Previous Topic
Next Topic
Book Contents
Book Index

Common Host IDs and Message Codes


These are excerpts from parsing tables used within NCEP. Many of the following entries are used by amny different systems. The entries listed below are a snapshot of the current entries and are subject to change.
  #
  # AVN MODEL DATA
  #
  # Surface Analysis
  MODEL AVN_SA .*(avn)\.(\d{6})/(gblav\.T)(00|12)(Z\.SAnl) MAVNSA /u1/ftp/pub/$1/$1.$4z $3$4$5 664 187 10 1
  # Pressure Grid and Indices
  MODEL AVN_PGA .*(avn)\.(\d{6})/(gblav\.T)(00|12)(Z\.PGrbAnl) MAVNPGA /u1/ftp/pub/$1/$1.$4z $3$4$5 664 187 10 1
  MODEL AVN_PGAI .*(avn)\.(\d{6})/(gblav\.T)(00|12)(Z\.PGrbiAnl) MAVNPGAI /u1/ftp/pub/$1/$1.$4z $3$4$5 664 187 10 1
  MODEL AVN_PGB .*(avn)\.(\d{6})/(gblav\.T)(00|12)(Z\.PGrbF)(\d\d) MAVNPGB /u1/ftp/pub/$1/$1.$4z $3$4$5$6 664 187 10 1
  MODEL AVN_PGBI .*(avn)\.(\d{6})/(gblav\.T)(00|12)(Z\.PGrbiF)(\d\d) MAVNPGBI /u1/ftp/pub/$1/$1.$4z $3$4$5$6 664 187 10 1
  # Surface Flux Grid and Indices
  MODEL AVN_SGB .*(avn)\.(\d{6})/(gblav\.T)(00|12)(Z\.SFLUXGrbF)(06|12|18|24|30|36|42|48|54|60|66|72) MAVNSGB /u1/ftp/pub/$1/$1.$4z $3$4$5$6 664 187 10 1
  MODEL AVN_SGBI .*(avn)\.(\d{6})/(gblav\.T)(00|12)(Z\.SFLUXGrbiF)(06|12|18|24|30|36|42|48|54|60|66|72) MAVNSGBI /u1/ftp/pub/$1/$1.$4z $3$4$5$6 664 187 10 1
  # Diag126 Grid
  MODEL AVN_G126 .*(avn)\.(\d{6})/(gblav\.T)(00|12)(Z\.grd)(06|12|18|24|30|36|42|48|54|60|66|72)(diag126) MAVNG126 /u1/ftp/pub/$1/$1.$4z $3$4$5$6$7 664 187 10 1
  # Zonal Means
  #MODEL AVN_ZOM .*(avn)\.(\d{6})/(gblav\.T)(\d\d)(Z\.ZONmeanF)(\d\d) MAVNZOM
  # BUFR DATA
  MODEL AVN_BUFR_PREPda .*(avn)\.(\d{6})/(gblav\.T)(00|12)(Z\.BufPREP.*) MAVNBUFP /u1/ftp/pub/$1/$1.$4z $3$4$5 664 216 10 1
  #MODEL AVN_BUFR_adpsfc .*(avn)\.(\d{6})/(.*adpsfc\.tm)(\d\d)(\.bufr_d) MAVNBUFDSFC
  #MODEL AVN_BUFR_adpupa .*(avn)\.(\d{6})/(.*adpupa\.tm)(\d\d)(\.bufr_d) MAVNBUFDUPA
  #MODEL AVN_BUFR_aircar .*(avn)\.(\d{6})/(.*aircar\.tm)(\d\d)(\.bufr_d) MAVNBUFDCAR
  #MODEL AVN_BUFR_aircft .*(avn)\.(\d{6})/(.*aircft\.tm)(\d\d)(\.bufr_d) MAVNBUFDCFT
  #MODEL AVN_BUFR_erswnd .*(avn)\.(\d{6})/(.*erswnd\.tm)(\d\d)(\.bufr_d) MAVNBUFDERS
  #MODEL AVN_BUFR_proflr .*(avn)\.(\d{6})/(.*proflr\.tm)(\d\d)(\.bufr_d) MAVNBUFDPRO
  #MODEL AVN_BUFR_satwnd .*(avn)\.(\d{6})/(.*satwnd\.tm)(\d\d)(\.bufr_d) MAVNBUFDSAT
  #MODEL AVN_BUFR_sfcshp .*(avn)\.(\d{6})/(.*sfcshp\.tm)(\d\d)(\.bufr_d) MAVNBUFDSHP
  #MODEL AVN_BUFR_ssmip .*(avn)\.(\d{6})/(.*ssmip\.tm)(\d\d)(\.bufr_d) MAVNBUFDMIP
  #MODEL AVN_BUFR_status .*(avn)\.(\d{6})/(.*status\.tm)(\d\d)(\.bufr_d) MAVNBUFDSTAT
  #MODEL AVN_BUFR_tovsx .*(avn)\.(\d{6})/(.*tovsx\.tm)(\d\d)(\.bufr_d) MAVNBUFDTOV
  #MODEL AVN_BUFR .*(avn)\.(\d{6})/(.*tm)(\d\d)(\.bufr_d) MAVNBUFD
  # ON29 DATA
  #MODEL AVN_ON29_spssmi .*(avn)\.(\d{6})/(.*tm)(\d\d)(\.on29_d) MAVNON29SMI
  #MODEL AVN_ON29 .*(avn)\.(\d{6})/(.*tm)(\d\d)(\.on29_d) MAVNON29
  # CQC DATA
  #MODEL AVN_CQC_manevn .*(avn)\.(\d{6})/(gblav\.T)(\d\d)(Z\.cqc_manevn) MAVNCQCMAN
  #MODEL AVN_CQC_sigevn .*(avn)\.(\d{6})/(gblav\.T)(\d\d)(Z\.cqc_sigevn) MAVNCQCSIG
  #MODEL AVN_CQC_stncnt .*(avn)\.(\d{6})/(gblav\.T)(\d\d)(Z\.cqc_stncnt) MAVNCQCSTN
  #MODEL AVN_CQC_sntlst .*(avn)\.(\d{6})/(gblav\.T)(\d\d)(Z\.cqc_sntlst) MAVNCQCSNT
  # Misc
  #MODEL AVN_MSC_abias .*(avn)\.(\d{6})/(gblav\.T)(\d\d)(Z\.abias) MAVNMSCBIAS
  #MODEL AVN_MSC_icegrb .*(avn)\.(\d{6})/(gblav\.T)(\d\d)(Z\.icegrb) MAVNMSCICEGB
  #MODEL AVN_MSC_o3anl .*(avn)\.(\d{6})/(gblav\.T)(\d\d)(Z\.o3anl) MAVNMSCO3A
  #MODEL AVN_MSC_sdmacqc .*(avn)\.(\d{6})/(gblav\.T)(\d\d)(Z\.sdmacqc) MAVNMSCCQC
  #MODEL AVN_MSC_sdmstac .*(avn)\.(\d{6})/(gblav\.T)(\d\d)(Z\.sdmstac) MAVNMSCSTC
  #MODEL AVN_MSC_sfcanl .*(avn)\.(\d{6})/(gblav\.T)(\d\d)(Z\.sfcanl) MAVNMSCSFCA
  #MODEL AVN_MSC_snogrb .*(avn)\.(\d{6})/(gblav\.T)(\d\d)(Z\.snogrb) MAVNMSCSNOGB
  #MODEL AVN_MSC_sstgrb .*(avn)\.(\d{6})/(gblav\.T)(\d\d)(Z\.sstgrb) MAVNMSCSSTGB
  #MODEL AVN_MSC_tosslist .*(avn)\.(\d{6})/(gblav\.T)(\d\d)(Z\.tosslist) MAVNMSCTOSS
  # Internal Check Lists
  #MODEL AVN_CHK_RAN .*(avn)\.(\d{6})/(where_avn_ran\.T)(\d\d)(Z) MAVNCHKRAN
  #MODEL AVN_CHK_WW .*(avn)\.(\d{6})\(WW.*\..*) MAVNCHKWW
  #MODEL AVN_CHK_FLD .*(avn)\.(\d{6})\(field) MAVNCHKFLD
  # NEED TO FIND OUT WHAT THIS STUFF IS ??
  MODEL AVN_BF .*(avn)\.(\d{6})/(gblav\.T)(00|12)(Z\.BF)(06|12|18|24|30|36|42|48|54|60|66|72) MAVNBF /u1/ftp/pub/$1/$1.$4z $3$4$5$6 664 187 10 1
  MODEL AVN_SF .*(avn)\.(\d{6})/(gblav\.T)(00|12)(Z\.SF)(06|12|18|24|30|36|42|48|54|60|66|72) MAVNSF /u1/ftp/pub/$1/$1.$4z $3$4$5$6 664 187 10 1
  # UV DATA
  #MODEL AVN_UV_PGB .*(avn)\.(\d{6})/(uv\.\d{8}\.*) MAVNUVPGB
  #MODEL AVN_UV_TOV .*(avn)\.(\d{6})/(uv\.\d{8}\.*) MAVNUVTOV
  #MODEL AVN_UV_BUL .*(avn)\.(\d{6})/(uv\.\d{8}\.*) MAVNUVBUL
  # OTHER DATA
  MODEL AVN_XTRN_AWP .*/(.*) MAVNXTRNAWP
  # SAIC data for David Bacon
  MODEL AVN_65x65_SAIC .* MAVN65X65SAIC
  MODEL AVN_ON29_SAIC .* MAVNON29SAIC
  #
  # EDAS MODEL DATA
  #
  # AWIPS GRIDS
  #MODEL EDAS_AW3D .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.AWIP3D)(\d\d)(\.tm\d\d) MEDASAW3D /u1/ftp/pub/eta/eta.$4z $3$4$5$6$7 664 216 10 1
  #MODEL EDAS_AW3Dg .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.AWIP3D)(\d\d)(\.tm\d\dg) MEDASAW3DG
  #MODEL EDAS_AW211 .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.AWIP211)(\d\d)(\.tm\d\d) MEDASAW211
  #MODEL EDAS_AW211g .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.AWIP211)(\d\d)(\.tm\d\dg) MEDASAW211G
  #MODEL EDAS_AWAK .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.AWIPAK)(\d\d)(\.tm\d\d) MEDASAWAK
  #MODEL EDAS_AWAKg .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.AWIPAK)(\d\d)(\.tm\d\dg) MEDASAWAKG
  # Eta Pressure Grid
  #MODEL EDAS_EGB3D .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.EGRD3D)(\d\d)(\.tm\d\d) MEDASEGB3D /u1/ftp/pub/eta/eta.$4z $3$4$5$6$7 664 216 10 1
  #MODEL EDAS_EGB3Dg .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.EGRD3D)(\d\d)(\.t\d\dg) MEDASEGB3DG
  #MODEL EDAS_GBGD .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.GRBGRD)(\d\d)(\.tm\d\d) MEDASGBGD
  #MODEL EDAS_GBGDg .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.GRBGRD)(\d\d)(\.t\d\dg) MEDASGBGDG
  # BUFR DATA
  #MODEL EDAS_BUFR_prepda .*(edas)\.(\d{6})/(.*prepda.tm)(\d\d) MEDASBUFP
  #MODEL EDAS_BUFR_class0 .*(edas)\.(\d{6})/(.*class0\.bufr\.tm)(\d\d) MEDASBUFCL0 /u1/ftp/pub/eta/eta.$4z $3$4 664 216 10 1
  #MODEL EDAS_BUFR_class1 .*(edas)\.(\d{6})/(.*class1\.bufr\.tm)(\d\d) MEDASBUFCL1 /u1/ftp/pub/eta/eta.$4z $3$4 664 216 10 1
  #MODEL EDAS_BUFR_adpsfc .*(edas)\.(\d{6})/(.*adpsfc\.tm)(\d\d)(\.bufr_d) MEDASBUFDSFC
  #MODEL EDAS_BUFR_adpupa .*(edas)\.(\d{6})/(.*adpupa\.tm)(\d\d)(\.bufr_d) MEDASBUFDUPA
  #MODEL EDAS_BUFR_aircar .*(edas)\.(\d{6})/(.*aircar\.tm)(\d\d)(\.bufr_d) MEDASBUFDCAR
  #MODEL EDAS_BUFR_aircft .*(edas)\.(\d{6})/(.*aircft\.tm)(\d\d)(\.bufr_d) MEDASBUFDCFT
  #MODEL EDAS_BUFR_erswnd .*(edas)\.(\d{6})/(.*erswnd\.tm)(\d\d)(\.bufr_d) MEDASBUFDERS
  #MODEL EDAS_BUFR_proflr .*(edas)\.(\d{6})/(.*proflr\.tm)(\d\d)(\.bufr_d) MEDASBUFDPRO
  #MODEL EDAS_BUFR_satwnd .*(edas)\.(\d{6})/(.*satwnd\.tm)(\d\d)(\.bufr_d) MEDASBUFDSAT
  #MODEL EDAS_BUFR_sfcshp .*(edas)\.(\d{6})/(.*sfcshp\.tm)(\d\d)(\.bufr_d) MEDASBUFDSHP
  #MODEL EDAS_BUFR_ssmip .*(edas)\.(\d{6})/(.*ssmip\.tm)(\d\d)(\.bufr_d) MEDASBUFDMIP
  #MODEL EDAS_BUFR_status .*(edas)\.(\d{6})/(.*status\.tm)(\d\d)(\.bufr_d) MEDASBUFDSTAT
  #MODEL EDAS_BUFR_tovsx .*(edas)\.(\d{6})/(.*tovsx\.tm)(\d\d)(\.bufr_d) MEDASBUFDTOV
  #MODEL EDAS_BUFR .*(edas)\.(\d{6})/(.*tm)(\d\d)(\.bufr_d) MEDASBUFD
  # ON29 DATA
  #MODEL EDAS_ON29_spssmi .*(edas)\.(\d{6})/(.*spssmi\.tm)(\d\d)(\.on29_d) MEDASON29SMI
  #MODEL EDAS_ON29 .*(edas)\.(\d{6})/(.*\.tm)(\d\d)(\.on29_d) MEDASON29
  # CQC DATA
  #MODEL EDAS_CQC_manevn .*(edas)\.(\d{6})/(edas_rdas\.T)(\d\d)(Z\.cqc_manevn\.tm)(\d\d) MEDASCQCMAN
  #MODEL EDAS_CQC_sigevn .*(edas)\.(\d{6})/(edas_rdas\.T)(\d\d)(Z\.cqc_sigevn\.tm)(\d\d) MEDASCQCSIG
  #MODEL EDAS_CQC_stncnt .*(edas)\.(\d{6})/(edas_rdas\.T)(\d\d)(Z\.cqc_stncnt\.tm)(\d\d) MEDASCQCSTN
  #MODEL EDAS_CQC_sntlst .*(edas)\.(\d{6})/(edas_rdas\.T)(\d\d)(Z\.cqc_sntlst\.tm)(\d\d) MEDASCQCSNT
  # Misc
  #MODEL EDAS_MSC_usafsnow .*(edas)\.(\d{6})/(edas_rdas\.T)(\d\d)(Z\.usafsnow) MEDASMSCFSNO
  #MODEL EDAS_MSC_sdmacqc .*(edas)\.(\d{6})/(edas_rdas\.T)(\d\d)(Z\.sdmacqc) MEDASMSCCQC
  #MODEL EDAS_MSC_sdmstac .*(edas)\.(\d{6})/(edas_rdas\.T)(\d\d)(Z\.sdmstac) MEDASMSCSTC
  #MODEL EDAS_MSC_sabsnow .*(edas)\.(\d{6})/(edas_rdas\.T)(\d\d)(Z\.sabsnow) MEDASMSCSAB
  #MODEL EDAS_MSC_tosslist .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.tosslist\.tm)(\d\d) MEDASMSCTOSS
  #MODEL EDAS_MSC_nhb8000 .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.nhb8000) MEDASMSCNHB
  #MODEL EDAS_MSC_restrt03 .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.restrt03\.tm)(\d\d) MEDASMSCRSTR
  #MODEL EDAS_MSC_rvngmrs .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.rrvngmrs\.tm)(\d\d) MEDASMSCNGM
  #MODEL EDAS_MSC_AN .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.ETA_AN\d\d\.tm)(\d\d) MEDASMSCAN
  #MODEL EDAS_MSC_ANG .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.ETA_AN\d\d\.t)(\d\dg) MEDASMSCANG
  #MODEL EDAS_MSC_FM .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.ETA_FM\d\d\.tm)(\d\d) MEDASMSCFM
  #MODEL EDAS_MSC_FMG .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.ETA_FM\d\d\.t)(\d\dg) MEDASMSCFMG
  #MODEL EDAS_MSC_GBFM .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.GRB_FM\d\d\.tm)(\d\d) MEDASMSCGBFM
  #MODEL EDAS_MSC_GBFMG .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.GRB_FM\d\d\.t)(\d\dg) MEDASMSCGBFMG
  #MODEL EDAS_MSC_XP .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.ETA_XP\d\d\.tm)(\d\d) MEDASMSCXP
  #MODEL EDAS_MSC_XPG .*(edas)\.(\d{6})/(edas\.T)(\d\d)(Z\.ETA_XP\d\d\.t)(\d\dg) MEDASMSCXPG
  # Internal Check Lists
  #MODEL EDAS_CHK_WW .*(edas)\.(\d{6})\(WW.*\..*) MEDASCHKWW
  #MODEL EDAS_CHK_ww .*(edas)\.(\d{6})\(ww.*\..*) MEDASCHKww
  #
  # ENS MODEL DATA
  #
  # Pressure Grid and Indices
  #MODEL ENS_PGB_MRF .*(ens)\.(\d{6})/(drfmr\.T)(\d\d)(Z\.PGrbF)(\d{2,3})(\.2) MENSPGBMRF
  #MODEL ENS_PGBI_MRF .*(ens)\.(\d{6})/(drfmr\.T)(\d\d)(Z\.PGrbiF)(\d{2,3})(\.2) MENSPGBIMRF
  #MODEL ENS_PGB_AVN .*(ens)\.(\d{6})/(gblav\.T)(\d\d)(Z\.PGrbF)(\d\d)(\.2) MENSPGBAVN
  #MODEL ENS_PGBI_AVN .*(ens)\.(\d{6})/(gblav\.T)(\d\d)(Z\.PGrbiF)(\d\d)(\.2) MENSPGBIAVN
  #MODEL ENS_PGB_C0 .*(ens)\.(\d{6})/(ensc0\.T)(\d\d)(Z\.PGrbF)(\d{2,3}) MENSPGBC0
  #MODEL ENS_PGBI_C0 .*(ens)\.(\d{6})/(ensc0\.T)(\d\d)(Z\.PGrbiF)(\d{2,3}) MENSPGBIC0
  #MODEL ENS_PGB_E2 .*(ens)\.(\d{6})/(ense2\.T)(\d\d)(Z\.PGrbF)(\d{2,3}) MENSPGBE2
  #MODEL ENS_PGBI_E2 .*(ens)\.(\d{6})/(ense2\.T)(\d\d)(Z\.PGrbiF)(\d{2,3}) MENSPGBIE2
  #MODEL ENS_PGB_N1 .*(ens)\.(\d{6})/(ensn1\.T)(\d\d)(Z\.PGrbF)(\d{2,3}) MENSPGBN1
  #MODEL ENS_PGBI_N1 .*(ens)\.(\d{6})/(ensn1\.T)(\d\d)(Z\.PGrbiF)(\d{2,3}) MENSPGBIN1
  #MODEL ENS_PGB_N2 .*(ens)\.(\d{6})/(ensn2\.T)(\d\d)(Z\.PGrbF)(\d{2,3}) MENSPGBN2
  #MODEL ENS_PGBI_N2 .*(ens)\.(\d{6})/(ensn2\.T)(\d\d)(Z\.PGrbiF)(\d{2,3}) MENSPGBIN2
  #MODEL ENS_PGB_N3 .*(ens)\.(\d{6})/(ensn3\.T)(\d\d)(Z\.PGrbF)(\d{2,3}) MENSPGBN3
  #MODEL ENS_PGBI_N3 .*(ens)\.(\d{6})/(ensn3\.T)(\d\d)(Z\.PGrbiF)(\d{2,3}) MENSPGBIN3
  #MODEL ENS_PGB_N4 .*(ens)\.(\d{6})/(ensn4\.T)(\d\d)(Z\.PGrbF)(\d{2,3}) MENSPGBN4
  #MODEL ENS_PGBI_N4 .*(ens)\.(\d{6})/(ensn4\.T)(\d\d)(Z\.PGrbiF)(\d{2,3}) MENSPGBIN4
  #MODEL ENS_PGB_N5 .*(ens)\.(\d{6})/(ensn5\.T)(\d\d)(Z\.PGrbF)(\d{2,3}) MENSPGBN5
  #MODEL ENS_PGBI_N5 .*(ens)\.(\d{6})/(ensn5\.T)(\d\d)(Z\.PGrbiF)(\d{2,3}) MENSPGBIN5
  #MODEL ENS_PGB_P1 .*(ens)\.(\d{6})/(ensp1\.T)(\d\d)(Z\.PGrbF)(\d{2,3}) MENSPGBP1
  #MODEL ENS_PGBI_P1 .*(ens)\.(\d{6})/(ensp1\.T)(\d\d)(Z\.PGrbiF)(\d{2,3}) MENSPGBIP1
  #MODEL ENS_PGB_P2 .*(ens)\.(\d{6})/(ensp2\.T)(\d\d)(Z\.PGrbF)(\d{2,3}) MENSPGBP2
  #MODEL ENS_PGBI_P2 .*(ens)\.(\d{6})/(ensp2\.T)(\d\d)(Z\.PGrbiF)(\d{2,3}) MENSPGBIP2
  #MODEL ENS_PGB_P3 .*(ens)\.(\d{6})/(ensp3\.T)(\d\d)(Z\.PGrbF)(\d{2,3}) MENSPGBP3
  #MODEL ENS_PGBI_P3 .*(ens)\.(\d{6})/(ensp3\.T)(\d\d)(Z\.PGrbiF)(\d{2,3}) MENSPGBIP3
  #MODEL ENS_PGB_P4 .*(ens)\.(\d{6})/(ensp4\.T)(\d\d)(Z\.PGrbF)(\d{2,3}) MENSPGBP4
  #MODEL ENS_PGBI_P4 .*(ens)\.(\d{6})/(ensp4\.T)(\d\d)(Z\.PGrbiF)(\d{2,3}) MENSPGBIP4
  #MODEL ENS_PGB_P5 .*(ens)\.(\d{6})/(ensp5\.T)(\d\d)(Z\.PGrbF)(\d{2,3}) MENSPGBP5
  #MODEL ENS_PGBI_P5 .*(ens)\.(\d{6})/(ensp5\.T)(\d\d)(Z\.PGrbiF)(\d{2,3}) MENSPGBIP5
  # Surface Analysis
  #MODEL ENS_SA_C0 .*(ens)\.(\d{6})/(ensc0\.T)(\d\d)(Z\.SAnl) MENSSAC0
  #MODEL ENS_SA_N1 .*(ens)\.(\d{6})/(ensn1\.T)(\d\d)(Z\.SAnl) MENSSAN1
  #MODEL ENS_SA_N2 .*(ens)\.(\d{6})/(ensn2\.T)(\d\d)(Z\.SAnl) MENSSAN2
  #MODEL ENS_SA_N3 .*(ens)\.(\d{6})/(ensn3\.T)(\d\d)(Z\.SAnl) MENSSAN3
  #MODEL ENS_SA_N4 .*(ens)\.(\d{6})/(ensn4\.T)(\d\d)(Z\.SAnl) MENSSAN4
  #MODEL ENS_SA_N5 .*(ens)\.(\d{6})/(ensn5\.T)(\d\d)(Z\.SAnl) MENSSAN5
  #MODEL ENS_SA_P1 .*(ens)\.(\d{6})/(ensp1\.T)(\d\d)(Z\.SAnl) MENSSAP1
  #MODEL ENS_SA_P2 .*(ens)\.(\d{6})/(ensp2\.T)(\d\d)(Z\.SAnl) MENSSAP2
  #MODEL ENS_SA_P3 .*(ens)\.(\d{6})/(ensp3\.T)(\d\d)(Z\.SAnl) MENSSAP3
  #MODEL ENS_SA_P4 .*(ens)\.(\d{6})/(ensp4\.T)(\d\d)(Z\.SAnl) MENSSAP4
  #MODEL ENS_SA_P5 .*(ens)\.(\d{6})/(ensp5\.T)(\d\d)(Z\.SAnl) MENSSAP5
  #MODEL ENS_SA_TR .*(ens)\.(\d{6})/(enstr\.T)(\d\d)(Z\.SAnl) MENSSATR
  # NEED TO FIND OUT WHAT THIS STUFF IS??
  #MODEL ENS_BF_C0 .*(ens)\.(\d{6})/(ensc0\.T)(\d\d)(Z\.BF)(\d\d) MENSBFC0
  #MODEL ENS_BF_E2 .*(ens)\.(\d{6})/(ense2\.T)(\d\d)(Z\.BF)(\d\d) MENSBFE2
  #MODEL ENS_BF_N1 .*(ens)\.(\d{6})/(ensn1\.T)(\d\d)(Z\.BF)(\d\d) MENSBFN1
  #MODEL ENS_BF_N2 .*(ens)\.(\d{6})/(ensn2\.T)(\d\d)(Z\.BF)(\d\d) MENSBFN2
  #MODEL ENS_BF_N3 .*(ens)\.(\d{6})/(ensn3\.T)(\d\d)(Z\.BF)(\d\d) MENSBFN3
  #MODEL ENS_BF_N4 .*(ens)\.(\d{6})/(ensn4\.T)(\d\d)(Z\.BF)(\d\d) MENSBFN4
  #MODEL ENS_BF_N5 .*(ens)\.(\d{6})/(ensn5\.T)(\d\d)(Z\.BF)(\d\d) MENSBFN5
  #MODEL ENS_BF_P1 .*(ens)\.(\d{6})/(ensp1\.T)(\d\d)(Z\.BF)(\d\d) MENSBFP1
  #MODEL ENS_BF_P2 .*(ens)\.(\d{6})/(ensp2\.T)(\d\d)(Z\.BF)(\d\d) MENSBFP2
  #MODEL ENS_BF_P3 .*(ens)\.(\d{6})/(ensp3\.T)(\d\d)(Z\.BF)(\d\d) MENSBFP3
  #MODEL ENS_BF_P4 .*(ens)\.(\d{6})/(ensp4\.T)(\d\d)(Z\.BF)(\d\d) MENSBFP4
  #MODEL ENS_BF_P5 .*(ens)\.(\d{6})/(ensp5\.T)(\d\d)(Z\.BF)(\d\d) MENSBFP5
  #MODEL ENS_SF_C0 .*(ens)\.(\d{6})/(ensc0\.T)(\d\d)(Z\.SF)(\d\d) MENSSFC0
  #MODEL ENS_SF_E2 .*(ens)\.(\d{6})/(ense2\.T)(\d\d)(Z\.SF)(\d\d) MENSSFE2
  #MODEL ENS_SF_N1 .*(ens)\.(\d{6})/(ensn1\.T)(\d\d)(Z\.SF)(\d\d) MENSSFN1
  #MODEL ENS_SF_N2 .*(ens)\.(\d{6})/(ensn2\.T)(\d\d)(Z\.SF)(\d\d) MENSSFN2
  #MODEL ENS_SF_N3 .*(ens)\.(\d{6})/(ensn3\.T)(\d\d)(Z\.SF)(\d\d) MENSSFN3
  #MODEL ENS_SF_N4 .*(ens)\.(\d{6})/(ensn4\.T)(\d\d)(Z\.SF)(\d\d) MENSSFN4
  #MODEL ENS_SF_N5 .*(ens)\.(\d{6})/(ensn5\.T)(\d\d)(Z\.SF)(\d\d) MENSSFN5
  #MODEL ENS_SF_P1 .*(ens)\.(\d{6})/(ensp1\.T)(\d\d)(Z\.SF)(\d\d) MENSSFP1
  #MODEL ENS_SF_P2 .*(ens)\.(\d{6})/(ensp2\.T)(\d\d)(Z\.SF)(\d\d) MENSSFP2
  #MODEL ENS_SF_P3 .*(ens)\.(\d{6})/(ensp3\.T)(\d\d)(Z\.SF)(\d\d) MENSSFP3
  #MODEL ENS_SF_P4 .*(ens)\.(\d{6})/(ensp4\.T)(\d\d)(Z\.SF)(\d\d) MENSSFP4
  #MODEL ENS_SF_P5 .*(ens)\.(\d{6})/(ensp5\.T)(\d\d)(Z\.SF)(\d\d) MENSSFP5
  # Misc
  #MODEL ENS_MSC_sfcanl_c0 .*(ens)\.(\d{6})/(ensc0\.T)(\d\d)(Z\.sfcanl) MENSMSCSFCAC0
  #MODEL ENS_MSC_sfcanl_tr .*(ens)\.(\d{6})/(enstr\.T)(\d\d)(Z\.sfcanl) MENSMSCSFCATR
  #MODEL ENS_MSC_SGmod1_tr .*(ens)\.(\d{6})/(enstr\.T)(\d\d)(Z\.SGmod1) MENSMSCSG1TR
  #MODEL ENS_MSC_SGmod2_tr .*(ens)\.(\d{6})/(enstr\.T)(\d\d)(Z\.SGmod2) MENSMSCSG2TR
  #MODEL ENS_MSC_SGmod3_tr .*(ens)\.(\d{6})/(enstr\.T)(\d\d)(Z\.SGmod3) MENSMSCSG3TR
  #MODEL ENS_MSC_SGmod4_tr .*(ens)\.(\d{6})/(enstr\.T)(\d\d)(Z\.SGmod4) MENSMSCSG4TR
  #MODEL ENS_MSC_SGmod5_tr .*(ens)\.(\d{6})/(enstr\.T)(\d\d)(Z\.SGmod5) MENSMSCSG5TR
  #MODEL ENS_MSC_scale_tr .*(ens)\.(\d{6})/(enstr\.T)(\d\d)(Z\.scalegrid) MENSMSCGSCTR
  #MODEL ENS_POST .*(ens)\.(\d{6})/(enspost\.T)(\d\d)(Z\.*) MENSPOST
  # Internal Check Lists
  #MODEL ENS_CHK_WW .*(ens)\.(\d{6})\(WW.*\..*) MENSCHKWW
  #
  # Early Eta MODEL DATA
  #
  # AWIPS GRIDS
  MODEL ^ERL_AW3D$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.AWIP3D)(\d\d)(\.tm\d\d) MERLAW3D /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_AW3DI$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.AWIP3Di)(\d\d)(\.tm\d\d) MERLAW3DI /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_AW3DCWF$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.AWIP3D)(\d\d)(\.tm\d\d_icwf) MERLAW3DCWF /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_AW211$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.AWP211)(\d\d)(\.tm\d\d) MERLAW211 /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_AW211I$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.AWP211i)(\d\d) MERLAW211I /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  MODEL ^ERL_AWAK$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.AWIPAK)(\d\d)(\.tm\d\d) MERLAWAK /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_AW20$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.AWIP20)(\d\d)(\.tm\d\d) MERLAW20 /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_AW20I$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.AWIP20i)(\d\d) MERLAW20I /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  MODEL ^ERL_AW20CWF$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.AWIP20)(\d\d)(\.tm\d\d_icwf) MERLAW20CWF /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_AW32$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.AWIP32)(\d\d)(\.tm\d\d) MERLAW32 /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_AW32I$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.AWIP32i)(\d\d) MERLAW32I /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  MODEL ^ERL_AW207$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.AWP207)(\d\d)(\.tm\d\d) MERLAW207 /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_AW207I$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.AWP207i)(\d\d) MERLAW207I /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  # Eta Pressure Grids and Indices
  MODEL ^ERL_EGB3D$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.EGRD3D)(\d\d)(\.tm\d\d) MERLEGB3D /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_GBGD$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.GRBGRD)(\d\d)(\.tm\d\d) MERLGBGD /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_GBGDI$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.GRBGRDi)(\d\d) MERLGBGDI /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  MODEL ^ERL_GBGFM$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.GRB_FM)(\d\d)(\.tm\d\d) MERLGBFM /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_GBGFMI$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.GRB_FMi)(\d\d) MERLGBFMI /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  MODEL ^ERL_GBG5FM$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.GRB5FM)(\d\d)(\.tm\d\d) MERLGB5FM /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_GBG5FMI$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.GRB5FMi)(\d\d) MERLGB5FMI /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  MODEL ^ERL_EGDSF$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.EGRDSF)(\d\d) MERLEGDSF /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  # BUFR DATA
  MODEL ^ERL_BUFR_prepda$ .*(erl)\.(\d{6})/(.*prepda.tm)(\d\d) MERLBUFP /pub/data2/eta/$1.$2 $3$4 0664 06 21 1
  MODEL ^ERL_BUFR_class0$ .*(erl)\.(\d{6})/(.*class0\.bufr\.tm)(\d\d) MERLBUFCL0 /pub/data2/eta/$1.$2 $3$4 0664 06 21 1
  MODEL ^ERL_BUFR_class1$ .*(erl)\.(\d{6})/(.*class1\.bufr\.tm)(\d\d) MERLBUFCL1 /pub/data2/eta/$1.$2 $3$4 0664 06 21 1
  MODEL ^ERL_BUFR_adpsfc$ .*(erl)\.(\d{6})/(.*adpsfc\.tm)(\d\d)(\.bufr_d) MERLBUFDSFC /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR_adpupa$ .*(erl)\.(\d{6})/(.*adpupa\.tm)(\d\d)(\.bufr_d) MERLBUFDUPA /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR_aircar$ .*(erl)\.(\d{6})/(.*aircar\.tm)(\d\d)(\.bufr_d) MERLBUFDCAR /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR_aircft$ .*(erl)\.(\d{6})/(.*aircft\.tm)(\d\d)(\.bufr_d) MERLBUFDCFT /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR_erswnd$ .*(erl)\.(\d{6})/(.*erswnd\.tm)(\d\d)(\.bufr_d) MERLBUFDERS /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR_proflr$ .*(erl)\.(\d{6})/(.*proflr\.tm)(\d\d)(\.bufr_d) MERLBUFDPRO /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR_satwnd$ .*(erl)\.(\d{6})/(.*satwnd\.tm)(\d\d)(\.bufr_d) MERLBUFDSAT /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR_sfcshp$ .*(erl)\.(\d{6})/(.*sfcshp\.tm)(\d\d)(\.bufr_d) MERLBUFDSHP /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR_ssmip$ .*(erl)\.(\d{6})/(.*ssmip\.tm)(\d\d)(\.bufr_d) MERLBUFDMIP /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR_status$ .*(erl)\.(\d{6})/(.*status\.tm)(\d\d)(\.bufr_d) MERLBUFDSTAT /pub/data2/eta/$1.$2 $3$4$ 0664 06 21 1
  MODEL ^ERL_BUFR_tovsx$ .*(erl)\.(\d{6})/(.*tovsx\.tm)(\d\d)(\.bufr_d) MERLBUFDTOV /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR_sfchrly$ .*(erl)\.(\d{6})/(.*sfchrly\.tm)(\d\d)(\.bufr_d) MERLBUFDSFCHRLY /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR_vadwnd$ .*(erl)\.(\d{6})/(.*vadwnd\.tm)(\d\d)(\.bufr_d) MERLBUFDVADWND /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR_satwnd$ .*(erl)\.(\d{6})/(.*satwnd\.tm)(\d\d)(\.bufr_d) MERLBUFDSATWND /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR_uswdhd$ .*(erl)\.(\d{6})/(.*uswdhd\.tm)(\d\d)(\.bufr_d) MERLBUFDUSWDHD /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR_goesnd$ .*(erl)\.(\d{6})/(.*goesnd\.tm)(\d\d)(\.bufr_d) MERLBUFDGOESND /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_BUFR$ .*(erl)\.(\d{6})/(.*tm)(\d\d)(\.bufr_d) MERLBUFD /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  # ON29 DATA
  MODEL ^ERL_ON29_spssmi$ .*(erl)\.(\d{6})/(.*spssmi\.tm)(\d\d)(\.on29_d) MERLON29SMI /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_ON29$ .*(erl)\.(\d{6})/(.*\.tm)(\d\d)(\.on29_d) MERLON29 /pub/data2/eta/$1.$2 $3$4 0664 06 21 1
  # CQC DATA
  MODEL ^ERL_CQC_manevn$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.cqc_manevn\.tm)(\d\d) MERLCQCMAN /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  MODEL ^ERL_CQC_sigevn$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.cqc_sigevn\.tm)(\d\d) MERLCQCSIG /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  MODEL ^ERL_CQC_stncnt$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.cqc_stncnt\.tm)(\d\d) MERLCQCSTN /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  MODEL ^ERL_CQC_sntlst$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.cqc_sntlst\.tm)(\d\d) MERLCQCSNT /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  # Internal Check Lists
  MODEL ^ERL_CHK_NMCTIME$ .*(erl)\.(\d{6})/(NMCTIME) MERLCHKTIME /pub/data2/eta/$1.$2 $3 0664 06 21 1
  MODEL ^ERL_CHK_NMCDATE$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.nmcdate) MERLCHKDATE /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_CHK_NMCDATE1$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.nmcdate.tm)(\d\d) MERLCHKDATE1 /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_CHK_WW$ .*(erl)\.(\d{6})/(WW.*\..*) MERLCHKWW /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  MODEL ^ERL_CHK_ww$ .*(erl)\.(\d{6})/(ww.*\..*) MERLCHKww /pub/data2/eta/$1.$2 $3$4$5$6$7 0664 06 21 1
  # Misc
  MODEL ^ERL_MSC_usafsnow$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.usafsnow) MERLMSCFSNO /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_MSC_sdmacqc$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.sdmacqc\.tm)(\d\d) MERLMSCCQC /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  MODEL ^ERL_MSC_sdmstac$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.sdmstac\.tm)(\d\d) MERLMSCSTC /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  MODEL ^ERL_MSC_sabsnow$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.sabsnow) MERLMSCSAB /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  MODEL ^ERL_MSC_tosslist$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.tosslist\.tm)(\d\d) MERLMSCTOSS /pub/data2/eta/$1.$2 $3$4$5$6 0664 06 21 1
  MODEL ^ERL_MSC_AN$ .*(erl)\.(\d{6})/(eta\.T)(\d\d)(Z\.AN00\.tm)(\d\d) MERLMSCAN /pub/data2/eta/$1.$2 $3$4$5 0664 06 21 1
  # 65x65 grid
  MODEL ^ERL_65x65_SAIC$ .*/(erl)\.(\d{6})/(.*) MERL65X65SAIC /pub/data2/eta/$1.$2 $3 0664 06 21 1
  MODEL ^ERL_ON29_SAIC$ .*/(erl)\.(\d{6})/(.*) MERLON29SAIC /pub/data2/eta/$1.$2 $3 0664 06 21 1
  # END ETA
  #
  # FNL MODEL DATA
  #
  # Surface Analysis
  #MODEL GDAS1_SA .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.SAnl) MGDAS1SA /u1/ftp/pub/$1 $3$4$5 664 216 10 1
  #MODEL GDAS2_SA .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.SAnl) MGDAS2SA /u1/ftp/pub/$1 $3$4$5 664 216 10 1
  # Pressure Grid and Indices
  GRIB fnl .*\/(.*) GK40 /u1/ftp/pub/fnl $1 664 187 10 1
  #MODEL GDAS1_PGA .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.Pr40Anl) MGDAS1PGA /u1/ftp/pub/$1 $3$4$5 664 216 10 1
  #MODEL GDAS1_PGB .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.PGrbF)(\d\d) MGDAS1PGB /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS1_PGBI .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.PGrbiF)(\d\d) MGDAS1PGBI /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS2_PGA .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.Pr40Anl) MGDAS2PGA /u1/ftp/pub/$1 $3$4$5 664 216 10 1
  #MODEL GDAS2_PGB .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.PGrbF)(\d\d) MGDAS2PGB /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS2_PGBI .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.PGrbiF)(\d\d) MGDAS2PGBI /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  # Insentropic Grid and Indices ??
  #MODEL GDAS1_IGB .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.IGrbF)(\d\d) MGDAS1IGB /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS1_IGBI .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.IGrbiF)(\d\d) MGDAS1IGBI /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS2_IGB .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.IGrbF)(\d\d) MGDAS2IGB /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS2_IGBI .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.IGrbiF)(\d\d) MGDAS2IGBI /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  # Surface Flux Grid and Indices
  #MODEL GDAS1_SGB .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.SFLUXGrbF)(\d\d) MGDAS1SGB /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS1_SGBI .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.SFLUXGrbiF)(\d\d) MGDAS1SGBI /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS2_SGB .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.SFLUXGrbF)(\d\d) MGDAS2SGB /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS2_SGBI .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.SFLUXGrbiF)(\d\d) MGDAS2SGBI /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  # Zonal Diag
  #MODEL GDAS1_ZOD0 .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.ZNdiag)(\d\d) MGDAS1ZOD0 /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS1_ZODF .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.ZNdiagF)(\d\d) MGDAS1ZODF /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAG2_ZOD0 .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.ZNdiag)(\d\d) MGDAS2ZOD0 /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS2_ZODF .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.ZNdiagF)(\d\d) MGDAS2ZODF /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  # BUFR DATA
  MODEL GDAS1_BUFR_PREPda .*(fnl)\.(\d{6})/(gblav\.T)(\d\d)(Z\.BufPREP.*) MGDAS1BUFP /u1/ftp/pub/$1 $3$4$5 664 216 10 1
  #MODEL GDAS1_BUFR_adpsfc .*(fnl)\.(\d{6})/(.*adpsfc\.tm)(\d\d)(\.bufr_d) MGDAS1BUFDSFC
  #MODEL GDAS1_BUFR_adpupa .*(fnl)\.(\d{6})/(.*adpupa\.tm)(\d\d)(\.bufr_d) MGDAS1BUFDUPA
  #MODEL GDAS1_BUFR_aircar .*(fnl)\.(\d{6})/(.*aircar\.tm)(\d\d)(\.bufr_d) MGDAS1BUFDCAR
  #MODEL GDAS1_BUFR_aircft .*(fnl)\.(\d{6})/(.*aircft\.tm)(\d\d)(\.bufr_d) MGDAS1BUFDCFT
  #MODEL GDAS1_BUFR_erswnd .*(fnl)\.(\d{6})/(.*erswnd\.tm)(\d\d)(\.bufr_d) MGDAS1BUFDERS
  #MODEL GDAS1_BUFR_proflr .*(fnl)\.(\d{6})/(.*proflr\.tm)(\d\d)(\.bufr_d) MGDAS1BUFDPRO
  #MODEL GDAS1_BUFR_satwnd .*(fnl)\.(\d{6})/(.*satwnd\.tm)(\d\d)(\.bufr_d) MGDAS1BUFDSAT
  #MODEL GDAS1_BUFR_sfcshp .*(fnl)\.(\d{6})/(.*sfcshp\.tm)(\d\d)(\.bufr_d) MGDAS1BUFDSHP
  #MODEL GDAS1_BUFR_ssmip .*(fnl)\.(\d{6})/(.*ssmip\.tm)(\d\d)(\.bufr_d) MGDAS1BUFDMIP
  #MODEL GDAS1_BUFR_status .*(fnl)\.(\d{6})/(.*status\.tm)(\d\d)(\.bufr_d) MGDAS1BUFDSTAT
  #MODEL GDAS1_BUFR_tovsx .*(fnl)\.(\d{6})/(.*tovsx\.tm)(\d\d)(\.bufr_d) MGDAS1BUFDTOV
  #MODEL GDAS1_BUFR .*(fnl)\.(\d{6})/(.*tm)(\d\d)(\.bufr_d) MGDAS1BUFD
  # ON29 DATA
  #MODEL GDAS1_ON29_spssmi .*(fnl)\.(\d{6})/(.*tm)(\d\d)(\.on29_d) MGDAS1ON29SMI
  #MODEL GDAS1_ON29 .*(fnl)\.(\d{6})/(.*tm)(\d\d)(\.on29_d) MGDAS1ON29
  # CQC DATA
  #MODEL GDAS1_CQC_manevn .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.cqc_manevn) MGDAS1CQCMAN
  #MODEL GDAS1_CQC_sigevn .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.cqc_sigevn) MGDAS1CQCSIG
  #MODEL GDAS1_CQC_stncnt .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.cqc_stncnt) MGDAS1CQCSTN
  #MODEL GDAS1_CQC_sntlst .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.cqc_sntlst) MGDAS1CQCSNT
  # Misc
  #MODEL GDAS1_MSC_abias .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.abias) MGDAS1MSCBIAS
  #MODEL GDAS2_MSC_abias .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.abias) MGDAS2MSCBIAS
  #MODEL GDAS1_MSC_o3anl .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.o3anl) MGDAS1MSCO3A
  #MODEL GDAS2_MSC_o3anl .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.o3anl) MGDAS2MSCO3A
  #MODEL GDAS1_MSC_sdmacqc .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.sdmacqc) MGDAS1MSCCQC
  #MODEL GDAS1_MSC_sdmstac .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.sdmstac) MGDAS1MSCSTC
  #MODEL GDAS1_MSC_sfcanl .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.sfcanl) MGDAS1MSCSFCA
  #MODEL GDAS2_MSC_sfcanl .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.sfcanl) MGDAS2MSCSFCA
  #MODEL GDAS1_MSC_tosslist .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.tosslist) MGDAS1MSCTOSS
  #MODEL GDAS1_MSC_icegrb .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.icegrb) MGDAS1MSCICEGB /u1/ftp/pub/$1 $3$4$5 664 216 10 1
  #MODEL GDAS1_MSC_icegrbi .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.icegrb.index) MGDAS1MSCICEGBI /u1/ftp/pub/$1 $3$4$5 664 216 10 1
  #MODEL GDAS1_MSC_snogrb .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.snogrb) MGDAS1MSCSNOGB /u1/ftp/pub/$1 $3$4$5 664 216 10 1
  #MODEL GDAS1_MSC_snogrbi .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.snogrb.index) MGDAS1MSCSNOGBI /u1/ftp/pub/$1 $3$4$5 664 216 10 1
  #MODEL GDAS1_MSC_sstgrb .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.sstgrb) MGDAS1MSCSSTGB /u1/ftp/pub/$1 $3$4$5 664 216 10 1
  #MODEL GDAS1_MSC_sstgrbi .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.sstgrb.index) MGDAS1MSCSSTGBI /u1/ftp/pub/$1 $3$4$5 664 216 10 1
  # NEED TO FIND OUT WHAT THIS STUFF IS??
  #MODEL GDAS1_BF .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.BF)(\d\d) MGDAS1BF /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS2_BF .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.BF)(\d\d) MGDAS2BF /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS1_SF .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.SF)(\d\d) MGDAS1SF /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS2_SF .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.SF)(\d\d) MGDAS2SF /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS1_BGES .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.BGes)(\d\d) MGDAS1BGES /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS2_BGES .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.BGes)(\d\d) MGDAS2BGES /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS1_SGES .*(fnl)\.(\d{6})/(gdas1\.T)(\d\d)(Z\.SGes)(\d\d) MGDAS1SGES /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL GDAS2_SGES .*(fnl)\.(\d{6})/(gdas2\.T)(\d\d)(Z\.SGes)(\d\d) MGDAS2SGES /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  # Internal Check Lists
  #MODEL FNL_CHK_RAN .*(fnl)\.(\d{6})\(where_fnl_ran\.T)(\d\d)(Z) MFNLCHKRAN
  #MODEL FNL_CHK_WW .*(fnl)\.(\d{6})\(WW.*\..*) MFNLCHKWW
  #MODEL FNL_CHK_FLD .*(fnl)\.(\d{6})\(field) MFNLCHKFLD
  #MODEL FNL_CHK_FLD1 .*(fnl)\.(\d{6})\(field1) MFNLCHKFLD1
  #
  # MRF MODEL DATA
  #
  # Pressure Grid and Indices
  #MODEL MRF_PGB_01 .*(mrf)\.(\d{6})/(drf01\.T)(\d\d)(Z\.PGrbF)(\d{2,3}) MMRFPGB01
  #MODEL MRF_PGBI_01 .*(mrf)\.(\d{6})/(drf01\.T)(\d\d)(Z\.PGrbiF)(\d{2,3}) MMRFPGBI01
  #MODEL MRF_PGB_MR .*(mrf)\.(\d{6})/(drfmr\.T)(\d\d)(Z\.PGrbF)(\d{2,3}) MMRFPGBMR /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL MRF_PGBI_MR .*(mrf)\.(\d{6})/(drfmr\.T)(\d\d)(Z\.PGrbiF)(\d{2,3}) MMRFPGBIMR /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  # Surface Flux Grid and Indices
  #MODEL MRF_SGB_01 .*(mrf)\.(\d{6})/(drf01\.T)(\d\d)(Z\.SFLUXGrbF)(\d{2,3}) MMRFSGB01
  #MODEL MRF_SGBI_01 .*(mrf)\.(\d{6})/(drf01\.T)(\d\d)(Z\.SFLUXGrbiF)(\d{2,3}) MMRFSGBI01
  #MODEL MRF_SGB_MR .*(mrf)\.(\d{6})/(drfmr\.T)(\d\d)(Z\.SFLUXGrbF)(\d{2,3}) MMRFSGBMR /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL MRF_SGBI_MR .*(mrf)\.(\d{6})/(drfmr\.T)(\d\d)(Z\.SFLUXGrbiF)(\d{2,3}) MMRFSGBIMR /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  # Zonal Diag
  #MODEL MRF_ZOM_01 .*(mrf)\.(\d{6})/(drf01\.T)(\d\d)(Z\.ZONmeanF)(\d{2,3}) MMRFZOM01
  #MODEL MRF_ZOM_MR .*(mrf)\.(\d{6})/(drfmr\.T)(\d\d)(Z\.ZONmeanF)(\d{2,3}) MMRFZOMMR /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  # Grid 108 Diag 162
  #MODEL MRF_G62_01 .*(mrf)\.(\d{6})/(drf01\.T)(\d\d)(Z\.grd\d{2,3}diag62) MMRFG6201
  #MODEL MRF_G62_MR .*(mrf)\.(\d{6})/(drfmr\.T)(\d\d)(Z\.grd\d{2,3}diag62) MMRFG62MR /u1/ftp/pub/$1 $3$4$5 664 216 10 1
  #MODEL MRF_G126_MR .*(mrf)\.(\d{6})/(drfmr\.T)(\d\d)(Z\.grd\d{2,3}diag126) MMRFG126MR /u1/ftp/pub/$1 $3$4$5 664 216 10 1
  #MODEL MRF_G170_MR .*(mrf)\.(\d{6})/(drfmr\.T)(\d\d)(Z\.grd\d{2,3}diag170) MMRFG170MR /u1/ftp/pub/$1 $3$4$5 664 216 10 1
  # NEED TO FIND OUT WHAT THIS STUFF IS ??
  #MODEL MRF_BF_01 .*(mrf)\.(\d{6})/(drf01\.T)(\d\d)(Z\.BF)(\d{2,3}) MMRFBF01
  #MODEL MRF_SF_01 .*(mrf)\.(\d{6})/(drf01\.T)(\d\d)(Z\.SF)(\d{2,3}) MMRFSF01
  #MODEL MRF_BF_MR .*(mrf)\.(\d{6})/(drfmr\.T)(\d\d)(Z\.BF)(\d{2,3}) MMRFBFMR /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  #MODEL MRF_SF_MR .*(mrf)\.(\d{6})/(drfmr\.T)(\d\d)(Z\.SF)(\d{2,3}) MMRFSFMR /u1/ftp/pub/$1 $3$4$5$6 664 216 10 1
  # Internal Check Lists
  #MODEL MRF_CHK_RAN .*(mrf)\.(\d{6})\(where_mrf_ran\.T)(\d\d)(Z) MMRFCHKRAN
  #MODEL MRF_CHK_WW .*(mrf)\.(\d{6})\(WW.*\..*) MMRFCHKWW
  # SAIC data for David Bacon
  MODEL MRF_65x65_SAIC .*/(.*) MMRF65X65SAIC
  MODEL MRF_ON29_SAIC .*/(.*) MMRFON29SAIC
  #
  # RGL (NGM) MODEL DATA
  #
  # Pressure Grid and Indices
  #MODEL NGM_PGB .*(rgl)\.(\d{6})/(ngm)\.(\d{6})(\d\d)(\.pgrb\.f)(\d\d) MNGMPGB /u1/ftp/pub/$3 $4$5$6$7 664 216 10 1
  #MODEL NGM_PGBI .*(rgl)\.(\d{6})/(ngm)\.(\d{6})(\d\d)(\.PGrbiF)(\d\d) MNGMPGBI
  # BUFR DATA
  #MODEL NGM_BUFR_PREPda .*(rgl)\.(\d{6})/(ngm\.\d{6})(\d\d)(\.prepda\.tm)(\d\d) MNGMBUFP
  #MODEL NGM_BUFR_adpsfc .*(rgl)\.(\d{6})/(.*adpsfc\.tm)(\d\d)(\.bufr_d) MNGMBUFDSFC
  #MODEL NGM_BUFR_adpupa .*(rgl)\.(\d{6})/(.*adpupa\.tm)(\d\d)(\.bufr_d) MNGMBUFDUPA
  #MODEL NGM_BUFR_aircar .*(rgl)\.(\d{6})/(.*aircar\.tm)(\d\d)(\.bufr_d) MNGMBUFDCAR
  #MODEL NGM_BUFR_aircft .*(rgl)\.(\d{6})/(.*aircft\.tm)(\d\d)(\.bufr_d) MNGMBUFDCFT
  #MODEL NGM_BUFR_erswnd .*(rgl)\.(\d{6})/(.*erswnd\.tm)(\d\d)(\.bufr_d) MNGMBUFDERS
  #MODEL NGM_BUFR_proflr .*(rgl)\.(\d{6})/(.*proflr\.tm)(\d\d)(\.bufr_d) MNGMBUFDPRO
  #MODEL NGM_BUFR_satwnd .*(rgl)\.(\d{6})/(.*satwnd\.tm)(\d\d)(\.bufr_d) MNGMBUFDSAT
  #MODEL NGM_BUFR_sfcshp .*(rgl)\.(\d{6})/(.*sfcshp\.tm)(\d\d)(\.bufr_d) MNGMBUFDSHP
  #MODEL NGM_BUFR_ssmip .*(rgl)\.(\d{6})/(.*ssmip\.tm)(\d\d)(\.bufr_d) MNGMBUFDMIP
  #MODEL NGM_BUFR_status .*(rgl)\.(\d{6})/(.*status\.tm)(\d\d)(\.bufr_d) MNGMBUFDSTAT
  #MODEL NGM_BUFR_tovsx .*(rgl)\.(\d{6})/(.*tovsx\.tm)(\d\d)(\.bufr_d) MNGMBUFDTOV
  #MODEL NGM_BUFR .*(rgl)\.(\d{6})/(.*tm)(\d\d)(\.bufr_d) MNGMBUFD
  # ON29 DATA
  #MODEL NGM_ON29_spssmi .*(rgl)\.(\d{6})/(.*tm)(\d\d)(\.on29_d) MNGMON29SMI
  #MODEL NGM_ON29 .*(rgl)\.(\d{6})/(.*tm)(\d\d)(\.on29_d) MNGMON29
  # CQC DATA
  #MODEL NGM_CQC_manevn .*(rgl)\.(\d{6})/(ngm\.\d{6})(\d\d)(\.cqc_manevn\.tm\d\d) MNGMCQCMAN
  #MODEL NGM_CQC_sigevn .*(rgl)\.(\d{6})/(ngm\.\d{6})(\d\d)(\.cqc_sigevn\.tm\d\d) MNGMCQCSIG
  #MODEL NGM_CQC_stncnt .*(rgl)\.(\d{6})/(ngm\.\d{6})(\d\d)(\.cqc_stncnt\.tm\d\d) MNGMCQCSTN
  #MODEL NGM_CQC_sntlst .*(rgl)\.(\d{6})/(ngm\.\d{6})(\d\d)(\.cqc_sntlst\.tm\d\d) MNGMCQCSNT
  # Misc
  #MODEL NGM_MSC_usafsnow .*(rgl)\.(\d{6})/(ngm\.\d{6})(\d\d)(\.usafsnow) MNGMMSCFSNO
  #MODEL NGM_MSC_sdmacqc .*(rgl)\.(\d{6})/(ngm\.\d{6})(\d\d)(\.sdmacqc\.tm\d\d) MNGMMSCCQC
  #MODEL NGM_MSC_sdmstac .*(rgl)\.(\d{6})/(ngm\.\d{6})(\d\d)(\.sdmstac\.tm\d\d) MNGMMSCSTC
  #MODEL NGM_MSC_sabsnow .*(rgl)\.(\d{6})/(ngm\.\d{6})(\d\d)(\.sabsnow) MNGMMSCSAB
  #MODEL NGM_MSC_tosslist .*(rgl)\.(\d{6})/(ngm\.\d{6})(\d\d)(\.tosslist\.tm\d\d) MNGMMSCTOSS
  #MODEL NGM_MSC_rstini .*(rgl)\.(\d{6})/(ngm\.\d{6})(\d\d)(\.rstini\.tm\d\d) MNGMMSCRINI
  # Internal Check Lists
  #MODEL NGM_CHK_RAN .*(rgl)\.(\d{6})/(where_ngm_ran\.T\d\dZ) MNGMCHKRAN
  #MODEL NGM_CHK_WW .*(rgl)\.(\d{6})\(WW.*\..*) MNGMCHKWW
  #MODEL NGM_CHK_ww .*(rgl)\.(\d{6})\(ww.*\..*) MNGMCHKww
  # RF files
  MODEL NGM_RF .*(rgl)\.(\d{6})/(ngm\.\d{6})(\d\d)\.(RF.*) MNGMRF /pub/data1/$1/$1.$2 $3$4$5 0664 06 21 1
  # SAIC data for David Bacon
  MODEL NGM_65x65_SAIC .*/(rgl)\.(\d{6})/(.*) MNGM65X65SAIC /pub/data2/$1/$1.$2 $3 0664 06 21 1
  MODEL NGM_ON29_SAIC .*/(rgl)\.(\d{6})/(.*) MNGMON29SAIC /pub/data2/$1/$1.$2 $3 0664 06 21 1
  #
  # RSM MODEL DATA
  #
  # Pressure Grid and Indices
  MODEL RSM_PGB .*(hawaii)\.(\d{6})/(hawaii\.T)(\d\d)(Z\.PGrbF)(\d\d) MRSMPGB /u1/ftp/pub/$1/$1.$4z $3$4$5$6 664 187 10 1
  # Grid and Indices
  MODEL RSM_SGB .*(hawaii)\.(\d{6})/(hawaii\.T)(\d\d)(Z\.SGrbF)(\d\d) MRSMPGB /u1/ftp/pub/$1/$1.$4z $3$4$5$6 664 187 10 1
  # NEED TO FIND OUT WHAT THIS STUFF IS ??
  MODEL RSM_BF .*(hawaii)\.(\d{6})/(hawaii\.T)(\d\d)(Z\.BF)(\d\d) MRSMBF /u1/ftp/pub/$1/$1.$4z $3$4$5$6 664 187 10 1
  MODEL RSM_SF .*(hawaii)\.(\d{6})/(hawaii\.T)(\d\d)(Z\.SF)(\d\d) MRSMSF /u1/ftp/pub/$1/$1.$4z $3$4$5$6 664 187 10 1
  GEMPAK ruc2 .*/(ruc2_\d{6})(\d\d) MRUC2GEMPAK /pub/data/GEMPAK/grid/ruc2 $1$2 0664 06 021 1
  #
  # RUC2 MODEL DATA
  #
  #
  # Pressure Grid and Indices
  MODEL RUC2_PGA .*(ruc2a)\.(\d{6})/(ruc2\.T)(\d\d)(Z\.pgrbanl) MRUC2PGA /pub/data1/ruc2/$1.$2 $3$4$5 0664 06 021 1
  MODEL RUC2_PGB .*(ruc2a)\.(\d{6})/(ruc2\.T)(\d\d)(Z\.pgrbf)(\d\d) MRUC2PGB /pub/data1/ruc2/$1.$2 $3$4$5$6 0664 06 021 1
  #
  # Native grid GRIB files
  MODEL RUC2_NGA .*(ruc2a)\.(\d{6})/(ruc2\.T)(\d\d)(Z\.bgrbanl) MRUC2NGA /pub/data1/ruc2/$1.$2 $3$4$5 0664 06 021 1
  MODEL RUC2_NGB .*(ruc2a)\.(\d{6})/(ruc2\.T)(\d\d)(Z\.bgrbf)(\d\d) MRUC2NGB /pub/data1/ruc2/$1.$2 $3$4$5$6 0664 06 021 1
  #
  # AWIPS 211 Grid
  MODEL RUC2_AW211 .*(ruc2a)\.(\d{6})/(ruc2\.T)(\d\d)(Z\.grb2anl) MRUC2AW211 /pub/data1/ruc2/$1.$2 $3$4$5 0664 06 021 1
  MODEL RUC2_AW211 .*(ruc2a)\.(\d{6})/(ruc2\.T)(\d\d)(Z\.grb2f)(\d\d) MRUC2AW211 /pub/data1/ruc2/$1.$2 $3$4$5$6 0664 06 021 1
  #
  # Supplimental Pressure GRIB files
  MODEL RUC2_SPGA .*(ruc2a)\.(\d{6})/(ruc2\.T)(\d\d)(Z\.psgrbanl) MRUC2SPGA /pub/data1/ruc2/$1.$2 $3$4$5 0664 06 021 1
  MODEL RUC2_SPGB .*(ruc2a)\.(\d{6})/(ruc2\.T)(\d\d)(Z\.psgrbf)(\d\d) MRUC2SPGB /pub/data1/ruc2/$1.$2 $3$4$5$6 0664 06 021 1
  #
  # Surface GRIB files
  MODEL RUC2_SGA .*(ruc2a)\.(\d{6})/(ruc2\.T)(\d\d)(Z\.sgrbanl) MRUC2SGA /pub/data1/ruc2/$1.$2 $3$4$5 0664 06 021 1
  MODEL RUC2_SGB .*(ruc2a)\.(\d{6})/(ruc2\.T)(\d\d)(Z\.sgrbf)(\d\d) MRUC2SGB /pub/data1/ruc2/$1.$2 $3$4$5$6 0664 06 021 1
  #
  # BUFR sounding
  MODEL RUC2_BUFRSNDA .*(ruc2a)\.(\d{6})/(ruc2\.T)(\d\d)(Z\.bufranl) MRUC2BUFRA /pub/data1/ruc2/$1.$2 $3$4$5 0664 06 021 1
  MODEL RUC2_BUFRSND .*(ruc2a)\.(\d{6})/(ruc2\.T)(\d\d)(Z\.bufrf\d\d) MRUC2BUFRB /pub/data1/ruc2/$1.$2 $3$4$5 0664 06 021 1
  #
  # Surface RUCS (RUCS) MODEL DATA
  #
  # Pressure Grid and Indices
  #MODEL RUCS_PGA .*(rucs)\.(\d{6})/(rucs\.T)(\d\d)(Z\.PGrbAnl) MRUCSPGA /u1/ftp/pub/ruc $3$4$5 664 216 10 1
  #MODEL RUCS_GB2A .*(rucs)\.(\d{6})/(rucs\.T)(\d\d)(Z\.grb2anl) MRUCSGB2A /u1/ftp/pub/ruc $3$4$5 664 216 10 1
  # BUFR DATA
  #MODEL RUCS_BUFR_adpupa .*(rucs)\.(\d{6})/(.*adpupa\.tm)(\d\d)(\.bufr_d) MRUCSBUFDUPA
  #MODEL RUCS_BUFR_aircar .*(rucs)\.(\d{6})/(.*aircar\.tm)(\d\d)(\.bufr_d) MRUCSBUFDCAR
  #MODEL RUCS_BUFR_proflr .*(rucs)\.(\d{6})/(.*proflr\.tm)(\d\d)(\.bufr_d) MRUCSBUFDPRO
  #MODEL RUCS_BUFR_status .*(rucs)\.(\d{6})/(.*status\.tm)(\d\d)(\.bufr_d) MRUCSBUFDSTAT
  # WMO RUCS FILES
  #MODEL RUCS_WMO_US60 .*(rucs)\.(\d{6})/(mmus60\.buls\.)(\d\d) MRUCSWMOUS60
  #MODEL RUCS_WMO_US61 .*(rucs)\.(\d{6})/(mmus61\.buls\.)(\d\d) MRUCSWMOUS61