From: Scott Gasch Date: Thu, 2 Jun 2016 18:57:08 +0000 (-0700) Subject: Old Kodak camera driver code. X-Git-Url: https://wannabe.guru.org/gitweb/?a=commitdiff_plain;h=e0d6b6df2dd8478089790dd1bf3f7503aafd807d;p=kodak.git Old Kodak camera driver code. --- e0d6b6df2dd8478089790dd1bf3f7503aafd807d 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