ROOT logo

/* Result Sets Interface */
#ifndef SQL_CRSR
#  define SQL_CRSR
  struct sql_cursor
  {
    unsigned int curocn;
    void *ptr1;
    void *ptr2;
    unsigned int magic;
  };
  typedef struct sql_cursor sql_cursor;
  typedef struct sql_cursor SQL_CURSOR;
#endif /* SQL_CRSR */

/* Thread Safety */
typedef void * sql_context;
typedef void * SQL_CONTEXT;

/* Object support */
struct sqltvn
{
  unsigned char *tvnvsn; 
  unsigned short tvnvsnl; 
  unsigned char *tvnnm;
  unsigned short tvnnml; 
  unsigned char *tvnsnm;
  unsigned short tvnsnml;
};
typedef struct sqltvn sqltvn;

struct sqladts
{
  unsigned int adtvsn; 
  unsigned short adtmode; 
  unsigned short adtnum;  
  sqltvn adttvn[1];       
};
typedef struct sqladts sqladts;

static struct sqladts sqladt = {
  1,1,0,
};

/* Binding to PL/SQL Records */
struct sqltdss
{
  unsigned int tdsvsn; 
  unsigned short tdsnum; 
  unsigned char *tdsval[1]; 
};
typedef struct sqltdss sqltdss;
static struct sqltdss sqltds =
{
  1,
  0,
};

/* File name & Package Name */
struct sqlcxp
{
  unsigned short fillen;
           char  filnam[17];
};
static const struct sqlcxp sqlfpn =
{
    16,
    "hmdcparora2io.pc"
};


static unsigned int sqlctx = 4763427;


static struct sqlexd {
   unsigned long  sqlvsn;
   unsigned int   arrsiz;
   unsigned int   iters;
   unsigned int   offset;
   unsigned short selerr;
   unsigned short sqlety;
   unsigned int   occurs;
      const short *cud;
   unsigned char  *sqlest;
      const char  *stmt;
   sqladts *sqladtp;
   sqltdss *sqltdsp;
   unsigned char  **sqphsv;
   unsigned long  *sqphsl;
            int   *sqphss;
            short **sqpind;
            int   *sqpins;
   unsigned long  *sqparm;
   unsigned long  **sqparc;
   unsigned short  *sqpadto;
   unsigned short  *sqptdso;
   unsigned int   sqlcmax;
   unsigned int   sqlcmin;
   unsigned int   sqlcincr;
   unsigned int   sqlctimeout;
   unsigned int   sqlcnowait;
            int   sqfoff;
   unsigned int   sqcmod;
   unsigned int   sqfmod;
   unsigned int   sqlpfmem;
   unsigned char  *sqhstv[13];
   unsigned long  sqhstl[13];
            int   sqhsts[13];
            short *sqindv[13];
            int   sqinds[13];
   unsigned long  sqharm[13];
   unsigned long  *sqharc[13];
   unsigned short  sqadto[13];
   unsigned short  sqtdso[13];
} sqlstm = {13,13};

// Prototypes
extern "C" {
  void sqlcxt (void **, unsigned int *,
               struct sqlexd *, const struct sqlcxp *);
  void sqlcx2t(void **, unsigned int *,
               struct sqlexd *, const struct sqlcxp *);
  void sqlbuft(void **, char *);
  void sqlgs2t(void **, char *);
  void sqlorat(void **, unsigned int *, void *);
}

// Forms Interface
static const int IAPSUCC = 0;
static const int IAPFAIL = 1403;
static const int IAPFTL  = 535;
extern "C" { void sqliem(unsigned char *, signed int *); }

 static const char *sq0004 = 
"select sector ,plane ,mbo_index ,tdc_nr ,tdc_chan ,layer_nr ,wire_nr ,readou\
t_side  from mdc_ana2.mdclookupgeom_at_histdate            ";

 static const char *sq0012 = 
"select sector ,plane ,mbo_index ,mbo ,tdc ,chan ,slope ,slope_err ,slope_met\
hod ,offset ,offset_err ,offset_method  from mdc_ana2.mdccal1par_data where ve\
rsion=:b0           ";

 static const char *sq0013 = 
"select sector ,plane ,angle_step ,distance_bin ,drifttime1 ,drifttime2 ,drif\
ttime1_err ,drifttime2_err  from mdc_ana2.mdccal2parsim_data where version=:b0\
           ";

typedef struct { unsigned short len; unsigned char arr[1]; } VARCHAR;
typedef struct { unsigned short len; unsigned char arr[1]; } varchar;

/* cud (compilation unit data) array */
static const short sqlcud0[] =
{13,4130,1,0,0,
5,0,0,1,113,0,4,124,0,0,5,0,0,1,0,2,3,0,0,2,3,0,0,2,3,0,0,2,3,0,0,2,3,0,0,
40,0,0,2,77,0,4,169,0,0,3,0,0,1,0,2,3,0,0,2,3,0,0,2,3,0,0,
67,0,0,3,78,0,4,214,0,0,2,0,0,1,0,2,4,0,0,2,4,0,0,
90,0,0,4,135,0,9,255,0,0,0,0,0,1,0,
105,0,0,4,0,0,13,258,0,0,8,0,0,1,0,2,3,0,0,2,3,0,0,2,3,0,0,2,3,0,0,2,3,0,0,2,3,
0,0,2,3,0,0,2,97,0,0,
152,0,0,4,0,0,15,278,0,0,0,0,0,1,0,
167,0,0,5,95,0,4,334,0,0,3,0,0,1,0,2,3,0,0,2,3,0,0,2,9,0,0,
194,0,0,6,92,0,4,389,0,0,3,0,0,1,0,2,3,0,0,2,3,0,0,2,9,0,0,
221,0,0,7,168,0,4,438,0,0,4,1,0,1,0,2,3,0,0,2,4,0,0,2,4,0,0,1,3,0,0,
252,0,0,8,171,0,4,446,0,0,4,1,0,1,0,2,3,0,0,2,4,0,0,2,4,0,0,1,3,0,0,
283,0,0,9,173,0,4,454,0,0,4,1,0,1,0,2,3,0,0,2,4,0,0,2,4,0,0,1,3,0,0,
314,0,0,10,168,0,4,462,0,0,4,1,0,1,0,2,3,0,0,2,4,0,0,2,4,0,0,1,3,0,0,
345,0,0,11,168,0,4,470,0,0,4,1,0,1,0,2,3,0,0,2,4,0,0,2,4,0,0,1,3,0,0,
376,0,0,12,174,0,9,526,0,0,1,1,0,1,0,1,3,0,0,
395,0,0,12,0,0,13,529,0,0,12,0,0,1,0,2,3,0,0,2,3,0,0,2,3,0,0,2,3,0,0,2,3,0,0,2,
3,0,0,2,4,0,0,2,4,0,0,2,4,0,0,2,4,0,0,2,4,0,0,2,4,0,0,
458,0,0,12,0,0,15,550,0,0,0,0,0,1,0,
473,0,0,13,165,0,9,596,0,0,1,1,0,1,0,1,3,0,0,
492,0,0,13,0,0,13,599,0,0,8,0,0,1,0,2,3,0,0,2,3,0,0,2,3,0,0,2,3,0,0,2,4,0,0,2,
4,0,0,2,4,0,0,2,4,0,0,
539,0,0,13,0,0,15,629,0,0,0,0,0,1,0,
554,0,0,14,217,0,4,667,0,0,9,1,0,1,0,2,3,0,0,2,3,0,0,2,3,0,0,2,4,0,0,2,4,0,0,2,
4,0,0,2,4,0,0,2,4,0,0,1,3,0,0,
605,0,0,15,104,0,4,718,0,0,5,1,0,1,0,2,3,0,0,2,4,0,0,2,4,0,0,2,4,0,0,1,3,0,0,
640,0,0,16,262,0,4,769,0,0,13,1,0,1,0,2,3,0,0,2,3,0,0,2,4,0,0,2,4,0,0,2,4,0,0,
2,4,0,0,2,4,0,0,2,4,0,0,2,4,0,0,2,4,0,0,2,4,0,0,2,4,0,0,1,3,0,0,
707,0,0,17,70,0,4,824,0,0,2,1,0,1,0,2,3,0,0,1,3,0,0,
730,0,0,18,149,0,4,829,0,0,6,1,0,1,0,2,3,0,0,2,3,0,0,2,3,0,0,2,3,0,0,2,3,0,0,1,
3,0,0,
769,0,0,19,69,0,4,880,0,0,2,1,0,1,0,2,3,0,0,1,3,0,0,
792,0,0,20,164,0,4,885,0,0,7,1,0,1,0,2,3,0,0,2,3,0,0,2,3,0,0,2,3,0,0,2,3,0,0,2,
3,0,0,1,3,0,0,
835,0,0,21,239,0,6,946,0,0,5,5,0,1,0,3,3,0,0,1,3,0,0,1,3,0,0,1,97,0,0,1,97,0,0,
870,0,0,22,239,0,6,956,0,0,5,5,0,1,0,3,3,0,0,1,3,0,0,1,3,0,0,1,97,0,0,1,97,0,0,
905,0,0,23,239,0,6,966,0,0,5,5,0,1,0,3,3,0,0,1,3,0,0,1,3,0,0,1,97,0,0,1,97,0,0,
940,0,0,24,242,0,6,976,0,0,5,5,0,1,0,3,3,0,0,1,3,0,0,1,3,0,0,1,97,0,0,1,97,0,0,
975,0,0,25,244,0,6,986,0,0,5,5,0,1,0,3,3,0,0,1,3,0,0,1,3,0,0,1,97,0,0,1,97,0,0,
1010,0,0,26,205,0,6,996,0,0,3,3,0,1,0,3,3,0,0,1,97,0,0,1,97,0,0,
1037,0,0,27,196,0,6,1006,0,0,3,3,0,1,0,3,3,0,0,1,97,0,0,1,97,0,0,
1064,0,0,28,195,0,6,1016,0,0,3,3,0,1,0,3,3,0,0,1,97,0,0,1,97,0,0,
1091,0,0,29,219,0,3,1100,0,0,12,12,0,1,0,1,3,0,0,1,3,0,0,1,3,0,0,1,3,0,0,1,3,0,
0,1,3,0,0,1,4,0,0,1,4,0,0,1,4,0,0,1,4,0,0,1,4,0,0,1,4,0,0,
1154,0,0,30,96,0,3,1153,0,0,5,5,0,1,0,1,3,0,0,1,3,0,0,1,3,0,0,1,4,0,0,1,4,0,0,
1189,0,0,31,271,0,3,1216,0,0,13,13,0,1,0,1,3,0,0,1,3,0,0,1,3,0,0,1,4,0,0,1,4,0,
0,1,4,0,0,1,4,0,0,1,4,0,0,1,4,0,0,1,4,0,0,1,4,0,0,1,4,0,0,1,4,0,0,
1256,0,0,32,217,0,3,1277,0,0,9,9,0,1,0,1,3,0,0,1,3,0,0,1,3,0,0,1,3,0,0,1,3,0,0,
1,4,0,0,1,4,0,0,1,4,0,0,1,4,0,0,
1307,0,0,33,235,0,3,1341,0,0,9,9,0,1,0,1,3,0,0,1,3,0,0,1,3,0,0,1,3,0,0,1,4,0,0,
1,4,0,0,1,4,0,0,1,4,0,0,1,4,0,0,
1358,0,0,34,195,0,3,1405,0,0,8,8,0,1,0,1,3,0,0,1,3,0,0,1,3,0,0,1,3,0,0,1,3,0,0,
1,3,0,0,1,3,0,0,1,3,0,0,
1405,0,0,35,80,0,6,1416,0,0,1,1,0,1,0,1,3,0,0,
1424,0,0,36,92,0,4,1442,0,0,3,2,0,1,0,2,3,0,0,1,3,0,0,1,3,0,0,
1451,0,0,37,148,0,3,1503,0,0,6,6,0,1,0,1,3,0,0,1,3,0,0,1,3,0,0,1,3,0,0,1,3,0,0,
1,3,0,0,
1490,0,0,38,166,0,3,1558,0,0,7,7,0,1,0,1,3,0,0,1,3,0,0,1,3,0,0,1,3,0,0,1,3,0,0,
1,3,0,0,1,3,0,0,
};


//*-- AUTHOR : Ilse Koenig
//*-- Created : 06/12/2009 by I.Koenig

//_HADES_CLASS_DESCRIPTION 
//////////////////////////////////////////////////////////////////////////////
// HMdcParOra2Io
//
// Interface class to database Oracle for input/output of parameters needed
// by the Mdc
// (uses the Oracle C/C++ precompiler)
//
//////////////////////////////////////////////////////////////////////////////
using namespace std;
#include "hmdcparora2io.h"
#include "hmdcrawstruct.h"
#include "hmdcgeomstruct.h"
#include "hmdccalparraw.h"
#include "hmdclookupgeom.h"
#include "hmdclayergeompar.h"
#include "hmdcgeompar.h"
#include "hgeomcompositevolume.h"
#include "hmdccelleff.h"
#include "hmdctimecut.h"
#include "hmdccal2parsim.h"
#include "hmdctdcthreshold.h"
#include "hmdctdcchannel.h"
#include "hora2geomdetversion.h"
#include "hparora2set.h"
#include <iostream>
#include <iomanip>
#include <unistd.h>

#define SQLCA_STORAGE_CLASS extern
#define ORACA_STORAGE_CLASS extern

// Oracle communication area
#include <oraca.h>
// SQL Communications Area
#include <sqlca.h>

ClassImp(HMdcParOra2Io)

#define MDC_MAXMODS 24
#define MDC_MAXPLANES 4
#define MDC_MAXMOTHS 384
#define MDC_MAXLAYS 24
#define MDC_MAXTOTLAYS 144
#define MDC_MAXWIRES 1320
#define MDC_MAXCHAN 1536
#define MDC_MAXARR 5000
#define MDC_MAXSMALLARR 50

HMdcParOra2Io::HMdcParOra2Io(HOra2Conn* pC) : HDetParOra2Io(pC) {
  // constructor
  // sets the name of the I/O class "HMdcParIo"
  // gets the pointer to the connection class
  fName="HMdcParIo";
  initModules=new TArrayI(MDC_MAXMODS);
  geomVers=0;
}

HMdcParOra2Io::~HMdcParOra2Io() {
  // destructor
  if (initModules) delete initModules;
  if (geomVers) delete geomVers;
}

Bool_t HMdcParOra2Io::init(HParSet* pPar,Int_t* set) {
  // calls special read-function for each parameter container
  const Text_t* name=pPar->IsA()->GetName();
  if (strcmp(name,"HMdcRawStruct")==0) return read((HMdcRawStruct*)pPar,set);
  if (strcmp(name,"HMdcGeomStruct")==0) return read((HMdcGeomStruct*)pPar,set);
  if (strcmp(name,"HMdcTdcThreshold")==0) return read((HMdcTdcThreshold*)pPar,set);
  if (strcmp(name,"HMdcTdcChannel")==0) return read((HMdcTdcChannel*)pPar,set);
  if (getRunStart(pPar)<0) {
    pPar->setInputVersion(-1,inputNumber);
    return kFALSE;
  }
  if (strcmp(name,"HMdcLookupGeom")==0) return read((HMdcLookupGeom*)pPar,set);	
  if (strcmp(name,"HMdcGeomPar")==0) return read((HMdcGeomPar*)pPar,set);
  if (strcmp(name,"HMdcCalParRaw")==0) return read((HMdcCalParRaw*)pPar,set);
  if (strcmp(name,"HMdcCal2ParSim")==0) return read((HMdcCal2ParSim*)pPar,set);
  if (strcmp(name,"HMdcLayerGeomPar")==0) return read((HMdcLayerGeomPar*)pPar,set);
  if (strcmp(name,"HMdcCellEff")==0) return read((HMdcCellEff*)pPar,set);
  if (strcmp(name,"HMdcTimeCut")==0) return read((HMdcTimeCut*)pPar,set);
;
  cout<<"initialization of "<<name<<" not possible from Oracle!"<<endl;
  return kFALSE;
}

Int_t HMdcParOra2Io::write(HParSet* pPar) {
  // calls the appropriate write function for the container
  if (getRunStart(pPar)<=0) return -1;
  const Text_t* name=pPar->IsA()->GetName();
  if (strcmp(name,"HMdcCalParRaw")==0) return writePar((HMdcCalParRaw*)pPar);
  if (strcmp(name,"HMdcCellEff")==0) return writePar((HMdcCellEff*)pPar);
  if (strcmp(name,"HMdcTimeCut")==0) return writePar((HMdcTimeCut*)pPar);
  if (strcmp(name,"HMdcGeomPar")==0) return writeAlignment((HMdcGeomPar*)pPar);
  if (strcmp(name,"HMdcCal2ParSim")==0) return writePar((HMdcCal2ParSim*)pPar);
  if (strcmp(name,"HMdcLayerGeomPar")==0) return writePar((HMdcLayerGeomPar*)pPar);
  if (strcmp(name,"HMdcLookupGeom")==0) return writePar((HMdcLookupGeom*)pPar);
  if (strcmp(name,"HMdcTdcThreshold")==0) return writePar((HMdcTdcThreshold*)pPar);
  if (strcmp(name,"HMdcTdcChannel")==0) return writePar((HMdcTdcChannel*)pPar);
  cout<<"No write-interface to Oracle for parameter container "
      <<pPar->GetName()<<endl;
  return 0;
}

Bool_t HMdcParOra2Io::read(HMdcRawStruct* pPar,Int_t* set) {
  // reads the names (characterizes the position) of the motherboards
  // and the maximum number of TDCs on each of it and fills the
  // MdcRawStruct container
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    struct {
      int sec[MDC_MAXMOTHS];
      int pla[MDC_MAXMOTHS];
      int mboindex[MDC_MAXMOTHS]; 
      int mbo[MDC_MAXMOTHS]; 
      int nChan[MDC_MAXMOTHS];
    } moths;
  /* EXEC SQL END DECLARE SECTION; */ 

  /* EXEC SQL WHENEVER SQLERROR DO showSqlError("read(HMdcRawStruct*,Int_t*)"); */ 

  /* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 

  /* EXEC SQL SELECT sector, plane, mbo_index, mbo, num_tdc_channels
           INTO :moths
           FROM mdc_ana2.mdcrawstruct; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 5;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "select sector ,plane ,mbo_index ,mbo ,num_tdc_channels into\
 :s1 ,:s2 ,:s3 ,:s4 ,:s5   from mdc_ana2.mdcrawstruct ";
  sqlstm.iters = (unsigned int  )384;
  sqlstm.offset = (unsigned int  )5;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)moths.sec;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )sizeof(int);
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqharc[0] = (unsigned long  *)0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)moths.pla;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )sizeof(int);
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqharc[1] = (unsigned long  *)0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)moths.mboindex;
  sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[2] = (         int  )sizeof(int);
  sqlstm.sqindv[2] = (         short *)0;
  sqlstm.sqinds[2] = (         int  )0;
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqharc[2] = (unsigned long  *)0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqhstv[3] = (unsigned char  *)moths.mbo;
  sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[3] = (         int  )sizeof(int);
  sqlstm.sqindv[3] = (         short *)0;
  sqlstm.sqinds[3] = (         int  )0;
  sqlstm.sqharm[3] = (unsigned long )0;
  sqlstm.sqharc[3] = (unsigned long  *)0;
  sqlstm.sqadto[3] = (unsigned short )0;
  sqlstm.sqtdso[3] = (unsigned short )0;
  sqlstm.sqhstv[4] = (unsigned char  *)moths.nChan;
  sqlstm.sqhstl[4] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[4] = (         int  )sizeof(int);
  sqlstm.sqindv[4] = (         short *)0;
  sqlstm.sqinds[4] = (         int  )0;
  sqlstm.sqharm[4] = (unsigned long )0;
  sqlstm.sqharc[4] = (unsigned long  *)0;
  sqlstm.sqadto[4] = (unsigned short )0;
  sqlstm.sqtdso[4] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) showSqlError("read(HMdcRawStruct*,Int_t*)");
}


  Bool_t allFound=kTRUE;
  initModules->Reset();
  Int_t s, p, pos, k=-1;
  Char_t mboName[4];
  Int_t numMbos=sqlca.sqlerrd[2];
  for(Int_t i=0;i<numMbos;i++) {
    s=moths.sec[i]-1;
    p=moths.pla[i]-1;
    pos=s*4+p;
    if (set[pos]) {
      sprintf(mboName,"%3i",moths.mbo[i]);
      k=moths.mboindex[i];
      HMdcRawMothStru& mo=(*pPar)[s][p][k];
      mo.SetName(mboName);
      mo.setNTdcs(moths.nChan[i]);
      initModules->AddAt(1,pos);
    }
  }
  for(Int_t i=0;i<MDC_MAXMODS;i++) {
    if (set[i]==1 && initModules->At(i)==0) allFound=kFALSE;
  }
  if (allFound) {
    setChanged(pPar,1);
    printInfo(pPar->GetName());
  } else {
    pPar->setInputVersion(-1,inputNumber);
  }
  return allFound; 
}   

Bool_t HMdcParOra2Io::read(HMdcGeomStruct* pPar,Int_t* set) {
  // reads the number of cells in each layer and fills the
  // MdcGeomStruct container
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    struct {
      int pla[MDC_MAXLAYS];
      int lay[MDC_MAXLAYS];
      int nWir[MDC_MAXLAYS];
    } layers;
  /* EXEC SQL END DECLARE SECTION; */ 

  /* EXEC SQL WHENEVER SQLERROR DO showSqlError("read(HMdcGeomStruct*,Int_t*)"); */ 

  /* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 

  /* EXEC SQL SELECT plane, layer_nr, n_wires
           INTO :layers
           FROM mdc_ana2.mdc_layer; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 5;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "select plane ,layer_nr ,n_wires into :s1 ,:s2 ,:s3   from m\
dc_ana2.mdc_layer ";
  sqlstm.iters = (unsigned int  )24;
  sqlstm.offset = (unsigned int  )40;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)layers.pla;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )sizeof(int);
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqharc[0] = (unsigned long  *)0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)layers.lay;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )sizeof(int);
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqharc[1] = (unsigned long  *)0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)layers.nWir;
  sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[2] = (         int  )sizeof(int);
  sqlstm.sqindv[2] = (         short *)0;
  sqlstm.sqinds[2] = (         int  )0;
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqharc[2] = (unsigned long  *)0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) showSqlError("read(HMdcGeomStruct*,Int_t*)");
}


  Bool_t allFound=kTRUE;
  initModules->Reset();
  Int_t p, pos;
  Int_t numLayers=sqlca.sqlerrd[2];
  for(Int_t i=0;i<numLayers;i++) {
    p=layers.pla[i]-1;
    for(Int_t s=0;s<6;s++) {    
      pos=s*4+p;
      if (set[pos]) {
        (*pPar)[s][p].fill((layers.lay[i]-1),layers.nWir[i]);
        initModules->AddAt(1,pos);
      }
    }
  }
  for(Int_t i=0;i<MDC_MAXMODS;i++) {
    if (set[i]==1 && initModules->At(i)==0) allFound=kFALSE;
  }
  if (allFound) {
    setChanged(pPar,1);
    printInfo(pPar->GetName());
  } else {
    pPar->setInputVersion(-1,inputNumber);
  }
  return allFound; 
} 

Int_t HMdcParOra2Io::getLookupVersion(HMdcLookupGeom* pPar) {
  // reads the version for the MdcLookupGeom container valid at the start time
  //   of the actual run
  // if the version differs from the container version, the container must be
  //   reinitialized
  HParOra2Set* oraSet=getOraSet(pPar);
  Int_t contVers=pPar->getInputVersion(inputNumber);
  if (contVers!=-1 && runStart>=oraSet->versDate[0] && runStart<=oraSet->versDate[1])
      return contVers;
  oraSet->clearVersDate();
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    double since;
    double until;
  /* EXEC SQL END DECLARE SECTION; */ 

  /* EXEC SQL WHENEVER SQLERROR DO showSqlError("getLookupVersion(Int_t)"); */ 

  /* EXEC SQL WHENEVER NOT FOUND GOTO notfound; */ 

  /* EXEC SQL SELECT max_since, min_until
           INTO :since, :until
           FROM mdc_ana2.fpc_loc_timerange_ana; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 5;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "select max_since ,min_until into :b0,:b1  from mdc_ana2.fpc\
_loc_timerange_ana ";
  sqlstm.iters = (unsigned int  )1;
  sqlstm.offset = (unsigned int  )67;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)&since;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(double);
  sqlstm.sqhsts[0] = (         int  )0;
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)&until;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(double);
  sqlstm.sqhsts[1] = (         int  )0;
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode == 1403) goto notfound;
  if (sqlca.sqlcode < 0) showSqlError("getLookupVersion(Int_t)");
}


  oraSet->versDate[0]=since;  
  oraSet->versDate[1]=until;  
  return getActRunId();
notfound:
  return -1;
}

Bool_t HMdcParOra2Io::read(HMdcLookupGeom* pPar, Int_t* set) {
  // reads and fills the container "MdcLookupGeom" for mapping
  Int_t contVers=pPar->getInputVersion(inputNumber);
  Int_t version=getLookupVersion(pPar);
  if (version==-1) {
    pPar->setInputVersion(-1,inputNumber);
    return kFALSE;
  }
  if (contVers==version) return kTRUE;
  pPar->clear();
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    struct {
      int  sec[MDC_MAXARR];
      int  pla[MDC_MAXARR];
      int  mboindex[MDC_MAXARR];
      int  tdc[MDC_MAXARR];
      int  chan[MDC_MAXARR];
      int  lay[MDC_MAXARR];
      int  wire[MDC_MAXARR];
      char side[MDC_MAXARR][2];
    } lookup;
  /* EXEC SQL END DECLARE SECTION; */ 

  /* EXEC SQL WHENEVER SQLERROR DO showSqlError("read(HMdcLookupGeom*,Int_t*)"); */ 

  /* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 

  /* EXEC SQL DECLARE cursor1 CURSOR FOR
    SELECT  sector, plane, mbo_index, tdc_nr, tdc_chan,
            layer_nr, wire_nr, readout_side
    FROM mdc_ana2.mdclookupgeom_at_histdate; */ 

  Bool_t isOpenCursor=kFALSE;
  initModules->Reset();
  Int_t s=-1, p=-1, pos=-1, mo=-1, ch=-1, nTot=0, nLast=0;
  /* EXEC SQL OPEN cursor1; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 5;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = sq0004;
  sqlstm.iters = (unsigned int  )1;
  sqlstm.offset = (unsigned int  )90;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqcmod = (unsigned int )0;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) showSqlError("read(HMdcLookupGeom*,Int_t*)");
}


  isOpenCursor=kTRUE;
  do {
    /* EXEC SQL FETCH cursor1 INTO :lookup; */ 

{
    struct sqlexd sqlstm;
    sqlorat((void **)0, &sqlctx, &oraca);
    sqlstm.sqlvsn = 13;
    sqlstm.arrsiz = 8;
    sqlstm.sqladtp = &sqladt;
    sqlstm.sqltdsp = &sqltds;
    sqlstm.iters = (unsigned int  )5000;
    sqlstm.offset = (unsigned int  )105;
    sqlstm.selerr = (unsigned short)1;
    sqlstm.sqlpfmem = (unsigned int  )0;
    sqlstm.cud = sqlcud0;
    sqlstm.sqlest = (unsigned char  *)&sqlca;
    sqlstm.sqlety = (unsigned short)4352;
    sqlstm.occurs = (unsigned int  )0;
    sqlstm.sqfoff = (         int )0;
    sqlstm.sqfmod = (unsigned int )2;
    sqlstm.sqhstv[0] = (unsigned char  *)lookup.sec;
    sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[0] = (         int  )sizeof(int);
    sqlstm.sqindv[0] = (         short *)0;
    sqlstm.sqinds[0] = (         int  )0;
    sqlstm.sqharm[0] = (unsigned long )0;
    sqlstm.sqharc[0] = (unsigned long  *)0;
    sqlstm.sqadto[0] = (unsigned short )0;
    sqlstm.sqtdso[0] = (unsigned short )0;
    sqlstm.sqhstv[1] = (unsigned char  *)lookup.pla;
    sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[1] = (         int  )sizeof(int);
    sqlstm.sqindv[1] = (         short *)0;
    sqlstm.sqinds[1] = (         int  )0;
    sqlstm.sqharm[1] = (unsigned long )0;
    sqlstm.sqharc[1] = (unsigned long  *)0;
    sqlstm.sqadto[1] = (unsigned short )0;
    sqlstm.sqtdso[1] = (unsigned short )0;
    sqlstm.sqhstv[2] = (unsigned char  *)lookup.mboindex;
    sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[2] = (         int  )sizeof(int);
    sqlstm.sqindv[2] = (         short *)0;
    sqlstm.sqinds[2] = (         int  )0;
    sqlstm.sqharm[2] = (unsigned long )0;
    sqlstm.sqharc[2] = (unsigned long  *)0;
    sqlstm.sqadto[2] = (unsigned short )0;
    sqlstm.sqtdso[2] = (unsigned short )0;
    sqlstm.sqhstv[3] = (unsigned char  *)lookup.tdc;
    sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[3] = (         int  )sizeof(int);
    sqlstm.sqindv[3] = (         short *)0;
    sqlstm.sqinds[3] = (         int  )0;
    sqlstm.sqharm[3] = (unsigned long )0;
    sqlstm.sqharc[3] = (unsigned long  *)0;
    sqlstm.sqadto[3] = (unsigned short )0;
    sqlstm.sqtdso[3] = (unsigned short )0;
    sqlstm.sqhstv[4] = (unsigned char  *)lookup.chan;
    sqlstm.sqhstl[4] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[4] = (         int  )sizeof(int);
    sqlstm.sqindv[4] = (         short *)0;
    sqlstm.sqinds[4] = (         int  )0;
    sqlstm.sqharm[4] = (unsigned long )0;
    sqlstm.sqharc[4] = (unsigned long  *)0;
    sqlstm.sqadto[4] = (unsigned short )0;
    sqlstm.sqtdso[4] = (unsigned short )0;
    sqlstm.sqhstv[5] = (unsigned char  *)lookup.lay;
    sqlstm.sqhstl[5] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[5] = (         int  )sizeof(int);
    sqlstm.sqindv[5] = (         short *)0;
    sqlstm.sqinds[5] = (         int  )0;
    sqlstm.sqharm[5] = (unsigned long )0;
    sqlstm.sqharc[5] = (unsigned long  *)0;
    sqlstm.sqadto[5] = (unsigned short )0;
    sqlstm.sqtdso[5] = (unsigned short )0;
    sqlstm.sqhstv[6] = (unsigned char  *)lookup.wire;
    sqlstm.sqhstl[6] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[6] = (         int  )sizeof(int);
    sqlstm.sqindv[6] = (         short *)0;
    sqlstm.sqinds[6] = (         int  )0;
    sqlstm.sqharm[6] = (unsigned long )0;
    sqlstm.sqharc[6] = (unsigned long  *)0;
    sqlstm.sqadto[6] = (unsigned short )0;
    sqlstm.sqtdso[6] = (unsigned short )0;
    sqlstm.sqhstv[7] = (unsigned char  *)lookup.side;
    sqlstm.sqhstl[7] = (unsigned long )2;
    sqlstm.sqhsts[7] = (         int  )2;
    sqlstm.sqindv[7] = (         short *)0;
    sqlstm.sqinds[7] = (         int  )0;
    sqlstm.sqharm[7] = (unsigned long )0;
    sqlstm.sqharc[7] = (unsigned long  *)0;
    sqlstm.sqadto[7] = (unsigned short )0;
    sqlstm.sqtdso[7] = (unsigned short )0;
    sqlstm.sqphsv = sqlstm.sqhstv;
    sqlstm.sqphsl = sqlstm.sqhstl;
    sqlstm.sqphss = sqlstm.sqhsts;
    sqlstm.sqpind = sqlstm.sqindv;
    sqlstm.sqpins = sqlstm.sqinds;
    sqlstm.sqparm = sqlstm.sqharm;
    sqlstm.sqparc = sqlstm.sqharc;
    sqlstm.sqpadto = sqlstm.sqadto;
    sqlstm.sqptdso = sqlstm.sqtdso;
    sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
    if (sqlca.sqlcode < 0) showSqlError("read(HMdcLookupGeom*,Int_t*)");
}


    nLast=sqlca.sqlerrd[2]-nTot;
    if (nLast>0) {
      for (Int_t i=0;i<nLast;i++) {
        s=lookup.sec[i]-1;
        p=lookup.pla[i]-1;
        pos=s*4+p;
        if (set[pos]) {
          mo=lookup.mboindex[i];
          ch=(lookup.tdc[i]-1)*8 + lookup.chan[i] - 1;
          (*pPar)[s][p][mo][ch].fill((lookup.lay[i]-1),(lookup.wire[i]-1),
                                 (Char_t)(lookup.side[i][0]));
          initModules->AddAt(1,pos);
        }
        nTot++;
      }
    }
  } while (nLast==MDC_MAXARR&&nTot<=30000);
  Bool_t allFound=kTRUE;
  if (isOpenCursor) {
    /* EXEC SQL CLOSE cursor1; */ 

{
    struct sqlexd sqlstm;
    sqlorat((void **)0, &sqlctx, &oraca);
    sqlstm.sqlvsn = 13;
    sqlstm.arrsiz = 8;
    sqlstm.sqladtp = &sqladt;
    sqlstm.sqltdsp = &sqltds;
    sqlstm.iters = (unsigned int  )1;
    sqlstm.offset = (unsigned int  )152;
    sqlstm.cud = sqlcud0;
    sqlstm.sqlest = (unsigned char  *)&sqlca;
    sqlstm.sqlety = (unsigned short)4352;
    sqlstm.occurs = (unsigned int  )0;
    sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
    if (sqlca.sqlcode < 0) showSqlError("read(HMdcLookupGeom*,Int_t*)");
}


    for(Int_t i=0;i<MDC_MAXMODS;i++) {
      if (set[i]==1 && initModules->At(i)==0) allFound=kFALSE;
    }
  } else allFound=kFALSE;
  if (allFound) {
    setChanged(pPar);
    printInfo(pPar->GetName());
  } else {
    pPar->setInputVersion(-1,inputNumber);
  }
  return allFound;
} 

Bool_t HMdcParOra2Io::read(HMdcGeomPar* pPar, Int_t* set) {
  // reads the geometry of the MDC and fills the MdcGeomPar container
  Bool_t allFound=kTRUE;
  Int_t detId=-1;
  if (!geomVers) {
    detId=getDetectorId(pPar->getDetectorName());
    geomVers=new HOra2GeomDetVersion(pPar->getDetectorName(),detId);
  } else {
    detId=geomVers->getDetectorId();
  }
  if (detId<=0) {
    allFound=kFALSE;
    delete geomVers;
    geomVers=0;
  }
  if (detId>0&&pPar->isFirstInitialization()) {
    if (!readModGeomNames(pPar,set) || !readLayerGeomNames(pPar,set)) {
      allFound=kFALSE;
      pPar->clear();
    } else addGeomOraSet(pPar);
  }  
  if (allFound) allFound=readDetectorGeometry(pPar,set,geomVers);
  return allFound;    
} 
 

Bool_t HMdcParOra2Io::readModGeomNames(HMdcGeomPar* pPar,Int_t* set) {
  // reads the mdc_pos_id of all modules
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    struct {
      int sec[MDC_MAXMODS];
      int pla[MDC_MAXMODS];
      /* varchar oname[MDC_MAXMODS][9]; */ 
struct { unsigned short len; unsigned char arr[10]; } oname[24];

    } mods;
    struct {
      short sec_Ind[MDC_MAXMODS];
      short pla_Ind[MDC_MAXMODS];
      short oname_Ind[MDC_MAXMODS];
    } mods_Ind;
  /* EXEC SQL END DECLARE SECTION; */ 

  /* EXEC SQL WHENEVER SQLERROR DO showSqlError("readModGeomNames()"); */ 

  /* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 

  /* EXEC SQL SELECT sector, plane, geom_obj
           INTO :mods INDICATOR :mods_Ind
           FROM mdc_ana2.mdc_loc_at_histdate; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 8;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "select sector ,plane ,geom_obj into :s1:s2 ,:s3:s4 ,:s5:s6 \
  from mdc_ana2.mdc_loc_at_histdate ";
  sqlstm.iters = (unsigned int  )24;
  sqlstm.offset = (unsigned int  )167;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)mods.sec;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )sizeof(int);
  sqlstm.sqindv[0] = (         short *)mods_Ind.sec_Ind;
  sqlstm.sqinds[0] = (         int  )sizeof(short);
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqharc[0] = (unsigned long  *)0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)mods.pla;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )sizeof(int);
  sqlstm.sqindv[1] = (         short *)mods_Ind.pla_Ind;
  sqlstm.sqinds[1] = (         int  )sizeof(short);
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqharc[1] = (unsigned long  *)0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)mods.oname;
  sqlstm.sqhstl[2] = (unsigned long )11;
  sqlstm.sqhsts[2] = (         int  )12;
  sqlstm.sqindv[2] = (         short *)mods_Ind.oname_Ind;
  sqlstm.sqinds[2] = (         int  )sizeof(short);
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqharc[2] = (unsigned long  *)0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) showSqlError("readModGeomNames()");
}


  Int_t nMods=sqlca.sqlerrd[2];
  Int_t pos, s, m;
  Char_t ref[10];
  Bool_t allFound=kTRUE;
  initModules->Reset();
  for(Int_t i=0;i<nMods;i++) {
    s=mods.sec[i]-1;
    m=mods.pla[i]-1;
    HModGeomPar* pMod=pPar->getModule(s,m);
    pos=s*4 + m;
    if (pMod && set[pos]) {
      if (mods_Ind.oname_Ind[i]!=-1) {
        mods.oname[i].arr[mods.oname[i].len]='\0';
        pMod->SetName((Char_t*)(mods.oname[i].arr));
        initModules->AddAt(1,pos);
        strcpy(ref,(Char_t*)(mods.oname[i].arr));
        ref[4]='1'; // reference module in sector 1
                    // not yet introduced in database
        pMod->setRefName(ref);
        Int_t mr=pPar->getModNumInMod(ref);
        HGeomCompositeVolume* refMod=pPar->getRefVolume(mr);
        if (refMod==0) {
          refMod=new HGeomCompositeVolume(pPar->getNumComponents());
          refMod->SetName(ref);
          pPar->addRefVolume(refMod,mr);
        }
        pMod->setVolume(refMod);
      }
    }
  }
  for(Int_t i=0;i<MDC_MAXMODS;i++) {
    if (set[i]==1 && initModules->At(i)==0) allFound=kFALSE;
  }
  return allFound; 
} 
 
Bool_t HMdcParOra2Io::readLayerGeomNames(HMdcGeomPar* pPar,Int_t* set) {
  // reads the names of all layers in the geometry tables
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    struct {
      int     pla[MDC_MAXLAYS];
      int     lay[MDC_MAXLAYS];
      /* varchar oname[MDC_MAXLAYS][9]; */ 
struct { unsigned short len; unsigned char arr[10]; } oname[24];

    } layers;
    struct {
      short pla_Ind[MDC_MAXLAYS];
      short lay_Ind[MDC_MAXLAYS];
      short oname_Ind[MDC_MAXLAYS];
    } layers_Ind;
  /* EXEC SQL END DECLARE SECTION; */ 

  /* EXEC SQL WHENEVER SQLERROR DO showSqlError("readLayerGeomNames(...)"); */ 

  /* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 

  /* EXEC SQL SELECT plane, layer_nr, geom_obj_name
           INTO :layers INDICATOR :layers_Ind
           FROM mdc_ana2.mdc_layer; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 8;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "select plane ,layer_nr ,geom_obj_name into :s1:s2 ,:s3:s4 ,\
:s5:s6   from mdc_ana2.mdc_layer ";
  sqlstm.iters = (unsigned int  )24;
  sqlstm.offset = (unsigned int  )194;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)layers.pla;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )sizeof(int);
  sqlstm.sqindv[0] = (         short *)layers_Ind.pla_Ind;
  sqlstm.sqinds[0] = (         int  )sizeof(short);
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqharc[0] = (unsigned long  *)0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)layers.lay;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )sizeof(int);
  sqlstm.sqindv[1] = (         short *)layers_Ind.lay_Ind;
  sqlstm.sqinds[1] = (         int  )sizeof(short);
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqharc[1] = (unsigned long  *)0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)layers.oname;
  sqlstm.sqhstl[2] = (unsigned long )11;
  sqlstm.sqhsts[2] = (         int  )12;
  sqlstm.sqindv[2] = (         short *)layers_Ind.oname_Ind;
  sqlstm.sqinds[2] = (         int  )sizeof(short);
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqharc[2] = (unsigned long  *)0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) showSqlError("readLayerGeomNames(...)");
}


  Int_t numLayers=sqlca.sqlerrd[2];
  if (numLayers<MDC_MAXLAYS) return kFALSE;
  for(Int_t i=0;i<numLayers;i++) {
    if (layers_Ind.oname_Ind[i]!=-1) {
      layers.oname[i].arr[layers.oname[i].len]='\0';
      for(Int_t s=0;s<6;s++) {
        HModGeomPar* pMod=pPar->getModule(s,layers.pla[i]-1);
        if (pMod) {
          HGeomVolume* volu=pMod->getRefVolume()->getComponent((layers.lay[i]-1));
          volu->SetName((Char_t*)(layers.oname[i].arr)); 
          break;
        }
      }
    }
  }
  return kTRUE;    
}

Bool_t HMdcParOra2Io::getVersion(HParSet* pPar, Int_t& version) {
  // checks, if the parameter container needs to be reinitialized
  // reads the newest version valid for the current event file
  // returns kTRUE, if new parameters must be read
  // returns kFALSE, if no reinitialization needed or not valid version found
  HParOra2Set* oraSet=getOraSet(pPar);
  if (oraSet->contextId==-1 || runStart==-1) {
    pPar->setInputVersion(-1,inputNumber);
    version=-1;
    return kFALSE;
  }
  Int_t contVers=pPar->getInputVersion(inputNumber);
  if (contVers!=-1 && runStart>=oraSet->versDate[0] && runStart<=oraSet->versDate[1]) {
    version=contVers;
    return kFALSE;
  }
  const Char_t* containerClass=pPar->IsA()->GetName();
  oraSet->clearVersDate();
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int    context;
    int    vers;
    double since;
    double until;
  /* EXEC SQL END DECLARE SECTION; */ 

  context=oraSet->contextId;
  /* EXEC SQL WHENEVER SQLERROR DO showSqlError("getVersion(HParSet*,Int_t&)"); */ 

  /* EXEC SQL WHENEVER NOT FOUND GOTO notfound; */ 

  if (strcmp(containerClass,"HMdcCalParRaw")==0) {
    /* EXEC SQL SELECT version,
                    hanadate.date_to_number(valid_since),
                    hanadate.date_to_number(valid_until)
             INTO :vers, :since, :until
             FROM mdc_ana2.cal1par_vers_at_histdate
             WHERE context_id = :context; */ 

{
    struct sqlexd sqlstm;
    sqlorat((void **)0, &sqlctx, &oraca);
    sqlstm.sqlvsn = 13;
    sqlstm.arrsiz = 8;
    sqlstm.sqladtp = &sqladt;
    sqlstm.sqltdsp = &sqltds;
    sqlstm.stmt = "select version ,hanadate.date_to_number(valid_since) ,han\
adate.date_to_number(valid_until) into :b0,:b1,:b2  from mdc_ana2.cal1par_vers\
_at_histdate where context_id=:b3";
    sqlstm.iters = (unsigned int  )1;
    sqlstm.offset = (unsigned int  )221;
    sqlstm.selerr = (unsigned short)1;
    sqlstm.sqlpfmem = (unsigned int  )0;
    sqlstm.cud = sqlcud0;
    sqlstm.sqlest = (unsigned char  *)&sqlca;
    sqlstm.sqlety = (unsigned short)4352;
    sqlstm.occurs = (unsigned int  )0;
    sqlstm.sqhstv[0] = (unsigned char  *)&vers;
    sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[0] = (         int  )0;
    sqlstm.sqindv[0] = (         short *)0;
    sqlstm.sqinds[0] = (         int  )0;
    sqlstm.sqharm[0] = (unsigned long )0;
    sqlstm.sqadto[0] = (unsigned short )0;
    sqlstm.sqtdso[0] = (unsigned short )0;
    sqlstm.sqhstv[1] = (unsigned char  *)&since;
    sqlstm.sqhstl[1] = (unsigned long )sizeof(double);
    sqlstm.sqhsts[1] = (         int  )0;
    sqlstm.sqindv[1] = (         short *)0;
    sqlstm.sqinds[1] = (         int  )0;
    sqlstm.sqharm[1] = (unsigned long )0;
    sqlstm.sqadto[1] = (unsigned short )0;
    sqlstm.sqtdso[1] = (unsigned short )0;
    sqlstm.sqhstv[2] = (unsigned char  *)&until;
    sqlstm.sqhstl[2] = (unsigned long )sizeof(double);
    sqlstm.sqhsts[2] = (         int  )0;
    sqlstm.sqindv[2] = (         short *)0;
    sqlstm.sqinds[2] = (         int  )0;
    sqlstm.sqharm[2] = (unsigned long )0;
    sqlstm.sqadto[2] = (unsigned short )0;
    sqlstm.sqtdso[2] = (unsigned short )0;
    sqlstm.sqhstv[3] = (unsigned char  *)&context;
    sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[3] = (         int  )0;
    sqlstm.sqindv[3] = (         short *)0;
    sqlstm.sqinds[3] = (         int  )0;
    sqlstm.sqharm[3] = (unsigned long )0;
    sqlstm.sqadto[3] = (unsigned short )0;
    sqlstm.sqtdso[3] = (unsigned short )0;
    sqlstm.sqphsv = sqlstm.sqhstv;
    sqlstm.sqphsl = sqlstm.sqhstl;
    sqlstm.sqphss = sqlstm.sqhsts;
    sqlstm.sqpind = sqlstm.sqindv;
    sqlstm.sqpins = sqlstm.sqinds;
    sqlstm.sqparm = sqlstm.sqharm;
    sqlstm.sqparc = sqlstm.sqharc;
    sqlstm.sqpadto = sqlstm.sqadto;
    sqlstm.sqptdso = sqlstm.sqtdso;
    sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
    if (sqlca.sqlcode == 1403) goto notfound;
    if (sqlca.sqlcode < 0) showSqlError("getVersion(HParSet*,Int_t&)");
}


  } else {
    if (strcmp(containerClass,"HMdcCal2ParSim")==0) {
      /* EXEC SQL SELECT version,
                      hanadate.date_to_number(valid_since),
                      hanadate.date_to_number(valid_until)
               INTO :vers, :since, :until
               FROM mdc_ana2.cal2parsim_vers_at_histdate
               WHERE context_id = :context; */ 

{
      struct sqlexd sqlstm;
      sqlorat((void **)0, &sqlctx, &oraca);
      sqlstm.sqlvsn = 13;
      sqlstm.arrsiz = 8;
      sqlstm.sqladtp = &sqladt;
      sqlstm.sqltdsp = &sqltds;
      sqlstm.stmt = "select version ,hanadate.date_to_number(valid_since) ,h\
anadate.date_to_number(valid_until) into :b0,:b1,:b2  from mdc_ana2.cal2parsim\
_vers_at_histdate where context_id=:b3";
      sqlstm.iters = (unsigned int  )1;
      sqlstm.offset = (unsigned int  )252;
      sqlstm.selerr = (unsigned short)1;
      sqlstm.sqlpfmem = (unsigned int  )0;
      sqlstm.cud = sqlcud0;
      sqlstm.sqlest = (unsigned char  *)&sqlca;
      sqlstm.sqlety = (unsigned short)4352;
      sqlstm.occurs = (unsigned int  )0;
      sqlstm.sqhstv[0] = (unsigned char  *)&vers;
      sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
      sqlstm.sqhsts[0] = (         int  )0;
      sqlstm.sqindv[0] = (         short *)0;
      sqlstm.sqinds[0] = (         int  )0;
      sqlstm.sqharm[0] = (unsigned long )0;
      sqlstm.sqadto[0] = (unsigned short )0;
      sqlstm.sqtdso[0] = (unsigned short )0;
      sqlstm.sqhstv[1] = (unsigned char  *)&since;
      sqlstm.sqhstl[1] = (unsigned long )sizeof(double);
      sqlstm.sqhsts[1] = (         int  )0;
      sqlstm.sqindv[1] = (         short *)0;
      sqlstm.sqinds[1] = (         int  )0;
      sqlstm.sqharm[1] = (unsigned long )0;
      sqlstm.sqadto[1] = (unsigned short )0;
      sqlstm.sqtdso[1] = (unsigned short )0;
      sqlstm.sqhstv[2] = (unsigned char  *)&until;
      sqlstm.sqhstl[2] = (unsigned long )sizeof(double);
      sqlstm.sqhsts[2] = (         int  )0;
      sqlstm.sqindv[2] = (         short *)0;
      sqlstm.sqinds[2] = (         int  )0;
      sqlstm.sqharm[2] = (unsigned long )0;
      sqlstm.sqadto[2] = (unsigned short )0;
      sqlstm.sqtdso[2] = (unsigned short )0;
      sqlstm.sqhstv[3] = (unsigned char  *)&context;
      sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
      sqlstm.sqhsts[3] = (         int  )0;
      sqlstm.sqindv[3] = (         short *)0;
      sqlstm.sqinds[3] = (         int  )0;
      sqlstm.sqharm[3] = (unsigned long )0;
      sqlstm.sqadto[3] = (unsigned short )0;
      sqlstm.sqtdso[3] = (unsigned short )0;
      sqlstm.sqphsv = sqlstm.sqhstv;
      sqlstm.sqphsl = sqlstm.sqhstl;
      sqlstm.sqphss = sqlstm.sqhsts;
      sqlstm.sqpind = sqlstm.sqindv;
      sqlstm.sqpins = sqlstm.sqinds;
      sqlstm.sqparm = sqlstm.sqharm;
      sqlstm.sqparc = sqlstm.sqharc;
      sqlstm.sqpadto = sqlstm.sqadto;
      sqlstm.sqptdso = sqlstm.sqtdso;
      sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
      if (sqlca.sqlcode == 1403) goto notfound;
      if (sqlca.sqlcode < 0) showSqlError("getVersion(HParSet*,Int_t&)");
}


    } else {
      if (strcmp(containerClass,"HMdcLayerGeomPar")==0) {
        /* EXEC SQL SELECT version,
                        hanadate.date_to_number(valid_since),
                        hanadate.date_to_number(valid_until)
               INTO :vers, :since, :until
               FROM mdc_ana2.layergeompar_vers_at_histdate
               WHERE context_id = :context; */ 

{
        struct sqlexd sqlstm;
        sqlorat((void **)0, &sqlctx, &oraca);
        sqlstm.sqlvsn = 13;
        sqlstm.arrsiz = 8;
        sqlstm.sqladtp = &sqladt;
        sqlstm.sqltdsp = &sqltds;
        sqlstm.stmt = "select version ,hanadate.date_to_number(valid_since) \
,hanadate.date_to_number(valid_until) into :b0,:b1,:b2  from mdc_ana2.layergeo\
mpar_vers_at_histdate where context_id=:b3";
        sqlstm.iters = (unsigned int  )1;
        sqlstm.offset = (unsigned int  )283;
        sqlstm.selerr = (unsigned short)1;
        sqlstm.sqlpfmem = (unsigned int  )0;
        sqlstm.cud = sqlcud0;
        sqlstm.sqlest = (unsigned char  *)&sqlca;
        sqlstm.sqlety = (unsigned short)4352;
        sqlstm.occurs = (unsigned int  )0;
        sqlstm.sqhstv[0] = (unsigned char  *)&vers;
        sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[0] = (         int  )0;
        sqlstm.sqindv[0] = (         short *)0;
        sqlstm.sqinds[0] = (         int  )0;
        sqlstm.sqharm[0] = (unsigned long )0;
        sqlstm.sqadto[0] = (unsigned short )0;
        sqlstm.sqtdso[0] = (unsigned short )0;
        sqlstm.sqhstv[1] = (unsigned char  *)&since;
        sqlstm.sqhstl[1] = (unsigned long )sizeof(double);
        sqlstm.sqhsts[1] = (         int  )0;
        sqlstm.sqindv[1] = (         short *)0;
        sqlstm.sqinds[1] = (         int  )0;
        sqlstm.sqharm[1] = (unsigned long )0;
        sqlstm.sqadto[1] = (unsigned short )0;
        sqlstm.sqtdso[1] = (unsigned short )0;
        sqlstm.sqhstv[2] = (unsigned char  *)&until;
        sqlstm.sqhstl[2] = (unsigned long )sizeof(double);
        sqlstm.sqhsts[2] = (         int  )0;
        sqlstm.sqindv[2] = (         short *)0;
        sqlstm.sqinds[2] = (         int  )0;
        sqlstm.sqharm[2] = (unsigned long )0;
        sqlstm.sqadto[2] = (unsigned short )0;
        sqlstm.sqtdso[2] = (unsigned short )0;
        sqlstm.sqhstv[3] = (unsigned char  *)&context;
        sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[3] = (         int  )0;
        sqlstm.sqindv[3] = (         short *)0;
        sqlstm.sqinds[3] = (         int  )0;
        sqlstm.sqharm[3] = (unsigned long )0;
        sqlstm.sqadto[3] = (unsigned short )0;
        sqlstm.sqtdso[3] = (unsigned short )0;
        sqlstm.sqphsv = sqlstm.sqhstv;
        sqlstm.sqphsl = sqlstm.sqhstl;
        sqlstm.sqphss = sqlstm.sqhsts;
        sqlstm.sqpind = sqlstm.sqindv;
        sqlstm.sqpins = sqlstm.sqinds;
        sqlstm.sqparm = sqlstm.sqharm;
        sqlstm.sqparc = sqlstm.sqharc;
        sqlstm.sqpadto = sqlstm.sqadto;
        sqlstm.sqptdso = sqlstm.sqtdso;
        sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
        if (sqlca.sqlcode == 1403) goto notfound;
        if (sqlca.sqlcode < 0) showSqlError("getVersion(HParSet*,Int_t&)");
}


      } else {
        if (strcmp(containerClass,"HMdcCellEff")==0) {
          /* EXEC SQL SELECT version,
                          hanadate.date_to_number(valid_since),
                          hanadate.date_to_number(valid_until)
                   INTO :vers, :since, :until
                   FROM mdc_ana2.celleff_vers_at_histdate
                   WHERE context_id = :context; */ 

{
          struct sqlexd sqlstm;
          sqlorat((void **)0, &sqlctx, &oraca);
          sqlstm.sqlvsn = 13;
          sqlstm.arrsiz = 8;
          sqlstm.sqladtp = &sqladt;
          sqlstm.sqltdsp = &sqltds;
          sqlstm.stmt = "select version ,hanadate.date_to_number(valid_since\
) ,hanadate.date_to_number(valid_until) into :b0,:b1,:b2  from mdc_ana2.cellef\
f_vers_at_histdate where context_id=:b3";
          sqlstm.iters = (unsigned int  )1;
          sqlstm.offset = (unsigned int  )314;
          sqlstm.selerr = (unsigned short)1;
          sqlstm.sqlpfmem = (unsigned int  )0;
          sqlstm.cud = sqlcud0;
          sqlstm.sqlest = (unsigned char  *)&sqlca;
          sqlstm.sqlety = (unsigned short)4352;
          sqlstm.occurs = (unsigned int  )0;
          sqlstm.sqhstv[0] = (unsigned char  *)&vers;
          sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
          sqlstm.sqhsts[0] = (         int  )0;
          sqlstm.sqindv[0] = (         short *)0;
          sqlstm.sqinds[0] = (         int  )0;
          sqlstm.sqharm[0] = (unsigned long )0;
          sqlstm.sqadto[0] = (unsigned short )0;
          sqlstm.sqtdso[0] = (unsigned short )0;
          sqlstm.sqhstv[1] = (unsigned char  *)&since;
          sqlstm.sqhstl[1] = (unsigned long )sizeof(double);
          sqlstm.sqhsts[1] = (         int  )0;
          sqlstm.sqindv[1] = (         short *)0;
          sqlstm.sqinds[1] = (         int  )0;
          sqlstm.sqharm[1] = (unsigned long )0;
          sqlstm.sqadto[1] = (unsigned short )0;
          sqlstm.sqtdso[1] = (unsigned short )0;
          sqlstm.sqhstv[2] = (unsigned char  *)&until;
          sqlstm.sqhstl[2] = (unsigned long )sizeof(double);
          sqlstm.sqhsts[2] = (         int  )0;
          sqlstm.sqindv[2] = (         short *)0;
          sqlstm.sqinds[2] = (         int  )0;
          sqlstm.sqharm[2] = (unsigned long )0;
          sqlstm.sqadto[2] = (unsigned short )0;
          sqlstm.sqtdso[2] = (unsigned short )0;
          sqlstm.sqhstv[3] = (unsigned char  *)&context;
          sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
          sqlstm.sqhsts[3] = (         int  )0;
          sqlstm.sqindv[3] = (         short *)0;
          sqlstm.sqinds[3] = (         int  )0;
          sqlstm.sqharm[3] = (unsigned long )0;
          sqlstm.sqadto[3] = (unsigned short )0;
          sqlstm.sqtdso[3] = (unsigned short )0;
          sqlstm.sqphsv = sqlstm.sqhstv;
          sqlstm.sqphsl = sqlstm.sqhstl;
          sqlstm.sqphss = sqlstm.sqhsts;
          sqlstm.sqpind = sqlstm.sqindv;
          sqlstm.sqpins = sqlstm.sqinds;
          sqlstm.sqparm = sqlstm.sqharm;
          sqlstm.sqparc = sqlstm.sqharc;
          sqlstm.sqpadto = sqlstm.sqadto;
          sqlstm.sqptdso = sqlstm.sqtdso;
          sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
          if (sqlca.sqlcode == 1403) goto notfound;
          if (sqlca.sqlcode < 0) showSqlError("getVersion(HParSet*,Int_t&)");
}


        } else {
          if (strcmp(containerClass,"HMdcTimeCut")==0) {
            /* EXEC SQL SELECT version,
                            hanadate.date_to_number(valid_since),
                            hanadate.date_to_number(valid_until)
                     INTO :vers, :since, :until
                     FROM mdc_ana2.timecut_vers_at_histdate
                     WHERE context_id = :context; */ 

{
            struct sqlexd sqlstm;
            sqlorat((void **)0, &sqlctx, &oraca);
            sqlstm.sqlvsn = 13;
            sqlstm.arrsiz = 8;
            sqlstm.sqladtp = &sqladt;
            sqlstm.sqltdsp = &sqltds;
            sqlstm.stmt = "select version ,hanadate.date_to_number(valid_sin\
ce) ,hanadate.date_to_number(valid_until) into :b0,:b1,:b2  from mdc_ana2.time\
cut_vers_at_histdate where context_id=:b3";
            sqlstm.iters = (unsigned int  )1;
            sqlstm.offset = (unsigned int  )345;
            sqlstm.selerr = (unsigned short)1;
            sqlstm.sqlpfmem = (unsigned int  )0;
            sqlstm.cud = sqlcud0;
            sqlstm.sqlest = (unsigned char  *)&sqlca;
            sqlstm.sqlety = (unsigned short)4352;
            sqlstm.occurs = (unsigned int  )0;
            sqlstm.sqhstv[0] = (unsigned char  *)&vers;
            sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
            sqlstm.sqhsts[0] = (         int  )0;
            sqlstm.sqindv[0] = (         short *)0;
            sqlstm.sqinds[0] = (         int  )0;
            sqlstm.sqharm[0] = (unsigned long )0;
            sqlstm.sqadto[0] = (unsigned short )0;
            sqlstm.sqtdso[0] = (unsigned short )0;
            sqlstm.sqhstv[1] = (unsigned char  *)&since;
            sqlstm.sqhstl[1] = (unsigned long )sizeof(double);
            sqlstm.sqhsts[1] = (         int  )0;
            sqlstm.sqindv[1] = (         short *)0;
            sqlstm.sqinds[1] = (         int  )0;
            sqlstm.sqharm[1] = (unsigned long )0;
            sqlstm.sqadto[1] = (unsigned short )0;
            sqlstm.sqtdso[1] = (unsigned short )0;
            sqlstm.sqhstv[2] = (unsigned char  *)&until;
            sqlstm.sqhstl[2] = (unsigned long )sizeof(double);
            sqlstm.sqhsts[2] = (         int  )0;
            sqlstm.sqindv[2] = (         short *)0;
            sqlstm.sqinds[2] = (         int  )0;
            sqlstm.sqharm[2] = (unsigned long )0;
            sqlstm.sqadto[2] = (unsigned short )0;
            sqlstm.sqtdso[2] = (unsigned short )0;
            sqlstm.sqhstv[3] = (unsigned char  *)&context;
            sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
            sqlstm.sqhsts[3] = (         int  )0;
            sqlstm.sqindv[3] = (         short *)0;
            sqlstm.sqinds[3] = (         int  )0;
            sqlstm.sqharm[3] = (unsigned long )0;
            sqlstm.sqadto[3] = (unsigned short )0;
            sqlstm.sqtdso[3] = (unsigned short )0;
            sqlstm.sqphsv = sqlstm.sqhstv;
            sqlstm.sqphsl = sqlstm.sqhstl;
            sqlstm.sqphss = sqlstm.sqhsts;
            sqlstm.sqpind = sqlstm.sqindv;
            sqlstm.sqpins = sqlstm.sqinds;
            sqlstm.sqparm = sqlstm.sqharm;
            sqlstm.sqparc = sqlstm.sqharc;
            sqlstm.sqpadto = sqlstm.sqadto;
            sqlstm.sqptdso = sqlstm.sqtdso;
            sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
            if (sqlca.sqlcode == 1403) goto notfound;
            if (sqlca.sqlcode < 0) showSqlError("getVersion(HParSet*,Int_t&)");
}


          }
        }
      }
    }
  }
  version=vers;
  oraSet->versDate[0]=since;
  oraSet->versDate[1]=until;
  return kTRUE;
notfound:
  pPar->setInputVersion(-1,inputNumber);
  version=-1;
  return kFALSE;
}

Bool_t HMdcParOra2Io::read(HMdcCalParRaw* pPar, Int_t* set) {
  // reads the calibration parameters and fill the MdcCalParRaw container
  Int_t oraVersion=-1;
  Bool_t rc=getVersion(pPar,oraVersion);
  if (oraVersion<0) return kFALSE;
  if (oraVersion>=0&&rc==kFALSE) return kTRUE;
  pPar->clear();
  initModules->Reset();
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int vers;
    struct {
      int sec[MDC_MAXARR];
      int pla[MDC_MAXARR];
      int mboindex[MDC_MAXARR];
      int mbo[MDC_MAXARR];
      int tdc[MDC_MAXARR];
      int chan[MDC_MAXARR];
      float sl[MDC_MAXARR];
      float sE[MDC_MAXARR];
      float sM[MDC_MAXARR];
      float o[MDC_MAXARR];
      float oE[MDC_MAXARR];
      float oM[MDC_MAXARR];
    } cal;
  /* EXEC SQL END DECLARE SECTION; */ 

  /* EXEC SQL WHENEVER SQLERROR DO showSqlError("read(HMdcCalParRaw*,Int_t*)"); */ 

  /* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 

  /* EXEC SQL DECLARE cursor2 CURSOR FOR
    SELECT sector, plane, mbo_index, mbo, tdc, chan, slope, slope_err, slope_method,
           offset, offset_err, offset_method
      FROM mdc_ana2.mdccal1par_data
      WHERE version =:vers; */ 

  Bool_t isOpenCursor=kFALSE;
  Int_t s=-1, p=-1, pos=-1, mo=-1, ch=-1, nTot=0, nLast=0;
  vers=oraVersion;
  /* EXEC SQL OPEN cursor2; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 8;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = sq0012;
  sqlstm.iters = (unsigned int  )1;
  sqlstm.offset = (unsigned int  )376;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqcmod = (unsigned int )0;
  sqlstm.sqhstv[0] = (unsigned char  *)&vers;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )0;
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) showSqlError("read(HMdcCalParRaw*,Int_t*)");
}


  isOpenCursor=kTRUE;
  do {
    /* EXEC SQL FETCH cursor2 INTO :cal; */ 

{
    struct sqlexd sqlstm;
    sqlorat((void **)0, &sqlctx, &oraca);
    sqlstm.sqlvsn = 13;
    sqlstm.arrsiz = 12;
    sqlstm.sqladtp = &sqladt;
    sqlstm.sqltdsp = &sqltds;
    sqlstm.iters = (unsigned int  )5000;
    sqlstm.offset = (unsigned int  )395;
    sqlstm.selerr = (unsigned short)1;
    sqlstm.sqlpfmem = (unsigned int  )0;
    sqlstm.cud = sqlcud0;
    sqlstm.sqlest = (unsigned char  *)&sqlca;
    sqlstm.sqlety = (unsigned short)4352;
    sqlstm.occurs = (unsigned int  )0;
    sqlstm.sqfoff = (         int )0;
    sqlstm.sqfmod = (unsigned int )2;
    sqlstm.sqhstv[0] = (unsigned char  *)cal.sec;
    sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[0] = (         int  )sizeof(int);
    sqlstm.sqindv[0] = (         short *)0;
    sqlstm.sqinds[0] = (         int  )0;
    sqlstm.sqharm[0] = (unsigned long )0;
    sqlstm.sqharc[0] = (unsigned long  *)0;
    sqlstm.sqadto[0] = (unsigned short )0;
    sqlstm.sqtdso[0] = (unsigned short )0;
    sqlstm.sqhstv[1] = (unsigned char  *)cal.pla;
    sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[1] = (         int  )sizeof(int);
    sqlstm.sqindv[1] = (         short *)0;
    sqlstm.sqinds[1] = (         int  )0;
    sqlstm.sqharm[1] = (unsigned long )0;
    sqlstm.sqharc[1] = (unsigned long  *)0;
    sqlstm.sqadto[1] = (unsigned short )0;
    sqlstm.sqtdso[1] = (unsigned short )0;
    sqlstm.sqhstv[2] = (unsigned char  *)cal.mboindex;
    sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[2] = (         int  )sizeof(int);
    sqlstm.sqindv[2] = (         short *)0;
    sqlstm.sqinds[2] = (         int  )0;
    sqlstm.sqharm[2] = (unsigned long )0;
    sqlstm.sqharc[2] = (unsigned long  *)0;
    sqlstm.sqadto[2] = (unsigned short )0;
    sqlstm.sqtdso[2] = (unsigned short )0;
    sqlstm.sqhstv[3] = (unsigned char  *)cal.mbo;
    sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[3] = (         int  )sizeof(int);
    sqlstm.sqindv[3] = (         short *)0;
    sqlstm.sqinds[3] = (         int  )0;
    sqlstm.sqharm[3] = (unsigned long )0;
    sqlstm.sqharc[3] = (unsigned long  *)0;
    sqlstm.sqadto[3] = (unsigned short )0;
    sqlstm.sqtdso[3] = (unsigned short )0;
    sqlstm.sqhstv[4] = (unsigned char  *)cal.tdc;
    sqlstm.sqhstl[4] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[4] = (         int  )sizeof(int);
    sqlstm.sqindv[4] = (         short *)0;
    sqlstm.sqinds[4] = (         int  )0;
    sqlstm.sqharm[4] = (unsigned long )0;
    sqlstm.sqharc[4] = (unsigned long  *)0;
    sqlstm.sqadto[4] = (unsigned short )0;
    sqlstm.sqtdso[4] = (unsigned short )0;
    sqlstm.sqhstv[5] = (unsigned char  *)cal.chan;
    sqlstm.sqhstl[5] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[5] = (         int  )sizeof(int);
    sqlstm.sqindv[5] = (         short *)0;
    sqlstm.sqinds[5] = (         int  )0;
    sqlstm.sqharm[5] = (unsigned long )0;
    sqlstm.sqharc[5] = (unsigned long  *)0;
    sqlstm.sqadto[5] = (unsigned short )0;
    sqlstm.sqtdso[5] = (unsigned short )0;
    sqlstm.sqhstv[6] = (unsigned char  *)cal.sl;
    sqlstm.sqhstl[6] = (unsigned long )sizeof(float);
    sqlstm.sqhsts[6] = (         int  )sizeof(float);
    sqlstm.sqindv[6] = (         short *)0;
    sqlstm.sqinds[6] = (         int  )0;
    sqlstm.sqharm[6] = (unsigned long )0;
    sqlstm.sqharc[6] = (unsigned long  *)0;
    sqlstm.sqadto[6] = (unsigned short )0;
    sqlstm.sqtdso[6] = (unsigned short )0;
    sqlstm.sqhstv[7] = (unsigned char  *)cal.sE;
    sqlstm.sqhstl[7] = (unsigned long )sizeof(float);
    sqlstm.sqhsts[7] = (         int  )sizeof(float);
    sqlstm.sqindv[7] = (         short *)0;
    sqlstm.sqinds[7] = (         int  )0;
    sqlstm.sqharm[7] = (unsigned long )0;
    sqlstm.sqharc[7] = (unsigned long  *)0;
    sqlstm.sqadto[7] = (unsigned short )0;
    sqlstm.sqtdso[7] = (unsigned short )0;
    sqlstm.sqhstv[8] = (unsigned char  *)cal.sM;
    sqlstm.sqhstl[8] = (unsigned long )sizeof(float);
    sqlstm.sqhsts[8] = (         int  )sizeof(float);
    sqlstm.sqindv[8] = (         short *)0;
    sqlstm.sqinds[8] = (         int  )0;
    sqlstm.sqharm[8] = (unsigned long )0;
    sqlstm.sqharc[8] = (unsigned long  *)0;
    sqlstm.sqadto[8] = (unsigned short )0;
    sqlstm.sqtdso[8] = (unsigned short )0;
    sqlstm.sqhstv[9] = (unsigned char  *)cal.o;
    sqlstm.sqhstl[9] = (unsigned long )sizeof(float);
    sqlstm.sqhsts[9] = (         int  )sizeof(float);
    sqlstm.sqindv[9] = (         short *)0;
    sqlstm.sqinds[9] = (         int  )0;
    sqlstm.sqharm[9] = (unsigned long )0;
    sqlstm.sqharc[9] = (unsigned long  *)0;
    sqlstm.sqadto[9] = (unsigned short )0;
    sqlstm.sqtdso[9] = (unsigned short )0;
    sqlstm.sqhstv[10] = (unsigned char  *)cal.oE;
    sqlstm.sqhstl[10] = (unsigned long )sizeof(float);
    sqlstm.sqhsts[10] = (         int  )sizeof(float);
    sqlstm.sqindv[10] = (         short *)0;
    sqlstm.sqinds[10] = (         int  )0;
    sqlstm.sqharm[10] = (unsigned long )0;
    sqlstm.sqharc[10] = (unsigned long  *)0;
    sqlstm.sqadto[10] = (unsigned short )0;
    sqlstm.sqtdso[10] = (unsigned short )0;
    sqlstm.sqhstv[11] = (unsigned char  *)cal.oM;
    sqlstm.sqhstl[11] = (unsigned long )sizeof(float);
    sqlstm.sqhsts[11] = (         int  )sizeof(float);
    sqlstm.sqindv[11] = (         short *)0;
    sqlstm.sqinds[11] = (         int  )0;
    sqlstm.sqharm[11] = (unsigned long )0;
    sqlstm.sqharc[11] = (unsigned long  *)0;
    sqlstm.sqadto[11] = (unsigned short )0;
    sqlstm.sqtdso[11] = (unsigned short )0;
    sqlstm.sqphsv = sqlstm.sqhstv;
    sqlstm.sqphsl = sqlstm.sqhstl;
    sqlstm.sqphss = sqlstm.sqhsts;
    sqlstm.sqpind = sqlstm.sqindv;
    sqlstm.sqpins = sqlstm.sqinds;
    sqlstm.sqparm = sqlstm.sqharm;
    sqlstm.sqparc = sqlstm.sqharc;
    sqlstm.sqpadto = sqlstm.sqadto;
    sqlstm.sqptdso = sqlstm.sqtdso;
    sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
    if (sqlca.sqlcode < 0) showSqlError("read(HMdcCalParRaw*,Int_t*)");
}


    nLast=sqlca.sqlerrd[2]-nTot;
    if (nLast>0) {
      for (Int_t i=0;i<nLast;i++) {
        s=cal.sec[i]-1;
        p=cal.pla[i]-1;
        pos=s*4+p;
        if (set[pos]) {
          mo=cal.mboindex[i];
          ch=(cal.tdc[i]-1)*8 + cal.chan[i] - 1;
          (*pPar)[s][p][mo][ch].fill(cal.sl[i],cal.o[i],
                                     cal.sE[i],cal.oE[i],
                                     (Int_t)cal.sM[i],(Int_t)cal.oM[i]);
          initModules->AddAt(1,pos);
        }
        nTot++;
      }
    }
  } while (nLast==MDC_MAXARR&&nTot<=30000);
  Bool_t allFound=kTRUE;
  if (isOpenCursor) {
    /* EXEC SQL CLOSE cursor2; */ 

{
    struct sqlexd sqlstm;
    sqlorat((void **)0, &sqlctx, &oraca);
    sqlstm.sqlvsn = 13;
    sqlstm.arrsiz = 12;
    sqlstm.sqladtp = &sqladt;
    sqlstm.sqltdsp = &sqltds;
    sqlstm.iters = (unsigned int  )1;
    sqlstm.offset = (unsigned int  )458;
    sqlstm.cud = sqlcud0;
    sqlstm.sqlest = (unsigned char  *)&sqlca;
    sqlstm.sqlety = (unsigned short)4352;
    sqlstm.occurs = (unsigned int  )0;
    sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
    if (sqlca.sqlcode < 0) showSqlError("read(HMdcCalParRaw*,Int_t*)");
}


    for(Int_t i=0;i<MDC_MAXMODS;i++) {
      if (set[i]==1 && initModules->At(i)==0) allFound=kFALSE;
    }
  } else allFound=kFALSE;
  if (allFound) {
    setChanged(pPar,oraVersion);
    printInfo(pPar->GetName());
  } else {
    pPar->setInputVersion(-1,inputNumber);
  }
  return allFound;
}

Bool_t HMdcParOra2Io::read(HMdcCal2ParSim* pPar, Int_t* set) {
  // reads the calibration parameters and fill the MdcCal2ParSim container
  Int_t oraVersion=-1;
  Bool_t rc=getVersion(pPar,oraVersion);
  if (oraVersion<0) return kFALSE;
  if (oraVersion>=0&&rc==kFALSE) return kTRUE;
  pPar->clear();
  initModules->Reset();
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int vers;
    struct {
      int sec[MDC_MAXARR];
      int pla[MDC_MAXARR];
      int angle[MDC_MAXARR];
      int dbin[MDC_MAXARR];
      float d1[MDC_MAXARR];
      float d2[MDC_MAXARR];
      float d1e[MDC_MAXARR];
      float d2e[MDC_MAXARR];
    } cal2;
  /* EXEC SQL END DECLARE SECTION; */ 

  /* EXEC SQL WHENEVER SQLERROR DO showSqlError("read(HMdcCal2ParSim*,Int_t*)"); */ 

  /* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 

  /* EXEC SQL DECLARE cursor3 CURSOR FOR
    SELECT sector, plane, angle_step, distance_bin,
           drifttime1, drifttime2, drifttime1_err, drifttime2_err
      FROM mdc_ana2.mdccal2parsim_data
      WHERE version =:vers; */ 

  Bool_t isOpenCursor=kFALSE;
  Int_t s=-1, p=-1, pos=-1, nAngles=-1, a=-1, b=-1, nTot=0, nLast=0;
  Int_t nBins=pPar->getNumberOfBins();
  vers=oraVersion;
  /* EXEC SQL OPEN cursor3; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 12;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = sq0013;
  sqlstm.iters = (unsigned int  )1;
  sqlstm.offset = (unsigned int  )473;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqcmod = (unsigned int )0;
  sqlstm.sqhstv[0] = (unsigned char  *)&vers;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )0;
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) showSqlError("read(HMdcCal2ParSim*,Int_t*)");
}


  isOpenCursor=kTRUE;
  do {
    /* EXEC SQL FETCH cursor3 INTO :cal2; */ 

{
    struct sqlexd sqlstm;
    sqlorat((void **)0, &sqlctx, &oraca);
    sqlstm.sqlvsn = 13;
    sqlstm.arrsiz = 12;
    sqlstm.sqladtp = &sqladt;
    sqlstm.sqltdsp = &sqltds;
    sqlstm.iters = (unsigned int  )5000;
    sqlstm.offset = (unsigned int  )492;
    sqlstm.selerr = (unsigned short)1;
    sqlstm.sqlpfmem = (unsigned int  )0;
    sqlstm.cud = sqlcud0;
    sqlstm.sqlest = (unsigned char  *)&sqlca;
    sqlstm.sqlety = (unsigned short)4352;
    sqlstm.occurs = (unsigned int  )0;
    sqlstm.sqfoff = (         int )0;
    sqlstm.sqfmod = (unsigned int )2;
    sqlstm.sqhstv[0] = (unsigned char  *)cal2.sec;
    sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[0] = (         int  )sizeof(int);
    sqlstm.sqindv[0] = (         short *)0;
    sqlstm.sqinds[0] = (         int  )0;
    sqlstm.sqharm[0] = (unsigned long )0;
    sqlstm.sqharc[0] = (unsigned long  *)0;
    sqlstm.sqadto[0] = (unsigned short )0;
    sqlstm.sqtdso[0] = (unsigned short )0;
    sqlstm.sqhstv[1] = (unsigned char  *)cal2.pla;
    sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[1] = (         int  )sizeof(int);
    sqlstm.sqindv[1] = (         short *)0;
    sqlstm.sqinds[1] = (         int  )0;
    sqlstm.sqharm[1] = (unsigned long )0;
    sqlstm.sqharc[1] = (unsigned long  *)0;
    sqlstm.sqadto[1] = (unsigned short )0;
    sqlstm.sqtdso[1] = (unsigned short )0;
    sqlstm.sqhstv[2] = (unsigned char  *)cal2.angle;
    sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[2] = (         int  )sizeof(int);
    sqlstm.sqindv[2] = (         short *)0;
    sqlstm.sqinds[2] = (         int  )0;
    sqlstm.sqharm[2] = (unsigned long )0;
    sqlstm.sqharc[2] = (unsigned long  *)0;
    sqlstm.sqadto[2] = (unsigned short )0;
    sqlstm.sqtdso[2] = (unsigned short )0;
    sqlstm.sqhstv[3] = (unsigned char  *)cal2.dbin;
    sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[3] = (         int  )sizeof(int);
    sqlstm.sqindv[3] = (         short *)0;
    sqlstm.sqinds[3] = (         int  )0;
    sqlstm.sqharm[3] = (unsigned long )0;
    sqlstm.sqharc[3] = (unsigned long  *)0;
    sqlstm.sqadto[3] = (unsigned short )0;
    sqlstm.sqtdso[3] = (unsigned short )0;
    sqlstm.sqhstv[4] = (unsigned char  *)cal2.d1;
    sqlstm.sqhstl[4] = (unsigned long )sizeof(float);
    sqlstm.sqhsts[4] = (         int  )sizeof(float);
    sqlstm.sqindv[4] = (         short *)0;
    sqlstm.sqinds[4] = (         int  )0;
    sqlstm.sqharm[4] = (unsigned long )0;
    sqlstm.sqharc[4] = (unsigned long  *)0;
    sqlstm.sqadto[4] = (unsigned short )0;
    sqlstm.sqtdso[4] = (unsigned short )0;
    sqlstm.sqhstv[5] = (unsigned char  *)cal2.d2;
    sqlstm.sqhstl[5] = (unsigned long )sizeof(float);
    sqlstm.sqhsts[5] = (         int  )sizeof(float);
    sqlstm.sqindv[5] = (         short *)0;
    sqlstm.sqinds[5] = (         int  )0;
    sqlstm.sqharm[5] = (unsigned long )0;
    sqlstm.sqharc[5] = (unsigned long  *)0;
    sqlstm.sqadto[5] = (unsigned short )0;
    sqlstm.sqtdso[5] = (unsigned short )0;
    sqlstm.sqhstv[6] = (unsigned char  *)cal2.d1e;
    sqlstm.sqhstl[6] = (unsigned long )sizeof(float);
    sqlstm.sqhsts[6] = (         int  )sizeof(float);
    sqlstm.sqindv[6] = (         short *)0;
    sqlstm.sqinds[6] = (         int  )0;
    sqlstm.sqharm[6] = (unsigned long )0;
    sqlstm.sqharc[6] = (unsigned long  *)0;
    sqlstm.sqadto[6] = (unsigned short )0;
    sqlstm.sqtdso[6] = (unsigned short )0;
    sqlstm.sqhstv[7] = (unsigned char  *)cal2.d2e;
    sqlstm.sqhstl[7] = (unsigned long )sizeof(float);
    sqlstm.sqhsts[7] = (         int  )sizeof(float);
    sqlstm.sqindv[7] = (         short *)0;
    sqlstm.sqinds[7] = (         int  )0;
    sqlstm.sqharm[7] = (unsigned long )0;
    sqlstm.sqharc[7] = (unsigned long  *)0;
    sqlstm.sqadto[7] = (unsigned short )0;
    sqlstm.sqtdso[7] = (unsigned short )0;
    sqlstm.sqphsv = sqlstm.sqhstv;
    sqlstm.sqphsl = sqlstm.sqhstl;
    sqlstm.sqphss = sqlstm.sqhsts;
    sqlstm.sqpind = sqlstm.sqindv;
    sqlstm.sqpins = sqlstm.sqinds;
    sqlstm.sqparm = sqlstm.sqharm;
    sqlstm.sqparc = sqlstm.sqharc;
    sqlstm.sqpadto = sqlstm.sqadto;
    sqlstm.sqptdso = sqlstm.sqtdso;
    sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
    if (sqlca.sqlcode < 0) showSqlError("read(HMdcCal2ParSim*,Int_t*)");
}


    nLast=sqlca.sqlerrd[2]-nTot;
    if (nLast>0) {
      for (Int_t i=0;i<nLast;i++) {
        s=cal2.sec[i]-1;
        p=cal2.pla[i]-1;
        pos=s*4+p;
        if (set[pos]) {
          HMdcCal2ParModSim& mod=(*pPar)[s][p];
          nAngles=mod.getSize();
          a=cal2.angle[i];
          b=cal2.dbin[i];
          if (b>nBins || a > nAngles) {
            Error("read(HMdcCal2ParSim,Int_t*)",
                  "Buffer size exceeded!");
            pPar->setInputVersion(-1,inputNumber);
            return kFALSE;
          }
          mod[a].setDriftTime1(b,cal2.d1[i]);
          mod[a].setDriftTime2(b,cal2.d2[i]);
          mod[a].setDriftTime1Error(b,cal2.d1e[i]);
          mod[a].setDriftTime2Error(b,cal2.d2e[i]);
          initModules->AddAt(1,pos);
        }
        nTot++;
      }
    }
  } while (nLast==MDC_MAXARR&&nTot<=500000);
  Bool_t allFound=kTRUE;
  if (isOpenCursor) {
    /* EXEC SQL CLOSE cursor3; */ 

{
    struct sqlexd sqlstm;
    sqlorat((void **)0, &sqlctx, &oraca);
    sqlstm.sqlvsn = 13;
    sqlstm.arrsiz = 12;
    sqlstm.sqladtp = &sqladt;
    sqlstm.sqltdsp = &sqltds;
    sqlstm.iters = (unsigned int  )1;
    sqlstm.offset = (unsigned int  )539;
    sqlstm.cud = sqlcud0;
    sqlstm.sqlest = (unsigned char  *)&sqlca;
    sqlstm.sqlety = (unsigned short)4352;
    sqlstm.occurs = (unsigned int  )0;
    sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
    if (sqlca.sqlcode < 0) showSqlError("read(HMdcCal2ParSim*,Int_t*)");
}


    for(Int_t i=0;i<MDC_MAXMODS;i++) {
      if (set[i]==1 && initModules->At(i)==0) allFound=kFALSE;
    }
  } else allFound=kFALSE;
  if (allFound) {
    setChanged(pPar,oraVersion);
    printInfo(pPar->GetName());
  } else {
    pPar->setInputVersion(-1,inputNumber);
  }
  return allFound;
}

Bool_t HMdcParOra2Io::read(HMdcLayerGeomPar* pPar, Int_t* set) {
  // reads the layer parameters and fill the container
  Int_t oraVersion=-1;
  Bool_t rc=getVersion(pPar,oraVersion);
  if (oraVersion<0) return kFALSE;
  if (oraVersion>=0&&rc==kFALSE) return kTRUE;
  pPar->clear();
  initModules->Reset();
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int vers;
    struct {
      int   sec[MDC_MAXTOTLAYS];
      int   pla[MDC_MAXTOTLAYS];
      int   lay[MDC_MAXTOTLAYS];
      float dist[MDC_MAXTOTLAYS];
      float pitch[MDC_MAXTOTLAYS];
      float angle[MDC_MAXTOTLAYS];
      float cwire[MDC_MAXTOTLAYS];
      float cathth[MDC_MAXTOTLAYS];
    } layers;
  /* EXEC SQL END DECLARE SECTION; */ 

  /* EXEC SQL WHENEVER SQLERROR DO showSqlError("read(HMdcLayerGeomPar*,Int_t*)"); */ 

  /* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 

  vers=oraVersion;
  /* EXEC SQL SELECT sector, plane, layer_nr, cell_thickness, cell_pitch,
                  inclination_angle, central_wire_nr, cathode_wire_thickness
           INTO :layers
           FROM mdc_ana2.mdclayergeompar_data
           WHERE version =:vers; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 12;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "select sector ,plane ,layer_nr ,cell_thickness ,cell_pitch \
,inclination_angle ,central_wire_nr ,cathode_wire_thickness into :s1 ,:s2 ,:s3\
 ,:s4 ,:s5 ,:s6 ,:s7 ,:s8   from mdc_ana2.mdclayergeompar_data where version=:\
b1";
  sqlstm.iters = (unsigned int  )144;
  sqlstm.offset = (unsigned int  )554;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)layers.sec;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )sizeof(int);
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqharc[0] = (unsigned long  *)0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)layers.pla;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )sizeof(int);
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqharc[1] = (unsigned long  *)0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)layers.lay;
  sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[2] = (         int  )sizeof(int);
  sqlstm.sqindv[2] = (         short *)0;
  sqlstm.sqinds[2] = (         int  )0;
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqharc[2] = (unsigned long  *)0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqhstv[3] = (unsigned char  *)layers.dist;
  sqlstm.sqhstl[3] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[3] = (         int  )sizeof(float);
  sqlstm.sqindv[3] = (         short *)0;
  sqlstm.sqinds[3] = (         int  )0;
  sqlstm.sqharm[3] = (unsigned long )0;
  sqlstm.sqharc[3] = (unsigned long  *)0;
  sqlstm.sqadto[3] = (unsigned short )0;
  sqlstm.sqtdso[3] = (unsigned short )0;
  sqlstm.sqhstv[4] = (unsigned char  *)layers.pitch;
  sqlstm.sqhstl[4] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[4] = (         int  )sizeof(float);
  sqlstm.sqindv[4] = (         short *)0;
  sqlstm.sqinds[4] = (         int  )0;
  sqlstm.sqharm[4] = (unsigned long )0;
  sqlstm.sqharc[4] = (unsigned long  *)0;
  sqlstm.sqadto[4] = (unsigned short )0;
  sqlstm.sqtdso[4] = (unsigned short )0;
  sqlstm.sqhstv[5] = (unsigned char  *)layers.angle;
  sqlstm.sqhstl[5] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[5] = (         int  )sizeof(float);
  sqlstm.sqindv[5] = (         short *)0;
  sqlstm.sqinds[5] = (         int  )0;
  sqlstm.sqharm[5] = (unsigned long )0;
  sqlstm.sqharc[5] = (unsigned long  *)0;
  sqlstm.sqadto[5] = (unsigned short )0;
  sqlstm.sqtdso[5] = (unsigned short )0;
  sqlstm.sqhstv[6] = (unsigned char  *)layers.cwire;
  sqlstm.sqhstl[6] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[6] = (         int  )sizeof(float);
  sqlstm.sqindv[6] = (         short *)0;
  sqlstm.sqinds[6] = (         int  )0;
  sqlstm.sqharm[6] = (unsigned long )0;
  sqlstm.sqharc[6] = (unsigned long  *)0;
  sqlstm.sqadto[6] = (unsigned short )0;
  sqlstm.sqtdso[6] = (unsigned short )0;
  sqlstm.sqhstv[7] = (unsigned char  *)layers.cathth;
  sqlstm.sqhstl[7] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[7] = (         int  )sizeof(float);
  sqlstm.sqindv[7] = (         short *)0;
  sqlstm.sqinds[7] = (         int  )0;
  sqlstm.sqharm[7] = (unsigned long )0;
  sqlstm.sqharc[7] = (unsigned long  *)0;
  sqlstm.sqadto[7] = (unsigned short )0;
  sqlstm.sqtdso[7] = (unsigned short )0;
  sqlstm.sqhstv[8] = (unsigned char  *)&vers;
  sqlstm.sqhstl[8] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[8] = (         int  )sizeof(int);
  sqlstm.sqindv[8] = (         short *)0;
  sqlstm.sqinds[8] = (         int  )0;
  sqlstm.sqharm[8] = (unsigned long )0;
  sqlstm.sqadto[8] = (unsigned short )0;
  sqlstm.sqtdso[8] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) showSqlError("read(HMdcLayerGeomPar*,Int_t*)");
}


  Int_t nData=sqlca.sqlerrd[2];
  Int_t s=-1, p=-1, pos=-1;
  for (Int_t i=0;i<nData;i++) {
    s=layers.sec[i]-1;
    p=layers.pla[i]-1;
    pos=s*4+p;
    if (set[pos]) {
      (*pPar)[s][p][layers.lay[i]-1].fill(layers.pitch[i],layers.dist[i],
                                          layers.angle[i],layers.cwire[i],
                                          layers.cathth[i]);
      initModules->AddAt(1,pos);
    }
  }
  Bool_t allFound=kTRUE;
  for(Int_t i=0;i<MDC_MAXMODS;i++) {
    if (set[i]==1 && initModules->At(i)==0) allFound=kFALSE;
  }
  if (allFound) {
    setChanged(pPar,oraVersion);
    printInfo(pPar->GetName());
  } else {
    pPar->setInputVersion(-1,inputNumber);
  }
  return allFound;
}

Bool_t HMdcParOra2Io::read(HMdcCellEff* pPar, Int_t* set) {
  // reads the cell efficiency parameters and fill the container
  Int_t oraVersion=-1;
  Bool_t rc=getVersion(pPar,oraVersion);
  if (oraVersion<0) return kFALSE;
  if (oraVersion>=0&&rc==kFALSE) return kTRUE;
  pPar->clear();
  initModules->Reset();
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int vers;
    struct {
      int plane[MDC_MAXARR];
      float an[MDC_MAXARR];
      float mr[MDC_MAXARR];
      float sl[MDC_MAXARR];
    } eff;
  /* EXEC SQL END DECLARE SECTION; */ 

  /* EXEC SQL WHENEVER SQLERROR DO showSqlError("read(HMdcCellEff*,Int_t*)"); */ 

  /* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 

  vers=oraVersion;
  /* EXEC SQL SELECT plane, angle, max_r, slope
           INTO :eff
           FROM mdc_ana2.celleff_data
           WHERE vers_id =:vers; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 12;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "select plane ,angle ,max_r ,slope into :s1 ,:s2 ,:s3 ,:s4  \
 from mdc_ana2.celleff_data where vers_id=:b1";
  sqlstm.iters = (unsigned int  )5000;
  sqlstm.offset = (unsigned int  )605;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)eff.plane;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )sizeof(int);
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqharc[0] = (unsigned long  *)0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)eff.an;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[1] = (         int  )sizeof(float);
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqharc[1] = (unsigned long  *)0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)eff.mr;
  sqlstm.sqhstl[2] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[2] = (         int  )sizeof(float);
  sqlstm.sqindv[2] = (         short *)0;
  sqlstm.sqinds[2] = (         int  )0;
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqharc[2] = (unsigned long  *)0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqhstv[3] = (unsigned char  *)eff.sl;
  sqlstm.sqhstl[3] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[3] = (         int  )sizeof(float);
  sqlstm.sqindv[3] = (         short *)0;
  sqlstm.sqinds[3] = (         int  )0;
  sqlstm.sqharm[3] = (unsigned long )0;
  sqlstm.sqharc[3] = (unsigned long  *)0;
  sqlstm.sqadto[3] = (unsigned short )0;
  sqlstm.sqtdso[3] = (unsigned short )0;
  sqlstm.sqhstv[4] = (unsigned char  *)&vers;
  sqlstm.sqhstl[4] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[4] = (         int  )sizeof(int);
  sqlstm.sqindv[4] = (         short *)0;
  sqlstm.sqinds[4] = (         int  )0;
  sqlstm.sqharm[4] = (unsigned long )0;
  sqlstm.sqadto[4] = (unsigned short )0;
  sqlstm.sqtdso[4] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) showSqlError("read(HMdcCellEff*,Int_t*)");
}


  for(Int_t i=0;i<sqlca.sqlerrd[2];i++) {
    Int_t p=eff.plane[i]-1;
    (*pPar)[p][(Int_t)eff.an[i]].setFunctionValues(eff.mr[i],eff.sl[i]);
    initModules->AddAt(1,p);
  }
  Bool_t allFound=kTRUE;
  for(Int_t i=0;i<MDC_MAXPLANES;i++) {
    if (set[i]==1 && initModules->At(i)==0) allFound=kFALSE;
  }
  if (allFound) {
    setChanged(pPar,oraVersion);
    printInfo(pPar->GetName());
  } else {
    pPar->setInputVersion(-1,inputNumber);
  }
  return allFound;
};

Bool_t HMdcParOra2Io::read(HMdcTimeCut* pPar, Int_t* set) {

  // reads the time cut parameters and fill the container
  Int_t oraVersion=-1;
  Bool_t rc=getVersion(pPar,oraVersion);
  if (oraVersion<0) return kFALSE;
  if (oraVersion>=0&&rc==kFALSE) return kTRUE;
  pPar->clear();
  initModules->Reset();
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int vers;
    struct {
      int sec[MDC_MAXMODS];
      int pla[MDC_MAXMODS];
      float ct1l[MDC_MAXMODS];
      float ct1r[MDC_MAXMODS];
      float ct2l[MDC_MAXMODS];
      float ct2r[MDC_MAXMODS];
      float cl[MDC_MAXMODS];
      float cr[MDC_MAXMODS];
      float cBumpt1l[MDC_MAXMODS];
      float cBumpt1r[MDC_MAXMODS];
      float cBumptotl[MDC_MAXMODS];
      float cBumptotr[MDC_MAXMODS];
    } tcuts;
  /* EXEC SQL END DECLARE SECTION; */ 

  /* EXEC SQL WHENEVER SQLERROR DO showSqlError("read(HMdcTimeCut*,Int_t*)"); */ 

  /* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 

  vers=oraVersion;
  /* EXEC SQL SELECT sector, plane, cut_t1_l, cut_t1_r, cut_t2_l, cut_t2_r,
                  cut_left, cut_right , cut_bump_t1_l, cut_bump_t1_r ,cut_bump_tot_l, cut_bump_tot_r
           INTO :tcuts
           FROM mdc_ana2.mdctimecut_data d
           WHERE version =:vers; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 13;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "select sector ,plane ,cut_t1_l ,cut_t1_r ,cut_t2_l ,cut_t2_\
r ,cut_left ,cut_right ,cut_bump_t1_l ,cut_bump_t1_r ,cut_bump_tot_l ,cut_bump\
_tot_r into :s1 ,:s2 ,:s3 ,:s4 ,:s5 ,:s6 ,:s7 ,:s8 ,:s9 ,:s10 ,:s11 ,:s12   fr\
om mdc_ana2.mdctimecut_data d where version=:b1";
  sqlstm.iters = (unsigned int  )24;
  sqlstm.offset = (unsigned int  )640;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)tcuts.sec;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )sizeof(int);
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqharc[0] = (unsigned long  *)0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)tcuts.pla;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )sizeof(int);
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqharc[1] = (unsigned long  *)0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)tcuts.ct1l;
  sqlstm.sqhstl[2] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[2] = (         int  )sizeof(float);
  sqlstm.sqindv[2] = (         short *)0;
  sqlstm.sqinds[2] = (         int  )0;
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqharc[2] = (unsigned long  *)0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqhstv[3] = (unsigned char  *)tcuts.ct1r;
  sqlstm.sqhstl[3] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[3] = (         int  )sizeof(float);
  sqlstm.sqindv[3] = (         short *)0;
  sqlstm.sqinds[3] = (         int  )0;
  sqlstm.sqharm[3] = (unsigned long )0;
  sqlstm.sqharc[3] = (unsigned long  *)0;
  sqlstm.sqadto[3] = (unsigned short )0;
  sqlstm.sqtdso[3] = (unsigned short )0;
  sqlstm.sqhstv[4] = (unsigned char  *)tcuts.ct2l;
  sqlstm.sqhstl[4] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[4] = (         int  )sizeof(float);
  sqlstm.sqindv[4] = (         short *)0;
  sqlstm.sqinds[4] = (         int  )0;
  sqlstm.sqharm[4] = (unsigned long )0;
  sqlstm.sqharc[4] = (unsigned long  *)0;
  sqlstm.sqadto[4] = (unsigned short )0;
  sqlstm.sqtdso[4] = (unsigned short )0;
  sqlstm.sqhstv[5] = (unsigned char  *)tcuts.ct2r;
  sqlstm.sqhstl[5] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[5] = (         int  )sizeof(float);
  sqlstm.sqindv[5] = (         short *)0;
  sqlstm.sqinds[5] = (         int  )0;
  sqlstm.sqharm[5] = (unsigned long )0;
  sqlstm.sqharc[5] = (unsigned long  *)0;
  sqlstm.sqadto[5] = (unsigned short )0;
  sqlstm.sqtdso[5] = (unsigned short )0;
  sqlstm.sqhstv[6] = (unsigned char  *)tcuts.cl;
  sqlstm.sqhstl[6] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[6] = (         int  )sizeof(float);
  sqlstm.sqindv[6] = (         short *)0;
  sqlstm.sqinds[6] = (         int  )0;
  sqlstm.sqharm[6] = (unsigned long )0;
  sqlstm.sqharc[6] = (unsigned long  *)0;
  sqlstm.sqadto[6] = (unsigned short )0;
  sqlstm.sqtdso[6] = (unsigned short )0;
  sqlstm.sqhstv[7] = (unsigned char  *)tcuts.cr;
  sqlstm.sqhstl[7] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[7] = (         int  )sizeof(float);
  sqlstm.sqindv[7] = (         short *)0;
  sqlstm.sqinds[7] = (         int  )0;
  sqlstm.sqharm[7] = (unsigned long )0;
  sqlstm.sqharc[7] = (unsigned long  *)0;
  sqlstm.sqadto[7] = (unsigned short )0;
  sqlstm.sqtdso[7] = (unsigned short )0;
  sqlstm.sqhstv[8] = (unsigned char  *)tcuts.cBumpt1l;
  sqlstm.sqhstl[8] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[8] = (         int  )sizeof(float);
  sqlstm.sqindv[8] = (         short *)0;
  sqlstm.sqinds[8] = (         int  )0;
  sqlstm.sqharm[8] = (unsigned long )0;
  sqlstm.sqharc[8] = (unsigned long  *)0;
  sqlstm.sqadto[8] = (unsigned short )0;
  sqlstm.sqtdso[8] = (unsigned short )0;
  sqlstm.sqhstv[9] = (unsigned char  *)tcuts.cBumpt1r;
  sqlstm.sqhstl[9] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[9] = (         int  )sizeof(float);
  sqlstm.sqindv[9] = (         short *)0;
  sqlstm.sqinds[9] = (         int  )0;
  sqlstm.sqharm[9] = (unsigned long )0;
  sqlstm.sqharc[9] = (unsigned long  *)0;
  sqlstm.sqadto[9] = (unsigned short )0;
  sqlstm.sqtdso[9] = (unsigned short )0;
  sqlstm.sqhstv[10] = (unsigned char  *)tcuts.cBumptotl;
  sqlstm.sqhstl[10] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[10] = (         int  )sizeof(float);
  sqlstm.sqindv[10] = (         short *)0;
  sqlstm.sqinds[10] = (         int  )0;
  sqlstm.sqharm[10] = (unsigned long )0;
  sqlstm.sqharc[10] = (unsigned long  *)0;
  sqlstm.sqadto[10] = (unsigned short )0;
  sqlstm.sqtdso[10] = (unsigned short )0;
  sqlstm.sqhstv[11] = (unsigned char  *)tcuts.cBumptotr;
  sqlstm.sqhstl[11] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[11] = (         int  )sizeof(float);
  sqlstm.sqindv[11] = (         short *)0;
  sqlstm.sqinds[11] = (         int  )0;
  sqlstm.sqharm[11] = (unsigned long )0;
  sqlstm.sqharc[11] = (unsigned long  *)0;
  sqlstm.sqadto[11] = (unsigned short )0;
  sqlstm.sqtdso[11] = (unsigned short )0;
  sqlstm.sqhstv[12] = (unsigned char  *)&vers;
  sqlstm.sqhstl[12] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[12] = (         int  )sizeof(int);
  sqlstm.sqindv[12] = (         short *)0;
  sqlstm.sqinds[12] = (         int  )0;
  sqlstm.sqharm[12] = (unsigned long )0;
  sqlstm.sqadto[12] = (unsigned short )0;
  sqlstm.sqtdso[12] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) showSqlError("read(HMdcTimeCut*,Int_t*)");
}


  Int_t pos;
  for(Int_t k=0;k<sqlca.sqlerrd[2];k++) {
    Int_t s=tcuts.sec[k]-1;
    Int_t p=tcuts.pla[k]-1;
    pos=s*4+p;
    if (set[pos]) {
      (*pPar)[s][p].fill(tcuts.ct1l[k],tcuts.ct1r[k],tcuts.ct2l[k],tcuts.ct2r[k],
                         tcuts.cl[k],tcuts.cr[k],tcuts.cBumpt1l[k],tcuts.cBumpt1r[k],tcuts.cBumptotl[k],tcuts.cBumptotr[k]);
      initModules->AddAt(1,pos);
    }
  }
  Bool_t allFound=kTRUE;
  for(Int_t i=0;i<MDC_MAXMODS;i++) {
    if (set[i]==1 && initModules->At(i)==0) allFound=kFALSE;
  }
  if (allFound) {
    setChanged(pPar,oraVersion);
    printInfo(pPar->GetName());
  } else {
    pPar->setInputVersion(-1,inputNumber);
  }
  return allFound;
}

Bool_t HMdcParOra2Io::read(HMdcTdcThreshold* pPar,Int_t* set) {
  // reads the thresholds and fill the MdcTdcThreshold container
  Int_t contVers=pPar->getOraVersion();
  if (contVers==-1) {
    Error("read(HMdcTdcThreshold*,Int_t*)","Specify Oracle input version!");
    pPar->setInputVersion(-1,inputNumber);
    return kFALSE;
  }
  pPar->clear();
  initModules->Reset();
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int vers;
    int status;
    struct {
      int sec[MDC_MAXARR];
      int pla[MDC_MAXARR];
      int mbo[MDC_MAXARR];
      int dbo[MDC_MAXARR];
      int thr[MDC_MAXARR];
    } thrdata;
  /* EXEC SQL END DECLARE SECTION; */ 

  Int_t s, p, pos;
  Bool_t allFound=kTRUE;
  /* EXEC SQL WHENEVER SQLERROR DO showSqlError("read(HMdcTdcThreshold*,Int_t*)"); */ 

  /* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 

  vers=contVers;
  /* EXEC SQL SELECT status
           INTO :status
           FROM mdc_ana2.threshold_vers
           WHERE vers_id = :vers; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 13;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "select status into :b0  from mdc_ana2.threshold_vers where \
vers_id=:b1";
  sqlstm.iters = (unsigned int  )1;
  sqlstm.offset = (unsigned int  )707;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)&status;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )0;
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)&vers;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )0;
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) showSqlError("read(HMdcTdcThreshold*,Int_t*)");
}


  pPar->setStatus(status);
  /* EXEC SQL SELECT sector, plane, mbo_local_index, dbo_local_pos_id, threshold
           INTO :thrdata
           FROM mdc_ana2.threshold_data_view
           WHERE vers_id = :vers; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 13;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "select sector ,plane ,mbo_local_index ,dbo_local_pos_id ,th\
reshold into :s1 ,:s2 ,:s3 ,:s4 ,:s5   from mdc_ana2.threshold_data_view where\
 vers_id=:b1";
  sqlstm.iters = (unsigned int  )5000;
  sqlstm.offset = (unsigned int  )730;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)thrdata.sec;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )sizeof(int);
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqharc[0] = (unsigned long  *)0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)thrdata.pla;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )sizeof(int);
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqharc[1] = (unsigned long  *)0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)thrdata.mbo;
  sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[2] = (         int  )sizeof(int);
  sqlstm.sqindv[2] = (         short *)0;
  sqlstm.sqinds[2] = (         int  )0;
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqharc[2] = (unsigned long  *)0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqhstv[3] = (unsigned char  *)thrdata.dbo;
  sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[3] = (         int  )sizeof(int);
  sqlstm.sqindv[3] = (         short *)0;
  sqlstm.sqinds[3] = (         int  )0;
  sqlstm.sqharm[3] = (unsigned long )0;
  sqlstm.sqharc[3] = (unsigned long  *)0;
  sqlstm.sqadto[3] = (unsigned short )0;
  sqlstm.sqtdso[3] = (unsigned short )0;
  sqlstm.sqhstv[4] = (unsigned char  *)thrdata.thr;
  sqlstm.sqhstl[4] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[4] = (         int  )sizeof(int);
  sqlstm.sqindv[4] = (         short *)0;
  sqlstm.sqinds[4] = (         int  )0;
  sqlstm.sqharm[4] = (unsigned long )0;
  sqlstm.sqharc[4] = (unsigned long  *)0;
  sqlstm.sqadto[4] = (unsigned short )0;
  sqlstm.sqtdso[4] = (unsigned short )0;
  sqlstm.sqhstv[5] = (unsigned char  *)&vers;
  sqlstm.sqhstl[5] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[5] = (         int  )sizeof(int);
  sqlstm.sqindv[5] = (         short *)0;
  sqlstm.sqinds[5] = (         int  )0;
  sqlstm.sqharm[5] = (unsigned long )0;
  sqlstm.sqadto[5] = (unsigned short )0;
  sqlstm.sqtdso[5] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) showSqlError("read(HMdcTdcThreshold*,Int_t*)");
}


  for (Int_t i=0;i<sqlca.sqlerrd[2];i++) {
    s=thrdata.sec[i]-1;
    p=thrdata.pla[i]-1;
    pos=s*4+p;
    if (set[pos]>0) {
      initModules->AddAt(1,pos);
      (*pPar)[s][p][thrdata.mbo[i]][thrdata.dbo[i]-1].setThreshold(thrdata.thr[i]);
    }
  }
  for(Int_t i=0;i<MDC_MAXMODS;i++) {
    if (set[i]==1 && initModules->At(i)==0) allFound=kFALSE;
  }
  if (allFound) {
    setChanged(pPar,contVers);
    printInfo(pPar->GetName());
  } else {
    pPar->setInputVersion(-1,inputNumber);
  }
  return allFound;
}

Bool_t HMdcParOra2Io::read(HMdcTdcChannel* pPar, Int_t* set) {
  // reads the tdc channel masks and fill the container
  Int_t contVers=pPar->getOraVersion();
  if (contVers==-1) {
    Error("read(HMdcTdcChannels*,Int_t*)","Specify Oracle input version!");
    pPar->setInputVersion(-1,inputNumber);
    return kFALSE;
  }
  initModules->Reset();
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int vers;
    int status;
    struct {
      int sec[MDC_MAXARR];
      int pla[MDC_MAXARR];
      int mbo[MDC_MAXARR];
      int tdc[MDC_MAXARR];
      int mask[MDC_MAXARR];
      int cal[MDC_MAXARR];
    } maskdata;
  /* EXEC SQL END DECLARE SECTION; */ 

  Int_t s, p, pos;
  Bool_t allFound=kTRUE;
  /* EXEC SQL WHENEVER SQLERROR DO showSqlError("read(HMdcTdcChannel*,Int_t*)"); */ 

  /* EXEC SQL WHENEVER NOT FOUND CONTINUE; */ 

  vers=contVers;
  /* EXEC SQL SELECT status
           INTO :status
           FROM mdc_ana2.tdc_mask_vers
           WHERE vers_id = :vers; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 13;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "select status into :b0  from mdc_ana2.tdc_mask_vers where v\
ers_id=:b1";
  sqlstm.iters = (unsigned int  )1;
  sqlstm.offset = (unsigned int  )769;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)&status;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )0;
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)&vers;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )0;
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) showSqlError("read(HMdcTdcChannel*,Int_t*)");
}


  pPar->setStatus(status);
  /* EXEC SQL SELECT sector, plane, mbo_local_index, tdc_nr,
                  channel_mask, calibration_mask
           INTO :maskdata 
           FROM mdc_ana2.tdc_mask_data_view
           WHERE vers_id = :vers; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 13;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "select sector ,plane ,mbo_local_index ,tdc_nr ,channel_mask\
 ,calibration_mask into :s1 ,:s2 ,:s3 ,:s4 ,:s5 ,:s6   from mdc_ana2.tdc_mask_\
data_view where vers_id=:b1";
  sqlstm.iters = (unsigned int  )5000;
  sqlstm.offset = (unsigned int  )792;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)maskdata.sec;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )sizeof(int);
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqharc[0] = (unsigned long  *)0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)maskdata.pla;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )sizeof(int);
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqharc[1] = (unsigned long  *)0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)maskdata.mbo;
  sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[2] = (         int  )sizeof(int);
  sqlstm.sqindv[2] = (         short *)0;
  sqlstm.sqinds[2] = (         int  )0;
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqharc[2] = (unsigned long  *)0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqhstv[3] = (unsigned char  *)maskdata.tdc;
  sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[3] = (         int  )sizeof(int);
  sqlstm.sqindv[3] = (         short *)0;
  sqlstm.sqinds[3] = (         int  )0;
  sqlstm.sqharm[3] = (unsigned long )0;
  sqlstm.sqharc[3] = (unsigned long  *)0;
  sqlstm.sqadto[3] = (unsigned short )0;
  sqlstm.sqtdso[3] = (unsigned short )0;
  sqlstm.sqhstv[4] = (unsigned char  *)maskdata.mask;
  sqlstm.sqhstl[4] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[4] = (         int  )sizeof(int);
  sqlstm.sqindv[4] = (         short *)0;
  sqlstm.sqinds[4] = (         int  )0;
  sqlstm.sqharm[4] = (unsigned long )0;
  sqlstm.sqharc[4] = (unsigned long  *)0;
  sqlstm.sqadto[4] = (unsigned short )0;
  sqlstm.sqtdso[4] = (unsigned short )0;
  sqlstm.sqhstv[5] = (unsigned char  *)maskdata.cal;
  sqlstm.sqhstl[5] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[5] = (         int  )sizeof(int);
  sqlstm.sqindv[5] = (         short *)0;
  sqlstm.sqinds[5] = (         int  )0;
  sqlstm.sqharm[5] = (unsigned long )0;
  sqlstm.sqharc[5] = (unsigned long  *)0;
  sqlstm.sqadto[5] = (unsigned short )0;
  sqlstm.sqtdso[5] = (unsigned short )0;
  sqlstm.sqhstv[6] = (unsigned char  *)&vers;
  sqlstm.sqhstl[6] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[6] = (         int  )sizeof(int);
  sqlstm.sqindv[6] = (         short *)0;
  sqlstm.sqinds[6] = (         int  )0;
  sqlstm.sqharm[6] = (unsigned long )0;
  sqlstm.sqadto[6] = (unsigned short )0;
  sqlstm.sqtdso[6] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) showSqlError("read(HMdcTdcChannel*,Int_t*)");
}


  for (Int_t i=0;i<sqlca.sqlerrd[2];i++) {
    s=maskdata.sec[i]-1;
    p=maskdata.pla[i]-1;
    pos=s*4+p;
    if (set[pos]>0) {
      initModules->AddAt(1,pos);
      HMdcTdcChannelTdc& rTdc=(*pPar)[s][p][maskdata.mbo[i]][maskdata.tdc[i]-1];
      rTdc.fill(maskdata.mask[i],1);
      rTdc.fill(maskdata.cal[i],0);
    }
  }
  for(Int_t i=0;i<MDC_MAXMODS;i++) {
    if (set[i]==1 && initModules->At(i)==0) allFound=kFALSE;
  }
  if (allFound) {
    setChanged(pPar,contVers);
    printInfo(pPar->GetName());
  } else {
    pPar->setInputVersion(-1,inputNumber);
  }
  return allFound;
}

Int_t HMdcParOra2Io::createVersion(HParSet* pPar) {
  // creates a new version for the parameters
  // returns the new version
  if (strlen(pPar->getAuthor())==0) {
    Error("createVersion(HParSet*)",
          "%s: author not defined\n",pPar->GetName());
    return -1;
  }
  if (strlen(pPar->getDescription())==0) {
    Error("createVersion(HParSet*)",
          "%s: description not defined\n",pPar->GetName());
    return -1;
  }
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int   vers=-1;
    int   context;
    int   run;
    char* creator;
    char* descript;
  /* EXEC SQL END DECLARE SECTION; */ 

  const Char_t* contName=pPar->IsA()->GetName();
  if ((strcmp(contName,"HMdcLookupGeom") != 0)
      &&(strcmp(contName,"HMdcTdcThreshold") != 0)
      && (strcmp(contName,"HMdcTdcChannel") != 0) ) {
    context = getContextId(pPar->IsA()->GetName(),pPar->getParamContext());
    if (context==-1) return -1;
  }
  run=getActRunId();
  creator=(Char_t*)pPar->getAuthor();
  descript=(Char_t*)pPar->getDescription();
  /* EXEC SQL WHENEVER SQLERROR GOTO not_found; */ 

  /* EXEC SQL WHENEVER NOT FOUND GOTO not_found; */ 

  if (strcmp(contName,"HMdcCalParRaw")==0) {
    /* EXEC SQL EXECUTE
      BEGIN
        SELECT mdc_ana2.mdc_par_query.next_version INTO :vers FROM DUAL;
        INSERT INTO mdc_ana2.cal1par_vers
                   (vers_id, orig_context_id, run_id, author, description)
            VALUES (:vers, :context, :run, :creator, :descript);
      END;
    END-EXEC; */ 

{
    struct sqlexd sqlstm;
    sqlorat((void **)0, &sqlctx, &oraca);
    sqlstm.sqlvsn = 13;
    sqlstm.arrsiz = 13;
    sqlstm.sqladtp = &sqladt;
    sqlstm.sqltdsp = &sqltds;
    sqlstm.stmt = "begin SELECT mdc_ana2 . mdc_par_query . next_version INTO\
 :vers FROM DUAL ; INSERT INTO mdc_ana2 . cal1par_vers ( vers_id , orig_contex\
t_id , run_id , author , description ) VALUES ( :vers , :context , :run , :cre\
ator , :descript ) ; END ;";
    sqlstm.iters = (unsigned int  )1;
    sqlstm.offset = (unsigned int  )835;
    sqlstm.cud = sqlcud0;
    sqlstm.sqlest = (unsigned char  *)&sqlca;
    sqlstm.sqlety = (unsigned short)4352;
    sqlstm.occurs = (unsigned int  )0;
    sqlstm.sqhstv[0] = (unsigned char  *)&vers;
    sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[0] = (         int  )0;
    sqlstm.sqindv[0] = (         short *)0;
    sqlstm.sqinds[0] = (         int  )0;
    sqlstm.sqharm[0] = (unsigned long )0;
    sqlstm.sqadto[0] = (unsigned short )0;
    sqlstm.sqtdso[0] = (unsigned short )0;
    sqlstm.sqhstv[1] = (unsigned char  *)&context;
    sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[1] = (         int  )0;
    sqlstm.sqindv[1] = (         short *)0;
    sqlstm.sqinds[1] = (         int  )0;
    sqlstm.sqharm[1] = (unsigned long )0;
    sqlstm.sqadto[1] = (unsigned short )0;
    sqlstm.sqtdso[1] = (unsigned short )0;
    sqlstm.sqhstv[2] = (unsigned char  *)&run;
    sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
    sqlstm.sqhsts[2] = (         int  )0;
    sqlstm.sqindv[2] = (         short *)0;
    sqlstm.sqinds[2] = (         int  )0;
    sqlstm.sqharm[2] = (unsigned long )0;
    sqlstm.sqadto[2] = (unsigned short )0;
    sqlstm.sqtdso[2] = (unsigned short )0;
    sqlstm.sqhstv[3] = (unsigned char  *)creator;
    sqlstm.sqhstl[3] = (unsigned long )0;
    sqlstm.sqhsts[3] = (         int  )0;
    sqlstm.sqindv[3] = (         short *)0;
    sqlstm.sqinds[3] = (         int  )0;
    sqlstm.sqharm[3] = (unsigned long )0;
    sqlstm.sqadto[3] = (unsigned short )0;
    sqlstm.sqtdso[3] = (unsigned short )0;
    sqlstm.sqhstv[4] = (unsigned char  *)descript;
    sqlstm.sqhstl[4] = (unsigned long )0;
    sqlstm.sqhsts[4] = (         int  )0;
    sqlstm.sqindv[4] = (         short *)0;
    sqlstm.sqinds[4] = (         int  )0;
    sqlstm.sqharm[4] = (unsigned long )0;
    sqlstm.sqadto[4] = (unsigned short )0;
    sqlstm.sqtdso[4] = (unsigned short )0;
    sqlstm.sqphsv = sqlstm.sqhstv;
    sqlstm.sqphsl = sqlstm.sqhstl;
    sqlstm.sqphss = sqlstm.sqhsts;
    sqlstm.sqpind = sqlstm.sqindv;
    sqlstm.sqpins = sqlstm.sqinds;
    sqlstm.sqparm = sqlstm.sqharm;
    sqlstm.sqparc = sqlstm.sqharc;
    sqlstm.sqpadto = sqlstm.sqadto;
    sqlstm.sqptdso = sqlstm.sqtdso;
    sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
    if (sqlca.sqlcode == 1403) goto not_found;
    if (sqlca.sqlcode < 0) goto not_found;
}


  } else {
    if (strcmp(contName,"HMdcCellEff")==0) {
      /* EXEC SQL EXECUTE
        BEGIN
          SELECT mdc_ana2.mdc_par_query.next_version INTO :vers FROM DUAL;
          INSERT INTO mdc_ana2.celleff_vers
                     (vers_id, orig_context_id, run_id, author, description)
              VALUES (:vers, :context, :run, :creator, :descript);
        END;
      END-EXEC; */ 

{
      struct sqlexd sqlstm;
      sqlorat((void **)0, &sqlctx, &oraca);
      sqlstm.sqlvsn = 13;
      sqlstm.arrsiz = 13;
      sqlstm.sqladtp = &sqladt;
      sqlstm.sqltdsp = &sqltds;
      sqlstm.stmt = "begin SELECT mdc_ana2 . mdc_par_query . next_version IN\
TO :vers FROM DUAL ; INSERT INTO mdc_ana2 . celleff_vers ( vers_id , orig_cont\
ext_id , run_id , author , description ) VALUES ( :vers , :context , :run , :c\
reator , :descript ) ; END ;";
      sqlstm.iters = (unsigned int  )1;
      sqlstm.offset = (unsigned int  )870;
      sqlstm.cud = sqlcud0;
      sqlstm.sqlest = (unsigned char  *)&sqlca;
      sqlstm.sqlety = (unsigned short)4352;
      sqlstm.occurs = (unsigned int  )0;
      sqlstm.sqhstv[0] = (unsigned char  *)&vers;
      sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
      sqlstm.sqhsts[0] = (         int  )0;
      sqlstm.sqindv[0] = (         short *)0;
      sqlstm.sqinds[0] = (         int  )0;
      sqlstm.sqharm[0] = (unsigned long )0;
      sqlstm.sqadto[0] = (unsigned short )0;
      sqlstm.sqtdso[0] = (unsigned short )0;
      sqlstm.sqhstv[1] = (unsigned char  *)&context;
      sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
      sqlstm.sqhsts[1] = (         int  )0;
      sqlstm.sqindv[1] = (         short *)0;
      sqlstm.sqinds[1] = (         int  )0;
      sqlstm.sqharm[1] = (unsigned long )0;
      sqlstm.sqadto[1] = (unsigned short )0;
      sqlstm.sqtdso[1] = (unsigned short )0;
      sqlstm.sqhstv[2] = (unsigned char  *)&run;
      sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
      sqlstm.sqhsts[2] = (         int  )0;
      sqlstm.sqindv[2] = (         short *)0;
      sqlstm.sqinds[2] = (         int  )0;
      sqlstm.sqharm[2] = (unsigned long )0;
      sqlstm.sqadto[2] = (unsigned short )0;
      sqlstm.sqtdso[2] = (unsigned short )0;
      sqlstm.sqhstv[3] = (unsigned char  *)creator;
      sqlstm.sqhstl[3] = (unsigned long )0;
      sqlstm.sqhsts[3] = (         int  )0;
      sqlstm.sqindv[3] = (         short *)0;
      sqlstm.sqinds[3] = (         int  )0;
      sqlstm.sqharm[3] = (unsigned long )0;
      sqlstm.sqadto[3] = (unsigned short )0;
      sqlstm.sqtdso[3] = (unsigned short )0;
      sqlstm.sqhstv[4] = (unsigned char  *)descript;
      sqlstm.sqhstl[4] = (unsigned long )0;
      sqlstm.sqhsts[4] = (         int  )0;
      sqlstm.sqindv[4] = (         short *)0;
      sqlstm.sqinds[4] = (         int  )0;
      sqlstm.sqharm[4] = (unsigned long )0;
      sqlstm.sqadto[4] = (unsigned short )0;
      sqlstm.sqtdso[4] = (unsigned short )0;
      sqlstm.sqphsv = sqlstm.sqhstv;
      sqlstm.sqphsl = sqlstm.sqhstl;
      sqlstm.sqphss = sqlstm.sqhsts;
      sqlstm.sqpind = sqlstm.sqindv;
      sqlstm.sqpins = sqlstm.sqinds;
      sqlstm.sqparm = sqlstm.sqharm;
      sqlstm.sqparc = sqlstm.sqharc;
      sqlstm.sqpadto = sqlstm.sqadto;
      sqlstm.sqptdso = sqlstm.sqtdso;
      sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
      if (sqlca.sqlcode == 1403) goto not_found;
      if (sqlca.sqlcode < 0) goto not_found;
}


    } else {
      if (strcmp(contName,"HMdcTimeCut")==0) {
        /* EXEC SQL EXECUTE
          BEGIN
            SELECT mdc_ana2.mdc_par_query.next_version INTO :vers FROM DUAL;
            INSERT INTO mdc_ana2.timecut_vers
                       (vers_id, orig_context_id, run_id, author, description)
                VALUES (:vers, :context, :run, :creator, :descript);
          END;
        END-EXEC; */ 

{
        struct sqlexd sqlstm;
        sqlorat((void **)0, &sqlctx, &oraca);
        sqlstm.sqlvsn = 13;
        sqlstm.arrsiz = 13;
        sqlstm.sqladtp = &sqladt;
        sqlstm.sqltdsp = &sqltds;
        sqlstm.stmt = "begin SELECT mdc_ana2 . mdc_par_query . next_version \
INTO :vers FROM DUAL ; INSERT INTO mdc_ana2 . timecut_vers ( vers_id , orig_co\
ntext_id , run_id , author , description ) VALUES ( :vers , :context , :run , \
:creator , :descript ) ; END ;";
        sqlstm.iters = (unsigned int  )1;
        sqlstm.offset = (unsigned int  )905;
        sqlstm.cud = sqlcud0;
        sqlstm.sqlest = (unsigned char  *)&sqlca;
        sqlstm.sqlety = (unsigned short)4352;
        sqlstm.occurs = (unsigned int  )0;
        sqlstm.sqhstv[0] = (unsigned char  *)&vers;
        sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[0] = (         int  )0;
        sqlstm.sqindv[0] = (         short *)0;
        sqlstm.sqinds[0] = (         int  )0;
        sqlstm.sqharm[0] = (unsigned long )0;
        sqlstm.sqadto[0] = (unsigned short )0;
        sqlstm.sqtdso[0] = (unsigned short )0;
        sqlstm.sqhstv[1] = (unsigned char  *)&context;
        sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[1] = (         int  )0;
        sqlstm.sqindv[1] = (         short *)0;
        sqlstm.sqinds[1] = (         int  )0;
        sqlstm.sqharm[1] = (unsigned long )0;
        sqlstm.sqadto[1] = (unsigned short )0;
        sqlstm.sqtdso[1] = (unsigned short )0;
        sqlstm.sqhstv[2] = (unsigned char  *)&run;
        sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[2] = (         int  )0;
        sqlstm.sqindv[2] = (         short *)0;
        sqlstm.sqinds[2] = (         int  )0;
        sqlstm.sqharm[2] = (unsigned long )0;
        sqlstm.sqadto[2] = (unsigned short )0;
        sqlstm.sqtdso[2] = (unsigned short )0;
        sqlstm.sqhstv[3] = (unsigned char  *)creator;
        sqlstm.sqhstl[3] = (unsigned long )0;
        sqlstm.sqhsts[3] = (         int  )0;
        sqlstm.sqindv[3] = (         short *)0;
        sqlstm.sqinds[3] = (         int  )0;
        sqlstm.sqharm[3] = (unsigned long )0;
        sqlstm.sqadto[3] = (unsigned short )0;
        sqlstm.sqtdso[3] = (unsigned short )0;
        sqlstm.sqhstv[4] = (unsigned char  *)descript;
        sqlstm.sqhstl[4] = (unsigned long )0;
        sqlstm.sqhsts[4] = (         int  )0;
        sqlstm.sqindv[4] = (         short *)0;
        sqlstm.sqinds[4] = (         int  )0;
        sqlstm.sqharm[4] = (unsigned long )0;
        sqlstm.sqadto[4] = (unsigned short )0;
        sqlstm.sqtdso[4] = (unsigned short )0;
        sqlstm.sqphsv = sqlstm.sqhstv;
        sqlstm.sqphsl = sqlstm.sqhstl;
        sqlstm.sqphss = sqlstm.sqhsts;
        sqlstm.sqpind = sqlstm.sqindv;
        sqlstm.sqpins = sqlstm.sqinds;
        sqlstm.sqparm = sqlstm.sqharm;
        sqlstm.sqparc = sqlstm.sqharc;
        sqlstm.sqpadto = sqlstm.sqadto;
        sqlstm.sqptdso = sqlstm.sqtdso;
        sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
        if (sqlca.sqlcode == 1403) goto not_found;
        if (sqlca.sqlcode < 0) goto not_found;
}


      } else {
        if (strcmp(contName,"HMdcCal2ParSim")==0) {
          /* EXEC SQL EXECUTE
            BEGIN
              SELECT mdc_ana2.mdc_par_query.next_version INTO :vers FROM DUAL;
              INSERT INTO mdc_ana2.cal2parsim_vers
                         (vers_id, orig_context_id, run_id, author, description)
                  VALUES (:vers, :context, :run, :creator, :descript);
            END;
          END-EXEC; */ 

{
          struct sqlexd sqlstm;
          sqlorat((void **)0, &sqlctx, &oraca);
          sqlstm.sqlvsn = 13;
          sqlstm.arrsiz = 13;
          sqlstm.sqladtp = &sqladt;
          sqlstm.sqltdsp = &sqltds;
          sqlstm.stmt = "begin SELECT mdc_ana2 . mdc_par_query . next_versio\
n INTO :vers FROM DUAL ; INSERT INTO mdc_ana2 . cal2parsim_vers ( vers_id , or\
ig_context_id , run_id , author , description ) VALUES ( :vers , :context , :r\
un , :creator , :descript ) ; END ;";
          sqlstm.iters = (unsigned int  )1;
          sqlstm.offset = (unsigned int  )940;
          sqlstm.cud = sqlcud0;
          sqlstm.sqlest = (unsigned char  *)&sqlca;
          sqlstm.sqlety = (unsigned short)4352;
          sqlstm.occurs = (unsigned int  )0;
          sqlstm.sqhstv[0] = (unsigned char  *)&vers;
          sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
          sqlstm.sqhsts[0] = (         int  )0;
          sqlstm.sqindv[0] = (         short *)0;
          sqlstm.sqinds[0] = (         int  )0;
          sqlstm.sqharm[0] = (unsigned long )0;
          sqlstm.sqadto[0] = (unsigned short )0;
          sqlstm.sqtdso[0] = (unsigned short )0;
          sqlstm.sqhstv[1] = (unsigned char  *)&context;
          sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
          sqlstm.sqhsts[1] = (         int  )0;
          sqlstm.sqindv[1] = (         short *)0;
          sqlstm.sqinds[1] = (         int  )0;
          sqlstm.sqharm[1] = (unsigned long )0;
          sqlstm.sqadto[1] = (unsigned short )0;
          sqlstm.sqtdso[1] = (unsigned short )0;
          sqlstm.sqhstv[2] = (unsigned char  *)&run;
          sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
          sqlstm.sqhsts[2] = (         int  )0;
          sqlstm.sqindv[2] = (         short *)0;
          sqlstm.sqinds[2] = (         int  )0;
          sqlstm.sqharm[2] = (unsigned long )0;
          sqlstm.sqadto[2] = (unsigned short )0;
          sqlstm.sqtdso[2] = (unsigned short )0;
          sqlstm.sqhstv[3] = (unsigned char  *)creator;
          sqlstm.sqhstl[3] = (unsigned long )0;
          sqlstm.sqhsts[3] = (         int  )0;
          sqlstm.sqindv[3] = (         short *)0;
          sqlstm.sqinds[3] = (         int  )0;
          sqlstm.sqharm[3] = (unsigned long )0;
          sqlstm.sqadto[3] = (unsigned short )0;
          sqlstm.sqtdso[3] = (unsigned short )0;
          sqlstm.sqhstv[4] = (unsigned char  *)descript;
          sqlstm.sqhstl[4] = (unsigned long )0;
          sqlstm.sqhsts[4] = (         int  )0;
          sqlstm.sqindv[4] = (         short *)0;
          sqlstm.sqinds[4] = (         int  )0;
          sqlstm.sqharm[4] = (unsigned long )0;
          sqlstm.sqadto[4] = (unsigned short )0;
          sqlstm.sqtdso[4] = (unsigned short )0;
          sqlstm.sqphsv = sqlstm.sqhstv;
          sqlstm.sqphsl = sqlstm.sqhstl;
          sqlstm.sqphss = sqlstm.sqhsts;
          sqlstm.sqpind = sqlstm.sqindv;
          sqlstm.sqpins = sqlstm.sqinds;
          sqlstm.sqparm = sqlstm.sqharm;
          sqlstm.sqparc = sqlstm.sqharc;
          sqlstm.sqpadto = sqlstm.sqadto;
          sqlstm.sqptdso = sqlstm.sqtdso;
          sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
          if (sqlca.sqlcode == 1403) goto not_found;
          if (sqlca.sqlcode < 0) goto not_found;
}


        } else {
          if (strcmp(contName,"HMdcLayerGeomPar")==0) {
            /* EXEC SQL EXECUTE
              BEGIN
                SELECT mdc_ana2.mdc_par_query.next_version INTO :vers FROM DUAL;
                INSERT INTO mdc_ana2.layergeompar_vers
                           (vers_id, orig_context_id, run_id, author, description)
                    VALUES (:vers, :context, :run, :creator, :descript);
             END;
            END-EXEC; */ 

{
            struct sqlexd sqlstm;
            sqlorat((void **)0, &sqlctx, &oraca);
            sqlstm.sqlvsn = 13;
            sqlstm.arrsiz = 13;
            sqlstm.sqladtp = &sqladt;
            sqlstm.sqltdsp = &sqltds;
            sqlstm.stmt = "begin SELECT mdc_ana2 . mdc_par_query . next_vers\
ion INTO :vers FROM DUAL ; INSERT INTO mdc_ana2 . layergeompar_vers ( vers_id \
, orig_context_id , run_id , author , description ) VALUES ( :vers , :context \
, :run , :creator , :descript ) ; END ;";
            sqlstm.iters = (unsigned int  )1;
            sqlstm.offset = (unsigned int  )975;
            sqlstm.cud = sqlcud0;
            sqlstm.sqlest = (unsigned char  *)&sqlca;
            sqlstm.sqlety = (unsigned short)4352;
            sqlstm.occurs = (unsigned int  )0;
            sqlstm.sqhstv[0] = (unsigned char  *)&vers;
            sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
            sqlstm.sqhsts[0] = (         int  )0;
            sqlstm.sqindv[0] = (         short *)0;
            sqlstm.sqinds[0] = (         int  )0;
            sqlstm.sqharm[0] = (unsigned long )0;
            sqlstm.sqadto[0] = (unsigned short )0;
            sqlstm.sqtdso[0] = (unsigned short )0;
            sqlstm.sqhstv[1] = (unsigned char  *)&context;
            sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
            sqlstm.sqhsts[1] = (         int  )0;
            sqlstm.sqindv[1] = (         short *)0;
            sqlstm.sqinds[1] = (         int  )0;
            sqlstm.sqharm[1] = (unsigned long )0;
            sqlstm.sqadto[1] = (unsigned short )0;
            sqlstm.sqtdso[1] = (unsigned short )0;
            sqlstm.sqhstv[2] = (unsigned char  *)&run;
            sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
            sqlstm.sqhsts[2] = (         int  )0;
            sqlstm.sqindv[2] = (         short *)0;
            sqlstm.sqinds[2] = (         int  )0;
            sqlstm.sqharm[2] = (unsigned long )0;
            sqlstm.sqadto[2] = (unsigned short )0;
            sqlstm.sqtdso[2] = (unsigned short )0;
            sqlstm.sqhstv[3] = (unsigned char  *)creator;
            sqlstm.sqhstl[3] = (unsigned long )0;
            sqlstm.sqhsts[3] = (         int  )0;
            sqlstm.sqindv[3] = (         short *)0;
            sqlstm.sqinds[3] = (         int  )0;
            sqlstm.sqharm[3] = (unsigned long )0;
            sqlstm.sqadto[3] = (unsigned short )0;
            sqlstm.sqtdso[3] = (unsigned short )0;
            sqlstm.sqhstv[4] = (unsigned char  *)descript;
            sqlstm.sqhstl[4] = (unsigned long )0;
            sqlstm.sqhsts[4] = (         int  )0;
            sqlstm.sqindv[4] = (         short *)0;
            sqlstm.sqinds[4] = (         int  )0;
            sqlstm.sqharm[4] = (unsigned long )0;
            sqlstm.sqadto[4] = (unsigned short )0;
            sqlstm.sqtdso[4] = (unsigned short )0;
            sqlstm.sqphsv = sqlstm.sqhstv;
            sqlstm.sqphsl = sqlstm.sqhstl;
            sqlstm.sqphss = sqlstm.sqhsts;
            sqlstm.sqpind = sqlstm.sqindv;
            sqlstm.sqpins = sqlstm.sqinds;
            sqlstm.sqparm = sqlstm.sqharm;
            sqlstm.sqparc = sqlstm.sqharc;
            sqlstm.sqpadto = sqlstm.sqadto;
            sqlstm.sqptdso = sqlstm.sqtdso;
            sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
            if (sqlca.sqlcode == 1403) goto not_found;
            if (sqlca.sqlcode < 0) goto not_found;
}


          } else {
            if (strcmp(contName,"HMdcLookupGeom") == 0) {
              /* EXEC SQL EXECUTE
                BEGIN
                  SELECT mdc_ana2.mdc_par_query.next_version INTO :vers FROM DUAL;
                  INSERT INTO mdc_ana2.load_mdclookupgeom_vers
                           (vers_id, author, description)
                    VALUES (:vers, :creator, :descript);
                END;
              END-EXEC; */ 

{
              struct sqlexd sqlstm;
              sqlorat((void **)0, &sqlctx, &oraca);
              sqlstm.sqlvsn = 13;
              sqlstm.arrsiz = 13;
              sqlstm.sqladtp = &sqladt;
              sqlstm.sqltdsp = &sqltds;
              sqlstm.stmt = "begin SELECT mdc_ana2 . mdc_par_query . next_ve\
rsion INTO :vers FROM DUAL ; INSERT INTO mdc_ana2 . load_mdclookupgeom_vers ( \
vers_id , author , description ) VALUES ( :vers , :creator , :descript ) ; END\
 ;";
              sqlstm.iters = (unsigned int  )1;
              sqlstm.offset = (unsigned int  )1010;
              sqlstm.cud = sqlcud0;
              sqlstm.sqlest = (unsigned char  *)&sqlca;
              sqlstm.sqlety = (unsigned short)4352;
              sqlstm.occurs = (unsigned int  )0;
              sqlstm.sqhstv[0] = (unsigned char  *)&vers;
              sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
              sqlstm.sqhsts[0] = (         int  )0;
              sqlstm.sqindv[0] = (         short *)0;
              sqlstm.sqinds[0] = (         int  )0;
              sqlstm.sqharm[0] = (unsigned long )0;
              sqlstm.sqadto[0] = (unsigned short )0;
              sqlstm.sqtdso[0] = (unsigned short )0;
              sqlstm.sqhstv[1] = (unsigned char  *)creator;
              sqlstm.sqhstl[1] = (unsigned long )0;
              sqlstm.sqhsts[1] = (         int  )0;
              sqlstm.sqindv[1] = (         short *)0;
              sqlstm.sqinds[1] = (         int  )0;
              sqlstm.sqharm[1] = (unsigned long )0;
              sqlstm.sqadto[1] = (unsigned short )0;
              sqlstm.sqtdso[1] = (unsigned short )0;
              sqlstm.sqhstv[2] = (unsigned char  *)descript;
              sqlstm.sqhstl[2] = (unsigned long )0;
              sqlstm.sqhsts[2] = (         int  )0;
              sqlstm.sqindv[2] = (         short *)0;
              sqlstm.sqinds[2] = (         int  )0;
              sqlstm.sqharm[2] = (unsigned long )0;
              sqlstm.sqadto[2] = (unsigned short )0;
              sqlstm.sqtdso[2] = (unsigned short )0;
              sqlstm.sqphsv = sqlstm.sqhstv;
              sqlstm.sqphsl = sqlstm.sqhstl;
              sqlstm.sqphss = sqlstm.sqhsts;
              sqlstm.sqpind = sqlstm.sqindv;
              sqlstm.sqpins = sqlstm.sqinds;
              sqlstm.sqparm = sqlstm.sqharm;
              sqlstm.sqparc = sqlstm.sqharc;
              sqlstm.sqpadto = sqlstm.sqadto;
              sqlstm.sqptdso = sqlstm.sqtdso;
              sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
              if (sqlca.sqlcode == 1403) goto not_found;
              if (sqlca.sqlcode < 0) goto not_found;
}


            } else {
              if (strcmp(contName,"HMdcTdcThreshold") == 0) {
                /* EXEC SQL EXECUTE
                  BEGIN
                    SELECT mdc_ana2.mdc_par_query.next_version INTO :vers FROM DUAL;
                    INSERT INTO mdc_ana2.threshold_vers
                             (vers_id, author, description)
                      VALUES (:vers, :creator, :descript);
                  END;
                END-EXEC; */ 

{
                struct sqlexd sqlstm;
                sqlorat((void **)0, &sqlctx, &oraca);
                sqlstm.sqlvsn = 13;
                sqlstm.arrsiz = 13;
                sqlstm.sqladtp = &sqladt;
                sqlstm.sqltdsp = &sqltds;
                sqlstm.stmt = "begin SELECT mdc_ana2 . mdc_par_query . next_\
version INTO :vers FROM DUAL ; INSERT INTO mdc_ana2 . threshold_vers ( vers_id\
 , author , description ) VALUES ( :vers , :creator , :descript ) ; END ;";
                sqlstm.iters = (unsigned int  )1;
                sqlstm.offset = (unsigned int  )1037;
                sqlstm.cud = sqlcud0;
                sqlstm.sqlest = (unsigned char  *)&sqlca;
                sqlstm.sqlety = (unsigned short)4352;
                sqlstm.occurs = (unsigned int  )0;
                sqlstm.sqhstv[0] = (unsigned char  *)&vers;
                sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
                sqlstm.sqhsts[0] = (         int  )0;
                sqlstm.sqindv[0] = (         short *)0;
                sqlstm.sqinds[0] = (         int  )0;
                sqlstm.sqharm[0] = (unsigned long )0;
                sqlstm.sqadto[0] = (unsigned short )0;
                sqlstm.sqtdso[0] = (unsigned short )0;
                sqlstm.sqhstv[1] = (unsigned char  *)creator;
                sqlstm.sqhstl[1] = (unsigned long )0;
                sqlstm.sqhsts[1] = (         int  )0;
                sqlstm.sqindv[1] = (         short *)0;
                sqlstm.sqinds[1] = (         int  )0;
                sqlstm.sqharm[1] = (unsigned long )0;
                sqlstm.sqadto[1] = (unsigned short )0;
                sqlstm.sqtdso[1] = (unsigned short )0;
                sqlstm.sqhstv[2] = (unsigned char  *)descript;
                sqlstm.sqhstl[2] = (unsigned long )0;
                sqlstm.sqhsts[2] = (         int  )0;
                sqlstm.sqindv[2] = (         short *)0;
                sqlstm.sqinds[2] = (         int  )0;
                sqlstm.sqharm[2] = (unsigned long )0;
                sqlstm.sqadto[2] = (unsigned short )0;
                sqlstm.sqtdso[2] = (unsigned short )0;
                sqlstm.sqphsv = sqlstm.sqhstv;
                sqlstm.sqphsl = sqlstm.sqhstl;
                sqlstm.sqphss = sqlstm.sqhsts;
                sqlstm.sqpind = sqlstm.sqindv;
                sqlstm.sqpins = sqlstm.sqinds;
                sqlstm.sqparm = sqlstm.sqharm;
                sqlstm.sqparc = sqlstm.sqharc;
                sqlstm.sqpadto = sqlstm.sqadto;
                sqlstm.sqptdso = sqlstm.sqtdso;
                sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
                if (sqlca.sqlcode == 1403) goto not_found;
                if (sqlca.sqlcode < 0) goto not_found;
}


              } else {
                if (strcmp(contName,"HMdcTdcChannel") == 0) {
                  /* EXEC SQL EXECUTE
                    BEGIN
                      SELECT mdc_ana2.mdc_par_query.next_version INTO :vers FROM DUAL;
                      INSERT INTO mdc_ana2.tdc_mask_vers
                               (vers_id, author, description)
                        VALUES (:vers, :creator, :descript);
                    END;
                  END-EXEC; */ 

{
                  struct sqlexd sqlstm;
                  sqlorat((void **)0, &sqlctx, &oraca);
                  sqlstm.sqlvsn = 13;
                  sqlstm.arrsiz = 13;
                  sqlstm.sqladtp = &sqladt;
                  sqlstm.sqltdsp = &sqltds;
                  sqlstm.stmt = "begin SELECT mdc_ana2 . mdc_par_query . nex\
t_version INTO :vers FROM DUAL ; INSERT INTO mdc_ana2 . tdc_mask_vers ( vers_i\
d , author , description ) VALUES ( :vers , :creator , :descript ) ; END ;";
                  sqlstm.iters = (unsigned int  )1;
                  sqlstm.offset = (unsigned int  )1064;
                  sqlstm.cud = sqlcud0;
                  sqlstm.sqlest = (unsigned char  *)&sqlca;
                  sqlstm.sqlety = (unsigned short)4352;
                  sqlstm.occurs = (unsigned int  )0;
                  sqlstm.sqhstv[0] = (unsigned char  *)&vers;
                  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
                  sqlstm.sqhsts[0] = (         int  )0;
                  sqlstm.sqindv[0] = (         short *)0;
                  sqlstm.sqinds[0] = (         int  )0;
                  sqlstm.sqharm[0] = (unsigned long )0;
                  sqlstm.sqadto[0] = (unsigned short )0;
                  sqlstm.sqtdso[0] = (unsigned short )0;
                  sqlstm.sqhstv[1] = (unsigned char  *)creator;
                  sqlstm.sqhstl[1] = (unsigned long )0;
                  sqlstm.sqhsts[1] = (         int  )0;
                  sqlstm.sqindv[1] = (         short *)0;
                  sqlstm.sqinds[1] = (         int  )0;
                  sqlstm.sqharm[1] = (unsigned long )0;
                  sqlstm.sqadto[1] = (unsigned short )0;
                  sqlstm.sqtdso[1] = (unsigned short )0;
                  sqlstm.sqhstv[2] = (unsigned char  *)descript;
                  sqlstm.sqhstl[2] = (unsigned long )0;
                  sqlstm.sqhsts[2] = (         int  )0;
                  sqlstm.sqindv[2] = (         short *)0;
                  sqlstm.sqinds[2] = (         int  )0;
                  sqlstm.sqharm[2] = (unsigned long )0;
                  sqlstm.sqadto[2] = (unsigned short )0;
                  sqlstm.sqtdso[2] = (unsigned short )0;
                  sqlstm.sqphsv = sqlstm.sqhstv;
                  sqlstm.sqphsl = sqlstm.sqhstl;
                  sqlstm.sqphss = sqlstm.sqhsts;
                  sqlstm.sqpind = sqlstm.sqindv;
                  sqlstm.sqpins = sqlstm.sqinds;
                  sqlstm.sqparm = sqlstm.sqharm;
                  sqlstm.sqparc = sqlstm.sqharc;
                  sqlstm.sqpadto = sqlstm.sqadto;
                  sqlstm.sqptdso = sqlstm.sqtdso;
                  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
                  if (sqlca.sqlcode == 1403) goto not_found;
                  if (sqlca.sqlcode < 0) goto not_found;
}


                }
              }
            }
          }
        }
      }
    }
  }
  cout<<"Oracle version for "<<pPar->GetName()<<" created:  "<<vers<<endl;
  return vers;
not_found:
  showSqlError("createVersion(HParSet*)");
  return vers;
} 

Int_t HMdcParOra2Io::writePar(HMdcCalParRaw* pPar) {
  // creates a new version and writes the calibration parameters to Oracle
  Int_t version=createVersion(pPar);
  if (version==-1) return -1;
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int sec[MDC_MAXCHAN];
    int pla[MDC_MAXCHAN];
    int mbo[MDC_MAXCHAN];
    int tdc[MDC_MAXCHAN];
    int chan[MDC_MAXCHAN];
    int vers[MDC_MAXCHAN];
    float sl[MDC_MAXCHAN];
    float sE[MDC_MAXCHAN];
    float sM[MDC_MAXCHAN];
    float o[MDC_MAXCHAN];
    float oE[MDC_MAXCHAN];
    float oM[MDC_MAXCHAN];
    int rows_to_insert;
  /* EXEC SQL END DECLARE SECTION; */ 

  Int_t mboInd;
  for(Int_t s=0; s<pPar->getSize(); s++) {
    HMdcCalParRawSec& rSec= (*pPar)[s];
    for(Int_t m=0; m<rSec.getSize(); m++) {
      HMdcCalParRawMod& rMod= rSec[m];
      Int_t nChan=0;
      for(Int_t l=0; l<rMod.getSize(); l++) {
        HMdcCalParMbo& rMbo= rMod[l];
        const Char_t* mboName=rMbo.GetName();
        sscanf(mboName,"%i",&mboInd);
        for(Int_t c=0; c<rMbo.getSize(); c++) {
          HMdcCalParTdc& ch= rMbo[c];
          Int_t tN=(Int_t)(c/8);
          Int_t cN=c-tN*8;
          vers[nChan]=version;
          sec[nChan]=s+1;
          pla[nChan]=m+1;
          mbo[nChan]=mboInd;
          tdc[nChan]=tN+1;
          chan[nChan]=cN+1;
          sl[nChan]=ch.getSlope();
          sE[nChan]=ch.getSlopeErr();
          sM[nChan]=ch.getSlopeMethod();
          o[nChan]=ch.getOffset();
          oE[nChan]=ch.getOffsetErr();
          oM[nChan]=ch.getOffsetMethod();
          nChan++;
        }
      }
      if (nChan>0) { 
        rows_to_insert=nChan;
        Int_t nChanO=countTdcChannels(s,m);
        if (nChan!=nChanO) {
          Error("writePar(HMdcCalParRaw*)",
                "\n sector: %i plane: %i    Number of Tdc channels in Oracle:        %i"
                "\n                         Number of Tdc channels in MdcCalParRaw:  %i\n",
                s,m,nChanO,nChan);
          rollback();
          return -1;
        }
        /* EXEC SQL WHENEVER SQLERROR GOTO not_found; */ 

        /* EXEC SQL WHENEVER NOT FOUND GOTO not_found; */ 

        /* EXEC SQL FOR :rows_to_insert
          INSERT INTO mdc_ana2.cal1par_data (tdc_channel_id, vers_id,
                                slope, slope_err, slope_method,
                                offset, offset_err, offset_method)
            VALUES (mdc_ana2.mdc_par_query.get_tdc_chan_id(:sec,:pla,:mbo,:tdc,:chan),
                    :vers, :sl, :sE, :sM, :o, :oE, :oM); */ 

{
        struct sqlexd sqlstm;
        sqlorat((void **)0, &sqlctx, &oraca);
        sqlstm.sqlvsn = 13;
        sqlstm.arrsiz = 13;
        sqlstm.sqladtp = &sqladt;
        sqlstm.sqltdsp = &sqltds;
        sqlstm.stmt = "insert into mdc_ana2.cal1par_data (tdc_channel_id,ver\
s_id,slope,slope_err,slope_method,offset,offset_err,offset_method) values (mdc\
_ana2.mdc_par_query.get_tdc_chan_id(:b1,:b2,:b3,:b4,:b5),:b6,:b7,:b8,:b9,:b10,\
:b11,:b12)";
        sqlstm.iters = (unsigned int  )rows_to_insert;
        sqlstm.offset = (unsigned int  )1091;
        sqlstm.cud = sqlcud0;
        sqlstm.sqlest = (unsigned char  *)&sqlca;
        sqlstm.sqlety = (unsigned short)4352;
        sqlstm.occurs = (unsigned int  )0;
        sqlstm.sqhstv[0] = (unsigned char  *)sec;
        sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[0] = (         int  )sizeof(int);
        sqlstm.sqindv[0] = (         short *)0;
        sqlstm.sqinds[0] = (         int  )0;
        sqlstm.sqharm[0] = (unsigned long )0;
        sqlstm.sqharc[0] = (unsigned long  *)0;
        sqlstm.sqadto[0] = (unsigned short )0;
        sqlstm.sqtdso[0] = (unsigned short )0;
        sqlstm.sqhstv[1] = (unsigned char  *)pla;
        sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[1] = (         int  )sizeof(int);
        sqlstm.sqindv[1] = (         short *)0;
        sqlstm.sqinds[1] = (         int  )0;
        sqlstm.sqharm[1] = (unsigned long )0;
        sqlstm.sqharc[1] = (unsigned long  *)0;
        sqlstm.sqadto[1] = (unsigned short )0;
        sqlstm.sqtdso[1] = (unsigned short )0;
        sqlstm.sqhstv[2] = (unsigned char  *)mbo;
        sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[2] = (         int  )sizeof(int);
        sqlstm.sqindv[2] = (         short *)0;
        sqlstm.sqinds[2] = (         int  )0;
        sqlstm.sqharm[2] = (unsigned long )0;
        sqlstm.sqharc[2] = (unsigned long  *)0;
        sqlstm.sqadto[2] = (unsigned short )0;
        sqlstm.sqtdso[2] = (unsigned short )0;
        sqlstm.sqhstv[3] = (unsigned char  *)tdc;
        sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[3] = (         int  )sizeof(int);
        sqlstm.sqindv[3] = (         short *)0;
        sqlstm.sqinds[3] = (         int  )0;
        sqlstm.sqharm[3] = (unsigned long )0;
        sqlstm.sqharc[3] = (unsigned long  *)0;
        sqlstm.sqadto[3] = (unsigned short )0;
        sqlstm.sqtdso[3] = (unsigned short )0;
        sqlstm.sqhstv[4] = (unsigned char  *)chan;
        sqlstm.sqhstl[4] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[4] = (         int  )sizeof(int);
        sqlstm.sqindv[4] = (         short *)0;
        sqlstm.sqinds[4] = (         int  )0;
        sqlstm.sqharm[4] = (unsigned long )0;
        sqlstm.sqharc[4] = (unsigned long  *)0;
        sqlstm.sqadto[4] = (unsigned short )0;
        sqlstm.sqtdso[4] = (unsigned short )0;
        sqlstm.sqhstv[5] = (unsigned char  *)vers;
        sqlstm.sqhstl[5] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[5] = (         int  )sizeof(int);
        sqlstm.sqindv[5] = (         short *)0;
        sqlstm.sqinds[5] = (         int  )0;
        sqlstm.sqharm[5] = (unsigned long )0;
        sqlstm.sqharc[5] = (unsigned long  *)0;
        sqlstm.sqadto[5] = (unsigned short )0;
        sqlstm.sqtdso[5] = (unsigned short )0;
        sqlstm.sqhstv[6] = (unsigned char  *)sl;
        sqlstm.sqhstl[6] = (unsigned long )sizeof(float);
        sqlstm.sqhsts[6] = (         int  )sizeof(float);
        sqlstm.sqindv[6] = (         short *)0;
        sqlstm.sqinds[6] = (         int  )0;
        sqlstm.sqharm[6] = (unsigned long )0;
        sqlstm.sqharc[6] = (unsigned long  *)0;
        sqlstm.sqadto[6] = (unsigned short )0;
        sqlstm.sqtdso[6] = (unsigned short )0;
        sqlstm.sqhstv[7] = (unsigned char  *)sE;
        sqlstm.sqhstl[7] = (unsigned long )sizeof(float);
        sqlstm.sqhsts[7] = (         int  )sizeof(float);
        sqlstm.sqindv[7] = (         short *)0;
        sqlstm.sqinds[7] = (         int  )0;
        sqlstm.sqharm[7] = (unsigned long )0;
        sqlstm.sqharc[7] = (unsigned long  *)0;
        sqlstm.sqadto[7] = (unsigned short )0;
        sqlstm.sqtdso[7] = (unsigned short )0;
        sqlstm.sqhstv[8] = (unsigned char  *)sM;
        sqlstm.sqhstl[8] = (unsigned long )sizeof(float);
        sqlstm.sqhsts[8] = (         int  )sizeof(float);
        sqlstm.sqindv[8] = (         short *)0;
        sqlstm.sqinds[8] = (         int  )0;
        sqlstm.sqharm[8] = (unsigned long )0;
        sqlstm.sqharc[8] = (unsigned long  *)0;
        sqlstm.sqadto[8] = (unsigned short )0;
        sqlstm.sqtdso[8] = (unsigned short )0;
        sqlstm.sqhstv[9] = (unsigned char  *)o;
        sqlstm.sqhstl[9] = (unsigned long )sizeof(float);
        sqlstm.sqhsts[9] = (         int  )sizeof(float);
        sqlstm.sqindv[9] = (         short *)0;
        sqlstm.sqinds[9] = (         int  )0;
        sqlstm.sqharm[9] = (unsigned long )0;
        sqlstm.sqharc[9] = (unsigned long  *)0;
        sqlstm.sqadto[9] = (unsigned short )0;
        sqlstm.sqtdso[9] = (unsigned short )0;
        sqlstm.sqhstv[10] = (unsigned char  *)oE;
        sqlstm.sqhstl[10] = (unsigned long )sizeof(float);
        sqlstm.sqhsts[10] = (         int  )sizeof(float);
        sqlstm.sqindv[10] = (         short *)0;
        sqlstm.sqinds[10] = (         int  )0;
        sqlstm.sqharm[10] = (unsigned long )0;
        sqlstm.sqharc[10] = (unsigned long  *)0;
        sqlstm.sqadto[10] = (unsigned short )0;
        sqlstm.sqtdso[10] = (unsigned short )0;
        sqlstm.sqhstv[11] = (unsigned char  *)oM;
        sqlstm.sqhstl[11] = (unsigned long )sizeof(float);
        sqlstm.sqhsts[11] = (         int  )sizeof(float);
        sqlstm.sqindv[11] = (         short *)0;
        sqlstm.sqinds[11] = (         int  )0;
        sqlstm.sqharm[11] = (unsigned long )0;
        sqlstm.sqharc[11] = (unsigned long  *)0;
        sqlstm.sqadto[11] = (unsigned short )0;
        sqlstm.sqtdso[11] = (unsigned short )0;
        sqlstm.sqphsv = sqlstm.sqhstv;
        sqlstm.sqphsl = sqlstm.sqhstl;
        sqlstm.sqphss = sqlstm.sqhsts;
        sqlstm.sqpind = sqlstm.sqindv;
        sqlstm.sqpins = sqlstm.sqinds;
        sqlstm.sqparm = sqlstm.sqharm;
        sqlstm.sqparc = sqlstm.sqharc;
        sqlstm.sqpadto = sqlstm.sqadto;
        sqlstm.sqptdso = sqlstm.sqtdso;
        sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
        if (sqlca.sqlcode == 1403) goto not_found;
        if (sqlca.sqlcode < 0) goto not_found;
}


        cout<<"sector: "<<s<<" plane: "<<m<<"    "<<rows_to_insert<<" rows inserted\n";
      }
    }
  }
  commit();
  pPar->setChanged(kFALSE);
  return version;
not_found:
  showSqlError("writePar(HMdcCalParRaw*)");
  rollback();
  return -1;
}
 
Int_t HMdcParOra2Io::writePar(HMdcCellEff* pPar) {
  // creates a new version and writes the cell effficiency parameters to Oracle
  Int_t version=createVersion(pPar);
  if (version==-1) return -1;
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int vers[MDC_MAXARR];
    int plane[MDC_MAXARR];
    int an[MDC_MAXARR];
    float mr[MDC_MAXARR];
    float sl[MDC_MAXARR];
    int rows_to_insert;
  /* EXEC SQL END DECLARE SECTION; */ 

  Int_t i=0;
  for(Int_t m=0; m<pPar->getSize(); m++) {
    HMdcCellEffMod& rMod=(*pPar)[m];
    for(Int_t l=0; l<rMod.getSize(); l++) {
      HMdcCellEffAngle& rAngle=rMod[l];      
      vers[i]=version;
      plane[i]=m+1;
      an[i]=l;
      mr[i]=rAngle.getMaxR();
      sl[i]=rAngle.getSlope();
      i++;
    }
  }
  if (i==0) {
    Error("writePar(HMdcCellEff*)",
          "\n Parameter container is empty!\n");
    rollback();
    return -1;
  }
  rows_to_insert=i;
  /* EXEC SQL WHENEVER SQLERROR GOTO not_found; */ 

  /* EXEC SQL WHENEVER NOT FOUND GOTO not_found; */ 

  /* EXEC SQL FOR :rows_to_insert
    INSERT INTO mdc_ana2.celleff_data (vers_id, plane, angle, max_r, slope)
            VALUES (:vers, :plane, :an, :mr, :sl); */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 13;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "insert into mdc_ana2.celleff_data (vers_id,plane,angle,max_\
r,slope) values (:b1,:b2,:b3,:b4,:b5)";
  sqlstm.iters = (unsigned int  )rows_to_insert;
  sqlstm.offset = (unsigned int  )1154;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)vers;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )sizeof(int);
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqharc[0] = (unsigned long  *)0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)plane;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )sizeof(int);
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqharc[1] = (unsigned long  *)0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)an;
  sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[2] = (         int  )sizeof(int);
  sqlstm.sqindv[2] = (         short *)0;
  sqlstm.sqinds[2] = (         int  )0;
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqharc[2] = (unsigned long  *)0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqhstv[3] = (unsigned char  *)mr;
  sqlstm.sqhstl[3] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[3] = (         int  )sizeof(float);
  sqlstm.sqindv[3] = (         short *)0;
  sqlstm.sqinds[3] = (         int  )0;
  sqlstm.sqharm[3] = (unsigned long )0;
  sqlstm.sqharc[3] = (unsigned long  *)0;
  sqlstm.sqadto[3] = (unsigned short )0;
  sqlstm.sqtdso[3] = (unsigned short )0;
  sqlstm.sqhstv[4] = (unsigned char  *)sl;
  sqlstm.sqhstl[4] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[4] = (         int  )sizeof(float);
  sqlstm.sqindv[4] = (         short *)0;
  sqlstm.sqinds[4] = (         int  )0;
  sqlstm.sqharm[4] = (unsigned long )0;
  sqlstm.sqharc[4] = (unsigned long  *)0;
  sqlstm.sqadto[4] = (unsigned short )0;
  sqlstm.sqtdso[4] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode == 1403) goto not_found;
  if (sqlca.sqlcode < 0) goto not_found;
}


  cout<<rows_to_insert<<" rows inserted\n";
  commit();
  pPar->setChanged(kFALSE);
  return version;
not_found:
  showSqlError("writePar(HMdcCellEff*)");
  rollback();
  return -1;
}
 
Int_t HMdcParOra2Io::writePar(HMdcTimeCut* pPar) {
  // creates a new version and writes the TimeCut parameters to Oracle
  Int_t version=createVersion(pPar);
  if (version==-1) return -1;
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int vers[MDC_MAXMODS];
    int sec[MDC_MAXMODS];
    int pla[MDC_MAXMODS];
    float ct1l[MDC_MAXMODS];
    float ct1r[MDC_MAXMODS];
    float ct2l[MDC_MAXMODS];
    float ct2r[MDC_MAXMODS];
    float cl[MDC_MAXMODS];
    float cr[MDC_MAXMODS];
    float cBumpt1l[MDC_MAXMODS];
    float cBumpt1r[MDC_MAXMODS];
    float cBumptotl[MDC_MAXMODS];
    float cBumptotr[MDC_MAXMODS];
    int rows_to_insert;
  /* EXEC SQL END DECLARE SECTION; */ 

  Int_t i=0;
  for(Int_t s=0; s<pPar->getSize(); s++) {
    HMdcTimeCutSec& rSec= (*pPar)[s];
    for(Int_t m=0; m<rSec.getSize(); m++) {
      HMdcTimeCutMod& rMod= rSec[m];
      vers[i]=version;
      sec[i]=s+1;
      pla[i]=m+1;
      ct1l[i]=rMod.getCutTime1Left();
      ct1r[i]=rMod.getCutTime1Right();
      ct2l[i]=rMod.getCutTime2Left();
      ct2r[i]=rMod.getCutTime2Right();
      cl[i]=rMod.getCutTimeLeft();
      cr[i]=rMod.getCutTimeRight();
      cBumpt1l[i]=rMod.getCutBumpTime1Left();
      cBumpt1r[i]=rMod.getCutBumpTime1Right();
      cBumptotl[i]=rMod.getCutBumpTotLeft();
      cBumptotr[i]=rMod.getCutBumpTotRight();
      i++;
    }
  }
  if (i==0) {
    Error("writePar(HMdcTimeCut*)",
          "\n Parameter container is empty!\n");
    rollback();
    return -1;
  }
  rows_to_insert=i;
  /* EXEC SQL WHENEVER SQLERROR GOTO not_found; */ 

  /* EXEC SQL WHENEVER NOT FOUND GOTO not_found; */ 

  /* EXEC SQL FOR :rows_to_insert
    INSERT INTO mdc_ana2.timecut_data (vers_id, mdc_pos_id,
             cut_t1_l, cut_t1_r, cut_t2_l, cut_t2_r, cut_left, cut_right, cut_bump_t1_l, cut_bump_t1_r, cut_bump_tot_l, cut_bump_tot_r)
        VALUES (:vers, mdc_ana2.mdc_par_query.get_mdc_pos_id(:sec,:pla),
		:ct1l, :ct1r, :ct2l, :ct2r, :cl, :cr, :cBumpt1l, :cBumpt1r, :cBumptotl, :cBumptotr); */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 13;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "insert into mdc_ana2.timecut_data (vers_id,mdc_pos_id,cut_t\
1_l,cut_t1_r,cut_t2_l,cut_t2_r,cut_left,cut_right,cut_bump_t1_l,cut_bump_t1_r,\
cut_bump_tot_l,cut_bump_tot_r) values (:b1,mdc_ana2.mdc_par_query.get_mdc_pos_\
id(:b2,:b3),:b4,:b5,:b6,:b7,:b8,:b9,:b10,:b11,:b12,:b13)";
  sqlstm.iters = (unsigned int  )rows_to_insert;
  sqlstm.offset = (unsigned int  )1189;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)vers;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )sizeof(int);
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqharc[0] = (unsigned long  *)0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)sec;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )sizeof(int);
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqharc[1] = (unsigned long  *)0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)pla;
  sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[2] = (         int  )sizeof(int);
  sqlstm.sqindv[2] = (         short *)0;
  sqlstm.sqinds[2] = (         int  )0;
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqharc[2] = (unsigned long  *)0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqhstv[3] = (unsigned char  *)ct1l;
  sqlstm.sqhstl[3] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[3] = (         int  )sizeof(float);
  sqlstm.sqindv[3] = (         short *)0;
  sqlstm.sqinds[3] = (         int  )0;
  sqlstm.sqharm[3] = (unsigned long )0;
  sqlstm.sqharc[3] = (unsigned long  *)0;
  sqlstm.sqadto[3] = (unsigned short )0;
  sqlstm.sqtdso[3] = (unsigned short )0;
  sqlstm.sqhstv[4] = (unsigned char  *)ct1r;
  sqlstm.sqhstl[4] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[4] = (         int  )sizeof(float);
  sqlstm.sqindv[4] = (         short *)0;
  sqlstm.sqinds[4] = (         int  )0;
  sqlstm.sqharm[4] = (unsigned long )0;
  sqlstm.sqharc[4] = (unsigned long  *)0;
  sqlstm.sqadto[4] = (unsigned short )0;
  sqlstm.sqtdso[4] = (unsigned short )0;
  sqlstm.sqhstv[5] = (unsigned char  *)ct2l;
  sqlstm.sqhstl[5] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[5] = (         int  )sizeof(float);
  sqlstm.sqindv[5] = (         short *)0;
  sqlstm.sqinds[5] = (         int  )0;
  sqlstm.sqharm[5] = (unsigned long )0;
  sqlstm.sqharc[5] = (unsigned long  *)0;
  sqlstm.sqadto[5] = (unsigned short )0;
  sqlstm.sqtdso[5] = (unsigned short )0;
  sqlstm.sqhstv[6] = (unsigned char  *)ct2r;
  sqlstm.sqhstl[6] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[6] = (         int  )sizeof(float);
  sqlstm.sqindv[6] = (         short *)0;
  sqlstm.sqinds[6] = (         int  )0;
  sqlstm.sqharm[6] = (unsigned long )0;
  sqlstm.sqharc[6] = (unsigned long  *)0;
  sqlstm.sqadto[6] = (unsigned short )0;
  sqlstm.sqtdso[6] = (unsigned short )0;
  sqlstm.sqhstv[7] = (unsigned char  *)cl;
  sqlstm.sqhstl[7] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[7] = (         int  )sizeof(float);
  sqlstm.sqindv[7] = (         short *)0;
  sqlstm.sqinds[7] = (         int  )0;
  sqlstm.sqharm[7] = (unsigned long )0;
  sqlstm.sqharc[7] = (unsigned long  *)0;
  sqlstm.sqadto[7] = (unsigned short )0;
  sqlstm.sqtdso[7] = (unsigned short )0;
  sqlstm.sqhstv[8] = (unsigned char  *)cr;
  sqlstm.sqhstl[8] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[8] = (         int  )sizeof(float);
  sqlstm.sqindv[8] = (         short *)0;
  sqlstm.sqinds[8] = (         int  )0;
  sqlstm.sqharm[8] = (unsigned long )0;
  sqlstm.sqharc[8] = (unsigned long  *)0;
  sqlstm.sqadto[8] = (unsigned short )0;
  sqlstm.sqtdso[8] = (unsigned short )0;
  sqlstm.sqhstv[9] = (unsigned char  *)cBumpt1l;
  sqlstm.sqhstl[9] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[9] = (         int  )sizeof(float);
  sqlstm.sqindv[9] = (         short *)0;
  sqlstm.sqinds[9] = (         int  )0;
  sqlstm.sqharm[9] = (unsigned long )0;
  sqlstm.sqharc[9] = (unsigned long  *)0;
  sqlstm.sqadto[9] = (unsigned short )0;
  sqlstm.sqtdso[9] = (unsigned short )0;
  sqlstm.sqhstv[10] = (unsigned char  *)cBumpt1r;
  sqlstm.sqhstl[10] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[10] = (         int  )sizeof(float);
  sqlstm.sqindv[10] = (         short *)0;
  sqlstm.sqinds[10] = (         int  )0;
  sqlstm.sqharm[10] = (unsigned long )0;
  sqlstm.sqharc[10] = (unsigned long  *)0;
  sqlstm.sqadto[10] = (unsigned short )0;
  sqlstm.sqtdso[10] = (unsigned short )0;
  sqlstm.sqhstv[11] = (unsigned char  *)cBumptotl;
  sqlstm.sqhstl[11] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[11] = (         int  )sizeof(float);
  sqlstm.sqindv[11] = (         short *)0;
  sqlstm.sqinds[11] = (         int  )0;
  sqlstm.sqharm[11] = (unsigned long )0;
  sqlstm.sqharc[11] = (unsigned long  *)0;
  sqlstm.sqadto[11] = (unsigned short )0;
  sqlstm.sqtdso[11] = (unsigned short )0;
  sqlstm.sqhstv[12] = (unsigned char  *)cBumptotr;
  sqlstm.sqhstl[12] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[12] = (         int  )sizeof(float);
  sqlstm.sqindv[12] = (         short *)0;
  sqlstm.sqinds[12] = (         int  )0;
  sqlstm.sqharm[12] = (unsigned long )0;
  sqlstm.sqharc[12] = (unsigned long  *)0;
  sqlstm.sqadto[12] = (unsigned short )0;
  sqlstm.sqtdso[12] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode == 1403) goto not_found;
  if (sqlca.sqlcode < 0) goto not_found;
}


  cout<<rows_to_insert<<" rows inserted\n";
  commit();
  pPar->setChanged(kFALSE);
  return version;
not_found:
  showSqlError("writePar(HMdcTimeCut*)");
  rollback();
  return -1;
}

Int_t HMdcParOra2Io::writePar(HMdcCal2ParSim* pPar) {
  // creates a new version and writes the calibration parameters to Oracle
  Int_t version=createVersion(pPar);
  if (version==-1) return -1;
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int vers[MDC_MAXARR];
    int sec[MDC_MAXARR];
    int pla[MDC_MAXARR];
    int angle[MDC_MAXARR];
    int dbin[MDC_MAXARR];
    float d1[MDC_MAXARR];
    float d2[MDC_MAXARR];
    float d1e[MDC_MAXARR];
    float d2e[MDC_MAXARR];
    int rows_to_insert;
  /* EXEC SQL END DECLARE SECTION; */ 

  for(Int_t s=0; s<pPar->getSize(); s++) {
    HMdcCal2ParSecSim& rSec= (*pPar)[s];
    for(Int_t m=0; m<rSec.getSize(); m++) {
      HMdcCal2ParModSim& rMod= rSec[m];
      Int_t nVal=0;
      for(Int_t l=0; l<rMod.getSize(); l++) {
        HMdcCal2ParAngleSim& rAngle= rMod[l];
        for(Int_t c=0; c<pPar->getNumberOfBins(); c++) {
          if (nVal>MDC_MAXARR) {
            Error("writePar(HMdcCal2ParSim",
                  "Buffer size exceeded!");
            rollback();
            return -1;
          }
          vers[nVal]=version;
          sec[nVal]=s+1;
          pla[nVal]=m+1;
          angle[nVal]=l;
          dbin[nVal]=c;
          d1[nVal]=rAngle.getDriftTime1(c);
          d2[nVal]=rAngle.getDriftTime2(c);
          d1e[nVal]=rAngle.getDriftTime1Error(c);
          d2e[nVal]=rAngle.getDriftTime2Error(c);
          nVal++;
        }
      }
      if (nVal>0) { 
        rows_to_insert=nVal;
        /* EXEC SQL WHENEVER SQLERROR GOTO not_found; */ 

        /* EXEC SQL WHENEVER NOT FOUND GOTO not_found; */ 

        /* EXEC SQL FOR :rows_to_insert
          INSERT INTO mdc_ana2.cal2parsim_data (
               vers_id, mdc_pos_id, angle_step, distance_bin,
               drifttime1, drifttime2, drifttime1_err, drifttime2_err )
            VALUES (:vers, mdc_ana2.mdc_par_query.get_mdc_pos_id(:sec,:pla),
               :angle, :dbin, :d1, :d2, :d1e, :d2e); */ 

{
        struct sqlexd sqlstm;
        sqlorat((void **)0, &sqlctx, &oraca);
        sqlstm.sqlvsn = 13;
        sqlstm.arrsiz = 13;
        sqlstm.sqladtp = &sqladt;
        sqlstm.sqltdsp = &sqltds;
        sqlstm.stmt = "insert into mdc_ana2.cal2parsim_data (vers_id,mdc_pos\
_id,angle_step,distance_bin,drifttime1,drifttime2,drifttime1_err,drifttime2_er\
r) values (:b1,mdc_ana2.mdc_par_query.get_mdc_pos_id(:b2,:b3),:b4,:b5,:b6,:b7,\
:b8,:b9)";
        sqlstm.iters = (unsigned int  )rows_to_insert;
        sqlstm.offset = (unsigned int  )1256;
        sqlstm.cud = sqlcud0;
        sqlstm.sqlest = (unsigned char  *)&sqlca;
        sqlstm.sqlety = (unsigned short)4352;
        sqlstm.occurs = (unsigned int  )0;
        sqlstm.sqhstv[0] = (unsigned char  *)vers;
        sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[0] = (         int  )sizeof(int);
        sqlstm.sqindv[0] = (         short *)0;
        sqlstm.sqinds[0] = (         int  )0;
        sqlstm.sqharm[0] = (unsigned long )0;
        sqlstm.sqharc[0] = (unsigned long  *)0;
        sqlstm.sqadto[0] = (unsigned short )0;
        sqlstm.sqtdso[0] = (unsigned short )0;
        sqlstm.sqhstv[1] = (unsigned char  *)sec;
        sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[1] = (         int  )sizeof(int);
        sqlstm.sqindv[1] = (         short *)0;
        sqlstm.sqinds[1] = (         int  )0;
        sqlstm.sqharm[1] = (unsigned long )0;
        sqlstm.sqharc[1] = (unsigned long  *)0;
        sqlstm.sqadto[1] = (unsigned short )0;
        sqlstm.sqtdso[1] = (unsigned short )0;
        sqlstm.sqhstv[2] = (unsigned char  *)pla;
        sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[2] = (         int  )sizeof(int);
        sqlstm.sqindv[2] = (         short *)0;
        sqlstm.sqinds[2] = (         int  )0;
        sqlstm.sqharm[2] = (unsigned long )0;
        sqlstm.sqharc[2] = (unsigned long  *)0;
        sqlstm.sqadto[2] = (unsigned short )0;
        sqlstm.sqtdso[2] = (unsigned short )0;
        sqlstm.sqhstv[3] = (unsigned char  *)angle;
        sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[3] = (         int  )sizeof(int);
        sqlstm.sqindv[3] = (         short *)0;
        sqlstm.sqinds[3] = (         int  )0;
        sqlstm.sqharm[3] = (unsigned long )0;
        sqlstm.sqharc[3] = (unsigned long  *)0;
        sqlstm.sqadto[3] = (unsigned short )0;
        sqlstm.sqtdso[3] = (unsigned short )0;
        sqlstm.sqhstv[4] = (unsigned char  *)dbin;
        sqlstm.sqhstl[4] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[4] = (         int  )sizeof(int);
        sqlstm.sqindv[4] = (         short *)0;
        sqlstm.sqinds[4] = (         int  )0;
        sqlstm.sqharm[4] = (unsigned long )0;
        sqlstm.sqharc[4] = (unsigned long  *)0;
        sqlstm.sqadto[4] = (unsigned short )0;
        sqlstm.sqtdso[4] = (unsigned short )0;
        sqlstm.sqhstv[5] = (unsigned char  *)d1;
        sqlstm.sqhstl[5] = (unsigned long )sizeof(float);
        sqlstm.sqhsts[5] = (         int  )sizeof(float);
        sqlstm.sqindv[5] = (         short *)0;
        sqlstm.sqinds[5] = (         int  )0;
        sqlstm.sqharm[5] = (unsigned long )0;
        sqlstm.sqharc[5] = (unsigned long  *)0;
        sqlstm.sqadto[5] = (unsigned short )0;
        sqlstm.sqtdso[5] = (unsigned short )0;
        sqlstm.sqhstv[6] = (unsigned char  *)d2;
        sqlstm.sqhstl[6] = (unsigned long )sizeof(float);
        sqlstm.sqhsts[6] = (         int  )sizeof(float);
        sqlstm.sqindv[6] = (         short *)0;
        sqlstm.sqinds[6] = (         int  )0;
        sqlstm.sqharm[6] = (unsigned long )0;
        sqlstm.sqharc[6] = (unsigned long  *)0;
        sqlstm.sqadto[6] = (unsigned short )0;
        sqlstm.sqtdso[6] = (unsigned short )0;
        sqlstm.sqhstv[7] = (unsigned char  *)d1e;
        sqlstm.sqhstl[7] = (unsigned long )sizeof(float);
        sqlstm.sqhsts[7] = (         int  )sizeof(float);
        sqlstm.sqindv[7] = (         short *)0;
        sqlstm.sqinds[7] = (         int  )0;
        sqlstm.sqharm[7] = (unsigned long )0;
        sqlstm.sqharc[7] = (unsigned long  *)0;
        sqlstm.sqadto[7] = (unsigned short )0;
        sqlstm.sqtdso[7] = (unsigned short )0;
        sqlstm.sqhstv[8] = (unsigned char  *)d2e;
        sqlstm.sqhstl[8] = (unsigned long )sizeof(float);
        sqlstm.sqhsts[8] = (         int  )sizeof(float);
        sqlstm.sqindv[8] = (         short *)0;
        sqlstm.sqinds[8] = (         int  )0;
        sqlstm.sqharm[8] = (unsigned long )0;
        sqlstm.sqharc[8] = (unsigned long  *)0;
        sqlstm.sqadto[8] = (unsigned short )0;
        sqlstm.sqtdso[8] = (unsigned short )0;
        sqlstm.sqphsv = sqlstm.sqhstv;
        sqlstm.sqphsl = sqlstm.sqhstl;
        sqlstm.sqphss = sqlstm.sqhsts;
        sqlstm.sqpind = sqlstm.sqindv;
        sqlstm.sqpins = sqlstm.sqinds;
        sqlstm.sqparm = sqlstm.sqharm;
        sqlstm.sqparc = sqlstm.sqharc;
        sqlstm.sqpadto = sqlstm.sqadto;
        sqlstm.sqptdso = sqlstm.sqtdso;
        sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
        if (sqlca.sqlcode == 1403) goto not_found;
        if (sqlca.sqlcode < 0) goto not_found;
}


        cout<<"sector: "<<s<<" plane: "<<m<<"    "<<rows_to_insert<<" rows inserted\n";
      }
    }
  }
  commit();
  pPar->setChanged(kFALSE);
  return version;
not_found:
  showSqlError("writePar(HMdcCal2ParSim*)");
  rollback();
  return -1;
}

Int_t HMdcParOra2Io::writePar(HMdcLayerGeomPar* pPar) {
  // creates a new version and writes the layer parameters to Oracle
  Int_t version=createVersion(pPar);
  if (version==-1) return -1;
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int vers[MDC_MAXTOTLAYS];
    int sec[MDC_MAXTOTLAYS];
    int pla[MDC_MAXTOTLAYS];
    int lay[MDC_MAXTOTLAYS];
    float dist[MDC_MAXTOTLAYS];
    float pitch[MDC_MAXTOTLAYS];
    float angle[MDC_MAXTOTLAYS];
    float cwire[MDC_MAXTOTLAYS];
    float cathth[MDC_MAXTOTLAYS];
    int rows_to_insert;
  /* EXEC SQL END DECLARE SECTION; */ 

  Int_t i=0;
  for(Int_t s=0; s<pPar->getSize(); s++) {
    HMdcLayerGeomParSec& rSec= (*pPar)[s];
    for(Int_t m=0; m<rSec.getSize(); m++) {
      HMdcLayerGeomParMod& rMod= rSec[m];
      for(Int_t l=0; l<rMod.getSize(); l++) {
        vers[i]=version;
        sec[i]=s+1;
        pla[i]=m+1;
        lay[i]=l+1;
        HMdcLayerGeomParLay& rLay= rMod[l];
        dist[i]=rLay.getCatDist();
        pitch[i]=rLay.getPitch();
        angle[i]=rLay.getWireOrient();
        cwire[i]=rLay.getCentralWireNr();
        cathth[i]=rLay.getCathodeWireThickness();
        i++;
      }
    }
  }
  if (i==0) {
    Error("writePar(HMdcLayerGeomPar*)",
          "\n Parameter container is empty!\n");
    rollback();
    return -1;
  }
  rows_to_insert=i;
  /* EXEC SQL WHENEVER SQLERROR GOTO not_found; */ 

  /* EXEC SQL WHENEVER NOT FOUND GOTO not_found; */ 

  /* EXEC SQL FOR :rows_to_insert
    INSERT INTO mdc_ana2.layergeompar_data
        ( vers_id, mdc_pos_id, layer_nr, cell_thickness,
          cell_pitch, inclination_angle, central_wire_nr, cathode_wire_thickness )
        VALUES (:vers, mdc_ana2.mdc_par_query.get_mdc_pos_id(:sec,:pla),
                :lay, :dist, :pitch, :angle, :cwire, :cathth); */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 13;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "insert into mdc_ana2.layergeompar_data (vers_id,mdc_pos_id,\
layer_nr,cell_thickness,cell_pitch,inclination_angle,central_wire_nr,cathode_w\
ire_thickness) values (:b1,mdc_ana2.mdc_par_query.get_mdc_pos_id(:b2,:b3),:b4,\
:b5,:b6,:b7,:b8,:b9)";
  sqlstm.iters = (unsigned int  )rows_to_insert;
  sqlstm.offset = (unsigned int  )1307;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)vers;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )sizeof(int);
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqharc[0] = (unsigned long  *)0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)sec;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )sizeof(int);
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqharc[1] = (unsigned long  *)0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)pla;
  sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[2] = (         int  )sizeof(int);
  sqlstm.sqindv[2] = (         short *)0;
  sqlstm.sqinds[2] = (         int  )0;
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqharc[2] = (unsigned long  *)0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqhstv[3] = (unsigned char  *)lay;
  sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[3] = (         int  )sizeof(int);
  sqlstm.sqindv[3] = (         short *)0;
  sqlstm.sqinds[3] = (         int  )0;
  sqlstm.sqharm[3] = (unsigned long )0;
  sqlstm.sqharc[3] = (unsigned long  *)0;
  sqlstm.sqadto[3] = (unsigned short )0;
  sqlstm.sqtdso[3] = (unsigned short )0;
  sqlstm.sqhstv[4] = (unsigned char  *)dist;
  sqlstm.sqhstl[4] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[4] = (         int  )sizeof(float);
  sqlstm.sqindv[4] = (         short *)0;
  sqlstm.sqinds[4] = (         int  )0;
  sqlstm.sqharm[4] = (unsigned long )0;
  sqlstm.sqharc[4] = (unsigned long  *)0;
  sqlstm.sqadto[4] = (unsigned short )0;
  sqlstm.sqtdso[4] = (unsigned short )0;
  sqlstm.sqhstv[5] = (unsigned char  *)pitch;
  sqlstm.sqhstl[5] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[5] = (         int  )sizeof(float);
  sqlstm.sqindv[5] = (         short *)0;
  sqlstm.sqinds[5] = (         int  )0;
  sqlstm.sqharm[5] = (unsigned long )0;
  sqlstm.sqharc[5] = (unsigned long  *)0;
  sqlstm.sqadto[5] = (unsigned short )0;
  sqlstm.sqtdso[5] = (unsigned short )0;
  sqlstm.sqhstv[6] = (unsigned char  *)angle;
  sqlstm.sqhstl[6] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[6] = (         int  )sizeof(float);
  sqlstm.sqindv[6] = (         short *)0;
  sqlstm.sqinds[6] = (         int  )0;
  sqlstm.sqharm[6] = (unsigned long )0;
  sqlstm.sqharc[6] = (unsigned long  *)0;
  sqlstm.sqadto[6] = (unsigned short )0;
  sqlstm.sqtdso[6] = (unsigned short )0;
  sqlstm.sqhstv[7] = (unsigned char  *)cwire;
  sqlstm.sqhstl[7] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[7] = (         int  )sizeof(float);
  sqlstm.sqindv[7] = (         short *)0;
  sqlstm.sqinds[7] = (         int  )0;
  sqlstm.sqharm[7] = (unsigned long )0;
  sqlstm.sqharc[7] = (unsigned long  *)0;
  sqlstm.sqadto[7] = (unsigned short )0;
  sqlstm.sqtdso[7] = (unsigned short )0;
  sqlstm.sqhstv[8] = (unsigned char  *)cathth;
  sqlstm.sqhstl[8] = (unsigned long )sizeof(float);
  sqlstm.sqhsts[8] = (         int  )sizeof(float);
  sqlstm.sqindv[8] = (         short *)0;
  sqlstm.sqinds[8] = (         int  )0;
  sqlstm.sqharm[8] = (unsigned long )0;
  sqlstm.sqharc[8] = (unsigned long  *)0;
  sqlstm.sqadto[8] = (unsigned short )0;
  sqlstm.sqtdso[8] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode == 1403) goto not_found;
  if (sqlca.sqlcode < 0) goto not_found;
}


  cout<<rows_to_insert<<" rows inserted\n";
  commit();
  pPar->setChanged(kFALSE);
  return version;
not_found:
  showSqlError("writePar(HMdcLayerGeom*)");
  rollback();
  return -1;
}

Int_t HMdcParOra2Io::writePar(HMdcLookupGeom* pPar) {
  // creates a new version and writes the lookup table to Oracle
  Int_t version=createVersion(pPar);
  if (version==-1) return -1;
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int vers[MDC_MAXWIRES];
    int sec[MDC_MAXWIRES];
    int pla[MDC_MAXWIRES];
    int layer[MDC_MAXWIRES];
    int wire[MDC_MAXWIRES];
    int mbo[MDC_MAXWIRES];
    int tdc[MDC_MAXWIRES];
    int channel[MDC_MAXWIRES];
    int rows_to_insert;
    int vers_id;
  /* EXEC SQL END DECLARE SECTION; */ 

  Int_t mboInd, nWire, lay, cell, t;
  for(Int_t s=0;s<pPar->getSize();s++) {
    HMdcLookupGSec& secPar=(*pPar)[s];
    for(Int_t m=0;m<secPar.getSize();m++) {
      HMdcLookupGMod& mod=secPar[m];
      nWire=0;
      for(Int_t l=0; l<mod.getSize(); l++) {
        HMdcLookupMoth& moth=mod[l];
        const Char_t* mboName=moth.GetName();
        sscanf(mboName,"%i",&mboInd);
        for(Int_t c=0;c<moth.getSize();c++) {
          HMdcLookupChan& chan=moth[c];
          lay=chan.getNLayer();
          cell=chan.getNCell();
          if (lay>=0&&cell>=0) {
            vers[nWire]=version;
            sec[nWire]=s+1;
            pla[nWire]=m+1;
            layer[nWire]=lay+1;
            wire[nWire]=cell+1;
            mbo[nWire]=mboInd;
            t=(Int_t)(c/8);
            tdc[nWire]=t+1;
            channel[nWire]=c-t*8+1;
            nWire++;
          }
        }
      }
      if (nWire>0) {
        rows_to_insert=nWire;
        /* EXEC SQL WHENEVER SQLERROR GOTO not_found; */ 

        /* EXEC SQL WHENEVER NOT FOUND GOTO not_found; */ 

        /* EXEC SQL FOR :rows_to_insert
        INSERT INTO mdc_ana2.load_mdclookupgeom_data
               (vers_id,mdc_pos_id,layer_nr,wire_nr,mbo_local_pos_id,tdc_nr,tdc_chan)
             VALUES (:vers,mdc_ana2.mdc_par_query.get_mdc_pos_id(:sec,:pla),
                     :layer,:wire,:mbo,:tdc,:channel); */ 

{
        struct sqlexd sqlstm;
        sqlorat((void **)0, &sqlctx, &oraca);
        sqlstm.sqlvsn = 13;
        sqlstm.arrsiz = 13;
        sqlstm.sqladtp = &sqladt;
        sqlstm.sqltdsp = &sqltds;
        sqlstm.stmt = "insert into mdc_ana2.load_mdclookupgeom_data (vers_id\
,mdc_pos_id,layer_nr,wire_nr,mbo_local_pos_id,tdc_nr,tdc_chan) values (:b1,mdc\
_ana2.mdc_par_query.get_mdc_pos_id(:b2,:b3),:b4,:b5,:b6,:b7,:b8)";
        sqlstm.iters = (unsigned int  )rows_to_insert;
        sqlstm.offset = (unsigned int  )1358;
        sqlstm.cud = sqlcud0;
        sqlstm.sqlest = (unsigned char  *)&sqlca;
        sqlstm.sqlety = (unsigned short)4352;
        sqlstm.occurs = (unsigned int  )0;
        sqlstm.sqhstv[0] = (unsigned char  *)vers;
        sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[0] = (         int  )sizeof(int);
        sqlstm.sqindv[0] = (         short *)0;
        sqlstm.sqinds[0] = (         int  )0;
        sqlstm.sqharm[0] = (unsigned long )0;
        sqlstm.sqharc[0] = (unsigned long  *)0;
        sqlstm.sqadto[0] = (unsigned short )0;
        sqlstm.sqtdso[0] = (unsigned short )0;
        sqlstm.sqhstv[1] = (unsigned char  *)sec;
        sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[1] = (         int  )sizeof(int);
        sqlstm.sqindv[1] = (         short *)0;
        sqlstm.sqinds[1] = (         int  )0;
        sqlstm.sqharm[1] = (unsigned long )0;
        sqlstm.sqharc[1] = (unsigned long  *)0;
        sqlstm.sqadto[1] = (unsigned short )0;
        sqlstm.sqtdso[1] = (unsigned short )0;
        sqlstm.sqhstv[2] = (unsigned char  *)pla;
        sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[2] = (         int  )sizeof(int);
        sqlstm.sqindv[2] = (         short *)0;
        sqlstm.sqinds[2] = (         int  )0;
        sqlstm.sqharm[2] = (unsigned long )0;
        sqlstm.sqharc[2] = (unsigned long  *)0;
        sqlstm.sqadto[2] = (unsigned short )0;
        sqlstm.sqtdso[2] = (unsigned short )0;
        sqlstm.sqhstv[3] = (unsigned char  *)layer;
        sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[3] = (         int  )sizeof(int);
        sqlstm.sqindv[3] = (         short *)0;
        sqlstm.sqinds[3] = (         int  )0;
        sqlstm.sqharm[3] = (unsigned long )0;
        sqlstm.sqharc[3] = (unsigned long  *)0;
        sqlstm.sqadto[3] = (unsigned short )0;
        sqlstm.sqtdso[3] = (unsigned short )0;
        sqlstm.sqhstv[4] = (unsigned char  *)wire;
        sqlstm.sqhstl[4] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[4] = (         int  )sizeof(int);
        sqlstm.sqindv[4] = (         short *)0;
        sqlstm.sqinds[4] = (         int  )0;
        sqlstm.sqharm[4] = (unsigned long )0;
        sqlstm.sqharc[4] = (unsigned long  *)0;
        sqlstm.sqadto[4] = (unsigned short )0;
        sqlstm.sqtdso[4] = (unsigned short )0;
        sqlstm.sqhstv[5] = (unsigned char  *)mbo;
        sqlstm.sqhstl[5] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[5] = (         int  )sizeof(int);
        sqlstm.sqindv[5] = (         short *)0;
        sqlstm.sqinds[5] = (         int  )0;
        sqlstm.sqharm[5] = (unsigned long )0;
        sqlstm.sqharc[5] = (unsigned long  *)0;
        sqlstm.sqadto[5] = (unsigned short )0;
        sqlstm.sqtdso[5] = (unsigned short )0;
        sqlstm.sqhstv[6] = (unsigned char  *)tdc;
        sqlstm.sqhstl[6] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[6] = (         int  )sizeof(int);
        sqlstm.sqindv[6] = (         short *)0;
        sqlstm.sqinds[6] = (         int  )0;
        sqlstm.sqharm[6] = (unsigned long )0;
        sqlstm.sqharc[6] = (unsigned long  *)0;
        sqlstm.sqadto[6] = (unsigned short )0;
        sqlstm.sqtdso[6] = (unsigned short )0;
        sqlstm.sqhstv[7] = (unsigned char  *)channel;
        sqlstm.sqhstl[7] = (unsigned long )sizeof(int);
        sqlstm.sqhsts[7] = (         int  )sizeof(int);
        sqlstm.sqindv[7] = (         short *)0;
        sqlstm.sqinds[7] = (         int  )0;
        sqlstm.sqharm[7] = (unsigned long )0;
        sqlstm.sqharc[7] = (unsigned long  *)0;
        sqlstm.sqadto[7] = (unsigned short )0;
        sqlstm.sqtdso[7] = (unsigned short )0;
        sqlstm.sqphsv = sqlstm.sqhstv;
        sqlstm.sqphsl = sqlstm.sqhstl;
        sqlstm.sqphss = sqlstm.sqhsts;
        sqlstm.sqpind = sqlstm.sqindv;
        sqlstm.sqpins = sqlstm.sqinds;
        sqlstm.sqparm = sqlstm.sqharm;
        sqlstm.sqparc = sqlstm.sqharc;
        sqlstm.sqpadto = sqlstm.sqadto;
        sqlstm.sqptdso = sqlstm.sqtdso;
        sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
        if (sqlca.sqlcode == 1403) goto not_found;
        if (sqlca.sqlcode < 0) goto not_found;
}


        cout<<"sector: "<<s<<" plane: "<<m<<"    "<<rows_to_insert<<" rows inserted\n";
      }
    }
  }
  vers_id=version;
  cout<<"Consistency check running"<<endl;
  /* EXEC SQL EXECUTE
    BEGIN
      mdc_ana2.mdc_par_query.check_fpc_data_consistency(:vers_id);
    END;
  END-EXEC; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 13;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "begin mdc_ana2 . mdc_par_query . check_fpc_data_consistency\
 ( :vers_id ) ; END ;";
  sqlstm.iters = (unsigned int  )1;
  sqlstm.offset = (unsigned int  )1405;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)&vers_id;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )0;
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode == 1403) goto not_found;
  if (sqlca.sqlcode < 0) goto not_found;
}


  commit();
  pPar->setChanged(kFALSE);
  return version;
not_found:
  showSqlError("writePar(HMdcLookupGeom*)");
  rollback();
  return -1;
}

Int_t HMdcParOra2Io::countTdcChannels(Int_t sector, Int_t plane) {
  // returns the number of TDC channels of a module
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int sec;
    int pla;
    int num;
  /* EXEC SQL END DECLARE SECTION; */ 

  sec=sector+1;
  pla=plane+1;
  /* EXEC SQL WHENEVER SQLERROR DO
    showSqlError("countTdcChannels(Int_t,Int_t)"); */ 

  /* EXEC SQL WHENEVER NOT FOUND GOTO notfound; */ 

  /* EXEC SQL SELECT COUNT (*) INTO :num
           FROM mdc_ana2.tdc_channel_pos2id
           WHERE sector=:sec AND plane=:pla; */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 13;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "select count(*)  into :b0  from mdc_ana2.tdc_channel_pos2id\
 where (sector=:b1 and plane=:b2)";
  sqlstm.iters = (unsigned int  )1;
  sqlstm.offset = (unsigned int  )1424;
  sqlstm.selerr = (unsigned short)1;
  sqlstm.sqlpfmem = (unsigned int  )0;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)&num;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )0;
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)&sec;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )0;
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)&pla;
  sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[2] = (         int  )0;
  sqlstm.sqindv[2] = (         short *)0;
  sqlstm.sqinds[2] = (         int  )0;
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode == 1403) goto notfound;
  if (sqlca.sqlcode < 0) showSqlError("countTdcChannels(Int_t,Int_t)");
}


  return num;
notfound:
  return 0;
}

void HMdcParOra2Io::printInfo(const Char_t* contName) {
  // prints the modules initialized from Oracle
  // will later go to the log file
  Bool_t first=kTRUE;
  for(Int_t i=0;i<MDC_MAXMODS;i++) {
    if (initModules->At(i)>0) {
      if (first) {
        cout<<contName<<": modules(s) initialized from Oracle: ";
        first=kFALSE;
      }
      cout<<i<<" ";
    }
  }
  cout<<endl;
}

Int_t HMdcParOra2Io::writePar(HMdcTdcThreshold* pPar) {
  // creates a new version and writes the threshold parameters to Oracle
  Int_t version=createVersion(pPar);
  if (version==-1) return -1;
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int vers[MDC_MAXARR];
    int sec[MDC_MAXARR];
    int pla[MDC_MAXARR];
    int mbo[MDC_MAXARR];
    int dbo[MDC_MAXARR];
    int thr [MDC_MAXARR];
    int rows_to_insert;
  /* EXEC SQL END DECLARE SECTION; */ 

  Int_t mboInd, nDbo=0;
  for(Int_t s=0; s<pPar->getSize(); s++) {
    HMdcTdcThresholdSec& rSec= (*pPar)[s];
    for(Int_t m=0; m<rSec.getSize(); m++) {
      HMdcTdcThresholdMod& rMod= rSec[m];
      for(Int_t l=0; l<rMod.getSize(); l++) {
        HMdcTdcThresholdMbo& rMbo= rMod[l];
        const Char_t* mboName=rMbo.GetName();
        sscanf(mboName,"%i",&mboInd);
        for(Int_t c=0; c<rMbo.getSize(); c++) {
          vers[nDbo]=version;
          sec[nDbo]=s+1;
          pla[nDbo]=m+1;
          mbo[nDbo]=mboInd;
          dbo[nDbo]=c+1;
          thr[nDbo]=rMbo[c].getThreshold();
          nDbo++;
        }
      }
    }
  }
  rows_to_insert=nDbo;
  /* EXEC SQL WHENEVER SQLERROR GOTO not_found; */ 

  /* EXEC SQL WHENEVER NOT FOUND GOTO not_found; */ 

  /* EXEC SQL FOR :rows_to_insert
    INSERT INTO mdc_ana2.threshold_data
               (vers_id, dbo_pos_id, threshold)
        VALUES (:vers, 
                mdc_ana2.mdc_par_query.get_threshold_address_id(:sec,:pla,:mbo,:dbo),
                :thr); */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 13;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "insert into mdc_ana2.threshold_data (vers_id,dbo_pos_id,thr\
eshold) values (:b1,mdc_ana2.mdc_par_query.get_threshold_address_id(:b2,:b3,:b\
4,:b5),:b6)";
  sqlstm.iters = (unsigned int  )rows_to_insert;
  sqlstm.offset = (unsigned int  )1451;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)vers;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )sizeof(int);
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqharc[0] = (unsigned long  *)0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)sec;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )sizeof(int);
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqharc[1] = (unsigned long  *)0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)pla;
  sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[2] = (         int  )sizeof(int);
  sqlstm.sqindv[2] = (         short *)0;
  sqlstm.sqinds[2] = (         int  )0;
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqharc[2] = (unsigned long  *)0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqhstv[3] = (unsigned char  *)mbo;
  sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[3] = (         int  )sizeof(int);
  sqlstm.sqindv[3] = (         short *)0;
  sqlstm.sqinds[3] = (         int  )0;
  sqlstm.sqharm[3] = (unsigned long )0;
  sqlstm.sqharc[3] = (unsigned long  *)0;
  sqlstm.sqadto[3] = (unsigned short )0;
  sqlstm.sqtdso[3] = (unsigned short )0;
  sqlstm.sqhstv[4] = (unsigned char  *)dbo;
  sqlstm.sqhstl[4] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[4] = (         int  )sizeof(int);
  sqlstm.sqindv[4] = (         short *)0;
  sqlstm.sqinds[4] = (         int  )0;
  sqlstm.sqharm[4] = (unsigned long )0;
  sqlstm.sqharc[4] = (unsigned long  *)0;
  sqlstm.sqadto[4] = (unsigned short )0;
  sqlstm.sqtdso[4] = (unsigned short )0;
  sqlstm.sqhstv[5] = (unsigned char  *)thr;
  sqlstm.sqhstl[5] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[5] = (         int  )sizeof(int);
  sqlstm.sqindv[5] = (         short *)0;
  sqlstm.sqinds[5] = (         int  )0;
  sqlstm.sqharm[5] = (unsigned long )0;
  sqlstm.sqharc[5] = (unsigned long  *)0;
  sqlstm.sqadto[5] = (unsigned short )0;
  sqlstm.sqtdso[5] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode == 1403) goto not_found;
  if (sqlca.sqlcode < 0) goto not_found;
}


  cout<<"Thresholds: "<<rows_to_insert<<" rows inserted\n";
  commit();
  pPar->setChanged(kFALSE);
  return version;
not_found:
  showSqlError("writePar(HMdcTdcThreshold*)");
  rollback();
  return -1;
}

Int_t HMdcParOra2Io::writePar(HMdcTdcChannel* pPar) {
  // creates a new version and writes the threshold parameters to Oracle
  Int_t version=createVersion(pPar);
  if (version==-1) return -1;
  /* EXEC SQL BEGIN DECLARE SECTION; */ 

    int vers[MDC_MAXARR];
    int sec[MDC_MAXARR];
    int pla[MDC_MAXARR];
    int mbo[MDC_MAXARR];
    int tdc[MDC_MAXARR];
    int mask[MDC_MAXARR];
    int cal[MDC_MAXARR];
    int rows_to_insert;
  /* EXEC SQL END DECLARE SECTION; */ 

  Int_t mboInd, nTdc=0;
  for(Int_t s=0; s<pPar->getSize(); s++) {
    HMdcTdcChannelSec& rSec= (*pPar)[s];
    for(Int_t m=0; m<rSec.getSize(); m++) {
      HMdcTdcChannelMod& rMod= rSec[m];
      for(Int_t l=0; l<rMod.getSize(); l++) {
        HMdcTdcChannelMbo& rMbo= rMod[l];
        const Char_t* mboName=rMbo.GetName();
        sscanf(mboName,"%i",&mboInd);
        for(Int_t c=0; c<rMbo.getSize(); c++) {
          vers[nTdc]=version;
          sec[nTdc]=s+1;
          pla[nTdc]=m+1;
          mbo[nTdc]=mboInd;
          tdc[nTdc]=c+1;
          mask[nTdc]=rMbo[c].getChannelMask(1);
          cal[nTdc]=rMbo[c].getChannelMask(0);
          nTdc++;
        }
      }
    }
  }
  rows_to_insert=nTdc;
  /* EXEC SQL WHENEVER SQLERROR GOTO not_found; */ 

  /* EXEC SQL WHENEVER NOT FOUND GOTO not_found; */ 

  /* EXEC SQL FOR :rows_to_insert
      INSERT INTO mdc_ana2.tdc_mask_data
          (vers_id, tdc_id, channel_mask, calibration_mask)
          VALUES (:vers,
                  mdc_ana2.mdc_par_query.get_tdc_mask_address_id(:sec,:pla,:mbo,:tdc),
                  :mask, :cal); */ 

{
  struct sqlexd sqlstm;
  sqlorat((void **)0, &sqlctx, &oraca);
  sqlstm.sqlvsn = 13;
  sqlstm.arrsiz = 13;
  sqlstm.sqladtp = &sqladt;
  sqlstm.sqltdsp = &sqltds;
  sqlstm.stmt = "insert into mdc_ana2.tdc_mask_data (vers_id,tdc_id,channel_\
mask,calibration_mask) values (:b1,mdc_ana2.mdc_par_query.get_tdc_mask_address\
_id(:b2,:b3,:b4,:b5),:b6,:b7)";
  sqlstm.iters = (unsigned int  )rows_to_insert;
  sqlstm.offset = (unsigned int  )1490;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)4352;
  sqlstm.occurs = (unsigned int  )0;
  sqlstm.sqhstv[0] = (unsigned char  *)vers;
  sqlstm.sqhstl[0] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[0] = (         int  )sizeof(int);
  sqlstm.sqindv[0] = (         short *)0;
  sqlstm.sqinds[0] = (         int  )0;
  sqlstm.sqharm[0] = (unsigned long )0;
  sqlstm.sqharc[0] = (unsigned long  *)0;
  sqlstm.sqadto[0] = (unsigned short )0;
  sqlstm.sqtdso[0] = (unsigned short )0;
  sqlstm.sqhstv[1] = (unsigned char  *)sec;
  sqlstm.sqhstl[1] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[1] = (         int  )sizeof(int);
  sqlstm.sqindv[1] = (         short *)0;
  sqlstm.sqinds[1] = (         int  )0;
  sqlstm.sqharm[1] = (unsigned long )0;
  sqlstm.sqharc[1] = (unsigned long  *)0;
  sqlstm.sqadto[1] = (unsigned short )0;
  sqlstm.sqtdso[1] = (unsigned short )0;
  sqlstm.sqhstv[2] = (unsigned char  *)pla;
  sqlstm.sqhstl[2] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[2] = (         int  )sizeof(int);
  sqlstm.sqindv[2] = (         short *)0;
  sqlstm.sqinds[2] = (         int  )0;
  sqlstm.sqharm[2] = (unsigned long )0;
  sqlstm.sqharc[2] = (unsigned long  *)0;
  sqlstm.sqadto[2] = (unsigned short )0;
  sqlstm.sqtdso[2] = (unsigned short )0;
  sqlstm.sqhstv[3] = (unsigned char  *)mbo;
  sqlstm.sqhstl[3] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[3] = (         int  )sizeof(int);
  sqlstm.sqindv[3] = (         short *)0;
  sqlstm.sqinds[3] = (         int  )0;
  sqlstm.sqharm[3] = (unsigned long )0;
  sqlstm.sqharc[3] = (unsigned long  *)0;
  sqlstm.sqadto[3] = (unsigned short )0;
  sqlstm.sqtdso[3] = (unsigned short )0;
  sqlstm.sqhstv[4] = (unsigned char  *)tdc;
  sqlstm.sqhstl[4] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[4] = (         int  )sizeof(int);
  sqlstm.sqindv[4] = (         short *)0;
  sqlstm.sqinds[4] = (         int  )0;
  sqlstm.sqharm[4] = (unsigned long )0;
  sqlstm.sqharc[4] = (unsigned long  *)0;
  sqlstm.sqadto[4] = (unsigned short )0;
  sqlstm.sqtdso[4] = (unsigned short )0;
  sqlstm.sqhstv[5] = (unsigned char  *)mask;
  sqlstm.sqhstl[5] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[5] = (         int  )sizeof(int);
  sqlstm.sqindv[5] = (         short *)0;
  sqlstm.sqinds[5] = (         int  )0;
  sqlstm.sqharm[5] = (unsigned long )0;
  sqlstm.sqharc[5] = (unsigned long  *)0;
  sqlstm.sqadto[5] = (unsigned short )0;
  sqlstm.sqtdso[5] = (unsigned short )0;
  sqlstm.sqhstv[6] = (unsigned char  *)cal;
  sqlstm.sqhstl[6] = (unsigned long )sizeof(int);
  sqlstm.sqhsts[6] = (         int  )sizeof(int);
  sqlstm.sqindv[6] = (         short *)0;
  sqlstm.sqinds[6] = (         int  )0;
  sqlstm.sqharm[6] = (unsigned long )0;
  sqlstm.sqharc[6] = (unsigned long  *)0;
  sqlstm.sqadto[6] = (unsigned short )0;
  sqlstm.sqtdso[6] = (unsigned short )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqphss = sqlstm.sqhsts;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqpins = sqlstm.sqinds;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlstm.sqpadto = sqlstm.sqadto;
  sqlstm.sqptdso = sqlstm.sqtdso;
  sqlcxt((void **)0, &sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode == 1403) goto not_found;
  if (sqlca.sqlcode < 0) goto not_found;
}


      cout<<"Channels: "<<rows_to_insert<<" rows inserted\n";
  commit();
  pPar->setChanged(kFALSE);
  return version;
not_found:
  showSqlError("writePar(HMdcTdcChannels*)");
  rollback();
  return -1;
}
 hmdcparora2io.pc.cc:1
 hmdcparora2io.pc.cc:2
 hmdcparora2io.pc.cc:3
 hmdcparora2io.pc.cc:4
 hmdcparora2io.pc.cc:5
 hmdcparora2io.pc.cc:6
 hmdcparora2io.pc.cc:7
 hmdcparora2io.pc.cc:8
 hmdcparora2io.pc.cc:9
 hmdcparora2io.pc.cc:10
 hmdcparora2io.pc.cc:11
 hmdcparora2io.pc.cc:12
 hmdcparora2io.pc.cc:13
 hmdcparora2io.pc.cc:14
 hmdcparora2io.pc.cc:15
 hmdcparora2io.pc.cc:16
 hmdcparora2io.pc.cc:17
 hmdcparora2io.pc.cc:18
 hmdcparora2io.pc.cc:19
 hmdcparora2io.pc.cc:20
 hmdcparora2io.pc.cc:21
 hmdcparora2io.pc.cc:22
 hmdcparora2io.pc.cc:23
 hmdcparora2io.pc.cc:24
 hmdcparora2io.pc.cc:25
 hmdcparora2io.pc.cc:26
 hmdcparora2io.pc.cc:27
 hmdcparora2io.pc.cc:28
 hmdcparora2io.pc.cc:29
 hmdcparora2io.pc.cc:30
 hmdcparora2io.pc.cc:31
 hmdcparora2io.pc.cc:32
 hmdcparora2io.pc.cc:33
 hmdcparora2io.pc.cc:34
 hmdcparora2io.pc.cc:35
 hmdcparora2io.pc.cc:36
 hmdcparora2io.pc.cc:37
 hmdcparora2io.pc.cc:38
 hmdcparora2io.pc.cc:39
 hmdcparora2io.pc.cc:40
 hmdcparora2io.pc.cc:41
 hmdcparora2io.pc.cc:42
 hmdcparora2io.pc.cc:43
 hmdcparora2io.pc.cc:44
 hmdcparora2io.pc.cc:45
 hmdcparora2io.pc.cc:46
 hmdcparora2io.pc.cc:47
 hmdcparora2io.pc.cc:48
 hmdcparora2io.pc.cc:49
 hmdcparora2io.pc.cc:50
 hmdcparora2io.pc.cc:51
 hmdcparora2io.pc.cc:52
 hmdcparora2io.pc.cc:53
 hmdcparora2io.pc.cc:54
 hmdcparora2io.pc.cc:55
 hmdcparora2io.pc.cc:56
 hmdcparora2io.pc.cc:57
 hmdcparora2io.pc.cc:58
 hmdcparora2io.pc.cc:59
 hmdcparora2io.pc.cc:60
 hmdcparora2io.pc.cc:61
 hmdcparora2io.pc.cc:62
 hmdcparora2io.pc.cc:63
 hmdcparora2io.pc.cc:64
 hmdcparora2io.pc.cc:65
 hmdcparora2io.pc.cc:66
 hmdcparora2io.pc.cc:67
 hmdcparora2io.pc.cc:68
 hmdcparora2io.pc.cc:69
 hmdcparora2io.pc.cc:70
 hmdcparora2io.pc.cc:71
 hmdcparora2io.pc.cc:72
 hmdcparora2io.pc.cc:73
 hmdcparora2io.pc.cc:74
 hmdcparora2io.pc.cc:75
 hmdcparora2io.pc.cc:76
 hmdcparora2io.pc.cc:77
 hmdcparora2io.pc.cc:78
 hmdcparora2io.pc.cc:79
 hmdcparora2io.pc.cc:80
 hmdcparora2io.pc.cc:81
 hmdcparora2io.pc.cc:82
 hmdcparora2io.pc.cc:83
 hmdcparora2io.pc.cc:84
 hmdcparora2io.pc.cc:85
 hmdcparora2io.pc.cc:86
 hmdcparora2io.pc.cc:87
 hmdcparora2io.pc.cc:88
 hmdcparora2io.pc.cc:89
 hmdcparora2io.pc.cc:90
 hmdcparora2io.pc.cc:91
 hmdcparora2io.pc.cc:92
 hmdcparora2io.pc.cc:93
 hmdcparora2io.pc.cc:94
 hmdcparora2io.pc.cc:95
 hmdcparora2io.pc.cc:96
 hmdcparora2io.pc.cc:97
 hmdcparora2io.pc.cc:98
 hmdcparora2io.pc.cc:99
 hmdcparora2io.pc.cc:100
 hmdcparora2io.pc.cc:101
 hmdcparora2io.pc.cc:102
 hmdcparora2io.pc.cc:103
 hmdcparora2io.pc.cc:104
 hmdcparora2io.pc.cc:105
 hmdcparora2io.pc.cc:106
 hmdcparora2io.pc.cc:107
 hmdcparora2io.pc.cc:108
 hmdcparora2io.pc.cc:109
 hmdcparora2io.pc.cc:110
 hmdcparora2io.pc.cc:111
 hmdcparora2io.pc.cc:112
 hmdcparora2io.pc.cc:113
 hmdcparora2io.pc.cc:114
 hmdcparora2io.pc.cc:115
 hmdcparora2io.pc.cc:116
 hmdcparora2io.pc.cc:117
 hmdcparora2io.pc.cc:118
 hmdcparora2io.pc.cc:119
 hmdcparora2io.pc.cc:120
 hmdcparora2io.pc.cc:121
 hmdcparora2io.pc.cc:122
 hmdcparora2io.pc.cc:123
 hmdcparora2io.pc.cc:124
 hmdcparora2io.pc.cc:125
 hmdcparora2io.pc.cc:126
 hmdcparora2io.pc.cc:127
 hmdcparora2io.pc.cc:128
 hmdcparora2io.pc.cc:129
 hmdcparora2io.pc.cc:130
 hmdcparora2io.pc.cc:131
 hmdcparora2io.pc.cc:132
 hmdcparora2io.pc.cc:133
 hmdcparora2io.pc.cc:134
 hmdcparora2io.pc.cc:135
 hmdcparora2io.pc.cc:136
 hmdcparora2io.pc.cc:137
 hmdcparora2io.pc.cc:138
 hmdcparora2io.pc.cc:139
 hmdcparora2io.pc.cc:140
 hmdcparora2io.pc.cc:141
 hmdcparora2io.pc.cc:142
 hmdcparora2io.pc.cc:143
 hmdcparora2io.pc.cc:144
 hmdcparora2io.pc.cc:145
 hmdcparora2io.pc.cc:146
 hmdcparora2io.pc.cc:147
 hmdcparora2io.pc.cc:148
 hmdcparora2io.pc.cc:149
 hmdcparora2io.pc.cc:150
 hmdcparora2io.pc.cc:151
 hmdcparora2io.pc.cc:152
 hmdcparora2io.pc.cc:153
 hmdcparora2io.pc.cc:154
 hmdcparora2io.pc.cc:155
 hmdcparora2io.pc.cc:156
 hmdcparora2io.pc.cc:157
 hmdcparora2io.pc.cc:158
 hmdcparora2io.pc.cc:159
 hmdcparora2io.pc.cc:160
 hmdcparora2io.pc.cc:161
 hmdcparora2io.pc.cc:162
 hmdcparora2io.pc.cc:163
 hmdcparora2io.pc.cc:164
 hmdcparora2io.pc.cc:165
 hmdcparora2io.pc.cc:166
 hmdcparora2io.pc.cc:167
 hmdcparora2io.pc.cc:168
 hmdcparora2io.pc.cc:169
 hmdcparora2io.pc.cc:170
 hmdcparora2io.pc.cc:171
 hmdcparora2io.pc.cc:172
 hmdcparora2io.pc.cc:173
 hmdcparora2io.pc.cc:174
 hmdcparora2io.pc.cc:175
 hmdcparora2io.pc.cc:176
 hmdcparora2io.pc.cc:177
 hmdcparora2io.pc.cc:178
 hmdcparora2io.pc.cc:179
 hmdcparora2io.pc.cc:180
 hmdcparora2io.pc.cc:181
 hmdcparora2io.pc.cc:182
 hmdcparora2io.pc.cc:183
 hmdcparora2io.pc.cc:184
 hmdcparora2io.pc.cc:185
 hmdcparora2io.pc.cc:186
 hmdcparora2io.pc.cc:187
 hmdcparora2io.pc.cc:188
 hmdcparora2io.pc.cc:189
 hmdcparora2io.pc.cc:190
 hmdcparora2io.pc.cc:191
 hmdcparora2io.pc.cc:192
 hmdcparora2io.pc.cc:193
 hmdcparora2io.pc.cc:194
 hmdcparora2io.pc.cc:195
 hmdcparora2io.pc.cc:196
 hmdcparora2io.pc.cc:197
 hmdcparora2io.pc.cc:198
 hmdcparora2io.pc.cc:199
 hmdcparora2io.pc.cc:200
 hmdcparora2io.pc.cc:201
 hmdcparora2io.pc.cc:202
 hmdcparora2io.pc.cc:203
 hmdcparora2io.pc.cc:204
 hmdcparora2io.pc.cc:205
 hmdcparora2io.pc.cc:206
 hmdcparora2io.pc.cc:207
 hmdcparora2io.pc.cc:208
 hmdcparora2io.pc.cc:209
 hmdcparora2io.pc.cc:210
 hmdcparora2io.pc.cc:211
 hmdcparora2io.pc.cc:212
 hmdcparora2io.pc.cc:213
 hmdcparora2io.pc.cc:214
 hmdcparora2io.pc.cc:215
 hmdcparora2io.pc.cc:216
 hmdcparora2io.pc.cc:217
 hmdcparora2io.pc.cc:218
 hmdcparora2io.pc.cc:219
 hmdcparora2io.pc.cc:220
 hmdcparora2io.pc.cc:221
 hmdcparora2io.pc.cc:222
 hmdcparora2io.pc.cc:223
 hmdcparora2io.pc.cc:224
 hmdcparora2io.pc.cc:225
 hmdcparora2io.pc.cc:226
 hmdcparora2io.pc.cc:227
 hmdcparora2io.pc.cc:228
 hmdcparora2io.pc.cc:229
 hmdcparora2io.pc.cc:230
 hmdcparora2io.pc.cc:231
 hmdcparora2io.pc.cc:232
 hmdcparora2io.pc.cc:233
 hmdcparora2io.pc.cc:234
 hmdcparora2io.pc.cc:235
 hmdcparora2io.pc.cc:236
 hmdcparora2io.pc.cc:237
 hmdcparora2io.pc.cc:238
 hmdcparora2io.pc.cc:239
 hmdcparora2io.pc.cc:240
 hmdcparora2io.pc.cc:241
 hmdcparora2io.pc.cc:242
 hmdcparora2io.pc.cc:243
 hmdcparora2io.pc.cc:244
 hmdcparora2io.pc.cc:245
 hmdcparora2io.pc.cc:246
 hmdcparora2io.pc.cc:247
 hmdcparora2io.pc.cc:248
 hmdcparora2io.pc.cc:249
 hmdcparora2io.pc.cc:250
 hmdcparora2io.pc.cc:251
 hmdcparora2io.pc.cc:252
 hmdcparora2io.pc.cc:253
 hmdcparora2io.pc.cc:254
 hmdcparora2io.pc.cc:255
 hmdcparora2io.pc.cc:256
 hmdcparora2io.pc.cc:257
 hmdcparora2io.pc.cc:258
 hmdcparora2io.pc.cc:259
 hmdcparora2io.pc.cc:260
 hmdcparora2io.pc.cc:261
 hmdcparora2io.pc.cc:262
 hmdcparora2io.pc.cc:263
 hmdcparora2io.pc.cc:264
 hmdcparora2io.pc.cc:265
 hmdcparora2io.pc.cc:266
 hmdcparora2io.pc.cc:267
 hmdcparora2io.pc.cc:268
 hmdcparora2io.pc.cc:269
 hmdcparora2io.pc.cc:270
 hmdcparora2io.pc.cc:271
 hmdcparora2io.pc.cc:272
 hmdcparora2io.pc.cc:273
 hmdcparora2io.pc.cc:274
 hmdcparora2io.pc.cc:275
 hmdcparora2io.pc.cc:276
 hmdcparora2io.pc.cc:277
 hmdcparora2io.pc.cc:278
 hmdcparora2io.pc.cc:279
 hmdcparora2io.pc.cc:280
 hmdcparora2io.pc.cc:281
 hmdcparora2io.pc.cc:282
 hmdcparora2io.pc.cc:283
 hmdcparora2io.pc.cc:284
 hmdcparora2io.pc.cc:285
 hmdcparora2io.pc.cc:286
 hmdcparora2io.pc.cc:287
 hmdcparora2io.pc.cc:288
 hmdcparora2io.pc.cc:289
 hmdcparora2io.pc.cc:290
 hmdcparora2io.pc.cc:291
 hmdcparora2io.pc.cc:292
 hmdcparora2io.pc.cc:293
 hmdcparora2io.pc.cc:294
 hmdcparora2io.pc.cc:295
 hmdcparora2io.pc.cc:296
 hmdcparora2io.pc.cc:297
 hmdcparora2io.pc.cc:298
 hmdcparora2io.pc.cc:299
 hmdcparora2io.pc.cc:300
 hmdcparora2io.pc.cc:301
 hmdcparora2io.pc.cc:302
 hmdcparora2io.pc.cc:303
 hmdcparora2io.pc.cc:304
 hmdcparora2io.pc.cc:305
 hmdcparora2io.pc.cc:306
 hmdcparora2io.pc.cc:307
 hmdcparora2io.pc.cc:308
 hmdcparora2io.pc.cc:309
 hmdcparora2io.pc.cc:310
 hmdcparora2io.pc.cc:311
 hmdcparora2io.pc.cc:312
 hmdcparora2io.pc.cc:313
 hmdcparora2io.pc.cc:314
 hmdcparora2io.pc.cc:315
 hmdcparora2io.pc.cc:316
 hmdcparora2io.pc.cc:317
 hmdcparora2io.pc.cc:318
 hmdcparora2io.pc.cc:319
 hmdcparora2io.pc.cc:320
 hmdcparora2io.pc.cc:321
 hmdcparora2io.pc.cc:322
 hmdcparora2io.pc.cc:323
 hmdcparora2io.pc.cc:324
 hmdcparora2io.pc.cc:325
 hmdcparora2io.pc.cc:326
 hmdcparora2io.pc.cc:327
 hmdcparora2io.pc.cc:328
 hmdcparora2io.pc.cc:329
 hmdcparora2io.pc.cc:330
 hmdcparora2io.pc.cc:331
 hmdcparora2io.pc.cc:332
 hmdcparora2io.pc.cc:333
 hmdcparora2io.pc.cc:334
 hmdcparora2io.pc.cc:335
 hmdcparora2io.pc.cc:336
 hmdcparora2io.pc.cc:337
 hmdcparora2io.pc.cc:338
 hmdcparora2io.pc.cc:339
 hmdcparora2io.pc.cc:340
 hmdcparora2io.pc.cc:341
 hmdcparora2io.pc.cc:342
 hmdcparora2io.pc.cc:343
 hmdcparora2io.pc.cc:344
 hmdcparora2io.pc.cc:345
 hmdcparora2io.pc.cc:346
 hmdcparora2io.pc.cc:347
 hmdcparora2io.pc.cc:348
 hmdcparora2io.pc.cc:349
 hmdcparora2io.pc.cc:350
 hmdcparora2io.pc.cc:351
 hmdcparora2io.pc.cc:352
 hmdcparora2io.pc.cc:353
 hmdcparora2io.pc.cc:354
 hmdcparora2io.pc.cc:355
 hmdcparora2io.pc.cc:356
 hmdcparora2io.pc.cc:357
 hmdcparora2io.pc.cc:358
 hmdcparora2io.pc.cc:359
 hmdcparora2io.pc.cc:360
 hmdcparora2io.pc.cc:361
 hmdcparora2io.pc.cc:362
 hmdcparora2io.pc.cc:363
 hmdcparora2io.pc.cc:364
 hmdcparora2io.pc.cc:365
 hmdcparora2io.pc.cc:366
 hmdcparora2io.pc.cc:367
 hmdcparora2io.pc.cc:368
 hmdcparora2io.pc.cc:369
 hmdcparora2io.pc.cc:370
 hmdcparora2io.pc.cc:371
 hmdcparora2io.pc.cc:372
 hmdcparora2io.pc.cc:373
 hmdcparora2io.pc.cc:374
 hmdcparora2io.pc.cc:375
 hmdcparora2io.pc.cc:376
 hmdcparora2io.pc.cc:377
 hmdcparora2io.pc.cc:378
 hmdcparora2io.pc.cc:379
 hmdcparora2io.pc.cc:380
 hmdcparora2io.pc.cc:381
 hmdcparora2io.pc.cc:382
 hmdcparora2io.pc.cc:383
 hmdcparora2io.pc.cc:384
 hmdcparora2io.pc.cc:385
 hmdcparora2io.pc.cc:386
 hmdcparora2io.pc.cc:387
 hmdcparora2io.pc.cc:388
 hmdcparora2io.pc.cc:389
 hmdcparora2io.pc.cc:390
 hmdcparora2io.pc.cc:391
 hmdcparora2io.pc.cc:392
 hmdcparora2io.pc.cc:393
 hmdcparora2io.pc.cc:394
 hmdcparora2io.pc.cc:395
 hmdcparora2io.pc.cc:396
 hmdcparora2io.pc.cc:397
 hmdcparora2io.pc.cc:398
 hmdcparora2io.pc.cc:399
 hmdcparora2io.pc.cc:400
 hmdcparora2io.pc.cc:401
 hmdcparora2io.pc.cc:402
 hmdcparora2io.pc.cc:403
 hmdcparora2io.pc.cc:404
 hmdcparora2io.pc.cc:405
 hmdcparora2io.pc.cc:406
 hmdcparora2io.pc.cc:407
 hmdcparora2io.pc.cc:408
 hmdcparora2io.pc.cc:409
 hmdcparora2io.pc.cc:410
 hmdcparora2io.pc.cc:411
 hmdcparora2io.pc.cc:412
 hmdcparora2io.pc.cc:413
 hmdcparora2io.pc.cc:414
 hmdcparora2io.pc.cc:415
 hmdcparora2io.pc.cc:416
 hmdcparora2io.pc.cc:417
 hmdcparora2io.pc.cc:418
 hmdcparora2io.pc.cc:419
 hmdcparora2io.pc.cc:420
 hmdcparora2io.pc.cc:421
 hmdcparora2io.pc.cc:422
 hmdcparora2io.pc.cc:423
 hmdcparora2io.pc.cc:424
 hmdcparora2io.pc.cc:425
 hmdcparora2io.pc.cc:426
 hmdcparora2io.pc.cc:427
 hmdcparora2io.pc.cc:428
 hmdcparora2io.pc.cc:429
 hmdcparora2io.pc.cc:430
 hmdcparora2io.pc.cc:431
 hmdcparora2io.pc.cc:432
 hmdcparora2io.pc.cc:433
 hmdcparora2io.pc.cc:434
 hmdcparora2io.pc.cc:435
 hmdcparora2io.pc.cc:436
 hmdcparora2io.pc.cc:437
 hmdcparora2io.pc.cc:438
 hmdcparora2io.pc.cc:439
 hmdcparora2io.pc.cc:440
 hmdcparora2io.pc.cc:441
 hmdcparora2io.pc.cc:442
 hmdcparora2io.pc.cc:443
 hmdcparora2io.pc.cc:444
 hmdcparora2io.pc.cc:445
 hmdcparora2io.pc.cc:446
 hmdcparora2io.pc.cc:447
 hmdcparora2io.pc.cc:448
 hmdcparora2io.pc.cc:449
 hmdcparora2io.pc.cc:450
 hmdcparora2io.pc.cc:451
 hmdcparora2io.pc.cc:452
 hmdcparora2io.pc.cc:453
 hmdcparora2io.pc.cc:454
 hmdcparora2io.pc.cc:455
 hmdcparora2io.pc.cc:456
 hmdcparora2io.pc.cc:457
 hmdcparora2io.pc.cc:458
 hmdcparora2io.pc.cc:459
 hmdcparora2io.pc.cc:460
 hmdcparora2io.pc.cc:461
 hmdcparora2io.pc.cc:462
 hmdcparora2io.pc.cc:463
 hmdcparora2io.pc.cc:464
 hmdcparora2io.pc.cc:465
 hmdcparora2io.pc.cc:466
 hmdcparora2io.pc.cc:467
 hmdcparora2io.pc.cc:468
 hmdcparora2io.pc.cc:469
 hmdcparora2io.pc.cc:470
 hmdcparora2io.pc.cc:471
 hmdcparora2io.pc.cc:472
 hmdcparora2io.pc.cc:473
 hmdcparora2io.pc.cc:474
 hmdcparora2io.pc.cc:475
 hmdcparora2io.pc.cc:476
 hmdcparora2io.pc.cc:477
 hmdcparora2io.pc.cc:478
 hmdcparora2io.pc.cc:479
 hmdcparora2io.pc.cc:480
 hmdcparora2io.pc.cc:481
 hmdcparora2io.pc.cc:482
 hmdcparora2io.pc.cc:483
 hmdcparora2io.pc.cc:484
 hmdcparora2io.pc.cc:485
 hmdcparora2io.pc.cc:486
 hmdcparora2io.pc.cc:487
 hmdcparora2io.pc.cc:488
 hmdcparora2io.pc.cc:489
 hmdcparora2io.pc.cc:490
 hmdcparora2io.pc.cc:491
 hmdcparora2io.pc.cc:492
 hmdcparora2io.pc.cc:493
 hmdcparora2io.pc.cc:494
 hmdcparora2io.pc.cc:495
 hmdcparora2io.pc.cc:496
 hmdcparora2io.pc.cc:497
 hmdcparora2io.pc.cc:498
 hmdcparora2io.pc.cc:499
 hmdcparora2io.pc.cc:500
 hmdcparora2io.pc.cc:501
 hmdcparora2io.pc.cc:502
 hmdcparora2io.pc.cc:503
 hmdcparora2io.pc.cc:504
 hmdcparora2io.pc.cc:505
 hmdcparora2io.pc.cc:506
 hmdcparora2io.pc.cc:507
 hmdcparora2io.pc.cc:508
 hmdcparora2io.pc.cc:509
 hmdcparora2io.pc.cc:510
 hmdcparora2io.pc.cc:511
 hmdcparora2io.pc.cc:512
 hmdcparora2io.pc.cc:513
 hmdcparora2io.pc.cc:514
 hmdcparora2io.pc.cc:515
 hmdcparora2io.pc.cc:516
 hmdcparora2io.pc.cc:517
 hmdcparora2io.pc.cc:518
 hmdcparora2io.pc.cc:519
 hmdcparora2io.pc.cc:520
 hmdcparora2io.pc.cc:521
 hmdcparora2io.pc.cc:522
 hmdcparora2io.pc.cc:523
 hmdcparora2io.pc.cc:524
 hmdcparora2io.pc.cc:525
 hmdcparora2io.pc.cc:526
 hmdcparora2io.pc.cc:527
 hmdcparora2io.pc.cc:528
 hmdcparora2io.pc.cc:529
 hmdcparora2io.pc.cc:530
 hmdcparora2io.pc.cc:531
 hmdcparora2io.pc.cc:532
 hmdcparora2io.pc.cc:533
 hmdcparora2io.pc.cc:534
 hmdcparora2io.pc.cc:535
 hmdcparora2io.pc.cc:536
 hmdcparora2io.pc.cc:537
 hmdcparora2io.pc.cc:538
 hmdcparora2io.pc.cc:539
 hmdcparora2io.pc.cc:540
 hmdcparora2io.pc.cc:541
 hmdcparora2io.pc.cc:542
 hmdcparora2io.pc.cc:543
 hmdcparora2io.pc.cc:544
 hmdcparora2io.pc.cc:545
 hmdcparora2io.pc.cc:546
 hmdcparora2io.pc.cc:547
 hmdcparora2io.pc.cc:548
 hmdcparora2io.pc.cc:549
 hmdcparora2io.pc.cc:550
 hmdcparora2io.pc.cc:551
 hmdcparora2io.pc.cc:552
 hmdcparora2io.pc.cc:553
 hmdcparora2io.pc.cc:554
 hmdcparora2io.pc.cc:555
 hmdcparora2io.pc.cc:556
 hmdcparora2io.pc.cc:557
 hmdcparora2io.pc.cc:558
 hmdcparora2io.pc.cc:559
 hmdcparora2io.pc.cc:560
 hmdcparora2io.pc.cc:561
 hmdcparora2io.pc.cc:562
 hmdcparora2io.pc.cc:563
 hmdcparora2io.pc.cc:564
 hmdcparora2io.pc.cc:565
 hmdcparora2io.pc.cc:566
 hmdcparora2io.pc.cc:567
 hmdcparora2io.pc.cc:568
 hmdcparora2io.pc.cc:569
 hmdcparora2io.pc.cc:570
 hmdcparora2io.pc.cc:571
 hmdcparora2io.pc.cc:572
 hmdcparora2io.pc.cc:573
 hmdcparora2io.pc.cc:574
 hmdcparora2io.pc.cc:575
 hmdcparora2io.pc.cc:576
 hmdcparora2io.pc.cc:577
 hmdcparora2io.pc.cc:578
 hmdcparora2io.pc.cc:579
 hmdcparora2io.pc.cc:580
 hmdcparora2io.pc.cc:581
 hmdcparora2io.pc.cc:582
 hmdcparora2io.pc.cc:583
 hmdcparora2io.pc.cc:584
 hmdcparora2io.pc.cc:585
 hmdcparora2io.pc.cc:586
 hmdcparora2io.pc.cc:587
 hmdcparora2io.pc.cc:588
 hmdcparora2io.pc.cc:589
 hmdcparora2io.pc.cc:590
 hmdcparora2io.pc.cc:591
 hmdcparora2io.pc.cc:592
 hmdcparora2io.pc.cc:593
 hmdcparora2io.pc.cc:594
 hmdcparora2io.pc.cc:595
 hmdcparora2io.pc.cc:596
 hmdcparora2io.pc.cc:597
 hmdcparora2io.pc.cc:598
 hmdcparora2io.pc.cc:599
 hmdcparora2io.pc.cc:600
 hmdcparora2io.pc.cc:601
 hmdcparora2io.pc.cc:602
 hmdcparora2io.pc.cc:603
 hmdcparora2io.pc.cc:604
 hmdcparora2io.pc.cc:605
 hmdcparora2io.pc.cc:606
 hmdcparora2io.pc.cc:607
 hmdcparora2io.pc.cc:608
 hmdcparora2io.pc.cc:609
 hmdcparora2io.pc.cc:610
 hmdcparora2io.pc.cc:611
 hmdcparora2io.pc.cc:612
 hmdcparora2io.pc.cc:613
 hmdcparora2io.pc.cc:614
 hmdcparora2io.pc.cc:615
 hmdcparora2io.pc.cc:616
 hmdcparora2io.pc.cc:617
 hmdcparora2io.pc.cc:618
 hmdcparora2io.pc.cc:619
 hmdcparora2io.pc.cc:620
 hmdcparora2io.pc.cc:621
 hmdcparora2io.pc.cc:622
 hmdcparora2io.pc.cc:623
 hmdcparora2io.pc.cc:624
 hmdcparora2io.pc.cc:625
 hmdcparora2io.pc.cc:626
 hmdcparora2io.pc.cc:627
 hmdcparora2io.pc.cc:628
 hmdcparora2io.pc.cc:629
 hmdcparora2io.pc.cc:630
 hmdcparora2io.pc.cc:631
 hmdcparora2io.pc.cc:632
 hmdcparora2io.pc.cc:633
 hmdcparora2io.pc.cc:634
 hmdcparora2io.pc.cc:635
 hmdcparora2io.pc.cc:636
 hmdcparora2io.pc.cc:637
 hmdcparora2io.pc.cc:638
 hmdcparora2io.pc.cc:639
 hmdcparora2io.pc.cc:640
 hmdcparora2io.pc.cc:641
 hmdcparora2io.pc.cc:642
 hmdcparora2io.pc.cc:643
 hmdcparora2io.pc.cc:644
 hmdcparora2io.pc.cc:645
 hmdcparora2io.pc.cc:646
 hmdcparora2io.pc.cc:647
 hmdcparora2io.pc.cc:648
 hmdcparora2io.pc.cc:649
 hmdcparora2io.pc.cc:650
 hmdcparora2io.pc.cc:651
 hmdcparora2io.pc.cc:652
 hmdcparora2io.pc.cc:653
 hmdcparora2io.pc.cc:654
 hmdcparora2io.pc.cc:655
 hmdcparora2io.pc.cc:656
 hmdcparora2io.pc.cc:657
 hmdcparora2io.pc.cc:658
 hmdcparora2io.pc.cc:659
 hmdcparora2io.pc.cc:660
 hmdcparora2io.pc.cc:661
 hmdcparora2io.pc.cc:662
 hmdcparora2io.pc.cc:663
 hmdcparora2io.pc.cc:664
 hmdcparora2io.pc.cc:665
 hmdcparora2io.pc.cc:666
 hmdcparora2io.pc.cc:667
 hmdcparora2io.pc.cc:668
 hmdcparora2io.pc.cc:669
 hmdcparora2io.pc.cc:670
 hmdcparora2io.pc.cc:671
 hmdcparora2io.pc.cc:672
 hmdcparora2io.pc.cc:673
 hmdcparora2io.pc.cc:674
 hmdcparora2io.pc.cc:675
 hmdcparora2io.pc.cc:676
 hmdcparora2io.pc.cc:677
 hmdcparora2io.pc.cc:678
 hmdcparora2io.pc.cc:679
 hmdcparora2io.pc.cc:680
 hmdcparora2io.pc.cc:681
 hmdcparora2io.pc.cc:682
 hmdcparora2io.pc.cc:683
 hmdcparora2io.pc.cc:684
 hmdcparora2io.pc.cc:685
 hmdcparora2io.pc.cc:686
 hmdcparora2io.pc.cc:687
 hmdcparora2io.pc.cc:688
 hmdcparora2io.pc.cc:689
 hmdcparora2io.pc.cc:690
 hmdcparora2io.pc.cc:691
 hmdcparora2io.pc.cc:692
 hmdcparora2io.pc.cc:693
 hmdcparora2io.pc.cc:694
 hmdcparora2io.pc.cc:695
 hmdcparora2io.pc.cc:696
 hmdcparora2io.pc.cc:697
 hmdcparora2io.pc.cc:698
 hmdcparora2io.pc.cc:699
 hmdcparora2io.pc.cc:700
 hmdcparora2io.pc.cc:701
 hmdcparora2io.pc.cc:702
 hmdcparora2io.pc.cc:703
 hmdcparora2io.pc.cc:704
 hmdcparora2io.pc.cc:705
 hmdcparora2io.pc.cc:706
 hmdcparora2io.pc.cc:707
 hmdcparora2io.pc.cc:708
 hmdcparora2io.pc.cc:709
 hmdcparora2io.pc.cc:710
 hmdcparora2io.pc.cc:711
 hmdcparora2io.pc.cc:712
 hmdcparora2io.pc.cc:713
 hmdcparora2io.pc.cc:714
 hmdcparora2io.pc.cc:715
 hmdcparora2io.pc.cc:716
 hmdcparora2io.pc.cc:717
 hmdcparora2io.pc.cc:718
 hmdcparora2io.pc.cc:719
 hmdcparora2io.pc.cc:720
 hmdcparora2io.pc.cc:721
 hmdcparora2io.pc.cc:722
 hmdcparora2io.pc.cc:723
 hmdcparora2io.pc.cc:724
 hmdcparora2io.pc.cc:725
 hmdcparora2io.pc.cc:726
 hmdcparora2io.pc.cc:727
 hmdcparora2io.pc.cc:728
 hmdcparora2io.pc.cc:729
 hmdcparora2io.pc.cc:730
 hmdcparora2io.pc.cc:731
 hmdcparora2io.pc.cc:732
 hmdcparora2io.pc.cc:733
 hmdcparora2io.pc.cc:734
 hmdcparora2io.pc.cc:735
 hmdcparora2io.pc.cc:736
 hmdcparora2io.pc.cc:737
 hmdcparora2io.pc.cc:738
 hmdcparora2io.pc.cc:739
 hmdcparora2io.pc.cc:740
 hmdcparora2io.pc.cc:741
 hmdcparora2io.pc.cc:742
 hmdcparora2io.pc.cc:743
 hmdcparora2io.pc.cc:744
 hmdcparora2io.pc.cc:745
 hmdcparora2io.pc.cc:746
 hmdcparora2io.pc.cc:747
 hmdcparora2io.pc.cc:748
 hmdcparora2io.pc.cc:749
 hmdcparora2io.pc.cc:750
 hmdcparora2io.pc.cc:751
 hmdcparora2io.pc.cc:752
 hmdcparora2io.pc.cc:753
 hmdcparora2io.pc.cc:754
 hmdcparora2io.pc.cc:755
 hmdcparora2io.pc.cc:756
 hmdcparora2io.pc.cc:757
 hmdcparora2io.pc.cc:758
 hmdcparora2io.pc.cc:759
 hmdcparora2io.pc.cc:760
 hmdcparora2io.pc.cc:761
 hmdcparora2io.pc.cc:762
 hmdcparora2io.pc.cc:763
 hmdcparora2io.pc.cc:764
 hmdcparora2io.pc.cc:765
 hmdcparora2io.pc.cc:766
 hmdcparora2io.pc.cc:767
 hmdcparora2io.pc.cc:768
 hmdcparora2io.pc.cc:769
 hmdcparora2io.pc.cc:770
 hmdcparora2io.pc.cc:771
 hmdcparora2io.pc.cc:772
 hmdcparora2io.pc.cc:773
 hmdcparora2io.pc.cc:774
 hmdcparora2io.pc.cc:775
 hmdcparora2io.pc.cc:776
 hmdcparora2io.pc.cc:777
 hmdcparora2io.pc.cc:778
 hmdcparora2io.pc.cc:779
 hmdcparora2io.pc.cc:780
 hmdcparora2io.pc.cc:781
 hmdcparora2io.pc.cc:782
 hmdcparora2io.pc.cc:783
 hmdcparora2io.pc.cc:784
 hmdcparora2io.pc.cc:785
 hmdcparora2io.pc.cc:786
 hmdcparora2io.pc.cc:787
 hmdcparora2io.pc.cc:788
 hmdcparora2io.pc.cc:789
 hmdcparora2io.pc.cc:790
 hmdcparora2io.pc.cc:791
 hmdcparora2io.pc.cc:792
 hmdcparora2io.pc.cc:793
 hmdcparora2io.pc.cc:794
 hmdcparora2io.pc.cc:795
 hmdcparora2io.pc.cc:796
 hmdcparora2io.pc.cc:797
 hmdcparora2io.pc.cc:798
 hmdcparora2io.pc.cc:799
 hmdcparora2io.pc.cc:800
 hmdcparora2io.pc.cc:801
 hmdcparora2io.pc.cc:802
 hmdcparora2io.pc.cc:803
 hmdcparora2io.pc.cc:804
 hmdcparora2io.pc.cc:805
 hmdcparora2io.pc.cc:806
 hmdcparora2io.pc.cc:807
 hmdcparora2io.pc.cc:808
 hmdcparora2io.pc.cc:809
 hmdcparora2io.pc.cc:810
 hmdcparora2io.pc.cc:811
 hmdcparora2io.pc.cc:812
 hmdcparora2io.pc.cc:813
 hmdcparora2io.pc.cc:814
 hmdcparora2io.pc.cc:815
 hmdcparora2io.pc.cc:816
 hmdcparora2io.pc.cc:817
 hmdcparora2io.pc.cc:818
 hmdcparora2io.pc.cc:819
 hmdcparora2io.pc.cc:820
 hmdcparora2io.pc.cc:821
 hmdcparora2io.pc.cc:822
 hmdcparora2io.pc.cc:823
 hmdcparora2io.pc.cc:824
 hmdcparora2io.pc.cc:825
 hmdcparora2io.pc.cc:826
 hmdcparora2io.pc.cc:827
 hmdcparora2io.pc.cc:828
 hmdcparora2io.pc.cc:829
 hmdcparora2io.pc.cc:830
 hmdcparora2io.pc.cc:831
 hmdcparora2io.pc.cc:832
 hmdcparora2io.pc.cc:833
 hmdcparora2io.pc.cc:834
 hmdcparora2io.pc.cc:835
 hmdcparora2io.pc.cc:836
 hmdcparora2io.pc.cc:837
 hmdcparora2io.pc.cc:838
 hmdcparora2io.pc.cc:839
 hmdcparora2io.pc.cc:840
 hmdcparora2io.pc.cc:841
 hmdcparora2io.pc.cc:842
 hmdcparora2io.pc.cc:843
 hmdcparora2io.pc.cc:844
 hmdcparora2io.pc.cc:845
 hmdcparora2io.pc.cc:846
 hmdcparora2io.pc.cc:847
 hmdcparora2io.pc.cc:848
 hmdcparora2io.pc.cc:849
 hmdcparora2io.pc.cc:850
 hmdcparora2io.pc.cc:851
 hmdcparora2io.pc.cc:852
 hmdcparora2io.pc.cc:853
 hmdcparora2io.pc.cc:854
 hmdcparora2io.pc.cc:855
 hmdcparora2io.pc.cc:856
 hmdcparora2io.pc.cc:857
 hmdcparora2io.pc.cc:858
 hmdcparora2io.pc.cc:859
 hmdcparora2io.pc.cc:860
 hmdcparora2io.pc.cc:861
 hmdcparora2io.pc.cc:862
 hmdcparora2io.pc.cc:863
 hmdcparora2io.pc.cc:864
 hmdcparora2io.pc.cc:865
 hmdcparora2io.pc.cc:866
 hmdcparora2io.pc.cc:867
 hmdcparora2io.pc.cc:868
 hmdcparora2io.pc.cc:869
 hmdcparora2io.pc.cc:870
 hmdcparora2io.pc.cc:871
 hmdcparora2io.pc.cc:872
 hmdcparora2io.pc.cc:873
 hmdcparora2io.pc.cc:874
 hmdcparora2io.pc.cc:875
 hmdcparora2io.pc.cc:876
 hmdcparora2io.pc.cc:877
 hmdcparora2io.pc.cc:878
 hmdcparora2io.pc.cc:879
 hmdcparora2io.pc.cc:880
 hmdcparora2io.pc.cc:881
 hmdcparora2io.pc.cc:882
 hmdcparora2io.pc.cc:883
 hmdcparora2io.pc.cc:884
 hmdcparora2io.pc.cc:885
 hmdcparora2io.pc.cc:886
 hmdcparora2io.pc.cc:887
 hmdcparora2io.pc.cc:888
 hmdcparora2io.pc.cc:889
 hmdcparora2io.pc.cc:890
 hmdcparora2io.pc.cc:891
 hmdcparora2io.pc.cc:892
 hmdcparora2io.pc.cc:893
 hmdcparora2io.pc.cc:894
 hmdcparora2io.pc.cc:895
 hmdcparora2io.pc.cc:896
 hmdcparora2io.pc.cc:897
 hmdcparora2io.pc.cc:898
 hmdcparora2io.pc.cc:899
 hmdcparora2io.pc.cc:900
 hmdcparora2io.pc.cc:901
 hmdcparora2io.pc.cc:902
 hmdcparora2io.pc.cc:903
 hmdcparora2io.pc.cc:904
 hmdcparora2io.pc.cc:905
 hmdcparora2io.pc.cc:906
 hmdcparora2io.pc.cc:907
 hmdcparora2io.pc.cc:908
 hmdcparora2io.pc.cc:909
 hmdcparora2io.pc.cc:910
 hmdcparora2io.pc.cc:911
 hmdcparora2io.pc.cc:912
 hmdcparora2io.pc.cc:913
 hmdcparora2io.pc.cc:914
 hmdcparora2io.pc.cc:915
 hmdcparora2io.pc.cc:916
 hmdcparora2io.pc.cc:917
 hmdcparora2io.pc.cc:918
 hmdcparora2io.pc.cc:919
 hmdcparora2io.pc.cc:920
 hmdcparora2io.pc.cc:921
 hmdcparora2io.pc.cc:922
 hmdcparora2io.pc.cc:923
 hmdcparora2io.pc.cc:924
 hmdcparora2io.pc.cc:925
 hmdcparora2io.pc.cc:926
 hmdcparora2io.pc.cc:927
 hmdcparora2io.pc.cc:928
 hmdcparora2io.pc.cc:929
 hmdcparora2io.pc.cc:930
 hmdcparora2io.pc.cc:931
 hmdcparora2io.pc.cc:932
 hmdcparora2io.pc.cc:933
 hmdcparora2io.pc.cc:934
 hmdcparora2io.pc.cc:935
 hmdcparora2io.pc.cc:936
 hmdcparora2io.pc.cc:937
 hmdcparora2io.pc.cc:938
 hmdcparora2io.pc.cc:939
 hmdcparora2io.pc.cc:940
 hmdcparora2io.pc.cc:941
 hmdcparora2io.pc.cc:942
 hmdcparora2io.pc.cc:943
 hmdcparora2io.pc.cc:944
 hmdcparora2io.pc.cc:945
 hmdcparora2io.pc.cc:946
 hmdcparora2io.pc.cc:947
 hmdcparora2io.pc.cc:948
 hmdcparora2io.pc.cc:949
 hmdcparora2io.pc.cc:950
 hmdcparora2io.pc.cc:951
 hmdcparora2io.pc.cc:952
 hmdcparora2io.pc.cc:953
 hmdcparora2io.pc.cc:954
 hmdcparora2io.pc.cc:955
 hmdcparora2io.pc.cc:956
 hmdcparora2io.pc.cc:957
 hmdcparora2io.pc.cc:958
 hmdcparora2io.pc.cc:959
 hmdcparora2io.pc.cc:960
 hmdcparora2io.pc.cc:961
 hmdcparora2io.pc.cc:962
 hmdcparora2io.pc.cc:963
 hmdcparora2io.pc.cc:964
 hmdcparora2io.pc.cc:965
 hmdcparora2io.pc.cc:966
 hmdcparora2io.pc.cc:967
 hmdcparora2io.pc.cc:968
 hmdcparora2io.pc.cc:969
 hmdcparora2io.pc.cc:970
 hmdcparora2io.pc.cc:971
 hmdcparora2io.pc.cc:972
 hmdcparora2io.pc.cc:973
 hmdcparora2io.pc.cc:974
 hmdcparora2io.pc.cc:975
 hmdcparora2io.pc.cc:976
 hmdcparora2io.pc.cc:977
 hmdcparora2io.pc.cc:978
 hmdcparora2io.pc.cc:979
 hmdcparora2io.pc.cc:980
 hmdcparora2io.pc.cc:981
 hmdcparora2io.pc.cc:982
 hmdcparora2io.pc.cc:983
 hmdcparora2io.pc.cc:984
 hmdcparora2io.pc.cc:985
 hmdcparora2io.pc.cc:986
 hmdcparora2io.pc.cc:987
 hmdcparora2io.pc.cc:988
 hmdcparora2io.pc.cc:989
 hmdcparora2io.pc.cc:990
 hmdcparora2io.pc.cc:991
 hmdcparora2io.pc.cc:992
 hmdcparora2io.pc.cc:993
 hmdcparora2io.pc.cc:994
 hmdcparora2io.pc.cc:995
 hmdcparora2io.pc.cc:996
 hmdcparora2io.pc.cc:997
 hmdcparora2io.pc.cc:998
 hmdcparora2io.pc.cc:999
 hmdcparora2io.pc.cc:1000
 hmdcparora2io.pc.cc:1001
 hmdcparora2io.pc.cc:1002
 hmdcparora2io.pc.cc:1003
 hmdcparora2io.pc.cc:1004
 hmdcparora2io.pc.cc:1005
 hmdcparora2io.pc.cc:1006
 hmdcparora2io.pc.cc:1007
 hmdcparora2io.pc.cc:1008
 hmdcparora2io.pc.cc:1009
 hmdcparora2io.pc.cc:1010
 hmdcparora2io.pc.cc:1011
 hmdcparora2io.pc.cc:1012
 hmdcparora2io.pc.cc:1013
 hmdcparora2io.pc.cc:1014
 hmdcparora2io.pc.cc:1015
 hmdcparora2io.pc.cc:1016
 hmdcparora2io.pc.cc:1017
 hmdcparora2io.pc.cc:1018
 hmdcparora2io.pc.cc:1019
 hmdcparora2io.pc.cc:1020
 hmdcparora2io.pc.cc:1021
 hmdcparora2io.pc.cc:1022
 hmdcparora2io.pc.cc:1023
 hmdcparora2io.pc.cc:1024
 hmdcparora2io.pc.cc:1025
 hmdcparora2io.pc.cc:1026
 hmdcparora2io.pc.cc:1027
 hmdcparora2io.pc.cc:1028
 hmdcparora2io.pc.cc:1029
 hmdcparora2io.pc.cc:1030
 hmdcparora2io.pc.cc:1031
 hmdcparora2io.pc.cc:1032
 hmdcparora2io.pc.cc:1033
 hmdcparora2io.pc.cc:1034
 hmdcparora2io.pc.cc:1035
 hmdcparora2io.pc.cc:1036
 hmdcparora2io.pc.cc:1037
 hmdcparora2io.pc.cc:1038
 hmdcparora2io.pc.cc:1039
 hmdcparora2io.pc.cc:1040
 hmdcparora2io.pc.cc:1041
 hmdcparora2io.pc.cc:1042
 hmdcparora2io.pc.cc:1043
 hmdcparora2io.pc.cc:1044
 hmdcparora2io.pc.cc:1045
 hmdcparora2io.pc.cc:1046
 hmdcparora2io.pc.cc:1047
 hmdcparora2io.pc.cc:1048
 hmdcparora2io.pc.cc:1049
 hmdcparora2io.pc.cc:1050
 hmdcparora2io.pc.cc:1051
 hmdcparora2io.pc.cc:1052
 hmdcparora2io.pc.cc:1053
 hmdcparora2io.pc.cc:1054
 hmdcparora2io.pc.cc:1055
 hmdcparora2io.pc.cc:1056
 hmdcparora2io.pc.cc:1057
 hmdcparora2io.pc.cc:1058
 hmdcparora2io.pc.cc:1059
 hmdcparora2io.pc.cc:1060
 hmdcparora2io.pc.cc:1061
 hmdcparora2io.pc.cc:1062
 hmdcparora2io.pc.cc:1063
 hmdcparora2io.pc.cc:1064
 hmdcparora2io.pc.cc:1065
 hmdcparora2io.pc.cc:1066
 hmdcparora2io.pc.cc:1067
 hmdcparora2io.pc.cc:1068
 hmdcparora2io.pc.cc:1069
 hmdcparora2io.pc.cc:1070
 hmdcparora2io.pc.cc:1071
 hmdcparora2io.pc.cc:1072
 hmdcparora2io.pc.cc:1073
 hmdcparora2io.pc.cc:1074
 hmdcparora2io.pc.cc:1075
 hmdcparora2io.pc.cc:1076
 hmdcparora2io.pc.cc:1077
 hmdcparora2io.pc.cc:1078
 hmdcparora2io.pc.cc:1079
 hmdcparora2io.pc.cc:1080
 hmdcparora2io.pc.cc:1081
 hmdcparora2io.pc.cc:1082
 hmdcparora2io.pc.cc:1083
 hmdcparora2io.pc.cc:1084
 hmdcparora2io.pc.cc:1085
 hmdcparora2io.pc.cc:1086
 hmdcparora2io.pc.cc:1087
 hmdcparora2io.pc.cc:1088
 hmdcparora2io.pc.cc:1089
 hmdcparora2io.pc.cc:1090
 hmdcparora2io.pc.cc:1091
 hmdcparora2io.pc.cc:1092
 hmdcparora2io.pc.cc:1093
 hmdcparora2io.pc.cc:1094
 hmdcparora2io.pc.cc:1095
 hmdcparora2io.pc.cc:1096
 hmdcparora2io.pc.cc:1097
 hmdcparora2io.pc.cc:1098
 hmdcparora2io.pc.cc:1099
 hmdcparora2io.pc.cc:1100
 hmdcparora2io.pc.cc:1101
 hmdcparora2io.pc.cc:1102
 hmdcparora2io.pc.cc:1103
 hmdcparora2io.pc.cc:1104
 hmdcparora2io.pc.cc:1105
 hmdcparora2io.pc.cc:1106
 hmdcparora2io.pc.cc:1107
 hmdcparora2io.pc.cc:1108
 hmdcparora2io.pc.cc:1109
 hmdcparora2io.pc.cc:1110
 hmdcparora2io.pc.cc:1111
 hmdcparora2io.pc.cc:1112
 hmdcparora2io.pc.cc:1113
 hmdcparora2io.pc.cc:1114
 hmdcparora2io.pc.cc:1115
 hmdcparora2io.pc.cc:1116
 hmdcparora2io.pc.cc:1117
 hmdcparora2io.pc.cc:1118
 hmdcparora2io.pc.cc:1119
 hmdcparora2io.pc.cc:1120
 hmdcparora2io.pc.cc:1121
 hmdcparora2io.pc.cc:1122
 hmdcparora2io.pc.cc:1123
 hmdcparora2io.pc.cc:1124
 hmdcparora2io.pc.cc:1125
 hmdcparora2io.pc.cc:1126
 hmdcparora2io.pc.cc:1127
 hmdcparora2io.pc.cc:1128
 hmdcparora2io.pc.cc:1129
 hmdcparora2io.pc.cc:1130
 hmdcparora2io.pc.cc:1131
 hmdcparora2io.pc.cc:1132
 hmdcparora2io.pc.cc:1133
 hmdcparora2io.pc.cc:1134
 hmdcparora2io.pc.cc:1135
 hmdcparora2io.pc.cc:1136
 hmdcparora2io.pc.cc:1137
 hmdcparora2io.pc.cc:1138
 hmdcparora2io.pc.cc:1139
 hmdcparora2io.pc.cc:1140
 hmdcparora2io.pc.cc:1141
 hmdcparora2io.pc.cc:1142
 hmdcparora2io.pc.cc:1143
 hmdcparora2io.pc.cc:1144
 hmdcparora2io.pc.cc:1145
 hmdcparora2io.pc.cc:1146
 hmdcparora2io.pc.cc:1147
 hmdcparora2io.pc.cc:1148
 hmdcparora2io.pc.cc:1149
 hmdcparora2io.pc.cc:1150
 hmdcparora2io.pc.cc:1151
 hmdcparora2io.pc.cc:1152
 hmdcparora2io.pc.cc:1153
 hmdcparora2io.pc.cc:1154
 hmdcparora2io.pc.cc:1155
 hmdcparora2io.pc.cc:1156
 hmdcparora2io.pc.cc:1157
 hmdcparora2io.pc.cc:1158
 hmdcparora2io.pc.cc:1159
 hmdcparora2io.pc.cc:1160
 hmdcparora2io.pc.cc:1161
 hmdcparora2io.pc.cc:1162
 hmdcparora2io.pc.cc:1163
 hmdcparora2io.pc.cc:1164
 hmdcparora2io.pc.cc:1165
 hmdcparora2io.pc.cc:1166
 hmdcparora2io.pc.cc:1167
 hmdcparora2io.pc.cc:1168
 hmdcparora2io.pc.cc:1169
 hmdcparora2io.pc.cc:1170
 hmdcparora2io.pc.cc:1171
 hmdcparora2io.pc.cc:1172
 hmdcparora2io.pc.cc:1173
 hmdcparora2io.pc.cc:1174
 hmdcparora2io.pc.cc:1175
 hmdcparora2io.pc.cc:1176
 hmdcparora2io.pc.cc:1177
 hmdcparora2io.pc.cc:1178
 hmdcparora2io.pc.cc:1179
 hmdcparora2io.pc.cc:1180
 hmdcparora2io.pc.cc:1181
 hmdcparora2io.pc.cc:1182
 hmdcparora2io.pc.cc:1183
 hmdcparora2io.pc.cc:1184
 hmdcparora2io.pc.cc:1185
 hmdcparora2io.pc.cc:1186
 hmdcparora2io.pc.cc:1187
 hmdcparora2io.pc.cc:1188
 hmdcparora2io.pc.cc:1189
 hmdcparora2io.pc.cc:1190
 hmdcparora2io.pc.cc:1191
 hmdcparora2io.pc.cc:1192
 hmdcparora2io.pc.cc:1193
 hmdcparora2io.pc.cc:1194
 hmdcparora2io.pc.cc:1195
 hmdcparora2io.pc.cc:1196
 hmdcparora2io.pc.cc:1197
 hmdcparora2io.pc.cc:1198
 hmdcparora2io.pc.cc:1199
 hmdcparora2io.pc.cc:1200
 hmdcparora2io.pc.cc:1201
 hmdcparora2io.pc.cc:1202
 hmdcparora2io.pc.cc:1203
 hmdcparora2io.pc.cc:1204
 hmdcparora2io.pc.cc:1205
 hmdcparora2io.pc.cc:1206
 hmdcparora2io.pc.cc:1207
 hmdcparora2io.pc.cc:1208
 hmdcparora2io.pc.cc:1209
 hmdcparora2io.pc.cc:1210
 hmdcparora2io.pc.cc:1211
 hmdcparora2io.pc.cc:1212
 hmdcparora2io.pc.cc:1213
 hmdcparora2io.pc.cc:1214
 hmdcparora2io.pc.cc:1215
 hmdcparora2io.pc.cc:1216
 hmdcparora2io.pc.cc:1217
 hmdcparora2io.pc.cc:1218
 hmdcparora2io.pc.cc:1219
 hmdcparora2io.pc.cc:1220
 hmdcparora2io.pc.cc:1221
 hmdcparora2io.pc.cc:1222
 hmdcparora2io.pc.cc:1223
 hmdcparora2io.pc.cc:1224
 hmdcparora2io.pc.cc:1225
 hmdcparora2io.pc.cc:1226
 hmdcparora2io.pc.cc:1227
 hmdcparora2io.pc.cc:1228
 hmdcparora2io.pc.cc:1229
 hmdcparora2io.pc.cc:1230
 hmdcparora2io.pc.cc:1231
 hmdcparora2io.pc.cc:1232
 hmdcparora2io.pc.cc:1233
 hmdcparora2io.pc.cc:1234
 hmdcparora2io.pc.cc:1235
 hmdcparora2io.pc.cc:1236
 hmdcparora2io.pc.cc:1237
 hmdcparora2io.pc.cc:1238
 hmdcparora2io.pc.cc:1239
 hmdcparora2io.pc.cc:1240
 hmdcparora2io.pc.cc:1241
 hmdcparora2io.pc.cc:1242
 hmdcparora2io.pc.cc:1243
 hmdcparora2io.pc.cc:1244
 hmdcparora2io.pc.cc:1245
 hmdcparora2io.pc.cc:1246
 hmdcparora2io.pc.cc:1247
 hmdcparora2io.pc.cc:1248
 hmdcparora2io.pc.cc:1249
 hmdcparora2io.pc.cc:1250
 hmdcparora2io.pc.cc:1251
 hmdcparora2io.pc.cc:1252
 hmdcparora2io.pc.cc:1253
 hmdcparora2io.pc.cc:1254
 hmdcparora2io.pc.cc:1255
 hmdcparora2io.pc.cc:1256
 hmdcparora2io.pc.cc:1257
 hmdcparora2io.pc.cc:1258
 hmdcparora2io.pc.cc:1259
 hmdcparora2io.pc.cc:1260
 hmdcparora2io.pc.cc:1261
 hmdcparora2io.pc.cc:1262
 hmdcparora2io.pc.cc:1263
 hmdcparora2io.pc.cc:1264
 hmdcparora2io.pc.cc:1265
 hmdcparora2io.pc.cc:1266
 hmdcparora2io.pc.cc:1267
 hmdcparora2io.pc.cc:1268
 hmdcparora2io.pc.cc:1269
 hmdcparora2io.pc.cc:1270
 hmdcparora2io.pc.cc:1271
 hmdcparora2io.pc.cc:1272
 hmdcparora2io.pc.cc:1273
 hmdcparora2io.pc.cc:1274
 hmdcparora2io.pc.cc:1275
 hmdcparora2io.pc.cc:1276
 hmdcparora2io.pc.cc:1277
 hmdcparora2io.pc.cc:1278
 hmdcparora2io.pc.cc:1279
 hmdcparora2io.pc.cc:1280
 hmdcparora2io.pc.cc:1281
 hmdcparora2io.pc.cc:1282
 hmdcparora2io.pc.cc:1283
 hmdcparora2io.pc.cc:1284
 hmdcparora2io.pc.cc:1285
 hmdcparora2io.pc.cc:1286
 hmdcparora2io.pc.cc:1287
 hmdcparora2io.pc.cc:1288
 hmdcparora2io.pc.cc:1289
 hmdcparora2io.pc.cc:1290
 hmdcparora2io.pc.cc:1291
 hmdcparora2io.pc.cc:1292
 hmdcparora2io.pc.cc:1293
 hmdcparora2io.pc.cc:1294
 hmdcparora2io.pc.cc:1295
 hmdcparora2io.pc.cc:1296
 hmdcparora2io.pc.cc:1297
 hmdcparora2io.pc.cc:1298
 hmdcparora2io.pc.cc:1299
 hmdcparora2io.pc.cc:1300
 hmdcparora2io.pc.cc:1301
 hmdcparora2io.pc.cc:1302
 hmdcparora2io.pc.cc:1303
 hmdcparora2io.pc.cc:1304
 hmdcparora2io.pc.cc:1305
 hmdcparora2io.pc.cc:1306
 hmdcparora2io.pc.cc:1307
 hmdcparora2io.pc.cc:1308
 hmdcparora2io.pc.cc:1309
 hmdcparora2io.pc.cc:1310
 hmdcparora2io.pc.cc:1311
 hmdcparora2io.pc.cc:1312
 hmdcparora2io.pc.cc:1313
 hmdcparora2io.pc.cc:1314
 hmdcparora2io.pc.cc:1315
 hmdcparora2io.pc.cc:1316
 hmdcparora2io.pc.cc:1317
 hmdcparora2io.pc.cc:1318
 hmdcparora2io.pc.cc:1319
 hmdcparora2io.pc.cc:1320
 hmdcparora2io.pc.cc:1321
 hmdcparora2io.pc.cc:1322
 hmdcparora2io.pc.cc:1323
 hmdcparora2io.pc.cc:1324
 hmdcparora2io.pc.cc:1325
 hmdcparora2io.pc.cc:1326
 hmdcparora2io.pc.cc:1327
 hmdcparora2io.pc.cc:1328
 hmdcparora2io.pc.cc:1329
 hmdcparora2io.pc.cc:1330
 hmdcparora2io.pc.cc:1331
 hmdcparora2io.pc.cc:1332
 hmdcparora2io.pc.cc:1333
 hmdcparora2io.pc.cc:1334
 hmdcparora2io.pc.cc:1335
 hmdcparora2io.pc.cc:1336
 hmdcparora2io.pc.cc:1337
 hmdcparora2io.pc.cc:1338
 hmdcparora2io.pc.cc:1339
 hmdcparora2io.pc.cc:1340
 hmdcparora2io.pc.cc:1341
 hmdcparora2io.pc.cc:1342
 hmdcparora2io.pc.cc:1343
 hmdcparora2io.pc.cc:1344
 hmdcparora2io.pc.cc:1345
 hmdcparora2io.pc.cc:1346
 hmdcparora2io.pc.cc:1347
 hmdcparora2io.pc.cc:1348
 hmdcparora2io.pc.cc:1349
 hmdcparora2io.pc.cc:1350
 hmdcparora2io.pc.cc:1351
 hmdcparora2io.pc.cc:1352
 hmdcparora2io.pc.cc:1353
 hmdcparora2io.pc.cc:1354
 hmdcparora2io.pc.cc:1355
 hmdcparora2io.pc.cc:1356
 hmdcparora2io.pc.cc:1357
 hmdcparora2io.pc.cc:1358
 hmdcparora2io.pc.cc:1359
 hmdcparora2io.pc.cc:1360
 hmdcparora2io.pc.cc:1361
 hmdcparora2io.pc.cc:1362
 hmdcparora2io.pc.cc:1363
 hmdcparora2io.pc.cc:1364
 hmdcparora2io.pc.cc:1365
 hmdcparora2io.pc.cc:1366
 hmdcparora2io.pc.cc:1367
 hmdcparora2io.pc.cc:1368
 hmdcparora2io.pc.cc:1369
 hmdcparora2io.pc.cc:1370
 hmdcparora2io.pc.cc:1371
 hmdcparora2io.pc.cc:1372
 hmdcparora2io.pc.cc:1373
 hmdcparora2io.pc.cc:1374
 hmdcparora2io.pc.cc:1375
 hmdcparora2io.pc.cc:1376
 hmdcparora2io.pc.cc:1377
 hmdcparora2io.pc.cc:1378
 hmdcparora2io.pc.cc:1379
 hmdcparora2io.pc.cc:1380
 hmdcparora2io.pc.cc:1381
 hmdcparora2io.pc.cc:1382
 hmdcparora2io.pc.cc:1383
 hmdcparora2io.pc.cc:1384
 hmdcparora2io.pc.cc:1385
 hmdcparora2io.pc.cc:1386
 hmdcparora2io.pc.cc:1387
 hmdcparora2io.pc.cc:1388
 hmdcparora2io.pc.cc:1389
 hmdcparora2io.pc.cc:1390
 hmdcparora2io.pc.cc:1391
 hmdcparora2io.pc.cc:1392
 hmdcparora2io.pc.cc:1393
 hmdcparora2io.pc.cc:1394
 hmdcparora2io.pc.cc:1395
 hmdcparora2io.pc.cc:1396
 hmdcparora2io.pc.cc:1397
 hmdcparora2io.pc.cc:1398
 hmdcparora2io.pc.cc:1399
 hmdcparora2io.pc.cc:1400
 hmdcparora2io.pc.cc:1401
 hmdcparora2io.pc.cc:1402
 hmdcparora2io.pc.cc:1403
 hmdcparora2io.pc.cc:1404
 hmdcparora2io.pc.cc:1405
 hmdcparora2io.pc.cc:1406
 hmdcparora2io.pc.cc:1407
 hmdcparora2io.pc.cc:1408
 hmdcparora2io.pc.cc:1409
 hmdcparora2io.pc.cc:1410
 hmdcparora2io.pc.cc:1411
 hmdcparora2io.pc.cc:1412
 hmdcparora2io.pc.cc:1413
 hmdcparora2io.pc.cc:1414
 hmdcparora2io.pc.cc:1415
 hmdcparora2io.pc.cc:1416
 hmdcparora2io.pc.cc:1417
 hmdcparora2io.pc.cc:1418
 hmdcparora2io.pc.cc:1419
 hmdcparora2io.pc.cc:1420
 hmdcparora2io.pc.cc:1421
 hmdcparora2io.pc.cc:1422
 hmdcparora2io.pc.cc:1423
 hmdcparora2io.pc.cc:1424
 hmdcparora2io.pc.cc:1425
 hmdcparora2io.pc.cc:1426
 hmdcparora2io.pc.cc:1427
 hmdcparora2io.pc.cc:1428
 hmdcparora2io.pc.cc:1429
 hmdcparora2io.pc.cc:1430
 hmdcparora2io.pc.cc:1431
 hmdcparora2io.pc.cc:1432
 hmdcparora2io.pc.cc:1433
 hmdcparora2io.pc.cc:1434
 hmdcparora2io.pc.cc:1435
 hmdcparora2io.pc.cc:1436
 hmdcparora2io.pc.cc:1437
 hmdcparora2io.pc.cc:1438
 hmdcparora2io.pc.cc:1439
 hmdcparora2io.pc.cc:1440
 hmdcparora2io.pc.cc:1441
 hmdcparora2io.pc.cc:1442
 hmdcparora2io.pc.cc:1443
 hmdcparora2io.pc.cc:1444
 hmdcparora2io.pc.cc:1445
 hmdcparora2io.pc.cc:1446
 hmdcparora2io.pc.cc:1447
 hmdcparora2io.pc.cc:1448
 hmdcparora2io.pc.cc:1449
 hmdcparora2io.pc.cc:1450
 hmdcparora2io.pc.cc:1451
 hmdcparora2io.pc.cc:1452
 hmdcparora2io.pc.cc:1453
 hmdcparora2io.pc.cc:1454
 hmdcparora2io.pc.cc:1455
 hmdcparora2io.pc.cc:1456
 hmdcparora2io.pc.cc:1457
 hmdcparora2io.pc.cc:1458
 hmdcparora2io.pc.cc:1459
 hmdcparora2io.pc.cc:1460
 hmdcparora2io.pc.cc:1461
 hmdcparora2io.pc.cc:1462
 hmdcparora2io.pc.cc:1463
 hmdcparora2io.pc.cc:1464
 hmdcparora2io.pc.cc:1465
 hmdcparora2io.pc.cc:1466
 hmdcparora2io.pc.cc:1467
 hmdcparora2io.pc.cc:1468
 hmdcparora2io.pc.cc:1469
 hmdcparora2io.pc.cc:1470
 hmdcparora2io.pc.cc:1471
 hmdcparora2io.pc.cc:1472
 hmdcparora2io.pc.cc:1473
 hmdcparora2io.pc.cc:1474
 hmdcparora2io.pc.cc:1475
 hmdcparora2io.pc.cc:1476
 hmdcparora2io.pc.cc:1477
 hmdcparora2io.pc.cc:1478
 hmdcparora2io.pc.cc:1479
 hmdcparora2io.pc.cc:1480
 hmdcparora2io.pc.cc:1481
 hmdcparora2io.pc.cc:1482
 hmdcparora2io.pc.cc:1483
 hmdcparora2io.pc.cc:1484
 hmdcparora2io.pc.cc:1485
 hmdcparora2io.pc.cc:1486
 hmdcparora2io.pc.cc:1487
 hmdcparora2io.pc.cc:1488
 hmdcparora2io.pc.cc:1489
 hmdcparora2io.pc.cc:1490
 hmdcparora2io.pc.cc:1491
 hmdcparora2io.pc.cc:1492
 hmdcparora2io.pc.cc:1493
 hmdcparora2io.pc.cc:1494
 hmdcparora2io.pc.cc:1495
 hmdcparora2io.pc.cc:1496
 hmdcparora2io.pc.cc:1497
 hmdcparora2io.pc.cc:1498
 hmdcparora2io.pc.cc:1499
 hmdcparora2io.pc.cc:1500
 hmdcparora2io.pc.cc:1501
 hmdcparora2io.pc.cc:1502
 hmdcparora2io.pc.cc:1503
 hmdcparora2io.pc.cc:1504
 hmdcparora2io.pc.cc:1505
 hmdcparora2io.pc.cc:1506
 hmdcparora2io.pc.cc:1507
 hmdcparora2io.pc.cc:1508
 hmdcparora2io.pc.cc:1509
 hmdcparora2io.pc.cc:1510
 hmdcparora2io.pc.cc:1511
 hmdcparora2io.pc.cc:1512
 hmdcparora2io.pc.cc:1513
 hmdcparora2io.pc.cc:1514
 hmdcparora2io.pc.cc:1515
 hmdcparora2io.pc.cc:1516
 hmdcparora2io.pc.cc:1517
 hmdcparora2io.pc.cc:1518
 hmdcparora2io.pc.cc:1519
 hmdcparora2io.pc.cc:1520
 hmdcparora2io.pc.cc:1521
 hmdcparora2io.pc.cc:1522
 hmdcparora2io.pc.cc:1523
 hmdcparora2io.pc.cc:1524
 hmdcparora2io.pc.cc:1525
 hmdcparora2io.pc.cc:1526
 hmdcparora2io.pc.cc:1527
 hmdcparora2io.pc.cc:1528
 hmdcparora2io.pc.cc:1529
 hmdcparora2io.pc.cc:1530
 hmdcparora2io.pc.cc:1531
 hmdcparora2io.pc.cc:1532
 hmdcparora2io.pc.cc:1533
 hmdcparora2io.pc.cc:1534
 hmdcparora2io.pc.cc:1535
 hmdcparora2io.pc.cc:1536
 hmdcparora2io.pc.cc:1537
 hmdcparora2io.pc.cc:1538
 hmdcparora2io.pc.cc:1539
 hmdcparora2io.pc.cc:1540
 hmdcparora2io.pc.cc:1541
 hmdcparora2io.pc.cc:1542
 hmdcparora2io.pc.cc:1543
 hmdcparora2io.pc.cc:1544
 hmdcparora2io.pc.cc:1545
 hmdcparora2io.pc.cc:1546
 hmdcparora2io.pc.cc:1547
 hmdcparora2io.pc.cc:1548
 hmdcparora2io.pc.cc:1549
 hmdcparora2io.pc.cc:1550
 hmdcparora2io.pc.cc:1551
 hmdcparora2io.pc.cc:1552
 hmdcparora2io.pc.cc:1553
 hmdcparora2io.pc.cc:1554
 hmdcparora2io.pc.cc:1555
 hmdcparora2io.pc.cc:1556
 hmdcparora2io.pc.cc:1557
 hmdcparora2io.pc.cc:1558
 hmdcparora2io.pc.cc:1559
 hmdcparora2io.pc.cc:1560
 hmdcparora2io.pc.cc:1561
 hmdcparora2io.pc.cc:1562
 hmdcparora2io.pc.cc:1563
 hmdcparora2io.pc.cc:1564
 hmdcparora2io.pc.cc:1565
 hmdcparora2io.pc.cc:1566
 hmdcparora2io.pc.cc:1567
 hmdcparora2io.pc.cc:1568
 hmdcparora2io.pc.cc:1569
 hmdcparora2io.pc.cc:1570
 hmdcparora2io.pc.cc:1571
 hmdcparora2io.pc.cc:1572
 hmdcparora2io.pc.cc:1573
 hmdcparora2io.pc.cc:1574
 hmdcparora2io.pc.cc:1575
 hmdcparora2io.pc.cc:1576
 hmdcparora2io.pc.cc:1577
 hmdcparora2io.pc.cc:1578
 hmdcparora2io.pc.cc:1579
 hmdcparora2io.pc.cc:1580
 hmdcparora2io.pc.cc:1581
 hmdcparora2io.pc.cc:1582
 hmdcparora2io.pc.cc:1583
 hmdcparora2io.pc.cc:1584
 hmdcparora2io.pc.cc:1585
 hmdcparora2io.pc.cc:1586
 hmdcparora2io.pc.cc:1587
 hmdcparora2io.pc.cc:1588
 hmdcparora2io.pc.cc:1589
 hmdcparora2io.pc.cc:1590
 hmdcparora2io.pc.cc:1591
 hmdcparora2io.pc.cc:1592
 hmdcparora2io.pc.cc:1593
 hmdcparora2io.pc.cc:1594
 hmdcparora2io.pc.cc:1595
 hmdcparora2io.pc.cc:1596
 hmdcparora2io.pc.cc:1597
 hmdcparora2io.pc.cc:1598
 hmdcparora2io.pc.cc:1599
 hmdcparora2io.pc.cc:1600
 hmdcparora2io.pc.cc:1601
 hmdcparora2io.pc.cc:1602
 hmdcparora2io.pc.cc:1603
 hmdcparora2io.pc.cc:1604
 hmdcparora2io.pc.cc:1605
 hmdcparora2io.pc.cc:1606
 hmdcparora2io.pc.cc:1607
 hmdcparora2io.pc.cc:1608
 hmdcparora2io.pc.cc:1609
 hmdcparora2io.pc.cc:1610
 hmdcparora2io.pc.cc:1611
 hmdcparora2io.pc.cc:1612
 hmdcparora2io.pc.cc:1613
 hmdcparora2io.pc.cc:1614
 hmdcparora2io.pc.cc:1615
 hmdcparora2io.pc.cc:1616
 hmdcparora2io.pc.cc:1617
 hmdcparora2io.pc.cc:1618
 hmdcparora2io.pc.cc:1619
 hmdcparora2io.pc.cc:1620
 hmdcparora2io.pc.cc:1621
 hmdcparora2io.pc.cc:1622
 hmdcparora2io.pc.cc:1623
 hmdcparora2io.pc.cc:1624
 hmdcparora2io.pc.cc:1625
 hmdcparora2io.pc.cc:1626
 hmdcparora2io.pc.cc:1627
 hmdcparora2io.pc.cc:1628
 hmdcparora2io.pc.cc:1629
 hmdcparora2io.pc.cc:1630
 hmdcparora2io.pc.cc:1631
 hmdcparora2io.pc.cc:1632
 hmdcparora2io.pc.cc:1633
 hmdcparora2io.pc.cc:1634
 hmdcparora2io.pc.cc:1635
 hmdcparora2io.pc.cc:1636
 hmdcparora2io.pc.cc:1637
 hmdcparora2io.pc.cc:1638
 hmdcparora2io.pc.cc:1639
 hmdcparora2io.pc.cc:1640
 hmdcparora2io.pc.cc:1641
 hmdcparora2io.pc.cc:1642
 hmdcparora2io.pc.cc:1643
 hmdcparora2io.pc.cc:1644
 hmdcparora2io.pc.cc:1645
 hmdcparora2io.pc.cc:1646
 hmdcparora2io.pc.cc:1647
 hmdcparora2io.pc.cc:1648
 hmdcparora2io.pc.cc:1649
 hmdcparora2io.pc.cc:1650
 hmdcparora2io.pc.cc:1651
 hmdcparora2io.pc.cc:1652
 hmdcparora2io.pc.cc:1653
 hmdcparora2io.pc.cc:1654
 hmdcparora2io.pc.cc:1655
 hmdcparora2io.pc.cc:1656
 hmdcparora2io.pc.cc:1657
 hmdcparora2io.pc.cc:1658
 hmdcparora2io.pc.cc:1659
 hmdcparora2io.pc.cc:1660
 hmdcparora2io.pc.cc:1661
 hmdcparora2io.pc.cc:1662
 hmdcparora2io.pc.cc:1663
 hmdcparora2io.pc.cc:1664
 hmdcparora2io.pc.cc:1665
 hmdcparora2io.pc.cc:1666
 hmdcparora2io.pc.cc:1667
 hmdcparora2io.pc.cc:1668
 hmdcparora2io.pc.cc:1669
 hmdcparora2io.pc.cc:1670
 hmdcparora2io.pc.cc:1671
 hmdcparora2io.pc.cc:1672
 hmdcparora2io.pc.cc:1673
 hmdcparora2io.pc.cc:1674
 hmdcparora2io.pc.cc:1675
 hmdcparora2io.pc.cc:1676
 hmdcparora2io.pc.cc:1677
 hmdcparora2io.pc.cc:1678
 hmdcparora2io.pc.cc:1679
 hmdcparora2io.pc.cc:1680
 hmdcparora2io.pc.cc:1681
 hmdcparora2io.pc.cc:1682
 hmdcparora2io.pc.cc:1683
 hmdcparora2io.pc.cc:1684
 hmdcparora2io.pc.cc:1685
 hmdcparora2io.pc.cc:1686
 hmdcparora2io.pc.cc:1687
 hmdcparora2io.pc.cc:1688
 hmdcparora2io.pc.cc:1689
 hmdcparora2io.pc.cc:1690
 hmdcparora2io.pc.cc:1691
 hmdcparora2io.pc.cc:1692
 hmdcparora2io.pc.cc:1693
 hmdcparora2io.pc.cc:1694
 hmdcparora2io.pc.cc:1695
 hmdcparora2io.pc.cc:1696
 hmdcparora2io.pc.cc:1697
 hmdcparora2io.pc.cc:1698
 hmdcparora2io.pc.cc:1699
 hmdcparora2io.pc.cc:1700
 hmdcparora2io.pc.cc:1701
 hmdcparora2io.pc.cc:1702
 hmdcparora2io.pc.cc:1703
 hmdcparora2io.pc.cc:1704
 hmdcparora2io.pc.cc:1705
 hmdcparora2io.pc.cc:1706
 hmdcparora2io.pc.cc:1707
 hmdcparora2io.pc.cc:1708
 hmdcparora2io.pc.cc:1709
 hmdcparora2io.pc.cc:1710
 hmdcparora2io.pc.cc:1711
 hmdcparora2io.pc.cc:1712
 hmdcparora2io.pc.cc:1713
 hmdcparora2io.pc.cc:1714
 hmdcparora2io.pc.cc:1715
 hmdcparora2io.pc.cc:1716
 hmdcparora2io.pc.cc:1717
 hmdcparora2io.pc.cc:1718
 hmdcparora2io.pc.cc:1719
 hmdcparora2io.pc.cc:1720
 hmdcparora2io.pc.cc:1721
 hmdcparora2io.pc.cc:1722
 hmdcparora2io.pc.cc:1723
 hmdcparora2io.pc.cc:1724
 hmdcparora2io.pc.cc:1725
 hmdcparora2io.pc.cc:1726
 hmdcparora2io.pc.cc:1727
 hmdcparora2io.pc.cc:1728
 hmdcparora2io.pc.cc:1729
 hmdcparora2io.pc.cc:1730
 hmdcparora2io.pc.cc:1731
 hmdcparora2io.pc.cc:1732
 hmdcparora2io.pc.cc:1733
 hmdcparora2io.pc.cc:1734
 hmdcparora2io.pc.cc:1735
 hmdcparora2io.pc.cc:1736
 hmdcparora2io.pc.cc:1737
 hmdcparora2io.pc.cc:1738
 hmdcparora2io.pc.cc:1739
 hmdcparora2io.pc.cc:1740
 hmdcparora2io.pc.cc:1741
 hmdcparora2io.pc.cc:1742
 hmdcparora2io.pc.cc:1743
 hmdcparora2io.pc.cc:1744
 hmdcparora2io.pc.cc:1745
 hmdcparora2io.pc.cc:1746
 hmdcparora2io.pc.cc:1747
 hmdcparora2io.pc.cc:1748
 hmdcparora2io.pc.cc:1749
 hmdcparora2io.pc.cc:1750
 hmdcparora2io.pc.cc:1751
 hmdcparora2io.pc.cc:1752
 hmdcparora2io.pc.cc:1753
 hmdcparora2io.pc.cc:1754
 hmdcparora2io.pc.cc:1755
 hmdcparora2io.pc.cc:1756
 hmdcparora2io.pc.cc:1757
 hmdcparora2io.pc.cc:1758
 hmdcparora2io.pc.cc:1759
 hmdcparora2io.pc.cc:1760
 hmdcparora2io.pc.cc:1761
 hmdcparora2io.pc.cc:1762
 hmdcparora2io.pc.cc:1763
 hmdcparora2io.pc.cc:1764
 hmdcparora2io.pc.cc:1765
 hmdcparora2io.pc.cc:1766
 hmdcparora2io.pc.cc:1767
 hmdcparora2io.pc.cc:1768
 hmdcparora2io.pc.cc:1769
 hmdcparora2io.pc.cc:1770
 hmdcparora2io.pc.cc:1771
 hmdcparora2io.pc.cc:1772
 hmdcparora2io.pc.cc:1773
 hmdcparora2io.pc.cc:1774
 hmdcparora2io.pc.cc:1775
 hmdcparora2io.pc.cc:1776
 hmdcparora2io.pc.cc:1777
 hmdcparora2io.pc.cc:1778
 hmdcparora2io.pc.cc:1779
 hmdcparora2io.pc.cc:1780
 hmdcparora2io.pc.cc:1781
 hmdcparora2io.pc.cc:1782
 hmdcparora2io.pc.cc:1783
 hmdcparora2io.pc.cc:1784
 hmdcparora2io.pc.cc:1785
 hmdcparora2io.pc.cc:1786
 hmdcparora2io.pc.cc:1787
 hmdcparora2io.pc.cc:1788
 hmdcparora2io.pc.cc:1789
 hmdcparora2io.pc.cc:1790
 hmdcparora2io.pc.cc:1791
 hmdcparora2io.pc.cc:1792
 hmdcparora2io.pc.cc:1793
 hmdcparora2io.pc.cc:1794
 hmdcparora2io.pc.cc:1795
 hmdcparora2io.pc.cc:1796
 hmdcparora2io.pc.cc:1797
 hmdcparora2io.pc.cc:1798
 hmdcparora2io.pc.cc:1799
 hmdcparora2io.pc.cc:1800
 hmdcparora2io.pc.cc:1801
 hmdcparora2io.pc.cc:1802
 hmdcparora2io.pc.cc:1803
 hmdcparora2io.pc.cc:1804
 hmdcparora2io.pc.cc:1805
 hmdcparora2io.pc.cc:1806
 hmdcparora2io.pc.cc:1807
 hmdcparora2io.pc.cc:1808
 hmdcparora2io.pc.cc:1809
 hmdcparora2io.pc.cc:1810
 hmdcparora2io.pc.cc:1811
 hmdcparora2io.pc.cc:1812
 hmdcparora2io.pc.cc:1813
 hmdcparora2io.pc.cc:1814
 hmdcparora2io.pc.cc:1815
 hmdcparora2io.pc.cc:1816
 hmdcparora2io.pc.cc:1817
 hmdcparora2io.pc.cc:1818
 hmdcparora2io.pc.cc:1819
 hmdcparora2io.pc.cc:1820
 hmdcparora2io.pc.cc:1821
 hmdcparora2io.pc.cc:1822
 hmdcparora2io.pc.cc:1823
 hmdcparora2io.pc.cc:1824
 hmdcparora2io.pc.cc:1825
 hmdcparora2io.pc.cc:1826
 hmdcparora2io.pc.cc:1827
 hmdcparora2io.pc.cc:1828
 hmdcparora2io.pc.cc:1829
 hmdcparora2io.pc.cc:1830
 hmdcparora2io.pc.cc:1831
 hmdcparora2io.pc.cc:1832
 hmdcparora2io.pc.cc:1833
 hmdcparora2io.pc.cc:1834
 hmdcparora2io.pc.cc:1835
 hmdcparora2io.pc.cc:1836
 hmdcparora2io.pc.cc:1837
 hmdcparora2io.pc.cc:1838
 hmdcparora2io.pc.cc:1839
 hmdcparora2io.pc.cc:1840
 hmdcparora2io.pc.cc:1841
 hmdcparora2io.pc.cc:1842
 hmdcparora2io.pc.cc:1843
 hmdcparora2io.pc.cc:1844
 hmdcparora2io.pc.cc:1845
 hmdcparora2io.pc.cc:1846
 hmdcparora2io.pc.cc:1847
 hmdcparora2io.pc.cc:1848
 hmdcparora2io.pc.cc:1849
 hmdcparora2io.pc.cc:1850
 hmdcparora2io.pc.cc:1851
 hmdcparora2io.pc.cc:1852
 hmdcparora2io.pc.cc:1853
 hmdcparora2io.pc.cc:1854
 hmdcparora2io.pc.cc:1855
 hmdcparora2io.pc.cc:1856
 hmdcparora2io.pc.cc:1857
 hmdcparora2io.pc.cc:1858
 hmdcparora2io.pc.cc:1859
 hmdcparora2io.pc.cc:1860
 hmdcparora2io.pc.cc:1861
 hmdcparora2io.pc.cc:1862
 hmdcparora2io.pc.cc:1863
 hmdcparora2io.pc.cc:1864
 hmdcparora2io.pc.cc:1865
 hmdcparora2io.pc.cc:1866
 hmdcparora2io.pc.cc:1867
 hmdcparora2io.pc.cc:1868
 hmdcparora2io.pc.cc:1869
 hmdcparora2io.pc.cc:1870
 hmdcparora2io.pc.cc:1871
 hmdcparora2io.pc.cc:1872
 hmdcparora2io.pc.cc:1873
 hmdcparora2io.pc.cc:1874
 hmdcparora2io.pc.cc:1875
 hmdcparora2io.pc.cc:1876
 hmdcparora2io.pc.cc:1877
 hmdcparora2io.pc.cc:1878
 hmdcparora2io.pc.cc:1879
 hmdcparora2io.pc.cc:1880
 hmdcparora2io.pc.cc:1881
 hmdcparora2io.pc.cc:1882
 hmdcparora2io.pc.cc:1883
 hmdcparora2io.pc.cc:1884
 hmdcparora2io.pc.cc:1885
 hmdcparora2io.pc.cc:1886
 hmdcparora2io.pc.cc:1887
 hmdcparora2io.pc.cc:1888
 hmdcparora2io.pc.cc:1889
 hmdcparora2io.pc.cc:1890
 hmdcparora2io.pc.cc:1891
 hmdcparora2io.pc.cc:1892
 hmdcparora2io.pc.cc:1893
 hmdcparora2io.pc.cc:1894
 hmdcparora2io.pc.cc:1895
 hmdcparora2io.pc.cc:1896
 hmdcparora2io.pc.cc:1897
 hmdcparora2io.pc.cc:1898
 hmdcparora2io.pc.cc:1899
 hmdcparora2io.pc.cc:1900
 hmdcparora2io.pc.cc:1901
 hmdcparora2io.pc.cc:1902
 hmdcparora2io.pc.cc:1903
 hmdcparora2io.pc.cc:1904
 hmdcparora2io.pc.cc:1905
 hmdcparora2io.pc.cc:1906
 hmdcparora2io.pc.cc:1907
 hmdcparora2io.pc.cc:1908
 hmdcparora2io.pc.cc:1909
 hmdcparora2io.pc.cc:1910
 hmdcparora2io.pc.cc:1911
 hmdcparora2io.pc.cc:1912
 hmdcparora2io.pc.cc:1913
 hmdcparora2io.pc.cc:1914
 hmdcparora2io.pc.cc:1915
 hmdcparora2io.pc.cc:1916
 hmdcparora2io.pc.cc:1917
 hmdcparora2io.pc.cc:1918
 hmdcparora2io.pc.cc:1919
 hmdcparora2io.pc.cc:1920
 hmdcparora2io.pc.cc:1921
 hmdcparora2io.pc.cc:1922
 hmdcparora2io.pc.cc:1923
 hmdcparora2io.pc.cc:1924
 hmdcparora2io.pc.cc:1925
 hmdcparora2io.pc.cc:1926
 hmdcparora2io.pc.cc:1927
 hmdcparora2io.pc.cc:1928
 hmdcparora2io.pc.cc:1929
 hmdcparora2io.pc.cc:1930
 hmdcparora2io.pc.cc:1931
 hmdcparora2io.pc.cc:1932
 hmdcparora2io.pc.cc:1933
 hmdcparora2io.pc.cc:1934
 hmdcparora2io.pc.cc:1935
 hmdcparora2io.pc.cc:1936
 hmdcparora2io.pc.cc:1937
 hmdcparora2io.pc.cc:1938
 hmdcparora2io.pc.cc:1939
 hmdcparora2io.pc.cc:1940
 hmdcparora2io.pc.cc:1941
 hmdcparora2io.pc.cc:1942
 hmdcparora2io.pc.cc:1943
 hmdcparora2io.pc.cc:1944
 hmdcparora2io.pc.cc:1945
 hmdcparora2io.pc.cc:1946
 hmdcparora2io.pc.cc:1947
 hmdcparora2io.pc.cc:1948
 hmdcparora2io.pc.cc:1949
 hmdcparora2io.pc.cc:1950
 hmdcparora2io.pc.cc:1951
 hmdcparora2io.pc.cc:1952
 hmdcparora2io.pc.cc:1953
 hmdcparora2io.pc.cc:1954
 hmdcparora2io.pc.cc:1955
 hmdcparora2io.pc.cc:1956
 hmdcparora2io.pc.cc:1957
 hmdcparora2io.pc.cc:1958
 hmdcparora2io.pc.cc:1959
 hmdcparora2io.pc.cc:1960
 hmdcparora2io.pc.cc:1961
 hmdcparora2io.pc.cc:1962
 hmdcparora2io.pc.cc:1963
 hmdcparora2io.pc.cc:1964
 hmdcparora2io.pc.cc:1965
 hmdcparora2io.pc.cc:1966
 hmdcparora2io.pc.cc:1967
 hmdcparora2io.pc.cc:1968
 hmdcparora2io.pc.cc:1969
 hmdcparora2io.pc.cc:1970
 hmdcparora2io.pc.cc:1971
 hmdcparora2io.pc.cc:1972
 hmdcparora2io.pc.cc:1973
 hmdcparora2io.pc.cc:1974
 hmdcparora2io.pc.cc:1975
 hmdcparora2io.pc.cc:1976
 hmdcparora2io.pc.cc:1977
 hmdcparora2io.pc.cc:1978
 hmdcparora2io.pc.cc:1979
 hmdcparora2io.pc.cc:1980
 hmdcparora2io.pc.cc:1981
 hmdcparora2io.pc.cc:1982
 hmdcparora2io.pc.cc:1983
 hmdcparora2io.pc.cc:1984
 hmdcparora2io.pc.cc:1985
 hmdcparora2io.pc.cc:1986
 hmdcparora2io.pc.cc:1987
 hmdcparora2io.pc.cc:1988
 hmdcparora2io.pc.cc:1989
 hmdcparora2io.pc.cc:1990
 hmdcparora2io.pc.cc:1991
 hmdcparora2io.pc.cc:1992
 hmdcparora2io.pc.cc:1993
 hmdcparora2io.pc.cc:1994
 hmdcparora2io.pc.cc:1995
 hmdcparora2io.pc.cc:1996
 hmdcparora2io.pc.cc:1997
 hmdcparora2io.pc.cc:1998
 hmdcparora2io.pc.cc:1999
 hmdcparora2io.pc.cc:2000
 hmdcparora2io.pc.cc:2001
 hmdcparora2io.pc.cc:2002
 hmdcparora2io.pc.cc:2003
 hmdcparora2io.pc.cc:2004
 hmdcparora2io.pc.cc:2005
 hmdcparora2io.pc.cc:2006
 hmdcparora2io.pc.cc:2007
 hmdcparora2io.pc.cc:2008
 hmdcparora2io.pc.cc:2009
 hmdcparora2io.pc.cc:2010
 hmdcparora2io.pc.cc:2011
 hmdcparora2io.pc.cc:2012
 hmdcparora2io.pc.cc:2013
 hmdcparora2io.pc.cc:2014
 hmdcparora2io.pc.cc:2015
 hmdcparora2io.pc.cc:2016
 hmdcparora2io.pc.cc:2017
 hmdcparora2io.pc.cc:2018
 hmdcparora2io.pc.cc:2019
 hmdcparora2io.pc.cc:2020
 hmdcparora2io.pc.cc:2021
 hmdcparora2io.pc.cc:2022
 hmdcparora2io.pc.cc:2023
 hmdcparora2io.pc.cc:2024
 hmdcparora2io.pc.cc:2025
 hmdcparora2io.pc.cc:2026
 hmdcparora2io.pc.cc:2027
 hmdcparora2io.pc.cc:2028
 hmdcparora2io.pc.cc:2029
 hmdcparora2io.pc.cc:2030
 hmdcparora2io.pc.cc:2031
 hmdcparora2io.pc.cc:2032
 hmdcparora2io.pc.cc:2033
 hmdcparora2io.pc.cc:2034
 hmdcparora2io.pc.cc:2035
 hmdcparora2io.pc.cc:2036
 hmdcparora2io.pc.cc:2037
 hmdcparora2io.pc.cc:2038
 hmdcparora2io.pc.cc:2039
 hmdcparora2io.pc.cc:2040
 hmdcparora2io.pc.cc:2041
 hmdcparora2io.pc.cc:2042
 hmdcparora2io.pc.cc:2043
 hmdcparora2io.pc.cc:2044
 hmdcparora2io.pc.cc:2045
 hmdcparora2io.pc.cc:2046
 hmdcparora2io.pc.cc:2047
 hmdcparora2io.pc.cc:2048
 hmdcparora2io.pc.cc:2049
 hmdcparora2io.pc.cc:2050
 hmdcparora2io.pc.cc:2051
 hmdcparora2io.pc.cc:2052
 hmdcparora2io.pc.cc:2053
 hmdcparora2io.pc.cc:2054
 hmdcparora2io.pc.cc:2055
 hmdcparora2io.pc.cc:2056
 hmdcparora2io.pc.cc:2057
 hmdcparora2io.pc.cc:2058
 hmdcparora2io.pc.cc:2059
 hmdcparora2io.pc.cc:2060
 hmdcparora2io.pc.cc:2061
 hmdcparora2io.pc.cc:2062
 hmdcparora2io.pc.cc:2063
 hmdcparora2io.pc.cc:2064
 hmdcparora2io.pc.cc:2065
 hmdcparora2io.pc.cc:2066
 hmdcparora2io.pc.cc:2067
 hmdcparora2io.pc.cc:2068
 hmdcparora2io.pc.cc:2069
 hmdcparora2io.pc.cc:2070
 hmdcparora2io.pc.cc:2071
 hmdcparora2io.pc.cc:2072
 hmdcparora2io.pc.cc:2073
 hmdcparora2io.pc.cc:2074
 hmdcparora2io.pc.cc:2075
 hmdcparora2io.pc.cc:2076
 hmdcparora2io.pc.cc:2077
 hmdcparora2io.pc.cc:2078
 hmdcparora2io.pc.cc:2079
 hmdcparora2io.pc.cc:2080
 hmdcparora2io.pc.cc:2081
 hmdcparora2io.pc.cc:2082
 hmdcparora2io.pc.cc:2083
 hmdcparora2io.pc.cc:2084
 hmdcparora2io.pc.cc:2085
 hmdcparora2io.pc.cc:2086
 hmdcparora2io.pc.cc:2087
 hmdcparora2io.pc.cc:2088
 hmdcparora2io.pc.cc:2089
 hmdcparora2io.pc.cc:2090
 hmdcparora2io.pc.cc:2091
 hmdcparora2io.pc.cc:2092
 hmdcparora2io.pc.cc:2093
 hmdcparora2io.pc.cc:2094
 hmdcparora2io.pc.cc:2095
 hmdcparora2io.pc.cc:2096
 hmdcparora2io.pc.cc:2097
 hmdcparora2io.pc.cc:2098
 hmdcparora2io.pc.cc:2099
 hmdcparora2io.pc.cc:2100
 hmdcparora2io.pc.cc:2101
 hmdcparora2io.pc.cc:2102
 hmdcparora2io.pc.cc:2103
 hmdcparora2io.pc.cc:2104
 hmdcparora2io.pc.cc:2105
 hmdcparora2io.pc.cc:2106
 hmdcparora2io.pc.cc:2107
 hmdcparora2io.pc.cc:2108
 hmdcparora2io.pc.cc:2109
 hmdcparora2io.pc.cc:2110
 hmdcparora2io.pc.cc:2111
 hmdcparora2io.pc.cc:2112
 hmdcparora2io.pc.cc:2113
 hmdcparora2io.pc.cc:2114
 hmdcparora2io.pc.cc:2115
 hmdcparora2io.pc.cc:2116
 hmdcparora2io.pc.cc:2117
 hmdcparora2io.pc.cc:2118
 hmdcparora2io.pc.cc:2119
 hmdcparora2io.pc.cc:2120
 hmdcparora2io.pc.cc:2121
 hmdcparora2io.pc.cc:2122
 hmdcparora2io.pc.cc:2123
 hmdcparora2io.pc.cc:2124
 hmdcparora2io.pc.cc:2125
 hmdcparora2io.pc.cc:2126
 hmdcparora2io.pc.cc:2127
 hmdcparora2io.pc.cc:2128
 hmdcparora2io.pc.cc:2129
 hmdcparora2io.pc.cc:2130
 hmdcparora2io.pc.cc:2131
 hmdcparora2io.pc.cc:2132
 hmdcparora2io.pc.cc:2133
 hmdcparora2io.pc.cc:2134
 hmdcparora2io.pc.cc:2135
 hmdcparora2io.pc.cc:2136
 hmdcparora2io.pc.cc:2137
 hmdcparora2io.pc.cc:2138
 hmdcparora2io.pc.cc:2139
 hmdcparora2io.pc.cc:2140
 hmdcparora2io.pc.cc:2141
 hmdcparora2io.pc.cc:2142
 hmdcparora2io.pc.cc:2143
 hmdcparora2io.pc.cc:2144
 hmdcparora2io.pc.cc:2145
 hmdcparora2io.pc.cc:2146
 hmdcparora2io.pc.cc:2147
 hmdcparora2io.pc.cc:2148
 hmdcparora2io.pc.cc:2149
 hmdcparora2io.pc.cc:2150
 hmdcparora2io.pc.cc:2151
 hmdcparora2io.pc.cc:2152
 hmdcparora2io.pc.cc:2153
 hmdcparora2io.pc.cc:2154
 hmdcparora2io.pc.cc:2155
 hmdcparora2io.pc.cc:2156
 hmdcparora2io.pc.cc:2157
 hmdcparora2io.pc.cc:2158
 hmdcparora2io.pc.cc:2159
 hmdcparora2io.pc.cc:2160
 hmdcparora2io.pc.cc:2161
 hmdcparora2io.pc.cc:2162
 hmdcparora2io.pc.cc:2163
 hmdcparora2io.pc.cc:2164
 hmdcparora2io.pc.cc:2165
 hmdcparora2io.pc.cc:2166
 hmdcparora2io.pc.cc:2167
 hmdcparora2io.pc.cc:2168
 hmdcparora2io.pc.cc:2169
 hmdcparora2io.pc.cc:2170
 hmdcparora2io.pc.cc:2171
 hmdcparora2io.pc.cc:2172
 hmdcparora2io.pc.cc:2173
 hmdcparora2io.pc.cc:2174
 hmdcparora2io.pc.cc:2175
 hmdcparora2io.pc.cc:2176
 hmdcparora2io.pc.cc:2177
 hmdcparora2io.pc.cc:2178
 hmdcparora2io.pc.cc:2179
 hmdcparora2io.pc.cc:2180
 hmdcparora2io.pc.cc:2181
 hmdcparora2io.pc.cc:2182
 hmdcparora2io.pc.cc:2183
 hmdcparora2io.pc.cc:2184
 hmdcparora2io.pc.cc:2185
 hmdcparora2io.pc.cc:2186
 hmdcparora2io.pc.cc:2187
 hmdcparora2io.pc.cc:2188
 hmdcparora2io.pc.cc:2189
 hmdcparora2io.pc.cc:2190
 hmdcparora2io.pc.cc:2191
 hmdcparora2io.pc.cc:2192
 hmdcparora2io.pc.cc:2193
 hmdcparora2io.pc.cc:2194
 hmdcparora2io.pc.cc:2195
 hmdcparora2io.pc.cc:2196
 hmdcparora2io.pc.cc:2197
 hmdcparora2io.pc.cc:2198
 hmdcparora2io.pc.cc:2199
 hmdcparora2io.pc.cc:2200
 hmdcparora2io.pc.cc:2201
 hmdcparora2io.pc.cc:2202
 hmdcparora2io.pc.cc:2203
 hmdcparora2io.pc.cc:2204
 hmdcparora2io.pc.cc:2205
 hmdcparora2io.pc.cc:2206
 hmdcparora2io.pc.cc:2207
 hmdcparora2io.pc.cc:2208
 hmdcparora2io.pc.cc:2209
 hmdcparora2io.pc.cc:2210
 hmdcparora2io.pc.cc:2211
 hmdcparora2io.pc.cc:2212
 hmdcparora2io.pc.cc:2213
 hmdcparora2io.pc.cc:2214
 hmdcparora2io.pc.cc:2215
 hmdcparora2io.pc.cc:2216
 hmdcparora2io.pc.cc:2217
 hmdcparora2io.pc.cc:2218
 hmdcparora2io.pc.cc:2219
 hmdcparora2io.pc.cc:2220
 hmdcparora2io.pc.cc:2221
 hmdcparora2io.pc.cc:2222
 hmdcparora2io.pc.cc:2223
 hmdcparora2io.pc.cc:2224
 hmdcparora2io.pc.cc:2225
 hmdcparora2io.pc.cc:2226
 hmdcparora2io.pc.cc:2227
 hmdcparora2io.pc.cc:2228
 hmdcparora2io.pc.cc:2229
 hmdcparora2io.pc.cc:2230
 hmdcparora2io.pc.cc:2231
 hmdcparora2io.pc.cc:2232
 hmdcparora2io.pc.cc:2233
 hmdcparora2io.pc.cc:2234
 hmdcparora2io.pc.cc:2235
 hmdcparora2io.pc.cc:2236
 hmdcparora2io.pc.cc:2237
 hmdcparora2io.pc.cc:2238
 hmdcparora2io.pc.cc:2239
 hmdcparora2io.pc.cc:2240
 hmdcparora2io.pc.cc:2241
 hmdcparora2io.pc.cc:2242
 hmdcparora2io.pc.cc:2243
 hmdcparora2io.pc.cc:2244
 hmdcparora2io.pc.cc:2245
 hmdcparora2io.pc.cc:2246
 hmdcparora2io.pc.cc:2247
 hmdcparora2io.pc.cc:2248
 hmdcparora2io.pc.cc:2249
 hmdcparora2io.pc.cc:2250
 hmdcparora2io.pc.cc:2251
 hmdcparora2io.pc.cc:2252
 hmdcparora2io.pc.cc:2253
 hmdcparora2io.pc.cc:2254
 hmdcparora2io.pc.cc:2255
 hmdcparora2io.pc.cc:2256
 hmdcparora2io.pc.cc:2257
 hmdcparora2io.pc.cc:2258
 hmdcparora2io.pc.cc:2259
 hmdcparora2io.pc.cc:2260
 hmdcparora2io.pc.cc:2261
 hmdcparora2io.pc.cc:2262
 hmdcparora2io.pc.cc:2263
 hmdcparora2io.pc.cc:2264
 hmdcparora2io.pc.cc:2265
 hmdcparora2io.pc.cc:2266
 hmdcparora2io.pc.cc:2267
 hmdcparora2io.pc.cc:2268
 hmdcparora2io.pc.cc:2269
 hmdcparora2io.pc.cc:2270
 hmdcparora2io.pc.cc:2271
 hmdcparora2io.pc.cc:2272
 hmdcparora2io.pc.cc:2273
 hmdcparora2io.pc.cc:2274
 hmdcparora2io.pc.cc:2275
 hmdcparora2io.pc.cc:2276
 hmdcparora2io.pc.cc:2277
 hmdcparora2io.pc.cc:2278
 hmdcparora2io.pc.cc:2279
 hmdcparora2io.pc.cc:2280
 hmdcparora2io.pc.cc:2281
 hmdcparora2io.pc.cc:2282
 hmdcparora2io.pc.cc:2283
 hmdcparora2io.pc.cc:2284
 hmdcparora2io.pc.cc:2285
 hmdcparora2io.pc.cc:2286
 hmdcparora2io.pc.cc:2287
 hmdcparora2io.pc.cc:2288
 hmdcparora2io.pc.cc:2289
 hmdcparora2io.pc.cc:2290
 hmdcparora2io.pc.cc:2291
 hmdcparora2io.pc.cc:2292
 hmdcparora2io.pc.cc:2293
 hmdcparora2io.pc.cc:2294
 hmdcparora2io.pc.cc:2295
 hmdcparora2io.pc.cc:2296
 hmdcparora2io.pc.cc:2297
 hmdcparora2io.pc.cc:2298
 hmdcparora2io.pc.cc:2299
 hmdcparora2io.pc.cc:2300
 hmdcparora2io.pc.cc:2301
 hmdcparora2io.pc.cc:2302
 hmdcparora2io.pc.cc:2303
 hmdcparora2io.pc.cc:2304
 hmdcparora2io.pc.cc:2305
 hmdcparora2io.pc.cc:2306
 hmdcparora2io.pc.cc:2307
 hmdcparora2io.pc.cc:2308
 hmdcparora2io.pc.cc:2309
 hmdcparora2io.pc.cc:2310
 hmdcparora2io.pc.cc:2311
 hmdcparora2io.pc.cc:2312
 hmdcparora2io.pc.cc:2313
 hmdcparora2io.pc.cc:2314
 hmdcparora2io.pc.cc:2315
 hmdcparora2io.pc.cc:2316
 hmdcparora2io.pc.cc:2317
 hmdcparora2io.pc.cc:2318
 hmdcparora2io.pc.cc:2319
 hmdcparora2io.pc.cc:2320
 hmdcparora2io.pc.cc:2321
 hmdcparora2io.pc.cc:2322
 hmdcparora2io.pc.cc:2323
 hmdcparora2io.pc.cc:2324
 hmdcparora2io.pc.cc:2325
 hmdcparora2io.pc.cc:2326
 hmdcparora2io.pc.cc:2327
 hmdcparora2io.pc.cc:2328
 hmdcparora2io.pc.cc:2329
 hmdcparora2io.pc.cc:2330
 hmdcparora2io.pc.cc:2331
 hmdcparora2io.pc.cc:2332
 hmdcparora2io.pc.cc:2333
 hmdcparora2io.pc.cc:2334
 hmdcparora2io.pc.cc:2335
 hmdcparora2io.pc.cc:2336
 hmdcparora2io.pc.cc:2337
 hmdcparora2io.pc.cc:2338
 hmdcparora2io.pc.cc:2339
 hmdcparora2io.pc.cc:2340
 hmdcparora2io.pc.cc:2341
 hmdcparora2io.pc.cc:2342
 hmdcparora2io.pc.cc:2343
 hmdcparora2io.pc.cc:2344
 hmdcparora2io.pc.cc:2345
 hmdcparora2io.pc.cc:2346
 hmdcparora2io.pc.cc:2347
 hmdcparora2io.pc.cc:2348
 hmdcparora2io.pc.cc:2349
 hmdcparora2io.pc.cc:2350
 hmdcparora2io.pc.cc:2351
 hmdcparora2io.pc.cc:2352
 hmdcparora2io.pc.cc:2353
 hmdcparora2io.pc.cc:2354
 hmdcparora2io.pc.cc:2355
 hmdcparora2io.pc.cc:2356
 hmdcparora2io.pc.cc:2357
 hmdcparora2io.pc.cc:2358
 hmdcparora2io.pc.cc:2359
 hmdcparora2io.pc.cc:2360
 hmdcparora2io.pc.cc:2361
 hmdcparora2io.pc.cc:2362
 hmdcparora2io.pc.cc:2363
 hmdcparora2io.pc.cc:2364
 hmdcparora2io.pc.cc:2365
 hmdcparora2io.pc.cc:2366
 hmdcparora2io.pc.cc:2367
 hmdcparora2io.pc.cc:2368
 hmdcparora2io.pc.cc:2369
 hmdcparora2io.pc.cc:2370
 hmdcparora2io.pc.cc:2371
 hmdcparora2io.pc.cc:2372
 hmdcparora2io.pc.cc:2373
 hmdcparora2io.pc.cc:2374
 hmdcparora2io.pc.cc:2375
 hmdcparora2io.pc.cc:2376
 hmdcparora2io.pc.cc:2377
 hmdcparora2io.pc.cc:2378
 hmdcparora2io.pc.cc:2379
 hmdcparora2io.pc.cc:2380
 hmdcparora2io.pc.cc:2381
 hmdcparora2io.pc.cc:2382
 hmdcparora2io.pc.cc:2383
 hmdcparora2io.pc.cc:2384
 hmdcparora2io.pc.cc:2385
 hmdcparora2io.pc.cc:2386
 hmdcparora2io.pc.cc:2387
 hmdcparora2io.pc.cc:2388
 hmdcparora2io.pc.cc:2389
 hmdcparora2io.pc.cc:2390
 hmdcparora2io.pc.cc:2391
 hmdcparora2io.pc.cc:2392
 hmdcparora2io.pc.cc:2393
 hmdcparora2io.pc.cc:2394
 hmdcparora2io.pc.cc:2395
 hmdcparora2io.pc.cc:2396
 hmdcparora2io.pc.cc:2397
 hmdcparora2io.pc.cc:2398
 hmdcparora2io.pc.cc:2399
 hmdcparora2io.pc.cc:2400
 hmdcparora2io.pc.cc:2401
 hmdcparora2io.pc.cc:2402
 hmdcparora2io.pc.cc:2403
 hmdcparora2io.pc.cc:2404
 hmdcparora2io.pc.cc:2405
 hmdcparora2io.pc.cc:2406
 hmdcparora2io.pc.cc:2407
 hmdcparora2io.pc.cc:2408
 hmdcparora2io.pc.cc:2409
 hmdcparora2io.pc.cc:2410
 hmdcparora2io.pc.cc:2411
 hmdcparora2io.pc.cc:2412
 hmdcparora2io.pc.cc:2413
 hmdcparora2io.pc.cc:2414
 hmdcparora2io.pc.cc:2415
 hmdcparora2io.pc.cc:2416
 hmdcparora2io.pc.cc:2417
 hmdcparora2io.pc.cc:2418
 hmdcparora2io.pc.cc:2419
 hmdcparora2io.pc.cc:2420
 hmdcparora2io.pc.cc:2421
 hmdcparora2io.pc.cc:2422
 hmdcparora2io.pc.cc:2423
 hmdcparora2io.pc.cc:2424
 hmdcparora2io.pc.cc:2425
 hmdcparora2io.pc.cc:2426
 hmdcparora2io.pc.cc:2427
 hmdcparora2io.pc.cc:2428
 hmdcparora2io.pc.cc:2429
 hmdcparora2io.pc.cc:2430
 hmdcparora2io.pc.cc:2431
 hmdcparora2io.pc.cc:2432
 hmdcparora2io.pc.cc:2433
 hmdcparora2io.pc.cc:2434
 hmdcparora2io.pc.cc:2435
 hmdcparora2io.pc.cc:2436
 hmdcparora2io.pc.cc:2437
 hmdcparora2io.pc.cc:2438
 hmdcparora2io.pc.cc:2439
 hmdcparora2io.pc.cc:2440
 hmdcparora2io.pc.cc:2441
 hmdcparora2io.pc.cc:2442
 hmdcparora2io.pc.cc:2443
 hmdcparora2io.pc.cc:2444
 hmdcparora2io.pc.cc:2445
 hmdcparora2io.pc.cc:2446
 hmdcparora2io.pc.cc:2447
 hmdcparora2io.pc.cc:2448
 hmdcparora2io.pc.cc:2449
 hmdcparora2io.pc.cc:2450
 hmdcparora2io.pc.cc:2451
 hmdcparora2io.pc.cc:2452
 hmdcparora2io.pc.cc:2453
 hmdcparora2io.pc.cc:2454
 hmdcparora2io.pc.cc:2455
 hmdcparora2io.pc.cc:2456
 hmdcparora2io.pc.cc:2457
 hmdcparora2io.pc.cc:2458
 hmdcparora2io.pc.cc:2459
 hmdcparora2io.pc.cc:2460
 hmdcparora2io.pc.cc:2461
 hmdcparora2io.pc.cc:2462
 hmdcparora2io.pc.cc:2463
 hmdcparora2io.pc.cc:2464
 hmdcparora2io.pc.cc:2465
 hmdcparora2io.pc.cc:2466
 hmdcparora2io.pc.cc:2467
 hmdcparora2io.pc.cc:2468
 hmdcparora2io.pc.cc:2469
 hmdcparora2io.pc.cc:2470
 hmdcparora2io.pc.cc:2471
 hmdcparora2io.pc.cc:2472
 hmdcparora2io.pc.cc:2473
 hmdcparora2io.pc.cc:2474
 hmdcparora2io.pc.cc:2475
 hmdcparora2io.pc.cc:2476
 hmdcparora2io.pc.cc:2477
 hmdcparora2io.pc.cc:2478
 hmdcparora2io.pc.cc:2479
 hmdcparora2io.pc.cc:2480
 hmdcparora2io.pc.cc:2481
 hmdcparora2io.pc.cc:2482
 hmdcparora2io.pc.cc:2483
 hmdcparora2io.pc.cc:2484
 hmdcparora2io.pc.cc:2485
 hmdcparora2io.pc.cc:2486
 hmdcparora2io.pc.cc:2487
 hmdcparora2io.pc.cc:2488
 hmdcparora2io.pc.cc:2489
 hmdcparora2io.pc.cc:2490
 hmdcparora2io.pc.cc:2491
 hmdcparora2io.pc.cc:2492
 hmdcparora2io.pc.cc:2493
 hmdcparora2io.pc.cc:2494
 hmdcparora2io.pc.cc:2495
 hmdcparora2io.pc.cc:2496
 hmdcparora2io.pc.cc:2497
 hmdcparora2io.pc.cc:2498
 hmdcparora2io.pc.cc:2499
 hmdcparora2io.pc.cc:2500
 hmdcparora2io.pc.cc:2501
 hmdcparora2io.pc.cc:2502
 hmdcparora2io.pc.cc:2503
 hmdcparora2io.pc.cc:2504
 hmdcparora2io.pc.cc:2505
 hmdcparora2io.pc.cc:2506
 hmdcparora2io.pc.cc:2507
 hmdcparora2io.pc.cc:2508
 hmdcparora2io.pc.cc:2509
 hmdcparora2io.pc.cc:2510
 hmdcparora2io.pc.cc:2511
 hmdcparora2io.pc.cc:2512
 hmdcparora2io.pc.cc:2513
 hmdcparora2io.pc.cc:2514
 hmdcparora2io.pc.cc:2515
 hmdcparora2io.pc.cc:2516
 hmdcparora2io.pc.cc:2517
 hmdcparora2io.pc.cc:2518
 hmdcparora2io.pc.cc:2519
 hmdcparora2io.pc.cc:2520
 hmdcparora2io.pc.cc:2521
 hmdcparora2io.pc.cc:2522
 hmdcparora2io.pc.cc:2523
 hmdcparora2io.pc.cc:2524
 hmdcparora2io.pc.cc:2525
 hmdcparora2io.pc.cc:2526
 hmdcparora2io.pc.cc:2527
 hmdcparora2io.pc.cc:2528
 hmdcparora2io.pc.cc:2529
 hmdcparora2io.pc.cc:2530
 hmdcparora2io.pc.cc:2531
 hmdcparora2io.pc.cc:2532
 hmdcparora2io.pc.cc:2533
 hmdcparora2io.pc.cc:2534
 hmdcparora2io.pc.cc:2535
 hmdcparora2io.pc.cc:2536
 hmdcparora2io.pc.cc:2537
 hmdcparora2io.pc.cc:2538
 hmdcparora2io.pc.cc:2539
 hmdcparora2io.pc.cc:2540
 hmdcparora2io.pc.cc:2541
 hmdcparora2io.pc.cc:2542
 hmdcparora2io.pc.cc:2543
 hmdcparora2io.pc.cc:2544
 hmdcparora2io.pc.cc:2545
 hmdcparora2io.pc.cc:2546
 hmdcparora2io.pc.cc:2547
 hmdcparora2io.pc.cc:2548
 hmdcparora2io.pc.cc:2549
 hmdcparora2io.pc.cc:2550
 hmdcparora2io.pc.cc:2551
 hmdcparora2io.pc.cc:2552
 hmdcparora2io.pc.cc:2553
 hmdcparora2io.pc.cc:2554
 hmdcparora2io.pc.cc:2555
 hmdcparora2io.pc.cc:2556
 hmdcparora2io.pc.cc:2557
 hmdcparora2io.pc.cc:2558
 hmdcparora2io.pc.cc:2559
 hmdcparora2io.pc.cc:2560
 hmdcparora2io.pc.cc:2561
 hmdcparora2io.pc.cc:2562
 hmdcparora2io.pc.cc:2563
 hmdcparora2io.pc.cc:2564
 hmdcparora2io.pc.cc:2565
 hmdcparora2io.pc.cc:2566
 hmdcparora2io.pc.cc:2567
 hmdcparora2io.pc.cc:2568
 hmdcparora2io.pc.cc:2569
 hmdcparora2io.pc.cc:2570
 hmdcparora2io.pc.cc:2571
 hmdcparora2io.pc.cc:2572
 hmdcparora2io.pc.cc:2573
 hmdcparora2io.pc.cc:2574
 hmdcparora2io.pc.cc:2575
 hmdcparora2io.pc.cc:2576
 hmdcparora2io.pc.cc:2577
 hmdcparora2io.pc.cc:2578
 hmdcparora2io.pc.cc:2579
 hmdcparora2io.pc.cc:2580
 hmdcparora2io.pc.cc:2581
 hmdcparora2io.pc.cc:2582
 hmdcparora2io.pc.cc:2583
 hmdcparora2io.pc.cc:2584
 hmdcparora2io.pc.cc:2585
 hmdcparora2io.pc.cc:2586
 hmdcparora2io.pc.cc:2587
 hmdcparora2io.pc.cc:2588
 hmdcparora2io.pc.cc:2589
 hmdcparora2io.pc.cc:2590
 hmdcparora2io.pc.cc:2591
 hmdcparora2io.pc.cc:2592
 hmdcparora2io.pc.cc:2593
 hmdcparora2io.pc.cc:2594
 hmdcparora2io.pc.cc:2595
 hmdcparora2io.pc.cc:2596
 hmdcparora2io.pc.cc:2597
 hmdcparora2io.pc.cc:2598
 hmdcparora2io.pc.cc:2599
 hmdcparora2io.pc.cc:2600
 hmdcparora2io.pc.cc:2601
 hmdcparora2io.pc.cc:2602
 hmdcparora2io.pc.cc:2603
 hmdcparora2io.pc.cc:2604
 hmdcparora2io.pc.cc:2605
 hmdcparora2io.pc.cc:2606
 hmdcparora2io.pc.cc:2607
 hmdcparora2io.pc.cc:2608
 hmdcparora2io.pc.cc:2609
 hmdcparora2io.pc.cc:2610
 hmdcparora2io.pc.cc:2611
 hmdcparora2io.pc.cc:2612
 hmdcparora2io.pc.cc:2613
 hmdcparora2io.pc.cc:2614
 hmdcparora2io.pc.cc:2615
 hmdcparora2io.pc.cc:2616
 hmdcparora2io.pc.cc:2617
 hmdcparora2io.pc.cc:2618
 hmdcparora2io.pc.cc:2619
 hmdcparora2io.pc.cc:2620
 hmdcparora2io.pc.cc:2621
 hmdcparora2io.pc.cc:2622
 hmdcparora2io.pc.cc:2623
 hmdcparora2io.pc.cc:2624
 hmdcparora2io.pc.cc:2625
 hmdcparora2io.pc.cc:2626
 hmdcparora2io.pc.cc:2627
 hmdcparora2io.pc.cc:2628
 hmdcparora2io.pc.cc:2629
 hmdcparora2io.pc.cc:2630
 hmdcparora2io.pc.cc:2631
 hmdcparora2io.pc.cc:2632
 hmdcparora2io.pc.cc:2633
 hmdcparora2io.pc.cc:2634
 hmdcparora2io.pc.cc:2635
 hmdcparora2io.pc.cc:2636
 hmdcparora2io.pc.cc:2637
 hmdcparora2io.pc.cc:2638
 hmdcparora2io.pc.cc:2639
 hmdcparora2io.pc.cc:2640
 hmdcparora2io.pc.cc:2641
 hmdcparora2io.pc.cc:2642
 hmdcparora2io.pc.cc:2643
 hmdcparora2io.pc.cc:2644
 hmdcparora2io.pc.cc:2645
 hmdcparora2io.pc.cc:2646
 hmdcparora2io.pc.cc:2647
 hmdcparora2io.pc.cc:2648
 hmdcparora2io.pc.cc:2649
 hmdcparora2io.pc.cc:2650
 hmdcparora2io.pc.cc:2651
 hmdcparora2io.pc.cc:2652
 hmdcparora2io.pc.cc:2653
 hmdcparora2io.pc.cc:2654
 hmdcparora2io.pc.cc:2655
 hmdcparora2io.pc.cc:2656
 hmdcparora2io.pc.cc:2657
 hmdcparora2io.pc.cc:2658
 hmdcparora2io.pc.cc:2659
 hmdcparora2io.pc.cc:2660
 hmdcparora2io.pc.cc:2661
 hmdcparora2io.pc.cc:2662
 hmdcparora2io.pc.cc:2663
 hmdcparora2io.pc.cc:2664
 hmdcparora2io.pc.cc:2665
 hmdcparora2io.pc.cc:2666
 hmdcparora2io.pc.cc:2667
 hmdcparora2io.pc.cc:2668
 hmdcparora2io.pc.cc:2669
 hmdcparora2io.pc.cc:2670
 hmdcparora2io.pc.cc:2671
 hmdcparora2io.pc.cc:2672
 hmdcparora2io.pc.cc:2673
 hmdcparora2io.pc.cc:2674
 hmdcparora2io.pc.cc:2675
 hmdcparora2io.pc.cc:2676
 hmdcparora2io.pc.cc:2677
 hmdcparora2io.pc.cc:2678
 hmdcparora2io.pc.cc:2679
 hmdcparora2io.pc.cc:2680
 hmdcparora2io.pc.cc:2681
 hmdcparora2io.pc.cc:2682
 hmdcparora2io.pc.cc:2683
 hmdcparora2io.pc.cc:2684
 hmdcparora2io.pc.cc:2685
 hmdcparora2io.pc.cc:2686
 hmdcparora2io.pc.cc:2687
 hmdcparora2io.pc.cc:2688
 hmdcparora2io.pc.cc:2689
 hmdcparora2io.pc.cc:2690
 hmdcparora2io.pc.cc:2691
 hmdcparora2io.pc.cc:2692
 hmdcparora2io.pc.cc:2693
 hmdcparora2io.pc.cc:2694
 hmdcparora2io.pc.cc:2695
 hmdcparora2io.pc.cc:2696
 hmdcparora2io.pc.cc:2697
 hmdcparora2io.pc.cc:2698
 hmdcparora2io.pc.cc:2699
 hmdcparora2io.pc.cc:2700
 hmdcparora2io.pc.cc:2701
 hmdcparora2io.pc.cc:2702
 hmdcparora2io.pc.cc:2703
 hmdcparora2io.pc.cc:2704
 hmdcparora2io.pc.cc:2705
 hmdcparora2io.pc.cc:2706
 hmdcparora2io.pc.cc:2707
 hmdcparora2io.pc.cc:2708
 hmdcparora2io.pc.cc:2709
 hmdcparora2io.pc.cc:2710
 hmdcparora2io.pc.cc:2711
 hmdcparora2io.pc.cc:2712
 hmdcparora2io.pc.cc:2713
 hmdcparora2io.pc.cc:2714
 hmdcparora2io.pc.cc:2715
 hmdcparora2io.pc.cc:2716
 hmdcparora2io.pc.cc:2717
 hmdcparora2io.pc.cc:2718
 hmdcparora2io.pc.cc:2719
 hmdcparora2io.pc.cc:2720
 hmdcparora2io.pc.cc:2721
 hmdcparora2io.pc.cc:2722
 hmdcparora2io.pc.cc:2723
 hmdcparora2io.pc.cc:2724
 hmdcparora2io.pc.cc:2725
 hmdcparora2io.pc.cc:2726
 hmdcparora2io.pc.cc:2727
 hmdcparora2io.pc.cc:2728
 hmdcparora2io.pc.cc:2729
 hmdcparora2io.pc.cc:2730
 hmdcparora2io.pc.cc:2731
 hmdcparora2io.pc.cc:2732
 hmdcparora2io.pc.cc:2733
 hmdcparora2io.pc.cc:2734
 hmdcparora2io.pc.cc:2735
 hmdcparora2io.pc.cc:2736
 hmdcparora2io.pc.cc:2737
 hmdcparora2io.pc.cc:2738
 hmdcparora2io.pc.cc:2739
 hmdcparora2io.pc.cc:2740
 hmdcparora2io.pc.cc:2741
 hmdcparora2io.pc.cc:2742
 hmdcparora2io.pc.cc:2743
 hmdcparora2io.pc.cc:2744
 hmdcparora2io.pc.cc:2745
 hmdcparora2io.pc.cc:2746
 hmdcparora2io.pc.cc:2747
 hmdcparora2io.pc.cc:2748
 hmdcparora2io.pc.cc:2749
 hmdcparora2io.pc.cc:2750
 hmdcparora2io.pc.cc:2751
 hmdcparora2io.pc.cc:2752
 hmdcparora2io.pc.cc:2753
 hmdcparora2io.pc.cc:2754
 hmdcparora2io.pc.cc:2755
 hmdcparora2io.pc.cc:2756
 hmdcparora2io.pc.cc:2757
 hmdcparora2io.pc.cc:2758
 hmdcparora2io.pc.cc:2759
 hmdcparora2io.pc.cc:2760
 hmdcparora2io.pc.cc:2761
 hmdcparora2io.pc.cc:2762
 hmdcparora2io.pc.cc:2763
 hmdcparora2io.pc.cc:2764
 hmdcparora2io.pc.cc:2765
 hmdcparora2io.pc.cc:2766
 hmdcparora2io.pc.cc:2767
 hmdcparora2io.pc.cc:2768
 hmdcparora2io.pc.cc:2769
 hmdcparora2io.pc.cc:2770
 hmdcparora2io.pc.cc:2771
 hmdcparora2io.pc.cc:2772
 hmdcparora2io.pc.cc:2773
 hmdcparora2io.pc.cc:2774
 hmdcparora2io.pc.cc:2775
 hmdcparora2io.pc.cc:2776
 hmdcparora2io.pc.cc:2777
 hmdcparora2io.pc.cc:2778
 hmdcparora2io.pc.cc:2779
 hmdcparora2io.pc.cc:2780
 hmdcparora2io.pc.cc:2781
 hmdcparora2io.pc.cc:2782
 hmdcparora2io.pc.cc:2783
 hmdcparora2io.pc.cc:2784
 hmdcparora2io.pc.cc:2785
 hmdcparora2io.pc.cc:2786
 hmdcparora2io.pc.cc:2787
 hmdcparora2io.pc.cc:2788
 hmdcparora2io.pc.cc:2789
 hmdcparora2io.pc.cc:2790
 hmdcparora2io.pc.cc:2791
 hmdcparora2io.pc.cc:2792
 hmdcparora2io.pc.cc:2793
 hmdcparora2io.pc.cc:2794
 hmdcparora2io.pc.cc:2795
 hmdcparora2io.pc.cc:2796
 hmdcparora2io.pc.cc:2797
 hmdcparora2io.pc.cc:2798
 hmdcparora2io.pc.cc:2799
 hmdcparora2io.pc.cc:2800
 hmdcparora2io.pc.cc:2801
 hmdcparora2io.pc.cc:2802
 hmdcparora2io.pc.cc:2803
 hmdcparora2io.pc.cc:2804
 hmdcparora2io.pc.cc:2805
 hmdcparora2io.pc.cc:2806
 hmdcparora2io.pc.cc:2807
 hmdcparora2io.pc.cc:2808
 hmdcparora2io.pc.cc:2809
 hmdcparora2io.pc.cc:2810
 hmdcparora2io.pc.cc:2811
 hmdcparora2io.pc.cc:2812
 hmdcparora2io.pc.cc:2813
 hmdcparora2io.pc.cc:2814
 hmdcparora2io.pc.cc:2815
 hmdcparora2io.pc.cc:2816
 hmdcparora2io.pc.cc:2817
 hmdcparora2io.pc.cc:2818
 hmdcparora2io.pc.cc:2819
 hmdcparora2io.pc.cc:2820
 hmdcparora2io.pc.cc:2821
 hmdcparora2io.pc.cc:2822
 hmdcparora2io.pc.cc:2823
 hmdcparora2io.pc.cc:2824
 hmdcparora2io.pc.cc:2825
 hmdcparora2io.pc.cc:2826
 hmdcparora2io.pc.cc:2827
 hmdcparora2io.pc.cc:2828
 hmdcparora2io.pc.cc:2829
 hmdcparora2io.pc.cc:2830
 hmdcparora2io.pc.cc:2831
 hmdcparora2io.pc.cc:2832
 hmdcparora2io.pc.cc:2833
 hmdcparora2io.pc.cc:2834
 hmdcparora2io.pc.cc:2835
 hmdcparora2io.pc.cc:2836
 hmdcparora2io.pc.cc:2837
 hmdcparora2io.pc.cc:2838
 hmdcparora2io.pc.cc:2839
 hmdcparora2io.pc.cc:2840
 hmdcparora2io.pc.cc:2841
 hmdcparora2io.pc.cc:2842
 hmdcparora2io.pc.cc:2843
 hmdcparora2io.pc.cc:2844
 hmdcparora2io.pc.cc:2845
 hmdcparora2io.pc.cc:2846
 hmdcparora2io.pc.cc:2847
 hmdcparora2io.pc.cc:2848
 hmdcparora2io.pc.cc:2849
 hmdcparora2io.pc.cc:2850
 hmdcparora2io.pc.cc:2851
 hmdcparora2io.pc.cc:2852
 hmdcparora2io.pc.cc:2853
 hmdcparora2io.pc.cc:2854
 hmdcparora2io.pc.cc:2855
 hmdcparora2io.pc.cc:2856
 hmdcparora2io.pc.cc:2857
 hmdcparora2io.pc.cc:2858
 hmdcparora2io.pc.cc:2859
 hmdcparora2io.pc.cc:2860
 hmdcparora2io.pc.cc:2861
 hmdcparora2io.pc.cc:2862
 hmdcparora2io.pc.cc:2863
 hmdcparora2io.pc.cc:2864
 hmdcparora2io.pc.cc:2865
 hmdcparora2io.pc.cc:2866
 hmdcparora2io.pc.cc:2867
 hmdcparora2io.pc.cc:2868
 hmdcparora2io.pc.cc:2869
 hmdcparora2io.pc.cc:2870
 hmdcparora2io.pc.cc:2871
 hmdcparora2io.pc.cc:2872
 hmdcparora2io.pc.cc:2873
 hmdcparora2io.pc.cc:2874
 hmdcparora2io.pc.cc:2875
 hmdcparora2io.pc.cc:2876
 hmdcparora2io.pc.cc:2877
 hmdcparora2io.pc.cc:2878
 hmdcparora2io.pc.cc:2879
 hmdcparora2io.pc.cc:2880
 hmdcparora2io.pc.cc:2881
 hmdcparora2io.pc.cc:2882
 hmdcparora2io.pc.cc:2883
 hmdcparora2io.pc.cc:2884
 hmdcparora2io.pc.cc:2885
 hmdcparora2io.pc.cc:2886
 hmdcparora2io.pc.cc:2887
 hmdcparora2io.pc.cc:2888
 hmdcparora2io.pc.cc:2889
 hmdcparora2io.pc.cc:2890
 hmdcparora2io.pc.cc:2891
 hmdcparora2io.pc.cc:2892
 hmdcparora2io.pc.cc:2893
 hmdcparora2io.pc.cc:2894
 hmdcparora2io.pc.cc:2895
 hmdcparora2io.pc.cc:2896
 hmdcparora2io.pc.cc:2897
 hmdcparora2io.pc.cc:2898
 hmdcparora2io.pc.cc:2899
 hmdcparora2io.pc.cc:2900
 hmdcparora2io.pc.cc:2901
 hmdcparora2io.pc.cc:2902
 hmdcparora2io.pc.cc:2903
 hmdcparora2io.pc.cc:2904
 hmdcparora2io.pc.cc:2905
 hmdcparora2io.pc.cc:2906
 hmdcparora2io.pc.cc:2907
 hmdcparora2io.pc.cc:2908
 hmdcparora2io.pc.cc:2909
 hmdcparora2io.pc.cc:2910
 hmdcparora2io.pc.cc:2911
 hmdcparora2io.pc.cc:2912
 hmdcparora2io.pc.cc:2913
 hmdcparora2io.pc.cc:2914
 hmdcparora2io.pc.cc:2915
 hmdcparora2io.pc.cc:2916
 hmdcparora2io.pc.cc:2917
 hmdcparora2io.pc.cc:2918
 hmdcparora2io.pc.cc:2919
 hmdcparora2io.pc.cc:2920
 hmdcparora2io.pc.cc:2921
 hmdcparora2io.pc.cc:2922
 hmdcparora2io.pc.cc:2923
 hmdcparora2io.pc.cc:2924
 hmdcparora2io.pc.cc:2925
 hmdcparora2io.pc.cc:2926
 hmdcparora2io.pc.cc:2927
 hmdcparora2io.pc.cc:2928
 hmdcparora2io.pc.cc:2929
 hmdcparora2io.pc.cc:2930
 hmdcparora2io.pc.cc:2931
 hmdcparora2io.pc.cc:2932
 hmdcparora2io.pc.cc:2933
 hmdcparora2io.pc.cc:2934
 hmdcparora2io.pc.cc:2935
 hmdcparora2io.pc.cc:2936
 hmdcparora2io.pc.cc:2937
 hmdcparora2io.pc.cc:2938
 hmdcparora2io.pc.cc:2939
 hmdcparora2io.pc.cc:2940
 hmdcparora2io.pc.cc:2941
 hmdcparora2io.pc.cc:2942
 hmdcparora2io.pc.cc:2943
 hmdcparora2io.pc.cc:2944
 hmdcparora2io.pc.cc:2945
 hmdcparora2io.pc.cc:2946
 hmdcparora2io.pc.cc:2947
 hmdcparora2io.pc.cc:2948
 hmdcparora2io.pc.cc:2949
 hmdcparora2io.pc.cc:2950
 hmdcparora2io.pc.cc:2951
 hmdcparora2io.pc.cc:2952
 hmdcparora2io.pc.cc:2953
 hmdcparora2io.pc.cc:2954
 hmdcparora2io.pc.cc:2955
 hmdcparora2io.pc.cc:2956
 hmdcparora2io.pc.cc:2957
 hmdcparora2io.pc.cc:2958
 hmdcparora2io.pc.cc:2959
 hmdcparora2io.pc.cc:2960
 hmdcparora2io.pc.cc:2961
 hmdcparora2io.pc.cc:2962
 hmdcparora2io.pc.cc:2963
 hmdcparora2io.pc.cc:2964
 hmdcparora2io.pc.cc:2965
 hmdcparora2io.pc.cc:2966
 hmdcparora2io.pc.cc:2967
 hmdcparora2io.pc.cc:2968
 hmdcparora2io.pc.cc:2969
 hmdcparora2io.pc.cc:2970
 hmdcparora2io.pc.cc:2971
 hmdcparora2io.pc.cc:2972
 hmdcparora2io.pc.cc:2973
 hmdcparora2io.pc.cc:2974
 hmdcparora2io.pc.cc:2975
 hmdcparora2io.pc.cc:2976
 hmdcparora2io.pc.cc:2977
 hmdcparora2io.pc.cc:2978
 hmdcparora2io.pc.cc:2979
 hmdcparora2io.pc.cc:2980
 hmdcparora2io.pc.cc:2981
 hmdcparora2io.pc.cc:2982
 hmdcparora2io.pc.cc:2983
 hmdcparora2io.pc.cc:2984
 hmdcparora2io.pc.cc:2985
 hmdcparora2io.pc.cc:2986
 hmdcparora2io.pc.cc:2987
 hmdcparora2io.pc.cc:2988
 hmdcparora2io.pc.cc:2989
 hmdcparora2io.pc.cc:2990
 hmdcparora2io.pc.cc:2991
 hmdcparora2io.pc.cc:2992
 hmdcparora2io.pc.cc:2993
 hmdcparora2io.pc.cc:2994
 hmdcparora2io.pc.cc:2995
 hmdcparora2io.pc.cc:2996
 hmdcparora2io.pc.cc:2997
 hmdcparora2io.pc.cc:2998
 hmdcparora2io.pc.cc:2999
 hmdcparora2io.pc.cc:3000
 hmdcparora2io.pc.cc:3001
 hmdcparora2io.pc.cc:3002
 hmdcparora2io.pc.cc:3003
 hmdcparora2io.pc.cc:3004
 hmdcparora2io.pc.cc:3005
 hmdcparora2io.pc.cc:3006
 hmdcparora2io.pc.cc:3007
 hmdcparora2io.pc.cc:3008
 hmdcparora2io.pc.cc:3009
 hmdcparora2io.pc.cc:3010
 hmdcparora2io.pc.cc:3011
 hmdcparora2io.pc.cc:3012
 hmdcparora2io.pc.cc:3013
 hmdcparora2io.pc.cc:3014
 hmdcparora2io.pc.cc:3015
 hmdcparora2io.pc.cc:3016
 hmdcparora2io.pc.cc:3017
 hmdcparora2io.pc.cc:3018
 hmdcparora2io.pc.cc:3019
 hmdcparora2io.pc.cc:3020
 hmdcparora2io.pc.cc:3021
 hmdcparora2io.pc.cc:3022
 hmdcparora2io.pc.cc:3023
 hmdcparora2io.pc.cc:3024
 hmdcparora2io.pc.cc:3025
 hmdcparora2io.pc.cc:3026
 hmdcparora2io.pc.cc:3027
 hmdcparora2io.pc.cc:3028
 hmdcparora2io.pc.cc:3029
 hmdcparora2io.pc.cc:3030
 hmdcparora2io.pc.cc:3031
 hmdcparora2io.pc.cc:3032
 hmdcparora2io.pc.cc:3033
 hmdcparora2io.pc.cc:3034
 hmdcparora2io.pc.cc:3035
 hmdcparora2io.pc.cc:3036
 hmdcparora2io.pc.cc:3037
 hmdcparora2io.pc.cc:3038
 hmdcparora2io.pc.cc:3039
 hmdcparora2io.pc.cc:3040
 hmdcparora2io.pc.cc:3041
 hmdcparora2io.pc.cc:3042
 hmdcparora2io.pc.cc:3043
 hmdcparora2io.pc.cc:3044
 hmdcparora2io.pc.cc:3045
 hmdcparora2io.pc.cc:3046
 hmdcparora2io.pc.cc:3047
 hmdcparora2io.pc.cc:3048
 hmdcparora2io.pc.cc:3049
 hmdcparora2io.pc.cc:3050
 hmdcparora2io.pc.cc:3051
 hmdcparora2io.pc.cc:3052
 hmdcparora2io.pc.cc:3053
 hmdcparora2io.pc.cc:3054
 hmdcparora2io.pc.cc:3055
 hmdcparora2io.pc.cc:3056
 hmdcparora2io.pc.cc:3057
 hmdcparora2io.pc.cc:3058
 hmdcparora2io.pc.cc:3059
 hmdcparora2io.pc.cc:3060
 hmdcparora2io.pc.cc:3061
 hmdcparora2io.pc.cc:3062
 hmdcparora2io.pc.cc:3063
 hmdcparora2io.pc.cc:3064
 hmdcparora2io.pc.cc:3065
 hmdcparora2io.pc.cc:3066
 hmdcparora2io.pc.cc:3067
 hmdcparora2io.pc.cc:3068
 hmdcparora2io.pc.cc:3069
 hmdcparora2io.pc.cc:3070
 hmdcparora2io.pc.cc:3071
 hmdcparora2io.pc.cc:3072
 hmdcparora2io.pc.cc:3073
 hmdcparora2io.pc.cc:3074
 hmdcparora2io.pc.cc:3075
 hmdcparora2io.pc.cc:3076
 hmdcparora2io.pc.cc:3077
 hmdcparora2io.pc.cc:3078
 hmdcparora2io.pc.cc:3079
 hmdcparora2io.pc.cc:3080
 hmdcparora2io.pc.cc:3081
 hmdcparora2io.pc.cc:3082
 hmdcparora2io.pc.cc:3083
 hmdcparora2io.pc.cc:3084
 hmdcparora2io.pc.cc:3085
 hmdcparora2io.pc.cc:3086
 hmdcparora2io.pc.cc:3087
 hmdcparora2io.pc.cc:3088
 hmdcparora2io.pc.cc:3089
 hmdcparora2io.pc.cc:3090
 hmdcparora2io.pc.cc:3091
 hmdcparora2io.pc.cc:3092
 hmdcparora2io.pc.cc:3093
 hmdcparora2io.pc.cc:3094
 hmdcparora2io.pc.cc:3095
 hmdcparora2io.pc.cc:3096
 hmdcparora2io.pc.cc:3097
 hmdcparora2io.pc.cc:3098
 hmdcparora2io.pc.cc:3099
 hmdcparora2io.pc.cc:3100
 hmdcparora2io.pc.cc:3101
 hmdcparora2io.pc.cc:3102
 hmdcparora2io.pc.cc:3103
 hmdcparora2io.pc.cc:3104
 hmdcparora2io.pc.cc:3105
 hmdcparora2io.pc.cc:3106
 hmdcparora2io.pc.cc:3107
 hmdcparora2io.pc.cc:3108
 hmdcparora2io.pc.cc:3109
 hmdcparora2io.pc.cc:3110
 hmdcparora2io.pc.cc:3111
 hmdcparora2io.pc.cc:3112
 hmdcparora2io.pc.cc:3113
 hmdcparora2io.pc.cc:3114
 hmdcparora2io.pc.cc:3115
 hmdcparora2io.pc.cc:3116
 hmdcparora2io.pc.cc:3117
 hmdcparora2io.pc.cc:3118
 hmdcparora2io.pc.cc:3119
 hmdcparora2io.pc.cc:3120
 hmdcparora2io.pc.cc:3121
 hmdcparora2io.pc.cc:3122
 hmdcparora2io.pc.cc:3123
 hmdcparora2io.pc.cc:3124
 hmdcparora2io.pc.cc:3125
 hmdcparora2io.pc.cc:3126
 hmdcparora2io.pc.cc:3127
 hmdcparora2io.pc.cc:3128
 hmdcparora2io.pc.cc:3129
 hmdcparora2io.pc.cc:3130
 hmdcparora2io.pc.cc:3131
 hmdcparora2io.pc.cc:3132
 hmdcparora2io.pc.cc:3133
 hmdcparora2io.pc.cc:3134
 hmdcparora2io.pc.cc:3135
 hmdcparora2io.pc.cc:3136
 hmdcparora2io.pc.cc:3137
 hmdcparora2io.pc.cc:3138
 hmdcparora2io.pc.cc:3139
 hmdcparora2io.pc.cc:3140
 hmdcparora2io.pc.cc:3141
 hmdcparora2io.pc.cc:3142
 hmdcparora2io.pc.cc:3143
 hmdcparora2io.pc.cc:3144
 hmdcparora2io.pc.cc:3145
 hmdcparora2io.pc.cc:3146
 hmdcparora2io.pc.cc:3147
 hmdcparora2io.pc.cc:3148
 hmdcparora2io.pc.cc:3149
 hmdcparora2io.pc.cc:3150
 hmdcparora2io.pc.cc:3151
 hmdcparora2io.pc.cc:3152
 hmdcparora2io.pc.cc:3153
 hmdcparora2io.pc.cc:3154
 hmdcparora2io.pc.cc:3155
 hmdcparora2io.pc.cc:3156
 hmdcparora2io.pc.cc:3157
 hmdcparora2io.pc.cc:3158
 hmdcparora2io.pc.cc:3159
 hmdcparora2io.pc.cc:3160
 hmdcparora2io.pc.cc:3161
 hmdcparora2io.pc.cc:3162
 hmdcparora2io.pc.cc:3163
 hmdcparora2io.pc.cc:3164
 hmdcparora2io.pc.cc:3165
 hmdcparora2io.pc.cc:3166
 hmdcparora2io.pc.cc:3167
 hmdcparora2io.pc.cc:3168
 hmdcparora2io.pc.cc:3169
 hmdcparora2io.pc.cc:3170
 hmdcparora2io.pc.cc:3171
 hmdcparora2io.pc.cc:3172
 hmdcparora2io.pc.cc:3173
 hmdcparora2io.pc.cc:3174
 hmdcparora2io.pc.cc:3175
 hmdcparora2io.pc.cc:3176
 hmdcparora2io.pc.cc:3177
 hmdcparora2io.pc.cc:3178
 hmdcparora2io.pc.cc:3179
 hmdcparora2io.pc.cc:3180
 hmdcparora2io.pc.cc:3181
 hmdcparora2io.pc.cc:3182
 hmdcparora2io.pc.cc:3183
 hmdcparora2io.pc.cc:3184
 hmdcparora2io.pc.cc:3185
 hmdcparora2io.pc.cc:3186
 hmdcparora2io.pc.cc:3187
 hmdcparora2io.pc.cc:3188
 hmdcparora2io.pc.cc:3189
 hmdcparora2io.pc.cc:3190
 hmdcparora2io.pc.cc:3191
 hmdcparora2io.pc.cc:3192
 hmdcparora2io.pc.cc:3193
 hmdcparora2io.pc.cc:3194
 hmdcparora2io.pc.cc:3195
 hmdcparora2io.pc.cc:3196
 hmdcparora2io.pc.cc:3197
 hmdcparora2io.pc.cc:3198
 hmdcparora2io.pc.cc:3199
 hmdcparora2io.pc.cc:3200
 hmdcparora2io.pc.cc:3201
 hmdcparora2io.pc.cc:3202
 hmdcparora2io.pc.cc:3203
 hmdcparora2io.pc.cc:3204
 hmdcparora2io.pc.cc:3205
 hmdcparora2io.pc.cc:3206
 hmdcparora2io.pc.cc:3207
 hmdcparora2io.pc.cc:3208
 hmdcparora2io.pc.cc:3209
 hmdcparora2io.pc.cc:3210
 hmdcparora2io.pc.cc:3211
 hmdcparora2io.pc.cc:3212
 hmdcparora2io.pc.cc:3213
 hmdcparora2io.pc.cc:3214
 hmdcparora2io.pc.cc:3215
 hmdcparora2io.pc.cc:3216
 hmdcparora2io.pc.cc:3217
 hmdcparora2io.pc.cc:3218
 hmdcparora2io.pc.cc:3219
 hmdcparora2io.pc.cc:3220
 hmdcparora2io.pc.cc:3221
 hmdcparora2io.pc.cc:3222
 hmdcparora2io.pc.cc:3223
 hmdcparora2io.pc.cc:3224
 hmdcparora2io.pc.cc:3225
 hmdcparora2io.pc.cc:3226
 hmdcparora2io.pc.cc:3227
 hmdcparora2io.pc.cc:3228
 hmdcparora2io.pc.cc:3229
 hmdcparora2io.pc.cc:3230
 hmdcparora2io.pc.cc:3231
 hmdcparora2io.pc.cc:3232
 hmdcparora2io.pc.cc:3233
 hmdcparora2io.pc.cc:3234
 hmdcparora2io.pc.cc:3235
 hmdcparora2io.pc.cc:3236
 hmdcparora2io.pc.cc:3237
 hmdcparora2io.pc.cc:3238
 hmdcparora2io.pc.cc:3239
 hmdcparora2io.pc.cc:3240
 hmdcparora2io.pc.cc:3241
 hmdcparora2io.pc.cc:3242
 hmdcparora2io.pc.cc:3243
 hmdcparora2io.pc.cc:3244
 hmdcparora2io.pc.cc:3245
 hmdcparora2io.pc.cc:3246
 hmdcparora2io.pc.cc:3247
 hmdcparora2io.pc.cc:3248
 hmdcparora2io.pc.cc:3249
 hmdcparora2io.pc.cc:3250
 hmdcparora2io.pc.cc:3251
 hmdcparora2io.pc.cc:3252
 hmdcparora2io.pc.cc:3253
 hmdcparora2io.pc.cc:3254
 hmdcparora2io.pc.cc:3255
 hmdcparora2io.pc.cc:3256
 hmdcparora2io.pc.cc:3257
 hmdcparora2io.pc.cc:3258
 hmdcparora2io.pc.cc:3259
 hmdcparora2io.pc.cc:3260
 hmdcparora2io.pc.cc:3261
 hmdcparora2io.pc.cc:3262
 hmdcparora2io.pc.cc:3263
 hmdcparora2io.pc.cc:3264
 hmdcparora2io.pc.cc:3265
 hmdcparora2io.pc.cc:3266
 hmdcparora2io.pc.cc:3267
 hmdcparora2io.pc.cc:3268
 hmdcparora2io.pc.cc:3269
 hmdcparora2io.pc.cc:3270
 hmdcparora2io.pc.cc:3271
 hmdcparora2io.pc.cc:3272
 hmdcparora2io.pc.cc:3273
 hmdcparora2io.pc.cc:3274
 hmdcparora2io.pc.cc:3275
 hmdcparora2io.pc.cc:3276
 hmdcparora2io.pc.cc:3277
 hmdcparora2io.pc.cc:3278
 hmdcparora2io.pc.cc:3279
 hmdcparora2io.pc.cc:3280
 hmdcparora2io.pc.cc:3281
 hmdcparora2io.pc.cc:3282
 hmdcparora2io.pc.cc:3283
 hmdcparora2io.pc.cc:3284
 hmdcparora2io.pc.cc:3285
 hmdcparora2io.pc.cc:3286
 hmdcparora2io.pc.cc:3287
 hmdcparora2io.pc.cc:3288
 hmdcparora2io.pc.cc:3289
 hmdcparora2io.pc.cc:3290
 hmdcparora2io.pc.cc:3291
 hmdcparora2io.pc.cc:3292
 hmdcparora2io.pc.cc:3293
 hmdcparora2io.pc.cc:3294
 hmdcparora2io.pc.cc:3295
 hmdcparora2io.pc.cc:3296
 hmdcparora2io.pc.cc:3297
 hmdcparora2io.pc.cc:3298
 hmdcparora2io.pc.cc:3299
 hmdcparora2io.pc.cc:3300
 hmdcparora2io.pc.cc:3301
 hmdcparora2io.pc.cc:3302
 hmdcparora2io.pc.cc:3303
 hmdcparora2io.pc.cc:3304
 hmdcparora2io.pc.cc:3305
 hmdcparora2io.pc.cc:3306
 hmdcparora2io.pc.cc:3307
 hmdcparora2io.pc.cc:3308
 hmdcparora2io.pc.cc:3309
 hmdcparora2io.pc.cc:3310
 hmdcparora2io.pc.cc:3311
 hmdcparora2io.pc.cc:3312
 hmdcparora2io.pc.cc:3313
 hmdcparora2io.pc.cc:3314
 hmdcparora2io.pc.cc:3315
 hmdcparora2io.pc.cc:3316
 hmdcparora2io.pc.cc:3317
 hmdcparora2io.pc.cc:3318
 hmdcparora2io.pc.cc:3319
 hmdcparora2io.pc.cc:3320
 hmdcparora2io.pc.cc:3321
 hmdcparora2io.pc.cc:3322
 hmdcparora2io.pc.cc:3323
 hmdcparora2io.pc.cc:3324
 hmdcparora2io.pc.cc:3325
 hmdcparora2io.pc.cc:3326
 hmdcparora2io.pc.cc:3327
 hmdcparora2io.pc.cc:3328
 hmdcparora2io.pc.cc:3329
 hmdcparora2io.pc.cc:3330
 hmdcparora2io.pc.cc:3331
 hmdcparora2io.pc.cc:3332
 hmdcparora2io.pc.cc:3333
 hmdcparora2io.pc.cc:3334
 hmdcparora2io.pc.cc:3335
 hmdcparora2io.pc.cc:3336
 hmdcparora2io.pc.cc:3337
 hmdcparora2io.pc.cc:3338
 hmdcparora2io.pc.cc:3339
 hmdcparora2io.pc.cc:3340
 hmdcparora2io.pc.cc:3341
 hmdcparora2io.pc.cc:3342
 hmdcparora2io.pc.cc:3343
 hmdcparora2io.pc.cc:3344
 hmdcparora2io.pc.cc:3345
 hmdcparora2io.pc.cc:3346
 hmdcparora2io.pc.cc:3347
 hmdcparora2io.pc.cc:3348
 hmdcparora2io.pc.cc:3349
 hmdcparora2io.pc.cc:3350
 hmdcparora2io.pc.cc:3351
 hmdcparora2io.pc.cc:3352
 hmdcparora2io.pc.cc:3353
 hmdcparora2io.pc.cc:3354
 hmdcparora2io.pc.cc:3355
 hmdcparora2io.pc.cc:3356
 hmdcparora2io.pc.cc:3357
 hmdcparora2io.pc.cc:3358
 hmdcparora2io.pc.cc:3359
 hmdcparora2io.pc.cc:3360
 hmdcparora2io.pc.cc:3361
 hmdcparora2io.pc.cc:3362
 hmdcparora2io.pc.cc:3363
 hmdcparora2io.pc.cc:3364
 hmdcparora2io.pc.cc:3365
 hmdcparora2io.pc.cc:3366
 hmdcparora2io.pc.cc:3367
 hmdcparora2io.pc.cc:3368
 hmdcparora2io.pc.cc:3369
 hmdcparora2io.pc.cc:3370
 hmdcparora2io.pc.cc:3371
 hmdcparora2io.pc.cc:3372
 hmdcparora2io.pc.cc:3373
 hmdcparora2io.pc.cc:3374
 hmdcparora2io.pc.cc:3375
 hmdcparora2io.pc.cc:3376
 hmdcparora2io.pc.cc:3377
 hmdcparora2io.pc.cc:3378
 hmdcparora2io.pc.cc:3379
 hmdcparora2io.pc.cc:3380
 hmdcparora2io.pc.cc:3381
 hmdcparora2io.pc.cc:3382
 hmdcparora2io.pc.cc:3383
 hmdcparora2io.pc.cc:3384
 hmdcparora2io.pc.cc:3385
 hmdcparora2io.pc.cc:3386
 hmdcparora2io.pc.cc:3387
 hmdcparora2io.pc.cc:3388
 hmdcparora2io.pc.cc:3389
 hmdcparora2io.pc.cc:3390
 hmdcparora2io.pc.cc:3391
 hmdcparora2io.pc.cc:3392
 hmdcparora2io.pc.cc:3393
 hmdcparora2io.pc.cc:3394
 hmdcparora2io.pc.cc:3395
 hmdcparora2io.pc.cc:3396
 hmdcparora2io.pc.cc:3397
 hmdcparora2io.pc.cc:3398
 hmdcparora2io.pc.cc:3399
 hmdcparora2io.pc.cc:3400
 hmdcparora2io.pc.cc:3401
 hmdcparora2io.pc.cc:3402
 hmdcparora2io.pc.cc:3403
 hmdcparora2io.pc.cc:3404
 hmdcparora2io.pc.cc:3405
 hmdcparora2io.pc.cc:3406
 hmdcparora2io.pc.cc:3407
 hmdcparora2io.pc.cc:3408
 hmdcparora2io.pc.cc:3409
 hmdcparora2io.pc.cc:3410
 hmdcparora2io.pc.cc:3411
 hmdcparora2io.pc.cc:3412
 hmdcparora2io.pc.cc:3413
 hmdcparora2io.pc.cc:3414
 hmdcparora2io.pc.cc:3415
 hmdcparora2io.pc.cc:3416
 hmdcparora2io.pc.cc:3417
 hmdcparora2io.pc.cc:3418
 hmdcparora2io.pc.cc:3419
 hmdcparora2io.pc.cc:3420
 hmdcparora2io.pc.cc:3421
 hmdcparora2io.pc.cc:3422
 hmdcparora2io.pc.cc:3423
 hmdcparora2io.pc.cc:3424
 hmdcparora2io.pc.cc:3425
 hmdcparora2io.pc.cc:3426
 hmdcparora2io.pc.cc:3427
 hmdcparora2io.pc.cc:3428
 hmdcparora2io.pc.cc:3429
 hmdcparora2io.pc.cc:3430
 hmdcparora2io.pc.cc:3431
 hmdcparora2io.pc.cc:3432
 hmdcparora2io.pc.cc:3433
 hmdcparora2io.pc.cc:3434
 hmdcparora2io.pc.cc:3435
 hmdcparora2io.pc.cc:3436
 hmdcparora2io.pc.cc:3437
 hmdcparora2io.pc.cc:3438
 hmdcparora2io.pc.cc:3439
 hmdcparora2io.pc.cc:3440
 hmdcparora2io.pc.cc:3441
 hmdcparora2io.pc.cc:3442
 hmdcparora2io.pc.cc:3443
 hmdcparora2io.pc.cc:3444
 hmdcparora2io.pc.cc:3445
 hmdcparora2io.pc.cc:3446
 hmdcparora2io.pc.cc:3447
 hmdcparora2io.pc.cc:3448
 hmdcparora2io.pc.cc:3449
 hmdcparora2io.pc.cc:3450
 hmdcparora2io.pc.cc:3451
 hmdcparora2io.pc.cc:3452
 hmdcparora2io.pc.cc:3453
 hmdcparora2io.pc.cc:3454
 hmdcparora2io.pc.cc:3455
 hmdcparora2io.pc.cc:3456
 hmdcparora2io.pc.cc:3457
 hmdcparora2io.pc.cc:3458
 hmdcparora2io.pc.cc:3459
 hmdcparora2io.pc.cc:3460
 hmdcparora2io.pc.cc:3461
 hmdcparora2io.pc.cc:3462
 hmdcparora2io.pc.cc:3463
 hmdcparora2io.pc.cc:3464
 hmdcparora2io.pc.cc:3465
 hmdcparora2io.pc.cc:3466
 hmdcparora2io.pc.cc:3467
 hmdcparora2io.pc.cc:3468
 hmdcparora2io.pc.cc:3469
 hmdcparora2io.pc.cc:3470
 hmdcparora2io.pc.cc:3471
 hmdcparora2io.pc.cc:3472
 hmdcparora2io.pc.cc:3473
 hmdcparora2io.pc.cc:3474
 hmdcparora2io.pc.cc:3475
 hmdcparora2io.pc.cc:3476
 hmdcparora2io.pc.cc:3477
 hmdcparora2io.pc.cc:3478
 hmdcparora2io.pc.cc:3479
 hmdcparora2io.pc.cc:3480
 hmdcparora2io.pc.cc:3481
 hmdcparora2io.pc.cc:3482
 hmdcparora2io.pc.cc:3483
 hmdcparora2io.pc.cc:3484
 hmdcparora2io.pc.cc:3485
 hmdcparora2io.pc.cc:3486
 hmdcparora2io.pc.cc:3487
 hmdcparora2io.pc.cc:3488
 hmdcparora2io.pc.cc:3489
 hmdcparora2io.pc.cc:3490
 hmdcparora2io.pc.cc:3491
 hmdcparora2io.pc.cc:3492
 hmdcparora2io.pc.cc:3493
 hmdcparora2io.pc.cc:3494
 hmdcparora2io.pc.cc:3495
 hmdcparora2io.pc.cc:3496
 hmdcparora2io.pc.cc:3497
 hmdcparora2io.pc.cc:3498
 hmdcparora2io.pc.cc:3499
 hmdcparora2io.pc.cc:3500
 hmdcparora2io.pc.cc:3501
 hmdcparora2io.pc.cc:3502
 hmdcparora2io.pc.cc:3503
 hmdcparora2io.pc.cc:3504
 hmdcparora2io.pc.cc:3505
 hmdcparora2io.pc.cc:3506
 hmdcparora2io.pc.cc:3507
 hmdcparora2io.pc.cc:3508
 hmdcparora2io.pc.cc:3509
 hmdcparora2io.pc.cc:3510
 hmdcparora2io.pc.cc:3511
 hmdcparora2io.pc.cc:3512
 hmdcparora2io.pc.cc:3513
 hmdcparora2io.pc.cc:3514
 hmdcparora2io.pc.cc:3515
 hmdcparora2io.pc.cc:3516
 hmdcparora2io.pc.cc:3517
 hmdcparora2io.pc.cc:3518
 hmdcparora2io.pc.cc:3519
 hmdcparora2io.pc.cc:3520
 hmdcparora2io.pc.cc:3521
 hmdcparora2io.pc.cc:3522
 hmdcparora2io.pc.cc:3523
 hmdcparora2io.pc.cc:3524
 hmdcparora2io.pc.cc:3525
 hmdcparora2io.pc.cc:3526
 hmdcparora2io.pc.cc:3527
 hmdcparora2io.pc.cc:3528
 hmdcparora2io.pc.cc:3529
 hmdcparora2io.pc.cc:3530
 hmdcparora2io.pc.cc:3531
 hmdcparora2io.pc.cc:3532
 hmdcparora2io.pc.cc:3533
 hmdcparora2io.pc.cc:3534
 hmdcparora2io.pc.cc:3535
 hmdcparora2io.pc.cc:3536
 hmdcparora2io.pc.cc:3537
 hmdcparora2io.pc.cc:3538
 hmdcparora2io.pc.cc:3539
 hmdcparora2io.pc.cc:3540
 hmdcparora2io.pc.cc:3541
 hmdcparora2io.pc.cc:3542
 hmdcparora2io.pc.cc:3543
 hmdcparora2io.pc.cc:3544
 hmdcparora2io.pc.cc:3545
 hmdcparora2io.pc.cc:3546
 hmdcparora2io.pc.cc:3547
 hmdcparora2io.pc.cc:3548
 hmdcparora2io.pc.cc:3549
 hmdcparora2io.pc.cc:3550
 hmdcparora2io.pc.cc:3551
 hmdcparora2io.pc.cc:3552
 hmdcparora2io.pc.cc:3553
 hmdcparora2io.pc.cc:3554
 hmdcparora2io.pc.cc:3555
 hmdcparora2io.pc.cc:3556
 hmdcparora2io.pc.cc:3557
 hmdcparora2io.pc.cc:3558
 hmdcparora2io.pc.cc:3559
 hmdcparora2io.pc.cc:3560
 hmdcparora2io.pc.cc:3561
 hmdcparora2io.pc.cc:3562
 hmdcparora2io.pc.cc:3563
 hmdcparora2io.pc.cc:3564
 hmdcparora2io.pc.cc:3565
 hmdcparora2io.pc.cc:3566
 hmdcparora2io.pc.cc:3567
 hmdcparora2io.pc.cc:3568
 hmdcparora2io.pc.cc:3569
 hmdcparora2io.pc.cc:3570
 hmdcparora2io.pc.cc:3571
 hmdcparora2io.pc.cc:3572
 hmdcparora2io.pc.cc:3573
 hmdcparora2io.pc.cc:3574
 hmdcparora2io.pc.cc:3575
 hmdcparora2io.pc.cc:3576
 hmdcparora2io.pc.cc:3577
 hmdcparora2io.pc.cc:3578
 hmdcparora2io.pc.cc:3579
 hmdcparora2io.pc.cc:3580
 hmdcparora2io.pc.cc:3581
 hmdcparora2io.pc.cc:3582
 hmdcparora2io.pc.cc:3583
 hmdcparora2io.pc.cc:3584
 hmdcparora2io.pc.cc:3585
 hmdcparora2io.pc.cc:3586
 hmdcparora2io.pc.cc:3587
 hmdcparora2io.pc.cc:3588
 hmdcparora2io.pc.cc:3589
 hmdcparora2io.pc.cc:3590
 hmdcparora2io.pc.cc:3591
 hmdcparora2io.pc.cc:3592
 hmdcparora2io.pc.cc:3593
 hmdcparora2io.pc.cc:3594
 hmdcparora2io.pc.cc:3595
 hmdcparora2io.pc.cc:3596
 hmdcparora2io.pc.cc:3597
 hmdcparora2io.pc.cc:3598
 hmdcparora2io.pc.cc:3599
 hmdcparora2io.pc.cc:3600
 hmdcparora2io.pc.cc:3601
 hmdcparora2io.pc.cc:3602
 hmdcparora2io.pc.cc:3603
 hmdcparora2io.pc.cc:3604
 hmdcparora2io.pc.cc:3605
 hmdcparora2io.pc.cc:3606
 hmdcparora2io.pc.cc:3607
 hmdcparora2io.pc.cc:3608
 hmdcparora2io.pc.cc:3609
 hmdcparora2io.pc.cc:3610
 hmdcparora2io.pc.cc:3611
 hmdcparora2io.pc.cc:3612
 hmdcparora2io.pc.cc:3613
 hmdcparora2io.pc.cc:3614
 hmdcparora2io.pc.cc:3615
 hmdcparora2io.pc.cc:3616
 hmdcparora2io.pc.cc:3617
 hmdcparora2io.pc.cc:3618
 hmdcparora2io.pc.cc:3619
 hmdcparora2io.pc.cc:3620
 hmdcparora2io.pc.cc:3621
 hmdcparora2io.pc.cc:3622
 hmdcparora2io.pc.cc:3623
 hmdcparora2io.pc.cc:3624
 hmdcparora2io.pc.cc:3625
 hmdcparora2io.pc.cc:3626
 hmdcparora2io.pc.cc:3627
 hmdcparora2io.pc.cc:3628
 hmdcparora2io.pc.cc:3629
 hmdcparora2io.pc.cc:3630
 hmdcparora2io.pc.cc:3631
 hmdcparora2io.pc.cc:3632
 hmdcparora2io.pc.cc:3633
 hmdcparora2io.pc.cc:3634
 hmdcparora2io.pc.cc:3635
 hmdcparora2io.pc.cc:3636
 hmdcparora2io.pc.cc:3637
 hmdcparora2io.pc.cc:3638
 hmdcparora2io.pc.cc:3639
 hmdcparora2io.pc.cc:3640
 hmdcparora2io.pc.cc:3641
 hmdcparora2io.pc.cc:3642
 hmdcparora2io.pc.cc:3643
 hmdcparora2io.pc.cc:3644
 hmdcparora2io.pc.cc:3645
 hmdcparora2io.pc.cc:3646
 hmdcparora2io.pc.cc:3647
 hmdcparora2io.pc.cc:3648
 hmdcparora2io.pc.cc:3649
 hmdcparora2io.pc.cc:3650
 hmdcparora2io.pc.cc:3651
 hmdcparora2io.pc.cc:3652
 hmdcparora2io.pc.cc:3653
 hmdcparora2io.pc.cc:3654
 hmdcparora2io.pc.cc:3655
 hmdcparora2io.pc.cc:3656
 hmdcparora2io.pc.cc:3657
 hmdcparora2io.pc.cc:3658
 hmdcparora2io.pc.cc:3659
 hmdcparora2io.pc.cc:3660
 hmdcparora2io.pc.cc:3661
 hmdcparora2io.pc.cc:3662
 hmdcparora2io.pc.cc:3663
 hmdcparora2io.pc.cc:3664
 hmdcparora2io.pc.cc:3665
 hmdcparora2io.pc.cc:3666
 hmdcparora2io.pc.cc:3667
 hmdcparora2io.pc.cc:3668
 hmdcparora2io.pc.cc:3669
 hmdcparora2io.pc.cc:3670
 hmdcparora2io.pc.cc:3671
 hmdcparora2io.pc.cc:3672
 hmdcparora2io.pc.cc:3673
 hmdcparora2io.pc.cc:3674
 hmdcparora2io.pc.cc:3675
 hmdcparora2io.pc.cc:3676
 hmdcparora2io.pc.cc:3677
 hmdcparora2io.pc.cc:3678
 hmdcparora2io.pc.cc:3679
 hmdcparora2io.pc.cc:3680
 hmdcparora2io.pc.cc:3681
 hmdcparora2io.pc.cc:3682
 hmdcparora2io.pc.cc:3683
 hmdcparora2io.pc.cc:3684
 hmdcparora2io.pc.cc:3685
 hmdcparora2io.pc.cc:3686
 hmdcparora2io.pc.cc:3687
 hmdcparora2io.pc.cc:3688
 hmdcparora2io.pc.cc:3689
 hmdcparora2io.pc.cc:3690
 hmdcparora2io.pc.cc:3691
 hmdcparora2io.pc.cc:3692
 hmdcparora2io.pc.cc:3693
 hmdcparora2io.pc.cc:3694
 hmdcparora2io.pc.cc:3695
 hmdcparora2io.pc.cc:3696
 hmdcparora2io.pc.cc:3697
 hmdcparora2io.pc.cc:3698
 hmdcparora2io.pc.cc:3699
 hmdcparora2io.pc.cc:3700
 hmdcparora2io.pc.cc:3701
 hmdcparora2io.pc.cc:3702
 hmdcparora2io.pc.cc:3703
 hmdcparora2io.pc.cc:3704
 hmdcparora2io.pc.cc:3705
 hmdcparora2io.pc.cc:3706
 hmdcparora2io.pc.cc:3707
 hmdcparora2io.pc.cc:3708
 hmdcparora2io.pc.cc:3709
 hmdcparora2io.pc.cc:3710
 hmdcparora2io.pc.cc:3711
 hmdcparora2io.pc.cc:3712
 hmdcparora2io.pc.cc:3713
 hmdcparora2io.pc.cc:3714
 hmdcparora2io.pc.cc:3715
 hmdcparora2io.pc.cc:3716
 hmdcparora2io.pc.cc:3717
 hmdcparora2io.pc.cc:3718
 hmdcparora2io.pc.cc:3719
 hmdcparora2io.pc.cc:3720
 hmdcparora2io.pc.cc:3721
 hmdcparora2io.pc.cc:3722
 hmdcparora2io.pc.cc:3723
 hmdcparora2io.pc.cc:3724
 hmdcparora2io.pc.cc:3725
 hmdcparora2io.pc.cc:3726
 hmdcparora2io.pc.cc:3727
 hmdcparora2io.pc.cc:3728
 hmdcparora2io.pc.cc:3729
 hmdcparora2io.pc.cc:3730
 hmdcparora2io.pc.cc:3731
 hmdcparora2io.pc.cc:3732
 hmdcparora2io.pc.cc:3733
 hmdcparora2io.pc.cc:3734
 hmdcparora2io.pc.cc:3735
 hmdcparora2io.pc.cc:3736
 hmdcparora2io.pc.cc:3737
 hmdcparora2io.pc.cc:3738
 hmdcparora2io.pc.cc:3739
 hmdcparora2io.pc.cc:3740
 hmdcparora2io.pc.cc:3741
 hmdcparora2io.pc.cc:3742
 hmdcparora2io.pc.cc:3743
 hmdcparora2io.pc.cc:3744
 hmdcparora2io.pc.cc:3745
 hmdcparora2io.pc.cc:3746
 hmdcparora2io.pc.cc:3747
 hmdcparora2io.pc.cc:3748
 hmdcparora2io.pc.cc:3749
 hmdcparora2io.pc.cc:3750
 hmdcparora2io.pc.cc:3751
 hmdcparora2io.pc.cc:3752
 hmdcparora2io.pc.cc:3753
 hmdcparora2io.pc.cc:3754
 hmdcparora2io.pc.cc:3755
 hmdcparora2io.pc.cc:3756
 hmdcparora2io.pc.cc:3757
 hmdcparora2io.pc.cc:3758
 hmdcparora2io.pc.cc:3759
 hmdcparora2io.pc.cc:3760
 hmdcparora2io.pc.cc:3761
 hmdcparora2io.pc.cc:3762
 hmdcparora2io.pc.cc:3763
 hmdcparora2io.pc.cc:3764
 hmdcparora2io.pc.cc:3765
 hmdcparora2io.pc.cc:3766
 hmdcparora2io.pc.cc:3767
 hmdcparora2io.pc.cc:3768
 hmdcparora2io.pc.cc:3769
 hmdcparora2io.pc.cc:3770
 hmdcparora2io.pc.cc:3771
 hmdcparora2io.pc.cc:3772
 hmdcparora2io.pc.cc:3773
 hmdcparora2io.pc.cc:3774
 hmdcparora2io.pc.cc:3775
 hmdcparora2io.pc.cc:3776
 hmdcparora2io.pc.cc:3777
 hmdcparora2io.pc.cc:3778
 hmdcparora2io.pc.cc:3779
 hmdcparora2io.pc.cc:3780
 hmdcparora2io.pc.cc:3781
 hmdcparora2io.pc.cc:3782
 hmdcparora2io.pc.cc:3783
 hmdcparora2io.pc.cc:3784
 hmdcparora2io.pc.cc:3785
 hmdcparora2io.pc.cc:3786
 hmdcparora2io.pc.cc:3787
 hmdcparora2io.pc.cc:3788
 hmdcparora2io.pc.cc:3789
 hmdcparora2io.pc.cc:3790
 hmdcparora2io.pc.cc:3791
 hmdcparora2io.pc.cc:3792
 hmdcparora2io.pc.cc:3793
 hmdcparora2io.pc.cc:3794
 hmdcparora2io.pc.cc:3795
 hmdcparora2io.pc.cc:3796
 hmdcparora2io.pc.cc:3797
 hmdcparora2io.pc.cc:3798
 hmdcparora2io.pc.cc:3799
 hmdcparora2io.pc.cc:3800
 hmdcparora2io.pc.cc:3801
 hmdcparora2io.pc.cc:3802
 hmdcparora2io.pc.cc:3803
 hmdcparora2io.pc.cc:3804
 hmdcparora2io.pc.cc:3805
 hmdcparora2io.pc.cc:3806
 hmdcparora2io.pc.cc:3807
 hmdcparora2io.pc.cc:3808
 hmdcparora2io.pc.cc:3809
 hmdcparora2io.pc.cc:3810
 hmdcparora2io.pc.cc:3811
 hmdcparora2io.pc.cc:3812
 hmdcparora2io.pc.cc:3813
 hmdcparora2io.pc.cc:3814
 hmdcparora2io.pc.cc:3815
 hmdcparora2io.pc.cc:3816
 hmdcparora2io.pc.cc:3817
 hmdcparora2io.pc.cc:3818
 hmdcparora2io.pc.cc:3819
 hmdcparora2io.pc.cc:3820
 hmdcparora2io.pc.cc:3821
 hmdcparora2io.pc.cc:3822
 hmdcparora2io.pc.cc:3823
 hmdcparora2io.pc.cc:3824
 hmdcparora2io.pc.cc:3825
 hmdcparora2io.pc.cc:3826
 hmdcparora2io.pc.cc:3827
 hmdcparora2io.pc.cc:3828
 hmdcparora2io.pc.cc:3829
 hmdcparora2io.pc.cc:3830
 hmdcparora2io.pc.cc:3831
 hmdcparora2io.pc.cc:3832
 hmdcparora2io.pc.cc:3833
 hmdcparora2io.pc.cc:3834
 hmdcparora2io.pc.cc:3835
 hmdcparora2io.pc.cc:3836
 hmdcparora2io.pc.cc:3837
 hmdcparora2io.pc.cc:3838
 hmdcparora2io.pc.cc:3839
 hmdcparora2io.pc.cc:3840
 hmdcparora2io.pc.cc:3841
 hmdcparora2io.pc.cc:3842
 hmdcparora2io.pc.cc:3843
 hmdcparora2io.pc.cc:3844
 hmdcparora2io.pc.cc:3845
 hmdcparora2io.pc.cc:3846
 hmdcparora2io.pc.cc:3847
 hmdcparora2io.pc.cc:3848
 hmdcparora2io.pc.cc:3849
 hmdcparora2io.pc.cc:3850
 hmdcparora2io.pc.cc:3851
 hmdcparora2io.pc.cc:3852
 hmdcparora2io.pc.cc:3853
 hmdcparora2io.pc.cc:3854
 hmdcparora2io.pc.cc:3855
 hmdcparora2io.pc.cc:3856
 hmdcparora2io.pc.cc:3857
 hmdcparora2io.pc.cc:3858
 hmdcparora2io.pc.cc:3859
 hmdcparora2io.pc.cc:3860
 hmdcparora2io.pc.cc:3861
 hmdcparora2io.pc.cc:3862
 hmdcparora2io.pc.cc:3863
 hmdcparora2io.pc.cc:3864
 hmdcparora2io.pc.cc:3865
 hmdcparora2io.pc.cc:3866
 hmdcparora2io.pc.cc:3867
 hmdcparora2io.pc.cc:3868
 hmdcparora2io.pc.cc:3869
 hmdcparora2io.pc.cc:3870
 hmdcparora2io.pc.cc:3871
 hmdcparora2io.pc.cc:3872
 hmdcparora2io.pc.cc:3873
 hmdcparora2io.pc.cc:3874
 hmdcparora2io.pc.cc:3875
 hmdcparora2io.pc.cc:3876
 hmdcparora2io.pc.cc:3877
 hmdcparora2io.pc.cc:3878
 hmdcparora2io.pc.cc:3879
 hmdcparora2io.pc.cc:3880
 hmdcparora2io.pc.cc:3881
 hmdcparora2io.pc.cc:3882
 hmdcparora2io.pc.cc:3883
 hmdcparora2io.pc.cc:3884
 hmdcparora2io.pc.cc:3885
 hmdcparora2io.pc.cc:3886
 hmdcparora2io.pc.cc:3887
 hmdcparora2io.pc.cc:3888
 hmdcparora2io.pc.cc:3889
 hmdcparora2io.pc.cc:3890
 hmdcparora2io.pc.cc:3891
 hmdcparora2io.pc.cc:3892
 hmdcparora2io.pc.cc:3893
 hmdcparora2io.pc.cc:3894
 hmdcparora2io.pc.cc:3895
 hmdcparora2io.pc.cc:3896
 hmdcparora2io.pc.cc:3897
 hmdcparora2io.pc.cc:3898
 hmdcparora2io.pc.cc:3899
 hmdcparora2io.pc.cc:3900
 hmdcparora2io.pc.cc:3901
 hmdcparora2io.pc.cc:3902
 hmdcparora2io.pc.cc:3903
 hmdcparora2io.pc.cc:3904
 hmdcparora2io.pc.cc:3905
 hmdcparora2io.pc.cc:3906
 hmdcparora2io.pc.cc:3907
 hmdcparora2io.pc.cc:3908
 hmdcparora2io.pc.cc:3909
 hmdcparora2io.pc.cc:3910
 hmdcparora2io.pc.cc:3911
 hmdcparora2io.pc.cc:3912
 hmdcparora2io.pc.cc:3913
 hmdcparora2io.pc.cc:3914
 hmdcparora2io.pc.cc:3915
 hmdcparora2io.pc.cc:3916
 hmdcparora2io.pc.cc:3917
 hmdcparora2io.pc.cc:3918
 hmdcparora2io.pc.cc:3919
 hmdcparora2io.pc.cc:3920
 hmdcparora2io.pc.cc:3921
 hmdcparora2io.pc.cc:3922
 hmdcparora2io.pc.cc:3923
 hmdcparora2io.pc.cc:3924
 hmdcparora2io.pc.cc:3925
 hmdcparora2io.pc.cc:3926
 hmdcparora2io.pc.cc:3927
 hmdcparora2io.pc.cc:3928
 hmdcparora2io.pc.cc:3929
 hmdcparora2io.pc.cc:3930
 hmdcparora2io.pc.cc:3931
 hmdcparora2io.pc.cc:3932
 hmdcparora2io.pc.cc:3933
 hmdcparora2io.pc.cc:3934
 hmdcparora2io.pc.cc:3935
 hmdcparora2io.pc.cc:3936
 hmdcparora2io.pc.cc:3937
 hmdcparora2io.pc.cc:3938
 hmdcparora2io.pc.cc:3939
 hmdcparora2io.pc.cc:3940
 hmdcparora2io.pc.cc:3941
 hmdcparora2io.pc.cc:3942
 hmdcparora2io.pc.cc:3943
 hmdcparora2io.pc.cc:3944
 hmdcparora2io.pc.cc:3945
 hmdcparora2io.pc.cc:3946
 hmdcparora2io.pc.cc:3947
 hmdcparora2io.pc.cc:3948
 hmdcparora2io.pc.cc:3949
 hmdcparora2io.pc.cc:3950
 hmdcparora2io.pc.cc:3951
 hmdcparora2io.pc.cc:3952
 hmdcparora2io.pc.cc:3953
 hmdcparora2io.pc.cc:3954
 hmdcparora2io.pc.cc:3955
 hmdcparora2io.pc.cc:3956
 hmdcparora2io.pc.cc:3957
 hmdcparora2io.pc.cc:3958
 hmdcparora2io.pc.cc:3959
 hmdcparora2io.pc.cc:3960
 hmdcparora2io.pc.cc:3961
 hmdcparora2io.pc.cc:3962
 hmdcparora2io.pc.cc:3963
 hmdcparora2io.pc.cc:3964
 hmdcparora2io.pc.cc:3965
 hmdcparora2io.pc.cc:3966
 hmdcparora2io.pc.cc:3967
 hmdcparora2io.pc.cc:3968
 hmdcparora2io.pc.cc:3969
 hmdcparora2io.pc.cc:3970
 hmdcparora2io.pc.cc:3971
 hmdcparora2io.pc.cc:3972
 hmdcparora2io.pc.cc:3973
 hmdcparora2io.pc.cc:3974
 hmdcparora2io.pc.cc:3975
 hmdcparora2io.pc.cc:3976
 hmdcparora2io.pc.cc:3977
 hmdcparora2io.pc.cc:3978
 hmdcparora2io.pc.cc:3979
 hmdcparora2io.pc.cc:3980
 hmdcparora2io.pc.cc:3981
 hmdcparora2io.pc.cc:3982
 hmdcparora2io.pc.cc:3983
 hmdcparora2io.pc.cc:3984
 hmdcparora2io.pc.cc:3985
 hmdcparora2io.pc.cc:3986
 hmdcparora2io.pc.cc:3987
 hmdcparora2io.pc.cc:3988
 hmdcparora2io.pc.cc:3989
 hmdcparora2io.pc.cc:3990
 hmdcparora2io.pc.cc:3991
 hmdcparora2io.pc.cc:3992
 hmdcparora2io.pc.cc:3993
 hmdcparora2io.pc.cc:3994
 hmdcparora2io.pc.cc:3995
 hmdcparora2io.pc.cc:3996
 hmdcparora2io.pc.cc:3997
 hmdcparora2io.pc.cc:3998
 hmdcparora2io.pc.cc:3999
 hmdcparora2io.pc.cc:4000
 hmdcparora2io.pc.cc:4001
 hmdcparora2io.pc.cc:4002
 hmdcparora2io.pc.cc:4003
 hmdcparora2io.pc.cc:4004
 hmdcparora2io.pc.cc:4005
 hmdcparora2io.pc.cc:4006
 hmdcparora2io.pc.cc:4007
 hmdcparora2io.pc.cc:4008
 hmdcparora2io.pc.cc:4009
 hmdcparora2io.pc.cc:4010
 hmdcparora2io.pc.cc:4011
 hmdcparora2io.pc.cc:4012
 hmdcparora2io.pc.cc:4013
 hmdcparora2io.pc.cc:4014
 hmdcparora2io.pc.cc:4015
 hmdcparora2io.pc.cc:4016
 hmdcparora2io.pc.cc:4017
 hmdcparora2io.pc.cc:4018
 hmdcparora2io.pc.cc:4019
 hmdcparora2io.pc.cc:4020
 hmdcparora2io.pc.cc:4021
 hmdcparora2io.pc.cc:4022
 hmdcparora2io.pc.cc:4023
 hmdcparora2io.pc.cc:4024
 hmdcparora2io.pc.cc:4025
 hmdcparora2io.pc.cc:4026
 hmdcparora2io.pc.cc:4027
 hmdcparora2io.pc.cc:4028
 hmdcparora2io.pc.cc:4029
 hmdcparora2io.pc.cc:4030
 hmdcparora2io.pc.cc:4031
 hmdcparora2io.pc.cc:4032
 hmdcparora2io.pc.cc:4033
 hmdcparora2io.pc.cc:4034
 hmdcparora2io.pc.cc:4035
 hmdcparora2io.pc.cc:4036
 hmdcparora2io.pc.cc:4037
 hmdcparora2io.pc.cc:4038
 hmdcparora2io.pc.cc:4039
 hmdcparora2io.pc.cc:4040
 hmdcparora2io.pc.cc:4041
 hmdcparora2io.pc.cc:4042
 hmdcparora2io.pc.cc:4043
 hmdcparora2io.pc.cc:4044
 hmdcparora2io.pc.cc:4045
 hmdcparora2io.pc.cc:4046
 hmdcparora2io.pc.cc:4047
 hmdcparora2io.pc.cc:4048
 hmdcparora2io.pc.cc:4049
 hmdcparora2io.pc.cc:4050
 hmdcparora2io.pc.cc:4051
 hmdcparora2io.pc.cc:4052
 hmdcparora2io.pc.cc:4053
 hmdcparora2io.pc.cc:4054
 hmdcparora2io.pc.cc:4055
 hmdcparora2io.pc.cc:4056
 hmdcparora2io.pc.cc:4057
 hmdcparora2io.pc.cc:4058
 hmdcparora2io.pc.cc:4059
 hmdcparora2io.pc.cc:4060
 hmdcparora2io.pc.cc:4061
 hmdcparora2io.pc.cc:4062
 hmdcparora2io.pc.cc:4063
 hmdcparora2io.pc.cc:4064
 hmdcparora2io.pc.cc:4065
 hmdcparora2io.pc.cc:4066
 hmdcparora2io.pc.cc:4067
 hmdcparora2io.pc.cc:4068
 hmdcparora2io.pc.cc:4069
 hmdcparora2io.pc.cc:4070
 hmdcparora2io.pc.cc:4071
 hmdcparora2io.pc.cc:4072
 hmdcparora2io.pc.cc:4073
 hmdcparora2io.pc.cc:4074
 hmdcparora2io.pc.cc:4075
 hmdcparora2io.pc.cc:4076
 hmdcparora2io.pc.cc:4077
 hmdcparora2io.pc.cc:4078
 hmdcparora2io.pc.cc:4079
 hmdcparora2io.pc.cc:4080
 hmdcparora2io.pc.cc:4081
 hmdcparora2io.pc.cc:4082
 hmdcparora2io.pc.cc:4083
 hmdcparora2io.pc.cc:4084
 hmdcparora2io.pc.cc:4085
 hmdcparora2io.pc.cc:4086
 hmdcparora2io.pc.cc:4087
 hmdcparora2io.pc.cc:4088
 hmdcparora2io.pc.cc:4089
 hmdcparora2io.pc.cc:4090
 hmdcparora2io.pc.cc:4091
 hmdcparora2io.pc.cc:4092
 hmdcparora2io.pc.cc:4093
 hmdcparora2io.pc.cc:4094
 hmdcparora2io.pc.cc:4095
 hmdcparora2io.pc.cc:4096
 hmdcparora2io.pc.cc:4097
 hmdcparora2io.pc.cc:4098
 hmdcparora2io.pc.cc:4099
 hmdcparora2io.pc.cc:4100
 hmdcparora2io.pc.cc:4101
 hmdcparora2io.pc.cc:4102
 hmdcparora2io.pc.cc:4103
 hmdcparora2io.pc.cc:4104
 hmdcparora2io.pc.cc:4105
 hmdcparora2io.pc.cc:4106
 hmdcparora2io.pc.cc:4107
 hmdcparora2io.pc.cc:4108
 hmdcparora2io.pc.cc:4109
 hmdcparora2io.pc.cc:4110
 hmdcparora2io.pc.cc:4111
 hmdcparora2io.pc.cc:4112
 hmdcparora2io.pc.cc:4113
 hmdcparora2io.pc.cc:4114
 hmdcparora2io.pc.cc:4115
 hmdcparora2io.pc.cc:4116
 hmdcparora2io.pc.cc:4117
 hmdcparora2io.pc.cc:4118
 hmdcparora2io.pc.cc:4119
 hmdcparora2io.pc.cc:4120
 hmdcparora2io.pc.cc:4121
 hmdcparora2io.pc.cc:4122
 hmdcparora2io.pc.cc:4123
 hmdcparora2io.pc.cc:4124
 hmdcparora2io.pc.cc:4125
 hmdcparora2io.pc.cc:4126
 hmdcparora2io.pc.cc:4127
 hmdcparora2io.pc.cc:4128
 hmdcparora2io.pc.cc:4129
 hmdcparora2io.pc.cc:4130
 hmdcparora2io.pc.cc:4131
 hmdcparora2io.pc.cc:4132
 hmdcparora2io.pc.cc:4133
 hmdcparora2io.pc.cc:4134
 hmdcparora2io.pc.cc:4135
 hmdcparora2io.pc.cc:4136
 hmdcparora2io.pc.cc:4137
 hmdcparora2io.pc.cc:4138
 hmdcparora2io.pc.cc:4139
 hmdcparora2io.pc.cc:4140
 hmdcparora2io.pc.cc:4141
 hmdcparora2io.pc.cc:4142
 hmdcparora2io.pc.cc:4143
 hmdcparora2io.pc.cc:4144
 hmdcparora2io.pc.cc:4145
 hmdcparora2io.pc.cc:4146
 hmdcparora2io.pc.cc:4147
 hmdcparora2io.pc.cc:4148
 hmdcparora2io.pc.cc:4149
 hmdcparora2io.pc.cc:4150
 hmdcparora2io.pc.cc:4151
 hmdcparora2io.pc.cc:4152
 hmdcparora2io.pc.cc:4153
 hmdcparora2io.pc.cc:4154
 hmdcparora2io.pc.cc:4155
 hmdcparora2io.pc.cc:4156
 hmdcparora2io.pc.cc:4157
 hmdcparora2io.pc.cc:4158
 hmdcparora2io.pc.cc:4159
 hmdcparora2io.pc.cc:4160
 hmdcparora2io.pc.cc:4161
 hmdcparora2io.pc.cc:4162
 hmdcparora2io.pc.cc:4163
 hmdcparora2io.pc.cc:4164
 hmdcparora2io.pc.cc:4165
 hmdcparora2io.pc.cc:4166
 hmdcparora2io.pc.cc:4167
 hmdcparora2io.pc.cc:4168
 hmdcparora2io.pc.cc:4169
 hmdcparora2io.pc.cc:4170
 hmdcparora2io.pc.cc:4171
 hmdcparora2io.pc.cc:4172
 hmdcparora2io.pc.cc:4173
 hmdcparora2io.pc.cc:4174
 hmdcparora2io.pc.cc:4175
 hmdcparora2io.pc.cc:4176
 hmdcparora2io.pc.cc:4177
 hmdcparora2io.pc.cc:4178
 hmdcparora2io.pc.cc:4179
 hmdcparora2io.pc.cc:4180
 hmdcparora2io.pc.cc:4181
 hmdcparora2io.pc.cc:4182
 hmdcparora2io.pc.cc:4183
 hmdcparora2io.pc.cc:4184
 hmdcparora2io.pc.cc:4185
 hmdcparora2io.pc.cc:4186
 hmdcparora2io.pc.cc:4187
 hmdcparora2io.pc.cc:4188
 hmdcparora2io.pc.cc:4189
 hmdcparora2io.pc.cc:4190
 hmdcparora2io.pc.cc:4191
 hmdcparora2io.pc.cc:4192
 hmdcparora2io.pc.cc:4193
 hmdcparora2io.pc.cc:4194
 hmdcparora2io.pc.cc:4195
 hmdcparora2io.pc.cc:4196
 hmdcparora2io.pc.cc:4197
 hmdcparora2io.pc.cc:4198
 hmdcparora2io.pc.cc:4199
 hmdcparora2io.pc.cc:4200
 hmdcparora2io.pc.cc:4201
 hmdcparora2io.pc.cc:4202
 hmdcparora2io.pc.cc:4203
 hmdcparora2io.pc.cc:4204
 hmdcparora2io.pc.cc:4205
 hmdcparora2io.pc.cc:4206
 hmdcparora2io.pc.cc:4207
 hmdcparora2io.pc.cc:4208
 hmdcparora2io.pc.cc:4209
 hmdcparora2io.pc.cc:4210
 hmdcparora2io.pc.cc:4211
 hmdcparora2io.pc.cc:4212
 hmdcparora2io.pc.cc:4213
 hmdcparora2io.pc.cc:4214
 hmdcparora2io.pc.cc:4215
 hmdcparora2io.pc.cc:4216
 hmdcparora2io.pc.cc:4217
 hmdcparora2io.pc.cc:4218
 hmdcparora2io.pc.cc:4219
 hmdcparora2io.pc.cc:4220
 hmdcparora2io.pc.cc:4221
 hmdcparora2io.pc.cc:4222
 hmdcparora2io.pc.cc:4223
 hmdcparora2io.pc.cc:4224
 hmdcparora2io.pc.cc:4225
 hmdcparora2io.pc.cc:4226
 hmdcparora2io.pc.cc:4227
 hmdcparora2io.pc.cc:4228
 hmdcparora2io.pc.cc:4229
 hmdcparora2io.pc.cc:4230
 hmdcparora2io.pc.cc:4231
 hmdcparora2io.pc.cc:4232
 hmdcparora2io.pc.cc:4233
 hmdcparora2io.pc.cc:4234
 hmdcparora2io.pc.cc:4235
 hmdcparora2io.pc.cc:4236
 hmdcparora2io.pc.cc:4237
 hmdcparora2io.pc.cc:4238
 hmdcparora2io.pc.cc:4239
 hmdcparora2io.pc.cc:4240
 hmdcparora2io.pc.cc:4241
 hmdcparora2io.pc.cc:4242
 hmdcparora2io.pc.cc:4243
 hmdcparora2io.pc.cc:4244
 hmdcparora2io.pc.cc:4245
 hmdcparora2io.pc.cc:4246
 hmdcparora2io.pc.cc:4247
 hmdcparora2io.pc.cc:4248
 hmdcparora2io.pc.cc:4249
 hmdcparora2io.pc.cc:4250
 hmdcparora2io.pc.cc:4251
 hmdcparora2io.pc.cc:4252
 hmdcparora2io.pc.cc:4253
 hmdcparora2io.pc.cc:4254
 hmdcparora2io.pc.cc:4255
 hmdcparora2io.pc.cc:4256
 hmdcparora2io.pc.cc:4257
 hmdcparora2io.pc.cc:4258
 hmdcparora2io.pc.cc:4259
 hmdcparora2io.pc.cc:4260
 hmdcparora2io.pc.cc:4261
 hmdcparora2io.pc.cc:4262
 hmdcparora2io.pc.cc:4263
 hmdcparora2io.pc.cc:4264
 hmdcparora2io.pc.cc:4265
 hmdcparora2io.pc.cc:4266
 hmdcparora2io.pc.cc:4267
 hmdcparora2io.pc.cc:4268
 hmdcparora2io.pc.cc:4269
 hmdcparora2io.pc.cc:4270
 hmdcparora2io.pc.cc:4271
 hmdcparora2io.pc.cc:4272
 hmdcparora2io.pc.cc:4273
 hmdcparora2io.pc.cc:4274
 hmdcparora2io.pc.cc:4275
 hmdcparora2io.pc.cc:4276
 hmdcparora2io.pc.cc:4277
 hmdcparora2io.pc.cc:4278
 hmdcparora2io.pc.cc:4279
 hmdcparora2io.pc.cc:4280
 hmdcparora2io.pc.cc:4281
 hmdcparora2io.pc.cc:4282
 hmdcparora2io.pc.cc:4283
 hmdcparora2io.pc.cc:4284
 hmdcparora2io.pc.cc:4285
 hmdcparora2io.pc.cc:4286
 hmdcparora2io.pc.cc:4287
 hmdcparora2io.pc.cc:4288
 hmdcparora2io.pc.cc:4289
 hmdcparora2io.pc.cc:4290
 hmdcparora2io.pc.cc:4291
 hmdcparora2io.pc.cc:4292
 hmdcparora2io.pc.cc:4293
 hmdcparora2io.pc.cc:4294
 hmdcparora2io.pc.cc:4295
 hmdcparora2io.pc.cc:4296
 hmdcparora2io.pc.cc:4297
 hmdcparora2io.pc.cc:4298
 hmdcparora2io.pc.cc:4299
 hmdcparora2io.pc.cc:4300
 hmdcparora2io.pc.cc:4301
 hmdcparora2io.pc.cc:4302
 hmdcparora2io.pc.cc:4303
 hmdcparora2io.pc.cc:4304
 hmdcparora2io.pc.cc:4305
 hmdcparora2io.pc.cc:4306
 hmdcparora2io.pc.cc:4307
 hmdcparora2io.pc.cc:4308
 hmdcparora2io.pc.cc:4309
 hmdcparora2io.pc.cc:4310
 hmdcparora2io.pc.cc:4311
 hmdcparora2io.pc.cc:4312
 hmdcparora2io.pc.cc:4313
 hmdcparora2io.pc.cc:4314
 hmdcparora2io.pc.cc:4315
 hmdcparora2io.pc.cc:4316
 hmdcparora2io.pc.cc:4317
 hmdcparora2io.pc.cc:4318
 hmdcparora2io.pc.cc:4319
 hmdcparora2io.pc.cc:4320
 hmdcparora2io.pc.cc:4321
 hmdcparora2io.pc.cc:4322
 hmdcparora2io.pc.cc:4323
 hmdcparora2io.pc.cc:4324
 hmdcparora2io.pc.cc:4325
 hmdcparora2io.pc.cc:4326
 hmdcparora2io.pc.cc:4327
 hmdcparora2io.pc.cc:4328
 hmdcparora2io.pc.cc:4329
 hmdcparora2io.pc.cc:4330
 hmdcparora2io.pc.cc:4331
 hmdcparora2io.pc.cc:4332
 hmdcparora2io.pc.cc:4333
 hmdcparora2io.pc.cc:4334
 hmdcparora2io.pc.cc:4335
 hmdcparora2io.pc.cc:4336
 hmdcparora2io.pc.cc:4337
 hmdcparora2io.pc.cc:4338
 hmdcparora2io.pc.cc:4339
 hmdcparora2io.pc.cc:4340
 hmdcparora2io.pc.cc:4341
 hmdcparora2io.pc.cc:4342
 hmdcparora2io.pc.cc:4343
 hmdcparora2io.pc.cc:4344
 hmdcparora2io.pc.cc:4345
 hmdcparora2io.pc.cc:4346
 hmdcparora2io.pc.cc:4347
 hmdcparora2io.pc.cc:4348
 hmdcparora2io.pc.cc:4349
 hmdcparora2io.pc.cc:4350
 hmdcparora2io.pc.cc:4351
 hmdcparora2io.pc.cc:4352
 hmdcparora2io.pc.cc:4353
 hmdcparora2io.pc.cc:4354
 hmdcparora2io.pc.cc:4355
 hmdcparora2io.pc.cc:4356
 hmdcparora2io.pc.cc:4357
 hmdcparora2io.pc.cc:4358
 hmdcparora2io.pc.cc:4359
 hmdcparora2io.pc.cc:4360
 hmdcparora2io.pc.cc:4361
 hmdcparora2io.pc.cc:4362
 hmdcparora2io.pc.cc:4363
 hmdcparora2io.pc.cc:4364
 hmdcparora2io.pc.cc:4365
 hmdcparora2io.pc.cc:4366
 hmdcparora2io.pc.cc:4367
 hmdcparora2io.pc.cc:4368
 hmdcparora2io.pc.cc:4369
 hmdcparora2io.pc.cc:4370
 hmdcparora2io.pc.cc:4371
 hmdcparora2io.pc.cc:4372
 hmdcparora2io.pc.cc:4373
 hmdcparora2io.pc.cc:4374
 hmdcparora2io.pc.cc:4375
 hmdcparora2io.pc.cc:4376
 hmdcparora2io.pc.cc:4377
 hmdcparora2io.pc.cc:4378
 hmdcparora2io.pc.cc:4379
 hmdcparora2io.pc.cc:4380
 hmdcparora2io.pc.cc:4381
 hmdcparora2io.pc.cc:4382
 hmdcparora2io.pc.cc:4383
 hmdcparora2io.pc.cc:4384
 hmdcparora2io.pc.cc:4385
 hmdcparora2io.pc.cc:4386
 hmdcparora2io.pc.cc:4387
 hmdcparora2io.pc.cc:4388
 hmdcparora2io.pc.cc:4389
 hmdcparora2io.pc.cc:4390
 hmdcparora2io.pc.cc:4391
 hmdcparora2io.pc.cc:4392
 hmdcparora2io.pc.cc:4393
 hmdcparora2io.pc.cc:4394
 hmdcparora2io.pc.cc:4395
 hmdcparora2io.pc.cc:4396
 hmdcparora2io.pc.cc:4397
 hmdcparora2io.pc.cc:4398
 hmdcparora2io.pc.cc:4399
 hmdcparora2io.pc.cc:4400
 hmdcparora2io.pc.cc:4401
 hmdcparora2io.pc.cc:4402
 hmdcparora2io.pc.cc:4403
 hmdcparora2io.pc.cc:4404
 hmdcparora2io.pc.cc:4405
 hmdcparora2io.pc.cc:4406
 hmdcparora2io.pc.cc:4407
 hmdcparora2io.pc.cc:4408
 hmdcparora2io.pc.cc:4409
 hmdcparora2io.pc.cc:4410
 hmdcparora2io.pc.cc:4411
 hmdcparora2io.pc.cc:4412
 hmdcparora2io.pc.cc:4413
 hmdcparora2io.pc.cc:4414
 hmdcparora2io.pc.cc:4415
 hmdcparora2io.pc.cc:4416
 hmdcparora2io.pc.cc:4417
 hmdcparora2io.pc.cc:4418
 hmdcparora2io.pc.cc:4419
 hmdcparora2io.pc.cc:4420
 hmdcparora2io.pc.cc:4421
 hmdcparora2io.pc.cc:4422
 hmdcparora2io.pc.cc:4423
 hmdcparora2io.pc.cc:4424
 hmdcparora2io.pc.cc:4425
 hmdcparora2io.pc.cc:4426
 hmdcparora2io.pc.cc:4427
 hmdcparora2io.pc.cc:4428
 hmdcparora2io.pc.cc:4429
 hmdcparora2io.pc.cc:4430
 hmdcparora2io.pc.cc:4431
 hmdcparora2io.pc.cc:4432
 hmdcparora2io.pc.cc:4433
 hmdcparora2io.pc.cc:4434
 hmdcparora2io.pc.cc:4435
 hmdcparora2io.pc.cc:4436
 hmdcparora2io.pc.cc:4437
 hmdcparora2io.pc.cc:4438
 hmdcparora2io.pc.cc:4439
 hmdcparora2io.pc.cc:4440
 hmdcparora2io.pc.cc:4441
 hmdcparora2io.pc.cc:4442
 hmdcparora2io.pc.cc:4443
 hmdcparora2io.pc.cc:4444
 hmdcparora2io.pc.cc:4445
 hmdcparora2io.pc.cc:4446
 hmdcparora2io.pc.cc:4447
 hmdcparora2io.pc.cc:4448
 hmdcparora2io.pc.cc:4449
 hmdcparora2io.pc.cc:4450
 hmdcparora2io.pc.cc:4451
 hmdcparora2io.pc.cc:4452
 hmdcparora2io.pc.cc:4453
 hmdcparora2io.pc.cc:4454
 hmdcparora2io.pc.cc:4455
 hmdcparora2io.pc.cc:4456
 hmdcparora2io.pc.cc:4457
 hmdcparora2io.pc.cc:4458
 hmdcparora2io.pc.cc:4459
 hmdcparora2io.pc.cc:4460
 hmdcparora2io.pc.cc:4461
 hmdcparora2io.pc.cc:4462
 hmdcparora2io.pc.cc:4463
 hmdcparora2io.pc.cc:4464
 hmdcparora2io.pc.cc:4465
 hmdcparora2io.pc.cc:4466
 hmdcparora2io.pc.cc:4467
 hmdcparora2io.pc.cc:4468
 hmdcparora2io.pc.cc:4469
 hmdcparora2io.pc.cc:4470
 hmdcparora2io.pc.cc:4471
 hmdcparora2io.pc.cc:4472
 hmdcparora2io.pc.cc:4473
 hmdcparora2io.pc.cc:4474
 hmdcparora2io.pc.cc:4475
 hmdcparora2io.pc.cc:4476
 hmdcparora2io.pc.cc:4477
 hmdcparora2io.pc.cc:4478
 hmdcparora2io.pc.cc:4479
 hmdcparora2io.pc.cc:4480
 hmdcparora2io.pc.cc:4481
 hmdcparora2io.pc.cc:4482
 hmdcparora2io.pc.cc:4483
 hmdcparora2io.pc.cc:4484
 hmdcparora2io.pc.cc:4485
 hmdcparora2io.pc.cc:4486
 hmdcparora2io.pc.cc:4487
 hmdcparora2io.pc.cc:4488
 hmdcparora2io.pc.cc:4489
 hmdcparora2io.pc.cc:4490
 hmdcparora2io.pc.cc:4491
 hmdcparora2io.pc.cc:4492
 hmdcparora2io.pc.cc:4493
 hmdcparora2io.pc.cc:4494
 hmdcparora2io.pc.cc:4495
 hmdcparora2io.pc.cc:4496
 hmdcparora2io.pc.cc:4497
 hmdcparora2io.pc.cc:4498
 hmdcparora2io.pc.cc:4499
 hmdcparora2io.pc.cc:4500
 hmdcparora2io.pc.cc:4501
 hmdcparora2io.pc.cc:4502
 hmdcparora2io.pc.cc:4503
 hmdcparora2io.pc.cc:4504
 hmdcparora2io.pc.cc:4505
 hmdcparora2io.pc.cc:4506
 hmdcparora2io.pc.cc:4507
 hmdcparora2io.pc.cc:4508
 hmdcparora2io.pc.cc:4509
 hmdcparora2io.pc.cc:4510
 hmdcparora2io.pc.cc:4511
 hmdcparora2io.pc.cc:4512
 hmdcparora2io.pc.cc:4513
 hmdcparora2io.pc.cc:4514
 hmdcparora2io.pc.cc:4515
 hmdcparora2io.pc.cc:4516
 hmdcparora2io.pc.cc:4517
 hmdcparora2io.pc.cc:4518
 hmdcparora2io.pc.cc:4519
 hmdcparora2io.pc.cc:4520
 hmdcparora2io.pc.cc:4521
 hmdcparora2io.pc.cc:4522
 hmdcparora2io.pc.cc:4523
 hmdcparora2io.pc.cc:4524
 hmdcparora2io.pc.cc:4525
 hmdcparora2io.pc.cc:4526
 hmdcparora2io.pc.cc:4527
 hmdcparora2io.pc.cc:4528
 hmdcparora2io.pc.cc:4529
 hmdcparora2io.pc.cc:4530
 hmdcparora2io.pc.cc:4531
 hmdcparora2io.pc.cc:4532
 hmdcparora2io.pc.cc:4533
 hmdcparora2io.pc.cc:4534
 hmdcparora2io.pc.cc:4535
 hmdcparora2io.pc.cc:4536
 hmdcparora2io.pc.cc:4537
 hmdcparora2io.pc.cc:4538
 hmdcparora2io.pc.cc:4539
 hmdcparora2io.pc.cc:4540
 hmdcparora2io.pc.cc:4541
 hmdcparora2io.pc.cc:4542
 hmdcparora2io.pc.cc:4543
 hmdcparora2io.pc.cc:4544
 hmdcparora2io.pc.cc:4545
 hmdcparora2io.pc.cc:4546
 hmdcparora2io.pc.cc:4547
 hmdcparora2io.pc.cc:4548
 hmdcparora2io.pc.cc:4549
 hmdcparora2io.pc.cc:4550
 hmdcparora2io.pc.cc:4551
 hmdcparora2io.pc.cc:4552
 hmdcparora2io.pc.cc:4553
 hmdcparora2io.pc.cc:4554
 hmdcparora2io.pc.cc:4555
 hmdcparora2io.pc.cc:4556
 hmdcparora2io.pc.cc:4557
 hmdcparora2io.pc.cc:4558
 hmdcparora2io.pc.cc:4559
 hmdcparora2io.pc.cc:4560
 hmdcparora2io.pc.cc:4561
 hmdcparora2io.pc.cc:4562
 hmdcparora2io.pc.cc:4563
 hmdcparora2io.pc.cc:4564
 hmdcparora2io.pc.cc:4565
 hmdcparora2io.pc.cc:4566
 hmdcparora2io.pc.cc:4567
 hmdcparora2io.pc.cc:4568
 hmdcparora2io.pc.cc:4569
 hmdcparora2io.pc.cc:4570
 hmdcparora2io.pc.cc:4571
 hmdcparora2io.pc.cc:4572
 hmdcparora2io.pc.cc:4573
 hmdcparora2io.pc.cc:4574
 hmdcparora2io.pc.cc:4575
 hmdcparora2io.pc.cc:4576
 hmdcparora2io.pc.cc:4577
 hmdcparora2io.pc.cc:4578
 hmdcparora2io.pc.cc:4579
 hmdcparora2io.pc.cc:4580
 hmdcparora2io.pc.cc:4581
 hmdcparora2io.pc.cc:4582
 hmdcparora2io.pc.cc:4583
 hmdcparora2io.pc.cc:4584
 hmdcparora2io.pc.cc:4585
 hmdcparora2io.pc.cc:4586
 hmdcparora2io.pc.cc:4587
 hmdcparora2io.pc.cc:4588
 hmdcparora2io.pc.cc:4589
 hmdcparora2io.pc.cc:4590
 hmdcparora2io.pc.cc:4591
 hmdcparora2io.pc.cc:4592
 hmdcparora2io.pc.cc:4593
 hmdcparora2io.pc.cc:4594
 hmdcparora2io.pc.cc:4595
 hmdcparora2io.pc.cc:4596
 hmdcparora2io.pc.cc:4597
 hmdcparora2io.pc.cc:4598
 hmdcparora2io.pc.cc:4599
 hmdcparora2io.pc.cc:4600
 hmdcparora2io.pc.cc:4601
 hmdcparora2io.pc.cc:4602
 hmdcparora2io.pc.cc:4603
 hmdcparora2io.pc.cc:4604
 hmdcparora2io.pc.cc:4605
 hmdcparora2io.pc.cc:4606
 hmdcparora2io.pc.cc:4607
 hmdcparora2io.pc.cc:4608
 hmdcparora2io.pc.cc:4609
 hmdcparora2io.pc.cc:4610
 hmdcparora2io.pc.cc:4611
 hmdcparora2io.pc.cc:4612
 hmdcparora2io.pc.cc:4613
 hmdcparora2io.pc.cc:4614
 hmdcparora2io.pc.cc:4615
 hmdcparora2io.pc.cc:4616
 hmdcparora2io.pc.cc:4617
 hmdcparora2io.pc.cc:4618
 hmdcparora2io.pc.cc:4619
 hmdcparora2io.pc.cc:4620
 hmdcparora2io.pc.cc:4621
 hmdcparora2io.pc.cc:4622
 hmdcparora2io.pc.cc:4623
 hmdcparora2io.pc.cc:4624
 hmdcparora2io.pc.cc:4625
 hmdcparora2io.pc.cc:4626
 hmdcparora2io.pc.cc:4627
 hmdcparora2io.pc.cc:4628
 hmdcparora2io.pc.cc:4629
 hmdcparora2io.pc.cc:4630
 hmdcparora2io.pc.cc:4631
 hmdcparora2io.pc.cc:4632
 hmdcparora2io.pc.cc:4633
 hmdcparora2io.pc.cc:4634
 hmdcparora2io.pc.cc:4635
 hmdcparora2io.pc.cc:4636
 hmdcparora2io.pc.cc:4637
 hmdcparora2io.pc.cc:4638
 hmdcparora2io.pc.cc:4639
 hmdcparora2io.pc.cc:4640
 hmdcparora2io.pc.cc:4641
 hmdcparora2io.pc.cc:4642
 hmdcparora2io.pc.cc:4643
 hmdcparora2io.pc.cc:4644
 hmdcparora2io.pc.cc:4645
 hmdcparora2io.pc.cc:4646
 hmdcparora2io.pc.cc:4647
 hmdcparora2io.pc.cc:4648
 hmdcparora2io.pc.cc:4649
 hmdcparora2io.pc.cc:4650
 hmdcparora2io.pc.cc:4651
 hmdcparora2io.pc.cc:4652
 hmdcparora2io.pc.cc:4653
 hmdcparora2io.pc.cc:4654
 hmdcparora2io.pc.cc:4655
 hmdcparora2io.pc.cc:4656
 hmdcparora2io.pc.cc:4657
 hmdcparora2io.pc.cc:4658
 hmdcparora2io.pc.cc:4659
 hmdcparora2io.pc.cc:4660
 hmdcparora2io.pc.cc:4661
 hmdcparora2io.pc.cc:4662
 hmdcparora2io.pc.cc:4663
 hmdcparora2io.pc.cc:4664
 hmdcparora2io.pc.cc:4665
 hmdcparora2io.pc.cc:4666
 hmdcparora2io.pc.cc:4667
 hmdcparora2io.pc.cc:4668
 hmdcparora2io.pc.cc:4669
 hmdcparora2io.pc.cc:4670
 hmdcparora2io.pc.cc:4671
 hmdcparora2io.pc.cc:4672
 hmdcparora2io.pc.cc:4673
 hmdcparora2io.pc.cc:4674
 hmdcparora2io.pc.cc:4675
 hmdcparora2io.pc.cc:4676
 hmdcparora2io.pc.cc:4677
 hmdcparora2io.pc.cc:4678
 hmdcparora2io.pc.cc:4679
 hmdcparora2io.pc.cc:4680
 hmdcparora2io.pc.cc:4681
 hmdcparora2io.pc.cc:4682
 hmdcparora2io.pc.cc:4683
 hmdcparora2io.pc.cc:4684
 hmdcparora2io.pc.cc:4685
 hmdcparora2io.pc.cc:4686
 hmdcparora2io.pc.cc:4687
 hmdcparora2io.pc.cc:4688
 hmdcparora2io.pc.cc:4689
 hmdcparora2io.pc.cc:4690
 hmdcparora2io.pc.cc:4691
 hmdcparora2io.pc.cc:4692
 hmdcparora2io.pc.cc:4693
 hmdcparora2io.pc.cc:4694
 hmdcparora2io.pc.cc:4695
 hmdcparora2io.pc.cc:4696
 hmdcparora2io.pc.cc:4697
 hmdcparora2io.pc.cc:4698
 hmdcparora2io.pc.cc:4699
 hmdcparora2io.pc.cc:4700
 hmdcparora2io.pc.cc:4701
 hmdcparora2io.pc.cc:4702
 hmdcparora2io.pc.cc:4703
 hmdcparora2io.pc.cc:4704
 hmdcparora2io.pc.cc:4705
 hmdcparora2io.pc.cc:4706
 hmdcparora2io.pc.cc:4707
 hmdcparora2io.pc.cc:4708
 hmdcparora2io.pc.cc:4709
 hmdcparora2io.pc.cc:4710
 hmdcparora2io.pc.cc:4711
 hmdcparora2io.pc.cc:4712
 hmdcparora2io.pc.cc:4713
 hmdcparora2io.pc.cc:4714
 hmdcparora2io.pc.cc:4715
 hmdcparora2io.pc.cc:4716
 hmdcparora2io.pc.cc:4717
 hmdcparora2io.pc.cc:4718
 hmdcparora2io.pc.cc:4719
 hmdcparora2io.pc.cc:4720
 hmdcparora2io.pc.cc:4721
 hmdcparora2io.pc.cc:4722
 hmdcparora2io.pc.cc:4723
 hmdcparora2io.pc.cc:4724
 hmdcparora2io.pc.cc:4725
 hmdcparora2io.pc.cc:4726
 hmdcparora2io.pc.cc:4727
 hmdcparora2io.pc.cc:4728
 hmdcparora2io.pc.cc:4729
 hmdcparora2io.pc.cc:4730
 hmdcparora2io.pc.cc:4731
 hmdcparora2io.pc.cc:4732
 hmdcparora2io.pc.cc:4733
 hmdcparora2io.pc.cc:4734
 hmdcparora2io.pc.cc:4735
 hmdcparora2io.pc.cc:4736
 hmdcparora2io.pc.cc:4737
 hmdcparora2io.pc.cc:4738
 hmdcparora2io.pc.cc:4739
 hmdcparora2io.pc.cc:4740
 hmdcparora2io.pc.cc:4741
 hmdcparora2io.pc.cc:4742
 hmdcparora2io.pc.cc:4743
 hmdcparora2io.pc.cc:4744
 hmdcparora2io.pc.cc:4745
 hmdcparora2io.pc.cc:4746
 hmdcparora2io.pc.cc:4747
 hmdcparora2io.pc.cc:4748
 hmdcparora2io.pc.cc:4749
 hmdcparora2io.pc.cc:4750
 hmdcparora2io.pc.cc:4751
 hmdcparora2io.pc.cc:4752
 hmdcparora2io.pc.cc:4753
 hmdcparora2io.pc.cc:4754
 hmdcparora2io.pc.cc:4755
 hmdcparora2io.pc.cc:4756
 hmdcparora2io.pc.cc:4757
 hmdcparora2io.pc.cc:4758
 hmdcparora2io.pc.cc:4759
 hmdcparora2io.pc.cc:4760
 hmdcparora2io.pc.cc:4761
 hmdcparora2io.pc.cc:4762
 hmdcparora2io.pc.cc:4763
 hmdcparora2io.pc.cc:4764
 hmdcparora2io.pc.cc:4765
 hmdcparora2io.pc.cc:4766
 hmdcparora2io.pc.cc:4767
 hmdcparora2io.pc.cc:4768
 hmdcparora2io.pc.cc:4769
 hmdcparora2io.pc.cc:4770
 hmdcparora2io.pc.cc:4771
 hmdcparora2io.pc.cc:4772
 hmdcparora2io.pc.cc:4773
 hmdcparora2io.pc.cc:4774
 hmdcparora2io.pc.cc:4775
 hmdcparora2io.pc.cc:4776
 hmdcparora2io.pc.cc:4777
 hmdcparora2io.pc.cc:4778
 hmdcparora2io.pc.cc:4779
 hmdcparora2io.pc.cc:4780
 hmdcparora2io.pc.cc:4781
 hmdcparora2io.pc.cc:4782
 hmdcparora2io.pc.cc:4783
 hmdcparora2io.pc.cc:4784
 hmdcparora2io.pc.cc:4785
 hmdcparora2io.pc.cc:4786
 hmdcparora2io.pc.cc:4787
 hmdcparora2io.pc.cc:4788
 hmdcparora2io.pc.cc:4789
 hmdcparora2io.pc.cc:4790
 hmdcparora2io.pc.cc:4791
 hmdcparora2io.pc.cc:4792
 hmdcparora2io.pc.cc:4793
 hmdcparora2io.pc.cc:4794
 hmdcparora2io.pc.cc:4795
 hmdcparora2io.pc.cc:4796
 hmdcparora2io.pc.cc:4797
 hmdcparora2io.pc.cc:4798
 hmdcparora2io.pc.cc:4799
 hmdcparora2io.pc.cc:4800
 hmdcparora2io.pc.cc:4801
 hmdcparora2io.pc.cc:4802
 hmdcparora2io.pc.cc:4803
 hmdcparora2io.pc.cc:4804
 hmdcparora2io.pc.cc:4805
 hmdcparora2io.pc.cc:4806
 hmdcparora2io.pc.cc:4807
 hmdcparora2io.pc.cc:4808
 hmdcparora2io.pc.cc:4809
 hmdcparora2io.pc.cc:4810
 hmdcparora2io.pc.cc:4811
 hmdcparora2io.pc.cc:4812
 hmdcparora2io.pc.cc:4813
 hmdcparora2io.pc.cc:4814
 hmdcparora2io.pc.cc:4815
 hmdcparora2io.pc.cc:4816
 hmdcparora2io.pc.cc:4817
 hmdcparora2io.pc.cc:4818
 hmdcparora2io.pc.cc:4819
 hmdcparora2io.pc.cc:4820
 hmdcparora2io.pc.cc:4821
 hmdcparora2io.pc.cc:4822
 hmdcparora2io.pc.cc:4823
 hmdcparora2io.pc.cc:4824
 hmdcparora2io.pc.cc:4825
 hmdcparora2io.pc.cc:4826
 hmdcparora2io.pc.cc:4827
 hmdcparora2io.pc.cc:4828
 hmdcparora2io.pc.cc:4829
 hmdcparora2io.pc.cc:4830
 hmdcparora2io.pc.cc:4831
 hmdcparora2io.pc.cc:4832
 hmdcparora2io.pc.cc:4833
 hmdcparora2io.pc.cc:4834
 hmdcparora2io.pc.cc:4835
 hmdcparora2io.pc.cc:4836
 hmdcparora2io.pc.cc:4837
 hmdcparora2io.pc.cc:4838
 hmdcparora2io.pc.cc:4839
 hmdcparora2io.pc.cc:4840
 hmdcparora2io.pc.cc:4841
 hmdcparora2io.pc.cc:4842
 hmdcparora2io.pc.cc:4843
 hmdcparora2io.pc.cc:4844
 hmdcparora2io.pc.cc:4845
 hmdcparora2io.pc.cc:4846
 hmdcparora2io.pc.cc:4847
 hmdcparora2io.pc.cc:4848
 hmdcparora2io.pc.cc:4849
 hmdcparora2io.pc.cc:4850
 hmdcparora2io.pc.cc:4851
 hmdcparora2io.pc.cc:4852
 hmdcparora2io.pc.cc:4853
 hmdcparora2io.pc.cc:4854
 hmdcparora2io.pc.cc:4855
 hmdcparora2io.pc.cc:4856
 hmdcparora2io.pc.cc:4857
 hmdcparora2io.pc.cc:4858
 hmdcparora2io.pc.cc:4859
 hmdcparora2io.pc.cc:4860
 hmdcparora2io.pc.cc:4861
 hmdcparora2io.pc.cc:4862
 hmdcparora2io.pc.cc:4863
 hmdcparora2io.pc.cc:4864
 hmdcparora2io.pc.cc:4865
 hmdcparora2io.pc.cc:4866
 hmdcparora2io.pc.cc:4867
 hmdcparora2io.pc.cc:4868
 hmdcparora2io.pc.cc:4869
 hmdcparora2io.pc.cc:4870
 hmdcparora2io.pc.cc:4871
 hmdcparora2io.pc.cc:4872
 hmdcparora2io.pc.cc:4873
 hmdcparora2io.pc.cc:4874
 hmdcparora2io.pc.cc:4875
 hmdcparora2io.pc.cc:4876
 hmdcparora2io.pc.cc:4877
 hmdcparora2io.pc.cc:4878
 hmdcparora2io.pc.cc:4879
 hmdcparora2io.pc.cc:4880
 hmdcparora2io.pc.cc:4881
 hmdcparora2io.pc.cc:4882
 hmdcparora2io.pc.cc:4883
 hmdcparora2io.pc.cc:4884
 hmdcparora2io.pc.cc:4885
 hmdcparora2io.pc.cc:4886
 hmdcparora2io.pc.cc:4887
 hmdcparora2io.pc.cc:4888
 hmdcparora2io.pc.cc:4889
 hmdcparora2io.pc.cc:4890
 hmdcparora2io.pc.cc:4891
 hmdcparora2io.pc.cc:4892
 hmdcparora2io.pc.cc:4893
 hmdcparora2io.pc.cc:4894
 hmdcparora2io.pc.cc:4895
 hmdcparora2io.pc.cc:4896
 hmdcparora2io.pc.cc:4897
 hmdcparora2io.pc.cc:4898
 hmdcparora2io.pc.cc:4899
 hmdcparora2io.pc.cc:4900
 hmdcparora2io.pc.cc:4901
 hmdcparora2io.pc.cc:4902
 hmdcparora2io.pc.cc:4903
 hmdcparora2io.pc.cc:4904
 hmdcparora2io.pc.cc:4905
 hmdcparora2io.pc.cc:4906
 hmdcparora2io.pc.cc:4907
 hmdcparora2io.pc.cc:4908
 hmdcparora2io.pc.cc:4909
 hmdcparora2io.pc.cc:4910
 hmdcparora2io.pc.cc:4911
 hmdcparora2io.pc.cc:4912
 hmdcparora2io.pc.cc:4913
 hmdcparora2io.pc.cc:4914
 hmdcparora2io.pc.cc:4915
 hmdcparora2io.pc.cc:4916
 hmdcparora2io.pc.cc:4917
 hmdcparora2io.pc.cc:4918
 hmdcparora2io.pc.cc:4919
 hmdcparora2io.pc.cc:4920
 hmdcparora2io.pc.cc:4921
 hmdcparora2io.pc.cc:4922
 hmdcparora2io.pc.cc:4923
 hmdcparora2io.pc.cc:4924
 hmdcparora2io.pc.cc:4925
 hmdcparora2io.pc.cc:4926
 hmdcparora2io.pc.cc:4927
 hmdcparora2io.pc.cc:4928
 hmdcparora2io.pc.cc:4929
 hmdcparora2io.pc.cc:4930
 hmdcparora2io.pc.cc:4931
 hmdcparora2io.pc.cc:4932
 hmdcparora2io.pc.cc:4933
 hmdcparora2io.pc.cc:4934
 hmdcparora2io.pc.cc:4935
 hmdcparora2io.pc.cc:4936
 hmdcparora2io.pc.cc:4937
 hmdcparora2io.pc.cc:4938
 hmdcparora2io.pc.cc:4939
 hmdcparora2io.pc.cc:4940
 hmdcparora2io.pc.cc:4941
 hmdcparora2io.pc.cc:4942
 hmdcparora2io.pc.cc:4943
 hmdcparora2io.pc.cc:4944
 hmdcparora2io.pc.cc:4945
 hmdcparora2io.pc.cc:4946
 hmdcparora2io.pc.cc:4947
 hmdcparora2io.pc.cc:4948
 hmdcparora2io.pc.cc:4949
 hmdcparora2io.pc.cc:4950
 hmdcparora2io.pc.cc:4951
 hmdcparora2io.pc.cc:4952
 hmdcparora2io.pc.cc:4953
 hmdcparora2io.pc.cc:4954
 hmdcparora2io.pc.cc:4955
 hmdcparora2io.pc.cc:4956
 hmdcparora2io.pc.cc:4957
 hmdcparora2io.pc.cc:4958
 hmdcparora2io.pc.cc:4959
 hmdcparora2io.pc.cc:4960
 hmdcparora2io.pc.cc:4961
 hmdcparora2io.pc.cc:4962
 hmdcparora2io.pc.cc:4963
 hmdcparora2io.pc.cc:4964
 hmdcparora2io.pc.cc:4965
 hmdcparora2io.pc.cc:4966
 hmdcparora2io.pc.cc:4967
 hmdcparora2io.pc.cc:4968
 hmdcparora2io.pc.cc:4969
 hmdcparora2io.pc.cc:4970
 hmdcparora2io.pc.cc:4971
 hmdcparora2io.pc.cc:4972
 hmdcparora2io.pc.cc:4973
 hmdcparora2io.pc.cc:4974
 hmdcparora2io.pc.cc:4975
 hmdcparora2io.pc.cc:4976
 hmdcparora2io.pc.cc:4977
 hmdcparora2io.pc.cc:4978
 hmdcparora2io.pc.cc:4979
 hmdcparora2io.pc.cc:4980
 hmdcparora2io.pc.cc:4981
 hmdcparora2io.pc.cc:4982
 hmdcparora2io.pc.cc:4983
 hmdcparora2io.pc.cc:4984
 hmdcparora2io.pc.cc:4985
 hmdcparora2io.pc.cc:4986
 hmdcparora2io.pc.cc:4987
 hmdcparora2io.pc.cc:4988
 hmdcparora2io.pc.cc:4989
 hmdcparora2io.pc.cc:4990
 hmdcparora2io.pc.cc:4991
 hmdcparora2io.pc.cc:4992
 hmdcparora2io.pc.cc:4993
 hmdcparora2io.pc.cc:4994
 hmdcparora2io.pc.cc:4995
 hmdcparora2io.pc.cc:4996
 hmdcparora2io.pc.cc:4997
 hmdcparora2io.pc.cc:4998
 hmdcparora2io.pc.cc:4999
 hmdcparora2io.pc.cc:5000
 hmdcparora2io.pc.cc:5001
 hmdcparora2io.pc.cc:5002
 hmdcparora2io.pc.cc:5003
 hmdcparora2io.pc.cc:5004
 hmdcparora2io.pc.cc:5005
 hmdcparora2io.pc.cc:5006
 hmdcparora2io.pc.cc:5007
 hmdcparora2io.pc.cc:5008
 hmdcparora2io.pc.cc:5009
 hmdcparora2io.pc.cc:5010
 hmdcparora2io.pc.cc:5011
 hmdcparora2io.pc.cc:5012
 hmdcparora2io.pc.cc:5013
 hmdcparora2io.pc.cc:5014
 hmdcparora2io.pc.cc:5015
 hmdcparora2io.pc.cc:5016
 hmdcparora2io.pc.cc:5017
 hmdcparora2io.pc.cc:5018
 hmdcparora2io.pc.cc:5019
 hmdcparora2io.pc.cc:5020
 hmdcparora2io.pc.cc:5021
 hmdcparora2io.pc.cc:5022
 hmdcparora2io.pc.cc:5023
 hmdcparora2io.pc.cc:5024
 hmdcparora2io.pc.cc:5025
 hmdcparora2io.pc.cc:5026
 hmdcparora2io.pc.cc:5027
 hmdcparora2io.pc.cc:5028
 hmdcparora2io.pc.cc:5029
 hmdcparora2io.pc.cc:5030
 hmdcparora2io.pc.cc:5031
 hmdcparora2io.pc.cc:5032
 hmdcparora2io.pc.cc:5033
 hmdcparora2io.pc.cc:5034
 hmdcparora2io.pc.cc:5035
 hmdcparora2io.pc.cc:5036
 hmdcparora2io.pc.cc:5037
 hmdcparora2io.pc.cc:5038
 hmdcparora2io.pc.cc:5039
 hmdcparora2io.pc.cc:5040
 hmdcparora2io.pc.cc:5041
 hmdcparora2io.pc.cc:5042
 hmdcparora2io.pc.cc:5043
 hmdcparora2io.pc.cc:5044
 hmdcparora2io.pc.cc:5045
 hmdcparora2io.pc.cc:5046
 hmdcparora2io.pc.cc:5047
 hmdcparora2io.pc.cc:5048
 hmdcparora2io.pc.cc:5049
 hmdcparora2io.pc.cc:5050
 hmdcparora2io.pc.cc:5051
 hmdcparora2io.pc.cc:5052
 hmdcparora2io.pc.cc:5053
 hmdcparora2io.pc.cc:5054
 hmdcparora2io.pc.cc:5055
 hmdcparora2io.pc.cc:5056
 hmdcparora2io.pc.cc:5057
 hmdcparora2io.pc.cc:5058
 hmdcparora2io.pc.cc:5059
 hmdcparora2io.pc.cc:5060
 hmdcparora2io.pc.cc:5061
 hmdcparora2io.pc.cc:5062
 hmdcparora2io.pc.cc:5063
 hmdcparora2io.pc.cc:5064
 hmdcparora2io.pc.cc:5065
 hmdcparora2io.pc.cc:5066
 hmdcparora2io.pc.cc:5067
 hmdcparora2io.pc.cc:5068
 hmdcparora2io.pc.cc:5069
 hmdcparora2io.pc.cc:5070
 hmdcparora2io.pc.cc:5071
 hmdcparora2io.pc.cc:5072
 hmdcparora2io.pc.cc:5073
 hmdcparora2io.pc.cc:5074
 hmdcparora2io.pc.cc:5075
 hmdcparora2io.pc.cc:5076
 hmdcparora2io.pc.cc:5077
 hmdcparora2io.pc.cc:5078
 hmdcparora2io.pc.cc:5079
 hmdcparora2io.pc.cc:5080
 hmdcparora2io.pc.cc:5081
 hmdcparora2io.pc.cc:5082
 hmdcparora2io.pc.cc:5083
 hmdcparora2io.pc.cc:5084
 hmdcparora2io.pc.cc:5085
 hmdcparora2io.pc.cc:5086
 hmdcparora2io.pc.cc:5087
 hmdcparora2io.pc.cc:5088
 hmdcparora2io.pc.cc:5089
 hmdcparora2io.pc.cc:5090
 hmdcparora2io.pc.cc:5091
 hmdcparora2io.pc.cc:5092
 hmdcparora2io.pc.cc:5093
 hmdcparora2io.pc.cc:5094
 hmdcparora2io.pc.cc:5095
 hmdcparora2io.pc.cc:5096
 hmdcparora2io.pc.cc:5097
 hmdcparora2io.pc.cc:5098
 hmdcparora2io.pc.cc:5099
 hmdcparora2io.pc.cc:5100
 hmdcparora2io.pc.cc:5101
 hmdcparora2io.pc.cc:5102
 hmdcparora2io.pc.cc:5103
 hmdcparora2io.pc.cc:5104
 hmdcparora2io.pc.cc:5105
 hmdcparora2io.pc.cc:5106
 hmdcparora2io.pc.cc:5107
 hmdcparora2io.pc.cc:5108
 hmdcparora2io.pc.cc:5109
 hmdcparora2io.pc.cc:5110
 hmdcparora2io.pc.cc:5111
 hmdcparora2io.pc.cc:5112
 hmdcparora2io.pc.cc:5113
 hmdcparora2io.pc.cc:5114
 hmdcparora2io.pc.cc:5115
 hmdcparora2io.pc.cc:5116
 hmdcparora2io.pc.cc:5117
 hmdcparora2io.pc.cc:5118
 hmdcparora2io.pc.cc:5119
 hmdcparora2io.pc.cc:5120
 hmdcparora2io.pc.cc:5121
 hmdcparora2io.pc.cc:5122
 hmdcparora2io.pc.cc:5123
 hmdcparora2io.pc.cc:5124
 hmdcparora2io.pc.cc:5125
 hmdcparora2io.pc.cc:5126
 hmdcparora2io.pc.cc:5127
 hmdcparora2io.pc.cc:5128
 hmdcparora2io.pc.cc:5129
 hmdcparora2io.pc.cc:5130
 hmdcparora2io.pc.cc:5131
 hmdcparora2io.pc.cc:5132
 hmdcparora2io.pc.cc:5133
 hmdcparora2io.pc.cc:5134
 hmdcparora2io.pc.cc:5135
 hmdcparora2io.pc.cc:5136
 hmdcparora2io.pc.cc:5137
 hmdcparora2io.pc.cc:5138
 hmdcparora2io.pc.cc:5139
 hmdcparora2io.pc.cc:5140
 hmdcparora2io.pc.cc:5141
 hmdcparora2io.pc.cc:5142
 hmdcparora2io.pc.cc:5143
 hmdcparora2io.pc.cc:5144
 hmdcparora2io.pc.cc:5145
 hmdcparora2io.pc.cc:5146
 hmdcparora2io.pc.cc:5147
 hmdcparora2io.pc.cc:5148
 hmdcparora2io.pc.cc:5149
 hmdcparora2io.pc.cc:5150
 hmdcparora2io.pc.cc:5151
 hmdcparora2io.pc.cc:5152
 hmdcparora2io.pc.cc:5153
 hmdcparora2io.pc.cc:5154
 hmdcparora2io.pc.cc:5155
 hmdcparora2io.pc.cc:5156
 hmdcparora2io.pc.cc:5157