MODULE GWFLAKMODULE

!C------OLD USGS VERSION 7.1; JUNE 2006 GWFLAKMODULE;
!C------UPDATED FOR MF-2005, 1.9 RELEASE, FEBRUARY 6, 2012
  CHARACTER(LEN=64),PARAMETER ::Version_lak = &
      '$Id: gwf2lak7_NWT.f 2370 2012-04-05 17:35:48Z rniswon $'
  INTEGER,SAVE,POINTER   ::NLAKES,NLAKESAR,ILKCB,NSSITR,LAKUNIT
  INTEGER,SAVE,POINTER   ::MXLKND,LKNODE,ICMX,NCLS,LWRT,NDV,NTRB, &
                          IRDTAB
  logical, save, pointer :: NeedLakWaterMover => null()
  REAL,   SAVE,POINTER   ::THETA,SSCNCR,SURFDEPTH
!Cdep    Added SURFDEPTH  3/3/2009
!Crgn    Added budget variables for GSFLOW CSV file
  REAL,   SAVE,POINTER   ::TOTGWIN_LAK,TOTGWOT_LAK,TOTDELSTOR_LAK
  REAL,   SAVE,POINTER   ::TOTSTOR_LAK,TOTEVAP_LAK,TOTPPT_LAK
  REAL,   SAVE,POINTER   ::TOTRUNF_LAK,TOTWTHDRW_LAK,TOTSURFIN_LAK
  REAL,   SAVE,POINTER   ::TOTSURFOT_LAK
  INTEGER,SAVE, DIMENSION(:),  POINTER ::ICS, NCNCVR, LIMERR, &
                                        LAKTAB
  INTEGER,SAVE, DIMENSION(:,:),POINTER ::ILAKE,ITRB,IDIV,ISUB,IRK
  INTEGER,SAVE, DIMENSION(:,:,:),POINTER ::LKARR1
  REAL,   SAVE, DIMENSION(:),  POINTER ::STAGES
  DOUBLE PRECISION,SAVE,DIMENSION(:), POINTER ::STGNEW,STGOLD, &
                                       STGITER,VOLOLDD,STGOLD2
  REAL,   SAVE, DIMENSION(:),  POINTER ::VOL,FLOB,DSRFOT
  DOUBLE PRECISION,   SAVE, DIMENSION(:),  POINTER ::PRCPLK,EVAPLK
  REAL,   SAVE, DIMENSION(:),  POINTER ::BEDLAK
  REAL,   SAVE, DIMENSION(:),  POINTER ::WTHDRW,RNF,CUMRNF
  REAL,   SAVE, DIMENSION(:),  POINTER ::CUMPPT,CUMEVP,CUMGWI
  REAL,   SAVE, DIMENSION(:),  POINTER ::CUMUZF
  REAL,   SAVE, DIMENSION(:),  POINTER ::CUMGWO,CUMSWI,CUMSWO
  REAL,   SAVE, DIMENSION(:),  POINTER ::CUMWDR,CUMFLX,CNDFCT
  REAL,   SAVE, DIMENSION(:),  POINTER ::VOLINIT
  REAL,   SAVE, DIMENSION(:),  POINTER ::BOTTMS,BGAREA,SSMN,SSMX
!Cdep    Added cumulative and time step error budget arrays
  REAL,   SAVE, DIMENSION(:),  POINTER ::CUMVOL,CMLAKERR,CUMLKOUT
  REAL,   SAVE, DIMENSION(:),  POINTER ::CUMLKIN,TSLAKERR,DELVOL
!crgn        REAL,   SAVE, DIMENSION(:),  POINTER ::EVAP,PRECIP,SEEP,SEEP3
  DOUBLE PRECISION,   SAVE, DIMENSION(:),  POINTER ::EVAP,PRECIP
  DOUBLE PRECISION,   SAVE, DIMENSION(:),  POINTER ::EVAP3,PRECIP3
  DOUBLE PRECISION,   SAVE, DIMENSION(:),  POINTER ::FLWITER
  DOUBLE PRECISION,   SAVE, DIMENSION(:),  POINTER ::FLWITER3
  DOUBLE PRECISION,   SAVE, DIMENSION(:),  POINTER ::SEEP,SEEP3
  DOUBLE PRECISION,   SAVE, DIMENSION(:),  POINTER ::SEEPUZ
  DOUBLE PRECISION,   SAVE, DIMENSION(:),  POINTER ::WITHDRW
  DOUBLE PRECISION,   SAVE, DIMENSION(:),  POINTER ::SURFA
  REAL,   SAVE, DIMENSION(:),  POINTER ::SURFOT,SURFIN
  REAL,   SAVE, DIMENSION(:),  POINTER ::SUMCNN,SUMCHN
  REAL,   SAVE, DIMENSION(:,:),POINTER ::CLAKE,CRNF,SILLVT
  REAL,   SAVE, DIMENSION(:,:),POINTER ::CAUG,CPPT,CLAKINIT
  double precision,   SAVE, DIMENSION(:,:,:),POINTER ::BDLKN1
!Cdep  Added arrays for tracking lake budgets for dry lakes
  REAL,   SAVE, DIMENSION(:),  POINTER ::EVAPO,FLWIN
  REAL,   SAVE, DIMENSION(:),  POINTER ::GWRATELIM
!Cdep    Allocate arrays to add runoff from UZF Package
  REAL,   SAVE, DIMENSION(:),  POINTER ::OVRLNDRNF,CUMLNDRNF
!Cdep    Allocate arrays for lake depth, area,and volume relations
  DOUBLE PRECISION,   SAVE, DIMENSION(:,:),  POINTER ::DEPTHTABLE
  DOUBLE PRECISION,   SAVE, DIMENSION(:,:),  POINTER ::AREATABLE
  DOUBLE PRECISION,   SAVE, DIMENSION(:,:),  POINTER ::VOLUMETABLE
!Cdep    Allocate space for three dummy arrays used in GAGE Package
!C         when Solute Transport is active
  REAL,   SAVE, DIMENSION(:,:),POINTER ::XLAKES,XLAKINIT,XLKOLD
!Crsr    Allocate arrays in BD subroutine
  INTEGER,SAVE, DIMENSION(:),  POINTER ::LDRY,NCNT,NCNST,KSUB
  INTEGER,SAVE, DIMENSION(:),  POINTER ::MSUB1
  INTEGER,SAVE, DIMENSION(:,:),POINTER ::MSUB
  REAL,   SAVE, DIMENSION(:),  POINTER ::FLXINL,VOLOLD,GWIN,GWOUT
  REAL,   SAVE, DIMENSION(:),  POINTER ::DELH,TDELH,SVT,STGADJ
  REAL,   SAVE, DIMENSION(:,:),POINTER ::LAKSEEP

  TYPE GWFLAKTYPE
    INTEGER,      POINTER   ::NLAKES,NLAKESAR,ILKCB,NSSITR,LAKUNIT
    INTEGER,      POINTER   ::MXLKND,LKNODE,ICMX,NCLS,LWRT,NDV,NTRB, &
                             IRDTAB
    logical, pointer        :: NeedLakWaterMover
!Cdep    Added SURFDEPTH 3/3/2009
    REAL,         POINTER   ::THETA,SSCNCR,SURFDEPTH
!Crgn    Added budget variables for GSFLOW CSV file
    REAL,         POINTER   ::TOTGWIN_LAK,TOTGWOT_LAK,TOTDELSTOR_LAK
    REAL,         POINTER   ::TOTSTOR_LAK,TOTEVAP_LAK,TOTPPT_LAK
    REAL,         POINTER   ::TOTRUNF_LAK,TOTWTHDRW_LAK
    REAL,         POINTER   ::TOTSURFOT_LAK,TOTSURFIN_LAK
    INTEGER,      DIMENSION(:),  POINTER ::ICS, NCNCVR, LIMERR, &
                                          LAKTAB
    INTEGER,      DIMENSION(:,:),POINTER ::ILAKE,ITRB,IDIV,ISUB,IRK
    INTEGER,      DIMENSION(:,:,:),POINTER ::LKARR1
    REAL,         DIMENSION(:),  POINTER ::STAGES
    DOUBLE PRECISION,DIMENSION(:),POINTER ::STGNEW,STGOLD,STGITER, &
                                         STGOLD2
    DOUBLE PRECISION,DIMENSION(:),POINTER :: VOLOLDD
    REAL,         DIMENSION(:),  POINTER ::VOL,FLOB, DSRFOT
    DOUBLE PRECISION,DIMENSION(:),  POINTER ::PRCPLK,EVAPLK
    REAL,         DIMENSION(:),  POINTER ::BEDLAK
    REAL,         DIMENSION(:),  POINTER ::WTHDRW,RNF,CUMRNF
    REAL,         DIMENSION(:),  POINTER ::CUMPPT,CUMEVP,CUMGWI
    REAL,         DIMENSION(:),  POINTER ::CUMUZF
    REAL,         DIMENSION(:),  POINTER ::CUMGWO,CUMSWI,CUMSWO
    REAL,         DIMENSION(:),  POINTER ::CUMWDR,CUMFLX,CNDFCT
    REAL,         DIMENSION(:),  POINTER ::VOLINIT
    REAL,         DIMENSION(:),  POINTER ::BOTTMS,BGAREA,SSMN,SSMX
!Cdep    Added cumulative and time step error budget arrays
    REAL,         DIMENSION(:),  POINTER ::CUMVOL,CMLAKERR,CUMLKOUT
    REAL,         DIMENSION(:),  POINTER ::TSLAKERR,DELVOL,CUMLKIN
!Crgn        REAL,         DIMENSION(:),  POINTER ::EVAP,PRECIP,SEEP,SEEP3
    DOUBLE PRECISION,DIMENSION(:),  POINTER :: EVAP,PRECIP
    DOUBLE PRECISION,DIMENSION(:),  POINTER :: EVAP3,PRECIP3
    DOUBLE PRECISION,DIMENSION(:),  POINTER :: FLWITER
    DOUBLE PRECISION,DIMENSION(:),  POINTER :: FLWITER3
    DOUBLE PRECISION,DIMENSION(:),  POINTER :: SEEP,SEEP3
    DOUBLE PRECISION,DIMENSION(:),  POINTER :: SEEPUZ
    DOUBLE PRECISION,DIMENSION(:),  POINTER :: WITHDRW
    DOUBLE PRECISION,DIMENSION(:),  POINTER :: SURFA
    REAL,         DIMENSION(:),  POINTER ::SURFIN,SURFOT
    REAL,         DIMENSION(:),  POINTER ::SUMCNN,SUMCHN
    REAL,         DIMENSION(:,:),POINTER ::CLAKE,CRNF,SILLVT
    REAL,         DIMENSION(:,:),POINTER ::CAUG,CPPT,CLAKINIT
    double precision,         DIMENSION(:,:,:),POINTER ::BDLKN1
!Cdep  Added arrays for tracking lake budgets for dry lakes
    REAL,         DIMENSION(:),  POINTER ::EVAPO,FLWIN
    REAL,         DIMENSION(:),  POINTER ::GWRATELIM
!Cdep    Allocate arrays to add runoff from UZF Package
    REAL,         DIMENSION(:),  POINTER ::OVRLNDRNF,CUMLNDRNF
!Cdep    Allocate arrays for lake depth, area, and volume relations
    DOUBLE PRECISION,         DIMENSION(:,:),POINTER ::DEPTHTABLE
    DOUBLE PRECISION,         DIMENSION(:,:),POINTER ::AREATABLE
    DOUBLE PRECISION,         DIMENSION(:,:),POINTER ::VOLUMETABLE
!Cdep    Allocate space for three dummy arrays used in GAGE Package
!C         when Solute Transport is active
    REAL,         DIMENSION(:,:),POINTER ::XLAKES,XLAKINIT,XLKOLD
!Crsr    Allocate arrays in BD subroutine
    INTEGER,      DIMENSION(:),  POINTER ::LDRY,NCNT,NCNST,KSUB
    INTEGER,      DIMENSION(:),  POINTER ::MSUB1
    INTEGER,      DIMENSION(:,:),POINTER ::MSUB
    REAL,         DIMENSION(:),  POINTER ::FLXINL,VOLOLD,GWIN,GWOUT
    REAL,         DIMENSION(:),  POINTER ::DELH,TDELH,SVT,STGADJ
    REAL,         DIMENSION(:,:),POINTER ::LAKSEEP
  END TYPE

  TYPE(GWFLAKTYPE), SAVE:: GWFLAKDAT(10)

contains

  SUBROUTINE GWF2LAK7DA(IUNITLAK, IGRID)
!Cdep  End of FUNCTIONS used for Newton method in
!Cdep     FORMULATE SUBROUTINE (LAK7FM).
!C  Deallocate LAK data
!C     ------------------------------------------------------------------
!C     ARGUMENTS
!C     ------------------------------------------------------------------
    INTEGER, INTENT(IN) :: IUNITLAK, IGRID
!C
    DEALLOCATE (GWFLAKDAT(IGRID)%NLAKES)
    DEALLOCATE (GWFLAKDAT(IGRID)%NLAKESAR)
    DEALLOCATE (GWFLAKDAT(IGRID)%THETA)
    DEALLOCATE (GWFLAKDAT(IGRID)%STGNEW)
    DEALLOCATE (GWFLAKDAT(IGRID)%STGOLD)
    DEALLOCATE (GWFLAKDAT(IGRID)%STGOLD2)
    DEALLOCATE (GWFLAKDAT(IGRID)%STGITER)
    DEALLOCATE (GWFLAKDAT(IGRID)%VOL)
    DEALLOCATE (GWFLAKDAT(IGRID)%LAKUNIT)
    IF ( IUNITLAK.LT.1 ) RETURN

    DEALLOCATE (GWFLAKDAT(IGRID)%ILKCB)
    DEALLOCATE (GWFLAKDAT(IGRID)%LAKTAB)
    DEALLOCATE (GWFLAKDAT(IGRID)%IRDTAB)
    deallocate (GWFLAKDAT(IGRID)%NeedLakWaterMover)
    DEALLOCATE (GWFLAKDAT(IGRID)%NSSITR)
