From a3cca2b74547c4aa64d195ea939435568fbd07c6 Mon Sep 17 00:00:00 2001 From: Alec Bertoy Date: Fri, 20 Oct 2023 15:32:35 -0500 Subject: [PATCH] restructure project --- .gitignore | 9 +- AV/AV.zip | Bin 96053 -> 0 bytes .../data/inventory_reference.csv | 2 - AV/Audio/audio_processor/run.py | 12 - AV/Video/README.md | 44 - .../aja_mov2ffv1/aja_mov2ffv1/aja_mov2ffv1.py | 16 - .../transcode_inventory.csv | 1 - AV/Video/aja_mov2ffv1/run.py | 16 - AV/Video/aja_mov2ffv1/setup.py | 21 - Image/Image.zip | Bin 37926 -> 0 bytes .../ExtraNonsenseToKeepForNow/inventory.csv | 1406 ----------------- Meadow/avr_migration/README.md | 2 - Meadow/avr_migration/migration.py | 403 ----- Meadow/image_csv_script/README.md | 18 - .../image_csv_script/image_csv_script.py | 32 - .../image_csv_script/parameters.py | 34 - .../image_csv_script/image_csv_script/run.py | 12 - Meadow/mig_av/README.md | 83 - Meadow/mig_av/run.py | 16 - README.md | 30 +- .../CSV => nulrdcscripts}/__init__.py | 0 .../aproc}/LICENSE | 0 .../aproc}/README.md | 45 +- .../aproc}/__init__.py | 0 .../aproc/aproc.py | 71 +- .../aproc}/corefuncs.py | 6 +- .../aproc}/data/bwf_metadata.json | 0 .../access_wav-44k16-tech.xml | 0 .../mediaconch_policies/access_wav-44k16.xml | 0 .../preservation_wav-96k24-tech.xml | 0 .../preservation_wav-96k24.xml | 0 .../data/mediaconch_policies/wav-bwf.xml | 0 .../aproc/helpers.py | 2 +- .../aproc/params.py | 5 +- .../aproc/repo-mediaarea_1.0-24_all.deb.1 | Bin 0 -> 4952 bytes .../StyleGuidelinesforPython.md | 0 .../StyleandFormat/StyleandFormatResources.md | 0 .../docs}/script-dev-process.md | 0 {AV/Film => nulrdcscripts/fproc}/LICENSE | 0 {AV/Film => nulrdcscripts/fproc}/README.md | 0 .../fproc}/dpx2ffv1/corefuncs.py | 0 .../fproc}/dpx2ffv1/dpx2ffv1.py | 0 .../fproc}/dpx2ffv1/dpx2ffv1parameters.py | 0 .../fproc}/dpx2ffv1/dpx2ffv1supportfuncs.py | 0 .../images}/CommandPromptPaste.png | Bin .../images}/FindingAddressPythonFile.png | Bin .../images}/RunInInteractiveWindow.jpg | Bin .../images}/RunTerminalInVSCode.png | Bin nulrdcscripts/ingest/README.md | 75 + .../ingest}/__init__.py | 0 .../ingest/helpers.py | 0 .../ingest/ingest.py | 336 ++-- .../ingest/params.py | 0 .../ExtraNonsenseToKeepForNow/.gitignore | 0 .../ExtraNonsenseToKeepForNow/CSVwriting.py | 0 .../inventory_without_functions.py | 0 .../inventory_writeCSV_functionalBasic.py | 0 .../inventory}/FlowchartWIP.md | 0 .../inventory}/WIP/BoxorFolder.py | 0 .../inventory}/WIP/Inventory_new.py | 0 .../inventory}/WIP/buildboxorFolderCSV.py | 0 .../inventory}/WIP/buildchoose.py | 0 .../inventory}/WIP/buildchooseCSV.py | 0 .../inventory}/WIP/buildpageCSV.py | 0 .../inventory}/WIP/csvinput.py | 0 .../inventory}/WIP/inputvalidation.py | 0 .../inventory}/WIP/savepath.py | 0 .../inventory}/inventory_script.md | 0 .../inventory}/inventory_script.py | 0 {Image => nulrdcscripts}/iqc/LICENSE | 0 {Image => nulrdcscripts}/iqc/README.md | 0 {Image => nulrdcscripts}/iqc/iqc/iqc.py | 0 .../iqc/iqc/iqcparameters.py | 0 {Image => nulrdcscripts}/iqc/iqc/meta/VERSION | 0 {Image => nulrdcscripts}/iqc/run.py | 0 {Image => nulrdcscripts}/iqc/setup.py | 0 .../iqc_1.0 => nulrdcscripts/iqcx}/README.md | 0 .../iqcx}/iqc_1.0/data/embedded_metadata.json | 0 .../iqc_1.0/data/technical_metadata.json | 0 .../iqcx}/iqc_1.0/iqc_parameters.py | 0 .../iqcx}/iqc_1.0/iqc_rewrite.py | 0 .../iqcx}/iqc_1.0/iqc_supportfuncs.py | 0 {Text => nulrdcscripts/text}/Text.md | 0 {Text => nulrdcscripts/text}/indent_string.rb | 0 {Text => nulrdcscripts/text}/mets_to_yml.rb | 0 {AV/Video => nulrdcscripts/vproc}/LICENSE | 0 nulrdcscripts/vproc/README.md | 44 + .../vproc}/__init__.py | 0 .../vproc/checks.py | 0 .../vproc}/corefuncs.py | 10 +- .../AJA_NTSC_VHS-2SAS-MKV.xml | 0 .../AJA_NTSC_VHS-2SAS-MOV.xml | 0 .../AJA_NTSC_VHS-4AS-MKV-FLAC.xml | 0 .../AJA_NTSC_VHS-4AS-MKV-PCM.xml | 0 .../AJA_NTSC_VHS-4AS-MOV.xml | 0 .../General_422_10-bit_FFV1_MKV.xml | 0 .../General_422_10-bit_v210_MOV.xml | 0 .../mediaconch_policies/HD_Film_Scan-FFV1.xml | 0 .../mediaconch_policies/HD_Film_Scan-MOV.xml | 0 .../HD_Film_Scan_w_Sound-FFV1.xml | 0 .../HD_Film_Scan_w_Sound-MOV.xml | 0 .../vproc}/equipment_dict.py | 0 .../vproc/helpers.py | 15 +- .../vproc/params.py | 8 + .../vproc/vproc.py | 111 +- .../vprocwip/VideoScript/CSV}/__init__.py | 0 .../VideoScript/CSV/generatecodinghistory.py | 0 .../VideoScript/CSV/writeoutputcsv.py | 0 .../Dictionaries/equipmentdictionary.py | 0 .../VideoScript/FFMPEG/TwoPassEncodingH264.py | 0 .../vprocwip/VideoScript/FFMPEG}/__init__.py | 0 .../VideoScript/FFProbe/FFProbeReport.py | 0 .../vprocwip/VideoScript/FFProbe}/__init__.py | 0 .../FFProbe/parse_ffprobe_metadata_lists.py | 0 .../vprocwip}/VideoScript/Hashlib.py | 0 .../MediaConch/ParseMediaConchResults.py | 0 .../VideoScript/MediaConch/__init__.py | 0 .../VideoScript/Metadata/createJSON.py | 0 .../VideoScript/Metadata/dictJSONoutput.py | 0 .../Metadata/nul-rdc-scripts.code-workspace | 0 .../vprocwip/VideoScript/PassFail/__init__.py | 0 .../VideoScript/PassFail/losslessCheck.py | 0 .../PassFail/mediaconchpassfail.py | 0 .../VideoScript/QCResults/QCResults.py | 0 .../QCResults/audiopmspectrogram.py | 0 .../VideoScript/QCResults/spectrograms.py | 0 .../VideoScript/QCTools/QCToolsReport.py | 0 .../vprocwip/VideoScript/QCTools/__init__.py | 0 .../vprocwip}/VideoScript/SetUp/Arguments.py | 0 .../VideoScript/SetUp/AssignInputDirectory.py | 0 .../SetUp/AssignOutputDirectory.py | 0 .../VideoScript/SetUp/CheckMixDownArgs.py | 0 .../SetUp/CreateTranscodeOutputDirectory.py | 0 .../VideoScript/SetUp/FFMPEGCheck.py | 0 .../VideoScript/SetUp/FFProbeCheck.py | 0 .../vprocwip}/VideoScript/SetUp/InputCheck.py | 0 .../VideoScript/SetUp/InventoryCheck.py | 0 .../VideoScript/SetUp/MediaConchCheck.py | 0 .../SetUp/MediaConchPolicyCheck.py | 0 .../VideoScript/SetUp/OutputCheck.py | 0 .../vprocwip}/VideoScript/SetUp/QcilCheck.py | 0 .../SetUp/RequiredProgramsPresent.py | 0 .../vprocwip/VideoScript/SetUp/__init__.py | 0 .../VideoScript/SetUp/convertruntime.py | 0 .../vprocwip}/VideoScript/SetUp/createJSON.py | 0 .../SetUp/createlistofcsvheaders.py | 0 .../VideoScript/SetUp/createnamestobeused.py | 0 .../VideoScript/SetUp/generatesystemlog.py | 0 .../vprocwip}/VideoScript/SetUp/guessdate.py | 0 .../vprocwip}/VideoScript/SetUp/importcsv.py | 0 .../VideoScript/Stream_MD5_status.py | 0 .../vprocwip}/VideoScript/mov2ffv1mainfunc.py | 0 nulrdcscripts/vqc/QCScript.py | 0 nulrdcscripts/vqc/README.md | 0 nulrdcscripts/vqc/ReferenceData.txt | 0 poetry.lock | 8 + pyproject.toml | 19 + 157 files changed, 503 insertions(+), 2409 deletions(-) delete mode 100644 AV/AV.zip delete mode 100644 AV/Audio/audio_processor/audio_processor/data/inventory_reference.csv delete mode 100755 AV/Audio/audio_processor/run.py delete mode 100644 AV/Video/README.md delete mode 100644 AV/Video/aja_mov2ffv1/aja_mov2ffv1/aja_mov2ffv1.py delete mode 100644 AV/Video/aja_mov2ffv1/aja_mov2ffv1/data/example_inventory_file/transcode_inventory.csv delete mode 100755 AV/Video/aja_mov2ffv1/run.py delete mode 100644 AV/Video/aja_mov2ffv1/setup.py delete mode 100644 Image/Image.zip delete mode 100644 Image/Inventory/ExtraNonsenseToKeepForNow/inventory.csv delete mode 100644 Meadow/avr_migration/README.md delete mode 100644 Meadow/avr_migration/migration.py delete mode 100644 Meadow/image_csv_script/README.md delete mode 100644 Meadow/image_csv_script/image_csv_script/image_csv_script/image_csv_script.py delete mode 100644 Meadow/image_csv_script/image_csv_script/image_csv_script/parameters.py delete mode 100644 Meadow/image_csv_script/image_csv_script/run.py delete mode 100644 Meadow/mig_av/README.md delete mode 100644 Meadow/mig_av/run.py rename {AV/NewVideoWIP/VideoScript/CSV => nulrdcscripts}/__init__.py (100%) rename {AV/Audio/audio_processor => nulrdcscripts/aproc}/LICENSE (100%) rename {AV/Audio/audio_processor => nulrdcscripts/aproc}/README.md (56%) rename {AV/NewVideoWIP/VideoScript/FFMPEG => nulrdcscripts/aproc}/__init__.py (100%) rename AV/Audio/audio_processor/audio_processor/audio_processor_mainfunc.py => nulrdcscripts/aproc/aproc.py (86%) mode change 100755 => 100644 rename {AV/Audio/audio_processor/audio_processor => nulrdcscripts/aproc}/corefuncs.py (96%) rename {AV/Audio/audio_processor/audio_processor => nulrdcscripts/aproc}/data/bwf_metadata.json (100%) rename {AV/Audio/audio_processor/audio_processor => nulrdcscripts/aproc}/data/mediaconch_policies/access_wav-44k16-tech.xml (100%) rename {AV/Audio/audio_processor/audio_processor => nulrdcscripts/aproc}/data/mediaconch_policies/access_wav-44k16.xml (100%) rename {AV/Audio/audio_processor/audio_processor => nulrdcscripts/aproc}/data/mediaconch_policies/preservation_wav-96k24-tech.xml (100%) rename {AV/Audio/audio_processor/audio_processor => nulrdcscripts/aproc}/data/mediaconch_policies/preservation_wav-96k24.xml (100%) rename {AV/Audio/audio_processor/audio_processor => nulrdcscripts/aproc}/data/mediaconch_policies/wav-bwf.xml (100%) rename AV/Audio/audio_processor/audio_processor/audio_processor_supportfuncs.py => nulrdcscripts/aproc/helpers.py (99%) rename AV/Audio/audio_processor/audio_processor/audio_processor_parameters.py => nulrdcscripts/aproc/params.py (96%) create mode 100644 nulrdcscripts/aproc/repo-mediaarea_1.0-24_all.deb.1 rename {GeneralInfo => nulrdcscripts/docs}/StyleandFormat/StyleGuidelinesforPython.md (100%) rename {GeneralInfo => nulrdcscripts/docs}/StyleandFormat/StyleandFormatResources.md (100%) rename {GeneralInfo => nulrdcscripts/docs}/script-dev-process.md (100%) rename {AV/Film => nulrdcscripts/fproc}/LICENSE (100%) rename {AV/Film => nulrdcscripts/fproc}/README.md (100%) rename {AV/Film/dpx2ffv1 => nulrdcscripts/fproc}/dpx2ffv1/corefuncs.py (100%) rename {AV/Film/dpx2ffv1 => nulrdcscripts/fproc}/dpx2ffv1/dpx2ffv1.py (100%) mode change 100755 => 100644 rename {AV/Film/dpx2ffv1 => nulrdcscripts/fproc}/dpx2ffv1/dpx2ffv1parameters.py (100%) rename {AV/Film/dpx2ffv1 => nulrdcscripts/fproc}/dpx2ffv1/dpx2ffv1supportfuncs.py (100%) rename {FilesReferenced => nulrdcscripts/images}/CommandPromptPaste.png (100%) rename {FilesReferenced => nulrdcscripts/images}/FindingAddressPythonFile.png (100%) rename {FilesReferenced => nulrdcscripts/images}/RunInInteractiveWindow.jpg (100%) rename {FilesReferenced => nulrdcscripts/images}/RunTerminalInVSCode.png (100%) create mode 100644 nulrdcscripts/ingest/README.md rename {AV/NewVideoWIP/VideoScript/FFProbe => nulrdcscripts/ingest}/__init__.py (100%) rename Meadow/mig_av/mig_av/mig_av_parser_funcs.py => nulrdcscripts/ingest/helpers.py (100%) rename Meadow/mig_av/mig_av/mig_av.py => nulrdcscripts/ingest/ingest.py (97%) rename Meadow/mig_av/mig_av/mig_av_parameters.py => nulrdcscripts/ingest/params.py (100%) rename {Image/Inventory => nulrdcscripts/inventory}/ExtraNonsenseToKeepForNow/.gitignore (100%) rename {Image/Inventory => nulrdcscripts/inventory}/ExtraNonsenseToKeepForNow/CSVwriting.py (100%) rename {Image/Inventory => nulrdcscripts/inventory}/ExtraNonsenseToKeepForNow/inventory_without_functions.py (100%) rename {Image/Inventory => nulrdcscripts/inventory}/ExtraNonsenseToKeepForNow/inventory_writeCSV_functionalBasic.py (100%) rename {Image/Inventory => nulrdcscripts/inventory}/FlowchartWIP.md (100%) rename {Image/Inventory => nulrdcscripts/inventory}/WIP/BoxorFolder.py (100%) rename {Image/Inventory => nulrdcscripts/inventory}/WIP/Inventory_new.py (100%) rename {Image/Inventory => nulrdcscripts/inventory}/WIP/buildboxorFolderCSV.py (100%) rename {Image/Inventory => nulrdcscripts/inventory}/WIP/buildchoose.py (100%) rename {Image/Inventory => nulrdcscripts/inventory}/WIP/buildchooseCSV.py (100%) rename {Image/Inventory => nulrdcscripts/inventory}/WIP/buildpageCSV.py (100%) rename {Image/Inventory => nulrdcscripts/inventory}/WIP/csvinput.py (100%) rename {Image/Inventory => nulrdcscripts/inventory}/WIP/inputvalidation.py (100%) rename {Image/Inventory => nulrdcscripts/inventory}/WIP/savepath.py (100%) rename {Image/Inventory => nulrdcscripts/inventory}/inventory_script.md (100%) rename {Image/Inventory => nulrdcscripts/inventory}/inventory_script.py (100%) rename {Image => nulrdcscripts}/iqc/LICENSE (100%) rename {Image => nulrdcscripts}/iqc/README.md (100%) rename {Image => nulrdcscripts}/iqc/iqc/iqc.py (100%) mode change 100755 => 100644 rename {Image => nulrdcscripts}/iqc/iqc/iqcparameters.py (100%) rename {Image => nulrdcscripts}/iqc/iqc/meta/VERSION (100%) rename {Image => nulrdcscripts}/iqc/run.py (100%) mode change 100755 => 100644 rename {Image => nulrdcscripts}/iqc/setup.py (100%) mode change 100755 => 100644 rename {Image/iqc_1.0 => nulrdcscripts/iqcx}/README.md (100%) rename {Image/iqc_1.0 => nulrdcscripts/iqcx}/iqc_1.0/data/embedded_metadata.json (100%) rename {Image/iqc_1.0 => nulrdcscripts/iqcx}/iqc_1.0/data/technical_metadata.json (100%) rename {Image/iqc_1.0 => nulrdcscripts/iqcx}/iqc_1.0/iqc_parameters.py (100%) rename {Image/iqc_1.0 => nulrdcscripts/iqcx}/iqc_1.0/iqc_rewrite.py (100%) rename {Image/iqc_1.0 => nulrdcscripts/iqcx}/iqc_1.0/iqc_supportfuncs.py (100%) rename {Text => nulrdcscripts/text}/Text.md (100%) rename {Text => nulrdcscripts/text}/indent_string.rb (100%) rename {Text => nulrdcscripts/text}/mets_to_yml.rb (100%) rename {AV/Video => nulrdcscripts/vproc}/LICENSE (100%) create mode 100644 nulrdcscripts/vproc/README.md rename {AV/NewVideoWIP/VideoScript/MediaConch => nulrdcscripts/vproc}/__init__.py (100%) rename AV/Video/aja_mov2ffv1/aja_mov2ffv1/mov2ffv1passfail_checks.py => nulrdcscripts/vproc/checks.py (100%) rename {AV/Video/aja_mov2ffv1/aja_mov2ffv1 => nulrdcscripts/vproc}/corefuncs.py (94%) rename {AV/Video/aja_mov2ffv1/aja_mov2ffv1 => nulrdcscripts/vproc}/data/mediaconch_policies/AJA_NTSC_VHS-2SAS-MKV.xml (100%) rename {AV/Video/aja_mov2ffv1/aja_mov2ffv1 => nulrdcscripts/vproc}/data/mediaconch_policies/AJA_NTSC_VHS-2SAS-MOV.xml (100%) rename {AV/Video/aja_mov2ffv1/aja_mov2ffv1 => nulrdcscripts/vproc}/data/mediaconch_policies/AJA_NTSC_VHS-4AS-MKV-FLAC.xml (100%) rename {AV/Video/aja_mov2ffv1/aja_mov2ffv1 => nulrdcscripts/vproc}/data/mediaconch_policies/AJA_NTSC_VHS-4AS-MKV-PCM.xml (100%) rename {AV/Video/aja_mov2ffv1/aja_mov2ffv1 => nulrdcscripts/vproc}/data/mediaconch_policies/AJA_NTSC_VHS-4AS-MOV.xml (100%) rename {AV/Video/aja_mov2ffv1/aja_mov2ffv1 => nulrdcscripts/vproc}/data/mediaconch_policies/General_422_10-bit_FFV1_MKV.xml (100%) rename {AV/Video/aja_mov2ffv1/aja_mov2ffv1 => nulrdcscripts/vproc}/data/mediaconch_policies/General_422_10-bit_v210_MOV.xml (100%) rename {AV/Video/aja_mov2ffv1/aja_mov2ffv1 => nulrdcscripts/vproc}/data/mediaconch_policies/HD_Film_Scan-FFV1.xml (100%) rename {AV/Video/aja_mov2ffv1/aja_mov2ffv1 => nulrdcscripts/vproc}/data/mediaconch_policies/HD_Film_Scan-MOV.xml (100%) rename {AV/Video/aja_mov2ffv1/aja_mov2ffv1 => nulrdcscripts/vproc}/data/mediaconch_policies/HD_Film_Scan_w_Sound-FFV1.xml (100%) rename {AV/Video/aja_mov2ffv1/aja_mov2ffv1 => nulrdcscripts/vproc}/data/mediaconch_policies/HD_Film_Scan_w_Sound-MOV.xml (100%) rename {AV/Video/aja_mov2ffv1/aja_mov2ffv1 => nulrdcscripts/vproc}/equipment_dict.py (100%) rename AV/Video/aja_mov2ffv1/aja_mov2ffv1/mov2ffv1supportfuncs.py => nulrdcscripts/vproc/helpers.py (97%) rename AV/Video/aja_mov2ffv1/aja_mov2ffv1/mov2ffv1parameters.py => nulrdcscripts/vproc/params.py (95%) rename AV/Video/aja_mov2ffv1/aja_mov2ffv1/mov2ffv1mainfunc.py => nulrdcscripts/vproc/vproc.py (77%) mode change 100755 => 100644 rename {AV/NewVideoWIP/VideoScript/PassFail => nulrdcscripts/vprocwip/VideoScript/CSV}/__init__.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/CSV/generatecodinghistory.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/CSV/writeoutputcsv.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/Dictionaries/equipmentdictionary.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/FFMPEG/TwoPassEncodingH264.py (100%) rename {AV/NewVideoWIP/VideoScript/QCTools => nulrdcscripts/vprocwip/VideoScript/FFMPEG}/__init__.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/FFProbe/FFProbeReport.py (100%) rename {AV/NewVideoWIP/VideoScript/SetUp => nulrdcscripts/vprocwip/VideoScript/FFProbe}/__init__.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/FFProbe/parse_ffprobe_metadata_lists.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/Hashlib.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/MediaConch/ParseMediaConchResults.py (100%) rename Staging/QC Script/QCScript.py => nulrdcscripts/vprocwip/VideoScript/MediaConch/__init__.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/Metadata/createJSON.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/Metadata/dictJSONoutput.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/Metadata/nul-rdc-scripts.code-workspace (100%) rename Staging/QC Script/README.md => nulrdcscripts/vprocwip/VideoScript/PassFail/__init__.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/PassFail/losslessCheck.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/PassFail/mediaconchpassfail.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/QCResults/QCResults.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/QCResults/audiopmspectrogram.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/QCResults/spectrograms.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/QCTools/QCToolsReport.py (100%) rename Staging/QC Script/ReferenceData.txt => nulrdcscripts/vprocwip/VideoScript/QCTools/__init__.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/Arguments.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/AssignInputDirectory.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/AssignOutputDirectory.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/CheckMixDownArgs.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/CreateTranscodeOutputDirectory.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/FFMPEGCheck.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/FFProbeCheck.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/InputCheck.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/InventoryCheck.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/MediaConchCheck.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/MediaConchPolicyCheck.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/OutputCheck.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/QcilCheck.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/RequiredProgramsPresent.py (100%) create mode 100644 nulrdcscripts/vprocwip/VideoScript/SetUp/__init__.py rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/convertruntime.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/createJSON.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/createlistofcsvheaders.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/createnamestobeused.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/generatesystemlog.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/guessdate.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/SetUp/importcsv.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/Stream_MD5_status.py (100%) rename {AV/NewVideoWIP => nulrdcscripts/vprocwip}/VideoScript/mov2ffv1mainfunc.py (100%) create mode 100644 nulrdcscripts/vqc/QCScript.py create mode 100644 nulrdcscripts/vqc/README.md create mode 100644 nulrdcscripts/vqc/ReferenceData.txt create mode 100644 poetry.lock create mode 100644 pyproject.toml diff --git a/.gitignore b/.gitignore index 5f933bd..5627e80 100644 --- a/.gitignore +++ b/.gitignore @@ -139,4 +139,11 @@ Thumbs.db Image/Inventory/Images/Screenshot 2023-02-20 141418.png Image/Inventory/ExtraNonsenseToKeepForNow/inventory.csv *.csv -*.vscode/ \ No newline at end of file +*.vscode/ + +# ffmpeg stuff +.log.mbtree + +#wsl files +*.deb +*.1ffmpeg2pass-0.log.mbtree diff --git a/AV/AV.zip b/AV/AV.zip deleted file mode 100644 index 68cddf05751dd8c54beb9527b3fb70d77e03db8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96053 zcmeFY1yE*LvMv1K?(XjH?(XjH?kvxq;@f+l+$&dRuG}cffPkU`-oFq;C)NM>I`bCZ~%x4hX~Vu zTyCB)03gr@AOPTRA5{F013>*YfV!2bnZsWk1`+@X&~^BI9iW&10PJtW(2J@VsJJ>f zoBeG;PMyCk=>7hu1%1mfkm*;%4BuvHX(sBUhbD%EceN=>{OHOu8Dy`s5*lh}w_te@ zVgF4SR6y`U+Qkduhn%%M4aNEB>J)B-PTuw(Q?qz?*?2$!3nCq$`9J}{AHmR$J{kTH z6qIpFY(#KBt%DdhS$fUoqzO+^hZC;t%XxlHsu88D{!x>{O4l!zeVxye?2|VtH522) z&e_11lrtnn^VNgt$;gebg#a}=PxMRVTqbRWvwk;AuBIudIpY19c}*&BhxtUqaJ*c_ zDYuf&I;V-BVSD$y3{Gn^iiEv`?zXv7PH6Y0gIu(tNYSpM8oLLAe9hXl{)k1*YAsUGehWWKuEYHDt?{jI{8N0wn=mIXyoFdVmeeT2 zgPkL1HX7+i0!nR(cxDt{hWw#OcI?bgZnu;yec1u%v(VZiDvfdYX2Vj^J4eAgG$23HV!#zN%JlvE69!BS(M&81jSauc$*O-xP>)ay08YRJp+Lj|s>4AHenbpi9od({zeDofJ0O39q_~x>-EY92w~H_Z zw~sKT_;vkhDgSwtzx#)fo2k{`{o{We=G{zL0lzQi-GIoyE#@~j`&SD+tp4UD@Ap3~ z>s$J`^nf6$;ALT%lp+xfm>wjEeKdQ}(jNH-I_R&Tkn~Cy232E=Kh7P0LTz96cls9p z$ippFJ+}k_Dg0pqDm{5*gOmluoEac^jkgS#0TK*dNdmw8WZWqvOyQMqg70QH6AIV5 zleNQvc)y9e;yC%4d&ysqag3kG!}mz=HSoZ*l21&ujo^r@OC96}KRfKQY3=luBoW!! zSzL+LOr5K#T65ZZ{hK_E14sP8XOLmvW3z2{_%7|5at2h*ndYwir5I%1mf`4ZT(7`! zZ?7e&jiswEU~(!=<=q>X4ra|N3ttK$sMa``S0_;??XiLbi|MPYFICGq{P+x8oPI#{ zg=OSfW^_zbuQX)_P6x?E@cSwnVvH#UAfE?=6-AnN?pg{t#iP7pz2sJQ493d`rhfeoN zfPDdAPx;~cUDZxj=iE^OJbw=3kGpdMO?cS3p zd=C}lqFHmDuu9hP*}7ECU=y&k&U^=fIjMCwL4XKpj{tKUYeL&Fd>?c3?QzR2UI*mE zBnYnnpFkf1L3>$PjzckuNfDj`J?JrnBM>*w+7BGu5$}j*xgADrm^Xl&M!ZCp;H@Hp zgJZLaV8Hgs8k{|+FdQ5-Q+5pA9H@Upx_2YzhA>``gKn(vOj0qPF`m@rjyKK@zdQOx zInLgN5xSM#CJP7PZcE3}sqRK4WHyYmJ&Y6CQDk0$&dbx`;o`s^8Z>VnBCJrQ7xaK7 zFxg=(x}}m=Cx{Yg1X>>ISYdr9sf3q_xjXtaT8Of658{z4x@!)vBU-{raA+cZpQ@Su_+lEd^ zL)qk=S|+(0r}5Y=V@NZpZ3nv(aum86s13y6{#^y#3V2VWOiV3sPWH%*9Bj$7Zi2mx zR^KqNRd`oG^JtE+Oi3_^gPMw(csx|U`f3z|IoUkDHkB33sX7H5o@`m1o&#%H(cZO; zI`Eom4!vH}N)@S%a)PAX7;cb;KVSQXmV|1U<3vAMK(pMrO}mJ?Kw#`#h4=Mm|=?`s-~v^dowcR9c}f- zgj98}e#@K)MHZ+%XeYA*wSn~L9mp<@)JMV))$g!v)W9l(54#fg81EhzKQ>P23Jd_e ze`j;Bdh5N%RDnOdsUeu{R|rm&{|0G-Jz| z$XscxC8zH>lacE>%QzREY(oG>7o{hQ+9iqmAa-_v4ya(_a2RZhCam{DRqVch9(kO! zK3hqGsKeK;)3!SGH)!|pj}b2^IX|2y@y)3(JE9T5j;BB|TceK|v4DLmy~>!pz?fF3 ziLNM7h~alDVYBf9XpVoupnF6z}7Ff>DC}5daE4uDmbsq46=Wm);L3tmAUq zk8rs89&sAMb4{|PQ6E@=p#_29IKE|YUVN0U;;cBeLie+YvNs+XP~ws3aj;!)SuERq ztN+-M_$9NJ>>{9nM4Rr6mvNjBvZm6gnY_Fy$gv{A*r>0MnxpQTXT|y+0=KUZ94lBi z25x5*qMA*x)Kl7ZN(zOtFla8WO=xNUbaU@sA?Y|brQJS9PkK$CcS2wb|JzR**5;A) zv+0J2L9NZNG1)KLcfD%1{;c zJba8|RpnYoh83bo=4R9a`5ET00R4Kn^%}|p3|*L~#}l(;ZP$W$>I^~7V_sOfvmM4W zl+IZ0{c);x4pP)4+!IsLl?z{DU{sZhU@AYhXF&fr0T(}_ifvo6c?BpHTpOZazXI)O zRfddcqjzE^O@rwWlMgyeJTbZIj#{%tW~r!jEZc+GueB`~w*7!j?#OkgfThw_ZQX*& zv_e+=r(h?(bv2FR4f-*1eV|_e=QS7w{EP@CtMb$&?Zo#yRA?lUuv-8`8Pg>USNalItnX(oQi|%U-gb6G-p85bH7WkKj%BM$X8{O_k#S#9-^Hm+um@Zp z&qSj;XZq~NZ`qi|87w?nj*`KA&B&Y!VoKSDX#5pL$v5rlL0?ys;C5J@(7&IMGZFcJ zFJ26uyVxY;LM&rlNtY5-Dr>ial}!}CxHK{{(vMa&^cMX*?1Phh&5YmiX&tjB;H6qC zNgaw}THz`9E2tZSrV|?`p|1(rNfC@YbL|St)(+ct(`mm1MwqVPhZ^fv@yOr}OAxod z%bzj$wpW92YPwHv(os~!t?@EGfkl%{56q{bYcun41ny?%2wJbFN>b&5mSjSxJ z;N+n*P$(4p0c`!Q!}}e_BNULJ(7?cKLQsefneLhll;qvi&(TMwQ4y^!N#nCEPU=Ea zH#A$|nu-^3;!QkB!soX*dGq`p%B3*cxQ|llC#U|@NuDC*cTgPaY3>S#keQ0h zD+Wf3S!R;CgX5fBvsde;^XD1%R z8&pE<1HH3RR4)gJZ$!2z(tS37Nz{um3_XMV9)g#_j`D*{O;HBuihUT zyc^yiU#%fb@-dtwV7V|Gvc#WYB{A(IBoM<1$ItGd#-JplrYK!nt@}#Z`-dTYUU2v1 zAzGI)w@cMw$>&mARS-o>q^*%2BTgqIM786E^hHB)H*&7^Iig5lmWTiYQN=SdXKew(CDGr1|QC z7J{`tzMlGgB5Ed8Y?DIHHIvNh*OxELbopjr=FmMM`+EHdaFes9o`MH;Pmb7(b$#-~ z9qiX7BPJ$ZrpD8Qs8d^nT{0`l7nw8^VLrGxb|MLd_i^Hfo34e}4AmHW<*=yqePE3$ z7{7(i#zaf$G2z~a!*)Q8|33eAx(XeMG9p7o5VU`WoD~WtWxIx+m9SCg=Q(cEZneQT zY5SK_IQ>XWYw&r&FMrVk#FTT#cUl2CT;)2R=E|gYk-4=5A;=HuJy04^t?n&7Ixo@2V zN=W$5c=hdd)Ngf3r1@E<(Hw7f^ZBwc)&;r4l<%632g;>fyqQ)?inZ|Oi~`>B9$qCQ zed4jTdE*YHmPS4r6fUWcgxmzPrIJq_f>a@ATPTJ>O^MrMH{e9f<4_NaR_u{LfhqQq zD8@na(rbYQ7u*ix*}uVitFU8v(gCq7UN&SO35*Wqlkp`xO~Vt&`yOtozTG$eGV{9) z{(Ta$@#`tYFYEkKBmFmKqBrpb)<7YMC`UYB&YnQW^EAQW4nk~`{pG;^#K~&ctW!h*!WW@~ zE#gmWZEoJnHb$G#TlI9))5ivp35dyMuG;bza~MrJOI1&q+xOI&ItV>EjOJ$pCUOEz z6ZRrnT!wKqT5+f1U};9+RL2%+CbjmVO?U$p@wy3SQudT*UHS#8^rolsT-(!gTlP$O zMMd9~dl+OYvUGe#VtqPJYe!mtgcwTDD!5L}Tfm(!=#H3A!HFX97xsp-b0!3%^UAue z-H4V*?F2&kC2VJ=DzKAZbK$}tz))-W5iN+TZn~dH!3DIXj-YP=$>-i!B+j~cV)R=1b*`L$@?;U~4rE;{# z6+~I2>L%8RaU-CZ9>^UoB$t6APrCzNv5FHR+c)CgUD_y*cW~@->4nz*g8IL<1pWw) zcTJP}ufYAk;^hClzpt)J0U_GUUo^C2F$UHfF4IjZC|!Ove@0QhVj_?- zoJ6?Uo12u6gjI2Bu!EAdnL}++ekJ2p+mYXjGs|=t&prioKd@nFpLzG^#cQ@CG15G8 zTm!|e8|p2X*+R}ov}=*dzMH)Hjcula)AJEAsvyoD=Fc^i`z~-r$jGskFwtc>z_XieXj5 z;cx3bG`POvhjVG?aS9DO;^O}A5V}X$@1p)?_jlX>9`*hRp(0Pz0K8|NTWrU zVK-e~u?S?6#SPe@dQhRy8U4AKtQ70&%MBI-W*krxue4F8zC>=iwPjWdToBMv#Fr!3 z<3zW^jYxsT%qjV(I$(WP&BD?i8@ z-CRDzNt&1wXUkh!szhX(c&_mMtz8(WCH&IxzIFfH*gxAx^H)7h_?zATy?y?2fi2^( z$B5Ydq7lQ{q`Xk&y^$p)du5ORg~^O7Y!I)ri~gr_CJ?%~rRmh`cSKNAtQK)-k6Ym#d_*daqU#?T^6Bq>7RO=U$jYkQ!A+wLd&BQiUykj7C$V-5*dfJ3Y(08d_2&^W+oN{vp!x( zc_7ffpdRA9X4I@RNU2Q^8SYZzgwX1$xV3*(T|D&y*(6p67he)R$*%hZLtjt*kbnu} zWu@*7r96`GnapPRr{787ETM?wCuLVWqOH!r+)?IhSK}@HNgYOq7LAM}mz9^+)Ky>| zA`;8CK|riQN_ZZ|Jw}u*O%4V=xX0(0Q`?1{ZWu}HZNi-s3aU9&=TnUxxD?7rDU(LH zMk-#N@P~O2M;F5S+p__JWSI3Scr6!LgY}U$5iK9HBclI;?YPY z;^;XDZyD60QG|*G6Emjk;fu_36_Wjrb2tlquj{6s0vC4{!5!gmo35O1usQO_4~mM< zYXchA9UfnvQcf=@bG8nEGLz%dg6|4LJ}H|lxjn<2){<|L`k*mMz4Suc6yM7c(uHF@ zf1#q}FlEBxqLej(h*tgTR$}z!BLgFrAN7kShKI-q_buA2(r)Ky0G|lU*~}38=!{H^ z6|%$2y!}t_@0T}@sP|v@;Wm~SAs(fY4qHRAveuP;E_3&N#!Nkqw$vU5Q+~AM?fmNR zZ_L&UWG!wr_T|JA??> z?p&~kkq=9>RTILMG$!e#v(iypK5x20{Nr-vpY-Uo1|EX9j+ZgJHc4t?sEZ!Nn5Iwa z#cSBk{Cf$=^oy-Zm8K97iz{_+hXkOT5~-@FRMbLj0^6a#!LG#%PK3||v>UF@BelrG zvSN;NBNCVHHV&qeruh6IAyYbu77c3g%)!@+!tCsBJq)ONt1*hMJHemFC(6O>1_*mp5RZQ5593f9Pzg1Xdthr z^_`ucPbs21FicNb$_${$$Dzz7fzEsBh;|d&b#>**ig3Vxq*FPt9ZS2)K8Ip#GO;;- zX2uog6;O_98p~7VC#q4o`gVHhpx{4;VF_8ks>A#$7JU2dw2b*U6%4+z=*ISDeqC#8 zbu8BN>O{B~2Gx=g9=_8McDc9rDw(<_dMtXpT&mL$8A9$eaWeWx@Z#C7Vg0A?oEDD6 zr;~&QLo-MhZ~!_qq_%>#$g>U>N~IxdC~BsSUC+?DJr7U1)cj5vufzXmau_HNH{CF-UMgy7Rhu3TSOzEJnN2KH@%Q zmS{WbYiwHCgeX;*XQ(d6gQ<<30()b=TnrFOuJf|OZr5^{EKKx`=3Bf415jP6?J7*E zTr|9kRODPTy@sq*v4ujj+A2^X@(X!iBGA*ENu<^bZY-%*#w_JG|;Z4u>}c3U8? z@b8lD&0{k9ML!HdJ4^V>d(U0Dg_Z10Q3~Um=z_8#^L-4rGlCy%(pHW%p!#v7q4v#G z>{2Wl?Nj&`^yenXHxA$Ml+=EN-B3c-dmy?lelauW={OKP(ITd~Xj3TsH+GT5-jq$K z%^wi&87sZTAp+R1=EFO+{$3IPF`?}ErQ)#uM!Nr|wEvfk)y&Dw%F)iu-qpa=%Ea|A zR2NOkdNKoysK02qbx#BpdrcOUV@1T)34SQH>RhaFkZnDPKGKdGYtNtKhcFMWNsyOR zE7wDAaIv)Ee29qqQ;;qKxCEU*@wVAEpv1r=+=Wj7 zzO|($^^c6WZ2`reUdA4Af0<;5>YF$p$TO+!epG;$CRTbRqs2MrX8hhJm$}$hsGk5{FN+ z=N{ai#)g-GqgklnZT$R0j@h0V)-@m+Ha?oEqtCs9h!R(!4o(xOtU(>7tzhNNQK{yw zeHH^bZ^}}shOdg@;#`HP4=FcA?r_{cGu8PlaYN|`*!#ZPo%I!~0|5Z|`fLHh~_O-7*D z+&YKdkqao5FLtq>q4^%fJn=G`C=6{&kW19fdKOO_4nI0{v7G5K0BSE*>_AQc`NG3v zaHS#A>cX+Dfy2tN{416cjDQMl8DZf)73c zm-&|%tT5ueM!-CbgY1FqwlGz~w^l^Y)Dlee1jdSCQ#y znGPPj4-!fN_q+h;@pnD|rz>>$;zw;6U4*&L_<@07 zBwcQfAGc;!7oGJooz(Ki8?Jk8`>PMdez8In9#W-CduMKD!$Yq@4zw9T&^A z@A%|$`_E?TuO0aL9X4y+MxFjy%6+2x^}&@@GQ$2vPFfCA^|mhUj0OQ4(+y2+rTd&@Gb z6*?Ca%VbFVi$GZ8f4t9<3l(z5Yg;h6onf!ZLQ1Ac>e@f{QZvERK4BX53~TpauSVnQ?=D+xOLY-DXHM+stf0ovAw*6u4HJ z!gH#js(F17{AMu|Renft!f(87$B5vo&%zbsg%50KKZgc6!earw2)VOL#C<%yVYX2s zT74QJ6_#I*^OsCI8bdxZO88=>>RWNV!#c3BL3jwyFj5epWC~;qC}Aq6lT+v3 z*zYwrq5&JpvqfW$u!;p$#a9w@%&2(Du0YLwzyY|+F~uipR5i3371(5At>Gc4chW(3 zWOwALu{o!~gA0CzuN-}SNX*MNt(r>KUz@EWr z9v*q@4plJt3Ee8gB3!=q7Qr7i&5{%Mi3fuh)F^ zZC69L({?0;vXGFF7>~yw;MebZf$;jddvqOsh@57=cCmsN&;cvNO4sZS^Xg)4Z0{ao zw_(eFZoE%FSeIk+jQEWxx6z9PoEERt22!>*1T#h!y7^ON962&`>FG)jqpg*s`b;YP zid;^KE(dG`I9!H3wreIESVl(mF+GEGofu^TXQ~a=K6B_3Wxbnd!1!Sa(I?e*@ZM;i zH+=W~xDQrXPFwq%N>kqR-StN3Rn`Xm0682{p&jE*%GFnA3K`*p8NBbA%0^vEn|a|p zim@B_&V+!|lgsMCg3o;#9opG#w2bqYwVCa%xM9s+y!Qr3j8k3qVXk5u-yk$zz7+E@ zqE^~gQ-zyEY(y(0d{04$6I+#x1P{W>wH~|Gk+YWu13`{S$SsSUG})0&KK5R>nzIAu zdF)7`m_Y0`Xt_zRw(hQj4X%1~0n6s3gAJ+OIY(SLt`k`(8-Rq4NdfVB(e3f8mLV5G z)2(bMmv#Tj3nit@LDPjxJqs(5$UiX1HyDR)y@oG|UyH8&MC$CELKil*(8y4cp;mQH z!M0bgL3!F$*?UNswmmUxN(t;O(>;rtzw&H;O)~1SVy7_vtu3#(Gi%P(h9(vfVT5i| z%H~^+B`&6pIqTwWx;1-?9xR`G>ZmwCq2v}`rv|q^=9;OQ{KLS}Tu?u4mPVy9A7tA8 zDrJ;~1iAt#K0;O6TUgFT9Insfn{gYjmy6RK3Kx02xnRI4bwx)x!=ee(3)(7^7SXAk zB068b{fHeBg{-IQ2|bLrywQVJvNwXaVa+m6f}@a*(80{8AY@!TVJVgb-7~`{`BV06 zhE_`!UC3aJpZtDG_&t)N(JjXe)zb#FAnD7JqI_10Bawj?1WJ^R?qmMX%Yj`qAkG)( zbCv*?Gi2a)8uU^PUc@Dx`hc9M$o#2(P_=GhScahW>A*oi4G}bMEP%q(czP@`%W1IIO(b28bvMXTxO+1(}`jx`7n5e=8+Jzb#?rk({xXWoGx z&(mWoM7nah^&4R_i{UdQ+?Lxyhb0TN1qRM0XFEfPxVSzXf#&_xqF{Iqr1zu(+k^E+aty+= z`%S8~p75G(q#JEr%cEiJjz)89Xc5=d7z~=t2d&)5w$P_u5<_(xxLJhhTlrPIR2h7w zmTx)MHym)A8_mfei!WcM#ipeQcQgxV?xxd|nQjweOh%YiMUZVeXY3kCG-fSv<9J9@ zTvm5OP9YMox`YBdg7;R_?f8z0W}sDREP-j+4&Nj@LK5NZT)e}pXDvq9Y(5&Cy5qMi z*3WPcNvKPT4SLLo`f0Fj$lYET8THrP6Om%$?rB|)-c+H04$z&r4hZ${e6e4o4f$-y z-~W*{)3eef=G61U{U!%f1!|e2ZeAB29^4JCf`m@!X3jSMp=EtbY6Ip=hC0ndNlb?0 z;5FF?!^=#?Q$y`O2287O)@V!?@|)4)nWj}H<2CEAqj**ZqN|=&nWq(T(9QZPnMIdB z5bxsv!2-kJ1(9ryKY(dCLxu-3kxo}T)|%j_u+4L!oP0lB<{b#hfD^B{kxg^iL|}iZ zv7y{fwde>3y_5}rBMtd36KC1yEAf1OnUm`?yMVHD)=s0mft@g$)&A9gct>B1X$}2a zf;gFj!|E+ubiu7J(t7@ZgY=??LOkvKn2~;xiseE>cmKuZBOi$O{Iy_lx(+yV zmP<)3p(zwLD`gJoi~x3s1#ZH}XAJbaeWdAa*N-#xWh+*~5S-^BwC6D|>d>Z@g#n1Kat zM$(kDe4UK#^l;P9*{zr#bs}8I5I;f^V@W*rr$F99xZjSPB@F`P2 zf#0hoMUGay@4wWV_sZh;%Kndv%@+s&fbV~;=5RD}aWOZtvNbTVG&8Yr`3t2-tg2k} zIwNA&vBpF(#JZ~#yct6vZa+OtsC^GQw3${6u>y8ovneeVqV!K6GMcx91G!H!dmlL* z#91;QcFoJo8a9}_Mg0PvOYejHGbf=pfc7B{q*+I@FA}?pWQ|f)ygUt6%_^`m24JmC z!N_+jc22VI7vT1(b8O_B$%2p-p`}s#<31`3_kjuvp|*Xr_#m72uvHw&HbKCV*E69b zkj8A@Le?v9sjoT4|4MuKFnQDP*;es13<7aEFq0Me1{y}ZbjS54N)dgkEQyT1C!Z78 zx^Z!0Gzb;j7%NUSGSCm7^#+n+D>41(B&9I)@7LU%VjvElyvg&PT`|i`&k$&%2D*B_!1oG6>2tS@S2+hrfJf_41OdkCb3sZL{n|8k1X5Bq_TtZyhfp zmL5;J(yrK8jeSB7QO`BQbU6vU!w&ksQze|qiP1MG|bkz|CP1SP9ZdE zrRp+^2NO7{bQQ1uL)z$QX~IQbj7hTT0IY9eLu}ySmm#*o9^6yX1q-$>M&JS$J}*N` zSWpe3pOboroyDb~^u!%JN$g;dpE76PPR(bibt>j<9_wzh%=N8Ad(L-r3WbS^8S)L63O?PZ_ zvyS5VRr9}N_1~k|7Y+bm_-iOO`Sm}!?-lc3!EKkijKe-VV)vPbY!@VHQQ4kpT{_^j zAYRO61)Z|J#MW?T?u#*9qIOdK{@XLW)Ts9=j;T&1!;#5R)<*~Yg{;eJoT}<&UER+s zLLV4IQ5}K_VFz|TkSGrn%@{(P8%~cSFG1=GE~bPnlLg76)x^U4nGk=jqH0~Sq76+Ygs#2MAMAm8_z@C=)DfW ziN%N7p8`CWfi1$d7T8}_;w&! z_%{^5Hu%!8eMYsNj0m+~>2*rD!_lvlj$8)hP$6>Ei0D!y!DL&>MG{#s6a+udfGBgS zn;LA24bsCGM!Qi!X;6d!&y<<>44 zdCDIU5(XzeW=0P6_k2m?)-xG%iPHimXsYs1uq8kX-HOWF^R)F;>h37BX zC%IX`rm=gTeqaUK;dOEbTl1X^C)jVwllkQ5my_QP55LV_=gJ&zJbXsb+i)-3>V^bLr&bnoW4qBbsL7Aa-cxn zrcHO`0(9XgaNju>KJW9IxI9=jQmmP(ei+qva;EU@{6bHk%U^~_FYbAj?s`){E5?e! zrN%N)rIPQg)uiXL?X0rnGR#p*p*JV<%wJX-rbR8LU1_a#eOr6oKx6IEyg~k9pJxDp zTL*V!mk9t;<9DQn6%VYVOEJ+V+8$VI397RmuA@v8g<^hzuE7YJ@wG$A9piNWIKWgt!fA9ZANIGq+mB3uj}ykBXC(IwKuOgqd4Ak z#>-{!U|-8=6uv~!F1g)t7F?!wR|670S>7J$fT}qrU4}fD!C>TEn7A4$MLT^PRhuB* zQ2aPWPs!o8WPj#dmC8w4v>s})hJq9-7WT%aU=)R?!dCr4hlB+eSoyZ#pQ2l}*F10C zQEdz}X!0jt?WXdWM^=s-4;Wm`in`5mxN6?wiG9G-mX5HJPVRILz0~&27r9x;&J;M# z8*voyi01C=)v%@FoGiV=-VQ*GSY|cc%IANW$3p9sAZyrt)`s9_mY3_;M`4P)F?bKL zX;_QRguj~I?-cYKIlUj-LI1-s!S~<)A~_itIC_~F{fesw2EUy_{qgIB=(`a4e*d>e zdj5R0q#hao;QVV$_zw-y(a71z&dl|f0{9m~c~07P^g1Wv$o7qfEY$*?XEJw3iz9@W zCTE(BjMc88K^zI?94C4mSrsWy*3WK|(J6C(&e40aIM$n-CrOt2ySL3sH}~cw>#%Z= zhMQFN^kk_tvt*nOdmL4K*ampIl(isLj8uEP{>f#WlcS+yt23y1_EVY);9Mf0!BC;>NrF5tA052cAcTVm#`-KXSe&Og;Zh8-6Z4$FQ$& z-Sj1U8QqF@=1C0wLt5BVRPpQ7PQO={NNAImshQ3)qHQ3r_uQU!Ao~kzno5hGWVu8# zc}YV(`Es(=cs)}qzFfwHh;Sg8&DoDz8psw^;qWb)CUEf1B1<^ZOG$UwLCvmy64Kc> z=&^jBWU}_WfVSg1&%@v=F!37BXrjklfTg13aMRu*s}c}|9Tp$?&%eFgx!Aea zRK5~)ff*3hs!PI|3NCT3NOQ9-Ai=SKi}^x{QB2KpK^7E$F9P-5aidXGT#>#n=QrZC z?_)T(Oep@sS|r_OPY1J*KW-V#00NDPA1BUqVxW{ekh+}SC`;Dg^TZn0*8s=e8YE7G z=N{vr>ssJ8?<=6>n*jlRJo~A5GL=m@wlZ3B^zd3F3Ta?!8Ucqq*qy+STc1WlX03_D zqLn6X)?(DH;?-y}$_D#NIvf!Fv-vXN*DM=XSaZwLr>^!L5^wgTp0s zgc6ZB*t0LB=C`o8=qh!aV{2;5E}nC4N~_NssBafAQlWI!@l_5aaQnyX{@SiHw4W)B z!mo@xay+1e%Kb+=**q9{zI2O+7SLINTyUYOFUNffQ#f`4SS0vVET^&c^j)d`;GPPM z$FW!?%rv9SF`itl`6PO+o5|Si-vMHh=G*@U(=eG4g z;4#YzA3F&>R9~2CMDpf|a|dJB-@MX@pwI^*!db2ag!&Tk-Pl?T&X7< zA}_)6^wQ-D9XW2btYcb-Dz_re2)3ml*F<;~PY=!~_YqPwjy|;K7gs<)YVxyYOZ{rP zy*usi-0{c8+dFqq{xx?tHF7ojjWqtzaC^W1CDQnz1^{sXwORf_8ZK^*jtIcZ zZ60l)N)tRiDes<>|K2Eon0)cUl{?J06Y~7fDVS%5)&2T5Xqod-(<< z2uw=4YQNUOHBCw!xH)88x1vW2;Quk-S5J*ly>~8XPNP(LCYHyTnt7ERwF#%Wun3rk%VfrhdSo8uu!c0Wb<6E?0L6Ms~#C##Xn!ovrJ zQjA~fg?4ShhVAIxLg1WYj%u)Rcnq;N%0R;)p7JKP$#Rj7MGAM%^HFXfEm5Qeq#xju z^I~~Q1Oq%BxbSDMVO9!NJBBkqR zVAwd2b{@OE$^MZ4?xB1vv6bSOtKW&juoX!dCF+KQ3akxd$Qs2x#d7YEK>9?dI^@)No8a4mUo%KmXX=|;(-9RpBUj`w4^acJsIA6Wufkexh7*vvFeIabHp??YnietGm(ijR7W#ipLe(%FS#~$dpzwm4UTspHCY)9jNY=^;?!KXcwZ$g<{Miv`i93VL zD?+t?mN!j`b$mR+FtTq4ngPI+NQQT=z0WE4Q$G zQ}vAP<+?X#ujXIZ$ z{XMFD5-Az0mLUZZJlL4y9opuJ+a;gH0K1f)jnxQ95xQ9Tg-ttf`x_kQMODoQ!p2N` z2_nR%(3fJ}b*ewuWrNoof{#k@sVJ;W)^06v8afm*U)9pd(f9=s)5B$BHucl7)A@sN zTNOS|tN`32sh6K2%heR!Be`C0NFXIX^wU%Pgd9V4$cH(bYY9%2P-G8^={9Clizk;& zjLBkD~q6|4<%NMFebNIu}uOmq6>lv z(TaOR*z;y5PRql|;KDtn(wWmivDuvLlLcVC!{tCbV3|-e+9BYjdbuA1Vy&!qTq9*_ zOR5YfmC#vb)(Y5<X(Y)opx(ml%FSzPGL8il|?HU zP=aBh9%h?wOjptwy{6_siDXCW`t-f)2Wd}OVv1Bp<-Cm##c)vz!I@juSKjKCxqLz3 z@W%US=4YsQtEvcY$xAtw6r+uirm7J(HRSL{*$}StimAXoWhR9aBM|g7A`kHZ!h;$Nq{WKKujqAx5o&NCLTPy_E<4ou z;NlCFCYdLD$-E4Wuiw1ftYlA5&88*gFPXSE6>V;N$rm)Y;+uwPxAPh@#rK682?mjQ zihOPcb{>o+mF(M2*LkiyoILZ=;;DorsBWuVMlLnkZBbM8iZz%sttte00L@s!hb1Wy zVFg+!JFI7zb>vjUm!_?*>nJ4KD)cPdM{4`&%z9f&zYa?073YX+e;AGpkwBe{k&PKJ zPUJh$!lxBGGaiq$l_J^AZQ2cc{zNEP1T?bf^g(vV3fAmQI2Tk5=qMy;F_^c~tZN!5 zwOMzkJ}bJ<)F#@=3uR7(_Gn@4&;s$S>CX8Nl4W`-OV92g#nKKQ>V*B9PCqDd z!e{(D=ViY#V{*g%ibYf`}p9Y;u*X>TNt;|7@&l7@{2B{qy)aOM27Z@p3 z&|?`em)_w{mnT|iKS&kw5_4IdcdL(jN3?XbM-FU5~dL- z%jseT_D16j9p;cVaO>c4nE`Z!*0q$S3zY3_;|oU?@Xvv|t~xjsn*9%3-H*?pST}2M z$V(F1bWb=EX_e$PT+Pw$?O?AAt;roi-)(eWJ4P#+#~1J+MtuAjLqex>A6X&6Ymp-b zE{i|;nji&blTV|ZvQ<}N_2DPJz#7+d;hCJ^kJtxijVM*sYb)mV-Pyr^29~K9I;fep zUI@B~5tQwr$(CZQHhO+uF;vZQHhO?zPwKxBKg4(mCHupUlrY z&%a8l^31GmgNL`rkSb|E z@a)my&BsC0ftjf^?e{%m$8A1G2Bt8JqTo8+IZs&JC4fM6e)eMdI33NlE0G?fSU-R5 z017zE-U2~}6DVI5CAzEck^m&5=54R2-#Vp0AmT_qXseDi6_*WzW!qqQchHY>n7`quA zislR!Mj)T&!gMbJ6ZeOWvzwdi_o>7D=&&Zq9RXUXE0I#lMv^;;k2rk{LI-DWq55jy zspF~rB}w&I_l98rwVMo$QnoM+4!TRbiZUywc4XGkh^=U)RF-cKh zbdg+VzvOjeTvK>3s0@w>u+lAtTRMRor7p^npls%e0&cE z;l5N*^I)ELums-pPL3VR7sl!*9!2PfSscy7q)+3F;r8P-3CZhd$7}_ z8t|25;}|sjWSbNimcP!D<9B|7hSj%fY6eMW29G~JaD-;8NUovb{s-=HeKUN7F1Wwx zhJqnZIXC=x*39!}r>HBrENfk2UV`QN5dzm>irs>qfHDWFiPyZwqT+V%PrKP0!^aTg zLXA?bvvWDO=M~$80K{C2potlu$_dJYS4WZYBH)98M8KCHJ$ zqVeZhLQxFP5D@Zmoy>lSShQreE|!o4mA_naHt#WP`@R6PSDSostu%UiI z8jgbW^|jdM5!eFdqaYJoe@&?T)+75c?+)FUAQYYxbWN`oH$_li1X$_0n&y(Dok2rD z7+`pRy@Ft=icxqH3v$+G7Wexm&4sAI(m=pGKXmWw4$-WaD>ldyTEK~p-VZYxBuXRP zO|?Mu<$isW)M%Z7bTtIkQnyldkrHNe60@J7X@j#?>#BNnFge2gOOs$%;~qI z)5%09auB%!-G9LX%S!+W5g{F^`tAwJk%7zoE{g?93yae_D+&1^zq8s8%EFFbbFQ>B zRceX!iakAU1mld{!XSIBleWk%Wf32>ICHQ&!k)IDoK*fnj(ozG!N-V7;R++*0FcTf z_|w2@B0J^b1wdBrD`;!e_c^0yMojNUP2m4bgJPKtGRE$t`yu92^U$o9NlP?Xl70WY z$ZfpCDO>x*REtiTfeg_sj=}1Ij>2QHT-rd!Zf8-=E6?zGqu+7K2pO3FR&##~ijn=R zPeeKsdfySh)WtK!`SAK z7xn!K(avF%5^D!JW8oE!+&(n1rzF|nCROMtE!;gjoxO=**a1`6M&m|bQi~wJ*VCKo z{bj#oQ;aY6B5K-wpRB)W-x%3<`m+60w)hP}B0bRq&~AU9=u}Pbq__gyd|xjZV_Bse zb`qQ7*Dz6v7-I>^>{AwfNxg8f6ly;qua7^XKJay4#za2-ZWaE(nueoysz)~jRQ(TJo?-7Nan^PrUiVjzrffKZ};f<3cy5!y*D#|EcJC0Balm5aW3I4 zppvH1ZdS1)UK_#Et&GsTpYZoZXl&Ytt#mVdkpCqZi~yDvlWWlELSmT9)jU~qq}W!m zVKzd(rAUpxoq&=E?BAY!%HwPgb~^D-2#bgGawkhaPnz~ax)O^YA@)yz9E z+&o$4MX4Ei_oR+Y3%e$SxU5j@chenzLx`EID!b}3RxpbWy9g0DG<#V8FUwANYPOOU zSsZ9wD#L(FlbhA(j)_R^ny+i4)dh`Kj8x$^6=F8-ln4)T>h1339Xr{iuDPmCK+)h9 z#E7>@)*RDRwsNiv)<#FHnR>4+7F^kaP@}9-SXtdrSTKy)SOGEo&a{jT+H?nO_m6?<%M1SZAkaM6^il= z2_3d5W+oP+VlNJ*za!p6A8&)j0-Q~j>#@W#7!B~|i6>bZ7UZW7@&Gu@}tf4AZ_ zW^*I=z?1%jl(7R3Hh>&gp{3t!v}YV z_~NsE<~%LhNM|Y2R={UNr=GEH^|@aUgH6YRSPtC{XVe!tzBF1GOna`OL7l~}PUBa* za#~c!!nj=`!TBO$?~OqPYL=yM4o5z_6;th38Yt(8JPItHHR#Xw$F)=;PRp1$#f2KS zFPVuuOC=xHd1plS!u8B^-3Z%0`x;KN6J{EH+j;lBn?m zR$B(N#>&DJv89s(~9_Xj~R5Gi+LgZIOHF+G*6$gM$<#}1eq<;gNM6>{ETKH-!~SWyzq>h zSv+lImIdC{$bS;WTD~Wp$cJ*{ADhQ_Y~^3nYY0thi+nWW?WHv+zk>1KrI|~rq3Y?n z8Ok1pxG6Ze;tbu`ukBPWW9F~GO%4fDUlT(l{=zx!3$KY>Mpj~$*E*Q z@iodwQEgq*C&a@$P*4g-V&VNFFFvRms&@OlJZ%Yf?}WZv9=&S38oqg)`Y?ALX=qwn+JTFs$(Da> zn?}ribPA=c#61-%$&K!=+|o`TJRICWyHr{F)vDO(drsjmh0m|t7Qb==yJ_0kyBR97 zbZ)(wM5vB~Q;o8^g|5H!T2?YCmW_tBdpTc2khJO!-jmJ8+veo^c}XokBH{CrI`ML5 z3k*l1!zwX!IYg%D#Ub@|Ly@Uos2jrHB|aG}xF;~OFf`XXSYT)Fh(WTo0z6>jdTe9W zmt&9gJmm_hFW8*@TzWIvC7;gkKkrtSIhu`i9DVH@vh?L(v}dzWKLl>D2?J~E*`}ms zjweG5uq%_FUw?|o#d`(jn{3u1zEyu_m9YYe>RNrAY@Q=95Ssm&AbMqkqP4erKATw$ zz~3IOmA{`;?qbr?VZ0H*&LGW@>_>i-8sl5RY& z{Xan`XS;PC*l3L;v>OO9*Vn41y20}8iyuMsk&}J)eB~+!BaPqhi9Mb*;WjVn7BgIh zU2kju6?DS;zXhGdx5?woU*ncC&}TY+T6SEK8))aCLt>Exi_45M*lBw6;3V+4+680i zR~EY54gxMj+fAwd6Lez#H|V4bVbq=H_M^(217?%%*}3VnPqOO22c77to&HC(X7oTs z$v@`qe+u)jOO{Lt06_YmCHwy|)&G~f{(n%V8Z2x3td!s*S;Chz8}rP-QY23gJsx=_a{qP;SHFg&i%^L> z%~onQDqqIz2@++`ft1?3=UPu1b*trGmT)v`eO8cV>2Ok6YreuScxf z(JIG0W`Z;xlanzW^)%{lK_@}sKBUH)*Xvee%>tdFGHWua{l!us!aAWU6?)w!k>hJY z58i`wE(ufB^ERYWH3*c@rYMm*#h}zqd6xpAg<%_Z24R2`Jg1srAXeQnJQA>vC5EE- z5kXj-3<;3}VoVl*z>M=yHnJhv2Y^DbN4+w{uHK$wdJX7n%wT;v(zNSy@PXqFzqo%y zvM2QzQkiFw<_RS53EI%Wld;77=uPQ_?0W%TEENk{qhbx1W+sgywSN61YJwhdI$(tp z^+lM(45E2rqL3D#HAn!o<>f|zBNQSSqBnwp6oz~iCWz9|^;g2=&vyN9<>JWdP>;0t|V7YC}pW6%@X0wegNRz5f}81=vc}`fe)3K$T66eUhXl5 zjcn2&L&}9}?vJGcN+mIoqO^d06&O+$x5W}z44P_QWW#{tW7A@kuowHAiQbZSwM>q& z?rbd1=(RN*)I#BtNkWveAIeugcwI4BGEaxO1N0V%0(uxkj>J`@%7RzQl-T+G0eX}r z3I^q0L%9#qd^F00su#CtdJD9Ze*mGS1dK z*q(jhRCGP-HB{QdR-^~ua$%_$%r=+|8(UKBIOH=lOW+Cig|bcitIEzR{#HhgI?*biP{ z+%A)WQ(~_!YKjwIU5S7vjGsGAE{u^J!fPCN*T1Jo%Rhwic(Z$9IJ`*!`SXrajT(n% zMZnggP8&;u{fmr)8%kU|W~7`j=#CUe3fb_9&n!H|ADQeaBLz@7Bd$Lg0OqtWZGRs@ z<`>AiR#`=%RXW(d#D-kzexNDLF6JOV+K7*B6>1JspxfBEx~xdraT2$3>$KRq8H)LM zn;@4|-1&M61#H|c5w;bPYU#lun)SY03dUa=Rpq9Bku*zCj6&yZuY#GMoBPYeN=X9A z*?O&hhl6p<7Q8?-{)DxR3oMEzRlnHWgL*$++?O*r0VyERX4ad?L` z;J1#euwkkPB9tr%c8_@G7npXZ*(*|k;^?E>0EPD6xRLQ@Ae0)41zmrm7{>s!_7gKM z^sK1fY&Gta#IN_!XK@A3U;V3txz4x}ochbA!uG<(Eq1I#h|3CIL*?LC8j8>UEkx7f zqvn)6=cLdDV?_3&1_Ff_Oc!_7$s>$f?X=%?Vc9TE*tP7+tT?kHPA9+}aD{MrrD%9# zzXeNrEIMX>l@|u6K?)A6gSEri=t3~LbA94xe=~>%?${1oYf!anpzSK)T&<+6%xM&) zf}rIQesby3Ms8)7x7lMn3S8dtgB7(6pXF9yaCZ($Py$zz_A!rz$;TwGcL+5*)o#4a z0)ev_Wm^NoB9JxGbvcmfsM%5qWY%v6TNNq;Ym6-7SybWDbGX=BOas^gos(1p+|>~j z1@8TRXS~90c+w3Wz5)C@NUElXe7?U%YgPrm^KME+W@6Xm#}$k-5whQ zj=-U|URiFS^&SH>Xx94!ou>wh6e8#rWKKPO&Yz3hJ1%!qzsyYEC70WqV9~p{5fO3# zZ%-388FA5|7Em`~`+M?E{C17EDCSvIPz3L_0g3&(_L`01u{UDQ~uE=?vWP*RIC}yd zQCt5aIhd1Q3a@6yx7A)McJuYZ)#8g~dVHK*hF|T%Yw%B3%N*YqyNOyO#uFe$*e0?Q z8%kF1#%JV4DS7MZsF7sAhH zso>XDHsRtN8=%tSpaZ{zHSb7w)3->I(Ym1vHUAm!ZfUooWxZj(Z2ZBs@y70wV0yEp zY5!4YAsON2fm>y_tS3qp)vST<5CU|-yYhw_>${-qHCnNRa1EzW!WSP-9wAB5iyK(^+JHMA5 zSgVt+J7`>bGqy$jwP1TseV}o z_OO@`RBLi&=c=&sHY+l1s;XHlTlNe@xcfMY0*Ah;u(S7!>wnDp2EZ**x7!>@u_-zAwpe)^hr_FKUmvk&#Zx!$LM4z zQ)nve54<9>HTCwZD+(K)a>)6rT9zB`SkS-0>Evtk^EiaYDa3d9iM~5Vy_&6@!?HTs z+Htbz0iqGfn^YDAZyV<8=%WYuf^gateUAopEF$N%e0nonuBcDnw(gKDmp9EaXr(Zj zV|aL5tXot=hY(pa)+4){DGF#A&bJ!oZu6>aJ7aGB zT666$vJ>yJ!s4_gMK^ZoYczS%=j-+UdOEXa(|>JV5M_32l)|O8K;(aYxSv}w3`={a z1p%q$^gQ!HaV#LPTmTb{K2}Q+<6dHWhV8<#r@YX@b=Cfb1x~DBGg7X+=Rd$rgaWca z7)@K@Wls27R8%x;I;z4UTjl%If3%L{Jcv$B{b48ny8CUQD!w{77k1(>F^QkwFoXq%)VEs*0=k^}59WWnD8FW=*Nz z_WN=rMO$^8znrVz()j`!dnca!XyJn3fghLXPcK}vIxG4QHS!mADsSM13hfj99?7!D zLAQLM(wqN(_?m5)*mF+)D)s-_9{%-S!HNI?K=yy!EB-xcv#kAJ9beCt`gA7*iD^?* zvM4=ZWB4}(Tlg(d^lJ(j7_B0jVWf&ARovH=yF}Dy{c)*X)Von+jwkcesbe`izb>1U zUM*%{@o&V-9y*X8R)|3cm|a$$6&VN6P68~qY8pe?K*#bdrKZl}0;LJ7nxH<&xqDUg z7<-fy8)(JL|i0E^~tdFU)VRb^F+#omMDU^SvOZX(Kg^3vu`fXb!eQ-u0TG^JpL zKNSR(6dRj;mA-97S+2CAQmIf*lvLxFWmi1@-Ib9fs4FT|7POJuhiU)_;ELA%U%94a89h{t!=DfN9k2EcBxwjAs;ApgG-LI-17J&##Nf>hx!w4~jN< z<9r{y&iCIgDJ|?aro~uCp#4O!QRdGR-P-W6%ZNMf7daWOOT!opqJTx&w7&zeK;aUk z8S{XVh9X-$QB>HGxL0sf=@#W5Eo%CbXS$c-zz=wV)G>{VW-4A3M{y!9Q=X?)ZMZc{ z#(xDy2ZzDP#JQ3{{kT5Bx>lA_PGQav~s@@I5i!Q-%H5hB$>(V_3w0b z*%iP%kdkglHPE9-YHp?`QILdAra1LXg50?;8dXvGST9M+Y}RtovQYBIoY@PvXkJh^ zm2#ItBe0(Ae1e8J;f|KNddff5_S?P_WC!9+-_5*ye7r2)=RsR8xhKbMcFq9w1if9m z%d{S7vpVUrbC#x)k5V==JXrMI@MpyeYw5de#;JLq`t^cVlL+-O=ABSmUdC8(?eG@7 zTXlpy0iK@(EDzC$*Y?SBv&rIIQb4tYYe9Sp}$(q}T8z#~mhWow?eDqSVpDx}#@{kOoq^Rm)8)MMC{f7F6 z4;&e4pN+Z`A7W@;JvWmQ1HLl`!95kuF=0W)ghd-6g{eIpse%RmSJhlemq~|NMiq6J z4u6Y_Ux&YK`jE1yC6D!xp2C4Cm55|3WzEbnxFeu7x5#dB!3gG0;V!)4{n;DcURRHb zSHCirvum7IKW90SS2n59Q#x&<#xG<{u3&0}M>x?q?m?#)S;3d*-odMBvAU!D4g^=% z`;aqBHAmtYqWn8YZ!+ZXJ(4}V+IBWgC%IJRv*S{WVrNjULjQ_`x_FquRzbQBD(X_SSW<&bZ z+ZWU(Mqt~xvCj7_J%4jhYa0NN&T{?|1&kxSFSQ)iB2r0m@}lSX^KB+^8Jg7Xc3Av1 zpcnbX2OrM7-PG4@)$G-Bbcl-FR?L?r6xBzE_K(>@fH>J{3S5}r$BDH2>b#K@7(^hmAl@{Yr z3Rzx4Wse>WQyOw5>t1y6F)I7RJ1Y$Yc^7EdeBCC zRHhi@+it}!bMk$q5hge|a)jh4s&uSM&IL!h>1YZ&MHJB&K8HX+7{OWb5eZ?LF0!jJ zkX+rjlmGz)NY*;NjzA|H1tLf@6*oEoOnubBwnHq)&60f*w0uu%kXn`XS<;-dlIh+s zCw-5nPGvGZ4H@g@nY zG9@zE1i|f&l-Bk+R9^QcY}VOtmc{u-)TK{w!%_Ag@U-WCSwWK-kvBhCqLyg20K%lV zOn#Jl89&7t0N8iVE}uWYA9EaRkK#|A8^}uyR{5t#Kt0EP07uyl#lWk($iSZ-VVOqM zrl~Z-WgsmRXjCjc124!tw#08o(gMgC??WGLy4hr7x$Qf-pdLm(I6e6gKCKXz8&UzU z+?QfxXTpgZ0X-&1ZQ!DUITu!%t~Z*l;;D${fIO>|yFE9~iSm-B4b9#yFahWwAp|Mx zd~KlI(jR!2MyH-BZYj~tOZ!#WiCA@@vfZjBGw#~#cg3>KRUS4i!l|XG=m5|x1xNB| zXK7}e6?wtbg_{YJCgKUH=#ptw>#euZ zrndhqP@*1b1v!L!R1zEUTq(oY>%{{aT@-ASP?)fW4hb*^xL+q7jq>7{anZ~?HR9B< zp(sK92)#FUrL2T?2k!T#pT^pVycQ`b#k#fcjDtgXj!JRZGbOP?v3JBvwMXwCV^00_ ztBf27BpHcyhOd7h*azpf_8;f4W+8ghIV4I)w6WFGH)Nc0=CpH*9ro4GU~M)rK0rqr zc`%K(9+J6~*`jzu+j)+f^g-YI?4~4{aoxf{#n$ZRQS>&Nn^5D80FvqNiruIGa(_Q5 z2@@zmumOH4T717;?V&#=97ySp45P;xU`xf6Mvk`k>XLWjSwjYO(CtFCK~BP5vGLu< zq@cmrLpRfX>LRI=krsI?M?eBj%I(W&U$s=BcUFm#6I-i-WdJnpF6KJ%>DZ(=u02wP zXWBIREguQzYvM9`@P3#_yh)Q#?=4Z8y%mBbyi^F(5isC4}6SI#S)wHBNf<24g}+an#&4-HV)IeDuvNamXE%gK1W(%1L4S769?#SP9Ak@>J)!I3EuwyT&eH2UIe z8C>De3jFyXB@61aUqCaYw5h7#g2)qJSDenAREU=UO9m~AwjfK5RkP+=IUE&y`c;fI zhJM_EG%JPN!gm-?Oo6DrFQZrd9ssc`JmCU4<1)(WylMwOWB4;9Cr!zEm&k4V!upXQ z9bBZeLAJQNivToffvAU9)+d1P4NGX&Aj<)c?9AH4Qd#lPMnfnbgnNiav~KzqxwzN< z(Hh)~#7d!UzQeevBC9G**x82Pr#ZDSvU7sSkcOrH9}r_Pc9{P8-m{>z<8b&Nz@$BF zG9|DhK#99j!>Jc&B;fE%&!txFIW8scpQEfNTIgZ0(!ikmVgc!-KR5V4&~xzvvIFbd z(Z1<50~oe-kX%X}w82%Ny@A0ZM+^A$js*H~o!^P92;J?4tg|B6*(EL6?ph-7S&V9N zBYUbR8b0fO@~6SZ{@Mog%v!8~h=nMT0k0Bz2@yQ;`}pt{-Qd_-Yc~UtG;#^z@b9Z$ z=jFh^Uqr45DEyYFJEc{K>sPLBO$>nF8^+%>aP|uAoU6ysnSN3pN6j*YG$pq(=~D;) zN=cTWU&?~I$^bkLIK!C?FF_pD#vr#RA5qlr0#3VRPe^>UTL(>;~ z86HWFWOcTvhhqPBW-JJmGD2P%A-0Gr5JVl-3Rfr2tq14=+)2|3S-)_T8RN<24F|Qu ziTG9G<7IkK6czFDd(~aX0Ka@kQ9lIGrI~U@Z5#^>G8qR&Nc-Yu#G254-O<~z@+#Nk zs8&)%n+%ZEt@NflguyBS)SGjAZwSSQdsYCyuq45RbDY&jcN6^PKI+l2C;sExs+ap$ zX%bYO429mI<~8SqTVn$+Gu%rcDYN^ia?{x>Q0KmTf@&iUTJ%90H#bT(Eq;6aca~mq zkxc~lFpV9;A{%U5vkiuxs$$ZRA{6ME!hJIVIDd2Mqk(5E2|G})Hecy>F8I6Mg6Ms0 zE_?&u4il(a8JcM13Ys2I$4kA490CaSx=o$q7{MxDZ~@I|p#hi`xC ztUUMgaNp=9M}Ka&P5k{Rj-1a`lOxG%&OkfD(X@&nx%umBQZ zGfxoHrMi20YHZW*8qQX?c0$7xyfrG*S@Ba521|rDfJHn2Y$W0N*i6;UHPc-6{TQh zRd}$A(%DiFYI#0LRgq9al82_c?^*#Z%r|4J&vYGNV6Czso(XXHDj+@|(NO|+u-{6P z&Yt`-bZ4H{nL5%Mj%~PDH%q~{6voZEIq^@7$12|?glnxvhLD(i87PC zcIoUYTEF~~_PO>jBt(gzqrJ8O5PDYtz19Vs8&4hEP{ zb5p#=X)TuEbiPb-Y6ckd_~Ev?2YIEF`W@C-5HSVyO~s>j2JKX1k@)5KbpE{*;HOp( z%Y3`3Z7`o=-e9U=-8)O>(`TQC`fY2l*WI802nwV!A<7Y&z5@+IP&HQ*`Uew z(2!dlA@93@-So((S+f_L7NU3|06TJJ-BV>(m^tHq7UY(u7ZUT*P#a4=u+;qa+VO1j zMBcwS9NMbHaMJTOoR5y6Y%S}<`?+WlZ_$Zl+h>%Fm}QnSjF`Gyt{Z68R?}w$%ZU5s zhNtrO-dpQ_C&0z60w(CSGXlD8Nc)+lQyBc#7g#&MWmGO)VI6xZG_mRCD|2#LsiHT? z<3hydf&!0AC;V(&;=0$`&o-NzpkiA!ue>NEw>HLDK}|MOkUyFAi@p^0n@bq4xscdw z6nzQ3|IF0~mxAmR8;2^O2wc8!l{Pa}+#DsVO?@Rf@V zrgeXnUm=c`Zj!fk^IXG*>d+Vm@hmqXr1?ZB5UyoML6}HL2z;Ggi%s|yz#8#FmdiLq z70^fiWdpSTjHZjPpp!G}ElVtwk>FerJ6NizG7?C1im*b=Yo@;t_mcN2+~4EEd2o>tY&u5!CC*_I29-$4)Zwh*a4zVbzT%tfythH+XJyWkTzR|8BuGH6QNUUD>N*`wXAmmUpknaXjLJyvo z#!!#=$CFlFpRb^|y*|YoiDDhT66}g#bG1^xNtlWCJ0bB4@8Z+-H^CVp9z z+PMENDe#?JqFziC01xVmi-iW7J}lgc+B~+8<5@ezxZ*L4%iS0s!Wj%$hp@He43YUF z&~@k7wA!SO&|B}nX2uU)JSQTEu9vG?OMTv$Y*qJx<@p*ZItZ(|eSFufhh%`WKmv%* zFJp%Y3oK(Mvb7%sHR@THK5Kn1ezj~NA8y|oD$Lc$(|ot@4l0xW87sTP><-`uempze z_o|n`9?vbUn+iOp@s_eDYoi>i~Q;vdWj*i}ZpIWT)Z-OUFnw_YN&?JC*|6XIwz}`Q=d8Fm)ISQXO#aSn z6z|I~=N8o0_HZ*wRO$)zJA}h6_TLsRz;FBc4-`z>M$NbTuOaTA@$jz)$3JNnV*j}^ z{_E)U|DGQG-`@KF);!5g+mZhpT+zSxrM^8ZY*2`AV=v(gz)~zLWP}|&Ht9-NL)gH) zCHeRAO%rZ9N){U~Rn6ho=gx=E!$g^*>9YsjF@`DZ$tGRuZ!QcHNv8J2=t=?0UnZLc zVKSBoPVFkGg6*G)ce~PZbA_`JB^NQQgG(kHD2>%NPH+;thkqk zOGAYkJCx`dYdD$LZBWXqQ!A+Twi^01240a|vzY6S<0!_hv=l)pA*PjqpK>PB72Qu_ zympjh*Vch&^gdc}X&t5a!EBpCyNUQg4ZA;NugbLB zt!>~6Of?k`3zMlL_!(@gy$(Qbf(c60oVSG!Pq-Bdb>-3O`~XS|CK+o<^lvxn${ztO zr#jJBvPD6-F9@m>=TZl7!~LM0&0IsXm35(YMszK}Hmo9DBv_Nfs!}vMtr1h_#sxqnMRM>D$vDVb%OQ^XlV;GJW%^nhfLlLuML8mBTFA6#5M zV2jYQL)=;R7u9Au-%7sO#45KiQ$sChEc6}!GWq1#-mwF^qbGk_nx8N%+8?EU8r$tt zgYaSMc+OuiVd7NTHZLkB_x+PU$hLYD)JlCm98P7fCo=KwIFLItjU76E%h`&ee$uJ$ z+=ZUGV)aY&fZ8A~WSt3~06L`{Q}q|=_R`)-wMxhSm2lwRUP_@Ngx4Atf!^U>!^zj} z&d@;INkn=XAHjDV*OYS~i~_MUxmU6e4l6FzAC+$O7A&&KKmXD7 z^6bRfMt{5hpWgo0U2n?;03h-I()Ir)ezb$F`xifYPx2{ zord-nMp^^M#2}&hW`al|(0ZOWg#uYnER?ldHItdA$24%GauGMM zY~=0S3)LE$4@T5N^-4FPFf=XaAt2;{z(82*pG)jSmUI>b8Zrt>iO}m~{EuUhO0@}^sC^|aQo%X z3$lp3na<@}C^c9*76b-haqx4HEmGVS3Hfo5GJhfPus62309(75Ka(b+ae1j9i=95&lQxHUb(%lf`It8vP zV)^6A0dgWh5Co73c^ou@H5Nh*&c736Jjl-v2&jpkk?00P801Hy_}@!9?kF$%lS$9z zN#&PMMi}vlFo>E$iTm!uFW-b8cR&HXsn5SfW!hupggv$c=utIAYH|R0vkAGR718LSeAuOQo+-Dx zyv0e@;&#thf`SAmvpOUxH+E!FLK5OaEoV3XO~CJLa?q3N;4{voUDP0GcDJJ6_viM{ z%G8~n7s&c32ldJBC}oa`-!qfn#nF&qJOr#vl~ILq8lP`WOnbIV$TW3tF#xB#a4&$u z4+C{NX5UFBt^oU=SH=52 z$YT=lIo?DZ>)J5)}%lT;?RwKucE zbFr&M=vEiFoPPbaIuwlj=*@bCZ_R`3yZ)?kw@RJoFYiEH2qUQNlT+A1W=z>a!=IZ) zsvEi-JM%kV?%Q*0+dDWFQET5;Ks?abB9c)SmSD^aZ(<2?l}#gfNOZjsYThxb#0)F7 zXB?X+*KAkN&m{p5_xGWo4wnQx{G;%9^(g!EZ|K;vT_16NL1sfPlciTc3-$Mc%nX8? zgwkNeqk}UJZD;W@KoIbvTGdg7F`-Ai@c00DA);>+oA0DSKrU}rF8S)4Kj zzf{Pavsb`a@+3XB&`Dh*U9@*)j3?o$!4_`~2>xPozpcr|Y8j&)ZcBB(U+^nN*Tezh z@sN_+BiGN5=94+yijh^ni|N)-OFWn;tQ$~7b424#Q3fPek_Vl18n0ka*hjef!eC{0 zfODUYk5U!*kz;GQgX27+&5HjR=R1)T?}G)CB{nktb;7mbimo~|^1i^O1HrKfp=rfR zXS2A?yAjqGn1|QZi$Ms-l(6Bqnu=GII;tA>i9alHc9`}oNHtlBO`WO%4+1r7RXd0P z2rod9l{>2K%3{zzQ<$h0D#(&>8bbN+HP6W=iNs31Zehu6wNbdWKI{;fgd`veg#wsC zujg?V4D=pT+0B`3M1A#MrYKp? zs6n|VbOPAQQ@PuGFNj6y#DARIw1>u-8soQG#`WNi5Tr4(0RUQlk8U8b2{lb3UU$>D z5Sj+US=G@hxSQrOm20NYSfSHxHf7Lv1>#++`zt!{-hYj{LnQ`{Bgwa79Auqu+O_YL~e0W$Y2AAIwkhx8jQ37;Snp zGp?See|F*DG?;-Kx$3Ssa06zvbUtFxms2e-tjX-&WGQuhP^6rh1WRyie|<`w=MFa!BXX*0Q3^1zjDM@r9r9pUM)3uV$ot?!%Bmtt;Wtb6Q{&j zf9o^vm6GU6H6EV(1r#({x-g}RwW6?u7W4kRZW zKJg3?t!fM_6Pmpl06*mc?Hqc`zp!gh4C!8DU2SVDaibH23UwR>N{8$C0MyZc=_z0a zK1kbXHPJqaaQwOUx%PMSw_faoWXLJ>lGnwy>WeoDa=5MywqafvZc?E?GTUbi5 zykSkqc#lu~SvY}S>V3GrTrCnF3gP~8a7@ct-v^y?DBs2>Zp%)gRiGo;rN@FG;R?2C zYEFy}7`4KbaM@daaKnPDd2O&aHcWwu33Uupkg4VC>E-bE|1)R&3eBOjMi}~xqb=uf zdN2bKDtB_1qM9f-Ws{4(nD{sQ$(U?3p~p-+{`*&2-ZT#z!@#~%KjVRK${pd0Z-*E& zC-1A{D|nlk&NqH_3m0S?(_QZ6F6{{5HIr_gsMxq1>a07}>?r;g3SbNzgKn- z+M&JuvQgME|L<@_8$o>F--RIKgN*srQspZEVSJ4OTt)2p%&E%t1gE2>POY>adMnm^ zL8Ua6LmDY^A#lQ#BSW*l3=N3O8YKm5mbfV@J@>yMxYdLN`$=;|Dxi9cIl;WKUJe!N zvl+kuB_=x!*iHlJ;wzVHx@Z|^$E@=NPzCdeV4gu?8`v3KTu5`Op7Rb|K_UlW%Qdn_ z?xZ@sJYB2^*1=&L=(8RQD%cNv@TetJt-^k1cG@!TU2;q63~uf%%1d`el@w@n2;jR*KK#@4n2i$*tXRIHVJ@MJtGb^vsF&OgPZ!BCG$# zXEpQGYNf_7U^z^XX+dH+Chg@2sE4Sp*F6w$z>=O2T%T_!W~c%B=^nllMCZ{Zznq-T z2#h}e@H?wa)4$km8>eUX(IcWf`%g>3hi>^H*8;A4i&|fo0XJuzNV2PS zr%%-{$F)tpm=afA6gL2FBg$&bG0C?@m3h$8r^bWE6Gx8Q!v|QlnPGgF>>%Ibx;N7@ zRo*Vqcr_VOv#$D+fYNp0ocGH#Mw`|f4qHhrzEb%cMpr z|Lk~8$70^f>+D);sQdhjeLgns%Yo0;a>K4Z*^XXqm$sRzZPzBv&_LEBd#UE3nRK?wb1$eAw7`>EeA+E9M@yFXr$a`KnJ zNBEG*;& z2i6)I8r_EFEW!d|K5I3`Z=Vv8j_i|HbW&2h*Pm>jQSTvnQ2h=ADrU*KMjJJ|FvYPhTCuyL6;XU-V};#1JJQ zT?ZutHD|pglP)3*X49@%!5ZpB*I)vVZwqkslEmlL{vTnABSZ7nCOiPZKd8dL#v6kF zer5f4@P>a!de@>Zt$h49RdlZI97c45EXGjsCX`Ak)s*l6KqYbJ7LX!+G;Iv3^;m*w z=(fpf`3}`tFI&GQW_uIA2?5r$UY$BNR2t0*fsAn;BzfXot5J6@ZJI{)&9Y_}e zR$48Mp{$=nMfNXOrKC_{(xR5k4>9LZ0X>QiCG{#0Pad-ty9>Tx@x@PT@mY{nDTLTJ zNN=tcsY4%GERdhEXoX)cXN)}*qS}&x6=Kx~RTz~tvsI#1Bd@|-S0YiNl&lj4C6UaS z_)bfBw7^yIpX$4Nv`Nq$ z?yO;zZyJkW?D%!mF(PGGqvSoAQ9OQFMoU>PI#jJ#__Ie z8tC9p^o?f?>jA#aEp9Fr$+^(xgRWWu-7JJ_c!vo-!+KbM1>hCWWMdCcn-n2yGOQf$ z!-Dnsk`>XC@BzE$#fJ7s2Aiq@?uH}{(xlYd|+?>U)v&$UwGP1LpFwC{OpLS1D2dJ6oE zKz>sjp`}tRmxOA0>O)2;aD~W1bTS$BaOX{D27({ZY#KhPbEh0!LiT-oPQoX&J+lNZm z>Zp+Icc|rr7p2TORTI`sD>jzq&p=gHaRiy4>p*!S8x3|k*jZwJbp^dAW&R}&Zk+;UG zUDAhsByMY!SgrX|OB#AWxqvkecfGF~u{DdX*7i?#c#zr)AL?bcS~U?^16GqO{{V35 zAWE}BCg;Fz=+?@>=T%EaMP$WJY?sXkuW+GrvxS3XN8f4Hu*379EPtS3%@rTFjWncv zdle%b$2LG|HW{^eTm5fWU`yMV+#%1~tnWzf8?(YKmE7dPVKndi;}tG_msJl?^s3GC zQwTo0n*~%@K;=uztX<@I2F$8;%cAwb$Ipg-Mg_1|&DiSeuw=XMNZT%I8or#w z|1vR;7;}j%|8xBPXZid;FRX*?KtQ7Zn}zlN-M;x>0FQ=nzU(*HpI^SwI>C6x%C1;D zs$0<*LuqYWfUMKWwjzk&z{K;7s*sDMos0Z)%3#l$<)pVXjvl*(&*HS&cB*k+RKNq< zep6{;CGeel(u9O#nt4=BJ}JWEV`t{eHfZl8i&A905gk{Ovn@*=WWE*}Cw`4dtEXXV zitv;dYPbgw#Xb2iJ^UFg`+`05TeHo4SWT(7!|eB z_8s?_DIx!ou-fgflgXR6EZ~^GQND7Ac>dG>VoRW41(wKC0I3qh7W`8KFlGynzIuSM zDzNeV;IKB>l*-WsQd!ZV^UNxP9%!pclj>l81(UjR(DWuXBf@b|LZMiY_0DvRPQB@$ zX(6p+GHGdO)i)tTiZZCcvA>>_F$3t{2DJokqQJH00{kDhUkjRa{YRfF$zCYJbo0_t z$V`Opy)xb9x|6r|Q&HP2CI@E=2of{w4SjevE|f)S94~h*q)3*aap|QoPH|9JDM%`+ z7Gj{c{%uScbY~7!{RrQKf7(TO5tp3am|z7F!W;P$8E1%+arD9orxzsu2B@yvatS*mokDh{7q;#4Uy|zkABLx6XT6TM= z4U{QSQd|)#n@F00HlQ70743pmI-|o|>LU(#T#}!kHzT0*j7w)OQmCTtgbLdAR@<%F<&N^vK!)=xyUEM5#UdgxTUE=u&AZooecU)XdoDy$q7ODZd>tOKTjh2jf(XW@zE4S9_uk=pO19b+>?E09e9CD#6vHgEkr zgIQ3e2$pmp!K<4A>Xle9&GYE$TV0ao zp9dX(oo;}xJniejM*+frP?VeYz_JiLk{3qO##})GGnm!3Z}z6OFM9lbpQ&9u-JCpp zA4gmtBKJ5Bdbx|Eo+MHUz(Hx=C>U{x9Om{4Gv6L>C=V-PPV*U!2D3%lICh zO}#zaDbu`Z3#@4av}+&e^be$>CDIv(3cYn(k@GjiAk$C0aii@sx8&fTn?vOD@RVr? zL_)Qd-lrYh%egv1LW@YPIB4~sT@R{)n2;e=5xAK%zRC<((2%;2^*f0>Q0=}B#xjy) zed}bt6g=66pVJZ8iF?Q|NUNj38(+$^Hi7}`0R&Ex=SR}4f?Anb?r{Ylt*^z#yW#wTDmPXyMi zv(#z@n9%cs!g3kgFICk-phk*6{racxwN#J4jL7O5Hw#)WB%&+RdLaFd@2~E_R~HyA zKli7`CMIMs*B3UAIevpCX9)|C(@KfQqal-(+DDs<2whC7hylwYGYZ*L^W!Ze?}w$x zk=3)^1yX+O!!^`P^UN7R4^NaITT?z$JA}sqaqGs?$r0$wVxH?WIx&RUmP!pUiHjxvsf(_Ax@-t=a$8Nxi z`PaX%b~{3c*g_2Qe;xR*J3I<6FSnRn2Y2S&Eozlay;4Zd?l7$;Wan!pz_YtM zz-{gpUV7-LN`_Qi@&MVfHoBjv2P3jb5_YZ2quRO;b(Cm(6$~hFdSziqg2R?$`gU! z5J@DB@0aE0#%*F(i=%4k@49|)>sSN+;xWsHvoC7@=sL-{?j>?dctrc&7r4oi;>I&P zC=m8^O?L`%4P67gi6QjMNwQK}Wm@}}kb=Pz*QJD5$MOL?)6AmvZvPy9sq{I+a8o`U zI1gY4k*>ikB-Wth+Q*WTHopmn5PLCgS2aJ-91P4P>~BU|puL7~TFFp3$Wx%_$w*4d zc4&Aqlb$ZZabD~Ii=*52bR$ltorZm(tu=|ns&!Z21wr~KL#XfCRP)!RhkHsIIg z?ZrWm$56&vw%+o+V(FuHy`g@7FXee-XiP2S3C{&nAO3=g{|W*G+$CjoYa7^JHwCep zP#kC9BO(YDAPatDZTvqt#R zHuOo@s?|tC68*y$K|zy{o&uu1jj&Q^N=cUmq66tX09Umo0m|SedmfH{_g?Q-0rVCX zm7|)q5$51Nf;*tXpag8bFL6g4Qnqxyaxx$FLk#v92EQ%*80u_T>F4d1Z;HFRfPucc zeHf6kRVcM-RnB}0?wiBi`l9=xA7}^sSVWcX{o&N*uuMACM?K6MRv7$JyF^D$<}PO9 z5WdPpYdNu*cxZ5O_D7nKE(`Y%(VKLl8P1#^Fjvp|W^*hGwsyA)Z!%W>HBIphVhb&Q zTA|n7l|Tc%tQp9}9s70c2!c9)ocp51aX)OLxaMTfS6U_2!GQRTx(eZ_ zD47GCup~;D@j>diL=op6*cl-W5MMPE!Qiy-t=70!`vX|p`WiP0z&tSGire}>?b3j- zy%4Nm;!pVHNG0)XqTlK7TA8Udt=fTl1MZ;9xAg|$*X%f@a09n_7#9?6%F9*4VL%`YH}G zO-rodkP|Dcn+#*8XV<8^iy3#3G_(ETDt=tDLdhuMN*PQ}Y%lY-rLM^BEgzd&9H84! z8nfLUEDqnS?`|5B&2Rg~L1Gw_AP$5gbO>dLLd`oz<;_{vHlmVCuEoMFw1X?xI9_o5 z?PnBJKCFsfwVeLKSdnbeyliz(^*g>y;H|}pC+GBPA?Uf)(c1g=3 z1uT9aMr35=-_|-#!ZL)u+%3*js#gce6eXICm<*`>$BLeeOBX;Z6wxOxZA0GOYkY9_ zqoo~ypsO35hBP}O;1{6-^PLF)=i;1SUCGBBd%kfvw{)G>hd;*EkRCm-u9!I0VKp%d zzl~XZbt3WvtMT4t%p+GjfOS=Em065-eDPGC1KjMaKj)gx3~DFcE7~SpRjo^n>s7E$ zHeySoMGD9~3WjzN^?A@^S1>$?T`#eXe~ep6HV6g;2X4K;?#>iL3*b?-$8({l!e4A4 z=siNu@N9FuhBg{oO?SKPN6pu^9U@2)l%^7t?=-fUoD$zf{bYDtc|Vxsgu?+A(1r7^ z@$_Q(X0O`hL<(0MK(#!){nlpGiEi$BvSAJ-69mt6vfP+!WsjTg;H$ZCwGYG$J`0X` zW&I8zceAKDISn)Vq2%jn-XT5JC*^X7zn{0+g{{&Dfy`tcf9gYW`4i+3uzTGPKNt<7 zv0By73SaW%?w_%blhwFNEf^l>^4Rc%52ixt-|r#{Iqt^6Q8ygbqcJxhZR}>RgNHIT z*ixJSnt$&uN~V|uMZnG;G&;VY+DSK#!}Lg;EmjUKkXMeQD{PfWG_}o1|BQuLp*eK5 zoFZP&efW#$g8ZIW`t1v=U;69_Na=oKV1783$dd56QaHY48wTF_xUN}qU%TuW&4?;V z%S{`D1yS(*(=D~aqyYqyb&CY{n?j@PS~gld?3n$MenlTr@G;H6n_(mq)cqzU?SmiN z1}#~N$z`ne7|-iqI*IioPYxSFO?~@@LT{w^bUNMrN-OB24zzN`)+n!s7i?3L{%2xt zYRDZvGubuwWpzhOLaZWTa;^h^eXB`iCZ=Fi8pXkW&$d9^rcixI>!F9Hoaf_5O}2xY z<;r5E5KVfV*` z;@|WCnWz6hi67Be|Bqei{||%yKZzgzeTZo6;OSyvZ%4<%#PlyD$QYms2L$;a1jrw! zKmR8b$W^MG4bBLfzxi9oXQCuk0vT7mS^`~)G^tkoCk0Qk>6#<$L_H1%a6UUB<+ZX- z#-^!Ta`KdNDdH<3j&K451T6+tIfPh3e@f$No;t}2{^(!9aBwhG%K2VCrrKYa{7+M~ zzmpHCV*-yAb7iizuO~BF8d!ERUP5!;eeA$S^b@UpmcwTMC4JTYt%)@zye7h@Bh22T zgEkAuQ=bS7(X0BU=G8>Ex@#r3nivBP8RW4+*SLFlMX0$AJU_%E)b5F180H@EcyAZS zzYSU+(xM|IWPhytQejC|9#J36#fGocX37-5iw-XTx7CC@FQP2CcdwMVSoPA6j`+@@ zVpz-)+8O#TopG#9j4DY@|M;*`x@N8wu`6_8jP&&H&2EYv&IFSyS3XpxgUBGYUmD8d zY3T=&=fxXg!5Z;6at!v!pcX&DPh?EERcZUUsvi~q!#x`5Q~9$N+>8&1D?<4bta4V< zy27rHKdftIpV`uQF=!gDrm8*Gioi;J;)xm3WF(t&-&7xy2xKCPF)p5|9amu6Ut)a> z&wvvHW{c?Y@YG0$&Qd5PfSTR8aTNknQv&qlgehp!a2ov=zLs>ol?|Q?waFlxuiik} zAMBM&DzU$+Q_u2Rs%()_Y#DmAMivk#<``tJ0b@8$Gw8zh210#A{1Ho%wCLO+cBJmaR4$9s9_>sB<6+PkO5s09ocNXWx$8$Vl zWy-w)iZobPVu%%|JG4e!Eq+SE?A{m2KOr4e*3WDo>Xi&D+;QfRzb*}8@HYRA<6XqC zji}@AyvM)jw>^xDOKdNw-##YAfu{$!O~l^Y)b>I++tilpKEA4-;3vK@l|1B}de60e zaJgV_Xj)(SDKcwYH*Lhd>4B!TAN*Eeof+}(iGZ#%%d5|JVB+fg712$7Crk?>gItnq zxxAO%UTBRR<0$#5~{wOX0WUe3pZEi31UcQ-FxE7)ovr#0-@aT0>bXsv@Y1@ca@+7(QJ=66dA4F zctgss%OhNGEb8lLthTF3@7BPu3P+sDh5>Ll&Jp;P)~DtwJ!P$3CZ%Hbnm?VuN6kaR zBybHNNM=L%*e+I?%PO@-09!LvJ8bEe68oWIuc)S8g2!DUvim#{i=k^_%?_@K&Z@q2 zl8fFb7m^9gvMKKKCgxh%N=D5K@<`bjaoaxy&$NjFXH)CUvny!k%V|wI1@ID2Rpq9{+@GL_L&zy!w7@KTknwvzou< zrL&C@l((fG>maMrnt@G`mw-t%PzeXGRNjhC#mnCz0cI;-$(M08j`}uOKkA8v)A*7l z4_c2SesOp>O7&XJ7S$!iSkW7i%2q)jBf-McQz{854|LKBZCHF_%Ujt2)JULpBf~A1 zhg@VImZ{qFN({G#n9gX_xm<2u{_ar9>Yb8NVuhgO82x!j*`%Cp_Uc|;%4%@6@!VKp z*z9igb9}l~%l*2p_Vy)swskuK9SG^YJ- z^?ktg<0t~y7EruJIQ#@1>VkCo{+_2lRR|Xgm`;G?mh_ey;t=H(ay2#EKU*j%cI7LL zhL_-HRD^=9oJQxvV>D>R6Ti=UaM_rQdx|95n5=z>M1nBcvXbygsdghMxGH!o22aD4 zn`1GV-1LAr$MLDH?&fN5Z+_s{aIaK9#cDK_S5%num5oic(kUHcr-!aa3m;czoh~{I z#_ZBexqK=q8YLc^H@%e{6ZK|hku2Z{pB+RSuOd2&6{;ShvXly(6{@l$}flP zamsx-J+@F~74N8CM;S0h`+}B+DxZmW{A8jwx7kLAGN-u7-1MNj!J_sEl^)fCH#g29 zm}yV}ccUJWp9>7~bj$CRKU@vB@*&AdK+&2t^U7tJ)^|NuU^F?`9pxQN3uDdJv`Q6x zAY9>`%5Y<;dOu@FaCqYGZ0ab!VO6qUY*~5)rWiqEm5lp^>1AaPQt!)SP3nP&<3$P0 z&0?OO8#P3ztzEh2+z<$V=$neu2A=`6s^+A`l@{z1$Nqa*ErQJ(OhPO^G)O|!gnNcM zqS67H3tK5XzW(hkSKImEk$6)SJc^CsO4ze)X@SLF6R=as=|M#O@NXxqg>i($E&S5kFa0XDTSMq{zKw&h)^WOGg9nVpQAWMW4-bInlu;e7ecy}E*1D`+&o;a-9uM<9X_`;@h9%Vxg)Au!D= zH8c*3Gv6^xTAS^F5_$y)#Y;OQ4~2_7aKl^y&a8{lQ6KJO2j^JW>b05L^qDP^MeGt0 zRg~3^z93$c!X*Mogma3ECP^Q0BC#=kg@$rxs3?B2a5|!=)s5L+Z!u*A3kEUPTGZE- z*1u|)*SWV7@Lk^U*nSB_ZfJbK({`iC{o&D+O=7CG_OIB`v!6TzU`!Sc6T7nQJw zfZ2E0&nYl_Tt4A2`-wb+J6`Joce9V#+K|n5g0aQ8QeZl=y^;@a@R8WB6hL%r#uNAP zmirAZ<(;wbyKwxxanNP5bXNHLk(1?v%Cu%7nxL4=aBYnb0cZ-En{ z=&=}{^lE2P5cgaqCQLid-s34uv4=b{NkN={^WUV2E3c*`WqSi3P%?F)8Z|r@qnMJJ$Eg86j<#=8mEdvSXOAEYV zAjdh-k8V5cS$iSD98m-cDM5s0t7*ndx`Msh>>zjKITi%b$b23z(vQ#8D+-|jcv$8 zgE5${0T^$nN)yyysPW!Oei4*$6+V%tg4N&J^>3+y(14+A^y3iZau_=dP@L6rOn2tE zZFRAXjL-6jYWtoiX1?0rHpq{*KcN5VgmlPyI)-{&&mfe~MXPcOW2@{}Rss z8!`KT1V#OCb*-JR7apGCKz%o^#S zXXw>Dave7?^3qjFQUTPoh&{z1vYc|$b>sc=(_PY|FCyqGW?XqZ;(n4wY zFk>T@i#FEBX;}|$>ZcG&Qtrd+#(EZ| zB{lmh7^C61N&~B+5U;@OVHq-+=O;n`4Wuf*dvpX_cSV=@R?$*kVJ>}haDI%Kc4h)9 zpXAn`X=^>olk}76wqnk1?;6|0hbl`yv*{b%jdbT^DNBtl0^v!4*<;I_Aq|-IU_VYx z0hC{x5y73|tsJ8vAmMQw{E4aAQXUlhNbG}8WHO*g4(2DFdF}%~fhkk=4tEBWgQ3QW zQYWwo4B$Z!Lkjb#yDWLHkM-o!6O%54Ok@}Ryg0`ux{vUla?X1i!e+U22R z2hjA02SJYPtks1!yotEgu=6SrY+t{DX%%tEmc46yJzj$bCICiK4XX2!9gBedH-it>S<*4oE`wghM-CTz~5KJ=YBiT+Rz#$tl z0&5LuY~eiL$3{=k&s`^7>ILwo!iaK$zXXJJhB9Aj~pe10r31)u%iuhX0@%rFf&shfG?o_;;>D~CNV5qty+aAAg^hoWE zGDBZ|c07K7z>VbHh z6jLDWBwn_&qTS!;Nm8al)ou5};>36t?76SKZl!WedK=#bbL?ipiT2a>rzy^J;6V!+ zKTr2E;0Nu9=3oq5-x{rgJ-c`?*$@mc#UZc7LB|eUPiX@6=Gu&L#z@re7$$dS;+0JV zs^slv-O*wX+f^fPX4K+kQ(Q4#tYnmdkrp{-!kpO6%h434A`~Zr!Vapia*h=(1 zXr#MhnoN}KKG}*g-;$C#(3JJxt?AvjYG|L>CA+>>GQIffqp0|__0kG3Y44frQwxuy zsX%K5zdcpP8}rA5sOe(*<0#HNoyS{^)??UBxBG8hhznpQ#~S990&Q%hKV-3gF}G1| zu~=4CeoX8e@p*3gP-(vjKe9KUhn!y7JpGzWsbgah)t_GOM(hfz@+NwRY5op5&8mC} zIn}ip_%+wDHq2m4f!};4V@bVs%urM&&FPFzZAx{nyF^7jbUCZ91!K9U`=*h-p>Uyo zyHI?ul2Bh*NkwweVV_wel~im~RsvRL0$W(CyaE4?uuT6nJaLdUasHke+m4G6)prWtO0n4?U;@;yCHTk(c$PATMrv zt%~EomIhlDBo_Q6W&76D#Mp1;Olf>W8@9?+04l*dGWBA&e0os1>o_3HcG^SC(NR$h zi~oX;83CD7lrV5}@(Bc8;Dp@t3=5PB?u!u?9ob^cNIg%5385%K##`8PAEC$(hv!EG zZ?@s>RWNqhWx%~L82EG{WmG@KjFQ;LO*Kx;i%QFZ2Wv1RhL#O(jY2a?wE#+7L(1IW zpX>D?#UE5O!b90p491Ifrp+URhLts9SF)RbKR{u2&WIf`(e+0N9bm?j#HSmzAjQv6 zb@HZxou71pT5xgK853vckbW)!snekBr?{Zl*I|w0oSb%$#(s5RUPS6hV$fkfqyIyi zLz*T}N`s2qeji5BACD+bpepBzDz6X!`ZWbCy|<;Z2=~I9m9O4x9oDOj!9HkjdF?44 z*JR2VakEhG#{Boz(nQX@#b%T=K|*bz!l7MZDlF~=Zn$7UA|X0$m~}ctQT&28SPXA3 z*5%mpIf$S;O&DH-5=$*RNhPv`pZBHjpNZe1EQR)o3rrn6SO*7a?Nyq^db&lY8XR$F z#i0tbfGv2#~k7qn;Violxh;`d_8HuawW6h$jr8pGe6TaCn}mFqEci~!mkbyTyLpo{A0 zX2Q|<%lcD9I@>ono6{Whnax2}yK&MOXl6iH_P-H6_)k%EI))P9%L+-tJY6*_R%7fv z#ya83AKb(|@h``Zt3+t;WXQg8kC%?B8sl2L#&oh2kH-D}GpOa{tNf&tq_{wo{8q&L z8~)+k36O7esK+cr!Niqz4e-IJhtV#BOX{MuqGnf6u4T3Fn?B_q#_+v|n1D(p(C4vwhV>VezrW39rp7`y_ zW&%=ve^IetBCdTCy!GK9U?i?>!D3P-*EIpl)Wb<9d*4MgIZ=MB)E?eqCw^mX0%4vZ zUE*XMT_(xXN^h3SEXBMCW+}QkYQ7~_N1YmLB!K5b#2R{u;mXICgf%Q>(-BWiPXi4S zU#lW%7gx#Z7~DV;$d^OK&A(WvET+b4=YOX>!xzjC*O`FHQENLTN4kVe3#$uV(cOmJ4PCPnkZ z08ofqacLN4K6(0?ILZq0!gEvQf`c{eqwW6P8pGRXn;{d&&J>pg^B*c4zoL+@l#X99 z9d!fz%Z6cJMe*ggKASJzEk*6y1QdlU@&b0~+pW|(9dx4m8HfT~H32LB$K~*PD=zN0 zXiJW-(x(ZpURQiu=BR+2d0+Y6A280`AMgNwyv3Xa5--Ugu7E%IM5jpmerc`x;?6^8 zte`rW>kh3sByvGo9$AasAvH=@oZTSnQa)YmMMJ#<>od@Uk|j+&gow2_7CU68T!Gmn zr^b^EP@*pflP6$C=@7H9i1T1aF3&Fs%3t3C=7pf<_%|rqJ~EhaA|6QZyyT~WxcWC1W_M53$JVdw zKm6n+*O;N;i2D^hA$P!FmzG!HQRUZgfqp@`HOP;EeZS~deUS!Z)F~j0Xx`Zi z3bv=Ow_KOg&x2rxw{`~>`p!gu!kc*trtO9Fj8`x1fjyc$qPE`%P6#z3BTT)=z_5sf zqU%2BB;Zi1&g+q2e8RINV0_ZE1%qGQjy*BQ<2V)&l#J7Ie5P%J2Ufc7KO{Med|={r zCK}XOdYG~uy#E5Imh0uD3pQkWiLcYXOw?TB7@_kfZ3h8Idu(MNsHvh8SYuAdjzK0^TAcCZG>{0~_|sB+ z=Dnm^Gg8aWu^(g?xBX+RNP`5+yf88~J;3C1j!GaU@iGYq%)v4yYhfa>G({pL2FOz> zWDf040Op=1#yIl%-GPf(-}yb6f8W(f9opZMO}Zg8hykW`&oud85hfHGA59@Fmc)4` zBJ@49$@w0o5VuDscaG5Vm1r?`o|XYX)hp3a7xa+r$}BK;W!^ShXs zVk>aan|3iW)h&6;P>C;;#8Ema^4mZK8cg(nD27Z06g?`Oa&y_oD5>2+&V}HMQSxC= zO&7i7%oL1J4r=S*b^JP~8r3#+10BVpBf#1H`_p}K(|vK$f>E13^-GPsY}XatqJ!a^;Bax{FV7F*cgr8=Uhbm&-zNbZMlXGTr_cvNgd z8@D{lR*@~8?u8~1Eh+AWi)c#N$ka^<8(a^heD<`xhvUKS#Zfeq&4w2(r#DxkmXem5 zB-Tb#Hqh3FRW?-C##c6JS`F2N&ztN%bH!R*);W!~;Ymh#Z&U2e#P-MOZnE*t=K3hw zjad;Ex-)1&-sbxH*g+?4Mx~o;E9^`btK~eTxOOMlResypbfs09++ZbAOibKG=GLoP z&GbbXvuI%{lqzo%RCI+=+NaG3zwJJjCzc!ZER10{df5})mjBMzP1*eVbSr|DiV_mA z%;6xTR_%7SwI8b2g;x>tje0;U+)6KCv87@mFUnY)%s^=>pKUHR%7xd-=U3=!7LF22 zFX7T{Yc^aHE)4nB{=}iA_)9K4clH2`KZt#}XNnVFnQvpC+*>XQtXV-8DPfg!TsB4! zt{^VlkO!p>s>HYSI-r2{o0XAnVN0qiCpv&`m4k+*G%s!O1G-H1M$YOpk-3Y)^7bK~ zaa2Sq(Fn>(DCDLameBGAqh?-5$h<+IgB0zMK2IckKbIECsGG*Ql>#T<&><}Y9uHntL4-QIbQ2AMTo}5C zSddbf8HPP9Q7)xeSZCB5BRCj{8ta~g=th(?l)Ghn5H&sT@KQ8WWw1LTJp9zfLOK2& zwt?tcEfc}fo<#arU%?|&hj}Kdg190ToS1#c>YYt;E0gfV)F7wLJ}x!-=sRO9)0iwH zVz_@HT0}515i#k#sLGr=aSC;yv3xMyOvSj78pJ@KsJJ{fQ5$aWs0c1cSiFJ#?zTvr zFrxxhJ^YvyBYrf5pfnv^?WKpFv?>_wx3W(hY3PWFO?=8GX-hok3@BC3%Jxxr^jvT3 z4-FiQyaF!W1^iC>K+8H6w_XZv4QS7ijjsE(p7S+2H+=Z?K*9s#J&Wx{bqt$&*scI^ zdyI5-!RX+nR*i*zg@ryJwHoeUYIu;3dbURWb1L_y!*w!F?Eq~dxk0!OT)eN)om9%lTVkgfX>8bNe(C@u)i4TGs4DsP$9Q$7_ z+rBp`jIM#Nk6hjK`IL+jvAJ;iy*B#GozXSg>4@Fs6mcNK{xi^@+lG7n8}r-#itaM35M;)Rj1UW4vEF0@{Er?aH;!CQUJrX* zW52aHo#pOhVO)*#@7hf|=`m}}zp8MPVZCQJQpYzwtuFUc7d?;b^v``{N;}B0CCCm+ z4RGafs8c>xV4DK-)Br|V`E@ePZqUQkI^kcZ35NpYsbdQ6a%&e-JY; z%Dc&#Z)7GvKpyy2L#Lmk_lih}7buycK^CCs#Uo8h*9&3W8y>|0S*lCjUe|daN)HFh zdvu8Y8ipXko)Wt%iVimm0~&tzCSrq$5v{Ip`o`a}YxDzQe=Q5OYQ8fgo=Jx zWCHBrw{WzAe;C+p^x^<=be@8ZKkik@;W5uTB!qTy`9+%btiRUGRUjAtb0}0ygac_G zl={0NU+cl${UyUifN37+7iv@VT6#~J(sHUh_f$S*0SKgoYAr=Hp^!z3z+OLgHejU1 zxr!7(Do|OfY7EHx2MTqJf5%Ilx2bt-FW|<#eGl23Oy=cO%|mVaeM(0#ebLOo5vTgt zYiM+qWbh_;o}fkyd?r+Hpx7*V*6)Js#8x(CL{7E*tgBUbrResquI3hsH!*z+n7H0n zmIn1*$%c)G_n`i}3muuDi3qt2(qZTCq9^Q_7FO*|lbw1`eetuJ6VP>wPW$6MfPxjq zc$0N3%q#m9(Qg=YvA-=*3$$C-++m;mK^`J=zG<&CIzpHz{=s!`jI@8H}k zKRujKeBCXmFQeT%;;i>rcyLP@VUrFoKJu3B8;=MbtSxl=A!$G^i~a%}*n&jZFsLix zfYQh5wE}7!HgOI?&x!|3uDl%22bQC>jD#Qlpl6zuE0#{BYo2KxrQ&d<Uz1?TM!yn z6ZtKa_Z)1&o0l8BE_8$x9kg4ov_%Yff%1kNI!94{3V%A!YdX&xQ6D;=P<}dkI=`@9 zS{XXeP=1o@JC(wjScy)uMid8pcmZa#05d^f2;PI`B+5%ja~`V9_-Lbv^o}r5&KDr^ z*M*b(SJPpXn(y#uI+@8!lh($Jh%?qp3$}i5prJU$K#435ln(v7d}TzSzd+gfpz4Nib>F+Nz6wHh>+-Vlw zYwGSckYAvTgJ1wPrV*vC)!Df6Bv;7;nz?JQRGXjD>X*6{*UnWYKN5zK#edz4pL76~`y zHe^POv_yIfsp>}l${hlEM!cte^L)7jnZTLGhFs5&Z8X3#M|#k+#6fcb@8a&hBZd8i zrOUI%$idQ4Q{v5C_Miaik^KQjT~H$l=4F63wwMbC7DyWGKY4k^j)9AR9^Y;6nO%t#X4Y&$z`gYCQwDX_gI(N1h1uyVac5A!t%-vqaVId%T^@^|VOB zbbDgY5Hu(LW8`%4$CQYGG!;L@;08TVdq~Oohtyiy3hAQXCw>WmFFgLE0oOD>XOfqv zOQG1C&@;He><_$yU-hRgm>o5bp9IE8U* z3^<%+<}ocAjdOJQ!{EE-#<})J@3(5jWom3~3|GtH#!-4W`VVzo1Zsk8&&TT9W56CZ z)Gi^^_Rv-Lvm1AB{(4{XAwzp%TFc(yy)m;QqZsX#g7T#3MJA#i~CJmP-oE^r?3Z z`QC0>MNXxq9rGh5fsGUS;Dy2y{R)dza3Tzs9ptj7M9dr?Mf=x>=sbWM`BN(lA-S*4 ze&yL!^0CFY1=((T<>5{^<|02rE>yj0Hs05C+IuPbTEj#&c3qdL;RuSrNaZ*qS~Ac# zFvp3*JsDOES}HL=LSSdvadhB|P3$-NSY>j+@@ZBY=1abY8Zkx5EmJP0b?nBAdvL9k zR%Bp$I2GGMZiiNei&d3$Cuu;>pQzMZS9+rvHx*%v>FS_Uo`4e;&WfK#)UHc7UYqA` zN}dTNX6h@xH&RVLoFVFAV=rc1kCvE+DfQkOk)DVsMwBRKuBLSE1ESKj_Y4E~A?jXp zc)e9P$xQ&fL#w$+N6tQuOVA-u_Eu`fRqyqjr*g@8KZ6%b|5JF*P(B#r97{16BV)8? zT6TG#?^iHPv*ZG`}a@g#T#XqG}qv|lgxK56>0d{Z0-LSUV9-Pv_4BYhSmQ13&Sm>6${f&CRY|4i| zR|Ieu$J*l_B7mvr*u72+|oJO zJrMe_su6k#Cf#O+Eff|y1>)o<0uC4e8ZMpKaDT9u)VGA*H`m2j2wN289RAwEUeuV zZZyoxC8V7NmO{?&$AuReej1Nl1~1srS6ZV4BF(elw~45k{BsW0d$&-Nkx=kWmWtF+9RMX8C3O)*q-<{eLGWqZN@v_ zT*?9{^>mgWlrtmOL=S6gdS7{Cirl47M zA3h{(Vv`CJD=&8L1xts@KXATxHo0-6#L=VwO3g1Otc^ZxE%|XeloS6xyK>Z)+Urf! zU&iC^)sea9;|y+(9lSL!=GlcbPEbrWM}ApB)&Q}dzmEic8)cklI?NcwajkOD9b&RG zW_&VVT8{Icg)$E-wiow(2dE&R^M0%F@wc6;^fLDm;&%TSMRt2*1q2ME?$H+O*~C)@ zs((mBM$zA)rmF}*HO*q2GORI{sf=Xg}8#(*0DWd5qPsmy(QkgL3 zjA|_Jw>O=OJF{Up&4=UO7oqy$s)HzVVH)iQoaRAkt$Z6lXP`9%=55BbeMRYkPkF}3 zz1x^{Wm+%-s$iEizq!5kzA-pk>)`jL@m6Dm(=IZ>XstNdv=W^Ml<2t9SMa{s!hXB% z3n{uhO2u@$j?A%*D9z0=aNR!B9K9J0s6jKAjHN+Z$_(wF$rp>F`0^G}^0SKGP0;S)S8`)Xdi^ z*Fn>Y6msGj>O-Lfb(qY0$T)__upBr!{0pTkx>RC%u_=Xa2|9d5Q&#&Efa``f_+H<} zb~v?mba7?AUiB-ct`2po>j}m>@z{sz-BbD#d>%GP9tJ}&IskH47V{?YkP`GJ3&!Dc z3n)yPhVf#gCOa6*f*$#vTE=jjD(=!i_Ucg&W|K(x)`b&wP-gTVf8(zTQaIwqiLKZg ztJCa6SgQl!K3z{fxkjJ!)H67CBeh17re~^4em|* zPu$-dwwvWlLB_|tIdH>0>}Lcw7g!9GlR?P$5tVqQZG`-iFLe?=C4>Vso%r%oVkM-8 zk{S^xljaH1qMY{zRUfIg;um$eGZ%3m$*W2l%DP!O@b1qz zFQYblN)$_bP|^?3zN&AOTCE}^D47cHWS{zRmAdN9%j&;TZA14> z0q!wPlu;oILI)KiN?-1$l^V;WfJ-ErXK6HVjOh}%=AHNTm7Zo)R5(CFo|R{;NvUp` zuKjAqa;>_}X%e;zKQc1?nPJINkVhmdMfZn$ZXT(AHg7PwaoDao`jddGVnLjxA?BVWlaOZG>%frKP!OC z%0K$vo_r}*p0iM2vXY;((93V7)H%95s@)>iEu>NoF))@uah6M*x`-WEdX@w|T8T|_ zP+`3UXxp_KF_J`76NUU7kvs&h5F!_a1T0d6&yG7DJKgFG1I?ax7>gUVucZR>?8A>y zc5E;UlTUFR>z#|ShfkgiILa?uXUvq>q767IF3D?CN-xc7wN;;yYqbGxGUN4MkHg96 zRQcMyC2~g#Fm4_1?2NT3W%eJ^YpvK%`Q=)kynsSfJ=Bz{+v0jpo>f4^!h@-SI+g!S zO3+qWciFE?>ZhwWnA(md4%>jPU2?iw^>X`h5bvb%YhdrDalN#1pK0X^upBn(9DqR$ zV6B3p><#wFR>Fri-*VVbKraOA9thEI%TK&IR`^M{>Jv_=+Kn0T6(yQLX5WE4#4gKaZzJo57k=hxmtDe=#GP`G%jpp=>*|prxjF&e z>iUC@5;Gb|B6!5piY?5Y6G2*#U*-Z$ppSLL9Zb*ssvY?E=6w0QoxO>}GB0N`c%a_W zV>Xxw1#d&E&mCUwY``6L!%c7oyZR4( zQ^feYg><1|Ix7v->rp*-!&L8-X{?f#-MM8JW;Z~a z8z_?-H8a_*Ycez#;P1M7&zOT7ur9sFKFChPx|yF1O6-8s@XK9@seg%&meG_ND}efF8cPhHVd6lZDQu8wSHh&?qruH1PI_g4 zupXEzjw?OqiZOgv4hQCzwX_tzJ~?9h-~&C3eDacSHbD1Faj0r0`zhh{M2lRWVsJB158bT_tMj^;yFUOaFv>0NJd;MBkebXrX$wFgf%< z#1{X09Dq4fAWPY$`d_V;dr9~qgaXl)Q-aB206|6K;XpADExG~QLXhmNC~#nTjJnG< zh23w8J&&r!?^HaAwgNkCa6nIz62sAsWnRA)ij6~;nru`jlG&9v{heY=Hwo1qE#*th z=JDQheFjdRpAN-8fkJl9QL?(?8(ePoi-XPCf=eD8WNVoU8-NhFKlT8If_;IFCA8Ll z{zhjO)c`wjbQ&O8)LME)_b>8ublSB4{qeJ?&k-dQw@ZG}+g4!DLVgiYUlVrw3Rpm@ zYiE;i@s27>l%*NG16DMuhBiy$l^ysKeauCM2wWduL7}2>A^BHUPl`ggiB9F7(A@|@?Rq|^MrIbsw|n7Mj9BKMl5&N+nZ22 zd#zSB;*D(7R+pd%2Ym^7bFuQ;<-mvn{fX2ChGP3p3QbQ5%QliG&Go(;u`55vN9|GB z_G=UY^%HjKc-cYh?@&gX4rqO}=`hg<)5&N^-63&MCW!P*#j z3rf*qM92~=vt?^PPKmX~3Ujxsx#M`_g8Iw#%hyX8iynp7iI#dpE$zW! zT8yJ@C^bm6gC%E}DzM`BS`(7(b#AM%4+}o(FIjU+#`o2;FX_i@cy6%Z`>Ra3q=X0M zYKO_yv|8J?tvyYjd+!q0pAI2sd)-bV^XUa*rrgBr(h|}0{(Ft--xNGG8{tGB0QU&wD)^uUR=cw84OkYRWUJZ~rifew5u zEcDb%y$ZV7VHuzPA@6fE+1)^MF*Auu_c=L~S;g>HDIRgCjxpslxS{Iy5c*&eV&)4H zDJ$JTCVbJEFg6Er$wu;|mH{Qy%rAu>G`0v$8bw|5sy_YL6uGmEY>x?*22(vo=5|Ix zaKqbQf{z9`25L-z#kP+;#kW6_=ie>iH%t(ZxztT zBZ8YT>CE-cosdutO(3b}^e9%VWMSQYuxdh#=wF>#asxYb+8Nvf|Kq(8IN`5w#_{c7D@n4-1C6tXvs;bA9?1jOb zclGx?2|nv9tU*Pgn7Uv#_f5B_=v^NrMyoj^(K$W&> zrR3>;9b4vpSsPD0zKq|{`lfK>klHnR20?$1+aAU9Enpt6$OK2=QacEgZRX+GAa2Nj{Bqb98eT!DPz@i=kMxyLQ5k!_~_#aPz{2mPv~rRx&8$Y73IhEvI@rZ zM93{#nw<(DCpC=Yl=1Xw7Vi0hS9&3c%!^S>h8-aC!{)pl_ph0XLBo;lLa4y2i;an! zxeis<@1grwgYyV+3QGu8n}%-IK@tZNav}H}F0GnD@t9sJY38P@@KBpWVZk1v2pu@g zss<1_G(8=~ll1%XT)|mk(y!$Qh@BZc4nO<^x&$v>;I%NKX3C{E#)6NtR_6h|A>myh z;Zfh<`5uHhtf5P2p-v~GO#;ne)!;R22F3_|&UE4gdd_7xCsHWmCy#zAeuQhi9E6{T zj6-@d0ISoZu>o(j(shU!wcufxfA#s7ZAP@5HXkGtB`X?N=iRE#6q#JLgPk7HjQ^=d zATA9mip4gmCB>zns%*R#KPj?OE8hB;x6vJyaK23d#x+-c=%liqUSZXw?szX=y%hwt z&Zg8FD%T z|6Z=_rL@=eTEBiSsL#>pzJEtQO4K^rzWr+`1_;elW~vpuoqYn4$_H>|9&Tc3;>+@;uO(c8gg0zYQU^S=NJc`0u*gpVD{m6&^(bT zNMj>SCTb-N!F;OoV)Y8J35&K|93wp{uejtM`<{luH4WsUQ<$5UuJ$&1z}RCI4k8v9 zYH&8Iy2^Uc@2wyQneTi0QHfmdZCD6tn}`h>y3Qp~2rh!fTKa1s#a-YCNa#I-PawlO zfuZ4&A%l+Kk|GHD;)d$P#Y(#B5%79(W(lc3{LIz?tWTzYZz&1WJqso1Fg(i*uD$nm z={0UJQu}GPi9-!L|6HL#U+?qPU$W-s?==DEE`i)|1`dRCM+MY@g}Kvlbd^pr`>c;- zJ79V%3IRQ?P*GLm$x<5nq*XKy#IK}!lwg8MkmGyD=FbPfTdv4rZvf@wfERL3Q(1Vk z1M~NMh}r-x+py%PA?Zcx-seP?t0oO!6og12Ge`8|%co7zAtREI5gaC?G!wDZ=O%pu^e{{kig+BJ>`34>&F+b~Wdg~AIIiKj}_f}HIfd5)ZzW(i5Mu8Y= zUq`4JWsw4z+pJuJ%<~62SQIX{VxKdY)q0_QueX1(Uy^d4o)l7)i(%=G+L~aCr99gX zMTu61B5Wh`oYL1vX0cVHO~SaJF!pAx*a2@@cJ)vzW3RR$vq34_4t*{;*my)JCH*wk zijQA0c19xP)|}~VCXg^8jHMf_;**(amIh$i^go2IAUow-vlsvX{_K(Y``t7CUz!%m z|L?nJZ1o%*jP=Ycbqq|63@jXI{>2S6QOYuw>x$nWdj_@VnWP8SS|@(k1XP)|v=T{X z>CP&{EDpEVHRppYk^k0rfsxwP__5mb~b1$tcu+WoizKN;Ul@xw}Yhpy?N zR|E3OT|q)DHdncHXu{!sGt^LeYLA7tPulGF(y8n>to@)3Yj>S4LOrymxr{z^Z0ofl zJIDtvaTu~{E2TV*me|bFP;(3K=#EdPJhkh`4jhH9l{uB3SEr}=BvsO}_600W&)d@@Uug}_8 zS@C{+%DtCGWVRBRJYZC7RLyVP3tpq$Az$=66j`hWya9JO4&}>vNr1rkTIVCSDmktz z59`wWLlN@@)0{SKvUMsFbCPwA9dJ6g742FBCnBi^r2+v<2)#zvsdD@N`^L;#ft4h+ zm@A4;s1k&(U(Xgn)TWH0*nZA&NVTI7R;6t{|H2qc-|k8aKZxN0jq8$(<4)*aYkN&j z%cW+3HZM0KHhM|_GAq&65nPzZqY@{e_2ESQp}fZL=)-t8qs{w>qIk_jP5F7H zWiY{NLBAs@_B0$PtVnyqE4y9FI!GpJJ^4I9La3q%o1 zjU(q^aPmbUr6H8daN#F~kv6p@kC3>S%GhAe=r9h{by#VDdB`8quCyTGFl$Hv<#?V8 z(^@TJ+ScHPXDm&{0I*5F`0Cf< z;u(#93GiGWbhxc;tnVh6LU(yTBALYpA4YZaQ;xYG^A-U+$5H)IO=`@8pWJ}I>OH+dn`VMAjp<0W0= zEc$NL@*q5=z{~W>_$ey%NyIsJKl%WSTmE@9Z>w_GFps>l$BN?Y+0Jm;!s=biU^UmG z?P}X@M3MV@3Gr?U2*g4Ik@y}`zGDhCe9FMVH(o{Zuxi=&v2r-{IVD^?0iN1p2{o_L zSmBS?%RK%^d;y;ENZORn5903JY*y`0g4173$rt7UjzE(S*D>t|s&<8a zAdj!`T_q1-n}eZzH$hyTrNK zIP=VWGUWn}HBV`ygJ_^&1+BLyj&d0u!e538dBF^r_fSl`&P9bJe$ z)>6bIQ(~lfI9{v8KrB{WH8oOZE6Y76fAb=FSga>7O?zHVc$Mn6Fi}kcooAqA_lYnq zmLzrd`WzGIt@SLmD4+dXHQsZXE2tM3z$d8c?~I?>N8p|y;GUpY0Qwlb`s*rg-`wyI zx_Wl#LxpN52&^Zw{h*_sX?XixK#PX2BcExFAqb-w$Rt)`pP~EN2xK@st2dTozPaLRTiY% zt8KtUy437?a9!Vd8|#kQlaHMVRy^fWa%D2E*}mOYVNF1cGRP)yNhBesC}J1X{fSm^U99G!Fias==)+iwS02QgDpQ4XY``ws02JY~um= zL;D`PLb-}dsWCZzBVXT}E-IU&)QKJF-re>+mvpPFN3cfEj2rO@%?}~eA@{efy4&4_ zqr9>K&K80`uWoU!odqI zgkopEXrv->ZIOJHy1ZDEyBPIiI&qYuMM|T5mBw72de$syMsm91E|ye(EE5fSQ8Q|j zlmtmxm4MZ4JbKf;PYm_1!mss37B4b(n?c-3xlyx}(B;@;cL{N-=VNpY*<*!fKbo_{ z!}o?w(~BvvRX`HM=p?BSWdaK-6dj|&mc)f}b)v`?Y4F90#__owDC83q8klQE%Ecpo z#;#?O1np0niE2q#@Rk`ZFjdr`FDt8SuvhlYAgFo?R5q=72ei6VItZU`=iYCRbM8Bm zchbACW$ABRe~vpTU@yP0SHmolT1rf{iWP@=Z;$V_k${YQ0+08)o69B-lc5yv2qycP z$yMrc*gI2)KPi#D*6=gq;wQ=Z#jj^dm))|PD`kGbUw;4SWwu*m*GNZJcODf@u+PeL z10jU*Q9Q7Ha72;8fU`p?&pRxymPk)Lo7SDVpOBokm%OBQ+R$K|NbW#LW=e3yUUIH% zg3he6=C-SR1`b)AYH`3&A6aFULcN!#m`=7hOc#q-nP|d_XwI@IE4W}i^u#nnS*|LW z3xBE;dt;3en^6-PbCT35J3Z`(Vcw3~#~18oOHz%00Ihe69*b+Y_Fk_$Y#GBUBaTkT zv|aF)#AZpLhADL<+f}i4K%G_(xuak((kL1_MzCU8Zq6TbDsC*@Y|fu{q9|>iP=u&f z5JM62wBokK8V75V(TG#d3^9_`%XF(K$XjS`r&{>RZoeuNhMg9Fd4@Y_iBwH!SLQ7# znOQw!+~iO0X^>**iMn9plCn}RkGHXc9T9QWIJH?%OEfDfNi?ghx8Vd$cNnd9YO*Zf zf@b+{nSa2s@wf%LJTRqCEv~+|1skKF9zP9jUhK;`+Iv6Drz^3G(w;myl*ps)snW=H zpdOKCWg?Sn?#yW2yAu}4bm10Ga;?w}o92}F%x(;2mn*JlF{vMQbqg>otWo0C*a$7j z3vZPX#zqT_Y6tn`#K)DiZm}EY_#4|yow5_l`<+!(S0x^To5NOL4vJ^HR*iw6Xo4C! z)=s;Z#EeQ&n>rOSy+amOI!%ve?MPEtr9zP_U!~M(SLd8n48W2dkDDM(kHFZLoYe+E zp8G~x9r1@gkWbIt=Wll8ob7^c=O$ceJUeQ*fL0kVSp|JMe&&BdkDuM+Re8V;dF;8~ zESPzg{?PtV@h}bOI#dzbh7adHfwprM`Jf!!v$L1avNrAfNsiAFxrO9mKVVrXY~ypW z;VwTWmNg~Z$~ULeKnh%LRsFGArsKM#@mg7^Vx4Ls=ek-Oc})6heh6A&MeIW9YOTnp zCs?ezV{45(G_ZrYFK1&^!{6Zs=jJX|59=j{fL@S<%2*s4`SCJZx=t*>+_9hPpFy97 z3C2Q_-M*FUv^}0}x4*6zqyO%w6FGTvigDk1^kP!zKc@>c$R0+m?zOwkvUV0boVFg5VZ7^ zR1lgqwRDKh3{9{wY6+^q?XnG=XPhLK&2-6JCO4-9Rduo2_AZ4`UANiIsnG1Spen^# zJN;EhvT-W#5M8&1(T}|{6m?IvnFq~iQnKv>rmV=?ZeJT52%_rC4ym6vs+<^ldnbwz zW(lz>3X;L$$|5j1Qm?3UR6~YS3iI3u@!>>emFU#!C*V>n%LwfYeiqB|aqj2g`K5C{ z58=w0q-Iir!@xptUao6YW@yaaUyDpVPPjr*sR)pK$F31DLODa+7*~{EkuP0RKNaW1 zko`bUB_$N!ZHiGww2l~=k3-3z)lQ`$0}8S@&z&@zn4e9uOD^6S^wpqN&E-1GG!6zq zBaS4Vg!TPhvv+LnI<0xF^pDiyKMdOd>!AM|EWQ``78&-DnckB{B-6XeG|peWW7R z4fq8!;aOur3k%$$J@UM;$a%y`_~hci0hAiDncSgBic|?fA_*v0bi8|0`UwcFAZ4D$N9}fb5cEn;2n77!wjnEC7e?l>Sy=6dx@(Fg?LU zqe?Sml_p@5>n}0wLkwGT)}TO8=QtKrpyrNngMiv%MaKPrL_NViBTrpe|9Bs@lV zm5+*~Y6p+rkG&0@4RmL`A){24HAoJ}qiqk)RH7q{Pl^gct+4@l(+kYo?;0k0sFnyv zs7x~~b5i@w-xuuq)QV~;48%Zx)18P~<9?!C2M>4R&y1)fODCM4Bq$T=F2~6fk(~JG zCu#33yhT)5G@Fu;MXr?=v>zR@C6BO7VNu%{a;7HC;O4;GC}>S=X(pkT*y*9ZAq$V> z-i*vHCEBQljO9;3q8c|n{u5r<&+o+|yt`^a_$_&0z-_c^ps+Rfy>@+lTv`>SYX3t; zp{`N4tkp*hb#KqqD4iQIsg+SEzn=LnreN1k$UcxGKR^Q1hP>p(mZ08m36gX$kvMzL z^D`kQhcLir0IbU;y@e$^qpO3lJH7Y_qv%50Ju))`69YS|lgITB`^!7s zeK{h{=iB6Z1v4VTo5ZJ-TEEF)-5R05A<{b%<(GA|+a+JUjFm^&<-<2W91AC#X|y%Z z&ZT?4m|wt59&mI~G_tI}j$pEmU%M8_Sot$s!YpT0iA7-XL_g@s2 zaXUVyV5B8`k&xaDL0NGGM)o@CZ8lt5^9FKQP=~@0Hx))wzmH-fNT8Aq$^dkN?Q&)0 zAj{3n0a1CI-q>hwEw|_W0B?MkU7xXdMevxR!O^AAQu(PH5)7+*92gHSR0U$r;kN|V zBr2V=U!oY3!n<^M-A37b=3<{rM%^|&+(um$<_u?BWd0PQ4Lqy zmAOya=5L!0UyJYU!Em)1=9`(PA@WHqgwh*Uv^m|o+O`@wmO22{4YN)^V$d`IW~KlVYT+$I#*8J-HsOD(H>jAt-t5qQ(1Clu%K{V)M#xxdT!R;o00-^rsN*U zZ>hI>=GaVlGLM1L`aMW+z6j5|Y4n|JF999#ZfQEUbXmWEeqwC9*E+zpmgIU+*p$hO zUl2Vc_okioIsmy_=}&=M2+&m}kKqLs-=e!#lHo z+2!)y>j36{xnE@(Y0J46>w`fGW!1F~^frif^~}VRlJnYKl>#SyoelNemY)ZNLE@6K z)dV;|ZQ447X?=l7<@SJkW8#V#@gcX(`kzRpZRzJs4;uwXEqCrDG;dV-|($8a;nt$x<~dJg{;+s7N{ z9ZfF2m~UMc*c++KQ-?)wtZy)|jp$qX(BOuym-E9Tnvcs(1w7p&zrz*WO8hu$$=b+; zrvz>9E8f<~o|ljbnq&4>HrO=8aptHF`I<(KgGL00LFYSGZBD?00~tRxQip<2{{8c~ z%H$H)EOX;+D(N)PE+^4+!LT1FAW@>?8y+f;et4bmkPOfJg6UHLU<1=FHNGz#ucz+_ zSooIS@w=-{{3jJ;C(&K}bI|WukvAzsSMuYc-%zhvd$qUY9F(7K(2mu;(@Aemg5-37 z?>RRtxYs>lK%a!iUm~?^P#%}pISRR?pdR`{pKcKFhlDY{J}@uKu<4C}XMn+wI9DIO z2Bgz`+fE*VR(w)b@q+=*Sof_3aRxA%vlzHcW01i;eEb@pS_$gktv}#M^=z>nvo9CDw zXc78;4;mzsi9`)ch;8kap}A&Be!ix_+l>vq71WHZ!8t}>*#gMEoptzV>s~p19uQ?q zuIhNg0h*rb(f~b5emWpyMFY7YvJ{yda(jU4b^>a&?p=a0WP7a-pYc+2bnS+;ytmxT z^{@;9+(hb_$o06~w3_W2rQO`aCezsniGD5h>jae|m!eAI5j}`eeSeZO8uP>8e$nj@ zJv5Q=`8>Glexrc3?3!JQs1Gu#+__lK2HoOI-01XaKm*uXJt{sbzUnHNkrG9ap26Li zMS5FeyxU>~<|LeD{9Sd_?=cg!$+pw>jZ201jLI@=N{5>+&+3xx`J8bs zjG`TjOg@)bwcuRdTHWAmSz;;lGoGsC*`Y$X+31}}N^w4pof%p$g^0@6*BNkp(6yNR za7Dx8?k=|+37aVk$MHN)gmqDpfz_>;baNq0hRx{_uy!<(0R_;muH)*pd(-RcqWa?p zlOpf#bIU!*b4cksm=o9Y)9VG#Jor00LZg2uzkG3helJT?yf}V2r#NY#)XnQ}6fa@{ z#u?CA1URt-XmmWabmF#)zNt!GBcu#}@7N?#kUn;N)gf+G0e^@1OvK7x7t7I8FLAnA zBqqRTmbjJ6AZH_ng0)-60Z!7j-u%;0OERyzT6i{yk~G#jYm?x@huB&>TLH$KrTs3xf=xN+;8_v)uqJ+45l`&f*PIhQFFGPdfz(~swB%6~~f!YYh z(wBZUl!&k_6%5^pEJ*{;B!c=p=e!X^PMTv?PRa{xgNm7IB;`-=w$=lkH$VJdNQ0+U zdp9kXC_37S(Cj#+&;B?~v+&R%`_=rxS;vktmVSkhd(lGMm0vpC@~80d5a9=nWExFu zUD&92&gB!Fr#*`d$HKcQD+8D?YlAfN>6$HJveZQbe8S6I0dk0J)Hkt4oFoszjFZGk zk=7hmR?2*)OIy9x0s2#f!BK4!rN(xhdZE6MSE}iIvfs?W@w7@Z4a9H;Tr5(#m!x83 z87L}+C&LAZ82NVh&54=iQMIPh8lcyiYx!Uy`JR8}gXCWUdLiq$T#U(8GKW=4 zMe<>GtYI8Hu{WO=Q)}hc*!hOuhkdjfyqyMSg1C?uG+!s{$y>@-fhdIIC8!X>#AdN} zSDq(ssQfly_}OL#{uwx6Z%{rf>$Gmsu4n!xOx{8p^X`>4^7^}ei*{UJ6_v2Q70;ll zQ&7ux>|%Y<4jS=0Q7tO~xV9B3IY1qY)wC1>e8XlIXe$Zo_{g;+7C1uc4W>cS`7dsL zp%qE@f#lnZHA#CIi{OG2J!x+xsmGZKahDwr2AY9s(cgItqsRnlrV@Vemc=Z5<N*Z|G|$;db1Azqb_$bjk||}T z_eJ%-&ZWbyPQX@GBwPl6sF<|UULG8PQ87S_Tf68uzt-$44cqYsWM!@+yM!L*I}#Cg+Iu;((TGs+)JU=I2Sx>dqq^EPOe6 z13BPpP3q3(f&>{{F6ZEk&4F_|Hlb@SL_{7H(UVXw?Kkf_D4y5zkLlMeOWUhk-gkq@ zEYNc%-I9)4T$?VWP7buUOFda1B1_3qpS~7P5BcJ^aRZdmfMg)5Xe8QeWua5yyeZI!ZN6T(TX- z`^F7Y#XaDffEKtLX)UELvacq=;67sD{26VoG@n)IRrC9G$#27ePyxCDu7j+flCu1? z7@zL)=$MdM{5$|20WO^eYA!Q3y%0T{DWGE#Js>(EuPJ&fHm@f%wl3eNrEIq){kuVq zHGI48-`f^Aazeee+7fb20J)%!R~I5SW|!OIYU~MT9F89BkFt&TCrE~zpK$-Qjpba2 zP^be10Qi$N|2?0Q3Vt;y{hu%3?*IVw|6D%(OKE{dP(eq*(Z=5BFR=qm+fc**b^IsE zg^Ls^nSQ$OzT4B}8lhu|Jozmo+F|~DQ8x^7aN0x1fH2mUr@NLAnECib8}~h~4>3XJ~5FP67=n`RA5@`&1(zPNNTM`?4>R#+QhlX}3zv`5eG|lPB1BatUi`BAW>5XU#>561ej${T$p1Eib#HXxw<{na^bKriP zBA9P8BNQeje%FR21nd0~=0G6DW~ojVZR^xYEaD*DO>*Zbt}Y&3syhc$_BAFLP?Q!N zBKH~B%A+HencoWlGq5pwOYCr8s@D+nkX2$o%yeNjo_F-pfM6;quWvCdSm?3!t$_wY zOifpELV~sOWXXp8lbHxVJ6gWJlEfN%?HFck%uJSQ5}pBBQ8AFN?|T~y-!s)q{}@G0 zOR%!%VWd`%gvE`lo;(ih|MR~AS3UoYP3pKI@#|;b%#lwJ|4oSAi?>tHw;V8k8zK+t zk=7?u0397*GMSS0G38FC*qN~(Z8>UP;AF@>LmYq56Bl2$(E|to@CPG*j~>@A6mfo` zM@L7BPe4XNm6lJL_W#y>_#ZIR`9Fc=2pn$s=lD-RGSEdaFwxc5y_S+xzJ^l{mG%7= z`yGfB9uu$*6F%Sxg?AD_;TK-7FA!^RATVDV3Z2&RpUVXUhYIawW&XOrKNtCr%m0J< z|137b^Dltk$W_nE*3wAF%-Z?u3A>HGn~t%Wr4j94RQSKDkNn-q|Jd%IHJO!>p_!h6 zjkSTPj;)QQnSq&+!#{auZ~*ZCaNDzAKK-A!&F5rjW<&d*)I0x=-+#GG-^Ezxt8~`; z^Ml6R!N&UEZhP%Zc;#bB<6Na_<<}g4K;cRD8>)%6Se;Q@mCwDtoSGRbw}am7X8T7YY==DtoFprd*UR zv}%kAvPwhVraCa4eAA*TqC?2l^^`q%cRyKea4L3g4b2BAoM>~%71CMjfuWlm#&1;t zSUR;X!W{ORtcBJX_`Bg{jIa76_;_a2zi=W<(}Za{EaR)6b9~iqX{Ae`@R~lDtHKS4 z%f4EUn;4q_FjPlW1CstEWsI-mKgCidS$gXMI_Qm8Na-x#eVFLT zT#()3rp@!p$u)k%vDnh08d~ZSF?Mjgn1#(73Ij4?OwK1xAGr-P$4m8!(-lRZr@oiI z7X%89QZ8X6Q28z+kyBl4zmc>=*y*@mNm5OQ{8+id#acE-Pl)!2{#mfuKVJxv5b2Sa zzSA;@mlqr6Ybk@`BlXE+^Jm5>#X$9O=i@g2E}yNGZjS}AHlyOP`-N3zTCo=0|2tr4 z(JU_%E1&)G;$ znlPJ+YixpRL6<5E+w!KpK?ru#!!%Bw_iukff&R@3A{`l?hL&3>cpwRn5)W4hq z{|ndB==?Lz{g)EujWZtTjSd4m2$lf9f39R~G!SoPSaBc(1x;@+UQ%XGMT)9yY(jZT zf~uyxdS-fjylQ+o7Cf|)2Vf{M`gcKuQ%DJ<2*g`)hFf{`LP&Ob-tg}(Qn3I(gI+*E zQH7U`Nl;M_L4(7Vyo=hz%7liNpubE71};(sgB|&0oIeKod(+i_m8EL`Amcw(HT)e7 zMFn+)%`B~S6b$sNbzF25Y@DnOsfC4=>1kZ8EdMRC{ue2#Dn-g>mkvJo>K#Qc+5->Y zQ-yc2e@>Z#nj*2hWYnT~$Q;qcDx~Ps`y!AxS69CbjA$2q>*#(EC*yLF9l8>QPTF*# zp#o*O`&7r#00aKbD6HnY`;TzcW|TZx?=H+2Ld3uia!F`)=j{*_46$%wUEV9>6T481?7BQoORb19Dj0;YdzGfdJyf>7mnw7~!3k5$E z))Aq9%}kC6FE^77Lm0s8u{}v}58JECE;Z;$weC3gU{#%w&6jLUxbzw{8{J1denuifFv(%qR)%w+mKE7IHF*}?d~KjLpu}TcW}P!lVCQ^Q(fM0CyuIL z2Cc-gWj$6@P;6V2E3gUptXeElb=vGwX}R*9gxIkbLQTMS%Al9u8k=9?e5;v#lFr%I z+5!e52I%g7O0Z&aEBz_kz*^wcOvQVP`>jq>alBvm?yak>P)?y$ks^p@b5Wdb=CKhF zhAd+kykw&##Z6D+070Q#@h3q_WUy)a+b^<6pjGa<`MtT0JLmHOWCf_Q%;`ZG1c6YN zbvKn0&lS&z6Wvo(rUZG&A9{BIfJcTP8s<1GMW~H;SFDlqOc++n_do}nu?9iQT{(uQ z#AplXefDC+lR5w+k%Rns$VmB(^Id(@Qzw#pL*PbKLy>`@2s`7WQ)V^b9|1h>XQ4ta9YXROLUj98} zy}pJ5O8-s9@`>~5NGmD`=qQUSP%|j-DNsvEDE~8Ty-3rr*=0o@*?uJ_z)_(f!pEoc zk7jo~CXk|~Nc_nyl)Zym(N?vmc(*=NCuQB3ntCyBzJ>96{fVtJJ#_kX_5(6XMUpXo zFd=%8nL~$mde{sxerHP8hCJI*w)65kefZ9dN5hrc(K1}i@)4s8-L;O?8RvyCZB14L zG)|h?__10eT*N>4Om^Tg-$P(^&Rz zGNyrp>NfBNVh{cljj3}csQgyFAL3h3Oww$Zudp4@oBLkKbLgfo@1LmLny zREZ16Zq2&L1>oegJ34A=c1+3Bl4Jh+;4InZA(8aZ_xd8`nInqEt$X!yI-aL%o4F>{?NeE;o+Go z9i{E?>5|<37Nev@^G;;Z{0r928AVoKHU;Jz#q4$}r_G>{LvTPmk%*Jrm)`1T0yQjc z12P!&9G;k9^KtZ~T-avItTd*k)ImSW*c^P<1)HAJYqSdc&6Y4nmo3*p6|K0R4-i^- z2VE9dCoQtRG8(LS)oc}|B2;lXH;T|VbuqzZg4UD>vntV1h>KWI1SiQ52(3c0*r97X zrHEhp!YL3G;`_lQ2Zx9PvEpZqn1y&ZFoSHk#v`mSeptYT`w~ZS>9}2611Q%2&#L1^!QK+#lea+}oSK&;2!llC%^xl68CK&J8-EJ>T`+Xh5rotHw%>HcOHPcC4{Wk~ zO4|W6Z*IKk#c?58%A|DZYnsWWcM66H`~u%Jdl8>&J5iDJAW%%|dRS)hwU#5%@*S^F zMurH_7QD%d;{Cbzv{CA11?8r6+Xq8UBu9AHgtSYGNcKnFLtcp-)HBeK(6~xX{Od{7 zsodN*U`PtZD$<_2zGjvltq1SPlyT)wkY@a1N8Nzk?;&aq0ueuDHkXE~(aF{rOia_8 zOdPG0(I^uYkKH?TIZmDPrWoKjABfH&1$4A1)#r(fLkBrQ$HV2+j_W0uqe2^b2nmu* zC~Is#c?1nVWduLMMn6Raqdk82K%trR{I$aPnnRzD9T))MPYC<_;Kul+Ose|d3~qm0 zj!4P;Q}L}TMayQ54mtSh8AX|f6oo$!xXL#?W=Zga#+v=1~Q)pp4t-D%nFe7PN=1o*;tL#XwL7nRkwPu9y5{S}E{ zz{d~o_VXDkyLQL=#p~qG0>Dv-|AzYposkO9s?_qWF)7u|i&r21cNEZ%SQ3gdL`Pp_ z_%4&t_hsx}1o6OL=&~W&Q+oM{_=xOzhZphk_1Q_8Uz&lk=BJJicb>}>y=J}HsbiWz z_a^=|if$Mmg!sqrNr6wHIY%q6tYqm`k*>Z!m+Ky`RleEwUM*j=sUPs)^K(t-NkToU zJ1sj!l;5Uuu_~~~XvYKG&Z&KVv@u~jrdt=2gCLbRR$KM^U0CD+P9|I-?6 z-8KtqzWpZNAZjc-; z0-V5;lOSTWYGhyi8lEPehaQ?xd?kaV1*a3NMi;kaMP2lO26~1*`XOMFdS=RTwYy>} z155bZ$jc80*ShW-)?)Lj#_dHS4XC!ra4bZ{O-qCo#0RZR5mrS;4AzG1uYswl~6 zL;jOG*Px)7C0Q{EDp4v3c9X+~h4l>i7C^pc?p@a=f>2$OnP;{HCke^`BD@342}>sC zP1QL^Mk(@C*&<9RJ?#lsgEs$SX35r}?u=Xd<u~mt zsB<2ZzEx=7cO*<<|&iD*?A ziK#(A6~8AX)13cq3e;m(i4&8wklGcD4$$>^#~GOt5!f3HYKsU2UYUNyB7Ja+$%yXh z0p)hb=PbtOIDvUlzIr{GW`*=R?Z&@BjZ45W)`p|U>di^$A(@^E;BvyDJ+CPU+vM2f zGd+)6IbcG>vvV)0_Jn1_P}RvP<$Zu2lYrOs*Tf17O!yu~43{v3=!e&y3R5|@2Mh@I zj?KV%Oz8N5fuJ&I>Z=_L1l1)Q6DVqX{_)~3Oa`tNYPpLMFRAoB6(QI(F z4Q?DJgC99zC(jmj2!+5=n2fT+YeFyl`4zYL5|d;qFY>qJJhXGtS)Im5Wd6;pMI$cc zcI$pNJsPGDz)#^>Dt_-dj*~3d;f{F4kj&At{ZYASs@fHE#+4bqH~N_Tg+N|yp6 zDM*)qq|{IfNdGhX@!o;!doRA;|Ex6&MwVwkXP>?I*{7aUBYP%2j#y>N`Gtdo$w15Y zDg5z5-p3^7yx97lTF#8S9=)GFlBGI`rEx9UL_P?*cYE&?sOF#8u5^f!S$qA)@dM5qVOalE+q} z^YK!fEbOfjYe;Zc@w7Z4mSWere*caHzgH0g%kpLj`d50zZ(Qu)4z+4jbr zIIoQ7r?R{Y8I3VWC;)LXm>aD+yU$JPS2_G}m1MUX?75QqM!`H==p>nXNxopfGYir#%(RUZ$ALhuWe&p}O2fp^ZKM#nGZHmDN zp>51vu9FYxG9@^cRLvh;&zeKg4Pn-mN=Rfxh+@q|d|etmW(wz?27sHOFWG5chNn!| z;YmSur2Lp5XabjlY-t0R)yE7AdaZh(e+ExkKJ)XRA%B0n$pSn9|II4)(ZT1>@RSN) zDNF7Hdl7iBmu1rL!@^@fe6ys+4iw5l&W^LH^v6+Hd0X8SYV7sA&aT+{V9L+S zTMvD?{cXXw86k21*CPTQc&yO+!x2Hk$lAyrV5!H(%Bsi0%<$OEQ4g}tqj$yGW94~v zbwpRJEqBMRMM4r$g@8eoUA^cPD~Oi0*)Q;2uVp~xnU}LLe|p=yL}v+)^&jcgW2DhC zI|S$W?eNHq#fo&N2X(i}*-)Nwl1yXqRbXmp_@t|!Hnbw#zjZ(~x=Zxk6(7Z$RfFqv zeX`|_4h*w8;BGndO(iR~>CgJzz%de7=UEhGO#9D*Bx^Sw<*7LYyMX$wrok}s zafEG>w<4V^^hXz?`J~A_OxwIDXE$%n%uw6y5A3?>EW1uq_*&r!S5MVDrcdr`FMk_y zcmt}`L0wmfmI`@Xf`}l}%pvc>WC?o*fyN*n!G0^sLuR2o-O_Y+G#u4BQ^kCu!Lth;2}U7uC9gd zO!}S$t>ELd!&@NTx|2tFllCO^jULS7AF=QPkyBMG*_FbLH*#kqN%x$m$Gzsx>|$b) zQ;6H)wE(%tDtFC+@Lp9i-ZBc;dfe4i4ouO>G|%BD7Wb@28G^G1QG zP57zL@JhDe0V#Qf$oUw+QdqVQUCHEtVbnKM<|>D1V@d_EZlQkR#B3Wg5BO+L_h;>T zuPMvOKIBdbdRd%IB5>v>kTm(CQ{H`N>zM5>{E_Y1{(ad4;v(~Xzs>+E@^XQwhl`ec zu7y<#B<8E)v@0%TnU<;PB%AO0UTE%#y}L!DTG6p?e!t9`W4!%KS7V{|z0KTs&5i{} z$|nCgB&wZPF*+?$wk(#P>?;_o?vm_?NYRXuWm))hW4P3q=N#40ROaRg%yV_-Dk?SU zD|fk)x0|%tC1Hd&8I9BEy^V*HT3|a7GwSR&Bx_ACdew!3`wjsB6yVt z;*-DjRxXx5Uzh#&{7w21gSd>4$dy)lw8pI`xo&xGs$qH&rdN?$phey)Rjy8vOeB%h z>4|FYauimHhV-=$I$o%k?%!UX=WN^`8Fm9{6J3WdE-ISgpsi zj|ah9;r&J^>Ty~9@79}{69)rrqge^RGABgfC%!fW!XTG03@%T7l2ZtbTY27GY-#G@ zhj4AK^SK`agRRu%lg>iVS*In2#>JT|4!Z5ygPGy->+HBZC)($U4 zT3L=8(?VNmg2HH5J8d9VIrMX}#}he8`p_(Won!U52CZj@LoiOhd;r@Kgf%odjTZ0E z&v^(2zR>%q1m;EYp;Y6!yRR>xde!3!WbU&y1~4a03;Lj(b{-umH3Ml5Sz)$1?l6B> z#=P!Ew~UmkSR%xd+m}SvSs?J$E>>b|pW5IoWh=6dKerG4q5Ud`T`X4KvqdZ{Mmf$& z?~qZ4_RR^oQMN)OE@lm7EO{1b*Vu==aZg2Mr`S(=nccZdE$?q{D#jSq={6BnTZ+ej zR5r^;v)nczj*Hq{`7_!@d-+J;6SF1bhYUMHnWhsvLk$PrgrB$e+7?5wm;@;09>KHg8M&Ru>E z!<7(7Dk>Mhd1mN#e?wM$#w}~IY`>Ls)vD~wIG6DZppuYn}+?h_0N z*`et2yt1y&ck9k*f#DoD1pHwlPs)BDCP`|`8|D%be09K^(G~UgD_#c*MoHFWdf?B- z5#2PdwowB#2}tlxUgujWVER_2#wdmQRGfgoqd&{(NpxeUef4ZAdQp>TUwcH&f!6P z;nXTO_+H}s?RgXdV^q<($Tv@l>j}wY4~Y`yRiihmRFc{!4$2DRXf3#}kJGnO?XEIN zBPWhOh`8w&-mGS+S#O*8Jf3WO`UOWH-*&xCU~DiWbC$0O_e#dvou#TNQ176eB2KQ1 zobxazmE|3Nz+1d(7rq<-X?M}Ewyd&VMo$!;odP$}3Y7J&8}cR_Rs4%_!vk2NV4*{x>Pt>X_w z=rFFCb;phl(kgzkC5VjDxoOI0fjER2i!`XdkU3CWgkSfGB2lJgyAT=0A*XO9{$5)l zO<^012KGyCD}x5Mh((Pl~o=1ThJg^B2HsZJ<;QHe^ap+^FU2K@>6*FO(;epVm3jaCzrmoiEk3jS z^(Uzyck3B@D|k0nW||rPgfAe{>eNv;-8I*eFO{kL#9#T2ZlzK^=yqjw_G!}>)- zc^zC-<%whcZ9+zAURCfcfYu@9eesRnvzZi66TTYH&e!_a)LEMY0G~oyCKXK-0)zWK zN%j$Mh_nncefxjz{hyVIg~#W&{|4pX@Bb1S%VOzmtQS6Vy3|3_{rOZ3ZuF?2z)d>zQ|usdNp|U5#HDvbhmDWF9bD^feihP3JV9OC zuLsQbq1!`c<2NrK*$4~$)S*!ud7YeUtw#_qGb6R`xE6I5X$DLi@Gy#7i>$fP*qadr zXYWgCn&06Ud&>0~^;ZhIVe2x--ctQCu4Vi&*Hjq#t)s9d=wM&3r`2U6^-_X5(_}ps znR?tAY_4sre95vH(uGw*VH{FVxmD6VzH3nLaIKz6)}qGNMTRlRcOfZqv}b$jl~C%T zN3B%5pAL%T!t7FTouc6ypIgJEND)^b=CDNlNI^*@Xt&gPwb+@S672iGrln#vECLO{~V7H=R;9)fW(j3(oA5 zuv1^W>WKy!zL^wiq9H`o3F<+fQ86^Yf|*VaGu9)w#S1P(DrA<-$nHRSz!k)ZxtjM8 zdu)J7!mawQcK%F5buZJ|_tiz4*v1{_yWdu+*7Cm+KoT})I|6b+@PZq}oPTZTxO9KM za{bGMO+iHVO8J_mj?E+oIA1FxIj+g5YNFNAA0|W{d)Z-cVO`nz0ke+XnL_T%a7zS_rB9+T5PA8%5VoE=^5;eKG)T`M;UJR zIm6^_ni0X++p%(OOU>N*#{`oi-7Om*D`oQnQXf{p1@AOIsP)~FcqwG@`7R`B;|>wI zeT=A^%bZMc+#r#b&>^~+Nj5bu*fpK!{eFoJpQ?zfTTQ{NsGWT{k;=>JlF%27u z2c`0^`Z3sC)Wm7`xzx9)Db{w{mD?s0hw_l};TMnto>6MpJbaJ6{cLFHAe!FvnT4g{`f&28A)VKo$y;%)T_eD= z(85ppNNw{qiw<2mshT1NnQdurWKZJvlEa?bf`)d3YKHt~=B*Ju?i1Cd&I2Zi4@K6W z3M5T`RMI*l-5L1q0#n2`d`gC$*X7PrtSd}NY2g++wYk7UR0CT8zZ-3g|AJU_Yh~}n z!kI@??b4&b((69TLAP5!Aiww`fNGulY1{sj5s9u`Ay{}cS1y^TG!1iS|9RGIrWe=35nA-J==GC!J2n;>2=+L&rndEL*(Y$ z0;z4IULVS*TdrQU8HqLv!H?megUVjNCt@^l(k=KnwNz94 zI<1y@^&hybUKFyZ+V6yo;znPaC4==i2ukQsSMS=n!#>*dQH}cRP#d1gcJhO30AV~- zT-GPoL#ztFtp~bIQG#M4z4a@{TN1BnjU8K+t+JrDWY(AORhAQd-ZwmfYZ`Ak%$)_a zv!cxqqZ75VS~*>F53FC;ueMWtzKXQh{at+cjk7ur*beT1CaHbKnuos}HSZ2LzOq;o zoP<+Gc|vX{L)OnPwYaR<*YBvq8H>|!pY6_g6L*nx5?MihQcTWbK3zBC7uUWoaERj+ zez?VoQo&JNWc0DsuetzEzKkw@xsmBn`MkCp(nE`Gyi}{`+U`-RPMo|HtLQRESi5pb zm7##wQpEJyZ%>hvR1-DVUXUHMg_vlJZE3H&qgTmpa*5ZY9vD_q6+O@Zy)3B$c$Yb9 zR-T=xiCYl2n#RbfKk@mBEndVI#gOG>Ia*n6g7$Lppfv1dSeRi2Z@9d;JL^PLe`;`5 zQa?{Sv*uz34Ij*zZ$B+ViBSay2YojST03X?N(yXNjqsp@V zb=7jUx6H_HbWAu^s{sCKQD84pTc0k|^zn~7dh@4(yvyLlKFFB!>(R&zLTdJhi+#}h zs8`+kDfw5f_2@1Y4xI4QM}n&96;b~0(+wt+7ZS46oz{EoFg=bYkTKzgnzd#+4tCB? zHVKJ0KG_KSkB}J9J{c`i^W1DwTM>P#_)5&2KxnkpW0o{j#>bu; zyR_Gx3|sW$wh#!(joDKW!w3*RE#JG7rBM8!;yr!8q@NfDO;D$n|3u>ksnElF6tu%~(DDKAS@Ez%vCZ1vTh8{qd)Iww)l zW_{oE+3njYRA}J`B8HcV%+HnyFZ;~2P1TC$WV;m*=c(uTaVDzH?0+rXx7heBv%=~o zher~+cevkIYn3(V$SX@XrXXRZ!@1f7CglAX?2k5@*Tu$g+rqV#@LS%sh3!N-wY9PG zH_O5$H_E&wJ1k_fO3AYno}(b$VD|pFSsCi? z`MUhRjP#g3b{*^Cer)b>TT)^VZn2>b!A$4}giGl#n-y;A3`Mb^eGW&Bv{ zR^B|*TYl@+hO-if{^EqZ3uD;SjX&=cq#jb--sLH%+e}X!2H)(PEEfNEC9p@0-(99O z`}#Kh0rouepkv=R@T9u!52$R>@w_1GZ$Ov&n?`WgYa3JzB8B;=Czd5R97;_}!> zBxc3bwT4SsLw%e%Ht>quxss&i=gJJSYc2l z_H@U>I|0lRPWz)^{!|?8Ve=P|`mx=B{Z5H*1&fL9u^zj9nRW%1XsNenDBQ1Q7BRyD zjwWKCOxv z0vuw(8^=Lt_+5TFFirKr8j-o;C5qMDd1_iuywFD*lD1loEGgbWQXbhqf|&~|7W6Qn={AXqS|YImM&tMZ&&PDTV_pSe#T(R53qHXVO(%?& zEydQQ?0S7nq;#pFmP;eueTMe=&|@<*I)lW;LYqf9NhWN|(vn}>wOO+N1u^FL<6yXV zco}T6egfBuLzA*wOFNRB8as$9a1VA~W^GKNTRijc1M<_$TCa%Jq_X+}+q48R9BpbJK9SSMm zZTvD}A|J3#@UGGh0Vki}OoZ5z;og@jVu`M9GJ|1o8J5(g3gwUOp0h7wctl$%W3Bim zI(A3@WWXr?eN3{DSM`=jH2JGN&cE@9?n42KaFS#if6N;s?0`be0#3FS}Ka7VOg z)LwUVw^ny_zkgRC?D*}P>v&D#rt852rZ-;}_ZyDSK6LMxWVq>WR4*AFj49fb;3)Vl zr_(UGgxic&O7VM(ka*p&g~RvZ{W#qXM9&v)^X1#(jeeb&*z1eF@G9D_;ge`Kmv^XX z*K?wESG`#~t_tY7oBC8P6H0!*#zN2#qa@ z59hFvnym`F3zzLbq68EtyXMvAmL1N{vQwWP2SH9-|E`0O!}L@$c3 zAs>ECNa7dW8-0f~VYfY9hTKu$RSPY7p-wW2L zg_gB?XO`>G^Bidq$Zz4jnKgRe{rm+G)q*m{F<{vAq>kex#{CoVu{zyDN3n0XbJfEm zGrAuK7TywN4k2^lu_z|Gi9~KX@+XP&h_*vuJA6y%Nyx|s(5!K8)0Az{QMD(`S%Z`+H_e)VW~#&BXMtSFKG!OL1r zQ<0EVy(;Z0bJS6A$YU=b6&o=}E7N+lV`On#Dqi2k60P4Q0Z#RaGW}gh!U>OEb(>4G}SXeGocGA3`WDp;XSiB??(0lpwan|}zd%w^dq>G2v# z-2DW>M$smp>nl&wE8u`-dBJz@e^p&Q0>Oj6WQ~Yi1z&mJm z{0EhA*ji?2DL5s8xXiDeX$zc>|KFXX-?*&yE0+Qo7#KM?=(zx#8Q9n?SU9e-HnjL? z2C@R`wW(*<)mkB2LC$8SCX_Fn&VUtN=vcVt`{^CL#rsggfXFkiDoOa0h;o%d-M#1q zkJF~jjrDp*#t~^0I(n>@1QTwFDyRMj%kPpSnc)-K#$IE-pw~Ao(6s^0JA7f@Dnkl* z@Z}v5Pp_pBZxDzuGmEO?Royihq6nqrBRzmWVy3J>$aRb-UF6{igs6`KbIm<1ss&MQ zolY<>P11h`#G?Q;@`Lq;O^SOWQTuj^O9#!&b6LBjg}3z?SOz1^9+hk+?6*DkG)Jrq zNPa=V`jS5#XL{g{gC{?lk}Q|T$~DkU*8uX=5LaJz_mA~-9W!QpsYH&f^#*q_Fz5Jg33erZ(=&?m0{V!gJ}gtjk5btAxP z+2Jr=2qV$_$couo+wDtUl@;gRhS+*kw)aZmn58!tneWIoRW>`x_i9>gC7pzUU+1K9 z=iI-`IPAq180Z_jDrQn9-<4!IRE($_B}(~d-@9`rHJ7v_nOQWC4~KN*gJfC>CPh%! zMwLaQ(~Wd+Kz$mN_jSh#$(EC92wF9(jA;d=>>DplVlb43B&B-EBFUKKz?BD{C5i zsSY}-1fO|Yat*CDtG(v(RU&mu>5SnuC@2*|s0sJCu< z!#5>c!ZKRAXojOftepKm)+{48zK#=f*z)sNGTm+_#FJ73P*)S2C+?7$wbyd}wV%g{ zYjztG2ElFzajsvx-E;6?w0};6|IqDh?Ts9a?41FQW;WnEPGINb=CEL8yNdG-|K)su zMZg55CRU<#5s3=vM_gnnRUTD$;nH~^yMaWN$n2XmE0T}I$PVnX6Uvca4?l9RPU<5{zN$YN#;YOt8@;=0CEjj#38}VKH*2ty{Z2^Y>5l~u zo9&!;5b$)5uKUDx&`f`aIA8WImprokliph-SO|C31ryhHQ>Ngh1ix8?)Qm5|hAJ>3 z7(XNsSnHEX!oiEca|NZVay~Q)kMo_IRstBa-p}`+!QCIvE6!R+L>g+Kf%8YM8Ue=QYfZ0D82=-V_N-bfV>p@8phu;%{ zdq5({IIAL!eq=_`t6duWn3_c}nI=$WTnv6qS+Jb`6|MfKvI#w^U1y>7u?cKf&+CP3 z({*atqc_n-a5#+y3}}GC0JB|v!RSn;ydJII(&7=IPGCsqP*Ar@p+oO^`*W**Vj8C*Qm$ws%wjh9RXi>DV|oWN5G9rL?Vq6WkHAs%#lZEhA)> zFRMrJ8ZDD|Gg;y zd(N-=`)aB~--D*nAV!W_9~|@6nBdO(YW~`Xnu-|+COBh-Z{rmbZichDq*>JQB$RDF z9DoaSq}k&43c_N?nXY`K(WwB>X`54_Q`)aSgw-U~#PFC7j*eC;VEhYKdE%?hdd+=N zgj)tVBh(3~O?K@qekB7eL6Y`9+&kuC0ogf;47GF*2x!Dh*7oGt_+d}TUV3(__>Wt@ z`;xe7?)+@TzLvRiiA}C-pnu`jgHQ`46_D9+$daREhWqLf>9>=?&wR@s3I5FQwaq^H zGCMs5a3Sm^Hg#a9wEYv>01>bypXC1C8np zqIVq;7az#vlW_ZoSq%r|fSxByI-mUsEFSK>`R?M;LYc@^lRYOMlQ=85(vZp^9%8rg zc>ZLt0cvt>A7H!s!W>bHJ^=9ux3v8?W<2>?z` zLfJu8<)wqQ<597biSUY^njJUl{G|Po{YtW_#Ax1_E%Q)xTw21&@n#D#?VhSC=iW^Y6V&Rnb(~jOk(Lu`GE=W4Wh}Mjs9I<8tg*l45OLeG z=bL>YnzBFhNgcD@4ycUa?JIMEx6afpf9==QuJ}CN~Z5nM41bznPj~P+8@#-dX2stwz%EN#t;J+k@z{swMSN6dbr(_FrwT* zvOQcrxYaa6Xsnlh_)yE?jQpfud=){vklU%z>my2)I^NzFjR@n<7Dh}SZ@=*lhsziu z#ooo3=G=m(IF$?j3?Q?P`Mntga`+Q7=TexQ}6-!5` z-uYvrstoG}mR-iyXXA8+5)9)NWeJ+EI%O<#lld{uQtMPd#yKy%9Zt_padGTEfp>e{ z+NS3m{OLnOy_GG_?$eYH-yVcMrJRWFb+FDgs(<;eev;%m$Iw)5YN9a;CCLi>GKnFsWQjj?@}JDud>J+BL^hWK_?W&6~Jx^3L*(R@Cc5-f8)}s1V~) zc~iw-`j>IR!rg+u1-^C<1A_s@^#u724>qs!0uqA!1~#@I*W@>B0u9eUmuMptr2oD` zx-YW$1P=Bm{~me93rK0FdIa>h)9{mD0U1FG6=VBpVcFLDOiHT(n&`S~}1&ufOJ z0>ZmcGZ36sKr=TmULq!fRQ@-_M9^A+=7xbN^*WRgkPrd*v@KXG5T1f7Q1<*w*OzO( zsB6H_T7O20znBh?e$63s4i=)3B%cqD3V3hz*8HEYv7o?a1M`1Y`;(C2qQ>{fe`*}^ z^FL@DQa`lDi7wRt7QA-|t?~a8bV=_J5&uQ+=Q}T9UEL&(;BI69uP9<(5Ty@}w0~Kn zjHHN|oU+(oiuxO}9cV>C^#5A5%i0YLnFhSPa#2yN$WXN_i3y3yiZNOlUbTLRl~7!A zPFyJTAfX!=Q1t`M0ea_8+5EI2Trj=M`R6}$2BZzp8p42*kqy-UDdUG_{zC=bBImGG z1l!ED>o71kFI3Kg^)IvkNBX&J|IpQggl2L6RlT9@6INqmXO=&5FMKHUAR%VlAJzYQ zApWbDui$QwR!pm$?p1($932)0h7ei|FyN<{U+|yUJ6SW@y8b2U3>=@2!Jq%q*Hg6E zdpclApTHlg3zBm1e&u)<42x0k7eaqQH3RJ=5H`VCZXLgJaMK`6al}wUvw<$)fBDM= zFUtBiCP9cbLx_w1Lkl6ophFAo1!2*5uF%4ZAq^t$ig9KSW4@6V+{gv+=k5i$LIi); zNCzWFCtK)V{4Y@l+-We-^o)@2WKgm|LZgI#C+mWCf0)fVHRFF!Dn!6#H@kB|AQ#aO zfj>gTUvBo-FMpZm6&)c|L-^=5q)}icLR$(582(evul?2Et#dkOoQ`NT`JLKS%>WDERbj?QI}S>o)dRj$r4FWHedC zKm-p^E#SqGdr)Gtfw%7c2eH2$kk92=tu^O9f`x&p2giK23-W@fe#rYpD7#>qm!2qu z3UOEHR)}*%7lPiig1Z$GZRjr`0MJ|s!M}%qb5Hq=(8GB_G8+AV4Lui>a5>NXjX0#h zSwjR_b(W%qf#HAx0RpyzLHs({UXXpBNBs39-tTn*BwW-wnLpXQTD>etP~1c!-A#NRXfZ!5Sf*pw7>hED83)SKxEuTo+o7Ds&~`=Y{~q zihp(eL&DzWp^6#`1xRQ@^hzjxY~WvYygH9Uqx@u^k>CXIL=^^x2TE!-P*ChjQqSA& z;ACrSWAFI825^q!MRP$8WIVe83j@P?0f(m6m2g0N=5H9_xqM4j&g4aKFo*(2J_;!L zAYh305BYyHZl4d}|3Kt7Lv#y0u*0!q!oW~MiOdErn*Jw||HRMEn@MX(mE;bdZ{?Ex zq^pJ)AEaahYpnj0%=2dcVJ~Z0KJsjUjCWv7L%Vr4@D=z;`SYp$xiF@G`{f@w*m>LK zImwb9gM~w4zW4=wuetva{_8B}a$a%iyWSsRvSY58oB+=qt$1Ky9$vsS>-`6q{;-?c z4Y)-{z?S(8jEwyPD#h^MK=mhvil^qew+tSM-f_Udh(bXC0SjY(1H$Fb`UgWb#62!& z_KeVogvhgh1JS>t^nYZ!{<(MsF;xUuz>mJ>WWh2UQ{lklIi|68sIJv{!aTYmEi zU+CE?1QkkyQcVgg3=AyTca@klzPKiCY}c|9-LK!%my#&~H;@Q2W#UlEeO0F8hBx1pW)?_VDHhv1-}WPm(mbY8N7 zqNo2D98@g-19*^Z4w~~H@-D=A$p%Iv!d_)^@gq+BPbOFpa{Tj>4IH=z`-^2`=oF0CqGVU`7vcsXoB$nwt%NGRg^)fMqK9M4x>HGv4d3)AR%<*tAqK~iN32M zIZsBQsqvxJ0^XzfiR5a@$dBIn?H2{0135%3&~)z*HvaRH4eUnwp_bnO^AEZC&mloX zU+yVkC`ce7U+@$GoGJbWr2j>KLGzbi97+(-u5LMhW5!n@D*puw{khK0Z3>zw9J2j= zUb2BB;Pvu<-z&P{=NG>GFsr`-`;U3mFT;gqNrteOpOK6GYG5Y zdC3N@5d0a+3yS;=j?2pkp&6YZr;^S~Ht>k_&k+70=h|hU(3Bk)U8jKJ&w&2BDu07+ z>M~4d!i9_aw4?tsn7`2H@34tn1`2%__o4%7GW{9QU+VLUY!H`GUbr-Q!917Q{|qIx zn_u;o@MUz+mys^U$wjU|Lw7-kKjY-pu5n(52z|xl;+%nw|IZ*^P~cTx&A1E?`Y8Ox z9OH@54|so=^ISe6d6mi1+|gG)uXq_K^l7+@86~Og{{rZ*d;2%wB7#pQK~Aj8!eoFq LO}*q{!QcKL!w16k diff --git a/AV/Audio/audio_processor/audio_processor/data/inventory_reference.csv b/AV/Audio/audio_processor/audio_processor/data/inventory_reference.csv deleted file mode 100644 index cbdf0a4..0000000 --- a/AV/Audio/audio_processor/audio_processor/data/inventory_reference.csv +++ /dev/null @@ -1,2 +0,0 @@ -work_accession_number,filename,label,inventory_title,Record Date/Time,Housing/Container Markings,Condition Notes,Barcode,"Box/Folder -Alma number",Format,Running time (mins),Tape Brand,Speed IPS,Tape Thickness,Base (acetate/polyester),Track Configuration,Sound,Length/Reel Size,Tape Type (Cassette),Noise Reduction,Capture Date,Digitizer,Digitizer Notes,Shot Sheet Check,Date,File Format & Metadata Verification,Date,File Inspection,Date,QC Notes \ No newline at end of file diff --git a/AV/Audio/audio_processor/run.py b/AV/Audio/audio_processor/run.py deleted file mode 100755 index a86c739..0000000 --- a/AV/Audio/audio_processor/run.py +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env python3 - -import sys -if sys.version_info[0] < 3: - raise Exception("Python 3 or a more recent version is required.") - -def main(): - from audio_processor import audio_processor_mainfunc - audio_processor_mainfunc.audio_processor_main() - -if __name__ == "__main__": - main() diff --git a/AV/Video/README.md b/AV/Video/README.md deleted file mode 100644 index f321b1a..0000000 --- a/AV/Video/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# transcoding-scripts -Scripts for batch transcoding files
- -## VHS -### Flags -**--input**, **-i** INPUT_PATH full path to input folder
-**--output**, **-o** OUTPUT_PATH full path to output folder. If left blank, this will default to the same folder as the input.
-**--mixdown** MIXDOWN Sets how audio streams will be mapped when transcoding the access copy. Inputs include: `copy`, `4to3`, and `4to2`. Defaults to copy. 4to3 mixes streams 1&2 to a single stereo stream and copies streams 3 and 4. 4to2 mixes streams 1&2 and 3&4 to two stereo streams.
-**--verbose** VERBOSE view ffmpeg output when transcoding
- -### Flags for custom tool paths -#### Only include if trying to use a version of the listed tool other than the system version or if the tool is not installed in the current path. -**--ffmpeg** FFMPEG_PATH
-**--ffprobe** FFPROBE_PATH
-**--qcli** QCLI_PATH
-**--mediaconch** MEDIACONCH_PATH
- -### Installation -If you want to use the script without installing, you can use the `run.py` file located in the aja_mov2ffv1 folder. In a command line window either drag and drop the file into the window or navigate to the aja_mov2ffv1 folder and then type `run.py` followed by any needed variables.
-**In order to install the script:**
--First, make sure that you have Python 3 or higher installed
--Download the folder for this repository
--`cd` to the folder RDC-transcoding_scripts
--Run `pip install aja_mov2ffv1`
--You should now be able to run the mov transcoding script using the command `aja-mov2ffv1`
- -### Usage -- The input should be a folder containing v210/MOV files that you want to losslessly transcode to FFV1/MKV.
-- Place the transcode_inventory.csv file in the input folder with the video files and add any associated inventory information. Doing so allows the script to pull the inventory metadata and use it for some of the QC steps. The csv file also supplies additional metadata for the sidecar json file that will be produced.
-- **Note 1** It is recommended that you copy the rows from the source inventory and use "Paste Special..." in LibreOffice to paste them into a copy of the example transcode inventory. This ensures that the column names will be correct. It also lets you set the Accession Number column to use text formatting in order to avoid auto-formatting that will mess up accession numbers. After pasting the information in, make sure that all of the data is in the correct column.
-- **Note 2** In order for the script to match a v210/MOV file with its associated inventory row the v210/MOV file minus the ".mov" extension **MUST** be identical to the name entered in the "File name" column in the inventory.
-- When you are sure that your inventory and filenames are correct, run the script on the folder. - -### Examples - -Basic usage. Transcode all mov files in input folder and output to a specific location: - ``` - aja-mov2ffv1 -i input_folder -o output_folder - ``` - -Change how audio channels are mixed: -``` -aja-mov2ffv1 -i input_folder -o output_folder --mixdown 4to3 -``` diff --git a/AV/Video/aja_mov2ffv1/aja_mov2ffv1/aja_mov2ffv1.py b/AV/Video/aja_mov2ffv1/aja_mov2ffv1/aja_mov2ffv1.py deleted file mode 100644 index 5c82d62..0000000 --- a/AV/Video/aja_mov2ffv1/aja_mov2ffv1/aja_mov2ffv1.py +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env python3 - -import sys - -if sys.version_info[0] < 3: - raise Exception("Python 3 or a more recent version is required.") - - -def main(): - from aja_mov2ffv1 import mov2ffv1mainfunc - - mov2ffv1mainfunc.aja_mov2ffv1_main() - - -if __name__ == "__main__": - main() diff --git a/AV/Video/aja_mov2ffv1/aja_mov2ffv1/data/example_inventory_file/transcode_inventory.csv b/AV/Video/aja_mov2ffv1/aja_mov2ffv1/data/example_inventory_file/transcode_inventory.csv deleted file mode 100644 index 1399aba..0000000 --- a/AV/Video/aja_mov2ffv1/aja_mov2ffv1/data/example_inventory_file/transcode_inventory.csv +++ /dev/null @@ -1 +0,0 @@ -Accession number/Call number,ALMA number/Finding Aid,Barcode,Title,File name,Collection ,Record Date/Time,Housing/Container/Cassette Markings,Description,Condition,Format,Tape Brand,Tape Record Mode,Sound,Region,Capture Date,Digitization Operator,VTR,VTR Output Used,TBC,TBC Output Used,ADC,Capture Card,Capture notes,Shot Sheet Check,Date,PM Lossless Transcoding,Date,File Format & Metadata Verification,Date,File Inspection,Date,QC Notes,AC File name, PM File name, Runtime, Notes for the Metadata Record ,Rights Statement diff --git a/AV/Video/aja_mov2ffv1/run.py b/AV/Video/aja_mov2ffv1/run.py deleted file mode 100755 index 5c82d62..0000000 --- a/AV/Video/aja_mov2ffv1/run.py +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env python3 - -import sys - -if sys.version_info[0] < 3: - raise Exception("Python 3 or a more recent version is required.") - - -def main(): - from aja_mov2ffv1 import mov2ffv1mainfunc - - mov2ffv1mainfunc.aja_mov2ffv1_main() - - -if __name__ == "__main__": - main() diff --git a/AV/Video/aja_mov2ffv1/setup.py b/AV/Video/aja_mov2ffv1/setup.py deleted file mode 100644 index 7a9559d..0000000 --- a/AV/Video/aja_mov2ffv1/setup.py +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/env python3 - -from setuptools import setup - -# with open("README") as f: -# long_description = f.read() - -setup( - name="aja_mov2ffv1", - version="1.0", - license="MIT", - # long_description=long_description, - author="Joshua Yocum", - packages={"aja_mov2ffv1"}, - package_data={"aja_mov2ffv1": ["data/mediaconch_policies/*.xml"]}, - include_package_data=True, - entry_points={ - "console_scripts": ["aja-mov2ffv1 = aja_mov2ffv1.aja_mov2ffv1:main"], - }, - python_requires=">=3.6", -) diff --git a/Image/Image.zip b/Image/Image.zip deleted file mode 100644 index 316b718a8a9b202f5796c72f565d630ca5b58393..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37926 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 M3s!=|5B}}{0OC1kU;qFB diff --git a/Image/Inventory/ExtraNonsenseToKeepForNow/inventory.csv b/Image/Inventory/ExtraNonsenseToKeepForNow/inventory.csv deleted file mode 100644 index 46f5744..0000000 --- a/Image/Inventory/ExtraNonsenseToKeepForNow/inventory.csv +++ /dev/null @@ -1,1406 +0,0 @@ -Spreadsheet Row Number,work_image,structure,role,work_type,work_accession_number,file_accession_number,filename,label,description,Capture date,Staff Initials,Container number ex. Box Number,folder number,Width (cm.),Height (cm.),Date (Year+Month+Day),project_job_number,Notes about album page or photo,Production Notes,Creator,Source,Copyright Notice -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0001_01_a,p0386_grea_b01_f01_0001_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0002_01_a,p0386_grea_b01_f01_0002_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0003_01_a,p0386_grea_b01_f01_0003_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0004_01_a,p0386_grea_b01_f01_0004_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0005_01_a,p0386_grea_b01_f01_0005_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0006_01_a,p0386_grea_b01_f01_0006_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0007_01_a,p0386_grea_b01_f01_0007_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0008_01_a,p0386_grea_b01_f01_0008_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0009_01_a,p0386_grea_b01_f01_0009_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0010_01_a,p0386_grea_b01_f01_0010_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0011_01_a,p0386_grea_b01_f01_0011_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0012_01_a,p0386_grea_b01_f01_0012_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0013_01_a,p0386_grea_b01_f01_0013_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0014_01_a,p0386_grea_b01_f01_0014_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0015_01_a,p0386_grea_b01_f01_0015_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f01,p0386_grea_b01_f01_0016_01_a,p0386_grea_b01_f01_0016_01_a.tif,,,,,01,01,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0001_01_a,p0386_grea_b01_f02_0001_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0002_01_a,p0386_grea_b01_f02_0002_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0003_01_a,p0386_grea_b01_f02_0003_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0004_01_a,p0386_grea_b01_f02_0004_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0005_01_a,p0386_grea_b01_f02_0005_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0006_01_a,p0386_grea_b01_f02_0006_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0007_01_a,p0386_grea_b01_f02_0007_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0008_01_a,p0386_grea_b01_f02_0008_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0009_01_a,p0386_grea_b01_f02_0009_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0010_01_a,p0386_grea_b01_f02_0010_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0011_01_a,p0386_grea_b01_f02_0011_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0012_01_a,p0386_grea_b01_f02_0012_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0013_01_a,p0386_grea_b01_f02_0013_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0014_01_a,p0386_grea_b01_f02_0014_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0015_01_a,p0386_grea_b01_f02_0015_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0016_01_a,p0386_grea_b01_f02_0016_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0017_01_a,p0386_grea_b01_f02_0017_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0018_01_a,p0386_grea_b01_f02_0018_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0019_01_a,p0386_grea_b01_f02_0019_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0020_01_a,p0386_grea_b01_f02_0020_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0021_01_a,p0386_grea_b01_f02_0021_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0022_01_a,p0386_grea_b01_f02_0022_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0023_01_a,p0386_grea_b01_f02_0023_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0024_01_a,p0386_grea_b01_f02_0024_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0025_01_a,p0386_grea_b01_f02_0025_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0026_01_a,p0386_grea_b01_f02_0026_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0027_01_a,p0386_grea_b01_f02_0027_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0028_01_a,p0386_grea_b01_f02_0028_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0029_01_a,p0386_grea_b01_f02_0029_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0030_01_a,p0386_grea_b01_f02_0030_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0031_01_a,p0386_grea_b01_f02_0031_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0032_01_a,p0386_grea_b01_f02_0032_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0033_01_a,p0386_grea_b01_f02_0033_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0034_01_a,p0386_grea_b01_f02_0034_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0035_01_a,p0386_grea_b01_f02_0035_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0036_01_a,p0386_grea_b01_f02_0036_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0037_01_a,p0386_grea_b01_f02_0037_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0038_01_a,p0386_grea_b01_f02_0038_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0039_01_a,p0386_grea_b01_f02_0039_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0040_01_a,p0386_grea_b01_f02_0040_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0041_01_a,p0386_grea_b01_f02_0041_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0042_01_a,p0386_grea_b01_f02_0042_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0043_01_a,p0386_grea_b01_f02_0043_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0044_01_a,p0386_grea_b01_f02_0044_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0045_01_a,p0386_grea_b01_f02_0045_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0046_01_a,p0386_grea_b01_f02_0046_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0047_01_a,p0386_grea_b01_f02_0047_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0048_01_a,p0386_grea_b01_f02_0048_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0049_01_a,p0386_grea_b01_f02_0049_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0050_01_a,p0386_grea_b01_f02_0050_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0051_01_a,p0386_grea_b01_f02_0051_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0052_01_a,p0386_grea_b01_f02_0052_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0053_01_a,p0386_grea_b01_f02_0053_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0054_01_a,p0386_grea_b01_f02_0054_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0055_01_a,p0386_grea_b01_f02_0055_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0056_01_a,p0386_grea_b01_f02_0056_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0057_01_a,p0386_grea_b01_f02_0057_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0058_01_a,p0386_grea_b01_f02_0058_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0059_01_a,p0386_grea_b01_f02_0059_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0060_01_a,p0386_grea_b01_f02_0060_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0061_01_a,p0386_grea_b01_f02_0061_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0062_01_a,p0386_grea_b01_f02_0062_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0063_01_a,p0386_grea_b01_f02_0063_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0064_01_a,p0386_grea_b01_f02_0064_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0065_01_a,p0386_grea_b01_f02_0065_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0066_01_a,p0386_grea_b01_f02_0066_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0067_01_a,p0386_grea_b01_f02_0067_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0068_01_a,p0386_grea_b01_f02_0068_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0069_01_a,p0386_grea_b01_f02_0069_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0070_01_a,p0386_grea_b01_f02_0070_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0071_01_a,p0386_grea_b01_f02_0071_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0072_01_a,p0386_grea_b01_f02_0072_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0073_01_a,p0386_grea_b01_f02_0073_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0074_01_a,p0386_grea_b01_f02_0074_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0075_01_a,p0386_grea_b01_f02_0075_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0076_01_a,p0386_grea_b01_f02_0076_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0077_01_a,p0386_grea_b01_f02_0077_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0078_01_a,p0386_grea_b01_f02_0078_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0079_01_a,p0386_grea_b01_f02_0079_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0080_01_a,p0386_grea_b01_f02_0080_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0081_01_a,p0386_grea_b01_f02_0081_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0082_01_a,p0386_grea_b01_f02_0082_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0083_01_a,p0386_grea_b01_f02_0083_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0084_01_a,p0386_grea_b01_f02_0084_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0085_01_a,p0386_grea_b01_f02_0085_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0086_01_a,p0386_grea_b01_f02_0086_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0087_01_a,p0386_grea_b01_f02_0087_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0088_01_a,p0386_grea_b01_f02_0088_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0089_01_a,p0386_grea_b01_f02_0089_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0090_01_a,p0386_grea_b01_f02_0090_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0091_01_a,p0386_grea_b01_f02_0091_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0092_01_a,p0386_grea_b01_f02_0092_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0093_01_a,p0386_grea_b01_f02_0093_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0094_01_a,p0386_grea_b01_f02_0094_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0095_01_a,p0386_grea_b01_f02_0095_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0096_01_a,p0386_grea_b01_f02_0096_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0097_01_a,p0386_grea_b01_f02_0097_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0098_01_a,p0386_grea_b01_f02_0098_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0099_01_a,p0386_grea_b01_f02_0099_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0100_01_a,p0386_grea_b01_f02_0100_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0101_01_a,p0386_grea_b01_f02_0101_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0102_01_a,p0386_grea_b01_f02_0102_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0103_01_a,p0386_grea_b01_f02_0103_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0104_01_a,p0386_grea_b01_f02_0104_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0105_01_a,p0386_grea_b01_f02_0105_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0106_01_a,p0386_grea_b01_f02_0106_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0107_01_a,p0386_grea_b01_f02_0107_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0108_01_a,p0386_grea_b01_f02_0108_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0109_01_a,p0386_grea_b01_f02_0109_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0110_01_a,p0386_grea_b01_f02_0110_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0111_01_a,p0386_grea_b01_f02_0111_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0112_01_a,p0386_grea_b01_f02_0112_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0113_01_a,p0386_grea_b01_f02_0113_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0114_01_a,p0386_grea_b01_f02_0114_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0115_01_a,p0386_grea_b01_f02_0115_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0116_01_a,p0386_grea_b01_f02_0116_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0117_01_a,p0386_grea_b01_f02_0117_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0118_01_a,p0386_grea_b01_f02_0118_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0119_01_a,p0386_grea_b01_f02_0119_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0120_01_a,p0386_grea_b01_f02_0120_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0121_01_a,p0386_grea_b01_f02_0121_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0122_01_a,p0386_grea_b01_f02_0122_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0123_01_a,p0386_grea_b01_f02_0123_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0124_01_a,p0386_grea_b01_f02_0124_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0125_01_a,p0386_grea_b01_f02_0125_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0126_01_a,p0386_grea_b01_f02_0126_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0127_01_a,p0386_grea_b01_f02_0127_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0128_01_a,p0386_grea_b01_f02_0128_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0129_01_a,p0386_grea_b01_f02_0129_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0130_01_a,p0386_grea_b01_f02_0130_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0131_01_a,p0386_grea_b01_f02_0131_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0132_01_a,p0386_grea_b01_f02_0132_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0133_01_a,p0386_grea_b01_f02_0133_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0134_01_a,p0386_grea_b01_f02_0134_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0135_01_a,p0386_grea_b01_f02_0135_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0136_01_a,p0386_grea_b01_f02_0136_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0137_01_a,p0386_grea_b01_f02_0137_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0138_01_a,p0386_grea_b01_f02_0138_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0139_01_a,p0386_grea_b01_f02_0139_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0140_01_a,p0386_grea_b01_f02_0140_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0141_01_a,p0386_grea_b01_f02_0141_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0142_01_a,p0386_grea_b01_f02_0142_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0143_01_a,p0386_grea_b01_f02_0143_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0144_01_a,p0386_grea_b01_f02_0144_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0145_01_a,p0386_grea_b01_f02_0145_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0146_01_a,p0386_grea_b01_f02_0146_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0147_01_a,p0386_grea_b01_f02_0147_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0148_01_a,p0386_grea_b01_f02_0148_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0149_01_a,p0386_grea_b01_f02_0149_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0150_01_a,p0386_grea_b01_f02_0150_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0151_01_a,p0386_grea_b01_f02_0151_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0152_01_a,p0386_grea_b01_f02_0152_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0153_01_a,p0386_grea_b01_f02_0153_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0154_01_a,p0386_grea_b01_f02_0154_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0155_01_a,p0386_grea_b01_f02_0155_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0156_01_a,p0386_grea_b01_f02_0156_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0157_01_a,p0386_grea_b01_f02_0157_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0158_01_a,p0386_grea_b01_f02_0158_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0159_01_a,p0386_grea_b01_f02_0159_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0160_01_a,p0386_grea_b01_f02_0160_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0161_01_a,p0386_grea_b01_f02_0161_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0162_01_a,p0386_grea_b01_f02_0162_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0163_01_a,p0386_grea_b01_f02_0163_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0164_01_a,p0386_grea_b01_f02_0164_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0165_01_a,p0386_grea_b01_f02_0165_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0166_01_a,p0386_grea_b01_f02_0166_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0167_01_a,p0386_grea_b01_f02_0167_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0168_01_a,p0386_grea_b01_f02_0168_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0169_01_a,p0386_grea_b01_f02_0169_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0170_01_a,p0386_grea_b01_f02_0170_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0171_01_a,p0386_grea_b01_f02_0171_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0172_01_a,p0386_grea_b01_f02_0172_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0173_01_a,p0386_grea_b01_f02_0173_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0174_01_a,p0386_grea_b01_f02_0174_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0175_01_a,p0386_grea_b01_f02_0175_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0176_01_a,p0386_grea_b01_f02_0176_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0177_01_a,p0386_grea_b01_f02_0177_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0178_01_a,p0386_grea_b01_f02_0178_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0179_01_a,p0386_grea_b01_f02_0179_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0180_01_a,p0386_grea_b01_f02_0180_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0181_01_a,p0386_grea_b01_f02_0181_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0182_01_a,p0386_grea_b01_f02_0182_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0183_01_a,p0386_grea_b01_f02_0183_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0184_01_a,p0386_grea_b01_f02_0184_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0185_01_a,p0386_grea_b01_f02_0185_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0186_01_a,p0386_grea_b01_f02_0186_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0187_01_a,p0386_grea_b01_f02_0187_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0188_01_a,p0386_grea_b01_f02_0188_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0189_01_a,p0386_grea_b01_f02_0189_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0190_01_a,p0386_grea_b01_f02_0190_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0191_01_a,p0386_grea_b01_f02_0191_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0192_01_a,p0386_grea_b01_f02_0192_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0193_01_a,p0386_grea_b01_f02_0193_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0194_01_a,p0386_grea_b01_f02_0194_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0195_01_a,p0386_grea_b01_f02_0195_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0196_01_a,p0386_grea_b01_f02_0196_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0197_01_a,p0386_grea_b01_f02_0197_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0198_01_a,p0386_grea_b01_f02_0198_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0199_01_a,p0386_grea_b01_f02_0199_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0200_01_a,p0386_grea_b01_f02_0200_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0201_01_a,p0386_grea_b01_f02_0201_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0202_01_a,p0386_grea_b01_f02_0202_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0203_01_a,p0386_grea_b01_f02_0203_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0204_01_a,p0386_grea_b01_f02_0204_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0205_01_a,p0386_grea_b01_f02_0205_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0206_01_a,p0386_grea_b01_f02_0206_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0207_01_a,p0386_grea_b01_f02_0207_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0208_01_a,p0386_grea_b01_f02_0208_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0209_01_a,p0386_grea_b01_f02_0209_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0210_01_a,p0386_grea_b01_f02_0210_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0211_01_a,p0386_grea_b01_f02_0211_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0212_01_a,p0386_grea_b01_f02_0212_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0213_01_a,p0386_grea_b01_f02_0213_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0214_01_a,p0386_grea_b01_f02_0214_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0215_01_a,p0386_grea_b01_f02_0215_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0216_01_a,p0386_grea_b01_f02_0216_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0217_01_a,p0386_grea_b01_f02_0217_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0218_01_a,p0386_grea_b01_f02_0218_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0219_01_a,p0386_grea_b01_f02_0219_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0220_01_a,p0386_grea_b01_f02_0220_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0221_01_a,p0386_grea_b01_f02_0221_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0222_01_a,p0386_grea_b01_f02_0222_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0223_01_a,p0386_grea_b01_f02_0223_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0224_01_a,p0386_grea_b01_f02_0224_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0225_01_a,p0386_grea_b01_f02_0225_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0226_01_a,p0386_grea_b01_f02_0226_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0227_01_a,p0386_grea_b01_f02_0227_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0228_01_a,p0386_grea_b01_f02_0228_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0229_01_a,p0386_grea_b01_f02_0229_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0230_01_a,p0386_grea_b01_f02_0230_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0231_01_a,p0386_grea_b01_f02_0231_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0232_01_a,p0386_grea_b01_f02_0232_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0233_01_a,p0386_grea_b01_f02_0233_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0234_01_a,p0386_grea_b01_f02_0234_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0235_01_a,p0386_grea_b01_f02_0235_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0236_01_a,p0386_grea_b01_f02_0236_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0237_01_a,p0386_grea_b01_f02_0237_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0238_01_a,p0386_grea_b01_f02_0238_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0239_01_a,p0386_grea_b01_f02_0239_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0240_01_a,p0386_grea_b01_f02_0240_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0241_01_a,p0386_grea_b01_f02_0241_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0242_01_a,p0386_grea_b01_f02_0242_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0243_01_a,p0386_grea_b01_f02_0243_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0244_01_a,p0386_grea_b01_f02_0244_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0245_01_a,p0386_grea_b01_f02_0245_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0246_01_a,p0386_grea_b01_f02_0246_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0247_01_a,p0386_grea_b01_f02_0247_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0248_01_a,p0386_grea_b01_f02_0248_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0249_01_a,p0386_grea_b01_f02_0249_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0250_01_a,p0386_grea_b01_f02_0250_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0251_01_a,p0386_grea_b01_f02_0251_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0252_01_a,p0386_grea_b01_f02_0252_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0253_01_a,p0386_grea_b01_f02_0253_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0254_01_a,p0386_grea_b01_f02_0254_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0255_01_a,p0386_grea_b01_f02_0255_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0256_01_a,p0386_grea_b01_f02_0256_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0257_01_a,p0386_grea_b01_f02_0257_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0258_01_a,p0386_grea_b01_f02_0258_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0259_01_a,p0386_grea_b01_f02_0259_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0260_01_a,p0386_grea_b01_f02_0260_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0261_01_a,p0386_grea_b01_f02_0261_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0262_01_a,p0386_grea_b01_f02_0262_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0263_01_a,p0386_grea_b01_f02_0263_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0264_01_a,p0386_grea_b01_f02_0264_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0265_01_a,p0386_grea_b01_f02_0265_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0266_01_a,p0386_grea_b01_f02_0266_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0267_01_a,p0386_grea_b01_f02_0267_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0268_01_a,p0386_grea_b01_f02_0268_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0269_01_a,p0386_grea_b01_f02_0269_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0270_01_a,p0386_grea_b01_f02_0270_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0271_01_a,p0386_grea_b01_f02_0271_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0272_01_a,p0386_grea_b01_f02_0272_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0273_01_a,p0386_grea_b01_f02_0273_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0274_01_a,p0386_grea_b01_f02_0274_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0275_01_a,p0386_grea_b01_f02_0275_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0276_01_a,p0386_grea_b01_f02_0276_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0277_01_a,p0386_grea_b01_f02_0277_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0278_01_a,p0386_grea_b01_f02_0278_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0279_01_a,p0386_grea_b01_f02_0279_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0280_01_a,p0386_grea_b01_f02_0280_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0281_01_a,p0386_grea_b01_f02_0281_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0282_01_a,p0386_grea_b01_f02_0282_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0283_01_a,p0386_grea_b01_f02_0283_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0284_01_a,p0386_grea_b01_f02_0284_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0285_01_a,p0386_grea_b01_f02_0285_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0286_01_a,p0386_grea_b01_f02_0286_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0287_01_a,p0386_grea_b01_f02_0287_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0288_01_a,p0386_grea_b01_f02_0288_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0289_01_a,p0386_grea_b01_f02_0289_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0290_01_a,p0386_grea_b01_f02_0290_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0291_01_a,p0386_grea_b01_f02_0291_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0292_01_a,p0386_grea_b01_f02_0292_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0293_01_a,p0386_grea_b01_f02_0293_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0294_01_a,p0386_grea_b01_f02_0294_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0295_01_a,p0386_grea_b01_f02_0295_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0296_01_a,p0386_grea_b01_f02_0296_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0297_01_a,p0386_grea_b01_f02_0297_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0298_01_a,p0386_grea_b01_f02_0298_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0299_01_a,p0386_grea_b01_f02_0299_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0300_01_a,p0386_grea_b01_f02_0300_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0301_01_a,p0386_grea_b01_f02_0301_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0302_01_a,p0386_grea_b01_f02_0302_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0303_01_a,p0386_grea_b01_f02_0303_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0304_01_a,p0386_grea_b01_f02_0304_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0305_01_a,p0386_grea_b01_f02_0305_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0306_01_a,p0386_grea_b01_f02_0306_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0307_01_a,p0386_grea_b01_f02_0307_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0308_01_a,p0386_grea_b01_f02_0308_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0309_01_a,p0386_grea_b01_f02_0309_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0310_01_a,p0386_grea_b01_f02_0310_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0311_01_a,p0386_grea_b01_f02_0311_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0312_01_a,p0386_grea_b01_f02_0312_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0313_01_a,p0386_grea_b01_f02_0313_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0314_01_a,p0386_grea_b01_f02_0314_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0315_01_a,p0386_grea_b01_f02_0315_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0316_01_a,p0386_grea_b01_f02_0316_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0317_01_a,p0386_grea_b01_f02_0317_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0318_01_a,p0386_grea_b01_f02_0318_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0319_01_a,p0386_grea_b01_f02_0319_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0320_01_a,p0386_grea_b01_f02_0320_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0321_01_a,p0386_grea_b01_f02_0321_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0322_01_a,p0386_grea_b01_f02_0322_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0323_01_a,p0386_grea_b01_f02_0323_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0324_01_a,p0386_grea_b01_f02_0324_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0325_01_a,p0386_grea_b01_f02_0325_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0326_01_a,p0386_grea_b01_f02_0326_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0327_01_a,p0386_grea_b01_f02_0327_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0328_01_a,p0386_grea_b01_f02_0328_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0329_01_a,p0386_grea_b01_f02_0329_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0330_01_a,p0386_grea_b01_f02_0330_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0331_01_a,p0386_grea_b01_f02_0331_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0332_01_a,p0386_grea_b01_f02_0332_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0333_01_a,p0386_grea_b01_f02_0333_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0334_01_a,p0386_grea_b01_f02_0334_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0335_01_a,p0386_grea_b01_f02_0335_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0336_01_a,p0386_grea_b01_f02_0336_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0337_01_a,p0386_grea_b01_f02_0337_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0338_01_a,p0386_grea_b01_f02_0338_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0339_01_a,p0386_grea_b01_f02_0339_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0340_01_a,p0386_grea_b01_f02_0340_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0341_01_a,p0386_grea_b01_f02_0341_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0342_01_a,p0386_grea_b01_f02_0342_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0343_01_a,p0386_grea_b01_f02_0343_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0344_01_a,p0386_grea_b01_f02_0344_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0345_01_a,p0386_grea_b01_f02_0345_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0346_01_a,p0386_grea_b01_f02_0346_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0347_01_a,p0386_grea_b01_f02_0347_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0348_01_a,p0386_grea_b01_f02_0348_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0349_01_a,p0386_grea_b01_f02_0349_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0350_01_a,p0386_grea_b01_f02_0350_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0351_01_a,p0386_grea_b01_f02_0351_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0352_01_a,p0386_grea_b01_f02_0352_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0353_01_a,p0386_grea_b01_f02_0353_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0354_01_a,p0386_grea_b01_f02_0354_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0355_01_a,p0386_grea_b01_f02_0355_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0356_01_a,p0386_grea_b01_f02_0356_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0357_01_a,p0386_grea_b01_f02_0357_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0358_01_a,p0386_grea_b01_f02_0358_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0359_01_a,p0386_grea_b01_f02_0359_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0360_01_a,p0386_grea_b01_f02_0360_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0361_01_a,p0386_grea_b01_f02_0361_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0362_01_a,p0386_grea_b01_f02_0362_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0363_01_a,p0386_grea_b01_f02_0363_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0364_01_a,p0386_grea_b01_f02_0364_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0365_01_a,p0386_grea_b01_f02_0365_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0366_01_a,p0386_grea_b01_f02_0366_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0367_01_a,p0386_grea_b01_f02_0367_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0368_01_a,p0386_grea_b01_f02_0368_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0369_01_a,p0386_grea_b01_f02_0369_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0370_01_a,p0386_grea_b01_f02_0370_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0371_01_a,p0386_grea_b01_f02_0371_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0372_01_a,p0386_grea_b01_f02_0372_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0373_01_a,p0386_grea_b01_f02_0373_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0374_01_a,p0386_grea_b01_f02_0374_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0375_01_a,p0386_grea_b01_f02_0375_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0376_01_a,p0386_grea_b01_f02_0376_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0377_01_a,p0386_grea_b01_f02_0377_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0378_01_a,p0386_grea_b01_f02_0378_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0379_01_a,p0386_grea_b01_f02_0379_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0380_01_a,p0386_grea_b01_f02_0380_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0381_01_a,p0386_grea_b01_f02_0381_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0382_01_a,p0386_grea_b01_f02_0382_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0383_01_a,p0386_grea_b01_f02_0383_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0384_01_a,p0386_grea_b01_f02_0384_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0385_01_a,p0386_grea_b01_f02_0385_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0386_01_a,p0386_grea_b01_f02_0386_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0387_01_a,p0386_grea_b01_f02_0387_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0388_01_a,p0386_grea_b01_f02_0388_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0389_01_a,p0386_grea_b01_f02_0389_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0390_01_a,p0386_grea_b01_f02_0390_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0391_01_a,p0386_grea_b01_f02_0391_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0392_01_a,p0386_grea_b01_f02_0392_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0393_01_a,p0386_grea_b01_f02_0393_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0394_01_a,p0386_grea_b01_f02_0394_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0395_01_a,p0386_grea_b01_f02_0395_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0396_01_a,p0386_grea_b01_f02_0396_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0397_01_a,p0386_grea_b01_f02_0397_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0398_01_a,p0386_grea_b01_f02_0398_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0399_01_a,p0386_grea_b01_f02_0399_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0400_01_a,p0386_grea_b01_f02_0400_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0401_01_a,p0386_grea_b01_f02_0401_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0402_01_a,p0386_grea_b01_f02_0402_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0403_01_a,p0386_grea_b01_f02_0403_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0404_01_a,p0386_grea_b01_f02_0404_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0405_01_a,p0386_grea_b01_f02_0405_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0406_01_a,p0386_grea_b01_f02_0406_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0407_01_a,p0386_grea_b01_f02_0407_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0408_01_a,p0386_grea_b01_f02_0408_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0409_01_a,p0386_grea_b01_f02_0409_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0410_01_a,p0386_grea_b01_f02_0410_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0411_01_a,p0386_grea_b01_f02_0411_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0412_01_a,p0386_grea_b01_f02_0412_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0413_01_a,p0386_grea_b01_f02_0413_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0414_01_a,p0386_grea_b01_f02_0414_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0415_01_a,p0386_grea_b01_f02_0415_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0416_01_a,p0386_grea_b01_f02_0416_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0417_01_a,p0386_grea_b01_f02_0417_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0418_01_a,p0386_grea_b01_f02_0418_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0419_01_a,p0386_grea_b01_f02_0419_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0420_01_a,p0386_grea_b01_f02_0420_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0421_01_a,p0386_grea_b01_f02_0421_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0422_01_a,p0386_grea_b01_f02_0422_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0423_01_a,p0386_grea_b01_f02_0423_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0424_01_a,p0386_grea_b01_f02_0424_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0425_01_a,p0386_grea_b01_f02_0425_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0426_01_a,p0386_grea_b01_f02_0426_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0427_01_a,p0386_grea_b01_f02_0427_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0428_01_a,p0386_grea_b01_f02_0428_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0429_01_a,p0386_grea_b01_f02_0429_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0430_01_a,p0386_grea_b01_f02_0430_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0431_01_a,p0386_grea_b01_f02_0431_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0432_01_a,p0386_grea_b01_f02_0432_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0433_01_a,p0386_grea_b01_f02_0433_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0434_01_a,p0386_grea_b01_f02_0434_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0435_01_a,p0386_grea_b01_f02_0435_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0436_01_a,p0386_grea_b01_f02_0436_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0437_01_a,p0386_grea_b01_f02_0437_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0438_01_a,p0386_grea_b01_f02_0438_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0439_01_a,p0386_grea_b01_f02_0439_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0440_01_a,p0386_grea_b01_f02_0440_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0441_01_a,p0386_grea_b01_f02_0441_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0442_01_a,p0386_grea_b01_f02_0442_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0443_01_a,p0386_grea_b01_f02_0443_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0444_01_a,p0386_grea_b01_f02_0444_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0445_01_a,p0386_grea_b01_f02_0445_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0446_01_a,p0386_grea_b01_f02_0446_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0447_01_a,p0386_grea_b01_f02_0447_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0448_01_a,p0386_grea_b01_f02_0448_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0449_01_a,p0386_grea_b01_f02_0449_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0450_01_a,p0386_grea_b01_f02_0450_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0451_01_a,p0386_grea_b01_f02_0451_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0452_01_a,p0386_grea_b01_f02_0452_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0453_01_a,p0386_grea_b01_f02_0453_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0454_01_a,p0386_grea_b01_f02_0454_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0455_01_a,p0386_grea_b01_f02_0455_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0456_01_a,p0386_grea_b01_f02_0456_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0457_01_a,p0386_grea_b01_f02_0457_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0458_01_a,p0386_grea_b01_f02_0458_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0459_01_a,p0386_grea_b01_f02_0459_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0460_01_a,p0386_grea_b01_f02_0460_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0461_01_a,p0386_grea_b01_f02_0461_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0462_01_a,p0386_grea_b01_f02_0462_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0463_01_a,p0386_grea_b01_f02_0463_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0464_01_a,p0386_grea_b01_f02_0464_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0465_01_a,p0386_grea_b01_f02_0465_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0466_01_a,p0386_grea_b01_f02_0466_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0467_01_a,p0386_grea_b01_f02_0467_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0468_01_a,p0386_grea_b01_f02_0468_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0469_01_a,p0386_grea_b01_f02_0469_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0470_01_a,p0386_grea_b01_f02_0470_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0471_01_a,p0386_grea_b01_f02_0471_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0472_01_a,p0386_grea_b01_f02_0472_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0473_01_a,p0386_grea_b01_f02_0473_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0474_01_a,p0386_grea_b01_f02_0474_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0475_01_a,p0386_grea_b01_f02_0475_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0476_01_a,p0386_grea_b01_f02_0476_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0477_01_a,p0386_grea_b01_f02_0477_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0478_01_a,p0386_grea_b01_f02_0478_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0479_01_a,p0386_grea_b01_f02_0479_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0480_01_a,p0386_grea_b01_f02_0480_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0481_01_a,p0386_grea_b01_f02_0481_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0482_01_a,p0386_grea_b01_f02_0482_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0483_01_a,p0386_grea_b01_f02_0483_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0484_01_a,p0386_grea_b01_f02_0484_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0485_01_a,p0386_grea_b01_f02_0485_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0486_01_a,p0386_grea_b01_f02_0486_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0487_01_a,p0386_grea_b01_f02_0487_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0488_01_a,p0386_grea_b01_f02_0488_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0489_01_a,p0386_grea_b01_f02_0489_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0490_01_a,p0386_grea_b01_f02_0490_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0491_01_a,p0386_grea_b01_f02_0491_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0492_01_a,p0386_grea_b01_f02_0492_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0493_01_a,p0386_grea_b01_f02_0493_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0494_01_a,p0386_grea_b01_f02_0494_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0495_01_a,p0386_grea_b01_f02_0495_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0496_01_a,p0386_grea_b01_f02_0496_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0497_01_a,p0386_grea_b01_f02_0497_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0498_01_a,p0386_grea_b01_f02_0498_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0499_01_a,p0386_grea_b01_f02_0499_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0500_01_a,p0386_grea_b01_f02_0500_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0501_01_a,p0386_grea_b01_f02_0501_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0502_01_a,p0386_grea_b01_f02_0502_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0503_01_a,p0386_grea_b01_f02_0503_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0504_01_a,p0386_grea_b01_f02_0504_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0505_01_a,p0386_grea_b01_f02_0505_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0506_01_a,p0386_grea_b01_f02_0506_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0507_01_a,p0386_grea_b01_f02_0507_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0508_01_a,p0386_grea_b01_f02_0508_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0509_01_a,p0386_grea_b01_f02_0509_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0510_01_a,p0386_grea_b01_f02_0510_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0511_01_a,p0386_grea_b01_f02_0511_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0512_01_a,p0386_grea_b01_f02_0512_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0513_01_a,p0386_grea_b01_f02_0513_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0514_01_a,p0386_grea_b01_f02_0514_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0515_01_a,p0386_grea_b01_f02_0515_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0516_01_a,p0386_grea_b01_f02_0516_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0517_01_a,p0386_grea_b01_f02_0517_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0518_01_a,p0386_grea_b01_f02_0518_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0519_01_a,p0386_grea_b01_f02_0519_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0520_01_a,p0386_grea_b01_f02_0520_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0521_01_a,p0386_grea_b01_f02_0521_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0522_01_a,p0386_grea_b01_f02_0522_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0523_01_a,p0386_grea_b01_f02_0523_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0524_01_a,p0386_grea_b01_f02_0524_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0525_01_a,p0386_grea_b01_f02_0525_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0526_01_a,p0386_grea_b01_f02_0526_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0527_01_a,p0386_grea_b01_f02_0527_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0528_01_a,p0386_grea_b01_f02_0528_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0529_01_a,p0386_grea_b01_f02_0529_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0530_01_a,p0386_grea_b01_f02_0530_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0531_01_a,p0386_grea_b01_f02_0531_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0532_01_a,p0386_grea_b01_f02_0532_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0533_01_a,p0386_grea_b01_f02_0533_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0534_01_a,p0386_grea_b01_f02_0534_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0535_01_a,p0386_grea_b01_f02_0535_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0536_01_a,p0386_grea_b01_f02_0536_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0537_01_a,p0386_grea_b01_f02_0537_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0538_01_a,p0386_grea_b01_f02_0538_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0539_01_a,p0386_grea_b01_f02_0539_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0540_01_a,p0386_grea_b01_f02_0540_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0541_01_a,p0386_grea_b01_f02_0541_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0542_01_a,p0386_grea_b01_f02_0542_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0543_01_a,p0386_grea_b01_f02_0543_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0544_01_a,p0386_grea_b01_f02_0544_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0545_01_a,p0386_grea_b01_f02_0545_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0546_01_a,p0386_grea_b01_f02_0546_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0547_01_a,p0386_grea_b01_f02_0547_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0548_01_a,p0386_grea_b01_f02_0548_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0549_01_a,p0386_grea_b01_f02_0549_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0550_01_a,p0386_grea_b01_f02_0550_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0551_01_a,p0386_grea_b01_f02_0551_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0552_01_a,p0386_grea_b01_f02_0552_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0553_01_a,p0386_grea_b01_f02_0553_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0554_01_a,p0386_grea_b01_f02_0554_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0555_01_a,p0386_grea_b01_f02_0555_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0556_01_a,p0386_grea_b01_f02_0556_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0557_01_a,p0386_grea_b01_f02_0557_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0558_01_a,p0386_grea_b01_f02_0558_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0559_01_a,p0386_grea_b01_f02_0559_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0560_01_a,p0386_grea_b01_f02_0560_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0561_01_a,p0386_grea_b01_f02_0561_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0562_01_a,p0386_grea_b01_f02_0562_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0563_01_a,p0386_grea_b01_f02_0563_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0564_01_a,p0386_grea_b01_f02_0564_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0565_01_a,p0386_grea_b01_f02_0565_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0566_01_a,p0386_grea_b01_f02_0566_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0567_01_a,p0386_grea_b01_f02_0567_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0568_01_a,p0386_grea_b01_f02_0568_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0569_01_a,p0386_grea_b01_f02_0569_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0570_01_a,p0386_grea_b01_f02_0570_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0571_01_a,p0386_grea_b01_f02_0571_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0572_01_a,p0386_grea_b01_f02_0572_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0573_01_a,p0386_grea_b01_f02_0573_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0574_01_a,p0386_grea_b01_f02_0574_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0575_01_a,p0386_grea_b01_f02_0575_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0576_01_a,p0386_grea_b01_f02_0576_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0577_01_a,p0386_grea_b01_f02_0577_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0578_01_a,p0386_grea_b01_f02_0578_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0579_01_a,p0386_grea_b01_f02_0579_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0580_01_a,p0386_grea_b01_f02_0580_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0581_01_a,p0386_grea_b01_f02_0581_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0582_01_a,p0386_grea_b01_f02_0582_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0583_01_a,p0386_grea_b01_f02_0583_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0584_01_a,p0386_grea_b01_f02_0584_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0585_01_a,p0386_grea_b01_f02_0585_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0586_01_a,p0386_grea_b01_f02_0586_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0587_01_a,p0386_grea_b01_f02_0587_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0588_01_a,p0386_grea_b01_f02_0588_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0589_01_a,p0386_grea_b01_f02_0589_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0590_01_a,p0386_grea_b01_f02_0590_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0591_01_a,p0386_grea_b01_f02_0591_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0592_01_a,p0386_grea_b01_f02_0592_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0593_01_a,p0386_grea_b01_f02_0593_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0594_01_a,p0386_grea_b01_f02_0594_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0595_01_a,p0386_grea_b01_f02_0595_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0596_01_a,p0386_grea_b01_f02_0596_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0597_01_a,p0386_grea_b01_f02_0597_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0598_01_a,p0386_grea_b01_f02_0598_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0599_01_a,p0386_grea_b01_f02_0599_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0600_01_a,p0386_grea_b01_f02_0600_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0601_01_a,p0386_grea_b01_f02_0601_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0602_01_a,p0386_grea_b01_f02_0602_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0603_01_a,p0386_grea_b01_f02_0603_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0604_01_a,p0386_grea_b01_f02_0604_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0605_01_a,p0386_grea_b01_f02_0605_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0606_01_a,p0386_grea_b01_f02_0606_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0607_01_a,p0386_grea_b01_f02_0607_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0608_01_a,p0386_grea_b01_f02_0608_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0609_01_a,p0386_grea_b01_f02_0609_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0610_01_a,p0386_grea_b01_f02_0610_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0611_01_a,p0386_grea_b01_f02_0611_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0612_01_a,p0386_grea_b01_f02_0612_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0613_01_a,p0386_grea_b01_f02_0613_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0614_01_a,p0386_grea_b01_f02_0614_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0615_01_a,p0386_grea_b01_f02_0615_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0616_01_a,p0386_grea_b01_f02_0616_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0617_01_a,p0386_grea_b01_f02_0617_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0618_01_a,p0386_grea_b01_f02_0618_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0619_01_a,p0386_grea_b01_f02_0619_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0620_01_a,p0386_grea_b01_f02_0620_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0621_01_a,p0386_grea_b01_f02_0621_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0622_01_a,p0386_grea_b01_f02_0622_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0623_01_a,p0386_grea_b01_f02_0623_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0624_01_a,p0386_grea_b01_f02_0624_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0625_01_a,p0386_grea_b01_f02_0625_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0626_01_a,p0386_grea_b01_f02_0626_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0627_01_a,p0386_grea_b01_f02_0627_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0628_01_a,p0386_grea_b01_f02_0628_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0629_01_a,p0386_grea_b01_f02_0629_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0630_01_a,p0386_grea_b01_f02_0630_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0631_01_a,p0386_grea_b01_f02_0631_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0632_01_a,p0386_grea_b01_f02_0632_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0633_01_a,p0386_grea_b01_f02_0633_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0634_01_a,p0386_grea_b01_f02_0634_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0635_01_a,p0386_grea_b01_f02_0635_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0636_01_a,p0386_grea_b01_f02_0636_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0637_01_a,p0386_grea_b01_f02_0637_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0638_01_a,p0386_grea_b01_f02_0638_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0639_01_a,p0386_grea_b01_f02_0639_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0640_01_a,p0386_grea_b01_f02_0640_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0641_01_a,p0386_grea_b01_f02_0641_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0642_01_a,p0386_grea_b01_f02_0642_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0643_01_a,p0386_grea_b01_f02_0643_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0644_01_a,p0386_grea_b01_f02_0644_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0645_01_a,p0386_grea_b01_f02_0645_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0646_01_a,p0386_grea_b01_f02_0646_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0647_01_a,p0386_grea_b01_f02_0647_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0648_01_a,p0386_grea_b01_f02_0648_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0649_01_a,p0386_grea_b01_f02_0649_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0650_01_a,p0386_grea_b01_f02_0650_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0651_01_a,p0386_grea_b01_f02_0651_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0652_01_a,p0386_grea_b01_f02_0652_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0653_01_a,p0386_grea_b01_f02_0653_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0654_01_a,p0386_grea_b01_f02_0654_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0655_01_a,p0386_grea_b01_f02_0655_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0656_01_a,p0386_grea_b01_f02_0656_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0657_01_a,p0386_grea_b01_f02_0657_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0658_01_a,p0386_grea_b01_f02_0658_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0659_01_a,p0386_grea_b01_f02_0659_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0660_01_a,p0386_grea_b01_f02_0660_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0661_01_a,p0386_grea_b01_f02_0661_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0662_01_a,p0386_grea_b01_f02_0662_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0663_01_a,p0386_grea_b01_f02_0663_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0664_01_a,p0386_grea_b01_f02_0664_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0665_01_a,p0386_grea_b01_f02_0665_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0666_01_a,p0386_grea_b01_f02_0666_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0667_01_a,p0386_grea_b01_f02_0667_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0668_01_a,p0386_grea_b01_f02_0668_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0669_01_a,p0386_grea_b01_f02_0669_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0670_01_a,p0386_grea_b01_f02_0670_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0671_01_a,p0386_grea_b01_f02_0671_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0672_01_a,p0386_grea_b01_f02_0672_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0673_01_a,p0386_grea_b01_f02_0673_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0674_01_a,p0386_grea_b01_f02_0674_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0675_01_a,p0386_grea_b01_f02_0675_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0676_01_a,p0386_grea_b01_f02_0676_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0677_01_a,p0386_grea_b01_f02_0677_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0678_01_a,p0386_grea_b01_f02_0678_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0679_01_a,p0386_grea_b01_f02_0679_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0680_01_a,p0386_grea_b01_f02_0680_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0681_01_a,p0386_grea_b01_f02_0681_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0682_01_a,p0386_grea_b01_f02_0682_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0683_01_a,p0386_grea_b01_f02_0683_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0684_01_a,p0386_grea_b01_f02_0684_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0685_01_a,p0386_grea_b01_f02_0685_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0686_01_a,p0386_grea_b01_f02_0686_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0687_01_a,p0386_grea_b01_f02_0687_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0688_01_a,p0386_grea_b01_f02_0688_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0689_01_a,p0386_grea_b01_f02_0689_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0690_01_a,p0386_grea_b01_f02_0690_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0691_01_a,p0386_grea_b01_f02_0691_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0692_01_a,p0386_grea_b01_f02_0692_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0693_01_a,p0386_grea_b01_f02_0693_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0694_01_a,p0386_grea_b01_f02_0694_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0695_01_a,p0386_grea_b01_f02_0695_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0696_01_a,p0386_grea_b01_f02_0696_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0697_01_a,p0386_grea_b01_f02_0697_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0698_01_a,p0386_grea_b01_f02_0698_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0699_01_a,p0386_grea_b01_f02_0699_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0700_01_a,p0386_grea_b01_f02_0700_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0701_01_a,p0386_grea_b01_f02_0701_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0702_01_a,p0386_grea_b01_f02_0702_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0703_01_a,p0386_grea_b01_f02_0703_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0704_01_a,p0386_grea_b01_f02_0704_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0705_01_a,p0386_grea_b01_f02_0705_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0706_01_a,p0386_grea_b01_f02_0706_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0707_01_a,p0386_grea_b01_f02_0707_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0708_01_a,p0386_grea_b01_f02_0708_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0709_01_a,p0386_grea_b01_f02_0709_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0710_01_a,p0386_grea_b01_f02_0710_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0711_01_a,p0386_grea_b01_f02_0711_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0712_01_a,p0386_grea_b01_f02_0712_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0713_01_a,p0386_grea_b01_f02_0713_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0714_01_a,p0386_grea_b01_f02_0714_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0715_01_a,p0386_grea_b01_f02_0715_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0716_01_a,p0386_grea_b01_f02_0716_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0717_01_a,p0386_grea_b01_f02_0717_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0718_01_a,p0386_grea_b01_f02_0718_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0719_01_a,p0386_grea_b01_f02_0719_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0720_01_a,p0386_grea_b01_f02_0720_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0721_01_a,p0386_grea_b01_f02_0721_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0722_01_a,p0386_grea_b01_f02_0722_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0723_01_a,p0386_grea_b01_f02_0723_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0724_01_a,p0386_grea_b01_f02_0724_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0725_01_a,p0386_grea_b01_f02_0725_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0726_01_a,p0386_grea_b01_f02_0726_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0727_01_a,p0386_grea_b01_f02_0727_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0728_01_a,p0386_grea_b01_f02_0728_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0729_01_a,p0386_grea_b01_f02_0729_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0730_01_a,p0386_grea_b01_f02_0730_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0731_01_a,p0386_grea_b01_f02_0731_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0732_01_a,p0386_grea_b01_f02_0732_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0733_01_a,p0386_grea_b01_f02_0733_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0734_01_a,p0386_grea_b01_f02_0734_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0735_01_a,p0386_grea_b01_f02_0735_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0736_01_a,p0386_grea_b01_f02_0736_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0737_01_a,p0386_grea_b01_f02_0737_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0738_01_a,p0386_grea_b01_f02_0738_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0739_01_a,p0386_grea_b01_f02_0739_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0740_01_a,p0386_grea_b01_f02_0740_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0741_01_a,p0386_grea_b01_f02_0741_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0742_01_a,p0386_grea_b01_f02_0742_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0743_01_a,p0386_grea_b01_f02_0743_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0744_01_a,p0386_grea_b01_f02_0744_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0745_01_a,p0386_grea_b01_f02_0745_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0746_01_a,p0386_grea_b01_f02_0746_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0747_01_a,p0386_grea_b01_f02_0747_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0748_01_a,p0386_grea_b01_f02_0748_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0749_01_a,p0386_grea_b01_f02_0749_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0750_01_a,p0386_grea_b01_f02_0750_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0751_01_a,p0386_grea_b01_f02_0751_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0752_01_a,p0386_grea_b01_f02_0752_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0753_01_a,p0386_grea_b01_f02_0753_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0754_01_a,p0386_grea_b01_f02_0754_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0755_01_a,p0386_grea_b01_f02_0755_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0756_01_a,p0386_grea_b01_f02_0756_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0757_01_a,p0386_grea_b01_f02_0757_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0758_01_a,p0386_grea_b01_f02_0758_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0759_01_a,p0386_grea_b01_f02_0759_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0760_01_a,p0386_grea_b01_f02_0760_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0761_01_a,p0386_grea_b01_f02_0761_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0762_01_a,p0386_grea_b01_f02_0762_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0763_01_a,p0386_grea_b01_f02_0763_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0764_01_a,p0386_grea_b01_f02_0764_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0765_01_a,p0386_grea_b01_f02_0765_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0766_01_a,p0386_grea_b01_f02_0766_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0767_01_a,p0386_grea_b01_f02_0767_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0768_01_a,p0386_grea_b01_f02_0768_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0769_01_a,p0386_grea_b01_f02_0769_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0770_01_a,p0386_grea_b01_f02_0770_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0771_01_a,p0386_grea_b01_f02_0771_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0772_01_a,p0386_grea_b01_f02_0772_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0773_01_a,p0386_grea_b01_f02_0773_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0774_01_a,p0386_grea_b01_f02_0774_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0775_01_a,p0386_grea_b01_f02_0775_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0776_01_a,p0386_grea_b01_f02_0776_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0777_01_a,p0386_grea_b01_f02_0777_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0778_01_a,p0386_grea_b01_f02_0778_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0779_01_a,p0386_grea_b01_f02_0779_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0780_01_a,p0386_grea_b01_f02_0780_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0781_01_a,p0386_grea_b01_f02_0781_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0782_01_a,p0386_grea_b01_f02_0782_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0783_01_a,p0386_grea_b01_f02_0783_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0784_01_a,p0386_grea_b01_f02_0784_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0785_01_a,p0386_grea_b01_f02_0785_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0786_01_a,p0386_grea_b01_f02_0786_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0787_01_a,p0386_grea_b01_f02_0787_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0788_01_a,p0386_grea_b01_f02_0788_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0789_01_a,p0386_grea_b01_f02_0789_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0790_01_a,p0386_grea_b01_f02_0790_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0791_01_a,p0386_grea_b01_f02_0791_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0792_01_a,p0386_grea_b01_f02_0792_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0793_01_a,p0386_grea_b01_f02_0793_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0794_01_a,p0386_grea_b01_f02_0794_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0795_01_a,p0386_grea_b01_f02_0795_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0796_01_a,p0386_grea_b01_f02_0796_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0797_01_a,p0386_grea_b01_f02_0797_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0798_01_a,p0386_grea_b01_f02_0798_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0799_01_a,p0386_grea_b01_f02_0799_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0800_01_a,p0386_grea_b01_f02_0800_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0801_01_a,p0386_grea_b01_f02_0801_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0802_01_a,p0386_grea_b01_f02_0802_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0803_01_a,p0386_grea_b01_f02_0803_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0804_01_a,p0386_grea_b01_f02_0804_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0805_01_a,p0386_grea_b01_f02_0805_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0806_01_a,p0386_grea_b01_f02_0806_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0807_01_a,p0386_grea_b01_f02_0807_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0808_01_a,p0386_grea_b01_f02_0808_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0809_01_a,p0386_grea_b01_f02_0809_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0810_01_a,p0386_grea_b01_f02_0810_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0811_01_a,p0386_grea_b01_f02_0811_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0812_01_a,p0386_grea_b01_f02_0812_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0813_01_a,p0386_grea_b01_f02_0813_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0814_01_a,p0386_grea_b01_f02_0814_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0815_01_a,p0386_grea_b01_f02_0815_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0816_01_a,p0386_grea_b01_f02_0816_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0817_01_a,p0386_grea_b01_f02_0817_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0818_01_a,p0386_grea_b01_f02_0818_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0819_01_a,p0386_grea_b01_f02_0819_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0820_01_a,p0386_grea_b01_f02_0820_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0821_01_a,p0386_grea_b01_f02_0821_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0822_01_a,p0386_grea_b01_f02_0822_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0823_01_a,p0386_grea_b01_f02_0823_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0824_01_a,p0386_grea_b01_f02_0824_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0825_01_a,p0386_grea_b01_f02_0825_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0826_01_a,p0386_grea_b01_f02_0826_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0827_01_a,p0386_grea_b01_f02_0827_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0828_01_a,p0386_grea_b01_f02_0828_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0829_01_a,p0386_grea_b01_f02_0829_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0830_01_a,p0386_grea_b01_f02_0830_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0831_01_a,p0386_grea_b01_f02_0831_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0832_01_a,p0386_grea_b01_f02_0832_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0833_01_a,p0386_grea_b01_f02_0833_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0834_01_a,p0386_grea_b01_f02_0834_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0835_01_a,p0386_grea_b01_f02_0835_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0836_01_a,p0386_grea_b01_f02_0836_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0837_01_a,p0386_grea_b01_f02_0837_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0838_01_a,p0386_grea_b01_f02_0838_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0839_01_a,p0386_grea_b01_f02_0839_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0840_01_a,p0386_grea_b01_f02_0840_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0841_01_a,p0386_grea_b01_f02_0841_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0842_01_a,p0386_grea_b01_f02_0842_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0843_01_a,p0386_grea_b01_f02_0843_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0844_01_a,p0386_grea_b01_f02_0844_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0845_01_a,p0386_grea_b01_f02_0845_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0846_01_a,p0386_grea_b01_f02_0846_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0847_01_a,p0386_grea_b01_f02_0847_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0848_01_a,p0386_grea_b01_f02_0848_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0849_01_a,p0386_grea_b01_f02_0849_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0850_01_a,p0386_grea_b01_f02_0850_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0851_01_a,p0386_grea_b01_f02_0851_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0852_01_a,p0386_grea_b01_f02_0852_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0853_01_a,p0386_grea_b01_f02_0853_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0854_01_a,p0386_grea_b01_f02_0854_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0855_01_a,p0386_grea_b01_f02_0855_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0856_01_a,p0386_grea_b01_f02_0856_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0857_01_a,p0386_grea_b01_f02_0857_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0858_01_a,p0386_grea_b01_f02_0858_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0859_01_a,p0386_grea_b01_f02_0859_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0860_01_a,p0386_grea_b01_f02_0860_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0861_01_a,p0386_grea_b01_f02_0861_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0862_01_a,p0386_grea_b01_f02_0862_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0863_01_a,p0386_grea_b01_f02_0863_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0864_01_a,p0386_grea_b01_f02_0864_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0865_01_a,p0386_grea_b01_f02_0865_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0866_01_a,p0386_grea_b01_f02_0866_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0867_01_a,p0386_grea_b01_f02_0867_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0868_01_a,p0386_grea_b01_f02_0868_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0869_01_a,p0386_grea_b01_f02_0869_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0870_01_a,p0386_grea_b01_f02_0870_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0871_01_a,p0386_grea_b01_f02_0871_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0872_01_a,p0386_grea_b01_f02_0872_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0873_01_a,p0386_grea_b01_f02_0873_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0874_01_a,p0386_grea_b01_f02_0874_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0875_01_a,p0386_grea_b01_f02_0875_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0876_01_a,p0386_grea_b01_f02_0876_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0877_01_a,p0386_grea_b01_f02_0877_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0878_01_a,p0386_grea_b01_f02_0878_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0879_01_a,p0386_grea_b01_f02_0879_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0880_01_a,p0386_grea_b01_f02_0880_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0881_01_a,p0386_grea_b01_f02_0881_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0882_01_a,p0386_grea_b01_f02_0882_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0883_01_a,p0386_grea_b01_f02_0883_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0884_01_a,p0386_grea_b01_f02_0884_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0885_01_a,p0386_grea_b01_f02_0885_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0886_01_a,p0386_grea_b01_f02_0886_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0887_01_a,p0386_grea_b01_f02_0887_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0888_01_a,p0386_grea_b01_f02_0888_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0889_01_a,p0386_grea_b01_f02_0889_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0890_01_a,p0386_grea_b01_f02_0890_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0891_01_a,p0386_grea_b01_f02_0891_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0892_01_a,p0386_grea_b01_f02_0892_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0893_01_a,p0386_grea_b01_f02_0893_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0894_01_a,p0386_grea_b01_f02_0894_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0895_01_a,p0386_grea_b01_f02_0895_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0896_01_a,p0386_grea_b01_f02_0896_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0897_01_a,p0386_grea_b01_f02_0897_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0898_01_a,p0386_grea_b01_f02_0898_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0899_01_a,p0386_grea_b01_f02_0899_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0900_01_a,p0386_grea_b01_f02_0900_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0901_01_a,p0386_grea_b01_f02_0901_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0902_01_a,p0386_grea_b01_f02_0902_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0903_01_a,p0386_grea_b01_f02_0903_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0904_01_a,p0386_grea_b01_f02_0904_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0905_01_a,p0386_grea_b01_f02_0905_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0906_01_a,p0386_grea_b01_f02_0906_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0907_01_a,p0386_grea_b01_f02_0907_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0908_01_a,p0386_grea_b01_f02_0908_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0909_01_a,p0386_grea_b01_f02_0909_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0910_01_a,p0386_grea_b01_f02_0910_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0911_01_a,p0386_grea_b01_f02_0911_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0912_01_a,p0386_grea_b01_f02_0912_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0913_01_a,p0386_grea_b01_f02_0913_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0914_01_a,p0386_grea_b01_f02_0914_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0915_01_a,p0386_grea_b01_f02_0915_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0916_01_a,p0386_grea_b01_f02_0916_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0917_01_a,p0386_grea_b01_f02_0917_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0918_01_a,p0386_grea_b01_f02_0918_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0919_01_a,p0386_grea_b01_f02_0919_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0920_01_a,p0386_grea_b01_f02_0920_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0921_01_a,p0386_grea_b01_f02_0921_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0922_01_a,p0386_grea_b01_f02_0922_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0923_01_a,p0386_grea_b01_f02_0923_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0924_01_a,p0386_grea_b01_f02_0924_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0925_01_a,p0386_grea_b01_f02_0925_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0926_01_a,p0386_grea_b01_f02_0926_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0927_01_a,p0386_grea_b01_f02_0927_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0928_01_a,p0386_grea_b01_f02_0928_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0929_01_a,p0386_grea_b01_f02_0929_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0930_01_a,p0386_grea_b01_f02_0930_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0931_01_a,p0386_grea_b01_f02_0931_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0932_01_a,p0386_grea_b01_f02_0932_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0933_01_a,p0386_grea_b01_f02_0933_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0934_01_a,p0386_grea_b01_f02_0934_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0935_01_a,p0386_grea_b01_f02_0935_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0936_01_a,p0386_grea_b01_f02_0936_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0937_01_a,p0386_grea_b01_f02_0937_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0938_01_a,p0386_grea_b01_f02_0938_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0939_01_a,p0386_grea_b01_f02_0939_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0940_01_a,p0386_grea_b01_f02_0940_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0941_01_a,p0386_grea_b01_f02_0941_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0942_01_a,p0386_grea_b01_f02_0942_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0943_01_a,p0386_grea_b01_f02_0943_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0944_01_a,p0386_grea_b01_f02_0944_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0945_01_a,p0386_grea_b01_f02_0945_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0946_01_a,p0386_grea_b01_f02_0946_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0947_01_a,p0386_grea_b01_f02_0947_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0948_01_a,p0386_grea_b01_f02_0948_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0949_01_a,p0386_grea_b01_f02_0949_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0950_01_a,p0386_grea_b01_f02_0950_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0951_01_a,p0386_grea_b01_f02_0951_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0952_01_a,p0386_grea_b01_f02_0952_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0953_01_a,p0386_grea_b01_f02_0953_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0954_01_a,p0386_grea_b01_f02_0954_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0955_01_a,p0386_grea_b01_f02_0955_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0956_01_a,p0386_grea_b01_f02_0956_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0957_01_a,p0386_grea_b01_f02_0957_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0958_01_a,p0386_grea_b01_f02_0958_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0959_01_a,p0386_grea_b01_f02_0959_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0960_01_a,p0386_grea_b01_f02_0960_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0961_01_a,p0386_grea_b01_f02_0961_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0962_01_a,p0386_grea_b01_f02_0962_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0963_01_a,p0386_grea_b01_f02_0963_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0964_01_a,p0386_grea_b01_f02_0964_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0965_01_a,p0386_grea_b01_f02_0965_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0966_01_a,p0386_grea_b01_f02_0966_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0967_01_a,p0386_grea_b01_f02_0967_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0968_01_a,p0386_grea_b01_f02_0968_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0969_01_a,p0386_grea_b01_f02_0969_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0970_01_a,p0386_grea_b01_f02_0970_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0971_01_a,p0386_grea_b01_f02_0971_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0972_01_a,p0386_grea_b01_f02_0972_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0973_01_a,p0386_grea_b01_f02_0973_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0974_01_a,p0386_grea_b01_f02_0974_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0975_01_a,p0386_grea_b01_f02_0975_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0976_01_a,p0386_grea_b01_f02_0976_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0977_01_a,p0386_grea_b01_f02_0977_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0978_01_a,p0386_grea_b01_f02_0978_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0979_01_a,p0386_grea_b01_f02_0979_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0980_01_a,p0386_grea_b01_f02_0980_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0981_01_a,p0386_grea_b01_f02_0981_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0982_01_a,p0386_grea_b01_f02_0982_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0983_01_a,p0386_grea_b01_f02_0983_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0984_01_a,p0386_grea_b01_f02_0984_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0985_01_a,p0386_grea_b01_f02_0985_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0986_01_a,p0386_grea_b01_f02_0986_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0987_01_a,p0386_grea_b01_f02_0987_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0988_01_a,p0386_grea_b01_f02_0988_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0989_01_a,p0386_grea_b01_f02_0989_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0990_01_a,p0386_grea_b01_f02_0990_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0991_01_a,p0386_grea_b01_f02_0991_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0992_01_a,p0386_grea_b01_f02_0992_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0993_01_a,p0386_grea_b01_f02_0993_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0994_01_a,p0386_grea_b01_f02_0994_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0995_01_a,p0386_grea_b01_f02_0995_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0996_01_a,p0386_grea_b01_f02_0996_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0997_01_a,p0386_grea_b01_f02_0997_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0998_01_a,p0386_grea_b01_f02_0998_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_0999_01_a,p0386_grea_b01_f02_0999_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1000_01_a,p0386_grea_b01_f02_1000_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1001_01_a,p0386_grea_b01_f02_1001_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1002_01_a,p0386_grea_b01_f02_1002_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1003_01_a,p0386_grea_b01_f02_1003_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1004_01_a,p0386_grea_b01_f02_1004_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1005_01_a,p0386_grea_b01_f02_1005_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1006_01_a,p0386_grea_b01_f02_1006_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1007_01_a,p0386_grea_b01_f02_1007_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1008_01_a,p0386_grea_b01_f02_1008_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1009_01_a,p0386_grea_b01_f02_1009_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1010_01_a,p0386_grea_b01_f02_1010_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1011_01_a,p0386_grea_b01_f02_1011_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1012_01_a,p0386_grea_b01_f02_1012_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1013_01_a,p0386_grea_b01_f02_1013_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1014_01_a,p0386_grea_b01_f02_1014_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1015_01_a,p0386_grea_b01_f02_1015_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1016_01_a,p0386_grea_b01_f02_1016_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1017_01_a,p0386_grea_b01_f02_1017_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1018_01_a,p0386_grea_b01_f02_1018_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1019_01_a,p0386_grea_b01_f02_1019_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1020_01_a,p0386_grea_b01_f02_1020_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1021_01_a,p0386_grea_b01_f02_1021_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1022_01_a,p0386_grea_b01_f02_1022_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1023_01_a,p0386_grea_b01_f02_1023_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1024_01_a,p0386_grea_b01_f02_1024_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1025_01_a,p0386_grea_b01_f02_1025_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1026_01_a,p0386_grea_b01_f02_1026_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1027_01_a,p0386_grea_b01_f02_1027_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1028_01_a,p0386_grea_b01_f02_1028_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1029_01_a,p0386_grea_b01_f02_1029_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1030_01_a,p0386_grea_b01_f02_1030_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1031_01_a,p0386_grea_b01_f02_1031_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1032_01_a,p0386_grea_b01_f02_1032_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1033_01_a,p0386_grea_b01_f02_1033_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1034_01_a,p0386_grea_b01_f02_1034_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1035_01_a,p0386_grea_b01_f02_1035_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1036_01_a,p0386_grea_b01_f02_1036_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1037_01_a,p0386_grea_b01_f02_1037_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1038_01_a,p0386_grea_b01_f02_1038_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1039_01_a,p0386_grea_b01_f02_1039_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1040_01_a,p0386_grea_b01_f02_1040_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1041_01_a,p0386_grea_b01_f02_1041_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1042_01_a,p0386_grea_b01_f02_1042_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1043_01_a,p0386_grea_b01_f02_1043_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1044_01_a,p0386_grea_b01_f02_1044_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1045_01_a,p0386_grea_b01_f02_1045_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1046_01_a,p0386_grea_b01_f02_1046_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1047_01_a,p0386_grea_b01_f02_1047_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1048_01_a,p0386_grea_b01_f02_1048_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1049_01_a,p0386_grea_b01_f02_1049_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1050_01_a,p0386_grea_b01_f02_1050_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1051_01_a,p0386_grea_b01_f02_1051_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1052_01_a,p0386_grea_b01_f02_1052_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1053_01_a,p0386_grea_b01_f02_1053_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1054_01_a,p0386_grea_b01_f02_1054_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1055_01_a,p0386_grea_b01_f02_1055_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1056_01_a,p0386_grea_b01_f02_1056_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1057_01_a,p0386_grea_b01_f02_1057_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1058_01_a,p0386_grea_b01_f02_1058_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1059_01_a,p0386_grea_b01_f02_1059_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1060_01_a,p0386_grea_b01_f02_1060_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1061_01_a,p0386_grea_b01_f02_1061_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1062_01_a,p0386_grea_b01_f02_1062_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1063_01_a,p0386_grea_b01_f02_1063_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1064_01_a,p0386_grea_b01_f02_1064_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1065_01_a,p0386_grea_b01_f02_1065_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1066_01_a,p0386_grea_b01_f02_1066_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1067_01_a,p0386_grea_b01_f02_1067_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1068_01_a,p0386_grea_b01_f02_1068_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1069_01_a,p0386_grea_b01_f02_1069_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1070_01_a,p0386_grea_b01_f02_1070_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1071_01_a,p0386_grea_b01_f02_1071_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1072_01_a,p0386_grea_b01_f02_1072_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1073_01_a,p0386_grea_b01_f02_1073_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1074_01_a,p0386_grea_b01_f02_1074_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1075_01_a,p0386_grea_b01_f02_1075_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1076_01_a,p0386_grea_b01_f02_1076_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1077_01_a,p0386_grea_b01_f02_1077_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1078_01_a,p0386_grea_b01_f02_1078_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1079_01_a,p0386_grea_b01_f02_1079_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1080_01_a,p0386_grea_b01_f02_1080_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1081_01_a,p0386_grea_b01_f02_1081_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1082_01_a,p0386_grea_b01_f02_1082_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1083_01_a,p0386_grea_b01_f02_1083_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1084_01_a,p0386_grea_b01_f02_1084_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1085_01_a,p0386_grea_b01_f02_1085_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1086_01_a,p0386_grea_b01_f02_1086_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1087_01_a,p0386_grea_b01_f02_1087_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1088_01_a,p0386_grea_b01_f02_1088_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1089_01_a,p0386_grea_b01_f02_1089_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1090_01_a,p0386_grea_b01_f02_1090_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1091_01_a,p0386_grea_b01_f02_1091_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1092_01_a,p0386_grea_b01_f02_1092_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1093_01_a,p0386_grea_b01_f02_1093_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1094_01_a,p0386_grea_b01_f02_1094_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1095_01_a,p0386_grea_b01_f02_1095_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1096_01_a,p0386_grea_b01_f02_1096_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1097_01_a,p0386_grea_b01_f02_1097_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1098_01_a,p0386_grea_b01_f02_1098_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1099_01_a,p0386_grea_b01_f02_1099_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1100_01_a,p0386_grea_b01_f02_1100_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1101_01_a,p0386_grea_b01_f02_1101_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1102_01_a,p0386_grea_b01_f02_1102_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1103_01_a,p0386_grea_b01_f02_1103_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1104_01_a,p0386_grea_b01_f02_1104_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1105_01_a,p0386_grea_b01_f02_1105_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1106_01_a,p0386_grea_b01_f02_1106_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1107_01_a,p0386_grea_b01_f02_1107_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1108_01_a,p0386_grea_b01_f02_1108_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1109_01_a,p0386_grea_b01_f02_1109_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1110_01_a,p0386_grea_b01_f02_1110_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1111_01_a,p0386_grea_b01_f02_1111_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1112_01_a,p0386_grea_b01_f02_1112_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1113_01_a,p0386_grea_b01_f02_1113_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1114_01_a,p0386_grea_b01_f02_1114_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1115_01_a,p0386_grea_b01_f02_1115_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1116_01_a,p0386_grea_b01_f02_1116_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1117_01_a,p0386_grea_b01_f02_1117_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1118_01_a,p0386_grea_b01_f02_1118_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1119_01_a,p0386_grea_b01_f02_1119_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1120_01_a,p0386_grea_b01_f02_1120_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1121_01_a,p0386_grea_b01_f02_1121_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1122_01_a,p0386_grea_b01_f02_1122_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1123_01_a,p0386_grea_b01_f02_1123_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1124_01_a,p0386_grea_b01_f02_1124_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1125_01_a,p0386_grea_b01_f02_1125_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1126_01_a,p0386_grea_b01_f02_1126_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1127_01_a,p0386_grea_b01_f02_1127_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1128_01_a,p0386_grea_b01_f02_1128_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1129_01_a,p0386_grea_b01_f02_1129_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1130_01_a,p0386_grea_b01_f02_1130_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1131_01_a,p0386_grea_b01_f02_1131_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1132_01_a,p0386_grea_b01_f02_1132_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1133_01_a,p0386_grea_b01_f02_1133_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1134_01_a,p0386_grea_b01_f02_1134_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1135_01_a,p0386_grea_b01_f02_1135_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1136_01_a,p0386_grea_b01_f02_1136_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1137_01_a,p0386_grea_b01_f02_1137_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1138_01_a,p0386_grea_b01_f02_1138_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1139_01_a,p0386_grea_b01_f02_1139_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1140_01_a,p0386_grea_b01_f02_1140_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1141_01_a,p0386_grea_b01_f02_1141_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1142_01_a,p0386_grea_b01_f02_1142_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1143_01_a,p0386_grea_b01_f02_1143_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1144_01_a,p0386_grea_b01_f02_1144_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1145_01_a,p0386_grea_b01_f02_1145_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1146_01_a,p0386_grea_b01_f02_1146_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1147_01_a,p0386_grea_b01_f02_1147_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1148_01_a,p0386_grea_b01_f02_1148_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1149_01_a,p0386_grea_b01_f02_1149_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1150_01_a,p0386_grea_b01_f02_1150_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1151_01_a,p0386_grea_b01_f02_1151_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1152_01_a,p0386_grea_b01_f02_1152_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1153_01_a,p0386_grea_b01_f02_1153_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1154_01_a,p0386_grea_b01_f02_1154_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1155_01_a,p0386_grea_b01_f02_1155_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1156_01_a,p0386_grea_b01_f02_1156_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1157_01_a,p0386_grea_b01_f02_1157_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1158_01_a,p0386_grea_b01_f02_1158_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1159_01_a,p0386_grea_b01_f02_1159_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1160_01_a,p0386_grea_b01_f02_1160_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1161_01_a,p0386_grea_b01_f02_1161_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1162_01_a,p0386_grea_b01_f02_1162_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1163_01_a,p0386_grea_b01_f02_1163_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1164_01_a,p0386_grea_b01_f02_1164_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1165_01_a,p0386_grea_b01_f02_1165_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1166_01_a,p0386_grea_b01_f02_1166_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1167_01_a,p0386_grea_b01_f02_1167_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1168_01_a,p0386_grea_b01_f02_1168_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1169_01_a,p0386_grea_b01_f02_1169_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1170_01_a,p0386_grea_b01_f02_1170_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1171_01_a,p0386_grea_b01_f02_1171_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1172_01_a,p0386_grea_b01_f02_1172_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1173_01_a,p0386_grea_b01_f02_1173_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1174_01_a,p0386_grea_b01_f02_1174_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1175_01_a,p0386_grea_b01_f02_1175_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1176_01_a,p0386_grea_b01_f02_1176_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1177_01_a,p0386_grea_b01_f02_1177_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1178_01_a,p0386_grea_b01_f02_1178_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1179_01_a,p0386_grea_b01_f02_1179_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1180_01_a,p0386_grea_b01_f02_1180_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1181_01_a,p0386_grea_b01_f02_1181_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1182_01_a,p0386_grea_b01_f02_1182_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1183_01_a,p0386_grea_b01_f02_1183_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1184_01_a,p0386_grea_b01_f02_1184_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1185_01_a,p0386_grea_b01_f02_1185_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1186_01_a,p0386_grea_b01_f02_1186_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1187_01_a,p0386_grea_b01_f02_1187_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1188_01_a,p0386_grea_b01_f02_1188_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1189_01_a,p0386_grea_b01_f02_1189_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1190_01_a,p0386_grea_b01_f02_1190_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1191_01_a,p0386_grea_b01_f02_1191_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1192_01_a,p0386_grea_b01_f02_1192_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1193_01_a,p0386_grea_b01_f02_1193_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1194_01_a,p0386_grea_b01_f02_1194_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1195_01_a,p0386_grea_b01_f02_1195_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1196_01_a,p0386_grea_b01_f02_1196_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1197_01_a,p0386_grea_b01_f02_1197_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1198_01_a,p0386_grea_b01_f02_1198_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1199_01_a,p0386_grea_b01_f02_1199_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1200_01_a,p0386_grea_b01_f02_1200_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1201_01_a,p0386_grea_b01_f02_1201_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1202_01_a,p0386_grea_b01_f02_1202_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1203_01_a,p0386_grea_b01_f02_1203_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1204_01_a,p0386_grea_b01_f02_1204_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1205_01_a,p0386_grea_b01_f02_1205_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1206_01_a,p0386_grea_b01_f02_1206_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1207_01_a,p0386_grea_b01_f02_1207_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1208_01_a,p0386_grea_b01_f02_1208_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1209_01_a,p0386_grea_b01_f02_1209_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1210_01_a,p0386_grea_b01_f02_1210_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1211_01_a,p0386_grea_b01_f02_1211_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1212_01_a,p0386_grea_b01_f02_1212_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1213_01_a,p0386_grea_b01_f02_1213_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1214_01_a,p0386_grea_b01_f02_1214_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1215_01_a,p0386_grea_b01_f02_1215_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1216_01_a,p0386_grea_b01_f02_1216_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1217_01_a,p0386_grea_b01_f02_1217_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1218_01_a,p0386_grea_b01_f02_1218_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1219_01_a,p0386_grea_b01_f02_1219_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1220_01_a,p0386_grea_b01_f02_1220_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1221_01_a,p0386_grea_b01_f02_1221_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1222_01_a,p0386_grea_b01_f02_1222_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1223_01_a,p0386_grea_b01_f02_1223_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1224_01_a,p0386_grea_b01_f02_1224_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1225_01_a,p0386_grea_b01_f02_1225_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1226_01_a,p0386_grea_b01_f02_1226_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1227_01_a,p0386_grea_b01_f02_1227_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1228_01_a,p0386_grea_b01_f02_1228_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1229_01_a,p0386_grea_b01_f02_1229_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1230_01_a,p0386_grea_b01_f02_1230_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1231_01_a,p0386_grea_b01_f02_1231_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1232_01_a,p0386_grea_b01_f02_1232_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1233_01_a,p0386_grea_b01_f02_1233_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1234_01_a,p0386_grea_b01_f02_1234_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1235_01_a,p0386_grea_b01_f02_1235_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1236_01_a,p0386_grea_b01_f02_1236_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1237_01_a,p0386_grea_b01_f02_1237_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1238_01_a,p0386_grea_b01_f02_1238_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1239_01_a,p0386_grea_b01_f02_1239_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1240_01_a,p0386_grea_b01_f02_1240_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1241_01_a,p0386_grea_b01_f02_1241_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1242_01_a,p0386_grea_b01_f02_1242_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1243_01_a,p0386_grea_b01_f02_1243_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1244_01_a,p0386_grea_b01_f02_1244_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1245_01_a,p0386_grea_b01_f02_1245_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1246_01_a,p0386_grea_b01_f02_1246_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1247_01_a,p0386_grea_b01_f02_1247_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1248_01_a,p0386_grea_b01_f02_1248_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1249_01_a,p0386_grea_b01_f02_1249_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1250_01_a,p0386_grea_b01_f02_1250_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1251_01_a,p0386_grea_b01_f02_1251_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1252_01_a,p0386_grea_b01_f02_1252_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1253_01_a,p0386_grea_b01_f02_1253_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1254_01_a,p0386_grea_b01_f02_1254_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1255_01_a,p0386_grea_b01_f02_1255_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1256_01_a,p0386_grea_b01_f02_1256_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1257_01_a,p0386_grea_b01_f02_1257_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1258_01_a,p0386_grea_b01_f02_1258_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1259_01_a,p0386_grea_b01_f02_1259_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1260_01_a,p0386_grea_b01_f02_1260_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1261_01_a,p0386_grea_b01_f02_1261_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1262_01_a,p0386_grea_b01_f02_1262_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1263_01_a,p0386_grea_b01_f02_1263_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1264_01_a,p0386_grea_b01_f02_1264_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1265_01_a,p0386_grea_b01_f02_1265_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1266_01_a,p0386_grea_b01_f02_1266_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1267_01_a,p0386_grea_b01_f02_1267_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1268_01_a,p0386_grea_b01_f02_1268_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1269_01_a,p0386_grea_b01_f02_1269_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1270_01_a,p0386_grea_b01_f02_1270_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1271_01_a,p0386_grea_b01_f02_1271_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1272_01_a,p0386_grea_b01_f02_1272_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1273_01_a,p0386_grea_b01_f02_1273_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1274_01_a,p0386_grea_b01_f02_1274_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1275_01_a,p0386_grea_b01_f02_1275_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1276_01_a,p0386_grea_b01_f02_1276_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1277_01_a,p0386_grea_b01_f02_1277_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1278_01_a,p0386_grea_b01_f02_1278_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1279_01_a,p0386_grea_b01_f02_1279_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1280_01_a,p0386_grea_b01_f02_1280_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1281_01_a,p0386_grea_b01_f02_1281_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1282_01_a,p0386_grea_b01_f02_1282_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1283_01_a,p0386_grea_b01_f02_1283_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1284_01_a,p0386_grea_b01_f02_1284_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1285_01_a,p0386_grea_b01_f02_1285_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1286_01_a,p0386_grea_b01_f02_1286_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1287_01_a,p0386_grea_b01_f02_1287_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1288_01_a,p0386_grea_b01_f02_1288_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1289_01_a,p0386_grea_b01_f02_1289_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1290_01_a,p0386_grea_b01_f02_1290_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1291_01_a,p0386_grea_b01_f02_1291_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1292_01_a,p0386_grea_b01_f02_1292_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1293_01_a,p0386_grea_b01_f02_1293_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1294_01_a,p0386_grea_b01_f02_1294_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1295_01_a,p0386_grea_b01_f02_1295_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1296_01_a,p0386_grea_b01_f02_1296_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1297_01_a,p0386_grea_b01_f02_1297_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1298_01_a,p0386_grea_b01_f02_1298_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1299_01_a,p0386_grea_b01_f02_1299_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1300_01_a,p0386_grea_b01_f02_1300_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1301_01_a,p0386_grea_b01_f02_1301_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1302_01_a,p0386_grea_b01_f02_1302_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1303_01_a,p0386_grea_b01_f02_1303_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1304_01_a,p0386_grea_b01_f02_1304_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1305_01_a,p0386_grea_b01_f02_1305_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1306_01_a,p0386_grea_b01_f02_1306_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1307_01_a,p0386_grea_b01_f02_1307_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1308_01_a,p0386_grea_b01_f02_1308_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1309_01_a,p0386_grea_b01_f02_1309_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1310_01_a,p0386_grea_b01_f02_1310_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1311_01_a,p0386_grea_b01_f02_1311_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1312_01_a,p0386_grea_b01_f02_1312_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1313_01_a,p0386_grea_b01_f02_1313_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1314_01_a,p0386_grea_b01_f02_1314_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1315_01_a,p0386_grea_b01_f02_1315_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1316_01_a,p0386_grea_b01_f02_1316_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1317_01_a,p0386_grea_b01_f02_1317_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1318_01_a,p0386_grea_b01_f02_1318_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1319_01_a,p0386_grea_b01_f02_1319_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1320_01_a,p0386_grea_b01_f02_1320_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1321_01_a,p0386_grea_b01_f02_1321_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1322_01_a,p0386_grea_b01_f02_1322_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1323_01_a,p0386_grea_b01_f02_1323_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1324_01_a,p0386_grea_b01_f02_1324_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1325_01_a,p0386_grea_b01_f02_1325_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1326_01_a,p0386_grea_b01_f02_1326_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1327_01_a,p0386_grea_b01_f02_1327_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1328_01_a,p0386_grea_b01_f02_1328_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1329_01_a,p0386_grea_b01_f02_1329_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1330_01_a,p0386_grea_b01_f02_1330_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1331_01_a,p0386_grea_b01_f02_1331_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1332_01_a,p0386_grea_b01_f02_1332_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1333_01_a,p0386_grea_b01_f02_1333_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1334_01_a,p0386_grea_b01_f02_1334_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1335_01_a,p0386_grea_b01_f02_1335_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1336_01_a,p0386_grea_b01_f02_1336_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1337_01_a,p0386_grea_b01_f02_1337_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1338_01_a,p0386_grea_b01_f02_1338_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1339_01_a,p0386_grea_b01_f02_1339_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1340_01_a,p0386_grea_b01_f02_1340_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1341_01_a,p0386_grea_b01_f02_1341_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1342_01_a,p0386_grea_b01_f02_1342_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1343_01_a,p0386_grea_b01_f02_1343_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1344_01_a,p0386_grea_b01_f02_1344_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1345_01_a,p0386_grea_b01_f02_1345_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1346_01_a,p0386_grea_b01_f02_1346_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1347_01_a,p0386_grea_b01_f02_1347_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1348_01_a,p0386_grea_b01_f02_1348_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1349_01_a,p0386_grea_b01_f02_1349_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1350_01_a,p0386_grea_b01_f02_1350_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1351_01_a,p0386_grea_b01_f02_1351_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1352_01_a,p0386_grea_b01_f02_1352_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1353_01_a,p0386_grea_b01_f02_1353_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1354_01_a,p0386_grea_b01_f02_1354_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1355_01_a,p0386_grea_b01_f02_1355_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1356_01_a,p0386_grea_b01_f02_1356_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1357_01_a,p0386_grea_b01_f02_1357_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1358_01_a,p0386_grea_b01_f02_1358_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1359_01_a,p0386_grea_b01_f02_1359_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1360_01_a,p0386_grea_b01_f02_1360_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1361_01_a,p0386_grea_b01_f02_1361_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1362_01_a,p0386_grea_b01_f02_1362_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1363_01_a,p0386_grea_b01_f02_1363_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1364_01_a,p0386_grea_b01_f02_1364_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1365_01_a,p0386_grea_b01_f02_1365_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1366_01_a,p0386_grea_b01_f02_1366_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1367_01_a,p0386_grea_b01_f02_1367_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1368_01_a,p0386_grea_b01_f02_1368_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1369_01_a,p0386_grea_b01_f02_1369_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1370_01_a,p0386_grea_b01_f02_1370_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1371_01_a,p0386_grea_b01_f02_1371_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1372_01_a,p0386_grea_b01_f02_1372_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1373_01_a,p0386_grea_b01_f02_1373_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1374_01_a,p0386_grea_b01_f02_1374_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1375_01_a,p0386_grea_b01_f02_1375_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1376_01_a,p0386_grea_b01_f02_1376_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1377_01_a,p0386_grea_b01_f02_1377_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1378_01_a,p0386_grea_b01_f02_1378_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1379_01_a,p0386_grea_b01_f02_1379_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1380_01_a,p0386_grea_b01_f02_1380_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1381_01_a,p0386_grea_b01_f02_1381_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1382_01_a,p0386_grea_b01_f02_1382_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1383_01_a,p0386_grea_b01_f02_1383_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1384_01_a,p0386_grea_b01_f02_1384_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1385_01_a,p0386_grea_b01_f02_1385_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1386_01_a,p0386_grea_b01_f02_1386_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1387_01_a,p0386_grea_b01_f02_1387_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1388_01_a,p0386_grea_b01_f02_1388_01_a.tif,,,,,01,02,,,,p0386,,,,, -,,,A,IMAGE,p0386_grea_b01_f02,p0386_grea_b01_f02_1389_01_a,p0386_grea_b01_f02_1389_01_a.tif,,,,,01,02,,,,p0386,,,,, diff --git a/Meadow/avr_migration/README.md b/Meadow/avr_migration/README.md deleted file mode 100644 index 7940118..0000000 --- a/Meadow/avr_migration/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# AVR Migration Inventory Script
-This is a modified version of the mig_av script. It is for creating ingest sheets for works that have been migrated from AVR. diff --git a/Meadow/avr_migration/migration.py b/Meadow/avr_migration/migration.py deleted file mode 100644 index 4c2ba51..0000000 --- a/Meadow/avr_migration/migration.py +++ /dev/null @@ -1,403 +0,0 @@ -#!/usr/bin/env python3 - -import os -from pathlib import Path -import posixpath -import csv -import argparse - -parser = argparse.ArgumentParser() -parser.add_argument('--input', '-i', action='store', dest='input_path', type=str, help='full path to input folder') -parser.add_argument('--load_inventory', '-l', required=False, action='store', dest='source_inventory', help='Use to specify an inventory csv file.') -parser.add_argument('--output', '-o', action='store', dest='output_path', type=str, help='full path to output csv file') -parser.add_argument('--auxiliary', '-x', required=False, nargs=1, action='store', dest='aux_parse', help='Sets how to parse auxiliary files. Options include: extension (by extension), parse (by word), none (no aux files). Default is none.') -parser.add_argument('--skip', '-s', required=False, nargs='*', action='store', dest='skip', help='Use to specify patterns to skip. Can take multiple inputs. For example, "_ac." "_am." could be used to skip legacy ac and am files.') -parser.add_argument('--prepend_accession', '-p', action='store', dest='prepend', type=str, help='set a string to be added to the beginning of the file accession number when generated') - -args = parser.parse_args() - -def interpret_aux_command(): - '''checks if argument passed to aux_parse is valid''' - aux_parse_list = ['extension', 'parse', '2pass'] - for i in args.aux_parse: - if not i in aux_parse_list: - print('\n---ERROR: ' + i + ' is not a valid input to the auxiliary command ---\n') - quit() - -def input_check(indir): - """ - Checks if input was provided and if it is a directory that exists - """ - if not indir: - print ("No input provided") - quit() - if not os.path.isdir(indir): - print('input is not a directory') - quit() - -def select_number(max_limit): - """ - Prompts user to enter a number - Number must be 1 or greater - and less than or equal to max_limit - """ - choice_confirm = False - while choice_confirm is False: - choice = int(input()) - if choice<=max_limit and choice>=1: - choice_confirm = True - return choice - else: - print("please select a number that is equal to or less than " + str(max_limit)); - -def yes_no(question): - """ - Poses yes/no question to user - Returns True/False - """ - print(question) - yes = set(['yes','y', 'ye', '']) - no = set(['no','n']) - while True: - choice = input().lower() - if choice in yes: - return True - elif choice in no: - return False - else: - print("Please respond with 'yes' or 'no'"); - -def import_csv(csv_file): - """ - Imports csv file and maps data to dictionary - """ - filter_text = ['_am_', '_am', '-am', '_ac_', '_ac', '-ac', '_access', '_streaming'] #'-a' removed to avoid some collisions - csv_dict = {} - with open(csv_file, encoding='utf-8')as f: - reader = csv.DictReader(f, delimiter=',') - for row in reader: - base_filename = row["Fileset Original Filename"] - for i in filter_text: - if i in base_filename: - base_filename = base_filename.split(i) - base_filename = clean_filename(base_filename) - data_dict = { - "Collection Title" : row["Collection Title"], - "Meadow URL" : row["Meadow URL"], - "Work ID" : row["Work ID"], - "Work Accession" : row["Work Accession"], - "Work Title" : row["Work Title"], - "Fileset ID" : row["Fileset ID"], - "Fileset Accession" : row["Fileset Accession"], - "Fileset Role" : row["Fileset Role"], - "Fileset Original Filename" : row["Fileset Original Filename"], - "Fileset Label" : row["Fileset Label"], - "Fileset Description" : row["Fileset Description"], - "File Path" : None - } - csv_dict.update({base_filename : data_dict}) - return csv_dict - -def clean_filename(base_filename): - """ - Takes list or string as input - Attempts to reconcile filename to searchable term - List would be filename that was split at a pattern - Removes remaining extensions - """ - global global_element_selection - if type(base_filename) is list: - for a in base_filename: - if a.startswith("."): - base_filename.remove(a) - for a, item in enumerate(base_filename): - if item.startswith("."): - base_filename.remove(item) - base_filename[a] = Path(item).stem - number_of_elements = len(base_filename) - if number_of_elements == 1: - base_filename = "".join(base_filename) - else: - if not global_element_selection: - print("\nMultiple possible base filenames found") - print("Please select the list element you would like to search for") - print(base_filename) - print("Enter a number from 1-" + str(number_of_elements)) - number_selection = select_number(number_of_elements) - #subtract 1 so that number corresponds to list index - number_selection = (number_selection - 1) - base_filename = base_filename[number_selection] - make_global = yes_no("\nDo you want to apply this globally for similar filenames in this inventory?") - if make_global: - global_element_selection = number_selection - else: - base_filename = base_filename[global_element_selection] - else: - base_filename = Path(base_filename).stem - #try to resolve filenames with multiple extensions - if '.' in base_filename: - base_filename = Path(base_filename).stem - return base_filename - -def generate_input_dict(indir): - """ - Finds all files in input - Removes hidden files and unwanted filetypes - Returns a dictionary of files with their paths relative to input - """ - indir_dictionary = {} - for subdir, dirs, files in os.walk(indir): - clean_subdir = (subdir.replace(indir, '')) - clean_subdir = clean_subdir.strip('/') - files = [f for f in files if not f[0] == '.'] - files = [f for f in files if not f == 'Thumbs.db'] - files = [f for f in files if not f.endswith('.md5')] - files = [f for f in files if not f.endswith('.csv')] - if args.skip: - skip_list = args.skip - for i in skip_list: - files = [f for f in files if not i in f] - for file in files: - file_path = os.path.join(clean_subdir, file) - file_path = file_path.replace(os.sep, posixpath.sep) - file_path = file_path.strip('/') - indir_dictionary.update({file : file_path}) - return indir_dictionary - -def get_role(filename, inventory_label): - """ - Assigns role to file - Based on extension or pattern - """ - #temporarily removed '-a.', '_a.', to avoid collisions - role_dict = { - 'framemd5' : {'identifiers' : ['.framemd5'], 'type' : 'extension', 'role' : 'S', 'label' : 'framemd5 file', 'file_builder' : '_supplementary_'}, - 'metadata' : {'identifiers' : ['.xml', 'json', '.pdf'], 'type' : 'extension', 'role' : 'S', 'label' : 'technical metadata file', 'file_builder' : '_supplementary_'}, - 'logfile' : {'identifiers' : ['.log'], 'type' : 'extension', 'role' : 'S', 'label' : 'log file', 'file_builder' : '_supplementary_'}, - 'qctools' : {'identifiers' : ['.xml.gz', '.qctools.mkv'], 'type' : 'extension', 'role' : 'S', 'label' : 'QCTools report', 'file_builder' : '_supplementary_'}, - 'spectrogram' : {'identifiers' : ['.png', '.PNG'], 'type' : 'extension', 'role' : 'S', 'label' : 'spectrogram file', 'file_builder' : '_supplementary_'}, - 'dpx_checksum' : {'identifiers' : ['dpx.txt', '-dpx_checksums.txt'], 'type' : 'extension', 'role' : 'S', 'label' : 'original DPX checksums', 'file_builder' : '_supplementary_'}, - 'access' : {'identifiers' : ['-am.', '_am.', '_am_', '-am-', '-ac.', '.mp4', '_access.', '_amcc_'], 'type' : 'pattern', 'role' : 'A', 'label' : None, 'file_builder' : '_access_'}, - 'preservation' : {'identifiers' : ['-p.', '_p.', '-pm.', '_pm.', '_pm_', '-pm-', '_preservation.', '.mkv'], 'type' : 'pattern', 'role' : 'P', 'label' : None, 'file_builder' : '_preservation_'}, - } - if not args.aux_parse: - aux_dict = {'auxiliary' : {'identifiers' : None, 'type' : None, 'role' : None, 'label' : None, 'file_builder' : None}} - elif 'extension' in args.aux_parse: - aux_dict = { - 'auxiliay' : {'identifiers' : ['.jpg', '.JPG'], 'type' : 'extension', 'role' : 'X', 'label' : 'image', 'file_builder' : '_auxiliary_'} - } - elif 'parse' in args.aux_parse or '2pass' in args.aux_parse: - aux_dict = {'auxiliary' : {'identifiers' : ['_Asset', '-Asset', '_Can', '-Can', 'Front.', 'Back.', 'Side.', '_Ephemera.'], 'type' : 'xparse', 'role' : 'X', 'label' : None, 'file_builder' : '_auxiliary_'}} - #role_dict.update(aux_dict) - role_dict = {**aux_dict, **role_dict} - role = None - #TODO: make these separate functions - #if 'extension' in args.aux_parse: label = None - #label = None - for i in role_dict: - if role_dict[i]['type'] == 'extension' and not role: - if filename.endswith(tuple(role_dict[i]['identifiers'])): - role = role_dict[i]['role'] - file_accession_builder = role_dict[i]['file_builder'] - if not role == 'X' and not inventory_label: - label = role_dict[i]['label'] - elif inventory_label: - label = inventory_label + ' ' + role_dict[i]['label'] - else: - label = role_dict[i]['label'] - for i in role_dict: - if role_dict[i]['type'] == 'xparse' and not role: - if any(ext in filename for ext in role_dict[i]['identifiers']): - label = xparser(filename, role_dict[i]['identifiers'], inventory_label) - role = role_dict[i]['role'] - file_accession_builder = role_dict[i]['file_builder'] - for i in role_dict: - if role_dict[i]['type'] == 'pattern' and not role: - if any(ext in filename for ext in role_dict[i]['identifiers']): - role = role_dict[i]['role'] - file_accession_builder = role_dict[i]['file_builder'] - label = inventory_label - if not role: - label = inventory_label - role = 'S' - file_accession_builder = '_supplementary_' - return role,file_accession_builder,label - -def xparser(filename, pattern_list, inventory_label): - #TODO use regex instead so numbers could be extracted? - parser_dict = { - 'reel' : ['_Reel', '-Reel'], - 'can' : ['_Can', '-Can'], - 'asset' : ['_Asset', '-Asset'], - 'box' : ['_Box', '-Box'], - 'back' : ['Back.'], - 'front' : ['Front.'], - 'side' : ['Side.'], - 'ephemera' : ['_Ephemera.'] - } - label_list = [] - if inventory_label: - label_list.append(inventory_label) - for i in parser_dict: - for a in parser_dict.get(i): - if a in filename: - label_list.append(i) - #label_list.append(parser_dict(i)) - label = " ".join(i for i in label_list if i) - if not label: - label = filename - return label - -def write_output(full_dict): - """ - Writes output CSV file - Takes dict with keys containing - lists of dicts as input - """ - header_names = [ - "Collection Title", - "Meadow URL", - "Work ID", - "Work Accession", - "Work Title", - "Fileset ID", - "Fileset Accession", - "Fileset Role", - "Fileset Original Filename", - "Fileset Label", - "Fileset Description", - "File Path" - ] - with open(output_file, 'w', newline='', encoding='utf-8') as f: - writer = csv.DictWriter(f, fieldnames = header_names) - writer.writeheader() - for item in full_dict: - for file_info in full_dict[item]: - writer.writerow(file_info) - -indir = args.input_path -input_check(indir) -output_file = args.output_path - -global_element_selection = None -csv_file = args.source_inventory -csv_dict = import_csv(csv_file) -indir_dictionary = generate_input_dict(indir) -print("\n") - -if args.aux_parse: - interpret_aux_command() - if "2pass" in args.aux_parse: - filtered_dict = {k:v for (k,v) in indir_dictionary.items() if '.JPG' in k or '.jpg' in k or '.xml' in k} - indir_dictionary = {k: v for k, v in indir_dictionary.items() if k not in filtered_dict} - #TODO: 2pass will require a filter option to create a list - # of strings to remove from the end of filenames set by user - #TODO: set fileset accession as base_filename + image + 3 digit # - reduced_csv_dict = {} - for i in csv_dict: - #TODO: make a new simplified dictionary that excludes repeats - imported_data = csv_dict[i] - filter_list = ['s01', 's02', '_a', '_b'] - for el in filter_list: - #if i.endswith(el): - i = i.removesuffix(el) - if not i in reduced_csv_dict: - reduced_csv_dict[i] = imported_data - #print(reduced_csv_dict) - #print(filtered_dict) - #quit() - -partial_matches = None -full_dict = {} -for item in csv_dict: - partial_matches = [x for x in indir_dictionary.keys() if item in x] - if partial_matches: - print(item + " was found") - if csv_dict[item]["Fileset Original Filename"] in partial_matches: - partial_matches.remove(csv_dict[item]["Fileset Original Filename"]) - for match in partial_matches: - inventory_label = csv_dict[item]["Fileset Label"] - if inventory_label == csv_dict[item]["Fileset Original Filename"]: - inventory_label = None - role,file_accession_builder,label = get_role(match, inventory_label) - if not label: - label = match - file_dict = { - "Collection Title" : csv_dict[item]["Collection Title"], - "Meadow URL" : csv_dict[item]["Meadow URL"], - "Work ID" : csv_dict[item]["Work ID"], - "Work Accession" : csv_dict[item]["Work Accession"], - "Work Title" : csv_dict[item]["Work Title"], - "Fileset ID" : None, - "Fileset Accession" : None, - "Fileset Role" : role, - "Fileset Original Filename" : match, - "Fileset Label" : label, - "Fileset Description" : csv_dict[item]["Fileset Description"], - "File Path" : indir_dictionary[match] - } - #add item to full dict or append if item exists - if item not in full_dict: - full_dict[item] = [file_dict] - else: - full_dict[item].append(file_dict) - #update the Fileset ID and file accession - if role == "A": - file_dict.update({"Fileset ID" : csv_dict[item]["Fileset ID"]}) - file_dict.update({"Fileset Accession" : csv_dict[item]["Fileset Accession"]}) - else: - role_count = sum(x.get("Fileset Role") == role for x in full_dict.get(item)) - if not args.prepend: - file_dict.update({"Fileset Accession" : item + file_accession_builder + f'{role_count:03d}'}) - else: - file_dict.update({"Fileset Accession" : args.prepend + item + file_accession_builder + f'{role_count:03d}'}) - else: - print("nothing matching " + item + " found") - -if args.aux_parse: - if "2pass" in args.aux_parse: - for item in reduced_csv_dict: - partial_matches = [x for x in filtered_dict.keys() if item in x] - if partial_matches: - print("images for " + item + " found") - for match in partial_matches: - inventory_label = reduced_csv_dict[item]["Fileset Label"] - if inventory_label == reduced_csv_dict[item]["Fileset Original Filename"]: - inventory_label = None - role,file_accession_builder,label = get_role(match, inventory_label) - if not label: - label = match - file_dict = { - "Collection Title" : reduced_csv_dict[item]["Collection Title"], - "Meadow URL" : reduced_csv_dict[item]["Meadow URL"], - "Work ID" : reduced_csv_dict[item]["Work ID"], - "Work Accession" : reduced_csv_dict[item]["Work Accession"], - "Work Title" : reduced_csv_dict[item]["Work Title"], - "Fileset ID" : None, - "Fileset Accession" : None, - "Fileset Role" : role, - "Fileset Original Filename" : match, - "Fileset Label" : label, - "Fileset Description" : reduced_csv_dict[item]["Fileset Description"], - "File Path" : filtered_dict[match] - } - #add item to full dict or append if item exists - if item not in full_dict: - full_dict[item] = [file_dict] - else: - full_dict[item].append(file_dict) - #update the Fileset ID and file accession - if role == "A": - file_dict.update({"Fileset ID" : reduced_csv_dict[item]["Fileset ID"]}) - file_dict.update({"Fileset Accession" : reduced_csv_dict[item]["Fileset Accession"]}) - else: - role_count = sum(x.get("Fileset Role") == role for x in full_dict.get(item)) - if not args.prepend: - file_dict.update({"Fileset Accession" : item + file_accession_builder + f'{role_count:03d}'}) - else: - file_dict.update({"Fileset Accession" : args.prepend + item + file_accession_builder + f'{role_count:03d}'}) - else: - print("nothing matching " + item + " found") - -write_output(full_dict) -print("Process complete!") diff --git a/Meadow/image_csv_script/README.md b/Meadow/image_csv_script/README.md deleted file mode 100644 index 7dafb42..0000000 --- a/Meadow/image_csv_script/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# Image CSV Script
-This is a Python script for creating ingest sheets for image projects. The script removes everything except the needed Meadow ingest fields from the inventory. - -### Commands
-**-i**, **--input** This should be the full path to a CSV file or folder containing multiple CSV files.
-**-o**, **--output** This should be the full path, including file name, to a csv file for writing an output CSV to. If the output already exists it will be overwritten. Example - /user/my_documents/my_csv_file.csv
- -### Dependencies - CHECK BEFORE TRYING TO RUN THE SCRIPT
-- Before running the command you will need a recent version of Python installed.
-- Install python from the Python website if it is not already installed. If you aren't sure whether or not python is installed, try typing `python -h` in the command line. If installing Python on Windows make sure to check the box to add python to your PATH during installation.
- -### Usage
-- Run the Command using the run.py script
-- You may need to make the script executable first. In order to do so, type `chmod 755` into the command line on a mac followed by a space, then drag and drop the run.py file into the command line and press return. The full command should look something like `chmod 755 path/to/git/folder/pandas_testing/image_processing/run.py`
-- You can check if the script is executable by trying to bring up the help text `run.py -h`
-- Once the script is executable, you can run it by setting the correct inputs and outputs. The structure of the command should be: [full path to run.py file] [space] [-i] [space] [full path to input CSV or folder] [space] [-o] [space] [full path to output CSV file] --This should look like: `path/to/git/folder/pandas_testing/image_processing/run.py -i path/to/input/folder -o path/to/csv/mycsv.csv`
--If run on a folder of CSV files, the script will merge them into a single CSV file. diff --git a/Meadow/image_csv_script/image_csv_script/image_csv_script/image_csv_script.py b/Meadow/image_csv_script/image_csv_script/image_csv_script/image_csv_script.py deleted file mode 100644 index 411ce6b..0000000 --- a/Meadow/image_csv_script/image_csv_script/image_csv_script/image_csv_script.py +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env python3 - -import csv -import sys -import os -import glob -from image_csv_script.parameters import args -import pandas as pd - -def csv_main(): - column_to_match = 'file' - indir = args.input_path - if indir.endswith('.csv'): - if os.path.isfile(indir): - inventorydf = pd.read_csv(indir, skiprows=0, header=0) - else: - print('ERROR: Supplied inventory path is not valid') - quit() - else: - if os.path.isdir(indir): - inventories = glob.glob(os.path.join(indir, "*.csv")) - inventorydf = pd.concat - ([pd.read_csv(inv, skiprows=0, header=0') for inv in inventories]) - else: - print('ERROR: Supplied inventory path is not valid') - quit() - inventorydf = inventorydf[['work_accession_number', 'file_accession_number', 'filename', 'description', 'label', 'role']] - - #Write merged inventory to output specified in command - print ("writing to file") - inventorydf.to_csv(args.output_path, sep=',', encoding='utf-8', index=False) - print('your file was written to ' + args.output_path) diff --git a/Meadow/image_csv_script/image_csv_script/image_csv_script/parameters.py b/Meadow/image_csv_script/image_csv_script/image_csv_script/parameters.py deleted file mode 100644 index d8e97a8..0000000 --- a/Meadow/image_csv_script/image_csv_script/image_csv_script/parameters.py +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env python3 - -""" -Argument parser for image ingest sheet script -""" - -import argparse -import sys - -parser = argparse.ArgumentParser() - -parser.add_argument( - "--input", - "-i", - required=True, - action="store", - dest="input_path", - type=str, - help="full path to input folder", -) -parser.add_argument( - "--output", - "-o", - required=True, - action="store", - dest="output_path", - type=str, - help="full path to output csv file", -) -# parser.add_argument('--inventory', required=True, action='store', dest='inventory_path', type=str, help='path to folder containing inventories') -# parser.add_argument('--filter_list', action='store', dest='filter_list', help='Provide a text file with a list of files. Not implemented yet') - - -args = parser.parse_args() diff --git a/Meadow/image_csv_script/image_csv_script/run.py b/Meadow/image_csv_script/image_csv_script/run.py deleted file mode 100644 index fcc6272..0000000 --- a/Meadow/image_csv_script/image_csv_script/run.py +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env python3 - -import sys -if sys.version_info[0] < 3: - raise Exception("Python 3 or a more recent version is required.") - -def main(): - from image_ingest_sheet import image_ingest_sheet - image_csv_script.csv_main() - -if __name__ == "__main__": - main() diff --git a/Meadow/mig_av/README.md b/Meadow/mig_av/README.md deleted file mode 100644 index e6161ba..0000000 --- a/Meadow/mig_av/README.md +++ /dev/null @@ -1,83 +0,0 @@ -# Meadow Ingest Sheet Generator for AV
-This is a Python script for converting AV inventories to Meadow ingest sheets. It can also be used to create ingest sheets for image projects with nested folder structures.
- -## Overview -The script performs the following primary functions: -- Identify files associated with the filename listed in the source inventory -- Expand filename to include path information -- Assign work_type -- Generate file_accession_number -- Assign file role -- Allows multiple fields to be combined in the description field -- Allows certain files to be flagged as auxiliary files -- Expands label if certain filename patterns are detected -- Outputs a Meadow ingest sheet that is ready to upload - -## Commands -**-i**, **--input** This should be the full path to a project folder. If no `--output` is specified, the script will default to using the input director for the output.
-**-o**, **--output** This should be the full path, including file name, to a csv file for writing the Meadow inventory to. If the output already exists it will be overwritten. Example - /user/my_documents/project_meadow_inventory.csv
-**-l**, **--load_inventory** Use to specify an inventory (.csv) or folder containing inventories. If not specified the script will look in the base folder of the input for inventories.
-**-s**, **--skip** Defines patterns to ignore. For example, `-s ".mp3"` would prevent the script from adding any .mp3 files it finds to the final inventory.
-**-d**, **--description** Use to specify column names to populate Meadow description field with. Can take multiple inputs. Information from each column will be separated by a ";" in the description. Example usage: `-d "Date/Time" "Barcode"`. If not specified, script will default to looking for the column "inventory_title"
-**-x**, **--auxiliary** Sets how to parse auxiliary files. Options include: `extension` (by extension; i.e. ".jpg"), `parse` (by word; i.e. "_Asset_Front"), `none` (no aux files). Default is `none`.
-**--prepend_accession**, **-p** Set a string to be added to the beginning of the file accession number when it is generated - -## Usage -Use the run.py file to run the script without installing. -Use Atom's Git integration for your work - -Basic usage, input folder containing inventory and files. No auxiliary files. Outputting Meadow ingest inventory to input folder: -``` -run.py -i path/to/input/folder -``` - -Basic usage, separate input folder, inventory, and output folder. No auxiliary files: -``` -run.py -i path/to/input/folder -l path/to/inventory.csv -o path/to/output/file.csv -``` - -Parse image file filenames that contain keywords identifying them as auxiliary files ("_AssetFront", "_CanBack", etc.): -``` -run.py -i path/to/input/folder -x parse -``` - -Skip ".mp4" and ".png" files. Add any JPEG files as auxiliary files. Add "P0001-" to the beginning of all file accession numbers. Combine information from the inventory_title, barcode, and record_date columns into the description : -``` -run.py -i path/to/input/folder -s .mp4 .png -x extension -p P0001- -d inventory_title barcode record_date -``` -## File Type Designations - -**A** _am, -am, -a, _a, _am\_, -am- - -**P** _pm, -pm, -p, _p, _pm\_, -pm- - -**S** .framemd5, .xml, .json, .pdf, .xml.gz, .qctools.mkv, .log, .png, .PNG, dpx.txt - -**X** .jpg, .jpeg, _Asset, -Asset, _Can, -Can, Front., Back., _Ephemera, -Ephemera - -|File Type|File Role| -|:-------:|:-------:| -|-a or _a| A| -|-am or _am| A| -|-am- or _am\_| A| -|-Asset or _Asset|X| -|Back.| X| -|-can or _Can| X| -|dpx.txt|S| -|-Ephemera or _Ephemera| X| -|.framemd5| S| -|Front.|X| -|.json|S| -|.log|S| -|-p or _p|P| -|.pdf| S| -|-pm or _pm| P| -|-pm- or _pm\_| P| -|.png or .PNG| S| -|.qctool.mkv|S| -|.xml| S| -|.xml.gz| S| - - -## Notes -When ingesting files associated with an inventory created using the script, the folder structure in the S3 bucket should match the folder structure of the input that the script was run on. diff --git a/Meadow/mig_av/run.py b/Meadow/mig_av/run.py deleted file mode 100644 index 9240822..0000000 --- a/Meadow/mig_av/run.py +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env python3 - -import sys - -if sys.version_info[0] < 3: - raise Exception("Python 3 or a more recent version is required.") - - -def main(): - import mig_av.mig_av as mig_av - - mig_av.mig_av_main() - - -if __name__ == "__main__": - main() diff --git a/README.md b/README.md index ac86d58..d713d5f 100644 --- a/README.md +++ b/README.md @@ -1,29 +1,29 @@ # nul-rdc-scripts Scripts used by the Collections Digitization Team aka The Production Team -When you add a script please be sure to add documentation and make sure to comment it.
+When you add a script please be sure to add documentation and make sure to comment it. -## Core Tools
+## Poetry Setup -### Imaging Workflow: - -[Image Quality Checker](https://github.com/nulib/nul-rdc-scripts/tree/main/Image/iqc)
+In the terminal, `cd` to repository parent folder (nul-rdc-scripts) and run `poetry install` -### Film and Video Workflow: +## Core Tools -[mov2ffv1 Video Transcoder](https://github.com/nulib/nul-rdc-scripts/tree/main/AV/Video)
-[dpx2ffv1 Film Transcoder](https://github.com/nulib/nul-rdc-scripts/tree/main/AV/Film)
+### Imaging Workflow: -### Audio Workflow: +[Image Quality Checker](/nulrdcscripts/iqc/) -[Audio Processor](https://github.com/nulib/nul-rdc-scripts/tree/main/AV/Audio/audio_processor)
+### AV Workflow: -## Additional Tools
+[Video Processor](/nulrdcscripts/vproc) +[Audio Processor](/nulrdcscripts/aproc) -[Meadow Image CSV Converter](https://github.com/nulib/nul-rdc-scripts/tree/main/Meadow/image_csv_script)
+### Meadow +[Meadow Ingest Sheet Generator](/nulrdcscripts/ingest/) ### Inventorying: -[Inventory Creator for Image and Text Works](https://github.com/nulib-rdc-scripts/tree/main/Image/Inventory)
+[Inventory Creator for Image and Text Works](/nulrdcscripts/inventory/) -### Mig AV Script +### Deprecated -[Meadow Ingest Sheet Generator for AV](https://github.com/nulib/nul-rdc-scripts/tree/main/Meadow/mig_av)
+[dpx2ffv1 Film Transcoder](/nulrdcscripts/fproc/) +[Meadow Image CSV Converter](/nulrdcscripts/text/) \ No newline at end of file diff --git a/AV/NewVideoWIP/VideoScript/CSV/__init__.py b/nulrdcscripts/__init__.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/CSV/__init__.py rename to nulrdcscripts/__init__.py diff --git a/AV/Audio/audio_processor/LICENSE b/nulrdcscripts/aproc/LICENSE similarity index 100% rename from AV/Audio/audio_processor/LICENSE rename to nulrdcscripts/aproc/LICENSE diff --git a/AV/Audio/audio_processor/README.md b/nulrdcscripts/aproc/README.md similarity index 56% rename from AV/Audio/audio_processor/README.md rename to nulrdcscripts/aproc/README.md index 7601048..9551c62 100644 --- a/AV/Audio/audio_processor/README.md +++ b/nulrdcscripts/aproc/README.md @@ -1,43 +1,44 @@ -# Audio Processor +# aproc A script for processing and performing QC on audio files. ## Commands -`-h`, `--help` show help message and exit
+`-h`, `--help` show help message and exit `--input INPUT_PATH`, `-i INPUT_PATH` - full path to input folder
+ full path to input folder `--output OUTPUT_PATH`, `-o OUTPUT_PATH` - full path to output csv file for QC results. If not specified this will default to creating a file in the input directory
-`--load_inventory [SOURCE_INVENTORY ...]`, `-l [SOURCE_INVENTORY ...]` - Use to specify a CSV inventory. If not specified the script will look in the base folder of the input for CSV inventories. If no inventories are found the script will leave some fields blank.
-`--sox SOX_PATH` For setting a custom sox path
+ full path to output csv file for QC results. If not specified this will default to creating a file in the input directory +`--load_inventory INVENTORY_PATH`, `-l INVENTORY_PATH` + Use to specify a CSV inventory. If not specified the script will look in the base folder of the input for CSV inventories. If no inventories are found the script will leave some fields blank. +`--sox SOX_PATH` For setting a custom sox path `--bwfmetaedit METAEDIT_PATH` - For setting a custom BWF Metaedit path
-`--ffmpeg FFMPEG_PATH` For setting a custom ffmpeg path
+ For setting a custom BWF Metaedit path +`--ffmpeg FFMPEG_PATH` For setting a custom ffmpeg path `--ffprobe FFPROBE_PATH` - For setting a custom ffprobe path
+ For setting a custom ffprobe path `--mediaconch MEDIACONCH_PATH` - For setting a custom mediaconch path
-`--transcode`, `-t` Transcode access files
-`--write_metadata`, `-m` Write Broadcast WAVE metadata to Preservation file
-`--write_json`, `-j` Write metadata to json file
-`--spectrogram`, `-s` generate spectrograms
+ For setting a custom mediaconch path +`--transcode`, `-t` Transcode access files +`--write_metadata`, `-m` Write Broadcast WAVE metadata to Preservation file +`--write_json`, `-j` Write metadata to json file +`--spectrogram`, `-s` generate spectrograms `--p_policy INPUT_POLICY` - Mediaconch policy for preservation files
+ Mediaconch policy for preservation files `--a_policy OUTPUT_POLICY` - Mediaconch policy for access files
-`--all`, `-a` This is equivalent to using `-t -m -j -s` + Mediaconch policy for access files +`--all`, `-a` This is equivalent to using `-t -m -j -s`. Defaults to true. ## Prerequisites -In order to use all of the script's functions you will need to have the following programs installed: ffmpeg, ffprobe, SoX, BWFMetaedit, Mediaconch +In order to use all of the script's functions you will need to have the following programs installed: ffmpeg, ffprobe, SoX, BWFMetaedit, Mediaconch, poetry ## Usage Embed BWF metadata, transcode access files, generate spectrograms, and create sidecar json file. Correctly formatted inventory present in base of input directory. ``` -run.py -i path/to/input/folder -a +poetry run aproc -i INPUT_PATH ``` -**Note 1:** Folder and filename structure MUST use the following format in order for the script to work: +### Example File Structure ``` project folder (script input) +├── inventory.csv ├── item_1 │ └── p │ └── item_1_v01_p.wav @@ -47,7 +48,7 @@ project folder (script input) └── item_2_v01s02_p.wav ``` -**Note 2:** Inventory column names MUST use the following names for the script to work (a reference inventory is provided in the data folder for this script and should reflect the most recent requirements): +**Note:** Inventory column names MUST use the following names for the script to work (a reference inventory is provided in the data folder for this script and should reflect the most recent requirements): ``` work_accession_number filename diff --git a/AV/NewVideoWIP/VideoScript/FFMPEG/__init__.py b/nulrdcscripts/aproc/__init__.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/FFMPEG/__init__.py rename to nulrdcscripts/aproc/__init__.py diff --git a/AV/Audio/audio_processor/audio_processor/audio_processor_mainfunc.py b/nulrdcscripts/aproc/aproc.py old mode 100755 new mode 100644 similarity index 86% rename from AV/Audio/audio_processor/audio_processor/audio_processor_mainfunc.py rename to nulrdcscripts/aproc/aproc.py index 75ca4c4..c125652 --- a/AV/Audio/audio_processor/audio_processor/audio_processor_mainfunc.py +++ b/nulrdcscripts/aproc/aproc.py @@ -7,15 +7,17 @@ import subprocess import datetime import json -from audio_processor.audio_processor_parameters import args -from audio_processor import audio_processor_supportfuncs -from audio_processor import corefuncs +from nulrdcscripts.aproc.params import args +import nulrdcscripts.aproc.helpers as helpers +import nulrdcscripts.aproc.corefuncs as corefuncs +if sys.version_info[0] < 3: + raise Exception("Python 3 or a more recent version is required.") -def audio_processor_main(): +def main(): pm_identifier = "p" ac_identifier = "a" - metadata_identifier = "meta" + metadata_identifier = "s" preservation_extension = ".wav" access_extension = ".wav" inventoryName = "transcode_inventory.csv" @@ -23,22 +25,22 @@ def audio_processor_main(): # assign mediaconch policies to use if not args.input_policy: p_wav_policy = os.path.join( - os.path.dirname(__file__), + os.path.dirname(os.path.abspath(__file__)), "data/mediaconch_policies/preservation_wav-96k24-tech.xml", ) else: p_wav_policy = args.input_policy if not args.output_policy: a_wav_policy = os.path.join( - os.path.dirname(__file__), + os.path.dirname(os.path.abspath(__file__)), "data/mediaconch_policies/access_wav-44k16-tech.xml", ) else: a_wav_policy = args.output_policy bwf_policy = os.path.join( - os.path.dirname(__file__), "data/mediaconch_policies/wav-bwf.xml" + os.path.dirname(os.path.abspath(__file__)), + "data/mediaconch_policies/wav-bwf.xml" ) - # assign input and output indir = corefuncs.input_check() if args.output_path: @@ -47,7 +49,6 @@ def audio_processor_main(): base_folder_name = os.path.basename(indir) qc_csv_file = os.path.join(indir, base_folder_name + "-qc_log.csv") corefuncs.output_check(qc_csv_file) - # check that required programs are present corefuncs.mediaconch_check() corefuncs.ffprobe_check() @@ -58,9 +59,10 @@ def audio_processor_main(): sox_version = corefuncs.get_sox_version() reference_inventory_file = os.path.join( - os.path.dirname(__file__), "data/inventory_reference.csv" + os.path.dirname(os.path.abspath(__file__)), + "data/inventory_reference.csv" ) - reference_inventory_list = audio_processor_supportfuncs.load_reference_inventory( + reference_inventory_list = helpers.load_reference_inventory( reference_inventory_file ) # verify that mediaconch policies are present @@ -69,13 +71,13 @@ def audio_processor_main(): csvInventory = os.path.join(indir, inventoryName) # TO DO: separate out csv and json related functions that are currently in supportfuncs into dedicated csv or json related py files - # csvDict = audio_processor_supportfuncs.import_csv(csvInventory) + # csvDict = helpers.import_csv(csvInventory) # create the list of csv headers that will go in the qc log csv file # importing inventories if args.source_inventory: source_inventories = args.source_inventory - source_inventory_dict = audio_processor_supportfuncs.import_inventories( + source_inventory_dict = helpers.import_inventories( source_inventories, reference_inventory_list ) else: @@ -98,7 +100,7 @@ def audio_processor_main(): # rather than quitting - prompt user to choose whether or not to continue else: print("Inventories found\n") - source_inventory_dict = audio_processor_supportfuncs.import_inventories( + source_inventory_dict = helpers.import_inventories( source_inventories, reference_inventory_list ) @@ -115,12 +117,12 @@ def audio_processor_main(): ] print("***STARTING PROCESS***") - object_list = audio_processor_supportfuncs.get_immediate_subdirectories(indir) + object_list = helpers.get_immediate_subdirectories(indir) # load bwf metadata into dictionary if args.write_bwf_metadata: # TODO check that bwf_metaedit is installed - bwf_file = os.path.join(os.path.dirname(__file__), "data/bwf_metadata.json") + bwf_file = os.path.join(os.path.dirname(os.path.abspath(__file__)), "data/bwf_metadata.json") with open(bwf_file) as standard_metadata: bwf_dict = json.load(standard_metadata) @@ -155,7 +157,7 @@ def audio_processor_main(): print("Processing " + file) # load inventory metadata related to the file - loaded_metadata = audio_processor_supportfuncs.load_item_metadata( + loaded_metadata = helpers.load_item_metadata( file, source_inventory_dict ) # loading inventory metadata means the item was found in the inventory @@ -168,11 +170,11 @@ def audio_processor_main(): # json filename should use the filename found in the inventory json_file_abspath = os.path.join( meta_folder_abspath, - inventory_filename + "_s" + ".json", + inventory_filename + "_" + metadata_identifier + ".json", ) # generate ffprobe metadata from input - input_metadata = audio_processor_supportfuncs.ffprobe_report( + input_metadata = helpers.ffprobe_report( file, pm_file_abspath ) @@ -229,7 +231,7 @@ def audio_processor_main(): if args.transcode: print("*transcoding access file*") - audio_processor_supportfuncs.create_output_folder(ac_folder_abspath) + helpers.create_output_folder(ac_folder_abspath) ffmpeg_command = [ args.ffmpeg_path, "-loglevel", @@ -262,7 +264,7 @@ def audio_processor_main(): # create folder for metadata if needed if args.spectrogram or args.write_json: - audio_processor_supportfuncs.create_output_folder( + helpers.create_output_folder( meta_folder_abspath ) @@ -286,44 +288,44 @@ def audio_processor_main(): ] subprocess.run(sox_spectrogram_command) # channel_layout = input_metadata['file metadata']['channels'] - # audio_processor_supportfuncs.generate_spectrogram(pm_file_abspath, channel_layout, meta_folder_abspath, base_filename) + # helpers.generate_spectrogram(pm_file_abspath, channel_layout, meta_folder_abspath, base_filename) # TODO make this able to handle cases where there is no access file # TODO split BWF metadata checks into separate policies? # create a dictionary with the mediaconch results print("*Running MediaConch on Preservation and Access files*") mediaconchResults_dict = { - "Preservation Format Policy": audio_processor_supportfuncs.mediaconch_policy_check( + "Preservation Format Policy": helpers.mediaconch_policy_check( pm_file_abspath, p_wav_policy ), - "Preservation BWF Policy": audio_processor_supportfuncs.mediaconch_policy_check( + "Preservation BWF Policy": helpers.mediaconch_policy_check( pm_file_abspath, bwf_policy ), - "Access Format Policy": audio_processor_supportfuncs.mediaconch_policy_check( + "Access Format Policy": helpers.mediaconch_policy_check( ac_file_abspath, a_wav_policy ), - "Access BWF Policy": audio_processor_supportfuncs.mediaconch_policy_check( + "Access BWF Policy": helpers.mediaconch_policy_check( pm_file_abspath, bwf_policy ), } # PASS/FAIL - check if any mediaconch results failed and append failed policies to results mediaconchResults = ( - audio_processor_supportfuncs.parse_mediaconchResults( + helpers.parse_mediaconchResults( mediaconchResults_dict ) ) - # systemInfo = audio_processor_supportfuncs.generate_system_log() + # systemInfo = helpers.generate_system_log() # create a dictionary containing QC results - qcResults = audio_processor_supportfuncs.qc_results( + qcResults = helpers.qc_results( inventory_check, mediaconchResults ) # TODO use bwfmetaedit --out-core and --out-tech to grab the BWF metadata, then translate csv data to dict if args.write_json: # TODO consider using --out-tech to get technical metadata instead of ffmpeg? - bwf_meta_dict = audio_processor_supportfuncs.get_bwf_metadata( + bwf_meta_dict = helpers.get_bwf_metadata( pm_file_abspath ) # input_metadata['file_metadata'].pop('Format') @@ -358,12 +360,15 @@ def audio_processor_main(): None, None, None, - audio_processor_supportfuncs.convert_runtime( + helpers.convert_runtime( input_metadata["file metadata"]["duration"] ), ] # Add QC results to QC log csv file - audio_processor_supportfuncs.write_output_csv( + helpers.write_output_csv( qc_csv_file, csvHeaderList, csvWriteList, qcResults ) + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/AV/Audio/audio_processor/audio_processor/corefuncs.py b/nulrdcscripts/aproc/corefuncs.py similarity index 96% rename from AV/Audio/audio_processor/audio_processor/corefuncs.py rename to nulrdcscripts/aproc/corefuncs.py index 7e848b5..628b77e 100644 --- a/AV/Audio/audio_processor/audio_processor/corefuncs.py +++ b/nulrdcscripts/aproc/corefuncs.py @@ -10,7 +10,7 @@ import hashlib import sys import subprocess -from audio_processor.audio_processor_parameters import args +from nulrdcscripts.aproc.params import args def input_check(): @@ -20,8 +20,8 @@ def input_check(): if args.input_path: indir = args.input_path else: - print("No input provided") - quit() + print("No input provided, using current working directory") + indir = os.getcwd() if not os.path.isdir(indir): print("input is not a directory") diff --git a/AV/Audio/audio_processor/audio_processor/data/bwf_metadata.json b/nulrdcscripts/aproc/data/bwf_metadata.json similarity index 100% rename from AV/Audio/audio_processor/audio_processor/data/bwf_metadata.json rename to nulrdcscripts/aproc/data/bwf_metadata.json diff --git a/AV/Audio/audio_processor/audio_processor/data/mediaconch_policies/access_wav-44k16-tech.xml b/nulrdcscripts/aproc/data/mediaconch_policies/access_wav-44k16-tech.xml similarity index 100% rename from AV/Audio/audio_processor/audio_processor/data/mediaconch_policies/access_wav-44k16-tech.xml rename to nulrdcscripts/aproc/data/mediaconch_policies/access_wav-44k16-tech.xml diff --git a/AV/Audio/audio_processor/audio_processor/data/mediaconch_policies/access_wav-44k16.xml b/nulrdcscripts/aproc/data/mediaconch_policies/access_wav-44k16.xml similarity index 100% rename from AV/Audio/audio_processor/audio_processor/data/mediaconch_policies/access_wav-44k16.xml rename to nulrdcscripts/aproc/data/mediaconch_policies/access_wav-44k16.xml diff --git a/AV/Audio/audio_processor/audio_processor/data/mediaconch_policies/preservation_wav-96k24-tech.xml b/nulrdcscripts/aproc/data/mediaconch_policies/preservation_wav-96k24-tech.xml similarity index 100% rename from AV/Audio/audio_processor/audio_processor/data/mediaconch_policies/preservation_wav-96k24-tech.xml rename to nulrdcscripts/aproc/data/mediaconch_policies/preservation_wav-96k24-tech.xml diff --git a/AV/Audio/audio_processor/audio_processor/data/mediaconch_policies/preservation_wav-96k24.xml b/nulrdcscripts/aproc/data/mediaconch_policies/preservation_wav-96k24.xml similarity index 100% rename from AV/Audio/audio_processor/audio_processor/data/mediaconch_policies/preservation_wav-96k24.xml rename to nulrdcscripts/aproc/data/mediaconch_policies/preservation_wav-96k24.xml diff --git a/AV/Audio/audio_processor/audio_processor/data/mediaconch_policies/wav-bwf.xml b/nulrdcscripts/aproc/data/mediaconch_policies/wav-bwf.xml similarity index 100% rename from AV/Audio/audio_processor/audio_processor/data/mediaconch_policies/wav-bwf.xml rename to nulrdcscripts/aproc/data/mediaconch_policies/wav-bwf.xml diff --git a/AV/Audio/audio_processor/audio_processor/audio_processor_supportfuncs.py b/nulrdcscripts/aproc/helpers.py similarity index 99% rename from AV/Audio/audio_processor/audio_processor/audio_processor_supportfuncs.py rename to nulrdcscripts/aproc/helpers.py index 48643c7..5fdd29d 100644 --- a/AV/Audio/audio_processor/audio_processor/audio_processor_supportfuncs.py +++ b/nulrdcscripts/aproc/helpers.py @@ -9,7 +9,7 @@ import csv import datetime import time -from audio_processor.audio_processor_parameters import args +from nulrdcscripts.aproc.params import args def get_immediate_subdirectories(folder): diff --git a/AV/Audio/audio_processor/audio_processor/audio_processor_parameters.py b/nulrdcscripts/aproc/params.py similarity index 96% rename from AV/Audio/audio_processor/audio_processor/audio_processor_parameters.py rename to nulrdcscripts/aproc/params.py index 414cd2e..8bcd457 100644 --- a/AV/Audio/audio_processor/audio_processor/audio_processor_parameters.py +++ b/nulrdcscripts/aproc/params.py @@ -126,6 +126,7 @@ parser.add_argument( "--all", "-a", + default=True, required=False, action="store_true", dest="all", @@ -134,7 +135,9 @@ args = parser.parse_args() -if args.all is True: +if args.transcode or args.write_bwf_metadata or args.write_json or args.spectrogram: + args.all = False +if args.all: args.transcode = True args.write_bwf_metadata = True args.write_json = True diff --git a/nulrdcscripts/aproc/repo-mediaarea_1.0-24_all.deb.1 b/nulrdcscripts/aproc/repo-mediaarea_1.0-24_all.deb.1 new file mode 100644 index 0000000000000000000000000000000000000000..3d66a2e20f0e852f49fdc86432835c735db4e9b7 GIT binary patch literal 4952 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 0: if args.mixdown == "copy": - pass1 += ["-c:a", "aac", "-b:a", "128k"] + pass1 += ["-c:a", "aac", "-b:a", "256k"] if args.mixdown == "4to3" and audioStreamCounter == 4: pass1 += [ "-filter_complex", @@ -433,7 +433,7 @@ def two_pass_h264_encoding(audioStreamCounter, outputAbsPath, acAbsPath): ] if audioStreamCounter > 0: if args.mixdown == "copy": - pass2 += ["-c:a", "aac", "-b:a", "128k"] + pass2 += ["-c:a", "aac", "-b:a", "256k"] if args.mixdown == "4to3" and audioStreamCounter == 4: pass2 += [ "-filter_complex", @@ -471,6 +471,13 @@ def two_pass_h264_encoding(audioStreamCounter, outputAbsPath, acAbsPath): subprocess.run(pass1) subprocess.run(pass2) + # sometimes these files are created I'm not sure why + current_dir = os.getcwd() + if os.path.isfile(os.path.join(current_dir, "ffmpeg2pass-0.log")): + os.remove(os.path.join(current_dir, "ffmpeg2pass-0.log")) + if os.path.isfile(os.path.join(current_dir, "ffmpeg2pass-0.log.mbtree")): + os.remove(os.path.join(current_dir, "ffmpeg2pass-0.log.mbtree")) + def generate_spectrogram(input, channel_layout_list, outputFolder, outputName): """ diff --git a/AV/Video/aja_mov2ffv1/aja_mov2ffv1/mov2ffv1parameters.py b/nulrdcscripts/vproc/params.py similarity index 95% rename from AV/Video/aja_mov2ffv1/aja_mov2ffv1/mov2ffv1parameters.py rename to nulrdcscripts/vproc/params.py index 34deefc..0f223cc 100644 --- a/AV/Video/aja_mov2ffv1/aja_mov2ffv1/mov2ffv1parameters.py +++ b/nulrdcscripts/vproc/params.py @@ -129,5 +129,13 @@ dest="output_policy", help="Mediaconch policy for output files", ) +parser.add_argument( + "--batch", + "-b", + required=False, + action="store_true", + dest="batch", + help="For batches of video files" +) args = parser.parse_args() diff --git a/AV/Video/aja_mov2ffv1/aja_mov2ffv1/mov2ffv1mainfunc.py b/nulrdcscripts/vproc/vproc.py old mode 100755 new mode 100644 similarity index 77% rename from AV/Video/aja_mov2ffv1/aja_mov2ffv1/mov2ffv1mainfunc.py rename to nulrdcscripts/vproc/vproc.py index 19acee2..b56b6b5 --- a/AV/Video/aja_mov2ffv1/aja_mov2ffv1/mov2ffv1mainfunc.py +++ b/nulrdcscripts/vproc/vproc.py @@ -6,65 +6,76 @@ import glob import subprocess import datetime -from aja_mov2ffv1.mov2ffv1parameters import args -from aja_mov2ffv1 import mov2ffv1supportfuncs -from aja_mov2ffv1 import corefuncs -from aja_mov2ffv1 import mov2ffv1passfail_checks +from nulrdcscripts.vproc.params import args +import nulrdcscripts.vproc.helpers as helpers +import nulrdcscripts.vproc.corefuncs as corefuncs +import nulrdcscripts.vproc.checks as checks # TO DO: general cleanup +if sys.version_info[0] < 3: + raise Exception("Python 3 or a more recent version is required.") -def aja_mov2ffv1_main(): +def main(): # the pm identifier is the name of the folder that the preservation file will be output to + global pm_identifier pm_identifier = "p" # the ac identifier will be used as the folder name for the access file # it will also be appended to the end of the access copy filename + global ac_identifier ac_identifier = "a" - metadata_identifier = "meta" + global metadata_identifier + metadata_identifier = "s" # identifier appended to the end of the MKV preservation file # Replace with "None" to keep the name the same as the input + global pm_filename_identifier if not args.keep_filename: pm_filename_identifier = "_p" else: pm_filename_identifier = None + global inventoryName inventoryName = "transcode_inventory.csv" # assign mediaconch policies to use + global movPolicy if not args.input_policy: movPolicy = os.path.join( - os.path.dirname(__file__), - "data/mediaconch_policies/AJA_NTSC_VHS-2SAS-MOV.xml", - ) + os.path.dirname(os.path.abspath(__file__)), + "data/mediaconch_policies/AJA_NTSC_VHS-2SAS-MOV.xml") else: movPolicy = args.input_policy + global mkvPolicy if not args.output_policy: mkvPolicy = os.path.join( - os.path.dirname(__file__), - "data/mediaconch_policies/AJA_NTSC_VHS-2SAS-MKV.xml", - ) + os.path.dirname(os.path.abspath(__file__)), + "data/mediaconch_policies/AJA_NTSC_VHS-2SAS-MKV.xml") else: mkvPolicy = args.output_policy # assign input directory and output directory indir = corefuncs.input_check() - outdir = corefuncs.output_check() + outdir = corefuncs.output_check(indir) # check that mixdown argument is valid if provided - mov2ffv1supportfuncs.check_mixdown_arg() + helpers.check_mixdown_arg() # check that required programs are present if not args.skip_qcli: corefuncs.qcli_check() corefuncs.mediaconch_check() corefuncs.ffprobe_check() + global ffvers ffvers = corefuncs.get_ffmpeg_version() # verify that mediaconch policies are present corefuncs.mediaconch_policy_exists(movPolicy) corefuncs.mediaconch_policy_exists(mkvPolicy) + global csvInventory csvInventory = os.path.join(indir, inventoryName) # TO DO: separate out csv and json related functions that are currently in supportfuncs into dedicated csv or json related py files - csvDict = mov2ffv1supportfuncs.import_csv(csvInventory) + global csvDict + csvDict = helpers.import_csv(csvInventory) # create the list of csv headers that will go in the qc log csv file + global csvHeaderList csvHeaderList = [ "Shot Sheet Check", "Date", @@ -82,12 +93,28 @@ def aja_mov2ffv1_main(): print("***STARTING PROCESS***") - for movFilename in glob.glob1(indir, "*.mov"): + if(args.batch): + batch_video(indir, outdir) + else: + single_video(indir, outdir) + + +def batch_video(input, output): + for item in os.listdir(input): + # changes item's path to absolute + item = os.path.join(input, item) + #performs single_video on item if its a folder and hasn't been transcoded yet + if os.path.isdir(item): + if not os.path.isfile(os.path.join(item, "qc_log.csv")): + single_video(item, item) + +def single_video(input, output): + for movFilename in glob.glob1(input, "*.mov"): # create names that will be used in the script # TO DO: handle transcoding legacy files (either need a flag that avoids appending pm to the output filename or the ability to read the desired output filename from the CSV file - inputAbsPath = os.path.join(indir, movFilename) + inputAbsPath = os.path.join(input, movFilename) baseFilename = movFilename.replace(".mov", "") - baseOutput = os.path.join(outdir, baseFilename) + baseOutput = os.path.join(output, baseFilename) pmOutputFolder = os.path.join(baseOutput, pm_identifier) mkvBaseFilename = ( (baseFilename + pm_filename_identifier) @@ -110,21 +137,20 @@ def aja_mov2ffv1_main(): pmMD5AbsPath = os.path.join(pmOutputFolder, mkvBaseFilename + ".md5") # generate ffprobe metadata from input - input_metadata = mov2ffv1supportfuncs.ffprobe_report(movFilename, inputAbsPath) + input_metadata = helpers.ffprobe_report(movFilename, inputAbsPath) # create a list of needed output folders and make them if not args.skip_ac: outFolders = [pmOutputFolder, acOutputFolder, metaOutputFolder] else: outFolders = [pmOutputFolder, metaOutputFolder] - mov2ffv1supportfuncs.create_transcode_output_folders(baseOutput, outFolders) + helpers.create_transcode_output_folders(baseOutput, outFolders) - print("\n") # get information about item from csv inventory print("*checking inventory for", baseFilename + "*") item_csvDict = csvDict.get(baseFilename) # PASS/FAIL - was the file found in the inventory - inventoryCheck = mov2ffv1passfail_checks.inventory_check(item_csvDict) + inventoryCheck = checks.inventory_check(item_csvDict) print("*losslessly transcoding", baseFilename + "*") @@ -140,7 +166,7 @@ def aja_mov2ffv1_main(): "framemd5File": framemd5File, } audioStreamCounter = input_metadata["techMetaA"]["audio stream count"] - mov2ffv1supportfuncs.ffv1_lossless_transcode( + helpers.ffv1_lossless_transcode( input_metadata, transcode_nameDict, audioStreamCounter ) @@ -157,56 +183,56 @@ def aja_mov2ffv1_main(): # compare streamMD5s print("*verifying losslessness*") - mov_stream_sum = mov2ffv1supportfuncs.checksum_streams( + mov_stream_sum = helpers.checksum_streams( inputAbsPath, audioStreamCounter ) - mkv_stream_sum = mov2ffv1supportfuncs.checksum_streams( + mkv_stream_sum = helpers.checksum_streams( outputAbsPath, audioStreamCounter ) # PASS/FAIL - check if input stream md5s match output stream md5s - streamMD5status = mov2ffv1passfail_checks.stream_md5_status( + streamMD5status = checks.stream_md5_status( mov_stream_sum, mkv_stream_sum ) # create a dictionary with the mediaconch results from the MOV and MKV files mediaconchResults_dict = { - "MOV Mediaconch Policy": mov2ffv1supportfuncs.mediaconch_policy_check( + "MOV Mediaconch Policy": helpers.mediaconch_policy_check( inputAbsPath, movPolicy ), - "MKV Implementation": mov2ffv1supportfuncs.mediaconch_implementation_check( + "MKV Implementation": helpers.mediaconch_implementation_check( outputAbsPath ), - "MKV Mediaconch Policy": mov2ffv1supportfuncs.mediaconch_policy_check( + "MKV Mediaconch Policy": helpers.mediaconch_policy_check( outputAbsPath, mkvPolicy ), } # PASS/FAIL - check if any mediaconch results failed and append failed policies to results - mediaconchResults = mov2ffv1passfail_checks.parse_mediaconchResults( + mediaconchResults = checks.parse_mediaconchResults( mediaconchResults_dict ) # run ffprobe on the output file - output_metadata = mov2ffv1supportfuncs.ffprobe_report( + output_metadata = helpers.ffprobe_report( mkvFilename, outputAbsPath ) # log system info - systemInfo = mov2ffv1supportfuncs.generate_system_log( + systemInfo = helpers.generate_system_log( ffvers, tstime, tftime ) # PASS/FAIL - are files lossless - losslessCheck = mov2ffv1passfail_checks.lossless_check( + losslessCheck = checks.lossless_check( input_metadata, output_metadata, streamMD5status ) # create a dictionary containing QC results - qcResults = mov2ffv1supportfuncs.qc_results( + qcResults = helpers.qc_results( inventoryCheck, losslessCheck, mediaconchResults ) # create json metadata file # TO DO: combine checksums into a single dictionary to reduce variables needed here - mov2ffv1supportfuncs.create_json( + helpers.create_json( jsonAbsPath, systemInfo, input_metadata, @@ -222,7 +248,7 @@ def aja_mov2ffv1_main(): if not args.skip_ac: # create access copy print("*transcoding access copy*") - mov2ffv1supportfuncs.two_pass_h264_encoding( + helpers.two_pass_h264_encoding( audioStreamCounter, outputAbsPath, acAbsPath ) @@ -265,28 +291,28 @@ def aja_mov2ffv1_main(): None, acFilename, mkvFilename, - mov2ffv1supportfuncs.convert_runtime( + helpers.convert_runtime( output_metadata["file metadata"]["duration"] ), ] # Add QC results to QC log csv file - mov2ffv1supportfuncs.write_output_csv( - outdir, csvHeaderList, csvWriteList, output_metadata, qcResults + helpers.write_output_csv( + output, csvHeaderList, csvWriteList, output_metadata, qcResults ) # create spectrogram for pm audio channels if audioStreamCounter > 0 and not args.skip_spectrogram: print("*generating QC spectrograms*") channel_layout_list = input_metadata["techMetaA"]["channels"] - mov2ffv1supportfuncs.generate_spectrogram( + helpers.generate_spectrogram( outputAbsPath, channel_layout_list, metaOutputFolder, baseFilename ) # create qctools report if not args.skip_qcli: print("*creating qctools report*") - mov2ffv1supportfuncs.generate_qctools(outputAbsPath) + helpers.generate_qctools(outputAbsPath) else: print("No file in output folder. Skipping file processing") @@ -299,3 +325,6 @@ def aja_mov2ffv1_main(): # t1 = datetime.datetime.strptime(timeIn, "%H:%M:%S") # t2 = datetime.datetime.strptime(timeOut, "%H:%M:%S") # trimtime = time.strftime('%H:%M:%S', time.gmtime(((60 * ((60 * t2.hour) + t2.minute)) + t2.second) - ((60 * ((60 * t1.hour) + t1.minute)) + t1.second))) + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/AV/NewVideoWIP/VideoScript/PassFail/__init__.py b/nulrdcscripts/vprocwip/VideoScript/CSV/__init__.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/PassFail/__init__.py rename to nulrdcscripts/vprocwip/VideoScript/CSV/__init__.py diff --git a/AV/NewVideoWIP/VideoScript/CSV/generatecodinghistory.py b/nulrdcscripts/vprocwip/VideoScript/CSV/generatecodinghistory.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/CSV/generatecodinghistory.py rename to nulrdcscripts/vprocwip/VideoScript/CSV/generatecodinghistory.py diff --git a/AV/NewVideoWIP/VideoScript/CSV/writeoutputcsv.py b/nulrdcscripts/vprocwip/VideoScript/CSV/writeoutputcsv.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/CSV/writeoutputcsv.py rename to nulrdcscripts/vprocwip/VideoScript/CSV/writeoutputcsv.py diff --git a/AV/NewVideoWIP/VideoScript/Dictionaries/equipmentdictionary.py b/nulrdcscripts/vprocwip/VideoScript/Dictionaries/equipmentdictionary.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/Dictionaries/equipmentdictionary.py rename to nulrdcscripts/vprocwip/VideoScript/Dictionaries/equipmentdictionary.py diff --git a/AV/NewVideoWIP/VideoScript/FFMPEG/TwoPassEncodingH264.py b/nulrdcscripts/vprocwip/VideoScript/FFMPEG/TwoPassEncodingH264.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/FFMPEG/TwoPassEncodingH264.py rename to nulrdcscripts/vprocwip/VideoScript/FFMPEG/TwoPassEncodingH264.py diff --git a/AV/NewVideoWIP/VideoScript/QCTools/__init__.py b/nulrdcscripts/vprocwip/VideoScript/FFMPEG/__init__.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/QCTools/__init__.py rename to nulrdcscripts/vprocwip/VideoScript/FFMPEG/__init__.py diff --git a/AV/NewVideoWIP/VideoScript/FFProbe/FFProbeReport.py b/nulrdcscripts/vprocwip/VideoScript/FFProbe/FFProbeReport.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/FFProbe/FFProbeReport.py rename to nulrdcscripts/vprocwip/VideoScript/FFProbe/FFProbeReport.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/__init__.py b/nulrdcscripts/vprocwip/VideoScript/FFProbe/__init__.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/__init__.py rename to nulrdcscripts/vprocwip/VideoScript/FFProbe/__init__.py diff --git a/AV/NewVideoWIP/VideoScript/FFProbe/parse_ffprobe_metadata_lists.py b/nulrdcscripts/vprocwip/VideoScript/FFProbe/parse_ffprobe_metadata_lists.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/FFProbe/parse_ffprobe_metadata_lists.py rename to nulrdcscripts/vprocwip/VideoScript/FFProbe/parse_ffprobe_metadata_lists.py diff --git a/AV/NewVideoWIP/VideoScript/Hashlib.py b/nulrdcscripts/vprocwip/VideoScript/Hashlib.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/Hashlib.py rename to nulrdcscripts/vprocwip/VideoScript/Hashlib.py diff --git a/AV/NewVideoWIP/VideoScript/MediaConch/ParseMediaConchResults.py b/nulrdcscripts/vprocwip/VideoScript/MediaConch/ParseMediaConchResults.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/MediaConch/ParseMediaConchResults.py rename to nulrdcscripts/vprocwip/VideoScript/MediaConch/ParseMediaConchResults.py diff --git a/Staging/QC Script/QCScript.py b/nulrdcscripts/vprocwip/VideoScript/MediaConch/__init__.py similarity index 100% rename from Staging/QC Script/QCScript.py rename to nulrdcscripts/vprocwip/VideoScript/MediaConch/__init__.py diff --git a/AV/NewVideoWIP/VideoScript/Metadata/createJSON.py b/nulrdcscripts/vprocwip/VideoScript/Metadata/createJSON.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/Metadata/createJSON.py rename to nulrdcscripts/vprocwip/VideoScript/Metadata/createJSON.py diff --git a/AV/NewVideoWIP/VideoScript/Metadata/dictJSONoutput.py b/nulrdcscripts/vprocwip/VideoScript/Metadata/dictJSONoutput.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/Metadata/dictJSONoutput.py rename to nulrdcscripts/vprocwip/VideoScript/Metadata/dictJSONoutput.py diff --git a/AV/NewVideoWIP/VideoScript/Metadata/nul-rdc-scripts.code-workspace b/nulrdcscripts/vprocwip/VideoScript/Metadata/nul-rdc-scripts.code-workspace similarity index 100% rename from AV/NewVideoWIP/VideoScript/Metadata/nul-rdc-scripts.code-workspace rename to nulrdcscripts/vprocwip/VideoScript/Metadata/nul-rdc-scripts.code-workspace diff --git a/Staging/QC Script/README.md b/nulrdcscripts/vprocwip/VideoScript/PassFail/__init__.py similarity index 100% rename from Staging/QC Script/README.md rename to nulrdcscripts/vprocwip/VideoScript/PassFail/__init__.py diff --git a/AV/NewVideoWIP/VideoScript/PassFail/losslessCheck.py b/nulrdcscripts/vprocwip/VideoScript/PassFail/losslessCheck.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/PassFail/losslessCheck.py rename to nulrdcscripts/vprocwip/VideoScript/PassFail/losslessCheck.py diff --git a/AV/NewVideoWIP/VideoScript/PassFail/mediaconchpassfail.py b/nulrdcscripts/vprocwip/VideoScript/PassFail/mediaconchpassfail.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/PassFail/mediaconchpassfail.py rename to nulrdcscripts/vprocwip/VideoScript/PassFail/mediaconchpassfail.py diff --git a/AV/NewVideoWIP/VideoScript/QCResults/QCResults.py b/nulrdcscripts/vprocwip/VideoScript/QCResults/QCResults.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/QCResults/QCResults.py rename to nulrdcscripts/vprocwip/VideoScript/QCResults/QCResults.py diff --git a/AV/NewVideoWIP/VideoScript/QCResults/audiopmspectrogram.py b/nulrdcscripts/vprocwip/VideoScript/QCResults/audiopmspectrogram.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/QCResults/audiopmspectrogram.py rename to nulrdcscripts/vprocwip/VideoScript/QCResults/audiopmspectrogram.py diff --git a/AV/NewVideoWIP/VideoScript/QCResults/spectrograms.py b/nulrdcscripts/vprocwip/VideoScript/QCResults/spectrograms.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/QCResults/spectrograms.py rename to nulrdcscripts/vprocwip/VideoScript/QCResults/spectrograms.py diff --git a/AV/NewVideoWIP/VideoScript/QCTools/QCToolsReport.py b/nulrdcscripts/vprocwip/VideoScript/QCTools/QCToolsReport.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/QCTools/QCToolsReport.py rename to nulrdcscripts/vprocwip/VideoScript/QCTools/QCToolsReport.py diff --git a/Staging/QC Script/ReferenceData.txt b/nulrdcscripts/vprocwip/VideoScript/QCTools/__init__.py similarity index 100% rename from Staging/QC Script/ReferenceData.txt rename to nulrdcscripts/vprocwip/VideoScript/QCTools/__init__.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/Arguments.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/Arguments.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/Arguments.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/Arguments.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/AssignInputDirectory.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/AssignInputDirectory.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/AssignInputDirectory.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/AssignInputDirectory.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/AssignOutputDirectory.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/AssignOutputDirectory.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/AssignOutputDirectory.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/AssignOutputDirectory.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/CheckMixDownArgs.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/CheckMixDownArgs.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/CheckMixDownArgs.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/CheckMixDownArgs.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/CreateTranscodeOutputDirectory.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/CreateTranscodeOutputDirectory.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/CreateTranscodeOutputDirectory.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/CreateTranscodeOutputDirectory.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/FFMPEGCheck.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/FFMPEGCheck.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/FFMPEGCheck.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/FFMPEGCheck.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/FFProbeCheck.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/FFProbeCheck.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/FFProbeCheck.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/FFProbeCheck.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/InputCheck.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/InputCheck.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/InputCheck.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/InputCheck.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/InventoryCheck.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/InventoryCheck.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/InventoryCheck.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/InventoryCheck.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/MediaConchCheck.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/MediaConchCheck.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/MediaConchCheck.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/MediaConchCheck.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/MediaConchPolicyCheck.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/MediaConchPolicyCheck.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/MediaConchPolicyCheck.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/MediaConchPolicyCheck.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/OutputCheck.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/OutputCheck.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/OutputCheck.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/OutputCheck.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/QcilCheck.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/QcilCheck.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/QcilCheck.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/QcilCheck.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/RequiredProgramsPresent.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/RequiredProgramsPresent.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/RequiredProgramsPresent.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/RequiredProgramsPresent.py diff --git a/nulrdcscripts/vprocwip/VideoScript/SetUp/__init__.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/AV/NewVideoWIP/VideoScript/SetUp/convertruntime.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/convertruntime.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/convertruntime.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/convertruntime.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/createJSON.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/createJSON.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/createJSON.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/createJSON.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/createlistofcsvheaders.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/createlistofcsvheaders.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/createlistofcsvheaders.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/createlistofcsvheaders.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/createnamestobeused.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/createnamestobeused.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/createnamestobeused.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/createnamestobeused.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/generatesystemlog.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/generatesystemlog.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/generatesystemlog.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/generatesystemlog.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/guessdate.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/guessdate.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/guessdate.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/guessdate.py diff --git a/AV/NewVideoWIP/VideoScript/SetUp/importcsv.py b/nulrdcscripts/vprocwip/VideoScript/SetUp/importcsv.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/SetUp/importcsv.py rename to nulrdcscripts/vprocwip/VideoScript/SetUp/importcsv.py diff --git a/AV/NewVideoWIP/VideoScript/Stream_MD5_status.py b/nulrdcscripts/vprocwip/VideoScript/Stream_MD5_status.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/Stream_MD5_status.py rename to nulrdcscripts/vprocwip/VideoScript/Stream_MD5_status.py diff --git a/AV/NewVideoWIP/VideoScript/mov2ffv1mainfunc.py b/nulrdcscripts/vprocwip/VideoScript/mov2ffv1mainfunc.py similarity index 100% rename from AV/NewVideoWIP/VideoScript/mov2ffv1mainfunc.py rename to nulrdcscripts/vprocwip/VideoScript/mov2ffv1mainfunc.py diff --git a/nulrdcscripts/vqc/QCScript.py b/nulrdcscripts/vqc/QCScript.py new file mode 100644 index 0000000..e69de29 diff --git a/nulrdcscripts/vqc/README.md b/nulrdcscripts/vqc/README.md new file mode 100644 index 0000000..e69de29 diff --git a/nulrdcscripts/vqc/ReferenceData.txt b/nulrdcscripts/vqc/ReferenceData.txt new file mode 100644 index 0000000..e69de29 diff --git a/poetry.lock b/poetry.lock new file mode 100644 index 0000000..5b9f72e --- /dev/null +++ b/poetry.lock @@ -0,0 +1,8 @@ +package = [] + +[metadata] +lock-version = "1.1" +python-versions = "^3.10" +content-hash = "17ca553b0bb9298a6ed528dd21e544ca433179192dba32a9920168e1c199d74f" + +[metadata.files] diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..685f250 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,19 @@ +[tool.poetry] +name = "nul-rdc-scripts" +version = "0.1.0" +description = "Scripts for NUL RDC Production Team" +authors = ["Your Name "] +packages = [{include = "nulrdcscripts"}] + +[tool.poetry.dependencies] +python = "^3.10" + +[tool.poetry.dev-dependencies] + +[tool.poetry.scripts] +aproc = 'nulrdcscripts.aproc.aproc:main' +vproc = 'nulrdcscripts.vproc.vproc:main' +ingest = 'nulrdcscripts.ingest.ingest:main' +[build-system] +requires = ["poetry-core>=1.0.0"] +build-backend = "poetry.core.masonry.api"