spc_map =
'o3 -> O3',
'no -> NO',
'no2 -> NO2',
'no3 -> NO3',
'nh3 -> NH3',
'hno3 -> HNO3',
'hno4 -> HO2NO2',
'n2o5 -> N2O5',
'ho -> OH',
'ho2 -> HO2',
'h2o2 -> H2O2',
'ch4 -> CH4',
'co -> CO',
! 'ch3o2 -> CH3O2',
! 'ch3ooh -> CH3OOH',
'hcho -> CH2O',
'ch3oh -> CH3OH',
'c2h4 -> C2H4',
'ald -> CH3CHO',
'ch3cooh -> CH3COOH',
'acet -> CH3COCH3',
'mgly -> CH3COCHO',
! 'paa -> CH3COOOH',
'pan -> PAN',
'mpan -> MPAN',
'macr -> MACR',
'mvk -> MVK',
'c2h6 -> C2H6',
'c3h6 -> C3H6',
'c3h8 -> C3H8',
'c2h5oh -> C2H5OH',
! 'onit -> ONIT',
'onitr -> ONITR',
'isopr -> ISOP',
! 'isopn -> ISOPNO3',
'acetol -> HYAC',
! 'glyald -> GLYALD',
! 'hydrald -> HYDRALD',
'mek -> MEK',
'bigene -> BIGENE',
'open -> BIGALD',
'bigalk -> BIGALK',
'tol -> TOLUENE',
'cres -> CRESOL',
'dms -> DMS',
'so2 -> SO2',
! 'sulf -> SO4',
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
'oc_a01->0.1216*pom_a1+0.9886*soa1_a2+0.1216*soa1_a1+0.9886*soa2_a2+0.1216*soa2_a1+0.9886*soa3_a2+0.12
16*soa3_a1+0.9886*soa4_a2+0.1216*soa4_a1+0.9886*soa5_a2+0.1216*soa5_a1;1.e9',
'oc_a02->0.7618*pom_a1+0.0114*soa1_a2+0.7618*soa1_a1+0.0114*soa2_a2+0.7618*soa2_a1+0.0114*soa3_a2+0.76
18*soa3_a1+0.0114*soa4_a2+0.7618*soa4_a1+0.0114*soa5_a2+0.7618*soa5_a1;1.e9',
'oc_a03->0.1164*pom_a1+0.0000*soa1_a2+0.1164*soa1_a1+0.0000*soa2_a2+0.1164*soa2_a1+0.0000*soa3_a2+0.11
64*soa3_a1+0.0000*soa4_a2+0.1164*soa4_a1+0.0000*soa5_a2+0.1164*soa5_a1;1.e9',
'oc_a04->0.0002*pom_a1+0.0000*soa1_a2+0.0002*soa1_a1+0.0000*soa2_a2+0.0002*soa2_a1+0.0000*soa3_a2+0.00
02*soa3_a1+0.0000*soa4_a2+0.0002*soa4_a1+0.0000*soa5_a2+0.0002*soa5_a1;1.e9',
'bc_a01->0.1216*bc_a1+0.1216*bc_a4;1.e9',
'bc_a02->0.7618*bc_a1+0.7618*bc_a4;1.e9',
'bc_a03->0.1164*bc_a1+0.1164*bc_a4;1.e9',
'bc_a04->0.0002*bc_a1+0.0002*bc_a4;1.e9',
'so4_a01->0.9886*so4_a2+0.1216*so4_a1+0.0000*so4_a3;1.e9',
'so4_a02->0.0114*so4_a2+0.7618*so4_a1+0.0002*so4_a3;1.e9',
'so4_a03->0.0000*so4_a2+0.1164*so4_a1+0.0995*so4_a3;1.e9',
'so4_a04->0.0000*so4_a2+0.0002*so4_a1+0.9003*so4_a3;1.e9',
'nh4_a01->0.1856*so4_a2+0.0050*so4_a1+0.0000*so4_a3;1.e9',
'nh4_a02->0.0021*so4_a2+0.0930*so4_a1+0.0000*so4_a3;1.e9',
'nh4_a03->0.0000*so4_a2+0.0203*so4_a1+0.0186*so4_a3;1.e9',
'nh4_a04->0.0000*so4_a2+0.0000*so4_a1+0.1690*so4_a3;1.e9',
'no3_a01->0.0000*so4_a2+0.0000*so4_a1+0.0000*so4_a3;1.e9',
'no3_a02->0.0000*so4_a2+0.0000*so4_a1+0.0000*so4_a3;1.e9',
'no3_a03->0.0000*so4_a2+0.0000*so4_a1+0.0000*so4_a3;1.e9',
'no3_a04->0.0000*so4_a2+0.0000*so4_a1+0.0000*so4_a3;1.e9',
'na_a01->0.3889*ncl_a2+0.0479*ncl_a1+0.0000*ncl_a3;1.e9',
'na_a02->0.0045*ncl_a2+0.2997*ncl_a1+0.0000*ncl_a3;1.e9',
'na_a03->0.0000*ncl_a2+0.0458*ncl_a1+0.0391*ncl_a3;1.e9',
'na_a04->0.0000*ncl_a2+0.0000*ncl_a1+0.3542*ncl_a3;1.e9',
'cl_a01->0.5996*ncl_a2+0.0737*ncl_a1+0.0000*ncl_a3;1.e9',
'cl_a02->0.0068*ncl_a2+0.4621*ncl_a1+0.0000*ncl_a3;1.e9',
'cl_a03->0.0000*ncl_a2+0.0709*ncl_a1+0.0604*ncl_a3;1.e9',
'cl_a04->0.0000*ncl_a2+0.0001*ncl_a1+0.5462*ncl_a3;1.e9',
'oin_a01->0.9886*dst_a2+0.1216*dst_a1+0.0000*dst_a3;1.e9',
'oin_a02->0.0114*dst_a2+0.7618*dst_a1+0.0002*dst_a3;1.e9',
'oin_a03->0.0000*dst_a2+0.1164*dst_a1+0.0995*dst_a3;1.e9',
'oin_a04->0.0000*dst_a2+0.0002*dst_a1+0.9003*dst_a3;1.e9',
'num_a01->0.9996*num_a2+0.6135*num_a1+0.0000*num_a3;1.0',
'num_a02->0.0004*num_a2+0.2847*num_a1+0.0239*num_a3;1.0',
'num_a03->0.0000*num_a2+0.0016*num_a1+0.6258*num_a3;1.0',
'num_a04->0.0000*num_a2+0.0000*num_a1+0.3501*num_a3;1.0',
/