!Cdep  deallocate SURFDEPTH 3/3/2009
    DEALLOCATE (GWFLAKDAT(IGRID)%SURFDEPTH)
    DEALLOCATE (GWFLAKDAT(IGRID)%MXLKND)
    DEALLOCATE (GWFLAKDAT(IGRID)%LKNODE)
    DEALLOCATE (GWFLAKDAT(IGRID)%ICMX)
    DEALLOCATE (GWFLAKDAT(IGRID)%NCLS)
    DEALLOCATE (GWFLAKDAT(IGRID)%LWRT)
    DEALLOCATE (GWFLAKDAT(IGRID)%NDV)
    DEALLOCATE (GWFLAKDAT(IGRID)%NTRB)
    DEALLOCATE (GWFLAKDAT(IGRID)%SSCNCR)
    DEALLOCATE (GWFLAKDAT(IGRID)%ICS)
    DEALLOCATE (GWFLAKDAT(IGRID)%NCNCVR)
    DEALLOCATE (GWFLAKDAT(IGRID)%LIMERR)
    DEALLOCATE (GWFLAKDAT(IGRID)%ILAKE)
    DEALLOCATE (GWFLAKDAT(IGRID)%ITRB)
    DEALLOCATE (GWFLAKDAT(IGRID)%IDIV)
    DEALLOCATE (GWFLAKDAT(IGRID)%ISUB)
    DEALLOCATE (GWFLAKDAT(IGRID)%IRK)
    DEALLOCATE (GWFLAKDAT(IGRID)%LKARR1)
    DEALLOCATE (GWFLAKDAT(IGRID)%STAGES)
    DEALLOCATE (GWFLAKDAT(IGRID)%FLOB)
    DEALLOCATE (GWFLAKDAT(IGRID)%DSRFOT)
    DEALLOCATE (GWFLAKDAT(IGRID)%PRCPLK)
    DEALLOCATE (GWFLAKDAT(IGRID)%EVAPLK)
    DEALLOCATE (GWFLAKDAT(IGRID)%BEDLAK)
    DEALLOCATE (GWFLAKDAT(IGRID)%WTHDRW)
    DEALLOCATE (GWFLAKDAT(IGRID)%RNF)
    DEALLOCATE (GWFLAKDAT(IGRID)%CUMRNF)
    DEALLOCATE (GWFLAKDAT(IGRID)%CUMPPT)
    DEALLOCATE (GWFLAKDAT(IGRID)%CUMEVP)
    DEALLOCATE (GWFLAKDAT(IGRID)%CUMGWI)
    DEALLOCATE (GWFLAKDAT(IGRID)%CUMGWO)
    DEALLOCATE (GWFLAKDAT(IGRID)%CUMSWI)
    DEALLOCATE (GWFLAKDAT(IGRID)%CUMSWO)
    DEALLOCATE (GWFLAKDAT(IGRID)%CUMWDR)
    DEALLOCATE (GWFLAKDAT(IGRID)%CUMFLX)
    DEALLOCATE (GWFLAKDAT(IGRID)%CNDFCT)
    DEALLOCATE (GWFLAKDAT(IGRID)%VOLINIT)
    DEALLOCATE (GWFLAKDAT(IGRID)%BOTTMS)
    DEALLOCATE (GWFLAKDAT(IGRID)%BGAREA)
    DEALLOCATE (GWFLAKDAT(IGRID)%SSMN)
    DEALLOCATE (GWFLAKDAT(IGRID)%SSMX)
    DEALLOCATE (GWFLAKDAT(IGRID)%EVAP)
    DEALLOCATE (GWFLAKDAT(IGRID)%PRECIP)
    DEALLOCATE (GWFLAKDAT(IGRID)%EVAP3)
    DEALLOCATE (GWFLAKDAT(IGRID)%PRECIP3)
    DEALLOCATE (GWFLAKDAT(IGRID)%SEEP)
    DEALLOCATE (GWFLAKDAT(IGRID)%SEEP3)
    DEALLOCATE (GWFLAKDAT(IGRID)%SURFA)
    DEALLOCATE (GWFLAKDAT(IGRID)%SURFIN)
    DEALLOCATE (GWFLAKDAT(IGRID)%SURFOT)
    DEALLOCATE (GWFLAKDAT(IGRID)%SUMCNN)
    DEALLOCATE (GWFLAKDAT(IGRID)%SUMCHN)
    DEALLOCATE (GWFLAKDAT(IGRID)%CLAKE)
    DEALLOCATE (GWFLAKDAT(IGRID)%CRNF)
    DEALLOCATE (GWFLAKDAT(IGRID)%SILLVT)
    DEALLOCATE (GWFLAKDAT(IGRID)%CAUG)
    DEALLOCATE (GWFLAKDAT(IGRID)%CPPT)
    DEALLOCATE (GWFLAKDAT(IGRID)%CLAKINIT)
    DEALLOCATE (GWFLAKDAT(IGRID)%BDLKN1)
!Cdep  Added arrays that track lake budgets for dry lakes
    DEALLOCATE (GWFLAKDAT(Igrid)%EVAPO)
    DEALLOCATE (GWFLAKDAT(Igrid)%WITHDRW)
    DEALLOCATE (GWFLAKDAT(Igrid)%FLWIN)
    DEALLOCATE (GWFLAKDAT(Igrid)%FLWITER)
    DEALLOCATE (GWFLAKDAT(Igrid)%FLWITER3)
    DEALLOCATE (GWFLAKDAT(Igrid)%GWRATELIM)
!Cdep  Deallocate arrays used in conjunction with UZF Package
    DEALLOCATE (GWFLAKDAT(Igrid)%OVRLNDRNF)
    DEALLOCATE (GWFLAKDAT(Igrid)%CUMLNDRNF)
    DEALLOCATE (GWFLAKDAT(Igrid)%CUMUZF)
!Cdep  Deallocate arrays for storing depth, and area arrays
    DEALLOCATE (GWFLAKDAT(Igrid)%DEPTHTABLE)
    DEALLOCATE (GWFLAKDAT(Igrid)%AREATABLE)
    DEALLOCATE (GWFLAKDAT(Igrid)%VOLUMETABLE)
    DEALLOCATE (GWFLAKDAT(Igrid)%XLAKES)
    DEALLOCATE (GWFLAKDAT(Igrid)%XLAKINIT)
    DEALLOCATE (GWFLAKDAT(Igrid)%XLKOLD)
!Crsr allocate BD arrays
    DEALLOCATE (GWFLAKDAT(IGRID)%LDRY)
    DEALLOCATE (GWFLAKDAT(IGRID)%NCNT)
    DEALLOCATE (GWFLAKDAT(IGRID)%NCNST)
    DEALLOCATE (GWFLAKDAT(IGRID)%KSUB)
    DEALLOCATE (GWFLAKDAT(IGRID)%MSUB1)
    DEALLOCATE (GWFLAKDAT(IGRID)%MSUB)
    DEALLOCATE (GWFLAKDAT(IGRID)%FLXINL)
    DEALLOCATE (GWFLAKDAT(IGRID)%VOLOLD)
    DEALLOCATE (GWFLAKDAT(IGRID)%GWIN)
    DEALLOCATE (GWFLAKDAT(IGRID)%GWOUT)
    DEALLOCATE (GWFLAKDAT(IGRID)%DELH)
    DEALLOCATE (GWFLAKDAT(IGRID)%TDELH)
    DEALLOCATE (GWFLAKDAT(IGRID)%SVT)
    DEALLOCATE (GWFLAKDAT(IGRID)%STGADJ)
    DEALLOCATE (GWFLAKDAT(IGRID)%TOTGWIN_LAK)
    DEALLOCATE (GWFLAKDAT(IGRID)%TOTGWOT_LAK)
    DEALLOCATE (GWFLAKDAT(IGRID)%TOTDELSTOR_LAK)
    DEALLOCATE (GWFLAKDAT(IGRID)%TOTSTOR_LAK)
    DEALLOCATE (GWFLAKDAT(IGRID)%TOTEVAP_LAK)
    DEALLOCATE (GWFLAKDAT(IGRID)%TOTPPT_LAK)
    DEALLOCATE (GWFLAKDAT(IGRID)%TOTRUNF_LAK)
    DEALLOCATE (GWFLAKDAT(IGRID)%TOTWTHDRW_LAK)
    DEALLOCATE (GWFLAKDAT(IGRID)%TOTSURFIN_LAK)
    DEALLOCATE (GWFLAKDAT(IGRID)%TOTSURFOT_LAK)
    DEALLOCATE (GWFLAKDAT(IGRID)%VOLOLDD)
!Cdep  Added arrays that calculate lake budgets 6/9/2009
    DEALLOCATE (GWFLAKDAT(IGRID)%DELVOL)
    DEALLOCATE (GWFLAKDAT(IGRID)%TSLAKERR)
    DEALLOCATE (GWFLAKDAT(IGRID)%CUMVOL)
    DEALLOCATE (GWFLAKDAT(IGRID)%CMLAKERR)
    DEALLOCATE (GWFLAKDAT(IGRID)%CUMLKIN)
    DEALLOCATE (GWFLAKDAT(IGRID)%CUMLKOUT)
    DEALLOCATE (GWFLAKDAT(IGRID)%LAKSEEP)
  END SUBROUTINE GWF2LAK7DA

  SUBROUTINE SGWF2LAK7PNT(IGRID)
!C  Set pointers to LAK data for grid
!C
    NLAKES=>GWFLAKDAT(IGRID)%NLAKES
    NLAKESAR=>GWFLAKDAT(IGRID)%NLAKESAR
    ILKCB=>GWFLAKDAT(IGRID)%ILKCB
    LAKTAB=>GWFLAKDAT(IGRID)%LAKTAB
    IRDTAB=>GWFLAKDAT(IGRID)%IRDTAB
    NeedLakWaterMover=>GWFLAKDAT(IGRID)%NeedLakWaterMover
    NSSITR=>GWFLAKDAT(IGRID)%NSSITR
    MXLKND=>GWFLAKDAT(IGRID)%MXLKND
    LKNODE=>GWFLAKDAT(IGRID)%LKNODE
    ICMX=>GWFLAKDAT(IGRID)%ICMX
    NCLS=>GWFLAKDAT(IGRID)%NCLS
    LWRT=>GWFLAKDAT(IGRID)%LWRT
    NDV=>GWFLAKDAT(IGRID)%NDV
    NTRB=>GWFLAKDAT(IGRID)%NTRB
    THETA=>GWFLAKDAT(IGRID)%THETA
    SSCNCR=>GWFLAKDAT(IGRID)%SSCNCR
!Cdep  added SURFDEPTH 3/3/2009
    SURFDEPTH=>GWFLAKDAT(IGRID)%SURFDEPTH
    ICS=>GWFLAKDAT(IGRID)%ICS
    NCNCVR=>GWFLAKDAT(IGRID)%NCNCVR
    LIMERR=>GWFLAKDAT(IGRID)%LIMERR
    ILAKE=>GWFLAKDAT(IGRID)%ILAKE
    ITRB=>GWFLAKDAT(IGRID)%ITRB
    IDIV=>GWFLAKDAT(IGRID)%IDIV
    ISUB=>GWFLAKDAT(IGRID)%ISUB
    IRK=>GWFLAKDAT(IGRID)%IRK
    LKARR1=>GWFLAKDAT(IGRID)%LKARR1
    STAGES=>GWFLAKDAT(IGRID)%STAGES
    STGNEW=>GWFLAKDAT(IGRID)%STGNEW
    STGOLD=>GWFLAKDAT(IGRID)%STGOLD
    STGOLD2=>GWFLAKDAT(IGRID)%STGOLD2
    STGITER=>GWFLAKDAT(IGRID)%STGITER
    VOL=>GWFLAKDAT(IGRID)%VOL
    FLOB=>GWFLAKDAT(IGRID)%FLOB
    DSRFOT=>GWFLAKDAT(IGRID)%DSRFOT
    PRCPLK=>GWFLAKDAT(IGRID)%PRCPLK
    EVAPLK=>GWFLAKDAT(IGRID)%EVAPLK
    BEDLAK=>GWFLAKDAT(IGRID)%BEDLAK
    WTHDRW=>GWFLAKDAT(IGRID)%WTHDRW
    RNF=>GWFLAKDAT(IGRID)%RNF
    CUMRNF=>GWFLAKDAT(IGRID)%CUMRNF
    CUMPPT=>GWFLAKDAT(IGRID)%CUMPPT
    CUMEVP=>GWFLAKDAT(IGRID)%CUMEVP
    CUMGWI=>GWFLAKDAT(IGRID)%CUMGWI
    CUMGWO=>GWFLAKDAT(IGRID)%CUMGWO
    CUMSWI=>GWFLAKDAT(IGRID)%CUMSWI
    CUMSWO=>GWFLAKDAT(IGRID)%CUMSWO
    CUMWDR=>GWFLAKDAT(IGRID)%CUMWDR
    CUMFLX=>GWFLAKDAT(IGRID)%CUMFLX
    CNDFCT=>GWFLAKDAT(IGRID)%CNDFCT
    VOLINIT=>GWFLAKDAT(IGRID)%VOLINIT
    BOTTMS=>GWFLAKDAT(IGRID)%BOTTMS
    BGAREA=>GWFLAKDAT(IGRID)%BGAREA
    SSMN=>GWFLAKDAT(IGRID)%SSMN
    SSMX=>GWFLAKDAT(IGRID)%SSMX
    EVAP=>GWFLAKDAT(IGRID)%EVAP
    PRECIP=>GWFLAKDAT(IGRID)%PRECIP
    EVAP3=>GWFLAKDAT(IGRID)%EVAP3
    PRECIP3=>GWFLAKDAT(IGRID)%PRECIP3
    SEEP=>GWFLAKDAT(IGRID)%SEEP
    SEEP3=>GWFLAKDAT(IGRID)%SEEP3
    SURFA=>GWFLAKDAT(IGRID)%SURFA
    SURFIN=>GWFLAKDAT(IGRID)%SURFIN
    SURFOT=>GWFLAKDAT(IGRID)%SURFOT
    SUMCNN=>GWFLAKDAT(IGRID)%SUMCNN
    SUMCHN=>GWFLAKDAT(IGRID)%SUMCHN
    CLAKE=>GWFLAKDAT(IGRID)%CLAKE
    CRNF=>GWFLAKDAT(IGRID)%CRNF
    SILLVT=>GWFLAKDAT(IGRID)%SILLVT
    CAUG=>GWFLAKDAT(IGRID)%CAUG
    CPPT=>GWFLAKDAT(IGRID)%CPPT
    CLAKINIT=>GWFLAKDAT(IGRID)%CLAKINIT
    BDLKN1=>GWFLAKDAT(IGRID)%BDLKN1
!Cdep  Added arrays that track lake budgets for dry lakes
    EVAPO=>GWFLAKDAT(Igrid)%EVAPO
    WITHDRW=>GWFLAKDAT(Igrid)%WITHDRW
    FLWIN=>GWFLAKDAT(Igrid)%FLWIN
    FLWITER=>GWFLAKDAT(Igrid)%FLWITER
    FLWITER3=>GWFLAKDAT(Igrid)%FLWITER3
    GWRATELIM=>GWFLAKDAT(Igrid)%GWRATELIM
!Cdep  added two variable arrays
    OVRLNDRNF=>GWFLAKDAT(Igrid)%OVRLNDRNF
    CUMLNDRNF=>GWFLAKDAT(Igrid)%CUMLNDRNF
    CUMUZF=>GWFLAKDAT(Igrid)%CUMUZF
