pro mvn_sep_var_restore,pathname,trange=trange,verbose=verbose,download_only=download_only
common mav_apid_sep_handler_com , sep_all_ptrs , sep1_hkp,sep2_hkp,sep1_svy,sep2_svy,sep1_arc,sep2_arc,sep1_noise,sep2_noise $
,sep1_memdump,sep2_memdump ,mag1_hkp_f0,mag2_hkp_f0
common mvn_apid_misc_handler_com,manage,realtime,apid20x,apid21x,apid22x,apid23x,apid24x,apid25x
trange = timerange(trange)
ndays=1
if not keyword_set(pathname) then pathname = 'maven/data/sci/sep/l1/sav/YYYY/MM/mvn_sep_l1_YYYYMMDD_$NDAY.sav'
pn = str_sub(pathname, '$NDAY', strtrim(ndays,2) +'day')
files = mvn_pfp_file_retrieve(pn,/daily,trange=trange,source=source,verbose=verbose,/valid_only,no_update=0,last_version=0)
if keyword_set(download_only) then return
mvn_sep_handler,/clear
mvn_pfdpu_handler,/clear
for i=0,n_elements(files)-1 do begin
undefine, s1_hkp,s1_svy,s1_arc,s1_nse
undefine, s2_hkp,s2_svy,s2_arc,s2_nse
restore,verbose=verbose,filename=files[i]
mav_gse_structure_append ,sep1_hkp , s1_hkp
mav_gse_structure_append ,sep1_svy , s1_svy
mav_gse_structure_append ,sep1_arc , s1_arc
mav_gse_structure_append ,sep1_noise, s1_nse
mav_gse_structure_append ,sep2_hkp , s2_hkp
mav_gse_structure_append ,sep2_svy , s2_svy
mav_gse_structure_append ,sep2_arc , s2_arc
mav_gse_structure_append ,sep2_noise, s2_nse
mav_gse_structure_append ,mag1_hkp_f0 , m1_hkp
mav_gse_structure_append ,mag2_hkp_f0 , m2_hkp
mav_gse_structure_append ,apid20x , ap20
mav_gse_structure_append ,apid21x , ap21
mav_gse_structure_append ,apid22x , ap22
mav_gse_structure_append ,apid23x , ap23
mav_gse_structure_append ,apid24x , ap24
mav_gse_structure_append ,apid25x , ap25
endfor
mvn_pfdpu_handler,/finish
mvn_sep_handler,/finish
end