From e0d6b6df2dd8478089790dd1bf3f7503aafd807d Mon Sep 17 00:00:00 2001 From: Scott Gasch Date: Thu, 2 Jun 2016 11:57:08 -0700 Subject: [PATCH] Old Kodak camera driver code. --- COPYRIGHT | 28 + Makefile | 50 + README | 44 + camera.cpp | 53 + camera.h | 40 + dc210camera.cpp | 2447 +++++ dc210camera.h | 202 + dc210photo.cpp | 463 + dc210photo.h | 58 + debug.cpp | 54 + debug.h | 33 + docs/kodak.ps | 26223 ++++++++++++++++++++++++++++++++++++++++++++++ global.cpp | 46 + global.h | 77 + main.cpp | 161 + photo.cpp | 14 + photo.h | 48 + semaphore.cpp | 449 + semaphore.h | 44 + serial.cpp | 587 ++ serial.h | 53 + trace.cpp | 84 + trace.h | 20 + utils.h | 23 + 24 files changed, 31301 insertions(+) create mode 100644 COPYRIGHT create mode 100644 Makefile create mode 100644 README create mode 100644 camera.cpp create mode 100644 camera.h create mode 100644 dc210camera.cpp create mode 100644 dc210camera.h create mode 100644 dc210photo.cpp create mode 100644 dc210photo.h create mode 100644 debug.cpp create mode 100644 debug.h create mode 100644 docs/kodak.ps create mode 100644 global.cpp create mode 100644 global.h create mode 100644 main.cpp create mode 100644 photo.cpp create mode 100644 photo.h create mode 100644 semaphore.cpp create mode 100644 semaphore.h create mode 100644 serial.cpp create mode 100644 serial.h create mode 100644 trace.cpp create mode 100644 trace.h create mode 100644 utils.h diff --git a/COPYRIGHT b/COPYRIGHT new file mode 100644 index 0000000..1e6932a --- /dev/null +++ b/COPYRIGHT @@ -0,0 +1,28 @@ +// +// Copyright (c) 1999 Scott Gasch +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// +// THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +// ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +// SUCH DAMAGE. +// +// $Id: COPYRIGHT,v 1.2 1999/06/23 05:28:04 scott Exp scott $ +// + diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f15b358 --- /dev/null +++ b/Makefile @@ -0,0 +1,50 @@ +CC = g++ +RM = /bin/rm -f + +# ---------------------------------------------------------------------------- + +CFLAGS = -g -O2 -DDEBUG +#WARNINGS = -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align \ +# -Wtraditional -Wstrict-prototypes -Wmissing-prototypes \ +# -Wnested-externs -Winline -Wshadow + +# ---------------------------------------------------------------------------- + +TARGET = kodak +OBJS = main.o debug.o serial.o trace.o global.o dc210camera.o \ + dc210photo.o camera.o photo.o +HDRS = serial.h debug.h utils.h trace.h global.h \ + dc210camera.h dc210photo.h camera.h photo.h + +# ---------------------------------------------------------------------------- + +all: program + +program: $(OBJS) + $(CC) $(CFLAGS) -o $(TARGET) $(OBJS) $(LIBS) + +# ---------------------------------------------------------------------------- + +main.o: main.cpp $(HDRS) + $(CC) $(CFLAGS) -c main.cpp +debug.o: debug.cpp $(HDRS) + $(CC) $(CFLAGS) -c debug.cpp +serial.o: serial.cpp $(HDRS) + $(CC) $(CFLAGS) -c serial.cpp +trace.o: trace.cpp $(HDRS) + $(CC) $(CFLAGS) -c trace.cpp +global.o: global.cpp $(HDRS) + $(CC) $(CFLAGS) -c global.cpp +camera.o: camera.cpp $(HDRS) + $(CC) $(CFLAGS) -c camera.cpp +photo.o: photo.cpp $(HDRS) + $(CC) $(CFLAGS) -c photo.cpp +dc210camera.o: dc210camera.cpp $(HDRS) + $(CC) $(CFLAGS) -c dc210camera.cpp +dc210photo.o: dc210photo.cpp $(HDRS) + $(CC) $(CFLAGS) -c dc210photo.cpp + +# ---------------------------------------------------------------------------- + +clean: + $(RM) *.o $(TARGET) *~ #*# diff --git a/README b/README new file mode 100644 index 0000000..6132b38 --- /dev/null +++ b/README @@ -0,0 +1,44 @@ + +What is it: + +This is a program to interface with a Kodak DC210+ camera over the +serial cable. It does not support other Kodak models but you may find +that some commands work with others. If you have a different model I +would strongly encourage you to get the technical spec from Kodak and +modify this code to support your camera too. See below. + + +To build/install: + +This program should build on most versions of UNIX with a good C++ +compiler. It has only been tested, AFAIK, on FreeBSD-4.0. If you get +a clean build on something else, drop a line! + +1) Open the Makefile and verify the install settings; they should be + reasonable on must systems. + +2) Type 'make' + +3) Type 'make install' + + +Author: + +Scott Gasch +scott@wannabe.guru.org +http://www.medsp.com/scott + + +Credits: + +Thanks to Brian Hirt for writing kdcpi, a perl program that was both +an inspiration to this project and a great reference for how to talk +to the Kodak DC210. His webpage is http://www.berkhirt.com/. + +Thanks to Kodak for releasing the technical specifications of the DC +family cameras. This is a really cool thing to do and a great service +to their customers. If you are interested, see http://www.kodak.com +under "developer relations". And if you write any code to interface +with your non-DC210 model camera, please send me the patch! + + diff --git a/camera.cpp b/camera.cpp new file mode 100644 index 0000000..f5217cb --- /dev/null +++ b/camera.cpp @@ -0,0 +1,53 @@ +//+---------------------------------------------------------------------------- +// +// File: camera.cpp +// +// Module: +// +// Synopsis: +// +// Copyright (c) 1999 Scott Gasch +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// +// THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +// ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +// SUCH DAMAGE. +// +// $Id: camera.cpp,v 1.2 1999/06/23 05:28:04 scott Exp scott $ +// +// Author: sgasch +// +// Created 4 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#include "global.h" +#include "camera.h" + +CCamera::CCamera(void) +{ + // do nothing +} + +CCamera::~CCamera(void) +{ + // do nothing +} + diff --git a/camera.h b/camera.h new file mode 100644 index 0000000..3a70d25 --- /dev/null +++ b/camera.h @@ -0,0 +1,40 @@ +//+---------------------------------------------------------------------------- +// +// File: camera.h +// +// Module: +// +// Synopsis: +// +// Author: sgasch +// +// Created 4 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#ifndef _CAMERA +#define _CAMERA + +#include "global.h" +#include "serial.h" + +class CCamera +{ + +public: + CCamera(void); + virtual ~CCamera(void); + + virtual bool Initialize(void) = 0; + virtual bool TakePicture(void) = 0; +#if 0 + virtual bool EraseAllPictures(void) = 0; + virtual bool SetResolution(int iWidth, int iHeight) = 0; + virtual bool SetFlash(bool fState) = 0; + virtual bool Reset(void) = 0; + virtual bool DownloadPicture(int iNumber) = 0; +#endif + +}; + +#endif diff --git a/dc210camera.cpp b/dc210camera.cpp new file mode 100644 index 0000000..3984238 --- /dev/null +++ b/dc210camera.cpp @@ -0,0 +1,2447 @@ +//+---------------------------------------------------------------------------- +// +// File: kodak.cpp +// +// Module: +// +// Synopsis: +// +// Copyright (C) 1999-2000 Scott Gasch +// +// Created: 12 Jan 2000 +// +//+---------------------------------------------------------------------------- + +#include +#include +#include +#include + +#include "global.h" +#include "trace.h" +#include "debug.h" +#include "utils.h" +#include "dc210camera.h" + + +//+---------------------------------------------------------------------------- +// +// Function: CKodakDC210 +// +// Synopsis: +// +// Arguments: void +// +// Returns: void +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +CKodakDC210::CKodakDC210(char *szDevice, int iSpeed) +{ + _fInitialized = false; + _pSerialPort = NULL; + _iMaxAttempts = 5; + + // + // Open the serial port. + // + if (NULL == (_pSerialPort = new CSerialPort(szDevice))) + { + Trace("CKodakDC210: unable to open serial port, aborting."); + return; + } + Trace("Port opened.\n"); + + // + // Send the initialize command. + // + if (!Initialize()) + { + Trace("KodakDC210: unable to initialize camera communications, " + "aborting.\n"); + return; + } + Trace("Camera initialized.\n"); + + // + // Set communications speed. + // + if (9600 != iSpeed) + { + if (!SetSpeed(g_iSpeed)) + { + Trace("InitiailzeCamera: Can't set baud rate.\n"); + ASSERT(false); + } + } + Trace("Speed set.\n"); + + // + // Request a dump of properties. + // + if (!RefreshProperties()) + { + Trace("Unable to get properties of camera.\n"); + ASSERT(FALSE); + } + Trace("Properties received.\n"); + + _fInitialized = true; +} + + +//+---------------------------------------------------------------------------- +// +// Function: ~CKodakDC210 +// +// Synopsis: +// +// Arguments: void +// +// Returns: void +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +CKodakDC210::~CKodakDC210(void) +{ + // + // Reset camera and serial port speed to default of 9600 bps. + // + if (!SetSpeed(9600)) + { + Trace("~CKodakDC210: Can't reset the baud rate to 9600."); + } + + // + // Close the serial port. + // + if (_pSerialPort) + { + delete _pSerialPort; + } + + _fInitialized = false; +} + + +//+---------------------------------------------------------------------------- +// +// Function: Initialize +// +// Synopsis: +// +// Arguments: void +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::Initialize(void) +{ + // + // The "initialize" command really causes the camera to query battery + // status but we send something here just to see if we can talk to the + // camera and fail if not. Also if the camera is asleep this will wake + // it up. + // + if (!SendCommand(DC210_INITIALIZE, 0, 0, 0, 0)) + { + Trace("Initialize: Initialize command failed -- camera could be " + "asleep. Waiting 10 sec and retrying communications.\n"); + + usleep(100); + SetSpeed(9600); + + // + // According to the host interface spec the camera needs at most + // ten seconds to wake up and be ready to process more commands. + // + sleep(10); + if (!SendCommand(DC210_INITIALIZE, 0, 0, 0, 0)) + { + Trace("Initialize: Second try failed too, assuming bad " + "connection.\n"); + return(false); + } + } + + // + // Like all commands, the DC210 returns a command-compete status code + // to notify you when it's done. If it can't send a command-complete + // code within three seconds it will send a busy code. + // + if (!CommandComplete()) + { + Trace("Initialize: Never received command complete signal.\n"); + ASSERT(false); + return(false); + } + + // + // Success + // + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: SetSpeed +// +// Synopsis: +// +// Arguments: int iBps +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::SetSpeed(int iBps) +{ + BYTE bArg1, bArg2; + + // + // Determine what arguments to send to the camera to communicate + // the new speed. + // + switch (iBps) + { + case 9600: + bArg1 = 0x96; + bArg2 = 00; + break; + case 19200: + bArg1 = 0x19; + bArg2 = 0x20; + break; + case 38400: + bArg1 = 0x38; + bArg2 = 0x40; + break; + case 57600: + bArg1 = 0x57; + bArg2 = 0x60; + break; + case 115200: + bArg1 = 0x11; + bArg2 = 0x52; + break; + default: + Trace("SetSpeed: illegal speed.\n"); + return(false); + } + + // + // Send the command to the camera. There will be no response to this + // command... + // + if (!SendCommand(DC210_SET_SPEED, bArg1, bArg2, 0, 0)) + { + Trace("SetSpeed: Camera communication error, speed not changed.\n"); + return(false); + } + + // + // Sleep for a little while to let the camera switch speeds. + // + usleep(50); + + // + // Change the rate at the serial port. + // + if (!_pSerialPort->SetBaudrate(iBps)) + { + Trace("SetSpeed: error switching serial port to new speed?\n"); + return(false); + } + + // + // Sleep again to be sure everythign is done before another command + // can execute. + // + usleep(150); + + // + // Success + // + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: TakePicture +// +// Synopsis: +// +// Arguments: void +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::TakePicture(void) +{ + // + // Precondition: we are initialized. + // + ASSERT(_fInitialized == true); + + // + // Send the command to the camera. + // + if (!SendCommand(DC210_TAKE_PICTURE, 0, 0, 0, 0)) + { + Trace("TakePicture: Failed to send command.\n"); + return(false); + } + + // + // Wait for the camera's command complete code. + // + if (!CommandComplete()) + { + Trace("TakePicture: Did not receive command completion signal.\n"); + return(false); + } + + // + // Success + // + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: RefreshProperties +// +// Synopsis: +// +// Arguments: void +// +// Returns: bool - true if command successful +// +// History: sgasch Created Header 8 Jun 1999 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::RefreshProperties(void) +{ + // + // We do _not_ assert that we are initialized here because this routine + // gets called in the constructor before we are initialized fully as + // part of class startup. + // + + // + // Send the command to the camera. + // + if (!SendCommand(DC210_STATUS, 0, 0, 0, 0)) + { + Trace("RefreshProperties: Failed to send command.\n"); + return(false); + } + + // + // Immediately after the ACK byte from the camera (which SendCommand + // checks for) the camera will send us a 256 byte buffer (actually + // one packet control byte, 256 data bytes and one checksum byte for + // a total of 258 bytes on the serial line) This buffer is the one + // with all the status data in it. + // + if (!ReadPacket(_bRawStatusData, 256)) + { + Trace("RefreshProperties: Did not get expected status buffer packet " + "back.\n"); + return(false); + } + + // + // After the buffer we get the usual command complete signal. + // + if (!CommandComplete()) + { + Trace("RefreshProperties: Did not get command completion signal.\n"); + return(false); + } + + // + // Success + // + return(true); +} + +//+---------------------------------------------------------------------------- +// +// Function: GetRawStatusData +// +// Synopsis: +// +// Arguments: BYTE *pData +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetRawStatusData(BYTE *pData) +{ + if (RefreshProperties()) + { + memcpy(pData, _bRawStatusData, 256); + return(true); + } + return(false); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetFirmwareVersion +// +// Synopsis: +// +// Arguments: int *piMajor, +// int *piMinor +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetFirmwareVersion(int *piMajor, int *piMinor) +{ + *piMajor = _bRawStatusData[2]; + *piMinor = _bRawStatusData[3]; + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetRomVersion +// +// Synopsis: +// +// Arguments: int *piMajor, +// int *piMinor +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetRomVersion(int *piMajor, int *piMinor) +{ + *piMajor = _bRawStatusData[4]; + *piMinor = _bRawStatusData[5]; + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetBatteryStatus +// +// Synopsis: +// +// Arguments: DC210_BATTERY_STATE *pState +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetBatteryStatus(DC210_BATTERY_STATE *pState) +{ + switch(_bRawStatusData[8]) + { + case 0: + *pState = battery_full; + break; + case 1: + *pState = battery_low; + break; + case 2: + *pState = battery_empty; + break; + default: + ASSERT(false); + *pState = battery_unknown; + return(false); + } + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: IsAdapterAttached +// +// Synopsis: +// +// Arguments: bool *pfAttached +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::IsAdapterAttached(bool *pfAttached) +{ + if (RefreshProperties()) + { + if (_bRawStatusData[9]) + { + *pfAttached = true; + } + else + { + *pfAttached = false; + } + return(true); + } + return(false); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetZoomState +// +// Synopsis: +// +// Arguments: DC210_ZOOM_STATE *pZoom +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetZoomState(DC210_ZOOM_STATE *pZoom) +{ + if (RefreshProperties()) + { + switch(_bRawStatusData[16] & 0x0F) + { + case 0: + *pZoom = zoom_fully_zoomed; + break; + case 1: + *pZoom = zoom_3; + break; + case 2: + *pZoom = zoom_2; + break; + case 3: + *pZoom = zoom_1; + break; + case 4: + *pZoom = zoom_wideangle; + break; + case 5: + *pZoom = zoom_closeup; + break; + default: + ASSERT(false); + *pZoom = zoom_unknown; + return(false); + } + return(true); + } + return(false); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetResolution +// +// Synopsis: +// +// Arguments: int *piWidth, +// int *piHeight +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetResolution(int *piWidth, int *piHeight) +{ + if (0 == _bRawStatusData[22]) + { + *piWidth = 640; + *piHeight = 480; + } + else if (1 == _bRawStatusData[22]) + { + *piWidth = 1152; + *piHeight = 864; + } + else + { + ASSERT(false); + return(false); + } + return(true); +} + +//+---------------------------------------------------------------------------- +// +// Function: IsFlashCharged +// +// Synopsis: +// +// Arguments: bool *pfCharged +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::IsFlashCharged(bool *pfCharged) +{ + if (RefreshProperties()) + { + if (_bRawStatusData[18]) + { + *pfCharged = true; + } + else + { + *pfCharged = false; + } + return(true); + } + return(false); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetFlashState +// +// Synopsis: +// +// Arguments: DC210_FLASH_STATE *pState +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetFlashState(DC210_FLASH_STATE *pState) +{ + switch (_bRawStatusData[20]) + { + case 0: + *pState = flash_auto; + break; + case 1: + *pState = flash_fill; + break; + case 2: + *pState = flash_off; + break; + case 3: + *pState = flash_auto_redeye; + break; + case 4: + *pState = flash_fill_redeye; + break; + default: + ASSERT(false); + *pState = flash_unknown; + return(false); + } + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetCompressionState +// +// Synopsis: +// +// Arguments: DC210_COMPRESSION_STATE *pState +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetCompressionState(DC210_COMPRESSION_STATE *pState) +{ + switch (_bRawStatusData[19]) + { + case 0: + *pState = compression_none; + break; + case 1: + *pState = compression_low; + break; + case 2: + *pState = compression_medium; + break; + case 3: + *pState = compression_high; + break; + default: + ASSERT(false); + *pState = compression_unknown; + return(false); + } + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetPictureFormat +// +// Synopsis: +// +// Arguments: DC210_FILE_FORMAT *eFormat +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetPictureFormat(DC210_FILE_FORMAT *eFormat) +{ + if (2 == _bRawStatusData[23]) + { + *eFormat = format_raw; + } + else if (3 == _bRawStatusData[23]) + { + *eFormat = format_jpeg; + } + else if (4 == _bRawStatusData[23]) + { + *eFormat = format_flashpix; + } + else + { + *eFormat = format_unknown; + ASSERT(false); + return(false); + } + return(true); +} + +//+---------------------------------------------------------------------------- +// +// Function: GetClock +// +// Synopsis: +// +// Arguments: int *piCameraClock +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetClock(int *piCameraClock) +{ + if (RefreshProperties()) + { + *piCameraClock = _bRawStatusData[15] | + (_bRawStatusData[14] << 8) | + (_bRawStatusData[13] << 16) | + (_bRawStatusData[12] << 24); + return(true); + } + return(false); +} + + +//+---------------------------------------------------------------------------- +// +// Function: IsUsingJpeg +// +// Synopsis: +// +// Arguments: bool *pfJPEG +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::IsUsingJpeg(bool *pfJPEG) +{ + if (3 == _bRawStatusData[23]) + { + *pfJPEG = true; + } + else if (4 == _bRawStatusData[23]) + { + *pfJPEG = false; + } + else if (2 == _bRawStatusData[23]) + { + *pfJPEG = false; + } + else + { + ASSERT(false); + *pfJPEG = false; + return(false); + } + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: IsUsingFlashPix +// +// Synopsis: +// +// Arguments: bool *pfFlashPix +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::IsUsingFlashPix(bool *pfFlashPix) +{ + if (3 == _bRawStatusData[23]) + { + *pfFlashPix = false; + } + else if (4 == _bRawStatusData[23]) + { + *pfFlashPix = true; + } + else if (2 == _bRawStatusData[23]) + { + *pfFlashPix = false; + } + else + { + ASSERT(false); + *pfFlashPix = false; + return(false); + } + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetLifetimePictureCount +// +// Synopsis: +// +// Arguments: int *piPictures +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetLifetimePictureCount(int *piPictures) +{ + *piPictures = _bRawStatusData[26] | (_bRawStatusData[25] << 8); + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetLifetimeFlashCount +// +// Synopsis: +// +// Arguments: int *piFlashes +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetLifetimeFlashCount(int *piFlashes) +{ + *piFlashes = _bRawStatusData[28] | (_bRawStatusData[27] << 8); + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: IsTimerOn +// +// Synopsis: +// +// Arguments: bool *pfTimer +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::IsTimerOn(bool *pfTimer) +{ + if (_bRawStatusData[29]) + { + *pfTimer = true; + } + else + { + *pfTimer = false; + } + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: IsMemoryCardInserted +// +// Synopsis: +// +// Arguments: bool *pfInserted +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::IsMemoryCardInserted(bool *pfInserted) +{ + if (_bRawStatusData[30] & DC210_MEMORY_CARD_INSERTED) + { + *pfInserted = true; + } + else + { + *pfInserted = false; + } + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: IsMemoryCardWriteProtected +// +// Synopsis: +// +// Arguments: bool *pfWriteProt +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::IsMemoryCardWriteProtected(bool *pfWriteProt) +{ + if (_bRawStatusData[30] & DC210_MEMORY_CARD_WRITE_PROTECTED) + { + *pfWriteProt = true; + } + else + { + *pfWriteProt = false; + } + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: IsMemoryCardIllegal +// +// Synopsis: +// +// Arguments: bool *pfIllegal +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::IsMemoryCardIllegal(bool *pfIllegal) +{ + if (_bRawStatusData[30] & DC210_MEMORY_CARD_ILLEGAL) + { + *pfIllegal = true; + } + else + { + *pfIllegal = false; + } + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: IsMemoryCardFormatted +// +// Synopsis: +// +// Arguments: bool *pfFormatted +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::IsMemoryCardFormatted(bool *pfFormatted) +{ + *pfFormatted = (_bRawStatusData[30] & DC210_MEMORY_CARD_FORMATTED); + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: IsMemoryCardOpened +// +// Synopsis: +// +// Arguments: bool *pfOpened +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::IsMemoryCardOpened(bool *pfOpened) +{ + *pfOpened = (_bRawStatusData[30] & DC210_MEMORY_CARD_OPENED); + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetMemoryCardBitvector +// +// Synopsis: +// +// Arguments: BYTE *pbBitv +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetMemoryCardBitvector(BYTE *pbBitv) +{ + *pbBitv = _bRawStatusData[30]; + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: IsUsingNTSC +// +// Synopsis: +// +// Arguments: bool *pfNTSC +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::IsUsingNTSC(bool *pfNTSC) +{ + *pfNTSC = (_bRawStatusData[31]); + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: IsUsingPAL +// +// Synopsis: +// +// Arguments: bool *pfPAL +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::IsUsingPAL(bool *pfPAL) +{ + *pfPAL = (_bRawStatusData[31]); + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetNumberPictures +// +// Synopsis: +// +// Arguments: int *piNum +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetNumberPictures(int *piNum) +{ + *piNum = _bRawStatusData[57] | (_bRawStatusData[56] << 8); + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetRemainingPicturesLowCompression +// +// Synopsis: +// +// Arguments: int *piNum +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetRemainingPicturesLowCompression(int *piNum) +{ + *piNum = _bRawStatusData[69] | (_bRawStatusData[68] << 8); + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetRemainingPicturesMedCompression +// +// Synopsis: +// +// Arguments: int *piNum +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetRemainingPicturesMedCompression(int *piNum) +{ + *piNum = _bRawStatusData[71] | (_bRawStatusData[70] << 8); + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetRemainingPicturesHighCompression +// +// Synopsis: +// +// Arguments: int *piNum +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetRemainingPicturesHighCompression(int *piNum) +{ + *piNum = _bRawStatusData[73] | (_bRawStatusData[72] << 8); + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetMemoryCardVolumeLabel +// +// Synopsis: +// +// Arguments: char *szLabel +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetMemoryCardVolumeLabel(char *szLabel) +{ + memcpy(szLabel, &(_bRawStatusData[77]), 11); + szLabel[11] = 0; + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetIdString +// +// Synopsis: +// +// Arguments: char *szId +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetIdString(char *szId) +{ + memcpy(szId, &(_bRawStatusData[90]), 32); + szId[32] = 0; + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetTimeValue +// +// Synopsis: +// +// Arguments: int *piClock +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetTimeValue(int *piClock) +{ + if (RefreshProperties()) + { + *piClock = _bRawStatusData[15] | + (_bRawStatusData[14] << 8) | + (_bRawStatusData[13] << 16) | + (_bRawStatusData[12] << 24); + return(true); + } + return(false); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetTimeString +// +// Synopsis: +// +// Arguments: char *pszTime +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetTimeString(char *pszTime) +{ + static char buf[128]; + int iCameraTime; + int iTime; + int iSize; + + memset(buf, 0, 128); + GetTimeValue(&iCameraTime); + iTime = 852094800 + (iCameraTime / 2); + iSize = strftime(buf, 127, "%v %r", localtime( (time_t *) &iTime)); + strcpy(pszTime, buf); + + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetTimeMinutes +// +// Synopsis: +// +// Arguments: int *piMin +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetTimeMinutes(int *piMin) +{ + int iCameraTime; + int iTime; + struct tm *pTime; + + (void) GetTimeValue(&iCameraTime); + iTime = 852094800 + (iCameraTime / 2); + pTime = localtime( (time_t *) &iTime); + *piMin = pTime->tm_min; + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetTimeHours +// +// Synopsis: +// +// Arguments: int *piHrs +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetTimeHours(int *piHrs) +{ + int iCameraTime; + int iTime; + struct tm *pTime; + + (void) GetTimeValue(&iCameraTime); + iTime = 852094800 + (iCameraTime / 2); + pTime = localtime( (time_t *) &iTime); + *piHrs = pTime->tm_hour; + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetTimeSeconds +// +// Synopsis: +// +// Arguments: int *piSec +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetTimeSeconds(int *piSec) +{ + int iCameraTime; + int iTime; + struct tm *pTime; + + (void) GetTimeValue(&iCameraTime); + iTime = 852094800 + (iCameraTime / 2); + pTime = localtime( (time_t *) &iTime); + *piSec = pTime->tm_sec; + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetTimeMonth +// +// Synopsis: +// +// Arguments: int *piMon +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetTimeMonth(int *piMon) +{ + int iCameraTime; + int iTime; + struct tm *pTime; + + (void) GetTimeValue(&iCameraTime); + iTime = 852094800 + (iCameraTime / 2); + pTime = localtime( (time_t *) &iTime); + *piMon = pTime->tm_mon + 1; + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetTimeDay +// +// Synopsis: +// +// Arguments: int *piDay +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetTimeDay(int *piDay) +{ + int iCameraTime; + int iTime; + struct tm *pTime; + + (void) GetTimeValue(&iCameraTime); + iTime = 852094800 + (iCameraTime / 2); + pTime = localtime( (time_t *) &iTime); + *piDay = pTime->tm_mday; + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetTimeYear +// +// Synopsis: +// +// Arguments: int *piYear +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetTimeYear(int *piYear) +{ + int iCameraTime; + int iTime; + struct tm *pTime; + + (void) GetTimeValue(&iCameraTime); + iTime = 852094800 + (iCameraTime / 2); + pTime = localtime( (time_t *) &iTime); + *piYear = pTime->tm_year + 1900; + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: SetFlashState +// +// Synopsis: +// +// Arguments: bool fState +// +// Returns: bool +// +// History: sgasch Created Header 15 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::SetFlashState(bool fState) +{ + DC210_FLASH_STATE eState; + + + // + // Precondition: we are initialized. + // + ASSERT(_fInitialized); + + // + // Call the other SetFlashState routine. + // + (fState) ? eState = flash_fill : eState = flash_off; + return(SetFlashState(eState)); +} + + +//+---------------------------------------------------------------------------- +// +// Function: SetFlashState +// +// Synopsis: +// +// Arguments: DC210_FLASH_STATE eState +// +// Returns: bool +// +// History: sgasch Created Header 15 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::SetFlashState(DC210_FLASH_STATE eState) +{ + // + // Pre: we are initialized. + // + ASSERT(_fInitialized); + + // + // Send the command + // + if (!SendCommand(DC210_SET_FLASH, (BYTE) eState, 0, 0, 0)) + { + Trace("SetFlashState: unable to send command.\n"); + ASSERT(false); + return(false); + } + + // + // Await reply + // + if (!CommandComplete()) + { + Trace("SetFlashState: did not receive command complete " + "signal.\n"); + ASSERT(false); + return(false); + } + + // + // Refresh status block + // + if (!RefreshProperties()) + { + Trace("SetFlashState: Failed to refresh status.\n"); + ASSERT(false); + return(false); + } + + // + // Success + // + return(true); +} + + +bool CKodakDC210::EraseAllPictures(void) +{ + // + // Precondition: we are initialized + // + ASSERT(_fInitialized); + + // + // Send the command + // + if (!SendCommand(DC210_ERASE, 0xFF, 0xFF, 0, 0)) + { + Trace("EraseAllPictures: Failed to send command.\n"); + ASSERT(false); + return(false); + } + + // + // Wait for completion + // + if (!CommandComplete()) + { + Trace("EraseAllPictures: Failed to get command complete signal.\n"); + ASSERT(false); + return(false); + } + + // + // All pictures were supposedly deleted, let's refresh camera status... + // + if (!RefreshProperties()) + { + Trace("EraseAllPictures: Failed to refresh status.\n"); + ASSERT(false); + return(false); + } + + // + // Success + // + return(true); +} + +bool CKodakDC210::SetResolution(int iWidth, int iHeight) +{ + BYTE bResolutionCode; // code we need to send to the camera + + // + // Preconditions: we are initialized and the resolution is supported + // + ASSERT(_fInitialized); + + // + // DC210's support two resolutions, 640x480 and 1152x864. + // + if ((iHeight == 480) && (iWidth == 640)) + { + bResolutionCode = 0; + } + else if ((iHeight == 864) && (iWidth == 1152)) + { + bResolutionCode = 1; + } + else + { + Trace("SetResolution: Unsupported resolution. Supported " + "settings are 640x480 and 1152x864.\n"); + return(false); + } + + // + // Send the command + // + if (!SendCommand(DC210_SET_RESOLUTION, bResolutionCode, 0, 0, 0)) + { + Trace("SetResolution: Error sending command, aborting.\n"); + ASSERT(false); + return(false); + } + + // + // Await the command complete signal + // + if (!CommandComplete()) + { + Trace("SetResolution: Did not receive command completion " + "signal, aborting.\n"); + ASSERT(false); + return(false); + } + + // + // Refresh status block + // + if (!RefreshProperties()) + { + Trace("SetResolution: Failed to refresh status.\n"); + ASSERT(false); + return(false); + } + + // + // Success. + // + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: Reset +// +// Synopsis: This command resets the camera to the system default settings: +// +// (1) Flash mode is auto +// (2) No red-eye reduction flashes +// (3) Wide angle zoom position +// (4) Timer off +// (5) Exposure compensation zero +// (6) Compression low (lowest) +// (7) Resolution high (1152x864) +// (8) Video out mode NTSC +// (9) Date/Time reset to 1/1/1997 0:00 +// (10) Quickview on +// (11) Preview off +// (12) Baud rate 9600 +// +// Arguments: void +// +// Returns: bool - true if successful +// +// History: sgasch Created Header 8 Jun 1999 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::Reset(void) +{ + // + // Precondition: we are initialized + // + ASSERT(_fInitialized); + + // + // Send it... + // + if (!SendCommand(DC210_RESET, 0, 0, 0, 0)) + { + Trace("Reset: unable to send command.\n"); + ASSERT(false); + return(false); + } + + // + // Since they will change the serial baud rate to 9600, we will match. + // + if (!_pSerialPort->SetBaudrate(9600)) + { + Trace("Reset: Cannot set serial port baud rate to 9600.\n"); + ASSERT(false); + return(false); + } + + // + // Wait for completion. + // + if (!CommandComplete()) + { + Trace("Reset: command complete signal not received.\n"); + ASSERT(false); + return(false); + } + + // + // Refresh status block + // + if (!RefreshProperties()) + { + Trace("Reset: Failed to refresh status.\n"); + ASSERT(false); + return(false); + } + + // + // Success + // + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: SetCompressionState +// +// Synopsis: +// +// Arguments: DC210_COMPRESSION_STATE eCompression +// +// Returns: bool +// +// History: sgasch Created Header 15 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::SetCompressionState(DC210_COMPRESSION_STATE eCompression) +{ + BYTE bCode; + + // + // Precondition: we are initialized. + // + ASSERT(_fInitialized); + + switch (eCompression) + { + case compression_low: + bCode = 1; + break; + case compression_medium: + bCode = 2; + break; + case compression_high: + bCode = 3; + break; + default: + Trace("SetCompressionState: bad parameter.\n"); + return(false); + } + + // + // Send the command to the camera. + // + if (!SendCommand(DC210_SET_COMPRESSION, bCode, 0, 0, 0)) + { + Trace("SetCompressionState: Failed to send command.\n"); + ASSERT(FALSE); + return(false); + } + + // + // Wait for the camera's command complete code. + // + if (!CommandComplete()) + { + Trace("SetCompressionState: Did not receive command completion " + "signal.\n"); + ASSERT(FALSE); + return(false); + } + + // + // Success + // + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: SetZoomState +// +// Synopsis: +// +// Arguments: DC210_ZOOM_STATE eZoom +// +// Returns: bool +// +// History: sgasch Created Header 15 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::SetZoomState(DC210_ZOOM_STATE eZoom) +{ + BYTE bCode; + + // + // Pre: we are initialized. + // + ASSERT(_fInitialized); + + switch (eZoom) + { + case zoom_fully_zoomed: + bCode = 0; + break; + case zoom_3: + bCode = 1; + break; + case zoom_2: + bCode = 2; + break; + case zoom_1: + bCode = 3; + break; + case zoom_wideangle: + bCode = 4; + break; + case zoom_closeup: + bCode = 5; + break; + default: + Trace("SetZoomState: invalid parameter.\n"); + return(false); + } + + // + // Send the command to the camera. + // + if (!SendCommand(DC210_SET_ZOOM, bCode, 0, 0, 0)) + { + Trace("SetZoomState: Failed to send command.\n"); + ASSERT(FALSE); + return(false); + } + + // + // Wait for the camera's command complete code. + // + if (!CommandComplete()) + { + Trace("SetZoomState: Did not receive command completion signal.\n"); + ASSERT(FALSE); + return(false); + } + + // + // Success. + // + return(true); +} + +//+---------------------------------------------------------------------------- +// +// Function: ToggleShutterDelay +// +// Synopsis: +// +// Arguments: BOOL fEnable +// +// Returns: bool +// +// History: sgasch Created Header 15 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::ToggleShutterDelay(BOOL fEnable) +{ + BYTE bCode = fEnable; + + // + // Pre: we are initialized. + // + ASSERT(_fInitialized); + + // + // Send the command to the camera. + // + if (!SendCommand(DC210_SET_SHUTTER_DELAY, bCode, 0, 0, 0)) + { + Trace("ToggleShutterDelay: Failed to send command.\n"); + ASSERT(FALSE); + return(false); + } + + // + // Wait for the camera's command complete code. + // + if (!CommandComplete()) + { + Trace("ToggleShutterDelay: Did not receive command completion " + "signal.\n"); + ASSERT(FALSE); + return(false); + } + + // + // Success + // + return(true); +} + +//+---------------------------------------------------------------------------- +// +// Function: SetPictureFormat +// +// Synopsis: +// +// Arguments: DC210_FILE_FORMAT eFormat +// +// Returns: bool +// +// History: sgasch Created Header 15 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::SetPictureFormat(DC210_FILE_FORMAT eFormat) +{ + int iParam = eFormat + 2; + + // + // Send the command + // + if (!SendCommand(DC210_SET_FORMAT, iParam, 0, 0, 0)) + { + Trace("SetPictureFormat: unable to send command.\n"); + ASSERT(FALSE); + return(false); + } + + // + // Await reply + // + if (!CommandComplete()) + { + Trace("SetPictureFormat: did not receive command complete signal.\n"); + ASSERT(FALSE); + return(false); + } + + // + // Refresh status block + // + if (!RefreshProperties()) + { + Trace("SetPictureFormat: Failed to refresh status.\n"); + ASSERT(FALSE); + return(false); + } + + // + // Success + // + return(true); +} + + +bool CKodakDC210::SetExposureCompensationValue(float floatValue) +{ + return(true); +} + +bool CKodakDC210::FormatMemoryCard(void) +{ + return(true); +} + +bool CKodakDC210::SetIdString(char *szId) +{ + return(true); +} + + + + + + + +//----------------------------------------------------------------------------- +//----------------------------------------------------------------------------- +//----------------------------------------------------------------------------- +//----------------------------------------------------------------------------- +//----------------------------------------------------------------------------- +//----------------------------------------------------------------------------- +//----------------------------------------------------------------------------- +//----------------------------------------------------------------------------- +//----------------------------------------------------------------------------- + + + + + +//+---------------------------------------------------------------------------- +// +// Function: SendCommand +// +// Synopsis: Send a command sequence to the camera. +// +// Arguments: char bCommand +// +// Returns: bool - true if command sent okay. +// +// History: sgasch Created Header 4 Jun 1999 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::SendCommand(int bCommand, BYTE arg1, BYTE arg2, BYTE arg3, + BYTE arg4) +{ + BYTE buf[8]; // buffer for building cmd to camera + + // + // Preconditions: the command is valid, we do _not_ assert that we + // are initialized 'cause this can be called in the constructor before + // we are fully initialized... + // + ASSERT(bCommand <= 0xFF); + ASSERT(bCommand >= 0); + + // + // Fill in the buffer with the command to the camera. + // + buf[0] = bCommand; + buf[1] = 0; + buf[2] = arg1; + buf[3] = arg2; + buf[4] = arg3; + buf[5] = arg4; + buf[6] = 0; + buf[7] = 0x1A; + + // + // Send the command to the port. + // + if (!_pSerialPort->Write(buf, 8)) + { + Trace("SendCommand: write error?!?\n"); + ASSERT(false); + return(false); + } + + // + // The camera should acknowledge us, if it got the command... + // + if (!GetAck()) + { + Trace("SendCommand: ACK not received from camera.\n" + "SendCommand: %x is an illegal command.\n", bCommand); + return(false); + } + + // + // Success + // + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetAck +// +// Synopsis: Read a command byte from the port and see if it's an ACK. +// +// Arguments: void +// +// Returns: bool - true if successful ACK received, false otherwise +// +// History: sgasch Created Header 4 Jun 1999 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::GetAck(void) +{ + BYTE buf; // buffer for byte from camera + + // + // The next byte back from the camera is an ACK or a NAK + // + if (!_pSerialPort->Read(&buf, 1)) + { + Trace("GetAck: Read error.\n"); + ASSERT(false); + return(false); + } + + if (DC210_COMMAND_ACK != buf) + { + printf("GetAck: Received %x, not ACK.\n", buf); + return(false); + } + + // + // Success + // + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: CommandComplete +// +// Synopsis: Once we have sent a command string off to the camera and +// it has replied with an ACK we have to wait until the camera +// tells us that it's done doing the command. The host interface +// spec says that if it is bust for more than two seconds it will +// send BUSY signals so we know it's still there but working. +// +// Arguments: void +// +// Returns: bool - true if successful +// +// History: sgasch Created Header 8 Jun 1999 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::CommandComplete(void) +{ + BYTE bStatus; // a byte from the camera + + // + // Get data from the camera and keep doing so while it's "busy"... + // + do + { + _pSerialPort->Read(&bStatus, 1); + } + while(bStatus == DC210_BUSY); + + // + // If it didn't say "complete" then there was an error with the command. + // + if (DC210_COMMAND_COMPLETE != bStatus) + { + Trace("CommandComplete: Camera reports error code %x.\n", bStatus); + return(false); + } + + // + // Success + // + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: ReadPacket +// +// Synopsis: +// +// Arguments: BYTE *buf, +// int iPacketSize +// +// Returns: bool +// +// History: sgasch Created Header 13 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::ReadPacket(BYTE *buf, int iPacketSize) +{ + BYTE bControl; // packet control byte from camera + BYTE bChecksumFromCamera; // checksum from camera + BYTE bChecksumComputed = 0; // checksum we compute from data + int iAttempts = 0; // loop termination guarantor + + // + // Preconditions: we are initialized, the packet size is good, and the + // pointer is good. + // + ASSERT(GOOD_PTR(buf)); + if ((iPacketSize != 1024) && + (iPacketSize != 512) && + (iPacketSize != 256) && + (iPacketSize != 16)) + { + Trace("ReadPacket: Invalid packet size.\n"); + return(false); + } + ASSERT(_pSerialPort); + + // + // Loop reading packets until we get one with a checksum match. + // + do + { + // + // Read the control byte first. + // + if (!_pSerialPort->Read(&bControl, 1)) + { + Trace("ReadPacket: Read error?\n"); + ASSERT(false); + return(false); + } + + // + // This byte must always be 0x01, according to the host + // interface spec. + // + if (bControl != DC210_NORMAL_RECEIVE_PACKET) + { + Trace("ReadPacket: Illegal packet control byte from " + "camera? (%x).\n", bControl); + return(false); + } + + // + // Read the packet data itself. + // + if (!_pSerialPort->Read(buf, iPacketSize)) + { + Trace("ReadPacket: Read error?\n"); + ASSERT(false); + return(false); + } + + // + // Read the checksum the camera computed. + // + if (!_pSerialPort->Read(&bChecksumFromCamera, 1)) + { + Trace("ReadPacket: Error reading checksum from camera.\n"); + ASSERT(false); + return(false); + } + + // + // Compute the checksum based on the data and compare it to the + // one the camera send... does it match? + // + ComputeChecksum(&bChecksumComputed, buf, iPacketSize); + if (bChecksumComputed == bChecksumFromCamera) + { + // + // Yes, it matched -- send "good packet" to the camera. + // + if (!_pSerialPort->WriteByte(DC210_CORRECT_PACKET)) + { + Trace("ReadPacket: Could not confirm packet reciept to the " + "camera.\n"); + ASSERT(false); + return(false); + } + } + else + { + // + // No match, garbled packet, request a resend. + // + if (!_pSerialPort->WriteByte(DC210_ILLEGAL_PACKET)) + { + Trace("ReadPacket: Could not ask camera for resend.\n"); + ASSERT(false); + return(false); + } + } + } + // + // Continue to loop while the packet is bad and we have not yet + // reached the upper limit to how many attempts to make. + // + while ((bChecksumComputed != bChecksumFromCamera) && + (++iAttempts < g_iMaxAttempts)); + + // + // If we're here because of too many bad packets, tell the camera to + // abort the send. + // + if (iAttempts >= _iMaxAttempts) + { + Trace("ReadPacket: Too many illegal packets received, giving up.\n"); + if (!_pSerialPort->WriteByte(DC210_ABORT)) + { + Trace("ReadPacket: Could not abort the communication.\n"); + } + ASSERT(false); + return(false); + } + + // + // Success + // + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: SendPacket +// +// Synopsis: Send a packet of data to the camera given the packet size, +// a control byte, and the data itself. +// +// Arguments: BYTE bControl - the control byte +// BYTE *buf - the data +// int iLength - how large is the packet +// +// Returns: bool - true on success +// +// History: sgasch Created Header 8 Jun 1999 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::SendPacket(BYTE bControl, BYTE *buf, int iLength) +{ + int iAttempts = 0; // loop termination guarantor + BYTE bConfirm; // confirmation byte from camera + BYTE bChecksum; // checksum we compute for packet + + // + // Preconditions: we are initialized, the control byte is valid, the + // buf ptr is good, and the length is good. + // + ASSERT(GOOD_PTR(buf)); + if ((iLength != 58) && (iLength != 255)) + { + Trace("SendPacket: Invalid packet length, aborting.\n"); + return(false); + } + if ((bControl != DC210_NORMAL_PACKET) && + (bControl != DC210_FINAL_PACKET) && + (bControl != DC210_ABORT_PACKET)) + { + Trace("SendPacket: Invalid control byte, aborting.\n"); + return(false); + } + ASSERT(_fInitialized); + ASSERT(_pSerialPort); + + // + // Loop while the camera didn't get the packet. + // + do + { + // + // Write the control byte first... this tells the camera if this + // is just another packet or the last one. + // + if (!_pSerialPort->WriteByte(bControl)) + { + Trace("SendPacket: Error writing control byte, aborting.\n"); + ASSERT(false); + return(false); + } + + // + // Write the packet data. + // + if (!_pSerialPort->Write(buf, iLength)) + { + Trace("SendPacket: Write error sending packet, aborting.\n"); + ASSERT(false); + return(false); + } + + // + // Compute and send the checksum. + // + (void) ComputeChecksum(&bChecksum, buf, iLength); + if (!_pSerialPort->WriteByte(bChecksum)) + { + Trace("SendPacket: Error writing checksum byte, aborting.\n"); + ASSERT(false); + return(false); + } + + // + // Receive acknowledgement or error from camera... this tells us + // whether or not we have to resend the packet. + // + if (!_pSerialPort->Read(&bConfirm, 1)) + { + Trace("SendPacket: Did not receive an ack from camera?!?\n"); + ASSERT(false); + return(false); + } + } + + // + // Continue to loop while the camera wants a resend (due to garbled data + // causing mismatched checksums) or until we reach the limit of packet + // errors. + // + while ((bConfirm != DC210_CORRECT_PACKET) && + (++iAttempts < _iMaxAttempts)); + + // + // If we're here because of many packet failures, tell the camera we + // are aborting the transfer. + // + if (iAttempts >= g_iMaxAttempts) + { + Trace("SendPacket: Too many packet errors, aborting " + "communications.\n"); + if (!(_pSerialPort->WriteByte(DC210_ABORT_PACKET))) + { + Trace("WritePacket: Could not abort the communication.\n"); + } + return(false); + } + + // + // Success + // + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: ComputeChecksum +// +// Synopsis: Compute and return the checksum byte of a packet. This method +// is called by ReadPacket to verify the camera's packet integrity +// and by SendPacket to send a checksum for the camera to verify. +// +// Arguments: BYTE *pbChecksum - checksum computed +// BYTE *buf - data ptr +// int iSize - data length +// +// Returns: bool - true if successful +// +// History: sgasch Created Header 8 Jun 1999 +// +//+---------------------------------------------------------------------------- +bool CKodakDC210::ComputeChecksum(BYTE *pbChecksum, BYTE *buf, int iSize) +{ + BYTE bChecksum = *buf; // checksum begin as start byte + int iCount = 1; // loop control + + // + // Preconditions: byte ptr must be good, checksum ptr must be good, + // size must be good. + // + ASSERT(GOOD_PTR(pbChecksum)); + ASSERT(GOOD_PTR(buf)); + if ((iSize <= 0) || (iSize > 10000)) + { + Trace("ComputeChecksum: illegal packet size.\n"); + ASSERT(false); + return(false); + } + + // + // Compute the checksum by serially XORing the data bytes together. + // + for (iCount = 1; iCount < iSize; iCount++) + { + bChecksum ^= *(buf + iCount); + } + *pbChecksum = bChecksum; + + // + // Success + // + return(true); +} diff --git a/dc210camera.h b/dc210camera.h new file mode 100644 index 0000000..bac23cc --- /dev/null +++ b/dc210camera.h @@ -0,0 +1,202 @@ +//+---------------------------------------------------------------------------- +// +// File: kodak.h +// +// Module: +// +// Synopsis: +// +// Copyright (C) 1999 Microsoft Corporation. All rights reserved. +// +// Author: sgasch +// +// Created 5 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#ifndef _KODAK +#define _KODAK + +#include "camera.h" +#include "global.h" +#include "serial.h" + +// +// Status codes +// +#define DC210_COMMAND_COMPLETE 0x00 +#define DC210_COMMAND_ACK 0xD1 +#define DC210_CORRECT_PACKET 0xD2 +#define DC210_COMMAND_NAK 0xE1 +#define DC210_ILLEGAL_PACKET 0xE3 +#define DC210_BUSY 0xF0 +#define DC210_ABORT 0xE4 + +// +// Packet codes +// +#define DC210_NORMAL_PACKET 0x01 +#define DC210_FINAL_PACKET 0x80 +#define DC210_ABORT_PACKET 0xFF +#define DC210_NORMAL_RECEIVE_PACKET 0x01 + +// +// Commands +// +#define DC210_SET_RESOLUTION 0x36 +#define DC210_SET_FORMAT 0x37 +#define DC210_SET_SPEED 0x41 +#define DC210_PICTURE_DOWNLOAD 0x64 +#define DC210_PICTURE_INFO 0x65 +#define DC210_PICTURE_THUMBNAIL 0x66 +#define DC210_SET_FLASH 0x72 +#define DC210_SET_COMPRESSION 0x71 +#define DC210_SET_SHUTTER_DELAY 0x74 +#define DC210_SET_ZOOM 0x78 +#define DC210_TAKE_PICTURE 0x7C +#define DC210_ERASE 0x7B +#define DC210_INITIALIZE 0x7E +#define DC210_STATUS 0x7F +#define DC210_RESET 0x8A +#define DC210_FORMAT_MEMORY_CARD 0x95 + +typedef enum +{ + battery_unknown, + battery_full, + battery_low, + battery_empty + +} DC210_BATTERY_STATE; + +typedef enum +{ + zoom_unknown, + zoom_fully_zoomed, + zoom_3, + zoom_2, + zoom_1, + zoom_wideangle, + zoom_closeup + +} DC210_ZOOM_STATE; + +typedef enum +{ + compression_unknown, + compression_none, + compression_low, + compression_medium, + compression_high + +} DC210_COMPRESSION_STATE; + +typedef enum +{ + flash_unknown, + flash_auto, + flash_fill, + flash_off, + flash_auto_redeye, + flash_fill_redeye + +} DC210_FLASH_STATE; + +typedef enum +{ + format_unknown, + format_raw, + format_jpeg, + format_flashpix + +} DC210_FILE_FORMAT; + +#define DC210_MEMORY_CARD_INSERTED 0x40 +#define DC210_MEMORY_CARD_WRITE_PROTECTED 0x20 +#define DC210_MEMORY_CARD_ILLEGAL 0x10 +#define DC210_MEMORY_CARD_FORMATTED 0x08 +#define DC210_MEMORY_CARD_OPENED 0x04 + +class CKodakDC210 : public CCamera +{ + friend class CKodakDC210Photo; + +public: + CKodakDC210(char *szDevice, int iSpeed); + ~CKodakDC210(void); + + bool Initialize(void); + bool SetSpeed(int iBps); + bool TakePicture(void); + + bool GetRawStatusData(BYTE *pData); + bool GetFirmwareVersion(int *piMajor, int *piMinor); + bool GetRomVersion(int *piMajor, int *piMinor); + bool GetBatteryStatus(DC210_BATTERY_STATE *pState); + bool IsAdapterAttached(bool *pfAttached); + bool GetClock(int *piCameraClock); + bool GetZoomState(DC210_ZOOM_STATE *pZoom); + bool SetZoomState(DC210_ZOOM_STATE eZoom); + bool GetResolution(int *piWidth, int *piHeight); + bool IsFlashCharged(bool *pfCharged); + bool GetFlashState(DC210_FLASH_STATE *pState); + bool SetFlashState(bool fState); + bool SetFlashState(DC210_FLASH_STATE eState); + bool GetCompressionState(DC210_COMPRESSION_STATE *pState); + bool SetCompressionState(DC210_COMPRESSION_STATE eCompression); + bool IsUsingJpeg(bool *pfJPEG); + bool IsUsingFlashPix(bool *pfFlashPix); + bool GetPictureFormat(DC210_FILE_FORMAT *eFormat); + bool SetPictureFormat(DC210_FILE_FORMAT eFormat); + bool GetLifetimePictureCount(int *piPictures); + bool GetLifetimeFlashCount(int *piFlashes); + bool IsTimerOn(bool *pfTimer); + bool IsMemoryCardInserted(bool *pfInserted); + bool IsMemoryCardWriteProtected(bool *pfInserted); + bool IsMemoryCardIllegal(bool *pfInserted); + bool IsMemoryCardFormatted(bool *pfInserted); + bool IsMemoryCardOpened(bool *pfInserted); + bool GetMemoryCardBitvector(BYTE *pbBitv); + bool IsUsingNTSC(bool *pfNTSC); + bool IsUsingPAL(bool *pfPAL); + bool GetNumberPictures(int *piNum); + bool GetRemainingPicturesLowCompression(int *piNum); + bool GetRemainingPicturesMedCompression(int *piNum); + bool GetRemainingPicturesHighCompression(int *piNum); + bool GetMemoryCardVolumeLabel(char *szLabel); + bool GetIdString(char *szId); + bool GetTimeValue(int *piClock); + bool GetTimeString(char *pszTime); + bool GetTimeMinutes(int *piMin); + bool GetTimeHours(int *piHrs); + bool GetTimeSeconds(int *piSec); + bool GetTimeMonth(int *piMon); + bool GetTimeDay(int *piDay); + bool GetTimeYear(int *piYear); + bool EraseAllPictures(void); + bool SetResolution(int iWidth, int iHeight); + bool Reset(void); + bool ToggleShutterDelay(BOOL fEnable); + bool SetExposureCompensationValue(float floatValue); + bool FormatMemoryCard(void); + bool SetIdString(char *szId); + +private: + bool CommandComplete(void); + bool GetAck(void); + bool SendCommand(int bCommand, BYTE arg1, BYTE arg2, BYTE arg3, BYTE arg4); + bool ReadPacket(BYTE *buf, int iPacketSize); + bool SendPacket(BYTE bControl, BYTE *buf, int iLength); + bool ComputeChecksum(BYTE *pbChecksum, BYTE *buf, int iSize); + + bool RefreshProperties(void); + + CSerialPort *_pSerialPort; + bool _fInitialized; + int _iMaxAttempts; + BYTE _bRawStatusData[256]; + +}; + +#endif // _KODAK + diff --git a/dc210photo.cpp b/dc210photo.cpp new file mode 100644 index 0000000..7fb48c1 --- /dev/null +++ b/dc210photo.cpp @@ -0,0 +1,463 @@ +//+---------------------------------------------------------------------------- +// +// File: dc210photo.cpp +// +// Module: +// +// Synopsis: +// +// Copyright (C) 1999-2000 Scott Gasch +// +// Created: 15 Jan 2000 +// +//+---------------------------------------------------------------------------- + +#include + +#include "global.h" +#include "trace.h" +#include "debug.h" +#include "utils.h" +#include "dc210photo.h" + + +CKodakDC210Photo::CKodakDC210Photo(int iPictureNumber, CKodakDC210 *pCamera) +{ + _fInitialized = false; + _pCamera = pCamera; + + if (iPictureNumber) + { + if (!_pCamera->SendCommand(DC210_PICTURE_INFO, + (((iPictureNumber - 1) & 0xFF00) >> 8), + (iPictureNumber - 1) & 0x00FF, + 0, + 0)) + { + Trace("CKodakDC210Photo: Could not send command to camera.\n"); + ASSERT(FALSE); + return; + } + + if (!_pCamera->ReadPacket(_bRawPictureData, 256)) + { + // + // if this failes it means we have a bad picture -- the asked for + // a number that is not in the camera right now. + // + iPictureNumber = 0; + goto takepicture; + } + + if (!_pCamera->CommandComplete()) + { + Trace("CKodakDC210Photo: Did not get command complete signal.\n"); + ASSERT(FALSE); + return; + } + + memcpy(_szFilename, &(_bRawPictureData[32]), 12); + _szFilename[12] = 0; + _iNumber = iPictureNumber; + } + else + { + + takepicture: + Trace("I should take a picture!\n\n"); + + } + + _fInitialized = true; +} + + +CKodakDC210Photo::~CKodakDC210Photo(void) +{ + _fInitialized = false; + _iNumber = 0; +} + + +DC210_COMPRESSION_STATE CKodakDC210Photo::GetCompression(void) +{ + switch (_bRawPictureData[4]) + { + case 0: + return(compression_none); + break; + case 1: + return(compression_low); + break; + case 2: + return(compression_medium); + break; + case 3: + return(compression_high); + break; + default: + Trace("GetCompression: Illegal compression value.\n"); + ASSERT(false); + return(compression_none); + } +} + + +PICTURE_FORMAT CKodakDC210Photo::GetFormat(void) +{ + if (2 == _bRawPictureData[2]) + { + return(pictureformat_raw); + } + else if (3 == _bRawPictureData[2]) + { + return(pictureformat_jpeg); + } + else if (4 == _bRawPictureData[2]) + { + return(pictureformat_flashpix); + } + else + { + Trace("GetFormat: Illegal file format value.\n"); + ASSERT(false); + return(pictureformat_unknown); + } +} + + +int CKodakDC210Photo::GetSize(void) +{ + return(_bRawPictureData[11] | + (_bRawPictureData[10] << 8) | + (_bRawPictureData[9] << 16) | + (_bRawPictureData[8] << 24)); +} + +int CKodakDC210Photo::GetTimeStamp(void) +{ + return(_bRawPictureData[15] | + (_bRawPictureData[14] << 8) | + (_bRawPictureData[13] << 16) | + (_bRawPictureData[12] << 24)); +} + +bool CKodakDC210Photo::GetResolution(int *piWidth, int *piHeight) +{ + if (0 == _bRawPictureData[3]) + { + *piWidth = 640; + *piHeight = 480; + } + else if (1 == _bRawPictureData[3]) + { + *piWidth = 1152; + *piHeight = 864; + } + else + { + Trace("GetResolution: Illegal resolution setting.\n"); + *piWidth = *piHeight = 0; + ASSERT(FALSE); + return(false); + } + + // + // Success + // + return(true); +} + +bool CKodakDC210Photo::WasFlashUsed(void) +{ + return(_bRawPictureData[16]); +} + +DC210_FLASH_STATE CKodakDC210Photo::GetFlashMode(void) +{ + switch(_bRawPictureData[17]) + { + case 0: + return(flash_auto); + break; + case 1: + return(flash_fill); + break; + case 2: + return(flash_off); + break; + case 3: + return(flash_auto_redeye); + break; + case 4: + return(flash_fill_redeye); + break; + default: + Trace("GetFlashMode: Bad flash setting.\n"); + ASSERT(false); + return(flash_unknown); + } +} + +int CKodakDC210Photo::GetLightValueData(void) +{ + return(_bRawPictureData[18]); +} + + +float CKodakDC210Photo::GetCalculatedLightValue(void) +{ + return ((6.5 + (0.125 * ((float)_bRawPictureData[18])))); +} + +DC210_ZOOM_STATE CKodakDC210Photo::GetZoomPosition(void) +{ + switch (_bRawPictureData[21]) + { + case 0: + return(zoom_fully_zoomed); + break; + case 1: + return(zoom_3); + break; + case 2: + return(zoom_2); + break; + case 3: + return(zoom_1); + break; + case 4: + return(zoom_wideangle); + break; + case 5: + return(zoom_closeup); + break; + default: + Trace("GetZoomPosition: Illegal zoom setting.\n"); + ASSERT(false); + return(zoom_unknown); + } +} + +int CKodakDC210Photo::GetExposureValue(void) +{ + return(_bRawPictureData[23]); +} + +int CKodakDC210Photo::GetApertureValue(void) +{ + return(_bRawPictureData[26]); +} + +int CKodakDC210Photo::GetExposureTimeMs(void) +{ + return ((_bRawPictureData[31] | + (_bRawPictureData[30] << 8) | + (_bRawPictureData[29] << 16) | + (_bRawPictureData[28] << 24)) * 10); +} + +float CKodakDC210Photo::GetExposureCompensationValue(void) +{ + float x; + + if (_bRawPictureData[46] & 0x40) + { + x = -1.0; + } + else + { + x = 1.0; + } + + x *= (_bRawPictureData[46] * 0.5); + + return(x); +} + + +bool CKodakDC210Photo::GetData(BYTE **ppData, int *piLength) +{ + int iSize; + int iBytesRead = 0; + BYTE bMsb, bLsb; + BYTE *buf = NULL; + BYTE *pbWritePos = NULL; + + // + // Figure out how big the image is (in bytes). + // + if (0 == (iSize = GetSize())) + { + Trace("GetData: picture has no size?\n"); + return(false); + } + + // + // Allocate the buffer + // + buf = (BYTE *) malloc(1024 * ((iSize / 1024) + 1)); + if (!buf) + { + Trace("GetData: Out of memory.\n"); + return(false); + } + pbWritePos = buf; + + // + // Ask the camera to send the image. + // + bMsb = ((_iNumber - 1) & 0xff00) >> 8; + bLsb = (_iNumber - 1) & 0x00ff; + if (!_pCamera->SendCommand(DC210_PICTURE_DOWNLOAD, bMsb, bLsb, 0, 0)) + { + Trace("GetData: failed to send command.\n"); + ASSERT(FALSE); + return(false); + } + + printf("Downloading: \n\n"); + iBytesRead = 0; + while (iBytesRead < iSize) + { + printf("%d / %d\n", iBytesRead, iSize); + if (!_pCamera->ReadPacket(pbWritePos, 1024)) + { + Trace("GetData: error reading data packets from camera.\n"); + ASSERT(FALSE); + return(false); + } + pbWritePos += 1024; + iBytesRead += 1024; + } + + buf = (BYTE *) realloc(buf, iSize); + if (!buf) + { + Trace("GetData: Out of memory in realloc\n"); + return(false); + } + + // + // Wait for the camera's command complete code. + // + if (!_pCamera->CommandComplete()) + { + Trace("GetData: Did not receive command completion signal.\n"); + return(false); + } + + // + // Success + // + *ppData = buf; + *piLength = iSize; + return(true); +} + +#if 0 +bool CKodakDC210Photo::WriteData(void) +{ + int iSize; + int iFd; + int iBytesRead = 0; + int iBytesWritten = 0; + int iAmountNeeded; + BYTE bMsb, bLsb; + BYTE buf[1024]; + char szFileName[13]; + + if (!GetImageName(szFileName)) + { + return(false); + } + + // + // Open a file to write this data to. + // + iFd = open(szFileName, O_WRONLY | O_APPEND | O_CREAT | O_TRUNC | O_EXLOCK); + if (!iFd) + { + Trace("GetData: can't open file.\n"); + return(false); + } + fchmod(iFd, S_IRWXU); + + // + // Figure out how big the image is (in bytes). + // + if ((!GetSize(&iSize)) || (iSize <= 0)) + { + Trace("GetData: picture has no size?\n"); + return(false); + } + + // + // Ask the camera to send the image. + // + bMsb = (m_iNumber - 1) & 0xff00; + bLsb = (m_iNumber - 1) & 0x00ff; + if (!s_pCamera->SendCommand(DC210_PICTURE_DOWNLOAD, bMsb, bLsb, 0, 0)) + { + Trace("GetData: failed to send command.\n"); + return(false); + } + + printf("Downloading: \n\n"); + iBytesRead = 0; + while (iBytesRead < iSize) + { + printf("%d / %d\n", iBytesRead, iSize); + if (!s_pCamera->ReadPacket(buf, 1024)) + { + Trace("GetData: error reading data packets from camera.\n"); + return(false); + } + iBytesRead += 1024; + + // + // This was the last packet, only get the part we need... + // + if (iBytesRead > iSize) + { + iAmountNeeded = (1024 - (iBytesRead - iSize)); + iBytesWritten = write(iFd, buf, iAmountNeeded); + if (iBytesWritten != iAmountNeeded) + { + Trace("GetData: write error.\n"); + return(false); + } + break; + } + else + { + iBytesWritten = write(iFd, buf, 1024); + if (iBytesWritten != 1024) + { + Trace("GetData: write error.\n"); + return(false); + } + } + } + + // + // Wait for the camera's command complete code. + // + if (!s_pCamera->CommandComplete()) + { + Trace("GetData: Did not receive command completion signal.\n"); + return(false); + } + + // + // Success + // + close(iFd); + return(true); +} + +bool CDC210Picture::Delete(void) +{ + return(true); +} +#endif diff --git a/dc210photo.h b/dc210photo.h new file mode 100644 index 0000000..4ae4759 --- /dev/null +++ b/dc210photo.h @@ -0,0 +1,58 @@ +//+---------------------------------------------------------------------------- +// +// File: dc210photo.h +// +// Module: +// +// Synopsis: +// +// Copyright (C) 1999-2000 Scott Gasch +// +// Created: 15 Jan 2000 +// +//+---------------------------------------------------------------------------- + +#ifndef _SGASCH_DC210PHOTO_H_ +#define _SGASCH_DC210PHOTO_H_ + +#include "global.h" +#include "photo.h" +#include "dc210camera.h" + + +class CKodakDC210Photo // : public CPhoto +{ +public: + CKodakDC210Photo(int iPictureNumber, CKodakDC210 *pCamera); + ~CKodakDC210Photo(void); + + int GetNumber(void); + PICTURE_FORMAT GetFormat(void); + int GetSize(void); + int GetTimeStamp(void); + bool GetData(BYTE **, int *pLen); +// bool WriteData(void); +// bool Delete(void); + char *GetFilename(void); + void SetFilename(char *szNewName); + bool GetResolution(int *piWidth, int *piHeight); + DC210_COMPRESSION_STATE GetCompression(void); + bool WasFlashUsed(void); + DC210_FLASH_STATE GetFlashMode(void); + int GetLightValueData(void); + float GetCalculatedLightValue(void); + DC210_ZOOM_STATE GetZoomPosition(void); + int GetExposureValue(void); + int GetApertureValue(void); + int GetExposureTimeMs(void); + float GetExposureCompensationValue(void); + +private: + char _szFilename[13]; + BYTE _bRawPictureData[256]; + bool _fInitialized; + int _iNumber; + CKodakDC210 *_pCamera; +}; + +#endif /* _SGASCH_DC210PHOTO_H_ */ diff --git a/debug.cpp b/debug.cpp new file mode 100644 index 0000000..2040c10 --- /dev/null +++ b/debug.cpp @@ -0,0 +1,54 @@ +//+---------------------------------------------------------------------------- +// +// File: debug.cpp +// +// Module: +// +// Synopsis: +// +// Copyright (c) 1999 Scott Gasch +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// +// THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +// ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +// SUCH DAMAGE. +// +// $Id: debug.cpp,v 1.2 1999/06/23 05:28:04 scott Exp scott $ +// +// Author: sgasch +// +// Created 4 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#include + +#include "utils.h" +#include "debug.h" +#include "trace.h" + +void _assert(const char *szFile, + const int dwLine) +{ + Trace("Assertion failure in %s at line %d, aborting.\n", + szFile, dwLine); + exit(1); +} + diff --git a/debug.h b/debug.h new file mode 100644 index 0000000..f729c45 --- /dev/null +++ b/debug.h @@ -0,0 +1,33 @@ +//+---------------------------------------------------------------------------- +// +// File: debug.h +// +// Module: +// +// Synopsis: +// +// Author: sgasch +// +// Created 4 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#ifndef _DEBUG +#define _DEBUG + +#ifdef DEBUG + +void _assert(const char *szFile, const int dwLine); + +#define ASSERT(x) if (x) \ + { ; } \ + else \ + { (void) _assert(__FILE__, __LINE__); } + +#else + +#define ASSERT + +#endif // DEBUG + +#endif // _DEBUG diff --git a/docs/kodak.ps b/docs/kodak.ps new file mode 100644 index 0000000..7eebea6 --- /dev/null +++ b/docs/kodak.ps @@ -0,0 +1,26223 @@ +%!PS-Adobe-3.0 +%%Title: http://www.kodak.com/US/en/deve.PDF +%%Creator: Windows NT 4.0 +%%CreationDate: 18:56 6/4/1999 +%%BoundingBox: 13 8 603 775 +%%LanguageLevel: 2 +%%DocumentNeededFonts: (atend) +%%DocumentSuppliedFonts: (atend) +%%EndComments +%%BeginSetup +[{0 +/languagelevel where{pop languagelevel 2 ge}{false}ifelse +{1 dict dup/JobTimeout 4 -1 roll put setuserparams} +{statusdict/setjobtimeout get exec}ifelse +}stopped cleartomark +[{240 +/languagelevel where{pop languagelevel 2 ge}{false}ifelse +{1 dict dup/WaitTimeout 4 -1 roll put setuserparams} +{statusdict/waittimeout 3 -1 roll put}ifelse +}stopped cleartomark +/#copies 1 def +[{ +%%BeginFeature: *PageSize Letter + +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *TraySwitch False +1 dict dup /TraySwitch false put setpagedevice +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *Resolution 300dpi +1 dict dup /HWResolution [300 300] put setpagedevice +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *Option1 False + +%%EndFeature +} stopped cleartomark +[{ +%%BeginFeature: *Option2 2Meg + +%%EndFeature +} stopped cleartomark +%%EndSetup +%%BeginProlog + +%%BeginResource: procset NTPSOct95 +/NTPSOct95 100 dict dup begin/bd{bind def}bind def/ld{load def}bd/ed{exch def} +bd/a{currentpoint}bd/c/curveto ld/d/dup ld/e/eofill ld/f/fill ld/tr/translate +ld/gr/grestore ld/gs/gsave ld/j/setlinejoin ld/L/lineto ld/M/moveto ld/n +/newpath ld/cp/closepath ld/rm/rmoveto ld/sl/setlinewidth ld/sd/setdash ld/g +/setgray ld/r/setrgbcolor ld/s/stroke ld/t/show ld/aw/awidthshow ld/im +/imagemask ld/MS{moveto show}bd/SF{findfont exch scalefont setfont}bd/SM{cmtx +setmatrix}bd/MF{findfont exch makefont setfont}bd/CM{/cmtx matrix currentmatrix +def}bd/B{M exch dup 0 rlt exch 0 exch rlt neg 0 rlt}bd/CB{B cp eoclip}bd/EA{1 +index 0/G0 put 4 string 1 1 4 -1 roll{3 copy neg exch cvs dup 0 71 put cvn 3 -1 +roll exch put}for pop}bd/rlt/rlineto ld/L2?/languagelevel where{pop +languagelevel 2 ge}{false}ifelse def end def +%%EndResource +NTPSOct95 begin +%%BeginResource: file Pscript_CFF PSVER +userdict/ct_CffDict 6 dict put ct_CffDict begin/F0Subr{systemdict/internaldict +known{1183615869 systemdict/internaldict get exec/FlxProc known{save true}{ +false}ifelse}{userdict/internaldict known not{userdict/internaldict{count 0 eq +{/internaldict errordict/invalidaccess get exec}if dup type/integertype ne{ +/internaldict errordict/invalidaccess get exec}if dup 1183615869 eq{pop 0}{ +/internaldict errordict/invalidaccess get exec}ifelse}dup 14 get 1 25 dict put +bind executeonly put}if 1183615869 userdict/internaldict get exec/FlxProc +known{save true}{false}ifelse}ifelse[systemdict/internaldict known not{100 +dict/begin cvx/mtx matrix/def cvx}if systemdict/currentpacking known{ +currentpacking true setpacking}if{systemdict/internaldict known{1183615869 +systemdict/internaldict get exec dup/$FlxDict known not{dup dup length exch +maxlength eq{pop userdict dup/$FlxDict known not{100 dict begin/mtx matrix def +dup/$FlxDict currentdict put end}if}{100 dict begin/mtx matrix def dup +/$FlxDict currentdict put end}ifelse}if/$FlxDict get begin}if grestore/exdef{ +exch def}def/dmin exch abs 100 div def/epX exdef/epY exdef/c4y2 exdef/c4x2 +exdef/c4y1 exdef/c4x1 exdef/c4y0 exdef/c4x0 exdef/c3y2 exdef/c3x2 exdef/c3y1 +exdef/c3x1 exdef/c3y0 exdef/c3x0 exdef/c1y2 exdef/c1x2 exdef/c2x2 c4x2 def +/c2y2 c4y2 def/yflag c1y2 c3y2 sub abs c1x2 c3x2 sub abs gt def/PickCoords{{ +c1x0 c1y0 c1x1 c1y1 c1x2 c1y2 c2x0 c2y0 c2x1 c2y1 c2x2 c2y2}{c3x0 c3y0 c3x1 +c3y1 c3x2 c3y2 c4x0 c4y0 c4x1 c4y1 c4x2 c4y2}ifelse/y5 exdef/x5 exdef/y4 exdef +/x4 exdef/y3 exdef/x3 exdef/y2 exdef/x2 exdef/y1 exdef/x1 exdef/y0 exdef/x0 +exdef}def mtx currentmatrix pop mtx 0 get abs 1e-05 lt mtx 3 get abs 1e-05 lt +or{/flipXY -1 def}{mtx 1 get abs 1e-05 lt mtx 2 get abs 1e-05 lt or{/flipXY 1 +def}{/flipXY 0 def}ifelse}ifelse/erosion 1 def systemdict/internaldict known{ +1183615869 systemdict/internaldict get exec dup/erosion known{/erosion get +/erosion exch def}{pop}ifelse}if yflag{flipXY 0 eq c3y2 c4y2 eq or{false +PickCoords}{/shrink c3y2 c4y2 eq{0}{c1y2 c4y2 sub c3y2 c4y2 sub div abs}ifelse +def/yshrink{c4y2 sub shrink mul c4y2 add}def/c1y0 c3y0 yshrink def/c1y1 c3y1 +yshrink def/c2y0 c4y0 yshrink def/c2y1 c4y1 yshrink def/c1x0 c3x0 def/c1x1 +c3x1 def/c2x0 c4x0 def/c2x1 c4x1 def/dY 0 c3y2 c1y2 sub round dtransform +flipXY 1 eq{exch}if pop abs def dY dmin lt PickCoords y2 c1y2 sub abs .001 gt{ +c1x2 c1y2 transform flipXY 1 eq{exch}if/cx exch def/cy exch def/dY 0 y2 c1y2 +sub round dtransform flipXY 1 eq{exch}if pop def dY round dup 0 ne{/dY exdef}{ +pop dY 0 lt{-1}{1}ifelse/dY exdef}ifelse/erode PaintType 2 ne erosion .5 ge +and def erode{/cy cy .5 sub def}if/ey cy dY add def/ey ey ceiling ey sub ey +floor add def erode{/ey ey .5 add def}if ey cx flipXY 1 eq{exch}if itransform +exch pop y2 sub/eShift exch def/y1 y1 eShift add def/y2 y2 eShift add def/y3 +y3 eShift add def}if}ifelse}{flipXY 0 eq c3x2 c4x2 eq or{false PickCoords}{ +/shrink c3x2 c4x2 eq{0}{c1x2 c4x2 sub c3x2 c4x2 sub div abs}ifelse def/xshrink +{c4x2 sub shrink mul c4x2 add}def/c1x0 c3x0 xshrink def/c1x1 c3x1 xshrink def +/c2x0 c4x0 xshrink def/c2x1 c4x1 xshrink def/c1y0 c3y0 def/c1y1 c3y1 def/c2y0 +c4y0 def/c2y1 c4y1 def/dX c3x2 c1x2 sub round 0 dtransform flipXY -1 eq{exch} +if pop abs def dX dmin lt PickCoords x2 c1x2 sub abs .001 gt{c1x2 c1y2 +transform flipXY -1 eq{exch}if/cy exch def/cx exch def/dX x2 c1x2 sub round 0 +dtransform flipXY -1 eq{exch}if pop def dX round dup 0 ne{/dX exdef}{pop dX 0 +lt{-1}{1}ifelse/dX exdef}ifelse/erode PaintType 2 ne erosion .5 ge and def +erode{/cx cx .5 sub def}if/ex cx dX add def/ex ex ceiling ex sub ex floor add +def erode{/ex ex .5 add def}if ex cy flipXY -1 eq{exch}if itransform pop x2 +sub/eShift exch def/x1 x1 eShift add def/x2 x2 eShift add def/x3 x3 eShift add +def}if}ifelse}ifelse x2 x5 eq y2 y5 eq or{x5 y5 lineto}{x0 y0 x1 y1 x2 y2 +curveto x3 y3 x4 y4 x5 y5 curveto}ifelse epY epX}systemdict/currentpacking +known{exch setpacking}if/exec cvx/end cvx]cvx executeonly exch{pop true exch +restore}{systemdict/internaldict known not{1183615869 userdict/internaldict +get exec exch/FlxProc exch put true}{1183615869 systemdict/internaldict get +exec dup length exch maxlength eq{false}{1183615869 systemdict/internaldict +get exec exch/FlxProc exch put true}ifelse}ifelse}ifelse{systemdict +/internaldict known{1183615869 systemdict/internaldict get exec/FlxProc get +exec}{1183615869 userdict/internaldict get exec/FlxProc get exec}ifelse}if} +executeonly def/F1Subr{gsave currentpoint newpath moveto}bind def/F2Subr{ +currentpoint grestore gsave currentpoint newpath moveto}bind def/HSSubr{ +systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict +get exec dup/startlock known{/startlock get exec}{dup/strtlck known{/strtlck +get exec}{pop 3}ifelse}ifelse}ifelse}bind def end +%%EndResource +%!PS-AdobeFont-1.0: TimesNewRomanPSMT 001.002 %%CreationDate: Wed Feb 3 17:58:35 1999 %%VMusage: 31909 38845 %% (C) Copyright 1988, 1990, 1993, 1996, 1997, 1998, 1999 The Monotype %% Corporation. All Rights Reserved. %% Times New Roman is a trademark of the Monotype Corporation, registered in the %% US Patent and Trademark Office and may be registered in certain other %% jurisdictions. 11 dict begin /FontInfo 10 dict dup begin /version (001.002) readonly def /Notice (Copyright (c) 1988, 1990, 1993, 1996, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Times New Roman is a trademark of the Monotype Corporation, registered in the US Patent and Trademark Office and may be registered in certain other jurisdictions.) readonly def /Copyright ( (C) Copyright 1988, 1990, 1993, 1996, 1997, 1998, 1999 The Monotype Corporation. All Rights Reserved. ) readonly def /FullName (Times New Roman PS) readonly def /FamilyName (Times New Roman PS) readonly def /Weight (Roman) readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /TimesNewRomanPSMT def /Encoding StandardEncoding def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] def /UniqueID 44335 def /FontBBox{-167 -250 1009 878}readonly def currentdict end currentfile eexec f6abb3c4a9e98add6bc26730a9ffdf20be50bcf6a1c5637622935fe077cdbea8f6323cd20fc451ab06edc1b1bd58ba9b9a7a2aaef053f6417b8b06a9be76fb0f72a917e7eca5721ead2adff9028755e2eafb35c6076ff9b8413882132021da992df81fc44b9db8dcf5dd9b9600cd0b7fc0b4858bc9d808b2014ccd52584b7c +b6ac5984d86608786a95d7baa1fe5066f3c0860c74a5a39137d7316b3a734684fc4744160cb0cdc44bc7bcd4c09d103401acd593ffa19d3182231598686dbcfbb9547b7006b778e07937882e23ef5ce04a8ceb5b649599ea7ad9b1d42e4ab3052daffa1f481c418fb9f2fef0365a1d783c19b0d481896e4db2dbf81c8828df +8a56dd04d98a01d3032af8deb856eea90335c8e1267a07005a470adf1e3db998f342f499fad7e323b00e4aab610d6e6a5ba06a3d77d722c07618416dbfd805cd9ee1ef80d47567003d2c012a4820d817f3352827c5321f65e9642e21efbfe30dcb522074ca047c20fa9a6ce5b812947accab19a5bf8471c2f677c2b3d1c2e4 +c3d469959923ae73436f69afbea1b4bdec295361258731d99cb153972a7020450812dd11dc48abd71c472392234b64dbdad62d30795ee0862ff2557ddc8f26e5c6fbbeefd5d895d167e677c98fdf9ac79a79d0de6e7a0359281cff958092060cac12b0adb73fb28afe6f263cf621f3ac87532ceff5a89773ddfb033f9c1d98 +20acb670c60f64ceca281adf959ceb1336c3784d73b7277d34522745beb64bbf53bcf87b7ed201188547b2c10ca9ba0a3d45d86203dd3bde394dcd39df57d9d823a5aef649b88cd21aa4e9c0aff5fed7ed6503a3bb8731b65066d87561843fc8d1053527f67ab7308acac63485a36e2ee410db74f4b40047fae14502627d1c +c7cd1aa96e3ec74cec95846bbb6a6b561dfe512fc9e08eb319224a63b3edf68ccced96c9773b00e3dce561e2eab3e0be7924c49d8616c1fb025e267dc4d9b97b28a8b47666292f055f5c611633a72276212185b2b691d272460e4b84797053a4c68ef08e4d335192a22e85aecaf0450d068e92d3d655e043750804fed4b206 +a3a6ec6dbb6fcfb146668509329d6f32a636c3120dd0982374925fedec446eab19eb6d756fa723c5f23530cc740bb7a800946652ae0f2f79e43ef8308b558ce9fea559f0d8e078a2424103d41bb8690083a71071a37b787dd86f99b5b457637fab68e74f048fe5fc975bc673dca66ff4b8bcd3fd37fba7ef83a0b6b128a3b8 +94a953cb8b4e1b144cc1ebc168a74187e8c92ca9f8dab0635336205b46c8188c97046a1a09940b8efbcfc6acad7458f4334a5f8ada324176a97f0b0c846be9a39a15d71bbc661d8dfe852b945b17a9ae0e7c50f3c036869e479882afbe4824a1bab8ec451a3faf3545f6469bd7469e70c16e9b21c62f2b7e8a9849c529026d +d7db949225b9e1dee08e523028f6493a6a242f6f6a9155abf5433c21916e5d0333554fc51260356381a17599b364dfb521fd1536addcda537621925c4323c428be5242a948cfbc7c66057ebd295e1dae16cb509d409f13e41d18e575bd365a76d9a9b66ef91c223afe014849f2a0589cb8815bba87f687d0152af615d292c2 +d3622b93785497251b9d3487e36dade8678e6952e32ca9b82e4c730461b460c87345ced26933d2a40d7cda7f22b684f8b1444056fcfe5b319de2507612aa30264ec5f2f5799496532692a2acf19961957096c5329c35fad642f8cb6381252db48967ec8195a1c65efff5477791f7e5844144bd310813f6987ad76e03957e00 +b667ecd977a3a4e5e22c92c21ee1c8a5cd079917c97bdd1906f85812c19d4342456c89696163df16bd8988d595e216a4dff03c799b732d44830f7b5fd7c4b1d57993b3f295de9734d670399e206faec928e6a921dc501a066790b23599364c4dacacf61dbe4da5d2a333972193dba868b79992de264786d40969b5fdb92152 +559d3ec8dba0cf86ef34a278baac6e02937f01c890a931d407a316bd19605599c886ac430a37040b6f8cef3803fdbd23cdeb165bce1063da271c473eaf710034cb04d7edc330f68205e2650b92d285f880fe76848c0236cc32bb73f13a60890e1405e3cd4e8acf47ae02eeb1ded8408f856b5bfacc2e32b3eaef2add120464 +71c48a396533b417926ee7e2e21c4190d7f0a9a9bf52839ce4b7517703740b61eb91d190249fe5d5ee58176bdbcefa0d7229f1150094b8c649066c1b1a759a7a5df8ab8893d92f53ce8ac5c650c13a327c0f2ed6e40e2089fdeff33c862923f5a2d88b39aae0069e8807f400bd3bc340616fa2482f19c4596399bddfb564f8 +43cd535ae124cd1b027b7fab3b74d617a8ef6c979283b83b7d2605bf8fcf5b15d7ee6c18646be9a9fdecea74caf3acc4b3bd9937561865299ecc89484b9dd63429cc2a0eeb55e299649b3cdb9e58700139005ad609c29290665e70946a2af3787c952ad30243ba31eecbd50bac3842ec204cc8b32205e51c059b68289bc516 +16bf3569e2ae3fa64fed308ab6a31bc2415d4983b4f3216a9a060a1f0e9b3e3af15efc69991a4b876deeef55b8fa7f54797779a4c42d9f3fd2a3b86422a1d2f3038b305de2b56f0a037249d37d29b589a6d7dacd1ecf1767e0460dbd319bc6067d30ebd41972bfe93614ace0142943cadc5eb0c03df892bc05f058933e8be8 +564988780a915dd56e819c261e249dff2442f3ba0481c2ba39ddd7875e98df24dc5789972500c2d82dc1358da0cde272723d8e8fcd5f8c6f2b456dacb343dce13113fbd3e3c03aa4609513b9484231c9dcdf0b89fc2c69fca39c28e632569b7e12c43ac1ac7353154c2dbf592b0f3bb5f64d2c309d3c5c92c6ccad216af314 +dc3cefe42c3236cbfe8a0c3ce9dc831b9e39bff15b37ca3c070a0f64b1342c3be9808c5c8fe3f3755eb27404ef0ecc5f2e491a2c5ca01f9da22e64b467a554364c7e9fdbb5d22c219a9f3442e2531640084d4330c30bf97fafcdec9fbfe366a813e8e502afd1c6148450f356e25eaedbfdfc663fa484052b6abd9763bc2785 +bfef9fd51e9849c552dfad165b61a1020f0f99d3fe7a4f7f8541478a6a10bcb91f157ab0283fbf4832a51de050e76bfc2a6adc1619554443aa485d6a574b04d8ea1a97dcae958ae6596ea4652bb1798cec723a1857fcbbd6e139ab8b019cae0dd740199c6f9949d8d599a7194206c2c154b92c82b677a62afe4ea019a1f5aa +1fd7c26aac0bf0b0802016ef05b723fe48bd6c0057725973bc10f3d4b174bfbb4202ed2dcbbcecc4a903270659e53f139e1161e94a2243d1a3c3b604df7e7200be9fc88efbfbce4f7e61725fcb8452daa59e2ce841f42051d3d44f0c9ef6c9b3f7c71aabe267695157ae80387733ed4e35658468eb67ce14e89b27774e917c +17486110daf77a3e4546f9784542cede6c400b41f28f26c0f2c2250bdfd90121739430584a3b903a5b45743b78d2058302e67f416154e503f9fa79e4436c6564c21b1d6496f12fd3cdfa95d7c4a1e12623c14b59ebcfd7bfabc3dcf9103c30a8a9959f35e956af6047dbc2684c479f3670b4a28fd43d805c994bef1f482985 +8c2f2e0762a9360a701cc53d687a7c935213a96be243dbd06ff93bd4b56dd8f2e609e4ffc998d19ac35d7fa920735f0e13eeb40c17d9e85d21ec383c824fd9c2504aa9c15eb94ba1ad3a9e818a195b02247d2670dfc417fb6736ffb3622d34aca0d55c859a0d7a0db9382fe62f00849670a5d8c7788d81e5d1ada92658b6ab +aff5b0e3183921136949bc11bf2db8bc8dc3989a4bc260301329898ff3b5cfacd779005178754f96c4c40cc25f108bd056877e0a666ee9ae02a62c14aaaa06379cf132b453c9969637e5c88fbc352ff12368529994a69627090eef23227c64497e2bec8c4946b6ac966153b7ed5cdb59cd166fb67f7ff876502e1082da14ac +aed323da50ee782fdfad6620b830937a55446a73aa84a0b72a7e5ef7b2f80a6da25142b175c958223981902848649e2cbe83b11d36526a4ecab1a90791d6ab9041087d89af8f821bfba0f5e79c09e1b5a315b7966a65b28d3b31ba53862650da1117dc89b37856033c631c7dec7bf99a394c750867a782f14c0fab9608760e +f3232e73341ac8e116aa0593abb709fe10b204be8055da57628c0d80860f5503463a48b3a04dcf41334f1c64de87340eda23cc1ed63c1cc75cc3417246fd35e30956ddedbe4e45ea909894c57ce3e98d5590de5e27d86989b77133dd5e0239664d68c38556829fc98862426c3efe551eff3703e4bea882d7bf89c80b6ee50b +505de1160df1a195bec23c8864beab038da856287492a547c58d0732296248457b9babdcbdcfdfd505a8d4cf640e5c35ba9aa1317f148b69c29d429ccfe45a82311271d986e69da224f92dd8ff09b4bce066b665ed505393c4c9066ba1173d6a47b8fa535dfd8e5aac10f99ea120cbc734d80223e940b447576cce30dc9fc3 +95fd6b655b2d5ce3cbb01a35139b87949b6cfe167352e6ba2990c83491dd504adc95c7a55c0105c35b58c400183016363b1b3a30ceacc73c50ba9a46d04b052ef9b59be5ac4247b17dac3bcebc53709a47e3294288a243f674148e2064c504e009034c9a81b03944fe75bd4b4cb9705a6e5e7f5fa69170bc3dcde77ebc7c96 +12cfcf4f26ed4e359e71eea513d0c28d701bdbac3a0c78a573bb557550c2caf200e1f890b1b2ac96c6ad6e4f2240310fb99d8e2dbe4d8ba38e6381b5af191bff9052ca247669f6392fdc9fcd650a547e80e2b66e66ea171833df4e5d2d8da5481fcba57ccc6d1ed120aab96440d2f365a70558846e38faffcb5ff6cf29a96b +2195aee40c2ff4bbdb2f7c41bf243398061f7712f848ca54d56dedc28481ba0f8f9a79327515a31dd77f3638f184be301409d422331494d5dcc40640df68c74e290717e1e5a321feb879d6df12fc7b59265bf8b02587dafbd301a710548072a7dbc384f1c0ed4fc4db552acd56643eb00d2ead09f2233df1a0635ed044f05b +b675f10ef340bbe58a11264b602a06d1d5b050996708a45c4afb377b211ed9dc1eefe33e368df9ed9340290da32aca7283d582516d4082e4176fff48232d75e6e2e3d1777da4a2638130b88a2722d2ac4098c7cb08b0895fefe529ceb7527ab0f7ce08750ba94ce6d34cce1d73ed935c392aaa68465612f13068bca6ac423c +6b1b7e6fdc60097a495c6a4c2aa64ca653c4a093b07ae20eab4b6e3469feddfab424d093d273c16fd5be6975923a1742f5316228dc3f3434f9b8284fe7267dd4ba69d8e855477518d9f547c21050eb78928bc794c0125a204dfea19216e29ce4a67ed2567eb4f75a2226575382d49ab39771f6b48a11632355e0d66fe91b8c +86b62029875dd768dd002229f8e6a64ec32c9066afb5764888d91cf8aa6c007b21ed4ccc7833f300f1f64ed17a1e3ab5f5ab06be612e0f5aacbf5e7fde04113e0a40561001af0fc4824813b1b7ddf5b0124886ab91fba3cca84babf3e182381b5e7f29384aed8992925ec497b4599f15574214e8ae577dbb498a0e625f2523 +7c3e0dc3a0ca8e183706dea70c000fc0116ac0f903a7966582a3bbffcd7c8f9a65bdd23bbb689006814f8e3bd2fdda1a033351061a9c4702887ca4fcab6c32cc3bceecd2a2ba21195f9bc4e9e9942672bf4cebf2e2cb4eb398e5aad63bdefccc0f68cd83fae94fcfc96d02a4b64ca69a5a3e416fda6e0e7220445895c78db6 +65922ec7e70fe6f4302fbc2ec1d4f42538ab3ef4bc14d8f34690d6064099d3c43a8223654616d472381626d18a03959cfebb7e1c012dbcaec4feea490f1468c5a1646a92a94066f40357d70c2d3bff4d47053936bf3b15910af863f39c46881c65dddb3b43cf586c8182d05bfc7d555edefa8d0e136c927db29771f7c28fcf +19703ee5885021d2f6bef4a7a954d96f818247f29649128d477351743242e03689049d804633e6b89486c6017fd256fc94cb3e6c2356597af0305f6f65bcb2fff243628aa549bb12795bd9a3874a7491bbb68a7988420ba782c3abfeda0f24e7da80a30186af4f1ba9bd904920a0cd4890277a072bf28a7304b4620ca544d3 +81825422dc7897e3fd01e95dd680bbcc9645b72a9bb52818ad22a36ad6983725bba845944fdaa6018f14edb790cc44476d856b0244db1ac1b8ea32ccf11c34d2e0d68416044098a01d814d0abdc26144a6d95333343a66d05b1e05c33d171d2d847c1194334ae1f2b194410ba28540cc9893d12590b7bb874d251121c8e627 +e39b72147bfcefa8d15228297b629d7c2edd41bb14ae28482550b6a528591ef09fa74cba79b8e0be0de751bd78725b2ea2bdea0e1e6135177271dc802866f884e75450dcc5faaf4fdbede9257d40144023cda224ddc35c6f4ca6550734f2b1b6c0ecb4fbc0f0a8250d0e561e2d1c1c09c69b8d8f6cc8269d37c203c43e1b90 +6ea6283f9822e01a2dfe22834df194765fa7bf0c07e1cd4058bb3b793d57d01622663fbadd203b50fb215c5fb6a29144f3a40000e86d5f3876967445da05ca1976970359cd13413152f9f2620a05b0287fbaa2680548f1cd8091ad6bd4a98f98bf64f06b5c944ba7ca5af4e91e29209b4e1ce53b06bc9680ee09f99ada972b +1c15033be8a6019c7d1a72778eb31f5947897fb06a37c24199f65d8cebfcf011617c2f81388b6673c1690c5d566f22e094c501cdd836f5ef61cd43428f175df29b4327679608351ddcdb6f3071f44d632a1706f8c1d8903fd3cf5b03be1350c6e0795c1b0cb2df64d47103ed852bea3d5ff173e8d956e61e8666d15d3350e6 +bd699856e44451ca1ef6605ef7fbeffee932cdd5b0ccc32dbcadd0e713acdc2be6917165f465a25977eb3d88134aeb1e9acce8aba657cde0a6a906e204a1dcf3eb1c1d9ff2bce61878392516a319c717fb2da43c6cc1a0bdf294d1bdb84f31b3efd302528e7fd49ec2da1ccb5e36d10ccda5488707e58bec5f7d18ea999ed2 +7e226b60dc68b180a78da57f6b392c8e54beae466918d2b07d2ce40595a6c9c02684e3aba73e3fa24c9748a5304c7cb2a2cb669b8e33b46e940886fcb5ddcc72a548e330796307b8d087da326a0402deda94d6502956ccaa7b4d64550269fc6c926593d4e0dfd0c7c98d7a97c0e04dc5c3fc96fd9d032854346b45bdef9f80 +0d5f7dd51732c815fddbcf50f0ef6782c014ecc31e186f05942722a0c7ddffb12e2eeb816f528b985f1b19877f54b6215d3f539cea41128a17fa5ce78db583ef63ae628e84af8933a07099e055f6f4bea76429129f16bd5b2dc70a072d57170f0ae1d31bf95e652981ec9b496650b74632f5f52c54347b359beb5bb51ccb12 +aa5ea4fa186fd063e7c727c366518060ce0dd6807c5a98d5dd0a3fc6ee2a83d75f621023de7a6f50ad92e2c64a458b0dc4ddf51273e96907cb5d95bcb28f2f32052c73769564e30a471720f92eebe81a21cfe03cffa887c459798b39f43edb5705e2af693e7314233c6b6e38f0c4e11b824edb4680024fabf424ac73e4e2ec +b891ee856e3fcbc6a0d871a64ba7196cd535a7e3218f686cf1e3e190c33b93c5440d6c3d590f7ccd9db776240ee4957a8ff22babb28b73d55476c536c4093b3666c2bb7c7eced3a71baf642eb3c01a38ce2ee3b71c15a99fad0bcd657dc944fe554858f9e4854f307d993726e1aab2fdf2e63bc36ae6638a49fe2896541cbc +471cc2dfe488d70ee79662bd0e4eb27f0769d94cafbc94737852c153e36ec986e0404f1d405f80f2bbdce68d4e5ff2999a900b74568be1a01eef5f89593f048e54baa18f1975f7497e660a0857007fd17b5121a2ce5e5fe01130309465e6a1febfc58062bf2beb9b6e31ecd51e5b3fa990ec506ce20369d49d2cf7dfcaad50 +1b66b8657671325fe91ccddc8837ade4b68e4a071d85d21f36906d42fcd535e25e7917a18bad61127aab5bc3bfa666824c105935696063a9dec91c4d29845025de74a79bfffa3546f12b3662093f85205742712987340f17303986211184af465b5f2c28a996bd99e52c1288909cb0f9d5af47a1b362b35f4f25f534683718 +1b4980d80fcf28e8d5f043ae736674b72c94e823bcef512b3bdf1ac4623840e18815765f3061f8dccc70f3cd53d2ac931b35e443439af50877c724382b0c84b72b2bc14c491dc98b62be729790299ef708226052bffad623a2ae38c674ec59104ec05182a4ccb96553c296724a240a8b0444af87272bc404289bb32e77a9d2 +58e7256bc6b7812bd99714de483a7d70038918fac6e77f6a0b91d7aac17253fddb6c9e300dd03b95b5e98c781b20550a9be0e4c0af221d9a6d9b0fc0dae3884dd8e69309fd8e8f21ee4288b6369f56c6072743282f15a4a161f1d6081eadb40f09322566f52f766cff328f0dc964b240b66112c7bb803b6b12eddf764e6bdd +fe5a65cd00b8cdb6944e90170b21d83402490502696afd064b69457e31ff5857ac715824d583f5864d54b8af33d6b2ed344bfcdb58dc5838e0bccffa46da302cc110fdd8265f12e18e22f1cc352c5c5ecfa7fec9eea36a822466b874073fb6e71e7b87e53038e921bdcba08b87e6a87a9727e7364c7ad7ad1a70ff2bfcdd72 +756f06ad2a7dde1823ec28a8f3ef65ca5213408eeaed128dfa5aa2725a2fafb412a7c21ab713b6e10cd5b444e240f6433a79dff389e0750b65abc5314abc9491ae63c701bb7d9596188248515fdb8f27314624bb3450e34cb43f25f8e422f72bde4728812d94a54d7734d14ed95f7eca1bb309428855a8277b7b12e576da9d +f54b7ccbcb5e3f89fb48cc351992b28849f6ef204e3f6ec2e47d49324238dfbe37193f2ba023c13be2716d1fb0b2d4ec2923966bcb671e8c490d443895e0d3cc281b89015163ea70b1d2189c21e3f8ea94ba8ef47ccbb49257b0c2748b9eefd8abe489f5af5817b8983cc2649725bd3457eb8b04890467192d80882b112137 +deee65a6285a249c6671948b93586e16221da38e1e867724a0eda19ff25e708b663d96f1dbb9f63d2001b93a869510d433d6e8dab3e95b1bbf4d4475828269330bdb34eb13bb9fa0fd32f15b928c4dc673e6566cdf4f533db49a3cdf0c82c2f87273c69cddaa94df1a2fa4ce401da6ed170bca690fec7cbd8f3248761c1ea1 +c4fbba8c76364cf03a8d5767123b00a26a060bfb80702f290244a71d633409b7732eea98360ac3f0d3254a9f863e33ff9ec1dae693a8e6ece0e91146ac3264a48b7892fc2183e0a35b55dc1423e38a0191b075b8265335ea5ea371823f080285ee045ae2f79a59c019be62a4845d66d319ce24717bb7663ec228f4cfc3d89d +c9f6a1cabe64e4b9724904c011ecb008a3d03ed5d416da027a699921cd185eb9a33eed607789134fa00258e1bbda378cafda332aeab14ae51f05afff3f0365b9817b90d059341091bc5b4d64e59d3fd941ccedffbee6851f21af90cf096e83bd80f40a8f2c220f292cc210ededf9a6e00043a87e6b881f762ac807168eb1e6 +e1fac2063aab701eccb6992e1d4d6c7d1694f7936595259da7cb923911f5df24e568f8527c3bf2f3c48ddd5c2e3626b4fcb5f468223e890cffffa557c44344621f40f5e5496c02dbf9469be9f6cb788e8ec0a3654eac3d7a2e04210df54bfd854a56a94def38bdd5ba8aa4c3c70982aa7091bd4d274fd42bde0b2285eeded5 +cd72fdd663daa168dec99688145f44a00e00ec523efbf17115fb04e4da0d7379e029be1fc2576986bea27d50950780755043358f064ae08b86a621f1c5ca56f19e724fc620b15aaad0c77aec450efc53d36ceadcb51aa90462fd0cfaa3b2ebcc1ed0d1cc57cd177f94ae4d6997a864d5ab6ebc0b7f4836c22699685493ad05 +0daacf7b843d2313b9283014ef5aab2428202f6da36d3938408a933781b8bf0f1f1bc9e0a899552dbc1555a7c53b009e9ea4fdd8ce7fceb29a3d1a0ea3cbc6d11575bcd93ab7e45ae43d29e992b6bd1188942cdffa4cbee24ac056111cd70159d06d69b3d878752a66d8352db48aab64b4cf9d23a90ece0182ae7a95bde9f5 +92fc3ea913a5d1b1e73bd41aa39b9ffcb34f0b06021ee1b9247c1e623232a19f6b8450336225c33a1c43eacee383cc3d478eb66da27b14bc98330c7973e7b2df9e5f4042eb35548b4c85c13af52e30a8b317e418c75ef70da709ee5690e841244596cc3242a8dfc5693847099b88ded40ceba3fa90a30ae886d1c713b173a2 +7c3f22b50c348b9ff7dd2174fa0dbc1e0ef5cf5dc29779314e30ddee80ef2a8e34deef16d8e86120186348eb4470b533e702fa6a481b2e0bffd4778beb2619a5964be6e2d0bf63cb22edfeb68c3e3d4dab656a2ed75af89f9492301b3a940c45531de1d5d725133628697ec58f6e9bcfcb78b10ec2c521a79e8fc0e8922847 +c76b93d8af7769b591f7a9ecc43449d84e85179634645889d9e23183a9bd1b7b08e80661e23e892f07dfe6fd51085d96d34392d142762ae93884c8d62e8b4c0707ab5083bec15ac45c83a405fa8c8ade245fb8eb6ab27615f79b0327b9f1857fa77a2e7a3ec0f9ecb26fb58bbb14de5c92f38c0a336520f6cd6e2a1db12c94 +5536e055c6c4a3ce70f0a4495b941bd639bcbcdd84a56df02143828cb8eb1034a51fb4ca9654942f4fe510cba51d8efdd982bdf26fdeffcca435c95c9e2df5f5391115e4c47186a9e29a3dcd99d03e1e056247eada1bc5dc5ad810b785dab19faf611c56d473e4736d8c5a8fedbc3f7df8e7641e5bc06a27c9957bf642d568 +6856100be55ce65c598ebf0903c6e7afc8c195b8a4d47d5ed6975b58302597d12d3a50501ede77789e49e0a5e2fd7bb6d4cd1a2aa310543bf08af557511e56da9c7e7de5ca555ce55c49a4aa1014670a547e80e2b66e6696f45ff7b6f96600342a1e2b4ac5e34af19f62b514d1966c9bb490b31ba27c532c2bb55c3c8631c3 +1ba2c2a7ca07a87572a3e11c5797cc81617586bd0dfbd24ca33fa50bbabf3ae38af30cfd245cbe1b6f917be08834feb707227845d1c99511290b8c75985f4fb0cb307b61556465e2fdf88e955befae7231e31d0d2e608bf6e8ab088f1f6da3c61b85e37758197ba40e7ab213b24003cc758280cbb5fb9081462e3701ddcbc7 +5135a8e92b55dff747343d8582db1c0c05cb442abe5d39912a37e1e5fd517908756a3369b330ddc1ec251ea812b800fffb4733308142c43b139978cc97301058490e5807f2130d818d185a098e27b0e7ba0b69238c71788af67dce65baa1a5149e3fd6cbe297279d1f09d4a384e982a8866b2eb1563e24cf5090bdefd79f87 +50202318979403d5190a3af1ec062386aae1540f804cf77465d99a38c4418dc5b8d0e5e9b14fe2ea7dee31597883e8dc067e10fa87bb5f38fdf7b40b9bb3c43dbc2d4f0f8f1d9563f8ef0449443ef794d65020fbec4bf918df8a7bd0809d2856aa0814a42cf64b77e452d094f28600daa3d309619a47ad54a673e7e8f164ca +b47756646e870b478cf493676de5025ea1a188bc7ab202f32b2bf2f476ac6f592a0e8027add757a9453dcf860925a7658e1482cac333c598b030c40e77529414f8556c108f78686679e29ce7eda8dea5de2c91c9e45209f13b3d856fc32bab5cdecd8b45b4e3229c45fad7de722e04df1dc68274726131e2edc97551b11cdd +13806f53667c05e973209d38d994dc53a3c59be4b93f44b81f08ef80a1894cc23b6e089193fa011e5d9118b1a1872cfacae3089c9cd1892fb925304f8d82005abaa49e268419fc78bf33ab7077da0c2d6475e33d13aed7d3c252c02e55c209746bcc4d37d8654e67d09f98bf1f72555adb69a5c14a7d961ee9d96dd5e71b9b +5b2f54f04ed89ecf353d69507e81ffb9639bd0119f0796d5995a4f73eded5c56010e6394b532008d9cff8aa23f2d31ae04876c365819e60902dab4d0cb024ecf83a4f596ee4029300da3bf7084e51421e65febd0f3942bcabb9686eac9ca30b39eeeaf9efc08a2e905675976cbd7b775bcc3d5e8f33084c2593e6d2a690955 +02c062206bd45511ba189a0380894809d68cf15338e1e809a29d635001d11a4e8593027e901009d1bba44bb2f4daecd91646cc225801e62413f5ebe1573201dd28540e5846ee956af0be32099a4cc0a11c03c6f743de8c1b76a968d26d6b030cefa91e22f07bb1f0738cba0f27f734764554fee6d8fae8b97bd7c23307209a +50cd6f7d65ae71282c4daeef0d06f9c3da7731d47ddab176a8589e6f8748f0aee00ffb37602cb073d631cbaf2ecd9b5e51f7448775fc10c76758f0b5f1988598eaba3ba82348893bb54f7b8f736660392aecbd60a3483f2a2bb6a398e938b4dc4b64c2aa47d5d550e7251bfeb020be37193f2ba020bb6897334f5c5c4435e4 +e8b24631a916ef02af862d2e4f336e18d48728dc381eab03b408d31fcfc0891c7edc563fe15be8f9ee4363378a717db8112d41e3d506e1e6114be57496496dd1ada1568945e9f1e8ed46066a4df35f8ca13c08ef4a8bab5e1f5ebeb9281f987204450426f553b6a8e55d001e8c0979418ea1a223279f92ac892346b981907c +d1fa8f1dc92dd446738ad5f2f8521c29117f32fdca61843bfa7773b9c5720f4c8482c79bb6515261c85d4a06056f36517c2355ad4fe9b4d9c4d0e40da86ccfdbd1e7a8c025fbe081f2b1580801aeb1b0f70bb43b06a2b7feb556819b32c769342def516cea425e1b02dec445049e0f65a849fba37810dc737bcf9463847878 +a4dd511eafc374fb03dde30a8c8de7b0ac1f3a38ed57b2434efe1c2382605474b616f146a23d4a5b2b849c4f1f4914e0a303dc15e48eb847a0adc80c8534b63867d45bbafe8b08c6ea3ee34425f7e4891deef35666f5813cb8043f0b80070a7d913d7c4d7850019f1cbb89139c80ba1b91672e2e993014947f1f8fe26bd63a +ba8149a9978fe610d4e752e0b1a8041589cdebc36bf194f5a7b294c1e781f97c0643a58b4a86c16ec5d132ac0f1c4537b57ff7f97328e44bcfbb58973f454fce41d574a97fc0dcfa6897115aff5fdac2a3fd2c4aad3b95357954cb05c49a168748685e665081359d1e4b62392f69030a9cfe81069d85c3cc3d0887a13336f7 +41ff3da201752270dff510bb7ab23833e2ef4f6d3cb8a04e05835fd72b43981839ad90319ef1fd389ae4e5097f6e1e8c2b56acbfd61e9670d7fcbed32901fa507b3b591ded7ef2888c10058a9af7f53f1355803eb26cf7b0b3b6068482329628576b6d36be904fb03f243ae1d241c859ed72d9bbb366a88d4da82c54509ec2 +8110458e4e1b2b73fa5bf348a40e9ab06a8290e20a4add40615273ec263e6c90bb92ab1599f7639284d4c2f1099cb4ef75b0c9d16b41f25d4bf1a0c625e199ac7d748cf6b50cff711c52865c4ee381d5d78ca56abeca4f7de6e1bd3d29031466e74116f7df3d3e79202a5436d7b2b01b653164265bd9beea95a85d1e9de887 +de445e8b6f1590cbf4af69015820b0b1a8c49ca4edcbab62a9ef99bab1ebc3e95add3fb7ec8e604396ef84fe401daefe4269eea483153d7d485f952160682e3415510b711774f1ef055b8948192fe0f96307685402cf6ab05a577f6df127aac03fa55333c7b392454afe2f4f06b0881d81a0b68fd4be1cbd8f34172219737d +f0e8b3d5aa08631cb64cedc6fb7d4ab012a17117b8ae752a259bc950cb8be08de07737f9b5706175aa4250750d22fbb656bd2bb8916805d58ae985136855350977ca50555300e8b8bfaae1038a38b78622e018a165d0442f8fe1446a815a81cfd246b87fbb2d7aff0cd7e7caaf44dfd347ddbd9640a0463b7c7cc516edae5c +c49ea22a75d858a137d7154e2965e04905f8c092000e3725ff735e4cafd5e5ccdf3606a12ce12568f98f7cdf3afd35629e9c8d4e86d21da1d8d2672f12852035c4bb7188e32825aec60f544c3e75d4883054da93232a91f63078bb116eb6a6aa6666e1522f32c2ddc3bb51958fa1000ab302985ff4952b1a991730cb8cc9d7 +6056e58627e33ac73e8e7181dbbb08405e27f67081dbb34342f567039eed99160e3e71e1afb8a62035f26d57ba619eb558abb12e58ac098b1a0e1a41a3a1af86117a339d380a1662fc25f516ef120480aefa0519186f1ffef6889fad2c73630e1339008a3cccb47a978442b90f3138aedea79126ac1a3c89adc908f2997af0 +b308dfb48dc6dcd063e88655f94a953aa252fe6ee57490691a676fe8d67d8bc3fef6e4881ad647c0c4c72609c2bce0fd8e0b71a6d92d0e26ffd3ca287906948121176a65a3b75365291de84855ec943d2521d1ae796fd9b2210b9e3706978e88b3f9124abf11017cf175c756342bd390f3ab2cedfdfe8b72bd78c1184d116f +a99bdc8f71560bdb656814dbf0e789faddffbc47882a5cf69711ae34646feb4078f507db6afa85ad6544b1f840b33ae6dd43d3b8612bb43189ced6bd1b54efb545ef9aa508f197c8254f31999d5ae5f92c37df70f6eee261744f85b4edb91103c333375b26248d9ba262b4be39f5ebc588930682150f60c2bb661475649f36 +6197ad207d0e94b46dd7613eee8cc6997514b8fe868ddc4e845f6081b53b3d1121a0764d00d84c9513375a6032fb78e47f10951e50188abca8511e135f868d5f4041b92ea58fd66612061c6aedb8dbd23222314eff4d4c7ffd7a5fd1c44c418b172c26a6f5ac68e3603b7dd88146f52a3336b7e4785c2c597aa02b5a593b9f +16658b4927f3c65750dd06dfded0defcc63d111e5d493f53164f07203df57fe50fba1d7f722ac33c7a3af53d83792b1b8122c38018b90b6103502fda38d79f6b88d263da569a8b38aff8265488fe058ce93a4e999d20cd6bbdb3ea13a35f33e20d69fe44b913e1b88793aa7d65eca3cdf39d8b9c6d6c19646b114ca487bcea +4c7e82ab2894c78d09bf370fe0395c92f6ff3441779e0d85c9f0a82f518ed45bcdb8a8ae48a1b726c37720b77f1980d6a33f6d15a7504f2195dad102044395ead6c07d2da7deca1410d399211faef7a8eb73abd5c6d60adb9d6c7f1e23b74c6051bafa277b8dd67b472024b0ab3816697eb1d8211a5d49b6a97d5dc25f2a26 +817ac6bba940a603140f960e5723a96091c833fffb840dafcdcfa1d36f997bd4ad3474a41de472385ffca2bf9a151af35f675c8e4f8d2677a08d77de88b6b2120f9137ec66787b44dced2a0df5f38f5cec446dd16c34b720a1e40a9010511ab8007af8825c5bc495aa4625a4e3918cfa720cd37f086e668e0c924082567d38 +3756210621966a5fe19d58fe7477386b66182d996bb39ab868de43d1b24331e6eb07475e498c12a87245a8b0d57174fec0d18efc77832d05259c1b77f3817b48a5ece6cd4ce7568694d753839ba92ab1a2d8ab1cd9af7c694110011eb30b4a53da8fb16613b008b770e30c89a27762baa4e80818e9f53e26f5f8897eef5111 +aba6a887a17cf90ffa573c17dc8d49f8bfcff80f22f3ee9d5bd5b162c7fd915462980503cbac322490ea4960e36b2291f726f3fae8d27741904592a868867effdc4ebbb37b17029747a918b26e8f3d0d6e13cbaf548efd512f02a1f5cc19c9546c311d974e4f5e6ee54eb46d33a6f7c14a89c1cce4f43eb3604789f883829f +e2de0f3438e39648960e4ef5cb352778d3243ee6b5e3b88d0edd177bcde0b7136f202fffbd6cfa4e591352881c2bd6d8dbe1ff88246f08d187aaf780e962ce6d5d4f845d75d09340b5aee8cde12810aa9ec925098e7d5ed6975b5830264b090d20f5f84430f28e991f25c56fe9b565f2adaea5bcc60e984194ae4a4c293d71 +261f0f53309005b7a69aaed79d0f24ca12bd92bece951e76b7c579ffb16a18236476fe27beed185b9ff232d42b66e4d712bf8b0c30fe607c9f1b91ce213958703229758a0b42cc487bab277f89dbe2cb0727559de98400da2a80616852d4ae9e102df122d8562b997b4d36805932283af1595aaf1a6b4493f3698a777ce9be +a8e383d6dc1f5e3f2cb8ad8bcf65942e5959aa9ed2f5c5ecac8e55de02e736a58a12efac4b5bffe439bb82c89949e04ea99e648124f46f698d018e0877fc278d3b8e5e4c0ac0e5d40ed97c7ef889a8f9fcac2f4de775b33133c4bc3e86fd595f4de1aea5e527230a975556c83b5421fa17a531c365d46873b1a7083bc3a84f +da0443a5976a16393b4952c3a20bab08bb67df4979db5ca6c7f0d0af6eb85f6c1559f006ffb57f980485f7f4d86ada87baee76341bda21f1cba94187ead84fc119db7c3b0d25ee1761941806279c625d3ad7778a557ed09c2d369de6b5537a5ec4c91e34124ff9a648da8195a3716aa15b727c6a4f450606360d859990a906 +cfbe471c0ddb42372e9492ad4914a722dc4c451f3a91646ca340dff8ff15904b5a7d4d5071bc536142fb5e026618df5876c183f3347112f37f059937b625f61429612af6e431dfa647c1ab5d399c437e74555ec918a7b5a4789783e4fba621cf27afda0594c198e47a46d51eeabfafad44350c469f9532db1981f6e71aa8a4 +aa10f3a6841cd8a6797df56d46bd406e35fa7697c043c1fd79b3aff2daf3a5e4c16b97a778975395133cf534f01deb1554e3787117c68bd7be9d405a383ebce1cb7c2b04392cf7215e20f3fb20e5f9c80cb443ad3d2fe8ea187b9aa7c4f79e110b6cb384ae52f2e57df4daa1c5f2af7bff1c09ce6262064df23436090c1e89 +3f029700e38cbf99d7d9b07b798e6aeeff0716a8bc60734dd267c9a71f5b89a1f13af15d3550f6ceb39281637939a08a352c96d1b68fbc66d753cac5233526683d1fa9eacbaf7efdc635611ace7cc8244f210a9146920813622ee84bd36c1bc5850be84d78cfcab7a9e716d53775ecdb30ec40e6b64cf1b5d3933852d054e5 +3b720194b83efb78f285b20945f83a4330540f300f30bf572ff878f3c3774f1b623a9ea95cdf228638a335cf466b836729b1ade08c34a8b29095fc5c47a70418e9b1861d37d5668fa13e5c705e8dd2f1f41756c3d16fdbc4104ecc6e933e21f0f1af88b016fcf61cf686295bfa7d6a4197a7e7d93aaac5d220c32a89168d07 +0a4dec58e7d22271884df7949d613ef3279c2dd0f3d25d9cc5b30f55abb4c3c8e73b230c245da37e4c7e418f23d95e89c5c02f18ccd4b2464a5d91b4db26379fd6f1e56450dd72ec8846289328e0049fbf8ab5759e67b5046e69c02a74acbd7c5adac41ec860cb140be4edff216b514ae2153e761a4d1d12bc2e9300bc39a6 +95aaf4e7189b0eeda1a2a0f758b1e112b639474a4bd034e3f871404372e789e8f0c9690e2dbe996aa8968f93a27619f9bb0b3c3529c888f23f10fe6ef2777062550f69d5dd0f19de539421408379bc098809892410ed161779f8d659e228658d94c31c9bd4d4935275f2a78db1abc1b887fe3c252e36b4d1a40fa2c174360b +6a32638aa4624e8e9b12c7649003f84951dcbaed188b14f8a13ec45ace2dd229f79da9c40147eb7ec49370893222836b0c6e9b46e3f13b7df8ea9b4fb8279bb16c10d302acb7f63ea533cd63383e390e8e5525f43eaa22127ce02ffb4db6da9143d44226e97f713f5f656ad9fe3c1d04134f26cb9479ccf767d3cab0041a7f +44de68329854718adf6a0300ebc3729a230a4da004df7d441f027a26b670225200e075521a8c020c7b79dd3ac329da64d5a1093f4affe752eb3fe694c7f7a9fde0e88ac850c5c851327b08dea845e2e58ee0ad12244f770ccde2568a81ae7a798a1fbd757de543af0860b8207d7b865292f033d145a920ed5edd3c8503d8a2 +0214c253b300c7a235f013ebcbff2a1ec19f9a386302056b02cf578f2536d46f465a423d3b7722b48b2cf10fa1de390ba33d1ea1fec259ea9d5080ea2ce4699a1cd33925d5f0574ab492ef4d3cecd175fd8cefe27bdb2ecb931b7470d5abe0fd017dcb8546abd5339a90e8e78bf7bb37d59d98d2adf82aef356f23c4f6a24d +d9492d6e99c98026d344985fa85ac4b218a6b7fe922f456b2477350feec7dff522d0ef9944d1a7d023c34df69322d82802c0f034c5994bad5d6e5554646332a0832b834cec34154d297819af3aba4c48fcaedc1b02d7d06b9b67c5970a0cd6c91750eabffe559f749b026556b795cb609237611db37447d8fa791b0349f8e8 +e10542c1039ed262710890f4746077dd9fd200d594c38a1b3dc80a6bf9ef73cccd4b252661ab1ae75cb6e9bd239ce5c865faadfa4bf11b75ca28b1b0491673feb0b38cd920e9db4cd00c63ffb96c28d804a745166ba02515f26aeb85eb78c78213350fc37e9c7edbdb69989e9276056807a02417b4286adaae9e865ada9f80 +ac0fde4be47c744a3e1ba755c354c27ae2cb7bcf07bb6a1bd0c70d8ac0db21e963b950174025880a5c3ecd2e059fb6769e965a64f2ab9d323a73ceada61032de0ead3176dc52dc10d5617dcf42eead7bb1517a3cc815fee39faae4630956459819d3f92e5a76b4e3b25eeb9a59308613518a112be8bb8b9202b542526851d0 +2fb96bf4f0118b5b395cb10993fc5519268ea5b4a6b9f691534894afac1220925481d763d73991b3d28a906679e7c92a93c77c98d868d41a8f76d0b0e50cae584b099287b681ac8893f79330fff6a1d2f3038b305de36dea177cc55686ac42e86ede3483b255a68c82a0f031155fc8f16e0c57b69093976cf2d5d8cbd8b1eb +afb0ebee2a7d15f81a6e115d417ee014d7e55466ba3f971e2df8c4a09e0a6dd84ac96fc01f27660f7be1e1b9d9ba4a411508d2dc5e597c4c2802a41544200de3d74b76fff1e76ae55ffd05020cc5c0db2a7fe6201dec8136302ab77c27d4d855f248ba8e5a6be2c171251dfb25c98457ac67d5774380fdb9b18e16d153fcca +f7b4e9dad17bac756aaab0f1b2f92f6df0b4162a3611d60904552fe68868696a76c58f2dac93a4727fc28aee8b8fbb54f26bcf16db113985d4fed3e0e0750805479b3ab07f1d7a90468f42f5e965fdf49efb467d306c67a28d41e87b0b9555f4f27430349f538d4a279e92dc467a92fcadcd6f434d0bd64586d82a6d3a8655 +5676381ff8e1c1625a2bddc8e0467e137d9c13e8958dc951fa6eb7abb283718e0cf6ac6a2f4f948aaeade2e7e178ad49f7a74a49a3de659f077dda9f0da0011e72823f1f2f54b5140ac4a34300bfecf186537a913ac731336a8d99aef58c6666507f3b0f30e001c6bc411c316a3122f644f86e01404df023e599d8b4c95ee4 +9753fa55b0339e3e5835399e1bcf14b377c9e67ae75a4317c8eab8f1ff31ab7b543db77c28d0f959b06c0fc731808e3eff9001c84d1ea78b239aa6f643260b405cc9333de4d8b4ba88901b67e40986cc8367b6778e1b792f420054ac04b60f8beb0b519368fc3be9fc88c0cb4efd521a34088e241e4058437bcb53257ea1fb +05e77fefe11f57d3683cf1632aa442dc90ead03230478dd11f7e12bb89ca40dc1b8e3b4870209507d1f74831fea81bfb28e6af22d8a130d2a133762abde4f671328036f0abedc2623a16133712c114da9fd164c8c17cc5a9e6af2018fdec15b2b753a2b1a2c0fa3420f02db123b7247e32de02f7d5b88f8aa254f67dd7a804 +a6f9ba611d007c106b08b386f5d312e575afbf756ff9313d80f5398ec32bd8fd74dee98966756d192ac7c2d5a5fa6560398368c51057b4f8c52dc0a455ffc89f26fa2b2ae606f436c392a9e1219dddf0adafe770b44bde3e6130cbec42ab0edf7fa7589ef19282ee119fdfdaf29c07c3b12c9ed073e324e65f5f5f459a8646 +7877f586337737a091189380c6eab1ed057ec7c51d1edc855b6c839218909accbb02e603651511c6d066f25b6cd8abca72d991b18675f88de9cfb1c5c906f82cc2cb8c5087aa2dba0909b69e370264fc427c826d9954289f09d0f047595182f1b70c0f6230f190e1939e312d0734e021b236f073b5c8de8256accf528ca490 +b282efe196562315e5e3e242264ef11e2e67806753f949f816cccbb8a76ca28c6c686945f51ded7a965aeba508c29c2e90ea778bf7243b3759f0a874c329f321cbc1b72e3c8e9afe22c5c5baa30fbfee6f071dfc67af8118ef8c191a9908daaa4c6d3824e333c3d86d8c924bcb24f6ecea0d212b05c3c6db8de588adadb078 +fccddbd3dbc22ab130a5f0e100719cc61f87b37aaee93708bc67248c565ca37fd8b360ed7c8541b0ce4bb643a28cdff2f3f76ce59cb40490bff709c7d5ac00cc3394a78aab3cad3df99dac407bf67947cbeee97201f6d020f885452c429b356aa5fe814c4bc1f1fda7eb82e07f73890b93fed540dee130d8aaba13265e30ff +e4bcf94c94fd87fa07fb66385bfad04686a95d7dac2333f06bf4f76a886265dbe51f664c1a644b9d54937aa5fd34c37d77e3eeae8fbeb5f71652fb98e7d4e1fbec58a134a19f8a7e9cc08172a56a1823eec5d95cfa18ed339eab6b7adc04434dc0f0a6388817d641abdb56b3f967d6b4fb9b3cc2510b34b1cb548ee3f91e10 +371015b3b56c65da29e0c9b73f959b02907a5baa7e8b00ea1fb05575fd5bf433f6595f15bc89bf833eb85596afe151d122b67a7d7701b308c43bfdc000240b7965c7acbbe8b257f9fbbb1f32d6161652357315e4193892894da8653ed76a0dfdb3be9d66d349d0d41909903d857302829343da13275709c830b1779f2fffe2 +142ead9a4dfbfa77a677054688e3d41a4bd458ac27fee8f7f1dbf25cb98d96524e1e09641d04712c57c68e2ba9ba77ec085c54c5d88441114a9b1a92a0e5590ca9db621bfa196ede344f523ef834d3a9ab232192f3a7c70851a83e64bf662556a660f6b476ae1d9ec9a243513e8424f03f2006310d7827b61f90de5c2f0681 +93b19e86629dd2b0c952be27c039db3588fdb47403381fe609a2991b0e2c8cb970ae43e815cc6e1a64d21acb9cc99efa4c82e8c522f6fcdfafb6cd779502d8c5a37ab7a4e1691a8c058c308fc662082a9446d24651480f2012dc2898823e8749553076c2ca1d151a2d141159a57d2e6100a9869885ab7dc9d6c07e815e45e8 +4bd043dfc264881e9f0e59499c8e711166eaca804bd79eee175f48f5764fe6081fa2ef097127a6a1491d7e6d99adde7eeefa36433ed806613476a273e303a508982633cd2623ca8d60fcbac4f8b97a7bce431ecd5529e6c1043d4d4a83ac1526dd25388303b11a4b3762b5b5ab055ab6753f33fb18a6119986085ca7d2cff5 +6c8edf342976048383c55f8a84db779a6d16a9657c5c26f46724be37aa67510a45886f907ae579a1ecb95e83d7827cc54b90cd368830fab83400c406a1e41d9294a5baea67c1cc39f59f5f9d2cd98ff26ea4377b99f765f3daf1ad4736c36c20ef582cf138508c6aed0ebce18051159e606c51eab87f7df243791b246ed502 +556407177dc488b1aafa33997f41bb7603a82aae4177263bc8822d59d91110723b8ca966940c08476b0c6ab423c139f4ef6e54f8c26ed8788ef49fa67aa7299487a22dea0e26655800636c24b8ba52f4edd006fc367f93c0c39755a4621a488661d39c70d7549dc579a886c29b59371e282af7707d1634461dae1bf891f96a +e24d3289ef366c603d9c2dcda132ee7eddad90d455c868fd31ab63d69d86dcd1ee9720e553bdc3349e16071c89739f4e0c8c64afc7cd97b03c15175164efb05c7712525ca4a747889b33e189731b16fcd284acd45c2cc79c79bf9fbd0ab063209c9502ab61a95dcb90089c64817ec3f93f64e531fbdf86f549d94b5e687155 +acf8600108c186a6a99ef786e6ccf275a4dc51cf0195fd94d1ddc7e9db9d40119eebb2ee2164e8bd4b66054bb0363a8c2a12c42815895f9c05efbbbcf386eaa999440ebd6993c5babab3adf23f36399b3d8ffec36f155520095cc81f46519e50ec4070613d28f8576b1a8d68d02550d5dce1064b2c6e806260a98aefa12c7a +1e099f0935ec1b8fc0a88b0b23745d5079b9f8cb12a0867067bc84c90f7b3ef3e677a9e3c2c0678c790c420cf23c1811145131264439cdc733f550f728e3a0aa158d089bc0982224fa7fd893544f5a2945ede9f413f7f4c82efdfb7772de6ea288dd95c4aa9b7e23af19425077f830ebba9b6164eea031aac08ddea7928c1a +ceaf5a1378ca7e2ec768e87ab8c383395f26ee6f3fa4c63f0034928ac6dbbeaa6bdfce2ca2ae6eb4e9fece548863e27c99aa5f28c18c83eb569c011cd71fde99ae8ebc49c0fa90afacdb7f2c400434e6a5844474ade693efd4c514c540b3422e86368773ad0b42f83c856ff4c0c2f5e30302800a859d0dcad72b4fa963ab8a +0a49700fab3ab7d30d74e18b22b7beba4d544767e38a949b0937b38d74a92ed41603b903deef11c09f778a3074bae846ecda030a3101fe2991cc04ec5eceb497b57f85b21d726b3be29f06769954e8e8e3c34b214de6b302cfb6de39c86911209d582aae7afca97e502b5864821a0810253dd32d975c368bd6a9911b1e42d8 +984cc09f6c0e3d10d04fb6a22c86f09e5f45f6e7910f405a26a1a61d7bfc7b66a97e5e4787bac8c5ac437d726076bf2ebf8ec018a638efa3402d252e24479d287d4a0366c947faf706bc80d956761e1201bc73522bb455ebd2509acc1dc87c40d79eea1566771ae0a8a74191e8f6977dc87bafa60065287bca16c0cc5b7dee +1b47e46f62d8865252225fde09e830d9c723d0cccd4ddb10b8e8ffe0a19f240ca79a2c75a58a066e7346c11f757437071bc2925d51d790856f8cd1409d6be75ee38a9555b32679b42b44c16cde12d63e215d23d796ab2dc27f6cff83b47e5a35c1bb787f6b4cf9741336b0894ba6e93606c0d4f536a86cc07d2986b23b2c21 +9523d2fc12bf42f92cc1060d250f1600d25dc8a35a5b203b42914710e7f60a04c77f1689ada1083abb062e9487a96259662d9364bdf480f45258326598ff8ceb730b69d0c47a618d3ad771bdae09313e6522f0b1f7c2b032f3e9f6deb5398673ca83b465842a41c62b28175eb863ccc1343d5dd73135133fccae9f80d561c7 +120724d0179164d39cefd50873d53b508eb0b1377ad26a7ac9352a49fa44766795667359026afeed8d9eef25ef3f4015c3e16cad29072ad5ffb8d76e7d99544994997e816ba35323f8926e9f187759e49af630513c2ef4b7e2a8130d09f3b6b6d1771536404c147f10b72b6f39b085a7f7c17b986b2b6228dabc15f7925575 +554967f02c99b261412b509bde843bd479f030b85e642e44c3b17592893326849e37e08e102bd37ebead3466db0f25f18aa477cf309cd213758776d7efa57a2eddd583ba4c5be0127e140a57e5ae4885fc984c61f8820b7bac8c8ee491056d7027dcb6d900290ec2ee3a5716ad301e47a4a54cd0a40724dcd4ac9e5ad09356 +dc246a4cdd5b4aea4fa027809f7597657f62946922162498ae737dbbd2578a9544f23f94eaa05a030101e50b47e8d585035ae0f57ac81fd1425ded626ccdf2c705b0d54f05482649ac55d3bd5dd56b34aae61c41cd53aa90354e0c6a7662efffbe8c79e3b72f7b0a54d2627e595cd3ee2a1622789d4ac79f864b0bfe0d8c5a +3e629e9a4cb7c6050e0b71f851bf28a6db00f6bf1f6dd11a9abba5323045b8cef74e344c3675491e7265a9609a40a960b6dae0ab3681433fcc3773c8715340237aeb9f21894ecfe1d5d89dce1140f937c8db5b4b9c15b0105a21259c392c753dc7ad87d2be0cc6f62d28802b2a6caf14a0f2cffd67897726c4333cd9c6c723 +78d0a3aaa6329d641b8612be9c2b1dc65e6be81e24b867a6e59778cb57094c5308aa59648de4136363790df7eb9ef8aa7fe71b534cc8cfcf616fd6318b9c314ccc10f3310d605faa252e6c21be4ce28f43c87119c9d26d7aedeef93cadee2770e6e07495d0a1b1cb086468f7eeaf8d3e1843f9e3d5cf0824a40744c6105b8b +c4a536a50ddf8b7b7d1b6c5bc502c28415e99f962c5a8d8d48ebd1fe02383e4b3b9f091b37bcb5a23d01b7fb41154e8f6521a33ef31021b655ea2e10995de9815452c24dc5a17bdabd3ed8f3981aa43285c0fd0aa1d032798d02c5c91ae5b5ebdddb6455aa523bb298c36d9f4c66a91cb612802b2c20dfa43bd4973618d9d6 +394b45cf29c4807b07cea14c031b1a89e8e0a832a3c63b105a0c171f269e273413b72e555732856b823d03dd537a4190ce8e2c22f4c8c980c85e430a4f786d5c84843e6753c0e6111e2a5114fe63adaee907ba9fda1a04a7aa55da3b5ffb3f987dd1194c564e71e4d881b0b7d6436ba61b6dd927593d70adc7c9060d327d03 +4cf54ec110443f6d6b38f78be15eea781933c2f5bc31795ef1bdc8aca668c6e0977964ae6c6bddddd1c104098d914862a5743c96d442e3d8f162e99339d8a9f0f3cba997d944da1997395ea58e2049e89ba5f24b7124577200d20c67f86d6776f2f8ed41f6bce3ea2df4e43aa1fb5c9d2cee1be263564888fb01e04c9edbcd +49512760bd7edf06330ad7a9ef886f3fe66dea6cc78e016fdf48dacf787193e3fc3e6683ecac66ca1901dcab4afc87f889f479a76a4c827f4122d423189070e138d1469ee2c7a836f7db5cc2074655b94b793ebf915e0190dcd4e065192482d07bc406110e46d5b750c81aa29e50e48930886c913220de17f839feea5a50c5 +1ac99275b1c8ff1c9c3065e4f3e4a874b264bce145bcc577700158cb5b1e2bf388525183267cc6ed9d92630610c340c2669bb63fe963f089eb4de70f296e4bf01198901870464059f7b8a507f9796c600fa9798471dbf6bc628c775b3e3cbb1be2172b868cc24d940f24f1657a87c0b2e63160865e28eaefa4402ecf0f9fa7 +b5147be33bbcac8b9f4363a0e99c949c15bb30103ed33c8e476f851b493d576a0b5224997bae21b1eafd6586145be9ecb58fd1b7e7ec83a6754b31c867a751585e72446ad2fc197b0deadde8e00663b97fdff66d3634be342fa4c82606b532e7a85363fdf6909efd75f6853756be59269b512125295e8f857ded9c99ecd27a +d158d5fcdf974399e218e41c839a93e192722a918e80a3318e6ac44a9c0d3ce8f9ea7447ddb7762d5db78c543e8a3f6e6d6a48b3a18426c3066a9db4890b955c1316e3addf9d4b4c9e37b49dadbacdb05c3f859e9497ed0b134c3a83b8b8e7f18397557b2408e794d044985d0996861655e2dabd7c69c49225ddcd018e32e3 +8f7e5c3d03185375d0b295bff3116f75f8af949ff2df409366012fa5299c6670a7a21c95bfbdc692a0f916a96329d9e04e836ffc2a52a8deea52d6cc25e92ff8e49ebd4bb97180d32632d9e3e18deb0d7a9c2158f810b1233f79e4aa8a1a0d8d65914c21e7ac26ce63d533833ec072ca18f5e8709ecb7c8affe51afef3e705 +3b07818d2edaab08a621260ea25636f1a5ac6b6ba3bf558726f48fe3e3fb753fc50c023d6ed256e45a8c69c1081bd7e1b664254d69a3fd1862208b9bc55853b228bdd2808fe50c8fe750e28850d1d23006da980c3cbbdc248049f6e7e17ecaca5f834e551ea8c39237affd2fa989fd5656bb91d8930ae68b9f3b435ccbd7dd +2b9a10f6865572b12e837eec5789f910285c4eb06965bd65e2c4ffc55c9ba260b4a3cdcb23541adeee3f54d527c84265e0320bbcc2e000f3d35e66c4fbc436073794e676c00062b71ccdab486e7e81453f3bb293aa7f584733df076ab6049706d33dcbbd0214cfcf7fbff19d428304cc14afe03ef2976dc88eb6f03ba88157 +19e0c3bc05ba27dd825251b1c98611b3edbc557704b23c454b2d6df006be18cce29eddcc7ba8a325518d9d00fcb4a595d710fca4ad4cd75a52505780fcecf9fe3321151c169bb97026ca90a3d1cfc7c94cd2a1235150335065f7ffd368d0079c90488fe4d3d3fef3769fa47eeeee566ca9aa026979822f86b74cd356ec278d +8d4af797f3516bbb00ad2809c07c081154c0abd8265d923341aa789e54758593f8abc3a69210acd691aaf3e1308a47772fbf57382d83d7e3ed6986cb4725caa5d0ec78ebe088ae17e5465453d00c0d27d927f0c8feeafd0ed42c95fc57dcf52ad223b0f8eddfbb1bc745afec9a2cfa3a41b176f4a9c237e939fa6f661700d0 +0e904b698bf49b4753478ee733f7392b1a66b23a4e6378e1c58ed89567002775d0391340b164e90565c16ac436f4450fd69b9f785e1a4581749b38693f3a047349d3adc441debf26fa5396a0609017186a85758ab05e00197faf77f75dfd20b3ae9e3ae50694c1f916ae940e24c41766b8bb3d7774a05b71cab19f4eed9c5b +6d0cd5fbf33ea37b528537a450addfba88643bf80127ac9f0a735d8511f2c69661aadf55f5ffa5b79816e304159378b6a7c8f082a6fa88d40b6b0cfd2d49b8d33db2cde550d9476ef53709e19567ca58a9394d002d8593f52fe4ae1c62a714a4bfd6fcfb0aa6e97caab9ce7df768f10b54943578023c993347f4c5c579ff52 +6ef0672b552c123f270473b36ab80bfb46cd8e624849573ef5f6ba0393b4bfa2a7cf450fb081c76ee1b15b8de4d78af5ff00c7c236f801dc1d927e27062e60f2b8db53528331985c3a121cfac6f93b215b23654633c5d9f8c4f2eee33f1ec2adc384f327c4f0b471aefca353e292899f2babae69072abd16cc9fa191a8d014 +df36017726d8f9a37fe5885a29f0bb16f9435d00d6811e0b944a4faf84096f75bba6388dd653cbce3e013e6cf58ebf768dd19630aaf8194a6907a83a5e98407e5ee32b5d25029b3149fcebadcbe0979a495c8d8307647641f63cf8d34be3202b70d165b7b66e63e4c6f66021f2ded0ef36b17d6755e22f71a5bd6aae3ffae9 +cb5b943c9817e69045964c389bae4449e590d6979b9f57bff85ae806ac82ae0a8223118d871ee4cbb6fe088b661b2947dffd21ce4c83f6febf2c68f75030c5fc2495521dd140a678c3d80b59e330c396889b5891f96087c8009a1cec85d8222eb6225404764914aa1446d26862378ec7b0ebcb8cb7aedb3aea248d9251b813 +dc40def0a5c2bace5629a7693588ca0ec18ef50d66ff6e94d9e6d9ef97cf9b12512c419b1ae162cd024fb4cc0334d8009ce3434020355f0f15dce1005c6b15a01e5b814acf9f6a07e39b9b918941af231586e573d3f8d15b169129142f50b6ff2232509c38db9abe8dc099137b5f8f68bfeb0105d2287f28a4d6d7a30e76b5 +c2655866a29b1bef139b846e0ba51c90aeaf9807511d25d0b2e24c1c500fd9064b162728816c563cc4365ff03cfac601cd997b5ffb13bd8a230552abef837c667bba6887403de7a0fea69cf6ee4e212649185909ab7af4bd040b8edd0e7e8077acc2a2fc5ce545c51e965b0247059863fe3ead580cb928549a11a4e81cedaf +d213eb57852c0dccb0edb47c6145898b8e7e4a92f7ef7d4f305254353600eb2f655ce9895f2dc23ece87bcc2f5ea50c3698f2719a54b80ae68ebcfdc86d244e0b223d210f43e5fd158a3ac9c611e3adbdac7877aca6d8b83f496bec7414e262cd6dc7cee6eb5909cdee05433a0881ebe85edfa455610e0d99c919fc5172e64 +55128d6031c11ded5eff27b4f2e9fcd6090931fc125a7bb9cc513e69d76c121dfc9ba3bd77b02eb7acced3cb54bee92529b51e832d7de973b8be8d0735cbf68b9dc1ace56ca91cf74309e949eefcdce8268bb037ee8b9bb4bb9f252c1826946ef7856c72e59ccec6fd39f65a48246efbe0c1b50cf9a99be251305491eb8516 +f8567d57c748575658b3a7aecd6ead9cced75eb195af157887e6d226d24e291f10178a09fc8ef94b9b439d3c932c3d4913c02d4118fd08b284cc5c4cd9d997448fb8b387fe197c26d9be35f12537784ee2671f9bd3c433133e9d3475ad4af4e7605e27842f1415292b487e7a97b287f638105e285cd259b73fd1270e330718 +ad34dff66a95dbe3c282d6882f6e08de35ad609fc23b483b704863014c5db9d3fbb3b31cfdf82a312c142547912db8ab75ef4d024ba9817e05914fd3d681a977b3a4bf05b51a35089f54f982d052557a50aa489358046af47cddd877e595ac0459acdc9bb1c17e1705ddbe3b32b79ff89736a05254fe529d7e3ba478fca6b7 +8819c10b92b5add78489c23e04db146b57ad8e18aba483c55dba1a4f2834a0acb5df0d737402d5e7971aabe45600edf5f76b8eb0a63f4f3a1e848448b79eebe9c48eb2adf39f206e4b841f7b1aba1adc0dc336c1248403f4f4482f6e550f6f8d4d00d23124047a7aca85fd9b4c3c643ffb9e35c4c67c6c8ffc5d212ea66cc8 +975c6e4e26cd7749161e43bec983b37470b44df92605b3fd0dd665881d88ff83beac1af40c89cd3477dd0dd45e92487e44cd36e91e84a60b19865f138afb00db551b5d9f087a34d04bb91b6fc5f9f843a755898c6b57735c2f830d53fc4ee8f37bc59645148188b0dae4544e1537cb1dc21d641a0aa7d3025ff5fefdfe18ac +244db92e73b27de5e6fa78638fb614cdfef4bdded23a6c6a966d3bffd5acd0a507e9736d16a0304f4124120966e8efb531f8c94dd8f0e04fbc43532613f3f7a2a94a0472860a22e895cc70a65a6efebd1078a3382018a7d6dce1e294322afef3a7f410426aa6f8ee735e7446822a61a85a19a26076bbd4cdf3822a9bbed8c6 +8e00dae2a9f855a34b7d4f6945deb8573db3bb8bc2678e47fa6ba63d98b8ac84bb2d7c6e3d6cc4a13cad7a1254c5d7344cef8d122df0f0fd396fa21ea8cced9148e9842f42918e874c262ed9a048511bfe3fd292c19d0013a2d6759339cfa32b1cedcb5e20cdeb7978fab3f15f6e690e178aa0d8a686f2e53ad56594aa102f +3fd4f41b2b3d12a99685692fc66178a844be71ecb3563375ba51bad2bc432c21d31f48dcfe82ac9929bcf22e1a62fd6fb82595c7e7d4f01c2ee00411c5e62dea2555f184aab5e2d23a6dcf4b7d5f97e2c829dbd35dc926051960da29d42628798e0008d0868bcde5542d075e29e01989242aaa52e26b009d9dda9e56aea644 +6eb4f9ed48e17cd79aca9d1b5c40f793539031648abc315b2a4c672563601bf405fe5aabed89218095005a4b9dbd8d0dc4f2a71efcd25dd568ed88ba692fa4aa79143d0fe1b7f08fc22afcea9b526f0a09f7cb33465bc7cab916b4ac55fbc52704434efcdad9b0143d9d2fa0e985339040577c6ea16f866f8845ab8e348f64 +1e3722e2d297628c59020846d358a6c3f454ba70c83b6ba728a4296badce3a6573a67275187a90f0f60fd6b2dac1097c0e15672b98e668d524fa4573da7ee48faf44d7efb71c4fecd7fe5e0957690d59a97ce29d341aeae27687ec53977a7bc6534e108c2d47f8596db169a62cd40f592774a1fa9ea3b44eeb1738f65f662c +c947328cdc8ce47391414465675a29c7195014b7a34917085ca0d6c7cee1e956abcb3bd08d895280fce976638b8705d32a5adb4786fc6d924810609f65945570a6e6da35beb89196ba41b601e76364cb91dd2ba9852c4d61188fe6d8bbed9bf1a19938bbb84c89a266b999221228623a5ab608fa34aa415b20de24f406124d +1b3ffe4b2fe200f9f48165de77634afced6385b18b8dee7c250707ca1c308ff41b06c4c93a3a173c648271ddb5218b4a5a053fd188ebd428da378b643a3f156386447d0083c1b5a868b2fd5ff59eee02e6debcc1f2f4f33a43dbc1fd1bad07574e45dcb8f979e208974906318f6f9a1859b685ee23625492893e5df9fc5496 +91785db01de62b6e0f546c48ee9be8cb8c143bdff18cec63447df1abc959ef4958da05641265c6a741e7c5b167e3404ebca9b482a15b89af2d76fab052d47ae6cbece7f53a0af4247d5a31b6e760bd0f1a52ade72fcc2bc31ab67599eeed012d69f68c2e2aa3c5948834455ada670ac39cfae639f1ce2c583541a7963f4c09 +13bde6777af0871da1485469c4655d5f349437e7905968ac8155f992fe01689a849c777ecf7afd983743b72749aa9b26cfe1251be2e0ee12bbc781f315494b5bc41760c5b2b63e911eaf2aebc135d3372c66d64f01c50a8f86097f7a51e7aa3e3afa6dfe1fb1ce801534a2a550f2299a1d7f3623a68fb7dd3a5a762e63c690 +637d8a31532dcf76a8d04d36ae6157bff04ffb89e0f9eb4375d8b5c58d032e3ca54e0fb28cda4c56db6f90688251d4ecf2006ffe701f394d3874d9d977ae19f662b46fbcb489304314c54db20ae1c28b6b249175284a00fa229539c83b26d0d3cdbc4c9b4eb2e354400875026e652c742d26899143d0bca4df0c8cfc25fec4 +bc6c6cfa21360e5d5d1d0f7317f06141a493a3bbcfa23773491bcd00a01c5a38697c544622e35a374b214cfe3085d317db4a841bf38164074afd3e4b73f0fd2fbbdc916a95c5f698a8924474af0033ef7d2c91b388e1bc0d5778115b7d8047349ea68f07ce0a27232140f2c99d5da9a5839137b7a6ef5d2360779fb9e47bf1 +7fe512e60cde3c82c405895ccdae5c5e5573af9806a99c3825d52d2fb39318ae49b6bbf8ce496e62a88e51d46f119e15b8763649499f9bcc58d703ee43a8c9ddc9d72ee2095938705739e71743a6bcd8663901f867adf7a316065d7a14f9992f81d5290d1b827be9d4fe2cef245bbad62651865f82eb6885a744ab37dd9ec0 +f0aae70dab753f9ee022f2930168e281bd02ed8d5e53e1ede54cac602bb6bf29d37def90f16a83a67e657c20b20841109d1bec9e2c18ee86e9e9dd1948dec0e895eb824d8ceeadccbf17c02d409b99b5b2b320d8e87efc9e1abeae62b8e344bd44a8df0d92a875be3ef92599bcd195badcb5e961047decdcfcf2aa3a59585c +37582c7e7d069f76ee377f437481b2b68a8a23d93a82d2a65ac200c8c5dcd1d7f8c5175d0f993b97bf9a882caee5116c36f888428f08f26755c48a9eac5120525d6553209388b24ec1bb0a99a67c917bb0c6130fd0f802cbb090dfa36eea6e2c2810530b8ba1ecb37c0eb32cea6350946cd8fc422091dbaada4d1ab306e4dd +7d7ceb5c4de1c355b9cdd4a49828392ff302c594f7ab734d96a4123116516097959d9df9b52366071f0131ad087dd099d6fc98f8bfe33473e8a5208945a55658a749198663b2eec0638065ab3714ee5cf14b4b011795be345f50a9fae7ea240e08e1e14d43aa0e1caa538bb0415858d6f07a49db5b3d07c8b467431aac87c9 +85a38085d4d9d26c85d0b1017b2af0dc498f969b5a4573c7bf301778ba0b6a01d41c69388efd9ac9616eb7c5b3f4aee08f86be73f67a6812910f8e17c7b9212ce7538a932c9917a4482c9ed539ffee167e1af18c26abd2a09ee09580d8e2d8c2196d63b1afcc999e94228463030e571ecd055ddecfbac125a918ddf07657f3 +0d6206ded3dedd1c0028c3e6bcfbed1e1b39e456fac336459fcd7ec884bd6c3c0f0af62e670af3f1006a127a963192dc0072dd53d486c19917ecbaee1028859163406e3d77f7333df6b1407e75277539d8c811ba1746258149818e88555f0eb96c631551c80175296401ee362704302d9c42f5149ed8eb709d5142a1abe668 +7e0a3b1e7295f6d5273734730794cec4abc7069eb46d9f5dee2a165691e7f1f0b394e5722c61c98a41b6dfa86a269573184e0f050ab66c50dfd6960a93e0740c7f06ec84f24780fdc03577e61386b522b9c6786322957eaaa251c0577d189f254a9c87ee0daa6e6f25015f7d9d154321db1c06c9bcf23b8ea58aa8bdf57bae +a64a637a0a0378c0d9d11a3d8e82aa79656527ceaed3943767b6c645c9f9482e358bc877e95f30f2ce040414e7610a55f2fb3bc028d3153881b4710e639dc3508034b9abde86b1c482441053c1d379dbb2560d3ba127ee97b0c9384a5c16f2b47559753bd9412e8b451f48df848092d0a968b8a77aa342651fb988a1cdf1a7 +729f715fbba7b244418f0f246a8da32ce08421fbbf9e545d8a57052a033c0e40965739d4f6aa1a85e80bc7c946163484050e9c35ee670bff8df987e97fd4c94e95d6e311d4b250ac7be717c80a9df47f524b2d42f111ea1c2881b013086d72e9907f6ebbb82f3f1b0dd9433e2a298b60993bcdcf5b80ffbb46f76338a1ce96 +186e52776ce5b528fe21714b81d32f1a86b0e949bffa8fa9d2872b19b040ee8ecc2d1e74b86fd3976ae1d49c93cfd40af6153ea058d33d99d483b8944437a20d0ed46558c2eac23ac42be587193baf4070e4c8aaaa2f2582e4c590bcba59001ff1c15db691f80ab98ca4b2797bb44f74a4ba61500a655eda1b8c361a5b975f +d805bc077cb6a14d09dc5ead9a75bbafc7f0bbdbb47f47bf3aac6f00b6666fbdf2054b76cee39b1b34ab865fda074e59935f84649dac82ed5e67d507a4a93f5f0865779cfd7cdc5da63a5ac776b98110fef14a32b0d9cb83a7e5bec3770b2c99d92f511daaa0fea9c6d00e2255aebef612615f77a5cbb289e601a458e3c615 +1c18bb63e7ea9deb1b36aad6c823fe8548a8ced262df2b7aca35d19c4e8ebf19bc017543b769b1ffed60314e6227e093ef9785cecb4a5a2b9bc153d72b4c4f4a464f79a66ecb50efef325dbb9a3206185da33189ab3ed13aeacf6d022e780d4b3ebaeed9ca27a6f183f8de4e3e08b57ec396e5c3ac8471fc1c9c96a982a762 +cf3e2462088a16935545fd49f58bf794fcbb6687e3b72b39efb09df6f55940b894eead89972a994663a272174e8c91adabdcb5b479a105ee010013b263883e2cd8f0abf8bd01e4c40bbaf65f5d4e8389f2e44fa3595956f0ac3874cefd448165c149e177bc9763fcff79463e07244ce614c6e27cf7aa00c32ae700c0b9caf0 +6bf7edd0d35cb99de17c2559dbfe572313a02e26129b1b734f1a5674a2fc6079c623c181a657edd469d7d1f3b63672077c238ef213a37b3548e93fc6ab8b3ae0dfc73f2b51aafa6a44720866dbba3ab14323158655864e51b7510353c4467b2e1043f5a8ca6af592df756ee5f5882cc09429cf9752c6076f33767855343851 +d9aea71c009e319057a5052629b6141d6507ea32a034b55eaa6a4d9c4550dc27dec25e8f4a8b575de69bf8191eea4607157dd9f1c0af49cd06f96ab9d0fabbbe4a47be85004d7ba7fbdfd7b738e56464570643677844f48c42a24825fe0627c02cc994ac05150e4f3d9b5b3f801563ece27e4fdd89c233524731206d7b156b +f4890988ab6a77b89d13972b267e5ea9b17025ec9fc608cac9fd0071fa53f3b9797d6b008e132131335f63b5b59feafb2a58fe2d0259a106f890606693980345e42fca0f4142d27338d091e8e9bbff7ad58fb5d5209a57974d04e9a9f47546b6643059cfec13bdb74b5e5f43e79875b74f4edede381d4185f4f3de8e6bd1d1 +0107883e57bc7a8fc013f6497a48e0fbeb7f72b917d70637653ebd28b5bcf5c11c09d1e925ca1859e6280b3d3dbf4062f234179ff8e3818105785d78a4534365d01d4c8015cfb0ad8d004149989b510ac308d5325b2590d0400b63d305fe0cd89f44e2af08ef78a4cf72950f166795f232849109df451a93661e0226a13aba +2a353a449c05d34ca14d2fca48febd2f3e91c1b4b81a56c04dd4efa3ac09f9dd7a5894f0a6e92361d2ed4d282dabdd5f975ce3af89046b1ff865bfc3c2f13785f3ad7f840dbcc470a7330c81e815bf55fdc6b0230d4b8198d7340c2e6232d553a37980d14322d11df8347876996dde9efe33b9215a4c761a2a71d907049ed7 +b595ea38bbc8fdc0e5aded0f624103d79e6d1a2841374839198f2e99db304554468c32ce3e7eb6099fad97dbc72d14dc43621c47c8c6eae371f47d879fbf6b84803d8bd80387f6cea2b71b4de744a969ff98474c088685b318cb141aed17eb4e28d83c657f388e534e6147eb20a1e9d5df71bfce3addfae78820ee311d690d +b28837e5c5dc6e1c58daca7c6023027598e131fdf9b6cebe18c666b04a5fae871e88a4954a27000882a036b7a7e887271c3c91f5adc190c5747a095336b75ba9694f757394b1bf1cae5915f91d45a4d5bea1c01ddeea30dabc81bafb4308ddf4d9d39afdf3852d988b0af1a9e0ff4c2f3e7dfc7aaadb5765a9fb8850641676 +66c44dc7a5a3fd7e36d2441e2f7fdedf42946ed51842f15f7545033f1026521481744b924a3731bf9ecf056bee19a48d50f2d0dfd28eb50897c4517bedf488aa11b11cb517a235218dde8ba121f6fb80bf642b1a51be3ef0c422d0ac3283491d7a1b6ac0c5ef02c45607bd80ee2e7926d6e77dff1947a129b2e48cadf2a35a +bb0047ac8e125bed2e0dad26bccb7d3c1ef38640c77928d0f02f12b3bd10fb720f2c9d150c880f04d9d0f4ff5b2551d47d0eff30826dd250fdb055bf7f21ec71b74c052c47ff25aced4cc147fc26687fe680e83f2d24c1b331f5fedc96aa03511f40b47b1f54af177638df18770042e2820535eeb43941924d6da75e003680 +e54a1504827d628c4ddaaa3e47eac37bf82a5c52aef5f6f8d0810355d42b37a5a0c844c97ef378a24590ea59a0f2d96862cf0ec5a0bc5abfafe6a5d812aeedde09b89fd150ab6b3998b1c2598102e32b0383ea43a494deb2b7e1f47957687bcf867a4105dce4b3c73b601ae0f94cbc426cc649e118f8c2e6b55f891f653ac1 +b078cef9020188a129eeff24009ce5d11ed4ae02c3c79c60a6a588afb15c74a28f307f24d3a10616d27a521e66ad287752ee4b5ae5d08c8abb1a5bedcb146633fdca71f2b60d0799746d8a14324b972042dd459b66d1631e7880a85e906dab6aaaa38244de0c7d5602fb4813ac8f361bb147ce5492a080a4a41f2c5f43ad70 +b9e537969f50689c283f84f2a6b426c2d512e6952c2823d26e06fbacd023754ed3b54f9f9b21a1c9cb4284db9154e640b2d7824d9e440c3d12db911f4fe63d940eec89303aa9faf798857397daa3052100560e97689f84008bd584396969682cf78f1af3b0fb1d5d39b7399d928c3e33137688eb6f8c8b42bc7274860b2b62 +3e6f0f358f91eb7cd6686ef8d43e0cf4718f14fd8840f2e858ff7ae0d2f821bef88fa4121c0da0ba042fc52349b1f7c7cc411dfcda2a69a2511155d6ffe9c9acc8aaf933c2a72894e6713437a1e24448cf1e9d1ec5800806129942a65785aca7bd79c7060023960b187013cda24b886b47d88798f7da85940593200396c5f0 +b94364e9865e5e7d4d1681aabc4556aba980d5e1e86f4d826c792d7cc1c1b661aa8c251fc0fbc44d5441edf14385962171e673756c96da133b39d81edc11944b269a4156260a96b585bfb8e0e3fc6d3a9b0383af76837278b1385a2b4e90e5d4c9c3e4eb28e38afd56b93655d0b1c6941582061aefafdecc04e6b4a6ab7019 +52c5f31b28d4e02b38dee914f02a00b2fe1c2a901a96c4382115513365c86ffa5bb6623cb80b428421c82ef6f87d284f6ac40858d1f5da2b7b43762fc0daa32f40262c93d64269b729dfe0e2685ae49d14ffeca6a5011d295d88e084da1bc5d816a04e2fd5a9659b84b42b144aef85ce2c17e2d72ef9e3768728109000f425 +5049f3e00760796b40d4e61e544ab0251e33daa3a0b9469c1f476814740f0ea8bd0dc77fdd4db021232c2a153c067ce4da65e2b61483e0d5a9db8f3c43a07239d8c3ca98eb5e5d06a2aa5380b880371a382e7c3ca01a0f03eeaff27fc9969d0ac32e15e8f23261d48d349d10d780a8e5df201c3dded7c53f500fc25d7b70f7 +4492dca239a148e4323ec23193d10b159ded440233a6c20f1f6b0211bcc5ad21826953d019c2f2a9149b14b42a224afb8ee04a0a8a4af88b97441b5858da8fe07c1ad8e4a8c910d52e3a06dd37eae567d436ed2915e05b57fe100da07d990dd4c105b71d9189da6588dd9cb064229c73bd4eff5c3471844ba6bf50be3c9634 +76de4ac42e6029ed458b8a3c3bd242da994d75d09cbd3861677f217f6f66d305f08f4f212bf6a88347c61487e42bb18db16e92e6c863e8275ed4c81edde0d6bf812646c9dd59c99688537c81e8a25a7dea62271c8c2a39fe4d301bc17a23b31f3392d844dbf8d0941d12ba1708c4f945fd33cc9bb25201427502d327b148bb +72ee79d00270f94ddb93a59297bfeb7e21d919fe47e9e18d4e126ac0606cdde6f19a4f7616505cd93210765b52c7d4288f0cff1fd98fae3efaab87b773a684fc7782cac280f39cf2a1de9bce84b986671f2189e69a32f490bde7fb716af16fcc6744c9cc9f259fdb67d9d236c5d5486f40b6927fd09eddb1fe52a33740220a +8ae5c56bb3efdebb7d063c7e548e60be1d930c9dda7d70885ac40a0f24279e6a99fd83422ca12819b820d2f0648e8bc09c1b3b8a8333b6a5c5045a0bc0ef5288f2e2afd776619d4bf27c2c01f542dc3b418ee1e066ad72da286610fbdfe1a3102c70894d4c16d16c8d7cd89114884c3506367426fae024b8d6e62bf1c9ea2e +14446325c67def29a475e6098c0d6f06eb7e92b969029a325b1db5117e1cd3f9123a2b2f47e5c471a4be4040c17111829cb08a5a14b7676f1e97348173dd9b0ed680016f66273b1e5009c9ab12d865cf4de5d7b50dc0c6212aeb90b8695fd028597e563111d4616ef17d68384a62393196dcfa6398b722abe9faac3bffb71b +dbd27ea528ff39351e000827bdf1fa065058695da9c7612e08d79151c9f9629c9052930a08a9f3770422d3cb1c0c39dddc1020e7578a2c279402d1e6a071fe5be7abde59a2d6659507ca52c160a9a4cfb15319bc27a12c520a198d843760a6668bc21799595c4cc9813dc188247f65300186ea88e8b992cf269f8b54c7b62e +92c30ae776c7904248725efd581d3f0ece7c5b5f82aa8578d5a56c861a3eae9d8bcb458cf6ae850825f2559a34d9317b1219d2046e4a67689ee73470520aa9bf8373f00a5db56053108f69b7aef0932c508a4953ca0a59722b74cfc66ff0b14567a0d69c0cdb6289deb2d0aad340d8ba25061bdbd3bfc69f3ad0885ec9442d +aa82e7cb8a75dcb22ff35332166d7179c29408b49971417aabab643c6251ed19e3c587bba2f1dfe40d2ce8604675f15b7a1e3586fb4f63fff102e9294e144b624dedfad949dec203f6d619445fd65bff82e848a4ca88c6bb125321c06b63b79f392267edc01419a94ef7bde0ea45d072148ffc4935ac8d1eda18ff7d3262bd +82eb4798cc4d7aae12ad09b9f1a89a7c246e152f37677888d9c05366ac94466e07b7ecf072973fb989637b0265d847aca259c40dc4c514b36eccb8361ecb6c16fa163bdbd9fafd3eeeab4a0f88f83d194ed5472c8b89e89cdb7201fe0c15b3e232c4f5b7202b256bcd8ea9eff6d7fa6b55a261be99accc965b3f639de83f11 +6d083deae383d0ef6ebe54bfc693bf3c9a1a907b2bb30dac30ab528febc99829330ce52fc4e99e4a97d3c68a9705f1b61995e7503003ea195ccb90aa80a2297c404867d66040123d384c063c1eef54bf6fd12900d331dfc6035d98411b827b4741c0dd3af609d148d4979d9fe4848ebf7027aa689cb4cf892991d10e2ebd47 +7b7efa93e9f457db93d89072ee4655a97915af32d5343c38e84aa59e91f60adc4eb1000f6b412a3794cad0972da7e1976c36347fc1a816b8b0c17736c64cf497f71d113568be4b4ba6185bccaa5a8712ab9355f4790eae941a276979d15923bd43945513080e94dc558cb3d1b36cfdd0ff66442d43314981eb440e7d9f50d9 +187221a07ea595fce621019cd27a9704ea384b7dd5677e279b60201149d97629c4a29934ef6aafcdfd09fdf81de7578b37542519420e636ed8c90768ed997ce777291e27fd4c254a3e6e68672f63fde8792018e870c27ba074af35b95b161e6dcd25d007ad7bd958408cab836f2ff4e355b9340fac1b20aa60f2e98de2e49e +78fc2da563dbb36ef52d9ee4acb0c281f2d35a16caaa9d691e259befc0817458565a71c02b82aec024a15fd2806703233e952e9b23c267d0002d5e9a57b1610a8eec49779952160570c1f2ffe8e999efe63440639b96f8300424472486f10dec7521e5c824fa5cb44baad3fc315b7a318f3bbdb179f8c86e296ba48c962070 +1fa94e05dc1af0fef65d928d64ce53bdc71983d1f5792432aa289c4037b8e11c65c99788139fdcacebbd3f9a6fbc78022dfcfc7c237b13f081ed16902b57a3572dbf02e7781b93259231e43dbcb2e4c95cb565453cb6081d9116ddef98b6bb9b82bf626911efe0a2a989cad6f510586d7c2cdb17de05f6b32c5ee7b1b23743 +ef615fe7ec03d5ea74d65b901d9aa0fe7e639bc45924afeba8187b292d2907b704edefbf6a31ba4b281e16d0813904ebcdf102031d0c7b492e96a82280acff29c46450d8b3babc52710905f36154fafdd04a13e623b720c5e3873cbbe0ae0b340cafd199163babac06e2a39b80ecea32191a4b813bc5e29b6aa94caf63b61a +f099531eb575a2051f3342022aefc556f8d38ea366688a18757e194af271ac5be3f6293f60be84f639e68db3b85314fe8634f3f06fdefc4e6abd8256f21da36db238d70384cd5a23fce2cbb86251819ce6e5f59664b473c078788317bbc20834ea44dd1be437beaa001bd839a0d5b3cac33c1f371bba606b7ba345a1e36b0d +fdb5d0bdab893d326b38bc7bb27b70c42984644d2e933c12f29421d9043b5ac63eb9648898a6689e3d7aa95bcb203318ee48f45ba9a27fde14e62c122d11e86604e1cbb0dfcfc517291b472952ee59d6b337c64338287fcec61067f96ba0a51f37b2f52a4df566b199f53552dd9fd33021f05acb87d894dd6758969c409353 +6f32bfbb77832b1c5917c63a2646f1063fefd4c8c87511d64ebb19186ab047200686080324c03ab4fac3f805e7a7030f69117a2809accf6377f5344c56baebba354f9c3c0170c9c23030aba41628ed04c55d58e6fad31dc1e411780c1644f037625acb9ea2e53dd6ce91caca1a34a668b0fce85ab2b05f6ef119ee377348f0 +d579922e65062099db498d82c07219bf6a0e47d0961e31dceeaccc75bd4d599a24bb057c8eba3cd50e1e564678715fcf379987a5e024e455be53b92fe2c14a50e3ecb6a938413be1e6c910b9106d90c92ff0e04b8ac341c3e93e750b4b19ca0ca413295737db902ca61a94a49a5fd1d87271291d8fb3fbc8c1c988db99da7b +58ad89afd51dbfabbacb89d4d8cea6c2ffb6178ba3a37e1edf29868d5676824ba4b61f8a61b0ed1fe94386637937d83c16914b0bd6545d8e318332cb1eba2d5ee5c072dc3a2433a3d205b504c4c1658e5c81bb3480575daaa01a2041d07c64a27f83f124a3537b4ed1e50a537907043e3467262c853aa4a1067ee91d48848e +df8e3b0aa8b069a28bab9cac1456a066cb73a582fa6e74b9d03cb6222491c2a4c1d0ab7eef3e98d625a801e6acffac9954b7a71789976c4a8729b0ec0f1f10f80caf7e5fad90a5484734d63d693066693abd833b9ad9411981162fa30d894bd9996e9444e0950aacbb71006be35bb076c6f502b1ca475e39d55a93fcbe7578 +1ccdc17f0d6f5cbe6ad7e09506dcded9f0ef84a2e911024a81ac76be2396e96d3ea1d67cfd0265eac70bf6ccd64a5f9da777eec11b34da9041082ad96f7915cc073bccbb8ca771b29dbb17fa3de3f78e5485cfc15b44989f2b3f66976fd95dc394f4d9ad33ef51eeb102e3b720dfb6e38155e2b5425d1a362e0d656843644f +71cb111b2a2ef1cd39bf52931c02f4f9dd1b5a27c76ab1645bfd3e0d5032ba04870656bb977c8d0a47d757d623eda26f563196080dc9db7f7a9138908e8c6d7b45c452f6d49899022d51a4361a62bcb2eae927ad059af880375c0bd0a9fe8362271bc48563481bcbc7e0d3a965c8939de7f19c25e08cce124b78449e3d0834 +0eb08afa14412635cd962fbb80ca415975fbaf73fa3b4747d332a7b360c9570dcf13feb9f063bc5cea3ddd15514339f640761a344816295fc69aa1e9b2add4e17bed6dcc3466aa951419ad7df58afa06ed958b5e215678c2c0993f46ac49c771787b41d7b9d8814eaf985620a4b04d0d3903a8979237b3059f95b122b5d6e5 +be952d53b65685c8145e647de043faf85b622ccb4648de5b5bbafda4aee9f6984070ce148c557ed02fe0003a3ad4a9ed16277a690155471f839c7f3d6cbdb63623e948358834766e6dd91632f495fdb14054ed180ee20b366d5e84d883d08d370a57002fe752c1b2233ef09babd62b1b7baca288e59cb6fca5f74384e3e156 +746af72eda26aedc957af3c852103f171c515f74fde6edd40a504e51276dc0f64b9585ee82606784b0f1b791df3a92200d698b1a463287b27e4e1853d6e21ad6b1d3392a6f710eba6e5fab778b30c48a5238528eb13d166c7358db64d69d104801aa1c000bcdc3c4e487b6907c7849acf158de34273ea4acae0c8969f7c58c +db3e8efcd98f4c666e587e63c0097e2e4457c8f2fdb9c225925fcc499d80494ba64b8cc6638b5d54736726d430d35487ecee985d8dfe13a9f2e7ba298942052b94f110f387576007ffe986f63e01dbef1ec8f462403d88e0be5c6bcb6c701e47d27e27c2a4851f028cd44ffd0527feaac5c6e52315a6038948c94e8b4b96fc +79b32f57066b785325065d99f62b41c1d290733a909510d8e216f4f7fa8be3a63828c2a8fdd78273a877f90b013d1706cc30de41ef4963fffeab7d5366ede6b50193cc4ef40accbd870c04e0f0b8b0e2aa66d7ec6025eba23118ba22abe7235cd43cc2d64229c21bfa72e0c07ef15b48719d73d31aba756a159263fdb8a959 +1bcdf61a3465d1f34629b1a3caf1e6625155f0cba6f24c91e317cdf773e1d855b675d4b8dd195e4801181c0062b61cdabdbae19f0e3edc56b9de18be95905b1995859aaf046421e11b866fcdda58147b9702edf6ac03a5f76e96f9caa7abe1a74c229a0de6037d6326eb827d3c4771969648eed2014544b65268fac907a56a +5676c9c3ac3e0589e2f4b7a43b8937dc15fe07d6c97ebbbfc20bf5e20df3d95cecbb0897d9f9b4f31b6692e200026ca0dcd4e672f52dfe518c30db176665413e60d20752db7a7b9e946c2ccc72b308870c27a70e483257fc70b9f905ac404fc03b9bcb2392b55bd6db117898bd012bcd03e685daaeb37933c9f1d07abd85bc +173c14c6b95be46e20d643de3a3c756699dd528148f1eb4ec3d0c91a41bca23b49cc604d2d0e3970bd603313812c0fcf68825354d9544128f879f3c698e9adb76a16ed1365b65a2205cf3e2f516b4aef5f8c8c36102e47afca34e706aca2eec5575126038b7f5eb950d151a6fafa8d4b04d80a1a7f4365ff8e5c12be330f12 +132bb933f396467e1569c217edf9e6ec5733642a28f9aaaf9dd869a51c1f058b0d9d064a9a653c8490ff1a872f8367fc8e7216ace7577859f38a74e6f00c430a04672a464c58b741a2b8db5b080f85cf30991435125ac7c9502dec6915b6f1ffdca3b8108913f3a2336d128c90431d0194068f3ffaa265e5856a533c1dfe6f +3a37d65a63440d4344bc07f7f3ed15c3db30ed945d3649c7806426553d7dfe5adda51c24fb03473102baa466846cd4e0dbac645cc72dfa84ccf5e39556ae05cd516f0e05f35075b2c8a65666ff175a5ef2f3b1bbff4ad89d3a35a42e96ee75bf7899b6039df8cc8ef1bfdcb4227486d0c6938e2722ee1d76d11ed35b0725d7 +2b480bfe311e2826f5da51c65395b49baf87cc29f135badff38d89b043b5095944e3f69917578013309b9da333cf384278f491e4161e4cda6b7a14f47bf2a3a38755b410ff0507f45d91b0aaed0b2d4286b0c4350eef8aa0af1c308b2d436de419396d6d23e2b3760586ae7527811b5e0572c83622a2d27ead8bda8e5913d6 +66dc848ae04d04ad972bad412b54e92ded73ff89cda38ea36fe725fe41caa059bbd2d7e218b520e771442aa4c13ec5cfb33ccc0fb13a2d4071f2903cb50e879a8a08a4e33f65803b6649531dc4532536be61bef1fac11b7a4897e27026aa064eba648b83ac0f83f171aa2cf919115764d7a47c29cb7eea3fd1708df1404a89 +fe9bca9702c40b7af80245e9f96b9a7d36883058060fd2b1c10c26d6ba33ab7f92de51ac302295cd1d578e0bf429dada86c0e2583652c2bd1770047429c8065cf559f19c2c6c36cf7597df8eb3cd1e04842216515af5faecd02f429d5c3ea1ad8905101dee8ffee0e81e9c8e2e7a77fe3bca97c54fbc773b90b6081869a26d +823e13f7e6f006efcfd7ca7de684063da23fefa65d51fe5f258aedfc473279138685fdff2c24ba1293ab2a31e9ca4ff51f5eb23cd450d35f6c5cacc1f90cb7933bcc122e4739ffe7531e182ccfffbcf887245c03a07a4948d72be072be63ceda951c139f2b3bacdcbb44a3a35853cd2a87e794ffcb604f11b8b873dd6f1de2 +c5b52336bfc105b5bd327a1f5af182807b0b1f65b3238720859c6415f6139ab660d66b81010960887e90027c48b8abf6526c54f29289db6ecf1d92ee191c9c68f7051d03cc70aaa8e5266b62bac01cf5d7d4a034e6ca3fdd5b7052ea4d52b6d7c59b605c8dccb6ffae3ab18ac2a53301d6df8b7b4ce1e55583c4b4014efc60 +e0176a84b00f483333ef3495b228650b0a3d8acd80d5290adcbc5c5eb88abf8a440366ec933e998fd718d1213a13b84ccd52c8a980e288a8dfd9d4f50a875b29679dd5db1449e29bdbe048870077b6d503027c586ac7b3c5bccb48efc1d348c7ded74ef9ba8e890ffa5e708ac8e4229ac2a130cccdf8c1e9b1e2fedb0b58b6 +b45637b2822827efef24555a952a5db1920a327c4eba1e56e88d1f22ff67bdd4692784e114ced2d3ed8eec8e08dc340ef41c15a8b36f1856486d9141a613414cd5faf61083dc118fa329fa9fb348fbe925f7e48fc69f3064bbf821a2885e0cfa25b51993afee99696db11ab4edbae1120a08bed985ea4d32b5bea5ce63ab93 +0388733adb31f161eb0fb50f933c0878c749aef570160c780d9519378f4a5948208dab0a9df78170aaa37f517c1246a2e8f0105506dd43201a6f4087c49e90687a1185004273a3cad90cc5c22f5414aea30a8d341520332ec78282bada90993e77c6da9f83eec91510cf532569b3514497833d6a9cd4fd507af0fc8e89f961 +ffa67ad497789ade659e5426308d8ab8bb2677eb19b0dd6222a3a98b0fb92672d097d8f53b03b19fc389e14b025fd50c19de03fa9f3e3a1cffc96c2b4421e870692ef8c68437c7a7c2ed4e0a9ff4058a24401cd304df5a5c5aa0548432d3973bf82429b8c58a7093ca43d44669a4a69e4ba34dd952a6ae1e1b31bff31c61fb +a30e8352b7978a13e90567b5dd3dc9acb64222017c7f0b00865f0172824928d4620f87727320e8e4941acdada83aef8e64885e504e97755eeee5341a60cbf7eef8e95c44c7fa6764ccf53319a330ba3da5455be20415268cf79fce380de8930a3dad1a0b2f990d6b91d897187962e0ac138c145c8da2f410728bfceb8885a7 +79e0d3cbfad56a75747b37fda7912084cd26e69abf840eefc53be0e384ddb545c0a457cb289921547db7d3ebe0ad126730bd742eb41c216d22ee804f465fc4197f2abb0f02e62bf31a89ff76f4503bab3ff1cbc87845308b38c23e5920bb27bce026a6908af55819029e8eff6f5beccff97fc9ca97772a3ec2e6386aab9595 +95ca41dc8e6923c928c48e900a14d2bc8222eba0c9735400d51c930803f8e09ef1347ec7aa6196f7cf07d94b6c798c53f894eca2daefaaed5ac38d506b8666bfa80f1b8b6b56d009b007965b9a0fe510e08de600e7f78fcdf59136c6dfc3fd0ed93709e1d34a60487a63f185edc4868b3c37fb871f3496cef623eb61a1ec19 +bb002d2d5ace609c8d0c149e88c75bde7737ce984fcc52befc07974dd9f034c64da5d6eb3643b5a03f7c2837c5d2e9f24102c552548ebc8b05b707239848c2499ec97d0d51f30cac220a6eddbaa96592f768ba5d5f20975de8abee8e4705727aa03d057c158c0b109b83b2ffd129894d153340aa80b9ff6d0cdede7ef0d7b9 +867065b9a3518b566e9896e2ff8f7cd704f937aa1974eac5ed40adc8273d38dc495422de5a866334c22b0047146e8698c91d07c62677a04aba7700e858096ed4c7c47de8af3d5d640a2da148f0aa6a9e892411c4cbc28b904d6499b3df5b0a530e83dc55bf7d6011c488bcbfa3c7ccb816bd9aabf5aa0b23bda60ec02c62e4 +b3f178362d29832d211cdbc395d0d0bd67b2757f6c9c85427cb5dcd5fe999ce6eea89197a6402418b2e0640f4b865ef6a71ad12b4069110a308fda56a5610efd059c51e846ea339e699d1d51abcbc6ff61b0bfd200aa456a308b056cecddd1770616e22e60025211f51c109e4c795d359a9198987c9c4623d5076f06756c52 +4adbb90e55aedb3c4ed127815849f2c0349fd2b98058c17ef02a5ebe5ae92caff56b006f8ede861f59c4a0c38f60701b4650ae6cd57a8e47e07beddf837d436d151270172fd066b9bfa822b0465a8ae41559fdb8050602f46529451b3e8f3c4cd322a539e098500a799984970622b31598232b85d76c47ab24f48874615e34 +f6f85da320332b8778568e2af667064c1b47cab12fe81aa7c6dad2f56689a1cf0965bdb2d9f932e9a504dfa880ee2275d866496dbadfa279c991a111d18a5b3563609f3c0ff86a1bb889a67f16bfea04224f893db6be36caf6eedcc725b9373edc4fe1c7234db90c2c5f80e3147b533d40d1eba3ff577f7bd810c7e99cfc3d +daee47efd2e42856ec7f71b558ee178f785274ed52092ad89adcf163a897059b0324afc4d3b59376c7eaa67d9e9d91162e9263047f86174c7a414bd40c7406a6ddf3608ebb08ec243444127c7e83b525b0f1aca349495c9ca47141f28b5ecb8eeafa056b7851120343920aab1531eedfb4b0a2443d137eff04ac84fba976b3 +310ff100a0950dd22b61e2c6caacd911d5bd98b7ae05e0f1d8c441bd47b05a8e7f912ec27f1295210f28c919c7cb74fa2ccc90c472cfdfb4a5293ba478cf22b0d5c073aab4793df0b3df26287306cf8503e1c894079f9d5c73d6264509cd178437c787521351aec7590df4e6da9aa643e839239b0c3dd5b8d328b4181157e8 +27586d3b94a01ea408e8be6b5a82aaf0eaa1dba9555f48f8b71232ea460876fdd3144c016f98be48be34362bd5a837cb8e6b74c28384da61b168e3ab8b8e536a2539dc06c077469997046c88fab1b81b69e60f0aa1a099e76bc91531cd3c30bae8ad2828c73908e5f6e4fd2cf93ea8b8cb05d2082f6a5a50d516fb87947a4d +8fbdf97737363f8f448044bb81b284e3777b312a97efb0d41d578fea9daa31c93cc5d3e36e0741af30b7ef5763fada0a567aee3ec64be345644214d26c05b4b2da8c4a73ea6938a53616aa4dbeb1cfe0fd30f6fb2a351cfffdcfd4b33ab87e368984b183e573ab34ed162236ee8c2ac5799932b9107424c4f787043962373b +6a3036af745f4a021a9fad51109467f134f6e5a8df53a604cead7fe1c6f2a9877c66e85baab55f06a17e7c2682157e461ed8cd999cc9cfd0b48686a023a57612c33a79c449327fd09026c10891ce651961fa2c601d6754a8d2b5f8b416f2e06870ad5027ccd4e12ecbbbab70c37124136fae21659c6a51f4349703729256de +7c4cd286a625bd1566a331321fd6947e4faed363b55a2d033810f6b1fa258c28b2f9ec04b0b2b04f994db353d6fd52326111a22d244a83be2ca76379ee1a3ffb36afa90b6c6432fec515dac8434c057ae7d4da7117dce9ef007fbf3c2579b8be8f8e92b4182764d2412998e3a1632173e23c6c4202c0df99110fe22d3fd85f +8decc66daa3f4ac0604e30488cd9c4a99539cf38e84bae5e2cb9f22d2d7edd121ec99d7349874a3f7b473c13c216909588333be701d8762a83d77152904cd60153f6cb28953e5abdb4af4a25b54f7209009d828d21b968b517dfc22cc3919d8d5e97eac02841a585312a3f0d9e34253b6a6127d1e95b7f79a75a6b5758f542 +53177d858eaa3e3fc59adf9d3a794d4c490d8d759c71226809afc303d519f4fb6995dcaf61d8578890e20fb7d4f2abd17a6c39105d7fd85783293cf8a129c1d73ffedc5a6821b2e76c179b6ccec8b4ee8a9b21f29396a2d20374f16e61e46042c137fef77342e71a6762673081e07dfd90c459ed8241733732d92052d1c5f9 +53ba6328701bf48b73b43a92b5d70c050e1dae2a3a893b8697e92c7561936c4ef8daa0d0241f11d5fc283f13e2c711f545fbe6908242b95ac54fc60d93437615cff7595ce8f824c9e461b7372e32dd01e250eeadd287967241babb777e4631d9d593c26ad0b1c2e5cae6fa5a63b8a86b7e7080378a827a5fbac08ea8a4cf3b +8707751499bd6d21aa3735011ee9ec7a345510f6de9270f184f366ff8d83ece920ff54a0289ca41b795a8108077b72ca419285d25fdb1ede4efed1e953ab5d3a67d91875f00e1792e66a7c6fba8253b23b5d737e9c435380a652711d0128db7aaebea99f7c55db98f5d215a29196fc7394732f176c016d2c98462384514293 +33de5faac7103059cad8be5ba119308b267055e6504425599f58bb1f5b492fcff50334a93184ed203e5e58c5b57ed2d8b9d2fcf609f4e1119d4db518b53f3141f555ed6fe29f362ef80a604442a114ad262f7c31057a066fc8e4814f5d52aa65fe93748780ab2fa91d75494e716c07ad9c7e93ca4118623b48debd0f3f49e3 +178cc38cdd15561df88cc649a87661a6774f80bb968eb1c9beb779cdaa98c9a538995fd0390ee51da0207e9f5b8a90e32a34eefc8013314902f10a7ae525ef42fe37897a50023d5e14b72f9f1ba23ddd04ccb534dd0454396a45f32df6dc9fce08db19c16a8b5eb1b9410c2f3fa5f9b080b0a4b12ef61288b6d92157763555 +67f62ad2d474676671a61441780a53bd08e9a56ffd6b17249306b5dd78573cd29e5b96a811aa82bcfacfd829cd9686b609ccdf5c82d3e37415eb9651010c54be4db31995803793bb1379e825a62097e674d9e80e8ffe2cefc00214a3d0bb0ef7ba97e91c15032d591f8fee033327e5d408987d29bb80d329c88bc128af6ec8 +6bedb12c50f73d74daf74ba1112c487e4539e862964caae9b7ecd7f211253fbe4af1a2b6c96d2c037af1b2cd82dda2c3b2f836fc44a6ae073eb9ef1a11d0af086ed9bd209b50a2951d3ded365c19e7c7916e9f1b32becc6442e7398ab7d694af9e6cfa4ebd5d401037c87a1655681e89a339f43c54d48ddbb2943bcf24b345 +40e86f829c1c06bb76908f4570d78048d726fbfb3c70b51cb10f954368078909cf66644592c7ca7653908e81bf65f9e353c4dc777e6b948ec197f73adf49bc281095a8a700badad0d3cdbc4cc02aa28bc84cbee50a67635864efd202bcaad46ce2bcc5b5869ca04a10a5361400891a397da40b10d6c28496bb24ccbfd45012 +a2bcd7abbc7f8326a4ab8214e21612dfd808bfd8ceb93c2e4a838ab84764f03d5b6485c9aa1da0645047453f2dbe2ca51aa39298eab19e07d014ea9abefede5f8cbe87528fb7a3f0ed0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark +%!PS-AdobeFont-1.0: ArialMT 001.001 %%CreationDate: Wed Jan 27 13:02:03 1999 %%VMusage: 29179 36115 %% (C) Copyright 1991, 1993, 1996, 1997, 1998, 1999 The Monotype Corporation. %% All Rights Reserved. %% Arial is a trademark of The Monotype Corporation, registered in the US Patent %% and Trademark Office and elsewhere. 11 dict begin /FontInfo 10 dict dup begin /version (001.001) readonly def /Notice (Copyright (c) 1991, 1993, 1996, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Arial is a trademark of The Monotype Corporation, registered in the US Patent and Trademark Office and elsewhere.) readonly def /Copyright ((C) Copyright 1991, 1993, 1996, 1997, 1998, 1999 The Monotype Corporation. All Rights Reserved. ) readonly def /FullName (Arial MT) readonly def /FamilyName (Arial MT) readonly def /Weight (Regular) readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /ArialMT def /Encoding StandardEncoding def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] def /UniqueID 44339 def /FontBBox{-222 -250 1006 922}readonly def currentdict end currentfile eexec 76ac4382df5fa30f598262867033f1e140ca4fdf95c2cabfc650ce0c7c4c85e54fc2bd92f4b2caf745a129ad266a29aebacbcd28dbad78271a7d2222231c3571fa36c53b990f1b7489f0d254320d1c3bdf23e2c1607cb3c7218a61e692463cd6c97902eab1b0ad9978b80d2a2263d834d17ea2f8028d0b90404a665abf09ee +12d3c3834e47334a47f2c514ba2d7fdec91826385ce2c61d9291bc49d0a6344042f5348512d1f65c54b9940151ab0d22422dbaf65cc6255414ff6a185697230a0823b2775716184143451194638c15ed5bf9cbc45ee3f2b1a9331f838b75ae7d7270bd6d7623358dc127d682401e3052156940186b1c7edd7ccefa7767c0ee +d29df2be4687ff0512106cd2d703a80cf940495eabc7e8fc9ee13bcc0345fb7d90df559e16f2fa5ea1962d7eea36a485a2ac9801c3e6c91a88d342c7dafc0f65fcbb454eb47042d73b438545dba65a971ba81e672c807eaa18feb4a8f93c7c884d061f50fc6157ce581f44febf55b8ca883b5217e1e9184433c2f3a1ea430b +17d2c10064bb237844a53c4aa0387d166ed241deea2e000cc6ec2bfb33ad85f6871f68ead5ca6d7526cc38f7bd3284332ae5b7b4f0190d0603392507fb6cde9dcd490701746b846bb7061d7c1ad5b641dca7828404ad8627a8ba3ae84f9263f89ef32d35fc96dfd188902b7de82295734ef180c64f8da4b2a1f653fbb4ccbe +4c29442862f5e2508ac3153d64defa890d67be42a6e835f856234565554f6029f21338c85ac0b17b1689786492bf4e9640106b902693e4a63aff0d50ea83eca6d92ec55a879af8cc8d6b43174c95afbe1c16ed1f3c12936cba7255f03da34a0d220f1b2f18f4e87aea7d283b99a70db78b429add489ae89182215350800243 +a1e0f94d652130d35f747680743a128d315f72703e787a1ecfa0deb20eeceaa0b895cadbb3c1e368f76745392fc0a3dd4fb29d4bd55d14306b838c033f1d5807f38594df8d45f1432b343e3835a0917455599caa5da13d501a6545bca9ab2e43c6189106e2b9b1354d07110fcdcc1de75cf8378a851d137f04da33d6b637fb +61e4ed40c03c7514397b0252535140305b5c53d98d051a9cc54b98c5ae256754afa9ebc80ec61dbb6112f1314ce5698d6bc175d37b369645582f4cbe3e267b3992d3c4c37314220cffa562a76571c29d5be6d626bf69dbb59413c8ec8c3ea963349d4a01f8281d09fb1ea06d72c504fd695b52c65e3ba30334eb0f7fc21368 +bceb9194869d098eb265a8e3d1aaf54ad21322fa91ed654b776182ecdc5f6a7bffac1b589e1bb3ce90419d153b4626c8f45fdb5ae790546da694319189719cb01337a2ba6fdb9b57a75801ef639ff13db3f3117d84af2c46d03421e929fc4b36f4a79daac0e50c6d10ec7e0232e8b23479916ed7be07c01ba1fdfc92842917 +79ae7e8c212d1d40a7749e8457b87075be99f21f619f58ac7f2ab0bbb40333aaf81dbcea24ea5cd2a4e42e4f0eabc9d0d9257893743396e2b5fc6601a0e1d822802654c6fa00bc2617baeaff6abe19a3bbc0741fabf1da240d770f060f4097b2dca1bc67ed697a8c4821addd0cbad55afa549bee2739cba9cc47212e21c91c +f9f9170c45316a3633589bdd37006b07eb91ebc7711fd415eebec899456a8fce41a43d93f484aa348330446b9066fb846b733a1d91a600e115e70a7947aa4d2b78bc5d492eaa9db46faa80eda23c82dd6aa0bbabe5d97f727bd3c814e1785cd32267747ca2de19858f295a330248859e126821814fc321d85d24cbd171ad75 +184b3b1800782668036da3de4a6bb6721f613a59a3ee7e319d79210a110ed7d52dd4588a450baa0a0dc71a58fed2a37473db7e5e19af78b16cd1648d0a711d52560276eac2d544710e3579b2050c0fa4f9a575d8abd7f78899128a390593d016f19eaffbc7f6763f9003064878cd746b91bd08b42e1c8542082e12ee9bdefa +55363fecbd90b8365ef29a38644c2dfd6672ee69fc3de997c1017da8c81d223fb490346a778e02ce2855441f8a5dedbfe52b3be746613d9d02d83e17d0fc679137c2d483eb9fd5423139057f7cfaec0088115be17055dd2e2ccf64d5a302f2e4f517759b82bf99e11bfc9bdc3dc45f0881224e184e4148c46f02c3fe90f763 +ed0fda652d9ac0f16515d57e544989056660e9cffecb78bcaa430c1cacd44d30facb6c9e29f617bb98ab52876ce8084815f566dd204cdd0efa0ff775af3290473c4d656f6b16dfa504c31ad079fb0e4930600915627edea4f5edfeee468f487a73411efff8f0852e07e4a52b7558d32cdd4d4e28acf714266f99b19e87aac5 +c04d7a3c34db9cc84f24fd288b8ed18f19cba04421d95124ac106b8344f1682938b79e3fdfdc23bdf8eece54f46c8a18935865664516f4495c4d974e2c82a523a0c68f90f3ae3482775940c0c0174633d5112352c35ddf2c7a57ef4f7b6731b506f4b5e57fe4bb4f1d33b011070cde4e732a50c96e09302bed5d5bd73b44c6 +9f4f3f0fd9623bb02c378586470d308f8bb8d8d4acd132c6b2991d852fc134ec6fd7e69c4d4eeea5a4e73ab2a48e4d119d7a1f64682ec648fa51a21038a95b73f50abf9850ad6b3abe2f9e0cef236f3fc5f9b86273c9a0f9218cf4801e5bf908adb10566acd612a277554559959bf5e2baa5f2a2af68bbc6972085b01e8a89 +54526cd78c24f24c6dcf8dd799c37eb4943a0cda6c6919ff10c293720b14a110349ca192d6d358ac5d3efd8005c5c2610cd0f7156859f149713358f45e228f392754b0d06dc536fa12c8489d402a3e0d0bc0d653d0e77d9071466adf904fb973d4eb2045d068fb53152e0dcac2ea2d7d59a59a7c4b826aa04d4354e1d423dd +b2dcca63e225230377bbc7539d0b249e9a7d5538ddc534d181459a2519d59b1416888eeb7b19a1fd296c180c59eb771a75f5a77ecacfcc05566bab9535bceef74699d948cb671bc9b84007258b24eb8f07ea32edf2503b4d5dbf0f726ac9128ed8590a2c81fd7ee708e728fbdc5fc03d4eb6c2bf36112db8df3ab2172ef688 +51b18c520166f7adcaaa8bae3244511da1e83fb8f7f2f2c0047602e7d578d08b87d8d06ac0b36c82da2593df2899870368d8e75814ccb9477d825804adbf5bfe0cb5e437f21f39bd4729e576e93592d896d0e2e2267f546fc91b921fb8bf67d7e1ff41a622dda81b0c9106d7aef8726c1e2e11692c7b8e2f1a25d33a959681 +609db5525214416ae0c584faa4ff4b3233d0ff8565c6a569e60dc1ddaf35424d9029fbe655342308797793b6814bb9e1aee8fbb162bfee3b3e4ac07cee8556dc8b0650448da184fee8cf966e2b8d556ac88bf96725c2874400530173ea0b96db624d208320ecefa2e2f3c3b81e3fe1c0bbf501e3f5b4555ebd9c9224d84055 +6854c6f8020477d1246894aded689ea474b13128535a3ffc6a9c6ca4881ef3502d209ca582cf5677a162bf177179f8b9606b06d09a9a4ccea3fb2ef05b34e90552df6ee75e0e0caac0f233cb5dc84affa71351f856121ca7e6eebe334622545962ddaea67e8cbb39eb6c73a519cc21cc0275ee982f6ee9f99866ccbeee85c3 +78819e080937b2f2217fced42e2d522491a9e63bbcb7513fe18eb87d4dd62e3f265ac62e5002d7cc47961bc42d99e34c644214cb64c1d537d102ca0cabab78d517591ec99ad1e85f07ebe512a28bf6c6211fb3c87a3200ef0330a2d4b4f744ce6743dbc1f3b3a13622406499e264ec8b8de42242b091f76292acfe0b197013 +2783f4b8cf8f3b552c0aba2bdd69d0ce811770835cb096f1f7105ccc8cec057c827404d4768f3832deaff0988c645603e2ef3a5096844429bd3b5f2577b5b00b89c619a25a3087a66a4bf35f1a2f2f43205d25c54a336717062078ed4644dfdfd88e6706b5f8b3205663cf5303a43b8c47156d6f75468a79a0510be406066f +05e9cfe6f597fe68d92ff8107366a6ef60d7ddd5b53cf569a6040d8a2f0959da594526fba26021b06131a388c12f769781be703518b56c988ae9129dbbb3b0d300274c1fb10c640a23dfa6be42acf12d63a8ec0d0cd6dc0dbf16a0d9c9a36db6baedcf6b5f025866720f72259e18d7b966763de87b6119cdfe0b208a667ccf +f3e0a6030b5300998ee8c31b704a50d12d8eced2880154be88b63591d8b09ea003cc5f33872418c03d28418684810f1bc58cf16ef7743bca3f21d3cf9c2d9660ffd0c08b8c76549478120793cb486724c5ac95216f81c2e6daad931b79a0a3acbb0fb087e05644872ce2190e3dd86ab6395aa7afb473a2a5977c397010bf24 +4f7f571ea1d80c429ce484de3f00f21f119b0bbdc2ee068fb4710c6c324f9e531c037f947f9cc09c2351ba7a12d9bafa200d63de0998f76ff59b90c9dcf1c44e390a1e4d0239a8195abc71f25f0712fe592e94ffab89137c1aaf8aa341c0d9f4009a3b81600ab819fc248cfa3f59f355d1d92612620e1cde126f20ac7039ec +7f198dfc48995afc73ab55fbdf59b1c31d37139698d08262f291191f7307930d9b0dad0c4181744b96e4d6ac908d355a5b670c17287457ed76af1820772bcdc438fd2e5b08ad3bccbecf9614e848ba8cd4875c7d4e67a3aab3b90f0a191230ba3ae1061cd0bdb458093aa73406ec5422087fe762d7c30be4b7731d7c801188 +12c9bb0ab2594db97caaf7a6a941382be67d67dfe7117ad3f15382db3903cc8eeb238a115c2c4dc673e6566cdf49a17062e44267e94c363113f9288d899ba776af872e17c13f9448d07ede0c145caee491130fba1a5c27af299ca2a49d9abd7bcb459af5db10ceed9910a945a761892e4a88030b07620eddb303fc39845e44 +5924f218dd210e3dfacf2d7a0264578a27324a51d9fd47417f46031e9627c6a937fe720d7d8581c2ce062a7248c22a62a1bd3732482d403d2741f98f12241f2afa9e269cb9b03674f440d59a39cc3aef95b71c7cf7cc154385d0a04140b4202af5233027d144a433863dcc314bfb1eccae90895b396c47bed1be1ab169a312 +c95c6f207e9b86bb188f2f58ee0b2951c2825d88cc97754c02fb90a8dde557072bb673b9d49874e517ca226c593710de95bce0c58b80eb29e0124497d299c29b49146fa3715be8ebbbfc63637b82b126c105700e73b7050d0a77c5508be01d9ef53d624f81cd1e6cfcee78145aa01e7474ca2a8822f17ee165bf26ead772fa +a83592551275d4978bc0a27d0fdffac77e2af73abb8a6ec420ae5d1c678292fbf63576666158744bc9b4abfebeebfe4903015fc64bd92fb94944bf9f6c081b65b84e84a9ccd7fe02309910ab350422fac82c3747a5d2686b53575d59e27fe069ca63c167e76dcf7c8f4d389acb966dac17d94230c074fd304c67fe4b531283 +bfa7e7c163f261e49dcdb80641bf2bee668837213aa27a723ec10c0383c6c15bafb44e6f020b681ecda2d3870ec51e4a7fb2723f8ba4d34a1714687b9e3516db8ec0eef533a5abbbb1d511d42f65b34b1435576162131a5891a1ea8212003b09bb6c6c48f3445f7a6185b38dfeea1d567ff0c90ce46e28484b76aefbbc94e8 +f7309480b2d66a529661b4cfb7c0c43cc37b35fa4f160aa9ac48dcda5b69614ba67ae9b8a5610ee7bb90717b792aae7216e1d9661d6099c514c732526495407b1af622e86dfe84442f1ca89cecdeea9bd50dbfe30a8ec6b0dfff6856e34ed404979a508d7653b6f92095f6577936b10faf06ff03e0ff5a319245f425b1a284 +22b99f54308019cc2c60c5060f4fa2e075b9f654bef8a41c24756a34af39f0b2fafb1123de4ee420e438990e66efa4669d78464b9668d1a73846a070dd146ca535d4e04c7904b7c69fb1847fa7b0d8962578954c73c42fb31957dd3093d90b5a103ac9269d0f2c8c7932a794bc8b59ce03c6324420130306a1d42dfa56fcc9 +6768ca34335e54be82596dace11622d5b65dd5a9c50a254c22e83f79871907bda462f26bc7084067d8b5f20588c855d2e59b0b676d43142e60486b3b52221ca7df12696766f599a70fb8a2138e2db585c2270cdc28c6664b28475e827cb47d259dc44186fc217dce173b03beeeae3f41b0d8380c686329fa85932746e9af2d +fb163addaea7053a5e14c2dbe5e553c4a0642f789f3c6ca9e8e36bdfc21e8683363104365eceeae6eabe63cdcfb9e328e672ef98e047d7fbb0a4e859d283503d108c1edbe6c7f393451b042e1b7d2b746d36e0051099cf58027d834250e2bc151bbc46f31261252400f85fe00e68c69e6d3cb56ed2861f56546ec3f4419971 +13ff0ec0c03ece9bca781b98c121bdd4085345f81d2979604965f7e14022f16ae57a5419556d0170728931183d4401aa197e216d095258918d227196dfe0170ce204b13ba6a2f90ed6a01b71a190852852de916511e8f93dba157911b80797f50563ac0a82d60719d9ec4224f95b83fbc0eb1a103c64bd1bbd8a674d4d1a8d +8f778fd4590313af0f8aa439f193e4f28bc1067bcaa5ea211222d68c87c375113c6af1ca9b51552d31c7967ac4fa5f1a86dfe5b7e6efda4cceaaab7569a03ff5f44ffe77abb1bb65062685421ebf77791ea2be4414a354be99ce0a5e0355aa31799121549c945abff2c85b3d7614f83a0666bc5349f3955e6804f1a008275d +f1faa162481ca06afc703e36637e0b1b7f718691d11603fc52148b296d39eca26c00c6a491a29c9457ae7489beacb2f60ae03c29f9738a9cb0610f5f1bcd42a76d7e57217258bae25fc234eef68f5a3d194c19ce178c4bd7a822dc3facecc035ac3361ddae53afe07092d99a537f5c924423dd7cd7e10c3f5fba9096b2f76f +28e1325e8ec189c334c577f7894f7fb0698bf822c98488d890eca8de4cfc28069e06faf6b7f351ec4b30b4fb4f329405e4b59946ad9ffe7f60911ba90efe666b26ba3f63a74965d05509efb912c13e072d4a417b3cbe72285bd5a48dec3df6e444d8bb2d83884eaccde239687aed668b406d00559c88e400e64e16649e8100 +098b432cdd71391d363f816ecf7798f1462455b1781723ed4f33c3c6eaa81e2977977bd09b776541ae2b94c5556f5149b5b4143334e73bd78d9711862451e855c465978aaf56861b046ba4cddea43f89e7f5969a4d29da69c0e22bcf7ccfb16efce0b042c46194076353385118b2bab257752b47c4d47fb2d28a670ee246fb +f5c9e52169e92e959468e9a6e9116b5414481e276bb43c32359b28940fb5106cf3f3ae19458ccd49acf3b8c208253ea800763a2074ddb3d9d6d6a3e7b3fe9bbdc6ed50a2efee514b22dafeb6dbeb3383f142a72b95c9084a8425fe56025d1ca18f9af41eb782b26f1a4cbeacd1c43dd2be71fae0e61669476efc46da149bac +47cd6e9523855bf59641f640e9008b2c25734c3517f7d639f8fd935a6e14e0bb6692496bc0830e7d9c2203e44021c0374e87019c19613cfee78c509ec4440d89aa1f33c5131afedc6102fecae58d22e7a033b012b9186b9b1b4ee69c506cdcf02b3c134afa8d44360c77a93522b8ab80908253dfc1c9d91c7ec2033067e021 +c893bb449b1565e1364a697932c506a622a1c767537cfc710306616d93555a2a63f8e0a047d67d5925d83700e105b04324cce8714449de2ba7ed64b88d3f414dd1a1e63bd717c6a348c6edee5c30c029e8d91b2dce9cabb3b13691365f9f5ddefcb7f692779e5bb7af029617d49f54a22f8ae6db50a03b5d6ad11645f625c3 +9c7b37072de8f3473dc61803e7e185e863c14643ded7706f17240f85747282757deecd774fbbda0f7bae08b08242c5bc26363a42bb1fc879048e72683fbc596c3f1d4fda0443a5976a157304ef66011a9f8f8696a0d3cab4fa556ab109a0b0b5dad11161763dd155d7ba54aa28185d92c9efc4cb60b0bcb03c50391a5901a8 +69952c4f65fd917ec08becd0944b494f020acb81e231e7b98cbf3db5f1703f040a6145763a6fdb6396aa105e7f12aad30bc06e6bee45fae986c0faa4ce3952c6f1ec1926012b4c5493c5d0b758d9a4f6c1591125d2ab64aeb47ead21c8971e649c6c9c18a26153253e30b4ee95bca9762051b1cae932d7132a3d4c23fcceb4 +e5e3c17fdfe2a911961ad551585de9eaf8a729be4e12327364a4ff1738ea372fde937c5d04ef03881325876bf20b1bb3ad407b8beebbc440fd2c99b6e13a055463961f0741e52c77ea3fe22e93dbd608b2996ba9c25337ac27614e83fb4ecbaba464cfde66f0f949fbeb3b80da6e68749e47f0a10a141b4886fe0e92992d72 +6d86ed681e2ca97c1577e1bd174f5d03ac639772d263aa1bcfae9ab6472ba10c5a831f729847c4dd334810fc3c3a759a3b33b715b283718e0cf6ac68b57d068d0a476db61a2b340edff20224d23e8a8830f33e9eef31f54570527ef41fa045451587f3b154f3121790c585e0ae5f1b012700681b083872e2bdbb7f8a23d3bf +97bf87d7cde1bed4adc8d7e5efa9135714f9df8396d728b384a6f0b019fb02adcbc0922edae7e94d1ce78a7041f77902624b4c0e7f65ba52056d76d61fcbf652e9ff464fb5a2c21e9ee53f01029a9b2bb1cb4bff99c25d2b4e1a0d4c1c9234b7ed78785ae86cda8102ff357c6d18189441774bc20aad8a9b543bd77ba2604d +c5ad5af5fdc42b6f301d517b469c978a0efcdb7cd6f43157faa4ee97a60b9e9ef240990c8f1ac132dde465e0a93a0f9827b7a1b70f9911493d82f4b2bfd3852d68726e82ff2fe4f4148fdfd125cf9003551effbb317412613d7eb4318e64694fe3e966a742e6ffa12daa8e13366e78cbbd1ff80672e67c5d28e562d5adce36 +0c174e2211eaed34fb84f3aad3aba241e6aedde1dd0219636d891e38ebe419f46035fdc8ef6606e95185b7bb935ea6ddaa4682753a0977dc00845ed4aa418e5f73817ca48efd365a9277fcfdb14175c3c3099d86738b59d64a9cffd6a1814a0a0112b0b2a553443127920d60fd79607b7fa9bcea5f6a4c6fa0950ea1822e68 +6f3d472cd815f35ca5af6dd40b21c18d8f6f229e214e457d9352d5e60d3ebefb840bc7250d45d2d977560c0195dbe80678982296064f13c29daa78066437cb4d69cb490bc4414cfe87cc87e6331056040947d4fb66f2042ddc4615727ce914a10270ae1598ae690b64d97e1410f16f988fb8c2a02eb9b4cbf49bd6526b9ead +29a8127a3036b2f021382cda205781822312b0f2c68884191082bb51db23a8f721b06440f80f2de4fb3c38ebfe5623330cdc57bfec2b15b15a570f65bc5f1533565ee49eda9a5c47dd962eb0aba2525853ba47bd920882570b5d9f398ee687cfdfce67335c464c8de841813c3240583b6120fbd6080881d5036c288058f9b0 +20d5afcd979ca578670630341f8034395a1ba4ef149e6a01b9c6fe42fa2c6fa8aff9cc4dc98c629afa664247a98bbe6ff7cdcd485ad0652fcbd52bd087ca7bf1c78e5c9df0be76927db25c2fab3b89ab6bb361fab386c8099a9beaaefb95b1dbbcf636caefff730257f50e61a597875c3e52aebc0f1daaeaadce926fad05ab +c3e81563c7bd44234a23bb51eaf6cc11467850bbc9fbb57458dac9ec5b6a7c2197f586266c201af0de0c31e04f300ab0844d276ea6d29ba930bd18c7c0bcbd860fc02762bf220b2292229b74cce1d5cd5605f119e236bcee7abfcd3a1928e568902f5533e3639151d67648f05f05f1f6d3b52ed05d706b72b98355df2f73f3 +b0b5e9cfee93075a6619f5a05ac92ca48a1f69712d189719ee36a16c396f840fd00652e358983ff431d17ef69b03914551f0daea24c80e8d4031a54390d248705e6761a0787216d86fdd15a7bfb3abb00e393f9194149d1217080b7631ca959b15948d8bb423336f36ca4b61b44023b9f3cb3cd5ef19d896668dab550740f7 +2d50fbd58a0d4f9ab56b8574598f5aabc08b6b66cbc0a3db7525b11bdc4ce96c9cb5c59e498cde229018d22b7978b87d68f127009dcb1ef1a4425f9aa97057bfac8b11fffd6ac911f5901cede814fb58abe2cb85d4e9bf15cad425335bf709fc5dd665e73b55e0a177478c3b9f574bde40c8f90df04efec23054c0c62827bf +0e37e450455d562023465c5a51cc67da4946cf2b5db47e40726a1500b94db2a40bc988c48eb3096feb6d66ce90d66f704d841582163817431e7424990a8c8d2555e41ade1443f8abbaaa2fa6dd96cfb4e59bbad56327818582d0f4a2a57fdea7149e23c014b72658a70ca496c0c1c9771286946ddced2e89c61c5766bcdfb7 +960c7f34b581c047de0c3ee8bfbfcad3eeb0a9e3c161770e1fd6dc30874fc30db7431305eb64db03351709b701e93d8414a8c916422af06423010931bae935fefacc0189f374dc36f087b8917998a9e56b978cbfb965c82a64d5bb7b8d24c67def296bead21783121acdfe44f4d0ef8660d1de94cccbb0cda6b5a2e6b34ff9 +4437091017ba70ebf0aa2f625991a978ed8eb6e16f8d2217a318ec823a5d4d602cd0cb155c8434d640e09e1b5c7c94d0cee16d0c13f1f8e1ae90d59fa4f4d1c99603ad37d2b9fae4adf68891ffe9fa11238a86e92d910f6dda35b8f7517d4c084df29355f591d31f471e3fab6b0209ed067a2c5f2bcaa85854fcbe16ce1336 +e554b315c6b061ef8216d3cbe5d4d52ef3aabe69dcf8d433a43ef14eaed5ba5a6bcdfd19e4fba9a8c1bed3f5f23f4d4448eba5e86d409a61f6aec1c40cc45604c3147facb9f2141faba0e10605c82c5dcc753ae0c43cb345eced250fdba58756c4bf7c83bde1fbd68522e062215c6389db548d908d2bdc7cc8da1ef95dcea6 +c2c8b022a7b5bf37480fa3621640b706eb4413026dd757e470666919acc8d7972731505639dab152498317090ec20540883d8016d40df3bfcf52c380c92010f2a5cfc94f1d6b7ee9a7fee210d22a897f3269e83f6f4d8f36292470c283b8e0d261eaf8ea77feda02de34b594ed54545b6c761a2eacbf7eb1152d6c0dc98ff2 +21f67b01d38e141c4818d470cc8eb4d4e3f0518a229ccae5f3d4b55dd1f85e9d68cc188f85570f7ade39e08427c6c80fe6c3b8387ee5709f5be70f5c36edee99f7ae459a219dcc01e2d946a04df07d1dc2144e96770542e72f8331f021081fc3fac1a9a6f5048e897304308c7f99beb17c23c5297880713b41628857b05805 +5d51c43d8193c5e291e075a1077150ff7e9b89a10cc437510e96401c22bd2920ba505dc548dde86789878649af3efb2814c4c3d274ec114867d9eb9c418fd9f3a7d99d62b85e7721e93465caf4c69d5890225257e050df73f45956cec7f989707b924f8ecb8f921a4299e84b3af4016601185c0cfd8fbf708a5f313fb7fd46 +ae32eb71dcff73f0cd44fcf79e6214f747478d96b0fd7edaca7693552a2fc210b4700c977e0429734028a975e2decff695c68550d919d4730a33db14f364fce1225b89dfcd7f95bdbf80ed26c503686f93b81310827340cf7abb92ea493ec7ec619d61313a2d590997e4d8b491df7716906415c66315f28c25740f87c4f1c4 +ea8343669d9d712f378c49ec7d9417b736b3fb3fe4df7d536993f0392dea2b5c60a3d4bd22aec479b953596821730c80a3c8396aadae11088590f89ea6a65944e0f21cf44ed451ce11cc36efb4e69eca95c398ac5869ca556a2a78324f444f4771306fef7f3b20ed8d44666e2cc6e32f0e920a1cfc6a59963ee3cefaf00e37 +b89e6ec4d8b28dea85790e5d340cea808bbd074eb9ee15d8c445ed519d78ab29d650a8f93933d9b5fe07449869f7007a427148ec4d6a053a193a1dec3db0d97f30e508e80c4e4ac613dc91253f5564ac596559c2ee0ee16094139d61f9c5685c78b27f422569decd0b332de32ac236bc94f04fd4f7e8a433bc50164ccff89d +04e9078f793fd5eae15c2cd0f3e28f8af614e77801541a6c4d482154a5a4779ddd22d80ef4e6381bc94285e9041b45066eb8cba51a5faf279644df13e0f7474d2385ef1b1c7feb9f2d57869545b7038b151ce7d80cdb1b85d46007c8afe66dd4fb28e72c3315faa87966a762a2a13d8cdf09ffd55217ec55dbecdf48cfaf54 +03a7c36a5478909f8cdf9ea4b5dc80b1cbd0b238ee70053807762e42b76eee377a4dae834ce6d73379a9f46425309a2946c48a3648543ff42a2bb99f529f6e5151fc5cfad03d923e9c91a2a5804dc3b3356b76d9dd0ddffdc526ede0c4955ac1cff7b27e104b18e89251af993891b0b499d35db9e25a932f94de1be4ef12df +20fe12007bf0b6bcb8f2f4354e1b547ddfac06ae408f9a3b686b20b4284aa4a4897d61bb3b504e0f689701fb0ffe8c8282517294fd8e01055b3208aa64345350333f04314e030c7591bed22ddbd0c67749a6f37475a25ff4b4707220b395265c60c57587b66b97f5738860726c0bb60f70ce8181824873e6ce2508153f4717 +c8807fb87bfaa3afbdebe74a55587b6b723d9579761d3680bb7cfc8812a29d3f021882fb8ce00849c62658623084898de89d322c214d9c7cebddada615efc416f5aa607a9cf032a8b3200c6c181ba49399d335ed76ea8c1ec08eaa242009737dd90b81a24aa5957fe4b863c3fd24789ebc1d8afb3e5d20b1f39a95658d1653 +fe8b17e1052e15e9149c5f221608a80ca4a305aeee0a5d5a2b38944c29f326ffd39df3c0f366472eaa5cbae5285b062dab5ea7c76fa67ad72ab46d4581423b58f44fc043c02fadb55e3d888f3f2b858cd24af4c7de480c8bf8cbf2105135c67ef3c22233364ae03a053bfc8cfe2c9e37fa148f0866058781c46bb614ae98f4 +80bcd232de11ed84ca44bc2c4a40f9e2f87be79a2c1748d0e974b4631b1cd8bbf4b9f6c453f9a0402df7991269f64902c7c3e99b490f5a65e2367279d5145492c630ee77b438a320e71b4ffae0b387387bdd3c1962a2763fc6a02205be81feb540e13c2b845e632ba4676a24f395133709ee632be861bed8cf705597f1c3da +c3714f06a813de461bf6fb70e606928ec10e5fe48ec7687fbdc8331181bdcb85d5085e77319964639cab6f9905197f0b522bfa692790c106f95ddef4ebb61009510e98137ebb646793adcdfc16aa623f96f1318401e2da2d3a767c63be170a08aa910518afe66f6fb35b80756b4e3056764750bda4bb7d31efcd46c80a60d9 +cff6cb22bd5d4aa9c50b3d7905a4b4b09c2ec38eb9aa5b0b6d18c206a3ada110a4b89bfaa1424ac565817e2a79787bac4649d490044110187ccd1a8fdbbace444195ad90d7abbb2f9e84370ebb249c6f71a18fb5f93399add2d599b9b9e99c5f99c1d7be5ae89065641b369e69773dccc3d1526a423f6d0166aac88e94ba70 +2378b31e06e27bfb6184b7606d8fff89f53aa309d7cfd45a7c88c2ec3e1e889fd2aedda5ae955dff8bae22dd647523b1b9a32ace2e1fb2af3197d95d4f18c289951384852048bffa8efb1f15f3c47eee42480962aa40a36cf20d40a2a6d76a75023fa2f3b2b74b5e3381b62d0fcedfe50ddafb0e828245f4e71520df089204 +50dbe20103cf63260ce591f798ace8f08bdb1b63c4ec61703f0664a293b4ef7e252faee932c5d305987fc2bcb5e2bbef9d69415c6a47578e2e8d9a38abed14d229f2e3c7e1b98f9f47d234cc22a0702f5eccdae5ae38402c2023894ae01a83754982458060a13a8165f6495117729bec08e9f2117c14501eca9d96a1b4b534 +13fa2a1f4ec1eb727bef981cd5f12b5efdfe4d632e835986f16ffca3fcf6ebaa9e03fa15c5d70e855798574153cf8de128138a0a22aab457bbf59baa37523aff9b491cd863108f5417e1e513d30e78d7ee304d227d4a8de5e1d8dcdb86c1e864ea9ee9d5dfb1e070dbffd2b6005afa306e553f7a351b28828fed4968b44d1b +4b286c01d49ee19e3afe3dda35993619e0135c27c137e71d7de361daf63e1b427ea8efadcf36e8f50d619d35ff26471a0a49663b56a6ad2a5061388b92a6e89c00d76bef9bc7a089ccf6d7c511f6cfea54a0571e6e7fcfdcaff9cc7b4fb4a836d0c281227ccfe18ca8346e092c5d1471c070077a5f541567127be35e180517 +4fea63f939b1720429312f9602679fadc83aa396e351dcd23e21220e850456be1af9a0162f2e726d303b56a166d1ef49cf6ec9b335afde96c45622b48bec7139730ee96081591ba24b7921429bdd5fcbdb255c9a2aa47c9407331a8f451ef0b2b79279ce9add196da18d98598a2967ca981b0875beee30e63dd21fdad22eed +cfb12b2c70363e2b840b2b623ea00759b3b381ae59f0cbcfdda691b1fd0cf20d4baf773ffea08e4013384d3da97bff9a21574a38623fb1abe11169c7988a1bd7a10be18f5c883a15be833240c49527184b4345f6da631d7f8d78aca80994d6e7038923686659691221fa01b528c251ec2a52f7b891be141aa712646649847e +7fe2ad128adc3cf03febc3725555bbc33a3163534ad869afc6a24617b2f77f722d3c045259be57ffdfb68a41ed13995375296880fd03c37faf81c5925affdcc8175f029cb8994be3bd2f4304b72f54b547af8c6cce77ca7a7c70b12c70f7d6e715da13993f8ae11a86b6fedf754a86be44b4e65ac10c23fb1133c6dfe03e45 +47b4c22eac782c0cdcdf1f064840b45a1c9cc82ca5e6afe01abd741ffd70414ef3cbc2dfd2d1df32e4612b048fecefc3a6728a43dbda82ace654a68ff0c750b1ef7a9223d680137bb2728b3d5c8945a9c7f7506674683c6e8331be9d15261db1976c44a9b18ab5fafca8a80b0d661fbf16470afbff8ad5d7ed99bbda94999e +9ac9efa3feb126888d075905b468fdc77c6dd4b7a92e9d98cf189376bca09b50a09db05463c847a8271652542480b565bb5fe80d0aafb72ebb272df7d1d371cbf8465d50cc074c3cc7c2b8f1be60a1f8901f50abc1a6816dedee27a30324b4a402d2ce27776ee8c01726dbab2bfb7ce4eaa27daf67282d97ff95678acb54e6 +7dad13f9b3a32a842434bdc2d9888a92a58c0bd512e0176dc9a1356c0bf2cb08eb9f499623734e3f01e1d7d5770f0a0761ede064d9663fc136072933110dc9c2338ae16405a6196c97f3ea71460082a59281638bb655ef475cba92dd7d6efaf2f21017c99cec103f4d58409b6d8d0e89d31bdd8fe9c1f076e829e3277a02d8 +bed0a7b45838fe51405abeed75d04893478e39696c58ce611d97fec9d2dc6dd9ce9b5215c4760eb4ff073bab5750456dc7f824d597f8fa0a2a2e5e874b91b50946432a4d25cb68c8df846bc4b1fe10758155e706ea34190e7db866ed299be41cbf1af913feb37fd08fee42deee5be073b0ea005333b20a35def5fbe0e94378 +c2ebbef66cac0ab19374989f317e7b63bb57279b0ced2795fc8c33af0ec4fc78462a811c5820429075ea4815d02436eabb71d583bb8f82a633539088d14e8dd207c10202637f585c059a1310255099c8504372423bc2b7c206f9e4fc77d76bf5c425c7f094fa9f93b6fade682eaf91e20dbf7c2ab74592a912ef9a5032adb2 +966382663d5cb83d1be60c42bf5cd0526360ad3dc29b962a65fb0af2bc810896aa833d4032437f75ee2e486ff2fc6b14a581f76d62af5e9b2643743dcb3749a2d58c7af3094df38c3c0262169761a9b2cc9add77962618063fa206f398edc4b1a5f6bda8a1dc29b07d52c1ce49d548fbc8b92b77dc4c2e8c4fdcfe211ce97c +e74978b82e56bf929f1655dc74dbde8126129372f43a93ba082f59b65934c477a54bc35ee949a811c63fcadeeca74990045c17ffde89e3a95a11289118da3e34d454995a56a5f894941b64cd9ba8448fa52fbad869ea792e98b7533a7267e2e8213ea7bc92e00685e959e7826cf1bc9503ce95827d17ced965c94a4b1eb824 +6bfbfad264e2b59878bfd0bc5cfca55207b8915ef47c3b28bdee9fc6f2ff5e8fb1ea200a8932255ab2975a5df7a689ed938de6b8b85f959aa25ecaac01a2259b782565bb2230e7a4a75691ced106ddb2b67b3694e8f491a6ab6bb9c2077a2cbb809129989ebce2c20a50a0f327d27dfc1a3ccd7cbbefe067f2d611779d1027 +c9b688994c87675e306a1caa9c3e5b226da534d3048ceb4c30357a729ef313ea4ac681a12dd60fcb5985640c80642a870c3b509f4f68a05487383822ae12a6ee24ec342fdeaf0f1e4f893c91841e5d9e829981b114211bc216d4eb7eb3e975cff1cbbeb778ea66c67fce0ff0e8a39cf890e0f68c296d1e625db0d8c2ed6861 +64bb08448c74007479863d0f42a62c93d637ac0e205ef01fd17965e1e72d83a5a910e0778b1055b01bad215e0f768f1932bb787ae651b8ca2a67dfbc5f7060220ce2b75aefa718cef6a2604d9fe27763043408242d46eed50b190a24476f5c7776757a14edc9657357ae32c3b50959c214e3c5219c8cd12f45965fd4c48fb0 +8cb1e2f12e92468fa3c7c2129c011bb257d5f3c839471a569e7cbdceabbc51ed9c958a6203c0c8e304bba0019781bb15c6ec100f4e36971dab9400de6c2afd6f00aa7085968e3cae689af2cdc5350ec8ace369f5da75d0a129fcb742f6e58624e541bc7d1be6f8adb2f9f0f132e1d590cc406be42c08315856188084f942b7 +59a9051491dc6fa2abf89fbd459599dd285886e2b6ed71012d670c6cf1e29a79f952e4aa544caef90462b29d4f4f20be09b829b02c11c4f0d7316895c87933387db785fd6669210d3495fea4e27dba8a50abd7a02e7d1a42f8a7581ccbd7e54898e3670a52eebb0b783357da441dcd643018149e7215d3000976048515cba6 +3dc44facc0c7bc086f606f90e23fac830e9f8624a768697e768f14e86279da00de9a729899c25bd7ace28f5ca064a7c4f777021a737f615b5a7695b49ad52616291d0ed0584409893365264887bc534b567219293f4693c4a73c1a494ae317eeaa624a6339f1ecd370821f4edfa4bbc14923546ddcce198e5af9b470e95a39 +0d7c8c6e9b74df6e7cad2330ba50667dd5662b74c205c16706d2ac50dcfc5eea6acdb1f372fb40aea8d47fc2881d3cad562fc34b0cb011f257d6f13469530f635969d82ad2c6ae87d0b5d3ca8c728bb9afdc845fbfc6f1b585dbabec8119048621d3c9a6cccf785a057f54d5bf8b4305c5b7d598c5189e1801ac327e203a5b +3c6688e9c6d4950774d29d4a8e1fb8273f74fde2c42dd57b24edba76a641420e3fe84d4de48017cf32af30f6e3eb9a6945971b49fe8d6bb32778509dd030229409f9e687febeabe63b112a7e30a8a284210bd3c59ec59d5bb2745855997365de3c3739af4b9037fd657da8f1fbb8afc48c8df76cb3d91e59f188a8e3b7868a +73ffd0c4a53728d2227001e8e74ee2b38e225c82c8889a81167e751c918100676ab08eb4af988a854d135d19d6f15c614ecfa6642df9ac58c5f6dabe2e2ef6026fbab0f9bb126c24f96f5f53b94c540d9c23eed7e46393601a6473e74219713ad427db2af7d7301bd417090795b99d19703ff3ccd859ff9ce6927001b85151 +5a3b82bc08cd19937c54e81549a3450ddde91c8adf82c1ec8f196b1cd80db3bb57fba270cd9bd62c5f2e3cff5876bacd574d50af68543bf2d1b6f98851e8c9dfadff2ac1db226067fb63da8b6377286ec32d472c6a5d40101d94e927dfd0689aa8660272f18bee93ced2a77f1a05b08da4488d30abd079cb443a9904acee46 +9a6608b63059d7906d6586542e8a8a9b41a4c199999d6d65f8f336481f067b67f906d2a7a30223b129c5618fb2fc324639956d117aba900259c61793d8ad1290787898242bc4531d3688df36765e6b69fc343ddf2683da659cbbf3ae22224158224bba0b92eee51215aa785332bfaaafc47a653ae605ca4dc13b5fe4d847b3 +faae49ea52d013817e75a4ce0676961260214f0847fd3257f72480c7ab9f0d70188b96bbda478f93c4647d52273da786ed03cd17082ab158ee96368acd9b7d7ceebd60045e83e38577cbe8b03e9246c056dbee5fca0eea1430f604b200db1e958574f87b254453f90c1f32236a1bd0942e2753cbbb64eb6485c234c90810a9 +873bb93582cb73ddfd57ddb210eca66a514f405b8e06961ce7428b40a3d94850e8c0a63b3e4f7e9d13efad70e099670b798da5d56528fc91617bb44aa32e047925c0a47091c9b7d40186c9cb32ccbb309c42894bfa17f94ead0b37d8b71f0b49f31f424b73bbdaf6309749c26a73aeb266257096ab6a069a760f7aa562d623 +1d5c43883ef48c3ae89acaafad766b027fc1fc7b0be998a7c4241347bb3fe3a1657c88b892d29020f92edaa59929eec0d2c7464e583d3d417b5d5115b3ece459e55e45bc6828eb0de7b3c3487a25eeca6114c5ccb23f9ef10695d971b8fe13365f9b3fa967eddfd6cee9b505e18c54c64564a795e90282e48ab09d011f2b12 +afa71721e1fa937aa00bba9ea89be8cfd319a6c611cf7593ee321a9b8f34860386afc18000a0973eb482e651c7e81ea804324306fa4fbcdd04162b29ae2b83b341e93d891ec35a8af145480f0a7914f6bd6ba29c227776ee2e8a9fd5b5e93b2f39f0c6fa1ffa0c63c3b744e8e108f9c6973fffb71ca03884d87e17cbba27a1 +54ae0bce55b8bb4ea33f0d883592ae98d78d959cac12789784bac28fbd5f89a46d4f4e123a942027b973ad0c7ac6c8f58eb16f18f187feeeea907d8488cb1dcea88a4bc3a784ffb13d92b5c5c79d516773d0f39ef5fad76d770aa868e167d8de4b9e391d76649d6c3718ebf61b37c735573d6ddf1d8757df025de839b0b722 +206bafb7f622a4e5a3090d17da1e125754ca5b36e3e4c7019787605c3f0fa9d145959a6530900882aba5992627deddc477775274a900132855a0df63d98aaf58c50b522461fe3c04e4d3d4e9a7e52c51beaf632142e16a6353d2c375e534f9914c15539080762b31c90681d700d6953fc4b84411fc77d4b2fd3dc6fb6d260a +822eca389cf0b833a81546cfac197e7a97cc09239ff206dce896ec92bd3d36d3febc5a61e26db49f0cfb2b0e5975d3fe4c987eb80cc6444416600f19e5897cd5d0833612b47414c01d25dba0f3c22ccda96245e8f7eca954f056a697b5f6050949abda10bdfbf310c25c4a4094abc5c6b71a670990306561e8bc1cab54c3a7 +ad3b05eebef6173d7c8f50d68a93cdc845900a6d729a64ee48eb7efa9c5b866e5dcb0039883cc3cdac904ad895cd0e709d216a6b65874166f868c3914be18e786c24bca27c54e0b839eab78e875780ce54c8d941bd7e8192b036aa8f2152c9b609c81f835b8d720400d80dba717a7280392d585f8caad0293cb11fb5ffbb42 +ef6a2f2eaea98ad2bd56c27cbf041b3c96310122fadecb8a8babd207aa66723b3faa52944a0bb78973a10fa04856de03ceeaf415e5a9cda184f919420a7e73b26cd38c6a50bb9e9744ed4594ac8474929692dd138ccd0da77ce7b0466c9464cfe9786ff83b8135b49c9c54f8ae1c44ced690591fad261d238caefab50c63e9 +69653f019c515b49d2884c615d51182ca84d1b4fa29772b74a11a7314887034ea6e22de73c47537511f6a6f50e9f6a1598eff8a08aaf8668245ed33c79e681c039b30944a22e4e5e9c3c92fdf35afe5e66d734bafe2e85616ae132a751215a56c4526e959ee04ab4b7002d0eccb1b49eb1f5c154e8886fbca5ce83a31aa3c8 +f84359c4c66f6af83dfb0a4366cc2d7fe6de33abf14e3e1e2f8dc1ed91a0d0107b6665cf31c5eb3402b02c6756d893637fe35d7c4399768d5cd659c4ecd31bdd312537ac8acb85c77d6788c0fbac9d47ee6746afad82d49e5dd1c04fe2c9186e62b83dd88bdf3ae9d1a7df2dc870394b8148f89db647c9f9d0131a83deb55d +fa2c92ff0c9e073e1b4d1178b594f16428bac0084765db82026b8e6aa50b8222c58af752a80c17fcc9fbb0589fd22a166de209255454054b9efec0687811b2dee4d7fb3032f4d4c28f264a180d3b8135b49c8adc03934eaff2434f46292e1721aa25892468634b601e3b4aba668c62bb839cd85b5b5eeefc7e22ec5339f003 +e166db0abdead64da2a5e16c2ff078a51cfa5743e7eb8bb8f1090559a9ecf19ada7f654ddf7ef79fe51a845be8dfade8fd8c1ee70bf5bdb921136b76dd7262ee4ba8fa2fb9a25e5d2a5980ee401ae15dc766b4963bb9dd786929bab56e65cdbd618062afe34c166f90e8166577ea245bc425c08883cb8be042a99ff43eadf6 +0d1fe6495717dc44c3b78bedd70c5a7b7c32cc9bb8e8e69213e94f4c0d740be930cdda5d4c653720374e34e4b633573bd4cc76832430bd51f18d8b0e7c07b54381d79a2fd434992e49730b433f646edcb17062f2480ee7c8af3c2c76b03abb1b839a8cc335ed3646b5867446073781eb1d6b3c9a96179ee05fc3b4c7b16877 +8036d40621fec6fee032b015f3897a8dbe63b1fad3ede70e2db545653834cb7080f6280f55730c82bec752c9e83dc70abe30908ea6b40075dd5251f15b632a808394391141c54f65a026b16a2a34747f85fd4178a4e96fcb4a776be1839d08242e8254b5d8f558603b0b7cf3abaae988c9e18d7e7bdb2d52d484e32e975b68 +3ad79b795618f3b637e1aec7010ea244cb7da57f12fb9952eb14db718d851ecab91bb1a39b95c5aed98e4c0db466bf12a7fcacf197699d07193d53c71efa10d6c967a348b1a3cf7af986f24029a8b516bbb3a682c055ec80e6641f68015a0e5e92c70028462675b37baa94164b60d4026bef5f753214804ef70e86beaa1f3c +05d21cd85b3509d6245359cd68c5a77c92f266d3b5bad87c9d9f4293e7912322f8d9f255bb6c5b7d980364f71c973d13e632452373e87df286b56414e10e7fbf79823d6fe53dc3a45a2f1683d8c922b88ebb94a97201720f103138709e4361b8ef1c570d166e763263c98933a718f562a3c15e0313dc400d09f97dc8fb62b6 +6ef0d5317777c0aca4ef536ecf3c05d7461ebe189a57e736bb33420c134e250e36ebd26f6d782c129057f63a42555337995476986eb95054d03eac52df1d7092cfeb1ccc8e3ddfcb07896b2d561489c310c6a08e5c58ed379105d6addbb96ff4b8e7c2c2a2892c53fe592d5abe906112770a8306ac64d5d34c734047ccdc99 +5bf74886c53e9af81a16d6ed1eff343b99810bf9f1dfe70a3e8b2484eb4b4ec097758d219182ecdb17f4ba237b8161b56232dad6f7eee0803678ae36418ef3a117dc9e34794a07b2852c52779d1ede2896b5d70e94e7494222c49e0775e63b64d73d1d627c14e775ff37028a944137a39a94b947d47ca1a0a569babf4c92c6 +a3e3403f0e1aba385e9bfcca7e663f9ade536f56731b368333461ca4fd85e77c26f9092a8eb57620e27dfeb0e7844e7863eb62294f00e023a9b4a7c4e7f0b75f36dbe823a2c88022b4d247ea81f6e18d262407b0516f175402554fc3b74975b0a313af59809a6382990b561843f19e8052cd2d01971cd3f04643d59d204723 +72b518f1b3e0cd12d8598bbbeaa728f0e47f5aa125b32db0de7159123716746ce294c9bdf77016fe334cfe45108ddcd325ef3b61fa67e550718e841a6d9c691965d43b10aa388d49444b36ebac52c0d1e06a248b87a0bf6bbc396366e322af167f62c3bf00cf6f727cd081c81471d13796c23f0e13b64a2fec4399908dc6f8 +550a058e28536ccbca7d70607821f77c69daf23b8738c17e2bedaeea4b14afbce1e02bb2873bcb5eb0db37afa344bc8a5e28448e11ee10074c4a7dfe34526ae811bdee77dc716ebffd4ddb299dc98f74d8e5e9d7b6de07517333973a32db992ab40bb2df32008165fac3fb5b69b2fa707b8b8a55eaa467e9e6a3fad796f925 +56577220c862c60ba3c56babc5ea00677ab2ace2194a277c903d98db046f5ae6d08bc1ff04ae29078eec1475c4dcbe5842810753d18a928e895f479f76189466e38a223f66c3fa83c6c50138dbd2f4f9f12df440373a98a86de5d06c40046f41079eafa0062c96d85a97364fde75ee41d2ff09ee0bfc38697a7e394e4de27d +511cf4c4d96fbca82cadbce1f13789410ed9fbed6ba600b4f3cf441bde40ab8ebe8423c3b9997996756e674193baaf348dc8701994c8384591b7843135a2cec348d567fb30e03e7b36bba0839149d16bb47231648919d6dcfe28882b216e15c9ac755a72576ba9f7006d416ed8f18ae872c257fb52b1b66ddc6e80de4c6d29 +761dce4f69aa3e445010013aedb44dfdf2507ef8def4266da630c50de35a1c0b023a73cc543592d116d075ac6f1bce76a1b287b2c71c0fbb16aacc6ff32c51a9d98eb5e85b6aad4dad5bdd9f9564371035e5f33a6a1e297614458247881acad9a469c316d6c03c4ae2a5ebfc51c71ce46471bccb14a5c940ebf40e51060851 +c0935d3f092032824a2258c8c2cd59c2081d0a11549ce1b7880bb3cdd6a41536966cc9bb089b6ab3eff9ba34a1e02a490fb49f3b714a4c113942d5c5f8d2666fd9eac50288a6f38341ff34f89f44861058bcd74e138a5e5b93d98695aff66b1276a282063d884cff087ead483215222a484da88c8ebd3fffe5e1edb78d977c +f5393e0bce3c576753e336e8d27959f097b8df2a84c6d579a2099658d312f5b6c72060061fc70ccfe9a5897ca5155851780b940746435e387cdeba5e0c0ac5c1c626a9ee188aa1d3354f863bdfe0e8f83178ffa91fff418dbfc563f207d4ab556c9a6a5cd1f4ff218c197a4ce9954f32bf3f6ffd344f3f6bb400d2c2cbc5d8 +a337fd792387660da55046b556b7ddf50df31ae2903efb4c70e7adee8b85a7b50e5bfced5bf4749bed4e36a1c4a1e759f3c2345a3eed73b9c9941d6e5c7a3682921d0894f032a01c23d2f3ad313fe6399e3d1317ab5724c0cf8e54e8c2c56efc1e5574d7434d7d68cae8715d122263de1120cbd3199351cab55b1e1886024b +b669f06e3b224e09c9214d0222227675795e3b23d4c5d7051c4fb1ef1074b9e1b751b0890a39c27cb1fa03d33a7332fd80061f81aeac1c9f395033c9eb1ecd5961e6e137438b8d87fd4f737ffeeebed264ee073ca0d5f5b95d6307d6de0a41b65d3e9a1de1a96dc3f3a16918e4b559089dccd1e3ddcb0c07c7494ee40ae018 +9d35a16ce75980695028c5a6c55677bbb001761154cc2f737fb4a12082c2382f878e53e51805e36beeb0290c8684e2ddb01f1214d885ce6f745c4f32886b08fbe2452755e002ddf9ae0d952c957bf52ce708757cd87e5bd916b0e00d9cb9b3c03dc8040628d32927801ef76f74bc07bd91d2ca3bae1752081aea491d773f13 +e367d530b9142d59d208a7c9e3cf23bfabfc77e23f65c91991b0201587ea64de9d0a806a71a5572516462528c0c7c85d02c55b40de0c487d0d8c34b1354575604b7628eef3d733bfa95c01b9c296c82ac3af80349d8d5c1f93090b41ff16be3f10a1f5d9333fe1c0d36a9dbb1e3ed9d9387cd2014c056a56ddc3cc38698377 +578dac8ec0e8112bdc47b5de96ca66d39924261aa5d97c63527a5f4ae3886269f6e1ba68936d52b2f5d48b1d2b271cf0007dfef529b965a5e5b5c1d5626b022dfcd27eee217f48f3838de9f4eab6be81f48ee4a1ac17e6f5a5b4c5b639a6fe8904859240450db6dcc9412638052a208ca85108fc941fdc9364c455c6338607 +547231611f89a2af34f21b7ad0737de131494b4217cf4961c2063a308ce54cd27922dd60bc20fc0fc670ef17c27194932825b2e9c339804b934a757ec9c6176dc4453673e2cc8d256c0d7cbb8e6eafa16e60c2b2ac1233424915525fb901baafdb12eefbe8292ed097f7e8956f496a5600cd7633a3ee873c0f8ba6e73874d7 +0f931557aa4f939dc697db300ec94cd0dcd6d4a4026f6aa8439b8ee4f2123a38861c96704f8d78da456ac34cb97efb8ef8844b282e0f5350252f44ba62b3b33f91da1b53e9e242dd438933bae21068fec3da558a7b03673fd6c457eab2af7cc1b8e469e79413fe41c5a2a3519e8dee7534a86077a9fb45fd34a10503748f9f +87475526ee0764f96de4afa6332f61517bb23e5713e279d152516b3af370ec6d269db2573b1324268a61abb55d19b06f5bef558ba992f47e0774bdef85628b404d802f5f96e08c7358b646507cc933a4e915c694a5cafb137434bac41dff9cab79c8c685f0e1d61b4868fb143ef0126d8be63389c0d9f3045ef668f61c8a2d +75aa0eed300eeaecc205625ea1b4ec07d1bb6e790a8e26e83dfc18f719265d9ededddb49fec2ccbf02764407e045778844529c209508c8bfb1c1778b3ace523d947673cd82ef67b2ea3eb3b2b33790c8d8b88d7251324f45cfd682ad11eccb8341e79ae2fe0e43fda75bd5d311d710f1634edb305681c9890305821e3f1bb1 +5b003819376371004809e59cefe012b802871e2826e92f31ef78d44301d4bc83c587b363b675f3b3f0699d237c25c3c48219594a2c3a0acf35f1f3c35cacd9f60ab5992e6fe03137abc48b829b49db0a8f8b23713df9c716c706070a504dbc29c15ce5c83afc2ca27e7dfba78792df0bb24457076ae17211bfc5b74b827fdc +86ba15d7b24a68870cd5fe1b22b757d5f321a992d1eda4ec4b2b6fc329db627617e3e58f118f9eb232b48cabc49f11ba9777f8ba56a8b7a3a4e3e76e6051b854203ccb98ced73c569ad5a84fd033534e5c742e0a1d4c919a1fcc69bdcd31b29eee885ebcad6f82f1b4d51e6889546900bcc955d4825184c5f0fde40241de7c +50a7c49e6a68683ceb6684c29c33cc63362c4666fe8bb7d2f39c5925ed6a3f6572da3d9e2f19e32a7ce87af43ab9965eb90ba8a90bd92a93d97f8a77e2532d778f439225552c15963506b319b7554ca8d84fd4ee02b5373e687addcf4f94411e51ed771a811d2df5ed6094a0ec262927619462d7de8dd20a99107a0347ff2c +22f21c9c7ff18ccf53557cb9ef252fd75429e81454e2bcc628098d82a8e9cdb289cc4a724975993bfb425b6679350efb9f827f1cc542487c914e3e7fd791203afecbda33f622a697a14596f8102f1d5c2047bae1085810e693e75773ed40c1f79da58f377110e7105298bd2824597a344924068c151ff672bd217c28b73552 +56ccd05f70f342058342c868c201e7de190079f3d39d1e23804c8c617e2e060b3f7dc90cb5c48b4ababb64260343c327d05b91edff8a35a4a618d0a70abcd72036d162ebba5b94bb16cf888076d7d765fdb83199859f6fffe7c1b39886609f357915dfb5c1d849993fa15e86cd01b30a6fd8d5f116aacdca41a575c0319a65 +40ba7acfd01f588b75209924105e746860110d7a1bfe16e3dc31f13026f19ffa90b60d71be61e019423d4426262d9e8817fb2ae96203674f5f50af2cfdf91113f83bf23a45174b7e5ddc69ac62df5a7a1ac4ce67fcc46c2f92d764698e42ca103327ecdfdd3e05d419d4ee14630d34bcc0485e7c85e0c5fe244042001219d4 +57ed3636b383ed38d89ce0bd01ad668b75923650dd8a4bc84b02391ae15cbdab93d8fad10b531086a876951ec39871ec22a41e6eb0d81e6f0ccc4e33cf0dddbc197dc050192050ad3557d150c3e4233553d6c5d4fdbb0482edb3fd7bdabb2a348986cff2b9b61cfd3db28ecc1bf39a7511d032f86ad5c1d7bb2c90dc1bec69 +149968e24bec4b819fec05fffb6d22ad946b957570a38287a953c94d87a46c7c8afd990d3fda7831c9eb4142e3b8db19f13ad542b2805bc8bb49165b08c8b1bc1a04ba1ba5177c17e71e71e9eed3b1d0657d107b80ccec2894028b4509f33664123076f9abe61919d7bb4158b839c99fbd1d42fa2bbb8880926c548ef06a81 +69bd200093421ff43d71e5d55fc691e290fdb7124d42ab2e257ad7711d63d47d11e9497e8cbd38856a3f91e684832e60cb0459233d79128a4b64f5be54b56e2d09d425ab6e9f4982d14db8ea69a932b011070cde4e732a75d10a74240274998b9b33366786692fabe0ddcbef1bb8696a0ccb6c28cc3e4cf990d64db8cf7650 +73b23c25c4d33de606efcff05901e32409a4c60a826d515e179480bb2f700112c5d2f0a5d847c67ece58c32670583eff8e1ed86cdbcd307fd9f35b8bec9d052356b9919f422c1f027498a360c3fc1f86852ad054a5c185452010ba61325eb3079a713e6030a639913a1dac4920c3ccc5b24607d65c6d0e929ca06738805c0b +4688e259b654eb2ce52b9ce7d68995ccfd34408888d3963459b95103434734b1a14526ae9d892333c7f4102aecd41d5d849c1883d492f233630d75d363ccb93ce78c6ee27cc2d533ec879bb54bd123b3a3c50a93d4a66924593e819d1ac027896c271a3f0a4416901b898f3facabbb4373894237264595e81ff5b1eb990afc +0bb318a4d372e8db65c7ef8395746f5aed001a12c81ffa93d52354a32608b6c785aa3f35c8206a121e041686571a373729d78cc3a4706aeb73ca37958faf24f2dfc839e97febfd506965185e3658f65859339e4db163170b6af8f4a2dcb07c528ac34b0c29f1a8e6aaa639b6696e6284a7b8ec043c4839ad38585ae97ecec9 +5a53632410f31e99a766f4dec82af52cc8ddfadacdfd13a18a2908cc0f5dcabfd1751027101ba7f00f3256d68387987a8ecbd628a2714424d4510cf4a1190ce46c66fe95bd83734d3859c706432d4eaa7ea16cd2ebecff208a105170fa5c3da1135e930794c3b8572a3303667028cccbb5776653241f90834f18f20e9ac734 +9b62dd993481a8ccb35219378dee0ca2fb8e73de322df0a5297057335d0ac9086bc99fc4836c3c58ffcf53c0b36aaaa35c8cb685a89f45583cf09d976aea75d761da58946c7fb19a076fcdb6074457d81d581b8d8709c316ace44755523bc5544c3d4a60e3cb9bdaaa0891cc8ddf4a8fec0b3ae3e55ffb602bdca0a804c2d2 +7494bf0f3b80acb66120c05b356623f66ea5bcf65be68402065e6be41fdec2a0a8ae8edfe64f956ecfbbbf56f6a7ec18677cab30bae198e428cc555ffa37228c033da93b3ed9d97d604317cedb0a7bc701d3684838a4aa6a38b01fec46dd01c3fa9271eb1afaa033b8e63c019d1cf1cd079052428b0ada8c1ddcca15b257a4 +b50c0cf5df1040b7f4fd3920338379b461667c0333c57ca835544502c7e5def4c55b614415c7917d5983026c706ebe93f1c0642311d90fa22fded1419c66666e633516abb9962f8147e35d08ef822ac45b2a64dd650286e956e0c4ed97a8e536a48befe09a650e88bd487ca301c19d3409ef8ce94f3ee683aed70fee5cf5ba +17ec896ed305051ddc4aa1e7199e19e1f86a29211a2ac4c7fc540a948328362a28b4fbf6be439d5bcf2fedfd8e45860fadf77d652c481eeaef46995b5a7e2970f9d4589f003dd568d741d99d2c14c8255dbc50340de4bf3bba1e7f3d29544bee524180249976a9635b6239f5b419a020dafcb20402dd772e5ca3307cc26fd7 +ef6efb6cb58c5f201774e991ee38b2a62add0a60ffd8af6c9b441be1eeeaf4c780124f47b7a4a0a0ac46b437d0bbd2d3c4e546dceb0567050a11d8fcc7d3aaabff5753560301948712da6d8d0cada681e4c9c2012f77be6026b2f842301fb35a90db3c4f4f84e1bd30bae32fe4ae7f392fea32390c62d8fe2937aa73e35391 +ef3357ee6552ab37bc5c723df5f36a30497319649f645b9267e3eb4dfd86618f3d2e7560df20a0b593b2dd0205e8470337ca8c418defaf90779adf3c34e8f2b92cae2f73b2afc3b5181413942d411cfd10db5a6a93310ca081310e199195888e102ebb9fcd10b025091104aed42d4327ee4bf9b1be081d9c45cb341ccd4a73 +2a6900c56ee591603d08c5c7f11c26bd9adc58be6643ed22428e7938a32227d06c23e67390df091566df0b574f44d049a1a2795496d514df20edf836e47f9b4b7878f91b548056069c21325868a675080c63b236fa30dfab957def11332714a0f77aebea926f2a8c548e1367e84a1cd5865bbc95b06f6310d009f9ba3ce164 +a846a4c4c6e1246876cc8a4a68f0e0bf77a4269256876baee137b255246035c9c16de07b30b66a8572243a2c3c9b96c117402e6b40e5fa4da6f1206dfd92289a89bfe4cefd761fb6e0584c7749186432af9b3887c6119c852b7a60bb6bb9dbb1d0bf1671ccff0aeb92ddb64d504c479cbde36f2c6f17145b7da920b8147c53 +4bf53e7c2b0db1a3835bf44bdd79710cccb79454b4f9642fd80f1d75b4abb9ad49c0c6ff68f161b8df2215d8d86958bc1f7470e0f7f4a05af610de64329aac1ce5613b68c2c61c031382f92d3674687bdc6a0769d77f663c7a7c7cce414815e34aa0324a0171bffd53f150cf78093140d1303c7b341a4167788ff4c915cb42 +180b5cfcd27f6711c35bd5cb269c3c9642861e2c9f435beb6d68b8891b60ad43845343a294cbf42e70df804ea4b70e27a2596d8be33729e87d4d806d939971bf01356a7eb0809006632d7108c0547fc752813dc5876d38b48b72eb75395dfac91b34ce383a9ebae75df02827b7602d08df36c25e6f7c10941065d55eec6f79 +e3e80cbd0db2c3383a72fde25cb4fae0d32d0c1e1b425d3fa9c2ca933a79801e99cf622ed8624b60df8ed21c78bf9e90045ec38f8816df3322525c2540c730568d4effe3c58a2282e0bdb3c5cff5d855770b468e4a7b69c099acdeed17a84dd9c13b035fe5ec213233eb8caaddb26a1a8532e8ce21707d34e4d382aeefed9f +5b955181969a1e15251905c4f10bbbc5b33421059d140664410059fa99496dfd758e012393a1db17548f6f34c6982b34a277fe5c6705605414630d7a9d2abc47026bebaf52ddd730612e753f401eb446fb0ded77757196e5ed389de495c37da133ecc07efa24a74046019daa0f075cebce8b5f1d8cb2b8cabeafe600624f98 +326e09a2c60a6aacda93e77f62727ac597aa3c3741c93437bff91d0175312d10712a14460697528c5ff2eee1e348d5bcccfdb59aa2db748823fdc29819e5abec5921679f180ec4d7924a3047ae145959800b35ccaf0ee3c1d4c0c9205f5ffbf54aac04505107ce64dcb699ab320b525c0172d2142d1ed5c06716abd41810c6 +1b6f6cf97046c82aa5388c27faa9393bea8bf5107806bcc6472bc70a7ca4a74e5fb7356143a41db699d2b77d7e3f12b05b779a72732e322699ce4f8972a193256c7088c02c86906805ccf001d3b0db6e70af122d727751242f0261fe18e07a93c9bbbb3bdea5f90778c5628599aaf6c67ded3daedec72887ddfc44c7bded1c +a82e2fc217cd0158c8a7911bb3d8e7b54b5dfa8c72341b1faea1b3f9d167becd87ca82cbb4637d8c51a0c76e5f1854e22c9dae736ee3a974b9c02dbf00a68b145a90d5fd63e809985d828d490fbd0e524bc1f2e82f124e4b3ee3a0d387a49f5b9757a4e049a37882ef7e73b10832e5cf27c18050158d0c365cfeb2291cbad4 +4b2ce2435f31f58b4355663510ea6096d1318b4895ba3fef71a490274074785a576a9f7ceb471c0393c3cd94e0f6be931a4c2cd3f8ef61aef576650b6e23841b0359133604b59968c3d2bcd17eeeff33fa25d15bde4b65314163f67942eab86a858dbe083774621edbece278f5d9b9e9b9c1399e68063eb16509b06f2a6231 +f0ddc861ee777c413d68debd9d21f6ae678a95116e58922e32420630c632140f794036c61da58a585bb48f78c68a479169c1fcee5f4d3ec8cdcbe2f620d51ec6714c3077c12ea1dd5c219c64efc9e2a080f46f7ae3f4ff4c0e8d84fd75d0a3a77bb985feb866893d8c2f956096f60890b3fe537c87f4dfafa7e4d147a83a77 +2a631620dda0a468a4e2a595ce5d84fc34cd76df4c7b618f25028975fb6869f4d6bf22d539c0523ffe5a39617d43e166b458f80a9e658329b21682509e04ae6edc204707bd1a7cec577bbff2748a3c0f9986314c5619fdc3b22dde34269ad8f757c38d05f8df9f89dd60c085c2935b0bb84d44758282a676da879a13d2f489 +78fd3538f98cfe9a20b81fe841d9e369b1468c05481147f517da78a01edef82ad2089a143c0c1e75d6530b79fcc180ff279578fd3073c9cbeab25c4b2e40f196715d3e3dc5ac54d7e04fb71493d20861966057b4f853b03caf832b39b1fa8b5dc9f77abaeb54399c458bfac364f1be9bdf581f38c0d005fb21fb874d14b31d +dbcae7d6c1c7b65a85e111d48488842ca32388cb1bfae943b801a116e14debe352b6e9d2eb3404e5a27595f77f1cbe17d076630d537936d7ef5a7b2b175162c0ecba84b02d7d7a564a37db83e56f41298bbc1cca7a9dfa4a71172b92b0e27f7955a5de1a4319bc956690951d7cb0265fed3fccf9c675bb3d0255b07b65a90c +989c35760480d4e4f2837176bbad80ea0168c430e066802dd8f135d63827ea99efbde4650292a55b4ed5198b0e2b6195df37a7312dfb3ae996f0321ec65fbe3312ec892dc0572a83d9bc4138de4fb8f3169a035d75336c14fbc50eb9e8bb2b9156290b511ee24fa4e75b957e38c4ce4925bfa1f4376f8bb7ee011efa988d96 +6208feb93083825331fc820b3826b3237e4d9b1a9e13784bb3d62b5ac448607d6212cebd7605c85ab311bf07c333964d0e141ba8a1f972b96b0b9a606b0c2f7aced108c8feb7f49e5ed4165d0c0cce676206324b46a9d35f56936ece60e720d07c31aab6b1aaf7d6f7d2f6d66974ab03419fe8e3a9e3c59997e43063185cd7 +60884d0e5e1bb1acb525e69713114e673154419f3545921e1df695a7321297299b915b68740445e4694a1ea25e4dd33844fe2ed7a07bd4169806772424fbaf72be85492b9a26a9071ee85b2061fd9439226431a039b96cd1704da917fd2dcad36869ff33ffd7deaee12f7e558965208d632b9a0cd5f53d75fb6f83bf4ee5d1 +d534369dcd809d2095be2d6bb5d71aeb99c8aee1567994481cf877eb42daa66159085ddc96d071ad04ee815030f84c0e53a7a0b52e1b0aa408824bfbab3d47272de5d5d58663022fc6aea38a3ec02ded26669203f5dd224797c39ebb137eb451f644c7111ad4d6ae4c51f4f200852906f5ac43bcf3078996ad8b0ece872fe2 +b4f6bb3935cf3d9a2f651ed3318f86012b7af826df2f6049ea9f717c16b60a222492158e496e51344489420fb5e75c75cd339be419ba3a939ccfc52ac30b4eb5c2bb1e0cf26b83a6e19c19c62573ca4ac2b63b1914bcb808a02543ed79cf82e86ac0e8aa25a4c36f11242d1aa966d2329dda6642c5055dba9713ed80aee576 +e7eb773e878d0b9f194581a4bc8b6597c6c385942066a6784ab87a0badcd7ab49099775864de0ff5ab0cc7fc4928f94b3e956678fcc89d51ea7adf5f9cc9a9be1531e8273fa7a30f660e38f5b7dde8f6efa9087bc90d47ff60d42f5d02cac1ecd2e37df3653966ad37e744ad76ca6edefd13182c89f30b5faa7d9c83552cbc +e91fdc2760b3de1e37c1d6b98c61c3087d42cc30170b03e9b7d3c12d23d313d6b5a522639c0255fc4fde39101161e40e9e2383602945a2283cabdc4aa4e0fc912f97370a23c44cbc55565ef3f30ff62d2f825f63fa5236aad1da26fab87caad472b22217cc7050d53ae7aaef3a615da0fc52c77aea9e8a7cfe79ea5780331c +bc04646814d235525377593e264b0ebe4a122e6c65f4306a154129ef2a7f956e51b206b34170a91fde12abd927fc519af3361f109f098e44d825ec44cc06b76672ea317e1fbb6b2a35cdfbb856fffc24c7419ceb2deb162986847bf6f55f80bcc521ae73405df230f2ecd865ab19e3e969999e25d7d5572b50096d0145390d +7a4b60eaa07315c5e0165db0f803b79b426a97a0f81d2e6a021749d8deba2ed844924ef5652efc5b91ddd5e517030efecc99d49437e999d1316dd75e9001bf600fd412b9deb0aad5dba55eaa33bed5b2855870e04e1731878098eef5e396bde6fb719664635a9299e7ca60cd8eb65bd57fea75f00ad58980f4377fa7f1dbe4 +17ae85471934e6f6d7f923b7dedd6002fbec73f8c5db6043c0495048fab0d4f7c0beb26a5636b9e1cda69950ffc3bd792e0cc722f62d3143bf3e64fb940dd73d91c06086576515b08104d124df6189b443555f11f33784d70ced5e9dd367ff79f31841a962e93cddd0c3bb08b2b6aea07063f43c91e19a2d299b4840907140 +4a75180eff9aa217fdf07eea792570674a2b23b46de701047e1d1f5773e608487f0aa94adacd8f256cb956c4113039b3aa8319795dd4b147ac14f4d15426eb490148c24ff325026f36c8c7e1f13feb282d437ea9fffa95e0c81d1d9bd2fa6dc8681217f1c2fad7122c971872af83af7f727faf0dc4eca43cd4d8838e6bc6aa +08de2e7377ea63915da70ea1d55cf8d39a3103330086751c42d6a23251e8aabbd7aa075d30d503aa98e498ef3a4a620b2865415d0276eac2d544710e47f3487258c3dc1cc50157f770cf2373458735bf7294260a344e626ddd282e5efa200465d1084e8c80f8d899891ce9c6b9278a37fe122b4b14795d49e86906432322a3 +a1ed6d4690d248705e6761a00409ab46d30cb0e886bdafe88dc55549c766dc9af42b35c0f595050d7e70c0d95b9a43d5ec18efbf13723c7de42c2cdbaaba28d23fa79b05315f31b51b3eb7573c847894dbdbabb6891a3b72c790baa74c4c0f839626a7ba046289b27b32dae77cf086fc16ef6b6507a52cd93b5f1c55124b3b +11d8be7d5dfcd9c7d2ef5b7a88b887683c234ded634f04261ac2b3fd98a21eb61df4064f69e6b970caab7cd6c26c3b0387d32011482477eed979df27b2d475edab9e804c4a1123f656cde3f99b2bcd6b2ae8329d1e656e85b818c8097ac700d3708bdf746f1c52df95c2a33050d9c911beff02bfef1d076398c795edfd2330 +dce9512026c0792f1b40c5fe0432bcc156a8c20ef21e2f0062f5cab18e14ca1a734e257d4d8d20b3afabe359d953b94e0eb304d67f5c4d0f87c685ac9148e39cdfee0c00f961b4a13de1327b8ba8406882cacea4bc464fe350b30f53c25638cc6453b7967af11e9e02ebb5d20fae46b94cd292c3f08b71b366b3248ebfc638 +51d2cc0a23d87f719e5395e07233409dee21393e4666b7fb4abc9f66f14ba67f081cf7339f819a92bb17dd640d12b72fbec9f8fbef6e208978a718dcc40f4f38579031cf93ce3dabfc2f2428ae4b815f14fa122899c5be15b95af25f7d0fe1937ee88feb5a26d678db8e33e59baddecdda98c20830dce883aa353f3ccc8e9d +2bead8fed5f5e88db42d85a2f7d3d8e0e14b51f27358a8a1f68d5b356fa24d53a5f5dbaa62b6b55fc953eaaf120159975b39586a69f55c3c95f317a37f38e378a25f9234c447ed889b95d0c3ddebbcde523b3f341b2de3acc5f21649632114ec7fcbb972f9601e6af5a36a9a899e49a2d60178d596bb974510923e7302e432 +0b3010185168be945ac189567ed209a491421d74917acde07df8866332b7fa4ed7476fee0e0266cdae2f8224f616067143e903c3689b8e5a7547659b2b1c9f37efe2b7df4032843fcb1e24d99a05c71d3f367b57f44e27039e87c5ec675ed4ef73841c99fa8a13b13e4ee786b8e90b79dd7856cfedfebbaa56f8dfde63d9b2 +3cdc248e6959a8f20549fcd1f0e90902d9976ade27b809acc9882bf0ea5802509d2c859447c83bbf96070cc0228e8e05e08fd6e84b7538bcec0203792daa8a87f812608f934273f98dcf6e52fec785de9851cc159b72a3d9a46fe7129baec8b790fb0212da2193ed51da8b5d328b35eeb63354b8023f12c6bad3661d2b0edd +2703ef5b06bdafc58ff22f659ac74b0ee85cd40a069ddcfa905db566cf937caface9db0309d2ace13c43b8c0142cdb8eb4ed557301f3f19d83b98b07c71934c05cb53e68db065728ec2acdd29c4aecf348ffd6a5eda99c242b30619987a15f554a5e54cff293429f6d147f1ad4e97a620ef1447a02484e2d80f35cefa627d6 +4cf13726d76b91aba683ce4251eab9d330b64a8c84f027999a8ce95c12814eea28a6e8540f65615d75993df63973edc2f5362b6277b275a7ac39ed5fa19e46f1539c46f824410bd6ae9e5268d75f3d2b70887266de4d65df95e13331afcb75cf99823db4c36cb2de2a8414bb92508aa2eff0fafb6114b781f19380b3e50633 +dfe96998176d24010c60692ceb709691864cd73694ebd942a143857fb55c3fb2e8ff3a8a754d978d47828bd831322dec48c99c142395c108114641c7854b51e898ab328f18847ef4a68d2076f7721dae2edcb68ad4256722c3d3af3ffbc1fc5f23680112a2d82dcbc4a12a2835ae524f94d6c69a47a1e1f514f5f5f1146c68 +bb0717bc746679e66bc7f01caed0e51a134eafea7d6c4e43e6431538e14fb12af2fa2a79e38446cd32f8ab3a5f9c457a44ba9bd7fa5a59cb779c68021ffaa5f077905e266665ba057d5a59e56e3fcd47221d55eebf1da1e670da660a8546bcb88b9292afec3b18d35bb75555dc1936dbe3bd3a7906c4ad8989015da99898db +ab277e0f304c7d0150baff56e8672e0f00856a1531c941142d32614989e99cf9eae654ccf0aead574f97c054f3a18f8076a9f8df8f2de591e6468ea856c00281d7ed4a9dc7a5598f4301f1a1cde5dc4ef41dbde654a0850658dd00ea847fb11376894c9f31f5147f4005da7359f7a052e33bcdf347158899cbacfcf4e9fbe8 +c5c691188edf3356aa9187c3621a37e5b0e13395462cb855c2f6e66883c7cc54f221d6673bf1507932fc54b4dcea9e1ff60017404ef18213a495d1a28433eb0e2660d7490ecbe82d768194f26e2d0706c1218582ad601e9348c6fd53060b6331c36e76859d82ccce397ec0b5dedae6be3965783b0fb9a26dec145ac775a6da +10c876d8e34e644556637e620a6a01a3b4af4d59c9820c94b6a2fa4644b108ab59180c561b5824c658d60ec9ac7ad1c68e5cf42e004660759ed72c845119aeade2e4e194d4b611670e692bd34ba0156eb8ebad862d0be2d2f1e27859ceeb2e43d81c8775268d3d952ecaf2b8bc5e8206b8d911b90c0c773f9563b209cf3826 +11e3a0132469877092e6d540b4eec5ebf185283647ecd428d7674de7f960033aebcdaee4e32f5d2740bb65883de50c479841f0ff1f150c2b4f0dd221cd181d29a104cc1b983a57315f5c4154ef426e959170d58927c62b7a1a6a3bc8f44d9e41227ed6762b77b721366be102d4e33d01d52ba4d7b259e7bc76623550c3b01b +7922640039f0be102b81cca0f4c1af5f219dae771360236ecdb4fb90603b12861a858dd0b0f501ca7842c4bb1ed88b1dff82f29fcf35af7daeab39d1448037f268d1f4d9adbe3eff5219a11f3f006187c0386a54186fe5832b634ee93b0a2c236c5d0087dd474f36076ddb813f02345d066c0f2e9414a44060980c95b32fa4 +107d0f1ebcb11d5284f55680b73ab54265fd24f3375bbf6448f18d96a5052136acceb70acc0f50cccc2b28456e4af36d76efbfa1c03ff007146268fc491decc207dfe643670c84c1fcf3cd2bf574f86efe40d23b69cb60ae8db7a5207fd6585e8df5b438a1fb54b35fb6963bbdfeba452fe6032d0e5c74966e4f2249dc4626 +459887e80a97034ae1d3dc03f25187fd34b060dd6511eb3734a2ebc5c6764991543bd3b83338a2cb0f6121553d4ea2de3dab9b1e606dda33acc8f437cf55d041f6241092475107bfaa9757c8288e0bef0609276311aa55941e65c578265b8b4920c5b3657d02f7e311a02cf8d09a7559e12e5db43063b817546b397b8c035f +17e167c469fee383caed7f2d63c0c3a12147c3ad28b188d7ecd1a190ddca12afdc31f6d44503c382e8cf8b651754369b03c58a592a42a9812ef8065717854c85a93a1ffc8643b1ac5ee5662630c3f1207e2c30c71de595c569fff3a94de2f9c53fd0b9fd59fdb92245223198a7ae787aa67f605d6650977dd66e11a11f00bb +82c6751f66558e0b7218f4d84bb5786e865662d017fd2b690d2c561e78cca6a7c102774307aeade037ac0430d377662aa9e725e3bcba890e9ef95c0094b79d4b4ee734628970a623b3986b8a3ab3a3755225eaa19900d836548be5be83adf543efbe10b3c5566005398f2522e27273b340add67ac370845eec7b6a58cf55c8 +906949d0a8ed567ec979af23e36fae0be6bd3fd2d8c6ad87629c7dcbce55fa7ed764507e07511fc2166db6366582490509e05b9ffa8ca1538930573d05ad6f5de5939aa8796ec2cf2e79a9b7bf66e7cc42405e188df5da27b66b80c83bf40badbda185820d9a97731b679eb16e349c987190e51c80cb2792f4d210202934f0 +df56735f4282395269ebc4c70b25cc0c34c722004574e4433756e55f9725fabbba501cd38b4ddc572b1fce6cda5d734dbe4d9e6fd039994f3d1f4dfdb6e0aed0ee8573a52667cd445eba950f4cae1d77040a4bf00a42dc63e768e3cff9bb02d4a8e8ca12ea601dfa702d88b43311438d065eaf91dfcbe3d6f6c1dfc11ce61a +049f51444da3f682c48cbd18aaed4744580afb7418ae05f311f00cc1c5ce3557b5dff72671f58ba4c6b927d986dcebc898d369e46cc327da1f1cc53b9984fff44f1215a2a65073898e0a4d1840b1247b61a552065307c18b8bbfb4b0d14cdc516e93801c111a8299d020048d799760d9ca19ea2ac938f7d50e86fdde14fb34 +1c2ffe307beda05f1b16707c5dfdf9edd96b088a60503e05384b1e7b459ff12d0f7b62ce574d28c29fb0c038dafeda7dd19f96f551f4e2a0e6fac85c00041121eb9cc85fe9edd0d19469f516ce2d707521896f83fd8b13891a7e9c5c4fa5a5b5f5fcdcff9b66583aa6213eabc95f57060ea4a59a3df8850a4dbd2be7a209e9 +283549071cc76552696dcc4a4b3b9667a69f3c520c075bdaec71791ea343022037d684d9ca7fa7a4cb7b0ae71d16e2a0247ad75c045d5dc4d3956882d8d074a8211257ab33e504175ff80d3f3570c3f5f5b56210bf61c91fcac02377e544369fc6e5404bc24bf61e3ce3aa0c40f148f6f14ce9ac11a5689bff4fee5e02d638 +3524f2f2b96055cf20675915181d6a8d04a91bad0d5679557b6b0b7e7da0995796c8e7e4725a2c279ebc7771877c6128d2d6ab4d1a1e0fefde58beb1b5cca7521b4d50e329866a32f13bf7fd43012481d8f6089d81c625cc11dc89b31320818e1dce321adaebc73effd87afed6fb3789ffd783eb785046f36048b0151aeab0 +ba88beca9e28645bb12dbd3956c28929ec53269e79c437cd957953c06c98858b9d8ae228149878b0b822f30b09f8bb181847af1d98e000b700656f6d26d50799e4243aab93248d6e71839bf0187a166ffd6af616f3da4260c14812d2ba5deecba04748bd9eb0dc6555ffc9627dbd8b72d646d2f6c627efd7205668fabe6b77 +38010e01bc3d110849609ba251773320561d7caf8c64697d7ea41e9c24b935aa9a3fdb7be49cbf58272f309ca67eefbb3fa4ad48104a3eef4732d165fa4e4dff1dafead9d8f094223bba2d0d8bec5aa15b0347e69a77136ef8acd7069c1e09b15024079a34e2c17b03feb2df6bf087779b6f46be71b2381d47d9038cf20610 +8a903750e6de1dd34bc1fb8e1039e72215f917de89577ce14a18ebeb46d62ab43645507f5b0f990bd24c74d9a92c968e19091ade5267591a2f098b937577aad4eb08e0f36d409a274281239f1eac1a8dd87fae7a37aa67b2ca1dbc89f4c0f6af4413f51092993666a6a165518b2707c4907d5da3975b74018c40185a4c87bc +dab5e1fda68b06b7037b7a17c0abe4cb9764e5885bc4c1893aca4c9594dd2ac40c1b5fdd992cebeb64f9b313d501d83ed480003ea2e7162620fe4fa264943457693652f46c0f0b1843aa61fbdfd657d35abc866e27b63196ee524eaadfd05621f4a131cc0d38b8ba9982750d4f37d67a3577f31526a39156b05d36b8124ad2 +d04ad6010a473703ffb375d68c629e3c26e2efa56cb1a646306ac001c35b8e0f3a7ac3dbbe28a0c2427adbe16198639acfef4a90f273784485f91821353589e21b8cfcd4b2289344b55787e73a60f10cab8b5d4b80f0a782d9900ac8372f9b3a91bcf51a1f61742a9435be4b727241b9df251da7e1110c6452584f5d50a01c +158fcfa25b02883750b175e38b1d3ca2a9f8560eb35e4fe74705be34321024a38dcbafe2a9bd5a150d25785b32c563bd0a2d1d7ba533fab24e9e4f25ececf5358fa9eb20488888d1debe3c8d1d128e422ad0e9be060be8259c006d9c60ad2a941aad8f2c61d15845da8aa762887ca83bce6fab95ba074116ddbd7b75d97c6b +9b093e3d9d2f5a4712c303dd6fd89df607988672cca9cb44927c42a22269627d8de165b21f1322431bbc890b451c75d2262186f934e94a9a47515fd781e202ca6fa1858cea4045b054b2e81bdccb91934c2acc122ed64594da77ad6edd4318eeec31da4844ea21afb1eceec5def9487ea1dbee9d98f3d25c7ac04d31a820ff +b086d8f6b8c7dc8f07ee2d1e71034acbdb1dc5010b48664f57942cef1d3909378dd2e3c8cf227ad0d922eb3fdd8ba2c0d2b111a03b57815b9a730a9e7f07c496d9927767ef78a553cbff2b54f40b9edf1cdae529ff5a45a956e84d038ed29dc69710610e199e2651968e81216e659c8cf32782cf4376372921d21c3ffa77c1 +f7eb7747df7bfb6b248b125069a2a35b1a8cf7eec665c3274581a8d61f144aee9a53cf41cc101ff890b4d436508f40f029a92b3c34c019af97305cba83a53f6eff10dbdd36761ea23ed18982f24324c7553d95a23abbd75e481c1c71a7f74fd0e7a782661cabbc1f9ef627751e268ad83e9fabeb85247718b7cd828dc8fdd2 +2d8e2e05ca630c509c1ad8f0fb1ff6ac5a392e4c6ac37cdd69c834e09e2965db779a283d7d8da81e04bbcf40c946f767730c70fd8aff9690940afe11f17ce6bd33e010becad17093591a8d7e82970bb951be886a94c3cb018e20b2531b541681e428fcbcf63b3ac53184a1ef13d6beb04ead746bea3486b4c99434a1c8e9c4 +292583ce2f87558c81bf603dbab69f9fa8efbccb2e8b4efc364b5ac29846ffd2945f31a838b698ae53e05f56f85e940034bc5955407aae17a9fb9453a945575bf1f85ffb0e6d225bcd87fae4e4551dfa5fd1cee5ad8699a906bf885cc5636df883886f302693550841cbb1deef0a6dda069818e0346e31f8f87b7020734e8a +d1a4a4013c387a60b77b0190f800ccc931d5cb30295626379748e2177fffd92e38ae6bb0621556a1a586b74f9c1d425fd12e9f008611a51efc4319e4225d0c6555f292750ae1923845919c302d56983adfa97075fcdc806d2887f94ed91b0375803c90f35cc230865314fa0469d2b2a71ea1c6b29437c3c3a53bf11a93e31b +32d0ee220250b87c9934f14e4cc923d1d7d4ab086dbc914b15aaa79985c970513db533c6e70fcc45450c93a1a032870056a12bf5268fe363b2233442e653d0bc259b98620583a51f55f7e89c16a59e85ce66ae056a65dfaf01880b54deaf30b8e21280d98a9bafa0f401fc25a9d20a9a422c152139e3a040cceed279b8587a +c04b1437d8fe2c670ad4657da79ec8de5153d026d008a912f22289996013851fc74c03426abbf16d663850a33b55f72bdf0a3bb20250d9f35b6c3d97ef7df881335b256b8f1846f227e8cadbfd6cddf26545512c654f1a664ac67fff3deed538959823a151e0f8373694d529c9ab7cd58c48dd4717ac19a965ea666f1969df +92796ce3a735bf19b92157b9ccf080c2aea7be341cbb900a03896b7a4ca46af38c51fcf08769e98232039bd17682074b4eb18f30ae9b7dd3fb763511cae6756e5998a0a7aab89c620e405ceab692c7d185d6db0cf500fcf89cf1a9cd0e53f0e6c1eaee82065756bd1708a824090de983655722dab11787ed865c0099005ad2 +9c12fe12e4534c0f2480924d68e8559f69548e74b3edffdeb5abce0680434f1995c334a8c9313cd2db036ed014a491867103152a4233ed72079f089b9e39338ea6b5f3d595849f256ad65d9a167667ad3b067a85ff3e541d276043e08c6f70721738c8774d37d209478c00d4d4bbd6b7fbb6e07b77afa87e1920abb8fe0a14 +6d9e6d4f18d695023cba709541d29d0d26ebac935ca4c00e28ca8c9f2647f5b515a8c956640a607e1af85afd1084122cdc02224c754755215a936c162ea831ca8c0e5a7119968d2597b0998cd4fefd12b0f69e30746d04345406231366ecb3bab2af4a2d70eaa61240554e1f8e8c1cccd9880fd6bd83a38b54ad5959f5769d +252afb5b5b872f0dc97104ee4ed900d1f3aae4589ae85dac85e65634397c6c4da85972a0d0c2b7000888149280ae582ba889578d7bc515d964ca0b5bc92219bc3a090d59bb95adb230b1740b8380e5dd01a27a221c2fe1e668a709dd24fd11d36f40aca7ed7f43f1ce0e28c50597240d4380cbf2a181bd7c28b5cf4c95d9c2 +84a4fc3c31faf4f9b3b8f1cc85462711fde23439dca3972ee20d651d634aaa6f2d3539e8cf072c9da68a01cc89ea935de070ddf32bc26d616410f526b37c89a0ea59a1bf9eab03c5b85ef2f8c8b9848004e5c3490351a7f1aec48469140b06762b7286170efbbf68ba09db77e17de523456244593c09acd6be3a9db31a3a56 +baf4f0de79619a70eeffaa33e1ad9081cd74057b5d81e2bb6bf973fb50de259b2a6ab55b0c9fe89ffdfa0da2c7554360517b6cb4d75eeee0cf2ec44cf682901864c9aa7b05b7105a639e4a6500429d07d7ed9a578ca329235aa61bfb5b459c75ac199b8c2e436a0c73cf6fa9897aac3770c4c6f9393f6783d47f2ef1fa4f86 +f2c33058e1dee447e0edcee038efbbb4192cd1c78ca28dfd3e9972ef52d1d2c2c96fabdead48507ab80bddf2550acf1cc6b81d29dabf6829da55fd64464f365aadbde7d6e972cd3208fb6b679d6c780fa7cfab86a0e86ea8e91367ff53955a3e1907c78d7bee62c13e07b3e1b1b64639cd77c21d882ddf4ff00cd7d46e946f +a42d56864d7bbc34c7aca481c027202b925114354810a18cf478409e21b87972ad166d3fe61117e614d7cd7f0359286dc0b5d16b6f23e627e8b60dd94401be464748201d4a98f86e8713dea5b3c25a3ab4e5cc932d86893ea2e6621473e51c859933a1a19cadd311b929fa9e256b19cf14e2bef6f488aade70252a755f7919 +3812531b8ea1a282ae48aef06fd590fa1b04f89724647ce2bc6fd021d9ae5e92c5a71f253f7d28173062990a791d17ce8a924c89986b25e5cae4766c3cf5e9fdd3916c626f553b2aac5de8c95ab1d7b56dc0516982a62c5c959c82736b6979a8e1ec19e1b632b280c616b7e37f74a45b9ad57edda4b7489eb910404e7be4e7 +edb51271f98dcfe910020975acc28b7183ac6adc56aa6ee68bf690e578591b68b4d8b0471958a899c6f2a2aabe10141b0656c51becc99801805b27a8837205345d1daa951d432b525f0a117c0495aa5bd1fc44806fc163125e2f116776813d8d22427eded69881f1a5da891e97e181ed339a083ff6821e99439618aecef62d +5807929c8a39385697ef0c6024f5c2880a264aab6fa39ea54ec7ac2f263307c2c3bb132684ee4bc7cc9409c8e71dd8889114c69bb5c9f87f0a3644b3debb285f86856dfb6711cbc133ef3b853b448267bc2aad471fb72f52e21a94c526dfc5dcbb86d4d184ee9a463d5f0acb7254fbb89fb2c964b49253d450d0d20ea51bb4 +7ae06d999e0a7a7a91be0643e555eccd04027c1d7b5a52c0cb7c7541678c62fc27b4daa63eeb6a17ee67bc4cc6dd1cff171b33c548dc22a21e24dcafd18012af1b6cea9a1b84eb8f0140383c4b3ea250b382d1fc62f5ab4ceda8b922ac11de48d288b65a5ce4f04ba12d997bcfa09043fd128509bf2ffdba507f149e14b129 +cccb9b4b05922c66eb6c724600f6dbc678c77456bd1b302a33216e9bb9927af9f03c5570ee2e3df28d1690661298f0a9c915e435d17cd7b3dc739f8bcd6a818dc03ad8c4e671b4e5c9cbed7c326ed83612a6affc804721e0cd2154fccd127d83e7e0b699d39a93d109c7b87abf7b85e177182930a195e6b9977b0b159f7164 +efc4af6b71e91f2e8da4376ef7ae61c6e4e0192567235beb1e7fb1cfa1d430fcc7822d7ca72a47f654ca13ff6bc28c1b24c2738992ea833db434bbec0c7518281beb8fcbfc4a7fc994ff1157d933a952fd2f441beae22bf3ad77501a206d12f483112b2188ffd3f718153eabab1c553d0fa12670eb6f4598a99bb771134f12 +93c909c288201d42a2a4d47756d8efa9eb1acd391337395ae4f22b33c225488b268462162187b674966b3995b6665b836fc97453e6376bad09eaf80580c2611d4a998f19137b6f0e8e64ef0dbd748e911d986900fe0f07ce0e915b072e8f0c5ae78778ff88a0f8f36d368a16d2788e5d82409b95849fd292d832bf5e594da7 +19d2319261151bb4979435caf30b7dbc473590cdca8d766aaec58c9b4861a254800e82f808da18d4d3a1d3e3e5b602d2293b0cfdeeef0023f65c9f1c5186c8c8b974c93d34f51def51229372b4175643464ec7c41b4281cdda953bac614405de32c9ac738598fc5b4b3add3b69f7b887dd7561ff83da90f1f8628687131973 +000f2fc667d1ffe303fbeec0c599b22ca38f9b028e46035c9738d7b7792cc298b7cd11dd18c10e9bbb7c1a4955b749226aa0afaa68f2f7b8027667daafec604867d344173ecdf658f72c92c003a8aa1831f910678c83ed5ee662d42db276695bea37372ea16057ec67cc67279310e88afdb2b515189fb004f2bc003ca4796d +3a8d19316451b9bc2b13623626a5d7256a097588b3b4d301a2b0f59718257bf17728d9abf2fe46e8606bc6a2d073891759d154adfcff0ce603f15a1ba7c721b0a2066be9d3433a1950b71a505a25503680495bbaf1867b19213a84fb3e5d67b2dc2bac6f0519e783df126e5502d71b747171197e3aca499e8b3cb3b5c70bf0 +969fe4685727536040b70fef3607e888e351e6b2ab58114dab4f375cc9aaf508db81adc8fc848aa4d1620a7d80e848f92986fa69d5b9d7c27dbc711c55c53c9cb58637c3b824d5f539997315d03bb14d74a363ff6d4d2661afb2f5bb102e5445ddff984a52c83493ce3279d6755c4d0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark +%!PS-AdobeFont-1.0: Courier 004.000 %%CreationDate: Wed Aug 26 16:50:01 1998 %%VMusage: 31569 38505 FontDirectory/Courier known{/Courier findfont dup /UniqueID known{dup /UniqueID get 44052 eq exch /FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 11 dict begin /FontInfo 10 dict dup begin /version (004.000) readonly def /Notice (Copyright (c) 1989, 1990, 1991, 1992, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved.) readonly def /FullName (Courier) readonly def /FamilyName (Courier) readonly def /Weight (Medium) readonly def /isFixedPitch true def /ItalicAngle 0 def /UnderlinePosition -224 def /UnderlineThickness 52 def end readonly def /FontName /Courier def /Encoding StandardEncoding def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] def /UniqueID 44052 def /FontBBox{-6 -249 639 803}readonly def currentdict end currentfile eexec 30503f6290be40b8396dbcfd60d30fa944e0bb19742d8e9a525a49e0914243bac077746b95851a5360ef501ffaaa48a467b5b04abb3ea9455bd11e2adc97dc5799e5a272c842e5b408734ee5ecd0ad53789740bf0e917ab33c62b5b134fc6042003e9138782f620f75e37506668a2b57f1906d046d39ba0032e3dbe1b62936 +ef64a713e57c68ffae40a663109b49466bd734ceebf4999222f90d2291e75882d697e3b471d1421d57dfad470105dd5df7f6e9fff2f2402e9e6f0bb4a19417f7288011b2a12c5e33297d473a66a32a7f063125097b829f6744c7ab74b737cb33ebb5afb4bfc10504ee999da76a53aae07d7eca70ea504b4b94a4c87a36c29a +c938e495c3441d12bdc474d370d8b2e6a1d4eb853ee577073bebe24af106b0de1b066d6070da8a04ce39c89f464e6840444e3bf80cc16201f980c5ad688216a4b9e6b0e78de3c46998d43450ada029e09d0702669619828640b5e4985289804e44ca0f2f67ffac64b8a39fd3a12a0c62e59b0ce956faea568d4e376ab0d3b2 +c0a670452d6536c2b57451ec071fb284b2e379948e16528082c1dd5b39480ea152176978006b73fc88c87b3d84b6e6cf2e27080ee598e702d47345060d4d2fe127a6c89c20cd3320dc7658d639994b3932ba11eaa175b458bcefb1a131d80412f92b6fc79566d439f3af8974cb8674b9e9c46cc3c481033db9884aae5f5f4f +669e4367ff4dbf1f66c5f9424d30500514a86bbb36ea01153186a4c47a3233f68f3a33154cdea64004f6a1f4cc68e789cf096235dd2cbdec35568a755b79a8a65cca3a0ef7bfeaa131a7291f504a755efd8cc3ba56f45aacae8f3219e628c68f969255ed394b87787a6fe1bb73219d9476cd0ed2e0ac8456c9ccadeffdd7fe +684f727db197f1bbaaa743883b318c249503ca711de2d40824f1344954f15ba798ead686d4b664ecb22ca025bbd1deea67fc622135af32b80f2736780b6d9a0275c9e8a9a110dc3a81a393739677510119757f2b4dc9f40385e0e54680c39c95d5a16e3e7320eb5e1ddebe1e69d79651a8b64eb2d847017b7976d0344263d9 +2ba71d68d43bc7f8792710bbf845e51a24e878018b715dcfdc0da2510677f51ee1062bcc9f28625785256062d4a48362ae03ece1d76d60b4317e0a672dc2883793697257123231b170b76b25eb94c2ec0d221840fba4657c81aabb3945a7caefdfe681b9cf37ca2259745c13ab9a8da32c660d11c33821dd19aa2e5d23173b +7cf790008d4ad1b6f8583f654cd1152aa9a3d7435a22f9c1b32bb8d3c0285bfec3638f0b8fd51ed849977d8afc2cc5b5e9b03f256f9207f7f1544a341241827b183fc172d52e4cac1730c4d3cac22ebfbf182f0d752c89eb71a8d40ae45b4497f1421ece4982a6e069b362ddb95533ed2f2f263f60a0f74ab0049896ea9ce7 +f635c6c491324525c795fa12f4058016b68ab2b71643af5d75c90db7d302e1412c2bc6bc6c4308c61ad512eefcb6d52f0907b6c98907ec11ca10edb5a8cb22acf60c62169f945abff27c96e9b41f221ab679acfc7da3dfc50466fbf06d6da48bfcc7d504c6964488603b648de030dc66fc30f358d2ce6e934faf00626dacea +03297a176e3e2d24d60b4258b68fb8fc2e44351fba61b7d2fd804783e80b9ed6fc9b1d0ba4c762262751c26a1c7ec509166440256e6620d8cf6084929c2f70dd1939a636bfd0cf0bd284129b9794dece668f7d889237cce7e46cf99b117ef2caca72d5b872ecdeaf76783256e6047ef2e97f3d00f425cb3ce5f6d2636f675a +2b43ced8dd5a9bd41bf19a846a933f992cab0a57b567379b646300de1be3a94054cd764c0fddb04b1f94634a1998f8dd1dba404d1ce9f802be89c0fd43ea4c181dbdbf8135bbf2b974d0931137402ede3e4c408ffd17a840f35b959e9ae2587a8c06ac9a4b19174c981b3109a19fc75547c045d56e7eff8b8a2e55187f5d4c +79fe03708a90f90f3b7566c8bc16c6c430f1f5f4ab3d7de7f2e2bf8671ceae34996d3f347781e18bdfc64641717b164f9c5e48c6c0104faab95f444906058557984edcb7986504a3cfddda9ee2e3614057a73f497abb74b7a49e0247c276a7f47ba234b6d413dbbce58bf6fa47ac965b59ef06558c1606be79133d734d502c +20e550b3c7cde23489db461767e3aef40863986fa1e961ca4990483049b976998f62c2e42e864efdee080b6c8d80d8debbb94423eccbb6f182221c171ada792e14ad7bfa1a7c48a7fd935e01a9ec690d31c1fce4933e284b2911d419b8d2af76631eee9edbe9205c3d396abe5a2ed526445ef8c0affb36a50ccf1e920cfe67 +27c7e7290498e5dd473305dc7cec6d1bb14a473bc7b2b2b778394abbde8146ae0f43dccffaee495bcc7f144fb9c26b4ab16222811a9046778ecb4093ad48a2639c311e259d9a20664504ad180e7236bb7a1fc5b976f07e58958d6492c0cf7472f1409e955f4bfa98d5b535eb1ba653719636107196085ea31bb3ef907fdabc +9b780c7a70d543b02136bc87a8d9d983ddb141ac1ec19960adb476dfc8a7b9a2d92e8dafbedf22f6f7a0ebdad954d2d45c17b3f3a0530d12f8d3b77809f59456954471524688c11310f3fddf8a406d54e4aeff516a9bef2a7ba60c63a6edf41f90dad56bb9309b6741bcecc9470754da1dc6621c8fef38371dc5bf5a1e0039 +cdb0911e8a4672df6a73250b73f0624cfe823deb5d3f3cc70da36c30a2362bc7e456ad32e094dc8891c48cf1d002b7d962e972e4a500db6ce5218e297c6eef300041f1554945dbaf16cb022ca9d1dff4d0cbde60b59583758d5bdca8143d91c9e134f450b11becf17c0952684dc5a089cb2994f762f61229f11dcaf681ee91 +7dcbc8060158cb6b726c02176df5b8fd414f09424a723feb16295079fabd65f979c86f760f1780c15903dc29a85f6d5e1315823751ff474ad7504665ce06ffa8ebf1c79e84819478a3cbbf990cd9720b86bfb0e4b17317251b3599cb4a55c96e1c3ed46ceb347ff465a8e73db065bd9cc68916e59d3e9270b4c1e0c9734d86 +3fef56f47ff635383af450648a58efe930c8451d4311ff44d3122fed5a41801603bbf579b39cc6a7f0f6abf839e67b10180f0261256d7cf48f5cf0d71fbf2be33e5d500f1260ec1fd76ee60f79ffe7cc7e8676fbc3fe46f28cee90521624ec7ee88d2cf95c706af8527e6c6d2d8e33bf4861bbc135cc1c23396ae895244569 +8789149da53c8fdfc7785a1b0b7e969490104058ebd38d8789758287726b4b88fe7c180d7fe358e8c83f2bee0e3c839eb05c8f4f867369ce14992a91692077eb7698bf820505a26f487ba0139601db5b148ae89168c46c8a855acc7af118ab3eacb3e4ab1df59b2f170561516b375f7633e253fabb454eaa6499e8446fac1d +7f1e6c5c23a976b173a43aac71bc76cfe98215c37d3eb3c326ad7569c647d2d0d64395b08dbef00d315601c75332daf547affb21e0ea0855979b402e1711f6202d46a3016297c10045bf6643bcbbd1f17516447218959c0c4dedd2d12dc6cd0c20d2b19e1c4f9e74dd4d64be407bb635989c065dfd659a9529104fb3798dd7 +e432c57c99049890939c506cc4b9fc764f1074386d08826d39c068182adc0ad0c2db915198fb61420dddc21e37299adc567b4ad8e64f259951f6b03c83bec15ac45c83a1e8278cfaa54abe7b70320b90908f8ff8552124e378765816492e0dab10e29a432ca1eec8f9c18c863abb4e1d32a5c49e7382edc9d929a7016185d2 +93ce9067250b9bff0670a05525eefb8a9d4623bcbe3b8fdf9638287969457debdff59f66fa46e6eacda416ecdc2af6b8b208e2448b901f46e40c477f99c8ee17ea56b73b3c9e6570f44d49cb807158d98147fab467e6c49d8aa9d5891e9c6893e2a512b5cad20ec9d1f6d5769476b50510f295a402236fcb14e0e4ad7da158 +85cae6e5308eb17b017b85915ca903c7cb8dd11576e93b74feee37b52b5139de74d9fb429231cad5456caf65f1b88440a4d153c58f0d6661166efb692e25d429712b4634becc0857cfddc23b1957562bea381c3e6e5ee2d03a7785d88802e0fff71a18da71cdeda4e212be470de8c9814dcb22586d127bcd7efc7d82740433 +7d283775dbcd73a2661026ffc56957f6080ac368993fe093e8bd1e25370499a7449b47b4290788e7b6481f7ae2c1d14c200a510777c05b22a8fb7ef065fb466309c9bc012666a667b0b75974dcd97f4b83cf39ae393d2319e43dbe73e93ac9002ea52a26b47b59755cc15d413d314d5e1cc78a5507e986d3823ff978b82f3e +0371ef11efbb1a2f15794cb9f4edd3263be1e2cb947f0827123806939d9c91cf1950c4cdfae351699b265ebe0f7a0bd7526bcbb45821cb67bd5890e2850ee6d7a2d38fb8dffb39c052d7ebe0bfe4c082fb0a604784cdc350cb0f3294e66bbf242dd895dbfc13e2d6d42c588467a3f0960f0cedbc36da6ef5a42e219e276919 +08a226b47b8127989191ccc7f7550eb1e465de82282ac372524bc49bf0d92827f891ad9fe35b48feb5d4a1b1bc0a6f3370ef6a04e3dcb3086cb97bde17941af6004453e068f54a90297884e832da7cbe6783af58f0c5f335dc49777bd243eb33adaf2f8abba0097f87c3b0b8bf82d4e49d247d0a27dbac5ef532bce47a0a64 +e3b93ce0d22f0ca2cbd7a024c2ad8d7296b32f15c9c011c3781310fad609f213a83809dadff494b74fb1e5fe28e7ef79894836c86c20e1254c37f9160735f91986a9b8eeb3f9b2bd7ce7ce0a2f580db2ecc5fb3bf0752b94ec9ef4d518b07469f871f6ed632b840ac7d4694656c7e8dfc1ae513c712dc64e0b7c0e2787d8ee +7d52c141174f4640c382f23f89da39d92232a254114064076b1a20d92d27a6d375b3de88304ad86ffe50e70a6c4675b2a36219fc1bceba3d9d8d7751d3135cabfda7053fa0a58a4d8e0451cf6296596e2c078c3862c5e1323b17a771a7a61a9538849fbbbc1ba7c08c4c8a9aca6b7d0a89c73d8d3415ff25d97e341096d56e +bea99d640f79497df04774bc3bc5520619d243da9ce0c6f9ba2a475ac8e1f66579e5ccaddddf28cdf68c810806c66bc6f836af51f7f9f6894d5c5e62e7377ccdcf829b54814d3c9710231245e8332ced5bf58515a5dc5afb56adfcf07ac8ab1186d8100874c4191d4936ec8886c42f52b7900f29730827241779d58151725f +90a185caaa0911ea4345ba9492d09c08a5b7fbfa49dbf5eccc63f8087c06e2c49e7382edc9d924bf57c23a7f7f3e5314200c21e77fab371c11c3f23e410bbf112ba756e4a5239261f55b4a8d4b96a69eb588bd866c3450ff79e89c5048f8ede8abc0a2359cf61d0ba51f07a0c3fb72267ddcbec3b913579e6d267db70492d5 +acd0599807314fb1e5b2fdfe05aacd2ff990ce3fba16b2a70abfa7eadc7ab5a603db887e31b61f67523c54f177ded88b8fafb7149793af46748830869c4b89505e0960daa6b28fbb0fc0f9bbf8c9ea139fb4825b2b4cd056bebf413ef831b26c86abbab1be521310814b81c3af30b91a19e9a8d93a3d3790e97d93d1e05c12 +7afd242c744d4402723ee2c39bb7070baacca89eab694b01c0e224f194614bc0ce132fd2bfa1a66dc41b52516b0045936734df4bc108b46b028e4198b5d6796ea22c943c5af8fb3056b4c9cdf8d3192afca0bc4963d662525bde7ff62694b0786a249a23cfa0fe1504edbbbe097d65d1f22b1b080f9c14b0aafecf038691bf +c693be4b9762bf3431d19b14b59f5d02ceaa463832323bdf16a9a68fa297e2b655d9e3e4d985fea7ebfb666452bcc02c255ef62a3d1bedb6c2206a300c258c37aacf08366a1e5039ab103de1cc12c28e917935f900b37099039f62dda42fe8a71f1b8eced673866e22d8e4fa8ca9a91bc8f616a8d1740fc413e69e8aa5c270 +3c4b5fef2d6fec3db7345ad926f91babc8c2b536dc8a5810513278c7ac6395148b9cce1dd9d35cd3384c6ca3c7001a78d554f147d8a4921616b66cd28fb29d48c1c8d3ab5195eedfc9f54c617dcf42eead7bbb4833ff0d5bc69220bf9811ffc62f8be3a1daf7a57e03b89114540a1f3ed61e7d589199c9ff245a8de07b3717 +5f0d1bab74350b124dbde133afd8e7d0eec148ff48843f8b210efbb1e823f21a2f5949047837c23e668750531e449fbdcf1f649b3d501a82074ad3394bb6626fb1a07ce9bea3b125bd3f01a862a7133d531d43be82c54c96d0895ff7a6ad936d2f45b774f26f0ea769b92b2fecf377f2189cb91df9e77a57ba9c996681dd16 +4cfd589381a96a2694d5bc211e2a1e09406f759a28b8f67585a228176a7973bb4beb2c86c4c96618bdce2447810fe26941c8912f1646dc53569f28d3078a7edb54553525a5f86ef6fb23e34d692dae3ae2619bba6a4f01d106eabcb6f9d21a543e95182c70a3442b8a782ec4eab2299ab9e8527cb41601e60b01ee1a73ddbd +2209c95e6c33bcf60a4545e7a775e26d53f4cadf5509607640ce641c1e075ae72f2d8b68c5d30aec5a76e123cf9122a968111112e71692f3c2fcb562bbcffb9ce85e37d82438000bb5a85873fe88a51d0b7a3a3ac81dabfb98124a81c282c91a615f3d864bfd396198753717b63d830dedf8a28c81af5aa2091b16ae5fffb0 +acb1f33474254c82e5dc2dd82a319f0d084c5902d75b2b068be06335ace545d7f8de63c182a694af34ab10a568018b906c856198b7555dabf80c4c249537e10a6c56bb2fa204164bff3907d4f78dd9801dc7de35a014f89a34a46b95f93be9603fb2248a674881ced4de42bd89326d25402694a1be6078da6d4869992569e9 +aedbd8965ce4ccd49cae689f076f29430ecc84d6d5f1f52a68bb0a92362db4c7155f8b71ffea9fc513c56239f0c0eb9c412cc58a8dba272a7438ee5a2dd0f3d25d9cc5b0fa2254e89781a7c25a5c93abae4eefa8b40abe70e78b9a8d08a2c3a96692a95cad7276c69f3e71e5a79a9fa53302e588656b0945f90b93df7de173 +1a7e6f2c26c52b1c7ea0a72e0b16dcb3004013c1c4fb9f7ce900c11901aefa05683c33350bb51ef7b7e7247939483e2cd8a1267fafcc54caf8272917d9199e8b4676a1a7079ed64a03b3c4240d4c9ef4884aba4e94c47f556534620576f426f40ff97aca5ca9b8973bcd9db776240ee4957a89dc8fbd141904ffa5a7097e68 +835b83d5567d6d3d18d01c01a2b06249d169e93ec251a3f3dbeb066f94c4c9eb68c7aeb64ce12698b9ef8a745b9bdc2608346227477c6688abb246075d5a0504a66f135f9f38141b8b4b01dfb7a2101b5d31bb64b44c9e1e72d93328f964940b11aa9ab30b0228570c3d4156945431932209b3f4cd6f123664ab20dd119754 +ac3c25bebb9b38ab852d335635e51d896b1bc3672a1376a66c330df8e47e6ddc796a9b3e89208fd1f5646b5dca79186380cbc4ac88e385c64eda6ab66720e7bc0188a60eb7fc55b2902a1b1895f960ca753c7e1f99c6f1c21e2f2582731c726df56424d42923f42a7981c960471079044430ca21237f5e84c46af67f7b6187 +f1dacdfd1315684dbf5d2d05cff68c0de143f87218be99e66027673f40e02fa7eb9fc49202ebc13b049c961fda6614e8e25062aa0064d39dcb1ef1a4425f9aad4e561e2c7c27b9e8cce5234d16e42c349c9e05884a54dd7ad6927465f70c1efd1e618e4beb0e7d01164d164ee4cc8ea98e914e82c19fc9940d431d0beeac69 +1de583d7c836c5aa59a870bfb525d1d951ea28d9a71f57da3ff160c854b10aeb7eab23928d3432aaaa06e5906fb69b98a681cf9b2e4c3942a7388c9865070cdb07118db1d24585d0a5206f6568173b011570e5510f844d8dff35c6420c4bbc0d57d6a4a6dd3b96a7ec3223c1459e37839824acee631a44126ce8302efb5675 +97d77b3ad87ae727646a2fc08c83efab841c756e2e2ae7d464d632e2f7b6aad97752681d8f7f7d988bb591d543de0cac3989bfc9599fe72f72719067384558547094140cabd5272df9b662b7cba5c6a2106ab753b976b9b45b1472b57b2f2ab226710739e4e4ff23c16de3ee1df963a90c20545257a1de13fc1cb99a6279b3 +19d56bf3fab51bc6b9da9839d2231eb02312c1dd6afd40267282ce74cf21cd1c260c455ed9db38bf2a65b4b053eb6aa32e84f0fa582d1f04ae3543a9949ecd3c98c11f789565bb132317476de13f32e05e260986a8d00b07faf56d0235ed49576d62e94ce7b9399e5c8f002f3709da90a14953b8bbbb8102c54c749bd813e1 +9211ff05f484bdea8242adb41e76283bf6fbc8deaca49308b9bfaa8395d3d1a5b83fa0dc7e2e9376b9819d88ce298531870d17c2f01e778fad4db6d6948281abd3cb4277cc504c023a845918816eb3990f34326169fba11c950457cbc612bb121ea1cd82d627326512efe1b93d0e48a2cf8860246e23c078a0599c942aec76 +81ffd86ba92cb7d5d1e91f3a15bf2c7056c9af72f866c700d63ced84f6f8f25ba572e21fe295b18d4d2138b9e1a621bb84736eebd93383532920513461cca128cfb302f5d3f8e8a727f7d83a06e8d8fa623ecd115fe3dbd05e4aa5814897382ee398f886ec5d8334d3556e22da354cf319cce58cb2ffe42d21c569ebe15a2c +6ae4d5fbd109b5a53315e373a473d20350a047def09356ff2c2fbc32fdffaf6e87043d8e78ea0c54b3156b89258a069a9eb514e0d17ea4e859ab1d59e8457049351d1cd5222ecc31c93727abf3eb4a4fee138c0213688e65ce374c643aca772b864128911ab2a62984a53ed33c3279b9661f2dbc5c50c97df4a1811e4fe521 +2418eb1dd23ec71adb5ac71ec96a561e758cb8f49a57e04cc62fa6b725f7740025cdf81848c0e90befc62e0867cbb6b24c0cd14763a1a75d9e3ab020ba7b2909b9b33b3cdbbf450ad90fb2ce38d495b1e8aae808c897066044949177253f56b4010b542640a408941ede5a2c45e2f8ffb6e0248ac51aeac2e053646b901230 +76949ec9b4dde431812801aad6683cf496f10dfa500065e222e635f580687d075b10f5450eb61fbe12dd83b51b0485c61a6df94a25107db15449a88c8cf245b7038b151ce7db92fd0ffcb18d9af88e29942219181238e60ca904be9b1b5f092105e167ab5a5f7b8d2cb3d71b40a5b2bd741bff0af5a2cb11f3879563244f68 +ca1024dc51064bce9a0b753cbe6e99ca8f02e4ccf6cbf9d74506ae3639ae9db41641d6def953f00b01df37741f4369bfee6bcee5b54d58ca1bf107584965ae72adaa670f2136dd3e203afcc070efe545cce1a196d23138315509eb52a3864cf1c7cb989a6b0be6131b6eb15b409250488cd8e5a6dfc80c3d978cb6bb03a128 +edc18c70b6463ed05966952482a13553ff6261218fef3d3aa52b51f3bbb228fd9485f22e05ddd1c65a9cba58cca824fab7bcddcc01838a48340eaefab60331d174cec25a29ab47fdb071f543002267b49b153effcdb4b20efe6902878d711847af7b85dc488071b69ffd534cd2d4a3e214ceab2e2651f3a4868435a1428eab +480fd90269b36b75d2ebed5ea110c9a93a41886b24f8eb5cc90e37fcd7ce2112901ba4582c12895283228581320769171cfa4e2d99c7133d7b53a306c16870614791748f3addb486c2838ff7e92558e579a892af31ca3fa51e09b2d1e7ef7fe79f7f55c61a85af74097cdb6e280f92937a6accdad9c5c5b483ea7ca4c53610 +28c59af364bfa65913f85552b0512da066d6dec3afc7ded76fd6b594754c6edf74d45207d84603acd5f916f9153952d1c6894a8a2beccfe982c271200f65054613e656d524565fde4157b6116239c6c5be8edf6cf0bc868d17ba68a981b0970649702d39155542028468c4ffc45845d4e132e112d6676853b4b252c68abeb4 +d0258c04bd16a13fd145f18b8d9e949c91e184202b9cadf4d5ef841d4e1c41c04c3d077c73b4ce6cef83d65b378b10d9b5c0aeb4ff2f4c691f9e8a3365f92cbecf195aeb4eed677d29dafdad540d65ac5e1605b403e257c3d5b7374e36996c3df5cc5e11d4066d6dba9cc48e76a4599822ee8d686fb72fd30bd702797b386f +2c6827df4eca372097a9d2d01cf8209e686c371313d4012e471171435b3a351468a0a8f99bbb25dc094980fe3a033e3d6a0c5e10ddbbede65b45222ca340037fdc74c325e668573b65651cdf77e00443e546f7aac82119cda9817577d720bcc00d9dbd2571ed236c4ad7c698d024b6c4a6cccd8ec53ef41899cd2285976e30 +9b58b83566c9389e01b2e11da5a51829a29d9407b3554d92ec4c9004f4517b22ff78c0f663622ee92def6f24cd12ed513ee9fe5906979654e87abb4faeb441e0bd441df2ce75dbcd73a2661026ffb707f237dd67a85b0fc7f5856ec661f05472c33c523f93da2320bf59554530d8e33102be6d55ca8f699d20e5a961b5a9eb +7fb681e81df8907afd01b463223e5e2940f1f9feb415b67abe0f1d7940ce0b6a4e850d93991cf81065678689071d01face7cba9401fbfc3e3d54abf5433c5a1b9f0bccb66f047e0d6f9e2dad0f114c8198b4f567b91b71a1c0d2322e0497af1220086a7a64b4d00f41a795eb28d06f49074af8fa0d43df7be9548f6683d6f2 +0ea819af1983ccde288378b565d8fce42b5ff5ab04d531540d053a33cf34ebfb9408791cd1c1d230cf26ae8625ed0215f07763351b304031d00b4c6f466873932308a1d7e8b16140009ed070eb89985620a6577bbe474c86cb6aabd3266dfe97cb69979bfe7274b379a6a93045950d6faa8d468273a810a6afd2aaf4baacf8 +0a3398807cc7d3453824d49b095aff60b13240b75251e05159e38e5f42b3e20f45deb1bf69a50bbabf3ae38af30cf9ea9d56ab18c69a1e9340b7182a0e97c180c4c42712e30084f5e6c23c7affff0c5d565e7b86a53b74cd540ca094c2f06463915c3fda090afb650d5bf6bb19a59311646195484d407e07c7e1709ad783a2 +56dc01f35a38bf4cb538b2c330c3db27b04a076bf58f0c4edd5c0fe1a7b4e369ab2a5f40aa819d6c3f0718f071ed0400ed3ded3903fdfa64e5f80f5808ee08f105ffaaae164475be5d8d678658c834c4908311b24870e974aec4329fa299dd94b3166493d65c1458b26d2a13c2ae1802e3f3bd0f8212ebef324909b159b8c2 +2da4e77553f9c4cc74f5c14ea5dd8905245fb2219f544703175e658fc4b98aa0272c8b31852928362103590b9461e948fbdc441c93ecbbe4e0766c6f43cf36008598da8f2f8cea8c9990bf9367acdb0d8ec214d0ebc9ba2095627c2b42e7ddb98245c57646d304e2e8606319b309e408202ae48bd865c8e7a937c331aba923 +2181d48222289b07904e2b7504d7a541e624471a9a5a36b2fc8a29f8b68ad37a54a553b5527e6a7d1d4d704f2a4f87f25ca0e776fa93d9a97a619a8f6724970b87db9dfe16f08e9d5a1c7cd45da347ffd37c02233503fb72e4059c95627f25d73d6f671cab55954fde614dc8d924a122d70a7e0cc7ddf6ec3e617f0405bea9 +799b23b519793a78c1e98bb42feb96285e645fa8cf03a5488a6f1ff0d36d0fbfef99f0e4dbd45e58c3b0827a651ec303bc782449638f30722fd7901fab2d66ccdddea5104df0d4adfa630b98239cc4c94f3f93e3036b06469b92ba9659362a5574b2d7c26390181d95430316a5693a856232c41b4fd359d1704fce30f1a961 +db87cc8ec0d1a03859397acac53a7c73ddefaa89e567da7e634d39319a188ca594185154a5f93cf6d89c20e6f250c570c0320c6e38d6da976a72e90e3b9dd8a0778b42b3030607a5ab65e20a922d1d8c0607bc442175fd910eee225c95b7b80f27a4e822e559647073aa224e69733a38acdb0e46c502a79082d19dc52f8025 +0a69fb9549934dad9e243f736dd77276221acd4ba933368d1bb6592d7b76cb49a64ba64e25e06ea6b054a4751703e016cf4ab8cb4620faf62bc98f37681303dc4183f822554d5a2aad7dbf9614ceb8a885d56feb242f60bc77b1946581f10b894df68c50b0f3fa166b395bea24a5e0197044bbcbc8ced728f69c0e913a42b1 +0eca380501217693fbcdfcbb7e304ecbd935446e0edb123542efafb8c5608903784152db3adf6e2246b8e6a82b04b74ed98c2a139e1b2e0876bd69c83824778666c9900807deb3a16a92f049892e24c34fd1b94c900aa5b8af04245b505dc96a35ca831c138a2246f4860dc6a8ccff67539b489cc3e4d7fbd69fbed4a5d0bd +d95bfafaf0483b85e626969b304af5eb99994e43abaec2b7c559fba6a0fceea48e91154785082c354e6fe87c915b7d551eb1c8e8c57f1ca74a5a3e5ad72de04c7340f58e930d8ce1b90b034e40fc353eb28639191603776a72a6a21a6adc2fc238f8ff30c87a34ba4697f7f32981ed38ae39ac88cd80c2ce885d87085f3c80 +0dd79156b0fba1be4fd3d3db07e75247b179400befbff20e89662eb2784860e5049103aa15686ae0af983bcad0597da01a10e06af2f8da62ea2079c492a6ea90afdb0fe8ccae9dca6ac4bf6365ff1ab8f22fc17be1f13038ac741378380474fcd98996df15263e3e21946fa27d2436faa9be97d71eadd6f424ea661b950d0a +e9942a190f32155699a9203097204e1beca90bb75d6477341d7433edf564bad4b64e284d328936d4f171b0dc265c9992a42faef6d2b99c33c51340ccad6808ca95177f6d1f5613ceeff45cb2ea6c3fbc5d1966f558ea299ea4d80a5e2460588511fbc7aa8d49b6339620d8d30e8a9f12b40f73e6775eea0d9e2486cf5999dd +080ee570f408ba6163cb90120c933edac6f7aad1263c9a7a599a3012d07bc29885ac4e0b07ac2cfd4da19d183417964593381f638e07ba13e7f687975f04a6cb5821aea3e36e069757db16af544df8ce9c0e3206d9b9e8426071b5c438f0e1c3356b5597db6db4da48e2174e323f06cfe0333b4efb068350589ef4bc291844 +0accd5410174956d5a1fb02a004a0c670fdf707343c7e347570ad63d003657108bebec852e7645233ef32692107346eba2140e0950a975a6a8f143c672552c68c7c63d64cbdfe565de6ffd59727e2d42798d66c3df19d8c00fb81e38c65e075fcd8563974d2725dbdda113e40881680a23653a431f50e6c6a22654265af5bc +316d62d3f0f4ba63be580c45638298467ac81af8490d834da175a4f3eb9f65629617acb8ad5b705e090d0159da58a6085b3754b5247aa85bbce75be12507a70ace981d301b9441ba605d32700844a6e61d773123ffe12adf2b52794ea4fd72dfc22c38f1c10f136b9aa57dd8278a44de081a7a9eab59518d3630e4551f1729 +c8cfb0826857ff0ea72722d63e605c6eb516766c46743f7cf8488bf2fcbad59adad09d94eb450534b0ea56164d06c6d44edc662b033e94e1a96511d23ec5d36f77f2c2683e21a47deb36861e24297f610ca066218aac56d628d828ce757369737b683c9c7e18368bb48ed8290aac56f4b051a302e4ea5d89d80cc197951bfe +fef97b6aaad9ac8bfb0a7b187c9ea9d60d47230d042d0878cd3cfa7f08a181350d6ef1f391e30a735889ffdb999f9b6a837d2b80f543e7ab479642d9dae0ebb37a854fd70f27639d0c15052298b81506df96f5c629ce5d39c6f1d7f13bc359b0d1958924ab332f7d1ca01bb4cd24282925f6f29cdb5ae704f07a422a1e8369 +160d57b28d3b469fad3f7a2cab624a8f4f649e5d2ea5da6c2c6d8fde6e3a48f4a04c8bfb4e08801ee400bdbca7236619b48429280726b1dc377d5312a005d6d6b7810ef4f6bbb51af7b6182adc0ad0c2db970c863546688ff756b5ccf481ac97ac9db5e4b6f3b76e5918914e85b16e92446e482252321c2ce02164854fa4c2 +a97ab1cb903e723486ee865b0cd4db7106845679f0c109ab58743c077f1f250cee38f35b1bab9ca268e8d58c4e8a882360dd0fa107cc27386884947350e7c9cac824449dcabe8b7d4367d82abba8680e31a4596f1c74ed4abf7068be8ffd59413433f0f05beaa8ef6ccf410c967462257d5f9a7635b301c7b55b29d3cc657c +fc1561cd7b07d72ec18c41e46d091de017e8c804239b2150a2237099c3a358de049a8f425c9e2961e97bb7b469b439c463dae264971ddf06e430febd61e874eb2b8a6f57b2769426a2d989b846b2417c3f61e7ef641fd5bfe4ae422a34143b106cc3c09f47bec40cc7cd343c7f3c40fb75035f8881bdd59bff500ecd2d87f9 +8eb85c0fe5ff70a923673fe9d5cf55d42115a80131424838bf91e997f47cd5130f5402a85a208ac177ba0512a5a3d15712a42789f11ad4231c07ea90e827836bbbd10b71433b0e14b5e8c18ab5b3aafc9d740bfe288bb48cde4ae04084cf47bac95226ae5377b552e19dbbb7ee92dfd15f7715489114d26311fb185e847ad8 +72aaaa47a65d32595a77c8a20f9014b172223662b881028dd142d60aeca94cf3dce3b53da8fc5e92a03fcd28b6cbc2090574b126d18aa13f3b4b453c38f6fb6d56aed2644cbba2cd8cb0c39b1b335abe3f467fdd692b9b78840419012656ca669f23b7930f522a2b8d1608dd30c880513cbb53ba59305566a472b7ba365964 +a120bd9b45b517f450fa56d7f55a80dd1284ea157410e3f2f8bb887386f758c0f6fea6d19804ba6140dfc9a01412f0c86206ea8e03e171c977782b1741cdb50f156894ac46e901fa1a784d6202f5579c8af3a959705d4245ebc16b86d655c80ff2afcf74118cdd7745313766a2414004b05246b52ff374356af3343a5542e7 +c4b67c5900600003b17202ba4fc516bc706e4c0f79b0f2a1e3f9a2f51b416f7321210d0e1679df080235c927bf4d7e39ba48883cda73cc04abf8469ae86a87c05ddbb846be7de7ae274f441cc5e26880b642f8adbbbe2d40309c8fae9d20329cbc5aca943e9337af0dc8c381f6cff09ad5c527348f2d8fbb6686c6e582e088 +9fe56c3b9e6b35ba915c4a01f33b9010a540810d81183e27cadf4831269a045184e81c83c06a7cb8ded396a24eb5f34adfa44c0665a82ca702f5bf5447246f4306cae916ae70a5f0b74d59e8d91210f5f083933d9290933aaa6346990cd0f4a1c46e762bd14f0ffc206c4653546c10dd9cf3fb984e1380ae3484aa37ce6883 +ebf17d34743c5c29ce6b169261faec37ff32584d488089791b0430451feeee0df1cb4a16df8b1a348b6853ade78f85c2b1d9816c2e971f987b82ec8c4aded5e402af460c7ddb2b7d29d6394e3e261c0983b448d262be69a63255c1f9f913d30e6fa9a12616a740654a995222e14ec36746db53bf0511c5128a778ad7e7a064 +0e5f010a0e5fc84538242e23bc92e00685e959e781b28998c61cf7d3a96140daf8912580589fa768e2c1f524dc94073ec9a56e4561c10cdbd0aa165c65a222b2e0ea4a44233ddefa06fc8ce5c4ef4ac83e885a167b322f8ddc932e2b1aba0539811ea84b832e077287ff67baf517380310a153eb711dc6e40e366d1de3ef7f +023265110176ba5bd7c52326a2b3590449e040b000ea550e70b3944c61ded60f0fb0557babce7ad93503e7c6de3300b9fea381edb874a869899b3eb578d078043038dce352a0eb5a9f908795eda7fcdd2a51f70430bf5a88be9460eccfb206bb2cda25be0d7b8ab2819485f53ecc389e80e61c88529d36e3687be914e42c9e +9b2d37f1e895c51a9e2dad637b583485c61149f2c76ca427dedf5bef0d438e1c15460ac58d2cbddcca87b116ddf4e56363c37e8566faa8e01022ad46a0049a09ad53ca578eaf17d7bbeda0dd3a8beadadb633a961c37303c59c4f3970fd021e9fae9e04c383537be246a96da3a1391bd8fb030c011eadaaa6721e42c8e68e9 +a8cbe856f244a749f37add6ee167824f02383fac1d07e62092aeb879f3f5f517da05c27708dc95ca400f10642925fd686a5b9f4d96094b59ec16209e8793a5e135ca3a9d7a88b13b7170a6cc21b31034b7b363bd13af51db4883c200728c229fa83a47ebd605ccb7c90f025d414f6c6e09563ab3b7293e1239d377c6085060 +20ac1d40aef9893eb740a0aaa550edd134b8c93f783f70f630b763caeb14ffd7ddbc7dbf633c16d222b148ca73aaf65296d608290736cf26cf9c152b638a3305ffac7c880181cd42ef2ec8ac5ce21306154c9058306f9bd5e4f4c22a459922b96be0344e84c1279417f72459275202739ad91fecf1898a0ccfb9d581324e07 +d25b294506bd81198d3619237a781bcc3e95267f34eb9844e2aab901695f0b0a5527bcbe0645a187a2b61fe74d3e264de126eb2e87460f2c9460f1f45c35a2545b1d2fde6fa34b18535283a03bb0d6bdac5b108360f74192ab98f3476a2994279ffcb228f8e5b00d96829fe4b865215358362a7ea09cd1812b7a333b5ace9f +a646277e23b92ab2d6c61621cc37359e6509d2e397fda187816d8bb451bacddb775de2f89cea0e9435584ab7fe2ff97a9d0feee2636ac882f7afcbacd51057554b40afd133d3c4d429d378788033c35686627d2e2ea457038293dec8fc6b48b0bce6e7d15dd530c3ba16c98bec07f59915013cc474a66cc0a5b1420e87c79a +b1d80138d48c0fbaef5dd5f96495598d974f3c60a9ba6a5dacd7d98e6f7b9885d93dc66ae50c4c8a6c7e1f700530cec6a11e9e3ff3fa068a67c32a403d515d584a4aa3d9da4d18953f32019bf5a5b5283243a3039dea3f18ce754d1c97458dd98860224f213fe62459c1c3c97df0ea09c432db3349b67c451a6ad30d282c54 +6cd412d58a79f25c60a3f3f8b1a988fc5497772902b5faaded42aacf8e7e1ab5b150f5301d3e999168e5da7d754f51d8930edd4f952cf68a50a751dc0df2c122d14b6d6cb661e67202665bd65772cabd5b42492a7182e5d984c5e6713cd31761a71aefc7225b8b0f4c98583c925f168859a0e13a35d0828ed8c3a432b83a51 +4fc1c3e23b6ef5ebbb00ea22c166b7515990934df07e552a5be1b811a6b353a8a94847780d3d90541a0f5e87b124673a41dba8b19e21084a325f2bd08be631d5f49befdd1125a2c52f164e2135632107449dcffc380e319c5407c3a4fed1a48d45a429231f540796ee4ee82b00f8a80903b2e54f359c1a162a0f51018aaf75 +e76dea3d14fffe807ca2d311bf615ac3caa859f047f344ed1a21dec51a467ad416c4a6259c7582d8317d9f4c739b42c4764a2435d2b7e1a10fe5a76c320ddc32ad944818f444fcb64ec4c0df4407004449b64c47824cca76b70d369e35a601f6aaa21c281c6ce9936dae0d21c4b4ec2bc4f47abe38ad6d67464acbd66e5870 +8b5fc33a1facfe351f04e5055e1000a0d4e7dc85340282e8bbdd90ab803183220263810e6edd915d8727c747cbd4deeeba73c4fd7723b7f356306c2ce3e59d20ebf1add720cf96e4d87f6c4dae00bda0fe28118c8adcbba98c21b7b25ecd19a2487ed8e6e56b4a6359c310f517df182a9a0e67acf80fd2a0d8c4b0f0b1a35b +cf14963bafccfcbed47b199c5deee42b483bac09d1694166ae483d077c73b4ce6cef8383b27546d5838c716bcb10f89304885b5fc598b7a3ea22bbc27e243f1628a4e4d37d1fe27a3e2b0d7959568ae48ca0076ec28314c84036becc700830d692b6523280ac78cad5766aafbec67d3bae445ac6a4688e047fb49719815202 +11c7e9079346865ba9bcce16bfb293142208dd30778a193de4b4b760dcfd1d3c141353e9b1af63287f6ab9ab8eeb903b86e470991c70e6af794c049ea316de9d64d36c2a2e447c552677ed9e545232c74b7b9550a70532c430011a76390005081a98feee08fc38c3174bb48a1f672bafc6e049001969a87fe9c1947520e1f9 +3803b44d45082f3b3972cae6893f4b34cae54e6b1552c08b4bef0b2b6aa98957839d96a0b3f2f31e77a9d2a642bda6eba7ad7843c89a6b5b744c0020c47fcb83408d7189a8bd8e7c650de011e57a1caa7dac37a3dc868d6e57ac8948cd78e0abd027b59251081fa06760d9fee5540f5781e277d741b15b1744d5ac85d75d4f +6ce2af81a84e57cc7b3b6b31dcf4169cbb31a78a7b05df4c366c9aafb930103fc736c6051107a660ae48d2b16ccdd6f1da38273c9a32a0b536fce002e9f2349d76d0954c242f3ddd4b2eda781bed65a4a095e93e7a00ee55b677b0d7153b939a15e5316b70fa7a1f3b0562bdaad3cecd7d0a67435db54b7193ab9ddde09e02 +885d7d58cb882c66bb0136acf57cb21c59c6f5f5f6a992b47e761bf6a5030566e8e2c611d9f74f6e062dea99826d1ea25d0a6eca87fcf77f5cd3460804b6c4db98a7a34f0a4a6e25dcc3d1846fde270c0291cbda2d137c403246950ae040b7e5722817e3d43aa98e05a663edf495f4264064bebfd9cfed2267efff68e94d03 +a2aec794a118623bf9a11adf999005ed3c1206200bf2bfc7cfb43796dc602ff5aaedf48e1e357722ecc7ff83eefc7c2b76fdc33eee5c3302a828f281eb96b9fcd3bc9c39e7348cd57513d4d868090d62e8eec71a11bd5af701db2d907bd73fe2fb6b1ec47e3f684b739f6a6201e4d117d2eed46c7edced5e8b46c41005d36a +b16b6012c26cfa073dbba421b18572f7913b9fb26e7f8ded51a50ff9d269e6a110fb751a0a2fbe620581fd10f233197d98d4f64220829b56f809cb8740269beb946471993a9e9805ab2f8f2558d9fa33042d6d63ebd0ee699815e5a3499d740507bf3d345a8db822ad0e707df788487fa392050167ae5bb22c17d2204aa420 +51db9c399c79c215247755d09d69a99164a98c502540eb5918364d5908188c7f6532faf30f0d979bad516c2074c0f7047926377f7ebdc7a8728cea64e4d2d89c14e21c781ad008555b0de79f42506eddd81fb263a1ac2fb74f7e924e2e6e16737b659a8a3b5039337c376394cc0df7e0e8ed723bc3388d94fa81c0f35d6ee9 +136a0b588000c061d40b0cfd3ac610525bcd403d4f9caaa526329989bf4c90cb94c5ebf667c2f86a15c3399d5d987f0f722c2d1f95a4a5c1209bdff139413ee3fdab80fc4b0fdb8433c0c2387be8784b77d91d8fba07c46950f44acd203a2544050147d5a36ca290b7eed10326fba717e0e2c9773b2d0334e239fab9d9a27c +b767a5382dd31a3e703d59233bc4e7a8380f97388a3c4fc7bbe9dedb34d73dc2341972a00f4b897f066506ffef32bea15e97b7d84bba73d92c442cf9184da8d4e62628c1df545ae73cd780a8d83db5e2703fcc088ca846672d39e67048e13c1a5b24c1774187b44b222c5955952db37e14a5cb9f1a73e6503e512f65e4769f +3ff14edf66022acd6980cbfd86d9407d0ab50f56c26307db1128bc9384a89043dfe1d42bf3eee74be7ff71c2d68e4f4a1292d1a190668aa6bb352d85bec4b33da79a76b90e5ca049357614aed843b6a37c651d883930eeeeccb346418bff831d5d6ddd8df1f74faecc66b12b5181a869ba634c23343d0e1ff3081b460cf6a2 +398c6084355fb9ebec5c45fa15901868ccce118ca251bd4841782ad1b3563411a3c2bc545fcdf9f6a6eb7ab2868b27d958921a193641aa0cfb3e326cabf7cb959fd4b75ab3983e4f1489f11992a275031df5456754d0ce2a1688650f81779004874aa2d75e9c18a02130ae437a215cd1de56ab95ed5de5e0930c280ab1d92f +e62a0c87a4eb4c4567d1f80e26a7a14b6215253a4547c93ea4e41cf98ed57dc795df99972b013a52b2443920ae9e0a6132b69f4042b204641ca42e8857720e1a3d3882c89b525aa6bd534ecdfb1db86bd83fc0881f0f1d900e383ed6ec08559667d90d6703ca744d90dd74b079aaf16a6946ebb4d5404152f96850abf732f8 +cbfc9a7e04df03e7c2047778b7efb271f224eb724564b5032b70e75691c8140614c8c1b42c4453572301d76c3a9c8d3bfc7e4cb6a2666dc487ab03a4d869cab65b457d3a526254139fbd8ae8f761db5f413864dd6dee678b8fba68b08b4344517427133bbc6d897a24d9add92c04f707b6360678272700729b17d713679fa2 +350e3288dd4486d285e2cfdfcd3aaa2336d27a9e974174b510c494501001619d535bb95ec868c1cff1303903b4ee156eb39f6c29fbe306b5cec2de5285c1c619dfc2c5189230b5774d9b11ac7901702e200f11f33a16066085bd61bf0ad157843fce4b82fe4a3692fefe9800ec8bd131952daf3545f646e0a8050c0946cdfd +909591b1d49681e9e366a645edf586060c48c7cb9e1871d5176c9268cb326e652ec84b4b2d34ec699b36756e04bdb51a6aefb7ebb32e9bbbc1996647d045337b83e27d665f1cddb626eec35c56f2df67c8ab9e32e05f72840fc1baf748d6a67f9a177e792c5ed92ea65ca71b22b76a6a772c364576daf5e0403a9f450fce3d +66bf62cd36701ebebd1c8887f8c7e1bf953693dd59e2d965d32aeebffae750a4da2d0c1d731282be3a135419a18d4ca318ad3207a4680519fac83c99d28b0dce3196489fe5ec976cd97aabf6ad1495fab2de6b62023c6c93c83b996e9684f478fe6818c9fa671febb4224dc19dcfa81146aa2023ae783fa57465056c60b3b1 +38b07a333141435f11466973537c7b5e4d857ead687a257e146b24a8465c703101756784b926cee7591da5edfc4f9737e166016462de31249198af99f93292e5932c81d3397fce587151df5364b70f2edc8572c38f3c67f57f2e90fc6aba4b65887a9579bfcbcdfcf042c2a3053801cb8e0bc52c8834c84fd5a74a11317ef6 +9972ddf979fb3c3776a6685fcf48136057a8d5deb129f52364e0e2a52141c807a32d687a2dae78fd7fc393fa968c832381a52b35d23bee5e07e9d7264762b0c678cd128683e8f622c0d69a17c75008b19827e19edce259f0d161e988b3864be4e8e015e3f0c063c6682900a4c707ea33e4c1ff5c7b7a52656ebffde005b3a5 +1f9b1cbb7343171f319c23da014eb1a602d5316195a9c6b43d2a75132ec210cdb5d2d54b21beee18a2b2d98aed6f26b75c52a670974fab1a538c17e96fa5d3844d97fa55093a221e5084e3b97b4cb62e2f6fa2ab4fb691f00c26a1d2fde237ecbe2aba150608c3c19a0395981a36206e7a24bbeb614d13585c8eb92e210992 +3ab4a52e5b04d76b5f29792071404c2e6fae56da99aad748728f5e09104aa47f4cc6e93354fef46d1e008aabbc08cb1a41761961acbab354a5af178c97b9bcbed757a059fd9e9185b70b70d571d0356a507d842c81e75d5cd1f2c942852e86e4a9286e3df36519fa22783fac04d735647c9181934b0305605bcede030b2411 +b717975dfd5aa922cab2e8ff43964d51340826e2d9bab13d0d578b969ed85ed0f16280a47d2d1d7b6af61a5ea6839ff2b7543b004f995ae2baea6e95501c323460a895d77cdad8d3c91cf709d217a9856568a8831449b2c21f01f949256b91aae401b287d40d8064830815d39e320ffd6eea0079806b5af9dac64d1826f4aa +a64540b3c7f4bc24f4f32401002db5b791b6a7923ea4532cf8ba0e8a015aa5d626b4fe3540d0f8b6346cda77e4b151a85628ff85dec809c48dc1c917adc553e1491329d909d026937fd534a0d9ed47d82f71228e91f154ecd3dfc71f7531abd8df8e8734fdc603f22b91bb8a7b4079580b4ee109a81182daf2b69d8a8c7a79 +0cf324ebc80e4e4537c5eb2c855fd2fa41a28166a1c44bfcf6857ce607750af16720ad547f1bca409c7a894b7cdd5c94848e356d9537520c0f3ae8cc0f9725fc384417abdb60d1b4ee32bf3db4ec7ee9e98550935813adc787279b2b57a701b7884b08a9af2f03b0bd685dfd05a182e2c78b87ad2375a61eb4eef699f7375d +75cb31f43f8e90ed3a3903490f96a49e621d5ba2aec0e4b3edb9f9464ee062c9cbdd51fa976d20fd213bfbe196117e694d295ee4cdb5a1e1d1c8ad2ffb015f35efd819fcf22e55ebf9e08f3e31d0b8c93a961519889eb977722d0287b2b8b0800bd1f617766ca95cd2033e00265309100805d24e27eb89dcf5425274b65a1d +96a4c53bb266cc67931132956d7877b6321abe558f2f3f9c89a460b2dff55e2581bb7d45474e308cf79b34684b7391fee2e4946cd54998f3aa782d063b3fb61e2feb0398f09833bb09f7887c92442f55983a7fd04f196edf2bb31f2190588ca887ac485c14fc9ce47f30ad21a78a1aaf5891421bf32b3c1e0a8ddeb2a2230d +a3b0275d64ab9702153a2ddddd1321f4747af1f8faa3e856a5c05bd584e15e426d10c19530d772272840a115f682968b67f6efd44b86c6f27acd380603d3b5e7adee52cc4745c796ea632affdf8738a0b3db60b0ece0dfcb21cb7ac511ce1f689c9013c0066411597f879520257507f4ea14f7efa49f9d8d6004dca877e2ee +aab6e46ed99b88ea09ca30574ce0ea9e6d801f9f4eebcdad2c66a963fc07696791a2ee7f94a8086b9a1ea83cd806763e0f4e04de155e6736b1011b87da51ebccfb53673a51761d4bcfacfa5b9542a69bbcde36f76ee0a731dc08dd77dd211c37bd13675cc58f1d6ceb5c071d5faaaa79cb0943d08326bf472f7aa3f9eebb31 +0f9fcddf42c56f647ba363fceac481be4c2a5f781b1b3bfa74ef822e42c0f602a0e8434b6a2495dd9fd2581d9f91bcae65498c59a1969e187d5c792e68cadf4b9bc52f41575775d2200e76831a6e949097ebfab65e54296f62804d4af32814771dc68112f03f3f7a8b46d728b5211cbff7eba69dff49ecfe8de3052241a52b +952e4c18cc0602285039a8e542f53ab8b92bba51aaf7974ce1be4266e5a672d37db8791b9a2fa29658ad74b0a1446f4bee660b5af98322166bacab6b69cc8a2bb312bbcbc2fe64095a224e0945e648714c5084d1c26e31aedabd8103cf2fb1610a4a66f15335a7ee6d799ec021d007a3ef1c6da663d0a730f7711c10ee1a4e +7b216a73b9dea8814aedc40331437afa2b953d5ad5ee87165bf213da9f8e1c4523ae1c67df6abeb843f65af8739647a721bed8a2e98b73fd3e6beb65c343f920fa7b04cf3c1198e506ba389e6b01b0e1ab2bf3888676e81008f0eef9cf9dcbeb384f62c0eec9cd1f91cfe527c8f0b0ee55439f39baec4d219fd974a837701e +31d4b6b8b2e9e4ce13653af8e17323b5dacbbf5f3eccca258f085aa40f749ed0536973e579335c1d6407b1076aa60e1a95215b2e1637d11fade7f142d124cf09b1616854819e6baab46f501d16b9d4a47af93440d0e2980bdf16c67031be2d9e70d73d5e8e4c87bb3061d599d12d4e222cbbbeccad8531d3f51ce4fe6d6ad4 +3216aecfdf14fd01e75eb3cc573963bc869f5427b8e881038f31798aabe7794da73e6b7d3c3024a4896c43bb42f0d628eaa89a630b1a919d45576b3770f17e9b2f432269acb9b17946a85504349f829b805277d563842dcb4a013f7358b3a485a161b4a7f5321c005530518a25ca6972d1526c88f05b6d4c42ee9390535269 +12806a1749c02587a10c25a181415e92279b9397f4b22ca4261bce829aee7790a000edf4c60c4656375c0d9bdad954d2d45c17b3f3a05344605280e0fd93520515d599caa1e3d4009d72cc4412b719a07fa5955e26d780c536948c1b91518f730811a65040f583e9d1cbccd6d6a93a902377dca6f9271cb9f3fc8a340e46ca +0879cf0b79bc6996999f39c2f4f828cf04465bf1a8c4f3506667e21d545415534daecbf02f1ce70d0b44d60d810842990feae7f9ee9c289bb3d3f020b486955e8408378a3632df9521bbd80bba2fa28564e898fbc0355856e74f0737f01ef8f8d139982952c67cbf44cc9bc5c18506bc136de886ce527287ed9f75b25ac888 +3a85d084a84a9b0903513d86ec96db44e50710d4d232ba546091d373727a10ceeeac9be2d60da4c1e27b19b10e1e6929688f87150821e79977f53257ce6651aad43f0c39828767acdd307a25bd3e9aeee9a6e71d412b41c81273b6145bce5ac14c7d682674eefae636df397ed7a0d9325ecbd8d4df077c1e8ad65ff9b8d08d +4d50d897f8b3f291c82fff5e085c8badb3a61e3979c1344530e6a2d7ba08f5f304b7daa23aa430cf6c7a23c6c5e54989d476b137e4ea2527af135c82d2aefb40571ef6655dfaff9a5e5657d8c64d8d8615698e8f67c8d14d92593f62d1ef5c0504f18f23b672e9a74a939d78999bc3ec84aa806d8ed720c19324705f3e20b9 +641b34691393929980616244639197610eafeff332af40658ba59d0c532fbb63d58cd334ba70da1cd022b3cc8dd41e293c06683dbc417b9a0db36520877dc83eb2a1f7a03ea005767b0a8f1e7839325bcbd69aa5c976ce805b33cbd085c0e35865022fd0f848e125e9f8e6dc48ae8a53c366f053f7c015bb4da55d5f1d8054 +1a91aacf5d0c4f1754525ed1cc78230dba7d4c4fc1a3fd03b2f60b3a8e52681b6f42dc5911a4feae5fe58f90d3fb1b6ca5dc3b39af8766d0abe27584f2a14e12b882dc05200c8cc9d68f35cefe3807bdab26990f8e50d7c0d13e8fd930cbadfb06b591614df808d6b0235a3ef2b58c49bec1d0d832346179a76ec1d83bf8bf +d39deca37c8baeea02b9b6b36bc8103d0c8af65b90166fd72f9807013238b87091804f4c5962927ca51b35692bf2046ca33d031ef95ade516307b06e958fc71fcd53327a8e37695548580b90eff407112e5ff07c86ac017a62be1c303321666fdce9ddfd9c97362590f36a9ce201385172d45dbd1a4a894b5ea3562a23395d +028becb301f732b2eb38c54044fde9053a9180912b3c0a47d02eea09da7a0e92743f427ee959f2bcd72bdcbc70cf525dc95b3f99e524b7c58bd7ce64d542f9e0835755d0f510752637a2e9385f2e592413fa8b7ed1fae0bcd6b78afd7b88b8353bb41e36102a6eab33aea79a30303b462af94b504fe959770a160fa8bdfbea +13a737877febb700e6204a076b30b16ad99597f731f9d1507f5f4c5a3cd58c47a563c84b2a065c98661f01a68f261beffe1f1465189208fc4d94ab95cfaa4d4fa794b8106b51ec393ca5f6f501497c0cf9e823b7132105eb4c87f1126c2cb652ba0c2d82e02c7fa107abe1d1f7f2ce0c702568f25ac0f1db62e29319b1ce5c +f714eb4f3ffc448f692f25eaaf3dfef5d0c3b5f4a03c159f193fd829e83c0169e0d03dc4be76d142f6046a64e4aaa9ced9e6b04bc821b2d4e70abb94240909a1713d673b1ea4d565a5a7a8123324bf59880bb813ef2a8ca89375c6e186e0526e0d5cd3473bac90ab51f86bbacea50e6c4394a8362511bbc09324cf8957c02b +276f965ce017ca56dd903ce45b2cc9112f68abc6e1cab74e67bea5f2b7e0b402097ca430706e289ec1e61e3ee3d67f611126f832095e12927076ed7b5325fdb6fadf7d59a29d28e089c60a69cfb32b3c79a94e3d06ce1cda8e0dc2b0e42c7538039aba6e7657dac94eb683967d9ab8bfbc50d9971ba80f7e297c5099507941 +c6d39740b7fe06643dc4e03ae810713eaf62fc546f055021bca5e63ed71642c4abf606aff6ac741cdc3f7c71a6e16ca4042d1827a39d289964393048284c7e5af5df8667c0eee89e67d0aaac552a40fd21310af4f0bc3c40fde685405bb0a034466e2eaa7d5834abf5e8acbbba1f1ef70536398e93925833241450cfbf0d3b +6ef36deec599b71538c305e314b840eb54f3a3596e27ea7adbe24e18fdb7e5d90c14cda79cc0e7fd838f570d59450f42103be548677e0ee8dab36f01b7c1e595c736eaffaf996fd75c1d24e65989922ffd52c939758d10a46ad0c7dda3fa3a5267b8a2bf222ddebc79084b22fd1b6101879f409c1b521f3588dbcd3d191e5e +fcf0e849a6417397156355dc4e00f0370d67f1f4d288039aa22ad3ea9944ed10cd5e44fabb22dafcfbea15c21ff60993693de1dbc4f1c16772118390c7d0ddbe3655f2ffcd93186a3efde18481f856f8665bf2adb927a8adc6d9cee882331440ae3d90c3ddaf945d18a95d91b384b65a3685a0ce655d63b97a008fdf6ad11e +fff1d0367d8764fcaae8384fdf8c9b3cf2571d1287bcd72b42c79ffddd9387bf378bc1b0305d158e90c1cb2bce91c7ad3c6be1e23afd64ffc2fe4ab9469b0847e3301291690e7d46ea95c3b47d8fcd6a97a205b80009a969b80bf15de66b14120d926c723c80ca48baf6a547f081c52cc7add9741ef487b316327fae5ff166 +4e712654db98ade63519086e941172d398bebc1049eaeee0479f59abb53b3ba50e77f646da0a644c55a2dd13d43c40642e5d851abc41748129415994cb2c8a08fa2cb7315454507bca4e10d8b76eed5567eaa05bc6592fe3f946eea4f6b1460e4d80b6277b7acc8377302232e0ef69f87946492b3a67d2af668d064a83e504 +7a799929bef39008a6a14c4e702f700aef860d1710eeb387cc43d59fac70a961d519bcc1ead71d8190d718fd2fe1eeb3942da6cb14ab03a5a46d4d2ea27cc575966f16a9a068a350da3234b0a322fd64415884b579795c5e9c9e5534db38705c7d69e488fd2d267fa0ac147aacc92c8aefb55e5b5ae7b4f98826245382842a +31c2cbc46c0aaf8d248e8ef496918af3ab444d8b0e0c44b472856fe71150eefcc5384ad1f9eabaec4942268e770ad5437b9b96b84002de0a9280fc1502948cf0e6e68ce3eb69d1c9a7cf08b4b558f86fb357d7a044add566f6b61eb989f3ab2470de9ab4afdb1063e111c3e95628e00fab4c86949a03ee8f32f4b5f31841c5 +01f4bbd5b11433281d0afcc13f38f6501cbe269e6af739c31916fac7496d502ed6bcca6a72dfc20d9abd66aefb76e9223a33cb4fb67d5dd30858811143f45af69d2f4de419e14317369cbbec14d5ddae742ca1214b0a34f136ff82c7fdbb7e35108c915e7817e5dc7b4eea224fa77b30ae00f9514bf9a3d3db51188fbd89fb +b0d92f772770a614756c4bf684873a3a36c28de8aa6e89d3e7c9fba48122e64483b352517a7ab41d37df91190797a9c2699d60052bf6bd5e5ec33e08395a079d1ec4c58a2974dd3b3c6c8cc8486ab30726be55be57d99d9848d1b36a93f19867334ff67131ce277d5098696e67ba0c77185029cb0a26e0de2161e8fedafe88 +97b6cbb548ad2348d7e9b80cf67679259b040d53c43b58144941ae1669267a6fe3ba0956189d4adb0d7c4fdc218e498619f66af04d1af1d80cb90394c4c47c35fc63a489ed2c7ef4535a513224df48c366347bad8217d14a9f11e99d4c75b2618b33fc943461fd62864cf63a7a95f6c21dad6a8465aa83b2c38957f389260c +66c04a5ad700346d3f122ad0918d6baf7fc6f0461f5ef89cea77423605e52ce0416c55a1953c0c792a663a2e4a6e93eb915d34442f69e6f223a7a1eebf9a610b58dd6a9530c791d551d9528a6906706685ce414f18bc8f931d2f548a9446e601a8540ffc733168fc1a477b73add9cfbf154f5bf6d2d0246c44d33a2f027883 +9e6756fce831895149400ed3e121186a42325692160538becddd78ec43fe7f314fa7cd92aea9c4d50165f4fe0f274c8dc2a38a769a92825376684c679767db07c13a0aad5d6588e8c8f9c43e6d209e2e7859f496608c4bc1ab90b0486d1da90159f2d22bd8d778351411228b8979ddd06244a5a3c7de66728c3bb7206943f5 +2b70dc53e3440832208d6ba2d30338a78050e0b8080d4ff57ee07964e3daead472fd241b1c85d4e704f19e30ded9e8cb16e505266480963b162dc587cf0faa55ab868906c969687219dc5b561f1f75d6c84477438782c5014979dd869cb0970b46a3cf2d4736d48585c69cc4d0dc4220c87ecc714bec134ac03c1bfa89b98b +15cb73bc4e72e562b6b6794ff143ec89e4bd6e893ca55424c45119dad6c80e3a62ee0026296e527ccadf8894360cd68e826b79a1bd5e7e11678cb731df82f0a4375f29acaae193c24090bcba48174c145598ce90e280e5a549aa55104ffd81269a85a8f760e4ce53193969690f92461e1d6711f9e0fef319f7fad9e314862d +9d6a9e8ffcc97ab54fe0f37ae1f874ee42713630f9500be5fc8085fd02100c72ac47ad391e282ffd5118ed9201e86b61ba046641eb3bf354cc1aec17faee3825fd3bda88e8dcbed1344f2eed5dfca2ba78a6ea953bc1cb9c2ff362dfcd6258d550b1abcf471bf99315797ff111eaf802221bd10b4834813b60caafb6c0e636 +84893a9166d9343c70f8f720a2c79bbb4e953b1ec2b02094b9667025493a3de7e1bcdf95cf6c65d5854d6fd87356a4f7e78919c1c825085beb49ea7905efe8889d3a5ca073f54013acc476c83b56fa591f9e626093d786e510716e9cc61ccbb4a726019bd19a8a1ac68349c7bc348db0f2a9ded4f6de33ebf0d5204e83edd4 +c3933b1e306a31726d3b6068a629fc593ed4978873943fac99b4cf16c284e366df8dfdf5a121bc5fe40f0323b6dd6866ee0f410e728eee806a08e724692a1d9e9a18583b64ced71cd36f95ea33e7b246696ecfe513196485494461862fb3a06b8d773d3469552dcbedff3afa803c0ca6cfd582eacc53bb1aa704e1767e4bb7 +3a4d376b661b772e4861f4c2c3dfc7c3de302fd3b3a362976a5305f02a4a1fff08060d76de411db18ae84424764bf49c5c9a2be404a19aa07097d1b58cde0b5375a4c3acd5a6ca7859d4396ff612432027bd5da7777babcf4b6edcd08f81a9cc18d2fee1e2730a7492ee09355f0bfaede8db46af0ce21ef3b5e708568b6021 +be9dadc4bd762d045c51b6e07fd0af785a2db2875ca1882359cdc9ef415d58b596784d7256aa45af6fbafda8c6304e64d76c9a54713ad9454f9a191bc17e29945051b28cd068a9561f5f7cbb6233543362e94d03e690246aa7bd8acab22b515cee82a5b9382bd53ebea8e83e1d968c9ea6a55561f8d0e33b125e592885499d +d24b8684ba9060f3b33b9e031bf9ebd709320d9849efe204cd5db7451d7796acf70c5dad00c5ec739266a7e4d918d4bea525a53b84f894a9bf08a470e99eccd94d3eaa2a4fbb743dde366bee5b6b659a6d3d958d8a864b45418ac030d381ebf59acac3e49ab67a51c798b9f2267b7261c3918d0746ae19676bc75e6d78b60b +892387eb0e24d069f6f15c03f561407104411dbf89b2aeca443f7484ae30ef81ca4845535d44b41e1124970b6f91d2f344e6e2fc3b4d97bbe0e752ec4660900563099f0916606fe121029261b04b66042d3810dff9a1fe1b16264252a71a395e8e5da483badf0a7712653eb5db65375259ed1e13dd09b3e7a60f5d293686c2 +9d59e0ea90b844b6c09a53b9f51196856165bd9142b05ddcc947ef5e340d981257c6689bd163fc7dfd473662257326a3b922f4296be5647020b7120f91b52eb47fabcb9079dd61b06e6205528815e59a4a9db4f5fdd9aa372402b1b78632ef627fbe57bb4ad51431d7b736ea55a049a10a1f6c3f2de0f6886010412ee0d979 +aaf0e4e5acc2e34dd400550d1818fd3537ce8fc4b010420c4cfbb353854062bdde4980904f1ce38f330e1fbe70512d519fed9c3becf18ad844421cb16ce5a6eb3ebb7dfe5ff6e30438dadb1c32c14f9c0938862c7181829dade615f5b51859a24f8abf0c8dbdc0684f7543f98591caec725ec0e8414ee957a7b850053f7564 +9b80eadd8e780fb0802385e7381e967cf46138734634992d84fec42bf5f57d676c91df520abde69d7d905c480743fe41e3f0cca916e2dfa24710c3ecf9cd2141071ef0bd1973472992a359bddbc4cec4239cd15e5aa48d0106189c9259b74600fbc7bc48cbdac9399d4f749a8d671f66e67b278b22413973f670e06f050d0f +5cf08ec129b2e6fbe1cb55bf1ae552bbda0d6e476a6e504f4022dc68040b912c80da779947db51fe48de215bbd02ecc13ebb94adfd4cc5409ae999ee3d08e90c3dcfcd37336598feeea941e2d9691881fc9db506881b6bf977417db5023c1b218fa7d448a6acb87d7c8167b4ecf28e7cae92185240eb906641456e1a29d26b +c9671cae533e40946ec4188f5930267d2458f36e490c2072c5ba75a855eca44ae3a1e4060a5be7207de92d0a492fa47a7ff9e907bf39dbaf0679110be76e49a5722c35822cfd6544d359d7f548e6230f5d6601ce68240caa8489616e6dbf150d77f3cd744ed480daa87eb83074824ecb20a201c5a9c981aa8b59c9f7303d8a +b362639c1c35a5e63494baf4663ac3d339ff21e926b6b0f85b171ff7305ccbdbc7c84ae25a24aa55ad053455317f3502055ad43627ac45fbecc76fd7528d66f24284406c48e6b2170995145c11593bb954c54b10abbbafe6756897708dadb3a784001a76acb1623e79295d8b4402172ac63477ed877df3abaea2e757fea787 +5595e9e948d4f9420a114514433522fff68ec726a28fe6bc3621bb8d5b22980ba56659aad59b5073c2a9089319e3097fac94ad039a6a528c31039737bf9de447a9fab980182ce99d125a2d3a88c69f8a7d4df02a3ab33bebbba6944ea0ae8fb92fc0b0f1b97a2f01eb022e6063e0317ba8bbbdc8b5f02ff345ccf12552d5ae +135118d2453a2bd9bdfdeaa6d0fc5f557bc0be45fb852dc8d10967b0076e1a2598b90f4c57cd35a56063f98a7211dd11eb94f26b011cc18bcf1ca2bcd3658ea5550e12b995a898ee5269ed5261ea36492d33e79daf2f4fb318c6499d06a7c6ccd7ea2a7fcde2a3f1a61b01184d9463a5d10aee131a560d34811070594a1b6f +a36f19e9d9449f0c500f41009ddda133ea33cd0c4dc839bbc104db9af6dfdae11b194cce1597ecca06aa40df0c6f923c4efebedf13306b96798e9194df3fdf21eff4cc6d787691858fff193c5acc76e5dcae0fcf69ae475df258e9f141277d2d1092302007634052d64280767b99ff2a57607cfa344a6b37cc1aed9453760e +bd4d962836cd239bafd324bb80022d103720a2d8516ed2821a8468a03a2aa46c9fcd91626ad45c63de38f0040c54c77cb2126711d680ff363b007754eda0c9e422179f94a7fc51b5ef58b1554783ef0724c542afe5da6f49fafd43919483f37719b43566588b547f43337edce4282f39e1d1cb8ae4cf7c0cd75365b7cb1b8a +f29d2fde8546ff6c6203bbdfb4f454317a46d8fb93e43ae9d3be96a9c601b1b7dc3796fdd5110ca0602776e987e2e081943660b760dab801aff66878f727b98627a2b6c028be630c208e967678f361ec89c9d4f61bed79ab481f6f79c0977d47dc7ec7e9875f512fdfe77f638e405e07863ce0e5ab9c28a81835f36214b2ab +b4a7ef634a9f1cac0d32b3fb16af9830807ba038a27b7663f02905b5d78e3aaa2fcc93f7a899607467f6d465f672a65cae932a7dd3b5f663ef3127340e362ecd135f8b0d8b3ca32130e587eecfb1976227c6165db9895029b5943e29bb0bd5da8e04a6168c5fe2b1f08cff203153cb2b5c4f23432a53ea99d80b1580f727e4 +011410cc39cca06455a929ef19f94d2e81e92c8d682ed82aadd3a508101ba6ee6eba364d56b27a4d586100e690899ec7c2f7cab081a39232204cdb2f5831a60dd726b6058c7ea7c392a3be243468c900ff6af603a060354c5c60f0e850220c91a7e7c7016a614a32e7e27350ce07429db0b313f2ab1378c38bd3c65cd3942a +c4e2a90aac2a5f46a36c3a6b96957c566077e899c994c61db7ca1abed49481d95f01851fe867531ee524388c07bc6a281c488f39f5e57accd29b07134925b39c10ac07d25508bf769e5b9d5b9b2a809238edabcd970b982ef36b3d3dfb39f18d81c028709122d9c125934252ccf906cb703eedf233d639edd673e07d47f685 +4e11d0fb084c2efc5dc17e817d3cb2277223248987319a58b1d38e3d1042e516714f81fcfaa36457a113db4b0135f4233c565a523beac5cf051c6ee2639f4bef7f71d96a68f3cccf4d18e45853afb2895b1d07d93f967305e20e92b23d6e27235275dda964ea3facb8a4837a18299a9935bee29e39662a6c41e013c512cf31 +9617254653621ada59e0eeb6bfa914605b24af21200f236c16fce8abefe563352ab91e93df2fbd004274ca48406f74c78fa7b020b8b5048f6db71caf704af9bd903e96654b3a672532006be88c6e424bcab44ccefbbe58ce3bef8c1c8352bc0c0876e8f005a90fbb528d55b1a1e4c406b60736c35321d4fd3ff10c30eb7444 +b7069e24c0e06b27ebf66ccfd26b5044767d13e48b056d2024519258843b76e7c5940ba4d145a48a0beb1f9133e494efc1c4c94280d2179633ea812e4841bc2d63642c9d6d6ec3703ba965d32024308f3a24d5638e00ead5f0958df6fd1eba33ce7fc736afc3ce81cd9dc8255bfc037053416bd8313ab980430f4431eccc39 +396fc69f71c63f1127fa3f47648fa579ecab88ef1bcbf4ed269655f70db78b38e1219ab2514f5700fab9dcb288c740ed2d80d3dad9fef5806bae1df11c29769c16a43eca4707bf8f0edad832e98bc0f505d217301f49af1b6d254e195cc2c5f8f0e042416c7ed5f9a496c7f0d32e12c9a0ec75c51e5af5142f384af775e79c +1593f3ab20011f2369be55c4e19afe3144eaee8f4d9164940a45376a41b7a1d3c2cebd03ddfa4ece82a0bc6e4a7a808ad1f5fd6cbfe40693e0c4f7e5e30e1b4cfd9f4aea823319ce5efd74977d85ec8812f3c8f4c7d0074502bcc84d3631ff262c1f263d180222fec8e6202d3b452b759f4058906da0a12b439bd4b4116112 +4e047381eb26c8c2bed7c50aa6e0d70308e473d921dfdc2d79f177e0fc95f0d57fb8666f267426dec53294bfd268d0dadc1253333f097cf34562d225239f0227e565f7dcc20fa255bbea3e5d7803b1ef023db41a62186eba124f585057e18944a6c0d7d181b144a8856a609ca3fc8807e5fc3ed9b1a7566d2c13b37a189de6 +3129d41612c8845e651c0cd7eff693d489d08808f101db70d72a9c80b6bf3ff663e9f18717b634d97f4fcfd538f6bb2ab78a55d1d0cf4744a23cc0a9cbd1644250e03731de8f2842fe9a923c6f5c0e126ced626d9a31a15692f1e53a2ad9422357cd7d84773199f109d75cca4e7f0a8b7607cef7b9be3ad49b4f5297cad00b +4fccea9dded779f97fb98b71ce5923e0d803e35804d4dc253c90c30064c858f6ea2133f887d5117077622e64a4168e386198b84c067e0449b4780b9d5ed2bb5358de406a2ac1300bae387a92ee160f6da06b17bf9b0af88f40ad3731f5235176605484ba20b75cb84e903e9581d4ec88c5c979820051c9510f85ce86b6f55e +580fa02cdf120e4475b8a1d06a97666702be798fed5da277cde5f52bbed0fe80f9b73b3d3d15fdf0634058de1f4860047fc4052efe1236acc0fb94112f904ef7d9e232bb9e6bbaedf59bcbc43e7cee7d7f6cb349e8c1ad414e4f038386c228dfda9904f4d091564703b8908760464a5c4de8f0f9e83c88409258a4d33e10f5 +da3a4fdee2f4fb2510209c68adcfe151962cfda90bb2d3e28f506c286c0278067163ca7b8e67d079e6ca37f816ce53df993878c19113c4d4244e25133215e0dfaa91e0b69ed4196c2a66276ca0da77fa73f4acd63f29d5b1932cf14b805e570c9691e21805b9bd708d58ab34dabe756c477a6f4d5351f64a39efaedc11780a +20fc239c5dc73760a5901901b749ad67442df6e01f21a52f473ddd6e17be8039e6620349acdb481f817da213f3975c0d092218ea8760f25397871259dd9ac99ff555a87fa6151774d25ad7ce5c80670fd7bbe2169b0355cfe843e610daa71eb27986bf9c46b3979d7197246e9121defa74d77348f3ed21492001c4099197e3 +28da6b39b3de9cb0bf661d086e20f57493bd1bcfd67a259583b3da0f2c9e3b29f077ba023741714ac8a2c3afd99f253e6de450a055ce10f8e62d7c2701fda840ee46e296e4d2c425a4580adc74c963369f4808d49c6ca7d7f3f7744449fc3d2df979817647b8bb1f0d76ff2b36fca84b8e9363e67e9af170bb9cf1c83f38fd +a6ba0e3b41390c2b32f083ea68bbbb7c12ae7b927edfdcca4f1716b8293f92e6bf422b395e8b185d21ba9d8885e37da4b6fdc29231c9f02a2112ae146d7ba353db431d11973d24587fce8a3400636fe2d391cb7ac21eb089f6cba568fb227492fe61f7434f585f219a6e318d9c611d32d30e4b5c2429127f01f46f2384e17d +bb00876920ab7d7e884ef5ab2e7a66979e08bf06b696cbfab89ac0b4c1d1054f981177d1b8104c5f05d7add3561c069aee95cf1879364416db6b46b5a95f203196f214b8985413f33c9a6eaa88784f48484f0c50ed9a366f00a304128be9183ecbc087816f2e043a5ae28bb04c610f2c09162af4f2f39d726dd94d286e7a56 +cf0c4c3f126a20b83dde1551c12dd293047286521589d861f14d3803ba435362ac0556100f284d12af4d294870b4cbaf4b2d4a5b99387ee5ecea5c2d899d04399785dcad15865fd6729bc3d9f13454e34a3d5d00e412446d01151596f87208b5822e718bf854e10ce35ee1b730db676be474af43dab0560f1736fb4acd0fd5 +f01cd62adb3a4fdfcb7353fb8afd46d5bf512cda163deb0c4d9c516195cfa19b7c6ab5c1fb6c04a764b690a909e430b003b75dcc3574b32bad511beb4e1e8fcbeb652a640a9da6ffa7c4cc7efe052bc453c163959cde00985ce1c1c58f5e61fad288c37abeec99d10d5c19806ada8d9d24ffe6c7d97638825098c8dc25228f +3ee495f68dbfbe09b2cea625935d988b8684aad9dc68984ad201e8b071cde949ebf660ef96407fad6376b9801ad95d58b3d27e837ce4ca891b2b7899314098542b4350a2082ae729f51fffc25cb12321d72efdeaabb342a8995318263f0aaf4f0d716bdf1e5c922f81155aba1eaa80451a6bfc286911e323228f82bd6e08a9 +dc2bc57b5811644160e267001c4524340d640790820c3ccc487a2137471a07c0fee90b62846baa65128fb77e74f02b00133d8da0d757a0b4b33d39e423a0dc9658fbf5c21be916a07c55402c56e291587f7dd5172f504599953e998b2d92f037ee0dddfc527a7aeb40bcf54d673a7f252163c5b1ad134f0acbb6ec76d358f4 +a20f885eeb2908b2aa658304afb17c907c1dfd045243a9cd6adc240f9d53f575b439937238620303e3da3469f4d8cf2232f9c00d21a3a3a6570c12c1a55fbc00e4ab77438731a378b1eadb38958d44a6b8bd5531b569b6ed81a55640a6ef7f970e4d15d5c34236ffa991e7f9e3bcbb97d5121c19a17eadefc80ab866a92377 +963f803154fc50f2e12a628d0ceca2faf3a9a8bf02350ab4ae24c21547e6857caeefc5c77f851824be94d57022d7f676f67918a981829699e3538f4b88eba6da7970bc27b23aa5d42d07a8e73af74f223b70098aa51799af70d51fd3d529316e75ccadccf7e4886247a2d23e2c6d1d90aefde64b176826945d59df10db8719 +2650cc2a263f1aa8f0b95ee1077063c7089f6a62618622c466b2259da6a9a5d42782e5aab8670180da5fd863e023d66c70c01030cd1467d9407b3220a8c7f590795dbd361e222ce172dcdd28d949f81b8b78e11a70e4b57c29808b9754f0cac1fa547163d328529c67f5cb285f326ed69d05255011885ce5392f07e98a09f1 +eb5342e80597121eb8cd4435683cb7fc2d791a534beef571c9c9800fd2665715e65ea6167cb7cb60320006ccd3d078d0351ef7702dc9eab5bccee287bf49237e75ff0a828a058c888e2cf8e5e78ae9153fddbc1b5e00f251364ecacc07585a9c9f25ef40f255afd8d9834147f2253c68c6c74ea26223abd2d21f2cb7e0d566 +dc4630ada784d0c8026026c1897c1263792a38f552e2578508a3031489df9d16b61bad23447b6ba4cbab364eece0ea4038f51148f369a349c3381fc3321bc2dd22000b296df6aafa9417f7e6dc09c1f023b350e22f1fc0bf6ab26daa1490e4883d3406079aea2cb18590aa97b09ff82e167c52bdfe19ec2d655e3307df7c77 +62abef8ce1fa4899845c560a7ead3312d1340c43e5827aa12363273cc9952fb8da59f1d35787aebed8bffc8bb1ac990f00f387352d796ffa1479723c0259025638e14013b4c6405d91637f445ba239a08ab07aa3fde98d1165aacba2a04b61777e5713aded3a7598aa3ee84932dbb3815e747bc3188365b41af469a0728f8e +840d8be013341c068ef732995bf534b5f557f1d898203f9942c06d319508e26c4c7e6be1a659b8b7b7b1dadd0324b3b13820343f022b3852d934f1843d366377f8f3b98c6e34427bd68141cdb8827f369c26f10941012f5b984a85b6d2acd5576f179cc4e36ecace96061f4e0085cffa4cacb9a2484162212a45ef6cdbfb74 +211f907d867a0b5a86c6bd65c34b350856fbc0827b7d322abbcc16ea97b8a6fa358944b37bb173f0b04be6995f7feb3a3456308293e8176a9d50a8dc66fb7652499ce05dd2b9857e2253a9833d328e8d13713427f3aa57716453986817d79991b1565ea7e5cb19569113c67e0f0d3232dd96df233114ee6c247c3ca41bd862 +bfc9f52f0583564b065214a0bdc894f7dc19d503c6807047a82469e0865ce61484f4c21636b915484568c0e26cccad48345688dc428b9430f500ea7f36f756498cec8425037c138fffc7ea122a23e245a4a6edfb261ebf5cb5fbb4aa1b09f877843471bc01d429f886ea7eae57b6a9ea994beead1770047432a75aaf2acebd +a6a12e76a327da1c262b5750283dfb695db2dc0f0ec30ca9adef6ff20ea929026fe4bed15ff6da73536f5536f057e4048e706d2c7a90863e6673a2f09268a96ed0b771d48293adb97fa5cf897bdbd5ccd52287a73f5e2e4d5314a6c6bda6fcaf9354301619d13b5b67c43c3b7472dcd820653c7097d07549455cef95ccd40e +7d4eac17f93f1418465a7242bfdef2f0c2b24a25ece01b4ef5c56d77789ae37a04f5257847f56f49d904ecdf9a53aaf86083167397b35ffefe911463f63a94195e43dff6a52abd9c9b8c17a6f411e6dda5e9bcd1f7ccb231c1848ae438bc6cb9fea450f4f1a029d970436329427557c8ae3e75066993a2fb48fbbc7e40c904 +6f6adae3c7cb6436ecc047f56433a5b2088ae2b00bbd437d2118e5748d5f4c81845407d3b95d7436f692832b3f725f385d145b6702712992f58f2e57771db18a6029a4fcc6f1c11a67444d60749c9823308225a33233eb8a97c12b6d71f4a8886194a8332b873de289194c7e32b067468d73762b8ee1909400f0122faf7fb0 +4eb9d70e74544eabfee895bf605858f919a59439617cee97215154536aabe4b879b9c27726ef0f6a671f18b0d5ec50e4869521561717c6af922ca299659baef44d6ba0f2236413e2fe0667374f34526e8121b8d99131991834d445f0d90b961eba60fd7d9cd0b938dab603333d7bf33fdd7abd937e77490caef5bebbf19fc7 +53cb0bfc0563fb11cd14a55521c7750d7435201282489f87c8fc0add01c25e767a836e242a5afd17e43d2267557b1db399b40c5c97a220dae3e11495ec9fa3fda8bad8ed3e9afec324bbbed63c611967608595bf353e596f67e75bb17ce11e2a76b44a544b0cfca13ef1833123b50069d5552d15fdc9075bc0b1bbb5abb2c7 +39b1efdbf28833d3194fb0a150ac2ac8eeaac82f34524734ad41e12b910663d470393aa9a57b8cb38e6f5d4d6a70e896a26ef61334762e6fc618483a80e303faac8870fdddd3c1b1be7bd96abda928fcf40e0aaa6a428fcb9302b5df9b480472de3323129a8d2bc1de207f38e5ef5e9606d55706e957f6fab07c2114f1d906 +77e03fc9315f72e62c86bcf14bc93a261096a446938c91ed7ff3d83535024868fbe6c5cb93dd79113cff3d65769fa8bbbc20eb91f7cfc7c08864c7aaef1b331b59e88a547a4dc603b7d20be8c1b3bde5d92d735701166a59430d3dda45b1a2072052d639a6e6ce7b3315dedce96abcf598a2a6438da80750948ec4ab431032 +66b09e7e16679878640ec2dd14b84fe21733e63e2d70e59fd158a738ee6c48fda0413970a685a07169dd8e11aa66d691bced16e327aa1820f0df60cca01d2ce41dd40e6143c0e3e6e41a88464aa3716c276b299ad3ec0801aea2cba7a6f1db0e374745544b680697340f9ef87344e5589f0a1d441604ff0d8689224ea863c2 +239832af2b270a662d4a199071b7edf9a0300fd7bc4873f03905e777553165c01278f34cf5b51c4982d3fe4945c2b25d13f6d6eb1bf1a5c5d9d7995625a4e01f496c16df59febe0b8ec1a0a8b2ae2c29fd0ce9ea49ee57a5d956dc105fda27fcef0274e57d8e93df488438f9c49c0b326a84066e6ae4407041f958fc4a38ea +cbd1432a833bf5c7255baf4e798549ff11a4ba03993b77fb662de9b1facee0d18f0556dc003696f954df7fedbc75d663f1bdd5d1428734982d38b526290e56c9f34bb435344511204cb44be308a57cb2b37ba02846f0039d52812d1b8cadd4ed568c747d10336a07d0d54713d1185bbeafe0c030b241f58383530f07d716dc +9176df67a79030a5cb3abc815ca2dcfc3ed5346d9ab5431d51005c9efc4edfa4fccfcfab69fbcb38c7b1cb4549a3d5cb843628b150e080a5379b66ac5cba4d6cf32eecb1dd124b2f935c1e5b4592d09cd86edfd8f5a9262c80477e1c29c5944ff3eb37012daaad3a3620bd788f3bfed03087fc2970096e9cf094777be5f750 +bd75d0b3a79b45d1df1537de18f5c1a411e0bc0bde5d8304cc95c6faef0395ed77490394026af98437c50a48bbe4a4be71cc8dca61397a3154a43050401fe32ca278fa49158e8063ccf4cfd96de2eaa1c15d512758f92847e4cf1528faf468e4d143603d9ce3eb53f53e159029d7b27a06940f03e17e08c4fb5567346fd2fb +99fa8a27f0edc61c085befc8e8bf668704903ac0394d553b371f1d8dff6571fd32ba36a61778e901237fcd448ed117fd033976d1ffabc579155b61d2d8b9e59ad24ec553a8a9e4fd03bdcbc3469e11e3404ca1ac43d3fcc4da2e6a97d764d8365e07df304cea1d78b8d4e4a237bf8e2799894835cad09105ba5950bb01c8bd +003065c1d88e19d410cfedaa818e5963dd98b1cdfcaa4528e12a6fad302c6f8e9ddec126d379633d2d242947081786d4be83e2f13bb4367b2004b1ee68b0f9230ff7bfdd29ab1c438e7b31f1b85c0c1bd7a3177203a75fb4187fa4bcb3192f9e12f9c76eeb3ca20b0d36b8e73fbe11b89d67df90a5681f3b71fd320f492589 +951a28963f05533850ead6110b47f9c9d3e6540657b4ce2070e7a4d415a5e675a72c43454cf668fb45142c28454bd71094934eea88d44e9381a9a656b1098682996c479a1d059f5cd3a87baf104bea6afaf1f96e941a4395653adce727141630aa0934c3ab2fb4d8e464f4dfdee2cccced2bc98f686d373b124d515fc3cf1e +e7bf03c4f9c64e8f0fa6f987c572ec37e98f28c8c803685a94ccaf329735e97055b28a5c5f8b12d40dc5aa0398844a86746784561ca972ce85c780f317a2d171be7ca2e3203541393b2e54fe3a014b9eb6a329fad169eb547ea1154f4440dee04e77ba628b5d86081dccf128d615311546b61f538512e88455a092cf381bb9 +10cddf91dc5cecbd4ca0b9118279151ad204d1c326d9a590b10b43c795ce6b534e34de5a9e1755723fd917765cdd7806e6f86a55889131b0c14285d7bf4b0ab5b055bb0648d6ad65fe876e140c799669446c516ed0d06453e2eadde41c91fcc15a9c83e38577cbeed707ede1a40acb32ecdca076a0620eedc6b1dc1b8cb104 +102064f122664497a98f95ef39481164ced4513bdafc33682a795c7fd3d71ea968598d9f0c091dada4bc7969168926edd006dbfe3577fe192d3c505e5356fe40b9bb62789afa853c17783a67af277704407ee6358215c04a7e1f89e1e8796acf5b5da785db328ac98a95b6851d5b304402a9ddd2573f4e4a9488f21023ced0 +327d74a1c49d83706e10b60792df5bd25307aa3446ec68e8b1269c7e946f20d0787b4f0231d5846abe465de2f66991e70f6a0c709bb7fba61fcde168f684b4ad6b435dbc924fe4f35e51dea4558f33a0ba0aa68ea068329c820883797fb7a3188a8da2c08b318e76661477ce51805d7848563bd6e172457034bc6a064ba604 +f3c35179b40918f48e95e56483f1a6c3cf6b57eca5eaae3721ddf5066bcd7acb66b5a06a6f06b076553416c17cf2bc6264504b93cbe9740df82126a2c21020127d40059ef8392eef17e6800997fdcd452ef7eb7a978d33eab7502a1b24602f95556c6164e9d25e4a70d4ee2de6548ecab49736332f30a771783ad5580391ca +9b0501ce2d3a57d5e0a6596f0c102a33775132ed1a12746916caef1f3df2628e2c08cd35a448036e7d7b0152b15cf7ca0b1a0ee41e975d4e2f4e78cd22a2ff7b375f516169b0889cf4f7581b38cc1778385a30227d458108d7b52740907f108e94569155cda01fc6341582497a06145211aaffd030d577536b3e8d3edcfecb +8aa8a708e1499dde42878530305e8bf18bb2a7c4c315be912b0e51167d2fe818c35411b414b0c7805a4df2bb5431ef194a85d305b4e410cc7d7a1dda2ceb0ddc725f5d032594d33221d53073e8134d8258459793f2f10bfca15e0f940e11704cd9dab4a6b0045494f004f56eb549836d3e5bc222339670a6e55369e017be27 +4c933f303be1144ae90e81047959669542d2cdf16af887b6aa7ed06a5b898309fda510d8f0a4d94e89815a4e08329a9ac2532005b6b0153bcbfeefb6d9b5b27f4e8f5280fb97ef932c52d9383547a49c873732c697e53d084454b867fb61ae07f4d5c521d1de76e750e993071334097e4a1f8b32ac529584a3c37e58b73d0c +a4970f4361668d5c7301db9cf7f21c921bd549e3deb2404988f943de5649b7201b4c1804a383a1dcb885a517551093fc6d568f41da51d6f7a35aae27240596b1956f3a82a18941280d280fac94835137b08cd7624641ce32d4e8fc383ef7e006251d27a64c5dc3982379565fa4d5cfdce08b236cddd03054416fb24dba7e98 +bcc79a65fef54ff77d9fd41d7436cc830b45ef65602de13033e049fc7f196b0c31a02ca59f72f876bb33d9b98e4e4522470630258f5fb2ce2868d03f1f0977ca98a315072133eecf325ef0dd64d970f5c18181665f7bf563f2beb14a3a58b660354fa6e4499307a513edfe70ad485ee8ef98e460570fff738758fbf7c3dfeb +07c285b70542cbe903ccbd3c789839ca66b8d577a8b6bc5007002762a0f2527dfbfc0a767082801a225fa170c568c58ca7b4b2c26174d487e74f991ac3d25e42235c8577cdf49cd85ccb0f0d59f4f94b72a8968c575b9b1e95376549b17fbc19cba046374bb5e38f4a8ca28f0e2370299d2259c5aaf34fa126d82ae2a20ed3 +aba301a6a0e692540e4ad913b9960e60bafc5fdc95c5a48c8b3ee42cb82bf144613b6b24d8f5b5e4d4e1a08678cb24e05e856fe1aa7eb92f984a71a16f7f7f7e735d83a6b4e6e4f374c8dd691c3883398487a11c1caa4dd82129375a9c44767bb075575e6c35039dbdadfbc3fe142b45ccf4bfbc5ab36818c554abb8fe7af1 +3ce0b3f9c25d89d4fccadce8ae31c3e4abe80dbc74ee777ddfffa489f62029a99345ed97ab07721e45aaa0ad51028e9d3f102b6132874d8cd3f89fdf529309c2e583120cd9637e663c80b471896a41ab443d48faf73660940dd6c5fc93341aea356045c8ca3d060943b2c0124eb40e764dee2aaf885d08f3b44a742517b7b0 +1c27c4e8687e82425be7d347895a12ffb68f339b052cac12847db2a165d3b76492f3082d88a1b7bdae7c0cea9167c341234eb6f4236512701c55660e39b7c64028f44ed9d8e967485168b182ed0e63e1ff5b0a3c31993e907a94ec3c984dc600a35194273b159f3da5ff914c3707ec4fc52836cd61202576bf94d3a8e78c77 +d804f364d55edd968b8be357245088bd5de6e58d6a2aa9147e79c5653e9cc369024c7c6128c902572ca6bf5d5a55d9464364485206601407b85b429e0ac38dfeb636320d8a3faa943321433aac5f43d9572c5f4a8b1b9c902ec51e828eecd6c0b2611bfd5df723d9add6730b67d817626002d20375578e5c9134e8c9fcbb79 +b393d775edf6db607aa7a2576d2a152928447b62d19f0995ac4a776a209e0554bbe45ffb652750b3e451ea333ba7437ec0db20c8c267ef772df95df73a11f8203ae82cb834effa47112f05e827c973ce8cb98c426f35c6d41f39906b0ac63b6a8babcb172a0f3bc2cb3a80f68bd03faaf3080bba34a52c180033153688baf1 +a88d7266d0799b9d9a0f558065b65d4cb3e76c983e28800781853bb2ebd0ca453a8368dacbbc90a3742ff8c4dd9308e1c8e84c71f9df5b8d61bacd0b6bf06f54e6b7f6bbd96472e81cffe63aea0775c9af9c9fb180005d280dfacfa1a6df28b7e691b2cb7c7235ef06fbd0e70360c8f7422da7b6ed35b3fb19e9d1e393e144 +c34b487a73e098e27f9b9eebe0e479924ebba40e12353ce15a1ff645f3d2335420a9172138c1e245683b269be39f167effe27169a109915c723eabe2f443039c7991e03587dc03a7b63d9447b43d5d26526592288c1318f7ad88c21bca93f02344106858639c32cabb722b89f0b3816891067527df12f640b5187508e71fd0 +c4ccadd86a35cffb863e66162f3384aadd190a0ac59824e2410334ca64eb96002dbd70346365778d47931ccf2dd5c70f39f65cda53ad09eeb5bc87006a8000cd28edea657b7bbc2e6f5d4d8f95f11f86ce697a8cedcbb1e9bfa2b8e78cb32e118a5c9d60a8f089c4d0d47466ac553b12753065bb0ab4333726025f182d8eec +52f0865bf4e31821f7dcdebbecdd9dcea44c8579e3c38c2bf56835312f370e8c57b9d8be242f0e55bd100885cd1197d2a0e89f65f8ef9b9952014a20ca2f6e76eaf3f34619d5d486dedec610dcb99b83af8ca100841c7a8cc850b1701c4e437dfc963c5eb0142db972147c84858bd4f49f247ef2f7cd16fdc41cc314241d0b +1fdae79a4d446c680332c0e6fc431ff5d317fdf441f8c3261052c468d11c4def4bb240fc89763d0f71646ded369b748ca9a9b54fcd5003f79a47da3593e31bc842c7b9385d1bbb3283637bfcfc0b3c8533b10029a3b4a9679a6f30f3a3d609de93c04a24f5cc0ea5e570c0cc5682184f7e7497bd08a1957f739f240c7e4b74 +5f2e4db0b30a7d861b8522b7053ff335bada27f9867d638a937be9d074c0820eec5a6e32017f015d28b3250d128fe876888de729884b845fe627ee1416cfc2f5997cd3409b155f8b7e1f2c15ff02ef388617563c60d20aba17c61c5bcc7d6db9670712f0941a8fab90f5a99ab1cde72be70c9f47b8aad16ee694bf5f2a6044 +2250bb727dffa4870c856716172d51a8bb595364eacfbf69903522b50c23f93a4ac26c41012514ecc235045ebfde774e06a57cd740a2817db0f150ac3c80dec8926ff67dda572b2ba2a2f796910703ee596ecc7f4b5fab9ee5f8eb39c399d78bf52d5e8e38c8a90796a2eeb3e727d55d1d6545ab6c5a8f505b27213529955e +9a6929675c9b598c2f64510cbcd562a05b7308eeb984c3c9580b3fba13c625a7d39f86f2ed68dec26e3c611df9c32f0a163fcc86ec56de17ca2801ccb2e98db4ecf94965efd9221d40b15b739eda7503329ef5bab5dd417f51b76b0de4c97c4ff6769725779aa501c02b547debb7eb520778434877da964edce2cb3c9a0545 +27eaf88b1bba8b53ccdf1853ea7ff2ef79ee3b99a1bab497c6530adb39c5d625f8c0f7095a51d84bd7ad3f6edbdc234855456d66e1ae8e0abe6ae10d3964d321f6caecde1dfc0f54a371b03d8a0f950c069270b07100175e55f50d406c463059aea41c50b88d9af5d8ffff6bd511e7af0f634949922a65e3e4d76d8dca0297 +67d6d28bba744cd317544e910c63133e8a3a4cdef03e299de88ffabaea8ffb0859725f993c6a3f0a15a9dee5c571275b5046c72fed0a051f24ca5916de43833583382ba0da60f280855999ea225646264a71af50f3a878d2da3a242b1b2d3cab0ccfbd1dfb417828bd0c923fb9b2a9e06cc16597749791ca421ac100a7bdb7 +3f558ee800db242e747888ea2ab3e9d65db6552137cdf00816ff3d6fa73806a36370f77ac3db14c2c82f84a919ed47299cc622ed108157cc35ed104555cb89351be51ea27f39dc48a34a65a713ace0179bfbcee3b9283d17f024270a35d4c35edfabc3cf4264c82138c2f95d745a5186e3f7251d89602805be0ed66a82ff3e +2d60222983ebb393d3553c06efdcde76b3e1927689b51c37c1e86a994253f85171a375c56326b771c6131e5bde5d554446e78b49ac60bcbd9c7a322eef280a74857ec160ce219a73fd2a1bc136c413c98f93c8369b01fc90411bc478f6899be7c7df7941d1b809dd6fb51e4461ab9f16299907a5fc3f802243a37bf37ce2c1 +6d8b7d5706cb5ede99930c4c92158d76656d1ca1fc7609547946f1a90e711cccc84bc071260fd0b6200a97dbfc567792e15bc3a5eb307f5bdba02e86f11b3d3f495458291a9af874243e7d06893e9f99a6f75363c29d6e2bb4295371b056e3adf9f3e1ebd0bd39f49873459362dde2a0f4f367039f8484ce61ca0a7196b651 +55771904814d68c627da51854006949cf4e130d8dd1f1a07b8f702e276d450b68e10d486781bb8b85775eca80f8e17c87bdd1dc44decf44abc9a085a2f2f4962b1f06daa9dd4286887f47f1628bcfe6817ad6a503ad64225fed2931bb7dc49eada1d127c0afa14d18f217d1504974c529bc73db33d8d3cbb23c09803bb09d5 +e8c34edfa91317e6a8ce129e30652b71ca46a1bd23a1c36a35ec00567ebf3af9d48c43cee779392e9799a6ecc3a24c5e7b3a7c3d8a905c41f88d855e7ba9ded52936d665c5acf43606c583df361898723d1339be1a830134b69dd5cca654ab97d8729dd8e91b058a850ec338b4d3ad09607c1aee579aeb19318f1516aa1333 +a2a0fc29d5b90b845cfb2cca7635736851c02cf1da1b85d5a63b5cc3e2e9592be8ffb7d2cfbf22b640a118fc2642ca7a3c88f0b86855e34a35774c5f1d8055194acaf197438fc9f6dd10c64849288a302b96675b3fe93680b977001d58e0c0cedbbf4313cd3d1c27006b188703f6177e1eb75cb288cdc731a4c35fd6355ff5 +eca232b189e2e9e9632bebf263d9f578b9384ec75ba86ea1c42d1439ab0e68dd62cbdbd7c44ae1292222f03e360b96b44668a2a1d574eab09a8c1a1a85b57fae0b7cf1f1305ac5530c9426b9070a0191916053df611b6c2de7f09a82ff25148f208f773a8c1376b501623121fce1726fd1c93b1d63dc7c0ba8a90bd93fce5c +6113371f255124056e201fda73f65c26cbb639a58326844129d859c3c03c265c344e28f9f0baf93f7fa69fdb078d2c4b770275e8de99981366644541b4401f2491a67f7dd1d0d06914bea8e80d01db2e2871436008cead09beb4fc246321218a9f94f650f81e38a52ac89f940765a692ff965d63a58f4a4dd3bd4a88905094 +fa256e6b8ffbaf6c6fe9c23d9d36c827804b9070a1619c3017b1c59a6e6b22a9873b243a36036b2657081616b11d0431ebb1fc6b2c950d3c93bbfb329eb0fba9e7e361fe25b4c582985c4a9a988c9f0e6e7dc3f80dccd7a2edb05ac0811603aff1e716637225ab16fbe4d864d9b4d0ba08926565705571a5bba47550ca68d2 +78150b8363c3daab9ba604dbf4bb300c3998d3f9a128449e22015944a6c1950d770ed2c91531978bb5ae09dbb6342d6abd2d07e2242d698eb83dffd3c9f2e96a890faac731cb67b454e63805bf2e92ef4892e4dac51fe4947fa6ff63e6df306ae98a4d95d20f6f76c4f5110029d064a26027747f7c3770e2b002ea43898502 +e6834aff5b9d6dfed811fee6c9595e56806dd730feace974e47d791a2918e837d7283a420ffcd6b4c9f6a6f347fe7ae38c5f23b0ace3c67dd4ec423fd4096068f3f2dad96ba0d69922029e2f05503d35d1225827516da72cc55b56f03ea7855b791d4fd400f7551a900b3fdc24ab8c26d81cc125acb610cf4928fa0bed41f0 +0409b7d37d0ca600733fc1e1210ff78f9465647eabccdaa588fa6402644c04f824fc048cc4523241da2c6f11d5359cf5dc31aeaafafc9dd195bd0fac33b3782a65116dc7b7adce1731602031a2903125efa491498ede14fe3a72327e32a5de7262320fb6f63f98ed0c00dcd52a653a66d789f0a6a57ae1a4a6127d6dc20bad +11496271fe3157f01086969ef76873a6e63c0e7be0abed918198d0630113d309a87b2a77f17def42b029ac81c4d1f2247c2f22d52f774692abc280ff389167e548b044f8119bf5085da772da22aac932c38736dcc22fd294e96fa75455bdf033197f7aa274668bd6ef0b99017cbbbd54f9d43d1c8de0e24ec6744633c45865 +742d8986ae5e00b99945a34863525b93a7f37d3f013dbc35a203f22354fbc1550b1a6aa6c6bd7471a10e7098651be25b17743e2527c52eaa7116ca1361334a52c1b7ebb4fbc59fb1c8345eaf7aacee59196dcfb0f98b8ee20239a1862381a6f3817c7a2195a4a1824f7aead8fc21665e92e2a788e10d544dcca560f7021580 +6715eded0443fa4d1ed0e985ac43816572c0e5446f0334c279a9023802f82c4638aa882473fb24bfae692c7c444e361a3ff483e0d963a87a29213a506c4f9dd34bc0c53fb57bd871e3e00c1aeca410aab69c9f91e663e849a2f640c1e88e47acc78caedb5eb8e48ef56a325d2590db5cd6033d362afa0228ddb2f649cf9c6a +3d9b00f214f8234fcfda188e85cda803079f38703feee74c8733cd4dbe25b350f21f85cca8f86bf578292b3eff1b86adf6d6fe089b8f25b50f9aa04e74f6e0695c841f09f1088dd2ab09a863ac64e292b79e0b910e7ad2e5121aae428326c2629ac90e5d8f010afcec6e8f7b87766e51131ae2640a4fb514590e0e3a5cfbf5 +1ff4fa18fedc133b6cc121bc0e38230a4a244e920fec8fcddfd53d623df443753c84157c1144f6e3e1c9b344792ce1930866222355342cfc91d01c1dfef73886e05426f412d7339421e24faacb3804775f23260000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if +%!PS-AdobeFont-1.0: TimesNewRomanPS-BoldMT 001.002 %%CreationDate: Thu Feb 4 15:35:30 1999 %%VMusage: 31834 38770 %% (C) Copyright 1988, 1990, 1993, 1996, 1997, 1998, 1999 The Monotype %% Corporation. All Rights Reserved. %% Times New Roman is a trademark of the Monotype Corporation, registered in the %% US Patent and Trademark Office and may be registered in certain other %% jurisdictions. 11 dict begin /FontInfo 10 dict dup begin /version (001.002) readonly def /Notice (Copyright (c) 1988, 1990, 1993, 1996, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Times New Roman is a trademark of the Monotype Corporation, registered in the US Patent and Trademark Office and may be registered in certain other jurisdictions.) readonly def /Copyright ( (C) Copyright 1988, 1990, 1993, 1996, 1997, 1998, 1999 The Monotype Corporation. All Rights Reserved. ) readonly def /FullName (Times New Roman PS Bold) readonly def /FamilyName (Times New Roman PS) readonly def /Weight (Bold) readonly def /isFixedPitch false def /ItalicAngle 0 def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /FontName /TimesNewRomanPS-BoldMT def /Encoding StandardEncoding def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] def /UniqueID 44337 def /FontBBox{-180 -250 1008 889}readonly def currentdict end currentfile eexec 8498736888c9d6cc5b4c34be0b812a72e387d6e7a561a27d82a1e8bb2179a3d4ebf2dcf85bd71552495700e1212202b5f11ba07f809932611743273abd00f8360adec6401ec43597154d4fc22af8b245b76c111ea2286e621eee2d34428f43908f4045d7750ffbdd5b7a1d8c9440dffa463c35f749c5e8a5bc7af5a0a9b901 +2e211693f4c8e3dab725ecfe8388f7722b495812e985e15e86f2dc76cbf00c6ff2d3e0b1683f9cfcff220dbe4cdeb2bac0aef019c331410cfe43db94b7332d5d14c2bfa5d6d559d541b9b03be8cd8c82839f13f7e72ae862e006b7f18887b55dc17faff9da5b0916c5a183157190972e3a520433511952e0bea08dacf7dfbf +d5d9482add2fbd715a844158ee7f0f8de171c8a4d2b56139cb3fbad6cb83e7bfefd8cabb28255a2da8e69a33120e4c14a187a52bfe7f719316508235e41cd7af3d0352742ebd3899f772b273d3dc4bf7266bc37caa62fcf8eb0c51a9a17924dec803f081413e2970d2086bfd77412fa87db0889ca4ea7ea98c0138aeacc9f1 +02aa562b4bb15ed28a7b1d392034b9be447b18f81025006f125a96caf5ca2cfaae9cd8e7ffcf50ce4cbf3b609fe742063f5fde2027bd340f8649319239b5bf5589706c18ef7c166856d6a73ec891ff7e47b535b0ae59ac97d8207055d97b9231d0a4657884e5aeca0c7775cac7e15eec30c8a7feea9b4c330e17736644dd46 +3e090272426169ac46dc4289323c0638b8347efa103cdb018c6ca1c12dd2bae6ac7243a97cbed2ad3fe8695070393f393463c26368e8f733c376f451b905260dff6dc80327f8eb292e51088c7190b38c7bf995763b181f111067e9d453b295913c8031ad6cfd37e4bb3776232c07c2207e9ee0e0a892e7cc44d6a017c56beb +61f67af99cda584f50e0922b18e90850f67977a528ce0f63060ca0b3ea350982007dc6f50ec751b5b72a4095a9683b54f22b1e0e967c39cd7cdae529af8fa825bf1f27e3bf65a50b90b15d1b849c38c42fa4bc6d173a9bc6db8aadc094a5b1cf478397e101b36f22acf9089a403aa28a067966582929bfd26c1a5b9c7aac8f +d0809998f1307330a0ee82ea761b830d9c6e76723b04a5d19fc89ea0d4382ab584e4b5440b4b85f6a451b2d2da5c98cad8be9fb5eea3003f3bb7203d5c36d7a8d7c0f555f3a70120b9f8daf4a7480a43f81b7a28e4bbf2c226e0c2464d031f958aa354d63f6db0e2e678c913addf205d5507ab268516251e81f43c9fa8899e +41f8381ed57aff9d4dcec6ba34f9d0c2f61a648bf0a3afb0434e78eb81477149ad143b960d5e28df2072bb0fb5f4dd67dd780af5b885b39c1a283b59e8103e7ef921a6e4a0ecf381e68f3f35a911c92ef6a233adb4f02dd4b3d364b719550bb2f1c59357f228f6922da150a5941ec234fed7b74437b866db74f5794bc875c7 +0f94fc44a8402723f521766a4cb1507c15debe8f590610d4d00b1883de17d60582441b4d45aa206d27c06741f0f64be15246a87ce64d7791e8590d6156cb69f2275626b583d97f99884161186079c5c293aa07b130ec6923b5d5f048f5c59511cf2795eb72f29dc746138def0fc6068392e9ec194ae565d9d679840193d112 +0108542400e57aa4aa968fee982e7801b7acd39634aae8b6eb70c636c3f940381f3689494916bf8f2641c8c35d175af369c3c10d6f8bc2fb1bb307bf0047ad1108af73b5b065453cb60820e713865e8a862ca525499af6b7cd92b41392be016092443d34b5844003d33fb293cb467559e1328bc2e950c95a5bb5057ec2cd3c +66ef213c93278b612a84f26043bd6d04cbce34186a892080e70efb9e401a32437cc18e98db490003f8e55aab2b889313fcc511eb6d88a50938653265177cc4fed8c1f114343790ae2ba98949cd589443b56e2c13b8748e1243084ecd3cfbbdf80573aeea661e6b0e80195f8d2be0179501b39b158b16f566bc7746dea19a9b +455d627da25c1035714f64ce91aa02e70b88f70bba8431798498b0ba60ab022b3cb3fdff874fc17e7a955c5840e7cf312c97875188609f89b6dc5362c7cb4331d4956cdc713e8d3640e5c7398b391e14e86eac9398bee03b58f686a3efe57576e8c20b4d7a27ab2ad4c3467f571578dd3cf4433b7863bb9788edec3e25395a +27a376a6f8610f427de651de14ab0ac4fc8aa7bc73bd75c26b38d2cde4936685509a4ace454764993256a8edef3865b7e7c25bb431908c8a08fe989fe50d82436d5f844dd9a9aa772d5919f098791963b0303c3197223c98a24786f7bd3366ff7196328470984520cdf2b6eb477337ab36eed0657cf10bc269c751ab2c5b61 +2a47674bf56ca4ecf102ab4885f1db8a2656ac46f2c94fc1f7ca0a8f1e998f6f6fdb1f430de257265b4e4d8a428a4764fed742cb94e3a6f915f12abd9d7ce361f9b9ac3945eb79a8c7b09af48485eb415370d8eb09f2c094b05da672dc30d7185617ec5971cf65746f061dac567f9fa42fb5169624ee6ef4a8b5f994f477bb +b538bf10f10642da6729c80312cf0f83bbba6f0ee721cbd3a02b3a83a30baa2cdf57b9fc6f4c49e9f92714cd5f89de9d56f323b19ef8e6d76ad884e1de0ee5398871ac3436fbcab30ec2b8dcd15a8a22dcad60e4cf59deb5eefccc075e9007fe96299f7bbc7ecefbf2016de21f38d12f83b780ff7dc51c8c74a31ffc7334b0 +96dd6e8adfaccb3198dea5223a9170c48232190cdf024b66bc3ee0eec914222889ec539edfd6862e65b9161a207215794e6b9f63db75fb0ae3ebdecf49797520257379a304c5ad091e01326352fae60f9c129a39f1b040eeb56f63ae76bacec7094e9ffc29a4ba5dc25260868a71bd2068ecbfb87259ebb878b85f2e406050 +9f0154b3205fcf30f5415767ede2bffb61ad2db3368015fc73fdb1dcc3ad452e1a796f2d71d4f4aff84307919c0b9f34b31a0e3f7e45f0312a4f25f108f58bbed84da0aeea8a2a5847871394536bd5dd07e640f4fea069dbd88a303ba4e09fdc013d5c11b14741371f1f8fb67c9aef7f464fbdd8dc429b4544512024b0399e +97c6125b445af8fd1ead445c0ca503dce485328ecefe8aa9e2f63200cc289ed207a01bfaccf653cdadd2d9dac28f0a90cd433008fbeb298cc3c4dd02730f14e93590ff20a2b4d938510e1d32c76fc9d8f43115f4a0808ff4c3b5101801a47fd0376026749a1436feb100c80bd310b357d59080007962df6350284311d0e418 +330e42fc1390edca459a72c09f9d892ab294b09b3884cfd6ca61de597819125df6607ef5acb392b01042c87afed112b8fe4dfdcc98e0d1c4d50478477436cece90801d097c44c4bfd2ce7618f9e20f8e814c7f9c66fd03384defd764d21779354d59f518f813c5fc7b99f47d1d216785e9fca6174b6881e5fc8f2e3f711f9b +c7569f4c88020529141c81ba84f3a01a9f4ec1aca49fe842bfcb52ac9258341b2f2bc7db1cc3c18bdd51cc738b222d5a2bf687975f04a6cb5ede81945580291e728896b4124073be62f2847c941df825e20a5ab8a16663ee2ebac4741ee47a907fc2dad2d33384c43ab78f3b9f392e4cb6ab5c7947b779d3b6755cf2ad36b7 +f2139bb1d1143e333c0df26c319cb0bfdc3d163ca0cdcda3898675feacd03e16c3a3b5e5c6190a4935721f03894e5c0f9c9081d85141bb5a9d776cc72bb65b0fffe3f91c8275c369b7b7f73ca69d25c1160fd9df8903b5acdcc931a58e150e388ab16bb66982297c4d484aa3284d54006812873431f61821a9c97ebf31a8cf +2df50d7868216322ca2c511e0821efc05539c901b03e6f4a74d922c6bf6e93d370543e8720b7482f4494d2854e5a85642534a58d7fc14f2851e027968f73593cb71adcd68289c637201cc3385869df7783c71e32817482025ecbc5ca7b9d0e150a2d7e9fc7e42d27251866ecc50946e358d0cb25c9b1816005acd9dd1defdf +0c3542ccdc94672ee33773aeb31e6707e05e37676aa8abad394aacd42bd0bb4fefd29e6343150083892671b14b30438a812bfd134124f7c9334d3296d66dfae659b9006a458f3779c80577eab9cf6061d69a6cb6f106d4a9162e7c68179d2efd2936c1b2e3aad9dd8b7962c75b4bb0f8f51ac06c88c203bbfe7abdeda08d94 +7f87f0e9932ffaa39719ab32b45eb8e601c1f3ff989c1e21581f439dffc6f3cd4ae7e76da236737e6eb57d050dcb631721946558b6aae467b264117720f9c844bd1b20d97c81a4f37c75d26d3b41d33e37b1779f2fc2e9a7d1c6651f2db9d8fbcadcce3d2272f5bae46318406754740f7c3e28cce0ff1ba0416870f3958bd3 +58d545c8133da84f255ea9bba40de9bb3f1e9f3f5783db2aa4f86cd5dc8b62d11896db064a837b4fbd8c1202674888bbbe5b3d64638b6d9524e1f8f4ae17ce3dab6f9f194f10eec65c84f82286a9faccae9e3bd57c512c2c654cd6f21c6eb9bb16368d12bffba078cc90864515b48fdc2f85a7a09c1f18963f357905595785 +cc17f7be498ed9297dbddbb71c55c2d1ebb798a44c4788c9bf0fe0025905e4adc0af8fdb89cdeb838dd2d9b46e1c7a2f9deda25c48ed53c1fc7b67928412463c0affef74369c88f1aad052694ea21ebc3a7bbe4e9eb0b06c3682fefc78667c50bb8c4053082a71db4ae9a484e9e56aded3aae0ac338c5aca7d15c9fb904731 +dcfe01680420887692dbf9a6792632710189e1087ff7c5b6cc2cf2fe7f11aa7060780588f6028deea7d6370b4232be79beeb87557786a79cb288231e14f797e337a781c133a8eb3ffcf5b4a509698e15612e58eecaf5f27108d85baa981f7c54b10aaa07d73a5bb78111f5c789dec1a9ddb50e3bf74f0146b6a731a371a521 +fff0efe67123e6b1cb47fc643ebcfe0413e9689f4029d2b75e7fb3d96d090eade7f07cb04b3f03e5f20292004a81c058de24fe03015177870f603f2267173c7ad36b62df174ab2c8d948684e8b7aad972d5fe998d65aaba91af4cb1a21ce90bbd562230a005dc1d288d64f2176a145111322b44db16c7147b64cbf0fe39ea6 +89257774af7078877e0203de11efef9c6eb7b2740b7e461def5629bc1af161a0a24d418bf6ea5e5912a89a7d49642c2eba4d2942ca8ce511975d6cc1becdaaac9dfe1d8153bfbc31a891cb337a3207ec31f8d1dbca8cced4ef40a73c5b5e9148eb782f4119a79929861d12e02178868bfd14a1388fc1b2376221f5e644688e +59f32fd793e57e48d600045b1eac4033ef111a3bdcaf1ccbd275e3042204db61386b5931c6c747fd5a5a0cd1fff3b40492b6ec8cdbbbbcc9840642b46ddd17bc5ba7e86ac4896406aa6ebd67efa76f1dc1ec9a9a34c478a520b0dfd97cc30304f267b5e6f33199aec1cd033966fe22f73b34e38a94b06e62245de1a71bcdbf +528be36a30c245deba1eeab1a32218578fa41e08d0a9b252aa77cdddaea2864b3f543dbfb7f84c66435e918957f0e1bc82c3159dece241790bf7959b37bbe2bf1b245ba1c95829feb852449fc547b0e91ac28607affc834085d94cdbc4a91ef9bac22ceb1f69cf2938d19580d6e9ef0c8688ac576231f96cb9f55b2d6ab75c +33fb7480791354096285ae88fb0d6d79f779b9d040144b3b182804eeabf4135423925a50e3c5529d649491f26a141a57ad5cee8dc83065196f0f7f385219d14436eb36cca894f8cf28fd6ae3ce2b8f384619f03342d254b98bc8bb08d8d6089eeb98fa8a5068d500d999031ef081fc6f0fa21b250f0e717affa92680b4d415 +4a5f71bb73f83c6841070dfd1cafd205ced0f203d4db63d841c46e8fc8b6ce99db144553b387f5c9adbc7775190529d96ff5c8702ef1ea8ea05429ea733780e59bbcdd74ff23ef84d498d3de82cade349c7df965707c430d0790f0f8564141a5ec9b7cfec5f0d14df6a47084b32a1bced03abe4ea4bd6e3051099da188378c +99ce2b7d1d81e1f6a49f68caa7eebfc5e6c19601957fee797b6634035c95040a4f3e7ffe9cc49238786b670432a1f36b398db7295eab9a6869a19f0b28ee1d6d1f994ce3ce864fced9c0cce664d75f2395632f1413b4c6bf84650f579a7906ec266cb81a7d8e5e58167b00d1d7d807164ddc9a3b24e4e4c360d2dd7533901e +18721d235ab850c9631d47192079f6b487f4e304cf61456e34fef5fd969b194995544fd6a79466d6c2ce79b372633b0f8b1d0c319a4662e6ed6a085bb605392302a9b8960c103e7c0f2e55c0ba52aaa6df8ba6a5b9accb301c736b54199a33a2ed6a1822c51c9aabe3610db5bc89e59b929f3922652149992bba89943590a3 +4cea2d5d2f2940ed5cf9659436dd467139dfac14086a5ca7fe3a8e2330e16a11fa9e6b32c6f6cd9009c7ad190cb950d0e91ed2b23dead3aab829ffb4c22ea5e45f413559289943270c1a9148425b16ab013bcd5b69ea89644d7209313f0cbe5c454d118b73786dae0c6d71dec07c6a7c308aeb31a173edda16ad59958c34cd +a8289ea7c866f27686d0fbe38bc3a172b1ec42db52c635386eaccae3a07c1da3eb452f9298b5eb837730e10c103c9b0424a155f3d65da926c6657dec64b684cf290b8c8bf8445aca65da7e4040915b6e4534aa25d2262f8d43249acbbfeb6a3590c4c05216aa6da6742ca27883612bacb2f0a92c008159f4c2a7c1acbeb091 +9114c6dfa786f351bb615f14c511c7ed52c0e32f1859eb26a99337c499f5eb0f20740bbe78ef0cf615d4ab16b2a52addf6ea9e468bb7ba2593c2a98b1e9531785c4d9e4ab4dd167b58163fe917eeff1aaec036756e857a8e25f0b7030ef7c5fc0c095beee6698c8e09ee3a3a0d7b0529c40ca812c85e6b45639f0b425012b1 +6c0b401c6c03ff681af19cb35af31b35833ce8f91735758ea5fbddc95c0b5bcd65869d14b8829f73515b6051d123bcba268445fbf2240a54ed594f2d1cf1180f9d8238764f616d3087c780d1dc6d150874657d53fedd64e415c58dba4d2ec1f642e491a0bed63b6e43e1878f8b605dcd10e7b0f593e34858b730ff8e59f373 +c5d0242353f42230259908d52b5d64da3f8e69f19a45aa4b31afa07033008657d249e3972c9959b6867a153db92846b0ad9e0829f8b04cd4c610c2905a0b7422801df96add663fa22ac2cd8cacd5f916f9153952d7fb245f7afb1c4532eb69735260831d7baab86fd622d5fa90357a2c19fa01b48c7e6deaea665c5d0eaee4 +b22909034b6d0587fada8426b1b2cfd57efd25eef6792b50027042ae2820264893653c86207eb1a707a23f0e8094320afce07c7212bdb3f8d035e5a8d4ac43165e8853c5548697e50b8b1a931baba3c3f4cdd5dc43e81a12a5f12748d6f99e475fa4b93d1112a654b8c35bb87da2b1190f876f9f52fc0f5f2979b247e17415 +10b68135c04eb67547cf01c143a04f8a95f165320e2c362683604fed7b4c4b9e43655409df721ea8629e2d995694dd525dafeba8b06f7c69451721656144956b6089b8fb4488225454d01c027fde7921000a2e3faad29c8adea2b0638a1de7017ee3a220c140254fa97fddc17827786fa059a39a55f88a3042e4ae47ea0700 +a73932b2e4db74638391033bd132d630249988330ae734389e632713642768b17c2aafa28e979e2210324f7da2df825e9921556e6f6b43cb56c20b604d822d4b47fe5d96855511f7bbadbe92a36f159b747b2869749d5e1c69a9c8fab11a7525d16d3b9bce6711e6e03daa9e88bbb9ba333b7d1b3347f1ef3825f28a3cb8b2 +aceac35accdd50e3272e9bb4e4ac561ee22f6837eae67c54ae6d857bd0c68b26ce2525e992d5514509c98058b68c3895de08172701572777a3b800b9d13a7644601052ad76137f25ebbee17ee8da67d9bc646e46bbe1cb954a9abf550b55ecd4c0044fa5af26feede555abfb6fb0beecf8dddabdfff56823bf8236f0e6b942 +98d352bd68743a17a367060531edda540f4d2f18e1b0fa4b4162c6df84849eb56b488d0d6467169b337146e24ae21f9638467f8c464c376194f75b53af07e1695edff4ab2acf7c2cf64b77e452d0971ea0cf8958f1bb0acf4e882618ae4df0e6710945126320abe475843fc63b17f5970648f7f994d0139d37eea3af1feee8 +f9f487bee609f668901069010c25b691d8aee42c9175a7bb5b2affc61736736ea98644bb11b2f7ce616dc9c21c4da7434929cd4897cf75aed0b34bbf13e3dedb7b853645c40418a819cff73c6cdc65425f181b92089dc703b0712fc01241438a3d600dd3ba4932a165aac962d26847b85bf547f42f7d0a8ca112a26a9c2da0 +65b3adf9e6f4cb14e7c7f013016634a0abf8098ebdbdb30bcb757b5c7524054b63f68c016d3bb38878d15371e05b1f51270dc45f72024c6bb4b78bdf1d8375ac2e27eb23323e35d3600cfe96c904385634f5e7704f391ed477f4e4506d45bf1b2726132b949ad230c3327e58c9fdc6fdec48042add7ec4b22836d4249298ed +65231bfdc81b5f6434c9dfec5427af1446f0a452eaaa0b86cffb7073ec6c49069fdd779a457c3acd32e026f0ce3d4ce14cd486300929bf6f48addf7cdf13c4cbffb415b76216dceafdc43fad6cae3a1d6bab805c677889f42bc03d1ca181b2ea2d5baf3d60ede4f5c78e76b3c1c83a64e9fe67d47f275fd55396b2dc490cd3 +cc898c6dae246f183d980217674bbcd6e46051a3237b28c5ea5a3d9772fdf7209cf1a646daf4c24e8d663a1116613984f438e68f65423030353d2c4c7e1f02661d59dea875e87f87045b88f44fe2170562366286540ebf2f3d88a44235d4883014df2bb00a6d13d6c40c7dbce2a6d79a9e6d721284df66c119187fb4523ab4 +88742e94406792d7faa8667bd655f752989d787ee009e0e1af6987d356ce308ed4c9b94547d5ca807ccdf3bc416806a8e875a69cba441b66f21aaa5ded1f9c4f86bad5def2c0ebba69dcde83c7d9d12c639ff48514c15b75007c191cb7b11f32952dfc803f02c0495d5881111266e0125d437ea8ba0258aded84163e3d2624 +5e7d7a145e2f1eb9b3b59b56c06861dc81e53dde7dc2367523a13544ee9927806aeb62530828fa194cb673cde49aa155106aaed7b9e54c407656ee331f48b500babca64abe2ef3ef24c50a65f51ca9e8613e91996fe8b583d858c97ef1379bf18e74024289dbb7bc16471cb9fa4902067e33f57c53b0aa8be49672d8862b31 +031957018202ee00eca8555f10efada7d74865e29ac60771faa7550cba79c877ed8b54d4de7d685a797db75e45e69345a264566be5ad0618170d74866877ef9b10101521ed42e38112070077e0e26f3a52d0ef58ea91ecacf64e2f1f7489f7c222b33c739352f7453fbabdc61a40401a62ba3892abcfa93e4c44850f66a899 +77662f5e713d55e9083115f081a2567d6fb6fd486bf6fe523fc8e7962850a039b0995b3035f3dafd9959fcf33022188ca9ef962c1c2f7f82738239a210e6c82298292c4d34527991678cb824db172979c29fa195127587eafdd1a5618a57424c915824a9d63efe7e2cf86ca0d0dc3c6610054495dd132f138f0d4905cd07cf +e3117875e5a510092565976cc3d93aa6c5fbe023f8579a79b85d09b16ff8118ad9662778f3b6861bc85ceec040eec75e388a18d160df445613db4ab144fccd8dfff7fed6bf08133d969478504a44f08c3ce4ea6b6a7b87eb337f5358145835542b76b5d2b30f18d552be3cdaa111c48ce48ebb53947b668785831c3d94c745 +a87cca6a67cbf2292583ba26ab7bce976680af59d3aa772629d0585d5a1b0099923974e60fe5648d0df2c7935409069d5450f4b2f3fca01b277fc53686c121c63feb9c11d73ad9edf123e97c48d4dbf0129e938a6bea37c4f0281409332b95df40bf08021fc70fff3ce4178fe3f826c797f8a90e3cb4cb4af9ef01460480f9 +e2a1e1eb98e2e54003d174a42c50b6a717e3525b59597f2cbfba559492cf946b714a1b68e9275908f99f19caae0b28c6d18deb07b91cb2074fcf85414e905c7c264a4dfd6463ac60686f8698024a28b47264aec2e412ee5e6ca5300ca542b802417be88850b7e078b9f779bb26310b6ac7a9740574f9b91a7707e3862551a5 +3b901d017e0a3e27fade7cd5f72ea091a78bf027ac1784d7cdd53acaaab8ea963ef7368c40dc39a24fd0f31ae5285bd714976aec2abcf1d79f47c577a9537b22d16e6616d6206bf002948406a8e7a9e2158ba01bbb8f168abe4493f2d44b23d517e6c4ad36d99ade05253059c878e0e91241967c06aa39fbc383ee58c19637 +072eec047cc23b80c7ad383bd69a57402a370d1cbde24c4f862cb6ccdf291b7e403ad0125da428e60d50395aad5f002363255e7227ec018a7c5bd8228e3dc0114d3bfdf3827df4e4a9e8b79ea6f97218414d7c4adb6354761120b293ae54f2cce01943d8a75e5e98e65ee3d70352bfe2fa03cbf1d76026efe2b98c560783f7 +b9fc4e859da28479e27eb36898300299419b9b19f0e14787efae994de5e657135eaf1749b7c4e5b67c46ae752a259bc950c87a754ec7cee98cb285163ee68ccfc718631a1bba7b75ec965c33391277704d324189edb38ebeb02d0fcbf79b11f4b35fcf229b81456201953ae7d54e2d7345f01b64d1a9c5472b4a79d522fbe1 +fa2fbb25845eaa8bfe9f953bf0c2ea0d901b8a8b640e3a1aa67f44695848104df6d7569afffbbc97bdb69c4d836978dd801524d6f6adaf5a4d328a672aaf4d3f4094e569d52ebdce196ddf97617b5487f0ee44a71f11bc2ffb6afcb5708f2729852b3a2f266aca2c0edb2882ce71529c375d086d9b22ba82b6e73f21e8a207 +6fee28f62a874b3bab94d897a6e85e2166bf8661c34d384c317619dc5c6cdbf3c439877d6fa5c151efeb0f3796d05f00c91d076075599c2850e138f4f19d0e6c7e03fea4c240c8942dbf466e372b925bb630371cbd11cf127740b175e534db41756020a921bf46336d8aeb195f99f5cc3aa031d79c7b70c5aabd348b758777 +e5d8bb4ce8f9c088666fb04c83fb8ef288d2c0306bc59c6f10f2ba3c54ad73ce30e281aaea55bbd19229ac326e37b94667884de768c869e61d6d5d494c0a36505c7900ab735fc84b268e3b33d9b1be0c96da06cfea993f7cdba0ed52df0c92b7562548e0cd99dc59740daf84aea8c227375cb6dd27ec3db7f57aec5007931f +68e7d6c7bd4e822660d0df20dc7a6c18d0f3a783c5206db4434cf43102f0f06d4e333fcd69d40ffceadd41ff95ed889c437e0df67334fd2809db12b319fbab43f49a938f522ccea4eca0dcacbeebe23cad5c2ce651d23ef39f2a7bd5ac0bd56fec22c8cce9001b61f51c9ca0172db724600c74b899703b03e22f7a4fe5b3e1 +16cf2d85b8f4a7b94c7e31b69dba387909fd47d7b7f1a1a23defc2e42c457f8dde4d3032f6b70d4b93a7c3374bb4e9041bbcc99f9ea3e2d2c6ae2d71ba9d2be3ea01353a2e3eb67c8a93f00a551bb6d7ebcaa8c7e2a66f9167e3632c83af21e4fd6137e7bdba837b8189845ee9cfc6806100e78309079cde319c9cc8852fbd +b81d9851831799d3d2d2f620f8862b9c39282d632366044dbb0b65e56cd26f925edd09c34d517c84e0c3e7dac264e1f6faa1ea9bd934d46e6953f47f0b8136438b361d01e081037dedeaa08f63bb448d036e617b5dbd11fbdc0645dbf8386c200092b11996f291011635f8e9d63c197e5c269081e9a434f1d67b51430bcc66 +34de71f20fcd193c095f6714c81d64940a4dfeaf73f8424f1797ab3ec58966980d4a5965abbf9f73c55d366c944ef0e8f6d526df7d8c4b065feb75d43cb6defb663d035cbe8ba3e7f6a595641b8b6776482ac161996c860ee688231a911f59c8b5d33ef4263f953e9434cc5e30d632fce69b4fcd03dbf86066ca99776b105b +ec95214a19bfb35fcf116c1ae05eaa457f6c6d2f4afc2022b1a6ca9dc9e2eeed5b4b6b37fb588cb70d49108b447b2f208ad3f30e78b462f87aa1327a11ebc3b8e8247982e951e3d53df59b9d3d33a49e955840d6424b2060ad1d040ce26b9807513fde401bc2d9d258f997ea2e2d51502ea57717ccb9ed7174434332deb3b4 +c2a9513d1ae68453c3f408d1424ae02222ad54d635c8d5442e3bc03c28aae1e105f03eceff2c890341ffad79c58f62534603d41860d80813bd2541558e2ce20b2bfd8a858985365f7d8b006e1fe8785a3f8edd32b60a6824bd9ad1e86f5ef7f6411aba41f768a554e9839ef9fbaf90cbaeeaba0ea48edd6fd9a96d5a8c8dda +c3e33b3f38c2813eb823ad5fe40e960d1295e11a87c5bf3cf717c8f4b3f2392410b9e1386ce464b54236a87f099499cd5e2a9da5396dcb48d50f621895dc8eaca0660fb9ba7e0b51992f138c4f58e22e2f87af00a979deb234cb79437fc3b53601fd8a81a03088252bc035a72e8e560883023874e2356b189074774d54d17a +5d730557f289a018aeb84bfa4f24f708be48980ffd22e85db7859870fb28b2c050b3bc34921fd978d54414121b47fd4d292e5edf0e8b24d0e2cdcfa1485e734c2a1e0755feb64c9a5bb8ddbf643062787cd44a4ec9c3c6439741768ab205cb60fd359d9207f2496a308467d38dd2a55bd02387a9e7f48370f7ca135d456c07 +f390f9f91933f89c8c9b62a58903c084d55ebad0f5bcb090de112145cb2ad14c151764df574f98e26cc60eb64e687e934d7d0a8158cb77531fc65b85c8834e5f47d8cf4c94721fc7f6b996497061f3122039392e35e65bfa89aad08cf8c9aa73d124bde81f040e013d3595b75a2ec515edc70b7d4574e94680176176d76bc6 +6400bdc7ffa687c06de3c41402e7b247f58c8ade87aa055aabdd59af271fb1182b48e759b68112cc1d0318bf70048984d4977fdba099a7e65fd767e061fb752049b55f2f768cc3e5928ca9cfa04302f7bad802011c5f85154204636493fed798322d610c6380031d4b70af84ca4057174857efc5b4df89fb3f970c34505ca6 +4cbe183bf19aa6ff4ec184a400d89babd91569a4c6286085083fb179e8143c3f676d486536dd6e6490afbb0c079fbeaf1277b1407fdd7718fa863b1677f18c5c24089cc8c3ff389c15266e6d82ab8ed2c893e24139a52556c0cc121dbab4b341f41bf04748cb4a7b402b38247a6ac464c36160e66acb648ef7b72d9f0a4c55 +3c7b7f2db52a1d77a2105938392cadd8ed3ca806fd7ca41852ef12dc0a0f3190e684fa591690f24eb308c16b6f79c2dc4887dd4c394af1a6ce79481b79ce028d52d12240ff7af1cd624c5df3a24c7e1a6e0522987e2f7eba7cca30fddfb75e15eff0ea9bdfaac60fd384c53e461e1ebf0fdf60d981eeef2f9846e2e227beb1 +409547abe19650494a7de9a13c36615a782b38593223f7e4331ab97a26bbac1754538ce52f24952698adce04836522b69a826bc690d2190ed239474ee13aed347c57bb4f69d0954fade2e3bcf549ae4b81095615715729d7e7110420ba14de537b56747d48bdb1f53ffb6a81ef117206ec93bba6fa10a6b647f8062dadffb7 +040a799b87bd97116e3407f3ed21bf76aaf148bc23f957ac80650f0a902838f818e37299eed9237f903e5af8da3dfa6ed41779187dc95b99f6f81f25c099e62333a3d811a88917b11e2b02387ce84784896e8fff40762389958d9ab3e673aa5ac538508c65e156ed4a83724e9496fc24ab91dd754ae35e6865c194d086a01d +0e28af6a12515358d5418a8e9034db39ffa1be40768376629c5ebcd045feb693667bdd055fc9d6c764a9d7c51307915ea0190cb417a3f2b40f4072fd8c2a2c70a19aaf9010514b6a1ad94e61b8ceb5d95daa4324f87f4a8097e4860ed5a583efd9fbd7eb45c304bf84cc8725ef3f8d6e782acfbf5f923c59a9f3d0966d7f1b +074e38b59ab4e73de45be3b5b922dfde966b032baaa695f8ec52d78c03f974affc8101ad626d740f8a7daa4e376caa36a628f8204e3ccfba82770450e7cde0c9d1ab2dce37930f0bd812759848311d46618368566e66f790702163df9b5024bb500feeac508eeced26acdf5493cfc78cce98f523304f72227e92f33b5e5028 +caa7dd2f118dbf24193abe5caf809c69c8ef24f9dc55cc0b50c34d9bcc04d250ecb904561a92377387e3dc0dd2f3ff5c4e1484d1c151dfb5301194d9b22a8ee4aa53554deda61ba4320248a1f513f0b001e22dfe49bf22f7b88702d55939202825b06cd001fb4e2cf90417d4cdefedad2070bed3698251bc1f119ba6b483e9 +e7855593d9e274261737e0cdb2414033e5edebd97c48146b5f31ecc3f64f0a8b4fa38a3ef6898816937e1c12b120773f4320244094e8515252dbfcd3f37a7506b111642486700e3dc3d70a01527da385973fa0125e71357666762e230c204f8344e4c5a39b5edcb9470fcdccaaa75fe2e5f4c1d30be8712c9c187ae05e5c7a +ad608d67325e4edfb6b123d7e5d4b9e1c0736eb30932af995fec4066e77662b38514c20ba9d57fbbf4c9d3173a5e9bafa63b7721902cf750db33aaffc593d0bb02591d00df63dde5c3869755da6aa230b4593c76fd547fd937ea5aae8458669836d5325682add7cdad1f54ff9a04b11ee9a22d453864e11b7564ad8021bfb2 +db4f01baf56eee9e5e9516ec8efc9ccdea5caf3f25060025df0b27680cd77378be50972818bf8c8418fa71191b91d24f87b282596c944dd9df959f94501299639b3b6bc2750a0f2f18aa935bf4829cfb026cd2aae18922e3634198315e31bd864a8b6bde4adcfb1662d327effa6607a0d7dc3d5bbb4456b2cb4c6ddd9b08e9 +7a6e96ef1030ca90b8261ea076d567f556bf4a2bbba95564fd3fd20dc1ef35784dc3a5a331ffbb8799dce8884b30d71f6326f63b2abfa3e8112b67c5d1d1fbcb3d58eb8a30adfa0d593081ef7e7d3f4a29c77cec4f56cb930bf7e42dbbe8d848bbb8a8494bb5b9b52621f3141883c5b7abf80d8f8693448dd59ed13b93f927 +39fa55c87494838895f952231660c418059e7c21c29da9d8b84e3acece7c909caa8bf78ba63b09ac7862e4e4d07e3f278fbd4e4981dd90eaf2dff80d033de6a47ec9f9af3c0ab51e8a856d787c9351a2c32844cae1aea54dd98bb7caa277ac8b76f1fb9502d3732cdc21346ddb6050b2c22461201adafb84c80754816fd3a3 +4dce8efad165745855fc0ff29bfa12af40f11de129786a3025fe0b206326c7e700e7cacacd2fba1fcec3a5d6bdacc52d43301b23a9a8ff21f36251b821d421e3b1d4ab472d80ee02733b077c44fbc489bbafa62f57f834b292c7e10a5b934a0857ae96559e3f19ae40071d2618c7249f87367faadcf04c07e2374a134aa5fc +65c99b8641b435c57126c34a4266a8f02a347dd9f72108e93702b4d88cd788486c4c89c99522cca731c27af4c8c93d939d8ec2306a4ca94b46fac5d71aad4f9a505caf6af9b8cdb370f629019cbba26006fd4ab8ca757b8ca3fe7805c6d99980ac37bfff4786cd82a33195f189082ded8040aade824dd62b03079d614580c2 +87418295cfe86e80377f68ee251a5a8ded6ca31f1a0845a3d569323c5f0c68adb4370fe36d559e4fad3a30a6bae9b0f144c4305a41447fdccdfa868ff8eeac6bd86db9ae7a777a8b7c36a30ab2b022985e4eea2203100f0f92aa1cb436e0a4ae1bd514de820906b278a8099e2a47f60ffd939d4d4ad74356b32039715c38aa +ff583af35387756bf4aa7046c03495647044f1a9d53c86344f00034af1ba0f7c002f59ac8def3f25534afd87769999aea06c7a31ce1f8cef2f7cb61d6aca0993ce33fc4f4efc2c82e391a71a88057d06143e8e0e714a32803f1fd91f12ac7241065e17744839eae74e761729fdc6c9c21b1c56198f605bb82242ad03158a7b +1f1cf7a9b70598f7d30201f2dbf0da690fde5593f35ed5ea10b254ee771afac1155db152326d4f087bd65b3e818bb8d447a5ddd8c82031e06c0865bc58adeb95f6dc0a3e346862e2dfe591ccb5eed2358bcd81cbd1f553f7f98b016866879ee6a700181e718d08fcb93a7c2559c8b24be22245b3a1462c5c26ed141e72e44f +30169dc1463523ba5ebabf8c4f0d045a0d161daa99231e4591e0f9cedf12bf72e518a2a749d3d4cdaab27290f5be07a1c3640eaf5fa50af65f2ecd76de150cea6855f59c4d5e4cc16d71f61d3d56c1b1b248909561ab7a654e4c914a12e2f35685604ef214712f001556a06b483812fb7b55aa1202fb3d35edde38d4d2e5c0 +29fd0ddc423bb98c5998f9e151307d32aa325de8ce822d2f407df5c75a2b4326fffb8f58beb7cdb7dead2208391faf994c6a1b97fa57554f49f756ec67821174811f7d4e2360baee2a9b48d1520493608d2036cec9038b3f7408f555bd053752a4d236014624de0816577dea26f95b2fcc0ff8a3576e509693b4029f84306c +9425e3f705c756de7eedf796390ea1a30d0347ea158dd7e9282d71dd2122d8ec7352eeed9de3bf1726cb5f05ec5c2eae43c6e6ada089249c0506078e09c548fce1aa4852b84bc1897d7f09b73ea5e7fc4323355d3bbd5f1bc45fddb8fa679aedfd56df18ca3446240ab49a520a8871151f8cafeeeeed0955a4c9320d9c9e3f +6564eebf60801815b34a05ec13d278fb1546fdf7605c07ceda409afd506ab0d8358a978c08979407171c4f9825100063f258580d553c41fdf60050af41f87445f8cdb3e8e108e42b5450cda53b438d14f2825bb07ee4f2b6d341a5b1a1e75dfef4c760888f7a613b106a0dea5b7408df84d5e914a332631319a63d301819f5 +4b93d50a3e4e01743d37680193927ae3938b2ee70dbc9cb6f237c115fe8c8e6e0348f0e07c40e511ec5ce5f4ef8e6e21a6bd5cf8df4c654f62b35a40134ba74eea31cf85c30f417434c7226d0fd66f94d539672a29272830af6205c521254904e719694e24c146a1bcd4aa98f4a3faa5bc2430b57f0548944d7b269405a516 +d7fda0178a76f2054dd4d6c8324ac2621ff03110bc3aa6cb9dbc77c22b2647b42286360c270404fe67f0466f23f90dd94fdb154f000a19dca55423c4a66ee3ee48e79225d3669dac6d6040c54d47dfe423e3569e331cfa2ede0f6fc397fefb2c5b4a8224a76cd4d1449b363db636ddd8b50b07718f7008c85264a5b323b602 +8e5970c6a55b378fb21983ebb93670d06d4a61972f8979a2b96489b62e2c65cf1eace5642500063a80ff4815cf4fe4fab544433ee977fa4c1bc87e4ec3fe9150b8aeffa23adc9ecf467f051215cf89db5167ecdc0b9877a29010851da1292e80b71c6ccb447938c9208ad5e2952c3407b7262658f0f3494d0f2f1a4d03b20e +1e0ab7650c9ecf8e62bdc96519f81301211286e2db6287bb73d775ae1b0f50577e580983e305899c9e72a1c6048aa264055c22677dcca13c39a60c5042e14ae5e8b93dd4374b4855b90c90db1bc33e4c7112f09c13fe3a273faac4ddbc9f7e83fa75dc01e879c42049041bb9e139455399ab7a3670d967a08a9c887ce859c0 +2f786302460d597108827c3128dad98ff21bb738612661a8d4ddc7ed8f550e9659338638670a4b3f2c7cb835864a193fe4e4b7eeeb4c38ac498ce6b528f4213358485ff3e17d21f49c704c9ef60355a2bbb485142a6428863cf0fdbf5c0c8b4aa7d07dc68d87c3768961b245093fbaff895fe4e2bdd456d3afea1415d3dfc8 +649581012c24e65e0c2b62f182a7a027b64cf4ee869626ac37532e3b39b81c452875c0ec6ae0c3768b95408f1c56b693d08f97ccfbf00189dd508979d38141a485bc0f16177a787b5698e7d85147b0d20a243f74676db6c2f7c606fd2400852a06b996c5e600d56645fb712c1363b7dffbdc340dcf7baa7cf826699986b443 +c0c47ff87a801c11e53bb673e0091de70d15a4d8568db86671e256b548f107955ea2888014fccedee67923fce6a1f4baeb23d7d43bf1299b49b5a65638bf4389d476f5bbb64cc73d82861d81055fb12b9c6314f69f5ae54c798a27db6fbe589423b942d8257912c7c625179a197c2e20cb4bb84f1d8cb7b7708704e0a49691 +738822bafa30cbc7c3a13abc3e73de418d50f0a442ec31a5d37024b1d708e52146a5fe08a093448ccde61fa8d3d4001db36c6ab90c63d60b55e8b23b993228cb117fc1f6d500e92371f2d1402c5e0f7a8403e407a00a23ecc5c4b36c6aef22c5fa99daf44c46e7629cf4945def3f2efbc0b7348076419a2f00d073aebe5853 +a54e1f219b933608e9404473b77a416c29d0d1f8296cd8a5f488835f6bb7657cf2a3c6bb6c0b93d1b145b3d2a3758c004af75167c0b08eeda348639fc3a0b47f417f1353e7130f6e5a35f45a1d9c74649e207fa24ebc8f2fc9babdfd5e82cd09a2c9e5be5db87ac5d3bf1a7081bced48297b2e9b8ec2648e86ac3ffc5283bc +e621bf4703e05c73313978f2d3714934a5e72797084c99e3056473c1fdb610283aa72cc43697f3ab6a7d3215edb54aa42d21c1a8f68ab880d617969048f4ea9983ddf5573ef73be5b8e1be085592606884bf18e18dd496fedbbbdbcc79f901df8946b638aa1a45b5e03a6d5c330d3ab5f23fe0443fb973f283ee33dde48c97 +a387ba13eacc8207ff258a228b5c97dafdc5739014f23e464eea52bac2e576e01bce831a87e05db7d851f0381861298773cf5837465d4872f6b02b8a857a9a0adcf942b78ea1105afa83ab622d4dd7108439bb7e23fdef871f3bd4c83521a3811d5a442f9e1144439a32cc3c4fc10b7846b7d1dc7bd3dffd9ab59f91be8903 +701e6341cb31cf959b81115620d144e644001cd83c3df33282b3daa937e22472d20a4c60942acf0e31417147aaf3ac3b011e746edc54e9d254d5edd887110beadb59314ae0f956bb4e53ec25ce4d4a7fe5d32213ec9128cd3f5cfe1cf8d876dc1e45fa44474a7f5ed2dbecd5b070828524f9511e52f957c886e128da71588e +51cdd2f6d98c53b0eca1a3dda7382a3cae7958a1268caba384475daec9880891fc91ebf40b860d474143f93d6e82ada1cedc3c9632ddc37c6bf4cf0f0f45f27d4fa1e65d565033f549d3055a103c2f73fd8aa861fcaa7ca1ea9fc9457b8626a05deb5859002c3f2f5f259fccf5fc84e9c189f8c5f421c8ab1c0e3e4ed355dd +f1d3e077319964639cab6eeb814ef141898c64115a6d0ac3a7b500261cf5a9476d1ef4bbc6367c9451c57cdd58e4ca8738f65c347e47ee354a2f4211814fc86e82fe7d54e0fc80a981afdd8cd945f208df317ebb820bb8897eeb582ce3720449e215ced897f1304a2f90ce91c559daf1b3a93d5b7f986c84eec5ba8752a2b4 +32501d3b74666237f0558a20487bea29d88c2e52645c230a497e6622efa798069c01dde8c0977aff55c806c334f3c18fd16d5ba6bc87b8e5e649da29dd1f2d5be23c401a13c4f032a74d5310fe8282ca4ea4d63589f604a2ad81d98c97ebc160399427f12309af61c5934f53f2ff4ab5c4d75ebfaa40ccd3bcdd96727206a3 +91aac93dd18d7f7331ae341b558100d7cdbc75391e8eecd6533c70c6789009caf0938f90ba91ba35a6a7f98b9e3077309e64a5c36f6c65dcd60cb7b2357f82bdf7a3a865bf53b5972b5baa6757a3dd8bd69849f59a7aea980c2f5363892c75d49c04ccc65d2b4e1aff679f780e444e91c6db630c84973f8b64893c508079e6 +0c89d7d14755438c796160fa3d43b73de3057c0c1dd41bcabc2dc4c3f325dcb1dff8b7b83a70aa730e2c77747477aa86483d4400804c627fec734fa946a9bc5ba75863fa9d8a3b24aa15b2d6f0b0a04a6be9e09e8084e7944fdd335a45af12ba4acf3eeab62fb3c28c8424998b80aab78864663f8521bd26c1d44422b3cf5c +2ea83558bff92f6b59b25d88f0f6601c079048e92fc0b23412a4975b55e94d4c27bf66138c946518801dd23ca42649f23046ec1b00df5b0d0fb1e38754909ad7f7ee53aa43471df0e859463ac05522a9c2a0c00eadec76f1fe98e023d97c71ada33d27014d4b8061f8296ec7bb041391d96830a1447e54df0c0f65a00a4c29 +b069599550b37af18f1f03995b7df2eeb770d4d0fe8525177e984a4b97bdc189dd4b54ece7accbd9cb9bc74e4c2c69e9f655c0b6762061574adc858759fa3b3a6d9801f647b7812bf007e04d4fc71ef484f7854227c0ac910a31b417f29363a5467a7677c8fae77c7151596cd815a27cc7965555e76b6ac4c5cdfa751c7b51 +e34842cb712ec0d2392aad88c4ff9a63cf72e6d3a7da979d67fa76f5a58a41c567069a42797e6deb6e605aaaec56c41fd881b0f5ffcffecb333e9b1c6eaf2c8cd16972a17450f175c348a63b16d50277ee47ca33acb0e0cf2e941084e286cbaa47b4ec91a0d9401a960cd0d1427f7d3057519d72ea365c0d23b0f8d8c22056 +e5e07dde2e2949f6876022c7cebb5d123f50b774a25d655e55ad5c5ee6678fd42e97ca734f3ecf8a3adfa467cd7d2d36ffe0332789f18260e5393c0151634775026a63bd5d1a8113eae9bb40315f37882313cc12c64193af10d29202e2336a0427f93cec717c404765fbc273b107998119b39f2d81e28e23f4fd2bd7d24fea +9ca9674ffb76da29ff80649c7c9c003cdd8df8f8e0232b0442b82f05b7adb6b6e8b99243503c2168736afdaa109818fbeb464dd2ec06733f36e4b3a5fc4e23777d7b797c46d01389edac2c04b755bd8eb1b536b252a27c4ee6ea9d244c1788beac18c1e08fad670c763e00225da3ac545dbbe359a690893e1cddf32149e3a3 +b5b47ff47014cca7c2411b780c4241b07bdba59486ac235935b6e7f65d4740d33351a08a034fa0044371581fda5b2fbc57f8604b7fb3c7fa7febf6f38afdc9e78993a6d381c3741d72a6f8e1653d04e1dd66fd39da14b516105f57f380bae66659b9b1376554e1d090402eb104c75198571f347fe00f0af7918456b32f7733 +cb3c22dad52b520c4dc30e08a1d69b464d96beda6479759a6d3b0042ac809ed2a66836a6ddf8c66940558b236b318429d67c4cb6fe37df64ec0cbbf259fe1c21e7cd941e0b9b73993c537da9bb6d2da4f6170c329a3ccb373a0308e172de1a397c73c86b2e52c34f3b26811ebce832ecab4e37f78a57df2a94358cced9f027 +f9f6aadb80ec56223aaddbca89266ab57f0366489c31758dac832d6bf33ede942b3b709dfc2df30043c58b691405ee0af178bdce9abb61eb0ca01b697d572a2e3411e5c37731695f3df7c61603291688037a71243e5b68f48e4fdf4b18ea149579ab08588aacc90026d5b5b6db74a7bb413e7c6564932fadd101dd6b2d9c98 +48431a23bc10fe0d5249fd2698828470459e7ea01c9aa571ec6b5d4aa8a16caf16dc5316ecb149bf32105289643986bd10a8daeb53ff9d745304e60745393b5d033eb0cfff54f6b4cf0a2d93f2037daeeb52a2a565ae0dcf97af14488167f2d3f4a5f7b6f24227fab3b4439c6e2a8f1fda86af5a101709010d77e003eaf4a3 +5069c35a1a61bac73ff648280488a5be65e751929f8a27f5a9f5e848f8dea2a6046a8f2b388ec38033125204b96d4339d38359cae9debc29106eaf89feaaeeac1d402f11a780f088a1e86223a56dbe2eaaded213e91b53088205d9ccf752c92b80c65c2b3469a3e00fbd90bcdecdb6390e35d58a5e90f2d977ca1c7987c83b +f72a92fdfe0c86c887a81bcc33147587e77b5bd7cdd3522d64240c75479ec66baeb5f4816d3a4487b340407c6a74cbd61ef958714207efee6903650f086e03ba8b5f130be1e3804e475b2e55d409951affaf39d5e88ca91be7521a990f67f03b4df406905cbf260d3a323f7f89af3184055529ad8cdc03c87dfa8b458d480f +3d0bd608d0fb3385335fa57297c02500712dd534ce3ca5381a9e472a099c984080abdc39361dc3a6d8a1c043eac03c60a7cc9320162fefe04959243cf57f4a0c76891431555245d3ef69280ecf11d2a9739ab4f7e0ff9816b3ad5ed62f66d5093f29b145ec6e00d3e485acab9dc22fc801dbcbddfaa248e218d83271bc53d2 +5ca3639367b246f625c15988e0643a8659df4615621f97f5cd202111cf2bf7b98a27e9c9e6e046e45a573acf6b3b7749688e50a6304b2504183f1593ab43397f5695ecdad683430271851cdf48018c74ac3d44399e867c337d48be1310cd621dc72ef8061dc9f59a6d74601ae1f702614019adf427d700f79fd6c174487121 +437e65c945a7993ab95465cbd5e4fd2688c57047c1a588edc525c3c8059a95d7fde40f3fc1b6ae901b3afcdabc83c78ea383b673ada5834f43c252c9e5c4ef706d2b2373bcd83b734a6477b4dec8bfa9741945eef11c335170111e901e30b2b56f902d200a29eb4f9e50aeb51070ef8f8135923ed83f0469bf8424beac3442 +e8ca795868e16c46aee4758cb295865c87976b868e1cbbc442392b033a584796b4694ebed884c7389c456966364ad1529f189045ae12bda20c3882ca5b294d3c45a4761155d802fb9767b45e7df9e9fb2187061580f0892e32ad3535a482c1dd7176a7bd3d7956cb08ecaa15171b04b6e42812d1740d21aad8a4f02b9a754f +65d55dc9e224018f7a4db6fca4afeaa2bebcf43df94b43207335e56ea10aa72e066f9ef82cce0fa6bcaaad0d73ab418c61b81822b20571c16d4c483e6f0a5316270797753ed67a72b2a33d9a28a737e463c878c12e923033ddfeb65ceca869c62c3a7debf6d25dfbe0fe5e429424113163eabe415bdc5a2ad33c912fb09f04 +f10453e33fb03d8bb17d80e73b995c57c7f5dc380f13bf1718788421c5773232b462dbe307d030ef950438bd6f7d49a625bbd713975b86a2de685aa9efc4416748d6ba8d96fc8d6f5cbe2e223a64c2f7e3e56c4b46a1735108d8cd1682e935133dea6762375afe9871fbd829008beddc0f7a520a302f8e4cd7f749c9ffe8d9 +9fe0465d684139f327dc4af4a5498f9cb7587af1cf48736145873849e2762c15a3576201ee3b862c30d8e467d0793fd3ec16ac2b606fd7f096d016214ab55be10f9261c5a977da013ce3aef37a811ca02dcec67e3b2fe85e671b73738886bd58f82a9514db2f1714d8a61b1993dcd40163be25fb5ae11012621963063e0834 +6a012fa6205feeeed0a2e7ab9bae25217b94fc15e0ab3bec8d0246c0ea39d91c27310313df9a6a8cbc2c21cba8dba11d0867325433aa066cd7f70ac2322de211d07432dafb0cda9623f24dfcee745483b5b487f7f3807c61a333db414ef5cd2f71f699caa2aa8b115a501cf7f847bbb693b9ddc2873d2d777f0d5967d81325 +8d1ba011fa0b1769e05dd58a26672d643966c3fc3735ce54c34c7d8a6bc22d66acfbb7f3e8b0973ee4ec09335512ad5e3be89528d9030f570bc455e8c9ec862ed6c663147653904f98bdd4db271e8c3dc15b88afaaf8022e6a0c034d13805057cf1d3fbc6ae03d18d146805fe30e93ed5a95f5222e71c210e355c23322c8f2 +156a2dadeecc441f7eec675f5915fd2d18df02e5d81620850c2dff41fc7ca0e6e22b4a02199f54beeb940c788922b33a64c2e3076ff82e320e77e745f7647bb12f45bfac0c91dd3e9dcbe3b02f98154563f9e0356cd899db95738c135741ec047ef57cd8b931e585c5dd9571e2c04ef50e4ef27336428ecc608589e679c61f +76ca64be45585c17ea5348cc2895679ea9a34d770c1a64ae5b16b312e6b5a8dcdb942a2ae12a994ba3a46a3cb87b37c60c1f5616e0761968e6d946fa74642e251b22c65228c676d802d5bc14b086ee7ab6ac05a9633c6be860413e3f11ed951a00e946db4ea439cfe92a5f96b3c540d6b1c79c9059f4740e2bccb7bea143bf +d662bb7f3f8f7e3301c9974cb1f8ede6d0f37f3be97c3d3988f219aaa57e5a59416713bfa51f39eaa6c9dd8061545f8f4d5166ae049ba2002ab57544ed3d1cc35dc5b1cde1c2747ddb0528cb899c71568b09efc95dc50cb5e7776a1effbbaeaeb8d2f852fc38334d53b8b593d3dc2ff8569da123a0d2c4bd62e48aa56ecd81 +4db488a669af1a51b0da500c1c528541e7a50034f85c2e54f2c0c6dc77fed88a50b634d4c734f392d459e6ce87fd02b513b4145eb71e41d1737a1eec267df3f031027cf2f30de91a8757124097cb6c7a94d3faf93e477196a30cc8f4fe96256afa293d6b0c6f8621f8ea4df835912d38d6acb82469da3b3736cf981c94a01e +bd7a770cfeb51ee589f07c5c5a4be5a156ec265e4b28d1f44669e1d5690ebf2f3d88a44235e662a029e0620fdc0ff0fa1e0dffa79bab83733780db56169182b8bc1443f33b9a96d7c15dffa25dd1e74c6fd65aa8c427fb5378e8af98094d5efa5c4de356ccd85a4a93417604daddd4a30e1be6156df7ccded63b4fc317efb8 +46c807d46e3406ad405f0f358edb8db86a95b6aa5f369975030d34b7ee5fd8f9ef0fa8c6162c473358bac69333993cca212457bd52c7f478f23459c37a1026c9dd9d9d21a07a461cf7d1762d1fad87567b71525110708b7cd853a8deb39047fa46717c86784fce53d7024bbd26b8babb0871ba6ec0d1eff561e948dbeb2f72 +f4ca55c9c452ad88bdd28acaa0eed54c6e654007ffab077ee769d9ed80a3b21cba436a649d97500cd2468edab5b23a70ee244eb9a684b1ed0e1cfc9a6537c9c2b0999d5db07eb8b2951251cd19c6378a009d81a5ca61dda17c12dad94007a12ef33e8807c6bae45b1af312426234bd5f28cbbbc96de0fa88955d8b1f2f2b2b +12504e7e8d63c3d0b8888681b700bdbf7241550a55a8099214ebbca3e46d68dfe6b66784ec031b41ff2906c8bde06f0a0a6098e5d3625f6930b99a3fd8815fedba31eb3fb8d40d29b0cee92124f274e14633efccd22ce7f4bd476fc073f0ac35b810b114836f7eb319d3812c7c2491519d6846d0e0b4de693702edd1a702fc +6183011d0c31cc5655cce08923490220507a17d9fff7f097ebb6fb63bf518ee7a1c57115f352c077adce6e84ece85c34c0f24829f23f956291fc1572ee35242f8235427fbad99cbcdb918b84b327222535cb95b53417da9ffaa4af85ded3eaacaf995059d2cd4787708e60dff44e075227a69968c9b0a3d756c2ca4e3f3646 +0dae430002277c37aae61ff5e5dad055a00c847464145bbf05e21b0fe2bed8738629d95f3175fa21df38f138b0d947b3d65777d24af2da33ff467fb12a9d00afb474cc7334178619a8cc91ecc601c98b2b8dca7fa88b48c4b7f6430aa751ff995db878026a6e91db78bbb2a98924c770307a9b991dcec113fe5a48c0396ac3 +24a5059823ecdb788da4bd9e60e8194e12ecbb3532fb86fe8e9ef3459b259c3dd5e8098754c8c3d87e9e5fc1bad0f7f63163c0e68fc80bea3696c7ca8b33def5ce23717b047aea770b0c6be6fcf88a5b0a95c3337277b515652622d6ba186a80d34cf1e02b33435cd7a2e1c8d82217538dbf366e181cafd300dfb089d27f73 +6246ced011b53b7ceae2fb314d06ff73b11256e3c86dd7f923a13d63746047bb9b45bc1dca58bd0288def2f236355aea24f0a1d0e1c5f5cad3318465a8de2124864923d281fb684d9e7f0e1768fea6d759af5be03bb744f290fb4a5fa60b7fc9722220ca8465e6abfed70a4fae36084e461862c280e59a8ccb3f66303f572e +9afc81e9287a2d6e68a5504cf6929ac1e6a385efba81ad2c2757c96d59db527b19446b383810295e6be6e2f22eb3656857b7973e69efd0268278081b6b806362d465576208a70f25ed14c218f329f4490aab46ab1bbf458112bb3cfb650f14ead2d08dc8214492e9fb06b5596bb5282e1bdccdf3d4200671ac4e13c7ef8870 +fe8ddec3bfa067a8976844bab6094c28a1d7fb7fa127531d1227029baea93bbc898fac105a622f28932f16e2e0cd6464c9ff461f11c71253cc2c6124011bbef368b8abf801cfca85ea9915febb9506987a2ca7bb4b368989adcb4ace9e1d51b98b6c4dba9cf602ce0af71c3a80bfac2db2b06ce3d07f58f565ab214d3a6e4e +a363f673546a7748f2c2763e94aa27e15f4f90ee7dcebe52b9a32afd3eb7c9db9cadfbb73a8703267d3756183c46d568b3a39706c6aa261b149f2804253f204c188d5c1df062e60a8bc5b54edf88fea3fc6de60b465f8881381169d72a4c9efe1bd835d132bc0fc05563146f69b28703e49e817be954da45f54270b359506f +ad0aff7a12652221accdd77acf79a3a57ad1014f83f1a7be91f3f45912dda19b25cb49a7e4174d74055c49a77c49862797fdccef3fc82a2e6537cba82fe74e96971cd6dddb3a1008988d6966c19729df5cc345f214812ea50e8ef7ee339d3e8097c8ae9eb8edd09f970dcfbbdc0516eab129a4b72c2cca455bccd77e8d30ea +d4c93f4d7b3cdc17b0622818415d761c6a708ef0a3541d85682b878320441f75b9371c2544cf019734695efe3d3e909df69da3f50247e77a7059b1bfe48cff42ad33e1a6f2e67e8b0f4405699112ca83fc3ed933a4915398bdb74af2955548f67182a2bf97475a1f98540014fa2672941121f1ad75f2b07cefde404bc7912e +e07602e5e1d977dc7d24fcb598c320cdcd6f7ff9299f19728cb6e545a42fcec71847efe4fb5b942f9e0406e6813345748059f11de87b5ed8c72358d739b92202572ed175be1f5314c8f77633fa146f799e010aa6c0d71f3cc686a97932dc952d585ce38962621f3aaf4bf97d14fd662013f8143a5ab8e72ff21ecc1a1f2894 +4179427d14dfbc32f15c4848fb596eae16d8c4d072b32e926f0cd2c014239ee3de6fbc15e71bd4db8550446af38192d5427633aa2a3e96713b46bec7d7d49466823dcaf68cf8f6d8b5c30e06a75dd626d71f60c6b0cec9b06a53fef5aedccc0144f6a0890533adddc967510b8e41ec5b5f8ee7f6a7cd5409581938ea34b071 +3ad534cf3ce62d9a6067ce112591eeb7ee165ba5f13e35ef9737ee628beb8627df2a69ac5d7ff3b920c204fefa38ff826b22d11b030fddb64f58d06a39addd9ac9d5e6def205785c7593e4167f09ff34c7239df87f6b2a93d7c05987061d05e375eff1e5b87c87e721d6b2df3b0b6d8d7c007008936aca3b5a59bc7d6e0ccb +1e6442dec296580dd4ff8e29fe95a6dc94e222e3c0a1f2db321b2b5d82881b4c6a03053cd36b733540b66e8864b81c6c469a8007386fbe1f15239aea0e16b64b07099c666c3c3561bff5b798109c1afcd1e277b16879908b26ca93081f673d5bb0e57a98129f2823f84ca5389d1724c4908e63ab8a01b1a31137a628e6edd1 +43093f20658cb271064d02a0e57d2194500969a46e170ea74a013a30a5cfb3f85fe0ff118a1df33cbecbe762a735375587f8aac2414221fb4c562f65beeb6e3478d19dc8c54ba9ea5dded5b2435cf47aa6e9d8449d61b05bcdd34a8c0ed9c68a46afbb1210d1ee584c31beef3bd0e19fc7e7e53e6e514468f9396026550444 +a7f2a1d9861ff363ac752884660f6e3a27639976e04603a3187cfe164b2fdef737d7812c72a42cc26734256b3c6384e7a9e5188e5b2581261cea92ab518a591e3c17402b8d6ac6e8ba8a616fe2f3cd85aa1d947c7d004effec84f19f648a0986687a02757f747f736b8e44835ecf944fce94e5d5b6d22c2355108cf69b28a5 +677d66647af9fb512e1dbddd263cbac4766759eb17ad2705ec316ec43818198949c6347b6df11505866590dd1e7c6e9364c8f5be7bc68c5d99b6ec3a14988677e026718519c26fb09d3fe37c44b46037d2cfafaa69250a1552f90c990cd9a5890387e2105ddda8547a9ad5fd9bbb473025476b3e9058381786efb351d44496 +91c04126b03cc4fb1080b8d59ccc6e3813739fc156972c8f1d958dcb1df8b1486d95b00e83bd5542b6e177270cc0abaea5a787454ed7c0c756bb74e63ca9a29b2a900a43d646ac91dbda711c5dfdf8bc32204dd4d01bb1c0e04790f0432ec15f498a0af0eb8cf597a6c5ba1b49acda534f8a33a630e50bc7a01e55372d5fb7 +451d77d09f2045ec3d97d3dff73801291ee733911a96e09c90fde38c68a541668591411eeadf77dc7f99dba8cbd972fdcbbd01d89637f803c60df0e2f6a98bfffed349fcaca1d113e264c1ffbed892ed168c3db19f796da3c3d643fde51886b89f647346708ef34b9c8565ecb1c6bfcf60addd119ebbbc1ba786003a894076 +fc258b1d0c1f4d4793f16d2a5e23e15e212fc1279be67e3daca4045f4fa45604a900ccaef41beb9ca12e2aa6fdecb50f10eb19e52548d8b473d0d315560e7b33896fadd827505519cf94e552c6dfd3ee2f5c56116da426ec96324e6d9f23304f2fdb2442150af2507b99031da28e89ca5c8707925c3f7df71524c8ffbd025d +e6396f4877615d66c42e5d87cab1bbb720524c32a14d0b3fc018bccdba38a543e997b430707d3e79e6f3bc467254cec9af101efd29b6e4ac9654a9e4711265da42e4f5fc3c58ce163a53e8383b18e6f23c2b622bd3d7ffaff76733c004a49859885c544803a2cecfdfd3d0df5c7019d4cc333257b61cebf93c39876cc7e455 +5fee5e03b042023ae1ac59b0616342218dabe3af133c4913848d9b24a2e92b3bd166fc38a530d1e353460cf30d982bfa5ab2f09e30de2bb667b4afa7fb512aba5d41b2bc26dc6a888459c131bda1ade6a0722b8fd693d625dde45a23fbe9fdac2f0cceee811137f601eea46564b93f36b61d9c105dd7dfcddea0ac0ec7135d +3344a51b8658163c1bd5a80ff0770ccd912f1f707047e6dbdc2d2579c9801afab26f5be43d8a03cace57e5c4f0f63c4f03bf3198f6dfa833f41e7e2db11d8e9a3739ec70f4204d3c04db4164e33c0926840979d60194c136f39ed9f55545327479e29ec15e62c47338c5bb70faded6405977317bbafe5f5ecb7544f8e884d4 +ea7f93e41492d3d692b1a5f3a932af6094f07024ddb7a405b1b441b85c65c2bbd3687351e3c6e5cdfeca24e7ea2e1c17624013eb219b2d1c11e1af21eff5106bf9a5d8f1d86ab853001cda2402e6db1e21ffdad72bdf4138b6fcefc5ee443699aae77201f3e7f8455df5c6bda280d0913d8716fd80e2815def984e7de3ac28 +0460498493d82d0c4be267c7627d9fde3e6c0299c226c28f3b841c123596ffdea0670b7bcd270868cae6bc24736e95d36d5ad98176c1e75b1b6754f10a00a62130f3d4bbd607f906a60f14089f4745646601dbd6c055c628a09b652ff0bf6f86a38c48fa8e16cdcb942b3bf905f778006be282aeba4f540dd3d65945ad14d5 +4a01386fc28ab2ce4fe01b1d8f5c27df51f363342e4364e9865e45c02d229f4901744ee8f29e27a3fc873ff1312830d5e4d91ad9efe80802cac0c807688eed3c0aa23699f9a9aae755d406d9144b527954709e17b860be68ed2912179eb8744ce8334751ef79d5486949a835aaf4dc24173ef52a230528123ef039a650842f +6dfb5b35755ccedb387d40162093ea6e546534d0ea396377abc3a22fc3f35c6f1447fe2c576815e2a86c9e0afabd0459f74a13f8b0ff2cb534e2ed69ecdd5944d1cbe0206048c00770329552fd1a24110bc557612dcfd62a383f4d588b93a4c9d1193eb60f17b27a22ccd2bad12f3bc0a5117aa59b4e47aa6bf9f63904f2ec +9fc780f874e0d9442070ce8efa2efc41ae269fdcd31e7756f7063e8fed63244ccd384163cdaae16b120dbc73296eb7bfc14863928001f8e7a697ccb21fa15b0655acee5e0fc529497d3bb33b4080a753121817a9c260e49860fa70d591b34a89a0fe0dd31bfb3c722bfcb209d2a711de80d436b384918fd47234d94b2fcf51 +d938d91da71669342932144dcc27189c85388f1711584e910e88f050f43989e110af6af70fce9ee223e12f15834e34415d2d5566c6ac0a7efa11631e6afb4cd753bb8b8452dae2d3811cd752d9b5a3b4d0d601229c975701d225ae2336f6630752371f4820071adf79a34af35b86a3c2fe2515c56c18d080138f35fbb390d3 +fdc5d2dfa2ca992c5831c5bda4645d7fdc8bd41c5d4a6c3a41e4cc79a0a62bd0e8e78cbc9d0efbe51fc28a1b441599eca62bc4e0dfd0921a7d5cae3f27ff2f8b1d17afd81709d87339c9be7c57cdf4d6e157e4e6f1e316574f8a61c64613223b5f78ce73095b684f38a0447cb1633e000ec05e9f33070d7d71c3dcc97f5dd9 +cfb77cfa46670239a2a07f0969adf2233432f4951f9fd484e3cd04e944fbcb8f6c5c2999a20aceeb0dd09cb4c2625769b07e8a79167f204b028b8bae23d2dee75fab58faadae916edb1cef05056ff6010b09582e6bc229a6d6d2a30f5a6e7842df8c86f0feba1a019fb2e4965c5d430d35fe30802e9aae19570852ed00bb22 +776a808c86080e05f83a38942da3a78171e1f166d4af2487878b89a76d5c0d3a72cb3c00c8e1cf5227ffd4d6e851891613417e63e8608adbf208e59c5ffd18c2d84efb5ce92d85d663e98ac33b26e6a4cc4d6115174a8695e6c83e288a867260df462fc48dc9a7bf21e96c680f3dd3cf1c69dce24f8ea70604ecd23df1b655 +bfdbfdd7bbedc26f973589ca33a7f3256ac1dbcb72f4068c585d83c5b631c770aeb10af936e01c353bee6aaca99edda0ed9bfa1530e1bed37dcdedbfa10b9f4baff8079dcc61c0a4ee0a8390b8ee52433486fec50f22facef032500af1db0d976f6df11e8a6b7860e22592c73ff63f15a5ce45be37b03b9e14d7222b03260f +18680dc6657c776137b8ea98f498e520d15dff885feedfe8983164b5664eacdc8203dfdcb97503205a94ebd7d1d92c738872271af3d167b4d8327a0ca571d22cc048d6becd24c7ec52ec6983551d9441b73a17bd37db89d7b5fdf6c53f73ca987f63ede9aa0693a40e3dfaaddfb21a2564cff84410ae093ef5e382061297c5 +3aefd7e9a5f4fd19052574c3a5fa0af8ac059f3b980d670c53e8f40a5f14b3f6bcf2cc9ba95c572489a34dddc43f1712f23a4ffd158a4ffbf07a8190ab6feefc687851aac2a2ebd100f17151bbcc4bc67c3e17e020545bcbb70414baa4507d6d62ae43a67e246af16aec3a344932fd31ae2808957f41c9711e62bae1ef4629 +f31940de87d0515e94dca2cbf3994d12d317015f1c28d8e49c6c29bfd899d0a489320cd242f20192739c93a58b951f09479556a43a3fe5f53d70007e8541b534292ab1ec8cf3b627ab78074dde81e2eb14966f6a5ba59fc61831cc56ce084e1bdd57dd55e8020301492bac80441d41ea8f1d7e12d45e21c0a6c1b014477478 +5a579839bc51eb282cd06d5e334d9e6d8a75c77a4f7fcb659ecad5eec190c09af2ecabf64b8f1d1427601b0769c000c249fba2ae62440bfb401180df017636b485637162320fb6b0e1571d100a33accfcc4bd30eaf4ffb7b6a6055596b0b8915155628f014ef12e5497b9811a72cbacdb8a67e0f28e83e4a54b41a697f97d1 +f57990969b747e42333596fecd70fe72e9033b2f438e853c46bb9e9e1dec64698dd311058214fd2914c3aeb72c37e24dc3c88e03b41c8b4c14d1fc21ae1543d2388cd9968c99b0f2ef0b37c07373b2271ed4c33a8987116d8ccba89a92bbf075fc01ee1ba1fc60b7173f824572bc08ed62031023a863323b887ea742d1a3fc +beec4795c3680c093da059173a0f86b3cef52133cec4c2f0b639789c4c69237ae08bd02845ce364e30c28b95de35a6176dcc317bd180afe89b4a02079311dffea21edc192e601de53856f0c328ef807cc4c9df1a9cb11986891de4a9e824297efe588c7456b70b4151c68cc7c48422be15578cb2c90f54b25c78e64ccfd9cc +476d7dbce7b5ed95429178206b9d6b4f08fe0f66795f4279c9eff84a0620cdc044cb84285911a2a87903a4f86f71d61a6c0c066595fa0497f6fb30105296aaf4c38b729a410f563c19b1f349db8f68d1cc5cd9ea5375253b6278f163cd43b4cbd6357d8b7ebf03c6a51bbbc874333e68d885a466d3bea70dd9b74d89dd3969 +4d7a96b39fb743e450a7bd1b3a73fdec7eaaaa096b73be6eca1e3e1f8a407efab54227079b1d51abcbfbe034af69db5a44c4e07d0a971224573f75a4f557daf7639f6b7ac1156d7de01a690c05dda535b85b30cbf32c03b4c40bce719c53b6550d1342cb0f286dcfd611a4ea5c08f7b29c2a0e9dab6e47fccb716748e9aa42 +d6045d67ebf5dcaffd9388e78778255c420cb286e3f77b0782bbc2246567101d9ca6320ba202f731baf12b9241cbac2901d8daa65df864aeb18c6ae8d56cd538f4b8a859d4d309fb174817bd980c54bb06ef46c15e7eb7d51b0ecc6ed1a8da19e2b03a9ae244a9af3933952800764c4ed8a4a3d61b4858713dfb5c5d9c2c4c +a0c89ae486982033fa94fb7caaa9aa178362964f4bd5548b78129e8ddf60f0178e09493c38a30e5944f4f608297c23e6ac1077cefb010ffa6d4493ec5c2c36c2dff1e2678757f7854013439b6d93bdcb3c28dbb7d763958fef13de8a541b28f801a7dc81d59b8b33b7624e3d2b40d11bca739019618e30bf215dbaeb4931df +7909d745102a97b0e25d5434e34be7f68cbadc58589baee0181d6209d97b6eb2bfdbb1655e56b22c56ed7602d7c4bfef6dd783ac8118e705c6e433de198a16d94d8b63c18ee31bc05f7c2c7da4b8707ceff593057ab5d34417372d247b35bc8d1703d0cf3ec469f8db0f386c303459ac9fe564f60a9d400c110282c900fc0f +2ed22a9c9b3c8c6bcca5102d532ad59b13f689a11cf6f9e88883183e7d3b1b03916658e2eb6a471563ce90ee524387d5d732c3e473cfa1c6b5678fc9fd1dc543f9692c680598793192d38c5ba07aa75e55fdc6ae8760eae4d0f1e7e84e1e3563127b4cf4798275ac892f64e2b5019fb3f9d63d82c18f6f83044b0514d70571 +aa9dd6a3c3d75c2ec0915babec40ea2b430f8e72ffc5a35aa5af1d578802614ab502fbe14c9868b727cb578b7af9dc59f4bf58163eab28c7007db4f59fb6ead68cdbb54be56683d84ae18de924e05c24cd2e6ede8c704533fb9385d5416e1bfc1dbc6fce36de77a535c5d463df1c253c9457d7dc76528522cfc84bd9ec3a81 +3c0bd008817ce1ad40109752bd990508d0699507c2988fe65696a950fd0440dc975e3cd52c69840c0f5fa19df83e1775051c1311213eb10eab31d0319eaa2496f49fe79a16ff0a3f322a5dca0146725445cb191e1f74c1ec47dbcffd1a0ad33f5480faf36f67744a4834107d03018b7f19b7c9f9f49b03616dcb50c24148ba +55118080e47201f439f099421d6a4340dff4cbcb4538ea4aa229d228d1e3bc42466db739900616d99e7f6452303aaf98c6d150c1315072723ae1646232328891467321742af86d65555c759a477dabbcc4ac50268034e1c33f9923a21f5b5f774c83453e54026effde61c808ce8f13727291e7c29c6a1732471d20e3131f44 +73e11a20594575d0c4fc2b446baacab399990c551ecb91f4104c4790bd071902805d25d2136a96928471c805c79d84a4ee085dbc863fa27116f1b7d3b86bb0b94b41d94abc348a3befc3e2bffa78d6bd017c8e21470590a7125d3cb57f7d414367177fdc687282d56adb1c5662238b2abf7453f48051553d72906cdb6d0e8f +84061dd77c440120b0ca084813f9c20a44e91158c3254ae7b8e0d40a5feb3563d9c6a02eb5b4e09d5a4a21cfca067258f3ad84b79b245d2fb01066b9bca633311594664c7e1e43f67691f6964d19a37390d7bce97648fa9aa0f89b90b5601115dd9a05f30eb80e9002dfc370fb25186922a1422a7a8739c99e986963678844 +68fd5b2f924a98c35749e8a7be46f39d801fdbb987c2fcab9914eae87e3a066027a327c910ca591144cbbee11fcd76a1f01a7c83678bb39e7a54afbbfd30f590606e69f9d4155de25d0cd1113e6cc27d4af69064233cd8831f0f10e47739137db5aa9c422d77ea2d6844b7a080eac56803bc408681603819beaf3a2827d33e +96bd6934172b0fa2742342a3f69fe62f2fb389cc4f408b6fa6469e3066b21dc64b18d9ded429c850be147f0c8c750f65fcbb4564ef9e865cfe80d01783d2711db42b1d7a1de945605b983e0ca09fdcdfed96307644a16b60f425126d681265ed5ba75182f5428420ddff62e83b6d57b92aac1d765c74ae095775e784185578 +12357c966abb2474bff88f59f6ff8af8411d37e5c0d02f725055705f841bdaaba61728c340a60313f0ae42ddeecc1565caaaf54a80af0a75eaf421bccce9d476f23df35c1bcd89a22e7661c1a7f56abcfaacf765141cb3c5da04cf108a8f76ceba0172d366684bb71f51caa1e135606d38b4f4a71630a7abd2ef877f38b8e7 +5649abec0dc275d43db59c4aaaf87cf9a20ecebca4b1a7a7ece1f9e42491e5fe7762a96bc5d3d18acff99ade3ec62a13663effcc72e0576283de2b45741c3e0e14567315bb9d2a09d6dd5dafc49f99ab3c250ee71bf4f9f06d42534194c1b825b4c16fad32bd5b13d1ab6285c163ab948ded26924b0308e9f02b05b84a25eb +ceb1f214095b77501067d6ed6f0a10257fadde20ac0eb79048fdbda22bb3c3bd4575eabe2926aa2e2edd749e6d9525afd7ef9035fa65a6ad6520b3a7d2da3571438a2640815a618bead83da31a789edcede2e5d1c3517609927afa97454cb8c2f56b33e3ce24b3de50edd5ae2c1f3574f3b42855af5f3aeb13e427900bbc71 +403dc6c496ce594ac50d0f4cc6a16e9f617a48acaf167ec4f7140c33fff90e42647d46de8fb58b9e873fdf223c327f1b9339d24a162f9bb255a3effc2d868618bfab67025f76f2015eead7819b1f57bf6b7d2e9bcbc62189cb800ead7976cfd595b2b13385f7d39413ddb8667a52ec847a753fd1e59e68ab973810164667aa +b78fd30556cf2a88216d529ea625a79a01bd2274f26ea9c865429c68621dc6001e6ed17dc0f8b5fb21f89757e44295a286379eb8e228a8408de8094c09f58057f03229b1ed791cb5de6e25cbc7e029870c7300644511a259edf9ebe82b08c6d01efdec094b29536be4ee024dade73a39ad514f88b49a5f70aa28a8737e7b66 +5ca851561914f5c917e9f0b69022b3274657d0da1cae16a164f7285424f32a1ee0e0fce179fdf9bb6863a959ebf3128204b071f7233fde28fa1b8feaef4d26fb2a712eb5860387f30284717c4388338919c658d203a2d6c203bb64dd4343c22164be3307322d9a2ccccf0cab9815e0c2b2e06a84c1253652b5b5b471aefc5b +8bb49e3879bf02059377f16f8b739b6255b2727ed46ce82317c4c88309a21ac0b95bf851bd2eb32da4ee583b26b12c6157477254bb6b71c0d37bbf34e218d5db70188e719cd9497226339b60e6a1d6cd51ab707a41220bad9492531b5fb0318cd3c06a961f64ddc3efc0fb26adc45658f73e4662ea92121b71220c7a87cacb +a25d26708a33db999e1b36fc6380658ca1518c972a12148a101230dfe9f5a992bc24709c873a73b86cc4ec478c3ddb14c68ba9e8a9edb4a5f35e6ebfd19821c09d75d0c0209806d6e2726597c11d36129b1f8304e578d554f3a1969a48f5095e759238e10fdc3b52a9b560f7af9ee7997179a10671ca25efa6497065e5511f +3d71e17fd8cf5105d16dfe46114b6c070b7ee6cdfc121ef9c2301a44c4d0957c6841cc120e4766a51229c665bf60e401d8bd79971e0bbc0b3c13a14062cfc0dfd41bab5a612c2e1b5a5a1f3a4b0c6d4e40b07a3a2e6c674a5d8ccba872887b85ec0bb4ad0a669bd729b06a9de82e06803be5e6c06b81f43df6528cd41a9f08 +f60be991077bbabcc3ed85112ffff92d8d010f36276a0bd60bac888165ca09553c323d4c6969f4acf1765dbc74913e8cc3ec387474df3cf784dabf1c770b848d54e0d0f2daeb99158c4a288147301aedb4d05325a0dc9b4dc6651b1cc9f8ee54da01ef421f2dbc4dc4468b9d5136b535a703844b670341f313b36e449e00f7 +b832332b9ac019489874596c8a4392a55c63505f96440eba1ee31e276f3cdc534b3994592237752b95d0cc8ef6277df7fd17df182adc8e3aa34c787d4c8e5c3b1efa640ce25a4b39a669be2f72870a5acf7744f198cfb1dc9015df53488f0b371fbbe54df7a675e869f3830a96b49f7dee4a35ac5cd259cb30659d1bb8877b +05f68560c94efba2653620691753d8dfe80403dc9e25ac59be251f1c278976eef940be45cd3f42e2dfd443299d781a6839427a74d7e3e0e955ec43ebf8522cb7d12234f00e7223256d2c48d320c73ae1702c800394235ebcbde727b09e30d4fff8c9cbb5f33fa88cac3a23cf3c1d4b1dbcad53bdffd2d97704991bf095e5e9 +d191444ea80d3f6e191a39f2c3f46e160b93b0d6bc03a56012189a2b8593ca132065b951966dab689d5f007a2f700c0c0fba65ce3814dea47ebb8b1ee1c5381da4015b57612a8af3bcfd46f56591e53302feb467efb5633af715e099ce8df0ada14095467879e4f82f07cbdb7a16dc1ac05db4b1971c30b2d0377b9a4baf69 +8a633499f4327d416d8e0245ff281806dfe5ada865d1a225a85e89074711647fe07a7d380d60c5349591253a98db44bd969cef00ff7dd236a4efef27e1b61f8913f1e826f9e73d53624367103a0a35fe45a1a2babe78aab73ec848b55174b7129c195dac367a17ae4d9ac4e9c7876006b067b6006270fd078db6bb47b413d0 +89abe8ce531ac0a8a00ae25a392378ecd5a4abab3e57a0b9e0862a0a1500adda6a4625dddc26b39171b0029544990fcec65847413e69f3c1739afa919d2f6b90bb4b56940a88b715eae9427a5ebc9556a4d0e730bd1579d8f11a26e48a7fea58981d40accf1df09327b7918330674752a6761bc7a5ec5f31690137db6f9deb +681bdff16b125bbf1646784bc9f41964b1ed64b3d894f29bf32104191bc347037147ea4c0a96040e48446ea3799ac90ffad5136a560c077ddf8c984006afa293e3c8e6399e16ba31bfeffbd0d9380755a6c7459ab0072ee11dcfb62428912b19dc459c316a2ebac60838bdfa6c0c38ee5bcfbc17fee37c5684ae478674ee7a +a91b05a8b92492f7aedfb52dc9aa2d9e68b83d461f44dfde0cc1a433dd7b589a48a1afb5e135e884267e68f1c4e167316f8812e9e1559e2714a2313618f116991cb69c56cc02db76a2436c385223c4058c79b33565e52b112951070a8a39b8ab5844558f871b68bc17cc68b6edabed7e42470d0f41fd1f193678d255a2fba3 +bbd0f3ddae252dcb473cd18e6a9f96f09d74a4982cc98b7196d99744305aa665277845bcb4b006525340fc79a54b87e3e353efe9dd4bc1653338302c41b58a11d628bc6579009542b7baca20ec0bc0458bf2bfaa40e6f7015b0de112b7dd54ad8154ee89fb05702fb5bdbbd0caf859f3d343c1a917970d5cd79379815a61cd +1b1cb5f94959a0b263db6fabbbead210cae44a73dbbfb9a2a5af35144b2e4b647ed376790d7aef50a75113e3a90c5bd40c51a48a5354e2445f58c038bee61d647c58558c1d69a49b2b468efa66ce79636761570e5bfef800b6ceee7238838c71d3c5c28408dd89acb1e728b64f2adbca3fe8e25c5a98d5a49a30c994785b7c +caa07a2689a705b55b3c83ed68bc2ebcc9b433baf146f792545188374f294c7df0d64983827795642bf07cc5030b5d6da13343bdb8fec0039c275c883451f59941ab3c6be0501fe97fe44c9285b8eb2c940c0165aea7366f3812d6529f341eaa6b7c1138e9ac03410be3836224f11bb770d1a59a5dca76f4995aaea315c758 +ec847c8c450ee5b2c32816329f7a1cf85bac69add76b9ed4d8697ccc76f48cd1334f4a9a286a00c2d72c5ddc1204c8c95c4108bfc410909a1c3ea9385bf2e8551d9267a2245590540ead98f4f1b9b365342ccc0de73c502a0af0d462468677143124c41d1dd4aef38ca60f9b275fc79afea09e48934274567e8cb70b61866e +dba8dc0db9ae6d41f93d350609ec138d3c57722af790018aef77ff1088b10a2fdcb84d4d2ea475dcd304ae2fee146baff366137bf5b02a71a0c298a578aa0d3f901a87d83a012c9993c615df923d6154f0ec022409a17aa03b5dec6742b4e3058752123a4f58c5ce99df4678055ae5988202dac324e9792a6ea99d65bc6efd +4fb6bac1b6a073723bae6a8c6c7da730743d1257bc4c738f2f6b67a20956a8695f0d79476c7ae76b5222bba47d87f88ffc551050af88ec2244de25171204883d8cd636aeaaa20109a69d3169d6f51091d134c4bc9705dc47c9f3f00085edcc3e9df50e306a2454d77c56825f626deeab5eb388cfddb946052b676f354daeaf +c795c949b0a309d37e693ce3842b896067f98a7b196289629ac99d263f78a2c80c0498e8d04776e2fc1c16cb0a8b5c73bff0fafc8427431ac637b5ab30b1ba074fb8d53361ca62b056a95ce9ecd8c008864bb48f184b28db9c458ebc1584468b756edb2a34f51279147af186a728aa7c2bd87c11fe980ed3ecd0686feb8bad +f3859ab318e996bb031d13583aef80d442fe74417d9f0732a78530aa6a8208f9415e23b7a34c0c9d29a1c17dbee47af50618543f8bf1660b91e6fdbdb641f0ec0e0a80afbaced5e6383f0279b7a1434da672470a4e617871a7b604101001208eeb3f2b6828f6d5b09bd994cd7af5935041cca399dd36f8eb10bad58cba1d67 +1c101b4b0e445935ca3b692ce35b384dea0bb2afeab08b7b8cbff433859188c099b8f5d0829bee0cdc709fc3592e7c699976b9cc8a94c21be8df72d68ed8fa66c0f15d61b8381bc538903b412f94d4d69b6fb617271198b48d0f8f3ec2f4f874247dc8f018bea20ed272488aa221fe7ae39e02f3e6609124e4f25a2cb0a5b0 +f4afa077b78c338b0c786eda15369aa62ca48bc1b4522e06aebafcc369925592f0f9d16a3033206cb729d6e701ba2a78958ae5daa2eae6624ea310f14b7789c00ba685517e8171002c6d21be55af191757094ba46a7dac47ebb906af239619aee06583dc600515f923b40241aa9c91fd67135b3983d87e47d1721098244c52 +0cdb85cf659d630d3c6f393db002db7231e2c63ad55785d3db9037caf37d03c50b60ad943c295b275b6de5cc5c208074b5b1ab7906a482a0dc6932239c09a93b17b8e899c9c630215579b263b62acb5868655ab3967c69b57f5a557a98b8e90a4c8615359dd673bb7159a168c30d3abb2384bace70c4cb3bf4551f1f255927 +29ffdd086d149d8eee5262f86704a18512943e0a08a939b0c4d1256072b5307a1a690818cee0fa1d876dc322743ffcc0205bd314229f16909e8e203c980c51c8238a6a5fff859583d9036b474eba1cb24d80838812fbe6f80a2f949b6b6a88597e171130b3220605eff576c5e5b3ec641d67422720bd33fc8860a31ad8754b +82e8903a2c9a105baa0f01c60206144405be860194505dda1f83edfba361cdff818e9dec9524eaa254051fa1f1dcaff869d3476250f9ac8daa5e8e934d99761eec112a1c7a63e896237948807cdd7718fa863b1677a293b9d52f180f9875b45a4e59eaa0dc652ae0c73376e8fb92ca5b01bc4c32509d9df7b1e054b011270d +68ba7b9849a4105c1047e88870db5358469d7627615bf0197f59f0abaede9d2d5686ca4e9bf9ed8a1af123fd572af1ea5a1eb0f776d7095e7eedc99145a06f907f23d27315cff3478def1ba1d90fd9dc36eda386f1f2d5687428afb522f21a95ab86d108057dccfee7ed14a4ee6465cf4a438ab838de119a2733894fd859b1 +9e23f23e74504d3d94211e4d2548899a4a759f194b0b5e65cb0f0e27b26c4b2bced04fd757d623d0e4486b5a230834cc719f115c8d6a3c79737c95bdb07c55d85d1984902023ca837c52fabedfa3b0f867c8dd182a93457232ae0e2c169693d1b2f84d06a5b6cc718620cb9addd4398e5ce8459c042cef7e320b484d366d26 +499ce5cbdf89f517cd90b2f4ec83ffa94b5e6408f8c230a1c743a3faa459b26c10c215722bf6323cbd63fa190af6da683bea8011849c43d1b6264762f85fd7498ab1aafcb9bbe9fd1a81e213a1dad90d7946dddff0c71f53496ca7856ea169da59ae746298736459c40117d1423fc29f387b2f5eee8a58f3395580b4577345 +5305743f1dfd1892ee781ee58bc1c7bfeedc002db5a6853711675f1525de4e05e0d98875112f349bdb1b60701b4650a2015147b8f49994a02bfd1561c8ea937d81e2d819a34ebd2ce63cb1e76826b2190e67e850645055e7c1be3fa8f42f7b90817fba14287d5f3f27e2c9444f7fe2f46d48d2543b4943362d663600d9ba71 +11b252d171091fa0283cb53ad4766142deecdd04f5c5e01ddb9fee287d3d3bcd2aea4b44d26941f5d605a39c2f9385671bfcd8d99c9b651e4c83efcbf47cb07f9e6f1e8f22c7680fa396de5eada2ea24a148df9bb7ab6b8c0f10a44f3b2bae27fbb8622601b26bb8e988a32ffee9c6366bfe4dd45d00a2982731a7613cde18 +7df7e1b53b894eb4175854025e00bdb9d3abd87357059037690695911e24a976e842a17b471cef8af23ed726810b2f5dafa5c45282fffa81197addb829265037e6624c78ab6b2e1b420f2e7c081415c40cfebcfff9ded542ade15b30387d074fd49b146669815cf7a7e3f2f2b1200df853bddbbc723e83e9a6f6a9e48a9a7f +e463797e31e517cfa4d62e95780ebf6723ce0ef0df918478402c4ec18b2ef31b169d1948a37b1f5104cccc0d7078fe9f99a0ee49087628ae0976a7034c01beee0857a11c7f3418a3dfa94a6ecd457985edd820ede2409fc85496a2c99e1d40c580b9100d3249996ae768ca1dcaf30bb73923c854de63372b3907031f3c8f56 +08616cb2742cbc36dac52e4a9b30d8d2ece2cdbea66e4859f48317705ce6dd31c746425def64c94d41c5b5cbdd15071c1d0902730e74ecc00dec7144661c164413699eb4adcb9d7f0694ab50454dfcb1f37376bda3fa8121de9969901580091e2549a1a6449d725d5f00ff6c08d491d4f9827eb7c448a797c4587486e52dce +0026cb8d27c20b5dfc4199a4d1804e5a6119ff8b31d344effa4526ea92ce977a7b921447a2627517e5199e7ca8ebfd64353bb2df770be24763eb249ca31271f81bd9b48da98f3824081d9cbf0786890707741224c85d2f026dfc3d704b1ef3fc5159e17cda95fc0f9fca39adb3818220c6e70cf9a8e0e6a45a8329754b1155 +b13ef6677c86cdf5adf29b6f66b9ef7ee5b3e5a2caa5c521654315ee8f3c7a22ae275b8d9ad4097c8912f473cd2288ccb1de14bffb182f912cdfc4607632bcf72a68472ca3f73de61b8b394a58c0c0e52b8a3da52364aa462f8e60152ee89e1d7d80860088fe204abb99f8ab3dc162365d0fbd2ab2361bd2543b9b2a758c73 +b1ffafa248d452b5a6c2cfb32427bdc5dc15e50f89b641eed24457d91ee1603d34caa40196809e0d8666e0a193e981e3ad9c7d69948951ebdabe3188691bc1a98c57b37155917e977babecb60db4267e019ccd4371b4801564442e49cfd94a027370b8f11aaa0a21d0907bc37bcb4ead45a9f86babaf59748cf1bff59835a4 +eace1a34ff547c0bd028a05ac937dcdf0a6ab614fcff03c4f33ce73d13d39f25b30b92774940a0a3c15fa3c8acc1fd085fdcde10910da72c8c08074cf784629acb12ac7d717a4960714d62dde17964c26c89b5aaa8feca8398b5635381ab0043ee7dee4ab3ad6701e18de05b2668ccafd75f0db086da302816c0379b2e7793 +443ee1a23df2c37a2c2847fcd45b656e1f41334e6d815790129958be71eee3fffe94ebe80033163e46b85d98640b155d7e8d908da655deaf5cf8f251f6291ab69a5f6694f58aa1baabc9bcb4688ec44423d90e38f5e30a9e8082332d7e9c50799b5a1a4f4952cbe5d11e2bb7503ce9e724bfa8082971aeb37565bda258be47 +ca28e415d5e04062ec3a2e4522739f528826221b893d1517c3c8de8ef30f8c4a020d6f2619aea149eb81b34b683f007dfd5ffd5dfe42cfaa691dd1309615a3be2ba68a5ca58d8cfe38a5f6bcb225dd6583f593e44b456de9234b2ae9ae5c248894945022a6137ecfacdb185dab1883d804b7d7674db1f461ef6074b4321a95 +2f60d3f706957a1e9d4e8663e76d4e48028f52713d41f6cae0c11d81c3c1e04d1bed5fd1fcffd18df750795e4a370772aae4de369b9ff39f44d342d5e0f57e89f13656c84951bc7a964437a2d0af4f4301597fc29aae8d1f7e857ffc64b8923e4b478d90f7a66c5ccb0384bfe956f2458ebcda09654723d06f8732ab771827 +7ca23896cbb42db207c01b87be28a819298de3345c9689de7a49e05af7cbf05004a139ddf582cbcfde68357f645c3d039f08b1ca3de537fb65d670afd27ce6dbb05d6d7b7e5de4a23c802bbf1af5aac241be2b50c6bfef665ef7fda1dd2803c14f4e7fdef97f7b9e05db600563c561353a2be5ba4acf2fbfd5a34e07073118 +61a56afd96874aa67228a0796b860a9bcbba872e33d921f70f7cfb053e4969e5fa491a86afaede9e94e0e2cff77e4498b657d6a6080b2f3a113566ae9164122a47c1a7cd9d4dd06f88ae48b541004ca24713881bc345e0a4c0632869e7c10c409ae9b89d18d34e5b6cb202c0185ae366e3790d0c8ca01a645c8c5bee6892db +f7edb9de9c49583e4152d760bfd8adc5d0a6d012532094a69fc9c8f22bc79406f55f9e070a432f30f0953c11df193b41b857effc9cc9c6339aafb527041dde7a5ef5d833a0b9d7378ff1bfbd22c129b448aca2f40b0f6a2b6c727989bebe513a3ece99a85c5742c13937ef752c2e2c48cfd95ab1d5121081f5adcc00920e7c +f45fe6380fdb680e9c160fb9f117dd911f3d68d63313d31c758dc5127b62ce809585dff9feb1c84ae685aa53d4a0d773a70123ebc8344eb4412e5d4e7a1634574d33c7a540aa5d6888bd9ce53df9d4084403a09c92d1e219c252c6f2f2f8204f1bce6dfd59768c129a6c13a12e0f872c89f158b441a0fe6eebc8c6a6ec9532 +10134825b88793da2224dc74b42d730c760e9cc2ddf251eae24ab26de86e02eaf70bc7cca7f5df06b25fcc88dff34f2b1fb4005bab3e0e02ac3b9363325f507dfce0b90550ef10f7606fce11f6630439939d4e0d85650d06b9674a571bffa97e45df14a274b04dc15ba175a66b2060d79321f9307eedc7f2c5e8c12cb17511 +70d233485a608051500b853974744d5fec52f5abf645dffa4202d6a8ee2e550023b1ba3dfb55dca82541b98ff6d7c4d1610704ad98ea8a0d2f01c42cc7bd7a35a5f4da6115f9be15f3267b3d9da2833c2fdfd549ca4f11e4ad0b4ba4ce23c425ea33667b3429a89911a1e5c31a7b3212f1adc6f3a85f4cf417cbae988f3f91 +46563503baebaa4bb27400a643d9f72bd4b72369f2bcdc7f8b55e1a7e3f35a7cc63a8bcf3b27eb30c32815c2c3aa6c4d191420dad55fb70c0c90daa8c95aa80e0b524f5f7190ba2fb2d6a9f32f2c1975c04aa40724ad75dcbcf6e968d49033a5c84b6b0dbe995f057350c379be6cf9c1556dd0905e3c7d0dc1c1c02890c195 +8912b2fc096fb0a3f6e2c83bfd1ae0c48e6ad4ac16d632be6fbd8f1020de4a9a676646765eaecc4434f4fa6754a5bf69ad7fdf4505f82cb3643dc9602e88b4baa1226cd172db1023030e24557ed14f834ec17d30cf054d9a7fe422a33658aae82ca4e4decfeb1cd249f87be85eedcce0169d368c8c6646f65c6b0e86bb1601 +50a97cf5cc5ed02a4b66d97302bb9baa75575aae2825892201674d665595c6433b241029270206275e5168d801cb611618039eb81c5374084aae957813063aa8e99a9a6cc8bc7b12ecb5aae01b2649995fadeca6559bc45f18a7ffa65081c891190ca4d23feab45ffc86497eb2cf6721297f533bc50b03f6aaae79d70ddf53 +66629bae20ea39ea9c96da9b2a759df4eea26b9b8b42c2bea8b1c1dbcbdaff51d76fe6aa6e8c08fa6362913c4aa19373129b77b7b8b4c4879aa07b8fcefb3dbb588052c927e7b84b1197e7e6ea5a15144c614a5c02f94a10206710465143aed29007e58615270b73baa639e98b626716c516452d200384dfa58fc4f51210f2 +2c67e218cb779c2496216d66589781b07a347db4076070bf7ed0e70dacdda6ca88029c0c032fb523878903c1e795679c41d29e325f5dece443f5aa97b7506f2594af6e8e15628203a2f74e3e703088919dde71cba2d563a43ab5ce41a84d3bc491ac9d3fe7a3c0a63a7a34b8bb4df1628b1e09a6ccace891b1c1d22e50d885 +6041982716e56c70f9858653c73d82861de515a821dda4dcc53d96c2847268de92bcdf50217d5dde3c4a7e1a6da8f7b0388354dde9f98eeafecaf0738d654cb599e4baaa68e051f0160cc7428b96dd1447fc9b7bcfc22f860b2b108618bf376f0312d7442aa88231cc72886a2af61ac97d6385ebe8b96c25205cea2208cc1f +ce5710df07803b2c60ca4aeba8531100913e02ad5a70f527ecfac6898a091b2082ebcea88c76855661c2ebd88f2e45805f4d00703b6abfe8df89ef6a41a8170fc5098bed8b51f16fbb4d70d78135c474427d9d3d35bbdea30d64d73de31b44da120e131ad75e0f8bf243bc06e34e25ac7fdc4d3d57214966c4c778a9fa87b7 +ac67cecac40c109bccb771c98d98225b1f7d681690faa59b89b7b364fa651f6c52cd64ac4e32f584e73ec09ff4de7283dd5ffbcdcd058086e0cbfe336217d97e917ddc757eb727a249a8fd9024eed6829b1daaa47e10cbacf296b52ce19308876feb20d4259d7220a062878334db342cc4e546d8af39d3a395d99ae8e5fdc5 +e02d66f5d2a3ac78a333839910995a682ce355f46a492321c35e30952dae667c4844bd492f592ea61bc9441d8cfde8cd07a48716fc5f4df9260a904b0a800e5404ffb88fdaecd25d95590e484313e3f63386f3069df0d8a32058c2e5543170a4b76e2dea577205e8795874764f7e72ddbc394703f262b64aad5d2f1342a48c +0d0364316c23709c65ecc0a66e3f9eed92c5ddedc001356f2134091f07794463090c82f419bb33b74bd577dda2eb41184f0f14150f80f0971a3438fb9c97f5a37739c0658a1df59828df06a3324299066a042a3b87ef61c08c984afc459c53d2387b59c6beb649774f6424605e4925a228c70f4a1ee69f86d98c2d1078ba0e +c0191038632f34f07a70b5bcbee4187d443888a3ff81cec64a4edc845762357fc030777ae09117ea87e2d637a717b66f5a986c4ad5796df2209db3ebfdc9e917e9891f8fb8319ec1875c4fe2e87a20164f784a604fd4612b50d4582e4b45126383792500d18fced9e33582a627b30fe3be54bb557c4948d5ddb681641592de +540922e5d3d5849819bae0bbc0b0943267872cfbb2cb6ee0a97dff6ef9d6eabc6e7529293c57eb27be7449fc7e8128850eee6b63f4533ac7da79b7986b23eefaa395f6fb7ab59596c56870cb6eae2fe177ac15f5a5afd45d4098a0578d42b204fbda6180b1ae63df709c2e723462b1debd2d423e6371dba37ea587fae0ed09 +616415a055b19f39f64f30b4a82cc1544475d30dff84c1aaaa539cd9b07379b977af5cabaec242eeba8e8289f168c6820ab4bd3920d09299ef7420b2101649446f993dd6f321c3a0beaf95f05fefdbbf1ef50c3ed7d00e02626a5eb5dd540d0a60c8efe3a0a01150af8ef705fb20bb8cc5be7c0675442009364308f047d8fa +7a4b18f2c8a5f5c29b7ada09217cedf13026df1d6a74a25ff1d46de278f11d5f0ae951a592a23082031649979f12697af46be553680ce4226de0daca52cf1dd13e1d12aed25e5fcd2904a25b2c9649dad897d9d3e9f3c79ec2b307426c276dd4f32d92245c7767155ed5c7288712335d8f8f992afad4dc3cece0fbdf508212 +a8550655aa897b3873dbff7ff54be068430f91a2825b737f26ae4e29fa127c1aa1ff2090475ae422a80cae3446cc1efa480122eba85c42d142facc621e9eb416ced9b606c41bd71e04171bb76b36bdc3269a5942b9000726d2c18c636e4e9dfb61994e35c1b24c3c15ff13d9a6825a48576d7f69d63a08ef0b967369c58ca8 +deb7531f4ec4d4331fb89c49e2f3fc397df20067f8dece059e3fd74c61126e71ccd9a26dcc0d7a867a52c73e894735f9f4288186323827a635084f3c685496936b211b0e19edeb0cf141ecbf2083ae654c32aa7d46f82824807d94f05f66f6b31505b7d38d3fbae7a60cc305953e81c57362b9d19b74f95cac45d1e02eb53b +6cbac79ab5141b81f154cd79a36a894b5655c2a81eb7e051c03a3f3a48c6e5b11af8f943926e6005bc2215a8145c33854d78cae43c481bf4c1a807e6383c1d109aab88041dc8800d18de737456014219aac65da11673d66c9e9dd6138aba485b35c08ccf0882b130b11857e6ffe1393707b305b57ef8d4be49629ab54b47a2 +40a2ec3257c0703ec4907d211ce053e1f414c2b5b1cc0b3d40dbf3507740bf1fc096369d74e7018d0ae0778303690061646dc4eab7f6ba825d184669f6b3cc864c470e5246a487f3d23ff328cc0d377df5fa689c0b98d46b5a1983401cefeb65dd90dc8d7cdb5320b56ffcfe98213ead81fa180b703cde5d0e68e8092fa502 +a3526fd9afcc8d75849bebea765c86c700aefc86654166eaf811e44f942f0e9a774d67c94e862e5906be4ad7e88fd70d8f04069868733f13173578e4b1ca4b582bc86b9241bde7d2a34925d6b481774505b4184b4d084f43e5ea4f9788e71ccdc95a400db5f1b1370d595db2381941a16558b92ee8e7578188b5643e5dd673 +6061526b8e2140290ed148a9f92c5b545b874d70c049b8355bc103a3d328b3e8841c8e3dba2b658587aafc3109c5a2bdfde2ffe3850a502e4de17802beaddbf4ce542bf4097ed98c64f80fe71ec216fb951601c367509b02fdac83a29b15273182bf3e95cb99263924cb615456ee0e5ae4c7aa6f1ec6a948efb734c49073ed +8823e552386351ffc1ccebee82632b49f51277035274e76b05c28cb5987ecc96ee815eaa21c6d26f70fcbc7c7b867a5237fead73c30c0ceedc417514191fef7aff960abc5c162dccd3bfeb1bbb3049393f9bc0802fe10c61f73a6d4592d16bcc45af8201f5cac42d78a974c55e124ddae9d8eb1b6015fb2588cb27e118190b +315cd5e0d32db1576890d0d406441082cb85d301fb8b600eae783b8842efa4f1b0b619594699066b34cdb18f219756f200807e740fc003c39ed4dc14131eb283fbe5944fadf93da0205d0d2f1190869e9df546f9fb77071c01b829c2be4d2eba149efe200d3d1806e061c5073ac4c4ebcc06b3e6b908cd801fbcdf45c1af6c +0d5a6fbb18a82a482d5d81947b38ecaf5abf60a029ed7ddb12855a1ba11f629b9790d9c3e8d121951f6a7810f5290008457b5c05bcdd26555c346b7d2a43833599e5ce94c8e4fc121012ab5d9c0b019f3df52d371b89fdfdc3f9203da2efd0ba467b3c2137ff878bce3e96c9ccb7ab8f7c24be27623e4865d7e3e680790226 +8033921977c73e6615292a86963683013b35650df01f8012bde85382550255155b47d40e8be11dd982ef4ad4dcb7587693eb563a785c0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark +%!PS-AdobeFont-1.0: Courier-Bold 004.000 %%CreationDate: Wed Aug 26 16:51:37 1998 %%VMusage: 32181 39117 FontDirectory/Courier-Bold known{/Courier-Bold findfont dup /UniqueID known{dup /UniqueID get 44053 eq exch /FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 11 dict begin /FontInfo 10 dict dup begin /version (004.000) readonly def /Notice (Copyright (c) 1989, 1990, 1991, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved.) readonly def /FullName (Courier Bold) readonly def /FamilyName (Courier) readonly def /Weight (Bold) readonly def /isFixedPitch true def /ItalicAngle 0 def /UnderlinePosition -224 def /UnderlineThickness 52 def end readonly def /FontName /Courier-Bold def /Encoding StandardEncoding def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] def /UniqueID 44053 def /FontBBox{-88 -249 697 811}readonly def currentdict end currentfile eexec 5d4e1ba544ed5a446c62658f8536136c5a411e3d007b8613acc7f8848ec2606f1f35f86fc6023f4d14145e0f9bfd2e88f2cd22405c2c2dc71227f2a55b078981ca315918adbad2899118ce0ff48235f4cd51f4c357092828df95826db3f6431a949ba16901c7fcc66adf6d0ee61f065c75c364bb74b2d1059653b87247fc9d +1cdd90c6c48208624075d0016970f3897159631385377bd323819e13a58bdebdb396af73d68cf50e31735a631651d13048be4018beced90fd9a52802ad21380f89194009332813b3761761f86e51567aa9e6f80ca14f0b0597932f3b6a177ee1ce5517809f06827a89f71630e07f06bb442537eab666d8cd486a836831d403 +900f5245dd6f9d284f606f9a648e27e822be8525bc79df1d0229850a3f3ef1038edbfc0e8109c06b96e784ae7713811677e58b3ac05bda8f7486eef1aa7aae123ea70c5afb24d2b73609f3939f7117b173ef4b0d0514cc3364894eac38e379ea44a980f8e3ef55fe35f9720bd7068a8f6cb402f4c757bdd4e0a8fc9e00809a +25ba5d2d92941c31519d68833e17abb783afbfe96fa4580f802ac3ca471a272185bfcc8b46469ea349971fcb69c9a78ff23242d77601796c9023e5c22019fcb16aae66705e4b14c74c1f8dfb20739396a21305dd532126d65555cf19ead6bbdcd28e01c567e9e1c0e1a0fcb0e269f0dc6a795d0eee379794b2dc06b18636aa +95f7f3ee7e20e2ba97542a4c2f2e53560bed62fddb8a4df4b25e7d35fb85823ecfb4b7379e0e7c93431a4491eb50182989d8c4e1f91e13743c9be9bea98d0e5965dc1fee5912cbb65ec3f81bceb6630f94ccb2c2e138d7875cc5f7f0865d19ba40028a197f638a86e96c439f95bc1397a16f41746374fc02bddb7386a2a6a0 +469639aa908c12344fa3dabe8b1854ca482c41314e4cb91bff37f980a48e87a5356cd141ba793c3dbb877e45f9638c3beb00bc2ffc2e378a2ef502f8906702f59657435b0f4dd5a8748e1db1f3192be7542557f43cdade9d91f09a4c85e51e67d114260dba5656f1979346ab01a52eea8790c09fb36a6dd3999322fbeecf7c +28d4ac3a34060630c5fcaf005f3cdd264fd3d0c72ba3222862da5b7d639d619cffdc02ad5e0f857f8460e2f89ee8f006a8662977f7b612bb8ade764d431b3de5cd09717746620c82cf35d1ac658524123f0748a223c06d5e71dba83123dcf35e49b439a11e358d93e2c2e100343443b669a82e8eb80e9581b50c321514c279 +9c5362b902b9cca2130502e8eb4bd79d95768fffd67b851b58923d283be2af95a703bdb7d33c885c22e7082f68901277a023bed9086425d374e63a10213fdb5b0f93a9fbba183f4f54dfe69300cd7d5adc8926bf1c7af64dac6b40f38fc8562eea82525edd23e0f77ebdd5590515dd919589c40461e261bce6ec7a9815363b +d2a97a668b5ff387bd84e5bd7ffbaa9bd9b051c427b2bc97162020a2c4eb8e1b9c0308c1d48373cd96445b7f16fbd4a65a853b902b89d7558cd6757c7d0a3b7e30221d3fa07ef09eadd2d92921ef12cb7211884ff847c8b074601c48f218e35ce86ae6b807feab9723504b20cd7dcccf629eb9f7df4e3e24ab6681ee4cd306 +4f6183867190eb16da280a3379a7b2263538a8507a995558aeace69fea66797f30fc7dfe408e19610de2d686881583b77d62faeb611a90fc8c32e1f7f95fe42b7eca0db8db16661e829e7790f2f876edcfce9f0edef29f2cf847f881feee7b24ecdd666ce5e4553be671c99ba091c8fa8ac6cccf7919f2ef98bc213bd695f7 +948df331c8e1647a2dd635ca720b7d2b90438a93e4e6bbc59b3f3e162a151bf2977ec0e2391d83d2b4e609e6bdf94eb3eb80ecb87c34a02d615cf7d150e69fa0e68ce264e5645dcdd590227eed0c87282dbe321689f13c55cc75c705de0467da4f32d0376d821040c89cebc1e795ea37b675eaecae276b63b880d1c45de82b +36ccda1c430134d7c4d1117693c8f10d5d9106f6f1552e9b16777c3b51eb26cd80721b8e605795f843bd16bd52658b1a075b7827295641c5d505567aebdf59608d0088a153d2835c1d2c7266e6f891d9a2841e8f29195abfdae6ede99695d33a6545a1ce262cfd30e8fb691fa311a0aaf355b988f06cb7abf3e4c232cdce87 +348e95bcc923cee955032e6823d7a56f81188657630997b934abf156347e5262681e2ead95477c862fda69e28b24c8f894091aad04ac5b2698f3a28b8d6fe11e61a34150b5dffae3e136abd89a39b8b4243fa0715cdac6c57a9479c5f99a486bea60f61197382a716854cdd9f4aae205df4de2a4a517fe6f9c5e8d7334f005 +33930c1b977ca0deb783c63e7b632bd2be7f7030d8a0aea212530ea06407f55ca218eb7349ae7b6c6600ab09fa489c5eea2869ae15f5fae13bb03bf6887fdfa2c65f16f397874a1d9b0e2d0d878d81f5fd15e11b45877769ec25fb6cf525a899830cd45e01891540bf44631df16c8f5d4b8d0201a2fd6843a9e8c003ae639b +0b73187e5bbaf59710584dbdf58e46d6ed2b451d44de01f49de04c3c931d58995dddf4cdf2c9e7c2a4eba4e6ac8145d13fae4b8d2a80d9e01a9185ebe8b8202c470b210cf028e5002956cc8cbe2bc948a926fbb80824ee7b6542e53a192505bc652dfcb78991d8eee9ca6f18c34cb29835c0704e969a1cd9797e04bfe83e8a +7be37099e7480942323193140fc5bfe85871b96ee1e5a314b714d36aaf99ec680f3d1525263e47dfde5f096a8e600c90a1002b3e8088bcab9441b09c7d679681dee3a7af44cc83f1af79482b35ebe43e0ef0b83105c938f8e1ef073f5f31cd7beda477f2dad4417254f1e8f91c7ec7cb554608b30cb86ccf921f5dda129bfe +51f547ae2543d05e87fce4981674c3cfa965fbddf341581d8e81b067cdbce3f58b2888233ef3807ad76818cdab306be2d555e856d435e625ee091447843c71f633f8f24d7ade3bbe96c831dcf83dc232ab558d08b4374769076a90ec4618783cbb55d60a8dde065f075d57d8fe55196b41d28987ad64e7ecee67787709b15a +b50069120d52b64024927ed393be9038941052017b86af160b4c3a6300a76b8dc7685bb1b0b552e8c9c6aa30f6c2d610bbf5f16806a9677b9994e7055acdd058a6b45a8edfb79ecba41dfe3000c2186e5ff62bbe155f809b000ba15b49c57c929eb3eb8ac7b2a0a3d8a6db43a3a16e7aeb50816a4eb0578e506df3ec498523 +81083ee8ec5d80ecfc823d696d495ca8119bc187bfb52e9f197341ea380bf78c75e03571d1011b0ffc11ccda6c21528184434c2e856b33395da4c61d354764703c0b124b44f98c75e1518eb67c27fc341f1a5d9ffbf76e8b2db8c23d833c21244f61f492930979c6b66b5e3954c6d6b8f8a8a8144d143dd771bad8c9b09e18 +2f64c3ef0ed84ca9c165fed743eb35bd06e85989fe857a8ad5cecd49b4159ec2e836a02396350b74e2c5322e2c046b3e78dbfad8a57b579fcd08b107110f140f71ce58f3cfefefcaf21d1a14d5cb2266e502fc6af003eeebda9b1fab9f4342bf10cb0397c9f8e790e633ce9f308ace9a154313d99c57dcd0e81181a378877f +7edaeb65d31f922f0e7f4e69b733afc7eacc6bbf0b648777662a20176ee68d70097192dc61b293871a45128a17fab88e7790f93379e4b5140a4b09ac8a5e7c5216ba54c7a51a0b2f99116632d12ef1052062e8b6c0e229f2160af60a0116da87fc88bbb5d57b1798b1fbae9cd1659c3545c92bd9b2a132ce7e9dad527bf4a0 +9ec584a8a5a74282463cf48ab4f8fcf9c2c0021d757b13026e1d330c2f33d5e13de00e9baf2c78103d8886473d404adcc0fa84149832f754ae5aa87843fc9216a06ebc7e9a71ed5b83e3f46392a4514f4ff1393c3a59c0057183dff46eea14d6beada551296027425700248b748bde88deab608ff75938c45a2e646b34e190 +99048b4309198bdb116e9ee14c725d945d36d86f8b79a14940f93fa5b9e3f43a6865563c72848a82d0258b7c65ba9865c2e0b1f52305649f7e6a2b34154bf4bd9400fb713615fb0b57acb962635a7a707678c51856800a06f7575748799c131c74341f4cf2448d0444af8042be9d69989c64aa1279760b5ffa2ffb8bf4ac8a +07be7340e4bacb41b00b39ed965039021f07027599c2fd06e77fbe0149208677598cd70ea18a73b990fda4683b9cbe917b0463c80e834024c04a22b12fed15376ec1258f463594b133ae05aa40fcab048e8fbe346dc9569555295e3c854cb99daed0234c07e4747fb2e990cc6aef4b0e68a63a49ccd1a69c81621e5c21bcfe +90800ca7e0cdb8d9545d08eb661ce2d470d46591f276a7056a414c1349ca3e4212079fb53ac1f9587c0c0d30ef6678700d1fb05e817c0a646d6faaa6e7738d8cc6692cf283a6c320a330dd45c1d209be5f983bfb509eef70b92109bac004a1d05f14a80c61a68febca809478563afe494185d5d580a641ee7291f3ccaa05da +1d6f8e148aae9836a59531ec1645d399557d1c23ee0303983d0aed74047b1d37e24feed49f4b6698f9943ede484b72be1e62ded33830e4c89cf872ddef7205f5862a5d0f770937131413780aada4dfb2c322ae64ae2bc00c0689c587d469ba5d2c2fe537909969f4f7c9e651e36aee157e36f2ffaaa9b469252e255e861e7c +283801077d49112d7ca4ad4fe93ba32d0f9ac1814d8a346c5745c387d1273ffd6084ece9af4746f76b8d5a617acedde33422c7f2efff2ccaed4ce42cffa1d666964de0c2099d0b07bdd641b3e23bae1e96309e4024793829d2d54f1606ffbcda3d940e277717e607b7c3695f958e5805ea0055f8763851f1fd153715642572 +f61a4f9fb6ef7cb20984569f8f2d037f06ce18a4234e9e9616e90bccc71543553d9da902969eb22a597d7e8e3fb64e82f478475031910f57aa6dedde4a1ba0d9449411acb6290788e72931c96eb5ac88c1397314f6cae2002459d619f13c12ad4d4697cdae9cee28af35599cc4d752b4c8c7239c1a0009542144b5bf7c5e03 +684856c6d6f562e2a97b8788de71cf004008c9ea4e31ba89946faad5e5fe6c566de91910f41147d7fccadce8aeaec30f00bad74c13726d5751a397b7d1bd72ac3a4a3fc3970ff2bbb4acb7e2a2b629af4c35570e0b2bb70b94e445efde8e0096ec1a131a25f78cdfb350102967fba8e71c46334847207d637dced9038cefdb +ae2b86bdbe5281cb886b6112e5f20cf14adace5bc41fd84489aa77c19171bb51913ea229a973601f8710160c31c715b489ff88fd39df208f653dba3ba2d68a76c638fc13b777f875d31fbd0d5b37be77afab04c6c29f55f5ff4898d9706397352c7168fbf22eb00d7e5936cc55a1970ed1195074a999313dbb2a148af46b0d +41b35666f3dc7c4a16d1935b1e4e36ffd8cbefc9ac2d3cdc2bbe72a73afac957815d97e191b03f06cf193af7b544986c15bef23bb94f76ec76ad96f7698b6923386ad06cb10f098a8e52ae1b22718a57057f4ebbbf2a1d8e89c55fbccb7c723570b5cbe5cc02ceb71fde21853dc83094fa57b99ca83bc9b3fd49dfc4232bc9 +0e9ddbd92d2d005935c9887548633138f44adfb3e46f6e109c819c00bdaab6a927a437cf163648d01d83aa533025fa0b57460fa769cf94668c6f1ce4a12da06304aab046c2c18d240f0bbb990d1404720c99ca2cac35ceefc108112a43e68c2e441fc820565e49ff05229b46da60d4e38d1ab8b56eaca7043692e189145418 +1855983d8ee102573705c2db758e33f602e631bd20b06c0588fd00c4e3ee359c7533e486cbff541f21fac74f6c9334a46c864a4c4d5555262eab3fbe811659f99d32372d2e37c01fee0b7c04af0b903c55d1075b6101f2c48005e94b13926203095d0bd1e5039b5412efde9e8b932406ba50bd29176e18f2b993f15c7e052d +ca98fff6d35bc22ca7ccecf7355fd48b3ed3ee3c23468fc2509b359b20f310bb3748e26c59986d7ed03e72b8db5b148ae89168c95e44325511cc7269f9871fcc8bdf4ae52d6587353231f3b817097617a0c6d98af1676923d55fbfdcc85f77bec2807792ac623dd930b97be721fc439f3fe2974c90a8074a360983629614df +d46b6c3e393a20aab00aca7eb415d0909c0daed7e065379ac0a915976c99b380e602eefd76d812e254453adabe14fbf388a95cbe1909ca400f48da1b17067b364e0f744f2ee1d0fb3f5b68a79227fbe2bea3576aabc0292729a171517da1634157d50c1e37c1317cd79425819d80598bf9e9b67c14e12427219b706394a9b7 +f77508a44eecfbdb0467ecc97f44680af06b8495a37cf3d6ffbfc18bb862106878133ca087b33967dbb0e87099f184e123515380754d7a4d0091662cd3500f8794249a232e750f77ee8b0dcc9b5cb0ce46452d16398db054743fa4ecb2d372a9a41460523caf67b7e659e909d92a52bf7ddee988a8ff4129e666d91f8be544 +b38a3d9350c5052a1a75c73fe8d1847750642647b6aa9c74bdba283d9d6c5481a1eead0c9646bcbcde44be880f13423c7f5889ada25719ae48a7ad6562f2f8ff600213c08b2f2f1b0d494615763bfb1475f2b2f9e16b8bc00d0505ce5b7cae6c24f449cb225cef0a74e770303b43ffce38825b9779ce46f57704061f144204 +023e0578e36b3440fa2276e9e35b0956ced9ab979472d751232a5186eea3244455c39dea09fe7a9f107a43786079fa4f15022fe47fc08cf46a913525423cdbffdfeca8954fc5edc78dc5d55d9d116a74bcb59c73a67a0d73c551ba82eeb427555fc30c8cc1220ac321a0bcd93b46146239cfd6ffd1f1acf64dd9a907fcd65a +4a486be23b66ffcbe5ca70e11275ebbe9228781f6202fa53e546306737fea4ca4d82f03a70f4ac6a8962a9c4d65d76760c0205bbf53414a19a72b7059410ed6afb4d6b4665ce30adcf7e712a8d7b1103352baf06343b764019a66222f361e886920bac6dae143c82b59cbcacb39f4a584b90a77d646498be1e7ea4cc905058 +ddbd274f3e0d8b7de9ab045f01994661685ad21e6a8850d507e2fa6bee71d962882fcaf4fa13589bcf2204d00416c4c8fdad8752be3e05958a0c0578edc2fe5443bd651a154bdb66d7080f376d2797f006e7cbd6c5fcdbd97dc4971a485d1e09bb2728488f186213b70ced0dbd22aa18a4d7b3d56b8d94b2e8101c240470c0 +573b7beaeac1cd4e4332f17d8327fa9b64a9aec7fe46a93701b377208f60664e159d11328df9a07364fd23550581e095ad7c608bb3fdcbe883772f2456952b903556c5bd4ddd629a1a844fceaa175837d16f8710dd39e6d4aff42ffc7816a38973cf4cdd8b4522f3cdeee4fb88744f6a57d316c74753bac63f9253f65c13ca +aa4016525ae0495c5e094bd6fe755a20ddb7b2783276e2c6435c2713c7d27cedbac9b94662cfcd87fd197e167166055000086db9135944d9e85d0bd8a7b8df3d9bb2161b44dfb8cfe0eeeb8481db10da31c9c7b0c2d24faedc27729b4b8a930be13168e26d474a8676290a66ae5d870fec68d2c15493d1659c3545c92bd9ce +8d8c42fb78fe4aa0742af353617f4b1708680e2449de3e559b1b62cb959a1b7f29f9aa386f4ec6ed67a6500472840b7881533e0f53c87453fd9187fba43a75a5d45fc8bd03cebf24cd4339e97e2e350b63dc7f8a5ab5286b734c8ca09311ec9731c4925861b4ff198a657365f3fccadc9d9aee463fa8b4b97125cce3b8ea9c +3f5feb27db555247d8bac458b12cef858cda926305099ac2ecbb053c9bdc0778fb544baeda72610849f13b306e12d5e8050074d7a7d21a0178e08f36b655ed7f03c06fef590e4891ba05bf8ccea12e619d756d1215eaa7654ec1772feda23023c1ddcc0994130ee76a4dd46b8d7aafd00439d8966821d029877938ef45e581 +8d6096c035febbb9e2b779ffa1d3922afd3f19a075ff871533f07d9de03db1e6b6f52e33f35bbf4502cf4987181ed54ad956946eaedb4de2c24b8d8debce8aae26fc97e6c1e8baed95d9e03c56df9caa68db0e2ea43cbf11ed34a5bde3820fe8f0c40707eba0098e19b14f4f03d05fda216522e7e808fb3cfef41150198ef2 +311bda70eb14978fd815aafa416ca1405b9b9e2a79268d4e29b7faae9f99b68eab81a37a604a1619c18a43a34c1895d156d1768146e12c1a40ad54e390aa46761a78fce233a82d9ded2cb790723118ec9023f86d1b409056b37a59989e8c8e0a72430631f4990378ab7ba0144ce68ffd0bb013e8a8dcb6144624d74efc66e6 +c38dc782c07300dc7bd3601e674d03f98b2d7e2dded2575e9b9bc2d272d50566afcfde297aebe51e1b3656d3e6ff5fc18273ab3343d87eac4def6d79dc827679244cdec20b6248fbb7a73d87afe332fb78f60b345561c6c4f7ca65033fe34b81663b6dff5dcc596977b8b2f26618c6d833791f986f8cd46e7fdb2de8b33090 +25ada0da970287a63b223be102d3552cdb035f4a921ff09a08ac720e59990db09f2e480a16df305c4197dabbb5476abe438175d9fe75fa1c41adc98ba46a6161f9adc2941db37ecfdd6ecd3fb14db94f7416ff94369d539e10310f1652838111e577bf1807010b522224e3f83eb606a2973eb578fab5eab309088e212bef4a +bc1a7ff3291ac81f281be8c380b318a359d80493390ce22a161b5076c4e761934f7a8d9389fc05e03ac5d68ede3e88e068817f93b3fef59d0f04376c11214cb26e1d80fc2e584cb686faf6e26d9c2a30274f79cf9f73a60e649a74a41603a99363dd7d2faa552a76d434a1f6ae2db231a67c057ebf011d241061063afa3b54 +a2e80de0d9f7192fc6cc1fe37a8d058aeba1fdbe9feb0030ab304d5a687b434df08d2c5b3581d8f1f2b9fb7841c4140bc6fb1a7051303dd22e1b16818b3b8619ea2749bd9c54f5cc79c35e4570b1d64ac93dc1ddb28f402d60ba8b8759d3ad7beb6d1289016b5c22366ed7a08ebeb60e60ae9fb02fcebebad9468aa22c14d4 +2e0da049c65aee159cd8bf083486b8b5799e40cbac05502c2f5661a31419387d318529283621035a3cf56326bdff2b7a4cc04910e18e9f9efa8764af7d73749775c96bc643ea34a1e73aa06340d0bbb1b26e582e10d503738fa9c6e7e0c2b2e7ac714e1987ab0e5dc0ba633ad1c9010fc35a9579361bba8d8dd5983194de91 +aa04689dbed4af3ddd5c7409487caf54a87e5bb8cf63c05bd2ceb485259ea075f1a59f0854f342604a4e71e0fc5cd1d4b7799824b5ac1585fa29d711f328d16f0539158d3303c9320ba49b50b7319e19b5b12ae58dccc380d88bd60e1df6d624c68aa626765afe6568a7548810cb0222f5ceabacbd4d343c0fec7288b07a51 +aa217fced4600501b87451d6c483ebaec201acbb4760ca144744e50ad22bf64a54005995c6b2cf9d1546e9575954338012f309e73c0ef588e02354b2da453d83ccab2acda265ef056a8b9693da7b257f6d56ff3514c01dbbd3b29ade5273d1ace460fd90664c34bfde2f0169ff2b0c418a3d3b0763e52e57af48d671a410ea +d65cc083cf1d4ba4f50bc7694c365bfee3aa1486419e5ee54a9293c3db04500482c0de9b1db2fa3160d6bf71f0614768ed06ecf0b7711f45e00f765fa6b046624d8e0c441785a5276b5941667b70d82a0acb73580d0cfe45ba94a643fa3aa0f4d6a5b0099d264f5196652717fb70fdbb317efbb634d63abff213c9615160d7 +7e44ac1dd44fc7fb1583e4dc400125e3b6275002e4e8209a70a220de6571790279f35743bf1d9ac002ac422705abcce870b1b392588631fe7e2dbcb9430533036e2617abadff88deb979a61a3f9e3e30a87d357bc5009d8d7add3b8cc7a546f8eeb0dd87180dba84111fabe461d9a99201f483e55ac9bc553ad7bbe35da6f8 +5a9deec30c4956c1381b400715eda28d213119190992a12fca7bd4e9fdbc71534cf6e8dca000b784cc8a8e73291e0288622adae5b52eb05f1fc9b5ae1d61a2b48cdd71a7932171f71401c999f2f266cee4dce80dcbbbd8e497a7f2e9ead25293ebc04b795eb28b0301b3b2b68b094bb3a300b0f024633b24f0c8df5e86334b +62ec345aee157b92339e40d6997198fbe73489477e3f3ae1f984216c655fb593fb95d880a41cf45b8b5e56fb1e8f7e23f4f0be1d258b779d1183c6c75a15fc2ac0f8398bcae677b95c8a9576f1c52bb97473132891e414a22387314fc1acece57d0372a53b901d017e0a3e28a859e7336bd4e977ca2d1496e5c6b5c50b2e6b +5233926ed6daba601365f8fd0ce63145f05760e8fd41351f0684f4fc82f34b845c005021d18f55918c3f9f28eba7482aad8a652424f94cc16c20e245fa7b7b968ca761d1c476aeb59e887bc4e96df1a2ead1648a583cf5f26e1e9659f0d5f7bb2c40d20cef34828fddb40713f1bc732f9eeea3a6443d2ad18ee7c382a77ca6 +c0304553a46eb227a44b5017a05e0f6f8ef2489a773a49b5ac2e5c82397b68a60c99456c498c1802dc17fd61a83cf548074bdc4eb26df2b71fa9a795219471ea8d49a14786e2b8116d31daab2a6cdb3fc43ee92d9e7bf2644e73e38c7ac82b401e2bb3d71fb9ae8224ead8178961a76a498afae1811508839b1840457b8863 +13637c99b1d91dc435eb655091e362dc9646caca463c2ef87877d7de7c0f5326fd84c5da6938fb771fc4d559b07b6bdc69b1a9676d7265f6f5de725ebf17b3c46c899ad717f5183713bcb1e41fc0ae4649425c57895cedc741f9c02645d73fb8938653dd526cdb38f1bce7b54754183e2eefcf5a019f1b36253864d3b589b5 +87b700fcc2e3e2bcb032b15e060b9589415af6820f77f3a1a5b3f0a48abecc299990d52349faf3bd3e68299180af1cfa4e5fc8174126d5a220cfe15b8b34b96e3343820b8b8262f1e2097510c57ab6a41ecb034b704ab15ce4a0bee5a72b240bc85076bc4f4800652a2e2cbab1b9971f2e3abdc4cbe29f97b1e8227161627f +59f136921842709da8f7c0b5ce1d1a1c12f52ee1105607ab6ea76235a72a1e277179e029befb301b7151c48b6de49fd6bfae01331e1d6baa7b9cf1b3a17a019e02f7e02a8633fc63b75bd2984b149fd78f65d8b647a7d6b1dfe4bbe1cafc0b0215e25511a85e31ac5483e72c4049c8091fcd6bc2145e961bddebd3a9a09c3f +1aa7b804a9613de874e4bd4780e3da346ca4887ec680ac9ebc065a56ab29f97077aba8b92c96e2ae8544324226572aeca67dd5578b3b5b9e4e99e355e0155a20227d30e92c6ee1843f05d67acee8f64effd528d0f4bdb53cbd3d2b903edc33c71c9ac8a08c87ffe221aac4723c9108b84d6f33920ba5e3fdb76e739c4749dd +cdc5d1d3bde93495e6bc35fe5a2ef16823b90ee030d12e33d49a5bb8741b68891d6e80af684bceb98bc97c900539f5dce3f40a8449eef1c4a3fc09e5a519bbd1cc4c5429f5ecf9a0bc1cf87e3b25a3cb95eba2aa312d9147e5d3b31777a80c197566c64b1a9d30910455fc8a9eb0e155ef2e5b24a531f3a94364e263e96a16 +488e0d9485775c845d61a5ba4e87b45d256efefd6f3089a3a172e99ccdc495abe03ef7b5d9a51d47d67dae0ec40adf5f87103e06b1d8e69f6c3ea91b938f55c139ff3a8fb26a3409c7a5f249aa5af47a4018395a44d105d5a254d2be7288fd510f954dc7a8643c6dc07a75e1218e597a37b057845dc4b4aff78c27f1013719 +648370badab0394a336216eb0becc72ba53fb7a143e638b980a7c3576ba5974e2fd83a7b5d327e7a94f56c7809625c69f78752e6813ab406efa143e185418947b33171b88d3384251854e2ca52025d47fe774141eabeaf2eaa0d25ec56f59acbcbe6241df3c1fdb4588ebc97726739ffa7271df32e093834f86a8802e58d85 +796d40b2a781c29d7b1f8769efc5e64fa3b828f6c738880ed239474ee13aed378705f5d6a5422f49ea385625e656c23d17e8e0aac4caa1662353bd71c8d92339de47059eb65d27090a20917b731e21e1d504b512a0da5568694e909e4bc0f07fbc5fba42e87c1bce7f13feed3ff8289dc433a8d21f3be700575c6ade5fa46b +d4668954561871b66a9ed02e39363a99b8578e66d6da4a1dff50d0c83b5226c4d372d2e0e8181b808191648e87a32b031775b8a3004f4ff7b5920760c97f182626928f5bf36e17ba3547cba00df458bc59eb05d6d205f19a65bf0d1fb909f92c2bc5c46c420b820dd68defc070707963c88d594b92d42cd5b3e72026ad8109 +fe2a577e1c5dbe46207355ae5ae8d10b382e3054a705ae4322b5ae123677a6d7762995abd9480690e984af304139ff222e949e21e256612e0e17ddda11458c0e1fa0d358e35522be20f9e8f7358795cf381c72291ebb1611673327a1c9e83aca8ea8b0ba5745a663f82f4697698da0d44fb053f5473148f2bf92d9f8103c9a +ff6caab71d60a2d19922cd7ca8973a71e13c7e59ff508b7032598d64d62292cd5e21c7bffde1d9468342bef1611ac5ab4357711339cdc7f7a18acd450d59928989263fe703374c555269bfa4c6134951d47b60e02cb4b618327e6a09108c991212aa139ad4e2e795ac9f63b270811d9e391b691cc04765637a6a58d2e81f02 +352e70f4b7a9553691d732d3b8d8e22a1cddf49773281a8f65013fcff5d21e5258f2a2086b78627807bd7ac3fb477e647e6b871c8a6751583501e4639fe1202b31e516257ab2f6f6e4b003b8414531c571c2fb64e35343d213dcfa636b836a358ec93a71120e5953b39109ceef5d13112c87a70fb02bad887e305aa21b83d2 +ec875517da21f12130bcade5444c87368138bd7c857d9fb06f500fcebeeae36ef294b59035cfc5d319886ecc680eca4113455d3768289eeb567b5346d906fe1e030b9ca5f93148f908419b7016d75885e0c6e7c0603038abdd820ebd28459028abfffec03eb38f5d2c7cc0d332291cf611a43d410898c827ecc9fa06d8fde4 +33eee0b74865750633dfe2f6da239f7b7f0ed94405e880443187ac8291f85441668d2ef5caa60495946c1a60a19da389c88512679b758aea367a7dff36093ee7bb018f3590083f7ae4b881915ff93c9589ebb0f1b1a26121744435a5103a74e865086fe875bcaff9bb22368954bf040614f354fd22afdfdb89ce8d18e7cf11 +6f07a9bb5725ba0b3594c6ebbe8df44a40ebf0e927101740e1d22cdd4c80911bbc064a3578b7a0434f428ff5a89384cb0a31777cab645df888b9785b4e057bce3dda7df94ee19d27f27d132297d3f24536de529917f11527911a7927d1ecabe9da73052f56a661820f0a0ee3863f1b06187ed95323c01dca6b7968b1f7ff4c +df9701b769b78e3c5ba57d7983cea33128d8df339a9833bbc5935b3927ad34b5bb79ddb6f1fac05bdba7a884b6a4de63a956669e5a7e8bd1d6c38e2f7fd74a2d58481864fec2068020229bada2088d0135c4dcaa005f0d0f70f54d2b55cc2db2953f4488c87fef82118f07b7c4cd0ec7cf1f7fdb09b6a16dffeb9452e6cc65 +636c2029aaf02b5965423ed40cfdeec263812649cc33f933282be70efd40f272d75d5932164b4a6d14c9776efe39eec12e78bf6591e6fe5e5579388d343b260022ac1613dc8d7d96fb713a9ca7029ad68f69ef24c95a3c879c82a3a96a2b978b1a53125bb1b0492e251f078ec026103e1bfb4f73388020359f3f78e08f2655 +6bb5b46b5de235afdbf8d5553a1f7010b6ca2b9892c52c059db408b7b0b38b3b1b2ce6ae855f30f0825724c5457a0194f794f2327c49c1732f080698ce1e3768940feaa726daea430a4e7ba3df813f8c3385ea7a664016566f21db414d894035a2f3d275e9f6e966ab214c10818b30ffc11487e21463b6c424dee4629aee20 +f42a77e94fc456b0e0c032805aa15c54b8e823e8d80c50e9771e69be9b77107c4a0bc427e1a9dba2f4d70faad331b8a82d74804d39d4344d5be075c4b1fdb21b198b821704eb1025455fc0d0a376bb6f786dedb9cde15e7db8c4e8f683b4de2162e895a670510d5080ba43fe56fe12f7d31d1502821a34c4bb4a789b7ce013 +4d527868bf76405a8b1db5cae415a613b0f6698bdbc9dcb38d6daa1169f0a50b9d4ae89d8d502cdaeaab0637965a8d2a7b2b5e5ac92dbe717deb8e3f4def51253f3b2634f8de2b045e14960ac4ed766a102e1e79c29f80871a31d532705c723220ff161ab1a48129635c4b55ef8db80ee97eb155c99b955218ac6746b2e67d +24f75a48272a851ce3651aff2341a22f09ae78bfb10bde12d393e8b86cf75bafb5f2e4b8e6fc9a70f54b6118a0a8cf96a6ec8e00ee7be95c600d300f9bd0172631cf7356302cefc3cc5fcd6365277c569372677d0003e518ab2798e4144aa89c2cd1ae59b4a369b160a8ea3ed11b948b95db9ac926713ffac8cdde2e563a5e +1a5d31c805199f1d7095fceb5c000af170ec35aa0c18d8511c7825cb21eeb77c28629474464265a5413d4b3458cdfa60ddc402aca86275fa9838cf2028be706227440b0a6e8b1aed545902f4697bb4ef110b5e03a723ccbcb69146840478b42ef80cdffb4334f73457904137648a58e23ac83db9754cbebc4f873cdd5f7288 +2149633df4b08b47bcddca0d7ecde67e135bf2e13d8f9038d4211957fb4c1fb806e32c2faa747e75152e9a2d96030c863cba9034dbe96487390067ee12aded89243a0ef24abc55b54d75deee51ca9ce76a7690c23912d22fc710ad43a09c4caa792eb21395f73bfbe5aef921db030c1f1ea2af853d347197838708574e2489 +291af26c150fa8824b1fb2e63b1c0b9d7bb213724586ecc0929ee14f167551ea96bc898f2eca1fa299e28638842ff7e720779ce45790268fb951dcf489becd0dede27b2e38ccc420930b7a8687d4fc2277abea0f364fef271bbc2e5f227c63189f3da66c174053a50f202727d9e1aa2d9964a4089ffc59cb0a9798490a5cb2 +3d87d3666a0b4cad6e0a044ffc3b5414ffa2c6549a09719c82246c7f992f5fba392ed9a6ce805e0d687783ec8088d46e201b1eb1a292ea52b101f0bcab8337236b0d5bc07cb708c642ce8af906321c9f9ea046a7e591048c75f2a9b91f1ad6458987264279924613c68ade7c24185d7d291c84aca195c1fd3ea4c9331c3429 +06e057a006f1e34b5d27bb55f1c2cddbefb50310b2d677fd73a61e37ad6e087db7ac1fc6d959eed02727bf318c95164873aaa331085fab6b555e5c3904bb1bdacbd9627c5605273c553110300a556b86d5401273dd19268f816e5e7ed45bbd937529b08b25bf81ba48a00589952be7d4362faeb1da44f7302244aa47013c48 +114792c3f425facf18edc46661d1907eef616ef971cbb9dc86b9f17c8cac4b3482e8cf028d9f96bde914de2374d4e8553de6f7007a643d44a0daad2092867ef42e158f779933221d89b00f916f63217de65e388b89fa3aed105206a14d57fdf671f4810c6c4fb5b21513a1e92df216eaad64e7c6cb25886b7d4968089e9130 +0879dbb74b4e393742deb6723b2d0748bc00b08bcadc7a257cb47d3a0c04cef8817012b6afce3f7ae9953c30e239a6f6123c71c6a23571a6ce7da6ef99c88f13217cf7f473434fb09c36f48fef7064b5113f94e28f2d96071e42978bc70e5b496fe48d80ee1127602267e630590cc5f5bc16bae35a5b8299b8ecb95428ea03 +8026d0c838ac03684d593d40d4d51112fc6d03768f647a79df4858f539e23925a20de4903364faeda0f65128aad928e96825738c4a4a0ff33aa967eddfd6e59fa7c69312aee8fd36c382b68f33f3103c37ac245558de258feddd7e099f204c82c5e9a39de16e129465a39bcd9fa07a6fcc01d91df88e175c71e27683924a69 +36510029e1799f5d10587b513fc1e2f350549aeede268f8f699efb9579de12853c8a3bb7643898827439d20777fad62962ba0ad02d37f7f624b1defafecd1fc3dfbe391897e11bcf65003c4e47c5615b20bcf4b2dfbcec6391742ec2c2ba5d7b1fe3b07791dcebd93556eeed9e1c1f9aa1add1c430214830a08911fef7f3b5 +2479766aa7b56074e4750e92813374a84510c85cf5a93a375c05ddb123f9ab465f48f339512d37e905efd4c644da56e35e08f99c58ba96fbf72cbd3ce1e6e04cc1117f25423236922165a01d9e3bdc61e1e312e5717b0f960bd0848f5d8f735f6e1a8320a9c16616dc036b35f5e379dbc60a60cbfe60788753093240d99f36 +ebf68efb25fbfca987d4073980c9f143e2ec448342387a5284215f46d8a5948c42ae04b8d293c0e770474538edb7c569ceeb04fc11730bbabdb830856088f58d5d4f98d5b754a63b18440db241b8cd93dddd6d6ae5c11c43c3dea394432819f84c61c7440ab08f839e825343f415db3b1eae1348d1fe227351aa181e399eab +25b5382676b0cb9f4f8f15e5e5d7ffaf26d7188dfd2cedac61d7f13dc971e22a27cd8c6ab57167b4da3e14ad5a5dc4e6e3a86b1f1e9786ffa6f1748b19bb4cd06d483052d5075582dfd69c015884ccbbe74e2f63a667ce22be5beaa6ea1fb37aa154b0684b8235bfec9984dd61d2dd979c9c7699ffc47018aaa757696bb162 +ab065458a0d0a9ade7860d0b39cf7eba79bf3eca6f4ee0d357813e4e9f839b96a53036dc1039d5e0f17ebf2a3cab1fa215aba1c238f273aaa1d5cf83dfeaf1bce54e3a0885a610a2a4c8cb175fa8f7c1720ec74fb4f2eecf5be1b07507bcd2f19e59922f692869336be159ed53d449cecf5f7346a02f9cd088bec14f1ed54d +2669696fdb44c89cf872ddef7201b0aee8523fdcf9096276120da2345d68ef074f9f1a07be300b65a082ef4ade1c7fe4d3b01fc56bbbf416b66501218d8f2b3280df9dd72dfe0b43eeb43231956b58a08232e8d60d71d6b4b9802e284354b487f05549065655c3cf01132fa0751017f3fd01ecac15fe2f3f45c30570a8b8e0 +1f25f9aeb6ae1e699da4e59bc97836c31ad922f0eae58c4ef2e0753a54acf96e5f370b1337a40b62e0b0f833b9079e10e868aa771436df2a527cad64dd3754707ee7bdaa8e3a13a387c3dd054a6b273833f4695901f4c114ccb08cef668572caa14fb5beb0059dcd17ac3956246ef89e2b5dfd7b04e30365811cc595b39a70 +fdf6c30a41a5ff25feb234ccda1d3bee832b924567de68d765cb0ff38da37b7cc0c0da6146704f64d8787d1f8c403d7aa2c638986b431e61eb86e817d9d4767969fde714796c6ba453a261a1b09b4b559380add5164773a211aab0ba864f399d4748c1187cc1315cd29de4513a545b90fbd5d098ae795196cd8392e06d5727 +c8492d7b6e1716293823a08bc9f4c60855ac27b92e50788111d0795bcdabbf37b134ab115d6082decdcd3eb8547d14e6a20852b536d998f5302f4b1379dda7d6c4b43c8e5506e50a568a8d9e0e1aa81c8222c795fa126b460600ac453143a3016b2e9af7f9da1721cb6bd6c23124276c9d016a7f6f734d1324501b71cb9d5b +5b4f9fb61730fd01b898e185b05529fab6420e43c0c502a901d02c4bfe918b30ace82c62bb64078740abef308b4437fcf255ac609c508c2681b0b8cf846f635e1c431afe68b8bbddf29327cc8c497c7d36c250f7b286f6d18bb94860ef1133b302c5b962742805ee7041c968ba9da31ecefdc148cdcec563628d02c65eab14 +fea7be490b77c367aacb6cd5bbdf85f0ea769ef3c78e76b318156eb28da5c0a08a600d2cc0adf44f6437c4d646fa0df2350fe3e8bc9120657220c10b343e164fe42f8c7b8dedfc816cab8db67d033277168c1c96ee2e537d1458ca6176a9f11b44283301871618f205800737af11e581b72384e721744012cad909061be86d +d66e785431b893dc302de4141fea03b58166ce5bd385dfe5440b37dfec003da769de5a9b89474138aabbbfcb2e3a265413518d9af3b5db6c734c345de1c792679ff9291e5ee5f02c169bdfd6c700d9b018789831ba16e9307589078992c051231bea04b948ad3b4dd406f8353dac01f69d7e99018c11f2903d488165b1a324 +f8a107da40b344d780325e8199311765991cfcfb9567f7e6c0ddca288bc29c9eb63aa7b5696c3478a52acc2a7c07e83169d4f8802fbf5137d7d4898575dc10a80aac39e7055c47f8b7f5680881708d0d232836e1944222c1d768c652de0686b8725fd063554a20bd619939fcaff375cff5fa0dfbd44f16b33541dff07c188d +312cc447e18b5dfaf45ccea6926af288c30426a500c269a470b7bb0a870c3bc2ca98fc583521f743ed5d148e7a8e45e3d8681a71597a363f28518e2ec2dd32be350174138ffe30f79f6a2fa7c43f1800820340b50b7c381ad57c3d5a759eb80574c58790ef787b78b188129bb695dd6e94f1a57db82709c105d1e7dbbea134 +051608b3c228dc10c8dae12bfde8e99c2031a8779d8bb0797600407b5533f2cd6170431612943a3d09d66f3bbcadf8f69c7770b92ecc3227774cc20d0f8fa70db79e70844f1144e4052898c8a01bb4b474a1306b8e9988d8fb84fe98c1383edd3a691cd9a884aacff479ac8eadb0d0ce0f2ec8d50db611afc1f0d45496446b +10b3484d458baece6e0ae42ccf1c461d98d10c0a983514fea320989c124ada811fa80328613dccdecb203ea50ca8f851645e43722eb96aba955c65fbc566206c182f35ecb41bcd67b48d8ec3a45f79f2330ec13c1617dd9aa9baef20e9914dba43a1db9f1fe095e45cd42a4db4d8371c933e0bd7403f8b3ac11e4f9d18f26e +dc1634212b906e48b50e97c949e5da7ef764e4fb9b1a76654fc4f47797a80092b2a70c9c31c48e5d1a59eaca7573972809b88d07c4534da90d7df5b0a343b085b36f07a43162fbf1f3e06d60881693c6ab19d9d648a4a945aa98288bd5eef9db8247fc3ee1e775d48c160373080300bf105a991a2e6186e59c56e52be61aff +0fd05d2dcd88b23f68c7f3fc2a7c405ab39296be373dda7b54be6d809dc4c947b04a126ca4ac8a1850bfe0da6c0cc172bd4daf1866f575275a8880c5b10614281ba7cddae5e1b2cb12ef1529e29b16373743485dd168601a8840f84799c4834bb80cacf9be0c27fd6b8b048528efccf99bfacfb1ee4a6571e6ad7be859a63e +5e66d92ab82331be77f537c7b8f2c72e10c5ce139d5b89381a2d8720861b782f7a94c2bab15b4b34116f721c323236f7159e893851d061be5769b11e978f6f41da657e3891bb20a7e045608100c7eeee0077bef3efa92d1c34b00aa07879db50ab10a8af03fd1bbb59a642640d0da132b17d7bda34761bdf081f4d737cdada +a726d2cd5db8f9eca0400db268d19685797858a8f09ae9285dcd1f330dc519f0d1a6cf4dc2c0874b3577a5d5f90bbd7e224185b3e88ca22a92c000d1bddfebc7333d35a1a28db2ecaa89ed71aacfedce5393d501aa2b02cc16d47ad212dc5dab3dcccc248250d6e745618ed5382c0b6f4be38819a45740c88ebf93224999a3 +73a0af2d70be263786aad8c01bafce96e5820bcc41f767cae3a295c5ff3625c199879c47a1e5aa88e99ad0a0948836eb924a6dc672d78771a955368f4145337ce742f6d95a2b2bc6220c6dd2f0e3e2a85bd81b7c6fdd094edbbd24aba4899540f52d54562ce6815693b4aacde35237f1524248b8e0a05dea18a1b9a9c5b3c2 +4739c314f2e83c371ca12e44289b50867c05f2055b81c55503cb851f1e55b9a1f0772e8fa82c887d95a81d56633b98c875e80b0302c931c5a45e1e5144433c00ab7294d466682313baeb55dfd724ea32f31c59467807bc1eb6287324df792eb758a8af1a474038b72ddaa8c3247129b15084600d195236b8dbbd8892638e4a +e39bab109b280e6d759e137418cdb83ed25fec3902cc691a1971c92c4a5e96679abbcbef214c898fac95dca0d4695ab229214c0f9ad0b99a352f0228648a21f3c291f9088057a5b3bc0e14173b0affc6903c176504523007caa62118ef0f10f542cc8cf4bc096617c67c280bf7102793f9aa86080ad0303a2ea333bb61acf9 +bae3325f52449d635564b16994228e281ba06e1bc47906710196f5e5a40e59452fedb257695f9a23c6d50268c03fdb62953eb017717123b5c68bd8da2f90cfd9968e61729317d189fd1525dfe519051e5cf33e009dc84482b4626ca0bd4b2af74f97c2014e2baff54b41e2f8674c1bd25f30bcb1732670467101cd4b8f2bf4 +0e89cf5729c83ab971f7b3b8400ae3d661d3cf30fb0ade4f575576478e7933d5c595e03dfae8556d42c121b7792e0f56eafde5acf21eb22f5a1dc0f6b3b7fd09be5327fc98a309404825203940c6685da5912cb3842b5934d91099753a20ef57091a1149c56322558f136a04a5e8761e7a3e5c64759375effb8b00012f04d9 +15d737c47e4d43d15ef71a894fb7a3e87a45d2c6ced820df8c026fa84b4fbc2f969a8011cb81c338863230dc794bd7668d8c3872fb884d0c8c794599d72e40563a3f0b1e421c4f8e8600b7bec3b31bb937c0f9341f69752fea414e61ba8fa11908ce32a1e2d0a0076fc8ddf3d658ec868e343c26fad4f3a5729e3330041cb5 +5ae595749a212f8e8d288545f9d86b561d03c7e5bc622b5efadac704943be6814ab37288786ffdfe3c336cb135577d13283dfdf9aba81b7d6abe9b0761c082f0b5b408337468859e0effb294c095427efec72cee326160db287595c59ad306bae4b29d716d92b5fbd8c2128f408b80520289f2473cd7a8efc45d84e7d12b5e +f8b957df61dc241110accc99297369ad3f36bf6c50a16f47e3a1e88e2c6f1b719736af02bede3b1d8bf28ff305548bb78d63690773f11d3456c3b2f8de7db92cec10d23e3a2e6675dbf1af010aff4d46747a0476e30bbb9cacb73458e64c4b05561b4366a59799c0535996a421f867bc4b208964aef488c7ce723d779371c4 +5effab41bfad6737061fcff39dab50a5f02310de88fec15e1cb3e3ea69ad96902d6ca556e3592832dc788c49d1fac42b7ef5b77f7819d61864a10be92bd11bb2578cd59e651a0cfab04513647fae96586c2e7c0c0ce32b5b4baaaa6b4f9748af49520e31e6b3f13a5d71654cd1d7718ee9768292f1557d2bf63c5d684b31f4 +c2059168adaa6940489bd4d45b1dd5cbccaa2eec60b009347b3ab39b176cfc5b4591997d22d5ef719babf3a65531929bc833ac759d71d4c2b294e199afeb0374325d4471a8b94de8f80f0f3c810a41554574ac3b5ba7a512cd3d69ebff88dcbf6dcba75a68ee06e4daa009071aafcf7a13e50809399e01776db0e79b4f75ff +97e11af9b7a0879d99e491e4504b6598d58568209b34d60503cdca5874c128b710630e457239f83543db0254e81d2b59eb98ffa1918dc381cfaee23b776ab9eff547ee21a2dcb080371d19bada8da6195e8e2f6bb47b4736a9388a66223c1274584b0d26e2efacafd109256f5f4fe7be957aa3a1c13161511fe9037fa107d0 +c3adb59c3d64782541f78228e84e522540935bcb823d35a9a648edcdae24b3ffb0d6273d56a47bbb2ee59939cb4f9c17ccb625afe507e93dc587b1090545185c22c0be1819c76c6c3d072a7e5c37a0ea2eff109b39fcd50efb0e46336772c2eeb70c9c604da9da72ef658065dff850efc69d8c195fd7734d89adc9399b4109 +1e9776fee85dcde888438b711c013e14a1cac035b3d62795c21c7f96fd4bc0c0f1cb2837284223648b369652ede7b371dfe9ebe739f3d3ba4692a2d64591b34057c4b49a4886b42a7420aac1aaff9497eee6080317200b622f2c9e5bbcd2e28b59fed59f312299b2f6d4528184ae20d445c5e2b42100bdca75d935bf6f8895 +d501789379e9064cb77ddc98c24fefac33bc56424642cab65b457d3a5b2b52e3ff914c0753e93140a895a1885b859a63ea6a4d356fd402708f0834849a352931be458c1194f94bb518abe0ac6baabae13ebdd33816ed4464c1a3dd367980121042b571a42668214b28b0d9650b9e40d4268005d375c790e6c98878b9a8b8f8 +fa037aa65ecfa97348fc02775d9ec79c1f93c48182299fe36906a7f2b3c21c87645f5f1661d18280cc965f281f0c9768b4972cdcc68934953233ac7991168aebbe5c68f5dbf846b20aba6d82b391211c7ae3e551ecd67e7af823fc253b0ef6d7f21c29230831bba3bd1c4f718ee63795404a370bce083fd6d768affe751bda +7c84d34e123e7004d1462328d6a549831ca012438fea728ff8ec8398c002b4f93844ea5869e19f0c0a429c5a99e99113c290701d08b8fd6abbe9335f4f3a474978e2195a7e9ae7506216ca730c303e7376d3288478cd7c616d6dd9bd116035193ebae4247e1984ded7a38ba8cc97ad5bcddcc26d30b3f7723db8a96836aa4e +a859399391c88394ab1778a95550d05b56c4dc90ec001ed17f719c4046ec3ed7840dc5c304510b914b03f38aba6eeec99079e2ebc634394faf0138fdd18f561f37b6082a480d0318d44eb1322de8d687c3b286edecc1530bee3f77b8d4da199210c276ca197d2c24251e74c9ea62fb51a9a6db2f44781eac3106c7c05bb194 +9ca72beb70a84ac9b1c245faca275a4701d02acb302701382ead3dca4e1eb14565a9af0cd98db3d60b8147397cfab9f09dc5d244aed96d2d8fffe4bb441274af68afbcb7ad8457cd1162c809002d8920e621d515c4e212f336b172b4e409992fd6c5402863247eb4884b270366dd08bfc4ad476c4f76f0cb7fa8d50359f6ac +30cd270105e0fdc1e72416b953fb9c85da9140839fa202de3b364409ab8ea1fbf051b80bf90c4a4d38f94af990935fb0580bc44853b4f495ea9a0d121f7c6868c50bae198912c59af95e07ba78d13a1d1a204ed999fa7a6548ef3b2ecd36a4e74a5bc3fd9fd43333f93ba50ea5ee5e848c7bc7bbf6768f4a2fe7722b49fd4c +fca89aadfb20b969429b6ab73ab63f0b76fbe4e921f1dfc525c9efe3a81a47e45e434b90c2f376c2be15f7cc04894588ad5da92b3b62afe13f5a7845b5c3756630fb65e0f78c0c74db2129b5d0cc6ae92d0582939ff8eba896b3e0085062149fbf4e9bc3dfe792b3cd41337a9483e44f318411a9d6d6532e415e18fdf7572f +e193a122aa29a958db84d104e8d37beeb0e9f59cb2c694a90608ff415033d300ac3919cfbd3cbdcdd8434726569bfd77ebac6f1cd2d63ed5f7f5f90d3570149ca720589ba1a06077028017b4c1955deeb2d066ab06c1153ef5a1e86a42d430b37b2022098c8ec36dd17e2f61d735479e7d4282650c91ef2b51f49863fa42ea +42b8de0e35327f422952adbcb0111fce1d913efa4a35ac0d65d0f4dc4519f84348237fc929e4cfb01b0eda04016b61b72a45cd3eb67d1440fbd29b96351b2d0eef650e0360ba908aec3aeded8e80321fa935b0ab24199fa0d12f7c37838d733231df12176e751f48c37a20f3dcd23f874cbf58bd048b93ea2763deb514a510 +eb3156fc7c0b693edbc2138cab2daac4687faadbd704f413cb940ac87874b8bc0092bb0226160529a3f94fcceea74647cac02634f794d52c539882e9765a5787a4dc281b78c38c31a3f644a0318b91929eab6718d4827ceb99b09cc24055d84468a222664b9825d786ed65b818d151e96abf304d69af9ded1a8057a9ecd97c +a63905ed1c4aca614aad92dfb523b0cecac046c04a9eff3a605c9a1acd9aa83d54d343a723528b00e130b395ea711430b59668b8875196a06d8728e35830f5add4cf434de10140182597c004574d7fc60360184ece56462fd75abc3595fc31290a669c026d0ee77322d8cb54f8537753d6be0b47813e116c5637e906cf2427 +6311f9ff2c5f27be5918068974de07c2af69653fe49602cca230e405c7d2f5ba86b8d57b46a54ea56c6242319a83af7c9c80cd4a13f80817ee387ecea922b2ef790bcb1c3680067f4f74f841d550c0222ea6f39590ae0f7fc68e0748a8f8ef8b1ca6e900313d865582276352d82f9b7c750af71aaa3d55af194957173d5674 +750819674e85efb7a2f480330b9d4bfa55ab2403ddc9a21b17c06b6cde760b58a1efe4be8d82ce52e56b483cfd748a2b72fdf97bcfd2ec52a3fd7eb3dc03317234dde7a5cc162f384d5e1cc7157647e3921f52993035e8381040da9507857f7b333e19a46f4d70e5764a648a16ebbf29511839f5989a738f03e1c0d235a0a5 +b26ef5e6fe1726113c4699c745c12968cdbcc4b3ef81d550c5f87c792193093a7d888853e7427da722421cc763fc3a7962e2917b8d498c1a3509ecf82beaa0347b7407ab140a3eed43d2e20fb76d5110b2a079d4d2c7c7d0bdeaba8336ee4e3139809f82080cfc8a060d6fec514083af1fb13847809fea016ac3dda743f752 +8e0a361ff686516f3c01866a8caba0f2b65c82df35d02015b6e5caa53ec6e6c247fab412bb805e151156d1650f6498b9dfa5e3597fb7268efd1a784320c3e00456c21f91601ab7f8ba84dae38f987ff6ef03ac367a355ed14ac77119cdf53f3c741c00fb64cd572d133e2fc968fbb1e2d91fa74eb2add53d67c996f5f0b623 +826367b0dfbaf1a2c4c0cfabc43440824b61209bce73b723acc5feeb384d5ab5d6f610a32757a77b6101096ada2daa554993b322f38e0dbcd1be1fd087db65d4e87e3d8b4f993baa53d6b4dfd4613f740f3bbcae7677c30286d8fe1e0a994f6e368589944cb0b2865cd1421cc9c7d6985ac83f7451f49b42c096adb23eb2b0 +30ffa6135a894ca6497bd95c831aa1a4fb76be554f8c8f261af09bac3e0df3337f9e7aedc7847ecd5dd93680f10d86e99812cb1dbaee1972eb3976b504886d284ff630d88ed9928d1cd41c8a8fd44c8e37430a8c1e500d73d8798be5c789f28895fef5dca5a0e6be969b0ab504476529f0abd36f3a0cb4947efa5963d49d3a +712affa7ee9ab48ba64900543fc1db51f25f795dd24e9f3dbbd17943611b11e7a5ef5f38a89cdea8088742f90a0915837a93dd724bcbbff8868eaf5c6ef3e1f8cefa42c2aa47fb64277aea70d2f695b3933feca07828f88d9c66ca667aeaba7d4e7e1fe73a6d5856fb66f750a03f815d0465156fd873c231f39ad04bd513b1 +e944855b51feaacc4be1265fe368a5a25c7aaa41684b2b99b79ee9c3e3527fe98888f46cfa3f59faf62df3942cbded38566be0e614e60b24f6d7ae66f5bd50b7f00ca5c492d77b1f841ae4251ddccde739c2b09e4cdea3dabfc4b272ed3e810f53e0e95947ee90e654ab1ee6eb37ed8a04436b4f770d15621d2c837f4538be +3290acacdff14380925f5d95e426b596d51c1b53c869cb5373ee47672a9586248fc4c60290b4f13fde3056b2c2e2fe372e3d88fd95430a1dbb935165c1a1ce8dff669cf6ca44f607ea28361a30d01c9c60e15688d024bf711d62da5caa234973681446154e68c583b6faaaef1b8dcf62e055b5e63beb6ba9c20b0ce4e5e93b +2ea22f2ca7f7757b8f7b47bbe2714e429af08a7766c81ad831e053493bd2dad390ad7969144654f8b89275b8ef2344f0226abaf0ff35df5c66bdd1f1bf0f7f531fca05c53cf5113e4b8bf4186fabcab10864568198cea55a9368067ab78814387862727eb66f7110f639cd250fa63f6f0191afd202706eeaa03e100f132c79 +5a3990ffdaa175f403f0f0d391bbbcc899a5f295ee0e1999b17c5fa1984729b094c93c65e16b6f519641d60d61f634d74f54cb233d0d30032f315db77362d4da09fe2336346280c9cf1b98c85b7f2c612dd012bcb0924f859702e2bec38df3a0f66241f8502f776791c5fd0c85bdfc94980607e112b393cea5a2996277a64f +ac86d337bcc32f4886b24da86d7e7d47e5df76d87ffd3e71db7ccece9f3dd1392028ccd07e500dc388339a225da14e4a420e3abb81213c89f7e5d7f37c7b3ee2199f724088321bdc0926cf980770ed75af1f752909e2f933e4f524b0307b6fdb5cbfb7951aa4f62a98af688666972111b4aef5eaa5907090ac2d651a8298cc +9e5bb356c46dae911870534cdb062b7f0ba5661438b346ddce8d95b319f92e03dcd666cb150fc300aa67a6c52d5907cd9fb7705d3d675d6b8c4b11355429f80b3da7fa046e5f1134484ec37dd6948b1ae22eb0d0b5936854a4452ff4a70e19762d62f4271c9657967976b2938d0e282a4c6a9d0336c058df668107c841e862 +49bff54d8d25a31266fff7805b7b6f55644ad9f264f009891a8bba36e308dd5519f937852a8ec3beaaa707e2ad1dc8954e4e4e46fa2ec424e1da73ad5dd0b4dd3d02c0244ff635d1204462e7ce59b6d61263b4709836c4b53cd954c014cce7fbcec4888c904792fac5fbe21f210e5ab00ba18d7ad7dd6469289d520f3bb9b4 +e801e8f17c5e5a927d9f4fe7ec71f91f110d6130b1f45d41a5b523b7e786e6b8240cf165255d38de5a2eac997157e1af7b9ed6dd49813ef71fd76c0a0b375914998d65f99da31b0db2bca7a127dd3a56a0d42b4515327f20be4550a7ce5d92b1e72be032477ea2a9958fdb59caf030ef2145586c8b7ab7a0b4d7a245dac9e7 +8966e2a01f49153ea1097bc6445eed0351186b53b6bff7e129c38b51729a0e8e51187876c935690300e54f0f9e36e2160e604ed5aa708b01d0c4500c68b6bc5816849a1b3b3915865bbd1a80c75b56153d6bfeafa8ba5dc43630efbe159e8ab348e3a4faf6e6e384ee69373bbaec73ad12e2e8703615ab5b3edd8ddae2c81c +e34ab13b261ccf820af7b52cf6e1acda902bbb50c5f0bdf490827c2a02e9b97ec70f229a8d9846b3a9949942357fa653ba41ffbe2e7f7709948a697d8324d746fc1f7c1153554c971a0ea80b22f13ada043a840ade3206fb9e0e849b0b2ea848afccffdaed7a58c6756d0bf63297b6463a28583e93a8e03b5e21331749c366 +01dd661888ede309da14827fe2cf9c1acae60a89600a8e2e2fdd582df04b731ca1a523bef836c8228a028ac051a924e0331ebd9f468bf53f44df49b1a545c5d4d5135669db0a121a6dc2943c8f24703e258b8d6c48512c3e9cd5b70d7152514627bb707ae6a9f2f228e731b160bf7979a44084375ab92ac41f9c33d0eedd8e +f8a893a741ce5605f6e14170b7d33c53156a08fcc56149615df6a3f4dd6acd8241be16eb0849ee279ef49322cd34de5089af6d7fc198dbb0940f18b93884c5e6b0ae4d1e6df9758efcd489c22df353c37b4c04a4b1567f9f3c97e85a661663607056e0719694affcf536e79e69c9d260d9b7921651e77e0fd43833d3f55b26 +765410558b3ab1d19a949d6c963044a6ee22d5a6965e99ab4ad9ed551c1723881ba32da3d6f4f9878bb8f7fd2d74d06a5044eb11c97683025dc124ca9439925cf418d803dbba715bcc20db7801bed8155eeb2e852afd456ff29bd01feadf0b197de62f19104b8c13294de229a59e239de03e108bf4116139e724dd3acdfeda +a44cf8be684e772284c64ef771930a5c491370fed98ba321bb4d835df01a8b5c1281599a335dba5f700c5abbebf2508679876bc9dfa9e0f7fe7d3464491a9601f4213edd43faf381fc08051b869f0b4cf15f62527b489be041f92df01c07ce14a5cfc282d91f7b6b2c2bdd165ca8a65fe065721b9af4bb7b0b8c9a08eec4bf +77d3225c386012c63a0891d51500060232225fdc6f2806794af5ad5bd82365905c110c9e7eecfaa424fb3953c8dc821ed784b115b6588178c4a5a1d1d92849fb87a6014463719d72b06ac066299fd8abe06300d09fa6f8552b032376a2d42d4679685be988e28df1b5886033b3b0a75b3c55a5b49a3f3d754eed54f00be4cf +35fb125d050087b663c6a9d71a157e3d7de7be5c18efbf561fec250c31643c35c6ed2a83168d93759e54d5295d0a9e13cd93706a01a97f5490837bb754494eff7d8e1bc6e5c98df3b026bfc00cae113abd341b459209a9839fef8eda032af2a82a6b203f0b3f8d038646459b85d26e378d88f70eea99caf77f14bcb9371fee +84f4e74eac6090c3d2ad7ad60ccbfadd91ff5b352b2957afe81d0fd97c80ab67173310cbaeb9611aa6b05e10424ad521080060775aa0e01541a8ac95f00675f03240dca42485664b7fc7574b63c8ea21ddd256ffd92d4f7c990664f94bb3e68ce94c1fd4dc2462fc5a1ab5ecb273bcfbab0268f5a8c1a8488076ac63022f8e +b322b0e9aa43dc8c1cfcd536c7e1acf7d66298ccf6ba40288e020925970197ccdc9ad3ab2f777554073f6ad21b62a09d5901b835926ebfb41fa3876ed909a16f069912cedf9601fa0a1a390cdb4fbe677f6585c38201f27a1522f5b4e18ee5bc7ec358932652afd8c5791f41c04f5cdba1096dfb9de7e0c1d7bc29809a407f +509b419c06132d61d44e7d8ea66a97295d8bc001718d34749be43bd0f84540ecaee5e9bae85251de09315186a054b4db033051ceaa9c11b96918408bcadb6dc46ed9c5f74a38e9e353f20ee1f6c1d55ecc2147aaf16fd60e89a4dd3f4d4b6619afa6296afe0597713c69399a1d91ae35a487668329cb0b57bdd68f12a46595 +8758ec4e1920a884990e103124ececd17048a31713187928bcdca5cc5cfe8b4f0f7322686d1d3c459f03fc7b70d0f5fd164ca8a08bb2c6046a1e7750ca7604ea545d830c1232121ca2aa77ee17053c495c17f73846b88710a179f8b7affc1b81047793865b2517036750a1b2f9d2d78111024c42091bb08f64d3265a7f9ed2 +bd00ba762a391135798fab481d3bc9ea6153c521a12fd6662da625841e7e06150e0dac6de4b16b3337eea95f5b6f58fd1714adf9a0ed9a23e30df6fbae2cd9c0e11cf547ff331cc83eb71b5eae1d79841c4d33b56e4db7297f98a6618993f971ad7dc28b52715051691e42075a3d43b6734a206b1e72042869f5137390107e +a3e4edbede61483e6e0246cfd2a3ff3d8974051a9e7ae08f4b25d8e5b1722169200185202a9d04d2e26eb5f292c9d73163d36d670e29ecb169d4513276be14bc11e9b85b7ada0ae9eefa1b2d8d70474f9036da08a2c84f2d2c95153488f504acf8de804253279275fed0445a271c298999864753e5e8955451520c330d8345 +810cfac1940f916ad813c23f470feb86aa0be2509ae418b2dd8824374e24445d5c7165f8933ac9cc95334a285e40b2c15f42739932d2078f6b0e2189eaf4c4d9bf3d3ce17877c1b15ed31dc8f1da13c040fcaa6f5576089677b8e2aa8488e4903286a1a0e9a926be128e5f9524c7571e0b3b007974c505210affd1470e7594 +08476fc473bc289a0a2580d65e979f47fd5628dd4a675373b80cbb292cc72b28dddf1027087a1c845911026d0166119a035bc54de89f0ad5d7154070b648bbc30f201388785937de5402d5ff5ed10b9d85dbc7250178765aff5b21a7c9ee1c058d0f9b9ce1cfba1c123cd794ca4687f328f5cdb8dffe14402f6cdc37735d1a +1d2ce79beef0df32430c4803c96d4b73a48ceef4aa3f4ac9b3e7bd5fae1595da0aa96cdb403422428f1d5fe7c1a975fc6a2d6bf086de771fe7d3455c1711b8adb0be9364e8a53aae688e75b941b5afd292a3db1e0b2e29530a8461ca92efcd960ce5f923ab77e1feeebdf1a516cafee44929a031c28aef3b9465f046d39658 +a4bb2fb389774012f39818bbec7a2b10afa66431f14d4afe323d3f361abbbc5d1a0a3536bb36d2d41202191db07474f81f08da20a46e3baccec6d10227cf7cdc6d5a21f367d1a97ab348579579b0b0938a798514829786c6728256c6d89744bc35d04a683c979f30bd1ae50426778936ddeb0e3888ac481e746b6bcde08254 +defa24f46d1549368e04195fca042b1a51e0b635605b156640cedf6a0328220a9e8f54746d6b72eabba808bf83eb0f5c0cb9d6563313707284a07866b19681c1d1716f50fa889407dc3b47377077dc710d4766f57880e587ee6544df2a0983c067e797e33f46651577aabf21e015824ccae9e58791e9f26f7c782bf0672e84 +7e5cfc6bb4f958e043034e73664c400af17884b039edd28b350d9e75a246f08bd840e68eb2fc4c1956f637226c665139e2900d988a306b1f588b836914b3e6b5c2f6f1a2c8caad84e70cfa445416230cb8f6595ddfa0343eb19e385e2a4b104062c3fe816055ed58b46e563ad459efc6081438a2cebe750c5a63f82fb4a54a +410a351574f159b26ce46ebe0effd4b8ddb8dcd94027bb5f971762ea2d3fdf371d403804888a0c3d26fcfefd2997453c03bf51b2516d675259cbc00f5cd5a7914ec9c3006028bfe76c75dc1d68ca683a7057dbd83c3affffcdfd029f96f60001f9afdadd2c53026ac9b000fafc3144cd6df5deda19c1504c1023df32219aae +9a8fc2a5c52bb11db04cb82f473444506b4ec9283d915abad11de7edf62a9f8e9db83ad211372071551511460930bd295487b504b5ad7e1716a13f29ccaaac6df4630bf04edd8a72d97faea4405b8680ade69a439c201e874edb5fa71ff8f2b12cbea323bf8d4b751c76e19013ced99fcb2169daed54479e9329c9a1c4b428 +9350f5a136825e2d076e00b74a23351254db95be194506ad8c8cb40e894db67adc09105c45c6ff28c8feaafeb541dce2f50c44187d6f7308dd6de251f7963c228cd95157ee98af825c4c9ae56c7f0a740f8cb3a86abc12e321682e24c5a8f93675cd4565c69da9703f6a72dac1660b70df1a5620dfa4c601cbbc30d560a555 +0770dcc9aabe710cdc673c35f9409a72d9b1f1faa12e6262714b6539735cbd2fb533d6744b2ba5158c4a4dc0ed31d12374ff13608b7329617a6eef4b08661a5053008ae920265faf0f2fa0b62aeecb35189c42d899f88039178f1d5610df7f3575bd62f20568110be4f1fa39705f05380ba32b2d3ef8faefcab4d51a55b880 +5a40486a0a65dd458d732bf933766377221e3b6b828e17956b78576d17d3d13bc0f6cab1a97a83e8034289a51c60a8a4a992e8368fee723d31e97e025cb1dc0afdcac5c2324b712e76a4982241a928987931946304acdd179f73f74964bb7d97e44b790771ea864e71de0315a000a2aac5cfd9e36a8f835dc705a331d5e787 +14e4516575e647840f4953699b76f2302303b9d26bc8decdeb7596715c1b52b49adcd505a9fcd97f0432603e56d9fde087946b8e72bb1c41ab463708d052dc2c6207c805a714b0fae9d2cd1c47cfcc0d373a43c619c9fb5f59765970807a219efecc20bdc7abbdc7f5717b8db789fe40c80c58d4d48561737c0e303d6507e9 +38a7167ba69a16c7edc01999eddd7b58c2cada6cf089e77269c63613153e8df209eb813c679be684299f454b782a127e46aa2452b5f17acce3c4674764624768ed06ecf0b7716327771fb879f31ccc2a44d72e3c14edab0c0b3d85deee242affa6eb083df97b0314514226c97d1effaec35e8dc89a5d473f2e0ed59e95c5de +270177f6e6e21cb3ab0480ad9410c0ab84e0c1c4eed1ad768dcb69c6eccab7fa374d3eba9b7090ab66936a07841a7758f51161f43d72f66e233406ec288f606d037e911aace28b86589ccad46994ab59b5a940d98b8fb3e03b4956a671e1b6dcc333cd4435e3c584edf078465c6d7c3529032648051a576b1155e479416b28 +02becbddd41dd8ab92e2b91a0878cc71aa3b5b4edaa928fc4ae37173909b4ffcb573261d6841313f2570af5eb6bf7e9e851d10b95af467466584a4dd158d3baafbf469ec04332eb14b0988f0f9bcb629165a4f24fa6f26c4b5711f567b852c7aff2d9fd92762ddb6d965886e8f9d3b96b00c6cf60bb88bb7d0fa353bcd2bd2 +38782fd326b60ec330bced4bebe6279b5abb4f80b446141e9f5d4239e439fd24a777dce79b0c0f04ab08b7bc263b864c03d051977792955f0c20bde1df044bd4984ab1e4107fb2f15997bc2c993d62aad17aafa91b08847d6b7a045d698b544dc206d84743db655eb93baa859399b913dc3a3920c57fb4b7c7a9a764143406 +76c00b511fb7f335d9e691e637ef469ce0920de1ba7cc0c9d0192d392c39b40e7c9a53b2bfcee1de3979ca9c5356b5e47e75fdd8a7013c5dd5530ae59f9bbd1a1d2209060fdf7387ad2c4fdb4a1f6374ec07f856a72b3fb77defbfc25d8552aee6ae7d6831e859166a91aebcdddb7cb4367772da893de81fc2a1f8c33b3c2a +dfe87b77267595e311c9d82b31d4dd41989cbb64c5cc3b8ff9ef04d6e1f8cdf8c1c7abe71f4e871f5c98700874415c325afacf63cb7ffddf58919e162ddbf333feff8d50377cc3742b1ae3201640eae397e5c1cbba6ae4502fdc85ab3f0cd2bcf4b8a8d0a2e7abc1d680d8ff0b8d67cb1a09b5eb19e5aa6f6f73ae1f711a9b +b53a54cb09b2a52e08e4fd11c6f374ab3fe1dd0b9346b87f82426cedcf8ed11ce9906aaf5bce4973c57cceb514821a4e7125404c3f625593ee63f1cd24a30bc4ec340ad273b969859d1e989ed0a4ad1e00e6161f1160f075372d5c042da1b31c6f7e33dafdb53c2498e05918abf8b7dc5144a0c68da47f32127fd9aacfe27c +4e90d779b3d78d7432580c43b255ed733ebb331c402c032c7ac37aa856afbedb5c5c709ab1924ee9ba22acc3f9c66a572d35ea110c14621f469de4090f6b99b776a00536ded4408f439e2657e4a0a5c63918930287f3dc8271fac1c206cf971f989c8c0d17eb330631347954e3617713bb6d83bb9a832840b7f8bdcf412207 +2cb39ed22aac649a3854c8c04fd2ec8b0e07ff7b1880e1a99acd93a29683e32f732b102ab443ad92230012ae7ebfa043a38413b585f2f3a1ffd6a1432ca79213b565d655eba26e9687f33db35b9b4c6d4ccb1d9976557256fae2b9883b632e49e32af81de039228d7c24bb4ef8174c8d16041cb5d5b9c35b871e350fa4bd17 +c6165c013c785895e2e217eff3760e938813fe8ae794cdf900896b7fa774102c1d5c04d1ce61d9ab0d37f9dd8ae5cea9ec1968609aa59bc37290d06982a577c0d2a1002ee1a3febb33dc716af7c4c6ca850fe6ae94e9c3686e3db61cfd459466ec2d16e83bec0409641e053c21315e675ebb1d8e22b6260c3f01c0b2be2a34 +e447e9f50ce010462be932c4994b9d790191d8548445712e979e77b49e369227044080e0ecfbd1a3c26ceee72bcbd78ed19966bfa71ddc0706f2f6a5ad22a104f97716a39a895248a433ff75ae57155fd0a443c4793ea1630b0113c464a7ff83331847e80df860232e9a0632991e7671c39da20f59922b9a082822aeb41b99 +50cbe1d7240d5d0111e0de86126dce5fba52da1957fce44f6ded6403beda7f2c4ab6eb327f71be982e254cf77b49702a42933244b6ac4240c7cd3c05014e6795ff71a63e657318d51c8c8018cb258a36ce13b829689accd9835039ad66d593dd3aa90219d1b2e88359d4c70eeee37ef230ee887e5fcb552143d61f7c881403 +18ce3c6f3b9dc1dfc1e407b3610b921f158a407c8a60fdf09d62f6934b5f5649a1a986a26234287112288306aef399ba7852ab01cab67f7c53ad84d6379b50991f67eb3433687da7088d8bc8c6eeb19c8273ae1cb087ebd7cc3b4a4eb0744111bb4507e5100f47457271db8c8b6954795ebbe049107c692bfeb3f05d27025e +cb6aabfb5c3c0d46873ad7c7efbf39552d5ce90369d49dc85a1a16ac42c03295e5e005837a3fde9e489dc6bb890ce3f136ee76a2eca72ca1efe7f37c400a1e287927977f50dc517865b9bf9a15c3a8c96b4abb249ef7c75d4f799c5b09b7402428655fd0db9f7343ba8a6299ee1ee9bde55d7f4b6a01093deec06d661128e5 +20d039bed2cdad2228fedabc24d57e67bdb14a0bb71c0f199a35b9ac08fd41f57d447f254114c516d1b44678c9fa4fd7b9ec10a3e21b4c8f4886b27ad5b0a25569d868dccf13a1130a61d62ee0c25ccae5008d9fcba3ceeb3c93ec6762fee9a97ed73b1f9bbc9c6afb3e91d1a74378c4719a2bf77f5a28d602b77dcbeeb514 +c0786d6a7248d2eef7ff629ee32d4b194f4b64f4bc54f4dfe155001efdfaba31a11f0d98dc44f385e032d45184214fe7821947e51fb3c14f119952e70871733ab712566ea4e7e490305769c8234f897ee3dc56631f82013b37524d1f04e1f6f0a41b331dba48152010d7310c2a03e48c254de197e1101075eba30c336256d1 +3d06d3b8a26b371d04c10378d9c045c897af40fbbd2a8b6ce63459af63feaa105454d6e016b7883fccb982df69c3c6b5f51881ca9035bb413b3217e6f0d62a939b60a914bf61d5bd52e21cdcf9c283e7f3261abb02841fcc4eafd44cdf84e1b6eb5c7d41517759b6a722e560ee9c386c5b1b1d2113022b20acd21ee1875d84 +8b47792957ce824efb6b13f21e6c7092f4787d492baf2164b16a1db5e8e8535eb13a4bbc6359c1a77c9791fbc8c709536f62383197cbd252ea080839b92f55244bc09f61353b9d89c27175cca515845144d6a9309896ed8963b9135502682f507ab425f6fd7bdb898859b36d360be8d719fbd6d95604625236b453242ae438 +907938a30f83f14f4ba6533769d73a28f82b4a62fca0c0137133a106062c58fb8de3c4174b75de1052e14467d454e30d609aab73e9bb7b145a44ef28192579b8b11c674968bcaefce6b967f287b8aa04daa50d5745163d606772cea68866f36b1dd8fc26b564fa045baf6a370a5bae6d4ee29cb1f158b03bec93735f4abde6 +4a9e334329f4dbf623959ee804d64e8431b97b35764b56a11e3ac7af6a8ccb004f01e88d4b4474ab534775369f0bb7a3f8cd9a0c1be9c8a55b99f91c38839f5bed2cd4b6aaf9eba351dc1529eee317022761da12dafe5caf8eb8c3ad11e0c9c002d8de0d2e7bebe2cdbea6b7e85ccb98f774b16ba0232fce470f907c5df5c9 +520d97c9d6e975bd92e14c78f87058041ec352cd4d9135c8a10f05057e70d351693e9268da0a1fa279c9a9389c49ce0ae821fa104bbb7ab005baabf05cafb5d8dd4e51f4a683edc83236b172901ca84e1fce9aea303d222a57fdd93af6fa2a5baa14f7ae25bbef19d0e76c37d464d519833c1b4a6296038f375e330d221d1c +3ba674c1488ab54090052ffbe050dcac7b454269324c3d52da34bfa7431f10583b5ea1c6dd756a9ffe647bfbbdba470d40d62e0f7720d40f4c2ae78e16ab5725ac9a3e2feae6c1e406b2b5a6ebaec8d8cede4c0a01350544b2b04346423e2ec125021a42cdfdeda470bd9cef08808f52773a9ae167db9449e9b8ee789e2ca4 +412739ce18cc4a7703f7f54cca4464e3ff8e6047b2ccf677ae529ed23a759ba739918537aa286bbaf4d38c709ee826217383c5e04713792f35bce682b493a7395356fd2a3d04f86053b2dcdb4d3d67ddf7c8608b5dcb74787e1740fae5ca74da4e5d1093b1cebf4bc746e093ba4892bb8b5996c32fd327c8df8c75cd4b39f9 +aef9c723c22ccd1861d7e94195caf2ae3f8054e406b388f371eca28857a9e6ec1823514aee354d57bc6b125b6f03e23a79d442de350ee109b4e33dd9ca1649e28d404b1aaa3c4c526ce31d6c5f9aa676277c0a1e008e8a0e22935cda955eb54d70af244a20c6f40b19d94eec96478b2e586fae4d8969a13e6fc504223f6c6d +0941a80618537ca9c8113765ef3bb37fcf85fa44ac231848929396f2328f8c2578c503bfe693cabef3e58fbe348b420b35aa6784e6c6eb821a4f61ffdbce191ee74aad27ee3c262d207812331ea972eca24c3a960327e66d8907377329ff38d7cc7525bf3afaf28d357bab2bba8a6cff2ccaa511dbbb5660e8d6eaa3b8620a +f51f62e32de2e32ed45da1ae5aa9a7bc65c454aab1b383fa521fce4279e162c5681e3d7741017b49602753b776a28ba50e7727e0ab6f7404079f4afcbf78ef2f2541aea75e33b87cd0ae83e7a17231783bec1da08ba67042a04bb53a9e82b0b7507043ff98fd7a119fa321c58db7210c464536f10d1b9731bf5539ebaf7b69 +7f0786aad2fade18baeb9a72562e7d7646d8f4358a1e9db63af28b805359768dfa84cc5bef1e43d0a113ebc80ea2ab369d6fb67e88df7afb77f66e87dc2d34a0b045ffd4bb943ae97449104bc2c702ed01e05ec2582591fe9fd228dfbd73868722815567e70a265a49e5c126b01da6852ab4ecea636e5e469cc33947893a7e +af5b928785217b07a96dd7bf86ed11ef2fe9e80c786180fe2b6248c2a8457952dc154d2b5c639b79c288163537a9ad300266b20e085db6e4059e9f025c029fda6747b23b5153ed1d6dacb8a7be7e87475d6177c0db490c9847f0ccd28bf4ab4ea940008a0ad2f3c682ade82433b657a8370b91f5886ddd0837516c62e7193d +41eada491d0b85e89fedc85f176cf09e50dc0b13ae0bb99b01d0da4a2ea2018821de9ab4c0db43ad25efa3b37a54a630146d295fef2771432bd12e0f6f474e7259f3172c3a0d1cf90d19c49a8b470bd32cd411eb8879a868bb9fe90ed2bcc87e78597d57044547c5e22a72eaba213627fe3cdb5600d633a6941c7eca3a4607 +9cb1ba003f354dbac87bc4fa1313860b4c9668b05ef4bc6dcb203501ed98d7cdad82b93ec307c3074458e88554bc18bed5f9c02782f614a575041b0503033955cba44a5af50065ccc7b14af5ca2cfcc8c2936bdf9213a00b9561dd193a5418cfdcdc51b662adc9e657f1c6ce312194b6900e065f8879819bc295f0f0ed9895 +3007eff86adde32f82a8ee6e166366884326345694176f42bfae230c6dd7f49c670d98d35b6090a3cd805b48666f0e48600443842b20029f442f362fd9fc38b6d506f1ced675cf2f9731ad01b7d08b19deec54d3e69507d9fd97545c39674c4fc0cdbf172a8073cb3fcebee122af3c0710195f134778cd5884891d3aace68e +360c9628ec512d3d4104fe0ab4db6826a308a9c7f3a42b8d9589d4070778420e6d007beefae2698f54ead3bf5ba6894de50a84be99f734f30dc9b2677b615768c11f5af5892137d4fe3565775da068c79bdd7f15effc6c876721a96e75bd86caf846eb6ba821ac35dc8b0fd1707ca59aeab43e8c0f94e818696eb158ff6d6f +7cf9f93a7485d001000b43424c9700e6e56c5cc869844e37f458d53d11cb8a45f9907d2bdceb0ec5b1d9f4c3decf13da6a00e3511c6ebb07b9beb5a974dc104f4f9ae0e94620af18369a04bb2a46e402fa59ca02afb940b5fb3ec96ed9b1a1599a86f8d4c03759947a3b25b75da4861f3b2bf83ca418626bf40cfca42729f3 +03b80fef9d58c30ca0faf10b64e51b840ea1d8b36515f3b08bf3a573ac557c53cd298be2f05d68dcd46f3ec7fc500115c08756b8ecc7f0e4f6b2cd3d543c03ed6bda8d91576296765850723443e1c94d01e43636c4baf2e2c1ef14cd4f93b253ac6d056ebe8ba6a883d6a2ec696a2788f6e214f1ed49df71e2574bd438c842 +5ee499a988ff41425d7903352f14da08f53c094d1a5e21bdc33e1eef548b0457b2bfc4de16a8714abd2def370f214a7af856686c4502b76de48b4f2f129a4b71533f73f6bdf9a0113e8445d2025866b4bb59dadeb9cfbf70bdfb3b5d6913e3e3ce12d552741cbd03d62d27f41f09dd254b887a9cb3924a9dd4928915ba617e +a071f3accbc58ab7f456f0f62508a8478dc4256ad0940ce6293db5fec5a6f6e856c301cef3e23ac0f8066a69f78e350f3087efe39d636dd96470c3942ad0ad3bf26858b72c29c73a26ea150e3b222e02b25ceb84302cf46c5b6c156e2a0e11723ba517561a4f07bd02be5e179f7bedcd8785f3f401b9f94d7c3381eaff68d2 +c4eb206102003b1e8d9151484496fa18ea7c50aebede66c030b53d59c13a76bedf575c5e6d1991ea409978c6228d6bd620ae7e3606554535385d9aa52c7946c25acd107886678b0df21fd816ea648b6c01f4f394eeee0578365bd1f937e0ee41d1296f5d46968028a1a33dd31e898cabd30e9b271f3041f5d054f26110c58e +bb880eb84c5ded0eefa12d4f7542d4139b5b30983543530b3e4f81f262bd14b399c2209df46018b73073381d7669b91be7959dd04daf7f57988f763b1ebe28158a3ae8b5cba5095bbf5309be2ac4c5fb6f0eb483fc08bb387c5019488c2d2a5943d9c695d5423dee7a620eb34fe5dde3f693035a810d43c431504f466813e9 +fa4d1fd3e7c238d2cafd58d4ea22e0a555f6884dfbd21d1e486aaf28169f79ead6e7863080ab660475d5f0e98376ece0c0ef19bb95130fc20182fd7d97d33bd5e8c8e0eaf25eb4395759cf07a661d4a1c1786d8678488ce7b78e75717a2d0223a701feeff56a138b8080bdecca65bf14487af7b8d8ef7fce1b3de8cf414cb4 +25b160b77b0190fd14ff31f90fa6b211d0e6ff53856503b2032a6ad89421cc7f1cacbd385eb9e654034e2b628efd54f34de8cddc359b85769f4122ac082c6af33bda5b644744d917dc31782eb0926ed148a6538b28171cae4c6d9934935e37c08acb8dbc84fdf67964bf5cd422a768cad74ee303f51aad14c0bdc1301ffe28 +0b0f3ff35c19e5ecdd55008d41bd3b11f34a47431169e7f05e8a0088c03ad1d9b4e74392bd6e41afed5ebe3dd1eeb7fe43faa7fcbad9bcf2eaec1974a66793e8920fcef05beb06a20499e7a3ef9312ea480d6deab9a434a0a613f96c0a5f495d719dab668933fee84291449b938ee823fcdd43a829d34a67b292bd8ac89f4e +3a3118673170a2d24c56c8eef2a4785ac4f97c4e88dfcff73748b845f69b9dbacfcb05f41917cc904ae75686abba921f81a9babe82b274e5c8a300a2cb12d04aa17cfb03ce8f938e015fe09a10baaad276d6268996b0739cbf8639368dd180b6e113f1da126b0a9d2bc51d8be8263d3a26a436abdfb56f2706f7c2313c5b1c +bb134e9d1ca0f6b7a1d623b82c2c09a9de2814c5693baa2f96b26f0bc7b0494657d2b7740d0e129bb1f7b47cd493be82d514d08a7449cf8a93bb0b93fd825ec103f7b7fc624c039e86f8eaae869dad654f590a2abe9fcf9bcc2160451ea4687c2c2e2516e0c9029066e9e7ac8422dc702742eaeeabf8724c1879e256dc32b5 +261ab1b87e4a167139727b9c9fc61ebb4b22023a075b112fbafa8e8c2610e8a08247c1bc07b6d9eb6e90ad62ffa1d734b7dc8b525580b74adbccfbb4b0376498b113403fc81ecf199df9c12b269590b1537de3f8efe962d28991178df58e90249ff5dd87c27addf466c460f5ebcfa49a288e5cb9a196ddb79ba96aef7d5604 +185515273a493a1e0c0cc9040e656e8cb8b1282f642c79fd8b5bee0182c6db25313894291932a81286ac936689f9f610e9348e9e17ac880d7f895c88e502c7a7fd7229d2e8141712771f4f718ee63795404a78c8919b779a5ad376b5ccebd71bd4c97d78d5997ad68d395620bbcdcb7d4b8b16b8d30df49c73be5e635c70cd +ea305b3e528590ab2c89d18b47a688dfc4d9da0b39b205a96da4d476db1957f92c86ed007cf13075c234c2e7a6b2002cefed1d09223a4565dda8486f77f3f9205f2fe1895221fe52bd50934bc7525c041ba15b09473c713f0499b5c839c97dbd216579f8b0d878e5f17e4da7316559679ce0f871267718dd227f20deed91db +aede3775c52acda490a54126a756d98476b496dab4cb79c0d5019fa7c8707ed735f2341a315e948991dc17a08c493c948979644c01a5a37ef997ea404f4447e12fda0e076f9cdc91aec5dfb3e9d79bf3974736ea05a828741c8b2630243b1b004084fd760373517690558486ff415076c15e9968a933fb2a6800f133efaa94 +5da3f1c6e8e64b6e12c54b73d4861c833c4b85a74ba41aed09f7f7bbbccae0239c78071c398fbce7e8f1b41e3a1c53d0e44e12d5f0b896b2d1e2856aa0b2eb161117e528faa0ae0930ed44266024251b6602ad1d561da72079b24b09bb904e2a3ec6860e70199dec8e63d891b2014a1fc65a76f967a6926a03e6f0d416a4bd +2ab7089cffc6ad05b6073df2361ae27af671f1baa6d9bc93032855755225eaa19910f14f4ab4d4ce1db8b13604424dcf0dac942fba14f994f84f15980e976a93b560aa28c374e624576577c15c7ca3a1cb75e522ad8956de3158ee05d77797830b4137ca6de3b56c68e1d1d1a2e28c9e0610b171202bc64db979ed530cee9d +5e8d1fa34413f89c4108d5a288f03cb7d5fb800b21df4e3b2184eb0ba56de00321f6dc85c2b87dc8bbfc91ec750e547802adea44e24f8993e3532cc00694e33f218b759e27d9b83669c99f2009118ca384020f108c01c2d446f9ec9ff869890d47809f378d01163bf9d285921e689f8e29afbccd6c5c04ae2ad4ed2b6b14a7 +4f78280b33cea246ea87ef6449a3c7cd008e2e72afbdefd982be4f8b0da5653356fbd494e60f6574674e05c1605aaef7ec6936135116a9831a8eba070d5f51befa03a25003a96920175eff4f7065f2d080337627b03f3fe1d7202c79ef458568b278c7b5ade1a0e31c789e99c40bc27a95349cbf26ce8dc20158c9866e63e4 +1557fa8c4b7678e638ec684ab8b1732faaa00399997d88f7c4af4a054af255fff8e36d81f33e52195b94d0a997eec6d88624b318214758655c423c7253f0555e66653ae3232c4c83dbc2f79da5c9dc6aa18e0166c45914a2c1a526b89d5b92035da38fe85194b5cdb25af3d9de7f1f7d67318c5462b9ec325aae88242b3e4b +b8e14fac0dba57dee03d4a4290a2d02f7ef506f1597f99402739d635b6bb6eb0ae0eee3ddeb75b76fbb0e1b8b2d3f7939e8542c9722784626f69de5fd073f5ef7ace495f66e3113ff5ea8249359286ddcc452c69716487e52adaf4b5eb5396c15ba4d7e781e577836a997c34332d679532dedf9144890814a014fb8fb367a5 +15fc35d04a7389f5105eb58ec3e07dcd7a452cf382bb3ee4bcac24ced9a75b119c41c405121b56ce4f955e8326c9cda5a4819ec0352fdbeb7743e5100f9e1a5dcb67fa353eca2a6dfdd131b8f0ec7cb3d5d92918484f849154baa995a739fc766259a99b11fe292b4a6f0b8336da64ca5b79efd695d0ca2ea9310be8ecd6af +6f8939002336556a8cdecf3096778bac940d21039563ba541e8e2ab68860e595a990a068672ee69a76d1d7e0d4103d12f8042b29a4d0c0cb4f0a9953434fb7315daf530baf0f78b543617dd11add849bfacbe40a76ec5327b142fe1e7a42ce7bc850081f3272d188b0741a793cfd1f34285366580168414b672845f81b1663 +da32cc4f0d8356468b12c41d77d2248c54a4c3a0ee97215efebb225a78300261ec467cb807a49b4abf59dfbc11e58f704eef23c6d7e2779e10c8889c349030db805c3591b1b050c665f979c8cbbd58d43f7ab0798f5af56f044070f3ef24c931ae55db6f7477f44a3758ec6e82dbe451db0b7453d78f65c7cefd10e553adda +afde3f8534d13e63245b3b5d8ee1b9cf12e4acd1d73d88efac2868addc1cda8caaac6e11ff83cb98dd815741f185e5e363d1e69d4f0f274da0450dcf5dc78210a07327b43b56bea2f00b2b0bb6a75da61ccac621dd7883fcdda90b4887e1cb68140dc75d73191c9950536c56431ca11c1f74c12a362fd03abefc189447c417 +4ce562255507f01033dab9ab11b782fd8ceaa2e6f021af3ecebb7222d595a1dd6aa3b83fcf63e60b712b75b752aeb66bf0d3c7332f103de20569abb404bc49df1921eb6ebe953d0e99c454d19d20e76fefaca73aed8d7d4fa6d429044add6752cb5b5e1d2693a7d1505fac49ed491c1758e613d8078e843417193c8cd5876b +871e8c2d88a325fee62d24af327ec63be265e7602734a42b13119945e5e9ffeba14c053c2718ff9254051ecdd35fbc98842fc487e7d09ac566b3fa597da6c2d484b8b186a880599bd0fd05aef5750c762f4c3d861f5efd1dd42bfc911f716576cbdd14e02ba07057bfa88340c0925a59ac2b2d870a27bd77a1f75195f948b2 +043d7714e72395eaf27aa06b0cb966c1ce6d00d04839a53bbc1560b8b426108b577a33150c676e62796755d964dafa2ef1e1cadc29368f5f995d61aa6699225260b688eecb9aa4bf5e04afe70df5c4e348143c9d65e7a421ddcbc2cb3cb486c371879958f4f7fd35ae4a332a75714f828927373213882d0a93ada11d19113d +78fae6c75683e9731027dfa197e0b846c61d13ea8cffc52564fc18305ece1d0e791a9d748bfafa1403445b2e22bd88ab7caab449e8280610d08ec0ba0831dad1b6b51932fae2cc9a0a2e11b6d08761f19e95f1002ff33d23bb1a7cdae2499da3270af5d047110b538577032fe18b67cc0d327a5d8402edab0460d45906a2da +30d6e61647e4715ade69143ed1ffae0e5fb83d7c488ee29da53c0ec48de80fef1a70eee3d329fb4b4218fb287939252c25581d29a88d36962e9868046ac03a518e94dc429672e2c4b64ec3da4cc72daa3d6fec4b976dd1397e53bcafee5b0b26b24275f1f21eb27a6edddba50c052473d5ec0c8f5f90fb134e5f9d47c5f801 +394f2184ae8cc4168fab5ba3cc4f8136904c3882249d03d9ade468d02fdbf9727a3f503c7ac3426c47629e61b323daa7251635ebb4856c6ecb71fb409e4c9a09e579096b4bd403d0345cddcc99b65b73ef45fa7fc4b76dc71c951b42c5e6229c601c695f3ebdea3257829eaae28207e4895ec231931af54568441134ae7472 +40c3fe39c9b098e696d960eed547e1a06cbd2835acbca1dba83280a5022e611924a2242c883467f4436f2eb8ba9c80536da6ae7696d4d1856f258b2df2a2a0fb0aa7f21d45955205e11663378e3ee8f9daffc6631baf78e5c9a61f754b8513f4a33be8f673044c576523e56b4c559b2e95a8c6eb02b50fd723c240286fda71 +2183f15bd16c89ad7184a5c0f381f12b58862593d26f73825b0d371cc09b2117683517921c366d177518b7f1d36c1cdc82d4363a31170cde5885d90d55e363429584fddf6b5934112f79ecefa37361b3b3eed4a3febaad680acdbb73e42fe2aff1dae5b64863861962d51224da19ada4b1634014c27f6854015b18402c3050 +e81fe7693e72a8c426f869929c089c7bbcfaf7d827d897ffff207a7f05c60c3b5c639e5700f894f21067ef71acb2e63452e8fb29cc7b8a69753922f675703a73075ddb2e32de802ca19b6396741c538de194cd112c3f21995463656067c9877cddd1c705ca7945fd162ea64900d7d35ed5588f68b1fd4784d555b6b98bf950 +1bfed45e5acafe942d71debc9034072643454942cd0764730d5628c5434f329297d918053accfbb518275fbd8fb6e7b4717e03e9b3b46aed5cb2f5810952edf3c275db798547a394c4bf4ab6bf92103d23d0582a2598327813c404b4c175a4943e855e9e77a0eea12ba83ebdb2c7d215df351bb586e9a5e14a94a2f12a7028 +071fbc1754606bc47b0f40e01dc8e8283edf37c48e75ad7cc562581282c172a175a26454b8827e1e637177cb791524240fd50569eb38c8fc915607926f67bfee7eef20ba9ad88ae4967e6b755f546e3c909de2c6414dd8ae2dbc9819c346109041e58393de9a36d95d31d700d324ed4405aa21deccbe62ef8d5006cf1a3d84 +7f23e8434b0cced6edf9e1d45d335c012bdef03196be38d3f10fd196bd9bc10dc180f72a6d7ca8076b0fc0cf165e55df6ef7f6316987671f1b1a65918f726ca1b8edf8d56420d3f936f59e58ff8797ac6c80a0a248dd3c19d7d3c692b4ae6a33e9a131f1b0c8b0e4a9bc375bc641fda3a19142c02145c7641172728f066039 +0a31c37082087ca0e4d7eb8dc3a7554405a0f291ed7d07569405efc622355c1b8408eec9d6ab16cbcaa1d210ebd0a108f900d6ffa0327dbb52ce3ef426d3ac65fa7cab188e84b0577dbde91e6e7728a2f47e3155b8fc48ddf5ea07c33c1da333b86e87a8e4b605ffbf944ed5bb8b36ba51b51717d710951c0130db81485888 +e5a1c60d6c90ca6687c1ac7799661392b858caf86e155f602c711bd7fe3eae900fa8afe544594cfc76069ad6d03d83bfb26926b3a6e819badb27a3422ddbdb60db537ba2ff0c5e38b530f155b6bd7756fe3886ee6d69bdf84775fd6445c1cddc6174ef4dc5cffadf736e5c763bbfe0b4bb241a8fa28c1654d1c255872272f9 +2ae587ea4895be624c5df8737305d31145695515e29dad5131f9532a39ea255b9ec0a93cbaa7cc80a43b7295bf7cc1f78e7f327d36902e03cda3253adb5403f4136263a0c7d233bc86cdb949867f0143001c5a148e65221dad679c18bff4a7c6c25f35fc856cf09c7fd99853c3ff45029cb1a8f29061c026f9d09b3ccbd75d +9b31e7f9b5676c592b781117eab821ddcab9d2f52300308268e1e3a11ed49b23194f9a4ecf1f96b190d475e7c7e1934977d05dd33aba4571048487bfdf352a60f7fc395ab8abed9c3a9fb1e370f0f2e9ca5ff449d4631cb30c7f250a045f865bd58de835c5db9fa3cfde182431d4a4fa095ae73fa783dac804d35460d1fead +c19f138c2eec00a61177b8ac37a8f28e966ff6c66375dbeccb90364a945155ad437223a870a4c979aeaf9fca6c2969ae7cf61c256458da6dbbf71dac611efc413bcbf98834da8cc232a01535d98ac0c83343e80dbdced0700f5a6d6b386d3e10be914a17d19e7b1a3251d3e873ba1929504a9becc62e8ac3c473b85b00b4ac +5aacb7403d5cefd2d7afcf70c3c407d3f889d7b85f97d2a7b14501a9a2481c081885f437a7e67f820d4e4d4b95794721c95435d6f7a84edeae773a7e47011a886242e847dc31db29fd83ffaf06ee5f8637d917f6a65e59134b613a174218c464b3fdeb46c85f177d309d59611f5493d9532cb476efd33d63b5f373dd73d02e +f2cb5c149733d3983dcbd628472fe3f1bf223f0491213e0573fc4fb43a6458f588a0a3850a430b46052055f9997a1e3e22dbef6c76f95155efb33aed9e1c87cb8feb766b0213b30faf1c8d8a5f3a2208d63e51daef8bfa8362afc473401542228e3251a9dc978921c51acc128753121d45a47ecfd4a7a15e7dc088fcd5b751 +fd94e450d67ba961b5f29d51a367a5466d483d8071a927f5e6442d6c12c770cf3940e5049e9fe6e23213241201d2cce1706d374d0ee49869d16eb9b95d9441f1c4039a09a4bc957008e42df7b120e325836bb9a9d22c773317766284760a94865de1d3d3792d685999983deab9e7e8853ebb791adf71c8e5a3bec0175af409 +586bd9cc53e8328de15c1cf2bf985ce0daed05f9a55a8d471e8c616c3ac0bb381df0e21f618788433c796d6f5690de9754e9bfd03015034ecc6d6d3b17cbd535c362cf7adc83820031247609a810cfd0317068f4b1146f979445a8317773f8e610ef64a0f8ebe10f5165c2c14fcd4663725d3694efa53c43480b7c2b14d809 +d54305ed5274d70b3ae0c4091196aa924c757d1fda17a470450a4d825e1ab892db8e6da89fa9851353414d423271dcc8822490998e8bb2833fed23a93a59afdce312ef85b5cddb8953bc0df93f7439bea852b3ce044c9e1cc38197deae5b78b994b559399c54995b39d9be2572dab59af4fa34f8f22bc9a74dc34c1612df0d +4874bad52b3392d4eb5c7d001ae3617c416da0f232c835e2e744af5325387b814d9578c41248ff0e788b16d9061abe438b9350ed027ef57324ddbdde7f8c1b6c43a487ca48d279e8019687cce78bd7c73842cebe7d9382ba4e68a9df42d247c7a545a0ae1a5080b776f419ad6ad4c53a69f143e21c688e94f243e25fecb258 +a025a8ef1b70f5e44c19d035b3e9e7a4bcce225d46820381593af8cbe4114ff1b6bdb1503593be2e4ac64814bd59e0d0f6b4b5b0f9bbc8ece02a18e1f22a84e9ebe9454bdc80a4b8d74d6c9b1e9be5134261781c0f7ed7713fa31d41ba04148c23617b8a94e4612f1df9620bd57f9f5f945d93254dcf64e9d5b92c7e140a5d +f1abb4ec511e1a62a5797df48a2b6dc398f089dfc43e28863d722007fdc8e148ed178be16b2b335c34381bf83072087072e17158fe1cd42d7b3d664b9641315bf488727b5f258d654f8ecafea8b89d1b5aa41d57a93e82612d7c34bce1b0baaa82d61176b97f3fa1c272176043f0f36b2acdd28da35811e4124bddd6e8b737 +e55015c37fc6554c9923dc8e95735d0453711e1571d271c00a199126b6aa0419898762ef05fdf65a404d0cd2b0cdc7fc4374b9bdc15c671adc90a371b377dbd293fc502e6d0d7602e994af3396b0fe31a3a03f5a38c6fcdb47778bca642b3bed5df5600ef51f4446103c69f4d015775d21679bf7d24725e5cd0887d09b9ae6 +92a5f74797dd522f3c9d6039d8fa3fe23d2801b5accc214f3c062006d536eee4a9024555088e8f5f9bb7f85dcc7fc097ee703f0f20330c5b96e339ff66425883ac85f8ad45e6e3db514ee43c561e39e6ee65dae1686a3a0f8f8ca5b63e2a32259b07b98efd478a1fc28f6ff5c4bcd4c4e7e3501d446ceac78524e03dcaf112 +3674c8817115d3d5f2fd7b0d7b990a86c7d1e3dc56061c4f057590dc30363b0d30543c755e008b4436a576177704794077e7dd62d5eaa13891aa86efd3e2b2116b86865b0dff26e16038a131bd93207392149d962f0f6e6cfb7a2c24d3e86bd271779e5a01f3e8c03007251797dff80004f05315fc042c4a9ba554630fd7b0 +298aca046d02043bb60cc1fbfb9ff6491a7169ba0c35d40931ebd4b1e4daa5a9d0db574bc5fb9f4c42e885c6fec656a5b4dd2d786fc27d05143b5b3f47f9532c13a4c4883535d31c12f04d7bfd7b9253993e33cfc225aacbb91b422eb9f1c2e66bcbb7c841c5349d53908ef62d2712c71f70a4b68ee3c07baf94c118fbe027 +4b86da6e2a0819efe88ac76ea5c3d0f55e22959ee04454f2d1aa4711c76e2c1690147385aadcaa764d74a32ee669c458b18dc7939cb21ae36b0fd3229d291c75cd8eca28b8ed96c13be0e68744308b839d423daf15d19603c53705f4eeae129d1c2da7f5ec802728a62427390bd352b75b98937c3ed56dbb3ef38a03bb5d18 +f5a98a87697fbac8baf24bcac4d15a99bddd47211546977a0376becb8548fd0b8b6d94234080f1b04f3ec164f5c9963f693061badc2e47e00414d7a470ccb44041ba35a19ba62075971beb4c794ca7dc4279354d57bc6b161445ce61c6351219e8614cf946ac886e7f5b3a2bbac353b4962f23f6a4f9d36d0193cc400cc9e1 +b583a84d5d2cdfc5f03594830fdabd5275c6cf30feeaa3c07ae211263eeb84565d49e0b521946bdadc198e8c98970383df4ec2de083b2f028f9390af0acce676d7f1790e1ca50055283b03ce5dfb263f0c6f1cd9c19f545a5a60eeefb3356398f1cf66857437fc0579550db95417e97e6fa4e495d5999103174d2a34bb66db +ff1a2afd2ce88a6263f20403c4b68187a99a5a95c5c754520a9d045ad852524101e000e5d347e521a53da2b215a0a83b2793274786c24248a514f4ef808a62c51ec66d93158e372369055958d05003f3b971488b61e226c0657e219381f067f8abbd15c8e75ace073bdf0ff3cb598f746eb1391b32b0111f6d6469f720f7a1 +b2f02f2c0824f723a327bbf7fea219083f87384db1a0e8a0b00173d8c0edcbf21a70f7fce6fcfee46015cdc971e112fc0bc852e830dfc876d37fcbf6e9ef22dc6b13e0d9f66fede27be871e7b0f29b7fe60cb5999588bfef98a7fdf5f62157a9891d01f2e154e72e7193c15091f037074ff783d20800b440fa2be53b4de751 +af795214be036ec97295116f4f3f6ccdf44cf5068ffa04f179029f9d2433efc93b6c64a21789c0fda75ea3c9318bd11a85246ed5089dd4dbfbf77de8b78d15d8147c10c6b3405a6e0375bb7dcf1c825a27fabab78cca584bb1ae0783d92c9f761d0a95ecc4eb4f486b6551aea70eaa135b62f221f42c00757980b40b57d91b +93d7aab31c0adc4ca2f5d2f256db6da45f7053af4ab579bec4300f79e0c2f845be22722a7f57e387ea06c08df80446eeb0ef63aa30f25ac9717917644cd6c70bbc5aae10933adf70c7a8f137e927d4011d7b47ba38850cb34dc77560e23dd77c191aecfc9f5281bd85495a633cfc6eba81dface1dd10a65476c987b9842102 +63cecd5857b02578dc6a3ba26b4efc9d2c6494f42892a1ae514f9fcef717a7073ea65461e2a75b7789704434d9287c6afa5494d43729f2fbdd20440cf0c075b861ccbf78cc1352658c0ea0335df51073e6fee7f8723a46c09f28da13b7184b8ebe80f68b8056753f630f8937cd43128df76082aab0b39ea9a4e8380f2bff33 +d313a184d79eb82bbe54618930472a51fb7730a14839392cad6b47f5e034477e15457fe7fe7118e56ae75717d31d93fc8ffd84a903be48e1bc1323bbbecc701451fb10533f2174f1a7a0b0b0becc2bd32e7132f532207b0e2fd69e0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if +%%BeginResource: l2check +%%Copyright: Copyright 1993 Adobe Systems Incorporated. All Rights Reserved. +systemdict /languagelevel known +{ systemdict /languagelevel get 1 eq } +{ true } +ifelse +{ +initgraphics /Helvetica findfont 18 scalefont setfont +72 600 moveto (Error: Your printer driver needs to be configured) dup show +72 580 moveto (for printing to a PostScript Language Level 1 printer.) dup show +exch = = +/Helvetica-Bold findfont 16 scalefont setfont +72 520 moveto (Windows and Unix) show +/Times-Roman findfont 16 scalefont setfont +72 500 moveto (Select \252Language Level 1\272 in the PostScript options section) show +72 480 moveto (of the Acrobat print dialog.) show +/Helvetica-Bold findfont 16 scalefont setfont +72 440 moveto (Macintosh) show +/Times-Roman findfont 16 scalefont setfont +72 420 moveto (In the Chooser, select your printer driver.) show +72 400 moveto (Then select your printer and click the Setup button.) show +72 380 moveto (Follow any on-screen dialogs that may appear.) show +showpage +quit +} +if +%%EndResource +/currentpacking where{pop currentpacking true setpacking}if +%%BeginResource: procset pdfvars +%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved. +%%Version: 4.0 1 +%%Title: definition of dictionary of variables used by PDF & PDFText procsets +userdict /PDF 150 dict put +userdict /PDFVars 86 dict dup begin put +/_save 0 def +/_cshow 0 def +/InitAll 0 def +/TermAll 0 def +/DocInitAll 0 def +/DocTermAll 0 def +/_lp /none def +/_doClip 0 def +/sfc 0 def +/_sfcs 0 def +/_sfc 0 def +/ssc 0 def +/_sscs 0 def +/_ssc 0 def +/_fcs 0 def +/_scs 0 def +/_fp 0 def +/_sp 0 def +/AGM_MAX_CS_COMPONENTS 10 def +/_fillColors [ 0 1 AGM_MAX_CS_COMPONENTS { array } for ] def +/_strokeColors [ 0 1 AGM_MAX_CS_COMPONENTS { array } for ] def +/_fc null def +/_sc null def +/DefaultGray [/DeviceGray] def +/DefaultRGB [/DeviceRGB] def +/DefaultCMYK [/DeviceCMYK] def +/_inT false def +/_tr -1 def +/_rise 0 def +/_ax 0 def +/_cx 0 def +/_ld 0 def +/_tm matrix def +/_ctm matrix def +/_mtx matrix def +/_hy (-) def +/_fScl 0 def +/_hs 1 def +/_pdfEncodings 2 array def +/_baselineadj 0 def +/_fTzero false def +/_Tj 0 def +/_italMtx [1 0 .212557 1 0 0] def +/_italMtx_WMode1 [1 -.212557 0 1 0 0] def +/_italMtxType0 [1 0 .1062785 1 0 0] def +/_italMtx_WMode1Type0 [1 -.1062785 0 1 0 0] def +/_basefont 0 def +/_basefonto 0 def +/_pdf_oldCIDInit null def +/_pdf_FontDirectory 30 dict def +/_categories 10 dict def +/_sa? true def +/_op? false def +/_OP? false def +/_opmode 0 def +/_ColorSep5044? false def +/_tmpcolr? [] def +/_tmpop? {} def +/_processColors 0 def +/_defaulttransfer currenttransfer def +/_defaultflatness currentflat def +/_defaulthalftone null def +/_defaultcolortransfer null def +/_defaultblackgeneration null def +/_defaultundercolorremoval null def +/_defaultcolortransfer null def +end +%%EndResource +PDFVars begin PDF begin +%%BeginResource: procset pdfutil +%%Copyright: Copyright 1993-1999 Adobe Systems Incorporated. All Rights Reserved. +%%Version: 4.0 1 +%%Title: Basic utilities used by other PDF procsets +/bd {bind def} bind def +/ld {load def} bd +/dd { PDFVars 3 1 roll put } bd +/xdd { exch dd } bd +/Level2? +systemdict /languagelevel known +{ systemdict /languagelevel get 2 ge } { false } ifelse +def +/Level3? +systemdict /languagelevel known +{systemdict /languagelevel get 3 eq } { false } ifelse +def +/getifknown { +2 copy known { get true } { pop pop false } ifelse +} bd +/here { +currentdict exch getifknown +} bd +/isdefined? { where { pop true } { false } ifelse } bd +/StartLoad { dup dup not { /_save save dd } if } bd +/EndLoad { if not { _save restore } if } bd +%%EndResource +%%BeginResource: procset pdf +%%Version: 4.0 1 +%%Copyright: Copyright 1998-1999 Adobe Systems Incorporated. All Rights Reserved. +%%Title: General operators for PDF, common to all Language Levels. +[/b/B/b*/B*/BDC/BI/BMC/BT/BX/c/cm/cs/CS/d/d0/d1/Do/DP/EI/EMC/ET/EX/f/f*/g/G/gs +/h/i/j/J/k/K/l/m/M/MP/n/q/Q/re/rg/RG/ri/s/S/sc/SC/scn/SCN/sg/Tc/Td/TD/Tf/Tj/TJ +/TL/Tm/Tr/Ts/Tw/Tz/T*/v/w/W/W*/y/'/" +/applyInterpFunc/applystitchFunc/domainClip/EF/encodeInput/gsDI/ilp/icl +/initgs/int/limit/PS/rangeClip/RC/rf/makePat +] {null def} bind forall +/v { currentpoint 6 2 roll c } bd +/y { 2 copy c } bd +/h/closepath ld +/d/setdash ld +/j/setlinejoin ld +/J/setlinecap ld +/M/setmiterlimit ld +/w/setlinewidth ld +/i { +dup 0 eq { pop _defaultflatness } if +setflat +} bd +/gsDI { +begin +/Font here { aload pop Tf } if +/LW here { w } if +/LC here { J } if +/LJ here { j } if +/ML here { M } if +/D here { aload pop d } if +end +} bd +/ilp { /_lp /none dd } bd +/sfc { +_lp /fill ne { +_sfcs +_sfc +/_lp /fill dd +} if +} dd +/ssc { +_lp /stroke ne { +_sscs +_ssc +/_lp /stroke dd +} if +} dd +/icl { /_doClip 0 dd } bd +/W { /_doClip 1 dd } bd +/W* { /_doClip 2 dd } bd +/n { +{{} {clip} {eoclip}} _doClip get exec +icl +newpath +} bd +/s { h S } bd +/B { q f Q S } bd +/B* { q f* Q S } bd +/b { h B } bd +/b* { h B* } bd +/q/save ld +/Q { restore ilp } bd +/GetCSFamily { +dup type /arraytype eq {0 get} if +} bd +/GetCompsDict +11 dict begin +/DeviceGray { pop 1 } bd +/DeviceRGB { pop 3 } bd +/DeviceCMYK { pop 4 } bd +/CIEBasedA { pop 1 } bd +/CIEBasedABC { pop 3 } bd +/CIEBasedDEF { pop 3 } bd +/CIEBasedDEFG { pop 4 } bd +/DeviceN { 1 get length } bd +/Separation { pop 1 } bd +/Indexed { pop 1 } bd +/Pattern { pop 0 } bd +currentdict +end +def +/GetComps { +GetCompsDict +1 index GetCSFamily +get exec +} bd +/cs +{ +dup _fcs eq +{ pop } +{ dup /_fcs xdd +GetComps +_fillColors exch get +/_fc xdd +/_fp null dd +} ifelse +} bd +/CS +{ +dup _scs eq +{ pop } +{ dup /_scs xdd GetComps _strokeColors exch get /_sc xdd /_sp null dd } +ifelse +} bd +/sc { +_fc astore pop +ilp +} bd +/SC { +_sc astore pop +ilp +} bd +/g { DefaultGray cs sc } bd +/rg { DefaultRGB cs sc } bd +/k { DefaultCMYK cs sc } bd +/G { DefaultGray CS SC } bd +/RG { DefaultRGB CS SC } bd +/K { DefaultCMYK CS SC } bd +/cm { _mtx astore concat } bd +/re { +4 2 roll m +1 index 0 rlineto +0 exch rlineto +neg 0 rlineto +h +} bd +/RC/rectclip ld +/EF/execform ld +/PS { cvx exec } bd +/initgs { +/DefaultGray [/DeviceGray] dd +/DefaultRGB [/DeviceRGB] dd +/DefaultCMYK [/DeviceCMYK] dd +0 g 0 G +[] 0 d +0 j +0 J +10 M +1 w +true setSA +/_op? false dd +/_OP? false dd +/_opmode 0 dd +/_defaulttransfer load 5 dict begin settransfer end +0 i +newpath +} bd +/int { +dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul +exch pop add exch pop +} bd +/limit { +dup 2 index le { exch } if pop +dup 2 index ge { exch } if pop +} bd +/domainClip { +Domain aload pop 3 2 roll +limit +} bd +/applyInterpFunc { +0 1 DimOut 1 sub +{ +dup C0 exch get exch +dup C1 exch get exch +3 1 roll +1 index sub +3 index +N exp mul add +exch +currentdict /Range_lo known +{ +dup Range_lo exch get exch +Range_hi exch get +3 2 roll limit +} +{ +pop +} +ifelse +exch +} for +pop +} bd +/encodeInput { +NumParts 1 sub +0 1 2 index +{ +dup Bounds exch get +2 index gt +{ exit } +{ dup +3 index eq +{ exit } +{ pop } ifelse +} ifelse +} for +3 2 roll pop +dup Bounds exch get exch +dup 1 add Bounds exch get exch +2 mul +dup Encode exch get exch +1 add Encode exch get +int +} bd +/rangeClip { +exch dup Range_lo exch get +exch Range_hi exch get +3 2 roll +limit +} bd +/applyStitchFunc { +Functions exch get exec +currentdict /Range_lo known { +0 1 DimOut 1 sub { +DimOut 1 add -1 roll +rangeClip +} for +} if +} bind def +%%EndResource +%%BeginResource: procset pdflev2 +%%Version: 4.0 1 +%%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved. +%%LanguageLevel: 2 +%%Title: PDF operators, with code specific for Level 2 +/_defaulthalftone currenthalftone dd +/_defaultblackgeneration currentblackgeneration dd +/_defaultundercolorremoval currentundercolorremoval dd +/_defaultcolortransfer [currentcolortransfer] dd +/initialize { +_defaulthalftone sethalftone +/_defaultblackgeneration load setblackgeneration +/_defaultundercolorremoval load setundercolorremoval +_defaultcolortransfer aload pop setcolortransfer +false setoverprint +} bd +/terminate { } bd +/m/moveto ld +/l/lineto ld +/c/curveto ld +/setSA/setstrokeadjust ld +/defineRes/defineresource ld +/findRes/findresource ld +currentglobal +true systemdict /setglobal get exec +[/Function /ExtGState /Form /Shading /FunctionDictionary /MadePattern /PatternPrototype /DataSource] +{ /Generic /Category findresource dup length dict copy /Category defineresource pop } +forall +systemdict /setglobal get exec +/ri +{ +/findcolorrendering isdefined? +{ +mark exch +findcolorrendering +counttomark 2 eq +{ type /booleantype eq +{ dup type /nametype eq +{ dup /ColorRendering resourcestatus +{ pop pop +dup /DefaultColorRendering ne +{ +/ColorRendering findresource +setcolorrendering +} if +} if +} if +} if +} if +cleartomark +} +{ pop +} ifelse +} bd +/_sfcs {_fcs setcolorspace} bind dd +/_sscs {_scs setcolorspace} bind dd +/_sfc +{ +_fc aload pop +_fp null eq +{ setcolor +_op? setoverprint +} +{ _fp setpattern } +ifelse +} bind dd +/_ssc +{ +_sc aload pop +_sp null eq { setcolor _OP? setoverprint} { _sp setpattern } ifelse +} bind dd +/scn { +dup type /dicttype eq +{ dup /_fp xdd +/PaintType get 1 eq +{ /_fc _fillColors 0 get dd ilp } +{ /_fc _fillColors +_fcs 1 get +GetComps get dd +sc +} +ifelse +} +{ sc } +ifelse +} bd +/SCN { +dup type /dicttype eq +{ dup /_sp xdd +/PaintType get 1 eq +{ /_sc _strokeColors 0 get dd ilp } +{ /_sc _strokeColors _scs 1 get GetComps get dd +SC +} +ifelse +} +{ SC } +ifelse +} bd +/gs +{ +begin +/SA here { setstrokeadjust } if +/OP here { /_OP? xdd } if +/op here +{ /_op? xdd } +{ /OP here { /_op? xdd } if } +ifelse +/BG here { setblackgeneration } if +/UCR here { setundercolorremoval } if +/FL here { i } if +/RI here { ri } if +/TR here +{ +dup xcheck +{ settransfer } +{ aload pop setcolortransfer } +ifelse +} if +/sethalftonephase isdefined? { /HTP here { sethalftonephase } if } if +/HT here { sethalftone } if +currentdict gsDI +end +} bd +/f { +{ { sfc fill } +{gsave sfc fill grestore clip newpath icl ilp} +{gsave sfc fill grestore eoclip newpath icl ilp} +} _doClip get exec +} bd +/f* { +{ { sfc eofill } +{gsave sfc eofill grestore clip newpath icl ilp} +{gsave sfc eofill grestore eoclip newpath icl ilp} +} _doClip get exec +} bd +/S { +{ { ssc stroke } +{gsave ssc stroke grestore clip newpath icl ilp} +{gsave ssc stroke grestore eoclip newpath icl ilp} +} _doClip get exec +} bd +/rf { +{ { sfc rectfill } +{gsave sfc rectfill grestore clip newpath icl ilp} +{gsave sfc rectfill grestore eoclip newpath icl ilp} +} _doClip get exec +} bd +/knownColorants? { +pop false +} bd +/makePat { +gsave +dup /Matrix get concat +matrix makepattern +grestore +/MadePattern defineRes pop +} bd +%%EndResource +%%BeginResource: procset pdftext +%%Version: 4.0 1 +%%Copyright: Copyright 1987-1998 Adobe Systems Incorporated. All Rights Reserved. +%%Title: Text operators for PDF +PDF /PDFText 75 dict dup begin put +/docinitialize +{ +/resourcestatus where { +pop +/CIDParams /ProcSet resourcestatus { +pop pop +false /CIDParams /ProcSet findresource /SetBuildCompatible get exec +} if +} if +PDF begin +PDFText /_pdfDefineIdentity-H known +{ PDFText /_pdfDefineIdentity-H get exec} +if +end +} bd +/initialize { +PDFText begin +/_intT false dd +0 Tr +} bd +/terminate { end } bd +/_safeput +{ +Level2? not +{ +2 index load dup dup length exch maxlength ge +{ dup length 5 add dict copy +3 index xdd +} +{ pop } +ifelse +} +if +3 -1 roll load 3 1 roll put +} +bd +/pdf_has_composefont? systemdict /composefont known def +/CopyFont { +{ +1 index /FID ne 2 index /UniqueID ne and +{ def } { pop pop } ifelse +} forall +} bd +/Type0CopyFont +{ +exch +dup length dict +begin +CopyFont +[ +exch +FDepVector +{ +dup /FontType get 0 eq +{ +1 index Type0CopyFont +/_pdfType0 exch definefont +} +{ +/_pdfBaseFont exch +2 index exec +} +ifelse +exch +} +forall +pop +] +/FDepVector exch def +currentdict +end +} bd +/cHexEncoding +[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 +/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 +/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 +/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B +/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E +/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 +/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 +/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 +/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA +/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD +/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 +/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 +/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 +/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF] def +/modEnc { +/_enc xdd +/_icode 0 dd +counttomark 1 sub -1 0 +{ +index +dup type /nametype eq +{ +_enc _icode 3 -1 roll put +_icode 1 add +} +if +/_icode xdd +} for +cleartomark +_enc +} bd +/trEnc { +/_enc xdd +255 -1 0 { +exch dup -1 eq +{ pop /.notdef } +{ Encoding exch get } +ifelse +_enc 3 1 roll put +} for +pop +_enc +} bd +/TE { +/_i xdd +StandardEncoding 256 array copy modEnc +_pdfEncodings exch _i exch put +} bd +/TZ +{ +/_usePDFEncoding xdd +findfont +dup length 6 add dict +begin +{ +1 index /FID ne { def } { pop pop } ifelse +} forall +/pdf_origFontName FontName def +/FontName exch def +_usePDFEncoding 0 ge +{ +/Encoding _pdfEncodings _usePDFEncoding get def +pop +} +{ +_usePDFEncoding -1 eq +{ +counttomark 0 eq +{ pop } +{ +Encoding 256 array copy +modEnc /Encoding exch def +} +ifelse +} +{ +256 array +trEnc /Encoding exch def +} +ifelse +} +ifelse +pdf_EuroProcSet pdf_origFontName known +{ +pdf_origFontName pdf_AddEuroGlyphProc +} if +FontName currentdict +end +definefont pop +} +bd +/Level2? +systemdict /languagelevel known +{systemdict /languagelevel get 2 ge} +{false} +ifelse +def +Level2? +{ +/_pdfFontStatus +{ +currentglobal exch +/Font resourcestatus +{pop pop true} +{false} +ifelse +exch setglobal +} bd +} +{ +/_pdfFontStatusString 50 string def +_pdfFontStatusString 0 (fonts/) putinterval +/_pdfFontStatus +{ +FontDirectory 1 index known +{ pop true } +{ +_pdfFontStatusString 6 42 getinterval +cvs length 6 add +_pdfFontStatusString exch 0 exch getinterval +{ status } stopped +{pop false} +{ +{ pop pop pop pop true} +{ false } +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +Level2? +{ +/_pdfCIDFontStatus +{ +/CIDFont /Category resourcestatus +{ +pop pop +/CIDFont resourcestatus +{pop pop true} +{false} +ifelse +} +{ pop false } +ifelse +} bd +} +if +/_pdfString100 100 string def +/_pdfComposeFontName +{ +dup length 1 eq +{ +0 get +1 index +type /nametype eq +{ +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +2 index exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +exch pop +true +} +{ +pop pop +false +} +ifelse +} +{ +false +} +ifelse +dup {exch cvn exch} if +} bd +/_pdfConcatNames +{ +exch +_pdfString100 cvs +length dup dup _pdfString100 exch (-) putinterval +_pdfString100 exch 1 add dup _pdfString100 length exch sub getinterval +3 -1 roll exch cvs length +add 1 add _pdfString100 exch 0 exch getinterval +cvn +} bind def +/_pdfTextTempString 50 string def +/_pdfRegOrderingArray [(Adobe-Japan1) (Adobe-CNS1) (Adobe-Korea1) (Adobe-GB1)] def +/_pdf_CheckSupplements +{ +1 index _pdfTextTempString cvs +false +_pdfRegOrderingArray +{ +2 index exch +anchorsearch +{ pop pop pop true exit} +{ pop } +ifelse +} +forall +exch pop +{ +/CIDFont findresource +/CIDSystemInfo get /Supplement get +exch /CMap findresource +/CIDSystemInfo get +dup type /dicttype eq +{/Supplement get} +{pop 0 } +ifelse +ge +} +{ pop pop true } +ifelse +} bind def +pdf_has_composefont? +{ +/_pdfComposeFont +{ +2 copy _pdfComposeFontName not +{ +2 index +} +if +(pdf) exch _pdfConcatNames +dup _pdfFontStatus +{ dup findfont 5 2 roll pop pop pop true} +{ +4 1 roll +1 index /CMap resourcestatus +{ +pop pop +true +} +{false} +ifelse +1 index true exch +{ +_pdfCIDFontStatus not +{pop false exit} +if +} +forall +and +{ +1 index 1 index 0 get _pdf_CheckSupplements +{ +3 -1 roll pop +2 index 3 1 roll +composefont true +} +{ +pop pop exch pop false +} +ifelse +} +{ +_pdfComposeFontName +{ +dup _pdfFontStatus +{ +exch pop +1 index exch +findfont definefont true +} +{ +pop exch pop +false +} +ifelse +} +{ +exch pop +false +} +ifelse +} +ifelse +{ true } +{ +dup _pdfFontStatus +{ dup findfont true } +{ pop false } +ifelse +} +ifelse +} +ifelse +} bd +} +{ +/_pdfComposeFont +{ +_pdfComposeFontName not +{ +dup +} +if +dup +_pdfFontStatus +{exch pop dup findfont true} +{ +1 index +dup type /nametype eq +{pop} +{cvn} +ifelse +eq +{pop false} +{ +dup _pdfFontStatus +{dup findfont true} +{pop false} +ifelse +} +ifelse +} +ifelse +} bd +} +ifelse +/_pdfStyleDicts 4 dict dup begin +/Adobe-Japan1 4 dict dup begin +Level2? +{ +/Serif +/HeiseiMin-W3-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMin-W3} +{ +/HeiseiMin-W3 _pdfCIDFontStatus +{/HeiseiMin-W3} +{/Ryumin-Light} +ifelse +} +ifelse +def +/SansSerif +/HeiseiKakuGo-W5-83pv-RKSJ-H _pdfFontStatus +{/HeiseiKakuGo-W5} +{ +/HeiseiKakuGo-W5 _pdfCIDFontStatus +{/HeiseiKakuGo-W5} +{/GothicBBB-Medium} +ifelse +} +ifelse +def +/HeiseiMaruGo-W4-83pv-RKSJ-H _pdfFontStatus +{/HeiseiMaruGo-W4} +{ +/HeiseiMaruGo-W4 _pdfCIDFontStatus +{/HeiseiMaruGo-W4} +{ +/Jun101-Light-RKSJ-H _pdfFontStatus +{ /Jun101-Light } +{ SansSerif } +ifelse +} +ifelse +} +ifelse +/RoundSansSerif exch def +/Default Serif def +} +{ +/Serif /Ryumin-Light def +/SansSerif /GothicBBB-Medium def +{ +(fonts/Jun101-Light-83pv-RKSJ-H) status +}stopped +{pop}{ +{ pop pop pop pop /Jun101-Light } +{ SansSerif } +ifelse +/RoundSansSerif exch def +}ifelse +/Default Serif def +} +ifelse +end +def +/Adobe-Korea1 4 dict dup begin +/Serif /HYSMyeongJo-Medium def +/SansSerif /HYGoThic-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-GB1 4 dict dup begin +/Serif /STSong-Light def +/SansSerif /STHeiti-Regular def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +/Adobe-CNS1 4 dict dup begin +/Serif /MKai-Medium def +/SansSerif /MHei-Medium def +/RoundSansSerif SansSerif def +/Default Serif def +end +def +end +def +/TZzero +{ +/_fyAdj xdd +/_wmode xdd +/_styleArr xdd +/_regOrdering xdd +3 copy +_pdfComposeFont +{ +5 2 roll pop pop pop +} +{ +[ +0 1 _styleArr length 1 sub +{ +_styleArr exch get +_pdfStyleDicts _regOrdering 2 copy known +{ +get +exch 2 copy known not +{ pop /Default } +if +get +} +{ +pop pop pop /Unknown +} +ifelse +} +for +] +exch pop +2 index 3 1 roll +_pdfComposeFont +{3 -1 roll pop} +{ +findfont dup /FontName get exch +} +ifelse +} +ifelse +dup /WMode 2 copy known +{ get _wmode ne } +{ pop pop _wmode 1 eq} +ifelse +_fyAdj 0 ne or +{ +exch _wmode _pdfConcatNames _fyAdj _pdfConcatNames +dup _pdfFontStatus +{ exch pop dup findfont false} +{ exch true } +ifelse +} +{ +dup /FontType get 0 ne +} +ifelse +{ +dup /FontType get 3 eq _wmode 1 eq and +{ +_pdfVerticalRomanT3Font dup length 10 add dict copy +begin +/_basefont exch +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put dup 16#a5 /yen put dup 16#b4 /yen put} +if +def +FontName +currentdict +end +definefont +def +/Encoding _basefont /Encoding get def +/_fauxfont true def +} +{ +dup length 3 add dict +begin +{1 index /FID ne {def}{pop pop} ifelse } +forall +FontType 0 ne +{ +/Encoding Encoding dup length array copy +dup 16#27 /quotesingle put +dup 16#60 /grave put +_regOrdering /Adobe-Japan1 eq +{dup 16#5c /yen put} +if +def +/_fauxfont true def +} if +} ifelse +/WMode _wmode def +/BaseLineAdj _fyAdj def +dup dup /FontName exch def +currentdict +end +definefont pop +} +{ +pop +} +ifelse +/_pdf_FontDirectory 3 1 roll _safeput +} +bd +/swj { +dup 4 1 roll +dup length exch stringwidth +exch 5 -1 roll 3 index mul add +4 1 roll 3 1 roll mul add +6 2 roll /_cnt 0 dd +{1 index eq {/_cnt _cnt 1 add dd} if} forall pop +exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop +} bd +/jss { +4 1 roll +{ +pop pop +(0) exch 2 copy 0 exch put +gsave +exch false charpath currentpoint +5 index setmatrix stroke +3 -1 roll +32 eq +{ +moveto +5 index 5 index rmoveto currentpoint +} +if +grestore +moveto +2 copy rmoveto +} exch cshow +6 {pop} repeat +} def +/jsfTzero { +{ +pop pop +(0) exch 2 copy 0 exch put +exch show +32 eq +{ +4 index 4 index rmoveto +} +if +2 copy rmoveto +} exch cshow +5 {pop} repeat +} def +/jsp +{ +{ +pop pop +(0) exch 2 copy 0 exch put +32 eq +{ exch 5 index 5 index 5 index 5 -1 roll widthshow } +{ false charpath } +ifelse +2 copy rmoveto +} exch cshow +5 {pop} repeat +} bd +/trj { _cx 0 fWModeProc 32 _ax 0 fWModeProc 6 5 roll } bd +/pjsf { trj sfc fawidthshowProc } bd +/pjss { trj _ctm ssc jss } bd +/pjsc { trj jsp } bd +/_Tjdef [ +/pjsf load +/pjss load +{ +dup +currentpoint 3 2 roll +pjsf +newpath moveto +pjss +} bind +{ +trj swj rmoveto +} bind +{ +dup currentpoint 4 2 roll gsave +pjsf +grestore 3 1 roll moveto +pjsc +} bind +{ +dup currentpoint 4 2 roll +currentpoint gsave newpath moveto +pjss +grestore 3 1 roll moveto +pjsc +} bind +{ +dup currentpoint 4 2 roll gsave +dup currentpoint 3 2 roll +pjsf +newpath moveto +pjss +grestore 3 1 roll moveto +pjsc +} bind +/pjsc load +] def +/BT +{ +/_inT true dd +_ctm currentmatrix pop matrix _tm copy pop +0 _rise _baselineadj add translate _hs 1 scale +0 0 moveto +} bd +/ET +{ +/_inT false dd +_tr 3 gt {clip} if +_ctm setmatrix newpath +} bd +/Tr { +_inT { _tr 3 le {currentpoint newpath moveto} if } if +dup /_tr xdd +_Tjdef exch get /_Tj xdd +} bd +/Tj { +userdict /$$copystring 2 index put +_Tj +} bd +/iTm { _ctm setmatrix _tm concat 0 _rise _baselineadj add translate _hs 1 scale } bd +/Tm { _tm astore pop iTm 0 0 moveto } bd +/Td { _mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto } bd +/TD { dup /_ld xdd Td } bd +/_nullProc {} bd +/Tf { +dup 1000 div /_fScl xdd +_pdf_FontDirectory 2 index 2 copy known +{get exch 3 -1 roll pop} +{pop pop} +ifelse +Level2? +{ selectfont } +{ exch findfont exch scalefont setfont} +ifelse +currentfont dup +/_nullProc exch +/WMode known +{ +1 index /WMode get 1 eq +{pop /exch} +if +} +if +load /fWModeProc xdd +dup +/FontType get 0 eq dup _cx 0 ne and +{ /jsfTzero } +{ /awidthshow } +ifelse +load /fawidthshowProc xdd +/_fTzero xdd +dup /BaseLineAdj known +{ dup /BaseLineAdj get _fScl mul } +{ 0 } +ifelse +/_baselineadj xdd +dup /_pdfT3Font known +{ 0 } +{_tr} +ifelse +_Tjdef exch get /_Tj xdd +currentpoint iTm moveto +pop +} bd +/TL { neg /_ld xdd } bd +/Tw { +/_cx xdd +_cx 0 ne _fTzero and +{ /jsfTzero } +{ /awidthshow } +ifelse +load /fawidthshowProc xdd +} bd +/Tc { /_ax xdd } bd +/Ts { /_rise xdd currentpoint iTm moveto } bd +/Tz { 100 div /_hs xdd iTm } bd +/Tk { exch pop _fScl mul neg 0 fWModeProc rmoveto } bd +/T* { 0 _ld Td } bd +/' { T* Tj } bd +/" { exch Tc exch Tw ' } bd +/TJ { +{ +dup type /stringtype eq +{ Tj } +{ 0 exch Tk } +ifelse +} forall +} bd +/T- { _hy Tj } bd +/d0/setcharwidth ld +/d1 { setcachedevice /sfc{}dd /ssc{}dd } bd +/nND {{/.notdef} repeat} bd +/T3Defs { +/BuildChar +{ +1 index /Encoding get exch get +1 index /BuildGlyph get exec +} +def +/BuildGlyph { +exch begin +GlyphProcs exch get exec +end +} def +/_pdfT3Font true def +} bd +/_pdfBoldRomanWidthProc +{ +stringwidth 1 index 0 ne { exch .03 add exch }if setcharwidth +0 0 +} bd +/_pdfType0WidthProc +{ +dup stringwidth 0 0 moveto +2 index true charpath pathbbox +0 -1 +7 index 2 div .88 +setcachedevice2 +pop +0 0 +} bd +/_pdfType0WMode1WidthProc +{ +dup stringwidth +pop 2 div neg -0.88 +2 copy +moveto +0 -1 +5 -1 roll true charpath pathbbox +setcachedevice +} bd +/_pdfBoldBaseFont +11 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/Encoding cHexEncoding def +/_setwidthProc /_pdfBoldRomanWidthProc load def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +pdf_has_composefont? +{ +/_pdfBoldBaseCIDFont +11 dict begin +/CIDFontType 1 def +/CIDFontName /_pdfBoldBaseCIDFont def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_setwidthProc /_pdfType0WidthProc load def +/_bcstr2 2 string def +/BuildGlyph +{ +exch begin +_basefont setfont +_bcstr2 1 2 index 256 mod put +_bcstr2 0 3 -1 roll 256 idiv put +_bcstr2 dup _setwidthProc +3 copy +moveto +show +_basefonto setfont +moveto +show +end +}bd +currentdict +end +def +/_pdfDefineIdentity-H +{ +/Identity-H /CMap resourcestatus +{ +pop pop +} +{ +/CIDInit/ProcSet findresource begin 12 dict begin +begincmap +/CIDSystemInfo +3 dict begin +/Registry (Adobe) def +/Ordering (Identity) def +/Supplement 0 def +currentdict +end +def +/CMapName /Identity-H def +/CMapVersion 1 def +/CMapType 1 def +1 begincodespacerange +<0000> +endcodespacerange +1 begincidrange +<0000> 0 +endcidrange +endcmap +CMapName currentdict/CMap defineresource pop +end +end +} ifelse +} def +} if +/_pdfVerticalRomanT3Font +10 dict begin +/FontType 3 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox[0 0 1 1]def +/_bcstr1 1 string def +/BuildChar +{ +exch begin +_basefont setfont +_bcstr1 dup 0 4 -1 roll put +dup +_pdfType0WidthProc +moveto +show +end +}bd +currentdict +end +def +/MakeBoldFont +{ +dup dup length 3 add dict +begin +CopyFont +/PaintType 2 def +/StrokeWidth .03 0 FontMatrix idtransform pop def +/dummybold currentdict +end +definefont +dup /FontType get dup 9 ge exch 11 le and +{ +_pdfBoldBaseCIDFont +dup length 3 add dict copy begin +dup /CIDSystemInfo get /CIDSystemInfo exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefont exch def +/_Type0Identity /Identity-H 3 -1 roll [ exch ] composefont +/_basefonto exch def +currentdict +end +/CIDFont defineresource +} +{ +_pdfBoldBaseFont +dup length 3 add dict copy begin +/_basefont exch def +/_basefonto exch def +currentdict +end +definefont +} +ifelse +} bd +/MakeBold { +1 index +_pdf_FontDirectory 2 index 2 copy known +{get} +{exch pop} +ifelse +findfont +dup +/FontType get 0 eq +{ +dup /WMode known {dup /WMode get 1 eq }{false} ifelse +version length 4 ge +and +{version 0 4 getinterval cvi 2015 ge } +{true} +ifelse +{/_pdfType0WidthProc} +{/_pdfType0WMode1WidthProc} +ifelse +_pdfBoldBaseFont /_setwidthProc 3 -1 roll load put +{MakeBoldFont} Type0CopyFont definefont +} +{ +dup /_fauxfont known not 1 index /SubstMaster known not and +{ +_pdfBoldBaseFont /_setwidthProc /_pdfBoldRomanWidthProc load put +MakeBoldFont +} +{ +2 index 2 index eq +{ exch pop } +{ +dup length dict begin +CopyFont +currentdict +end +definefont +} +ifelse +} +ifelse +} +ifelse +pop pop +dup /dummybold ne +{/_pdf_FontDirectory exch dup _safeput } +{ pop } +ifelse +}bd +/MakeItalic { +_pdf_FontDirectory exch 2 copy known +{get} +{exch pop} +ifelse +dup findfont +dup /FontInfo 2 copy known +{ +get +/ItalicAngle 2 copy known +{get 0 eq } +{ pop pop true} +ifelse +} +{ pop pop true} +ifelse +{ +exch pop +dup /FontType get 0 eq Level2? not and +{ dup /FMapType get 6 eq } +{ false } +ifelse +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1Type0 } +{ _italMtxType0 } +ifelse +} +{ pop pop _italMtxType0 } +ifelse +} +{ +dup /WMode 2 copy known +{ +get 1 eq +{ _italMtx_WMode1 } +{ _italMtx } +ifelse +} +{ pop pop _italMtx } +ifelse +} +ifelse +makefont +dup /FontType get 42 eq Level2? not or +{ +dup length dict begin +CopyFont +currentdict +end +} +if +1 index exch +definefont pop +/_pdf_FontDirectory exch dup _safeput +} +{ +pop +2 copy ne +{ +/_pdf_FontDirectory 3 1 roll _safeput +} +{ pop pop } +ifelse +} +ifelse +}bd +/MakeBoldItalic { +/dummybold exch +MakeBold +/dummybold +MakeItalic +}bd +Level2? +{ +/pdf_CopyDict +{1 index length add dict copy} +def +} +{ +/pdf_CopyDict +{ +1 index length add dict +1 index wcheck +{ copy } +{ begin +{def} forall +currentdict +end +} +ifelse +} +def +} +ifelse +/pdf_AddEuroGlyphProc +{ +currentdict /CharStrings known +{ +CharStrings /Euro known not +{ +dup +/CharStrings +CharStrings 1 pdf_CopyDict +begin +/Euro pdf_EuroProcSet 4 -1 roll get def +currentdict +end +def +/pdf_PSBuildGlyph /pdf_PSBuildGlyph load def +/pdf_PathOps /pdf_PathOps load def +/Symbol eq +{ +/Encoding Encoding dup length array copy +dup 160 /Euro put def +} +if +} +{ pop +} +ifelse +} +{ pop +} +ifelse +} +def +/pdf_PathOps 4 dict dup begin +/m {moveto} def +/l {lineto} def +/c {curveto} def +/cp {closepath} def +end +def +/pdf_PSBuildGlyph +{ +gsave +8 -1 roll pop +7 1 roll +currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse +dup 9 1 roll +{ +currentdict /StrokeWidth 2 copy known +{ +get 2 div +5 1 roll +4 -1 roll 4 index sub +4 1 roll +3 -1 roll 4 index sub +3 1 roll +exch 4 index add exch +4 index add +5 -1 roll pop +} +{ +pop pop +} +ifelse +} +if +setcachedevice +pdf_PathOps begin +exec +end +{ +currentdict /StrokeWidth 2 copy known +{ get } +{ pop pop 0 } +ifelse +setlinewidth stroke +} +{ +fill +} +ifelse +grestore +} def +/pdf_EuroProcSet 13 dict def +pdf_EuroProcSet +begin +/Courier-Bold +{ +600 0 6 -12 585 612 +{ +385 274 m +180 274 l +179 283 179 293 179 303 c +179 310 179 316 180 323 c +398 323 l +423 404 l +197 404 l +219 477 273 520 357 520 c +409 520 466 490 487 454 c +487 389 l +579 389 l +579 612 l +487 612 l +487 560 l +449 595 394 612 349 612 c +222 612 130 529 98 404 c +31 404 l +6 323 l +86 323 l +86 304 l +86 294 86 284 87 274 c +31 274 l +6 193 l +99 193 l +129 77 211 -12 359 -12 c +398 -12 509 8 585 77 c +529 145 l +497 123 436 80 356 80 c +285 80 227 122 198 193 c +360 193 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-BoldOblique /Courier-Bold load def +/Courier +{ +600 0 17 -12 578 584 +{ +17 204 m +97 204 l +126 81 214 -12 361 -12 c +440 -12 517 17 578 62 c +554 109 l +501 70 434 43 366 43 c +266 43 184 101 154 204 c +380 204 l +400 259 l +144 259 l +144 270 143 281 143 292 c +143 299 143 307 144 314 c +418 314 l +438 369 l +153 369 l +177 464 249 529 345 529 c +415 529 484 503 522 463 c +522 391 l +576 391 l +576 584 l +522 584 l +522 531 l +473 566 420 584 348 584 c +216 584 122 490 95 369 c +37 369 l +17 314 l +87 314 l +87 297 l +87 284 88 272 89 259 c +37 259 l +cp +600 0 m +} +pdf_PSBuildGlyph +} def +/Courier-Oblique /Courier load def +/Helvetica +{ +556 0 24 -19 541 703 +{ +541 628 m +510 669 442 703 354 703 c +201 703 117 607 101 444 c +50 444 l +25 372 l +97 372 l +97 301 l +49 301 l +24 229 l +103 229 l +124 67 209 -19 350 -19 c +435 -19 501 25 509 32 c +509 131 l +492 105 417 60 343 60 c +267 60 204 127 197 229 c +406 229 l +430 301 l +191 301 l +191 372 l +455 372 l +479 444 l +194 444 l +201 531 245 624 348 624 c +433 624 484 583 509 534 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-Oblique /Helvetica load def +/Helvetica-Bold +{ +556 0 12 -19 563 710 +{ +563 621 m +537 659 463 710 363 710 c +216 710 125 620 101 462 c +51 462 l +12 367 l +92 367 l +92 346 l +92 337 93 328 93 319 c +52 319 l +12 224 l +102 224 l +131 58 228 -19 363 -19 c +417 -19 471 -12 517 18 c +517 146 l +481 115 426 93 363 93 c +283 93 254 166 246 224 c +398 224 l +438 319 l +236 319 l +236 367 l +457 367 l +497 462 l +244 462 l +259 552 298 598 363 598 c +425 598 464 570 486 547 c +507 526 513 517 517 509 c +cp +556 0 m +} +pdf_PSBuildGlyph +} def +/Helvetica-BoldOblique /Helvetica-Bold load def +/Symbol +{ +750 0 20 -12 714 685 +{ +714 581 m +650 645 560 685 465 685 c +304 685 165 580 128 432 c +50 432 l +20 369 l +116 369 l +115 356 115 347 115 337 c +115 328 115 319 116 306 c +50 306 l +20 243 l +128 243 l +165 97 300 -12 465 -12 c +560 -12 635 25 685 65 c +685 155 l +633 91 551 51 465 51 c +340 51 238 131 199 243 c +555 243 l +585 306 l +184 306 l +183 317 182 326 182 336 c +182 346 183 356 184 369 c +614 369 l 644 432 l +199 432 l +233 540 340 622 465 622 c +555 622 636 580 685 520 c +cp +750 0 m +} +pdf_PSBuildGlyph +} def +/Times-Bold +{ +500 0 16 -14 478 700 +{ +367 308 m +224 308 l +224 368 l +375 368 l +380 414 l +225 414 l +230 589 257 653 315 653 c +402 653 431 521 444 457 c +473 457 l +473 698 l +444 697 l +441 679 437 662 418 662 c +393 662 365 700 310 700 c +211 700 97 597 73 414 c +21 414 l +16 368 l +69 368 l +69 359 68 350 68 341 c +68 330 68 319 69 308 c +21 308 l +16 262 l +73 262 l +91 119 161 -14 301 -14 c +380 -14 443 50 478 116 c +448 136 l +415 84 382 40 323 40 c +262 40 231 77 225 262 c +362 262 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-BoldItalic +{ +500 0 9 -20 542 686 +{ +542 686 m +518 686 l +513 673 507 660 495 660 c +475 660 457 683 384 683 c +285 683 170 584 122 430 c +58 430 l +34 369 l +105 369 l +101 354 92 328 90 312 c +34 312 l +9 251 l +86 251 l +85 238 84 223 84 207 c +84 112 117 -14 272 -14 c +326 -14 349 9 381 9 c +393 9 393 -10 394 -20 c +420 -20 l +461 148 l +429 148 l +416 109 362 15 292 15 c +227 15 197 55 197 128 c +197 162 204 203 216 251 c +378 251 l +402 312 l +227 312 l +229 325 236 356 241 369 c +425 369 l +450 430 l +255 430 l +257 435 264 458 274 488 c +298 561 337 654 394 654 c +437 654 484 621 484 530 c +484 516 l +516 516 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Italic +{ +500 0 23 -10 595 692 +{ +399 317 m +196 317 l +199 340 203 363 209 386 c +429 386 l +444 424 l +219 424 l +246 514 307 648 418 648 c +448 648 471 638 492 616 c +529 576 524 529 527 479 c +549 475 l +595 687 l +570 687 l +562 674 558 664 542 664 c +518 664 474 692 423 692 c +275 692 162 551 116 424 c +67 424 l +53 386 l +104 386 l +98 363 93 340 90 317 c +37 317 l +23 279 l +86 279 l +85 266 85 253 85 240 c +85 118 137 -10 277 -10 c +370 -10 436 58 488 128 c +466 149 l +424 101 375 48 307 48 c +212 48 190 160 190 234 c +190 249 191 264 192 279 c +384 279 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +/Times-Roman +{ +500 0 10 -12 484 692 +{ +347 298 m +171 298 l +170 310 170 322 170 335 c +170 362 l +362 362 l +374 403 l +172 403 l +184 580 244 642 308 642 c +380 642 434 574 457 457 c +481 462 l +474 691 l +449 691 l +433 670 429 657 410 657 c +394 657 360 692 299 692 c +204 692 94 604 73 403 c +22 403 l +10 362 l +70 362 l +69 352 69 341 69 330 c +69 319 69 308 70 298 c +22 298 l +10 257 l +73 257 l +97 57 216 -12 295 -12 c +364 -12 427 25 484 123 c +458 142 l +425 101 384 37 316 37 c +256 37 189 84 173 257 c +335 257 l +cp +500 0 m +} +pdf_PSBuildGlyph +} def +end +currentdict readonly pop end +%%EndResource +PDFText begin +[39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis +/Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute +/egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde +/oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex +/udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef +/guillemotleft/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide +/.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright +/fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand +/Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla +/hungarumlaut/ogonek/caron +0 TE +[1/dotlessi/caron 39/quotesingle 96/grave +127/bullet/Euro/bullet/quotesinglbase/florin/quotedblbase/ellipsis +/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE +/bullet/Zcaron/bullet/bullet/quoteleft/quoteright/quotedblleft +/quotedblright/bullet/endash/emdash/tilde/trademark/scaron +/guilsinglright/oe/bullet/zcaron/Ydieresis/space/exclamdown/cent/sterling +/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine +/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus +/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla +/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters +/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla +/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis +/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash +/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave +/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute +/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde +/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute +/ucircumflex/udieresis/yacute/thorn/ydieresis +1 TE +end +%%BeginResource: pdfasc.prc +%%Copyright: Copyright 1992-1997 Adobe Systems Incorporated. All Rights Reserved. +/AS { +/shrink? xdd +/Pury xdd +/Purx xdd +/Plly xdd +/Pllx xdd +gsave newpath clippath pathbbox newpath grestore +/Dury xdd +/Durx xdd +/Dlly xdd +/Dllx xdd +Durx Dllx sub Dury Dlly sub +Pury Plly sub div exch Purx Pllx sub div +2 copy gt { exch } if pop +Durx Dllx add 2 div Dury Dlly add 2 div translate +shrink? { dup scale } { pop } ifelse +Purx Pllx add -2 div Pury Plly add -2 div translate +} bd +%%EndResource +currentdict readonly pop +end end +/currentpacking where {pop setpacking}if +PDFVars/DocInitAll{[ PDFText]{/docinitialize get exec}forall }put +PDFVars/InitAll{[PDF PDFText]{/initialize get exec}forall initgs}put +PDFVars/TermAll{[PDFText PDF]{/terminate get exec}forall}put +PDFVars begin PDF begin +PDFVars/DocInitAll get exec PDFVars/InitAll get exec +[/N6/TimesNewRomanPSMT 1 TZ +[/N13/Helvetica-Oblique 1 TZ +[/N48/ArialMT 1 TZ +[/N90/Courier 1 TZ +[/N14/TimesNewRomanPS-BoldMT 1 TZ +[/N8/Helvetica-Bold 1 TZ +[/N9/Helvetica 1 TZ +[/N24/Symbol -1 TZ +[/N88/Courier-Bold 1 TZ +PDFVars/TermAll get exec end end +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 1 1 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +298.56 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (1)Tj +4.56 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +0.9939 0 0 0.9939 72.24001 701.75999 Tm +/N8 14 Tf +-0.041 Tc +0.0114 Tw +/N8 14 Tf (Eastman Kodak Company)Tj +ET +BT +1.005 0 0 1.005 72.24001 568.56 Tm +/N8 16 Tf +-0.0152 Tc +0.1044 Tw +/N8 16 Tf (DC210 Zoom Digital Camera)Tj +0 -23.1649 TD +-0.01981 Tc +0.1089 Tw +/N8 16 Tf (Host Interface Specification)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 177.60001 Tm +/N9 10 Tf +-0.0553 Tc +0.13161 Tw +/N9 10 Tf (Revision Number 1.02)Tj +0 -16.91389 TD +-0.0451 Tc +0.1214 Tw +/N9 10 Tf (Date: December 8, 1997)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 2 2 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +298.56 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (2)Tj +4.56 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +0.498 0.498 0.498 rg +70.56 678 488.88 28.08 rf +BT +0.9995 0 0 0.9995 187.67999 683.03999 Tm +1 1 0 rg +/N13 24 Tf +0.01981 Tc +0.0278 Tw +/N13 24 Tf (TABLE OF CONTENTS)Tj +ET +BT +72.24001 643.92 TD +0 0 0 rg +/N14 10.08 Tf +-0.006 Tc +0.0423 Tw +/N14 10.08 Tf (1. INTRODUCTION)Tj +90.96001 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (...................)Tj +52.08 0 TD +0.07829 Tc +/N14 10.08 Tf (4)Tj +-468.72 -24 TD +0.00211 Tc +0.03419 Tw +/N14 10.08 Tf (1.1 Purpose)Tj +52.32001 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (.............................)Tj +78.48 0 TD +0.07829 Tc +/N14 10.08 Tf (4)Tj +-468.72 -19.92 TD +0.013 Tc +0.02319 Tw +/N14 10.08 Tf (1.2 Scope)Tj +41.75999 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (.)Tj +4.56 0 TD +0.07829 Tc +/N14 10.08 Tf (4)Tj +-468.72 -19.92 TD +-0.02251 Tc +0.0587 Tw +/N14 10.08 Tf (1.3 Intended Audience)Tj +97.2 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (............)Tj +33.60001 0 TD +0.07829 Tc +/N14 10.08 Tf (4)Tj +-480.96001 -31.92 TD +-0.01221 Tc +0.04849 Tw +/N14 10.08 Tf (2. CAMERA BEHAVIOR IN TERMS OF HOST INTERFACE)Tj +275.75999 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (.............)Tj +36.24001 0 TD +0.07829 Tc +/N14 10.08 Tf (4)Tj +-468.72 -24 TD +-0.00301 Tc +0.0392 Tw +/N14 10.08 Tf (2.1 Camera States)Tj +78.72 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (...................)Tj +52.08 0 TD +0.07829 Tc +/N14 10.08 Tf (4)Tj +-468.72 -19.92 TD +-0.0186 Tc +0.05479 Tw +/N14 10.08 Tf (2.2 Connect State)Tj +76.08 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (....................)Tj +54.72 0 TD +0.07829 Tc +/N14 10.08 Tf (4)Tj +-468.72 -19.92 TD +-0.0123 Tc +0.0486 Tw +/N14 10.08 Tf (2.3 Modes in Connect State)Tj +118.32001 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (....)Tj +12.48 0 TD +0.07829 Tc +/N14 10.08 Tf (5)Tj +-468.72 -19.92 TD +-0.0018 Tc +0.03799 Tw +/N14 10.08 Tf (2.4 Hardware Protocol Information)Tj +152.64 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (.......................)Tj +62.64 0 TD +0.07829 Tc +/N14 10.08 Tf (5)Tj +-456.96001 -13.67999 TD +/N6 10.08 Tf +0.00349 Tc +0.03281 Tw +/N6 10.08 Tf (2.4.1 Serial)Tj +48.48 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (..........................)Tj +70.56 0 TD +0.07829 Tc +/N6 10.08 Tf (5)Tj +-456.96001 -13.92 TD +-0.0045 Tc +0.0407 Tw +/N6 10.08 Tf (2.4.2 IrDA)Tj +45.84 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (...........................)Tj +73.2 0 TD +0.07829 Tc +/N6 10.08 Tf (6)Tj +-468.72 -20.16 TD +/N14 10.08 Tf +0.0025 Tc +0.0338 Tw +/N14 10.08 Tf (2.5 Command Format)Tj +94.56 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (.............)Tj +36.24001 0 TD +0.07829 Tc +/N14 10.08 Tf (6)Tj +-456.96001 -13.67999 TD +/N6 10.08 Tf +0.03329 Tc +0.00301 Tw +/N6 10.08 Tf (2.5.1 System Codes)Tj +80.16 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (..............)Tj +38.88 0 TD +0.07829 Tc +/N6 10.08 Tf (6)Tj +-456.96001 -13.92 TD +0.0072 Tc +0.0291 Tw +/N6 10.08 Tf (2.5.2 Host Interface Command)Tj +125.03999 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (.............................)Tj +78.48 0 TD +0.07829 Tc +/N6 10.08 Tf (7)Tj +-468.72 -20.16 TD +/N14 10.08 Tf +0.0251 Tc +0.0112 Tw +/N14 10.08 Tf (2.6 Data)Tj +36.48 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (...)Tj +9.84 0 TD +0.07829 Tc +/N14 10.08 Tf (7)Tj +-468.72 -19.92 TD +-0.00661 Tc +0.04289 Tw +/N14 10.08 Tf (2.7 Communication Flow Control)Tj +144.72 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (..........................)Tj +70.56 0 TD +0.07829 Tc +/N14 10.08 Tf (9)Tj +-456.96001 -13.67999 TD +/N6 10.08 Tf +0.00459 Tc +0.0316 Tw +/N6 10.08 Tf (2.7.1 Command without Send/Receive Packet \(normal case\))Tj +243.84 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................)Tj +44.16 0 TD +0.07829 Tc +/N6 10.08 Tf (9)Tj +-456.96001 -13.92 TD +0.0094 Tc +0.02679 Tw +/N6 10.08 Tf (2.7.2 Command without Send/Receive Packet \(busy case\))Tj +233.28 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (....................)Tj +54.72 0 TD +0.07829 Tc +/N6 10.08 Tf (9)Tj +-456.96001 -13.92 TD +-0.0061 Tc +0.0423 Tw +/N6 10.08 Tf (2.7.3 Command for Receive Packet \(from Camera\))Tj +206.88 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (............................)Tj +76.08 0 TD +0.07829 Tc +/N6 10.08 Tf (10)Tj +-451.92 -13.92 TD +0.0031 Tc +0.0331 Tw +/N6 10.08 Tf (2.7.4 Command for Send Packet \(to Camera\))Tj +183.12 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (.....)Tj +15.36 0 TD +0.07829 Tc +/N6 10.08 Tf (11)Tj +-451.92 -13.92 TD +-0.005 Tc +0.0412 Tw +/N6 10.08 Tf (2.7.5 Error Cases)Tj +72.24001 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (...............)Tj +41.75999 0 TD +0.07829 Tc +/N6 10.08 Tf (12)Tj +-451.92 -13.92 TD +0 Tc +0.0363 Tw +/N6 10.08 Tf (2.7.6 Communication Immediately After Powering Up The Camera)Tj +275.52 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (..)Tj +7.44 0 TD +0.07829 Tc +/N6 10.08 Tf (15)Tj +-451.92 -13.92 TD +-0.0014 Tc +0.0376 Tw +/N6 10.08 Tf (2.7.7 Waking Up Camera from Host \(only for serial\))Tj +217.44 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (........................)Tj +65.52 0 TD +0.07829 Tc +/N6 10.08 Tf (15)Tj +-475.92 -32.16 TD +/N14 10.08 Tf +-0.0199 Tc +0.0562 Tw +/N14 10.08 Tf (3. DATA FORMATS)Tj +93.60001 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................)Tj +44.39999 0 TD +0.07829 Tc +/N14 10.08 Tf (16)Tj +-463.67999 -24 TD +-0.00031 Tc +0.03661 Tw +/N14 10.08 Tf (3.1 Camera Status Table)Tj +107.75999 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (......)Tj +18 0 TD +0.07829 Tc +/N14 10.08 Tf (16)Tj +-463.67999 -19.92 TD +-0.01221 Tc +0.04849 Tw +/N14 10.08 Tf (3.2 Picture Information Table)Tj +128.88 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (..............................)Tj +81.36 0 TD +0.07829 Tc +/N14 10.08 Tf (18)Tj +-463.67999 -19.92 TD +0.02319 Tc +0.013 Tw +/N14 10.08 Tf (3.3 Image Data)Tj +65.52 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (......................)Tj +60.24001 0 TD +0.07829 Tc +/N14 10.08 Tf (21)Tj +-475.92 -31.92 TD +0.0004 Tc +0.0359 Tw +/N14 10.08 Tf (4. FILE ORGANIZATION)Tj +117.36 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (.......)Tj +20.64 0 TD +0.07829 Tc +/N14 10.08 Tf (22)Tj +-463.67999 -24 TD +-0.0074 Tc +0.0437 Tw +/N14 10.08 Tf (4.1 File Name)Tj +60.24001 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (........................)Tj +65.52 0 TD +0.07829 Tc +/N14 10.08 Tf (22)Tj +-451.92 -13.67999 TD +/N6 10.08 Tf +0.0006 Tc +0.03571 Tw +/N6 10.08 Tf (4.1.1 File Name on Card and File Name Number)Tj +198.96001 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (...............................)Tj +84 0 TD +0.07829 Tc +/N6 10.08 Tf (22)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 3 3 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +298.56 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (3)Tj +4.56 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +-212.16 659.75999 TD +/N6 10.08 Tf +0.0072 Tc +0.0291 Tw +/N6 10.08 Tf (4.1.2 Picture Numbers )Tj +93.60001 0 TD +-0.0239 Tc +0 Tw +/N6 10.08 Tf (Internal)Tj +32.16 0 TD +-0.0112 Tc +0.0475 Tw +/N6 10.08 Tf ( to the Camera)Tj +60 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (....)Tj +12.72 0 TD +0.07829 Tc +/N6 10.08 Tf (22)Tj +ET +189.84 706.56 32.16 0.48 rf +BT +84.48 688.08 TD +/N14 10.08 Tf +0.00751 Tc +0.0287 Tw +/N14 10.08 Tf (4.2 Image Access)Tj +73.44 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (...................)Tj +52.32001 0 TD +0.07829 Tc +/N14 10.08 Tf (22)Tj +-451.92 -13.67999 TD +/N6 10.08 Tf +-0.00349 Tc +0.03979 Tw +/N6 10.08 Tf (4.2.1 Picture Number Access)Tj +119.75999 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (.............................)Tj +78.72 0 TD +0.07829 Tc +/N6 10.08 Tf (23)Tj +-451.92 -13.92 TD +-0.0061 Tc +0.0423 Tw +/N6 10.08 Tf (4.2.2 File Name Access)Tj +96 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (......)Tj +18 0 TD +0.07829 Tc +/N6 10.08 Tf (23)Tj +-451.92 -13.92 TD +0.01109 Tc +0.02521 Tw +/N6 10.08 Tf (4.2.3 Image Format)Tj +80.16 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (............)Tj +33.84 0 TD +0.07829 Tc +/N6 10.08 Tf (23)Tj +-475.92 -32.16 TD +/N14 10.08 Tf +-0.00929 Tc +0.0455 Tw +/N14 10.08 Tf (5. COMMANDS)Tj +72.48 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (........................)Tj +65.52 0 TD +0.07829 Tc +/N14 10.08 Tf (24)Tj +-463.67999 -24 TD +-0.0063 Tc +0.0426 Tw +/N14 10.08 Tf (5.1 Command Description)Tj +113.03999 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (....)Tj +12.72 0 TD +0.07829 Tc +/N14 10.08 Tf (26)Tj +-451.92 -13.67999 TD +/N6 10.08 Tf +0.01151 Tc +0.0247 Tw +/N6 10.08 Tf (5.1.1 Send Data In Flash Memory \(13h, F\))Tj +175.2 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (........)Tj +23.28 0 TD +0.07829 Tc +/N6 10.08 Tf (26)Tj +-451.92 -13.92 TD +-0.0007 Tc +0.0369 Tw +/N6 10.08 Tf (5.1.2 Write Data To Flash Memory \(1Dh, F\))Tj +183.12 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (.....)Tj +15.36 0 TD +0.07829 Tc +/N6 10.08 Tf (27)Tj +-451.92 -13.92 TD +0.0013 Tc +0.035 Tw +/N6 10.08 Tf (5.1.3 Erase Flash Memory \(1Eh, F\))Tj +146.16 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (...................)Tj +52.32001 0 TD +0.07829 Tc +/N6 10.08 Tf (27)Tj +-451.92 -13.92 TD +0.019 Tc +0.0173 Tw +/N6 10.08 Tf (5.1.4 Set Resolution \(36h, O\))Tj +119.75999 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (.............................)Tj +78.72 0 TD +0.07829 Tc +/N6 10.08 Tf (27)Tj +-451.92 -13.92 TD +0.00191 Tc +0.0343 Tw +/N6 10.08 Tf (5.1.5 Set File Format \(37h, O\))Tj +125.03999 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (...........................)Tj +73.44 0 TD +0.07829 Tc +/N6 10.08 Tf (28)Tj +-451.92 -13.92 TD +0.0004 Tc +0.0358 Tw +/N6 10.08 Tf (5.1.6 Set Baud Rate \(41h, O/F, Serial Only\))Tj +177.84 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (.......)Tj +20.64 0 TD +0.07829 Tc +/N6 10.08 Tf (28)Tj +-451.92 -13.92 TD +0.0072 Tc +0.0291 Tw +/N6 10.08 Tf (5.1.7 Send File Names in Album \(4Ah, O\))Tj +172.56 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (.........)Tj +25.92 0 TD +0.07829 Tc +/N6 10.08 Tf (29)Tj +-451.92 -13.92 TD +0.00909 Tc +0.0271 Tw +/N6 10.08 Tf (5.1.8 Send Image File on Card \(64h, O\))Tj +162 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (.............)Tj +36.48 0 TD +0.07829 Tc +/N6 10.08 Tf (30)Tj +-451.92 -13.92 TD +0.0067 Tc +0.0296 Tw +/N6 10.08 Tf (5.1.9 Send Picture Information on Card \(65h, O\))Tj +198.96001 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (...............................)Tj +84 0 TD +0.07829 Tc +/N6 10.08 Tf (30)Tj +-451.92 -13.92 TD +0.01759 Tc +0.01871 Tw +/N6 10.08 Tf (5.1.10 Send Thumbnail Image on Card \(66h, O\))Tj +196.32001 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +86.64 0 TD +0.07829 Tc +/N6 10.08 Tf (30)Tj +-451.92 -13.92 TD +0.0071 Tc +0.02921 Tw +/N6 10.08 Tf (5.1.11 Set Image Quality \(71h, O\))Tj +140.88 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (.....................)Tj +57.60001 0 TD +0.07829 Tc +/N6 10.08 Tf (31)Tj +-451.92 -13.92 TD +0.0202 Tc +0.0161 Tw +/N6 10.08 Tf (5.1.12 Set Flash Mode \(72h, O\))Tj +130.32001 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (.........................)Tj +68.16 0 TD +0.07829 Tc +/N6 10.08 Tf (32)Tj +-451.92 -13.92 TD +0.00391 Tc +0.03239 Tw +/N6 10.08 Tf (5.1.13 Set Shutter Delay \(74h, O\))Tj +138.24001 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (......................)Tj +60.24001 0 TD +0.07829 Tc +/N6 10.08 Tf (32)Tj +-451.92 -13.92 TD +0.0083 Tc +0.02789 Tw +/N6 10.08 Tf (5.1.14 Set Time \(75h, O\))Tj +103.92 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (...)Tj +10.08 0 TD +0.07829 Tc +/N6 10.08 Tf (32)Tj +-451.92 -13.92 TD +0.02879 Tc +0.0074 Tw +/N6 10.08 Tf (5.1.15 Zoom \(78h, O\))Tj +90.72 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (........)Tj +23.28 0 TD +0.07829 Tc +/N6 10.08 Tf (33)Tj +-451.92 -13.92 TD +0.002 Tc +0.03419 Tw +/N6 10.08 Tf (5.1.16 Erase Images on Card \(7Bh, O\))Tj +156.72 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (...............)Tj +41.75999 0 TD +0.07829 Tc +/N6 10.08 Tf (33)Tj +-451.92 -13.92 TD +-0.0027 Tc +0.03889 Tw +/N6 10.08 Tf (5.1.17 Take a Picture to Card \(7Ch, O\))Tj +159.36 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (..............)Tj +39.12 0 TD +0.07829 Tc +/N6 10.08 Tf (34)Tj +-451.92 -13.92 TD +-0.0033 Tc +0.03951 Tw +/N6 10.08 Tf (5.1.18 Check Camera Battery \(7Eh, O\))Tj +159.36 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (..............)Tj +39.12 0 TD +0.07829 Tc +/N6 10.08 Tf (34)Tj +-451.92 -13.92 TD +-0.00031 Tc +0.03661 Tw +/N6 10.08 Tf (5.1.19 Send Camera Status Table \(7Fh, O\))Tj +175.2 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (........)Tj +23.28 0 TD +0.07829 Tc +/N6 10.08 Tf (35)Tj +-451.92 -13.92 TD +0.0249 Tc +0.0114 Tw +/N6 10.08 Tf (5.1.20 Set Exposure Compensation)Tj +143.52 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (....................)Tj +54.96001 0 TD +0.07829 Tc +/N6 10.08 Tf (35)Tj +-451.92 -13.92 TD +-0.002 Tc +0.0383 Tw +/N6 10.08 Tf (5.1.21 Reset Camera \(8Ah, O\))Tj +125.03999 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (...........................)Tj +73.44 0 TD +0.07829 Tc +/N6 10.08 Tf (36)Tj +-451.92 -13.92 TD +0.0045 Tc +0.0318 Tw +/N6 10.08 Tf (5.1.22 Read Picture Information \(91h, O\))Tj +169.92 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (..........)Tj +28.56 0 TD +0.07829 Tc +/N6 10.08 Tf (36)Tj +-451.92 -13.92 TD +0.01289 Tc +0.0233 Tw +/N6 10.08 Tf (5.1.23 Read Summary Information \(92h, O\))Tj +180.48 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (......)Tj +18 0 TD +0.07829 Tc +/N6 10.08 Tf (37)Tj +-451.92 -13.92 TD +0.01489 Tc +0.0213 Tw +/N6 10.08 Tf (5.1.24 Read Thumbnail Image \(93h, O\))Tj +162 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (.............)Tj +36.48 0 TD +0.07829 Tc +/N6 10.08 Tf (38)Tj +-451.92 -13.92 TD +0.00681 Tc +0.0295 Tw +/N6 10.08 Tf (5.1.25 Initialize Memory Card \(95h, O\))Tj +162 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (.............)Tj +36.48 0 TD +0.07829 Tc +/N6 10.08 Tf (39)Tj +-451.92 -13.92 TD +0.0162 Tc +0.02 Tw +/N6 10.08 Tf (5.1.26 Open Card \(96h, O\))Tj +111.84 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +86.64 0 TD +0.07829 Tc +/N6 10.08 Tf (39)Tj +-451.92 -13.92 TD +0.01691 Tc +0.01939 Tw +/N6 10.08 Tf (5.1.27 Close Card \(97h, O\))Tj +111.84 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +86.64 0 TD +0.07829 Tc +/N6 10.08 Tf (40)Tj +-451.92 -13.92 TD +0.0067 Tc +0.0296 Tw +/N6 10.08 Tf (5.1.28 Get Card Status \(98h, O\))Tj +130.32001 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (.........................)Tj +68.16 0 TD +0.07829 Tc +/N6 10.08 Tf (40)Tj +-451.92 -13.92 TD +0.0023 Tc +0.034 Tw +/N6 10.08 Tf (5.1.29 Read Directory Information \(99h, O\))Tj +177.84 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (.......)Tj +20.64 0 TD +0.07829 Tc +/N6 10.08 Tf (41)Tj +-451.92 -13.92 TD +0.00481 Tc +0.0314 Tw +/N6 10.08 Tf (5.1.30 Read File \(9Ah, O\))Tj +106.56 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (..)Tj +7.44 0 TD +0.07829 Tc +/N6 10.08 Tf (42)Tj +-451.92 -13.92 TD +-0.00661 Tc +0.0428 Tw +/N6 10.08 Tf (5.1.31 Delete File \(9Dh, O\))Tj +111.84 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +86.64 0 TD +0.07829 Tc +/N6 10.08 Tf (42)Tj +-451.92 -13.92 TD +-0.0134 Tc +0.0497 Tw +/N6 10.08 Tf (5.1.32 Write Camera ID \(9Eh, O\))Tj +138.24001 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (......................)Tj +60.24001 0 TD +0.07829 Tc +/N6 10.08 Tf (43)Tj +-451.92 -13.92 TD +0.006 Tc +0.0302 Tw +/N6 10.08 Tf (5.1.33 Enter Adjust Mode \(ADh, O\))Tj +148.8 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (..................)Tj +49.67999 0 TD +0.07829 Tc +/N6 10.08 Tf (43)Tj +-451.92 -13.92 TD +0.0181 Tc +0.0182 Tw +/N6 10.08 Tf (5.1.34 Completion of Download Mode \(AEh, F\))Tj +196.32001 0 TD +0.0363 Tc +0 Tw +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +84.48 0 TD +/N6 10.08 Tf (................................)Tj +86.64 0 TD +0.07829 Tc +/N6 10.08 Tf (44)Tj +-463.67999 -20.16 TD +/N14 10.08 Tf +-0.0047 Tc +0.041 Tw +/N14 10.08 Tf (5.2 Camera Settings)Tj +86.64 0 TD +0.0363 Tc +0 Tw +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (................................)Tj +84.48 0 TD +/N14 10.08 Tf (..............)Tj +39.12 0 TD +0.07829 Tc +/N14 10.08 Tf (45)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 4 4 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +298.56 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (4)Tj +4.56 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +-236.16 659.52 TD +/N14 10.08 Tf +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (1. )Tj +14.88 0 TD +-0.0166 Tc +0 Tw +/N14 10.08 Tf (INTRODUCTION)Tj +ET +72.24001 705.84 95.03999 0.96001 rf +BT +72.24001 687.12 TD +/N6 10.08 Tf +0.0022 Tc +0.034 Tw +/N6 10.08 Tf (This document describes the detailed host interface commands of the DC21\ 0 Zoom Digital Camera.)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 663.12 Tm +/N8 10 Tf +-0.0041 Tc +0 Tw +/N8 10 Tf (1.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (1 )Tj +12.6259 0 TD +-0.0024 Tc +0 Tw +/N8 10 Tf (Purpose)Tj +-20.9637 -21.2019 TD +/N9 10 Tf +-0.0408 Tc +0.1172 Tw +/N9 10 Tf (This document specifies the communications interface between the host co\ mputer and the DC210 Zoom)Tj +0 -13.817 TD +-0.0432 Tc +0.1196 Tw +/N9 10 Tf (Digital Camera. This includes all camera commands, data, and control flo\ w between the host and cameras.)Tj +0 -23.5842 TD +/N8 10 Tf +-0.0041 Tc +0 Tw +/N8 10 Tf (1.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (2 )Tj +12.6259 0 TD +-0.0031 Tc +0 Tw +/N8 10 Tf (Scope)Tj +-20.9637 -21.2019 TD +/N9 10 Tf +-0.0368 Tc +0.1133 Tw +/N9 10 Tf (This document completely specifies the behavior of the product feature s\ et and the concepts. Future changes)Tj +0 -13.817 TD +-0.0433 Tc +0.1196 Tw +/N9 10 Tf (to the design and/or future additional functionality to these products w\ ill be documented in future)Tj +T* +-0.0287 Tc +0 Tw +/N9 10 Tf (specifications.)Tj +0 -23.5842 TD +/N8 10 Tf +-0.0041 Tc +/N8 10 Tf (1.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (3 )Tj +12.6259 0 TD +0.01311 Tc +0.06371 Tw +/N8 10 Tf (Intended Audience)Tj +-20.9637 -21.2019 TD +/N9 10 Tf +-0.0486 Tc +0.12489 Tw +/N9 10 Tf (This document is intended for any individuals who are involved in the de\ velopment of software and firmware)Tj +0 -13.817 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (of the DC210 Zoom Digital Camera product. This document is also intended\ to assist future)Tj +T* +-0.0367 Tc +0.1131 Tw +/N9 10 Tf (software/firmware developers involved in the support of these products.)Tj +ET +BT +72.24001 456 TD +/N14 10.08 Tf +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (2. )Tj +14.88 0 TD +-0.0103 Tc +0.04649 Tw +/N14 10.08 Tf (Camera Behavior In Terms Of Host Interface)Tj +ET +72.24001 453.84 212.16 0.96001 rf +BT +1.0074 0 0 1.0074 72.24001 428.16 Tm +/N8 10 Tf +-0.0041 Tc +0 Tw +/N8 10 Tf (2.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (1 )Tj +12.6259 0 TD +-0.0625 Tc +0.1387 Tw +/N8 10 Tf (Camera States)Tj +-20.9637 -18.105 TD +/N9 10 Tf +-0.03909 Tc +0.11549 Tw +/N9 10 Tf (The camera is always in exactly one of the following states.)Tj +ET +BT +100.56 396 TD +/N24 10.08 Tf +-0.03571 Tc +7.1389 Tw +/N24 10.08 Tf (\267 )Tj +ET +BT +1.0074 0 0 1.0074 114.72 396 Tm +/N9 10 Tf +-0.0032 Tc +0.0799 Tw +/N9 10 Tf (Power Off State)Tj +ET +BT +100.56 382.08 TD +/N24 10.08 Tf +-0.03571 Tc +7.1389 Tw +/N24 10.08 Tf (\267 )Tj +ET +BT +1.0074 0 0 1.0074 114.72 382.08 Tm +/N9 10 Tf +-0.02991 Tc +0.1064 Tw +/N9 10 Tf (Capture State)Tj +ET +BT +100.56 368.16 TD +/N24 10.08 Tf +-0.03571 Tc +7.1389 Tw +/N24 10.08 Tf (\267 )Tj +ET +BT +1.0074 0 0 1.0074 114.72 368.16 Tm +/N9 10 Tf +-0.0387 Tc +0.1151 Tw +/N9 10 Tf (Review State)Tj +ET +BT +100.56 354.24001 TD +/N24 10.08 Tf +-0.03571 Tc +7.1389 Tw +/N24 10.08 Tf (\267 )Tj +ET +BT +1.0074 0 0 1.0074 114.72 354.24001 Tm +/N9 10 Tf +-0.0231 Tc +0.09959 Tw +/N9 10 Tf (Preferences State)Tj +ET +BT +100.56 340.32001 TD +/N24 10.08 Tf +-0.03571 Tc +7.1389 Tw +/N24 10.08 Tf (\267 )Tj +ET +BT +1.0074 0 0 1.0074 114.72 340.32001 Tm +/N9 10 Tf +-0.0302 Tc +0.1067 Tw +/N9 10 Tf (Connect State)Tj +-42.1656 -19.7726 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (The transition among these states is as follows. Host communication is a\ vailable only in Connect State, so)Tj +0 -13.817 TD +-0.03529 Tc +0.11169 Tw +/N9 10 Tf (that is the only state described here.)Tj +0 -29.53979 TD +/N8 10 Tf +-0.0041 Tc +0 Tw +/N8 10 Tf (2.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (2 )Tj +12.6259 0 TD +-0.0146 Tc +0.0912 Tw +/N8 10 Tf (Connect State)Tj +-20.9637 -24.06059 TD +/N9 10 Tf +-0.0309 Tc +0.10741 Tw +/N9 10 Tf (When the operator turns the mode dial to Connect, the camera goes into t\ his state. In this state, button)Tj +0 -13.817 TD +-0.0416 Tc +0.118 Tw +/N9 10 Tf (operation except the mode dial and the power switch are ignored, color L\ CD is off, Status LCD is off except)Tj +T* +-0.05029 Tc +0.1266 Tw +/N9 10 Tf (for the animation below, and the green LED on the back of the camera wil\ l indicate when the camera is on)Tj +0 -13.5788 TD +-0.0634 Tc +0.1396 Tw +/N9 10 Tf (and ready)Tj +44.0714 0 TD +/N8 10 Tf +0.07671 Tc +0 Tw +/N8 10 Tf (.)Tj +2.8587 0 TD +/N9 10 Tf +-0.03391 Tc +0.11031 Tw +/N9 10 Tf ( To capture an image, the operator has to use the host software.)Tj +-46.9301 -25.9664 TD +-0.0302 Tc +0.1067 Tw +/N9 10 Tf (The camera activates IrDA and waits for commands to come. If the camera\ detects active serial cable)Tj +0 -13.817 TD +-0.0329 Tc +0.10941 Tw +/N9 10 Tf (inserted, the camera deactivate IrDA and starts communicating though ser\ ial, and if the camera detects IrDA)Tj +T* +-0.0376 Tc +0.114 Tw +/N9 10 Tf (communication, the camera starts communicating though IrDA and ignore ac\ tive serial cable insertion. If the)Tj +T* +-0.02991 Tc +0.1064 Tw +/N9 10 Tf (camera detects none of them for more than 300 sec, the camera automatica\ lly goes into Off State.)Tj +0 -25.7282 TD +-0.04449 Tc +0.1208 Tw +/N9 10 Tf (Once the mode dial is turned to )Tj +141.2668 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (\223)Tj +3.3351 0 TD +-0.0489 Tc +/N9 10 Tf (Connect)Tj +36.9247 0 TD +0.0027 Tc +/N9 10 Tf (\224)Tj +3.3351 0 TD +-0.0495 Tc +0.12579 Tw +/N9 10 Tf (, the numeric display on the status LCD will display animation on)Tj +-184.86169 -13.817 TD +-0.0421 Tc +0.1185 Tw +/N9 10 Tf (the status LCD instead of icons. The order of the animation is indicate\ d in the figure below.)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 5 5 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +298.56 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (5)Tj +4.56 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 708 Tm +/N9 10 Tf +-0.0363 Tc +0.1127 Tw +/N9 10 Tf (When the user moves the mode dial to Review or Preference, the camera le\ aves Connect State. If the)Tj +0 -13.817 TD +-0.0479 Tc +0.12421 Tw +/N9 10 Tf (camera is under processing commands when the mode dial is moved, the cam\ era complete the command)Tj +T* +-0.0394 Tc +0.1158 Tw +/N9 10 Tf (processing and then moves to Review or Preference State.)Tj +0 -25.7282 TD +-0.04179 Tc +0.11819 Tw +/N9 10 Tf (When the user wants to change the communication means after communicatio\ n is once established, the user)Tj +0 -13.817 TD +-0.03641 Tc +0.11279 Tw +/N9 10 Tf (has to both go to other modes or power-off and go back to connect state.\ )Tj +0 -29.53979 TD +/N8 10 Tf +-0.0041 Tc +0 Tw +/N8 10 Tf (2.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (3 )Tj +12.6259 0 TD +-0.0015 Tc +0.0782 Tw +/N8 10 Tf (Modes in Connect State)Tj +-20.9637 -24.06059 TD +/N9 10 Tf +-0.047 Tc +0.12331 Tw +/N9 10 Tf (The DC210 Zoom Digital Camera has three modes in its Connect State, on-l\ ine mode, firmware download)Tj +0 -13.817 TD +-0.03799 Tc +0.1144 Tw +/N9 10 Tf (mode, adjust mode.)Tj +0 -25.7282 TD +-0.04269 Tc +0.11909 Tw +/N9 10 Tf (When the mode dial is turned on to Connect, the camera goes automaticall\ y to on-line mode. In this mode,)Tj +0 -13.817 TD +-0.03979 Tc +0.1162 Tw +/N9 10 Tf (the host computer can send on-line commands to control the camera.)Tj +0 -25.7282 TD +-0.0385 Tc +0.1149 Tw +/N9 10 Tf (Adjust mode is reserved for factory and service use, and is not document\ ed here.)Tj +T* +-0.0517 Tc +0.12801 Tw +/N9 10 Tf (Firmware download mode is for downloading the new firmware into the came\ ra. This mode is available only)Tj +0 -13.817 TD +-0.047 Tc +0.12331 Tw +/N9 10 Tf (for serial. Once the camera goes to firmware download mode, the camera w\ ill ignore mode dial. Eleven)Tj +T* +-0.0426 Tc +0.119 Tw +/N9 10 Tf (commands are available for this purpose. There are two ways to switch th\ e camera to firmware download)Tj +T* +-0.04559 Tc +0.12199 Tw +/N9 10 Tf (mode, a command or manual operation. For how to switch the camera to fir\ mware download mode manually,)Tj +T* +-0.02721 Tc +0.1037 Tw +/N9 10 Tf (refer to the user interaction specification[2].)Tj +0 -19.7726 TD +-0.0321 Tc +0.10851 Tw +/N9 10 Tf (The camera goes to Off State when the user presses the power button \(St\ ate Transition #2\), no)Tj +0 -13.817 TD +-0.02921 Tc +0.1057 Tw +/N9 10 Tf (communication is detected more than 300 secs \(State Transition #8\). Fr\ om Off State, the camera wakes up)Tj +T* +-0.0336 Tc +0.11 Tw +/N9 10 Tf (when the camera detects power button press. It takes about 10 secs maxim\ um for the camera to be)Tj +T* +-0.03481 Tc +0.11121 Tw +/N9 10 Tf (command ready. The camera returns BSY system code if camera wakes up but\ not ready to process)Tj +T* +-0.02699 Tc +0.1035 Tw +/N9 10 Tf (commands. By going into Off State, Opened Card status is canceled. Refer\ to 6.2 for the setting.)Tj +0 -19.7726 TD +-0.03751 Tc +0.114 Tw +/N9 10 Tf (Following is the transition diagram of Connect State and its relating st\ ates.)Tj +0 -25.49001 TD +/N8 10 Tf +0.0181 Tc +0 Tw +/N8 10 Tf (NOTE)Tj +27.87219 0 TD +/N9 10 Tf +-0.0368 Tc +0.1132 Tw +/N9 10 Tf (: This chart is Connect State centric and does not fully describe about \ the relationship among Off)Tj +-27.87219 -14.05521 TD +-0.02271 Tc +0.0992 Tw +/N9 10 Tf (State, Review State, and Preference State.)Tj +0 -29.53979 TD +/N8 10 Tf +-0.0041 Tc +0 Tw +/N8 10 Tf (2.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (4 )Tj +12.6259 0 TD +0.0013 Tc +0.07539 Tw +/N8 10 Tf (Hardware Protocol Information)Tj +-20.9637 -24.06059 TD +/N9 10 Tf +-0.0358 Tc +0.1122 Tw +/N9 10 Tf (The camera supports two communication protocols, serial and IrDA.)Tj +ET +BT +72.24001 197.52 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (2.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (4)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.1 )Tj +14.88 0 TD +-0.0148 Tc +0 Tw +/N14 10.08 Tf (Serial)Tj +ET +67.44 210.48 0.72 2.16 rf +67.44 211.92 2.16 0.72 rf +68.88 210.48 0.72 0.72 rf +68.88 210.48 0.72 0.72 rf +69.60001 211.92 490.8 0.72 rf +69.60001 210.48 490.8 0.72 rf +561.84 210.48 0.72 2.16 rf +560.39999 211.92 2.16 0.72 rf +560.39999 210.48 0.72 0.72 rf +560.39999 210.48 0.72 0.72 rf +67.44 192.48 0.72 2.16 rf +67.44 192.48 2.16 0.72 rf +68.88 193.92 0.72 0.72 rf +68.88 193.92 0.72 0.72 rf +69.60001 193.92 490.8 0.72 rf +69.60001 192.48 490.8 0.72 rf +561.84 192.48 0.72 2.16 rf +560.39999 192.48 2.16 0.72 rf +560.39999 193.92 0.72 0.72 rf +560.39999 193.92 0.72 0.72 rf +67.44 194.64 0.72 15.84 rf +68.88 194.64 0.72 15.84 rf +560.39999 194.64 0.72 15.84 rf +561.84 194.64 0.72 15.84 rf +BT +1.0074 0 0 1.0074 72.24001 173.52 Tm +/N9 10 Tf +-0.0435 Tc +0.1199 Tw +/N9 10 Tf (The DC210 Zoom Digital Camera uses RS-232C as the basis for serial commu\ nication with the host. The)Tj +0 -13.817 TD +-0.0482 Tc +0.1245 Tw +/N9 10 Tf (camera has a stereo 3.5 plug type connector with the pins wired as descr\ ibed in the table below.)Tj +71.46719 -22.86951 TD +-0.0556 Tc +0 Tw +/N9 10 Tf (Pin)Tj +71.46719 0 TD +-0.069 Tc +/N9 10 Tf (Signal)Tj +-71.46719 -16.91389 TD +-0.08479 Tc +/N9 10 Tf (1)Tj +71.46719 0 TD +-0.0415 Tc +/N9 10 Tf (SD)Tj +-71.46719 -16.91389 TD +-0.08479 Tc +/N9 10 Tf (2)Tj +71.46719 0 TD +-0.07851 Tc +/N9 10 Tf (RD)Tj +-71.46719 -16.91389 TD +-0.08479 Tc +/N9 10 Tf (3)Tj +71.46719 0 TD +0.0356 Tc +/N9 10 Tf (SG)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 6 6 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +298.56 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (6)Tj +4.56 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 708 Tm +/N9 10 Tf +-0.0515 Tc +0.12779 Tw +/N9 10 Tf (The DC210 Zoom Digital Camera supports the baud rates of 9600, 19200, 38\ 400, 57600, and 115200 bits)Tj +0 -13.817 TD +-0.03999 Tc +0.11639 Tw +/N9 10 Tf (per second. The power-up default is 9600 bits per second. All data is tr\ ansferred in 8 bit, no parity, 1 stop bit)Tj +T* +0.00929 Tc +0 Tw +/N9 10 Tf (format.)Tj +0 -25.7282 TD +-0.0434 Tc +0.1198 Tw +/N9 10 Tf (Break signal, holding the RD line of serial port high for more than 350 \ msec, causes the camera to reset the)Tj +0 -13.817 TD +-0.0482 Tc +0.1245 Tw +/N9 10 Tf (serial port. This should be equivalent to disconnecting and reconnecting\ cable. The baud rate goes back to)Tj +T* +-0.0392 Tc +0.1156 Tw +/N9 10 Tf (9,600 bps by this signal, but the camera maintains all other settings.)Tj +ET +BT +72.24001 588.24001 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (2.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (4)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.2 )Tj +14.88 0 TD +-0.0432 Tc +0 Tw +/N14 10.08 Tf (IrDA)Tj +ET +67.44 601.2 0.72 2.16 rf +67.44 602.64 2.16 0.72 rf +68.88 601.2 0.72 0.72 rf +68.88 601.2 0.72 0.72 rf +69.60001 602.64 490.8 0.72 rf +69.60001 601.2 490.8 0.72 rf +561.84 601.2 0.72 2.16 rf +560.39999 602.64 2.16 0.72 rf +560.39999 601.2 0.72 0.72 rf +560.39999 601.2 0.72 0.72 rf +67.44 583.2 0.72 2.16 rf +67.44 583.2 2.16 0.72 rf +68.88 584.64 0.72 0.72 rf +68.88 584.64 0.72 0.72 rf +69.60001 584.64 490.8 0.72 rf +69.60001 583.2 490.8 0.72 rf +561.84 583.2 0.72 2.16 rf +560.39999 583.2 2.16 0.72 rf +560.39999 584.64 0.72 0.72 rf +560.39999 584.64 0.72 0.72 rf +67.44 585.36 0.72 15.84 rf +68.88 585.36 0.72 15.84 rf +560.39999 585.36 0.72 15.84 rf +561.84 585.36 0.72 15.84 rf +BT +1.0074 0 0 1.0074 72.24001 564.24001 Tm +/N9 10 Tf +-0.0417 Tc +0.1181 Tw +/N9 10 Tf (The DC210 Zoom Digital Camera supports IrDA ver 1.0, with a maximum comm\ unication speed of 115.2)Tj +0 -13.817 TD +-0.0197 Tc +0 Tw +/N9 10 Tf (Kbps.)Tj +0 -29.53979 TD +/N8 10 Tf +-0.0041 Tc +/N8 10 Tf (2.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (5 )Tj +12.6259 0 TD +-0.0135 Tc +0.0901 Tw +/N8 10 Tf (Command Format)Tj +ET +BT +72.24001 484.08 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (2.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (5)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.1 )Tj +14.88 0 TD +-0.0134 Tc +0.04961 Tw +/N14 10.08 Tf (System Codes)Tj +ET +67.44 497.03999 0.72 2.16 rf +67.44 498.48 2.16 0.72 rf +68.88 497.03999 0.72 0.72 rf +68.88 497.03999 0.72 0.72 rf +69.60001 498.48 490.8 0.72 rf +69.60001 497.03999 490.8 0.72 rf +561.84 497.03999 0.72 2.16 rf +560.39999 498.48 2.16 0.72 rf +560.39999 497.03999 0.72 0.72 rf +560.39999 497.03999 0.72 0.72 rf +67.44 479.03999 0.72 2.16 rf +67.44 479.03999 2.16 0.72 rf +68.88 480.48 0.72 0.72 rf +68.88 480.48 0.72 0.72 rf +69.60001 480.48 490.8 0.72 rf +69.60001 479.03999 490.8 0.72 rf +561.84 479.03999 0.72 2.16 rf +560.39999 479.03999 2.16 0.72 rf +560.39999 480.48 0.72 0.72 rf +560.39999 480.48 0.72 0.72 rf +67.44 481.2 0.72 15.84 rf +68.88 481.2 0.72 15.84 rf +560.39999 481.2 0.72 15.84 rf +561.84 481.2 0.72 15.84 rf +BT +1.0074 0 0 1.0074 72.24001 460.08 Tm +/N9 10 Tf +-0.0462 Tc +0.1225 Tw +/N9 10 Tf (System codes are one byte value for hand shaking between the camera and \ the host. The host should be)Tj +0 -13.817 TD +-0.0367 Tc +0.1131 Tw +/N9 10 Tf (able to know if the camera correctly receives a command or a packet from\ these codes. Section )Tj +424.515 0 TD +-0.03101 Tc +0 Tw +/N9 10 Tf (2.7)Tj +-424.515 -13.817 TD +-0.04581 Tc +0.12219 Tw +/N9 10 Tf (describes how these codes are used for the camera and the host to commun\ icate and synchronize each)Tj +0 -13.817 TD +-0.03239 Tc +0.1088 Tw +/N9 10 Tf (other. There are eight system codes as follows.)Tj +82.6637 -34.3042 TD +-0.08321 Tc +0 Tw +/N9 10 Tf (Code)Tj +162.9451 0 TD +-0.045 Tc +/N9 10 Tf (Description)Tj +ET +124.32001 395.75999 0.72 0.72 rf +124.32001 395.75999 0.72 0.72 rf +125.03999 395.75999 84.24001 0.72 rf +209.28 395.75999 0.72 0.72 rf +210 395.75999 268.56 0.72 rf +478.56 395.75999 0.72 0.72 rf +478.56 395.75999 0.72 0.72 rf +124.32001 381.84 0.72 13.92 rf +209.28 381.84 0.72 13.92 rf +478.56 381.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 159.12 369.12 Tm +-0.08479 Tc +/N9 10 Tf (00h)Tj +54.5533 0 TD +-0.0554 Tc +0.1317 Tw +/N9 10 Tf (Command Complete)Tj +ET +124.32001 381.12 0.72 0.72 rf +125.03999 381.12 84.24001 0.72 rf +209.28 381.12 0.72 0.72 rf +210 381.12 268.56 0.72 rf +478.56 381.12 0.72 0.72 rf +124.32001 367.2 0.72 13.92 rf +209.28 367.2 0.72 13.92 rf +478.56 367.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 159.12 354.48 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (d1h)Tj +54.5533 0 TD +-0.04269 Tc +0.11909 Tw +/N9 10 Tf (Command Received Correctly \(ACK\))Tj +ET +124.32001 366.48 0.72 0.72 rf +125.03999 366.48 84.24001 0.72 rf +209.28 366.48 0.72 0.72 rf +210 366.48 268.56 0.72 rf +478.56 366.48 0.72 0.72 rf +124.32001 352.56 0.72 13.92 rf +209.28 352.56 0.72 13.92 rf +478.56 352.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 159.12 339.84 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (d2h)Tj +54.5533 0 TD +-0.02049 Tc +0.097 Tw +/N9 10 Tf (Correct Packet)Tj +ET +124.32001 351.84 0.72 0.72 rf +125.03999 351.84 84.24001 0.72 rf +209.28 351.84 0.72 0.72 rf +210 351.84 268.56 0.72 rf +478.56 351.84 0.72 0.72 rf +124.32001 337.92 0.72 13.92 rf +209.28 337.92 0.72 13.92 rf +478.56 337.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 159.12 325.2 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (e1h)Tj +54.5533 0 TD +-0.0377 Tc +0.11411 Tw +/N9 10 Tf (Command Received Incorrectly \(NAK\))Tj +ET +124.32001 337.2 0.72 0.72 rf +125.03999 337.2 84.24001 0.72 rf +209.28 337.2 0.72 0.72 rf +210 337.2 268.56 0.72 rf +478.56 337.2 0.72 0.72 rf +124.32001 323.28 0.72 13.92 rf +209.28 323.28 0.72 13.92 rf +478.56 323.28 0.72 13.92 rf +BT +1.0074 0 0 1.0074 159.12 310.56 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (e2h)Tj +54.5533 0 TD +-0.0401 Tc +0.1165 Tw +/N9 10 Tf (Command Execution Error)Tj +ET +124.32001 322.56 0.72 0.72 rf +125.03999 322.56 84.24001 0.72 rf +209.28 322.56 0.72 0.72 rf +210 322.56 268.56 0.72 rf +478.56 322.56 0.72 0.72 rf +124.32001 308.64 0.72 13.92 rf +209.28 308.64 0.72 13.92 rf +478.56 308.64 0.72 13.92 rf +BT +1.0074 0 0 1.0074 159.12 295.92 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (e3h)Tj +54.5533 0 TD +-0.0392 Tc +0.1156 Tw +/N9 10 Tf (Illegal Packet)Tj +ET +124.32001 307.92 0.72 0.72 rf +125.03999 307.92 84.24001 0.72 rf +209.28 307.92 0.72 0.72 rf +210 307.92 268.56 0.72 rf +478.56 307.92 0.72 0.72 rf +124.32001 294 0.72 13.92 rf +209.28 294 0.72 13.92 rf +478.56 294 0.72 13.92 rf +BT +1.0074 0 0 1.0074 159.12 281.28 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (e4h)Tj +54.5533 0 TD +-0.0686 Tc +/N9 10 Tf (Cancel)Tj +ET +124.32001 293.28 0.72 0.72 rf +125.03999 293.28 84.24001 0.72 rf +209.28 293.28 0.72 0.72 rf +210 293.28 268.56 0.72 rf +478.56 293.28 0.72 0.72 rf +124.32001 278.64 0.72 14.64 rf +209.28 278.64 0.72 14.64 rf +478.56 278.64 0.72 14.64 rf +BT +1.0074 0 0 1.0074 160.32001 266.64 Tm +-0.03101 Tc +/N9 10 Tf (f0h)Tj +53.36211 0 TD +-0.0228 Tc +/N9 10 Tf (Busy)Tj +ET +124.32001 278.64 0.72 0.72 rf +125.03999 278.64 84.24001 0.72 rf +209.28 278.64 0.72 0.72 rf +210 278.64 268.56 0.72 rf +478.56 278.64 0.72 0.72 rf +124.32001 264.72 0.72 13.92 rf +124.32001 264 0.72 0.72 rf +124.32001 264 0.72 0.72 rf +125.03999 264 84.24001 0.72 rf +209.28 264.72 0.72 13.92 rf +209.28 264 0.72 0.72 rf +210 264 268.56 0.72 rf +478.56 264.72 0.72 13.92 rf +478.56 264 0.72 0.72 rf +478.56 264 0.72 0.72 rf +BT +87.36 238.32001 TD +/N6 10.08 Tf +-0.0406 Tc +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 100.32001 238.32001 Tm +/N8 10 Tf +-0.01331 Tc +0.0899 Tw +/N8 10 Tf (Command Complete \(00h\))Tj +0.2382 -14.05521 TD +/N9 10 Tf +-0.03999 Tc +0.11639 Tw +/N9 10 Tf (The camera sends this code when the camera has completely the command wi\ thout errors. The host)Tj +0 -13.817 TD +-0.0352 Tc +0.1116 Tw +/N9 10 Tf (can send the next commands 50 ms after receiving this code. This code is\ from the camera to the host)Tj +T* +-0.04201 Tc +0.1183 Tw +/N9 10 Tf (direction only.)Tj +ET +BT +87.36 168.72 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 100.32001 168.72 Tm +/N8 10 Tf +-0.02699 Tc +0.1035 Tw +/N8 10 Tf (Command received correctly \(ACK, d1h)Tj +187.9586 0 TD +/N9 10 Tf +0.0027 Tc +0 Tw +/N9 10 Tf (\))Tj +-187.7204 -14.05521 TD +-0.0396 Tc +0.116 Tw +/N9 10 Tf (When the camera sends this code when it receives a correct format of th\ e DC210 Zoom Digital)Tj +0 -13.817 TD +-0.03191 Tc +0.1084 Tw +/N9 10 Tf (Camera host interface command from the host. This code is from the camer\ a to the host direction only.)Tj +ET +BT +87.36 113.03999 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 100.32001 113.03999 Tm +/N8 10 Tf +-0.02811 Tc +0.1046 Tw +/N8 10 Tf (Correct packet \(d2h\))Tj +0.2382 -14.05521 TD +/N9 10 Tf +-0.02879 Tc +0.1053 Tw +/N9 10 Tf (This code is sent if the checksum of the packet is correct This code is \ for both from the camera to the)Tj +0 -13.817 TD +-0.03149 Tc +0.108 Tw +/N9 10 Tf (host and from the host to the camera direction.)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 7 7 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +298.56 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (7)Tj +4.56 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +-221.03999 645.84 TD +/N14 10.08 Tf +-0.0406 Tc +0 Tw +/N14 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 100.32001 694.32001 Tm +/N8 10 Tf +-0.0248 Tc +0.1013 Tw +/N8 10 Tf (Command received incorrectly \(NAK, e1h\))Tj +0.2382 -14.05521 TD +/N9 10 Tf +-0.0442 Tc +0.12061 Tw +/N9 10 Tf (The camera send this code when it receives a invalid format of the Digit\ al Zoom Camera command)Tj +0 -13.817 TD +-0.02859 Tc +0.1051 Tw +/N9 10 Tf (from the host. This code is from the camera to the host direction only.)Tj +ET +BT +87.36 638.64 TD +/N14 10.08 Tf +-0.0406 Tc +0 Tw +/N14 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 100.32001 638.64 Tm +/N8 10 Tf +-0.01711 Tc +0.0937 Tw +/N8 10 Tf (Command execution error \(e2h\))Tj +0.2382 -14.05521 TD +/N9 10 Tf +-0.04131 Tc +0.11771 Tw +/N9 10 Tf (The camera sends this code to the host when the camera can not complete \ the received command.)Tj +0 -13.817 TD +-0.0336 Tc +0.11011 Tw +/N9 10 Tf (This code is from the camera to the host direction only.)Tj +ET +BT +87.36 582.96001 TD +/N14 10.08 Tf +-0.0406 Tc +0 Tw +/N14 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 100.32001 582.96001 Tm +/N8 10 Tf +-0.007 Tc +0.0836 Tw +/N8 10 Tf (Illegal packet \(e3h\))Tj +0.2382 -14.05521 TD +/N9 10 Tf +-0.0312 Tc +0.1077 Tw +/N9 10 Tf (This code is sent if the checksum error is detected on the packet. This \ code is for both from the)Tj +0 -13.817 TD +-0.0316 Tc +0.10809 Tw +/N9 10 Tf (camera to the host and from the host to the camera direction.)Tj +ET +BT +87.36 527.28 TD +/N14 10.08 Tf +-0.0406 Tc +0 Tw +/N14 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 100.32001 527.28 Tm +/N8 10 Tf +-0.0238 Tc +0.1003 Tw +/N8 10 Tf (Cancel \(e4h\))Tj +0.2382 -14.05521 TD +/N9 10 Tf +-0.0367 Tc +0.1132 Tw +/N9 10 Tf (This code is to cancel the command execution. This code is from the host\ to the camera direction only.)Tj +ET +BT +87.36 485.52 TD +/N14 10.08 Tf +-0.0406 Tc +0 Tw +/N14 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 100.32001 485.52 Tm +/N8 10 Tf +-0.0204 Tc +0.097 Tw +/N8 10 Tf (Busy \(f0h\)[7])Tj +0.2382 -14.05521 TD +/N9 10 Tf +-0.0376 Tc +0.11411 Tw +/N9 10 Tf (This code is for the camera to tell host it is in communication mode but\ not ready to execute)Tj +0 -13.817 TD +-0.0321 Tc +0.10851 Tw +/N9 10 Tf (commands yet. This code is from the camera to the host direction only. A\ lso, camera might issue this)Tj +T* +-0.0498 Tc +0.1261 Tw +/N9 10 Tf (system code during on-line mode only.)Tj +ET +BT +72.24001 397.44 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (2.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (5)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.2 )Tj +14.88 0 TD +-0.0148 Tc +0.05099 Tw +/N14 10.08 Tf (Host Interface Command)Tj +ET +67.44 410.39999 0.72 2.16 rf +67.44 411.84 2.16 0.72 rf +68.88 410.39999 0.72 0.72 rf +68.88 410.39999 0.72 0.72 rf +69.60001 411.84 490.8 0.72 rf +69.60001 410.39999 490.8 0.72 rf +561.84 410.39999 0.72 2.16 rf +560.39999 411.84 2.16 0.72 rf +560.39999 410.39999 0.72 0.72 rf +560.39999 410.39999 0.72 0.72 rf +67.44 392.39999 0.72 2.16 rf +67.44 392.39999 2.16 0.72 rf +68.88 393.84 0.72 0.72 rf +68.88 393.84 0.72 0.72 rf +69.60001 393.84 490.8 0.72 rf +69.60001 392.39999 490.8 0.72 rf +561.84 392.39999 0.72 2.16 rf +560.39999 392.39999 2.16 0.72 rf +560.39999 393.84 0.72 0.72 rf +560.39999 393.84 0.72 0.72 rf +67.44 394.56 0.72 15.84 rf +68.88 394.56 0.72 15.84 rf +560.39999 394.56 0.72 15.84 rf +561.84 394.56 0.72 15.84 rf +BT +1.0074 0 0 1.0074 72.24001 373.44 Tm +/N9 10 Tf +-0.03149 Tc +0.10789 Tw +/N9 10 Tf (Host interface commands consist of 8 bytes of data. The first byte conta\ ins a command code \(see section )Tj +468.10989 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (5)Tj +5.4791 0 TD +0.0397 Tc +/N9 10 Tf (\).)Tj +-473.5891 -13.817 TD +-0.0368 Tc +0.1132 Tw +/N9 10 Tf (The second and sixth byte are always "00", and the last byte is always "\ 1A". The other bytes contain)Tj +0 -13.817 TD +-0.0255 Tc +0.10201 Tw +/N9 10 Tf (parameter\(s\) for the commands, or zero.)Tj +66.9409 -34.3042 TD +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 323.03999 0.72 0.72 rf +124.32001 323.03999 0.72 0.72 rf +125.03999 323.03999 55.92 0.72 rf +180.96001 323.03999 0.72 0.72 rf +181.67999 323.03999 268.56 0.72 rf +450.24001 323.03999 0.72 0.72 rf +450.24001 323.03999 0.72 0.72 rf +124.32001 309.12 0.72 13.92 rf +180.96001 309.12 0.72 13.92 rf +450.24001 309.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 296.39999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.0592 Tc +/N9 10 Tf (Command)Tj +ET +124.32001 308.39999 0.72 0.72 rf +125.03999 308.39999 55.92 0.72 rf +180.96001 308.39999 0.72 0.72 rf +181.67999 308.39999 268.56 0.72 rf +450.24001 308.39999 0.72 0.72 rf +124.32001 294.48 0.72 13.92 rf +180.96001 294.48 0.72 13.92 rf +450.24001 294.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 281.75999 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 293.75999 0.72 0.72 rf +125.03999 293.75999 55.92 0.72 rf +180.96001 293.75999 0.72 0.72 rf +181.67999 293.75999 268.56 0.72 rf +450.24001 293.75999 0.72 0.72 rf +124.32001 279.84 0.72 13.92 rf +180.96001 279.84 0.72 13.92 rf +450.24001 279.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 267.12 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.0394 Tc +0.1158 Tw +/N9 10 Tf (Parameter or 00)Tj +ET +124.32001 279.12 0.72 0.72 rf +125.03999 279.12 55.92 0.72 rf +180.96001 279.12 0.72 0.72 rf +181.67999 279.12 268.56 0.72 rf +450.24001 279.12 0.72 0.72 rf +124.32001 265.2 0.72 13.92 rf +180.96001 265.2 0.72 13.92 rf +450.24001 265.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 252.48 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.0394 Tc +0.1158 Tw +/N9 10 Tf (Parameter or 00)Tj +ET +124.32001 264.48 0.72 0.72 rf +125.03999 264.48 55.92 0.72 rf +180.96001 264.48 0.72 0.72 rf +181.67999 264.48 268.56 0.72 rf +450.24001 264.48 0.72 0.72 rf +124.32001 250.56 0.72 13.92 rf +180.96001 250.56 0.72 13.92 rf +450.24001 250.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 237.84 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.0394 Tc +0.1158 Tw +/N9 10 Tf (Parameter or 00)Tj +ET +124.32001 249.84 0.72 0.72 rf +125.03999 249.84 55.92 0.72 rf +180.96001 249.84 0.72 0.72 rf +181.67999 249.84 268.56 0.72 rf +450.24001 249.84 0.72 0.72 rf +124.32001 235.92 0.72 13.92 rf +180.96001 235.92 0.72 13.92 rf +450.24001 235.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 223.2 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.0394 Tc +0.1158 Tw +/N9 10 Tf (Parameter or 00)Tj +ET +124.32001 235.2 0.72 0.72 rf +125.03999 235.2 55.92 0.72 rf +180.96001 235.2 0.72 0.72 rf +181.67999 235.2 268.56 0.72 rf +450.24001 235.2 0.72 0.72 rf +124.32001 221.28 0.72 13.92 rf +180.96001 221.28 0.72 13.92 rf +450.24001 221.28 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 208.56 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 220.56 0.72 0.72 rf +125.03999 220.56 55.92 0.72 rf +180.96001 220.56 0.72 0.72 rf +181.67999 220.56 268.56 0.72 rf +450.24001 220.56 0.72 0.72 rf +124.32001 206.64 0.72 13.92 rf +180.96001 206.64 0.72 13.92 rf +450.24001 206.64 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 193.92 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 205.92 0.72 0.72 rf +125.03999 205.92 55.92 0.72 rf +180.96001 205.92 0.72 0.72 rf +181.67999 205.92 268.56 0.72 rf +450.24001 205.92 0.72 0.72 rf +124.32001 192 0.72 13.92 rf +124.32001 191.28 0.72 0.72 rf +124.32001 191.28 0.72 0.72 rf +125.03999 191.28 55.92 0.72 rf +180.96001 192 0.72 13.92 rf +180.96001 191.28 0.72 0.72 rf +181.67999 191.28 268.56 0.72 rf +450.24001 192 0.72 13.92 rf +450.24001 191.28 0.72 0.72 rf +450.24001 191.28 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 159.36 Tm +-0.0386 Tc +0.11501 Tw +/N9 10 Tf (Some commands are followed by a packet that contains parameter\(s\) asso\ ciated with the commands.)Tj +0 -29.53979 TD +/N8 10 Tf +-0.0041 Tc +0 Tw +/N8 10 Tf (2.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (6 )Tj +12.6259 0 TD +-0.06129 Tc +0 Tw +/N8 10 Tf (Data)Tj +-20.9637 -24.06059 TD +/N9 10 Tf +-0.02859 Tc +0.1051 Tw +/N9 10 Tf (Data \(not system codes\) are sent as a packet.)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 8 8 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +298.56 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (8)Tj +4.56 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 708 Tm +/N9 10 Tf +-0.034 Tc +0.1105 Tw +/N9 10 Tf (Every packet contains a checksum byte at the bottom of each packet. The \ checksum is calculated by serially)Tj +0 -13.817 TD +-0.03751 Tc +0.114 Tw +/N9 10 Tf (XOR-ing together all the data bytes in the packet. When the data ends be\ fore the end of a packet, the)Tj +T* +-0.0428 Tc +0.1192 Tw +/N9 10 Tf (remainder of the packet may be any value.)Tj +0 -25.7282 TD +-0.0368 Tc +0.1133 Tw +/N9 10 Tf (In addition, a packet sent from the host \(except firmware download mode\ \) contains a packet control byte at)Tj +0 -13.817 TD +-0.0251 Tc +0.10159 Tw +/N9 10 Tf (the top \(the first byte\)[7]. Also, a packet sent from the camera to th\ e host contains a packet control byte on)Tj +T* +-0.01981 Tc +0.0963 Tw +/N9 10 Tf (top of the packet.)Tj +0 -25.7282 TD +-0.0433 Tc +0.11971 Tw +/N9 10 Tf (There are several sizes of packet as shown below.)Tj +0 -19.7726 TD +-0.01961 Tc +0.0961 Tw +/N9 10 Tf (Packets sent from the camera \(camera --> host\))Tj +ET +BT +87.36 552.96001 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 552.96001 Tm +/N9 10 Tf +-0.0354 Tc +0.1118 Tw +/N9 10 Tf ( 1,026-byte )Tj +148.4135 0 TD +-0.03931 Tc +0.11571 Tw +/N9 10 Tf (Image data)Tj +-151.7486 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +-0.0432 Tc +0.1196 Tw +/N9 10 Tf ( 514- byte)Tj +148.1752 0 TD +-0.0457 Tc +0.1221 Tw +/N9 10 Tf (Data in the card)Tj +-151.7486 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +-0.0432 Tc +0.1196 Tw +/N9 10 Tf ( 258-byte)Tj +148.1752 0 TD +-0.01961 Tc +0.0961 Tw +/N9 10 Tf (Picture information, etc.)Tj +-151.7486 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +-0.03729 Tc +0.11369 Tw +/N9 10 Tf ( 18-byte )Tj +148.1752 0 TD +-0.02271 Tc +0.0992 Tw +/N9 10 Tf (Error status \(Check condition code\), card status, etc.)Tj +-166.7567 -27.634 TD +-0.0164 Tc +0.093 Tw +/N9 10 Tf (Packets sent from the host \(host --> camera\))Tj +ET +BT +87.36 455.52 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 455.52 Tm +/N9 10 Tf +-0.0432 Tc +0.1196 Tw +/N9 10 Tf ( 257-byte)Tj +148.4135 0 TD +-0.0571 Tc +0.13341 Tw +/N9 10 Tf (Data in Firmware Download mode)Tj +-151.7486 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +-0.03729 Tc +0.11369 Tw +/N9 10 Tf ( 60-byte)Tj +148.1752 0 TD +-0.0444 Tc +0.1208 Tw +/N9 10 Tf (Command parameters)Tj +-166.7567 -27.634 TD +-0.0491 Tc +0.1254 Tw +/N9 10 Tf (The following table shows required packet size for each on-line command.\ Commands which are not listed)Tj +0 -13.817 TD +-0.0515 Tc +0.12779 Tw +/N9 10 Tf (below do not need any packets.)Tj +27.39571 -28.3486 TD +-0.0639 Tc +0 Tw +/N9 10 Tf (code)Tj +121.4942 0 TD +-0.0592 Tc +/N9 10 Tf (Command)Tj +146.50771 0 TD +-0.02631 Tc +0.1028 Tw +/N9 10 Tf (Packet size)Tj +1.1911 -13.817 TD +-0.01489 Tc +0.09151 Tw +/N9 10 Tf (--> camera)Tj +86.237 13.817 TD +-0.02631 Tc +0.1028 Tw +/N9 10 Tf (Packet size)Tj +8.3378 -13.817 TD +0.0033 Tc +0.07339 Tw +/N9 10 Tf (--> host)Tj +ET +81.84 383.03999 0.72 0.72 rf +81.84 383.03999 0.72 0.72 rf +82.56 383.03999 55.92 0.72 rf +138.48 383.03999 0.72 0.72 rf +139.2 383.03999 211.92 0.72 rf +351.12 383.03999 0.72 0.72 rf +351.84 383.03999 87.12 0.72 rf +438.96001 383.03999 0.72 0.72 rf +439.67999 383.03999 87.12 0.72 rf +526.8 383.03999 0.72 0.72 rf +526.8 383.03999 0.72 0.72 rf +81.84 355.2 0.72 27.84 rf +138.48 355.2 0.72 27.84 rf +351.12 355.2 0.72 27.84 rf +438.96001 355.2 0.72 27.84 rf +526.8 355.2 0.72 27.84 rf +BT +1.0074 0 0 1.0074 105.12 342.48 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (13)Tj +37.6394 0 TD +-0.04449 Tc +0.1209 Tw +/N9 10 Tf (Send data in flash memory)Tj +248.944 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (-)Tj +80.99609 0 TD +-0.08479 Tc +/N9 10 Tf (257)Tj +ET +81.84 354.48 0.72 0.72 rf +82.56 354.48 55.92 0.72 rf +138.48 354.48 0.72 0.72 rf +139.2 354.48 211.92 0.72 rf +351.12 354.48 0.72 0.72 rf +351.84 354.48 87.12 0.72 rf +438.96001 354.48 0.72 0.72 rf +439.67999 354.48 87.12 0.72 rf +526.8 354.48 0.72 0.72 rf +81.84 340.56 0.72 13.92 rf +138.48 340.56 0.72 13.92 rf +351.12 340.56 0.72 13.92 rf +438.96001 340.56 0.72 13.92 rf +526.8 340.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 104.39999 327.84 Tm +-0.0817 Tc +/N9 10 Tf (1D)Tj +38.354 0 TD +-0.03081 Tc +0.10719 Tw +/N9 10 Tf (Write data in flash memory)Tj +242.5119 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (257)Tj +93.8602 0 TD +0.0027 Tc +/N9 10 Tf (-)Tj +ET +81.84 339.84 0.72 0.72 rf +82.56 339.84 55.92 0.72 rf +138.48 339.84 0.72 0.72 rf +139.2 339.84 211.92 0.72 rf +351.12 339.84 0.72 0.72 rf +351.84 339.84 87.12 0.72 rf +438.96001 339.84 0.72 0.72 rf +439.67999 339.84 87.12 0.72 rf +526.8 339.84 0.72 0.72 rf +81.84 325.92 0.72 13.92 rf +138.48 325.92 0.72 13.92 rf +351.12 325.92 0.72 13.92 rf +438.96001 325.92 0.72 13.92 rf +526.8 325.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 105.12 313.2 Tm +-0.08479 Tc +/N9 10 Tf (22)Tj +37.6394 0 TD +-0.03841 Tc +0.11481 Tw +/N9 10 Tf (Send data in EEPROM)Tj +248.944 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (-)Tj +80.99609 0 TD +-0.08479 Tc +/N9 10 Tf (257)Tj +ET +81.84 325.2 0.72 0.72 rf +82.56 325.2 55.92 0.72 rf +138.48 325.2 0.72 0.72 rf +139.2 325.2 211.92 0.72 rf +351.12 325.2 0.72 0.72 rf +351.84 325.2 87.12 0.72 rf +438.96001 325.2 0.72 0.72 rf +439.67999 325.2 87.12 0.72 rf +526.8 325.2 0.72 0.72 rf +81.84 311.28 0.72 13.92 rf +138.48 311.28 0.72 13.92 rf +351.12 311.28 0.72 13.92 rf +438.96001 311.28 0.72 13.92 rf +526.8 311.28 0.72 13.92 rf +BT +1.0074 0 0 1.0074 105.12 298.56 Tm +-0.08479 Tc +/N9 10 Tf (31)Tj +37.6394 0 TD +-0.0329 Tc +0.10941 Tw +/N9 10 Tf (Write 256 byte data)Tj +242.5119 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (257)Tj +93.8602 0 TD +0.0027 Tc +/N9 10 Tf (-)Tj +ET +81.84 310.56 0.72 0.72 rf +82.56 310.56 55.92 0.72 rf +138.48 310.56 0.72 0.72 rf +139.2 310.56 211.92 0.72 rf +351.12 310.56 0.72 0.72 rf +351.84 310.56 87.12 0.72 rf +438.96001 310.56 0.72 0.72 rf +439.67999 310.56 87.12 0.72 rf +526.8 310.56 0.72 0.72 rf +81.84 296.64 0.72 13.92 rf +138.48 296.64 0.72 13.92 rf +351.12 296.64 0.72 13.92 rf +438.96001 296.64 0.72 13.92 rf +526.8 296.64 0.72 13.92 rf +BT +1.0074 0 0 1.0074 105.12 283.92 Tm +-0.08479 Tc +/N9 10 Tf (32)Tj +37.6394 0 TD +-0.0573 Tc +0.1335 Tw +/N9 10 Tf (Read 256 byte data)Tj +248.944 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (-)Tj +80.99609 0 TD +-0.08479 Tc +/N9 10 Tf (257)Tj +ET +81.84 295.92 0.72 0.72 rf +82.56 295.92 55.92 0.72 rf +138.48 295.92 0.72 0.72 rf +139.2 295.92 211.92 0.72 rf +351.12 295.92 0.72 0.72 rf +351.84 295.92 87.12 0.72 rf +438.96001 295.92 0.72 0.72 rf +439.67999 295.92 87.12 0.72 rf +526.8 295.92 0.72 0.72 rf +81.84 282 0.72 13.92 rf +138.48 282 0.72 13.92 rf +351.12 282 0.72 13.92 rf +438.96001 282 0.72 13.92 rf +526.8 282 0.72 13.92 rf +BT +1.0074 0 0 1.0074 104.64 269.28 Tm +-0.04469 Tc +/N9 10 Tf (4A)Tj +38.1158 0 TD +-0.06149 Tc +0.1377 Tw +/N9 10 Tf (Send file name in album)Tj +248.944 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (-)Tj +80.99609 0 TD +-0.08479 Tc +/N9 10 Tf (258)Tj +ET +81.84 281.28 0.72 0.72 rf +82.56 281.28 55.92 0.72 rf +138.48 281.28 0.72 0.72 rf +139.2 281.28 211.92 0.72 rf +351.12 281.28 0.72 0.72 rf +351.84 281.28 87.12 0.72 rf +438.96001 281.28 0.72 0.72 rf +439.67999 281.28 87.12 0.72 rf +526.8 281.28 0.72 0.72 rf +81.84 267.36 0.72 13.92 rf +138.48 267.36 0.72 13.92 rf +351.12 267.36 0.72 13.92 rf +438.96001 267.36 0.72 13.92 rf +526.8 267.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 105.12 254.64 Tm +-0.08479 Tc +/N9 10 Tf (64)Tj +37.6394 0 TD +-0.05701 Tc +0.1333 Tw +/N9 10 Tf (Send image file in card)Tj +248.944 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (-)Tj +76.7081 0 TD +-0.05251 Tc +/N9 10 Tf (1,026)Tj +ET +81.84 266.64 0.72 0.72 rf +82.56 266.64 55.92 0.72 rf +138.48 266.64 0.72 0.72 rf +139.2 266.64 211.92 0.72 rf +351.12 266.64 0.72 0.72 rf +351.84 266.64 87.12 0.72 rf +438.96001 266.64 0.72 0.72 rf +439.67999 266.64 87.12 0.72 rf +526.8 266.64 0.72 0.72 rf +81.84 252.72 0.72 13.92 rf +138.48 252.72 0.72 13.92 rf +351.12 252.72 0.72 13.92 rf +438.96001 252.72 0.72 13.92 rf +526.8 252.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 105.12 240 Tm +-0.08479 Tc +/N9 10 Tf (65)Tj +37.6394 0 TD +-0.04539 Tc +0.1218 Tw +/N9 10 Tf (Send picture information on card)Tj +248.944 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (-)Tj +80.99609 0 TD +-0.08479 Tc +/N9 10 Tf (258)Tj +ET +81.84 252 0.72 0.72 rf +82.56 252 55.92 0.72 rf +138.48 252 0.72 0.72 rf +139.2 252 211.92 0.72 rf +351.12 252 0.72 0.72 rf +351.84 252 87.12 0.72 rf +438.96001 252 0.72 0.72 rf +439.67999 252 87.12 0.72 rf +526.8 252 0.72 0.72 rf +81.84 238.08 0.72 13.92 rf +138.48 238.08 0.72 13.92 rf +351.12 238.08 0.72 13.92 rf +438.96001 238.08 0.72 13.92 rf +526.8 238.08 0.72 13.92 rf +BT +1.0074 0 0 1.0074 105.12 225.36 Tm +-0.08479 Tc +/N9 10 Tf (66)Tj +37.6394 0 TD +-0.05949 Tc +0.1357 Tw +/N9 10 Tf (Send thumbnail image on card)Tj +248.944 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (-)Tj +76.7081 0 TD +-0.05251 Tc +/N9 10 Tf (1,026)Tj +ET +81.84 237.36 0.72 0.72 rf +82.56 237.36 55.92 0.72 rf +138.48 237.36 0.72 0.72 rf +139.2 237.36 211.92 0.72 rf +351.12 237.36 0.72 0.72 rf +351.84 237.36 87.12 0.72 rf +438.96001 237.36 0.72 0.72 rf +439.67999 237.36 87.12 0.72 rf +526.8 237.36 0.72 0.72 rf +81.84 223.44 0.72 13.92 rf +138.48 223.44 0.72 13.92 rf +351.12 223.44 0.72 13.92 rf +438.96001 223.44 0.72 13.92 rf +526.8 223.44 0.72 13.92 rf +BT +1.0074 0 0 1.0074 105.12 210.72 Tm +-0.08479 Tc +/N9 10 Tf (66)Tj +37.6394 0 TD +-0.04221 Tc +0.11861 Tw +/N9 10 Tf (Send summary information on card)Tj +248.944 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (-)Tj +80.99609 0 TD +-0.08479 Tc +/N9 10 Tf (258)Tj +ET +81.84 222.72 0.72 0.72 rf +82.56 222.72 55.92 0.72 rf +138.48 222.72 0.72 0.72 rf +139.2 222.72 211.92 0.72 rf +351.12 222.72 0.72 0.72 rf +351.84 222.72 87.12 0.72 rf +438.96001 222.72 0.72 0.72 rf +439.67999 222.72 87.12 0.72 rf +526.8 222.72 0.72 0.72 rf +81.84 208.8 0.72 13.92 rf +138.48 208.8 0.72 13.92 rf +351.12 208.8 0.72 13.92 rf +438.96001 208.8 0.72 13.92 rf +526.8 208.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 104.88 196.08 Tm +-0.0027 Tc +/N9 10 Tf (7F)Tj +37.87759 0 TD +-0.03729 Tc +0.11369 Tw +/N9 10 Tf (Send camera status table)Tj +248.944 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (-)Tj +80.99609 0 TD +-0.08479 Tc +/N9 10 Tf (258)Tj +ET +81.84 208.08 0.72 0.72 rf +82.56 208.08 55.92 0.72 rf +138.48 208.08 0.72 0.72 rf +139.2 208.08 211.92 0.72 rf +351.12 208.08 0.72 0.72 rf +351.84 208.08 87.12 0.72 rf +438.96001 208.08 0.72 0.72 rf +439.67999 208.08 87.12 0.72 rf +526.8 208.08 0.72 0.72 rf +81.84 194.16 0.72 13.92 rf +138.48 194.16 0.72 13.92 rf +351.12 194.16 0.72 13.92 rf +438.96001 194.16 0.72 13.92 rf +526.8 194.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 105.12 181.44 Tm +-0.08479 Tc +/N9 10 Tf (92)Tj +37.6394 0 TD +-0.04179 Tc +0.11819 Tw +/N9 10 Tf (Read summary information)Tj +245.1324 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (60)Tj +84.80769 0 TD +-0.08479 Tc +/N9 10 Tf (514)Tj +ET +81.84 193.44 0.72 0.72 rf +82.56 193.44 55.92 0.72 rf +138.48 193.44 0.72 0.72 rf +139.2 193.44 211.92 0.72 rf +351.12 193.44 0.72 0.72 rf +351.84 193.44 87.12 0.72 rf +438.96001 193.44 0.72 0.72 rf +439.67999 193.44 87.12 0.72 rf +526.8 193.44 0.72 0.72 rf +81.84 179.52 0.72 13.92 rf +138.48 179.52 0.72 13.92 rf +351.12 179.52 0.72 13.92 rf +438.96001 179.52 0.72 13.92 rf +526.8 179.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 105.12 166.8 Tm +-0.08479 Tc +/N9 10 Tf (93)Tj +37.6394 0 TD +-0.0647 Tc +0.1409 Tw +/N9 10 Tf (Read thumbnail image)Tj +245.1324 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (60)Tj +81.94901 0 TD +-0.08479 Tc +/N9 10 Tf (1026)Tj +ET +81.84 178.8 0.72 0.72 rf +82.56 178.8 55.92 0.72 rf +138.48 178.8 0.72 0.72 rf +139.2 178.8 211.92 0.72 rf +351.12 178.8 0.72 0.72 rf +351.84 178.8 87.12 0.72 rf +438.96001 178.8 0.72 0.72 rf +439.67999 178.8 87.12 0.72 rf +526.8 178.8 0.72 0.72 rf +81.84 164.88 0.72 13.92 rf +138.48 164.88 0.72 13.92 rf +351.12 164.88 0.72 13.92 rf +438.96001 164.88 0.72 13.92 rf +526.8 164.88 0.72 13.92 rf +BT +1.0074 0 0 1.0074 105.12 152.16 Tm +-0.08479 Tc +/N9 10 Tf (95)Tj +37.6394 0 TD +-0.0372 Tc +0.1136 Tw +/N9 10 Tf (Initialize memory card)Tj +245.1324 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (60)Tj +87.42821 0 TD +-0.08479 Tc +/N9 10 Tf (18)Tj +ET +81.84 164.16 0.72 0.72 rf +82.56 164.16 55.92 0.72 rf +138.48 164.16 0.72 0.72 rf +139.2 164.16 211.92 0.72 rf +351.12 164.16 0.72 0.72 rf +351.84 164.16 87.12 0.72 rf +438.96001 164.16 0.72 0.72 rf +439.67999 164.16 87.12 0.72 rf +526.8 164.16 0.72 0.72 rf +81.84 150.24001 0.72 13.92 rf +138.48 150.24001 0.72 13.92 rf +351.12 150.24001 0.72 13.92 rf +438.96001 150.24001 0.72 13.92 rf +526.8 150.24001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 105.12 137.52 Tm +-0.08479 Tc +/N9 10 Tf (98)Tj +37.6394 0 TD +-0.00909 Tc +0.08569 Tw +/N9 10 Tf (Get card status)Tj +248.944 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (-)Tj +83.61659 0 TD +-0.08479 Tc +/N9 10 Tf (18)Tj +ET +81.84 149.52 0.72 0.72 rf +82.56 149.52 55.92 0.72 rf +138.48 149.52 0.72 0.72 rf +139.2 149.52 211.92 0.72 rf +351.12 149.52 0.72 0.72 rf +351.84 149.52 87.12 0.72 rf +438.96001 149.52 0.72 0.72 rf +439.67999 149.52 87.12 0.72 rf +526.8 149.52 0.72 0.72 rf +81.84 135.60001 0.72 13.92 rf +138.48 135.60001 0.72 13.92 rf +351.12 135.60001 0.72 13.92 rf +438.96001 135.60001 0.72 13.92 rf +526.8 135.60001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 105.12 122.88 Tm +-0.08479 Tc +/N9 10 Tf (99)Tj +37.6394 0 TD +-0.0419 Tc +0.1183 Tw +/N9 10 Tf (Read directory information)Tj +245.1324 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (60)Tj +84.80769 0 TD +-0.08479 Tc +/N9 10 Tf (258)Tj +ET +81.84 134.88 0.72 0.72 rf +82.56 134.88 55.92 0.72 rf +138.48 134.88 0.72 0.72 rf +139.2 134.88 211.92 0.72 rf +351.12 134.88 0.72 0.72 rf +351.84 134.88 87.12 0.72 rf +438.96001 134.88 0.72 0.72 rf +439.67999 134.88 87.12 0.72 rf +526.8 134.88 0.72 0.72 rf +81.84 120.96001 0.72 13.92 rf +138.48 120.96001 0.72 13.92 rf +351.12 120.96001 0.72 13.92 rf +438.96001 120.96001 0.72 13.92 rf +526.8 120.96001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 104.64 108.24001 Tm +-0.04469 Tc +/N9 10 Tf (9A)Tj +38.1158 0 TD +-0.062 Tc +0.13831 Tw +/N9 10 Tf (Read file)Tj +245.1324 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (60)Tj +84.80769 0 TD +-0.08479 Tc +/N9 10 Tf (514)Tj +ET +81.84 120.24001 0.72 0.72 rf +82.56 120.24001 55.92 0.72 rf +138.48 120.24001 0.72 0.72 rf +139.2 120.24001 211.92 0.72 rf +351.12 120.24001 0.72 0.72 rf +351.84 120.24001 87.12 0.72 rf +438.96001 120.24001 0.72 0.72 rf +439.67999 120.24001 87.12 0.72 rf +526.8 120.24001 0.72 0.72 rf +81.84 106.32001 0.72 13.92 rf +138.48 106.32001 0.72 13.92 rf +351.12 106.32001 0.72 13.92 rf +438.96001 106.32001 0.72 13.92 rf +526.8 106.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 104.64 93.60001 Tm +-0.04469 Tc +/N9 10 Tf (9A)Tj +38.1158 0 TD +-0.0497 Tc +0.12601 Tw +/N9 10 Tf (Delete file)Tj +245.1324 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (60)Tj +ET +81.84 105.60001 0.72 0.72 rf +82.56 105.60001 55.92 0.72 rf +138.48 105.60001 0.72 0.72 rf +139.2 105.60001 211.92 0.72 rf +351.12 105.60001 0.72 0.72 rf +351.84 105.60001 87.12 0.72 rf +438.96001 105.60001 0.72 0.72 rf +439.67999 105.60001 87.12 0.72 rf +526.8 105.60001 0.72 0.72 rf +81.84 90.96001 0.72 14.64 rf +138.48 90.96001 0.72 14.64 rf +351.12 90.96001 0.72 14.64 rf +438.96001 90.96001 0.72 14.64 rf +526.8 90.96001 0.72 14.64 rf +BT +1.0074 0 0 1.0074 104.64 78.96001 Tm +-0.04469 Tc +/N9 10 Tf (9E)Tj +38.1158 0 TD +-0.0195 Tc +0.09599 Tw +/N9 10 Tf (Write camera ID)Tj +245.1324 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (60)Tj +91.2397 0 TD +0.0027 Tc +/N9 10 Tf (-)Tj +ET +81.84 90.96001 0.72 0.72 rf +82.56 90.96001 55.92 0.72 rf +138.48 90.96001 0.72 0.72 rf +139.2 90.96001 211.92 0.72 rf +351.12 90.96001 0.72 0.72 rf +351.84 90.96001 87.12 0.72 rf +438.96001 90.96001 0.72 0.72 rf +439.67999 90.96001 87.12 0.72 rf +526.8 90.96001 0.72 0.72 rf +81.84 77.03999 0.72 13.92 rf +81.84 76.32001 0.72 0.72 rf +81.84 76.32001 0.72 0.72 rf +82.56 76.32001 55.92 0.72 rf +138.48 77.03999 0.72 13.92 rf +138.48 76.32001 0.72 0.72 rf +139.2 76.32001 211.92 0.72 rf +351.12 77.03999 0.72 13.92 rf +351.12 76.32001 0.72 0.72 rf +351.84 76.32001 87.12 0.72 rf +438.96001 77.03999 0.72 13.92 rf +438.96001 76.32001 0.72 0.72 rf +439.67999 76.32001 87.12 0.72 rf +526.8 77.03999 0.72 13.92 rf +526.8 76.32001 0.72 0.72 rf +526.8 76.32001 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 9 9 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +298.56 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (9)Tj +4.56 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 87.36 680.16 Tm +/N9 10 Tf +-0.0229 Tc +0.0994 Tw +/N9 10 Tf (Packet from the host to the camera)Tj +235.127 0 TD +-0.0229 Tc +0.0994 Tw +/N9 10 Tf (Packet from the camera to the host)Tj +55.7444 -28.3486 TD +-0.03101 Tc +0.1075 Tw +/N9 10 Tf (packet control byte)Tj +-35.01891 -13.817 TD +-0.0435 Tc +0.1199 Tw +/N9 10 Tf (except 13h, 22h, & 32h commands)Tj +ET +322.56 663.60001 0.72 0.72 rf +322.56 663.60001 0.72 0.72 rf +323.28 663.60001 197.75999 0.72 rf +521.03999 663.60001 0.72 0.72 rf +521.03999 663.60001 0.72 0.72 rf +322.56 635.75999 0.72 27.84 rf +521.03999 635.75999 0.72 27.84 rf +BT +1.0074 0 0 1.0074 133.44 623.03999 Tm +-0.02229 Tc +0.09891 Tw +/N9 10 Tf (byte 0 = Packet control byte)Tj +-3.3351 -13.817 TD +-0.0488 Tc +0.12511 Tw +/N9 10 Tf (except 1Dh & 31h commands)Tj +54.7915 -27.634 TD +-0.04289 Tc +0 Tw +/N9 10 Tf (Data)Tj +ET +95.75999 635.03999 0.72 0.72 rf +95.75999 635.03999 0.72 0.72 rf +96.48 635.03999 0.72 0.72 rf +97.2 635.03999 197.03999 0.72 rf +294.24001 635.03999 0.72 0.72 rf +294.24001 635.03999 0.72 0.72 rf +322.56 635.03999 0.72 0.72 rf +323.28 635.03999 197.75999 0.72 rf +521.03999 635.03999 0.72 0.72 rf +95.75999 551.52 0.72 83.52 rf +294.24001 551.52 0.72 83.52 rf +322.56 551.52 0.72 83.52 rf +521.03999 551.52 0.72 83.52 rf +BT +1.0074 0 0 1.0074 412.08 525.60001 Tm +-0.04289 Tc +/N9 10 Tf (Data)Tj +ET +95.75999 467.28 0.72 84.24001 rf +294.24001 467.28 0.72 84.24001 rf +322.56 467.28 0.72 84.24001 rf +521.03999 467.28 0.72 84.24001 rf +BT +1.0074 0 0 1.0074 172.08 455.28 Tm +-0.0417 Tc +/N9 10 Tf (Checksum)Tj +225.1216 0 TD +-0.0417 Tc +/N9 10 Tf (Checksum)Tj +ET +95.75999 467.28 0.72 0.72 rf +96.48 467.28 197.75999 0.72 rf +294.24001 467.28 0.72 0.72 rf +322.56 467.28 0.72 0.72 rf +323.28 467.28 197.75999 0.72 rf +521.03999 467.28 0.72 0.72 rf +95.75999 450.72 0.72 16.56 rf +95.75999 450 0.72 0.72 rf +95.75999 450 0.72 0.72 rf +96.48 450 197.75999 0.72 rf +294.24001 450.72 0.72 16.56 rf +294.24001 450 0.72 0.72 rf +294.24001 450 0.72 0.72 rf +322.56 450.72 0.72 16.56 rf +322.56 450 0.72 0.72 rf +322.56 450 0.72 0.72 rf +323.28 450 197.75999 0.72 rf +521.03999 450.72 0.72 16.56 rf +521.03999 450 0.72 0.72 rf +521.03999 450 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 424.08 Tm +-0.01649 Tc +0.09309 Tw +/N9 10 Tf (Packet )Tj +33.3513 0 TD +-0.0247 Tc +0.1012 Tw +/N9 10 Tf (from the host to the camera)Tj +ET +105.84 422.88 123.12 0.48 rf +BT +1.0074 0 0 1.0074 87.36 410.16 Tm +-0.02631 Tc +0.1028 Tw +/N9 10 Tf (Packet control byte)Tj +151.7486 0 TD +-0.0392 Tc +0.1156 Tw +/N9 10 Tf (0x00 : Normal packet \(followed by next packet\))Tj +0 -13.817 TD +-0.0377 Tc +0.11411 Tw +/N9 10 Tf (0x80 : Final packet)Tj +T* +-0.0238 Tc +0.1003 Tw +/N9 10 Tf (0xFF : Cancel)Tj +-151.7486 -13.817 TD +-0.0321 Tc +0.1086 Tw +/N9 10 Tf (Note: If the camera detects 0xFF, the camera does not have to see remai\ ning d)Tj +354.0007 0 TD +-0.01981 Tc +0.0963 Tw +/N9 10 Tf (ata of the packet.)Tj +-369.0088 -27.634 TD +-0.01649 Tc +0.09309 Tw +/N9 10 Tf (Packet )Tj +33.3513 0 TD +-0.0247 Tc +0.1012 Tw +/N9 10 Tf (from the camera to the host)Tj +ET +105.84 339.36 123.12 0.48 rf +BT +1.0074 0 0 1.0074 87.36 326.64 Tm +-0.02631 Tc +0.1028 Tw +/N9 10 Tf (Packet control byte)Tj +151.7486 0 TD +-0.0392 Tc +0.1156 Tw +/N9 10 Tf (0x01 : Normal packet \(followed by next packet\))Tj +0 -13.817 TD +-0.05141 Tc +0.1277 Tw +/N9 10 Tf (All other : illegal)Tj +-166.7567 -23.5842 TD +/N8 10 Tf +-0.0041 Tc +0 Tw +/N8 10 Tf (2.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (7 )Tj +12.6259 0 TD +0.02541 Tc +0.05141 Tw +/N8 10 Tf (Communication Flow Control)Tj +-20.9637 -21.2019 TD +/N9 10 Tf +-0.0363 Tc +0.1127 Tw +/N9 10 Tf (It is always the host which issues commands. The camera responds to the\ command received from the host)Tj +0 -13.817 TD +-0.0361 Tc +0.1125 Tw +/N9 10 Tf (with a system code, within 2 secs. If the camera can not reply in normal\ sequence within 2 secs, it returns the)Tj +T* +-0.01289 Tc +0.08949 Tw +/N9 10 Tf (Busy \(f0h\) system code [7].)Tj +0 -16.91389 TD +-0.0396 Tc +0.116 Tw +/N9 10 Tf (The camera discontinues processing commands if it does not receive any r\ esponse from the host for more)Tj +0 -13.817 TD +-0.0473 Tc +0.1236 Tw +/N9 10 Tf (than 200 secs)Tj +0 -16.91389 TD +-0.045 Tc +0.12131 Tw +/N9 10 Tf (The camera disables its sleep timer during command processing.)Tj +ET +BT +72.24001 159.60001 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (2.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (7)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.1 )Tj +14.88 0 TD +-0.0253 Tc +0.06149 Tw +/N14 10.08 Tf (Command without Send/Receive Packet \(normal case\))Tj +ET +67.44 172.56 0.72 2.16 rf +67.44 174 2.16 0.72 rf +68.88 172.56 0.72 0.72 rf +68.88 172.56 0.72 0.72 rf +69.60001 174 490.8 0.72 rf +69.60001 172.56 490.8 0.72 rf +561.84 172.56 0.72 2.16 rf +560.39999 174 2.16 0.72 rf +560.39999 172.56 0.72 0.72 rf +560.39999 172.56 0.72 0.72 rf +67.44 154.56 0.72 2.16 rf +67.44 154.56 2.16 0.72 rf +68.88 156 0.72 0.72 rf +68.88 156 0.72 0.72 rf +69.60001 156 490.8 0.72 rf +69.60001 154.56 490.8 0.72 rf +561.84 154.56 0.72 2.16 rf +560.39999 154.56 2.16 0.72 rf +560.39999 156 0.72 0.72 rf +560.39999 156 0.72 0.72 rf +67.44 156.72 0.72 15.84 rf +68.88 156.72 0.72 15.84 rf +560.39999 156.72 0.72 15.84 rf +561.84 156.72 0.72 15.84 rf +BT +72.24001 109.44 TD +-0.0627 Tc +0 Tw +/N14 10.08 Tf (2.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (7)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.2 )Tj +14.88 0 TD +-0.02589 Tc +0.06219 Tw +/N14 10.08 Tf (Command without Send/Receive Packet \(busy case\))Tj +ET +67.44 122.39999 0.72 2.16 rf +67.44 123.84 2.16 0.72 rf +68.88 122.39999 0.72 0.72 rf +68.88 122.39999 0.72 0.72 rf +69.60001 123.84 490.8 0.72 rf +69.60001 122.39999 490.8 0.72 rf +561.84 122.39999 0.72 2.16 rf +560.39999 123.84 2.16 0.72 rf +560.39999 122.39999 0.72 0.72 rf +560.39999 122.39999 0.72 0.72 rf +67.44 104.39999 0.72 2.16 rf +67.44 104.39999 2.16 0.72 rf +68.88 105.84 0.72 0.72 rf +68.88 105.84 0.72 0.72 rf +69.60001 105.84 490.8 0.72 rf +69.60001 104.39999 490.8 0.72 rf +561.84 104.39999 0.72 2.16 rf +560.39999 104.39999 2.16 0.72 rf +560.39999 105.84 0.72 0.72 rf +560.39999 105.84 0.72 0.72 rf +67.44 106.56 0.72 15.84 rf +68.88 106.56 0.72 15.84 rf +560.39999 106.56 0.72 15.84 rf +561.84 106.56 0.72 15.84 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 10 10 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (10)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +-238.56 656.39999 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (2.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (7)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.3 )Tj +14.88 0 TD +-0.02831 Tc +0.0645 Tw +/N14 10.08 Tf (Command for Receive Packet \(from Camera\))Tj +ET +67.44 717.84 0.72 2.16 rf +67.44 719.28 2.16 0.72 rf +68.88 717.84 0.72 0.72 rf +68.88 717.84 0.72 0.72 rf +69.60001 719.28 490.8 0.72 rf +69.60001 717.84 490.8 0.72 rf +561.84 717.84 0.72 2.16 rf +560.39999 719.28 2.16 0.72 rf +560.39999 717.84 0.72 0.72 rf +560.39999 717.84 0.72 0.72 rf +67.44 699.84 0.72 2.16 rf +67.44 699.84 2.16 0.72 rf +68.88 701.28 0.72 0.72 rf +68.88 701.28 0.72 0.72 rf +69.60001 701.28 490.8 0.72 rf +69.60001 699.84 490.8 0.72 rf +561.84 699.84 0.72 2.16 rf +560.39999 699.84 2.16 0.72 rf +560.39999 701.28 0.72 0.72 rf +560.39999 701.28 0.72 0.72 rf +67.44 702 0.72 15.84 rf +68.88 702 0.72 15.84 rf +560.39999 702 0.72 15.84 rf +561.84 702 0.72 15.84 rf +BT +1.0074 0 0 1.0074 72.24001 680.88 Tm +/N9 10 Tf +-0.0392 Tc +0.1156 Tw +/N9 10 Tf (Some commands instruct the camera to send internal data in the camera or\ on Compact Flash card to the)Tj +0 -13.817 TD +-0.0336 Tc +0.11 Tw +/N9 10 Tf (host. Packets will be sent from the camera immediately after the camera \ recognizes these commands. The)Tj +T* +-0.04041 Tc +0.11681 Tw +/N9 10 Tf (host should always know the number of packets to expect from the camera \ before sending the command.)Tj +T* +-0.04379 Tc +0.12019 Tw +/N9 10 Tf (The host always takes the initiative in receiving and sending packets.)Tj +ET +BT +72.24001 616.32001 TD +/N6 10.08 Tf +-0.0627 Tc +0 Tw +/N6 10.08 Tf (2.)Tj +7.67999 0 TD +-0.1617 Tc +/N6 10.08 Tf (7)Tj +5.03999 0 TD +-0.0627 Tc +/N6 10.08 Tf (.3)Tj +7.67999 0 TD +4.659 Tw +/N6 10.08 Tf (.1 )Tj +14.88 0 TD +-0.00999 Tc +0.0463 Tw +/N6 10.08 Tf (normal case)Tj +ET +72.24001 614.64 84 0.48 rf +BT +72.24001 585.36 TD +-0.0627 Tc +0 Tw +/N6 10.08 Tf (2.)Tj +7.67999 0 TD +-0.1617 Tc +/N6 10.08 Tf (7)Tj +5.03999 0 TD +-0.0627 Tc +/N6 10.08 Tf (.3)Tj +7.67999 0 TD +4.659 Tw +/N6 10.08 Tf (.2 )Tj +14.88 0 TD +-0.0004 Tc +0.0367 Tw +/N6 10.08 Tf (\223busy\224 case)Tj +ET +72.24001 583.67999 82.08 0.48 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 11 11 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (11)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +-238.56 641.28 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (2.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (7)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.4 )Tj +14.88 0 TD +-0.0264 Tc +0.06261 Tw +/N14 10.08 Tf (Command for Send Packet \(to Camera\))Tj +ET +67.44 702.72 0.72 2.16 rf +67.44 704.16 2.16 0.72 rf +68.88 702.72 0.72 0.72 rf +68.88 702.72 0.72 0.72 rf +69.60001 704.16 490.8 0.72 rf +69.60001 702.72 490.8 0.72 rf +561.84 702.72 0.72 2.16 rf +560.39999 704.16 2.16 0.72 rf +560.39999 702.72 0.72 0.72 rf +560.39999 702.72 0.72 0.72 rf +67.44 684.72 0.72 2.16 rf +67.44 684.72 2.16 0.72 rf +68.88 686.16 0.72 0.72 rf +68.88 686.16 0.72 0.72 rf +69.60001 686.16 490.8 0.72 rf +69.60001 684.72 490.8 0.72 rf +561.84 684.72 0.72 2.16 rf +560.39999 684.72 2.16 0.72 rf +560.39999 686.16 0.72 0.72 rf +560.39999 686.16 0.72 0.72 rf +67.44 686.88 0.72 15.84 rf +68.88 686.88 0.72 15.84 rf +560.39999 686.88 0.72 15.84 rf +561.84 686.88 0.72 15.84 rf +BT +1.0074 0 0 1.0074 72.24001 665.75999 Tm +/N9 10 Tf +-0.0401 Tc +0.1165 Tw +/N9 10 Tf (Some commands need to send packets that contain additional parameters fo\ r the command or data after)Tj +0 -13.817 TD +-0.0424 Tc +0.1188 Tw +/N9 10 Tf (sending the command. The camera should always check the top byte of the \ received packet to know the final)Tj +T* +-0.033 Tc +0.10941 Tw +/N9 10 Tf (packet or cancel is sent. The top byte contains packet control informati\ on \(see section 2.6\).)Tj +ET +1.2 w +1 J +1 j +0 0 0 RG +191.03999 612.72 m +191.03999 265.44 l +S +q +83.52 605.52 89.52 24 re +W n +BT +83.52 610.08 TD +/N48 21.12 Tf +-0.04849 Tc +0 Tw +/N48 21.12 Tf (Camera)Tj +ET +Q +83.52 606.48 75.36 1.44 rf +199.2 576.72 m +215.03999 581.28 l +215.03999 577.92 l +215.03999 573.12 l +199.2 576.72 l +f* +214.08 578.88 m +376.32001 588.24001 l +S +380.88 549.84 m +365.03999 547.67999 l +365.03999 551.03999 l +365.03999 555.84 l +380.88 549.84 l +f* +198 567.36 m +363.84 552.24001 l +S +382.08 470.88 m +365.03999 468.72 l +365.03999 473.28 l +366 476.88 l +382.08 470.88 l +f* +199.2 487.2 m +363.84 474.48 l +S +BT +80.16 313.44 TD +/N48 13.92 Tf +-0.1848 Tc +0.08791 Tw +/N48 13.92 Tf (Send execution)Tj +0 -15.12 TD +-0.1452 Tc +0 Tw +/N48 13.92 Tf (status)Tj +316.8 240.24001 TD +-0.144 Tc +0.0472 Tw +/N48 13.92 Tf (Receive ACK)Tj +1.2 -241.44 TD +-0.1723 Tc +0.0755 Tw +/N48 13.92 Tf (Receive execution)Tj +0 -15.12 TD +-0.1452 Tc +0.0484 Tw +/N48 13.92 Tf ( status)Tj +-165.84 306.48 TD +-0.1572 Tc +0 Tw +/N48 13.92 Tf (Command)Tj +ET +195.60001 501.12 m +210.72 507.12 l +211.67999 502.32001 l +211.67999 498.96001 l +195.60001 501.12 l +f* +210.72 503.52 m +372.96001 512.88 l +S +BT +398.16 507.36 TD +-0.15269 Tc +0.05589 Tw +/N48 13.92 Tf (Send a packet)Tj +ET +384.48 611.52 m +384.48 267.84 l +S +382.08 303.84 m +366 301.44 l +366 305.03999 l +366 309.60001 l +382.08 303.84 l +f* +199.2 321.36 m +365.03999 306.24001 l +S +BT +196.8 288.96001 TD +-0.1629 Tc +0.0661 Tw +/N48 13.92 Tf (0x00 : Command completion)Tj +81.12 142.8 TD +-0.1666 Tc +0 Tw +/N48 13.92 Tf (\225)Tj +0 -15.12 TD +/N48 13.92 Tf (\225)Tj +T* +/N48 13.92 Tf (\225)Tj +-6.72 114.96001 TD +-0.13139 Tc +0.03461 Tw +/N48 13.92 Tf (Packet #1)Tj +ET +198 367.67999 m +212.88 373.44 l +214.08 368.88 l +214.08 365.28 l +198 367.67999 l +f* +212.88 370.08 m +375.12 379.2 l +S +382.08 342.24001 m +365.03999 339.84 l +365.03999 344.39999 l +366 348 l +382.08 342.24001 l +f* +199.2 358.32001 m +363.84 345.60001 l +S +q +423.36 604.32001 58.56 24 re +W n +BT +423.36 608.88 TD +/N48 21.12 Tf +-0.07249 Tc +0 Tw +/N48 21.12 Tf (Host)Tj +ET +Q +423.36 605.28 43.44 1.44 rf +BT +395.75999 579.36 TD +-0.16701 Tc +0.07021 Tw +/N48 13.92 Tf (Send a command)Tj +-323.52 -13.92 TD +-0.13901 Tc +0.04221 Tw +/N48 13.92 Tf (Check command)Tj +178.32001 -23.28 TD +-0.1192 Tc +0 Tw +/N48 13.92 Tf (ACK)Tj +-174.96001 -44.16 TD +-0.1236 Tc +/N48 13.92 Tf (Checksum)Tj +0 -15.12 TD +-0.155 Tc +/N48 13.92 Tf (comparison)Tj +156.72 -24.24001 TD +-0.1355 Tc +0.0387 Tw +/N48 13.92 Tf (Correct Packet)Tj +165.84 -84.96001 TD +-0.15269 Tc +0.05589 Tw +/N48 13.92 Tf (Send a packet)Tj +-120.24001 8.16 TD +-0.13139 Tc +0.03461 Tw +/N48 13.92 Tf (Packet #n)Tj +-37.67999 -49.92 TD +-0.1355 Tc +0.0387 Tw +/N48 13.92 Tf (Correct Packet)Tj +-156.72 38.39999 TD +-0.1236 Tc +0 Tw +/N48 13.92 Tf (Checksum)Tj +0 -15.12 TD +-0.155 Tc +/N48 13.92 Tf (comparison)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 12 12 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (12)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +-238.56 641.28 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (2.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (7)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.5 )Tj +14.88 0 TD +-0.00751 Tc +0.04379 Tw +/N14 10.08 Tf (Error Cases)Tj +ET +67.44 702.72 0.72 2.16 rf +67.44 704.16 2.16 0.72 rf +68.88 702.72 0.72 0.72 rf +68.88 702.72 0.72 0.72 rf +69.60001 704.16 490.8 0.72 rf +69.60001 702.72 490.8 0.72 rf +561.84 702.72 0.72 2.16 rf +560.39999 704.16 2.16 0.72 rf +560.39999 702.72 0.72 0.72 rf +560.39999 702.72 0.72 0.72 rf +67.44 684.72 0.72 2.16 rf +67.44 684.72 2.16 0.72 rf +68.88 686.16 0.72 0.72 rf +68.88 686.16 0.72 0.72 rf +69.60001 686.16 490.8 0.72 rf +69.60001 684.72 490.8 0.72 rf +561.84 684.72 0.72 2.16 rf +560.39999 684.72 2.16 0.72 rf +560.39999 686.16 0.72 0.72 rf +560.39999 686.16 0.72 0.72 rf +67.44 686.88 0.72 15.84 rf +68.88 686.88 0.72 15.84 rf +560.39999 686.88 0.72 15.84 rf +561.84 686.88 0.72 15.84 rf +BT +1.0074 0 0 1.0074 93.60001 672 Tm +/N8 10 Tf +-0.0264 Tc +0.10291 Tw +/N8 10 Tf (\(1\) )Tj +15.0081 0 TD +0.00909 Tc +0.0677 Tw +/N8 10 Tf (Illegal Command)Tj +ET +108.72 670.8 80.88 0.48 rf +BT +1.0074 0 0 1.0074 87.36 449.52 Tm +-0.0264 Tc +0.10291 Tw +/N8 10 Tf ( \(2\) )Tj +17.86681 0 TD +-0.00951 Tc +0.08611 Tw +/N8 10 Tf (Command Execution Error)Tj +ET +105.36 448.32001 127.67999 0.48 rf +BT +1.0074 0 0 1.0074 107.75999 421.44 Tm +/N9 10 Tf +-0.04111 Tc +0.11749 Tw +/N9 10 Tf (The host can determine what error has occurred when it receives a comman\ d error \(e2h\) from the)Tj +0 -13.817 TD +-0.0425 Tc +0.1189 Tw +/N9 10 Tf (host. See the possible command error cause at each command description \(\ section )Tj +370.67641 0 TD +-0.03101 Tc +0 Tw +/N9 10 Tf (5.1)Tj +13.817 0 TD +0.0027 Tc +/N9 10 Tf (\))Tj +ET +85.2 651.84 0.72 0.72 rf +85.2 651.84 0.72 0.72 rf +85.92 651.84 447.36 0.72 rf +533.28 651.84 0.72 0.72 rf +533.28 651.84 0.72 0.72 rf +85.2 489.12 0.72 0.72 rf +85.2 489.12 0.72 0.72 rf +85.92 489.12 447.36 0.72 rf +533.28 489.12 0.72 0.72 rf +533.28 489.12 0.72 0.72 rf +85.2 489.84 0.72 162 rf +533.28 489.84 0.72 162 rf +85.2 385.67999 0.72 0.72 rf +85.2 385.67999 0.72 0.72 rf +85.92 385.67999 447.36 0.72 rf +533.28 385.67999 0.72 0.72 rf +533.28 385.67999 0.72 0.72 rf +85.2 133.92 0.72 0.72 rf +85.2 133.92 0.72 0.72 rf +85.92 133.92 447.36 0.72 rf +533.28 133.92 0.72 0.72 rf +533.28 133.92 0.72 0.72 rf +85.2 134.64 0.72 251.03999 rf +533.28 134.64 0.72 251.03999 rf +0.96001 w +1 J +1 j +0 0 0 RG +198.24001 644.39999 m +198.24001 499.67999 l +S +198.24001 378.24001 m +198.24001 144.24001 l +S +403.44 644.39999 m +403.44 496.08 l +S +403.44 378.24001 m +403.44 144.24001 l +S +BT +411.60001 628.8 TD +/N14 12 Tf +0.0027 Tc +/N14 12 Tf (Host)Tj +0 -266.16 TD +/N14 12 Tf (Host)Tj +-302.39999 266.16 TD +0.03059 Tc +/N14 12 Tf (Camera)Tj +0 -266.16 TD +/N14 12 Tf (Camera)Tj +298.8 241.2 TD +/N6 12 Tf +0.0334 Tc +-0.0054 Tw +/N6 12 Tf (Send Command)Tj +0 -266.16 TD +/N6 12 Tf (Send Command)Tj +ET +0.72 w +403.44 612 m +200.88 583.44 l +S +0.24001 w +202.08 581.28 m +201.36 586.08 l +198.24001 583.2 l +202.08 581.28 l +b* +0.72 w +403.44 345.84 m +200.88 317.28 l +S +0.24001 w +202.08 315.12 m +201.36 319.92 l +198.24001 317.03999 l +202.08 315.12 l +b* +q +109.2 569.52 84.72 19.67999 re +W n +BT +109.2 575.03999 TD +0.0188 Tc +0.00909 Tw +/N6 12 Tf (Check Command)Tj +ET +Q +q +109.2 303.36 84.72 19.67999 re +W n +BT +109.2 308.88 TD +0.0188 Tc +0.00909 Tw +/N6 12 Tf (Check Command)Tj +ET +Q +0.72 w +201.84 572.39999 m +397.2 543.84 l +S +0.24001 w +396.72 546.48 m +396 541.67999 l +399.84 543.60001 l +396.72 546.48 l +b* +0.72 w +201.84 306.24001 m +397.2 277.67999 l +S +0.24001 w +396.72 280.32001 m +396 275.52 l +399.84 277.44 l +396.72 280.32001 l +b* +BT +246 603.84 TD +0.0166 Tc +0 Tw +/N6 12 Tf (Command)Tj +0 -266.16 TD +/N6 12 Tf (Command)Tj +32.39999 230.16 TD +-0.04041 Tc +/N6 12 Tf (NAK)Tj +0 -266.16 TD +-0.0547 Tc +/N6 12 Tf (ACK)Tj +129.60001 237.36 TD +-0.0081 Tc +0.0361 Tw +/N6 12 Tf (Receive NAK)Tj +0 -266.16 TD +-0.01241 Tc +0.0403 Tw +/N6 12 Tf (Receive ACK)Tj +-129.60001 -7.44 TD +/N14 18 Tf +-0.0499 Tc +0 Tw +/N14 18 Tf (.)Tj +0 -22.08 TD +/N14 18 Tf (.)Tj +T* +/N14 18 Tf (.)Tj +18 19.2 TD +/N6 12 Tf +0.0166 Tc +/N6 12 Tf (Command)Tj +0 -14.16 TD +0.0072 Tc +/N6 12 Tf (Execution)Tj +ET +0.72 w +201.84 209.03999 m +397.2 180.48 l +S +0.24001 w +396.72 183.12 m +396 178.32001 l +399.84 180.24001 l +396.72 183.12 l +b* +BT +274.8 179.28 TD +0.02071 Tc +/N6 12 Tf (0xE2)Tj +-165.60001 18 TD +0.0282 Tc +-0.0002 Tw +/N6 12 Tf (Send Status)Tj +298.8 -25.2 TD +-0.0204 Tc +0.04829 Tw +/N6 12 Tf (Detect Error)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 13 13 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (13)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 86.16 694.32001 Tm +/N8 10 Tf +-0.0264 Tc +0.10291 Tw +/N8 10 Tf (\(3\) )Tj +15.0081 0 TD +-0.0464 Tc +0.1227 Tw +/N8 10 Tf (Packet Error)Tj +ET +101.28 693.12 59.52 0.48 rf +BT +107.28 666.48 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 114.72 666.48 Tm +/N9 10 Tf +-0.0378 Tc +0.1142 Tw +/N9 10 Tf (If the host \(or the camera\) receives an illegal packet code \(e3h\) af\ ter sending a packet, the host \(or)Tj +0 -14.05521 TD +-0.0457 Tc +0.12199 Tw +/N9 10 Tf (the camera\) will send the same packet again.)Tj +-7.3849 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +7.3849 0 TD +-0.0419 Tc +0.1183 Tw +/N9 10 Tf (Only the host can decide to cancel the communication process )Tj +278.9601 0 TD +-0.0464 Tc +0.1227 Tw +/N9 10 Tf (when a packet communication error)Tj +-278.9601 -13.817 TD +-0.0343 Tc +0.11079 Tw +/N9 10 Tf (is not recovered.)Tj +-7.3849 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +7.3849 0 TD +-0.0419 Tc +0.11819 Tw +/N9 10 Tf (If the camera receives a cancel code \(e4h\) or a cancel packet, it resp\ onds nothing to the host and)Tj +0 -13.817 TD +-0.0387 Tc +0.1151 Tw +/N9 10 Tf (will prepare for next command after canceling the current process.)Tj +-7.3849 -27.39571 TD +/N8 10 Tf +-0.04359 Tc +0.1199 Tw +/N8 10 Tf (Packets from Camera to Host)Tj +ET +85.2 563.03999 0.72 0.72 rf +85.2 563.03999 0.72 0.72 rf +85.92 563.03999 417.36 0.72 rf +503.28 563.03999 0.72 0.72 rf +503.28 563.03999 0.72 0.72 rf +85.2 249.36 0.72 0.72 rf +85.2 249.36 0.72 0.72 rf +85.92 249.36 417.36 0.72 rf +503.28 249.36 0.72 0.72 rf +503.28 249.36 0.72 0.72 rf +85.2 250.08 0.72 312.96001 rf +503.28 250.08 0.72 312.96001 rf +0.96001 w +1 J +1 j +0 0 0 RG +198.24001 555.60001 m +198.24001 267.12 l +S +403.44 555.60001 m +403.44 263.52 l +S +BT +411.60001 540 TD +/N14 12 Tf +0.0027 Tc +0 Tw +/N14 12 Tf (Host)Tj +-302.39999 0 TD +0.03059 Tc +/N14 12 Tf (Camera)Tj +295.2 -21.84 TD +/N6 12 Tf +0.0334 Tc +-0.0054 Tw +/N6 12 Tf (Send Command)Tj +ET +0.72 w +403.44 523.2 m +200.88 508.56 l +S +0.24001 w +201.84 506.16 m +201.60001 510.96001 l +198.24001 508.32001 l +201.84 506.16 l +b* +q +112.8 491.03999 84.72 19.67999 re +W n +BT +112.8 496.56 TD +0.0188 Tc +0.00909 Tw +/N6 12 Tf (Check Command)Tj +ET +Q +0.72 w +198.24001 497.52 m +400.8 476.16 l +S +0.24001 w +400.08 478.56 m +399.60001 474 l +403.44 475.92 l +400.08 478.56 l +b* +BT +246 515.03999 TD +0.0166 Tc +0 Tw +/N6 12 Tf (Command)Tj +50.39999 -25.67999 TD +-0.0547 Tc +/N6 12 Tf (ACK)Tj +108 -14.39999 TD +-0.01241 Tc +0.0403 Tw +/N6 12 Tf (Receive ACK)Tj +-151.2 -158.39999 TD +0.02071 Tc +0 Tw +/N6 12 Tf (0xE4)Tj +-140.39999 -18 TD +-0.00681 Tc +0.0347 Tw +/N6 12 Tf (Detect Cancel)Tj +0 169.2 TD +0.0432 Tc +-0.0153 Tw +/N6 12 Tf (Send Packet)Tj +ET +0.72 w +198.24001 472.32001 m +400.8 450.96001 l +S +0.24001 w +400.08 453.36 m +399.60001 448.8 l +403.44 450.72 l +400.08 453.36 l +b* +BT +296.39999 464.16 TD +0.0349 Tc +-0.0069 Tw +/N6 12 Tf (Packet #)Tj +41.28 0 TD +-0.0741 Tc +0 Tw +/N6 12 Tf (i)Tj +ET +0.72 w +403.44 439.92 m +200.88 425.28 l +S +0.24001 w +201.84 422.88 m +201.60001 427.67999 l +198.24001 425.03999 l +201.84 422.88 l +b* +BT +112.8 410.16 TD +0.0235 Tc +0.0045 Tw +/N6 12 Tf (Resend Packet)Tj +ET +0.72 w +198.24001 414.72 m +400.8 393.36 l +S +0.24001 w +400.08 395.75999 m +399.60001 390.96001 l +403.44 393.12 l +400.08 395.75999 l +b* +BT +296.39999 406.56 TD +0.0349 Tc +-0.0069 Tw +/N6 12 Tf (Packet #)Tj +41.28 0 TD +-0.0741 Tc +0 Tw +/N6 12 Tf (i)Tj +ET +0.72 w +403.44 382.32001 m +200.88 367.44 l +S +0.24001 w +201.84 365.28 m +201.60001 370.08 l +198.24001 367.44 l +201.84 365.28 l +b* +BT +112.8 348.96001 TD +0.0235 Tc +0.0045 Tw +/N6 12 Tf (Resend Packet)Tj +ET +0.72 w +198.24001 353.52 m +400.8 332.16 l +S +0.24001 w +400.08 334.56 m +399.60001 329.75999 l +403.44 331.92 l +400.08 334.56 l +b* +BT +296.39999 345.36 TD +0.0349 Tc +-0.0069 Tw +/N6 12 Tf (Packet #)Tj +41.28 0 TD +-0.0741 Tc +0 Tw +/N6 12 Tf (i)Tj +66.72 -18 TD +-0.00549 Tc +0.03349 Tw +/N6 12 Tf (Checksum fails;)Tj +0 -14.16 TD +0.01041 Tc +0.0175 Tw +/N6 12 Tf (signal cancel)Tj +ET +0.72 w +403.44 321.12 m +200.88 306.24001 l +S +0.24001 w +201.84 304.08 m +201.60001 308.88 l +198.24001 306.24001 l +201.84 304.08 l +b* +BT +404.39999 449.75999 TD +-0.00549 Tc +0.03349 Tw +/N6 12 Tf (Checksum fails;)Tj +0 -14.16 TD +-0.0126 Tc +0.0406 Tw +/N6 12 Tf (signal illegal )Tj +61.67999 0 TD +0.01711 Tc +0 Tw +/N6 12 Tf (pkt)Tj +-61.67999 -47.03999 TD +-0.00549 Tc +0.03349 Tw +/N6 12 Tf (Checksum fails;)Tj +0 -14.16 TD +-0.0126 Tc +0.0406 Tw +/N6 12 Tf (signal illegal )Tj +61.67999 0 TD +0.01711 Tc +0 Tw +/N6 12 Tf (pkt)Tj +-212.88 3.36 TD +0.02071 Tc +/N6 12 Tf (0xE3)Tj +-3.60001 57.60001 TD +/N6 12 Tf (0xE3)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 14 14 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (14)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 107.28 708.24001 Tm +/N8 10 Tf +-0.04359 Tc +0.1199 Tw +/N8 10 Tf (Packets from Host to Camera)Tj +ET +85.2 702.24001 0.72 0.72 rf +85.2 702.24001 0.72 0.72 rf +85.92 702.24001 417.36 0.72 rf +503.28 702.24001 0.72 0.72 rf +503.28 702.24001 0.72 0.72 rf +85.2 367.67999 0.72 0.72 rf +85.2 367.67999 0.72 0.72 rf +85.92 367.67999 417.36 0.72 rf +503.28 367.67999 0.72 0.72 rf +503.28 367.67999 0.72 0.72 rf +85.2 368.39999 0.72 333.84 rf +503.28 368.39999 0.72 333.84 rf +0.96001 w +1 J +1 j +0 0 0 RG +198.24001 694.8 m +198.24001 392.64 l +S +403.44 694.8 m +403.44 392.64 l +S +BT +411.60001 679.2 TD +/N14 12 Tf +0.0027 Tc +0 Tw +/N14 12 Tf (Host)Tj +-302.39999 0 TD +0.03059 Tc +/N14 12 Tf (Camera)Tj +295.2 -21.84 TD +/N6 12 Tf +0.0334 Tc +-0.0054 Tw +/N6 12 Tf (Send Command)Tj +ET +0.72 w +403.44 662.39999 m +200.88 647.75999 l +S +0.24001 w +201.84 645.36 m +201.60001 650.16 l +198.24001 647.52 l +201.84 645.36 l +b* +q +112.8 630.24001 84.72 19.67999 re +W n +BT +112.8 635.75999 TD +0.0188 Tc +0.00909 Tw +/N6 12 Tf (Check Command)Tj +ET +Q +0.72 w +198.24001 636.72 m +400.8 615.36 l +S +0.24001 w +400.08 617.75999 m +399.60001 613.2 l +403.44 615.12 l +400.08 617.75999 l +b* +BT +246 654.24001 TD +0.0166 Tc +0 Tw +/N6 12 Tf (Command)Tj +50.39999 -25.67999 TD +-0.0547 Tc +/N6 12 Tf (ACK)Tj +108 -17.28 TD +-0.01241 Tc +0.0403 Tw +/N6 12 Tf (Receive ACK)Tj +-64.8 -162 TD +0.02071 Tc +0 Tw +/N6 12 Tf (0xE3)Tj +64.8 -18 TD +0.0257 Tc +0.0022 Tw +/N6 12 Tf (Send Cancel )Tj +62.39999 0 TD +0.02679 Tc +0 Tw +/N6 12 Tf (Pkt)Tj +-62.39999 158.39999 TD +0.0432 Tc +-0.0153 Tw +/N6 12 Tf (Send Packet)Tj +ET +0.72 w +403.44 594.24001 m +200.88 572.88 l +S +0.24001 w +202.08 570.72 m +201.60001 575.28 l +198.24001 572.64 l +202.08 570.72 l +b* +BT +267.60001 589.67999 TD +0.0349 Tc +-0.0069 Tw +/N6 12 Tf (Packet #)Tj +41.28 0 TD +-0.0741 Tc +0 Tw +/N6 12 Tf (i)Tj +ET +0.72 w +198.24001 571.92 m +400.8 557.28 l +S +0.24001 w +400.08 559.67999 m +399.84 554.88 l +403.44 557.03999 l +400.08 559.67999 l +b* +BT +404.39999 542.88 TD +0.0235 Tc +0.0045 Tw +/N6 12 Tf (Resend Packet)Tj +ET +0.72 w +403.44 546.72 m +200.88 525.36 l +S +0.24001 w +202.08 522.96001 m +201.60001 527.75999 l +198.24001 525.12 l +202.08 522.96001 l +b* +BT +267.60001 539.28 TD +0.0349 Tc +-0.0069 Tw +/N6 12 Tf (Packet #)Tj +41.28 0 TD +-0.0741 Tc +0 Tw +/N6 12 Tf (i)Tj +ET +0.72 w +198.24001 514.32001 m +400.8 499.44 l +S +0.24001 w +400.08 502.08 m +399.84 497.28 l +403.44 499.44 l +400.08 502.08 l +b* +BT +404.39999 481.67999 TD +0.0235 Tc +0.0045 Tw +/N6 12 Tf (Resend Packet)Tj +ET +0.72 w +403.44 485.52 m +200.88 464.16 l +S +0.24001 w +202.08 461.75999 m +201.60001 466.56 l +198.24001 463.92 l +202.08 461.75999 l +b* +BT +267.60001 478.08 TD +0.0349 Tc +-0.0069 Tw +/N6 12 Tf (Packet #)Tj +41.28 0 TD +-0.0741 Tc +0 Tw +/N6 12 Tf (i)Tj +-196.08 -21.60001 TD +-0.00549 Tc +0.03349 Tw +/N6 12 Tf (Checksum fails;)Tj +0 -14.16 TD +-0.0126 Tc +0.0406 Tw +/N6 12 Tf (signal illegal )Tj +61.67999 0 TD +0.01711 Tc +0 Tw +/N6 12 Tf (pkt)Tj +ET +0.72 w +198.24001 453.12 m +400.8 438.24001 l +S +0.24001 w +400.08 440.88 m +399.84 436.08 l +403.44 438.24001 l +400.08 440.88 l +b* +BT +112.8 578.88 TD +-0.00549 Tc +0.03349 Tw +/N6 12 Tf (Checksum fails;)Tj +0 -14.16 TD +-0.0126 Tc +0.0406 Tw +/N6 12 Tf (signal illegal )Tj +61.67999 0 TD +0.01711 Tc +0 Tw +/N6 12 Tf (pkt)Tj +-61.67999 -47.03999 TD +-0.00549 Tc +0.03349 Tw +/N6 12 Tf (Checksum fails;)Tj +0 -14.16 TD +-0.0126 Tc +0.0406 Tw +/N6 12 Tf (signal illegal )Tj +61.67999 0 TD +0.01711 Tc +0 Tw +/N6 12 Tf (pkt)Tj +165.12 6.96001 TD +0.02071 Tc +/N6 12 Tf (0xE3)Tj +-3.60001 57.60001 TD +/N6 12 Tf (0xE3)Tj +ET +q +109.2 400.56 88.32001 19.67999 re +W n +BT +109.2 406.08 TD +0.01151 Tc +0.01649 Tw +/N6 12 Tf (Recognize Cancel)Tj +ET +Q +0.72 w +403.44 428.64 m +200.88 407.28 l +S +0.24001 w +202.08 405.12 m +201.60001 409.67999 l +198.24001 407.03999 l +202.08 405.12 l +b* +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 15 15 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (15)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +-238.56 641.52 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (2.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (7)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.6 )Tj +ET +BT +1.0074 0 0 1.0074 99.84 690 Tm +/N8 10 Tf +-0.01019 Tc +0.08681 Tw +/N8 10 Tf (Communication Immediately After Powering Up The Camera)Tj +ET +67.44 702.72 0.72 2.16 rf +67.44 704.16 2.16 0.72 rf +68.88 702.72 0.72 0.72 rf +68.88 702.72 0.72 0.72 rf +69.60001 704.16 490.8 0.72 rf +69.60001 702.72 490.8 0.72 rf +561.84 702.72 0.72 2.16 rf +560.39999 704.16 2.16 0.72 rf +560.39999 702.72 0.72 0.72 rf +560.39999 702.72 0.72 0.72 rf +67.44 684.72 0.72 2.16 rf +67.44 684.72 2.16 0.72 rf +68.88 686.16 0.72 0.72 rf +68.88 686.16 0.72 0.72 rf +69.60001 686.16 490.8 0.72 rf +69.60001 684.72 490.8 0.72 rf +561.84 684.72 0.72 2.16 rf +560.39999 684.72 2.16 0.72 rf +560.39999 686.16 0.72 0.72 rf +560.39999 686.16 0.72 0.72 rf +67.44 686.88 0.72 15.84 rf +68.88 686.88 0.72 15.84 rf +560.39999 686.88 0.72 15.84 rf +561.84 686.88 0.72 15.84 rf +BT +1.0074 0 0 1.0074 114.72 671.75999 Tm +/N9 10 Tf +-0.04289 Tc +0.11929 Tw +/N9 10 Tf (Upon power-up, the camera may require about 10 secs \(maximum\) to be re\ ady. When the camera)Tj +0 -13.817 TD +-0.04021 Tc +0.11659 Tw +/N9 10 Tf (receives a command before it is ready, it will reply BUSY. If the camera\ does not respond within 3)Tj +T* +-0.03529 Tc +0.11169 Tw +/N9 10 Tf (secs after the host sends the same command or the camera returns NAK, th\ e host should send)Tj +T* +-0.0359 Tc +0.1123 Tw +/N9 10 Tf (break signal to the camera to reset the serial port.)Tj +ET +0.96001 w +1 J +1 j +[]0 d +0 0 0 RG +190.08 590.16 m +190.08 292.8 l +S +BT +0.9724 0 0 0.9724 106.32001 583.67999 Tm +/N9 18 Tf +0.0584 Tc +0 Tw +/N9 18 Tf (Camera)Tj +ET +0 J +[]0 d +q +0.9724 0 0 0.9724 106.32001 583.67999 cm + +0 -1.2 m +62.64 -1.2 l +S +Q +BT +0.9724 0 0 0.9724 402.72 584.64 Tm +0.0565 Tc +/N9 18 Tf (Host)Tj +ET +q +0.9724 0 0 0.9724 402.72 584.64 cm + +0 -1.2 m +36.24001 -1.2 l +S +Q +BT +0.97951 0 0 0.97951 378.24001 562.56 Tm +/N9 12 Tf +-0.01511 Tc +0.10831 Tw +/N9 12 Tf (Send a command)Tj +-2.9404 -272.72031 TD +0.0071 Tc +0.0856 Tw +/N9 12 Tf (Receive ACK)Tj +-126.4364 280.8064 TD +-0.03391 Tc +0 Tw +/N9 12 Tf (Command)Tj +ET +1 J +[]0 d +369.60001 589.2 m +369.60001 291.84 l +S +BT +0.97951 0 0 0.97951 265.2 322.8 Tm +0.02161 Tc +/N9 12 Tf (ACK)Tj +117.37019 221.9987 TD +-0.0054 Tc +0.0984 Tw +/N9 12 Tf (Send the same command)Tj +-252.6277 29.89391 TD +0.01221 Tc +0.0804 Tw +/N9 12 Tf (Off -> On)Tj +-60.7679 -61.748 TD +-0.0285 Tc +0.12199 Tw +/N9 12 Tf (Ready for Command)Tj +189.16451 -11.0264 TD +-0.0479 Tc +0 Tw +/N9 12 Tf (Break)Tj +127.4165 25.9734 TD +0.0144 Tc +0.0782 Tw +/N9 12 Tf ( 3 secs max)Tj +-122.5159 -156.3302 TD +0.0358 Tc +0 Tw +/N9 12 Tf (BUSY)Tj +115.41 93.6021 TD +-0.0054 Tc +0.0984 Tw +/N9 12 Tf (Send the same command)Tj +-264.63429 -122.5159 TD +-0.0343 Tc +0.1279 Tw +/N9 12 Tf (Mount Done)Tj +ET +198.96001 545.28 m +208.8 550.32001 l +209.75999 542.39999 l +198.96001 545.28 l +f* +364.56 565.92 m +199.92 546.48 l +S +179.52 521.03999 m +175.44 531.84 l +183.36 531.84 l +179.52 521.03999 l +f* +179.52 563.03999 m +179.52 523.92 l +S +375.36 507.36 m +371.52 518.16 l +379.2 518.16 l +375.36 507.36 l +f* +375.36 565.92 m +375.36 510.24001 l +S +201.84 476.16 m +211.67999 481.92 l +212.64 474.24001 l +201.84 476.16 l +f* +361.67999 508.32001 m +202.8 477.12 l +S +198.96001 424.56 m +207.84 431.28 l +209.75999 423.60001 l +198.96001 424.56 l +f* +361.67999 466.32001 m +199.92 425.52 l +S +176.64 355.2 m +172.56 366 l +180.48 366 l +176.64 355.2 l +f* +176.64 496.56 m +176.64 358.08 l +S +BT +0.97951 0 0 0.97951 94.56 434.88 Tm +-0.03461 Tc +0.1282 Tw +/N9 12 Tf (Mounting Card)Tj +ET +354.96001 399.12 m +344.16 396.24001 l +345.12 404.88 l +354.96001 399.12 l +f* +207.84 419.52 m +353.03999 400.08 l +S +357.84 349.44 m +347.03999 347.52 l +348 355.2 l +357.84 349.44 l +f* +204.72 375.84 m +355.92 350.39999 l +S +352.08 302.64 m +341.28 300.72 l +342.24001 308.39999 l +352.08 302.64 l +f* +204.72 328.08 m +349.92 303.60001 l +S +BT +0.97951 0 0 0.97951 270.96001 415.44 Tm +0.0358 Tc +0 Tw +/N9 12 Tf (BUSY)Tj +-22.78799 39.6951 TD +-0.03391 Tc +/N9 12 Tf (Command)Tj +ET +BT +72.24001 258.24001 TD +/N14 10.08 Tf +-0.0627 Tc +/N14 10.08 Tf (2.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (7)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.7 )Tj +ET +BT +1.0074 0 0 1.0074 99.84 258.24001 Tm +/N8 10 Tf +-0.0145 Tc +0.091 Tw +/N8 10 Tf (Waking Up Camera from Host \(only for serial\))Tj +ET +67.44 270.96001 0.72 2.16 rf +67.44 272.39999 2.16 0.72 rf +68.88 270.96001 0.72 0.72 rf +68.88 270.96001 0.72 0.72 rf +69.60001 272.39999 490.8 0.72 rf +69.60001 270.96001 490.8 0.72 rf +561.84 270.96001 0.72 2.16 rf +560.39999 272.39999 2.16 0.72 rf +560.39999 270.96001 0.72 0.72 rf +560.39999 270.96001 0.72 0.72 rf +67.44 252.96001 0.72 2.16 rf +67.44 252.96001 2.16 0.72 rf +68.88 254.39999 0.72 0.72 rf +68.88 254.39999 0.72 0.72 rf +69.60001 254.39999 490.8 0.72 rf +69.60001 252.96001 490.8 0.72 rf +561.84 252.96001 0.72 2.16 rf +560.39999 252.96001 2.16 0.72 rf +560.39999 254.39999 0.72 0.72 rf +560.39999 254.39999 0.72 0.72 rf +67.44 255.12 0.72 15.84 rf +68.88 255.12 0.72 15.84 rf +560.39999 255.12 0.72 15.84 rf +561.84 255.12 0.72 15.84 rf +BT +1.0074 0 0 1.0074 114.72 240 Tm +/N9 10 Tf +-0.03239 Tc +0.1088 Tw +/N9 10 Tf (When the camera is in sleep mode \(from serial communication only, not f\ rom IrDA\), the first)Tj +0 -13.817 TD +-0.03799 Tc +0.1144 Tw +/N9 10 Tf (command from the host wakes up the camera but is then ignored. The host \ must send the same)Tj +T* +-0.0421 Tc +0.11839 Tw +/N9 10 Tf (command again. The same BUSY times apply after a wake-up as if the camer\ a has just been)Tj +T* +-0.0593 Tc +0.1355 Tw +/N9 10 Tf (powered on.)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 16 16 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (16)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +-238.56 647.75999 TD +/N14 10.08 Tf +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (3. )Tj +ET +BT +1.0074 0 0 1.0074 87.12 696.24001 Tm +/N8 10 Tf +-0.00729 Tc +0.084 Tw +/N8 10 Tf (DATA FORMATS)Tj +ET +72.24001 695.03999 95.52 0.48 rf +BT +1.0074 0 0 1.0074 72.24001 668.16 Tm +-0.0041 Tc +0 Tw +/N8 10 Tf (3.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (1 )Tj +12.6259 0 TD +-0.03059 Tc +0.10699 Tw +/N8 10 Tf (Camera Status Table)Tj +ET +BT +72.24001 647.03999 TD +/N6 10.08 Tf +0.00639 Tc +0.02991 Tw +/N6 10.08 Tf (Notes which apply to certain table entries are denoted by n1, n2, ... an\ d are found immediately following the table.)Tj +ET +BT +1.0074 0 0 1.0074 114.72 612.72 Tm +/N9 10 Tf +0.00459 Tc +0.0721 Tw +/N9 10 Tf (Byte offset)Tj +70.5143 0 TD +-0.045 Tc +0 Tw +/N9 10 Tf (Description)Tj +-70.5143 -17.6286 TD +-0.08479 Tc +/N9 10 Tf (0)Tj +70.5143 0 TD +-0.0316 Tc +0.108 Tw +/N9 10 Tf (Data Type \(01h for camera status table\))Tj +ET +180.96001 610.08 0.72 0.72 rf +180.96001 610.08 0.72 0.72 rf +181.67999 610.08 0.72 0.72 rf +182.39999 610.08 310.32001 0.72 rf +492.72 610.08 0.72 0.72 rf +492.72 610.08 0.72 0.72 rf +180.96001 593.03999 0.72 17.03999 rf +492.72 593.03999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 577.2 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (1)Tj +70.5143 0 TD +-0.0394 Tc +0.1158 Tw +/N9 10 Tf (Camera Type \(3 : Reserved, 4 : DC210\))Tj +ET +180.96001 592.32001 0.72 0.72 rf +181.67999 592.32001 311.03999 0.72 rf +492.72 592.32001 0.72 0.72 rf +180.96001 575.28 0.72 17.03999 rf +492.72 575.28 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 559.44 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (2)Tj +70.5143 0 TD +-0.0323 Tc +0.1087 Tw +/N9 10 Tf (Firmware version \(Integer part : 0 - 255\))Tj +ET +180.96001 574.56 0.72 0.72 rf +181.67999 574.56 311.03999 0.72 rf +492.72 574.56 0.72 0.72 rf +180.96001 557.52 0.72 17.03999 rf +492.72 557.52 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 541.67999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +70.5143 0 TD +-0.02901 Tc +0.1055 Tw +/N9 10 Tf (Firmware version \(Hex interpretation: 00 to ff\))Tj +ET +180.96001 556.8 0.72 0.72 rf +181.67999 556.8 311.03999 0.72 rf +492.72 556.8 0.72 0.72 rf +180.96001 539.75999 0.72 17.03999 rf +492.72 539.75999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 523.92 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (4)Tj +70.5143 0 TD +-0.0273 Tc +0.10381 Tw +/N9 10 Tf (ROM Version for SH-DSP \(Integer part : 0 - 255\))Tj +ET +180.96001 539.03999 0.72 0.72 rf +181.67999 539.03999 311.03999 0.72 rf +492.72 539.03999 0.72 0.72 rf +180.96001 522 0.72 17.03999 rf +492.72 522 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 506.16 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (5)Tj +70.5143 0 TD +-0.036 Tc +0.1124 Tw +/N9 10 Tf (ROM Version for SH-DSP\(two decimal places\))Tj +ET +180.96001 521.28 0.72 0.72 rf +181.67999 521.28 311.03999 0.72 rf +492.72 521.28 0.72 0.72 rf +180.96001 504.24001 0.72 17.03999 rf +492.72 504.24001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 488.39999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (6)Tj +70.5143 0 TD +-0.02789 Tc +0.1044 Tw +/N9 10 Tf (ROM Version for 8 bit \265 \(Integer part\))Tj +ET +180.96001 503.52 0.72 0.72 rf +181.67999 503.52 311.03999 0.72 rf +492.72 503.52 0.72 0.72 rf +180.96001 486.48 0.72 17.03999 rf +492.72 486.48 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 470.64 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (7)Tj +70.5143 0 TD +-0.0394 Tc +0.1158 Tw +/N9 10 Tf (ROM Version for 8 bit \265 \(two decimal places\))Tj +ET +180.96001 485.75999 0.72 0.72 rf +181.67999 485.75999 311.03999 0.72 rf +492.72 485.75999 0.72 0.72 rf +180.96001 468.72 0.72 17.03999 rf +492.72 468.72 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 452.88 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (8)Tj +70.5143 0 TD +-0.0092 Tc +0.0858 Tw +/N9 10 Tf (Battery status \(0 : Full, 1 : Low, 2 : Empty\))Tj +ET +180.96001 468 0.72 0.72 rf +181.67999 468 311.03999 0.72 rf +492.72 468 0.72 0.72 rf +180.96001 450.96001 0.72 17.03999 rf +492.72 450.96001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 435.12 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (9)Tj +70.5143 0 TD +-0.03481 Tc +0.1113 Tw +/N9 10 Tf (AC adapter flag \(0 : No use, 1 : In use\))Tj +ET +180.96001 450.24001 0.72 0.72 rf +181.67999 450.24001 311.03999 0.72 rf +492.72 450.24001 0.72 0.72 rf +180.96001 433.2 0.72 17.03999 rf +492.72 433.2 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 417.36 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (10-11)Tj +70.5143 0 TD +-0.05209 Tc +/N9 10 Tf (Reserved)Tj +ET +180.96001 432.48 0.72 0.72 rf +181.67999 432.48 311.03999 0.72 rf +492.72 432.48 0.72 0.72 rf +180.96001 415.44 0.72 17.03999 rf +492.72 415.44 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 399.60001 Tm +-0.08479 Tc +/N9 10 Tf (12)Tj +70.5143 0 TD +-0.03169 Tc +0.1082 Tw +/N9 10 Tf (Elapsed time \(MSB\))Tj +ET +180.96001 414.72 0.72 0.72 rf +181.67999 414.72 311.03999 0.72 rf +492.72 414.72 0.72 0.72 rf +180.96001 397.67999 0.72 17.03999 rf +492.72 397.67999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 381.84 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (13)Tj +70.5143 0 TD +-0.04601 Tc +0.12241 Tw +/N9 10 Tf (Elapsed time)Tj +ET +180.96001 396.96001 0.72 0.72 rf +181.67999 396.96001 311.03999 0.72 rf +492.72 396.96001 0.72 0.72 rf +180.96001 379.92 0.72 17.03999 rf +492.72 379.92 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 364.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (14)Tj +70.5143 0 TD +-0.04601 Tc +0.12241 Tw +/N9 10 Tf (Elapsed time)Tj +ET +180.96001 379.2 0.72 0.72 rf +181.67999 379.2 311.03999 0.72 rf +492.72 379.2 0.72 0.72 rf +180.96001 362.16 0.72 17.03999 rf +492.72 362.16 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 346.32001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (15)Tj +70.5143 0 TD +-0.0372 Tc +0.1136 Tw +/N9 10 Tf (Elapsed time \(LSB\))Tj +ET +180.96001 361.44 0.72 0.72 rf +181.67999 361.44 311.03999 0.72 rf +492.72 361.44 0.72 0.72 rf +180.96001 344.39999 0.72 17.03999 rf +492.72 344.39999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 328.56 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (16)Tj +70.5143 0 TD +-0.04179 Tc +0.11819 Tw +/N9 10 Tf (Zoom position \(for DC210\), Reserved otherwise \(n3\))Tj +ET +180.96001 343.67999 0.72 0.72 rf +181.67999 343.67999 311.03999 0.72 rf +492.72 343.67999 0.72 0.72 rf +180.96001 326.64 0.72 17.03999 rf +492.72 326.64 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 310.8 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (17)Tj +70.5143 0 TD +-0.05209 Tc +/N9 10 Tf (Reserved)Tj +ET +180.96001 325.92 0.72 0.72 rf +181.67999 325.92 311.03999 0.72 rf +492.72 325.92 0.72 0.72 rf +180.96001 308.88 0.72 17.03999 rf +492.72 308.88 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 293.03999 Tm +-0.08479 Tc +/N9 10 Tf (18)Tj +70.5143 0 TD +-0.0303 Tc +0.1068 Tw +/N9 10 Tf (Flash Status \(0: not charged, 1: charged\))Tj +ET +180.96001 308.16 0.72 0.72 rf +181.67999 308.16 311.03999 0.72 rf +492.72 308.16 0.72 0.72 rf +180.96001 291.12 0.72 17.03999 rf +492.72 291.12 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 275.28 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (19)Tj +70.5143 0 TD +-0.0396 Tc +0.116 Tw +/N9 10 Tf (Compression \(1 : Low, 2 : Medium, 3: High\))Tj +ET +180.96001 290.39999 0.72 0.72 rf +181.67999 290.39999 311.03999 0.72 rf +492.72 290.39999 0.72 0.72 rf +180.96001 273.36 0.72 17.03999 rf +492.72 273.36 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 257.52 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (20)Tj +70.5143 0 TD +-0.0201 Tc +0.09669 Tw +/N9 10 Tf (Flash mode \(0 : Auto, 1 : Fill, 2 : Off, 3 : Auto Red-eye, 4: Fill Red-\ )Tj +0 -13.817 TD +-0.04201 Tc +0 Tw +/N9 10 Tf (eye\))Tj +ET +180.96001 272.64 0.72 0.72 rf +181.67999 272.64 311.03999 0.72 rf +492.72 272.64 0.72 0.72 rf +180.96001 241.67999 0.72 30.96001 rf +492.72 241.67999 0.72 30.96001 rf +BT +1.0074 0 0 1.0074 114.72 225.84 Tm +-0.08479 Tc +/N9 10 Tf (21)Tj +70.5143 0 TD +-0.05409 Tc +0.1304 Tw +/N9 10 Tf (Exposure Compensation Value)Tj +ET +180.96001 240.96001 0.72 0.72 rf +181.67999 240.96001 311.03999 0.72 rf +492.72 240.96001 0.72 0.72 rf +180.96001 223.92 0.72 17.03999 rf +492.72 223.92 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 208.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (22)Tj +70.5143 0 TD +-0.04179 Tc +0.11819 Tw +/N9 10 Tf (Picture Size \(0 : 640x480, 1 : 1152x864\))Tj +ET +180.96001 223.2 0.72 0.72 rf +181.67999 223.2 311.03999 0.72 rf +492.72 223.2 0.72 0.72 rf +180.96001 206.16 0.72 17.03999 rf +492.72 206.16 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 190.32001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (23)Tj +70.5143 0 TD +-0.01379 Tc +0.09039 Tw +/N9 10 Tf (File Type \(3 : JPEG, 4 : FlashPix\))Tj +ET +180.96001 205.44 0.72 0.72 rf +181.67999 205.44 311.03999 0.72 rf +492.72 205.44 0.72 0.72 rf +180.96001 188.39999 0.72 17.03999 rf +492.72 188.39999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 172.56 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (24)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 187.67999 0.72 0.72 rf +181.67999 187.67999 311.03999 0.72 rf +492.72 187.67999 0.72 0.72 rf +180.96001 170.64 0.72 17.03999 rf +492.72 170.64 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 154.8 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (25)Tj +70.5143 0 TD +-0.02769 Tc +0.1042 Tw +/N9 10 Tf (Total Number of Picture Taken \(MSB\) \(n2\))Tj +ET +180.96001 169.92 0.72 0.72 rf +181.67999 169.92 311.03999 0.72 rf +492.72 169.92 0.72 0.72 rf +180.96001 152.88 0.72 17.03999 rf +492.72 152.88 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 137.03999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (26)Tj +70.5143 0 TD +-0.0291 Tc +0.1055 Tw +/N9 10 Tf (Total number of Picture Taken \(LSB\))Tj +ET +180.96001 152.16 0.72 0.72 rf +181.67999 152.16 311.03999 0.72 rf +492.72 152.16 0.72 0.72 rf +180.96001 135.12 0.72 17.03999 rf +492.72 135.12 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 119.28 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (27)Tj +70.5143 0 TD +-0.02921 Tc +0.1057 Tw +/N9 10 Tf (Total number of Flash Fired \(MSB\) \(n2\))Tj +ET +180.96001 134.39999 0.72 0.72 rf +181.67999 134.39999 311.03999 0.72 rf +492.72 134.39999 0.72 0.72 rf +180.96001 117.36 0.72 17.03999 rf +492.72 117.36 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 101.52 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (28)Tj +70.5143 0 TD +-0.03059 Tc +0.10699 Tw +/N9 10 Tf (Total number of Flash Fired \(LSB\))Tj +ET +180.96001 116.64 0.72 0.72 rf +181.67999 116.64 311.03999 0.72 rf +492.72 116.64 0.72 0.72 rf +180.96001 99.60001 0.72 17.03999 rf +492.72 99.60001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 83.75999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (29)Tj +70.5143 0 TD +-0.00211 Tc +0.0788 Tw +/N9 10 Tf (Timer Mode \(0 : Off, 1 : On\))Tj +ET +180.96001 98.88 0.72 0.72 rf +181.67999 98.88 311.03999 0.72 rf +492.72 98.88 0.72 0.72 rf +180.96001 81.84 0.72 17.03999 rf +180.96001 81.12 0.72 0.72 rf +180.96001 81.12 0.72 0.72 rf +181.67999 81.12 311.03999 0.72 rf +492.72 81.84 0.72 17.03999 rf +492.72 81.12 0.72 0.72 rf +492.72 81.12 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 17 17 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (17)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 114.72 704.16 Tm +/N9 10 Tf +-0.08479 Tc +0 Tw +/N9 10 Tf (30)Tj +70.5143 0 TD +-0.0298 Tc +0.1062 Tw +/N9 10 Tf (Memory Card Status \(n4\))Tj +ET +180.96001 719.28 0.72 0.72 rf +180.96001 719.28 0.72 0.72 rf +181.67999 719.28 311.03999 0.72 rf +492.72 719.28 0.72 0.72 rf +492.72 719.28 0.72 0.72 rf +180.96001 702.24001 0.72 17.03999 rf +492.72 702.24001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 686.39999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (31)Tj +70.5143 0 TD +-0.0182 Tc +0.0948 Tw +/N9 10 Tf (Video Format \(0 : NTSC, 1 : PAL\))Tj +ET +180.96001 701.52 0.72 0.72 rf +181.67999 701.52 311.03999 0.72 rf +492.72 701.52 0.72 0.72 rf +180.96001 684.48 0.72 17.03999 rf +492.72 684.48 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 668.64 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (32)Tj +70.5143 0 TD +-0.03371 Tc +0.1102 Tw +/N9 10 Tf (Communication Means \(0 : Serial, 1 : IrDA\))Tj +ET +180.96001 683.75999 0.72 0.72 rf +181.67999 683.75999 311.03999 0.72 rf +492.72 683.75999 0.72 0.72 rf +180.96001 666.72 0.72 17.03999 rf +492.72 666.72 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 650.88 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (33)Tj +70.5143 0 TD +-0.0421 Tc +0.1185 Tw +/N9 10 Tf (Camera Modes \(2 : Connect\))Tj +ET +180.96001 666 0.72 0.72 rf +181.67999 666 311.03999 0.72 rf +492.72 666 0.72 0.72 rf +180.96001 648.96001 0.72 17.03999 rf +492.72 648.96001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 633.12 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (34-35)Tj +70.5143 0 TD +-0.05209 Tc +/N9 10 Tf (Reserved)Tj +ET +180.96001 648.24001 0.72 0.72 rf +181.67999 648.24001 311.03999 0.72 rf +492.72 648.24001 0.72 0.72 rf +180.96001 631.2 0.72 17.03999 rf +492.72 631.2 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 615.36 Tm +-0.08479 Tc +/N9 10 Tf (36)Tj +70.5143 0 TD +-0.0256 Tc +0.1021 Tw +/N9 10 Tf (IrDA Baud Rate \(MSB\))Tj +ET +180.96001 630.48 0.72 0.72 rf +181.67999 630.48 311.03999 0.72 rf +492.72 630.48 0.72 0.72 rf +180.96001 613.44 0.72 17.03999 rf +492.72 613.44 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 597.60001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (37)Tj +70.5143 0 TD +-0.03619 Tc +0.11259 Tw +/N9 10 Tf (IrDA Baud Rate)Tj +ET +180.96001 612.72 0.72 0.72 rf +181.67999 612.72 311.03999 0.72 rf +492.72 612.72 0.72 0.72 rf +180.96001 595.67999 0.72 17.03999 rf +492.72 595.67999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 579.84 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (38)Tj +70.5143 0 TD +-0.03619 Tc +0.11259 Tw +/N9 10 Tf (IrDA Baud Rate)Tj +ET +180.96001 594.96001 0.72 0.72 rf +181.67999 594.96001 311.03999 0.72 rf +492.72 594.96001 0.72 0.72 rf +180.96001 577.92 0.72 17.03999 rf +492.72 577.92 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 562.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (39)Tj +70.5143 0 TD +-0.0307 Tc +0.10719 Tw +/N9 10 Tf (IrDA Baud Rate \(LSB\))Tj +ET +180.96001 577.2 0.72 0.72 rf +181.67999 577.2 311.03999 0.72 rf +492.72 577.2 0.72 0.72 rf +180.96001 560.16 0.72 17.03999 rf +492.72 560.16 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 544.32001 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (40-55)Tj +70.5143 0 TD +-0.05209 Tc +/N9 10 Tf (Reserved)Tj +ET +180.96001 559.44 0.72 0.72 rf +181.67999 559.44 311.03999 0.72 rf +492.72 559.44 0.72 0.72 rf +180.96001 542.39999 0.72 17.03999 rf +492.72 542.39999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 526.56 Tm +-0.08479 Tc +/N9 10 Tf (56)Tj +70.5143 0 TD +-0.0318 Tc +0.1082 Tw +/N9 10 Tf (# of pictures taken in card \(MSB\))Tj +ET +180.96001 541.67999 0.72 0.72 rf +181.67999 541.67999 311.03999 0.72 rf +492.72 541.67999 0.72 0.72 rf +180.96001 524.64 0.72 17.03999 rf +492.72 524.64 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 508.8 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (57)Tj +70.5143 0 TD +-0.035 Tc +0.1114 Tw +/N9 10 Tf (# of pictures taken in card \(LSB\))Tj +ET +180.96001 523.92 0.72 0.72 rf +181.67999 523.92 311.03999 0.72 rf +492.72 523.92 0.72 0.72 rf +180.96001 506.88 0.72 17.03999 rf +492.72 506.88 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 491.03999 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (58-67)Tj +70.5143 0 TD +-0.05209 Tc +/N9 10 Tf (Reserved)Tj +ET +180.96001 506.16 0.72 0.72 rf +181.67999 506.16 311.03999 0.72 rf +492.72 506.16 0.72 0.72 rf +180.96001 489.12 0.72 17.03999 rf +492.72 489.12 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 473.28 Tm +-0.08479 Tc +/N9 10 Tf (68)Tj +70.5143 0 TD +-0.04179 Tc +0.11819 Tw +/N9 10 Tf (Remaining pictures at Low Comp for card \(MSB\))Tj +ET +180.96001 488.39999 0.72 0.72 rf +181.67999 488.39999 311.03999 0.72 rf +492.72 488.39999 0.72 0.72 rf +180.96001 471.36 0.72 17.03999 rf +492.72 471.36 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 455.52 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (69)Tj +70.5143 0 TD +-0.0441 Tc +0.12041 Tw +/N9 10 Tf (Remaining pictures at Low Comp for card \(LSB\))Tj +ET +180.96001 470.64 0.72 0.72 rf +181.67999 470.64 311.03999 0.72 rf +492.72 470.64 0.72 0.72 rf +180.96001 453.60001 0.72 17.03999 rf +492.72 453.60001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 437.75999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (70)Tj +70.5143 0 TD +-0.0407 Tc +0.1171 Tw +/N9 10 Tf (Remaining pictures at Medium Comp for card \(MSB\))Tj +ET +180.96001 452.88 0.72 0.72 rf +181.67999 452.88 311.03999 0.72 rf +492.72 452.88 0.72 0.72 rf +180.96001 435.84 0.72 17.03999 rf +492.72 435.84 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 420 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (71)Tj +70.5143 0 TD +-0.0428 Tc +0.1192 Tw +/N9 10 Tf (Remaining pictures at Medium Comp for card \(LSB\))Tj +ET +180.96001 435.12 0.72 0.72 rf +181.67999 435.12 311.03999 0.72 rf +492.72 435.12 0.72 0.72 rf +180.96001 418.08 0.72 17.03999 rf +492.72 418.08 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 402.24001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (72)Tj +70.5143 0 TD +-0.04269 Tc +0.11909 Tw +/N9 10 Tf (Remaining pictures at High Comp for card \(MSB\))Tj +ET +180.96001 417.36 0.72 0.72 rf +181.67999 417.36 311.03999 0.72 rf +492.72 417.36 0.72 0.72 rf +180.96001 400.32001 0.72 17.03999 rf +492.72 400.32001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 384.48 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (73)Tj +70.5143 0 TD +-0.04491 Tc +0.12131 Tw +/N9 10 Tf (Remaining pictures at High Comp for card \(LSB\))Tj +ET +180.96001 399.60001 0.72 0.72 rf +181.67999 399.60001 311.03999 0.72 rf +492.72 399.60001 0.72 0.72 rf +180.96001 382.56 0.72 17.03999 rf +492.72 382.56 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 366.72 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (74-76)Tj +70.5143 0 TD +-0.05209 Tc +/N9 10 Tf (Reserved)Tj +ET +180.96001 381.84 0.72 0.72 rf +181.67999 381.84 311.03999 0.72 rf +492.72 381.84 0.72 0.72 rf +180.96001 364.8 0.72 17.03999 rf +492.72 364.8 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 348.96001 Tm +-0.06731 Tc +/N9 10 Tf (77-87)Tj +70.5143 0 TD +-0.0305 Tc +0.10699 Tw +/N9 10 Tf (Volume ID of the ATA Card \(11 characters\))Tj +ET +180.96001 364.08 0.72 0.72 rf +181.67999 364.08 311.03999 0.72 rf +492.72 364.08 0.72 0.72 rf +180.96001 347.03999 0.72 17.03999 rf +492.72 347.03999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 331.2 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (88-89)Tj +70.5143 0 TD +-0.05209 Tc +/N9 10 Tf (Reserved)Tj +ET +180.96001 346.32001 0.72 0.72 rf +181.67999 346.32001 311.03999 0.72 rf +492.72 346.32001 0.72 0.72 rf +180.96001 329.28 0.72 17.03999 rf +492.72 329.28 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 313.44 Tm +-0.07021 Tc +/N9 10 Tf (90-121)Tj +70.5143 0 TD +-0.02699 Tc +0.1035 Tw +/N9 10 Tf (Camera ID \(32 byte ASCII characters\) \(n5\))Tj +ET +180.96001 328.56 0.72 0.72 rf +181.67999 328.56 311.03999 0.72 rf +492.72 328.56 0.72 0.72 rf +180.96001 311.52 0.72 17.03999 rf +492.72 311.52 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 295.67999 Tm +-0.0723 Tc +0 Tw +/N9 10 Tf (122-256)Tj +70.5143 0 TD +-0.05209 Tc +/N9 10 Tf (Reserved)Tj +ET +180.96001 310.8 0.72 0.72 rf +181.67999 310.8 311.03999 0.72 rf +492.72 310.8 0.72 0.72 rf +180.96001 293.75999 0.72 17.03999 rf +180.96001 293.03999 0.72 0.72 rf +180.96001 293.03999 0.72 0.72 rf +181.67999 293.03999 311.03999 0.72 rf +492.72 293.75999 0.72 17.03999 rf +492.72 293.03999 0.72 0.72 rf +492.72 293.03999 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 267.12 Tm +-0.08479 Tc +/N9 10 Tf (n1)Tj +35.7336 0 TD +-0.00211 Tc +/N9 10 Tf (N/A)Tj +-35.7336 -27.634 TD +-0.08479 Tc +/N9 10 Tf (n2)Tj +35.7336 0 TD +-0.01961 Tc +0.09621 Tw +/N9 10 Tf (This is the camera life-time statistics.)Tj +-35.7336 -27.634 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (n3)Tj +35.7336 0 TD +-0.0336 Tc +0.11011 Tw +/N9 10 Tf (Zoom position \(Byte 16\) details:)Tj +-0.47639 -14.53169 TD +-0.0034 Tc +0 Tw +/N9 10 Tf (Byte)Tj +43.595 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 7)Tj +45.02431 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 6)Tj +45.02431 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 5)Tj +45.02431 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 4)Tj +45.02431 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 3)Tj +45.02431 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 2)Tj +45.02431 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 1)Tj +45.02431 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 0)Tj +ET +95.75999 208.8 0.72 0.72 rf +95.75999 208.8 0.72 0.72 rf +96.48 208.8 42 0.72 rf +138.48 208.8 0.72 0.72 rf +139.2 208.8 44.64 0.72 rf +183.84 208.8 0.72 0.72 rf +184.56 208.8 44.64 0.72 rf +229.2 208.8 0.72 0.72 rf +229.92 208.8 44.64 0.72 rf +274.56 208.8 0.72 0.72 rf +275.28 208.8 44.64 0.72 rf +319.92 208.8 0.72 0.72 rf +320.64 208.8 44.64 0.72 rf +365.28 208.8 0.72 0.72 rf +366 208.8 44.64 0.72 rf +410.64 208.8 0.72 0.72 rf +411.36 208.8 44.39999 0.72 rf +455.75999 208.8 0.72 0.72 rf +456.48 208.8 44.64 0.72 rf +501.12 208.8 0.72 0.72 rf +501.12 208.8 0.72 0.72 rf +95.75999 194.16 0.72 14.64 rf +138.48 194.16 0.72 14.64 rf +183.84 194.16 0.72 14.64 rf +229.2 194.16 0.72 14.64 rf +274.56 194.16 0.72 14.64 rf +319.92 194.16 0.72 14.64 rf +365.28 194.16 0.72 14.64 rf +410.64 194.16 0.72 14.64 rf +455.75999 194.16 0.72 14.64 rf +501.12 194.16 0.72 14.64 rf +BT +1.0074 0 0 1.0074 112.32001 182.16 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (16)Tj +63.1293 0 TD +-0.00211 Tc +/N9 10 Tf (N/A)Tj +71.9436 0 TD +-0.0426 Tc +0.119 Tw +/N9 10 Tf (Zoom mode)Tj +137.69341 0 TD +-0.03329 Tc +0.1097 Tw +/N9 10 Tf (Zoom data)Tj +ET +95.75999 194.16 0.72 0.72 rf +96.48 194.16 42 0.72 rf +138.48 194.16 0.72 0.72 rf +139.2 194.16 44.64 0.72 rf +183.84 194.16 0.72 0.72 rf +184.56 194.16 44.64 0.72 rf +229.2 194.16 0.72 0.72 rf +229.92 194.16 44.64 0.72 rf +274.56 194.16 0.72 0.72 rf +275.28 194.16 44.64 0.72 rf +319.92 194.16 0.72 0.72 rf +320.64 194.16 44.64 0.72 rf +365.28 194.16 0.72 0.72 rf +366 194.16 44.64 0.72 rf +410.64 194.16 0.72 0.72 rf +411.36 194.16 44.39999 0.72 rf +455.75999 194.16 0.72 0.72 rf +456.48 194.16 44.64 0.72 rf +501.12 194.16 0.72 0.72 rf +95.75999 180.24001 0.72 13.92 rf +95.75999 179.52 0.72 0.72 rf +95.75999 179.52 0.72 0.72 rf +96.48 179.52 42 0.72 rf +138.48 180.24001 0.72 13.92 rf +138.48 179.52 0.72 0.72 rf +139.2 179.52 90 0.72 rf +229.2 180.24001 0.72 13.92 rf +229.2 179.52 0.72 0.72 rf +229.92 179.52 90 0.72 rf +319.92 180.24001 0.72 13.92 rf +319.92 179.52 0.72 0.72 rf +320.64 179.52 180.48 0.72 rf +501.12 180.24001 0.72 13.92 rf +501.12 179.52 0.72 0.72 rf +501.12 179.52 0.72 0.72 rf +BT +1.0074 0 0 1.0074 108.24001 167.52 Tm +-0.0294 Tc +0.1058 Tw +/N9 10 Tf (Zoom mode:)Tj +71.46719 0 TD +-0.04221 Tc +0 Tw +/N9 10 Tf (00=Normal)Tj +71.46719 0 TD +-0.0432 Tc +/N9 10 Tf (01=Reserved)Tj +71.46719 0 TD +-0.0555 Tc +0.1317 Tw +/N9 10 Tf (10=Close up)Tj +-214.4015 -13.817 TD +-0.0211 Tc +0.0976 Tw +/N9 10 Tf (Zoom data:)Tj +71.46719 0 TD +-0.0408 Tc +0.1172 Tw +/N9 10 Tf (0: Approximately 58 mm \(35 mm equivalent\))Tj +-1.6676 -13.817 TD +-0.0408 Tc +0.1172 Tw +/N9 10 Tf (1: Approximately 51 mm \(35 mm equivalent\))Tj +0 -13.817 TD +-0.0408 Tc +0.1172 Tw +/N9 10 Tf (2: Approximately 41 mm \(35 mm equivalent\))Tj +T* +-0.0408 Tc +0.1172 Tw +/N9 10 Tf (3: Approximately 34 mm \(35 mm equivalent\))Tj +T* +-0.0408 Tc +0.1172 Tw +/N9 10 Tf (4: Approximately 29 mm \(35 mm equivalent\))Tj +T* +-0.0443 Tc +0.1207 Tw +/N9 10 Tf (5: Close-up mode is set)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 18 18 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (18)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 708 Tm +/N9 10 Tf +-0.08479 Tc +0 Tw +/N9 10 Tf (n4)Tj +35.7336 0 TD +-0.022 Tc +0.0985 Tw +/N9 10 Tf (Memory card status \(Byte 30\))Tj +0 -13.817 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 7)Tj +35.7336 0 TD +-0.0298 Tc +0.1062 Tw +/N9 10 Tf (1=ATA Card is inserted)Tj +142.9343 0 TD +-0.02991 Tc +0.1064 Tw +/N9 10 Tf (0=ATA Card is not inserted)Tj +-178.66789 -13.817 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 6)Tj +35.7336 0 TD +-0.0134 Tc +0.09 Tw +/N9 10 Tf (1=Write protect switch is ON)Tj +142.9343 0 TD +-0.0033 Tc +0.08 Tw +/N9 10 Tf (0=Write protect switch is OFF)Tj +-178.66789 -13.817 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 5)Tj +35.7336 0 TD +-0.0421 Tc +0.1185 Tw +/N9 10 Tf (1=Illegal card is inserted)Tj +142.9343 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (0=Supported card is inserted)Tj +-178.66789 -13.817 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 4)Tj +35.7336 0 TD +-0.0247 Tc +0.1013 Tw +/N9 10 Tf (1=Card is not formatted)Tj +142.9343 0 TD +-0.02361 Tc +0.1002 Tw +/N9 10 Tf (0=Card is formatted)Tj +-178.66789 -13.817 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 3 )Tj +35.7336 0 TD +-0.0576 Tc +0.1339 Tw +/N9 10 Tf (1=Card is opened)Tj +142.9343 0 TD +-0.0529 Tc +0.1292 Tw +/N9 10 Tf (0=Card is not opened)Tj +-178.66789 -13.817 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 2)Tj +35.7336 0 TD +-0.05209 Tc +0 Tw +/N9 10 Tf (Reserved)Tj +-35.7336 -13.817 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 1)Tj +35.7336 0 TD +-0.0623 Tc +0 Tw +/N9 10 Tf (Rese)Tj +23.1077 0 TD +-0.04201 Tc +/N9 10 Tf (rved)Tj +-58.84129 -13.817 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 0)Tj +35.7336 0 TD +-0.05209 Tc +0 Tw +/N9 10 Tf (Reserved)Tj +-35.7336 -27.634 TD +-0.03329 Tc +0.1097 Tw +/N9 10 Tf (Bit 3 \(open flag\) is set after an )Tj +136.0258 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (\223)Tj +3.3351 0 TD +-0.08479 Tc +/N9 10 Tf (open)Tj +21.9166 0 TD +0.0027 Tc +/N9 10 Tf (\224)Tj +3.3351 0 TD +-0.0354 Tc +0.1118 Tw +/N9 10 Tf ( command is executed. Bit 3 will be reset if:)Tj +-128.8791 -13.817 TD +-0.0331 Tc +0.1095 Tw +/N9 10 Tf (- Camera is turned off)Tj +0 -13.817 TD +-0.0473 Tc +0.1237 Tw +/N9 10 Tf (- Close command is executed)Tj +T* +-0.0473 Tc +0.1236 Tw +/N9 10 Tf (- Card is ejected)Tj +T* +-0.0312 Tc +0.1077 Tw +/N9 10 Tf (Note that bit 3 is )Tj +75.0405 0 TD +-0.03101 Tc +0 Tw +/N9 10 Tf (not)Tj +13.817 0 TD +-0.03729 Tc +0.11369 Tw +/N9 10 Tf ( reset when the camera returns from sleep mode.)Tj +ET +219.84 511.92 13.92 0.48 rf +BT +1.0074 0 0 1.0074 72.24001 485.28 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (n5)Tj +35.7336 0 TD +-0.03799 Tc +0.1144 Tw +/N9 10 Tf (Camera ID \(Byte 90-121\))Tj +0 -13.817 TD +-0.03841 Tc +0.11481 Tw +/N9 10 Tf (32-byte camera ID is defined in the EEPROM and the ID will be written in\ the camera status table at)Tj +T* +-0.0311 Tc +0.1075 Tw +/N9 10 Tf (camera initialization. This ID is written with "Write Camera ID" comman\ d.)Tj +-35.7336 -37.40109 TD +/N8 10 Tf +-0.0041 Tc +0 Tw +/N8 10 Tf (3.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (2 )Tj +12.6259 0 TD +0.00861 Tc +0.06821 Tw +/N8 10 Tf (Picture Information Table)Tj +-20.9637 -18.105 TD +/N9 10 Tf +-0.0361 Tc +0.1125 Tw +/N9 10 Tf (Picture information for each image consists of 256 byte data as follows.\ The host software can know the)Tj +0 -13.817 TD +-0.03661 Tc +0.11301 Tw +/N9 10 Tf (information of each picture to read this table.)Tj +42.1656 -30.7309 TD +0.00459 Tc +0.0721 Tw +/N9 10 Tf (Byte offset)Tj +70.5143 0 TD +-0.045 Tc +0 Tw +/N9 10 Tf (Description)Tj +-70.5143 -17.6286 TD +-0.08479 Tc +/N9 10 Tf (0)Tj +70.5143 0 TD +-0.0351 Tc +0.1115 Tw +/N9 10 Tf (Data Type \(01h for picture information\))Tj +ET +180.96001 354 0.72 0.72 rf +180.96001 354 0.72 0.72 rf +181.67999 354 0.72 0.72 rf +182.39999 354 310.32001 0.72 rf +492.72 354 0.72 0.72 rf +492.72 354 0.72 0.72 rf +180.96001 336.96001 0.72 17.03999 rf +492.72 336.96001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 321.12 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (1)Tj +70.5143 0 TD +-0.03529 Tc +0.11169 Tw +/N9 10 Tf (Camera Type \(3=Reserved; 4=DC210 Zoom\))Tj +ET +180.96001 336.24001 0.72 0.72 rf +181.67999 336.24001 311.03999 0.72 rf +492.72 336.24001 0.72 0.72 rf +180.96001 319.2 0.72 17.03999 rf +492.72 319.2 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 303.36 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (2)Tj +70.5143 0 TD +-0.01401 Tc +0.09061 Tw +/N9 10 Tf (File Type \(2=raw CFA\(n1, n5\)\), 3=JPEG, 4=FlashPix\))Tj +ET +180.96001 318.48 0.72 0.72 rf +181.67999 318.48 311.03999 0.72 rf +492.72 318.48 0.72 0.72 rf +180.96001 301.44 0.72 17.03999 rf +492.72 301.44 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 285.60001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +70.5143 0 TD +-0.0287 Tc +0.10519 Tw +/N9 10 Tf (Picture Size \(0=VGA[640x480]; 1=1152x864\))Tj +ET +180.96001 300.72 0.72 0.72 rf +181.67999 300.72 311.03999 0.72 rf +492.72 300.72 0.72 0.72 rf +180.96001 283.67999 0.72 17.03999 rf +492.72 283.67999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 267.84 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (4)Tj +70.5143 0 TD +-0.036 Tc +0.1124 Tw +/N9 10 Tf (Compression \(0=None\(n1, n5\), 1=Low, 2=Medium, 3=High\))Tj +ET +180.96001 282.96001 0.72 0.72 rf +181.67999 282.96001 311.03999 0.72 rf +492.72 282.96001 0.72 0.72 rf +180.96001 265.92 0.72 17.03999 rf +492.72 265.92 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 250.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (5)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 265.2 0.72 0.72 rf +181.67999 265.2 311.03999 0.72 rf +492.72 265.2 0.72 0.72 rf +180.96001 248.16 0.72 17.03999 rf +492.72 248.16 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 232.32001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (6)Tj +70.5143 0 TD +-0.028 Tc +0.1044 Tw +/N9 10 Tf (Picture Number \(MSB\))Tj +ET +180.96001 247.44 0.72 0.72 rf +181.67999 247.44 311.03999 0.72 rf +492.72 247.44 0.72 0.72 rf +180.96001 230.39999 0.72 17.03999 rf +492.72 230.39999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 214.56 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (7)Tj +70.5143 0 TD +-0.03281 Tc +0.10921 Tw +/N9 10 Tf (Picture Number \(LSB\))Tj +ET +180.96001 229.67999 0.72 0.72 rf +181.67999 229.67999 311.03999 0.72 rf +492.72 229.67999 0.72 0.72 rf +180.96001 212.64 0.72 17.03999 rf +492.72 212.64 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 196.8 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (8)Tj +70.5143 0 TD +-0.02969 Tc +0.1062 Tw +/N9 10 Tf (Data Size \(MSB\) \(n2\))Tj +ET +180.96001 211.92 0.72 0.72 rf +181.67999 211.92 311.03999 0.72 rf +492.72 211.92 0.72 0.72 rf +180.96001 194.88 0.72 17.03999 rf +492.72 194.88 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 179.03999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (9)Tj +70.5143 0 TD +-0.0424 Tc +0.1188 Tw +/N9 10 Tf (Data Size)Tj +ET +180.96001 194.16 0.72 0.72 rf +181.67999 194.16 311.03999 0.72 rf +492.72 194.16 0.72 0.72 rf +180.96001 177.12 0.72 17.03999 rf +492.72 177.12 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 161.28 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (10)Tj +70.5143 0 TD +-0.0424 Tc +0.1188 Tw +/N9 10 Tf (Data Size)Tj +ET +180.96001 176.39999 0.72 0.72 rf +181.67999 176.39999 311.03999 0.72 rf +492.72 176.39999 0.72 0.72 rf +180.96001 159.36 0.72 17.03999 rf +492.72 159.36 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 143.52 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (11)Tj +70.5143 0 TD +-0.0329 Tc +0.1093 Tw +/N9 10 Tf (Data Size \(LSB\))Tj +ET +180.96001 158.64 0.72 0.72 rf +181.67999 158.64 311.03999 0.72 rf +492.72 158.64 0.72 0.72 rf +180.96001 141.60001 0.72 17.03999 rf +492.72 141.60001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 125.75999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (12)Tj +70.5143 0 TD +-0.03349 Tc +0.10989 Tw +/N9 10 Tf (Elapsed Time\(MSB\) \(n3\))Tj +ET +180.96001 140.88 0.72 0.72 rf +181.67999 140.88 311.03999 0.72 rf +492.72 140.88 0.72 0.72 rf +180.96001 123.84 0.72 17.03999 rf +492.72 123.84 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 108 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (13)Tj +70.5143 0 TD +-0.04581 Tc +0.1221 Tw +/N9 10 Tf (Elapsed Time)Tj +ET +180.96001 123.12 0.72 0.72 rf +181.67999 123.12 311.03999 0.72 rf +492.72 123.12 0.72 0.72 rf +180.96001 106.08 0.72 17.03999 rf +492.72 106.08 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 90.24001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (14)Tj +70.5143 0 TD +-0.04581 Tc +0.1221 Tw +/N9 10 Tf (Elapsed Time)Tj +ET +180.96001 105.36 0.72 0.72 rf +181.67999 105.36 311.03999 0.72 rf +492.72 105.36 0.72 0.72 rf +180.96001 88.32001 0.72 17.03999 rf +180.96001 87.60001 0.72 0.72 rf +180.96001 87.60001 0.72 0.72 rf +181.67999 87.60001 311.03999 0.72 rf +492.72 88.32001 0.72 17.03999 rf +492.72 87.60001 0.72 0.72 rf +492.72 87.60001 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 19 19 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (19)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 114.72 704.16 Tm +/N9 10 Tf +-0.08479 Tc +0 Tw +/N9 10 Tf (15)Tj +70.5143 0 TD +-0.037 Tc +0.1134 Tw +/N9 10 Tf (Elapsed Time \(LSB\))Tj +ET +180.96001 719.28 0.72 0.72 rf +180.96001 719.28 0.72 0.72 rf +181.67999 719.28 311.03999 0.72 rf +492.72 719.28 0.72 0.72 rf +492.72 719.28 0.72 0.72 rf +180.96001 702.24001 0.72 17.03999 rf +492.72 702.24001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 686.39999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (16)Tj +70.5143 0 TD +-0.0251 Tc +0.10159 Tw +/N9 10 Tf (Flash Flag \(0=No Flash, 1=Flash\))Tj +ET +180.96001 701.52 0.72 0.72 rf +181.67999 701.52 311.03999 0.72 rf +492.72 701.52 0.72 0.72 rf +180.96001 684.48 0.72 17.03999 rf +492.72 684.48 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 668.64 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (17)Tj +70.5143 0 TD +-0.0186 Tc +0.0952 Tw +/N9 10 Tf (FlashMode \(0=Auto, 1=Fill, 2=Off, 3=Auto Red-eye, 4=Fill Red-eye\))Tj +ET +180.96001 683.75999 0.72 0.72 rf +181.67999 683.75999 311.03999 0.72 rf +492.72 683.75999 0.72 0.72 rf +180.96001 666.72 0.72 17.03999 rf +492.72 666.72 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 650.88 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (18)Tj +70.5143 0 TD +-0.04311 Tc +0.11951 Tw +/N9 10 Tf (LV data \(n6\))Tj +ET +180.96001 666 0.72 0.72 rf +181.67999 666 311.03999 0.72 rf +492.72 666 0.72 0.72 rf +180.96001 648.96001 0.72 17.03999 rf +492.72 648.96001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 633.12 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (19-20)Tj +70.5143 0 TD +-0.05209 Tc +/N9 10 Tf (Reserved)Tj +ET +180.96001 648.24001 0.72 0.72 rf +181.67999 648.24001 311.03999 0.72 rf +492.72 648.24001 0.72 0.72 rf +180.96001 631.2 0.72 17.03999 rf +492.72 631.2 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 615.36 Tm +-0.08479 Tc +/N9 10 Tf (21)Tj +70.5143 0 TD +-0.02319 Tc +0.09979 Tw +/N9 10 Tf (Zoom Step)Tj +ET +180.96001 630.48 0.72 0.72 rf +181.67999 630.48 311.03999 0.72 rf +492.72 630.48 0.72 0.72 rf +180.96001 613.44 0.72 17.03999 rf +492.72 613.44 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 597.60001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (22)Tj +70.5143 0 TD +-0.05209 Tc +/N9 10 Tf (Reserved)Tj +ET +180.96001 612.72 0.72 0.72 rf +181.67999 612.72 311.03999 0.72 rf +492.72 612.72 0.72 0.72 rf +180.96001 595.67999 0.72 17.03999 rf +492.72 595.67999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 579.84 Tm +-0.08479 Tc +/N9 10 Tf (23)Tj +70.5143 0 TD +-0.0464 Tc +0.1227 Tw +/N9 10 Tf (EV Value \(n5\))Tj +ET +180.96001 594.96001 0.72 0.72 rf +181.67999 594.96001 311.03999 0.72 rf +492.72 594.96001 0.72 0.72 rf +180.96001 577.92 0.72 17.03999 rf +492.72 577.92 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 562.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (24)Tj +70.5143 0 TD +-0.0464 Tc +0.1227 Tw +/N9 10 Tf (AV Value \(n5\))Tj +ET +180.96001 577.2 0.72 0.72 rf +181.67999 577.2 311.03999 0.72 rf +492.72 577.2 0.72 0.72 rf +180.96001 560.16 0.72 17.03999 rf +492.72 560.16 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 544.32001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (25)Tj +70.5143 0 TD +-0.05209 Tc +/N9 10 Tf (Reserved)Tj +ET +180.96001 559.44 0.72 0.72 rf +181.67999 559.44 311.03999 0.72 rf +492.72 559.44 0.72 0.72 rf +180.96001 542.39999 0.72 17.03999 rf +492.72 542.39999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 526.56 Tm +-0.08479 Tc +/N9 10 Tf (26)Tj +70.5143 0 TD +-0.0365 Tc +0.1129 Tw +/N9 10 Tf (Aperture Value \(F-Number\))Tj +ET +180.96001 541.67999 0.72 0.72 rf +181.67999 541.67999 311.03999 0.72 rf +492.72 541.67999 0.72 0.72 rf +180.96001 524.64 0.72 17.03999 rf +492.72 524.64 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 508.8 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (27)Tj +70.5143 0 TD +-0.00751 Tc +0.08411 Tw +/N9 10 Tf (Battery Level \(0: OK, 1: Weak, 2: Empty\))Tj +ET +180.96001 523.92 0.72 0.72 rf +181.67999 523.92 311.03999 0.72 rf +492.72 523.92 0.72 0.72 rf +180.96001 506.88 0.72 17.03999 rf +492.72 506.88 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 491.03999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (28)Tj +70.5143 0 TD +-0.02811 Tc +0.1046 Tw +/N9 10 Tf (Exposure Time \(MSB\) \(n4\))Tj +ET +180.96001 506.16 0.72 0.72 rf +181.67999 506.16 311.03999 0.72 rf +492.72 506.16 0.72 0.72 rf +180.96001 489.12 0.72 17.03999 rf +492.72 489.12 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 473.28 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (29)Tj +70.5143 0 TD +-0.03529 Tc +0.1118 Tw +/N9 10 Tf (Exposure Time)Tj +ET +180.96001 488.39999 0.72 0.72 rf +181.67999 488.39999 311.03999 0.72 rf +492.72 488.39999 0.72 0.72 rf +180.96001 471.36 0.72 17.03999 rf +492.72 471.36 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 455.52 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (30)Tj +70.5143 0 TD +-0.03529 Tc +0.1118 Tw +/N9 10 Tf (Exposure Time)Tj +ET +180.96001 470.64 0.72 0.72 rf +181.67999 470.64 311.03999 0.72 rf +492.72 470.64 0.72 0.72 rf +180.96001 453.60001 0.72 17.03999 rf +492.72 453.60001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 437.75999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (31)Tj +70.5143 0 TD +-0.03011 Tc +0.1066 Tw +/N9 10 Tf (Exposure Time \(LSB\))Tj +ET +180.96001 452.88 0.72 0.72 rf +181.67999 452.88 311.03999 0.72 rf +492.72 452.88 0.72 0.72 rf +180.96001 435.84 0.72 17.03999 rf +492.72 435.84 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 420 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (32-43)Tj +70.5143 0 TD +-0.0368 Tc +0.1132 Tw +/N9 10 Tf (Image Name \(12 characters\) )Tj +129.5938 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (\223)Tj +3.3351 0 TD +-0.02319 Tc +/N9 10 Tf (DCPnnnnn.ttt)Tj +59.7942 0 TD +0.0027 Tc +/N9 10 Tf (\224)Tj +-192.7231 -16.91389 TD +-0.0233 Tc +0.09979 Tw +/N9 10 Tf (nnnnn = 5-digit number, ttt = )Tj +128.40269 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (\223)Tj +3.3351 0 TD +-0.00031 Tc +/N9 10 Tf (RAW)Tj +23.3459 0 TD +0.0027 Tc +/N9 10 Tf (\224)Tj +3.3351 0 TD +-0.0175 Tc +0.0941 Tw +/N9 10 Tf (\(n1\), )Tj +23.3459 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (\223)Tj +3.3351 0 TD +0.0235 Tc +/N9 10 Tf (JPG)Tj +19.53439 0 TD +0.0027 Tc +/N9 10 Tf (\224)Tj +3.3351 0 TD +-0.0018 Tc +0.07851 Tw +/N9 10 Tf (, or )Tj +17.3903 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (\223)Tj +3.3351 0 TD +0.0235 Tc +/N9 10 Tf (FPX)Tj +19.53439 0 TD +0.0027 Tc +/N9 10 Tf (\224)Tj +ET +180.96001 435.12 0.72 0.72 rf +181.67999 435.12 311.03999 0.72 rf +492.72 435.12 0.72 0.72 rf +180.96001 401.03999 0.72 34.08 rf +492.72 401.03999 0.72 34.08 rf +BT +1.0074 0 0 1.0074 114.72 385.2 Tm +-0.06731 Tc +/N9 10 Tf (44-45)Tj +70.5143 0 TD +-0.05209 Tc +/N9 10 Tf (Reserved)Tj +ET +180.96001 400.32001 0.72 0.72 rf +181.67999 400.32001 311.03999 0.72 rf +492.72 400.32001 0.72 0.72 rf +180.96001 383.28 0.72 17.03999 rf +492.72 383.28 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 367.44 Tm +-0.08479 Tc +/N9 10 Tf (46)Tj +70.5143 0 TD +-0.05409 Tc +0.1304 Tw +/N9 10 Tf (Exposure Compensation Value)Tj +ET +180.96001 382.56 0.72 0.72 rf +181.67999 382.56 311.03999 0.72 rf +492.72 382.56 0.72 0.72 rf +180.96001 365.52 0.72 17.03999 rf +492.72 365.52 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 349.67999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (47)Tj +70.5143 0 TD +-0.0343 Tc +0.11079 Tw +/N9 10 Tf (Auto White Balance Mode \(0 : Auto\))Tj +ET +180.96001 364.8 0.72 0.72 rf +181.67999 364.8 311.03999 0.72 rf +492.72 364.8 0.72 0.72 rf +180.96001 347.75999 0.72 17.03999 rf +492.72 347.75999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 331.92 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (48)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 347.03999 0.72 0.72 rf +181.67999 347.03999 311.03999 0.72 rf +492.72 347.03999 0.72 0.72 rf +180.96001 330 0.72 17.03999 rf +492.72 330 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 314.16 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (49)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 329.28 0.72 0.72 rf +181.67999 329.28 311.03999 0.72 rf +492.72 329.28 0.72 0.72 rf +180.96001 312.24001 0.72 17.03999 rf +492.72 312.24001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 296.39999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (50)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 311.52 0.72 0.72 rf +181.67999 311.52 311.03999 0.72 rf +492.72 311.52 0.72 0.72 rf +180.96001 294.48 0.72 17.03999 rf +492.72 294.48 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 278.64 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (51)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 293.75999 0.72 0.72 rf +181.67999 293.75999 311.03999 0.72 rf +492.72 293.75999 0.72 0.72 rf +180.96001 276.72 0.72 17.03999 rf +492.72 276.72 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 260.88 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (52)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 276 0.72 0.72 rf +181.67999 276 311.03999 0.72 rf +492.72 276 0.72 0.72 rf +180.96001 258.96001 0.72 17.03999 rf +492.72 258.96001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 243.12 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (53)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 258.24001 0.72 0.72 rf +181.67999 258.24001 311.03999 0.72 rf +492.72 258.24001 0.72 0.72 rf +180.96001 241.2 0.72 17.03999 rf +492.72 241.2 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 225.36 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (54)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 240.48 0.72 0.72 rf +181.67999 240.48 311.03999 0.72 rf +492.72 240.48 0.72 0.72 rf +180.96001 223.44 0.72 17.03999 rf +492.72 223.44 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 207.60001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (55)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 222.72 0.72 0.72 rf +181.67999 222.72 311.03999 0.72 rf +492.72 222.72 0.72 0.72 rf +180.96001 205.67999 0.72 17.03999 rf +492.72 205.67999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 189.84 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (56)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 204.96001 0.72 0.72 rf +181.67999 204.96001 311.03999 0.72 rf +492.72 204.96001 0.72 0.72 rf +180.96001 187.92 0.72 17.03999 rf +492.72 187.92 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 172.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (57)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 187.2 0.72 0.72 rf +181.67999 187.2 311.03999 0.72 rf +492.72 187.2 0.72 0.72 rf +180.96001 170.16 0.72 17.03999 rf +492.72 170.16 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 154.32001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (58)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 169.44 0.72 0.72 rf +181.67999 169.44 311.03999 0.72 rf +492.72 169.44 0.72 0.72 rf +180.96001 152.39999 0.72 17.03999 rf +492.72 152.39999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 136.56 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (59)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 151.67999 0.72 0.72 rf +181.67999 151.67999 311.03999 0.72 rf +492.72 151.67999 0.72 0.72 rf +180.96001 134.64 0.72 17.03999 rf +492.72 134.64 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 118.8 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (60)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 133.92 0.72 0.72 rf +181.67999 133.92 311.03999 0.72 rf +492.72 133.92 0.72 0.72 rf +180.96001 116.88 0.72 17.03999 rf +492.72 116.88 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 101.03999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (61)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 116.16 0.72 0.72 rf +181.67999 116.16 311.03999 0.72 rf +492.72 116.16 0.72 0.72 rf +180.96001 99.12 0.72 17.03999 rf +492.72 99.12 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 83.28 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (62)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 98.39999 0.72 0.72 rf +181.67999 98.39999 311.03999 0.72 rf +492.72 98.39999 0.72 0.72 rf +180.96001 81.36 0.72 17.03999 rf +180.96001 80.64 0.72 0.72 rf +180.96001 80.64 0.72 0.72 rf +181.67999 80.64 311.03999 0.72 rf +492.72 81.36 0.72 17.03999 rf +492.72 80.64 0.72 0.72 rf +492.72 80.64 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 20 20 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (20)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 114.72 704.16 Tm +/N9 10 Tf +-0.08479 Tc +0 Tw +/N9 10 Tf (63)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 719.28 0.72 0.72 rf +180.96001 719.28 0.72 0.72 rf +181.67999 719.28 311.03999 0.72 rf +492.72 719.28 0.72 0.72 rf +492.72 719.28 0.72 0.72 rf +180.96001 702.24001 0.72 17.03999 rf +492.72 702.24001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 686.39999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (64)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 701.52 0.72 0.72 rf +181.67999 701.52 311.03999 0.72 rf +492.72 701.52 0.72 0.72 rf +180.96001 684.48 0.72 17.03999 rf +492.72 684.48 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 668.64 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (65)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 683.75999 0.72 0.72 rf +181.67999 683.75999 311.03999 0.72 rf +492.72 683.75999 0.72 0.72 rf +180.96001 666.72 0.72 17.03999 rf +492.72 666.72 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 650.88 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (66)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 666 0.72 0.72 rf +181.67999 666 311.03999 0.72 rf +492.72 666 0.72 0.72 rf +180.96001 648.96001 0.72 17.03999 rf +492.72 648.96001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 633.12 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (67)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 648.24001 0.72 0.72 rf +181.67999 648.24001 311.03999 0.72 rf +492.72 648.24001 0.72 0.72 rf +180.96001 631.2 0.72 17.03999 rf +492.72 631.2 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 615.36 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (68)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 630.48 0.72 0.72 rf +181.67999 630.48 311.03999 0.72 rf +492.72 630.48 0.72 0.72 rf +180.96001 613.44 0.72 17.03999 rf +492.72 613.44 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 597.60001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (69)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 612.72 0.72 0.72 rf +181.67999 612.72 311.03999 0.72 rf +492.72 612.72 0.72 0.72 rf +180.96001 595.67999 0.72 17.03999 rf +492.72 595.67999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 579.84 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (70)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 594.96001 0.72 0.72 rf +181.67999 594.96001 311.03999 0.72 rf +492.72 594.96001 0.72 0.72 rf +180.96001 577.92 0.72 17.03999 rf +492.72 577.92 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 562.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (71)Tj +70.5143 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Reserved Proprietary)Tj +ET +180.96001 577.2 0.72 0.72 rf +181.67999 577.2 311.03999 0.72 rf +492.72 577.2 0.72 0.72 rf +180.96001 560.16 0.72 17.03999 rf +492.72 560.16 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 114.72 544.32001 Tm +-0.07021 Tc +0 Tw +/N9 10 Tf (73-255)Tj +70.5143 0 TD +-0.05209 Tc +/N9 10 Tf (Reserved)Tj +ET +180.96001 559.44 0.72 0.72 rf +181.67999 559.44 311.03999 0.72 rf +492.72 559.44 0.72 0.72 rf +180.96001 542.39999 0.72 17.03999 rf +180.96001 541.67999 0.72 0.72 rf +180.96001 541.67999 0.72 0.72 rf +181.67999 541.67999 311.03999 0.72 rf +492.72 542.39999 0.72 17.03999 rf +492.72 541.67999 0.72 0.72 rf +492.72 541.67999 0.72 0.72 rf +BT +1.0074 0 0 1.0074 107.75999 509.52 Tm +-0.08479 Tc +/N9 10 Tf (n1)Tj +35.01891 0 TD +-0.00211 Tc +/N9 10 Tf (N/A)Tj +-34.5425 -16.91389 TD +-0.08479 Tc +/N9 10 Tf (n2)Tj +35.7336 0 TD +-0.0285 Tc +0.1049 Tw +/N9 10 Tf (size of picture file.)Tj +-35.7336 -16.91389 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (n3)Tj +35.7336 0 TD +-0.0513 Tc +0.1277 Tw +/N9 10 Tf (Elapsed time in 0.5 seconds since 12:00 on 12/31/1996)Tj +-35.7336 -16.91389 TD +-0.08479 Tc +0.1609 Tw +/N9 10 Tf (n4 )Tj +35.7336 0 TD +-0.0502 Tc +0.1265 Tw +/N9 10 Tf (32 bit value in 10 microsecond increments)Tj +-36.21001 -16.91389 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (n5)Tj +35.01891 0 TD +-0.043 Tc +0.1194 Tw +/N9 10 Tf (Internal use o)Tj +60.2706 0 TD +-0.0544 Tc +0 Tw +/N9 10 Tf (nly)Tj +-95.2896 -16.91389 TD +-0.08479 Tc +/N9 10 Tf (n6)Tj +35.01891 0 TD +-0.0318 Tc +0.1082 Tw +/N9 10 Tf (LV data \(Byte 18\))Tj +0 -16.91389 TD +-0.0508 Tc +0.12711 Tw +/N9 10 Tf (LV data shows light value measured with CdS. The measured value is shown\ in 1 byte values)Tj +0 -13.817 TD +-0.03799 Tc +0.1145 Tw +/N9 10 Tf (from 0x00 to 0x54. Actual LV value is calculated as:)Tj +T* +-0.0343 Tc +0.1107 Tw +/N9 10 Tf (LV value= 6.5 + 0.125 x LVdata )Tj +144.1254 0 TD +-0.0441 Tc +0.1205 Tw +/N9 10 Tf (where n is content of LV value \(0 to 54\))Tj +-144.1254 -16.91389 TD +-0.0406 Tc +0.1169 Tw +/N9 10 Tf (Therefore, the LV data found in table correspond to actual LV values as \ so:)Tj +11.673 -16.91389 TD +-0.03931 Tc +0.11571 Tw +/N9 10 Tf (LV data \(hex\))Tj +88.8575 0 TD +-0.04671 Tc +0.12309 Tw +/N9 10 Tf (Value \(LV\))Tj +-93.8602 -16.91389 TD +-0.0639 Tc +0 Tw +/N9 10 Tf (0x00)Tj +80.2814 0 TD +-0.03101 Tc +/N9 10 Tf (6.5)Tj +-80.2814 -16.91389 TD +-0.0639 Tc +/N9 10 Tf (0x01)Tj +80.2814 0 TD +-0.05251 Tc +/N9 10 Tf (6.625)Tj +-80.2814 -16.6757 TD +/N8 10 Tf +0.07671 Tc +/N8 10 Tf (...)Tj +80.2814 0 TD +0.07671 Tc +/N8 10 Tf (...)Tj +-80.2814 -17.1521 TD +/N9 10 Tf +-0.0639 Tc +/N9 10 Tf (0x53)Tj +80.2814 0 TD +-0.05791 Tc +/N9 10 Tf (16.875)Tj +-80.2814 -16.91389 TD +-0.0639 Tc +/N9 10 Tf (0x54)Tj +80.2814 0 TD +-0.04449 Tc +/N9 10 Tf (17.0)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 21 21 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (21)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 698.16 Tm +/N8 10 Tf +-0.0041 Tc +0 Tw +/N8 10 Tf (3.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (3 )Tj +12.6259 0 TD +-0.0379 Tc +0.1143 Tw +/N8 10 Tf (Image Data)Tj +-20.9637 -31.922 TD +/N9 10 Tf +-0.0439 Tc +0.1203 Tw +/N9 10 Tf (The DC210 Zoom Camera does not have internal image storage, therefore, a\ ll images are stored as DOS)Tj +0 -13.5788 TD +-0.03999 Tc +0.11639 Tw +/N9 10 Tf (files on Compact Flash cards. The image data is stored in either )Tj +284.67751 0 TD +/N8 10 Tf +-0.0045 Tc +0 Tw +/N8 10 Tf (JPEG)Tj +26.68111 0 TD +/N9 10 Tf +-0.01849 Tc +0.095 Tw +/N9 10 Tf ( \(with header format of EXIF ver 1.1,)Tj +-311.3586 -13.817 TD +-0.033 Tc +0.1095 Tw +/N9 10 Tf (the sampling rate is 4:1:1\), or )Tj +131.976 0 TD +/N8 10 Tf +0.00661 Tc +0 Tw +/N8 10 Tf (FlashPix)Tj +41.21271 0 TD +/N9 10 Tf +-0.0421 Tc +0.1185 Tw +/N9 10 Tf ( format. Each file contains a header, thumbnail image data, and)Tj +-173.1888 -14.05521 TD +-0.048 Tc +0.1243 Tw +/N9 10 Tf (compressed image data. Each image data is stored with unique file name a\ ssigned automatically. An image)Tj +0 -13.817 TD +-0.0526 Tc +0.12891 Tw +/N9 10 Tf (files will be stored under )Tj +109.3448 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (\223)Tj +3.3351 0 TD +0.0067 Tc +/N9 10 Tf (\\DCIMAGES)Tj +56.22079 0 TD +0.0027 Tc +/N9 10 Tf (\224)Tj +3.3351 0 TD +-0.0175 Tc +0.0941 Tw +/N9 10 Tf ( directory.)Tj +-172.2359 -19.7726 TD +-0.0253 Tc +0.10181 Tw +/N9 10 Tf (Refer to )Tj +38.354 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (\223)Tj +3.3351 0 TD +-0.00681 Tc +0.0834 Tw +/N9 10 Tf (EXIF File Format 1.1)Tj +92.43089 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (\224)Tj +3.3351 0 TD +-0.03101 Tc +0.1075 Tw +/N9 10 Tf ([3] and )Tj +33.3513 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (\223)Tj +3.3351 0 TD +-0.02451 Tc +0.101 Tw +/N9 10 Tf (FlashPix File Format 1.0)Tj +108.15359 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (\224)Tj +3.3351 0 TD +-0.0244 Tc +0.10091 Tw +/N9 10 Tf ([4] documents for the details.)Tj +ET +BT +0.99001 0 0 0.99001 72.24001 564 Tm +/N9 8 Tf +-0.0621 Tc +0.0202 Tw +/N9 8 Tf (\(The file format of )Tj +63.75951 0 TD +0.0023 Tc +0 Tw +/N9 8 Tf (\223)Tj +2.6667 0 TD +-0.0294 Tc +-0.0128 Tw +/N9 8 Tf (No Compression)Tj +59.15331 0 TD +0.0023 Tc +0 Tw +/N9 8 Tf (\224)Tj +2.6667 0 TD +-0.06931 Tc +0.0275 Tw +/N9 8 Tf ( mode \(interna)Tj +50.6682 0 TD +-0.0372 Tc +-0.0049 Tw +/N9 8 Tf (l use only\) is a special image format which consists of 128 bytes of pi\ cture information)Tj +-178.9146 -14.061 TD +-0.03571 Tc +-0.00639 Tw +/N9 8 Tf (followed by 1156x434x2 no-compressed raw CFA image. Another special case\ is IPChainEnable = 0 case, which generates AH2-)Tj +0 -14.061 TD +-0.0464 Tc +0.00439 Tw +/N9 8 Tf (Interpolated only JPEG file. The extension would be )Tj +183.5208 0 TD +0.0023 Tc +0 Tw +/N9 8 Tf (\223)Tj +2.6667 0 TD +0.03819 Tc +/N9 8 Tf (.JPG)Tj +17.9399 0 TD +0.0023 Tc +/N9 8 Tf (\224)Tj +2.6667 0 TD +-0.0563 Tc +0.0143 Tw +/N9 8 Tf (. This feature is during alpha and beta phase only, not supported from f\ inal)Tj +-206.7942 -14.061 TD +-0.0554 Tc +0 Tw +/N9 8 Tf (candidate.)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 22 22 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (22)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +-238.56 647.75999 TD +/N14 10.08 Tf +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (4. )Tj +ET +BT +1.0074 0 0 1.0074 87.12 696.24001 Tm +/N8 10 Tf +0.02789 Tc +0.049 Tw +/N8 10 Tf (File Organization)Tj +ET +72.24001 695.03999 97.2 0.48 rf +BT +1.0074 0 0 1.0074 72.24001 672 Tm +/N9 10 Tf +-0.0425 Tc +0.1188 Tw +/N9 10 Tf (This chapter describes file organization for the internal control and th\ e ATA card and naming rules for the)Tj +0 -13.817 TD +-0.03819 Tc +0.11459 Tw +/N9 10 Tf (image files. All images on the ATA card are stored as DOS files. The max\ imum number of image files on)Tj +T* +-0.0338 Tc +0.1102 Tw +/N9 10 Tf (ATA card is limited to 999 regardless of memory size of the card.)Tj +0 -29.53979 TD +/N8 10 Tf +-0.0041 Tc +0 Tw +/N8 10 Tf (4.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (1 )Tj +12.6259 0 TD +-0.0228 Tc +0.0993 Tw +/N8 10 Tf (File Name)Tj +ET +BT +72.24001 578.16 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (4.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.1 )Tj +ET +BT +1.0074 0 0 1.0074 99.84 578.16 Tm +/N8 10 Tf +-0.015 Tc +0.0916 Tw +/N8 10 Tf (File Name on Card and File Name Number)Tj +ET +67.44 590.88 0.72 2.16 rf +67.44 592.32001 2.16 0.72 rf +68.88 590.88 0.72 0.72 rf +68.88 590.88 0.72 0.72 rf +69.60001 592.32001 490.8 0.72 rf +69.60001 590.88 490.8 0.72 rf +561.84 590.88 0.72 2.16 rf +560.39999 592.32001 2.16 0.72 rf +560.39999 590.88 0.72 0.72 rf +560.39999 590.88 0.72 0.72 rf +67.44 572.88 0.72 2.16 rf +67.44 572.88 2.16 0.72 rf +68.88 574.32001 0.72 0.72 rf +68.88 574.32001 0.72 0.72 rf +69.60001 574.32001 490.8 0.72 rf +69.60001 572.88 490.8 0.72 rf +561.84 572.88 0.72 2.16 rf +560.39999 572.88 2.16 0.72 rf +560.39999 574.32001 0.72 0.72 rf +560.39999 574.32001 0.72 0.72 rf +67.44 575.03999 0.72 15.84 rf +68.88 575.03999 0.72 15.84 rf +560.39999 575.03999 0.72 15.84 rf +561.84 575.03999 0.72 15.84 rf +BT +1.0074 0 0 1.0074 72.24001 553.92 Tm +/N9 10 Tf +-0.0432 Tc +0.11951 Tw +/N9 10 Tf (All the files on Compact Flash card are stored as DOS files with followi\ ng naming convention.)Tj +35.7336 -22.86951 TD +-0.00639 Tc +0.0831 Tw +/N9 10 Tf (\\DCIMAGES\\DCPnnnnn .ttt)Tj +35.7336 -16.91389 TD +-0.05791 Tc +0.1342 Tw +/N9 10 Tf (nnnnn :)Tj +107.2007 0 TD +-0.0426 Tc +0.119 Tw +/N9 10 Tf (Serial number that starts with 00001, and is assigned by the camera)Tj +0 -13.817 TD +-0.04691 Tc +0.12331 Tw +/N9 10 Tf (firmware in a ever-increasing fashion until wraparound occurs.)Tj +-107.2007 -16.6757 TD +0.07671 Tc +0.0006 Tw +/N9 10 Tf (ttt :)Tj +107.2007 0 TD +/N8 10 Tf +-0.0045 Tc +0 Tw +/N8 10 Tf (JPG)Tj +20.0108 0 TD +/N9 10 Tf +0.01711 Tc +0.05969 Tw +/N9 10 Tf ( for JPEG, )Tj +49.3123 0 TD +/N8 10 Tf +0.0235 Tc +0 Tw +/N8 10 Tf (FPX)Tj +19.53439 0 TD +/N9 10 Tf +-0.02341 Tc +0.0999 Tw +/N9 10 Tf ( for FlashPix)Tj +-267.52541 -20.0108 TD +-0.0376 Tc +0.11411 Tw +/N9 10 Tf (Note that different memory cards can be used with a single camera. For a\ ny given memory card, if the serial)Tj +0 -13.817 TD +-0.03951 Tc +0.11591 Tw +/N9 10 Tf (number for the image just taken is )Tj +152.9397 0 TD +-0.0459 Tc +0 Tw +/N9 10 Tf (smaller)Tj +31.922 0 TD +-0.05009 Tc +0.1264 Tw +/N9 10 Tf ( than the biggest number already on the card, the file name will be)Tj +ET +226.32001 447.84 32.16 0.48 rf +BT +1.0074 0 0 1.0074 72.24001 435.12 Tm +-0.0399 Tc +0.1162 Tw +/N9 10 Tf (\(the biggest number in the card + 1\). In this case, the serial number \ memorized in the camera is also)Tj +0 -13.817 TD +-0.0432 Tc +0.1196 Tw +/N9 10 Tf (changed to be \(the biggest number in the card + 1\).)Tj +0 -25.7282 TD +-0.0394 Tc +0.1158 Tw +/N9 10 Tf (The maximum file number is 99999. If DCP99999.ttt file already exists, \ the next image file name will be)Tj +0 -13.817 TD +-0.03239 Tc +0.1088 Tw +/N9 10 Tf (DCP00001.ttt \(if it does not already exist.\) If it already exists and\ the total image file is less than the)Tj +T* +-0.0464 Tc +0.1227 Tw +/N9 10 Tf (maximum, the file name will be the smallest available number.)Tj +0 -25.7282 TD +-0.04089 Tc +0.11729 Tw +/N9 10 Tf (If an image is erased through the user interface on the camera or throug\ h host communication, the file names)Tj +0 -13.817 TD +-0.0289 Tc +0.10539 Tw +/N9 10 Tf (of other files )Tj +57.17371 0 TD +-0.0433 Tc +0.11971 Tw +/N9 10 Tf (are not)Tj +30.9691 0 TD +-0.00369 Tc +0.0804 Tw +/N9 10 Tf ( affected.)Tj +ET +129.84 326.39999 31.2 0.48 rf +BT +72.24001 289.67999 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (4.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.2 )Tj +ET +BT +1.0074 0 0 1.0074 99.84 289.67999 Tm +/N8 10 Tf +-0.0249 Tc +0.10139 Tw +/N8 10 Tf (Picture Numbers )Tj +82.6637 0 TD +0.008 Tc +0 Tw +/N8 10 Tf (Internal)Tj +36.21001 0 TD +-0.0379 Tc +0.1143 Tw +/N8 10 Tf ( to the Camera)Tj +ET +183.12 288.48 36.48 0.48 rf +67.44 302.39999 0.72 2.16 rf +67.44 303.84 2.16 0.72 rf +68.88 302.39999 0.72 0.72 rf +68.88 302.39999 0.72 0.72 rf +69.60001 303.84 490.8 0.72 rf +69.60001 302.39999 490.8 0.72 rf +561.84 302.39999 0.72 2.16 rf +560.39999 303.84 2.16 0.72 rf +560.39999 302.39999 0.72 0.72 rf +560.39999 302.39999 0.72 0.72 rf +67.44 284.39999 0.72 2.16 rf +67.44 284.39999 2.16 0.72 rf +68.88 285.84 0.72 0.72 rf +68.88 285.84 0.72 0.72 rf +69.60001 285.84 490.8 0.72 rf +69.60001 284.39999 490.8 0.72 rf +561.84 284.39999 0.72 2.16 rf +560.39999 284.39999 2.16 0.72 rf +560.39999 285.84 0.72 0.72 rf +560.39999 285.84 0.72 0.72 rf +67.44 286.56 0.72 15.84 rf +68.88 286.56 0.72 15.84 rf +560.39999 286.56 0.72 15.84 rf +561.84 286.56 0.72 15.84 rf +BT +1.0074 0 0 1.0074 72.24001 265.44 Tm +/N9 10 Tf +-0.047 Tc +0.12331 Tw +/N9 10 Tf (The picture number is sequentially assigned to images according to the e\ xposed order in camera. The file)Tj +0 -13.817 TD +-0.0314 Tc +0.10789 Tw +/N9 10 Tf (system of the camera checks Date/Time of image files to sort them. The o\ ldest image has always the picture)Tj +T* +-0.0401 Tc +0.1165 Tw +/N9 10 Tf (number #0. If an image is erased via the camera user interface or host c\ ommunication, the picture number is)Tj +T* +-0.04849 Tc +0.12489 Tw +/N9 10 Tf (reassigned to the images which had bigger number than the erased image a\ utomatically in the camera. For)Tj +T* +-0.0442 Tc +0.12061 Tw +/N9 10 Tf (example, camera has 4 images.\(#0, #1, #2 and #3\) If #2 image is erased\ , the new picture number for the #3)Tj +T* +-0.0553 Tc +0.13161 Tw +/N9 10 Tf (image is assigned as #2, consequently the image numbers will be #0, #1 a\ nd #2.)Tj +0 -25.49001 TD +/N8 10 Tf +-0.00819 Tc +0.0849 Tw +/N8 10 Tf (None of this affects the serial number in the filenames at all)Tj +283.4864 0 TD +/N9 10 Tf +-0.0291 Tc +0.1055 Tw +/N9 10 Tf (, i.e., files are not renamed as a result of this)Tj +-283.4864 -14.05521 TD +-0.04849 Tc +0.1248 Tw +/N9 10 Tf (internal gap removal.)Tj +0 -29.53979 TD +/N8 10 Tf +-0.0041 Tc +0 Tw +/N8 10 Tf (4.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (2 )Tj +12.6259 0 TD +-0.0544 Tc +0.13071 Tw +/N8 10 Tf (Image Access)Tj +-20.9637 -24.06059 TD +/N9 10 Tf +-0.0407 Tc +0.1171 Tw +/N9 10 Tf (The host has two ways to access image data on Compact Flash card. One is\ the sequential picture number)Tj +0 -13.817 TD +-0.0363 Tc +0.1127 Tw +/N9 10 Tf (access, and the other is file name access via mounter.)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 23 23 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (23)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +-238.56 656.64 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (4.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (2)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.1 )Tj +ET +BT +1.0074 0 0 1.0074 99.84 705.12 Tm +/N8 10 Tf +-0.04041 Tc +0.11681 Tw +/N8 10 Tf (Picture Number Access)Tj +ET +67.44 717.84 0.72 2.16 rf +67.44 719.28 2.16 0.72 rf +68.88 717.84 0.72 0.72 rf +68.88 717.84 0.72 0.72 rf +69.60001 719.28 490.8 0.72 rf +69.60001 717.84 490.8 0.72 rf +561.84 717.84 0.72 2.16 rf +560.39999 719.28 2.16 0.72 rf +560.39999 717.84 0.72 0.72 rf +560.39999 717.84 0.72 0.72 rf +67.44 699.84 0.72 2.16 rf +67.44 699.84 2.16 0.72 rf +68.88 701.28 0.72 0.72 rf +68.88 701.28 0.72 0.72 rf +69.60001 701.28 490.8 0.72 rf +69.60001 699.84 490.8 0.72 rf +561.84 699.84 0.72 2.16 rf +560.39999 699.84 2.16 0.72 rf +560.39999 701.28 0.72 0.72 rf +560.39999 701.28 0.72 0.72 rf +67.44 702 0.72 15.84 rf +68.88 702 0.72 15.84 rf +560.39999 702 0.72 15.84 rf +561.84 702 0.72 15.84 rf +BT +1.0074 0 0 1.0074 72.24001 680.88 Tm +/N9 10 Tf +-0.03909 Tc +0.11549 Tw +/N9 10 Tf (The host is able to retrieve the file data, thumbnail data, and picture \ information by specifying the picture)Tj +0 -13.817 TD +-0.0369 Tc +0 Tw +/N9 10 Tf (number.)Tj +ET +BT +72.24001 629.03999 TD +/N14 10.08 Tf +-0.0627 Tc +/N14 10.08 Tf (4.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (2)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.2 )Tj +ET +BT +1.0074 0 0 1.0074 99.84 629.03999 Tm +/N8 10 Tf +-0.0489 Tc +0.12531 Tw +/N8 10 Tf (File Name Access)Tj +ET +67.44 641.75999 0.72 2.16 rf +67.44 643.2 2.16 0.72 rf +68.88 641.75999 0.72 0.72 rf +68.88 641.75999 0.72 0.72 rf +69.60001 643.2 490.8 0.72 rf +69.60001 641.75999 490.8 0.72 rf +561.84 641.75999 0.72 2.16 rf +560.39999 643.2 2.16 0.72 rf +560.39999 641.75999 0.72 0.72 rf +560.39999 641.75999 0.72 0.72 rf +67.44 623.75999 0.72 2.16 rf +67.44 623.75999 2.16 0.72 rf +68.88 625.2 0.72 0.72 rf +68.88 625.2 0.72 0.72 rf +69.60001 625.2 490.8 0.72 rf +69.60001 623.75999 490.8 0.72 rf +561.84 623.75999 0.72 2.16 rf +560.39999 623.75999 2.16 0.72 rf +560.39999 625.2 0.72 0.72 rf +560.39999 625.2 0.72 0.72 rf +67.44 625.92 0.72 15.84 rf +68.88 625.92 0.72 15.84 rf +560.39999 625.92 0.72 15.84 rf +561.84 625.92 0.72 15.84 rf +BT +1.0074 0 0 1.0074 72.24001 604.8 Tm +/N9 10 Tf +-0.03169 Tc +0.1082 Tw +/N9 10 Tf (The contents of Compact Flash card can be seen as DOS files from the hos\ t with camera mounter software.)Tj +0 -13.817 TD +-0.04041 Tc +0.11681 Tw +/N9 10 Tf (This access is limited to read only. Any moving, copying, renaming, or w\ riting operation is not supported.)Tj +0 -24.7753 TD +-0.0368 Tc +0.1132 Tw +/N9 10 Tf (To access the file named \(on the memory card\) )Tj +ET +BT +285.60001 565.92 TD +/N88 10.08 Tf +0 Tc +0 Tw +/N88 10.08 Tf (\\DCIMAGES\\DCP12345.JPG)Tj +ET +BT +1.0074 0 0 1.0074 417.60001 565.92 Tm +/N9 10 Tf +-0.0439 Tc +0.1203 Tw +/N9 10 Tf (, the path name to be passed)Tj +-342.8042 -13.817 TD +-0.0432 Tc +0.11951 Tw +/N9 10 Tf (through the host command must prepend )Tj +ET +BT +258.48 552 TD +/N90 10.08 Tf +0 Tc +0 Tw +/N90 10.08 Tf (\\PCCARD)Tj +ET +BT +1.0074 0 0 1.0074 300.48 552 Tm +/N9 10 Tf +0.0135 Tc +0.06329 Tw +/N9 10 Tf ( to it, i.e.: )Tj +ET +BT +350.39999 552 TD +/N88 10.08 Tf +0 Tc +0 Tw +/N88 10.08 Tf (\\PCCARD\\DCIMAGES\\DCP12345.JPG)Tj +ET +BT +1.0074 0 0 1.0074 524.39999 552 Tm +/N9 10 Tf +0.07671 Tc +/N9 10 Tf (.)Tj +ET +BT +72.24001 513.12 TD +/N14 10.08 Tf +-0.0627 Tc +/N14 10.08 Tf (4.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (2)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.3 )Tj +ET +BT +1.0074 0 0 1.0074 99.84 513.12 Tm +/N8 10 Tf +-0.0166 Tc +0.09309 Tw +/N8 10 Tf (Image Format)Tj +ET +67.44 525.84 0.72 2.16 rf +67.44 527.28 2.16 0.72 rf +68.88 525.84 0.72 0.72 rf +68.88 525.84 0.72 0.72 rf +69.60001 527.28 490.8 0.72 rf +69.60001 525.84 490.8 0.72 rf +561.84 525.84 0.72 2.16 rf +560.39999 527.28 2.16 0.72 rf +560.39999 525.84 0.72 0.72 rf +560.39999 525.84 0.72 0.72 rf +67.44 507.84 0.72 2.16 rf +67.44 507.84 2.16 0.72 rf +68.88 509.28 0.72 0.72 rf +68.88 509.28 0.72 0.72 rf +69.60001 509.28 490.8 0.72 rf +69.60001 507.84 490.8 0.72 rf +561.84 507.84 0.72 2.16 rf +560.39999 507.84 2.16 0.72 rf +560.39999 509.28 0.72 0.72 rf +560.39999 509.28 0.72 0.72 rf +67.44 510 0.72 15.84 rf +68.88 510 0.72 15.84 rf +560.39999 510 0.72 15.84 rf +561.84 510 0.72 15.84 rf +BT +1.0074 0 0 1.0074 72.24001 488.88 Tm +/N9 10 Tf +-0.0314 Tc +0.1078 Tw +/N9 10 Tf (The camera supports JPEG and FlashPix ver 1.0 [4] file format. Refer to \ the detailed implementation on [5])Tj +0 -13.817 TD +-0.01559 Tc +0.09219 Tw +/N9 10 Tf (and [6].)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 24 24 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (24)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +-238.56 647.52 TD +/N14 10.08 Tf +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (5. )Tj +14.88 0 TD +-0.02589 Tc +0 Tw +/N14 10.08 Tf (COMMANDS)Tj +ET +72.24001 693.84 76.32001 0.96001 rf +BT +1.0074 0 0 1.0074 72.24001 672 Tm +/N9 10 Tf +-0.0385 Tc +0.1149 Tw +/N9 10 Tf (The following lists the commands that are recognized by three different \ models of DC cameras. An \221x\222 mark)Tj +0 -13.817 TD +-0.03349 Tc +0.11 Tw +/N9 10 Tf (indicates that the command is supported by that camera. If the camera re\ ceives a command that is not)Tj +T* +-0.04491 Tc +0.12131 Tw +/N9 10 Tf (supported, the camera will assume an error and will respond a NAK to the\ host.)Tj +0 -25.7282 TD +-0.04021 Tc +0.11659 Tw +/N9 10 Tf (If the camera receives a command listed here when the camera is one of t\ he following busy states, the)Tj +0 -13.817 TD +-0.05901 Tc +0.1353 Tw +/N9 10 Tf (command will be ignored.)Tj +ET +BT +87.36 584.64 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 96.24001 584.64 Tm +/N9 10 Tf +-0.0377 Tc +0.11411 Tw +/N9 10 Tf (Camera is accessing the ATA card)Tj +-8.8143 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +8.8143 0 TD +-0.0482 Tc +0.1246 Tw +/N9 10 Tf (Camera is in sleep mode \(command itself wakes up the camera but is othe\ rwise ignored\))Tj +-23.8224 -19.7726 TD +-0.0484 Tc +0.12469 Tw +/N9 10 Tf (Commands to the DC210 can be categorized into two modes: On-line mode \(\ O\) and Firmware download)Tj +0 -13.817 TD +-0.0408 Tc +0.1172 Tw +/N9 10 Tf (mode \(F\). Most commands of each mode cannot be executed in the other m\ ode, however there are)Tj +T* +-0.03191 Tc +0 Tw +/N9 10 Tf (exceptions.)Tj +0 -25.49001 TD +/N8 10 Tf +-0.00459 Tc +0.08121 Tw +/N8 10 Tf (Note that the word "send" in this list means send data from the camera t\ o the host.)Tj +16.1992 -34.5425 TD +/N9 10 Tf +-0.08321 Tc +0 Tw +/N9 10 Tf (Code)Tj +103.15089 0 TD +-0.045 Tc +/N9 10 Tf (Description)Tj +131.73779 0 TD +-0.0817 Tc +/N9 10 Tf (DC50)Tj +60.7471 0 TD +-0.08231 Tc +/N9 10 Tf (DC120)Tj +56.22079 0 TD +-0.08231 Tc +/N9 10 Tf (DC210)Tj +50.50349 0 TD +-0.04691 Tc +/N9 10 Tf (Mode\(*\))Tj +ET +71.52 474.24001 0.72 0.72 rf +71.52 474.24001 0.72 0.72 rf +72.24001 474.24001 55.67999 0.72 rf +127.92 474.24001 0.72 0.72 rf +128.64 474.24001 176.88 0.72 rf +305.52 474.24001 0.72 0.72 rf +306.24001 474.24001 62.88 0.72 rf +369.12 474.24001 0.72 0.72 rf +369.84 474.24001 63.12 0.72 rf +432.96001 474.24001 0.72 0.72 rf +433.67999 474.24001 48.96001 0.72 rf +482.64 474.24001 0.72 0.72 rf +483.36 474.24001 55.92 0.72 rf +539.28 474.24001 0.72 0.72 rf +539.28 474.24001 0.72 0.72 rf +71.52 460.32001 0.72 13.92 rf +127.92 460.32001 0.72 13.92 rf +305.52 460.32001 0.72 13.92 rf +369.12 460.32001 0.72 13.92 rf +432.96001 460.32001 0.72 13.92 rf +482.64 460.32001 0.72 13.92 rf +539.28 460.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 447.60001 Tm +-0.08479 Tc +/N9 10 Tf (13)Tj +37.40109 0 TD +-0.04449 Tc +0.1209 Tw +/N9 10 Tf (Send data in flash memory)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +52.17101 0 TD +0.07941 Tc +/N9 10 Tf (F)Tj +ET +71.52 459.60001 0.72 0.72 rf +72.24001 459.60001 55.67999 0.72 rf +127.92 459.60001 0.72 0.72 rf +128.64 459.60001 176.88 0.72 rf +305.52 459.60001 0.72 0.72 rf +306.24001 459.60001 62.88 0.72 rf +369.12 459.60001 0.72 0.72 rf +369.84 459.60001 63.12 0.72 rf +432.96001 459.60001 0.72 0.72 rf +433.67999 459.60001 48.96001 0.72 rf +482.64 459.60001 0.72 0.72 rf +483.36 459.60001 55.92 0.72 rf +539.28 459.60001 0.72 0.72 rf +71.52 445.67999 0.72 13.92 rf +127.92 445.67999 0.72 13.92 rf +305.52 445.67999 0.72 13.92 rf +369.12 445.67999 0.72 13.92 rf +432.96001 445.67999 0.72 13.92 rf +482.64 445.67999 0.72 13.92 rf +539.28 445.67999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.08 432.96001 Tm +-0.0817 Tc +/N9 10 Tf (1D)Tj +38.354 0 TD +-0.0237 Tc +0.1003 Tw +/N9 10 Tf (Write data to flash memory)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +52.17101 0 TD +0.07941 Tc +/N9 10 Tf (F)Tj +ET +71.52 444.96001 0.72 0.72 rf +72.24001 444.96001 55.67999 0.72 rf +127.92 444.96001 0.72 0.72 rf +128.64 444.96001 176.88 0.72 rf +305.52 444.96001 0.72 0.72 rf +306.24001 444.96001 62.88 0.72 rf +369.12 444.96001 0.72 0.72 rf +369.84 444.96001 63.12 0.72 rf +432.96001 444.96001 0.72 0.72 rf +433.67999 444.96001 48.96001 0.72 rf +482.64 444.96001 0.72 0.72 rf +483.36 444.96001 55.92 0.72 rf +539.28 444.96001 0.72 0.72 rf +71.52 431.03999 0.72 13.92 rf +127.92 431.03999 0.72 13.92 rf +305.52 431.03999 0.72 13.92 rf +369.12 431.03999 0.72 13.92 rf +432.96001 431.03999 0.72 13.92 rf +482.64 431.03999 0.72 13.92 rf +539.28 431.03999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.32001 418.32001 Tm +-0.04469 Tc +/N9 10 Tf (1E)Tj +38.1158 0 TD +-0.03169 Tc +0.1082 Tw +/N9 10 Tf (Erase flash memory)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +52.17101 0 TD +0.07941 Tc +/N9 10 Tf (F)Tj +ET +71.52 430.32001 0.72 0.72 rf +72.24001 430.32001 55.67999 0.72 rf +127.92 430.32001 0.72 0.72 rf +128.64 430.32001 176.88 0.72 rf +305.52 430.32001 0.72 0.72 rf +306.24001 430.32001 62.88 0.72 rf +369.12 430.32001 0.72 0.72 rf +369.84 430.32001 63.12 0.72 rf +432.96001 430.32001 0.72 0.72 rf +433.67999 430.32001 48.96001 0.72 rf +482.64 430.32001 0.72 0.72 rf +483.36 430.32001 55.92 0.72 rf +539.28 430.32001 0.72 0.72 rf +71.52 416.39999 0.72 13.92 rf +127.92 416.39999 0.72 13.92 rf +305.52 416.39999 0.72 13.92 rf +369.12 416.39999 0.72 13.92 rf +432.96001 416.39999 0.72 13.92 rf +482.64 416.39999 0.72 13.92 rf +539.28 416.39999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 403.67999 Tm +-0.08479 Tc +/N9 10 Tf (21)Tj +37.40109 0 TD +-0.0213 Tc +0.09779 Tw +/N9 10 Tf (Write word data to EEPROM)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +46.9301 0 TD +0.0773 Tc +/N9 10 Tf (O/F)Tj +ET +71.52 415.67999 0.72 0.72 rf +72.24001 415.67999 55.67999 0.72 rf +127.92 415.67999 0.72 0.72 rf +128.64 415.67999 176.88 0.72 rf +305.52 415.67999 0.72 0.72 rf +306.24001 415.67999 62.88 0.72 rf +369.12 415.67999 0.72 0.72 rf +369.84 415.67999 63.12 0.72 rf +432.96001 415.67999 0.72 0.72 rf +433.67999 415.67999 48.96001 0.72 rf +482.64 415.67999 0.72 0.72 rf +483.36 415.67999 55.92 0.72 rf +539.28 415.67999 0.72 0.72 rf +71.52 401.75999 0.72 13.92 rf +127.92 401.75999 0.72 13.92 rf +305.52 401.75999 0.72 13.92 rf +369.12 401.75999 0.72 13.92 rf +432.96001 401.75999 0.72 13.92 rf +482.64 401.75999 0.72 13.92 rf +539.28 401.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 389.03999 Tm +-0.08479 Tc +/N9 10 Tf (22)Tj +37.40109 0 TD +-0.03841 Tc +0.11481 Tw +/N9 10 Tf (Send data in EEPROM)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +46.9301 0 TD +0.0773 Tc +/N9 10 Tf (O/F)Tj +ET +71.52 401.03999 0.72 0.72 rf +72.24001 401.03999 55.67999 0.72 rf +127.92 401.03999 0.72 0.72 rf +128.64 401.03999 176.88 0.72 rf +305.52 401.03999 0.72 0.72 rf +306.24001 401.03999 62.88 0.72 rf +369.12 401.03999 0.72 0.72 rf +369.84 401.03999 63.12 0.72 rf +432.96001 401.03999 0.72 0.72 rf +433.67999 401.03999 48.96001 0.72 rf +482.64 401.03999 0.72 0.72 rf +483.36 401.03999 55.92 0.72 rf +539.28 401.03999 0.72 0.72 rf +71.52 387.12 0.72 13.92 rf +127.92 387.12 0.72 13.92 rf +305.52 387.12 0.72 13.92 rf +369.12 387.12 0.72 13.92 rf +432.96001 387.12 0.72 13.92 rf +482.64 387.12 0.72 13.92 rf +539.28 387.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 374.39999 Tm +-0.08479 Tc +/N9 10 Tf (31)Tj +37.40109 0 TD +-0.0329 Tc +0.10941 Tw +/N9 10 Tf (Write 256 byte data)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +46.9301 0 TD +0.0773 Tc +/N9 10 Tf (O/F)Tj +ET +71.52 386.39999 0.72 0.72 rf +72.24001 386.39999 55.67999 0.72 rf +127.92 386.39999 0.72 0.72 rf +128.64 386.39999 176.88 0.72 rf +305.52 386.39999 0.72 0.72 rf +306.24001 386.39999 62.88 0.72 rf +369.12 386.39999 0.72 0.72 rf +369.84 386.39999 63.12 0.72 rf +432.96001 386.39999 0.72 0.72 rf +433.67999 386.39999 48.96001 0.72 rf +482.64 386.39999 0.72 0.72 rf +483.36 386.39999 55.92 0.72 rf +539.28 386.39999 0.72 0.72 rf +71.52 372.48 0.72 13.92 rf +127.92 372.48 0.72 13.92 rf +305.52 372.48 0.72 13.92 rf +369.12 372.48 0.72 13.92 rf +432.96001 372.48 0.72 13.92 rf +482.64 372.48 0.72 13.92 rf +539.28 372.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 359.75999 Tm +-0.08479 Tc +/N9 10 Tf (32)Tj +37.40109 0 TD +-0.0573 Tc +0.1335 Tw +/N9 10 Tf (Read 256 byte data)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +46.9301 0 TD +0.0773 Tc +/N9 10 Tf (O/F)Tj +ET +71.52 371.75999 0.72 0.72 rf +72.24001 371.75999 55.67999 0.72 rf +127.92 371.75999 0.72 0.72 rf +128.64 371.75999 176.88 0.72 rf +305.52 371.75999 0.72 0.72 rf +306.24001 371.75999 62.88 0.72 rf +369.12 371.75999 0.72 0.72 rf +369.84 371.75999 63.12 0.72 rf +432.96001 371.75999 0.72 0.72 rf +433.67999 371.75999 48.96001 0.72 rf +482.64 371.75999 0.72 0.72 rf +483.36 371.75999 55.92 0.72 rf +539.28 371.75999 0.72 0.72 rf +71.52 357.84 0.72 13.92 rf +127.92 357.84 0.72 13.92 rf +305.52 357.84 0.72 13.92 rf +369.12 357.84 0.72 13.92 rf +432.96001 357.84 0.72 13.92 rf +482.64 357.84 0.72 13.92 rf +539.28 357.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 342 Tm +-0.08479 Tc +/N9 10 Tf (33)Tj +37.40109 0 TD +-0.011 Tc +0.0876 Tw +/N9 10 Tf (Set Date/Time Format)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 357.12 0.72 0.72 rf +72.24001 357.12 55.67999 0.72 rf +127.92 357.12 0.72 0.72 rf +128.64 357.12 176.88 0.72 rf +305.52 357.12 0.72 0.72 rf +306.24001 357.12 62.88 0.72 rf +369.12 357.12 0.72 0.72 rf +369.84 357.12 63.12 0.72 rf +432.96001 357.12 0.72 0.72 rf +433.67999 357.12 48.96001 0.72 rf +482.64 357.12 0.72 0.72 rf +483.36 357.12 55.92 0.72 rf +539.28 357.12 0.72 0.72 rf +71.52 340.08 0.72 17.03999 rf +127.92 340.08 0.72 17.03999 rf +305.52 340.08 0.72 17.03999 rf +369.12 340.08 0.72 17.03999 rf +432.96001 340.08 0.72 17.03999 rf +482.64 340.08 0.72 17.03999 rf +539.28 340.08 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 95.03999 324.24001 Tm +-0.08479 Tc +/N9 10 Tf (34)Tj +37.40109 0 TD +-0.021 Tc +0.0975 Tw +/N9 10 Tf (Set Distance Format)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 339.36 0.72 0.72 rf +72.24001 339.36 55.67999 0.72 rf +127.92 339.36 0.72 0.72 rf +128.64 339.36 176.88 0.72 rf +305.52 339.36 0.72 0.72 rf +306.24001 339.36 62.88 0.72 rf +369.12 339.36 0.72 0.72 rf +369.84 339.36 63.12 0.72 rf +432.96001 339.36 0.72 0.72 rf +433.67999 339.36 48.96001 0.72 rf +482.64 339.36 0.72 0.72 rf +483.36 339.36 55.92 0.72 rf +539.28 339.36 0.72 0.72 rf +71.52 322.32001 0.72 17.03999 rf +127.92 322.32001 0.72 17.03999 rf +305.52 322.32001 0.72 17.03999 rf +369.12 322.32001 0.72 17.03999 rf +432.96001 322.32001 0.72 17.03999 rf +482.64 322.32001 0.72 17.03999 rf +539.28 322.32001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 95.03999 306.48 Tm +-0.08479 Tc +/N9 10 Tf (35)Tj +37.40109 0 TD +-0.0267 Tc +0.1031 Tw +/N9 10 Tf (Set Default Setting)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 321.60001 0.72 0.72 rf +72.24001 321.60001 55.67999 0.72 rf +127.92 321.60001 0.72 0.72 rf +128.64 321.60001 176.88 0.72 rf +305.52 321.60001 0.72 0.72 rf +306.24001 321.60001 62.88 0.72 rf +369.12 321.60001 0.72 0.72 rf +369.84 321.60001 63.12 0.72 rf +432.96001 321.60001 0.72 0.72 rf +433.67999 321.60001 48.96001 0.72 rf +482.64 321.60001 0.72 0.72 rf +483.36 321.60001 55.92 0.72 rf +539.28 321.60001 0.72 0.72 rf +71.52 304.56 0.72 17.03999 rf +127.92 304.56 0.72 17.03999 rf +305.52 304.56 0.72 17.03999 rf +369.12 304.56 0.72 17.03999 rf +432.96001 304.56 0.72 17.03999 rf +482.64 304.56 0.72 17.03999 rf +539.28 304.56 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 95.03999 291.84 Tm +-0.08479 Tc +/N9 10 Tf (36)Tj +37.40109 0 TD +-0.0457 Tc +0.1221 Tw +/N9 10 Tf (Set Resolution)Tj +320.8876 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 303.84 0.72 0.72 rf +72.24001 303.84 55.67999 0.72 rf +127.92 303.84 0.72 0.72 rf +128.64 303.84 176.88 0.72 rf +305.52 303.84 0.72 0.72 rf +306.24001 303.84 62.88 0.72 rf +369.12 303.84 0.72 0.72 rf +369.84 303.84 63.12 0.72 rf +432.96001 303.84 0.72 0.72 rf +433.67999 303.84 48.96001 0.72 rf +482.64 303.84 0.72 0.72 rf +483.36 303.84 55.92 0.72 rf +539.28 303.84 0.72 0.72 rf +71.52 289.92 0.72 13.92 rf +127.92 289.92 0.72 13.92 rf +305.52 289.92 0.72 13.92 rf +369.12 289.92 0.72 13.92 rf +432.96001 289.92 0.72 13.92 rf +482.64 289.92 0.72 13.92 rf +539.28 289.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 277.2 Tm +-0.08479 Tc +/N9 10 Tf (37)Tj +37.40109 0 TD +-0.01401 Tc +0.09061 Tw +/N9 10 Tf (Set File Format)Tj +320.8876 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 289.2 0.72 0.72 rf +72.24001 289.2 55.67999 0.72 rf +127.92 289.2 0.72 0.72 rf +128.64 289.2 176.88 0.72 rf +305.52 289.2 0.72 0.72 rf +306.24001 289.2 62.88 0.72 rf +369.12 289.2 0.72 0.72 rf +369.84 289.2 63.12 0.72 rf +432.96001 289.2 0.72 0.72 rf +433.67999 289.2 48.96001 0.72 rf +482.64 289.2 0.72 0.72 rf +483.36 289.2 55.92 0.72 rf +539.28 289.2 0.72 0.72 rf +71.52 275.28 0.72 13.92 rf +127.92 275.28 0.72 13.92 rf +305.52 275.28 0.72 13.92 rf +369.12 275.28 0.72 13.92 rf +432.96001 275.28 0.72 13.92 rf +482.64 275.28 0.72 13.92 rf +539.28 275.28 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.08 262.56 Tm +-0.0817 Tc +/N9 10 Tf (3D)Tj +38.354 0 TD +-0.0369 Tc +0.1133 Tw +/N9 10 Tf (Execute program)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +108.39191 0 TD +0.07941 Tc +/N9 10 Tf (F)Tj +ET +71.52 274.56 0.72 0.72 rf +72.24001 274.56 55.67999 0.72 rf +127.92 274.56 0.72 0.72 rf +128.64 274.56 176.88 0.72 rf +305.52 274.56 0.72 0.72 rf +306.24001 274.56 62.88 0.72 rf +369.12 274.56 0.72 0.72 rf +369.84 274.56 63.12 0.72 rf +432.96001 274.56 0.72 0.72 rf +433.67999 274.56 48.96001 0.72 rf +482.64 274.56 0.72 0.72 rf +483.36 274.56 55.92 0.72 rf +539.28 274.56 0.72 0.72 rf +71.52 260.64 0.72 13.92 rf +127.92 260.64 0.72 13.92 rf +305.52 260.64 0.72 13.92 rf +369.12 260.64 0.72 13.92 rf +432.96001 260.64 0.72 13.92 rf +482.64 260.64 0.72 13.92 rf +539.28 260.64 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 247.92 Tm +-0.08479 Tc +/N9 10 Tf (41)Tj +37.40109 0 TD +-0.04021 Tc +0.11659 Tw +/N9 10 Tf (Set baud rate)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +46.9301 0 TD +0.0773 Tc +/N9 10 Tf (O/F)Tj +ET +71.52 259.92 0.72 0.72 rf +72.24001 259.92 55.67999 0.72 rf +127.92 259.92 0.72 0.72 rf +128.64 259.92 176.88 0.72 rf +305.52 259.92 0.72 0.72 rf +306.24001 259.92 62.88 0.72 rf +369.12 259.92 0.72 0.72 rf +369.84 259.92 63.12 0.72 rf +432.96001 259.92 0.72 0.72 rf +433.67999 259.92 48.96001 0.72 rf +482.64 259.92 0.72 0.72 rf +483.36 259.92 55.92 0.72 rf +539.28 259.92 0.72 0.72 rf +71.52 246 0.72 13.92 rf +127.92 246 0.72 13.92 rf +305.52 246 0.72 13.92 rf +369.12 246 0.72 13.92 rf +432.96001 246 0.72 13.92 rf +482.64 246 0.72 13.92 rf +539.28 246 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 230.16 Tm +-0.08479 Tc +/N9 10 Tf (42)Tj +37.40109 0 TD +-0.05409 Tc +0.1304 Tw +/N9 10 Tf (Set available Album)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 245.28 0.72 0.72 rf +72.24001 245.28 55.67999 0.72 rf +127.92 245.28 0.72 0.72 rf +128.64 245.28 176.88 0.72 rf +305.52 245.28 0.72 0.72 rf +306.24001 245.28 62.88 0.72 rf +369.12 245.28 0.72 0.72 rf +369.84 245.28 63.12 0.72 rf +432.96001 245.28 0.72 0.72 rf +433.67999 245.28 48.96001 0.72 rf +482.64 245.28 0.72 0.72 rf +483.36 245.28 55.92 0.72 rf +539.28 245.28 0.72 0.72 rf +71.52 228.24001 0.72 17.03999 rf +127.92 228.24001 0.72 17.03999 rf +305.52 228.24001 0.72 17.03999 rf +369.12 228.24001 0.72 17.03999 rf +432.96001 228.24001 0.72 17.03999 rf +482.64 228.24001 0.72 17.03999 rf +539.28 228.24001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 95.03999 212.39999 Tm +-0.08479 Tc +/N9 10 Tf (43)Tj +37.40109 0 TD +-0.0648 Tc +0.14101 Tw +/N9 10 Tf (Send available Album)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 227.52 0.72 0.72 rf +72.24001 227.52 55.67999 0.72 rf +127.92 227.52 0.72 0.72 rf +128.64 227.52 176.88 0.72 rf +305.52 227.52 0.72 0.72 rf +306.24001 227.52 62.88 0.72 rf +369.12 227.52 0.72 0.72 rf +369.84 227.52 63.12 0.72 rf +432.96001 227.52 0.72 0.72 rf +433.67999 227.52 48.96001 0.72 rf +482.64 227.52 0.72 0.72 rf +483.36 227.52 55.92 0.72 rf +539.28 227.52 0.72 0.72 rf +71.52 210.48 0.72 17.03999 rf +127.92 210.48 0.72 17.03999 rf +305.52 210.48 0.72 17.03999 rf +369.12 210.48 0.72 17.03999 rf +432.96001 210.48 0.72 17.03999 rf +482.64 210.48 0.72 17.03999 rf +539.28 210.48 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 95.03999 194.64 Tm +-0.08479 Tc +/N9 10 Tf (44)Tj +37.40109 0 TD +-0.0457 Tc +0.12199 Tw +/N9 10 Tf (Send stored Album)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 209.75999 0.72 0.72 rf +72.24001 209.75999 55.67999 0.72 rf +127.92 209.75999 0.72 0.72 rf +128.64 209.75999 176.88 0.72 rf +305.52 209.75999 0.72 0.72 rf +306.24001 209.75999 62.88 0.72 rf +369.12 209.75999 0.72 0.72 rf +369.84 209.75999 63.12 0.72 rf +432.96001 209.75999 0.72 0.72 rf +433.67999 209.75999 48.96001 0.72 rf +482.64 209.75999 0.72 0.72 rf +483.36 209.75999 55.92 0.72 rf +539.28 209.75999 0.72 0.72 rf +71.52 192.72 0.72 17.03999 rf +127.92 192.72 0.72 17.03999 rf +305.52 192.72 0.72 17.03999 rf +369.12 192.72 0.72 17.03999 rf +432.96001 192.72 0.72 17.03999 rf +482.64 192.72 0.72 17.03999 rf +539.28 192.72 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 95.03999 176.88 Tm +-0.08479 Tc +/N9 10 Tf (45)Tj +37.40109 0 TD +-0.047 Tc +0.12331 Tw +/N9 10 Tf (Send number of pictures in Album)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 192 0.72 0.72 rf +72.24001 192 55.67999 0.72 rf +127.92 192 0.72 0.72 rf +128.64 192 176.88 0.72 rf +305.52 192 0.72 0.72 rf +306.24001 192 62.88 0.72 rf +369.12 192 0.72 0.72 rf +369.84 192 63.12 0.72 rf +432.96001 192 0.72 0.72 rf +433.67999 192 48.96001 0.72 rf +482.64 192 0.72 0.72 rf +483.36 192 55.92 0.72 rf +539.28 192 0.72 0.72 rf +71.52 174.96001 0.72 17.03999 rf +127.92 174.96001 0.72 17.03999 rf +305.52 174.96001 0.72 17.03999 rf +369.12 174.96001 0.72 17.03999 rf +432.96001 174.96001 0.72 17.03999 rf +482.64 174.96001 0.72 17.03999 rf +539.28 174.96001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 95.03999 159.12 Tm +-0.08479 Tc +/N9 10 Tf (46)Tj +37.40109 0 TD +-0.04221 Tc +0.11861 Tw +/N9 10 Tf (Erase Album)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 174.24001 0.72 0.72 rf +72.24001 174.24001 55.67999 0.72 rf +127.92 174.24001 0.72 0.72 rf +128.64 174.24001 176.88 0.72 rf +305.52 174.24001 0.72 0.72 rf +306.24001 174.24001 62.88 0.72 rf +369.12 174.24001 0.72 0.72 rf +369.84 174.24001 63.12 0.72 rf +432.96001 174.24001 0.72 0.72 rf +433.67999 174.24001 48.96001 0.72 rf +482.64 174.24001 0.72 0.72 rf +483.36 174.24001 55.92 0.72 rf +539.28 174.24001 0.72 0.72 rf +71.52 157.2 0.72 17.03999 rf +127.92 157.2 0.72 17.03999 rf +305.52 157.2 0.72 17.03999 rf +369.12 157.2 0.72 17.03999 rf +432.96001 157.2 0.72 17.03999 rf +482.64 157.2 0.72 17.03999 rf +539.28 157.2 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 95.03999 141.36 Tm +-0.08479 Tc +/N9 10 Tf (47)Tj +37.40109 0 TD +-0.067 Tc +0.1432 Tw +/N9 10 Tf (Change Album name)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 156.48 0.72 0.72 rf +72.24001 156.48 55.67999 0.72 rf +127.92 156.48 0.72 0.72 rf +128.64 156.48 176.88 0.72 rf +305.52 156.48 0.72 0.72 rf +306.24001 156.48 62.88 0.72 rf +369.12 156.48 0.72 0.72 rf +369.84 156.48 63.12 0.72 rf +432.96001 156.48 0.72 0.72 rf +433.67999 156.48 48.96001 0.72 rf +482.64 156.48 0.72 0.72 rf +483.36 156.48 55.92 0.72 rf +539.28 156.48 0.72 0.72 rf +71.52 139.44 0.72 17.03999 rf +127.92 139.44 0.72 17.03999 rf +305.52 139.44 0.72 17.03999 rf +369.12 139.44 0.72 17.03999 rf +432.96001 139.44 0.72 17.03999 rf +482.64 139.44 0.72 17.03999 rf +539.28 139.44 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 95.03999 123.60001 Tm +-0.08479 Tc +/N9 10 Tf (48)Tj +37.40109 0 TD +-0.0479 Tc +0.12421 Tw +/N9 10 Tf (Move image to another Album)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 138.72 0.72 0.72 rf +72.24001 138.72 55.67999 0.72 rf +127.92 138.72 0.72 0.72 rf +128.64 138.72 176.88 0.72 rf +305.52 138.72 0.72 0.72 rf +306.24001 138.72 62.88 0.72 rf +369.12 138.72 0.72 0.72 rf +369.84 138.72 63.12 0.72 rf +432.96001 138.72 0.72 0.72 rf +433.67999 138.72 48.96001 0.72 rf +482.64 138.72 0.72 0.72 rf +483.36 138.72 55.92 0.72 rf +539.28 138.72 0.72 0.72 rf +71.52 121.67999 0.72 17.03999 rf +127.92 121.67999 0.72 17.03999 rf +305.52 121.67999 0.72 17.03999 rf +369.12 121.67999 0.72 17.03999 rf +432.96001 121.67999 0.72 17.03999 rf +482.64 121.67999 0.72 17.03999 rf +539.28 121.67999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 95.03999 105.84 Tm +-0.08479 Tc +/N9 10 Tf (49)Tj +37.40109 0 TD +-0.0253 Tc +0.10181 Tw +/N9 10 Tf (Set Active Album)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 120.96001 0.72 0.72 rf +72.24001 120.96001 55.67999 0.72 rf +127.92 120.96001 0.72 0.72 rf +128.64 120.96001 176.88 0.72 rf +305.52 120.96001 0.72 0.72 rf +306.24001 120.96001 62.88 0.72 rf +369.12 120.96001 0.72 0.72 rf +369.84 120.96001 63.12 0.72 rf +432.96001 120.96001 0.72 0.72 rf +433.67999 120.96001 48.96001 0.72 rf +482.64 120.96001 0.72 0.72 rf +483.36 120.96001 55.92 0.72 rf +539.28 120.96001 0.72 0.72 rf +71.52 103.92 0.72 17.03999 rf +127.92 103.92 0.72 17.03999 rf +305.52 103.92 0.72 17.03999 rf +369.12 103.92 0.72 17.03999 rf +432.96001 103.92 0.72 17.03999 rf +482.64 103.92 0.72 17.03999 rf +539.28 103.92 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 94.32001 88.08 Tm +-0.04469 Tc +/N9 10 Tf (4A)Tj +38.1158 0 TD +-0.05721 Tc +0.1335 Tw +/N9 10 Tf (Send file name in Album)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 103.2 0.72 0.72 rf +72.24001 103.2 55.67999 0.72 rf +127.92 103.2 0.72 0.72 rf +128.64 103.2 176.88 0.72 rf +305.52 103.2 0.72 0.72 rf +306.24001 103.2 62.88 0.72 rf +369.12 103.2 0.72 0.72 rf +369.84 103.2 63.12 0.72 rf +432.96001 103.2 0.72 0.72 rf +433.67999 103.2 48.96001 0.72 rf +482.64 103.2 0.72 0.72 rf +483.36 103.2 55.92 0.72 rf +539.28 103.2 0.72 0.72 rf +71.52 86.16 0.72 17.03999 rf +71.52 85.44 0.72 0.72 rf +71.52 85.44 0.72 0.72 rf +72.24001 85.44 55.67999 0.72 rf +127.92 86.16 0.72 17.03999 rf +127.92 85.44 0.72 0.72 rf +128.64 85.44 176.88 0.72 rf +305.52 86.16 0.72 17.03999 rf +305.52 85.44 0.72 0.72 rf +306.24001 85.44 62.88 0.72 rf +369.12 86.16 0.72 17.03999 rf +369.12 85.44 0.72 0.72 rf +369.84 85.44 63.12 0.72 rf +432.96001 86.16 0.72 17.03999 rf +432.96001 85.44 0.72 0.72 rf +433.67999 85.44 48.96001 0.72 rf +482.64 86.16 0.72 17.03999 rf +482.64 85.44 0.72 0.72 rf +483.36 85.44 55.92 0.72 rf +539.28 86.16 0.72 17.03999 rf +539.28 85.44 0.72 0.72 rf +539.28 85.44 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 25 25 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (25)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 95.03999 707.28 Tm +/N9 10 Tf +-0.08479 Tc +0 Tw +/N9 10 Tf (51)Tj +37.40109 0 TD +-0.0442 Tc +0.1205 Tw +/N9 10 Tf (Send picture in memory)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 719.28 0.72 0.72 rf +71.52 719.28 0.72 0.72 rf +72.24001 719.28 55.67999 0.72 rf +127.92 719.28 0.72 0.72 rf +128.64 719.28 176.88 0.72 rf +305.52 719.28 0.72 0.72 rf +306.24001 719.28 62.88 0.72 rf +369.12 719.28 0.72 0.72 rf +369.84 719.28 63.12 0.72 rf +432.96001 719.28 0.72 0.72 rf +433.67999 719.28 48.96001 0.72 rf +482.64 719.28 0.72 0.72 rf +483.36 719.28 55.92 0.72 rf +539.28 719.28 0.72 0.72 rf +539.28 719.28 0.72 0.72 rf +71.52 705.36 0.72 13.92 rf +127.92 705.36 0.72 13.92 rf +305.52 705.36 0.72 13.92 rf +369.12 705.36 0.72 13.92 rf +432.96001 705.36 0.72 13.92 rf +482.64 705.36 0.72 13.92 rf +539.28 705.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 689.52 Tm +-0.08479 Tc +/N9 10 Tf (52)Tj +37.40109 0 TD +-0.0208 Tc +0.09731 Tw +/N9 10 Tf (Send TIFF/EP information in memory)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 704.64 0.72 0.72 rf +72.24001 704.64 55.67999 0.72 rf +127.92 704.64 0.72 0.72 rf +128.64 704.64 176.88 0.72 rf +305.52 704.64 0.72 0.72 rf +306.24001 704.64 62.88 0.72 rf +369.12 704.64 0.72 0.72 rf +369.84 704.64 63.12 0.72 rf +432.96001 704.64 0.72 0.72 rf +433.67999 704.64 48.96001 0.72 rf +482.64 704.64 0.72 0.72 rf +483.36 704.64 55.92 0.72 rf +539.28 704.64 0.72 0.72 rf +71.52 687.60001 0.72 17.03999 rf +127.92 687.60001 0.72 17.03999 rf +305.52 687.60001 0.72 17.03999 rf +369.12 687.60001 0.72 17.03999 rf +432.96001 687.60001 0.72 17.03999 rf +482.64 687.60001 0.72 17.03999 rf +539.28 687.60001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 95.03999 671.75999 Tm +-0.08479 Tc +/N9 10 Tf (54)Tj +37.40109 0 TD +-0.0159 Tc +0.0925 Tw +/N9 10 Tf (Send TIFF/EP file in memory)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 686.88 0.72 0.72 rf +72.24001 686.88 55.67999 0.72 rf +127.92 686.88 0.72 0.72 rf +128.64 686.88 176.88 0.72 rf +305.52 686.88 0.72 0.72 rf +306.24001 686.88 62.88 0.72 rf +369.12 686.88 0.72 0.72 rf +369.84 686.88 63.12 0.72 rf +432.96001 686.88 0.72 0.72 rf +433.67999 686.88 48.96001 0.72 rf +482.64 686.88 0.72 0.72 rf +483.36 686.88 55.92 0.72 rf +539.28 686.88 0.72 0.72 rf +71.52 669.84 0.72 17.03999 rf +127.92 669.84 0.72 17.03999 rf +305.52 669.84 0.72 17.03999 rf +369.12 669.84 0.72 17.03999 rf +432.96001 669.84 0.72 17.03999 rf +482.64 669.84 0.72 17.03999 rf +539.28 669.84 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 95.03999 657.12 Tm +-0.08479 Tc +/N9 10 Tf (55)Tj +37.40109 0 TD +-0.04201 Tc +0.11839 Tw +/N9 10 Tf (Send picture information in memory)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 669.12 0.72 0.72 rf +72.24001 669.12 55.67999 0.72 rf +127.92 669.12 0.72 0.72 rf +128.64 669.12 176.88 0.72 rf +305.52 669.12 0.72 0.72 rf +306.24001 669.12 62.88 0.72 rf +369.12 669.12 0.72 0.72 rf +369.84 669.12 63.12 0.72 rf +432.96001 669.12 0.72 0.72 rf +433.67999 669.12 48.96001 0.72 rf +482.64 669.12 0.72 0.72 rf +483.36 669.12 55.92 0.72 rf +539.28 669.12 0.72 0.72 rf +71.52 655.2 0.72 13.92 rf +127.92 655.2 0.72 13.92 rf +305.52 655.2 0.72 13.92 rf +369.12 655.2 0.72 13.92 rf +432.96001 655.2 0.72 13.92 rf +482.64 655.2 0.72 13.92 rf +539.28 655.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 642.48 Tm +-0.08479 Tc +/N9 10 Tf (56)Tj +37.40109 0 TD +-0.0517 Tc +0.12801 Tw +/N9 10 Tf (Send thumbnail information in)Tj +0 -13.817 TD +-0.0273 Tc +0 Tw +/N9 10 Tf (memory)Tj +201.29919 13.817 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 654.48 0.72 0.72 rf +72.24001 654.48 55.67999 0.72 rf +127.92 654.48 0.72 0.72 rf +128.64 654.48 176.88 0.72 rf +305.52 654.48 0.72 0.72 rf +306.24001 654.48 62.88 0.72 rf +369.12 654.48 0.72 0.72 rf +369.84 654.48 63.12 0.72 rf +432.96001 654.48 0.72 0.72 rf +433.67999 654.48 48.96001 0.72 rf +482.64 654.48 0.72 0.72 rf +483.36 654.48 55.92 0.72 rf +539.28 654.48 0.72 0.72 rf +71.52 626.64 0.72 27.84 rf +127.92 626.64 0.72 27.84 rf +305.52 626.64 0.72 27.84 rf +369.12 626.64 0.72 27.84 rf +432.96001 626.64 0.72 27.84 rf +482.64 626.64 0.72 27.84 rf +539.28 626.64 0.72 27.84 rf +BT +1.0074 0 0 1.0074 95.03999 613.92 Tm +-0.08479 Tc +/N9 10 Tf (61)Tj +37.40109 0 TD +-0.0618 Tc +0.138 Tw +/N9 10 Tf (Send image on card)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 625.92 0.72 0.72 rf +72.24001 625.92 55.67999 0.72 rf +127.92 625.92 0.72 0.72 rf +128.64 625.92 176.88 0.72 rf +305.52 625.92 0.72 0.72 rf +306.24001 625.92 62.88 0.72 rf +369.12 625.92 0.72 0.72 rf +369.84 625.92 63.12 0.72 rf +432.96001 625.92 0.72 0.72 rf +433.67999 625.92 48.96001 0.72 rf +482.64 625.92 0.72 0.72 rf +483.36 625.92 55.92 0.72 rf +539.28 625.92 0.72 0.72 rf +71.52 612 0.72 13.92 rf +127.92 612 0.72 13.92 rf +305.52 612 0.72 13.92 rf +369.12 612 0.72 13.92 rf +432.96001 612 0.72 13.92 rf +482.64 612 0.72 13.92 rf +539.28 612 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 599.28 Tm +-0.08479 Tc +/N9 10 Tf (62)Tj +37.40109 0 TD +-0.03461 Tc +0.1111 Tw +/N9 10 Tf (Send attribute data of card)Tj +372.3439 0 TD +0.07581 Tc +0 Tw +/N9 10 Tf (O)Tj +ET +71.52 611.28 0.72 0.72 rf +72.24001 611.28 55.67999 0.72 rf +127.92 611.28 0.72 0.72 rf +128.64 611.28 176.88 0.72 rf +305.52 611.28 0.72 0.72 rf +306.24001 611.28 62.88 0.72 rf +369.12 611.28 0.72 0.72 rf +369.84 611.28 63.12 0.72 rf +432.96001 611.28 0.72 0.72 rf +433.67999 611.28 48.96001 0.72 rf +482.64 611.28 0.72 0.72 rf +483.36 611.28 55.92 0.72 rf +539.28 611.28 0.72 0.72 rf +71.52 597.36 0.72 13.92 rf +127.92 597.36 0.72 13.92 rf +305.52 597.36 0.72 13.92 rf +369.12 597.36 0.72 13.92 rf +432.96001 597.36 0.72 13.92 rf +482.64 597.36 0.72 13.92 rf +539.28 597.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 584.64 Tm +-0.08479 Tc +/N9 10 Tf (63)Tj +37.40109 0 TD +-0.0267 Tc +0.1032 Tw +/N9 10 Tf (Write word data to attribute data of)Tj +0 -13.817 TD +-0.04201 Tc +0 Tw +/N9 10 Tf (card)Tj +372.3439 13.817 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 596.64 0.72 0.72 rf +72.24001 596.64 55.67999 0.72 rf +127.92 596.64 0.72 0.72 rf +128.64 596.64 176.88 0.72 rf +305.52 596.64 0.72 0.72 rf +306.24001 596.64 62.88 0.72 rf +369.12 596.64 0.72 0.72 rf +369.84 596.64 63.12 0.72 rf +432.96001 596.64 0.72 0.72 rf +433.67999 596.64 48.96001 0.72 rf +482.64 596.64 0.72 0.72 rf +483.36 596.64 55.92 0.72 rf +539.28 596.64 0.72 0.72 rf +71.52 568.8 0.72 27.84 rf +127.92 568.8 0.72 27.84 rf +305.52 568.8 0.72 27.84 rf +369.12 568.8 0.72 27.84 rf +432.96001 568.8 0.72 27.84 rf +482.64 568.8 0.72 27.84 rf +539.28 568.8 0.72 27.84 rf +BT +1.0074 0 0 1.0074 95.03999 552.96001 Tm +-0.08479 Tc +/N9 10 Tf (64)Tj +37.40109 0 TD +-0.0574 Tc +0.13361 Tw +/N9 10 Tf (Send image file on card)Tj +264.6667 3.09689 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 568.08 0.72 0.72 rf +72.24001 568.08 55.67999 0.72 rf +127.92 568.08 0.72 0.72 rf +128.64 568.08 176.88 0.72 rf +305.52 568.08 0.72 0.72 rf +306.24001 568.08 62.88 0.72 rf +369.12 568.08 0.72 0.72 rf +369.84 568.08 63.12 0.72 rf +432.96001 568.08 0.72 0.72 rf +433.67999 568.08 48.96001 0.72 rf +482.64 568.08 0.72 0.72 rf +483.36 568.08 55.92 0.72 rf +539.28 568.08 0.72 0.72 rf +71.52 551.03999 0.72 17.03999 rf +127.92 551.03999 0.72 17.03999 rf +305.52 551.03999 0.72 17.03999 rf +369.12 551.03999 0.72 17.03999 rf +432.96001 551.03999 0.72 17.03999 rf +482.64 551.03999 0.72 17.03999 rf +539.28 551.03999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 95.03999 538.32001 Tm +-0.08479 Tc +/N9 10 Tf (65)Tj +37.40109 0 TD +-0.04539 Tc +0.1218 Tw +/N9 10 Tf (Send picture information on card)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 550.32001 0.72 0.72 rf +72.24001 550.32001 55.67999 0.72 rf +127.92 550.32001 0.72 0.72 rf +128.64 550.32001 176.88 0.72 rf +305.52 550.32001 0.72 0.72 rf +306.24001 550.32001 62.88 0.72 rf +369.12 550.32001 0.72 0.72 rf +369.84 550.32001 63.12 0.72 rf +432.96001 550.32001 0.72 0.72 rf +433.67999 550.32001 48.96001 0.72 rf +482.64 550.32001 0.72 0.72 rf +483.36 550.32001 55.92 0.72 rf +539.28 550.32001 0.72 0.72 rf +71.52 536.39999 0.72 13.92 rf +127.92 536.39999 0.72 13.92 rf +305.52 536.39999 0.72 13.92 rf +369.12 536.39999 0.72 13.92 rf +432.96001 536.39999 0.72 13.92 rf +482.64 536.39999 0.72 13.92 rf +539.28 536.39999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 523.67999 Tm +-0.08479 Tc +/N9 10 Tf (66)Tj +37.40109 0 TD +-0.05949 Tc +0.1357 Tw +/N9 10 Tf (Send thumbnail image on card)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 535.67999 0.72 0.72 rf +72.24001 535.67999 55.67999 0.72 rf +127.92 535.67999 0.72 0.72 rf +128.64 535.67999 176.88 0.72 rf +305.52 535.67999 0.72 0.72 rf +306.24001 535.67999 62.88 0.72 rf +369.12 535.67999 0.72 0.72 rf +369.84 535.67999 63.12 0.72 rf +432.96001 535.67999 0.72 0.72 rf +433.67999 535.67999 48.96001 0.72 rf +482.64 535.67999 0.72 0.72 rf +483.36 535.67999 55.92 0.72 rf +539.28 535.67999 0.72 0.72 rf +71.52 521.75999 0.72 13.92 rf +127.92 521.75999 0.72 13.92 rf +305.52 521.75999 0.72 13.92 rf +369.12 521.75999 0.72 13.92 rf +432.96001 521.75999 0.72 13.92 rf +482.64 521.75999 0.72 13.92 rf +539.28 521.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 509.03999 Tm +-0.08479 Tc +/N9 10 Tf (71)Tj +37.40109 0 TD +-0.0451 Tc +0.12151 Tw +/N9 10 Tf (Set image quality)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 521.03999 0.72 0.72 rf +72.24001 521.03999 55.67999 0.72 rf +127.92 521.03999 0.72 0.72 rf +128.64 521.03999 176.88 0.72 rf +305.52 521.03999 0.72 0.72 rf +306.24001 521.03999 62.88 0.72 rf +369.12 521.03999 0.72 0.72 rf +369.84 521.03999 63.12 0.72 rf +432.96001 521.03999 0.72 0.72 rf +433.67999 521.03999 48.96001 0.72 rf +482.64 521.03999 0.72 0.72 rf +483.36 521.03999 55.92 0.72 rf +539.28 521.03999 0.72 0.72 rf +71.52 507.12 0.72 13.92 rf +127.92 507.12 0.72 13.92 rf +305.52 507.12 0.72 13.92 rf +369.12 507.12 0.72 13.92 rf +432.96001 507.12 0.72 13.92 rf +482.64 507.12 0.72 13.92 rf +539.28 507.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 494.39999 Tm +-0.08479 Tc +/N9 10 Tf (72)Tj +37.40109 0 TD +-0.03641 Tc +0.11279 Tw +/N9 10 Tf (Set flash mode)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 506.39999 0.72 0.72 rf +72.24001 506.39999 55.67999 0.72 rf +127.92 506.39999 0.72 0.72 rf +128.64 506.39999 176.88 0.72 rf +305.52 506.39999 0.72 0.72 rf +306.24001 506.39999 62.88 0.72 rf +369.12 506.39999 0.72 0.72 rf +369.84 506.39999 63.12 0.72 rf +432.96001 506.39999 0.72 0.72 rf +433.67999 506.39999 48.96001 0.72 rf +482.64 506.39999 0.72 0.72 rf +483.36 506.39999 55.92 0.72 rf +539.28 506.39999 0.72 0.72 rf +71.52 492.48 0.72 13.92 rf +127.92 492.48 0.72 13.92 rf +305.52 492.48 0.72 13.92 rf +369.12 492.48 0.72 13.92 rf +432.96001 492.48 0.72 13.92 rf +482.64 492.48 0.72 13.92 rf +539.28 492.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 479.75999 Tm +-0.08479 Tc +/N9 10 Tf (73)Tj +37.40109 0 TD +-0.03 Tc +0.10651 Tw +/N9 10 Tf (Set focus mode)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 491.75999 0.72 0.72 rf +72.24001 491.75999 55.67999 0.72 rf +127.92 491.75999 0.72 0.72 rf +128.64 491.75999 176.88 0.72 rf +305.52 491.75999 0.72 0.72 rf +306.24001 491.75999 62.88 0.72 rf +369.12 491.75999 0.72 0.72 rf +369.84 491.75999 63.12 0.72 rf +432.96001 491.75999 0.72 0.72 rf +433.67999 491.75999 48.96001 0.72 rf +482.64 491.75999 0.72 0.72 rf +483.36 491.75999 55.92 0.72 rf +539.28 491.75999 0.72 0.72 rf +71.52 477.84 0.72 13.92 rf +127.92 477.84 0.72 13.92 rf +305.52 477.84 0.72 13.92 rf +369.12 477.84 0.72 13.92 rf +432.96001 477.84 0.72 13.92 rf +482.64 477.84 0.72 13.92 rf +539.28 477.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 465.12 Tm +-0.08479 Tc +/N9 10 Tf (74)Tj +37.40109 0 TD +-0.02969 Tc +0.10609 Tw +/N9 10 Tf (Set shutter delay)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 477.12 0.72 0.72 rf +72.24001 477.12 55.67999 0.72 rf +127.92 477.12 0.72 0.72 rf +128.64 477.12 176.88 0.72 rf +305.52 477.12 0.72 0.72 rf +306.24001 477.12 62.88 0.72 rf +369.12 477.12 0.72 0.72 rf +369.84 477.12 63.12 0.72 rf +432.96001 477.12 0.72 0.72 rf +433.67999 477.12 48.96001 0.72 rf +482.64 477.12 0.72 0.72 rf +483.36 477.12 55.92 0.72 rf +539.28 477.12 0.72 0.72 rf +71.52 463.2 0.72 13.92 rf +127.92 463.2 0.72 13.92 rf +305.52 463.2 0.72 13.92 rf +369.12 463.2 0.72 13.92 rf +432.96001 463.2 0.72 13.92 rf +482.64 463.2 0.72 13.92 rf +539.28 463.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 450.48 Tm +-0.08479 Tc +/N9 10 Tf (75)Tj +37.40109 0 TD +-0.01379 Tc +0.09039 Tw +/N9 10 Tf (Set time)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 462.48 0.72 0.72 rf +72.24001 462.48 55.67999 0.72 rf +127.92 462.48 0.72 0.72 rf +128.64 462.48 176.88 0.72 rf +305.52 462.48 0.72 0.72 rf +306.24001 462.48 62.88 0.72 rf +369.12 462.48 0.72 0.72 rf +369.84 462.48 63.12 0.72 rf +432.96001 462.48 0.72 0.72 rf +433.67999 462.48 48.96001 0.72 rf +482.64 462.48 0.72 0.72 rf +483.36 462.48 55.92 0.72 rf +539.28 462.48 0.72 0.72 rf +71.52 448.56 0.72 13.92 rf +127.92 448.56 0.72 13.92 rf +305.52 448.56 0.72 13.92 rf +369.12 448.56 0.72 13.92 rf +432.96001 448.56 0.72 13.92 rf +482.64 448.56 0.72 13.92 rf +539.28 448.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 435.84 Tm +-0.08479 Tc +/N9 10 Tf (76)Tj +37.40109 0 TD +-0.05209 Tc +0.1284 Tw +/N9 10 Tf (Card copy)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 447.84 0.72 0.72 rf +72.24001 447.84 55.67999 0.72 rf +127.92 447.84 0.72 0.72 rf +128.64 447.84 176.88 0.72 rf +305.52 447.84 0.72 0.72 rf +306.24001 447.84 62.88 0.72 rf +369.12 447.84 0.72 0.72 rf +369.84 447.84 63.12 0.72 rf +432.96001 447.84 0.72 0.72 rf +433.67999 447.84 48.96001 0.72 rf +482.64 447.84 0.72 0.72 rf +483.36 447.84 55.92 0.72 rf +539.28 447.84 0.72 0.72 rf +71.52 433.92 0.72 13.92 rf +127.92 433.92 0.72 13.92 rf +305.52 433.92 0.72 13.92 rf +369.12 433.92 0.72 13.92 rf +432.96001 433.92 0.72 13.92 rf +482.64 433.92 0.72 13.92 rf +539.28 433.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 421.2 Tm +-0.08479 Tc +/N9 10 Tf (77)Tj +37.40109 0 TD +-0.0309 Tc +0.10741 Tw +/N9 10 Tf (Take a picture to flash memory)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 433.2 0.72 0.72 rf +72.24001 433.2 55.67999 0.72 rf +127.92 433.2 0.72 0.72 rf +128.64 433.2 176.88 0.72 rf +305.52 433.2 0.72 0.72 rf +306.24001 433.2 62.88 0.72 rf +369.12 433.2 0.72 0.72 rf +369.84 433.2 63.12 0.72 rf +432.96001 433.2 0.72 0.72 rf +433.67999 433.2 48.96001 0.72 rf +482.64 433.2 0.72 0.72 rf +483.36 433.2 55.92 0.72 rf +539.28 433.2 0.72 0.72 rf +71.52 419.28 0.72 13.92 rf +127.92 419.28 0.72 13.92 rf +305.52 419.28 0.72 13.92 rf +369.12 419.28 0.72 13.92 rf +432.96001 419.28 0.72 13.92 rf +482.64 419.28 0.72 13.92 rf +539.28 419.28 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 406.56 Tm +-0.08479 Tc +/N9 10 Tf (78)Tj +37.40109 0 TD +-0.02209 Tc +/N9 10 Tf (Zoom)Tj +201.29919 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 418.56 0.72 0.72 rf +72.24001 418.56 55.67999 0.72 rf +127.92 418.56 0.72 0.72 rf +128.64 418.56 176.88 0.72 rf +305.52 418.56 0.72 0.72 rf +306.24001 418.56 62.88 0.72 rf +369.12 418.56 0.72 0.72 rf +369.84 418.56 63.12 0.72 rf +432.96001 418.56 0.72 0.72 rf +433.67999 418.56 48.96001 0.72 rf +482.64 418.56 0.72 0.72 rf +483.36 418.56 55.92 0.72 rf +539.28 418.56 0.72 0.72 rf +71.52 404.64 0.72 13.92 rf +127.92 404.64 0.72 13.92 rf +305.52 404.64 0.72 13.92 rf +369.12 404.64 0.72 13.92 rf +432.96001 404.64 0.72 13.92 rf +482.64 404.64 0.72 13.92 rf +539.28 404.64 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.32001 391.92 Tm +-0.04469 Tc +/N9 10 Tf (7A)Tj +38.1158 0 TD +-0.0417 Tc +0.1181 Tw +/N9 10 Tf (Erase images in flash memory)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 403.92 0.72 0.72 rf +72.24001 403.92 55.67999 0.72 rf +127.92 403.92 0.72 0.72 rf +128.64 403.92 176.88 0.72 rf +305.52 403.92 0.72 0.72 rf +306.24001 403.92 62.88 0.72 rf +369.12 403.92 0.72 0.72 rf +369.84 403.92 63.12 0.72 rf +432.96001 403.92 0.72 0.72 rf +433.67999 403.92 48.96001 0.72 rf +482.64 403.92 0.72 0.72 rf +483.36 403.92 55.92 0.72 rf +539.28 403.92 0.72 0.72 rf +71.52 390 0.72 13.92 rf +127.92 390 0.72 13.92 rf +305.52 390 0.72 13.92 rf +369.12 390 0.72 13.92 rf +432.96001 390 0.72 13.92 rf +482.64 390 0.72 13.92 rf +539.28 390 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.32001 377.28 Tm +-0.04469 Tc +/N9 10 Tf (7B)Tj +38.1158 0 TD +-0.0434 Tc +0.1198 Tw +/N9 10 Tf (Erase images in memory card)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 389.28 0.72 0.72 rf +72.24001 389.28 55.67999 0.72 rf +127.92 389.28 0.72 0.72 rf +128.64 389.28 176.88 0.72 rf +305.52 389.28 0.72 0.72 rf +306.24001 389.28 62.88 0.72 rf +369.12 389.28 0.72 0.72 rf +369.84 389.28 63.12 0.72 rf +432.96001 389.28 0.72 0.72 rf +433.67999 389.28 48.96001 0.72 rf +482.64 389.28 0.72 0.72 rf +483.36 389.28 55.92 0.72 rf +539.28 389.28 0.72 0.72 rf +71.52 375.36 0.72 13.92 rf +127.92 375.36 0.72 13.92 rf +305.52 375.36 0.72 13.92 rf +369.12 375.36 0.72 13.92 rf +432.96001 375.36 0.72 13.92 rf +482.64 375.36 0.72 13.92 rf +539.28 375.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.08 362.64 Tm +-0.0817 Tc +/N9 10 Tf (7C)Tj +38.354 0 TD +-0.0336 Tc +0.11011 Tw +/N9 10 Tf (Take a picture to card)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 374.64 0.72 0.72 rf +72.24001 374.64 55.67999 0.72 rf +127.92 374.64 0.72 0.72 rf +128.64 374.64 176.88 0.72 rf +305.52 374.64 0.72 0.72 rf +306.24001 374.64 62.88 0.72 rf +369.12 374.64 0.72 0.72 rf +369.84 374.64 63.12 0.72 rf +432.96001 374.64 0.72 0.72 rf +433.67999 374.64 48.96001 0.72 rf +482.64 374.64 0.72 0.72 rf +483.36 374.64 55.92 0.72 rf +539.28 374.64 0.72 0.72 rf +71.52 360.72 0.72 13.92 rf +127.92 360.72 0.72 13.92 rf +305.52 360.72 0.72 13.92 rf +369.12 360.72 0.72 13.92 rf +432.96001 360.72 0.72 13.92 rf +482.64 360.72 0.72 13.92 rf +539.28 360.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.32001 348 Tm +-0.04469 Tc +/N9 10 Tf (7E)Tj +38.1158 0 TD +-0.03329 Tc +0.1098 Tw +/N9 10 Tf (Check camera battery)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 360 0.72 0.72 rf +72.24001 360 55.67999 0.72 rf +127.92 360 0.72 0.72 rf +128.64 360 176.88 0.72 rf +305.52 360 0.72 0.72 rf +306.24001 360 62.88 0.72 rf +369.12 360 0.72 0.72 rf +369.84 360 63.12 0.72 rf +432.96001 360 0.72 0.72 rf +433.67999 360 48.96001 0.72 rf +482.64 360 0.72 0.72 rf +483.36 360 55.92 0.72 rf +539.28 360 0.72 0.72 rf +71.52 346.08 0.72 13.92 rf +127.92 346.08 0.72 13.92 rf +305.52 346.08 0.72 13.92 rf +369.12 346.08 0.72 13.92 rf +432.96001 346.08 0.72 13.92 rf +482.64 346.08 0.72 13.92 rf +539.28 346.08 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.56 333.36 Tm +-0.0027 Tc +/N9 10 Tf (7F)Tj +37.87759 0 TD +-0.03729 Tc +0.11369 Tw +/N9 10 Tf (Send camera status table)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 345.36 0.72 0.72 rf +72.24001 345.36 55.67999 0.72 rf +127.92 345.36 0.72 0.72 rf +128.64 345.36 176.88 0.72 rf +305.52 345.36 0.72 0.72 rf +306.24001 345.36 62.88 0.72 rf +369.12 345.36 0.72 0.72 rf +369.84 345.36 63.12 0.72 rf +432.96001 345.36 0.72 0.72 rf +433.67999 345.36 48.96001 0.72 rf +482.64 345.36 0.72 0.72 rf +483.36 345.36 55.92 0.72 rf +539.28 345.36 0.72 0.72 rf +71.52 331.44 0.72 13.92 rf +127.92 331.44 0.72 13.92 rf +305.52 331.44 0.72 13.92 rf +369.12 331.44 0.72 13.92 rf +432.96001 331.44 0.72 13.92 rf +482.64 331.44 0.72 13.92 rf +539.28 331.44 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 318.72 Tm +-0.08479 Tc +/N9 10 Tf (80)Tj +37.40109 0 TD +-0.0448 Tc +0.1212 Tw +/N9 10 Tf (Set exposure compensation)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 330.72 0.72 0.72 rf +72.24001 330.72 55.67999 0.72 rf +127.92 330.72 0.72 0.72 rf +128.64 330.72 176.88 0.72 rf +305.52 330.72 0.72 0.72 rf +306.24001 330.72 62.88 0.72 rf +369.12 330.72 0.72 0.72 rf +369.84 330.72 63.12 0.72 rf +432.96001 330.72 0.72 0.72 rf +433.67999 330.72 48.96001 0.72 rf +482.64 330.72 0.72 0.72 rf +483.36 330.72 55.92 0.72 rf +539.28 330.72 0.72 0.72 rf +71.52 316.8 0.72 13.92 rf +127.92 316.8 0.72 13.92 rf +305.52 316.8 0.72 13.92 rf +369.12 316.8 0.72 13.92 rf +432.96001 316.8 0.72 13.92 rf +482.64 316.8 0.72 13.92 rf +539.28 316.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 304.08 Tm +-0.08479 Tc +/N9 10 Tf (81)Tj +37.40109 0 TD +-0.05009 Tc +0.1264 Tw +/N9 10 Tf (Set manual exposure)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 316.08 0.72 0.72 rf +72.24001 316.08 55.67999 0.72 rf +127.92 316.08 0.72 0.72 rf +128.64 316.08 176.88 0.72 rf +305.52 316.08 0.72 0.72 rf +306.24001 316.08 62.88 0.72 rf +369.12 316.08 0.72 0.72 rf +369.84 316.08 63.12 0.72 rf +432.96001 316.08 0.72 0.72 rf +433.67999 316.08 48.96001 0.72 rf +482.64 316.08 0.72 0.72 rf +483.36 316.08 55.92 0.72 rf +539.28 316.08 0.72 0.72 rf +71.52 302.16 0.72 13.92 rf +127.92 302.16 0.72 13.92 rf +305.52 302.16 0.72 13.92 rf +369.12 302.16 0.72 13.92 rf +432.96001 302.16 0.72 13.92 rf +482.64 302.16 0.72 13.92 rf +539.28 302.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 289.44 Tm +-0.08479 Tc +/N9 10 Tf (82)Tj +37.40109 0 TD +-0.0358 Tc +0.1122 Tw +/N9 10 Tf (Set sleep time)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 301.44 0.72 0.72 rf +72.24001 301.44 55.67999 0.72 rf +127.92 301.44 0.72 0.72 rf +128.64 301.44 176.88 0.72 rf +305.52 301.44 0.72 0.72 rf +306.24001 301.44 62.88 0.72 rf +369.12 301.44 0.72 0.72 rf +369.84 301.44 63.12 0.72 rf +432.96001 301.44 0.72 0.72 rf +433.67999 301.44 48.96001 0.72 rf +482.64 301.44 0.72 0.72 rf +483.36 301.44 55.92 0.72 rf +539.28 301.44 0.72 0.72 rf +71.52 287.52 0.72 13.92 rf +127.92 287.52 0.72 13.92 rf +305.52 287.52 0.72 13.92 rf +369.12 287.52 0.72 13.92 rf +432.96001 287.52 0.72 13.92 rf +482.64 287.52 0.72 13.92 rf +539.28 287.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 274.8 Tm +-0.08479 Tc +/N9 10 Tf (83)Tj +37.40109 0 TD +-0.0385 Tc +0.1149 Tw +/N9 10 Tf (Send camera matrix data)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 286.8 0.72 0.72 rf +72.24001 286.8 55.67999 0.72 rf +127.92 286.8 0.72 0.72 rf +128.64 286.8 176.88 0.72 rf +305.52 286.8 0.72 0.72 rf +306.24001 286.8 62.88 0.72 rf +369.12 286.8 0.72 0.72 rf +369.84 286.8 63.12 0.72 rf +432.96001 286.8 0.72 0.72 rf +433.67999 286.8 48.96001 0.72 rf +482.64 286.8 0.72 0.72 rf +483.36 286.8 55.92 0.72 rf +539.28 286.8 0.72 0.72 rf +71.52 272.88 0.72 13.92 rf +127.92 272.88 0.72 13.92 rf +305.52 272.88 0.72 13.92 rf +369.12 272.88 0.72 13.92 rf +432.96001 272.88 0.72 13.92 rf +482.64 272.88 0.72 13.92 rf +539.28 272.88 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 260.16 Tm +-0.08479 Tc +/N9 10 Tf (84)Tj +37.40109 0 TD +-0.0507 Tc +0.127 Tw +/N9 10 Tf (Send compression table)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +171.04469 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 272.16 0.72 0.72 rf +72.24001 272.16 55.67999 0.72 rf +127.92 272.16 0.72 0.72 rf +128.64 272.16 176.88 0.72 rf +305.52 272.16 0.72 0.72 rf +306.24001 272.16 62.88 0.72 rf +369.12 272.16 0.72 0.72 rf +369.84 272.16 63.12 0.72 rf +432.96001 272.16 0.72 0.72 rf +433.67999 272.16 48.96001 0.72 rf +482.64 272.16 0.72 0.72 rf +483.36 272.16 55.92 0.72 rf +539.28 272.16 0.72 0.72 rf +71.52 258.24001 0.72 13.92 rf +127.92 258.24001 0.72 13.92 rf +305.52 258.24001 0.72 13.92 rf +369.12 258.24001 0.72 13.92 rf +432.96001 258.24001 0.72 13.92 rf +482.64 258.24001 0.72 13.92 rf +539.28 258.24001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 245.52 Tm +-0.08479 Tc +/N9 10 Tf (85)Tj +37.40109 0 TD +-0.0583 Tc +0.13451 Tw +/N9 10 Tf (Take and send preview image)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +171.04469 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 257.52 0.72 0.72 rf +72.24001 257.52 55.67999 0.72 rf +127.92 257.52 0.72 0.72 rf +128.64 257.52 176.88 0.72 rf +305.52 257.52 0.72 0.72 rf +306.24001 257.52 62.88 0.72 rf +369.12 257.52 0.72 0.72 rf +369.84 257.52 63.12 0.72 rf +432.96001 257.52 0.72 0.72 rf +433.67999 257.52 48.96001 0.72 rf +482.64 257.52 0.72 0.72 rf +483.36 257.52 55.92 0.72 rf +539.28 257.52 0.72 0.72 rf +71.52 243.60001 0.72 13.92 rf +127.92 243.60001 0.72 13.92 rf +305.52 243.60001 0.72 13.92 rf +369.12 243.60001 0.72 13.92 rf +432.96001 243.60001 0.72 13.92 rf +482.64 243.60001 0.72 13.92 rf +539.28 243.60001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 230.88 Tm +-0.08479 Tc +/N9 10 Tf (86)Tj +37.40109 0 TD +-0.0499 Tc +0.12621 Tw +/N9 10 Tf (Request sense)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +103.15089 0 TD +0.0773 Tc +/N9 10 Tf (O/F)Tj +ET +71.52 242.88 0.72 0.72 rf +72.24001 242.88 55.67999 0.72 rf +127.92 242.88 0.72 0.72 rf +128.64 242.88 176.88 0.72 rf +305.52 242.88 0.72 0.72 rf +306.24001 242.88 62.88 0.72 rf +369.12 242.88 0.72 0.72 rf +369.84 242.88 63.12 0.72 rf +432.96001 242.88 0.72 0.72 rf +433.67999 242.88 48.96001 0.72 rf +482.64 242.88 0.72 0.72 rf +483.36 242.88 55.92 0.72 rf +539.28 242.88 0.72 0.72 rf +71.52 228.96001 0.72 13.92 rf +127.92 228.96001 0.72 13.92 rf +305.52 228.96001 0.72 13.92 rf +369.12 228.96001 0.72 13.92 rf +432.96001 228.96001 0.72 13.92 rf +482.64 228.96001 0.72 13.92 rf +539.28 228.96001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 216.24001 Tm +-0.08479 Tc +/N9 10 Tf (87)Tj +37.40109 0 TD +-0.0464 Tc +0.1228 Tw +/N9 10 Tf (Store preview image in memory)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +171.04469 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 228.24001 0.72 0.72 rf +72.24001 228.24001 55.67999 0.72 rf +127.92 228.24001 0.72 0.72 rf +128.64 228.24001 176.88 0.72 rf +305.52 228.24001 0.72 0.72 rf +306.24001 228.24001 62.88 0.72 rf +369.12 228.24001 0.72 0.72 rf +369.84 228.24001 63.12 0.72 rf +432.96001 228.24001 0.72 0.72 rf +433.67999 228.24001 48.96001 0.72 rf +482.64 228.24001 0.72 0.72 rf +483.36 228.24001 55.92 0.72 rf +539.28 228.24001 0.72 0.72 rf +71.52 214.32001 0.72 13.92 rf +127.92 214.32001 0.72 13.92 rf +305.52 214.32001 0.72 13.92 rf +369.12 214.32001 0.72 13.92 rf +432.96001 214.32001 0.72 13.92 rf +482.64 214.32001 0.72 13.92 rf +539.28 214.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 201.60001 Tm +-0.08479 Tc +/N9 10 Tf (88)Tj +37.40109 0 TD +-0.0506 Tc +0.12691 Tw +/N9 10 Tf (Store preview image in card)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +171.04469 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 213.60001 0.72 0.72 rf +72.24001 213.60001 55.67999 0.72 rf +127.92 213.60001 0.72 0.72 rf +128.64 213.60001 176.88 0.72 rf +305.52 213.60001 0.72 0.72 rf +306.24001 213.60001 62.88 0.72 rf +369.12 213.60001 0.72 0.72 rf +369.84 213.60001 63.12 0.72 rf +432.96001 213.60001 0.72 0.72 rf +433.67999 213.60001 48.96001 0.72 rf +482.64 213.60001 0.72 0.72 rf +483.36 213.60001 55.92 0.72 rf +539.28 213.60001 0.72 0.72 rf +71.52 199.67999 0.72 13.92 rf +127.92 199.67999 0.72 13.92 rf +305.52 199.67999 0.72 13.92 rf +369.12 199.67999 0.72 13.92 rf +432.96001 199.67999 0.72 13.92 rf +482.64 199.67999 0.72 13.92 rf +539.28 199.67999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 186.96001 Tm +-0.08479 Tc +/N9 10 Tf (89)Tj +37.40109 0 TD +-0.0536 Tc +0.1299 Tw +/N9 10 Tf (Erase preview image)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +171.04469 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 198.96001 0.72 0.72 rf +72.24001 198.96001 55.67999 0.72 rf +127.92 198.96001 0.72 0.72 rf +128.64 198.96001 176.88 0.72 rf +305.52 198.96001 0.72 0.72 rf +306.24001 198.96001 62.88 0.72 rf +369.12 198.96001 0.72 0.72 rf +369.84 198.96001 63.12 0.72 rf +432.96001 198.96001 0.72 0.72 rf +433.67999 198.96001 48.96001 0.72 rf +482.64 198.96001 0.72 0.72 rf +483.36 198.96001 55.92 0.72 rf +539.28 198.96001 0.72 0.72 rf +71.52 185.03999 0.72 13.92 rf +127.92 185.03999 0.72 13.92 rf +305.52 185.03999 0.72 13.92 rf +369.12 185.03999 0.72 13.92 rf +432.96001 185.03999 0.72 13.92 rf +482.64 185.03999 0.72 13.92 rf +539.28 185.03999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.32001 172.32001 Tm +-0.04469 Tc +/N9 10 Tf (8A)Tj +38.1158 0 TD +-0.0345 Tc +/N9 10 Tf (Reset)Tj +201.29919 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 184.32001 0.72 0.72 rf +72.24001 184.32001 55.67999 0.72 rf +127.92 184.32001 0.72 0.72 rf +128.64 184.32001 176.88 0.72 rf +305.52 184.32001 0.72 0.72 rf +306.24001 184.32001 62.88 0.72 rf +369.12 184.32001 0.72 0.72 rf +369.84 184.32001 63.12 0.72 rf +432.96001 184.32001 0.72 0.72 rf +433.67999 184.32001 48.96001 0.72 rf +482.64 184.32001 0.72 0.72 rf +483.36 184.32001 55.92 0.72 rf +539.28 184.32001 0.72 0.72 rf +71.52 170.39999 0.72 13.92 rf +127.92 170.39999 0.72 13.92 rf +305.52 170.39999 0.72 13.92 rf +369.12 170.39999 0.72 13.92 rf +432.96001 170.39999 0.72 13.92 rf +482.64 170.39999 0.72 13.92 rf +539.28 170.39999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.32001 157.67999 Tm +-0.04469 Tc +/N9 10 Tf (8B)Tj +38.1158 0 TD +-0.0459 Tc +0.1223 Tw +/N9 10 Tf (Set exposure mode)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +107.6772 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 169.67999 0.72 0.72 rf +72.24001 169.67999 55.67999 0.72 rf +127.92 169.67999 0.72 0.72 rf +128.64 169.67999 176.88 0.72 rf +305.52 169.67999 0.72 0.72 rf +306.24001 169.67999 62.88 0.72 rf +369.12 169.67999 0.72 0.72 rf +369.84 169.67999 63.12 0.72 rf +432.96001 169.67999 0.72 0.72 rf +433.67999 169.67999 48.96001 0.72 rf +482.64 169.67999 0.72 0.72 rf +483.36 169.67999 55.92 0.72 rf +539.28 169.67999 0.72 0.72 rf +71.52 155.75999 0.72 13.92 rf +127.92 155.75999 0.72 13.92 rf +305.52 155.75999 0.72 13.92 rf +369.12 155.75999 0.72 13.92 rf +432.96001 155.75999 0.72 13.92 rf +482.64 155.75999 0.72 13.92 rf +539.28 155.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.08 143.03999 Tm +-0.0817 Tc +/N9 10 Tf (8C)Tj +38.354 0 TD +-0.0369 Tc +0.1133 Tw +/N9 10 Tf (Execute program)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +171.04469 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 155.03999 0.72 0.72 rf +72.24001 155.03999 55.67999 0.72 rf +127.92 155.03999 0.72 0.72 rf +128.64 155.03999 176.88 0.72 rf +305.52 155.03999 0.72 0.72 rf +306.24001 155.03999 62.88 0.72 rf +369.12 155.03999 0.72 0.72 rf +369.84 155.03999 63.12 0.72 rf +432.96001 155.03999 0.72 0.72 rf +433.67999 155.03999 48.96001 0.72 rf +482.64 155.03999 0.72 0.72 rf +483.36 155.03999 55.92 0.72 rf +539.28 155.03999 0.72 0.72 rf +71.52 141.12 0.72 13.92 rf +127.92 141.12 0.72 13.92 rf +305.52 141.12 0.72 13.92 rf +369.12 141.12 0.72 13.92 rf +432.96001 141.12 0.72 13.92 rf +482.64 141.12 0.72 13.92 rf +539.28 141.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.08 128.39999 Tm +-0.0817 Tc +/N9 10 Tf (8D)Tj +38.354 0 TD +-0.0287 Tc +0.10519 Tw +/N9 10 Tf (Switch to ROM mode)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 140.39999 0.72 0.72 rf +72.24001 140.39999 55.67999 0.72 rf +127.92 140.39999 0.72 0.72 rf +128.64 140.39999 176.88 0.72 rf +305.52 140.39999 0.72 0.72 rf +306.24001 140.39999 62.88 0.72 rf +369.12 140.39999 0.72 0.72 rf +369.84 140.39999 63.12 0.72 rf +432.96001 140.39999 0.72 0.72 rf +433.67999 140.39999 48.96001 0.72 rf +482.64 140.39999 0.72 0.72 rf +483.36 140.39999 55.92 0.72 rf +539.28 140.39999 0.72 0.72 rf +71.52 126.48 0.72 13.92 rf +127.92 126.48 0.72 13.92 rf +305.52 126.48 0.72 13.92 rf +369.12 126.48 0.72 13.92 rf +432.96001 126.48 0.72 13.92 rf +482.64 126.48 0.72 13.92 rf +539.28 126.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 113.75999 Tm +-0.08479 Tc +/N9 10 Tf (90)Tj +37.40109 0 TD +-0.04269 Tc +0.119 Tw +/N9 10 Tf (Set program mode)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +171.04469 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 125.75999 0.72 0.72 rf +72.24001 125.75999 55.67999 0.72 rf +127.92 125.75999 0.72 0.72 rf +128.64 125.75999 176.88 0.72 rf +305.52 125.75999 0.72 0.72 rf +306.24001 125.75999 62.88 0.72 rf +369.12 125.75999 0.72 0.72 rf +369.84 125.75999 63.12 0.72 rf +432.96001 125.75999 0.72 0.72 rf +433.67999 125.75999 48.96001 0.72 rf +482.64 125.75999 0.72 0.72 rf +483.36 125.75999 55.92 0.72 rf +539.28 125.75999 0.72 0.72 rf +71.52 111.84 0.72 13.92 rf +127.92 111.84 0.72 13.92 rf +305.52 111.84 0.72 13.92 rf +369.12 111.84 0.72 13.92 rf +432.96001 111.84 0.72 13.92 rf +482.64 111.84 0.72 13.92 rf +539.28 111.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 99.12 Tm +-0.08479 Tc +/N9 10 Tf (91)Tj +37.40109 0 TD +-0.0351 Tc +0.1116 Tw +/N9 10 Tf (Read Picture Information)Tj +320.8876 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 111.12 0.72 0.72 rf +72.24001 111.12 55.67999 0.72 rf +127.92 111.12 0.72 0.72 rf +128.64 111.12 176.88 0.72 rf +305.52 111.12 0.72 0.72 rf +306.24001 111.12 62.88 0.72 rf +369.12 111.12 0.72 0.72 rf +369.84 111.12 63.12 0.72 rf +432.96001 111.12 0.72 0.72 rf +433.67999 111.12 48.96001 0.72 rf +482.64 111.12 0.72 0.72 rf +483.36 111.12 55.92 0.72 rf +539.28 111.12 0.72 0.72 rf +71.52 97.2 0.72 13.92 rf +127.92 97.2 0.72 13.92 rf +305.52 97.2 0.72 13.92 rf +369.12 97.2 0.72 13.92 rf +432.96001 97.2 0.72 13.92 rf +482.64 97.2 0.72 13.92 rf +539.28 97.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 84.48 Tm +-0.08479 Tc +/N9 10 Tf (92)Tj +37.40109 0 TD +-0.04179 Tc +0.11819 Tw +/N9 10 Tf (Read summary information)Tj +320.8876 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 96.48 0.72 0.72 rf +72.24001 96.48 55.67999 0.72 rf +127.92 96.48 0.72 0.72 rf +128.64 96.48 176.88 0.72 rf +305.52 96.48 0.72 0.72 rf +306.24001 96.48 62.88 0.72 rf +369.12 96.48 0.72 0.72 rf +369.84 96.48 63.12 0.72 rf +432.96001 96.48 0.72 0.72 rf +433.67999 96.48 48.96001 0.72 rf +482.64 96.48 0.72 0.72 rf +483.36 96.48 55.92 0.72 rf +539.28 96.48 0.72 0.72 rf +71.52 82.56 0.72 13.92 rf +71.52 81.84 0.72 0.72 rf +71.52 81.84 0.72 0.72 rf +72.24001 81.84 55.67999 0.72 rf +127.92 82.56 0.72 13.92 rf +127.92 81.84 0.72 0.72 rf +128.64 81.84 176.88 0.72 rf +305.52 82.56 0.72 13.92 rf +305.52 81.84 0.72 0.72 rf +306.24001 81.84 62.88 0.72 rf +369.12 82.56 0.72 13.92 rf +369.12 81.84 0.72 0.72 rf +369.84 81.84 63.12 0.72 rf +432.96001 82.56 0.72 13.92 rf +432.96001 81.84 0.72 0.72 rf +433.67999 81.84 48.96001 0.72 rf +482.64 82.56 0.72 13.92 rf +482.64 81.84 0.72 0.72 rf +483.36 81.84 55.92 0.72 rf +539.28 82.56 0.72 13.92 rf +539.28 81.84 0.72 0.72 rf +539.28 81.84 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 26 26 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (26)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 95.03999 707.28 Tm +/N9 10 Tf +-0.08479 Tc +0 Tw +/N9 10 Tf (93)Tj +37.40109 0 TD +-0.0639 Tc +0.14011 Tw +/N9 10 Tf (Read Thumbnail)Tj +320.8876 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 719.28 0.72 0.72 rf +71.52 719.28 0.72 0.72 rf +72.24001 719.28 55.67999 0.72 rf +127.92 719.28 0.72 0.72 rf +128.64 719.28 176.88 0.72 rf +305.52 719.28 0.72 0.72 rf +306.24001 719.28 62.88 0.72 rf +369.12 719.28 0.72 0.72 rf +369.84 719.28 63.12 0.72 rf +432.96001 719.28 0.72 0.72 rf +433.67999 719.28 48.96001 0.72 rf +482.64 719.28 0.72 0.72 rf +483.36 719.28 55.92 0.72 rf +539.28 719.28 0.72 0.72 rf +539.28 719.28 0.72 0.72 rf +71.52 705.36 0.72 13.92 rf +127.92 705.36 0.72 13.92 rf +305.52 705.36 0.72 13.92 rf +369.12 705.36 0.72 13.92 rf +432.96001 705.36 0.72 13.92 rf +482.64 705.36 0.72 13.92 rf +539.28 705.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 692.64 Tm +-0.08479 Tc +/N9 10 Tf (94)Tj +37.40109 0 TD +-0.0009 Tc +/N9 10 Tf (Wait)Tj +372.3439 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 704.64 0.72 0.72 rf +72.24001 704.64 55.67999 0.72 rf +127.92 704.64 0.72 0.72 rf +128.64 704.64 176.88 0.72 rf +305.52 704.64 0.72 0.72 rf +306.24001 704.64 62.88 0.72 rf +369.12 704.64 0.72 0.72 rf +369.84 704.64 63.12 0.72 rf +432.96001 704.64 0.72 0.72 rf +433.67999 704.64 48.96001 0.72 rf +482.64 704.64 0.72 0.72 rf +483.36 704.64 55.92 0.72 rf +539.28 704.64 0.72 0.72 rf +71.52 690.72 0.72 13.92 rf +127.92 690.72 0.72 13.92 rf +305.52 690.72 0.72 13.92 rf +369.12 690.72 0.72 13.92 rf +432.96001 690.72 0.72 13.92 rf +482.64 690.72 0.72 13.92 rf +539.28 690.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 678 Tm +-0.08479 Tc +/N9 10 Tf (95)Tj +37.40109 0 TD +-0.0372 Tc +0.1136 Tw +/N9 10 Tf (Initialize memory card)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +119.58839 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 690 0.72 0.72 rf +72.24001 690 55.67999 0.72 rf +127.92 690 0.72 0.72 rf +128.64 690 176.88 0.72 rf +305.52 690 0.72 0.72 rf +306.24001 690 62.88 0.72 rf +369.12 690 0.72 0.72 rf +369.84 690 63.12 0.72 rf +432.96001 690 0.72 0.72 rf +433.67999 690 48.96001 0.72 rf +482.64 690 0.72 0.72 rf +483.36 690 55.92 0.72 rf +539.28 690 0.72 0.72 rf +71.52 676.08 0.72 13.92 rf +127.92 676.08 0.72 13.92 rf +305.52 676.08 0.72 13.92 rf +369.12 676.08 0.72 13.92 rf +432.96001 676.08 0.72 13.92 rf +482.64 676.08 0.72 13.92 rf +539.28 676.08 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 663.36 Tm +-0.08479 Tc +/N9 10 Tf (96)Tj +37.40109 0 TD +-0.0433 Tc +0.11971 Tw +/N9 10 Tf (Open card)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 675.36 0.72 0.72 rf +72.24001 675.36 55.67999 0.72 rf +127.92 675.36 0.72 0.72 rf +128.64 675.36 176.88 0.72 rf +305.52 675.36 0.72 0.72 rf +306.24001 675.36 62.88 0.72 rf +369.12 675.36 0.72 0.72 rf +369.84 675.36 63.12 0.72 rf +432.96001 675.36 0.72 0.72 rf +433.67999 675.36 48.96001 0.72 rf +482.64 675.36 0.72 0.72 rf +483.36 675.36 55.92 0.72 rf +539.28 675.36 0.72 0.72 rf +71.52 661.44 0.72 13.92 rf +127.92 661.44 0.72 13.92 rf +305.52 661.44 0.72 13.92 rf +369.12 661.44 0.72 13.92 rf +432.96001 661.44 0.72 13.92 rf +482.64 661.44 0.72 13.92 rf +539.28 661.44 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 648.72 Tm +-0.08479 Tc +/N9 10 Tf (97)Tj +37.40109 0 TD +-0.0549 Tc +0.1312 Tw +/N9 10 Tf (Close card)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 660.72 0.72 0.72 rf +72.24001 660.72 55.67999 0.72 rf +127.92 660.72 0.72 0.72 rf +128.64 660.72 176.88 0.72 rf +305.52 660.72 0.72 0.72 rf +306.24001 660.72 62.88 0.72 rf +369.12 660.72 0.72 0.72 rf +369.84 660.72 63.12 0.72 rf +432.96001 660.72 0.72 0.72 rf +433.67999 660.72 48.96001 0.72 rf +482.64 660.72 0.72 0.72 rf +483.36 660.72 55.92 0.72 rf +539.28 660.72 0.72 0.72 rf +71.52 646.8 0.72 13.92 rf +127.92 646.8 0.72 13.92 rf +305.52 646.8 0.72 13.92 rf +369.12 646.8 0.72 13.92 rf +432.96001 646.8 0.72 13.92 rf +482.64 646.8 0.72 13.92 rf +539.28 646.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 634.08 Tm +-0.08479 Tc +/N9 10 Tf (98)Tj +37.40109 0 TD +-0.00909 Tc +0.08569 Tw +/N9 10 Tf (Get card status)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 646.08 0.72 0.72 rf +72.24001 646.08 55.67999 0.72 rf +127.92 646.08 0.72 0.72 rf +128.64 646.08 176.88 0.72 rf +305.52 646.08 0.72 0.72 rf +306.24001 646.08 62.88 0.72 rf +369.12 646.08 0.72 0.72 rf +369.84 646.08 63.12 0.72 rf +432.96001 646.08 0.72 0.72 rf +433.67999 646.08 48.96001 0.72 rf +482.64 646.08 0.72 0.72 rf +483.36 646.08 55.92 0.72 rf +539.28 646.08 0.72 0.72 rf +71.52 632.16 0.72 13.92 rf +127.92 632.16 0.72 13.92 rf +305.52 632.16 0.72 13.92 rf +369.12 632.16 0.72 13.92 rf +432.96001 632.16 0.72 13.92 rf +482.64 632.16 0.72 13.92 rf +539.28 632.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 95.03999 619.44 Tm +-0.08479 Tc +/N9 10 Tf (99)Tj +37.40109 0 TD +-0.0419 Tc +0.1183 Tw +/N9 10 Tf (Read directory information)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 631.44 0.72 0.72 rf +72.24001 631.44 55.67999 0.72 rf +127.92 631.44 0.72 0.72 rf +128.64 631.44 176.88 0.72 rf +305.52 631.44 0.72 0.72 rf +306.24001 631.44 62.88 0.72 rf +369.12 631.44 0.72 0.72 rf +369.84 631.44 63.12 0.72 rf +432.96001 631.44 0.72 0.72 rf +433.67999 631.44 48.96001 0.72 rf +482.64 631.44 0.72 0.72 rf +483.36 631.44 55.92 0.72 rf +539.28 631.44 0.72 0.72 rf +71.52 617.52 0.72 13.92 rf +127.92 617.52 0.72 13.92 rf +305.52 617.52 0.72 13.92 rf +369.12 617.52 0.72 13.92 rf +432.96001 617.52 0.72 13.92 rf +482.64 617.52 0.72 13.92 rf +539.28 617.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.32001 604.8 Tm +-0.04469 Tc +/N9 10 Tf (9A)Tj +38.1158 0 TD +-0.062 Tc +0.13831 Tw +/N9 10 Tf (Read file)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 616.8 0.72 0.72 rf +72.24001 616.8 55.67999 0.72 rf +127.92 616.8 0.72 0.72 rf +128.64 616.8 176.88 0.72 rf +305.52 616.8 0.72 0.72 rf +306.24001 616.8 62.88 0.72 rf +369.12 616.8 0.72 0.72 rf +369.84 616.8 63.12 0.72 rf +432.96001 616.8 0.72 0.72 rf +433.67999 616.8 48.96001 0.72 rf +482.64 616.8 0.72 0.72 rf +483.36 616.8 55.92 0.72 rf +539.28 616.8 0.72 0.72 rf +71.52 602.88 0.72 13.92 rf +127.92 602.88 0.72 13.92 rf +305.52 602.88 0.72 13.92 rf +369.12 602.88 0.72 13.92 rf +432.96001 602.88 0.72 13.92 rf +482.64 602.88 0.72 13.92 rf +539.28 602.88 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.32001 590.16 Tm +-0.04469 Tc +/N9 10 Tf (9B)Tj +38.1158 0 TD +-0.0293 Tc +0.1057 Tw +/N9 10 Tf (Write file information)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +171.04469 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 602.16 0.72 0.72 rf +72.24001 602.16 55.67999 0.72 rf +127.92 602.16 0.72 0.72 rf +128.64 602.16 176.88 0.72 rf +305.52 602.16 0.72 0.72 rf +306.24001 602.16 62.88 0.72 rf +369.12 602.16 0.72 0.72 rf +369.84 602.16 63.12 0.72 rf +432.96001 602.16 0.72 0.72 rf +433.67999 602.16 48.96001 0.72 rf +482.64 602.16 0.72 0.72 rf +483.36 602.16 55.92 0.72 rf +539.28 602.16 0.72 0.72 rf +71.52 588.24001 0.72 13.92 rf +127.92 588.24001 0.72 13.92 rf +305.52 588.24001 0.72 13.92 rf +369.12 588.24001 0.72 13.92 rf +432.96001 588.24001 0.72 13.92 rf +482.64 588.24001 0.72 13.92 rf +539.28 588.24001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.08 575.52 Tm +-0.0817 Tc +/N9 10 Tf (9C)Tj +38.354 0 TD +-0.0182 Tc +0.0948 Tw +/N9 10 Tf (Write file)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +171.04469 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 587.52 0.72 0.72 rf +72.24001 587.52 55.67999 0.72 rf +127.92 587.52 0.72 0.72 rf +128.64 587.52 176.88 0.72 rf +305.52 587.52 0.72 0.72 rf +306.24001 587.52 62.88 0.72 rf +369.12 587.52 0.72 0.72 rf +369.84 587.52 63.12 0.72 rf +432.96001 587.52 0.72 0.72 rf +433.67999 587.52 48.96001 0.72 rf +482.64 587.52 0.72 0.72 rf +483.36 587.52 55.92 0.72 rf +539.28 587.52 0.72 0.72 rf +71.52 573.60001 0.72 13.92 rf +127.92 573.60001 0.72 13.92 rf +305.52 573.60001 0.72 13.92 rf +369.12 573.60001 0.72 13.92 rf +432.96001 573.60001 0.72 13.92 rf +482.64 573.60001 0.72 13.92 rf +539.28 573.60001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.08 560.88 Tm +-0.0817 Tc +/N9 10 Tf (9D)Tj +38.354 0 TD +-0.0497 Tc +0.12601 Tw +/N9 10 Tf (Delete file)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +119.58839 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 572.88 0.72 0.72 rf +72.24001 572.88 55.67999 0.72 rf +127.92 572.88 0.72 0.72 rf +128.64 572.88 176.88 0.72 rf +305.52 572.88 0.72 0.72 rf +306.24001 572.88 62.88 0.72 rf +369.12 572.88 0.72 0.72 rf +369.84 572.88 63.12 0.72 rf +432.96001 572.88 0.72 0.72 rf +433.67999 572.88 48.96001 0.72 rf +482.64 572.88 0.72 0.72 rf +483.36 572.88 55.92 0.72 rf +539.28 572.88 0.72 0.72 rf +71.52 558.96001 0.72 13.92 rf +127.92 558.96001 0.72 13.92 rf +305.52 558.96001 0.72 13.92 rf +369.12 558.96001 0.72 13.92 rf +432.96001 558.96001 0.72 13.92 rf +482.64 558.96001 0.72 13.92 rf +539.28 558.96001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 94.32001 546.24001 Tm +-0.04469 Tc +/N9 10 Tf (9E)Tj +38.1158 0 TD +-0.0195 Tc +0.09599 Tw +/N9 10 Tf (Write camera ID)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 558.24001 0.72 0.72 rf +72.24001 558.24001 55.67999 0.72 rf +127.92 558.24001 0.72 0.72 rf +128.64 558.24001 176.88 0.72 rf +305.52 558.24001 0.72 0.72 rf +306.24001 558.24001 62.88 0.72 rf +369.12 558.24001 0.72 0.72 rf +369.84 558.24001 63.12 0.72 rf +432.96001 558.24001 0.72 0.72 rf +433.67999 558.24001 48.96001 0.72 rf +482.64 558.24001 0.72 0.72 rf +483.36 558.24001 55.92 0.72 rf +539.28 558.24001 0.72 0.72 rf +71.52 544.32001 0.72 13.92 rf +127.92 544.32001 0.72 13.92 rf +305.52 544.32001 0.72 13.92 rf +369.12 544.32001 0.72 13.92 rf +432.96001 544.32001 0.72 13.92 rf +482.64 544.32001 0.72 13.92 rf +539.28 544.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 93.60001 531.60001 Tm +-0.0415 Tc +/N9 10 Tf (AD)Tj +38.83051 0 TD +-0.04021 Tc +0.11659 Tw +/N9 10 Tf (Enter adjust mode)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +51.45641 0 TD +0.07581 Tc +/N9 10 Tf (O)Tj +ET +71.52 543.60001 0.72 0.72 rf +72.24001 543.60001 55.67999 0.72 rf +127.92 543.60001 0.72 0.72 rf +128.64 543.60001 176.88 0.72 rf +305.52 543.60001 0.72 0.72 rf +306.24001 543.60001 62.88 0.72 rf +369.12 543.60001 0.72 0.72 rf +369.84 543.60001 63.12 0.72 rf +432.96001 543.60001 0.72 0.72 rf +433.67999 543.60001 48.96001 0.72 rf +482.64 543.60001 0.72 0.72 rf +483.36 543.60001 55.92 0.72 rf +539.28 543.60001 0.72 0.72 rf +71.52 529.67999 0.72 13.92 rf +127.92 529.67999 0.72 13.92 rf +305.52 529.67999 0.72 13.92 rf +369.12 529.67999 0.72 13.92 rf +432.96001 529.67999 0.72 13.92 rf +482.64 529.67999 0.72 13.92 rf +539.28 529.67999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 93.84 516.96001 Tm +-0.0045 Tc +/N9 10 Tf (AE)Tj +38.5923 0 TD +-0.0627 Tc +0.1389 Tw +/N9 10 Tf (Completion of download mode)Tj +201.29919 0 TD +-0.0009 Tc +0 Tw +/N9 10 Tf (x)Tj +63.36749 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +56.22079 0 TD +-0.0009 Tc +/N9 10 Tf (x)Tj +52.17101 0 TD +0.07941 Tc +/N9 10 Tf (F)Tj +ET +71.52 528.96001 0.72 0.72 rf +72.24001 528.96001 55.67999 0.72 rf +127.92 528.96001 0.72 0.72 rf +128.64 528.96001 176.88 0.72 rf +305.52 528.96001 0.72 0.72 rf +306.24001 528.96001 62.88 0.72 rf +369.12 528.96001 0.72 0.72 rf +369.84 528.96001 63.12 0.72 rf +432.96001 528.96001 0.72 0.72 rf +433.67999 528.96001 48.96001 0.72 rf +482.64 528.96001 0.72 0.72 rf +483.36 528.96001 55.92 0.72 rf +539.28 528.96001 0.72 0.72 rf +71.52 515.03999 0.72 13.92 rf +71.52 514.32001 0.72 0.72 rf +71.52 514.32001 0.72 0.72 rf +72.24001 514.32001 55.67999 0.72 rf +127.92 515.03999 0.72 13.92 rf +127.92 514.32001 0.72 0.72 rf +128.64 514.32001 176.88 0.72 rf +305.52 515.03999 0.72 13.92 rf +305.52 514.32001 0.72 0.72 rf +306.24001 514.32001 62.88 0.72 rf +369.12 515.03999 0.72 13.92 rf +369.12 514.32001 0.72 0.72 rf +369.84 514.32001 63.12 0.72 rf +432.96001 515.03999 0.72 13.92 rf +432.96001 514.32001 0.72 0.72 rf +433.67999 514.32001 48.96001 0.72 rf +482.64 515.03999 0.72 13.92 rf +482.64 514.32001 0.72 0.72 rf +483.36 514.32001 55.92 0.72 rf +539.28 515.03999 0.72 13.92 rf +539.28 514.32001 0.72 0.72 rf +539.28 514.32001 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 478.56 Tm +/N8 10 Tf +-0.0041 Tc +/N8 10 Tf (5.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (1 )Tj +12.6259 0 TD +-0.0061 Tc +0.0827 Tw +/N8 10 Tf (Command Description)Tj +-20.9637 -18.105 TD +/N9 10 Tf +-0.0443 Tc +0.12061 Tw +/N9 10 Tf (This section describes commands supported by DC210 Zoom Camera only.)Tj +0 -27.634 TD +-0.04691 Tc +0.12331 Tw +/N9 10 Tf (\221O\222 and \221F\222 at each title means on-line and firmware downloa\ d respectively. An on-line \(O\) command is used)Tj +0 -13.817 TD +-0.0406 Tc +0.117 Tw +/N9 10 Tf (to control the camera remotely. If the camera receives a firmware downlo\ ad specific command in on-line)Tj +T* +-0.0396 Tc +0.116 Tw +/N9 10 Tf (mode, the camera will respond a NAK to the host.)Tj +0 -27.634 TD +-0.0401 Tc +0.1165 Tw +/N9 10 Tf (A firmware download \(F\) command is used to download new camera firmwar\ e into the flash memory. If the)Tj +0 -13.817 TD +-0.0522 Tc +0.12849 Tw +/N9 10 Tf (camera receives an on-line mode specific command in firmware download mo\ de, the camera will respond a)Tj +T* +-0.01579 Tc +0.09241 Tw +/N9 10 Tf (NAK to the host.)Tj +0 -27.39571 TD +/N8 10 Tf +0.0134 Tc +0.0634 Tw +/N8 10 Tf (Firmware download mode is supported only with serial cable connection.)Tj +ET +BT +72.24001 288.96001 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.1 )Tj +14.88 0 TD +-0.0107 Tc +0.04691 Tw +/N14 10.08 Tf (Send Data In Flash Memory \(13h, F\))Tj +ET +67.44 301.92 0.72 2.16 rf +67.44 303.36 2.16 0.72 rf +68.88 301.92 0.72 0.72 rf +68.88 301.92 0.72 0.72 rf +69.60001 303.36 490.8 0.72 rf +69.60001 301.92 490.8 0.72 rf +561.84 301.92 0.72 2.16 rf +560.39999 303.36 2.16 0.72 rf +560.39999 301.92 0.72 0.72 rf +560.39999 301.92 0.72 0.72 rf +67.44 283.92 0.72 2.16 rf +67.44 283.92 2.16 0.72 rf +68.88 285.36 0.72 0.72 rf +68.88 285.36 0.72 0.72 rf +69.60001 285.36 490.8 0.72 rf +69.60001 283.92 490.8 0.72 rf +561.84 283.92 0.72 2.16 rf +560.39999 283.92 2.16 0.72 rf +560.39999 285.36 0.72 0.72 rf +560.39999 285.36 0.72 0.72 rf +67.44 286.08 0.72 15.84 rf +68.88 286.08 0.72 15.84 rf +560.39999 286.08 0.72 15.84 rf +561.84 286.08 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 256.32001 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 268.32001 0.72 0.72 rf +124.32001 268.32001 0.72 0.72 rf +125.03999 268.32001 55.92 0.72 rf +180.96001 268.32001 0.72 0.72 rf +181.67999 268.32001 268.56 0.72 rf +450.24001 268.32001 0.72 0.72 rf +450.24001 268.32001 0.72 0.72 rf +124.32001 254.39999 0.72 13.92 rf +180.96001 254.39999 0.72 13.92 rf +450.24001 254.39999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 241.67999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (13)Tj +ET +124.32001 253.67999 0.72 0.72 rf +125.03999 253.67999 55.92 0.72 rf +180.96001 253.67999 0.72 0.72 rf +181.67999 253.67999 268.56 0.72 rf +450.24001 253.67999 0.72 0.72 rf +124.32001 239.75999 0.72 13.92 rf +180.96001 239.75999 0.72 13.92 rf +450.24001 239.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 227.03999 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 239.03999 0.72 0.72 rf +125.03999 239.03999 55.92 0.72 rf +180.96001 239.03999 0.72 0.72 rf +181.67999 239.03999 268.56 0.72 rf +450.24001 239.03999 0.72 0.72 rf +124.32001 225.12 0.72 13.92 rf +180.96001 225.12 0.72 13.92 rf +450.24001 225.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 212.39999 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.0325 Tc +0.10899 Tw +/N9 10 Tf (Page address of flash memory \(MSB\))Tj +ET +124.32001 224.39999 0.72 0.72 rf +125.03999 224.39999 55.92 0.72 rf +180.96001 224.39999 0.72 0.72 rf +181.67999 224.39999 268.56 0.72 rf +450.24001 224.39999 0.72 0.72 rf +124.32001 210.48 0.72 13.92 rf +180.96001 210.48 0.72 13.92 rf +450.24001 210.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 197.75999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.03551 Tc +0.11189 Tw +/N9 10 Tf (Page address of flash memory \(LSB\))Tj +ET +124.32001 209.75999 0.72 0.72 rf +125.03999 209.75999 55.92 0.72 rf +180.96001 209.75999 0.72 0.72 rf +181.67999 209.75999 268.56 0.72 rf +450.24001 209.75999 0.72 0.72 rf +124.32001 195.84 0.72 13.92 rf +180.96001 195.84 0.72 13.92 rf +450.24001 195.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 183.12 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 195.12 0.72 0.72 rf +125.03999 195.12 55.92 0.72 rf +180.96001 195.12 0.72 0.72 rf +181.67999 195.12 268.56 0.72 rf +450.24001 195.12 0.72 0.72 rf +124.32001 181.2 0.72 13.92 rf +180.96001 181.2 0.72 13.92 rf +450.24001 181.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 168.48 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 180.48 0.72 0.72 rf +125.03999 180.48 55.92 0.72 rf +180.96001 180.48 0.72 0.72 rf +181.67999 180.48 268.56 0.72 rf +450.24001 180.48 0.72 0.72 rf +124.32001 166.56 0.72 13.92 rf +180.96001 166.56 0.72 13.92 rf +450.24001 166.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 153.84 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 165.84 0.72 0.72 rf +125.03999 165.84 55.92 0.72 rf +180.96001 165.84 0.72 0.72 rf +181.67999 165.84 268.56 0.72 rf +450.24001 165.84 0.72 0.72 rf +124.32001 151.2 0.72 14.64 rf +180.96001 151.2 0.72 14.64 rf +450.24001 151.2 0.72 14.64 rf +BT +1.0074 0 0 1.0074 150.48 139.2 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 151.2 0.72 0.72 rf +125.03999 151.2 55.92 0.72 rf +180.96001 151.2 0.72 0.72 rf +181.67999 151.2 268.56 0.72 rf +450.24001 151.2 0.72 0.72 rf +124.32001 137.28 0.72 13.92 rf +124.32001 136.56 0.72 0.72 rf +124.32001 136.56 0.72 0.72 rf +125.03999 136.56 55.92 0.72 rf +180.96001 137.28 0.72 13.92 rf +180.96001 136.56 0.72 0.72 rf +181.67999 136.56 268.56 0.72 rf +450.24001 137.28 0.72 13.92 rf +450.24001 136.56 0.72 0.72 rf +450.24001 136.56 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 110.64 Tm +-0.0359 Tc +0.1123 Tw +/N9 10 Tf (This command sends specified page \(256 bytes\) of the flash memory to t\ he host.)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 27 27 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (27)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +-238.56 656.39999 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.2 )Tj +14.88 0 TD +-0.0188 Tc +0.0551 Tw +/N14 10.08 Tf (Write Data To Flash Memory \(1Dh, F\))Tj +ET +67.44 717.84 0.72 2.16 rf +67.44 719.28 2.16 0.72 rf +68.88 717.84 0.72 0.72 rf +68.88 717.84 0.72 0.72 rf +69.60001 719.28 490.8 0.72 rf +69.60001 717.84 490.8 0.72 rf +561.84 717.84 0.72 2.16 rf +560.39999 719.28 2.16 0.72 rf +560.39999 717.84 0.72 0.72 rf +560.39999 717.84 0.72 0.72 rf +67.44 699.84 0.72 2.16 rf +67.44 699.84 2.16 0.72 rf +68.88 701.28 0.72 0.72 rf +68.88 701.28 0.72 0.72 rf +69.60001 701.28 490.8 0.72 rf +69.60001 699.84 490.8 0.72 rf +561.84 699.84 0.72 2.16 rf +560.39999 699.84 2.16 0.72 rf +560.39999 701.28 0.72 0.72 rf +560.39999 701.28 0.72 0.72 rf +67.44 702 0.72 15.84 rf +68.88 702 0.72 15.84 rf +560.39999 702 0.72 15.84 rf +561.84 702 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 672.24001 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 684.24001 0.72 0.72 rf +124.32001 684.24001 0.72 0.72 rf +125.03999 684.24001 55.92 0.72 rf +180.96001 684.24001 0.72 0.72 rf +181.67999 684.24001 268.56 0.72 rf +450.24001 684.24001 0.72 0.72 rf +450.24001 684.24001 0.72 0.72 rf +124.32001 670.32001 0.72 13.92 rf +180.96001 670.32001 0.72 13.92 rf +450.24001 670.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 657.60001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.0817 Tc +/N9 10 Tf (1D)Tj +ET +124.32001 669.60001 0.72 0.72 rf +125.03999 669.60001 55.92 0.72 rf +180.96001 669.60001 0.72 0.72 rf +181.67999 669.60001 268.56 0.72 rf +450.24001 669.60001 0.72 0.72 rf +124.32001 655.67999 0.72 13.92 rf +180.96001 655.67999 0.72 13.92 rf +450.24001 655.67999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 642.96001 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 654.96001 0.72 0.72 rf +125.03999 654.96001 55.92 0.72 rf +180.96001 654.96001 0.72 0.72 rf +181.67999 654.96001 268.56 0.72 rf +450.24001 654.96001 0.72 0.72 rf +124.32001 641.03999 0.72 13.92 rf +180.96001 641.03999 0.72 13.92 rf +450.24001 641.03999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 628.32001 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.0425 Tc +0.1188 Tw +/N9 10 Tf (Specified page \(MSB\))Tj +ET +124.32001 640.32001 0.72 0.72 rf +125.03999 640.32001 55.92 0.72 rf +180.96001 640.32001 0.72 0.72 rf +181.67999 640.32001 268.56 0.72 rf +450.24001 640.32001 0.72 0.72 rf +124.32001 626.39999 0.72 13.92 rf +180.96001 626.39999 0.72 13.92 rf +450.24001 626.39999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 613.67999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.0473 Tc +0.1236 Tw +/N9 10 Tf (Specified page \(LSB\))Tj +ET +124.32001 625.67999 0.72 0.72 rf +125.03999 625.67999 55.92 0.72 rf +180.96001 625.67999 0.72 0.72 rf +181.67999 625.67999 268.56 0.72 rf +450.24001 625.67999 0.72 0.72 rf +124.32001 611.75999 0.72 13.92 rf +180.96001 611.75999 0.72 13.92 rf +450.24001 611.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 599.03999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 611.03999 0.72 0.72 rf +125.03999 611.03999 55.92 0.72 rf +180.96001 611.03999 0.72 0.72 rf +181.67999 611.03999 268.56 0.72 rf +450.24001 611.03999 0.72 0.72 rf +124.32001 597.12 0.72 13.92 rf +180.96001 597.12 0.72 13.92 rf +450.24001 597.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 584.39999 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 596.39999 0.72 0.72 rf +125.03999 596.39999 55.92 0.72 rf +180.96001 596.39999 0.72 0.72 rf +181.67999 596.39999 268.56 0.72 rf +450.24001 596.39999 0.72 0.72 rf +124.32001 582.48 0.72 13.92 rf +180.96001 582.48 0.72 13.92 rf +450.24001 582.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 569.75999 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 581.75999 0.72 0.72 rf +125.03999 581.75999 55.92 0.72 rf +180.96001 581.75999 0.72 0.72 rf +181.67999 581.75999 268.56 0.72 rf +450.24001 581.75999 0.72 0.72 rf +124.32001 567.84 0.72 13.92 rf +180.96001 567.84 0.72 13.92 rf +450.24001 567.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 555.12 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 567.12 0.72 0.72 rf +125.03999 567.12 55.92 0.72 rf +180.96001 567.12 0.72 0.72 rf +181.67999 567.12 268.56 0.72 rf +450.24001 567.12 0.72 0.72 rf +124.32001 553.2 0.72 13.92 rf +124.32001 552.48 0.72 0.72 rf +124.32001 552.48 0.72 0.72 rf +125.03999 552.48 55.92 0.72 rf +180.96001 553.2 0.72 13.92 rf +180.96001 552.48 0.72 0.72 rf +181.67999 552.48 268.56 0.72 rf +450.24001 553.2 0.72 13.92 rf +450.24001 552.48 0.72 0.72 rf +450.24001 552.48 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 526.56 Tm +-0.0336 Tc +0.11 Tw +/N9 10 Tf (This command writes 256 byte data sent from the host to specified page o\ f the flash memory.)Tj +ET +BT +72.24001 494.39999 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.3 )Tj +14.88 0 TD +-0.00909 Tc +0.04539 Tw +/N14 10.08 Tf (Erase Flash Memory \(1Eh, F\))Tj +ET +67.44 507.36 0.72 2.16 rf +67.44 508.8 2.16 0.72 rf +68.88 507.36 0.72 0.72 rf +68.88 507.36 0.72 0.72 rf +69.60001 508.8 490.8 0.72 rf +69.60001 507.36 490.8 0.72 rf +561.84 507.36 0.72 2.16 rf +560.39999 508.8 2.16 0.72 rf +560.39999 507.36 0.72 0.72 rf +560.39999 507.36 0.72 0.72 rf +67.44 489.36 0.72 2.16 rf +67.44 489.36 2.16 0.72 rf +68.88 490.8 0.72 0.72 rf +68.88 490.8 0.72 0.72 rf +69.60001 490.8 490.8 0.72 rf +69.60001 489.36 490.8 0.72 rf +561.84 489.36 0.72 2.16 rf +560.39999 489.36 2.16 0.72 rf +560.39999 490.8 0.72 0.72 rf +560.39999 490.8 0.72 0.72 rf +67.44 491.52 0.72 15.84 rf +68.88 491.52 0.72 15.84 rf +560.39999 491.52 0.72 15.84 rf +561.84 491.52 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 461.75999 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 473.75999 0.72 0.72 rf +124.32001 473.75999 0.72 0.72 rf +125.03999 473.75999 55.92 0.72 rf +180.96001 473.75999 0.72 0.72 rf +181.67999 473.75999 268.56 0.72 rf +450.24001 473.75999 0.72 0.72 rf +450.24001 473.75999 0.72 0.72 rf +124.32001 459.84 0.72 13.92 rf +180.96001 459.84 0.72 13.92 rf +450.24001 459.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 447.12 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1E)Tj +ET +124.32001 459.12 0.72 0.72 rf +125.03999 459.12 55.92 0.72 rf +180.96001 459.12 0.72 0.72 rf +181.67999 459.12 268.56 0.72 rf +450.24001 459.12 0.72 0.72 rf +124.32001 445.2 0.72 13.92 rf +180.96001 445.2 0.72 13.92 rf +450.24001 445.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 432.48 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 444.48 0.72 0.72 rf +125.03999 444.48 55.92 0.72 rf +180.96001 444.48 0.72 0.72 rf +181.67999 444.48 268.56 0.72 rf +450.24001 444.48 0.72 0.72 rf +124.32001 430.56 0.72 13.92 rf +180.96001 430.56 0.72 13.92 rf +450.24001 430.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 417.84 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.0378 Tc +0.1142 Tw +/N9 10 Tf (Data Block)Tj +ET +124.32001 429.84 0.72 0.72 rf +125.03999 429.84 55.92 0.72 rf +180.96001 429.84 0.72 0.72 rf +181.67999 429.84 268.56 0.72 rf +450.24001 429.84 0.72 0.72 rf +124.32001 415.92 0.72 13.92 rf +180.96001 415.92 0.72 13.92 rf +450.24001 415.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 403.2 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 415.2 0.72 0.72 rf +125.03999 415.2 55.92 0.72 rf +180.96001 415.2 0.72 0.72 rf +181.67999 415.2 268.56 0.72 rf +450.24001 415.2 0.72 0.72 rf +124.32001 401.28 0.72 13.92 rf +180.96001 401.28 0.72 13.92 rf +450.24001 401.28 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 388.56 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 400.56 0.72 0.72 rf +125.03999 400.56 55.92 0.72 rf +180.96001 400.56 0.72 0.72 rf +181.67999 400.56 268.56 0.72 rf +450.24001 400.56 0.72 0.72 rf +124.32001 386.64 0.72 13.92 rf +180.96001 386.64 0.72 13.92 rf +450.24001 386.64 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 373.92 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 385.92 0.72 0.72 rf +125.03999 385.92 55.92 0.72 rf +180.96001 385.92 0.72 0.72 rf +181.67999 385.92 268.56 0.72 rf +450.24001 385.92 0.72 0.72 rf +124.32001 372 0.72 13.92 rf +180.96001 372 0.72 13.92 rf +450.24001 372 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 359.28 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 371.28 0.72 0.72 rf +125.03999 371.28 55.92 0.72 rf +180.96001 371.28 0.72 0.72 rf +181.67999 371.28 268.56 0.72 rf +450.24001 371.28 0.72 0.72 rf +124.32001 357.36 0.72 13.92 rf +180.96001 357.36 0.72 13.92 rf +450.24001 357.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 344.64 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 356.64 0.72 0.72 rf +125.03999 356.64 55.92 0.72 rf +180.96001 356.64 0.72 0.72 rf +181.67999 356.64 268.56 0.72 rf +450.24001 356.64 0.72 0.72 rf +124.32001 342.72 0.72 13.92 rf +124.32001 342 0.72 0.72 rf +124.32001 342 0.72 0.72 rf +125.03999 342 55.92 0.72 rf +180.96001 342.72 0.72 13.92 rf +180.96001 342 0.72 0.72 rf +181.67999 342 268.56 0.72 rf +450.24001 342.72 0.72 13.92 rf +450.24001 342 0.72 0.72 rf +450.24001 342 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 316.08 Tm +-0.0414 Tc +0.11771 Tw +/N9 10 Tf (This command erases 256 byte data of specified page in the flash memory.\ )Tj +35.7336 -16.91389 TD +/N13 10 Tf +-0.0378 Tc +0.1142 Tw +/N13 10 Tf (Data Block)Tj +107.2007 0 TD +/N9 10 Tf +-0.0336 Tc +0.11 Tw +/N9 10 Tf (0 : All)Tj +-2.144 -16.91389 TD +-0.0289 Tc +0.1053 Tw +/N9 10 Tf (1 : Program)Tj +0 -16.91389 TD +-0.0425 Tc +0.1189 Tw +/N9 10 Tf (2 : Reserved)Tj +T* +-0.0128 Tc +0.08929 Tw +/N9 10 Tf (3 : Error)Tj +T* +-0.02991 Tc +0.1064 Tw +/N9 10 Tf (4 : Data)Tj +ET +BT +72.24001 198.72 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.4 )Tj +14.88 0 TD +-0.0136 Tc +0.0498 Tw +/N14 10.08 Tf (Set Resolution \(36h, O\))Tj +ET +67.44 211.67999 0.72 2.16 rf +67.44 213.12 2.16 0.72 rf +68.88 211.67999 0.72 0.72 rf +68.88 211.67999 0.72 0.72 rf +69.60001 213.12 490.8 0.72 rf +69.60001 211.67999 490.8 0.72 rf +561.84 211.67999 0.72 2.16 rf +560.39999 213.12 2.16 0.72 rf +560.39999 211.67999 0.72 0.72 rf +560.39999 211.67999 0.72 0.72 rf +67.44 193.67999 0.72 2.16 rf +67.44 193.67999 2.16 0.72 rf +68.88 195.12 0.72 0.72 rf +68.88 195.12 0.72 0.72 rf +69.60001 195.12 490.8 0.72 rf +69.60001 193.67999 490.8 0.72 rf +561.84 193.67999 0.72 2.16 rf +560.39999 193.67999 2.16 0.72 rf +560.39999 195.12 0.72 0.72 rf +560.39999 195.12 0.72 0.72 rf +67.44 195.84 0.72 15.84 rf +68.88 195.84 0.72 15.84 rf +560.39999 195.84 0.72 15.84 rf +561.84 195.84 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 159.84 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 174.96001 0.72 0.72 rf +124.32001 174.96001 0.72 0.72 rf +125.03999 174.96001 55.92 0.72 rf +180.96001 174.96001 0.72 0.72 rf +181.67999 174.96001 268.56 0.72 rf +450.24001 174.96001 0.72 0.72 rf +450.24001 174.96001 0.72 0.72 rf +124.32001 157.92 0.72 17.03999 rf +180.96001 157.92 0.72 17.03999 rf +450.24001 157.92 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 142.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (36)Tj +ET +124.32001 157.2 0.72 0.72 rf +125.03999 157.2 55.92 0.72 rf +180.96001 157.2 0.72 0.72 rf +181.67999 157.2 268.56 0.72 rf +450.24001 157.2 0.72 0.72 rf +124.32001 140.16 0.72 17.03999 rf +180.96001 140.16 0.72 17.03999 rf +450.24001 140.16 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 124.32001 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 139.44 0.72 0.72 rf +125.03999 139.44 55.92 0.72 rf +180.96001 139.44 0.72 0.72 rf +181.67999 139.44 268.56 0.72 rf +450.24001 139.44 0.72 0.72 rf +124.32001 122.39999 0.72 17.03999 rf +180.96001 122.39999 0.72 17.03999 rf +450.24001 122.39999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 106.56 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.04849 Tc +0.1248 Tw +/N9 10 Tf (Resolution \(0=640 x 480; 1=1152 x 864\))Tj +ET +124.32001 121.67999 0.72 0.72 rf +125.03999 121.67999 55.92 0.72 rf +180.96001 121.67999 0.72 0.72 rf +181.67999 121.67999 268.56 0.72 rf +450.24001 121.67999 0.72 0.72 rf +124.32001 104.64 0.72 17.03999 rf +180.96001 104.64 0.72 17.03999 rf +450.24001 104.64 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 88.8 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 103.92 0.72 0.72 rf +125.03999 103.92 55.92 0.72 rf +180.96001 103.92 0.72 0.72 rf +181.67999 103.92 268.56 0.72 rf +450.24001 103.92 0.72 0.72 rf +124.32001 86.88 0.72 17.03999 rf +124.32001 86.16 0.72 0.72 rf +124.32001 86.16 0.72 0.72 rf +125.03999 86.16 55.92 0.72 rf +180.96001 86.88 0.72 17.03999 rf +180.96001 86.16 0.72 0.72 rf +181.67999 86.16 268.56 0.72 rf +450.24001 86.88 0.72 17.03999 rf +450.24001 86.16 0.72 0.72 rf +450.24001 86.16 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 28 28 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (28)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 150.48 704.16 Tm +/N9 10 Tf +-0.08479 Tc +0 Tw +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 719.28 0.72 0.72 rf +124.32001 719.28 0.72 0.72 rf +125.03999 719.28 55.92 0.72 rf +180.96001 719.28 0.72 0.72 rf +181.67999 719.28 268.56 0.72 rf +450.24001 719.28 0.72 0.72 rf +450.24001 719.28 0.72 0.72 rf +124.32001 702.24001 0.72 17.03999 rf +180.96001 702.24001 0.72 17.03999 rf +450.24001 702.24001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 686.39999 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 701.52 0.72 0.72 rf +125.03999 701.52 55.92 0.72 rf +180.96001 701.52 0.72 0.72 rf +181.67999 701.52 268.56 0.72 rf +450.24001 701.52 0.72 0.72 rf +124.32001 684.48 0.72 17.03999 rf +180.96001 684.48 0.72 17.03999 rf +450.24001 684.48 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 668.64 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 683.75999 0.72 0.72 rf +125.03999 683.75999 55.92 0.72 rf +180.96001 683.75999 0.72 0.72 rf +181.67999 683.75999 268.56 0.72 rf +450.24001 683.75999 0.72 0.72 rf +124.32001 666.72 0.72 17.03999 rf +180.96001 666.72 0.72 17.03999 rf +450.24001 666.72 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 650.88 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 666 0.72 0.72 rf +125.03999 666 55.92 0.72 rf +180.96001 666 0.72 0.72 rf +181.67999 666 268.56 0.72 rf +450.24001 666 0.72 0.72 rf +124.32001 648.96001 0.72 17.03999 rf +124.32001 648.24001 0.72 0.72 rf +124.32001 648.24001 0.72 0.72 rf +125.03999 648.24001 55.92 0.72 rf +180.96001 648.96001 0.72 17.03999 rf +180.96001 648.24001 0.72 0.72 rf +181.67999 648.24001 268.56 0.72 rf +450.24001 648.96001 0.72 17.03999 rf +450.24001 648.24001 0.72 0.72 rf +450.24001 648.24001 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 616.08 Tm +-0.0432 Tc +0.1196 Tw +/N9 10 Tf (This command is to change the resolution of image files captured subsequ\ ently.)Tj +ET +BT +72.24001 570 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.5 )Tj +14.88 0 TD +-0.0247 Tc +0.061 Tw +/N14 10.08 Tf (Set File Format \(37h, O\))Tj +ET +67.44 582.96001 0.72 2.16 rf +67.44 584.39999 2.16 0.72 rf +68.88 582.96001 0.72 0.72 rf +68.88 582.96001 0.72 0.72 rf +69.60001 584.39999 490.8 0.72 rf +69.60001 582.96001 490.8 0.72 rf +561.84 582.96001 0.72 2.16 rf +560.39999 584.39999 2.16 0.72 rf +560.39999 582.96001 0.72 0.72 rf +560.39999 582.96001 0.72 0.72 rf +67.44 564.96001 0.72 2.16 rf +67.44 564.96001 2.16 0.72 rf +68.88 566.39999 0.72 0.72 rf +68.88 566.39999 0.72 0.72 rf +69.60001 566.39999 490.8 0.72 rf +69.60001 564.96001 490.8 0.72 rf +561.84 564.96001 0.72 2.16 rf +560.39999 564.96001 2.16 0.72 rf +560.39999 566.39999 0.72 0.72 rf +560.39999 566.39999 0.72 0.72 rf +67.44 567.12 0.72 15.84 rf +68.88 567.12 0.72 15.84 rf +560.39999 567.12 0.72 15.84 rf +561.84 567.12 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 531.12 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 546.24001 0.72 0.72 rf +124.32001 546.24001 0.72 0.72 rf +125.03999 546.24001 55.92 0.72 rf +180.96001 546.24001 0.72 0.72 rf +181.67999 546.24001 268.56 0.72 rf +450.24001 546.24001 0.72 0.72 rf +450.24001 546.24001 0.72 0.72 rf +124.32001 529.2 0.72 17.03999 rf +180.96001 529.2 0.72 17.03999 rf +450.24001 529.2 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 513.36 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (37)Tj +ET +124.32001 528.48 0.72 0.72 rf +125.03999 528.48 55.92 0.72 rf +180.96001 528.48 0.72 0.72 rf +181.67999 528.48 268.56 0.72 rf +450.24001 528.48 0.72 0.72 rf +124.32001 511.44 0.72 17.03999 rf +180.96001 511.44 0.72 17.03999 rf +450.24001 511.44 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 495.60001 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 510.72 0.72 0.72 rf +125.03999 510.72 55.92 0.72 rf +180.96001 510.72 0.72 0.72 rf +181.67999 510.72 268.56 0.72 rf +450.24001 510.72 0.72 0.72 rf +124.32001 493.67999 0.72 17.03999 rf +180.96001 493.67999 0.72 17.03999 rf +450.24001 493.67999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 477.84 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.0024 Tc +0.0791 Tw +/N9 10 Tf (Format \(3=JPEG; 4=FlashPix\))Tj +ET +124.32001 492.96001 0.72 0.72 rf +125.03999 492.96001 55.92 0.72 rf +180.96001 492.96001 0.72 0.72 rf +181.67999 492.96001 268.56 0.72 rf +450.24001 492.96001 0.72 0.72 rf +124.32001 475.92 0.72 17.03999 rf +180.96001 475.92 0.72 17.03999 rf +450.24001 475.92 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 460.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 475.2 0.72 0.72 rf +125.03999 475.2 55.92 0.72 rf +180.96001 475.2 0.72 0.72 rf +181.67999 475.2 268.56 0.72 rf +450.24001 475.2 0.72 0.72 rf +124.32001 458.16 0.72 17.03999 rf +180.96001 458.16 0.72 17.03999 rf +450.24001 458.16 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 442.32001 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 457.44 0.72 0.72 rf +125.03999 457.44 55.92 0.72 rf +180.96001 457.44 0.72 0.72 rf +181.67999 457.44 268.56 0.72 rf +450.24001 457.44 0.72 0.72 rf +124.32001 440.39999 0.72 17.03999 rf +180.96001 440.39999 0.72 17.03999 rf +450.24001 440.39999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 424.56 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 439.67999 0.72 0.72 rf +125.03999 439.67999 55.92 0.72 rf +180.96001 439.67999 0.72 0.72 rf +181.67999 439.67999 268.56 0.72 rf +450.24001 439.67999 0.72 0.72 rf +124.32001 422.64 0.72 17.03999 rf +180.96001 422.64 0.72 17.03999 rf +450.24001 422.64 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 406.8 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 421.92 0.72 0.72 rf +125.03999 421.92 55.92 0.72 rf +180.96001 421.92 0.72 0.72 rf +181.67999 421.92 268.56 0.72 rf +450.24001 421.92 0.72 0.72 rf +124.32001 404.88 0.72 17.03999 rf +180.96001 404.88 0.72 17.03999 rf +450.24001 404.88 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 389.03999 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 404.16 0.72 0.72 rf +125.03999 404.16 55.92 0.72 rf +180.96001 404.16 0.72 0.72 rf +181.67999 404.16 268.56 0.72 rf +450.24001 404.16 0.72 0.72 rf +124.32001 387.12 0.72 17.03999 rf +124.32001 386.39999 0.72 0.72 rf +124.32001 386.39999 0.72 0.72 rf +125.03999 386.39999 55.92 0.72 rf +180.96001 387.12 0.72 17.03999 rf +180.96001 386.39999 0.72 0.72 rf +181.67999 386.39999 268.56 0.72 rf +450.24001 387.12 0.72 17.03999 rf +450.24001 386.39999 0.72 0.72 rf +450.24001 386.39999 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 371.28 Tm +-0.0383 Tc +0.1147 Tw +/N9 10 Tf (This command is to change the file format of image files captured subseq\ uently.)Tj +ET +BT +72.24001 339.12 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.6 )Tj +14.88 0 TD +-0.0106 Tc +0.0468 Tw +/N14 10.08 Tf (Set Baud Rate \(41h, O/F, Serial Only\))Tj +ET +67.44 352.08 0.72 2.16 rf +67.44 353.52 2.16 0.72 rf +68.88 352.08 0.72 0.72 rf +68.88 352.08 0.72 0.72 rf +69.60001 353.52 490.8 0.72 rf +69.60001 352.08 490.8 0.72 rf +561.84 352.08 0.72 2.16 rf +560.39999 353.52 2.16 0.72 rf +560.39999 352.08 0.72 0.72 rf +560.39999 352.08 0.72 0.72 rf +67.44 334.08 0.72 2.16 rf +67.44 334.08 2.16 0.72 rf +68.88 335.52 0.72 0.72 rf +68.88 335.52 0.72 0.72 rf +69.60001 335.52 490.8 0.72 rf +69.60001 334.08 490.8 0.72 rf +561.84 334.08 0.72 2.16 rf +560.39999 334.08 2.16 0.72 rf +560.39999 335.52 0.72 0.72 rf +560.39999 335.52 0.72 0.72 rf +67.44 336.24001 0.72 15.84 rf +68.88 336.24001 0.72 15.84 rf +560.39999 336.24001 0.72 15.84 rf +561.84 336.24001 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 306.48 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 318.48 0.72 0.72 rf +124.32001 318.48 0.72 0.72 rf +125.03999 318.48 55.92 0.72 rf +180.96001 318.48 0.72 0.72 rf +181.67999 318.48 268.56 0.72 rf +450.24001 318.48 0.72 0.72 rf +450.24001 318.48 0.72 0.72 rf +124.32001 304.56 0.72 13.92 rf +180.96001 304.56 0.72 13.92 rf +450.24001 304.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 291.84 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (41)Tj +ET +124.32001 303.84 0.72 0.72 rf +125.03999 303.84 55.92 0.72 rf +180.96001 303.84 0.72 0.72 rf +181.67999 303.84 268.56 0.72 rf +450.24001 303.84 0.72 0.72 rf +124.32001 289.92 0.72 13.92 rf +180.96001 289.92 0.72 13.92 rf +450.24001 289.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 277.2 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 289.2 0.72 0.72 rf +125.03999 289.2 55.92 0.72 rf +180.96001 289.2 0.72 0.72 rf +181.67999 289.2 268.56 0.72 rf +450.24001 289.2 0.72 0.72 rf +124.32001 275.28 0.72 13.92 rf +180.96001 275.28 0.72 13.92 rf +450.24001 275.28 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 262.56 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.0714 Tc +0.1476 Tw +/N9 10 Tf (96 19 38 57 11 \(See below\))Tj +ET +124.32001 274.56 0.72 0.72 rf +125.03999 274.56 55.92 0.72 rf +180.96001 274.56 0.72 0.72 rf +181.67999 274.56 268.56 0.72 rf +450.24001 274.56 0.72 0.72 rf +124.32001 260.64 0.72 13.92 rf +180.96001 260.64 0.72 13.92 rf +450.24001 260.64 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 247.92 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.0714 Tc +0.1476 Tw +/N9 10 Tf (00 20 40 60 52 \(See below\))Tj +ET +124.32001 259.92 0.72 0.72 rf +125.03999 259.92 55.92 0.72 rf +180.96001 259.92 0.72 0.72 rf +181.67999 259.92 268.56 0.72 rf +450.24001 259.92 0.72 0.72 rf +124.32001 246 0.72 13.92 rf +180.96001 246 0.72 13.92 rf +450.24001 246 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 233.28 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 245.28 0.72 0.72 rf +125.03999 245.28 55.92 0.72 rf +180.96001 245.28 0.72 0.72 rf +181.67999 245.28 268.56 0.72 rf +450.24001 245.28 0.72 0.72 rf +124.32001 231.36 0.72 13.92 rf +180.96001 231.36 0.72 13.92 rf +450.24001 231.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 218.64 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 230.64 0.72 0.72 rf +125.03999 230.64 55.92 0.72 rf +180.96001 230.64 0.72 0.72 rf +181.67999 230.64 268.56 0.72 rf +450.24001 230.64 0.72 0.72 rf +124.32001 216.72 0.72 13.92 rf +180.96001 216.72 0.72 13.92 rf +450.24001 216.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 204 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 216 0.72 0.72 rf +125.03999 216 55.92 0.72 rf +180.96001 216 0.72 0.72 rf +181.67999 216 268.56 0.72 rf +450.24001 216 0.72 0.72 rf +124.32001 202.08 0.72 13.92 rf +180.96001 202.08 0.72 13.92 rf +450.24001 202.08 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 189.36 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 201.36 0.72 0.72 rf +125.03999 201.36 55.92 0.72 rf +180.96001 201.36 0.72 0.72 rf +181.67999 201.36 268.56 0.72 rf +450.24001 201.36 0.72 0.72 rf +124.32001 187.44 0.72 13.92 rf +124.32001 186.72 0.72 0.72 rf +124.32001 186.72 0.72 0.72 rf +125.03999 186.72 55.92 0.72 rf +180.96001 187.44 0.72 13.92 rf +180.96001 186.72 0.72 0.72 rf +181.67999 186.72 268.56 0.72 rf +450.24001 187.44 0.72 13.92 rf +450.24001 186.72 0.72 0.72 rf +450.24001 186.72 0.72 0.72 rf +BT +1.0074 0 0 1.0074 141.36 174.72 Tm +-0.04491 Tc +0.12131 Tw +/N9 10 Tf (Baud rate definitions)Tj +ET +141.36 173.52 91.2 0.48 rf +BT +1.0074 0 0 1.0074 151.67999 160.08 Tm +-0.0437 Tc +0.12 Tw +/N9 10 Tf (Baud rate)Tj +66.46449 0 TD +0.0193 Tc +0.0575 Tw +/N9 10 Tf (Offset 2)Tj +58.1266 0 TD +0.0193 Tc +0.0575 Tw +/N9 10 Tf (Offset 3)Tj +ET +138.96001 172.08 0.72 0.72 rf +138.96001 172.08 0.72 0.72 rf +139.67999 172.08 66.96001 0.72 rf +206.64 172.08 0.72 0.72 rf +207.36 172.08 57.60001 0.72 rf +264.96001 172.08 0.72 0.72 rf +265.67999 172.08 57.84 0.72 rf +323.52 172.08 0.72 0.72 rf +323.52 172.08 0.72 0.72 rf +138.96001 158.16 0.72 13.92 rf +206.64 158.16 0.72 13.92 rf +264.96001 158.16 0.72 13.92 rf +323.52 158.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 143.75999 145.44 Tm +-0.0235 Tc +0.10001 Tw +/N9 10 Tf (9.6 k)Tj +86.4753 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (96)Tj +58.1266 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +138.96001 157.44 0.72 0.72 rf +139.67999 157.44 66.96001 0.72 rf +206.64 157.44 0.72 0.72 rf +207.36 157.44 57.60001 0.72 rf +264.96001 157.44 0.72 0.72 rf +265.67999 157.44 57.84 0.72 rf +323.52 157.44 0.72 0.72 rf +138.96001 143.52 0.72 13.92 rf +206.64 143.52 0.72 13.92 rf +264.96001 143.52 0.72 13.92 rf +323.52 143.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 143.75999 130.8 Tm +-0.03571 Tc +0.1122 Tw +/N9 10 Tf (19.2 k)Tj +86.4753 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (19)Tj +58.1266 0 TD +-0.08479 Tc +/N9 10 Tf (20)Tj +ET +138.96001 142.8 0.72 0.72 rf +139.67999 142.8 66.96001 0.72 rf +206.64 142.8 0.72 0.72 rf +207.36 142.8 57.60001 0.72 rf +264.96001 142.8 0.72 0.72 rf +265.67999 142.8 57.84 0.72 rf +323.52 142.8 0.72 0.72 rf +138.96001 128.88 0.72 13.92 rf +206.64 128.88 0.72 13.92 rf +264.96001 128.88 0.72 13.92 rf +323.52 128.88 0.72 13.92 rf +BT +1.0074 0 0 1.0074 143.75999 116.16 Tm +-0.03571 Tc +0.1122 Tw +/N9 10 Tf (38.4 k)Tj +86.4753 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (38)Tj +58.1266 0 TD +-0.08479 Tc +/N9 10 Tf (40)Tj +ET +138.96001 128.16 0.72 0.72 rf +139.67999 128.16 66.96001 0.72 rf +206.64 128.16 0.72 0.72 rf +207.36 128.16 57.60001 0.72 rf +264.96001 128.16 0.72 0.72 rf +265.67999 128.16 57.84 0.72 rf +323.52 128.16 0.72 0.72 rf +138.96001 114.24001 0.72 13.92 rf +206.64 114.24001 0.72 13.92 rf +264.96001 114.24001 0.72 13.92 rf +323.52 114.24001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 143.75999 101.52 Tm +-0.03571 Tc +0.1122 Tw +/N9 10 Tf (57.6 k)Tj +86.4753 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (57)Tj +58.1266 0 TD +-0.08479 Tc +/N9 10 Tf (60)Tj +ET +138.96001 113.52 0.72 0.72 rf +139.67999 113.52 66.96001 0.72 rf +206.64 113.52 0.72 0.72 rf +207.36 113.52 57.60001 0.72 rf +264.96001 113.52 0.72 0.72 rf +265.67999 113.52 57.84 0.72 rf +323.52 113.52 0.72 0.72 rf +138.96001 98.88 0.72 14.64 rf +206.64 98.88 0.72 14.64 rf +264.96001 98.88 0.72 14.64 rf +323.52 98.88 0.72 14.64 rf +BT +1.0074 0 0 1.0074 143.75999 86.88 Tm +-0.0439 Tc +0.1203 Tw +/N9 10 Tf (115.2 k)Tj +86.4753 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (11)Tj +58.1266 0 TD +-0.08479 Tc +/N9 10 Tf (52)Tj +ET +138.96001 98.88 0.72 0.72 rf +139.67999 98.88 66.96001 0.72 rf +206.64 98.88 0.72 0.72 rf +207.36 98.88 57.60001 0.72 rf +264.96001 98.88 0.72 0.72 rf +265.67999 98.88 57.84 0.72 rf +323.52 98.88 0.72 0.72 rf +138.96001 84.96001 0.72 13.92 rf +138.96001 84.24001 0.72 0.72 rf +138.96001 84.24001 0.72 0.72 rf +139.67999 84.24001 66.96001 0.72 rf +206.64 84.96001 0.72 13.92 rf +206.64 84.24001 0.72 0.72 rf +207.36 84.24001 57.60001 0.72 rf +264.96001 84.96001 0.72 13.92 rf +264.96001 84.24001 0.72 0.72 rf +265.67999 84.24001 57.84 0.72 rf +323.52 84.96001 0.72 13.92 rf +323.52 84.24001 0.72 0.72 rf +323.52 84.24001 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 29 29 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (29)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 694.32001 Tm +/N9 10 Tf +-0.0408 Tc +0.1172 Tw +/N9 10 Tf (This command changes the current baud rate of)Tj +212.0193 0 TD +/N8 10 Tf +0.0045 Tc +0.0722 Tw +/N8 10 Tf ( serial communication only)Tj +129.35561 0 TD +/N9 10 Tf +-0.0363 Tc +0.1127 Tw +/N9 10 Tf (. The camera will return NAK)Tj +ET +285.84 693.12 130.32001 0.48 rf +BT +1.0074 0 0 1.0074 72.24001 680.16 Tm +-0.04111 Tc +0.11749 Tw +/N9 10 Tf (when it receives this command during IrDA communication.)Tj +0 -27.634 TD +-0.041 Tc +0.1174 Tw +/N9 10 Tf (The power-up default baud rate of the camera is 9600 bps. When the camer\ a receives the break on/off)Tj +0 -13.817 TD +-0.0415 Tc +0.1178 Tw +/N9 10 Tf (signal, the baud rate is reset to 9600 bps. The baud rate set by this co\ mmand will not be affected by moving)Tj +T* +-0.03641 Tc +0.11279 Tw +/N9 10 Tf (to sleep mode. If this command is executed correctly, the camera will re\ spond with an ACK.)Tj +0 -27.39571 TD +/N8 10 Tf +-0.02029 Tc +0 Tw +/N8 10 Tf (Note)Tj +22.1548 0 TD +/N9 10 Tf +0.07671 Tc +/N9 10 Tf (:)Tj +19.53439 0 TD +-0.04559 Tc +0.12199 Tw +/N9 10 Tf (The camera will not respond with a command completion code for this comm\ and. The camera will)Tj +-41.68919 -14.05521 TD +-0.03909 Tc +0.11549 Tw +/N9 10 Tf (however return an ACK. The camera requires 100 msec for the new baud rat\ e to take effect after sending an)Tj +0 -13.817 TD +-0.0399 Tc +0.1163 Tw +/N9 10 Tf (ACK. The host should consider this time before sending next command.)Tj +ET +BT +72.24001 536.64 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.7 )Tj +14.88 0 TD +-0.0253 Tc +0.06149 Tw +/N14 10.08 Tf (Send File Names in Album \(4Ah, O\))Tj +ET +67.44 549.60001 0.72 2.16 rf +67.44 551.03999 2.16 0.72 rf +68.88 549.60001 0.72 0.72 rf +68.88 549.60001 0.72 0.72 rf +69.60001 551.03999 490.8 0.72 rf +69.60001 549.60001 490.8 0.72 rf +561.84 549.60001 0.72 2.16 rf +560.39999 551.03999 2.16 0.72 rf +560.39999 549.60001 0.72 0.72 rf +560.39999 549.60001 0.72 0.72 rf +67.44 531.60001 0.72 2.16 rf +67.44 531.60001 2.16 0.72 rf +68.88 533.03999 0.72 0.72 rf +68.88 533.03999 0.72 0.72 rf +69.60001 533.03999 490.8 0.72 rf +69.60001 531.60001 490.8 0.72 rf +561.84 531.60001 0.72 2.16 rf +560.39999 531.60001 2.16 0.72 rf +560.39999 533.03999 0.72 0.72 rf +560.39999 533.03999 0.72 0.72 rf +67.44 533.75999 0.72 15.84 rf +68.88 533.75999 0.72 15.84 rf +560.39999 533.75999 0.72 15.84 rf +561.84 533.75999 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 497.75999 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 512.88 0.72 0.72 rf +124.32001 512.88 0.72 0.72 rf +125.03999 512.88 55.92 0.72 rf +180.96001 512.88 0.72 0.72 rf +181.67999 512.88 268.56 0.72 rf +450.24001 512.88 0.72 0.72 rf +450.24001 512.88 0.72 0.72 rf +124.32001 495.84 0.72 17.03999 rf +180.96001 495.84 0.72 17.03999 rf +450.24001 495.84 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 480 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (4A)Tj +ET +124.32001 495.12 0.72 0.72 rf +125.03999 495.12 55.92 0.72 rf +180.96001 495.12 0.72 0.72 rf +181.67999 495.12 268.56 0.72 rf +450.24001 495.12 0.72 0.72 rf +124.32001 478.08 0.72 17.03999 rf +180.96001 478.08 0.72 17.03999 rf +450.24001 478.08 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 462.24001 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 477.36 0.72 0.72 rf +125.03999 477.36 55.92 0.72 rf +180.96001 477.36 0.72 0.72 rf +181.67999 477.36 268.56 0.72 rf +450.24001 477.36 0.72 0.72 rf +124.32001 460.32001 0.72 17.03999 rf +180.96001 460.32001 0.72 17.03999 rf +450.24001 460.32001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 444.48 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 459.60001 0.72 0.72 rf +125.03999 459.60001 55.92 0.72 rf +180.96001 459.60001 0.72 0.72 rf +181.67999 459.60001 268.56 0.72 rf +450.24001 459.60001 0.72 0.72 rf +124.32001 442.56 0.72 17.03999 rf +180.96001 442.56 0.72 17.03999 rf +450.24001 442.56 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 426.72 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 441.84 0.72 0.72 rf +125.03999 441.84 55.92 0.72 rf +180.96001 441.84 0.72 0.72 rf +181.67999 441.84 268.56 0.72 rf +450.24001 441.84 0.72 0.72 rf +124.32001 424.8 0.72 17.03999 rf +180.96001 424.8 0.72 17.03999 rf +450.24001 424.8 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 408.96001 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 424.08 0.72 0.72 rf +125.03999 424.08 55.92 0.72 rf +180.96001 424.08 0.72 0.72 rf +181.67999 424.08 268.56 0.72 rf +450.24001 424.08 0.72 0.72 rf +124.32001 407.03999 0.72 17.03999 rf +180.96001 407.03999 0.72 17.03999 rf +450.24001 407.03999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 391.2 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 406.32001 0.72 0.72 rf +125.03999 406.32001 55.92 0.72 rf +180.96001 406.32001 0.72 0.72 rf +181.67999 406.32001 268.56 0.72 rf +450.24001 406.32001 0.72 0.72 rf +124.32001 389.28 0.72 17.03999 rf +180.96001 389.28 0.72 17.03999 rf +450.24001 389.28 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 373.44 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 388.56 0.72 0.72 rf +125.03999 388.56 55.92 0.72 rf +180.96001 388.56 0.72 0.72 rf +181.67999 388.56 268.56 0.72 rf +450.24001 388.56 0.72 0.72 rf +124.32001 371.52 0.72 17.03999 rf +180.96001 371.52 0.72 17.03999 rf +450.24001 371.52 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 150.48 355.67999 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 370.8 0.72 0.72 rf +125.03999 370.8 55.92 0.72 rf +180.96001 370.8 0.72 0.72 rf +181.67999 370.8 268.56 0.72 rf +450.24001 370.8 0.72 0.72 rf +124.32001 353.75999 0.72 17.03999 rf +124.32001 353.03999 0.72 0.72 rf +124.32001 353.03999 0.72 0.72 rf +125.03999 353.03999 55.92 0.72 rf +180.96001 353.75999 0.72 17.03999 rf +180.96001 353.03999 0.72 0.72 rf +181.67999 353.03999 268.56 0.72 rf +450.24001 353.75999 0.72 17.03999 rf +450.24001 353.03999 0.72 0.72 rf +450.24001 353.03999 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 320.88 Tm +-0.0403 Tc +0.1167 Tw +/N9 10 Tf (This command is to know file names on the card. When this command is rec\ eived, the camera sends file)Tj +0 -13.10229 TD +-0.0489 Tc +0.1252 Tw +/N9 10 Tf (information for all camera recognizable image files under the )Tj +ET +BT +343.2 307.67999 TD +/N90 10.08 Tf +0 Tc +0 Tw +/N90 10.08 Tf (\\DCIMAGES)Tj +ET +BT +1.0074 0 0 1.0074 397.2 307.67999 Tm +/N9 10 Tf +-0.0358 Tc +0.1123 Tw +/N9 10 Tf ( directory on the memory card as)Tj +-322.5551 -14.53169 TD +-0.03819 Tc +0.11459 Tw +/N9 10 Tf (follows \(using 257 byte packets\):)Tj +129.11729 -17.6286 TD +-0.0556 Tc +0 Tw +/N9 10 Tf (0-1)Tj +22.1548 0 TD +-0.0372 Tc +0.1136 Tw +/N9 10 Tf (Number of entries \(n\))Tj +ET +220.08 290.39999 0.72 0.72 rf +220.08 290.39999 0.72 0.72 rf +220.8 290.39999 158.64 0.72 rf +379.44 290.39999 0.72 0.72 rf +379.44 290.39999 0.72 0.72 rf +220.08 273.36 0.72 17.03999 rf +379.44 273.36 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 196.8 257.52 Tm +-0.0629 Tc +0 Tw +/N9 10 Tf (2-21)Tj +27.634 0 TD +-0.0258 Tc +0.10229 Tw +/N9 10 Tf (Entry #1)Tj +ET +220.08 272.64 0.72 0.72 rf +220.8 272.64 158.64 0.72 rf +379.44 272.64 0.72 0.72 rf +220.08 255.60001 0.72 17.03999 rf +379.44 255.60001 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 191.28 239.75999 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (22-41)Tj +33.1131 0 TD +-0.0258 Tc +0.10229 Tw +/N9 10 Tf (Entry #2)Tj +ET +220.08 254.88 0.72 0.72 rf +220.8 254.88 158.64 0.72 rf +379.44 254.88 0.72 0.72 rf +220.08 237.84 0.72 17.03999 rf +379.44 237.84 0.72 17.03999 rf +BT +224.64 224.39999 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +0 -14.88 TD +-0.00929 Tc +0.0455 Tw +/N6 10.08 Tf (\225 \(Entries #3 to n-1\))Tj +T* +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +220.08 237.12 0.72 0.72 rf +220.8 237.12 158.64 0.72 rf +379.44 237.12 0.72 0.72 rf +220.08 192.48 0.72 44.64 rf +379.44 192.48 0.72 44.64 rf +BT +162.24001 176.88 TD +0.007 Tc +0.0293 Tw +/N6 10.08 Tf (... - \(n*20\)+1)Tj +ET +BT +1.0074 0 0 1.0074 224.64 176.64 Tm +/N9 10 Tf +-0.0258 Tc +0.10229 Tw +/N9 10 Tf (Entry #n)Tj +ET +220.08 191.75999 0.72 0.72 rf +220.8 191.75999 158.64 0.72 rf +379.44 191.75999 0.72 0.72 rf +220.08 174.72 0.72 17.03999 rf +220.08 174 0.72 0.72 rf +220.08 174 0.72 0.72 rf +220.8 174 158.64 0.72 rf +379.44 174.72 0.72 17.03999 rf +379.44 174 0.72 0.72 rf +379.44 174 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 158.88 Tm +-0.0376 Tc +0.114 Tw +/N9 10 Tf (Each 20-byte entry is formatted as such \(Same information which is sent\ by Read File Command\):)Tj +172.7123 -17.6286 TD +-0.0629 Tc +0 Tw +/N9 10 Tf (0-11)Tj +27.87219 0 TD +-0.0385 Tc +0.1149 Tw +/N9 10 Tf (File name \(8.3\))Tj +ET +269.52 156.24001 0.72 0.72 rf +269.52 156.24001 0.72 0.72 rf +270.24001 156.24001 111.84 0.72 rf +382.08 156.24001 0.72 0.72 rf +382.08 156.24001 0.72 0.72 rf +269.52 139.2 0.72 17.03999 rf +382.08 139.2 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 255.12 123.36 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (12)Tj +19.05791 0 TD +-0.0265 Tc +0.103 Tw +/N9 10 Tf (File attribute)Tj +ET +269.52 138.48 0.72 0.72 rf +270.24001 138.48 111.84 0.72 rf +382.08 138.48 0.72 0.72 rf +269.52 121.44 0.72 17.03999 rf +382.08 121.44 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 240.72 105.60001 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (13-14)Tj +33.3513 0 TD +-0.0417 Tc +0.118 Tw +/N9 10 Tf (Creation time)Tj +ET +269.52 120.72 0.72 0.72 rf +270.24001 120.72 111.84 0.72 rf +382.08 120.72 0.72 0.72 rf +269.52 103.67999 0.72 17.03999 rf +382.08 103.67999 0.72 17.03999 rf +BT +1.0074 0 0 1.0074 240.72 87.84 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (15-16)Tj +33.3513 0 TD +-0.0495 Tc +0.12579 Tw +/N9 10 Tf (Creation date)Tj +ET +269.52 102.96001 0.72 0.72 rf +270.24001 102.96001 111.84 0.72 rf +382.08 102.96001 0.72 0.72 rf +269.52 85.92 0.72 17.03999 rf +269.52 85.2 0.72 0.72 rf +269.52 85.2 0.72 0.72 rf +270.24001 85.2 111.84 0.72 rf +382.08 85.92 0.72 17.03999 rf +382.08 85.2 0.72 0.72 rf +382.08 85.2 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 30 30 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (30)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 240.72 704.16 Tm +/N9 10 Tf +-0.06731 Tc +0 Tw +/N9 10 Tf (17-20)Tj +33.3513 0 TD +-0.0388 Tc +0.1152 Tw +/N9 10 Tf (File size in bytes)Tj +ET +269.52 719.28 0.72 0.72 rf +269.52 719.28 0.72 0.72 rf +270.24001 719.28 111.84 0.72 rf +382.08 719.28 0.72 0.72 rf +382.08 719.28 0.72 0.72 rf +269.52 702.24001 0.72 17.03999 rf +269.52 701.52 0.72 0.72 rf +269.52 701.52 0.72 0.72 rf +270.24001 701.52 111.84 0.72 rf +382.08 702.24001 0.72 17.03999 rf +382.08 701.52 0.72 0.72 rf +382.08 701.52 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 669.36 Tm +-0.03799 Tc +0.1144 Tw +/N9 10 Tf (Note: File entries in packed data are ordered by internal picture number\ . If the memory card is not present,)Tj +0 -13.817 TD +-0.0386 Tc +0.11501 Tw +/N9 10 Tf (the camera returns a command execution error \(e2h\).)Tj +ET +BT +72.24001 623.28 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.8 )Tj +14.88 0 TD +-0.0083 Tc +0.04449 Tw +/N14 10.08 Tf (Send Image File on Card \(64h, O\))Tj +ET +67.44 636.24001 0.72 2.16 rf +67.44 637.67999 2.16 0.72 rf +68.88 636.24001 0.72 0.72 rf +68.88 636.24001 0.72 0.72 rf +69.60001 637.67999 490.8 0.72 rf +69.60001 636.24001 490.8 0.72 rf +561.84 636.24001 0.72 2.16 rf +560.39999 637.67999 2.16 0.72 rf +560.39999 636.24001 0.72 0.72 rf +560.39999 636.24001 0.72 0.72 rf +67.44 618.24001 0.72 2.16 rf +67.44 618.24001 2.16 0.72 rf +68.88 619.67999 0.72 0.72 rf +68.88 619.67999 0.72 0.72 rf +69.60001 619.67999 490.8 0.72 rf +69.60001 618.24001 490.8 0.72 rf +561.84 618.24001 0.72 2.16 rf +560.39999 618.24001 2.16 0.72 rf +560.39999 619.67999 0.72 0.72 rf +560.39999 619.67999 0.72 0.72 rf +67.44 620.39999 0.72 15.84 rf +68.88 620.39999 0.72 15.84 rf +560.39999 620.39999 0.72 15.84 rf +561.84 620.39999 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 590.64 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 602.64 0.72 0.72 rf +124.32001 602.64 0.72 0.72 rf +125.03999 602.64 55.92 0.72 rf +180.96001 602.64 0.72 0.72 rf +181.67999 602.64 268.56 0.72 rf +450.24001 602.64 0.72 0.72 rf +450.24001 602.64 0.72 0.72 rf +124.32001 588.72 0.72 13.92 rf +180.96001 588.72 0.72 13.92 rf +450.24001 588.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 576 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (64)Tj +ET +124.32001 588 0.72 0.72 rf +125.03999 588 55.92 0.72 rf +180.96001 588 0.72 0.72 rf +181.67999 588 268.56 0.72 rf +450.24001 588 0.72 0.72 rf +124.32001 574.08 0.72 13.92 rf +180.96001 574.08 0.72 13.92 rf +450.24001 574.08 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 561.36 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 573.36 0.72 0.72 rf +125.03999 573.36 55.92 0.72 rf +180.96001 573.36 0.72 0.72 rf +181.67999 573.36 268.56 0.72 rf +450.24001 573.36 0.72 0.72 rf +124.32001 559.44 0.72 13.92 rf +180.96001 559.44 0.72 13.92 rf +450.24001 559.44 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 546.72 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.0174 Tc +0.09399 Tw +/N9 10 Tf (Picture No.\(MSB\))Tj +ET +124.32001 558.72 0.72 0.72 rf +125.03999 558.72 55.92 0.72 rf +180.96001 558.72 0.72 0.72 rf +181.67999 558.72 268.56 0.72 rf +450.24001 558.72 0.72 0.72 rf +124.32001 544.8 0.72 13.92 rf +180.96001 544.8 0.72 13.92 rf +450.24001 544.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 532.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.02319 Tc +0.0997 Tw +/N9 10 Tf (Picture No.\(LSB\))Tj +ET +124.32001 544.08 0.72 0.72 rf +125.03999 544.08 55.92 0.72 rf +180.96001 544.08 0.72 0.72 rf +181.67999 544.08 268.56 0.72 rf +450.24001 544.08 0.72 0.72 rf +124.32001 530.16 0.72 13.92 rf +180.96001 530.16 0.72 13.92 rf +450.24001 530.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 517.44 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 529.44 0.72 0.72 rf +125.03999 529.44 55.92 0.72 rf +180.96001 529.44 0.72 0.72 rf +181.67999 529.44 268.56 0.72 rf +450.24001 529.44 0.72 0.72 rf +124.32001 515.52 0.72 13.92 rf +180.96001 515.52 0.72 13.92 rf +450.24001 515.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 502.8 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 514.8 0.72 0.72 rf +125.03999 514.8 55.92 0.72 rf +180.96001 514.8 0.72 0.72 rf +181.67999 514.8 268.56 0.72 rf +450.24001 514.8 0.72 0.72 rf +124.32001 500.88 0.72 13.92 rf +180.96001 500.88 0.72 13.92 rf +450.24001 500.88 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 488.16 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 500.16 0.72 0.72 rf +125.03999 500.16 55.92 0.72 rf +180.96001 500.16 0.72 0.72 rf +181.67999 500.16 268.56 0.72 rf +450.24001 500.16 0.72 0.72 rf +124.32001 486.24001 0.72 13.92 rf +180.96001 486.24001 0.72 13.92 rf +450.24001 486.24001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 473.52 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 485.52 0.72 0.72 rf +125.03999 485.52 55.92 0.72 rf +180.96001 485.52 0.72 0.72 rf +181.67999 485.52 268.56 0.72 rf +450.24001 485.52 0.72 0.72 rf +124.32001 471.60001 0.72 13.92 rf +124.32001 470.88 0.72 0.72 rf +124.32001 470.88 0.72 0.72 rf +125.03999 470.88 55.92 0.72 rf +180.96001 471.60001 0.72 13.92 rf +180.96001 470.88 0.72 0.72 rf +181.67999 470.88 268.56 0.72 rf +450.24001 471.60001 0.72 13.92 rf +450.24001 470.88 0.72 0.72 rf +450.24001 470.88 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 444.96001 Tm +-0.04469 Tc +0.12109 Tw +/N9 10 Tf (This command sends the whole image file with the specified picture numbe\ r on Compact Flash card to the)Tj +0 -13.817 TD +-0.0369 Tc +0.1134 Tw +/N9 10 Tf (host. In the following cases, the camera will return a command executio\ n error \(e2h\) to the host.)Tj +ET +BT +87.36 417.36 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 417.36 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +10.4819 0 TD +-0.03729 Tc +0.1138 Tw +/N9 10 Tf (Compact Flash card is not inserted in the camera.)Tj +ET +BT +87.36 403.44 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 403.44 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +9.7672 0 TD +-0.04021 Tc +0.11659 Tw +/N9 10 Tf (Specified picture number does not exist on Compact Flash card.)Tj +ET +BT +72.24001 371.03999 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0627 Tc +4.659 Tw +/N14 10.08 Tf (.9 )Tj +14.88 0 TD +-0.0181 Tc +0.0544 Tw +/N14 10.08 Tf (Send Picture Information on Card \(65h, O\))Tj +ET +67.44 384 0.72 2.16 rf +67.44 385.44 2.16 0.72 rf +68.88 384 0.72 0.72 rf +68.88 384 0.72 0.72 rf +69.60001 385.44 490.8 0.72 rf +69.60001 384 490.8 0.72 rf +561.84 384 0.72 2.16 rf +560.39999 385.44 2.16 0.72 rf +560.39999 384 0.72 0.72 rf +560.39999 384 0.72 0.72 rf +67.44 366 0.72 2.16 rf +67.44 366 2.16 0.72 rf +68.88 367.44 0.72 0.72 rf +68.88 367.44 0.72 0.72 rf +69.60001 367.44 490.8 0.72 rf +69.60001 366 490.8 0.72 rf +561.84 366 0.72 2.16 rf +560.39999 366 2.16 0.72 rf +560.39999 367.44 0.72 0.72 rf +560.39999 367.44 0.72 0.72 rf +67.44 368.16 0.72 15.84 rf +68.88 368.16 0.72 15.84 rf +560.39999 368.16 0.72 15.84 rf +561.84 368.16 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 338.39999 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 350.39999 0.72 0.72 rf +124.32001 350.39999 0.72 0.72 rf +125.03999 350.39999 55.92 0.72 rf +180.96001 350.39999 0.72 0.72 rf +181.67999 350.39999 268.56 0.72 rf +450.24001 350.39999 0.72 0.72 rf +450.24001 350.39999 0.72 0.72 rf +124.32001 336.48 0.72 13.92 rf +180.96001 336.48 0.72 13.92 rf +450.24001 336.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 323.75999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (65)Tj +ET +124.32001 335.75999 0.72 0.72 rf +125.03999 335.75999 55.92 0.72 rf +180.96001 335.75999 0.72 0.72 rf +181.67999 335.75999 268.56 0.72 rf +450.24001 335.75999 0.72 0.72 rf +124.32001 321.84 0.72 13.92 rf +180.96001 321.84 0.72 13.92 rf +450.24001 321.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 309.12 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 321.12 0.72 0.72 rf +125.03999 321.12 55.92 0.72 rf +180.96001 321.12 0.72 0.72 rf +181.67999 321.12 268.56 0.72 rf +450.24001 321.12 0.72 0.72 rf +124.32001 307.2 0.72 13.92 rf +180.96001 307.2 0.72 13.92 rf +450.24001 307.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 294.48 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.0174 Tc +0.09399 Tw +/N9 10 Tf (Picture No.\(MSB\))Tj +ET +124.32001 306.48 0.72 0.72 rf +125.03999 306.48 55.92 0.72 rf +180.96001 306.48 0.72 0.72 rf +181.67999 306.48 268.56 0.72 rf +450.24001 306.48 0.72 0.72 rf +124.32001 292.56 0.72 13.92 rf +180.96001 292.56 0.72 13.92 rf +450.24001 292.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 279.84 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.02319 Tc +0.0997 Tw +/N9 10 Tf (Picture No.\(LSB\))Tj +ET +124.32001 291.84 0.72 0.72 rf +125.03999 291.84 55.92 0.72 rf +180.96001 291.84 0.72 0.72 rf +181.67999 291.84 268.56 0.72 rf +450.24001 291.84 0.72 0.72 rf +124.32001 277.92 0.72 13.92 rf +180.96001 277.92 0.72 13.92 rf +450.24001 277.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 265.2 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 277.2 0.72 0.72 rf +125.03999 277.2 55.92 0.72 rf +180.96001 277.2 0.72 0.72 rf +181.67999 277.2 268.56 0.72 rf +450.24001 277.2 0.72 0.72 rf +124.32001 263.28 0.72 13.92 rf +180.96001 263.28 0.72 13.92 rf +450.24001 263.28 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 250.56 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 262.56 0.72 0.72 rf +125.03999 262.56 55.92 0.72 rf +180.96001 262.56 0.72 0.72 rf +181.67999 262.56 268.56 0.72 rf +450.24001 262.56 0.72 0.72 rf +124.32001 248.64 0.72 13.92 rf +180.96001 248.64 0.72 13.92 rf +450.24001 248.64 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 235.92 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 247.92 0.72 0.72 rf +125.03999 247.92 55.92 0.72 rf +180.96001 247.92 0.72 0.72 rf +181.67999 247.92 268.56 0.72 rf +450.24001 247.92 0.72 0.72 rf +124.32001 234 0.72 13.92 rf +180.96001 234 0.72 13.92 rf +450.24001 234 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 221.28 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 233.28 0.72 0.72 rf +125.03999 233.28 55.92 0.72 rf +180.96001 233.28 0.72 0.72 rf +181.67999 233.28 268.56 0.72 rf +450.24001 233.28 0.72 0.72 rf +124.32001 219.36 0.72 13.92 rf +124.32001 218.64 0.72 0.72 rf +124.32001 218.64 0.72 0.72 rf +125.03999 218.64 55.92 0.72 rf +180.96001 219.36 0.72 13.92 rf +180.96001 218.64 0.72 0.72 rf +181.67999 218.64 268.56 0.72 rf +450.24001 219.36 0.72 13.92 rf +450.24001 218.64 0.72 0.72 rf +450.24001 218.64 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 192.72 Tm +-0.0368 Tc +0.1132 Tw +/N9 10 Tf (This command sends the picture information of a specified picture on Com\ pact Flash card to the host.)Tj +0 -13.817 TD +-0.03909 Tc +0.11549 Tw +/N9 10 Tf (In the following cases, the camera will return a command execution error\ \(e2h\) to the host.)Tj +ET +BT +87.36 165.12 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 165.12 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +10.4819 0 TD +-0.0372 Tc +0.11369 Tw +/N9 10 Tf (Compact Flash card is)Tj +99.1011 0 TD +-0.0374 Tc +0.1138 Tw +/N9 10 Tf ( not inserted in the camera.)Tj +ET +BT +87.36 151.2 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 151.2 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +9.7672 0 TD +-0.04021 Tc +0.11659 Tw +/N9 10 Tf (Specified picture number does not exist on Compact Flash card.)Tj +ET +BT +72.24001 118.8 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.10 )Tj +19.92 0 TD +-0.002 Tc +0.0383 Tw +/N14 10.08 Tf (Send Thumbnail Image on Card \(66h, O\))Tj +ET +67.44 131.75999 0.72 2.16 rf +67.44 133.2 2.16 0.72 rf +68.88 131.75999 0.72 0.72 rf +68.88 131.75999 0.72 0.72 rf +69.60001 133.2 490.8 0.72 rf +69.60001 131.75999 490.8 0.72 rf +561.84 131.75999 0.72 2.16 rf +560.39999 133.2 2.16 0.72 rf +560.39999 131.75999 0.72 0.72 rf +560.39999 131.75999 0.72 0.72 rf +67.44 113.75999 0.72 2.16 rf +67.44 113.75999 2.16 0.72 rf +68.88 115.2 0.72 0.72 rf +68.88 115.2 0.72 0.72 rf +69.60001 115.2 490.8 0.72 rf +69.60001 113.75999 490.8 0.72 rf +561.84 113.75999 0.72 2.16 rf +560.39999 113.75999 2.16 0.72 rf +560.39999 115.2 0.72 0.72 rf +560.39999 115.2 0.72 0.72 rf +67.44 115.92 0.72 15.84 rf +68.88 115.92 0.72 15.84 rf +560.39999 115.92 0.72 15.84 rf +561.84 115.92 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 86.16 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 98.16 0.72 0.72 rf +124.32001 98.16 0.72 0.72 rf +125.03999 98.16 55.92 0.72 rf +180.96001 98.16 0.72 0.72 rf +181.67999 98.16 268.56 0.72 rf +450.24001 98.16 0.72 0.72 rf +450.24001 98.16 0.72 0.72 rf +124.32001 84.24001 0.72 13.92 rf +124.32001 83.52 0.72 0.72 rf +124.32001 83.52 0.72 0.72 rf +125.03999 83.52 55.92 0.72 rf +180.96001 84.24001 0.72 13.92 rf +180.96001 83.52 0.72 0.72 rf +181.67999 83.52 268.56 0.72 rf +450.24001 84.24001 0.72 13.92 rf +450.24001 83.52 0.72 0.72 rf +450.24001 83.52 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 31 31 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (31)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 150.48 707.28 Tm +/N9 10 Tf +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (66)Tj +ET +124.32001 719.28 0.72 0.72 rf +124.32001 719.28 0.72 0.72 rf +125.03999 719.28 55.92 0.72 rf +180.96001 719.28 0.72 0.72 rf +181.67999 719.28 268.56 0.72 rf +450.24001 719.28 0.72 0.72 rf +450.24001 719.28 0.72 0.72 rf +124.32001 705.36 0.72 13.92 rf +180.96001 705.36 0.72 13.92 rf +450.24001 705.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 692.64 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 704.64 0.72 0.72 rf +125.03999 704.64 55.92 0.72 rf +180.96001 704.64 0.72 0.72 rf +181.67999 704.64 268.56 0.72 rf +450.24001 704.64 0.72 0.72 rf +124.32001 690.72 0.72 13.92 rf +180.96001 690.72 0.72 13.92 rf +450.24001 690.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 678 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.03439 Tc +0.11079 Tw +/N9 10 Tf (Picture No.\(Upper\))Tj +ET +124.32001 690 0.72 0.72 rf +125.03999 690 55.92 0.72 rf +180.96001 690 0.72 0.72 rf +181.67999 690 268.56 0.72 rf +450.24001 690 0.72 0.72 rf +124.32001 676.08 0.72 13.92 rf +180.96001 676.08 0.72 13.92 rf +450.24001 676.08 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 663.36 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.02319 Tc +0.0997 Tw +/N9 10 Tf (Picture No.\(LSB\))Tj +ET +124.32001 675.36 0.72 0.72 rf +125.03999 675.36 55.92 0.72 rf +180.96001 675.36 0.72 0.72 rf +181.67999 675.36 268.56 0.72 rf +450.24001 675.36 0.72 0.72 rf +124.32001 661.44 0.72 13.92 rf +180.96001 661.44 0.72 13.92 rf +450.24001 661.44 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 648.72 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.03619 Tc +0.1127 Tw +/N9 10 Tf (Size \(0 : Small, 1 : Full Resolution\))Tj +ET +124.32001 660.72 0.72 0.72 rf +125.03999 660.72 55.92 0.72 rf +180.96001 660.72 0.72 0.72 rf +181.67999 660.72 268.56 0.72 rf +450.24001 660.72 0.72 0.72 rf +124.32001 646.8 0.72 13.92 rf +180.96001 646.8 0.72 13.92 rf +450.24001 646.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 634.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 646.08 0.72 0.72 rf +125.03999 646.08 55.92 0.72 rf +180.96001 646.08 0.72 0.72 rf +181.67999 646.08 268.56 0.72 rf +450.24001 646.08 0.72 0.72 rf +124.32001 632.16 0.72 13.92 rf +180.96001 632.16 0.72 13.92 rf +450.24001 632.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 619.44 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 631.44 0.72 0.72 rf +125.03999 631.44 55.92 0.72 rf +180.96001 631.44 0.72 0.72 rf +181.67999 631.44 268.56 0.72 rf +450.24001 631.44 0.72 0.72 rf +124.32001 617.52 0.72 13.92 rf +180.96001 617.52 0.72 13.92 rf +450.24001 617.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 604.8 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 616.8 0.72 0.72 rf +125.03999 616.8 55.92 0.72 rf +180.96001 616.8 0.72 0.72 rf +181.67999 616.8 268.56 0.72 rf +450.24001 616.8 0.72 0.72 rf +124.32001 602.88 0.72 13.92 rf +124.32001 602.16 0.72 0.72 rf +124.32001 602.16 0.72 0.72 rf +125.03999 602.16 55.92 0.72 rf +180.96001 602.88 0.72 13.92 rf +180.96001 602.16 0.72 0.72 rf +181.67999 602.16 268.56 0.72 rf +450.24001 602.88 0.72 13.92 rf +450.24001 602.16 0.72 0.72 rf +450.24001 602.16 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 576.24001 Tm +-0.0416 Tc +0.118 Tw +/N9 10 Tf (This command indicates the camera to send a thumbnail image on Compact F\ lash card to the host.)Tj +15.0081 -13.817 TD +/N13 10 Tf +-0.026 Tc +0.10249 Tw +/N13 10 Tf (Picture No.)Tj +53.6004 0 TD +/N9 10 Tf +-0.0405 Tc +0.1169 Tw +/N9 10 Tf (The picture number of image file on Compact Flash card.)Tj +-53.6004 -13.817 TD +/N13 10 Tf +-0.04201 Tc +0 Tw +/N13 10 Tf (Size)Tj +53.6004 0 TD +/N9 10 Tf +-0.0368 Tc +0.1132 Tw +/N9 10 Tf (Size of Thumbnail Image.)Tj +36.9247 -13.817 TD +-0.026 Tc +0.10249 Tw +/N9 10 Tf (0 : 96 x 72 x 4 bit = 3,456 bytes \(Bayer Pattern CFA\))Tj +0 -13.817 TD +-0.036 Tc +0.1124 Tw +/N9 10 Tf (1 : 96 x 72 x 3 x 8 bit = 20,736 bytes)Tj +-49.3123 -28.3486 TD +-0.0529 Tc +0.1292 Tw +/N9 10 Tf (Small Thumbnail)Tj +0 -13.817 TD +-0.0168 Tc +0.0934 Tw +/N9 10 Tf (Image Format)Tj +T* +-0.04781 Tc +0 Tw +/N9 10 Tf (\(96x72\))Tj +90.76331 27.634 TD +0.07581 Tc +/N9 10 Tf (G)Tj +ET +BT +1.0078 0 0 1.0078 228.24001 489.60001 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(1,1\))Tj +ET +BT +1.0074 0 0 1.0074 238.8 492 Tm +/N9 10 Tf +-0.07851 Tc +/N9 10 Tf (R)Tj +ET +BT +1.0078 0 0 1.0078 246 489.60001 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(2,1\))Tj +ET +BT +1.0074 0 0 1.0074 256.56 492 Tm +/N9 10 Tf +0.07671 Tc +/N9 10 Tf (...)Tj +-35.9718 -13.817 TD +-0.0045 Tc +/N9 10 Tf (B)Tj +ET +BT +1.0078 0 0 1.0078 227.03999 475.67999 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(1,2\))Tj +ET +BT +1.0074 0 0 1.0074 237.60001 478.08 Tm +/N9 10 Tf +0.07581 Tc +/N9 10 Tf (G)Tj +ET +BT +1.0078 0 0 1.0078 245.52 475.67999 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(2,2\))Tj +ET +BT +1.0074 0 0 1.0074 256.08 478.08 Tm +/N9 10 Tf +0.07671 Tc +/N9 10 Tf (...)Tj +ET +BT +376.8 464.16 TD +/N6 10.08 Tf +0 Tc +-2.6037 Tw +/N6 10.08 Tf ( )Tj +ET +BT +1.0074 0 0 1.0074 376.8 464.16 Tm +/N9 10 Tf +0.0564 Tc +0 Tw +/N9 10 Tf (...B)Tj +ET +BT +1.0078 0 0 1.0078 392.16 461.75999 Tm +/N9 5 Tf +0.05051 Tc +/N9 5 Tf (\(95,72\))Tj +ET +BT +1.0074 0 0 1.0074 408.48 464.16 Tm +/N9 10 Tf +0.07581 Tc +/N9 10 Tf (G)Tj +ET +BT +1.0078 0 0 1.0078 416.39999 461.75999 Tm +/N9 5 Tf +0.05051 Tc +/N9 5 Tf (\(96,72\))Tj +ET +124.32001 504 0.72 0.72 rf +124.32001 504 0.72 0.72 rf +125.03999 504 90.48 0.72 rf +215.52 504 0.72 0.72 rf +216.24001 504 219.84 0.72 rf +436.08 504 0.72 0.72 rf +436.08 504 0.72 0.72 rf +124.32001 462.24001 0.72 41.75999 rf +124.32001 461.52 0.72 0.72 rf +124.32001 461.52 0.72 0.72 rf +125.03999 461.52 90.48 0.72 rf +215.52 462.24001 0.72 41.75999 rf +215.52 461.52 0.72 0.72 rf +216.24001 461.52 219.84 0.72 rf +436.08 462.24001 0.72 41.75999 rf +436.08 461.52 0.72 0.72 rf +436.08 461.52 0.72 0.72 rf +BT +1.0074 0 0 1.0074 128.88 431.75999 Tm +/N9 10 Tf +0 Tc +-2.782 Tw +/N9 10 Tf ( )Tj +0 0 TD +-0.05299 Tc +0.1293 Tw +/N9 10 Tf (Full Resolution)Tj +0 -13.817 TD +-0.0481 Tc +0.1245 Tw +/N9 10 Tf (Thumbnail Image)Tj +T* +-0.02859 Tc +0.1051 Tw +/N9 10 Tf (Format \(96x72x3\))Tj +90.76331 27.634 TD +0 Tc +-2.782 Tw +/N9 10 Tf ( )Tj +0 0 TD +-0.0024 Tc +0 Tw +/N9 10 Tf (RGB)Tj +ET +BT +1.0078 0 0 1.0078 242.16 429.36 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(1,1\))Tj +ET +BT +1.0074 0 0 1.0074 252.72 431.75999 Tm +/N9 10 Tf +-0.0024 Tc +/N9 10 Tf (RGB)Tj +ET +BT +1.0078 0 0 1.0078 274.56 429.36 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(2,1\))Tj +ET +BT +1.0074 0 0 1.0074 285.12 431.75999 Tm +/N9 10 Tf +0.07671 Tc +/N9 10 Tf (...)Tj +-64.3204 -13.817 TD +0 Tc +-2.782 Tw +/N9 10 Tf ( )Tj +0 0 TD +-0.0024 Tc +0 Tw +/N9 10 Tf (RGB)Tj +ET +BT +1.0078 0 0 1.0078 242.16 415.44 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(1,2\))Tj +ET +BT +1.0074 0 0 1.0074 252.72 417.84 Tm +/N9 10 Tf +-0.0024 Tc +/N9 10 Tf (RGB)Tj +ET +BT +1.0078 0 0 1.0078 274.56 415.44 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(2,2\))Tj +ET +BT +1.0074 0 0 1.0074 285.12 417.84 Tm +/N9 10 Tf +0.07671 Tc +/N9 10 Tf (...)Tj +62.17641 -13.817 TD +0.03709 Tc +/N9 10 Tf (...RGB)Tj +ET +BT +1.0078 0 0 1.0078 378.24001 401.52 Tm +/N9 5 Tf +0.05051 Tc +/N9 5 Tf (\(95,72\))Tj +ET +BT +1.0074 0 0 1.0074 394.56 403.92 Tm +/N9 10 Tf +-0.0024 Tc +/N9 10 Tf (RGB)Tj +ET +BT +1.0078 0 0 1.0078 416.39999 401.52 Tm +/N9 5 Tf +0.05051 Tc +/N9 5 Tf (\(96,72\))Tj +ET +124.32001 443.75999 0.72 0.72 rf +124.32001 443.75999 0.72 0.72 rf +125.03999 443.75999 90.48 0.72 rf +215.52 443.75999 0.72 0.72 rf +216.24001 443.75999 219.84 0.72 rf +436.08 443.75999 0.72 0.72 rf +436.08 443.75999 0.72 0.72 rf +124.32001 402 0.72 41.75999 rf +124.32001 401.28 0.72 0.72 rf +124.32001 401.28 0.72 0.72 rf +125.03999 401.28 90.48 0.72 rf +215.52 402 0.72 41.75999 rf +215.52 401.28 0.72 0.72 rf +216.24001 401.28 219.84 0.72 rf +436.08 402 0.72 41.75999 rf +436.08 401.28 0.72 0.72 rf +436.08 401.28 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 375.36 Tm +/N9 10 Tf +-0.03909 Tc +0.11549 Tw +/N9 10 Tf (In the following cases, the camera will return a command execution error\ \(e2h\) to the host.)Tj +ET +BT +87.36 361.67999 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 361.67999 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +10.4819 0 TD +-0.03729 Tc +0.1138 Tw +/N9 10 Tf (Compact Flash card is not inserted in the camera.)Tj +ET +BT +87.36 347.75999 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 347.75999 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +9.7672 0 TD +-0.04021 Tc +0.11659 Tw +/N9 10 Tf (Specified picture number does not exist on Compact Flash card.)Tj +ET +BT +72.24001 315.36 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.11 )Tj +19.92 0 TD +0.0011 Tc +0.0352 Tw +/N14 10.08 Tf (Set Image Quality \(71h, O\))Tj +ET +67.44 328.32001 0.72 2.16 rf +67.44 329.75999 2.16 0.72 rf +68.88 328.32001 0.72 0.72 rf +68.88 328.32001 0.72 0.72 rf +69.60001 329.75999 490.8 0.72 rf +69.60001 328.32001 490.8 0.72 rf +561.84 328.32001 0.72 2.16 rf +560.39999 329.75999 2.16 0.72 rf +560.39999 328.32001 0.72 0.72 rf +560.39999 328.32001 0.72 0.72 rf +67.44 310.32001 0.72 2.16 rf +67.44 310.32001 2.16 0.72 rf +68.88 311.75999 0.72 0.72 rf +68.88 311.75999 0.72 0.72 rf +69.60001 311.75999 490.8 0.72 rf +69.60001 310.32001 490.8 0.72 rf +561.84 310.32001 0.72 2.16 rf +560.39999 310.32001 2.16 0.72 rf +560.39999 311.75999 0.72 0.72 rf +560.39999 311.75999 0.72 0.72 rf +67.44 312.48 0.72 15.84 rf +68.88 312.48 0.72 15.84 rf +560.39999 312.48 0.72 15.84 rf +561.84 312.48 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 282.72 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 294.72 0.72 0.72 rf +124.32001 294.72 0.72 0.72 rf +125.03999 294.72 55.92 0.72 rf +180.96001 294.72 0.72 0.72 rf +181.67999 294.72 268.56 0.72 rf +450.24001 294.72 0.72 0.72 rf +450.24001 294.72 0.72 0.72 rf +124.32001 280.8 0.72 13.92 rf +180.96001 280.8 0.72 13.92 rf +450.24001 280.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 268.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (71)Tj +ET +124.32001 280.08 0.72 0.72 rf +125.03999 280.08 55.92 0.72 rf +180.96001 280.08 0.72 0.72 rf +181.67999 280.08 268.56 0.72 rf +450.24001 280.08 0.72 0.72 rf +124.32001 266.16 0.72 13.92 rf +180.96001 266.16 0.72 13.92 rf +450.24001 266.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 253.44 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 265.44 0.72 0.72 rf +125.03999 265.44 55.92 0.72 rf +180.96001 265.44 0.72 0.72 rf +181.67999 265.44 268.56 0.72 rf +450.24001 265.44 0.72 0.72 rf +124.32001 251.52 0.72 13.92 rf +180.96001 251.52 0.72 13.92 rf +450.24001 251.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 238.8 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.0291 Tc +0.10561 Tw +/N9 10 Tf (Image Quality)Tj +ET +124.32001 250.8 0.72 0.72 rf +125.03999 250.8 55.92 0.72 rf +180.96001 250.8 0.72 0.72 rf +181.67999 250.8 268.56 0.72 rf +450.24001 250.8 0.72 0.72 rf +124.32001 236.88 0.72 13.92 rf +180.96001 236.88 0.72 13.92 rf +450.24001 236.88 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 224.16 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 236.16 0.72 0.72 rf +125.03999 236.16 55.92 0.72 rf +180.96001 236.16 0.72 0.72 rf +181.67999 236.16 268.56 0.72 rf +450.24001 236.16 0.72 0.72 rf +124.32001 222.24001 0.72 13.92 rf +180.96001 222.24001 0.72 13.92 rf +450.24001 222.24001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 209.52 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 221.52 0.72 0.72 rf +125.03999 221.52 55.92 0.72 rf +180.96001 221.52 0.72 0.72 rf +181.67999 221.52 268.56 0.72 rf +450.24001 221.52 0.72 0.72 rf +124.32001 207.60001 0.72 13.92 rf +180.96001 207.60001 0.72 13.92 rf +450.24001 207.60001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 194.88 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 206.88 0.72 0.72 rf +125.03999 206.88 55.92 0.72 rf +180.96001 206.88 0.72 0.72 rf +181.67999 206.88 268.56 0.72 rf +450.24001 206.88 0.72 0.72 rf +124.32001 192.96001 0.72 13.92 rf +180.96001 192.96001 0.72 13.92 rf +450.24001 192.96001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 180.24001 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 192.24001 0.72 0.72 rf +125.03999 192.24001 55.92 0.72 rf +180.96001 192.24001 0.72 0.72 rf +181.67999 192.24001 268.56 0.72 rf +450.24001 192.24001 0.72 0.72 rf +124.32001 177.60001 0.72 14.64 rf +180.96001 177.60001 0.72 14.64 rf +450.24001 177.60001 0.72 14.64 rf +BT +1.0074 0 0 1.0074 150.48 165.60001 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 177.60001 0.72 0.72 rf +125.03999 177.60001 55.92 0.72 rf +180.96001 177.60001 0.72 0.72 rf +181.67999 177.60001 268.56 0.72 rf +450.24001 177.60001 0.72 0.72 rf +124.32001 163.67999 0.72 13.92 rf +124.32001 162.96001 0.72 0.72 rf +124.32001 162.96001 0.72 0.72 rf +125.03999 162.96001 55.92 0.72 rf +180.96001 163.67999 0.72 13.92 rf +180.96001 162.96001 0.72 0.72 rf +181.67999 162.96001 268.56 0.72 rf +450.24001 163.67999 0.72 13.92 rf +450.24001 162.96001 0.72 0.72 rf +450.24001 162.96001 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 150.96001 Tm +-0.03729 Tc +0.11369 Tw +/N9 10 Tf (This command sets the image quality for pictures captured subsequently.)Tj +0 -13.817 TD +/N13 10 Tf +-0.0425 Tc +0.1189 Tw +/N13 10 Tf (Image quality)Tj +68.60851 0 TD +/N9 10 Tf +-0.03349 Tc +0.10989 Tw +/N9 10 Tf (01=Best image)Tj +0 -13.817 TD +-0.02901 Tc +0.1055 Tw +/N9 10 Tf (02=Better image)Tj +T* +-0.0473 Tc +0.1236 Tw +/N9 10 Tf (03=Good image)Tj +-68.60851 -13.817 TD +-0.0457 Tc +0.1221 Tw +/N9 10 Tf (If an undefined value is set in the image quality field, the camera will\ return a command execution error \(e2h\))Tj +0 -13.817 TD +-0.0118 Tc +0.08839 Tw +/N9 10 Tf (to the host.)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 32 32 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (32)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +-238.56 656.39999 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.12 )Tj +19.92 0 TD +-0.00951 Tc +0.04581 Tw +/N14 10.08 Tf (Set Flash Mode \(72h, O\))Tj +ET +67.44 717.84 0.72 2.16 rf +67.44 719.28 2.16 0.72 rf +68.88 717.84 0.72 0.72 rf +68.88 717.84 0.72 0.72 rf +69.60001 719.28 490.8 0.72 rf +69.60001 717.84 490.8 0.72 rf +561.84 717.84 0.72 2.16 rf +560.39999 719.28 2.16 0.72 rf +560.39999 717.84 0.72 0.72 rf +560.39999 717.84 0.72 0.72 rf +67.44 699.84 0.72 2.16 rf +67.44 699.84 2.16 0.72 rf +68.88 701.28 0.72 0.72 rf +68.88 701.28 0.72 0.72 rf +69.60001 701.28 490.8 0.72 rf +69.60001 699.84 490.8 0.72 rf +561.84 699.84 0.72 2.16 rf +560.39999 699.84 2.16 0.72 rf +560.39999 701.28 0.72 0.72 rf +560.39999 701.28 0.72 0.72 rf +67.44 702 0.72 15.84 rf +68.88 702 0.72 15.84 rf +560.39999 702 0.72 15.84 rf +561.84 702 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 672.24001 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 684.24001 0.72 0.72 rf +124.32001 684.24001 0.72 0.72 rf +125.03999 684.24001 55.92 0.72 rf +180.96001 684.24001 0.72 0.72 rf +181.67999 684.24001 268.56 0.72 rf +450.24001 684.24001 0.72 0.72 rf +450.24001 684.24001 0.72 0.72 rf +124.32001 670.32001 0.72 13.92 rf +180.96001 670.32001 0.72 13.92 rf +450.24001 670.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 657.60001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (72)Tj +ET +124.32001 669.60001 0.72 0.72 rf +125.03999 669.60001 55.92 0.72 rf +180.96001 669.60001 0.72 0.72 rf +181.67999 669.60001 268.56 0.72 rf +450.24001 669.60001 0.72 0.72 rf +124.32001 655.67999 0.72 13.92 rf +180.96001 655.67999 0.72 13.92 rf +450.24001 655.67999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 642.96001 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 654.96001 0.72 0.72 rf +125.03999 654.96001 55.92 0.72 rf +180.96001 654.96001 0.72 0.72 rf +181.67999 654.96001 268.56 0.72 rf +450.24001 654.96001 0.72 0.72 rf +124.32001 641.03999 0.72 13.92 rf +180.96001 641.03999 0.72 13.92 rf +450.24001 641.03999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 628.32001 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.0468 Tc +0.1232 Tw +/N9 10 Tf (Flash Mode)Tj +ET +124.32001 640.32001 0.72 0.72 rf +125.03999 640.32001 55.92 0.72 rf +180.96001 640.32001 0.72 0.72 rf +181.67999 640.32001 268.56 0.72 rf +450.24001 640.32001 0.72 0.72 rf +124.32001 626.39999 0.72 13.92 rf +180.96001 626.39999 0.72 13.92 rf +450.24001 626.39999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 613.67999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 625.67999 0.72 0.72 rf +125.03999 625.67999 55.92 0.72 rf +180.96001 625.67999 0.72 0.72 rf +181.67999 625.67999 268.56 0.72 rf +450.24001 625.67999 0.72 0.72 rf +124.32001 611.75999 0.72 13.92 rf +180.96001 611.75999 0.72 13.92 rf +450.24001 611.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 599.03999 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 611.03999 0.72 0.72 rf +125.03999 611.03999 55.92 0.72 rf +180.96001 611.03999 0.72 0.72 rf +181.67999 611.03999 268.56 0.72 rf +450.24001 611.03999 0.72 0.72 rf +124.32001 597.12 0.72 13.92 rf +180.96001 597.12 0.72 13.92 rf +450.24001 597.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 584.39999 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 596.39999 0.72 0.72 rf +125.03999 596.39999 55.92 0.72 rf +180.96001 596.39999 0.72 0.72 rf +181.67999 596.39999 268.56 0.72 rf +450.24001 596.39999 0.72 0.72 rf +124.32001 582.48 0.72 13.92 rf +180.96001 582.48 0.72 13.92 rf +450.24001 582.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 569.75999 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 581.75999 0.72 0.72 rf +125.03999 581.75999 55.92 0.72 rf +180.96001 581.75999 0.72 0.72 rf +181.67999 581.75999 268.56 0.72 rf +450.24001 581.75999 0.72 0.72 rf +124.32001 567.84 0.72 13.92 rf +180.96001 567.84 0.72 13.92 rf +450.24001 567.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 555.12 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 567.12 0.72 0.72 rf +125.03999 567.12 55.92 0.72 rf +180.96001 567.12 0.72 0.72 rf +181.67999 567.12 268.56 0.72 rf +450.24001 567.12 0.72 0.72 rf +124.32001 553.2 0.72 13.92 rf +124.32001 552.48 0.72 0.72 rf +124.32001 552.48 0.72 0.72 rf +125.03999 552.48 55.92 0.72 rf +180.96001 553.2 0.72 13.92 rf +180.96001 552.48 0.72 0.72 rf +181.67999 552.48 268.56 0.72 rf +450.24001 553.2 0.72 13.92 rf +450.24001 552.48 0.72 0.72 rf +450.24001 552.48 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 526.56 Tm +-0.0298 Tc +0.10629 Tw +/N9 10 Tf (This command sets the current flash mode.)Tj +15.0081 -13.817 TD +/N13 10 Tf +-0.0468 Tc +0.1232 Tw +/N13 10 Tf (Flash Mode)Tj +92.1926 0 TD +/N9 10 Tf +-0.022 Tc +0.0986 Tw +/N9 10 Tf (0=Auto flash)Tj +0 -13.817 TD +-0.0211 Tc +0 Tw +/N9 10 Tf (1=Fill)Tj +T* +-0.0074 Tc +0.084 Tw +/N9 10 Tf (2=Flash off)Tj +T* +-0.03751 Tc +0.11391 Tw +/N9 10 Tf (3=Auto Red-eye)Tj +T* +-0.0417 Tc +0.1181 Tw +/N9 10 Tf (4=Fill Red-eye)Tj +-107.2007 -13.817 TD +-0.0437 Tc +0.1201 Tw +/N9 10 Tf (If an undefined value is set in the flash mode field, the camera will re\ turn a command execution error \(e2h\) to)Tj +0 -13.817 TD +-0.01379 Tc +0.09039 Tw +/N9 10 Tf (the host.)Tj +ET +BT +72.24001 396.96001 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.13 )Tj +19.92 0 TD +-0.02431 Tc +0.06059 Tw +/N14 10.08 Tf (Set Shutter Delay \(74h, O\))Tj +ET +67.44 409.92 0.72 2.16 rf +67.44 411.36 2.16 0.72 rf +68.88 409.92 0.72 0.72 rf +68.88 409.92 0.72 0.72 rf +69.60001 411.36 490.8 0.72 rf +69.60001 409.92 490.8 0.72 rf +561.84 409.92 0.72 2.16 rf +560.39999 411.36 2.16 0.72 rf +560.39999 409.92 0.72 0.72 rf +560.39999 409.92 0.72 0.72 rf +67.44 391.92 0.72 2.16 rf +67.44 391.92 2.16 0.72 rf +68.88 393.36 0.72 0.72 rf +68.88 393.36 0.72 0.72 rf +69.60001 393.36 490.8 0.72 rf +69.60001 391.92 490.8 0.72 rf +561.84 391.92 0.72 2.16 rf +560.39999 391.92 2.16 0.72 rf +560.39999 393.36 0.72 0.72 rf +560.39999 393.36 0.72 0.72 rf +67.44 394.08 0.72 15.84 rf +68.88 394.08 0.72 15.84 rf +560.39999 394.08 0.72 15.84 rf +561.84 394.08 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 364.32001 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 376.32001 0.72 0.72 rf +124.32001 376.32001 0.72 0.72 rf +125.03999 376.32001 55.92 0.72 rf +180.96001 376.32001 0.72 0.72 rf +181.67999 376.32001 268.56 0.72 rf +450.24001 376.32001 0.72 0.72 rf +450.24001 376.32001 0.72 0.72 rf +124.32001 362.39999 0.72 13.92 rf +180.96001 362.39999 0.72 13.92 rf +450.24001 362.39999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 349.67999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (74)Tj +ET +124.32001 361.67999 0.72 0.72 rf +125.03999 361.67999 55.92 0.72 rf +180.96001 361.67999 0.72 0.72 rf +181.67999 361.67999 268.56 0.72 rf +450.24001 361.67999 0.72 0.72 rf +124.32001 347.75999 0.72 13.92 rf +180.96001 347.75999 0.72 13.92 rf +450.24001 347.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 335.03999 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 347.03999 0.72 0.72 rf +125.03999 347.03999 55.92 0.72 rf +180.96001 347.03999 0.72 0.72 rf +181.67999 347.03999 268.56 0.72 rf +450.24001 347.03999 0.72 0.72 rf +124.32001 333.12 0.72 13.92 rf +180.96001 333.12 0.72 13.92 rf +450.24001 333.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 320.39999 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.036 Tc +0.1124 Tw +/N9 10 Tf (shutter delay)Tj +ET +124.32001 332.39999 0.72 0.72 rf +125.03999 332.39999 55.92 0.72 rf +180.96001 332.39999 0.72 0.72 rf +181.67999 332.39999 268.56 0.72 rf +450.24001 332.39999 0.72 0.72 rf +124.32001 318.48 0.72 13.92 rf +180.96001 318.48 0.72 13.92 rf +450.24001 318.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 305.75999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 317.75999 0.72 0.72 rf +125.03999 317.75999 55.92 0.72 rf +180.96001 317.75999 0.72 0.72 rf +181.67999 317.75999 268.56 0.72 rf +450.24001 317.75999 0.72 0.72 rf +124.32001 303.84 0.72 13.92 rf +180.96001 303.84 0.72 13.92 rf +450.24001 303.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 291.12 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 303.12 0.72 0.72 rf +125.03999 303.12 55.92 0.72 rf +180.96001 303.12 0.72 0.72 rf +181.67999 303.12 268.56 0.72 rf +450.24001 303.12 0.72 0.72 rf +124.32001 289.2 0.72 13.92 rf +180.96001 289.2 0.72 13.92 rf +450.24001 289.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 276.48 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 288.48 0.72 0.72 rf +125.03999 288.48 55.92 0.72 rf +180.96001 288.48 0.72 0.72 rf +181.67999 288.48 268.56 0.72 rf +450.24001 288.48 0.72 0.72 rf +124.32001 274.56 0.72 13.92 rf +180.96001 274.56 0.72 13.92 rf +450.24001 274.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 261.84 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 273.84 0.72 0.72 rf +125.03999 273.84 55.92 0.72 rf +180.96001 273.84 0.72 0.72 rf +181.67999 273.84 268.56 0.72 rf +450.24001 273.84 0.72 0.72 rf +124.32001 259.92 0.72 13.92 rf +180.96001 259.92 0.72 13.92 rf +450.24001 259.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 247.2 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 259.2 0.72 0.72 rf +125.03999 259.2 55.92 0.72 rf +180.96001 259.2 0.72 0.72 rf +181.67999 259.2 268.56 0.72 rf +450.24001 259.2 0.72 0.72 rf +124.32001 245.28 0.72 13.92 rf +124.32001 244.56 0.72 0.72 rf +124.32001 244.56 0.72 0.72 rf +125.03999 244.56 55.92 0.72 rf +180.96001 245.28 0.72 13.92 rf +180.96001 244.56 0.72 0.72 rf +181.67999 244.56 268.56 0.72 rf +450.24001 245.28 0.72 13.92 rf +450.24001 244.56 0.72 0.72 rf +450.24001 244.56 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 218.64 Tm +-0.0318 Tc +0.10831 Tw +/N9 10 Tf (This command sets the shutter delay )Tj +165.8038 0 TD +-0.0632 Tc +0 Tw +/N9 10 Tf (mode)Tj +24.7753 0 TD +-0.0271 Tc +0.10361 Tw +/N9 10 Tf (. Shutter Delay )Tj +68.84669 0 TD +-0.0666 Tc +0 Tw +/N9 10 Tf (value)Tj +ET +239.28 217.44 24.96001 0.48 rf +BT +1.0074 0 0 1.0074 357.36 218.64 Tm +-0.02879 Tc +0.10519 Tw +/N9 10 Tf ( is always 10 secs [2].)Tj +ET +333.60001 217.44 23.75999 0.48 rf +BT +1.0074 0 0 1.0074 87.36 190.8 Tm +/N13 10 Tf +-0.0468 Tc +0.1232 Tw +/N13 10 Tf (Flash Mode)Tj +92.1926 0 TD +/N9 10 Tf +-0.036 Tc +0.1124 Tw +/N9 10 Tf (00=Shutter delay is disabled \(off\))Tj +0 -13.817 TD +-0.0473 Tc +0.1236 Tw +/N9 10 Tf (01=Shutter delay is enabled \(on\))Tj +-107.2007 -13.817 TD +-0.0432 Tc +0.1196 Tw +/N9 10 Tf (If an undefined value is set in the shutter delay field, the camera will\ return a command execution error \(e2h\))Tj +0 -13.817 TD +-0.0118 Tc +0.08839 Tw +/N9 10 Tf (to the host.)Tj +ET +BT +72.24001 116.88 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.14 )Tj +19.92 0 TD +-0.01649 Tc +0.0527 Tw +/N14 10.08 Tf (Set Time \(75h, O\))Tj +ET +67.44 129.84 0.72 2.16 rf +67.44 131.28 2.16 0.72 rf +68.88 129.84 0.72 0.72 rf +68.88 129.84 0.72 0.72 rf +69.60001 131.28 490.8 0.72 rf +69.60001 129.84 490.8 0.72 rf +561.84 129.84 0.72 2.16 rf +560.39999 131.28 2.16 0.72 rf +560.39999 129.84 0.72 0.72 rf +560.39999 129.84 0.72 0.72 rf +67.44 111.84 0.72 2.16 rf +67.44 111.84 2.16 0.72 rf +68.88 113.28 0.72 0.72 rf +68.88 113.28 0.72 0.72 rf +69.60001 113.28 490.8 0.72 rf +69.60001 111.84 490.8 0.72 rf +561.84 111.84 0.72 2.16 rf +560.39999 111.84 2.16 0.72 rf +560.39999 113.28 0.72 0.72 rf +560.39999 113.28 0.72 0.72 rf +67.44 114 0.72 15.84 rf +68.88 114 0.72 15.84 rf +560.39999 114 0.72 15.84 rf +561.84 114 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 84.24001 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 96.24001 0.72 0.72 rf +124.32001 96.24001 0.72 0.72 rf +125.03999 96.24001 55.92 0.72 rf +180.96001 96.24001 0.72 0.72 rf +181.67999 96.24001 268.56 0.72 rf +450.24001 96.24001 0.72 0.72 rf +450.24001 96.24001 0.72 0.72 rf +124.32001 82.32001 0.72 13.92 rf +124.32001 81.60001 0.72 0.72 rf +124.32001 81.60001 0.72 0.72 rf +125.03999 81.60001 55.92 0.72 rf +180.96001 82.32001 0.72 13.92 rf +180.96001 81.60001 0.72 0.72 rf +181.67999 81.60001 268.56 0.72 rf +450.24001 82.32001 0.72 13.92 rf +450.24001 81.60001 0.72 0.72 rf +450.24001 81.60001 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 33 33 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (33)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 150.48 707.28 Tm +/N9 10 Tf +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (75)Tj +ET +124.32001 719.28 0.72 0.72 rf +124.32001 719.28 0.72 0.72 rf +125.03999 719.28 55.92 0.72 rf +180.96001 719.28 0.72 0.72 rf +181.67999 719.28 268.56 0.72 rf +450.24001 719.28 0.72 0.72 rf +450.24001 719.28 0.72 0.72 rf +124.32001 705.36 0.72 13.92 rf +180.96001 705.36 0.72 13.92 rf +450.24001 705.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 692.64 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 704.64 0.72 0.72 rf +125.03999 704.64 55.92 0.72 rf +180.96001 704.64 0.72 0.72 rf +181.67999 704.64 268.56 0.72 rf +450.24001 704.64 0.72 0.72 rf +124.32001 690.72 0.72 13.92 rf +180.96001 690.72 0.72 13.92 rf +450.24001 690.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 678 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.0247 Tc +0.1012 Tw +/N9 10 Tf (Time data 0 \(MSB\))Tj +ET +124.32001 690 0.72 0.72 rf +125.03999 690 55.92 0.72 rf +180.96001 690 0.72 0.72 rf +181.67999 690 268.56 0.72 rf +450.24001 690 0.72 0.72 rf +124.32001 676.08 0.72 13.92 rf +180.96001 676.08 0.72 13.92 rf +450.24001 676.08 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 663.36 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.03819 Tc +0.11459 Tw +/N9 10 Tf (Time data 1)Tj +ET +124.32001 675.36 0.72 0.72 rf +125.03999 675.36 55.92 0.72 rf +180.96001 675.36 0.72 0.72 rf +181.67999 675.36 268.56 0.72 rf +450.24001 675.36 0.72 0.72 rf +124.32001 661.44 0.72 13.92 rf +180.96001 661.44 0.72 13.92 rf +450.24001 661.44 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 648.72 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.03819 Tc +0.11459 Tw +/N9 10 Tf (Time data 2)Tj +ET +124.32001 660.72 0.72 0.72 rf +125.03999 660.72 55.92 0.72 rf +180.96001 660.72 0.72 0.72 rf +181.67999 660.72 268.56 0.72 rf +450.24001 660.72 0.72 0.72 rf +124.32001 646.8 0.72 13.92 rf +180.96001 646.8 0.72 13.92 rf +450.24001 646.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 634.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.0309 Tc +0.1073 Tw +/N9 10 Tf (Time data 3 \(LSB\))Tj +ET +124.32001 646.08 0.72 0.72 rf +125.03999 646.08 55.92 0.72 rf +180.96001 646.08 0.72 0.72 rf +181.67999 646.08 268.56 0.72 rf +450.24001 646.08 0.72 0.72 rf +124.32001 632.16 0.72 13.92 rf +180.96001 632.16 0.72 13.92 rf +450.24001 632.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 619.44 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 631.44 0.72 0.72 rf +125.03999 631.44 55.92 0.72 rf +180.96001 631.44 0.72 0.72 rf +181.67999 631.44 268.56 0.72 rf +450.24001 631.44 0.72 0.72 rf +124.32001 617.52 0.72 13.92 rf +180.96001 617.52 0.72 13.92 rf +450.24001 617.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 604.8 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 616.8 0.72 0.72 rf +125.03999 616.8 55.92 0.72 rf +180.96001 616.8 0.72 0.72 rf +181.67999 616.8 268.56 0.72 rf +450.24001 616.8 0.72 0.72 rf +124.32001 602.88 0.72 13.92 rf +124.32001 602.16 0.72 0.72 rf +124.32001 602.16 0.72 0.72 rf +125.03999 602.16 55.92 0.72 rf +180.96001 602.88 0.72 13.92 rf +180.96001 602.16 0.72 0.72 rf +181.67999 602.16 268.56 0.72 rf +450.24001 602.88 0.72 13.92 rf +450.24001 602.16 0.72 0.72 rf +450.24001 602.16 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 576.24001 Tm +-0.0321 Tc +0.10851 Tw +/N9 10 Tf (This command sets the time and date to the camera.)Tj +15.0081 -13.817 TD +-0.0365 Tc +0.1129 Tw +/N9 10 Tf (Time data \(4 bytes value\))Tj +160.8011 0 TD +-0.04781 Tc +0.12421 Tw +/N9 10 Tf (Elapsed time in 0.5 seconds since 0:00 on January 1, 1997 0:00.)Tj +ET +BT +72.24001 530.16 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.15 )Tj +19.92 0 TD +0.0166 Tc +0.01961 Tw +/N14 10.08 Tf (Zoom \(78h, O\))Tj +ET +67.44 543.12 0.72 2.16 rf +67.44 544.56 2.16 0.72 rf +68.88 543.12 0.72 0.72 rf +68.88 543.12 0.72 0.72 rf +69.60001 544.56 490.8 0.72 rf +69.60001 543.12 490.8 0.72 rf +561.84 543.12 0.72 2.16 rf +560.39999 544.56 2.16 0.72 rf +560.39999 543.12 0.72 0.72 rf +560.39999 543.12 0.72 0.72 rf +67.44 525.12 0.72 2.16 rf +67.44 525.12 2.16 0.72 rf +68.88 526.56 0.72 0.72 rf +68.88 526.56 0.72 0.72 rf +69.60001 526.56 490.8 0.72 rf +69.60001 525.12 490.8 0.72 rf +561.84 525.12 0.72 2.16 rf +560.39999 525.12 2.16 0.72 rf +560.39999 526.56 0.72 0.72 rf +560.39999 526.56 0.72 0.72 rf +67.44 527.28 0.72 15.84 rf +68.88 527.28 0.72 15.84 rf +560.39999 527.28 0.72 15.84 rf +561.84 527.28 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 497.52 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 509.52 0.72 0.72 rf +124.32001 509.52 0.72 0.72 rf +125.03999 509.52 55.92 0.72 rf +180.96001 509.52 0.72 0.72 rf +181.67999 509.52 268.56 0.72 rf +450.24001 509.52 0.72 0.72 rf +450.24001 509.52 0.72 0.72 rf +124.32001 495.60001 0.72 13.92 rf +180.96001 495.60001 0.72 13.92 rf +450.24001 495.60001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 482.88 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (78)Tj +ET +124.32001 494.88 0.72 0.72 rf +125.03999 494.88 55.92 0.72 rf +180.96001 494.88 0.72 0.72 rf +181.67999 494.88 268.56 0.72 rf +450.24001 494.88 0.72 0.72 rf +124.32001 480.96001 0.72 13.92 rf +180.96001 480.96001 0.72 13.92 rf +450.24001 480.96001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 468.24001 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 480.24001 0.72 0.72 rf +125.03999 480.24001 55.92 0.72 rf +180.96001 480.24001 0.72 0.72 rf +181.67999 480.24001 268.56 0.72 rf +450.24001 480.24001 0.72 0.72 rf +124.32001 466.32001 0.72 13.92 rf +180.96001 466.32001 0.72 13.92 rf +450.24001 466.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 453.60001 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.035 Tc +0.1115 Tw +/N9 10 Tf (Zoom value \(7 steps\))Tj +ET +124.32001 465.60001 0.72 0.72 rf +125.03999 465.60001 55.92 0.72 rf +180.96001 465.60001 0.72 0.72 rf +181.67999 465.60001 268.56 0.72 rf +450.24001 465.60001 0.72 0.72 rf +124.32001 451.67999 0.72 13.92 rf +180.96001 451.67999 0.72 13.92 rf +450.24001 451.67999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 438.96001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 450.96001 0.72 0.72 rf +125.03999 450.96001 55.92 0.72 rf +180.96001 450.96001 0.72 0.72 rf +181.67999 450.96001 268.56 0.72 rf +450.24001 450.96001 0.72 0.72 rf +124.32001 437.03999 0.72 13.92 rf +180.96001 437.03999 0.72 13.92 rf +450.24001 437.03999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 424.32001 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 436.32001 0.72 0.72 rf +125.03999 436.32001 55.92 0.72 rf +180.96001 436.32001 0.72 0.72 rf +181.67999 436.32001 268.56 0.72 rf +450.24001 436.32001 0.72 0.72 rf +124.32001 422.39999 0.72 13.92 rf +180.96001 422.39999 0.72 13.92 rf +450.24001 422.39999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 409.67999 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 421.67999 0.72 0.72 rf +125.03999 421.67999 55.92 0.72 rf +180.96001 421.67999 0.72 0.72 rf +181.67999 421.67999 268.56 0.72 rf +450.24001 421.67999 0.72 0.72 rf +124.32001 407.75999 0.72 13.92 rf +180.96001 407.75999 0.72 13.92 rf +450.24001 407.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 395.03999 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 407.03999 0.72 0.72 rf +125.03999 407.03999 55.92 0.72 rf +180.96001 407.03999 0.72 0.72 rf +181.67999 407.03999 268.56 0.72 rf +450.24001 407.03999 0.72 0.72 rf +124.32001 393.12 0.72 13.92 rf +180.96001 393.12 0.72 13.92 rf +450.24001 393.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 380.39999 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 392.39999 0.72 0.72 rf +125.03999 392.39999 55.92 0.72 rf +180.96001 392.39999 0.72 0.72 rf +181.67999 392.39999 268.56 0.72 rf +450.24001 392.39999 0.72 0.72 rf +124.32001 378.48 0.72 13.92 rf +124.32001 377.75999 0.72 0.72 rf +124.32001 377.75999 0.72 0.72 rf +125.03999 377.75999 55.92 0.72 rf +180.96001 378.48 0.72 13.92 rf +180.96001 377.75999 0.72 0.72 rf +181.67999 377.75999 268.56 0.72 rf +450.24001 378.48 0.72 13.92 rf +450.24001 377.75999 0.72 0.72 rf +450.24001 377.75999 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 351.84 Tm +-0.0334 Tc +0.1098 Tw +/N9 10 Tf (This command sets the zoom position.)Tj +15.0081 -13.817 TD +-0.0468 Tc +0.1232 Tw +/N9 10 Tf (Zoom value)Tj +92.1926 0 TD +-0.0244 Tc +0.10091 Tw +/N9 10 Tf (0 : Ap)Tj +26.20461 0 TD +-0.04289 Tc +0.11929 Tw +/N9 10 Tf (proximately 58 mm \(35 mm equivalent\))Tj +-26.20461 -13.817 TD +-0.0408 Tc +0.1172 Tw +/N9 10 Tf (1 : Approximately 51 mm \(35 mm equivalent\))Tj +-1.6676 -13.817 TD +-0.0408 Tc +0.1172 Tw +/N9 10 Tf (2 : Approximately 41 mm \(35 mm equivalent\))Tj +0 -13.817 TD +-0.0408 Tc +0.1172 Tw +/N9 10 Tf (3 : Approximately 34 mm \(35 mm equivalent\))Tj +T* +-0.0414 Tc +0.1178 Tw +/N9 10 Tf (4 : Approximately 29 mm \(35 mm equivalent, power-up default\))Tj +T* +-0.04671 Tc +0.123 Tw +/N9 10 Tf (5 : Close-up Position)Tj +-105.5332 -13.817 TD +-0.04449 Tc +0.1209 Tw +/N9 10 Tf (If an undefined value is set in the zoom value field, the camera will re\ turn a command execution error \(e2h\) to)Tj +0 -13.817 TD +-0.01379 Tc +0.09039 Tw +/N9 10 Tf (the host.)Tj +ET +BT +72.24001 208.32001 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.16 )Tj +19.92 0 TD +0.0038 Tc +0.0325 Tw +/N14 10.08 Tf (Erase Images on Card \(7Bh, O\))Tj +ET +67.44 221.28 0.72 2.16 rf +67.44 222.72 2.16 0.72 rf +68.88 221.28 0.72 0.72 rf +68.88 221.28 0.72 0.72 rf +69.60001 222.72 490.8 0.72 rf +69.60001 221.28 490.8 0.72 rf +561.84 221.28 0.72 2.16 rf +560.39999 222.72 2.16 0.72 rf +560.39999 221.28 0.72 0.72 rf +560.39999 221.28 0.72 0.72 rf +67.44 203.28 0.72 2.16 rf +67.44 203.28 2.16 0.72 rf +68.88 204.72 0.72 0.72 rf +68.88 204.72 0.72 0.72 rf +69.60001 204.72 490.8 0.72 rf +69.60001 203.28 490.8 0.72 rf +561.84 203.28 0.72 2.16 rf +560.39999 203.28 2.16 0.72 rf +560.39999 204.72 0.72 0.72 rf +560.39999 204.72 0.72 0.72 rf +67.44 205.44 0.72 15.84 rf +68.88 205.44 0.72 15.84 rf +560.39999 205.44 0.72 15.84 rf +561.84 205.44 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 175.67999 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 187.67999 0.72 0.72 rf +124.32001 187.67999 0.72 0.72 rf +125.03999 187.67999 55.92 0.72 rf +180.96001 187.67999 0.72 0.72 rf +181.67999 187.67999 268.56 0.72 rf +450.24001 187.67999 0.72 0.72 rf +450.24001 187.67999 0.72 0.72 rf +124.32001 173.75999 0.72 13.92 rf +180.96001 173.75999 0.72 13.92 rf +450.24001 173.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 161.03999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (7B)Tj +ET +124.32001 173.03999 0.72 0.72 rf +125.03999 173.03999 55.92 0.72 rf +180.96001 173.03999 0.72 0.72 rf +181.67999 173.03999 268.56 0.72 rf +450.24001 173.03999 0.72 0.72 rf +124.32001 159.12 0.72 13.92 rf +180.96001 159.12 0.72 13.92 rf +450.24001 159.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 146.39999 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 158.39999 0.72 0.72 rf +125.03999 158.39999 55.92 0.72 rf +180.96001 158.39999 0.72 0.72 rf +181.67999 158.39999 268.56 0.72 rf +450.24001 158.39999 0.72 0.72 rf +124.32001 144.48 0.72 13.92 rf +180.96001 144.48 0.72 13.92 rf +450.24001 144.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 131.75999 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.0174 Tc +0.09399 Tw +/N9 10 Tf (Picture No. \(MSB\))Tj +ET +124.32001 143.75999 0.72 0.72 rf +125.03999 143.75999 55.92 0.72 rf +180.96001 143.75999 0.72 0.72 rf +181.67999 143.75999 268.56 0.72 rf +450.24001 143.75999 0.72 0.72 rf +124.32001 129.84 0.72 13.92 rf +180.96001 129.84 0.72 13.92 rf +450.24001 129.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 117.12 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.02319 Tc +0.0997 Tw +/N9 10 Tf (Picture No. \(LSB\))Tj +ET +124.32001 129.12 0.72 0.72 rf +125.03999 129.12 55.92 0.72 rf +180.96001 129.12 0.72 0.72 rf +181.67999 129.12 268.56 0.72 rf +450.24001 129.12 0.72 0.72 rf +124.32001 115.2 0.72 13.92 rf +180.96001 115.2 0.72 13.92 rf +450.24001 115.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 102.48 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 114.48 0.72 0.72 rf +125.03999 114.48 55.92 0.72 rf +180.96001 114.48 0.72 0.72 rf +181.67999 114.48 268.56 0.72 rf +450.24001 114.48 0.72 0.72 rf +124.32001 100.56 0.72 13.92 rf +180.96001 100.56 0.72 13.92 rf +450.24001 100.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 87.84 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 99.84 0.72 0.72 rf +125.03999 99.84 55.92 0.72 rf +180.96001 99.84 0.72 0.72 rf +181.67999 99.84 268.56 0.72 rf +450.24001 99.84 0.72 0.72 rf +124.32001 85.92 0.72 13.92 rf +124.32001 85.2 0.72 0.72 rf +124.32001 85.2 0.72 0.72 rf +125.03999 85.2 55.92 0.72 rf +180.96001 85.92 0.72 13.92 rf +180.96001 85.2 0.72 0.72 rf +181.67999 85.2 268.56 0.72 rf +450.24001 85.92 0.72 13.92 rf +450.24001 85.2 0.72 0.72 rf +450.24001 85.2 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 34 34 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (34)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 150.48 707.28 Tm +/N9 10 Tf +-0.08479 Tc +0 Tw +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 719.28 0.72 0.72 rf +124.32001 719.28 0.72 0.72 rf +125.03999 719.28 55.92 0.72 rf +180.96001 719.28 0.72 0.72 rf +181.67999 719.28 268.56 0.72 rf +450.24001 719.28 0.72 0.72 rf +450.24001 719.28 0.72 0.72 rf +124.32001 705.36 0.72 13.92 rf +180.96001 705.36 0.72 13.92 rf +450.24001 705.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 692.64 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 704.64 0.72 0.72 rf +125.03999 704.64 55.92 0.72 rf +180.96001 704.64 0.72 0.72 rf +181.67999 704.64 268.56 0.72 rf +450.24001 704.64 0.72 0.72 rf +124.32001 690.72 0.72 13.92 rf +124.32001 690 0.72 0.72 rf +124.32001 690 0.72 0.72 rf +125.03999 690 55.92 0.72 rf +180.96001 690.72 0.72 13.92 rf +180.96001 690 0.72 0.72 rf +181.67999 690 268.56 0.72 rf +450.24001 690.72 0.72 13.92 rf +450.24001 690 0.72 0.72 rf +450.24001 690 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 664.08 Tm +-0.03 Tc +0.10651 Tw +/N9 10 Tf (This command specifies to erase a specified image on Compact Flash card.\ If the picture No. is 0xFFFF, this)Tj +0 -13.817 TD +-0.0379 Tc +0.1143 Tw +/N9 10 Tf (command means Erase All Images.)Tj +T* +-0.0415 Tc +0.1179 Tw +/N9 10 Tf (In the following cases, the camera will return a command execution error\ \(e2h\).)Tj +ET +BT +87.36 622.56 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 622.56 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +10.4819 0 TD +-0.03729 Tc +0.1138 Tw +/N9 10 Tf (Compact Flash card is not inserted in the camera.)Tj +-13.817 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +10.24361 0 TD +-0.03081 Tc +0.1073 Tw +/N9 10 Tf (Compact Flash card is protected.)Tj +-13.817 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +10.24361 0 TD +-0.0417 Tc +0.1181 Tw +/N9 10 Tf (Specified images does not exist on the card.)Tj +ET +BT +72.24001 562.32001 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.17 )Tj +19.92 0 TD +-0.02229 Tc +0.05859 Tw +/N14 10.08 Tf (Take a Picture to Card \(7Ch, O\))Tj +ET +67.44 575.28 0.72 2.16 rf +67.44 576.72 2.16 0.72 rf +68.88 575.28 0.72 0.72 rf +68.88 575.28 0.72 0.72 rf +69.60001 576.72 490.8 0.72 rf +69.60001 575.28 490.8 0.72 rf +561.84 575.28 0.72 2.16 rf +560.39999 576.72 2.16 0.72 rf +560.39999 575.28 0.72 0.72 rf +560.39999 575.28 0.72 0.72 rf +67.44 557.28 0.72 2.16 rf +67.44 557.28 2.16 0.72 rf +68.88 558.72 0.72 0.72 rf +68.88 558.72 0.72 0.72 rf +69.60001 558.72 490.8 0.72 rf +69.60001 557.28 490.8 0.72 rf +561.84 557.28 0.72 2.16 rf +560.39999 557.28 2.16 0.72 rf +560.39999 558.72 0.72 0.72 rf +560.39999 558.72 0.72 0.72 rf +67.44 559.44 0.72 15.84 rf +68.88 559.44 0.72 15.84 rf +560.39999 559.44 0.72 15.84 rf +561.84 559.44 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 529.67999 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 541.67999 0.72 0.72 rf +124.32001 541.67999 0.72 0.72 rf +125.03999 541.67999 55.92 0.72 rf +180.96001 541.67999 0.72 0.72 rf +181.67999 541.67999 268.56 0.72 rf +450.24001 541.67999 0.72 0.72 rf +450.24001 541.67999 0.72 0.72 rf +124.32001 527.75999 0.72 13.92 rf +180.96001 527.75999 0.72 13.92 rf +450.24001 527.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 515.03999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.0817 Tc +/N9 10 Tf (7C)Tj +ET +124.32001 527.03999 0.72 0.72 rf +125.03999 527.03999 55.92 0.72 rf +180.96001 527.03999 0.72 0.72 rf +181.67999 527.03999 268.56 0.72 rf +450.24001 527.03999 0.72 0.72 rf +124.32001 513.12 0.72 13.92 rf +180.96001 513.12 0.72 13.92 rf +450.24001 513.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 500.39999 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 512.39999 0.72 0.72 rf +125.03999 512.39999 55.92 0.72 rf +180.96001 512.39999 0.72 0.72 rf +181.67999 512.39999 268.56 0.72 rf +450.24001 512.39999 0.72 0.72 rf +124.32001 498.48 0.72 13.92 rf +180.96001 498.48 0.72 13.92 rf +450.24001 498.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 485.75999 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 497.75999 0.72 0.72 rf +125.03999 497.75999 55.92 0.72 rf +180.96001 497.75999 0.72 0.72 rf +181.67999 497.75999 268.56 0.72 rf +450.24001 497.75999 0.72 0.72 rf +124.32001 483.84 0.72 13.92 rf +180.96001 483.84 0.72 13.92 rf +450.24001 483.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 471.12 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 483.12 0.72 0.72 rf +125.03999 483.12 55.92 0.72 rf +180.96001 483.12 0.72 0.72 rf +181.67999 483.12 268.56 0.72 rf +450.24001 483.12 0.72 0.72 rf +124.32001 469.2 0.72 13.92 rf +180.96001 469.2 0.72 13.92 rf +450.24001 469.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 456.48 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 468.48 0.72 0.72 rf +125.03999 468.48 55.92 0.72 rf +180.96001 468.48 0.72 0.72 rf +181.67999 468.48 268.56 0.72 rf +450.24001 468.48 0.72 0.72 rf +124.32001 454.56 0.72 13.92 rf +180.96001 454.56 0.72 13.92 rf +450.24001 454.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 441.84 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 453.84 0.72 0.72 rf +125.03999 453.84 55.92 0.72 rf +180.96001 453.84 0.72 0.72 rf +181.67999 453.84 268.56 0.72 rf +450.24001 453.84 0.72 0.72 rf +124.32001 439.92 0.72 13.92 rf +180.96001 439.92 0.72 13.92 rf +450.24001 439.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 427.2 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 439.2 0.72 0.72 rf +125.03999 439.2 55.92 0.72 rf +180.96001 439.2 0.72 0.72 rf +181.67999 439.2 268.56 0.72 rf +450.24001 439.2 0.72 0.72 rf +124.32001 425.28 0.72 13.92 rf +180.96001 425.28 0.72 13.92 rf +450.24001 425.28 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 412.56 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 424.56 0.72 0.72 rf +125.03999 424.56 55.92 0.72 rf +180.96001 424.56 0.72 0.72 rf +181.67999 424.56 268.56 0.72 rf +450.24001 424.56 0.72 0.72 rf +124.32001 410.64 0.72 13.92 rf +124.32001 409.92 0.72 0.72 rf +124.32001 409.92 0.72 0.72 rf +125.03999 409.92 55.92 0.72 rf +180.96001 410.64 0.72 13.92 rf +180.96001 409.92 0.72 0.72 rf +181.67999 409.92 268.56 0.72 rf +450.24001 410.64 0.72 13.92 rf +450.24001 409.92 0.72 0.72 rf +450.24001 409.92 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 384 Tm +-0.0361 Tc +0.1125 Tw +/N9 10 Tf (This command specifies to take a picture to save that image on Compact F\ lash card. In the following cases,)Tj +0 -13.817 TD +-0.0428 Tc +0.11909 Tw +/N9 10 Tf (the camera will return a command execution error \(e2h\).)Tj +ET +BT +87.36 356.39999 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 356.39999 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +10.4819 0 TD +-0.03909 Tc +0.11549 Tw +/N9 10 Tf (Compact Flash card is already full.)Tj +-13.817 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +10.24361 0 TD +-0.03729 Tc +0.1138 Tw +/N9 10 Tf (Compact Flash card is not inserted in the camera.)Tj +-13.817 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +10.24361 0 TD +-0.03081 Tc +0.1073 Tw +/N9 10 Tf (Compact Flash card is protected.)Tj +ET +BT +72.24001 282.24001 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.18 )Tj +19.92 0 TD +-0.019 Tc +0.05521 Tw +/N14 10.08 Tf (Check Camera Battery \(7Eh, O\))Tj +ET +67.44 295.2 0.72 2.16 rf +67.44 296.64 2.16 0.72 rf +68.88 295.2 0.72 0.72 rf +68.88 295.2 0.72 0.72 rf +69.60001 296.64 490.8 0.72 rf +69.60001 295.2 490.8 0.72 rf +561.84 295.2 0.72 2.16 rf +560.39999 296.64 2.16 0.72 rf +560.39999 295.2 0.72 0.72 rf +560.39999 295.2 0.72 0.72 rf +67.44 277.2 0.72 2.16 rf +67.44 277.2 2.16 0.72 rf +68.88 278.64 0.72 0.72 rf +68.88 278.64 0.72 0.72 rf +69.60001 278.64 490.8 0.72 rf +69.60001 277.2 490.8 0.72 rf +561.84 277.2 0.72 2.16 rf +560.39999 277.2 2.16 0.72 rf +560.39999 278.64 0.72 0.72 rf +560.39999 278.64 0.72 0.72 rf +67.44 279.36 0.72 15.84 rf +68.88 279.36 0.72 15.84 rf +560.39999 279.36 0.72 15.84 rf +561.84 279.36 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 249.60001 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 261.60001 0.72 0.72 rf +124.32001 261.60001 0.72 0.72 rf +125.03999 261.60001 55.92 0.72 rf +180.96001 261.60001 0.72 0.72 rf +181.67999 261.60001 268.56 0.72 rf +450.24001 261.60001 0.72 0.72 rf +450.24001 261.60001 0.72 0.72 rf +124.32001 247.67999 0.72 13.92 rf +180.96001 247.67999 0.72 13.92 rf +450.24001 247.67999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 234.96001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (7E)Tj +ET +124.32001 246.96001 0.72 0.72 rf +125.03999 246.96001 55.92 0.72 rf +180.96001 246.96001 0.72 0.72 rf +181.67999 246.96001 268.56 0.72 rf +450.24001 246.96001 0.72 0.72 rf +124.32001 233.03999 0.72 13.92 rf +180.96001 233.03999 0.72 13.92 rf +450.24001 233.03999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 220.32001 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 232.32001 0.72 0.72 rf +125.03999 232.32001 55.92 0.72 rf +180.96001 232.32001 0.72 0.72 rf +181.67999 232.32001 268.56 0.72 rf +450.24001 232.32001 0.72 0.72 rf +124.32001 218.39999 0.72 13.92 rf +180.96001 218.39999 0.72 13.92 rf +450.24001 218.39999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 205.67999 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 217.67999 0.72 0.72 rf +125.03999 217.67999 55.92 0.72 rf +180.96001 217.67999 0.72 0.72 rf +181.67999 217.67999 268.56 0.72 rf +450.24001 217.67999 0.72 0.72 rf +124.32001 203.75999 0.72 13.92 rf +180.96001 203.75999 0.72 13.92 rf +450.24001 203.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 191.03999 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 203.03999 0.72 0.72 rf +125.03999 203.03999 55.92 0.72 rf +180.96001 203.03999 0.72 0.72 rf +181.67999 203.03999 268.56 0.72 rf +450.24001 203.03999 0.72 0.72 rf +124.32001 189.12 0.72 13.92 rf +180.96001 189.12 0.72 13.92 rf +450.24001 189.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 176.39999 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 188.39999 0.72 0.72 rf +125.03999 188.39999 55.92 0.72 rf +180.96001 188.39999 0.72 0.72 rf +181.67999 188.39999 268.56 0.72 rf +450.24001 188.39999 0.72 0.72 rf +124.32001 174.48 0.72 13.92 rf +180.96001 174.48 0.72 13.92 rf +450.24001 174.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 161.75999 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 173.75999 0.72 0.72 rf +125.03999 173.75999 55.92 0.72 rf +180.96001 173.75999 0.72 0.72 rf +181.67999 173.75999 268.56 0.72 rf +450.24001 173.75999 0.72 0.72 rf +124.32001 159.84 0.72 13.92 rf +180.96001 159.84 0.72 13.92 rf +450.24001 159.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 147.12 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 159.12 0.72 0.72 rf +125.03999 159.12 55.92 0.72 rf +180.96001 159.12 0.72 0.72 rf +181.67999 159.12 268.56 0.72 rf +450.24001 159.12 0.72 0.72 rf +124.32001 144.48 0.72 14.64 rf +180.96001 144.48 0.72 14.64 rf +450.24001 144.48 0.72 14.64 rf +BT +1.0074 0 0 1.0074 150.48 132.48 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 144.48 0.72 0.72 rf +125.03999 144.48 55.92 0.72 rf +180.96001 144.48 0.72 0.72 rf +181.67999 144.48 268.56 0.72 rf +450.24001 144.48 0.72 0.72 rf +124.32001 130.56 0.72 13.92 rf +124.32001 129.84 0.72 0.72 rf +124.32001 129.84 0.72 0.72 rf +125.03999 129.84 55.92 0.72 rf +180.96001 130.56 0.72 13.92 rf +180.96001 129.84 0.72 0.72 rf +181.67999 129.84 268.56 0.72 rf +450.24001 130.56 0.72 13.92 rf +450.24001 129.84 0.72 0.72 rf +450.24001 129.84 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 103.92 Tm +-0.035 Tc +0.1114 Tw +/N9 10 Tf (This command checks the battery level of the camera. The result will be \ written in the camera status table)Tj +0 -13.817 TD +-0.04601 Tc +0.1223 Tw +/N9 10 Tf (which can then be retrieved.)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 35 35 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (35)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 708 Tm +/N9 10 Tf +-0.019 Tc +0.0955 Tw +/N9 10 Tf (Note: )Tj +41.68919 0 TD +-0.0385 Tc +0.1149 Tw +/N9 10 Tf (The battery level in the )Tj +103.6274 0 TD +-0.0426 Tc +0.1189 Tw +/N9 10 Tf (camera status table is updated in the following other ways:)Tj +-103.6274 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +-0.0386 Tc +0.11501 Tw +/N9 10 Tf ( The camera is turned on.)Tj +-3.57339 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +-0.0414 Tc +0.1178 Tw +/N9 10 Tf ( The camera wakes up from the sleep mode.)Tj +-3.57339 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +-0.02991 Tc +0.1064 Tw +/N9 10 Tf ( Just before a pictured is taken by shutter press.)Tj +-45.2625 -13.817 TD +-0.019 Tc +0 Tw +/N9 10 Tf (Note:)Tj +41.68919 0 TD +-0.03709 Tc +0.11349 Tw +/N9 10 Tf (Executing this command will itself consume some amount of battery power.\ )Tj +ET +BT +72.24001 620.16 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.19 )Tj +19.92 0 TD +-0.0175 Tc +0.0538 Tw +/N14 10.08 Tf (Send Camera Status Table \(7Fh, O\))Tj +ET +67.44 633.12 0.72 2.16 rf +67.44 634.56 2.16 0.72 rf +68.88 633.12 0.72 0.72 rf +68.88 633.12 0.72 0.72 rf +69.60001 634.56 490.8 0.72 rf +69.60001 633.12 490.8 0.72 rf +561.84 633.12 0.72 2.16 rf +560.39999 634.56 2.16 0.72 rf +560.39999 633.12 0.72 0.72 rf +560.39999 633.12 0.72 0.72 rf +67.44 615.12 0.72 2.16 rf +67.44 615.12 2.16 0.72 rf +68.88 616.56 0.72 0.72 rf +68.88 616.56 0.72 0.72 rf +69.60001 616.56 490.8 0.72 rf +69.60001 615.12 490.8 0.72 rf +561.84 615.12 0.72 2.16 rf +560.39999 615.12 2.16 0.72 rf +560.39999 616.56 0.72 0.72 rf +560.39999 616.56 0.72 0.72 rf +67.44 617.28 0.72 15.84 rf +68.88 617.28 0.72 15.84 rf +560.39999 617.28 0.72 15.84 rf +561.84 617.28 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 587.52 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 599.52 0.72 0.72 rf +124.32001 599.52 0.72 0.72 rf +125.03999 599.52 55.92 0.72 rf +180.96001 599.52 0.72 0.72 rf +181.67999 599.52 268.56 0.72 rf +450.24001 599.52 0.72 0.72 rf +450.24001 599.52 0.72 0.72 rf +124.32001 585.60001 0.72 13.92 rf +180.96001 585.60001 0.72 13.92 rf +450.24001 585.60001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 572.88 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.0027 Tc +/N9 10 Tf (7F)Tj +ET +124.32001 584.88 0.72 0.72 rf +125.03999 584.88 55.92 0.72 rf +180.96001 584.88 0.72 0.72 rf +181.67999 584.88 268.56 0.72 rf +450.24001 584.88 0.72 0.72 rf +124.32001 570.96001 0.72 13.92 rf +180.96001 570.96001 0.72 13.92 rf +450.24001 570.96001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 558.24001 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 570.24001 0.72 0.72 rf +125.03999 570.24001 55.92 0.72 rf +180.96001 570.24001 0.72 0.72 rf +181.67999 570.24001 268.56 0.72 rf +450.24001 570.24001 0.72 0.72 rf +124.32001 556.32001 0.72 13.92 rf +180.96001 556.32001 0.72 13.92 rf +450.24001 556.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 543.60001 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 555.60001 0.72 0.72 rf +125.03999 555.60001 55.92 0.72 rf +180.96001 555.60001 0.72 0.72 rf +181.67999 555.60001 268.56 0.72 rf +450.24001 555.60001 0.72 0.72 rf +124.32001 541.67999 0.72 13.92 rf +180.96001 541.67999 0.72 13.92 rf +450.24001 541.67999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 528.96001 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 540.96001 0.72 0.72 rf +125.03999 540.96001 55.92 0.72 rf +180.96001 540.96001 0.72 0.72 rf +181.67999 540.96001 268.56 0.72 rf +450.24001 540.96001 0.72 0.72 rf +124.32001 527.03999 0.72 13.92 rf +180.96001 527.03999 0.72 13.92 rf +450.24001 527.03999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 514.32001 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 526.32001 0.72 0.72 rf +125.03999 526.32001 55.92 0.72 rf +180.96001 526.32001 0.72 0.72 rf +181.67999 526.32001 268.56 0.72 rf +450.24001 526.32001 0.72 0.72 rf +124.32001 512.39999 0.72 13.92 rf +180.96001 512.39999 0.72 13.92 rf +450.24001 512.39999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 499.67999 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 511.67999 0.72 0.72 rf +125.03999 511.67999 55.92 0.72 rf +180.96001 511.67999 0.72 0.72 rf +181.67999 511.67999 268.56 0.72 rf +450.24001 511.67999 0.72 0.72 rf +124.32001 497.75999 0.72 13.92 rf +180.96001 497.75999 0.72 13.92 rf +450.24001 497.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 485.03999 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 497.03999 0.72 0.72 rf +125.03999 497.03999 55.92 0.72 rf +180.96001 497.03999 0.72 0.72 rf +181.67999 497.03999 268.56 0.72 rf +450.24001 497.03999 0.72 0.72 rf +124.32001 483.12 0.72 13.92 rf +180.96001 483.12 0.72 13.92 rf +450.24001 483.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 470.39999 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 482.39999 0.72 0.72 rf +125.03999 482.39999 55.92 0.72 rf +180.96001 482.39999 0.72 0.72 rf +181.67999 482.39999 268.56 0.72 rf +450.24001 482.39999 0.72 0.72 rf +124.32001 468.48 0.72 13.92 rf +124.32001 467.75999 0.72 0.72 rf +124.32001 467.75999 0.72 0.72 rf +125.03999 467.75999 55.92 0.72 rf +180.96001 468.48 0.72 13.92 rf +180.96001 467.75999 0.72 0.72 rf +181.67999 467.75999 268.56 0.72 rf +450.24001 468.48 0.72 13.92 rf +450.24001 467.75999 0.72 0.72 rf +450.24001 467.75999 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 441.84 Tm +-0.035 Tc +0.1115 Tw +/N9 10 Tf (This command sends the current camera status table \(see section )Tj +294.2065 0 TD +-0.03101 Tc +0 Tw +/N9 10 Tf (3.1)Tj +13.817 0 TD +-0.0105 Tc +0.0871 Tw +/N9 10 Tf (\) to the host.)Tj +ET +BT +72.24001 409.67999 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.20 )Tj +19.92 0 TD +-0.0096 Tc +0.0459 Tw +/N14 10.08 Tf (Set Exposure Compensation)Tj +ET +67.44 422.64 0.72 2.16 rf +67.44 424.08 2.16 0.72 rf +68.88 422.64 0.72 0.72 rf +68.88 422.64 0.72 0.72 rf +69.60001 424.08 490.8 0.72 rf +69.60001 422.64 490.8 0.72 rf +561.84 422.64 0.72 2.16 rf +560.39999 424.08 2.16 0.72 rf +560.39999 422.64 0.72 0.72 rf +560.39999 422.64 0.72 0.72 rf +67.44 404.64 0.72 2.16 rf +67.44 404.64 2.16 0.72 rf +68.88 406.08 0.72 0.72 rf +68.88 406.08 0.72 0.72 rf +69.60001 406.08 490.8 0.72 rf +69.60001 404.64 490.8 0.72 rf +561.84 404.64 0.72 2.16 rf +560.39999 404.64 2.16 0.72 rf +560.39999 406.08 0.72 0.72 rf +560.39999 406.08 0.72 0.72 rf +67.44 406.8 0.72 15.84 rf +68.88 406.8 0.72 15.84 rf +560.39999 406.8 0.72 15.84 rf +561.84 406.8 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 377.03999 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 389.03999 0.72 0.72 rf +124.32001 389.03999 0.72 0.72 rf +125.03999 389.03999 55.92 0.72 rf +180.96001 389.03999 0.72 0.72 rf +181.67999 389.03999 268.56 0.72 rf +450.24001 389.03999 0.72 0.72 rf +450.24001 389.03999 0.72 0.72 rf +124.32001 375.12 0.72 13.92 rf +180.96001 375.12 0.72 13.92 rf +450.24001 375.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 362.39999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (80)Tj +ET +124.32001 374.39999 0.72 0.72 rf +125.03999 374.39999 55.92 0.72 rf +180.96001 374.39999 0.72 0.72 rf +181.67999 374.39999 268.56 0.72 rf +450.24001 374.39999 0.72 0.72 rf +124.32001 360.48 0.72 13.92 rf +180.96001 360.48 0.72 13.92 rf +450.24001 360.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 347.75999 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 359.75999 0.72 0.72 rf +125.03999 359.75999 55.92 0.72 rf +180.96001 359.75999 0.72 0.72 rf +181.67999 359.75999 268.56 0.72 rf +450.24001 359.75999 0.72 0.72 rf +124.32001 345.84 0.72 13.92 rf +180.96001 345.84 0.72 13.92 rf +450.24001 345.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 333.12 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.0508 Tc +0.12711 Tw +/N9 10 Tf (Exposure compensation value)Tj +ET +124.32001 345.12 0.72 0.72 rf +125.03999 345.12 55.92 0.72 rf +180.96001 345.12 0.72 0.72 rf +181.67999 345.12 268.56 0.72 rf +450.24001 345.12 0.72 0.72 rf +124.32001 331.2 0.72 13.92 rf +180.96001 331.2 0.72 13.92 rf +450.24001 331.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 318.48 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 330.48 0.72 0.72 rf +125.03999 330.48 55.92 0.72 rf +180.96001 330.48 0.72 0.72 rf +181.67999 330.48 268.56 0.72 rf +450.24001 330.48 0.72 0.72 rf +124.32001 316.56 0.72 13.92 rf +180.96001 316.56 0.72 13.92 rf +450.24001 316.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 303.84 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 315.84 0.72 0.72 rf +125.03999 315.84 55.92 0.72 rf +180.96001 315.84 0.72 0.72 rf +181.67999 315.84 268.56 0.72 rf +450.24001 315.84 0.72 0.72 rf +124.32001 301.92 0.72 13.92 rf +180.96001 301.92 0.72 13.92 rf +450.24001 301.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 289.2 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 301.2 0.72 0.72 rf +125.03999 301.2 55.92 0.72 rf +180.96001 301.2 0.72 0.72 rf +181.67999 301.2 268.56 0.72 rf +450.24001 301.2 0.72 0.72 rf +124.32001 287.28 0.72 13.92 rf +180.96001 287.28 0.72 13.92 rf +450.24001 287.28 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 274.56 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 286.56 0.72 0.72 rf +125.03999 286.56 55.92 0.72 rf +180.96001 286.56 0.72 0.72 rf +181.67999 286.56 268.56 0.72 rf +450.24001 286.56 0.72 0.72 rf +124.32001 272.64 0.72 13.92 rf +180.96001 272.64 0.72 13.92 rf +450.24001 272.64 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 259.92 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 271.92 0.72 0.72 rf +125.03999 271.92 55.92 0.72 rf +180.96001 271.92 0.72 0.72 rf +181.67999 271.92 268.56 0.72 rf +450.24001 271.92 0.72 0.72 rf +124.32001 258 0.72 13.92 rf +124.32001 257.28 0.72 0.72 rf +124.32001 257.28 0.72 0.72 rf +125.03999 257.28 55.92 0.72 rf +180.96001 258 0.72 13.92 rf +180.96001 257.28 0.72 0.72 rf +181.67999 257.28 268.56 0.72 rf +450.24001 258 0.72 13.92 rf +450.24001 257.28 0.72 0.72 rf +450.24001 257.28 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 231.36 Tm +-0.04401 Tc +0.1203 Tw +/N9 10 Tf (This command sets an exposure compensation value against the measured EV\ value electrically. The)Tj +0 -13.817 TD +-0.04449 Tc +0.1208 Tw +/N9 10 Tf (camera will capture an image with specified compensated electric value. \ For the DC210 Zoom Camera, the)Tj +T* +-0.04491 Tc +0.1212 Tw +/N9 10 Tf (range of EV value is from 5.0 EV to 16 EV\(in wide case\). Compensation \ value can be specified within this)Tj +T* +-0.04269 Tc +0.11909 Tw +/N9 10 Tf (range. If the measured EV value is 12 EV, the compensation value could b\ e one of the value from 10.0 to)Tj +T* +-0.0202 Tc +0 Tw +/N9 10 Tf (14.0.)Tj +15.0081 -27.634 TD +-0.04379 Tc +/N9 10 Tf (Expo)Tj +22.6313 0 TD +-0.0522 Tc +0.12849 Tw +/N9 10 Tf (sure compensation value)Tj +0.47639 -28.3486 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 7)Tj +47.883 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 6)Tj +47.883 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 5)Tj +47.883 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 4)Tj +47.64481 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 3)Tj +47.883 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 2)Tj +47.883 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 1)Tj +47.883 0 TD +-0.0226 Tc +0.09911 Tw +/N9 10 Tf (Bit 0)Tj +ET +95.75999 131.28 0.72 0.72 rf +95.75999 131.28 0.72 0.72 rf +96.48 131.28 47.52 0.72 rf +144 131.28 0.72 0.72 rf +144.72 131.28 47.52 0.72 rf +192.24001 131.28 0.72 0.72 rf +192.96001 131.28 47.52 0.72 rf +240.48 131.28 0.72 0.72 rf +241.2 131.28 47.52 0.72 rf +288.72 131.28 0.72 0.72 rf +289.44 131.28 47.52 0.72 rf +336.96001 131.28 0.72 0.72 rf +337.67999 131.28 47.28 0.72 rf +384.96001 131.28 0.72 0.72 rf +385.67999 131.28 47.52 0.72 rf +433.2 131.28 0.72 0.72 rf +433.92 131.28 47.52 0.72 rf +481.44 131.28 0.72 0.72 rf +481.44 131.28 0.72 0.72 rf +95.75999 116.64 0.72 14.64 rf +144 116.64 0.72 14.64 rf +192.24001 116.64 0.72 14.64 rf +240.48 116.64 0.72 14.64 rf +288.72 116.64 0.72 14.64 rf +336.96001 116.64 0.72 14.64 rf +384.96001 116.64 0.72 14.64 rf +433.2 116.64 0.72 14.64 rf +481.44 116.64 0.72 14.64 rf +BT +1.0074 0 0 1.0074 110.64 104.64 Tm +-0.0629 Tc +0 Tw +/N9 10 Tf (Sign)Tj +151.51041 0 TD +-0.0322 Tc +0.1087 Tw +/N9 10 Tf (Value \(in 0.5 EV. step\))Tj +ET +95.75999 116.64 0.72 0.72 rf +96.48 116.64 47.52 0.72 rf +144 116.64 0.72 0.72 rf +144.72 116.64 47.52 0.72 rf +192.24001 116.64 0.72 0.72 rf +192.96001 116.64 47.52 0.72 rf +240.48 116.64 0.72 0.72 rf +241.2 116.64 47.52 0.72 rf +288.72 116.64 0.72 0.72 rf +289.44 116.64 47.52 0.72 rf +336.96001 116.64 0.72 0.72 rf +337.67999 116.64 47.28 0.72 rf +384.96001 116.64 0.72 0.72 rf +385.67999 116.64 47.52 0.72 rf +433.2 116.64 0.72 0.72 rf +433.92 116.64 47.52 0.72 rf +481.44 116.64 0.72 0.72 rf +95.75999 102.72 0.72 13.92 rf +95.75999 102 0.72 0.72 rf +95.75999 102 0.72 0.72 rf +96.48 102 47.52 0.72 rf +144 102.72 0.72 13.92 rf +144 102 0.72 0.72 rf +144.72 102 336.72 0.72 rf +481.44 102.72 0.72 13.92 rf +481.44 102 0.72 0.72 rf +481.44 102 0.72 0.72 rf +BT +1.0074 0 0 1.0074 114.24001 76.08 Tm +-0.0629 Tc +0.13921 Tw +/N9 10 Tf (Sign )Tj +26.9193 0 TD +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (0 : Positive value)Tj +110.0594 0 TD +-0.0507 Tc +0.127 Tw +/N9 10 Tf (1 : Negative value)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 36 36 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (36)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 112.8 708 Tm +/N9 10 Tf +-0.06731 Tc +0 Tw +/N9 10 Tf (Value)Tj +28.3486 0 TD +-0.0383 Tc +0.1147 Tw +/N9 10 Tf (0 \(no compensation\) to 4. If the calculated EV value)Tj +-26.9193 -13.817 TD +-0.03951 Tc +0.11591 Tw +/N9 10 Tf (\(measured value + compensation value\) exceeds the effective EV range,)Tj +0 -13.817 TD +-0.0428 Tc +0.1192 Tw +/N9 10 Tf (the camera does not assure the image quality.)Tj +T* +-0.0421 Tc +0 Tw +/N9 10 Tf (Examples)Tj +65.5116 0 TD +-0.0332 Tc +0.1096 Tw +/N9 10 Tf (Sign = 0, value = 0 stands for Auto exposure)Tj +-1.6676 -13.817 TD +-0.02319 Tc +0.0997 Tw +/N9 10 Tf (Sign = 0, value = 2 stands for Auto exposure + 1.0 E.V.)Tj +0 -13.817 TD +-0.0257 Tc +0.1022 Tw +/N9 10 Tf (Sign = 1, value = 1 stands for Auto exposure - 0.5 E.V.)Tj +-65.2733 -13.817 TD +-0.0188 Tc +0.09531 Tw +/N9 10 Tf (If an i)Tj +24.53709 0 TD +-0.0498 Tc +0.1261 Tw +/N9 10 Tf (llegal value is set in the exposure compensation value field, the camera\ will return a command)Tj +-24.53709 -13.817 TD +-0.033 Tc +0.10941 Tw +/N9 10 Tf (execution error \(e2h\) to the host.)Tj +ET +BT +72.24001 578.39999 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.21 )Tj +19.92 0 TD +-0.02451 Tc +0.0607 Tw +/N14 10.08 Tf (Reset Camera \(8Ah, O\))Tj +ET +67.44 591.36 0.72 2.16 rf +67.44 592.8 2.16 0.72 rf +68.88 591.36 0.72 0.72 rf +68.88 591.36 0.72 0.72 rf +69.60001 592.8 490.8 0.72 rf +69.60001 591.36 490.8 0.72 rf +561.84 591.36 0.72 2.16 rf +560.39999 592.8 2.16 0.72 rf +560.39999 591.36 0.72 0.72 rf +560.39999 591.36 0.72 0.72 rf +67.44 573.36 0.72 2.16 rf +67.44 573.36 2.16 0.72 rf +68.88 574.8 0.72 0.72 rf +68.88 574.8 0.72 0.72 rf +69.60001 574.8 490.8 0.72 rf +69.60001 573.36 490.8 0.72 rf +561.84 573.36 0.72 2.16 rf +560.39999 573.36 2.16 0.72 rf +560.39999 574.8 0.72 0.72 rf +560.39999 574.8 0.72 0.72 rf +67.44 575.52 0.72 15.84 rf +68.88 575.52 0.72 15.84 rf +560.39999 575.52 0.72 15.84 rf +561.84 575.52 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 545.75999 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 557.75999 0.72 0.72 rf +124.32001 557.75999 0.72 0.72 rf +125.03999 557.75999 55.92 0.72 rf +180.96001 557.75999 0.72 0.72 rf +181.67999 557.75999 268.56 0.72 rf +450.24001 557.75999 0.72 0.72 rf +450.24001 557.75999 0.72 0.72 rf +124.32001 543.84 0.72 13.92 rf +180.96001 543.84 0.72 13.92 rf +450.24001 543.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 531.12 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (8A)Tj +ET +124.32001 543.12 0.72 0.72 rf +125.03999 543.12 55.92 0.72 rf +180.96001 543.12 0.72 0.72 rf +181.67999 543.12 268.56 0.72 rf +450.24001 543.12 0.72 0.72 rf +124.32001 529.2 0.72 13.92 rf +180.96001 529.2 0.72 13.92 rf +450.24001 529.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 516.48 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 528.48 0.72 0.72 rf +125.03999 528.48 55.92 0.72 rf +180.96001 528.48 0.72 0.72 rf +181.67999 528.48 268.56 0.72 rf +450.24001 528.48 0.72 0.72 rf +124.32001 514.56 0.72 13.92 rf +180.96001 514.56 0.72 13.92 rf +450.24001 514.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 501.84 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 513.84 0.72 0.72 rf +125.03999 513.84 55.92 0.72 rf +180.96001 513.84 0.72 0.72 rf +181.67999 513.84 268.56 0.72 rf +450.24001 513.84 0.72 0.72 rf +124.32001 499.92 0.72 13.92 rf +180.96001 499.92 0.72 13.92 rf +450.24001 499.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 487.2 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 499.2 0.72 0.72 rf +125.03999 499.2 55.92 0.72 rf +180.96001 499.2 0.72 0.72 rf +181.67999 499.2 268.56 0.72 rf +450.24001 499.2 0.72 0.72 rf +124.32001 485.28 0.72 13.92 rf +180.96001 485.28 0.72 13.92 rf +450.24001 485.28 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 472.56 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 484.56 0.72 0.72 rf +125.03999 484.56 55.92 0.72 rf +180.96001 484.56 0.72 0.72 rf +181.67999 484.56 268.56 0.72 rf +450.24001 484.56 0.72 0.72 rf +124.32001 470.64 0.72 13.92 rf +180.96001 470.64 0.72 13.92 rf +450.24001 470.64 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 457.92 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 469.92 0.72 0.72 rf +125.03999 469.92 55.92 0.72 rf +180.96001 469.92 0.72 0.72 rf +181.67999 469.92 268.56 0.72 rf +450.24001 469.92 0.72 0.72 rf +124.32001 456 0.72 13.92 rf +180.96001 456 0.72 13.92 rf +450.24001 456 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 443.28 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 455.28 0.72 0.72 rf +125.03999 455.28 55.92 0.72 rf +180.96001 455.28 0.72 0.72 rf +181.67999 455.28 268.56 0.72 rf +450.24001 455.28 0.72 0.72 rf +124.32001 441.36 0.72 13.92 rf +180.96001 441.36 0.72 13.92 rf +450.24001 441.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 428.64 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 440.64 0.72 0.72 rf +125.03999 440.64 55.92 0.72 rf +180.96001 440.64 0.72 0.72 rf +181.67999 440.64 268.56 0.72 rf +450.24001 440.64 0.72 0.72 rf +124.32001 426.72 0.72 13.92 rf +124.32001 426 0.72 0.72 rf +124.32001 426 0.72 0.72 rf +125.03999 426 55.92 0.72 rf +180.96001 426.72 0.72 13.92 rf +180.96001 426 0.72 0.72 rf +181.67999 426 268.56 0.72 rf +450.24001 426.72 0.72 13.92 rf +450.24001 426 0.72 0.72 rf +450.24001 426 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 400.08 Tm +-0.03149 Tc +0.10789 Tw +/N9 10 Tf (This command resets the camera setting to the system default listed in s\ ection )Tj +348.7598 0 TD +-0.03101 Tc +0 Tw +/N9 10 Tf (5.2)Tj +13.817 0 TD +0.07671 Tc +/N9 10 Tf (.)Tj +ET +BT +72.24001 367.92 TD +/N14 10.08 Tf +-0.0627 Tc +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.22 )Tj +19.92 0 TD +-0.0192 Tc +0.0555 Tw +/N14 10.08 Tf (Read Picture Information \(91h, O\))Tj +ET +67.44 380.88 0.72 2.16 rf +67.44 382.32001 2.16 0.72 rf +68.88 380.88 0.72 0.72 rf +68.88 380.88 0.72 0.72 rf +69.60001 382.32001 490.8 0.72 rf +69.60001 380.88 490.8 0.72 rf +561.84 380.88 0.72 2.16 rf +560.39999 382.32001 2.16 0.72 rf +560.39999 380.88 0.72 0.72 rf +560.39999 380.88 0.72 0.72 rf +67.44 362.88 0.72 2.16 rf +67.44 362.88 2.16 0.72 rf +68.88 364.32001 0.72 0.72 rf +68.88 364.32001 0.72 0.72 rf +69.60001 364.32001 490.8 0.72 rf +69.60001 362.88 490.8 0.72 rf +561.84 362.88 0.72 2.16 rf +560.39999 362.88 2.16 0.72 rf +560.39999 364.32001 0.72 0.72 rf +560.39999 364.32001 0.72 0.72 rf +67.44 365.03999 0.72 15.84 rf +68.88 365.03999 0.72 15.84 rf +560.39999 365.03999 0.72 15.84 rf +561.84 365.03999 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 335.28 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 347.28 0.72 0.72 rf +124.32001 347.28 0.72 0.72 rf +125.03999 347.28 55.92 0.72 rf +180.96001 347.28 0.72 0.72 rf +181.67999 347.28 268.56 0.72 rf +450.24001 347.28 0.72 0.72 rf +450.24001 347.28 0.72 0.72 rf +124.32001 333.36 0.72 13.92 rf +180.96001 333.36 0.72 13.92 rf +450.24001 333.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 320.64 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (91)Tj +ET +124.32001 332.64 0.72 0.72 rf +125.03999 332.64 55.92 0.72 rf +180.96001 332.64 0.72 0.72 rf +181.67999 332.64 268.56 0.72 rf +450.24001 332.64 0.72 0.72 rf +124.32001 318.72 0.72 13.92 rf +180.96001 318.72 0.72 13.92 rf +450.24001 318.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 306 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 318 0.72 0.72 rf +125.03999 318 55.92 0.72 rf +180.96001 318 0.72 0.72 rf +181.67999 318 268.56 0.72 rf +450.24001 318 0.72 0.72 rf +124.32001 304.08 0.72 13.92 rf +180.96001 304.08 0.72 13.92 rf +450.24001 304.08 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 291.36 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 303.36 0.72 0.72 rf +125.03999 303.36 55.92 0.72 rf +180.96001 303.36 0.72 0.72 rf +181.67999 303.36 268.56 0.72 rf +450.24001 303.36 0.72 0.72 rf +124.32001 289.44 0.72 13.92 rf +180.96001 289.44 0.72 13.92 rf +450.24001 289.44 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 276.72 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 288.72 0.72 0.72 rf +125.03999 288.72 55.92 0.72 rf +180.96001 288.72 0.72 0.72 rf +181.67999 288.72 268.56 0.72 rf +450.24001 288.72 0.72 0.72 rf +124.32001 274.8 0.72 13.92 rf +180.96001 274.8 0.72 13.92 rf +450.24001 274.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 262.08 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 274.08 0.72 0.72 rf +125.03999 274.08 55.92 0.72 rf +180.96001 274.08 0.72 0.72 rf +181.67999 274.08 268.56 0.72 rf +450.24001 274.08 0.72 0.72 rf +124.32001 260.16 0.72 13.92 rf +180.96001 260.16 0.72 13.92 rf +450.24001 260.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 247.44 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 259.44 0.72 0.72 rf +125.03999 259.44 55.92 0.72 rf +180.96001 259.44 0.72 0.72 rf +181.67999 259.44 268.56 0.72 rf +450.24001 259.44 0.72 0.72 rf +124.32001 245.52 0.72 13.92 rf +180.96001 245.52 0.72 13.92 rf +450.24001 245.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 232.8 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 244.8 0.72 0.72 rf +125.03999 244.8 55.92 0.72 rf +180.96001 244.8 0.72 0.72 rf +181.67999 244.8 268.56 0.72 rf +450.24001 244.8 0.72 0.72 rf +124.32001 230.16 0.72 14.64 rf +180.96001 230.16 0.72 14.64 rf +450.24001 230.16 0.72 14.64 rf +BT +1.0074 0 0 1.0074 150.48 218.16 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 230.16 0.72 0.72 rf +125.03999 230.16 55.92 0.72 rf +180.96001 230.16 0.72 0.72 rf +181.67999 230.16 268.56 0.72 rf +450.24001 230.16 0.72 0.72 rf +124.32001 216.24001 0.72 13.92 rf +124.32001 215.52 0.72 0.72 rf +124.32001 215.52 0.72 0.72 rf +125.03999 215.52 55.92 0.72 rf +180.96001 216.24001 0.72 13.92 rf +180.96001 215.52 0.72 0.72 rf +181.67999 215.52 268.56 0.72 rf +450.24001 216.24001 0.72 13.92 rf +450.24001 215.52 0.72 0.72 rf +450.24001 215.52 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 189.60001 Tm +-0.04021 Tc +0.11659 Tw +/N9 10 Tf (This command is to read picture information of image files on the memory\ card. This command is followed by)Tj +0 -13.817 TD +-0.03909 Tc +0.11549 Tw +/N9 10 Tf (a 60-byte packet which contains a file name under the root directory, of\ fset block number from the file header)Tj +T* +-0.0396 Tc +0.116 Tw +/N9 10 Tf (and number of blocks as follows. The camera will send 513-byte packets t\ o the host.)Tj +ET +BT +90.24001 148.08 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 100.32001 148.08 Tm +/N9 10 Tf +-0.0388 Tc +0.1152 Tw +/N9 10 Tf (File name \(Up to 48 characters\))Tj +-10.0054 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +10.0054 0 TD +-0.0215 Tc +0.09801 Tw +/N9 10 Tf (Offset block number \(4 bytes\))Tj +-10.0054 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +10.0054 0 TD +-0.03641 Tc +0.1129 Tw +/N9 10 Tf (Number of blocks to read \(4 bytes \))Tj +-27.87219 -13.817 TD +-0.0179 Tc +0.0945 Tw +/N9 10 Tf (If "FFFFFFFF" is specified to all bytes in starting block and no. of blo\ cks,)Tj +0 -13.817 TD +-0.04581 Tc +0.1221 Tw +/N9 10 Tf (the camera should read entire data in the file.)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 37 37 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (37)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 708 Tm +/N9 10 Tf +-0.04089 Tc +0.11729 Tw +/N9 10 Tf (From the host computer viewpoint, the image files will be named as such:\ )Tj +ET +BT +114.24001 694.8 TD +/N90 10.08 Tf +0 Tc +0 Tw +/N90 10.08 Tf (\\PCCARD\\DCIMAGES\\DCPnnnnn.ttt)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 666.48 Tm +/N9 10 Tf +-0.0434 Tc +0.1198 Tw +/N9 10 Tf (The content is guaranteed )Tj +118.39729 0 TD +/N8 10 Tf +-0.00999 Tc +0.08659 Tw +/N8 10 Tf (only for DC210 Readable JPEG/FlashPix)Tj +191.29379 0 TD +/N9 10 Tf +-0.0146 Tc +0.0912 Tw +/N9 10 Tf ( files.)Tj +ET +191.52 665.28 192.72 0.48 rf +BT +1.0074 0 0 1.0074 72.24001 652.32001 Tm +-0.04311 Tc +0.11951 Tw +/N9 10 Tf (See section )Tj +54.7915 0 TD +-0.03101 Tc +0 Tw +/N9 10 Tf (3.2)Tj +13.817 0 TD +-0.0238 Tc +0.1003 Tw +/N9 10 Tf ( for the Picture Information Table.)Tj +-68.60851 -27.634 TD +-0.03909 Tc +0.11549 Tw +/N9 10 Tf (In the following cases, the camera will return a command execution error\ \(e2h\) to the host.)Tj +ET +BT +87.36 610.8 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 610.8 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +10.4819 0 TD +-0.03729 Tc +0.1138 Tw +/N9 10 Tf (Compact Flash card is not inserted in the camera.)Tj +ET +BT +87.36 596.88 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 596.88 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +9.7672 0 TD +-0.0388 Tc +0.1152 Tw +/N9 10 Tf (Specified file does not exist on Compact Flash card.)Tj +-13.10229 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +9.52901 0 TD +-0.043 Tc +0.1194 Tw +/N9 10 Tf (Specified file is not a DC210 readable JPEG or FlashPix file.)Tj +ET +BT +72.24001 550.56 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.23 )Tj +19.92 0 TD +-0.0043 Tc +0.0406 Tw +/N14 10.08 Tf (Read Summary Information \(92h, O\))Tj +ET +67.44 563.52 0.72 2.16 rf +67.44 564.96001 2.16 0.72 rf +68.88 563.52 0.72 0.72 rf +68.88 563.52 0.72 0.72 rf +69.60001 564.96001 490.8 0.72 rf +69.60001 563.52 490.8 0.72 rf +561.84 563.52 0.72 2.16 rf +560.39999 564.96001 2.16 0.72 rf +560.39999 563.52 0.72 0.72 rf +560.39999 563.52 0.72 0.72 rf +67.44 545.52 0.72 2.16 rf +67.44 545.52 2.16 0.72 rf +68.88 546.96001 0.72 0.72 rf +68.88 546.96001 0.72 0.72 rf +69.60001 546.96001 490.8 0.72 rf +69.60001 545.52 490.8 0.72 rf +561.84 545.52 0.72 2.16 rf +560.39999 545.52 2.16 0.72 rf +560.39999 546.96001 0.72 0.72 rf +560.39999 546.96001 0.72 0.72 rf +67.44 547.67999 0.72 15.84 rf +68.88 547.67999 0.72 15.84 rf +560.39999 547.67999 0.72 15.84 rf +561.84 547.67999 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 517.92 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 529.92 0.72 0.72 rf +124.32001 529.92 0.72 0.72 rf +125.03999 529.92 55.92 0.72 rf +180.96001 529.92 0.72 0.72 rf +181.67999 529.92 268.56 0.72 rf +450.24001 529.92 0.72 0.72 rf +450.24001 529.92 0.72 0.72 rf +124.32001 516 0.72 13.92 rf +180.96001 516 0.72 13.92 rf +450.24001 516 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 503.28 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (92)Tj +ET +124.32001 515.28 0.72 0.72 rf +125.03999 515.28 55.92 0.72 rf +180.96001 515.28 0.72 0.72 rf +181.67999 515.28 268.56 0.72 rf +450.24001 515.28 0.72 0.72 rf +124.32001 501.36 0.72 13.92 rf +180.96001 501.36 0.72 13.92 rf +450.24001 501.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 488.64 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 500.64 0.72 0.72 rf +125.03999 500.64 55.92 0.72 rf +180.96001 500.64 0.72 0.72 rf +181.67999 500.64 268.56 0.72 rf +450.24001 500.64 0.72 0.72 rf +124.32001 486.72 0.72 13.92 rf +180.96001 486.72 0.72 13.92 rf +450.24001 486.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 474 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 486 0.72 0.72 rf +125.03999 486 55.92 0.72 rf +180.96001 486 0.72 0.72 rf +181.67999 486 268.56 0.72 rf +450.24001 486 0.72 0.72 rf +124.32001 472.08 0.72 13.92 rf +180.96001 472.08 0.72 13.92 rf +450.24001 472.08 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 459.36 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 471.36 0.72 0.72 rf +125.03999 471.36 55.92 0.72 rf +180.96001 471.36 0.72 0.72 rf +181.67999 471.36 268.56 0.72 rf +450.24001 471.36 0.72 0.72 rf +124.32001 457.44 0.72 13.92 rf +180.96001 457.44 0.72 13.92 rf +450.24001 457.44 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 444.72 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 456.72 0.72 0.72 rf +125.03999 456.72 55.92 0.72 rf +180.96001 456.72 0.72 0.72 rf +181.67999 456.72 268.56 0.72 rf +450.24001 456.72 0.72 0.72 rf +124.32001 442.8 0.72 13.92 rf +180.96001 442.8 0.72 13.92 rf +450.24001 442.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 430.08 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 442.08 0.72 0.72 rf +125.03999 442.08 55.92 0.72 rf +180.96001 442.08 0.72 0.72 rf +181.67999 442.08 268.56 0.72 rf +450.24001 442.08 0.72 0.72 rf +124.32001 428.16 0.72 13.92 rf +180.96001 428.16 0.72 13.92 rf +450.24001 428.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 415.44 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 427.44 0.72 0.72 rf +125.03999 427.44 55.92 0.72 rf +180.96001 427.44 0.72 0.72 rf +181.67999 427.44 268.56 0.72 rf +450.24001 427.44 0.72 0.72 rf +124.32001 413.52 0.72 13.92 rf +180.96001 413.52 0.72 13.92 rf +450.24001 413.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 400.8 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 412.8 0.72 0.72 rf +125.03999 412.8 55.92 0.72 rf +180.96001 412.8 0.72 0.72 rf +181.67999 412.8 268.56 0.72 rf +450.24001 412.8 0.72 0.72 rf +124.32001 398.88 0.72 13.92 rf +124.32001 398.16 0.72 0.72 rf +124.32001 398.16 0.72 0.72 rf +125.03999 398.16 55.92 0.72 rf +180.96001 398.88 0.72 13.92 rf +180.96001 398.16 0.72 0.72 rf +181.67999 398.16 268.56 0.72 rf +450.24001 398.88 0.72 13.92 rf +450.24001 398.16 0.72 0.72 rf +450.24001 398.16 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 372.24001 Tm +-0.03909 Tc +0.11549 Tw +/N9 10 Tf (This command is to read summary information of image files on the memory\ card. This command is followed)Tj +0 -13.817 TD +-0.037 Tc +0.11349 Tw +/N9 10 Tf (by a 60-byte packet which contains a file name under the root directory,\ offset block number from the file)Tj +T* +-0.0421 Tc +0.1185 Tw +/N9 10 Tf (header and number of blocks as follows. The camera will send 513-byte pa\ ckets to the host.)Tj +ET +BT +90.24001 330.72 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 100.32001 330.72 Tm +/N9 10 Tf +-0.0388 Tc +0.1152 Tw +/N9 10 Tf (File name \(Up to 48 characters\))Tj +-10.0054 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +10.0054 0 TD +-0.0215 Tc +0.09801 Tw +/N9 10 Tf (Offset block number \(4 bytes\))Tj +-10.0054 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +10.0054 0 TD +-0.03641 Tc +0.1129 Tw +/N9 10 Tf (Number of blocks to read \(4 bytes \))Tj +-27.87219 -27.634 TD +-0.02789 Tc +0.1044 Tw +/N9 10 Tf (If "FFFFFFFF" is specified to all bytes in starting block and no. of blo\ cks, the camera should read entire data)Tj +0 -13.817 TD +-0.03419 Tc +0.1106 Tw +/N9 10 Tf (in the file.)Tj +0 -27.634 TD +-0.04089 Tc +0.11729 Tw +/N9 10 Tf (From the host computer viewpoint, the image files will be named as such:\ )Tj +ET +BT +114.24001 219.84 TD +/N90 10.08 Tf +0 Tc +0 Tw +/N90 10.08 Tf (\\PCCARD\\DCIMAGES\\DCPnnnnn.ttt)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 191.52 Tm +/N9 10 Tf +-0.0477 Tc +0.1241 Tw +/N9 10 Tf (This command is guaranteed )Tj +131.0231 0 TD +/N8 10 Tf +-0.0139 Tc +0.0905 Tw +/N8 10 Tf (only for DC210 Readable FlashPix)Tj +161.754 0 TD +/N9 10 Tf +-0.0146 Tc +0.0912 Tw +/N9 10 Tf ( files.)Tj +ET +204.24001 190.32001 162.96001 0.48 rf +BT +1.0074 0 0 1.0074 72.24001 163.44 Tm +-0.0314 Tc +0.1078 Tw +/N9 10 Tf (Following is the data contents of Summary Information.)Tj +69.5614 -28.3486 TD +-0.0629 Tc +0.13921 Tw +/N9 10 Tf (0 - 31)Tj +46.9301 0 TD +-0.0168 Tc +0 Tw +/N9 10 Tf (Title)Tj +ET +185.03999 146.88 0.72 0.72 rf +185.03999 146.88 0.72 0.72 rf +185.75999 146.88 264.48 0.72 rf +450.24001 146.88 0.72 0.72 rf +450.24001 146.88 0.72 0.72 rf +185.03999 132.96001 0.72 13.92 rf +450.24001 132.96001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 139.67999 120.24001 Tm +-0.06731 Tc +0.14349 Tw +/N9 10 Tf (32 - 63)Tj +49.5506 0 TD +-0.03729 Tc +0 Tw +/N9 10 Tf (Subject)Tj +ET +185.03999 132.24001 0.72 0.72 rf +185.75999 132.24001 264.48 0.72 rf +450.24001 132.24001 0.72 0.72 rf +185.03999 118.32001 0.72 13.92 rf +450.24001 118.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 139.67999 105.60001 Tm +-0.06731 Tc +0.14349 Tw +/N9 10 Tf (64 - 95)Tj +49.5506 0 TD +-0.02991 Tc +0 Tw +/N9 10 Tf (Author)Tj +ET +185.03999 117.60001 0.72 0.72 rf +185.75999 117.60001 264.48 0.72 rf +450.24001 117.60001 0.72 0.72 rf +185.03999 103.67999 0.72 13.92 rf +450.24001 103.67999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 136.8 90.96001 Tm +-0.07021 Tc +0.14639 Tw +/N9 10 Tf (96 - 127)Tj +52.4093 0 TD +-0.0421 Tc +0 Tw +/N9 10 Tf (Keywords)Tj +ET +185.03999 102.96001 0.72 0.72 rf +185.75999 102.96001 264.48 0.72 rf +450.24001 102.96001 0.72 0.72 rf +185.03999 89.03999 0.72 13.92 rf +450.24001 89.03999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 134.16 76.32001 Tm +-0.0723 Tc +0.1485 Tw +/N9 10 Tf (128 - 191)Tj +55.02969 0 TD +-0.03169 Tc +0 Tw +/N9 10 Tf (Comments)Tj +ET +185.03999 88.32001 0.72 0.72 rf +185.75999 88.32001 264.48 0.72 rf +450.24001 88.32001 0.72 0.72 rf +185.03999 74.39999 0.72 13.92 rf +185.03999 73.67999 0.72 0.72 rf +185.03999 73.67999 0.72 0.72 rf +185.75999 73.67999 264.48 0.72 rf +450.24001 74.39999 0.72 13.92 rf +450.24001 73.67999 0.72 0.72 rf +450.24001 73.67999 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 38 38 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (38)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 134.16 707.28 Tm +/N9 10 Tf +-0.0723 Tc +0.1485 Tw +/N9 10 Tf (192 - 223)Tj +55.02969 0 TD +-0.03239 Tc +0 Tw +/N9 10 Tf (Template)Tj +ET +185.03999 719.28 0.72 0.72 rf +185.03999 719.28 0.72 0.72 rf +185.75999 719.28 264.48 0.72 rf +450.24001 719.28 0.72 0.72 rf +450.24001 719.28 0.72 0.72 rf +185.03999 705.36 0.72 13.92 rf +450.24001 705.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 134.16 692.64 Tm +-0.0723 Tc +0.1485 Tw +/N9 10 Tf (224 - 255)Tj +55.02969 0 TD +-0.0327 Tc +0.1091 Tw +/N9 10 Tf (Last Saved By)Tj +ET +185.03999 704.64 0.72 0.72 rf +185.75999 704.64 264.48 0.72 rf +450.24001 704.64 0.72 0.72 rf +185.03999 690.72 0.72 13.92 rf +450.24001 690.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 134.16 678 Tm +-0.0723 Tc +0.1485 Tw +/N9 10 Tf (256 - 287)Tj +55.02969 0 TD +-0.0584 Tc +0.1347 Tw +/N9 10 Tf (Revision Number)Tj +ET +185.03999 690 0.72 0.72 rf +185.75999 690 264.48 0.72 rf +450.24001 690 0.72 0.72 rf +185.03999 676.08 0.72 13.92 rf +450.24001 676.08 0.72 13.92 rf +BT +1.0074 0 0 1.0074 134.16 663.36 Tm +-0.0723 Tc +0.1485 Tw +/N9 10 Tf (288 - 295)Tj +55.02969 0 TD +-0.0052 Tc +0.0818 Tw +/N9 10 Tf (Create Time \(VT_FILETIME\))Tj +ET +185.03999 675.36 0.72 0.72 rf +185.75999 675.36 264.48 0.72 rf +450.24001 675.36 0.72 0.72 rf +185.03999 661.44 0.72 13.92 rf +450.24001 661.44 0.72 13.92 rf +BT +1.0074 0 0 1.0074 134.16 648.72 Tm +-0.0723 Tc +0.1485 Tw +/N9 10 Tf (296 - 328)Tj +55.02969 0 TD +-0.03999 Tc +0.11639 Tw +/N9 10 Tf (Name Of Application)Tj +ET +185.03999 660.72 0.72 0.72 rf +185.75999 660.72 264.48 0.72 rf +450.24001 660.72 0.72 0.72 rf +185.03999 646.8 0.72 13.92 rf +450.24001 646.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 134.16 634.08 Tm +-0.0723 Tc +0.1485 Tw +/N9 10 Tf (329 - 511)Tj +55.02969 0 TD +-0.05209 Tc +0 Tw +/N9 10 Tf (Reserved)Tj +ET +185.03999 646.08 0.72 0.72 rf +185.75999 646.08 264.48 0.72 rf +450.24001 646.08 0.72 0.72 rf +185.03999 632.16 0.72 13.92 rf +185.03999 631.44 0.72 0.72 rf +185.03999 631.44 0.72 0.72 rf +185.75999 631.44 264.48 0.72 rf +450.24001 632.16 0.72 13.92 rf +450.24001 631.44 0.72 0.72 rf +450.24001 631.44 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 605.52 Tm +-0.03909 Tc +0.11549 Tw +/N9 10 Tf (In the following cases, the camera will return a command execution error\ \(e2h\) to the host.)Tj +ET +BT +87.36 591.84 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 591.84 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +10.4819 0 TD +-0.03729 Tc +0.1138 Tw +/N9 10 Tf (Compact Flash card is not inserted in the camera.)Tj +ET +BT +87.36 577.92 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 577.92 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +9.7672 0 TD +-0.0388 Tc +0.1152 Tw +/N9 10 Tf (Specified file does not exist on Compact Flash card.)Tj +-13.10229 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +9.52901 0 TD +-0.0484 Tc +0.12469 Tw +/N9 10 Tf (Specified file is not a DC210 readable FlashPix file.)Tj +ET +BT +72.24001 531.60001 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.24 )Tj +19.92 0 TD +0.0005 Tc +0.03571 Tw +/N14 10.08 Tf (Read Thumbnail Image \(93h, O\))Tj +ET +67.44 544.56 0.72 2.16 rf +67.44 546 2.16 0.72 rf +68.88 544.56 0.72 0.72 rf +68.88 544.56 0.72 0.72 rf +69.60001 546 490.8 0.72 rf +69.60001 544.56 490.8 0.72 rf +561.84 544.56 0.72 2.16 rf +560.39999 546 2.16 0.72 rf +560.39999 544.56 0.72 0.72 rf +560.39999 544.56 0.72 0.72 rf +67.44 526.56 0.72 2.16 rf +67.44 526.56 2.16 0.72 rf +68.88 528 0.72 0.72 rf +68.88 528 0.72 0.72 rf +69.60001 528 490.8 0.72 rf +69.60001 526.56 490.8 0.72 rf +561.84 526.56 0.72 2.16 rf +560.39999 526.56 2.16 0.72 rf +560.39999 528 0.72 0.72 rf +560.39999 528 0.72 0.72 rf +67.44 528.72 0.72 15.84 rf +68.88 528.72 0.72 15.84 rf +560.39999 528.72 0.72 15.84 rf +561.84 528.72 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 498.96001 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 510.96001 0.72 0.72 rf +124.32001 510.96001 0.72 0.72 rf +125.03999 510.96001 55.92 0.72 rf +180.96001 510.96001 0.72 0.72 rf +181.67999 510.96001 268.56 0.72 rf +450.24001 510.96001 0.72 0.72 rf +450.24001 510.96001 0.72 0.72 rf +124.32001 497.03999 0.72 13.92 rf +180.96001 497.03999 0.72 13.92 rf +450.24001 497.03999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 484.32001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (93)Tj +ET +124.32001 496.32001 0.72 0.72 rf +125.03999 496.32001 55.92 0.72 rf +180.96001 496.32001 0.72 0.72 rf +181.67999 496.32001 268.56 0.72 rf +450.24001 496.32001 0.72 0.72 rf +124.32001 482.39999 0.72 13.92 rf +180.96001 482.39999 0.72 13.92 rf +450.24001 482.39999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 469.67999 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 481.67999 0.72 0.72 rf +125.03999 481.67999 55.92 0.72 rf +180.96001 481.67999 0.72 0.72 rf +181.67999 481.67999 268.56 0.72 rf +450.24001 481.67999 0.72 0.72 rf +124.32001 467.75999 0.72 13.92 rf +180.96001 467.75999 0.72 13.92 rf +450.24001 467.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 455.03999 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 467.03999 0.72 0.72 rf +125.03999 467.03999 55.92 0.72 rf +180.96001 467.03999 0.72 0.72 rf +181.67999 467.03999 268.56 0.72 rf +450.24001 467.03999 0.72 0.72 rf +124.32001 453.12 0.72 13.92 rf +180.96001 453.12 0.72 13.92 rf +450.24001 453.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 440.39999 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 452.39999 0.72 0.72 rf +125.03999 452.39999 55.92 0.72 rf +180.96001 452.39999 0.72 0.72 rf +181.67999 452.39999 268.56 0.72 rf +450.24001 452.39999 0.72 0.72 rf +124.32001 438.48 0.72 13.92 rf +180.96001 438.48 0.72 13.92 rf +450.24001 438.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 425.75999 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.03619 Tc +0.1127 Tw +/N9 10 Tf (Size \(0 : Small, 1 : Full Resolution\))Tj +ET +124.32001 437.75999 0.72 0.72 rf +125.03999 437.75999 55.92 0.72 rf +180.96001 437.75999 0.72 0.72 rf +181.67999 437.75999 268.56 0.72 rf +450.24001 437.75999 0.72 0.72 rf +124.32001 423.84 0.72 13.92 rf +180.96001 423.84 0.72 13.92 rf +450.24001 423.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 411.12 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 423.12 0.72 0.72 rf +125.03999 423.12 55.92 0.72 rf +180.96001 423.12 0.72 0.72 rf +181.67999 423.12 268.56 0.72 rf +450.24001 423.12 0.72 0.72 rf +124.32001 409.2 0.72 13.92 rf +180.96001 409.2 0.72 13.92 rf +450.24001 409.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 396.48 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 408.48 0.72 0.72 rf +125.03999 408.48 55.92 0.72 rf +180.96001 408.48 0.72 0.72 rf +181.67999 408.48 268.56 0.72 rf +450.24001 408.48 0.72 0.72 rf +124.32001 393.84 0.72 14.64 rf +180.96001 393.84 0.72 14.64 rf +450.24001 393.84 0.72 14.64 rf +BT +1.0074 0 0 1.0074 150.48 381.84 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 393.84 0.72 0.72 rf +125.03999 393.84 55.92 0.72 rf +180.96001 393.84 0.72 0.72 rf +181.67999 393.84 268.56 0.72 rf +450.24001 393.84 0.72 0.72 rf +124.32001 379.92 0.72 13.92 rf +124.32001 379.2 0.72 0.72 rf +124.32001 379.2 0.72 0.72 rf +125.03999 379.2 55.92 0.72 rf +180.96001 379.92 0.72 13.92 rf +180.96001 379.2 0.72 0.72 rf +181.67999 379.2 268.56 0.72 rf +450.24001 379.92 0.72 13.92 rf +450.24001 379.2 0.72 0.72 rf +450.24001 379.2 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 353.28 Tm +-0.041 Tc +0.1174 Tw +/N9 10 Tf (This command is to read thumbnail image of image files on the ATA card.)Tj +15.0081 -13.817 TD +/N13 10 Tf +-0.04201 Tc +0 Tw +/N13 10 Tf (Size)Tj +90.5251 0 TD +/N9 10 Tf +-0.0368 Tc +0.1132 Tw +/N9 10 Tf (Size of Thumbnail Image.)Tj +0 -13.817 TD +-0.026 Tc +0.10249 Tw +/N9 10 Tf (0 : 96 x 72 x 4 bit = 3,456 bytes \(Bayer Pattern CFA\))Tj +T* +-0.036 Tc +0.1124 Tw +/N9 10 Tf (1 : 96 x 72 x 3 x 8 bit = 20,736 bytes)Tj +-105.5332 -13.817 TD +-0.0392 Tc +0.1156 Tw +/N9 10 Tf (This command is followed by a 60-byte packet which contains a file name \ under the root directory, offset)Tj +0 -13.817 TD +-0.04449 Tc +0.1209 Tw +/N9 10 Tf (block number from the file header and number of blocks as follows.)Tj +ET +BT +90.24001 270 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 100.32001 270 Tm +/N9 10 Tf +-0.0388 Tc +0.1152 Tw +/N9 10 Tf (File name \(Up to 48 characters\))Tj +-10.0054 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +10.0054 0 TD +-0.0215 Tc +0.09801 Tw +/N9 10 Tf (Offset block number \(4 bytes\))Tj +-10.0054 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +10.0054 0 TD +-0.03641 Tc +0.1129 Tw +/N9 10 Tf (Number of blocks to read \(4 bytes \))Tj +-27.87219 -41.451 TD +-0.02789 Tc +0.1044 Tw +/N9 10 Tf (If "FFFFFFFF" is specified to all bytes in starting block and no. of blo\ cks, the camera should read entire data)Tj +0 -13.817 TD +-0.03419 Tc +0.1106 Tw +/N9 10 Tf (in the file.)Tj +0 -27.634 TD +-0.04089 Tc +0.11729 Tw +/N9 10 Tf (From the host computer viewpoint, the image files will be named as such:\ )Tj +ET +BT +114.24001 145.2 TD +/N90 10.08 Tf +0 Tc +0 Tw +/N90 10.08 Tf (\\PCCARD\\DCIMAGES\\DCPnnnnn.ttt)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 39 39 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (39)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 128.88 707.28 Tm +/N9 10 Tf +-0.0529 Tc +0.1292 Tw +/N9 10 Tf (Small Thumbnail)Tj +0 -13.817 TD +-0.0168 Tc +0.0934 Tw +/N9 10 Tf (Image Format)Tj +T* +-0.04781 Tc +0 Tw +/N9 10 Tf (\(96x72\))Tj +90.76331 27.634 TD +0.07581 Tc +/N9 10 Tf (G)Tj +ET +BT +1.0078 0 0 1.0078 228.24001 704.88 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(1,1\))Tj +ET +BT +1.0074 0 0 1.0074 238.8 707.28 Tm +/N9 10 Tf +-0.07851 Tc +/N9 10 Tf (R)Tj +ET +BT +1.0078 0 0 1.0078 246 704.88 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(2,1\))Tj +ET +BT +1.0074 0 0 1.0074 256.56 707.28 Tm +/N9 10 Tf +0.07671 Tc +/N9 10 Tf (...)Tj +-35.9718 -13.817 TD +-0.0045 Tc +/N9 10 Tf (B)Tj +ET +BT +1.0078 0 0 1.0078 227.03999 690.96001 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(1,2\))Tj +ET +BT +1.0074 0 0 1.0074 237.60001 693.36 Tm +/N9 10 Tf +0.07581 Tc +/N9 10 Tf (G)Tj +ET +BT +1.0078 0 0 1.0078 245.52 690.96001 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(2,2\))Tj +ET +BT +1.0074 0 0 1.0074 256.08 693.36 Tm +/N9 10 Tf +0.07671 Tc +/N9 10 Tf (...)Tj +ET +BT +376.8 679.44 TD +/N6 10.08 Tf +0 Tc +-2.6037 Tw +/N6 10.08 Tf ( )Tj +ET +BT +1.0074 0 0 1.0074 376.8 679.44 Tm +/N9 10 Tf +0.0564 Tc +0 Tw +/N9 10 Tf (...B)Tj +ET +BT +1.0078 0 0 1.0078 392.16 677.03999 Tm +/N9 5 Tf +0.05051 Tc +/N9 5 Tf (\(95,72\))Tj +ET +BT +1.0074 0 0 1.0074 408.48 679.44 Tm +/N9 10 Tf +0.07581 Tc +/N9 10 Tf (G)Tj +ET +BT +1.0078 0 0 1.0078 416.39999 677.03999 Tm +/N9 5 Tf +0.05051 Tc +/N9 5 Tf (\(96,72\))Tj +ET +124.32001 719.28 0.72 0.72 rf +124.32001 719.28 0.72 0.72 rf +125.03999 719.28 90.48 0.72 rf +215.52 719.28 0.72 0.72 rf +216.24001 719.28 219.84 0.72 rf +436.08 719.28 0.72 0.72 rf +436.08 719.28 0.72 0.72 rf +124.32001 677.52 0.72 41.75999 rf +124.32001 676.8 0.72 0.72 rf +124.32001 676.8 0.72 0.72 rf +125.03999 676.8 90.48 0.72 rf +215.52 677.52 0.72 41.75999 rf +215.52 676.8 0.72 0.72 rf +216.24001 676.8 219.84 0.72 rf +436.08 677.52 0.72 41.75999 rf +436.08 676.8 0.72 0.72 rf +436.08 676.8 0.72 0.72 rf +BT +1.0074 0 0 1.0074 128.88 647.03999 Tm +/N9 10 Tf +0 Tc +-2.782 Tw +/N9 10 Tf ( )Tj +0 0 TD +-0.05299 Tc +0.1293 Tw +/N9 10 Tf (Full Resolution)Tj +0 -13.817 TD +-0.0481 Tc +0.1245 Tw +/N9 10 Tf (Thumbnail Image)Tj +T* +-0.02859 Tc +0.1051 Tw +/N9 10 Tf (Format \(96x72x3\))Tj +90.76331 27.634 TD +0 Tc +-2.782 Tw +/N9 10 Tf ( )Tj +0 0 TD +-0.0024 Tc +0 Tw +/N9 10 Tf (RGB)Tj +ET +BT +1.0078 0 0 1.0078 242.16 644.64 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(1,1\))Tj +ET +BT +1.0074 0 0 1.0074 252.72 647.03999 Tm +/N9 10 Tf +-0.0024 Tc +/N9 10 Tf (RGB)Tj +ET +BT +1.0078 0 0 1.0078 274.56 644.64 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(2,1\))Tj +ET +BT +1.0074 0 0 1.0074 285.12 647.03999 Tm +/N9 10 Tf +0.07671 Tc +/N9 10 Tf (...)Tj +-64.3204 -13.817 TD +0 Tc +-2.782 Tw +/N9 10 Tf ( )Tj +0 0 TD +-0.0024 Tc +0 Tw +/N9 10 Tf (RGB)Tj +ET +BT +1.0078 0 0 1.0078 242.16 630.72 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(1,2\))Tj +ET +BT +1.0074 0 0 1.0074 252.72 633.12 Tm +/N9 10 Tf +-0.0024 Tc +/N9 10 Tf (RGB)Tj +ET +BT +1.0078 0 0 1.0078 274.56 630.72 Tm +/N9 5 Tf +0.0396 Tc +/N9 5 Tf (\(2,2\))Tj +ET +BT +1.0074 0 0 1.0074 285.12 633.12 Tm +/N9 10 Tf +0.07671 Tc +/N9 10 Tf (...)Tj +62.17641 -13.817 TD +0.03709 Tc +/N9 10 Tf (...RGB)Tj +ET +BT +1.0078 0 0 1.0078 378.24001 616.8 Tm +/N9 5 Tf +0.05051 Tc +/N9 5 Tf (\(95,72\))Tj +ET +BT +1.0074 0 0 1.0074 394.56 619.2 Tm +/N9 10 Tf +-0.0024 Tc +/N9 10 Tf (RGB)Tj +ET +BT +1.0078 0 0 1.0078 416.39999 616.8 Tm +/N9 5 Tf +0.05051 Tc +/N9 5 Tf (\(96,72\))Tj +ET +124.32001 659.03999 0.72 0.72 rf +124.32001 659.03999 0.72 0.72 rf +125.03999 659.03999 90.48 0.72 rf +215.52 659.03999 0.72 0.72 rf +216.24001 659.03999 219.84 0.72 rf +436.08 659.03999 0.72 0.72 rf +436.08 659.03999 0.72 0.72 rf +124.32001 617.28 0.72 41.75999 rf +124.32001 616.56 0.72 0.72 rf +124.32001 616.56 0.72 0.72 rf +125.03999 616.56 90.48 0.72 rf +215.52 617.28 0.72 41.75999 rf +215.52 616.56 0.72 0.72 rf +216.24001 616.56 219.84 0.72 rf +436.08 617.28 0.72 41.75999 rf +436.08 616.56 0.72 0.72 rf +436.08 616.56 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 590.64 Tm +/N9 10 Tf +-0.03909 Tc +0.11549 Tw +/N9 10 Tf (In the following cases, the camera will return a command execution error\ \(e2h\) to the host.)Tj +ET +BT +87.36 576.96001 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 576.96001 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +10.4819 0 TD +-0.03729 Tc +0.1138 Tw +/N9 10 Tf (Compact Flash card is not inserted in the camera.)Tj +ET +BT +87.36 563.03999 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 563.03999 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +9.7672 0 TD +-0.0515 Tc +0.12779 Tw +/N9 10 Tf (Specified file does n)Tj +88.8575 0 TD +-0.03 Tc +0.10651 Tw +/N9 10 Tf (ot exist on Compact Flash card.)Tj +-101.95979 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +9.52901 0 TD +-0.0407 Tc +0.1171 Tw +/N9 10 Tf (Specified file is not a DC210 readable JPEG/FlashPix file.)Tj +ET +BT +72.24001 516.72 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.25 )Tj +19.92 0 TD +-0.00729 Tc +0.04359 Tw +/N14 10.08 Tf (Initialize Memory Card \(95h, O\))Tj +ET +67.44 529.67999 0.72 2.16 rf +67.44 531.12 2.16 0.72 rf +68.88 529.67999 0.72 0.72 rf +68.88 529.67999 0.72 0.72 rf +69.60001 531.12 490.8 0.72 rf +69.60001 529.67999 490.8 0.72 rf +561.84 529.67999 0.72 2.16 rf +560.39999 531.12 2.16 0.72 rf +560.39999 529.67999 0.72 0.72 rf +560.39999 529.67999 0.72 0.72 rf +67.44 511.67999 0.72 2.16 rf +67.44 511.67999 2.16 0.72 rf +68.88 513.12 0.72 0.72 rf +68.88 513.12 0.72 0.72 rf +69.60001 513.12 490.8 0.72 rf +69.60001 511.67999 490.8 0.72 rf +561.84 511.67999 0.72 2.16 rf +560.39999 511.67999 2.16 0.72 rf +560.39999 513.12 0.72 0.72 rf +560.39999 513.12 0.72 0.72 rf +67.44 513.84 0.72 15.84 rf +68.88 513.84 0.72 15.84 rf +560.39999 513.84 0.72 15.84 rf +561.84 513.84 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 484.08 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 496.08 0.72 0.72 rf +124.32001 496.08 0.72 0.72 rf +125.03999 496.08 55.92 0.72 rf +180.96001 496.08 0.72 0.72 rf +181.67999 496.08 268.56 0.72 rf +450.24001 496.08 0.72 0.72 rf +450.24001 496.08 0.72 0.72 rf +124.32001 482.16 0.72 13.92 rf +180.96001 482.16 0.72 13.92 rf +450.24001 482.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 469.44 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (95)Tj +ET +124.32001 481.44 0.72 0.72 rf +125.03999 481.44 55.92 0.72 rf +180.96001 481.44 0.72 0.72 rf +181.67999 481.44 268.56 0.72 rf +450.24001 481.44 0.72 0.72 rf +124.32001 467.52 0.72 13.92 rf +180.96001 467.52 0.72 13.92 rf +450.24001 467.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 454.8 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 466.8 0.72 0.72 rf +125.03999 466.8 55.92 0.72 rf +180.96001 466.8 0.72 0.72 rf +181.67999 466.8 268.56 0.72 rf +450.24001 466.8 0.72 0.72 rf +124.32001 452.88 0.72 13.92 rf +180.96001 452.88 0.72 13.92 rf +450.24001 452.88 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 440.16 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 452.16 0.72 0.72 rf +125.03999 452.16 55.92 0.72 rf +180.96001 452.16 0.72 0.72 rf +181.67999 452.16 268.56 0.72 rf +450.24001 452.16 0.72 0.72 rf +124.32001 438.24001 0.72 13.92 rf +180.96001 438.24001 0.72 13.92 rf +450.24001 438.24001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 425.52 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 437.52 0.72 0.72 rf +125.03999 437.52 55.92 0.72 rf +180.96001 437.52 0.72 0.72 rf +181.67999 437.52 268.56 0.72 rf +450.24001 437.52 0.72 0.72 rf +124.32001 423.60001 0.72 13.92 rf +180.96001 423.60001 0.72 13.92 rf +450.24001 423.60001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 410.88 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 422.88 0.72 0.72 rf +125.03999 422.88 55.92 0.72 rf +180.96001 422.88 0.72 0.72 rf +181.67999 422.88 268.56 0.72 rf +450.24001 422.88 0.72 0.72 rf +124.32001 408.96001 0.72 13.92 rf +180.96001 408.96001 0.72 13.92 rf +450.24001 408.96001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 396.24001 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 408.24001 0.72 0.72 rf +125.03999 408.24001 55.92 0.72 rf +180.96001 408.24001 0.72 0.72 rf +181.67999 408.24001 268.56 0.72 rf +450.24001 408.24001 0.72 0.72 rf +124.32001 394.32001 0.72 13.92 rf +180.96001 394.32001 0.72 13.92 rf +450.24001 394.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 381.60001 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 393.60001 0.72 0.72 rf +125.03999 393.60001 55.92 0.72 rf +180.96001 393.60001 0.72 0.72 rf +181.67999 393.60001 268.56 0.72 rf +450.24001 393.60001 0.72 0.72 rf +124.32001 379.67999 0.72 13.92 rf +180.96001 379.67999 0.72 13.92 rf +450.24001 379.67999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 366.96001 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 378.96001 0.72 0.72 rf +125.03999 378.96001 55.92 0.72 rf +180.96001 378.96001 0.72 0.72 rf +181.67999 378.96001 268.56 0.72 rf +450.24001 378.96001 0.72 0.72 rf +124.32001 365.03999 0.72 13.92 rf +124.32001 364.32001 0.72 0.72 rf +124.32001 364.32001 0.72 0.72 rf +125.03999 364.32001 55.92 0.72 rf +180.96001 365.03999 0.72 13.92 rf +180.96001 364.32001 0.72 0.72 rf +181.67999 364.32001 268.56 0.72 rf +450.24001 365.03999 0.72 13.92 rf +450.24001 364.32001 0.72 0.72 rf +450.24001 364.32001 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 338.39999 Tm +-0.03571 Tc +0.11211 Tw +/N9 10 Tf (This command is to format Compact Flash card. This command is followed b\ y the 60-byte packet of a volume)Tj +0 -13.817 TD +-0.0354 Tc +0.1118 Tw +/N9 10 Tf (id for the card. The volume id consists of up to 11 characters. If null \ code is specified for the volume id, the)Tj +T* +-0.04359 Tc +0.1199 Tw +/N9 10 Tf (card has no volume id. The host will respond a 17-byte packet that conta\ ins number of bytes available for the)Tj +T* +-0.03 Tc +0.10651 Tw +/N9 10 Tf (card if this command is executed correctly.)Tj +0 -27.634 TD +-0.0415 Tc +0.1179 Tw +/N9 10 Tf (In the following cases, the camera will return a command execution error\ \(e2h\).)Tj +ET +BT +87.36 255.12 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 90.72 255.12 Tm +/N9 10 Tf +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +10.4819 0 TD +-0.03729 Tc +0.1138 Tw +/N9 10 Tf (Compact Flash card is not inserted in the camera.)Tj +-13.817 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +13.817 0 TD +-0.02901 Tc +0.1055 Tw +/N9 10 Tf (Card is not a ATA card.)Tj +-13.817 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +3.57339 0 TD +0 Tc +0.07671 Tw +/N9 10 Tf ( )Tj +10.24361 0 TD +-0.03081 Tc +0.1073 Tw +/N9 10 Tf (Compact Flash card is protected.)Tj +ET +BT +72.24001 194.88 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.26 )Tj +19.92 0 TD +-0.00571 Tc +0.04201 Tw +/N14 10.08 Tf (Open Card \(96h, O\))Tj +ET +67.44 207.84 0.72 2.16 rf +67.44 209.28 2.16 0.72 rf +68.88 207.84 0.72 0.72 rf +68.88 207.84 0.72 0.72 rf +69.60001 209.28 490.8 0.72 rf +69.60001 207.84 490.8 0.72 rf +561.84 207.84 0.72 2.16 rf +560.39999 209.28 2.16 0.72 rf +560.39999 207.84 0.72 0.72 rf +560.39999 207.84 0.72 0.72 rf +67.44 189.84 0.72 2.16 rf +67.44 189.84 2.16 0.72 rf +68.88 191.28 0.72 0.72 rf +68.88 191.28 0.72 0.72 rf +69.60001 191.28 490.8 0.72 rf +69.60001 189.84 490.8 0.72 rf +561.84 189.84 0.72 2.16 rf +560.39999 189.84 2.16 0.72 rf +560.39999 191.28 0.72 0.72 rf +560.39999 191.28 0.72 0.72 rf +67.44 192 0.72 15.84 rf +68.88 192 0.72 15.84 rf +560.39999 192 0.72 15.84 rf +561.84 192 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 162.24001 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 174.24001 0.72 0.72 rf +124.32001 174.24001 0.72 0.72 rf +125.03999 174.24001 55.92 0.72 rf +180.96001 174.24001 0.72 0.72 rf +181.67999 174.24001 268.56 0.72 rf +450.24001 174.24001 0.72 0.72 rf +450.24001 174.24001 0.72 0.72 rf +124.32001 160.32001 0.72 13.92 rf +180.96001 160.32001 0.72 13.92 rf +450.24001 160.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 147.60001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (96)Tj +ET +124.32001 159.60001 0.72 0.72 rf +125.03999 159.60001 55.92 0.72 rf +180.96001 159.60001 0.72 0.72 rf +181.67999 159.60001 268.56 0.72 rf +450.24001 159.60001 0.72 0.72 rf +124.32001 145.67999 0.72 13.92 rf +180.96001 145.67999 0.72 13.92 rf +450.24001 145.67999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 132.96001 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 144.96001 0.72 0.72 rf +125.03999 144.96001 55.92 0.72 rf +180.96001 144.96001 0.72 0.72 rf +181.67999 144.96001 268.56 0.72 rf +450.24001 144.96001 0.72 0.72 rf +124.32001 131.03999 0.72 13.92 rf +180.96001 131.03999 0.72 13.92 rf +450.24001 131.03999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 118.32001 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 130.32001 0.72 0.72 rf +125.03999 130.32001 55.92 0.72 rf +180.96001 130.32001 0.72 0.72 rf +181.67999 130.32001 268.56 0.72 rf +450.24001 130.32001 0.72 0.72 rf +124.32001 116.39999 0.72 13.92 rf +180.96001 116.39999 0.72 13.92 rf +450.24001 116.39999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 103.67999 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 115.67999 0.72 0.72 rf +125.03999 115.67999 55.92 0.72 rf +180.96001 115.67999 0.72 0.72 rf +181.67999 115.67999 268.56 0.72 rf +450.24001 115.67999 0.72 0.72 rf +124.32001 101.75999 0.72 13.92 rf +180.96001 101.75999 0.72 13.92 rf +450.24001 101.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 89.03999 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 101.03999 0.72 0.72 rf +125.03999 101.03999 55.92 0.72 rf +180.96001 101.03999 0.72 0.72 rf +181.67999 101.03999 268.56 0.72 rf +450.24001 101.03999 0.72 0.72 rf +124.32001 87.12 0.72 13.92 rf +124.32001 86.39999 0.72 0.72 rf +124.32001 86.39999 0.72 0.72 rf +125.03999 86.39999 55.92 0.72 rf +180.96001 87.12 0.72 13.92 rf +180.96001 86.39999 0.72 0.72 rf +181.67999 86.39999 268.56 0.72 rf +450.24001 87.12 0.72 13.92 rf +450.24001 86.39999 0.72 0.72 rf +450.24001 86.39999 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 40 40 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (40)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 150.48 707.28 Tm +/N9 10 Tf +-0.08479 Tc +0 Tw +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 719.28 0.72 0.72 rf +124.32001 719.28 0.72 0.72 rf +125.03999 719.28 55.92 0.72 rf +180.96001 719.28 0.72 0.72 rf +181.67999 719.28 268.56 0.72 rf +450.24001 719.28 0.72 0.72 rf +450.24001 719.28 0.72 0.72 rf +124.32001 705.36 0.72 13.92 rf +180.96001 705.36 0.72 13.92 rf +450.24001 705.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 692.64 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 704.64 0.72 0.72 rf +125.03999 704.64 55.92 0.72 rf +180.96001 704.64 0.72 0.72 rf +181.67999 704.64 268.56 0.72 rf +450.24001 704.64 0.72 0.72 rf +124.32001 690.72 0.72 13.92 rf +180.96001 690.72 0.72 13.92 rf +450.24001 690.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 678 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 690 0.72 0.72 rf +125.03999 690 55.92 0.72 rf +180.96001 690 0.72 0.72 rf +181.67999 690 268.56 0.72 rf +450.24001 690 0.72 0.72 rf +124.32001 676.08 0.72 13.92 rf +124.32001 675.36 0.72 0.72 rf +124.32001 675.36 0.72 0.72 rf +125.03999 675.36 55.92 0.72 rf +180.96001 676.08 0.72 13.92 rf +180.96001 675.36 0.72 0.72 rf +181.67999 675.36 268.56 0.72 rf +450.24001 676.08 0.72 13.92 rf +450.24001 675.36 0.72 0.72 rf +450.24001 675.36 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 649.44 Tm +-0.0435 Tc +0.1199 Tw +/N9 10 Tf (This command allows the camera to receive the following commands.)Tj +ET +BT +87.36 635.75999 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 101.28 635.75999 Tm +/N9 10 Tf +-0.062 Tc +0.13831 Tw +/N9 10 Tf (Read file)Tj +-13.817 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +13.817 0 TD +-0.0351 Tc +0.1116 Tw +/N9 10 Tf (Read Picture Information)Tj +-13.817 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +13.817 0 TD +-0.0349 Tc +0.1114 Tw +/N9 10 Tf (Read Summary Information)Tj +-13.817 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +13.817 0 TD +-0.0639 Tc +0.14011 Tw +/N9 10 Tf (Read Thumbnail)Tj +-13.817 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +13.817 0 TD +-0.0556 Tc +/N9 10 Tf (Delete)Tj +28.5869 0 TD +-0.0401 Tc +0.1165 Tw +/N9 10 Tf ( File)Tj +-42.4039 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +13.817 0 TD +-0.06529 Tc +/N9 10 Tf (Close)Tj +-28.8251 -27.634 TD +-0.0327 Tc +0.1091 Tw +/N9 10 Tf (Note that "Get card status\(98h\)" command can be sent to the camera eve\ n if the ATA card is not opened. An)Tj +0 -13.817 TD +-0.0545 Tc +0.1308 Tw +/N9 10 Tf (open command will result in an error if the card has already been opened\ .)Tj +0 -27.634 TD +0.0027 Tc +0 Tw +/N9 10 Tf (\223)Tj +3.3351 0 TD +-0.0197 Tc +0.09621 Tw +/N9 10 Tf (Open status)Tj +53.83859 0 TD +0.0027 Tc +0 Tw +/N9 10 Tf (\224)Tj +3.3351 0 TD +-0.0372 Tc +0.1136 Tw +/N9 10 Tf ( is kept even if the opened card is ejected. In this case, if a card is \ inserted to the camera)Tj +-60.5089 -13.817 TD +-0.0466 Tc +0.123 Tw +/N9 10 Tf (again, the host should send a close command and then send this command a\ gain. If the camera goes to)Tj +0 -13.817 TD +-0.0542 Tc +0.13049 Tw +/N9 10 Tf (sleep mode, the host should send open command again.)Tj +ET +BT +72.24001 436.32001 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.27 )Tj +19.92 0 TD +-0.005 Tc +0.04131 Tw +/N14 10.08 Tf (Close Card \(97h, O\))Tj +ET +67.44 449.28 0.72 2.16 rf +67.44 450.72 2.16 0.72 rf +68.88 449.28 0.72 0.72 rf +68.88 449.28 0.72 0.72 rf +69.60001 450.72 490.8 0.72 rf +69.60001 449.28 490.8 0.72 rf +561.84 449.28 0.72 2.16 rf +560.39999 450.72 2.16 0.72 rf +560.39999 449.28 0.72 0.72 rf +560.39999 449.28 0.72 0.72 rf +67.44 431.28 0.72 2.16 rf +67.44 431.28 2.16 0.72 rf +68.88 432.72 0.72 0.72 rf +68.88 432.72 0.72 0.72 rf +69.60001 432.72 490.8 0.72 rf +69.60001 431.28 490.8 0.72 rf +561.84 431.28 0.72 2.16 rf +560.39999 431.28 2.16 0.72 rf +560.39999 432.72 0.72 0.72 rf +560.39999 432.72 0.72 0.72 rf +67.44 433.44 0.72 15.84 rf +68.88 433.44 0.72 15.84 rf +560.39999 433.44 0.72 15.84 rf +561.84 433.44 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 403.67999 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 415.67999 0.72 0.72 rf +124.32001 415.67999 0.72 0.72 rf +125.03999 415.67999 55.92 0.72 rf +180.96001 415.67999 0.72 0.72 rf +181.67999 415.67999 268.56 0.72 rf +450.24001 415.67999 0.72 0.72 rf +450.24001 415.67999 0.72 0.72 rf +124.32001 401.75999 0.72 13.92 rf +180.96001 401.75999 0.72 13.92 rf +450.24001 401.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 389.03999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (97)Tj +ET +124.32001 401.03999 0.72 0.72 rf +125.03999 401.03999 55.92 0.72 rf +180.96001 401.03999 0.72 0.72 rf +181.67999 401.03999 268.56 0.72 rf +450.24001 401.03999 0.72 0.72 rf +124.32001 387.12 0.72 13.92 rf +180.96001 387.12 0.72 13.92 rf +450.24001 387.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 374.39999 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 386.39999 0.72 0.72 rf +125.03999 386.39999 55.92 0.72 rf +180.96001 386.39999 0.72 0.72 rf +181.67999 386.39999 268.56 0.72 rf +450.24001 386.39999 0.72 0.72 rf +124.32001 372.48 0.72 13.92 rf +180.96001 372.48 0.72 13.92 rf +450.24001 372.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 359.75999 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 371.75999 0.72 0.72 rf +125.03999 371.75999 55.92 0.72 rf +180.96001 371.75999 0.72 0.72 rf +181.67999 371.75999 268.56 0.72 rf +450.24001 371.75999 0.72 0.72 rf +124.32001 357.84 0.72 13.92 rf +180.96001 357.84 0.72 13.92 rf +450.24001 357.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 345.12 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 357.12 0.72 0.72 rf +125.03999 357.12 55.92 0.72 rf +180.96001 357.12 0.72 0.72 rf +181.67999 357.12 268.56 0.72 rf +450.24001 357.12 0.72 0.72 rf +124.32001 343.2 0.72 13.92 rf +180.96001 343.2 0.72 13.92 rf +450.24001 343.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 330.48 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 342.48 0.72 0.72 rf +125.03999 342.48 55.92 0.72 rf +180.96001 342.48 0.72 0.72 rf +181.67999 342.48 268.56 0.72 rf +450.24001 342.48 0.72 0.72 rf +124.32001 328.56 0.72 13.92 rf +180.96001 328.56 0.72 13.92 rf +450.24001 328.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 315.84 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 327.84 0.72 0.72 rf +125.03999 327.84 55.92 0.72 rf +180.96001 327.84 0.72 0.72 rf +181.67999 327.84 268.56 0.72 rf +450.24001 327.84 0.72 0.72 rf +124.32001 313.92 0.72 13.92 rf +180.96001 313.92 0.72 13.92 rf +450.24001 313.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 301.2 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 313.2 0.72 0.72 rf +125.03999 313.2 55.92 0.72 rf +180.96001 313.2 0.72 0.72 rf +181.67999 313.2 268.56 0.72 rf +450.24001 313.2 0.72 0.72 rf +124.32001 298.56 0.72 14.64 rf +180.96001 298.56 0.72 14.64 rf +450.24001 298.56 0.72 14.64 rf +BT +1.0074 0 0 1.0074 150.48 286.56 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 298.56 0.72 0.72 rf +125.03999 298.56 55.92 0.72 rf +180.96001 298.56 0.72 0.72 rf +181.67999 298.56 268.56 0.72 rf +450.24001 298.56 0.72 0.72 rf +124.32001 284.64 0.72 13.92 rf +124.32001 283.92 0.72 0.72 rf +124.32001 283.92 0.72 0.72 rf +125.03999 283.92 55.92 0.72 rf +180.96001 284.64 0.72 13.92 rf +180.96001 283.92 0.72 0.72 rf +181.67999 283.92 268.56 0.72 rf +450.24001 284.64 0.72 13.92 rf +450.24001 283.92 0.72 0.72 rf +450.24001 283.92 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 258 Tm +-0.0424 Tc +0.1188 Tw +/N9 10 Tf (This command closes the ATA card logically. Following ATA commands can n\ ot be executed when the card)Tj +0 -13.817 TD +-0.03729 Tc +0.11369 Tw +/N9 10 Tf (is closed.)Tj +ET +BT +87.36 230.39999 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 101.28 230.39999 Tm +/N9 10 Tf +-0.06171 Tc +0.13789 Tw +/N9 10 Tf (Read File)Tj +-13.817 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +13.817 0 TD +-0.0351 Tc +0.1116 Tw +/N9 10 Tf (Read Picture Information)Tj +-13.817 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +13.817 0 TD +-0.0349 Tc +0.1114 Tw +/N9 10 Tf (Read Summary Information)Tj +-13.817 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +13.817 0 TD +-0.0352 Tc +0.11169 Tw +/N9 10 Tf (Read Directory Information)Tj +-13.817 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +13.817 0 TD +-0.0639 Tc +0.14011 Tw +/N9 10 Tf (Read Thumbnail)Tj +-13.817 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +13.817 0 TD +-0.04939 Tc +0.12579 Tw +/N9 10 Tf (Delete File)Tj +-28.8251 -27.634 TD +-0.0461 Tc +0.12241 Tw +/N9 10 Tf (A close command can be executed even if the card is not opened \(nothing\ will be affected\).)Tj +ET +BT +72.24001 100.56 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.28 )Tj +19.92 0 TD +-0.01421 Tc +0.0504 Tw +/N14 10.08 Tf (Get Card Status \(98h, O\))Tj +ET +67.44 113.52 0.72 2.16 rf +67.44 114.96001 2.16 0.72 rf +68.88 113.52 0.72 0.72 rf +68.88 113.52 0.72 0.72 rf +69.60001 114.96001 490.8 0.72 rf +69.60001 113.52 490.8 0.72 rf +561.84 113.52 0.72 2.16 rf +560.39999 114.96001 2.16 0.72 rf +560.39999 113.52 0.72 0.72 rf +560.39999 113.52 0.72 0.72 rf +67.44 95.52 0.72 2.16 rf +67.44 95.52 2.16 0.72 rf +68.88 96.96001 0.72 0.72 rf +68.88 96.96001 0.72 0.72 rf +69.60001 96.96001 490.8 0.72 rf +69.60001 95.52 490.8 0.72 rf +561.84 95.52 0.72 2.16 rf +560.39999 95.52 2.16 0.72 rf +560.39999 96.96001 0.72 0.72 rf +560.39999 96.96001 0.72 0.72 rf +67.44 97.67999 0.72 15.84 rf +68.88 97.67999 0.72 15.84 rf +560.39999 97.67999 0.72 15.84 rf +561.84 97.67999 0.72 15.84 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 41 41 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (41)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 139.67999 707.28 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 719.28 0.72 0.72 rf +124.32001 719.28 0.72 0.72 rf +125.03999 719.28 55.92 0.72 rf +180.96001 719.28 0.72 0.72 rf +181.67999 719.28 268.56 0.72 rf +450.24001 719.28 0.72 0.72 rf +450.24001 719.28 0.72 0.72 rf +124.32001 705.36 0.72 13.92 rf +180.96001 705.36 0.72 13.92 rf +450.24001 705.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 692.64 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (98)Tj +ET +124.32001 704.64 0.72 0.72 rf +125.03999 704.64 55.92 0.72 rf +180.96001 704.64 0.72 0.72 rf +181.67999 704.64 268.56 0.72 rf +450.24001 704.64 0.72 0.72 rf +124.32001 690.72 0.72 13.92 rf +180.96001 690.72 0.72 13.92 rf +450.24001 690.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 678 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 690 0.72 0.72 rf +125.03999 690 55.92 0.72 rf +180.96001 690 0.72 0.72 rf +181.67999 690 268.56 0.72 rf +450.24001 690 0.72 0.72 rf +124.32001 676.08 0.72 13.92 rf +180.96001 676.08 0.72 13.92 rf +450.24001 676.08 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 663.36 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 675.36 0.72 0.72 rf +125.03999 675.36 55.92 0.72 rf +180.96001 675.36 0.72 0.72 rf +181.67999 675.36 268.56 0.72 rf +450.24001 675.36 0.72 0.72 rf +124.32001 661.44 0.72 13.92 rf +180.96001 661.44 0.72 13.92 rf +450.24001 661.44 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 648.72 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 660.72 0.72 0.72 rf +125.03999 660.72 55.92 0.72 rf +180.96001 660.72 0.72 0.72 rf +181.67999 660.72 268.56 0.72 rf +450.24001 660.72 0.72 0.72 rf +124.32001 646.8 0.72 13.92 rf +180.96001 646.8 0.72 13.92 rf +450.24001 646.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 634.08 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 646.08 0.72 0.72 rf +125.03999 646.08 55.92 0.72 rf +180.96001 646.08 0.72 0.72 rf +181.67999 646.08 268.56 0.72 rf +450.24001 646.08 0.72 0.72 rf +124.32001 632.16 0.72 13.92 rf +180.96001 632.16 0.72 13.92 rf +450.24001 632.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 619.44 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 631.44 0.72 0.72 rf +125.03999 631.44 55.92 0.72 rf +180.96001 631.44 0.72 0.72 rf +181.67999 631.44 268.56 0.72 rf +450.24001 631.44 0.72 0.72 rf +124.32001 617.52 0.72 13.92 rf +180.96001 617.52 0.72 13.92 rf +450.24001 617.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 604.8 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 616.8 0.72 0.72 rf +125.03999 616.8 55.92 0.72 rf +180.96001 616.8 0.72 0.72 rf +181.67999 616.8 268.56 0.72 rf +450.24001 616.8 0.72 0.72 rf +124.32001 602.88 0.72 13.92 rf +180.96001 602.88 0.72 13.92 rf +450.24001 602.88 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 590.16 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 602.16 0.72 0.72 rf +125.03999 602.16 55.92 0.72 rf +180.96001 602.16 0.72 0.72 rf +181.67999 602.16 268.56 0.72 rf +450.24001 602.16 0.72 0.72 rf +124.32001 588.24001 0.72 13.92 rf +124.32001 587.52 0.72 0.72 rf +124.32001 587.52 0.72 0.72 rf +125.03999 587.52 55.92 0.72 rf +180.96001 588.24001 0.72 13.92 rf +180.96001 587.52 0.72 0.72 rf +181.67999 587.52 268.56 0.72 rf +450.24001 588.24001 0.72 13.92 rf +450.24001 587.52 0.72 0.72 rf +450.24001 587.52 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 561.60001 Tm +-0.04041 Tc +0.11681 Tw +/N9 10 Tf (This command gets the following card information. This command can be se\ nt regardless of the card is)Tj +0 -13.817 TD +-0.05659 Tc +0.1328 Tw +/N9 10 Tf (opened or closed.)Tj +ET +BT +90.24001 534 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 100.32001 534 Tm +/N9 10 Tf +-0.02631 Tc +0.1028 Tw +/N9 10 Tf (Card status)Tj +-10.0054 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +10.0054 0 TD +-0.0495 Tc +0.12579 Tw +/N9 10 Tf (Number of bytes available)Tj +-27.87219 -27.634 TD +-0.0455 Tc +0.1218 Tw +/N9 10 Tf (The camera will send the following data with a 17-byte packet.)Tj +56.22079 -14.53169 TD +-0.0257 Tc +0.1022 Tw +/N9 10 Tf (Card status \(1 byte\))Tj +ET +124.32001 489.36 0.72 0.72 rf +124.32001 489.36 0.72 0.72 rf +125.03999 489.36 169.2 0.72 rf +294.24001 489.36 0.72 0.72 rf +294.24001 489.36 0.72 0.72 rf +124.32001 475.44 0.72 13.92 rf +294.24001 475.44 0.72 13.92 rf +BT +1.0074 0 0 1.0074 128.88 462.72 Tm +-0.0211 Tc +0.0977 Tw +/N9 10 Tf (Program status \(2 bytes\))Tj +ET +124.32001 474.72 0.72 0.72 rf +125.03999 474.72 169.2 0.72 rf +294.24001 474.72 0.72 0.72 rf +124.32001 460.8 0.72 13.92 rf +294.24001 460.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 128.88 448.08 Tm +-0.0408 Tc +0.1172 Tw +/N9 10 Tf (# of bytes available \(4 bytes\))Tj +ET +124.32001 460.08 0.72 0.72 rf +125.03999 460.08 169.2 0.72 rf +294.24001 460.08 0.72 0.72 rf +124.32001 446.16 0.72 13.92 rf +124.32001 445.44 0.72 0.72 rf +124.32001 445.44 0.72 0.72 rf +125.03999 445.44 169.2 0.72 rf +294.24001 446.16 0.72 13.92 rf +294.24001 445.44 0.72 0.72 rf +294.24001 445.44 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 419.52 Tm +-0.0352 Tc +0.1116 Tw +/N9 10 Tf (Card status and program status will be read from the camera status table\ .)Tj +ET +BT +72.24001 387.36 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.29 )Tj +19.92 0 TD +-0.0128 Tc +0.049 Tw +/N14 10.08 Tf (Read Directory Information \(99h, O\))Tj +ET +67.44 400.32001 0.72 2.16 rf +67.44 401.75999 2.16 0.72 rf +68.88 400.32001 0.72 0.72 rf +68.88 400.32001 0.72 0.72 rf +69.60001 401.75999 490.8 0.72 rf +69.60001 400.32001 490.8 0.72 rf +561.84 400.32001 0.72 2.16 rf +560.39999 401.75999 2.16 0.72 rf +560.39999 400.32001 0.72 0.72 rf +560.39999 400.32001 0.72 0.72 rf +67.44 382.32001 0.72 2.16 rf +67.44 382.32001 2.16 0.72 rf +68.88 383.75999 0.72 0.72 rf +68.88 383.75999 0.72 0.72 rf +69.60001 383.75999 490.8 0.72 rf +69.60001 382.32001 490.8 0.72 rf +561.84 382.32001 0.72 2.16 rf +560.39999 382.32001 2.16 0.72 rf +560.39999 383.75999 0.72 0.72 rf +560.39999 383.75999 0.72 0.72 rf +67.44 384.48 0.72 15.84 rf +68.88 384.48 0.72 15.84 rf +560.39999 384.48 0.72 15.84 rf +561.84 384.48 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 354.72 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 366.72 0.72 0.72 rf +124.32001 366.72 0.72 0.72 rf +125.03999 366.72 55.92 0.72 rf +180.96001 366.72 0.72 0.72 rf +181.67999 366.72 268.56 0.72 rf +450.24001 366.72 0.72 0.72 rf +450.24001 366.72 0.72 0.72 rf +124.32001 352.8 0.72 13.92 rf +180.96001 352.8 0.72 13.92 rf +450.24001 352.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 340.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (99)Tj +ET +124.32001 352.08 0.72 0.72 rf +125.03999 352.08 55.92 0.72 rf +180.96001 352.08 0.72 0.72 rf +181.67999 352.08 268.56 0.72 rf +450.24001 352.08 0.72 0.72 rf +124.32001 338.16 0.72 13.92 rf +180.96001 338.16 0.72 13.92 rf +450.24001 338.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 325.44 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 337.44 0.72 0.72 rf +125.03999 337.44 55.92 0.72 rf +180.96001 337.44 0.72 0.72 rf +181.67999 337.44 268.56 0.72 rf +450.24001 337.44 0.72 0.72 rf +124.32001 323.52 0.72 13.92 rf +180.96001 323.52 0.72 13.92 rf +450.24001 323.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 310.8 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 322.8 0.72 0.72 rf +125.03999 322.8 55.92 0.72 rf +180.96001 322.8 0.72 0.72 rf +181.67999 322.8 268.56 0.72 rf +450.24001 322.8 0.72 0.72 rf +124.32001 308.88 0.72 13.92 rf +180.96001 308.88 0.72 13.92 rf +450.24001 308.88 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 296.16 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 308.16 0.72 0.72 rf +125.03999 308.16 55.92 0.72 rf +180.96001 308.16 0.72 0.72 rf +181.67999 308.16 268.56 0.72 rf +450.24001 308.16 0.72 0.72 rf +124.32001 294.24001 0.72 13.92 rf +180.96001 294.24001 0.72 13.92 rf +450.24001 294.24001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 281.52 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 293.52 0.72 0.72 rf +125.03999 293.52 55.92 0.72 rf +180.96001 293.52 0.72 0.72 rf +181.67999 293.52 268.56 0.72 rf +450.24001 293.52 0.72 0.72 rf +124.32001 279.60001 0.72 13.92 rf +180.96001 279.60001 0.72 13.92 rf +450.24001 279.60001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 266.88 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 278.88 0.72 0.72 rf +125.03999 278.88 55.92 0.72 rf +180.96001 278.88 0.72 0.72 rf +181.67999 278.88 268.56 0.72 rf +450.24001 278.88 0.72 0.72 rf +124.32001 264.96001 0.72 13.92 rf +180.96001 264.96001 0.72 13.92 rf +450.24001 264.96001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 252.24001 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 264.24001 0.72 0.72 rf +125.03999 264.24001 55.92 0.72 rf +180.96001 264.24001 0.72 0.72 rf +181.67999 264.24001 268.56 0.72 rf +450.24001 264.24001 0.72 0.72 rf +124.32001 250.32001 0.72 13.92 rf +180.96001 250.32001 0.72 13.92 rf +450.24001 250.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 237.60001 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 249.60001 0.72 0.72 rf +125.03999 249.60001 55.92 0.72 rf +180.96001 249.60001 0.72 0.72 rf +181.67999 249.60001 268.56 0.72 rf +450.24001 249.60001 0.72 0.72 rf +124.32001 235.67999 0.72 13.92 rf +124.32001 234.96001 0.72 0.72 rf +124.32001 234.96001 0.72 0.72 rf +125.03999 234.96001 55.92 0.72 rf +180.96001 235.67999 0.72 13.92 rf +180.96001 234.96001 0.72 0.72 rf +181.67999 234.96001 268.56 0.72 rf +450.24001 235.67999 0.72 13.92 rf +450.24001 234.96001 0.72 0.72 rf +450.24001 234.96001 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 209.03999 Tm +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (This command is followed by a 60-byte packet that contains directory nam\ e with full path name. The camera)Tj +0 -13.817 TD +-0.0387 Tc +0.1151 Tw +/N9 10 Tf (sends file information for all entries of specified directory on the car\ d as follows \(using 257-byte packets\):)Tj +129.11729 -14.53169 TD +-0.0556 Tc +0 Tw +/N9 10 Tf (0-1)Tj +22.1548 0 TD +-0.036 Tc +0.1124 Tw +/N9 10 Tf (No of entries \(n\))Tj +ET +220.08 192.48 0.72 0.72 rf +220.08 192.48 0.72 0.72 rf +220.8 192.48 158.64 0.72 rf +379.44 192.48 0.72 0.72 rf +379.44 192.48 0.72 0.72 rf +220.08 178.56 0.72 13.92 rf +379.44 178.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 196.8 165.84 Tm +-0.0629 Tc +0 Tw +/N9 10 Tf (2-21)Tj +27.634 0 TD +-0.0258 Tc +0.10229 Tw +/N9 10 Tf (Entry #1)Tj +ET +220.08 177.84 0.72 0.72 rf +220.8 177.84 158.64 0.72 rf +379.44 177.84 0.72 0.72 rf +220.08 163.92 0.72 13.92 rf +379.44 163.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 191.28 151.2 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (22-41)Tj +33.1131 0 TD +-0.0258 Tc +0.10229 Tw +/N9 10 Tf (Entry #2)Tj +ET +220.08 163.2 0.72 0.72 rf +220.8 163.2 158.64 0.72 rf +379.44 163.2 0.72 0.72 rf +220.08 149.28 0.72 13.92 rf +379.44 149.28 0.72 13.92 rf +BT +224.64 135.84 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +0 -14.88 TD +-0.00929 Tc +0.0455 Tw +/N6 10.08 Tf (\225 \(Entries #3 to n-1\))Tj +T* +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +220.08 148.56 0.72 0.72 rf +220.8 148.56 158.64 0.72 rf +379.44 148.56 0.72 0.72 rf +220.08 103.2 0.72 45.36 rf +379.44 103.2 0.72 45.36 rf +BT +162.24001 88.32001 TD +0.007 Tc +0.0293 Tw +/N6 10.08 Tf (... - \(n*20\)+1)Tj +ET +BT +1.0074 0 0 1.0074 224.64 88.08 Tm +/N9 10 Tf +-0.0258 Tc +0.10229 Tw +/N9 10 Tf (Entry #n)Tj +ET +220.08 103.2 0.72 0.72 rf +220.8 103.2 158.64 0.72 rf +379.44 103.2 0.72 0.72 rf +220.08 86.16 0.72 17.03999 rf +220.08 85.44 0.72 0.72 rf +220.08 85.44 0.72 0.72 rf +220.8 85.44 158.64 0.72 rf +379.44 86.16 0.72 17.03999 rf +379.44 85.44 0.72 0.72 rf +379.44 85.44 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 42 42 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (42)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 708 Tm +/N9 10 Tf +-0.0397 Tc +0.1161 Tw +/N9 10 Tf (Each 20-byte entry has the following information.)Tj +98.8629 -14.53169 TD +-0.0629 Tc +0 Tw +/N9 10 Tf (0-11)Tj +27.87219 0 TD +-0.0385 Tc +0.1149 Tw +/N9 10 Tf (File name \(8.3\))Tj +ET +195.12 705.36 0.72 0.72 rf +195.12 705.36 0.72 0.72 rf +195.84 705.36 224.39999 0.72 rf +420.24001 705.36 0.72 0.72 rf +420.24001 705.36 0.72 0.72 rf +195.12 691.44 0.72 13.92 rf +420.24001 691.44 0.72 13.92 rf +BT +1.0074 0 0 1.0074 180.72 678.72 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (12)Tj +19.05791 0 TD +-0.0265 Tc +0.103 Tw +/N9 10 Tf (File attribute)Tj +ET +195.12 690.72 0.72 0.72 rf +195.84 690.72 224.39999 0.72 rf +420.24001 690.72 0.72 0.72 rf +195.12 676.8 0.72 13.92 rf +420.24001 676.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 166.32001 664.08 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (13-14)Tj +33.3513 0 TD +-0.0417 Tc +0.118 Tw +/N9 10 Tf (Creation time)Tj +ET +195.12 676.08 0.72 0.72 rf +195.84 676.08 224.39999 0.72 rf +420.24001 676.08 0.72 0.72 rf +195.12 662.16 0.72 13.92 rf +420.24001 662.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 166.32001 649.44 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (15-16)Tj +33.3513 0 TD +-0.0495 Tc +0.12579 Tw +/N9 10 Tf (Creation date)Tj +ET +195.12 661.44 0.72 0.72 rf +195.84 661.44 224.39999 0.72 rf +420.24001 661.44 0.72 0.72 rf +195.12 647.52 0.72 13.92 rf +420.24001 647.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 166.32001 634.8 Tm +-0.06731 Tc +0 Tw +/N9 10 Tf (17-20)Tj +33.3513 0 TD +-0.0388 Tc +0.1152 Tw +/N9 10 Tf (File size in bytes)Tj +ET +195.12 646.8 0.72 0.72 rf +195.84 646.8 224.39999 0.72 rf +420.24001 646.8 0.72 0.72 rf +195.12 632.88 0.72 13.92 rf +195.12 632.16 0.72 0.72 rf +195.12 632.16 0.72 0.72 rf +195.84 632.16 224.39999 0.72 rf +420.24001 632.88 0.72 13.92 rf +420.24001 632.16 0.72 0.72 rf +420.24001 632.16 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 606.24001 Tm +-0.03819 Tc +0.11459 Tw +/N9 10 Tf (Note that a command execution error is returned from the camera when thi\ s command is sent to the camera)Tj +0 -13.817 TD +-0.0412 Tc +0.1176 Tw +/N9 10 Tf (if the card is not opened.)Tj +ET +BT +72.24001 560.16 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.30 )Tj +19.92 0 TD +-0.0262 Tc +0.06239 Tw +/N14 10.08 Tf (Read File \(9Ah, O\))Tj +ET +67.44 573.12 0.72 2.16 rf +67.44 574.56 2.16 0.72 rf +68.88 573.12 0.72 0.72 rf +68.88 573.12 0.72 0.72 rf +69.60001 574.56 490.8 0.72 rf +69.60001 573.12 490.8 0.72 rf +561.84 573.12 0.72 2.16 rf +560.39999 574.56 2.16 0.72 rf +560.39999 573.12 0.72 0.72 rf +560.39999 573.12 0.72 0.72 rf +67.44 555.12 0.72 2.16 rf +67.44 555.12 2.16 0.72 rf +68.88 556.56 0.72 0.72 rf +68.88 556.56 0.72 0.72 rf +69.60001 556.56 490.8 0.72 rf +69.60001 555.12 490.8 0.72 rf +561.84 555.12 0.72 2.16 rf +560.39999 555.12 2.16 0.72 rf +560.39999 556.56 0.72 0.72 rf +560.39999 556.56 0.72 0.72 rf +67.44 557.28 0.72 15.84 rf +68.88 557.28 0.72 15.84 rf +560.39999 557.28 0.72 15.84 rf +561.84 557.28 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 527.52 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 539.52 0.72 0.72 rf +124.32001 539.52 0.72 0.72 rf +125.03999 539.52 55.92 0.72 rf +180.96001 539.52 0.72 0.72 rf +181.67999 539.52 268.56 0.72 rf +450.24001 539.52 0.72 0.72 rf +450.24001 539.52 0.72 0.72 rf +124.32001 525.60001 0.72 13.92 rf +180.96001 525.60001 0.72 13.92 rf +450.24001 525.60001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 512.88 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (9A)Tj +ET +124.32001 524.88 0.72 0.72 rf +125.03999 524.88 55.92 0.72 rf +180.96001 524.88 0.72 0.72 rf +181.67999 524.88 268.56 0.72 rf +450.24001 524.88 0.72 0.72 rf +124.32001 510.96001 0.72 13.92 rf +180.96001 510.96001 0.72 13.92 rf +450.24001 510.96001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 498.24001 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 510.24001 0.72 0.72 rf +125.03999 510.24001 55.92 0.72 rf +180.96001 510.24001 0.72 0.72 rf +181.67999 510.24001 268.56 0.72 rf +450.24001 510.24001 0.72 0.72 rf +124.32001 496.32001 0.72 13.92 rf +180.96001 496.32001 0.72 13.92 rf +450.24001 496.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 483.60001 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 495.60001 0.72 0.72 rf +125.03999 495.60001 55.92 0.72 rf +180.96001 495.60001 0.72 0.72 rf +181.67999 495.60001 268.56 0.72 rf +450.24001 495.60001 0.72 0.72 rf +124.32001 481.67999 0.72 13.92 rf +180.96001 481.67999 0.72 13.92 rf +450.24001 481.67999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 468.96001 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 480.96001 0.72 0.72 rf +125.03999 480.96001 55.92 0.72 rf +180.96001 480.96001 0.72 0.72 rf +181.67999 480.96001 268.56 0.72 rf +450.24001 480.96001 0.72 0.72 rf +124.32001 467.03999 0.72 13.92 rf +180.96001 467.03999 0.72 13.92 rf +450.24001 467.03999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 454.32001 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 466.32001 0.72 0.72 rf +125.03999 466.32001 55.92 0.72 rf +180.96001 466.32001 0.72 0.72 rf +181.67999 466.32001 268.56 0.72 rf +450.24001 466.32001 0.72 0.72 rf +124.32001 452.39999 0.72 13.92 rf +180.96001 452.39999 0.72 13.92 rf +450.24001 452.39999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 439.67999 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 451.67999 0.72 0.72 rf +125.03999 451.67999 55.92 0.72 rf +180.96001 451.67999 0.72 0.72 rf +181.67999 451.67999 268.56 0.72 rf +450.24001 451.67999 0.72 0.72 rf +124.32001 437.75999 0.72 13.92 rf +180.96001 437.75999 0.72 13.92 rf +450.24001 437.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 425.03999 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 437.03999 0.72 0.72 rf +125.03999 437.03999 55.92 0.72 rf +180.96001 437.03999 0.72 0.72 rf +181.67999 437.03999 268.56 0.72 rf +450.24001 437.03999 0.72 0.72 rf +124.32001 423.12 0.72 13.92 rf +180.96001 423.12 0.72 13.92 rf +450.24001 423.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 410.39999 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 422.39999 0.72 0.72 rf +125.03999 422.39999 55.92 0.72 rf +180.96001 422.39999 0.72 0.72 rf +181.67999 422.39999 268.56 0.72 rf +450.24001 422.39999 0.72 0.72 rf +124.32001 408.48 0.72 13.92 rf +124.32001 407.75999 0.72 0.72 rf +124.32001 407.75999 0.72 0.72 rf +125.03999 407.75999 55.92 0.72 rf +180.96001 408.48 0.72 13.92 rf +180.96001 407.75999 0.72 0.72 rf +181.67999 407.75999 268.56 0.72 rf +450.24001 408.48 0.72 13.92 rf +450.24001 407.75999 0.72 0.72 rf +450.24001 407.75999 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 381.84 Tm +-0.0406 Tc +0.117 Tw +/N9 10 Tf (Image files on the ATA card can be read with this command. This command \ is followed by a 60-byte packet)Tj +0 -13.817 TD +-0.0381 Tc +0.11459 Tw +/N9 10 Tf (that contains a file name under the root directory, offset block number \ from the file header and number of)Tj +T* +-0.0377 Tc +0.11411 Tw +/N9 10 Tf (blocks as follows. The camera will send 513-byte packets for image file \ to the host.)Tj +ET +BT +90.24001 326.39999 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 100.32001 326.39999 Tm +/N9 10 Tf +-0.0388 Tc +0.1152 Tw +/N9 10 Tf (File name \(Up to 48 characters\))Tj +-10.0054 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +10.0054 0 TD +-0.0215 Tc +0.09801 Tw +/N9 10 Tf (Offset block number \(4 bytes\))Tj +-10.0054 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +10.0054 0 TD +-0.0421 Tc +0.11839 Tw +/N9 10 Tf (Number of)Tj +46.4537 0 TD +-0.03419 Tc +0.1106 Tw +/N9 10 Tf ( blocks to read \(4 bytes \))Tj +-74.3259 -27.634 TD +-0.02789 Tc +0.1044 Tw +/N9 10 Tf (If "FFFFFFFF" is specified to all bytes in starting block and no. of blo\ cks, the camera should read entire data)Tj +0 -13.817 TD +-0.03419 Tc +0.1106 Tw +/N9 10 Tf (in the file.)Tj +0 -27.634 TD +-0.04089 Tc +0.11729 Tw +/N9 10 Tf (From the host computer viewpoint, the image files will be named as such:\ )Tj +ET +BT +114.24001 215.52 TD +/N90 10.08 Tf +0 Tc +0 Tw +/N90 10.08 Tf (\\PCCARD\\DCIMAGES\\DCPnnnnn.ttt)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 186.96001 Tm +/N9 10 Tf +-0.0386 Tc +0.11501 Tw +/N9 10 Tf (Note that a command execution error \(e2h\) is returned from the camera \ when this command is sent to the)Tj +0 -13.817 TD +-0.04131 Tc +0.11771 Tw +/N9 10 Tf (camera if the card is not opened.)Tj +ET +BT +72.24001 140.88 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.31 )Tj +19.92 0 TD +-0.0401 Tc +0.07629 Tw +/N14 10.08 Tf (Delete File \(9Dh, O\))Tj +ET +67.44 153.84 0.72 2.16 rf +67.44 155.28 2.16 0.72 rf +68.88 153.84 0.72 0.72 rf +68.88 153.84 0.72 0.72 rf +69.60001 155.28 490.8 0.72 rf +69.60001 153.84 490.8 0.72 rf +561.84 153.84 0.72 2.16 rf +560.39999 155.28 2.16 0.72 rf +560.39999 153.84 0.72 0.72 rf +560.39999 153.84 0.72 0.72 rf +67.44 135.84 0.72 2.16 rf +67.44 135.84 2.16 0.72 rf +68.88 137.28 0.72 0.72 rf +68.88 137.28 0.72 0.72 rf +69.60001 137.28 490.8 0.72 rf +69.60001 135.84 490.8 0.72 rf +561.84 135.84 0.72 2.16 rf +560.39999 135.84 2.16 0.72 rf +560.39999 137.28 0.72 0.72 rf +560.39999 137.28 0.72 0.72 rf +67.44 138 0.72 15.84 rf +68.88 138 0.72 15.84 rf +560.39999 138 0.72 15.84 rf +561.84 138 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 108.24001 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 120.24001 0.72 0.72 rf +124.32001 120.24001 0.72 0.72 rf +125.03999 120.24001 55.92 0.72 rf +180.96001 120.24001 0.72 0.72 rf +181.67999 120.24001 268.56 0.72 rf +450.24001 120.24001 0.72 0.72 rf +450.24001 120.24001 0.72 0.72 rf +124.32001 106.32001 0.72 13.92 rf +180.96001 106.32001 0.72 13.92 rf +450.24001 106.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 93.60001 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.0817 Tc +/N9 10 Tf (9D)Tj +ET +124.32001 105.60001 0.72 0.72 rf +125.03999 105.60001 55.92 0.72 rf +180.96001 105.60001 0.72 0.72 rf +181.67999 105.60001 268.56 0.72 rf +450.24001 105.60001 0.72 0.72 rf +124.32001 91.67999 0.72 13.92 rf +180.96001 91.67999 0.72 13.92 rf +450.24001 91.67999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 78.96001 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 90.96001 0.72 0.72 rf +125.03999 90.96001 55.92 0.72 rf +180.96001 90.96001 0.72 0.72 rf +181.67999 90.96001 268.56 0.72 rf +450.24001 90.96001 0.72 0.72 rf +124.32001 77.03999 0.72 13.92 rf +124.32001 76.32001 0.72 0.72 rf +124.32001 76.32001 0.72 0.72 rf +125.03999 76.32001 55.92 0.72 rf +180.96001 77.03999 0.72 13.92 rf +180.96001 76.32001 0.72 0.72 rf +181.67999 76.32001 268.56 0.72 rf +450.24001 77.03999 0.72 13.92 rf +450.24001 76.32001 0.72 0.72 rf +450.24001 76.32001 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 43 43 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (43)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 150.48 707.28 Tm +/N9 10 Tf +-0.08479 Tc +0 Tw +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 719.28 0.72 0.72 rf +124.32001 719.28 0.72 0.72 rf +125.03999 719.28 55.92 0.72 rf +180.96001 719.28 0.72 0.72 rf +181.67999 719.28 268.56 0.72 rf +450.24001 719.28 0.72 0.72 rf +450.24001 719.28 0.72 0.72 rf +124.32001 705.36 0.72 13.92 rf +180.96001 705.36 0.72 13.92 rf +450.24001 705.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 692.64 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 704.64 0.72 0.72 rf +125.03999 704.64 55.92 0.72 rf +180.96001 704.64 0.72 0.72 rf +181.67999 704.64 268.56 0.72 rf +450.24001 704.64 0.72 0.72 rf +124.32001 690.72 0.72 13.92 rf +180.96001 690.72 0.72 13.92 rf +450.24001 690.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 678 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 690 0.72 0.72 rf +125.03999 690 55.92 0.72 rf +180.96001 690 0.72 0.72 rf +181.67999 690 268.56 0.72 rf +450.24001 690 0.72 0.72 rf +124.32001 676.08 0.72 13.92 rf +180.96001 676.08 0.72 13.92 rf +450.24001 676.08 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 663.36 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 675.36 0.72 0.72 rf +125.03999 675.36 55.92 0.72 rf +180.96001 675.36 0.72 0.72 rf +181.67999 675.36 268.56 0.72 rf +450.24001 675.36 0.72 0.72 rf +124.32001 661.44 0.72 13.92 rf +180.96001 661.44 0.72 13.92 rf +450.24001 661.44 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 648.72 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 660.72 0.72 0.72 rf +125.03999 660.72 55.92 0.72 rf +180.96001 660.72 0.72 0.72 rf +181.67999 660.72 268.56 0.72 rf +450.24001 660.72 0.72 0.72 rf +124.32001 646.8 0.72 13.92 rf +180.96001 646.8 0.72 13.92 rf +450.24001 646.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 634.08 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 646.08 0.72 0.72 rf +125.03999 646.08 55.92 0.72 rf +180.96001 646.08 0.72 0.72 rf +181.67999 646.08 268.56 0.72 rf +450.24001 646.08 0.72 0.72 rf +124.32001 632.16 0.72 13.92 rf +124.32001 631.44 0.72 0.72 rf +124.32001 631.44 0.72 0.72 rf +125.03999 631.44 55.92 0.72 rf +180.96001 632.16 0.72 13.92 rf +180.96001 631.44 0.72 0.72 rf +181.67999 631.44 268.56 0.72 rf +450.24001 632.16 0.72 13.92 rf +450.24001 631.44 0.72 0.72 rf +450.24001 631.44 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 605.52 Tm +-0.0414 Tc +0.1178 Tw +/N9 10 Tf (Image files on the ATA card can be erased with this command. This comman\ d is followed by a 60-byte)Tj +0 -13.817 TD +-0.03709 Tc +0.1136 Tw +/N9 10 Tf (packet that contains a file name under the root directory, offset block \ number from the file header and)Tj +T* +-0.0387 Tc +0.1151 Tw +/N9 10 Tf (number of blocks as follows.)Tj +ET +BT +90.24001 550.08 TD +/N6 10.08 Tf +-0.0406 Tc +0 Tw +/N6 10.08 Tf (\225)Tj +ET +BT +1.0074 0 0 1.0074 100.32001 550.08 Tm +/N9 10 Tf +-0.0388 Tc +0.1152 Tw +/N9 10 Tf (File name \(Up to 48 characters\))Tj +-10.0054 -14.05521 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +10.0054 0 TD +-0.0215 Tc +0.09801 Tw +/N9 10 Tf (Offset block number \(4 bytes\))Tj +-10.0054 -13.817 TD +0.0708 Tc +0 Tw +/N9 10 Tf (\225)Tj +10.0054 0 TD +-0.03641 Tc +0.1129 Tw +/N9 10 Tf (Number of blocks to read \(4 bytes \))Tj +-27.87219 -27.634 TD +-0.04089 Tc +0.11729 Tw +/N9 10 Tf (From the host computer viewpoint, the image files will be named as such:\ )Tj +ET +BT +114.24001 480.96001 TD +/N90 10.08 Tf +0 Tc +0 Tw +/N90 10.08 Tf (\\PCCARD\\DCIMAGES\\DCPnnnnn.ttt)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 452.39999 Tm +/N9 10 Tf +-0.0386 Tc +0.11501 Tw +/N9 10 Tf (Note that a command execution error \(e2h\) is returned from the camera \ when this command is sent to the)Tj +0 -13.817 TD +-0.04131 Tc +0.11771 Tw +/N9 10 Tf (camera if the card is not opened.)Tj +ET +BT +72.24001 406.32001 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.32 )Tj +19.92 0 TD +-0.02229 Tc +0.0585 Tw +/N14 10.08 Tf (Write Camera ID \(9Eh, O\))Tj +ET +67.44 419.28 0.72 2.16 rf +67.44 420.72 2.16 0.72 rf +68.88 419.28 0.72 0.72 rf +68.88 419.28 0.72 0.72 rf +69.60001 420.72 490.8 0.72 rf +69.60001 419.28 490.8 0.72 rf +561.84 419.28 0.72 2.16 rf +560.39999 420.72 2.16 0.72 rf +560.39999 419.28 0.72 0.72 rf +560.39999 419.28 0.72 0.72 rf +67.44 401.28 0.72 2.16 rf +67.44 401.28 2.16 0.72 rf +68.88 402.72 0.72 0.72 rf +68.88 402.72 0.72 0.72 rf +69.60001 402.72 490.8 0.72 rf +69.60001 401.28 490.8 0.72 rf +561.84 401.28 0.72 2.16 rf +560.39999 401.28 2.16 0.72 rf +560.39999 402.72 0.72 0.72 rf +560.39999 402.72 0.72 0.72 rf +67.44 403.44 0.72 15.84 rf +68.88 403.44 0.72 15.84 rf +560.39999 403.44 0.72 15.84 rf +561.84 403.44 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 373.67999 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 385.67999 0.72 0.72 rf +124.32001 385.67999 0.72 0.72 rf +125.03999 385.67999 55.92 0.72 rf +180.96001 385.67999 0.72 0.72 rf +181.67999 385.67999 268.56 0.72 rf +450.24001 385.67999 0.72 0.72 rf +450.24001 385.67999 0.72 0.72 rf +124.32001 371.75999 0.72 13.92 rf +180.96001 371.75999 0.72 13.92 rf +450.24001 371.75999 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 359.03999 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (9E)Tj +ET +124.32001 371.03999 0.72 0.72 rf +125.03999 371.03999 55.92 0.72 rf +180.96001 371.03999 0.72 0.72 rf +181.67999 371.03999 268.56 0.72 rf +450.24001 371.03999 0.72 0.72 rf +124.32001 357.12 0.72 13.92 rf +180.96001 357.12 0.72 13.92 rf +450.24001 357.12 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 344.39999 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 356.39999 0.72 0.72 rf +125.03999 356.39999 55.92 0.72 rf +180.96001 356.39999 0.72 0.72 rf +181.67999 356.39999 268.56 0.72 rf +450.24001 356.39999 0.72 0.72 rf +124.32001 342.48 0.72 13.92 rf +180.96001 342.48 0.72 13.92 rf +450.24001 342.48 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 329.75999 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 341.75999 0.72 0.72 rf +125.03999 341.75999 55.92 0.72 rf +180.96001 341.75999 0.72 0.72 rf +181.67999 341.75999 268.56 0.72 rf +450.24001 341.75999 0.72 0.72 rf +124.32001 327.84 0.72 13.92 rf +180.96001 327.84 0.72 13.92 rf +450.24001 327.84 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 315.12 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 327.12 0.72 0.72 rf +125.03999 327.12 55.92 0.72 rf +180.96001 327.12 0.72 0.72 rf +181.67999 327.12 268.56 0.72 rf +450.24001 327.12 0.72 0.72 rf +124.32001 313.2 0.72 13.92 rf +180.96001 313.2 0.72 13.92 rf +450.24001 313.2 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 300.48 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 312.48 0.72 0.72 rf +125.03999 312.48 55.92 0.72 rf +180.96001 312.48 0.72 0.72 rf +181.67999 312.48 268.56 0.72 rf +450.24001 312.48 0.72 0.72 rf +124.32001 298.56 0.72 13.92 rf +180.96001 298.56 0.72 13.92 rf +450.24001 298.56 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 285.84 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 297.84 0.72 0.72 rf +125.03999 297.84 55.92 0.72 rf +180.96001 297.84 0.72 0.72 rf +181.67999 297.84 268.56 0.72 rf +450.24001 297.84 0.72 0.72 rf +124.32001 283.92 0.72 13.92 rf +180.96001 283.92 0.72 13.92 rf +450.24001 283.92 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 271.2 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 283.2 0.72 0.72 rf +125.03999 283.2 55.92 0.72 rf +180.96001 283.2 0.72 0.72 rf +181.67999 283.2 268.56 0.72 rf +450.24001 283.2 0.72 0.72 rf +124.32001 269.28 0.72 13.92 rf +180.96001 269.28 0.72 13.92 rf +450.24001 269.28 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 256.56 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 268.56 0.72 0.72 rf +125.03999 268.56 55.92 0.72 rf +180.96001 268.56 0.72 0.72 rf +181.67999 268.56 268.56 0.72 rf +450.24001 268.56 0.72 0.72 rf +124.32001 254.64 0.72 13.92 rf +124.32001 253.92 0.72 0.72 rf +124.32001 253.92 0.72 0.72 rf +125.03999 253.92 55.92 0.72 rf +180.96001 254.64 0.72 13.92 rf +180.96001 253.92 0.72 0.72 rf +181.67999 253.92 268.56 0.72 rf +450.24001 254.64 0.72 13.92 rf +450.24001 253.92 0.72 0.72 rf +450.24001 253.92 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 228 Tm +-0.039 Tc +0.1154 Tw +/N9 10 Tf (This command is followed by a 60-byte packet that contains a camera ID. \ The camera should re-write the)Tj +0 -13.817 TD +-0.03259 Tc +0.10899 Tw +/N9 10 Tf (camera ID in the EEPROM when a new camera ID is sent from the host.)Tj +ET +BT +72.24001 181.92 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.33 )Tj +19.92 0 TD +-0.0352 Tc +0.0715 Tw +/N14 10.08 Tf (Enter Adjust Mode \(ADh, O\))Tj +ET +67.44 194.88 0.72 2.16 rf +67.44 196.32001 2.16 0.72 rf +68.88 194.88 0.72 0.72 rf +68.88 194.88 0.72 0.72 rf +69.60001 196.32001 490.8 0.72 rf +69.60001 194.88 490.8 0.72 rf +561.84 194.88 0.72 2.16 rf +560.39999 196.32001 2.16 0.72 rf +560.39999 194.88 0.72 0.72 rf +560.39999 194.88 0.72 0.72 rf +67.44 176.88 0.72 2.16 rf +67.44 176.88 2.16 0.72 rf +68.88 178.32001 0.72 0.72 rf +68.88 178.32001 0.72 0.72 rf +69.60001 178.32001 490.8 0.72 rf +69.60001 176.88 490.8 0.72 rf +561.84 176.88 0.72 2.16 rf +560.39999 176.88 2.16 0.72 rf +560.39999 178.32001 0.72 0.72 rf +560.39999 178.32001 0.72 0.72 rf +67.44 179.03999 0.72 15.84 rf +68.88 179.03999 0.72 15.84 rf +560.39999 179.03999 0.72 15.84 rf +561.84 179.03999 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 149.28 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 161.28 0.72 0.72 rf +124.32001 161.28 0.72 0.72 rf +125.03999 161.28 55.92 0.72 rf +180.96001 161.28 0.72 0.72 rf +181.67999 161.28 268.56 0.72 rf +450.24001 161.28 0.72 0.72 rf +450.24001 161.28 0.72 0.72 rf +124.32001 147.36 0.72 13.92 rf +180.96001 147.36 0.72 13.92 rf +450.24001 147.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 134.64 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.0415 Tc +/N9 10 Tf (AD)Tj +ET +124.32001 146.64 0.72 0.72 rf +125.03999 146.64 55.92 0.72 rf +180.96001 146.64 0.72 0.72 rf +181.67999 146.64 268.56 0.72 rf +450.24001 146.64 0.72 0.72 rf +124.32001 132.72 0.72 13.92 rf +180.96001 132.72 0.72 13.92 rf +450.24001 132.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 120 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 132 0.72 0.72 rf +125.03999 132 55.92 0.72 rf +180.96001 132 0.72 0.72 rf +181.67999 132 268.56 0.72 rf +450.24001 132 0.72 0.72 rf +124.32001 118.08 0.72 13.92 rf +180.96001 118.08 0.72 13.92 rf +450.24001 118.08 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 105.36 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 117.36 0.72 0.72 rf +125.03999 117.36 55.92 0.72 rf +180.96001 117.36 0.72 0.72 rf +181.67999 117.36 268.56 0.72 rf +450.24001 117.36 0.72 0.72 rf +124.32001 103.44 0.72 13.92 rf +180.96001 103.44 0.72 13.92 rf +450.24001 103.44 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 90.72 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 102.72 0.72 0.72 rf +125.03999 102.72 55.92 0.72 rf +180.96001 102.72 0.72 0.72 rf +181.67999 102.72 268.56 0.72 rf +450.24001 102.72 0.72 0.72 rf +124.32001 88.8 0.72 13.92 rf +180.96001 88.8 0.72 13.92 rf +450.24001 88.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 76.08 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 88.08 0.72 0.72 rf +125.03999 88.08 55.92 0.72 rf +180.96001 88.08 0.72 0.72 rf +181.67999 88.08 268.56 0.72 rf +450.24001 88.08 0.72 0.72 rf +124.32001 74.16 0.72 13.92 rf +124.32001 73.44 0.72 0.72 rf +124.32001 73.44 0.72 0.72 rf +125.03999 73.44 55.92 0.72 rf +180.96001 74.16 0.72 13.92 rf +180.96001 73.44 0.72 0.72 rf +181.67999 73.44 268.56 0.72 rf +450.24001 74.16 0.72 13.92 rf +450.24001 73.44 0.72 0.72 rf +450.24001 73.44 0.72 0.72 rf +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 44 44 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (44)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 150.48 707.28 Tm +/N9 10 Tf +-0.08479 Tc +0 Tw +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 719.28 0.72 0.72 rf +124.32001 719.28 0.72 0.72 rf +125.03999 719.28 55.92 0.72 rf +180.96001 719.28 0.72 0.72 rf +181.67999 719.28 268.56 0.72 rf +450.24001 719.28 0.72 0.72 rf +450.24001 719.28 0.72 0.72 rf +124.32001 705.36 0.72 13.92 rf +180.96001 705.36 0.72 13.92 rf +450.24001 705.36 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 692.64 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 704.64 0.72 0.72 rf +125.03999 704.64 55.92 0.72 rf +180.96001 704.64 0.72 0.72 rf +181.67999 704.64 268.56 0.72 rf +450.24001 704.64 0.72 0.72 rf +124.32001 690.72 0.72 13.92 rf +180.96001 690.72 0.72 13.92 rf +450.24001 690.72 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 678 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 690 0.72 0.72 rf +125.03999 690 55.92 0.72 rf +180.96001 690 0.72 0.72 rf +181.67999 690 268.56 0.72 rf +450.24001 690 0.72 0.72 rf +124.32001 676.08 0.72 13.92 rf +124.32001 675.36 0.72 0.72 rf +124.32001 675.36 0.72 0.72 rf +125.03999 675.36 55.92 0.72 rf +180.96001 676.08 0.72 13.92 rf +180.96001 675.36 0.72 0.72 rf +181.67999 675.36 268.56 0.72 rf +450.24001 676.08 0.72 13.92 rf +450.24001 675.36 0.72 0.72 rf +450.24001 675.36 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 649.67999 Tm +-0.039 Tc +0.1154 Tw +/N9 10 Tf (This command specifies the camera to enter adjust mode )Tj +255.8524 0 TD +/N8 10 Tf +0.00079 Tc +0.0759 Tw +/N8 10 Tf (only from serial communication)Tj +151.51041 0 TD +/N9 10 Tf +-0.0264 Tc +0.10291 Tw +/N9 10 Tf (. The camera)Tj +ET +330 648.48 152.64 0.48 rf +BT +1.0074 0 0 1.0074 72.24001 635.52 Tm +-0.0417 Tc +0.1181 Tw +/N9 10 Tf (will return NAK when it receives this command during IrDA communication.\ )Tj +ET +BT +72.24001 603.36 TD +/N14 10.08 Tf +-0.0627 Tc +0 Tw +/N14 10.08 Tf (5.)Tj +7.67999 0 TD +-0.1617 Tc +/N14 10.08 Tf (1)Tj +5.03999 0 TD +-0.0957 Tc +4.692 Tw +/N14 10.08 Tf (.34 )Tj +19.92 0 TD +-0.0164 Tc +0.0526 Tw +/N14 10.08 Tf (Completion of Download Mode \(AEh, F\))Tj +ET +67.44 616.32001 0.72 2.16 rf +67.44 617.75999 2.16 0.72 rf +68.88 616.32001 0.72 0.72 rf +68.88 616.32001 0.72 0.72 rf +69.60001 617.75999 490.8 0.72 rf +69.60001 616.32001 490.8 0.72 rf +561.84 616.32001 0.72 2.16 rf +560.39999 617.75999 2.16 0.72 rf +560.39999 616.32001 0.72 0.72 rf +560.39999 616.32001 0.72 0.72 rf +67.44 598.32001 0.72 2.16 rf +67.44 598.32001 2.16 0.72 rf +68.88 599.75999 0.72 0.72 rf +68.88 599.75999 0.72 0.72 rf +69.60001 599.75999 490.8 0.72 rf +69.60001 598.32001 490.8 0.72 rf +561.84 598.32001 0.72 2.16 rf +560.39999 598.32001 2.16 0.72 rf +560.39999 599.75999 0.72 0.72 rf +560.39999 599.75999 0.72 0.72 rf +67.44 600.48 0.72 15.84 rf +68.88 600.48 0.72 15.84 rf +560.39999 600.48 0.72 15.84 rf +561.84 600.48 0.72 15.84 rf +BT +1.0074 0 0 1.0074 139.67999 570.72 Tm +/N9 10 Tf +0.0367 Tc +0 Tw +/N9 10 Tf (Offset)Tj +141.9814 0 TD +-0.0385 Tc +0.11501 Tw +/N9 10 Tf (Host command)Tj +ET +124.32001 582.72 0.72 0.72 rf +124.32001 582.72 0.72 0.72 rf +125.03999 582.72 55.92 0.72 rf +180.96001 582.72 0.72 0.72 rf +181.67999 582.72 268.56 0.72 rf +450.24001 582.72 0.72 0.72 rf +450.24001 582.72 0.72 0.72 rf +124.32001 568.8 0.72 13.92 rf +180.96001 568.8 0.72 13.92 rf +450.24001 568.8 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 556.08 Tm +-0.08479 Tc +0 Tw +/N9 10 Tf (0)Tj +35.01891 0 TD +-0.0045 Tc +/N9 10 Tf (AE)Tj +ET +124.32001 568.08 0.72 0.72 rf +125.03999 568.08 55.92 0.72 rf +180.96001 568.08 0.72 0.72 rf +181.67999 568.08 268.56 0.72 rf +450.24001 568.08 0.72 0.72 rf +124.32001 554.16 0.72 13.92 rf +180.96001 554.16 0.72 13.92 rf +450.24001 554.16 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 541.44 Tm +-0.08479 Tc +/N9 10 Tf (1)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 553.44 0.72 0.72 rf +125.03999 553.44 55.92 0.72 rf +180.96001 553.44 0.72 0.72 rf +181.67999 553.44 268.56 0.72 rf +450.24001 553.44 0.72 0.72 rf +124.32001 539.52 0.72 13.92 rf +180.96001 539.52 0.72 13.92 rf +450.24001 539.52 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 526.8 Tm +-0.08479 Tc +/N9 10 Tf (2)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 538.8 0.72 0.72 rf +125.03999 538.8 55.92 0.72 rf +180.96001 538.8 0.72 0.72 rf +181.67999 538.8 268.56 0.72 rf +450.24001 538.8 0.72 0.72 rf +124.32001 524.88 0.72 13.92 rf +180.96001 524.88 0.72 13.92 rf +450.24001 524.88 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 512.16 Tm +-0.08479 Tc +/N9 10 Tf (3)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 524.16 0.72 0.72 rf +125.03999 524.16 55.92 0.72 rf +180.96001 524.16 0.72 0.72 rf +181.67999 524.16 268.56 0.72 rf +450.24001 524.16 0.72 0.72 rf +124.32001 510.24001 0.72 13.92 rf +180.96001 510.24001 0.72 13.92 rf +450.24001 510.24001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 497.52 Tm +-0.08479 Tc +/N9 10 Tf (4)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 509.52 0.72 0.72 rf +125.03999 509.52 55.92 0.72 rf +180.96001 509.52 0.72 0.72 rf +181.67999 509.52 268.56 0.72 rf +450.24001 509.52 0.72 0.72 rf +124.32001 495.60001 0.72 13.92 rf +180.96001 495.60001 0.72 13.92 rf +450.24001 495.60001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 482.88 Tm +-0.08479 Tc +/N9 10 Tf (5)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 494.88 0.72 0.72 rf +125.03999 494.88 55.92 0.72 rf +180.96001 494.88 0.72 0.72 rf +181.67999 494.88 268.56 0.72 rf +450.24001 494.88 0.72 0.72 rf +124.32001 480.96001 0.72 13.92 rf +180.96001 480.96001 0.72 13.92 rf +450.24001 480.96001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 468.24001 Tm +-0.08479 Tc +/N9 10 Tf (6)Tj +35.01891 0 TD +-0.08479 Tc +/N9 10 Tf (00)Tj +ET +124.32001 480.24001 0.72 0.72 rf +125.03999 480.24001 55.92 0.72 rf +180.96001 480.24001 0.72 0.72 rf +181.67999 480.24001 268.56 0.72 rf +450.24001 480.24001 0.72 0.72 rf +124.32001 466.32001 0.72 13.92 rf +180.96001 466.32001 0.72 13.92 rf +450.24001 466.32001 0.72 13.92 rf +BT +1.0074 0 0 1.0074 150.48 453.60001 Tm +-0.08479 Tc +/N9 10 Tf (7)Tj +35.01891 0 TD +-0.04469 Tc +/N9 10 Tf (1A)Tj +ET +124.32001 465.60001 0.72 0.72 rf +125.03999 465.60001 55.92 0.72 rf +180.96001 465.60001 0.72 0.72 rf +181.67999 465.60001 268.56 0.72 rf +450.24001 465.60001 0.72 0.72 rf +124.32001 451.67999 0.72 13.92 rf +124.32001 450.96001 0.72 0.72 rf +124.32001 450.96001 0.72 0.72 rf +125.03999 450.96001 55.92 0.72 rf +180.96001 451.67999 0.72 13.92 rf +180.96001 450.96001 0.72 0.72 rf +181.67999 450.96001 268.56 0.72 rf +450.24001 451.67999 0.72 13.92 rf +450.24001 450.96001 0.72 0.72 rf +450.24001 450.96001 0.72 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 425.03999 Tm +-0.041 Tc +0.1174 Tw +/N9 10 Tf (This command informs the camera that firmware download is finished. The \ camera will check whether the)Tj +0 -13.817 TD +-0.0536 Tc +0.1299 Tw +/N9 10 Tf (firmware is downloaded completely and respond a command completion code \ \(00h\) or a command execution)Tj +T* +-0.0255 Tc +0.10201 Tw +/N9 10 Tf (error code \(e2h\) to the host. After this command, the camera powers it\ self off.)Tj +0 -16.91389 TD +-0.0412 Tc +0.1176 Tw +/N9 10 Tf (The camera will return NAK when it receives this command during IrDA com\ munication.)Tj +ET +PDFVars/TermAll get exec end end +restore +gsave showpage grestore +PDFVars begin PDF begin PDFVars/InitAll get exec +%%Page: 45 45 +save +0 0 612 792 true PDF begin PDFVars begin AS end end +0 0 612 792 RC +BT +296.39999 46.56 TD +0 0 0 rg +/N6 9.12 Tf +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf (- )Tj +5.28 1.92 TD +-0.0994 Tc +0 Tw +/N6 9.12 Tf (45)Tj +9.12 0 TD +0.01891 Tc +0.0488 Tw +/N6 9.12 Tf ( -)Tj +ET +BT +1.0074 0 0 1.0074 72.24001 698.16 Tm +/N8 10 Tf +-0.0041 Tc +0 Tw +/N8 10 Tf (5.)Tj +8.3378 0 TD +-0.08479 Tc +4.4489 Tw +/N8 10 Tf (2 )Tj +12.6259 0 TD +-0.0307 Tc +0.1071 Tw +/N8 10 Tf (Camera Settings)Tj +-12.6259 -18.105 TD +/N9 10 Tf +-0.0394 Tc +0.1158 Tw +/N9 10 Tf (Camera Setting)Tj +105.0567 0 TD +-0.00211 Tc +0 Tw +/N9 10 Tf (System)Tj +0.9529 -13.817 TD +-0.0367 Tc +/N9 10 Tf (Default)Tj +60.98531 13.817 TD +-0.0455 Tc +0.1219 Tw +/N9 10 Tf (Reset Camera)Tj +11.91119 -13.817 TD +-0.0424 Tc +0 Tw +/N9 10 Tf (\(Connect)Tj +-4.28799 -13.817 TD +-0.0553 Tc +0.13161 Tw +/N9 10 Tf (Mode only\))Tj +70.276 27.634 TD +0.0043 Tc +0.07249 Tw +/N9 10 Tf (Power On/Off)Tj +80.99609 0 TD +0.0043 Tc +0.07249 Tw +/N9 10 Tf (Power On/Off)Tj +94.8131 0 TD +0.0134 Tc +0 Tw +/N9 10 Tf (After)Tj +-10.4819 -13.817 TD +-0.04289 Tc +/N9 10 Tf (Exposure)Tj +-418.5594 -28.3486 TD +-0.03371 Tc +/N9 10 Tf (Flash)Tj +0 -13.817 TD +0.00909 Tc +/N9 10 Tf (\(Auto,Fill,Off\))Tj +96.7189 13.817 TD +-0.0244 Tc +/N9 10 Tf (Auto)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +75.0405 0 TD +-0.05859 Tc +/N9 10 Tf (Maintained)Tj +86.7135 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +ET +66.24001 649.44 97.67999 0.72 rf +163.92 649.44 0.72 0.72 rf +164.64 649.44 77.28 0.72 rf +241.92 649.44 0.72 0.72 rf +242.64 649.44 77.28 0.72 rf +319.92 649.44 0.72 0.72 rf +320.64 649.44 74.88 0.72 rf +395.52 649.44 0.72 0.72 rf +396.24001 649.44 86.64 0.72 rf +482.88 649.44 0.72 0.72 rf +483.60001 649.44 63.12 0.72 rf +BT +1.0074 0 0 1.0074 72.24001 609.60001 Tm +-0.0414 Tc +0.1178 Tw +/N9 10 Tf (Flash \(Red-eye\))Tj +96.7189 0 TD +0.0764 Tc +0 Tw +/N9 10 Tf (Off)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +77.42281 0 TD +-0.05859 Tc +/N9 10 Tf (Maintained)Tj +75.0405 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +86.7135 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +-413.3185 -13.817 TD +-0.0477 Tc +0.12399 Tw +/N9 10 Tf (Macro \(DC210\))Tj +96.7189 0 TD +0.0764 Tc +0 Tw +/N9 10 Tf (Off)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +75.0405 0 TD +-0.05859 Tc +/N9 10 Tf (Maintained)Tj +86.7135 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +-413.3185 -13.817 TD +-0.04491 Tc +0.12131 Tw +/N9 10 Tf (Zoom \(DC210\))Tj +96.7189 0 TD +-0.04131 Tc +0 Tw +/N9 10 Tf (Wide)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +75.0405 0 TD +-0.05859 Tc +/N9 10 Tf (Maintained)Tj +86.7135 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +-413.3185 -13.817 TD +-0.02499 Tc +0.1015 Tw +/N9 10 Tf (Self Timer *)Tj +96.7189 0 TD +0.0764 Tc +0 Tw +/N9 10 Tf (Off)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +75.0405 0 TD +-0.05859 Tc +/N9 10 Tf (Maintained)Tj +86.7135 0 TD +0.0764 Tc +/N9 10 Tf (Off)Tj +-413.3185 -13.817 TD +-0.04289 Tc +/N9 10 Tf (Exposure)Tj +0 -13.817 TD +-0.056 Tc +/N9 10 Tf (Compensation)Tj +96.7189 13.817 TD +-0.08479 Tc +/N9 10 Tf (0)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +75.0405 0 TD +-0.05859 Tc +/N9 10 Tf (Maintained)Tj +86.7135 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +-413.3185 -41.451 TD +-0.05251 Tc +/N9 10 Tf (Compression)Tj +96.7189 0 TD +-0.0827 Tc +/N9 10 Tf (Low)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +77.42281 0 TD +-0.05859 Tc +/N9 10 Tf (Maintained)Tj +75.0405 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +86.7135 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +-413.3185 -13.817 TD +-0.0582 Tc +/N9 10 Tf (Resolution)Tj +96.7189 0 TD +-0.08141 Tc +/N9 10 Tf (High)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +77.42281 0 TD +-0.05859 Tc +/N9 10 Tf (Maintained)Tj +75.0405 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +86.7135 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +-413.3185 -13.817 TD +-0.0336 Tc +0.11011 Tw +/N9 10 Tf (Video Out)Tj +96.7189 0 TD +-0.02049 Tc +0 Tw +/N9 10 Tf (NTSC)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +77.42281 0 TD +-0.05859 Tc +/N9 10 Tf (Maintained)Tj +75.0405 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +86.7135 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +-413.3185 -13.817 TD +-0.01691 Tc +0.09351 Tw +/N9 10 Tf (File Format)Tj +96.7189 0 TD +0.01649 Tc +0 Tw +/N9 10 Tf (JPEG)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +77.42281 0 TD +-0.05859 Tc +/N9 10 Tf (Maintained)Tj +75.0405 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +86.7135 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +-413.3185 -13.817 TD +-0.01981 Tc +/N9 10 Tf (Date/time)Tj +96.7189 0 TD +-0.04449 Tc +0.1208 Tw +/N9 10 Tf (1/1/1997 0:00)Tj +77.42281 0 TD +-0.05859 Tc +0 Tw +/N9 10 Tf (Maintained)Tj +77.42281 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +75.0405 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +86.7135 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +-413.3185 -13.817 TD +-0.03709 Tc +/N9 10 Tf (QuickView)Tj +96.7189 0 TD +-0.0045 Tc +/N9 10 Tf (On)Tj +77.42281 0 TD +-0.00211 Tc +/N9 10 Tf (N/A)Tj +77.42281 0 TD +-0.05859 Tc +/N9 10 Tf (Maintained)Tj +75.0405 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +86.7135 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +-413.3185 -27.634 TD +-0.04691 Tc +/N9 10 Tf (Preview)Tj +96.7189 0 TD +0.0764 Tc +/N9 10 Tf (Off)Tj +77.42281 0 TD +-0.00211 Tc +/N9 10 Tf (N/A)Tj +77.42281 0 TD +0.0764 Tc +/N9 10 Tf (Off)Tj +75.0405 0 TD +-0.00211 Tc +/N9 10 Tf (N/A)Tj +86.7135 0 TD +-0.05859 Tc +/N9 10 Tf (Maintained)Tj +-413.3185 -27.634 TD +-0.0538 Tc +0.1301 Tw +/N9 10 Tf (Baud Rate)Tj +96.7189 0 TD +-0.08479 Tc +0 Tw +/N9 10 Tf (9600)Tj +77.42281 0 TD +-0.05859 Tc +/N9 10 Tf (Maintained)Tj +77.42281 0 TD +-0.08479 Tc +/N9 10 Tf (9600)Tj +75.0405 0 TD +-0.05859 Tc +/N9 10 Tf (Maintained)Tj +86.7135 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +-413.3185 -13.817 TD +-0.05721 Tc +0.1335 Tw +/N9 10 Tf (Serial Connection)Tj +96.7189 0 TD +-0.03931 Tc +0.11571 Tw +/N9 10 Tf (Not Selected)Tj +77.42281 0 TD +-0.05859 Tc +0 Tw +/N9 10 Tf (Maintained)Tj +77.42281 0 TD +-0.03931 Tc +0.11571 Tw +/N9 10 Tf (Not Selected)Tj +75.0405 0 TD +-0.05859 Tc +0 Tw +/N9 10 Tf (Maintained)Tj +86.7135 0 TD +0.02991 Tc +/N9 10 Tf (<---)Tj +-413.3185 -33.5896 TD +/N8 10 Tf +-0.0332 Tc +/N8 10 Tf (Notes)Tj +27.634 0 TD +/N9 10 Tf +0.07671 Tc +0.0006 Tw +/N9 10 Tf (: )Tj +67.65559 0 TD +-0.0191 Tc +0.0956 Tw +/N9 10 Tf (System default means factory settings.)Tj +0 -17.1521 TD +-0.0186 Tc +0.09509 Tw +/N9 10 Tf (<--- indicates that setting returns to system default.)Tj +0 -16.91389 TD +-0.0313 Tc +0.1078 Tw +/N9 10 Tf (The term "Maintained" means that s)Tj +158.4189 0 TD +-0.04111 Tc +0.11749 Tw +/N9 10 Tf (elected feature of the icon is not changed.)Tj +-158.4189 -16.91389 TD +-0.04179 Tc +0.11819 Tw +/N9 10 Tf (* : Self-timer setting is cleared by moving mode dial)Tj +ET +PDFVars/TermAll get exec end end +restore +showpage +%%EOF diff --git a/global.cpp b/global.cpp new file mode 100644 index 0000000..c485739 --- /dev/null +++ b/global.cpp @@ -0,0 +1,46 @@ +//+---------------------------------------------------------------------------- +// +// File: global.cpp +// +// Module: +// +// Synopsis: +// +// Copyright (c) 1999 Scott Gasch +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// +// THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +// ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +// SUCH DAMAGE. +// +// $Id: global.cpp,v 1.2 1999/06/23 05:28:04 scott Exp scott $ +// +// Author: sgasch +// +// Created 4 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#include "global.h" + +char g_szCameraSerialPort[PATH_MAX + 1] = "/dev/cuaa0"; +int g_iMaxAttempts = 5; +int g_iSpeed = 115200; + diff --git a/global.h b/global.h new file mode 100644 index 0000000..65f4db9 --- /dev/null +++ b/global.h @@ -0,0 +1,77 @@ +//+---------------------------------------------------------------------------- +// +// File: global.h +// +// Module: +// +// Synopsis: +// +// Author: sgasch +// +// Created 4 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#ifndef _GLOBAL +#define _GLOBAL + +#include +#include +#include + +extern char g_szCameraSerialPort[PATH_MAX + 1]; +extern int g_iMaxAttempts; +extern int g_iSpeed; + +#ifndef FAILURE +#define FAILURE -1 +#endif + +#define false 0 +#define true 1 + +#ifndef DWORD +typedef unsigned int DWORD; +#endif + +#ifndef ULONG +typedef unsigned long ULONG; +#endif + +#ifndef BOOL +typedef int BOOL; +#endif + +#ifndef TRUE +#define TRUE 1 +#endif + +#ifndef FALSE +#define FALSE 0 +#endif + +#ifndef VOID +typedef void VOID; +#endif + +#ifndef CHAR +typedef unsigned char CHAR; +#endif + +#ifndef UCHAR +typedef unsigned char UCHAR; +#endif + +#ifndef BYTE +typedef unsigned char BYTE; +#endif + +#ifndef HANDLE +typedef int HANDLE; +#endif + +#define IN +#define OUT +#define INOUT + +#endif _GLOBAL diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..48c8837 --- /dev/null +++ b/main.cpp @@ -0,0 +1,161 @@ +//+---------------------------------------------------------------------------- +// +// File: main.cpp +// +// Module: Kodak DC210 plus communication program +// +// Synopsis: Program entry point. +// +// Copyright (c) 1999 Scott Gasch +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// +// THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +// ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +// SUCH DAMAGE. +// +// $Id: main.cpp,v 1.3 2000/01/15 18:34:30 scott Exp scott $ +// +// Author: sgasch +// +// Created 4 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#include +#include +#include +#include +#include +#include + +#include "global.h" +#include "utils.h" +#include "trace.h" +#include "debug.h" +#include "dc210camera.h" +#include "dc210photo.h" + +CKodakDC210 camera("/dev/cuaa0", 38400); + +// +// Needed for getopt. +// +extern char *optarg; +extern int optind; + +//+---------------------------------------------------------------------------- +// +// Function: Usage +// +// Synopsis: Print out a brief description of command syntax and exit. +// +// Arguments: void +// +// Returns: void +// +// History: sgasch Created Header 22 Jun 1999 +// +//+---------------------------------------------------------------------------- +void Usage(void) +{ + printf("usage:\n\n" + "camera [-d][-p serial-device][-BYTE baud-rate] command " + "[arguments]\n" + "camera [-h]\n\n"); + exit(0); +} + + +//+---------------------------------------------------------------------------- +// +// Function: main +// +// Synopsis: Main entry point; parse arguments and control camera. +// +// Arguments: int argc - arg count +// char *argv[] - arguments +// +// Returns: int - status to OS +// +// History: sgasch Created Header 22 Jun 1999 +// +//+---------------------------------------------------------------------------- +int main(int argc, char *argv[]) +{ + char ch; + char szCommand[256]; + + while ((ch = getopt(argc, argv, "p:b:d?h")) != -1) + { + switch (ch) + { + // + // We are in debug mode -- extra tracing and more retries. + // + case 'd': + g_iMaxAttempts = 10; + break; + case 'b': + g_iSpeed = atoi(optarg); + if ((g_iSpeed != 9600) && (g_iSpeed != 19200) && + (g_iSpeed != 38400) && (g_iSpeed != 57600) && + (g_iSpeed != 115200)) + { + Trace("main: Illegal speed (%d) specified; legal speeds " + "are:\n\n" + "9600, 19200, 38400, 57600, and 115200.\n\n" + "main: Defaulting to to 9600 baud.\n", g_iSpeed); + g_iSpeed = 9600; + } + break; + case 'p': + memset(g_szCameraSerialPort, 0, PATH_MAX); + strncpy(g_szCameraSerialPort, optarg, PATH_MAX); + break; + case '?': + case 'h': + default: + Usage(); + return(0); + } + argc -= optind; + argv += optind; + } + + do + { + if (NULL == (gets(szCommand))) + { + break; + } + + if (!strcasecmp("snap", szCommand)) + { + Trace("Snapping...\n"); + (void) camera.TakePicture(); + } + } + while(1); + + return(0); +} + + + diff --git a/photo.cpp b/photo.cpp new file mode 100644 index 0000000..8ad6469 --- /dev/null +++ b/photo.cpp @@ -0,0 +1,14 @@ +//+---------------------------------------------------------------------------- +// +// File: photo.cpp +// +// Module: +// +// Synopsis: +// +// Author: sgasch +// +// Created 25 Jun 1999 +// +//+---------------------------------------------------------------------------- + diff --git a/photo.h b/photo.h new file mode 100644 index 0000000..d1550e6 --- /dev/null +++ b/photo.h @@ -0,0 +1,48 @@ +//+---------------------------------------------------------------------------- +// +// File: picture.h +// +// Module: +// +// Synopsis: +// +// Copyright (C) 1999 Microsoft Corporation. All rights reserved. +// +// Author: sgasch +// +// Created 8 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#ifndef _PICTURE +#define _PICTURE + +typedef enum +{ + pictureformat_unknown, + pictureformat_raw, + pictureformat_jpeg, + pictureformat_flashpix, + pictureformat_gif, + pictureformat_tiff, + pictureformat_other + +} PICTURE_FORMAT; + + +class CPhoto +{ + +public: + inline CPhoto(void) {} + virtual ~CPhoto(void) = 0; + + virtual bool GetNumber(int *pNum) = 0; + virtual bool GetFormat(PICTURE_FORMAT *eFormat) = 0; + virtual bool GetSize(int *pNumBytes) = 0; + virtual bool GetTimeStamp(int *pTimeStamp) = 0; + virtual bool GetData(BYTE **pData, int *iLength) = 0; + virtual bool Delete(void) = 0; +}; + +#endif diff --git a/semaphore.cpp b/semaphore.cpp new file mode 100644 index 0000000..e4376e0 --- /dev/null +++ b/semaphore.cpp @@ -0,0 +1,449 @@ +//+---------------------------------------------------------------------------- +// +// File: semaphore.cpp +// +// Module: +// +// Synopsis: +// +// Copyright (C) 1999 Microsoft Corporation. All rights reserved. +// +// Author: sgasch +// +// Created 8 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#include "lock.h" + +//+---------------------------------------------------------------------------- +// +// Function: CCriticalSection +// +// Synopsis: Constructor for a "critical section" mutual exclusion device. +// It basically just creates a private semaphore. It also sets +// an initialized flag on success. +// +// Arguments: int iNum - the number of concurrent threads allowed into the +// critical section. +// +// Returns: none +// +// History: sgasch Created Header 9 Jun 1999 +// +//+---------------------------------------------------------------------------- +CCriticalSection::CCriticalSection(int iNum) +{ +#ifdef SHOWCALLS + Trace("Entering CCriticalSection constructor."); +#endif + + // + // Precondition: the number of concurrent threads is sane. + // + ASSERT(iNum > 0); + ASSERT(iNum < 128); + + // + // Initialize attributes. + // + m_fInitialized = false; + m_hSem = -1; + + // + // Create the semaphore. + // + if (false == CreateSemaphore()) + { + Trace("CCriticalSection: failed to create a semaphore."); + return; + } + ASSERT(m_hSem != -1); + + // + // Set the number of concurrent threads allowed into the semaphore. + // + if (false == SetNumConcurrentThreads(iNum)) + { + return; + } + + // + // Success + // + m_fInitialized = true; +} + + +//+---------------------------------------------------------------------------- +// +// Function: CCriticalSection +// +// Synopsis: Destructor; delete the critical section. +// +// Arguments: void +// +// Returns: none +// +// History: sgasch Created Header 9 Jun 1999 +// +//+---------------------------------------------------------------------------- +CCriticalSection::~CCriticalSection(void) +{ +#ifdef SHOWCALLS + Trace("Entering ~CSemaphore destructor."); +#endif + + // + // Delete the semaphore. + // + if (m_hSem >= 0) + { + (void) RemoveSemaphore(); + } + + m_fInitialized = false; + m_hSem = -1; +} + + +//+---------------------------------------------------------------------------- +// +// Function: CreateSemaphore +// +// Synopsis: Called by the constructor to create a private semaphore. +// +// Arguments: void +// +// Returns: bool - true on success +// +// History: sgasch Created Header 9 Jun 1999 +// +//+---------------------------------------------------------------------------- +bool CCriticalSection::CreateSemaphore(void) +{ + union semun uSun; // required by the system call + +#ifdef SHOWCALLS + Trace("Entering CreateSemaphore."); +#endif + + // + // No preconditions: we do _not_ assert initialized because we are + // called by the constructor before fully inited. + // + + // + // Create the semaphore + // + m_hSem = semget(IPC_PRIVATE, + 1, + IPC_CREAT | SEM_R | (SEM_R >> 3) | SEM_A | (SEM_A >> 3)); + + if (m_hSem < 0) + { + Trace("CreateSemaphore: error creating semaphore."); + return(false); + } + + // + // Initialize the semaphore. + // + uSun.val = 1; + if (semctl(m_hSem, 0, SETVAL, uSun) < 0) + { + Trace("CreateSemaphore: error setting semaphore value."); + return(false); + } + + // + // Success + // + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: RemoveSemaphore +// +// Synopsis: Delete a semaphore created by CreateSemaphore. +// +// Arguments: void +// +// Returns: bool - true on success. +// +// History: sgasch Created Header 9 Jun 1999 +// +//+---------------------------------------------------------------------------- +bool CCriticalSection::RemoveSemaphore(void) +{ + union semun uSun; // required by the system call + +#ifdef SHOWCALLS + Trace("Entering RemoveSemaphore."); +#endif + + // + // Preconditions: we are initialized. + // + ASSERT(m_fInitialized); + + // + // Remove the semaphore + // + uSun.val = 0; + if (semctl(m_hSem, 0, IPC_RMID, uSun) < 0) + { + Trace("RemoveSemaphore: error removing semaphore."); + return(false); + } + + // + // Success + // + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: GetNumberConcurrentThreads +// +// Synopsis: Return the number of concurrent threads allowed into the +// critical section. +// +// Arguments: int *piAnswer - location to place the answer +// +// Returns: bool - true on success +// +// History: sgasch Created Header 9 Jun 1999 +// +//+---------------------------------------------------------------------------- +bool CCriticalSection::GetNumberConcurrentThreads(int *piAnswer) +{ + int iSemVal; // Temp local storage for the answer + union semun uSun; // required by the system call + +#ifdef SHOWCALLS + Trace("Entering GetNumberConcurrentThreads."); +#endif + + // + // Preconditions: we are initialized and the pointer is valid. + // + ASSERT(m_fInitialized); + ASSERT(GOOD_PTR(piAnswer)); + + // + // Get the value of the semaphore + // + uSun.val = 0; + iSemVal = semctl(m_hSem, 0, GETVAL, uSun); + if (iSemVal < 0) + { + Trace("GetValue: error reading semaphore value."); + return(false); + } + else + { + *piAnswer = iSemVal; + return(true); + } +} + + +//+---------------------------------------------------------------------------- +// +// Function: SetNumberConcurrentThreads +// +// Synopsis: Set the number of concurrent threads allowed into the critical +// section. +// +// Arguments: int iValue - number to set to +// +// Returns: bool - true on success +// +// History: sgasch Created Header 9 Jun 1999 +// +//+---------------------------------------------------------------------------- +bool CCriticalSection::SetNumberConcurrentThreads(int iValue) +{ + union semun uSun; // required by the system call + +#ifdef SHOWCALLS + Trace("Entering SetNumberConcurrentThreads."); +#endif + + // + // Precondition: the value is valid. We do _not_ assert initialized + // here because we get called by the constructor before fully inited. + // + ASSERT(iValue > 0); + ASSERT(iValue < 128); + + // + // Set the value of the semaphore + // + uSun.val = iValue; + if (semctl(m_hSem, 0, SETVAL, uSun) < 0) + { + Trace("SetValue: error writing semaphore value."); + return(false); + } + + // + // Success + // + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: TryToEnter +// +// Synopsis: Attempt to enter the critical section; if the call to enter +// would cause the thread to block waiting for another to leave +// then simply return false. If the call to enter succeeds, ret- +// urn true. +// +// Arguments: void +// +// Returns: bool - true on successful enter, false on failure. +// +// History: sgasch Created Header 9 Jun 1999 +// +//+---------------------------------------------------------------------------- +bool CCriticalSection::TryToEnter(void) +{ + static struct sembuf sb[1]; // required by the system call + int iError; // result of trying to enter C.S. + +#ifdef SHOWCALLS + Trace("Entering TryToEnter."); +#endif + + // + // Preconditions: we are initialized. + // + ASSERT(m_fInitialized); + + sb[0].sem_op = -1; + sb[0].sem_num = 0; + sb[0].sem_flg = IPC_NOWAIT; + + if ((iError = semop(m_hSem, &sb[0], 1)) < 0) + { + if (EAGAIN == iError) + { + Trace("TryToEnter: could not enter critical section."); + return(false); + } + else + { + Trace("TryToEnter: error waiting on semaphore."); + return(false); + } + } + Trace("TryToEnter: entered critical section successfully."); + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: Enter +// +// Synopsis: Enter the critical section. If we cannot, sleep until we +// can. +// +// Arguments: void +// +// Returns: bool - true on success +// +// History: sgasch Created Header 9 Jun 1999 +// +//+---------------------------------------------------------------------------- +bool CCriticalSection::Enter(void) +{ + static struct sembuf sb[1]; // required by the system call + +#ifdef SHOWCALLS + Trace("Enter: beginning to wait on a critical section."); +#endif + + // + // Precondition: we are initialized. + // + ASSERT(m_fInitialized); + + // + // Wait on the semaphore. + // + sb[0].sem_op = -1; + sb[0].sem_num = 0; + sb[0].sem_flg = 0; + + if (semop(m_hSem, &sb[0], 1) < 0) + { + Trace("Enter: error waiting on semaphore."); + return(false); + } + + // + // Success + // +#ifdef SHOWCALLS + Trace("Enter: entered critical section."); +#endif + return(true); +} + + +//+---------------------------------------------------------------------------- +// +// Function: Leave +// +// Synopsis: Leave a critical section. Make room for other(s) waiting if +// they exist. +// +// Arguments: void +// +// Returns: bool - true on success +// +// History: sgasch Created Header 9 Jun 1999 +// +//+---------------------------------------------------------------------------- +bool CCriticalSection::Leave(void) +{ + static struct sembuf sb[1]; // required by the system call + +#ifdef SHOWCALLS + Trace("Entering Leave."); +#endif + + // + // Signal the semaphore. + // + sb[0].sem_op = 1; + sb[0].sem_num = 0; + sb[0].sem_flg = 0; + + if (semop(m_hSem, &sb[0], 1) < 0) + { + Trace("Leave: error signaling semaphore."); + return(false); + } + + // + // Success + // + return(true); +} + + + + + + diff --git a/semaphore.h b/semaphore.h new file mode 100644 index 0000000..dba84b4 --- /dev/null +++ b/semaphore.h @@ -0,0 +1,44 @@ +//+---------------------------------------------------------------------------- +// +// File: semaphore.h +// +// Module: +// +// Synopsis: +// +// Author: sgasch +// +// Created 8 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#ifndef _LOCK +#define _LOCK + +class CCriticalSection +{ + +public: + CCriticalSection(void); + CCriticalSection(int iNumThreads); + ~CCriticalSection(void); + bool GetNumberConcurrentThreads(int *piAnswer); + bool SetNumberConcurrentThreads(int iNumber); + bool TryToEnter(void); + bool Enter(void); + bool Leave(void); + +private: + + bool CreateSemaphore(void); + bool RemoveSemaphore(void); + + int m_hSem; + bool m_fInitialized; +}; + +#endif // _LOCK + + + + diff --git a/serial.cpp b/serial.cpp new file mode 100644 index 0000000..914c6f9 --- /dev/null +++ b/serial.cpp @@ -0,0 +1,587 @@ +//+---------------------------------------------------------------------------- +// +// File: serial.cpp +// +// Module: +// +// Synopsis: +// +// Copyright (C) 1999-2000 Scott Gasch +// +// Created: 12 Jan 2000 +// +//+---------------------------------------------------------------------------- + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "global.h" +#include "debug.h" +#include "utils.h" +#include "serial.h" +#include "trace.h" + +//+---------------------------------------------------------------------------- +// +// Function: CSerialPort +// +// Synopsis: +// +// Arguments: void +// +// Returns: void +// +// History: sgasch Created Header 12 Jan 2000 +// +//+---------------------------------------------------------------------------- +CSerialPort::CSerialPort(void) +{ + CSerialPort("/dev/cuaa0"); +} + + +//+---------------------------------------------------------------------------- +// +// Function: CSerialPort +// +// Synopsis: +// +// Arguments: char *szDevice +// +// Returns: void +// +// History: sgasch Created Header 12 Jan 2000 +// +//+---------------------------------------------------------------------------- +CSerialPort::CSerialPort(char *szDevice) +{ + // + // Precondition: the path of the serial port device passed in is valid. + // + ASSERT(GOOD_PTR(szDevice)); + if (!GOOD_PTR(szDevice)) + { + Trace("CSerialPort: Bad device argument, aborting.\n"); + return; + } + + // + // Initialize identifiers + // + _iFd = 0; + _iBaudRate = 0; + _fInitialized = false; + _iTimeoutSec = 30; + + // + // Attempt to setup the serial line parameters. + // + if (false == SetupLine(szDevice)) + { + Trace("CSerialPort: Could not setup line.\n"); + return; + } + + // + // Success + // + _fInitialized = true; + ASSERT(_iFd); +} + + +//+---------------------------------------------------------------------------- +// +// Function: CSerialPort +// +// Synopsis: +// +// Arguments: void +// +// Returns: void +// +// History: sgasch Created Header 12 Jan 2000 +// +//+---------------------------------------------------------------------------- +CSerialPort::~CSerialPort(void) +{ + _fInitialized = false; + + // + // Close the file descriptor if it is currently open. + // + if (_iFd) + { + close(_iFd); + } +} + +//+---------------------------------------------------------------------------- +// +// Function: SetTimeout +// +// Synopsis: +// +// Arguments: int iNewTimeout +// +// Returns: void +// +// History: sgasch Created Header 12 Jan 2000 +// +//+---------------------------------------------------------------------------- +void CSerialPort::SetTimeout(int iNewTimeout) +{ + ASSERT(iNewTimeout >= 0); + _iTimeoutSec = iNewTimeout; +} + +//+---------------------------------------------------------------------------- +// +// Function: GetTimeout +// +// Synopsis: +// +// Arguments: void +// +// Returns: int +// +// History: sgasch Created Header 12 Jan 2000 +// +//+---------------------------------------------------------------------------- +int CSerialPort::GetTimeout(void) +{ + return(_iTimeoutSec); +} + +//+---------------------------------------------------------------------------- +// +// Function: Read +// +// Synopsis: +// +// Arguments: BYTE *buf, +// int iNumBytes +// +// Returns: bool +// +// History: sgasch Created Header 12 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CSerialPort::Read(BYTE *buf, int iNumBytes) +{ + int iStatus = -1; // status returned from read call + int iBytesRead = 0; // number of bytes read so far + BYTE *bData = buf; // buffer to read into + int iRemainingBytes; // number of bytes remaining to read + int iTimeout = 0; + + // + // Precondition: the byte pointer is valid and we are initialized. + // + if (!GOOD_PTR(buf)) + { + Trace("Read: Bad input argument, aborting.\n"); + ASSERT(false); + return(false); + } + + // + // Loop whie we have not yet read the full message. + // + do + { + iRemainingBytes = iNumBytes - iBytesRead; + iStatus = read(_iFd, bData, iRemainingBytes); + + if (iStatus <= 0) + { + // + // The read failed. This might be becase we are reading + // too fast and there is no data on the port. In this + // case we will sleep for a second to allow the camera to + // fill the input buffer before we read again. If this is + // not the case we have a read error. + // + if (EAGAIN != errno) + { + Trace("Read: read error on the serial port.\n"); + ASSERT(false); + return(false); + } + else + { + if (iTimeout >= _iTimeoutSec) + { + Trace("Read: timeout waiting for data on serial port.\n"); + return(false); + } + iTimeout++; + sleep(1); + } + } + else + { + // + // The read succeeded but it still might not have gotten the + // full message. We can find out by checking the return value + // of the read call. + // + iBytesRead += iStatus; + bData += iStatus; + iStatus = -1; + } + } + while(iBytesRead < iNumBytes); + ASSERT(iBytesRead == iNumBytes); + + // + // Success + // + return(true); +} + +//+---------------------------------------------------------------------------- +// +// Function: Write +// +// Synopsis: +// +// Arguments: BYTE *buf, +// int iNumBytes +// +// Returns: bool +// +// History: sgasch Created Header 12 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CSerialPort::Write(BYTE *buf, int iNumBytes) +{ + int iStatus = -1; // status returned from write call + int iBytesWritten = 0; // number of bytes written so far + BYTE *bData = buf; // data to write + int iRemainingBytes; // number of bytes remaining write + int iTimeout = 0; + + // + // Precondition: the byte pointer is valid and we are initialized. + // + if (!GOOD_PTR(buf)) + { + Trace("Write: Bad input argument, aborting.\n"); + ASSERT(false); + return(false); + } + + // + // Loop while we have not yet sent the full message to the port. + // + do + { + iRemainingBytes = iNumBytes - iBytesWritten; + iStatus = write(_iFd, bData, iRemainingBytes); + if (iStatus <= 0) + { + // + // An error occurred. If we get EAGAIN in errno it means that + // the port can't take our write right now, we'll sleep and try + // again next loop. Otherwise we have a write error. + // + if (EAGAIN != errno) + { + Trace("Write: write error on the serial port.\n"); + ASSERT(false); + return(false); + } + else + { + if (iTimeout >= _iTimeoutSec) + { + Trace("Write: timeout on the serial port."); + return(false); + } + iTimeout++; + sleep(1); + } + } + else + { + // + // Write was successful but it still not have written the full + // message. We find out by seeing how many bytes it did write. + // + iBytesWritten += iStatus; + bData += iStatus; + iStatus = -1; + } + } + while (iBytesWritten < iNumBytes); + ASSERT(iBytesWritten == iNumBytes); + + // + // Success + // + return(true); +} + +//+---------------------------------------------------------------------------- +// +// Function: SetBaudrate +// +// Synopsis: +// +// Arguments: int iBps +// +// Returns: bool +// +// History: sgasch Created Header 12 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CSerialPort::SetBaudrate(int iBps) +{ + struct termios sTerm; // serial port configuration data + + // + // Preconditions: the baud rate is supported by the camera. + // + if ((iBps != 9600) && + (iBps != 19200) && + (iBps != 38400) && + (iBps != 57600) && + (iBps != 115200)) + { + Trace("SetBaudRate: illegal rate.\n"); + return(false); + } + + // + // Get the terios structure of the file descriptor we are using to + // talk to the com port... we want to set up in a way that the + // camera can understand. + // + if (tcgetattr(_iFd, &sTerm) < 0) + { + Trace("SetBaudRate: could not get termios struct for serial fd." + "\n"); + ASSERT(false); + return(false); + } + + // + // Set the input and output baud rates to the new setting. + // + if (cfsetispeed(&sTerm, iBps) < 0) + { + Trace("SetBaudRate: could not set baud rate.\n"); + ASSERT(false); + return(false); + } + + if (cfsetospeed(&sTerm, iBps) < 0) + { + Trace("SetBaudRate: could not set baud rate.\n"); + ASSERT(false); + return(false); + } + + // + // Make it "raw" (no cooked I/O) + // + cfmakeraw(&sTerm); + + // + // 8 data bits + // + sTerm.c_cflag |= CS8; + + // + // 1 stop bit + // + sTerm.c_cflag &= ~CSTOPB; + + // + // Non-canonical mode settings + // + sTerm.c_cc[VTIME] = 5; + sTerm.c_cc[VMIN] = 255; + + // + // Apply these termios settings. + // + if (tcsetattr(_iFd, 0, &sTerm) < 0) + { + Trace("SetBaudRate: could not set termios struct for serial fd." + "\n"); + ASSERT(false); + return(false); + } + + _iBaudRate = iBps; + + // + // Success + // + return(true); +} + +//+---------------------------------------------------------------------------- +// +// Function: GetBaudrate +// +// Synopsis: +// +// Arguments: void +// +// Returns: int +// +// History: sgasch Created Header 12 Jan 2000 +// +//+---------------------------------------------------------------------------- +int CSerialPort::GetBaudrate(void) +{ + return(_iBaudRate); +} + +//+---------------------------------------------------------------------------- +// +// Function: SetupLine (private) +// +// Synopsis: +// +// Arguments: char *szDevice +// +// Returns: bool +// +// History: sgasch Created Header 12 Jan 2000 +// +//+---------------------------------------------------------------------------- +bool CSerialPort::SetupLine(char *szDevice) +{ + int iStatus = -1; // status from open call + struct termios sTerm; // line characteristics struct + + // + // TODO: UUCP locking code here? + // + + // + // Open the serial port in read/write mode. + // + iStatus = open(szDevice, O_RDWR); + if (iStatus < 0) + { + Trace("SetupSerialLine: Unable to open serial port.\n"); + ASSERT(false); + return(false); + } + _iFd = iStatus; + + // + // Use fcntl to tell the system we do not want to block on I/O from + // the file descriptor. All read/write calls are asynchronous. + // + if (fcntl(iStatus, F_SETFL, O_NONBLOCK) < 0) + { + Trace("SetupSerialLine: fcntl call failed, cannot use non-blocking " + "I/O.\n"); + ASSERT(false); + return(false); + } + + // + // Get the terios structure of the file descriptor we are using to talk + // to the com port... we want to set up in a way that the camera can + // understand. + // + if (tcgetattr(iStatus, &sTerm) < 0) + { + Trace("SetupSerialLine: could not get termios struct for serial " + "fd.\n"); + ASSERT(false); + return(false); + } + + // + // Make it "raw" (no cooked I/O). + // + (void) cfmakeraw(&sTerm); + + // + // The camera defaults to 9600 bps. + // + if (false == SetBaudrate(9600)) + { + Trace("SetupLine: could not set baud rate to 9600?\n"); + ASSERT(false); + return(false); + } + + // + // 8 data bits + // + sTerm.c_cflag |= CS8; + + // + // 1 stop bit + // + sTerm.c_cflag &= ~CSTOPB; + + // + // Don't echo back anything at all... + // + sTerm.c_lflag &= ~ECHO; + sTerm.c_lflag &= ~ECHOE; + sTerm.c_lflag &= ~ECHOCTL; + sTerm.c_lflag &= ~ECHOKE; + sTerm.c_lflag &= ~ECHONL; + sTerm.c_lflag &= ~ECHOPRT; + + // + // There are no special control characters like KILL or ERASE... + // + sTerm.c_lflag &= ~IEXTEN; + sTerm.c_lflag &= ~ICANON; + + // + // Don't send stop/start characters (flow control) + // + sTerm.c_iflag &= ~IXOFF; + + // + // Non-canonical mode settings + // + sTerm.c_cc[VTIME] = 5; + sTerm.c_cc[VMIN] = 255; + + // + // Apply these termios settings. + // + if (tcsetattr(iStatus, 0, &sTerm) < 0) + { + Trace("SetupSerialLine: could not set termios struct for serial " + "fd.\n"); + ASSERT(false); + return(false); + } + + // + // Success + // + return(true); +} + + + +bool CSerialPort::WriteByte(BYTE bData) +{ + BYTE x = bData; + + return(Write(&x, 1)); +} + + diff --git a/serial.h b/serial.h new file mode 100644 index 0000000..873f616 --- /dev/null +++ b/serial.h @@ -0,0 +1,53 @@ +//+---------------------------------------------------------------------------- +// +// File: serial.h +// +// Module: Kodak DC210 plus communication program +// +// Synopsis: A class to encapsulate communication to the serial port. +// +// Author: sgasch +// +// Created 4 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#ifndef _SERIAL +#define _SERIAL + +#include "global.h" + +class CSerialPort +{ + +public: + CSerialPort(); + CSerialPort(char *szDevice); + ~CSerialPort(); + + bool Read(BYTE *buf, int iNumBytes); + bool Write(BYTE *buf, int iNumBytes); + int GetTimeout(void); + void SetTimeout(int iNewTimeoutSec); + int GetBaudrate(void); + bool SetBaudrate(int iBps); + bool WriteByte(BYTE bData); + +// bool ReadByte(BYTE *buf); +// bool WriteByte(BYTE bData); + +private: + int _iFd; + int _iBaudRate; + int _iTimeoutSec; + bool _fInitialized; + + bool SetupLine(char *szDevice); + +}; + +#endif // _SERIAL + + + + diff --git a/trace.cpp b/trace.cpp new file mode 100644 index 0000000..fb78af6 --- /dev/null +++ b/trace.cpp @@ -0,0 +1,84 @@ +//+---------------------------------------------------------------------------- +// +// File: trace.cpp +// +// Module: Digital Camera Program +// +// Synopsis: Tracing routine. +// +// Copyright (c) 1999 Scott Gasch +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions +// are met: +// 1. Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// 2. Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// +// THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +// ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +// SUCH DAMAGE. +// +// $Id: trace.cpp,v 1.2 1999/06/23 05:28:04 scott Exp scott $ +// +// Author: sgasch +// +// Created 4 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#include +#include +#include +#include + +#include "trace.h" + +//+---------------------------------------------------------------------------- +// +// Function: Trace +// +// Synopsis: This function either logs a message to either stderr (if this +// is a checked build) or to the system log. It takes a variable +// number of arguments. Like printf, the first argument is a +// format string. Any subsequent parameters are replacements +// interpolated into the format string in place of variables. +// +// Arguments: char *szMessage - the format string (or whole message w/o subs) +// ... - subsequent arguments are interpolated into message. +// +// Returns: void +// +// History: sgasch Created Header 22 Jun 1999 +// +//+---------------------------------------------------------------------------- + +void Trace(char *szMessage, ... ) +{ + va_list ap; // Variable argument list + + va_start(ap, szMessage); +#ifdef DEBUG + vfprintf(stderr, szMessage, ap); +#else + char buf[1024]; + (void) vsnprintf(buf, 1024, szMessage, ap); + syslog(LOG_INFO, buf); +#endif + va_end(ap); + +} + + + diff --git a/trace.h b/trace.h new file mode 100644 index 0000000..fcf4e6c --- /dev/null +++ b/trace.h @@ -0,0 +1,20 @@ +//+---------------------------------------------------------------------------- +// +// File: trace.h +// +// Module: Digital Camera Program +// +// Synopsis: Header file for tracing calls. +// +// Author: sgasch +// +// Created 4 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#ifndef _TRACE +#define _TRACE + +void Trace(char *szFormat, ... ); + +#endif // _TRACE diff --git a/utils.h b/utils.h new file mode 100644 index 0000000..46fefc3 --- /dev/null +++ b/utils.h @@ -0,0 +1,23 @@ +//+---------------------------------------------------------------------------- +// +// File: utils.h +// +// Module: +// +// Synopsis: +// +// Author: sgasch +// +// Created 4 Jun 1999 +// +//+---------------------------------------------------------------------------- + +#ifndef _UTILS +#define _UTILS + +#define IN +#define OUT + +#define GOOD_PTR(x) (x) + +#endif // _UTILS -- 2.46.1