!Cdep  added three variable arrays for depth,area, and volume
    DEPTHTABLE=>GWFLAKDAT(Igrid)%DEPTHTABLE
    AREATABLE=>GWFLAKDAT(Igrid)%AREATABLE
    VOLUMETABLE=>GWFLAKDAT(Igrid)%VOLUMETABLE
    XLAKES=>GWFLAKDAT(Igrid)%XLAKES
    XLAKINIT=>GWFLAKDAT(Igrid)%XLAKINIT
    XLKOLD=>GWFLAKDAT(Igrid)%XLKOLD
!Crsr allocate BD arrays
    LDRY=>GWFLAKDAT(IGRID)%LDRY
    NCNT=>GWFLAKDAT(IGRID)%NCNT
    NCNST=>GWFLAKDAT(IGRID)%NCNST
    KSUB=>GWFLAKDAT(IGRID)%KSUB
    MSUB1=>GWFLAKDAT(IGRID)%MSUB1
    MSUB=>GWFLAKDAT(IGRID)%MSUB
    FLXINL=>GWFLAKDAT(IGRID)%FLXINL
    VOLOLD=>GWFLAKDAT(IGRID)%VOLOLD
    GWIN=>GWFLAKDAT(IGRID)%GWIN
    GWOUT=>GWFLAKDAT(IGRID)%GWOUT
    DELH=>GWFLAKDAT(IGRID)%DELH
    TDELH=>GWFLAKDAT(IGRID)%TDELH
    SVT=>GWFLAKDAT(IGRID)%SVT
    STGADJ=>GWFLAKDAT(IGRID)%STGADJ
    TOTGWIN_LAK=>GWFLAKDAT(IGRID)%TOTGWIN_LAK
    TOTGWOT_LAK=>GWFLAKDAT(IGRID)%TOTGWOT_LAK
    TOTDELSTOR_LAK=>GWFLAKDAT(IGRID)%TOTDELSTOR_LAK
    TOTSTOR_LAK=>GWFLAKDAT(IGRID)%TOTSTOR_LAK
    TOTEVAP_LAK=>GWFLAKDAT(IGRID)%TOTEVAP_LAK
    TOTPPT_LAK=>GWFLAKDAT(IGRID)%TOTPPT_LAK
    TOTRUNF_LAK=>GWFLAKDAT(IGRID)%TOTRUNF_LAK
    TOTWTHDRW_LAK=>GWFLAKDAT(IGRID)%TOTWTHDRW_LAK
    TOTSURFIN_LAK=>GWFLAKDAT(IGRID)%TOTSURFIN_LAK
    TOTSURFOT_LAK=>GWFLAKDAT(IGRID)%TOTSURFOT_LAK
    LAKUNIT=>GWFLAKDAT(IGRID)%LAKUNIT
    VOLOLDD=>GWFLAKDAT(IGRID)%VOLOLDD
!Cdep  Allocate lake budget error arrays 6/9/2009
    DELVOL=>GWFLAKDAT(IGRID)%DELVOL
    TSLAKERR=>GWFLAKDAT(IGRID)%TSLAKERR
    CUMVOL=>GWFLAKDAT(IGRID)%CUMVOL
    CMLAKERR=>GWFLAKDAT(IGRID)%CMLAKERR
    CUMLKOUT=>GWFLAKDAT(IGRID)%CUMLKOUT
    CUMLKIN=>GWFLAKDAT(IGRID)%CUMLKIN
    LAKSEEP=>GWFLAKDAT(IGRID)%LAKSEEP
  END SUBROUTINE SGWF2LAK7PNT

  SUBROUTINE SGWF2LAK7PSV1(IGRID)
!C  Save LAK data for a grid for data shared with SFR
!C
    GWFLAKDAT(IGRID)%NLAKES=>NLAKES
    GWFLAKDAT(IGRID)%NLAKESAR=>NLAKESAR
    GWFLAKDAT(IGRID)%THETA=>THETA
    GWFLAKDAT(IGRID)%STGOLD=>STGOLD
    GWFLAKDAT(IGRID)%STGOLD2=>STGOLD2
    GWFLAKDAT(IGRID)%STGNEW=>STGNEW
    GWFLAKDAT(IGRID)%STGITER=>STGITER
    GWFLAKDAT(IGRID)%VOL=>VOL
    GWFLAKDAT(IGRID)%LAKUNIT=>LAKUNIT
  END SUBROUTINE SGWF2LAK7PSV1

  SUBROUTINE SGWF2LAK7PSV(IGRID)
!C  Save LAK data for a grid
!C
    GWFLAKDAT(IGRID)%ILKCB=>ILKCB
    GWFLAKDAT(IGRID)%NSSITR=>NSSITR
    GWFLAKDAT(IGRID)%MXLKND=>MXLKND
    GWFLAKDAT(IGRID)%LKNODE=>LKNODE
    GWFLAKDAT(IGRID)%ICMX=>ICMX
    GWFLAKDAT(IGRID)%LAKTAB=>LAKTAB
    GWFLAKDAT(IGRID)%IRDTAB=>IRDTAB
    GWFLAKDAT(IGRID)%NeedLakWaterMover=>NeedLakWaterMover
    GWFLAKDAT(IGRID)%NCLS=>NCLS
    GWFLAKDAT(IGRID)%LWRT=>LWRT
    GWFLAKDAT(IGRID)%NDV=>NDV
    GWFLAKDAT(IGRID)%NTRB=>NTRB
    GWFLAKDAT(IGRID)%SSCNCR=>SSCNCR
!Cdep  Added SURDEPTH 3/3/2009
    GWFLAKDAT(IGRID)%SURFDEPTH=>SURFDEPTH
    GWFLAKDAT(IGRID)%ICS=>ICS
    GWFLAKDAT(IGRID)%NCNCVR=>NCNCVR
    GWFLAKDAT(IGRID)%LIMERR=>LIMERR
    GWFLAKDAT(IGRID)%ILAKE=>ILAKE
    GWFLAKDAT(IGRID)%ITRB=>ITRB
    GWFLAKDAT(IGRID)%IDIV=>IDIV
    GWFLAKDAT(IGRID)%ISUB=>ISUB
    GWFLAKDAT(IGRID)%IRK=>IRK
    GWFLAKDAT(IGRID)%LKARR1=>LKARR1
    GWFLAKDAT(IGRID)%STAGES=>STAGES
    GWFLAKDAT(IGRID)%FLOB=>FLOB
    GWFLAKDAT(IGRID)%DSRFOT=>DSRFOT
    GWFLAKDAT(IGRID)%PRCPLK=>PRCPLK
    GWFLAKDAT(IGRID)%EVAPLK=>EVAPLK
    GWFLAKDAT(IGRID)%BEDLAK=>BEDLAK
    GWFLAKDAT(IGRID)%WTHDRW=>WTHDRW
    GWFLAKDAT(IGRID)%RNF=>RNF
    GWFLAKDAT(IGRID)%CUMRNF=>CUMRNF
    GWFLAKDAT(IGRID)%CUMPPT=>CUMPPT
    GWFLAKDAT(IGRID)%CUMEVP=>CUMEVP
    GWFLAKDAT(IGRID)%CUMGWI=>CUMGWI
    GWFLAKDAT(IGRID)%CUMGWO=>CUMGWO
    GWFLAKDAT(IGRID)%CUMSWI=>CUMSWI
    GWFLAKDAT(IGRID)%CUMSWO=>CUMSWO
    GWFLAKDAT(IGRID)%CUMWDR=>CUMWDR
    GWFLAKDAT(IGRID)%CUMFLX=>CUMFLX
    GWFLAKDAT(IGRID)%CNDFCT=>CNDFCT
    GWFLAKDAT(IGRID)%VOLINIT=>VOLINIT
    GWFLAKDAT(IGRID)%BOTTMS=>BOTTMS
    GWFLAKDAT(IGRID)%BGAREA=>BGAREA
    GWFLAKDAT(IGRID)%SSMN=>SSMN
    GWFLAKDAT(IGRID)%SSMX=>SSMX
    GWFLAKDAT(IGRID)%EVAP=>EVAP
    GWFLAKDAT(IGRID)%PRECIP=>PRECIP
    GWFLAKDAT(IGRID)%EVAP3=>EVAP3
    GWFLAKDAT(IGRID)%PRECIP3=>PRECIP3
    GWFLAKDAT(IGRID)%SEEP=>SEEP
    GWFLAKDAT(IGRID)%SEEP3=>SEEP3
    GWFLAKDAT(IGRID)%SURFA=>SURFA
    GWFLAKDAT(IGRID)%SURFIN=>SURFIN
    GWFLAKDAT(IGRID)%SURFOT=>SURFOT
    GWFLAKDAT(IGRID)%SUMCNN=>SUMCNN
    GWFLAKDAT(IGRID)%SUMCHN=>SUMCHN
    GWFLAKDAT(IGRID)%CLAKE=>CLAKE
    GWFLAKDAT(IGRID)%CRNF=>CRNF
    GWFLAKDAT(IGRID)%SILLVT=>SILLVT
    GWFLAKDAT(IGRID)%CAUG=>CAUG
    GWFLAKDAT(IGRID)%CPPT=>CPPT
    GWFLAKDAT(IGRID)%CLAKINIT=>CLAKINIT
    GWFLAKDAT(IGRID)%BDLKN1=>BDLKN1
!Cdep  Added arrays that track lake budgets for dry lakes
    GWFLAKDAT(Igrid)%EVAPO=>EVAPO
    GWFLAKDAT(Igrid)%WITHDRW=>WITHDRW
    GWFLAKDAT(Igrid)%FLWIN=>FLWIN
    GWFLAKDAT(Igrid)%FLWITER=>FLWITER
    GWFLAKDAT(Igrid)%FLWITER3=>FLWITER3
    GWFLAKDAT(Igrid)%GWRATELIM=>GWRATELIM
!Cdep  added two variable arrays
    GWFLAKDAT(Igrid)%OVRLNDRNF=>OVRLNDRNF
    GWFLAKDAT(Igrid)%CUMLNDRNF=>CUMLNDRNF
    GWFLAKDAT(Igrid)%CUMUZF=>CUMUZF
!Cdep  added three variable arrays for depth, area, and volume
    GWFLAKDAT(Igrid)%DEPTHTABLE=>DEPTHTABLE
    GWFLAKDAT(Igrid)%AREATABLE=>AREATABLE
    GWFLAKDAT(Igrid)%VOLUMETABLE=>VOLUMETABLE
    GWFLAKDAT(Igrid)%XLAKES=>XLAKES
    GWFLAKDAT(Igrid)%XLAKINIT=>XLAKINIT
    GWFLAKDAT(Igrid)%XLKOLD=>XLKOLD
!Crsr allocate BD arrays
    GWFLAKDAT(IGRID)%LDRY=>LDRY
    GWFLAKDAT(IGRID)%NCNT=>NCNT
    GWFLAKDAT(IGRID)%NCNST=>NCNST
    GWFLAKDAT(IGRID)%KSUB=>KSUB
    GWFLAKDAT(IGRID)%MSUB1=>MSUB1
    GWFLAKDAT(IGRID)%MSUB=>MSUB
    GWFLAKDAT(IGRID)%FLXINL=>FLXINL
    GWFLAKDAT(IGRID)%VOLOLD=>VOLOLD
    GWFLAKDAT(IGRID)%GWIN=>GWIN
    GWFLAKDAT(IGRID)%GWOUT=>GWOUT
    GWFLAKDAT(IGRID)%DELH=>DELH
    GWFLAKDAT(IGRID)%TDELH=>TDELH
    GWFLAKDAT(IGRID)%SVT=>SVT
    GWFLAKDAT(IGRID)%STGADJ=>STGADJ
!Cdep  Allocate lake budget error arrays 6/9/2009
    GWFLAKDAT(IGRID)%DELVOL=>DELVOL
    GWFLAKDAT(IGRID)%TSLAKERR=>TSLAKERR
    GWFLAKDAT(IGRID)%CUMVOL=>CUMVOL
    GWFLAKDAT(IGRID)%CMLAKERR=>CMLAKERR
    GWFLAKDAT(IGRID)%CUMLKOUT=>CUMLKOUT
    GWFLAKDAT(IGRID)%CUMLKIN=>CUMLKIN
!crgn Allocate budget arrays for GSFLOW CSV file
    GWFLAKDAT(IGRID)%TOTGWIN_LAK=>TOTGWIN_LAK
    GWFLAKDAT(IGRID)%TOTGWOT_LAK=>TOTGWOT_LAK
    GWFLAKDAT(IGRID)%TOTDELSTOR_LAK=>TOTDELSTOR_LAK
    GWFLAKDAT(IGRID)%TOTSTOR_LAK=>TOTSTOR_LAK
    GWFLAKDAT(IGRID)%TOTEVAP_LAK=>TOTEVAP_LAK
    GWFLAKDAT(IGRID)%TOTPPT_LAK=>TOTPPT_LAK
    GWFLAKDAT(IGRID)%TOTRUNF_LAK=>TOTRUNF_LAK
    GWFLAKDAT(IGRID)%TOTWTHDRW_LAK=>TOTWTHDRW_LAK
    GWFLAKDAT(IGRID)%TOTSURFIN_LAK=>TOTSURFIN_LAK
    GWFLAKDAT(IGRID)%TOTSURFOT_LAK=>TOTSURFOT_LAK
    GWFLAKDAT(IGRID)%VOLOLDD=>VOLOLDD
    GWFLAKDAT(IGRID)%LAKSEEP=>LAKSEEP
  END SUBROUTINE SGWF2LAK7PSV

END MODULE GWFLAKMODULE

