diff --git a/HRV_Output/Annotation/FOE0213.hea b/HRV_Output/Annotation/FOE0213.hea new file mode 100644 index 0000000..48aec88 --- /dev/null +++ b/HRV_Output/Annotation/FOE0213.hea @@ -0,0 +1,3 @@ +HRV_Output\Annotation\FOE0213 1 500 17181500 +HRV_Output\Annotation\FOE0213.jqrs 16+24 1/mV 12 +#Creator: HRV_toolbox write_hea.m \ No newline at end of file diff --git a/HRV_Output/Annotation/FOE0213.jqrs b/HRV_Output/Annotation/FOE0213.jqrs new file mode 100644 index 0000000..55f48c3 Binary files /dev/null and b/HRV_Output/Annotation/FOE0213.jqrs differ diff --git a/HRV_Output/Annotation/FOE0213.sqijs b/HRV_Output/Annotation/FOE0213.sqijs new file mode 100644 index 0000000..8e5a3c2 Binary files /dev/null and b/HRV_Output/Annotation/FOE0213.sqijs differ diff --git a/HRV_Output/Annotation/FOE0213.sqijw b/HRV_Output/Annotation/FOE0213.sqijw new file mode 100644 index 0000000..b85e57b Binary files /dev/null and b/HRV_Output/Annotation/FOE0213.sqijw differ diff --git a/HRV_Output/Annotation/FOE0213.sqrs b/HRV_Output/Annotation/FOE0213.sqrs new file mode 100644 index 0000000..d136d7c Binary files /dev/null and b/HRV_Output/Annotation/FOE0213.sqrs differ diff --git a/HRV_Output/Annotation/FOE0213.wqrs b/HRV_Output/Annotation/FOE0213.wqrs new file mode 100644 index 0000000..dcf1d25 Binary files /dev/null and b/HRV_Output/Annotation/FOE0213.wqrs differ diff --git a/HRV_Output/Annotation/FOK0204.hea b/HRV_Output/Annotation/FOK0204.hea new file mode 100644 index 0000000..a6ca638 --- /dev/null +++ b/HRV_Output/Annotation/FOK0204.hea @@ -0,0 +1,3 @@ +HRV_Output\Annotation\FOK0204 1 500 32582000 +HRV_Output\Annotation\FOK0204.jqrs 16+24 1/mV 12 +#Creator: HRV_toolbox write_hea.m \ No newline at end of file diff --git a/HRV_Output/Annotation/FOK0204.jqrs b/HRV_Output/Annotation/FOK0204.jqrs new file mode 100644 index 0000000..15f431f Binary files /dev/null and b/HRV_Output/Annotation/FOK0204.jqrs differ diff --git a/HRV_Output/Annotation/FOK0204.sqijs b/HRV_Output/Annotation/FOK0204.sqijs new file mode 100644 index 0000000..cb039eb Binary files /dev/null and b/HRV_Output/Annotation/FOK0204.sqijs differ diff --git a/HRV_Output/Annotation/FOK0204.sqijw b/HRV_Output/Annotation/FOK0204.sqijw new file mode 100644 index 0000000..c241195 Binary files /dev/null and b/HRV_Output/Annotation/FOK0204.sqijw differ diff --git a/HRV_Output/Annotation/FOK0204.sqrs b/HRV_Output/Annotation/FOK0204.sqrs new file mode 100644 index 0000000..a667a58 Binary files /dev/null and b/HRV_Output/Annotation/FOK0204.sqrs differ diff --git a/HRV_Output/Annotation/FOK0204.wqrs b/HRV_Output/Annotation/FOK0204.wqrs new file mode 100644 index 0000000..ac0151c Binary files /dev/null and b/HRV_Output/Annotation/FOK0204.wqrs differ diff --git a/HRV_Output/Annotation/FOK0207.hea b/HRV_Output/Annotation/FOK0207.hea new file mode 100644 index 0000000..c7f13ff --- /dev/null +++ b/HRV_Output/Annotation/FOK0207.hea @@ -0,0 +1,3 @@ +HRV_Output\Annotation\FOK0207 1 500 16280000 +HRV_Output\Annotation\FOK0207.jqrs 16+24 1/mV 12 +#Creator: HRV_toolbox write_hea.m \ No newline at end of file diff --git a/HRV_Output/Annotation/FOK0207.jqrs b/HRV_Output/Annotation/FOK0207.jqrs new file mode 100644 index 0000000..6c557d4 Binary files /dev/null and b/HRV_Output/Annotation/FOK0207.jqrs differ diff --git a/HRV_Output/Annotation/FOK0207.sqijs b/HRV_Output/Annotation/FOK0207.sqijs new file mode 100644 index 0000000..d5835ee Binary files /dev/null and b/HRV_Output/Annotation/FOK0207.sqijs differ diff --git a/HRV_Output/Annotation/FOK0207.sqijw b/HRV_Output/Annotation/FOK0207.sqijw new file mode 100644 index 0000000..8fa6172 Binary files /dev/null and b/HRV_Output/Annotation/FOK0207.sqijw differ diff --git a/HRV_Output/Annotation/FOK0207.sqrs b/HRV_Output/Annotation/FOK0207.sqrs new file mode 100644 index 0000000..60ed67d Binary files /dev/null and b/HRV_Output/Annotation/FOK0207.sqrs differ diff --git a/HRV_Output/Annotation/FOK0207.wqrs b/HRV_Output/Annotation/FOK0207.wqrs new file mode 100644 index 0000000..d0333f4 Binary files /dev/null and b/HRV_Output/Annotation/FOK0207.wqrs differ diff --git a/HRV_Output/ParametersTable20220802_ActigraphyECG.csv b/HRV_Output/ParametersTable20220802_ActigraphyECG.csv new file mode 100644 index 0000000..9e80d47 --- /dev/null +++ b/HRV_Output/ParametersTable20220802_ActigraphyECG.csv @@ -0,0 +1,100 @@ +Tab1,Tab2 +Fs,NaN +writedata,HRV Output +data confidence level,1 +windowlength,300 +increment,30 +numsegs,5 +RejectionThreshold,0.2 +MissingDataThreshold,0.15 +rawsig,0 +debug,0 +sqi LowQualityThreshold,0.9 +sqi windowlength,10 +sqi increment,1 +sqi TimeThreshold,0.1 +sqi margin,2 +preprocess figures,0 +preprocess gaplimit,2 +preprocess per limit,0.2 +preprocess forward gap,3 +preprocess method outliers,rem +preprocess lowerphysiolim,0.375 +preprocess upperphysiolim,2 +preprocess method unphysio,rem +preprocess threshold1,0.9 +preprocess minlength,30 +af on,1 +af windowlength,30 +af increment,30 +PVC qrsth,0.1 +timedomain on,1 +timedomain dataoutput,0 +timedomain alpha,50 +timedomain win tol,0.15 +ulf, 0-0.0033 +vlf,0.0033- 0.04 +lf, 0.04- 0.15 +hf, 0.15- 0.4 +freq on,1 +freq limits,[] +freq zero mean,1 +freq method,lomb +freq plot on,0 +freq debug sine,0 +freq debug freq,0.15 +freq debug weight,0.03 +freq normalize lomb,0 +freq burg poles,15 +freq resampling freq,7 +freq resample interp method,cub +freq resampled burg poles,100 +sd on,1 +sd segmentlength,300 +prsa on,1 +prsa win length,30 +prsa thresh per,20 +prsa plot results,0 +prsa scale,2 +prsa min anch,20 +PeakDetect REF PERIOD,0.25 +PeakDetect THRES,0.6 +PeakDetect fid vec,[] +PeakDetect SIGN FORCE,[] +PeakDetect debug,0 +PeakDetect ecgType,MECG +PeakDetect windows,15 +MSE on,1 +MSE windowlength,[] +MSE increment,[] +MSE RadiusOfSimilarity,0.15 +MSE patternLength,2 +MSE maxCoarseGrainings,20 +MSE method,fir +MSE moment,mean +MSE constant r,1 +Entropy on,1 +Entropy RadiusOfSimilarity,0.15 +Entropy patternLength,2 +DFA on,1 +DFA windowlength,[] +DFA increment,[] +DFA minBoxSize,4 +DFA maxBoxSize,[] +DFA midBoxSize,16 +poincare on,1 +HRT on,1 +HRT BeatsBefore,2 +HRT BeatsAfter,16 +HRT GraphOn,0 +HRT windowlength,24 +HRT increment,24 +HRT filterMethod,mean5before +gen figs,0 +save figs,0 +output format,csv +output separate,1 +output num win,[] +output ann format,binary +time,20220802 +filename,20220802 ActigraphyECG diff --git a/HRV_Output/ParametersTable20220802_ActigraphyECG.tex b/HRV_Output/ParametersTable20220802_ActigraphyECG.tex new file mode 100644 index 0000000..6c9d1ea --- /dev/null +++ b/HRV_Output/ParametersTable20220802_ActigraphyECG.tex @@ -0,0 +1,102 @@ +\begin{tabular}{|l|l|} +\hline +Fs&NaN\\\hline +writedata&HRV Output\\\hline +data confidence level&1\\\hline +windowlength&300\\\hline +increment&30\\\hline +numsegs&5\\\hline +RejectionThreshold&0.2\\\hline +MissingDataThreshold&0.15\\\hline +rawsig&0\\\hline +debug&0\\\hline +sqi LowQualityThreshold&0.9\\\hline +sqi windowlength&10\\\hline +sqi increment&1\\\hline +sqi TimeThreshold&0.1\\\hline +sqi margin&2\\\hline +preprocess figures&0\\\hline +preprocess gaplimit&2\\\hline +preprocess per limit&0.2\\\hline +preprocess forward gap&3\\\hline +preprocess method outliers&rem\\\hline +preprocess lowerphysiolim&0.375\\\hline +preprocess upperphysiolim&2\\\hline +preprocess method unphysio&rem\\\hline +preprocess threshold1&0.9\\\hline +preprocess minlength&30\\\hline +af on&1\\\hline +af windowlength&30\\\hline +af increment&30\\\hline +PVC qrsth&0.1\\\hline +timedomain on&1\\\hline +timedomain dataoutput&0\\\hline +timedomain alpha&50\\\hline +timedomain win tol&0.15\\\hline +ulf& 0-0.0033\\\hline +vlf&0.0033- 0.04\\\hline +lf& 0.04- 0.15\\\hline +hf& 0.15- 0.4\\\hline +freq on&1\\\hline +freq limits&[]\\\hline +freq zero mean&1\\\hline +freq method&lomb\\\hline +freq plot on&0\\\hline +freq debug sine&0\\\hline +freq debug freq&0.15\\\hline +freq debug weight&0.03\\\hline +freq normalize lomb&0\\\hline +freq burg poles&15\\\hline +freq resampling freq&7\\\hline +freq resample interp method&cub\\\hline +freq resampled burg poles&100\\\hline +sd on&1\\\hline +sd segmentlength&300\\\hline +prsa on&1\\\hline +prsa win length&30\\\hline +prsa thresh per&20\\\hline +prsa plot results&0\\\hline +prsa scale&2\\\hline +prsa min anch&20\\\hline +PeakDetect REF PERIOD&0.25\\\hline +PeakDetect THRES&0.6\\\hline +PeakDetect fid vec&[]\\\hline +PeakDetect SIGN FORCE&[]\\\hline +PeakDetect debug&0\\\hline +PeakDetect ecgType&MECG\\\hline +PeakDetect windows&15\\\hline +MSE on&1\\\hline +MSE windowlength&[]\\\hline +MSE increment&[]\\\hline +MSE RadiusOfSimilarity&0.15\\\hline +MSE patternLength&2\\\hline +MSE maxCoarseGrainings&20\\\hline +MSE method&fir\\\hline +MSE moment&mean\\\hline +MSE constant r&1\\\hline +Entropy on&1\\\hline +Entropy RadiusOfSimilarity&0.15\\\hline +Entropy patternLength&2\\\hline +DFA on&1\\\hline +DFA windowlength&[]\\\hline +DFA increment&[]\\\hline +DFA minBoxSize&4\\\hline +DFA maxBoxSize&[]\\\hline +DFA midBoxSize&16\\\hline +poincare on&1\\\hline +HRT on&1\\\hline +HRT BeatsBefore&2\\\hline +HRT BeatsAfter&16\\\hline +HRT GraphOn&0\\\hline +HRT windowlength&24\\\hline +HRT increment&24\\\hline +HRT filterMethod&mean5before\\\hline +gen figs&0\\\hline +save figs&0\\\hline +output format&csv\\\hline +output separate&1\\\hline +output num win&[]\\\hline +output ann format&binary\\\hline +time&20220802\\\hline +filename&20220802 ActigraphyECG\\\hline +\end{tabular} diff --git a/HRV_Output/ParametersTable20220817_ActigraphyECG.csv b/HRV_Output/ParametersTable20220817_ActigraphyECG.csv new file mode 100644 index 0000000..bedb632 --- /dev/null +++ b/HRV_Output/ParametersTable20220817_ActigraphyECG.csv @@ -0,0 +1,100 @@ +Tab1,Tab2 +Fs,NaN +writedata,HRV Output +data confidence level,1 +windowlength,300 +increment,30 +numsegs,5 +RejectionThreshold,0.2 +MissingDataThreshold,0.15 +rawsig,0 +debug,0 +sqi LowQualityThreshold,0.9 +sqi windowlength,10 +sqi increment,1 +sqi TimeThreshold,0.1 +sqi margin,2 +preprocess figures,0 +preprocess gaplimit,2 +preprocess per limit,0.2 +preprocess forward gap,3 +preprocess method outliers,rem +preprocess lowerphysiolim,0.375 +preprocess upperphysiolim,2 +preprocess method unphysio,rem +preprocess threshold1,0.9 +preprocess minlength,30 +af on,1 +af windowlength,30 +af increment,30 +PVC qrsth,0.1 +timedomain on,1 +timedomain dataoutput,0 +timedomain alpha,50 +timedomain win tol,0.15 +ulf, 0-0.0033 +vlf,0.0033- 0.04 +lf, 0.04- 0.15 +hf, 0.15- 0.4 +freq on,1 +freq limits,[] +freq zero mean,1 +freq method,lomb +freq plot on,0 +freq debug sine,0 +freq debug freq,0.15 +freq debug weight,0.03 +freq normalize lomb,0 +freq burg poles,15 +freq resampling freq,7 +freq resample interp method,cub +freq resampled burg poles,100 +sd on,1 +sd segmentlength,300 +prsa on,1 +prsa win length,30 +prsa thresh per,20 +prsa plot results,0 +prsa scale,2 +prsa min anch,20 +PeakDetect REF PERIOD,0.25 +PeakDetect THRES,0.6 +PeakDetect fid vec,[] +PeakDetect SIGN FORCE,[] +PeakDetect debug,0 +PeakDetect ecgType,MECG +PeakDetect windows,15 +MSE on,1 +MSE windowlength,[] +MSE increment,[] +MSE RadiusOfSimilarity,0.15 +MSE patternLength,2 +MSE maxCoarseGrainings,20 +MSE method,fir +MSE moment,mean +MSE constant r,1 +Entropy on,1 +Entropy RadiusOfSimilarity,0.15 +Entropy patternLength,2 +DFA on,1 +DFA windowlength,[] +DFA increment,[] +DFA minBoxSize,4 +DFA maxBoxSize,[] +DFA midBoxSize,16 +poincare on,1 +HRT on,1 +HRT BeatsBefore,2 +HRT BeatsAfter,16 +HRT GraphOn,0 +HRT windowlength,24 +HRT increment,24 +HRT filterMethod,mean5before +gen figs,0 +save figs,0 +output format,csv +output separate,1 +output num win,[] +output ann format,binary +time,20220817 +filename,20220817 ActigraphyECG diff --git a/HRV_Output/ParametersTable20220817_ActigraphyECG.tex b/HRV_Output/ParametersTable20220817_ActigraphyECG.tex new file mode 100644 index 0000000..1798d1e --- /dev/null +++ b/HRV_Output/ParametersTable20220817_ActigraphyECG.tex @@ -0,0 +1,102 @@ +\begin{tabular}{|l|l|} +\hline +Fs&NaN\\\hline +writedata&HRV Output\\\hline +data confidence level&1\\\hline +windowlength&300\\\hline +increment&30\\\hline +numsegs&5\\\hline +RejectionThreshold&0.2\\\hline +MissingDataThreshold&0.15\\\hline +rawsig&0\\\hline +debug&0\\\hline +sqi LowQualityThreshold&0.9\\\hline +sqi windowlength&10\\\hline +sqi increment&1\\\hline +sqi TimeThreshold&0.1\\\hline +sqi margin&2\\\hline +preprocess figures&0\\\hline +preprocess gaplimit&2\\\hline +preprocess per limit&0.2\\\hline +preprocess forward gap&3\\\hline +preprocess method outliers&rem\\\hline +preprocess lowerphysiolim&0.375\\\hline +preprocess upperphysiolim&2\\\hline +preprocess method unphysio&rem\\\hline +preprocess threshold1&0.9\\\hline +preprocess minlength&30\\\hline +af on&1\\\hline +af windowlength&30\\\hline +af increment&30\\\hline +PVC qrsth&0.1\\\hline +timedomain on&1\\\hline +timedomain dataoutput&0\\\hline +timedomain alpha&50\\\hline +timedomain win tol&0.15\\\hline +ulf& 0-0.0033\\\hline +vlf&0.0033- 0.04\\\hline +lf& 0.04- 0.15\\\hline +hf& 0.15- 0.4\\\hline +freq on&1\\\hline +freq limits&[]\\\hline +freq zero mean&1\\\hline +freq method&lomb\\\hline +freq plot on&0\\\hline +freq debug sine&0\\\hline +freq debug freq&0.15\\\hline +freq debug weight&0.03\\\hline +freq normalize lomb&0\\\hline +freq burg poles&15\\\hline +freq resampling freq&7\\\hline +freq resample interp method&cub\\\hline +freq resampled burg poles&100\\\hline +sd on&1\\\hline +sd segmentlength&300\\\hline +prsa on&1\\\hline +prsa win length&30\\\hline +prsa thresh per&20\\\hline +prsa plot results&0\\\hline +prsa scale&2\\\hline +prsa min anch&20\\\hline +PeakDetect REF PERIOD&0.25\\\hline +PeakDetect THRES&0.6\\\hline +PeakDetect fid vec&[]\\\hline +PeakDetect SIGN FORCE&[]\\\hline +PeakDetect debug&0\\\hline +PeakDetect ecgType&MECG\\\hline +PeakDetect windows&15\\\hline +MSE on&1\\\hline +MSE windowlength&[]\\\hline +MSE increment&[]\\\hline +MSE RadiusOfSimilarity&0.15\\\hline +MSE patternLength&2\\\hline +MSE maxCoarseGrainings&20\\\hline +MSE method&fir\\\hline +MSE moment&mean\\\hline +MSE constant r&1\\\hline +Entropy on&1\\\hline +Entropy RadiusOfSimilarity&0.15\\\hline +Entropy patternLength&2\\\hline +DFA on&1\\\hline +DFA windowlength&[]\\\hline +DFA increment&[]\\\hline +DFA minBoxSize&4\\\hline +DFA maxBoxSize&[]\\\hline +DFA midBoxSize&16\\\hline +poincare on&1\\\hline +HRT on&1\\\hline +HRT BeatsBefore&2\\\hline +HRT BeatsAfter&16\\\hline +HRT GraphOn&0\\\hline +HRT windowlength&24\\\hline +HRT increment&24\\\hline +HRT filterMethod&mean5before\\\hline +gen figs&0\\\hline +save figs&0\\\hline +output format&csv\\\hline +output separate&1\\\hline +output num win&[]\\\hline +output ann format&binary\\\hline +time&20220817\\\hline +filename&20220817 ActigraphyECG\\\hline +\end{tabular} diff --git a/HRV_Output/ParametersTable20220823_ActigraphyECG.csv b/HRV_Output/ParametersTable20220823_ActigraphyECG.csv new file mode 100644 index 0000000..4695c14 --- /dev/null +++ b/HRV_Output/ParametersTable20220823_ActigraphyECG.csv @@ -0,0 +1,100 @@ +Tab1,Tab2 +Fs,NaN +writedata,HRV Output +data confidence level,1 +windowlength,300 +increment,30 +numsegs,5 +RejectionThreshold,0.2 +MissingDataThreshold,0.15 +rawsig,0 +debug,0 +sqi LowQualityThreshold,0.9 +sqi windowlength,10 +sqi increment,1 +sqi TimeThreshold,0.1 +sqi margin,2 +preprocess figures,0 +preprocess gaplimit,2 +preprocess per limit,0.2 +preprocess forward gap,3 +preprocess method outliers,rem +preprocess lowerphysiolim,0.375 +preprocess upperphysiolim,2 +preprocess method unphysio,rem +preprocess threshold1,0.9 +preprocess minlength,30 +af on,1 +af windowlength,30 +af increment,30 +PVC qrsth,0.1 +timedomain on,1 +timedomain dataoutput,0 +timedomain alpha,50 +timedomain win tol,0.15 +ulf, 0-0.0033 +vlf,0.0033- 0.04 +lf, 0.04- 0.15 +hf, 0.15- 0.4 +freq on,1 +freq limits,[] +freq zero mean,1 +freq method,lomb +freq plot on,0 +freq debug sine,0 +freq debug freq,0.15 +freq debug weight,0.03 +freq normalize lomb,0 +freq burg poles,15 +freq resampling freq,7 +freq resample interp method,cub +freq resampled burg poles,100 +sd on,1 +sd segmentlength,300 +prsa on,1 +prsa win length,30 +prsa thresh per,20 +prsa plot results,0 +prsa scale,2 +prsa min anch,20 +PeakDetect REF PERIOD,0.25 +PeakDetect THRES,0.6 +PeakDetect fid vec,[] +PeakDetect SIGN FORCE,[] +PeakDetect debug,0 +PeakDetect ecgType,MECG +PeakDetect windows,15 +MSE on,1 +MSE windowlength,[] +MSE increment,[] +MSE RadiusOfSimilarity,0.15 +MSE patternLength,2 +MSE maxCoarseGrainings,20 +MSE method,fir +MSE moment,mean +MSE constant r,1 +Entropy on,1 +Entropy RadiusOfSimilarity,0.15 +Entropy patternLength,2 +DFA on,1 +DFA windowlength,[] +DFA increment,[] +DFA minBoxSize,4 +DFA maxBoxSize,[] +DFA midBoxSize,16 +poincare on,1 +HRT on,1 +HRT BeatsBefore,2 +HRT BeatsAfter,16 +HRT GraphOn,0 +HRT windowlength,24 +HRT increment,24 +HRT filterMethod,mean5before +gen figs,0 +save figs,0 +output format,csv +output separate,1 +output num win,[] +output ann format,binary +time,20220823 +filename,20220823 ActigraphyECG diff --git a/HRV_Output/ParametersTable20220823_ActigraphyECG.tex b/HRV_Output/ParametersTable20220823_ActigraphyECG.tex new file mode 100644 index 0000000..4e23663 --- /dev/null +++ b/HRV_Output/ParametersTable20220823_ActigraphyECG.tex @@ -0,0 +1,102 @@ +\begin{tabular}{|l|l|} +\hline +Fs&NaN\\\hline +writedata&HRV Output\\\hline +data confidence level&1\\\hline +windowlength&300\\\hline +increment&30\\\hline +numsegs&5\\\hline +RejectionThreshold&0.2\\\hline +MissingDataThreshold&0.15\\\hline +rawsig&0\\\hline +debug&0\\\hline +sqi LowQualityThreshold&0.9\\\hline +sqi windowlength&10\\\hline +sqi increment&1\\\hline +sqi TimeThreshold&0.1\\\hline +sqi margin&2\\\hline +preprocess figures&0\\\hline +preprocess gaplimit&2\\\hline +preprocess per limit&0.2\\\hline +preprocess forward gap&3\\\hline +preprocess method outliers&rem\\\hline +preprocess lowerphysiolim&0.375\\\hline +preprocess upperphysiolim&2\\\hline +preprocess method unphysio&rem\\\hline +preprocess threshold1&0.9\\\hline +preprocess minlength&30\\\hline +af on&1\\\hline +af windowlength&30\\\hline +af increment&30\\\hline +PVC qrsth&0.1\\\hline +timedomain on&1\\\hline +timedomain dataoutput&0\\\hline +timedomain alpha&50\\\hline +timedomain win tol&0.15\\\hline +ulf& 0-0.0033\\\hline +vlf&0.0033- 0.04\\\hline +lf& 0.04- 0.15\\\hline +hf& 0.15- 0.4\\\hline +freq on&1\\\hline +freq limits&[]\\\hline +freq zero mean&1\\\hline +freq method&lomb\\\hline +freq plot on&0\\\hline +freq debug sine&0\\\hline +freq debug freq&0.15\\\hline +freq debug weight&0.03\\\hline +freq normalize lomb&0\\\hline +freq burg poles&15\\\hline +freq resampling freq&7\\\hline +freq resample interp method&cub\\\hline +freq resampled burg poles&100\\\hline +sd on&1\\\hline +sd segmentlength&300\\\hline +prsa on&1\\\hline +prsa win length&30\\\hline +prsa thresh per&20\\\hline +prsa plot results&0\\\hline +prsa scale&2\\\hline +prsa min anch&20\\\hline +PeakDetect REF PERIOD&0.25\\\hline +PeakDetect THRES&0.6\\\hline +PeakDetect fid vec&[]\\\hline +PeakDetect SIGN FORCE&[]\\\hline +PeakDetect debug&0\\\hline +PeakDetect ecgType&MECG\\\hline +PeakDetect windows&15\\\hline +MSE on&1\\\hline +MSE windowlength&[]\\\hline +MSE increment&[]\\\hline +MSE RadiusOfSimilarity&0.15\\\hline +MSE patternLength&2\\\hline +MSE maxCoarseGrainings&20\\\hline +MSE method&fir\\\hline +MSE moment&mean\\\hline +MSE constant r&1\\\hline +Entropy on&1\\\hline +Entropy RadiusOfSimilarity&0.15\\\hline +Entropy patternLength&2\\\hline +DFA on&1\\\hline +DFA windowlength&[]\\\hline +DFA increment&[]\\\hline +DFA minBoxSize&4\\\hline +DFA maxBoxSize&[]\\\hline +DFA midBoxSize&16\\\hline +poincare on&1\\\hline +HRT on&1\\\hline +HRT BeatsBefore&2\\\hline +HRT BeatsAfter&16\\\hline +HRT GraphOn&0\\\hline +HRT windowlength&24\\\hline +HRT increment&24\\\hline +HRT filterMethod&mean5before\\\hline +gen figs&0\\\hline +save figs&0\\\hline +output format&csv\\\hline +output separate&1\\\hline +output num win&[]\\\hline +output ann format&binary\\\hline +time&20220823\\\hline +filename&20220823 ActigraphyECG\\\hline +\end{tabular} diff --git a/HRV_Output/ParametersTable20220824_ActigraphyECG.csv b/HRV_Output/ParametersTable20220824_ActigraphyECG.csv new file mode 100644 index 0000000..fd81db2 --- /dev/null +++ b/HRV_Output/ParametersTable20220824_ActigraphyECG.csv @@ -0,0 +1,100 @@ +Tab1,Tab2 +Fs,NaN +writedata,HRV Output +data confidence level,1 +windowlength,300 +increment,30 +numsegs,5 +RejectionThreshold,0.2 +MissingDataThreshold,0.15 +rawsig,0 +debug,0 +sqi LowQualityThreshold,0.9 +sqi windowlength,10 +sqi increment,1 +sqi TimeThreshold,0.1 +sqi margin,2 +preprocess figures,0 +preprocess gaplimit,2 +preprocess per limit,0.2 +preprocess forward gap,3 +preprocess method outliers,rem +preprocess lowerphysiolim,0.375 +preprocess upperphysiolim,2 +preprocess method unphysio,rem +preprocess threshold1,0.9 +preprocess minlength,30 +af on,1 +af windowlength,30 +af increment,30 +PVC qrsth,0.1 +timedomain on,1 +timedomain dataoutput,0 +timedomain alpha,50 +timedomain win tol,0.15 +ulf, 0-0.0033 +vlf,0.0033- 0.04 +lf, 0.04- 0.15 +hf, 0.15- 0.4 +freq on,1 +freq limits,[] +freq zero mean,1 +freq method,lomb +freq plot on,0 +freq debug sine,0 +freq debug freq,0.15 +freq debug weight,0.03 +freq normalize lomb,0 +freq burg poles,15 +freq resampling freq,7 +freq resample interp method,cub +freq resampled burg poles,100 +sd on,1 +sd segmentlength,300 +prsa on,1 +prsa win length,30 +prsa thresh per,20 +prsa plot results,0 +prsa scale,2 +prsa min anch,20 +PeakDetect REF PERIOD,0.25 +PeakDetect THRES,0.6 +PeakDetect fid vec,[] +PeakDetect SIGN FORCE,[] +PeakDetect debug,0 +PeakDetect ecgType,MECG +PeakDetect windows,15 +MSE on,1 +MSE windowlength,[] +MSE increment,[] +MSE RadiusOfSimilarity,0.15 +MSE patternLength,2 +MSE maxCoarseGrainings,20 +MSE method,fir +MSE moment,mean +MSE constant r,1 +Entropy on,1 +Entropy RadiusOfSimilarity,0.15 +Entropy patternLength,2 +DFA on,1 +DFA windowlength,[] +DFA increment,[] +DFA minBoxSize,4 +DFA maxBoxSize,[] +DFA midBoxSize,16 +poincare on,1 +HRT on,1 +HRT BeatsBefore,2 +HRT BeatsAfter,16 +HRT GraphOn,0 +HRT windowlength,24 +HRT increment,24 +HRT filterMethod,mean5before +gen figs,0 +save figs,0 +output format,csv +output separate,1 +output num win,[] +output ann format,binary +time,20220824 +filename,20220824 ActigraphyECG diff --git a/HRV_Output/ParametersTable20220824_ActigraphyECG.tex b/HRV_Output/ParametersTable20220824_ActigraphyECG.tex new file mode 100644 index 0000000..8c6dc4f --- /dev/null +++ b/HRV_Output/ParametersTable20220824_ActigraphyECG.tex @@ -0,0 +1,102 @@ +\begin{tabular}{|l|l|} +\hline +Fs&NaN\\\hline +writedata&HRV Output\\\hline +data confidence level&1\\\hline +windowlength&300\\\hline +increment&30\\\hline +numsegs&5\\\hline +RejectionThreshold&0.2\\\hline +MissingDataThreshold&0.15\\\hline +rawsig&0\\\hline +debug&0\\\hline +sqi LowQualityThreshold&0.9\\\hline +sqi windowlength&10\\\hline +sqi increment&1\\\hline +sqi TimeThreshold&0.1\\\hline +sqi margin&2\\\hline +preprocess figures&0\\\hline +preprocess gaplimit&2\\\hline +preprocess per limit&0.2\\\hline +preprocess forward gap&3\\\hline +preprocess method outliers&rem\\\hline +preprocess lowerphysiolim&0.375\\\hline +preprocess upperphysiolim&2\\\hline +preprocess method unphysio&rem\\\hline +preprocess threshold1&0.9\\\hline +preprocess minlength&30\\\hline +af on&1\\\hline +af windowlength&30\\\hline +af increment&30\\\hline +PVC qrsth&0.1\\\hline +timedomain on&1\\\hline +timedomain dataoutput&0\\\hline +timedomain alpha&50\\\hline +timedomain win tol&0.15\\\hline +ulf& 0-0.0033\\\hline +vlf&0.0033- 0.04\\\hline +lf& 0.04- 0.15\\\hline +hf& 0.15- 0.4\\\hline +freq on&1\\\hline +freq limits&[]\\\hline +freq zero mean&1\\\hline +freq method&lomb\\\hline +freq plot on&0\\\hline +freq debug sine&0\\\hline +freq debug freq&0.15\\\hline +freq debug weight&0.03\\\hline +freq normalize lomb&0\\\hline +freq burg poles&15\\\hline +freq resampling freq&7\\\hline +freq resample interp method&cub\\\hline +freq resampled burg poles&100\\\hline +sd on&1\\\hline +sd segmentlength&300\\\hline +prsa on&1\\\hline +prsa win length&30\\\hline +prsa thresh per&20\\\hline +prsa plot results&0\\\hline +prsa scale&2\\\hline +prsa min anch&20\\\hline +PeakDetect REF PERIOD&0.25\\\hline +PeakDetect THRES&0.6\\\hline +PeakDetect fid vec&[]\\\hline +PeakDetect SIGN FORCE&[]\\\hline +PeakDetect debug&0\\\hline +PeakDetect ecgType&MECG\\\hline +PeakDetect windows&15\\\hline +MSE on&1\\\hline +MSE windowlength&[]\\\hline +MSE increment&[]\\\hline +MSE RadiusOfSimilarity&0.15\\\hline +MSE patternLength&2\\\hline +MSE maxCoarseGrainings&20\\\hline +MSE method&fir\\\hline +MSE moment&mean\\\hline +MSE constant r&1\\\hline +Entropy on&1\\\hline +Entropy RadiusOfSimilarity&0.15\\\hline +Entropy patternLength&2\\\hline +DFA on&1\\\hline +DFA windowlength&[]\\\hline +DFA increment&[]\\\hline +DFA minBoxSize&4\\\hline +DFA maxBoxSize&[]\\\hline +DFA midBoxSize&16\\\hline +poincare on&1\\\hline +HRT on&1\\\hline +HRT BeatsBefore&2\\\hline +HRT BeatsAfter&16\\\hline +HRT GraphOn&0\\\hline +HRT windowlength&24\\\hline +HRT increment&24\\\hline +HRT filterMethod&mean5before\\\hline +gen figs&0\\\hline +save figs&0\\\hline +output format&csv\\\hline +output separate&1\\\hline +output num win&[]\\\hline +output ann format&binary\\\hline +time&20220824\\\hline +filename&20220824 ActigraphyECG\\\hline +\end{tabular} diff --git a/createBecomeFeedback.m b/createBecomeFeedback.m new file mode 100644 index 0000000..bac14e4 --- /dev/null +++ b/createBecomeFeedback.m @@ -0,0 +1,102 @@ +%---------------------------- +% SETUP +%---------------------------- + +clear +close all + +subName = 'FOK0208'; % change subject id here +userName = 'dorothee_poehlchen'; % change your name here + +gitdir = fullfile('C:\Users\',userName,'Documents\GitHub\becomeFeedback'); +basedir = 'O:\Psychophys\Dreem'; +diarydir = fullfile(basedir, 'Actigraphy\Raw\Sleep Diaries'); +actidir = fullfile(basedir, 'Actigraphy\Raw\Clean Acti Data'); +ecgdir = fullfile(basedir, 'Actigraphy\Raw\ECG_RR'); +dreemdir = fullfile(basedir,'data\BeCOME' ); +outdir = fullfile(basedir,'data\BeCOME_feedback' ); +fundir = fullfile(gitdir, 'functions'); +libsdir = fullfile(gitdir, 'libs'); + +addpath(genpath(fundir)); +addpath(genpath(libsdir)); + + +%---------------------------- +% SETUP +%---------------------------- + +timeStep = minutes(10); % downsample data from 30s to 10m timesteps +missingDataThreshold = 6; % missing value if 6 timeSteps at least are 0 +timeCenteredMean = hours(24); % moving mean of 24 hours +sleepBoutThreshold = 3; % equals to 30 min +percTreshold = 15; % everyoriginal datapoint < 15% of moving mean = sleep +sleepGapLength = 3; % correlation gap (finds correlation peak) +centeredBoutMean = hours(4); % last step from correl data to only 1 onset and offset per night --> 4 hour moving mean +meanTreshold = 0.4; % for the moving mean on the binary sleep bouts to smooth them +color.sleepSmoothed = [240/255,128/255,128/255]; %salmon color = night sleep episodes +color.acti = [112/255,128/255,144/255]; % gray = actigraphy raw data +color.sleepCorr = [255/255,215/255,0/255]; % gold = sleep determined by correlation filter --> showing sleep fragmentation +color.ecg = [1/255,0/255,1/255]; %sea green = ecg bpm data + +HRVparams = InitializeHRVparams('ActigraphyECG'); % HRV paraeters for calculation %%% +HRVparams.Fs = 500; % sampling frequency +HRVparams.windowlength = 300; % Default: 300, seconds +HRVparams.increment = 60; % 60 second increments +HRVparams.freq.method = 'fft'; % Default: 'lomb' + +%---------------------------- +% Readout actigraphy and ecg +%---------------------------- + +[diarySleepTable, acti, ecgData] = loadSubjectData(diarydir, actidir, ecgdir, subName); + +if (isempty(ecgData.rr)) && (~isempty(ecgData.rawData)) + ecgData = convertToRR (ecgData, HRVparams, subName,ecgdir); % Convert ECG waveform in rr intervals (if its a new data set) + HRVMetrics = calcHRVvariables (ecgData.rr,ecgData.t,HRVparams,subName,ecgData.hdr,timeStep); +elseif (~isempty(ecgData.rr)) + HRVMetrics = calcHRVvariables (ecgData.rr,ecgData.t,HRVparams,subName,ecgData.hdr,timeStep); +else + HRVMetrics = []; +end + + +%---------------------------- +% Calculate sleep bouts from actigraphy +%---------------------------- + +calcSleepFromActi + + +%---------------------------- +% Plot actigraphy and ecg figures +%---------------------------- + +[figures, ecgFig, sleepECGAll] = ReportFigures(sleepECG,cleanedActi,HRVMetrics); +doublePlot = doubleAreaLinePlot(sleepECGAll); + + + +%---------------------------- +% Get dreem data +%---------------------------- + +% [dreemHypno, dreemReport] = loadSubjectDataDreemSD(dreemdir, subName); % if there is no dreem data COMMENT THIS LINE OUT! +% [allinonePhysSleep] = getPhysiologyDataDreem (dreemReport); +% nightData = synchronize (dreemHypno,allinonePhysSleep,'first','previous'); +% figuresNight = dreemNightFigures(nightData); + + + + +%---------------------------- +% Create the final report +%---------------------------- +createBecomeReport + + +%---------------------------- +% Save report and data +%---------------------------- +mkdir(fullfile(outdir,subName)) +save(fullfile(outdir,subName,[subName,'rpt']),'rpt') diff --git a/functions/+bouts/calcSleepBouts.m b/functions/+bouts/calcSleepBouts.m new file mode 100644 index 0000000..2383478 --- /dev/null +++ b/functions/+bouts/calcSleepBouts.m @@ -0,0 +1,22 @@ +function sleepBouts = calcSleepBouts(actiSleep) +% Define all Onsets and Offsets in the Smoothed Bouts (including naps) +actisleeponstmp = find(diff(actiSleep.(1)) == 1)+1; +actisleepoffstmp = find(diff(actiSleep.(1)) == -1); +actisleeponstmpTime = actiSleep.Time(actisleeponstmp); +actisleepoffstmpTime = actiSleep.Time(actisleepoffstmp); + +for i = 1:length(actisleeponstmp) + indSleepOff = find(actisleepoffstmpTime > actisleeponstmpTime(i),1,'first'); + BoutOn = actisleeponstmpTime(i); + BoutOff = actisleepoffstmpTime(indSleepOff); + if isempty(BoutOff) + BoutOff = NaT; BoutOff.TimeZone = 'Europe/Berlin'; + BoutOn = NaT; BoutOn.TimeZone = 'Europe/Berlin'; + end + sleepBoutstmp(i).ActiSleepOns = BoutOn; + sleepBoutstmp(i).ActiSleepOffs = BoutOff; + sleepBoutstmp(i).MedTime = BoutOn + (BoutOff-BoutOn)/2; +end +sleepBouts = struct2table(sleepBoutstmp); +sleepBouts(isnat(sleepBouts.ActiSleepOns),:) = []; +end \ No newline at end of file diff --git a/functions/+bouts/concatSleepBoutsByDist.m b/functions/+bouts/concatSleepBoutsByDist.m new file mode 100644 index 0000000..f7fefeb --- /dev/null +++ b/functions/+bouts/concatSleepBoutsByDist.m @@ -0,0 +1,7 @@ +function [outputArg1,outputArg2] = concatSleepBoutsByDist(inputArg1,inputArg2) +%CONCATSLEEPBOUTSBYDIST Summary of this function goes here +% Detailed explanation goes here +outputArg1 = inputArg1; +outputArg2 = inputArg2; +end + diff --git a/functions/+bouts/joinActiWithDiarySleep.m b/functions/+bouts/joinActiWithDiarySleep.m new file mode 100644 index 0000000..999455c --- /dev/null +++ b/functions/+bouts/joinActiWithDiarySleep.m @@ -0,0 +1,5 @@ +function sleepBouts = joinActiWithDiarySleep(actiTable,diarySleep) +%% create a table that combines subjective sleep diary information and the actigraphy readouts +diarySleep = diarySleep(~isnat(diarySleep.DayNoon),:); +sleepBouts = outerjoin(actiTable,diarySleep,'MergeKeys',true,'Type','left'); +end \ No newline at end of file diff --git a/functions/+bouts/pickOneBoutPerDay.m b/functions/+bouts/pickOneBoutPerDay.m new file mode 100644 index 0000000..25ba76c --- /dev/null +++ b/functions/+bouts/pickOneBoutPerDay.m @@ -0,0 +1,37 @@ +function actisleepbouts = pickOneBoutPerDay(sleepBouts) +% this makes sure that someone who only slept shortly during lunch but not +% during the night does not have "nightsleep" +% --> excludes people without nocturnal sleep + +startdate = noon(sleepBouts.ActiSleepOns(1)); +enddate = noon(sleepBouts.ActiSleepOns(end)); +numdays = days(enddate - startdate)+1; % add 1 or not? + +% define onsets and offsets per period of interest +% find 3PM of the day before they went to bed +% create a sleep reference time, +% then, the closest sleep bout is chosen for this day + +daytmp = 1; +for daycount = 1:ceil(numdays) + try + dayNoon(daycount) = startdate+caldays(daycount-1); + TimeBoutSleepRef = startdate + hours(15) + days(daytmp-1); + [TimeDiff,IndTimeDiff] = min(abs((sleepBouts.MedTime)-(TimeBoutSleepRef))); + + if TimeDiff > duration(10,00,00) + actisleepons_times(daycount,1) = NaT; actisleepons_times.TimeZone = 'Europe/Berlin'; + actisleepoffs_times(daycount,1)= NaT; actisleepoffs_times.TimeZone = 'Europe/Berlin'; + else + actisleepons_times(daycount,1) = sleepBouts.ActiSleepOns(IndTimeDiff); + actisleepoffs_times(daycount,1) = sleepBouts.ActiSleepOffs(IndTimeDiff); + end + catch + disp('there are no sleep bouts for this subject') + end + daytmp = daytmp + 1; +end + +Weekday = weekday(dayNoon'); +actisleepbouts = table(dayNoon', actisleepons_times,actisleepoffs_times,Weekday, 'VariableNames', {'DayNoon', 'ActiSleepOns','ActiSleepOffs','ActiWeekday'}); +end \ No newline at end of file diff --git a/functions/+dreem/importDreemHypno.m b/functions/+dreem/importDreemHypno.m new file mode 100644 index 0000000..2d401ab --- /dev/null +++ b/functions/+dreem/importDreemHypno.m @@ -0,0 +1,54 @@ +function [hypnogram, header]= importDreemHypno(filename) +%IMPORTFILE Import data from a text file +% B52036092430FB145927B481110C4HYPNOGRAM = IMPORTFILE(FILENAME) reads +% data from text file FILENAME for the default selection. Returns the +% data as a table. +% +% B52036092430FB145927B481110C4HYPNOGRAM = IMPORTFILE(FILE, DATALINES) +% reads data for the specified row interval(s) of text file FILENAME. +% Specify DATALINES as a positive scalar integer or a N-by-2 array of +% positive scalar integers for dis-contiguous row intervals. +% +% Example: +% b52036092430fb145927b481110c4hypnogram = importfile("/Users/blaskovichborbala/Documents/GitHub/Smartwatch-Dreem/DreemHypno/446b5203-6092-430f-b145-927b481110c4_hypnogram.txt", [19, Inf]); +% +% See also READTABLE. +% +% Auto-generated by MATLAB on 29-Apr-2020 12:14:40 + +%% Input handling + +% If dataLines is not specified, define defaults +header = importDreemHypnoHeader(filename); +dataLines = [19, Inf]; + +%% Setup the Import Options and import the data +opts = delimitedTextImportOptions("NumVariables", 4); + +% Specify range and delimiter +opts.DataLines = dataLines; +opts.Delimiter = "\t"; + +% Specify column names and types +opts.VariableNames = ["SleepStage", "TimeNight", "Event", "Durations"]; +opts.VariableTypes = ["string", "datetime", "string", "double"]; + +opts.SelectedVariableNames = ["SleepStage", "TimeNight", "Durations"]; + +% Specify file level properties +opts.ExtraColumnsRule = "ignore"; +opts.EmptyLineRule = "read"; + +% Specify variable properties +%get the day here +opts = setvaropts(opts, "TimeNight", "InputFormat", "HH:mm:ss"); + + +%, {'SLEEP-S0','SLEEP-REM','SLEEP-S1','SLEEP-S2', 'SLEEP-S3', 'SLEEP-MT'} +%specify categorical to ordinal +% Import the data +hypnogram = readtable(filename, opts); + +hypnogram.SleepStage = categorical(hypnogram.SleepStage, {'SLEEP-MT', 'SLEEP-S3','SLEEP-S2','SLEEP-S1','SLEEP-REM','SLEEP-S0'}, 'Ordinal', true); +hypnogram.StageNum = double(hypnogram.SleepStage); +end \ No newline at end of file diff --git a/functions/+dreem/importDreemHypnoHeader.m b/functions/+dreem/importDreemHypnoHeader.m new file mode 100644 index 0000000..85887e3 --- /dev/null +++ b/functions/+dreem/importDreemHypnoHeader.m @@ -0,0 +1,55 @@ +function res = importDreemHypnoHeader(filename) +%IMPORTFILE Import data from a text file +% B52036092430FB145927B481110C4HYPNOGRAMHEADER = IMPORTFILE(FILENAME) +% reads data from text file FILENAME for the default selection. +% Returns the data as a string array. +% +% B52036092430FB145927B481110C4HYPNOGRAMHEADER = IMPORTFILE(FILE, +% DATALINES) reads data for the specified row interval(s) of text file +% FILENAME. Specify DATALINES as a positive scalar integer or a N-by-2 +% array of positive scalar integers for dis-contiguous row intervals. +% +% Example: +% b52036092430fb145927b481110c4hypnogramheader = importfile("/Users/blaskovichborbala/Documents/GitHub/Smartwatch-Dreem/DreemHypno/446b5203-6092-430f-b145-927b481110c4_hypnogram_header.txt", [2, Inf]); +% +% See also READTABLE. +% +% Auto-generated by MATLAB on 29-Apr-2020 12:36:38 + +%% Input handling + +% If dataLines is not specified, define defaults + + dataLines = [2, 16]; + + +%% Setup the Import Options and import the data +opts = delimitedTextImportOptions("NumVariables", 1); + +% Specify range and delimiter +opts.DataLines = dataLines; + +% Specify column names and types +opts.VariableNames = "DreemHypnogramExport"; +opts.VariableTypes = "string"; + +% Specify file level properties +opts.ExtraColumnsRule = "ignore"; +opts.EmptyLineRule = "read"; + +% Specify variable properties +opts = setvaropts(opts, "DreemHypnogramExport", "WhitespaceRule", "preserve"); +opts = setvaropts(opts, "DreemHypnogramExport", "EmptyFieldRule", "auto"); + +% Import the data +hypnoHeader = readmatrix(filename, opts); + +% Transform the data to get out the date +res = struct(); +res.patientID = extractAfter(hypnoHeader(2),": "); +res.recordingDate = datetime(extractAfter(hypnoHeader(3),":"), "InputFormat", "MM/dd/yy"); +res.scorerName = extractAfter(hypnoHeader(14),": "); +res.scorerDate = datetime(extractAfter(hypnoHeader(15),": "), "InputFormat", "MM/dd/yy - HH:mm:ss", 'TimeZone', 'Europe/Berlin'); + + +end \ No newline at end of file diff --git a/functions/+sleepreadouts/circentrain.m b/functions/+sleepreadouts/circentrain.m new file mode 100644 index 0000000..ded959e --- /dev/null +++ b/functions/+sleepreadouts/circentrain.m @@ -0,0 +1,11 @@ +function circEntr = circentrain(sleepReadouts) +% split groups by weekends and weekdays +sleepReadouts.weekend = categorical(sleepReadouts.Weekend); +G = findgroups(sleepReadouts.Weekend); +weekday_weekend_diff = splitapply(@nanmean,sleepReadouts.MidTimeFromDayNoon,G); + +% calculate circadian entrainment +circEntr = repmat(std(sleepReadouts.MidTimeFromDayNoon,'omitnan'),height(sleepReadouts),1); +circEntr = round(minutes(circEntr)); % what is the standard deviation of mid-sleep? in mins +end + diff --git a/functions/+sleepreadouts/nightvars.m b/functions/+sleepreadouts/nightvars.m new file mode 100644 index 0000000..5b36809 --- /dev/null +++ b/functions/+sleepreadouts/nightvars.m @@ -0,0 +1,73 @@ +function sleepReadouts = nightvars(sleepReadouts,sleepBinary, sleepActidata) +% use sleepBouts to calculate further sleep parameters +% 1. step: create timeranges for each sleep period +% 2. iterate over timeranges and calc readout for each + +for i = 1:size(sleepReadouts,1) + sleep_trs = timerange(sleepReadouts.ActiSleepOns(i),sleepReadouts.ActiSleepOffs(i)); + if i == 1 % if is the first day of recording compute day time range from Noon to sleep onset + wake_trs = timerange(sleepReadouts.DayNoon(1),sleepReadouts.ActiSleepOns(1)); + else % else compute day time range from sleep off until next onset + wake_trs = timerange(sleepReadouts.ActiSleepOffs(i-1), sleepReadouts.ActiSleepOns(i)); + end + tmpData = sleepBinary.(1)(sleep_trs); + tmpDayData = sleepBinary.(1)(wake_trs); % Sleep binary for day wake period + tmpActi = sleepActidata.(1)(sleep_trs); + tmpDayActi = sleepActidata.(1)(wake_trs); % actigraphy for day wake period + tmpTime = sleepBinary.Time(sleep_trs); + tmpTimeDay = sleepBinary.Time(wake_trs); + + TST(i,1) = sum(tmpData == 1)*10; % total sleep time in 10 minutes + sleep_midtime(i,1) = median(tmpTime); + MidTimeFromDayNoon(i) = sleep_midtime(i,1) - sleepReadouts.DayNoon(i); + % STST(i)= hours(abs(sleepReadouts.DiarySleepOns(i)-sleepReadouts.DiarySleepOffs(i))); + + if isempty(tmpData) || tmpData(1) == 0 + idx_first_sleep = find(diff(tmpData) == 1,1,'first')+1; % to only look at real awakenings during the night, cut off wake periods that are before the actual sleep onset and sleep offset in the sleep binary + else + idx_first_sleep = 1; + end + + + if isempty(tmpData) || tmpData(end) == 0 + idx_last_sleep = find(diff(tmpData) == -1,1,'last')-1; + else + idx_last_sleep = length(tmpData); + end + + tmpWakeData = tmpData(idx_first_sleep:idx_last_sleep); + awake_number(i,1) = sum(diff(tmpWakeData)== -1); + waso(i,1) = sum(tmpWakeData == 0)*10; % in minutes + meanAwake_length(i,1) = waso(i,1)/(awake_number(i,1)); + sleep_movement(i,1) = nansum(tmpActi(tmpData == 1))/TST(i); + wake_movement(i,1) = nansum(tmpActi(tmpData == 0))/waso(i); + daywake_movement(i,1) = nanmean(tmpDayActi(tmpDayData == 0)); + + if sleepReadouts.ActiWeekday(i) == 6 || sleepReadouts.ActiWeekday(i) == 7 % weekend = days 6,7 + weekend(i,1) = 1; + else + weekend(i,1) = 0; + end +end + +% create sleepReadouts +sleepReadouts.TST = TST; +sleepReadouts.SleepMidtime = sleep_midtime; +sleepReadouts.SleepMove = sleep_movement; +sleepReadouts.WakeNum = awake_number; +sleepReadouts.Weekend = weekend; +sleepReadouts.MidTimeFromDayNoon = MidTimeFromDayNoon'; +sleepReadouts.DayMove= daywake_movement; +% sleepReadouts.STST=STST'; + +for i = 1:length(awake_number) + if awake_number(i) == 0 + sleepReadouts.Waso(i)= 0; + sleepReadouts.MeanWakeLength(i) = 0; + sleepReadouts.WakeMove(i) = 0; + else + sleepReadouts.Waso(i)= waso(i); + sleepReadouts.MeanWakeLength(i) = meanAwake_length(i); + sleepReadouts.WakeMove(i) = wake_movement(i); + end +end \ No newline at end of file diff --git a/functions/+sleepreadouts/socjetlag.m b/functions/+sleepreadouts/socjetlag.m new file mode 100644 index 0000000..1eefc46 --- /dev/null +++ b/functions/+sleepreadouts/socjetlag.m @@ -0,0 +1,26 @@ +function socJetl = socjetlag(sleepReadouts) +% split groups by weekends and weekdays +sleepReadouts.weekend = categorical(sleepReadouts.Weekend); +G = findgroups(sleepReadouts.Weekend); +weekday_weekend_diff = splitapply(@nanmean,sleepReadouts.MidTimeFromDayNoon,G); + +% calculate social jetlag (first day of the week is sunday, e.g. --> +% weekday = 3 = Tuesday ) +% social jetlag can only be calculated with a minimum of 2 weekend days and +% 2 weekdays +if isempty(abs(diff(weekday_weekend_diff))) + socJetl = NaT(1,height(sleepReadouts))'; +elseif (length(G(G == 1)) >= 2) || (length(G(G == 2)) >= 2) + socJetl = repmat(abs(diff(weekday_weekend_diff)),height(sleepReadouts),1); +else + socJetl = NaN(1,height(sleepReadouts))'; +end + +try + socJetl = round(minutes(socJetl)); % how many hours do weekday and weekend mid-sleeptime differ? (absolute difference in mins) +catch + disp('issue with calculation of socJetl, possibly only weekdays or only weekends?') + socJetl = NaN(1,height(sleepReadouts))'; +end + + diff --git a/functions/+stats/anova.m b/functions/+stats/anova.m new file mode 100644 index 0000000..0ae3960 --- /dev/null +++ b/functions/+stats/anova.m @@ -0,0 +1,27 @@ +function res = anova(values, group) + % mes is not working with categoricals + if(iscategorical(group)) + group = double(group); + end + + [p, anovaTbl] = anova1(values, group, 'off'); + + anovaTbl(cellfun(@isempty, anovaTbl)) = {nan}; + res = cell2table(anovaTbl(2:end, 2:end)); + res.Properties.VariableNames = matlab.lang.makeValidName(anovaTbl(1, 2:end)); + res.Properties.RowNames = matlab.lang.makeValidName(anovaTbl(2:end, 1)); + + assert(p == res.Prob_F(1), 'different p values'); + + % order for mes1way + [~, order] = sort(group); + group = group(order); + values = values(order); + + res.eta2 = nan(3,1); + res.eta2Ci = nan(3,2); + + eta2 = mes1way(values,'eta2','group',group,'nBoot',10000); + res.eta2(1) = eta2.eta2; + res.eta2Ci(1,:) = eta2.eta2Ci; +end \ No newline at end of file diff --git a/functions/+stats/binomTest.m b/functions/+stats/binomTest.m new file mode 100644 index 0000000..bac5fa6 --- /dev/null +++ b/functions/+stats/binomTest.m @@ -0,0 +1,243 @@ +function [pout, frequencies] = binomTest(values, p, Sided) + frequencies = cell2table(tabulate(values)); + frequencies.Properties.VariableNames = {'Value', 'Count', 'Percent'}; + s=sum(values); + n=numel(values); + pout = myBinomTest(s,n,p,Sided); + +function pout=myBinomTest(s,n,p,Sided) +%function pout=binomTest(s,n,p,Sided) +% +% Performs a binomial test of the number of successes given a total number +% of outcomes and a probability of success. Can be one or two-sided. +% +% Inputs: +% s- (Scalar or Array) The observed numebr of successful outcomes +% n- (Scalar or Array) The total number of outcomes (successful or not) +% p- (Scalar or Array) The proposed probability of a successful outcome +% Sided- (String) can be 'one', 'two' (the default), or 'two, equal +% counts'. A value of 'one' will perform a one-sided test to +% determine if the observed number of successes are either +% significantly greater than or less than the expected number +% of successes, depending on whether s is greater than or less +% than the observed number of successes. 'Two' will use the +% method of small p-values (see reference below) to perform a +% two-tailed test to calculate the probability of observing +% any equally unlikely or more unlikely value greater than or +% less than the expected number of successes (ie with the +% same cdf value of the distribution. 'Two, equal counts' +% will perform a two-sided test that the that the actual +% number of success is different from the expected number of +% successes in any direction. +% +% Outputs: +% pout- The probability of observing the resulting value of s or +% another value more extreme (the precise meaning of which +% depends on the value of Sided) given n total outcomes with +% a probability of success of p. +% +% s, n and p can be scalars or arrays of the same size. The +% dimensions and size of pout will match that of these inputs. +% +% For example, the signtest is a special case of this where the value of p +% is equal to 0.5 (and a 'success' is dfeined by whether or not a given +% sample is of a particular sign.), but the binomial test and this code is +% more general allowing the value of p to be any value between 0 and 1. +% +% The results when Sided='two' and when Sided='two, equal counts' are +% identical only when p=0.5, but are different otherwise. For more +% description, see the second reference below. +% +% References: +% http://en.wikipedia.org/wiki/Binomial_test +% http://www.graphpad.com/guides/prism/6/statistics/index.htm?stat_binomial.htm +% +% by Matthew Nelson July 21st, 2009 +% +% Last Updated by Matthew Nelson May 23, 2015 +% matthew.nelson.neuro@gmail.com + + +if nargin<4 || isempty(Sided); Sided='two'; end +if nargin<3 || isempty(p); p=0.5; end + +s=floor(s); +[s,n,p]= EqArrayAndScalars(s,n,p); + +E=p.*n; + +GreaterInds=s>=E; +pout=zeros(size(GreaterInds)); + +Prec=1e-14; % there are some rounding errors in matlab's binopdf, such that we need to specify a level of tolerance when using the 'two' test + +switch lower(Sided) + case {'two','two, equal counts'} + if all(p)==0.5 && strcmpi(Sided,'two'); + % to avoid the rounding problems mentioned above, use the equal counts method which is is theoretically identical in this special case and is not susceptible to this rounding error + Sided='two, equal counts'; + end + + dE=pout; + + %note that matlab's binocdf(s,n,p) gives the prob. of getting up to AND INCLUDING s # of successes... + %Calc pout for GreaterInds first + if any(GreaterInds) + pout(GreaterInds)=1-binocdf( s(GreaterInds)-1,n(GreaterInds),p(GreaterInds)); %start with the prob of getting >= s # of successes + + %now figure the difference from the expected value, and figure the prob of getting lower than that difference from the expected value # of successes + dE(GreaterInds)=s(GreaterInds)-E(GreaterInds); + + if strcmpi(Sided,'two, equal counts') + s2= floor(E(GreaterInds)-dE(GreaterInds)); + + % if s2<0 we add nothing because a negative number of sucesses is impossible + if s2>=0 + pout(GreaterInds)=pout(GreaterInds)+ binocdf(s2,n(GreaterInds),p(GreaterInds)); %the binonmial is a discrete dist. ... so it's value over non-integer args has no meaning... this flooring of E-dE actually doesn't affect the outcome (the result is the same if the floor was removed) but it's included here as a reminder of the discrete nature of the binomial + end + + %If the expected value is exactly equaled, the above code would have added the probability at that discrete value twice, so we need to adjust (in this case, pout will always = 1 anyways) + EqInds=dE==0; + if any(EqInds) + pout(EqInds)=pout(EqInds)- binopdf( E(EqInds),n(EqInds),p(EqInds) ); + end + else + Inds=find(GreaterInds); + + % find the first value on the other side of the expected value with probability less than or equal to the probability that we found... + targy=binopdf(s(GreaterInds),n(GreaterInds),p(GreaterInds)); + + % start by guessing a constant dE, and adjusting from there + s2=max(floor(E(GreaterInds)-dE(GreaterInds)),0); %the binonmial is a discrete dist. ... so it's value over non-integer args has no meaning... this flooring of E-dE actually doesn't affect the outcome (the result is the same if the floor was removed) but it's included here as a reminder of the discrete nature of the binomial + + y=binopdf(s2,n(GreaterInds),p(GreaterInds)); + for ii=1:length(Inds) + SkipPAdd=false; + if y(ii) <= targy(ii) + % search forward until we find the correct limit + while y(ii) <= targy(ii) && s2(ii) targy(ii) && s2(ii) Prec && s2(ii)targy(ii) % bc of rounding error again, avoid this line + if (y(ii) - targy(ii)) > Prec % in this case s2 is at 0, and the prob stil wasn't low enough so we need to add nothing new to pout + SkipPAdd=true; + end + end + + if ~SkipPAdd + % adding the lesser-than tail here + pout(Inds(ii))=pout(Inds(ii))+ binocdf(s2(ii),n(Inds(ii)),p(Inds(ii))); + end + end + end + end + + %Calc pout for LesserInds second + if any(~GreaterInds) + pout(~GreaterInds)=binocdf(s(~GreaterInds),n(~GreaterInds),p(~GreaterInds)); %start with the prob of getting <= s # of successes + + %now figure the difference from the expected value, and figure the prob of getting greater than that difference from the expected value # of successes + dE(~GreaterInds)=E(~GreaterInds)-s(~GreaterInds); + + if strcmpi(Sided,'two, equal counts') + s2=ceil(E(~GreaterInds)+dE(~GreaterInds)); + + if s2<=n(~GreaterInds) + pout(~GreaterInds)=pout(~GreaterInds) + 1-binocdf(s2-1,n(~GreaterInds),p(~GreaterInds)); + end + else + Inds=find(~GreaterInds); + + % find the first value on the other side of the expected value with probability less than or equal to the probability that we found... + targy=binopdf(s(~GreaterInds),n(~GreaterInds),p(~GreaterInds)); + + % start by guessing a constant dE, and adjusting from there + s2=min(ceil(E(~GreaterInds)+dE(~GreaterInds)),n(~GreaterInds)); %the binonmial is a discrete dist. ... so it's value over non-integer args has no meaning... this flooring of E-dE actually doesn't affect the outcome (the result is the same if the floor was removed) but it's included here as a reminder of the discrete nature of the binomial + + y=binopdf(s2,n(~GreaterInds),p(~GreaterInds)); + for ii=1:length(Inds) + SkipPAdd=false; + if y(ii) <= targy(ii) + % search backward until we find the correct limit + while y(ii) <= targy(ii) && s2(ii)>E(Inds(ii)) + s2(ii)=s2(ii)-1; + y(ii)=binopdf(s2(ii),n(Inds(ii)),p(Inds(ii))); + end + s2(ii)=s2(ii)+1; % because the last iteration would have crossed the boundary, and we want the first s2 with a binopdf <= targy + else + %while y(ii) > targy(ii) && s2(ii) Prec && s2(ii)targy(ii) % bc of rounding error again, avoid this line + if (y(ii) - targy(ii)) > Prec % in this case s2 is at n, and the prob stil wasn't low enough so we need to add nothing new to pout + SkipPAdd=true; + end + end + + if ~SkipPAdd + % adding the greater-than tail here + pout(Inds(ii))=pout(Inds(ii))+ 1-binocdf(s2(ii)-1,n(Inds(ii)),p(Inds(ii))); + end + end + + end + end + case 'one' %one-sided + if any(GreaterInds) + pout(GreaterInds)=1-binocdf(s(GreaterInds)-1,n(GreaterInds),p(GreaterInds)); %just report the prob of getting >= s # of successes + end + if any(~GreaterInds) + pout(~GreaterInds)=binocdf(s(~GreaterInds),n(~GreaterInds),p(~GreaterInds)); %just report the prob of getting <= s # of successes + end + otherwise + error(['In myBinomTest, Sided variable is: ' Sided '. Unkown sided value.']) +end + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +function varargout=EqArrayAndScalars(varargin) +%function varargout=EqArrayAndScalars(varargin) +% +% This will compare a collection of inputs that must be either scalars or +% arrays of the same size. If there is at least one array input, all scalar +% inputs will be replicated to be the array of that same size. If there are +% two or more array inputs that have different sizes, this will return an +% error. +% +% created by Matthew Nelson on April 13th, 2010 +% matthew.j.nelson.vumail@gmail.com + +d=zeros(nargin,1); +for ia=1:nargin + d(ia)=ndims(varargin{ia}); +end +maxnd=max(d); + +s=ones(nargin,maxnd); + +for ia=1:nargin + s(ia,1:d(ia))=size(varargin{ia}); +end +maxs=max(s); + +varargout=cell(nargin,1); +for ia=1:nargin + if ~all(s(ia,:)==maxs) + if ~all(s(ia,:)==1) + error(['Varargin{' num2str(ia) '} needs to be a scalar or equal to the array size of other array inputs.']) + else + varargout{ia}=repmat(varargin{ia},maxs); + end + else + varargout{ia}=varargin{ia}; + end +end diff --git a/functions/+stats/kruskalWallis.m b/functions/+stats/kruskalWallis.m new file mode 100644 index 0000000..e3855e9 --- /dev/null +++ b/functions/+stats/kruskalWallis.m @@ -0,0 +1,24 @@ +function res = kruskalWallis(values, group) + % The Kruskal Wallis test is the non parametric alternative to the One Way ANOVA. + % Non parametric means that the test doesn’t assume your data comes from a + % particular distribution. + % see: https://www.statisticshowto.datasciencecentral.com/kruskal-wallis/ + + % mes is not working with categoricals + if(iscategorical(group)) + group = double(group); + end + + [p, tbl] = kruskalwallis(values, group, 'off'); + + tbl(cellfun(@isempty, tbl)) = {nan}; + res = cell2table(tbl(2:end, 2:end)); + res.Properties.VariableNames = matlab.lang.makeValidName(tbl(1, 2:end)); + res.Properties.RowNames = matlab.lang.makeValidName(tbl(2:end, 1)); + + assert(res.Prob_Chi_sq(1) == p, 'different p values'); + % TODO: find effectsize + + % TODO: Group comparisons + +end \ No newline at end of file diff --git a/functions/+stats/mannWhitneyUtest.m b/functions/+stats/mannWhitneyUtest.m new file mode 100644 index 0000000..dfbcb0c --- /dev/null +++ b/functions/+stats/mannWhitneyUtest.m @@ -0,0 +1,16 @@ +function res = mannWhitneyUtest(dataA, dataB) + % The Mann-Whitney U test is the nonparametric equivalent of the two sample t-test. + % While the t-test makes an assumption about the distribution of a population + % (i.e. that the sample came from a t-distributed population), the Mann Whitney U Test + % makes no such assumption. + % see: https://www.statisticshowto.datasciencecentral.com/mann-whitney-u-test/ + % + % alternate null hypothesis: both samples have the same median + + + [res.p,res.h] = ranksum(dataA, dataB); + + res.cohensU1 = mes(dataA,dataB,'U1','nBoot',10000); + res.cohensU3 = mes(dataA,dataB,'U3','nBoot',10000); +end + diff --git a/functions/+stats/multipleTests.m b/functions/+stats/multipleTests.m new file mode 100644 index 0000000..02d1af7 --- /dev/null +++ b/functions/+stats/multipleTests.m @@ -0,0 +1,7 @@ +function res = multipleTests(data, groups,testFun) + [I, N] = findgroups(groups); + res = util.struct2flattable(splitapply(@(x) struct('count', numel(x), 'test', testFun(x)), data, I)); + res.group = N; + res = movevars(res, 'group', 'Before', 'count'); +end + diff --git a/functions/+stats/rmanova.m b/functions/+stats/rmanova.m new file mode 100644 index 0000000..72d0b81 --- /dev/null +++ b/functions/+stats/rmanova.m @@ -0,0 +1,38 @@ +function res = rmanova(data,subjectColumn,valueColumn,within,between) + + withinComb = data.(within{1}); + for i=2:numel(within) + withinComb = withinComb.*categorical(data.(within{i})); + end + + withinComb=removecats(withinComb); + + catNames = categories(withinComb); + withinColumnNames = strrep(catNames, ' ', '_'); + withinColumnNames = strrep(withinColumnNames, '+', 'p'); + withinColumnNames = strrep(withinColumnNames, '-', 'm'); + withinComb = renamecats(withinComb, catNames, withinColumnNames); + + data.withinComb = withinComb; + udata = unstack(data, valueColumn, 'withinComb', 'GroupingVariables',{subjectColumn}, 'ConstantVariables', between); + + withinDesign = cell2table(split(catNames, ' '), 'VariableNames', within); + + betweenComb = char(join(between,'*')); + if(isempty(betweenComb)) + betweenComb = '1'; + end + + % remove nans + % udata = udata(~any(isnan(udata(:,3:end).Variables),2),:) + + rm = fitrm(udata,[char(join(withinColumnNames,',')), ' ~ ', betweenComb], 'WithinDesign', withinDesign); + + res = ranova(rm, 'WithinModel', char(join(within, '*'))); + + % partial eta square + %res.partialEta2=res.SumSq./(res.SumSq+res.SumSq(end)); + + % generalized eta square + %res.generalEta2=res.SumSq./(res.SumSq+res.SumSq(end)+betweenRes.SumSq(end)); +end \ No newline at end of file diff --git a/functions/+stats/tableCorrelation.m b/functions/+stats/tableCorrelation.m new file mode 100644 index 0000000..095d832 --- /dev/null +++ b/functions/+stats/tableCorrelation.m @@ -0,0 +1,40 @@ +function [coef, p]= tableCorrelation(A,B,Type) + if(~exist('Type','var')) + Type = 'Pearson'; + end + + varTypes = varfun(@class, B, 'OutputFormat', 'cell'); + doubleVars = strcmp(varTypes, 'double'); + tableVars = strcmp(varTypes, 'table'); + Bdoubles = B(:,doubleVars); + + % Correlations for doubles + [R,P] = corr(A.Variables,Bdoubles.Variables, 'Type',Type); + + coef = array2table(R); + p = array2table(P); + + coef.Properties.VariableNames = Bdoubles.Properties.VariableNames; + p.Properties.VariableNames = Bdoubles.Properties.VariableNames; + + coef.Properties.RowNames = A.Properties.VariableNames; + p.Properties.RowNames = A.Properties.VariableNames; + + coef.Properties.Description = ['Correlation-Type: ',Type]; + + % recursively add correlations for tables + for tableVar=B.Properties.VariableNames(tableVars) + tableVar=tableVar{1}; + [tableCoef, tableP]= stats.tableCorrelation(A,B.(tableVar),Type); + + assert (all(strcmp(coef.Properties.RowNames, tableCoef.Properties.RowNames)),'row order does not fit'); + assert (all(strcmp(coef.Properties.RowNames, tableP.Properties.RowNames)),'row order does not fit'); + + tableCoef.Properties.RowNames = {}; + tableP.Properties.RowNames = {}; + + coef.(tableVar) = tableCoef; + p.(tableVar) = tableP; + end +end + diff --git a/functions/+stats/transitionMatrix.m b/functions/+stats/transitionMatrix.m new file mode 100644 index 0000000..462fe03 --- /dev/null +++ b/functions/+stats/transitionMatrix.m @@ -0,0 +1,9 @@ +function transition = transitionMatrix(data) + numCluster = max(data); + TM = zeros(numCluster, numCluster); + for i=2:numel(data) + TM(data(i-1), data(i)) = TM(data(i-1), data(i))+1; + end + transition = round(TM./repmat(sum(TM,2),1,numCluster)*100); +end + diff --git a/functions/+stats/ttestDependent.m b/functions/+stats/ttestDependent.m new file mode 100644 index 0000000..155afb8 --- /dev/null +++ b/functions/+stats/ttestDependent.m @@ -0,0 +1,11 @@ +function res = ttestDependent(dataA, dataB) + [h,p,ci,res] = ttest(dataA, dataB); + res.h=h; + res.p=p; + res.ci=ci; + + mres=mes(dataA, dataB, 'mdbysd', 'isDep', 1); + res.mdbysd=mres.mdbysd; + res.mdbysdCi=mres.mdbysdCi; +end + diff --git a/functions/+stats/ttestIndependent.m b/functions/+stats/ttestIndependent.m new file mode 100644 index 0000000..e334ed2 --- /dev/null +++ b/functions/+stats/ttestIndependent.m @@ -0,0 +1,10 @@ +function res = ttestIndependent(dataA, dataB) + [h,p,ci,res] = ttest2(dataA, dataB); + res.h=h; + res.p=p; + res.ci=ci; + + mres=mes(dataA, dataB, 'glassdelta', 'nBoot', 10000); + res.glassdelta=mres.glassdelta; + res.glassdeltaCi=mres.glassdeltaCi; +end diff --git a/functions/+stats/ttestOneSample.m b/functions/+stats/ttestOneSample.m new file mode 100644 index 0000000..8aaa18b --- /dev/null +++ b/functions/+stats/ttestOneSample.m @@ -0,0 +1,16 @@ +function res = ttestOneSample(data, refValue) + if(~exist('refValue', 'var')) + refValue = 0; + end + + [h,p,ci,stats]=ttest(data,refValue); + res.h=h; + res.p=p; + res.ci=ci; + + mres=mes(data,refValue,'g1','nBoot',10000); + res.g1=mres.g1; + res.g1Ci=mres.g1Ci; + +end + diff --git a/functions/+util/chunkTimetableByRanges.m b/functions/+util/chunkTimetableByRanges.m new file mode 100644 index 0000000..e6eaadb --- /dev/null +++ b/functions/+util/chunkTimetableByRanges.m @@ -0,0 +1,13 @@ +function result = chunkTimetableByRanges(data, startTimes, endTimes) + result = cell(size(startTimes,1), width(data)); + + for row=1:size(startTimes,1) + epochData = data(timerange(startTimes(row), endTimes(row)),:); + + for col=1:width(data) + result(row,col) = {epochData.(col)'}; + end + end + result = cell2table(result, 'VariableNames', data.Properties.VariableNames); +end + diff --git a/functions/+util/crossjoin.m b/functions/+util/crossjoin.m new file mode 100644 index 0000000..8d723b3 --- /dev/null +++ b/functions/+util/crossjoin.m @@ -0,0 +1,8 @@ +function res = crossjoin(A,B) + +As = repmat(A,height(B),1); +Bs=reshape(repmat(B.Variables', height(A),1), 1, [])'; +Bs = table(Bs, 'VariableNames', B.Properties.VariableNames);; +res = [As, Bs]; +end + diff --git a/functions/+util/stats.m b/functions/+util/stats.m new file mode 100644 index 0000000..1494fca --- /dev/null +++ b/functions/+util/stats.m @@ -0,0 +1,12 @@ +function res = stats( v ) + res.count = length(v); + res.nans = sum(isnan(v)); + res.mean = nanmean(v); + res.median = nanmedian(v); + res.std = nanstd(v); + res.min = min(v); + res.max = max(v); + res.quantile25 = quantile(v, 0.25); + res.quantile75 = quantile(v, 0.75); +end + diff --git a/functions/+util/struct2flattable.m b/functions/+util/struct2flattable.m new file mode 100644 index 0000000..1e37b41 --- /dev/null +++ b/functions/+util/struct2flattable.m @@ -0,0 +1,19 @@ +function res = struct2flattable(istruct) + res = struct2table(istruct); + + vtypes = varfun(@class,res,'OutputFormat','cell'); + sidxs = find(strcmp(vtypes, 'struct')); + + structstable = table(); + for sidx=sidxs + stable = util.struct2flattable(res(:,sidx).Variables); + stable.Properties.VariableNames = strcat([res.Properties.VariableNames{sidx}, '_'], stable.Properties.VariableNames); + + structstable = [structstable, stable]; + end + cols = 1:width(res); + cols(sidxs) = []; + + res = [res(:, cols), structstable]; +end + diff --git a/functions/FreqDomHRV.m b/functions/FreqDomHRV.m new file mode 100644 index 0000000..ebe448f --- /dev/null +++ b/functions/FreqDomHRV.m @@ -0,0 +1,10 @@ +function [FreqMetrics] = FreqDomHRV (NN,tNN,sqi,HRVparams,tWin) + % 4. Frequency domain metrics (LF HF TotPow) + if HRVparams.freq.on + error_flag = 'Frequency Domain Analysis failure'; + FreqMetrics = EvalFrequencyDomainHRVstats(NN,tNN,sqi,HRVparams,tWin); + + end + +end + diff --git a/functions/PreprocessingRRintervals.m b/functions/PreprocessingRRintervals.m new file mode 100644 index 0000000..03daa1d --- /dev/null +++ b/functions/PreprocessingRRintervals.m @@ -0,0 +1,42 @@ +function [NN,tNN,tWin,sqi,flagged_beats] = PreprocessingRRintervals (rr,t,HRVparams,subID,varargin) +%% to set parameters and variables %% +if nargin < 4 + error('Wrong number of input arguments') +end +if nargin < 5 + subID = '0000'; +end +if nargin < 6 + ann = []; +end +if nargin < 7 + sqi = []; %even if I read in sqi file it just changes it to 0 for some reason +end + + +if length(varargin) == 1 || length(varargin) == 3 + error('Incomplete Signal-Type pair') +elseif length(varargin) == 2 + extraSigType = varargin(2); + extraSig = varargin{1}; +elseif length(varargin) == 4 + extraSigType = [varargin(2) varargin(4)]; + extraSig = [varargin{1} varargin{3}]; +end + +if isa(subID,'cell'); subID = string(subID); end + + + % 1. Preprocess Data, AF detection, create Windows Indexes + [NN, tNN, tWin] = PreparDataForHRVAnlysis(rr,t,ann,sqi,HRVparams,subID); + + + +function [NN, tNN, tWin, flagged_beats] = PreparDataForHRVAnlysis(rr,t,annotations,sqi,HRVparams,subjectID) + + % Exclude undesiderable data from RR series (i.e., arrhytmia, low SQI, ectopy, artefact, noise) + [NN, tNN, flagged_beats] = RRIntervalPreprocess(rr,t,annotations, HRVparams); + tWin = CreateWindowRRintervals(tNN, NN, HRVparams); % Create Windows for Time and Frequency domain + +end +end \ No newline at end of file diff --git a/functions/ReportFigEcg.m b/functions/ReportFigEcg.m new file mode 100644 index 0000000..aa799de --- /dev/null +++ b/functions/ReportFigEcg.m @@ -0,0 +1,19 @@ +function g = ReportFigEcg(data) + +%calculate bpm % +data.Bpm = 60000./data.NNmean; + +%create plot with only ecg data% +pdates = posixtime(data.Time); % need to change the format for gramm (cant handle datetime) + +%make the figure +xticks = linspace(pdates(1), pdates(end), 5); %to set x axis +g = gramm('x', pdates, 'y', data.Bpm); +g.set_names('x', 'Uhrzeit','y','Puls (Bpm)'); +g.geom_line(); +g.set_color_options('map',[0.5,0,0.5]); +% g.set_color_options('map','brewer1', 'n_color', 1, 'n_lightness', 1) +g.axe_property('XTick', xticks, 'XTickLabel', string(datetime(xticks, 'ConvertFrom', 'posixtime', 'Format', 'HH:mm'))); +g.stat_smooth('geom','area'); +end + diff --git a/functions/ReportFigures.m b/functions/ReportFigures.m new file mode 100644 index 0000000..55d8aa8 --- /dev/null +++ b/functions/ReportFigures.m @@ -0,0 +1,164 @@ +function [figures, ecgFig, sleepEcgAll] = ReportFigures(sleepECG,cleanedActi,HRVMetrics) + +if (isempty(sleepECG))&&(isempty(cleanedActi)) + sleepEcgAll = []; +elseif(isempty(sleepECG)) %when we dont have both acti and ECG data + cleanedActi.NNmean = nan(height(cleanedActi),1); + sleepEcgAll = cleanedActi; + % sleepEcgAll.Properties.DimensionNames{'time'} = 'Time'; +elseif (sum(sleepECG.NNmean == 0)) + + sleepEcgAll = outerjoin(sleepECG, cleanedActi); + sleepEcgAll.NNmean = nan(height(cleanedActi),1); + try + sleepEcgAll.Properties.DimensionNames{'Time'} = 'time'; + catch + sleepEcgAll.Properties.DimensionNames{'time'} = 'time'; + end +else + sleepEcgAll = outerjoin(sleepECG, cleanedActi); % create one table with all the data intended to present on the figure + try + sleepEcgAll.Properties.DimensionNames{'Time'} = 'time'; + catch + sleepEcgAll.Properties.DimensionNames{'time'} = 'time'; + end +end + + +%to make a new variable with the day number +if (~isempty(cleanedActi)) + firstNoon = dateshift(sleepEcgAll.time(1), 'end', 'day')-hours(12); % Find the first 21:00 (noon) in the dataset + sleepEcgAll.DayCount = caldays(between(firstNoon,sleepEcgAll.time))+1; %create a new variable showing nr of days + + sleepEcgAll.HoursOfDay = hours(timeofday(sleepEcgAll.time)); %create new variable with time info changed into double (for gramm) + sleepEcgAll.NoonStartHoursOfDay = mod(sleepEcgAll.HoursOfDay-12,24); %create a variable with relative time starting from noon as 0 + + %create the two figures (g1 only ECG data and g2 dayly report data) + xTicks = hours(0:2:24); % to be able to set the x axis back to the 'real time' + xTicksNoonStart = hours(mod(hours(xTicks)+12,24)); + xTicksNoonStart.Format = 'hh:mm'; + numDays = max(sleepEcgAll.DayCount); % to set the length of the loop (subploting every day separately) + + sleepEcgAll.Bpm = 60000./sleepEcgAll.NNmean; + + %% start drawing actigraphy figure %% + daysPerFig = 7; + numFigures = ceil(numDays/daysPerFig); + + for currentFigIndex = 1:numFigures + firstDay = 1+(currentFigIndex-1)*daysPerFig; + lastDay = min(firstDay+daysPerFig-1,numDays); + daysInFig = lastDay-firstDay+1; + %to make a new variable with the day number + + firstNoon = dateshift(sleepEcgAll.time(1), 'end', 'day')-hours(12); % Find the first 21:00 (noon) in the dataset + sleepEcgAll.DayCount = caldays(between(firstNoon,sleepEcgAll.time))+1; %create a new variable showing nr of days + % [sleepEcgAll.MonthsCount,sleepEcgAll.DayCount,sleepEcgAll.TimeCount] = split(calendarDuration(between(firstNoon,sleepEcgAll.time)),{'months','days','time'}); + % sleepEcgAll.DayCount=sleepEcgAll.DayCount+1; + % sleepEcgAll.MonthsCount=sleepEcgAll.MonthsCount+1; + + sleepEcgAll.HoursOfDay = hours(timeofday(sleepEcgAll.time)); %create new variable with time info changed into double (for gramm) + sleepEcgAll.NoonStartHoursOfDay = mod(sleepEcgAll.HoursOfDay-12,24); %create a variable with relative time starting from noon as 0 + + %create the two figures (g1 only ECG data and g2 dayly report data) + xTicks = hours(0:2:24); % to be able to set the x axis back to the 'real time' + xTicksNoonStart = hours(mod(hours(xTicks)+12,24)); + xTicksNoonStart.Format = 'hh:mm'; + % numMonths = max(sleepEcgAll.MonthsCount); + numDays = max(sleepEcgAll.DayCount); % to set the length of the loop (subploting every day separately) + + figName = sprintf('Fig%01d', currentFigIndex); + figures(currentFigIndex) = figure('Name', figName, 'Position',[1,41,1280,1500], 'color', 'w' );%[400, 500, 2000, 7*400] + + moveSum = rescale(sleepEcgAll.movesum)*1500; + + for day =firstDay:lastDay + sp(day) = subplot(7,1,day-firstDay+1); + hold on + % plot(sleepEcgAll.Time(sleepEcgAll.DayCount ==day), sleepEcgAll.movesum(sleepEcgAll.DayCount ==day)); + area(sleepEcgAll.time(sleepEcgAll.DayCount ==day),moveSum(sleepEcgAll.DayCount ==day)); + hold on + plot(sleepEcgAll.time(sleepEcgAll.DayCount ==day), sleepEcgAll.withCorrelationFilter(sleepEcgAll.DayCount ==day)*500, 'LineWidth', 2); + plot(sleepEcgAll.time(sleepEcgAll.DayCount ==day), sleepEcgAll.withSmoothedBouts(sleepEcgAll.DayCount ==day)*700, 'LineWidth', 3); + + ylabel('Aktivität'); + ylim([0, 1500]); + + if sum(~isnan(sleepEcgAll.NNmean(sleepEcgAll.DayCount ==day))) > 0 + yyaxis right; + plot(sleepEcgAll.time(sleepEcgAll.DayCount ==day), sleepEcgAll.Bpm(sleepEcgAll.DayCount ==day), 'LineWidth', 2); + ylim([0, 150]); + ylabel('BPM'); + end + end + legendPos = sp(1).Position; + legendPos(1) = legendPos(1)+0.1; % x-pos (left lower corner) + legendPos(2) = legendPos(2)+legendPos(4)+0.02109; % y-pos (left lower corner) + legendPos(3) = 0.01; % legend width + legendPos(4) = 0.01; % legend height + legend('Aktivität','Schlafsegmente','Schlafperiode','Bpm', 'Location', legendPos); + end +else + figures = figure(); +end + +if isempty(HRVMetrics) + HRVMetrics.NNmean = 0; +end +if (~isempty(HRVMetrics)) ||sum(HRVMetrics.NNmean)~= 0 + + %% start drawing actigraphy figure %% + % for monthCount = 1:numMonths % everything here is for that one participant (months count!!!!!!! + daysPerFig = 7; + numFigures = ceil(numDays/daysPerFig); + + for currentFigIndex = 1:numFigures + firstDay = 1+(currentFigIndex-1)*daysPerFig; + lastDay = min(firstDay+daysPerFig-1,numDays); + daysInFig = lastDay-firstDay+1; + + figName = sprintf('Fig%01d', currentFigIndex); + figures(currentFigIndex) = figure('Name', figName, 'Position',[1,41,1280,1500], 'color', 'w' );%[400, 500, 2000, 7*400] + + moveSum = rescale(sleepEcgAll.movesum)*1500; + + for day =firstDay:lastDay + sp(day) = subplot(7,1,day-firstDay+1); + hold on + % plot(sleepEcgAll.Time(sleepEcgAll.DayCount ==day), sleepEcgAll.movesum(sleepEcgAll.DayCount ==day)); + area(sleepEcgAll.time(sleepEcgAll.DayCount==day),moveSum(sleepEcgAll.DayCount==day)); + hold on + plot(sleepEcgAll.time(sleepEcgAll.DayCount==day), sleepEcgAll.withCorrelationFilter(sleepEcgAll.DayCount==day)*500, 'LineWidth', 2); + plot(sleepEcgAll.time(sleepEcgAll.DayCount==day), sleepEcgAll.withSmoothedBouts(sleepEcgAll.DayCount==day)*700, 'LineWidth', 3); + + ylabel('Aktivität'); + ylim([0, 1500]); + + if sum(~isnan(sleepEcgAll.NNmean(sleepEcgAll.DayCount==day))) > 0 + yyaxis right; + plot(sleepEcgAll.time(sleepEcgAll.DayCount==day), sleepEcgAll.Bpm(sleepEcgAll.DayCount==day), 'LineWidth', 2); + ylim([0, 150]); + ylabel('BPM'); + end + end + legendPos = sp(1).Position; + legendPos(1) = legendPos(1)+0.1; % x-pos (left lower corner) + legendPos(2) = legendPos(2)+legendPos(4)+0.02109; % y-pos (left lower corner) + legendPos(3) = 0.01; % legend width + legendPos(4) = 0.01; % legend height + legend('Aktivität','Schlafsegmente','Schlafperiode','Bpm', 'Location', legendPos); + end + + + if sum(sleepECG.NNmean)~= 0 + ecgFig = figure('Position', [150, 200, 400, 250],'color','w'); + g1 = ReportFigEcg (HRVMetrics); + g1.draw(); + + else + ecgFig = figure(); + end + + +end + diff --git a/functions/TimeDomHRV.m b/functions/TimeDomHRV.m new file mode 100644 index 0000000..944234e --- /dev/null +++ b/functions/TimeDomHRV.m @@ -0,0 +1,10 @@ +function [TimeMetrics] = TimeDomHRV (NN,tNN,sqi,HRVparams,tWin) + % 3. Calculate time domain HRV metrics - Using HRV Toolbox for PhysioNet + % Cardiovascular Signal Toolbox Toolbox Functions + if HRVparams.timedomain.on + error_flag = 'Time Domain Analysis failure'; + TimeMetrics = EvalTimeDomainHRVstats(NN,tNN,sqi,HRVparams,tWin); + + end +end + diff --git a/functions/actigraphyPreparation.m b/functions/actigraphyPreparation.m new file mode 100644 index 0000000..1b7417f --- /dev/null +++ b/functions/actigraphyPreparation.m @@ -0,0 +1,29 @@ +function cleanedActi = actigraphyPreparation(actigraphyData, timeStep, missingDataThreshold) +% actigraphyData is a timetable with two columns: +% movement: double +% light: double + +% retime timeStep, take only the movement data +cleanedActi = retime(actigraphyData(:, 'movements'),'regular','sum','TimeStep',timeStep); +cleanedActi.Properties.VariableNames{1} = 'movesum'; + + +% quality Check +%if the whole recording starts with 0 change it to NaN until the first +%numbers +if cleanedActi.movesum(1) == 0 + [ii, jj]=find(~cleanedActi.movesum); + lastZeroIndex = find((diff(ii)>1),1, 'first'); + cleanedActi.movesum (1:lastZeroIndex) = nan; +end +% find parts, where the actimeter has not been worn and change them to NAN +% at least consecutive 60 minutes (6 epochs)of 0 activity +% between two not 0-s and within 6 epochs will be changed ito a nan and +% count as the same phase. gapsum = calculates the sum of the changed +% data (to know how much was changed) +[cleanedActi.movesum, ~] = excludeArtifact(cleanedActi.movesum, missingDataThreshold); + + +% cleanData: timetable with one column: +% movesum +end \ No newline at end of file diff --git a/functions/calcHRVvariables.m b/functions/calcHRVvariables.m new file mode 100644 index 0000000..f4ba14b --- /dev/null +++ b/functions/calcHRVvariables.m @@ -0,0 +1,31 @@ +function [HRVMetrics,TimeMetrics] = calcHRVvariables (rr,t,HRVparams,subName,hdr,timeStep) + +%preprocess RR intervals, clean the data based on the parameters given in +%the HRVparameters constant variables +[NN,tNN,tWin,sqi] = PreprocessingRRintervals (rr,t,HRVparams,subName); + +%calculate all time domain metrics for the whole recording (function taken +%partially from physioNet-Cardiovascular Toolbox +[TimeMetrics] = TimeDomHRV (NN,tNN,sqi,HRVparams,tWin); %because of the windowing we have a value for every minuite calculated with a 5 min moving window + +%calculate all frequency domain metrics for the whole recording (function taken +%partially from physioNet-Cardiovascular Toolbox +[FreqMetrics] = FreqDomHRV (NN,tNN,sqi,HRVparams,tWin); + +%organize all the variables into one matrix +HRVout = [cell2mat(struct2cell(TimeMetrics))' cell2mat(struct2cell(FreqMetrics))']; + +%organize the variable names into a cell array +HRVtitle = [fieldnames(TimeMetrics)' fieldnames(FreqMetrics)']; + +%organize the data into a timetable +t0 = datetime([hdr.startdate, ' ', hdr.starttime], 'InputFormat', 'dd.MM.yy HH.mm.ss','TimeZone','Europe/Berlin'); +TT_HRVMetrics = array2timetable (HRVout,'TimeStep',minutes(1),'StartTime',t0); +TT_HRVMetrics.Properties.VariableNames = HRVtitle; + + +% restrict to NNmean. think about if meaning through the other measures +% is right or wrong +HRVMetrics = retime(TT_HRVMetrics(:, 'NNmean'),'regular','mean','TimeStep',timeStep); + +end \ No newline at end of file diff --git a/functions/calcSleepFromActi.m b/functions/calcSleepFromActi.m new file mode 100644 index 0000000..bd49f1e --- /dev/null +++ b/functions/calcSleepFromActi.m @@ -0,0 +1,52 @@ +% get sleep periods estimated from actigraphy +if(~isempty(acti)) && (~isempty(HRVMetrics)) + cleanedActi = actigraphyPreparation(acti, timeStep, missingDataThreshold); + sleep = sleepDetection(cleanedActi,timeCenteredMean,sleepBoutThreshold,percTreshold,sleepGapLength,centeredBoutMean,meanTreshold); + + % synchronize actigraphy and ecg data + sleepECG = synchronize(sleep,HRVMetrics); + % calculate trend in the whole night ECG only durng sleep periods + sleepECG.SleepNNmean = sleepECG.NNmean; + sleepECG.SleepNNmean (sleepECG.withCorrelationFilter ==0) = NaN; + + % get sleep readout calculated ONLY actigraphy and NN_mean + sleepBoutsActiAll = bouts.calcSleepBouts(sleep(:,{'withSmoothedBouts'})); % could also be changed to 'withSmoothedBouts' to use for only Actigraphy data--> gives you one sleep period/day + sleepBoutsEcg = util.chunkTimetableByRanges(sleepECG(:,{'SleepNNmean'}), sleepBoutsActiAll.ActiSleepOns, sleepBoutsActiAll.ActiSleepOffs); % getting the NN_mean values /every sleep bout to analyze cycles + sleepBoutsActiAll = [sleepBoutsActiAll, sleepBoutsEcg]; %add it to the main table + sleepBoutsActiAll = [sleepBoutsActiAll, struct2table(cellfun(@util.stats, sleepBoutsActiAll.SleepNNmean))]; %calculate descriptive statistics and add it to the main table + + % to calculate sleep for every day only with actigraphy + sleepBoutsActiOnePerDay = bouts.pickOneBoutPerDay(sleepBoutsActiAll); + + nightVars = sleepreadouts.nightvars(sleepBoutsActiOnePerDay,sleep(:, {'withCorrelationFilter'}), cleanedActi); + SocJet = sleepreadouts.socjetlag(nightVars); + CircEntr = sleepreadouts.circentrain(nightVars); + extsReadouts = table(SocJet, CircEntr); + extsReadouts.Properties.VariableDescriptions = {'Social Jetlag', 'Circadian Entrainment'}; + sleepReadouts = [nightVars, extsReadouts]; + if isnat(sleepReadouts.ActiSleepOns(end)) + sleepReadouts(end,:) = []; + end +elseif (~isempty(acti)) && (isempty(HRVMetrics)) %in case we dont have ECG data + cleanedActi = actigraphyPreparation(acti, timeStep, missingDataThreshold); + sleep = sleepDetection(cleanedActi,timeCenteredMean,sleepBoutThreshold,percTreshold,sleepGapLength,centeredBoutMean,meanTreshold); + % get sleep readout calculated ONLY actigraphy and NN_mean + sleepBoutsActiAll = bouts.calcSleepBouts(sleep(:,{'withSmoothedBouts'})); % could also be changed to 'withSmoothedBouts' to use for only Actigraphy data--> gives you one sleep period/day + sleepECG = sleep; + sleepECG.NNmean = zeros(height(sleepECG),1); + + % to calculate sleep for every day only with actigraphy + sleepBoutsActiOnePerDay = bouts.pickOneBoutPerDay(sleepBoutsActiAll); + + nightVars = sleepreadouts.nightvars(sleepBoutsActiOnePerDay,sleep(:, {'withCorrelationFilter'}), cleanedActi); + SocJet = sleepreadouts.socjetlag(nightVars); + CircEntr = sleepreadouts.circentrain(nightVars); + extsReadouts = table(SocJet, CircEntr); + extsReadouts.Properties.VariableDescriptions = {'Social Jetlag', 'Circadian Entrainment'}; + sleepReadouts = [nightVars, extsReadouts]; + if isnat(sleepReadouts.ActiSleepOns(end)) + sleepReadouts(end,:) = []; + end +else + sleepBoutsActiAll = []; +end \ No newline at end of file diff --git a/functions/convertToRR.m b/functions/convertToRR.m new file mode 100644 index 0000000..1f4be38 --- /dev/null +++ b/functions/convertToRR.m @@ -0,0 +1,17 @@ +function ecgData = convertToRR (ecgData, HRVparams, subName,dir) +%transform the raw edf into RR intervals +[t, rr, jqrs_ann, SQIvalue , tSQI] = ConvertRawDataToRRIntervals(ecgData.rawData, HRVparams, subName); +sqi = [tSQI', SQIvalue']; + +%Save the RR intervals into a separate mat file +filename_RRintervals = [subName]; +save(fullfile(dir, filename_RRintervals),'jqrs_ann','rr','t'); + +%Add the new variables to the ecg table for the next function to calculate +%with + ecgData.rr = rr; + ecgData.t = t; + + +end + diff --git a/functions/createBecomeReport.m b/functions/createBecomeReport.m new file mode 100644 index 0000000..c27f5fd --- /dev/null +++ b/functions/createBecomeReport.m @@ -0,0 +1,253 @@ +import mlreportgen.report.*; +import mlreportgen.dom.*; +import mlreportgen.utils.*; + +rpt = Report([outdir,'\' subName],'pdf'); +section = Section(); + +%% +plot1 = Image("C:\Users\dorothee_poehlchen\Documents\GitHub\becomeFeedback\functions\firstpage.png"); +% plot1.Width = "4in"; +% plot1.Height = "4in"; +append(section,plot1); + + + +%% SLEEP GOOD TO KNOW +p0a = Paragraph('Allgemeine Information: Schlaf'); +p0a.Style = {Bold,LineSpacing(2.5)}; +p0a.Underline = 'single'; +p0a.FontSize = '14pt'; +add(section, p0a); + +p0 = Paragraph('Schlaf ist ein Zustand der äußeren Ruhe bei Menschen und Tieren. Dabei unterscheiden sich viele Lebenszeichen von denen des Wachzustands. Puls, Atemfrequenz und Blutdruck sinken im sogenannten NREM-Schlaf ab und die Gehirnaktivität verändert sich. Der NREM-Schlaf kann weiter in 3 Unterphasen unterteilt werden, die die Vertiefung des Schlafes (N1 0) + if(zeroCount > nullThreshold) + artiFree(i-(1:zeroCount))= nan; + nullSum = nullSum+zeroCount; + end + zeroCount = 0; + end + else + zeroCount = zeroCount+1; + end +end + +if(zeroCount > nullThreshold) + artiFree((end-zeroCount+1):end)= nan; + nullSum = nullSum+zeroCount; +end +end + diff --git a/functions/excludeNotSleep.m b/functions/excludeNotSleep.m new file mode 100644 index 0000000..d02e1b8 --- /dev/null +++ b/functions/excludeNotSleep.m @@ -0,0 +1,26 @@ +function [sleep, nullSum] = excludeNotSleep(sleep, nullThreshold) +% everything between two 0 s within at least 30 minutes will be changed into +% ones and exclude from the analysis +% nullSum: how many nulls were changed; notZeroCount: counting the notzeros in +% the data +% So to make it clear; if between two zeroes you have less than three ones +% (e.g., one or two) turn those ones into zeros (it is not sleep). + +nullSum = 0; +ZeroCount = 0; +for i = 1:length(sleep) + if (sleep(i) == 0) + if (ZeroCount > 0) + if(ZeroCount < nullThreshold) + sleep(i-(1:ZeroCount))= 0; + nullSum = nullSum+ZeroCount; + end + ZeroCount = 0; + end + else + ZeroCount = ZeroCount+1; + end + end +end + + diff --git a/functions/firstpage.png b/functions/firstpage.png new file mode 100644 index 0000000..a4b436a Binary files /dev/null and b/functions/firstpage.png differ diff --git a/functions/importPhilipsActi.m b/functions/importPhilipsActi.m new file mode 100644 index 0000000..d5b519b --- /dev/null +++ b/functions/importPhilipsActi.m @@ -0,0 +1,48 @@ +function actiTable = importPhilipsActi(filename) +%IMPORTFILE Import data from a text file +% FOE0140NEW = IMPORTFILE(FILENAME) reads data from text file FILENAME +% for the default selection. Returns the data as a table. +% +% FOE0140NEW = IMPORTFILE(FILE, DATALINES) reads data for the specified +% row interval(s) of text file FILENAME. Specify DATALINES as a +% positive scalar integer or a N-by-2 array of positive scalar integers +% for dis-contiguous row intervals. +% +% Example: +% FOE0140new = importfile("D:\git\BeCOME-Actigraphy\generated\ActiNew\FOE0140_new.csv", [29, 40177]); +% +% See also READTABLE. +% +% Auto-generated by MATLAB on 08-Oct-2020 14:28:30 + +%% Input handling + +% If dataLines is not specified, define defaults +if nargin < 2 + dataLines = [29, Inf]; +end + +%% Setup the Import Options and import the data +opts = delimitedTextImportOptions("NumVariables", 12, "Encoding", "UTF-8"); + +% Specify range and delimiter +opts.DataLines = dataLines; +opts.Delimiter = ","; + +% Specify column names and types +opts.VariableNames = ["Zeile", "Datum", "Zeit", "StatusNichtamHandgelenk", "Aktivitt", "Markierung", "WeiesLicht", "RotesLicht", "GrnesLicht", "BlauesLicht", "SchlafWach", "Intervallstatus"]; +opts.VariableTypes = ["double", "datetime", "datetime", "double", "double", "double", "double", "double", "double", "double", "double", "categorical"]; + +% Specify file level properties +opts.ExtraColumnsRule = "ignore"; +opts.EmptyLineRule = "read"; + +% Specify variable properties +opts = setvaropts(opts, "Intervallstatus", "EmptyFieldRule", "auto"); +opts = setvaropts(opts, "Datum", "InputFormat", "dd.MM.yyyy"); +opts = setvaropts(opts, "Zeit", "InputFormat", "HH:mm:ss"); + +% Import the data +actiTable = readtable(filename, opts); + +end \ No newline at end of file diff --git a/functions/loadSubjectData.m b/functions/loadSubjectData.m new file mode 100644 index 0000000..f9ac099 --- /dev/null +++ b/functions/loadSubjectData.m @@ -0,0 +1,59 @@ +function [diarySleepTable, acti, ecgData] = loadSubjectData(diarydir, actidir, ecgdir, subName) +subNameOld = sprintf('%s_30s',subName); +subNameNew = sprintf('%s_new',subName); +actifile = fullfile(actidir, [subName, '.csv']); +actifile_new = fullfile(actidir, [subNameNew, '.csv']); +actifile_old = fullfile(actidir, [subNameOld, '.xls']); +diaryfile = fullfile(diarydir, [subName, '_subsleep.xlsx']); +ecgFile = fullfile(ecgdir, [subName, '.EDF']); +ecgFileRR = fullfile(ecgdir, [subName, '.mat']); + +% preprocess the diary file +if(exist(diaryfile, 'file')) + diarySleepRaw = readSleepDiary(diaryfile); + diarySleepTable = convertSleepDiary(diarySleepRaw); +else + warning('%s: diary is missing\n', subName); +end + + +% preprocess the actifile, convert time zone, cut/clean data +if(exist(actifile, 'file')) + acti = readActigraphy(actifile); +elseif(exist(actifile_old, 'file')) + acti = readOldActigraphy(actifile_old); +elseif (exist(actifile_new, 'file')) + acti = readActigraphyNew(actifile_new); +else + acti = []; + warning('%s: acti is missing\n', subName); +end + +% preprocess ECG file +if(exist(ecgFileRR, 'file')) & (exist(ecgFile, 'file')) + ecgData = load (ecgFileRR); + ecgData.hdr = edfread(ecgFile); + ecgData.rawData = []; %read in the edf file only the hdr +elseif (exist(ecgFile, 'file')) + [hdr,record] = edfread(ecgFile);%read in the edf file and get the raw data out (if you dont have RR files) + ecgData.rawData = record(1,:); + ecgData.hdr = hdr; + ecgData.rr = []; +else + ecgData.rawData = []; + ecgData.rr = []; + warning('%s: ECG is missing\n', subName); +end + + + +% if there are diaries and actigraphy sets make sure dates are aligned +if(exist(diaryfile, 'file')) && (~isempty(acti)) + diarySleepTable = alignDates(diarySleepTable,acti,subName); +else + diarySleepTable = []; +end + + +end + diff --git a/functions/loadSubjectDataDreemSD.m b/functions/loadSubjectDataDreemSD.m new file mode 100644 index 0000000..f252f26 --- /dev/null +++ b/functions/loadSubjectDataDreemSD.m @@ -0,0 +1,105 @@ +function [allinoneHypno, allinoneReport] = loadSubjectDataDreemSD (dreemdir, subName) +%% read in files/day +allFiles = dir(dreemdir); +allFiles = allFiles(~[allFiles.isdir]); +allFiles = struct2table(allFiles); +participantFiles = allFiles(startsWith(convertCharsToStrings(allFiles.name),subName),:); + +minFileSize = 100000000; %exclude the files where we just start a recording for showing participants how dreem works + +allinoneHypno = timetable(); +allinoneReport = table(); + +for record = 1:height(participantFiles) + fileName = sprintf(participantFiles.name{record}); + if (~isempty(participantFiles))&& participantFiles.bytes(record)> minFileSize + + + if length(fileName) == 20 + fileNr = str2double(sprintf(fileName(8:9))); + elseif length(fileName) == 19 + fileNr = str2double(sprintf(fileName(8))); + end + %read in the hypno file for the given recording + TThypno = util.readHypnoFromH5 (fullfile(dreemdir, fileName)); + TThypno.DayCount = repmat(fileNr, height(TThypno),1); + allinoneHypno = vertcat(allinoneHypno,TThypno); + + %read in the report file for the given recording + reportRaw = util.readReportFromH5(fullfile(dreemdir, fileName)); + reportRaw.duration_n1 = sum(TThypno.hypnoConverted == 3)*seconds(30); + reportRaw.duration_n1.Format = 'hh:mm:ss'; + reportRaw.duration_n2 = sum(TThypno.hypnoConverted == 2)*seconds(30); + reportRaw.duration_n2.Format = 'hh:mm:ss'; + reportRaw.duration_n3 = sum(TThypno.hypnoConverted == 1)*seconds(30); + reportRaw.duration_n3.Format = 'hh:mm:ss'; + reportRaw.duration_rem = sum(TThypno.hypnoConverted == 4)*seconds(30); + reportRaw.duration_rem.Format = 'hh:mm:ss'; + try + allinoneReport = vertcat(allinoneReport,reportRaw); + + catch + if isempty(reportRaw.acc_confidence{1,1}) + reportRaw.acc_confidence = NaN; + reportRaw.ppg_confidence = NaN; + + end + allinoneReport = vertcat(allinoneReport,reportRaw); + end + elseif (~isempty(participantFiles))&& participantFiles.bytes(record)< minFileSize + warning('%s: Record is too short,not a night recording.', fileName) + + else + warning('%s: hypno and report are missing from day %d\n', subName, record); + end +end + +%organizing the tables into a nice format +if (~isempty(allinoneReport) && ~isempty(allinoneHypno)) + allinoneHypno = sortrows(allinoneHypno); + + columnNamesToDelete = {'deep_sleep_duration','dreemnogram','sleep_score_confidence','stim_impact','smart_alarm_enable_time',... + 'max_alarm_ring_time','real_alarm_ring_time','sleep_onset_score','favorite_position','diff_heart_rate','alarm_ring_label','alarm_score',... + 'dreem_boost','activation_vector','activation_sleep_onset','activation_stims','activation_alarm','sip_package','quality_over_night',... + 'alarm_package','sub_sleep_scores','restlessness','ratio_favorite_position','favorite_position_sleep_onset','ratio_favorite_position_sleep_onset',... + 'positiongram','brainogram','metrigram_downsampling','last_asleep_label',... + 'complete','timezone','algo_version','reason_for_stop','is_nap','sip_used','sip_duration','alarm_type','alarm_label','alarm_ring_sample','alarm_ring_enable_time',... + 'alarm_ring_max_time','alarm_ring_start_time','alarm_ring_duration','real_version','root_version','smart_alarm','recovery','config_template_id',... + 'config_template_version','emergency_alarm','corruption_over_night',... + 'record_type','first_n3_duration','radar_scores','radar_metrics','acc_confidence','ppg_confidence','facc_confidence','fppg_confidence',... + 'eeg_frontal_confidence','eeg_occipital_confidence','n3_confidence','sleep_onset_confidence','relaxogram','heartrategram_confidence',... + 'respirogram_confidence','positiongram_confidence','on_head_confidence','sleep_efficiency_cbt','record_score','avg_current',... + 'nb_stimuli_control_in_onset','nb_stimuli_control_after_onset','quality_sleep_efficiency','quality_sleep_onset_duration','quality_awakenings_duration',... + 'quality_awakenings','nb_relax_metric_thresholds','relax_metric_thresholds','quality_sleep_schedule_cbt','quality_sleep_schedule',... + 'relax_metric_delta_comp','time_before_first_relax_state','relax_score','max_relax_state','relax_states_durations','microphone',... + 'record_uuid','fabric_serial','fabric_type','fabric_date','distractions','stop_time','duration','wake_up_durations'}; + + allinoneReport (:, columnNamesToDelete) = []; + + %change it into real time + allinoneReport.sleep_start_time = datetime(allinoneReport.sleep_start_time, 'ConvertFrom', 'posixtime', 'TimeZone', 'UTC'); + allinoneReport.sleep_start_time.TimeZone = 'local'; + allinoneReport.sleep_stop_time = datetime(allinoneReport.sleep_stop_time, 'ConvertFrom', 'posixtime', 'TimeZone', 'UTC'); + allinoneReport.sleep_stop_time.TimeZone = 'local'; + % new doro + allinoneReport.sleep_onset_time = datetime(allinoneReport.sleep_onset_time, 'ConvertFrom', 'posixtime', 'TimeZone', 'UTC'); + allinoneReport.sleep_onset_time.TimeZone = 'local'; + allinoneReport.start_time = datetime(allinoneReport.start_time, 'ConvertFrom', 'posixtime', 'TimeZone', 'UTC'); + allinoneReport.start_time.TimeZone = 'local'; + + %change durations into durations + allinoneReport.sleep_duration = seconds (allinoneReport.sleep_duration); + allinoneReport.sleep_duration.Format = 'hh:mm:ss'; + allinoneReport.sleep_onset_duration = seconds (allinoneReport.sleep_onset_duration); + allinoneReport.sleep_onset_duration.Format = 'hh:mm:ss'; + allinoneReport.waso = seconds (allinoneReport.waso); + allinoneReport.waso.Format = 'hh:mm:ss'; + + + + % test: + while numel(find(diff(allinoneHypno.Time)<= 0)) > 0 + doubleIdx = find(diff(allinoneHypno.Time)<= 0); + allinoneHypno(doubleIdx,:) = []; + end +end \ No newline at end of file diff --git a/functions/noon.m b/functions/noon.m new file mode 100644 index 0000000..9d71c82 --- /dev/null +++ b/functions/noon.m @@ -0,0 +1,20 @@ +function time = noon(dates) + +for i = 1:length(dates) + if (hour(dates(i))>= 0) && (hour(dates(i))< 12) + time(i) = dates(i) - caldays(1); + time.Hour = 12; + time.Minute = 00; + time.Second = 00; + + %caldiff(diarySleep.dayNoon(i)-diarySleep.sleepOnset(i)) + else + time(i) = dates(i); + time.Hour = 12; + time.Minute = 00; + time.Second = 00; + end +end + +time = time'; +end \ No newline at end of file diff --git a/functions/readActigraphyNew.m b/functions/readActigraphyNew.m new file mode 100644 index 0000000..e667e59 --- /dev/null +++ b/functions/readActigraphyNew.m @@ -0,0 +1,43 @@ +function data = readActigraphyNew(filename) + +data = importPhilipsActi(filename); % read actigraphy table +data.Datum.Format = 'dd.MM.uuuu HH:mm'; +data.Zeit.Format = 'dd.MM.uuuu HH:mm'; +data.Properties.VariableNames{'Aktivitt'} = 'movements'; +data.timeMerged = data.Datum + timeofday(data.Zeit); +data.timeMerged = datetime(data.timeMerged, 'TimeZone', 'UTC'); + +data = table2timetable(data, 'RowTimes',data.timeMerged); +data.Properties.DimensionNames{'Time'} = 'time'; +data.time.TimeZone = 'Europe/Berlin'; + +% firstNanRow = find(isnat(data.time)); +% % if ~isempty(firstNanRow) +% data = data(1:(firstNanRow-1),:); +% else +% data = data(1:end,:); +% end + +% extract date information only from actigraphy +[y, m, d] = ymd(data.time); +dates = datetime([y m d]); +dates.TimeZone = 'Europe/Berlin'; + +% if recording starts before 12 AM, cut off data before +firstday = dates(1); +idx_firstday = find(dates == firstday); +data.time(idx_firstday); +l = length(idx_firstday); + +for i = 1:(l-1) + if hour(data.time(idx_firstday(1)+i)) >= 12 + idx_12 = idx_firstday(1)+i; + break + end +end + +if ~exist('idx_12') + idx_12 = height(data); +end +end + diff --git a/functions/sleepDetection.m b/functions/sleepDetection.m new file mode 100644 index 0000000..79c7263 --- /dev/null +++ b/functions/sleepDetection.m @@ -0,0 +1,183 @@ +function sleepData = sleepDetection(sleepData,timeCenteredMean,sleepBoutThreshold,percTreshold,sleepGapLength,centeredBoutMean,meanTreshold) +% actiData: timetable with one column: +% movesum: double +% classifying potential sleep +% 'bins with activity counts below 15% of the 24h centered moving +% average are classified as sleep' +% 24h centered moving average on the cleanedActi data + +M = movmean(sleepData.movesum,timeCenteredMean,'omitnan','SamplePoints',sleepData.time); +tmp = [sleepData.movesum,M]; + +% Compare movesum and movemean in each row. See if cleanedActi.movesum(i) is +% less than 15% of M(i). if yes than its sleep if no than its not. +sleep = []; +for i = 1:length(tmp) + perc = tmp(i,1)*100/tmp(i,2); + if perc < percTreshold + sleep(i) = 1; + else + sleep(i) = 0; + end +end + +% remove last sleep, if there is no offset +if(sleep(end) == 1) + k = 0; + while(sleep(end-k) == 1) + sleep(end-k) = 0; + k = k+1; + end +end + +% Filtering procedure: Bout length filter on sleep criteria, only call it sleep if > 30 min (sleepBoutThreshold) +[sleepLengthFilter, ~] = excludeNotSleep(sleep', sleepBoutThreshold); + +% --> until here: binary sleep variable of min 30 min sleep epochs +% --> now: find the problematic sleep offset! +% correlation procedure : Pearsons correlations coefficient on generated binary test +% series matrix to determine sleep offsets generate the Time series matrix +Ts = ones(72,72); % 12 hour mock matrix, each colum is one example of how sleep could "be present" +for i = 2: size (Ts) + Ts(i,1:(i-1)) =0; +end + + +% cut up the binary sleep column into sleep periods (from onset +12h periods) +% make an onset index for all 1 following 0 and followed by 1 (sleep periods onsets) +for i = 2:(length(sleepLengthFilter)-1) % until length - 1 in case there is a 1 followed by a 1 at the end of recording + if sleepLengthFilter(i) ==1 && sleepLengthFilter(i-1) ==0 && sleepLengthFilter(i+1) ==1 + sleepOns(i) = 1; + else + sleepOns(i) = 0; + end +end + +sleepOns = [sleepOns';0]; % add a final 0 because we subtracted 1 from length in step above +sleep = sleep'; + +% take the sleepOns data apart into sleep sections according to the +% sleepOns onsets (sum(sleepOns) = how many small sleep periods are +% in the data +sleep_periods = zeros(72,sum(sleepOns)); % 72 cause its 12 hours +count = 1; + +for i = 1:length(sleepOns) + if sleepOns(i)==1 && i+71< length(sleepOns) + sleep_periods(:,count) = sleep(i:i+71); + count = count+1; + elseif sleepOns(i)==1 && i+71> length(sleepOns) + sleep_periods(1:length(sleep(i:end)),count) = sleep(i:end); + count = count+1; + end +end + +% correlate each row (sleep period) with each column of the Test +% serie matrix and save all the rho-s in a variable for each sleep +% period +for i = 1:size(sleep_periods,2) + for j = 1:size(Ts,2) + sleep_rho(j,i) = corr(sleep_periods(:,i),Ts(:,j)); + end +end + +% create a sleep offset criteria and varible +% whenever it finds a rho number which is bigger than the one +% before it and bigger than the next 3 following it stops in +% that column and goes to the next one +sleepOffs = zeros(size(sleep_rho)); +for i = 1:size(sleep_rho,2) + for j = 2:(size(sleep_rho,1)-1) % have to correct for the filtering size--> the first one should not be a sleep offset and the last three has to be included in the filter, so the loop have to be smaller than that (72-3) + % if (sleep_rho(j,i) >= sleep_rho(j-1,i)) && (sleep_rho(j,i)>sleep_rho(j+1,i)) && sleep_rho(j,i)>sleep_rho(j+2,i) && sleep_rho(j,i)>sleep_rho(j+3,i) && sleep_rho(j,i)>sleep_rho(j+4,i) + if (sleep_rho(j,i) >= sleep_rho(j-1,i)) && (sleep_rho(j,i)>max(sleep_rho((j+1):min(j+sleepGapLength, length(sleepOffs)),i))) + sleepOffs(1:j,i)= 1; + break + end + end +end + +% ################## integration into sleep table ################# +sleepOnsets = find(sleepOns == 1); +assert(length(sleepOnsets) == size(sleepOffs, 2)); + +tillSleep = zeros(length(sleepOns),1); +for i=1:length(sleepOnsets) + onsetIdx = sleepOnsets(i); + sleepLength = find(sleepOffs(:,i) == 0, 1)-1; + + if(sleepLength > 0) + offsetIdx = onsetIdx+sleepLength-1; + tillSleep(onsetIdx:offsetIdx) = 1; + end +end + +sleepData = timetable(sleepData.time,sleepLengthFilter,tillSleep); +sleepData.Properties.VariableNames{1} = 'withLengthFilter'; +sleepData.Properties.VariableNames{2} = 'withCorrelationFilter'; + +% ###################################################### --> still too +% fragmented for our purpose (on point definition of sleep ons and offs +% instead of the awakenings during the night +SM = movmean(sleepData.withCorrelationFilter,centeredBoutMean,'omitnan','SamplePoints',sleepData.Time); + +sleepMeanBouts = []; +for i = 1:length(SM) + if SM(i) < meanTreshold + sleepData.sleepMeanBouts(i,1) = 0; + else + sleepData.sleepMeanBouts(i,1) = 1; + end +end + +% quality Check +%if the whole recording starts with 1 change it to 0 until the first +%numbers because it cant start with sleep!! This is an artifact in the data +if sleepData.sleepMeanBouts(1) == 1 + [ii, jj]=find(~sleepData.sleepMeanBouts); + sleepData.sleepMeanBouts (1:ii(1)-1) = 0; +end +%if the whole recording ends with 1 change it to 0 until the first +%numbers because it cant end with sleep!! This is an artifact in the data +if sleepData.sleepMeanBouts(end) == 1 + [ii, jj]=find(~sleepData.sleepMeanBouts); + sleepData.sleepMeanBouts (ii(end)+1:end) = 0; +end + +%figure, plot([sleepData.withCorrelationFilter, SM, sleepData.sleepMeanBouts*2]) +sleepData.Properties.VariableNames{3} = 'withSmoothedBouts'; + +% correct offset (comparing withCorrelationFilter and withSmoothedBouts) +% sometimes, smoothing overerstimates the offset, +% so if it does not coincide with the correlation filter value, take the last 1 from the correlation filter +offs = find(diff(sleepData.withSmoothedBouts)==-1); +for off = offs' + if(sleepData.withCorrelationFilter(off)== 1) + corrOff = find(sleepData.withCorrelationFilter(off:end)== 0,1)+ off-2; + sleepData.withSmoothedBouts(off:corrOff) = 1; + else + corrOff = find(sleepData.withCorrelationFilter(1:off)==1,1,'last'); + sleepData.withSmoothedBouts((corrOff+1):off) = 0; + end +end + +% correct onsets (comparing withCorrelationFilter and withSmoothedBouts) +ons = find(diff(sleepData.withSmoothedBouts)==1)+1; +for on = ons' + if(sleepData.withCorrelationFilter(on)==1) + corrOn = find(sleepData.withCorrelationFilter(1:on)==0,1,'last')+1; + sleepData.withSmoothedBouts(corrOn:on) = 1; + else + corrOn = find(sleepData.withCorrelationFilter(on:end)==1,1)+on-1; + sleepData.withSmoothedBouts(on:(corrOn-1)) = 0; + end +end + +% check whether step above worked +smoothedOns = find(diff(sleepData.withSmoothedBouts)==1)+1; +corrOns = find(diff(sleepData.withCorrelationFilter)==1)+1; +assert(isempty(setdiff(smoothedOns,corrOns)), 'artificial onset in smoothedSleep'); + +smoothedOffs = find(diff(sleepData.withSmoothedBouts)==-1)+1; +corrOffs = find(diff(sleepData.withCorrelationFilter)==-1)+1; +assert(isempty(setdiff(smoothedOffs,corrOffs)), 'artificial offset in smoothedSleep'); +end \ No newline at end of file diff --git a/libs/.DS_Store b/libs/.DS_Store new file mode 100644 index 0000000..6443372 Binary files /dev/null and b/libs/.DS_Store differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/.github/ISSUE_TEMPLATE/bug_report.md b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..3d9ef7a --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,31 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: '' +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Desktop (please complete the following information):** + - OS: [e.g. iOS] + - Matlab version and installed toolboxes + +**Additional context** +Add any other context about the problem here. diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/.DS_Store b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/.DS_Store new file mode 100644 index 0000000..28799d6 Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/.DS_Store differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/Basic_Demo.m b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/Basic_Demo.m new file mode 100644 index 0000000..db10a64 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/Basic_Demo.m @@ -0,0 +1,73 @@ +% OVERVIEW: +% This basic demo will allow you to load an ECG file in matlab +% compatible wfdb format, detect the locations of the R peaks, +% perform signal quality (SQI) analysis and plot the results. +% +% OUTPUT: +% A figure with the loaded ECG signal and detected peaks will be +% generated +% +% DEPENDENCIES & LIBRARIES: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% REFERENCE: +% Vest et al. "An Open Source Benchmarked HRV Toolbox for Cardiovascular +% Waveform and Interval Analysis" Physiological Measurement (In Press), 2018. +% REPO: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% ORIGINAL SOURCE AND AUTHORS: +% Giulia Da Poian +% COPYRIGHT (C) 2018 +% LICENSE: +% This software is offered freely and without warranty under +% the GNU (v3 or later) public license. See license file for +% more information +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +clear all +clc + +run(['..' filesep 'startup.m']) + +% Where are the data, in this demo they are located in a subfolder +InputFolder = [pwd filesep 'TestData' filesep 'mitdb-Arrhythmia']; % path to the folder where you data are located +SigName = '200m'; + +% load the ecg signa using load (it loads a variable called val) +load([InputFolder filesep SigName]); +% the signal has two channels, from now on we will use just one +ecg = val(1,:); +% Get sampling frequency Fs from header file +sigInfo = readheader([InputFolder filesep SigName '.hea']); +Fs = sigInfo.freq; +% time vector for visualization (in seconds) +tm = 0:1/Fs:(length(ecg)-1)/Fs; + +% plot the signal +figure(1) +plot(tm,ecg); +xlabel('[s]'); +ylabel('[mV]') + + +% Detection of the R-peaks using the jqrs.m function included in the +% toolbox, requires to set initialization parameters calling the +% InitializeHRVparams.m function + +HRVparams = InitializeHRVparams('Demo'); +% set the exact sampling frequency usign the one from the loaded signal +HRVparams.Fs = Fs; +% call the function that perform peak detection +r_peaks = jqrs(ecg,HRVparams); + +% plot the detected r_peaks on the top of the ecg signal +figure(1) +hold on; +plot(r_peaks./Fs, ecg(r_peaks),'o'); +legend('ecg signal', 'detected R peaks') + + + + + + + diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoAnnotatedData.m b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoAnnotatedData.m new file mode 100644 index 0000000..74895e4 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoAnnotatedData.m @@ -0,0 +1,111 @@ +% OVERVIEW: +% This is demo for the HRV PhysioNet Cardiovascular Signal Toolbox +% using RR intervals with annotations. +% Provided data are a subset from the MIT Physionet +% NSR dataset, which contains long-term ECG recordings of subjects +% in normal sinus rhythm. +% It shows how to automaticly import multiple files from a folder, +% perfrom the HRV analysis on each of them and then store the results +% in .csv format. +% It uses the default parameters in the configuration file using +% 'demo_NSR' option : InitializeHRVparams('demo_NSR'). +% +% OUTPUT: +% HRV Metrics exported to .cvs files +% +% DEPENDENCIES & LIBRARIES: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% REFERENCE: +% Vest et al. "An Open Source Benchmarked HRV Toolbox for Cardiovascular +% Waveform and Interval Analysis" Physiological Measurement (In Press), 2018. +% REPO: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% ORIGINAL SOURCE AND AUTHORS: +% Giulia Da Poian +% COPYRIGHT (C) 2018 +% LICENSE: +% This software is offered freely and without warranty under +% the GNU (v3 or later) public license. See license file for +% more information +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +clear; clc; close all; + +run(['..' filesep 'startup.m']) + +% Remove old files generated by this demo +OldFolder = [pwd,filesep, 'OutputData', filesep, 'ResultsNSR']; +if exist(OldFolder, 'dir') + rmdir(OldFolder, 's'); + fprintf('Old Demo Folder deleted \n \n'); +end + + +% Initialize settings for demo +HRVparams = InitializeHRVparams('demo_NSR'); +HRVparams.MSE.on = 0; % No MSE analysis for this demo +HRVparams.DFA.on = 0; % No DFA analysis for this demo +HRVparams.HRT.on = 0; % No HRT analysis for this demo +HRVparams.output.separate = 0; % For this demo write all the results in one file + + +% Check for a list of files to be analyzed in current directory in .dat format +[subjectIDs,filesTBA] = GenerateListOfFilesTBA(HRVparams.ext, HRVparams.readdata,[]); + +% Prepare for parallel loop by eliminating variables +clear nummatchingfiles x i filename flag match +numsub = length(subjectIDs); +notAnalyzed = 0; + +% NOTE: This loop can be run in parallel by changing the loop to a parfor +% loop. +for i_patient = 1:numsub + + thisPatient = strcat(HRVparams.readdata, filesep, subjectIDs(i_patient)); + try + + % 1. Import Patient Data + RRwindowStartIndices = []; + tNN = []; + NN = []; + [samples,annotations] = read_ann(thisPatient{1},HRVparams.ext); + rr = diff(samples)./HRVparams.Fs; + t = cumsum(rr); + + % Demo keeps only the first 2h + + rr = rr(t<60*60*2); + t = t(t<60*60*2); + + % 2. Perform HRV analysis on the RR intervals + [results, resFilenameHRV] = Main_HRV_Analysis(rr,t,'RRIntervals',HRVparams,subjectIDs(i_patient),annotations); + currentFile = [HRVparams.writedata filesep resFilenameHRV.HRV '.csv']; + + fprintf('\n'); + catch + + results = NaN; + col_titles = {'NaN'}; + currentFile = ''; + notAnalyzed = 1; + fprintf('Error on subject %s \n', char(subjectIDs(i_patient))); + + end + +end + + +% 3. Compare generated output file with the reference one + +referenceFile = ['ReferenceOutput' filesep 'NSR_HRV_allwindows_allpatients.csv']; +testHRV = CompareOutput(currentFile,referenceFile); + +if testHRV + fprintf('\n ** DemoAnnotatedData: TEST SUCCEEDED ** \n ') +elseif notAnalyzed == 0 + fprintf('\n ** DemoAnnotatedData: TEST FAILED ** \n') + fprintf('Error: generated output does not match reference \n') +elseif notAnalyzed == 1 + fprintf('\n** DemoAnnotatedData: TEST FAILED ** \n') + fprintf('Error: analysis not performed \n'); +end diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoHRT.m b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoHRT.m new file mode 100644 index 0000000..f0596a2 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoHRT.m @@ -0,0 +1,77 @@ +% OVERVIEW: +% Demo for Heart Rate Turbulence (HRT) analysis using the Physionet +% Cardiovascular Signal Toolbox +% Provided data are from the MIT Physionet Arrhytmia Database +% (https://www.physionet.org/physiobank/database/mitdb/) +% +% OUTPUT: +% HRV Metrics exported to .cvs files +% +% DEPENDENCIES & LIBRARIES: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% REFERENCE: +% Vest et al. "An Open Source Benchmarked HRV Toolbox for Cardiovascular +% Waveform and Interval Analysis" Physiological Measurement (In Press), 2018. +% REPO: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% ORIGINAL SOURCE AND AUTHORS: +% Giulia Da Poian +% COPYRIGHT (C) 2018 +% LICENSE: +% This software is offered freely and without warranty under +% the GNU (v3 or later) public license. See license file for +% more information +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +clear; clc; close all; + +run(['..' filesep 'startup.m']) + +% Remove old files generated by this demo +OldFolder = [pwd, filesep, 'OutputData', filesep, 'ResultsHRT']; +if exist(OldFolder, 'dir') + rmdir(OldFolder, 's'); + fprintf('Old Demo Folder deleted \n'); +end + + +% Initialize settings for demo +HRVparams = InitializeHRVparams('demoHRT'); +HRVparams.af.on = 0; % No AF analysis for this demo +HRVparams.MSE.on = 0; % No MSE analysis for this demo +HRVparams.DFA.on = 0; % No DFA analysis for this demo +HRVparams.timedomain.on= 0 ; % No Time Domain analysis for this demo +HRVparams.freq.on= 0 ; % No Frequency Domain analysis for this demo +HRVparams.Entropy.on = 0 ; % No Frequency Domain analysis for this demo +HRVparams.poincare.on = 0 ; % No Frequency Domain analysis for this demo +HRVparams.prsa.on = 0 ; % No Frequency Domain analysis for this demo +HRVparams.HRT.GraphOn = 1; % Plot results + + +% Load qrs and annotations from file +[qrs,ann] = read_ann(['TestData', filesep, 'Physionet_nsr2db' ... + filesep 'nsr004'],'ecg'); + +% Remove non-rhythm annotations +qrs(ann=='+' | ann=='~' | ann=='|' | ann=='x') = []; +ann(ann=='+' | ann=='~' | ann=='|' | ann=='x') = []; + + +RRInts = diff(qrs./HRVparams.Fs); % in seconds +tRRInts = qrs(2:end)./HRVparams.Fs; +Labels = ann(2:end); + +% Perform HRT analysis +[results, resFilename] = Main_HRV_Analysis(RRInts,tRRInts,'RRIntervals',... + HRVparams,'nsr004',Labels); + +% 3. Compare generated output file with the reference one +currentFile = [HRVparams.writedata filesep resFilename.HRT '.csv']; +referenceFile = ['ReferenceOutput' filesep 'HRTtest.csv']; +testHRV = CompareOutput(currentFile,referenceFile); + +if testHRV + fprintf('** Heart Rate Turbulence Demo: TEST SUCCEEDED ** \n ') +else + fprintf('** Heart Rate Turbulence Demo: TEST FAILED ** \n') +end + diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoMultiScaleEntropy.m b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoMultiScaleEntropy.m new file mode 100644 index 0000000..9eb3fcf --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoMultiScaleEntropy.m @@ -0,0 +1,92 @@ +% OVERVIEW: +% Compute the MultiScale Entropy using RR intervals generated by +% RRgen +% OUTPUT: +% HRV Metrics exported to .cvs files +% +% DEPENDENCIES & LIBRARIES: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% REFERENCE: +% Vest et al. "An Open Source Benchmarked HRV Toolbox for Cardiovascular +% Waveform and Interval Analysis" Physiological Measurement (In Press), 2018. +% REPO: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% ORIGINAL SOURCE AND AUTHORS: +% Giulia Da Poian +% COPYRIGHT (C) 2018 +% LICENSE: +% This software is offered freely and without warranty under +% the GNU (v3 or later) public license. See license file for +% more information +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +clear all; clc; close all; + +run(['..' filesep 'startup.m']) + +% Remove old files generated by this demo +OldFolder = [pwd, filesep, 'OutputData', filesep, 'ResultsNSR']; +if exist(OldFolder, 'dir') + rmdir(OldFolder, 's'); + fprintf('Old Demo Folder deleted \n'); +end + + +% Initialize settings for demo +HRVparams = InitializeHRVparams('demo_RRgen'); +HRVparams.HRT.on = 0; % No HRT analysis for this demo +HRVparams.DFA.on = 0; % No DFA analysis for this demo + +% 1. Generate Data using RRgen + +rr = rrgen(HRVparams.demo.length,HRVparams.demo.pe,HRVparams.demo.pn,HRVparams.demo.seed); +t = cumsum(rr); + +% 2. Preprocess RR Data - Using HRV Toolbox +% Remove noise, Remove ectopy, Don't detrend (yet) +[NN, tNN, fbeats] = RRIntervalPreprocess(rr,t,[], HRVparams); + +% 3. Calculate the Multiscale Entropy + +fprintf('Computing MSE...this may take a few minutes...\n') +fprintf('Parameters used to calculate SempEntropy: m=%i r=%.2f \n', HRVparams.MSE.patternLength, HRVparams.MSE.RadiusOfSimilarity); +WindIdxs = CreateWindowRRintervals(tNN, NN, HRVparams,'mse'); +mse = EvalMSE(NN,tNN,[],HRVparams,WindIdxs); +fprintf('MSE completed!\n') + +% 4. Plot +fig = figure(); +ax = axes('Parent',fig, 'Position',[0.15 0.15 0.7 0.7]); +plot(mse,'LineWidth',2); +xlabel('Scale Factor'); +ylabel('H_{s}'); +title('Multiscale Entropy') +set(ax,'FontSize',18); +grid on + + +% 5. Save Results +Scales = 1:HRVparams.MSE.maxCoarseGrainings; +results = [Scales' mse]; +for i=1:length(WindIdxs); W{i}=strcat('t_', num2str(WindIdxs(i)));end +col_titles = {'Scales' W{:}}; + +% Generates Output - Never comment out +resFilenameMSE = SaveHRVoutput('RRgenData',[],results,... + col_titles, 'MSE', HRVparams, tNN, NN); + + + +% 6 Compare generated output file with the reference one + +currentFile = [HRVparams.writedata filesep resFilenameMSE '.csv']; +referenceFile = ['ReferenceOutput' filesep 'MSEDemo.csv']; +testHRV = CompareOutput(currentFile,referenceFile); + +if testHRV + fprintf('** DemoMultiScaleEntropy: TEST SUCCEEDED ** \n ') + fprintf('A file named %s.csv \n has been saved in %s \n', ... + resFilenameMSE, HRVparams.writedata); +else + fprintf('** DemoMultiScaleEntropy: TEST FAILED ** \n') +end diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoPVC.m b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoPVC.m new file mode 100644 index 0000000..b321934 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoPVC.m @@ -0,0 +1,81 @@ +% OVERVIEW: +% This is demo for the PVC detector included in the HRV PhysioNet +% Cardiovascular Signal Toolbox +% +% Provided data are a subset from the MIT Physionet Arrhythmia +% dataset +% It uses the default parameters in the configuration file using +% 'demo_PVC' option : InitializeHRVparams('demoPVC'). +% +% OUTPUT: +% HRV Metrics exported to .cvs files +% +% DEPENDENCIES & LIBRARIES: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% REFERENCE: +% Vest et al. "An Open Source Benchmarked HRV Toolbox for Cardiovascular +% Waveform and Interval Analysis" Physiological Measurement (In Press), 2018. +% REPO: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% ORIGINAL SOURCE AND AUTHORS: +% Giulia Da Poian +% COPYRIGHT (C) 2018 +% LICENSE: +% This software is offered freely and without warranty under +% the GNU (v3 or later) public license. See license file for +% more information +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +clear; clc; close all; + +run(['..' filesep 'startup.m']) + +% Remove old files generated by this demo +OldFolder = ['OutputData' filesep 'Results_PVC']; +if exist(OldFolder, 'dir') + rmdir(OldFolder, 's'); + fprintf('Old Demo Folder deleted \n \n'); +end + +sigName = '105'; + +% Initialize settings for demo +HRVparams = InitializeHRVparams('demoPVC'); + +% load mat file, and use gain and baseline information from hea file + +sig = load([HRVparams.readdata filesep sigName 'm']); +siginfo = readheader([HRVparams.readdata filesep sigName 'm.hea']); +% use first 5 minutes of the first channel +lead = 1; +ecg = (sig.val(lead,1:HRVparams.Fs*300)-siginfo.adczero(lead))./siginfo.gain(lead); + +PVCs = PVC_detect(ecg',sigName,HRVparams); + +figure(1) +plot(ecg,'LineWidth',1) +xlabel('Samples (@360 Hz)','FontSize',16) +ylabel('mV','FontSize',16) +hold on +plot(PVCs, ecg(PVCs), 'o','MarkerSize',8); + +% load annotations to compare PVCs from manually annotated by experts + +[pos,type] = read_ann([HRVparams.readdata filesep sigName],'atr'); +annotatedPVCs = pos(type=='V' & pos <= HRVparams.Fs*300); + +plot(annotatedPVCs, ecg(annotatedPVCs), 'x','MarkerSize',8); +legend({'ECG signal', 'Detected PVCs', 'Annotations PVCs'},'FontSize',16) + + +% Compare generated output file with the reference one +currentFile = [HRVparams.writedata filesep 'Annotation' filesep '105.pvc']; +referenceFile = ['ReferenceOutput' filesep '105.pvc']; +testHRV = CompareOutput(currentFile,referenceFile); + +if testHRV + fprintf('\n ** Demo PVC: TEST SUCCEEDED ** \n ') +else + fprintf('\n ** Demo PVC: TEST FAILED ** \n') + fprintf('Error: generated output does not match reference \n') +end diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoRawDataAF.m b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoRawDataAF.m new file mode 100644 index 0000000..c7b7287 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoRawDataAF.m @@ -0,0 +1,85 @@ +% OVERVIEW: +% This demonstration analyzes a segment of 5-minutes 'raw' data +% with known atrial fibrillation to show the operation of the +% AF detection algorithm. +% OUTPUT: +% HRV Metrics exported to .cvs files +% +% DEPENDENCIES & LIBRARIES: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% REFERENCE: +% Vest et al. "An Open Source Benchmarked HRV Toolbox for Cardiovascular +% Waveform and Interval Analysis" Physiological Measurement (In Press), 2018. +% REPO: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% ORIGINAL SOURCE AND AUTHORS: +% Giulia Da Poian +% COPYRIGHT (C) 2018 +% LICENSE: +% This software is offered freely and without warranty under +% the GNU (v3 or later) public license. See license file for +% more information +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +clear; clc; close all; + +run(['..' filesep 'startup.m']) + +% Remove old files generated by this demo +OldFolder = [pwd,filesep, 'OutputData', filesep, 'ResultsAFData']; +if exist(OldFolder, 'dir') + rmdir(OldFolder, 's'); + fprintf('Old Demo Folder deleted \n'); +end + + +HRVparams = InitializeHRVparams('demoAF'); % include the project name +HRVparams.poincare.on = 0; % Poincare analysis off for this demo +HRVparams.DFA.on = 0; % DFA analysis off for this demo +HRVparams.MSE.on = 0; % MSE analysis off for this demo +HRVparams.HRT.on = 0; % HRT analysis off for this demo + + +[subjectIDs,filesTBA] = GenerateListOfFilesTBA(HRVparams.ext,... + HRVparams.readdata,0); +idx = find(strcmp(subjectIDs,'TestAFdata')); +i_patient = idx; + +% 1. Load Raw Patient Data + +load(filesTBA{i_patient}); +% 2. Analyze data using HRV PhysioNet Cardiovascular Signal Toolbox +[results, resFilename] = Main_HRV_Analysis(signal(:,1),[],'ECGWaveform',... + HRVparams,subjectIDs(i_patient)); + + +% 3. Compare generated output file with the reference one + +currentFile = strcat(HRVparams.writedata, filesep, resFilename.HRV, '.csv'); +referenceFile = strcat('ReferenceOutput', filesep, 'AFDemo.csv'); +testHRV = CompareOutput(currentFile,referenceFile); + +% 3. Load QRS annotation saved by Main_HRV_Analysis +annotName = strcat(HRVparams.writedata, filesep, 'Annotation',filesep,... + subjectIDs(i_patient)); +jqrs_ann = read_ann( annotName{1} , 'jqrs'); +wqrs_ann = read_ann( annotName{1} , 'wqrs'); + +% For demo pourpose recompute bsqi +[sqijw, StartIdxSQIwindows] = bsqi(jqrs_ann,wqrs_ann,HRVparams); + +HRVparams.gen_figs = 1; +% Plot detected beats +if HRVparams.gen_figs + Plot_SignalDetection_SQI(time, signal(:,1), jqrs_ann, sqijw,'ECG') +end + + +if testHRV + fprintf('** DemoRawDataAF: TEST SUCCEEDED ** \n ') + fprintf('A file named %s.csv \n has been saved in %s \n', ... + resFilename.HRV, HRVparams.writedata); +else + fprintf('** DemoRawDataAF: TEST FAILED ** \n') +end + + diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoRawDataICU.m b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoRawDataICU.m new file mode 100644 index 0000000..e64c016 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoRawDataICU.m @@ -0,0 +1,114 @@ +% OVERVIEW: +% This demonstration analyzes a segment of data collected in the +% intensive care unit (ICU) which contains ECG, ABP, and PPG signals +% +% OUTPUT: +% HRV Metrics exported to .cvs files +% +% DEPENDENCIES & LIBRARIES: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% REFERENCE: +% Vest et al. "An Open Source Benchmarked HRV Toolbox for Cardiovascular +% Waveform and Interval Analysis" Physiological Measurement (In Press), 2018. +% REPO: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% ORIGINAL SOURCE AND AUTHORS: +% Giulia Da Poian +% COPYRIGHT (C) 2018 +% LICENSE: +% This software is offered freely and without warranty under +% the GNU (v3 or later) public license. See license file for +% more information +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +clear; clc; close all; + +run(['..' filesep 'startup.m']) + +% Remove old files generated by this demo +OldFolder = [pwd,filesep, 'OutputData', filesep, 'ResultsICU']; +if exist(OldFolder, 'dir') + rmdir(OldFolder, 's'); + fprintf('Old Demo Folder deleted \n'); +end + +HRVparams = InitializeHRVparams('demoICU'); % include the project name +HRVparams.poincare.on = 0; % Pinocare analysis off for this demo +HRVparams.DFA.on = 0; % DFA analysis off for this demo +HRVparams.MSE.on = 0; % MSE analysis off for this demo +HRVparams.HRT.on = 0; % HRT analysis off for this demo + + +[subjectIDs,filesTBA] = GenerateListOfFilesTBA(HRVparams.ext,HRVparams.readdata,0); + +idx = find(strcmp(subjectIDs,'TestICUdata')); + +i_patient = idx; + +% 1. Load Raw Patient Data (ECG Waveform) +load(filesTBA{i_patient}); + +% 2. Analyze data using HRV PhysioNet Cardiovascular Signal Toolbox +[~, resFilename] = Main_HRV_Analysis(signal(:,1),[],'ECGWaveform',... + HRVparams,subjectIDs(i_patient),[],[],signal(:,5),'PPG',signal(:,3),'ABP'); + +% 3. Load annotations ans SQI for plot +AnnFile = strcat(HRVparams.writedata, filesep, 'Annotation', filesep, ... + subjectIDs{i_patient}); +jqrs_ann = read_ann(AnnFile,'jqrs'); +[~,~,sqijw] = read_ann(AnnFile,'sqijw'); % SQI is x100 to be stored + +ppg_ann = read_ann(AnnFile,'ppg'); +qppg(signal(:,5),HRVparams.Fs); +[~,ppgsqi,ppgNumSqi] = read_ann(AnnFile,'sqippg'); + +abpann = read_ann(AnnFile,'abpm'); +features = abpfeature(signal(:,3), abpann, HRVparams.Fs); +[BeatQ, goodbeats] = jSQI(features, abpann, signal(:,3)); + +% 5. Plotting +HRVparams.gen_figs = 1; +if HRVparams.gen_figs + % ECG + Plot_SignalDetection_SQI(time, signal(:,1), jqrs_ann, sqijw'./100,'ECG') + + % ABP + Plot_SignalDetection_SQI(time, signal(:,3), abpann, double(~BeatQ(:,1))','ABP') + + % RESP + figure(88) + plot(time,signal(:,6)); + title('Respiration') + + % PLETH + Plot_SignalDetection_SQI(time, signal(:,5), ppg_ann, ppgNumSqi'./100,'PPG') + +end + +% 6. Pulse Transit Time +ptt = pulsetransit(jqrs_ann, abpann); + +% 7. Plot BP vs PTT +syst = features(1:length(ptt),2); +if HRVparams.gen_figs + figure(22) + plot(syst,ptt(:,3)./HRVparams.Fs,'o'); + xlabel('BP (mmHg)'); ylabel('PTT (s)'); + title('Pulse Transit Time - BP vs PTT (ABP - QRS)') + +end + + +% 8. Compare generated output file with the reference one + +currentFile = strcat(HRVparams.writedata, filesep, resFilename.HRV, '.csv'); +referenceFile = strcat('ReferenceOutput', filesep, 'ICU_HRV_allwindows.csv'); +testHRV = CompareOutput(currentFile,referenceFile); + +if testHRV + fprintf('** DemoRawDataICU: TEST SUCCEEDED ** \n ') + fprintf('A file named %s.csv \n has been saved in %s \n', ... + resFilename.HRV, HRVparams.writedata); +else + fprintf('** DemoRawDataICU: TEST FAILED ** \n') +end \ No newline at end of file diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoStandardizedData.m b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoStandardizedData.m new file mode 100644 index 0000000..4f66956 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/DemoStandardizedData.m @@ -0,0 +1,69 @@ +% OVERVIEW: +% This function demonstrates the function of the synthetic RR interval +% generator RRGEN and the calculation of HRV metrics +% INPUT: +% No input necessary. RRGEN data is generated within this script +% OUTPUT: +% HRV Metrics exported to .cvs files +% +% DEPENDENCIES & LIBRARIES: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% REFERENCE: +% Vest et al. "An Open Source Benchmarked HRV Toolbox for Cardiovascular +% Waveform and Interval Analysis" Physiological Measurement (In Press), 2018. +% REPO: +% https://github.com/cliffordlab/PhysioNet-Cardiovascular-Signal-Toolbox +% ORIGINAL SOURCE AND AUTHORS: +% Giulia Da Poian +% COPYRIGHT (C) 2018 +% LICENSE: +% This software is offered freely and without warranty under +% the GNU (v3 or later) public license. See license file for +% more information +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +clear; clc; close all; + +run(['..' filesep 'startup.m']) + +% Remove old files generated by this demo +OldFolder = [pwd, filesep, 'OutputData', filesep, 'ResultsRRgen']; +if exist(OldFolder, 'dir') + rmdir(OldFolder, 's'); + fprintf('Old Demo Folder deleted \n'); +end + + +% Initialize settings for demo +HRVparams = InitializeHRVparams('demo_RRgen'); +HRVparams.MSE.on = 0; % No MSE analysis for this demo +HRVparams.DFA.on = 0; % No DFA analysis for this demo +HRVparams.HRT.on = 0; % No HRT analysis for this demo + + + +% 1. Generate Data + +rr = rrgen(HRVparams.demo.length,HRVparams.demo.pe,HRVparams.demo.pn,... + HRVparams.demo.seed); +t = cumsum(rr); + +% 2. Analyze RR Data - Using HRV Toolbox Main function + +[results, resFilename] = Main_HRV_Analysis(rr,t,'RRIntervals',HRVparams,... + 'rrgenData',[]); + + +% 3 Compare generated output file with the reference one + +currentFile = [HRVparams.writedata filesep resFilename.HRV '.csv']; +referenceFile = ['ReferenceOutput' filesep 'StandardizedData_HRV_allwindows.csv']; +testHRV = CompareOutput(currentFile,referenceFile); + +if testHRV + fprintf('** DemoStandardizedData: TEST SUCCEEDED ** \n ') + fprintf('A file named %s.csv \n has been saved in %s \n', ... + resFilename.HRV, HRVparams.writedata); +else + fprintf('** DemoStandardizedData: TEST FAILED ** \n') +end diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/.DS_Store b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/.DS_Store differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/105.pvc b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/105.pvc new file mode 100644 index 0000000..980d6b7 Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/105.pvc differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/AFDemo.csv b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/AFDemo.csv new file mode 100644 index 0000000..0edc72d --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/AFDemo.csv @@ -0,0 +1,2 @@ +patID,t_start,t_end,NNmean,NNmedian,NNmode,NNvariance,NNskew,NNkurt,NNiqr,SDNN,RMSSD,pnn50,btsdet,avgsqi,tdflag,ulf,vlf,lf,hf,lfhf,ttlpwr,fdflag,ac,dc,SampEn,ApEn +TestAFdata,,,,,,,,,,,,,,,3,,,,,,,3,,,, diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/HRTtest.csv b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/HRTtest.csv new file mode 100644 index 0000000..26423b7 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/HRTtest.csv @@ -0,0 +1,2 @@ +t_win,TO,TS,nPVCs +0,-5.87307661089698,12.5976562500001,16 diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/ICU_HRV_allwindows.csv b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/ICU_HRV_allwindows.csv new file mode 100644 index 0000000..70cf00f --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/ICU_HRV_allwindows.csv @@ -0,0 +1,2 @@ +patID,t_start,t_end,NNmean,NNmedian,NNmode,NNvariance,NNskew,NNkurt,NNiqr,SDNN,RMSSD,pnn50,btsdet,avgsqi,tdflag,ulf,vlf,lf,hf,lfhf,ttlpwr,fdflag,ac,dc,SampEn,ApEn +TestICUdata,0,300,780.3056,781.25,781.25,80.14964,0.270406,2.722414,15.625,8.952633,9.555131,0,364,0.9840743,5,38.87388,18.04436,1.435378,32.51337,0.04,90.86699,5,-3.006114,3.746811,1.226752,1.133276 diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/MSEDemo.csv b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/MSEDemo.csv new file mode 100644 index 0000000..bb7fed0 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/MSEDemo.csv @@ -0,0 +1,21 @@ +Scales,t_0 +1,1.4785102877924 +2,1.529429759174 +3,1.3890029769286 +4,1.47646405640858 +5,1.29802601149123 +6,1.12575854977384 +7,0.966918795399999 +8,0.977271943326056 +9,1.01334253459829 +10,0.960651337112334 +11,0.87357511043017 +12,0.822626401385635 +13,0.800871207346673 +14,0.806410703709793 +15,0.841610900571261 +16,0.895142242057231 +17,0.954425589443755 +18,1.024758673415 +19,1.07640456922922 +20,1.10472632189767 diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/NSR_HRV_allwindows_allpatients.csv b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/NSR_HRV_allwindows_allpatients.csv new file mode 100644 index 0000000..001641a --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/NSR_HRV_allwindows_allpatients.csv @@ -0,0 +1,694 @@ +patID,t_start,t_end,NNmean,NNmedian,NNmode,NNvariance,NNskew,NNkurt,NNiqr,SDNN,RMSSD,pnn50,btsdet,avgsqi,tdflag,ulf,vlf,lf,hf,lfhf,ttlpwr,fdflag,ac,dc,SD1,SD2,SD1SD2,SampEn,ApEn +nsr001,0,300,674.9797,680,728,3234.3955,-0.11512,2.66232,88,56.8717,20.1209,0.0045249,443,1,5,769.43842,2618.4264,1416.4409,121.2459,11.68,4925.5516,5,-7.677,7.7279,14.2423,79.15775,0.17992,0.97911,0.89819 +nsr001,30,330,660.2291,664,680,3670.3403,0.18053,2.42774,96,60.5833,19.6894,0.004415,454,1,5,1318.2459,2772.4533,1396.3731,110.0717,12.69,5597.144,5,-7.525,7.6779,13.9357,84.53684,0.16485,0.87447,0.80781 +nsr001,60,360,653.048,656,584,3431.722,0.32483,2.6791,96,58.5809,19.5387,0.0043764,458,1,5,1056.3521,2843.1073,1196.5273,96.98043,12.34,5192.9671,5,-6.4606,6.5,13.831,81.68321,0.16933,0.86446,0.80351 +nsr001,90,390,650.2783,656,672,3169.2819,0.39594,3.00771,88,56.2964,19.4208,0.0043573,460,1,5,577.60635,3014.1658,1047.0143,99.0793,10.57,4737.8657,5,-5.5472,5.9367,13.7476,78.41918,0.17531,0.84358,0.78823 +nsr001,120,420,652.4096,656,584,3249.1244,0.22944,2.57916,96,57.0011,19.0095,0.0043668,459,1,5,288.83614,3490.7712,990.50551,85.50506,11.58,4855.6179,5,-5.2025,5.758,13.4557,79.48078,0.16929,0.81044,0.75727 +nsr001,150,450,661.351,664,728,3299.1619,-0.004617,2.42707,104,57.4383,20.0106,0.015487,453,1,5,854.19115,3252.3207,744.7473,96.60429,7.71,4947.8635,5,-5.039,4.966,14.1653,79.98543,0.1771,0.80634,0.75304 +nsr001,180,480,656.2105,656,728,3102.6193,0.18326,2.62445,96,55.7012,19.3685,0.013187,456,1,5,491.01343,3432.9136,615.59093,88.20997,6.98,4627.728,5,-5.0519,4.3087,13.7106,77.57098,0.17675,0.77327,0.72612 +nsr001,210,510,650.887,648,648,2920.8674,0.39686,2.9227,88,54.045,18.9189,0.013072,460,1,5,378.18808,3269.3427,593.83712,88.02939,6.75,4329.3973,5,-4.649,3.5163,13.391,75.24902,0.17796,0.69562,0.66001 +nsr001,240,540,647.8788,640,640,2694.5102,0.49635,3.28982,64,51.9087,18.5552,0.013015,462,1,5,524.02908,3019.6915,374.99773,81.82482,4.58,4000.5431,5,-3.9167,3.4051,13.1345,72.22537,0.18186,1.7215,1.0636 +nsr001,270,570,644.7484,640,640,2343.7491,0.28715,2.38346,64,48.4123,15.6558,0.010776,465,1,5,806.4689,2485.9664,218.70254,48.09646,4.55,3559.2343,5,-3.5616,3.519,11.0817,67.56252,0.16402,1.711,1.0906 +nsr001,300,600,652.0348,648,640,1976.4694,0.2274,2.53584,56,44.4575,15.7364,0.010893,460,1,5,305.7854,2356.9163,231.80905,57.13442,4.06,2951.6452,5,-3.7733,3.8452,11.1385,61.87789,0.18001,1.7371,1.118 +nsr001,330,630,660.9978,656,640,1400.0996,0.42885,2.85006,48,37.4179,15.5512,0.011062,453,1,5,228.31196,1462.8337,272.78553,64.52239,4.23,2028.4536,5,-4.068,3.745,11.0081,51.75926,0.21268,1.7163,1.1698 +nsr001,360,660,657.6105,648,640,1424.769,0.64244,2.76227,40,37.7461,15.4011,0.010965,457,1,5,525.74292,1287.2536,223.16651,56.58248,3.94,2092.7456,5,-3.8255,3.4267,10.9011,52.25613,0.20861,1.669,1.1563 +nsr001,390,690,650.8286,640,640,1626.9032,0.64037,2.85098,48,40.3349,14.9806,0.01087,461,1,5,656.32847,1441.5264,289.94065,59.02932,4.91,2446.8248,5,-3.9477,3.2105,10.6028,56.04808,0.18917,1.6864,1.1513 +nsr001,420,720,639.5565,640,640,1173.4097,0.67411,3.52644,40,34.2551,14.875,0.010684,469,1,5,370.35562,1064.6331,265.96681,58.24715,4.57,1759.2027,5,-3.8726,3.3806,10.5277,47.28623,0.22264,1.7075,1.1972 +nsr001,450,750,631.9325,632,624,660.56203,-0.025301,2.4566,32,25.7014,13.2983,0,474,1,5,187.37632,563.93094,204.34039,45.49598,4.49,1001.1436,5,-3.4323,3.3333,9.41329,35.10718,0.26813,1.6504,1.2263 +nsr001,480,780,631.0886,632,640,683.81877,0.011269,2.37839,32,26.1499,13.4802,0,474,1,5,197.4151,579.86345,210.39149,46.78114,4.5,1034.4512,5,-3.1899,3.2515,9.54205,35.72935,0.26706,1.6599,1.2176 +nsr001,510,810,626.8452,624,640,790.74747,0.11387,2.20191,40,28.1202,13.4436,0,478,1,5,312.30453,656.76494,205.74275,47.0817,4.37,1221.8939,5,-3.3006,3.1758,9.51542,38.61284,0.24643,1.6314,1.1775 +nsr001,540,840,617.3691,616,616,1226.4193,-0.1305,2.42038,48,35.0203,13.1765,0,485,1,5,652.1056,1118.7898,203.73042,48.46373,4.2,2023.0895,5,-3.3095,2.6548,9.32623,48.64011,0.19174,1.5297,1.082 +nsr001,570,870,608.1463,608,616,1508.2148,0.026803,2.15762,56,38.8357,12.9671,0,492,1,5,1026.3373,1269.3501,199.92344,47.81063,4.18,2543.4215,5,-3.1235,2.2326,9.17665,54.14997,0.16947,1.4653,1.0437 +nsr001,600,900,599.024,600,616,1429.4904,0.0855,2.17734,56,37.8086,12.7677,0,500,1,5,1000.5153,1194.374,197.28896,32.28928,6.11,2424.4675,5,-2.9455,2.1503,9.03683,52.70025,0.17148,1.4647,1.0543 +nsr001,630,930,594.2381,600,616,1232.6112,0.19687,3.09902,48,35.1086,14.4233,0.0059642,504,1,5,486.56,1083.6454,381.93619,55.9881,6.82,2008.1297,5,-3.0061,3.0449,10.2089,48.59013,0.2101,1.492,1.0857 +nsr001,660,960,595.2829,600,616,1295.2611,0.17224,2.92324,48,35.9897,14.4609,0.005988,502,1,5,339.63775,1340.4925,357.75417,54.55933,6.56,2092.4437,5,-3.7572,3.44,10.2356,49.85735,0.2053,1.5063,1.0867 +nsr001,690,990,595.0537,600,616,1294.3696,0.16109,2.89403,64,35.9773,14.5213,0.0059761,503,1,5,304.37579,1407.1351,320.55807,53.83822,5.95,2085.9072,5,-3.8256,3.6404,10.2783,49.83068,0.20626,1.498,1.0862 +nsr001,720,1020,590.2485,592,552,1423.2662,0.28897,2.75512,56,37.7262,14.1589,0.0059289,507,1,5,145.68691,1745.8246,367.21841,50.6493,7.25,2309.3792,5,-4.0351,3.6364,10.0215,52.40327,0.19124,1.52,1.0926 +nsr001,750,1050,587.002,584,552,1316.1988,0.42431,3.08852,56,36.2795,14.6304,0.0059055,509,1,5,61.144408,1625.9267,368.33956,55.42759,6.65,2110.8383,5,-4.0357,3.7427,10.3554,50.25101,0.20607,1.5535,1.1171 +nsr001,780,1080,585.1719,584,600,1192.581,0.48098,3.54014,48,34.5338,14.5745,0.0058708,512,1,5,173.62242,1348.2399,347.00644,49.05122,7.07,1917.92,5,-4.1156,4.0682,10.3158,47.73622,0.2161,1.5515,1.1442 +nsr001,810,1110,584.2031,580,560,1206.1896,0.56955,3.55863,48,34.7302,14.7665,0.0058708,512,1,5,248.90621,1268.3953,363.43302,58.90164,6.17,1939.6362,5,-4.5952,4.4068,10.4518,47.99104,0.21779,1.5051,1.1153 +nsr001,840,1140,586.5569,584,600,1162.4241,0.47072,3.64323,48,34.0943,15.1897,0.0058939,510,1,5,108.93696,1269.6442,402.24783,68.17656,5.9,1849.0056,5,-4.4571,4.2747,10.7513,47.00274,0.22874,1.6557,1.1695 +nsr001,870,1170,588.8347,584,576,1057.0061,0.46882,4.07866,40,32.5116,15.078,0.0059172,508,1,5,79.459575,1110.854,409.98324,65.84565,6.23,1666.1425,5,-4.659,4.5955,10.6721,44.72268,0.23863,1.6786,1.2192 +nsr001,900,1200,587.5765,584,576,1040.6061,0.59776,4.15116,40,32.2584,15.1233,0.0058939,510,1,5,282.88167,925.44833,385.91869,65.32604,5.91,1659.5747,5,-4.4142,4.0571,10.7039,44.34681,0.24137,1.662,1.2108 +nsr001,930,1230,579.7209,576,576,1081.9569,0.024597,2.6603,40,32.8931,13.7935,0,516,1,5,489.68194,1069.2011,226.39522,59.91571,3.78,1845.194,5,-3.7073,3.2159,9.76116,45.48223,0.21461,1.6614,1.1962 +nsr001,960,1260,572.3289,568,560,935.21731,0.14657,2.70931,40,30.5813,13.7854,0,523,1,5,495.27593,843.72749,212.06647,37.8008,5.61,1588.8707,5,-3.4731,3.1492,9.75626,42.13372,0.23155,1.6617,1.2248 +nsr001,990,1290,565.9091,560,544,859.3162,0.34635,2.78127,40,29.3141,13.5193,0,528,1,5,581.95291,677.1985,171.87935,33.30944,5.16,1464.3402,5,-3.3176,2.9524,9.56864,40.337,0.23722,1.5842,1.2146 +nsr001,1020,1320,562.1203,560,544,955.73691,0.40197,2.67832,48,30.915,13.8216,0,532,1,5,946.00096,552.86592,151.83221,33.16326,4.58,1683.8624,5,-3.1839,2.5397,9.78249,42.61193,0.22957,1.5974,1.1885 +nsr001,1050,1350,553.9963,552,544,996.42221,0.42709,2.65209,48,31.5662,13.2576,0,541,1,5,1038.4851,582.00742,146.73535,28.61364,5.13,1795.8415,5,-3.0057,2.4227,9.38221,43.64423,0.21497,1.5612,1.1682 +nsr001,1080,1380,544.5382,544,544,869.24717,0.47408,2.94828,48,29.483,13.2676,0,550,1,5,902.20019,518.19725,133.01503,23.29478,5.71,1576.7073,5,-2.6257,2.3109,9.3898,40.6242,0.23114,1.4988,1.1665 +nsr001,1110,1410,537.5655,536,512,721.68859,0.5508,2.85518,48,26.8643,13.2317,0,557,1,5,736.4104,416.84955,123.93164,19.13546,6.48,1296.327,5,-2.6222,2.3854,9.36375,36.8198,0.25431,1.4719,1.1845 +nsr001,1140,1440,531.234,528,512,556.76928,0.53077,2.47291,32,23.596,13.1276,0,564,1,5,545.1136,357.24671,71.213483,14.76412,4.82,988.33792,5,-2.4809,2.1224,9.29052,32.05035,0.28987,1.4322,1.2018 +nsr001,1170,1470,524.2657,520,512,423.0466,0.51742,2.59511,28,20.5681,13.1637,0,572,1,5,386.14334,274.05449,55.393456,17.4727,3.17,733.06398,5,-2.4064,2.0388,9.31552,27.55566,0.33806,1.4139,1.2175 +nsr001,1200,1500,519.9167,512,512,337.46783,0.63207,2.90669,24,18.3703,13.3824,0,576,1,5,259.73488,220.45635,66.801197,12.12922,5.51,559.12165,5,-2.3037,2.1627,9.47078,24.19174,0.39149,1.4185,1.2441 +nsr001,1230,1530,518.342,512,512,284.24964,0.66031,3.20018,24,16.8597,13.2393,0,579,1,5,201.80712,203.78087,40.827158,8.825123,4.63,455.24027,5,-2.4145,2.0683,9.36961,21.92509,0.42735,1.4105,1.2492 +nsr001,1260,1560,515.6076,512,512,187.56987,0.30235,2.7447,24,13.6956,13.0358,0,581,1,5,70.379948,141.50216,46.10979,8.406117,5.49,266.39801,5,-2.2929,2.19,9.22561,17.0302,0.54172,1.4252,1.2812 +nsr001,1290,1590,513.8219,512,512,143.00768,0.16245,2.92855,16,11.9586,13.124,0,584,1,5,18.403486,97.854855,50.97678,9.073306,5.62,176.30843,5,-2.3434,2.3249,9.28801,14.13323,0.65718,1.4137,1.289 +nsr001,1320,1620,512.8479,512,512,131.00592,0.11892,2.95364,16,11.4458,13.2871,0,585,1,5,14.923768,77.874785,50.718042,8.289827,6.12,151.80642,5,-2.4308,2.3015,9.40347,13.17522,0.71372,1.4138,1.2951 +nsr001,1350,1650,513.274,512,512,130.65551,0.064764,2.95573,16,11.4305,13.2157,0,584,1,5,20.677736,78.449161,45.346763,8.629059,5.26,153.10272,5,-2.5026,2.2255,9.3529,13.18462,0.70938,1.4412,1.3168 +nsr001,1380,1680,515.8416,512,512,226.31971,2.2332,16.5976,16,15.0439,13.8763,0.0034483,581,1,5,53.586092,154.05724,80.551519,27.15853,2.97,315.35338,5,-2.5579,2.2146,9.82045,18.87321,0.52034,1.4625,1.3238 +nsr001,1410,1710,515.89,512,512,245.79856,1.9713,14.7067,16,15.678,14.4174,0.0051635,582,1,5,45.586765,196.15937,73.828376,23.26975,3.17,338.84426,5,-2.7423,2.3365,10.2032,19.6848,0.51833,1.4769,1.3322 +nsr001,1440,1740,513.3836,512,520,314.78916,1.2808,10.5395,16,17.7423,14.5784,0.0051458,584,1,5,46.983166,324.5168,78.833047,22.81452,3.46,473.14753,5,-2.7282,2.4532,10.3172,22.8721,0.45108,1.4898,1.3133 +nsr001,1470,1770,512.1231,512,520,395.93003,0.71151,9.58546,16,19.898,17.5546,0.010274,585,1,5,107.82243,373.03965,70.290465,35.04835,2.01,586.20089,5,-2.7653,2.4752,12.4236,25.24903,0.49204,1.4957,1.3052 +nsr001,1500,1800,512.0411,512,520,395.30534,0.73559,9.62845,16,19.8823,17.3812,0.010292,584,1,5,117.08636,369.90439,65.815893,38.4021,1.71,591.20875,5,-2.9036,2.4216,12.3009,25.28434,0.4865,1.4667,1.2795 +nsr001,1530,1830,510.5641,512,520,418.647,0.78112,8.93739,24,20.4609,17.1536,0.010274,585,1,5,135.43157,379.13666,85.81184,39.77017,2.16,640.15024,5,-3.0825,2.3173,12.1398,26.26631,0.46218,1.4384,1.2476 +nsr001,1560,1860,509.2789,512,520,436.33093,0.81728,8.49121,24,20.8885,17.369,0.010221,588,1,5,117.80874,420.16392,88.348992,42.77602,2.07,669.09767,5,-2.9192,2.3697,12.2921,26.86197,0.4576,1.4566,1.2507 +nsr001,1590,1890,511.1767,512,520,587.19726,0.99089,6.42452,24,24.2322,17.4529,0.010309,583,1,5,88.202753,705.36893,90.40054,46.50767,1.94,930.47989,5,-2.8673,2.5024,12.3516,31.9661,0.3864,1.4513,1.2199 +nsr001,1620,1920,509.8045,504,504,589.20568,1.1309,6.62619,24,24.2736,17.2852,0.010309,583,1,5,59.987692,735.29286,90.700861,47.12463,1.92,933.10605,5,-2.89,2.5196,12.2329,32.07439,0.38139,1.4016,1.1874 +nsr001,1650,1950,510.9141,504,504,622.84631,0.9811,5.85079,32,24.9569,17.3255,0.010327,582,1,5,96.764571,757.12702,97.021831,49.37986,1.96,1000.2933,5,-2.9254,2.549,12.2615,33.09605,0.37048,1.3964,1.1698 +nsr001,1680,1980,512.0691,504,504,665.35162,0.66574,3.81087,32,25.7944,16.8099,0.0069204,579,1,5,299.83758,669.57912,106.91111,41.74781,2.56,1118.0756,5,-2.6633,2.478,11.8967,34.48437,0.34499,1.3983,1.1601 +nsr001,1710,2010,515.9164,512,496,849.69631,0.6104,3.10931,40,29.1496,16.2528,0.0052356,574,1,5,580.51095,806.80738,83.858545,34.99131,2.4,1506.1682,5,-2.715,2.5882,11.5025,39.58642,0.29057,1.3717,1.1215 +nsr001,1740,2040,519.6357,520,504,767.64251,0.4632,3.30712,40,27.7064,16.077,0.0052632,571,1,5,413.98768,785.78493,91.223696,39.18242,2.33,1330.1787,5,-2.9062,2.3301,11.378,37.49435,0.30346,1.3917,1.1289 +nsr001,1770,2070,527.1616,520,504,798.1571,0.42909,2.44252,40,28.2517,13.0217,0,563,1,5,431.57053,866.82565,96.991639,30.43176,3.19,1425.8196,5,-2.627,2.4314,9.2153,38.87663,0.23704,1.4322,1.1437 +nsr001,1800,2100,532.0501,528,528,878.76451,0.23874,2.28838,40,29.644,13.0815,0,559,1,5,479.68527,985.97242,89.692079,28.42516,3.16,1583.7749,5,-2.7104,2.5146,9.25811,40.88785,0.22643,1.4692,1.1347 +nsr001,1830,2130,538.971,536,528,876.35488,0.02376,2.11757,44,29.6033,13.2347,0,552,1,5,470.72369,981.6535,97.756752,29.42317,3.32,1579.5571,5,-2.8814,2.5842,9.36651,40.80415,0.22955,1.533,1.1547 +nsr001,1860,2160,548.7675,544,528,1100.0087,0.43247,3.14068,48,33.1664,13.4711,0.0018484,542,1,5,644.68489,1071.3184,177.22301,45.92202,3.86,1939.1483,5,-3.25,2.5829,9.53322,45.92532,0.20758,1.528,1.1321 +nsr001,1890,2190,551.0553,552,568,1052.2077,0.36778,3.17504,48,32.4378,13.3388,0.0018484,542,1,5,705.41653,974.03266,154.38254,35.56647,4.34,1869.3982,5,-3.3099,2.7716,9.44028,44.89205,0.21029,1.6041,1.1838 +nsr001,1920,2220,557.9888,560,568,783.64913,0.53867,3.70986,40,27.9937,13.5647,0.0018657,537,1,5,377.00067,753.08387,161.00164,33.94046,4.74,1325.0266,5,-3.462,2.8788,9.60048,38.40741,0.24996,1.5994,1.2234 +nsr001,1950,2250,561.2608,560,568,705.77585,0.45448,4.0476,32,26.5664,13.3253,0.0018797,533,1,5,203.28972,758.20887,178.69573,31.16306,5.73,1171.3574,5,-3.4471,2.7435,9.43126,36.36761,0.25933,1.5564,1.2231 +nsr001,1980,2280,563.4972,568,568,671.41588,0.37625,4.15259,32,25.9117,12.9916,0.0018797,533,1,5,164.20465,761.35701,161.5503,27.72365,5.83,1114.8356,5,-3.4491,2.8342,9.1951,35.47227,0.25922,1.4741,1.1933 +nsr001,2010,2310,562.1273,560,568,666.68544,0.52877,4.25092,32,25.8203,12.661,0.0018762,534,1,5,162.03475,745.39848,160.99139,30.372,5.3,1098.7966,5,-3.3413,2.8715,8.96106,35.39873,0.25315,1.4063,1.1471 +nsr001,2040,2340,563.7815,560,568,613.95973,0.57389,5.06265,32,24.7782,14.9464,0.009434,531,1,5,179.91903,574.57237,176.47,56.07435,3.15,987.03575,5,-3.6071,2.8671,10.5787,33.40675,0.31666,1.3893,1.147 +nsr001,2070,2370,560.2097,560,568,709.59945,0.53344,4.49426,32,26.6383,14.6647,0.0093809,534,1,5,350.27316,605.76015,171.31681,55.91522,3.06,1183.2653,5,-3.5503,3.0118,10.3793,36.21422,0.28661,1.3548,1.1086 +nsr001,2100,2400,562.9831,560,568,884.1865,0.74569,4.22013,32,29.7353,15.1231,0.009434,531,1,5,264.76204,897.32198,216.38604,64.94642,3.33,1443.4165,5,-3.5294,3.0118,10.7032,40.66711,0.26319,1.3652,1.1005 +nsr001,2130,2430,568.9618,560,568,1399.3637,0.80147,3.18456,40,37.4081,15.1959,0.0095602,524,1,5,370.25851,1577.0566,237.48566,76.44005,3.11,2261.2409,5,-3.2262,2.9586,10.7549,51.79825,0.20763,1.3243,1.0358 +nsr001,2160,2460,572.5934,560,560,1861.5468,0.92969,3.2076,40,43.1456,15.751,0.011583,519,1,5,913.10569,1853.4605,193.22308,80.98721,2.39,3040.7765,5,-2.9518,3.3256,11.148,59.99012,0.18583,1.3249,1.029 +nsr001,2190,2490,578.2812,568,568,2110.9188,0.59083,2.3901,80,45.9447,15.8979,0.011742,512,1,5,1479.772,1787.5471,195.94661,81.26861,2.41,3544.5343,5,-3.0667,3.3827,11.2522,63.99395,0.17583,1.3321,0.99901 +nsr001,2220,2520,584.7416,568,536,2367.0695,0.2778,1.88854,88,48.6525,15.6846,0.011858,507,1,5,2051.8073,1730.6015,210.34964,79.25343,2.65,4072.0118,5,-3.0964,3.4321,11.1012,67.90362,0.16349,1.3763,1.0168 +nsr001,2250,2550,592.9639,600,632,2657.1939,0.03143,1.73101,96,51.548,16.1761,0.012072,498,1,5,2476.5558,1807.8815,235.83759,89.73138,2.63,4610.0063,5,-3.0833,3.5854,11.4489,71.99521,0.15902,1.4717,1.0285 +nsr001,2280,2580,598.6179,616,632,2769.1164,-0.23491,1.70059,96,52.6224,18.9535,0.020367,492,1,5,2537.7661,1909.3665,256.01014,101.0105,2.53,4804.1532,5,-3.497,4.0359,13.4153,73.20015,0.18327,1.5433,1.0923 +nsr001,2310,2610,609.5868,624,632,2559.597,-0.65619,2.21938,88,50.5925,19.002,0.020704,484,1,5,1890.3334,2185.9326,265.67569,105.9328,2.51,4447.8744,5,-3.7439,4.4419,13.4498,70.27302,0.19139,1.6846,1.1599 +nsr001,2340,2640,621.6709,632,640,1966.5215,-1.0891,3.34995,32,44.3455,17.514,0.012685,474,1,5,947.02173,2084.0908,269.3541,79.37406,3.39,3379.8407,5,-3.6522,4.3158,12.3961,61.47666,0.20164,1.7042,1.2197 +nsr001,2370,2670,637.0281,640,632,978.85419,-1.1729,5.37582,32,31.2866,17.6429,0.012987,463,1,5,176.7323,941.5177,303.98696,80.92095,3.76,1503.1579,5,-3.7407,4.1557,12.4876,42.44724,0.29419,1.7026,1.2538 +nsr001,2400,2700,646.3895,648,648,617.47077,-0.088295,4.52851,32,24.849,17.2047,0.013158,457,1,5,153.89718,413.61253,203.63201,64.00154,3.18,835.14326,5,-4.0127,4.3558,12.1788,32.96388,0.36946,1.6833,1.2576 +nsr001,2430,2730,651.4813,648,648,821.26342,0.022781,3.63129,40,28.6577,17.6106,0.013216,455,1,5,389.44707,489.08679,207.27915,67.50618,3.07,1153.3192,5,-3.9871,4.3,12.4663,38.56318,0.32327,1.7243,1.2149 +nsr001,2460,2760,654.7108,656,648,848.31663,-0.14157,3.44739,48,29.1259,16.415,0.0088496,453,1,5,568.94734,415.0989,191.68555,66.03355,2.9,1241.7653,5,-3.9484,3.9379,11.6195,39.51736,0.29403,1.7063,1.2065 +nsr001,2490,2790,660.3282,664,672,870.11429,-0.28231,4.23584,40,29.4977,20.4831,0.015556,451,1,5,558.58938,389.1899,182.89084,86.80597,2.11,1217.4761,5,-4.0671,4.1282,14.4996,39.11508,0.37069,1.6653,1.1823 +nsr001,2520,2820,666.5235,672,688,864.79261,-0.592,4.61464,40,29.4074,20.6652,0.015695,447,1,5,551.00892,390.80144,176.12393,83.55319,2.11,1201.4875,5,-4,3.5443,14.6285,38.93059,0.37576,1.5802,1.153 +nsr001,2550,2850,670.583,672,688,803.52456,-0.75399,5.20062,40,28.3465,20.6327,0.01573,446,1,5,520.2176,393.147,131.2711,70.50404,1.86,1115.1397,5,-3.1701,2.8974,14.6057,37.33258,0.39123,1.6036,1.1892 +nsr001,2580,2880,677.8642,680,688,583.47359,-0.4763,3.90251,32,24.1552,18.1783,0.0068027,442,1,5,307.10827,315.23769,118.05343,59.73962,1.98,800.13901,5,-2.8514,2.6579,12.8684,31.64414,0.40666,1.539,1.1922 +nsr001,2610,2910,682.0228,688,688,476.4835,-0.59068,4.90262,24,21.8285,18.2804,0.0068493,439,1,5,146.52711,306.10275,104.7394,57.79292,1.81,615.16218,5,-2.8219,2.3333,12.9408,28.02681,0.46173,1.5147,1.2039 +nsr001,2640,2940,685.73,688,688,345.36729,-0.5794,7.03167,24,18.5841,18.1775,0.0068807,437,1,5,35.419476,227.28395,83.712823,54.25856,1.54,400.67482,5,-2.7347,2.2568,12.868,22.91611,0.56153,1.496,1.2343 +nsr001,2670,2970,689.5299,688,688,320.60996,-0.66577,8.15792,24,17.9056,18.2768,0.0069284,434,1,5,15.906926,209.05281,85.219462,49.70775,1.71,359.88695,5,-2.3776,2.0267,12.9386,21.76725,0.59441,1.5137,1.256 +nsr001,2700,3000,693.6427,696,696,326.18831,-0.25428,8.21176,24,18.0607,18.6423,0.0069767,431,1,5,45.16591,182.80421,71.29401,57.78173,1.23,357.04586,5,-2.507,2.1793,13.1971,21.86807,0.60349,1.5466,1.2702 +nsr001,2730,3030,694.2923,696,696,357.85852,-0.10462,7.64925,24,18.9171,18.502,0.0069767,431,1,5,65.906802,213.77719,70.511555,56.66037,1.24,406.85591,5,-2.7397,2.6069,13.0981,23.32719,0.56149,1.5045,1.2379 +nsr001,2760,3060,693.8519,696,696,377.88983,-0.12654,7.01426,24,19.4394,18.7992,0.0069606,432,1,5,29.585886,267.83498,73.757308,58.19099,1.27,429.36917,5,-2.4295,2.6174,13.3085,24.05544,0.55324,1.5264,1.239 +nsr001,2790,3090,693.2407,696,696,347.70989,0.13751,3.61993,24,18.647,14.289,0,432,1,5,20.441881,310.31621,66.648649,35.81339,1.86,433.22013,5,-2.4768,2.6577,10.1155,24.35356,0.41536,1.5278,1.2362 +nsr001,2820,3120,692.1296,696,696,368.24302,0.18601,3.4191,24,19.1897,14.3409,0,432,1,5,39.157081,305.5617,81.589002,38.14626,2.14,464.45404,5,-2.7703,2.8767,10.1523,25.16777,0.40339,1.5586,1.2372 +nsr001,2850,3150,693.2037,696,696,373.34124,0.083405,3.33916,24,19.322,14.1007,0,432,1,5,21.324119,324.84992,90.255892,38.64417,2.34,475.07409,5,-2.8108,3.0822,9.9823,25.4369,0.39243,1.5661,1.2428 +nsr001,2880,3180,694.2367,696,696,414.96712,0.12286,3.08811,24,20.3707,13.9634,0,431,1,5,8.0888272,375.03156,110.85209,40.26593,2.75,534.23841,5,-2.6309,3.0548,9.88498,27.05959,0.3653,1.5239,1.2042 +nsr001,2910,3210,696.729,696,696,413.59382,0.081971,2.83583,32,20.337,14.1295,0,428,1,5,24.798495,362.63938,101.34599,39.22192,2.58,528.00579,5,-2.3129,2.979,10.0027,26.96542,0.37094,1.4513,1.1406 +nsr001,2940,3240,697.5291,696,696,400.19833,0.078437,2.80732,32,20.005,14.1342,0,429,1,5,34.800156,336.66696,103.80555,37.45387,2.77,512.72654,5,-2.3026,2.8921,10.0059,26.46276,0.37811,1.4356,1.133 +nsr001,2970,3270,695.7395,696,696,427.1954,0.10741,2.79888,32,20.6687,14.1124,0,430,1,5,13.468087,367.56308,133.48647,39.03604,3.42,553.55367,5,-2.3709,2.4823,9.99064,27.46958,0.3637,1.4453,1.1255 +nsr001,3000,3300,691.4919,688,688,442.74125,-0.076213,3.23005,24,21.0414,13.6409,0,433,1,5,25.311205,368.84409,157.30049,33.57258,4.69,585.02837,5,-2.2621,2.4397,9.65661,28.14662,0.34308,1.4143,1.1102 +nsr001,3030,3330,691.2887,688,688,410.78915,-0.24565,3.05468,24,20.2679,13.3167,0,433,1,5,37.300704,325.89605,147.89251,33.66636,4.39,544.75562,5,-2.3885,2.8345,9.42713,27.06857,0.34827,1.4165,1.1247 +nsr001,3060,3360,690.9931,688,688,421.24301,-0.22948,2.95044,24,20.5242,13.2944,0,433,1,5,42.57906,312.26572,171.71207,34.20021,5.02,560.75706,5,-2.5037,2.9065,9.41144,27.45744,0.34276,1.4357,1.1359 +nsr001,3090,3390,690.3834,688,688,433.26935,-0.18161,2.82361,26,20.8151,13.2049,0,433,1,5,91.40762,289.09682,171.62079,32.32582,5.31,584.45105,5,-2.3121,2.8971,9.34812,27.91328,0.3349,1.4198,1.1179 +nsr001,3120,3420,691.537,688,688,430.11463,-0.25736,2.89007,24,20.7392,13.0165,0,432,1,5,100.60369,288.96324,158.55197,35.61945,4.45,583.73835,5,-2.3714,2.7704,9.21467,27.84455,0.33093,1.4269,1.1329 +nsr001,3150,3450,689.5889,688,688,446.65469,-0.16489,2.79814,32,21.1342,13.0071,0,433,1,5,91.746002,324.71645,156.15995,34.09799,4.58,606.72039,5,-2.5143,2.7111,9.20805,28.43451,0.32383,1.4857,1.1743 +nsr001,3180,3480,687.1724,688,688,410.88956,-0.07768,2.87284,32,20.2704,13.2637,0.0023041,435,1,5,37.593106,301.49329,166.08405,44.23977,3.75,549.41022,5,-2.8529,3.1704,9.38925,27.08544,0.34665,1.4519,1.1757 +nsr001,3210,3510,685.3089,688,688,358.98003,-0.1145,3.11341,24,18.9468,13.415,0.0022936,437,1,5,4.1643765,256.20752,171.17107,41.18044,4.16,472.7234,5,-2.8855,3.5909,9.49673,25.05538,0.37903,1.5072,1.2317 +nsr001,3240,3540,684.595,688,688,346.25071,-0.10553,3.2037,24,18.6078,13.3162,0.0022936,437,1,5,1.9617083,245.59685,167.36714,39.63594,4.22,454.56163,5,-2.8029,3.1642,9.42679,24.56903,0.38369,1.4619,1.2132 +nsr001,3270,3570,685.0343,688,688,331.1479,-0.10669,3.33409,24,18.1975,13.1944,0.0022936,437,1,5,6.9324539,236.57567,151.91962,37.82125,4.02,433.24899,5,-2.6143,2.9275,9.34052,23.98021,0.38951,1.5244,1.2578 +nsr001,3300,3600,687.5218,688,688,307.38374,0.12883,2.82309,32,17.5324,13.3413,0.0023041,435,1,5,17.130224,203.83138,134.10357,37.47379,3.58,392.53896,5,-2.8028,2.8657,9.44462,22.92524,0.41197,1.5475,1.2671 +nsr001,3330,3630,687.5218,688,688,315.05194,0.15654,2.78488,32,17.7497,13.5877,0.0023041,435,1,5,50.993883,181.16062,136.52277,36.8616,3.7,405.53887,5,-2.705,2.9635,9.61904,23.18573,0.41487,1.5732,1.2684 +nsr001,3360,3660,688.6437,688,688,298.7921,0.11976,2.88307,24,17.2856,13.2804,0.0023041,435,1,5,34.476924,192.05672,119.28791,36.47939,3.27,382.30094,5,-2.7737,2.7536,9.40149,22.56538,0.41663,1.5371,1.26 +nsr001,3390,3690,689.4713,688,688,292.17141,0.016595,3.09767,24,17.093,13.0959,0.0023041,435,1,5,6.8759738,186.00856,141.93932,38.77696,3.66,373.60082,5,-2.9265,2.9853,9.27087,22.32474,0.41527,1.531,1.2677 +nsr001,3420,3720,687.7425,688,680,288.37595,0.1478,3.12525,16,16.9816,13.0621,0.0023041,435,1,5,20.993723,161.86076,147.12435,37.48373,3.93,367.46256,5,-3.3185,3.0647,9.24692,22.16408,0.4172,1.4965,1.2506 +nsr001,3450,3750,689.3456,688,680,278.86872,0.18478,2.94477,24,16.6994,13.4669,0.0023095,434,1,5,5.7598317,153.88793,145.96225,44.58757,3.27,350.19758,5,-2.8905,2.7211,9.53356,21.60668,0.44123,1.5454,1.2798 +nsr001,3480,3780,688.6636,688,680,307.88195,-0.028181,3.24705,24,17.5466,14.0471,0,434,1,5,18.573379,135.77997,190.29478,46.0463,4.13,390.69443,5,-3.1857,2.7483,9.94428,22.73489,0.4374,1.5576,1.2768 +nsr001,3510,3810,689.8065,688,680,334.61372,-0.0012739,3.14016,24,18.2924,13.6685,0,434,1,5,8.4271307,204.50705,174.0501,43.69626,3.98,430.68054,5,-3.4412,3.3014,9.67621,23.99163,0.40332,1.5489,1.2675 +nsr001,3540,3840,692.037,692,680,366.1796,-0.096873,2.94305,24,19.1358,13.7488,0,432,1,5,28.319579,229.69001,170.02552,50.65931,3.36,478.69443,5,-3.3043,3.2933,9.7331,25.25126,0.38545,1.5937,1.2785 +nsr001,3570,3870,693.1852,696,704,384.37398,-0.22329,2.8444,24,19.6055,13.8242,0,432,1,5,49.342732,229.43018,177.83978,50.27211,3.54,506.8848,5,-3.2587,3.2617,9.78655,25.94169,0.37725,1.6254,1.2851 +nsr001,3600,3900,693.9259,696,680,393.34949,-0.23419,2.85258,32,19.833,13.8403,0,432,1,5,81.992867,222.93901,168.33581,49.29141,3.42,522.55909,5,-3.2552,3.4028,9.79782,26.2812,0.37281,1.6128,1.2662 +nsr001,3630,3930,693.8654,696,704,385.23766,-0.23317,2.92314,32,19.6275,13.4973,0,431,1,5,105.90389,200.82406,162.21093,49.3848,3.28,518.32369,5,-3.0135,3.2245,9.55514,26.06098,0.36665,1.5659,1.248 +nsr001,3660,3960,694.7349,696,704,391.94354,-0.2941,2.98075,32,19.7976,13.985,0,430,1,5,101.08111,209.21028,155.48376,56.80636,2.74,522.58151,5,-2.9189,3.0946,9.90036,26.18912,0.37803,1.5026,1.1935 +nsr001,3690,3990,696.0935,696,704,401.22778,-0.39775,3.02617,32,20.0307,13.9427,0,428,1,5,61.334635,260.05297,143.57444,62.6722,2.29,527.63425,5,-2.8533,3.3427,9.8703,26.55245,0.37173,1.5199,1.2077 +nsr001,3720,4020,689.4074,696,704,1011.0262,-1.2787,4.20513,32,31.7966,14.3719,0,432,1,5,312.8181,937.17702,177.80063,71.38697,2.49,1499.1827,5,-3.2368,3.2714,10.1729,43.80143,0.23225,1.5046,1.1655 +nsr001,3750,4050,676.9021,696,704,2058.2529,-1.0166,2.83148,56,45.368,14.0449,0,439,1,5,1358.9398,1642.987,175.25455,78.75707,2.23,3255.9384,5,-3.1282,3.1408,9.94179,63.38507,0.15685,1.4929,1.0988 +nsr001,3780,4080,664.2327,688,704,3213.291,-0.72161,2.01408,104,56.6859,13.4944,0,447,1,5,3044.6026,2032.9195,181.87258,73.79262,2.46,5333.1872,5,-3.0875,2.8276,9.55127,79.59495,0.12,0.58233,0.56507 +nsr001,3810,4110,646.6405,680,704,4319.126,-0.36071,1.51972,120,65.7201,13.6276,0,459,1,5,4884.8178,2190.8968,174.82237,73.72776,2.37,7324.2647,5,-3.0299,2.4698,9.64252,92.44065,0.10431,0.58325,0.56311 +nsr001,3840,4140,627.6533,616,704,5026.0829,-0.026643,1.38839,136,70.8949,13.5796,0,473,1,5,6243.0489,2143.1247,150.22263,69.4249,2.16,8605.8211,5,-3.0178,2.2839,9.60882,99.79898,0.096282,0.56397,0.54184 +nsr001,3870,4170,610.7273,592,536,5048.5466,0.33496,1.51287,144,71.0531,13.2553,0,484,1,5,6457.0004,1966.5319,121.22773,65.94417,1.84,8610.7042,5,-2.9767,2.1274,9.38023,100.0455,0.09376,0.51168,0.4938 +nsr001,3900,4200,593.9194,568,536,4516.5187,0.69819,1.99371,120,67.205,13.5354,0,496,1,5,5574.6541,1872.1836,132.31896,71.48199,1.85,7650.6386,5,-3.093,2.4557,9.57871,94.55837,0.1013,0.51744,0.50102 +nsr001,3930,4230,583.1445,568,536,3433.4255,1.065,3.00156,72,58.5954,14.2183,0.0019841,505,1,5,3564.4588,1878.0383,124.82825,73.47137,1.7,5640.7968,5,-2.9133,2.4756,10.0622,82.25329,0.12233,0.53363,0.51692 +nsr001,3960,4260,571.7592,560,536,2176.7824,1.4939,5.03565,56,46.656,14.0128,0.0019455,515,1,5,1681.8154,1518.3189,185.68635,74.79947,2.48,3460.6201,5,-2.6971,2.2651,9.91642,65.23212,0.15202,1.5081,1.0967 +nsr001,3990,4290,567.1248,560,536,1288.9556,1.0347,4.83454,56,35.902,15.0813,0.0038462,521,1,5,582.73196,1230.172,193.60114,44.75785,4.33,2051.2629,5,-2.8343,2.9123,10.6743,49.63839,0.21504,1.5256,1.1168 +nsr001,4020,4320,564.9981,560,536,1097.4141,1.151,6.15518,56,33.1272,14.7446,0.0038168,525,1,5,551.31622,1033.6141,140.1046,39.6027,3.54,1764.6376,5,-2.9257,2.977,10.436,45.67186,0.2285,1.5313,1.1439 +nsr001,4050,4350,566.2171,560,536,1184.6016,1.0549,5.36306,56,34.418,14.8807,0.0038168,525,1,5,857.76546,905.06638,148.6771,41.83282,3.55,1953.3418,5,-2.8571,3.093,10.5322,47.52133,0.22163,1.523,1.1261 +nsr001,4080,4380,568.0458,560,536,1209.3899,0.90057,4.96673,56,34.7763,14.7172,0.0038241,524,1,5,1034.5424,795.04468,160.97221,39.58056,4.07,2030.1398,5,-2.9294,3.2455,10.4165,48.06533,0.21672,1.4962,1.1176 +nsr001,4110,4410,573.3025,576,592,1239.7211,0.55756,4.38312,56,35.2097,14.5097,0.003861,519,1,5,1016.5707,851.79442,186.5499,44.12295,4.23,2099.0379,5,-3.0482,3.4132,10.2695,48.7235,0.21077,1.4235,1.1006 +nsr001,4140,4440,578.8949,584,592,1067.5016,0.4693,5.1556,40,32.6726,14.3908,0.0038986,514,1,5,619.74037,894.79842,207.36491,44.94866,4.61,1766.8524,5,-3.061,3.2695,10.1854,45.06951,0.22599,1.4559,1.122 +nsr001,4170,4470,588.5444,592,592,1084.7624,0.37024,4.78694,40,32.9357,14.8265,0.0039526,507,1,5,370.69157,1098.5685,257.09513,47.00315,5.47,1773.3584,5,-2.9193,3.5273,10.4937,45.38068,0.23124,1.4884,1.1334 +nsr001,4200,4500,597.8922,592,592,826.01236,0.8771,5.17936,40,28.7404,14.7426,0.004,501,1,5,151.98149,749.79341,327.09912,43.6765,7.49,1272.5505,5,-3.038,3.4938,10.4346,39.28286,0.26563,1.5279,1.1763 +nsr001,4230,4530,603.7183,600,600,869.63017,0.64305,4.30429,40,29.4895,14.224,0.0020161,497,1,5,217.20691,776.21729,321.48955,44.63954,7.2,1359.5533,5,-3.1358,3.4819,10.0679,40.47094,0.24877,1.5392,1.1668 +nsr001,4260,4560,609.7561,608,600,711.46789,0.72409,4.82459,32,26.6734,14.1081,0.0020367,492,1,5,209.68194,493.70445,334.86571,45.07688,7.43,1083.329,5,-2.8025,2.7205,9.98595,36.37604,0.27452,1.5613,1.1975 +nsr001,4290,4590,611.9184,608,600,788.21418,0.38123,2.65627,40,28.0752,13.3513,0,490,1,5,473.642,485.80946,258.85244,32.48756,7.97,1250.7915,5,-2.8679,3.0186,9.45002,38.56327,0.24505,1.5114,1.1455 +nsr001,4320,4620,616.8395,616,600,836.30821,0.19659,2.52214,48,28.919,13.5628,0,486,1,5,505.47994,480.20217,294.46251,47.65717,6.18,1327.8018,5,-2.9877,3.1125,9.59846,39.75533,0.24144,1.5795,1.1627 +nsr001,4350,4650,622.8358,624,640,977.57505,0.2723,2.8969,40,31.2662,14.0048,0.0020833,481,1,5,617.77771,548.56846,332.84394,55.09614,6.04,1554.2862,5,-3.1801,3.9136,9.91161,43.09188,0.23001,1.6136,1.1581 +nsr001,4380,4680,630.0672,632,640,948.17231,0.14836,2.98637,40,30.7924,14.3155,0.0021053,476,1,5,541.9455,569.95316,334.66307,46.88493,7.14,1493.4467,5,-3.5125,4.0759,10.1332,42.35165,0.23926,1.6764,1.1894 +nsr001,4410,4710,632.5738,632,640,846.68904,0.077377,3.47022,32,29.0979,14.2654,0.0021142,474,1,5,301.42137,592.31959,357.75177,49.68886,7.2,1301.1816,5,-3.6933,4,10.0976,39.89257,0.25312,1.6662,1.2293 +nsr001,4440,4740,639.8806,640,640,736.66947,0.73782,4.06262,32,27.1417,15.0713,0.0021368,469,1,5,90.44641,510.28025,402.93084,55.48721,7.26,1059.1447,5,-3.7625,3.8726,10.6681,36.87181,0.28933,1.7013,1.2733 +nsr001,4470,4770,640.307,640,640,779.39271,0.65583,3.82535,32,27.9176,15.0168,0.0021368,469,1,5,77.201703,612.35725,378.41811,58.10819,6.51,1126.0852,5,-4.0617,4.3205,10.6298,38.02357,0.27956,1.6723,1.2439 +nsr001,4500,4800,641.9015,640,640,725.23491,0.78591,3.78812,32,26.9302,14.7959,0.0021459,467,1,5,32.971518,574.06544,366.42962,60.49522,6.06,1033.9618,5,-4.3975,4.5677,10.4734,36.61663,0.28603,1.6394,1.2418 +nsr001,4530,4830,643.9313,640,640,744.39097,0.68027,3.45761,32,27.2835,14.653,0.0021505,466,1,5,11.264304,617.63333,376.91323,60.26172,6.25,1066.0726,5,-4.6962,4.5375,10.3723,37.16445,0.27909,1.611,1.2158 +nsr001,4560,4860,648.0864,640,632,775.33451,0.52312,3.12537,32,27.8448,15.1369,0.0021645,463,1,5,15.278449,641.51456,386.82488,65.96628,5.86,1109.5842,5,-4.5065,4.3312,10.715,37.89272,0.28277,1.6773,1.2172 +nsr001,4590,4890,650.9675,648,632,855.0359,0.45158,2.76059,40,29.241,14.7229,0.0021739,461,1,5,92.635619,681.33082,403.03669,61.66472,6.54,1238.6678,5,-4.9103,4.7051,10.4218,40.01823,0.26043,1.699,1.2105 +nsr001,4620,4920,652.6087,648,640,836.36942,0.40075,2.8108,40,28.9201,14.8333,0.0021786,460,1,5,107.46236,641.5047,395.56591,63.82853,6.2,1208.3615,5,-4.8153,4.4615,10.5,39.52832,0.26563,1.7522,1.2365 +nsr001,4650,4950,654.6725,648,632,923.36296,0.37528,2.6927,40,30.3869,14.7807,0,458,1,5,232.54595,647.1278,404.66082,64.56551,6.27,1348.9001,5,-4.7308,4.6923,10.4627,41.68042,0.25102,1.8336,1.2417 +nsr001,4680,4980,656.6827,656,632,971.4627,0.26308,2.48875,48,31.1683,14.3783,0,457,1,5,353.64554,649.06947,383.63519,60.30333,6.36,1446.6535,5,-5.1304,5.5871,10.1782,42.88741,0.23732,1.7866,1.2102 +nsr001,4710,5010,660.9515,656,640,930.05946,0.17703,2.60213,40,30.4969,15.1379,0.0022075,454,1,5,195.66744,647.26364,434.47833,73.70798,5.89,1351.1174,5,-5.0186,5.4737,10.7145,41.777,0.25647,1.793,1.2198 +nsr001,4740,5040,662.8496,664,640,801.44073,0.087302,2.72621,40,28.3097,14.7782,0.0044346,452,1,5,205.61422,566.09391,326.58673,63.85877,5.11,1162.1536,5,-4.9481,5.5395,10.4612,38.64512,0.2707,1.7737,1.2508 +nsr001,4770,5070,665.8667,664,656,772.34744,0.33104,2.6858,40,27.7911,14.7,0.0044543,450,1,5,104.20129,573.35363,350.22064,64.91946,5.39,1092.695,5,-4.9007,5.8503,10.406,37.9,0.27456,1.7144,1.2226 +nsr001,4800,5100,666.08,664,656,767.51252,0.32187,2.68653,40,27.704,15.045,0.0044543,450,1,5,60.861347,570.25607,384.04539,60.66433,6.33,1075.8271,5,-5.2468,5.8873,10.6503,37.70407,0.28247,1.7932,1.2553 +nsr001,4830,5130,663.6106,664,648,856.96556,0.2931,2.61173,40,29.274,15.1574,0.0044346,452,1,5,182.51879,612.5463,370.80985,59.57525,6.22,1225.4502,5,-5.1824,5.8014,10.7296,39.98507,0.26834,1.796,1.2311 +nsr001,4860,5160,663.3982,664,656,817.30448,0.31343,2.77722,40,28.5885,14.7974,0.0044346,452,1,5,170.76888,583.43913,357.1618,57.21551,6.24,1168.5853,5,-4.3544,5.0563,10.4746,39.04987,0.26824,1.685,1.2151 +nsr001,4890,5190,664.7095,664,656,902.891,0.37032,2.73301,40,30.0481,15.033,0.0044444,451,1,5,64.404733,767.32934,382.90464,58.78574,6.51,1273.4245,5,-4.5256,5.6338,10.6414,41.14052,0.25866,1.69,1.1995 +nsr001,4920,5220,665.5822,664,672,924.70703,0.30953,2.6586,40,30.409,14.9404,0.0044543,450,1,5,93.6516,790.33377,362.63194,66.01826,5.49,1312.6356,5,-4.7179,5.5036,10.5758,41.68413,0.25371,1.6384,1.1702 +nsr001,4950,5250,661.7269,664,672,873.72656,0.42213,2.83554,40,29.5589,14.5575,0.004415,454,1,5,31.558394,818.12384,333.99329,55.08345,6.06,1238.759,5,-4.671,5.0496,10.305,40.51248,0.25437,1.6364,1.1858 +nsr001,4980,5280,661.192,664,664,850.85905,0.42886,2.90296,40,29.1695,14.8479,0.0044248,453,1,5,18.167758,814.2243,313.49442,52.90359,5.93,1198.7901,5,-4.6928,5.0922,10.5107,39.8904,0.26349,1.6924,1.2081 +nsr001,5010,5310,658.0877,656,664,891.20987,0.3114,2.99973,36,29.8531,14.1726,0.0021978,456,1,5,13.682495,896.11391,309.04209,56.2479,5.49,1275.0864,5,-4.3355,4.4085,10.031,41.00973,0.2446,1.6131,1.1609 +nsr001,5040,5340,655.7031,656,640,1108.0779,0.31836,2.84963,40,33.2878,13.8716,0,458,1,5,31.252191,1215.0814,319.02354,46.00319,6.93,1611.3603,5,-4.0125,3.986,9.81914,46.04064,0.21327,1.6487,1.1384 +nsr001,5070,5370,656.9803,656,664,1116.7913,0.21986,2.71954,48,33.4184,14.1372,0,457,1,5,27.705185,1304.5833,251.73533,44.24769,5.69,1628.2715,5,-3.8861,4.2133,10.0073,46.18913,0.21666,1.6545,1.126 +nsr001,5100,5400,658.2807,656,664,1111.3408,0.14334,2.70846,48,33.3368,14.2172,0,456,1,5,10.579967,1333.3456,233.28053,43.73813,5.33,1620.9442,5,-3.6981,4.3243,10.064,46.05862,0.21851,1.7116,1.141 +nsr001,5130,5430,662.6225,664,664,1124.3284,-0.036815,2.65985,40,33.531,14.4075,0,453,1,5,51.334432,1313.6002,234.3217,43.96863,5.33,1643.2249,5,-3.8089,4.2953,10.1986,46.31031,0.22022,1.7092,1.1467 +nsr001,5160,5460,660.3797,664,664,1195.9263,0.039311,2.5131,42,34.5822,14.5249,0,453,1,5,45.856342,1406.7925,252.93515,48.82576,5.18,1754.4098,5,-3.5443,3.2448,10.281,47.81375,0.21502,1.7108,1.1223 +nsr001,5190,5490,656.1582,656,664,1038.4947,0.10235,2.70348,48,32.2257,14.1533,0,455,1,5,2.1688301,1226.6232,246.19929,39.19255,6.28,1514.1838,5,-3.0196,3.2617,10.0183,44.45922,0.22534,1.6828,1.1575 +nsr001,5220,5520,653.0416,656,664,1080.211,0.15896,2.62206,40,32.8666,14.3344,0,457,1,5,33.750221,1262.7965,249.90606,33.02791,7.57,1579.4807,5,-3.0323,3.3113,10.1471,45.35923,0.2237,1.6592,1.133 +nsr001,5250,5550,653.9298,656,664,1104.9445,0.096436,2.53515,48,33.2407,14.6604,0,456,1,5,32.180172,1269.3682,286.38845,32.25476,8.88,1620.1915,5,-3.2278,3.2848,10.3778,45.84966,0.22634,1.6794,1.1161 +nsr001,5280,5580,651.9127,648,656,1048.43,0.22215,2.75122,40,32.3795,14.5081,0,458,1,5,23.780137,1197.4824,275.95584,32.99206,8.36,1530.2105,5,-2.8987,3.2857,10.2699,44.62499,0.23014,1.7029,1.1513 +nsr001,5310,5610,654.8396,656,656,997.83984,0.17141,2.81026,40,31.5886,14.7484,0,455,1,5,36.366215,1014.7995,354.29516,41.75059,8.49,1447.2115,5,-2.805,3.3333,10.4398,43.43604,0.24035,1.6412,1.127 +nsr001,5340,5640,657.0573,656,656,809.26382,0.14253,2.77959,32,28.4476,14.779,0,454,1,5,73.110734,655.56288,389.12877,41.39738,9.4,1159.1998,5,-3.2436,3.5065,10.4619,38.84684,0.26931,1.637,1.1495 +nsr001,5370,5670,652.6214,656,656,848.20945,0.017121,2.46127,40,29.124,14.393,0,457,1,5,5.556657,832.76453,357.56402,35.59297,10.05,1231.4782,5,-3.4487,3.8255,10.1878,39.90774,0.25528,1.5876,1.1158 +nsr001,5400,5700,649.098,648,664,913.09735,0.12968,2.40358,48,30.2175,14.0517,0,459,1,5,35.60214,917.08156,353.20514,33.74457,10.47,1339.6334,5,-3.5823,3.1974,9.9469,41.56025,0.23934,1.5866,1.0967 +nsr001,5430,5730,644.0781,640,664,829.38519,0.14795,2.46831,40,28.799,13.9015,0,461,1,5,113.36756,678.43916,391.94281,38.19879,10.26,1221.9483,5,-3.1538,3.1975,9.84055,39.52131,0.24899,1.6184,1.1391 +nsr001,5460,5760,640.6009,640,608,913.11776,0.27004,2.33757,48,30.2178,14.1074,0,466,1,5,287.52082,728.26505,316.5919,35.03189,9.04,1367.4097,5,-3.3049,3.3711,9.98617,41.55132,0.24033,1.6539,1.1355 +nsr001,5490,5790,639.2308,640,640,881.0173,0.36152,2.4977,40,29.6819,14.0479,0,468,1,5,259.08344,754.5211,263.7314,34.3546,7.68,1311.6905,5,-2.7952,2.9756,9.94358,40.78186,0.24382,1.6247,1.1383 +nsr001,5520,5820,638.9914,640,624,839.75153,0.40769,2.6101,40,28.9785,14.3806,0,468,1,5,308.71934,675.6478,231.42922,31.4833,7.35,1247.2797,5,-2.897,2.7875,10.1795,39.69737,0.25643,1.5998,1.1321 +nsr001,5550,5850,631.9661,632,624,1084.3301,0.070323,3.02341,48,32.9292,14.1763,0,472,1,5,446.67274,1007.772,200.85259,37.63183,5.34,1692.9291,5,-3.3452,2.9448,10.0345,45.47493,0.22066,1.629,1.123 +nsr001,5580,5880,628.7595,624,624,1065.4346,0.1778,3.45656,40,32.641,16.1641,0.0042283,474,1,5,359.01821,1023.7224,186.37283,51.03832,3.65,1620.1518,5,-3.1043,2.8221,11.4418,44.72085,0.25585,1.5808,1.1399 +nsr001,5610,5910,622.8931,624,616,961.73014,0.37671,3.83095,32,31.0118,16.1714,0.0042017,477,1,5,235.89263,965.76305,192.27419,50.65575,3.8,1444.5856,5,-3.0061,2.4151,11.4467,42.33713,0.27037,1.5476,1.1494 +nsr001,5640,5940,620.7631,616,616,817.33242,0.10421,4.14036,32,28.589,18.8403,0.0084034,477,1,5,36.458495,833.0343,214.32991,72.08277,2.97,1155.9055,5,-2.6951,2.6258,13.3361,38.16822,0.3494,1.5714,1.1794 +nsr001,5670,5970,626.7966,624,616,1314.6932,0.73649,4.43358,32,36.2587,18.9508,0.0084926,472,1,5,298.51031,1349.0366,182.41199,70.82927,2.58,1900.7881,5,-2.642,3,13.4139,49.49197,0.27103,1.5706,1.1304 +nsr001,5700,6000,633.5932,624,616,1669.0101,0.49979,3.21015,48,40.8535,19.027,0.0085837,467,1,5,778.55458,1424.9274,209.23652,76.75964,2.73,2489.4782,5,-3.2375,3.2821,13.4678,56.18398,0.23971,1.5989,1.08 +nsr001,5730,6030,641.7662,632,616,2174.8173,0.3578,2.52939,64,46.6349,19.1226,0.0086768,462,1,5,1514.276,1464.5857,247.5195,87.01293,2.84,3313.3941,5,-3.2564,3.8693,13.5346,64.54803,0.20968,1.626,1.0266 +nsr001,5760,6060,654.34,640,632,2819.7514,0.20013,2.28875,80,53.1013,19.2165,0.0088496,453,1,5,2419.5497,1556.1985,256.24819,99.55569,2.57,4331.5521,5,-3.5733,4.1611,13.6009,73.85472,0.18416,1.6089,0.96347 +nsr001,5790,6090,662.2023,664,632,3231.0671,-0.022599,2.01406,96,56.8425,19.2396,0.009009,445,1,5,3094.7966,1618.5266,243.93596,98.55819,2.48,5055.8174,5,-3.4342,4.1644,13.6192,79.22532,0.1719,0.71627,0.67554 +nsr001,5820,6120,672.0547,688,720,3576.5449,-0.28095,1.98227,102,59.8042,19.386,0.0091324,439,1,5,3496.3264,1787.8385,264.22415,114.9995,2.3,5663.3886,5,-3.4422,4.2917,13.7221,83.45534,0.16442,0.7394,0.69399 +nsr001,5850,6150,687.4592,704,720,2785.3517,-0.5217,2.29448,88,52.7764,19.7366,0.0093458,429,1,5,2423.3339,1477.1614,267.61656,105.5903,2.53,4273.7021,5,-3.7266,4.6338,13.9711,73.31787,0.19056,1.7597,0.97229 +nsr001,5880,6180,698.0236,712,712,2263.6487,-0.91595,3.14945,56,47.5778,18.0068,0.0047393,423,1,5,1564.633,1525.4583,287.19949,92.08206,3.12,3469.3728,5,-3.6667,4.6901,12.7472,66.06669,0.19294,1.8438,1.0644 +nsr001,5910,6210,701.7251,712,712,1889.8815,-1.0126,3.86939,56,43.4728,18.0156,0.0047506,422,1,5,542.93587,1736.4887,342.31507,116.5327,2.94,2738.2723,5,-4.1295,4.4789,12.754,60.14231,0.21206,1.8368,1.0843 +nsr001,5940,6240,693.028,712,712,3131.3435,-1.0083,2.87452,56,55.9584,14.7167,0,428,1,5,1685.2484,2942.1087,252.70736,84.73564,2.98,4964.8,5,-4.0265,3.6454,10.417,78.44853,0.13279,0.73499,0.70339 +nsr001,5970,6270,678.137,704,576,4360.5304,-0.56392,1.76727,136,66.0343,14.5775,0,438,1,5,3663.6583,3062.8701,250.56935,64.02903,3.91,7041.1268,5,-3.5921,3.1862,10.3178,92.81489,0.11117,0.64222,0.61681 +nsr001,6000,6300,667.8292,704,576,4922.3852,-0.23166,1.36804,136,70.1597,14.5664,0,445,1,5,4943.5616,2737.7561,236.43053,56.90851,4.15,7974.6567,5,-3.2078,2.9178,10.3111,98.68359,0.10449,0.60256,0.58084 +nsr001,6030,6330,662.0045,672,576,4787.4375,-0.051475,1.36792,136,69.1913,15.038,0,449,1,5,4371.8102,2913.2526,296.30188,63.01122,4.7,7644.3759,5,-3.3836,3.4167,10.645,97.27054,0.10944,0.58966,0.56695 +nsr001,6060,6360,652.3509,648,576,4169.8634,0.1807,1.50004,120,64.5745,15.3677,0,456,1,5,3189.805,2914.8506,350.66472,78.67771,4.46,6533.998,5,-3.6914,4.1486,10.8765,90.67209,0.11995,0.58385,0.55977 +nsr001,6090,6390,645.3564,640,576,3637.81,0.36998,1.75094,112,60.3143,16,0,463,1,5,2128.1643,3057.7512,330.04912,66.93146,4.93,5582.896,5,-3.5882,3.9342,11.3259,84.54197,0.13397,0.60078,0.57492 +nsr001,6120,6420,639.6403,640,576,2898.9604,0.3785,1.926,86,53.842,15.8144,0,467,1,5,1043.7395,2936.803,325.76531,68.85165,4.73,4375.1594,5,-3.6879,4.0503,11.1939,75.31678,0.14862,0.61285,0.58748 +nsr001,6150,6450,633.0295,632,576,2176.6968,0.37842,2.1665,72,46.6551,15.6235,0,474,1,5,510.8475,2383.6362,337.37768,60.38465,5.59,3292.246,5,-3.6854,4.0244,11.0582,65.04698,0.17,1.6528,1.0856 +nsr001,6180,6480,624.1833,624,576,1502.4298,0.30151,2.16447,64,38.7612,15.6111,0,480,1,5,574.78022,1328.6435,371.67136,50.82152,7.31,2325.9166,5,-3.6045,4.3436,11.0499,53.69134,0.2058,1.6781,1.1349 +nsr001,6210,6510,623.4179,624,576,1379.7938,0.21871,2.01703,64,37.1456,15.7141,0,481,1,5,706.06233,1049.6109,348.56266,52.37656,6.65,2156.6125,5,-4.0116,4.7143,11.1231,51.34066,0.21665,1.7351,1.1427 +nsr001,6240,6540,623.4357,624,576,1396.2381,0.17137,2.05683,64,37.3663,15.6341,0,482,1,5,475.56864,1222.0712,403.93408,56.67462,7.13,2158.2485,5,-4.2105,4.7024,11.0665,51.67214,0.21417,1.7168,1.1138 +nsr001,6270,6570,626.2881,624,600,1227.7578,0.1782,2.25916,56,35.0394,15.6788,0,479,1,5,424.44621,1017.5766,395.01852,54.6137,7.23,1891.655,5,-4.2907,4.759,11.0982,48.29437,0.2298,1.8533,1.1554 +nsr001,6300,6600,625.6702,624,600,1221.7738,0.21443,2.28262,56,34.9539,15.6275,0,479,1,5,750.4025,794.81058,319.40797,58.35957,5.47,1922.9806,5,-3.9763,3.7006,11.0612,48.1788,0.22959,1.8867,1.1775 +nsr001,6330,6630,621.8046,616,608,1039.1701,0.24195,2.24703,48,32.2362,15.0732,0,481,1,5,651.20209,687.67856,251.92453,45.44613,5.54,1636.2513,5,-3.8537,3.7093,10.6693,44.32274,0.24072,1.7935,1.1799 +nsr001,6360,6660,625.2218,624,600,1248.8522,0.24646,2.12281,56,35.3391,14.5691,0,478,1,5,459.87336,1173.9266,242.20258,42.12168,5.75,1918.1242,5,-3.5443,3.7895,10.3123,48.90154,0.21088,1.7068,1.1252 +nsr001,6390,6690,632.2706,624,600,2043.5876,0.67541,2.79092,64,45.2061,13.9296,0,473,1,5,864.44102,1887.7827,261.1284,47.60482,5.49,3060.9569,5,-3.451,3.5952,9.85999,63.1661,0.1561,1.6664,1.0643 +nsr001,6420,6720,637.3561,624,600,2726.2597,0.68525,2.34459,80,52.2136,13.4151,0,469,1,5,1824.6442,2050.3039,257.53828,41.4457,6.21,4173.9321,5,-3.2368,3.4691,9.49559,73.22809,0.12967,1.693,1.0579 +nsr001,6450,6750,643.9914,624,600,3363.4285,0.48793,1.80155,104,57.9951,13.0692,0,463,1,5,3113.4794,1940.4044,205.93391,44.10203,4.67,5303.9197,5,-3.2,3.6442,9.25039,81.49409,0.11351,0.61902,0.59432 +nsr001,6480,6780,654.5614,632,600,3884.0622,0.17956,1.44883,120,62.3222,13.5016,0,456,1,5,4126.1979,1881.6097,178.11383,45.34303,3.93,6231.2644,5,-2.7324,3.3416,9.5571,87.61727,0.10908,0.61417,0.58921 +nsr001,6510,6810,665.7105,680,736,4355.6392,-0.082799,1.37315,128,65.9973,13.2826,0,449,1,5,4900.6137,1857.6378,257.15552,53.68559,4.79,7069.0926,5,-2.8936,3.3902,9.40029,92.85964,0.10123,0.61488,0.58949 +nsr001,6540,6840,681.1872,712,736,3738.2669,-0.44027,1.5815,120,61.1414,13.6111,0,438,1,5,3818.2282,1920.5354,201.43683,67.3742,2.99,6007.5747,5,-2.7338,3.2658,9.63304,85.92868,0.11211,0.62983,0.60601 +nsr001,6570,6870,695.0698,720,736,3174.0697,-0.88385,2.3426,80,56.3389,13.5461,0,430,1,5,2670.331,2123.2361,210.04793,76.50544,2.75,5080.1205,5,-2.806,3.2866,9.58532,79.09653,0.12119,0.64274,0.62044 +nsr001,6600,6900,710.4798,720,720,1846.9788,-1.3616,3.99649,32,42.9765,13.7958,0,421,1,5,1055.4766,1485.8235,239.35838,76.54335,3.13,2857.2019,5,-3.3083,3.3642,9.76516,59.98833,0.16278,1.6967,1.1882 +nsr001,6630,6930,723.7295,728,720,620.0138,-0.95147,4.57645,32,24.9001,13.9622,0,414,1,5,139.38385,432.35578,217.7775,51.99092,4.19,841.50805,5,-3.437,3.2703,9.88234,33.79892,0.29239,1.714,1.2672 +nsr001,6660,6960,731.5795,728,720,331.15605,0.19778,2.57312,24,18.1977,13.7655,0,409,1,5,9.7886335,191.65591,153.45656,47.6506,3.22,402.5517,5,-3.8222,3.6054,9.7453,23.81892,0.40914,1.7109,1.3114 +nsr001,6690,6990,733.1961,736,728,336.64942,0.23402,2.58043,24,18.348,14.369,0,408,1,5,18.261991,175.01553,162.51645,49.73846,3.27,405.53243,5,-4.1374,3.6711,10.1728,23.87075,0.42616,1.7495,1.3249 +nsr001,6720,7020,729.6235,728,720,560.02455,-1.0085,6.55719,32,23.6648,14.7502,0,409,1,5,19.633745,371.60773,274.29698,54.26311,5.05,719.80156,5,-4.3788,3.817,10.442,31.79643,0.3284,1.7889,1.3043 +nsr001,6750,7050,726.0535,728,720,746.71908,-0.95431,4.84328,32,27.3262,15.1171,0,411,1,5,125.55089,537.31845,272.99578,72.50034,3.77,1008.3655,5,-4.6029,4.1867,10.7019,37.13365,0.2882,1.8381,1.2593 +nsr001,6780,7080,720.5424,720,720,1001.0255,-0.88552,4.57031,40,31.639,15.4719,0.0024272,413,1,5,349.60107,646.83531,277.62468,109.0938,2.54,1383.1548,5,-4.7407,4.137,10.9498,43.3838,0.25239,1.8396,1.1914 +nsr001,6810,7110,708.5251,720,720,1698.7476,-0.85461,3.30905,48,41.2159,17.5254,0.007177,419,1,5,1027.549,1070.977,303.94303,103.5637,2.93,2506.0327,5,-5.3669,3.894,12.4057,56.95255,0.21783,1.9195,1.139 +nsr001,6840,7140,691.2558,712,720,3343.1838,-0.77906,2.56396,80,57.8203,17.1824,0.006993,430,1,5,2801.3097,2079.0246,374.91816,99.36337,3.77,5354.6158,5,-5.4014,4.0662,12.1619,80.86072,0.15041,0.75212,0.71277 +nsr001,6870,7170,678.5753,696,720,3668.9588,-0.37612,1.92557,104,60.5719,17.2721,0.006865,438,1,5,3547.3117,1832.1781,364.41669,112.9782,3.23,5856.8847,5,-5.0496,4.0784,12.2236,84.78503,0.14417,0.75185,0.70556 +nsr001,6900,7200,665.5067,664,704,3882.3089,-0.0015299,1.70167,112,62.3082,17.6335,0.0089888,446,1,5,4001.8823,1753.2355,305.307,99.67837,3.06,6160.1032,5,-5.3617,3.7949,12.4815,87.22861,0.14309,0.74674,0.69701 +nsr004,0,300,930.4348,936,952,1723.449,-0.82678,3.66626,56,41.51444,28.7891,0.068536,322,1,5,49.40712,781.70212,753.04341,284.8103,2.64,1868.9629,5,-11.0833,11.2143,20.3887,55.05634,0.37032,2.2693,0.86152 +nsr004,30,330,934.4798,944,952,1759.08162,-0.99138,4.39932,48,41.94141,29.98,0.078125,321,1,5,22.086693,552.02031,1043.7272,299.8251,3.48,1917.65933,5,-10.6667,11.1765,21.2323,55.3837,0.38337,2.245,0.87874 +nsr004,60,360,936.8972,944,952,1679.19252,-1.0624,4.8554,40,40.97795,28.9379,0.065625,321,1,5,17.999065,610.85803,924.28486,260.8039,3.54,1813.94588,5,-11.4867,10.8067,20.4933,54.20711,0.37806,2.2002,0.90644 +nsr004,90,390,935.5987,944,952,1684.76931,-1.0171,4.66355,48,41.04594,27.9118,0.056604,319,1,5,22.728949,589.30044,946.99679,279.1704,3.39,1838.1966,5,-11.8378,11.0252,19.7677,54.57818,0.36219,2.245,0.91155 +nsr004,120,420,935.5987,944,952,1902.53031,-0.84246,4.28576,48,43.618,29.7546,0.075472,319,1,5,13.836678,568.3073,1150.4363,338.4538,3.4,2071.03414,5,-12.8598,12.0164,21.0727,57.97414,0.36349,2.3752,0.90083 +nsr004,150,450,932.3,936,952,1909.87837,-0.67995,4.03539,52,43.70216,31.306,0.087774,320,1,5,18.606541,500.33062,1171.7756,374.3488,3.13,2065.06148,5,-13.2909,12.7742,22.1714,57.69042,0.38432,2.7402,0.87415 +nsr004,180,480,937.3585,944,968,2035.65026,-0.58043,3.72871,56,45.11818,31.0002,0.091483,318,1,5,50.323844,670.98031,1081.2383,382.5438,2.83,2185.08629,5,-14.3455,13.7686,21.954,59.91094,0.36644,2.547,0.84138 +nsr004,210,510,939.5472,944,968,2235.85739,-0.61927,3.43644,56,47.28485,32.9144,0.11041,318,1,5,40.652671,640.60368,1293.0205,426.7088,3.03,2400.98563,5,-14.4954,13.9839,23.3101,62.67659,0.37191,2.4924,0.75677 +nsr004,240,540,933.1,944,968,3557.50721,-0.96112,4.32726,64,59.64484,34.8942,0.1348,320,1,5,49.124172,1567.617,1959.4961,463.0732,4.23,4039.31045,5,-16.3889,13.6562,24.7127,80.64923,0.30642,1.4276,1.1702 +nsr004,270,570,921.1852,936,968,4939.86653,-0.84239,3.35705,88,70.28418,34.7374,0.13313,324,1,5,710.9232,2386.8055,2196.6984,497.8428,4.41,5792.26992,5,-16.8496,14.9683,24.5987,96.30493,0.25542,1.4855,1.162 +nsr004,300,600,901.8248,928,968,7209.41163,-0.69343,2.65839,128,84.90825,33.7262,0.12121,331,1,5,2485.8261,4122.8906,1776.8635,442.9738,4.01,8828.55403,5,-15.9664,13.935,23.8804,117.6799,0.20293,1.4514,1.0929 +nsr004,330,630,878.6588,904,968,9786.04255,-0.43177,1.98904,160,98.92443,32.1325,0.10914,340,1,5,5383.7055,4896.2096,1680.6633,387.2829,4.34,12347.8613,5,-16.4094,14.832,22.7502,138.0381,0.16481,1.3994,1.0337 +nsr004,360,660,856.4828,864,968,10626.9017,-0.090277,1.72784,188,103.0869,31.7367,0.10951,348,1,5,6839.9224,4345.9868,1839.0892,379.8911,4.84,13404.8896,5,-15.1212,14.2258,22.4719,144.0445,0.15601,1.2962,0.9639 +nsr004,390,690,836.8579,824,736,11583.2172,0.19984,1.70309,200,107.6254,30.7377,0.097765,359,1,5,8256.7409,4232.5247,1834.6727,324.4759,5.65,14648.4142,5,-14.1029,13.8413,21.7604,150.6417,0.14445,0.75419,0.69316 +nsr004,420,720,815.8478,792,736,10759.4754,0.5311,2.00803,176,103.7279,29.0642,0.081744,368,1,5,7551.0276,4191.9333,1428.1112,295.2344,4.84,13466.3065,5,-13.4928,12.832,20.5768,145.2431,0.14167,1.0805,0.89412 +nsr004,450,750,805.0188,776,736,10201.3249,0.69925,2.36985,138,101.0016,28.6349,0.080645,373,1,5,5410.7236,5205.6463,1566.2,283.5128,5.52,12466.0827,5,-13.2286,12.6829,20.2751,141.3915,0.1434,1.0538,0.88318 +nsr004,480,780,797.7872,776,736,8239.31461,0.66726,2.58466,128,90.77067,29.3459,0.088,376,1,5,2472.7233,5454.9102,1642.4829,335.7345,4.89,9905.85084,5,-13.2571,14.352,20.7758,126.6767,0.16401,1.0612,0.8902 +nsr004,510,810,795.3528,776,736,7593.83532,0.63837,2.64499,128,87.14261,29.4026,0.085106,377,1,5,1944.9737,5061.6864,1808.8914,347.9527,5.2,9163.50419,5,-12.2,13.1746,20.8183,121.4671,0.17139,1.0791,0.90621 +nsr004,540,840,796.9443,784,736,7436.42508,0.49589,2.23983,136,86.23471,27.8659,0.074468,377,1,5,3175.1685,4315.1409,1491.2069,291.4037,5.12,9272.91995,5,-12.3824,14.2443,19.7299,120.3478,0.16394,1.0915,0.91319 +nsr004,570,870,801.7754,788,736,7826.28722,0.37374,2.01938,152,88.46631,29.0105,0.077748,374,1,5,4406.1477,3764.6666,1447.5556,346.4441,4.18,9964.81398,5,-13.0667,13.9077,20.5386,123.4129,0.16642,1.0938,0.91119 +nsr004,600,900,811.5772,800,712,8159.86426,0.20067,1.88222,168,90.33197,29.0965,0.081522,369,1,5,4984.0309,3676.8661,1451.8751,336.8952,4.31,10449.6673,5,-12.6515,14.0476,20.602,126.0765,0.16341,1.1215,0.91724 +nsr004,630,930,826.2039,824,792,8198.79811,0.058399,1.98426,150,90.54721,31.3497,0.093923,363,1,5,3990.2937,3920.6529,2023.0297,382.1279,5.29,10316.1042,5,-13.1318,13.1908,22.1923,126.1154,0.17597,1.2298,0.96713 +nsr004,660,960,838.4134,840,896,7571.52609,-0.15461,2.18018,128,87.01452,31.7243,0.092437,358,1,5,2851.3609,4479.5905,1755.7647,392.6122,4.47,9479.32824,5,-14.0945,15.3643,22.4634,120.9895,0.18566,1.3946,1.053 +nsr004,690,990,849.9037,856,896,6741.45661,-0.23915,2.38227,120,82.10637,33.0096,0.10511,353,1,5,1197.8795,4643.2248,1955.4459,429.3369,4.55,8225.88721,5,-15.1692,17.2441,23.3743,113.739,0.20551,1.4289,1.0753 +nsr004,720,1020,865.5723,872,896,5448.09476,-0.37826,2.92996,104,73.81121,33.3261,0.11014,346,1,5,209.70384,3819.3234,2104.4435,415.0654,5.07,6548.53615,5,-15.7674,15.5935,23.5992,101.6822,0.23209,1.46,1.1204 +nsr004,750,1050,874.2624,880,896,4250.86662,-0.14944,2.63401,96,65.19867,32.3316,0.099415,343,1,5,194.00073,2579.1519,1803.7963,342.8197,5.26,4919.76859,5,-14.6667,14.9752,22.8953,89.31707,0.25634,1.4591,1.1578 +nsr004,780,1080,871.8837,872,896,4096.54621,-0.053067,2.76218,96,64.00427,31.029,0.081633,344,1,5,206.98861,2575.631,1644.5276,289.936,5.67,4717.08314,5,-14.0156,14.0169,21.972,87.80845,0.25023,1.4076,1.1357 +nsr004,810,1110,867.8613,864,896,3745.46476,-0.054665,2.85896,88,61.2002,28.7446,0.063768,346,1,5,64.990095,2562.2772,1435.7598,251.73,5.7,4314.75717,5,-12.7302,13.6,20.3533,84.12296,0.24195,1.3607,1.1286 +nsr004,840,1140,856.7771,856,856,3910.91294,6.2894e-05,2.84528,80,62.53729,28.2275,0.054441,350,1,5,163.82998,2704.0862,1425.2952,267.8406,5.32,4561.05205,5,-13.3231,13.2727,19.9885,86.15269,0.23201,1.3013,1.0891 +nsr004,870,1170,852.8182,848,856,4229.5281,0.10274,2.73802,88,65.03482,26.8303,0.048433,352,1,5,199.36614,2806.6026,1712.9492,224.3602,7.63,4943.27816,5,-13.4062,14.4032,18.9983,89.98957,0.21112,1.3206,1.091 +nsr004,900,1200,847.7514,848,856,4100.47061,0.18512,2.85003,88,64.03492,26.8657,0.042493,354,1,5,278.2919,2554.6553,1726.7092,246.3133,7.01,4805.9697,5,-13.1385,13.9194,19.0238,88.53832,0.21487,1.3222,1.0979 +nsr004,930,1230,844.5521,848,856,3609.8638,0.030131,2.73468,80,60.08214,25.4194,0.042373,355,1,5,235.60499,2518.7117,1286.447,235.816,5.46,4276.57972,5,-12.6202,13.9062,17.9987,83.04081,0.21674,1.3468,1.1225 +nsr004,960,1260,836.0894,840,856,3776.44017,0.19269,2.62138,88,61.45275,24.7972,0.039216,358,1,5,461.31857,2604.6386,1197.8241,229.6651,5.22,4493.44629,5,-12.0916,13.2031,17.5588,85.11504,0.20629,1.3413,1.1178 +nsr004,990,1290,830.4044,832,856,3634.78042,0.23429,2.41629,88,60.28914,23.8961,0.033333,361,1,5,939.06117,1991.0756,1230.1691,247.0203,4.98,4407.32611,5,-11.6741,13.0236,16.9205,83.56589,0.20248,1.3283,1.1136 +nsr004,1020,1320,816.1957,816,856,3869.78178,0.17716,2.43491,88,62.20757,23.2995,0.027248,368,1,5,1375.9377,1997.0348,1231.7296,235.251,5.24,4839.95313,5,-11.5882,12.093,16.4968,86.41422,0.1909,1.2272,1.0509 +nsr004,1050,1350,795.0688,792,792,4684.96608,0.1354,2.44426,104,68.44681,22.4126,0.026525,378,1,5,2339.0137,2464.5255,1058.1135,220.2131,4.8,6081.86588,5,-11.4043,11.7863,15.8647,95.48949,0.16614,1.0746,0.93646 +nsr004,1080,1380,774.3711,768,792,5761.47431,0.25463,2.41076,120,75.90438,21.6603,0.02584,388,1,5,3788.3315,2706.2519,984.93527,227.7623,4.32,7707.28098,5,-10.9577,10.9925,15.3301,106.2447,0.14429,0.90991,0.80808 +nsr004,1110,1410,761.7462,760,792,5098.05247,0.4092,2.70268,112,71.40065,22.239,0.033079,394,1,5,3168.3571,2377.41,1052.228,197.9698,5.32,6795.9648,5,-9.65957,10.4769,15.7449,99.74068,0.15786,0.89779,0.80575 +nsr004,1140,1440,758.643,752,688,5078.6819,0.48888,2.79575,104,71.26487,22.5231,0.038071,395,1,5,2876.5852,2569.9942,1066.9621,197.0861,5.41,6710.62754,5,-9.61765,10.2353,15.946,99.51427,0.16024,0.88939,0.80119 +nsr004,1170,1470,752.02,752,752,4153.72824,0.37866,2.51791,96,64.44942,22.2259,0.040201,399,1,5,1816.1991,2455.0957,1023.3328,188.5553,5.43,5483.18289,5,-9.53191,9.95556,15.7338,89.77697,0.17525,0.88481,0.80469 +nsr004,1200,1500,753.3869,752,752,4670.07157,0.62921,3.08029,96,68.33792,24.1139,0.052897,398,1,5,1369.4678,3180.6545,1152.9914,208.2968,5.54,5911.41047,5,-8.92086,9.9854,17.0725,95.12452,0.17948,0.90473,0.82046 +nsr004,1230,1530,755.6474,752,752,5058.98644,0.61064,2.82574,104,71.12655,24.1176,0.050505,397,1,5,1990.7661,3170.7042,1119.4367,201.1064,5.57,6482.01345,5,-9.77465,11.1594,17.0745,99.12837,0.17225,0.88784,0.8032 +nsr004,1260,1560,751.14,744,680,5249.34376,0.69036,2.82554,104,72.45236,24.3055,0.052632,400,1,5,1617.3392,3756.3732,1135.5267,209.4161,5.42,6718.65521,5,-10.8169,11.5461,17.2056,101.0082,0.17034,0.84818,0.77179 +nsr004,1290,1590,735.4118,728,664,6249.95288,0.64881,2.7993,112,79.05664,23.4298,0.046683,408,1,5,1265.6868,5725.0477,952.41925,186.3741,5.11,8129.52793,5,-10.3784,10.7042,16.586,110.5659,0.15001,0.77332,0.70437 +nsr004,1320,1620,718.201,696,664,8105.57103,0.53764,2.57563,128,90.03094,22.8636,0.045564,418,1,5,2921.0917,7050.1039,865.77694,163.8521,5.28,11000.8247,5,-10.0523,10.0134,16.1858,126.29,0.12816,0.68967,0.62707 +nsr004,1350,1650,717.4808,688,656,8261.6671,0.53894,2.51699,128,90.89371,23.3684,0.045783,416,1,5,3258.8327,6893.3201,946.28773,163.5884,5.78,11262.0289,5,-9.97279,10.0921,16.5438,127.4741,0.12978,0.69403,0.63062 +nsr004,1380,1680,723.2155,712,680,8060.15976,0.40137,2.52304,128,89.77839,24.1098,0.048544,413,1,5,3317.7037,6568.8927,1059.088,178.3861,5.94,11124.0705,5,-9.69444,9.27273,17.0686,125.8133,0.13567,0.84153,0.73475 +nsr004,1410,1710,720.6377,712,688,7729.64565,0.47944,2.72708,120,87.9184,23.2256,0.041162,414,1,5,3290.6112,6421.7923,799.21613,155.7083,5.13,10667.328,5,-9.4965,8.58667,16.4429,123.2433,0.13342,0.81997,0.72588 +nsr004,1440,1740,717.2182,704,688,7425.01236,0.59441,2.98492,96,86.16851,22.0768,0.033654,417,1,5,2803.5562,6533.3538,635.11474,167.0099,3.8,10139.0346,5,-9.06383,7.70861,15.6279,120.8544,0.12931,0.77296,0.69937 +nsr004,1470,1770,717.5192,704,688,7558.93939,0.59361,2.91992,104,86.94216,22.7769,0.033735,416,1,5,2378.4004,6954.2488,662.72064,194.9865,3.4,10190.3564,5,-7.77273,5.61905,16.1236,121.893,0.13228,0.75868,0.68786 +nsr004,1500,1800,711.1048,704,712,6244.16084,0.52667,3.01784,88,79.02,21.0756,0.023866,420,1,5,1498.8496,6208.5123,665.49006,147.1105,4.52,8519.96237,5,-8.71014,6.62585,14.9185,110.7509,0.1347,0.76283,0.6992 +nsr004,1530,1830,690.2725,688,688,4287.12001,0.40282,2.97813,88,65.4761,19.6864,0.018519,433,1,5,911.0901,4486.1806,569.49018,131.9837,4.31,6098.74454,5,-7.97241,7.05479,13.9346,91.54271,0.15222,0.7466,0.69452 +nsr004,1560,1860,676.181,680,696,4367.7132,0.5525,3.02676,104,66.08868,18.534,0.015873,442,1,5,1634.1557,4032.9607,490.38733,115.81,4.23,6273.31373,5,-7.83673,7.39597,13.1201,92.53804,0.14178,0.69095,0.65043 +nsr004,1590,1890,676.6182,680,696,4399.72632,0.52211,2.99439,104,66.33043,18.4739,0.015945,440,1,5,1584.0364,4115.9006,505.33954,123.6823,4.09,6328.95878,5,-7.77027,7.58108,13.0776,92.88934,0.14079,0.68724,0.64808 +nsr004,1620,1920,686.3372,688,696,3633.37679,0.54447,3.48128,80,60.2775,18.8483,0.016204,433,1,5,1360.7045,3202.6805,509.36943,125.6805,4.05,5198.43484,5,-7.58042,7.02778,13.343,84.19452,0.15848,0.73896,0.69447 +nsr004,1650,1950,687.9447,688,696,3683.17476,0.51822,3.48175,80,60.68917,19.2305,0.018476,434,1,5,1304.3404,3308.3896,484.49722,153.5629,3.16,5250.79011,5,-7.57447,6.71429,13.6117,84.7412,0.16063,0.75721,0.71274 +nsr004,1680,1980,691.3519,696,696,4130.02905,0.49432,3.10406,88,64.2653,19.7318,0.020882,432,1,5,986.85882,4052.4982,618.20657,136.5876,4.53,5794.15122,5,-7.87143,7.66667,13.9681,89.80507,0.15554,0.76893,0.71894 +nsr004,1710,2010,695.7389,696,696,4620.7915,0.39448,2.65556,96,67.9764,20.7162,0.023364,429,1,5,1280.5534,4286.6208,763.98964,152.7549,5,6483.91869,5,-8.97902,9.21429,14.6656,95.00791,0.15436,0.79137,0.73079 +nsr004,1740,2040,696.1678,696,696,4634.73812,0.3777,2.63594,96,68.07891,20.953,0.025701,429,1,5,1346.4699,4298.4297,739.90155,154.2128,4.8,6539.01384,5,-8.95946,8.81159,14.8333,95.12859,0.15593,0.81182,0.74801 +nsr004,1770,2070,687.6682,680,696,3961.6818,0.54175,3.07092,88,62.94189,18.7872,0.016166,434,1,5,1161.0663,3683.2968,650.51541,129.1034,5.04,5623.98189,5,-7.67568,7.06475,13.2983,88.01431,0.15109,0.78352,0.72993 +nsr004,1800,2100,682.2283,680,680,3256.24066,0.45622,2.95834,80,57.06348,17.5497,0.011442,438,1,5,1968.1665,2125.9802,587.73163,94.99081,6.19,4776.86919,5,-7.94366,7.15436,12.4235,79.73793,0.1558,0.74843,0.70523 +nsr004,1830,2130,698.192,688,680,4159.84097,0.35654,2.64503,72,64.49683,18.8615,0.011737,427,1,5,1748.1997,3333.7275,763.48028,145.8604,5.23,5991.26795,5,-8.57353,8.30137,13.3468,90.23051,0.14792,0.773,0.72077 +nsr004,1860,2160,723.1961,704,680,4687.08037,0.58015,2.52714,96,68.46226,20.0194,0.012136,413,1,5,1392.2072,3939.161,870.30935,199.9022,4.35,6401.57977,5,-9.54887,9.21918,14.1678,95.77804,0.14792,0.84005,0.77592 +nsr004,1890,2190,744.2581,728,680,4941.78398,0.51589,1.98671,126,70.29782,20.4,0.012438,403,1,5,1931.0166,3746.3484,805.28958,148.2867,5.43,6630.94132,5,-10.197,9.46939,14.4402,98.36183,0.14681,0.89313,0.81775 +nsr004,1920,2220,759.9797,744,680,5204.84437,0.22533,1.75341,136,72.14461,23.0411,0.017812,394,1,5,2606.7439,3364.4816,868.42442,194.5441,4.46,7034.19409,5,-10.2576,9.74825,16.3116,100.7155,0.16196,0.97857,0.87533 +nsr004,1950,2250,777.7202,784,680,5839.65138,0.06292,1.92714,128,76.41761,23.2685,0.018182,386,1,5,3628.2132,3083.2846,908.40117,210.2475,4.32,7830.14653,5,-8.68217,8.58394,16.4747,106.8077,0.15425,1.0555,0.91861 +nsr004,1980,2280,785.9528,800,848,6098.57671,-0.12705,1.86711,136,78.09338,22.9709,0.015789,381,1,5,4173.2914,3193.7507,689.1527,210.0507,3.28,8266.24557,5,-8.592,7.81022,16.2623,109.2369,0.14887,1.0454,0.91431 +nsr004,2010,2310,799.8507,824,856,7311.54983,-0.19562,1.98635,150,85.5076,22.6501,0.013369,375,1,5,5246.1932,3896.6047,575.52447,205.7246,2.8,9924.04697,5,-9,8.21739,16.0346,119.8582,0.13378,1.0414,0.91043 +nsr004,2040,2340,817.4169,840,872,7313.39676,-0.57226,2.31956,120,85.5184,22.5887,0.010929,367,1,5,4675.4514,4500.0539,678.97957,201.8657,3.36,10056.3506,5,-9.51667,9.16788,15.9909,119.8795,0.13339,1.0549,0.92816 +nsr004,2070,2370,842.382,856,872,4915.63956,-0.863,3.44358,72,70.11162,23.4029,0.014085,356,1,5,2257.5099,3238.5295,800.50117,248.1651,3.23,6544.70572,5,-9.14754,9.03125,16.5673,97.75891,0.16947,1.127,0.99186 +nsr004,2100,2400,866.5434,872,872,2133.89522,-0.16157,3.08732,64,46.1941,24.4594,0.014493,346,1,5,694.32841,1009.057,573.51588,241.3894,2.38,2518.29066,5,-9.04202,8.51613,17.3171,62.99134,0.27491,2.4128,0.84689 +nsr004,2130,2430,875.8251,880,872,1668.41376,-0.24213,3.66774,56,40.84622,23.5593,0.01462,343,1,5,435.25023,779.68935,517.21741,196.9149,2.63,1929.07188,5,-8.9661,8.24194,16.6833,55.30366,0.30167,2.3165,0.93779 +nsr004,2160,2460,879.8123,880,872,1728.34114,-0.35508,3.68111,56,41.57332,24.2147,0.023529,341,1,5,373.88795,816.42111,590.62675,210.3935,2.81,1991.32928,5,-9.21368,7.82812,17.1476,56.23737,0.30492,2.0904,0.89957 +nsr004,2190,2490,886.8402,888,872,1877.8201,-0.45216,3.73004,48,43.33382,27.1591,0.038576,338,1,5,344.77773,860.07413,691.56716,237.8162,2.91,2134.23525,5,-10.1053,8.54135,19.231,58.18769,0.3305,2.0457,0.84101 +nsr004,2220,2520,897.3134,896,904,1870.17392,-0.31529,4.03049,48,43.24551,25.438,0.035928,335,1,5,284.84796,960.76204,663.16282,193.2841,3.43,2102.05694,5,-9.61404,8.52308,18.0137,58.44531,0.30821,2.1234,0.87311 +nsr004,2250,2550,902.9607,904,904,1838.04391,-0.315,4.26537,48,42.87241,25.5765,0.039394,331,1,5,325.93158,1046.294,490.47152,189.9045,2.58,2052.60158,5,-9.10526,8.48387,18.1127,57.86206,0.31303,2.1881,0.89673 +nsr004,2280,2580,911.7568,904,904,1357.20899,0.32006,2.93928,48,36.84032,26.2446,0.042683,329,1,5,171.15134,635.93456,406.83469,210.9135,1.93,1424.83414,5,-9.11304,7.66667,18.586,48.67216,0.38186,2.3396,0.96006 +nsr004,2310,2610,910.1033,904,904,1280.29417,0.21613,3.63191,40,35.7812,27.2585,0.051829,329,1,5,133.31198,576.24553,383.77842,234.7122,1.64,1328.04815,5,-9.2931,8.01587,19.3038,46.77554,0.41269,2.3036,1.0435 +nsr004,2340,2640,910.1538,904,904,1317.07502,0.16043,3.60631,40,36.29153,28.2143,0.058642,325,1,5,88.872964,625.24521,385.433,256.4183,1.5,1355.96952,5,-9.66071,7.95312,19.9807,47.27498,0.42265,2.186,0.98914 +nsr004,2370,2670,913.1815,912,904,1292.82188,0.10858,3.53133,42,35.95583,28.3296,0.058642,325,1,5,42.401822,642.38328,373.12859,265.5246,1.41,1323.43826,5,-9.125,7.85714,20.0609,46.72479,0.42934,2.2858,0.98586 +nsr004,2400,2700,918.0186,912,896,1474.0245,0.024634,3.09915,48,38.39303,28.1716,0.059006,323,1,5,29.890471,870.85274,368.81827,249.1798,1.48,1518.74133,5,-9.25455,8.375,19.951,50.4976,0.39509,2.3203,0.94111 +nsr004,2430,2730,921.8941,920,912,1432.40125,-0.16634,3.25028,56,37.84708,28.5797,0.059375,321,1,5,17.299307,819.39328,380.70918,255.6554,1.49,1473.05713,5,-8.45045,8.112,20.2403,49.5493,0.40849,2.5212,0.89178 +nsr004,2460,2760,928.7296,928,912,1313.18215,-0.25328,3.3716,56,36.23786,27.9088,0.050473,318,1,5,98.012346,724.06071,276.21409,239.0426,1.16,1337.32978,5,-8.47273,7.34959,19.7652,47.2832,0.41802,2.4116,0.90781 +nsr004,2490,2790,932.4025,928,912,1516.75861,-0.018048,3.43977,56,38.94559,26.3689,0.047319,318,1,5,208.23403,751.96498,379.15376,230.2167,1.65,1569.56948,5,-8.13084,6.93548,18.6751,51.81465,0.36042,2.3573,0.87252 +nsr004,2520,2820,934.8644,936,936,1543.82015,-0.14243,3.38813,64,39.29148,26.4297,0.050633,317,1,5,375.33676,614.66092,404.69991,229.7326,1.76,1624.43017,5,-8.72897,8.24793,18.7179,52.31904,0.35776,2.2504,0.84058 +nsr004,2550,2850,937.5142,936,936,1526.00375,-0.29163,3.49154,56,39.0641,25.962,0.044304,317,1,5,481.37824,540.18174,375.90137,226.3683,1.66,1623.82963,5,-8.24299,7.54098,18.3858,52.09579,0.35292,2.1636,0.84657 +nsr004,2580,2880,939.9111,944,936,1461.54621,-0.36465,3.76466,56,38.23017,25.4749,0.038217,315,1,5,457.74559,484.6206,408.56772,204.1342,2,1555.06806,5,-7.86792,7.65517,18.0422,50.96638,0.354,2.0464,0.83908 +nsr004,2610,2910,943.2381,944,936,1432.69154,-0.54232,3.91469,48,37.85091,25.7929,0.041401,315,1,5,207.74006,547.8265,539.06856,209.7469,2.57,1504.38198,5,-8.22857,8.06957,18.2669,50.31604,0.36304,2.1943,0.85484 +nsr004,2640,2940,947.4827,952,936,1180.3391,-0.59473,4.67718,40,34.35606,25.7348,0.03481,317,1,5,60.445844,556.03967,405.9971,199.4608,2.04,1221.94346,5,-9.14019,8.5913,18.2261,45.03875,0.40468,2.1732,0.92064 +nsr004,2670,2970,950.273,952,952,1105.39019,-0.71788,5.2704,32,33.24741,25.6503,0.031847,315,1,5,30.571118,504.32473,400.70357,208.9658,1.92,1144.56522,5,-9.07692,8.66667,18.1651,43.36828,0.41886,2.1139,0.96447 +nsr004,2700,3000,946.5741,952,952,1161.5554,-0.57147,4.75631,40,34.0816,25.4459,0.031646,317,1,5,96.832221,510.29586,396.2162,209.9707,1.89,1213.31497,5,-9.35849,8.84483,18.0214,44.70279,0.40314,2.2409,0.9802 +nsr004,2730,3030,944.327,952,952,1339.85485,-0.62785,4.26908,40,36.60403,25.9599,0.037855,318,1,5,242.87871,553.19359,411.594,225.1221,1.83,1432.78845,5,-9.74312,9.08621,18.3854,48.39097,0.37994,2.1522,0.94163 +nsr004,2760,3060,940.7398,944,960,1379.22454,-0.42836,3.90116,40,37.13791,27.2145,0.050314,319,1,5,257.78969,561.99515,397.15254,253.3372,1.57,1470.2746,5,-9.42056,9.11667,19.2739,48.8566,0.3945,2.225,0.86873 +nsr004,2790,3090,932.486,936,960,1497.41308,-0.61522,3.20836,48,38.69642,27.1956,0.05,321,1,5,389.4973,693.60224,306.53847,251.4283,1.22,1641.06634,5,-10.3178,8.7,19.2602,51.22374,0.376,2.2648,0.84369 +nsr004,2820,3120,930.6335,936,944,1593.24224,-0.37055,3.12684,48,39.91544,28.6572,0.056075,322,1,5,183.29818,784.88418,448.38449,289.8449,1.55,1706.41172,5,-10.5741,9.248,20.2951,52.6744,0.38529,2.3074,0.83454 +nsr004,2850,3150,924.963,928,944,1832.87788,-0.34095,3.00796,56,42.81212,32.7255,0.089783,324,1,5,117.90846,783.97295,683.27641,387.6826,1.76,1972.84041,5,-10.9655,10.8293,23.1763,55.93401,0.41435,2.3188,0.74144 +nsr004,2880,3180,921.1779,928,912,2029.27902,-0.49728,3.40845,56,45.04752,34.3706,0.098462,326,1,5,74.285298,790.65769,906.21989,445.2144,2.04,2216.37729,5,-11.916,12.2097,24.3411,58.87331,0.41345,2.5442,0.71878 +nsr004,2910,3210,914.7073,920,912,2377.08839,-0.53425,3.37673,64,48.75539,35.1952,0.094801,328,1,5,175.2105,969.60708,1051.9828,456.4976,2.3,2653.298,5,-12.6667,13.0169,24.9249,64.28785,0.38771,2.503,0.72115 +nsr004,2940,3240,916.4281,920,912,2648.50326,-0.41557,3.10395,70,51.46361,35.9905,0.1135,327,1,5,57.142474,1082.1623,1299.3626,477.089,2.72,2915.75633,5,-12.9688,14.7627,25.4881,68.17156,0.37388,2.4086,0.64408 +nsr004,2970,3270,912.2432,912,912,2545.11142,-0.26837,3.16348,64,50.4491,35.981,0.12195,329,1,5,3.5893942,1020.1319,1294.4643,468.9894,2.76,2787.17504,5,-13.4769,15.4068,25.4813,66.64028,0.38237,2.7665,0.70118 +nsr004,3000,3300,909.7212,912,912,2808.457,-0.21433,2.82739,72,52.99488,36.6075,0.12766,330,1,5,1.6311033,1244.6562,1357.1489,479.0127,2.83,3082.44886,5,-13.9231,15.2034,25.9248,70.31939,0.36867,3.2835,0.64348 +nsr004,3030,3330,913.1707,912,912,2863.9463,-0.33696,2.82242,72,53.51585,36.4464,0.12232,328,1,5,24.336272,1331.9927,1330.6366,468.8557,2.84,3155.82122,5,-13.4351,15.9655,25.811,71.14552,0.36279,1.5655,1.2311 +nsr004,3060,3360,912.7295,912,912,2897.8077,-0.28564,2.79185,74,53.83129,36.0866,0.1189,329,1,5,34.94309,1333.8628,1363.9552,454.9569,3,3187.71792,5,-13.0687,16.0351,25.5561,71.71125,0.35637,1.5188,1.205 +nsr004,3090,3390,915.4878,912,912,2818.08548,-0.37305,2.95338,68,53.08564,36.3308,0.11927,328,1,5,18.357911,1261.6975,1355.2547,464.2775,2.92,3099.58761,5,-13.3651,14.069,25.7289,70.52797,0.3648,2.7293,0.68273 +nsr004,3120,3420,906.852,912,912,2844.30226,-0.38518,2.80235,72,53.332,35.595,0.11212,331,1,5,58.507157,1330.9002,1324.0743,449.1586,2.95,3162.64026,5,-12.2645,12.3471,25.2072,71.08586,0.3546,2.6681,0.64661 +nsr004,3150,3450,891.1429,904,912,4961.46013,-0.91629,3.64239,88,70.43763,32.0239,0.083582,336,1,5,945.57063,3530.4784,1190.9509,385.4339,3.09,6052.43379,5,-12.8926,11.888,22.6761,96.99852,0.23378,1.5501,1.2021 +nsr004,3180,3480,868.3826,896,912,7679.5276,-0.65354,2.41207,112,87.63291,29.6083,0.072674,345,1,5,3505.0213,4705.6179,1249.7082,326.6413,3.83,9786.98871,5,-12.1983,11.552,20.9641,122.1457,0.17163,1.3853,1.072 +nsr004,3210,3510,854.6514,888,912,9086.72629,-0.42604,1.92516,160,95.32432,27.0735,0.060172,350,1,5,5754.999,4662.6164,1101.0422,271.2871,4.06,11789.9447,5,-11.7581,10.8065,19.1698,133.439,0.14366,1.2933,1.0059 +nsr004,3240,3540,841.191,856,912,8170.92679,-0.29703,1.80929,160,90.39318,27.4185,0.059155,356,1,5,4867.9594,4225.4559,1144.9914,293.512,3.9,10531.9187,5,-11.845,11.5504,19.4126,126.3527,0.15364,1.3092,1.0264 +nsr004,3270,3570,833.2702,840,856,7764.01338,-0.11712,1.83559,160,88.11364,27.5803,0.055866,359,1,5,3978.8318,4459.167,1112.2145,291.606,3.81,9841.81926,5,-12.2171,12.1045,19.528,123.0719,0.15867,1.3477,1.0305 +nsr004,3300,3600,824.4408,824,800,7179.1201,0.042409,1.92237,144,84.72969,27.2529,0.058011,363,1,5,3174.881,4374.1463,1169.9477,278.7482,4.2,8997.72318,5,-13.1061,12.4662,19.2959,118.262,0.16316,1.3184,1.019 +nsr004,3330,3630,812.5528,808,784,5919.73701,0.13517,2.16611,120,76.93983,27.4448,0.065217,369,1,5,1524.6839,4248.0727,1271.4832,288.3606,4.41,7332.60033,5,-13.3926,12.5217,19.4311,107.0603,0.1815,1.2941,1.03 +nsr004,3360,3660,801.3048,800,784,4882.0248,0.2244,2.39775,104,69.87149,26.8224,0.053619,374,1,5,467.92048,3902.4,1353.1286,288.8648,4.68,6012.31388,5,-13.6056,13.1748,18.9908,96.97113,0.19584,1.282,1.0481 +nsr004,3390,3690,798.5493,792,784,4890.29636,0.54552,3.51253,96,69.93065,28.1144,0.061497,375,1,5,598.43295,3381.3497,1673.2019,285.2091,5.87,5938.19363,5,-13.6259,13.6312,19.9062,96.87278,0.20549,1.2746,1.0496 +nsr004,3420,3720,795.4894,792,784,5058.98122,0.82505,4.22411,92,71.12652,28.936,0.072,376,1,5,1199.2401,2436.8851,2114.7646,365.7007,5.78,6116.59048,5,-15.0282,14.5442,20.4876,98.47954,0.20804,1.2818,1.0636 +nsr004,3450,3750,804.6113,800,784,5333.17374,0.71,3.75619,96,73.02858,30.9311,0.080645,373,1,5,1317.0459,2665.8946,2083.8768,388.6224,5.36,6455.43966,5,-15.7714,16.1528,21.901,100.9292,0.21699,1.3815,1.1094 +nsr004,3480,3780,810.4216,800,784,4843.89763,0.79879,3.99719,88,69.59812,31.6073,0.084011,370,1,5,366.04641,2604.6932,2271.0128,422.106,5.38,5663.85843,5,-17.2206,17.3427,22.3801,95.84846,0.23349,1.4265,1.1476 +nsr004,3510,3810,813.5718,800,784,4377.04442,0.99853,4.28125,80,66.15924,31.4242,0.084239,369,1,5,129.83238,2383.0456,2081.9069,409.2615,5.09,5004.04632,5,-17.1286,16.2836,22.25,90.87919,0.24483,1.3918,1.1479 +nsr004,3540,3840,813.7826,800,784,4623.29866,1.1006,4.51579,80,67.99484,32.4142,0.079019,368,1,5,107.03755,2643.178,1992.0419,499.2097,3.99,5241.46725,5,-15.8116,15.763,22.9459,93.38137,0.24572,1.384,1.148 +nsr004,3570,3870,823.956,808,760,5911.62341,0.83941,3.21341,104,76.88708,32.9955,0.088154,364,1,5,104.18293,4193.2552,1977.5014,459.956,4.3,6734.89554,5,-15.2286,16.8271,23.3621,106.1954,0.21999,1.3956,1.1196 +nsr004,3600,3900,836.4022,824,760,6949.03663,0.51149,2.35834,128,83.36088,33.9438,0.095238,358,1,5,702.25483,4878.531,1990.6497,502.4787,3.96,8073.91418,5,-14.8235,15.9206,24.034,115.4142,0.20824,1.3923,1.0792 +nsr004,3630,3930,850.221,840,736,7876.14422,0.25297,1.90986,160,88.74764,34.1414,0.09375,353,1,5,1836.7613,5078.7273,1879.7517,513.6499,3.66,9308.89022,5,-14.3333,15.5039,24.1732,123.1582,0.19628,1.3823,1.0484 +nsr004,3660,3960,865.0405,880,952,8120.23604,-0.038292,1.75698,168,90.11235,34.818,0.10725,346,1,5,2699.0937,4646.332,1877.4789,503.1349,3.73,9726.03941,5,-12.916,13.9032,24.6551,125.0304,0.19719,1.3993,1.0584 +nsr004,3690,3990,870.5391,888,968,8201.58059,-0.18525,1.69544,176,90.56258,34.0888,0.10174,345,1,5,3639.9637,4343.8401,1537.3126,496.1076,3.1,10017.2239,5,-12.1385,12.7188,24.1368,125.7799,0.1919,1.3948,1.07 +nsr004,3720,4020,882.8706,920,952,8020.24279,-0.45365,1.81989,160,89.55581,33.0449,0.085546,340,1,5,4215.932,4196.5888,1075.0639,452.2994,2.38,9939.88402,5,-11.3333,10.6667,23.4007,124.4704,0.188,1.3468,1.0744 +nsr004,3750,4050,891.5714,928,952,7971.35011,-0.63782,1.96025,160,89.28242,31.449,0.074627,336,1,5,4607.5556,4309.9281,742.57539,335.3006,2.21,9995.35961,5,-9.86207,9.96947,22.2687,124.2852,0.17917,1.2451,1.0504 +nsr004,3780,4080,911.8541,944,952,5961.3445,-1.067,2.96948,72,77.20974,31.2909,0.073171,329,1,5,2458.6461,3768.1931,772.01161,385.8598,2,7384.71066,5,-10.0177,9.46565,22.1546,106.9199,0.20721,1.2417,1.0789 +nsr004,3810,4110,925.9506,944,952,3686.98207,-1.348,4.5682,52,60.72052,32.7497,0.089783,324,1,5,561.36521,2713.6328,666.43867,418.9852,1.59,4360.42192,5,-10.8148,8.94574,23.1887,82.68162,0.28046,1.267,1.1022 +nsr004,3840,4140,940.5392,944,952,1563.83415,-1.0983,4.96333,40,39.54534,31.0876,0.091195,319,1,5,52.118056,714.38352,628.51295,299.6439,2.1,1694.65838,5,-10.5333,9.34375,22.0168,51.40942,0.42826,2.4945,0.94147 +nsr004,3870,4170,943.673,952,952,1698.01258,-0.92848,4.97239,40,41.20695,30.6399,0.082019,318,1,5,19.852979,865.18028,650.72684,297.964,2.18,1833.72405,5,-10.9811,9.5625,21.6999,54.08455,0.40122,2.549,0.93707 +nsr004,3900,4200,945.0314,952,952,1703.91699,-0.98549,5.03064,40,41.27853,29.7608,0.069401,318,1,5,32.347139,889.13798,644.90073,274.3827,2.35,1840.76854,5,-11.1215,10.0161,21.0773,54.43878,0.38717,2.4657,0.924 +nsr004,3930,4230,939.8119,944,952,1928.76954,-0.8933,4.39502,48,43.91776,30.2875,0.072327,319,1,5,14.156196,1055.9448,741.68161,286.4957,2.59,2098.2783,5,-11.1927,9.87097,21.4492,58.28783,0.36799,2.4786,0.86779 +nsr004,3960,4260,939.225,944,952,1876.86458,-0.89886,4.54426,48,43.3228,29.245,0.062696,320,1,5,8.1149348,1060.7619,711.66937,262.7832,2.71,2043.32935,5,-10.6126,10.16,20.7118,57.66065,0.3592,2.5794,0.9078 +nsr004,3990,4290,937.525,944,952,1584.82696,-0.63628,4.31024,40,39.80989,28.3073,0.053292,320,1,5,36.461357,878.72624,522.52864,263.3889,1.98,1701.10509,5,-10.6726,9.6,20.0466,52.60977,0.38104,2.5008,0.94402 +nsr004,4020,4320,933.3084,936,936,1599.13271,-0.49917,4.09246,48,39.98916,28.0214,0.053125,321,1,5,43.489612,859.6126,555.61135,255.9566,2.17,1714.67012,5,-10.8276,9.71429,19.845,52.95696,0.37474,2.2059,0.92368 +nsr004,4050,4350,928.1238,936,936,1787.41319,-0.32847,3.50778,48,42.27781,29.5658,0.065217,323,1,5,113.85551,891.6698,614.18067,299.0671,2.05,1918.77313,5,-10.8889,9.61905,20.9386,56.00358,0.37388,2.1977,0.85973 +nsr004,4080,4380,924.0123,928,936,1787.11096,-0.14586,3.42861,48,42.27424,30.0518,0.074074,325,1,5,155.35142,842.79573,606.38591,307.3672,1.97,1911.90022,5,-11.1186,10.6202,21.2826,55.86836,0.38094,2.0663,0.81287 +nsr004,4110,4410,904.9668,920,944,5716.39586,-1.4799,4.96222,64,75.60685,28.1812,0.057576,331,1,5,2064.8484,4460.536,644.28041,306.9163,2.1,7476.5811,5,-11.3984,9.75806,19.9512,105.0464,0.18993,1.1768,1.0235 +nsr004,4140,4440,878.5263,912,936,8915.21778,-0.88377,2.57564,96,94.42043,26.8913,0.043988,342,1,5,4976.702,5761.5693,769.98954,280.6362,2.74,11788.897,5,-10.9677,9.00775,19.0385,132.1665,0.14405,1.104,0.94763 +nsr004,4170,4470,848.1582,896,936,10918.5925,-0.53635,1.7006,200,104.4921,25.8897,0.03966,354,1,5,7941.0416,5483.9885,975.81192,269.5792,3.62,14670.4212,5,-10.2615,8.84375,18.3242,146.6336,0.12497,1.0359,0.89422 +nsr004,4200,4500,835.9443,872,904,10228.1533,-0.40801,1.58154,190,101.1343,26.0296,0.047486,359,1,5,6567.9791,6061.416,720.56529,236.3077,3.05,13586.2681,5,-9.66412,8.45312,18.4305,141.8331,0.12995,1.0577,0.91197 +nsr004,4230,4530,837.4749,880,928,10476.8775,-0.40743,1.58068,200,102.3566,25.5345,0.042017,358,1,5,4540.1047,8062.691,714.76048,251.5839,2.84,13569.14,5,-9.78626,9.85827,18.0809,143.6205,0.12589,1.0586,0.91115 +nsr004,4260,4560,836.0334,872,904,10333.2726,-0.36732,1.63465,190,101.6527,27.5543,0.064246,359,1,5,3032.441,9004.8737,804.76304,248.2619,3.24,13090.3395,5,-9.95349,10.5649,19.511,142.4285,0.13699,1.1179,0.94243 +nsr004,4290,4590,834.1838,864,736,10457.6086,-0.27222,1.6413,190,102.2624,27.7998,0.067039,359,1,5,2675.7584,9277.6522,899.41055,256.9645,3.5,13109.7856,5,-11.2836,11.4046,19.6831,143.2752,0.13738,1.1326,0.92893 +nsr004,4320,4620,838.5922,868,736,11446.8416,-0.21951,1.62315,200,106.9899,28.3017,0.072829,358,1,5,4184.2519,9071.8797,868.06264,268.8999,3.23,14393.0941,5,-10.6107,11.4242,20.0392,149.9737,0.13362,0.76667,0.71192 +nsr004,4350,4650,840.7843,872,736,11932.3269,-0.20216,1.61991,200,109.2352,27.3471,0.064607,357,1,5,5930.339,8144.9058,916.15785,248.9205,3.68,15240.3232,5,-10.6923,11.2403,19.3641,153.2634,0.12635,0.75663,0.70248 +nsr004,4380,4680,841.1011,872,736,12226.0292,-0.18019,1.58105,208,110.5714,27.781,0.067606,356,1,5,8395.2112,6225.6729,1016.5973,249.2162,4.08,15886.6975,5,-12.0787,12.0735,19.6714,155.1293,0.12681,0.7605,0.70406 +nsr004,4410,4710,861.341,888,888,11402.9323,-0.49686,1.91068,208,106.7845,28.6043,0.071839,349,1,5,6737.4244,6715.851,1125.8051,283.5681,3.97,14862.6485,5,-13.1901,13.1942,20.2543,149.6517,0.13534,0.88971,0.8141 +nsr004,4440,4740,885.2861,912,888,9201.22854,-0.95028,2.94498,112,95.92303,29.5673,0.079882,339,1,5,3601.8056,6798.0169,1276.0878,328.9535,3.88,12004.8637,5,-14.1833,13.7101,20.9309,134.0312,0.15616,1.4401,1.0983 +nsr004,4470,4770,908.3394,916,888,4425.12458,-0.82463,3.75248,88,66.52161,30.6461,0.082067,330,1,5,477.27636,2898.3181,1375.2483,410.1972,3.35,5161.0399,5,-15.5,14.0455,21.6977,91.53938,0.23703,1.4875,1.1566 +nsr004,4500,4800,923.358,936,976,3111.8095,-0.52599,2.80018,80,55.7836,31.3178,0.092879,324,1,5,15.869153,2002.9524,1044.8145,378.9454,2.76,3442.58148,5,-15.2373,14.1102,22.1776,75.70847,0.29293,1.4838,1.1825 +nsr004,4530,4830,926.5185,936,976,3253.27829,-0.54463,2.7692,84,57.03752,31.9349,0.10217,324,1,5,11.453043,2109.1611,1103.5695,372.3817,2.96,3596.56539,5,-15.0175,13.7344,22.6163,77.42778,0.29209,1.4748,1.1623 +nsr004,4560,4860,929.9876,944,976,3292.53567,-0.68099,2.88336,80,57.38062,32.0685,0.090343,322,1,5,58.457418,2138.0204,1067.4503,399.4864,2.67,3663.41446,5,-15.6814,14.2031,22.7108,77.90566,0.29152,1.4242,1.1512 +nsr004,4590,4890,933.6573,944,976,2954.8947,-0.6411,3.08736,74,54.35894,32.8816,0.096875,321,1,5,91.571596,1570.8584,1170.8853,419.9223,2.79,3253.23759,5,-16.5124,15.3279,23.287,73.26327,0.31785,1.4691,1.1744 +nsr004,4620,4920,924.1846,928,912,3182.83001,-0.43453,2.74753,80,56.41658,33.2532,0.10185,325,1,5,43.082428,1664.2708,1339.7792,459.1301,2.92,3506.26243,5,-16.5854,15.7795,23.5479,76.23095,0.3089,1.48,1.1605 +nsr004,4650,4950,914.0912,920,912,3735.32093,-0.3374,2.2979,88,61.11727,32.3276,0.094512,329,1,5,386.35697,2176.0699,1179.4878,429.0673,2.75,4170.98194,5,-16.272,15.1587,22.8939,83.34574,0.27469,1.3977,1.0971 +nsr004,4680,4980,913.2158,912,904,3813.93194,-0.23453,2.14995,104,61.75704,32.6967,0.097561,329,1,5,398.0565,2312.1138,1107.4802,424.6856,2.61,4242.33606,5,-15.9,14.9531,23.1553,84.2122,0.27496,1.4105,1.0936 +nsr004,4710,5010,912.7073,916,912,3679.59603,-0.26141,2.20063,96,60.65967,32.8093,0.097859,328,1,5,309.25808,2253.2051,1095.1146,429.1304,2.55,4086.70812,5,-16.2881,15.4488,23.234,82.5795,0.28135,1.4066,1.0964 +nsr004,4740,5040,916.9419,928,984,3863.40459,-0.35181,2.16227,96,62.15629,32.5263,0.092025,327,1,5,169.82223,2707.8774,974.84352,426.3908,2.29,4278.93399,5,-15.8632,15.1875,23.035,84.83042,0.27154,1.3978,1.0971 +nsr004,4770,5070,925.679,936,984,3866.69541,-0.43359,2.26116,96,62.18276,33.4679,0.11146,324,1,5,552.23999,2131.1467,1152.7858,414.5154,2.78,4250.68796,5,-15.2069,14.272,23.6997,84.68597,0.27985,1.4259,1.1242 +nsr004,4800,5100,925.5385,936,984,3822.46534,-0.43943,2.29067,96,61.82609,32.5174,0.098765,325,1,5,566.99866,2144.018,1124.7365,374.9275,3,4210.68071,5,-15.2542,15.2258,23.0288,84.34812,0.27302,1.4248,1.1325 +nsr004,4830,5130,926.0988,936,984,3773.56297,-0.49529,2.33569,96,61.42933,31.7857,0.092879,324,1,5,763.92357,2058.9688,1032.0129,349.3213,2.95,4204.22656,5,-15.7857,13.9843,22.5096,83.90736,0.26827,1.4008,1.1275 +nsr004,4860,5160,923.0031,936,976,3798.95369,-0.42475,2.29734,104,61.63565,30.3071,0.092593,325,1,5,853.95893,2087.2318,998.33716,318.2722,3.14,4257.80005,5,-14.2593,12.4462,21.4621,84.48246,0.25404,1.3586,1.0997 +nsr004,4890,5190,910.7152,928,984,5840.2408,-0.74096,3.02149,112,76.42147,29.5276,0.091185,330,1,5,1033.6927,4429.768,1130.4051,318.5806,3.55,6912.44635,5,-13.5327,12.0769,20.9096,106.0343,0.1972,1.3139,1.0485 +nsr004,4920,5220,907.4909,928,984,6411.50904,-0.64709,2.62466,128,80.0719,29.455,0.097264,330,1,5,1326.9599,4496.071,1451.1183,313.682,4.63,7587.83117,5,-13.9266,14.252,20.8596,111.3009,0.18742,1.3532,1.0689 +nsr004,4950,5250,907.2727,928,984,6512.39348,-0.66252,2.62,128,80.6994,29.682,0.1003,330,1,5,2048.9043,3968.1085,1481.0468,326.7708,4.53,7824.83028,5,-14.3393,13.1901,21.0203,112.1737,0.18739,1.3945,1.082 +nsr004,4980,5280,903.2289,928,984,6931.8991,-0.65401,2.53963,128,83.25803,33.9867,0.10272,332,1,5,2401.8212,3693.2862,1838.7077,434.4051,4.23,8368.22028,5,-14.8224,14.0165,24.0656,115.259,0.2088,1.3844,1.0725 +nsr004,5010,5310,891.1098,904,984,7596.58612,-0.33925,2.0268,152,87.1584,33.7357,0.098214,337,1,5,3229.2416,3450.7094,2059.7611,425.9292,4.84,9165.64135,5,-17.8246,15.9492,23.8871,120.9238,0.19754,1.3256,1.0274 +nsr004,5040,5340,871.0698,856,808,7959.01553,-0.025284,1.90992,152,89.21331,33.679,0.10496,344,1,5,3347.1391,3707.406,2145.1402,401.2117,5.35,9600.89704,5,-16.735,13.7236,23.8469,123.8925,0.19248,1.3159,1.0036 +nsr004,5070,5370,850.5156,832,808,8014.56297,0.16651,1.91217,146,89.52409,32.1615,0.085227,353,1,5,3447.1493,3898.8836,1991.6835,397.7108,5.01,9735.42718,5,-15.3016,13.7742,22.7678,124.5422,0.18281,1.2987,1.012 +nsr004,5100,5400,831.1579,816,808,7577.95556,0.40877,2.26717,136,87.05145,31.8133,0.080556,361,1,5,2877.4673,3511.529,2360.6349,392.6208,6.01,9142.25208,5,-15.0308,13.8281,22.5192,121.0322,0.18606,1.2234,0.98524 +nsr004,5130,5430,808.8865,800,808,6910.3448,0.52289,2.76965,96,83.12848,31.6786,0.081301,370,1,5,2410.9417,3354.539,2277.5577,388.2951,5.87,8431.33352,5,-14.9254,13.4488,22.428,115.4022,0.19435,1.1945,0.97664 +nsr004,5160,5460,792.1905,784,768,5730.59492,0.70834,3.44991,96,75.70069,30.8273,0.068966,378,1,5,1859.4418,2488.3022,2275.1048,386.6068,5.88,7009.45564,5,-15.0526,14.4286,21.8205,104.8096,0.20819,1.1335,0.96107 +nsr004,5190,5490,788.4421,784,768,4850.12593,0.56232,3.18318,88,69.64285,32.0158,0.073879,380,1,5,1657.0515,1921.1335,2048.5782,393.6977,5.2,6020.46094,5,-13.9704,12.6715,22.6666,95.84612,0.23649,1.1621,0.98968 +nsr004,5220,5520,780.2094,776,768,4587.71456,0.50753,3.03322,96,67.73267,31.7523,0.062992,382,1,5,1186.1467,2242.8752,1883.3518,414.9938,4.54,5727.36747,5,-14.0986,12.782,22.4811,93.11299,0.24144,1.1671,1.001 +nsr004,5250,5550,785.5368,776,768,5716.25985,0.69842,3.24293,96,75.60595,33.6388,0.079156,380,1,5,977.21302,3380.6148,1971.3845,524.53,3.76,6853.74226,5,-13.1206,12.1343,23.8147,104.2371,0.22847,1.158,0.98168 +nsr004,5280,5580,793.344,776,768,7852.56317,1.0083,3.68744,104,88.61469,31.0804,0.088235,375,1,5,2502.2549,4568.7263,1781.6797,452.3288,3.94,9304.98969,5,-12.5693,13.2836,22.0033,123.3733,0.17835,1.1389,0.96437 +nsr004,5310,5610,794.9653,776,768,8364.40254,0.98346,3.42657,104,91.45711,32.4856,0.10428,375,1,5,2898.9469,4499.8203,2052.9811,486.0722,4.22,9937.82051,5,-14.9185,14.0882,22.9968,127.279,0.18068,1.1039,0.93664 +nsr004,5340,5640,804.0108,784,768,9358.65934,0.78809,2.82427,128,96.74016,32.5786,0.1,371,1,5,3769.1328,5007.4991,1978.7457,474.3197,4.17,11229.6974,5,-15.5704,16.5263,23.0676,134.8525,0.17106,1.1125,0.92214 +nsr004,5370,5670,813.2896,792,792,9603.85562,0.60613,2.52586,128,97.99926,33.7364,0.11233,366,1,5,3537.691,5082.6723,2396.9952,521.3259,4.6,11538.6843,5,-15.7313,16.6875,23.8878,136.5177,0.17498,1.1819,0.94321 +nsr004,5400,5700,814.0328,792,792,9600.32769,0.59891,2.48918,144,97.98126,33.8221,0.11781,366,1,5,2623.2789,5881.518,2384.5425,522.8011,4.56,11412.1405,5,-17.338,17.1562,23.9483,136.4813,0.17547,1.1987,0.94956 +nsr004,5430,5730,813.2316,792,768,9600.18392,0.59446,2.55725,128,97.98053,33.0722,0.10656,367,1,5,2101.3463,6445.5637,2324.9846,478.7654,4.86,11350.6601,5,-16.6338,17.0233,23.417,136.5724,0.17146,1.228,0.97119 +nsr004,5460,5760,810.5149,784,768,9838.1798,0.62124,2.51714,136,99.1876,32.8951,0.10326,369,1,5,2994.4868,6065.4457,2192.8247,470.3726,4.66,11723.1298,5,-16.2676,16.0775,23.2917,138.3252,0.16838,1.1798,0.94297 +nsr004,5490,5790,799.2922,776,704,10861.0891,0.65952,2.47342,152,104.2165,30.5758,0.08871,373,1,5,5304.8615,5529.2329,2025.4719,402.5228,5.03,13262.0891,5,-15.9577,15.8626,21.6493,145.7858,0.1485,1.0284,0.85471 +nsr004,5520,5820,787.7795,768,696,11822.9828,0.71024,2.46281,160,108.7335,29.077,0.081579,381,1,5,8565.2085,4265.1722,1883.0644,258.254,7.29,14971.6992,5,-14.3217,14.0775,20.5863,152.3882,0.13509,0.53784,0.5091 +nsr004,5550,5850,766.6087,736,696,11061.8542,1.0435,3.13701,128,105.1753,26.0241,0.058974,391,1,5,8038.9003,3828.2557,1784.5691,266.7953,6.69,13918.5204,5,-12.6027,11.7846,18.4167,147.5958,0.12478,0.89517,0.79882 +nsr004,5580,5880,740.0394,712,688,7446.04289,1.2098,3.89027,104,86.29046,22.3922,0.037037,406,1,5,5430.6108,2714.6128,1297.3849,189.3862,6.85,9631.9947,5,-11.0137,11.1029,15.8466,120.9999,0.13096,0.78028,0.72254 +nsr004,5610,5910,724.7343,700,688,6802.90744,1.3675,4.59776,96,82.47974,19.7377,0.021792,414,1,5,4527.7122,2986.8311,1153.0306,184.7557,6.24,8852.32953,5,-9.51351,8.99248,13.9691,115.8045,0.12063,0.77567,0.72191 +nsr004,5640,5940,716.315,696,688,4642.61822,1.197,4.62796,94,68.13676,19.0451,0.019139,419,1,5,1932.3459,2852.3156,1150.521,133.8452,8.6,6069.0277,5,-8.1831,8.1,13.4816,95.41218,0.1413,0.79857,0.74566 +nsr004,5670,5970,708.6415,696,688,2909.39364,0.64514,3.20497,76,53.9388,17.3519,0.0094563,424,1,5,684.96741,2428.023,704.40027,120.985,5.82,3938.37564,5,-7.21678,7.78082,12.2837,75.28545,0.16316,0.81708,0.76649 +nsr004,5700,6000,703.9812,696,688,2368.90318,0.41019,2.3872,72,48.67138,16.3675,0,426,1,5,424.17633,2121.2719,628.45935,103.0889,6.1,3276.99651,5,-7.19718,7.54054,11.5855,67.8497,0.17075,1.7758,0.96037 +nsr004,5730,6030,695.8701,688,688,2439.57378,0.49493,2.62855,64,49.39204,15.761,0,431,1,5,132.97808,2534.3795,630.26465,99.76501,6.32,3397.38724,5,-6.79452,6.80795,11.1571,68.9541,0.1618,1.596,0.93158 +nsr004,5760,6060,686.3158,680,688,2728.01931,0.52812,2.85688,64,52.23044,16.3584,0.0045872,437,1,5,360.48367,2829.4431,557.95596,84.61363,6.59,3832.49634,5,-6.58108,6.66234,11.5792,72.95177,0.15872,1.5926,0.94955 +nsr004,5790,6090,678.8597,672,648,3119.02336,0.59286,2.69307,72,55.84822,16.122,0.0045351,442,1,5,902.54101,2967.6924,503.22987,73.00849,6.89,4446.47175,5,-6.33333,6.82119,11.4128,78.15237,0.14603,0.73968,0.69818 +nsr004,5820,6120,675.0631,664,648,3323.50843,0.6438,2.62502,80,57.64988,15.9503,0.0045147,444,1,5,1339.9481,2870.2613,494.80013,78.48158,6.3,4783.49111,5,-6.02614,6.66667,11.2901,80.74374,0.13983,0.71509,0.67614 +nsr004,5850,6150,667.2889,648,616,3611.78718,0.80025,2.66452,80,60.09815,15.5985,0.0044543,450,1,5,2035.9578,2733.8073,419.73031,69.33751,6.05,5258.83297,5,-6.02614,6.16993,11.0415,84.27134,0.13102,0.65099,0.62014 +nsr004,5880,6180,666.6667,648,616,3678.64588,0.79428,2.62922,88,60.65184,16.1198,0.0044543,450,1,5,2073.8195,2791.8277,430.00734,74.75885,5.75,5370.41335,5,-5.89542,6.0129,11.4111,85.01223,0.13423,0.689,0.65494 +nsr004,5910,6210,673.5461,656,608,4435.5142,0.82602,2.83276,90,66.59966,17.1606,0.0067568,445,1,5,2051.3139,3362.5612,717.80567,117.4185,6.11,6249.09927,5,-5.52941,5.74497,12.1481,93.39943,0.13007,0.69855,0.65973 +nsr004,5940,6240,671.6779,656,608,4231.35787,0.8703,3.00469,88,65.04889,17.1514,0.0067265,447,1,5,1420.9418,3738.6211,650.52237,89.56309,7.26,5899.64836,5,-6.09091,6.86093,12.1398,91.18849,0.13313,0.70291,0.66477 +nsr004,5970,6270,669.0357,656,608,4046.24481,1.0438,3.60554,80,63.6101,17.4305,0.0089485,448,1,5,1572.7544,3140.0743,812.11986,120.624,6.73,5645.57254,5,-6.14194,6.65333,12.3386,89.10807,0.13847,0.70791,0.6704 +nsr004,6000,6300,674.2472,656,608,4976.70452,0.98304,3.07782,90,70.54576,17.4604,0.009009,445,1,5,3289.524,3063.0228,659.43613,84.80756,7.78,7096.79052,5,-6.45455,7.54545,12.3597,98.99821,0.12485,0.69759,0.65901 +nsr004,6030,6330,685.3516,664,608,5806.7182,0.75721,2.67311,112,76.20183,19.2643,0.016018,438,1,5,4148.9295,3159.452,884.74098,127.7983,6.92,8320.92074,5,-7.41935,8.27027,13.635,106.8996,0.12755,0.7551,0.70109 +nsr004,6060,6360,699.4685,688,608,6236.01595,0.47947,2.1906,128,78.96845,19.156,0.011682,429,1,5,4458.9922,3375.7961,1037.0901,130.4091,7.95,9002.28748,5,-8.65306,10.1892,13.5591,110.8521,0.12232,0.76283,0.69989 +nsr004,6090,6390,716.8729,712,744,6320.81313,0.22258,2.05579,136,79.50354,22.0872,0.019231,417,1,5,3924.8684,3760.3579,1226.1929,197.3193,6.21,9108.73847,5,-9.69333,11.8621,15.6358,111.3425,0.14043,0.86367,0.76829 +nsr004,6120,6420,737.4384,736,744,6868.04929,0.059996,2.16367,128,82.87369,23.3932,0.022222,406,1,5,3507.4624,4524.021,1527.5902,222.2568,6.87,9781.33032,5,-11.0464,13.021,16.5582,116.0255,0.14271,0.97747,0.84054 +nsr004,6150,6450,758.3756,760,784,5135.91961,0.067047,2.43189,104,71.66533,24.9221,0.030534,394,1,5,1615.7136,3195.7569,1880.0513,288.9187,6.51,6980.4405,5,-12.3356,13.6338,17.6422,99.80277,0.17677,1.2129,1.0115 +nsr004,6180,6480,779.8433,776,744,5321.98587,0.33357,2.89368,96,72.95194,26.9621,0.044503,383,1,5,1352.9308,2897.4511,2266.0912,329.7008,6.87,6846.17391,5,-13.4085,13.8986,19.083,101.3894,0.18821,1.2478,1.0216 +nsr004,6210,6510,790.6243,784,784,5416.03357,0.28296,2.70404,104,73.59371,28.1956,0.055703,378,1,5,1777.2181,2594.8694,2235.6888,336.6341,6.64,6944.41043,5,-14.0423,15.6642,19.9631,102.1447,0.19544,1.2725,1.0317 +nsr004,6240,6540,800.3656,792,744,5226.99267,0.24099,2.48854,112,72.29794,31.7891,0.067385,372,1,5,1564.8428,2109.1483,2438.9599,445.4253,5.48,6558.37628,5,-15.8723,17.6593,22.5065,99.73686,0.22566,1.3388,1.0597 +nsr004,6270,6570,814.2076,808,776,4525.1732,0.19777,2.40622,104,67.26941,32.3705,0.071233,366,1,5,1043.9714,1663.2947,2436.9764,404.8079,6.02,5549.05034,5,-16.9254,18.1295,22.9208,92.33084,0.24825,1.3695,1.0785 +nsr004,6300,6600,821.5691,816,888,4854.17389,0.24742,2.61814,112,69.6719,33.949,0.085873,362,1,5,949.80675,1544.2953,2923.2543,447.5647,6.53,5864.9211,5,-17.7744,17.6028,24.037,95.55402,0.25155,1.4275,1.1022 +nsr004,6330,6630,833.5238,832,888,4555.3344,0.14156,2.68135,104,67.49322,34.097,0.08427,357,1,5,718.22413,1803.6915,2462.2789,460.8266,5.34,5445.02113,5,-18.1562,17.9021,24.1435,92.34586,0.26145,1.4388,1.1155 +nsr004,6360,6660,842.3343,848,888,4272.53567,0.033435,2.7522,96,65.36464,35.105,0.099432,353,1,5,384.0075,1491.4119,2661.5382,509.1888,5.23,5046.14639,5,-18.1692,18.1007,24.8576,89.03466,0.27919,1.4561,1.1304 +nsr004,6390,6690,845.8017,856,872,4018.60829,-0.020317,2.92672,88,63.39249,34.2398,0.10227,353,1,5,137.20051,1420.6034,2678.2744,479.9379,5.58,4716.01625,5,-19.5659,18.3286,24.2446,86.31,0.2809,1.407,1.1135 +nsr004,6420,6720,851.2137,856,872,4188.95707,-0.09624,2.83785,88,64.72215,34.0943,0.1,351,1,5,185.2264,1564.7226,2714.5174,465.2903,5.83,4929.75675,5,-19.0781,18.7194,24.1426,88.28958,0.27345,1.4091,1.1044 +nsr004,6450,6750,855.106,864,872,3873.22149,-0.038386,2.82787,88,62.23521,34.9555,0.1092,349,1,5,8.487818,1270.6056,2776.0748,412.0574,6.74,4467.22572,5,-18.3692,17.5852,24.7528,84.46147,0.29307,1.4927,1.1557 +nsr004,6480,6780,853.1966,856,896,3464.02696,-0.0037401,2.76563,88,58.85598,35.4665,0.11429,351,1,5,21.667383,995.57885,2505.9974,455.4228,5.5,3978.66641,5,-17.5039,17.1799,25.1145,79.35564,0.31648,1.4948,1.1684 +nsr004,6510,6810,856.298,856,856,3670.16382,0.093652,2.82401,80,60.58188,35.2045,0.1092,349,1,5,20.957216,1224.5532,2457.5881,486.4447,5.05,4189.54319,5,-18.8,17.5294,24.928,81.96904,0.30411,1.4384,1.1281 +nsr004,6540,6840,862.3908,864,856,3804.94193,0.12468,2.66238,88,61.68421,32.7857,0.10951,348,1,5,66.880171,1369.8754,2519.4856,418.1156,6.03,4374.35682,5,-19.0952,18.4317,23.2164,84.08854,0.27609,1.4212,1.1106 +nsr004,6570,6870,865.9827,864,856,3928.54305,0.11774,2.47457,88,62.67809,33.5244,0.12139,347,1,5,120.21494,1383.1915,2536.6861,455.1828,5.57,4495.27538,5,-18.9764,17.1765,23.7374,85.40271,0.27795,1.3886,1.075 +nsr004,6600,6900,864.9222,864,856,3775.14711,0.036656,2.33475,92,61.44223,33.2418,0.1185,347,1,5,51.025544,1249.0078,2623.6135,420.6138,6.24,4344.26058,5,-20.252,17.6957,23.5395,83.6432,0.28143,1.3975,1.0813 +nsr004,6630,6930,862.4368,864,888,4057.03057,0.029512,2.28744,96,63.69482,33.5036,0.12104,348,1,5,61.477955,1365.3834,2844.141,423.8333,6.71,4694.83564,5,-19.6124,17.7518,23.7248,86.89761,0.27302,1.3941,1.0664 +nsr004,6660,6960,860.3782,856,808,3998.61516,0.10152,2.31072,88,63.2346,33.2984,0.11782,349,1,5,74.364398,1400.8046,2725.1299,408.5527,6.67,4608.85163,5,-20.6308,19.8551,23.5794,86.26263,0.27334,1.3872,1.063 +nsr004,6690,6990,867.2601,864,808,4085.89736,0.0006055,2.15619,96,63.92102,32.9257,0.11014,346,1,5,2.2854315,1635.4979,2652.6038,415.9051,6.38,4706.29224,5,-21.0709,20.3358,23.3153,87.33953,0.26695,1.4212,1.0775 +nsr004,6720,7020,862.5287,856,848,4122.60148,0.10273,2.18513,96,64.20749,33.1772,0.10951,348,1,5,48.409524,1506.8945,2745.1441,434.2343,6.32,4734.68246,5,-20.229,19.8529,23.4922,87.71156,0.26784,1.4375,1.0902 +nsr004,6750,7050,865.8905,864,848,4081.31745,0.05217,2.14679,96,63.88519,32.302,0.095376,347,1,5,54.463546,1537.3999,2709.329,394.1035,6.87,4695.29592,5,-18.8855,18.7681,22.8739,87.40377,0.2617,1.4018,1.0713 +nsr004,6780,7080,864.5533,864,864,4112.7103,0.040996,2.20339,96,64.13042,30.9779,0.080925,347,1,5,148.20222,1645.0289,2607.5306,354.1287,7.36,4754.89039,5,-19.2061,18.4179,21.9362,88.00128,0.24927,1.3881,1.0643 +nsr004,6810,7110,859.3467,864,864,3973.68692,0.027371,2.21816,96,63.03719,29.9271,0.071839,349,1,5,113.588,1595.216,2579.0078,333.4087,7.74,4621.22058,5,-18.2481,18.2222,21.1905,86.59293,0.24471,1.3813,1.0755 +nsr004,6840,7140,844.0789,848,864,4707.92596,-0.089294,2.29031,104,68.61433,29.2922,0.067797,355,1,5,557.38593,2314.5737,2481.5353,334.8096,7.41,5688.30451,5,-18.3768,18.9147,20.7396,94.79305,0.21879,1.3287,1.0364 +nsr004,6870,7170,819.4317,824,864,7257.7145,-0.37905,2.50423,112,85.19222,26.7993,0.043836,366,1,5,2678.6865,4485.799,2131.7763,291.9328,7.3,9588.19456,5,-15.8333,17.8615,18.9703,118.9771,0.15944,1.2118,0.95391 +nsr004,6900,7200,808.1078,816,768,7691.23159,-0.19058,2.21525,128,87.69967,26.52,0.045946,371,1,5,3734.4324,3960.1805,2272.7816,241.8867,9.4,10209.2812,5,-14.9859,16.1732,18.7766,122.5965,0.15316,1.1565,0.90897 +nsr009,0,300,872.326531,856,744,11938.7001,0.303478932,1.99546976,184,109.264359,30.8537391,0.105263158,343,1,5,3164.28849,8809.25366,1232.2797,315.271853,3.91,13521.0937,5,-13.255814,11.9834711,21.8480945,152.970785,0.142825276,0.677175685,0.623599326 +nsr009,30,330,856.11396,832,792,10196.2841,0.528588171,2.33826557,166,100.976651,29.0654434,0.0857142857,351,1,5,1258.25291,8430.40504,1410.63633,329.774728,4.28,11429.069,5,-13.03125,13.2419355,20.5752778,141.312512,0.145601245,1.04210929,0.860010538 +nsr009,60,360,855.794286,832,792,9541.82576,0.359251905,1.99719074,168,97.6822694,30.5127152,0.0974212034,350,1,5,1654.26948,7501.06058,1422.2308,338.549844,4.2,10916.1107,5,-13.296,13.088,21.6056948,136.443561,0.158348951,1.05806122,0.872272568 +nsr009,90,390,856.893983,832,792,10031.1985,0.40369865,1.99524773,176,100.155871,33.198809,0.103448276,349,1,5,3277.39437,6496.56444,1394.54557,431.813141,3.23,11600.3175,5,-12.7317073,14.1230769,23.5076363,139.677443,0.168299446,1.08482813,0.884102075 +nsr009,120,420,875.475219,864,792,11012.5425,0.300421761,1.94991743,174,104.940662,32.1720521,0.0994152047,343,1,5,4697.68841,6051.2567,1616.39084,419.397742,3.85,12784.7337,5,-13.5409836,15.1269841,22.7780177,146.650083,0.155322228,1.10865374,0.882642195 +nsr009,150,450,889.637982,896,944,10725.8805,0.0342182054,1.91926519,168,103.565827,31.8717669,0.0952380952,337,1,5,4559.86417,6542.26031,1161.34578,399.355186,2.91,12662.8254,5,-14.2975207,16.6333333,22.5685342,144.714969,0.155951623,1.12264866,0.892552044 +nsr009,180,480,914.121951,944,944,8853.90557,-0.208481406,1.99832339,160,94.0951942,30.5448985,0.0856269113,328,1,5,2895.92581,5858.04021,1181.02264,412.438661,2.86,10347.4273,5,-14.3898305,17.0956522,21.631044,131.300834,0.164744148,0.993648678,0.825934509 +nsr009,210,510,936.025,952,944,6829.54169,-0.4630847,2.51891094,104,82.6410412,30.8995744,0.0909090909,320,1,5,1406.35398,4575.28287,1373.17216,443.697137,3.09,7798.50614,5,-12.9333333,16.5714286,21.8775636,114.806165,0.190560877,0.97978928,0.833050251 +nsr009,240,540,953.55414,960,944,5064.20952,-0.760545273,3.62958628,72,71.1632596,29.5586275,0.0798722045,314,1,5,559.967168,3648.45142,1105.42537,382.390529,2.89,5696.23449,5,-12.9217391,15.7087379,20.9339406,98.4387585,0.212659535,0.91701606,0.811612393 +nsr009,270,570,950.708861,960,952,4671.95306,-0.844005403,3.88826682,64,68.3516866,28.3864488,0.073015873,316,1,5,781.139556,3192.65721,988.288424,353.911327,2.79,5315.99652,5,-11.4774775,13.3904762,20.1041872,94.5501337,0.212629918,0.821217143,0.744191563 +nsr009,300,600,950.329114,952,944,4237.0469,-0.79009335,4.19937324,64,65.0926025,26.3177169,0.0571428571,316,1,5,704.553187,3022.2091,759.209861,286.863232,2.65,4772.83538,5,-10.5090909,13.3737374,18.6388284,90.148144,0.206757761,0.808931925,0.737894585 +nsr009,330,630,965.170418,960,944,1879.76119,0.464278846,4.3113666,48,43.3562128,25.4081521,0.0548387097,311,1,5,152.397166,876.096536,586.932857,285.061086,2.06,1900.48765,5,-8.32075472,9.80434783,17.99487,58.6149045,0.307001609,1.67442436,0.911949582 +nsr009,360,660,965.273312,960,952,1502.52829,0.825124924,5.59438749,40,38.7624597,21.5190838,0.0290322581,311,1,5,167.240827,802.606162,348.535869,187.460874,1.86,1505.84373,5,-6.67326733,7.73033708,15.2407934,52.6571437,0.289434487,1.50574162,0.970918933 +nsr009,390,690,963.435897,960,952,1271.44925,1.21431169,6.84575626,32,35.6573871,14.9080785,0.00964630225,312,1,5,274.175039,670.769498,248.397468,94.8991043,2.62,1288.24111,5,-5.79166667,6.08791209,10.5509821,49.3110057,0.213968098,1.47915558,1.01932462 +nsr009,420,720,936.3,952,952,3955.8721,-1.68997615,5.09665275,36,62.895724,14.3122369,0.00313479624,320,1,5,1391.66101,3031.06743,370.691406,102.149196,3.63,4895.56904,5,-6.38,5.76086957,10.1264496,88.3696736,0.114591909,0.6007588,0.577598172 +nsr009,450,750,917.357798,944,952,6148.7765,-1.05260399,2.67700641,56,78.4141345,13.9552308,0.00306748466,327,1,5,3344.89801,3869.28669,426.158519,60.8977869,7,7701.241,5,-6.14,4.82978723,9.87805592,110.453506,0.0894318005,0.565784607,0.540408665 +nsr009,480,780,883.105882,936,952,10688.3309,-0.717587257,2.00360783,180,103.384384,14.2989572,0.00294985251,340,1,5,7562.7578,5734.74797,671.442971,107.434646,6.25,14076.3834,5,-6.0754717,4.04081633,10.1142312,145.857342,0.0693433124,0.538233213,0.511743165 +nsr009,510,810,853.954545,920,952,12486.562,-0.351775855,1.49703298,200,111.743286,13.5031916,0,352,1,5,10396.104,5232.24711,797.863428,123.461807,6.46,16549.6764,5,-5.63963964,4.07619048,9.53777145,157.740784,0.0604648411,0.247368305,0.241938819 +nsr009,540,840,820.437158,792,952,14069.9015,-0.0259293614,1.33921226,240,118.616616,13.9069314,0,366,1,5,13110.6988,5173.68099,536.764605,109.541578,4.9,18930.686,5,-6.05217391,4.34545455,9.83042738,167.460938,0.0587028085,0.250238118,0.244359752 +nsr009,570,870,795.352785,768,952,13316.0481,0.351004308,1.50340357,242,115.395182,14.1421356,0,377,1,5,12616.4401,4547.66645,458.092498,81.6389443,5.61,17703.838,5,-6.05172414,4.36666667,10.0050597,162.886448,0.0614235244,0.296671222,0.288575537 +nsr009,600,900,783.791123,760,704,12056.0819,0.580089582,1.84979396,214,109.800191,17.571991,0.0104712042,383,1,5,9084.49951,5507.776,786.580083,97.7911934,8.04,15476.6468,5,-6.1322314,4.52892562,12.4414899,154.781695,0.080380887,0.321761059,0.312656453 +nsr009,630,930,777.6,760,704,10592.2667,0.652836123,2.13126307,144,102.918738,21.408721,0.0260416667,385,1,5,5088.5947,7095.25246,779.930261,152.994358,5.1,13116.7718,5,-6.53125,6.78740157,15.1561642,144.757812,0.104700147,0.66647331,0.612987378 +nsr009,660,960,774.139535,760,704,10165.8976,0.885744619,3.15109479,128,100.826076,26.7104994,0.0362694301,387,1,5,3477.48017,7317.51155,1126.4253,212.249144,5.31,12133.6662,5,-8.01515152,7.953125,18.9116369,141.329916,0.133811987,0.71443677,0.648880094 +nsr009,690,990,773.938144,760,704,9947.98583,0.854442415,3.12078774,128,99.7395901,26.5142934,0.0361757106,388,1,5,5392.99617,5678.1327,1038.86852,200.457413,5.18,12310.4548,5,-9.4,9.81538462,18.7717422,139.798403,0.13427723,0.712605526,0.648002809 +nsr009,720,1020,784.543081,760,704,11663.7881,0.605646457,2.33806978,192,107.999019,26.7968897,0.0392670157,383,1,5,8028.4235,5536.89908,1086.91943,187.276746,5.8,14839.5188,5,-9.1875,9.65625,18.9730199,151.550654,0.125192597,0.40798035,0.392474243 +nsr009,750,1050,781.458333,748,704,11597.4082,0.686387253,2.42930247,192,107.691263,26.5361471,0.0391644909,384,1,5,7472.42198,5984.6035,957.289971,182.302274,5.25,14596.6177,5,-10.1550388,9.92,18.7884336,151.135076,0.124315507,0.403044245,0.388232331 +nsr009,780,1080,783.039164,752,672,11424.2472,0.675895727,2.45475628,192,106.88427,26.5740101,0.0392670157,383,1,5,5233.47025,7551.96152,1080.66631,209.626505,5.16,14075.7246,5,-9.70992366,9.31707317,18.8153004,149.981595,0.125450729,0.437338769,0.420124829 +nsr009,810,1110,775.276486,744,672,12664.3456,0.622140766,2.33456209,216,112.535975,26.4986069,0.0388601036,387,1,5,5527.51533,8994.1539,1041.32232,227.608438,4.58,15790.6,5,-9.81818182,9.33333333,18.7613818,158.040191,0.118712726,0.419169053,0.402029212 +nsr009,840,1140,771.413882,744,632,13463.9442,0.561872105,2.27060464,216,116.034237,26.2925649,0.0386597938,389,1,5,7795.29516,8149.02737,1056.16639,214.512766,4.92,17215.0017,5,-9.69117647,8.92063492,18.6156041,163.037872,0.114179631,0.367546369,0.353116579 +nsr009,870,1170,761.137056,736,632,15271.4163,0.521866037,2.11876302,240,123.577572,26.074858,0.0381679389,394,1,5,12877.65,6436.13008,902.244803,203.530016,4.43,20419.5549,5,-8.94202899,7.62204724,18.4607557,173.787321,0.106226136,0.305158314,0.295234601 +nsr009,900,1200,745.850746,696,632,15338.5313,0.749515813,2.32629024,216,123.848824,23.6988588,0.0274314214,402,1,5,14554.016,5229.9967,653.494049,156.247094,4.18,20593.7538,5,-7.05263158,5.024,16.7720823,174.343798,0.0962011983,0.257979625,0.251593703 +nsr009,930,1230,728.757282,672,632,13868.739,1.09525453,3.09456442,136,117.76561,20.6747492,0.0121654501,412,1,5,12142.2722,5375.29941,547.930995,109.31641,5.01,18174.819,5,-5.03030303,2.99212598,14.6342119,165.901531,0.0882102281,0.261794655,0.256437029 +nsr009,960,1260,706.315294,656,648,10309.0419,1.3874595,3.64266046,104,101.533452,14.3277011,0.00471698113,425,1,5,7884.14628,5053.12194,413.817258,86.1379937,4.8,13437.2235,5,-5.26470588,3.36764706,10.1330108,143.232,0.0707454393,0.589264881,0.564330154 +nsr009,990,1290,683.671233,656,648,5977.15482,2.03325324,6.84457304,72,77.3120613,14.0192741,0.00457665904,438,1,5,3220.03106,3945.74373,387.572046,78.5030476,4.94,7631.84988,5,-4.23611111,3,9.91469928,108.885299,0.0910563625,0.545331031,0.528847031 +nsr009,1020,1320,663.00885,648,648,1776.25713,1.27526724,3.72219185,40,42.1456656,13.7329616,0.0022172949,452,1,5,549.358906,1677.91198,224.248379,50.0194533,4.48,2501.53872,5,-3.66666667,2.85333333,9.71852593,58.8053102,0.165266128,1.40897858,1.09123513 +nsr009,1050,1350,654.570806,648,648,908.485696,1.36451514,4.82422838,32,30.1410965,13.6070878,0.00218340611,459,1,5,48.2972673,963.302228,192.049866,50.3312146,3.82,1253.98058,5,-3.45695364,2.72151899,9.63039947,41.52381,0.231924755,1.4134533,1.13162172 +nsr009,1080,1380,653.152838,648,648,861.967837,1.85011515,8.60985152,32,29.3592888,15.0715289,0.00656455142,458,1,5,131.520326,706.84971,228.799967,94.9724281,2.41,1162.14243,5,-3.34666667,2.85185185,10.6683988,40.1263123,0.265870403,1.45467714,1.16482144 +nsr009,1110,1410,661.911504,648,648,1658.49326,1.70475367,6.31126751,32,40.7246026,15.4495101,0.0066518847,452,1,5,566.707844,1323.91779,307.690162,92.930011,3.31,2291.24581,5,-4.32432432,4.3,10.9351719,56.5456323,0.193386677,1.40526441,1.08856603 +nsr009,1140,1440,671.443946,656,648,2129.52382,1.23280124,4.21776468,56,46.1467639,16.4869714,0.0112359551,446,1,5,1035.82164,1430.05368,414.088962,112.355917,3.69,2992.3202,5,-5.13513514,5.23076923,11.6671731,64.2100047,0.181703352,1.47555801,1.07293597 +nsr009,1170,1470,684.054795,664,648,2499.878,1.18067055,4.13448845,72,49.99878,18.5516781,0.0160183066,438,1,5,1476.30809,1365.11406,519.080687,113.416033,4.58,3473.91888,5,-5.75324675,6.14473684,13.1326431,69.4786995,0.189016824,1.50713768,1.08486068 +nsr009,1200,1500,687.595402,672,648,2470.47187,1.06581235,3.93141071,72,49.7038416,18.8126832,0.0161290323,435,1,5,1252.95814,1465.66131,581.281671,103.580203,5.61,3403.48132,5,-5.95031056,6.30136986,13.3178257,69.0186877,0.192959706,1.55778402,1.06351204 +nsr009,1230,1530,686.605505,672,656,2323.23712,1.2326401,4.43743388,64,48.1999701,18.4632596,0.016091954,436,1,5,1123.47754,1427.72512,506.079811,99.0126619,5.11,3156.29514,5,-5.69426752,6.30769231,13.0702106,66.9002529,0.195368627,1.54842992,1.09005885 +nsr009,1260,1560,686.678899,672,656,2427.6024,1.06007028,4.24352401,64,49.2707053,18.1051844,0.0137931034,436,1,5,856.514266,1757.49476,580.167039,101.20742,5.73,3295.38348,5,-5.96103896,6.49655172,12.8169336,68.4903718,0.187134822,1.52991864,1.05096323 +nsr009,1290,1590,683.926941,672,656,2677.3768,0.917074588,3.87308854,64,51.7433745,18.1365277,0.0137299771,438,1,5,1039.36759,2014.12324,535.633107,106.365321,5.04,3695.48926,5,-6.16666667,6.63013699,12.8391341,72.0410316,0.178219743,1.59353699,0.977734339 +nsr009,1320,1620,682.684932,672,656,2854.32156,0.777886166,3.70448681,64,53.425851,17.7488195,0.0137299771,438,1,5,1578.32949,1758.34377,602.386962,113.808166,5.29,4052.86839,5,-6.37662338,7.28169014,12.5641536,74.5035916,0.168638227,0.657175521,0.625786803 +nsr009,1350,1650,677.067873,668,656,3347.24708,0.65006045,3.23467722,80,57.855398,17.5940621,0.0136054422,442,1,5,2713.26751,1619.04656,535.702362,98.9806522,5.41,4966.99709,5,-5.8410596,6.24817518,12.4549504,80.8663612,0.154018929,0.646382298,0.612585572 +nsr009,1380,1680,676.803612,664,656,3368.29392,0.610164145,3.09070306,88,58.0370048,16.5077796,0.00904977376,443,1,5,2350.49599,2064.65776,490.186739,72.3011181,6.78,4977.64161,5,-5.15436242,5.51470588,11.6859898,81.2405409,0.143844313,0.628159092,0.5965601 +nsr009,1410,1710,680.110092,664,656,4569.73498,1.26880827,5.56971772,88,67.5998149,21.5892694,0.0344827586,436,1,5,1481.85523,3599.36002,687.303171,299.145672,2.3,6067.66409,5,-5.44285714,5.98561151,15.2820765,94.3712249,0.161935765,0.614247738,0.582109642 +nsr009,1440,1740,684.508083,664,656,5419.03755,1.14876226,4.42192728,96,73.6141124,21.7221512,0.0347222222,433,1,5,1999.88127,4052.04362,841.602251,303.158776,2.78,7196.68592,5,-7.38686131,8.29370629,15.3775493,102.964101,0.149348648,0.601334624,0.568713972 +nsr009,1470,1770,693.65808,664,656,8099.21615,1.28829734,4.25011521,102,89.9956452,24.7154701,0.0516431925,427,1,5,4925.85353,4454.96234,927.635047,332.663355,2.79,10641.1143,5,-9.04545455,9.72789116,17.4904779,126.065521,0.138741171,0.584476906,0.551603644 +nsr009,1500,1800,706.133333,664,600,9971.49531,0.956286806,3.04989408,144,99.8573748,26.650751,0.0644391408,420,1,5,7736.18214,4343.25124,1023.71233,377.331694,2.71,13480.4774,5,-10.6715328,11.6527778,18.8611789,139.954445,0.134766559,0.593254894,0.553895747 +nsr009,1530,1830,721.245742,688,600,11450.3858,0.594756745,2.25680847,176,107.006476,27.7128129,0.0707317073,411,1,5,9899.33442,4581.76264,1037.1242,341.890433,3.03,15860.1117,5,-12.5985401,13.8714286,19.619548,150.052807,0.130750956,0.329485375,0.318573037 +nsr009,1560,1860,735.524752,736,600,11305.6991,0.316160605,2.0780582,192,106.328261,28.5622389,0.0769230769,404,1,5,9305.49188,4972.91931,1138.92673,356.18209,3.2,15773.52,5,-14.0597015,14.7536232,20.2198941,149.005215,0.135699237,0.694321181,0.624618317 +nsr009,1590,1890,749.333333,760,600,9991.45316,0.132761193,2.34682195,168,99.9572567,29.1933754,0.0784810127,396,1,5,6384.78246,5787.16251,1233.2519,372.943764,3.31,13778.1406,5,-14.5757576,14.4822695,20.6680386,139.841834,0.147795821,0.811586749,0.710763978 +nsr009,1620,1920,762.010256,760,776,8336.67856,0.0691738467,2.80231191,112,91.3054136,29.9305108,0.0796915167,390,1,5,3398.40925,5930.67376,1483.2123,406.357227,3.65,11218.6525,5,-14.4328358,14.3571429,21.1881961,127.375105,0.166344876,1.00356026,0.854381687 +nsr009,1650,1950,788.404255,776,776,5755.39881,0.416322164,3.0417049,104,75.8643448,32.2972857,0.0933333333,376,1,5,570.29322,4085.79269,1963.35185,442.014869,4.44,7061.45263,5,-15.0307692,14.8321168,22.8616747,104.824336,0.218095106,1.24655613,1.0303517 +nsr009,1680,1980,804.054201,792,776,4763.86662,0.496108332,2.83595205,112,69.0207695,33.2395783,0.100543478,369,1,5,354.710042,2965.41106,1931.92405,403.502087,4.79,5655.54724,5,-14.3846154,14.3484848,23.5347986,94.7303884,0.248439798,1.31542479,1.07868664 +nsr009,1710,2010,812.401084,808,864,5141.09956,0.349248036,2.48919529,104,71.7014614,31.7298378,0.0842391304,369,1,5,525.946087,3570.11435,1709.9442,336.247248,5.09,6142.25188,5,-13.4923077,14.030303,22.4667982,98.8809492,0.227210583,1.31206195,1.06286055 +nsr009,1740,2040,817.264305,816,864,5455.53378,0.23505356,2.27091953,112,73.8615853,32.1852561,0.0901639344,367,1,5,800.356671,3558.00461,1850.54935,329.548129,5.62,6538.45876,5,-12.7633588,12.7022901,22.7888106,101.939873,0.223551492,1.36245328,1.08071781 +nsr009,1770,2070,814.634146,808,864,5176.39024,0.218136514,2.13802101,104,71.9471351,30.0521286,0.0788043478,369,1,5,879.144576,3214.58166,1914.67352,253.756666,7.55,6262.15643,5,-13.3643411,12.6521739,21.2788561,99.4986973,0.21386065,1.34520485,1.08381232 +nsr009,1800,2100,817.613079,816,832,5438.78977,0.225494441,2.21204922,104,73.748151,29.5511042,0.0737704918,367,1,5,1325.19358,3198.55244,1817.09548,274.628962,6.62,6615.47047,5,-13.734375,13.2647059,20.923269,102.175322,0.204778108,1.35286896,1.07794111 +nsr009,1830,2130,824.813187,824,832,6671.02837,0.420546785,2.59934222,116,81.6763636,30.2263272,0.0798898072,364,1,5,2292.93466,3484.88531,2014.66227,251.476981,8.01,8043.95923,5,-14.6507937,14.4592593,21.4025368,113.507657,0.188555886,1.3535919,1.05860331 +nsr009,1860,2160,833.133333,832,832,6711.22451,0.201629209,2.48730749,120,81.9220636,31.0901287,0.0891364903,360,1,5,2141.86295,3678.42002,2046.43217,296.002569,6.91,8162.7177,5,-15.6923077,16.1029412,22.0128911,113.744809,0.193528753,1.40492201,1.07814659 +nsr009,1890,2190,850.886364,856,864,6442.15229,-0.012700298,2.6970581,104,80.2630195,32.4891391,0.102564103,352,1,5,1377.21054,3775.4937,2299.88791,359.385454,6.4,7811.97761,5,-16.828125,17.0948905,23.0025477,111.153891,0.206943253,1.44646176,1.0969362 +nsr009,1920,2220,868.034783,872,864,4586.836,0.0600092443,3.20634897,72,67.726184,32.7612931,0.10755814,345,1,5,395.503221,2378.61409,2198.29158,356.134241,6.17,5328.54313,5,-16.171875,17.1587302,23.19877,92.9273322,0.249644205,1.2277226,1.00762603 +nsr009,1950,2250,866.976744,872,864,4572.61753,0.0989755473,3.14865982,80,67.6211323,32.4055929,0.102040816,344,1,5,141.334829,2584.52807,2192.20172,334.588827,6.55,5252.65345,5,-15.8181818,17.3278689,22.9457645,92.837099,0.247161584,1.1616214,0.965980336 +nsr009,1980,2280,869.900875,872,888,4571.39365,0.0633285695,3.04787785,80,67.6120822,33.4719923,0.111111111,343,1,5,65.0467728,2478.64518,2357.22146,343.037418,6.87,5243.95083,5,-15.875,17.1403509,23.7028068,92.6334942,0.255877283,1.19504623,0.985064835 +nsr009,2010,2310,872.725146,872,904,5071.61338,0.162602319,2.93021153,80,71.2152609,33.0473756,0.108504399,342,1,5,83.6156294,2758.07282,2597.61545,333.02357,7.8,5772.32747,5,-15.296,17.6271186,23.4013663,97.9571479,0.238893912,1.17732844,0.962022758 +nsr009,2040,2340,872,872,880,5043.80059,0.257782648,2.89111021,88,71.0197197,33.3075951,0.11143695,342,1,5,65.5341728,2801.89971,2488.64238,339.81878,7.32,5695.89505,5,-15.5625,17.008547,23.5865836,97.6282451,0.241595899,1.2098726,0.977018621 +nsr009,2070,2370,866.395349,864,880,5252.13479,0.329231344,2.87423209,88,72.4716137,31.6835667,0.0962099125,344,1,5,414.968008,3289.89416,1973.07604,312.62242,6.31,5990.56063,5,-14.7669173,16.6724138,22.436176,100.004438,0.224351803,1.18127946,0.966505243 +nsr009,2100,2400,857.264368,856,880,5592.95584,0.398583305,2.83546455,104,74.7860672,30.8257163,0.0893371758,348,1,5,1019.86216,3180.08542,1971.18906,304.055499,6.48,6475.19214,5,-14.7692308,14.892562,21.8283292,103.486404,0.21092944,1.15954673,0.951138164 +nsr009,2130,2430,844.215297,840,880,5017.08988,0.410771685,2.77006029,104,70.8314187,29.9605802,0.0795454545,353,1,5,1257.15504,2588.09764,1741.22134,318.068353,5.47,5904.54236,5,-14.5384615,14.8617886,21.214992,97.8984365,0.216704094,1.14301867,0.953856144 +nsr009,2160,2460,837.235955,832,776,5261.07093,0.555848031,2.79038053,108,72.5332402,29.5055975,0.0676056338,356,1,5,1415.10209,2648.59395,1832.22269,282.48511,6.49,6178.40384,5,-14.2706767,15.264,20.8908557,100.427656,0.208018952,1.16604292,0.970536965 +nsr009,2190,2490,817.09589,808,776,5514.75177,0.591777568,2.88918111,112,74.2613747,27.8898934,0.0576923077,365,1,5,1948.00125,2807.25971,1639.55791,273.769932,5.99,6668.58879,5,-14.2535211,14.4307692,19.7441327,103.148789,0.1914141,1.01427396,0.870926824 +nsr009,2220,2520,798.86631,784,776,5976.79173,0.812881888,3.27876046,104,77.309713,27.3952306,0.0536193029,374,1,5,2710.67624,2809.48377,1555.01603,224.877701,6.91,7300.05373,5,-12.6338028,12.4525547,19.3944952,107.598499,0.180248752,1.01232929,0.880182562 +nsr009,2250,2550,796.201592,784,776,5818.89542,0.899169481,3.50451033,104,76.2816847,26.6322473,0.0531914894,377,1,5,2618.79467,2889.37622,1389.08097,189.166075,7.34,7086.41794,5,-11.4084507,10.8405797,18.8562069,106.217862,0.177523878,1.02171275,0.892783101 +nsr009,2280,2580,795.416446,784,776,5852.29686,0.986718404,3.90455696,104,76.5003063,36.9173891,0.0611702128,377,1,5,1579.03204,3520.08777,1357.61652,305.895716,4.44,6762.63204,5,-10.8368794,10.2074074,26.1366057,104.983197,0.248959896,1.01415606,0.887039669 +nsr009,2310,2610,792.867725,784,776,5022.99041,0.774371576,3.47847846,104,70.8730585,37.3328281,0.074270557,378,1,5,885.349764,3266.86183,1386.94674,346.113092,4.01,5885.27142,5,-10.9411765,11.4890511,26.4322835,96.6815143,0.273395423,1.02018772,0.892721541 +nsr009,2340,2640,794.349206,776,776,5867.01832,1.0245194,3.9423046,104,76.5964641,37.52785,0.0663129973,378,1,5,1222.64516,3844.02636,1406.93402,310.33807,4.53,6783.94362,5,-11.2608696,12.0729927,26.5710365,105.014364,0.253022877,1.01103235,0.887156275 +nsr009,2370,2670,786.372703,768,720,6237.55546,1.1165618,3.97608458,104,78.9781961,37.2259106,0.0657894737,381,1,5,528.827994,5103.45052,1237.68198,298.679753,4.14,7168.64025,5,-11.7931034,12.0149254,26.3560318,108.537876,0.242827967,0.904980474,0.810479407 +nsr009,2400,2700,780.520833,760,720,6452.198,1.21466898,4.05763298,104,80.325575,36.7448332,0.0626631854,384,1,5,459.896248,5490.66555,1156.90734,282.51284,4.1,7389.98198,5,-11.1034483,11.5873016,26.0164398,110.578211,0.235276366,0.836468695,0.765073568 +nsr009,2430,2730,777.392208,752,720,6548.55671,1.26913737,4.13971924,98,80.9231531,36.796739,0.0625,385,1,5,629.713929,5394.66502,1192.39192,269.903847,4.42,7486.67471,5,-9.86013986,10.1774194,26.0531024,111.437647,0.23379085,0.816758108,0.752141862 +nsr009,2460,2760,767.709091,736,728,6761.24848,1.35051326,4.45071358,88,82.2268112,38.1335373,0.0677083333,385,1,5,1401.50977,4997.75087,1049.25734,330.889584,3.17,7779.40757,5,-10.4460432,11.3492063,26.9996253,113.108431,0.238705683,0.814662451,0.754614636 +nsr009,2490,2790,770.6875,744,728,6686.3564,1.28489788,4.35995357,96,81.7701437,38.4862391,0.0678851175,384,1,5,1457.77657,4737.28996,1195.156,345.985973,3.45,7736.2085,5,-11.1510791,12.0491803,27.2493332,112.384103,0.242466082,0.894351977,0.815684899 +nsr009,2520,2820,771.191601,752,728,6773.78688,1.254026,4.25902093,98,82.3030186,39.7550394,0.0763157895,381,1,5,2705.96436,3733.01008,1203.18299,371.479914,3.24,8013.63735,5,-10.9142857,10.6115702,28.1481193,112.939174,0.249232558,0.917348085,0.83150708 +nsr009,2550,2850,761.766234,728,728,6891.37229,1.43495996,4.67191494,88,83.0142897,38.8115103,0.0703125,385,1,5,3153.43087,3606.93186,1077.69298,342.8466,3.14,8180.90231,5,-9.94326241,9.46341463,27.4781027,114.138944,0.24074257,0.814832363,0.7561608 +nsr009,2580,2880,752.738462,728,728,5674.22962,1.75834198,6.13254,64,75.3274825,27.718749,0.0488431877,390,1,5,1825.78804,3584.74445,984.203058,239.854363,4.1,6634.58991,5,-9.02189781,7.7704918,19.619825,104.706837,0.187378643,0.8277772,0.774446793 +nsr009,2610,2910,746.619289,728,728,4290.24146,1.97065867,8.20079169,64,65.4999348,26.6982002,0.0356234097,394,1,5,545.508385,3289.88712,862.887444,206.268293,4.18,4904.55125,5,-7.31343284,7.25396825,18.9024933,90.6817438,0.208448719,0.818273711,0.768970768 +nsr009,2640,2940,743.068354,728,728,2757.6273,0.923319739,3.74476515,64,52.5131155,25.6362687,0.0304568528,395,1,5,642.024767,1898.6696,710.325458,202.909222,3.5,3453.92904,5,-8.87878788,8.75,18.1505368,72.0125864,0.252046728,1.88952779,0.964380316 +nsr009,2670,2970,752.143223,736,728,3485.682,0.828585517,3.30273675,80,59.0396646,28.4722087,0.0538461538,391,1,5,1200.18396,1976.26173,941.202764,256.487823,3.67,4374.13628,5,-9.98518519,9.69565217,20.1586693,81.0246385,0.248796781,0.877623725,0.810505035 +nsr009,2700,3000,764.958333,752,712,4850.04526,0.781593702,3.13085857,96,69.6422663,31.5450691,0.0704960836,384,1,5,2291.07764,1958.331,1402.78366,424.630122,3.3,6076.82242,5,-10.761194,10.6285714,22.3289103,95.924503,0.232775877,0.932953803,0.837520957 +nsr009,2730,3030,780.392573,752,712,7683.29229,1.01143913,3.76647345,120,87.6543911,34.3127047,0.0904255319,377,1,5,4516.3101,2582.12217,1918.75688,419.058195,4.58,9436.24735,5,-12.1550388,12.3521127,24.2930151,121.558356,0.199846525,0.919118896,0.809823504 +nsr009,2760,3060,798.798928,784,712,7963.45677,0.700815931,2.95705033,144,89.2382024,32.1127048,0.0860215054,373,1,5,5120.16633,2767.24031,1705.48174,339.593627,5.02,9932.482,5,-14.0909091,14.7246377,22.7360412,124.136965,0.183152869,0.933415415,0.801834021 +nsr009,2790,3090,809.347826,800,704,8136.46724,0.48052136,2.6609072,144,90.2023683,34.0052889,0.0980926431,368,1,5,4865.24389,2920.94121,1997.71503,393.675269,5.07,10177.5754,5,-13.7142857,14.7938931,24.0745901,125.273096,0.192176859,1.01108284,0.837837506 +nsr009,2820,3120,821.523288,816,752,7149.01388,0.391474196,2.86482047,128,84.5518414,32.9955042,0.0934065934,365,1,5,3098.04285,3397.39858,1875.90758,381.848027,4.91,8753.19703,5,-15.2148148,17.1212121,23.3613862,117.270087,0.199210103,1.19380685,0.952416431 +nsr009,2850,3150,843.617978,840,752,6314.94097,0.563044263,3.31671296,104,79.4666029,35.5698876,0.104225352,356,1,5,1385.3692,3316.07993,2142.65477,468.269455,4.58,7312.37336,5,-15.7761194,17.968254,25.1862179,109.524136,0.229960434,1.43408932,1.09824203 +nsr009,2880,3180,845.566197,840,768,5952.20676,0.667368815,3.43573586,104,77.1505461,35.4011714,0.104519774,355,1,5,535.438941,3471.92517,2269.60135,443.655875,5.12,6720.62133,5,-16.8169014,19.0169492,25.0676561,106.188635,0.236067223,1.40687685,1.10050922 +nsr009,2910,3210,846.463277,840,816,5655.37683,0.743894208,3.6830572,96,75.2022396,34.64952,0.101983003,354,1,5,490.78357,3178.26622,2287.05403,396.122374,5.77,6352.22619,5,-15.9,18.9243697,24.5356043,103.483128,0.237097629,1.38345748,1.09514987 +nsr009,2940,3240,842.921348,840,768,5938.93464,0.758209204,3.52813386,104,77.0644837,34.5361211,0.104225352,356,1,5,1032.18169,3048.39453,2261.87474,393.964384,5.74,6736.41535,5,-15.7857143,18.1367521,24.4551728,106.206468,0.230260674,1.32147885,1.06435079 +nsr009,2970,3270,839.686275,832,768,5937.15973,0.856721328,3.62001573,112,77.052967,32.4102911,0.0786516854,357,1,5,1710.2799,2939.69075,1794.72069,364.314835,4.93,6809.00618,5,-15.2030075,16.448,22.9495218,106.525297,0.215437295,1.24424481,1.03622095 +nsr009,3000,3300,833.688889,816,768,5913.66339,0.922329974,3.84296355,112,76.9003471,30.6686851,0.0752089136,360,1,5,1649.57833,2621.49119,2229.95325,299.83776,7.44,6800.86054,5,-13.7971014,13.983871,21.7111418,106.564314,0.203737451,1.25312286,1.04523257 +nsr009,3030,3330,815.782609,808,768,4839.53844,0.785821367,3.82851415,104,69.5667912,26.5625579,0.0490463215,368,1,5,1234.92882,2518.15461,1777.57248,235.242919,7.56,5765.89883,5,-14.1142857,14.8682171,18.8008839,96.5691651,0.194688272,1.19867277,1.02221902 +nsr009,3060,3360,800.448,784,768,4494.00197,1.14375504,4.87248303,88,67.0373177,26.1529847,0.0454545455,375,1,5,1149.11585,2337.52597,1604.66453,212.967577,7.53,5304.27393,5,-12.893617,13.6769231,18.5149941,92.9795619,0.19912972,1.07340322,0.95323454 +nsr009,3090,3390,792.654354,776,768,4084.5654,1.35104044,5.98965738,86,63.9106047,24.9104215,0.044973545,379,1,5,945.394132,2022.60687,1623.9235,207.998234,7.81,4799.92274,5,-12.5362319,13.6323529,17.6353755,88.6460621,0.198941443,1.08246335,0.970422669 +nsr009,3120,3420,791.577836,776,768,4245.83189,1.38948391,5.84151996,80,65.1600483,27.1480363,0.0582010582,379,1,5,654.696072,2330.252,1643.22003,294.680718,5.58,4922.84882,5,-12.0714286,12.3555556,19.2203152,90.123489,0.213266435,1.06128602,0.954101102 +nsr009,3150,3450,779.241558,768,728,2675.46494,0.872449898,3.40945285,72,51.7248967,25.406692,0.0598958333,385,1,5,103.345541,1306.37194,1571.17383,246.47302,6.37,3227.36434,5,-12.7058824,13.5652174,17.9886278,70.9037315,0.253704952,1.9241589,0.880105907 +nsr009,3180,3480,780.833333,768,728,2723.06353,0.83354836,3.25948958,80,52.1829813,26.7056286,0.0678851175,384,1,5,157.545909,1284.26872,1517.36767,326.850174,4.64,3286.03247,5,-13.1386861,13.6642336,18.9084087,71.3344177,0.265067121,1.92652336,0.882891094 +nsr009,3210,3510,773.56701,760,728,2572.58723,1.09825353,3.91550953,64,50.7206785,26.3610393,0.0620155039,388,1,5,26.4755257,1265.67477,1449.30306,337.732702,4.29,3079.18606,5,-13.1448276,15,18.6641762,69.2591004,0.269483377,1.9748344,0.974465686 +nsr009,3240,3540,775.400517,760,728,2890.41689,0.995687057,3.39905024,72,53.7625975,26.648353,0.067357513,387,1,5,36.1899102,1453.31067,1635.1335,341.77921,4.78,3466.41329,5,-12.8450704,14.8208955,18.8675443,73.653578,0.256166025,1.02457897,0.943167665 +nsr009,3270,3570,779.844156,768,728,3175.35065,0.814385428,2.89098926,80,56.3502498,28.0446073,0.078125,385,1,5,185.522469,1644.67024,1622.99278,387.739878,4.19,3840.92537,5,-12.7769784,14.5588235,19.8563981,77.1778774,0.257280956,1.03194906,0.940774905 +nsr009,3300,3600,781.104167,768,728,3009.95257,0.690519041,2.73513534,80,54.8630346,27.8691459,0.0731070496,384,1,5,433.706795,1577.10504,1272.68502,421.115713,3.02,3704.61257,5,-13.6617647,15.459854,19.7316848,75.0370958,0.262959068,1.05377357,0.953602457 +nsr009,3330,3630,789.073684,776,728,3536.40617,0.879737912,3.56740143,80,59.4676901,30.5917022,0.0897097625,380,1,5,537.950578,1500.29342,1762.00178,460.1414,3.83,4260.38718,5,-14.7,16.5714286,21.6600088,81.2628842,0.266542456,1.16653418,1.02900888 +nsr009,3360,3660,793.375661,784,776,3343.92747,0.824081592,3.65837893,72,57.826702,30.9400035,0.0901856764,378,1,5,254.234563,1484.26387,1789.29843,459.984945,3.89,3987.7818,5,-16.3043478,16.1571429,21.9060892,78.7907241,0.278028784,1.29957708,1.12031022 +nsr009,3390,3690,796.222812,784,776,3515.22682,0.671604213,3.35668436,80,59.2893483,30.7605716,0.0877659574,377,1,5,176.05215,1637.8415,1994.84345,411.496563,4.85,4220.23366,5,-15.2481203,15.035461,21.7793604,80.9698283,0.268981185,1.28207301,1.0972194 +nsr009,3420,3720,792.910053,784,776,3197.30223,0.736537664,3.77918211,72,56.5446923,29.8310006,0.0822281167,378,1,5,267.731697,1293.01239,1935.17428,337.868102,5.73,3833.78647,5,-16.0882353,15.3661972,21.1216488,77.1263925,0.273857601,1.26972768,1.09851912 +nsr009,3450,3750,792.804233,784,768,3045.20826,0.769910182,4.03726179,72,55.1834056,28.9501538,0.0716180371,378,1,5,245.088775,1301.35316,1765.34943,329.276623,5.36,3641.06799,5,-16,14.5774648,20.4976078,75.3011593,0.272208397,1.14397115,1.01070073 +nsr009,3480,3780,789.389474,776,768,3099.95345,0.839932711,4.10270517,64,55.6772256,27.3972053,0.0606860158,380,1,5,427.971796,1344.05077,1720.37866,229.637761,7.49,3722.03899,5,-15.030303,13.7142857,19.3983523,76.3125863,0.254195976,1.10826508,0.990496446 +nsr009,3510,3810,798.382979,792,768,3209.32494,0.64267204,3.66506559,72,56.6509041,29.0007816,0.0666666667,376,1,5,309.613055,1428.37084,1859.76296,251.000376,7.41,3848.74723,5,-14.390625,12.6715328,20.5339574,77.4403413,0.265158406,1.14280311,1.00840984 +nsr009,3540,3840,795.119363,784,768,3120.28625,0.712078226,3.94577911,66,55.8595224,28.5030793,0.0585106383,377,1,5,406.982501,1312.17812,1786.72857,252.272651,7.08,3758.16184,5,-14.2015504,12.1021898,20.1799507,76.3763189,0.264217378,1.11719913,0.993129662 +nsr009,3570,3870,783.665796,776,768,3253.83566,0.878487994,4.2388271,72,57.0424023,26.4824352,0.0445026178,383,1,5,397.685223,1547.19183,1815.5126,192.075277,9.45,3952.46493,5,-13.2740741,11.3138686,18.7493189,78.4610372,0.238963434,1.05352972,0.949504043 +nsr009,3600,3900,778.860104,768,768,3123.31025,1.06802229,4.80360911,64,55.8865838,26.4671323,0.0467532468,386,1,5,250.054087,1367.62091,1956.62074,178.609247,10.95,3752.90499,5,-10.7575758,10.0441176,18.7386098,76.7820617,0.244049318,1.0329722,0.938958067 +nsr009,3630,3930,771.701799,768,768,2389.56033,0.740783011,3.58421114,64,48.8831293,23.702625,0.0309278351,389,1,5,134.660215,1073.94921,1577.95667,154.51413,10.21,2941.08023,5,-11.0298507,10.6865672,16.7816985,67.0633675,0.250236442,2.17271364,1.02701095 +nsr009,3660,3960,770.59126,768,768,2500.48456,0.780286544,3.44093156,64,50.0048454,24.2257425,0.0386597938,389,1,5,112.829551,1039.89135,1732.58839,178.429073,9.71,3063.73836,5,-10.8358209,10.6716418,17.1523045,68.6058859,0.250012143,2.19205661,1.00552092 +nsr009,3690,3990,767.917949,760,768,2282.27603,0.945301381,3.91822259,56,47.7731727,23.8625024,0.0334190231,390,1,5,44.6451696,1078.85885,1441.97197,196.701226,7.33,2762.17722,5,-11.0656934,11.3233083,16.8897896,65.4162599,0.258189472,2.12009643,1.03562164 +nsr009,3720,4020,761.969543,752,768,2375.51052,0.892963178,3.73222683,56,48.7392093,22.6561868,0.0254452926,394,1,5,118.358269,1178.87523,1463.33232,171.291134,8.54,2931.85695,5,-11.4305556,11.9411765,16.039832,67.0353998,0.239274056,2.05605744,1.01979573 +nsr009,3750,4050,755.687657,744,744,2680.9931,0.839626552,3.65802351,56,51.7783073,23.1848087,0.0303030303,397,1,5,342.118301,1459.11816,1398.82764,163.464831,8.56,3363.52893,5,-11.6923077,12.2,16.4148495,71.3620272,0.230022186,2.19843089,0.990631475 +nsr009,3780,4080,759.918987,744,744,3044.37921,0.788984627,3.47175284,72,55.1758934,24.235729,0.0355329949,395,1,5,248.938282,1790.27499,1573.04869,172.983044,9.09,3785.24501,5,-10.915493,11.2463768,17.1590135,76.1204747,0.22541916,1.01263649,0.926225305 +nsr009,3810,4110,754.211055,744,744,2630.54476,0.752509426,3.57076242,64,51.2888366,22.7198467,0.0302267003,398,1,5,18.4700802,1543.75744,1562.38222,157.98814,9.89,3282.59788,5,-11.2142857,11.7142857,16.0856041,70.7272428,0.227431517,2.19669896,0.949376709 +nsr009,3840,4140,760.974619,744,744,3321.1851,0.771701862,3.37566218,80,57.6297241,24.6295712,0.0407124682,394,1,5,291.623023,2235.18663,1413.87312,188.139348,7.52,4128.82211,5,-11.0441176,12.7092199,17.4372159,79.6135272,0.219023281,0.998093299,0.908423183 +nsr009,3870,4170,768.307692,760,744,3384.66601,0.556523223,3.05731692,72,58.1778825,25.1743535,0.0411311054,390,1,5,453.44566,2151.08951,1407.0486,224.809137,6.26,4236.39291,5,-12.1285714,12.6131387,17.8237855,80.3221307,0.221903793,1.06631893,0.953106923 +nsr009,3900,4200,776.911917,768,768,4179.613,0.457450571,2.62099513,96,64.6499265,25.7056262,0.0415584416,386,1,5,1213.68853,2372.52491,1435.35449,263.759665,5.44,5285.3276,5,-11.8142857,13.4705882,18.1971288,89.5996122,0.203093835,1.07540018,0.941968406 +nsr009,3930,4230,784.396867,776,728,4507.15098,0.31412103,2.43144546,102,67.1353185,27.7279227,0.0497382199,383,1,5,1591.0237,2541.56508,1294.41016,306.155222,4.23,5733.15416,5,-12.0863309,13.3970588,19.6323101,92.8917347,0.211346146,1.13508678,0.971046982 +nsr009,3960,4260,797.617021,792,800,6078.91427,0.408865696,2.63859623,116,77.9673923,27.9611159,0.0506666667,376,1,5,2834.39648,3176.37684,1378.26956,290.376001,4.75,7679.41888,5,-13.0746269,13.9850746,19.7978576,108.470611,0.182518172,1.14868548,0.956412649 +nsr009,3990,4290,809.272237,800,800,6744.8419,0.191183162,2.28886845,128,82.1269864,28.6246917,0.0513513514,371,1,5,3547.25292,3320.78489,1455.12371,317.901623,4.58,8641.06315,5,-12.7384615,14.2137405,20.2632582,114.363824,0.177182413,1.13980387,0.935696059 +nsr009,4020,4320,826.46832,824,800,6358.17786,-0.068624727,2.34611637,118,79.7381832,28.9056381,0.0552486188,363,1,5,2827.17758,3484.12335,1485.13493,315.39344,4.71,8111.82929,5,-13.1746032,14.9230769,20.4657243,110.894138,0.184551904,1.05738757,0.87912114 +nsr009,4050,4350,848.542373,840,800,5375.34239,0.131108099,2.64202688,112,73.3167266,31.2460762,0.0708215297,354,1,5,1731.16822,2480.82099,1897.65728,375.745789,5.05,6485.39227,5,-13.804878,14.677686,22.1193355,101.298666,0.218357618,1.07618588,0.899694021 +nsr009,4080,4380,856.777143,860,800,5041.64074,-0.0416576251,2.78536018,104,71.0045121,31.1903299,0.0744985673,350,1,5,1357.09597,2584.52836,1783.84144,348.571542,5.12,6074.03731,5,-15.1967213,16.9593496,22.0858373,97.9566091,0.225465515,1.10418602,0.922463502 +nsr009,4110,4410,862.639769,864,800,4300.75714,0.179191551,2.52819085,102,65.5801581,31.8464524,0.0809248555,347,1,5,496.390356,2207.8288,1824.30821,418.355713,4.36,4946.88308,5,-15.0247934,15.456,22.5513063,89.9608408,0.250679141,1.14445962,0.9587092 +nsr009,4140,4440,861.088825,864,832,4242.53519,0.238811191,2.57899971,96,65.1347464,30.6466701,0.0747126437,349,1,5,504.302306,2206.00064,1776.67495,368.718527,4.82,4855.69643,5,-15.648,16.0775194,21.7013721,89.5216221,0.242414867,1.16700089,0.982610477 +nsr009,4170,4470,867.121387,872,832,4129.08087,0.154995211,2.65192788,96,64.2579246,32.744952,0.0927536232,346,1,5,364.608592,1781.6335,2201.78754,359.821395,6.12,4707.85103,5,-15.4285714,14.34375,23.1875982,87.866359,0.2638962,1.14235529,0.96182076 +nsr009,4200,4500,868.057971,872,912,4256.41523,0.156009215,2.56653864,96,65.2412081,32.5276269,0.0930232558,345,1,5,295.204323,1868.61789,2381.09841,310.648715,7.66,4855.56934,5,-16.5084746,16.0629921,23.0338624,89.3435597,0.257812231,1.14205242,0.959156357 +nsr009,4230,4530,870.116279,872,880,4273.99227,0.0572675809,2.61527484,92,65.3757774,31.8069981,0.0962099125,344,1,5,550.153502,1722.04572,2372.38586,279.811347,8.48,4924.39643,5,-15.7310924,15.1181102,22.523414,89.6698409,0.251181599,1.14014322,0.958152448 +nsr009,4260,4560,857.051429,856,800,4262.86841,0.14897941,2.57738968,96,65.2906456,31.0370885,0.0888252149,350,1,5,510.825808,1934.09282,2274.79709,250.576092,9.08,4970.29181,5,-16.1904762,15.5076923,21.9777518,89.6811867,0.245065354,1.16882026,0.981214738 +nsr009,4290,4590,850.220963,848,800,4092.87149,0.344966927,2.82014652,96,63.9755539,30.051471,0.0880681818,353,1,5,426.911959,1866.51274,2189.43003,265.267016,8.25,4748.12175,5,-16.544,15.4852941,21.2784782,87.9373035,0.241973285,1.20783347,1.01621609 +nsr009,4320,4620,838.636872,832,800,4365.01623,0.484879457,2.99465846,88,66.0682694,30.4704476,0.0896358543,358,1,5,646.163576,2058.8802,2150.84762,246.47808,8.73,5102.36948,5,-16.047619,13.6865672,21.5756273,90.9094316,0.237331011,1.17833762,0.99266566 +nsr009,4350,4650,829.961219,824,800,3583.03183,0.234465633,2.55122796,82,59.8584315,27.824849,0.0694444444,361,1,5,410.689189,1930.66058,1682.4286,240.457746,7,4264.23611,5,-14.8548387,12.9545455,19.7011092,82.3281844,0.239299693,1.19674476,1.02232248 +nsr009,4380,4680,826.710744,824,816,3553.47135,0.333812181,2.68875031,80,59.6110002,29.5229099,0.0883977901,363,1,5,209.575142,1881.62572,1814.87312,269.52358,6.73,4175.59756,5,-14,12.8235294,20.9047203,81.6696723,0.255966747,1.22871276,1.04784317 +nsr009,4410,4710,831.379501,824,816,3585.03613,0.208933933,2.62113149,80,59.8751713,29.622814,0.0944444444,361,1,5,210.988579,2166.45032,1589.81878,257.997327,6.16,4225.255,5,-14.7377049,14.1353383,20.975268,82.0372501,0.255679804,1.2498654,1.06683316 +nsr009,4440,4740,831.401662,824,816,3981.32989,0.347946477,2.76806953,80,63.0977804,32.5098276,0.108333333,361,1,5,227.88174,2161.48389,1928.79494,334.064256,5.77,4652.22483,5,-14.3870968,12.4090909,23.0196503,86.2134298,0.267007709,1.27420252,1.07182994 +nsr009,4470,4770,830.204986,824,800,3635.70231,0.339923497,2.84490196,80,60.2967852,30.9293101,0.0972222222,361,1,5,183.486066,2099.64094,1645.74424,326.992653,5.03,4255.86389,5,-14.516129,12.3609023,21.9007581,82.4121436,0.265746736,1.28822872,1.08623266 +nsr009,4500,4800,825.802198,824,800,3410.42909,0.333853627,2.8514536,88,58.3988792,31.0123054,0.0964187328,364,1,5,163.490755,1728.10938,1762.87576,351.315126,5.02,4005.79102,5,-15.056,12.8244275,21.9576767,79.61607,0.275794532,1.29259619,1.09378068 +nsr009,4530,4830,817.021739,816,800,3317.7107,0.494227782,3.10964959,80,57.599572,29.7139863,0.0844686649,368,1,5,262.631645,1740.08389,1576.54053,328.856064,4.79,3908.11213,5,-15.234375,14.4375,21.0383712,78.6943983,0.267342678,1.25165978,1.07411105 +nsr009,4560,4860,818.550409,816,816,3349.98038,0.454710725,2.98751486,88,57.879015,30.0469578,0.0901639344,367,1,5,199.583964,1920.81752,1495.0729,329.623342,4.54,3945.09773,5,-14.6259542,14.1746032,21.2754417,79.0399667,0.269173212,1.21718547,1.04624208 +nsr009,4590,4890,811.230352,808,816,3748.6669,0.417304872,2.9060274,96,61.2263579,30.3028195,0.0923913043,369,1,5,555.911268,1854.91944,1769.20635,314.365198,5.63,4494.40226,5,-14.469697,14.896,21.4565018,83.8865444,0.255780018,1.20840903,1.03220583 +nsr009,4620,4920,811.468835,816,816,3913.84753,0.268971315,2.88439328,96,62.5607507,29.8809231,0.089673913,369,1,5,915.736959,1635.40264,1931.75478,327.168575,5.9,4810.06296,5,-16.1221374,14.6769231,21.1569636,85.9073801,0.246276438,1.20902067,1.02856041 +nsr009,4650,4950,809.466307,816,816,3837.84413,0.321799095,3.03560598,88,61.950336,29.6516715,0.0837837838,371,1,5,930.198433,1427.32261,2048.78278,321.362649,6.38,4727.66647,5,-14.921875,13.8167939,20.995239,85.058146,0.246833959,1.23215274,1.04894166 +nsr009,4680,4980,812.834688,816,816,4477.25792,0.568362019,3.4607825,90,66.9123152,30.3830616,0.0815217391,369,1,5,618.848079,2246.38595,2119.89694,336.723624,6.3,5321.85459,5,-14.640625,13.7984496,21.5125259,92.1505674,0.233449738,1.21681639,1.0325997 +nsr009,4710,5010,807.526882,800,816,4256.55184,0.719610592,3.82338548,80,65.242255,30.4899789,0.0781671159,372,1,5,264.697987,2218.53869,2212.84018,322.221113,6.87,5018.29797,5,-14.064,14.0149254,21.5885213,89.705292,0.24066051,1.18985446,1.0186678 +nsr009,4740,5040,805.11828,800,784,3846.8539,0.602830897,3.70915557,80,62.023011,26.9458877,0.0592991914,372,1,5,175.080175,2156.4956,1990.04604,268.565517,7.41,4590.18733,5,-13.8307692,13.8796992,19.0788558,85.6136967,0.222848172,1.15847293,1.00097649 +nsr009,4770,5070,797.050398,792,752,3878.08522,0.752818194,3.91588511,80,62.2742741,26.4494701,0.0558510638,377,1,5,75.7414034,2324.3173,1991.2975,228.8178,8.7,4620.17401,5,-12.9710145,12.8636364,18.7263322,86.0551853,0.217608412,1.15008214,0.999464321 +nsr009,4800,5100,796.085106,792,784,3735.54474,0.764851466,4.13719675,80,61.1191029,26.4395663,0.056,376,1,5,204.024694,2207.58776,1828.47108,223.597278,8.18,4463.68081,5,-12.4087591,12.7794118,18.7199647,84.3839582,0.221842694,1.18380158,1.02544594 +nsr009,4830,5130,802.788204,800,840,3893.79642,0.555181765,3.64552145,80,62.4002918,27.6662132,0.0672043011,373,1,5,94.1112862,2298.81552,2027.09954,247.193208,8.2,4667.21956,5,-12.5735294,12.9925926,19.5891665,86.0456704,0.227660106,1.2060824,1.02772718 +nsr009,4860,5160,808.625337,808,840,4321.68357,0.458099803,3.22739239,88,65.739513,29.0326936,0.0810810811,371,1,5,242.144932,2578.82294,2124.87558,265.931122,7.99,5211.77458,5,-12.4705882,13.4744526,20.5567337,90.6685604,0.226723945,1.21781055,1.01995831 +nsr009,4890,5190,815.217391,816,840,4127.47305,0.451314797,3.21352026,88,64.2454127,29.288381,0.0844686649,368,1,5,93.9736975,2546.31043,2010.04107,259.311252,7.75,4909.63645,5,-13.5797101,14.4592593,20.7382802,88.4582943,0.23444133,1.28479926,1.06408712 +nsr009,4920,5220,821.676712,816,792,4052.60948,0.551629745,3.13710467,88,63.660109,30.1643848,0.0879120879,365,1,5,124.354898,2321.35483,2004.828,280.337145,7.15,4730.87488,5,-13.9411765,14.7328244,21.358341,87.4587917,0.244210337,1.31667436,1.08718161 +nsr009,4950,5250,826.115702,816,792,4091.51144,0.498506474,2.92730278,96,63.9649235,30.9724526,0.0939226519,363,1,5,169.638446,2092.02531,2183.95598,317.420725,6.88,4763.04046,5,-14.189781,14.8992248,21.9300496,87.761585,0.249882105,1.29894062,1.07370684 +nsr009,4980,5280,818.615804,816,792,3550.90937,0.254849944,2.46469905,88,59.5895072,28.5856015,0.0765027322,367,1,5,235.424833,1899.16692,1818.36025,292.320646,6.22,4245.27265,5,-14.057554,15.4108527,20.2370442,81.8063615,0.247377391,1.26740928,1.06058773 +nsr009,5010,5310,823.384615,816,840,4046.60648,0.220181,2.42419813,96,63.6129427,30.1211511,0.0936639118,364,1,5,275.24634,2226.13865,2014.29383,319.412377,6.31,4835.0912,5,-14.0454545,14.0895522,21.325505,87.3981453,0.244004091,1.29518712,1.05924857 +nsr009,5040,5340,822.071233,816,840,4242.42348,0.204358162,2.36183743,98,65.1338889,30.5063495,0.0989010989,365,1,5,197.587971,2215.76161,2327.70307,336.200951,6.92,5077.2536,5,-15.480916,15.8235294,21.597973,89.5453769,0.241195846,1.29292335,1.04923005 +nsr009,5070,5370,825.344353,824,840,3944.79546,0.213031898,2.44522899,88,62.8076067,31.0551105,0.104972376,363,1,5,206.699613,1867.7023,2301.98122,324.336404,7.1,4700.71954,5,-16.8181818,16.8307692,21.9884199,86.0587027,0.255504897,1.36647749,1.09629945 +nsr009,5100,5400,819.117166,816,752,4508.20208,0.202960321,2.29338223,104,67.1431462,30.6832932,0.0983606557,367,1,5,583.322101,2322.92757,2285.37683,287.503376,7.95,5479.12988,5,-15.25,15.8015267,21.7257126,92.4359106,0.235035415,1.25645788,1.018221 +nsr009,5130,5430,814.630435,808,752,4679.1873,0.315938709,2.32760922,112,68.4045854,31.8059512,0.0980926431,368,1,5,685.133445,2356.98211,2303.80687,336.793401,6.84,5682.71582,5,-14.8085106,15.5813953,22.5207749,94.0807595,0.239377052,1.21061422,0.990521863 +nsr009,5160,5460,809.322493,800,784,4385.20278,0.370609242,2.49205129,88,66.2208636,30.9445507,0.0842391304,369,1,5,378.891692,2361.48651,2202.96268,346.783387,6.35,5290.12426,5,-14.141844,15.4769231,21.9101135,91.0513728,0.240634631,1.21475439,1.0035426 +nsr009,5190,5490,805.827957,800,784,4184.25064,0.456851625,2.65370701,88,64.6857839,30.2485659,0.0754716981,372,1,5,411.926529,2255.10271,2057.62494,325.31338,6.33,5049.96756,5,-13.8428571,14.6015038,21.4175023,88.9370108,0.24081653,1.23379892,1.0343528 +nsr009,5220,5520,793.485411,784,784,4325.27705,0.514204839,2.56471159,104,65.7668385,28.8915802,0.0691489362,377,1,5,587.76583,2604.08572,1798.38996,304.85992,5.9,5295.10144,5,-14.0851064,13.5909091,20.4555661,90.7310526,0.225452759,1.16853237,0.999418009 +nsr009,5250,5550,776.54026,768,704,4890.37403,0.536140511,2.68319429,104,69.9312092,27.3038459,0.0625,385,1,5,1170.4921,3077.8715,1608.68004,304.275114,5.29,6161.31875,5,-13.0909091,13.530303,19.3257934,96.9910396,0.19925339,1.0531513,0.916482954 +nsr009,5280,5580,757.908629,752,704,6384.0527,0.276821405,2.79588079,112,79.9002672,26.5973654,0.058524173,394,1,5,2887.99211,3904.15319,1522.04629,303.192442,5.02,8617.38403,5,-11.9034483,11.2781955,18.829739,111.416095,0.169003759,0.984067796,0.851064365 +nsr009,5310,5610,726.970874,728,584,7542.37385,-0.0961303617,2.3341206,112,86.8468413,23.1848596,0.0340632603,412,1,5,5553.29884,4482.2485,900.234278,255.497197,3.52,11191.2788,5,-10.4594595,9.0070922,16.4133191,121.718325,0.134846738,0.681295825,0.620311889 +nsr009,5340,5640,705.867925,704,584,8243.12199,0.179423017,2.09818612,152,90.7916406,22.0002149,0.0283687943,424,1,5,7550.89461,3920.29266,619.35781,264.133716,2.34,12354.6788,5,-9.21088435,7.56338028,15.5670416,127.451603,0.122140806,0.612421928,0.566937855 +nsr009,5370,5670,692.101617,688,584,7766.54521,0.443597485,2.37395776,152,88.1280047,20.5372291,0.0208333333,433,1,5,7152.46623,3608.18231,555.010862,239.634087,2.32,11555.2935,5,-8.61111111,7.0738255,14.5316088,123.781755,0.117397018,0.567333549,0.532174634 +nsr009,5400,5700,683.185355,680,584,7083.26144,0.588303486,2.63664788,136,84.162114,18.9833341,0.0160550459,437,1,5,5978.63578,3821.99291,462.908781,202.703956,2.28,10466.2414,5,-7.04166667,4.76712329,13.4300677,118.26308,0.11356095,0.572235147,0.539839554 +nsr009,5430,5730,673.414966,672,584,5861.26605,0.699999264,2.90480806,112,76.5589057,16.1763014,0.00909090909,441,1,5,3937.66456,3943.774,489.083974,146.772684,3.33,8517.29522,5,-6.11034483,4.14864865,11.4505175,107.663447,0.106354736,0.578875193,0.547781675 +nsr009,5460,5760,662.075724,664,584,4078.57461,0.577748021,2.88729718,98,63.863719,15.0665192,0.00669642857,449,1,5,1678.60688,3586.18886,492.917084,190.221234,2.59,5947.93405,5,-6.24161074,5.18421053,10.6628434,89.6852998,0.118891763,0.614082989,0.583528759 +nsr009,5490,5790,655.503326,656,584,3516.62388,1.32994684,8.63974496,88,59.3011288,19.4209509,0.0177777778,451,1,5,823.19844,3122.9311,591.539255,300.553446,1.97,4838.22224,5,-7.6,6.92993631,13.7471406,82.7300664,0.166168616,0.634368446,0.606078868 +nsr009,5520,5820,651.242291,656,680,3143.68951,1.63637714,10.9786054,80,56.0686143,19.5562245,0.0176600442,454,1,5,900.805618,2543.81351,557.157613,321.746354,1.73,4323.5231,5,-7.50666667,6.8447205,13.8436217,78.0751763,0.177311437,0.652719535,0.626432366 +nsr009,5550,5850,652.15859,656,680,3263.48031,1.56398488,10.1947609,80,57.1268791,19.910617,0.0176600442,454,1,5,1490.24869,2188.80819,570.279553,317.330262,1.8,4566.66669,5,-7.43624161,7.04819277,14.0944978,79.550649,0.177176402,0.677236066,0.647602248 +nsr009,5580,5880,656.995556,664,680,3297.92871,1.38570614,9.57961604,80,57.4275954,20.14115,0.0178173719,450,1,5,1612.06205,2060.89854,650.393937,328.018204,1.98,4651.37274,5,-7.48051948,7.66871166,14.2564017,79.9538144,0.178307962,0.702163049,0.67128435 +nsr009,5610,5910,672.984055,672,680,3316.21664,1.50736935,9.46612675,56,57.5866012,21.6404829,0.0228310502,439,1,5,972.212195,2370.09861,819.877347,321.721059,2.55,4483.90921,5,-7.86666667,8.86746988,15.3187082,79.9860642,0.191517215,0.807610028,0.766988527 +nsr009,5640,5940,686.292343,680,680,2797.59806,1.69447445,11.0816429,48,52.8923251,22.0949326,0.023255814,431,1,5,472.595251,1849.34751,988.35653,346.885287,2.85,3657.18458,5,-8.94267516,9.37974684,15.6389912,73.1479191,0.213799536,1.84417997,1.07445021 +nsr009,5670,5970,697.286052,688,680,2826.47485,1.60108374,9.56111636,62,53.1646015,22.8508454,0.0236966825,423,1,5,573.562837,1691.88305,1045.37059,350.258368,2.98,3661.07485,5,-9.22875817,9.86928105,16.1747112,73.425666,0.220286884,1.92998625,1.01604069 +nsr009,5700,6000,705.227818,696,696,3210.79653,1.84787611,9.51434613,56,56.6638909,28.0219694,0.0408653846,417,1,5,759.217608,1602.20573,1145.83425,523.420371,2.19,4030.67796,5,-10.3333333,11.3066667,19.8383084,77.6404185,0.255515217,1.00688552,0.937147488 +nsr009,5730,6030,711.75,700,696,3118.35663,1.73675841,9.24363255,56,55.8422477,28.0006885,0.0385542169,416,1,5,797.814954,1448.85267,1183.34391,484.550413,2.44,3914.56196,5,-10.6447368,10.9251701,19.8232995,76.4444246,0.259316485,1.03322006,0.958402807 +nsr009,5760,6060,722.770732,712,696,3466.76882,1.58015449,7.11559133,72,58.8792733,28.0383949,0.0366748166,410,1,5,985.34671,1656.26958,1199.87058,469.888419,2.55,4311.37529,5,-9.42281879,9.18055556,19.8504017,80.8671701,0.245469227,1.02517966,0.947333504 +nsr009,5790,6090,732.334975,720,696,3422.30727,0.989469341,4.11059329,72,58.5004895,25.9640777,0.0320987654,406,1,5,1490.88083,1587.33133,1015.17995,408.328184,2.49,4501.72029,5,-9.9047619,10.4225352,18.379019,80.6649006,0.227844066,1.07433111,0.979569524 +nsr009,5820,6120,745.48,736,728,3657.83419,0.918564574,3.60746178,88,60.4800313,26.6656641,0.037593985,400,1,5,1415.35847,1742.18557,1213.16563,351.620483,3.45,4722.33016,5,-11.0810811,11.2285714,18.8788834,83.4221561,0.226305387,1.11129754,1.00110262 +nsr009,5850,6150,755.77665,744,728,3588.59121,0.745400865,3.24950049,80,59.9048513,27.292404,0.0407124682,394,1,5,1237.20164,1622.3871,1382.91517,372.417676,3.71,4614.92159,5,-11.7517241,12.3636364,19.3218679,82.4854402,0.2342458,1.12039914,0.998250042 +nsr009,5880,6180,770.418605,760,728,3885.36836,0.768353065,3.35467358,80,62.332723,28.9333699,0.0595854922,387,1,5,1168.89874,1535.15952,1800.95408,380.496358,4.73,4885.5087,5,-12.4028777,12.4604317,20.484899,85.7385889,0.238922745,1.13923294,1.00336762 +nsr009,5910,6210,771.772021,760,728,3618.60763,0.82667005,3.5549715,80,60.1548637,28.5140202,0.0545454545,386,1,5,710.63314,1628.31924,1763.78178,369.870119,4.77,4472.60428,5,-14.1118881,13.8865248,20.1884305,82.6416513,0.244288808,1.1457836,1.01455295 +nsr009,5940,6240,778.429319,768,744,3356.01468,0.734657775,3.62142234,80,57.9311201,28.5488024,0.0551181102,382,1,5,331.983744,1583.6732,1838.3917,365.884885,5.02,4119.93353,5,-14.2083333,13.9,20.2130495,79.3943448,0.254590545,1.1347707,1.00453689 +nsr009,5970,6270,782.509186,776,744,3613.26636,0.607631863,3.32730757,80,60.1104514,29.3652139,0.0631578947,381,1,5,205.064212,1660.78743,2208.4786,361.591664,6.11,4435.92191,5,-12.1276596,12.6056338,20.7915251,82.4272116,0.252241034,1.09609277,0.965845628 +nsr009,6000,6300,788.631579,792,792,3148.77156,0.432369634,3.28754533,72,56.1139159,24.7550533,0.0527704485,380,1,5,72.1468322,1560.00987,2016.53128,232.634791,8.67,3881.32278,5,-13.3943662,14.7391304,17.5261711,77.3975222,0.226443568,1.00805502,0.90960167 +nsr009,6030,6330,792.147757,792,800,2895.38552,0.444409555,3.52952186,70,53.8087866,24.6301746,0.0529100529,379,1,5,23.395633,1222.71732,2089.10086,217.775381,9.59,3552.9892,5,-13.106383,14.2272727,17.4381585,74.0721382,0.235421292,0.959965543,0.875812323 +nsr009,6060,6360,796.265252,792,800,2666.5252,0.491820749,3.5013686,64,51.6384082,24.3030512,0.0505319149,377,1,5,40.762187,1084.82765,1897.29403,218.617078,8.68,3241.50095,5,-12.7352941,13.6176471,17.2073281,70.9715313,0.242453951,2.09472748,0.895990955 +nsr009,6090,6390,799.87234,800,800,3026.24499,0.532964137,3.30692923,72,55.011317,25.122208,0.0586666667,376,1,5,175.83996,1201.3011,2074.67067,209.762572,9.89,3661.57431,5,-13.1343284,13.9090909,17.7877909,75.7369426,0.234862806,1.01674922,0.917416664 +nsr009,6120,6420,796.222812,792,800,3009.35448,0.658889035,3.52815763,64,54.8575836,25.6091739,0.0611702128,377,1,5,64.21439,1376.2633,1966.84226,208.395401,9.44,3615.71536,5,-14.5294118,14.8030303,18.1325427,75.4315574,0.240384043,1.01330985,0.918288878 +nsr009,6150,6450,800.277333,792,800,3504.69293,0.675385738,3.21763277,72,59.2004471,25.7673673,0.064171123,375,1,5,125.137308,1716.45155,2140.31986,206.369805,10.37,4188.27853,5,-13.4814815,13.21875,18.2446878,81.709958,0.223285977,1.02282069,0.916085623 +nsr009,6180,6480,800.362667,800,816,3295.52588,0.496718409,2.92796811,80,57.406671,25.1965535,0.0534759358,375,1,5,356.106716,1595.32698,1848.28712,207.457024,8.91,4007.17784,5,-13.0746269,14.0629921,17.839595,79.2010139,0.225244528,1.03256,0.920821024 +nsr009,6210,6510,809.336927,808,816,3180.21861,0.451326465,2.88626155,72,56.393427,25.8528058,0.0594594595,371,1,5,186.60504,1453.28758,1921.55865,254.749355,7.54,3816.20063,5,-13.0697674,14.3307087,18.3023493,77.6238444,0.235782567,1.01775894,0.909749389 +nsr009,6240,6540,810.983784,808,816,3215.35475,0.363209651,2.83947212,80,56.7040982,26.457718,0.0650406504,370,1,5,77.5645643,1642.86124,1882.96399,257.438292,7.31,3860.82809,5,-14.0757576,14.234375,18.7329279,77.9729884,0.240248941,1.02878233,0.916413419 +nsr009,6270,6570,804.761394,800,728,3399.54775,0.404779093,2.74319297,80,58.3056408,25.338992,0.0564516129,373,1,5,159.855289,2169.40285,1539.77123,234.712487,6.56,4103.74185,5,-13.4452555,13.751938,17.9408581,80.4811849,0.222919905,1.04020226,0.926917397 +nsr009,6300,6600,800.832,792,760,3494.83534,0.48490004,2.6989889,88,59.1171323,24.9680009,0.0481283422,375,1,5,308.2906,2140.22708,1566.86194,210.492992,7.44,4225.87261,5,-13.6857143,14.3484848,17.6786348,81.7137476,0.216348354,1.08877105,0.967117903 +nsr009,6330,6630,800.149333,800,736,4047.89208,0.421221646,2.5913509,96,63.6230468,26.6969525,0.064171123,375,1,5,559.91039,2190.91705,1989.04702,215.839868,9.22,4955.71434,5,-13.5774648,13.7557252,18.9028297,87.9685579,0.214881659,1.10134756,0.969120524 +nsr009,6360,6660,794.603175,784,736,4132.15511,0.557868838,2.72506623,96,64.2818412,26.9015298,0.0663129973,378,1,5,574.078335,2243.89464,1998.86599,220.913632,9.05,5037.75259,5,-13.192053,14.352,19.0472426,88.8904538,0.214277706,1.10946163,0.975455036 +nsr009,6390,6690,788.778947,784,736,3690.28346,0.632027395,3.02825508,92,60.7477033,25.6462643,0.0501319261,380,1,5,345.114928,2138.64597,1796.01673,211.240762,8.5,4491.01839,5,-11.9586207,13.8181818,18.1583178,83.9692945,0.216249498,1.13035547,0.999689732 +nsr009,6420,6720,794.61008,792,816,3692.06298,0.41094858,2.76730057,90,60.7623484,25.7020572,0.0478723404,377,1,5,480.010819,1955.78325,1881.60856,202.805529,9.28,4520.20815,5,-12.0551724,12.7633588,18.1972611,83.9820556,0.216680349,1.22241472,1.05360385 +nsr009,6450,6750,787.632546,784,816,3311.90673,0.310860789,2.74497874,82,57.5491679,25.4111455,0.0473684211,381,1,5,219.218441,2207.1923,1476.56484,203.588019,7.25,4106.5636,5,-11.4473684,13.0229008,17.9918604,79.3732097,0.22667422,1.23614909,1.07148444 +nsr009,6480,6780,776.248705,768,720,3222.87825,0.563468995,3.09887241,88,56.7703994,24.003463,0.038961039,386,1,5,94.1907369,2340.52547,1373.5835,182.866312,7.51,3991.16602,5,-10.6973684,12.0454545,16.9938492,78.4663341,0.216575036,1.16984564,1.03462323 +nsr009,6510,6810,762.64631,752,720,3096.97918,0.620728969,3.093125,80,55.6505092,22.4790152,0.0331632653,393,1,5,398.034122,2193.64766,1148.32878,149.416816,7.69,3889.42738,5,-9.32026144,10.7819549,15.910595,77.0766587,0.206425593,1.03023845,0.934250997 +nsr009,6540,6840,753.423559,744,720,3264.70206,0.733900198,3.25690475,88,57.1375713,22.3377455,0.0326633166,399,1,5,834.332935,1966.86432,1220.06511,128.188978,9.52,4149.45134,5,-8.92810458,10.3043478,15.8150456,79.2419614,0.199579179,0.984225419,0.896513662 +nsr009,6570,6870,748.329177,736,704,3562.17137,0.758297036,3.13007269,88,59.6839289,21.7954124,0.0325,401,1,5,1478.37008,1773.54802,1230.91344,136.643451,9.01,4619.47499,5,-9.17948718,10.976378,15.4309782,82.9832974,0.18595282,0.874819092,0.808637744 +nsr009,6600,6900,744.198511,728,704,3608.1595,0.866129598,3.27355768,88,60.0679574,22.111432,0.0373134328,403,1,5,1382.85669,1859.36703,1285.57051,127.839883,10.06,4655.63411,5,-8.08108108,9.65891473,15.6546202,83.4940229,0.187493902,0.833595322,0.775467192 +nsr009,6630,6930,745.134328,728,704,3313.14401,0.629689974,2.54595029,96,57.5599167,21.2750659,0.029925187,402,1,5,1052.54708,2050.21108,1056.86053,134.593863,7.85,4294.21255,5,-8.22516556,9.42857143,15.0622979,79.9963449,0.188287326,0.833863772,0.774582691 +nsr009,6660,6960,741.782178,728,696,3120.11124,0.789713899,2.92649138,80,55.857956,20.9586619,0.0272952854,404,1,5,841.698709,2100.5719,934.053486,124.722255,7.49,4001.04635,5,-8.82432432,10.488189,14.8377678,77.5890658,0.191235293,0.825119131,0.770251767 +nsr009,6690,6990,735.254902,720,704,2804.43609,1.06244439,3.67739403,64,52.9569268,20.16151,0.027027027,408,1,5,413.779654,2074.34481,957.448139,110.675385,8.65,3556.24799,5,-8.14864865,9.20967742,14.2737171,73.5196109,0.194148431,1.81181628,1.03653382 +nsr009,6720,7020,722.346154,712,704,2032.30399,1.0855239,4.80914819,48,45.0810823,18.4027237,0.021686747,416,1,5,35.8750058,1543.14523,910.112278,129.835166,7.01,2618.96768,5,-7.63013699,8.42424242,13.0227919,62.4100542,0.208664967,1.78244423,1.12103432 +nsr009,6750,7050,715.608592,704,704,1740.51629,1.13899646,5.47223793,48,41.7194953,17.9952147,0.019138756,419,1,5,147.900232,1135.43206,892.903285,90.3139766,9.89,2266.54955,5,-8.23287671,9.16030534,12.7389146,57.608616,0.221128634,1.80580042,1.13715818 +nsr009,6780,7080,709.352246,704,704,1982.12918,1.10001365,5.03427897,48,44.5211094,17.7523779,0.018957346,423,1,5,448.708859,1223.0571,863.822293,90.4474393,9.55,2626.03569,5,-8.28571429,9.41085271,12.5674683,61.6953573,0.20370201,1.77245909,1.1090087 +nsr009,6810,7110,705.505882,704,704,2231.99112,0.975871665,4.51940943,56,47.2439533,18.1274315,0.0212264151,425,1,5,793.0567,1210.99986,919.286572,96.7540096,9.5,3020.09714,5,-7.91836735,9.04477612,12.8331096,65.5689983,0.195719165,1.73714567,1.04337642 +nsr009,6840,7140,700.336449,696,704,2249.77881,0.901916958,4.37277497,64,47.4318333,17.2356583,0.0163934426,428,1,5,1167.41611,1105.25167,768.520117,81.8109391,9.39,3122.99884,5,-6.93333333,7.80740741,12.2014875,65.9596947,0.184983989,1.73680279,1.03743851 +nsr009,6870,7170,696.930233,688,664,2369.96715,0.978335441,4.23012146,64,48.6823084,17.1824163,0.0163170163,430,1,5,1599.21526,938.90108,715.275591,86.4765493,8.27,3339.86848,5,-7.0738255,6.8358209,12.1639814,67.7640897,0.179504829,1.6945689,1.03775825 +nsr009,6900,7200,690.341014,680,656,2239.23679,1.04313879,4.73522179,64,47.3205747,16.6251986,0.0115473441,434,1,5,1413.04496,844.74355,837.807616,75.6930089,11.07,3171.28914,5,-6.20915033,5.60305344,11.76936,65.8783405,0.178652952,1.63105051,1.0389444 diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/StandardizedData_HRV_allwindows.csv b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/StandardizedData_HRV_allwindows.csv new file mode 100644 index 0000000..0dbde12 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/ReferenceOutput/StandardizedData_HRV_allwindows.csv @@ -0,0 +1,592 @@ +patID,t_start,t_end,NNmean,NNmedian,NNmode,NNvariance,NNskew,NNkurt,NNiqr,SDNN,RMSSD,pnn50,btsdet,avgsqi,tdflag,ulf,vlf,lf,hf,lfhf,ttlpwr,fdflag,ac,dc,SD1,SD2,SD1SD2,SampEn,ApEn +rrgenData,0,300,824.909091,836,836,4038.66851,-1.60785664,6.00219748,62,63.5505193,36.3864312,0.162983425,363,1,5,219.638774,3594.12008,1286.96549,381.29164,3.38,5482.01598,5,-8.57321429,8.53900709,25.7640474,86.1019795,0.29922712,1.437322,1.2089116 +rrgenData,30,330,812.078591,828,836,4073.44761,-1.25965224,4.71374993,78,63.8235663,36.2921794,0.16576087,369,1,5,320.194598,3452.35149,1297.91729,366.33107,3.54,5436.79444,5,-10.1816547,9.18923611,25.6970989,86.5248769,0.296990875,1.40180988,1.16455016 +rrgenData,60,360,801.557333,812,836,4010.09229,-0.978232228,4.03312829,94,63.3252895,35.9804611,0.163101604,375,1,5,570.727358,3041.93214,1317.40534,363.827682,3.62,5293.89252,5,-9.77158273,9.19897959,25.4755896,85.8555701,0.296726112,1.36591963,1.12076216 +rrgenData,90,390,797.555851,808.5,836,3936.82887,-0.881883002,3.92381129,86,62.7441541,36.0199204,0.162666667,376,1,5,931.962704,2656.55515,1228.90516,391.985429,3.14,5209.40844,5,-10.3594891,9.27226027,25.5020781,84.9900098,0.300059715,1.4114972,1.14142475 +rrgenData,120,420,789.794737,805,812,4242.7071,-0.965601906,4.28629677,86,65.136066,35.8207572,0.155672823,380,1,5,856.030611,2840.75935,1681.41303,403.358213,4.17,5781.5612,5,-11.5072993,10.7121711,25.3624777,88.5559649,0.286400557,1.49039472,1.17924923 +rrgenData,150,450,789.381579,797,812,3795.34478,-0.967477024,4.75429733,86,61.6063696,35.913411,0.155672823,380,1,5,791.73186,2290.60953,1620.05373,422.419115,3.84,5124.81423,5,-11.7371324,10.5,25.4278487,83.331351,0.305141443,1.57533706,1.23503926 +rrgenData,180,480,785.704188,793,812,4009.15374,-0.915995193,4.43253382,86,63.3178785,35.3226226,0.152230971,382,1,5,823.6875,2529.61939,1697.18135,416.511833,4.07,5467.00008,5,-11.6392857,10.625,25.0070831,85.9822846,0.290839947,1.57877852,1.23359442 +rrgenData,210,510,785.026178,789,812,4086.40876,-0.830806353,4.31070371,78,63.9250245,34.5674813,0.13648294,382,1,5,456.613201,2984.48252,1641.22241,413.205316,3.97,5495.52345,5,-11.7204861,10.8816667,24.4750037,87.0275343,0.281232875,1.60674379,1.24522297 +rrgenData,240,540,783.412533,789,812,4310.76654,-0.68209605,3.97714818,78,65.656428,35.5904938,0.151832461,383,1,5,411.419409,3135.53686,1767.09794,407.988412,4.33,5722.04262,5,-11.9589286,10.7678571,25.1979292,89.3677652,0.281957697,1.65956111,1.25563755 +rrgenData,270,570,786.939791,789,773,5070.69715,-0.312731569,3.82258403,86,71.2088278,36.4648106,0.162729659,382,1,5,1323.63763,2988.31843,1953.74641,427.856121,4.57,6693.55859,5,-10.5233813,9.97580645,25.8172365,97.3389162,0.265230367,1.64065531,1.21605965 +rrgenData,300,600,799.408,797,766,5057.71812,-0.129435413,3.28837353,102,71.1176358,36.2848947,0.163101604,375,1,5,2033.22333,2683.1035,1415.25161,387.043177,3.66,6518.62161,5,-10.5869565,10.9780405,25.6910489,97.2389132,0.26420543,1.67306884,1.21216774 +rrgenData,330,630,811.891599,812,859,5370.26539,-0.41969754,3.25647618,101,73.2820946,36.2555843,0.157608696,369,1,5,2433.83448,2826.75098,1424.81106,377.130923,3.78,7062.52744,5,-10.6875,11.0565068,25.6714545,100.406709,0.255674693,1.62051761,1.16052069 +rrgenData,360,660,822.96978,836,859,5260.20019,-0.736754173,3.74374206,102,72.5272375,37.6392914,0.17630854,364,1,5,2277.08394,2853.96133,1453.1665,383.598842,3.79,6967.81061,5,-10.4586331,10.915493,26.6514594,99.0459493,0.269081771,1.62044234,1.16477113 +rrgenData,390,690,833.263889,844,859,4795.67112,-1.07401431,4.77058708,86,69.2507842,37.3397784,0.17270195,360,1,5,1662.76841,2559.63649,1634.41425,495.878345,3.3,6352.6975,5,-8.875,9.93705036,26.4367852,94.2997276,0.280348479,1.57497688,1.18405478 +rrgenData,420,720,841.319328,852,859,3736.30224,-0.926507061,4.27293179,71,61.1252995,36.8659506,0.171348315,357,1,5,976.568562,2446.75202,912.1779,297.240167,3.07,4632.73864,5,-9.38686131,9.63043478,26.103347,82.4088572,0.316754144,1.57602453,1.21921394 +rrgenData,450,750,840.882353,852,859,3844.28949,-0.947874223,4.23638006,71,62.0023346,36.9221395,0.171348315,357,1,5,671.943557,2839.54058,904.030351,338.777632,2.67,4754.29212,5,-9.17777778,9.82789855,26.144601,83.69611,0.312375342,1.63647488,1.25237894 +rrgenData,480,780,843.447887,852,859,3140.46267,-0.537094367,3.18217546,71,56.0398311,36.9128229,0.172316384,355,1,5,789.195247,1467.11169,1059.08876,354.368317,2.99,3669.76402,5,-9.76811594,9.70488722,26.1381784,74.8179188,0.349357197,1.63144333,1.25664627 +rrgenData,510,810,839.053073,844,828,3521.34451,-0.633315544,3.4580816,78,59.3409177,36.6189784,0.168067227,358,1,5,1174.13846,1637.08119,1156.85374,325.241858,3.56,4293.31525,5,-10.4728261,10.2137405,25.9297969,79.8143763,0.32487627,1.62144152,1.23721848 +rrgenData,540,840,841.609551,844,828,3107.69782,-0.580372701,3.66317104,71,55.7467293,36.0612937,0.157746479,356,1,5,1228.15291,1282.05097,922.716674,332.466034,2.78,3765.38658,5,-10.0543478,9.57364341,25.5344873,74.5881063,0.342339933,1.65224056,1.27837376 +rrgenData,570,870,825.556474,836,828,4198.58451,-0.900228678,3.63889982,84,64.7964853,35.294225,0.151933702,363,1,5,1489.1226,2682.41047,964.545052,364.427129,2.65,5500.50525,5,-10.5,10.1347656,24.9876565,88.1634053,0.283424358,1.69368304,1.29078053 +rrgenData,600,900,813.422764,828,828,3982.53274,-0.673943258,3.17992418,86,63.1073113,34.7750535,0.152173913,369,1,5,1305.87032,2596.89835,948.118853,313.54844,3.02,5164.43597,5,-10.3141892,9.54263566,24.62249,85.7834394,0.287030809,1.67552476,1.27314584 +rrgenData,630,930,799.672872,805,828,4006.11404,-0.536149321,3.01217312,86,63.2938704,35.7368531,0.168,376,1,5,1169.33887,2606.04878,1092.52415,316.738045,3.45,5184.64984,5,-10.1040268,8.9924812,25.3032521,85.8601974,0.294702934,1.67094955,1.26573747 +rrgenData,660,960,792.047493,797,781,3506.59033,-0.481310185,3.21155688,78,59.2164701,34.1889397,0.145502646,379,1,5,720.201962,2395.14663,1061.43055,308.264617,3.44,4485.04376,5,-10.1933333,9.26459854,24.2071983,80.1697712,0.3019492,1.67668999,1.29520637 +rrgenData,690,990,784.845953,789,828,3463.42909,-0.708498488,3.79191718,78,58.8509056,34.6801768,0.14921466,383,1,5,370.084862,2250.90841,1471.89587,418.640973,3.52,4511.53012,5,-10.1308725,9.16489362,24.5545944,79.5231417,0.308772942,1.67812388,1.32535876 +rrgenData,720,1020,784.445026,789,781,3409.6492,-0.748821877,3.81578315,78,58.3922015,34.1964757,0.144356955,382,1,5,113.648644,2442.52846,1434.63072,427.49755,3.36,4418.30537,5,-10.489726,10.1875,24.2123394,78.9497373,0.306680431,1.66149702,1.31738137 +rrgenData,750,1050,789.2,797,828,3596.24485,-0.80010596,3.76501064,78,59.968699,33.4867358,0.134564644,380,1,5,312.469185,2678.78993,1314.63707,400.266534,3.28,4706.16271,5,-10.1913793,9.78741497,23.709454,81.4269704,0.291174458,1.5621827,1.24773678 +rrgenData,780,1080,795.037037,805,828,3754.23205,-0.929220299,3.88058899,70,61.2717883,33.6000032,0.132625995,378,1,5,638.158941,2594.89712,1312.36482,414.133887,3.17,4959.55477,5,-9.9,9.17687075,23.7887394,83.3220257,0.285503613,1.5245157,1.22399837 +rrgenData,810,1110,800.061333,805,797,3738.95077,-0.942012718,4.08206102,71,61.1469605,34.8346745,0.144385027,375,1,5,1064.18009,2330.67267,1113.28342,434.589314,2.56,4942.72549,5,-9.63811189,9.29280822,24.664831,82.8827344,0.297587081,1.56227884,1.235033 +rrgenData,840,1140,799.554667,805,797,3700.46692,-0.950695469,4.10362569,71,60.8314633,35.0376803,0.147058824,375,1,5,1766.51873,1633.56452,1151.50973,434.696874,2.65,4986.28985,5,-9.47743056,9.70777027,24.8082833,82.3740428,0.301166271,1.57983236,1.24479742 +rrgenData,870,1170,811.781081,816,828,2983.06577,-0.978806172,5.16043258,71,54.6174493,35.4330928,0.149051491,370,1,5,1423.28196,1019.41313,1015.57298,416.47137,2.44,3874.73943,5,-9.66843972,9.715,25.0871904,73.0531615,0.343410057,1.58528978,1.26905563 +rrgenData,900,1200,818.888283,828,828,3000.52574,-1.24050279,5.81657472,62,54.7770548,37.0412191,0.153005464,367,1,5,1059.11261,1144.83251,1222.11941,473.925043,2.58,3899.98958,5,-10.4361314,10.8979592,26.2276691,72.8914319,0.359818272,1.60173375,1.2886869 +rrgenData,930,1230,828.850829,828,828,2151.96661,-1.53744676,8.78417499,54,46.3892941,36.6394426,0.149584488,362,1,5,395.126857,708.788159,1112.18449,484.093993,2.3,2700.1935,5,-10.8152174,10.6702128,25.9437405,60.2565809,0.430554474,2.67061942,0.769202706 +rrgenData,960,1260,833.622222,836,828,1932.219,-1.95978766,11.4749208,47,43.9570131,36.9619242,0.158774373,360,1,5,150.086873,691.550326,1087.35189,479.010122,2.27,2407.99921,5,-9.80809859,10.0960145,26.1725047,56.3865055,0.464162558,2.42667631,0.835778099 +rrgenData,990,1290,823.659341,836,828,3881.239,-1.87361012,6.95967001,47,62.2995907,36.0289905,0.154269972,364,1,5,935.65039,2981.21095,1158.72168,342.796412,3.38,5418.37944,5,-10.9125,9.34397163,25.5093012,84.3312134,0.302489437,1.55099064,1.30981158 +rrgenData,1020,1320,810.940541,828,844,4794.80946,-1.21135939,4.10951472,70,69.2445627,35.872667,0.151761518,370,1,5,2072.35799,3036.98796,1196.68005,332.307934,3.6,6638.33394,5,-10.3989362,9.51027397,25.3991146,94.5753874,0.268559456,1.62247551,1.30134687 +rrgenData,1050,1350,798.56383,820,844,5339.22258,-0.777210528,2.93894724,110,73.0699841,35.9942218,0.157333333,376,1,5,2989.13068,2802.16916,1242.16567,307.07157,4.05,7340.53708,5,-10.736014,9.57142857,25.4854193,100.144588,0.254486235,1.62210881,1.25066401 +rrgenData,1080,1380,787.616798,805,844,5498.44751,-0.457214431,2.47082115,125,74.1515172,35.8099883,0.155263158,381,1,5,3330.32823,2608.447,1255.91467,297.10116,4.23,7491.79106,5,-10.7039007,9.40231788,25.354833,101.754742,0.249175936,1.58492949,1.19045255 +rrgenData,1110,1410,776.572539,773,750,5205.04018,-0.200250549,2.38371325,125,72.1459644,34.6578077,0.14025974,386,1,5,3058.81003,2483.35826,1192.20767,276.496257,4.31,7010.87222,5,-10.6232639,9.75657895,24.5369829,99.0354322,0.247759638,1.52754609,1.17722446 +rrgenData,1140,1440,765.767857,758,734,4845.44214,0.0393712677,2.51608265,101,69.6092101,34.1217168,0.138107417,392,1,5,2447.90195,2478.62016,1228.37077,284.554728,4.32,6439.4476,5,-10.1394558,8.79326923,24.156959,95.432309,0.253131871,1.45961332,1.16141199 +rrgenData,1170,1470,755.838791,750,734,3962.86789,0.107947208,2.84400665,88,62.9513136,33.4733046,0.131313131,397,1,5,1344.12436,2408.61013,1173.35398,259.438526,4.52,5185.527,5,-9.92105263,9.15359477,23.6982196,85.8145102,0.276156322,1.46787445,1.20152588 +rrgenData,1200,1500,747.82793,742,734,3132.18282,0.0830298739,3.34689861,62,55.9659076,31.308106,0.1125,401,1,5,574.177329,2221.12624,1035.33469,231.940125,4.46,4062.57839,5,-10.2174658,8.95859873,22.1646487,75.9808791,0.291713507,1.44088821,1.22273331 +rrgenData,1230,1530,740.646914,734,734,2461.76859,-0.0265357057,3.97788362,55,49.6162129,31.3120671,0.111386139,405,1,5,120.880008,1661.97608,1149.81935,228.94017,5.02,3161.61561,5,-10.7244898,9.20597484,22.1674637,66.5743248,0.332973165,2.19372271,1.15706742 +rrgenData,1260,1560,734.647059,734,734,1767.78176,-0.544925502,4.8754512,47,42.0449969,31.1615037,0.105651106,408,1,5,248.204019,609.037834,1239.89745,219.318389,5.65,2316.4577,5,-10.3092105,9.58490566,22.0613578,55.2164832,0.399542972,2.69475583,0.898959173 +rrgenData,1290,1590,740.674074,742,734,1046.63608,0.00129846004,2.68948381,47,32.3517555,31.040735,0.099009901,405,1,5,156.065002,73.5709493,766.008611,215.836662,3.55,1211.48122,5,-9.69370861,9.03571429,21.9763138,40.1287154,0.547645583,2.68628029,0.980762606 +rrgenData,1320,1620,740.881481,742,734,2013.97602,-0.86624378,5.96715697,47,44.8773441,31.795798,0.106435644,405,1,5,59.4280174,1271.04656,1105.50437,244.260084,4.53,2680.23904,5,-10.5433333,8.08384146,22.5108656,59.3398093,0.379355207,2.89992301,0.907244115 +rrgenData,1350,1650,749.905,750,758,2471.30925,-0.667232024,5.15868678,54,49.7122646,31.7291166,0.102756892,400,1,5,208.512212,1764.70045,1067.93056,258.005934,4.14,3299.14916,5,-9.92567568,9.3296875,22.4636982,66.6183215,0.337200003,2.34793616,1.16018104 +rrgenData,1380,1680,754.969773,758,758,2697.04959,-0.647656092,4.89585501,62,51.9331261,33.8294519,0.126262626,397,1,5,307.541748,1949.95369,1043.38832,273.31031,3.82,3574.19406,5,-9.53716216,9.12735849,23.9509591,69.4294659,0.344968218,2.27220398,1.07162032 +rrgenData,1410,1710,765.538265,766,758,3414.26963,-0.479972,4.25823011,78,58.4317519,33.8294579,0.127877238,392,1,5,793.350714,2336.59454,1115.57987,303.279003,3.68,4548.80413,5,-9.65172414,9.12264151,23.9492938,79.088372,0.302816877,1.56172714,1.24888495 +rrgenData,1440,1740,776.152455,773,734,3680.96374,-0.655153925,4.22779765,86,60.6709465,34.2049219,0.126943005,387,1,5,1217.2108,2428.39966,1026.88963,300.069862,3.42,4972.56995,5,-9.45804196,8.7046875,24.2169721,82.3132174,0.294205145,1.57952141,1.24397369 +rrgenData,1470,1770,783.617801,789,836,3747.22887,-0.894212576,4.52795579,86,61.2146132,34.1485484,0.120734908,382,1,5,1390.00835,2458.3208,992.73803,300.653433,3.3,5141.72061,5,-9.25856164,8.91987179,24.1782635,83.1256237,0.290864145,1.57518721,1.24777124 +rrgenData,1500,1800,783.057441,797,836,4733.98099,-1.21606731,4.82457247,86,68.8039315,35.5307182,0.130890052,383,1,5,845.178741,3852.25132,1638.81344,350.665611,4.67,6686.90912,5,-8.68537415,8.56612903,25.1558944,93.9954411,0.267628878,1.54961901,1.22697773 +rrgenData,1530,1830,779.84375,789,836,4911.85542,-1.06397362,4.3290615,102,70.0846304,34.7449867,0.117493473,384,1,5,754.260095,4347.93809,1437.25895,340.267559,4.22,6879.72469,5,-9.39310345,8.79516129,24.6003422,96.013197,0.256218342,1.50943991,1.19775434 +rrgenData,1560,1860,776.426357,789,836,5197.93433,-0.923109319,3.79838415,107.25,72.0967012,34.5311679,0.121761658,387,1,5,1039.99914,4246.69611,1592.08984,388.750741,4.1,7267.53583,5,-9.49493243,9.18954248,24.4478379,98.9857155,0.246983495,1.49329679,1.19035031 +rrgenData,1590,1890,770.264781,789,836,6344.71579,-0.877316745,3.19588159,109,79.6537243,34.0506748,0.118556701,389,1,5,1813.0934,5095.06505,1879.8519,339.804053,5.53,9127.81441,5,-9.48675497,8.48344371,24.108511,110.037318,0.219093954,1.52323242,1.19807797 +rrgenData,1620,1920,773.64433,785,820,5119.07731,-0.837625219,3.59646763,94,71.5477275,33.3563874,0.105943152,388,1,5,2152.65327,3503.15221,1310.41602,311.773177,4.2,7277.99468,5,-9.65924658,8.98701299,23.6169039,98.3890058,0.240036005,1.4985965,1.18944605 +rrgenData,1650,1950,763.97449,766,820,5584.19372,-0.709065388,3.32833579,93,74.727463,33.8840735,0.112531969,392,1,5,2019.6608,3698.81774,1909.77046,356.500731,5.36,7984.74973,5,-9.82020548,9.49512987,23.9899295,102.921673,0.233089191,1.52247968,1.1837662 +rrgenData,1680,1980,764.209184,766,836,5451.41905,-0.749215947,3.47033144,93,73.8337257,32.1319212,0.0920716113,392,1,5,1753.57171,3797.72262,1905.15364,330.471089,5.76,7786.91906,5,-10.4635762,9.96666667,22.7497683,101.908224,0.223237805,1.49563143,1.18303526 +rrgenData,1710,2010,753.954774,758,750,4986.06848,-0.725815199,3.39661324,86,70.6120987,32.5652223,0.0982367758,398,1,5,812.496254,3979.31646,1922.24985,360.264277,5.34,7074.32684,5,-10.5373377,9.90100671,23.0557262,97.162598,0.237290137,1.53784159,1.22366355 +rrgenData,1740,2040,750.3125,758,750,4493.37328,-0.86254301,3.64961234,78,67.0326285,32.6681883,0.102756892,400,1,5,421.41288,3729.78254,1868.18583,349.104598,5.35,6368.48585,5,-10.3887097,10.602349,23.1276952,91.9339778,0.251568525,1.56114306,1.25160422 +rrgenData,1770,2070,745.610422,750,750,4699.98467,-0.717268993,3.28802833,86,68.5564342,32.8131299,0.111940299,403,1,5,519.700558,3794.59024,2010.27832,334.987937,6,6659.55706,5,-10.25,10.8421053,23.2312309,94.1290563,0.246801911,1.56419128,1.23834702 +rrgenData,1800,2100,752.325815,758,750,4284.63227,-0.667909699,3.23828097,84,65.4571025,32.1578628,0.108040201,399,1,5,899.799177,3298.71803,1491.31335,313.336688,4.76,6003.16725,5,-10.0361842,10.8027211,22.7675099,89.7268356,0.253742481,1.54477629,1.23434477 +rrgenData,1830,2130,753.120301,766,750,4514.38248,-0.79169314,3.33559046,86,67.1891545,33.5445028,0.128140704,399,1,5,551.324949,3665.86275,1808.50132,318.157269,5.68,6343.84629,5,-10.8311688,11.0479452,23.7493851,92.0039763,0.258134334,1.56291828,1.24562665 +rrgenData,1860,2160,755.95202,766,750,4363.08377,-0.913550657,3.66754414,71,66.0536431,33.49778,0.124050633,396,1,5,396.957374,3497.35614,1902.85053,328.752567,5.79,6125.91661,5,-10.205,10.6076389,23.714899,90.3535893,0.262467702,1.51098965,1.23146247 +rrgenData,1890,2190,762.177665,766,750,3376.13629,-0.911876255,4.39578533,71,58.104529,33.7396106,0.129770992,394,1,5,88.2630478,2653.48586,1516.20771,318.919607,4.75,4576.87623,5,-10.1744966,10.7859712,23.8879142,78.6234071,0.303827004,1.47372483,1.23191907 +rrgenData,1920,2220,763.302799,766,750,3380.56879,-0.963873652,4.46792547,63,58.142659,34.1882916,0.145408163,393,1,5,66.5832436,2693.50818,1507.22256,311.84269,4.83,4579.15667,5,-9.34417808,9.35839161,24.2055183,78.5826347,0.308026301,1.48876853,1.24026124 +rrgenData,1950,2250,768.363171,773,766,2676.41649,-0.831015258,4.51534185,63,51.734094,34.2795446,0.148717949,391,1,5,17.3557347,2059.8633,1094.65389,275.771228,3.97,3447.64415,5,-8.82931034,8.62765957,24.2704344,69.0201347,0.351642814,2.23597737,1.01546113 +rrgenData,1980,2280,767.235294,773,781,2638.38039,-0.831364842,4.50065651,63,51.3651671,33.8715901,0.143589744,391,1,5,6.5459164,2004.11712,1098.56901,304.743287,3.6,3413.97534,5,-9.35387324,9.02604167,23.9815304,68.5685568,0.349745299,2.19611544,1.01499225 +rrgenData,2010,2310,767.511509,773,766,2791.14794,-1.08065133,5.33546634,63,52.8313159,34.2734105,0.143589744,391,1,5,65.7782232,1654.5762,1703.10853,306.257448,5.56,3729.72041,5,-10.7340426,8.87328767,24.2656782,70.6645084,0.343392726,2.22646472,1.02764147 +rrgenData,2040,2340,765.038265,766,773,2654.44099,-1.07844245,5.58416719,55,51.5212673,34.0868081,0.138107417,392,1,5,7.35815255,1505.65398,1690.44794,332.8186,5.08,3536.27867,5,-11.2553571,10.2567568,24.1325441,68.7495621,0.351021059,2.21303953,1.09413643 +rrgenData,2070,2370,765.456633,766,773,2168.83187,-1.13584694,6.73893081,55,46.5707191,34.2667436,0.143222506,392,1,5,12.0235644,806.437042,1683.10493,327.43387,5.14,2828.99941,5,-10.9700704,10.5152027,24.2612524,61.2295303,0.396234501,2.52219915,0.832716027 +rrgenData,2100,2400,765.607143,766,781,2081.22123,-1.25822753,7.08730991,55,45.6204036,33.6787516,0.138107417,392,1,5,167.294566,718.65814,1475.19733,382.540847,3.86,2743.69089,5,-10.2625,10.40625,23.8425811,59.9497605,0.397709364,2.53889362,0.862966988 +rrgenData,2130,2430,772.814433,773,773,1799.05592,-1.02624564,6.81824319,47,42.4152793,33.2808113,0.129198966,388,1,5,201.16462,585.3826,1196.50654,300.438834,3.98,2283.49259,5,-10.5232143,10.4701987,23.5635509,55.1622235,0.427168259,2.60232761,0.845094984 +rrgenData,2160,2460,779.368831,781,773,2238.49382,-0.635567372,5.86134857,55,47.3127236,34.2293505,0.143229167,385,1,5,404.09863,827.517477,1286.94529,309.268963,4.16,2827.83036,5,-10.4678571,10.130719,24.2351708,62.3670116,0.388589579,2.35163278,1.10766856 +rrgenData,2190,2490,789.2,789,797,2785.75409,-0.525979627,4.96268508,62,52.7802434,34.8771307,0.153034301,380,1,5,880.614658,1022.59311,1337.71274,317.856597,4.21,3558.7771,5,-10.0475352,10.825,24.6942418,70.4393541,0.350574507,2.32707864,0.99765883 +rrgenData,2220,2520,792.39314,797,805,3420.04344,-0.723171393,4.43316203,78,58.4811375,35.017947,0.148148148,379,1,5,810.55696,1624.03407,1659.52657,368.040483,4.51,4462.15809,5,-10.1993007,11.385906,24.7935244,78.9010015,0.314235864,1.55162891,1.22715627 +rrgenData,2250,2550,795.334218,805,805,3598.5529,-0.835920154,4.3325071,70,59.9879396,35.2276789,0.154255319,377,1,5,716.010991,2047.60487,1635.04534,335.036795,4.88,4733.69799,5,-10.1615646,11.0611888,24.9422934,81.0862984,0.307601825,1.54130367,1.21706741 +rrgenData,2280,2580,799.704787,805,812,3571.81928,-0.992621953,4.66766318,67,59.7646993,35.4697618,0.157333333,376,1,5,645.068756,2138.77727,1605.34921,329.648773,4.87,4718.84401,5,-8.87583893,9.88732394,25.1142026,80.7026356,0.31119433,1.58965831,1.25369726 +rrgenData,2310,2610,795.567639,812,812,4831.40033,-1.27294182,5.05717228,71,69.5082753,35.5920293,0.167553191,377,1,5,567.157981,4424.99432,1426.61885,321.719575,4.43,6740.49073,5,-8.59253247,10.1392857,25.200629,95.0143619,0.265229682,1.60721499,1.25763876 +rrgenData,2340,2640,782.608355,805,812,6534.48496,-0.835884138,2.95034384,110,80.8361612,34.9395139,0.154450262,383,1,5,2097.67563,5378.63098,1418.89887,294.131552,4.82,9189.33703,5,-9.47929936,9.96453901,24.7379461,111.610949,0.221644438,1.50350251,1.16979909 +rrgenData,2370,2670,773.251295,805,812,9097.25876,-0.927185348,3.04389864,156,95.3795511,36.4403088,0.161038961,386,1,5,3571.41604,7376.12039,2317.76563,449.622024,5.15,13714.9241,5,-9.29166667,9.3134058,25.8006138,132.396548,0.194873765,1.48246666,1.1406836 +rrgenData,2400,2700,775.407792,812,852,9374.67963,-0.925122356,2.98638371,156,96.8229292,36.2926114,0.15625,385,1,5,2271.29321,8970.07912,2277.84864,457.851872,4.98,13977.0728,5,-9.4359375,10.5665468,25.6961971,134.495594,0.191056052,1.48889804,1.14135486 +rrgenData,2430,2730,778.398438,812,852,9639.45702,-0.956048454,2.96678646,164,98.1807365,36.4311289,0.161879896,384,1,5,1830.52274,9683.95339,2259.32771,498.958276,4.53,14272.7621,5,-9.7672956,10.3351449,25.7941398,136.431581,0.189062822,1.4781449,1.1651251 +rrgenData,2460,2760,779.046875,820,812,9459.37117,-1.02966137,3.06924696,164,97.2592986,35.8290837,0.148825065,384,1,5,1623.53081,9619.43273,2277.31879,506.758096,4.49,14027.0404,5,-10.0525478,10.7645985,25.368123,135.185801,0.187653755,1.47485982,1.19980384 +rrgenData,2490,2790,770.768041,812,812,9160.62306,-0.926757167,2.87275747,156,95.7111439,35.8927127,0.149870801,388,1,5,910.187186,9711.68877,2390.13577,502.894919,4.75,13514.9067,5,-9.25955414,10.8776596,25.4126894,132.949018,0.191146124,1.4354772,1.17227013 +rrgenData,2520,2820,772.409326,812,812,8652.7463,-1.05252326,3.184816,156,93.0201392,35.6729371,0.148051948,386,1,5,1191.42045,8948.68102,2277.9199,502.04782,4.54,12920.0692,5,-10.089172,10.7711268,25.2563527,129.103095,0.195629335,1.44464114,1.18992673 +rrgenData,2550,2850,767.624679,805,812,8696.34846,-0.95898667,3.01389663,148,93.2542142,35.6500748,0.149484536,389,1,5,1245.00561,8812.09976,2327.62456,606.046742,3.84,12990.7767,5,-10.1682692,11.0124113,25.2402714,129.443523,0.194990609,1.4957946,1.19983401 +rrgenData,2580,2880,757.215736,789,812,8477.62001,-0.703441737,2.72482565,140,92.073992,34.9941107,0.145038168,394,1,5,1938.4932,7696.8171,2234.10788,599.860724,3.72,12469.2789,5,-10.3267974,10.9815436,24.7748127,127.833676,0.193805056,1.47354486,1.15207149 +rrgenData,2610,2910,754.186869,781,812,8139.29664,-0.631244327,2.68786114,140,90.2180505,34.4592954,0.139240506,396,1,5,1953.32043,7436.72069,1866.57231,627.953265,2.97,11884.5667,5,-11.0671875,11.7241379,24.3973037,125.233242,0.194814918,1.48627928,1.1476098 +rrgenData,2640,2940,763.193878,789,812,7279.10298,-0.922940131,3.53847506,117,85.3176593,34.4264664,0.145780051,392,1,5,1626.15375,6681.14262,1879.83406,670.694151,2.8,10857.8246,5,-11.2290323,11.5459184,24.3741809,118.169815,0.206264018,1.49446917,1.16770823 +rrgenData,2670,2970,761.109137,769.5,812,6196.20943,-0.765666881,3.43244044,117,78.7160049,32.6458754,0.129770992,394,1,5,3466.45903,3331.09546,1887.64686,621.938234,3.04,9307.13958,5,-11.6275168,11.4425676,23.1106517,108.895898,0.212227018,1.49352574,1.17927142 +rrgenData,2700,3000,744.414392,742,812,6113.44228,-0.447840353,2.94305018,117,78.1885048,32.3879239,0.126865672,403,1,5,3375.20546,3206.86563,1876.34789,611.326148,3.07,9069.74512,5,-12.2022293,12.4683333,22.9265232,108.172358,0.211944378,1.52426601,1.19082817 +rrgenData,2730,3030,734.529412,734,695,5640.0925,-0.446408508,3.10409167,101,75.1005493,31.7692463,0.113022113,408,1,5,2237.09376,3636.07819,1913.55725,538.704931,3.55,8325.43413,5,-12.0557325,11.8221154,22.4917492,103.799356,0.216684864,1.56454226,1.21534139 +rrgenData,2760,3060,728.92944,734,742,4842.58281,-0.565729378,3.54691173,93,69.5886687,32.4602947,0.129268293,411,1,5,1003.37982,3659.75378,1917.45314,509.22063,3.77,7089.80737,5,-10.9177419,11.6851266,22.9808748,95.6924502,0.240153479,1.58428837,1.24368715 +rrgenData,2790,3090,722.86506,727,742,4439.86097,-0.647915506,3.64058784,78,66.6322818,31.9957349,0.11352657,415,1,5,605.757694,3543.55792,1868.09899,512.868287,3.64,6530.2829,5,-11.4792994,10.6281646,22.6516323,91.4692599,0.24764202,1.55158571,1.238325 +rrgenData,2820,3120,716.267303,727,734,3607.7657,-0.922470799,4.29217467,70,60.0646793,31.483762,0.107655502,419,1,5,208.209707,2828.17829,1864.10191,466.811843,3.99,5367.30175,5,-9.68478261,10.0125,22.288917,81.9678936,0.27192253,1.47336884,1.23716976 +rrgenData,2850,3150,712.168646,719,734,3298.88816,-1.10908922,4.49711812,62,57.4359483,31.4943306,0.102380952,421,1,5,182.887874,2510.82609,1814.31796,465.927952,3.89,4973.95987,5,-10.3649068,10.1051829,22.2963526,78.1066513,0.285460358,1.45557002,1.23573071 +rrgenData,2880,3180,712.935867,727,734,3484.31254,-1.06973765,4.18623115,70,59.0280657,32.0333903,0.10952381,421,1,5,230.828387,2470.45969,2086.72975,458.968814,4.55,5246.98665,5,-9.40797546,9.27560241,22.6776602,80.338962,0.282274747,1.40486218,1.19152553 +rrgenData,2910,3210,720.932692,734,734,3152.47257,-1.19462392,4.87816209,63,56.1468839,31.9147962,0.101204819,416,1,5,229.492735,2140.38923,1891.98917,422.525128,4.48,4684.39626,5,-8.92484663,9.03571429,22.5937374,76.1214041,0.296811884,1.38414389,1.18478428 +rrgenData,2940,3240,720.536058,734,758,3570.72641,-0.930840074,4.10027044,78,59.7555555,32.7578557,0.110843373,416,1,5,399.906014,2300.66205,2136.84127,408.4943,5.23,5245.90364,5,-8.62111801,8.13939394,23.1911214,81.2626895,0.285384616,1.43178561,1.19033347 +rrgenData,2970,3270,732.15122,742,758,3173.10177,-0.684858057,3.17002965,70,56.3302918,32.3983081,0.11002445,410,1,5,351.149435,2281.12405,1460.30463,302.039282,4.83,4394.6174,5,-8.31493506,8.14909639,22.9366491,76.2896695,0.300652097,1.47850113,1.22710079 +rrgenData,3000,3300,742.764851,750,773,3150.48799,-0.81996648,3.81882093,62,56.129208,33.1121487,0.126550868,404,1,5,325.677067,1673.38904,1938.51677,365.314822,5.31,4302.89771,5,-8.80427632,8.24683544,23.4371213,75.8398136,0.309034532,1.52821577,1.27537371 +rrgenData,3030,3330,750.9725,758,773,3131.9015,-0.674641555,3.57742077,66,55.9633943,33.0029238,0.13283208,400,1,5,738.649022,1594.18326,1589.47695,326.394628,4.87,4248.70386,5,-10.0304054,9.10691824,23.3656312,75.6164683,0.309001884,1.56955291,1.28201541 +rrgenData,3060,3360,751.994987,758,773,3570.01505,-0.593683859,3.18365224,78,59.7496029,32.6776936,0.125628141,399,1,5,1002.33605,1778.63135,1774.61129,339.093632,5.23,4894.67232,5,-9.57653061,9.12820513,23.1350043,81.2699309,0.284668684,1.60282407,1.28297159 +rrgenData,3090,3390,761.058376,773,773,3281.4546,-0.711217427,3.49767018,78,57.283982,32.1057017,0.124681934,394,1,5,916.436223,1497.62414,1737.2073,317.004927,5.48,4468.27259,5,-10.7957746,9.89262821,22.7309892,77.7573876,0.292332213,1.57951103,1.28590906 +rrgenData,3120,3420,760.853165,773,773,4092.06976,-1.12705693,4.56350223,71,63.9692876,32.9155588,0.131979695,395,1,5,714.84351,2263.469,2322.89732,546.309245,4.25,5847.51907,5,-10.7836879,9.83986928,23.3008375,87.4140177,0.266557219,1.61645797,1.30606111 +rrgenData,3150,3450,760.55443,773,773,3995.02939,-1.04046502,4.36241588,78,63.2062449,32.4854907,0.129441624,395,1,5,470.877937,2940.90396,1920.41304,312.804143,6.14,5644.99908,5,-11.4474638,10.8288591,22.9998799,86.3774525,0.266271801,1.57278804,1.27694624 +rrgenData,3180,3480,762.076336,773,805,4218.81048,-1.04305321,4.22896745,78,64.9523709,33.4530969,0.142857143,393,1,5,476.558925,3014.05696,2148.41697,359.891743,5.97,5998.9246,5,-12.4123134,10.5794702,23.6850369,88.7504366,0.266872342,1.62129035,1.29887245 +rrgenData,3210,3510,769.325641,789,805,4717.37698,-1.03174444,4.01154372,93,68.6831637,33.5165999,0.146529563,390,1,5,133.274069,4115.28633,2043.65236,399.974221,5.11,6692.18698,5,-12.5703704,11.3966667,23.7303364,94.1893045,0.251943005,1.5923201,1.27188739 +rrgenData,3240,3540,765.97449,781,805,5114.71035,-0.912349648,3.59884066,97,71.5172031,33.8075265,0.150895141,392,1,5,420.741568,4604.82509,1866.67719,415.297122,4.49,7307.54097,5,-12.9416058,10.9933333,23.9349482,98.2676902,0.243568848,1.56872706,1.23469017 +rrgenData,3270,3570,755.36272,766,805,5508.07517,-0.547459397,2.80771226,111,74.2164077,33.443983,0.146464646,397,1,5,686.14412,4882.9463,1803.06277,417.014365,4.32,7789.16756,5,-11.5803571,9.75955414,23.6779724,102.252159,0.231564523,1.56553478,1.21877367 +rrgenData,3300,3600,746.775561,750,805,5749.2545,-0.417700069,2.64256002,124,75.8238386,33.519733,0.1375,401,1,5,970.059591,4941.93838,1826.41921,402.409878,4.54,8140.82706,5,-11.3402778,9.38679245,23.7305461,104.57232,0.226929517,1.58223746,1.2171228 +rrgenData,3330,3630,741.886139,742,727,5285.60983,-0.362997015,2.85656231,117,72.7021996,34.039752,0.143920596,404,1,5,426.969622,4803.80186,1759.01495,388.799574,4.52,7378.586,5,-11.0323741,9.54242424,24.0994122,99.9521785,0.241109424,1.59511692,1.21039294 +rrgenData,3360,3660,736.593137,734,727,5116.66452,-0.342564302,2.97346692,101,71.5308641,34.4002671,0.14987715,408,1,5,295.883593,4605.78094,1854.10099,394.370582,4.7,7150.13611,5,-9.65239726,8.62267081,24.3544123,98.1844776,0.248047481,1.63383541,1.22997222 +rrgenData,3390,3690,734.012225,734,727,4806.32093,-0.351453646,3.17431405,93,69.3276347,34.5896817,0.151960784,409,1,5,55.1980825,4453.63074,1777.77556,396.757581,4.48,6683.36196,5,-9.72804054,9.08536585,24.4886235,94.9365534,0.257947257,1.5583712,1.2053356 +rrgenData,3420,3720,729.746959,734,727,4814.18947,-0.244472441,2.97835959,85,69.3843604,34.3769988,0.153658537,411,1,5,40.0988478,4354.29258,1857.89263,365.384515,5.08,6617.66858,5,-8.96656051,8.99393939,24.3369503,95.0583599,0.256021147,1.51510936,1.18265692 +rrgenData,3450,3750,733.102689,742,750,4745.07766,-0.346215878,3.0615737,93,68.8845241,34.6712502,0.154411765,409,1,5,115.56035,4419.80367,1701.7478,318.800322,5.34,6555.91215,5,-8.39786585,8.56050955,24.5463435,94.2742401,0.260371692,1.43477881,1.15539117 +rrgenData,3480,3780,733.696822,742,750,4287.19707,-0.431063685,3.43106709,78,65.4766911,33.1634396,0.137254902,409,1,5,119.927833,4055.5003,1468.85349,285.47061,5.15,5929.75224,5,-7.88567073,7.70032051,23.4773233,89.5723698,0.262104523,1.36082699,1.13745657 +rrgenData,3510,3810,725.657005,734,750,3210.65205,-0.876725147,4.02293971,71,56.6626159,33.1229641,0.13559322,414,1,5,212.372088,2577.16478,1488.67547,260.721807,5.71,4538.93415,5,-7.03162651,8.06487342,23.4493375,76.6252743,0.306026148,1.38106789,1.18772704 +rrgenData,3540,3840,729.116788,742,734,2631.92779,-1.31952447,5.09548249,55,51.3023176,32.2479721,0.12195122,411,1,5,167.838887,2094.18079,1258.02818,240.450723,5.23,3760.49858,5,-7.20658683,8.10828025,22.8302217,68.866803,0.331512728,2.21900284,1.15579517 +rrgenData,3570,3870,734.107579,742,750,2463.35605,-1.64151424,6.32377876,47,49.6322077,32.642448,0.132352941,409,1,5,33.6939046,1999.54295,1255.63794,244.564548,5.13,3533.43934,5,-7.36470588,8.44318182,23.1100348,66.2769823,0.348688701,2.14632545,1.19289197 +rrgenData,3600,3900,734.374083,742,734,2399.72491,-1.63511036,6.34706977,47,48.9869872,31.7095427,0.125,409,1,5,47.7731534,1960.17502,1182.1679,268.22706,4.41,3458.34313,5,-7.73676471,8.38782051,22.4490653,65.5399824,0.342524737,2.11854441,1.2266864 +rrgenData,3630,3930,732.530562,742,734,2443.8134,-1.55275679,5.96546164,47,49.4349411,31.5814773,0.120098039,409,1,5,18.3009973,2119.04707,1090.44508,292.448278,3.73,3520.24143,5,-7.83841463,9.09935897,22.3587454,66.2398166,0.337542381,2.12128929,1.1994009 +rrgenData,3660,3960,735.911548,742,734,2108.09561,-1.74452458,7.20883464,47,45.9140023,30.8793537,0.103448276,407,1,5,11.0088641,2005.6573,715.342453,279.839919,2.56,3011.84854,5,-8.52560241,8.88166667,21.8619249,61.1412091,0.357564484,2.47996837,1.00307126 +rrgenData,3690,3990,728.586375,742,734,2513.08703,-1.5815602,5.71658061,47,50.1306995,31.2284267,0.104878049,411,1,5,42.6705367,2360.62574,980.695587,275.708367,3.56,3659.70023,5,-7.75791139,8.3483871,22.1085515,67.3601219,0.328214244,2.16416372,1.26116123 +rrgenData,3720,4020,732.557457,742,734,1729.28652,-1.56696522,6.15889029,39,41.5846909,30.691739,0.0955882353,409,1,5,72.8653775,1329.98108,693.526818,266.323035,2.6,2362.69631,5,-8.25471698,8.47402597,21.7286325,54.6483263,0.39760838,2.59682555,1.09713485 +rrgenData,3750,4050,731.412195,734,734,1656.34557,-1.55315109,6.37542966,39,40.6982257,30.0427568,0.0855745721,410,1,5,55.2686233,1300.8052,656.361539,252.152831,2.6,2264.58819,5,-8.9009434,8.55844156,21.2694367,53.4817932,0.397694906,2.58008814,1.06931637 +rrgenData,3780,4080,730.79562,734,734,1895.65081,-1.31366682,5.43351822,47,43.5390722,30.8667079,0.0902439024,411,1,5,34.7261484,1397.1981,874.667337,283.414878,3.09,2590.00646,5,-8.996875,8.43225806,21.8526589,57.5652927,0.379615179,2.63416734,0.993309534 +rrgenData,3810,4110,734.323529,742,734,2215.78696,-0.976075397,4.86160745,51,47.0721464,30.7129854,0.0958230958,408,1,5,131.675057,1660.50086,944.750761,294.045571,3.21,3030.97225,5,-9.21710526,8.99839744,21.7440848,62.9187468,0.345589922,2.23051967,1.18846114 +rrgenData,3840,4140,737.928747,742,734,2440.38654,-0.889381994,4.5585398,54,49.4002686,31.294643,0.10591133,407,1,5,355.8735,1701.59756,987.141954,313.575753,3.15,3358.18877,5,-10.2615894,9.45382166,22.1559392,66.2562256,0.334397847,2.22268377,1.14975853 +rrgenData,3870,4170,740.891358,742,734,2523.14658,-0.968191621,4.54717256,54,50.2309325,31.0393793,0.099009901,405,1,5,509.948427,1693.02607,1004.85608,301.748282,3.33,3509.57886,5,-9.69243421,9.63235294,21.9752634,67.5528013,0.325304991,2.20909463,1.14183625 +rrgenData,3900,4200,747.446384,750,758,2175.39774,-1.06665748,5.20786703,46,46.6411593,31.4938883,0.1025,401,1,5,353.049853,1225.71619,1055.63579,301.256105,3.5,2935.65794,5,-9.89403974,9.2745098,22.2953528,62.078279,0.359149016,2.63404479,0.911727832 +rrgenData,3930,4230,750.6525,758,750,2135.24486,-1.14114009,5.53605722,54,46.2087097,31.4209435,0.102756892,400,1,5,427.375,1187.44797,999.242968,287.617008,3.47,2901.68294,5,-10.089527,9.58443709,22.2456426,61.4460828,0.362035163,2.57687378,0.896113348 +rrgenData,3960,4260,752.360902,758,766,2198.21616,-1.16366659,5.44448142,54,46.8851379,31.400757,0.105527638,399,1,5,555.591961,1143.44113,1014.29226,304.963267,3.33,3018.28862,5,-9.71688742,9.49,22.2315267,62.4675238,0.355889354,2.27331233,1.19186629 +rrgenData,3990,4290,761.180203,766,781,1441.05905,-0.625687311,4.27776151,47,37.9612835,31.0049655,0.1043257,394,1,5,225.161502,550.311612,680.894027,326.590174,2.08,1782.95732,5,-9.52666667,9.4880137,21.9514835,48.9923511,0.4480594,2.55126356,0.887600627 +rrgenData,4020,4320,765.482143,766,781,1371.27845,-0.864023553,4.95601666,39,37.0307771,30.7986199,0.10230179,392,1,5,130.721552,558.202953,668.888298,344.510281,1.94,1702.32308,5,-9.62162162,9.63732394,21.8055171,47.613825,0.457966087,2.49481631,0.958287013 +rrgenData,4050,4350,770.863753,773,766,1230.49943,-1.19251082,6.45706637,47,35.0784753,31.1339391,0.110824742,389,1,5,38.3950666,477.062538,650.242667,336.828751,1.93,1502.52902,5,-9.125,8.95567376,22.0432158,44.4420465,0.495999117,2.41157603,1.04508357 +rrgenData,4080,4380,775.310078,773,766,829.359561,-0.589494227,4.99670087,39,28.7986035,30.6852651,0.101036269,387,1,5,17.0590062,117.799438,466.630183,295.304114,1.58,896.792741,5,-8.13275862,7.84172662,21.7259147,34.4485668,0.630676882,2.43251614,1.11067197 +rrgenData,4110,4410,775.284238,773,766,739.773922,-0.764573124,5.65105228,39,27.1987853,30.3956637,0.0932642487,387,1,5,29.6773702,104.578508,358.430269,286.844441,1.25,779.530588,5,-7.44097222,7.21153846,21.5208748,31.8810256,0.675037092,2.4270681,1.16128034 +rrgenData,4140,4440,775.772021,773,766,707.376462,-0.860663499,5.90494214,39,26.5965498,30.3180114,0.0883116883,386,1,5,54.5382803,97.1077848,309.680808,273.504118,1.13,734.830991,5,-7.66901408,7.45035461,21.4659498,30.8863388,0.694998197,2.43546505,1.16903005 +rrgenData,4170,4470,778.088312,781,766,700.117181,-0.874389932,6.10327507,39,26.4597275,30.1957589,0.0833333333,385,1,5,56.5068969,71.1108731,269.548433,319.343085,0.84,716.509288,5,-7.05902778,7.04609929,21.3777166,30.7120106,0.696070243,2.51045636,1.18318825 +rrgenData,4200,4500,781.291667,781,766,568.713664,-0.0196040863,2.09669758,31,23.8477182,31.1345937,0.101827676,384,1,5,34.689082,28.3780907,167.913404,267.016702,0.63,497.997278,5,-6.8137931,6.90714286,22.0440535,25.524244,0.863651575,2.51175935,1.16200127 +rrgenData,4230,4530,782.577023,781,766,604.79968,0.0859153378,2.17601597,39,24.5926753,31.3975105,0.104712042,383,1,5,25.8992268,29.0610766,236.761586,237.404724,1,529.126613,5,-6.54049296,6.55357143,22.2304349,26.7470956,0.831134537,2.47432395,1.14732623 +rrgenData,4260,4560,783.924282,781,766,629.509959,0.0719912158,2.14190456,39,25.090037,32.0502714,0.117801047,383,1,5,15.8969754,32.8693166,260.787066,236.652218,1.1,546.205576,5,-6.62943262,6.80105634,22.6926862,27.2774983,0.831919626,2.50951026,1.13717244 +rrgenData,4290,4590,784.519582,781,766,636.1665,0.132214438,2.24867265,39,25.2223413,32.1943542,0.117801047,383,1,5,12.6247951,31.4433691,265.513974,237.321082,1.12,546.903219,5,-6.32638889,7.11330935,22.7946969,27.4360127,0.830831254,2.51768469,1.13050193 +rrgenData,4320,4620,785.746073,789,766,665.266061,0.0958118812,2.19243786,39,25.7927521,32.7811081,0.125984252,382,1,5,5.97953252,28.6028894,295.914523,242.364015,1.22,572.86096,5,-6.66206897,7.44464286,23.2099282,28.1394981,0.824816707,2.4722085,1.12339672 +rrgenData,4350,4650,786.424084,789,812,671.18451,0.048181998,2.23519546,39,25.9072289,32.6446307,0.131233596,382,1,5,3.6435588,29.2576503,315.335069,238.865211,1.32,587.101489,5,-7.51034483,8.07374101,23.113553,28.4276747,0.813065198,2.57175877,1.1028141 +rrgenData,4380,4680,780.794271,785,812,1676.79046,-2.13455158,10.0511007,39,40.948632,32.7352303,0.140992167,384,1,5,125.740441,1034.51291,729.501969,293.865539,2.48,2183.62086,5,-7.24319728,8.27678571,23.1754251,53.0705247,0.436691087,2.44361199,1.03622511 +rrgenData,4410,4710,776.761658,781,812,1866.44694,-1.77024117,7.82944792,47,43.2023951,33.2665348,0.155844156,386,1,5,279.609409,1236.25273,706.775791,235.367798,3,2458.00572,5,-8.24166667,8.80215827,23.5533841,56.3749233,0.417798957,2.40772481,0.953173524 +rrgenData,4440,4740,773.221649,781,812,1947.9249,-1.54893725,6.77549792,47,44.1353023,32.9201132,0.15245478,388,1,5,376.17978,1181.7014,776.489559,247.264687,3.14,2581.63542,5,-8.69691781,8.89492754,23.3081525,57.9014666,0.402548568,2.41387873,0.925114564 +rrgenData,4470,4770,764.961735,773,812,2337.91925,-1.19824187,4.99190312,55,48.3520346,33.3275997,0.153452685,392,1,5,693.575538,1287.75128,844.478362,261.108721,3.23,3086.9139,5,-8.85787671,9.28985507,23.5956567,64.1800863,0.36764763,2.27213907,1.20724282 +rrgenData,4500,4800,756.522727,758,758,2539.19189,-0.836023017,3.82910629,55,50.3903948,32.8679367,0.144303797,396,1,5,970.253643,1289.05252,861.98801,258.944947,3.33,3380.23912,5,-9.26644737,9.70629371,23.2697959,67.3565169,0.345472079,2.27584744,1.07559593 +rrgenData,4530,4830,744.369727,750,734,3128.44256,-0.641114675,2.9926883,86,55.9324822,31.9776041,0.134328358,403,1,5,1538.81397,1667.50353,852.169592,281.663042,3.03,4340.15014,5,-9.60645161,9.36564626,22.6382566,75.7917836,0.298690116,1.50232536,1.24199185 +rrgenData,4560,4860,733.997549,734,734,3303.97788,-0.51764031,3.05021389,86,57.480239,31.5238687,0.122850123,408,1,5,1657.74318,1661.91029,1000.40581,335.654266,2.98,4655.71355,5,-9.41290323,9.17,22.3176747,78.1657032,0.285517482,1.45279223,1.1996991 +rrgenData,4590,4890,734.783784,734,734,3432.44082,-0.462807511,2.97667452,86,58.5870363,32.4876634,0.137931034,407,1,5,852.469343,2351.19002,1149.2538,338.075452,3.4,4690.98861,5,-9.82006369,10.5,23.0002665,79.5981745,0.288954699,1.45352539,1.18691007 +rrgenData,4620,4920,734.365196,734,734,3335.75083,-0.513398817,3.03422315,86,57.7559592,31.7809224,0.13022113,408,1,5,511.673242,2588.59879,1104.10629,329.402606,3.35,4533.78093,5,-10.0528846,10.8476027,22.5001491,78.5190737,0.286556476,1.45097442,1.19637576 +rrgenData,4650,4950,732.638142,734,734,3170.83933,-0.528891306,3.18163379,78,56.3102062,31.6063797,0.12254902,409,1,5,482.522706,2448.0851,1055.1625,347.597375,3.04,4333.36767,5,-9.57142857,10.8633333,22.3762574,76.4263159,0.292782102,1.42065418,1.1888318 +rrgenData,4680,4980,735.572482,742,734,2872.43747,-0.52554533,3.38812653,76,53.5951254,32.7773877,0.128078818,407,1,5,574.511284,1773.63488,1097.63666,411.65676,2.67,3857.43959,5,-9.3528481,10.3583333,23.2050408,72.1553949,0.32159814,1.42705823,1.20009478 +rrgenData,4710,5010,738.682266,742,734,3004.4988,-0.563651852,3.32818473,78,54.8133086,33.3726435,0.128395062,406,1,5,884.646777,1721.39255,1028.29531,439.40715,2.34,4073.74179,5,-9.92356688,10.7976974,23.6269614,73.8292915,0.32002151,1.42097555,1.18877332 +rrgenData,4740,5040,736.191646,742,734,3442.70702,-0.656831196,3.37835109,86,58.6745858,34.197449,0.13546798,407,1,5,938.015853,1950.63015,1456.56646,445.855484,3.27,4791.06794,5,-9.93789809,11.4467742,24.2110227,79.3677543,0.305048605,1.43135459,1.18820536 +rrgenData,4770,5070,736.651106,742,703,3323.39029,-0.635609265,3.48107284,78,57.6488533,33.4784689,0.130541872,407,1,5,739.231015,2050.42967,1402.49525,438.036046,3.2,4630.19198,5,-10.9449686,12.2286184,23.702056,78.0063659,0.303847715,1.47885444,1.22608071 +rrgenData,4800,5100,738.647783,742,766,3248.30774,-0.728093419,3.70866287,78,56.9939272,33.1939679,0.118518519,406,1,5,551.709037,2049.0095,1491.1787,423.698534,3.52,4515.59577,5,-10.7610759,12.2418301,23.5001486,77.0996659,0.304802211,1.53290208,1.26345051 +rrgenData,4830,5130,741.450495,750,758,3147.1365,-0.941685289,4.42128755,70,56.0993449,33.9150888,0.126550868,404,1,5,551.548208,1809.97465,1628.82489,444.177747,3.67,4434.5255,5,-11.875,12.099359,24.0112112,75.6157043,0.317542651,1.55371644,1.28903486 +rrgenData,4860,5160,746.116915,750,766,2687.53493,-0.992540154,4.86901695,62,51.8414402,33.5619054,0.124688279,402,1,5,961.387247,1124.24491,1313.51132,383.857805,3.42,3783.00128,5,-10.9117647,10.8621795,23.7613523,69.3575373,0.342592215,2.59953981,1.12304248 +rrgenData,4890,5190,737.380835,742,758,2858.42357,-1.03076736,4.56243228,62,53.464227,33.5858213,0.123152709,407,1,5,801.623686,1429.76685,1480.14355,362.12905,4.09,4073.66314,5,-10.7594937,10.3496835,23.7774111,71.7738244,0.331282487,1.48216078,1.2525907 +rrgenData,4920,5220,733.273839,742,758,2676.3464,-0.993611613,4.71676166,55,51.7334166,34.4392403,0.129901961,409,1,5,454.165245,1427.82082,1503.81388,361.941647,4.15,3747.74159,5,-10.7207792,10.7127329,24.3821049,68.9797489,0.353467579,2.48192874,1.06836917 +rrgenData,4950,5250,723.5,727,719,3287.83898,-0.994917992,4.35104698,55,57.3396807,34.7600213,0.13559322,414,1,5,362.867033,2116.09747,1945.70662,357.553983,5.44,4782.2251,5,-10.4326923,9.99237805,24.6084263,77.2664437,0.318487885,1.5062561,1.26809077 +rrgenData,4980,5280,718.909091,727,703,2924.23632,-1.01739571,4.68049118,55,54.0762084,33.0141311,0.117505995,418,1,5,221.064498,1993.49341,1731.05589,302.789777,5.72,4248.40358,5,-10.2279874,9.60606061,23.3721014,72.8163273,0.320973363,1.4758351,1.27181226 +rrgenData,5010,5310,708.806147,719,719,2755.96233,-1.00689222,4.31882075,54,52.4972602,31.4353696,0.0947867299,423,1,5,134.542119,1755.56001,1870.12866,274.247804,6.82,4034.47859,5,-9.26740506,9.11011905,22.2535586,70.8286933,0.314188468,2.40793784,1.18475903 +rrgenData,5040,5340,703.946009,711,703,2299.83002,-0.965215658,4.44875838,46,47.956543,31.0049332,0.0870588235,426,1,5,216.269072,1397.42728,1436.6953,253.65787,5.66,3304.04953,5,-9.21383648,8.86890244,21.9493182,64.170768,0.342045434,2.35641444,1.19943993 +rrgenData,5070,5370,700.371495,703,703,2312.88977,-0.790741839,4.11876734,62,48.0925126,31.1184938,0.0866510539,428,1,5,269.970559,1345.59639,1422.14784,264.850989,5.37,3302.56578,5,-9.02848101,8.2647929,22.0296036,64.3465314,0.342358835,2.28825494,1.18146838 +rrgenData,5100,5400,695.509259,695,688,2239.58228,-0.623645299,3.99646029,55,47.3242251,30.8341496,0.0928074246,432,1,5,262.013203,1237.86999,1395.80156,278.155903,5.02,3173.84066,5,-8.5472561,8.10588235,21.8282799,63.2668219,0.345019384,2.33767425,1.22207668 +rrgenData,5130,5430,692.677419,695,688,2036.20517,-0.406224023,4.07014726,55,45.1243301,30.2169599,0.0854503464,434,1,5,374.528742,1057.50055,1166.75078,253.444957,4.6,2852.22503,5,-8.66666667,8.26744186,21.3911438,60.1234505,0.355787029,2.57754032,0.926136158 +rrgenData,5160,5460,687.038991,688,688,2645.01227,-0.434674573,4.01499958,63,51.4296828,31.2654192,0.0942528736,436,1,5,278.792055,1835.44802,1421.47483,274.776371,5.17,3810.49127,5,-8.41566265,7.32803468,22.1330028,69.2831489,0.319457229,2.40619037,1.18443745 +rrgenData,5190,5490,692.981524,688,688,2912.68947,-0.323686238,3.77072449,63,53.9693383,30.554255,0.087962963,433,1,5,259.877825,2481.04534,1135.86514,260.695958,4.36,4137.48426,5,-7.67121212,7.50284091,21.6301107,73.1950631,0.295513246,1.36939972,1.19319138 +rrgenData,5220,5520,694.217593,688,688,3230.22169,-0.149610639,3.5434879,63,56.8350392,30.0577171,0.0858468677,432,1,5,533.536884,2600.66091,1217.88166,258.339337,4.71,4610.4188,5,-7.07934132,8.05555556,21.2781551,77.5092478,0.274524082,1.36933227,1.1887148 +rrgenData,5250,5550,698.311628,695,695,2897.81408,-0.0274231646,3.50789518,70,53.8313485,30.1146992,0.0862470862,430,1,5,602.481446,2344.16834,840.731128,251.20429,3.35,4038.5852,5,-7.82575758,7.83482143,21.3191046,73.0829936,0.291710883,1.39097356,1.20735421 +rrgenData,5280,5580,700.357477,695,688,2964.1506,-0.11443969,3.39624643,70,54.4440134,30.2999834,0.0889929742,428,1,5,871.322854,2222.74425,841.236226,247.011411,3.41,4182.31474,5,-7.29848485,7.65441176,21.4504192,73.9471481,0.290077707,1.40125796,1.20291628 +rrgenData,5310,5610,702.793911,703,688,2937.35179,-0.178003202,3.39447804,78,54.1973412,30.7747,0.0938967136,427,1,5,647.445455,2317.30317,902.251157,240.342224,3.75,4107.34201,5,-7.63450292,7.26323529,21.7865821,73.4850218,0.2964765,1.44669784,1.22400998 +rrgenData,5340,5640,701.757009,703,711,3657.89866,-0.697817295,4.22457227,78,60.4805643,31.1587309,0.107728337,428,1,5,492.775931,2919.07188,1758.50764,293.300391,6,5463.65585,5,-7.71982759,7.94940476,22.0583906,82.6391235,0.266924304,1.4661569,1.22207332 +rrgenData,5370,5670,699.974359,703,711,3786.64654,-0.623388755,3.91965637,78,61.5357338,31.6280959,0.11682243,429,1,5,542.004202,3096.54594,1681.20225,299.33324,5.62,5619.08563,5,-8.14285714,8.45705521,22.3905784,84.094917,0.266253648,1.49731238,1.22446105 +rrgenData,5400,5700,698.939394,703,672,3963.00566,-0.596766314,3.74979087,78,62.9524079,32.3341202,0.121495327,429,1,5,683.988114,3075.29992,1764.40639,377.028638,4.68,5900.72306,5,-8.1374269,8.62951807,22.8891234,86.0354541,0.26604292,1.47682754,1.20894127 +rrgenData,5430,5730,707.252358,719,711,4105.81087,-0.842492944,3.96070946,78,64.0766016,33.2064607,0.132387707,424,1,5,413.491182,3514.38083,1877.88776,369.277771,5.09,6175.03755,5,-8.43562874,9.03881988,23.5078023,87.5157413,0.268612274,1.49280919,1.21364376 +rrgenData,5460,5760,714.895238,719,742,3342.21334,-0.979130185,4.8471578,62,57.8118789,31.7534881,0.119331742,420,1,5,718.362906,2286.64621,1612.71263,367.418417,4.39,4985.14016,5,-8.90662651,9.3254717,22.4798083,78.6071556,0.285976615,1.45226776,1.22070278 +rrgenData,5490,5790,712.384798,719,742,3149.3611,-1.03084684,5.10952939,70,56.1191688,31.9246136,0.119047619,421,1,5,455.894613,2201.24182,1630.08634,397.112472,4.1,4684.33525,5,-8.75152439,8.9378882,22.6007912,76.078423,0.297072288,1.48194519,1.25675767 +rrgenData,5520,5820,714.221429,719,742,3152.94131,-1.09553319,5.19855216,62,56.1510579,31.6392252,0.114558473,420,1,5,788.804776,2039.25351,1537.4939,380.793456,4.04,4746.34564,5,-8.32012195,8.81666667,22.3983928,76.185265,0.293999014,1.47317076,1.25063253 +rrgenData,5550,5850,712.061758,719,742,3576.37713,-1.02413462,4.53614393,70,59.8028187,31.1047003,0.104761905,421,1,5,585.493167,2728.08086,1742.29951,352.961059,4.94,5408.83459,5,-8.72005988,9.07142857,22.0198086,81.6571019,0.269661892,1.4732662,1.2382265 +rrgenData,5580,5880,705.214118,711,742,3718.71584,-0.709477765,3.84301228,86,60.9812745,31.2981327,0.103773585,425,1,5,599.707824,2905.4373,1674.54446,345.173489,4.85,5524.86307,5,-9.05177515,9.39130435,22.1570165,83.3456555,0.265844888,1.54944709,1.26655656 +rrgenData,5610,5910,702.608899,703,742,3772.37955,-0.633137488,3.72258828,86,61.4197,31.6718059,0.110328638,427,1,5,687.883888,2913.96919,1615.58544,360.795848,4.48,5578.23437,5,-8.71511628,9.16049383,22.4216649,83.9167923,0.267189251,1.49745028,1.24249646 +rrgenData,5640,5940,707.360849,703,680,3019.98532,-0.264458462,2.81388344,82,54.9543931,30.8197306,0.0921985816,424,1,5,439.802734,2376.60896,1035.87995,316.087952,3.28,4168.3796,5,-7.79190751,8.62888199,21.8185043,74.5917121,0.292505745,1.47364199,1.23822433 +rrgenData,5670,5970,708.843972,711,680,3083.14147,-0.427760554,3.0474314,78,55.5260432,30.7321404,0.0900473934,423,1,5,590.944324,2273.595,1143.50272,344.488381,3.32,4352.53043,5,-8.5480226,8.92675159,21.7565948,75.451531,0.288351932,1.45574604,1.22321529 +rrgenData,5700,6000,713.819048,719,742,2776.08174,-0.577767606,3.3703118,70,52.6885352,29.7819041,0.0835322196,420,1,5,872.872454,1850.60275,939.127436,285.919684,3.28,3948.52233,5,-7.89772727,8.61392405,21.0840964,71.4676455,0.295015966,2.20197284,1.0098816 +rrgenData,5730,6030,707.372642,711,703,2913.63386,-0.536127154,3.31182184,62,53.9780868,29.9819489,0.0803782506,424,1,5,624.694813,2021.82753,1218.43667,309.676522,3.93,4174.63554,5,-7.84745763,8.55696203,21.2250555,73.3264259,0.28945984,1.47235694,1.2407419 +rrgenData,5760,6060,704.835681,707,711,2747.61999,-0.522577873,3.46733922,62,52.417745,29.9197751,0.0752941176,426,1,5,344.772044,2072.96541,1161.56199,324.900993,3.58,3904.20043,5,-8.34913793,8.79347826,21.1813102,71.03937,0.298162979,2.30340828,1.03917205 +rrgenData,5790,6090,701.074766,703,688,2657.61969,-0.525988419,3.57119722,58,51.5521065,30.0919356,0.0819672131,428,1,5,151.147507,2035.99213,1235.49707,342.207486,3.61,3764.84419,5,-8.81142857,9.02469136,21.3029764,69.7239025,0.305533334,2.28553352,1.05168535 +rrgenData,5820,6120,695.62413,703,703,2139.23979,-0.852869521,3.98828841,55,46.2519166,30.2306252,0.0790697674,431,1,5,186.66877,1306.22029,1224.58922,342.98357,3.57,3060.46185,5,-8.45359281,9.19622093,21.4001901,61.8102859,0.346223769,2.70616211,0.877081771 +rrgenData,5850,6150,697.974419,703,711,1820.46321,-0.996445589,4.15536367,47,42.6668866,30.5092748,0.0815850816,430,1,5,229.214897,907.914167,1070.85181,366.90501,2.92,2574.88588,5,-8.81617647,9.59411765,21.597847,56.3423414,0.383332437,2.52709805,0.93087007 +rrgenData,5880,6180,702.242991,711,703,1927.31787,-1.20909934,4.51003183,46,43.9012285,30.7319757,0.0843091335,428,1,5,105.166247,1003.47482,1282.0358,376.087519,3.41,2766.76439,5,-8.65625,9.66815476,21.7562144,58.1489713,0.374146162,2.59911655,0.981461102 +rrgenData,5910,6210,708.862884,719,711,1822.65414,-1.33150429,5.17528129,39,42.6925537,30.5750572,0.0829383886,423,1,5,91.7654765,927.5017,1218.26518,369.00492,3.3,2606.53728,5,-9.33584337,9.74848485,21.6453022,56.3630124,0.384033807,2.47199274,1.01746279 +rrgenData,5940,6240,711.535545,719,711,1912.43935,-1.34049159,5.12178997,47,43.7314458,30.6999114,0.0878859857,422,1,5,208.387284,949.127324,1228.8157,373.866108,3.29,2760.19641,5,-9.8890625,9.53220859,21.7338055,57.9009534,0.37536179,2.47133411,0.977835567 +rrgenData,5970,6270,714.52619,719,719,1806.13535,-1.35054853,5.31387598,47,42.4986512,30.4742546,0.0811455847,420,1,5,80.3297834,959.739954,1147.00753,382.593292,3,2569.67056,5,-9.92924528,9.70121951,21.5742118,56.0965604,0.384590635,2.45906854,0.999125362 +rrgenData,6000,6300,715.004762,719,719,1805.15988,-1.37720964,5.38698249,43,42.4871731,30.1523577,0.0739856802,420,1,5,93.5174104,940.55922,1174.79818,368.626616,3.19,2577.50143,5,-9.78416149,10.0959119,21.3464078,56.1662767,0.380057377,2.45805486,1.02441349 +rrgenData,6030,6330,708.940898,719,719,2654.88986,-1.57055643,5.65855539,47,51.5256234,29.5992587,0.0734597156,423,1,5,263.047304,2158.80737,1336.78883,342.652574,3.9,4101.29608,5,-9.94325153,9.56803797,20.9544759,69.7903264,0.300249003,2.14749598,1.21412449 +rrgenData,6060,6360,701.283372,711,719,3008.36787,-1.12701255,4.01701987,70,54.8485904,29.696153,0.0727699531,427,1,5,725.604878,2167.07281,1406.01217,306.585869,4.59,4605.27573,5,-9.65963855,9.4765625,21.0229407,74.6643938,0.281565812,1.3895226,1.22081796 +rrgenData,6090,6390,691.953917,711,719,3624.7369,-0.88413727,3.28796644,86,60.2057879,28.7004921,0.0623556582,434,1,5,1586.04742,2292.11713,1537.12902,283.992694,5.41,5699.28627,5,-9.42690058,9.4418239,20.3172065,82.6842483,0.2457204,1.38784394,1.1988707 +rrgenData,6120,6420,685.63242,695,719,3666.66778,-0.629557935,2.89787443,93,60.5530163,28.8309203,0.0686498856,438,1,5,1824.51864,2145.62902,1442.0021,291.665589,4.94,5703.81534,5,-8.75431034,8.98892405,20.4098885,83.167133,0.245408105,1.40496849,1.19412301 +rrgenData,6150,6450,681.536364,688,719,3666.31758,-0.501155809,2.79626861,93,60.5501245,29.6332941,0.0797266515,440,1,5,1578.29621,2150.56208,1626.31489,268.165683,6.06,5623.33886,5,-9.30701754,9.16352201,20.9777461,83.0214992,0.252678478,1.42881036,1.19686197 +rrgenData,6180,6480,684.445205,695,734,3700.52674,-0.550267083,2.87968508,93,60.8319549,29.273937,0.0778032037,438,1,5,1235.54017,2688.9821,1416.21034,268.236218,5.28,5608.96883,5,-9.10441176,9.39090909,20.723521,83.4960428,0.248197642,1.44465775,1.21065389 +rrgenData,6210,6510,680.444444,688,703,3706.7702,-0.478728741,2.7780503,89.75,60.8832506,28.7393854,0.075,441,1,5,732.008705,2960.0111,1622.57361,266.025161,6.1,5580.61857,5,-9.0625,8.99112426,20.3448062,83.6637871,0.243173384,1.3986315,1.18234599 +rrgenData,6240,6540,679.054422,688,703,3581.32885,-0.489162833,2.84437469,88,59.8442048,29.7421495,0.0840909091,441,1,5,724.612532,2734.79623,1654.41007,262.577716,6.3,5376.39655,5,-8.59356725,9.35692771,21.0546359,81.9717025,0.25685249,1.40084616,1.1855167 +rrgenData,6270,6570,674.903371,680,703,3782.99289,-0.467003058,2.76216921,94,61.5060395,30.0353021,0.0900900901,445,1,5,581.628456,3192.25333,1717.06176,235.418568,7.29,5726.36212,5,-8.90373563,9.38226744,21.2620656,84.3440001,0.252087471,1.42137644,1.18853279 +rrgenData,6300,6600,675.198198,680,703,3812.60171,-0.472717955,2.73562336,94,61.7462688,30.1636993,0.0880361174,444,1,5,1200.6113,2568.43097,1828.22585,240.569575,7.6,5837.83769,5,-9.17205882,10.46875,21.3528896,84.6714682,0.252185182,1.39400952,1.1704212 +rrgenData,6330,6630,682.277273,688,703,3415.00267,-0.457107798,2.7324484,86,58.4380242,30.4998973,0.0956719818,440,1,5,880.23073,2373.8204,1539.7147,271.848896,5.66,5065.61473,5,-8.99700599,10.095092,21.5891838,79.7741342,0.270628871,1.40369827,1.18395889 +rrgenData,6360,6660,690.31954,703,703,3431.29167,-0.721390733,3.04701278,86,58.5772282,30.9281537,0.105990783,435,1,5,658.897228,2692.68371,1520.52437,270.523895,5.62,5142.6292,5,-9.22169811,9.44494048,21.8937967,79.8952126,0.274031397,1.43709342,1.218005 +rrgenData,6390,6690,701.063084,711,703,2747.52997,-0.94020778,3.58651886,70,52.4168863,31.0800884,0.103044496,428,1,5,167.657667,2276.4088,1282.09428,264.499774,4.85,3990.66052,5,-9.93589744,9.83532934,22.0025386,70.7880515,0.310822774,2.20827809,1.04630963 +rrgenData,6420,6720,707.575472,719,703,2482.85008,-1.30457315,4.78226985,54,49.8282057,30.8775512,0.101654846,424,1,5,30.0581639,2063.61955,1255.66693,281.734571,4.46,3631.07922,5,-9.63064516,10.0722892,21.859106,66.9916387,0.326296034,2.22643683,1.14572725 +rrgenData,6450,6750,711.085308,719,719,2085.78843,-1.55479261,6.20156724,47,45.6704328,30.0181655,0.0926365796,422,1,5,27.9548872,1721.54425,1034.80101,245.031638,4.22,3029.3318,5,-9.24685535,9.46835443,21.2512992,60.9914678,0.34843069,2.5535722,0.990006103 +rrgenData,6480,6780,707.415094,719,719,2001.64289,-1.50356685,6.09866171,46,44.7397239,29.8884846,0.085106383,424,1,5,26.1421786,1615.90171,1008.87008,237.576585,4.25,2888.49055,5,-8.3734375,8.96273292,21.1591133,59.6286651,0.354848013,2.4596327,1.00758842 +rrgenData,6510,6810,707.410377,711,719,1668.76263,-1.54221122,7.05478532,46,40.8504912,30.3897846,0.0874704492,424,1,5,20.6810374,1310.44955,768.773897,231.19085,3.33,2331.09534,5,-8.7875,8.38125,21.5142058,53.6158952,0.401265441,2.58025076,1.05079497 +rrgenData,6540,6840,703.421546,711,719,1612.52141,-1.452792,6.79757478,39,40.1562126,29.9500366,0.0892018779,427,1,5,88.4057762,1204.87961,719.543832,238.227389,3.02,2251.0566,5,-8.32051282,7.89497041,21.2020969,52.6831464,0.402445533,2.5746916,1.02834862 +rrgenData,6570,6870,706.950472,711,719,993.233948,-0.591852373,4.12695184,39,31.5156143,29.865815,0.085106383,424,1,5,145.063837,328.728121,468.555561,250.787957,1.87,1193.13548,5,-8.5,7.76533742,21.143187,39.2356157,0.538877412,2.6636456,1.07960716 +rrgenData,6600,6900,709.262411,711,719,1141.57316,-0.418766741,3.76529349,46,33.7871744,29.9815504,0.0853080569,423,1,5,53.376657,592.042841,481.238014,252.899998,1.9,1379.55751,5,-8.359375,8.18711656,21.2252573,42.8092837,0.495809681,2.62374697,1.02106939 +rrgenData,6630,6930,704.617371,711,719,1759.96854,-1.68951334,9.43399174,39,41.951979,29.9984313,0.0729411765,426,1,5,106.840518,1369.87116,829.152403,292.454892,2.84,2598.31898,5,-8.1875,7.67791411,21.2367736,55.3979831,0.38334922,2.78622087,0.99963616 +rrgenData,6660,6960,698.892774,703,719,1876.00717,-1.46983224,7.92020895,55,43.3128984,30.1440079,0.0724299065,429,1,5,124.59703,1359.21836,993.159625,294.307271,3.37,2771.28228,5,-8.09970238,7.42080745,21.339943,57.41621,0.371671049,2.94204085,1.00941799 +rrgenData,6690,6990,697.27907,703,719,1814.40679,-1.47254497,8.15878338,55,42.5958541,30.1118351,0.0722610723,430,1,5,61.5608307,1351.12953,965.595745,283.001175,3.41,2661.28728,5,-8.38473054,7.87048193,21.3168969,56.3418448,0.378349288,2.92705404,1.04609566 +rrgenData,6720,7020,697.509302,703,695,1793.69572,-1.51938392,8.36715811,47,42.352045,30.1179113,0.0722610723,430,1,5,17.0806524,1389.74639,947.591354,270.901924,3.5,2625.32032,5,-8.29640719,7.90868263,21.3214102,55.9713222,0.380934545,2.79868748,1.06272482 +rrgenData,6750,7050,695.457077,695,695,1933.87664,-1.40454944,7.40412492,55,43.9758643,30.1769202,0.0720930233,431,1,5,8.32765876,1440.49024,1107.20379,294.121056,3.76,2850.14275,5,-8.69047619,8.26190476,21.3631237,58.4069365,0.365763469,2.65156312,1.01335168 +rrgenData,6780,7080,690.418391,695,695,2617.1886,-1.33490436,5.74162046,55,51.1584656,30.3922513,0.0829493088,435,1,5,69.3146926,2220.12891,1405.39174,329.762444,4.26,4024.59779,5,-8.38936782,8.17365269,21.5150569,69.0758969,0.311469816,1.90658056,1.15978464 +rrgenData,6810,7110,689.83908,695,695,2618.84962,-1.30556437,5.67611378,55,51.1746971,30.7273576,0.0967741935,435,1,5,66.7537449,2235.60853,1392.03077,316.963613,4.39,4011.35666,5,-8.79050279,9.33895706,21.7525628,69.0255406,0.315137883,1.88948899,1.14285696 +rrgenData,6840,7140,689.88046,695,727,2725.46955,-1.29429361,5.44877154,55,52.2060298,30.7177203,0.0944700461,435,1,5,77.2858055,2231.75973,1509.68371,359.486918,4.2,4178.21617,5,-8.44034091,8.98099415,21.7444173,70.5557894,0.30818757,2.03928877,1.18304361 +rrgenData,6870,7170,687.036613,695,695,2855.81976,-1.22014394,5.06921566,63,53.4398705,31.0236666,0.100917431,437,1,5,102.151419,2233.85084,1753.15267,310.885765,5.64,4400.0407,5,-8.82650273,9.325,21.9618804,72.314005,0.303701619,1.36927413,1.19733449 +rrgenData,6900,7200,673.838202,688,695,3062.23052,-1.13799024,4.32250028,63,55.3374242,30.7701081,0.0990990991,445,1,5,289.836775,2195.70844,2014.7806,331.332397,6.08,4831.65821,5,-8.9811828,9.01149425,21.7808572,75.1668497,0.289766795,1.31996472,1.16039864 +rrgenData,6930,7230,668.970982,680,695,2807.80453,-0.848910122,3.5018928,74,52.9887207,30.4134081,0.100671141,448,1,5,778.935718,1716.32764,1528.21533,301.761529,5.06,4325.24021,5,-8.65544041,9.13150289,21.5278997,71.7785385,0.299921121,1.94380396,1.12898972 +rrgenData,6960,7260,664.772124,672,695,2844.25616,-0.679428893,3.21354769,70,53.3315681,30.1494062,0.0953436807,452,1,5,1079.08894,1717.39883,1334.20735,264.392536,5.05,4395.08767,5,-7.98828125,8.39548023,21.3420249,72.3396869,0.295025121,1.93923106,1.14972987 +rrgenData,6990,7290,657.609649,656,641,2816.60334,-0.440280069,2.95662545,74,53.0716811,30.3293279,0.0945054945,456,1,5,1001.49828,1664.35573,1361.1054,266.774886,5.1,4293.73429,5,-7.83634021,8.17679558,21.4692626,71.9185472,0.298521917,2.05913377,1.14203955 +rrgenData,7020,7320,652.634783,648,648,2471.08201,-0.417357486,3.29841412,63,49.709979,30.4587295,0.0958605664,460,1,5,527.516833,1645.99609,1249.18385,270.699152,4.61,3693.39592,5,-7.60807292,8.00549451,21.5610175,66.9125291,0.322226911,2.23821159,1.21803375 +rrgenData,7050,7350,648.75594,648,648,2374.58749,-0.46129572,3.50713907,63,48.7297393,31.2939215,0.106060606,463,1,5,310.324621,1651.43682,1262.64271,309.288003,4.08,3533.69216,5,-6.6957672,7.2962963,22.1521032,65.2568717,0.339460085,2.24121615,1.22262863 +rrgenData,7080,7380,649.37961,648,648,1892.57515,-0.572074376,3.96468363,55,43.5037372,31.3377811,0.097826087,461,1,5,307.408799,1138.4199,1018.89745,279.723556,3.64,2744.44971,5,-7.14760638,7.45430108,22.1832692,57.3851276,0.386568265,2.82229864,0.979396404 +rrgenData,7110,7410,646.543103,648,648,1817.63961,-0.592650029,4.13058937,47,42.6337848,31.0188753,0.0755939525,464,1,5,149.719759,1092.535,1068.52525,307.115485,3.48,2617.89549,5,-6.97486772,7.50271739,21.9564404,56.1533075,0.391008854,2.61720109,1.01201433 +rrgenData,7140,7440,643.027897,648,648,1913.07234,-0.782165616,4.14642952,55,43.7386824,30.7699756,0.0709677419,466,1,5,133.695117,1262.85099,1154.40503,294.072847,3.93,2845.02398,5,-6.80675676,7.02540107,21.7796607,57.8946548,0.376194672,2.54122092,0.999915098 +rrgenData,7170,7470,644.212903,648,648,2169.99121,-0.532255861,4.09079982,55,46.5831645,31.1544055,0.0775862069,465,1,5,376.72385,1044.6132,1521.54762,318.00443,4.78,3260.88909,5,-6.0206044,6.81216931,22.0531883,62.0776877,0.355251445,2.48732102,0.923455217 +rrgenData,7200,7500,655.421397,656,648,2547.38659,-0.186122052,3.61265176,63,50.4716414,31.2457962,0.0809628009,458,1,5,720.816304,1501.9149,1271.28146,276.453295,4.6,3770.46596,5,-6.91899441,7.95967742,22.1176827,67.8644331,0.325909783,2.06737307,1.1229557 +rrgenData,7230,7530,665.27051,664,664,2938.39777,-0.0910001062,3.58056426,62,54.2069901,31.7053448,0.0844444444,451,1,5,917.393364,1666.33372,1391.93458,323.61436,4.3,4299.27602,5,-7.69382022,8.26544944,22.441175,73.302041,0.306146661,1.374393,1.19057908 +rrgenData,7260,7560,674.110112,672,664,3822.52163,-0.213229925,3.29298476,70,61.8265447,32.247704,0.0900900901,445,1,5,1150.12229,2317.38759,1832.09796,401.795477,4.56,5701.40331,5,-7.546875,8.7740113,22.8270726,84.4036019,0.270451404,1.39702388,1.18480037 +rrgenData,7290,7590,681.640909,680,664,3743.63386,-0.461307626,3.57181824,71,61.1852422,32.4986069,0.0979498861,440,1,5,1002.15677,2338.38075,1948.76754,343.906416,5.67,5633.21149,5,-8.26005747,9.25290698,23.005986,83.414581,0.275802932,1.43258311,1.20447232 +rrgenData,7320,7620,687.860092,695,664,3884.19877,-0.659963303,3.62562558,78,62.3233405,32.0943294,0.0942528736,436,1,5,1097.08144,2466.5543,2025.7376,348.840341,5.81,5938.21368,5,-8.83579882,9.54360465,22.7201885,85.1597944,0.266794779,1.45179562,1.20261388 +rrgenData,7350,7650,695.730858,703,711,3639.43902,-0.842508131,4.05114122,76,60.3277633,31.2825458,0.0860465116,431,1,5,865.748744,2485.98845,1911.48934,295.137352,6.48,5558.36389,5,-8.33584337,8.84248555,22.1457732,82.3920067,0.268785457,1.44092151,1.20766225 +rrgenData,7380,7680,700.785548,711,711,3655.10811,-1.05308411,4.39092712,70,60.4574901,31.7456304,0.10046729,429,1,5,593.764313,2651.41401,2063.60123,316.388276,6.52,5625.16782,5,-8.79573171,9.19186047,22.47345,82.4933953,0.272427264,1.47676006,1.23915638 +rrgenData,7410,7710,705.938824,711,711,3352.90191,-1.29766797,5.2967041,54,57.9042478,31.2995268,0.103773585,425,1,5,266.356127,2324.47997,2157.07627,399.925144,5.39,5147.83752,5,-9.3404908,9.49107143,22.1565611,78.8345776,0.281051307,1.41182414,1.22055512 +rrgenData,7440,7740,711.336493,711,711,2584.47558,-1.29050245,6.17715395,54,50.8377377,31.3680171,0.104513064,422,1,5,42.3181054,1867.78362,1574.61087,317.831566,4.95,3802.54417,5,-8.58125,9.56547619,22.206911,68.3798527,0.324758099,2.10545129,1.1179401 +rrgenData,7470,7770,711.92654,711,711,2170.2725,-1.11100901,6.42842482,54,46.5861836,30.136073,0.0878859857,422,1,5,129.493734,1600.1707,1106.6005,271.924451,4.07,3108.18938,5,-8.3254717,8.35030864,21.3346285,62.3328054,0.342269666,2.61367613,0.910693798 +rrgenData,7500,7800,698.706294,703,711,3308.86681,-1.19263155,5.49436377,62,57.5227503,30.058199,0.0864485981,429,1,5,668.835755,2611.37754,1652.40148,256.23733,6.45,5188.85211,5,-8.4309816,7.4847561,21.2786618,78.5172094,0.271006343,1.37192364,1.19656758 +rrgenData,7530,7830,690.986175,695,711,3189.06678,-1.03914224,5.04597589,63,56.4718229,28.9439213,0.0762124711,434,1,5,1072.92462,2238.20842,1459.76501,246.104665,5.93,5017.00272,5,-8.4309816,7.79341317,20.4885299,77.1903732,0.265428564,1.35625276,1.18741899 +rrgenData,7560,7860,681.872727,695,695,2889.91998,-1.34341302,6.09719754,63,53.757976,28.1452869,0.0728929385,440,1,5,1482.94889,1480.28581,1354.33715,374.653431,3.61,4692.22527,5,-7.73546512,7.68373494,19.9236538,73.3681674,0.271557196,1.34313022,1.1913358 +rrgenData,7590,7890,683.031891,695,695,3409.59715,-1.07037135,5.39398097,63,58.3917559,28.9006328,0.0821917808,439,1,5,1046.05867,2791.55679,1387.26485,279.280045,4.97,5504.16035,5,-8.19942197,8.44393939,20.459202,80.0038459,0.255727731,1.38139084,1.19929969 +rrgenData,7620,7920,684.929224,695,695,3632.24441,-0.969362729,5.04047106,63,60.2681044,29.456946,0.0869565217,438,1,5,694.357838,3306.76595,1457.90236,280.353133,5.2,5739.37929,5,-8.20738636,8.39417178,20.8526965,82.6417199,0.252326507,1.40199775,1.20044473 +rrgenData,7650,7950,684.888128,688,695,3824.45656,-0.855767266,4.68622522,63,61.8421908,29.429161,0.0846681922,438,1,5,645.475183,3515.91732,1552.44676,291.248918,5.33,6005.08819,5,-7.82102273,8.58079268,20.8318573,84.9408432,0.24525136,1.37946923,1.17657925 +rrgenData,7680,7980,680.490909,688,695,3788.78352,-0.795553096,4.6851194,63,61.5530951,28.5646372,0.0751708428,440,1,5,381.729525,3705.20858,1625.53978,268.039727,6.06,5980.51761,5,-8.57386364,8.90797546,20.2211951,84.6680005,0.23882925,1.36370964,1.18062097 +rrgenData,7710,8010,676.121622,680,680,4019.30797,-0.685398811,4.24565456,70,63.3980124,29.3277194,0.0835214447,444,1,5,313.08406,3897.27925,1820.0523,300.991933,6.05,6331.40754,5,-8.79142857,9.08231707,20.761031,87.2215314,0.238026444,1.40912898,1.20523101 +rrgenData,7740,8040,678.271493,680,680,4234.62,-0.680264034,3.99824201,78,65.0739579,29.4512164,0.0839002268,442,1,5,609.387187,3895.6141,1884.89748,300.800121,6.27,6690.69888,5,-9.34887006,9.99393939,20.8485688,89.635803,0.232591979,1.46898149,1.2257705 +rrgenData,7770,8070,681.411364,688,719,4766.20625,-0.582956512,3.62891321,86,69.0377161,31.1377277,0.0979498861,440,1,5,852.034669,3980.33603,2274.79018,387.794673,5.87,7494.95555,5,-8.78428571,9.32840237,22.0410734,95.1136351,0.231734108,1.51572584,1.22997202 +rrgenData,7800,8100,700.39486,703,719,5318.58143,-0.281902054,3.52956746,94,72.928605,31.9700899,0.110070258,428,1,5,796.009289,4827.82289,1939.3007,404.051283,4.8,7967.18416,5,-9.79066265,10.2002924,22.6304758,100.62318,0.224903206,1.55550894,1.22405793 +rrgenData,7830,8130,705.957647,711,719,5408.12556,-0.451648596,3.64871971,94,73.5399589,32.2611689,0.113207547,425,1,5,327.390271,5290.85701,2084.10653,410.18919,5.08,8112.543,5,-10.8173653,10.1536145,22.838741,101.46252,0.225095345,1.60302769,1.25017408 +rrgenData,7860,8160,714.572792,719,719,4475.19744,-0.406181494,3.68703137,78,66.8969165,32.8577476,0.11722488,419,1,5,91.7340738,4028.35787,1710.70086,492.045429,3.48,6322.83823,5,-10.7394578,9.95,23.2584016,91.7030078,0.253627467,1.54447678,1.25007933 +rrgenData,7890,8190,714.530952,719,719,3875.97756,-0.268483332,3.87712766,62,62.2573494,31.7724232,0.0954653938,420,1,5,105.255255,3580.37339,1394.14042,372.583238,3.74,5452.3523,5,-10.7212121,10.4936709,22.4932926,85.1234803,0.264243104,1.53829722,1.28063996 +rrgenData,7920,8220,712.82619,711,719,3776.25373,-0.226915427,4.02250223,54,61.4512305,31.789395,0.0978520286,420,1,5,240.185935,3350.60271,1332.77347,394.302805,3.38,5317.86492,5,-10.7096273,10.253125,22.5053546,83.9405532,0.26811063,1.53340076,1.28551889 +rrgenData,7950,8250,714.22381,719,719,3613.88774,-0.262494527,4.27547393,54,60.1156197,31.8405559,0.100238663,420,1,5,348.03552,2963.18579,1262.35306,495.699569,2.55,5069.27395,5,-10.6067073,10.5324074,22.5383251,81.9743824,0.274943518,1.51433917,1.28237491 +rrgenData,7980,8280,714.728571,719,719,3736.81875,-0.27817069,3.91187252,62,61.1295244,32.2945129,0.100238663,420,1,5,168.725469,3447.98909,1222.24722,399.137338,3.06,5238.09912,5,-10.9595808,10.9625,22.8629681,83.3721908,0.274227748,1.53219814,1.29171477 +rrgenData,8010,8310,717.019139,719,719,3234.48405,0.00605674835,3.83426688,62,56.8725245,31.3815385,0.0887290168,418,1,5,385.039805,2577.21343,1068.79497,373.996702,2.86,4405.0449,5,-10.9775449,10.6084906,22.2162737,77.3007456,0.28740051,1.48256667,1.2596055 +rrgenData,8040,8340,704.448357,711,719,4532.05968,-0.242131756,3.56602769,70,67.320574,31.5719533,0.0894117647,426,1,5,1257.33721,3515.68311,1503.37798,391.285064,3.84,6667.68336,5,-10.4181548,10.3904321,22.349675,92.5451856,0.241500137,1.4940128,1.23125803 +rrgenData,8070,8370,699.109813,703,703,4509.56871,-0.192065305,3.57846242,70,67.1533224,31.1096121,0.0796252927,428,1,5,1462.36119,3259.44116,1421.302,433.815646,3.28,6576.92,5,-10.7228916,9.4984472,22.0217753,92.3806193,0.238380901,1.47638809,1.22351203 +rrgenData,8100,8400,690.398618,703,703,3160.56822,-0.842500172,3.92796823,63,56.2189312,30.6383584,0.0739030023,434,1,5,521.088227,2326.29093,1422.17141,439.61898,3.24,4709.16955,5,-10.8988095,10.5863636,21.6884262,76.4901864,0.283545213,1.49704432,1.2811525 +rrgenData,8130,8430,691.200924,703,703,2785.26741,-1.09226646,4.50550146,63,52.7756327,31.0169458,0.0787037037,433,1,5,512.800439,2135.98409,1090.27511,411.718921,2.65,4150.77857,5,-10.9126506,10.2693452,21.9577175,71.3329759,0.307820012,2.37163243,1.20250738 +rrgenData,8160,8460,692.120092,703,703,2798.9624,-1.12178745,4.54398832,55,52.9052209,30.6761761,0.0740740741,433,1,5,463.049558,2218.28026,1099.82599,370.364876,2.97,4151.52068,5,-10.8997006,9.88823529,21.7164459,71.5983294,0.303309394,2.34031774,1.17061052 +rrgenData,8190,8490,691.900693,703,703,2826.48317,-1.0802823,4.46374179,57,53.1646797,31.16091,0.0810185185,433,1,5,427.826993,2267.62301,1118.05642,352.717885,3.17,4166.22431,5,-10.2767857,9.35946746,22.0594535,71.8773042,0.306904296,2.31212935,1.11704841 +rrgenData,8220,8520,694.554524,703,703,3188.14528,-0.842337824,4.0540744,70,56.4636633,31.308963,0.0813953488,431,1,5,826.84971,2366.32259,1163.10637,346.446868,3.36,4702.72553,5,-9.82164634,9.07058824,22.1645521,76.7139047,0.288924833,1.51702213,1.2828324 +rrgenData,8250,8550,696.309302,703,703,3367.60341,-0.788449052,3.85585277,70,58.0310556,31.311578,0.0815850816,430,1,5,1610.40197,1926.85026,1200.3587,328.58646,3.65,5066.19739,5,-9.4984472,9.16569767,22.1664754,79.0180624,0.280524157,1.49960395,1.25658266 +rrgenData,8280,8580,702.556338,703,734,3242.93917,-0.92911844,4.29437247,70,56.94681,32.3296986,0.0964705882,426,1,5,1599.7604,1783.04528,1093.39202,389.365526,2.81,4865.56323,5,-10.4716981,9.10059172,22.8872584,77.2143234,0.296412083,1.50780946,1.26349227 +rrgenData,8310,8610,704.174118,711,734,3539.23376,-0.982334633,3.96608976,78,59.4914596,32.4976051,0.103773585,425,1,5,1373.33771,2135.21531,1383.40676,406.921396,3.4,5298.88117,5,-9.76552795,9.52514793,23.0061263,80.9270392,0.284282318,1.54096775,1.27558819 +rrgenData,8340,8640,721.154217,727,734,2487.43993,-0.805890204,4.19546957,63,49.8742411,32.8823845,0.106280193,415,1,5,449.409837,1351.10132,1086.35801,444.225725,2.45,3331.09489,5,-8.89465409,9.04341317,23.2778,66.5809574,0.349616481,2.17995943,1.10744587 +rrgenData,8370,8670,730.414634,734,734,2046.52203,-0.600122982,3.84508187,55,45.2385017,32.7216908,0.117359413,410,1,5,202.849463,1159.97122,999.9911,321.137573,3.11,2683.94936,5,-8.85457516,8.92058824,23.166063,59.635372,0.388461784,2.88546979,0.86246946 +rrgenData,8400,8700,730.602439,734,734,2435.27188,-0.880796922,4.37565405,63,49.3484739,33.3938855,0.124694377,410,1,5,100.080807,1426.67455,1445.30326,335.885612,4.3,3307.94423,5,-9.0211039,8.82738095,23.6418664,65.6628198,0.360049514,2.20421739,1.08061979 +rrgenData,8430,8730,731.37561,738,734,3279.1642,-1.38058217,5.95146491,55,57.2639869,34.4917693,0.139364303,410,1,5,64.6762147,1844.28377,2527.87766,400.880669,6.31,4837.71832,5,-9.72727273,9.60672515,24.4187809,77.2143221,0.316246782,1.53906903,1.29856012 +rrgenData,8460,8760,722.860241,734,734,4005.70989,-0.945722364,3.87337836,76.25,63.2906777,34.1946333,0.137681159,415,1,5,581.289909,2730.74143,2192.00218,386.902207,5.67,5890.93572,5,-10.9433962,10.2097701,24.2076853,86.1708057,0.280926761,1.53678725,1.26815796 +rrgenData,8490,8790,709.902844,734,758,5584.11643,-0.738263924,2.84714174,110,74.7269458,33.4307879,0.133016627,422,1,5,2090.71061,3596.67883,2527.76841,402.024003,6.29,8617.18186,5,-11.280303,9.96656977,23.667171,102.995621,0.22978813,1.51391079,1.23385554 +rrgenData,8520,8820,694.469907,715,734,6353.54898,-0.518312943,2.48554727,125,79.7091524,33.6745031,0.129930394,432,1,5,3203.17576,3302.53,3079.67657,387.017507,7.96,9972.39985,5,-11.0165663,10.2658046,23.8381552,110.176405,0.216363523,1.52923065,1.21145035 +rrgenData,8550,8850,692.325635,711,734,6183.73399,-0.492690463,2.52505164,125,78.6367217,33.6033164,0.127314815,433,1,5,1979.5294,4121.1587,3096.64587,363.046946,8.53,9560.38091,5,-11.0180723,10.3548851,23.7886522,108.635022,0.218977745,1.56961122,1.22898688 +rrgenData,8580,8880,687.965596,699,656,6078.18962,-0.371792495,2.48085014,117,77.9627451,32.0552325,0.108045977,436,1,5,1555.10859,4513.75558,2923.50854,310.213785,9.42,9302.5865,5,-10.9099379,10.8210227,22.6918774,107.895588,0.210313302,1.48608918,1.17876529 +rrgenData,8610,8910,685.182648,680,656,5776.34185,-0.288637494,2.61734942,117,76.002249,31.8842658,0.107551487,438,1,5,1611.8222,4175.56623,2712.46724,296.012466,9.16,8795.86813,5,-11.2878788,10.45,22.5712449,105.086738,0.214786806,1.4671524,1.16519481 +rrgenData,8640,8940,676.196388,672,672,5344.47944,-0.255133728,2.72806092,101,73.1059467,32.2124242,0.119909502,443,1,5,690.739804,4210.00943,2905.4958,287.32438,10.11,8093.56942,5,-10.9494048,10.0382353,22.8034312,100.841273,0.226131924,1.47506823,1.17288637 +rrgenData,8670,8970,672.639013,672,672,4784.89187,-0.345476607,2.91581492,94,69.1729128,31.9205474,0.112359551,446,1,5,369.453142,3799.83118,2829.99833,278.489023,10.16,7277.77168,5,-9.82225434,9.60267857,22.596476,95.1797405,0.237408464,1.47127831,1.18333507 +rrgenData,8700,9000,672.111857,672,672,4340.06369,-0.459606454,3.18515437,86,65.8791598,31.1438151,0.100896861,447,1,5,588.174266,3404.84224,2447.3748,253.049104,9.67,6693.44042,5,-9.96597633,9.33235294,22.0467182,90.5211003,0.24355336,1.44309536,1.18535609 +rrgenData,8730,9030,669.069196,672,672,3553.06679,-0.5783926,3.1266369,78,59.6076068,29.8487987,0.0850111857,448,1,5,810.546923,2528.08239,1956.5727,223.434865,8.76,5518.63688,5,-8.56029412,8.98529412,21.1298054,81.60677,0.258922212,1.42410746,1.19232503 +rrgenData,8760,9060,677.803167,688,711,3856.73895,-0.77302184,3.1909235,86,62.1026485,29.9619184,0.0839002268,442,1,5,880.002802,2989.19044,1985.05602,238.973044,8.31,6093.22231,5,-8.24122807,9.41616766,21.2097177,85.2269075,0.248861754,1.46733025,1.22033652 +rrgenData,8790,9090,689.809195,703,727,3502.44047,-1.03991387,3.98295389,70,59.18142,31.4439007,0.0944700461,435,1,5,395.693925,2636.73849,1998.78182,420.574264,4.75,5451.7885,5,-8.57248521,9.23053892,22.2595624,80.6808082,0.275896621,1.47157809,1.23969998 +rrgenData,8820,9120,699.571096,703,727,2452.5586,-1.09657572,4.67607924,62,49.5233137,30.9279763,0.0981308411,429,1,5,92.487504,1774.35509,1355.12386,371.849753,3.64,3593.81621,5,-9.27941176,9.26060606,21.8939988,66.5264611,0.329102111,2.07878184,1.13807829 +rrgenData,8850,9150,695.735499,703,727,2275.51592,-1.10590087,4.84820643,55,47.7023681,30.7318863,0.0953488372,431,1,5,182.311934,1470.91523,1304.42304,379.111869,3.44,3336.76207,5,-8.75147059,9.39307229,21.7551849,63.857214,0.340684843,2.11431037,1.16356266 +rrgenData,8880,9180,697.837209,703,727,3145.33008,-1.13370877,5.04286072,54,56.0832424,31.9019477,0.10955711,430,1,5,128.576987,2509.28071,1764.81775,400.511283,4.41,4803.18673,5,-9.38088235,9.56666667,22.5831005,76.0306763,0.297026169,1.48005057,1.28352157 +rrgenData,8910,9210,706.054118,711,727,3609.82961,-1.21041277,4.92037713,54,60.0818576,32.4612977,0.115566038,425,1,5,91.432862,2929.24445,2042.46766,508.681409,4.02,5571.82638,5,-9.62267081,9.82121212,22.9797567,81.8021394,0.280918773,1.47219827,1.26812993 +rrgenData,8940,9240,707.32,711,727,3157.72755,-1.15850807,5.41542432,54,56.1936611,32.109152,0.101415094,425,1,5,3.27762794,2587.00553,1727.0724,460.426747,3.75,4777.7823,5,-10.3919753,10.2776074,22.7312854,76.149483,0.298508729,1.47142824,1.27093587 +rrgenData,8970,9270,704.523474,711,727,3167.7418,-1.0299352,5.15540276,54,56.2826954,31.7596859,0.101176471,426,1,5,12.1187037,2601.8875,1698.55384,459.998613,3.69,4772.55865,5,-10.5941358,10.3734568,22.4839407,76.3541486,0.294469144,1.45369637,1.2554514 +rrgenData,9000,9300,703.307512,703,695,3196.93345,-0.963350915,4.98358888,54,56.5414313,32.5330239,0.115294118,426,1,5,26.7418645,2582.3397,1712.01605,459.689776,3.72,4780.7874,5,-10.2531447,9.98964497,23.0314307,76.5729724,0.300777545,1.45999198,1.25375606 +rrgenData,9030,9330,705.578824,703,695,2892.58398,-1.04729883,5.84096957,54,53.782748,32.1871737,0.113207547,425,1,5,69.9020611,2241.1055,1546.54248,464.627444,3.33,4322.17749,5,-10.4414557,9.53742515,22.7864206,72.5668451,0.314005942,1.39483188,1.22450657 +rrgenData,9060,9360,701.640187,703,695,2787.26602,-0.932235327,5.89862095,47,52.7945643,32.1455268,0.112412178,428,1,5,39.2086862,2106.23535,1528.25799,448.243391,3.41,4121.94541,5,-10.053125,9.45496894,22.7565365,71.1102811,0.320017529,1.94965417,1.14639883 +rrgenData,9090,9390,699.540793,695,695,2461.30499,-0.700428263,5.84320254,55,49.6115409,31.3400106,0.107476636,429,1,5,40.487247,1868.23592,1246.6064,346.945646,3.59,3502.27522,5,-8.52591463,8.49847561,22.1866681,66.5609626,0.333328535,1.98296953,1.19394683 +rrgenData,9120,9420,692.584296,695,695,2842.97031,-0.449877494,4.52310587,55,53.3195115,31.0806895,0.106481481,433,1,5,285.623937,2230.44345,1292.6124,291.064427,4.44,4099.74421,5,-8.54093567,8.63636364,22.0027182,72.1236508,0.30506939,2.08722368,1.12460015 +rrgenData,9150,9450,688.651376,688,695,2969.45519,-0.288120841,4.10692116,55,54.4927077,31.0373524,0.112643678,436,1,5,492.53147,2071.31482,1440.17762,271.580917,5.3,4275.60483,5,-8.36982249,7.80357143,21.971276,73.8659151,0.297448098,1.37513479,1.20205963 +rrgenData,9180,9480,685.280822,688,664,2059.61661,0.0450387456,3.5036313,55,45.3829991,30.7103915,0.105263158,438,1,5,453.650778,1134.82925,882.504839,320.126506,2.76,2791.11137,5,-8.10571429,7.99260355,21.7404014,60.3869868,0.360017986,2.60302864,0.92054068 +rrgenData,9210,9510,684.970252,688,664,1725.44177,-0.0724400122,3.24103647,55,41.5384373,30.45865,0.103211009,437,1,5,89.1728871,1322.94629,598.207978,243.972396,2.45,2254.29955,5,-7.64136905,7.72727273,21.5610613,54.6443427,0.394570787,2.65155405,0.935351445 +rrgenData,9240,9540,691.323326,695,695,2106.87207,-0.0466265441,2.85432904,55,45.9006761,30.5774669,0.104166667,433,1,5,349.942306,1605.18749,611.204254,250.688934,2.44,2817.02298,5,-7.78592814,7.73305085,21.6460546,61.1979776,0.35370539,2.64676279,0.816261695 +rrgenData,9270,9570,691.647465,695,688,2406.68606,-0.0531804051,2.55055845,71,49.0579867,30.4984382,0.0993071594,434,1,5,308.828459,1987.91792,728.788439,233.236343,3.12,3258.77116,5,-7.65718563,7.82,21.5898628,65.9336783,0.327448178,2.09251148,1.00697663 +rrgenData,9300,9600,687.697941,688,664,2493.82598,0.107712764,2.44068944,79,49.9382217,29.3891168,0.0871559633,437,1,5,141.406854,2279.31264,741.1357,221.196945,3.35,3383.05214,5,-8.05473373,7.55932203,20.8047311,67.4893705,0.308266782,2.10944936,1.02279623 +rrgenData,9330,9630,686.938215,680,664,2594.74617,0.122178279,2.34104483,79,50.9386511,30.622704,0.100917431,437,1,5,179.069174,2267.11075,809.43448,254.458297,3.18,3510.0727,5,-8.25449102,7.70467033,21.678304,68.6989336,0.315555174,2.27929525,1.00884841 +rrgenData,9360,9660,687.736239,680,664,2617.37625,0.084662658,2.30595139,79,51.1602995,30.7240592,0.101149425,436,1,5,235.998045,2247.21094,817.562035,253.956387,3.22,3554.72741,5,-8.1183432,7.83286517,21.7501897,69.00494,0.315197574,2.29426621,1.02065797 +rrgenData,9390,9690,685.486301,680,680,2899.6005,-0.07609766,2.60467131,79,53.8479387,30.6534479,0.0961098398,438,1,5,299.790126,2423.12361,984.891705,337.838207,2.92,4045.64365,5,-8.31029412,7.64754098,21.6979664,72.9958852,0.297249171,1.45578449,1.22121355 +rrgenData,9420,9720,693.872979,695,680,2676.78244,-0.302169276,2.85945261,78,51.7376308,30.9983572,0.0949074074,433,1,5,50.05382,2348.39536,1034.90009,298.988071,3.46,3732.33735,5,-8.57248521,8.32083333,21.9442623,69.7998154,0.314388543,2.33452242,1.02337498 +rrgenData,9450,9750,699.37296,703,680,2527.33254,-0.496430326,3.25163264,70,50.2725824,31.2418588,0.0934579439,429,1,5,113.847087,2086.29271,1028.54853,303.468212,3.39,3532.15654,5,-8.8006135,8.40782123,22.1170465,67.5684936,0.327327802,2.36048473,1.01505901 +rrgenData,9480,9780,704.164319,711,727,2239.02705,-0.661518756,3.86966464,54,47.3183585,31.1475049,0.0917647059,426,1,5,312.824007,1610.6884,910.117875,277.518972,3.28,3111.14926,5,-8.63403614,8.11918605,22.0505357,63.1809147,0.349006276,2.27385323,1.06330216 +rrgenData,9510,9810,701.10514,703,703,2011.76644,-0.746024759,4.23308606,54,44.8527194,30.4477131,0.0796252927,428,1,5,199.681827,1439.95906,875.853434,289.088131,3.03,2804.58245,5,-8.50297619,8.29117647,21.5546514,59.6567673,0.361311086,2.44512049,0.815381714 +rrgenData,9540,9840,697.540603,703,688,1792.40707,-0.853494653,4.54491552,47,42.3368287,30.3306967,0.0813953488,431,1,5,325.736222,994.641892,893.990677,301.151515,2.97,2515.52031,5,-8.29289941,8.09795322,21.4719273,55.8907011,0.384177097,2.53005834,0.898926459 +rrgenData,9570,9870,700.794393,703,703,1568.99276,-1.07595454,5.54425579,47,39.6105132,30.519967,0.0843091335,428,1,5,367.026472,665.830977,855.063213,316.362691,2.7,2204.28335,5,-8.94642857,9.11686391,21.6053197,51.6836113,0.41803038,2.56953532,0.961552328 +rrgenData,9600,9900,705.371765,711,703,1540.63033,-1.57329866,7.67126099,40.75,39.2508641,31.0178357,0.0872641509,425,1,5,133.366303,649.23275,979.19322,393.633809,2.49,2155.42608,5,-9.1511976,9.30572289,21.9562161,50.9822051,0.430664308,2.51379512,1.01716819 +rrgenData,9630,9930,704.08216,711,703,1867.25206,-1.88402027,8.41571985,39,43.211712,30.0497235,0.0752941176,426,1,5,90.250912,1291.1686,1086.26401,351.177501,3.09,2818.86102,5,-10.1919643,9.85692771,21.2733063,57.2883108,0.371337644,2.58169661,1.06356486 +rrgenData,9660,9960,704.858824,711,703,1896.35738,-1.87524488,8.33503093,46,43.5471857,30.4651827,0.0825471698,425,1,5,71.2579986,1326.80533,1091.09355,370.624103,2.94,2859.78098,5,-10.0170807,9.4251497,21.5675196,57.6849795,0.373884498,2.57781698,1.06211958 +rrgenData,9690,9990,707.893617,711,703,1416.93415,-1.85647081,10.0086365,44.25,37.6421858,30.3056312,0.0805687204,423,1,5,62.1254081,817.983938,789.330382,352.147635,2.24,2021.58736,5,-9.54601227,9.54754601,21.4542676,48.7194284,0.440363697,2.49223557,1.11744281 +rrgenData,9720,10020,707.607565,711,703,1487.65132,-1.8145535,9.39970074,46,38.5700832,30.7315236,0.0876777251,423,1,5,44.6385963,919.764467,821.183472,335.398252,2.45,2120.98479,5,-9.4186747,9.88271605,21.7559446,50.0198111,0.434946557,2.55844897,1.11780894 +rrgenData,9750,10050,709.276596,711,703,1518.42331,-1.810116,9.37828246,39,38.9669516,30.379277,0.0876777251,423,1,5,50.0028897,961.794247,832.858269,333.279618,2.5,2177.93502,5,-9.62951807,9.67236025,21.5068858,50.7375649,0.423884865,2.69424976,1.11847782 +rrgenData,9780,10080,706.714623,711,703,1679.99165,-1.60191612,7.77682248,46,40.9877012,31.0856363,0.0945626478,424,1,5,15.1271592,1057.16953,1000.10627,330.294756,3.03,2402.69771,5,-9.6497006,9.79347826,22.0068925,53.625367,0.410382133,2.72800347,1.0582727 +rrgenData,9810,10110,707.95283,711,703,1740.82992,-1.55046601,7.51634597,46,41.723254,31.1389398,0.0945626478,424,1,5,35.8392674,1069.14042,1050.72597,330.827245,3.18,2486.53291,5,-9.68491124,9.94359756,22.0443081,54.7330643,0.40276035,2.78773954,1.02383911 +rrgenData,9840,10140,706.806147,711,719,1814.31778,-1.52346561,7.09846508,46,42.5948093,30.9631718,0.0924170616,423,1,5,26.2958739,1163.16032,1064.70404,316.474335,3.36,2570.63457,5,-9.22754491,9.89751553,21.9200618,56.1083457,0.390673822,2.7032996,1.00628879 +rrgenData,9870,10170,705.049412,711,719,1753.33482,-1.53272314,7.2332322,40.75,41.872841,30.3055587,0.0872641509,425,1,5,60.8355413,1089.33882,1034.30956,303.096114,3.41,2487.58004,5,-9.5530303,9.84627329,21.4545188,55.1939603,0.388711349,2.62800672,1.02139934 +rrgenData,9900,10200,704.887059,711,719,1847.39759,-1.38578729,6.29792607,46,42.9813633,30.7299175,0.0943396226,425,1,5,48.8537525,992.348647,1152.48215,352.029683,3.27,2545.71423,5,-8.92664671,8.98913043,21.7521499,56.7594852,0.383233742,2.65710922,0.990436526 +rrgenData,9930,10230,710.045024,719,719,1420.61792,-1.00302818,4.82675755,46,37.6910854,30.8007928,0.0926365796,422,1,5,3.1154555,749.140773,828.631108,243.554395,3.4,1824.44173,5,-8.11077844,8.7421875,21.8053619,48.6390998,0.448309324,2.58917498,0.998614168 +rrgenData,9960,10260,708.486998,719,719,1648.05611,-1.02030933,4.35190791,46,40.5962573,30.2766079,0.0853080569,423,1,5,4.40584277,901.237071,1047.13141,236.840518,4.42,2189.61484,5,-7.93636364,8.65605096,21.4342058,53.260558,0.402440504,2.46655039,0.959277174 +rrgenData,9990,10290,714.083333,719,719,1858.80211,-0.910903997,4.23933576,47,43.1138273,30.3535256,0.0883054893,420,1,5,62.9218862,1127.22852,1019.57673,264.654987,3.85,2474.38212,5,-8.34394904,8.496875,21.4872255,57.0605236,0.376569021,2.55269264,0.927221051 +rrgenData,10020,10320,714.813842,719,719,2030.65426,-0.857456121,4.2423295,47,45.0627813,30.9887308,0.0885167464,419,1,5,75.5829595,1200.13201,1187.98098,280.534761,4.23,2744.23071,5,-8.97368421,8.6030303,21.9385621,59.8331681,0.366662217,2.50663723,0.898472179 +rrgenData,10050,10350,712.935714,719,719,1973.20111,-0.814412901,4.29215887,54,44.4207284,30.7394548,0.0859188544,420,1,5,64.4837609,1190.63672,1124.3013,278.30612,4.04,2657.72791,5,-9.05732484,8.72408537,21.7619617,58.9306307,0.369280991,2.51730095,0.936808904 +rrgenData,10080,10380,708.158392,719,719,2330.0104,-0.762680877,3.65489461,46,48.2701812,29.4763541,0.0710900474,423,1,5,125.985216,1773.53253,1078.04975,270.736485,3.98,3248.30398,5,-9.27201258,8.30981595,20.8666156,64.9969626,0.321039857,2.05631933,1.17501359 +rrgenData,10110,10410,698.724942,711,719,2658.59706,-0.407274076,2.72658126,70,51.5615852,29.3070675,0.0700934579,429,1,5,572.595865,1874.0336,1029.9005,254.199323,4.05,3730.72929,5,-8.4335443,7.93975904,20.7465755,69.9054628,0.296780461,2.09764199,1.08654962 +rrgenData,10140,10440,691.223502,703,719,2996.92684,-0.205094647,2.31635018,86,54.7441945,30.2743041,0.0831408776,434,1,5,1240.9046,1843.841,954.532735,234.261741,4.07,4273.54007,5,-8.36392405,7.75,21.4319142,74.3943998,0.288085047,1.38283958,1.1725885 +rrgenData,10170,10470,690.5553,695,727,2986.63088,-0.170298479,2.32403478,86,54.6500767,30.4035597,0.0808314088,434,1,5,1033.93638,1997.60065,971.565105,233.616052,4.16,4236.71819,5,-8.23397436,7.52046784,21.523337,74.2294263,0.289956936,1.40270042,1.17613337 +rrgenData,10200,10500,690.195402,695,727,2908.388,-0.140177877,2.32638552,79,53.9294724,30.5042869,0.0806451613,435,1,5,952.71452,1928.19756,978.152513,247.06858,3.96,4106.13317,5,-8.7265625,7.44152047,21.5946772,73.1467423,0.295224046,1.40948381,1.18381645 +rrgenData,10230,10530,687.176201,688,711,2993.77851,-0.0819204376,2.36842726,86,54.7154321,31.0395205,0.0894495413,437,1,5,615.196536,2081.11356,1206.91361,299.05941,4.04,4202.28312,5,-8.43125,8.1680791,21.9733776,74.1938522,0.296161703,1.47502859,1.22032494 +rrgenData,10260,10560,686.471396,688,695,2746.61214,-0.0371290617,2.61340704,73,52.4081305,30.8446834,0.0825688073,437,1,5,593.589212,1871.81138,1068.10933,288.965965,3.7,3822.47589,5,-9.07121212,8.43604651,21.8350935,70.8269226,0.308288044,2.38121804,1.07221894 +rrgenData,10290,10590,676.361174,680,695,2527.63849,-0.290631244,3.21015637,70,50.2756252,30.7769674,0.0791855204,443,1,5,102.503104,1874.87361,1309.12157,323.127138,4.05,3609.62543,5,-8.90294118,8.20833333,21.7861087,67.6804436,0.321896659,2.29958722,1.11201738 +rrgenData,10320,10620,670.058036,672,664,2354.67671,-0.494671411,3.03561957,62,48.5250112,29.5831592,0.0693512304,448,1,5,53.2877929,1767.74457,1325.75811,289.212261,4.58,3436.00274,5,-8.52380952,8.35335196,20.9418906,65.3512865,0.320451083,2.27789807,1.1282431 +rrgenData,10350,10650,671.020134,672,695,2500.97941,-0.385724228,2.9891258,62,50.0097932,30.1442347,0.0739910314,447,1,5,217.712199,1739.94576,1371.87459,319.092968,4.3,3648.62551,5,-8.93712575,9.0375,21.3391261,67.4284845,0.316470499,2.28436051,1.10389595 +rrgenData,10380,10680,674.404494,680,695,2780.25043,-0.427539343,2.96071463,70,52.7280801,30.5317366,0.0855855856,445,1,5,147.64066,2129.31172,1482.8787,318.286526,4.66,4078.1176,5,-9.2997076,9.49027778,21.6135202,71.3677561,0.302847131,2.26998744,1.08768307 +rrgenData,10410,10710,676.009009,680,695,2704.17148,-0.50259211,3.1471411,63,52.0016488,30.7837796,0.0948081264,444,1,5,42.6005967,2098.83921,1503.08512,309.775393,4.85,3954.30032,5,-10.0290698,9.80138889,21.7918997,70.2385653,0.310255479,2.26979564,1.05614758 +rrgenData,10440,10740,680.022676,688,695,2637.24494,-0.678612893,3.47973433,55,51.3541132,30.0438694,0.0840909091,441,1,5,94.2236271,1857.50358,1640.94256,340.430823,4.82,3933.10059,5,-10.0147059,9.16384181,21.2683136,69.4416929,0.306275852,2.25065602,1.09347976 +rrgenData,10470,10770,671.856823,680,695,3488.19022,-0.806414633,3.57408416,68.25,59.0609026,29.8254639,0.0807174888,447,1,5,259.502359,2871.51988,1996.93806,377.32449,5.29,5505.28478,5,-10.2674419,9.23895028,21.1133391,80.8121733,0.261264339,1.42737393,1.22397712 +rrgenData,10500,10800,661.344371,672,664,3739.59796,-0.509025971,2.84610071,78,61.1522523,28.9724083,0.0752212389,453,1,5,737.218628,3043.45846,1748.78327,361.120186,4.84,5890.58054,5,-10.3172515,9.14617486,20.5082284,84.0155253,0.244100461,1.42577295,1.20674604 +rrgenData,10530,10830,659.248352,672,664,3585.66286,-0.551739768,2.89139568,78,59.8804046,28.8907253,0.0726872247,455,1,5,477.308959,3229.84548,1612.29518,305.795502,5.27,5625.24512,5,-10.0102941,9.3302139,20.4513637,82.1770493,0.248869531,1.39967775,1.19838738 +rrgenData,10560,10860,659.336264,672,695,3620.20606,-0.534921688,2.85789822,78,60.1681482,29.0414408,0.077092511,455,1,5,241.55819,3471.83965,1619.59685,308.28696,5.25,5641.28165,5,-9.63988095,8.94786096,20.5580381,82.5698443,0.248977557,1.44518679,1.22069587 +rrgenData,10590,10890,662.966887,672,695,3517.12943,-0.537374554,2.92967719,86,59.3053913,29.3408034,0.0818584071,453,1,5,320.0207,3389.92491,1436.12024,278.830454,5.15,5424.89631,5,-9.13253012,9.30874317,20.7700666,81.2580039,0.255606409,1.46164688,1.22660563 +rrgenData,10620,10920,665.521064,672,695,3578.45456,-0.55094383,3.055934,78,59.8201852,30.3077914,0.0911111111,451,1,5,445.896429,3060.07787,1711.7459,283.656935,6.03,5501.37714,5,-9.2804878,8.2773224,21.4541979,81.8329182,0.262170754,1.48516305,1.2365739 +rrgenData,10650,10950,668.541203,672,711,4019.06582,-0.386170039,2.94890576,78,63.3961026,30.2359767,0.09375,449,1,5,930.108867,3213.0798,1736.02775,273.483715,6.35,6152.70013,5,-9.1867284,9.3,21.4039621,87.0632072,0.245843943,1.50266055,1.2312565 +rrgenData,10680,10980,673.18427,680,711,3990.63263,-0.472313646,3.07258505,86,63.1714543,31.184535,0.0990990991,445,1,5,1623.97874,2839.3054,1448.07732,283.272586,5.11,6194.63405,5,-10.0166667,9.86063218,22.0755826,86.5675108,0.25501002,1.48880874,1.22099564 +rrgenData,10710,11010,682.034091,695,711,4443.36786,-0.632781645,2.95497251,86,66.6585918,31.5520324,0.102505695,440,1,5,2281.47732,2954.63748,1495.09118,287.624977,5.2,7018.83096,5,-9.9969697,9.4752907,22.3359872,91.5851483,0.243882197,1.51848708,1.23005035 +rrgenData,10740,11040,688.777523,703,711,4557.01016,-0.780378371,3.11036994,86,67.5056306,31.676272,0.108045977,436,1,5,2760.20442,2947.51829,1310.56533,276.631462,4.74,7294.9195,5,-9.05214724,8.99568966,22.4242654,92.7964043,0.241650154,1.48635051,1.22060116 +rrgenData,10770,11070,701.35514,715,711,3584.11246,-0.768833678,2.97833183,78,59.8674574,31.6886197,0.107728337,428,1,5,2069.84481,1958.77201,1144.96086,274.342972,4.17,5447.92064,5,-8.72670807,8.65718563,22.4318742,81.6396713,0.274766836,1.4587795,1.23161236 +rrgenData,10800,11100,717.0358,727,734,2171.85757,-1.02702879,4.93398834,55,46.6031927,32.1301182,0.110047847,419,1,5,772.651459,798.186974,1196.55012,297.384574,4.02,3064.77313,5,-9.20858896,9.05608974,22.7460925,61.8573392,0.367718574,2.78841184,0.872854595 +rrgenData,10830,11130,718.46283,727,734,1983.47999,-0.842060523,4.34776161,55,44.5362772,31.8827856,0.105769231,417,1,5,394.280948,1023.52376,985.267284,290.789854,3.39,2693.86184,5,-8.99849398,8.88071895,22.5715379,58.8003881,0.383867159,2.69250695,0.907598772 +rrgenData,10860,11160,719.429257,727,734,1924.94751,-0.894372812,4.60904227,55,43.8742237,31.9785836,0.110576923,417,1,5,294.416849,1053.36785,950.175339,301.758961,3.15,2599.719,5,-8.92727273,8.26442308,22.6391115,57.7699372,0.391883955,2.72792353,0.908448913 +rrgenData,10890,11190,715.443914,727,734,2379.14218,-0.992021892,4.26314906,60.25,48.7764511,31.6043877,0.107655502,419,1,5,695.517541,1498.80443,882.650629,305.632922,2.89,3382.60553,5,-8.52529762,8.71634615,22.3740666,65.2509426,0.342892619,2.30374132,1.15994715 +rrgenData,10920,11220,715.183771,719,742,2093.62883,-0.721133716,3.48888328,54,45.7561889,30.8431361,0.107655502,419,1,5,1173.10288,988.065309,515.801145,279.061632,1.85,2956.03096,5,-8.09615385,7.63375796,21.8354255,60.9136426,0.358465272,2.44297093,0.873791967 +rrgenData,10950,11250,698.990676,711,727,3415.28963,-1.17573231,4.47200996,70,58.4404794,31.0963231,0.109813084,429,1,5,2129.7257,2295.35088,712.627432,321.59933,2.22,5459.30334,5,-8.46892655,7.28773585,22.0137754,79.6616153,0.276341062,1.45414986,1.24059078 +rrgenData,10980,11280,690.181609,695,742,3415.278,-0.87647396,3.81320731,78,58.4403799,29.5375259,0.0944700461,435,1,5,2264.62841,2054.99887,752.345431,370.033731,2.03,5442.00644,5,-8.60028249,8.25454545,20.909042,79.9585391,0.261498549,1.45699481,1.23067361 +rrgenData,11010,11310,680.779545,688,688,3187.2702,-0.690083603,3.61824697,79,56.4559137,29.4016255,0.0933940774,440,1,5,1914.78814,1920.98768,826.426003,340.840998,2.42,5003.04281,5,-8.91480447,8.59615385,20.8125838,77.0803266,0.27001162,1.49154301,1.25525791 +rrgenData,11040,11340,670.621924,672,672,3018.06526,-0.522957384,3.43231974,78,54.9369207,28.9579485,0.0852017937,447,1,5,1525.50927,1905.45892,932.766394,337.235737,2.77,4700.97032,5,-8.79696133,8.28977273,20.4983958,74.9396176,0.273532165,1.48441479,1.25579087 +rrgenData,11070,11370,665.588889,672,672,2566.5589,-0.670985812,3.83019522,70,50.6612169,28.9922039,0.0801781737,450,1,5,754.903819,1989.3061,861.818553,323.758308,2.66,3929.78678,5,-8.64385475,8.11005435,20.5229162,68.6434826,0.298978365,2.3453224,1.09591199 +rrgenData,11100,11400,657.037281,664,680,2411.48652,-0.848116541,3.81341498,58.5,49.1068887,28.9559726,0.0835164835,456,1,5,249.698086,2089.77,1082.70013,294.694979,3.67,3716.8632,5,-8.21944444,7.78342246,20.4973768,66.3538287,0.308910235,2.23974872,1.11882343 +rrgenData,11130,11430,657.522976,664,672,2340.29826,-0.957332933,3.96683946,62,48.3766293,28.7645844,0.0877192982,457,1,5,173.889663,2182.45491,972.060089,276.78113,3.51,3605.18579,5,-8.11263736,7.99064171,20.3618817,65.314549,0.311751087,2.12132668,1.15097789 +rrgenData,11160,11460,646.273118,656,672,2748.79809,-0.827174818,3.47639744,71,52.4289814,29.113741,0.088362069,465,1,5,27.7150469,2615.12859,1392.98111,309.408474,4.5,4345.23322,5,-8.29920213,7.99868421,20.608255,71.2242656,0.289343173,2.11369416,1.10515853 +rrgenData,11190,11490,640.486141,648,672,2858.04949,-0.733988632,3.21091839,71,53.4607285,29.0448739,0.0854700855,469,1,5,203.481988,2424.05113,1596.41481,333.498938,4.79,4557.44686,5,-8.92972973,8.25394737,20.5595242,72.7557897,0.282582654,1.39414777,1.21150124 +rrgenData,11220,11520,644.755365,648,633,3502.88626,-0.343216977,3.15941908,79,59.1851862,29.5733097,0.088172043,466,1,5,37.4268351,3372.12271,1702.3518,337.886767,5.04,5449.78812,5,-8.78194444,8.84947644,20.9339954,81.0403625,0.258315669,1.39834866,1.18987768 +rrgenData,11250,11550,652.365217,656,672,3265.60053,-0.240771303,3.20024563,78,57.1454332,28.9169798,0.0784313725,460,1,5,71.6702887,3201.01821,1399.2667,291.5903,4.8,4963.5455,5,-9.21875,8.84139785,20.4696991,78.1805121,0.261826107,1.40864459,1.19578284 +rrgenData,11280,11580,654.498911,656,695,3286.41212,-0.33322346,3.21147261,78,57.3272371,29.2098267,0.0829694323,459,1,5,138.567366,3210.58493,1383.68736,271.534321,5.1,5004.37397,5,-9.17714286,8.5298913,20.677052,78.3918602,0.263765294,1.38338104,1.17516913 +rrgenData,11310,11610,656.792123,664,672,3291.99836,-0.431350154,3.28191246,78,57.3759388,28.6716897,0.0745614035,457,1,5,222.574199,3241.32184,1303.48069,294.972991,4.42,5062.34972,5,-9.09051724,8.25273224,20.2961978,78.562466,0.258344714,1.32329343,1.14060522 +rrgenData,11340,11640,661.339207,672,672,3209.74782,-0.608789304,3.56390149,62,56.6546363,28.5813969,0.0750551876,454,1,5,284.208444,3137.18325,1270.14065,292.143138,4.35,4983.67549,5,-9.39583333,8.31868132,20.2319972,77.5252341,0.260973055,1.27465549,1.11832167 +rrgenData,11370,11670,660.922737,672,672,3249.57588,-0.6004877,3.50067581,62,57.0050513,29.17835,0.0862831858,453,1,5,446.197321,2959.01083,1338.35101,306.062536,4.37,5049.6217,5,-9.35757576,8.48796791,20.6550665,77.9263754,0.265058735,1.29072637,1.13119384 +rrgenData,11400,11700,668.194196,672,672,3162.57742,-0.708462066,3.70665309,62,56.2367977,29.0301086,0.0827740492,448,1,5,580.761587,2910.20801,1108.94465,321.493808,3.45,4921.40805,5,-9.94325153,8.4378453,20.5503826,76.82992,0.267478902,1.35415252,1.17356137 +rrgenData,11430,11730,663.878049,672,656,3203.79621,-0.511614504,3.44224647,70,56.6020866,29.1243312,0.0822222222,451,1,5,727.789227,2773.62699,1102.71145,328.950716,3.35,4933.07838,5,-9.50462963,8.16576087,20.6169172,77.3468496,0.266551479,1.39026703,1.19091658 +rrgenData,11460,11760,670.600897,672,656,2645.47182,-0.321847219,3.39940171,62,51.4341503,28.8837266,0.0831460674,446,1,5,147.322429,2250.67887,1095.72968,335.280444,3.27,3829.01142,5,-8.97852761,7.86956522,20.4453598,69.8063815,0.292886687,2.12597691,1.04506927 +rrgenData,11490,11790,685.503432,680,656,2243.36524,-0.137636989,3.11171196,63,47.3641768,28.9875013,0.0848623853,437,1,5,89.5107858,1799.08354,858.248889,311.99652,2.75,3058.83974,5,-8.97012579,7.48194444,20.5204144,63.7623954,0.321826279,2.24048289,1.09809794 +rrgenData,11520,11820,674.59009,672,656,2797.80902,-0.492685148,3.46202519,66.5,52.8943194,28.4168026,0.079006772,444,1,5,51.9404969,2800.92153,954.261813,308.348789,3.09,4115.47262,5,-9.04066265,7.70926966,20.1155626,72.0484711,0.279194857,2.19606103,1.04224891 +rrgenData,11550,11850,667.298441,672,656,2890.49109,-0.315252065,3.09221237,70,53.7632876,28.1700037,0.0736607143,449,1,5,345.761578,2685.45675,938.334425,311.669733,3.01,4281.22248,5,-8.98970588,7.82681564,19.9410061,73.3712373,0.271782334,1.381484,1.19140884 +rrgenData,11580,11880,658.017582,664,656,4002.58559,-0.62370931,3.82999731,86,63.2659908,28.8596787,0.0748898678,455,1,5,1061.48848,3388.65841,1708.54958,337.982948,5.06,6496.67941,5,-8.53977273,7.67597765,20.4289462,87.1081474,0.234523943,1.41857709,1.19234754 +rrgenData,11610,11910,659.004405,664,680,4074.64899,-0.638485975,3.75958427,86,63.8329773,29.1469596,0.0794701987,454,1,5,701.403728,3798.38129,1764.15065,317.181672,5.56,6581.11735,5,-8.72175141,8.64325843,20.6327989,87.8839325,0.234773278,1.466403,1.21767878 +rrgenData,11640,11940,657.245614,656,656,4140.67361,-0.57554057,3.60427145,86,64.3480661,29.6224966,0.0791208791,456,1,5,529.935986,3886.97263,1877.78994,339.575668,5.53,6634.27423,5,-8.77747253,8.85674157,20.9691496,88.5530461,0.236797609,1.46893853,1.21285584 +rrgenData,11670,11970,657.415755,656,656,4086.8487,-0.578760704,3.68348017,86,63.9284655,29.2929472,0.0745614035,457,1,5,380.251715,3919.96292,1918.23876,316.041434,6.07,6534.49482,5,-8.95675676,8.6047486,20.7358151,87.9984282,0.235638472,1.39708082,1.17149532 +rrgenData,11700,12000,651.852495,656,680,3901.97385,-0.50503772,3.79487627,71,62.4657814,29.2952734,0.0739130435,461,1,5,109.763268,3667.05579,2139.30159,317.634576,6.74,6233.75522,5,-8.4327957,8.71527778,20.73722,85.8715052,0.241491283,1.39643006,1.18696533 +rrgenData,11730,12030,654.227074,664,680,3857.3969,-0.632823511,3.96101396,71,62.1079456,28.9112806,0.0700218818,458,1,5,183.551049,3676.62894,2065.42519,301.707455,6.85,6227.31263,5,-9.03763441,9.50138889,20.465753,85.4163143,0.239600048,1.34816235,1.16395414 +rrgenData,11760,12060,656.04814,664,680,3603.37487,-0.778655301,4.35773988,65,60.0281173,28.8113952,0.0657894737,457,1,5,221.21468,3510.7437,1841.24316,275.789157,6.68,5848.9907,5,-8.63844086,8.33615819,20.3947488,82.4063345,0.247490061,1.35871284,1.18422572 +rrgenData,11790,12090,647.518359,656,672,2998.28051,-1.05979453,4.79561539,63,54.7565567,28.9803262,0.0692640693,463,1,5,519.743028,2175.19994,1999.22069,299.171591,6.68,4993.33525,5,-8.25815217,8.37165775,20.5133868,74.671025,0.274716823,1.36814467,1.21300529 +rrgenData,11820,12120,658.105263,664,672,3025.30318,-0.992770334,5.45905189,55,55.0027561,29.5347811,0.0769230769,456,1,5,553.749856,2169.94769,1936.59249,321.156515,6.03,4981.44655,5,-9.01111111,9.06417112,20.9056747,74.9236887,0.279026234,1.35511986,1.19866989 +rrgenData,11850,12150,669.854911,672,672,3261.21156,-1.14468645,5.85923625,55,57.1070185,30.3362218,0.0872483221,448,1,5,603.365952,2523.7342,1931.89784,336.140405,5.75,5395.1384,5,-8.78531073,9.37569061,21.4727395,77.8546375,0.275805529,1.37065592,1.20686195 +rrgenData,11880,12180,685.331808,688,672,2150.61672,-0.453937327,4.01481385,63,46.3747422,29.7436293,0.0802752294,437,1,5,625.445698,1045.05624,1135.42187,298.01914,3.81,3103.94295,5,-8.7112069,8.87643678,21.0560787,62.1117942,0.339002906,2.71528695,0.958255352 +rrgenData,11910,12210,676.527027,680,672,2794.82771,-0.393509783,3.27341483,63,52.8661301,29.645155,0.0835214447,444,1,5,185.769914,2302.77794,1273.77593,346.85303,3.67,4109.17682,5,-9.33238636,8.88494318,20.9856916,71.7583178,0.292449604,2.72315127,1.11138401 +rrgenData,11940,12240,670.494407,672,688,3382.28192,-0.428115589,3.13886191,78,58.1573892,29.6152836,0.0852017937,447,1,5,360.709588,2945.62151,1492.7432,329.272727,4.53,5128.34703,5,-9.07142857,8.98988439,20.9643812,79.5302368,0.26360265,1.37103321,1.16682704 +rrgenData,11970,12270,672.860987,680,688,3488.22333,-0.488465776,3.07144314,86,59.0611829,29.8732905,0.0898876404,446,1,5,207.5581,3244.49508,1512.1849,318.319583,4.75,5282.55767,5,-8.46164773,9.07142857,21.1473769,80.8036825,0.261713034,1.4460842,1.20677745 +rrgenData,12000,12300,677.764706,688,688,3398.15313,-0.578489627,3.18539673,78,58.29368,30.0195703,0.0907029478,442,1,5,74.3794539,3454.37616,1275.21104,312.216319,4.08,5116.18297,5,-8.76608187,8.93390805,21.2511342,79.6535972,0.266794406,1.47673551,1.23183037 +rrgenData,12030,12330,680.571429,688,711,3481.49545,-0.666164285,3.18444305,86,59.0041986,30.3383945,0.0931818182,441,1,5,63.8259791,3563.25758,1328.32655,304.636692,4.36,5260.04681,5,-8.97660819,9.62427746,21.4768885,80.6333316,0.266352488,1.48807032,1.24411192 +rrgenData,12060,12360,684.403189,695,711,3690.35077,-0.763786706,3.18178685,79,60.7482573,31.0040136,0.095890411,439,1,5,165.649237,3613.28145,1434.20896,416.477819,3.44,5629.61747,5,-8.93930636,9.81790123,21.9481271,83.0601062,0.264243908,1.44973922,1.22652568 +rrgenData,12090,12390,693.520833,711,711,3613.96708,-0.961318294,3.56194227,70,60.1162797,31.2091589,0.0997679814,432,1,5,600.6977,3349.95855,1171.28399,398.938596,2.94,5520.87884,5,-9.05757576,9.50771605,22.0938507,82.0962601,0.269121281,1.45591804,1.24209813 +rrgenData,12120,12420,679.764172,695,711,4298.98062,-0.622189078,2.49591768,103.75,65.5666121,30.4230774,0.0863636364,441,1,5,87.3128847,4764.58488,1343.7806,390.667226,3.44,6586.34558,5,-9.98192771,9.09431138,21.5362267,90.1895348,0.238788533,1.46606048,1.22664743 +rrgenData,12150,12450,664.851441,680,711,4632.16233,-0.284570546,2.01707754,117,68.0599906,29.9822911,0.08,451,1,5,540.448031,4834.98149,1312.8408,371.17945,3.54,7059.44977,5,-9.88382353,8.90922619,21.2236704,93.8822692,0.226066867,1.44194393,1.19698695 +rrgenData,12180,12480,656.080786,656,617,4150.42016,-0.0997057161,2.116788,109,64.4237546,29.8301171,0.0787746171,458,1,5,1043.78303,3694.57759,1181.16409,345.150091,3.42,6264.6748,5,-9.40697674,8.75,21.1160219,88.628178,0.238254045,1.44913915,1.20153698 +rrgenData,12210,12510,659.274725,664,688,3897.82524,-0.145979946,2.20365597,102,62.4325655,30.2159263,0.0814977974,455,1,5,1071.2378,3352.94408,1136.40441,310.137826,3.66,5870.72412,5,-9.18930636,8.89942529,21.3894433,85.662957,0.24969303,1.46377562,1.20555382 +rrgenData,12240,12540,661.508811,664,688,3472.74054,-0.013419101,2.06593783,94,58.929963,30.0335353,0.0794701987,454,1,5,1795.09741,2316.55799,804.88343,300.227539,2.68,5216.76637,5,-9.08189655,8.14473684,21.2601749,80.5821695,0.263832248,1.43893203,1.19775005 +rrgenData,12270,12570,654.174672,648,617,3278.93222,0.244908836,2.23994962,86,57.2619614,29.2709369,0.067833698,458,1,5,1491.39091,2293.20528,779.108014,285.964441,2.72,4849.66865,5,-8.85285714,7.99854651,20.719758,78.2850949,0.264670536,1.42721878,1.20941904 +rrgenData,12300,12600,642.627409,633,617,3426.48749,0.378744407,2.53303521,78,58.5362066,29.3558528,0.0708154506,467,1,5,1245.19294,2615.23147,966.365559,287.642707,3.36,5114.43268,5,-9.04166667,7.88342697,20.7799463,80.1321958,0.259320815,1.41766806,1.21034678 +rrgenData,12330,12630,634.342495,625,617,3119.52652,0.644674415,3.08289311,56,55.8527217,28.8841197,0.0656779661,473,1,5,766.488746,2522.01924,1000.47741,275.705009,3.63,4564.69041,5,-8.51657459,7.4131016,20.4458131,76.2956209,0.267981476,1.37488748,1.20815596 +rrgenData,12360,12660,627.15272,617,617,2448.0542,0.814430972,4.00213156,54,49.4778152,28.0897409,0.0628930818,478,1,5,255.93997,2095.73513,936.711398,186.841811,5.01,3475.22831,5,-8.47751323,7.8138587,19.8820698,67.0880891,0.29635767,1.99377227,1.20519847 +rrgenData,12390,12690,618.88866,617,617,1351.92973,0.0208351115,3.57506161,47,36.768597,27.2774996,0.0516528926,485,1,5,15.8569417,741.437319,998.575749,163.892399,6.09,1919.76241,5,-7.63815789,7.67396907,19.3080297,48.2810464,0.399909097,2.3166116,1.03585303 +rrgenData,12420,12720,614.743852,617,617,1637.79668,-0.778896513,4.0860537,47,40.4697007,26.9431678,0.0513347023,488,1,5,103.395481,1264.15043,1059.48609,154.538798,6.86,2581.57079,5,-7.99744898,7.56640625,19.0712871,53.9618325,0.353421784,2.38898387,1.05772204 +rrgenData,12450,12750,617.109053,617,617,1531.53654,-0.92284971,4.67841905,39,39.1348507,26.3972429,0.0474226804,486,1,5,164.764945,1107.71827,1010.1481,144.960446,6.97,2427.59176,5,-8.16794872,7.98298429,18.6848875,52.0955665,0.358665597,2.34357329,1.09611166 +rrgenData,12480,12780,615.252567,617,617,1467.05748,-0.920263197,4.78510618,39,38.3021863,26.3013167,0.0473251029,487,1,5,81.585235,1097.38224,975.042958,158.880821,6.14,2312.89125,5,-7.91666667,7.70833333,18.6169478,50.8677129,0.365987514,2.54560043,1.16404389 +rrgenData,12510,12810,614.454918,617,617,1401.58318,-1.00621616,4.96677974,39,37.437724,26.1757604,0.0410677618,488,1,5,30.1768456,1094.92062,930.192864,148.67173,6.26,2203.96206,5,-7.75257732,7.90234375,18.5280865,49.5971407,0.373571665,2.53399545,1.20199768 +rrgenData,12540,12840,611.565306,617,617,1817.3219,-1.28116317,5.6083685,47,42.6300587,26.183988,0.0408997955,490,1,5,2.8510367,1424.11034,1431.90951,204.172503,7.01,3063.04339,5,-7.38705584,7.65979381,18.5337499,57.3684924,0.323064964,2.5000661,1.16489892 +rrgenData,12570,12870,616.217659,617,617,2244.56158,-0.85547559,4.71340553,54,47.3768042,26.2069164,0.0473251029,487,1,5,171.027262,1959.49476,1417.75635,208.45993,6.8,3756.7383,5,-7.52567568,7.70918367,18.5501681,64.3817864,0.288127576,2.0860929,1.30679223 +rrgenData,12600,12900,623.384615,625,617,2234.51635,-0.987872516,5.29423782,46,47.2706711,26.1596461,0.0541666667,481,1,5,370.293318,1959.82796,1215.00081,209.021243,5.81,3754.14334,5,-7.47192513,7.5815508,18.5167841,64.2352037,0.288265359,2.08278814,1.30662841 +rrgenData,12630,12930,617.77572,625,617,3246.54959,-1.12152404,4.52154571,62,56.9785012,25.8969807,0.0536082474,486,1,5,99.8819743,3840.09516,1615.49015,227.909043,7.09,5783.37633,5,-8.10677083,7.62765957,18.3300428,78.4672462,0.2336012,1.31733793,1.18284523 +rrgenData,12660,12960,612.602041,617,617,3382.46912,-0.857302536,3.8464528,62,58.1589986,25.5046008,0.0470347648,490,1,5,230.374864,3838.76818,1655.71779,220.049482,7.52,5944.91032,5,-8.01315789,7.60471204,18.0521503,80.2437418,0.224966457,1.33733628,1.1813847 +rrgenData,12690,12990,612.781633,617,617,3909.18126,-0.732978682,3.34547206,78,62.5234457,25.999882,0.0552147239,490,1,5,203.581418,4418.35703,1953.26467,263.556011,7.41,6838.75913,5,-7.78897849,8.08376289,18.4035072,86.4851053,0.21279395,1.36958771,1.18897549 +rrgenData,12720,13020,624.120582,633,648,3822.37293,-0.909770577,3.8600734,78,61.8253421,26.4223706,0.0604166667,481,1,5,43.6297634,4548.79522,1822.49221,273.527491,6.66,6688.44468,5,-7.93956044,8.00129534,18.7024998,85.4105518,0.218971771,1.3444979,1.17335665 +rrgenData,12750,13050,627.882845,641,664,4089.76822,-0.96389522,3.69782333,78,63.9512957,27.0778441,0.0691823899,478,1,5,131.847052,4818.5212,1943.95455,292.445064,6.65,7186.76786,5,-8.47928177,8.49611399,19.1669416,88.3864514,0.216853843,1.37031895,1.18893265 +rrgenData,12780,13080,629.656184,648,664,4157.31852,-1.00679868,3.7089856,86,64.4772713,27.542595,0.0714285714,477,1,5,171.93124,4821.94153,2028.75672,296.205216,6.85,7318.8347,5,-8.24305556,8.11197917,19.4958739,89.0760795,0.218867669,1.38994123,1.20587144 +rrgenData,12810,13110,630.535714,648,680,4481.61346,-0.976484343,3.38852373,94,66.9448539,28.306964,0.08,476,1,5,183.294604,5039.09335,2343.51293,317.650572,7.38,7883.55145,5,-9.23174157,9.04639175,20.037149,92.5296686,0.216548371,1.38896361,1.21328583 +rrgenData,12840,13140,635.107822,656,695,4105.05826,-0.996763967,3.4817504,86,64.0707286,28.4863928,0.0826271186,473,1,5,191.844435,4547.0454,2003.48441,359.653964,5.57,7102.02821,5,-9.08648649,9.18289474,20.1638809,88.3376162,0.228259282,1.40778584,1.23100737 +rrgenData,12870,13170,632.848101,648,680,3989.89231,-0.983796312,3.48423516,86,63.1655944,28.3423275,0.0761099366,474,1,5,424.912971,4137.17335,2033.84791,347.805918,5.85,6943.74014,5,-9.7513369,9.74740933,20.062217,87.0476425,0.230473984,1.41887104,1.24403981 +rrgenData,12900,13200,633.094937,648,680,3967.02902,-1.01537276,3.52242571,86,62.9843554,28.0818797,0.067653277,474,1,5,834.487706,3772.73832,2018.39965,347.556238,5.81,6973.18192,5,-9.07734807,9.72020725,19.8779077,86.8269937,0.228936956,1.36027854,1.20680574 +rrgenData,12930,13230,637.42766,648,648,3251.20051,-0.961290101,3.52040279,78,57.0192995,28.4110477,0.0682302772,470,1,5,194.30378,2954.65307,1924.35791,343.750957,5.6,5417.06572,5,-9.89324324,9.46774194,20.1103211,78.0895384,0.257529004,1.39058677,1.23110018 +rrgenData,12960,13260,646.452586,656,648,3123.53122,-1.13442371,4.72402918,55,55.8885608,29.6444372,0.0820734341,464,1,5,45.6740428,2428.04828,2305.08828,420.549906,5.48,5199.3605,5,-10.1214689,9.2526178,20.9826716,76.2022962,0.275354847,1.40883642,1.25211011 +rrgenData,12990,13290,655.256018,656,648,3267.26545,-0.688209845,4.47164053,57,57.1599987,30.139442,0.0877192982,457,1,5,246.701731,2776.67427,1784.57743,398.390346,4.48,5206.34378,5,-10.0508475,10.269337,21.334623,77.9702813,0.273625061,1.43268328,1.25009022 +rrgenData,13020,13320,659.702643,664,648,3782.70388,-0.526449804,3.92878403,62,61.50369,30.7450529,0.0971302428,454,1,5,799.027247,2969.82,1841.55625,420.481934,4.38,6030.88542,5,-10.0614286,10.2444751,21.763392,84.2126031,0.258433906,1.47542997,1.25338579 +rrgenData,13050,13350,666.16,672,648,3949.03002,-0.5827667,3.86299236,70,62.8413082,31.0812213,0.0979955457,450,1,5,1336.38299,2889.06443,1710.531,424.375473,4.03,6360.35389,5,-10.2659884,10.6857542,22.0020332,86.1044167,0.255527347,1.46876935,1.22651473 +rrgenData,13080,13380,670.55481,680,688,4103.88432,-0.72444123,3.8837513,70,64.0615666,30.6191344,0.0941704036,447,1,5,1205.7138,3111.92038,1889.6461,432.739211,4.37,6640.01949,5,-9.8764881,9.68398876,21.6738784,87.9659686,0.246389356,1.47090721,1.22564429 +rrgenData,13110,13410,662.02649,672,648,4784.70726,-0.450919907,2.86094263,94,69.1715784,29.3641691,0.0796460177,453,1,5,656.046417,5088.93279,1469.41791,391.195248,3.76,7605.59237,5,-9.69219653,9.19142857,20.7864795,95.5894178,0.217455865,1.47135987,1.20171615 +rrgenData,13140,13440,654.358079,664,680,5333.00935,-0.253864684,2.39195577,117,73.0274562,28.8846268,0.0743982495,458,1,5,1373.8996,5349.3162,1378.27299,338.396546,4.07,8439.88534,5,-9.22687861,9.04142857,20.4467689,101.232151,0.201979003,1.42204443,1.16080111 +rrgenData,13170,13470,656.700219,664,680,5359.70599,-0.319521538,2.40704014,117,73.2100129,29.6302877,0.0877192982,457,1,5,984.128531,5770.34941,1393.30554,326.667787,4.27,8474.45126,5,-9.01142857,9.09497207,20.9747013,101.38774,0.206876109,1.45245822,1.17356613 +rrgenData,13200,13500,654.80131,664,719,5829.69129,-0.296786081,2.22993191,125,76.3524151,30.7755693,0.100656455,458,1,5,960.355105,6037.4663,1907.29258,328.605064,5.8,9233.71905,5,-8.88559322,8.65056818,21.7853405,105.758127,0.205992116,1.46178165,1.16475427 +rrgenData,13230,13530,665.252772,680,703,5203.60708,-0.38545196,2.09906098,117,72.1360317,31.1317987,0.104444444,451,1,5,1221.81486,5178.35388,1339.91144,323.658005,4.14,8063.73819,5,-8.65204678,9.37,22.0379936,99.6069324,0.221249597,1.4740973,1.20388845 +rrgenData,13260,13560,663.803097,680,688,5008.41569,-0.390707565,2.12793195,117,70.770161,30.4071776,0.0997782705,452,1,5,1481.92671,4761.56279,1296.7066,247.265525,5.24,7787.46162,5,-9.0755814,8.64630682,21.5248253,97.7420753,0.22022067,1.44944021,1.19687432 +rrgenData,13290,13590,656.612691,672,680,4375.31677,-0.338473386,2.24238952,101,66.1461773,29.223466,0.0855263158,457,1,5,667.912961,4602.96054,1233.05361,239.612742,5.15,6743.53986,5,-8.60610465,7.93956044,20.6858962,91.2289824,0.226746979,1.43774249,1.19970404 +rrgenData,13320,13620,648.598272,664,672,3969.75601,-0.452664534,2.56469015,99,63.0059998,29.0603567,0.0757575758,463,1,5,223.1508,4191.43234,1359.58479,452.422867,3.01,6226.59079,5,-8.14285714,7.85027473,20.5667972,86.6978597,0.237223817,1.38195596,1.18114368 +rrgenData,13350,13650,630.542017,641,672,4202.02981,-0.19616962,2.02241227,110,64.8230654,27.9839051,0.0694736842,476,1,5,470.3329,4626.98345,1220.68677,326.925687,3.73,6644.92881,5,-8.76404494,7.66137566,19.8077928,89.5081614,0.221295941,1.37595083,1.18401887 +rrgenData,13380,13680,618.014403,617,555,4053.88227,0.0372305902,1.88294658,110,63.670105,27.771416,0.0659793814,486,1,5,1483.35671,3551.62459,1069.91361,297.119519,3.6,6402.01442,5,-8.29073034,7.625,19.657604,87.8711735,0.22370936,1.3275955,1.16104128 +rrgenData,13410,13710,620.394628,625,672,3931.56858,-0.039985593,1.9736975,110,62.7022215,27.6462795,0.0641821946,484,1,5,1692.64014,3235.86601,1057.21863,300.99183,3.51,6286.71661,5,-8.46408046,7.54187817,19.5690189,86.4880955,0.226262571,1.32505528,1.14901409 +rrgenData,13440,13740,622.717842,633,672,3842.20297,-0.113460786,2.02946404,110,61.9855061,27.617035,0.0582120582,482,1,5,2340.66644,2634.49304,1009.74389,292.944758,3.45,6277.84812,5,-8.61925287,7.45360825,19.5484017,85.4532967,0.228761235,1.31971206,1.14307948 +rrgenData,13470,13770,618.154639,625,672,3492.35414,-0.0302550231,2.20212766,102,59.0961432,27.3334929,0.0475206612,485,1,5,1520.56421,2804.30997,975.386835,296.98382,3.28,5597.24484,5,-8.66903409,7.2757732,19.347664,81.3042199,0.237966295,1.30737218,1.13243524 +rrgenData,13500,13800,620.919255,625,672,3488.41463,-0.0265241414,2.15036064,102,59.0628024,26.5650771,0.0394190871,483,1,5,1284.84965,3117.85885,754.417512,324.725251,2.32,5481.85127,5,-8.51142857,7.73316062,18.8037751,81.3833355,0.23105191,1.30096623,1.12915099 +rrgenData,13530,13830,619.332645,625,672,3389.5475,-0.0107718255,2.16651642,94,58.2198205,26.5712839,0.0372670807,484,1,5,1069.52265,3271.91032,682.889569,305.343915,2.24,5329.66645,5,-8.49563953,7.63917526,18.8078679,80.1583378,0.234633956,1.30393602,1.1324511 +rrgenData,13560,13860,614.147541,609,562,3314.048,0.168384324,2.26908546,94,57.5677688,26.1604981,0.0287474333,488,1,5,669.420615,3487.41022,729.682245,286.112374,2.55,5172.62545,5,-8.83005618,7.7539267,18.5172742,79.2792947,0.233570117,1.29912972,1.1335616 +rrgenData,13590,13890,609.882114,602,594,3111.84351,0.339977284,2.54694524,79,55.7839001,26.1299042,0.0305498982,492,1,5,801.414987,3011.39519,727.64061,299.058237,2.43,4839.50903,5,-8.63037634,8.15957447,18.4953066,76.6916596,0.241164511,1.31516172,1.1572649 +rrgenData,13620,13920,607.896552,602,594,2736.00757,0.548859534,2.81525561,65,52.3068597,25.3012741,0.0243902439,493,1,5,1291.38758,2128.4663,589.131594,210.811704,2.79,4219.79717,5,-8.00534759,8.27393617,17.9081072,71.7726608,0.249511542,2.1899716,1.21659662 +rrgenData,13650,13950,617.338144,617,625,2372.68708,0.406879153,2.94420213,55,48.7102358,26.1533937,0.0289256198,485,1,5,559.733358,2171.55989,618.211624,217.441884,2.84,3566.94676,5,-7.51737968,8.07010582,18.511949,66.3527083,0.278993118,2.19619421,1.23894664 +rrgenData,13680,13980,625.799163,625,625,2065.98054,0.267554466,3.23411444,54,45.4530587,27.3447207,0.0440251572,478,1,5,101.10388,1915.43271,725.115542,271.729494,2.67,3013.38162,5,-7.30952381,7.90353261,19.3550485,61.2971711,0.315757614,2.62320503,0.99977128 +rrgenData,13710,14010,631.383966,625,625,1936.24972,0.192837823,3.2247134,54,44.0028376,27.797402,0.0549682875,474,1,5,12.2162568,1777.63171,714.58245,281.456322,2.54,2785.88674,5,-7.53968254,8.73472222,19.6765121,59.03672,0.333292773,2.59142072,0.98275874 +rrgenData,13740,14040,634.048729,633,633,1717.7025,0.309019069,3.41273387,47,41.4451747,27.3752333,0.0552016985,472,1,5,93.7283836,1462.05258,602.104259,259.225143,2.32,2417.11037,5,-7.48691099,8.31601124,19.3777389,55.3164374,0.350307067,2.64520071,1.07914976 +rrgenData,13770,14070,631.581053,633,617,2276.62369,-0.321127971,4.28694316,52.25,47.7139779,27.1263647,0.0569620253,475,1,5,128.492533,2009.16059,1111.25584,275.268336,4.04,3524.1773,5,-7.5675,7.48994253,19.2007992,64.6883041,0.296820259,2.1769959,1.22462009 +rrgenData,13800,14100,630.023109,633,617,1965.18473,-0.586431463,4.88882583,47,44.3304041,27.3040194,0.0568421053,476,1,5,35.9940815,1719.17927,1039.10057,254.902546,4.08,3049.17647,5,-7.41080402,8.27428571,19.3270386,59.6392072,0.324065988,2.56414291,1.06865511 +rrgenData,13830,14130,626.156576,625,617,1710.06957,-0.905047376,5.16830889,54,41.3529875,27.0112715,0.0564853556,479,1,5,151.352513,1201.56648,1065.00673,284.790077,3.74,2702.71581,5,-6.93020305,8.01396648,19.1197369,55.268208,0.345944578,2.51603044,1.09959178 +rrgenData,13860,14160,627.479079,633,617,1712.77839,-1.05650988,5.58122075,47,41.3857269,26.96527,0.0566037736,478,1,5,22.7186395,1460.56344,988.08576,260.631866,3.79,2731.99971,5,-6.93283582,8.07344633,19.087313,55.3283947,0.344982229,2.41733535,1.0893173 +rrgenData,13890,14190,628.828092,633,633,1727.44938,-1.11244688,5.64185521,47,41.5625959,27.060817,0.0567226891,477,1,5,13.6880079,1444.99957,1056.77141,252.482353,4.19,2767.94134,5,-6.9,8.19142857,19.1549631,55.5696513,0.344701877,2.3953068,1.06501773 +rrgenData,13920,14220,627.675732,633,633,2013.25941,-1.2776935,5.76313875,47,44.8693594,27.277132,0.0607966457,478,1,5,44.5204656,1571.5285,1430.46511,294.873862,4.85,3341.38794,5,-7.40222772,8.78070175,19.3080801,60.445983,0.319427018,2.35056916,1.0318398 +rrgenData,13950,14250,628.926625,633,633,2046.03872,-1.30569946,5.75589248,47,45.2331595,26.9990274,0.0546218487,477,1,5,12.9611576,1680.51561,1404.83646,313.188242,4.49,3411.50147,5,-7.78768844,9.66863905,19.1112678,61.0478246,0.313054034,2.2868328,1.03161563 +rrgenData,13980,14280,621.308489,633,633,2369.21377,-0.898094411,4.00624211,62,48.67457,25.4414958,0.0373443983,483,1,5,161.095793,2223.12595,1289.18747,292.50602,4.41,3965.91523,5,-8.14125,8.97633136,18.007922,66.4390117,0.271044399,2.13808443,1.19924506 +rrgenData,14010,14310,616.742798,625,633,2481.75433,-0.715516029,3.46901221,70,49.8172092,25.5465211,0.0371134021,486,1,5,245.791221,2450.09872,1162.27769,270.253786,4.3,4128.42141,5,-7.83625,8.88988095,18.0826804,68.0920357,0.265562341,2.18416371,1.1950086 +rrgenData,14040,14340,620.214876,633,633,2658.49203,-0.76203097,3.32688319,70,51.5605667,26.0540527,0.0393374741,484,1,5,103.216498,2867.89979,1163.70469,279.768336,4.16,4414.58932,5,-7.60362694,9.02218935,18.4418049,70.5470333,0.261411488,2.14807322,1.17360983 +rrgenData,14070,14370,624.447917,633,633,2271.9597,-0.709739244,3.14622376,62,47.6650784,26.7475634,0.0438413361,480,1,5,205.208088,2364.22878,788.462628,279.793194,2.82,3637.69269,5,-7.64528796,8.82544379,18.9328062,64.695195,0.292646249,2.18186717,1.24612422 +rrgenData,14100,14400,622.746888,633,633,2248.28507,-0.668848287,3.05828182,70,47.4160845,26.307592,0.0395010395,482,1,5,184.983821,2314.66702,819.520552,292.479551,2.8,3611.65094,5,-7.94919786,8.72413793,18.6214681,64.4190273,0.289067825,2.11576623,1.23665782 +rrgenData,14130,14430,620.761905,633,633,2350.0739,-0.791643287,3.54093403,62,48.4775608,27.0170916,0.0477178423,483,1,5,153.086228,2090.89441,1187.32142,329.430896,3.6,3760.73296,5,-8.44594595,8.47050562,19.1229359,65.8366245,0.290460455,2.07827904,1.22066731 +rrgenData,14160,14460,623.6625,633,633,2219.15517,-0.887669418,3.88327798,62,47.1079098,27.3674067,0.0542797495,480,1,5,149.437592,2026.24897,1019.44711,334.480524,3.05,3529.61419,5,-8.52419355,8.94803371,19.3717401,63.7420271,0.303908441,2.09438233,1.22905682 +rrgenData,14190,14490,616.479424,629,633,2575.89545,-0.604538807,2.94872299,86,50.7532802,27.4896419,0.0515463918,486,1,5,179.783295,2550.30984,1031.58294,345.666019,2.98,4107.34209,5,-8.32880435,8.38888889,19.4579066,69.0882101,0.281638598,2.1091344,1.17780895 +rrgenData,14220,14520,613.840164,621,656,2460.89432,-0.321782625,2.40241253,86,49.6074018,27.3063087,0.0492813142,488,1,5,312.013407,2494.19304,710.376512,322.940914,2.2,3839.52388,5,-8.30555556,8.38164894,19.3282991,67.4403847,0.286598292,2.14064578,1.1589487 +rrgenData,14250,14550,612.550102,617,641,2421.34226,-0.27703127,2.42686847,78,49.2071363,27.4844218,0.0532786885,489,1,5,244.498859,2437.23649,756.924512,318.545892,2.38,3757.20575,5,-8.12434555,8.82068063,19.4543502,66.8147647,0.291168431,2.09886526,1.14895443 +rrgenData,14280,14580,618.484536,625,641,2213.20482,-0.478213008,2.85286605,70,47.0447109,28.2029613,0.0619834711,485,1,5,267.554721,1980.24182,823.567972,345.155945,2.39,3416.52045,5,-8.51813472,8.63089005,19.9629769,63.4656537,0.314547723,2.08996542,1.16804171 +rrgenData,14310,14610,623.642412,633,648,2029.6302,-0.711062483,3.40436038,62,45.0514173,27.9380267,0.0541666667,481,1,5,449.376145,1508.05639,831.581623,346.491922,2.4,3135.50608,5,-8.37692308,8.79450262,19.7757786,60.5654933,0.326518906,2.14876863,0.914462032 +rrgenData,14340,14640,622.469854,633,641,1960.83294,-0.725656736,3.48023912,62,44.2812934,27.803964,0.05625,481,1,5,328.65844,1493.44477,843.14222,346.90164,2.43,3012.14708,5,-8.33502538,8.5489418,19.6808539,59.4502302,0.331047564,2.032094,0.922054106 +rrgenData,14370,14670,620.63147,625,625,1988.76432,-0.704592213,3.42640762,62,44.5955639,27.3434055,0.0518672199,483,1,5,292.517172,1431.34425,1026.97618,340.692362,3.01,3091.52997,5,-7.9225,8.36037234,19.3546724,60.0243725,0.322446893,2.05975259,0.952461307 +rrgenData,14400,14700,623.18125,633,656,2118.3032,-0.640702759,3.45576212,62,46.0250279,27.4126055,0.0521920668,480,1,5,668.239439,1347.42249,984.992588,333.737108,2.95,3334.39162,5,-7.60606061,8.16137566,19.4037801,62.1297007,0.312310857,2.07525744,0.953191028 +rrgenData,14430,14730,627.09205,633,656,2206.84685,-0.4007796,2.71682905,62,46.9770886,26.5738163,0.0440251572,478,1,5,849.459979,1474.22228,870.185155,312.233535,2.79,3506.10095,5,-8.2962963,8.37301587,18.8098972,63.7171992,0.295209102,2.00233308,1.17529806 +rrgenData,14460,14760,631.983158,641,656,2523.47229,-0.395395654,2.56381838,70,50.2341745,26.6016481,0.0443037975,475,1,5,1327.71845,1468.68109,956.805409,319.15865,3,4072.3636,5,-7.79973118,8.14473684,18.8287644,68.501257,0.27486743,2.12161958,1.15725393 +rrgenData,14490,14790,642.152034,648,656,2060.391,-0.522037666,3.11179337,55,45.39153,27.7951195,0.0579399142,467,1,5,602.928668,1247.7983,1021.77803,305.66803,3.34,3178.17303,5,-7.94166667,7.9375,19.6752086,61.1037492,0.321996749,2.37486705,0.991517651 +rrgenData,14520,14820,650.548807,656,656,1716.87424,-0.686042267,3.99727723,49,41.4351812,27.7642247,0.0586956522,461,1,5,288.276701,930.315378,1080.23217,280.820892,3.85,2579.64514,5,-8.27638889,8.16304348,19.6536304,55.2040152,0.356018133,2.52580594,1.05903829 +rrgenData,14550,14850,653.592593,656,656,1778.94938,-0.720015424,3.98898794,47,42.1775933,28.1701009,0.0655021834,459,1,5,241.857413,917.930522,1228.78123,274.833487,4.47,2663.40265,5,-8.78813559,8.06854839,19.9408763,56.2161917,0.354717666,2.48439875,1.00773146 +rrgenData,14580,14880,659.387665,664,656,1652.97521,-0.81588576,4.35058667,47,40.6567979,27.624013,0.0573951435,454,1,5,111.338859,882.764565,1202.14866,242.102632,4.97,2438.35471,5,-9.32309942,8.87907609,19.5541707,54.0701843,0.361644239,2.46521439,1.01255377 +rrgenData,14610,14910,662.434879,664,672,1763.98524,-0.883115584,4.21826009,54,41.9998243,28.410549,0.0663716814,453,1,5,100.043733,924.623845,1333.47369,254.653818,5.24,2612.79508,5,-9.16911765,8.95646067,20.1111804,55.888379,0.359845478,2.53453927,0.954165694 +rrgenData,14640,14940,667,672,672,1813.72829,-1.0607833,4.45634468,54,42.5878889,28.4658589,0.0645879733,450,1,5,114.021988,1019.00594,1339.84361,243.04607,5.51,2715.9176,5,-8.77861446,9.09444444,20.1507948,56.7573963,0.355033812,2.4164205,0.97144209 +rrgenData,14670,14970,669.330357,672,672,1605.44767,-0.990996235,4.30865901,47,40.068038,28.3222508,0.067114094,448,1,5,11.2265965,841.852647,1249.80042,230.91995,5.41,2333.79962,5,-9.28531073,9.11337209,20.0492806,52.9992612,0.378293586,2.46038159,0.991563836 +rrgenData,14700,15000,667,672,672,1589.12249,-0.887365636,4.12741456,54,39.8637993,28.3604307,0.0668151448,450,1,5,18.8622738,896.378183,1150.60169,228.520835,5.03,2294.36299,5,-8.49722222,8.46732955,20.0761278,52.6801109,0.381095018,2.50784133,0.982293428 +rrgenData,14730,15030,664.19469,672,672,1541.86445,-0.726383395,3.96181274,54,39.2665819,28.9158501,0.0709534368,452,1,5,102.089307,752.428861,1068.21769,283.922836,3.76,2206.65869,5,-8.27185792,8.37426901,20.469286,51.6210929,0.396529496,2.5828772,0.957141978 +rrgenData,14760,15060,663.727876,672,672,1501.54219,-0.764146425,4.06519625,54,38.749738,28.9416034,0.0643015521,452,1,5,46.9356333,779.435905,1027.38104,279.69249,3.67,2133.44507,5,-8.30357143,8.77192982,20.4872914,50.8267181,0.403081139,2.41274402,0.954379621 +rrgenData,14790,15090,658.756044,664,672,1790.38749,-0.886175263,4.38268271,55,42.3129707,28.4657612,0.063876652,455,1,5,318.816371,897.907835,1190.86152,267.326666,4.45,2674.91239,5,-7.95923913,8.1199422,20.1505334,56.3447512,0.35762929,2.34262184,0.927652049 +rrgenData,14820,15120,653.830065,664,672,1997.88809,-0.761985192,3.74429126,63,44.6977414,29.1435987,0.0698689956,459,1,5,521.645291,968.352231,1261.08418,291.022902,4.33,3042.10461,5,-7.75546448,7.88983051,20.6298183,59.7510399,0.345262917,2.34699888,0.902634028 +rrgenData,14850,15150,651.863043,656,672,1960.54111,-0.749965519,3.71435146,63,44.2779981,29.0787751,0.0718954248,460,1,5,506.561643,962.535745,1225.51489,272.68281,4.49,2967.29509,5,-7.75815217,7.58701657,20.5842212,59.1385836,0.348067539,2.25565866,0.907587139 +rrgenData,14880,15180,641.053305,641,672,2507.61895,-0.778816416,3.73501843,63,50.0761315,28.9243044,0.0726495726,469,1,5,831.077383,1448.69199,1505.09258,281.077844,5.35,4065.93979,5,-7.62172775,7.88179348,20.4740447,67.794184,0.302002967,2.12558973,1.09900348 +rrgenData,14910,15210,635.317797,641,672,2595.78839,-0.650622331,3.43731286,63,50.9488801,28.6257423,0.0700636943,472,1,5,687.122428,1512.9441,1712.63835,273.286003,6.27,4185.99088,5,-7.8355615,7.49728261,20.262949,69.144701,0.293051365,2.06029088,1.07848408 +rrgenData,14940,15240,634.684989,641,641,2541.80098,-0.653469423,3.5281192,63,50.416277,28.6132155,0.0699152542,473,1,5,213.755006,1851.66713,1689.77682,288.026607,5.87,4043.22556,5,-7.5298913,7.81016043,20.2537936,68.3621665,0.296271968,2.07917668,1.0968964 +rrgenData,14970,15270,629.634454,633,625,3016.15662,-0.648186726,3.38406259,70,54.9195468,28.723876,0.0715789474,476,1,5,110.137911,2685.55426,1851.09997,292.530079,6.33,4939.32222,5,-8.34139785,7.84078947,20.3322297,74.9594135,0.27124318,1.33126384,1.16020194 +rrgenData,15000,15300,625.879167,625,625,2993.73902,-0.481175165,3.25120414,70,54.7150713,28.7009634,0.0709812109,480,1,5,48.8629093,2659.94893,1849.03751,290.022387,6.38,4847.87174,5,-8.49731183,8.15897436,20.3158497,74.6642103,0.272096225,1.31757173,1.15436569 +rrgenData,15030,15330,622.589212,625,594,2983.34026,-0.337666844,3.11004503,70,54.6199621,28.3713861,0.0686070686,482,1,5,63.2856704,2700.38035,1774.13791,260.7859,6.8,4798.58983,5,-8.1,7.70182292,20.0820097,74.5881586,0.269238578,1.3433231,1.17615916 +rrgenData,15060,15360,615.077869,617,594,2641.11097,-0.177978722,3.46005061,55,51.3917403,27.4784216,0.0616016427,488,1,5,79.6380358,2235.10449,1633.05088,257.286597,6.35,4205.08,5,-7.79581152,7.99468085,19.4497562,70.0280581,0.277742333,2.09271805,1.18419348 +rrgenData,15090,15390,616.901437,617,602,2539.18368,-0.166172475,3.54266782,62,50.3903134,26.9908154,0.0576131687,487,1,5,46.5702903,2245.5368,1464.78134,274.905124,5.33,4031.79355,5,-7.26832461,7.77822581,19.1049315,68.6539799,0.278278572,1.9771258,1.18346819 +rrgenData,15120,15420,620.399586,617,602,2571.89602,-0.285623973,3.5266089,62,50.7138641,26.7472029,0.0539419087,483,1,5,25.2352913,2504.75806,1333.07671,234.817813,5.68,4097.88787,5,-7.56937173,7.97282609,18.9325525,69.1762278,0.273685818,1.91553144,1.13459344 +rrgenData,15150,15450,617.234568,617,602,2746.71187,-0.301376184,3.37571146,70,52.409082,26.3772004,0.0453608247,486,1,5,17.4232646,2676.95557,1482.14423,271.828823,5.45,4448.35189,5,-7.47459893,7.8315508,18.6703335,71.7275567,0.260295127,1.92531663,1.14593031 +rrgenData,15180,15480,626.74477,625,609,2594.99971,-0.403362489,3.33086373,70,50.9411397,27.0418962,0.0503144654,478,1,5,181.376238,2512.93171,1165.05336,264.721826,4.4,4124.08313,5,-7.42021277,8.32085561,19.141355,69.452199,0.275604736,1.96239886,1.12577409 +rrgenData,15210,15510,629.57652,633,656,2360.07659,-0.596946705,3.66921053,62,48.5806195,26.3010208,0.0462184874,477,1,5,295.85852,2279.28655,944.848739,262.280441,3.6,3782.27425,5,-8.12299465,7.85733696,18.6171926,66.132846,0.281512042,1.96113867,1.15367304 +rrgenData,15240,15540,625.064583,625,656,2052.51148,-0.698949164,3.99907565,62,45.3046518,26.8914543,0.0542797495,480,1,5,446.100793,1631.5208,970.33074,261.402944,3.71,3309.35528,5,-7.20079787,7.83823529,19.0342243,61.177784,0.31112968,2.31463218,0.99497547 +rrgenData,15270,15570,629.457023,633,656,1568.13943,-0.518078918,3.56715217,54,39.5997403,26.3329921,0.0483193277,477,1,5,381.073168,1149.49047,639.705809,230.508629,2.78,2400.77807,5,-7.40740741,7.65163934,18.6397702,52.8094483,0.35296279,2.38538594,1.04834733 +rrgenData,15300,15600,635.279661,641,656,1679.07661,-0.660208122,3.65148433,55,40.9765373,26.7125534,0.0573248408,472,1,5,413.806134,1303.93476,633.085424,246.829349,2.56,2597.65567,5,-7.79444444,7.81929348,18.9086797,54.7778702,0.345188296,2.398871,1.03391833 +rrgenData,15330,15630,634.459746,641,656,1901.96441,-0.832324657,3.90972661,55,43.6115169,27.1149554,0.0573248408,472,1,5,164.245842,1601.47824,852.284126,368.341404,2.31,2986.34961,5,-8.625,7.89095745,19.193425,58.6134903,0.327457466,2.28597303,1.00173037 +rrgenData,15360,15660,634.192389,641,656,1912.58367,-0.807390513,3.81979799,55,43.7330958,27.4078966,0.0572033898,473,1,5,202.980962,1599.93442,841.80901,349.506931,2.41,2994.23132,5,-9.03125,8.13815789,19.4007442,58.7263013,0.330358693,2.33900984,1.00056122 +rrgenData,15390,15690,634.147992,641,656,1873.21958,-0.832284418,3.94110289,55,43.2807068,27.3539264,0.0508474576,473,1,5,257.083049,1505.73098,841.743765,341.645419,2.46,2946.20321,5,-9.31534091,8.03475936,19.3624458,58.0649193,0.333462028,2.25478083,1.01301534 +rrgenData,15420,15720,627.962343,633,656,2173.69669,-0.830247709,3.92510534,54,46.6229202,27.5052501,0.0545073375,478,1,5,396.450809,1623.71662,1149.84579,350.165335,3.28,3520.17855,5,-8.65056818,8.63151042,19.4693969,62.9947297,0.3090639,2.32737094,0.967289163 +rrgenData,15450,15750,630.684874,637,656,1830.17838,-0.830766191,4.37401135,54,42.7805842,27.6019831,0.0547368421,476,1,5,443.229795,1198.925,920.073687,329.357094,2.79,2891.58558,5,-9.22050562,8.49473684,19.5381267,57.2592208,0.341222365,2.27954562,1.01045249 +rrgenData,15480,15780,629.733193,633,656,2019.82551,-0.328761232,4.69313806,54,44.9424689,27.6557028,0.0568421053,476,1,5,208.127037,1418.91909,1119.73807,329.941895,3.39,3076.72609,5,-8.67696629,8.31901042,19.575466,60.4686046,0.323729414,2.30941551,0.98623283 +rrgenData,15510,15810,636.422505,633,641,2733.98068,0.0219169312,3.80351204,62,52.2874811,27.9271088,0.0595744681,471,1,5,574.961737,2223.74574,1021.91363,336.347846,3.04,4156.96895,5,-8.87283237,8.84391534,19.7679826,71.254391,0.277428272,2.16140416,1.15698074 +rrgenData,15540,15840,629.821429,625,641,3264.87962,0.0105474123,3.45030924,70,57.1391252,28.3237672,0.0652631579,476,1,5,132.93413,3247.57953,1193.34464,485.723631,2.46,5059.58194,5,-10.2916667,9.01302083,20.0490432,78.2802345,0.256118845,1.3640344,1.18223228 +rrgenData,15570,15870,621.585921,617,578,3549.6954,0.182881843,3.17977054,78,59.5793203,28.6229603,0.0643153527,483,1,5,109.717355,3611.3882,1300.43623,468.887634,2.77,5490.42942,5,-9.86376404,8.53015075,20.2592221,81.7860301,0.247710056,1.41307004,1.20948395 +rrgenData,15600,15900,616.432099,609,578,3320.716,0.366701321,3.59077047,63,57.625654,28.7862367,0.0659793814,486,1,5,307.430765,3054.51515,1263.21244,449.099104,2.81,5074.25746,5,-8.89664804,8.23125,20.3754983,78.9067238,0.258222586,1.40727277,1.22848188 +rrgenData,15630,15930,615.079918,609,602,3548.88272,0.140944528,3.86743607,63,59.5724997,28.9895542,0.0739219713,488,1,5,454.290826,3378.67729,1444.47129,340.194226,4.25,5617.63363,5,-8.47311828,7.92412935,20.5196798,81.7111264,0.251124672,1.40899039,1.22928153 +rrgenData,15660,15960,618.826446,617,641,3571.73379,-0.0195160534,3.83171569,62,59.7639841,29.2701418,0.0848861284,484,1,5,298.778497,3547.41702,1508.85438,342.724011,4.4,5697.77392,5,-8.78396739,7.98743719,20.7184235,81.9403107,0.252847754,1.3966938,1.21833232 +rrgenData,15690,15990,622.680498,621,617,3899.91018,-0.0850871058,3.40388798,70,62.4492608,29.684901,0.0914760915,482,1,5,191.037472,4064.24498,1639.33378,338.846968,4.84,6233.46319,5,-7.96542553,7.6796875,21.0120503,85.7806161,0.244951031,1.38345132,1.18395682 +rrgenData,15720,16020,632.061053,633,617,4019.8507,-0.193029154,3.15307338,86,63.4022925,29.5415748,0.0907172996,475,1,5,618.295056,4039.03214,1430.65535,331.600313,4.31,6419.58285,5,-7.73497268,7.5,20.9107932,87.1919728,0.239824752,1.39068838,1.17079406 +rrgenData,15750,16050,636.288747,641,648,4306.49517,-0.286872513,2.92171565,94,65.6238918,29.9129944,0.0978723404,471,1,5,1024.385,4109.87186,1453.09294,353.520263,4.11,6940.87006,5,-7.80978261,7.67741935,21.1741641,90.3584258,0.234335248,1.37149075,1.1421483 +rrgenData,15780,16080,637.645435,648,648,4139.10593,-0.455616579,2.97710994,94,64.3358837,29.9476849,0.1,471,1,5,1392.45225,3619.70486,1412.94877,370.874783,3.81,6795.98067,5,-8.01630435,7.58798883,21.1985128,88.4807036,0.239583456,1.37537762,1.15187037 +rrgenData,15810,16110,631.412632,641,648,3479.86735,-0.588726197,3.28721314,86,58.9904005,30.422933,0.0991561181,475,1,5,2250.57894,1905.96729,1325.89598,411.807691,3.22,5894.2499,5,-7.02822581,7.19157609,21.5347849,80.5976907,0.26718861,1.40285973,1.19194016 +rrgenData,15840,16140,644.369892,648,648,3444.50513,-0.636563576,3.68138937,79,58.6899065,30.0922074,0.099137931,465,1,5,1952.78557,2230.22547,1268.02401,262.941458,4.82,5713.97651,5,-7.65934066,8,21.3000238,80.2204415,0.265518655,1.44883765,1.22661003 +rrgenData,15870,16170,660.656388,660,648,3149.36953,-0.851187614,4.76687008,78,56.1192438,30.075512,0.0993377483,454,1,5,1415.52196,2186.91307,1279.11971,271.874602,4.7,5153.42934,5,-7.92285714,8.14714286,21.2886969,76.4560687,0.27844352,1.44984152,1.23937441 +rrgenData,15900,16200,664.865044,672,648,3254.09483,-1.0082538,5.0676765,62,57.044674,30.610673,0.0997782705,452,1,5,880.942518,2591.26328,1585.86935,257.479446,6.16,5315.55459,5,-8.91235632,8.36560694,21.6690211,77.7087073,0.278849332,1.46189262,1.24927222 +rrgenData,15930,16230,673.121076,680,656,2195.94935,-0.468768996,3.48771804,55,46.8609577,30.6842931,0.105617978,446,1,5,148.443804,1487.53092,1185.35539,316.840911,3.74,3138.17103,5,-8.71820809,8.83970588,21.721403,62.6105371,0.346928872,2.13909897,1.11091086 +rrgenData,15960,16260,673.526906,680,688,2282.24085,-0.593451793,3.63418176,55,47.7728045,30.882925,0.105617978,446,1,5,168.88147,1512.03275,1358.58468,273.624804,4.97,3313.12371,5,-9.73203593,9.00426136,21.8621008,63.9259747,0.341990888,2.10295007,1.11169923 +rrgenData,15990,16290,672.883146,672,688,2117.64397,-0.493781918,3.81266522,55,46.0178658,30.2581238,0.101351351,445,1,5,248.161429,1355.22127,1170.85285,280.527985,4.17,3054.76354,5,-10.014881,9.171875,21.4198558,61.453053,0.348556414,2.37951074,0.819217683 +rrgenData,16020,16320,668.783482,672,648,2244.73378,-0.3353663,3.54747579,62,47.3786215,30.4262044,0.100671141,448,1,5,262.837399,1358.88427,1325.5995,280.505642,4.73,3227.82681,5,-9.72189349,8.75277778,21.5383272,63.4473641,0.339467644,2.04180502,1.08402922 +rrgenData,16050,16350,673.053812,672,648,2568.96339,-0.296130667,3.18179091,70,50.6849424,30.0514914,0.0943820225,446,1,5,109.20643,1994.77525,1317.52724,277.001622,4.76,3698.51055,5,-9.25,9.1452514,21.2730897,68.4498534,0.310783569,2.01711746,1.05197255 +rrgenData,16080,16380,671.671141,672,633,3041.32434,-0.498910201,3.46118634,70,55.1482035,30.6239304,0.0964125561,447,1,5,97.1255167,2401.44865,1728.83374,316.586364,5.46,4543.99427,5,-9.51005747,9.52142857,21.6787022,74.9178387,0.289366359,1.42660805,1.21668222 +rrgenData,16110,16410,673.826966,672,633,2977.12089,-0.58562063,3.65032929,70,54.5629993,30.4271764,0.0945945946,445,1,5,186.16767,2210.52208,1789.42393,274.233933,6.53,4460.34761,5,-9.96408046,9.25857143,21.5394023,74.0965312,0.290693801,1.4299242,1.21870103 +rrgenData,16140,16440,669.924107,672,688,2861.2694,-0.599416568,3.71392371,62,53.4908347,29.7129067,0.0827740492,448,1,5,72.4036242,2130.61159,1822.29347,280.069669,6.51,4305.37836,5,-9.56601124,9.51694915,21.0329225,72.6646748,0.289451822,1.37268946,1.18922976 +rrgenData,16170,16470,660.453744,664,633,2637.7451,-0.403675083,3.69121632,62,51.3589826,29.6531457,0.0883002208,454,1,5,146.272704,1725.00614,1786.59348,275.648179,6.48,3933.52051,5,-9.07821229,9.21769663,20.9909937,69.5332178,0.3018844,2.06796951,1.08194843 +rrgenData,16200,16500,658.184615,656,633,2378.72796,-0.265727799,3.68251406,55,48.7722048,28.6232939,0.0748898678,455,1,5,232.732674,1613.768,1388.09319,262.028723,5.3,3496.62259,5,-8.79237288,8.75,20.262039,65.9310677,0.307321567,2.13948012,1.15165123 +rrgenData,16230,16530,655.884026,656,633,2338.54135,-0.152663148,3.73906389,55,48.3584672,28.1768771,0.0635964912,457,1,5,399.232022,1424.7727,1251.68097,319.978643,3.91,3395.66433,5,-8.71621622,9.09375,19.9459405,65.4159166,0.304909592,2.22598117,1.20052944 +rrgenData,16260,16560,656.628009,656,648,2268.29992,-0.153904452,3.85897649,55,47.6266723,28.5501252,0.0635964912,457,1,5,453.709137,1395.15096,1207.80572,271.462419,4.45,3328.12824,5,-8.76785714,9.05248619,20.2101252,64.2506861,0.314551119,2.12285378,1.16222091 +rrgenData,16290,16590,653.076087,648,648,2560.54975,-0.18718577,3.51078444,63,50.601875,28.8047291,0.0631808279,460,1,5,636.817891,1575.76225,1366.57865,263.20114,5.19,3842.35992,5,-8.5,9.15055249,20.3902392,68.5954638,0.297253464,2.06861058,1.11699572 +rrgenData,16320,16620,656.995624,656,641,2572.66226,-0.333820874,3.46240616,70,50.7214182,28.3881307,0.0592105263,457,1,5,563.039056,1587.15531,1421.55305,282.023113,5.04,3853.77052,5,-9.03714286,8.41486486,20.0951925,68.858607,0.29183269,2.18549218,1.09037006 +rrgenData,16350,16650,652.945652,656,656,2107.0014,-0.62535894,3.90145381,63,45.9020849,28.6029464,0.0675381264,460,1,5,205.237565,1232.43789,1469.36534,243.384948,6.04,3150.42574,5,-7.9378453,7.9787234,20.2472277,61.6770019,0.328278403,2.4876573,0.900499984 +rrgenData,16380,16680,654.914847,656,656,1720.90521,-0.550557692,3.36229145,55,41.4837945,27.556308,0.0590809628,458,1,5,319.368609,1090.383,903.760795,190.434107,4.75,2503.94651,5,-7.75842697,7.8579235,19.5064701,55.3290885,0.352553614,2.38714661,0.942435195 +rrgenData,16410,16710,653.318083,656,648,1794.8069,-0.555362035,3.22016263,61,42.3651614,27.5773624,0.0676855895,459,1,5,323.333814,1127.34523,988.674702,205.070316,4.82,2644.42406,5,-7.92541436,7.89697802,19.5214632,56.6438547,0.344635148,2.36203676,0.936208902 +rrgenData,16440,16740,655.021834,656,672,1705.82009,-0.617994476,3.44999424,55,41.3015749,27.7053503,0.0700218818,458,1,5,512.393035,918.549771,890.010915,199.89567,4.45,2520.84939,5,-7.55662983,7.70081967,19.6113835,55.0184862,0.356450801,2.35002419,0.962948286 +rrgenData,16470,16770,659.707692,664,672,1644.95622,-0.838775798,3.95862797,47,40.5580598,27.2807641,0.0616740088,455,1,5,417.247566,964.780134,860.641456,210.37785,4.09,2453.04701,5,-7.50142857,7.40027322,19.3116329,54.009011,0.357563164,2.43430225,1.03607894 +rrgenData,16500,16800,663.505519,672,672,1604.2461,-1.02584955,4.47583146,40,40.0530411,27.29947,0.064159292,453,1,5,276.581647,987.18852,884.6227,237.000899,3.73,2385.39377,5,-7.18644068,7.11158192,19.3246433,53.2451909,0.362936878,2.38182297,1.07316712 +rrgenData,16530,16830,667.837416,672,672,1749.19449,-1.07242309,4.41082125,47,41.8233725,27.6960141,0.0691964286,449,1,5,84.0481458,1334.38605,915.735745,243.494284,3.76,2577.66423,5,-7.68678161,7.203125,19.6043636,55.8037445,0.351309107,2.42845084,1.07142174 +rrgenData,16560,16860,674.153153,680,672,1797.13676,-1.17554696,4.6844258,47,42.3926499,27.4234827,0.065462754,444,1,5,64.0181603,1517.79473,891.826758,210.093934,4.24,2683.73358,5,-7.46551724,7.92816092,19.4131088,56.7221714,0.342249042,2.39515132,1.05344922 +rrgenData,16590,16890,679.206349,688,703,1524.44141,-1.18264374,4.84611724,39,39.0440958,27.7693831,0.0636363636,441,1,5,35.3742689,1102.19261,842.437277,210.578988,4,2190.58314,5,-7.88920455,7.60151515,19.6582559,51.5987965,0.380982838,2.36948824,1.06875948 +rrgenData,16620,16920,678.954751,688,703,1516.63287,-1.17361159,4.85325815,39,38.9439709,28.3232075,0.0657596372,442,1,5,44.1932986,1092.70217,822.228779,207.554116,3.96,2166.67836,5,-7.51867816,7.30994152,20.0500903,51.295805,0.39087193,2.51449419,1.10949963 +rrgenData,16650,16950,667.888641,680,703,2447.12596,-0.998847853,3.48553748,55,49.468434,28.1963381,0.0602678571,449,1,5,188.880144,2240.10835,1085.4705,246.600825,4.4,3761.05983,5,-8.39488636,7.55087209,19.959922,67.0511256,0.297682132,2.14252541,1.16576539 +rrgenData,16680,16980,665.323725,680,703,3141.01052,-0.655000159,2.8937332,70,56.044719,29.1729327,0.0666666667,451,1,5,227.072296,3098.03357,1198.15915,282.708883,4.24,4805.97391,5,-8.05780347,7.30255682,20.6513237,76.5215256,0.269876006,1.31372497,1.15804302 +rrgenData,16710,17010,673.997753,688,703,3695.62387,-0.497158618,2.96895094,70,60.7916431,29.2042358,0.0653153153,445,1,5,71.5442945,4095.23693,1132.61724,278.814583,4.06,5578.21305,5,-8.3880814,8.14098837,20.6734335,83.4497267,0.247735186,1.32528199,1.1518948 +rrgenData,16740,17040,680.265306,695,703,4274.38173,-0.483271612,2.69446376,86,65.3787559,30.8983303,0.0863636364,441,1,5,351.890241,4631.23271,1162.86844,299.538228,3.88,6445.52962,5,-8.31647399,8.08045977,21.8731101,89.8350183,0.243480889,1.39530504,1.17134497 +rrgenData,16770,17070,687.701835,703,703,4791.87411,-0.58017217,2.55068772,86,69.2233639,31.1847295,0.091954023,436,1,5,960.141598,4856.44966,1217.36961,287.802942,4.23,7321.7638,5,-7.74710983,8.09411765,22.0760928,95.3750195,0.231466195,1.42169139,1.17588183 +rrgenData,16800,17100,694.721578,711,727,5029.27579,-0.709054277,2.66027275,86,70.9173871,31.7567792,0.104651163,431,1,5,1445.34113,4712.89952,1260.09181,342.556854,3.68,7760.88931,5,-7.69152047,7.79393939,22.4790817,97.7406899,0.229986935,1.40973126,1.18100209 +rrgenData,16830,17130,701.971963,719,727,4830.28493,-0.83652211,2.97155729,78,69.5002513,31.6129624,0.0983606557,428,1,5,1783.88254,4308.08356,1107.987,292.333906,3.79,7492.28701,5,-8.36904762,8.45731707,22.379929,95.7063667,0.233839501,1.40616661,1.18032345 +rrgenData,16860,17160,703.82904,719,727,4948.48479,-0.86395005,2.94843115,84,70.3454674,32.1017675,0.115023474,427,1,5,2172.33108,4107.81053,1154.78067,300.010335,3.85,7734.93262,5,-8.20735294,8.75925926,22.7259745,96.8529796,0.234644041,1.47316163,1.22142844 +rrgenData,16890,17190,710.307329,727,727,4717.61149,-1.03349892,3.38045886,63,68.6848709,32.3774027,0.130331754,423,1,5,1912.34533,4069.80532,1064.02317,319.123777,3.33,7365.2976,5,-9.17559524,9.82232704,22.9213619,94.3919178,0.242831827,1.49498839,1.24906578 +rrgenData,16920,17220,714.197619,727,727,4727.69116,-1.1821818,3.6369721,55,68.758208,32.3273088,0.133651551,420,1,5,1807.38345,4208.07778,1102.15009,325.496762,3.39,7443.10807,5,-9.02694611,10.378125,22.8861861,94.5071681,0.242163494,1.4576867,1.24764661 +rrgenData,16950,17250,730.67561,734,727,2411.42752,-1.60616145,7.03323482,47,49.106288,32.2087856,0.13202934,410,1,5,213.916767,2123.69606,844.08706,306.351032,2.76,3488.05092,5,-9.490625,9.87420382,22.802274,65.5965803,0.347613761,2.40803118,1.19280723 +rrgenData,16980,17280,738.086207,734,727,976.123414,0.307391744,2.50982924,47,31.2429738,31.670799,0.125925926,406,1,5,172.201895,82.5855255,567.931166,249.660106,2.27,1072.37869,5,-9.68064516,9.55681818,22.4222321,38.0721727,0.588940175,2.81841054,0.982225351 +rrgenData,17010,17310,733.687042,734,727,1013.17633,-0.0190596613,3.21444125,47,31.8304308,31.9256566,0.12254902,409,1,5,202.719593,121.196294,531.279632,257.507993,2.06,1112.70351,5,-9.30322581,9.56456954,22.6025005,38.9291616,0.580605888,2.86676561,1.01048195 +rrgenData,17040,17340,729.26764,727,727,1048.44527,-0.0278276761,3.22864144,47,32.3797046,30.8426376,0.104878049,411,1,5,204.36939,133.354386,593.738226,268.106755,2.21,1199.56876,5,-9.60551948,9.48863636,21.8356658,40.2503942,0.542495702,2.86300892,1.02846328 +rrgenData,17070,17370,721.349398,719,727,1436.56603,-0.746467058,5.38551323,39,37.9020584,32.0366638,0.111111111,415,1,5,305.852244,310.300307,946.422379,276.278099,3.43,1838.85303,5,-9.49358974,9.51612903,22.6801813,48.5668759,0.466988681,2.88552913,0.990591291 +rrgenData,17100,17400,721.081731,719,727,1387.52583,-0.886809961,5.39728872,39,37.2495078,31.8079705,0.0987951807,416,1,5,154.719367,495.325132,852.925551,250.645724,3.4,1753.61577,5,-9.3164557,9.41185897,22.518717,47.6230937,0.472852879,2.8160518,0.96703549 +rrgenData,17130,17430,716.57177,719,727,1578.72985,-0.884152102,4.50386157,47,39.7332336,31.7146676,0.103117506,418,1,5,123.426046,855.883133,831.980683,240.886529,3.45,2052.17639,5,-9.08121019,9.06050955,22.4524525,51.5106501,0.435879812,3.03706573,0.947129261 +rrgenData,17160,17460,710.855107,711,727,1685.83848,-0.658741124,3.71287231,54,41.0589635,31.1604527,0.0880952381,421,1,5,192.578851,955.24047,836.771816,238.64103,3.51,2223.23217,5,-8.825,8.18081761,22.0600305,53.712494,0.410705757,2.85456637,0.885478861 +rrgenData,17190,17490,705.764151,711,711,1641.29649,-0.557688595,3.44596298,54,40.5129176,30.9301432,0.0803782506,424,1,5,228.112256,947.519517,749.421162,225.325144,3.33,2150.37808,5,-8.534375,7.90853659,21.8967506,52.9445492,0.413578941,2.77082115,0.855716178 +rrgenData,17220,17520,699.880841,703,688,1672.28319,-0.347630419,3.1375804,55,40.8935593,31.1819845,0.0866510539,428,1,5,273.12614,900.395966,748.471196,263.953332,2.84,2185.94663,5,-8.25,8.17835366,22.0743182,53.4536328,0.412961982,2.48021181,0.801600503 +rrgenData,17250,17550,695.846868,695,688,1654.66022,-0.169211561,3.08133166,55,40.6775149,31.3901184,0.0906976744,431,1,5,276.15611,857.974546,747.596361,265.887531,2.81,2147.61455,5,-8.51176471,8.43373494,22.2220202,53.0613065,0.418798964,2.36044344,0.792832268 +rrgenData,17280,17580,690.656682,688,672,1715.01119,-0.102818346,3.06526165,55,41.4126936,31.4026227,0.0923787529,434,1,5,280.415808,895.411216,816.117113,253.369077,3.22,2245.31321,5,-8.67455621,8.29360465,22.2303982,54.1833164,0.41028124,2.37379353,0.827935559 +rrgenData,17310,17610,689.829493,688,672,1664.61289,-0.0478990077,3.16845776,55,40.7996678,31.2099721,0.0946882217,434,1,5,164.800002,922.800722,834.306078,246.435775,3.39,2168.34258,5,-8.86011905,8.25423729,22.0941277,53.3017383,0.414510453,2.30603087,0.841260952 +rrgenData,17340,17640,688.119266,688,672,1632.05931,-0.033892541,3.24553021,47,40.3987538,30.5333057,0.0873563218,436,1,5,96.864564,946.9857,841.563814,238.064333,3.54,2123.47841,5,-7.97687861,7.90804598,21.614858,52.8858821,0.408707526,2.31039931,0.880064549 +rrgenData,17370,17670,691.380184,688,672,1444.29162,0.0941453563,2.80731919,55,38.0038369,29.1244047,0.0739030023,434,1,5,173.552769,838.835415,612.763863,220.068813,2.78,1845.22086,5,-8.03088235,8.12205882,20.617886,49.633517,0.415402479,2.45056054,0.935105025 +rrgenData,17400,17700,685.629291,688,672,1263.23382,-0.0518256076,3.12995948,47,35.5420008,29.9034762,0.0894495413,437,1,5,47.9584764,590.16297,720.183687,231.64972,3.11,1589.95485,5,-8.06696429,8.09447674,21.1691816,45.5887419,0.46435108,2.40152806,0.988588529 +rrgenData,17430,17730,685.76659,688,672,1200.87659,-0.292111679,3.42139499,47,34.6536663,30.2011604,0.0894495413,437,1,5,82.0637592,310.730986,883.296991,241.481083,3.66,1517.57282,5,-8.1,8.17771084,21.3797407,44.0982977,0.484820092,2.37376569,1.00373798 +rrgenData,17460,17760,691.476959,695,672,1392.99369,-0.262913031,3.3577134,55,37.3228307,30.5763724,0.0969976905,434,1,5,196.350509,476.504867,886.530043,233.657277,3.79,1793.0427,5,-8.34970238,8.51708075,21.6453942,48.1400488,0.449633823,2.58108171,0.961794409 +rrgenData,17490,17790,697.076744,695,711,1649.9871,-0.153940988,3.36494751,55,40.6200333,30.4210929,0.0979020979,430,1,5,374.08822,596.665494,972.005229,244.543451,3.97,2187.30239,5,-8.2791411,8.61728395,21.5357573,53.2558482,0.404382956,2.67212475,0.899044503 +rrgenData,17520,17820,692.325635,695,711,2088.24325,-0.343677841,3.24552857,57,45.6973003,30.1054474,0.0856481481,433,1,5,109.793088,1448.87569,1091.54061,189.025795,5.77,2839.23519,5,-8.85,8.21319018,21.3124434,61.0103783,0.349324886,2.61942417,0.821260389 +rrgenData,17550,17850,689.170115,695,711,2230.78666,-0.212259715,2.88466741,63,47.2312043,29.7493368,0.0783410138,435,1,5,212.149728,1607.19361,1045.59787,197.346497,5.3,3062.28771,5,-8.77453988,8.20884146,21.0602307,63.3880115,0.33224312,2.43605445,1.10449584 +rrgenData,17580,17880,687.756881,688,672,2198.43731,-0.0849857829,2.81554753,63,46.8874963,29.3630075,0.0712643678,436,1,5,413.42122,1488.89134,914.319295,208.897681,4.38,3025.52953,5,-8.8313253,8.22392638,20.7866545,62.9665754,0.330122043,2.37691999,1.09948876 +rrgenData,17610,17910,683.681093,680,656,2180.77478,0.0878885231,2.83017419,71,46.6987664,28.882576,0.0662100457,439,1,5,534.045252,1401.50423,848.927725,212.358056,4,2996.83526,5,-8.38173653,7.81777108,20.4462782,62.7972871,0.325591744,2.43380997,1.12818613 +rrgenData,17640,17940,681.611364,680,656,2145.78711,0.192806233,2.92007629,63,46.3226415,29.4060025,0.0706150342,440,1,5,558.50212,1360.33852,788.567639,212.375657,3.71,2919.78394,5,-8.23235294,8.0922619,20.8168467,62.1146772,0.335135715,2.76530141,0.880673937 +rrgenData,17670,17970,678.364253,672,680,2002.77632,0.332487914,3.27921289,55,44.7523889,29.0758645,0.0702947846,442,1,5,393.922245,1359.37233,721.645846,213.061818,3.39,2688.00224,5,-8.12205882,8.11011905,20.583055,59.8488971,0.343917031,2.6572919,0.969041642 +rrgenData,17700,18000,678.040632,672,680,1915.31056,0.409802979,3.42262932,55,43.7642612,28.6587426,0.0633484163,443,1,5,417.693099,1326.13293,592.198826,214.08998,2.77,2550.11483,5,-7.24558824,7.82941176,20.287658,58.4724897,0.346960735,2.67065788,1.0111865 diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/AF.info b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/AF.info new file mode 100644 index 0000000..f9571ac --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/AF.info @@ -0,0 +1,10 @@ +Source: record ltafdb/74 Start: [20:33:33.000 18/07/2003] +val has 2 rows (signals) and 38400 columns (samples/signal) +Duration: 5:00 +Sampling frequency: 128 Hz Sampling interval: 0.0078125 sec +Row Signal Gain Base Units +1 ECG 0 0 mV +2 ECG 0 0 mV + +To convert from raw units to the physical units shown +above, subtract 'base' and divide by 'gain'. diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_AFdb/03665.qrs b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_AFdb/03665.qrs new file mode 100644 index 0000000..706a51f --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_AFdb/03665.qrs @@ -0,0 +1,29 @@ +=¹º¶¸¹³¸·´k'â»¶¸·¹¶³k)æm3Ï»º·º·³¹´¹j ß¼¹¶¹·³¸µ¸k(Ø»º¶»m- ÞÁ¹¹¹¶¹·¶¶´¶µ·j0̹¹·¸·µ¸¶¶¹´j4×½·¹¶»·µk.á¾¶¹¶º¶µj3Ö¹¼¹³··k(Ï»´ºµ¸¹´j4Öºº¹µ»¶¹¹·j.ế¸¶¸¹¹·¶~'Ãa&¿¸º¹¶»¸¶n4þż»º»·»·½ºµi3Ò¼¶º¸½·µ€#忼¹º·¸º¶¸k$Áº»·»¹´º~ôĹ¹·¼¸¶j2Ó½º¸º¹·º¸}ò¿»¹¸·º½¸¸j;λ»º¸º·o@áb¾¼¹¸¼¶»º¶¼¸m »·¼·¼»¸j,˼¾º·»µ´k¹»¼¸º¼¶»¹¼m@æÀ¹¾º½»¸»¸¿¹iÁ½º¼º¸»·¾j˺½º¼»¹¹»¾i$ʺ½º¸½º»¹j¾»¹º¿¼·n<ÕÀ½º¼½¹»¸º½¸j%É»¿¹¹»²i<Ѿ¼¼¸¼¹¼½·h ±Ä»¾¹¾¼·¸½»¾¸j$Ì»»¾¸·¶½iÀ¹¼¾¸¾¹¸j º³À»¸»iĹ¾¹¼¸ºk»µ³³»i ¸¿º¹¹¼º¶j¾¹½¾¸¾»mÁ½»¼º¾Àºj&ÃÀ¹º½¼½·k!ÿ¹·³i1Ûù²ºmÁºº¾·¼¸¾i °½º·¶j»·³¾¹·jÁ¶¼¸½¼¸hù¼»¶½j¸¹²¾¹i ź¹¼»¸¸jÁ¹¸»º½¸i"ȼ¼¼¸º¼i ¶¿»¸º¹i ²Â¸¼¹»iÀ¸¼¼¶¼¹½j¼¼¼¼¸½¹i À¼¸¼¹f¾»»º¼¸i ƹ¹½·¹k½º¹»¸j À¶»»¸iÁ·»¼¶¾º»jÃmÀ¿¿¸»»·jǼ¾º¸¼·º´¹lÁ¹º½bÀ¶»º¾»·»i÷¾¹»¼·i#¹¹hÀ½¹²ºg%ʺ¸¼µ»¸¸i¹¹¼¹µjǼ¹¹¹¸iø¶··¼¹i¹º»»¶»—Ѱ½»½¸i%ɼ¹½¶¼h¹²±hĹ¾±¹·j º¶¸½¹»iÀ¹¾¹¸¾k ¿¸¼ººiüö¾¼¶i&º¶¾¹¸j#Ƽ¶»º¼ºjÀ¹»¸¾j ¾·»¹½hƸ½¹¹²j À»²¹¹j Á·ºº”׳¾µi*ÅÀ¶»··¼µh,Ê»¸¹·¼j¸»¸½·»j¹µ¼º¶l*ÎÀ¸»¹·±¸»º¸j·¼»»¶½i·¹¹¼¹j¼µ¿¹´¾¹·º³jü½¸»»¾·½¹ºj¶·½º¸j +ɾ¶»º¹j º¹¼»¸i Ⱦ¶»¸¼i·¼³°®½º¾ºj1μ¹¹·ºk +½¸¹¸j³Á¸¹¹jš“øÏ¸º¼·h#Ǽºº¶½j ¸º·´k±¼º¼j ¾¹»¸j$ɼ¶ï¹}ø¼µ°jƺ¹µ±²¹ºiÁ·¼º¸·´±jÁ·¾º¶»j¾·¼¸½jĆ…̼ٔ½¹µjÀº¹±¹k +ɽ·¼¸¸k½¼»°º»º¹jż»»·¼¸¼¼¶l ǽ¹º¸kµÃ·º»¶»·¸j¾¸¼·k ż¸»²¸º¹»³j ¾¶¼·j ·²ºj +·Âº¸¹½µ¹kĸ¹¸»·´»¶ºk ººº¸Á·¼¹hµ¾¸¼j½¸¾¹¸iÉ},Ö…0Ù¿¾½½º½´iÅ¿»ºhǺ½¾¶j%Á½¸º·¼¹·h5ν¶º·i*Åm ·¾¸º¶j%À»·µh;ÅÀ·¸hÁ¸¶·i Àµ·¸jü½´ºiÁ·¼²³»µj ½»¸·¸j´¹¹´k7̺¸¸¶i%Ó»¸·µh&Ѹº·³i$Ôººµ´¹²¸¶´¶k¼¸¸²¹·¸±·ºi +·¸¹·¸k²¼º˜Øº¸¹¹}ó¿¶¶j"ϼ¹···¶¼} +ƾº»¸¸¹i¾µ¹¸··}ƽ¶¶jÛ»¹¸µ·j Òb»¸·´²j#Ⱥºµ»·µ¹·}%Ø»·»·ºl0Ê»º¸·i*Ϲ»·µ¹k +½¸¸µk*×¼¶·¸·¶µ¸´·º³l/л¼¶¶ºj +Ƶ¹·¸·¶¸µ¶¹j À¶¹º¶¹·¹¸·º·¹¹·j·Á¹º¹kǽ¹»¹´º¹¹j!É»º·µº·¶·º~÷´Á¾º¶i0ʺº¶¸¸³¹j +¶º··¸¶´j ×»¸°iÀ¼¶³¹´j)Óº´¹´··³¶·³~ô˸µ·i6Ë`&¾µ¸¸µ¸¶j ļ·º¹µ»¹¶mGÚ¿º¹»¹i»º·¹²¹¹¹j½¼·¸¼¶j"Ä»¸»·j Ä»¶¹¹»iʹ¼º¶»¹³i º´»º¶m9ŸØ¿»º¼i&̹½º¸½º·¹j ¹¹¸»¹¶¼¶j*Źº¸º¼¸µ»j;ͽ¼¹º¸j#Á¼¹¹¹·¹¶¼j +²½½¹¸¸¸¹¸¸ºj µ·»j ½¹¹·½k¼¹¼»µ»·»¶¶k4ͼ¹º·i/Ì»¼¹µº·j Ǻ·º³°­»º¼¸º·º¸k µ¾¸º‹É¼¹¯¯±»º¶¼¸¹¹·¶¶¾·µ±³»¸»°k ¼µºµi'Ôº¹·µºk ¿µ·´k!Ź´¹j¸··ºk¼¹º¸¶·¹¹j È·»¸µl'Ò¼»¸·ºj¿¸¹¹¶j(Ú½¼¸·j%æ¾»¹¸¸i-ξ»¶¹º¸¹·»j'Ⱥ½¹¹j7̾º¸¹»j9Ǻ½¹¸ºl6ãÁºº»¸j$Þ½¹¸¹µ³¸¹µkϸ¼µµ¹¶²¸~ùº¹ºµ³µµ¸¶²¶kĵ¸¸´¶k&ýº½µµº¶¹k к´··lé¼µ¹µ´¶´´lѹ¹´´¶´·lÛ¹¸¶·¶µ¸k!滹¹j&Ͻµ¹·´¸¶¶·¶·´º¶j0ꏏ¶¶·µ¹l'ܺ¸¸··µ¹k!Ù¹¹·i캷¸µµžæ¿¹¸¸¸¶¹i)˺¹¶j+ç¼»¸¶¹jÖ¼¹¶¹k)˺¹¸¹j*ѹ»¶¸lϼµ¶¶¸µ··´¸k6˺¹·¸·¶º·i¼¹µºj5Ê»¼·¶¸´¸kѺ¸¶´µ´¸nûÖ¿º¸·¶¸·²··¶·~öν¸¹j(ôĹ·¸¶k(Ĺ·¸´¹k'Ø¿»¸º·j'ÕÀ·¸¹·¸¸j“Á·¹»µ¹¸~úͽ¸¼¸j.Ò½¹¹¶·¹µ¹l*Õµ¾½¹µ¹¸}%×¼¶º³i,ܺ]!»º¸µº¶ºj˜¿»¸j¸»¶¸¹¶¸·k Æ»´¸j!Ôº·µ¸´¹·´·¶¶m²»½·³·µ·j ´¾¼¶j0Õ¹¸µµ¸µµk%кºµ¹j(Ò¹¸·»·µ¹m²¼º¹¹¸·¹j-Ǿ»·ºj'ƹº·»¸¶¹¸··l0Í»º··h'Ù¹¸¸´¸µ¹i¿µ¹¶´·³i´º¶¸l²»º¶¹¸¶¹·¶k¾º·µ·µj +ý¸¶j7̺·ºi(ȹ¼¹´i#Ç»·¹i'ɺ½·µºiµ··¸k¿¸µ¸·i¾»¶kÍ»µ¸¶¹¶ñ´¯¼¹»¶¹·¹jø·¼¶¼»µk1ν¹¹·kžµ¼´¸º¸i#ʼ·º¸º¹·¹j ö»¶»j¼º¶®¸¶´³±·jµ±¸¹µôÀ»¹³¹k&Ò¼º·»·iµ°¼´j½¸¶¹·µºµ¹l ù¹¹·¸¯®»·¼jƹ»¹¸²ººk»º·¼¹lù¼º·j³Á¹»¶¼j¹¹»½¶i/Ì»·‘ãǹ¹º·i +Ƽ¸ºj¾º»µ¸»ººº·»·jû¶»¸¼¹¶»µµ¼~õÀº°³½jø½¸»»¶º³µ»·lÍ»ººk¾¼¹¸º·“Õ±»»º¹·»´k¾º¹º¹»º¸»¶µ½·¹´kn¾»·¶´º»´´¼¸¾¸»k¶½»i[οÀººjù»»h¾»º·j¾¸»·º½¸¹j'½³½¾¼¹¼º½º¹jÈ»¼¾·¾¼¹h»¼º½·´´¹h¼½¼´jý³¹¼¾h ¶¾¼¸i¶Â¹“é·Â¼»º¼jÀ¸·i½¸¼¸¼i µ¹»hµ½¹·jż¼º¸¾¶½º½¼¸i º¾¹¼¸»¸·¼º¹»½¼»½¹¹³¿»j¿¼»··½»µ±¿º¿¹½m º¼¼iÁ·¾¼½i¿¼·¾¹k ¼¿º¼¹¿µ·Áj¹½½º½¸¹bº·Â¾¼¸¾»j÷Á»i¼¿»À»j·º¾¼j½¹Ã½ºj ½ºd¼½¼¹²lɽ¾»j½½¾¹¾k¹¾¼¸Àº¾µ³i¿¹ºÁ¹jºÁ»¾ºk»À¹½¼ºj¼¹iȼ¾½¹jÀ¸·ºµj»·²i ¿¹À½»h»¿¼»½j Ä¿¸Á¼¾i À½½¸¸h »Â¼½½Àj Á¼¼ÀºjÅb¾½½»³j »À½¹j¿¹¹¾»j½¾½À¼kÆ»¾À¼iÀ¼¿Á¹j!¿¼»¹»i¹Á¹í»¶¹¸»½¼j +¶¹ºº¸jü¶Á¾»ºlÿ¼¼iÁ¿¼³iÁ¼¾ºj µÃ¾¼¹k!ž¼¿i1ÉÃÀ½¿½i޽¹iÁ»½j þºÀ¸hÀ¾¾·iÀ¾º½¼½jh7ú¼»··¼½h½»º»¸k½¼»¹½j½¼»i"¹»½º¹j"ź¸º¼µ¼¹hû»k$Ǽ¹º¶i¾¸¸jÀµ¸º¹i À»º·iÀ¶·¼¿·¼½·¼»·¼¹¼i½¹³j¾¼¼¿¹¼iº½¼»¸k$Á¾¶»·¹·»²¹»·h¾»¸»¸i ¿¶¾¸¸j½Á½¼¹j¾»¹½ºj½·¼™Ø½¸i!Ä··º¹jÿ½º³¹»·´·´µ¶²±´³²´µ²µ·¶»µµ·º´³³®¹³¸i»·¶kþ·´±i¢¾³´°[º±³´±µµµj Ë»¹µ¸j!ƺ··¶j(ö¼¹¶¹·hö½¸ºµié̶²²±²³iþèδ´·±°²°°®¯­¬±­®iø¶°jÔ¶®®²nB­®­­­­fF±°j𵲫¤¬¬¬¬¬­¬ª«©ª«­°®¬®¯­­®««‘4˜­©¬­ª®®«¬®ªhC«ªª©«iôÆbüÞ̯±­­±lùÜÇ´±°kôÜÙÙ¸³µigûÜÒ´fôÖÕÖÕ×Ï¿jïÙ×ÖÖÙYÛØØØÔÔÒÏÎÍÊÄjîÙÛÙû´¹µ·´´qÿâ×¶²jû÷ðâZ¼¶µ²hëèäÞÝÚȾ¿¼À¸¹µº²µ³´³µ­¯±¯«¬­­iëб­­­«¬¬ª«ªoɰ­«¬ª¨¬oÓ³°«©«¬ªª­¬­¯°®¬ª¯®«¨¬¬oôµ®­¬­©ª¬¬ª¬ª©©¨¨©¦§¨¨©¨¨¦¦§§§¨¥¦¨¦¦aµ¬¨¦¥¤¦£¢¡Ÿ¤§¦£iõÛ4©¨¥¥¥¥££§¥¤¥£¦¨¥¤¤¥¥§©¨¥¦ª§¦©¨¥«¨©§ª§¥¦§¦¦¨¨¨ª¨¦¤¥¦¢¥¥¦¨§¦¤¤¥¥¦©¤¤¨££§¥¥¦¤£¤£¤¤¥£¨¤¤¥¦¤¦¨­§†ðÙ»¯°®´°´··¶Ô½ÑÄÔ¾Ý|ïâÝÝÜ×ÖÒÐÐÏÐÐÍËÌgïÕÓÒÓÏÏÊfðÓÑÓÒÎÇÊÅÅÅÆÍÇgóÝÙÜÖÆÃhñÝÚÚÙÓÒÑÏ¿º¾¼|ëßà·¹hýääáË·¶iûàaÞ˸·gÿæÈ¸¸ÀiëéßÀ¹¶·³gÿèߺ°fëʱ²g ôè¸a궯h +ðIJ³°°®±®lõðÀ³²±±¬lðï쾸²®°¯­¯¯­®} +¹´®«°«¯­m¹µ®©¯¬­¬¬¬«©|ù¼±®¬®­«¬«¬¬«¬©©©«¬©¬«¬¨««o%Ùµ­­®«®®©¬««¬­¬©«¬l¿²¬¬¬­®¬«n4×´±®¯®¬®®¬¬­¬­¬¬°¬ª®­©¯¬ª­pÓ²¯°­®­°¯ª°¯ª®­¬®­}Ô¶´³°¯°®­°®¬³¯«°¯¬°°¬°¯­¯®­°®¯¯®°°¬²°­²°®±®¯±ƒÂµ²°³´¯²²¯³¶´°®³¯¯²¯³n%Ç·¶²µ²} þú×¹´³µ°jÕÇ·´²³¯³³²³²±´²°µ±²µ±´³²´±µ³²´´°µ³i(É·¹´°´µ±µ´Ê»¶´µ´´¶²·q%Àµ¸¶²µjø¼··´µ³j˸¹¶²¶´²µ´µ¶³·´³µ“kh`ƲxÕ¿»¶·¸µ¹´µ¶µ¸¸³¹¶³·µ¸¶µµµµ¶µ¸·±¸¶µ¶‹Ú·µµ´·µ³·´µµ´¶³·j!â¿·¸·º¶µ¸´´¶´|ýŸº¸²¸´¶µ³¶³·µ³¶µ±·´µµ´¶´´¶²¹´²¸´¸µ´¶´¹µ³¸µµ·´·´º·³·´¶·´¶·p8ã»¶¹·¹¹µ¶µ¹··¸µ¸¹µº¹´¸šñÇﻵº·¶º´¸···¶¹µ¶ºµ¸¹¶º¸¹¶·¹¶»¸µº¹·¹·¹¹·¹¶·¹µº Ä»·º¹¶¸·¶¸¶º¹³º·º¸µº¶·¸µº¸µ¸¶·ºµ¸··¶¸¹¹´º¶´º·¹¹¶··¸·µ¹¶µ¹´¹s2Ä»¹·º¸´¸·¹¸µ¹¶»¶Æ¿¹¶º·j6׺¸¼¶º¹µ¹¸»¹·¹·º»·¸º·»‘!È¿ºº»¶¹ºµº¸¸‹ÏÀ¸¸»‚̈տ»¼¸»º¸½‹ÑÌÂsAÚ¿¾¼¸½¹¾¼º¼¹½ƒ(ɾ¶¼¹¹¹½r-ͽ½¾¸»º¹¼¶¿»·k9ν¹º¸»º&Ê»·½¸»µ½¸º»¸»¼·»º½¹¸¼¸¼ƒÎ¿½»¾»»½¸w<õÇ¿»Á»¹¾¸¾»½¼º½lÀo:ÏÅ»½º¾½¹½¼½½¼»‰ñÁÀ¾¸¾º¾»†$ØÃº½»½»¿»¹¾¸¼»ÀѾÀ¹¾¼¼»º½º¾º¼½ºº¼¿¹»½¹k#ɻ¹»¿º¹¾¾k¼¹½¼¼½º¸¼¾º½½ƒôÿ»½¼»¾»¾¼À»½¾¹¿»À|¿»¾»½¾¹lÁ½¾»»À¹À¼¾¾»¾¼l¿»À»¾¼Á¼ºÁº½¼À½¼jÀ»½»¿º¾½ºk¾½¾»¾¾º¼»½ºº»j¾»¼º¼ºlÇ»¸½»¼¼º½¼½½¼kÀ¿¹À½¾¾½¾¼À½½¸¿jÀ¾½¿¼À¾¾¿½¿½Â¼jÁ¿¼¿¿¼¾´k"Ǿ»¿¾¾½À¾¼m¾Á¾½¾}ÿ¸À¿»¼½½½¿Á½º¿½f!¿¾¼½»½ÁºÀ¾Á¿¼¾mû¼¿¾¼¿¾lž»À½À¿¼À‚¿½À¼¿¿½ÀµÁ½‰ñÃÀ¸³·küÀ¼À¿¾½¿¾Â¼Â¼Ák¿¿¿¾¾¿»Á¸jÁ¾½À¾¼¾·Áº¿¾¾k½¼¿¼jŽÁ¿ÀÀÁ¿¶~Å¿¾ÂÀÃÁÁm»ÂÁÁ¾ÀÿÀkÃÀÀÀ¿½µÄ¾¾Âkƾ¿Á¿¿¸lÀ¾½¾¿¾À¾~øÇ½½¾½¾k½¾¶Â¿¼k¿¾À¿¾¿³ÃÀ¼Ã¿ÁlÄ¿ÃÀÀÀÁÀþjÀ¤ËÁµkÿ¾Á¾¿·Á¾ÂÁÄ¿ÄÂÀkÈÁ¿Ä¿ÁÀľÃÀ¼ÂÁµÅÁÀÄ¿iÃÁ¿Ã¿ÁÀ·kÀ¾ÁÁÃÀº¹pÂÿÀ¾ÀÁÃÀjÃÁÀÂÁÄÁ¹·ÁÁÿjÁÀ¿¾Á·ÃÀÀÁÀÁÁ½Ájƾ¿ÀÀ¾j½ÂÀ½Â¿¾Â¿ÁÂjþÂÀÁ¾Áý½ÅÀÁ¼j +ÄÀ¿ÃÂÀÅkſ½¾ÆÁ¿½¼ÆÂiÂÀ½½ÂÀjÃÀÀÀ¿¿¸½Á¿¿kÃÀý¼kÄ¿ÁÀÁ¸jÅÁ¾”ÕÈÀÂÂÁÂÀÂjÈ¿ÃÂÀÅÂÄÄÃÄÄÄÄÂÃÁ•c1ÉÂÃÂÁÁÂÃÂÀkÁ¿ÁÀ¿¿¸ºÅÂÂÁlÄÂÂÀ¹ÂÄÀjÄÁÃÀÁÃÄÄjÀÀÆÁÃÁ¾jÅÃÀ¾·ºÆÁÃÁÃkÇÀÀÃÀÃjÈÁÀÅÀÂÅÁkf>ÈÃÄÁÀ¿mg<ËþøÄÄÀÁÂÀÁkžÃÀÀÅiÆ¿ÂÂÁÂkÄÁÃÁÅÄÀÀjÈÀÅÅÁ¼ÃÄÃÃÅÁÁ¹ÁjÈÂÀÀ¹½kÅÁÄÿºiÆ¿ÈÁÁÃj ÈÂÃÃÂÅÃjÄ¿¿À¿kÂÁ·»jÃÀÀÁ¾kÂZ%ÁÀÀÀÀ¾¼lľÀÁ¾ÀÁ¿À»¹jÄÁÁÀÃÀkÂÅÁ¿ÅÀjÄÃÿÄÀkÄÁÀÄÀ¾kÅÀ¾ÃÀ¸jÅ¿¿Ã¿½kÃÀ¼Á½l½¼¿½½k¼¼À¼k¿¿½¹k¿À»¾kÂi½»¾»½¿½kÁ¿º¼À¹Á½»j¿¿¿¹À¼i¿½»¾¾ºkľ¹À½½j½»ke4ǺÀ»¸½¼¼»º½¹k¿½¸¼¼¸½ºj¿¼¹¿½¸kÁÀº¾k Á»¼j»¹¾¹»¿¹¾m +ú¹À»k¿½¹ºk»¹¿»»¾º¾k Áº¹¼¹º½¸m¼¾º¸¾º¼k Á¹º¾¹k¼¾¹¹k¾¾¸º¾·½kÀº·jÀ¼¹½i¼¸¿ººÀ»¼k®¼Âkƽ¼¿»½­¾kí½Ákƾ¼À»À¾¼¿kÈ»À¿»À½¹k®¿iì½j¿¸¿»¹¾»¿jª½Á¹¾Á»À°¿Ä«¿Å¾À°ÀİÁƬÃŪk À±¿Â¬ÀÄ«jh:̽í½Å«¿Æ¼À°ÀÅ«ið©i Á°¾Â®ÀþÀi È«¿ÄiûÁ½ÀjëÀÂi ɿ»»jÆ®ÄiƬÀŰÀÆ®ÂîÄÅ«Åɩȱ«È²ÅǯÆÇªÉ°ÄÉ«ÆÊ­Åͪ˱Åɪi ǯ«ÈËªÈÆ¬Ê±©°jȸó«jÇůªÊʬÇÇÁ­ÆÉ©É²©Æ®ÈɫŮÇȪX¯®¬Ç̪ÉÈÁ­ǵÆÅ­ÊÈ«ÈÇÀ¯ÅÉ«XÆÁ­ÂÈ®ÄÆ­ÄȧÈÇ«ÇÆ§Ç®Äɪi ÈÄ­j!°·ºÁȬm!±Æ³j±ÅǭȱÅÉ­ÊǬ˰Åʬi ȱÁÇjÉ°Æ¯ÅÆ«ÈÄÁƬÇʬkƲ«Æ´ÄÆ®ÅÆ¬ÄǬk$°±iٱȴ­h ɯ«j%°Æ¯ÃƬÊÊ«j#Æ®ÇſŬÃÁ­i"ÂÂ¯ÂÆ¬ÈÄÂÅ«XƱ¬ÈÉÂŪƼ¬j ±¾j ÃZÈ®ÁÄ­ÄÿðÁjÆ®ÃÄ­ÄŪǮÄÇªÇÆ¾Ä¬ÂÇ«ÆÄÂÄ©ÇÅö±Ç±ÂÆ®ÃÇ¬ÇÆ«É±ÄȬÇË¨È±ÈÆÄÆªÉ²ÂÉ«È˪DZÅÊ­ÅÆ¯ÉƬɮÅÉ­ÆÉ¬hÄĬÂÇj̯ƭÅȫɲªÉ°©Ê±­°¬ÍÍaÇÁ°©Çƪưªiв«Ç­ÉǪj Ȱ©i È­ÃÅªÇÆ¨È¯ÃÊ«ÇȪDZ­Ç²«È¯­Ç®ÆÈ©È±©È®Çiȯªi!ǯªk ƯªÅ³ÃĬÆÉ©Êjί«Çɪj DZ«Èʪȵ«Å¯XÇݪÉŪÇÂòªÇ²ªÆ­ÉūȯªjƯ¨Ç´©Ã­ÅÆ©WÆÃ©ÀÅ«ÂjÇ­¾jŬÁéƳ¨Çl ѬŬÄÅi̮ǫÇǩůÄÈ©Äjͬ­²jͱ¶kĵƭ«±ªÓÏ`ǯ°jβ­k%¯[°®¯ÆÊ­ÇÉ«ÈǫȱÇÉªÌÆ­È­ª³­«jÛµ­ÇjѬȬÄÈjƭǭƱªÈ¬¬±©iÆ®­i$°ÇĩǪËǩɯÇʪÈÊ«i Ë«ªÇ°ÂÇ­Äǰh#³«j ȱ²Ç̯®É¯ÆÊ¬X°ÆÊªÇÈ­ÉɬÉÅ­ÈȬÊjέÄǬÅÈ«j ¯ÀÆ«ÃǪÅÇ©i"°«ÆÄÀÄi Í­ÅÇ­ÃÇ®Åɬ¬É­ÂÇ«ÆÈ©yı¯ÄȬj#±ÆÄ«ÅÃÀÃ¬ÄÆ¬h!°ÁkÅ®ÀÅj ˯ÁÄ®Ãݫį¿Å¯ÃÄj +ʭůÂÇ®ÃÇ­ÂÈ©ÆÆ¬h&ï­j!įj±ÁÅ­k!Á²À®ÂľìÃūƮÀŬÀŬl °ÀiÁÀÀÁÀk³ÄÀ¿Ä¿Ã³ÂÅ®ÃǭDZÃÇÁŲÂÇ­i$ÃÂÁÃ¯ÄÆ¾ZÄÅÀÁ±ÂÅÀîe&Àñ¿ÃÀÀ°À¾kÀÁ¼Á­¾Â¾Á­À»ÀÀ¼Â­hÀ¾¾½À¼jï½ý·»³Ã½¼À½k¿¿»¾¾kÀ½À½¿­½Á½¿Â¼¾±¿Á¯¿j°ÀÂÿÁ°ÄÅ­^,²ÃÆ­ÆÅ«Ç³ÁÉÂijİʲÆÇ¬Ç±ÂÅÀ°Àþi±ÂƬÅÅ’ñ¶ÂÆÂ¯ÂÅ¿Äj ÊÀ¾¯ÂÅ¿ÅjÉ¿ÁÀ¿Á¾Â½ùÌľÀjļ¾¿Â¼Â¯¾Ã¾À¿j¿Â¿½Ä½jÂÁ¾ÁÁÀ½¾À¾¿¾hžÁ½iÃÁ¾Ã¿¿Á¾Á¿¿Ä¾½Ä½ÃÁ½Ã¿XÆÃ¿ÄÀÀkƾÀÁ¿ÂÀ¿Ã½ºÅ¿Á½°¾kg8ÎÀ¾¿Äi +˾¿ÁÁÁÁ¿]ÇļÃÀðÃÿÃj +;ñÀÅÀľÆÁ¾Å°ÂÇÀÁžÁ´ÂÅÁ¿Ä¾Ä¯ÄÆÀÅl Í^ÅÂÃÀŽÀµÂÆÂkÃÁ½Ä¾ÃľÁ¼¿ÃÁÀÅÁiÄÁ¾Ã¯Áƽ¿±ÅÃÀįÃǿµÃŲÄǰÅÉ­ÈÄÄÄÀÀ²ÅÇgÌ­ÄÉÁÀ·ÃƲÆÅ±ÉÇÀɰÊÈÄDZÍÊÂijÉ̱ʶÈʱÌÈÃÉ´ÌÃ^!ÎÄdz[ËɯËɯűWÍÈÄZÍÆÂɽµËËÆÅ²ÎÉÃŰWÍÇÄÈÄɱÇ˱ǷÉʲÌÉÄËÂÁµÇ̰˶ÉɲÉűÍÇÆÉ®Í´Ç˱ÉŲËÇɵÊˮεÈ̯ËÈÇÈÄñÍËÃȲÉËÂÁµÉÈ^ÉÄȰÊËÄɵÅʳ˳ÉÅñËɽ¼µÇʲÆË°È´ËÉ¿½hËÁ¹ÆÆ´ÈǰɲËʾÊÄÁºÈų^ÉʳɸÇɲʻÊÌÅųÎ̲iÎÈÄÈÀËÆÆÈµËʲÏŵÍÈ˶ÊÍÅǸXËÈÎÄË´ÎÌÇ˳ÏÉÇjεÊÍ´ÎÉÆËÆÄ¶Î +ĹÉǵÅÐÅɲÌ˴͵ËȳÎʳ̵ÉʱÌʾ¹ÊË´Ë˲ÎɳͻÇ˲ÏÌÇÅ·ËdzÌËÅĵÌűÏÊÅɳÍÌŵËÌÄËÄ]ÌÇÄÇ´ÉÇÄÀ²ÌÆÄ¹ÆÉ³ÉƳ˱É˯ÍÉÄóËÄ²ËÆÉ²ÊɱÍÉÃdzÇÍaÊÈÈÃdzÍ˲ϴÌÎÄ´ÎÊÇÆ³ÌÆZÈÈÈÃÇÃǹÇ˳ÊÌÅË·ÇË·È˱^ÉÇ´ÆÉÄÁ²ËȰ̲ÆËÂÇ³ÉÆ³Ë³ÉÊÄǹÆÇµËƳ]͵ÅËÂÇ´ÈʲÊȾ¹ÇË´Èɱ̶ÆËÄÆµÇʰ̴É˯ÊÌ\ÊÃŲ`ÊÇÃÇÃj'ÅÇßÈÁµÉÈÂÊÄWÇɵÅÊųÆÉÃÁÄöÅÅÂÅÿº¶ÈŵÈÉÁÁ¶ÈÉÄʲËȿ÷ÉÊÄȵËÅÇÈÃȽËÁÃÅÃÅÂÆµÄÇÀǼ³ÈÅÂÇÁÄÄÄÄÁÄÁÅÃÀùÀ´ÅÅÂÅÂÄÅÀÆÁ_ÉÅÂÅÀÇÂÅÈÁ¿´ÉÆÇÆÃɳÈ˰̷ÇÊÅÈ·È¿´ÌÈÃÊÂÉ´ÇDzl$ͲÃÊÁȳÇÉÃȲËÊÄÆ´iÈÈÄȶfÊËÆÄ˲ÉËÄÊÅǶÉ˰ÍÅÅËÁ˳ÈÍÄÈÆË¶Èϰ[ϸÈȰÍÇÊÅµÉÆÃµ]1ÅÅÂû·ÿÄôÃÈÁÀ¶ÄÆÂıÆÇÂÆÂÄÅÀÅÃX+ÄÃÁÄÁÀÃÀÄÂÂÀÿÁ¾Ã¿Ã¿ÃÃ]Å¿ÀÁ½Â¿ÁÁY)ÄÃÂÀÄÀÂÆ¿ÄÅÀÆÂÀÇÃÁ`3ÊÂÅÂÁÅÀk"Å¿ÃÀ¾kÅ¿½Â¾Ä¿½Ã½[ÄÄ¿¿Ã¾ÃÀÀŽÆÁ¿ÆÀÀÆÂÀÅ¿ÅÃÀäÈÅÂÆÀj ¿ÃÁjÄÁ»ÄÁ¾ÄÁľ¥¹ÈÀÄ¿Á¿À¾¾ÀjɽÁ½ÁÀ¼jÃY$ÀºÁ¼¼Â»ÀÁ¿¾Á½Á¿¼Á¾Á¿¾¾Á½“ñÿÁ¼¿ÁÀ½¿½Â¼Z&¿¿¿ºÁ½¿iļÁ¾¼À¿½Â½¿À½ÁÀ½Á¾Á¾¾À¼Â¿¾¾½½¼À¼À½¾¿¼¿¼¿À¾kÂÁ¼ÁÀ»Â½Â½¿¾¾Â»Á¿¼Á¾iÃÀ»Ä½½Â¾Á¿¿Á¾Ã½Àüſ¼Ã¾Á¿ÀÀ¾Ä¾¿Ä¾Ã¿¾Âqžþſ¾Å¾Á½ÃÀ¿Ã¿ÁoÿĽÃÀii<ÍÀÅÁÁÄ¿ÅýÿƿÁžƿ¿nÇÁÄÁ¿Ä¾ÄÁ\'ÿÃÀÃÁÂÃÀÃÀÁž¾ÁÄÀÀŸÏËÀÁƽžĿÄÂÀÿÇÂÀÆÀ^ÆÄÁÃÁÀÄÁÃÄÀÆÀÃÈÀÆÃÃÇÂÆÃľÃÈÂÂÇÂÆ¸ÅÉÅÉÆÁ¾´ÎÉÆÉ´ËÍÄcÏÉÇÊÆËµÊÏÅËÇÄËÄĶÌËÆÈµÊË´Ì˳ÏÈÇɼķÑÌÉÈ´ÏÈZ0ÈÄËÂÉÅÈÉôÎÈÆÉ´ÈËÅÇ·ºÉËÄÃÅÆµÌÎÄzɶËÉÂZÍÉÃÊÈÃÆÆ¿ÂÈÆ¹ÊȶÏÇÆÎÅȵÐÌÉŶÏÈÁ¼ÉÇÌÄ›ü½ÒÇÊÆÉÅÈżķÍËÇÆ·j*ÊÉÇÍÈX2ÈÌÊ]/ÈÉÇÊÁ¼¿¼ÎÉÄÆ½ÌȾÐk%ÍÈÌÄùÓÎÅÑËÆ¸ÕÎËʶkÐÎÈÉ»ÎÑÈʹÒÏÊȹÌÓÊ̺ÉÄÎǹX6ËÏÆÂÂËÊÆÄÄ»b/ËŸÐËÌÊÆÉ¹ÒËǹËÒÊÌ·ÒËÂ{ ǽÌȹÑËÄÎÈÆ¹ÓÌËʹÕÑs,ËÎÉËÊ¿ÒÊÍÑÉÇ»ÔÌÅÆ¹Õʿĺi.ÊÌËÉÀÍɺÑ˸ÎÎÌÏÈÎÊWÑËÉÌÉËÏÈɹÑÏÈÊÀÎÉÏËÇȺÌÐÇËÉÊÌÉɸÑÌÊÇ·ÒÍËËÉÁºÒÌËÈ·ÍÍÊÏÈÎÌÉÍÀÍÉÎÉÊÌÇÆ¸ÒÏÆÏÉÍÈ˼ÌÐÉËÍǾ»ÒÍÍYÖ¹ÏÐɹÑÌÏÉ[0ÌÎÊÊ˸ɺÒÊËÉÊÊ·ÔÏÉËÊ˺ÑÎÊÌ·ÑÎÈÐÉÇ»[2ËÌÇÈüŹÏÎÄÍÈÀ¶l(ÉÊÆËÉÇÆ¹ÍÒÈËÇËÈÅÏÇʺÊËÁ½ÌÌÊɸÎ͵ÑËÊË^1ÉÊÇÈĽÅÈÈËÄÅÁÍÆÉÎÆÍÆÉºÍÏÊmÎÊÉÌËÉÁÃÇ»ÐÌÉÇÀÅÍÊÌÇÎÉÇÀ¶ÏÌÉËÊɺÍ˸ͻÐÌÈɼÊÍÉɺËÊ_'ËÊÌÆŽþÌÌÅÈÈdÌÊÅÌÆÇÀËÊÆÌÇËÇ¿ÎÇËËÃËÇÅ»ËÌÆÇ¸k*ÉÉÈÉÈÃÀºÍÌÊÊ·ÐÎÇŶÐÎÆÌ‡òÏË÷ÔËÉ̶лx)ÊʺÌÌÅÁºÒÌÉɶXÏŒ ̹ÍʵʹÌÎÆÇ·ÉÍÉÍÆÌ¶ÍÏÈÌÇȸÍËÆÅ¸ÇöÏÌÅͶÎɸÐÊÉÌÇȹËËÂǼi)ÊɸÌÎÇȸÐÍÇʸkÌËÉ̹ÍÎÆœßÒÎÉθÏÍÉÉ·ÒÌÉɴʽÊÎÇÉÈ˵Ï̽ζÉÍÅË·ËÌÈĹÌÌ´ÏβзXÌ̸ÌδÐÉÊÌ´ÒÎÇölÍÉÆÊÆÆÎÆË´ÎÏÅúÍеÑÌÈĹÐÒ´kÓ¹ÊеÎÎŽ¸ÒÊÉÍÅ̶ËÑ´ÐÌÆÊ¹k(¸ÍËÇË·ÌÍÆÎ´ËÍÅÉÌÆÆ½j'»ÉÍÈ̶ÎËÈZÐÍÃɯďÊÉcÈÊ·_0ÉȵÉÇÇÈ¾ÍÆÇÊÅʺË˹Ì̸ÌͶÍÍÉ̵ÎÌÉεËÍÆÌ·ÊÍǶk)ÉÊÈÄÉÄÈÅöÌÅÄÉÃÉaÍÄÇüÌÆÊÃÆÆÁÇÄÃÈÃÈù÷ÉÅÈÅÀÈÃÃÇÃǵÆÇÅ\ÊÈÁÈÄÄÉZÊÇÆÅÉÃÇÄÄË´ÆÊÄÅÆ_(ÆÂÆÃY,ÅÆÁ[-ÆZ.ÅÀÂÀÆÀÄÄÂÁÁÁÀÿÂÁÁ¾ÄlÄÁÀÀÿÿkÆÀÁÃÂXÈľſÂÿſſÁľſÄ¿Á¿Å¿`&ÄÀÀÁÀÄ¿¾Â»Ã½ÁÀ½jÁÂÁa&Å¿¾Å¿ÂľÅÁ¿kÆÁÁžÅÁÁÇÀÅÄ¿ÄÂÅÂk!ÄÄ¿ÄÃÀÃÀÃjÂÂĽƿþÇÂÀǾȵÃÉ³ÂÆÀÅÁÀmƾÄÀÃÀ¿Ã¿ÅÁÀÅÂÁÀ½ÃÀÂÃÀÄ¿ÃÅÀYÆÄÂÀÆÁÄÂÃÄÂÇÀÈÂÁÈÂÂÇÁÇÄÀÆÂdzY1ÃÅ‘üÍÀÆÃÆÀÁ¿YǾÁ¿ÂÁkÁÃÁ¾ÆÀÃÂÀÃÀÃÁl ÂÃÁ¾ÅÀÅ¿ÅlÂÁÆÀÅÅÁÆÁÆÃÁÆÃÆÂÂÈÀÉÄÃÉÁÂÇÂÆÄÆÂÁÆÁÇÇÂǵÄÊÄÅÉÂÈÄÇÄÃÇÁÅÅÃÇÃÁÈÃÃÇÂÈÅÂÉÄɶÆÈÃʶÇËÃÆÇÃÈÄÇÆÈÇÄÊÅÊÉÄk&̶ÇÊÈÉÇÆËÄÍÆÊÉÆËÆËÅk'ËÉÄÉÆËÈÆËÆËÈÇÌÅÍÆÅÌÆÌÇÈÌÇ̺ÉÎÇÍÊÅÌÆÇÌÄËÆÈÆÇÌËÊËÊËËÈZÏÌÇÌÊÆÍÉÈÏÇÍÊËÊËÍÈÏÇÉÎÉËÉÇÍÉÉÌÉÌÇÇËÉÊÊÉÌÇÈËÉÌÉÇÍÇÆÌl&ËÇÌÉÉÉÈÈÆÌÇÇÊÆÊÇÇËÄÇ[ÏÉÇËÇÊÆÇÌÇÍÉÈÍÇÊÍÆÍÉÈÍÇÎÌÈËÉÍÊÉËÉÌÍÆÎÇÇÍÆÍËÅÍÇÇÍk'ÈÆÊÇÇËÇËÉ\1ÊÈÍÇh.ÊÌÉÊÍÆÎÉÇÌÉÈÏÇÌÉÌË—ÎÐÉÈÎÉ‘ÍÐËÈÏÉÉÐÊÏÊÉÍÊÊÍÌÌÌÉÎÌÊÍÊÎÊÉÏÈÊÍÉËÍÉÐÊÊÏÊÊhÍÎÈÊÏÈÍÏÈÐÊÌÐÉÏÌÊÏÍ\7ÍÊÑÌÑÌÊÍÊËÍÊÎÊË‘&ÛÓÊÏÈÊÏÉÏÍÊÏÉÊÑÊÏÌÈÎËËÍÊÍÌËÌÊÏÊÌÎÉÐÉÈÎÊÉÏÉÍËÈÎËË™þ̺ÊÍÉÊÌÊÉÌÊÏÈËÎÉÌËÉÐÉÉÏÈÈÎÈÌÌÈÏÇÇk-ÍÌÇËÌÈÌËÊÏÊÎÉÌÎÌÑÉÌÏÊÎÍY8ÊÊÐÉZ!ÒÎËÎÊÐË]7ÊÉÏÉËÎÉÒÉÍÑÉѸÍÑËÍËd4ÍËÍÊÏÉËÑÊÏÍÈÏÊÉÎÈÊÍc0ÍÌÉÈÍÉÎÉËÐÈÌÍÊÏËËÏÈÐËÌÎÊÎËÊÎÊÐËY:ËÊÎÈÏËÉ] ÏÏÈÉÏÉÊÏÈÏËÈÐÊËÏÈÍËÊÍÊÉk.ÐËÈÌÊÈÌÉËÍÉÍÊËÐÉÐÎÉÐËÍÎÊÊÏÉËÏÉÍÉÇÏÉÍÉÉÌÉÌÉËÍÊÎÆÊÏÉÏËÇÎËÈÎÊÆÍÉÌÉÊÍÊÍÊÉÍÊËÌÉÏÇÉÍÈËÎÈÎÊÉÎÊÍËÊÎÈÇÏÊÉÏÊÈÎÈÉÎÉËÍÇËÈÊËÈÍÇÈËÇÍÈÈÎÇÈÌk)ÉÇÍÇÇÊÈÌÈÉËËÆÊËÊÊÊÎÈÉÍÉÎÉÉÎÉÌÌÊÎËÎÊÊÎÍÏÎÊÏÉËÏÊÑÊÊÐÈÐÊÉÐÇÉÌÊÈl)ÐÊÈËÈZ6ÍËÊÉËÈÉÊÇÎÈÇËÆÈÌÇÉÊÆÍÇÇÍÇËÈÆÌÈÍÇÉËÇÈËÈÍÇÍÊÇÌÉÌÈÇÌÊÌÈÍÈÎÊÈÌÊÈÏÉÍÌÉeÎËÉe1Ì^Ë^4ÉÊÇÇÌÈÎÊÇÍÈÉ[ÑÍÈÍÈÈÌÈÍÉÉÊÈÇËÉÊËÈÊÆÈÊÅÎÆÅÊÆÈÊÄÌÇÄÉÈÅËÉÅÇÇÄ`'ÉÆÄÈÆÂÇÆÃÆÅÄÇÅÆÆÄËÆÅËÆÅÊÄÉÊÆÊÇÅËÇÇËÆËÉÇÌÊÇÍÈj-ÌÌÊÈÌÉÍÇËËÈÎÆÊÌÇÍÈÉËÈËÉÎÄÇÌÆÌÇÇÌÉËËÇËÈ[4ÍÌÇÇÊÇÎÅÈÌÆËÇÇÌÈËÈÉÉY5ÇÇËÆÌÈÇÍÆÇÌÇÉÈÆÉÇÄÉÆÅÉÆÉÈÇÊÄÌÅÆËÅÊÉÃÌÆÅËÇÊÇÆÈÈÉÉÈÊÆÇÊÅÌÊÇÍÉÆÊÌÈ[ÌÍÇÍÉÆÍÉÆÌÈÍÈÇËÉÍÇÍÊÆÎÈÌÊÇÎÇÈÍÊËÊÇÍÉÊËÉÎÆÉÌÈÎÇÌÈÆÍÊÊÍÉÎÇÌÊÉÎÈÏËÆÎÈÆÍÇËÈÄÊÇÄÈÈk(ÊÃÄÊÅÂÆÃÈÄÀÆÅÄÄÄÅÄÆÆÃÈÂÈÆÃÈÆÈÄÉÅÄÊÂÊÈÅËÆÈËÆËÆËÇÊËÇÌÊÈÎÈÎËÈÏÊÍÉÊÍÊÎËËÎÈÍÊÉÏÆÊÍÉÎÊËÐËÐÉÌÏÌÎÌÊÎÈÒÊÇÍËÈi/ÍÇÈÆÆÆËÇÄÅÆÇÄÅÂÇÄÅÄc ÄþÀÀ¾Ã¿»¿iÀ¾½Ã¼X*Áh&ƽ¾¿¿À¾½Âiž¾Á¾¿À½ÀÀ¾À¿¿½¼vŽÁ½¿¼¼¾»¿½»¾iÀ¾¾½i#Ǿ»½½¿½½»jÀ¾½["»»¿hÁº»½¿¼»i!ļº¾¼¾»¼¾º¼¾»jÁ¿¼¾¾^!Á¿»¾½»Ájǽ½½º¾½À»¼½º½¼h Á¼¼Àº_&¿¾¾º¿½h#ÿ¼À¼`%¿½¿»¾¾ºÀ½½À¾¾¼¾¼¾¼j¿¼½»Àº¼¿º¿¼»À½¼Áº¼¾¾À¾¾À¼¾¿h¾Á½¾À¼h&޽À¼Á¼»¾½»¾»¿»»¼»Á»º¾º¿½»½½¾¼¼¾»¾Á»¿iƾ¼À¾¾¿½À»½¿¼À½¾À¾¼Á»½¿¼h Á¾¿¿½¾À¼Ã¾¼Á¼À¿½Á¾ÂiżÀÀ¾¾Â½ÃÀ½Ãdƾ¾¾¿¾Á½¼Â½¿ÂjÂÁ¿¾Á¾k"¼¾À¿¾À¾ÂÁ½h%ÆÂ½ÂÀÄ¿Áj!ÇÀÀÅÀ¾Å¿ÃÀÁÄÁÅ¿ÃÆÀÉÃÂÈÂÇý¿ÆÇÃÇÂÂÈÁÇÃÁÅÀÆÀÂÅ¿ÈÀÁÇÁ¿ÈÁÆÃ¿ÆÁÅÄo ÅÄÄÂÆÀÄÅÀ}ËÅÃÅÂÅÅÁÉÁÆÅÀÅÂÇÃÃÆÃÉd$ËÀÈÃÂÅÃÇÄÈÄÃÊÂÇÇÁÊÅÈÅÆÈÅÅÈÅÉÄÆÈÂÊÆÅÊÂÊÆÄÈÄÊÃÆÉÅÌÅÅÌÃÊÅÅÊÄËÆÇÊÄÌÅÈËÅÇÊÅÍÆÅÌÇËÆÈÊÈÊÇËÈÆ‡ÈÔÉÌÈÊËÈÌÈÏÈÉÎÇÏÉÇÏd)ÎÃÀÅÊËÉÊÌÇÍ^/ÍÆÌÆÎÇÈËÆÊÆÈ¸ÌÏÆÎÇÌÌÆÌÉÅËÈËÈÍÃÉÍÈÍÍÈÎÉÉÊÏÊÊÎÇÏÈÊÎÉÎÈÍÉÏÉÉÏÉÏÊËÐÊÑÌËÐËÐÍËÐÍËÏÊt-ÏÏÈÏÊÐÍËÏÌÐËÊÐËÒÊÌÐÈÒÉÌÒËÒÌÊÐËÐËZ6ËÌÈÐÌÊÏÊÏÍËZ×Ì]7ÌÑÌËÒÊÒÏÌÎÏÐY<Í]9ÍÓËÐZ8ÒÌÐÍÑÌÍÐËÓÎÍÒÌÏÁÑÕÏÒÍÍÐÍÑÌÒÏÌÓÍÔÐÍÒÍÑÎÒÐÐÒÍÔÏÐÑÎÑÊÎÐÎÑÏÔÐÎÒÍÔÎÏÔÌÔÎÒÒÏÒÏÓÎÑÒÎÖÌÒÒÍÓÎÒÏÌÑÎÑÍÏÒÌÔÎÏÓÌÔÑÌÒÎÏÒÏÒÏÒÑÎÒÏÔÐÐÓÎÖÏÕÐY<ÐÏÍÔÍÐÐÌÓÍf7ÎÏÎÑÏÎÐÎÒËÒÍ[9ÎÏÌÐÌÔÎÔÏÍÔÍÒÏÍÒÎXÕÐÍÑÍÑÑÌÓÎÔÐÍÐÐÒÒÏÒÎÕÌÏÒÍÍÑËÑÍÌÓÎÓÐÍÐÏÐÓÎÓÎÒÑÏÑÎÒÑÌÓÌÓÒÌÐÍÒY"ÕÎÎÏÍÏÎÏÑÎ_ÓÑÊÒÏÍÒÍÓÏÐÒÏÑÍY;ÏÏËÕÍi8ÐÑÍÑÎÐÏÏÓÍÔÎÍÑÍÒÏÐÑÌÑÎÍÑÏÓÏÒÓÍÕÍÐÔÌÓÏÎÔÏÒÎÓÑÏ[!ÖÐÌÒÍÑÐÍÒÌ„ö×ÓÏÓÍÔÒÍÕÌÒÑÌÑ]8ÏÎÏÌÑËÔÎÍÓÎÑÎÍÑÍÒÍÌÒÎÒÎÏÒÍÓY0ÕÌÒÌÊÐÍÐÏÌÑÌÒÌ]:ÏÐÍËÐÌÒÎÌÐË["ÒÌËÍÊÑÍËfÓÎÍÍÓÍÍÑËÔÍËÑÍÓÐËÑÏÓÐÍt,ÔÉÏÐÌÒÌÎÑËÏÌÐÍËÎÌÐÍÍÐÊÑÌËÐËÏÌÎÌËÍË]"ÐÐÉÍÏËÐÌ`!ÏÎÍÑÐÌÐËÒÍÐÑY:ÌÌÐËÑÎÏÍÒÌX'ÑÓÎÑÌÑÏÍÐËмÂÕÌÏÓËÐÌËÐÌÏÌÐÌÍÏËÐÍÐÎÉÐËйÎÐÌÎÌÏÏÉÐÉÊÏÉÌÌÌËËÌÊÐÊËÎÊËÎËϺÌÐÊлÍÏÍËÉÌ~&ÎÌÊÎËÈÎÉÍÏÈÐÉÏÍÏÐÍÏËÐÊÑ»ÍÑÉÐÊÊÐÌÏÌÊÎÌÎÎÌÏÊb!ÑËËÎÊÎÊÌÎÉÐÊÈÎÇÉÏÇÏÊÈ\ÕÊÐËÉÎÇÌÊÎÊÇËÉÍÈÊÎÇÍÈÈÊËÈÎÉÆÌÈ\3ÉËÇÈÍÉÎÊÌÍÊÌÈѸÍÑÉйÎÏÌÏÊÍÌÉÏÉÐÌÉÏÊϽÌÐÊÍ·ÌÌŽËÆÍÇÍ·ÊÏÉ͹X ÎÐÊÉÎÇйËÏÈÎÉËËÉÌÉÌÊÈÍÇÎÉÊÊÈÊÉÎÊÊÍÉÍÇËÌÇÌÊÍ·ÌÏÈͶÊÎ[5ÍËÈÉÊÈÌÇÊÍÇËÉËÌÆÌÉÎÆËÍÈиÎÏÈθËÍÊÊÉÇÉÉÌÇÇÈÈÍÈÇÐÉÊËÈÊÊÎÉÉËÇÏÇÊÍÈÌÉÊÈÉÊÉÍÈËÌÉÍÉÍÈÌ·ÌÍÇÎÈÍ·ÌÌÊËÉ϶ÌÍÉÏÉ͹]!ÏÌÈÍ»ÊÎÇÍÈÍÉ͸ÉÍÅÊÇÈÄÉÅÊÆÄÉÃÆÄÈÄÉÅ}ÊÁÅÇÂÉÂl(ÍÃÅÇÃÊ_*ÉÂÆÄYÍÆÁËÄÉÅÇÆ~ÆÈÆÄÉÂÈÅÆÆÆÆÃ_ÉËÃÈÅÊÄÇÇÄËÄ˶ÇËÇÉÇ˵ÅÇÂÅÅÃÇÁÄÃÇÁÂÇÀÅÃÁÄÀÂÑÊÃÄÆÁÁÄÀÃÁÄÂÂÄÀÆÀÄÃÁÄÁÅÀÅÃÀÆÁÄÃÁÄÂÅÂÆÃÁÆÂÇÄÊÄÄÄÁÉÂÆÃÁÅÁÇÂÅÄÂÈÀÆÃÁÄÂÅÃÂÁÀ[*ÇÂÀÅÀÄÂÂÆÀÇÀÀÅÂÅÃÃÂÂÅšÒÉÁÈÃÂÅÀÆÃÂÆ±ÂÅÃųįÀÇÂÁÆÁÅÁÂÄÂÇÀÂÅ”òÅ¿ÆÁÄÃÀÿÆÀÀþÁÄ¿ÃÄ¿ÄÀÀÄ¿ÄÁÁÂÁÅ¿¿Ä¾È±ÁÆÀÿÁÀÄ¿¾Ä½ÅÀ¾ÂÀÂÀ¾Áï¿ÅÀ¼Ã¿ÀÁ¿À½Ã¾nÁ¿¼Á¿e#ÄÀ¾Â¿ÀÿÂÁ_$ÆÁÀÄÁÃÁ€ÆÁÀÁÀÁÀ¿Ä¼ÀþÅÁ¿ÄÁ²ÀÅÀÆÀÀľÆÁÁÄÂÄÁÃÃÀȳÃÈÁÂÇ_(·ÁÆhÄÅÂÂÿÅÀÆÃÂÆÂÁÅÀȰÄÉÁÂÆÀÅ´ÁÇÂÄ´ÅʱÆÉ°Ç¶¯Ë±ÄÊÂÆµÃ˳ÄɱÂŰÁŽËDZÁDZÄÅÃIJÃÈÁŶÂ˱ÃÈÃÂ´ÂÆÁÅÅ\,´ÂÈÁÅ´ÃÈÁŲÅÇÁdzÃÈÁųÄÇÄÆ°È·¯Ë±ÄÊÃǯÄÇÄɰÅÊÁ˲ÄÊÃȲÃÉÃȰÅÇÀDZÆÉÂÄÂűÃËÁdzÄÉÂȳÄÈÁƲÃÈÀÇ±ÂÆÃÄ±ÃÆÂÆ°ÁÆÀÅÀÄþÀÀÀÀ¿Ã¾½Ã¾ÅÀ¿Â¿Ã¿Ã²ÃÆÁóÁDZÄÇÂÆ¯ÅÈÂÈÂĵÃÄÄÆ°ÃÇÁɱÄʱÈdϳÇɯÍǯͲÈ̮̲®Ê²º¶®Íʰ̰½¹¯Ï¸®Ï²²Ï±°¶¯Ð̱ͱ³Í¯Ð·±Ð°Íʮѵ±·¯ÑÌǶ­Ï̬²®Ë™Ë¶ÈÅȰÂÉ®ÅÅ ´É°­Ì¯¯´«Èʬɯ­¬°­©È¶Ç±¬Ç²¬Ê°®É¯¬Ì±¬k$Ù·¬È°«Ê¯®¯¬·²¬­±«·²ªº°ª¹²«¶³¬×Ò¯³®«±ªÙѯ´«±¬¨»®ªÐǬ±ªÖήͯ­´«·²¬®–ع±­¨¯¬«®©»¬©Ð¿­±ª«°©«®«i³¯¬«°««°©«°¨¹­§®©_7ÏҬͰ¨¯¨«ªjÔ¸®ªÍ®ª®«¨®ª¨®¨´­§¸«§­§¦¬¨³¬§¹«§¬§©­¨¨¬©¥®ª§­®§­«¦«¨©§¦§©¦¦jH3÷Û̳«ØÌ¬°¨µ«¦hÊ­©¶«§¸«¦®ª§®§¶­ª¯«¨±©j±ß´­Â«¸­¨j#̰ªª®vy›|•³iA×°ÕÐΰ¯Î·Ð·~Ï˯­h"Ý´°³ª¾°ª³­¬Î²Í³®µ¬±iú³®ª°¬ªgk2-_#½ª°®§½­¨®©º¬ª±«ª¯¬ª¾¬h‡Ê´¬±®¬¶¨¼°¬²­«²i÷µ¯­±€Õ²«±¯ªhû±¬«iù¯±«¬®¨®­ª°©º¯¨j­®±ªª¯¬©°­¨¯«¨¯­ª¯­«¯©\ ­®­¨°¬©°«­¯«¬®ª±©«±¨­i춪¯¯ª±°ª²ië·®©¯®ª°«­ié´¬©°¬¨¯¬©iò±®©­­©®­©®­¦­j屨hú®®§hû«­­¨®¬©®°ª­­©gú¬®hè±d×°³°ª²«gÿ¬­¯©°©«­©«i𱫨h÷¬««hú®«­iú±©³i격¯h쳫­®¨iù°­ª­iå³¥iô«X¯¨ið«©©¥«§¨«¤««¥­ª¦ió®©hö®§®ið²§«¬©iø¬®«ª°¨ª°¨fö¯¬ªª¯¨©®¦«°§«j벩«h챬g÷®©¯««¯©iø­¯¨«¯§¯¬¨®«ª¯ŠeúÒ­¯¯§¬lç±§iú¬­¬§®©¨«ª¨«©©«¥«§¤hï«§i­‚ˆ’r„h¯Œ”jŒm}i†{§£—´x‹š–škŽœuoµr|iœ}‹x…sxiŽ{i”®‘”xvl«ƒ’‹j•”{eu€qgÍy¢urám“{xkt|ƒoy€k¶Š›ž¦Ÿ¢”œ~¤ºœyh©yŽx}jŠdilngs{iŠ}{st•¥™†kƒthmÆw‹k¦“iuipkzrzm‘y°‡kŠov‡’{±~…z‡yt~irliÎzž”i‰{~i›vpµ}k‚pyr”¦x}wªz¤v©}h“{Ž‹i®³«~|h˹v§¤yqÍmu‹kwg³„weŸqnxjŽlZj|pxo±zÂwogsh€xh„‡™t’„tue§žŽsœ¢‚wpixjgr i¢Š‡h³Žxf¼ƒxhܱqœ rœxj’{‡„ƒc[òl¥®¾kq{hŒŠ~b¹zsxfr¯ƒŽri´‹|…€‚|i¡r²‘jÒ¢nuÀrxhmn©in»tŠžtm}y€~mex”r›¥†~ppvqjÊs}g«»£v®°y§Šv±ppf¥…šr»}nrtr¬|‰kkd×k•~‘È–s¢s‚š™thgisi–vh¦tvvm€ni|p­©pwgŽ`iekŸ¢w†€vhÉu€ºx…›wo‰r–…i³u©€¸—¤Ú|l޲ÈÌšx®‘…hÄok½–wf»‡„fohi±}rwvpg€tæn¸Â}²­¦» y£¨uwh¬ƒmµ|j®œ¢wiaº€rb¢…mr~­˜g|jyf“¹Š¤ˆ€ž©Ý÷fª¤šsjÜw²€£vvi¦h~gë}~b–gchkpkˆ¡ªuº}o“¡»—¯˜€™Ž«{ˆo“¼¦u”ƒgfi¿r€’˜o°ˆnƒ‰“i¨”Š¾Â¦¬}uhµª€hš´¯…‚i»‚€j×rŽksiml|wh~pkÊ„sopi}kgqztkvÂrz•j”~¦ª©­yfzh…¯qu†j•t¬œŠ”x¨Œx˜‘~¥Šjvj¦qÁ®€k£yo¢phi¹vÿ|€ofvkØ™„g¸so“¦‚j|igƒg»™tmhxvtΔ€º•|·‘h³{zh{g~s´§wqe“•r‚h’qx€nlˆpu©rhn†jŽc€“•”jžšq›sm³q{k~o¡~„Žˆs“©kv…}‚ªŠgºƒpl›{g“‚·£spjÊ›…Ÿ~ikù¨ixmžow¥wsfn|g¹s¼ð~§«œŽrlyhqfÜÈy—alhÃp‚fp‚fƒŠ”ti—ðƒriÐx†n¶¶·{ƒªu™w›†¦mlu‘²qµnk~iªsfs®sˆu”}–l‡pl¹~ ‹g¶lxiÉx¡¥~qm¦}qir|v|gwjeti|e‚j„„§–g•¸›g‚¥µ¤w|…’i¾¨‚·z¢¤pkfÅŽk§zf¦¶u¬n¨ƒˆgx„h™šŠh¥¼Œhurur¢…qõpsxxynf|g­roj—‹nž™g¥ysjh ¦n” ~tuh‚sŒ‹™uulgpÀudh·¶˜~gtk€±—f²puff‚iªs“iˆpj‚m‹v”q¢sir‹r œvžns[mjœ…lu…h t«jËÀš—€¶™xkuh‹mÈr‚h–y•‹n‡tu´zp…xiލ¢pnq§o ~‘h™žo nœt~­ºki£¬zŸsŠ—u®‚°›sg…d¢±tm }Œ–f—x†iqzsh£€®lš‚jÊŸ‡xtf¬€gš¢u¦ou¼syi°–ocœŒn ~“{v{rtusj¥®£‚’…itd¬¢…©visgši¯§s–u…h˜zq†i…€h–u•‚w™‚rnv—zŽoovsªcdt|j¬wri™{gŒwµui¹w§“œˆryjÉqtk»u­ƒh v|‚—|h}lrztp£•’yr€r±€k|wnmt²ti¬w~yžv·ˆph¶¥pžimqt«z•vsh“—rœ’tkûtãp}‘x;S‚pŽpmz¢tg±p¢i˜kxe—’wiqšqŒr—ƒ¬ƒg•p§¬ª•h£‚–yi~h™¤”kmk¶Šü„¨o—}x¤wpÐò„pà‚i„ƒnsdy™plvh……hsaa_s›}iŽk€umri˜‹ˆŒfÇuiwh¤†‰i•~gi‡j ‡o—j˜ˆfŒqt‘—ˆŒi–³ygjlkƒpwˆuŒi¤¦–vl°©n…|h®„|ºtmdf®‘¢€uvp¢p‡gì†hkh¯swg…p}lpšlx›hmriœ n¢–pkjˆ”}jžs€Êf›‹iņ‡€¢p½œjspÁg–|—™zg’…cxp™‚²h°·Ÿsnix°uŽ•rŸv°m|g–lri›°š“f¢f’½½p{i¨ªf‚fÙvpg…iqh’€h‚¶|i‚u}­¨nǛ„p¦l}fgŒg™›hŠtŒ‰h™|ti¼qr©{“—f–ef¤¥ŒgË‘dÅufg¦±pt°|¤¡®€Å¶²‹gz{gŒƒrpŒi‹€g™¡“yrgjmyu…fŠs’~Ÿppmɬ~i†‚g‘¾jpj§‚hƒ¢g¶›wŒ|nzjqE€Úxgo˜g¨›gÙwœ¯mt{Á¥£žgº„fœ’g‚jzs†‡gÌ{eer†gºwgr§fÜzi‚m}~Іhˆ€¥³ƒx”}kx|Üv‡h“j§neåj¿~kxy«tmgn¶”i’šc±{‡dn¶€iz}h‹´ˆˆ¦rtn‚¿Š€Ž‚æ´zevxh£wry€g–uvh‰£f²s{ƒ´u…¯—g¤Ÿ¦®§j¬—n~vhœ‰f¼wni‘¦i¯h‚h¬†pž‰fxrwl™•j¤mgÊ…|«q‚q„€’{hªtvk’„mlymÀ}ƒi—®Á}¦€µ˜™|¦o™Œh¯tsb 2Þ ˜zh]x™“e`iYdhbohtv’tk¡Ÿrpemžy“wu²¬wv…h¡®j³¥šh„hÀ‘v‰tpi‘r¬¥}scmcq|‘wl†p·uyމd»k¨v‡È€§~§ rrkj š{—|˜pº¥lˆišf¿}¦phb³—|Æv kˤڡŸ}ŽoyljiŠt¡vzl™it¸¬{iŸi˜i`}¡ˆiÊ{yg¢eœsy}™Œ¨³’’h¢zyfÓ~cÁ‹ˆyyhš–jÞx|m‡œ}†‰hz{’i¬˜z–ƒfqkik±ŸknŒs€h™b‚{d ¢¤t mkvzjž£||p”t•ƒgЈy¬Ÿj{ogyÆ€zjkˆm|o‘ˆ}g™ƒy¾–jª”„h€w£|kši}ÃsœŒg±£àƒx¤›‘h×|w¿p±{e—›©}hņfÈp–k«yi£uW¼trmœyh|n€q„­‘j•‘—i¾šj¢{“—xžkz~hž†o·„jó“o{g›y”g˜x{yj”ziˆ{qvi˜zf®nªˆƒh•ŠyÎ…€sh`}nk{h¨®i˜–h¨­g¹ƒ–h±zk©†ƒ…hjÔ€mbžnoyhˆhvž¡xi¨¬ht}k¡y…mrž™lt²rej¬žtylhyxˆn}¤„kÉ€‘i«µxdµ‰h¬”f¡­lˆ}g€h|¦Žg—›Är¡„eœj¯mg£‰e‰pcdw€mec–œi¾±¹|e©|jœÅ ‹ƒjgwgwygš„m€iƒwljgqm§™qemi‡oqmzl¬‡j€kp‰k±q„ƒg¸wi¶¦–{i§p¢„fsdhi~oklå†k‡€g®‡i¤«¬nª’g¯yŠf¾•w‰q ryf¿i{gkof‘l›Œiqªrܧw­™o’†fÜq{~inuirgˆ}n yÝ•h™˜Õ‹€gˆ—mŒ¯ y‡¥€hvÄœ…k”’fœzi˜¤l”f¸zh­»zgŠ™htx¥ƒgÈxÉ|ha­‡~q£j‹u}h±qg¿qi_l‹g·Š»•„iºuÑŒi|™xµ¾|Žx‘skiÇÉ’šg|m¥p¦šqŸ‹h£±…h«•hš‚g·¨‰Ý¡šg¡¯gÁ‘z™©ll—¥Œg‘¨‹hvz‘u­‘ˆk“r|i±j˜¨´±vÀ|‚|–i—‹„mŒ‰Œk²tˆ}|{É“ŒgØ€o¥Š£h—~b“oœo†ƒfŶ˜§´wkЦiuh«”g›œ‰g¡d_hvš…®¯¯oŽ“¦˜hzdtgHzk—†n{{xi^Œˆ~g~¿—‘j~p~jqmueh¦vgw¨{j¹rslˆ„h¢„hœ¯npŽjº¨yj诓kÉr‡¡i‚¹;‰Fh³„~i”¨µ›p˜–qxmtgËzhŒjÃvh¤¦z‡½¯zéšj¢¢z°‘to¶‘¡¢fƒiiirok•j™§}f¾½•oœ¤{t¤¸ug‘™j©yhÔuª£†h‡Šr‚jŸf‹ …i›ylv¤××~i”w™lrhžˆg¤u­‰‡i¡wh›i¤™“‡jŒƒp~^•rj¸{hž›¨Ïwz‘lÄŠ€n‰¨ƒ…³ƒrêzm¶n¦r—„þ«nivi~j¿ ƒgœt¡…Ùt {khnz¥°‘j­¢|h¶x¸g˜n¡‰¨‚h‡w|zkn–‘|}|jrhyÒ•‰i}r|dº©¼–’ˆz˨x¤™h–©‘ylƒ– l¹r­‹iv‚Ævgœi˜~hµ¥‰h¬kxoŸ™…j——z™|f¹©i§µs“™s²iu™’s}ujkesožp }k¥oÅo|i¨wk•~dh´‰q¾rvgÑ™}h¸ƒ³¥€g¥¨i™si‰šf’‹l’j¢¦µyg·—„iÁœ¤h´¥†hŸm‰¡pŠqxtq‹}fnhi†n¢vj{‹gű‡g‚¡v­qjiÝŠŒg¬œwh™˜h˜Œiºš{h˜“k±}xƒ‡wg¥›h°|g›£uyn¹ºyf§¥zc˜­u’}g˜£x‡‰qÕ¬}d¨vr~~gÁ½”g¨k•mŽx l¤iÇ…|k~¤ˆf„„jkhh™Žkqh¢sq~j©mmi”ˆj‘œ“h¬vœ„j·‡h¤’vvkj¯ g®‡ng‹j£qg·|g§…k½~jv‰š f{r{sˆÄ¡›Üiuhšh‰xgˆk– ˆk¨†Þ˜p–¡zfÍ~j…lhÑ„f]‰lž©‘jgvj~fŽhŽ¡}jsiiâp|{j¶‚c³ˆqvte®‡hˆƒ£†pŸ…¨®xgºmŒ~g¿‰nd·hŸ¡¾¹r|þxš—n—£‹g{ˆnµxÃz˜‚¡ƒr†ž{£º†hˆ™»ŒgÊq§ƒhÄ–œˆ¬i§iœ‰ªŒgÒp™k‚xfogil³¨ooÇ~vjvi‡jwމjžyk§sŒju™§žlfŽz›rhŽto€k¡¦ht¥ˆi¬t|k¤°§¬wi–˜dœygÇ…h®Ÿƒhœhªv޶sfœˆ‡h˜¶i’q}mœs¥k‡¢jr Ÿrµ€i†«zš”­h„âvtj„i¼pªwf¦wfz˜€i¨n—‘…h|{i~xlŸzi–‚lÆ‹‚j–qgv¡h®uizÀ¦™}hÂ~y‘‡¬‹|j‡ž‹‰c€•guwo ©iŽug}±|o†w´‹i¢ œ…r¦k­c£zl˜Ži| ~p­¦}hΜg°€i¬‰hlpl}Õch°§jt™²¬h»m†xd¦“…h‹“gŒ¼{²­k¹Ÿyd¶­“’i„up†y—–j~»twmÃ~ˆl qojju¡”hÅiuŒŽ¨­gŒ„hfq}yiŒw¬gp†‡i‹ƒiÔ¥•œÿžgºkŸ£yd¹ƒªŸ–iÃŽi˜~h¼wjh›qqg³mktІj¤oØmeú‚i}mjŽj¬ƒk“¥·¬yjš°yyÓØd¨‹xœŒµ—ki‘ejt°‹o‘žrf„lyhg´‚¦—ƒgŠh·vg¡‡qiÈm‘jŠŽƒ¥tg³l¨seŽŽ’¢‰Œm‡il[~{’sh£t~fv‘t¢„­hs¦©“k”gŽŸÁŽzhu¡y„rjƒtcsk„s£ksqiÄg¤ygh‚€n­—އh§jˆ«~j°—g¤qgÕ°f€³‘ˆ–tg’x¸À|½†nwxvgˆezhu­¦~}h›pygyrh¥“~ji»‘hqÍ‘i¤¸hs¨vfuvg€g«…‹kŒ€€k¢pndªyƒj•ªruk~‰oˆs{l¾qfhyÄ”ŒjÁl¡€hœˆzj}q’uj›ˆi~vi¦|cÍ{k›“wkœp…fvÆšƒki‡ƒhœzg«ªžufxogh·‘›‡{i¾›vgšx”t‡–hqè|Œh¡r{qfŠ›”—h“drjs€‹hˆyŽ€Œjvth2·s i¦o‚‹h¥xf€­k¦qdi¨•tg¼–gu£Œ‚hmm}o¨xk¹q–plŒáŒh“y³§rŒhÃvmfi–k¤®×ˆˆg­‚h‰ih}qhw…n‘¢…yjžnvl‡vj¨g¡…hhˆpgi¶ƒi¸mif˜‚…„i‘a•lm–s|k‘l„g€uh}l¨l˜i‡oj˜‡shÖx‡iŽb¥xdÍl ’gdkixijvxe¹z‹oa‹n€‰pª˜xvi«’fŒuyg€~k„`fwÛqk”Þvìƒi¡}œ}hÅo«q{m›Í¥|gºtxhtgvkyh…‹{¦vnksf«†i±h„›iiqni{d¬’£ŠžzgÜ„{vljˆˆu}¾k „iŽ‹…iÍ´hc¬xr‹n‡wq¬ok¢{twy£w“r€Öth—{g‡ih’s†‹h’Žl¤“eo‡g´´Ž¬~i|fŸhsk°†gx¨th±‚n•Žyi¡q±…´€jœšxª}¨h‘ui„Žj•yjÑ’iykŨ˜›i®zyÂu£hmgnewŽ›‰l»½hjš‘i ohÂrná{}gš¾moj·‘ˆªqe›ir‹«pe{h“‰i£prjuÕ‚›“¤~j­n†g¿…¢ff­§šmyŸwg¸iwk¿ˆ«—pe¿}sti¯‚¡Š¯~nˆˆpÏžyuˆco†n©‹wewèbÒg–xd§‹ns†i—iªkg¥ž†§Žf sk“ŽÛgw“‚guh^mšo|jwÒ­¦–ŠiÆ¿¦ž€f¿·gs×~|f‘ril†‹¥ug½~hÅxzh€ph´“©ž‹{išyqv‚i©k™‹Ü™™»yg¤gszhe “h¹›€i’¤hu†“~l¨rulŒr×uœ¯©yh‚g”–g±ngvŽjœ°h•i{¥‘j°hªoá¡p€mscy{Šqúr{i}okx¿vjfƒh–k€wh}‘o£w…k•ƒo—݇‰iˆgy‰%w.Ÿune }xcž˜‹s–‡g˜g·ne³¸¡qmirhmei{rfmŒnp´ˆen¥ÈxfŰgÿŠh‚jhviœ|i˜{x†Ÿ‹i”}o™¼’i°Ž¦i”u¸‰v’m¥¦‚i„»hu¶œh²iojÀwh¢”yau„iÉv…šŽ•©ˆjÎw€h¦‹g}~i½}zzjŒ˜s™‚ŒÚ•­zi‡qh·“xzi–¥itz˜yÄlµ¢j§i°k‚gš‘wgŶgdÉxt«u°•÷•z²°²wp€x rh‡}j~¶’”ui¡•w¶wxéƒjsÌ‚wg©—x‹l¢zzh››yŒ~¢oggqwdÀ˜“iì’Øµr¢•˜gtµ¤|ei¼„|ƒi‰eŒirÒ’‚yÜ„g¡wxf¥wseâsh­†gf’hgÁty’ŸogÐwne¶’Æz¯ybÁœs“t~km|gtgœj³}j­n|­it¿”{Œg®Šgtº’q·€ya—…•rf†mtˆ˜rhzl‚i“k‚~g¿›h°{ž}j¡m¬¦|tgŠsŽƒÜ{vÝŠi…k˜…jq‚i¿¸za±¦ucdf’sŽyeÇx„˜qgЃ•Ž…h«¬i‚{fzoyteÍuu¦}ˆi¼‰ ~h‰pa…b¥Ðš€gŽ˜¨qfÆ‘h¶}zf¯¢ÕvgŸw{m‡ŽnjŸi›s­oÑswd¸v‘²}xd£kxœhx¾™uytfµ{—sž›zeŸuyœpŸg´³{‹hŠgœš‹®Šmjclqp˜·—tg°­g‚yggÀºi§£xh•g²Ž—vgš^ƒ}hŒ…©w}Ôui˜ninkÜmje£{rg‚`‘Šjx‹­vjމh£…Ô{Ÿ”jàˆ}•e˜•xcq|j¼“k½©oyxmâ•mgm™Žmh¾t£pg¦kme„tmi…qiz«›zh„~}®›pkŒ¯z¬®š‰l…‹Ž¡²«se­‘hË—u¦•ƒgtyqeÇyœc|“ižze‡—°{pšw¤›‘{hÈževÕƒsi²k˜nf”l²¥~hÇurxbˆˆi²|‚shlyd˨šg«‰g©€k_`‡pÖtªxg‚n}iw€fŠn}ju´€„¯vg“¸yv“uh¡ßj¥~‰iÐ…xg´q­µgŸh¬xj³ƒx…h¹quk­lž¡j˜zŠh²”sf‚lt¬n¦yjm…iÃiv¬uŠvf|oit|iŽh‰{o°œ€‚g•¯|§lyumiŸŠ•xhÄŒ‰wi¥vfnh§{¢‡hØŽhuŠ¥”†kk£ž{fákê{g·xjiqjl~l”{jvÅ s©vzh¤m¤¬r‡¡Šh‡l¬”‚ˆî~lmmho}hÒ™y–x<1$ ýûúøøbõõôóñîíòïöõø÷÷ØìçÉðÙËæÊˆ–d†t|guixj‡zp{…|¸užn“wrpnª}„l§›m„{½¹tƒ†µn ¤jz‰{…jç~rymzgw¦|¢t«~kx§t‘ž ¥ yy{i§‘p†¼yjÑ—iyŒ{o¸t¥Œ„“elq|k~h|Œh‰‘~nzjÊn‡„iš–ph—ŸgÄv‹h¾r|dµ¨qf£ƒg‘jŽ›~iÆ~ƒi~™gžv¾‹prm¢¢”¥¥xk™h“zh³‡l¨ä¥|¢¥‚i€iÇ»sg}h™muº{g~¢gˆk†g¡pl›ªi§‰j³œu—³Â‚œj¯†~š”g䎊iÁ‡s{¢š—´vrt€jwxq„Ÿju¼w¨~h„yk€bmoizyfµ{ž}inqju{h¨²ƒ¬rhƒvpŸ˜mÒ}qdÒ”z“£zg±ƒ—~{i—|¬‰u÷l£ž¨·ye–Â…–Ÿq€k€j¥©ˆwg®³ä‡g†t‚lg¬¤yohš©–…hžzotªqŠju—j…ogtƒÕ|i¢Â‚h‰¼‰†i§¥}’h´†h…|i¥nÏye³’«’mg±Œzwn}j‚xl‚}g—ivf—¥vsg™lq´|gg’Ÿ}fÊ‚†g¢œzg‚|by‡fÁƒ|dšjŽŠh~Âxn‚ˆhnyh©ur|fg›‹lt³}‰£{h ¤›ƒh¡‘~‰gu‚g¬“m²‰vh’nvh¸n}yf¾or‚i±}je昂š‚gÀ™}h¹||ooØuhŒyk¨¼•’wg¥l¸‹g•Ðmf¡p¹ºž”f¨l†vg¹z’gl¥h—o¬n™|b¹›|³š|e‚“h·™kµŽ¤tezxix~h˜£{ui}sgÌ‚‹hܤ{f{gvxi€gob«zfhh‹}tœ‹éŒ}ŠŒiŽ}i•lœˆh˜«ˆhŸ“}¸Žxj‰r«|gžmw™ƒc¦th™|u˜i‰|œ{}iŸp­zpf}˜¡‰msƒ„¦†xiám~Ž ©²éxh¢ …jt•t‚~h¥m¸pfµzpŠhœ}¾‚‡‘uiÁƒk§°~}i€yf¦}z‹h»tŠgÃ~zh|Œl•‡žti°€—g¬£}gÅw¡znv‡g”|ouªµ‘g}¢|dÌuš•yˆhßw–i¼qlu¿®ˆ”hŒh“Ï{iª›ulŒjÄq‰n¤¢šr€²wgˆ€h­u}d{~‰k¾‡mv•u…µ}t®„|d–x‚|h‰l·yp¦Œi¬ºkz rh‘qšqf¦’·hwg¢„›h‡¤ylcÊ„j‚¨¸rsug“™m¡h£¦ŒŽg¦h¦olx€gËvx—}c¬™tís–}d“«žlg½mlgwf‚¡n´ug¦rvƒg¡Ž{dÕ¶–‚2Ø“{„gØ•—†iºnÖ–²¡uh¨o¤¬¨xfЇl“ŸŽh›–nnc­‚h„qçŽs°„g‘¬ns£i“´zeÏu¦§nq±‡‰•g³pwis•p¨‹wh®rm}‡g‘„te{tfnœ¡qgŽ€€ª·ug¦¼p·£‚g»w€µ¤vh•‘ŒiŸmpyxuƒi†e¨¨q™yweÁ²mÚ‚›g¸wšmr¦~i|vf¸}Ž{h’…¡phŠrg§}n|wfxging·¬ongÎŒmt íw±mœ‹}®ŒŽ¶—mtÀryzg–|’g zx¿†}„i°~|d—jcwlgœ|¬«ms•—²ˆà»ugmº„g©|eºœš†gŸm±‰gnjouh…shlhÔŠ~d£‚y†hËnt‹}fÅqx³“hœs†{d™ „hÂpƒ}d»qq…h’w}ƒj¾wi¦©º‚gš”}wgŸ”l’joeޤ~‘hÔ™ohshµ¡}С„™f j®yh£¢}‹h›w”hŽg‚wgzvhƒls»zl±n¥ud•zd¸¯l¾ukf¨qtmjzyh¯‚i±|kh‡“l±’–oh¸q¤Ž”ˆj¿…m‰••{f‹k¨ŠŒl’i³¦€„iØk›iœŒlu• –vg¥i‹”l½¯jt±Ž}”g­‘wf´zhÉxŠog— y°‚„‹wf™®­†sf»‰r|g؇srzfáv~meœh°oƒh˜¡zcˆssf‰‚mŠfƒ¤qg®fŸ ¨tf¶lz¨j€˜vdœ©Šmxwf trfri‰’}iÈyrnrpi”~}e®¶w›š²hc¬™Œëk€u†]~Òƒkt•”}{k|k¯œ‡ßvk…Œj‡~hÈm–ª‹†iuhŸ™|khĩvgµf|xe¾‚„zg£œgºvt}h}ynò¤ž“ve|z¢leœy‹‚fŽxdÂqpiš}qe ¯—™tgŸ‚f¸¢®‹…kÉu¯¥g¤‹€Ëve¿y€zg²pl†‡|gº“mu‰erŽ«~‰h·†o¤zcodfŽh„hu’—È«†~gˆgfsrfyll^hh†i}wot—{ƒi“¤{e¸€r᜸ÞÊzf£žv¡fsÖwkh”„zg”„‘ ·‡jd—qyfv’«¥rg¦rm „ÙweŒct¤ˆ¯zˆˆi‡¨i€dfЉp£|³y„hº–ve¹ˆ‘ˆŒfsį|l‹ªx™e~xl§†ÙhMÖ}sfŒ{wˆŒ`½‰ht—l|¤‚kˆŠnf‹z‘“n‚qpgxshtÀ‚f mp€‹h©o“¨y£z”ˆ¡ŒÝhhŸ‘y†z®~iª mfâe°‰¡{wb«¯p®¥othr±z›sf—”h•Ï~u֜֗µ†–¶snu¡ƒ‹ue”gΕs|•‘g㘚Šzl—œ†‹f§Šwd‘~yh}ƒn¦q€“n~˜hÎwl˜g{o®†‘wb¥’oœl‘ukª£–peˆŠxy“g’x©jŸ¥yfç™}f«vuifÊ«xu‹xg‹–h—‰iƒlªjt¬j¢xhÓ›gf˜w†„fŽ¢”me™š‡|gÀƒf§²ofÔnÂ|ŸeŽ„€vg’{|iq”h¥…Šƒg¦mthqʯŇg’g²t|rf“™h‰rš‰g¯q¯rfÜ{”}yhwœjm¢Žsqfshx2¹xe“nŒ»îi”™‚‹h난w‡kf™xdÀƒ‚‹of¦®wdvsm™Åy’¼‰{gŠ“f¹Žjhª‡vb—weÀxet•˜€¦ÍŽnfÊŒ‘rg‘hzdŒ’q½…¡ªj•¤hr°ŒygŒ|„iÑŽwc¤~«¿gŠgrŸ”h›Ø‘rœtfÆœf¤‘qe¡ˆeÎ}Œm¥¡€h€xcž r€fq•œ¤†Ái¤ˆf¦‘qŒ•ƒk‡¯oxÁv§–lf’˜˜ve“ž‚ª†Œj‰hgØ–dt˜§uxhµƒáh§yÆu}׆b’‘n‹rfÆ€ug²¬{ß„}iÁvf–~ƒs^œ”ŠgÆ—uÈ…”Ž{fu“v€ki«s˜ƒg’Ö|c’™ªvg–®g±xŠ{~t ”…ps›»Ìuk|Š‚¡z–z’¶–y…™®r”„zg‚èle±t’–„fЉvc¢zk£˜g¤ÃŸfÊfsäŸqfƒqpi‘|¢‘|g™”Œ¿‚¬•|hÈnn!"w2–uk§¢†…gªoiŠÊxo~h”quƒgzzaÀoqf‹¡y¡‹¤‡iÄ‘oi|h}{e‹g~m…h{k€xhÖq†si©¹s‚¥zŽh”t}iŸ~ªytfŠƒphÓÐrf²|‚g™užoˆ½|b®˜|iÊyh”lª„xd‡’—Ši£°zs€g q™•o w}if|€{huuˆri€“h‘†••¬{fo¦ˆ¤{b³nÁufŸ~x®pˆ†{j‹xjÜ{{k—nŸ|k™†ju²…vhuv©–{e£„ÏŠ,¢¢¦ i.ýüúùôññîðìîglu†rjig±fŒf¬kª|‚me‹­”b`afœ‘s§ˆ…k³ª~ƒqf¦–jˆm}iŠoãšhž{~jr{}Ž‘i…_ tj– ·}ƒiЉŠmh˜}‰îõtw„‡Ÿyk|yh²§†Šh°yŒh…„{d²Œ€hmsਆ«m„ki€re¾¤”‘uk¬sxnlqj®k|ns˜l„tj’~~Ï’ª“mt•„žjg‚| Žyf¥k¢y¦~ƒgµŠj™†€hŸv˜ofm¬‹og®k}{g £n“oyoé‚¶pu¦o¹zmsŽ}~i—qtgŽ£˜€h…m«©¬¢seˆsodƒl~d‡„jqÅ|±kÉŸ„eŽ„f™‰z«‹{h›|—|‚mh‰yon¡‡ye¬{e~­|¥x¸’wh¹}otrf ›q…igjŠƒª³m“¹…‰e~js¤†niÀ•|™|‹ŸnfÀ}yg›|´†rh¼~e—xŸ•h‹•kt²¥u’“mŽf—¤ƒf™}ls¨x§„gªÛ¤Ž–hf¡€{’zÆ› ~b£ˆ’Šgœ~cG  g&ÿø“ +ùõöõj_jgftgwsf¡—ig†˜‚nfkºoxjujf‡y’g¡~zhp”d¦rl“Œ†k­nŠšmts{›„h‰oЇu¯š¡shw€zh”ªsnxg‰}nr›pvshŽ€pã¹Ï¥yfž}t…gŠf˜­sh¬q¡ÑŸŽ”~kÃož|h”hf¨w¢•ŒjtkuugÇ–lŸ”|g n¥«Œqf¡jµƒƒh·}«’og‚|lkkvhy­–k—†¤¨°ne‡§r¤hžž„f’”Ú p¥|h°Œva}Š~ljyrŠng€Éiqg¯·m§™xg°{qgxknkt¬•j™nÊt®ŠoÀ¤thŒ}e‡°­nfÅkuœ†xªpvf—ˆr°«‡ih¬x¬Ñ‘{a¸†izf¦m͘–t`…ƒœÊ}ažw‚boŠj±¦¦~h¯„{²¤…€f|¯{€h»v—†p‘¤Šxg®…lµt¯¡·yfž|Š‚gÕcõzÛ‹¤xˆÌ{gjŸf‹i}nl‡ˆ{›€|Šj˜sŒj²ohˆ‹nªlgz“Œz€j¯‹{eÊ}²~•ntµ«~~h¹­£s‚–gŸpŠi¥¨ng‘jt·švf˜–}e‘±ƒ¯h¤…zeÞm‰•og—rriŒ…¨Ÿ…g†~‚yhŒ¦l“Öwgkxvj|·ufš®r–h”g~tˆŽi„Œj³ŒŸ‹h·o’i˜£zg¥‘n~mhŽx€xjh|hˆxuhØ{tg{g˜š}e—orf•q€miŸ»}rgšk–yhž‚m“iž…~fžˆ€si~hccsjš{‚zgyžÅ~€f‹µ€•i³q¹ªoi§’juu´h ‰×¾}kѬ£Ân˜f¯‡f¦‘phºl¤l~jziwgÍzb®x¤‚h§ºˆ‹i¢~h‹{d‡#k9 ûhüüúfõ÷òôñïfîôïòïìííÖïííééêçéëëí™êìéßêÍsbf„‹ƒfabgŽˆ‚c þýëÑÈÏåÈîÌêÅÞÍ¿äļÅÄÅ»Z)¼Âµ¸º·ÑÀ·mq–…}dwzy‘n‹i­œ›‰ogœh¥“m”€“{Ë‘…k„Ÿv|tsj¥}ƒgšpsw¢um™p‡r†ªpzls}i“ƒ†zo|ez¦„k£ŒomivoŽ™m¬rmª‘nltmptbw}nzš¦‚xk”k‚o±«¦†qŠªo…kŸ‚tsowÃ}|ž{h¤•‰nk³z„wh‚zxtjp“ª|huzo§s‘¤‘{jžogrn|kxmx©}“„k}€°pfz€‡®  ýýh÷ñôióñ]ðîïìîî”hûþûüÑÿüÚòÕîÓéÒãÊáÅÎÌÆÃÙÕÂÄÝÚ̾Á»¾·½¸¹º»·¹µ¸¸µ²º¶\4ßÀ´¶²^8 ßÖ[³³³°®É·{ùIJ²°¯«¯©³°¬¬³ª±®­®°¬²®®­­­`Eʳ¯²¯«nBÄ㺵µ¯·¯­´´¬¹¯­°­«³®¶¯®°°«¶¯±°®®±®²­°±¯/È»²¸°f;Ü¿·²¸²±²²³³®º°°´®¯´®¶³²³°°¶±n? +Æ}˶¸·²¶¶¯¶±¶³l½µµ°»µl#À¾¸²¹±·´±µ·±r=ź¿µµ¶µ·~е¸·¶»¶²º³¶¶·(ƶ¶º¶¹¸³ºµ¸·~!¿¿º³¿¸¸··²¸oÀ¶¹²¾µ´¹µ±¹²·¸¶´nîDZ·¶¶´»·µ·/é +ß} ǹ»µ¿´»²´¶µ²¸²{0ûË»»¶¶º³¹¸²²»³¶¹µ··´¼¹#Á½µ¼»µÀ¶¸¹¶·¸¶½··º´³¾´¼¸h4Ĺ¾¶¸»¶³½·¶º¶´»·~Ƶ¼···µ³Àµ··¸±À¹·¸º³»¹·º¶·¿µ¸¸÷Ê·Á»¶»µ½¹·¸·²Á¸·¸nEàÁº¾·¹ºµ´½µ¸ºµµa3Ѻ¸·µ¸¶µÀµ¶¸´³¼´¼¼¸¶¹±Á¼¶¸»´¿¹¹¹º¶¼´¸·µ»»²¼µ´¹¸´¾µ¶··²½··¸µ³À¸·º¸³Áº¶¼¶cNØÆ½¸Ä¸µ»´´Æ}3ƺ¹º¶ºº´¿¶~ú¸¾¶¶¸·¸»´¾¹¶¸»µÁ··¹´´¾·¹º¸µ»~þ½¼À¶ºº¶³Á³·~GÚ¿¼½¶Â½¶Á¾µÀ·ººµÉ½·½µ¼·Àº¸»¸´Â·¸º¶¶Á~9˹ºº·º·²¿·µ¶¶|¹¶½¸·¼·´¾µº¹´¸¿³Àº¶¹µ¶¼¸»¹¶º´¶¾ð½·¹ºn ¹ºÀ·}ˆÄ¼µÄ³l½¸¼³¾¸·»¹µÂ¹}ñÁ¸À¸···µÂ²mq%¿¼¼µÅº¹º³¶Ãa#½¹¹Á±º»¯µ¿±·À¶µº¸°À±¸¾µ¶¼²¸·ºµº¼´À´º¸º´Á¹·º¸¶¸¶³Ã°¹À­·º³¹´¸¶»´µ¹¶µ»¶¼·¶µº³Á°¶¹ž»Ã¯¸¸µ²¼°´¾µ¹¸´·µ´»­µ¹ªµ½©·¼¨¶º¨¸¶µ¿¬·¸±Ã³¸¼°³¾­´»¬µ¾«¶»®³À®´¼´¶¬»µ¨`HÔºµ»©·±´¬»§»±²À®¶¾­§º³¦Àº©½¨©À¹ª¬°¨­¬¦®¡¦Ã©ªÂŸ§Á¢©È¸¦½¡¨À¥ªŸ´¨§£¥©¯¥§­¢$Ü̹ª¬¥¥ÈÀ­ºž§Á«¶Á¹££›§±¢«ž¢ªŸ£¨¡¤¥¡¤¤°§¥¯ššŸ™¦´¤¥¢š£±¤°ž˜ªŸ˜˜œ˜™hÓ©§žhÐÀ¦©Ÿ—£jâ­»ª¬œ™hß«©Ÿ˜¦iסŸši᜖œiÐØÅ®£›™iÓ«¦—hÜ—šiέž•iÛœ˜{d£™¤¨–¥iÕ š–˜hÑŸ§Ÿ”•gÒ§œ•¤jÓšjÁ š–iÏžœ™hÁ¡–”hØ–œj¿ž•–gÏ œ˜–iÐ›šš“•iЙ›•–iÏž˜iÀ›””iÍ0Àœ”œf2 Ò¢™œš˜•iÐžšš•—˜–g¼š“”gÌ›˜–”g¿—”˜g¿™—”h½š“•iÀ˜š•“™h¿™–œj¾š˜–“™˜i¾›•“i¿šš•”›—h¿ž—m¿•™iÀ™›—–˜™•hÁœ—™iœ›””šh¿›šh¼›•hÀ˜•h˜˜•“—i½—š•‘•h½–˜mº™i½˜–h¹™–gº™‘h»˜‘i¾•’g¾•‘gÀ–•h¾••h¹™–i»™’g¼—’j¿—”h¾––i¼™—i»š”h½˜“jÀ•’i¾•’j¾•—iº”—”’–i½—–”’”h¼˜–j¸š•h¹›’h¾˜’g½˜•k½™˜h¹š•g¿›”g¾—luâ›——“•h¹™ktÚ““i¼™–“”—h¼š—h¸š–h½š’f¼˜‘i¿˜•g¼—–”’—m¸˜˜“’––‘–˜’‘i¼–it䜘•‘–i¹—˜““luؘ—“‘—k¼•h¾–—•“{dÛ™—’’—–’”™“h½•“˜’ktáš–•’”—‘“h¼”•–’’i¿–‘˜“‘h¿–“—’kt☖’•mº–gÀ•–™•ktçš•˜“’i¿—“–“’h¾—”—“f½˜’“h¾–—l¶šh½™˜•“˜kºšgsßž•’––““š—’–š’’š”“„iÓ›˜jº›•h¿›’hÁ—“iÀ–•™“’i¿–”™””j¾—“˜’”h¾—”˜’˜”’g”’t¶•g¿˜“h¿—ksÙšg¾—™”–l¸–i¿—–˜“h¾˜juÛše¿—––““˜hº™nsÖœ˜’“—’‘fÁ˜luÚ˜–•‘–—“•˜“’j½–”›h½™ktÛš“•™˜’“˜h¹›šk¹›”g¼š”j½™’h¼—”™•”hÀ–—˜’•™•nuå›–—–”iÁ˜mtퟘ™—•h¾–––h»›lsÜ›““h¿˜–o·™–j»šjuÜœ””—’g¿œ“–˜–’”˜•‘™˜–’h½˜–˜–•i¾–jsܘ”•”h½˜“g¿˜”i½—”—””hÁ—”˜”‘j¿˜”š—“fÁšhuíž•™–f¾›•“•—’g¼˜ju䛘”’••h¹›˜f½™–h¹—–k¿™–’hÀ—–™—•gÀ—•—––hÀ™jsèž›—•›˜–˜luØŸšh›—gÀœ—gÛ–hÙšl½›šh½ž–g—gÛ—fÀŸ—gÀ˜””™——–h¿š–g¾š–iÃ˜š™“–iÀš˜m¹•›˜•fÄ™—gÁ˜™f¿™fÀœ”eÁ›•hÄ›nsç™gÁœ˜g¿œ•gÅ›•iÆ™–iÁ™š—–™i¿œ˜hÀŸ˜g”gÄ™nsí›™•™gœšh¿}bà –gÄ›”hĘ—hŘ˜–•˜gÀŸšgÀ”gÔhÙ—g¿šmsÞž–h¿š“hØ•iÁ—˜~«šhÄ™š••˜h¿˜psç ™•˜˜jÀ›š˜š›žžjÓ¢~b«¤jÍ£ŸgÆŸšhÅorñ¡œiÞhÞlrò£šgÅ•gÆ›ms—–›––œ˜–™h¿œš—•šhÁ›—gÁ›—hÛ”g˜—hÍ›–gÁš™gÁš—i¼œ˜hÁ›•hÁ—”fØqu霘g½˜–iÀ›™h¿˜•g¾™›g½—•gÀ™–hÀ™—f¿™•g¿š™h½˜”g¼š™gÁ™•g¼™ruåž—f™”fÄš•gÁ——gÄš™h¾›cé²´­rsð£œhÇŸnrïž›hÛnsꜙgÀ›˜gÁ™”h¾™”iØ–gÄ™˜hœ˜i½š”iÁ™–jÄ™˜iÀœši¿œ–hÀš—gÇ™™hÁ™hÁž—i›quå —hÅœ–›iŸ™–iÅšš˜hÅu¼œ˜–gÄš˜iž‡bä ˜–iÛ˜”g˜‡eážšgÀœ†cᛚhÉžvt桘gÄ—ut⡚gÁœ‡cà™˜i¿œ’i¿š“iÍš˜h¾š–hÁš’hÌx´™•—iÁžssçž•gǘ—iÌœxwæ¡–hÅ—˜hÌž—™™™hÀ›–hÆŠ¢••hМ——›hÀ‚±šœ™•gК{tᢚ–hÆ™r¾˜™œiÁœŽcß›hÁŸqs뢜™jÄž‚cîŸhÔu¿›˜šhÄž—hÄ™–gÑ›iÃwº››–iÄœ•gК›iÄŸ™–iÆ™s¾—›š•g˨›—šiÏ¢ˆc™hÑœšgÄœ–hǘ—hÆœ›iÅ–gË¢ž–q½™•šhÀv¾›œ–gÄ›xsæžšhÄžŠb롘jÈ™yuáŸgÃcßœšhÐwuã ™gÅcÚ›h£ŒdÖ—gÏœ|tÚ¡™gÞŠc枘hÍuuê¡—hÆ™xtåžiŸtsßž—iÈ|® –™iÈœps⡘gÇswëšiÅžuvë¡—hÄ›suêžžš•šhÈsÁœ–™h puóž˜hÒptô¢™—hÈœ—iÇ›”hÒœrtò¥—™hÊœž—–ŸiàšgÄ¡˜hÅq¾¡——jÊkÇ›—gÆ¡œ™hÉ™st죞hÄ nuó¡œhÔbõ¥™—jÕnÅ›˜hÄŸntôžœjÉŸns÷¡˜—hÎq½›™–hÓ›c𠛘hÊ›otíž—™žiÄ œ—iÉœptï œ˜hÉžpu›hÆ quò™hÒŸntö Ÿ—— ›™–™ž˜˜iО™™rÁ  ˜gÊœ˜fÌž›—fÆ gÆ¢p¿¤œ—iÉŸpsù£—›hËŸ€bè£gÉŸšfÏœšhÌœž™˜œ™•œž–›jÉœ—˜š˜žœ—hË ¡›˜¡hÇ£œ˜hÒœ››—ptꢟhÅ£˜—hΛœ—ns柙™žš–ž›—›jÊœpu䢜gÈžotóœhÉœš•›hÆœ€dè ž•–žš–œ——gÉœ™˜srå ›—šŸhÆ —gŘhÊns補gÆœls蟚•šži¢˜eÈœntô žš–ts域˜—š•œœ˜™iËœ›ž˜˜iΞ›™œgËŸžš™˜œhÏ d죠˜™pÇžhÈ¡wtâ —gÌœluø¢ž˜˜Ÿ›˜Ÿ˜œž–™hË£œfËž—hÌžosgÉ mtýŸ™gÐ|eñŸ ™—rs룟iÇ¡msë¡™hÌltù žž—˜žš–›hËž ˜–œ`Ì¢›oÄŸ˜›™›iÊŸž—™ œ˜Ÿž˜hÌ¡Ÿ›hΠšgÏŸœjË¡ fȤ›™gÑ}bùŸŸœšnsí¡œ—š ™™ž›—š¶žjÓœž˜™ ›˜hÏ™<ûœltퟘ˜œ˜›jË}c졟›˜Ÿš–žœ˜žnÄŸgÊŸžššž›—™gÍŸ˜šhÍŸmÅ nsꢚ—ŸiÈŸ˜gËœ›iÏŸ}bñ¡ ›™¤›šœ ˜psŸ˜š œšŸgÌ œ˜œo¡ž–fÌotìžžœ—œ›š™ gÌ£žšš¡š¡~µŸgОŸ ˜™hΜŸž˜nsðž›™ŸŸšprø¡Ÿžš›gÏžœ˜œŸ™›¡hÊ¢ ™š¡—œŸ™™hÑž ˜›šgÔ žŸ™›fÓ orú¡ ™š€»žŸ›fË•€a ™œ˜mÅ ›žŸ™› w½jÔžeÕœšmÊžŸŸ™—gÑž}bô£™™ž™› špÖ™iÍ Ÿ™sÇ›£™Ÿ ™›£œ›gÖ¡ž › gÓ Ÿš™ŸfÍ¡ ™™pÈž¡ž™hÓžœ›™gÒž˜¢™žœ˜ž –˜¡gÆ£Ÿš™ œ—œšŸ›ž™›gÍŸŸŸ˜šgМ›hÒŸ ›˜Ÿž˜›£hÉ£rs륛›eРoq怒›š ›šŸ ™œjÏŸ¡™Ÿ¢š› iʤ›ŸžgÊ ˜›hΠ¡œ—ž˜šiΞž™šŸš¡iÉž™œ›žšš ™žŸ›œ¢œœgÕžžiΤ¢iΤ›iÑŸ¡kÇ¡psí§gÏ¢mr¤œ£žtᛟ›gÒqËžš¡Ÿ˜œž˜˜hПpÇ¡œ˜gÍžˆbõ Ÿ—› š™hО›ŸššhÓ ˜›™œ•™œ•—˜›œ™˜™™¯jÆŸ›˜–™™—›š˜œ–™gÌpÇ›œ—˜žš™uu𠚘ž›˜qÅœ›Ÿ›šžœ™eÏžosû£ž˜šžšiÍŸxsö¢Ÿ ™›ž™—gÏ›€dö¡œ˜œœ™or餛—ŸŸ™›ž—˜mÇ œšžšš¡iʤiÈ¢qsþ¡›gØžosñ£žgÌŸouû£hÖŸpr÷¤Ÿ˜œŸ˜–Ÿ˜œŸ›™fÔŸŸquø¢š™hΞstô¢šgÅž€bõ¤œ™˜psñ£ž˜—Ÿ˜œ ™›Ÿ™˜wÀiΡaò¥œgРprþ¤ŸŸ››“¤›œhСnr£hØŸoÇœšhÏœ›iÑž ˜ž š˜Ÿš™iÉrÆœš™™iÉž˜fËpt󠞘—™—››–™›––œ˜˜gË›nsî žš™œ›—™t¼›h‹Úpt죛hÆžorò ž™™hÑpr󤟘—ž›—˜vs𡜕–œ›–š—–fÒsÁ š˜gÔž›ž™›ts󞟜™œš›žhÇ¡˜›x¼›œœ—˜¡™›ž—— iÆ¡ssh˘hÐtÀž™›——›gá›—˜™•™hÑœvºšhÑšstòžqrð¢ptï¥rsô¢qrû¡qsøŸntô¢rsö¢—™¡™™›oÄœ›žš™žš—œhÇŸsuñ¥gÇ¥qtú£™™hÔŸ™™hÌ›šš›hÊœ›œ—šiÌŸ—šiÓŸzt袘› ›˜ž˜›™œž™—˜ŸœhÈ¡os柗iΜquóŸžž˜‹dëŸžšššžš›hÒž˜™iÔžŸš˜žŸ™š¡™˜iÕ ¢lɳ ›œgÙ¡¡›š ™™Ÿr¿£kÊœqtñ¢ž™™œ—™žpÁ¡iËœ™—œpÞž™–žu¾  ™hÈ¢cù£™iÌœmtô¡žž™—gÔž›Ÿ™ttó™™iËotø¢žž™šœ˜˜iΞ€dh&eÈp梟jØŸ¢jÌ¥ hÌ¢‚c¤¡š™hЛ¡›iÏž¢››k× ¡kÏ¡£jʦŸiɦ ›iÒ šhÝ¢ŸjÏ¢ŸhË¥d¦›hÙ£qtø¤¡™š£ šœ¢š™fÜ nu±¢hȦouÿ§œ˜Ÿ šœ ›šrsô¥ iÌ£ms¤œiÓŸnuþ¥£jÍ¡psù¤ š¢œ˜ š›¡›hÏž¡šhÛ œiÏ¡ŸkРŸjɦœjË ™hËnuü¤¡iÌ¡puý¦lÌ œiРjÕŸ jÊ¢¢jÇ¥œiȤšiÍ rrô¢ jÍ¢žjÇ£ jʦžiÍŸ™jР›kÙ ¡iÍ¥¡kȤšhØ¡ŸhÊ¡hˤiÍ£š›hÚ¡Ÿ ™šiסŸ¢›šhÜ ›kÖ  kÇŸŸkɤ jÆ¥Ÿg˦šhÙž}cü¥¡kÉ£šœiÙ£žkÖ a㥜šiØž lË¥ jË¢›iÒ¢jÕŸžjÒ£¤j̦ gÌ¥œhÚžšgØ¡ŸjÇ£›hË¡›iÑž›hÒžhÙ¢¡jȦdÿ¨›šhÙŸou¢¢œšŸžšœi× }b¥›¢žŸjι ŸiÙ  jË¡žmϤšgÙ Ÿ¡™šgÙ Ÿ¡œš h× ¡ ž›žžš›iÙ¡ ž™œgÛ¤d¤£›hÒ¥pt¢œ¤h̵¸±¢šhС‚cÿ¢›ŸhʤœjÜ£žhÒŸnuú¤žhÍ nvû³¢›œiÙ¡ž™hÌ suõ¤ šhÌ¢qs¡œ¡h̦qu¥œžgÒ¤dø¥œ™iמeù¢¡š™  ™›hØ mt¦¡šhÖ¢œž¡šgÌ¢lu¡š¢iʤsuÿ¦›œgÜ¢oס£››¢ šœjÚŸ£œhΣœŸiÖ¡ŸšiÏ ›gØŸŸhÙ¢¢šgÏ¢rt¤¡ž™ysô¨ œ¢ ™œkÙ €dý£¢››rvü¥ ™œŸ››iÛ mt¥¡šiÚŸ hפqtû§šžjØ¢ŸhÍ¢š›iØžŸžh̤šœhÚ qsý£¡››žiÚ¢¤œuÄ ž¢š£ nÆ¥šœ£ ™ žœ œ›¡Ÿ››iØ¡ hͳ ˜hÙž¢hƦstù§ŸhÑŸosÿ¦ iÚŸ~dú¥¢dÌjÛŸ œhÏ¡šŸhζ‚c¨™œjÛ£qtü§ž›ŸjÓ¡ › ¡hã¡¢kÌlu +¤˜šhÙ €eü£kËž ›šiÛ žhÒ£›ŸiÍ¢¡šš¤™¢žš Ÿš£žš gζ‚½kן›£iͧd§œŸhÕ£~cù¥ œÁ¡¢gΣou¢œ¡iÍ´‚»£ ›fÑ¥pu£¡›œhÞ¢¢ šqÉ ž¢¡™›¡š›iÜŸŸ¡˜™hÝž jϰ¡œhÐ¥œžfПž jÊ©€dý¥œ›iÛ¡~a¢¡œ~bþ¡ šœ€d¡¡›™€cþ¤¢˜š ŸšžjÜŸ¡ž™Ÿ£››hÝŸ£i̦¡™gÏ¢pt¢›hÝ žiÓ¡¢j˳¢ž›hÜ cû¥¡œ{cõ£ ™ž¡š Ÿ˜iÝ¡  ™š¡iÑ£¢ž™žiÑ¡££œœhà¡¢fÚ ¢Ÿ™ž šškОžšŸ¡›ŸhÒ¡¢œ¢hÑ¢ fͧ¢ruZgt9*𧢤œœgÜ¢¡Ÿ—{c¢¡œ Ÿš›hÞ¡Ÿ¡›œ hݤ¢ ›hÛ£¢iÜ¢¢žœ iÛ¢}c¤ gθžœŸhϳ£œjÛ ov£¥œœ£ šŸjÕ ¡hП¢¡hѦ~d§ž¢¡›ŸiÔ¡xvü £Ÿ›¾¢ŸhÒ¡¡jΧŸœgÞ£ž¤hЦ|d§¤Ÿ›žiÔ¡¡iÓ žhÑ¢¡kΣŸ›šjÒ  iÌ d¤¡™€cý£¡žœgÕŸœhÒ¢ŸšŸŸœjÙ¡¢ž™¡kÏ¡¢Ÿš¢£œiÙ¡¡jѵ¥ŸgÒ¥›¡gÔ¡¡gδ¡œžjÑ  gͤŸ›œhÚŸ iΠ£žgÏ¥™›kÝ¡¢iͱ¢¡jÒ²¡šhÛ¡¡ŸšiÙ££¢š fÒ¡¢iЦŸ›gÛ ¡ ¡gÕ¥¤fÕ¹¦ž hئ¥lл¤¥i×µ© eצkÛ£¡hѧ¢ £iÔµ£ iᢠjÑ¢¢iÓ¢šfÔhâ ¢lÍ£¥gЦœŸgÍ¡Ÿœž£œš¡Ÿš¡jÕ¢£k˵¤  h΢˜hÑ œjà  ¢›hÕ¢›`ꥣfÓ§œŸhÞ¢¤¡Ÿ¦¥ hØ¥£ jÒ¡ž¡š€f¦¢¡š°§¡²©Ÿž¥ŸŸh䤠gØ¢¤hÕº¢žŸgतhÓ©œœ¥iз¦œfÔ¢›¥žiÑ¡œhߤ¢kÓ¤¡œžgण¢gÐ¥ž£iв¡œfÓ¦žhÝ¡¢ iÔ¡› iÒ²¥ŸjÓ¡œhᣢ£gÑ·c ¦žgÜ¢mÑ¢¥ŸœŸiÒ¡¤hÏ¥žšhÚ£ ¡šœiÛjÙ£ž£hÒ¤£œhÔ¦šœiÜ¡~d¨¡œ }Á¯¤£œ ¡žg⢟fÞ£¡iÕ¤¡hÏ£žhÑ£›Ÿi×£¡œmtü¦£œ¡€e£œœgÝ£€d¥ š ¡›œiÛ¡£ €dü££œ~c©¡žŸgØ¥£ŸžsË¡¡_쥥 œ³¦ž i裤¥~棣œ „¾µjÝ¡££ž¡iפ|aü¨£žž¢Ÿ›¢¢ j⣢ ›£¢šžhÝ £ œ£¼Ÿ¢hÍ£¤gФ›œhà  £iÌ££Ÿœ¡¡˜™iМ¢¡ ¢œžgÛ££ ¢  hÙ¥ps÷¦¡ŸiÝ žhߣ¤jЧ¡›gפd£Ÿe䣣£œœfÞ¢¢¢œhÜ Ÿ œ  ›hÛ¢¡¡œhÛ¡€c¥¢ž›  ›iÞ¢žiÜ¢¢hÝ¢¡fÍ¥¢gЦžh̤ œiÞ¢Ÿ hϧ¡hÑ¡¡iÒ¦¢›gÑ¥}d ¢£hФ€e¦£gιƒU9»¦¦ž{d¤£Ÿ›¢¤žŸgà ¡¢žŸhà£mr¨¢žiÓ£~d¥¤¢gà¤\ô£€e¦¥£|Ä¡£iÞ¥^¥hÒ¸€cýªžŸ¤iÒ££ŸgÑ©ká Ÿ¥hϸ¤›hࡦ£gЧ~c§ž¡¥žœgÙ ¢kÔ£}cû¦¦¢š}d¤ žiÙ¢mt¨  gÒ¢`磣Ÿœ€d£¤ ›iá €d£¤ ›iÚ¢£¡zb ¢¢£žzc£œ¤¡›¡ž›Ÿ£ ·Ÿ£ g×§ž ¢iÏ»¤¡g㣢žiØ£d¢£Ÿž¤iÒªžŸi㦧hÓ¶£Ÿ lÜ£¦iÕ·§ h餟g榦¤Ÿ£hÓ¨£žjó¤£hÖ¶§h×£œ¢jÔ¨¥ hÓ¤£žiÖ¤}eü¤¤¤¦£ž¥£ ¥¢ hØ¢¡hÛ²§ ŸhÙ¥¥jÔµ¤ŸhÚ¢¥¢gÓ¤ ¤iפ¢œhÔ¥ž¦iÔ´¥žœjØ¡ ¡›œjÌ¢›žiÙ¢£iÔ©£œhߢžhݤ¡œhÑ£ž¡gÕ¡¢žj࣢gÓ¦£žžhã Ÿ¤gÏ©¢œgÔ¤›¢iÕ¤£iϧ£hÒ¨žiÕ¤ž¥iÖ§¢hÔ¢Ÿ¤iѤ¡hϪ¡hÒ¨œžg⣦¢œgâ¡ iÚ¡¤gÒ£¢iÑ£›hÙ¢¢kÚ§¢œhÖ¢ž¤gÔ¥žhá¤^줟¢hÔ¸£bå§žŸjᢢžšiߣ`£iШd ¨ž£ŸŸiᢜgॢ¢žjÒ¡¡iѵ£žiÒ­¥jݤ£ž¢jÞ¥£hЦ¢œ¡jᡟ¤hÓ©£›iÜ¢¢jÞ¥`飡£lÞ žiÝ¢¤iб£›œi䢞¤iÑ££jϦ¢›œià¡]ò¢œ£hÒ¨£œœhà¢nt +¤¢ ™ŸŸiФžŸhÛ¤£iÔ¨¢ž|£Ÿ¥hÕ³¤\â«£Ÿ ¤ŸgרŸ¡¤žiÕ§Ÿ¡iᤣžjᤡhÖ £hÒ¨žžhÜ¢žhᣡgÓ¤¡iÔ¤mv£Ÿ¥hϲ¡œŸiÞ¡ hÛ£¤h϶¤œhÓ£¥jÖ££ ›~eÿ§¤Ÿ¢kÕ¤£iÓ´¤Ÿžh壠hÖ¢£jÒµ¥žiá¥Zí¤¡›iÞ£¡hÜ¢¤ œ¤kÓ¢£hÏ·¦Ÿhᣢj⥤žžgá£_룞¢žžiᣟhߣ]馣£hѧŸž¥hÕ¤£žhצž¡¤hÒ³£ž¡k⣡iথ£ž¡hߤ¢¥iÕ¶¢8§žž¤hÏ¥—_í¨ž¢ŸgѨž h㤢¢h䥠¤Ÿ hå§¥hØ¥£ ¡iç£~cÿ¨¥¢£jÔ£ž¢i㦤 ž¢h×¥¤hÕ·¤ži飢¥fÖ¸¥Ÿ£kÓ¢¤gÒ¹£žg⤤£Ÿmsª¡ž£hצ£gÔ¥££gÔ£h⤢¡hᣣ¤žiÕ¡ž¦jÓ¶¤h夡¨¡hᤣ£Ÿhᢣ¢oÒ¢ž¤žži礥iÖ²¥¡¡h夣¤ gܤ~bý§¡ § Ÿi㣤£ž|Å¡Ÿ¢žži×£{bü¦ ž£¢g× žh㤥hÒª¡žj㥢¢¢iÖ§£fÓªœ¦jÒ³£hצŸ±jØ¢¢¡hÒ¦žiÒ¢œi⥖ª h×¢ §¢}d¤ §¢žhᢢhØ·¤Ÿ¯¥  iè§¥£ ¦gݸ§¡£¥h×¾¥¥h饲¨¢¦jܵ©¡¡i먦 ¡¥gÙ­Ÿ£¥hÒ«  i椤¢ž£iÙ§£žhÔ£ ¦iÒ§¡hסž£iϪ¢Ÿ¤iÔ¦¢ŸgÖ¤Ÿi⤥£Ÿi壡¤iצži㢠jÖ¥¤žhݤ¤ Ÿ¢gÓ¤ œj×¥£iÔ¦¤žiÛ£žg䥤iÛ¥¤ž i⦤hÖº¤ ¤k×§¥žŸjÙ¥£¢›¡k×±¥jâ¡¡¢hÕ¦£›hÕ  ¤¡¡iÙ¦¤¡Ÿ¦iÕº¢¢©iÙ¼¦¡g餢i৤¡hÛ¦¤§hؼ£¤¨iذ žg奦£ ¦hÕ«£¡§i׸a㫦¡¡¦ŸŸiж¢ŸiÞ¡¡£¡jà¤_먥 Ÿi㥣ž¡¦ Ÿ¦Ÿ¥¡Ÿ¦¡ž¤ Ÿ¦¡ ¥ ž¥ ž¦ ž£Ÿžh䦥¡ i㨩¢ i椧¡iצ £gÕ¨¢žhá¡ ¡fÓ¥ŸhÛ¢ Ÿhߤ  š ¢š¡¢žŸhÜ¢¤ž hݤ¢ iÓ¦¢hÛ£^죤ŸœhÞ¤¢Ÿ iÜ¥¢hÒ© œhߢ¡žqtþ¦Ÿ iÚ¨ šgߣ®¦c¥¤£Ÿiâ¤g全¤£ž£Ÿ i䦦gß©¥žh÷¤¡g襤©£g릡¦¦Ÿgè¤c§£¢ži⤡h⧤ŸiÞ¥¥¢žh棠§iÓ©Ÿžgᤤj䦠iÞ¦¤œiÜ¢ŸiÞ¨¢hᤳ£~Φ¡¡hߨhÝ¡¢gݧ£œœ¢hÙ¦£gÛ¦œiߤ£iÜ¥œŸgÞ¤¤g×§žhÝ¢¢i×¥ Ÿ¢jÚ¥dÞ¦¡œqs£¢šiÛ£ ž›¡hÙ©›¡iÖ¥pul= 0*Ö¦¡¦ œ ¡šg࢛¡ŸhÜ£©¢¡iߥž­iݧ¤ŸŸkݤ¦¡Ÿiö¯©¡¥iÞ©Ÿ¯¢žj⤡hØ¥£œkÚ¡¢iÚ¦¡žiÜ¢ iØ¥Ÿœhؤ¥›kÚ¡¡žkࣞiÚ¤£iÚª¢›g쥭¤žœiÜ£¡ŸjÞ¡ž¡hש¡ií¢¯¤ž¯¥iÛ§œŸhߣ£žœhߦ¥ŸœjÛ ¢¡iञ¡ jÙ§žžjÚ¢¥œ¦žgट¤¢jÓ¤ž¢iÛ©¡›žiÚ¢£jب¢™œkÙ¡£jؤ¢œhÒ¦iÚ¢ ŸiÓ¢¡hÖ§ŸœiÜžž¡iÖ¥ ›hÜ£›¯jÝ££Ÿ›jॣ¤hߥny ¥ £žjÍ£›¢jÙ£}cª¡£k̵£ £hÞ¥¢Ÿjߦ£iÙ¨¢f婞¯£}d¦ž¡¡œ¡iܦ£žœiÜ££ŸjÜ¡ jÙ¥¢œgÓ£œ¥£jÞ¥žhß©Ÿœ²iত h礡gߨ£ hô¥±¤°j㦥žgó©£iâ§¢ž£jß«¡žhᥦ¡žiߥ¤Ÿ jà¥H¤¥  É¤¢Ÿ¦›žiÙ¤£j᤭¢žhí¤¢¤›h⣞¥kÙ¦œžiÜ¥¢ž¢œœjÞ¢²jܧ¢žiñ¦ŸiÚ¤¢ž®jà§£œ jᣤiצ£ž kà¡¥i⤠¤gÛ¦œ¬¥È¦œŸ¢Ÿžj⣠hÛªŸœ¦hØ©¡±¦› ~¯£ŸŸ¤hÓ šj࡜¡jÖ¤¢hÑ¢œhØ®¡¡§¢iÙ¦ŸŸiÛ¡£Ÿœhó§®§ž¢i㤤 Ÿgᦥ¡ iߤ¥ži࣢ŸœjÞ¨¥iÝ©ž j⪤ž¢hß©£ ¬¤iܨ¢ž­£ž«¤ž«§Ÿ¡¥žg楠¥¢hÖ£Ÿ¤iß©¢e䨟¢iá£J¦¥ ŸtѦ¢œ°¦žŸiÞ£¥Ÿh࣠iܦ¡ž®Ÿ›­¡›¡¤hÙ§Ÿœ¢£œvlµ£Ÿ¢¥Ÿ jܤ¦žŸj壤ŸŸi⥣ hߥ¦gßk*òÞÓ¥¤¦¡Ÿ¦¡hÕ¤ž£iÞ§{ʤ¢¡²¢­¤œ¡¥ŸŸiᣣ ká§¢ i㥣¢›hí¤¢£Ÿhफ़¥¡i⥞¯¤¡j襤¦ iè§£ª¢gè© ¶¨ h餮ª¢kç§¢fç§§£¡h⤤¡žj⢡ iߦ~É£¥¡³£ž£iÞ¥¥Ÿ¢iᤢ ¯¥¡¢£žgÜ£Ÿ¦¢g䦞¤£iÓ¤Ÿgܧ¡iÛ¡¢¢ži𥫤žh㦣hÞ¨¢ ­§¡ž¦hܪ¥ ¦£Ÿ¯¤¡¡¤jß«¢¡¤iت¡žgᦦ¥žh⤣¡£iÞ§¢žœkÝ£  hÛ¤Ÿiߦ¡œg壠i㣤 ži礤gß§¢ž¡hᥣ j𤮤œgæ¦nu¦¢£Ÿ®¦¡°¥Ÿ­¥¡£¥  h㥧£Ÿ¸£ž·¥ ¶§¡µ£¡³¦¢±¥ž°£ž²¥Ÿ ¥ Ÿ¦¤Ÿ§¤ž£¥ i䦥  h䥦¡fÕ¨ž°¨¡g礠£h᧤žh𥯦Ÿhó¢¢§Ÿkç§ž¥¢hâ«|d¦ž¤£ hব£ }d ´¥  ¨ Ÿi⤤¡žhè§­¢Ÿ­¡ ®£žŸ¤hÞ«¢Ÿ£¡œ®¦ ­¨¡¬¦¤¡§jæ¶¥ ¥gé©¥¢¡¦g䮤 ¢gå§§£¡j饥¥¢h馤¢ hæ©§ Ÿh䥧£Ÿhç¤}cª¦Ÿ ¥ ¡i妦¡žiû¦¤¨œhÚ¢Ÿi禧¡ži॥ŸžhÞ£¥¡g䥞¥ŸiÖ¤ gߣ£¢hÞ¦­iݦ£iÛ£¡ Ÿiढ¡¯£¿©`⪣Ÿ¦¤œ£¤ž£¤¡ž¤ gצ ¨¤i⦞¡i㤤 h夦já¥_í¥§¥ž£iá§¥¢£h夢gÜ©¤ŸhÙ£ž¦hᦜ¥g󦣠gÚm†¤£›¡¡  ŸŸŸœ›žŸž¡ œŸŸœž¢ ž¥hܨ¢žhv$µ¥¬§ g§£¤¡¡g壢g᧤¡f㣡g妥 fç§ž¢jᤤŸgç© ¤h⥢¢gâ¤g䢣¥tÓ©D¨¡¤¢žhÞ£Ÿ Ÿhá¡ ¡h}¦¤šhᤢ¡gâ¡¡¤œiᣫ¥gô¨£¡ž¤hܨ¡h࡯¥h裂 žiï§¡hত¢Ÿiᣣ¢iभiݦ£ž¯¥ž €Ç¤¤ ¤Ÿœµ£Ÿ´¥ ¤¢ ¤h⨣Ÿg⧨¡°¥¡¯¢¡jó¤¤jÚ¨£ž­¦Ÿ©¦£gç§¡¤f䨠¦jܦ¡hÞ¦£gÚ¦Ÿžiᥥ¡eá§ŸŸiyþ¹¡ ¤£¡h𥡡j藍hܤ£žžiߢ£¡Ÿh⣢gܧ¡œ± œ£iÛ£§¡hߢ­¦žg㣣ŸkÞ¦œié£c磡£›hࢢ¤™hߣž¤ gÔ£›œhडhߣŸ¤hܦŸ›h륮¥›œ¢Ÿi᨟²£Ÿ¯¥ ¢¤žhÖ¦žj夡£gÕ¦²¤œ¡¤Ÿi×§ž gߤ£ ŸiÞ¤£ŸiÖ¤œ¢hܦ¥jÞ¤¢¡žjߤ£ŸhÞ§™¥iࣤŸžh⤣hߤ¤¡žg㣞¢iÝ¥ h࡜¢gܤ¡›iࣟjᣢ¢¢¢ ¢£Ÿ~aÿº¦£¤žŸ¨¡Ÿ¤¡›¢¢ž¡¤žž£¡Ÿg䥡¤ŸgÖ¥Ÿ¤iÜ¥£ fÖ¤žœiߤ£iठhÝ¥¥¡Ÿ¥¡œ¢¢œwl ¸¢gå§¡i䥢fÚ«¡žgò°¤¢žhߥ¡fÙ¦ œiÞ¢Ÿ¤gÚ§¢žg࣢ ŸiᤣžK£ ¥ž¡ žgܤ¢žhÞ£¦hÚ¦¡¡jÚ•©¡ž £hפ¡™hߣ£žhϤžiÜ£žœiѤž¡g×¥Ÿ›iߢ gÙ£¤œiÒ¢™gÝ¢žhÞ  ž›iÛ¢Ÿœ˜¡ž›­¤œšhÛ ¡ ›Ÿ ›Ÿ œžjÚ¤¢ž›iߣ¢hÛ¢£hÝ£¡hÛ¦£ž£iÙ¤ŸŸjÜ¡£ fÓ¥šiÚ¡ ¢hà§žhÞ¤¤hݤ¢£i⣟ œhÝ¢ iÜ¢¢hᣞ¢ŸhפžkÝ£Ÿ¡iÒ¤žžjÙ¤¢ŸiÒŸœiØ¡¤k×£ ›gÛ£›hÞ žžjØ¥ hСšhߢ hÙ¢£žiᣛiÜ¡¢jÚ£¢fÞ¡ iÚ£ œiÞ£Ÿ£gÞ¦¯£žhÑ¥›®ià¡£Ÿ›hᥢ¢hب¡h⡞¡ŸjÒ¦œhÛ¢œiÙ¡¢ŸgÑ£gâ¢f࣢  jÚ££hᢟhÝ¡£ jß¡  gܧž¡hÞ¤¤žjߢiÚ¡¡ žiÞ¤¡ Ÿ¤œŸ£œž¦jÞ¨¤iࣥ¡ž¢¢œ¢£žŸ¤hÔ© Ÿ iߢ¢žhÔ£›iÜ ŸjÚ¥¡žgञgߦ¤žhÖ¥ŸiÖ££hÔ§¢i×§ œh⣠já ¦hج¢ fاŸ¢j磡¤hÕ·¤Ÿf棠g祥¢ f榣i䦣 ¡h㣤 fÓ¦¡i㥣hÔ¨¤ hØ¥Ÿg覡h䣢¢Ÿ¡¢ž ¢ Ÿhᥤ£žŸ¦£ ¤¤› ¤Ÿž¥¢ž¢¤¡¤¢¢hפ¥¡ i㤠iÖ·¢ gᢢhâ©£žfØ¥h梡hᣥ¢hÚ¥žf㤤hᣢfݪ£h㢠hᥦ¢œf⣢¢Ÿ¢£ž £iئ¡ŸgÛ£Ÿjï§±¥ ¤h妨 Ÿhç§©¤Ÿ¤¦¢Ÿg褥£ž£¥Ÿ¡£hØ´¦¢£hÞ¤£gÕª¢i×£ §h×£ fÚ¥ŸgÚ¦¡hÞ¥i⣜hÞ£¤iݦ œhߣ¥jæ²¥£Ÿh祡¡ž £¡Ÿh墢£žŸhट¡  i礢¢jÚ¨¡h袰¥ŸŸg㢙_ò¥¤ e䥞¡fडœg⤡h奞¡fÔ§žfÝ¡ jئžœfÜ¡¢hᢜfणŸfÝ¢£dਣœgß ŸgܤžgÞ¢hÝ£ ›eÚ¡ŸhÚ§ž›hÞ¤¤hय़gߥ¢gߤ›gߢŸgÛ¤œŸhפŸfÛ¡g즡h×£šhÚŸ™hÙ¤›hØ¡gÚ¢ŸhÛ¢žhÛ¬gÚ¤Ÿžfߣ›fë±¢¡gÛ¤hÛ¢žgÚ  œfܤšgÛ¡ŸhÝ¢œfÙ ¡gÚ£©žgÜ£›i櫟 gÕ§gÖ­› hÙ£žgÛ œhꬰž›fê­¢ gÛ£›h鮣šh鬯¢šgç®  hÜ¢›gê­¤ŸfÜ¢šeë­¡ gä œhé°£©›hìÞȾ£iܤœhÛ¤¡gÙ¨žgÚ¢¦ gG,&Å££ ™gÔ«¯ž§³že䤦¤hÚ¨œ®¡gߢ›¡œšhí¯ «¥­¥« h< ʤ œšfÕ°Ÿ¥¨ ¤©Ÿi䢥±œ¬¢¤«hØßȽ· ­¢hݦ­¢fݦ¬£ži硬¥fÞ§œ«¡iÜ©œhê­­ iì­¡Ÿgߤ±¡gÛ¤gï²¢ŸiÝ¡£ fܤœgﳤ©hÞBÕ:Õ«¤œ¢Ÿeà œ¡ž›  šh쥟hÚ5Ç'㺠¨£šgÝ5Ñ6ÓíÒ¬®¦«¬£žª££gÛ®§¯§}Я¨²¦§hç2Í2çʯ²¡œ«¥§¬¯¦¨¥©ª¥¨gè®±£dñ¦¨±©§´«ªháàËÉ«¬Í¿²§¡°§ž±£gå§ ±¥gñ°°§Ÿ®iå:Î=Ù6Ý&ÏR­¢ªŠ¿­³§«´©®¦¨¬§«¬¨­®¨dñ©¬µ¥¨¬©«¯©¬®¦©±§€Ùª¢²¦¡±ª ¯¥Ÿ¬iâ´ƒÍ`ƽ¦°¨}θ¡°¨¢ª§Ç¹¥©§£©i㳩«¡hî´¶©­ª«¯¨¢®i樥¢®§¡£j⧨ ¢i䤥 ®¥¤¯hᨡŸi⥯¤©¥¡i馧¢¡hà§¡­¢hݧ¢Ÿ°£žhñ°‚Í£°£œh𨤤žiñµª£©Ê¤¥¡ií©ž¯¥ fõª±¥¡³i嫤Ÿf奣¥ žhᦤ¡ h󩬥¡~Ø© ¤žg奯¥žg𱯦ª¯¤«|Ò¨®§¡g妫©há©¢œ°¦¡gò§­§¡hò°¢¶¢®hè­¥Ÿið§­º¤¢¨gợ°¦Ÿ¯¥jã® ¢i⦧¡Ÿh÷µ³¥ §jݦ¡Ÿhâ§µ¢ h᤭¥žªh䧨¡ h奥¡Ÿhôµ§Ÿ¯¨¡iõ¦«§£Ÿj䥤 Ÿg÷µ§¢Ÿh䦧iâ[2Ô³§²¨¢²¦¡®¦Ÿh󧤷¤«³hå³§¡«gé©§¢gõ«lî²®¨ ®h䵩ª¤µ£«jꥪ£ ¦i㬠¢h᧨¡¡ªiÞ©§Ÿiõ¦¢¦ £iਟg㮡¶¥©h礥¥¡gù´¨¢Ÿ´¦¢ic®£¢²¥ ¡i娧 ®i祧£¡g媤¢h覤¶¢¥j詨¤¡²iç§§£ ¤j߬¤¡ge,Õ»¥¡¡hⲦ¡ž«hᦦ£œh⣢£gà§Ÿf⤦£žgथ¢há§ž £hà©£ž¡gâ¤f³£¡iò¤«¨ žiõ²¤¨žg禡§há·¦¢¯§¡hߦ­£j⩟¬iæX"âËÊ«§·§«µ¤ ´£hàåÎÒª¥·¥ª²iç¶§«¢iç^Ç·ª¢¢gæ«¥¡¤hݪ¢©¨£g㫟®¦ži।¤ ²£¡iä§£¢žj⥱¤®¤hÞ©  hÞ¦¦ ž¥kÛ© œhॣ¡žhꨟ£hÝ¥ŸŸ¢jÚ¦ ­iܧ£gÞ¢ h৯ §£Ÿjᣠ£hÙ§pÔ¤¡œhê¥~c·¢Ÿ®¢Ë£œ®jÜWẩ¦ {Ù²¤¡©jó²lr2Í4Þ," üÑ©£¤ Ÿk㯤©©©©§§hݶ¦¨«¥¢©§jᬣ¢¬¥¡¥hÝ©¡ž³¦Ÿi溺¦Ÿiç§ ¦£~Щ ­i᧤¡­¦Ÿi⥨§¢©¥kܸ¨¢«§iÞª£°i䬥¡iö¦¯©ž«i窩£¬©¢£i樦¡Ÿiô´©¥ i奣´£ ¬§gá«£ ii⨧ eæ§¡¶¤¢fõ©­§£j奣g穦£ h÷µ©¨Ÿ°¥gæ©¢´¤¡hã§§£hz³¥hä«§ŸŸh榦¤h䪡¢i誦¦ gym÷Õ®¨«¡zu¦§¢Ÿh梡kÝ©¡Ÿhᦣ£h穯i⪥ iñ§±¦¢i妤h᫦¢­jã§¥¡hå§¡f稩¤h禡§i⪤žiô¨±§ ¯h⦥¢¡g禣£h饠²¥ hꥢ¨hÝ«¦ ®h奨£¡µ¦hí§¢gé§£gã§±§¡h䥡¦gáªsú¦ ¡iÙ¦£œgï©®¤hߨ¥Ÿhõ¨°¤g䪠¢h㦥¤ in?æÖΦ©¥¡h모£¡¦hᮥ¡hꤲª ié§¡¦i䬧£¥g姦¢£gã©§¢¡§iÙ¦Ÿžh䦥¡Ÿ£i᪣ž£hß§¦ i禠¥iÞ©£¡e㣢£iÝ¥¡Ÿh⦥hß©¤ jå§ ¥gݨ¤¡h[Ѳ£§«žf媣 h꯯¥ hð§­¨hß®£i⦡f䨥£iuµ¤¦g⩟¢ká§¥¡gߦ£hÞ¦£žií©®¦gà«¢²i驦£¨i㮣 ¦i੨¢gæ§¡§jà«¡¡hä©§¡g祡¨h᪥žiöª°§ Ÿg䨦¢j㤡¦hઢžh⥥¦ià«¡ŸhᥢgÞ§¡ j⤣¡g᪟¡iᤥ¢hᦠ¥iÞ¨£¡hᥥhß·¦ g䤡¨iÞ©¢ g䥢¤hߨ£Ÿjߤ £gߪŸ¢iÞ¥¥¡há¥gߥ¢£iÔ¤œ°iÞ¨¡Ÿhࢢ¢jÚ§Ÿh㦦iܨŸžjÞ§Ÿgߥ¦£hæ§ž®i⧦hݪ °h媧gଣ£iߢŸh⣤¢gݨ  hߥ hܦ¢¡iÞ¦Ÿ­g⦡Ÿžgܤ¢ iݤœ«iÝ¥¢gئžhटhÛ¥¡žhÝ¡ £fÛ© œjÜ¡Ÿ¥iÙª¡žg楥hߤ¡ŸiÞ§  hÙ§£ªjà±°jâ­¤¡žiÞ®¤iݵ¡gÞ¨ ®iݲ¢¢ iᦣ hߦŸ¯hݯ¥£jݧ›h뱤£hÛ©Ÿiܦ Ÿfݤ¡jÛ¦¡hߥžhݤhò¦œiÛ¦œŸgÜ¥¢ hÛ©Ÿiܤ¡¢hÞ©ŸŸiথ¡gߥ £iਢhঢ£hÙ¦¢ŸgÒ¦ž¡iÚ¤¡iÝ¥žŸgÙ¥£hܧžœiÜ£¢iÞ¥¡hܧ£žhÚ¥ŸgÝ©ŸhÝ£œ¢iÙ§¡hÞ§¥hÝ©Ÿhݧžhࢠ¤hܪŸgÞ¥¤jܧ£iߤ g࣢žjѦœgﱤ¢jय़°ij«ŸžhÛ¤¢jÙ©¡gÞ¤¢hÝ¥ gÝ© ŸgÝ£¡hÙ¦¡gÚ¨ž®kÞ¥ gÙ¦žjÙ£¡žgफ़ hÚ¤ ià§žgÜ£¢gÚ§œiÝ¥¥ŸgÞ¤ž hߤ¡hݨ¢ŸŸgݤ hÚ¨žœŸh×£¡hÕ¥ŸhÙ§žgÛ£›gÜ¥nפ¢žœ¤hÚ§ gݤœií§¡ œhÞ¢¡gÚ¤¢žŸj࣠iئ¡iÚ¥iØ££iÙ´ ¬£i᨞gݤ¡hÞ¥¢ fᥧgÞ§Ÿ¯¤žhܤŸ¤iß©¡iݧž¡hߤ¤gܨ žhà§¢Ÿgᣠ¤gت¡f㦜¡jÞ¦¢¡ŸfÚ¤¢žžjÚ¢¤hÚªžgܤ¡ŸiÜ¢­hÙ´£Ÿfꦪ¤Ÿh५¡iÜ©gᣟh⦦¢Ÿgñ³µ¤Ÿgᤦ£Ÿhòª ·£gôª¢°§ hè§ µ¤f客¢i䥥£h䨢´¤ i⤤Ÿfß§gô²§£Ÿg䥣iÛµ£¡h館¥Ÿh䨠f÷µ·§¡h妣¢gæ© ®¥hä« ¡i⦧¢g驟¦gᦣŸgߤŸgà§¢ži즤£gÞ¦žŸiᣣŸgߥ gâ§£žhi³¤ ei ´¤ŸhÞ£¡£hÛµ£žhﯧ¢ hשŸžj‡G6åÍĤ²¥ i󱲤žgõ°­¥Ÿf𱱦¡hñ²µ¤¡gô°²¤ hæ¥_íª²¦¢¯¥¢h󳩢¡°¦¡h매§£Ÿ¦¢h榠¨ k樟§¢fߨ\ë©¡iﯱ£žfî°¯¥¢gç° ³¤©g䥦¢gi´§¡gä« ²¥hã«£h÷´¨¦¢j樦gú¶[ý¦¥¤eß§a~Òª¥¨¥Ÿg⨡g誣£Ÿhॠhà§¢iÜ·¤§g鋗¡fbɧ¦¤Ÿf૤£hट¡hᳯ¤ª«±hß Ü© °¢žgè°“½±§Úν£iÝʽ­¡fÜÆ¶­³¢¨°fÛÒݤ¢fÛ§¡hÚµ¦§¡háɱÁº©Àª f.ý·­Ã²©¤Ÿ¨hã°¢¡ª§i È»¬¾µ¬®¤h販­¤§¬¤g㸩¬§€Ì¸¤«¦¢¬°¤¬hö³²«©´¤«¦jÚ4Ñèз¬­¦«¯¥¨ií±¯§¨±¤§jö°±¦©®¨hé´¬°£ª´¤gî´©µ¤‚Õ¬¡±¦há·«ª¯€Íµª¬iìâÎÁÁ­«oÛ°²°§±¯¤gñ±±¬©±¬«ÖÉ­¶§ªÑȰ¯®´¬«±¬«hô×À¯´¨«Î玲µjãµ§©¯´«fð±²§§jTÏ¿­¯µ«ª³§ªhðÕî­²ª¨gðξ®¿²®±©©iîÕí³®ª±ª¯gêÑijݬµ««hð;±·­°³©bRÏů´´ª¯³ª°©«®gíµ³©±°¨°héɱ¬´¯«µ®«´©®°ª±²¨hì°²±¨³¬ª³¬«´¬ªh·µ®¬´«­qç°´¬¬´¬Ä¸¯Ã´®Ã¸Ù­°µ­¯iñ̲­Á®«À­¯¸¬°³ªµ¦¬·¤iﶬ¬µ«¬gïÔ˶Á°¯µ¬Éº­ní´¶¬±iôʸ®Ã²¯¶ª²©¬ßËø­É۸®®¸®³§ªh!µ¹±®¹¬±´¬¸µ­¬¶®²jùЫ°É²Çį~Ù³·®¬¶ªÝν®²µ«´´«³¦¬µiéÞÉÄ»¯¹ª­¹¦¥gé´µµ¬°hý×Å´Å®±º§­´¨¬³³­¶©híҺί¦¸¨¤²¸Ö¸¬ÛÌ÷­ÊÁ±¹®«¸«°´€Õ»°¬·¯në¯ÚÈÁÁ®Æ4&ັ¹°®¶ª{ݱ±´«É¯ǰÇÀ±Æ³²Å²°¼³®bʱ­Ç¯²·¯Î̾ĩ²º°²¼©±º«°Í·µº®ÏÍ·³½±~ݶ°¹°±·°¹©¦²gêÜί¥³·­²·­²ª­€!Ï©¨²¶~j´­Ä²ÇƯô­Ä±ÆÄ°ÃÀoH&и±¸­¬µÓȱǹ¯Å±²Ä±Ç¿°Ç~Úʳ²Ê³ÆÃ²°Æ€Ýʰſ²Æ»¯Å»°Æ©°È°°Æ­±Ä®ÄÀ°Å­°Æ¬€ß´¯·¬²·³¯²±«ÊŲǯ±º¬¯·®°µ­±oíÏÀµÆ°²º¯¯»®®ƒõ×Ȳķ¯Å´®¶³®Å²¯·«²¸«ÍŰº«­Èµ¯ªjC+  ßÆÅ²Ç¾c.Õð²·®°¶­±¸­±º°}ಶ¶«·³­¸«¯·ª¯³ª¯¶¬€Û¹­²·­³ª­³¹®±oï·¹®³®¯±º¬³¹¯µ´¬¶­®º«¯¸¬®gÞÓ´·¼±º­¯¹©±»¨°º©³±´iùÑ®µ»°®º­·iïн®·°°¹®µfìѹ³º­±·¬´°Ü¹¯±¸°³¬®iÏ¿²ÖÊŽ²ÖÍĽ²¶®°áÐǾ²·¹­äÕɽ±Ì½µ¾²¹¯®µ¸¬¶µ¬·²¯º®µ«®´hïÓ¸´¹¯¹¬±¹°®¶«¯¶­®¶gxS7÷Ö½²½´¯¹µ­¹µ®ÎÀdAÜË·µ½²·¸®¸nìÜÌ·½²´}çÚʸ»®²}âÕÀɾ³œy߉äг«´nÖÜŸͳÜѽ˴³À³²½±±¼µ²¼°±¹¯¯¶±¯±~áÞÍÌÁ²×ͽ˰²¿¯¶½®°»¯¯¼¯®ØÎÎÍ·ÖѼ˲¶Ùϻ̱µÛÎɾ´ßͿ̳¶½°ßÒÆÊ·¹Á²_?ÞÒµ¶áÔ͸µº±¸¹±\ãØ·¶Ñ¶ÝγŴ´ÓÄ´Ì´Û̴°¶Ñ·µÍ´¹½¯éÛËж·¿²´¾³´Ñ»¶ÒµáÛÆÊ®¸Ð¹¹Ì´â×ÊʱÎ϶¸Îµ×ÑÇ˵¸¾±àÖÈdz´Ë¶ØÎÉȵ¶Ð¶³Î²Ý×È̯¶Ð‹g*м½ÐÀµÈ¹²É·È˵ËɵʻÂÈ·ÆÉ´ÂÆà7¾ÈÀÅǵµÉ´µÊ·_#É^!Ê]ÇÇ´ÄÊ[/ÕÃ˰¶Ð±´Ï³¼Ð´¶Úѓ괳à×Éʶ´Ê´´¾­²ÐÊÇÄ´¶½±j£¸¸Ð¸·Ï¶´¾²³À²²Ò¼ÚؼÍÃ\4ÓÇɵÍθγ¸Í¦¶Ä´¶¾±º±²lÇÕºãͶ\¾Óǹ˶ÜÎÆË¶²˜áÏ˸³Ì¸´Ëµ±Ê¹¹º°ÉºÆÆÆ³ÄIJį´ÆzEÞÇÀðµÅµÉ½´Æ­·µÊ´¶Ç²ÈÀv÷ÚÆÉ½µÎijͰ´Ïó˯´Ì¹±»³®Ç¹±Ã³ÃĴŲÁ½Â¹Æ°Ä½³Å.ÛÒ¯­¼¯²ÑǶɬ¶Î̷Ⱦ²É½{C-/˶ȻÄĶÁ³\&ÅÃÀ°\.¹Å·¿Ã²ÂÀº¿¼¹¿¾¿»º½»¿½¸¿¼ºÃµ¾Á±½Â²Æ½µÅ®¹Å¶¾À³¿Ãµ¾Ã¶±ÇÁ°Â¯Ãıż®Æ¹®Å¸¯Ã¼®Å¼®»Á­¾¹®¿º¯À·®Á³±À´±Ãª±Æ«±Æ®®Á³°Å®±Ä±¯Ç²±º¯®È°€Þ¼®Å·±Å±°Ä±ÊÈyçŵ¿ÂµµÃ´±Ã±°Á¬Ã¼°Á¶bÈ¿Á±¾º®Ã¼±Å©msÛĵưµ»¯Îɴĸ_2×ÅÆ²Æº°Æ·²Æ¯ÅÁ²ÉÁ²ÈÁ°È²ȀâÉ·±Æ³°Å²ÅȱÄÂmj'ûÓÍ¿²½³­Å´Èʳƴ²Å´³È®ÆÅ±È»°Æ·°Å±~K˸ƻ²Å´²Æ±±Ä±³Ç±Ä¿¯Å½²Åµ²Ån,àÉÀ½±±º±¯¹°°º°°c€/âо´¶º²±»¯°»±±¹³­Ï¿³É³²È²ËÅnÓÄźƲǹ³É³Ç½³Åµ~䵴űʺ±Å°ÂűƱ°Ä²ÆÅ²Æ·ÂįǺ°Äµ³Æ´È½µÉ²´É³²Èº´Ë´³É²Éijɷ¶É³ÉóȰȀ+ëÐʲµ½²°¼°ÜÍÿ²¶º¯°Å±Éóŵ±Æ±É½Âȱ´¿`CáÓÀ·ÑÊ…ã͹Á²´¼°ßÑÇɯʿa9ÍÆÈ_)ͻŵ`0»É¾ÁÅ·ÃÆ±È¾½Ä³ÁÁ¶Â¾ÂÂÀ¾½¿¿½¾¾ÁÁÀŵÁþÀþƴÁÆÄƼÂÇ·ÆÈ·ÅÆ´ÇɳÊÀ]#½µÊ³Ê¸´È²µÉ²ÎÃÆÉ·±Ç¸³ÊűƹÂųÆÃ¿Ä¹Â´ÅĵƸ±Ç·²ÇµÂıľ¯Á·¿Á¶Á±¿Á€2<ÉÌÃǴƽ°ÅÁ¯Åº®Äµ²Ä²Á±ǵ²Ç±´É´´È·²Ç¸²Ç¼²ÈÀ´Êº±Ê¸´ÊµÆÂ³ÈºµÇ±¸É²ÊĴǵ±Ê³±È³ËÇÆÄ´´Ä²ËõɶµÉ³´Ê³·Ë²ËÄ´aɽ´ÇÀ·Íµǵ¯È¸´Ä±Å»²ÇŰżc(½i"¾Àıû¯ÈŲʶÁų¿Â±Â¾¿Ã¶¿À±wM×޵°È¥À˺°Æµ±Ä²Å¿´Æ³²Ã±±È°³Æµ³È²³Æ³å¹°É²˜Ì³¯É±ÈǶɳ²}ÏÐŰî€1ÇĽ¿¶¼¼Â®»Ä»¼¼¾¸b¿ÓÀ½»¹½¯·¼­¾´»¹¯¸¸¸¸¸·º±¼½´¸º»­½¹¹­¼¼­¿¼¬½¼¶¹»¹¸½€>*ÙÅÀ´¯À¼¯½½±¼»¼®¾¼–ݼ½±¼½¯½¿²¼½­º¼¯¹%Ǿ·“ϼ¹¼¸¸»¸»—Ž»¹¼†ÇÁ½ºd+½¸º¾¹¿½º»½¹¼¼¹½»»¾¼¼¿»ºoLù¿¿¼½¿»º¿º½¿¼¾¿¹¿½º»½¹½Àº¾»7#ÂÁĹ»¿½¹½·½¼¸º¹¶¹»º¼¼»·¸»º¹¼·¹¼¹»»¸»¹º¼»Àºº¿l3¾»½¼»pNèľ¾¼½º¾¾¼¿º½»»¾¼¸½»¼Eèÿ¼o:õÄ¿À½»½»¸¼½½½¹¼º»»º·f<Õ) Ⱦ»½»¹º½º¾º¸¼º¹¼¹½¹º¿»¼¾º·¿¼º¾»9ïÇ¿¾½½½¾¼¼½»¸¿º»¸¹½D(ÍÁº¾°¼¾pt/½»»¾º»¼»Á¼¾¾»¿¿½Á»¼Á»¿À»À¼ºÁ¼¼Á¹¹¾¼·¼ººº¼½»¸ºººº¸$âĽ¾¾¶¼¾¸¸¡Áººº½ºº¹ºi:Õ»¸½»¾¼··º'ïÁ½¼¹¼·¸··º·¹ºµ·¸´¸·¶}Ú¿»º·¦Ã¤¿¶¶¸ª¡Äº³µ´º´µ·³µ€  ä¾½¹¹¼¸¶»¸¼·¶¸º·º¹º¼¸»¸¸¹¹~- ʼ»¿»¸½¸·½€$ ƽ¸¹¸¸·ººµ¶¶¶¸º¶¹¶·¹¹·¶m6é“ῼº»x3ƽ»»º»otÞþ¿¾¼¹¹¶»¼¼¼º¼¹»¹·º¹¹¸´´·¹¸º¸¶·º·º³¶·¶¶··¸·´¸°´fâ¹²²{ó¼´µ°°¯¯±²²¯°­¯¯²‚Ø¢º°²±±­¯±¯ƒá¶³´³„â¹³¸²oôº²³µ„ìÁ¶³³wͼ´µn˺²µmó¼µo Ź·³vϾºµ¶mÅ´:Ó¼¶·´²°°püîク¶¶´·³nËàÁ·µ´¶´±µ²µ¶µ·³¶µµQŒù ÍÀ¼µ¸·´µ¶º¶¸·¶¹¹¸¶º¶µ·º¸¶º* ༺¸º·¹·¶o) ðɾ½½¸¸¹·¸¹¸º¹»º¼¹¸»¹»º½»¹»¼¼¿¾»»½»½¿p˺½¼¹€Ï¿¾»½º¼»‘óÉ¿¾¼Â½½¼º¼»»º¹º¹¼½º¹»¹¸»¸¹»¸»¼¼¼»¼¸½»¼º½ººÀ»»¼»¼¼¿¾¼¼½½¼»½Àº¼½~ÐÀ»¿¾½½¼»¾¿¿¿Àº»¿¼l'ÚÊmÁ»½»¾¼p%ÙÈ~ǽ¹»¼¼¾½º»¿nAÛ¼½¹Ï¿ÃmKûÉÁÀ¿À½À¾zÁÁ¾¿½¿¾¼¾½¼¼½½½Â¼¼}ÑýÀ¾¿¾€%ÔÇÀÂÁ¾¿Ã¿ÁÿÀÁÀÀÂÀÁÀ¿ÀÀ¾ÃÀ¿mÇÁÀ¾ÁÁ¿| ÉÂ~ Ê¿¿ÁÁ¿ÂÂÁÂÅÁÁÀ¾ÀÁÂÂÁ¿Á¿ÁÀ¿¿ÃÂÁÃÄÃ]Š:ËÄÂÁÉÅÅÈÄÅÆÄÄÆÆÄÆÈÃÉÈÄÂ]*ÇÁÃÈÆÅÅÆÄÄÂÆÊÃÂÄÃÅÅÁÁÂÁÃÆÂÃÀÄÃÃÄ¿ÃÃÃÃÄÃÂÅÃÅÃÃÃÃÁÆÇÃÄÆÄÃÅÃÅÁÃÄÆÅÂÆÂÅÄÂÅÇÃÅÆÂÃÁÂÁÿn­jaþ ÔÁP3:¹¾½Ã»¼½½º¸À»oÂÀº¹ºº¸´»º·¹¾¹º¸µ¸¹²»¼¸·¹¼º·¿¼¾½¹º¿Á¿Ã¼»»»½ÀÂÂÁýÁ½¾À¹¾À¾À¿½ÀÁ¿¼½º½ÀÁ¾Â½¼½¿¿À¿»¿ÀÄ¿¿º½À¾Á¿»¼Á½¿½½¾»½¾¾½¼½¿¿¾¼¾¾½¼¾»¼»¾»¼¼»»»¿½À½½»¼»»¾»¼º¹»¾¾½½º½¼¹»¾¿½½ºº¿¼º½¼¹ºÀÀ¿½¼»¾¹¿¿Á¸»½¼»»º¹¾»¼»»¾½¹¾¼»¹¿»»¼½¿¾½¿º½½¿À¼½¾¼¼¿¿¿À¼»»¹¹À»Á¿¼€LÒÆ¾½À¿¼½»»¾Â|VÞÆÃ½½¾½¾¼¼½Á¿~/ÖĽ»½¿ÂÁÁÀ¾½Â»¿½¹¿À»»Á^ÐÇļ½¾ÄÀÀÂÀ½¿ÁÀ½¾ÀÀ¾ÃÁ»½Â¾|'ÇÃÁ¿À¿¼¾ÂÀÁ¿¿¾Â¿¾o¿¼Â¿¾À¼½¿n2×ǾÁ¿¿¼À¿½¾ÀÀÀ¿ÁÿÁ¿½¿Ã½¾À¿ÃÿÄmNÌrÃÄÂÀ¾ÇþÁ¾ÁÅÁÊÄÃÁ½ÃÀÀÁ–¸²ÌÄÂþÄÂÂÃÅ¿ÂÆÀ¾Â¿ÂÃÃÀ¿~Ä¿ÂÁÀÁÄÿÁ½¾Ão1ÝÆÅÀÃÁ¿½ÂýÄÂÇÅÂÄÁ¾ÆÅ¿ÃÄÁÁÅ{4éÚËÁÅÄnÍÁÀÄÃÁÈÆÂÆÃÁÄÄÂÂÁÃÃÅÃÀÅÁÂÄÂÂÄÃÁÃÃÁÀÂÂÁÅÿÆÄ¿‚0ÔÉÆ¿ÄÅÀÃÇÃÁ`)ÃÅÃÃÉÂlǿdžʒQ1ÑÊÇÇÆÅÉ_,ÈÄÂÅÅÁaAÒÈÅÄÄÃÄÇÄÅÅÅÅÆÅÆÄÄÈ~ÐÅÄÉ•nÄËÉÈÈÅÈÄÅÇÄÄÈÃÄÉÅÁÆ€"ØÉÄÇÊÅÇÇÄÄÆÄÅÈÅÅÇÅÆÇÅÂÈÅÆÆÇÆÄÈÆÄÈÇÅÉÇÅÈÆÆÇÆÂÆ€#ÏÎÅÇÆÃÇÉÃÂÈÂÆÊÄÅÉÃŃ%ÐÊÅÇÇa,ÊÁÈÆÄÆÈÃÉd+—õƦÚÄÈÆÆÇÉÂÅÅÎÆÆÉÄÅÊÃÇÈÄÉÉÅÊo-ÏÉÁÄÆÅÉÈÅÉÉÂk+ÅÆÆÅÈȈÄÍÉÇÇd(ÈÅÅÅÄ^,ÉÅÇÄÇÈÆÆÇÃÄÇÇÆÉÇÅÊÊÅÊÇÃÊÈÆËÉÉÉÇÈÊÇÆÌÇÇËÉÆÌÉÇÉÊÇÌÊÈËÊÇËÊÌËÇÊÈÇÆÈÇÊÇÇÇÉÉÊËÆÈÈÇËÊÆÌmš2ÒÉÉËÈÉÌÆÉÌËÈÈÅÈÈÇËÊ~ÌÇÊÈÄÉËÅÍÊÄÆÌÄÄÊÇÅÊÅÆÉÈÌÇÇÀÇÉÄÄǯÓÌÇÅÄÇÆÉÊÅÅÇÆÇËÍÇÆËÉÆÊÈ~ÏÇÉ€ÐÆÅÄÇÂÅÉÆÇÇÄÆÆÆ€ÈÇÊÈÇÇÄÆÉÅÅÇÄÆÈÈÆÈÄÆÈÅÇÇÇÇ{3ÖÎËÆ_6ÉËÉÅÉÅÆÇÊÅÉÆÆÇÊÆÅÅĨæËÆÆÇÅÈÈÅÅÈw#ÏÉÇÉÅÅÈÃÃÈ…!ÉÍÆd0ËÆÄÆÇÆÇÈÄÄÇÅÅÈÃÅc/ÌÉÃÆÆÄÅÉÄÃÊa+ÎÂÄÈÄÅÈÃÅÉÄÇÇ‚#ÛÉËÈÄÉÈÂÈÈÃÈÇÃÊÈÂÇÆ^.ÈÁÆÉÃÅÇÂÃÈÅÂÆÅÃÉÆÈÈÅÄÈÇÅÈÇÅÈÉÇd/ÇÆÇÆÅÇÇÅÉÇÃÇÇÅ&âÏÉËÉÆÈÈÆÇÊÆÇÆÀÍÄÊÄÆÃÈÉÈÇÉÄÅÉÆÆÉÈÆÌÈÄËÆÆÊÆÅɃ׺ÌÌÆÈËÅÈÌÈÉËÅÇËÇÈÌÃÇËÇÇËÆÉÊÅÇËÆÇÌÈÆËÅÃÉe—6ÊÇ€ÑÆÀÆÅ`.ÈÀÆÃÂÈÅÁÇÄÄÈÅÇÄÄÅÄÃÄÃÅÇÇÆÆÄÆÂÉÈÄËÉÆÈË*ÊÑÉÉÅÆÉÆÊÇÃÆÅÊ·Íg.Ë»ÄºÇ¸ÈÆÄÈÉÅÅÁÆÇ^.Ë„ +ÕÇÈÉ ¶¹È͸ÇȵËÁÃȾÈ̼ÇÉÉÂÉÇÂÇÇÃÇÇÃÇÃÆÈÃÇÅÅÈÈÄÅÄÄÇÇÉÆÅÊÆÇÉÄÉÇÅŠÎËÉÉËÆÈÉÆÊ¿Èȼt+ÇÉ»ÆË¼–ÏÈÊÈ»ÆÉÊÆÅÈÊÇÅÈÇÇÆÃÊÉÅÈÉÃÇa.ÎÇÄÊÈÈÊÇÆÍÇÈ;ÉÌÍÉÊ`1ÌÇÇÊÊÉËËÉÍÇÇËÊÉ̼ÌÀξÉÊ»ÌÌ`1̽Éʽǹιg5ÂÈÊ·È˸È͹ÌÄÉ˺ŒÔÊ´¾ÑÁÍÎË·ÌżËÅÎÏÀλ̷ÎÉÊ̾Ìζ»ÐÐÊͽË̸ÏÄÉ̹É͹É̹ÉͰ¹Ð’ÐÒ´º×Ó¹ÐÂa*¿µÍ»»ÏȸÑÈ·ÏÇ·ºÃ·¸·³Ï¼¶Í»¶½¼¶Ð¶¶Ñɺϴ·ÑȹÒÀ¹Íµ¸Á±¶ÖͼÁ·¸¼¯·º²~éIJ·½°µ¼°·¼³µº°°¹²µ·»´¼±µ¹À¸·Ã³¹¶­¶¿°µ·»µ´¾°³½­´Á¯´²«°¾®°»¬²¼´—Ò·²º­±¯«²¹¯³°©¼¬±¸¯±µ®¯´º³³º®²»²µ¼±ƒœû󱩩¬©§·«§µ¯€Ö²©±®¬|篱¹¬±·¬§²¯ª³¯©³®¨³­§±«§ª¬ª¥´¬§±®§¨¯«¦²º¨°µ«§³®©´«¬«¬¬§²¬§³­ª¦±®¨ª®¬¨ª¬¦¨­¨ª¬ª§©ª¬Ñ±¨©º©§´®¨²­§¦­¨§¶®¥qò­ª»«¨««©«¯«¨¬­§ª¸«§©­¨³¯¬§¬«ª«©«©¨«®ª«¸«¨µ¬«©¶¬¨­­­€| ±©¬«¨¨ª©¨«ª§¨ª¨¥«ª¨}Ú¬©¯¨§©©Ô³©¨­¨¨©¬¦§©§¦¦ª©Ù°¨ª¬«©§~ج¬¬¨§­¨©­«§§­©ª«©¬ª¨ªª©©µ«§­¯««®®¨©°©Ó­©©­¬©««§®q屩¦ª®ª§®ª¥©€Ø­«ª§¬­•_¯¥«­©©«“¼®q謪S¯«¦§­§©­ª¦««¦¨®«¥¨¬€Ð®¦¥«¨£©‚Ì¿¬¨ª«©ªÙ¬©­©ª®ªpⱪ©¬§§¬Ð³«§§¬¨©«¨§¬©§«¬¨¨«¨ß­¨©­ªª«€Ô¬©©§­©¥€Õ©©­§¥¨«~b°¥¨ª“¹¯«§©«j篬§§«ª¨j盛¬¨jꮦ©­jå±€`«©«¬iî³b°¦¬¨¥d»ªª§©lꬭ«ií²aÁ«bø®¦ª®«¨©ªh殀Ͻ«¨«¯¬iù±ª«­€Ò¾­ª¬¯¬ª~Ø­«ª©©ª®€Ò¬®°««¬~Ó®««ª¬ª©€Î«¦¬©©¦©Õ¯­§­©ª­â°©½­¨«¬~Ì¿ª©§¬©¦ª¬¨¦«¨¥«ªÌ³ª§ªª¨¨€Ðªª©©©«¦¨ª«¥¦ª©£¤Ïª¥«¦¦¦¥“¸ªˆ½«¤¢iÝ©Ÿ¥¦hú«©¨jꩤ¦hß©§i쪤¦§j稥¥¤¥¢¢¥¤¤¢§¨¤£¢£¢ ¨¥¥£¥¥¥£¥¦¥¦¦§«¨¦¢¨¥¡£§£ £§¤¢¥¤¥¥¨¥£¥¦¥¡§§§¤«§¤¦©¦¦¥¨££§¦§¦£¢¦£ ¤¤¡¢£¡¢¡wË£    ¢¢¡¡¢¥¤£¢¤¢£¡¤¤¢¡¢¢¡¥£uΣ ¤¤¡¦¥†Ã«¦¤¢¥¤¡„¿£¢¢¤££¤¦£¤¢¥¡£¤¤†½§£¥¢¥¥  ¢¢¢¡¤£¡ ¤£¢Ì¤¡¥¦¤¤§vѦ¦¦¡ ¤¢qצ¢¤¡¦ž¤¦¡‚fª¤¤¥nݦ ¥¤‡Ã¨£¡ §¤ ¡¤£Ç§££¡¦£¡‚Ŧ¡£¢¥¢ „¤¡¦¦££¤¤¡¤¥¢Î¦¥¢¥¦¢¡¥¢¢¡§¤Ÿ¢§¦¡ƒÄ¦¡¡¥¢¡¤£¢¡‡½¦£¤¡¢¡¢¤¡¢Æ¦£¥¤¡£¡£¤hã«¡¥¥tÔ¨¤ £¤£¡„çxÊ©£¥sØ¥¥¦¤¶l妦¥¥¥¦kà§„e¾oÞ«¦¢iå©£§kâ­€b »pÛ«¥‚Ȫ¦¦±§¤®Ë¨£¦¥£¦¥£µ¤¤¤¥¥£¦qا§¤¤¦¤¥†»¨¡£¤¤¢£¦¦£¤¥¥¢i㨃p®¦§¤£há©Î¨¥¦¥¤¨¥‚Ȩ¢¤¥¤£¦£¢£¦¢¤£¤iߪ€Ë§¦¢£¤££¤¤¢¤ ¢¦¤ ¢É§¥¥ž§¥¢rÔ¨¡¤§¤¢ƒÏ§£§¨£¥‚ +´¥¥¨§¢¤‚Ì©ª¤¤¨£¤q×§¡§¥¤³¦¦¤Î«¨£¥µ§¥‚Ô¬¨ª¥¤©©„ɰ¦¦«¦¥¤Ð§§ª§¤¦¨¤§¨¥¤¦©¦©µ©¦Øª©®¥¥¥¨ƒÎ°¨¦ª¦¤¨‚ͨ©¤¦©©¤ª©¥¦ª¦ƒÅ¬¤ªª¤¦©¥¦€Ë¨¦¦¥¦¨§‚Ù«§º©¥ªªq౪«¿ª§¹‚Ò¼«¦«¯©©‚Ù¬¬ª§¼¬¦Ý«©±¦§©§€Ì¬¦§©¢¦©È­¤hå­¦¤§¨¦§¨§¥£‚Ω©§£¥¨¤g穤¥¨£¦©Ç¯ª¦§ª§¤€È¨¤«¦¦¶ªÆ²¨£¥¨¤¦‚Ъ¥©¤§¬¨Ì«¤©«¦¥«sÕ¬¨¤hî¬c®¦©¥¥€`¿©¦¬ª€Ë¾©¦©«¥¤|Ö¬cû®§¬¨¦«ª¦§ª¨©¬«©º¬¨©­«¨ª«§¨¬ª§€Ù¬©¬ª§ªe󯮫¨§«¨¨Û¯¸®©á¬©¬¨©«¬ª¹¯€Õê«­ª©®ª¨¾¬§­®§¨¬©¨®­¨¹°©­´®«²¯©«°­ª¯¯©ª±¬§°¬¨­¯¨©®«¨¯®§³²««³±¨ª®¬©¬®¥ª­¥¨°ª§«¬¨¨®¬§§¯¨¨°«¦­«§©®§©®¬ª³¬©­¯ª¸²«µ°­­°¯©ª¯©­«ª©¯«©¯«©¬«§®¬¨«°«©¯®¨¯«¦©®ª¦¬¬§ª±«³±¬ª¯¬©ª¬§¨¬«§««§§¬¨§­«n㯧««¦©­«ª¬¬¨ª®«©ª¬¨§®­§¨®«©©°ª¤«­‚ɬ¨¨­¦¦­§¦¦«¦¥¬©U¯É±§¥ª¬ª©®«¨±®ª¨®®Ì¶©­¯ª¨°Ó¾¯¨©¯­©©°ª§®­¨¨±¬ª¯®©¨¯©¦®¯¦©®¬©ª²©§¬«¥ª¯©¨ä¯¬»¬©ª±««¬²ª­~寮«©¬°®ª²¬€Öǯ¸°°­®Ã±µÃ²¸n²®³¯®·´€ØÅ°­ª²ªª±^´²©¬µ®ª²­¨¬±¯©³¯©­´«¬Á­«´²®¬µ¬­²¯«­°ª«²²©­´­”`°«°¯¬®°­¯·°¬­±«ª±¯¬­±¬«°¯¨ª¯«©¬¯¬«­¬ª¬®¨«­¯ª«²®«¬°ª©¯ª§³«ª³­¬¬°­Ø·ª¬±­«±°­©³°¶¿±°­´³«¬³ª«²oëÀ²¯°¶°®´±¬¬µ®«´°ª€ë±¬¹²¬­¾±¬®µ®®¼±ª¬³¯­¯±®¬¯²«ª°®ª±²«³²²«¯µ®§½±¬­¶­ª³³¬­²­«²±×Ç­¬À°«­±®­¬Ã®¯Á°±®²°¬¸´­®µ±®¯¶°¬¾²ª¯Ã°­·¸®°¾³¬¯¾³¯¯²¯®¾¯­¬³¯¬±°®¬²­¬º²­­lò´²±®®Y±®®¨®®¬®¼±©­³¯ª±°«­Ä°¬µ±ª­´®d³¬Ã°®º°«­³­«¯±«­²¯¬«³®­r³±°¬­°®¬k±¬½°¯¸·®®½°­·Ä¯·¶³¯®í²¯²­¬Á‚Ù¼·®­°°«­±°«¬²¬¬¹°¬®Â¯±´³¯¯|ñ²°´¯®¸³­~÷³­Æ°­±¸°¯À³­±·¯­¾³®±µfù¾³°¯¿²¯¯Â³±¿³¯­·²ª½²¬­¸¯«´³ª®¼¬«½´®°µ°¯¾µ­°·°¯´µ±º¶µ²¶Æ±®Äµ»Ã·µº¸mu;¹¯²³³®¿²­°²°«tô°±Ç°­³²¬­´°­bñ7Ú¸¹°¯¶¯°¿³°µ~Þ¾±—Æ¿´}âȵ¹´´²¼º¶µÃ¸´½¼´´»¹³±Åµ±³Ç°±·²®¿¶¯±Å³²¿·¯³¶°±´´¯°¶°°±³¯¬³³¯·µ±¯´´­­³®¯±´®®µ±¯¯¶±¬‹eõ¯°¿¶°²¶±°´´±²Å²Žçº°¿µ²³É³³¶µ°´·²®¾¶_ ¹°±¸±]º¯°¶³¯³·¯²Äµ¯´¶®µÈ´²Ä¶°´Çµ²Âµ²´»²±Å´²½´±°¹²±¸³°¯³¶­¯·²±[ µ­Á³°¼µ°®¹²®´³­\±­À±­¯´±¬°°«­²®¬°±«­³°­_ ²°½²¯¸³´±¯´®­³³®±³µ¯À´²¼¹³±È³±Ã¶±²Ç²¹º³´Å¶³¾¼µµÃµ²´¸´¼°¾³\·¯¿µ²±Á³¯À¶’ÎÇ´¯¶µ²Ã¶`¿³°´´­¯¶²­¿µ_ÿº­­´¯¬´µ­½¶fɲ±³µ³±É³´º´±´´®°Ç°²Ä´²Áµ³´¸´²¶¶±±µ³²³·´°¹¸´³È²°¶´®¬¶°¬´´¯­µ³¬²³®¬¶®­Â³¶³¸®¯º®­²µ­²µ¯®Á³®¹±±®®³°°¿°°²²°°³²±³·´±·´µµ·²²¹·²´º²¯Â¶¯µ´°°Ê´²Ä³°¶·®®†Ÿ”Yý¼ºµ®²³°°°¸®°µ²¯²µ°¯´²¯¯±®¬²³­®µ´°¿¹°º¶µ²´µ°±¶µ³¾¶°±·²±À·°µË³¼¸¶±³»²³È¶´Æ·±²¹³²Ä¶³·º´·Ãµ±´·´±Æ²°Â·°³Æ³²È·²À¹f¾¶°¶¶¯°É³±Èº±³·±±Ç´³¸·²¿½µ´ºµµÂ¶³µ¼µ±¸±¯¯µ°°³±±°µ²±½µ²±Çµºµ¶²À·±ºµ´²â–³¯³´²«·±®¸¶¯¯¹±®´µ®²¸²²Âµ¯¯´¯°µ³°±Å³²¿²®±´±²»µ°±Áµ®¯´²¯µ´­®´¯­µ°­¼µ®¯¸±¯Âµ\˰­¸´®±·¯®µµ­­´¯®À²®¹´±¯·³±À¶¯´·±²Á´´±Ç²²Å·´³¸´±¶¶²¯¹²¯¶´°»µ²­µ³®²tí¿´²°¿¶¯¹¹±±Æ´°¶³¯²Ä±^¸°°¶´°³µ±°²¯®»²°±¶­®²±°|å°¯¶°°³±®¯¶°¯À±°½²±±Â°°Â°±Â±²¿µ²»µ´»»µ³¾¶´´Ä²º¸²µÂ´±¾¶c¹²±À²]µ®°×½±À°¸´±¯À³°ÁŲ¯­°°°®½±±½´µ±µ±®´°¯³²¯¼·³´¶´±Âµ´½ºµ¼¹´¶É¸³¸¶³³½´¶·µ³Á·±µ·³°¸µ³Á²°³µ±°³®°´°®±°¬³±¯®´®²¹²°µ±¬·²¯µ²¯´µ°±µ±®´±­°µ±°¹³®µµ¯±·²±Å³³Áµ°´µ±´Á±¯¼µ¯®¶­¯Ä°²Á²ˆe"µ­²¯¬¯±¯·³¯®¶±­`°®¯¬®°­¯³°®µ®¸³²²°µ°²Å³´Áµf»°¯³²¯²³®¸²³¯´´¯¿´±±µ±°µ²±µ³®²¶±¼²²¸´±°±±­³±¯¹±²°¼³°º´³²Ä³¸vù´±µ²¯¶³_¸¯¹´³²Ä²¹¹³°Áµ±½µ³½µ²°¶²¯¿±nø¶±±´°±´´±¿´±²µ²±¸´´¸³±Žc˲´±‘_ɰ¯¯®¯³´®´¾¯¹³°¯À±¼¹¶²´¸¶Ä”å:ÄÀ¶´¶·²°µ±¼³·³Âȶ½¸³¾·¶¾¸dȳ²°µ°±µ³³Á²°³²¯»µ³±¶³±±µ³´µ¯±Á±°¶µ°³Æ±½µ°°³_þº°¯¯±°¯°°cǵ¼³·´¶·³´Æ±³·°²Â²º¸²±´³°¿²°²µ°¼´±­¯²`ýǯ¯µ²±²²¯¯Ã±³³´¯µ¶°±Ä¯°´²°´´®Á·±¼µµ±³¶²µÃµ½·¶±Ä´±³¶³³¶µ²Šh$Ʋ±´µ²³Áµ±´´³±Æ´½´´µÇµ²³´²´Ã´²´²´­°®_õ¯¬«ª«ª«ª©«ªª¨ª«¯®­¬¯ª©»­¨­­««®¬©­¬­´°ª«¿­¸³°­Á±±¿²¬±°®®®­°®¯Á®­­³«¯µ®°µ°¯´²®º´¯³Ë²±Â”a˯±Á°¯±·®®Á±®·±®®²­­¾°±À±­²¯®±²®¯µ®°Á¯¬­¯ª®Á«·°¯®³®ª®®«À±¬¿²¯°³®«±­«½¯¬·±­­½±­´¶°­¿®¬·²®®²­®Á²¸©˜KI!0è½³±±¯`¯¹¾¯®­³­²²±°¹±¬·´°b ³®¸°¯¯®¯­¶²±·²°°º³®¯´±®¿±­»³°¶´¯¯¿²«·°°´²¯«¹¯«³°¯³¯‚߸¯­¼®¯º‚áÁ°­¸²®µbà©Uæ¶\¿Á²¬¸³±¸Å¬¶·²¸Ä²fÁXø¿¹¹±²Ã±_|Ëòù·¯­µ®¬½¯«¶²¶¹ÈèÛɼµ´¸µ¯Á¸±½µ°¹¸³¹·µº¹¶´½¹²º¸·®³³®¯¸‡Û¨ö¼¼´±Å³±À¶¹ººµ½º¶¶Ëµ¼Å´¯²È²¸µ²®À²`º°®±°¬¹µ¯¹¼²®¹·°»´²²¹±«À²¬­µ¯¬Â±°Ä²¯¿°­º¶¬¶µ±ºÁ²°¼µ­­³®¬°²¬^°µ³®®°¯­±°¯¯°¯¾°®±°¯¼¸´½¸²º¸²²É°¹µ´¯¿²«¯²­¯°­¬‚½¯æ¥y]T7À´³´¯¬]³¶Á®¶º°¸´µ¯¸À²·vü·¯°¼®°»´Áº¶‰³p弿qù÷ãÊåÑëØÅêØ¼Í·¾Ãµ»¿Ã¹ºÄ·]Ð*ïÆ÷ðܾÂúúîռʺ¶¿¸¼½Æ»¼£F óÆºº¹´¿É¶¼Ã·ºÂ¶¼¼¢Xâµȷ¼Â¶½Å¸»Áº½Å¸¼Vjýç½Ãɹ¼Æ¸¾½Ä¸½Æ»º \꿸͵½f,ßÖÃÀ´À˶»¾º»¼Å¸¾ººº†lûå¿¿éÞ;½b(äØÀÛÃé×ØØ¾ÀîÙ¿áÆ¿ãÛáß¾äÞÃâÛÀÙÁÁçÜÜÙÓØ½ßçØÔÙ¼¿îÛ½ßþÞÐÙÚÀßäÑÕº¿áÍßàÔØÀ¿äàØ×ÖÒÀÄúùãÜÅâç¾êÝÀêÚ¾îÛÁåÞÄåÞÛÕÃçâÛÙÃîÝÛÑ¿ÇéáÜÝÝÝÈççÂÊáÊëìÛÛÉáâàÚÛÉæìÀäÖÁðÚÆäÙÛÜÇê×ÎÛßÃñÛ,ÆåÓÈç×Àô’/àÇßìÛÙßÜÕÄñÚïÛàÇíÝêàÛ¿òÛæáÞÜâÙÚÚÕØØØ_CÜØÓØ×ÕÙÖÓÝÙÝÙÖÙÙ×ÝÙ×ÛÚÙÝØÙÝÛߨÝÞÛÜÝÙßÚØÞØÚâÙÝÙÜàáØÞßÜâ×ÙÞÙÝÝÛãÛÚÝØÝÝÚÞÙØÜÖØÚ×ÛÕÔÛÓÖÚÓÓ×ÖÖØÕÙØØÛÕ×ÚÖÚÙÕÙÛÙÙÚ×ÙÙ×ÚÚÚÝØÛÙØ×Û×ÛÝØÚÜÚÚàÖÚáÚÞÛÚà×ÙÚÛ×ÜÜÚÝÙÝÜÅîÜÜßÜßÛÚÝÙÙàÚÛàÚÛàÙÞØ×ÜÜÞÙÙÞØÚרÚÙÜÙÙÛØÚÜÚÙÙÛÜØÚÜÚÝÖÚÚØÙ××ÙÕÙÕÒÚÔÕÚÖÚÖ×ÔÕ×ÔÙÕÔÛÕÕØÕÒÙÕÔØØÕÚØÓÖØÕ××ÕÚÖÔÙÕØÕØÙ××Ú×ÖÙÔÙÛÖØÖÙÚÖ×ÛÖÚÖÕbDÝÖÚÔÙÖÕÔÛÝÜ×ÚÔÕÚ×ÖÙ \ No newline at end of file diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr001.ecg b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr001.ecg new file mode 100644 index 0000000..53bad6b Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr001.ecg differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr001.hea b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr001.hea new file mode 100644 index 0000000..c56cb8a --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr001.hea @@ -0,0 +1,2 @@ +nsr001 0 128 0 +# Age: 64 Sex: F diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr004.ecg b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr004.ecg new file mode 100644 index 0000000..a7b0c0b Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr004.ecg differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr004.hea b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr004.hea new file mode 100644 index 0000000..791462c --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr004.hea @@ -0,0 +1,2 @@ +nsr004 0 128 0 +# Age: 62 Sex: F diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr009.ecg b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr009.ecg new file mode 100644 index 0000000..ec2d998 Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr009.ecg differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr009.hea b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr009.hea new file mode 100644 index 0000000..38ce755 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/Physionet_nsr2db/nsr009.hea @@ -0,0 +1,2 @@ +nsr009 0 128 0 +# Age: 66 Sex: M diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/TestAFdata.mat b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/TestAFdata.mat new file mode 100644 index 0000000..cecec0d Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/TestAFdata.mat differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/TestICU.dat b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/TestICU.dat new file mode 100644 index 0000000..d0679fe Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/TestICU.dat differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/TestICU.hea b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/TestICU.hea new file mode 100644 index 0000000..0a762b6 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/TestICU.hea @@ -0,0 +1,7 @@ +TestICU 6 125 37500 +TestICU.dat 16 1 16 0 0 -1655 0 col 1 +TestICU.dat 16 1 16 0 0 -42 0 col 2 +TestICU.dat 16 1 16 0 42 -16794 0 col 3 +TestICU.dat 16 1 16 0 33 347 0 col 4 +TestICU.dat 16 1 16 0 0 -5590 0 col 5 +TestICU.dat 16 1 16 0 -1 -26251 0 col 6 diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/TestICUdata.mat b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/TestICUdata.mat new file mode 100644 index 0000000..81c68af Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/TestICUdata.mat differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105.atr b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105.atr new file mode 100644 index 0000000..41f913d Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105.atr differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105.dat b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105.dat new file mode 100644 index 0000000..1a5cb33 Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105.dat differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105.hea b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105.hea new file mode 100644 index 0000000..40e0616 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105.hea @@ -0,0 +1,7 @@ +105 2 360 650000 +105.dat 212 200 11 1024 935 -24679 0 MLII +105.dat 212 200 11 1024 1076 -15565 0 V1 +# 73 F 1624 1629 x1 +# Digoxin, Nitropaste, Pronestyl +# The PVCs are uniform. The predominant feature of this tape is +# high-grade noise and artifact. diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105m.hea b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105m.hea new file mode 100644 index 0000000..920f583 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105m.hea @@ -0,0 +1,9 @@ +105m 2 360 650000 +105m.mat 16+24 200/mV 11 1024 935 -24679 0 MLII +105m.mat 16+24 200/mV 11 1024 1076 -15565 0 V1 +# 73 F 1624 1629 x1 +# Digoxin, Nitropaste, Pronestyl +# The PVCs are uniform. The predominant feature of this tape is +# high-grade noise and artifact. +#Creator: wfdb2mat +#Source: record 105 diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105m.mat b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105m.mat new file mode 100644 index 0000000..7d746d5 Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/105m.mat differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/200m.hea b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/200m.hea new file mode 100644 index 0000000..aea5749 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/200m.hea @@ -0,0 +1,10 @@ +200m 2 360 650000 +200m.mat 16+24 200/mV 11 1024 1094 12838 0 MLII +200m.mat 16+24 200/mV 11 1024 1045 -25533 0 V1 +# 64 M 1953 3655 x1 +# Digoxin, Quinidine +# The PVCs are multiform. There are occasional bursts of high-frequency +# noise in the upper channel, and severe noise and artifact in the lower +# channel. +#Creator: wfdb2mat +#Source: record mitdb/200 diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/200m.mat b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/200m.mat new file mode 100644 index 0000000..1bc202a Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Demos/TestData/mitdb-Arrhythmia/200m.mat differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/.DS_Store b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/.DS_Store new file mode 100644 index 0000000..b5ebc23 Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/.DS_Store differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/An Open Source Benchmarked Toolbox for Cardiovascular Waveform and Interval Analysis.pdf b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/An Open Source Benchmarked Toolbox for Cardiovascular Waveform and Interval Analysis.pdf new file mode 100644 index 0000000..d80094c Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/An Open Source Benchmarked Toolbox for Cardiovascular Waveform and Interval Analysis.pdf differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/CHANGELOG.md b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/CHANGELOG.md new file mode 100644 index 0000000..00762a0 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/CHANGELOG.md @@ -0,0 +1,19 @@ +# Changelog +All notable changes to this project will be documented in this file. + +## 1.0.1 - 2018-09-17 + +- Added minimum number of anchors required to compute AC and DC in PRSA method + +- Added t_end in the .csv HRV metrics summary output file + +- Modified windows creation for MSE and DFA to deal with hours instead of seconds + +- Fixed incorrect x1000 in sd1/sd2 measure + +## 1.0.0 - 2018-01-05 +### Added +- Public version of the Physioney HRV Toolkit for Matlab + +[Unreleased]: https://github.com/cliffordlab/Physionet-HRV-toolbox-for-MATLAB/edit/master/compare/v1.0.0...HEAD + diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/FAQ.md b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/FAQ.md new file mode 100644 index 0000000..fd0565f --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/FAQ.md @@ -0,0 +1,15 @@ +# Key Contributions: + +You might ask, why 'another' HRV toolbox? The following is a list of key contributions this toolbox and +accompanying publication makes to the field, and why you might want to use this in preference to other +toolboxes and software out there. + +* A full suite of waveform processing tools, for end-to-end processing +* Detailed explanations of preprocessing and parameter choices to identify where divergences in methods can occur, and to provide standardization in the field +* Benchmarked against other open source HRV tools to identify when they disagree with each other +* Benchmarked against PhysioNet's C code for compatibility, and hence can be used as a prototyping platform before switching to C for large scalable tasks or embedded systems +* A mostly comprehensive collection of standard and more recent HRV tools that go beyond other toolboxes +* Fully scriptable with no libraries outside Matlab required for reading data and annotations +* Fully WFDB-compatible +* Compatibility with commercial software often used by clinicians (e.g. Kubios) +* Open source and versioned on Github so the community may build upon it. diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/LICENSE b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/LICENSE new file mode 100644 index 0000000..9cecc1d --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + {project} Copyright (C) {year} {fullname} + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/.DS_Store b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/.DS_Store new file mode 100644 index 0000000..710f5b2 Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/.DS_Store differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/HRVTolboxIMG1.png b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/HRVTolboxIMG1.png new file mode 100644 index 0000000..8bbb6ab Binary files /dev/null and b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/HRVTolboxIMG1.png differ diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/a.html b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/a.html new file mode 100644 index 0000000..768f73c --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/a.html @@ -0,0 +1,29 @@ + + + +Google Groups + + + + + + + + + +
New topic
Mark all as read
Filters
Search
wfdb-app-toolbox Shared publicly
Join group
30 of 169 topics (99+ unread)
TagsAbout
Welcome to the WFDB App Toolbox user's group! Please see our FAQ prior to posting here.


If you are posting a questions or asking for help regarding an issue with the WFDB toolbox. PLEASE
INCLUDE
the following in your message (otherwise your question maybe or will simply be ignored):

1. The exact commands that you have entered in MATLAB
2. The exact error messages that you received,  or a detailed description of what is wrong with your output.
3. Your Toolbox configuration details, which can be obtained by running:
    [~,config]=wfdbloadlib
    At the MATLAB/Octave commande prompt. Please paste the output of this command along with your post.
By Shunan Li
1 post 5 views
Jan 18
By Talha Anwar
1 post 29 views
12/22/17
By meenu...@gmail.com
1 post 28 views
12/21/17
By Hong Zu Li
4 posts 80 views
12/21/17
Error using rdsamp (4)
By VideosBy Anurag
4 posts 27 views
12/21/17
By Mukesh Yadav
4 posts 120 views
12/12/17
By sudhakar sivanesan
1 post 9 views
12/11/17
By MH Z
1 post 49 views
11/30/17
By ZEESHAN AKHTAR
1 post 29 views
11/27/17
Cannot run wfdbdemo (1)
By mali...@gmail.com
1 post 21 views
11/22/17
By k.vis...@gmail.com
1 post 15 views
11/14/17
By Ahmed Aboalseoud
2 posts 137 views
11/7/17
Read file -- error (1)
By mario.i...@gmail.com
1 post 23 views
11/6/17
By Manish Kaul
2 posts 16 views
9/22/17
\ No newline at end of file diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/accessible-superfish.js b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/accessible-superfish.js new file mode 100644 index 0000000..29c7005 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/accessible-superfish.js @@ -0,0 +1,230 @@ +/* makeAccessible + arguments: options, or container, name, and options + ** Note: container should be the top "ul" element in the list structure + + This function adds aria tree markup to the superfish menu structure, as well as keyboard navigation. + Options: + - open: called when a node is opened with node as argument; + - close: called when a node is closed, with node as an argument + - beforeOpen: called before open with node as an argument + ** note: if open and close functions are not supplied, this function will have no effect; the open and close functions should generally show / hide nodes, respectively. +*/ + + +function makeAccessible ($container, name) { +var options = {open: function(){}, close: function(){}}; +if (arguments.length == 1) { +options = $.extend (options, arguments[0]); +} else if (arguments.length == 2) { +options = $.extend (options, {$container: $container, name: name}); +} else if (arguments.length == 3) { +options = $.extend (options, {$container: $container, name: name}, arguments[2]); +} // if + +var activeDescendant_id = options.name + "activeDescendant"; +//debug ("makeAccessible:", options); + +return addKeyboardNavigation (addAria (options.$container)); + +function addAria ($container) { +/* focus management is done via aria-activedescendant rather than a roving tabindex. See the following for an explanation: +Keyboard-navigable JavaScript widgets - Accessibility | MDN +https://developer.mozilla.org/en-US/docs/Web/Accessibility/Keyboard-navigable_JavaScript_widgets +*/ + + +// remove all implicit keyboard focus handlers (i.e. links and buttons should not be tabbable here since we're using aria-activedescendant to manage focus) +$("a, button", $container).attr ("tabindex", "-1"); +//debug ("- implicit keyboard handling removed"); + +// "ul" requires role="group" +var $ul = $("ul", $container).addBack().attr ("role", "group"); + +// "li" are tree nodes and require role="treeitem" +$("li", $ul).attr ({"role": "treeitem"}); + +// add aria-expanded to nodes only if they are not leaf nodes +$("[role=treeitem]", $ul).has("[role=group]") +.attr ("aria-expanded", "false"); + +// unhide the top-level nodes and tell the container that the first node should have focus +$ul.first().find("[role=treeitem]").first() +//.show () +.attr ({"id": activeDescendant_id}); + +// replace role="group" with role="tree" on the first group and cause the tree to look for our currently active node +$ul.first() +.attr({ +"role": "tree", +"tabindex": "0", +"aria-activedescendant": activeDescendant_id +}).focus(); + +return $container; +} // addAria + +function addKeyboardNavigation ($container) { + +// add keyboard handler +$container.on ("keydown", keyboardHandler); +return $container; + +function keyboardHandler (e) { +var key = e.which || e.keyCode; +var $newNode = null; +var $currentNode = getCurrentNode(); + +if (key >= 35 && key <= 40) { +//debug ("key: " + key); +$newNode = navigate (getCurrentNode(), key); + +if (isValidNode($newNode)) { +//debugNode ($newNode, "navigate: "); +if ($newNode !== $currentNode && options.leaveNode && options.leaveNode instanceof Function) options.leaveNode ($currentNode, $newNode); +setCurrentNode ($newNode); +} // if +return false; +} // if + +// key not handled above, so let it keep its default action +return true; +} // keyboardHandler + + +// this function defines the actual keyboard behavior seen +// add code to "open()" and "close()" functions to integrate with current implementation +function navigate ($start, key) { +//debugNode ($start, "navigate: "); +if (! $start || $start.length == 0) return null; + +switch (key) { +case 38: return previous (); // upArrow moves to previous sibling +case 40: return next(); // downArrow moves to next sibling + +// leftArrow moves up a level and closes +case 37: +if (options.beforeClose && options.beforeClose instanceof Function) options.beforeClose($start); +$start = up(); + close(); + return $start; + +// rightArrow opens and moves down a level +case 39: if (! isOpened()) open (); +$start = down(); +if (options.afterOpen && options.afterOpen instanceof Function) options.afterOpen ($start); +return $start; + +default: return null; +} // switch + +function isOpened () { +return $start && $start.length == 1 && $start.attr("aria-expanded") == "true"; +} // isOpened + +function open () { +if ($start && $start.length == 1 && $start.is("[aria-expanded=false]")) { +$start.attr ("aria-expanded", "true"); +if (options.open && options.open instanceof Function) options.open ($start); +} // if +} // open + +function close () { +if ($start && $start.length == 1 && $start.is("[aria-expanded=true]")) { +$start.attr ("aria-expanded", "false"); +if (options.close && options.close instanceof Function) options.close($start); +} // if +} // close + +function next () { +return $start.next ("[role=treeitem]"); +} // next + +function previous () { +return $start.prev("[role=treeitem]"); +} // previous + +function up () { +return $start.parent().closest("[role=treeitem]"); +} // up + +function down () { +return $start.find("[role=treeitem]:first"); +} // down + +} // navigate + + +function getCurrentNode () { +var $node; +if (! activeDescendant_id) { +alert ("active descendant not defined"); +return null; +} // if + +$node = $("#" + activeDescendant_id); +return (isValidNode($node))? +$node : null; +} // getCurrentNode + +function setCurrentNode ($newNode) { +var $node = getCurrentNode (); +if ( +isValidNode ($newNode) +&& isValidNode ($node)) { + +$node.removeAttr ("id"); +$newNode.attr ({"id": activeDescendant_id}); + +$container.removeAttr ("aria-activedescendant") +.attr ("aria-activedescendant", activeDescendant_id); + +if (options.currentNode && options.currentNode instanceof Function) options.currentNode ($newNode); + +return $newNode; +} // if valid + +return null; +} // setCurrentNode + +function isValidNode ($node) { +return ($node && $node.length == 1); +} // isValidNode + + + +function debugNode ($node, label) { +//return; +var info = "(invalid)"; + +if (isValidNode($node)) info = $node[0].nodeName + $node.find("a:first").text(); +if (label) debug (label, info); +return info; +} // debugNode + +} // addKeyboardNavigation + +} // makeAccessible + +/*function debug (text) { +//return; +var text = $.map ($.makeArray (arguments), function (arg) { + var type = typeof(arg); + if (type === "array" || type == "object") return JSON.stringify(arg) + "\n"; + else return arg; +}).join (" "); + +if ($("#debug").length > 0) { +if (! text) { +$("#debug").html (""); +} else { + $("#debug").append (document.createTextNode(text), "
\n"); +} // if + +} else { +console.error (text); +} // if +} // debug +*/ + +//alert ("makeAccessible loaded"); + diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/analytics.js b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/analytics.js new file mode 100644 index 0000000..cecf13b --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/analytics.js @@ -0,0 +1,59 @@ +(function(){var $c=function(a){this.w=a||[]};$c.prototype.set=function(a){this.w[a]=!0};$c.prototype.encode=function(){for(var a=[],b=0;b\x3c/script>')):(c=M.createElement("script"), +c.type="text/javascript",c.async=!0,c.src=a,d&&(c.onload=d),b&&(c.id=b),a=M.getElementsByTagName("script")[0],a.parentNode.insertBefore(c,a)))},Ud=function(){return"https:"==M.location.protocol},be=function(a,b){return E(M.location[b?"href":"search"],a)},E=function(a,b){return(a=a.match("(?:&|#|\\?)"+K(b).replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")+"=([^&#]*)"))&&2==a.length?a[1]:""},xa=function(){var a=""+M.location.hostname;return 0==a.indexOf("www.")?a.substring(4):a},de=function(a,b){var c= +a.indexOf(b);if(5==c||6==c)if(a=a.charAt(c+b.length),"/"==a||"?"==a||""==a||":"==a)return!0;return!1},ya=function(a,b){var c=M.referrer;if(/^(https?|android-app):\/\//i.test(c)){if(a)return c;a="//"+M.location.hostname;if(!de(c,a))return b&&(b=a.replace(/\./g,"-")+".cdn.ampproject.org",de(c,b))?void 0:c}},za=function(a,b){if(1==b.length&&null!=b[0]&&"object"===typeof b[0])return b[0];for(var c={},d=Math.min(a.length+1,b.length),e=0;e=b.length)wc(a,b,c);else if(8192>=b.length)x(a,b,c)||wd(a,b,c)||wc(a,b,c);else throw ge("len",b.length),new Da(b.length);},pe=function(a,b,c,d){d=d||ua;wd(a+"?"+b,"",d,c)},wc=function(a,b,c){var d=ta(a+"?"+b);d.onload=d.onerror=function(){d.onload=null;d.onerror=null;c()}},wd=function(a,b,c,d){var e=O.XMLHttpRequest;if(!e)return!1; +var g=new e;if(!("withCredentials"in g))return!1;a=a.replace(/^http:/,"https:");g.open("POST",a,!0);g.withCredentials=!0;g.setRequestHeader("Content-Type","text/plain");g.onreadystatechange=function(){if(4==g.readyState){if(d)try{var a=g.responseText;if(1>a.length)ge("xhr","ver","0"),c();else if("1"!=a.charAt(0))ge("xhr","ver",String(a.length)),c();else if(3=100*R(a,Ka))throw"abort";}function Ma(a){if(G(P(a,Na)))throw"abort";}function Oa(){var a=M.location.protocol;if("http:"!=a&&"https:"!=a)throw"abort";} +function Pa(a){try{O.navigator.sendBeacon?J(42):O.XMLHttpRequest&&"withCredentials"in new O.XMLHttpRequest&&J(40)}catch(c){}a.set(ld,Td(a),!0);a.set(Ac,R(a,Ac)+1);var b=[];Qa.map(function(c,d){d.F&&(c=a.get(c),void 0!=c&&c!=d.defaultValue&&("boolean"==typeof c&&(c*=1),b.push(d.F+"="+K(""+c))))});b.push("z="+Bd());a.set(Ra,b.join("&"),!0)} +function Sa(a){var b=P(a,gd)||oe()+"/collect",c=a.get(qe),d=P(a,fa);!d&&a.get(Vd)&&(d="beacon");if(c)pe(b,P(a,Ra),c,a.get(Ia));else if(d){c=d;d=P(a,Ra);var e=a.get(Ia);e=e||ua;"image"==c?wc(b,d,e):"xhr"==c&&wd(b,d,e)||"beacon"==c&&x(b,d,e)||ba(b,d,e)}else ba(b,P(a,Ra),a.get(Ia));b=a.get(Na);b=h(b);c=b.hitcount;b.hitcount=c?c+1:1;b=a.get(Na);delete h(b).pending_experiments;a.set(Ia,ua,!0)} +function Hc(a){(O.gaData=O.gaData||{}).expId&&a.set(Nc,(O.gaData=O.gaData||{}).expId);(O.gaData=O.gaData||{}).expVar&&a.set(Oc,(O.gaData=O.gaData||{}).expVar);var b=a.get(Na);if(b=h(b).pending_experiments){var c=[];for(d in b)b.hasOwnProperty(d)&&b[d]&&c.push(encodeURIComponent(d)+"."+encodeURIComponent(b[d]));var d=c.join("!")}else d=void 0;d&&a.set(m,d,!0)}function cd(){if(O.navigator&&"preview"==O.navigator.loadPurpose)throw"abort";} +function yd(a){var b=O.gaDevIds;ka(b)&&0!=b.length&&a.set("&did",b.join(","),!0)}function vb(a){if(!a.get(Na))throw"abort";};var hd=function(){return Math.round(2147483647*Math.random())},Bd=function(){try{var a=new Uint32Array(1);O.crypto.getRandomValues(a);return a[0]&2147483647}catch(b){return hd()}};function Ta(a){var b=R(a,Ua);500<=b&&J(15);var c=P(a,Va);if("transaction"!=c&&"item"!=c){c=R(a,Wa);var d=(new Date).getTime(),e=R(a,Xa);0==e&&a.set(Xa,d);e=Math.round(2*(d-e)/1E3);0=c)throw"abort";a.set(Wa,--c)}a.set(Ua,++b)};var Ya=function(){this.data=new ee},Qa=new ee,Za=[];Ya.prototype.get=function(a){var b=$a(a),c=this.data.get(a);b&&void 0==c&&(c=ea(b.defaultValue)?b.defaultValue():b.defaultValue);return b&&b.Z?b.Z(this,a,c):c};var P=function(a,b){a=a.get(b);return void 0==a?"":""+a},R=function(a,b){a=a.get(b);return void 0==a||""===a?0:1*a};Ya.prototype.set=function(a,b,c){if(a)if("object"==typeof a)for(var d in a)a.hasOwnProperty(d)&&ab(this,d,a[d],c);else ab(this,a,b,c)}; +var ab=function(a,b,c,d){if(void 0!=c)switch(b){case Na:wb.test(c)}var e=$a(b);e&&e.o?e.o(a,b,c,d):a.data.set(b,c,d)},bb=function(a,b,c,d,e){this.name=a;this.F=b;this.Z=d;this.o=e;this.defaultValue=c},$a=function(a){var b=Qa.get(a);if(!b)for(var c=0;c=b?!1:!0},gc=function(a){var b={};if(Ec(b)||Fc(b)){var c=b[Eb];void 0==c||Infinity==c||isNaN(c)||(0c)a[b]=void 0},Fd=function(a){return function(b){if("pageview"==b.get(Va)&& +!a.I){a.I=!0;var c=aa(b),d=0a.length)J(12);else{for(var d=[],e=0;e=a&&d.push({hash:ca[0],R:e[g],O:ca})}if(0!=d.length)return 1==d.length?d[0]:Zc(b,d)||Zc(c,d)||Zc(null,d)||d[0]}function Zc(a,b){if(null==a)var c=a=1;else c=La(a),a=La(D(a,".")?a.substring(1):"."+a);for(var d=0;d=ca[0]||0>=ca[1]?"":ca.join("x");a.set(rb,c);a.set(tb,fc());a.set(ob,M.characterSet||M.charset);a.set(sb,b&& +"function"===typeof b.javaEnabled&&b.javaEnabled()||!1);a.set(nb,(b&&(b.language||b.browserLanguage)||"").toLowerCase());a.data.set(ce,be("gclid",!0));a.data.set(ie,be("gclsrc",!0));a.data.set(fe,Math.round((new Date).getTime()/1E3));if(d&&a.get(cc)&&(b=M.location.hash)){b=b.split(/[?&#]+/);d=[];for(c=0;carguments.length)){if("string"===typeof arguments[0]){var b=arguments[0];var c=[].slice.call(arguments,1)}else b=arguments[0]&&arguments[0][Va],c=arguments;b&&(c=za(qc[b]||[],c),c[Va]=b,this.b.set(c,void 0,!0),this.filters.D(this.b),this.b.data.m={},Ed(this.ra,this.b)&&da(this.b.get(Na)))}};pc.prototype.ma=function(a,b){var c=this;u(a,c,b)||(v(a,function(){u(a,c,b)}),y(String(c.get(V)),a,void 0,b,!0))};var rc=function(a){if("prerender"==M.visibilityState)return!1;a();return!0},z=function(a){if(!rc(a)){J(16);var b=!1,c=function(){if(!b&&rc(a)){b=!0;var d=c,e=M;e.removeEventListener?e.removeEventListener("visibilitychange",d,!1):e.detachEvent&&e.detachEvent("onvisibilitychange",d)}};L(M,"visibilitychange",c)}};var td=/^(?:(\w+)\.)?(?:(\w+):)?(\w+)$/,sc=function(a){if(ea(a[0]))this.u=a[0];else{var b=td.exec(a[0]);null!=b&&4==b.length&&(this.c=b[1]||"t0",this.K=b[2]||"",this.C=b[3],this.a=[].slice.call(a,1),this.K||(this.A="create"==this.C,this.i="require"==this.C,this.g="provide"==this.C,this.ba="remove"==this.C),this.i&&(3<=this.a.length?(this.X=this.a[1],this.W=this.a[2]):this.a[1]&&(qa(this.a[1])?this.X=this.a[1]:this.W=this.a[1])));b=a[1];a=a[2];if(!this.C)throw"abort";if(this.i&&(!qa(b)||""==b))throw"abort"; +if(this.g&&(!qa(b)||""==b||!ea(a)))throw"abort";if(ud(this.c)||ud(this.K))throw"abort";if(this.g&&"t0"!=this.c)throw"abort";}};function ud(a){return 0<=a.indexOf(".")||0<=a.indexOf(":")};var Yd,Zd,$d,A;Yd=new ee;$d=new ee;A=new ee;Zd={ec:45,ecommerce:46,linkid:47}; +var u=function(a,b,c){b==N||b.get(V);var d=Yd.get(a);if(!ea(d))return!1;b.plugins_=b.plugins_||new ee;if(b.plugins_.get(a))return!0;b.plugins_.set(a,new d(b,c||{}));return!0},y=function(a,b,c,d,e){if(!ea(Yd.get(b))&&!$d.get(b)){Zd.hasOwnProperty(b)&&J(Zd[b]);if(p.test(b)){J(52);a=N.j(a);if(!a)return!0;c=d||{};d={id:b,B:c.dataLayer||"dataLayer",ia:!!a.get("anonymizeIp"),sync:e,G:!1};a.get(">m")==b&&(d.G=!0);var g=String(a.get("name"));"t0"!=g&&(d.target=g);G(String(a.get("trackingId")))||(d.clientId= +String(a.get(Q)),d.ka=Number(a.get(n)),c=c.palindrome?r:q,c=(c=M.cookie.replace(/^|(; +)/g,";").match(c))?c.sort().join("").substring(1):void 0,d.la=c,d.qa=E(a.b.get(kb)||"","gclid"));a=d.B;c=(new Date).getTime();O[a]=O[a]||[];c={"gtm.start":c};e||(c.event="gtm.js");O[a].push(c);c=t(d)}!c&&Zd.hasOwnProperty(b)?(J(39),c=b+".js"):J(43);c&&(c&&0<=c.indexOf("/")||(c=(Ba||Ud()?"https:":"http:")+"//www.google-analytics.com/plugins/ua/"+c),d=ae(c),a=d.protocol,c=M.location.protocol,("https:"==a||a==c||("http:"!= +a?0:"http:"==c))&&B(d)&&(wa(d.url,void 0,e),$d.set(b,!0)))}},v=function(a,b){var c=A.get(a)||[];c.push(b);A.set(a,c)},C=function(a,b){Yd.set(a,b);b=A.get(a)||[];for(var c=0;ca.split("/")[0].indexOf(":")&&(a=ca+e[2].substring(0, +e[2].lastIndexOf("/"))+"/"+a);c.href=a;d=b(c);return{protocol:(c.protocol||"").toLowerCase(),host:d[0],port:d[1],path:d[2],query:c.search||"",url:a||""}};var Z={ga:function(){Z.f=[]}};Z.ga();Z.D=function(a){var b=Z.J.apply(Z,arguments);b=Z.f.concat(b);for(Z.f=[];0c;c++){var d=b[c].src;if(d&&0==d.indexOf("https://www.google-analytics.com/analytics")){b= +!0;break a}}b=!1}b&&(Ba=!0)}Ud()||Ba||!Ed(new Od)||(Ba=!0);(O.gaplugins=O.gaplugins||{}).Linker=Dc;b=Dc.prototype;C("linker",Dc);X("decorate",b,b.ca,20);X("autoLink",b,b.S,25);C("displayfeatures",fd);C("adfeatures",fd);a=a&&a.q;ka(a)?Z.D.apply(N,a):J(50)}};N.da=function(){for(var a=N.getAll(),b=0;b>21:b}return b};})(window); diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/analytics_002.js b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/analytics_002.js new file mode 100644 index 0000000..9aefdd9 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/analytics_002.js @@ -0,0 +1,7 @@ + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-87592301-1', 'auto'); + ga('send', 'pageview'); diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/breadcrumbs.js b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/breadcrumbs.js new file mode 100644 index 0000000..b2ed11b --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/breadcrumbs.js @@ -0,0 +1,78 @@ +/***** +Dynamic Javascript Breadcrumb Navigation by Adam DuVander +http://duvinci.com/projects/javascript/crumbs/ + +Released under Creative Commons License: +http://creativecommons.org/licenses/by/2.5/ + +Modified for PhysioNetWorks by G. Moody , 12 July 2011 + +Further modified for PhysioNet by K. Pierce , 3 July 2015 +*****/ +var crumbsep = " > "; +var precrumb = ""; +var postcrumb = ""; +var sectionsep = "/"; +var rootpath = "/"; // Use "/" for root of domain. +var rootname = ""; + +var ucfirst = 0; // if set to 1, makes "directory" default to "Directory" +var showpage = ""; // this contains what to show as the current page in the crumb. Set to "" to show nothing, or to document.title + +var objurl = new Object; +objurl['physiobank'] = 'PhysioBank'; +objurl['physiotools'] = 'PhysioToolkit'; +objurl['users'] = 'PhysioNetWorks Users'; +objurl['works'] = 'Works'; + +// Grab the page's url and break it up into directory pieces +var pageurl = (new String(document.location)); +var protocol = pageurl.substring(0, pageurl.indexOf("//") + 2); +pageurl = pageurl.replace(protocol, ""); // remove protocol from pageurl +var rooturl = pageurl.substring(0, pageurl.indexOf(rootpath) + rootpath.length); // find rooturl +if (rooturl.charAt(rooturl.length - 1) == "/") //remove trailing slash +{ + rooturl = rooturl.substring(0, rooturl.length - 1); +} +pageurl = pageurl.replace(rooturl, ""); // remove rooturl from pageurl +if (pageurl.charAt(0) == '/') // remove beginning slash +{ + pageurl = pageurl.substring(1, pageurl.length); +} + +var page_ar = pageurl.split(sectionsep); +var currenturl = protocol + rooturl; +var allbread = "
"; + +for (i=0; i < page_ar.length-1; i++) +{ + var displayname = ""; + currenturl += "/" + page_ar[i]; + if (objurl[page_ar[i]]) + { + displayname = objurl[page_ar[i]]; + } + else + { + if (ucfirst == 1) + { + displayname = page_ar[i].charAt(0).toUpperCase() + page_ar[i].substring(1); + } + else + { + displayname = page_ar[i]; + } + } + allbread += crumbsep + precrumb + "" + displayname + "" + postcrumb; +} + +if (showpage != "") +{ + allbread += crumbsep + showpage; +} +allbread += "
"; + +if (allbread.length > 52) { + allbread = "
" + allbread + "
"; + document.write(allbread); +} diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/hoverIntent.js b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/hoverIntent.js new file mode 100644 index 0000000..cbe3ae7 --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/hoverIntent.js @@ -0,0 +1,114 @@ +/** + * hoverIntent is similar to jQuery's built-in "hover" method except that + * instead of firing the handlerIn function immediately, hoverIntent checks + * to see if the user's mouse has slowed down (beneath the sensitivity + * threshold) before firing the event. The handlerOut function is only + * called after a matching handlerIn. + * + * hoverIntent r7 // 2013.03.11 // jQuery 1.9.1+ + * http://cherne.net/brian/resources/jquery.hoverIntent.html + * + * You may use hoverIntent under the terms of the MIT license. Basically that + * means you are free to use hoverIntent as long as this header is left intact. + * Copyright 2007, 2013 Brian Cherne + * + * // basic usage ... just like .hover() + * .hoverIntent( handlerIn, handlerOut ) + * .hoverIntent( handlerInOut ) + * + * // basic usage ... with event delegation! + * .hoverIntent( handlerIn, handlerOut, selector ) + * .hoverIntent( handlerInOut, selector ) + * + * // using a basic configuration object + * .hoverIntent( config ) + * + * @param handlerIn function OR configuration object + * @param handlerOut function OR selector for delegation OR undefined + * @param selector selector OR undefined + * @author Brian Cherne + **/ +(function($) { + $.fn.hoverIntent = function(handlerIn,handlerOut,selector) { + + // default configuration values + var cfg = { + interval: 100, + sensitivity: 7, + timeout: 0 + }; + + if ( typeof handlerIn === "object" ) { + cfg = $.extend(cfg, handlerIn ); + } else if ($.isFunction(handlerOut)) { + cfg = $.extend(cfg, { over: handlerIn, out: handlerOut, selector: selector } ); + } else { + cfg = $.extend(cfg, { over: handlerIn, out: handlerIn, selector: handlerOut } ); + } + + // instantiate variables + // cX, cY = current X and Y position of mouse, updated by mousemove event + // pX, pY = previous X and Y position of mouse, set by mouseover and polling interval + var cX, cY, pX, pY; + + // A private function for getting mouse position + var track = function(ev) { + cX = ev.pageX; + cY = ev.pageY; + }; + + // A private function for comparing current and previous mouse position + var compare = function(ev,ob) { + ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); + // compare mouse positions to see if they've crossed the threshold + if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) < cfg.sensitivity ) { + $(ob).off("mousemove.hoverIntent",track); + // set hoverIntent state to true (so mouseOut can be called) + ob.hoverIntent_s = 1; + return cfg.over.apply(ob,[ev]); + } else { + // set previous coordinates for next time + pX = cX; pY = cY; + // use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs) + ob.hoverIntent_t = setTimeout( function(){compare(ev, ob);} , cfg.interval ); + } + }; + + // A private function for delaying the mouseOut function + var delay = function(ev,ob) { + ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); + ob.hoverIntent_s = 0; + return cfg.out.apply(ob,[ev]); + }; + + // A private function for handling mouse 'hovering' + var handleHover = function(e) { + // copy objects to be passed into t (required for event object to be passed in IE) + var ev = jQuery.extend({},e); + var ob = this; + + // cancel hoverIntent timer if it exists + if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); } + + // if e.type == "mouseenter" + if (e.type == "mouseenter") { + // set "previous" X and Y position based on initial entry point + pX = ev.pageX; pY = ev.pageY; + // update "current" X and Y position based on mousemove + $(ob).on("mousemove.hoverIntent",track); + // start polling interval (self-calling timeout) to compare mouse coordinates over time + if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout( function(){compare(ev,ob);} , cfg.interval );} + + // else e.type == "mouseleave" + } else { + // unbind expensive mousemove event + $(ob).off("mousemove.hoverIntent",track); + // if hoverIntent state is true, then call the mouseOut function after the specified delay + if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout( function(){delay(ev,ob);} , cfg.timeout );} + } + }; + + // listen for mouseenter and mouseleave + return this.on({'mouseenter.hoverIntent':handleHover,'mouseleave.hoverIntent':handleHover}, cfg.selector); + }; +})(jQuery); \ No newline at end of file diff --git a/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/jquery-1.js b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/jquery-1.js new file mode 100644 index 0000000..0f60b7b --- /dev/null +++ b/libs/PhysioNet-Cardiovascular-Signal-Toolbox-master/Documents/PhysioNet-Cardiovascular-Signal-Toolbox/HRV Toolbox for MATLAB_files/jquery-1.js @@ -0,0 +1,5 @@ +/*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; + +return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/\s*$/g,ra={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?""!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("