! Scalar variables:
!
! ICMX
! ILKCB     Unit # for cell-by-cell flows
! IRDTAB    =1 for TABLEINPUT option, otherwise 0
! LAKUNIT   Unit # for LAK input file
! LKNODE
! LWRT
! MXLKAR    SPACE FOR FLOB ARRAY WHEN TRANSPORT ACTIVE.
! MXLKND    NUMBER OF LAKE-AQUIFER INTERFACES (AN ESTIMATE)
! NCLS
! NDV
! NLAKES    Number of lakes
! NLAKESAR  Number of lakes for allocating arrays, but not < 1
! NSOL      Number of solutes from GWT
! NSS       From GWFSFRMODULE, = number of stream segments
! NSSAR     SPACE FOR CONNECTION WITH STREAMS
! NSSITR    Maximum number of iterations for solution for lake stage
! NTRB
! NUZFAR    SPACE FOR OVERLAND FLOW WHEN UNSATURATED FLOW ACTIVE
! SSCNCR    Convergence criterion for equilibrium lake stage solution
! SURFDEPTH The height of small topological variations in lake-bottom elevations
! THETA     Time-weighting factor for solving for lake stage
! TOTGWIN_LAK, TOTGWOT_LAK, TOTDELSTOR_LAK, TOTSTOR_LAK
! TOTEVAP_LAK, TOTPPT_LAK, TOTRUNF_LAK, TOTWTHDRW_LAK
! TOTSURFIN_LAK, TOTSURFOT_LAK
!
! Arrays:
!
! AREATABLE(151,NLAKES)
! BEDLAK(MXLKND)
! BDLKN1(NCOL,NROW,NLAY)
! BOTTMS(NLAKES)
! BGAREA(NLAKES)
! CAUG(NLAKES,NSOL)          concentration of solute in water used to augment the lake volume
! CLAKE(NLAKESAR,NSOL)       concentration in lake, all solutes
! CLAKINIT(NLAKESAR,NSOL)
! CMLAKERR(NLAKES)
! CNDFCT(MXLKND)
! CPPT(NLAKES,NSOL)          concentration of solute in precipitation onto the lake surface
! CRNF(NLAKES,NSOL)          concentration of solute in overland runoff directly into the lake
! CUMRNF(NLAKES)
! CUMUZF(NLAKES)
! CUMPPT(NLAKES)
! CUMEVP(NLAKES)
! CUMGWI(NLAKES)
! CUMGWO(NLAKES)
! CUMSWI(NLAKES)
! CUMSWO(NLAKES)
! CUMWDR(NLAKES)
! CUMFLX(NLAKES)
! CUMVOL(NLAKES),
! CUMLKIN(NLAKES)
! CUMLKOUT(NLAKES)
! CUMLNDRNF(NUZFAR)
! DELH(NLAKES)
! DELVOL(NLAKES)
! DEPTHTABLE(151,NLAKES)
! DSRFOT(NLAKES)
! EVAPO(NLAKES)
! EVAPLK(NLAKES)             Rate of evaporation per unit area from the surface of a lake
! EVAP(NLAKES)
! EVAP3(NLAKES)
! FLOB(MXLKAR)
! FLWITER(NLAKES),FLWITER3(NLAKES)
! FLWIN(NLAKES)
! FLXINL(NLAKES)
! GWIN(NLAKES)
! GWOUT(NLAKES)
! GWRATELIM(NLAKES)
! IDIV(NLAKES,NSSAR)
! ILAKE(5,MXLKND)
! IRK(2,NLAKES)
! ICS(NLAKES)
! ISUB(NLAKES,NLAKES)        Identification numbers of the sublakes
! ITRB(NLAKES,NSSAR)
! KSUB(NLAKES)
! LAKSEEP(NCOL,NROW)
! LAKTAB(NLAKES)             Unit number of file of relations among lake stage, surface area, and volume.
! LIMERR(NLAKES)
! LKARR1(NCOL,NROW,NLAY)     Identification number of the lake occupying the grid cell
! LDRY(NODES)
! MSUB(NLAKES,NLAKES)
! MSUB1(NLAKES)
! NCNCVR(NLAKES)
! NCNT(NLAKES)
! NCNST(NLAKES)
! OVRLNDRNF(NUZFAR)
! PRCPLK(NLAKES)             Rate of precipitation per unit area at the surface of a lake
! PRECIP(NLAKES)
! PRECIP3(NLAKES)
! RNF(NLAKES)                Overland runoff from an adjacent watershed entering the lake
! SEEP(NLAKES),
! SEEP3(NLAKES)
! SEEPUZ(NLAKES)
! SILLVT(NLAKES,NLAKES)      Sill elevation for connection to a sublake
! SSMN(NLAKES)               Minimum stage for lake in steady-state solution
! SSMX(NLAKES)               Maximum stage for lake in steady-state solution
! SUMCNN(NLAKES)
! SUMCHN(NLAKES)
! SURFA(NLAKES)
! SURFIN(NLAKES)
! SURFOT(NLAKES)
! SVT(NLAKES)
! STAGES(NLAKESAR)           Lake stage
! STGITER(NLAKESAR)
! STGOLD(NLAKESAR)
! STGNEW(NLAKESAR)
! STGOLD2(NLAKESAR)
! STGADJ(NLAKES)
! TDELH(NLAKES)
! TSLAKERR(NLAKES)
! VOL(NLAKESAR)
! VOLOLD(NLAKES)
! VOLINIT(NLAKES)
! VOLOLDD(NLAKESAR)
! VOLUMETABLE(151,NLAKES)
! WTHDRW(NLAKES)             volumetric rate, or flux (L3/T), of water removal from a lake by means other than rainfall, evaporation, surface outflow, or ground-water seepage. A negative value indicates augmentation.
! WITHDRW(NLAKES)
! Three arrays used in GAGE Package when Solute Transport is active:
! XLAKES(NLAKES,1), XLAKINIT(NLAKES,1), XLKOLD(NLAKES,1)


*----------------------------------------------------------------------*
      subroutine set_op_scratch(len_buffer,buffering_type,
     &                            me_op,iblk,maxscr,
     &                            orb_info)
*----------------------------------------------------------------------*
*     return the recommended buffering type and the necessary buffer
*     length for ME list me_op, when a length of maxscr is intended
*
*     types:
*         0 -- full list
*         1 -- Ms blocks
*         2 -- Ms/gamma blocks
*         3 -- Ms/gamma/dist blocks   DISABLED
*         4 -- even smaller batches   DISABLED
*
*----------------------------------------------------------------------*

      implicit none

      include 'opdim.h'
      include 'mdef_me_list.h'
      include 'def_orbinf.h'
      include 'routes.h'

      integer, intent(in) ::
     &     iblk, maxscr
      integer, intent(out) ::
     &     len_buffer, buffering_type
      type(me_list), intent(in) ::
     &     me_op
      type(orbinf), intent(in) ::
     &     orb_info

      integer, external ::
     &     max_dis_blk

      buffering_type=0
      len_buffer = me_op%len_op_occ(iblk)
      if (force_batching.le.0.and.len_buffer.le.maxscr) return

      buffering_type=1
      len_buffer = max_dis_blk(-1,me_op,iblk,orb_info)
      if (force_batching.le.1.and.len_buffer.le.maxscr) return

      buffering_type=2
      len_buffer =  max_dis_blk(0,me_op,iblk,orb_info)

      return
      ! disabled:

      if (len_buffer.le.maxscr) return

      buffering_type=3
      len_buffer = max_dis_blk(1,me_op,iblk,orb_info)
      if (len_buffer.le.maxscr) return

      buffering_type=4

      return
      end


ACCEPTABLE LEFT PRIMERS
                                  0-based     #               self  self  qual-
   # sequence                       start ln  N   GC%     Tm   any   end   lity
   0 TCCTACAGCTGTGGGAAAATGAG          200 23  0 47.83 62.697 12.00  0.00  5.697
   1 TCCTACAGCTGTGGGAAAATGA           200 22  0 45.45 61.895 12.00  1.00  3.895
   2 TCCTACAGCTGTGGGAAAATG            200 21  0 47.62 60.118 12.00  0.00  1.118
   3 TCCTACAGCTGTGGGAAAAT             200 20  0 45.00 57.268 12.00  2.00  2.732
   4 ACACACTTCCTACAGCTGTGG            193 21  0 52.38 57.875  8.00  8.00  3.125
   5 CACACACTTCCTACAGCTGTGG           192 22  0 54.55 60.796  8.00  8.00  2.796
   6 CCACACACTTCCTACAGCTGTG           191 22  0 54.55 60.796  8.00  6.00  2.796
   7 ACCACACACTTCCTACAGCTGTG          190 23  0 52.17 61.580  8.00  6.00  4.580
   8 TACCACACACTTCCTACAGCTGTG         189 24  0 50.00 61.532  8.00  6.00  5.532
   9 GTACCACACACTTCCTACAGCTGTG        188 25  0 52.00 62.233  8.00  6.00  7.233
  10 CCACACACTTCCTACAGCTGT            191 21  0 52.38 57.875  8.00  8.00  3.125
  11 ACCACACACTTCCTACAGCTGT           190 22  0 50.00 58.799  8.00  8.00  3.201
  12 TACCACACACTTCCTACAGCTGT          189 23  0 47.83 58.855  8.00  8.00  4.145
  13 GTACCACACACTTCCTACAGCTGT         188 24  0 50.00 59.674  8.00  8.00  4.326
  14 TGTACCACACACTTCCTACAGCTGT        187 25  0 48.00 62.233  8.00  8.00  7.233
  15 GTGTACCACACACTTCCTACAGCTGT       186 26  0 50.00 62.885  8.00  8.00  8.885
  16 ACCACACACTTCCTACAGCTG            190 21  0 52.38 57.875  6.00  6.00  3.125
  17 TACCACACACTTCCTACAGCTG           189 22  0 50.00 57.969  6.00  6.00  4.031
  18 GTACCACACACTTCCTACAGCTG          188 23  0 52.17 58.855  6.00  6.00  4.145
  19 TGTACCACACACTTCCTACAGCTG         187 24  0 50.00 61.532  6.00  6.00  5.532
  20 GTGTACCACACACTTCCTACAGCTG        186 25  0 52.00 62.233  6.00  6.00  7.233
  21 TGTACCACACACTTCCTACAGCT          187 23  0 47.83 58.855  4.00  4.00  4.145
  22 GTGTACCACACACTTCCTACAGCT         186 24  0 50.00 59.674  5.00  4.00  4.326
  23 GGTGTACCACACACTTCCTACAGCT        185 25  0 52.00 62.860  5.00  4.00  7.860
  24 TGTACCACACACTTCCTACAGC           187 22  0 50.00 57.817  4.00  2.00  4.183
  25 GTGTACCACACACTTCCTACAGC          186 23  0 52.17 58.715  5.00  2.00  4.285
  26 GGTGTACCACACACTTCCTACAGC         185 24  0 54.17 62.095  5.00  2.00  6.095
  27 GGTGTACCACACACTTCCTACAG          185 23  0 52.17 58.570  5.00  2.00  4.430
  28 GGGTGTACCACACACTTCCTACAG         184 24  0 54.17 61.959  5.00  2.00  5.959
  29 GGTGTACCACACACTTCCTACA           185 22  0 50.00 57.509  5.00  1.00  4.491
  30 GGGTGTACCACACACTTCCTACA          184 23  0 52.17 61.117  5.00  1.00  4.117
  31 GGGTGTACCACACACTTCCTAC           184 22  0 54.55 58.361  5.00  0.00  3.639
  32 TGGGTGTACCACACACTTCCTAC          183 23  0 52.17 61.117  6.00  0.00  4.117
  33 GTGGGTGTACCACACACTTCCTAC         182 24  0 54.17 61.849  8.00  0.00  5.849
  34 GGGTGTACCACACACTTCCTA            184 21  0 52.38 57.434  5.00  2.00  3.566
  35 TGGGTGTACCACACACTTCCTA           183 22  0 50.00 60.326  6.00  2.00  2.326
  36 GTGGGTGTACCACACACTTCCTA          182 23  0 52.17 61.117  8.00  2.00  4.117
  37 GGGTGTACCACACACTTCCT             184 20  0 55.00 57.315  5.00  0.00  2.685
  38 TGGGTGTACCACACACTTCCT            183 21  0 52.38 60.328  6.00  0.00  1.328
  39 GTGGGTGTACCACACACTTCCT           182 22  0 54.55 61.149  8.00  0.00  3.149
  40 TGGGTGTACCACACACTTCC             183 20  0 55.00 59.283  6.00  0.00  0.717
  41 GTGGGTGTACCACACACTTCC            182 21  0 57.14 60.189  8.00  0.00  1.189
  42 TGTGGGTGTACCACACACTTC            181 21  0 52.38 59.347  8.00  2.00  1.653
  43 TTGTGGGTGTACCACACACTTC           180 22  0 50.00 60.765  8.00  3.00  2.765
  44 ATTGTGGGTGTACCACACACTTC          179 23  0 47.83 60.995  8.00  5.00  3.995
  45 TGTGGGTGTACCACACACTT             181 20  0 50.00 57.229  8.00  5.00  2.771
  46 TTGTGGGTGTACCACACACTT            180 21  0 47.62 58.817  8.00  5.00  2.183
  47 ATTGTGGGTGTACCACACACTT           179 22  0 45.45 59.161  8.00  6.00  2.839
  48 CATTGTGGGTGTACCACACACTT          178 23  0 47.83 61.918  8.00  6.00  4.918
  49 ACATTGTGGGTGTACCACACACTT         177 24  0 45.83 62.627  8.00  6.00  6.627
  50 TTGTGGGTGTACCACACACT             180 20  0 50.00 57.229  8.00  6.00  2.771
  51 ATTGTGGGTGTACCACACACT            179 21  0 47.62 57.686  8.00  8.00  3.314
  52 CATTGTGGGTGTACCACACACT           178 22  0 50.00 60.644  8.00  8.00  2.644
  53 ACATTGTGGGTGTACCACACACT          177 23  0 47.83 61.441  8.00  8.00  4.441
  54 CATTGTGGGTGTACCACACAC            178 21  0 52.38 59.632  8.00  8.00  1.368
  55 ACATTGTGGGTGTACCACACAC           177 22  0 50.00 60.510  8.00  8.00  2.510
  56 GACATTGTGGGTGTACCACACAC          176 23  0 52.17 62.364  8.00  8.00  5.364
  57 CATTGTGGGTGTACCACACA             178 20  0 50.00 58.674  8.00  8.00  1.326
  58 ACATTGTGGGTGTACCACACA            177 21  0 47.62 59.632  8.00  8.00  1.368
  59 GACATTGTGGGTGTACCACACA           176 22  0 50.00 61.591  8.00  8.00  3.591
  60 AGACATTGTGGGTGTACCACACA          175 23  0 47.83 62.479  8.00  8.00  5.479
  61 GACATTGTGGGTGTACCACAC            176 21  0 52.38 58.609  6.00  6.00  2.391
  62 AGACATTGTGGGTGTACCACAC           175 22  0 50.00 59.670  6.00  6.00  2.330
  63 AAGACATTGTGGGTGTACCACAC          174 23  0 47.83 60.995  6.00  6.00  3.995
  64 TAAGACATTGTGGGTGTACCACAC         173 24  0 45.83 60.969  6.00  6.00  4.969
  65 CTAAGACATTGTGGGTGTACCACAC        172 25  0 48.00 61.794  6.00  6.00  6.794
  66 GACATTGTGGGTGTACCACA             176 20  0 50.00 57.608  6.00  6.00  2.392
  67 AGACATTGTGGGTGTACCACA            175 21  0 47.62 58.765  6.00  6.00  2.235
  68 AAGACATTGTGGGTGTACCACA           174 22  0 45.45 60.193  6.00  6.00  2.193
  69 TAAGACATTGTGGGTGTACCACA          173 23  0 43.48 60.196  6.00  6.00  3.196
  70 CTAAGACATTGTGGGTGTACCACA         172 24  0 45.83 61.086  6.00  6.00  5.086
  71 AAGACATTGTGGGTGTACCAC            174 21  0 47.62 57.273  5.00  4.00  3.727
  72 TAAGACATTGTGGGTGTACCAC           173 22  0 45.45 57.389  5.00  4.00  4.611
  73 CTAAGACATTGTGGGTGTACCAC          172 23  0 47.83 58.433  5.00  4.00  4.567
  74 GCTAAGACATTGTGGGTGTACCAC         171 24  0 50.00 61.894  5.00  4.00  5.894
  75 AGCTAAGACATTGTGGGTGTACCAC        170 25  0 48.00 62.652  5.00  4.00  7.652
  76 CTAAGACATTGTGGGTGTACCA           172 22  0 45.45 57.543  5.00  2.00  4.457
  77 GCTAAGACATTGTGGGTGTACCA          171 23  0 47.83 61.184  5.00  2.00  4.184
  78 AGCTAAGACATTGTGGGTGTACCA         170 24  0 45.83 62.000  5.00  2.00  6.000
  79 GCTAAGACATTGTGGGTGTACC           171 22  0 50.00 58.513  5.00  4.00  3.487
  80 AGCTAAGACATTGTGGGTGTACC          170 23  0 47.83 59.468  5.00  4.00  3.532
  81 AAGCTAAGACATTGTGGGTGTACC         169 24  0 45.83 60.673  5.00  4.00  4.673
  82 AAAGCTAAGACATTGTGGGTGTACC        168 25  0 44.00 61.766  5.00  4.00  6.766
  83 AAAAGCTAAGACATTGTGGGTGTACC       167 26  0 42.31 62.764  5.00  4.00  8.764
  84 AAGCTAAGACATTGTGGGTGTAC          169 23  0 43.48 57.388  5.00  4.00  5.612
  85 AAAGCTAAGACATTGTGGGTGTAC         168 24  0 41.67 58.699  5.00  4.00  5.301
  86 AAAAGCTAAGACATTGTGGGTGTAC        167 25  0 40.00 59.890  5.00  4.00  5.110
  87 CAAAAGCTAAGACATTGTGGGTGTAC       166 26  0 42.31 62.195  5.00  4.00  8.195
  88 ACAAAAGCTAAGACATTGTGGGTGTAC      165 27  0 40.74 62.787  5.00  4.00  9.787
  89 AAAGCTAAGACATTGTGGGTGTA          168 23  0 39.13 57.892  5.00  2.00  5.108
  90 AAAAGCTAAGACATTGTGGGTGTA         167 24  0 37.50 59.162  5.00  2.00  4.838
  91 CAAAAGCTAAGACATTGTGGGTGTA        166 25  0 40.00 61.563  5.00  2.00  6.563
  92 ACAAAAGCTAAGACATTGTGGGTGTA       165 26  0 38.46 62.195  5.00  2.00  8.195
  93 TACAAAAGCTAAGACATTGTGGGTGTA      164 27  0 37.04 62.136  5.00  2.00  9.136
  94 AAAGCTAAGACATTGTGGGTGT           168 22  0 40.91 57.804  5.00  0.00  4.196
  95 AAAAGCTAAGACATTGTGGGTGT          167 23  0 39.13 59.123  5.00  0.00  3.877
  96 CAAAAGCTAAGACATTGTGGGTGT         166 24  0 41.67 61.607  5.00  0.00  5.607
  97 ACAAAAGCTAAGACATTGTGGGTGT        165 25  0 40.00 62.258  5.00  0.00  7.258
  98 TACAAAAGCTAAGACATTGTGGGTGT       164 26  0 38.46 62.195  5.00  0.00  8.195
  99 ATACAAAAGCTAAGACATTGTGGGTGT      163 27  0 37.04 62.320  5.00  0.00  9.320
 100 AAAAGCTAAGACATTGTGGGTG           167 22  0 40.91 58.314  5.00  0.00  3.686
 101 CAAAAGCTAAGACATTGTGGGTG          166 23  0 43.48 60.909  5.00  0.00  3.909
 102 ACAAAAGCTAAGACATTGTGGGTG         165 24  0 41.67 61.607  5.00  0.00  5.607
 103 TACAAAAGCTAAGACATTGTGGGTG        164 25  0 40.00 61.563  5.00  0.00  6.563
 104 ATACAAAAGCTAAGACATTGTGGGTG       163 26  0 38.46 61.720  5.00  0.00  7.720
 105 AATACAAAAGCTAAGACATTGTGGGTG      162 27  0 37.04 62.689  5.00  0.00  9.689
 106 CAAAAGCTAAGACATTGTGGGT           166 22  0 40.91 58.314  5.00  0.00  3.686
 107 ACAAAAGCTAAGACATTGTGGGT          165 23  0 39.13 59.123  5.00  1.00  3.877
 108 TACAAAAGCTAAGACATTGTGGGT         164 24  0 37.50 59.162  5.00  0.00  4.838
 109 ATACAAAAGCTAAGACATTGTGGGT        163 25  0 36.00 59.432  5.00  1.00  5.568
 110 AATACAAAAGCTAAGACATTGTGGGT       162 26  0 34.62 60.524  5.00  1.00  6.524
 111 TAATACAAAAGCTAAGACATTGTGGGT      161 27  0 33.33 60.517  5.00  1.00  7.517
 112 CAAAAGCTAAGACATTGTGGG            166 21  0 42.86 57.442  5.00  0.00  3.558
 113 ACAAAAGCTAAGACATTGTGGG           165 22  0 40.91 58.314  5.00  1.00  3.686
 114 TACAAAAGCTAAGACATTGTGGG          164 23  0 39.13 58.382  5.00  1.00  4.618
 115 ATACAAAAGCTAAGACATTGTGGG         163 24  0 37.50 58.698  5.00  0.00  5.302
 116 AATACAAAAGCTAAGACATTGTGGG        162 25  0 36.00 59.858  5.00  0.00  5.142
 117 TAATACAAAAGCTAAGACATTGTGGG       161 26  0 34.62 59.872  5.00  0.00  6.128
 118 CTAATACAAAAGCTAAGACATTGTGGG      160 27  0 37.04 60.616  5.00  0.00  7.616
 119 CTAATACAAAAGCTAAGACATTGTGG       160 26  0 34.62 57.766  5.00  1.00  8.234
 120 CCTAATACAAAAGCTAAGACATTGTGG      159 27  0 37.04 60.616  5.00  1.00  7.616
 121 CCTAATACAAAAGCTAAGACATTGTG       159 26  0 34.62 57.766  5.00  3.00  8.234
 122 CCCTAATACAAAAGCTAAGACATTGTG      158 27  0 37.04 60.616  5.00  3.00  7.616
 123 CCCTAATACAAAAGCTAAGACATTGT       158 26  0 34.62 58.432  5.00  5.00  7.568
 124 TCCCTAATACAAAAGCTAAGACATTGT      157 27  0 33.33 59.891  5.00  5.00  7.109
 125 CCCTAATACAAAAGCTAAGACATTG        158 25  0 36.00 57.709  4.00  3.00  7.291
 126 TCCCTAATACAAAAGCTAAGACATTG       157 26  0 34.62 59.231  4.00  3.00  6.769
 127 TTCCCTAATACAAAAGCTAAGACATTG      156 27  0 33.33 60.279  4.00  3.00  7.279
 128 TTCCCTAATACAAAAGCTAAGACATT       156 26  0 30.77 58.116  4.00  3.00  7.884
 129 CTTCCCTAATACAAAAGCTAAGACATT      155 27  0 33.33 58.903  4.00  3.00  8.097
 130 CTTCCCTAATACAAAAGCTAAGACAT       155 26  0 34.62 57.811  4.00  2.00  8.189
 131 CCTTCCCTAATACAAAAGCTAAGACAT      154 27  0 37.04 60.573  4.00  2.00  7.573
 132 CTTCCCTAATACAAAAGCTAAGACA        155 25  0 36.00 57.487  4.00  0.00  7.513
 133 CCTTCCCTAATACAAAAGCTAAGACA       154 26  0 38.46 60.381  4.00  0.00  6.381
 134 ACCTTCCCTAATACAAAAGCTAAGACA      153 27  0 37.04 60.995  4.00  0.00  7.995
 135 CCTTCCCTAATACAAAAGCTAAGAC        154 25  0 40.00 58.167  4.00  1.00  6.833
 136 ACCTTCCCTAATACAAAAGCTAAGAC       153 26  0 38.46 58.862  4.00  1.00  7.138
 137 GACCTTCCCTAATACAAAAGCTAAGAC      152 27  0 40.74 60.283  4.00  1.00  7.283
 138 CCTTCCCTAATACAAAAGCTAAGA         154 24  0 37.50 57.427  4.00  1.00  6.573
 139 ACCTTCCCTAATACAAAAGCTAAGA        153 25  0 36.00 58.167  4.00  1.00  6.833
 140 GACCTTCCCTAATACAAAAGCTAAGA       152 26  0 38.46 59.649  4.00  1.00  6.351
 141 AGACCTTCCCTAATACAAAAGCTAAGA      151 27  0 37.04 60.382  4.00  1.00  7.382
 142 GACCTTCCCTAATACAAAAGCTAAG        152 25  0 40.00 58.167  4.00  3.00  6.833
 143 AGACCTTCCCTAATACAAAAGCTAAG       151 26  0 38.46 58.971  4.00  3.00  7.029
 144 AAGACCTTCCCTAATACAAAAGCTAAG      150 27  0 37.04 59.997  4.00  3.00  7.003
 145 GACCTTCCCTAATACAAAAGCTAA         152 24  0 37.50 57.300  4.00  1.00  6.700
 146 AGACCTTCCCTAATACAAAAGCTAA        151 25  0 36.00 58.167  4.00  1.00  6.833
 147 AAGACCTTCCCTAATACAAAAGCTAA       150 26  0 34.62 59.264  4.00  1.00  6.736
 148 GAAGACCTTCCCTAATACAAAAGCTAA      149 27  0 37.04 60.660  6.00  1.00  7.660
 149 AAGACCTTCCCTAATACAAAAGCTA        150 25  0 36.00 58.167  4.00  2.00  6.833
 150 GAAGACCTTCCCTAATACAAAAGCTA       149 26  0 38.46 59.649  6.00  2.00  6.351
 151 TGAAGACCTTCCCTAATACAAAAGCTA      148 27  0 37.04 61.778  6.00  2.00  8.778
 152 AAGACCTTCCCTAATACAAAAGCT         150 24  0 37.50 58.100  4.00  4.00  5.900
 153 GAAGACCTTCCCTAATACAAAAGCT        149 25  0 40.00 59.629  6.00  4.00  5.371
 154 TGAAGACCTTCCCTAATACAAAAGCT       148 26  0 38.46 61.823  6.00  4.00  7.823
 155 CTGAAGACCTTCCCTAATACAAAAGCT      147 27  0 40.74 62.483  6.00  4.00  9.483
 156 AAGACCTTCCCTAATACAAAAGC          150 23  0 39.13 57.202  4.00  2.00  5.798
 157 GAAGACCTTCCCTAATACAAAAGC         149 24  0 41.67 58.814  6.00  2.00  5.186
 158 TGAAGACCTTCCCTAATACAAAAGC        148 25  0 40.00 61.112  6.00  2.00  6.112
 159 CTGAAGACCTTCCCTAATACAAAAGC       147 26  0 42.31 61.823  6.00  2.00  7.823
 160 ACTGAAGACCTTCCCTAATACAAAAGC      146 27  0 40.74 62.397  6.00  2.00  9.397
 161 TGAAGACCTTCCCTAATACAAAAG         148 24  0 37.50 57.993  6.00  3.00  6.007
 162 CTGAAGACCTTCCCTAATACAAAAG        147 25  0 40.00 58.861  6.00  3.00  6.139
 163 ACTGAAGACCTTCCCTAATACAAAAG       146 26  0 38.46 59.556  6.00  3.00  6.444
 164 CACTGAAGACCTTCCCTAATACAAAAG      145 27  0 40.74 61.738  6.00  3.00  8.738
 165 TGAAGACCTTCCCTAATACAAAA          148 23  0 34.78 57.052  6.00  1.00  5.948
 166 CTGAAGACCTTCCCTAATACAAAA         147 24  0 37.50 57.993  6.00  1.00  6.007
 167 ACTGAAGACCTTCCCTAATACAAAA        146 25  0 36.00 58.743  6.00  1.00  6.257
 168 CACTGAAGACCTTCCCTAATACAAAA       145 26  0 38.46 61.028  6.00  1.00  7.028
 169 ACTGAAGACCTTCCCTAATACAAA         146 24  0 37.50 57.525  6.00  0.00  6.475
 170 CACTGAAGACCTTCCCTAATACAAA        145 25  0 40.00 59.946  6.00  0.00  5.054
 171 GCACTGAAGACCTTCCCTAATACAAA       144 26  0 42.31 62.934  6.00  0.00  8.934
 172 CACTGAAGACCTTCCCTAATACAA         145 24  0 41.67 58.759  6.00  0.00  5.241
 173 GCACTGAAGACCTTCCCTAATACAA        144 25  0 44.00 61.945  6.00  0.00  6.945
 174 CACTGAAGACCTTCCCTAATACA          145 23  0 43.48 57.450  6.00  0.00  5.550
 175 GCACTGAAGACCTTCCCTAATACA         144 24  0 45.83 60.860  6.00  0.00  4.860
 176 GCACTGAAGACCTTCCCTAATAC          144 23  0 47.83 58.358  6.00  1.00  4.642
 177 TGCACTGAAGACCTTCCCTAATAC         143 24  0 45.83 60.860  6.00  1.00  4.860
 178 ATGCACTGAAGACCTTCCCTAATAC        142 25  0 44.00 61.054  6.00  1.00  6.054
 179 AATGCACTGAAGACCTTCCCTAATAC       141 26  0 42.31 62.082  6.00  1.00  8.082
 180 GCACTGAAGACCTTCCCTAATA           144 22  0 45.45 57.520  6.00  3.00  4.480
 181 TGCACTGAAGACCTTCCCTAATA          143 23  0 43.48 60.136  6.00  3.00  3.136
 182 ATGCACTGAAGACCTTCCCTAATA         142 24  0 41.67 60.370  6.00  3.00  4.370
 183 AATGCACTGAAGACCTTCCCTAATA        141 25  0 40.00 61.463  6.00  3.00  6.463
 184 GAATGCACTGAAGACCTTCCCTAATA       140 26  0 42.31 62.924  6.00  3.00  8.924
 185 GCACTGAAGACCTTCCCTAAT            144 21  0 47.62 57.417  6.00  2.00  3.583
 186 TGCACTGAAGACCTTCCCTAAT           143 22  0 45.45 60.130  6.00  2.00  2.130
 187 ATGCACTGAAGACCTTCCCTAAT          142 23  0 43.48 60.373  6.00  2.00  3.373
 188 AATGCACTGAAGACCTTCCCTAAT         141 24  0 41.67 61.502  6.00  2.00  5.502
 189 TGCACTGAAGACCTTCCCTAA            143 21  0 47.62 59.861  6.00  1.00  1.139
 190 ATGCACTGAAGACCTTCCCTAA           142 22  0 45.45 60.130  6.00  1.00  2.130
 191 AATGCACTGAAGACCTTCCCTAA          141 23  0 43.48 61.327  6.00  1.00  4.327
 192 GAATGCACTGAAGACCTTCCCTAA         140 24  0 45.83 62.910  6.00  1.00  6.910
 193 TGCACTGAAGACCTTCCCTA             143 20  0 50.00 58.442  6.00  2.00  1.558
 194 ATGCACTGAAGACCTTCCCTA            142 21  0 47.62 58.803  6.00  2.00  2.197
 195 AATGCACTGAAGACCTTCCCTA           141 22  0 45.45 60.130  6.00  2.00  2.130
 196 GAATGCACTGAAGACCTTCCCTA          140 23  0 47.83 61.828  6.00  2.00  4.828
 197 TGCACTGAAGACCTTCCCT              143 19  0 52.63 58.364  6.00  4.00  2.636
 198 ATGCACTGAAGACCTTCCCT             142 20  0 50.00 58.744  6.00  4.00  1.256
 199 AATGCACTGAAGACCTTCCCT            141 21  0 47.62 60.125  6.00  4.00  1.125
 200 GAATGCACTGAAGACCTTCCCT           140 22  0 50.00 61.884  6.00  4.00  3.884
 201 TGCACTGAAGACCTTCCC               143 18  0 55.56 57.158  6.00  2.00  4.842
 202 ATGCACTGAAGACCTTCCC              142 19  0 52.63 57.630  6.00  2.00  3.370
 203 AATGCACTGAAGACCTTCCC             141 20  0 50.00 59.141  6.00  2.00  0.859
 204 GAATGCACTGAAGACCTTCCC            140 21  0 52.38 61.014  6.00  2.00  2.014
 205 GAATGCACTGAAGACCTTCC             140 20  0 50.00 57.288  6.00  4.00  2.712
 206 GGAATGCACTGAAGACCTTCC            139 21  0 52.38 61.014  6.00  4.00  2.014
 207 GGAATGCACTGAAGACCTTC             139 20  0 50.00 57.288  6.00  6.00  2.712
 208 GGGAATGCACTGAAGACCTTC            138 21  0 52.38 61.014  6.00  6.00  2.014
 209 AGGGAATGCACTGAAGACCTTC           137 22  0 50.00 61.884  6.00  6.00  3.884
 210 GGGAATGCACTGAAGACCTT             138 20  0 50.00 59.141  4.00  4.00  0.859
 211 AGGGAATGCACTGAAGACCTT            137 21  0 47.62 60.125  4.00  4.00  1.125
 212 AAGGGAATGCACTGAAGACCTT           136 22  0 45.45 61.364  4.00  4.00  3.364
 213 GGGAATGCACTGAAGACCT              138 19  0 52.63 57.630  4.00  2.00  3.370
 214 AGGGAATGCACTGAAGACCT             137 20  0 50.00 58.744  4.00  2.00  1.256
 215 AAGGGAATGCACTGAAGACCT            136 21  0 47.62 60.125  4.00  2.00  1.125
 216 CAAGGGAATGCACTGAAGACCT           135 22  0 50.00 62.786  4.00  2.00  4.786
 217 AGGGAATGCACTGAAGACC              137 19  0 52.63 57.630  4.00  3.00  3.370
 218 AAGGGAATGCACTGAAGACC             136 20  0 50.00 59.141  4.00  3.00  0.859
 219 CAAGGGAATGCACTGAAGACC            135 21  0 52.38 61.957  4.00  3.00  2.957
 220 CAAGGGAATGCACTGAAGAC             135 20  0 50.00 58.287  4.00  1.00  1.713
 221 CCAAGGGAATGCACTGAAGAC            134 21  0 52.38 61.957  4.00  1.00  2.957
 222 CAAGGGAATGCACTGAAGA              135 19  0 47.37 57.292  4.00  0.00  3.708
 223 CCAAGGGAATGCACTGAAGA             134 20  0 50.00 61.176  4.00  0.00  1.176
 224 CCAAGGGAATGCACTGAAG              134 19  0 52.63 59.226  4.00  2.00  1.774
 225 CCAAGGGAATGCACTGAA               134 18  0 50.00 58.095  4.00  3.00  3.905
 226 GCCAAGGGAATGCACTGAA              133 19  0 52.63 62.155  4.00  3.00  3.155
 227 GCCAAGGGAATGCACTGA               133 18  0 55.56 60.784  4.00  1.00  2.784
 228 GGCCAAGGGAATGCACTG               132 18  0 61.11 62.628  4.00  3.00  4.628
 229 TGGCCAAGGGAATGCACT               131 18  0 55.56 62.628  6.00  4.00  4.628
 230 GTGGCCAAGGGAATGCAC               130 18  0 61.11 62.504  6.00  2.00  4.504
 231 ATGTGGCCAAGGGAATGC               128 18  0 55.56 61.869  6.00  2.00  3.869
 232 AATGTGGCCAAGGGAATG               127 18  0 50.00 59.296  6.00  0.00  2.704
 233 GAATGTGGCCAAGGGAATG              126 19  0 52.63 61.265  6.00  0.00  2.265
 234 AGAATGTGGCCAAGGGAATG             125 20  0 50.00 62.168  6.00  0.00  2.168
 235 GAATGTGGCCAAGGGAAT               126 18  0 50.00 58.274  6.00  2.00  3.726
 236 AGAATGTGGCCAAGGGAAT              125 19  0 47.37 59.351  6.00  2.00  1.649
 237 AAGAATGTGGCCAAGGGAAT             124 20  0 45.00 60.693  6.00  2.00  0.693
 238 TAAGAATGTGGCCAAGGGAAT            123 21  0 42.86 60.678  6.00  2.00  1.678
 239 CTAAGAATGTGGCCAAGGGAAT           122 22  0 45.45 61.515  6.00  2.00  3.515
 240 AGAATGTGGCCAAGGGAA               125 18  0 50.00 59.009  6.00  0.00  2.991
 241 AAGAATGTGGCCAAGGGAA              124 19  0 47.37 60.445  6.00  0.00  1.445
 242 TAAGAATGTGGCCAAGGGAA             123 20  0 45.00 60.439  6.00  0.00  0.439
 243 CTAAGAATGTGGCCAAGGGAA            122 21  0 47.62 61.331  6.00  0.00  2.331
 244 AAGAATGTGGCCAAGGGA               124 18  0 50.00 59.009  6.00  0.00  2.991
 245 TAAGAATGTGGCCAAGGGA              123 19  0 47.37 59.061  6.00  0.00  1.939
 246 CTAAGAATGTGGCCAAGGGA             122 20  0 50.00 60.066  6.00  0.00  0.066
 247 TAAGAATGTGGCCAAGGG               123 18  0 50.00 57.022  6.00  1.00  4.978
 248 CTAAGAATGTGGCCAAGGG              122 19  0 52.63 58.159  6.00  1.00  2.841
 249 CCTAAGAATGTGGCCAAGGG             121 20  0 55.00 61.732  6.00  1.00  1.732
 250 CCTAAGAATGTGGCCAAGG              121 19  0 52.63 58.159  6.00  2.00  2.841
 251 CCCTAAGAATGTGGCCAAGG             120 20  0 55.00 61.732  6.00  2.00  1.732
 252 CCCTAAGAATGTGGCCAAG              120 19  0 52.63 58.159  6.00  2.00  2.841
 253 TCCCTAAGAATGTGGCCAAG             119 20  0 50.00 60.066  6.00  2.00  0.066
 254 TTCCCTAAGAATGTGGCCAAG            118 21  0 47.62 61.331  6.00  2.00  2.331
 255 GTTCCCTAAGAATGTGGCCAAG           117 22  0 50.00 62.039  6.00  2.00  4.039
 256 CCCTAAGAATGTGGCCAA               120 18  0 50.00 57.022  6.00  4.00  4.978
 257 TCCCTAAGAATGTGGCCAA              119 19  0 47.37 59.061  6.00  4.00  1.939
 258 TTCCCTAAGAATGTGGCCAA             118 20  0 45.00 60.439  6.00  4.00  0.439
 259 GTTCCCTAAGAATGTGGCCAA            117 21  0 47.62 61.214  6.00  4.00  2.214
 260 TCCCTAAGAATGTGGCCA               119 18  0 50.00 57.514  6.00  6.00  4.486
 261 TTCCCTAAGAATGTGGCCA              118 19  0 47.37 59.061  6.00  6.00  1.939
 262 GTTCCCTAAGAATGTGGCCA             117 20  0 50.00 59.933  6.00  6.00  0.067
 263 TGTTCCCTAAGAATGTGGCCA            116 21  0 47.62 62.668  6.00  6.00  3.668
 264 ATGTTCCCTAAGAATGTGGCCA           115 22  0 45.45 62.791  6.00  6.00  4.791
 265 GTTCCCTAAGAATGTGGCC              117 19  0 52.63 57.030  4.00  4.00  3.970
 266 TGTTCCCTAAGAATGTGGCC             116 20  0 50.00 59.933  4.00  4.00  0.067
 267 ATGTTCCCTAAGAATGTGGCC            115 21  0 47.62 60.201  4.00  4.00  1.201
 268 GATGTTCCCTAAGAATGTGGCC           114 22  0 50.00 61.913  4.00  4.00  3.913
 269 AGATGTTCCCTAAGAATGTGGCC          113 23  0 47.83 62.687  4.00  4.00  5.687
 270 GATGTTCCCTAAGAATGTGGC            114 21  0 47.62 58.517  3.00  2.00  2.483
 271 AGATGTTCCCTAAGAATGTGGC           113 22  0 45.45 59.487  3.00  2.00  2.513
 272 AAGATGTTCCCTAAGAATGTGGC          112 23  0 43.48 60.707  4.00  2.00  3.707
 273 GAAGATGTTCCCTAAGAATGTGGC         111 24  0 45.83 62.298  6.00  2.00  6.298
 274 AAGATGTTCCCTAAGAATGTGG           112 22  0 40.91 57.236  4.00  0.00  4.764
 275 GAAGATGTTCCCTAAGAATGTGG          111 23  0 43.48 59.014  6.00  0.00  3.986
 276 TGAAGATGTTCCCTAAGAATGTGG         110 24  0 41.67 61.537  6.00  0.00  5.537
 277 CTGAAGATGTTCCCTAAGAATGTGG        109 25  0 44.00 62.299  6.00  0.00  7.299
 278 ACTGAAGATGTTCCCTAAGAATGTGG       108 26  0 42.31 62.911  6.00  0.00  8.911
 279 TGAAGATGTTCCCTAAGAATGTG          110 23  0 39.13 58.251  6.00  0.00  4.749
 280 CTGAAGATGTTCCCTAAGAATGTG         109 24  0 41.67 59.196  6.00  0.00  4.804
 281 ACTGAAGATGTTCCCTAAGAATGTG        108 25  0 40.00 59.947  6.00  0.00  5.053
 282 CACTGAAGATGTTCCCTAAGAATGTG       107 26  0 42.31 62.327  6.00  0.00  8.327
 283 ACACTGAAGATGTTCCCTAAGAATGTG      106 27  0 40.74 62.934  6.00  0.00  9.934
 284 ACTGAAGATGTTCCCTAAGAATGT         108 24  0 37.50 57.442  6.00  1.00  6.558
 285 CACTGAAGATGTTCCCTAAGAATGT        107 25  0 40.00 59.947  6.00  1.00  5.053
 286 ACACTGAAGATGTTCCCTAAGAATGT       106 26  0 38.46 60.648  6.00  1.00  6.648
 287 CACACTGAAGATGTTCCCTAAGAATGT      105 27  0 40.74 62.934  6.00  1.00  9.934
 288 CACTGAAGATGTTCCCTAAGAATG         107 24  0 41.67 59.196  6.00  0.00  4.804
 289 ACACTGAAGATGTTCCCTAAGAATG        106 25  0 40.00 59.947  6.00  0.00  5.053
 290 CACACTGAAGATGTTCCCTAAGAATG       105 26  0 42.31 62.327  6.00  0.00  8.327
 291 ACACACTGAAGATGTTCCCTAAGAATG      104 27  0 40.74 62.934  6.00  0.00  9.934
 292 ACACTGAAGATGTTCCCTAAGAAT         106 24  0 37.50 57.442  6.00  2.00  6.558
 293 CACACTGAAGATGTTCCCTAAGAAT        105 25  0 40.00 59.947  6.00  2.00  5.053
 294 ACACACTGAAGATGTTCCCTAAGAAT       104 26  0 38.46 60.648  6.00  2.00  6.648
 295 TACACACTGAAGATGTTCCCTAAGAAT      103 27  0 37.04 60.637  6.00  2.00  7.637
 296 ACACTGAAGATGTTCCCTAAGAA          106 23  0 39.13 57.049  6.00  2.00  5.951
 297 CACACTGAAGATGTTCCCTAAGAA         105 24  0 41.67 59.690  6.00  2.00  4.310
 298 ACACACTGAAGATGTTCCCTAAGAA        104 25  0 40.00 60.434  6.00  2.00  5.434
 299 TACACACTGAAGATGTTCCCTAAGAA       103 26  0 38.46 60.429  6.00  2.00  6.429
 300 GTACACACTGAAGATGTTCCCTAAGAA      102 27  0 40.74 61.101  6.00  2.00  8.101
 301 CACACTGAAGATGTTCCCTAAGA          105 23  0 43.48 58.382  6.00  1.00  4.618
 302 ACACACTGAAGATGTTCCCTAAGA         104 24  0 41.67 59.212  6.00  1.00  4.788
 303 TACACACTGAAGATGTTCCCTAAGA        103 25  0 40.00 59.249  6.00  1.00  5.751
 304 GTACACACTGAAGATGTTCCCTAAGA       102 26  0 42.31 59.993  6.00  1.00  6.007
 305 TGTACACACTGAAGATGTTCCCTAAGA      101 27  0 40.74 62.355  6.00  1.00  9.355
 306 ACACACTGAAGATGTTCCCTAAG          104 23  0 43.48 57.416  6.00  3.00  5.584
 307 TACACACTGAAGATGTTCCCTAAG         103 24  0 41.67 57.518  6.00  3.00  6.482
 308 GTACACACTGAAGATGTTCCCTAAG        102 25  0 44.00 58.344  6.00  3.00  6.656
 309 TGTACACACTGAAGATGTTCCCTAAG       101 26  0 42.31 60.811  6.00  3.00  6.811
 310 ATGTACACACTGAAGATGTTCCCTAAG      100 27  0 40.74 61.005  6.00  3.00  8.005
 311 GTACACACTGAAGATGTTCCCTAA         102 24  0 41.67 57.376  6.00  1.00  6.624
 312 TGTACACACTGAAGATGTTCCCTAA        101 25  0 40.00 59.975  6.00  1.00  5.025
 313 ATGTACACACTGAAGATGTTCCCTAA       100 26  0 38.46 60.216  6.00  1.00  6.216
 314 CATGTACACACTGAAGATGTTCCCTAA       99 27  0 40.74 62.561  6.00  1.00  9.561
 315 TGTACACACTGAAGATGTTCCCTA         101 24  0 41.67 58.699  6.00  2.00  5.301
 316 ATGTACACACTGAAGATGTTCCCTA        100 25  0 40.00 59.015  6.00  2.00  5.985
 317 CATGTACACACTGAAGATGTTCCCTA        99 26  0 42.31 61.505  6.00  2.00  7.505
 318 TGTACACACTGAAGATGTTCCCT          101 23  0 43.48 58.639  6.00  4.00  4.361
 319 ATGTACACACTGAAGATGTTCCCT         100 24  0 41.67 58.969  6.00  4.00  5.031
 320 CATGTACACACTGAAGATGTTCCCT         99 25  0 44.00 61.548  6.00  4.00  6.548
 321 TGTACACACTGAAGATGTTCCC           101 22  0 45.45 57.574  6.00  2.00  4.426
 322 ATGTACACACTGAAGATGTTCCC          100 23  0 43.48 57.976  6.00  2.00  5.024
 323 CATGTACACACTGAAGATGTTCCC          99 24  0 45.83 60.700  6.00  2.00  4.700
 324 CATGTACACACTGAAGATGTTCC           99 23  0 43.48 57.126  6.00  4.00  5.874
 325 CCATGTACACACTGAAGATGTTCC          98 24  0 45.83 60.700  6.00  4.00  4.700
 326 CCATGTACACACTGAAGATGTTC           98 23  0 43.48 57.126  6.00  6.00  5.874
 327 GCCATGTACACACTGAAGATGTTC          97 24  0 45.83 60.841  6.00  6.00  4.841
 328 GCCATGTACACACTGAAGATGTT           97 23  0 43.48 59.046  6.00  4.00  3.954
 329 GCCATGTACACACTGAAGATGT            97 22  0 45.45 57.601  6.00  4.00  4.399
 330 CGCCATGTACACACTGAAGATGT           96 23  0 47.83 62.286  6.00  4.00  5.286
 331 CGCCATGTACACACTGAAGATG            96 22  0 50.00 61.537  6.00  5.00  3.537
 332 CGCCATGTACACACTGAAGAT             96 21  0 47.62 58.664  6.00  3.00  2.336
 333 CCGCCATGTACACACTGAAGAT            95 22  0 50.00 62.253  6.00  3.00  4.253
 334 CGCCATGTACACACTGAAGA              96 20  0 50.00 58.276  6.00  1.00  1.724
 335 CCGCCATGTACACACTGAAGA             95 21  0 52.38 62.092  6.00  1.00  3.092
 336 CCGCCATGTACACACTGAAG              95 20  0 55.00 60.175  6.00  2.00  0.175
 337 CCGCCATGTACACACTGAA               95 19  0 52.63 59.097  6.00  1.00  1.903
 338 CCGCCATGTACACACTGA                95 18  0 55.56 57.425  6.00  2.00  4.575
 339 GCCGCCATGTACACACTGA               94 19  0 57.89 61.775  6.00  2.00  2.775
 340 GCCGCCATGTACACACTG                94 18  0 61.11 59.685  6.00  4.00  2.315
 341 CGCCGCCATGTACACACT                93 18  0 61.11 61.777  6.00  2.00  3.777
 342 TGTGGTTAAGGGACCGCC                79 18  0 61.11 61.876  4.00  1.00  3.876
 343 ATGTGGTTAAGGGACCGCC               78 19  0 57.89 62.052  4.00  1.00  3.052
 344 ATGTGGTTAAGGGACCGC                78 18  0 55.56 58.359  4.00  2.00  3.641
 345 AATGTGGTTAAGGGACCGC               77 19  0 52.63 59.805  4.00  2.00  1.195
 346 AAATGTGGTTAAGGGACCGC              76 20  0 50.00 61.099  4.00  2.00  1.099
 347 GAAATGTGGTTAAGGGACCGC             75 21  0 52.38 62.792  4.00  2.00  3.792
 348 AAATGTGGTTAAGGGACCG               76 19  0 47.37 57.380  4.00  2.00  3.620
 349 GAAATGTGGTTAAGGGACCG              75 20  0 50.00 59.288  4.00  2.00  0.712
 350 AGAAATGTGGTTAAGGGACCG             74 21  0 47.62 60.228  4.00  2.00  1.228
 351 AAGAAATGTGGTTAAGGGACCG            73 22  0 45.45 61.417  4.00  2.00  3.417
 352 TAAGAAATGTGGTTAAGGGACCG           72 23  0 43.48 61.379  4.00  2.00  4.379
 353 CTAAGAAATGTGGTTAAGGGACCG          71 24  0 45.83 62.125  4.00  2.00  6.125
 354 AAGAAATGTGGTTAAGGGACC             73 21  0 42.86 57.076  4.00  3.00  3.924
 355 TAAGAAATGTGGTTAAGGGACC            72 22  0 40.91 57.190  4.00  3.00  4.810
 356 CTAAGAAATGTGGTTAAGGGACC           71 23  0 43.48 58.153  4.00  3.00  4.847
 357 CCTAAGAAATGTGGTTAAGGGACC          70 24  0 45.83 61.226  4.00  3.00  5.226
 358 CCTAAGAAATGTGGTTAAGGGAC           70 23  0 43.48 58.153  4.00  1.00  4.847
 359 CCCTAAGAAATGTGGTTAAGGGAC          69 24  0 45.83 61.226  4.00  1.00  5.226
 360 TCCCTAAGAAATGTGGTTAAGGGAC         68 25  0 44.00 62.702  6.00  2.00  7.702
 361 CCTAAGAAATGTGGTTAAGGGA            70 22  0 40.91 57.332  4.00  0.00  4.668
 362 CCCTAAGAAATGTGGTTAAGGGA           69 23  0 43.48 60.553  4.00  0.00  3.553
 363 TCCCTAAGAAATGTGGTTAAGGGA          68 24  0 41.67 62.095  6.00  6.00  6.095
 364 CCCTAAGAAATGTGGTTAAGGG            69 22  0 45.45 58.926  4.00  4.00  3.074
 365 TCCCTAAGAAATGTGGTTAAGGG           68 23  0 43.48 60.553  4.00  4.00  3.553
 366 TTCCCTAAGAAATGTGGTTAAGGG          67 24  0 41.67 61.631  4.00  4.00  5.631
 367 GTTCCCTAAGAAATGTGGTTAAGGG         66 25  0 44.00 62.241  4.00  4.00  7.241
 368 TCCCTAAGAAATGTGGTTAAGG            68 22  0 40.91 57.332  4.00  4.00  4.668
 369 TTCCCTAAGAAATGTGGTTAAGG           67 23  0 39.13 58.619  4.00  4.00  4.381
 370 GTTCCCTAAGAAATGTGGTTAAGG          66 24  0 41.67 59.360  4.00  4.00  4.640
 371 CGTTCCCTAAGAAATGTGGTTAAG          65 24  0 41.67 60.268  4.00  2.00  4.268
 372 ACGTTCCCTAAGAAATGTGGTTAAG         64 25  0 40.00 60.930  6.00  2.00  5.930
 373 CGTTCCCTAAGAAATGTGGTTAA           65 23  0 39.13 59.441  4.00  4.00  3.559
 374 ACGTTCCCTAAGAAATGTGGTTAA          64 24  0 37.50 60.157  6.00  4.00  4.157
 375 CACGTTCCCTAAGAAATGTGGTTAA         63 25  0 40.00 62.450  8.00  4.00  7.450
 376 CGTTCCCTAAGAAATGTGGTTA            65 22  0 40.91 58.188  4.00  2.00  3.812
 377 ACGTTCCCTAAGAAATGTGGTTA           64 23  0 39.13 58.983  6.00  2.00  4.017
 378 CACGTTCCCTAAGAAATGTGGTTA          63 24  0 41.67 61.414  8.00  2.00  5.414
 379 ACACGTTCCCTAAGAAATGTGGTTA         62 25  0 40.00 62.057  8.00  2.00  7.057
 380 CGTTCCCTAAGAAATGTGGTT             65 21  0 42.86 58.111  4.00  0.00  2.889
 381 ACGTTCCCTAAGAAATGTGGTT            64 22  0 40.91 58.937  6.00  0.00  3.063
 382 CACGTTCCCTAAGAAATGTGGTT           63 23  0 43.48 61.453  8.00  0.00  4.453
 383 ACACGTTCCCTAAGAAATGTGGTT          62 24  0 41.67 62.116  8.00  4.00  6.116
 384 ACGTTCCCTAAGAAATGTGGT             64 21  0 42.86 57.593  6.00  0.00  3.407
 385 CACGTTCCCTAAGAAATGTGGT            63 22  0 45.45 60.275  8.00  1.00  2.275
 386 ACACGTTCCCTAAGAAATGTGGT           62 23  0 43.48 61.013  8.00  6.00  4.013
 387 AACACGTTCCCTAAGAAATGTGGT          61 24  0 41.67 62.116  8.00  8.00  6.116
 388 CACGTTCCCTAAGAAATGTGG             63 21  0 47.62 59.480  8.00  6.00  1.520
 389 ACACGTTCCCTAAGAAATGTGG            62 22  0 45.45 60.275  8.00  6.00  2.275
 390 AACACGTTCCCTAAGAAATGTGG           61 23  0 43.48 61.453  8.00  6.00  4.453
 391 AACACGTTCCCTAAGAAATGTG            61 22  0 40.91 58.175  8.00  8.00  3.825
 392 GAACACGTTCCCTAAGAAATGTG           60 23  0 43.48 59.920  8.00  8.00  3.080
 393 TGAACACGTTCCCTAAGAAATGTG          59 24  0 41.67 62.411  8.00  8.00  6.411
 394 GAACACGTTCCCTAAGAAATGT            60 22  0 40.91 57.291  6.00  6.00  4.709
 395 TGAACACGTTCCCTAAGAAATGT           59 23  0 39.13 59.920  6.00  6.00  3.080
 396 CTGAACACGTTCCCTAAGAAATGT          58 24  0 41.67 60.767  6.00  6.00  4.767
 397 ACTGAACACGTTCCCTAAGAAATGT         57 25  0 40.00 61.443  6.00  6.00  6.443
 398 TGAACACGTTCCCTAAGAAATG            59 22  0 40.91 59.131  6.00  4.00  2.869
 399 CTGAACACGTTCCCTAAGAAATG           58 23  0 43.48 60.042  6.00  4.00  3.042
 400 ACTGAACACGTTCCCTAAGAAATG          57 24  0 41.67 60.767  6.00  4.00  4.767
 401 CTGAACACGTTCCCTAAGAAAT            58 22  0 40.91 57.436  6.00  2.00  4.564
 402 ACTGAACACGTTCCCTAAGAAAT           57 23  0 39.13 58.273  6.00  2.00  4.727
 403 CACTGAACACGTTCCCTAAGAAAT          56 24  0 41.67 60.767  6.00  2.00  4.767
 404 ACACTGAACACGTTCCCTAAGAAAT         55 25  0 40.00 61.443  6.00  2.00  6.443
 405 CTGAACACGTTCCCTAAGAAA             58 21  0 42.86 57.025  6.00  4.00  3.975
 406 ACTGAACACGTTCCCTAAGAAA            57 22  0 40.91 57.921  6.00  4.00  4.079
 407 CACTGAACACGTTCCCTAAGAAA           56 23  0 43.48 60.550  6.00  4.00  3.550
 408 ACACTGAACACGTTCCCTAAGAAA          55 24  0 41.67 61.267  6.00  4.00  5.267
 409 CACTGAACACGTTCCCTAAGAA            56 22  0 45.45 59.281  6.00  2.00  2.719
 410 ACACTGAACACGTTCCCTAAGAA           55 23  0 43.48 60.082  6.00  2.00  3.082
 411 CACACTGAACACGTTCCCTAAGAA          54 24  0 45.83 62.619  6.00  2.00  6.619
 412 CACTGAACACGTTCCCTAAGA             56 21  0 47.62 57.871  6.00  1.00  3.129
 413 ACACTGAACACGTTCCCTAAGA            55 22  0 45.45 58.769  6.00  1.00  3.231
 414 CACACTGAACACGTTCCCTAAGA           54 23  0 47.83 61.476  6.00  1.00  4.476
 415 ACACACTGAACACGTTCCCTAAGA          53 24  0 45.83 62.186  6.00  1.00  6.186
 416 TACACACTGAACACGTTCCCTAAGA         52 25  0 44.00 62.121  6.00  1.00  7.121
 417 GTACACACTGAACACGTTCCCTAAGA        51 26  0 46.15 62.761  6.00  1.00  8.761
 418 CACACTGAACACGTTCCCTAAG            54 22  0 50.00 59.696  6.00  3.00  2.304
 419 ACACACTGAACACGTTCCCTAAG           53 23  0 47.83 60.494  6.00  3.00  3.494
 420 TACACACTGAACACGTTCCCTAAG          52 24  0 45.83 60.486  6.00  3.00  4.486
 421 GTACACACTGAACACGTTCCCTAAG         51 25  0 48.00 61.201  6.00  3.00  6.201
 422 CACACTGAACACGTTCCCTAA             54 21  0 47.62 58.687  6.00  1.00  2.313
 423 ACACACTGAACACGTTCCCTAA            53 22  0 45.45 59.562  6.00  1.00  2.438
 424 TACACACTGAACACGTTCCCTAA           52 23  0 43.48 59.588  6.00  1.00  3.412
 425 GTACACACTGAACACGTTCCCTAA          51 24  0 45.83 60.367  6.00  1.00  4.367
 426 TGTACACACTGAACACGTTCCCTAA         50 25  0 44.00 62.865  6.00  1.00  7.865
 427 CACACTGAACACGTTCCCTA              54 20  0 50.00 57.141  6.00  2.00  2.859
 428 ACACACTGAACACGTTCCCTA             53 21  0 47.62 58.130  6.00  2.00  2.870
 429 TACACACTGAACACGTTCCCTA            52 22  0 45.45 58.214  6.00  2.00  3.786
 430 GTACACACTGAACACGTTCCCTA           51 23  0 47.83 59.087  6.00  2.00  3.913
 431 TGTACACACTGAACACGTTCCCTA          50 24  0 45.83 61.750  6.00  2.00  5.750
 432 GTGTACACACTGAACACGTTCCCTA         49 25  0 48.00 62.441  8.00  2.00  7.441
 433 CACACTGAACACGTTCCCT               54 19  0 52.63 57.003  6.00  4.00  3.997
 434 ACACACTGAACACGTTCCCT              53 20  0 50.00 58.039  6.00  4.00  1.961
 435 TACACACTGAACACGTTCCCT             52 21  0 47.62 58.130  6.00  4.00  2.870
 436 GTACACACTGAACACGTTCCCT            51 22  0 50.00 59.041  6.00  4.00  2.959
 437 TGTACACACTGAACACGTTCCCT           50 23  0 47.83 61.806  6.00  4.00  4.806
 438 GTGTACACACTGAACACGTTCCCT          49 24  0 50.00 62.520  8.00  4.00  6.520
 439 GTACACACTGAACACGTTCCC             51 21  0 52.38 57.973  6.00  2.00  3.027
 440 TGTACACACTGAACACGTTCCC            50 22  0 50.00 60.906  6.00  2.00  2.906
 441 GTGTACACACTGAACACGTTCCC           49 23  0 52.17 61.688  8.00  2.00  4.688
 442 TGTACACACTGAACACGTTCC             50 21  0 47.62 57.053  6.00  4.00  3.947
 443 GTGTACACACTGAACACGTTCC            49 22  0 50.00 58.046  8.00  4.00  3.954
 444 CGTGTACACACTGAACACGTTCC           48 23  0 52.17 62.750  9.00  4.00  5.750
 445 CGTGTACACACTGAACACGTTC            48 22  0 50.00 59.186  9.00  6.00  2.814
 446 CCGTGTACACACTGAACACGTTC           47 23  0 52.17 62.750  9.00  6.00  5.750
 447 CGTGTACACACTGAACACGTT             48 21  0 47.62 57.155  9.00  4.00  3.845
 448 CCGTGTACACACTGAACACGTT            47 22  0 50.00 60.956  9.00  5.00  2.956
 449 CCGTGTACACACTGAACACGT             47 21  0 52.38 59.573  9.00  7.00  1.427
 450 ACCGTGTACACACTGAACACGT            46 22  0 50.00 60.445  9.00  7.00  2.445
 451 CACCGTGTACACACTGAACAC             45 21  0 52.38 57.482  8.00  7.00  3.518
 452 CCACCGTGTACACACTGAACAC            44 22  0 54.55 61.374  8.00  7.00  3.374
 453 CCACCGTGTACACACTGAACA             44 21  0 52.38 60.530  8.00  5.00  1.530
 454 CCACCGTGTACACACTGAAC              44 20  0 55.00 57.400  8.00  3.00  2.600
 455 GCCACCGTGTACACACTGAAC             43 21  0 57.14 61.486  8.00  4.00  2.486
 456 GCCACCGTGTACACACTGAA              43 20  0 55.00 60.639  8.00  4.00  0.639
 457 GCCACCGTGTACACACTGA               43 19  0 57.89 59.114  8.00  6.00  1.886
 458 TGCCACCGTGTACACACTGA              42 20  0 55.00 62.305  8.00  6.00  2.305
 459 TGCCACCGTGTACACACTG               42 19  0 57.89 60.217  8.00  8.00  1.217
 460 CTGCCACCGTGTACACACTG              41 20  0 60.00 61.274  8.00  8.00  1.274
 461 ACTGCCACCGTGTACACACTG             40 21  0 57.14 62.102  8.00  8.00  3.102
 462 CTGCCACCGTGTACACACT               41 19  0 57.89 58.109  8.00  6.00  2.891
 463 ACTGCCACCGTGTACACACT              40 20  0 55.00 59.101  8.00  6.00  0.899
 464 GACTGCCACCGTGTACACACT             39 21  0 57.14 61.098  8.00  6.00  2.098
 465 ACTGCCACCGTGTACACAC               40 19  0 57.89 57.937  8.00  6.00  3.063
 466 GACTGCCACCGTGTACACAC              39 20  0 60.00 60.080  8.00  6.00  0.080
 467 GACTGCCACCGTGTACACA               39 19  0 57.89 59.114  8.00  6.00  1.886
 468 GGACTGCCACCGTGTACAC               38 19  0 63.16 60.021  8.00  8.00  1.021
 469 GGACTGCCACCGTGTACA                38 18  0 61.11 59.043  6.00  6.00  2.957
 470 GGGACTGCCACCGTGTAC                37 18  0 66.67 59.962  5.00  4.00  2.038
 471 AGGGACTGCCACCGTGTAC               36 19  0 63.16 61.004  5.00  4.00  2.004
 472 AAGGGACTGCCACCGTGTAC              35 20  0 60.00 62.314  5.00  4.00  2.314
 473 AGGGACTGCCACCGTGTA                36 18  0 61.11 60.113  5.00  2.00  2.113
 474 AAGGGACTGCCACCGTGTA               35 19  0 57.89 61.530  5.00  2.00  2.530
 475 AAGGGACTGCCACCGTGT                35 18  0 61.11 61.583  5.00  3.00  3.583
 476 CAGCCAAGGGACTGCCAC                30 18  0 66.67 62.888  3.00  1.00  4.888
 477 ACAGCCAAGGGACTGCCA                29 18  0 61.11 62.888  3.00  3.00  4.888
 478 TACAGCCAAGGGACTGCCA               28 19  0 57.89 62.781  3.00  3.00  3.781
 479 ATACAGCCAAGGGACTGCCA              27 20  0 55.00 62.908  3.00  3.00  2.908
 480 TACAGCCAAGGGACTGCC                28 18  0 61.11 59.787  3.00  3.00  2.213
 481 ATACAGCCAAGGGACTGCC               27 19  0 57.89 60.088  3.00  3.00  1.088
 482 CATACAGCCAAGGGACTGCC              26 20  0 60.00 62.908  3.00  3.00  2.908
 483 CATACAGCCAAGGGACTGC               26 19  0 57.89 59.256  3.00  2.00  1.744
 484 ACATACAGCCAAGGGACTGC              25 20  0 55.00 60.142  3.00  2.00  0.142
 485 TACATACAGCCAAGGGACTGC             24 21  0 52.38 60.147  3.00  2.00  1.147
 486 CTACATACAGCCAAGGGACTGC            23 22  0 54.55 61.052  3.00  2.00  3.052
 487 CTACATACAGCCAAGGGACTG             23 21  0 52.38 57.376  3.00  3.00  3.624
 488 CCTACATACAGCCAAGGGACTG            22 22  0 54.55 60.913  3.00  3.00  2.913
 489 CCTACATACAGCCAAGGGACT             22 21  0 52.38 58.214  3.00  1.00  2.786
 490 CCCTACATACAGCCAAGGGACT            21 22  0 54.55 61.601  4.00  1.00  3.601
 491 CCTACATACAGCCAAGGGAC              22 20  0 55.00 57.143  3.00  1.00  2.857
 492 CCCTACATACAGCCAAGGGAC             21 21  0 57.14 60.748  4.00  1.00  1.748
 493 TCCCTACATACAGCCAAGGGAC            20 22  0 54.55 62.458  5.00  1.00  4.458
 494 CCCTACATACAGCCAAGGGA              21 20  0 55.00 59.948  4.00  0.00  0.052
 495 TCCCTACATACAGCCAAGGGA             20 21  0 52.38 61.748  5.00  0.00  2.748
 496 TTCCCTACATACAGCCAAGGGA            19 22  0 50.00 62.893  5.00  0.00  4.893
 497 CCCTACATACAGCCAAGGG               21 19  0 57.89 58.034  4.00  1.00  2.966
 498 TCCCTACATACAGCCAAGGG              20 20  0 55.00 59.948  4.00  1.00  0.052
 499 TTCCCTACATACAGCCAAGGG             19 21  0 52.38 61.221  4.00  1.00  2.221
 500 CTTCCCTACATACAGCCAAGGG            18 22  0 54.55 62.041  4.00  1.00  4.041
 501 ACTTCCCTACATACAGCCAAGGG           17 23  0 52.17 62.697  4.00  1.00  5.697
 502 TTCCCTACATACAGCCAAGG              19 20  0 50.00 57.700  3.00  2.00  2.300
 503 CTTCCCTACATACAGCCAAGG             18 21  0 52.38 58.730  4.00  2.00  2.270
 504 ACTTCCCTACATACAGCCAAGG            17 22  0 50.00 59.543  4.00  2.00  2.457
 505 GACTTCCCTACATACAGCCAAGG           16 23  0 52.17 61.222  4.00  2.00  4.222
 506 AGACTTCCCTACATACAGCCAAGG          15 24  0 50.00 62.003  4.00  2.00  6.003
 507 GACTTCCCTACATACAGCCAAG            16 22  0 50.00 57.893  4.00  4.00  4.107
 508 AGACTTCCCTACATACAGCCAAG           15 23  0 47.83 58.861  4.00  4.00  4.139
 509 AAGACTTCCCTACATACAGCCAAG          14 24  0 45.83 60.076  5.00  4.00  4.076
 510 GAAGACTTCCCTACATACAGCCAAG         13 25  0 48.00 61.639  7.00  4.00  6.639
 511 AGACTTCCCTACATACAGCCAA            15 22  0 45.45 57.893  3.00  2.00  4.107
 512 AAGACTTCCCTACATACAGCCAA           14 23  0 43.48 59.209  5.00  2.00  3.791
 513 GAAGACTTCCCTACATACAGCCAA          13 24  0 45.83 60.860  7.00  2.00  4.860
 514 AAGACTTCCCTACATACAGCCA            14 22  0 45.45 57.893  5.00  0.00  4.107
 515 GAAGACTTCCCTACATACAGCCA           13 23  0 47.83 59.666  7.00  0.00  3.334
 516 TGAAGACTTCCCTACATACAGCCA          12 24  0 45.83 62.191  7.00  0.00  6.191
 517 CTGAAGACTTCCCTACATACAGCCA         11 25  0 48.00 62.932  7.00  0.00  7.932
 518 TGAAGACTTCCCTACATACAGCC           12 23  0 47.83 59.666  7.00  1.00  3.334
 519 CTGAAGACTTCCCTACATACAGCC          11 24  0 50.00 60.533  7.00  1.00  4.533
 520 ACTGAAGACTTCCCTACATACAGCC         10 25  0 48.00 61.224  7.00  1.00  6.224
 521 CTGAAGACTTCCCTACATACAGC           11 23  0 47.83 57.219  7.00  2.00  5.781
 522 ACTGAAGACTTCCCTACATACAGC          10 24  0 45.83 58.067  7.00  2.00  5.933
 523 CACTGAAGACTTCCCTACATACAGC          9 25  0 48.00 60.575  7.00  2.00  5.575
 524 TCACTGAAGACTTCCCTACATACAGC         8 26  0 46.15 62.145  7.00  2.00  8.145
 525 CTCACTGAAGACTTCCCTACATACAGC        7 27  0 48.15 62.853  7.00  2.00  9.853
 526 CACTGAAGACTTCCCTACATACAG           9 24  0 45.83 57.151  7.00  2.00  6.849
 527 TCACTGAAGACTTCCCTACATACAG          8 25  0 44.00 58.904  7.00  2.00  6.096
 528 CTCACTGAAGACTTCCCTACATACAG         7 26  0 46.15 59.782  7.00  2.00  6.218
 529 ACTCACTGAAGACTTCCCTACATACAG        6 27  0 44.44 60.484  7.00  2.00  7.484
 530 TCACTGAAGACTTCCCTACATACA           8 24  0 41.67 57.947  7.00  0.00  6.053
 531 CTCACTGAAGACTTCCCTACATACA          7 25  0 44.00 58.904  7.00  0.00  6.096
 532 ACTCACTGAAGACTTCCCTACATACA         6 26  0 42.31 59.665  7.00  0.00  6.335
 533 CACTCACTGAAGACTTCCCTACATACA        5 27  0 44.44 62.050  7.00  0.00  9.050
 534 ACTCACTGAAGACTTCCCTACATAC          6 25  0 44.00 57.154  7.00  0.00  7.846
 535 CACTCACTGAAGACTTCCCTACATAC         5 26  0 46.15 59.665  7.00  0.00  6.335
 536 ACACTCACTGAAGACTTCCCTACATAC        4 27  0 44.44 60.375  7.00  0.00  7.375
 537 CACTCACTGAAGACTTCCCTACATA          5 25  0 44.00 58.904  7.00  2.00  6.096
 538 ACACTCACTGAAGACTTCCCTACATA         4 26  0 42.31 59.665  7.00  2.00  6.335
 539 CACACTCACTGAAGACTTCCCTACATA        3 27  0 44.44 62.050  7.00  2.00  9.050
 540 CACTCACTGAAGACTTCCCTACAT           5 24  0 45.83 58.854  7.00  2.00  5.146
 541 ACACTCACTGAAGACTTCCCTACAT          4 25  0 44.00 59.643  7.00  2.00  5.357
 542 CACACTCACTGAAGACTTCCCTACAT         3 26  0 46.15 62.110  7.00  2.00  8.110
 543 CACTCACTGAAGACTTCCCTACA            5 23  0 47.83 58.519  7.00  1.00  4.481
 544 ACACTCACTGAAGACTTCCCTACA           4 24  0 45.83 59.361  7.00  1.00  4.639
 545 CACACTCACTGAAGACTTCCCTACA          3 25  0 48.00 61.960  7.00  1.00  6.960
 546 CACACTCACTGAAGACTTCCCTAC           3 24  0 50.00 59.361  7.00  1.00  4.639
 547 TCACACTCACTGAAGACTTCCCTAC          2 25  0 48.00 61.088  7.00  1.00  6.088
 548 ATCACACTCACTGAAGACTTCCCTAC         1 26  0 46.15 61.279  7.00  1.00  7.279
 549 GATCACACTCACTGAAGACTTCCCTAC        0 27  0 48.15 62.829  7.00  1.00  9.829
 550 CACACTCACTGAAGACTTCCCTA            3 23  0 47.83 58.519  7.00  3.00  4.481
 551 TCACACTCACTGAAGACTTCCCTA           2 24  0 45.83 60.335  7.00  3.00  4.335
 552 ATCACACTCACTGAAGACTTCCCTA          1 25  0 44.00 60.571  7.00  3.00  5.571
 553 GATCACACTCACTGAAGACTTCCCTA         0 26  0 46.15 62.195  7.00  3.00  8.195
 554 CACACTCACTGAAGACTTCCCT             3 22  0 50.00 58.449  7.00  5.00  3.551
 555 TCACACTCACTGAAGACTTCCCT            2 23  0 47.83 60.337  7.00  5.00  3.337
 556 ATCACACTCACTGAAGACTTCCCT           1 24  0 45.83 60.582  7.00  5.00  4.582
 557 GATCACACTCACTGAAGACTTCCCT          0 25  0 48.00 62.262  7.00  5.00  7.262
 558 CACACTCACTGAAGACTTCCC              3 21  0 52.38 57.332  7.00  3.00  3.668
 559 TCACACTCACTGAAGACTTCCC             2 22  0 50.00 59.350  7.00  3.00  2.650
 560 ATCACACTCACTGAAGACTTCCC            1 23  0 47.83 59.659  7.00  3.00  3.341
 561 GATCACACTCACTGAAGACTTCCC           0 24  0 50.00 61.444  7.00  3.00  5.444
 562 GATCACACTCACTGAAGACTTCC            0 23  0 47.83 57.900  7.00  5.00  5.100