ROOT logo
Bool_t kSyst = kTRUE;
Bool_t kStat = kTRUE;

Double_t v0Cres[] = {0.448977,0.615462,0.712913,0.735905,0.697669,0.610942,0.480438,0.326472,0.185398};
Double_t v0Cres3[] = {0.296482,0.303404,0.294064,0.261364,0.220765,0.176069,0.112545,0.056252,0.009874};


void PrintPoints(TGraphErrors *g1,TGraphErrors *g2,const char *title="QM11 preliminary plots 10-20"){

  Int_t n1 = g1->GetN();
  Int_t n2 = g2->GetN();


  printf("\n%s\n",title);

  if(n1==n2){
    for(Int_t i=0;i<n1;i++){
      Float_t x1=g1->GetX()[i];
      Float_t x2=g2->GetX()[i];

      if(x1==x2){
	printf("%5.2f %e %e %e\n",x1,g1->GetY()[i],g1->GetEY()[i],g2->GetEY()[i]);
      }
    }
  }
  else{
    printf("The TGraphErrors have different number of points\nNothing done\n");
  }
}

void PrintPoints(TGraphAsymmErrors *g1,TGraphAsymmErrors *g2,const char *title="high pt flow paper 10-20"){

  Int_t n1 = g1->GetN();
  Int_t n2 = g2->GetN();


  printf("\n%s\n",title);

  if(n1==n2){
    for(Int_t i=0;i<n1;i++){
      Float_t x1=g1->GetX()[i];
      Float_t x2=g2->GetX()[i];

      if(x1==x2){
	printf("%5.2f %e %e %e %e\n",x1,g1->GetY()[i],g1->GetEYlow()[i],g2->GetEYlow()[i],g2->GetEYhigh()[i]);
      }
    }
  }
  else{
    printf("The TGraphErrors have different number of points\nNothing done\n");
  }
}



Double_t Eval(TGraphErrors *g,Double_t x){
    Int_t n = g->GetN();
    Int_t i = 0;
    while(x > g->GetX()[i]){
	i++;
    }
    if(i == 0) i = 1;

    Float_t distAll = g->GetX()[i] - g->GetX()[i-1];
    Float_t dist = x - g->GetX()[i-1];

    printf("%i\n",i);

    return g->GetY()[i-1] + (g->GetY()[i] - g->GetY()[i-1])/distAll*dist;
}

Double_t Eval(TGraphAsymmErrors *g,Double_t x){
    Int_t n = g->GetN();
    Int_t i = 0;
    while(x > g->GetX()[i]){
	i++;
    }
    if(i == 0) i = 1;

    Float_t distAll = g->GetX()[i] - g->GetX()[i-1];
    Float_t dist = x - g->GetX()[i-1];

    printf("%i\n",i);

    return g->GetY()[i-1] + (g->GetY()[i] - g->GetY()[i-1])/distAll*dist;
}

Double_t EvalError(TGraphErrors *g,Float_t x){
    Int_t n = g->GetN();
    Int_t i = 0;
    while(x < g->GetX()[i]){
	i++;
    }
    if(i == 0) i = 1;

    Float_t distAll = g->GetX()[i] - g->GetX()[i-1];
    Float_t dist = x - g->GetX()[i-1];

    return g->GetEY()[i-1] + (g->GetEY()[i] - g->GetEY()[i-1])/distAll*dist;
}

Double_t EvalError(TGraphAsymmErrors *g,Float_t x){
    Int_t n = g->GetN();
    Int_t i = 0;
    while(x < g->GetX()[i]){
	i++;
    }
    if(i == 0) i = 1;

    Float_t distAll = g->GetX()[i] - g->GetX()[i-1];
    Float_t dist = x - g->GetX()[i-1];

    return g->GetEY()[i-1] + (g->GetEYhigh()[i] - g->GetEYhigh()[i-1])/distAll*dist;
}

TGraph *GetV2(Int_t isp=0,Int_t cmin,Int_t cmax){
  // isp = 0(pi) 1(K) 2(pbar) 3(k0s) 4(lambda) 5(phi) 6(Xi) 7 (omega)
  if(cmin==0 && cmax==5){
    switch(isp){
    case 0:
      return v2Pion0005(1,20,4,36);
      break;
    case 1:
      return v2Kaon0005(1,20,5,36);
      break;
    case 2:
      return v2Antiproton0005(1,20,6,36);
      break;
    case 3:
      return Kv2_05_SPVZE();
      break;
    case 4:
      return Lv2_05_SPVZE();
      break;
    case 5:
      break;
    case 6:
      break;
    case 7:
      break;
    }
  }
  else if(cmin==5 && cmax==10){
    switch(isp){
    case 0:
      return v2Pion0510(1,20,4,36);
      break;
    case 1:
      return v2Kaon0510(1,20,5,36);
      break;
    case 2:
      return v2Antiproton0510(1,20,6,36);
      break;
    case 3:
      return Kv2_510_SPVZE();
      break;
    case 4:
      return Lv2_510_SPVZE();
      break;
    case 5:
      break;
    case 6:
      return v2Xi0510();
      break;
    case 7:
      return v2Omega0510();
      break;
    }
  }
  else if(cmin==10 && cmax==20){
    switch(isp){
    case 0:
      return v2Pion1020(1,20,4,36);
      break;
    case 1:
      return v2Kaon1020(1,20,5,36);
      break;
    case 2:
      return v2Antiproton1020(1,20,6,36);
      break;
    case 3:
      return Kv2_1020_SPVZE();
      break;
    case 4:
      return Lv2_1020_SPVZE();
      break;
    case 5:
      return v2EPPhi1020();
      break;
    case 6:
      return v2Xi1020();
      break;
    case 7:
      return v2Omega1020();
      break;
    }
  }
  else if(cmin==20 && cmax==30){
    switch(isp){
    case 0:
      return v2Pion2030(1,20,4,36);
      break;
    case 1:
      return v2Kaon2030(1,20,5,36);
      break;
    case 2:
      return v2Antiproton2030(1,20,6,36);
      break;
    case 3:
      return Kv2_2030_SPVZE();
      break;
    case 4:
      return Lv2_2030_SPVZE();
      break;
    case 5:
      return v2EPPhi2030();
      break;
    case 6:
      return v2Xi2030();
      break;
    case 7:
      return v2Omega2030();
      break;
    }
  }
  else if(cmin==30 && cmax==40){
    switch(isp){
    case 0:
      return v2Pion3040(1,20,4,36);
      break;
    case 1:
      return v2Kaon3040(1,20,5,36);
      break;
    case 2:
      return v2Antiproton3040(1,20,6,36);
      break;
    case 3:
      return Kv2_3040_SPVZE();
      break;
    case 4:
      return Lv2_3040_SPVZE();
      break;
    case 5:
      return v2EPPhi3040();
      break;
    case 6:
      return v2Xi3040();
      break;
    case 7:
      return v2Omega3040();
      break;
    }
  }
  else if(cmin==40 && cmax==50){
    switch(isp){
    case 0:
      return v2Pion4050(1,20,4,36);
      break;
    case 1:
      return v2Kaon4050(1,20,5,36);
      break;
    case 2:
      return v2Antiproton4050(1,20,6,36);
      break;
    case 3:
      break;
    case 4:
      break;
    case 5:
      break;
    case 6:
      return v2Xi4050();
      break;
    case 7:
      return v2Omega4050();
      break;
    }
  }
  else if(cmin==50 && cmax==60){
    switch(isp){
    case 0:
      return v2Pion5060(1,20,4,36);
      break;
    case 1:
      return v2Kaon5060(1,20,5,36);
      break;
    case 2:
      return v2Antiproton5060(1,20,6,36);
      break;
    case 3:
      break;
    case 4:
      break;
    case 5:
      break;
    case 6:
      return v2Xi5060();
      break;
    case 7:
      return v2Omega5060();
      break;
    }
  }
  else if(cmin==60 && cmax==70){
    switch(isp){
    case 0:
      return v2Pion6070(1,20,4,36);
      break;
    case 1:
      return v2Kaon6070(1,20,5,36);
      break;
    case 2:
      return v2Antiproton6070(1,20,6,36);
      break;
    case 3:
      break;
    case 4:
      break;
    case 5:
      break;
    case 6:
      break;
    case 7:
      break;
    }
  }
  else if(cmin==70 && cmax==80){
    switch(isp){
    case 0:
      return v2Pion7080(1,20,4,36);
      break;
    case 1:
      return v2Kaon7080(1,20,5,36);
      break;
    case 2:
      return v2Antiproton7080(1,20,6,36);
      break;
    case 3:
      break;
    case 4:
      break;
    case 5:
      break;
    case 6:
      break;
    case 7:
      break;
    }
  }

  return NULL;
}

// pion merged bins
TGraphAsymmErrors *v2Pion(Int_t cmin,Int_t cmax){
  Int_t icentr[] = {0,5,10,20,30,40,50,60,70,80};
  Int_t imin=100;
  Int_t imax = -1;
  for(Int_t j=8;j>=0;j--)
    if(cmin < icentr[j+1]) imin = j;
  for(Int_t j=0;j<8;j++)
    if(cmax > icentr[j]) imax = j;
  
  Bool_t oldflag1 = kSyst;
  Bool_t oldflag2 = kStat;
  
  Int_t ngr = 0;
  TGraphAsymmErrors *gStat[10];
  TGraphAsymmErrors *gSyst[10];
  
  kSyst=0;
  kStat=1;
  
  char name[100];

  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
      gStat[ngr] = v2Pion0005(1,20,4,36);
      break;
    case 1:
      gStat[ngr] = v2Pion0510(1,20,4,36);
      break;
    case 2:
      gStat[ngr] = v2Pion1020(1,20,4,36);
      break;
    case 3:
      gStat[ngr] = v2Pion2030(1,20,4,36);
      break;
    case 4:
      gStat[ngr] = v2Pion3040(1,20,4,36);
      break;
    case 5:
      gStat[ngr] = v2Pion4050(1,20,4,36);
      break;
    case 6:
      gStat[ngr] = v2Pion5060(1,20,4,36);
      break;
    case 7:
      gStat[ngr] = v2Pion6070(1,20,4,36);
      break;
    case 8:
      gStat[ngr] = v2Pion7080(1,20,4,36);
      break;
    }
    sprintf(name,"Stat%i",ngr);
    gStat[ngr]->SetName(name);
    ngr++;
  }
  
  kSyst=1;
  kStat=0;
  ngr = 0;
  
  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
      gSyst[ngr] = v2Pion0005(1,20,4,36);
      break;
    case 1:
      gSyst[ngr] = v2Pion0510(1,20,4,36);
      break;
    case 2:
      gSyst[ngr] = v2Pion1020(1,20,4,36);
      break;
    case 3:
      gSyst[ngr] = v2Pion2030(1,20,4,36);
      break;
    case 4:
      gSyst[ngr] = v2Pion3040(1,20,4,36);
      break;
    case 5:
      gSyst[ngr] = v2Pion4050(1,20,4,36);
      break;
    case 6:
      gSyst[ngr] = v2Pion5060(1,20,4,36);
      break;
    case 7:
      gSyst[ngr] = v2Pion6070(1,20,4,36);
      break;
    case 8:
      gSyst[ngr] = v2Pion7080(1,20,4,36);
      break;
    }
    sprintf(name,"Syst%i",ngr);
    gSyst[ngr]->SetName(name);
    ngr++;
  }
  
  Double_t x[100],ex[100],y[100],ey[100],ey2[100];
  
  Int_t np = gSyst[0]->GetN();
  for(Int_t j=0;j<np;j++){
    Double_t val = 0;
    Double_t eval = 0;
    Double_t eval2 = 0;
    Double_t eval3 = 0;
    Double_t sumw = 0;
    for(Int_t i=0;i < ngr;i++){
      Double_t weight = gStat[i]->GetEYlow()[j] * gStat[i]->GetEYlow()[j] * v0Cres[imin+i]*v0Cres[imin+i];
      if(weight > 0){
	weight = 1./weight;
	val += gStat[i]->GetY()[j] * weight;
	sumw += weight;
	eval += gStat[i]->GetEYlow()[j]*gStat[i]->GetEYlow()[j] * weight * weight;
	eval2 += gSyst[i]->GetEYlow()[j] * weight;
	eval3 += gSyst[i]->GetEYhigh()[j] * weight;
      }
    }
    val /= sumw;
    eval2 /= sumw;
    eval3 /= sumw;
    eval = TMath::Sqrt(eval)/sumw;
    
    x[j] = gStat[0]->GetX()[j];
    ex[j] = 0;
    y[j] = val;
    ey[j] = 0;
    ey2[j] = 0;
    if(oldflag1){
      ey[j] += eval2*eval2;
      ey2[j] += eval3*eval3;
    }
    if(oldflag2){
      ey[j] += eval*eval;
      ey2[j] += eval*eval;
    }
    else{
	ex[j] = 0.05;
    }
    ey[j] = TMath::Sqrt(ey[j]);
    ey2[j] = TMath::Sqrt(ey2[j]);
  }
  
  kSyst = oldflag1;
  kStat = oldflag2;

  TGraphAsymmErrors *gRes = new TGraphAsymmErrors(np,x,y,ex,ex,ey,ey2);
  gRes->SetMarkerStyle(20);
  gRes->SetMarkerColor(4);
  gRes->SetLineColor(4);

  return gRes;
}

// pion merged bins
TGraphAsymmErrors *v2PionAlex(Int_t cmin,Int_t cmax){
  Int_t icentr[] = {0,5,10,20,30,40,50,60,70,80};
  Int_t imin=100;
  Int_t imax = -1;
  for(Int_t j=8;j>=0;j--)
    if(cmin < icentr[j+1]) imin = j;
  for(Int_t j=0;j<8;j++)
    if(cmax > icentr[j]) imax = j;
  
  Bool_t oldflag1 = kSyst;
  Bool_t oldflag2 = kStat;
  
  Int_t ngr = 0;
  TGraphAsymmErrors *gStat[10];
  TGraphAsymmErrors *gSyst[10];
  
  kSyst=0;
  kStat=1;
  
  char name[100];

  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
      gStat[ngr] = v2PionAlex0005(1,20);
      break;
    case 1:
      gStat[ngr] = v2PionAlex0510(1,20);
      break;
    case 2:
      gStat[ngr] = v2PionAlex1020(1,20);
      break;
    case 3:
      gStat[ngr] = v2PionAlex2030(1,20);
      break;
    case 4:
      gStat[ngr] = v2PionAlex3040(1,20);
      break;
    case 5:
      gStat[ngr] = v2PionAlex4050(1,20);
      break;
    case 6:
      gStat[ngr] = v2PionAlex5060(1,20);
      break;
    case 7:
      gStat[ngr] = v2PionAlex6070(1,20);
      break;
    case 8:
      gStat[ngr] = v2PionAlex7080(1,20);
      break;
    }
    sprintf(name,"Stat%i",ngr);
    gStat[ngr]->SetName(name);
    ngr++;
  }
  
  kSyst=1;
  kStat=0;
  ngr = 0;
  
  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
      gSyst[ngr] = v2PionAlex0005(1,20);
      break;
    case 1:
      gSyst[ngr] = v2PionAlex0510(1,20);
      break;
    case 2:
      gSyst[ngr] = v2PionAlex1020(1,20);
      break;
    case 3:
      gSyst[ngr] = v2PionAlex2030(1,20);
      break;
    case 4:
      gSyst[ngr] = v2PionAlex3040(1,20);
      break;
    case 5:
      gSyst[ngr] = v2PionAlex4050(1,20);
      break;
    case 6:
      gSyst[ngr] = v2PionAlex5060(1,20);
      break;
    case 7:
      gSyst[ngr] = v2PionAlex6070(1,20);
      break;
    case 8:
      gSyst[ngr] = v2PionAlex7080(1,20);
      break;
    }
    sprintf(name,"Syst%i",ngr);
    gSyst[ngr]->SetName(name);
    ngr++;
  }
  
  Double_t x[100],ex[100],y[100],ey[100],ey2[100];
  
  Int_t np = gSyst[0]->GetN();
  for(Int_t j=0;j<np;j++){
    Double_t val = 0;
    Double_t eval = 0;
    Double_t eval2 = 0;
    Double_t eval3 = 0;
    Double_t sumw = 0;
    for(Int_t i=0;i < ngr;i++){
      Double_t weight = gStat[i]->GetEYlow()[j] * gStat[i]->GetEYlow()[j] * v0Cres[imin+i]*v0Cres[imin+i];
      if(weight > 0){
	weight = 1./weight;
	val += gStat[i]->GetY()[j] * weight;
	sumw += weight;
	eval += gStat[i]->GetEYlow()[j]*gStat[i]->GetEYlow()[j] * weight * weight;
	eval2 += gSyst[i]->GetEYlow()[j] * weight;
	eval3 += gSyst[i]->GetEYhigh()[j] * weight;
      }
    }
    val /= sumw;
    eval2 /= sumw;
    eval3 /= sumw;
    eval = TMath::Sqrt(eval)/sumw;
    
    x[j] = gStat[0]->GetX()[j];
    ex[j] = 0;
    y[j] = val;
    ey[j] = 0;
    ey2[j] = 0;
    if(oldflag1){
      ey[j] += eval2*eval2;
      ey2[j] += eval3*eval3;
    }
    if(oldflag2){
      ey[j] += eval*eval;
      ey2[j] += eval*eval;
    }
    else{
	ex[j] = 0.05;
    }
    ey[j] = TMath::Sqrt(ey[j]);
    ey2[j] = TMath::Sqrt(ey2[j]);
  }
  
  kSyst = oldflag1;
  kStat = oldflag2;

  TGraphAsymmErrors *gRes = new TGraphAsymmErrors(np,x,y,ex,ex,ey,ey2);
  gRes->SetMarkerStyle(20);
  gRes->SetMarkerColor(4);
  gRes->SetLineColor(4);

  return gRes;
}

TGraphErrors *v2PionQM11(Int_t cmin,Int_t cmax){
  if(cmin < 10) cmin = 10;
  if(cmax >60) cmax = 60;
  Int_t icentr[] = {0,5,10,20,30,40,50,60,70,80};
  Int_t imin=100;
  Int_t imax = -1;
  for(Int_t j=8;j>=0;j--)
    if(cmin < icentr[j+1]) imin = j;
  for(Int_t j=0;j<8;j++)
    if(cmax > icentr[j]) imax = j;
  
  Bool_t oldflag1 = kSyst;
  Bool_t oldflag2 = kStat;
  
  Int_t ngr = 0;
  TGraphErrors *gStat[10];
  TGraphErrors *gSyst[10];
  
  kSyst=0;
  kStat=1;
  
  char name[100];

  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
      break;
    case 1:
      break;
    case 2:
      gStat[ngr] = v22_etagap10_1020_pion(1,20,3,31);
      break;
    case 3:
      gStat[ngr] = v22_etagap10_2030_pion(1,20,3,31);
      break;
    case 4:
      gStat[ngr] = v22_etagap10_3040_pion(1,20,3,31);
      break;
    case 5:
      gStat[ngr] = v22_etagap10_4050_pion(1,20,3,31);
      break;
    case 6:
      gStat[ngr] = v22_etagap10_5060_pion(1,20,3,31);
      break;
    case 7:
      break;
    case 8:
      break;
    }
    sprintf(name,"Stat%i",ngr);
    gStat[ngr]->SetName(name);
    ngr++;
  }
  
  kSyst=1;
  kStat=0;
  ngr = 0;
  
  for(Int_t i=imin;i <= imax;i++){
     switch(i){
    case 0:
      break;
    case 1:
      break;
    case 2:
      gSyst[ngr] = v22_etagap10_1020_pion(1,20,3,31);
      break;
    case 3:
      gSyst[ngr] = v22_etagap10_2030_pion(1,20,3,31);
      break;
    case 4:
      gSyst[ngr] = v22_etagap10_3040_pion(1,20,3,31);
      break;
    case 5:
      gSyst[ngr] = v22_etagap10_4050_pion(1,20,3,31);
      break;
    case 6:
      gSyst[ngr] = v22_etagap10_5060_pion(1,20,3,31);
      break;
    case 7:
      break;
    case 8:
      break;
    }
    sprintf(name,"Syst%i",ngr);
    gSyst[ngr]->SetName(name);
    ngr++;
  }
  
  Double_t x[100],ex[100],y[100],ey[100],ey2[100];
  
  Int_t np = gSyst[0]->GetN();
  for(Int_t j=0;j<np;j++){
    Double_t val = 0;
    Double_t eval = 0;
    Double_t eval2 = 0;
    Double_t eval3 = 0;
    Double_t sumw = 0;
    for(Int_t i=0;i < ngr;i++){
      Double_t weight = gStat[i]->GetEY()[j] * gStat[i]->GetEY()[j];
      if(weight > 0){
	weight = 1./weight;
	val += gStat[i]->GetY()[j] * weight;
	sumw += weight;
	eval += gStat[i]->GetEY()[j]*gStat[i]->GetEY()[j] * weight * weight;
	eval2 += gSyst[i]->GetEY()[j] * weight;
	eval3 += gSyst[i]->GetEY()[j] * weight;
      }
    }
    val /= sumw;
    eval2 /= sumw;
    eval3 /= sumw;
    eval = TMath::Sqrt(eval)/sumw;
    
    x[j] = gStat[0]->GetX()[j];
    ex[j] = 0;
    y[j] = val;
    ey[j] = 0;
    ey2[j] = 0;
    if(oldflag1){
      ey[j] += eval2*eval2;
      ey2[j] += eval3*eval3;
    }
    if(oldflag2){
      ey[j] += eval*eval;
      ey2[j] += eval*eval;
    }
    else{
	ex[j] = 0.05;
    }
    ey[j] = TMath::Sqrt(ey[j]);
    ey2[j] = TMath::Sqrt(ey2[j]);
  }
  
  kSyst = oldflag1;
  kStat = oldflag2;

  TGraphErrors *gRes = new TGraphErrors(np,x,y,ex,ey);
  gRes->SetMarkerStyle(20);
  gRes->SetMarkerColor(4);
  gRes->SetLineColor(4);

  return gRes;
}

TGraphErrors *v3Pion(Int_t cmin,Int_t cmax,Int_t rebin=1){
  Int_t icentr[] = {0,5,10,20,30,40,50,60,70,80};
  Int_t imin=100;
  Int_t imax = -1;
  for(Int_t j=8;j>=0;j--)
    if(cmin < icentr[j+1]) imin = j;
  for(Int_t j=0;j<8;j++)
    if(cmax > icentr[j]) imax = j;
  
  Bool_t oldflag1 = kSyst;
  Bool_t oldflag2 = kStat;
  
  Int_t ngr = 0;
  TGraphErrors *gStat[10];
  TGraphErrors *gSyst[10];
  
  kSyst=0;
  kStat=1;
  
  char name[100];

  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
	gStat[ngr] = v3Pion0005(1,20,4,36,rebin);
      break;
    case 1:
	gStat[ngr] = v3Pion0510(1,20,4,36,rebin);
      break;
    case 2:
	gStat[ngr] = v3Pion1020(1,20,4,36,rebin);
      break;
    case 3:
	gStat[ngr] = v3Pion2030(1,20,4,36,rebin);
      break;
    case 4:
	gStat[ngr] = v3Pion3040(1,20,4,36,rebin);
      break;
    case 5:
	gStat[ngr] = v3Pion4050(1,20,4,36,rebin);
      break;
    case 6:
	gStat[ngr] = v3Pion5060(1,20,4,36,rebin);
      break;
    case 7:
	gStat[ngr] = v3Pion6070(1,20,4,36,rebin);
      break;
    case 8:
	gStat[ngr] = v3Pion7080(1,20,4,36,rebin);
      break;
    }
    sprintf(name,"Stat%i",ngr);
    gStat[ngr]->SetName(name);
    ngr++;
  }
  
  kSyst=1;
  kStat=0;
  ngr = 0;
  
  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
	gSyst[ngr] = v3Pion0005(1,20,4,36,rebin);
      break;
    case 1:
	gSyst[ngr] = v3Pion0510(1,20,4,36,rebin);
      break;
    case 2:
	gSyst[ngr] = v3Pion1020(1,20,4,36,rebin);
      break;
    case 3:
	gSyst[ngr] = v3Pion2030(1,20,4,36,rebin);
      break;
    case 4:
	gSyst[ngr] = v3Pion3040(1,20,4,36,rebin);
      break;
    case 5:
	gSyst[ngr] = v3Pion4050(1,20,4,36,rebin);
      break;
    case 6:
	gSyst[ngr] = v3Pion5060(1,20,4,36,rebin);
      break;
    case 7:
	gSyst[ngr] = v3Pion6070(1,20,4,36,rebin);
      break;
    case 8:
	gSyst[ngr] = v3Pion7080(1,20,4,36,rebin);
      break;
    }
    sprintf(name,"Syst%i",ngr);
    gSyst[ngr]->SetName(name);
    ngr++;
  }
  
  Double_t x[100],ex[100],y[100],ey[100],ey2[100];
  
  Int_t np = gSyst[0]->GetN();
  for(Int_t j=0;j<np;j++){
    Double_t val = 0;
    Double_t eval = 0;
    Double_t evalNR = 0;
    Double_t eval2 = 0;
    Double_t sumw = 0;
    for(Int_t i=0;i < ngr;i++){
      Double_t weight = gStat[i]->GetEY()[j] * gStat[i]->GetEY()[j] * v0Cres3[imin+i]*v0Cres3[imin+i];
      if(weight > 0){
	weight = 1./weight;
	val += gStat[i]->GetY()[j] * weight;
	sumw += weight;
	eval += gStat[i]->GetEY()[j]*gStat[i]->GetEY()[j] * weight * weight;
	eval2 += gSyst[i]->GetEY()[j] * weight;
      }
    }
    val /= sumw;
    eval2 /= sumw;
    eval = TMath::Sqrt(eval)/sumw;
    
    x[j] = gStat[0]->GetX()[j];
    ex[j] = 0;
    y[j] = val;
    ey[j] = 0;
    if(oldflag1){
      ey[j] += eval2*eval2;
    }
    if(oldflag2){
      ey[j] += eval*eval;
    }
    else{
	ex[j] = 0.05;
    }
    ey[j] = TMath::Sqrt(ey[j]);

  }
  
  kSyst = oldflag1;
  kStat = oldflag2;

  TGraphErrors *gRes = new TGraphErrors(np,x,y,ex,ey);
  gRes->SetMarkerStyle(20);
  gRes->SetMarkerColor(4);
  gRes->SetLineColor(4);

  return gRes;
}

// antiproton merged bins
TGraphAsymmErrors *v2Antiproton(Int_t cmin,Int_t cmax){
  Int_t icentr[] = {0,5,10,20,30,40,50,60,70,80};
  Int_t imin=100;
  Int_t imax = -1;
  for(Int_t j=8;j>=0;j--)
    if(cmin < icentr[j+1]) imin = j;
  for(Int_t j=0;j<8;j++)
    if(cmax > icentr[j]) imax = j;
  
  Bool_t oldflag1 = kSyst;
  Bool_t oldflag2 = kStat;
  
  Int_t ngr = 0;
  TGraphAsymmErrors *gStat[10];
  TGraphAsymmErrors *gSyst[10];
  
  kSyst=0;
  kStat=1;
  
  char name[100];

  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
      gStat[ngr] = v2Antiproton0005(1,20,6,40);
      break;
    case 1:
      gStat[ngr] = v2Antiproton0510(1,20,6,40);
      break;
    case 2:
      gStat[ngr] = v2Antiproton1020(1,20,6,40);
      break;
    case 3:
      gStat[ngr] = v2Antiproton2030(1,20,6,40);
      break;
    case 4:
      gStat[ngr] = v2Antiproton3040(1,20,6,40);
      break;
    case 5:
      gStat[ngr] = v2Antiproton4050(1,20,6,40);
      break;
    case 6:
      gStat[ngr] = v2Antiproton5060(1,20,6,40);
      break;
    case 7:
      gStat[ngr] = v2Antiproton6070(1,20,6,40);
      break;
    case 8:
      gStat[ngr] = v2Antiproton7080(1,20,6,40);
      break;
    }
    sprintf(name,"Stat%i",ngr);
    gStat[ngr]->SetName(name);
    ngr++;
  }
  
  kSyst=1;
  kStat=0;
  ngr = 0;
  
  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
      gSyst[ngr] = v2Antiproton0005(1,20,6,40);
      break;
    case 1:
      gSyst[ngr] = v2Antiproton0510(1,20,6,40);
      break;
    case 2:
      gSyst[ngr] = v2Antiproton1020(1,20,6,40);
      break;
    case 3:
      gSyst[ngr] = v2Antiproton2030(1,20,6,40);
      break;
    case 4:
      gSyst[ngr] = v2Antiproton3040(1,20,6,40);
      break;
    case 5:
      gSyst[ngr] = v2Antiproton4050(1,20,6,40);
      break;
    case 6:
      gSyst[ngr] = v2Antiproton5060(1,20,6,40);
      break;
    case 7:
      gSyst[ngr] = v2Antiproton6070(1,20,6,40);
      break;
    case 8:
      gSyst[ngr] = v2Antiproton7080(1,20,6,40);
      break;
    }
    sprintf(name,"Syst%i",ngr);
    gSyst[ngr]->SetName(name);
    ngr++;
  }
  
  Double_t x[100],ex[100],y[100],ey[100],ey2[100];
  
  Int_t np = gSyst[0]->GetN();
  for(Int_t j=0;j<np;j++){
    Double_t val = 0;
    Double_t eval = 0;
    Double_t eval2 = 0;
    Double_t eval3 = 0;
    Double_t sumw = 0;
    for(Int_t i=0;i < ngr;i++){
      Double_t weight = gStat[i]->GetEYlow()[j] * gStat[i]->GetEYlow()[j] * v0Cres[imin+i]*v0Cres[imin+i];
      if(weight > 0){
	weight = 1./weight;
	val += gStat[i]->GetY()[j] * weight;
	sumw += weight;
	eval += gStat[i]->GetEYlow()[j]*gStat[i]->GetEYlow()[j] * weight * weight;
	eval2 += gSyst[i]->GetEYlow()[j] * weight;
	eval3 += gSyst[i]->GetEYhigh()[j] * weight;
      }
    }
    val /= sumw;
    eval2 /= sumw;
    eval3 /= sumw;
    eval = TMath::Sqrt(eval)/sumw;
    
    x[j] = gStat[0]->GetX()[j];
    ex[j] = 0;
    y[j] = val;
    ey[j] = 0;
    ey2[j] = 0;
    if(oldflag1){
      ey[j] += eval2*eval2;
      ey2[j] += eval3*eval3;
    }
    if(oldflag2){
      ey[j] += eval*eval;
      ey2[j] += eval*eval;
    }
    else{
	ex[j] = 0.05;
    }
    ey[j] = TMath::Sqrt(ey[j]);
    ey2[j] = TMath::Sqrt(ey2[j]);
  }
  
  kSyst = oldflag1;
  kStat = oldflag2;

  TGraphAsymmErrors *gRes = new TGraphAsymmErrors(np,x,y,ex,ex,ey,ey2);
  gRes->SetMarkerStyle(22);
  gRes->SetMarkerColor(2);
  gRes->SetLineColor(2);

  return gRes;
}

TGraphAsymmErrors *v2AntiprotonAlex(Int_t cmin,Int_t cmax){
  Int_t icentr[] = {0,5,10,20,30,40,50,60,70,80};
  Int_t imin=100;
  Int_t imax = -1;
  for(Int_t j=8;j>=0;j--)
    if(cmin < icentr[j+1]) imin = j;
  for(Int_t j=0;j<8;j++)
    if(cmax > icentr[j]) imax = j;
  
  Bool_t oldflag1 = kSyst;
  Bool_t oldflag2 = kStat;
  
  Int_t ngr = 0;
  TGraphAsymmErrors *gStat[10];
  TGraphAsymmErrors *gSyst[10];
  
  kSyst=0;
  kStat=1;
  
  char name[100];

  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
      gStat[ngr] = v2AntiprotonAlex0005(1,20);
      break;
    case 1:
      gStat[ngr] = v2AntiprotonAlex0510(1,20);
      break;
    case 2:
      gStat[ngr] = v2AntiprotonAlex1020(1,20);
      break;
    case 3:
      gStat[ngr] = v2AntiprotonAlex2030(1,20);
      break;
    case 4:
      gStat[ngr] = v2AntiprotonAlex3040(1,20);
      break;
    case 5:
      gStat[ngr] = v2AntiprotonAlex4050(1,20);
      break;
    case 6:
      gStat[ngr] = v2AntiprotonAlex5060(1,20);
      break;
    case 7:
      gStat[ngr] = v2AntiprotonAlex6070(1,20);
      break;
    case 8:
      gStat[ngr] = v2AntiprotonAlex7080(1,20);
      break;
    }
    sprintf(name,"Stat%i",ngr);
    gStat[ngr]->SetName(name);
    ngr++;
  }
  
  kSyst=1;
  kStat=0;
  ngr = 0;
  
  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
      gSyst[ngr] = v2AntiprotonAlex0005(1,20);
      break;
    case 1:
      gSyst[ngr] = v2AntiprotonAlex0510(1,20);
      break;
    case 2:
      gSyst[ngr] = v2AntiprotonAlex1020(1,20);
      break;
    case 3:
      gSyst[ngr] = v2AntiprotonAlex2030(1,20);
      break;
    case 4:
      gSyst[ngr] = v2AntiprotonAlex3040(1,20);
      break;
    case 5:
      gSyst[ngr] = v2AntiprotonAlex4050(1,20);
      break;
    case 6:
      gSyst[ngr] = v2AntiprotonAlex5060(1,20);
      break;
    case 7:
      gSyst[ngr] = v2AntiprotonAlex6070(1,20);
      break;
    case 8:
      gSyst[ngr] = v2AntiprotonAlex7080(1,20);
      break;
    }
    sprintf(name,"Syst%i",ngr);
    gSyst[ngr]->SetName(name);
    ngr++;
  }
  
  Double_t x[100],ex[100],y[100],ey[100],ey2[100];
  
  Int_t np = gSyst[0]->GetN();
  for(Int_t j=0;j<np;j++){
    Double_t val = 0;
    Double_t eval = 0;
    Double_t eval2 = 0;
    Double_t eval3 = 0;
    Double_t sumw = 0;
    for(Int_t i=0;i < ngr;i++){
      Double_t weight = gStat[i]->GetEYlow()[j] * gStat[i]->GetEYlow()[j] * v0Cres[imin+i]*v0Cres[imin+i];
      if(weight > 0){
	weight = 1./weight;
	val += gStat[i]->GetY()[j] * weight;
	sumw += weight;
	eval += gStat[i]->GetEYlow()[j]*gStat[i]->GetEYlow()[j] * weight * weight;
	eval2 += gSyst[i]->GetEYlow()[j] * weight;
	eval3 += gSyst[i]->GetEYhigh()[j] * weight;
      }
    }
    val /= sumw;
    eval2 /= sumw;
    eval3 /= sumw;
    eval = TMath::Sqrt(eval)/sumw;
    
    x[j] = gStat[0]->GetX()[j];
    ex[j] = 0;
    y[j] = val;
    ey[j] = 0;
    ey2[j] = 0;
    if(oldflag1){
      ey[j] += eval2*eval2;
      ey2[j] += eval3*eval3;
    }
    if(oldflag2){
      ey[j] += eval*eval;
      ey2[j] += eval*eval;
    }
    else{
	ex[j] = 0.05;
    }
    ey[j] = TMath::Sqrt(ey[j]);
    ey2[j] = TMath::Sqrt(ey2[j]);
  }
  
  kSyst = oldflag1;
  kStat = oldflag2;

  TGraphAsymmErrors *gRes = new TGraphAsymmErrors(np,x,y,ex,ex,ey,ey2);
  gRes->SetMarkerStyle(22);
  gRes->SetMarkerColor(2);
  gRes->SetLineColor(2);

  return gRes;
}

TGraphErrors *v2AntiprotonQM11(Int_t cmin,Int_t cmax){
  if(cmin < 10) cmin = 10;
  if(cmax >60) cmax = 60;
  Int_t icentr[] = {0,5,10,20,30,40,50,60,70,80};
  Int_t imin=100;
  Int_t imax = -1;
  for(Int_t j=8;j>=0;j--)
    if(cmin < icentr[j+1]) imin = j;
  for(Int_t j=0;j<8;j++)
    if(cmax > icentr[j]) imax = j;
  
  Bool_t oldflag1 = kSyst;
  Bool_t oldflag2 = kStat;
  
  Int_t ngr = 0;
  TGraphErrors *gStat[10];
  TGraphErrors *gSyst[10];
  
  kSyst=0;
  kStat=1;
  
  char name[100];

  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
      break;
    case 1:
      break;
    case 2:
      gStat[ngr] = v22_etagap10_1020_antiproton(1,20,5,35);
      break;
    case 3:
      gStat[ngr] = v22_etagap10_2030_antiproton(1,20,5,35);
      break;
    case 4:
      gStat[ngr] = v22_etagap10_3040_antiproton(1,20,5,35);
      break;
    case 5:
      gStat[ngr] = v22_etagap10_4050_antiproton(1,20,5,35);
      break;
    case 6:
      gStat[ngr] = v22_etagap10_5060_antiproton(1,20,5,35);
      break;
    case 7:
      break;
    case 8:
      break;
    }
    sprintf(name,"Stat%i",ngr);
    gStat[ngr]->SetName(name);
    ngr++;
  }
  
  kSyst=1;
  kStat=0;
  ngr = 0;
  
  for(Int_t i=imin;i <= imax;i++){
     switch(i){
    case 0:
      break;
    case 1:
      break;
    case 2:
      gSyst[ngr] = v22_etagap10_1020_antiproton(1,20,5,35);
      break;
    case 3:
      gSyst[ngr] = v22_etagap10_2030_antiproton(1,20,5,35);
      break;
    case 4:
      gSyst[ngr] = v22_etagap10_3040_antiproton(1,20,5,35);
      break;
    case 5:
      gSyst[ngr] = v22_etagap10_4050_antiproton(1,20,5,35);
      break;
    case 6:
      gSyst[ngr] = v22_etagap10_5060_antiproton(1,20,5,35);
      break;
    case 7:
      break;
    case 8:
      break;
    }
    sprintf(name,"Syst%i",ngr);
    gSyst[ngr]->SetName(name);
    ngr++;
  }
  
  Double_t x[100],ex[100],y[100],ey[100],ey2[100];
  
  Int_t np = gSyst[0]->GetN();
  for(Int_t j=0;j<np;j++){
    Double_t val = 0;
    Double_t eval = 0;
    Double_t eval2 = 0;
    Double_t eval3 = 0;
    Double_t sumw = 0;
    for(Int_t i=0;i < ngr;i++){
      Double_t weight = gStat[i]->GetEY()[j] * gStat[i]->GetEY()[j];
      if(weight > 0.0){
	weight = 1./weight;
	val += gStat[i]->GetY()[j] * weight;
	sumw += weight;
	eval += gStat[i]->GetEY()[j]*gStat[i]->GetEY()[j] * weight * weight;
	eval2 += gSyst[i]->GetEY()[j] * weight;
	eval3 += gSyst[i]->GetEY()[j] * weight;
      }
    }
    val /= sumw;
    eval2 /= sumw;
    eval3 /= sumw;
    eval = TMath::Sqrt(eval)/sumw;
    
    x[j] = gStat[0]->GetX()[j];
    ex[j] = 0;
    y[j] = val;
    ey[j] = 0;
    ey2[j] = 0;
    if(oldflag1){
      ey[j] += eval2*eval2;
      ey2[j] += eval3*eval3;
    }
    if(oldflag2){
      ey[j] += eval*eval;
      ey2[j] += eval*eval;
    }
    else{
	ex[j] = 0.05;
    }
    ey[j] = TMath::Sqrt(ey[j]);
    ey2[j] = TMath::Sqrt(ey2[j]);
  }
  
  kSyst = oldflag1;
  kStat = oldflag2;

  TGraphErrors *gRes = new TGraphErrors(np,x,y,ex,ey);
  gRes->SetMarkerStyle(20);
  gRes->SetMarkerColor(4);
  gRes->SetLineColor(4);

  return gRes;
}

TGraphErrors *v3Antiproton(Int_t cmin,Int_t cmax,Int_t rebin=1){
  Int_t icentr[] = {0,5,10,20,30,40,50,60,70,80};
  Int_t imin=100;
  Int_t imax = -1;
  for(Int_t j=8;j>=0;j--)
    if(cmin < icentr[j+1]) imin = j;
  for(Int_t j=0;j<8;j++)
    if(cmax > icentr[j]) imax = j;
  
  Bool_t oldflag1 = kSyst;
  Bool_t oldflag2 = kStat;
  
  Int_t ngr = 0;
  TGraphErrors *gStat[10];
  TGraphErrors *gSyst[10];
  
  kSyst=0;
  kStat=1;
  
  char name[100];

  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
	gStat[ngr] = v3Antiproton0005(2,22,6,36,rebin);
      break;
    case 1:
	gStat[ngr] = v3Antiproton0510(2,22,6,36,rebin);
      break;
    case 2:
	gStat[ngr] = v3Antiproton1020(2,22,6,36,rebin);
      break;
    case 3:
	gStat[ngr] = v3Antiproton2030(2,22,6,36,rebin);
      break;
    case 4:
	gStat[ngr] = v3Antiproton3040(2,22,6,36,rebin);
      break;
    case 5:
	gStat[ngr] = v3Antiproton4050(2,22,6,36,rebin);
      break;
    case 6:
	gStat[ngr] = v3Antiproton5060(2,22,6,36,rebin);
      break;
    case 7:
	gStat[ngr] = v3Antiproton6070(2,22,6,36,rebin);
      break;
    case 8:
	gStat[ngr] = v3Antiproton7080(2,22,6,36,rebin);
      break;
    }
    sprintf(name,"Stat%i",ngr);
    gStat[ngr]->SetName(name);
    ngr++;
  }
  
  kSyst=1;
  kStat=0;
  ngr = 0;
  
  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
	gSyst[ngr] = v3Antiproton0005(1,20,6,36,rebin);
      break;
    case 1:
	gSyst[ngr] = v3Antiproton0510(1,20,6,36,rebin);
      break;
    case 2:
	gSyst[ngr] = v3Antiproton1020(1,20,6,36,rebin);
      break;
    case 3:
	gSyst[ngr] = v3Antiproton2030(1,20,6,36,rebin);
      break;
    case 4:
	gSyst[ngr] = v3Antiproton3040(1,20,6,36,rebin);
      break;
    case 5:
	gSyst[ngr] = v3Antiproton4050(1,20,6,36,rebin);
      break;
    case 6:
	gSyst[ngr] = v3Antiproton5060(1,20,6,36,rebin);
      break;
    case 7:
	gSyst[ngr] = v3Antiproton6070(1,20,6,36,rebin);
      break;
    case 8:
	gSyst[ngr] = v3Antiproton7080(1,20,6,36,rebin);
      break;
    }
    sprintf(name,"Syst%i",ngr);
    gSyst[ngr]->SetName(name);
    ngr++;
  }
  
  Double_t x[100],ex[100],y[100],ey[100],ey2[100];
  
  Int_t np = gSyst[0]->GetN();
  for(Int_t j=0;j<np;j++){
    Double_t val = 0;
    Double_t eval = 0;
    Double_t eval2 = 0;
    Double_t sumw = 0;
    for(Int_t i=0;i < ngr;i++){
      Double_t weight = gStat[i]->GetEY()[j] * gStat[i]->GetEY()[j] * v0Cres3[imin+i]*v0Cres3[imin+i];
      if(weight > 0){
	weight = 1./weight;
	val += gStat[i]->GetY()[j] * weight;
	sumw += weight;
	eval += gStat[i]->GetEY()[j]*gStat[i]->GetEY()[j] * weight * weight;
	eval2 += gSyst[i]->GetEY()[j] * weight;
      }
    }
    val /= sumw;
    eval2 /= sumw;
    eval = TMath::Sqrt(eval)/sumw;
    
    x[j] = gStat[0]->GetX()[j];
    ex[j] = 0;
    y[j] = val;
    ey[j] = 0;
    if(oldflag1){
      ey[j] += eval2*eval2;
    }
    if(oldflag2){
      ey[j] += eval*eval;
    }
    else{
	ex[j] = 0.05;
    }
    ey[j] = TMath::Sqrt(ey[j]);
  }
  
  kSyst = oldflag1;
  kStat = oldflag2;

  TGraphErrors *gRes = new TGraphErrors(np,x,y,ex,ey);
  gRes->SetMarkerStyle(22);
  gRes->SetMarkerColor(2);
  gRes->SetLineColor(2);

  return gRes;
}

// kaon merged bins
TGraphAsymmErrors *v2Kaon(Int_t cmin,Int_t cmax){
  Int_t icentr[] = {0,5,10,20,30,40,50,60,70,80};
  Int_t imin=100;
  Int_t imax = -1;
  for(Int_t j=8;j>=0;j--)
    if(cmin < icentr[j+1]) imin = j;
  for(Int_t j=0;j<8;j++)
    if(cmax > icentr[j]) imax = j;
  
  Bool_t oldflag1 = kSyst;
  Bool_t oldflag2 = kStat;
  
  Int_t ngr = 0;
  TGraphAsymmErrors *gStat[10];
  TGraphAsymmErrors *gSyst[10];
  
  kSyst=0;
  kStat=1;
  
  char name[100];

  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
      gStat[ngr] = v2Kaon0005(1,20,5,36);
      break;
    case 1:
      gStat[ngr] = v2Kaon0510(1,20,5,36);
      break;
    case 2:
      gStat[ngr] = v2Kaon1020(1,20,5,36);
      break;
    case 3:
      gStat[ngr] = v2Kaon2030(1,20,5,36);
      break;
    case 4:
      gStat[ngr] = v2Kaon3040(1,20,5,36);
      break;
    case 5:
      gStat[ngr] = v2Kaon4050(1,20,5,36);
      break;
    case 6:
      gStat[ngr] = v2Kaon5060(1,20,5,36);
      break;
    case 7:
      gStat[ngr] = v2Kaon6070(1,20,5,36);
      break;
    case 8:
      gStat[ngr] = v2Kaon7080(1,20,5,36);
      break;
    }
    sprintf(name,"Stat%i",ngr);
    gStat[ngr]->SetName(name);
    ngr++;
  }
  
  kSyst=1;
  kStat=0;
  ngr = 0;
  
  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
      gSyst[ngr] = v2Kaon0005(1,20,5,36);
      break;
    case 1:
      gSyst[ngr] = v2Kaon0510(1,20,5,36);
      break;
    case 2:
      gSyst[ngr] = v2Kaon1020(1,20,5,36);
      break;
    case 3:
      gSyst[ngr] = v2Kaon2030(1,20,5,36);
      break;
    case 4:
      gSyst[ngr] = v2Kaon3040(1,20,5,36);
      break;
    case 5:
      gSyst[ngr] = v2Kaon4050(1,20,5,36);
      break;
    case 6:
      gSyst[ngr] = v2Kaon5060(1,20,5,36);
      break;
    case 7:
      gSyst[ngr] = v2Kaon6070(1,20,5,36);
      break;
    case 8:
      gSyst[ngr] = v2Kaon7080(1,20,5,36);
      break;
    }
    sprintf(name,"Syst%i",ngr);
    gSyst[ngr]->SetName(name);
    ngr++;
  }
  
  Double_t x[100],ex[100],y[100],ey[100],ey2[100];
  
  Int_t np = gSyst[0]->GetN();
  for(Int_t j=0;j<np;j++){
    Double_t val = 0;
    Double_t eval = 0;
    Double_t eval2 = 0;
    Double_t eval3 = 0;
    Double_t sumw = 0;
    for(Int_t i=0;i < ngr;i++){
      Double_t weight = gStat[i]->GetEYlow()[j] * gStat[i]->GetEYlow()[j] * v0Cres[imin+i]*v0Cres[imin+i];
      if(weight > 0){
	weight = 1./weight;
	val += gStat[i]->GetY()[j] * weight;
	sumw += weight;
	eval += gStat[i]->GetEYlow()[j]*gStat[i]->GetEYlow()[j] * weight * weight;
	eval2 += gSyst[i]->GetEYlow()[j] * weight;
	eval3 += gSyst[i]->GetEYhigh()[j] * weight;
      }
    }
    val /= sumw;
    eval2 /= sumw;
    eval3 /= sumw;
    eval = TMath::Sqrt(eval)/sumw;
    
    x[j] = gStat[0]->GetX()[j];
    ex[j] = 0;
    y[j] = val;
    ey[j] = 0;
    ey2[j] = 0;
    if(oldflag1){
      ey[j] += eval2*eval2;
      ey2[j] += eval3*eval3;
    }
    if(oldflag2){
      ey[j] += eval*eval;
      ey2[j] += eval*eval;
    }
    else{
	ex[j] = 0.05;
    }
    ey[j] = TMath::Sqrt(ey[j]);
    ey2[j] = TMath::Sqrt(ey2[j]);
  }
  
  kSyst = oldflag1;
  kStat = oldflag2;

  TGraphAsymmErrors *gRes = new TGraphAsymmErrors(np,x,y,ex,ex,ey,ey2);
  gRes->SetMarkerStyle(21);
  gRes->SetMarkerColor(1);
  gRes->SetLineColor(1);

  return gRes;
}

TGraphErrors *v2KaonQM11(Int_t cmin,Int_t cmax){
  if(cmin < 10) cmin = 10;
  if(cmax >60) cmax = 60;
  Int_t icentr[] = {0,5,10,20,30,40,50,60,70,80};
  Int_t imin=100;
  Int_t imax = -1;
  for(Int_t j=8;j>=0;j--)
    if(cmin < icentr[j+1]) imin = j;
  for(Int_t j=0;j<8;j++)
    if(cmax > icentr[j]) imax = j;
  
  Bool_t oldflag1 = kSyst;
  Bool_t oldflag2 = kStat;
  
  Int_t ngr = 0;
  TGraphErrors *gStat[10];
  TGraphErrors *gSyst[10];
  
  kSyst=0;
  kStat=1;
  
  char name[100];

  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
      break;
    case 1:
      break;
    case 2:
      gStat[ngr] = v22_etagap10_1020_kaon(1,20,4,23);
      break;
    case 3:
      gStat[ngr] = v22_etagap10_2030_kaon(1,20,4,23);
      break;
    case 4:
      gStat[ngr] = v22_etagap10_3040_kaon(1,20,4,23);
      break;
    case 5:
      gStat[ngr] = v22_etagap10_4050_kaon(1,20,4,23);
      break;
    case 6:
      gStat[ngr] = v22_etagap10_5060_kaon(1,20,4,23);
      break;
    case 7:
      break;
    case 8:
      break;
    }
    sprintf(name,"Stat%i",ngr);
    gStat[ngr]->SetName(name);
    ngr++;
  }
  
  kSyst=1;
  kStat=0;
  ngr = 0;
  
  for(Int_t i=imin;i <= imax;i++){
     switch(i){
    case 0:
      break;
    case 1:
      break;
    case 2:
      gSyst[ngr] = v22_etagap10_1020_kaon(1,20,4,23);
      break;
    case 3:
      gSyst[ngr] = v22_etagap10_2030_kaon(1,20,4,23);
      break;
    case 4:
      gSyst[ngr] = v22_etagap10_3040_kaon(1,20,4,23);
      break;
    case 5:
      gSyst[ngr] = v22_etagap10_4050_kaon(1,20,4,23);
      break;
    case 6:
      gSyst[ngr] = v22_etagap10_5060_kaon(1,20,4,23);
      break;
    case 7:
      break;
    case 8:
      break;
    }
    sprintf(name,"Syst%i",ngr);
    gSyst[ngr]->SetName(name);
    ngr++;
  }
  
  Double_t x[100],ex[100],y[100],ey[100],ey2[100];
  
  Int_t np = gSyst[0]->GetN();
  for(Int_t j=0;j<np;j++){
    Double_t val = 0;
    Double_t eval = 0;
    Double_t eval2 = 0;
    Double_t eval3 = 0;
    Double_t sumw = 0;
    for(Int_t i=0;i < ngr;i++){
      Double_t weight = gStat[i]->GetEY()[j] * gStat[i]->GetEY()[j];
      if(weight > 0){
	weight = 1./weight;
	val += gStat[i]->GetY()[j] * weight;
	sumw += weight;
	eval += gStat[i]->GetEY()[j]*gStat[i]->GetEY()[j] * weight * weight;
	eval2 += gSyst[i]->GetEY()[j] * weight;
	eval3 += gSyst[i]->GetEY()[j] * weight;
      }
    }
    val /= sumw;
    eval2 /= sumw;
    eval3 /= sumw;
    eval = TMath::Sqrt(eval)/sumw;
    
    x[j] = gStat[0]->GetX()[j];
    ex[j] = 0;
    y[j] = val;
    ey[j] = 0;
    ey2[j] = 0;
    if(oldflag1){
      ey[j] += eval2*eval2;
      ey2[j] += eval3*eval3;
    }
    if(oldflag2){
      ey[j] += eval*eval;
      ey2[j] += eval*eval;
    }
    else{
	ex[j] = 0.05;
    }
    ey[j] = TMath::Sqrt(ey[j]);
    ey2[j] = TMath::Sqrt(ey2[j]);
  }
  
  kSyst = oldflag1;
  kStat = oldflag2;

  TGraphErrors *gRes = new TGraphErrors(np,x,y,ex,ey);
  gRes->SetMarkerStyle(20);
  gRes->SetMarkerColor(4);
  gRes->SetLineColor(4);

  return gRes;
}

TGraphErrors *v3Kaon(Int_t cmin,Int_t cmax,Int_t rebin=1){
  Int_t icentr[] = {0,5,10,20,30,40,50,60,70,80};
  Int_t imin=100;
  Int_t imax = -1;
  for(Int_t j=8;j>=0;j--)
    if(cmin < icentr[j+1]) imin = j;
  for(Int_t j=0;j<8;j++)
    if(cmax > icentr[j]) imax = j;
  
  Bool_t oldflag1 = kSyst;
  Bool_t oldflag2 = kStat;
  
  Int_t ngr = 0;
  TGraphErrors *gStat[10];
  TGraphErrors *gSyst[10];
  
  kSyst=0;
  kStat=1;
  
  char name[100];

  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
	gStat[ngr] = v3Kaon0005(1,20,5,36,rebin);
      break;
    case 1:
	gStat[ngr] = v3Kaon0510(1,20,5,36,rebin);
      break;
    case 2:
	gStat[ngr] = v3Kaon1020(1,20,5,36,rebin);
      break;
    case 3:
	gStat[ngr] = v3Kaon2030(1,20,5,36,rebin);
      break;
    case 4:
	gStat[ngr] = v3Kaon3040(1,20,5,36,rebin);
      break;
    case 5:
	gStat[ngr] = v3Kaon4050(1,20,5,36,rebin);
      break;
    case 6:
	gStat[ngr] = v3Kaon5060(1,20,5,36,rebin);
      break;
    case 7:
	gStat[ngr] = v3Kaon6070(1,20,5,36,rebin);
      break;
    case 8:
	gStat[ngr] = v3Kaon7080(1,20,5,36,rebin);
      break;
    }
    sprintf(name,"Stat%i",ngr);
    gStat[ngr]->SetName(name);
    ngr++;
  }
  
  kSyst=1;
  kStat=0;
  ngr = 0;
  
  for(Int_t i=imin;i <= imax;i++){
    switch(i){
    case 0:
	gSyst[ngr] = v3Kaon0005(1,20,5,36,rebin);
      break;
    case 1:
	gSyst[ngr] = v3Kaon0510(1,20,5,36,rebin);
      break;
    case 2:
	gSyst[ngr] = v3Kaon1020(1,20,5,36,rebin);
      break;
    case 3:
	gSyst[ngr] = v3Kaon2030(1,20,5,36,rebin);
      break;
    case 4:
	gSyst[ngr] = v3Kaon3040(1,20,5,36,rebin);
      break;
    case 5:
	gSyst[ngr] = v3Kaon4050(1,20,5,36,rebin);
      break;
    case 6:
	gSyst[ngr] = v3Kaon5060(1,20,5,36,rebin);
      break;
    case 7:
	gSyst[ngr] = v3Kaon6070(1,20,5,36,rebin);
      break;
    case 8:
	gSyst[ngr] = v3Kaon7080(1,20,5,36,rebin);
      break;
    }
    sprintf(name,"Syst%i",ngr);
    gSyst[ngr]->SetName(name);
    ngr++;
  }
  
  Double_t x[100],ex[100],y[100],ey[100],ey2[100];
  
  Int_t np = gSyst[0]->GetN();
  for(Int_t j=0;j<np;j++){
    Double_t val = 0;
    Double_t eval = 0;
    Double_t eval2 = 0;
    Double_t sumw = 0;
    for(Int_t i=0;i < ngr;i++){
      Double_t weight = gStat[i]->GetEY()[j] * gStat[i]->GetEY()[j] * v0Cres3[imin+i]*v0Cres3[imin+i];
      if(weight > 0){
	weight = 1./weight;
	val += gStat[i]->GetY()[j] * weight;
	sumw += weight;
	eval += gStat[i]->GetEY()[j]*gStat[i]->GetEY()[j] * weight * weight;
	eval2 += gSyst[i]->GetEY()[j] * weight;
      }
    }
    val /= sumw;
    eval2 /= sumw;
    eval = TMath::Sqrt(eval)/sumw;
    
    x[j] = gStat[0]->GetX()[j];
    ex[j] = 0;
    y[j] = val;
    ey[j] = 0;
    if(oldflag1){
      ey[j] += eval2*eval2;
    }
    if(oldflag2){
      ey[j] += eval*eval;
    }
    else{
	ex[j] = 0.05;
    }
    ey[j] = TMath::Sqrt(ey[j]);
   }
  
  kSyst = oldflag1;
  kStat = oldflag2;

  TGraphErrors *gRes = new TGraphErrors(np,x,y,ex,ey);
  gRes->SetMarkerStyle(21);
  gRes->SetMarkerColor(1);
  gRes->SetLineColor(1);

  return gRes;
}


// ***********************  K0 and Lambda flow ************************************************************************

void k0lambda() {
  Kv2_3040_QC2()->Draw("APS");
  K2030_QC2()->Draw("PSAME");
  K1020_QC2()->Draw("PSAME");
  Kv2_510_QC2()->Draw("PSAME");
  Kv2_05_QC2()->Draw("PSAME");

  new TCanvas;
  Lv2_3040_QC2()->Draw("APS");
  L2030_QC2()->Draw("PSAME");
  L1020_QC2()->Draw("PSAME");
  Lv2_510_QC2()->Draw("PSAME");
  Lv2_05_QC2()->Draw("PSAME");
}

TGraphErrors* Kv2_05_SPVZE(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.004252, 0.005188, 0.008694, 0.021937, 0.027455, 0.034104, 0.039625, 0.044746, 0.048867, 0.050852, 0.056576, 0.057511, 0.061194, 0.064164, 0.043417, 0.034294, 0.045038, 0.055057, 0.054040};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.007064, 0.002132, 0.001111, 0.000885, 0.000831, 0.000879, 0.001009, 0.001196, 0.001423, 0.001768, 0.002138, 0.002071, 0.003061, 0.004600, 0.006617, 0.007092, 0.013762, 0.017200, 0.034379};
  Double_t _ysys[] = {0.000407, 0.000469, 0.000679, 0.001100, 0.001374, 0.001748, 0.001981, 0.002328, 0.002508, 0.002882, 0.002882, 0.003027, 0.003337, 0.003455, 0.003552, 0.002006, 0.002474, 0.009195, 0.010798};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv2_510_SPVZE(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.007000, 0.011162, 0.021922, 0.035766, 0.049923, 0.061198, 0.072225, 0.079441, 0.087496, 0.091636, 0.097925, 0.103443, 0.098518, 0.112176, 0.095534, 0.085755, 0.081923, 0.056758, 0.037123};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.004525, 0.001531, 0.000857, 0.000685, 0.000641, 0.000694, 0.000797, 0.000935, 0.001034, 0.001370, 0.001699, 0.001582, 0.002280, 0.003377, 0.004748, 0.004655, 0.009180, 0.012872, 0.023541};
  Double_t _ysys[] = {0.001626, 0.000605, 0.000954, 0.001506, 0.002063, 0.002470, 0.002897, 0.003226, 0.003512, 0.003752, 0.004013, 0.004140, 0.004256, 0.004645, 0.004638, 0.003733, 0.008835, 0.005530, 0.006966};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv2_1020_SPVZE(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.006448, 0.017702, 0.036487, 0.056327, 0.073865, 0.093749, 0.106839, 0.118791, 0.128331, 0.138452, 0.143128, 0.150689, 0.152251, 0.144184, 0.136654, 0.134234, 0.122976, 0.090678, 0.062086};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.004170, 0.001288, 0.000779, 0.000640, 0.000620, 0.000674, 0.000751, 0.000886, 0.001046, 0.001270, 0.001556, 0.001467, 0.002149, 0.003077, 0.004349, 0.004403, 0.007759, 0.011108, 0.026570};
  Double_t _ysys[] = {0.000588, 0.000584, 0.001122, 0.001690, 0.002222, 0.002921, 0.003219, 0.003614, 0.003882, 0.004232, 0.004320, 0.004618, 0.004829, 0.004410, 0.004243, 0.004993, 0.003940, 0.004961, 0.019516};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv2_2030_SPVZE(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.010006, 0.024794, 0.052177, 0.078209, 0.102262, 0.123894, 0.140711, 0.156015, 0.169287, 0.179601, 0.183815, 0.192834, 0.198249, 0.191741, 0.176891, 0.166178, 0.138895, 0.110028, 0.153199};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.004230, 0.001405, 0.000881, 0.000736, 0.000726, 0.000765, 0.000863, 0.000990, 0.001184, 0.001466, 0.001765, 0.001639, 0.002407, 0.003441, 0.004740, 0.004662, 0.008490, 0.011135, 0.021290};
  Double_t _ysys[] = {0.000948, 0.001279, 0.001622, 0.002386, 0.003122, 0.003718, 0.004253, 0.004744, 0.005222, 0.005395, 0.005579, 0.005818, 0.006045, 0.005821, 0.005667, 0.005197, 0.005507, 0.010924, 0.021326};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv2_3040_SPVZE(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.016004, 0.032272, 0.063662, 0.094458, 0.122230, 0.147693, 0.165353, 0.182370, 0.192551, 0.203017, 0.209774, 0.215077, 0.205180, 0.207687, 0.193207, 0.177072, 0.138215, 0.095648, 0.094620};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.003860, 0.001294, 0.000829, 0.000700, 0.000694, 0.000746, 0.000854, 0.000996, 0.001182, 0.001428, 0.001702, 0.001573, 0.002237, 0.003101, 0.004298, 0.004143, 0.007344, 0.010269, 0.019498};
  Double_t _ysys[] = {0.001196, 0.001172, 0.001913, 0.002838, 0.003787, 0.004457, 0.004986, 0.005593, 0.005961, 0.006311, 0.006323, 0.006607, 0.006218, 0.006364, 0.005809, 0.005347, 0.004869, 0.006404, 0.011155};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv2_05_SPVZE(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.007244, 0.000766, 0.002918, 0.010512, 0.020161, 0.028609, 0.035194, 0.042263, 0.048493, 0.054680, 0.063401, 0.062718, 0.074361, 0.069395, 0.054816, 0.035160, 0.065080};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.007859, 0.003415, 0.001886, 0.001502, 0.001318, 0.001249, 0.001266, 0.001380, 0.001507, 0.001271, 0.001736, 0.002462, 0.003518, 0.004229, 0.011940, 0.025584, 0.064570};
  Double_t _ysys[] = {0.010257, 0.003898, 0.000858, 0.000705, 0.001076, 0.001437, 0.001761, 0.002292, 0.002449, 0.002735, 0.003459, 0.003155, 0.003993, 0.003532, 0.004840, 0.013337, 0.037902};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv2_510_SPVZE(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.000448, -0.002030, 0.007388, 0.022971, 0.036594, 0.048758, 0.064942, 0.076033, 0.084732, 0.100738, 0.118755, 0.127093, 0.137373, 0.131762, 0.119606, 0.081458, 0.061535};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.005760, 0.002502, 0.001393, 0.001129, 0.001021, 0.000977, 0.000998, 0.001047, 0.001164, 0.000988, 0.001377, 0.001973, 0.002857, 0.003306, 0.008045, 0.016394, 0.044974};
  Double_t _ysys[] = {0.001294, 0.002166, 0.001195, 0.001337, 0.001570, 0.001979, 0.002601, 0.003128, 0.003399, 0.004032, 0.004824, 0.005133, 0.005533, 0.005522, 0.004800, 0.016161, 0.022762};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv2_1020_SPVZE(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {-0.003309, 0.008249, 0.024390, 0.038326, 0.057884, 0.077701, 0.098417, 0.115582, 0.130611, 0.152156, 0.176539, 0.188140, 0.202555, 0.200892, 0.178190, 0.158896, 0.154960};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.005072, 0.001860, 0.001218, 0.000996, 0.000922, 0.000912, 0.000944, 0.001027, 0.001121, 0.000962, 0.001303, 0.001840, 0.002665, 0.002998, 0.007228, 0.013583, 0.037967};
  Double_t _ysys[] = {0.000509, 0.000711, 0.001270, 0.001621, 0.001764, 0.002576, 0.002954, 0.003583, 0.003920, 0.004565, 0.005324, 0.005754, 0.006182, 0.006043, 0.006355, 0.006942, 0.025241};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv2_2030_SPVZE(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.005534, 0.016922, 0.040005, 0.063529, 0.089775, 0.113536, 0.140542, 0.157994, 0.179955, 0.205746, 0.228441, 0.245757, 0.250396, 0.253334, 0.212181, 0.144409, 0.127257};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.004080, 0.001874, 0.001310, 0.001097, 0.001033, 0.001037, 0.001084, 0.001178, 0.001300, 0.001124, 0.001515, 0.002140, 0.003040, 0.003451, 0.007882, 0.014386, 0.040230};
  Double_t _ysys[] = {0.002796, 0.002731, 0.002055, 0.002177, 0.002961, 0.003688, 0.004239, 0.004790, 0.005451, 0.006265, 0.006935, 0.007398, 0.007591, 0.007668, 0.007851, 0.004401, 0.035996};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv2_3040_SPVZE(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.008101, 0.028716, 0.056285, 0.085861, 0.113487, 0.142217, 0.168666, 0.190902, 0.214881, 0.236344, 0.259644, 0.277207, 0.284432, 0.269306, 0.230249, 0.170618, 0.111317};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.003465, 0.001650, 0.001186, 0.001001, 0.001016, 0.000989, 0.001040, 0.001151, 0.001294, 0.001105, 0.001520, 0.002137, 0.002988, 0.003283, 0.007364, 0.013282, 0.033430};
  Double_t _ysys[] = {0.002027, 0.000896, 0.001954, 0.002742, 0.003461, 0.004299, 0.005087, 0.005752, 0.006511, 0.007091, 0.007937, 0.008339, 0.008937, 0.008115, 0.007644, 0.007032, 0.022812};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* Kv2_05_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {-0.001041, 0.001124, 0.008947, 0.020038, 0.029261, 0.038507, 0.045613, 0.052333, 0.056686, 0.062340, 0.065821, 0.065011, 0.070707, 0.072572, 0.063348, 0.069030, 0.051120, 0.056467, 0.023178};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.004180, 0.001479, 0.000893, 0.000735, 0.000683, 0.000732, 0.000832, 0.000975, 0.001149, 0.001386, 0.001683, 0.001578, 0.002352, 0.003466, 0.004909, 0.004808, 0.008910, 0.011868, 0.022452};
  Double_t _ysys[] = {0.000454, 0.000997, 0.000792, 0.001007, 0.001464, 0.001947, 0.002286, 0.002674, 0.002867, 0.003308, 0.003299, 0.003312, 0.003542, 0.003664, 0.003686, 0.003527, 0.003099, 0.003576, 0.009997};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv2_510_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.003497, 0.010205, 0.020795, 0.036825, 0.051873, 0.063821, 0.075186, 0.085009, 0.093230, 0.099266, 0.106385, 0.110677, 0.107768, 0.111739, 0.108875, 0.099813, 0.097247, 0.090101, 0.047768};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.003794, 0.001375, 0.000857, 0.000698, 0.000671, 0.000712, 0.000790, 0.000930, 0.001042, 0.001321, 0.001621, 0.001466, 0.002187, 0.003218, 0.004481, 0.004463, 0.008598, 0.010870, 0.018896};
  Double_t _ysys[] = {0.001352, 0.000521, 0.000942, 0.001586, 0.002090, 0.002557, 0.003016, 0.003424, 0.003743, 0.003981, 0.004308, 0.004506, 0.004379, 0.004541, 0.004788, 0.004033, 0.005403, 0.003820, 0.003682};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv2_1020_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.007051, 0.016100, 0.037009, 0.057360, 0.076636, 0.096443, 0.110868, 0.124309, 0.134059, 0.143032, 0.148407, 0.156759, 0.161398, 0.156367, 0.148881, 0.142463, 0.135274, 0.108699, 0.109107};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.003485, 0.001355, 0.000849, 0.000704, 0.000690, 0.000741, 0.000824, 0.000949, 0.001078, 0.001346, 0.001635, 0.001515, 0.002217, 0.003181, 0.004494, 0.004505, 0.008140, 0.011124, 0.020627};
  Double_t _ysys[] = {0.001480, 0.000588, 0.001159, 0.001734, 0.002305, 0.002927, 0.003347, 0.003831, 0.004036, 0.004330, 0.004453, 0.004743, 0.005010, 0.005319, 0.004618, 0.004824, 0.004091, 0.003268, 0.013869};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv2_2030_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.002309, 0.024107, 0.051778, 0.079557, 0.105023, 0.127597, 0.144243, 0.161524, 0.174976, 0.186361, 0.189533, 0.197314, 0.204868, 0.196847, 0.192251, 0.177620, 0.169643, 0.122656, 0.139651};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.003981, 0.001516, 0.000978, 0.000819, 0.000813, 0.000852, 0.000954, 0.001078, 0.001302, 0.001583, 0.001903, 0.001755, 0.002527, 0.003632, 0.005061, 0.004993, 0.008796, 0.013641, 0.022930};
  Double_t _ysys[] = {0.000531, 0.000796, 0.001567, 0.002411, 0.003173, 0.003837, 0.004342, 0.004852, 0.005271, 0.005592, 0.005688, 0.005956, 0.006215, 0.006195, 0.005855, 0.005481, 0.005122, 0.005476, 0.011500};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv2_3040_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.014508, 0.034328, 0.065797, 0.096833, 0.125000, 0.150947, 0.169894, 0.186345, 0.199821, 0.210376, 0.220423, 0.222461, 0.217520, 0.221469, 0.207910, 0.196929, 0.152205, 0.135415, 0.145111};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.003475, 0.001344, 0.000838, 0.000757, 0.000755, 0.000803, 0.000902, 0.001042, 0.001223, 0.001458, 0.001762, 0.001633, 0.002270, 0.003212, 0.004436, 0.004225, 0.007481, 0.009788, 0.019137};
  Double_t _ysys[] = {0.000908, 0.001215, 0.001981, 0.002925, 0.003915, 0.004574, 0.005100, 0.005639, 0.006018, 0.006414, 0.006650, 0.006688, 0.006582, 0.006824, 0.006319, 0.006235, 0.004788, 0.006151, 0.008116};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv2_05_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {-0.012915, -0.017239, -0.004504, 0.006377, 0.016216, 0.027976, 0.037605, 0.043651, 0.052304, 0.061816, 0.072772, 0.080232, 0.087232, 0.090775, 0.075730, 0.093122, 0.142425};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.005322, 0.002200, 0.001487, 0.001218, 0.001104, 0.001044, 0.001061, 0.001133, 0.001215, 0.001046, 0.001348, 0.001905, 0.002767, 0.003223, 0.008212, 0.015866, 0.041348};
  Double_t _ysys[] = {0.001355, 0.001125, 0.000820, 0.000597, 0.001260, 0.001425, 0.002446, 0.002519, 0.003251, 0.003270, 0.004089, 0.004892, 0.004666, 0.004660, 0.003883, 0.015552, 0.020457};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv2_510_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {-0.014544, -0.007924, 0.004837, 0.018192, 0.033375, 0.049417, 0.065286, 0.076631, 0.089073, 0.104481, 0.125041, 0.133032, 0.146169, 0.147679, 0.136833, 0.119569, 0.125120};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.004719, 0.001979, 0.001368, 0.001133, 0.001031, 0.000997, 0.001002, 0.001055, 0.001146, 0.000975, 0.001325, 0.001863, 0.002759, 0.003156, 0.007594, 0.013760, 0.037775};
  Double_t _ysys[] = {0.002082, 0.002344, 0.000918, 0.000859, 0.001522, 0.002101, 0.002649, 0.003080, 0.003580, 0.004204, 0.005062, 0.005391, 0.005913, 0.005966, 0.007519, 0.005709, 0.009710};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv2_1020_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {-0.010600, 0.001161, 0.020148, 0.037486, 0.055986, 0.077790, 0.099118, 0.117230, 0.133895, 0.156136, 0.181408, 0.195720, 0.205453, 0.207396, 0.189198, 0.182420, 0.141741};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.004043, 0.001840, 0.001298, 0.001073, 0.000994, 0.000989, 0.001018, 0.001092, 0.001192, 0.001025, 0.001357, 0.001917, 0.002753, 0.003091, 0.007417, 0.014128, 0.036993};
  Double_t _ysys[] = {0.003305, 0.000447, 0.000611, 0.001148, 0.001861, 0.002359, 0.003017, 0.003581, 0.004034, 0.004722, 0.005444, 0.005884, 0.006169, 0.006594, 0.005812, 0.005919, 0.007949};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv2_2030_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {-0.001192, 0.013454, 0.038257, 0.061408, 0.088608, 0.115157, 0.141186, 0.160925, 0.184930, 0.211126, 0.234058, 0.251488, 0.259255, 0.264109, 0.231330, 0.190554, 0.203114};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.004142, 0.001977, 0.001425, 0.001193, 0.001140, 0.001137, 0.001178, 0.001275, 0.001414, 0.001197, 0.001612, 0.002259, 0.003224, 0.003610, 0.008382, 0.014979, 0.039175};
  Double_t _ysys[] = {0.003300, 0.000466, 0.001315, 0.001868, 0.002704, 0.003535, 0.004245, 0.004835, 0.005564, 0.006438, 0.007037, 0.007627, 0.007836, 0.007952, 0.007945, 0.006502, 0.021830};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv2_3040_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.001546, 0.027875, 0.057020, 0.084991, 0.114717, 0.144647, 0.171366, 0.195803, 0.217127, 0.242040, 0.268601, 0.285450, 0.292867, 0.283628, 0.252365, 0.208233, 0.184286};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.003424, 0.001730, 0.001253, 0.001064, 0.001076, 0.001074, 0.001095, 0.001202, 0.001344, 0.001144, 0.001557, 0.002167, 0.003051, 0.003422, 0.007545, 0.013201, 0.030984};
  Double_t _ysys[] = {0.001534, 0.000858, 0.001718, 0.002558, 0.003445, 0.004341, 0.005153, 0.005881, 0.006542, 0.007262, 0.008076, 0.008579, 0.009650, 0.008542, 0.007900, 0.007809, 0.014849};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv2_510_QC4(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {-0.024448, 0.006490, 0.015154, 0.028703, 0.041548, 0.051786, 0.059059, 0.063980, 0.069818, 0.079014, 0.072393, 0.081744, 0.072246, 0.083706, 0.064711, 0.086149, 0.101979, -0.020145, -0.030268};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.014226, 0.005388, 0.003665, 0.003072, 0.003015, 0.003076, 0.003523, 0.004001, 0.004486, 0.005411, 0.006457, 0.005767, 0.007998, 0.012337, 0.016395, 0.016698, 0.033892, 0.039218, 0.068058};
  Double_t _ysys[] = {0.009051, 0.001662, 0.000632, 0.001870, 0.001916, 0.002614, 0.002448, 0.002588, 0.003495, 0.005612, 0.002927, 0.004893, 0.006262, 0.009444, 0.012260, 0.005168, 0.021448, 0.025203, 0.039657};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv2_1020_QC4(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.010304, 0.016204, 0.033282, 0.050568, 0.068130, 0.082275, 0.098983, 0.107410, 0.118314, 0.122915, 0.127885, 0.135673, 0.133027, 0.125030, 0.119996, 0.114883, 0.103795, 0.056606, 0.073532};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.008246, 0.003348, 0.002248, 0.001928, 0.001887, 0.001998, 0.002171, 0.002489, 0.002762, 0.003426, 0.004034, 0.003694, 0.005368, 0.007697, 0.010785, 0.010791, 0.019094, 0.026001, 0.046208};
  Double_t _ysys[] = {0.003572, 0.000550, 0.001082, 0.001520, 0.002068, 0.003303, 0.003411, 0.003818, 0.003650, 0.003819, 0.003868, 0.004158, 0.005506, 0.003772, 0.003747, 0.003794, 0.003375, 0.008648, 0.025117};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv2_2030_QC4(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.004850, 0.027542, 0.046313, 0.075131, 0.094502, 0.115978, 0.130658, 0.141709, 0.153858, 0.163352, 0.166724, 0.172142, 0.171170, 0.154985, 0.148088, 0.141224, 0.112097, 0.083910, 0.066892};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.007987, 0.003216, 0.002194, 0.001899, 0.001856, 0.001936, 0.002187, 0.002423, 0.002887, 0.003383, 0.004106, 0.003696, 0.005245, 0.007658, 0.010429, 0.010345, 0.018054, 0.024491, 0.045947};
  Double_t _ysys[] = {0.000285, 0.000849, 0.001456, 0.002505, 0.003076, 0.003492, 0.003941, 0.004288, 0.004863, 0.005408, 0.005098, 0.005306, 0.005200, 0.004955, 0.005220, 0.004885, 0.004737, 0.012374, 0.012547};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv2_3040_QC4(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.006512, 0.034943, 0.062114, 0.088630, 0.109348, 0.133985, 0.149426, 0.161983, 0.172958, 0.178089, 0.179392, 0.185962, 0.166788, 0.179056, 0.169265, 0.143349, 0.121933, 0.108497, 0.112296};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.007580, 0.003105, 0.002090, 0.001853, 0.001904, 0.001991, 0.002207, 0.002507, 0.002931, 0.003438, 0.004063, 0.003738, 0.005244, 0.007411, 0.009942, 0.009662, 0.016750, 0.021741, 0.039454};
  Double_t _ysys[] = {0.002840, 0.001382, 0.001869, 0.002727, 0.003337, 0.004088, 0.004513, 0.004862, 0.005472, 0.005347, 0.005438, 0.005909, 0.005198, 0.006915, 0.008132, 0.004807, 0.003987, 0.010813, 0.004271};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv2_510_QC4(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {-0.012776, -0.006532, 0.002407, 0.013908, 0.034298, 0.043741, 0.053164, 0.061653, 0.066822, 0.083646, 0.099757, 0.113607, 0.130599, 0.088641, 0.108932, 0.091642, 0.003873};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.018501, 0.008241, 0.005990, 0.004994, 0.004546, 0.004265, 0.004395, 0.004456, 0.004907, 0.003900, 0.005136, 0.007247, 0.010837, 0.011661, 0.029174, 0.053332, 0.123189};
  Double_t _ysys[] = {0.002945, 0.007251, 0.002181, 0.001572, 0.001461, 0.001965, 0.002908, 0.002978, 0.004778, 0.004521, 0.004007, 0.007012, 0.006891, 0.013885, 0.014025, 0.004857, 0.022835};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv2_1020_QC4(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {-0.018354, 0.002501, 0.019160, 0.035782, 0.053545, 0.072513, 0.088244, 0.107401, 0.116970, 0.139628, 0.158563, 0.168384, 0.175704, 0.168032, 0.176285, 0.129312, 0.232092};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.009524, 0.004461, 0.003259, 0.002770, 0.002591, 0.002571, 0.002613, 0.002780, 0.002965, 0.002566, 0.003380, 0.004681, 0.006765, 0.007527, 0.017929, 0.032354, 0.089079};
  Double_t _ysys[] = {0.005604, 0.000546, 0.002036, 0.001541, 0.001710, 0.002222, 0.002798, 0.004193, 0.003757, 0.004209, 0.005259, 0.005308, 0.006049, 0.006522, 0.010668, 0.008480, 0.015839};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv2_2030_QC4(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.006141, 0.016013, 0.033080, 0.061927, 0.081133, 0.103266, 0.128730, 0.147669, 0.165525, 0.186983, 0.207332, 0.221861, 0.227361, 0.236137, 0.179255, 0.127896, 0.158990};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.008335, 0.004076, 0.003074, 0.002625, 0.002498, 0.002492, 0.002622, 0.002774, 0.003122, 0.002550, 0.003460, 0.004807, 0.006813, 0.007646, 0.017565, 0.032766, 0.074537};
  Double_t _ysys[] = {0.001704, 0.000755, 0.001575, 0.002334, 0.002515, 0.003214, 0.004683, 0.004838, 0.005278, 0.005797, 0.006703, 0.008488, 0.008067, 0.009027, 0.005602, 0.011053, 0.009362};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv2_3040_QC4(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.012902, 0.025954, 0.049970, 0.076305, 0.105496, 0.130038, 0.153960, 0.176067, 0.194724, 0.213066, 0.226722, 0.241776, 0.237693, 0.227219, 0.182900, 0.143968, -0.042035};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.007691, 0.003874, 0.003023, 0.002608, 0.002564, 0.002662, 0.002693, 0.002911, 0.003235, 0.002711, 0.003660, 0.005053, 0.007198, 0.007945, 0.017207, 0.031596, 0.071902};
  Double_t _ysys[] = {0.003312, 0.003793, 0.002313, 0.002394, 0.004059, 0.004057, 0.005027, 0.005388, 0.006191, 0.006417, 0.006924, 0.007293, 0.007340, 0.007175, 0.005544, 0.017290, 0.003166};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv3_05_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.003647, 0.000666, 0.002345, 0.010674, 0.020633, 0.029478, 0.037807, 0.044923, 0.052115, 0.059175, 0.065205, 0.074218, 0.077106, 0.082393, 0.089078, 0.081828, 0.073522, 0.075938, 0.067269};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.004758, 0.001683, 0.001029, 0.000836, 0.000794, 0.000838, 0.000957, 0.001115, 0.001294, 0.001584, 0.001933, 0.001800, 0.002665, 0.003967, 0.005624, 0.005425, 0.010326, 0.013241, 0.023159};
  Double_t _ysys[] = {0.001013, 0.000245, 0.000494, 0.000555, 0.001042, 0.001487, 0.001891, 0.002255, 0.002627, 0.003002, 0.003343, 0.003748, 0.003877, 0.004135, 0.004890, 0.004358, 0.003707, 0.004124, 0.004060};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv3_510_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.003787, -0.000149, 0.005713, 0.014075, 0.023652, 0.033837, 0.044640, 0.053538, 0.061587, 0.069731, 0.074860, 0.085709, 0.088923, 0.096413, 0.091740, 0.085116, 0.106610, 0.068623, 0.022712};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.004620, 0.001699, 0.001043, 0.000858, 0.000833, 0.000879, 0.000972, 0.001140, 0.001362, 0.001633, 0.001969, 0.001819, 0.002577, 0.003814, 0.005396, 0.005238, 0.010101, 0.013129, 0.021670};
  Double_t _ysys[] = {0.000336, 0.000398, 0.000445, 0.000581, 0.000977, 0.001378, 0.001838, 0.002218, 0.002526, 0.003519, 0.002998, 0.003431, 0.003621, 0.005050, 0.003793, 0.003749, 0.005098, 0.004616, 0.006951};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Kv3_3040_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 19;
  Double_t _x[] = {0.300000, 0.500000, 0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {0.001683, 0.006079, 0.012886, 0.025565, 0.040869, 0.051072, 0.064341, 0.074004, 0.084896, 0.091381, 0.098828, 0.101845, 0.108973, 0.108196, 0.110746, 0.105394, 0.094440, 0.129151, 0.079003};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.004967, 0.001948, 0.001272, 0.001085, 0.001066, 0.001154, 0.001290, 0.001509, 0.001743, 0.002074, 0.002519, 0.002180, 0.003337, 0.004463, 0.006051, 0.005854, 0.010565, 0.013474, 0.026326};
  Double_t _ysys[] = {0.001352, 0.000662, 0.000479, 0.000802, 0.001418, 0.001544, 0.001965, 0.002444, 0.002565, 0.002998, 0.003136, 0.003062, 0.003630, 0.003348, 0.004205, 0.003653, 0.004495, 0.006762, 0.009228};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv3_05_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {-0.027886, -0.017589, -0.008723, -0.003043, 0.005581, 0.015099, 0.027081, 0.040961, 0.049351, 0.063924, 0.081395, 0.097965, 0.108813, 0.114558, 0.103125, 0.093272, 0.087033};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.006162, 0.002556, 0.001698, 0.001399, 0.001249, 0.001188, 0.001214, 0.001288, 0.001370, 0.001168, 0.001509, 0.002123, 0.003149, 0.003627, 0.009132, 0.018091, 0.040165};
  Double_t _ysys[] = {0.003723, 0.002771, 0.000452, 0.000446, 0.001228, 0.001403, 0.002048, 0.002379, 0.002743, 0.003654, 0.004349, 0.005028, 0.005496, 0.005970, 0.005193, 0.006945, 0.037907};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv3_510_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {-0.026865, -0.015319, -0.006049, 0.000713, 0.012147, 0.022344, 0.034518, 0.048523, 0.061018, 0.076231, 0.096640, 0.114272, 0.127109, 0.134074, 0.122842, 0.092986, 0.076467};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.005845, 0.002422, 0.001705, 0.001400, 0.001268, 0.001206, 0.001249, 0.001277, 0.001410, 0.001197, 0.001530, 0.002242, 0.003363, 0.003781, 0.009326, 0.017323, 0.044707};
  Double_t _ysys[] = {0.003573, 0.003004, 0.001444, 0.002206, 0.000804, 0.001032, 0.001700, 0.002355, 0.002558, 0.003161, 0.003905, 0.004778, 0.005111, 0.005989, 0.009185, 0.005342, 0.039017};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* Lv3_3040_QC2(Int_t color=1, Int_t marker=20) {
  Int_t _nPoints = 17;
  Double_t _x[] = {0.700000, 0.900000, 1.100000, 1.300000, 1.500000, 1.700000, 1.900000, 2.100000, 2.300000, 2.600000, 3.000000, 3.400000, 3.800000, 4.500000, 5.500000, 7.000000, 10.000000};
  Double_t _y[] = {-0.007458, -0.002458, 0.007903, 0.022297, 0.035848, 0.047811, 0.065085, 0.079516, 0.091341, 0.107211, 0.128847, 0.139651, 0.152615, 0.162387, 0.162078, 0.146706, 0.152210};
  Double_t _xerr[] = {0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000};
  Double_t _yerr[] = {0.004968, 0.002495, 0.001817, 0.001582, 0.001429, 0.001516, 0.001591, 0.001717, 0.001936, 0.001642, 0.002285, 0.003113, 0.004521, 0.004913, 0.010693, 0.018956, 0.045095};
  Double_t _ysys[] = {0.004997, 0.002936, 0.001453, 0.000976, 0.001325, 0.002050, 0.003174, 0.002808, 0.002827, 0.003269, 0.003971, 0.004223, 0.004751, 0.004884, 0.005438, 0.010324, 0.008929};
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = 0;
  if(!kStat) for(Int_t i=0;i!=_nPoints;++i){ _yerr[i] = 0; _xerr[i] = 0.05;}
  if(kSyst)  for(Int_t i=0;i!=_nPoints;++i) _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _ysys[i]*_ysys[i]);
  TGraphErrors* graph = new TGraphErrors(_nPoints, _x, _y, _xerr, _yerr);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// ***********************  Xi flow ************************************************************************

// v2 for Xi in 5-10%
TGraphAsymmErrors* v2Xi0510(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 9;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {1.25,1.75,2.25,2.75,3.25,3.75,4.25,4.75,5.5};
	Double_t _y[] = {0.00478264,0.0415018,0.0640852,0.0894661,0.0863706,0.120973,0.110222,0.176181,0.172742};
	Double_t _xerr[] = {0,0,0,0,0,0,0,0,0,0,0,0};
	Double_t _yerrH[] =  {0.0083636,0.00470284,0.00441949,0.00540378,0.00771696,0.0112068,0.0160397,0.0262699,0.0328755};
	Double_t _yerrL[] = {0.0083636,0.00470284,0.00441949,0.00540378,0.00771696, 0.0112068,0.0160397,0.0262699,0.0328755};
	Double_t sysErrH[] = {0.00241906,0.00874917,0.00977195,0.0133772,0.0121558,0.0153083,0.0154306,0.0269707,0.0268289};
	Double_t sysErrL[] = {0.00245092,0.00886439,0.00977195,0.0133772,0.0121558,0.0153083,0.0154306,0.0269707,0.0268289};
	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerrH[i] = 0;
			_yerrL[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
		  _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
		  _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
		}
	}
	
	TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
							 &_x[first], 
							 &_y[first], 
							 &_xerr[first], 
							 &_xerr[first], 
							 &_yerrL[first], 
							 &_yerrH[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	return graph;
}

// v2 for Xi in 10-20%
TGraphAsymmErrors* v2Xi1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme                                                                                                            
  Int_t _nPoints = 9;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.25,1.75,2.25,2.75,3.25,3.75,4.25,4.75,5.5};
  Double_t _y[] = {0.0298374,0.0681879,0.102952,0.134715,0.161414,0.178835,0.210738,0.177071,0.160964};
  Double_t _xerr[] = {0,0,0,0,0,0,0,0,0,0,0,0};
  Double_t _yerrH[] = {0.00522021,0.00310098,0.00292487,0.00356788,0.00486366,0.00762432,0.0114765,0.0186645,0.0224286};
  Double_t _yerrL[] = {0.00522021,0.00310098,0.00292487,0.00356788,0.00486366,0.00762432,0.0114765,0.0186645,0.0224286};
  Double_t sysErrH[] = {0.00447339,0.00880626,0.00549531,0.00735239,0.0089939,0.00965687,0.0118862,0.00935573,0.00947006};
  Double_t sysErrL[] = {0.00466358,0.00918066,0.00549531,0.00735239,0.0089939,0.00965687,0.0118862,0.00935573,0.00947006};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = 0;
      _yerrL[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
      _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1,
						   &_x[first],
						   &_y[first],
						   &_xerr[first],
						   &_xerr[first],
						   &_yerrL[first],
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// v2 for Xi in 20-30%                                                                                                        
TGraphAsymmErrors* v2Xi2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme             
  Int_t _nPoints = 9;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.25,1.75,2.25,2.75,3.25,3.75,4.25,4.75,5.5};
  Double_t _y[] = {0.0459866,0.098373,0.144052,0.186874,0.215865,0.228814,0.235308,0.247873,0.204186};
  Double_t _xerr[] = {0,0,0,0,0,0,0,0,0,0,0,0};
  Double_t _yerrH[] = {0.00544938,0.00285116,0.00328415,0.00396176,0.00555323,0.0084036,0.0125012,0.0192451,0.023887};
  Double_t _yerrL[] = {0.00544938,0.00285116,0.00328415,0.00396176,0.00555323,0.0084036,0.0125012,0.0192451,0.023887};
  Double_t sysErrH[] = {0.00377003,0.0082164,0.00604054,0.00768675,0.00902968,0.00927681,0.00914397,0.0102107,0.00819201};
  Double_t sysErrL[] = {0.00415033,0.00904521,0.0075187,0.00956775,0.0112393,0.0115469,0.0113816,0.0127093,0.0101966};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = 0;
      _yerrL[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
      _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1,
                                                   &_x[first],
                                                   &_y[first],
                                                   &_xerr[first],
                                                   &_xerr[first],
                                                   &_yerrL[first],
                                                   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// v2 for Xi in 30-40%                                                                                                        
TGraphAsymmErrors* v2Xi3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme                                                                                                                 
  Int_t _nPoints = 9;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.25,1.75,2.25,2.75,3.25,3.75,4.25,4.75,5.5};
  Double_t _y[] = {0.0696847,0.127436,0.184481,0.224152,0.236251,0.256007,0.263712,0.262631,0.216026};
  Double_t _xerr[] = {0,0,0,0,0,0,0,0,0,0,0,0};
  Double_t _yerrH[] = {0.00645888,0.00417658,0.00551857,0.00668778,0.00707181,0.0104058,0.0155499,0.0230136,0.0283509};
  Double_t _yerrL[] = {0.00645888,0.00417658,0.00551857,0.00668778,0.00707181,0.0104058,0.0155499,0.0230136,0.0283509};
  Double_t sysErrH[] = {0.00505421,0.00985009,0.00727407,0.0089936,0.00952512,0.0104066,0.00995713,0.00941505,0.00842769};
  Double_t sysErrL[] = {0.00768463,0.0149765,0.017209,0.0212771,0.0225345,0.02462,0.0235566,0.0222741,0.0199382};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = 0;
      _yerrL[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
      _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1,
                                                   &_x[first],
                                                   &_y[first],
                                                   &_xerr[first],
                                                   &_xerr[first],
                                                   &_yerrL[first],
                                                   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// v2 for Xi in 40-50%                                                                                                        
TGraphAsymmErrors* v2Xi4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme                                                                                                                 
  Int_t _nPoints = 9;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.25,1.75,2.25,2.75,3.25,3.75,4.25,4.75,5.5};
  Double_t _y[] = {0.108667,0.143941,0.210207,0.246373,0.261297,0.28388,0.256455,0.233381,0.232871};
  Double_t _xerr[] = {0,0,0,0,0,0,0,0,0,0,0,0};
  Double_t _yerrH[] = {0.00880908,0.00592602,0.00575493,0.00739944,0.0102572,0.0151811,0.0221249,0.0321652,0.0365146};
  Double_t _yerrL[] = {0.00880908,0.00592602,0.00575493,0.00739944,0.0102572,0.0151811,0.0221249,0.0321652,0.0365146};
  Double_t sysErrH[] = {0.00613324,0.0075205,0.00791397,0.00895048,0.00998192,0.0109442,0.00965148,0.00990504,0.00967035};
  Double_t sysErrL[] = {0.0180145,0.0220892,0.0320963,0.0363,0.0404832,0.0443857,0.039143,0.0401713,0.0392195};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = 0;
      _yerrL[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
      _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1,
                                                   &_x[first],
                                                   &_y[first],
                                                   &_xerr[first],
                                                   &_xerr[first],
                                                   &_yerrL[first],
                                                   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// v2 for Xi in 50-60%                                                                                                        
TGraphAsymmErrors* v2Xi5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme                                                                                                                 
  Int_t _nPoints = 9;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.25,1.75,2.25,2.75,3.25,3.75,4.25,4.75,5.5};
  Double_t _y[] = {0.119091,0.164749,0.214061,0.24545,0.250945,0.212644,0.195534,0.218019,0.190839};
  Double_t _xerr[] = {0,0,0,0,0,0,0,0,0,0,0,0};
  Double_t _yerrH[] = {0.0140518,0.00994419,0.0102977,0.0130384,0.0180408,0.0258517,0.037823,0.0520584,0.0613603};
  Double_t _yerrL[] = {0.0140518,0.00994419,0.0102977,0.0130384,0.0180408,0.0258517,0.037823,0.0520584,0.0613603};
  Double_t sysErrH[] = {0.00481909,0.0069128,0.00797333,0.00918592,0.00972359,0.00809423,0.00807699,0.00934366,0.0119026};
  Double_t sysErrL[] = {0.0179392,0.025733,0.0332072,0.0382574,0.0404967,0.0337108,0.0336389,0.0389143,0.0495717};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = 0;
      _yerrL[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
      _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1,
                                                   &_x[first],
                                                   &_y[first],
                                                   &_xerr[first],
                                                   &_xerr[first],
                                                   &_yerrL[first],
                                                   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// v2 for Omega in 5-10%
TGraphAsymmErrors* v2Omega0510(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme 
  Int_t _nPoints = 8;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.75,2.25,2.75,3.25,3.75,4.25,4.75,5.5};
  Double_t _y[] = {0.0235771,0.0673959,0.0958733,0.111819,0.10579,0.0908653,0.159274,0.123938};
  Double_t _xerr[] = {0,0,0,0,0,0,0,0,0,0,0,0};
  Double_t _yerrH[] = {0.0320571,0.0227004,0.0261064,0.0291098,0.0344799,0.049148,0.0704155,0.0831405};
  Double_t _yerrL[] = {0.0320571,0.0227004,0.0261064,0.0291098,0.0344799,0.049148,0.0704155,0.0831405};
  Double_t sysErrH[] = {0.00865259,0.0128786,0.01763,0.0160203,0.0201751,0.0203363,0.0355451,0.0353583};
  Double_t sysErrL[] = {0.00876908,0.0128786,0.01763,0.0160203,0.0201751,0.0203363,0.0355451,0.0353583};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = 0;
      _yerrL[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
      _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1,
                                                   &_x[first],
                                                   &_y[first],
                                                   &_xerr[first],
                                                   &_xerr[first],
                                                   &_yerrL[first],
                                                   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// v2 for Omega in 10-20%
TGraphAsymmErrors* v2Omega1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme                                                                                                                 
  Int_t _nPoints = 8;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.75,2.25,2.75,3.25,3.75,4.25,4.75,5.5};
  Double_t _y[] = {0.0100348,0.107418,0.121454,0.137174,0.171493,0.221296,0.179937,0.217591};
  Double_t _xerr[] = {0,0,0,0,0,0,0,0,0,0,0,0};
  Double_t _yerrH[] = {0.0188218,0.0151658,0.014954,0.0180363,0.0217451,0.0300963,0.0446354,0.0511276};
  Double_t _yerrL[] = {0.0188218,0.0151658,0.014954,0.0180363,0.0217451,0.0300963,0.0446354,0.0511276};
  Double_t sysErrH[] = {0.010783,0.010599,0.0141808,0.0173468,0.0186255,0.0229252,0.0180447,0.0182652};
  Double_t sysErrL[] = {0.0110909,0.0109134,0.0146015,0.0178614,0.0191781,0.0236054,0.01858,0.0188071};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = 0;
      _yerrL[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
      _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1,
                                                   &_x[first],
                                                   &_y[first],
                                                   &_xerr[first],
                                                   &_xerr[first],
                                                   &_yerrL[first],
                                                   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// v2 for Omega in 20-30%
TGraphAsymmErrors* v2Omega2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme             
  Int_t _nPoints = 8;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.75,2.25,2.75,3.25,3.75,4.25,4.75,5.5};
  Double_t _y[] = {0.0318731,0.124177,0.182995,0.199765,0.203559,0.257703,0.219963,0.300351};
  Double_t _xerr[] = {0,0,0,0,0,0,0,0,0,0,0,0};
  Double_t _yerrH[] = {0.0196181,0.0147677,0.0153109,0.0191081,0.0234568,0.0314174,0.04477,0.0510465};
  Double_t _yerrL[] = {0.0196181,0.0147677,0.0153109,0.0191081,0.0234568,0.0314174,0.04477,0.0510465};
  Double_t sysErrH[] = {0.00994006,0.0116037,0.014766,0.0173458,0.0178205,0.0175653,0.0196145,0.0157366};
  Double_t sysErrL[] = {0.0106354,0.012622,0.0160618,0.0188679,0.0193843,0.0191067,0.0213357,0.0171176};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = 0;
      _yerrL[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
      _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1,
                                                   &_x[first],
                                                   &_y[first],
                                                   &_xerr[first],
                                                   &_xerr[first],
                                                   &_yerrL[first],
                                                   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}


// v2 for Omega in 30-40%
TGraphAsymmErrors* v2Omega3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme             
  Int_t _nPoints = 8;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.75,2.25,2.75,3.25,3.75,4.25,4.75,5.5};
  Double_t _y[] = {0.0711479,0.126749,0.223198,0.244707,0.21216,0.265079,0.25481,0.248865};
  Double_t _xerr[] = {0,0,0,0,0,0,0,0,0,0,0,0};
  Double_t _yerrH[] = {0.0229248,0.0179945,0.018397,0.022049,0.0283539,0.0350356,0.0575597,0.0646626};
  Double_t _yerrL[] = {0.0229248,0.0179945,0.018397,0.022049,0.0283539,0.0350356,0.0575597,0.0646626};
  Double_t sysErrH[] = {0.0115736,0.0140511,0.0173726,0.0183994,0.0201022,0.0192339,0.0181868,0.0162795};
  Double_t sysErrL[] = {0.0161623,0.0211234,0.0261168,0.0276603,0.0302202,0.0289149,0.0273407,0.0244735};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = 0;
      _yerrL[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
      _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
    }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
      _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1,
                                                   &_x[first],
                                                   &_y[first],
                                                   &_xerr[first],
                                                   &_xerr[first],
                                                   &_yerrL[first],
                                                   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// v2 for Omega in 40-50% 
TGraphAsymmErrors* v2Omega4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme             
  Int_t _nPoints = 8;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.75,2.25,2.75,3.25,3.75,4.25,4.75,5.5};
  Double_t _y[] = {0.146527,0.199316,0.212732,0.337707,0.328127,0.238654,0.327706,0.173636};
  Double_t _xerr[] = {0,0,0,0,0,0,0,0,0,0,0,0};
  Double_t _yerrH[] = {0.0305757,0.0249314,0.0278559,0.0320731,0.0397579,0.0543356,0.0688925,0.0809091};
  Double_t _yerrL[] = {0.0305757,0.0249314,0.0278559,0.0320731,0.0397579,0.0543356,0.0688925,0.0809091};
  Double_t sysErrH[] = {0.0115225,0.0162654,0.0183957,0.0205156,0.0224933,0.0198364,0.0203575,0.0198752};
  Double_t sysErrL[] = {0.0237517,0.0351013,0.0396986,0.0442734,0.0485414,0.0428078,0.0439324,0.0428915};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = 0;
      _yerrL[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
      _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
    }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
      _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1,
                                                   &_x[first],
                                                   &_y[first],
                                                   &_xerr[first],
                                                   &_xerr[first],
                                                   &_yerrL[first],
                                                   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// v2 for Omega in 50-60%
TGraphAsymmErrors* v2Omega5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme             
  Int_t _nPoints = 7;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.75,2.25,2.75,3.25,3.75,4.25,4.75,5.5};
  Double_t _y[] = {0.0778981,0.236571,0.250775,0.240466,0.254392,0.262685,0.159428};
  Double_t _xerr[] = {0,0,0,0,0,0,0,0,0,0,0,0};
  Double_t _yerrH[] = {0.0489679,0.044233,0.0456819,0.0582985,0.0735127,0.0952028,0.134597};
  Double_t _yerrL[] = {0.0489679,0.044233,0.0456819,0.0582985,0.0735127,0.0952028,0.134597};
  Double_t sysErrH[] = {0.013064,0.016725,0.0192686,0.0203964,0.0169786,0.0169424,0.0195994};
  Double_t sysErrL[] = {0.0280191,0.0363163,0.0418393,0.0442882,0.0368669,0.0367884,0.0425577};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = 0;
      _yerrL[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
      _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
    }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + sysErrH[i]*sysErrH[i]);
      _yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + sysErrL[i]*sysErrL[i]);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1,
                                                   &_x[first],
                                                   &_y[first],
                                                   &_xerr[first],
                                                   &_xerr[first],
                                                   &_yerrL[first],
                                                   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}


// ***********************  phi meson flow ************************************************************************

TGraphErrors* v2QC2Phi1060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 6;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5};
	Double_t _y[] = {0.0435127, 0.0967571, 0.153809, 0.185704, 0.195696, 0.154209 };
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
	Double_t _yerr[] =  {0.00399773, 0.00367556, 0.00406245, 0.00486993, 0.00531555, 0.00979028, 0.0168998 };
	Double_t systPhi[] = {0.0107045, 0.0111588, 0.0171032, 0.0182152, 0.0206451, 0.0265506};
	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
		}
	}
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	return graph;
}

TGraphAsymmErrors* v2SPPhi1060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 7;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5, 5.5};
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
	Double_t _y[] = {0.0497706,0.125828,0.191562,0.233368,0.248731,0.197478};
	Double_t _yerr[] = {0.00325214,0.00300283,0.00355632,0.00429377,0.00470054,0.00866158};
	Double_t _yerr1[] = {0.00325214,0.00300283,0.00355632,0.00429377,0.00470054,0.00866158};
	Double_t systPhi[] = {0.0108287,0.0104627,0.0161681,0.0171251,0.0196162,0.0282542};
	Double_t syst1Phi[] ={0.0114964,0.0114986,0.0195793,0.0275249,0.0329337,0.0465338};

	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_yerr1[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			Float_t systerr1 = syst1Phi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
			_yerr1[i] = TMath::Sqrt(_yerr1[i]*_yerr1[i] + systerr1*systerr1);
		}
	}	
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	
	TGraphAsymmErrors* graph1 = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr1[first],&_yerr[first]);
	graph1->SetLineColor(color);
	graph1->SetMarkerColor(color);
	graph1->SetMarkerStyle(marker);
	return graph1;
}

TGraphAsymmErrors* v2QC2Phi1040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 7;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5, 5.5};
	Double_t _y[] = {0.0314334,0.0834544,0.136862,0.17338,0.192154,0.152361,0.146152};
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
	Double_t _yerr[] =  {0.00399773, 0.00367556, 0.00406245, 0.00486993, 0.00531555, 0.00979028, 0.0168998 };
	Double_t _yerr1[] =  {0.00399773, 0.00367556, 0.00406245, 0.00486993, 0.00531555, 0.00979028, 0.0168998 };
	Double_t systPhi[] = {0.00779561, 0.00866222, 0.0160667, 0.0175538, 0.0183183, 0.0261145, 0.0520927 };
	Double_t syst1Phi[] = {0.00841917,0.00946453, 0.0184, 0.0249112, 0.0286591, 0.0399144, 0.0649789 };
	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_yerr1[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			Float_t systerr1 = syst1Phi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
			_yerr1[i] = TMath::Sqrt(_yerr1[i]*_yerr1[i] + systerr1*systerr1);
		}
	}	
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	
	TGraphAsymmErrors* graph1 = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr1[first],&_yerr[first]);
	graph1->SetLineColor(color);
	graph1->SetMarkerColor(color);
	graph1->SetMarkerStyle(marker);
	return graph1;
}

TGraphAsymmErrors* v2SPPhi1040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 7;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5, 5.5};
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
	Double_t _y[] = {0.0269576,0.0794705,0.13547,0.173661,0.193061,0.15142,0.146814};
	Double_t _yerr[] = {0.00386249,0.00363086,0.00413961,0.00500739,0.00549182,0.0101523,0.0175617};
	Double_t _yerr1[] = {0.00386249,0.00363086,0.00413961,0.00500739,0.00549182,0.0101523,0.0175617};
	Double_t systPhi[] = {0.00819262,0.00763137,0.015061,0.0161453,0.0166553,0.0276003,0.0579412};
	Double_t syst1Phi[] ={0.00878341,0.00855589,0.0175993,0.0239641,0.0276759,0.040985,0.0697352};

	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_yerr1[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			Float_t systerr1 = syst1Phi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
			_yerr1[i] = TMath::Sqrt(_yerr1[i]*_yerr1[i] + systerr1*systerr1);
		}
	}	
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	
	TGraphAsymmErrors* graph1 = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr1[first],&_yerr[first]);
	graph1->SetLineColor(color);
	graph1->SetMarkerColor(color);
	graph1->SetMarkerStyle(marker);
	return graph1;
}


// v2{2} for phi meson in 10-20%
TGraphAsymmErrors* v2QC2Phi1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 7;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5, 5.5};
	Double_t _y[] = {0.0150641,0.0592553,0.103549,0.136659,0.164012,0.131764,0.0942402};
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
	Double_t _yerr[] =  {0.00660891,0.00627844,0.00642448,0.00797092,0.00880354,0.0164602,0.0284161};
	Double_t _yerr1[] =  {0.00660891,0.00627844,0.00642448,0.00797092,0.00880354,0.0164602,0.0284161};
	Double_t systPhi[] = {0.00397099, 0.00621952, 0.0107314, 0.0137233, 0.0183169, 0.0198932, 0.0471365};
	Double_t syst1Phi[] = {0.00468544, 0.00691432, 0.0128854, 0.0197752, 0.0253878, 0.0314116, 0.0562815};
	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_yerr1[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			Float_t systerr1 = syst1Phi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
			_yerr1[i] = TMath::Sqrt(_yerr1[i]*_yerr1[i] + systerr1*systerr1);
		}
	}	
	
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	
	
	TGraphAsymmErrors* graph1 = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr1[first],&_yerr[first]);
	graph1->SetLineColor(color);
	graph1->SetMarkerColor(color);
	graph1->SetMarkerStyle(marker);
	return graph1;
}

// v2{SP} for phi meson in 10-20%
TGraphAsymmErrors* v2SPPhi1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 7;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5, 5.5};
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};	
	Double_t _y[] = {0.0117566,0.0562341,0.102551,0.136863,0.165251,0.131885,0.0927932 };
	Double_t _yerr[] = {0.00623673,0.00608246,0.00651475,0.00818594,0.00910491,0.0171075,0.0296194 };
	Double_t _yerr1[] = {0.00623673,0.00608246,0.00651475,0.00818594,0.00910491,0.0171075,0.0296194 };
	Double_t systPhi[] = {0.00420059, 0.00595573, 0.0106467, 0.013754, 0.0185174, 0.0204594, 0.0511227};
	Double_t syst1Phi[] = {0.00488155, 0.00667803, 0.012815, 0.0197966, 0.0255328, 0.0317732, 0.0596598};

	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_yerr1[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			Float_t systerr1 = syst1Phi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
			_yerr1[i] = TMath::Sqrt(_yerr1[i]*_yerr1[i] + systerr1*systerr1);
		}
	}	
	
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	
	
	TGraphAsymmErrors* graph1 = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr1[first],&_yerr[first]);
	graph1->SetLineColor(color);
	graph1->SetMarkerColor(color);
	graph1->SetMarkerStyle(marker);
	return graph1;
}

// v2{EP} for phi meson in 10-20%
TGraphErrors* v2EPPhi1020(Int_t color=3, Int_t marker=22, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 7;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5, 5.5};
	Double_t _y[] =  {0.0150641,0.0592553,0.103549,0.136659,0.164012,0.131764,0.0942402};
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
	Double_t _yerr[] =  {0.00660891,0.00627844,0.00642448,0.00797092,0.00880354,0.0164602,0.0284161};
	Double_t systPhi[] = {0.00495865, 0.00618128, 0.0109778, 0.012896, 0.0177644, 0.0173466, 0.0675537};
	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
		}
	}
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	return graph;
}

// v2{2} for phi meson in 20-30%
TGraphAsymmErrors* v2QC2Phi2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 7;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5, 5.5};
	Double_t _y[] =  {0.0403995,0.0863463,0.15077,0.188012,0.199488,0.182664,0.154738 };
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
	Double_t _yerr[] = {0.0071221,0.0067618,0.00767483,0.00899532,0.00975384,0.0169804,0.0328156 };
	Double_t _yerr1[] = {0.0071221,0.0067618,0.00767483,0.00899532,0.00975384,0.0169804,0.0328156 };
	Double_t systPhi[] = {0.00829679, 0.00985329, 0.0224768, 0.0177579, 0.0135778, 0.0290853, 0.049472};
	Double_t syst1Phi[] = {0.00883775, 0.0105244, 0.0241132, 0.0248834, 0.0254462, 0.0416129, 0.0621651 };
	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_yerr1[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			Float_t systerr1 = syst1Phi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
			_yerr1[i] = TMath::Sqrt(_yerr1[i]*_yerr1[i] + systerr1*systerr1);
		}
	}	
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	
	TGraphAsymmErrors* graph1 = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr1[first],&_yerr[first]);
	graph1->SetLineColor(color);
	graph1->SetMarkerColor(color);
	graph1->SetMarkerStyle(marker);
	return graph1;
}

// v2{SP} for phi meson in 20-30%
TGraphAsymmErrors* v2SPPhi2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 7;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5, 5.5};
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
	Double_t _y[] = {0.0366716,0.0834632,0.149996,0.189005,0.200436,0.181567,0.157942 };
	Double_t _yerr[] = {0.00689717,0.0066824,0.00780865,0.00922471,0.0100461,0.0175647,0.0337462 };
	Double_t _yerr1[] = {0.00689717,0.0066824,0.00780865,0.00922471,0.0100461,0.0175647,0.0337462 };
	Double_t systPhi[] = {0.00880338, 0.0103119, 0.0232535, 0.017869, 0.0137857, 0.0331623, 0.0568229};
	Double_t syst1Phi[] = {0.00931496, 0.010955, 0.0248389, 0.0249628, 0.0255578, 0.044558, 0.0681606};

	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_yerr1[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			Float_t systerr1 = syst1Phi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
			_yerr1[i] = TMath::Sqrt(_yerr1[i]*_yerr1[i] + systerr1*systerr1);
		}
	}	
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	
	TGraphAsymmErrors* graph1 = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr1[first],&_yerr[first]);
	graph1->SetLineColor(color);
	graph1->SetMarkerColor(color);
	graph1->SetMarkerStyle(marker);
	return graph1;
}

// v2{EP} for phi meson in 20-30%
TGraphErrors* v2EPPhi2030(Int_t color=3, Int_t marker=22, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 7;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5, 5.5};
	Double_t _y[] = {0.0355455,0.0788878,0.14843,0.18069,0.190489,0.164176,0.131192 };
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
	Double_t _yerr[] =  {0.00772047,0.00747238,0.00858801,0.0102612,0.0110171,0.0189772,0.0373178 };
	Double_t systPhi[] = {0.00795919, 0.0114993, 0.0211859, 0.0176374, 0.017292, 0.0191694, 0.0493063};
	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
		}
	}
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	return graph;
}


// ====================================================
// v2{2} for phi meson in 30-40%
TGraphAsymmErrors* v2QC2Phi3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 7;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5, 5.5};
	Double_t _y[] = {0.0413533,0.104016,0.166315,0.20161,0.216033,0.14348,0.188358 };
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
	Double_t _yerr[] =  {0.00707788,0.00611069,0.00718185,0.00843123,0.0091371,0.0174769,0.0273762};
	Double_t _yerr1[] =  {0.00707788,0.00611069,0.00718185,0.00843123,0.0091371,0.0174769,0.0273762};
	Double_t systPhi[] = {0.0116873, 0.0100034, 0.0171211, 0.0216601, 0.0224799, 0.029981, 0.0585166};
	Double_t syst1Phi[] = {0.0122882, 0.0110147, 0.0202885, 0.0306819, 0.0350024, 0.0477006, 0.0750098};
	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_yerr1[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			Float_t systerr1 = syst1Phi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
			_yerr1[i] = TMath::Sqrt(_yerr1[i]*_yerr1[i] + systerr1*systerr1);
		}
	}	
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	
	TGraphAsymmErrors* graph1 = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr1[first],&_yerr[first]);
	graph1->SetLineColor(color);
	graph1->SetMarkerColor(color);
	graph1->SetMarkerStyle(marker);
	return graph1;
}

// v2{SP} for phi meson in 30-40%
TGraphAsymmErrors* v2SPPhi3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 7;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5, 5.5};
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
	Double_t _y[] = {0.0361503,0.0998508,0.164688,0.201586,0.21652,0.141248,0.189121 };
	Double_t _yerr[] = {0.00701879,0.00615103,0.00737338,0.0087015,0.00945538,0.0181249,0.0285779 };
	Double_t _yerr1[] = {0.00701879,0.00615103,0.00737338,0.0087015,0.00945538,0.0181249,0.0285779 };
	Double_t systPhi[] = {0.0126161, 0.00707381, 0.013411, 0.0173136, 0.0171892, 0.0296933, 0.0650907};
	Double_t syst1Phi[] ={0.0131747, 0.0084436, 0.0172727, 0.0277845, 0.0318636, 0.0475204, 0.0802438 };
	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_yerr1[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			Float_t systerr1 = syst1Phi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
			_yerr1[i] = TMath::Sqrt(_yerr1[i]*_yerr1[i] + systerr1*systerr1);
		}
	}	
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	
	TGraphAsymmErrors* graph1 = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr1[first],&_yerr[first]);
	graph1->SetLineColor(color);
	graph1->SetMarkerColor(color);
	graph1->SetMarkerStyle(marker);
	return graph1;
}

// v2{EP} for phi meson in 30-40%
TGraphErrors* v2EPPhi3040(Int_t color=3, Int_t marker=22, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 7;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5, 5.5};
	Double_t _y[] =  {0.0341134,0.0980865,0.156852,0.194519,0.20455,0.14186,0.166363};
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
	Double_t _yerr[] = {0.00790964,0.00696526,0.00832211,0.00974027,0.0105543,0.0203945,0.0317642};
	Double_t systPhi[] = {0.00629562, 0.00599028, 0.0120576, 0.0139109, 0.0142922, 0.0230755, 0.0427984};
	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
		}
	}
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	return graph;
}


// v2{2} for phi meson in 40-50%
TGraphAsymmErrors* v2QC2Phi4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 6;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5};
	Double_t _y[] = {0.069958,0.119243,0.202656,0.212522,0.209619,0.163328 };
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
	Double_t _yerr[] = {0.00749632,0.006472,0.00826359,0.0098238,0.0104237,0.0197831};	
	Double_t _yerr1[] = {0.00749632,0.006472,0.00826359,0.0098238,0.0104237,0.0197831};	
	Double_t systPhi[] = {0.015809, 0.0146439, 0.0220097, 0.0231634, 0.0289709, 0.0232595};
	Double_t syst1Phi[] = {0.0165427, 0.0157946, 0.0260705, 0.0362577, 0.0450041, 0.0530007};
	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_yerr1[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			Float_t systerr1 = syst1Phi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
			_yerr1[i] = TMath::Sqrt(_yerr1[i]*_yerr1[i] + systerr1*systerr1);
		}
	}
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	
	TGraphAsymmErrors* graph1 = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr1[first],&_yerr[first]);
	graph1->SetLineColor(color);
	graph1->SetMarkerColor(color);
	graph1->SetMarkerStyle(marker);
	return graph1;
}
// v2{SP} for phi meson in 40-50%
TGraphAsymmErrors* v2SPPhi4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 6;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5};
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; 
	Double_t _y[] = {0.0619342,0.113185,0.20116,0.211573,0.208769,0.160066};
	Double_t _yerr[] ={0.00762882,0.00666748,0.00862832,0.0102957,0.0109352,0.020797};
	Double_t _yerr1[] ={0.00762882,0.00666748,0.00862832,0.0102957,0.0109352,0.020797};
	Double_t systPhi[] = {0.0161593, 0.0144677, 0.0219467, 0.0231281, 0.0294595, 0.0237431};
	Double_t syst1Phi[] ={0.0168778, 0.0156313, 0.0260173, 0.0362352, 0.0453202, 0.0532147};

	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_yerr1[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			Float_t systerr1 = syst1Phi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
			_yerr1[i] = TMath::Sqrt(_yerr1[i]*_yerr1[i] + systerr1*systerr1);
		}
	}
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	
	TGraphAsymmErrors* graph1 = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr1[first],&_yerr[first]);
	graph1->SetLineColor(color);
	graph1->SetMarkerColor(color);
	graph1->SetMarkerStyle(marker);
	return graph1;
}

// v2{2} for phi meson in 50-60%
TGraphAsymmErrors* v2QC2Phi5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 6;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5};
	Double_t _y[] = {0.0681429,0.127928,0.190599,0.227551,0.195058,0.151621 };
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
	Double_t _yerr[] = {0.00929287,0.00834279,0.0108673,0.0131563,0.0150857,0.0253655};
	Double_t _yerr1[] = {0.00929287,0.00834279,0.0108673,0.0131563,0.0150857,0.0253655};
	Double_t systPhi[] = {0.018578, 0.0182298, 0.0160349, 0.0141674, 0.0219474, 0.0348885 }; 
	Double_t syst1Phi[] = {0.0196864, 0.0198723, 0.0246167, 0.0398876, 0.0509999, 0.072594};
	
	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_yerr1[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			Float_t systerr1 = syst1Phi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
			_yerr1[i] = TMath::Sqrt(_yerr1[i]*_yerr1[i] + systerr1*systerr1);
		}
	}
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	
	TGraphAsymmErrors* graph1 = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr1[first],&_yerr[first]);
	graph1->SetLineColor(color);
	graph1->SetMarkerColor(color);
	graph1->SetMarkerStyle(marker);
	return graph1;
}
// v2{SP} for phi meson in 50-60%
TGraphAsymmErrors* v2SPPhi5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
	//commentme
	Int_t _nPoints = 6;
	if (last>_nPoints-1) last=_nPoints-1;
	if (last<0 && first<0) last=_nPoints-1;
	if (last<0) last=_nPoints-1+last;
	if (first<0) first=0;
	Double_t _x[] = {0.9, 1.5, 2.1, 2.7, 3.5, 4.5};
	Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};	
	Double_t _y[] = {0.0527229,0.117624,0.185003,0.225434,0.190129,0.142005};
	Double_t _yerr[] = {0.00983516,0.00892543,0.0117201,0.0142501,0.016352,0.0275762};
	Double_t _yerr1[] = {0.00983516,0.00892543,0.0117201,0.0142501,0.016352,0.0275762};
	Double_t systPhi[] = {0.0190608, 0.020395, 0.0143803, 0.0135605, 0.0238556, 0.0410104};
	Double_t syst1Phi[] ={0.0201427, 0.0218755, 0.0235725, 0.0396761, 0.0518497, 0.0757267};

	if(!kStat){
		for(Int_t i=0;i<_nPoints;i++){
			_yerr[i] = 0;
			_yerr1[i] = 0;
			_xerr[i] = 0.05;
		}
	}
	
	if(kSyst){
		for(Int_t i=0;i<_nPoints;i++){
			Float_t systerr = systPhi[i];
			Float_t systerr1 = syst1Phi[i];
			_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
			_yerr1[i] = TMath::Sqrt(_yerr1[i]*_yerr1[i] + systerr1*systerr1);
		}
	}
	
	TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
	graph->SetLineColor(color);
	graph->SetMarkerColor(color);
	graph->SetMarkerStyle(marker);
	
	TGraphAsymmErrors* graph1 = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr1[first],&_yerr[first]);
	graph1->SetLineColor(color);
	graph1->SetMarkerColor(color);
	graph1->SetMarkerStyle(marker);
	return graph1;
}
//************************  phi meson flow  END *******************************************************************************************


TGraphAsymmErrors* v2Pion0005(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.00824246, 0.0104024, 0.0129201, 0.0151121, 0.0175799, 0.0201892, 0.0226423, 0.0267943, 0.0305399, 0.0336959, 0.0375974, 0.0402311, 0.0433197, 0.0458848, 0.0478647, 0.0497621, 0.0523315, 0.0544167, 0.0563532, 0.0548481, 0.0567523, 0.0601806, 0.0608681, 0.0608455, 0.061474, 0.0584937, 0.0615577, 0.0570016, 0.057145, 0.0422802, 0.0320468, 0.035704, 0.0288706, 0.0226647, 0.0400384, 0.0106084, 0.0443823, 0.0543296, -0.0050952, 0.0338315, 0.028349};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.000133001, 0.000130299, 0.000131827, 0.000135471, 0.000140745, 0.000147232, 0.000166315, 0.000177255, 0.000194932, 0.000216528, 0.000242008, 0.000271456, 0.000304427, 0.000342121, 0.00038542, 0.000435245, 0.000493359, 0.000558285, 0.000632774, 0.000717061, 0.00081164, 0.000633477, 0.000853291, 0.00113628, 0.001482, 0.00191709, 0.00243193, 0.00305123, 0.0037621, 0.00352847, 0.0049445, 0.00658436, 0.00840823, 0.010414, 0.012692, 0.0113534, 0.0153486, 0.0197452, 0.0192072, 0.0251356, 0.0357553};
  Double_t _yerr2[] = {0, 0, 0, 0, 0.000133001, 0.000130299, 0.000131827, 0.000135471, 0.000140745, 0.000147232, 0.000166315, 0.000177255, 0.000194932, 0.000216528, 0.000242008, 0.000271456, 0.000304427, 0.000342121, 0.00038542, 0.000435245, 0.000493359, 0.000558285, 0.000632774, 0.000717061, 0.00081164, 0.000633477, 0.000853291, 0.00113628, 0.001482, 0.00191709, 0.00243193, 0.00305123, 0.0037621, 0.00352847, 0.0049445, 0.00658436, 0.00840823, 0.010414, 0.012692, 0.0113534, 0.0153486, 0.0197452, 0.0192072, 0.0251356, 0.0357553};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _yerr2[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.23867300000000003e-03;
	Float_t pol1 = 6.71160999999999980e-04;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(0, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphAsymmErrors* v2Kaon0005(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0.00134701, 0.00317163, 0.0031598, 0.00390976, 0.00703514, 0.0114981, 0.013297, 0.0192762, 0.0226932, 0.0285625, 0.0326775, 0.0361104, 0.0381141, 0.0414397, 0.0461846, 0.0489079, 0.0510579, 0.053841, 0.0571077, 0.056352, 0.0609899, 0.0638829, 0.0650988, 0.0588761, 0.0665654, 0.0715115, 0.0578553, 0.0541069, 0.0748944, 0.0532155, 0.0590017, 0.0630081, 0.0316938, 0.0783863, 0.263692, 0.128943, 0.286008, 0.13549, -0.199536, 0.342328};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.000987431, 0.000805962, 0.000767625, 0.000932952, 0.00134873, 0.000760668, 0.00064691, 0.000599764, 0.00058296, 0.000590131, 0.000608036, 0.000638975, 0.000678305, 0.000727843, 0.000792013, 0.000861015, 0.000949487, 0.00105108, 0.00116845, 0.00130555, 0.00100112, 0.00134176, 0.00180046, 0.00244084, 0.00325403, 0.00431594, 0.00572013, 0.00755246, 0.00794723, 0.0139484, 0.0246449, 0.0407051, 0.0661392, 0.0996223, 0.128813, 0.245527, 0.355049, 0.312221, 0.442529, 0.973744};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0.000987431, 0.000805962, 0.000767625, 0.000932952, 0.00134873, 0.000760668, 0.00064691, 0.000599764, 0.00058296, 0.000590131, 0.000608036, 0.000638975, 0.000678305, 0.000727843, 0.000792013, 0.000861015, 0.000949487, 0.00105108, 0.00116845, 0.00130555, 0.00100112, 0.00134176, 0.00180046, 0.00244084, 0.00325403, 0.00431594, 0.00572013, 0.00755246, 0.00794723, 0.0139484, 0.0246449, 0.0407051, 0.0661392, 0.0996223, 0.128813, 0.245527, 0.355049, 0.312221, 0.442529, 0.973744};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _yerr2[i] = 0;
      _xerr[i] = 0.05;
    }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
  	Float_t pol0 = 1.23867300000000003e-03;
	Float_t pol1 = 6.71160999999999980e-04;
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(0, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Antiproton0005(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, 0.00268584, 0.000878408, 0.00217129, 0.00143351, 0.00322161, 0.00453038, 0.00681432, 0.00762821, 0.0112393, 0.013895, 0.0172801, 0.021795, 0.026308, 0.0281495, 0.0325376, 0.0381697, 0.0407043, 0.0433402, 0.0510857, 0.052863, 0.0633415, 0.0675941, 0.0756583, 0.0766736, 0.0811324, 0.0861403, 0.0740058, 0.0820468, 0.0858504, 0.0493029, 0.0626479, 0.0850436, 0.138466, 0.0540207, -0.151327, 0.0230493, -0.0698608, -0.418291, -0.24384};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.00320162, 0.00255264, 0.00209768, 0.00182089, 0.00111836, 0.000987526, 0.00135817, 0.00123459, 0.00116575, 0.0011279, 0.00110913, 0.00110802, 0.00112118, 0.00115314, 0.00119301, 0.00125462, 0.00133187, 0.00142342, 0.00153028, 0.00110658, 0.00137104, 0.00172252, 0.00218898, 0.00193816, 0.00251692, 0.00327637, 0.0042846, 0.00444436, 0.00754896, 0.0122858, 0.0193753, 0.0297557, 0.0469546, 0.0523895, 0.0995941, 0.179351, 0.229041, 0.222489, 0.288131};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0, 0.00320162, 0.00255264, 0.00209768, 0.00182089, 0.00111836, 0.000987526, 0.00135817, 0.00123459, 0.00116575, 0.0011279, 0.00110913, 0.00110802, 0.00112118, 0.00115314, 0.00119301, 0.00125462, 0.00133187, 0.00142342, 0.00153028, 0.00110658, 0.00137104, 0.00172252, 0.00218898, 0.00193816, 0.00251692, 0.00327637, 0.0042846, 0.00444436, 0.00754896, 0.0122858, 0.0193753, 0.0297557, 0.0469546, 0.0523895, 0.0995941, 0.179351, 0.229041, 0.222489, 0.288131};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _yerr2[i] = 0;
      _xerr[i] = 0.05;
    }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.69829837126647719e-03;
	Float_t pol1 = 1.21632530760273721e-03;
 	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(0, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Pion0510(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.0137263, 0.0172372, 0.0214492, 0.0254373, 0.029454, 0.0333164, 0.0379873, 0.0447695, 0.0512336, 0.0575635, 0.0629713, 0.0682518, 0.0737371, 0.0779552, 0.0820896, 0.0861183, 0.0897984, 0.0936959, 0.0968309, 0.0985123, 0.102473, 0.105277, 0.107769, 0.110146, 0.109389, 0.10991, 0.105635, 0.106773, 0.101545, 0.0922347, 0.0793453, 0.077956, 0.0672527, 0.0487211, 0.0664732, 0.0510957, 0.0581614, 0.0307352, 0.0329276, 0.0530418, 0.0541353};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.000103947, 0.000102006, 0.000103226, 0.000106107, 0.000110274, 0.000115385, 0.000129675, 0.000138283, 0.000152102, 0.00016898, 0.000188771, 0.000211627, 0.000237187, 0.000266274, 0.000299556, 0.000337933, 0.0003821, 0.000431893, 0.000488473, 0.000552876, 0.000625098, 0.000486471, 0.000652335, 0.000863765, 0.00112109, 0.001441, 0.00182259, 0.00226753, 0.00279327, 0.0025993, 0.00362121, 0.00481019, 0.00607083, 0.00754175, 0.00920136, 0.00840368, 0.0113048, 0.0143551, 0.0142097, 0.0190686, 0.0262873};
  Double_t _yerr2[] = {0, 0, 0, 0, 0.000103947, 0.000102006, 0.000103226, 0.000106107, 0.000110274, 0.000115385, 0.000129675, 0.000138283, 0.000152102, 0.00016898, 0.000188771, 0.000211627, 0.000237187, 0.000266274, 0.000299556, 0.000337933, 0.0003821, 0.000431893, 0.000488473, 0.000552876, 0.000625098, 0.000486471, 0.000652335, 0.000863765, 0.00112109, 0.001441, 0.00182259, 0.00226753, 0.00279327, 0.0025993, 0.00362121, 0.00481019, 0.00607083, 0.00754175, 0.00920136, 0.00840368, 0.0113048, 0.0143551, 0.0142097, 0.0190686, 0.0262873};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _yerr2[i] = 0;
      _xerr[i] = 0.05;
    }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.34651999999999992e-03;
	Float_t pol1 = 7.29597999999999922e-04;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(1, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Kaon0510(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0.00444172, 0.00461262, 0.00605512, 0.00803394, 0.0115242, 0.0168087, 0.0236315, 0.0320238, 0.0387647, 0.0459735, 0.0531368, 0.0608119, 0.0661568, 0.0723506, 0.0772225, 0.0821846, 0.0838383, 0.0900321, 0.093199, 0.0960424, 0.103874, 0.11007, 0.116071, 0.12213, 0.117554, 0.119993, 0.105736, 0.113478, 0.0964476, 0.106342, 0.110875, 0.139353, 0.158666, 0.215898, 0.104821, 0.0470767, -0.170325, -0.442802, -0.282548, -1.62346};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.000768421, 0.000626958, 0.000596685, 0.000720582, 0.00104589, 0.000591218, 0.000503924, 0.000467582, 0.000455346, 0.000460641, 0.000474365, 0.000497623, 0.000527587, 0.000565326, 0.000614276, 0.000666982, 0.000734439, 0.000811081, 0.00089994, 0.00100514, 0.000767714, 0.00102462, 0.00136677, 0.00184566, 0.00244838, 0.00323692, 0.00423034, 0.0056044, 0.00581909, 0.0101702, 0.0175893, 0.029834, 0.0477719, 0.0717025, 0.0865885, 0.161362, 0.234659, 0.209886, 0.275306, 0.161189};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0.000768421, 0.000626958, 0.000596685, 0.000720582, 0.00104589, 0.000591218, 0.000503924, 0.000467582, 0.000455346, 0.000460641, 0.000474365, 0.000497623, 0.000527587, 0.000565326, 0.000614276, 0.000666982, 0.000734439, 0.000811081, 0.00089994, 0.00100514, 0.000767714, 0.00102462, 0.00136677, 0.00184566, 0.00244838, 0.00323692, 0.00423034, 0.0056044, 0.00581909, 0.0101702, 0.0175893, 0.029834, 0.0477719, 0.0717025, 0.0865885, 0.161362, 0.234659, 0.209886, 0.275306, 0.161189};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _yerr2[i] = 0;
      _xerr[i] = 0.05;
    }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.34651999999999992e-03;
	Float_t pol1 = 7.29597999999999922e-04;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(1, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Antiproton0510(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, -0.00246409, 0.00296217, 0.00441478, 0.00368168, 0.00503813, 0.0066585, 0.0104877, 0.0131502, 0.0179621, 0.0259345, 0.0298481, 0.0373793, 0.0422295, 0.0498634, 0.0559304, 0.0645674, 0.0691012, 0.077218, 0.0842499, 0.0947646, 0.10716, 0.122472, 0.132405, 0.133811, 0.140163, 0.148689, 0.147146, 0.144192, 0.135299, 0.129794, 0.137321, 0.121362, 0.0528114, 0.0732102, 0.0807746, -0.00812459, -0.0918688, -0.121837, 0.123071};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.00245065, 0.00195951, 0.00161286, 0.00140387, 0.000861586, 0.000761485, 0.00104237, 0.00095234, 0.000900714, 0.000872152, 0.000860265, 0.000859144, 0.000872256, 0.000897719, 0.00093013, 0.000978436, 0.00103962, 0.00111159, 0.00119467, 0.000863984, 0.00106895, 0.00134145, 0.00170067, 0.00149682, 0.00193438, 0.00250201, 0.0032605, 0.00335482, 0.00558796, 0.00920953, 0.0145869, 0.0223702, 0.0344418, 0.0392677, 0.0736332, 0.147416, 0.17009, 0.225622, 0.217007};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0, 0.00245065, 0.00195951, 0.00161286, 0.00140387, 0.000861586, 0.000761485, 0.00104237, 0.00095234, 0.000900714, 0.000872152, 0.000860265, 0.000859144, 0.000872256, 0.000897719, 0.00093013, 0.000978436, 0.00103962, 0.00111159, 0.00119467, 0.000863984, 0.00106895, 0.00134145, 0.00170067, 0.00149682, 0.00193438, 0.00250201, 0.0032605, 0.00335482, 0.00558796, 0.00920953, 0.0145869, 0.0223702, 0.0344418, 0.0392677, 0.0736332, 0.147416, 0.17009, 0.225622, 0.217007};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _yerr2[i] = 0;
      _xerr[i] = 0.05;
    }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.84616637865581655e-03;
	Float_t pol1 = 1.32222872399611561e-03;
 	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(1, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Pion1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.0201224, 0.0252062, 0.0311323, 0.0369631, 0.0428155, 0.0483589, 0.0550696, 0.0651319, 0.0746561, 0.0834061, 0.0919292, 0.0993882, 0.106362, 0.11341, 0.119441, 0.125327, 0.130489, 0.135768, 0.140111, 0.1436, 0.147624, 0.15197, 0.157217, 0.15934, 0.159981, 0.157703, 0.15448, 0.151198, 0.142915, 0.132599, 0.113408, 0.10271, 0.0943079, 0.0879974, 0.0790374, 0.0795734, 0.0614621, 0.067106, 0.0609654, 0.0515049, 0.0223675};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 7.16967e-05, 7.04768e-05, 7.14158e-05, 7.34838e-05, 7.64088e-05, 8.00149e-05, 8.9464e-05, 9.55187e-05, 0.000105152, 0.000116857, 0.000130562, 0.000146276, 0.000163809, 0.000183749, 0.00020652, 0.000232603, 0.000262503, 0.000296109, 0.000334244, 0.000377637, 0.00042637, 0.00033071, 0.000441212, 0.000580034, 0.000749139, 0.000958424, 0.00120529, 0.00149142, 0.00182397, 0.0016818, 0.00233162, 0.00308243, 0.00393626, 0.00487286, 0.0058437, 0.00539979, 0.00725315, 0.00952612, 0.0093786, 0.0123107, 0.0176851};
  Double_t _yerr2[] = {0, 0, 0, 0, 7.16967e-05, 7.04768e-05, 7.14158e-05, 7.34838e-05, 7.64088e-05, 8.00149e-05, 8.9464e-05, 9.55187e-05, 0.000105152, 0.000116857, 0.000130562, 0.000146276, 0.000163809, 0.000183749, 0.00020652, 0.000232603, 0.000262503, 0.000296109, 0.000334244, 0.000377637, 0.00042637, 0.00033071, 0.000441212, 0.000580034, 0.000749139, 0.000958424, 0.00120529, 0.00149142, 0.00182397, 0.0016818, 0.00233162, 0.00308243, 0.00393626, 0.00487286, 0.0058437, 0.00539979, 0.00725315, 0.00952612, 0.0093786, 0.0123107, 0.0176851};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _yerr2[i] = 0;
      _xerr[i] = 0.05;
    }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 7.36284000000000027e-04;
	Float_t pol1 = 8.43209000000000037e-04;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(2, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Kaon1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0.00640075, 0.00890777, 0.0114231, 0.0121152, 0.0193763, 0.0262718, 0.0373136, 0.04773, 0.0585364, 0.0685442, 0.0781197, 0.0884599, 0.0959829, 0.104197, 0.110977, 0.118551, 0.124407, 0.130268, 0.137113, 0.141952, 0.149588, 0.158874, 0.165006, 0.168625, 0.168325, 0.16697, 0.173543, 0.161645, 0.15523, 0.14532, 0.128752, 0.142204, 0.0843617, 0.269387, 0.0231167, 0.431226, 0.0167267, 0.315711, 0.235569, -0.000340595};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.000525284, 0.000429881, 0.000408989, 0.000491132, 0.000713549, 0.000405664, 0.000346767, 0.000322585, 0.000314851, 0.000318631, 0.00032842, 0.000344056, 0.000364314, 0.00039006, 0.000423204, 0.000459161, 0.000504151, 0.000555309, 0.000614542, 0.000683822, 0.000519796, 0.000688975, 0.00091857, 0.00122243, 0.00160751, 0.00211499, 0.00275193, 0.0035775, 0.00370145, 0.00631253, 0.0106874, 0.0182738, 0.0313279, 0.0476483, 0.0611653, 0.106198, 0.207285, 0.182173, 0.191574, 0.224581};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0.000525284, 0.000429881, 0.000408989, 0.000491132, 0.000713549, 0.000405664, 0.000346767, 0.000322585, 0.000314851, 0.000318631, 0.00032842, 0.000344056, 0.000364314, 0.00039006, 0.000423204, 0.000459161, 0.000504151, 0.000555309, 0.000614542, 0.000683822, 0.000519796, 0.000688975, 0.00091857, 0.00122243, 0.00160751, 0.00211499, 0.00275193, 0.0035775, 0.00370145, 0.00631253, 0.0106874, 0.0182738, 0.0313279, 0.0476483, 0.0611653, 0.106198, 0.207285, 0.182173, 0.191574, 0.224581};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _yerr2[i] = 0;
      _xerr[i] = 0.05;
    }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 7.36284000000000027e-04;
	Float_t pol1 = 8.43209000000000037e-04;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(2, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Antiproton1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, 0.00514464, 0.00344225, 0.00468868, 0.00546, 0.0082079, 0.012222, 0.0165934, 0.0233094, 0.0288221, 0.0374016, 0.0454486, 0.0563712, 0.064759, 0.075207, 0.0867709, 0.0963642, 0.106439, 0.116716, 0.12656, 0.138558, 0.157754, 0.173931, 0.185026, 0.199048, 0.206145, 0.208087, 0.213577, 0.213699, 0.21574, 0.192142, 0.152677, 0.172787, 0.122158, 0.11594, 0.170479, 0.143031, 0.0113144, 0.188084, 0.909081};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.00163153, 0.00131053, 0.00108878, 0.000950215, 0.000582294, 0.000516432, 0.000703097, 0.000643592, 0.000611608, 0.000594501, 0.000588832, 0.000590229, 0.000600458, 0.000619565, 0.00064412, 0.00067877, 0.000720346, 0.000770869, 0.000828332, 0.000600635, 0.000741676, 0.000928701, 0.00116982, 0.00102807, 0.00131593, 0.00169927, 0.00218807, 0.00222766, 0.00363962, 0.00585315, 0.00929629, 0.013941, 0.020436, 0.0231194, 0.046922, 0.0895645, 0.111115, 0.118019, 0.100696};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0, 0.00163153, 0.00131053, 0.00108878, 0.000950215, 0.000582294, 0.000516432, 0.000703097, 0.000643592, 0.000611608, 0.000594501, 0.000588832, 0.000590229, 0.000600458, 0.000619565, 0.00064412, 0.00067877, 0.000720346, 0.000770869, 0.000828332, 0.000600635, 0.000741676, 0.000928701, 0.00116982, 0.00102807, 0.00131593, 0.00169927, 0.00218807, 0.00222766, 0.00363962, 0.00585315, 0.00929629, 0.013941, 0.020436, 0.0231194, 0.046922, 0.0895645, 0.111115, 0.118019, 0.100696};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _yerr2[i] = 0;
      _xerr[i] = 0.05;
    }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 2.13364693747489361e-03;
	Float_t pol1 = 1.52812297971200361e-03;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(2, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Pion2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.0264906, 0.0328913, 0.0406349, 0.0482191, 0.0559519, 0.063266, 0.072363, 0.0854648, 0.0978324, 0.109596, 0.120324, 0.130441, 0.139475, 0.147956, 0.1559, 0.163043, 0.169642, 0.176537, 0.180972, 0.185598, 0.189913, 0.1954, 0.201295, 0.202612, 0.200368, 0.197602, 0.193443, 0.185868, 0.174288, 0.163585, 0.148547, 0.135952, 0.126668, 0.106048, 0.112211, 0.0935685, 0.100671, 0.080048, 0.0687841, 0.0681896, 0.0283596};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 8.33757e-05, 8.2413e-05, 8.37108e-05, 8.6308e-05, 8.99009e-05, 9.42972e-05, 0.000104942, 0.000112303, 0.000123869, 0.000137888, 0.000154129, 0.000172772, 0.00019344, 0.000216903, 0.000243535, 0.000274009, 0.000308524, 0.000347492, 0.000391614, 0.000441228, 0.000496805, 0.000384006, 0.000509506, 0.000665912, 0.000855374, 0.00107254, 0.0013387, 0.00164823, 0.00200117, 0.00183046, 0.00250297, 0.00330227, 0.00420942, 0.00522087, 0.00628707, 0.00569617, 0.00777439, 0.0102038, 0.00997685, 0.013336, 0.0187935};
  Double_t _yerr2[] = {0, 0, 0, 0, 8.33757e-05, 8.2413e-05, 8.37108e-05, 8.6308e-05, 8.99009e-05, 9.42972e-05, 0.000104942, 0.000112303, 0.000123869, 0.000137888, 0.000154129, 0.000172772, 0.00019344, 0.000216903, 0.000243535, 0.000274009, 0.000308524, 0.000347492, 0.000391614, 0.000441228, 0.000496805, 0.000384006, 0.000509506, 0.000665912, 0.000855374, 0.00107254, 0.0013387, 0.00164823, 0.00200117, 0.00183046, 0.00250297, 0.00330227, 0.00420942, 0.00522087, 0.00628707, 0.00569617, 0.00777439, 0.0102038, 0.00997685, 0.013336, 0.0187935};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _yerr2[i] = 0;
      _xerr[i] = 0.05;
    }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.90101399999999992e-03;
	Float_t pol1 = 1.03004500000000005e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(3, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Kaon2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0.0100568, 0.0124986, 0.0168451, 0.0175805, 0.0283886, 0.0371263, 0.0509478, 0.0644455, 0.0780852, 0.0932833, 0.104516, 0.115791, 0.127519, 0.137186, 0.146611, 0.155235, 0.161983, 0.169526, 0.174815, 0.182918, 0.190393, 0.199666, 0.204089, 0.206915, 0.210964, 0.20384, 0.199675, 0.195183, 0.176372, 0.172127, 0.137577, 0.149046, 0.183246, 0.155882, 0.0653847, -0.00956166, 0.314558, 0.285004, -0.0182406, 0.30176};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.00060424, 0.000495522, 0.000474726, 0.000575723, 0.000823512, 0.000470094, 0.000404114, 0.0003779, 0.000371012, 0.000376148, 0.000388761, 0.000407363, 0.000431318, 0.000462215, 0.000501103, 0.000543433, 0.00059585, 0.0006553, 0.000723921, 0.000804308, 0.000610234, 0.000801757, 0.00105659, 0.00139631, 0.00186122, 0.00243238, 0.00315255, 0.00411179, 0.00426523, 0.00727213, 0.0126056, 0.0218825, 0.03676, 0.0584615, 0.0738541, 0.148133, 0.190062, 0.255908, 0.221697, 0.310706};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0.00060424, 0.000495522, 0.000474726, 0.000575723, 0.000823512, 0.000470094, 0.000404114, 0.0003779, 0.000371012, 0.000376148, 0.000388761, 0.000407363, 0.000431318, 0.000462215, 0.000501103, 0.000543433, 0.00059585, 0.0006553, 0.000723921, 0.000804308, 0.000610234, 0.000801757, 0.00105659, 0.00139631, 0.00186122, 0.00243238, 0.00315255, 0.00411179, 0.00426523, 0.00727213, 0.0126056, 0.0218825, 0.03676, 0.0584615, 0.0738541, 0.148133, 0.190062, 0.255908, 0.221697, 0.310706};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _yerr2[i] = 0;
      _xerr[i] = 0.05;
    }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.90101399999999992e-03;
	Float_t pol1 = 1.03004500000000005e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(3, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Antiproton2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, 0.0055522, 0.00689601, 0.00484755, 0.00818012, 0.0119217, 0.0176936, 0.0247658, 0.0330758, 0.0432781, 0.0555955, 0.0660769, 0.0792523, 0.0923913, 0.105875, 0.118953, 0.130771, 0.144687, 0.157169, 0.167856, 0.184878, 0.207554, 0.228001, 0.243, 0.25184, 0.262881, 0.265347, 0.264864, 0.266241, 0.261999, 0.254697, 0.223834, 0.22018, 0.135383, 0.162749, 0.148328, 0.165155, 0.256436, -0.0440721, 0.430871};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.00181005, 0.0014695, 0.00122215, 0.00107081, 0.000656891, 0.000584984, 0.00079404, 0.000732572, 0.000699401, 0.000684536, 0.000681312, 0.00068764, 0.00070337, 0.000728803, 0.000762285, 0.000804511, 0.0008565, 0.000919188, 0.000989172, 0.000718546, 0.000889519, 0.00111315, 0.00139867, 0.00121871, 0.00155384, 0.0019896, 0.00255073, 0.00256814, 0.00413703, 0.00660142, 0.0100799, 0.0156344, 0.0222041, 0.0265145, 0.0477444, 0.102528, 0.104764, 0.134924, 0.17457};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0, 0.00181005, 0.0014695, 0.00122215, 0.00107081, 0.000656891, 0.000584984, 0.00079404, 0.000732572, 0.000699401, 0.000684536, 0.000681312, 0.00068764, 0.00070337, 0.000728803, 0.000762285, 0.000804511, 0.0008565, 0.000919188, 0.000989172, 0.000718546, 0.000889519, 0.00111315, 0.00139867, 0.00121871, 0.00155384, 0.0019896, 0.00255073, 0.00256814, 0.00413703, 0.00660142, 0.0100799, 0.0156344, 0.0222041, 0.0265145, 0.0477444, 0.102528, 0.104764, 0.134924, 0.17457};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _yerr2[i] = 0;
      _xerr[i] = 0.05;
    }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 2.60641395006084133e-03;
	Float_t pol1 = 1.86671983155921230e-03;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(3, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Pion3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.0297602, 0.0376167, 0.0463315, 0.0556559, 0.0642205, 0.0730444, 0.0836154, 0.0989402, 0.113114, 0.126486, 0.139145, 0.150305, 0.16061, 0.170721, 0.178498, 0.186109, 0.194151, 0.198377, 0.205201, 0.208348, 0.213488, 0.218346, 0.22189, 0.223529, 0.221045, 0.21347, 0.209264, 0.200217, 0.187252, 0.17979, 0.166723, 0.151286, 0.135703, 0.131906, 0.124924, 0.120519, 0.098863, 0.109076, 0.0705744, 0.0527536, 0.0317052};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.000109358, 0.000107746, 0.000109743, 0.000113428, 0.000118448, 0.000124546, 0.000138355, 0.000148586, 0.000164345, 0.000183373, 0.000205473, 0.000230642, 0.000258532, 0.000289823, 0.000325585, 0.000365999, 0.000411749, 0.000463224, 0.000521013, 0.000585997, 0.000658582, 0.000506735, 0.000667446, 0.000864468, 0.0011026, 0.00137946, 0.00170617, 0.00207612, 0.00250699, 0.00227451, 0.00308872, 0.00405663, 0.0051683, 0.00635124, 0.00778926, 0.00704853, 0.00964995, 0.0125646, 0.0127765, 0.0168288, 0.0240879};
  Double_t _yerr2[] = {0, 0, 0, 0, 0.000109358, 0.000107746, 0.000109743, 0.000113428, 0.000118448, 0.000124546, 0.000138355, 0.000148586, 0.000164345, 0.000183373, 0.000205473, 0.000230642, 0.000258532, 0.000289823, 0.000325585, 0.000365999, 0.000411749, 0.000463224, 0.000521013, 0.000585997, 0.000658582, 0.000506735, 0.000667446, 0.000864468, 0.0011026, 0.00137946, 0.00170617, 0.00207612, 0.00250699, 0.00227451, 0.00308872, 0.00405663, 0.0051683, 0.00635124, 0.00778926, 0.00704853, 0.00964995, 0.0125646, 0.0127765, 0.0168288, 0.0240879};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = 0;
	_yerr2[i] = 0;
	_xerr[i] = 0.05;
   }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 2.36398699999999969e-03;
	Float_t pol1 = 1.28090200000000000e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(4, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Kaon3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0.0118116, 0.0163667, 0.0202925, 0.0260998, 0.0355875, 0.0478286, 0.0614344, 0.0776, 0.0945835, 0.110036, 0.123176, 0.137558, 0.147839, 0.158324, 0.168516, 0.177569, 0.186743, 0.193229, 0.197969, 0.205318, 0.211439, 0.22, 0.224539, 0.224465, 0.223164, 0.217814, 0.215515, 0.207766, 0.195001, 0.178179, 0.19419, 0.165809, 0.177231, 0.135574, 0.0795671, 0.0127847, 0.0560518, -0.21127, -0.236194, -0.389479};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.000774866, 0.000639173, 0.000617921, 0.000754178, 0.00106575, 0.00061229, 0.000529924, 0.000498954, 0.000492243, 0.000501011, 0.000520013, 0.000546239, 0.000579176, 0.000621522, 0.000674318, 0.00073272, 0.000802985, 0.000882957, 0.000973762, 0.00107984, 0.000815824, 0.00106284, 0.00138328, 0.00179768, 0.00234626, 0.00300534, 0.00382029, 0.00482682, 0.00474745, 0.00752479, 0.0117531, 0.0179539, 0.0272536, 0.0425466, 0.0499865, 0.0932052, 0.144085, 0.200123, 0.562735, 0.572957};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0.000774866, 0.000639173, 0.000617921, 0.000754178, 0.00106575, 0.00061229, 0.000529924, 0.000498954, 0.000492243, 0.000501011, 0.000520013, 0.000546239, 0.000579176, 0.000621522, 0.000674318, 0.00073272, 0.000802985, 0.000882957, 0.000973762, 0.00107984, 0.000815824, 0.00106284, 0.00138328, 0.00179768, 0.00234626, 0.00300534, 0.00382029, 0.00482682, 0.00474745, 0.00752479, 0.0117531, 0.0179539, 0.0272536, 0.0425466, 0.0499865, 0.0932052, 0.144085, 0.200123, 0.562735, 0.572957};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = 0;
	_yerr2[i] = 0;
	_xerr[i] = 0.05;
   }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 2.36398699999999969e-03;
	Float_t pol1 = 1.28090200000000000e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(4, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Antiproton3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, 0.0134608, 0.00872409, 0.0100999, 0.0141023, 0.0197051, 0.0258617, 0.0336928, 0.0463434, 0.0576032, 0.0717588, 0.0843552, 0.100229, 0.116334, 0.129007, 0.147308, 0.163198, 0.172034, 0.189326, 0.202834, 0.216141, 0.244193, 0.259947, 0.279023, 0.284821, 0.291713, 0.296845, 0.287988, 0.283412, 0.260332, 0.250927, 0.227238, 0.208844, 0.19487, 0.168319, 0.125243, 0.249898, 0.220953, 0.359189, 0.46984};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.00223486, 0.00181593, 0.00152581, 0.00133558, 0.000823213, 0.000739234, 0.00100455, 0.000930685, 0.000897515, 0.000884604, 0.000889995, 0.00090428, 0.00093094, 0.000969855, 0.00101916, 0.00108241, 0.00115601, 0.00124551, 0.0013468, 0.000981188, 0.00121854, 0.00152492, 0.00192614, 0.00166776, 0.00212082, 0.00269735, 0.00344015, 0.00344034, 0.00548854, 0.00841199, 0.0127197, 0.0186227, 0.0259636, 0.0277095, 0.0473207, 0.0821222, 0.104711, 0.170825, 0.259822};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0, 0.00223486, 0.00181593, 0.00152581, 0.00133558, 0.000823213, 0.000739234, 0.00100455, 0.000930685, 0.000897515, 0.000884604, 0.000889995, 0.00090428, 0.00093094, 0.000969855, 0.00101916, 0.00108241, 0.00115601, 0.00124551, 0.0013468, 0.000981188, 0.00121854, 0.00152492, 0.00192614, 0.00166776, 0.00212082, 0.00269735, 0.00344015, 0.00344034, 0.00548854, 0.00841199, 0.0127197, 0.0186227, 0.0259636, 0.0277095, 0.0473207, 0.0821222, 0.104711, 0.170825, 0.259822};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = 0;
	_yerr2[i] = 0;
	_xerr[i] = 0.05;
   }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 3.24118098903184706e-03;
	Float_t pol1 = 2.32134148520698243e-03;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(4, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Pion4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.0312325, 0.0393881, 0.0492528, 0.0594062, 0.0688574, 0.0779215, 0.0897294, 0.105849, 0.121535, 0.13572, 0.148727, 0.160756, 0.17149, 0.180516, 0.189661, 0.196275, 0.203114, 0.209617, 0.21372, 0.217062, 0.222655, 0.223982, 0.227325, 0.224833, 0.220611, 0.215738, 0.206053, 0.199035, 0.194861, 0.178505, 0.15725, 0.147485, 0.131276, 0.140082, 0.129746, 0.119138, 0.0962541, 0.110656, 0.103842, 0.107556, 0.0562334};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.000160203, 0.000158458, 0.000161984, 0.000167948, 0.000175992, 0.000185633, 0.000206362, 0.000222676, 0.000247387, 0.000276984, 0.000311291, 0.000350389, 0.000393386, 0.000441718, 0.000496267, 0.000558361, 0.000627807, 0.000705629, 0.00079231, 0.000890586, 0.000997622, 0.0007646, 0.000999208, 0.00128014, 0.00161834, 0.00199908, 0.00245428, 0.00297957, 0.00354308, 0.00320161, 0.00431837, 0.00563286, 0.0070497, 0.00882622, 0.010657, 0.00970365, 0.0132692, 0.0175344, 0.0174432, 0.0233582, 0.0345269};
  Double_t _yerr2[] = {0, 0, 0, 0, 0.000160203, 0.000158458, 0.000161984, 0.000167948, 0.000175992, 0.000185633, 0.000206362, 0.000222676, 0.000247387, 0.000276984, 0.000311291, 0.000350389, 0.000393386, 0.000441718, 0.000496267, 0.000558361, 0.000627807, 0.000705629, 0.00079231, 0.000890586, 0.000997622, 0.0007646, 0.000999208, 0.00128014, 0.00161834, 0.00199908, 0.00245428, 0.00297957, 0.00354308, 0.00320161, 0.00431837, 0.00563286, 0.0070497, 0.00882622, 0.010657, 0.00970365, 0.0132692, 0.0175344, 0.0174432, 0.0233582, 0.0345269};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = 0;
	_yerr2[i] = 0;
	_xerr[i] = 0.05;
   }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 3.02312299999999996e-03;
	Float_t pol1 = 1.63804399999999996e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(5, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Kaon4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0.0164446, 0.0194303, 0.025841, 0.0330678, 0.0434366, 0.0534827, 0.0699271, 0.0880427, 0.105501, 0.120385, 0.132267, 0.146892, 0.157761, 0.169855, 0.180112, 0.188618, 0.197751, 0.199262, 0.20814, 0.212515, 0.220558, 0.221804, 0.22802, 0.229711, 0.218398, 0.217427, 0.212665, 0.192197, 0.187403, 0.150519, 0.199072, 0.150158, 0.0439847, 0.228831, 0.226831, 0.0184782, -0.116235, -0.368718, 0.9956, 0.0201774};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.00111871, 0.000922607, 0.000885857, 0.00106002, 0.00155242, 0.000899587, 0.000786825, 0.000747841, 0.000742576, 0.000760796, 0.000793007, 0.000836375, 0.000888282, 0.000956738, 0.00104026, 0.00113218, 0.00124419, 0.00137324, 0.00151438, 0.0016807, 0.00126703, 0.00164921, 0.00215552, 0.00277288, 0.00361221, 0.00456292, 0.00576781, 0.00718472, 0.00701046, 0.0109007, 0.0168378, 0.0258657, 0.0386923, 0.0541827, 0.0655031, 0.145958, 0.230034, 0.441662, 0.564042, 0};
 Double_t _yerr2[] = {0, 0, 0, 0, 0, 0.00111871, 0.000922607, 0.000885857, 0.00106002, 0.00155242, 0.000899587, 0.000786825, 0.000747841, 0.000742576, 0.000760796, 0.000793007, 0.000836375, 0.000888282, 0.000956738, 0.00104026, 0.00113218, 0.00124419, 0.00137324, 0.00151438, 0.0016807, 0.00126703, 0.00164921, 0.00215552, 0.00277288, 0.00361221, 0.00456292, 0.00576781, 0.00718472, 0.00701046, 0.0109007, 0.0168378, 0.0258657, 0.0386923, 0.0541827, 0.0655031, 0.145958, 0.230034, 0.441662, 0.564042, 0};

  if(!kStat){
     for(Int_t i=0;i<_nPoints;i++){
	 _yerr[i] = 0;
	 _yerr2[i] = 0;
	 _xerr[i] = 0.05;
   }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 3.02312299999999996e-03;
	Float_t pol1 = 1.63804399999999996e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(5, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Antiproton4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, 0.00886425, 0.0141768, 0.0101568, 0.0161863, 0.0219319, 0.0334622, 0.0443905, 0.0592395, 0.0751561, 0.0864854, 0.103567, 0.120373, 0.132621, 0.149678, 0.166081, 0.179562, 0.198764, 0.205123, 0.220172, 0.237277, 0.25903, 0.27644, 0.284633, 0.292908, 0.297426, 0.28959, 0.292919, 0.290167, 0.269848, 0.261622, 0.229602, 0.212424, 0.295423, 0.22624, 0.194105, 0.0526927, -0.076895, 0.217367, 0.983948};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.00307721, 0.00251481, 0.00211521, 0.0018645, 0.00115595, 0.00104369, 0.00142809, 0.0013364, 0.00130398, 0.00129796, 0.00131775, 0.00135219, 0.00140202, 0.00147393, 0.00156009, 0.00166608, 0.00179217, 0.00193757, 0.00209925, 0.00153881, 0.00192408, 0.00241141, 0.00305588, 0.00264725, 0.0033566, 0.00426608, 0.00547565, 0.00538587, 0.00848915, 0.0131123, 0.0189988, 0.0279199, 0.0386729, 0.0415593, 0.0663031, 0.108596, 0.116259, 0.193609, 0.221554};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0, 0.00307721, 0.00251481, 0.00211521, 0.0018645, 0.00115595, 0.00104369, 0.00142809, 0.0013364, 0.00130398, 0.00129796, 0.00131775, 0.00135219, 0.00140202, 0.00147393, 0.00156009, 0.00166608, 0.00179217, 0.00193757, 0.00209925, 0.00153881, 0.00192408, 0.00241141, 0.00305588, 0.00264725, 0.0033566, 0.00426608, 0.00547565, 0.00538587, 0.00848915, 0.0131123, 0.0189988, 0.0279199, 0.0386729, 0.0415593, 0.0663031, 0.108596, 0.116259, 0.193609, 0.221554};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = 0;
	_yerr2[i] = 0;
	_xerr[i] = 0.05;
   }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 4.14488622049151260e-03;
	Float_t pol1 = 2.96857730797800597e-03;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(5, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Pion5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.0303956, 0.0398194, 0.0497382, 0.0592532, 0.0692265, 0.0789018, 0.0906535, 0.107528, 0.122981, 0.137459, 0.150972, 0.16168, 0.170871, 0.180953, 0.186814, 0.195909, 0.200081, 0.203635, 0.209983, 0.21007, 0.213946, 0.213234, 0.216813, 0.215134, 0.2081, 0.207871, 0.185115, 0.194539, 0.179635, 0.169884, 0.165801, 0.145236, 0.12241, 0.119177, 0.123804, 0.111177, 0.101511, 0.139219, 0.0612838, 0.152114, 0.14425};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.000275012, 0.000271644, 0.000278885, 0.000290482, 0.000305581, 0.000323479, 0.000360388, 0.000391261, 0.000437084, 0.000491624, 0.000554574, 0.000626577, 0.000704307, 0.000792713, 0.000891942, 0.00100363, 0.00113002, 0.00126999, 0.00142248, 0.00159975, 0.00178952, 0.00136889, 0.00177929, 0.00227244, 0.00284049, 0.00351991, 0.00429153, 0.0051599, 0.00614605, 0.0054959, 0.00736442, 0.00956336, 0.0120611, 0.0151024, 0.0177286, 0.0166113, 0.0232109, 0.0302416, 0.0304321, 0.0412011, 0.0613213};
  Double_t _yerr2[] = {0, 0, 0, 0, 0.000275012, 0.000271644, 0.000278885, 0.000290482, 0.000305581, 0.000323479, 0.000360388, 0.000391261, 0.000437084, 0.000491624, 0.000554574, 0.000626577, 0.000704307, 0.000792713, 0.000891942, 0.00100363, 0.00113002, 0.00126999, 0.00142248, 0.00159975, 0.00178952, 0.00136889, 0.00177929, 0.00227244, 0.00284049, 0.00351991, 0.00429153, 0.0051599, 0.00614605, 0.0054959, 0.00736442, 0.00956336, 0.0120611, 0.0151024, 0.0177286, 0.0166113, 0.0232109, 0.0302416, 0.0304321, 0.0412011, 0.0613213};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = 0;
	_yerr2[i] = 0;
	_xerr[i] = 0.05;
   }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 4.01257199999999984e-03;
	Float_t pol1 = 2.17416299999999979e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(6, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Kaon5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0.0190181, 0.0200425, 0.0286688, 0.03481, 0.0451018, 0.0588837, 0.0782952, 0.0947995, 0.108637, 0.1221, 0.135844, 0.148488, 0.157787, 0.169447, 0.173264, 0.188723, 0.18833, 0.195569, 0.199314, 0.205223, 0.211733, 0.208414, 0.213651, 0.208302, 0.19844, 0.196712, 0.200806, 0.15693, 0.18652, 0.115381, 0.133751, 0.0982841, 0.107246, 0.0417931, 0.147759, -0.0735589, 0.571869, 0.488767, -0.315304, 1.71937};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.00188333, 0.00156073, 0.00151031, 0.00181199, 0.00266245, 0.00155702, 0.00137462, 0.00132048, 0.00131871, 0.00136175, 0.00142741, 0.00150997, 0.00161189, 0.00173747, 0.00189366, 0.00206161, 0.00226274, 0.00248796, 0.00273639, 0.00303486, 0.00227613, 0.00293909, 0.00376378, 0.00482482, 0.00608811, 0.00752018, 0.00942054, 0.0115408, 0.0108768, 0.0160409, 0.0235301, 0.0337122, 0.0466674, 0.0674531, 0.0743068, 0.11877, 0.253677, 0.235641, 0.512443, 0.266431};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0.00188333, 0.00156073, 0.00151031, 0.00181199, 0.00266245, 0.00155702, 0.00137462, 0.00132048, 0.00131871, 0.00136175, 0.00142741, 0.00150997, 0.00161189, 0.00173747, 0.00189366, 0.00206161, 0.00226274, 0.00248796, 0.00273639, 0.00303486, 0.00227613, 0.00293909, 0.00376378, 0.00482482, 0.00608811, 0.00752018, 0.00942054, 0.0115408, 0.0108768, 0.0160409, 0.0235301, 0.0337122, 0.0466674, 0.0674531, 0.0743068, 0.11877, 0.253677, 0.235641, 0.512443, 0.266431};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = 0;
	_yerr2[i] = 0;
	_xerr[i] = 0.05;
   }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 4.01257199999999984e-03;
	Float_t pol1 = 2.17416299999999979e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(6, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Antiproton5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, 0.00919056, 0.0178105, 0.0134286, 0.0295189, 0.0277064, 0.0434262, 0.0535665, 0.0715688, 0.0842733, 0.106768, 0.117998, 0.137741, 0.150551, 0.161897, 0.178599, 0.192242, 0.20269, 0.219659, 0.227496, 0.242855, 0.257706, 0.265325, 0.281052, 0.2813, 0.271633, 0.267676, 0.272005, 0.277673, 0.273667, 0.196607, 0.24668, 0.181115, 0.31068, 0.114003, 0.333805, 0.276964, -0.0473593, 0.207914, 0.12068};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.00490617, 0.00402616, 0.00341963, 0.00302967, 0.00188597, 0.00172265, 0.00237703, 0.00226014, 0.00222069, 0.00223993, 0.00230435, 0.00239039, 0.00250534, 0.00265745, 0.00283418, 0.00304524, 0.00330038, 0.00358151, 0.00389282, 0.00287646, 0.00361525, 0.00453627, 0.00570268, 0.00498584, 0.00629115, 0.00797278, 0.010008, 0.00986531, 0.0151841, 0.0225399, 0.0331056, 0.0484569, 0.0652464, 0.0676624, 0.111366, 0.15898, 0.211355, 0.256669, 0.378091};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0, 0.00490617, 0.00402616, 0.00341963, 0.00302967, 0.00188597, 0.00172265, 0.00237703, 0.00226014, 0.00222069, 0.00223993, 0.00230435, 0.00239039, 0.00250534, 0.00265745, 0.00283418, 0.00304524, 0.00330038, 0.00358151, 0.00389282, 0.00287646, 0.00361525, 0.00453627, 0.00570268, 0.00498584, 0.00629115, 0.00797278, 0.010008, 0.00986531, 0.0151841, 0.0225399, 0.0331056, 0.0484569, 0.0652464, 0.0676624, 0.111366, 0.15898, 0.211355, 0.256669, 0.378091};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = 0;
	_yerr2[i] = 0;
	_xerr[i] = 0.05;
   }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 5.50148450680349593e-03;
	Float_t pol1 = 3.94017620709329313e-03;

 	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(6, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Pion6070(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.0275772, 0.0353857, 0.0451589, 0.0569504, 0.0645817, 0.0744759, 0.0846387, 0.103224, 0.116637, 0.12955, 0.141348, 0.150827, 0.163529, 0.166875, 0.175975, 0.177624, 0.186353, 0.18951, 0.191246, 0.197078, 0.195822, 0.194678, 0.19574, 0.182454, 0.186385, 0.192537, 0.171284, 0.176511, 0.15328, 0.170476, 0.165746, 0.142293, 0.153372, 0.152722, 0.132789, 0.103282, 0.0631696, 0.142603, 0.126161, 0.119172, -0.0503365};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.000573254, 0.0005678, 0.000585761, 0.000612834, 0.00064773, 0.000688254, 0.000769859, 0.000841415, 0.000944491, 0.00106887, 0.00120962, 0.00137073, 0.00154395, 0.00174052, 0.00195924, 0.00220447, 0.00247752, 0.00278203, 0.00312082, 0.00349313, 0.00390327, 0.00297633, 0.00383881, 0.00485695, 0.00607907, 0.00740945, 0.00894688, 0.0107216, 0.0126575, 0.0112992, 0.0149453, 0.0195003, 0.0243844, 0.0308124, 0.036297, 0.0342476, 0.0454655, 0.0641991, 0.063416, 0.0867013, 0.127476};
  Double_t _yerr2[] = {0, 0, 0, 0, 0.000573254, 0.0005678, 0.000585761, 0.000612834, 0.00064773, 0.000688254, 0.000769859, 0.000841415, 0.000944491, 0.00106887, 0.00120962, 0.00137073, 0.00154395, 0.00174052, 0.00195924, 0.00220447, 0.00247752, 0.00278203, 0.00312082, 0.00349313, 0.00390327, 0.00297633, 0.00383881, 0.00485695, 0.00607907, 0.00740945, 0.00894688, 0.0107216, 0.0126575, 0.0112992, 0.0149453, 0.0195003, 0.0243844, 0.0308124, 0.036297, 0.0342476, 0.0454655, 0.0641991, 0.063416, 0.0867013, 0.127476};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = 0;
	_yerr2[i] = 0;
	_xerr[i] = 0.05;
   }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 5.49768000000000045e-03;
	Float_t pol1 = 2.97884999999999990e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(7, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Kaon6070(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0.0166047, 0.0248478, 0.030513, 0.0411593, 0.0380696, 0.0639456, 0.0758458, 0.0897174, 0.102605, 0.116338, 0.133685, 0.140557, 0.141469, 0.15527, 0.167424, 0.171481, 0.179479, 0.187214, 0.177038, 0.178377, 0.187908, 0.181605, 0.20429, 0.173224, 0.18915, 0.193766, 0.195795, 0.189594, 0.17632, 0.158214, 0.154361, 0.0684557, 0.263961, 0.0779351, 0.0523301, -0.0182867, 0.264014, 0.135541, 0.027261, -3.29017};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.00388478, 0.00326808, 0.00326331, 0.00427722, 0.00561727, 0.0033143, 0.00296018, 0.00287265, 0.00289959, 0.00299629, 0.00316135, 0.00335928, 0.00358978, 0.0038917, 0.00425027, 0.00463553, 0.0050853, 0.0056094, 0.00617222, 0.00685316, 0.00509904, 0.00653626, 0.00835353, 0.010359, 0.0134302, 0.0166309, 0.0204693, 0.0247671, 0.0232361, 0.0352802, 0.0483286, 0.0662901, 0.0989231, 0.12961, 0.143373, 0.313321, 0.49827, 0.675383, 0, 0.348563};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0.00388478, 0.00326808, 0.00326331, 0.00427722, 0.00561727, 0.0033143, 0.00296018, 0.00287265, 0.00289959, 0.00299629, 0.00316135, 0.00335928, 0.00358978, 0.0038917, 0.00425027, 0.00463553, 0.0050853, 0.0056094, 0.00617222, 0.00685316, 0.00509904, 0.00653626, 0.00835353, 0.010359, 0.0134302, 0.0166309, 0.0204693, 0.0247671, 0.0232361, 0.0352802, 0.0483286, 0.0662901, 0.0989231, 0.12961, 0.143373, 0.313321, 0.49827, 0.675383, 0, 0.348563};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = 0;
	_yerr2[i] = 0;
	_xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 5.49768000000000045e-03;
	Float_t pol1 = 2.97884999999999990e-03;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(7, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Antiproton6070(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, -0.0130981, 0.0179731, 0.00939326, 0.0248886, 0.029577, 0.0550703, 0.0636149, 0.0798523, 0.104272, 0.112925, 0.115704, 0.146685, 0.149302, 0.179475, 0.181385, 0.184513, 0.208168, 0.213384, 0.225983, 0.232891, 0.231734, 0.241272, 0.270741, 0.246586, 0.266346, 0.227266, 0.245789, 0.208304, 0.234844, 0.194027, -0.0336696, 0.267591, 0.2404, 0.241992, 0.125957, 0.288086, -0.0589748, 0.311092, 0.477676};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.00943873, 0.00785252, 0.00670716, 0.00596963, 0.00376045, 0.00346777, 0.00486688, 0.00467992, 0.00468118, 0.00479058, 0.00497572, 0.00521532, 0.00552991, 0.00590979, 0.00633209, 0.00685181, 0.00747093, 0.00816394, 0.00889636, 0.00662104, 0.00834123, 0.0105143, 0.0133603, 0.0113902, 0.014318, 0.0179343, 0.0226294, 0.0223227, 0.0342436, 0.0511045, 0.0730614, 0.097839, 0.132614, 0.150997, 0.218463, 0.348699, 0.362474, 0.57912, 0.796176};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0, 0.00943873, 0.00785252, 0.00670716, 0.00596963, 0.00376045, 0.00346777, 0.00486688, 0.00467992, 0.00468118, 0.00479058, 0.00497572, 0.00521532, 0.00552991, 0.00590979, 0.00633209, 0.00685181, 0.00747093, 0.00816394, 0.00889636, 0.00662104, 0.00834123, 0.0105143, 0.0133603, 0.0113902, 0.014318, 0.0179343, 0.0226294, 0.0223227, 0.0342436, 0.0511045, 0.0730614, 0.097839, 0.132614, 0.150997, 0.218463, 0.348699, 0.362474, 0.57912, 0.796176};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = 0;
	_yerr2[i] = 0;
	_xerr[i] = 0.05;
   }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 7.53765601848897532e-03;
	Float_t pol1 = 5.39848705646177145e-03;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(7, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Pion7080(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.0195733, 0.0309692, 0.0356384, 0.0462504, 0.0543824, 0.0647011, 0.0749217, 0.085954, 0.0999237, 0.117407, 0.12294, 0.137339, 0.140553, 0.145824, 0.156141, 0.15101, 0.159541, 0.163759, 0.171796, 0.179879, 0.167389, 0.166001, 0.176266, 0.179223, 0.18775, 0.185847, 0.206443, 0.148862, 0.175494, 0.189032, 0.233424, 0.0839163, 0.263219, 0.0629226, 0.320809, 0.134834, 0.190157, 0.0960499, 0.136835, -0.0485677, 0.389939};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.00157008, 0.00155061, 0.00160592, 0.00168889, 0.0017938, 0.00191324, 0.00215022, 0.00236305, 0.00267145, 0.00303387, 0.00344413, 0.00390738, 0.00441634, 0.00498694, 0.00562308, 0.00632594, 0.00710876, 0.00796577, 0.00892046, 0.00999595, 0.0111319, 0.00845832, 0.0108732, 0.0136163, 0.0167438, 0.0206408, 0.0247138, 0.0295918, 0.0351168, 0.0307851, 0.0417363, 0.0528758, 0.0669722, 0.0817049, 0.0994534, 0.0947033, 0.126801, 0.177027, 0.176152, 0.245739, 0.391682};
  Double_t _yerr2[] = {0, 0, 0, 0, 0.00157008, 0.00155061, 0.00160592, 0.00168889, 0.0017938, 0.00191324, 0.00215022, 0.00236305, 0.00267145, 0.00303387, 0.00344413, 0.00390738, 0.00441634, 0.00498694, 0.00562308, 0.00632594, 0.00710876, 0.00796577, 0.00892046, 0.00999595, 0.0111319, 0.00845832, 0.0108732, 0.0136163, 0.0167438, 0.0206408, 0.0247138, 0.0295918, 0.0351168, 0.0307851, 0.0417363, 0.0528758, 0.0669722, 0.0817049, 0.0994534, 0.0947033, 0.126801, 0.177027, 0.176152, 0.245739, 0.391682};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = 0;
	_yerr2[i] = 0;
	_xerr[i] = 0.05;
   }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 8.29529000000000030e-03;
	Float_t pol1 = 5.60073999999999989e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(8, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Kaon7080(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0.00726463, 0.0144253, 0.0334631, 0.0384761, 0.0494532, 0.0693552, 0.0762569, 0.0719228, 0.0937563, 0.0955609, 0.105749, 0.117711, 0.129626, 0.133837, 0.128721, 0.132298, 0.161963, 0.138618, 0.139166, 0.18394, 0.169776, 0.181286, 0.173951, 0.14043, 0.115846, 0.214474, 0.218691, 0.103945, 0.37536, -0.0865605, 0.228924, -0.115581, 0.110384, 0.184704, 0.509455, -0.485498, 0.0837004, -0.813161, -0.0297345, 0.0323336};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.0106177, 0.00884964, 0.00836979, 0.00948119, 0.0156272, 0.00929314, 0.00842046, 0.00821347, 0.0083515, 0.00868388, 0.00921062, 0.00978082, 0.0105426, 0.0114431, 0.0124756, 0.0136669, 0.0149571, 0.0164684, 0.0181788, 0.0200314, 0.014819, 0.0190758, 0.0243153, 0.0308707, 0.0377526, 0.0457948, 0.0569713, 0.0684405, 0.0634441, 0.0935611, 0.129774, 0.182993, 0.241246, 0.29603, 0.342445, 0.523882, 0.918355, 1.40502, 0, 0};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0.0106177, 0.00884964, 0.00836979, 0.00948119, 0.0156272, 0.00929314, 0.00842046, 0.00821347, 0.0083515, 0.00868388, 0.00921062, 0.00978082, 0.0105426, 0.0114431, 0.0124756, 0.0136669, 0.0149571, 0.0164684, 0.0181788, 0.0200314, 0.014819, 0.0190758, 0.0243153, 0.0308707, 0.0377526, 0.0457948, 0.0569713, 0.0684405, 0.0634441, 0.0935611, 0.129774, 0.182993, 0.241246, 0.29603, 0.342445, 0.523882, 0.918355, 1.40502, 0, 0};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = 0;
	_yerr2[i] = 0;
	_xerr[i] = 0.05;
   }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 8.29529000000000030e-03;
	Float_t pol1 = 5.60073999999999989e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(8, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2Antiproton7080(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, 0.0243855, 4.59379e-05, 0.00505587, 0.0407476, 0.0360989, 0.0659522, 0.0654352, 0.0672759, 0.0947919, 0.0946055, 0.108647, 0.108389, 0.120068, 0.154908, 0.201656, 0.179421, 0.179193, 0.209699, 0.209577, 0.190403, 0.267222, 0.257467, 0.17816, 0.252145, 0.270207, 0.311401, 0.147204, 0.197523, 0.149844, 0.175334, 0.0566661, 0.322004, -0.123699, 0.1207, 0.101863, -0.448652, -1.05087, 2.292, 0.286693};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.0243279, 0.020212, 0.0174078, 0.0154737, 0.00988768, 0.00926115, 0.0131909, 0.0128732, 0.0130524, 0.0135259, 0.0142208, 0.0150952, 0.0160249, 0.0173254, 0.0187753, 0.0203282, 0.0222585, 0.0243728, 0.0268049, 0.0199116, 0.0251891, 0.0316377, 0.0397848, 0.0345062, 0.0433967, 0.0542165, 0.0687569, 0.0658095, 0.0953791, 0.140737, 0.210719, 0.265241, 0.339048, 0.375181, 0.545855, 1.04449, 0.904123, 0.837606, 2.36757};
  Double_t _yerr2[] = {0, 0, 0, 0, 0, 0, 0.0243279, 0.020212, 0.0174078, 0.0154737, 0.00988768, 0.00926115, 0.0131909, 0.0128732, 0.0130524, 0.0135259, 0.0142208, 0.0150952, 0.0160249, 0.0173254, 0.0187753, 0.0203282, 0.0222585, 0.0243728, 0.0268049, 0.0199116, 0.0251891, 0.0316377, 0.0397848, 0.0345062, 0.0433967, 0.0542165, 0.0687569, 0.0658095, 0.0953791, 0.140737, 0.210719, 0.265241, 0.339048, 0.375181, 0.545855, 1.04449, 0.904123, 0.837606, 2.36757};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = 0;
	_yerr2[i] = 0;
	_xerr[i] = 0.05;
   }
  }


  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.13733682403531055e-02;
	Float_t pol1 = 8.14563321585857515e-03;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(8, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
	_yerr2[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + nonflow*nonflow);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &_x[first], &_y[first], &_xerr[first],&_xerr[first], &_yerr2[first],&_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* ptscaling(TGraphErrors *g,Int_t nq){
  Int_t n = g->GetN();
  Double_t x[100],y[100],ex[100],ey[100];
  Double_t *xo,*yo,*eyo,*exo;
  xo = g->GetX();
  yo = g->GetY();
  eyo = g->GetEY();
  exo = g->GetEX();
  for(Int_t i=0;i < n;i++){
    x[i] = xo[i]/nq;
    y[i] = yo[i]/nq;
    ey[i] = eyo[i]/nq;
    ex[i] = exo[i]/2;
  }

  TGraphErrors *g2 = new TGraphErrors(n,x,y,ex,ey);

  g2->SetMarkerStyle(g->GetMarkerStyle());
  g2->SetMarkerColor(g->GetMarkerColor());
  g2->SetLineColor(g->GetLineColor());
  
  return g2;
}

TGraphAsymmErrors* ptscaling(TGraphAsymmErrors *g,Int_t nq){
  Int_t n = g->GetN();
  Double_t x[100],y[100],ex[100],ey[100],ex2[100],ey2[100];
  Double_t *xo,*yo,*eyo,*eyo2,*exo;
  xo = g->GetX();
  yo = g->GetY();
  exo = g->GetEXlow();
  eyo = g->GetEYlow();
  eyo2 = g->GetEYhigh();
  for(Int_t i=0;i < n;i++){
    x[i] = xo[i]/nq;
    y[i] = yo[i]/nq;
    ey[i] = eyo[i]/nq;
    ey2[i] = eyo2[i]/nq;
    ex[i] = exo[i]/2;
    ex2[i] = exo[i]/2;
  }

  TGraphAsymmErrors *g2 = new TGraphAsymmErrors(n,x,y,ex,ex2,ey,ey2);

  g2->SetMarkerStyle(g->GetMarkerStyle());
  g2->SetMarkerColor(g->GetMarkerColor());
  g2->SetLineColor(g->GetLineColor());
  
  return g2;
}

TGraphErrors* mtscaling(TGraphErrors *g,Float_t mass,Int_t nq){
  Int_t n = g->GetN();
  Double_t x[100],y[100],ex[100],ey[100];
  Double_t *xo,*yo,*eyo,*exo;
  xo = g->GetX();
  yo = g->GetY();
  eyo = g->GetEY();
  exo = g->GetEX();
  for(Int_t i=0;i < n;i++){
    x[i] = (TMath::Sqrt(xo[i]*xo[i] + mass*mass) - mass)/nq;
    y[i] = yo[i]/nq;
    ey[i] = eyo[i]/nq;
    ex[i] = exo[i]/2;
  }

  TGraphErrors *g2 = new TGraphErrors(n,x,y,ex,ey);
  
  g2->SetMarkerStyle(g->GetMarkerStyle());
  g2->SetMarkerColor(g->GetMarkerColor());
  g2->SetLineColor(g->GetLineColor());

  return g2;
}

TGraphAsymmErrors* mtscaling(TGraphAsymmErrors *g,Float_t mass,Int_t nq){
  Int_t n = g->GetN();
  Double_t x[100],y[100],ex[100],ey[100],ex2[100],ey2[100];
  Double_t *xo,*yo,*eyo,*eyo2,*exo;
  xo = g->GetX();
  yo = g->GetY();
  eyo = g->GetEYlow();
  eyo2 = g->GetEYhigh();
  exo = g->GetEXhigh();
  for(Int_t i=0;i < n;i++){
    x[i] = (TMath::Sqrt(xo[i]*xo[i] + mass*mass) - mass)/nq;
    y[i] = yo[i]/nq;
    ey[i] = eyo[i]/nq;
    ey2[i] = eyo2[i]/nq;
    ex[i] = exo[i]/2;
    ex2[i] = exo[i]/2;
  }

  TGraphAsymmErrors *g2 = new TGraphAsymmErrors(n,x,y,ex,ex2,ey,ey2);
  
  g2->SetMarkerStyle(g->GetMarkerStyle());
  g2->SetMarkerColor(g->GetMarkerColor());
  g2->SetLineColor(g->GetLineColor());

  return g2;
}

Float_t nonflow(Int_t ic,Float_t pt){ // non flow systematics [%]
  Float_t mult[] = {55,47.5,35,22,14,8,5,3,2};

  return (pt/300 + 0.01)*TMath::Sqrt(mult[ic]/35);
}

Float_t NUO(Int_t ic,Float_t pt){ // dE/dx modulation [%]
  if(pt < 2) return 0.0;
  if(pt > 3) return 0.06;

  return (pt - 2)*0.06;
}

Float_t PIDpi(Int_t ic,Float_t pt){ // syst pi PID [%]
  if(pt < 3) return 0.0;

  return 0.02/6*pt;
}

Float_t PIDka(Int_t ic,Float_t pt){ // syst K PID [%]

  return 0.004*(pt-2.3)*(pt-2.3);
}

Float_t PIDpr(Int_t ic,Float_t pt){ // syst p PID [%]

  return 0.004*(pt-2.3)*(pt-2.3);
}

Float_t NUOtofall(Int_t ic,Float_t pt){ // syst pi PID NUO TOF [%]
  if(pt < 0.4) return 0;
  return 0.01;
}

Float_t NUOtofka(Int_t ic,Float_t pt){ // syst K PID NUO TOF [%]
  if(pt < 0.4) return 0;
  return 0.01/pt/pt;
}

Float_t NUOtofpr(Int_t ic,Float_t pt){ // syst p PID NUO TOF [%]
  if(pt < 0.8) return 0;
  return 0.03/pt/pt;
}

Float_t FeedDown(Int_t ic,Float_t pt){ // syst p PID NUO TOFfeed down [%]
  return 0.05/pt/pt;
}

Float_t systPi(Int_t ic,Float_t pt){
  Float_t e0 = 0.005; // event plane res
  Float_t e1 = 0;//nonflow(ic,pt);
  Float_t e2 = NUO(ic,pt);
  Float_t e3 = PIDpi(ic,pt);
  Float_t e4 = NUOtofall(ic,pt);

  return TMath::Sqrt(e0*e0+e1*e1+e2*e2+e3*e3+e4*e4 + 0.02*0.02);
}

Float_t systKa(Int_t ic,Float_t pt){
  Float_t e0 = 0.005; // event plane res
  Float_t e1 = 0;//nonflow(ic,pt);
  Float_t e2 = NUO(ic,pt);
  Float_t e3 = PIDka(ic,pt);
  Float_t e4 = NUOtofall(ic,pt);
  Float_t e5 = NUOtofka(ic,pt);

  return TMath::Sqrt(e0*e0+e1*e1+e2*e2+e3*e3+e4*e4+e5*e5 + 0.02*0.02);
}

Float_t systPr(Int_t ic,Float_t pt){
  Float_t e0 = 0.005; // event plane res
  Float_t e1 = 0;//nonflow(ic,pt);
  Float_t e2 = NUO(ic,pt);
  Float_t e3 = PIDpr(ic,pt);
  Float_t e4 = NUOtofall(ic,pt);
  Float_t e5 = NUOtofpr(ic,pt);
  Float_t e6 = FeedDown(ic,pt);

  return TMath::Sqrt(e0*e0+e1*e1+e2*e2+e3*e3+e4*e4+e5*e5+e6*e6 + 0.02*0.02);
}

TGraphErrors* v3Pion0005(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.00336251, 0.0042964, 0.00591363, 0.00745722, 0.00917811, 0.0114605, 0.0140557, 0.0179659, 0.0219244, 0.0262026, 0.0296011, 0.0327218, 0.036855, 0.0404912, 0.0438127, 0.045798, 0.0512975, 0.0549897, 0.059595, 0.058824, 0.0625847, 0.0662299, 0.0730445, 0.073744, 0.0756572, 0.0801984, 0.0794842, 0.0772571, 0.06879, 0.0540573, 0.0427378, 0.0531661, 0.0420874, 0.0124048, 0.0326177, 0.0529338, 0.080694, 0.00958407, -0.0393533, -0.0185034, 0.0631424};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.000210522, 0.000206387, 0.000214394, 0.000242337, 0.000275482, 0.000302358, 0.00018653, 0.000199449, 0.000219671, 0.000242186, 0.000265206, 0.000305424, 0.000353422, 0.000419006, 0.000494644, 0.000562017, 0.00074144, 0.000805938, 0.000880169, 0.000956853, 0.00103696, 0.000785844, 0.00102401, 0.00134318, 0.00173053, 0.00221324, 0.00278667, 0.00347647, 0.00426881, 0.00398661, 0.00557066, 0.0074162, 0.00947343, 0.0116492, 0.0142187, 0.0127081, 0.0171297, 0.0219476, 0.0216085, 0.028262, 0.0392477};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0; 
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.23867300000000003e-03;
	Float_t pol1 = 6.71160999999999980e-04;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(0, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Kaon0005(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0.0015475, 0.00157659, 0.00184087, 0.00126819, 0.00306379, 0.00554225, 0.00878697, 0.0108394, 0.0140058, 0.0198785, 0.0221055, 0.029062, 0.0333972, 0.0361533, 0.0402771, 0.0465897, 0.0483209, 0.0515488, 0.0555625, 0.0597794, 0.0641036, 0.0744021, 0.0742929, 0.0796722, 0.0763208, 0.074773, 0.0773214, 0.107016, 0.0676339, 0.061203, 0.0238502, 0.0728963, -0.00581352, 0.136265, 0.23944, 0.351119, -0.296351, 0.224582, -0.408449, -0.145808};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.00156347, 0.00127827, 0.00124381, 0.00157615, 0.0020528, 0.000885764, 0.000846416, 0.00088859, 0.000918216, 0.000933995, 0.000962436, 0.00101051, 0.00106814, 0.0011348, 0.00121794, 0.00128274, 0.00141546, 0.00158458, 0.00179081, 0.00203398, 0.00158186, 0.00212304, 0.00284786, 0.00386322, 0.0051468, 0.00683846, 0.0090759, 0.0119298, 0.0125558, 0.0220895, 0.0390313, 0.064347, 0.106476, 0.156529, 0.201189, 0.401203, 0.546208, 0.484561, 0.692492, 1.58935};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0; 
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 1.23867300000000003e-03;
	  Float_t pol1 = 6.71160999999999980e-04;
	  
	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = _y[i]*systKa(0, _x[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Antiproton0005(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, -0.00967204, 0.00535552, -0.000611655, 0.00156903, -0.000214743, 0.000930684, 0.00628733, 0.00346132, 0.00752828, 0.00776737, 0.00689048, 0.0117864, 0.0160731, 0.0216243, 0.0242861, 0.0317626, 0.036016, 0.0461436, 0.0447851, 0.0532914, 0.0656139, 0.0774954, 0.093497, 0.0932595, 0.097548, 0.104816, 0.103702, 0.104301, 0.113606, 0.0802858, 0.0906418, 0.0615356, 0.0523877, -0.0314623, 0.295411, 0.364149, 0.426971, 0.252544, 1.09528};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.00507777, 0.00409405, 0.00348366, 0.00320362, 0.00211831, 0.00200809, 0.00152647, 0.00138163, 0.00133943, 0.00133443, 0.00143251, 0.00154796, 0.00168496, 0.00181804, 0.00188818, 0.00198545, 0.00210711, 0.00225372, 0.00242099, 0.00175226, 0.00216888, 0.00270259, 0.00337084, 0.00294624, 0.00377967, 0.00485491, 0.00629107, 0.00645914, 0.0108552, 0.017606, 0.0278862, 0.0433882, 0.0699234, 0.0828253, 0.157932, 0.276799, 0.359305, 0.35556, 0.390246};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0; 
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.69829837126647719e-03;
	Float_t pol1 = 1.21632530760273721e-03;
 	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(0, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Pion0510(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.00420951, 0.00533606, 0.00727045, 0.00880758, 0.0112568, 0.0140611, 0.0168202, 0.0213167, 0.0259051, 0.0307, 0.0352693, 0.0392127, 0.0438769, 0.0474563, 0.0511212, 0.0543492, 0.061692, 0.0649522, 0.0673741, 0.0720042, 0.0725524, 0.0783617, 0.0818539, 0.0921856, 0.0887707, 0.0907123, 0.0907136, 0.0818291, 0.0862718, 0.0811945, 0.0746985, 0.0519574, 0.0399439, 0.0504592, 0.0295955, 0.0107689, 0.0380752, 0.0217176, 0.0331197, 0.0475655, 0.0421606};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.000228508, 0.000224354, 0.000233169, 0.000264022, 0.000300728, 0.000330391, 0.000201905, 0.000215871, 0.000237699, 0.000262189, 0.000287106, 0.000330327, 0.000382108, 0.000452355, 0.000533182, 0.0006056, 0.000799207, 0.000868309, 0.00094664, 0.00102796, 0.00111185, 0.00083961, 0.0010888, 0.00141987, 0.00181911, 0.00231573, 0.0029012, 0.0035933, 0.00441343, 0.00407112, 0.00565933, 0.00751697, 0.00952897, 0.0118462, 0.0142275, 0.013119, 0.0175258, 0.0226027, 0.0220753, 0.02934, 0.0409402};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0; 
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.34651999999999992e-03;
	Float_t pol1 = 7.29597999999999922e-04;

	Float_t nonflow = (pol0 + pol1*_x[i]);
     Float_t systerr = _y[i]*systPi(1, _x[i]);
      _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Kaon0510(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, -0.00139525, 0.000403738, 0.00194544, 0.000362192, 0.00255818, 0.00623812, 0.00852105, 0.0157652, 0.0178431, 0.0237543, 0.0294554, 0.0330147, 0.0386089, 0.0435374, 0.0484218, 0.052563, 0.0576409, 0.063316, 0.0665299, 0.0712927, 0.0704316, 0.0830872, 0.0888531, 0.0855421, 0.0955255, 0.100167, 0.108107, 0.0858922, 0.0867649, 0.102963, 0.102207, 0.0689617, 0.137493, 0.232975, 0.014938, 0.109416, -0.11437, -0.0219904, -1.05656, 0.480083};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.00168914, 0.00138095, 0.00134266, 0.00169063, 0.00220897, 0.000961223, 0.000916024, 0.00096254, 0.000996154, 0.00101286, 0.0010432, 0.00109366, 0.00115359, 0.00122476, 0.00131136, 0.00138, 0.00151985, 0.00169741, 0.00191603, 0.00217312, 0.00168575, 0.0022548, 0.00301049, 0.00406655, 0.00539095, 0.00712795, 0.00931687, 0.0123094, 0.0128226, 0.0224061, 0.0389769, 0.0662474, 0.103818, 0.157602, 0.189825, 0.433172, 0.5729, 0.481099, 0.629613, 2.73969};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0; 
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

   if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.34651999999999992e-03;
	Float_t pol1 = 7.29597999999999922e-04;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(1, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Antiproton0510(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, 0.00179347, -0.00174397, 0.00562031, -0.000854717, 0.00102079, 0.00268305, 0.00484297, 0.0095663, 0.0100514, 0.0122446, 0.010814, 0.0159408, 0.0223776, 0.0276956, 0.0328181, 0.0362557, 0.0455214, 0.049074, 0.0556873, 0.0661178, 0.0797023, 0.0959318, 0.10964, 0.112015, 0.118346, 0.119038, 0.140106, 0.14157, 0.10431, 0.116439, 0.10492, 0.0871708, 0.0568561, -0.0455202, 0.198776, 0.426306, 0.107729, 0.370331, 0.0994008};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.00538956, 0.00437022, 0.00372889, 0.00343717, 0.00227295, 0.00215975, 0.0016284, 0.00148015, 0.00143673, 0.00143295, 0.00154079, 0.00166453, 0.00181946, 0.00196447, 0.00204408, 0.00215335, 0.00228741, 0.00244586, 0.00262781, 0.00190225, 0.00235167, 0.00292554, 0.0036415, 0.00316742, 0.0040373, 0.00516761, 0.00665627, 0.00678022, 0.0111978, 0.0183614, 0.0288174, 0.0448455, 0.0723913, 0.0836158, 0.15176, 0.3484, 0.344686, 0.400118, 0.447911};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0; 
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

 if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.84616637865581655e-03;
	Float_t pol1 = 1.32222872399611561e-03;
 	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(1, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Pion1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.00461794, 0.00642023, 0.00852456, 0.0103066, 0.0130283, 0.0157136, 0.0194803, 0.0248819, 0.0296363, 0.0344324, 0.0398318, 0.0442839, 0.0488051, 0.0535568, 0.0587408, 0.0608659, 0.0691928, 0.0715776, 0.0753062, 0.0791578, 0.0809953, 0.0870097, 0.0914991, 0.0965167, 0.100661, 0.0974432, 0.102311, 0.0922769, 0.0863138, 0.0857585, 0.0742174, 0.058852, 0.0443585, 0.0521248, 0.0365875, 0.0124116, 0.0456829, 0.00609852, 0.0251501, 0.0762395, 0.0729517};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.000192925, 0.00018977, 0.000197506, 0.000224275, 0.000256092, 0.000281821, 0.00017049, 0.000182355, 0.000200813, 0.000221589, 0.000243065, 0.00027971, 0.000324058, 0.000382571, 0.000450527, 0.00051265, 0.000674555, 0.000731225, 0.000795309, 0.00086146, 0.000932844, 0.000702476, 0.000905643, 0.0011698, 0.00149335, 0.00189126, 0.00235292, 0.0029003, 0.00353017, 0.00324194, 0.00448472, 0.00592329, 0.00753801, 0.00932365, 0.0111649, 0.0103037, 0.0139087, 0.0180768, 0.0179247, 0.0232962, 0.0328189};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0; 
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 7.36284000000000027e-04;
	Float_t pol1 = 8.43209000000000037e-04;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(2, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Kaon1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0.00103604, -0.000214098, 0.00273713, 0.00117868, 0.00364223, 0.00963693, 0.0110632, 0.013632, 0.0215956, 0.0263831, 0.0334408, 0.0397796, 0.0429066, 0.0491487, 0.0559746, 0.059679, 0.0665367, 0.0664515, 0.0734363, 0.0706062, 0.0827271, 0.0854827, 0.0950996, 0.0986797, 0.0978439, 0.0942852, 0.0926222, 0.0934745, 0.107198, 0.0728447, 0.0950053, 0.044093, 0.013894, -0.247519, 0.362324, -0.215948, -0.210557, -0.496652, 0.187874, 1.75622};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.00141303, 0.00115861, 0.00112637, 0.00141086, 0.00183742, 0.000797225, 0.000770476, 0.000812609, 0.000843751, 0.000858169, 0.000884989, 0.000926432, 0.000975764, 0.0010329, 0.00110305, 0.00115771, 0.00127264, 0.00141801, 0.00159964, 0.00181237, 0.0014013, 0.00186508, 0.00248639, 0.00331328, 0.00435613, 0.00572852, 0.00745468, 0.00969517, 0.00999537, 0.0169686, 0.0289983, 0.0484386, 0.0833753, 0.129986, 0.161529, 0.305458, 0.448385, 0.512319, 0.50547, 0.546504};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 7.36284000000000027e-04;
	Float_t pol1 = 8.43209000000000037e-04;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(2, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Antiproton1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, 0.0162324, -0.00252875, -5.90144e-06, -0.00476797, -0.00229146, 0.00398366, 0.00388682, 0.0067282, 0.00975148, 0.0139623, 0.0196024, 0.0240234, 0.0274354, 0.0338669, 0.0383077, 0.0439452, 0.0512254, 0.0570444, 0.0664354, 0.0752314, 0.0935012, 0.100361, 0.121053, 0.122332, 0.132495, 0.14685, 0.13494, 0.144166, 0.147784, 0.143769, 0.119115, 0.0753315, 0.101949, 0.109027, -0.0198193, 0.195004, 0.532964, 0.159071, 0.304631};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.00439881, 0.00358002, 0.00308529, 0.00284691, 0.00188604, 0.00179879, 0.00134515, 0.00121996, 0.00118715, 0.00119346, 0.00128806, 0.00139995, 0.00153443, 0.00166203, 0.00173607, 0.00183116, 0.00194285, 0.00208101, 0.00223829, 0.00162341, 0.0020054, 0.00249063, 0.00308347, 0.00267283, 0.00338056, 0.00430813, 0.00549979, 0.00551871, 0.00893073, 0.014277, 0.0224559, 0.0335484, 0.0527298, 0.0616519, 0.128009, 0.242888, 0.324704, 0.327696, 0.410988};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 2.13364693747489361e-03;
	Float_t pol1 = 1.52812297971200361e-03;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(2, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Pion2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.00519639, 0.00686685, 0.00875694, 0.0115813, 0.0149347, 0.0174483, 0.0218948, 0.0279923, 0.0332986, 0.0395437, 0.0448705, 0.0495976, 0.0549734, 0.0596968, 0.0646702, 0.0694171, 0.0761951, 0.0800467, 0.0820417, 0.0882722, 0.0909226, 0.0949481, 0.0998517, 0.0981284, 0.103912, 0.105908, 0.0958954, 0.0959066, 0.091531, 0.0858565, 0.0824873, 0.0789383, 0.0546646, 0.0323943, 0.0398512, 0.058909, 0.0315019, 0.0458475, 0.0152419, 0.0401339, 0.00171052};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.000264306, 0.000261423, 0.000272779, 0.000310985, 0.000356496, 0.000393309, 0.000235694, 0.000252646, 0.000278736, 0.000308116, 0.000338422, 0.0003898, 0.000452198, 0.000538239, 0.000644435, 0.000738943, 0.000937402, 0.00101476, 0.0010981, 0.00118455, 0.00128004, 0.000961587, 0.00123273, 0.00158511, 0.00201169, 0.00249688, 0.00308622, 0.00378193, 0.00456781, 0.00416223, 0.00567462, 0.00744567, 0.00947753, 0.0117554, 0.014131, 0.0128392, 0.0175674, 0.0227266, 0.022365, 0.0298124, 0.0421548};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.90101399999999992e-03;
	Float_t pol1 = 1.03004500000000005e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(3, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Kaon2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0.00380575, 0.00351231, 0.00042128, 0.00337534, 0.00625768, 0.0112856, 0.0125639, 0.0191966, 0.0242974, 0.0322568, 0.0358068, 0.0447696, 0.0519689, 0.054212, 0.0615544, 0.0622953, 0.0705619, 0.0726914, 0.0826837, 0.0818793, 0.09019, 0.090596, 0.0953699, 0.100226, 0.108469, 0.102736, 0.0902474, 0.0857363, 0.0690082, 0.0664356, 0.0393149, -0.00799427, 0.0412672, 0.303438, 0.00582671, 0.820174, -0.580176, 1.08132, 1.61094, 0.836442};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.00191587, 0.00157322, 0.00153987, 0.00194804, 0.00249873, 0.00108422, 0.00105534, 0.00112328, 0.00117285, 0.00119472, 0.00123609, 0.00129458, 0.00136514, 0.00144791, 0.00154846, 0.00162865, 0.00178834, 0.00198891, 0.0022366, 0.00252929, 0.00194906, 0.00257001, 0.0033886, 0.00447902, 0.00597657, 0.0077999, 0.010111, 0.0131682, 0.0136283, 0.0232701, 0.040096, 0.0695593, 0.11547, 0.188365, 0.224126, 0.453195, 0.735385, 0.612546, 0.702625, 0.84789};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.90101399999999992e-03;
	Float_t pol1 = 1.03004500000000005e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(3, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Antiproton2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, -0.00162998, 0.00135553, 0.00268008, -2.88326e-05, 0.00717294, 0.00338302, 0.0098108, 0.0128466, 0.0121947, 0.0198757, 0.0265091, 0.0285274, 0.0366512, 0.0396301, 0.0494639, 0.0573915, 0.060973, 0.0692938, 0.0779223, 0.0859542, 0.105306, 0.123225, 0.124215, 0.133615, 0.145517, 0.14513, 0.152834, 0.154076, 0.149022, 0.158324, 0.141536, 0.0908961, 0.15833, 0.0454533, 0.195242, -0.368495, -0.0699533, -0.320681, 1.18474};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.00574103, 0.00472569, 0.00408722, 0.00379418, 0.00251462, 0.00241207, 0.00178918, 0.00162871, 0.00159259, 0.00161675, 0.00174712, 0.00191264, 0.00211679, 0.0023059, 0.00242345, 0.00256207, 0.00273003, 0.00293429, 0.00315888, 0.00229873, 0.00285069, 0.00355799, 0.00442805, 0.00378705, 0.00477178, 0.00603747, 0.00764458, 0.00760955, 0.0121272, 0.0190318, 0.0291333, 0.0447506, 0.0639781, 0.0781551, 0.149547, 0.31162, 0.336667, 0.414484, 0.628442};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 2.60641395006084133e-03;
	Float_t pol1 = 1.86671983155921230e-03;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(3, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Pion3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.00514108, 0.00672007, 0.00967282, 0.012633, 0.0156524, 0.0188224, 0.0237045, 0.0299925, 0.0361635, 0.0422306, 0.0474108, 0.0534242, 0.0594919, 0.0656865, 0.0688581, 0.0724254, 0.0791741, 0.0818226, 0.0878019, 0.088663, 0.0937712, 0.0953295, 0.0966741, 0.10527, 0.0982133, 0.100045, 0.0955392, 0.103438, 0.0861584, 0.0826865, 0.0631282, 0.0609323, 0.0296266, 0.0360597, 0.0527848, 0.0153368, -0.00640239, 0.0210628, -0.113878, -0.0420435, 0.0684772};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.000387513, 0.000382062, 0.000399717, 0.000457563, 0.000526693, 0.000582927, 0.000347414, 0.000373975, 0.000414497, 0.00045968, 0.000506558, 0.000583763, 0.000678084, 0.000797031, 0.000941195, 0.00107603, 0.00138966, 0.00149598, 0.00160715, 0.00172442, 0.00186579, 0.00139376, 0.00178089, 0.00227312, 0.00286831, 0.00355367, 0.00438117, 0.0053019, 0.00637583, 0.00578408, 0.00781772, 0.0102514, 0.0130533, 0.0160274, 0.0196597, 0.0177473, 0.0243562, 0.0317803, 0.0318796, 0.0419259, 0.0606142};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 2.36398699999999969e-03;
	Float_t pol1 = 1.28090200000000000e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(4, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Kaon3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, -0.000448657, -0.000397745, 0.00223929, 0.0020443, 0.00766057, 0.0147414, 0.0166677, 0.0204658, 0.0273593, 0.0331384, 0.041485, 0.0472078, 0.0543817, 0.063844, 0.0672682, 0.0634426, 0.0772583, 0.0792137, 0.0800184, 0.0878916, 0.0868313, 0.101706, 0.0976556, 0.108331, 0.0940934, 0.0924703, 0.1065, 0.0925592, 0.0792342, 0.0528274, 0.0691005, -0.00104652, 0.0222572, 0.273817, -0.309606, 0.0212317, 0.47615, -0.542112, 2.11997, -1.47365};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.00274573, 0.00226854, 0.00224066, 0.00285215, 0.00353177, 0.0015494, 0.0015083, 0.00161636, 0.0017295, 0.00178111, 0.00184845, 0.00193832, 0.00203435, 0.0021395, 0.00227017, 0.00237759, 0.00261493, 0.00292321, 0.00330223, 0.00375077, 0.00290497, 0.0038074, 0.0049577, 0.00644356, 0.00841452, 0.0107389, 0.0136556, 0.0171925, 0.0169879, 0.0269182, 0.0418678, 0.0637165, 0.098592, 0.147218, 0.172146, 0.330455, 0.509198, 0.723025, 1.22814, 1.76288};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 2.36398699999999969e-03;
	Float_t pol1 = 1.28090200000000000e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(4, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Antiproton3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, -0.00134837, 0.0129444, -0.00455304, -0.00508216, 0.00360254, 0.00671058, 0.0103081, 0.0153634, 0.0182269, 0.021164, 0.0300812, 0.0303042, 0.0409975, 0.0510105, 0.0536346, 0.0642107, 0.0722623, 0.0766332, 0.0832146, 0.0961881, 0.114689, 0.117237, 0.12622, 0.137184, 0.150702, 0.152045, 0.15773, 0.17032, 0.119951, 0.14929, 0.0586223, 0.1223, 0.0986238, 0.0153053, 0.133439, 0.254889, -0.0343679, 0.519122, 0.741424};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.00793538, 0.00654322, 0.00570034, 0.00530356, 0.00353453, 0.00341486, 0.00254129, 0.00232278, 0.00226879, 0.00231184, 0.00250502, 0.00275635, 0.00307742, 0.00341543, 0.00362731, 0.00385972, 0.00412541, 0.00445048, 0.00482212, 0.00351727, 0.00437345, 0.00543228, 0.00678885, 0.0057682, 0.00720011, 0.00902802, 0.0113323, 0.0111222, 0.0173232, 0.0261736, 0.0385091, 0.0554513, 0.078188, 0.0815409, 0.138491, 0.263223, 0.350662, 0.635402, 0.904071};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 3.24118098903184706e-03;
	Float_t pol1 = 2.32134148520698243e-03;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(4, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Pion4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.00470199, 0.00668197, 0.00976864, 0.0125668, 0.0165945, 0.0168669, 0.0223222, 0.0298682, 0.0368004, 0.0414957, 0.0466974, 0.0505491, 0.0584346, 0.0627035, 0.069766, 0.0730282, 0.0751266, 0.0784967, 0.0821991, 0.0868877, 0.0912784, 0.0915794, 0.0868381, 0.0954055, 0.0915013, 0.0850078, 0.078301, 0.0715817, 0.0778199, 0.0596224, 0.0704722, 0.0530317, 0.0880876, 0.018892, -0.0141094, 0.0397421, 0.0203508, 0.0266409, -0.0898402, 0.13245, 0.0615592};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.00061778, 0.000611419, 0.000642008, 0.00073809, 0.000853287, 0.000947983, 0.000563933, 0.000610585, 0.000681148, 0.000759122, 0.000837411, 0.000960857, 0.0011128, 0.00131825, 0.0015757, 0.0018105, 0.00228684, 0.00245037, 0.00261375, 0.00278801, 0.00300688, 0.00224118, 0.00285223, 0.00359793, 0.00451726, 0.00555495, 0.00680936, 0.00822186, 0.00977507, 0.00881085, 0.0118381, 0.0154212, 0.0192629, 0.0240823, 0.0291823, 0.0264709, 0.0360962, 0.0478299, 0.0477297, 0.0641824, 0.0930879};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 3.02312299999999996e-03;
	Float_t pol1 = 1.63804399999999996e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(5, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Kaon4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, -0.000835722, -0.00111267, 0.00157752, 0.00530462, 0.0048155, 0.0162994, 0.0174401, 0.0175551, 0.0268205, 0.030134, 0.0433559, 0.0506271, 0.0540468, 0.05611, 0.0721392, 0.0651572, 0.0658194, 0.0746101, 0.0681309, 0.0737592, 0.0816147, 0.0780384, 0.0877877, 0.12141, 0.098673, 0.0775791, 0.103087, 0.0484423, 0.131149, 0.121459, -0.00237364, -0.0762335, 0.16375, -0.0902876, 0.255197, 0.320249, 0.501913, 0.241749, 0.982189, 0.100093};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.00431504, 0.00356388, 0.00349553, 0.00436078, 0.00555725, 0.00247842, 0.00240435, 0.00259563, 0.00282875, 0.00294149, 0.00306727, 0.00322682, 0.00339458, 0.00358301, 0.0038133, 0.00400849, 0.00441698, 0.00494144, 0.00558109, 0.0063388, 0.00489129, 0.00641331, 0.00839007, 0.0107902, 0.014018, 0.0177179, 0.0222906, 0.0281227, 0.0272413, 0.0424294, 0.0655903, 0.100751, 0.148188, 0.20562, 0.253328, 0.548881, 0.746892, 1.45581, 2.2303, 0};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 3.02312299999999996e-03;
	Float_t pol1 = 1.63804399999999996e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(5, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Antiproton4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, -0.00160495, -0.00375938, 0.00225361, -0.00138298, 0.00672974, 0.0146752, 0.0157013, 0.0181489, 0.0126964, 0.0253593, 0.0215832, 0.029294, 0.034828, 0.0494889, 0.0590901, 0.059864, 0.0638435, 0.0902087, 0.0877695, 0.0938779, 0.113694, 0.112781, 0.1215, 0.114081, 0.128978, 0.141657, 0.0967336, 0.113659, 0.0814051, 0.11728, 0.0545098, 0.302757, 0.121751, -0.0440605, -0.285575, -0.236346, -0.156475, -0.66292, 0.0716732};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.0118804, 0.00987968, 0.00863847, 0.00805332, 0.00541803, 0.00525946, 0.00392364, 0.00362233, 0.00357483, 0.00366657, 0.00398395, 0.00440916, 0.00496336, 0.00561059, 0.00604309, 0.00646088, 0.00695276, 0.00752836, 0.0081738, 0.00599113, 0.00750449, 0.00934324, 0.0117725, 0.0100423, 0.0125607, 0.0156953, 0.0197364, 0.0191932, 0.0295074, 0.0447571, 0.0636396, 0.0897913, 0.122813, 0.128055, 0.203871, 0.344707, 0.409889, 0.559407, 0.842927};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

 if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 4.14488622049151260e-03;
	Float_t pol1 = 2.96857730797800597e-03;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(5, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Pion5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.00348915, 0.00756235, 0.0107608, 0.00988755, 0.0121196, 0.0204889, 0.0220417, 0.030525, 0.0316641, 0.0401874, 0.0432457, 0.0534317, 0.0556032, 0.0610604, 0.0638937, 0.0631415, 0.0672388, 0.0790177, 0.0733123, 0.0786108, 0.0841621, 0.0848912, 0.0758076, 0.0703749, 0.0833439, 0.0778629, 0.0876323, 0.0388327, 0.0640147, 0.0516244, 0.0726542, 0.0812565, 0.0449663, -0.0553643, 0.0332307, 0.203045, 0.133275, 0.169177, 0.056018, -0.26421, -0.440226};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.00124936, 0.00123461, 0.0013016, 0.00150388, 0.00174677, 0.00194891, 0.00115884, 0.00126079, 0.00141183, 0.00157959, 0.00175432, 0.00202357, 0.00235303, 0.00278943, 0.00333422, 0.0038491, 0.00485018, 0.00519756, 0.00553165, 0.00591171, 0.00637311, 0.00473058, 0.00597128, 0.00750991, 0.00931667, 0.0114766, 0.0139393, 0.016774, 0.0199227, 0.0177383, 0.0237252, 0.0309059, 0.0389086, 0.0485901, 0.0578131, 0.0533689, 0.0743548, 0.0972631, 0.0985038, 0.13383, 0.197948};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 4.01257199999999984e-03;
	Float_t pol1 = 2.17416299999999979e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(6, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Kaon5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0.00792801, 0.00266082, 0.00470314, -0.00978977, -0.00565417, 0.0175624, 0.0186389, 0.0245958, 0.0396072, 0.0361056, 0.0526261, 0.0490507, 0.0426577, 0.0705987, 0.0541062, 0.0705978, 0.0609208, 0.07822, 0.0705974, 0.0903856, 0.0910678, 0.0668338, 0.0912261, 0.0751016, 0.0704388, 0.113234, 0.101156, 0.100512, 0.00977196, 0.0365165, 0.0487332, 0.223454, -0.042882, -0.278059, -0.434993, -0.428813, 3.15745, 0.0246815, 5.204, 1.15718};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.00854556, 0.00710258, 0.00701836, 0.00878387, 0.0111126, 0.00502841, 0.00493816, 0.00538809, 0.00590501, 0.00619556, 0.00648759, 0.00683347, 0.00718756, 0.00754521, 0.0079971, 0.00837843, 0.00924004, 0.0103362, 0.0116509, 0.0132779, 0.0102584, 0.0134035, 0.017172, 0.0220316, 0.0277159, 0.0343268, 0.0430676, 0.0526704, 0.0495564, 0.0733204, 0.106265, 0.150402, 0.212986, 0.312029, 0.337181, 0.54166, 1.02797, 1.06409, 2.42013, 6.94904};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 4.01257199999999984e-03;
	Float_t pol1 = 2.17416299999999979e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(6, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Antiproton5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, 0.0192241, 0.0260949, 0.0182832, -0.00275147, 0.0187805, 0.00631485, 0.0211281, 0.0259732, 0.0239513, 0.0400317, 0.0491792, 0.0397261, 0.0519205, 0.0519361, 0.0752147, 0.0842076, 0.07053, 0.0909382, 0.0816053, 0.0891785, 0.110612, 0.077322, 0.144557, 0.109386, 0.119593, 0.0787762, 0.0846064, 0.104219, 0.0807165, 0.0144733, 0.269359, -0.0582495, 0.247274, -0.709632, 0.214561, -0.705862, 1.36533, -0.323964, -0.366863};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.0223046, 0.0186193, 0.0164312, 0.0154014, 0.0104109, 0.0102522, 0.00769725, 0.00723415, 0.00717281, 0.00744624, 0.00819774, 0.00914984, 0.0103872, 0.0118351, 0.0128888, 0.0138632, 0.0150433, 0.0163627, 0.0178012, 0.013148, 0.0165023, 0.0206064, 0.0255859, 0.0222043, 0.0275954, 0.0343904, 0.0425941, 0.0410592, 0.0613099, 0.0888349, 0.127822, 0.177487, 0.232908, 0.244446, 0.385938, 0.593035, 0.727183, 0.763612, 1.33937};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 5.50148450680349593e-03;
	Float_t pol1 = 3.94017620709329313e-03;

 	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(6, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Pion6070(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0.00532019, 0.00818378, 0.00724118, 0.00516368, 0.0128364, 0.0226381, 0.0233119, 0.0242261, 0.0404504, 0.0300591, 0.0367223, 0.0392187, 0.0631186, 0.0534841, 0.0547624, 0.0693861, 0.0707018, 0.0330524, 0.0641408, 0.0326427, 0.0693289, 0.0732374, 0.056526, 0.0186195, 0.13461, -0.00250564, -0.0807247, -0.0230955, 0.0770975, -0.074968, 0.114935, -0.0557285, 0.0529142, -0.115263, -0.265437, 0.025273, 0.163827, 0.357759, -0.314276, 0.815976, 0.15717};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.00354324, 0.00351164, 0.00371981, 0.0043181, 0.00504426, 0.00564883, 0.00336921, 0.00369073, 0.00416028, 0.00467844, 0.00520676, 0.0060233, 0.00700758, 0.00830575, 0.00992362, 0.0114483, 0.0143172, 0.0152843, 0.01618, 0.0171645, 0.018547, 0.0137816, 0.0173176, 0.0216648, 0.0269479, 0.0326113, 0.0392359, 0.0470618, 0.0553329, 0.0496574, 0.0657208, 0.0853741, 0.107096, 0.134301, 0.158415, 0.150224, 0.200109, 0.282743, 0.282242, 0.388098, 0.600491};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 5.49768000000000045e-03;
	Float_t pol1 = 2.97884999999999990e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(7, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Kaon6070(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0.0197483, 0.0180058, -0.0171612, 0.0491509, 0.0332618, 0.0129175, 0.00558811, -0.00699739, 0.0317913, 0.0267255, 0.0401873, 0.0714799, 0.0342715, 0.0109885, 0.0215154, 0.0293005, 0.0669465, 0.0296294, 0.0647696, 0.129599, 0.0300014, 0.113043, 0.0821695, -0.0340911, 0.0442565, 0.165024, -0.0487434, -0.0213451, 0.0183962, 0.17259, 0.6626, -0.785362, 0.671771, 0.448768, -0.0679629, 0.861771, 4.27246, -2.42423, 0.39535, 4.5634};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.0239986, 0.0202105, 0.0206189, 0.0280924, 0.034233, 0.0146649, 0.0143844, 0.0157827, 0.0175924, 0.0185466, 0.0195311, 0.0206602, 0.0217104, 0.0228648, 0.0242888, 0.025484, 0.0282024, 0.0315494, 0.035468, 0.0404523, 0.0311365, 0.0404745, 0.0517413, 0.0641674, 0.082981, 0.103051, 0.126052, 0.154289, 0.144323, 0.217221, 0.303621, 0.412496, 0.605089, 0.792056, 0.900304, 1.79174, 2.68906, 5.38102, 0, 12.1419};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
     //printf("%f %f %f\n",xrb[i],yrb[i],erb[i]);
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 5.49768000000000045e-03;
	Float_t pol1 = 2.97884999999999990e-03;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(7, _x[i]);
      _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Antiproton6070(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, -0.0158129, 0.0656096, 0.0124522, 0.00267904, -0.024072, -0.0102232, 0.0401282, 0.0782716, 0.0132832, 0.0439476, 0.0226909, 0.0658784, 0.0467835, 0.0536947, 0.0234852, 0.0946235, 0.0983099, 0.0460588, 0.098392, 0.127964, 0.0978314, 0.268099, 0.138069, 0.18096, 0.0490962, -0.0279796, 0.33413, 0.312404, 0.0128821, 0.41463, 0.321723, 0.166142, -0.92738, -1.15805, -1.08636, -1.1947, 1.47742, -1.20375, 1.79054};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.0586293, 0.0494651, 0.0436259, 0.0414706, 0.0282552, 0.0281392, 0.0213093, 0.0203187, 0.0205207, 0.0215662, 0.0237977, 0.0268047, 0.0308095, 0.0356603, 0.0391952, 0.042407, 0.0463146, 0.0506837, 0.0550799, 0.0410941, 0.0513746, 0.0644241, 0.0820897, 0.0689592, 0.0852705, 0.105254, 0.130132, 0.12491, 0.185621, 0.265899, 0.381963, 0.506455, 0.65307, 0.689405, 0.991451, 1.50079, 1.63196, 3.34345, 4.67234};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 7.53765601848897532e-03;
	Float_t pol1 = 5.39848705646177145e-03;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(7, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Pion7080(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, -0.0277715, 0.0200781, -0.147342, -0.0910199, 0.138053, -0.135879, 0.13, 0.00721135, 0.169047, 0.118246, 0.150001, 0.154404, 0.0494712, 0.289205, 0.0683699, 0.221813, 0.323357, 0.723906, 0.195442, 0.0600025, -0.551415, -0.0983314, -0.0333938, 0.391585, -0.0025392, 0.751968, -0.266348, -0.381468, 1.40929, -1.07184, -0.402591, 1.12346, -0.341909, 0.393444, 0.544109, 0.695897, -6.6012, -5.45095, -2.99495, -5.37993, -14.2584};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.0585941, 0.0578992, 0.0615916, 0.0718761, 0.0843703, 0.0949434, 0.0568047, 0.0626236, 0.0711161, 0.0805044, 0.0899988, 0.103695, 0.120911, 0.143206, 0.170331, 0.195689, 0.24354, 0.261, 0.274216, 0.291895, 0.315833, 0.234549, 0.294646, 0.363354, 0.446777, 0.548363, 0.657545, 0.786572, 0.929265, 0.817846, 1.09839, 1.40458, 1.78799, 2.15641, 2.71042, 2.50982, 3.42489, 4.76495, 4.69896, 6.3885, 11.134};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 8.29529000000000030e-03;
	Float_t pol1 = 5.60073999999999989e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPi(8, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Kaon7080(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, -0.0288316, -0.0592418, 0.369199, 0.575608, 0.0766474, -0.1637, 0.278165, 0.177826, -0.0377868, 0.63419, 0.0407312, -0.0816281, 0.255651, -0.0857342, -0.758954, 0.43096, 0.361551, 0.228773, 0.0348557, 1.36953, -0.264354, 0.774332, -0.0470566, 0.259239, 1.14279, -0.28058, -1.18877, -1.3862, 0.258608, -4.08418, -3.95216, 2.38053, 1.97998, -7.55988, 3.81951, -12.191, -18.1662, 39.2848, -0.47591, 2.15941};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0.396338, 0.330962, 0.320101, 0.378465, 0.517482, 0.248631, 0.244079, 0.266511, 0.301912, 0.324328, 0.34321, 0.361752, 0.380482, 0.395796, 0.417082, 0.440378, 0.482559, 0.541749, 0.61127, 0.699858, 0.539332, 0.711999, 0.905082, 1.15617, 1.39784, 1.72269, 2.12391, 2.55149, 2.41808, 3.44732, 4.75497, 7.01377, 9.18817, 11.0011, 12.3568, 20.7339, 35.7767, 47.8611, 0, 0};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 8.29529000000000030e-03;
	Float_t pol1 = 5.60073999999999989e-03;
	
	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systKa(8, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3Antiproton7080(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1,Int_t rebin=1)
{
  //commentme
  Int_t _nPoints = 45;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.025, 0.075, 0.125, 0.175, 0.225, 0.275, 0.325, 0.375, 0.425, 0.475, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.125, 2.375, 2.625, 2.875, 3.125, 3.375, 3.625, 3.875, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.5, 8.5, 9.5, 11, 13.5, 17.5};
  Double_t _y[] = {0, 0, 0, 0, 0, 0, 0.781035, 0.265145, -0.629633, 0.067364, -0.224935, -0.248775, -0.0243976, -0.0547503, -0.206082, -0.320101, 0.0315955, 0.472627, -1.13402, 0.461416, 0.0404126, 0.763037, -0.155347, 0.107662, -0.543443, 0.176083, 0.833912, -0.640997, -0.489657, 1.29716, -0.302417, -0.145165, 3.6357, -2.42992, 1.71601, 9.63302, -5.31106, -2.49473, 15.5048, -2.05208, 28.5906, -63.943, -57.8212, 13.7189, -51.4378};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0, 0, 0.907785, 0.767146, 0.684745, 0.650857, 0.450223, 0.454094, 0.348794, 0.337984, 0.345745, 0.366159, 0.405809, 0.461621, 0.529708, 0.62245, 0.700744, 0.759008, 0.834023, 0.909172, 1.00179, 0.743342, 0.938799, 1.16354, 1.42633, 1.24775, 1.5373, 1.85767, 2.31073, 2.13039, 3.05418, 4.28533, 6.58975, 8.00336, 9.78783, 10.9298, 15.4178, 23.7608, 22.9556, 34.1062, 44.7479};

  // rebinning
  Int_t npRB = 0;
  Double_t xrb[100];
  Double_t yrb[100];
  Double_t erb[100];

  if(rebin > 1){
    for(Int_t i=first;i<=last;){
      Double_t sumw = 0;
      xrb[npRB] = 0;
      yrb[npRB] = 0;
      erb[npRB] = 0;
      for(Int_t j=0;j<rebin&&i <=last;j++){
	Double_t weight = _yerr[i] * _yerr[i];
	if(weight > 0){
	  weight = 1./weight;
	  sumw += weight;
	  xrb[npRB] += weight * _x[i];
	  yrb[npRB] += weight * _y[i];
	  erb[npRB] += weight * weight * _yerr[i] * _yerr[i];
	}
	i++;
      }
      if(sumw > 0){
	xrb[npRB] /= sumw;
	yrb[npRB] /= sumw;
	erb[npRB] = TMath::Sqrt(erb[npRB]) / sumw;
      }
      npRB++;
    }

    _nPoints = npRB;
    first = 0;
    last = npRB-1;
    for(Int_t i=0; i < npRB;i++){
      _x[i] = xrb[i];
      _y[i] = yrb[i];
      _yerr[i] = erb[i];
    }
  }

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
       _xerr[i] = 0.05;
   }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t pol0 = 1.13733682403531055e-02;
	Float_t pol1 = 8.14563321585857515e-03;

	Float_t nonflow = (pol0 + pol1*_x[i]);
	Float_t systerr = _y[i]*systPr(8, _x[i]);
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr + nonflow*nonflow);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

Float_t systPiV3(Int_t ic,Float_t pt){
  Float_t e0 = 0.04; // event plane res
  Float_t e1 = 0;//nonflow(ic,pt);
  Float_t e2 = 0;//NUO(ic,pt);
  Float_t e3 = PIDpi(ic,pt);
  Float_t e4 = NUOtofall(ic,pt);

  return TMath::Sqrt(e0*e0+e1*e1+e2*e2+e3*e3+e4*e4);
}

Float_t systKaV3(Int_t ic,Float_t pt){
  Float_t e0 = 0.04; // event plane res
  Float_t e1 = 0;//nonflow(ic,pt);
  Float_t e2 = 0;//NUO(ic,pt);
  Float_t e3 = PIDka(ic,pt);
  Float_t e4 = NUOtofall(ic,pt);
  Float_t e5 = NUOtofka(ic,pt);

  return TMath::Sqrt(e0*e0+e1*e1+e2*e2+e3*e3+e4*e4+e5*e5);
}

Float_t systPrV3(Int_t ic,Float_t pt){
  Float_t e0 = 0.04; // event plane res
  Float_t e1 = 0;//nonflow(ic,pt);
  Float_t e2 = 0;//NUO(ic,pt);
  Float_t e3 = PIDpr(ic,pt);
  Float_t e4 = NUOtofall(ic,pt);
  Float_t e5 = NUOtofpr(ic,pt);
  Float_t e6 = FeedDown(ic,pt);

  return TMath::Sqrt(e0*e0+e1*e1+e2*e2+e3*e3+e4*e4+e5*e5+e6*e6);
}


// phi v3 in 10-20% with LHC11h data
TGraphErrors* v3QC2Phi1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1){
  Double_t _x[ ] = {0.6, 1.2, 1.8, 2.4, 3, 4, 5};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  const Double_t v3QC2[] = {0.0102678, 0.0124233, 0.048642, 0.0545929, 0.0748703, 0.0682869 };
  const Double_t v3QC2err[] = {0.0059634, 0.00477554, 0.00424124, 0.00477529, 0.00597224, 0.0122696 };
  Int_t _nPoints = 6;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &v3QC2[first], &_xerr[first], &v3QC2err[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;

}

TGraphErrors* v3SPPhi1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1){
  const Double_t v3SP[] = {0.0031926, 0.00884663, 0.046138, 0.0569548, 0.0814731, 0.0734251};
  const Double_t v3SPerr[] = {0.0125239, 0.0101962, 0.00935323, 0.0106264, 0.0133925, 0.0277158 };
  Double_t _x[ ] = {0.6, 1.2, 1.8, 2.4, 3, 4, 5};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  //commentme
  Int_t _nPoints = 6;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &v3SP[first], &_xerr[first], &v3SPerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2PionAlex0005(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.0572121, 0.0503675, 0.0375937, 0.0268805, 0.0266244, 0.00924442, 0.0159123, 0.0441546, -0.0248131, 0.0214811, 0.0730123};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.00201358, 0.00304022, 0.00437662, 0.0060147, 0.00619144, 0.00936874, 0.0130334, 0.0137247, 0.0214058, 0.0253415, 0.0478934};
  Double_t _yerrH[] = {0.00201358, 0.00304022, 0.00437662, 0.0060147, 0.00619144, 0.00936874, 0.0130334, 0.0137247, 0.0214058, 0.0253415, 0.0478934};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 1.23867300000000003e-03;
  Float_t pol1 = 6.71160999999999980e-04;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2PionAlex0510(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.100286, 0.0951594, 0.0870573, 0.0786874, 0.0653645, 0.0541408, 0.0457221, 0.0482269, 0.0519502, 0.0084316, 0.01122};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.0015204, 0.00226955, 0.00323721, 0.00443409, 0.00452888, 0.00689104, 0.00966223, 0.0102573, 0.0160961, 0.019199, 0.0347209};
  Double_t _yerrH[] = {0.0015204, 0.00226955, 0.00323721, 0.00443409, 0.00452888, 0.00689104, 0.00966223, 0.0102573, 0.0160961, 0.019199, 0.0347209};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 1.34651999999999992e-03;
  Float_t pol1 = 7.29597999999999922e-04;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2PionAlex1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.148558, 0.13737, 0.127354, 0.107954, 0.0923903, 0.0770206, 0.0654796, 0.0618298, 0.064932, 0.0533334, 0.0544499};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.00101876, 0.00150302, 0.00211816, 0.00287069, 0.00290956, 0.00443253, 0.00620384, 0.00660053, 0.0104934, 0.012534, 0.02299};
  Double_t _yerrH[] = {0.00101876, 0.00150302, 0.00211816, 0.00287069, 0.00290956, 0.00443253, 0.00620384, 0.00660053, 0.0104934, 0.012534, 0.02299};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 7.36284000000000027e-04;
  Float_t pol1 = 8.43209000000000037e-04;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2PionAlex2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.184662, 0.172692, 0.158474, 0.133359, 0.121578, 0.0985604, 0.0726206, 0.0936145, 0.0556499, 0.0463445, 0.0218997};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.00115285, 0.00167411, 0.00233323, 0.00311742, 0.00316527, 0.00477094, 0.00668583, 0.00706099, 0.0114757, 0.0134119, 0.0255548};
  Double_t _yerrH[] = {0.00115285, 0.00167411, 0.00233323, 0.00311742, 0.00316527, 0.00477094, 0.00668583, 0.00706099, 0.0114757, 0.0134119, 0.0255548};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 1.90101399999999992e-03;
  Float_t pol1 = 1.03004500000000005e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2PionAlex3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.201648, 0.188309, 0.170016, 0.158705, 0.132905, 0.107812, 0.104791, 0.0941046, 0.0588267, 0.033593, 0.0528952};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.0014898, 0.0021307, 0.00292622, 0.00390727, 0.0038914, 0.00588152, 0.00829931, 0.00880313, 0.0140397, 0.0171821, 0.031647};
  Double_t _yerrH[] = {0.0014898, 0.0021307, 0.00292622, 0.00390727, 0.0038914, 0.00588152, 0.00829931, 0.00880313, 0.0140397, 0.0171821, 0.031647};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 2.36398699999999969e-03;
  Float_t pol1 = 1.28090200000000000e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2PionAlex4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.20446, 0.185559, 0.177906, 0.163602, 0.141989, 0.127367, 0.105003, 0.100395, 0.110096, 0.11953, 0.0644066};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.00220519, 0.00310504, 0.00420546, 0.00550637, 0.00551497, 0.00824085, 0.0116214, 0.0123683, 0.0201189, 0.0243315, 0.044922};
  Double_t _yerrH[] = {0.00220519, 0.00310504, 0.00420546, 0.00550637, 0.00551497, 0.00824085, 0.0116214, 0.0123683, 0.0201189, 0.0243315, 0.044922};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 3.02312299999999996e-03;
  Float_t pol1 = 1.63804399999999996e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2PionAlex5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.193713, 0.190999, 0.162508, 0.161684, 0.129319, 0.139517, 0.108649, 0.131493, 0.0577825, 0.153995, 0.0963159};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.00385242, 0.00531271, 0.00718802, 0.00946356, 0.00929931, 0.0136617, 0.0196584, 0.0210118, 0.0344036, 0.0421224, 0.0798216};
  Double_t _yerrH[] = {0.00385242, 0.00531271, 0.00718802, 0.00946356, 0.00929931, 0.0136617, 0.0196584, 0.0210118, 0.0344036, 0.0421224, 0.0798216};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 4.01257199999999984e-03;
  Float_t pol1 = 2.17416299999999979e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2PionAlex6070(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.182112, 0.159495, 0.126087, 0.169947, 0.119372, 0.0960817, 0.121692, 0.080404, 0.0940447, 0.0126981, 0.0345412};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.00863382, 0.0117304, 0.0157993, 0.0203184, 0.0202819, 0.0300107, 0.0437674, 0.0456399, 0.0741986, 0.0879486, 0.175398};
  Double_t _yerrH[] = {0.00863382, 0.0117304, 0.0157993, 0.0203184, 0.0202819, 0.0300107, 0.0437674, 0.0456399, 0.0741986, 0.0879486, 0.175398};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 5.49768000000000045e-03;
  Float_t pol1 = 2.97884999999999990e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2PionAlex7080(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.17601, 0.18709, 0.0865992, 0.180606, 0.157716, 0.123429, 0.294631, 0.275269, 0.238633, 0.299389, 0.21161};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.0256103, 0.0351521, 0.0468882, 0.0601322, 0.0589281, 0.0875188, 0.129327, 0.138888, 0.218522, 0.274498, 0.540804};
  Double_t _yerrH[] = {0.0256103, 0.0351521, 0.0468882, 0.0601322, 0.0589281, 0.0875188, 0.129327, 0.138888, 0.218522, 0.274498, 0.540804};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 8.29529000000000030e-03;
  Float_t pol1 = 5.60073999999999989e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2AntiprotonAlex0005(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.0803428, 0.0795488, 0.0823786, 0.0722152, 0.0553335, 0.079474, 0.0727801, -9.92707e-05, 0.0413631, 0.0473471, -0.0285734};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.00239983, 0.00330892, 0.0047863, 0.00697627, 0.00807388, 0.0146574, 0.0229816, 0.0263452, 0.0433039, 0.0502205, 0.0823823};
  Double_t _yerrH[] = {0.00239983, 0.00330892, 0.0047863, 0.00697627, 0.00807388, 0.0146574, 0.0229816, 0.0263452, 0.0433039, 0.0502205, 0.0823823};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 1.69829837126647719e-03;
  Float_t pol1 = 1.21632530760273721e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2AntiprotonAlex0510(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.152701, 0.154497, 0.144623, 0.149111, 0.138367, 0.10334, 0.103953, 0.123783, 0.152709, 0.0364577, 0.11831};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.00193571, 0.0026302, 0.00376345, 0.00542586, 0.00623612, 0.0112432, 0.0177243, 0.0202246, 0.0345635, 0.0402301, 0.0615073};
  Double_t _yerrH[] = {0.00193571, 0.0026302, 0.00376345, 0.00542586, 0.00623612, 0.0112432, 0.0177243, 0.0202246, 0.0345635, 0.0402301, 0.0615073};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 1.84616637865581655e-03;
  Float_t pol1 = 1.32222872399611561e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2AntiprotonAlex1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.215715, 0.220329, 0.213535, 0.20526, 0.179853, 0.164986, 0.144028, 0.121122, 0.08483, 0.0873156, 0.142706};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.00134312, 0.0017999, 0.0025414, 0.00364127, 0.00414403, 0.00743048, 0.01166, 0.0136733, 0.0240196, 0.0273348, 0.0425547};
  Double_t _yerrH[] = {0.00134312, 0.0017999, 0.0025414, 0.00364127, 0.00414403, 0.00743048, 0.01166, 0.0136733, 0.0240196, 0.0273348, 0.0425547};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 2.13364693747489361e-03;
  Float_t pol1 = 1.52812297971200361e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2AntiprotonAlex2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.267297, 0.271003, 0.264474, 0.253482, 0.228673, 0.175124, 0.134638, 0.135447, 0.14589, 0.13513, 0.267056};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.00158214, 0.00209045, 0.0029266, 0.00409535, 0.00461357, 0.00827324, 0.0130239, 0.0151731, 0.0255994, 0.0331381, 0.0517058};
  Double_t _yerrH[] = {0.00158214, 0.00209045, 0.0029266, 0.00409535, 0.00461357, 0.00827324, 0.0130239, 0.0151731, 0.0255994, 0.0331381, 0.0517058};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 2.60641395006084133e-03;
  Float_t pol1 = 1.86671983155921230e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2AntiprotonAlex3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.29359, 0.299738, 0.285779, 0.261864, 0.227056, 0.187394, 0.167713, 0.167319, 0.0600002, 0.186913, 0.185933};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.00212147, 0.00278448, 0.00381831, 0.00531457, 0.0059205, 0.0103991, 0.016121, 0.018671, 0.0338814, 0.0395379, 0.0737746};
  Double_t _yerrH[] = {0.00212147, 0.00278448, 0.00381831, 0.00531457, 0.0059205, 0.0103991, 0.016121, 0.018671, 0.0338814, 0.0395379, 0.0737746};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 3.24118098903184706e-03;
  Float_t pol1 = 2.32134148520698243e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2AntiprotonAlex4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.29195, 0.277526, 0.285899, 0.258206, 0.232818, 0.208127, 0.149166, 0.165656, 0.132402, 0.0834634, 0.139781};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.0032595, 0.00422106, 0.00576192, 0.00787184, 0.00847629, 0.0143821, 0.0225136, 0.0266895, 0.0474944, 0.0639686, 0.097342};
  Double_t _yerrH[] = {0.0032595, 0.00422106, 0.00576192, 0.00787184, 0.00847629, 0.0143821, 0.0225136, 0.0266895, 0.0474944, 0.0639686, 0.097342};
 
  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 4.14488622049151260e-03;
  Float_t pol1 = 2.96857730797800597e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2AntiprotonAlex5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.260472, 0.267568, 0.260439, 0.272361, 0.211514, 0.19635, 0.130636, 0.153759, 0.179847, 0.155681, -0.199146};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.00584754, 0.00745765, 0.00994934, 0.0133111, 0.0142698, 0.0240255, 0.0377183, 0.0435218, 0.0758897, 0.0932454, 0.157862};
  Double_t _yerrH[] = {0.00584754, 0.00745765, 0.00994934, 0.0133111, 0.0142698, 0.0240255, 0.0377183, 0.0435218, 0.0758897, 0.0932454, 0.157862};
 
  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 5.50148450680349593e-03;
  Float_t pol1 = 3.94017620709329313e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2AntiprotonAlex6070(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.265336, 0.217832, 0.223959, 0.179655, 0.143289, 0.157325, 0.115741, 0.197337, 0.139223, 0.220918, -1.13372};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.0133475, 0.0168104, 0.0220827, 0.0299551, 0.0316788, 0.0525262, 0.0819623, 0.0973168, 0.159925, 0.207026, 0.346889};
  Double_t _yerrH[] = {0.0133475, 0.0168104, 0.0220827, 0.0299551, 0.0316788, 0.0525262, 0.0819623, 0.0973168, 0.159925, 0.207026, 0.346889};
 
  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 7.53765601848897532e-03;
  Float_t pol1 = 5.39848705646177145e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* v2AntiprotonAlex7080(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.288452, 0.272661, 0.24954, 0.282237, 0.254303, 0.428618, 0.627356, 0.254672, -0.245046, 1.56461, 0.350998};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrL[] = {0.0411726, 0.0515451, 0.0685134, 0.090632, 0.0937251, 0.155169, 0.242241, 0.298679, 0.660934, 0.787338, 1.0507};
  Double_t _yerrH[] = {0.0411726, 0.0515451, 0.0685134, 0.090632, 0.0937251, 0.155169, 0.242241, 0.298679, 0.660934, 0.787338, 1.0507};
 
  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerrL[i] = 0;
      _yerrH[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  Float_t pol0 = 1.13733682403531055e-02;
  Float_t pol1 = 8.14563321585857515e-03;

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
	Float_t systerr = TMath::Sqrt(0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.003*0.003 + 0.01*0.01 + 0.05*0.05) * _y[i];
	_yerrH[i] = TMath::Sqrt(_yerrH[i]*_yerrH[i] + systerr*systerr);

	systerr = TMath::Sqrt(systerr*systerr + (pol0 + pol1*_x[i])*(pol0 + pol1*_x[i]));
	_yerrL[i] = TMath::Sqrt(_yerrL[i]*_yerrL[i] + systerr*systerr);
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, 
						   &_x[first], 
						   &_y[first], 
						   &_xerr[first], 
						   &_xerr[first], 
						   &_yerrL[first], 
						   &_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);


  return graph;
}

TGraphAsymmErrors* mergeGraph(TGraphErrors *g1,TGraphAsymmErrors *g2,Float_t pt=3)
{
  Int_t np=0;
  Double_t _x[100];
  Double_t _xerr[100];
  Double_t _y[100];
  Double_t _yerrL[100];
  Double_t _yerrH[100];
  if(g1){
    for(Int_t i=0;i < g1->GetN();i++){
      if(g1->GetX()[i] < pt){
	_x[np] = g1->GetX()[i];
	_xerr[np] = g1->GetEX()[i];
	_y[np] = g1->GetY()[i];
	_yerrL[np] = g1->GetEY()[i];
	_yerrH[np] = g1->GetEY()[i];
	np++;
      }
    }
  }

  if(g2){
    for(Int_t i=0;i < g2->GetN();i++){
      if(g2->GetX()[i] > pt){
	    _x[np] = g2->GetX()[i];
	    _xerr[np] = g2->GetEXlow()[i];
	    _y[np] = g2->GetY()[i];
	    _yerrL[np] = g2->GetEYlow()[i];
	    _yerrH[np] = g2->GetEYhigh()[i];
	    np++;
	}
    }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(np, 
						   _x, 
						   _y, 
						   _xerr, 
						   _xerr, 
						   _yerrL, 
						   _yerrH);
  return graph;
}

TGraphAsymmErrors* mergeGraph(TGraphAsymmErrors *g1,TGraphAsymmErrors *g2,Float_t pt=3)
{
    Int_t np=0;
    Double_t _x[100];
    Double_t _xerr[100];
    Double_t _y[100];
    Double_t _yerrL[100];
    Double_t _yerrH[100];

    if(g1){
      for(Int_t i=0;i < g1->GetN();i++){
	if(g1->GetX()[i] < pt){
	  _x[np] = g1->GetX()[i];
	  _xerr[np] = g1->GetEXlow()[i];
	  _y[np] = g1->GetY()[i];
	  _yerrL[np] = g1->GetEYlow()[i];
	  _yerrH[np] = g1->GetEYhigh()[i];
	  np++;
	}
      }
    }      

    if(g2){
      for(Int_t i=0;i < g2->GetN();i++){
	if(g2->GetX()[i] > pt){
	  _x[np] = g2->GetX()[i];
	  _xerr[np] = g2->GetEXlow()[i];
	  _y[np] = g2->GetY()[i];
	  _yerrL[np] = g2->GetEYlow()[i];
	  _yerrH[np] = g2->GetEYhigh()[i];
	  np++;
	}
      }
    }
    
    TGraphAsymmErrors* graph = new TGraphAsymmErrors(np, 
						   _x, 
						   _y, 
						   _xerr, 
						   _xerr, 
						   _yerrL, 
						   _yerrH);
    return graph;
}

TGraphErrors* v3PionAlex0005(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.0739456, 0.0727898, 0.0471398, 0.0381677, 0.0479825, 0.0139417, 0.0179028, 0.0395375, -0.0112012, -0.00243147, 0.0181051};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00311161, 0.00470213, 0.0067746, 0.00927911, 0.00956509, 0.0145144, 0.02021, 0.0211796, 0.0333082, 0.039139, 0.0719018};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 1.23867300000000003e-03;
	  Float_t pol1 = 6.71160999999999980e-04;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3PionAlex0510(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.094798, 0.0852534, 0.0775351, 0.0629343, 0.048353, 0.0236994, 0.0133263, -0.00409467, 0.0381892, 0.00921291, 0.125329};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00323655, 0.00483726, 0.00689185, 0.00941221, 0.00965958, 0.0146739, 0.020628, 0.0217555, 0.0338957, 0.0406934, 0.0737968};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 1.34651999999999992e-03;
	  Float_t pol1 = 7.29597999999999922e-04;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3PionAlex1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.0973472, 0.0790525, 0.0917722, 0.0810776, 0.0541923, 0.0569199, 0.0228887, 0.0146595, 0.0613978, 0.0654468, 0.0554691};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.0026594, 0.00392309, 0.00551918, 0.007477, 0.0075928, 0.0115107, 0.0161408, 0.0171886, 0.0274932, 0.0326007, 0.0591033};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 7.36284000000000027e-04;
	  Float_t pol1 = 8.43209000000000037e-04;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3PionAlex2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.101055, 0.0875675, 0.0764201, 0.0896778, 0.0745688, 0.0508416, 0.0388729, 0.0392451, 0.0131711, -0.00475471, 0.163426};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00350531, 0.00508545, 0.00707063, 0.00944129, 0.0095415, 0.0143669, 0.0201868, 0.0214139, 0.0346041, 0.0406055, 0.0773843};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 1.90101399999999992e-03;
	  Float_t pol1 = 1.03004500000000005e-03;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3PionAlex3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.0931397, 0.0940591, 0.0925068, 0.0748423, 0.0456136, 0.015763, 0.00281953, 0.019022, -0.0626833, 0.00124118, -0.0710237};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00505401, 0.00722202, 0.00992587, 0.0132183, 0.0131525, 0.019794, 0.0278607, 0.0295971, 0.0471327, 0.0572401, 0.103944};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 2.36398699999999969e-03;
	  Float_t pol1 = 1.28090200000000000e-03;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3PionAlex4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.0737769, 0.0729844, 0.0669981, 0.0561869, 0.054891, -0.000311302, 0.00534945, 0.0473785, -0.0374926, -0.0609766, -0.0159348};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00821781, 0.0115396, 0.0156427, 0.0204538, 0.0204816, 0.030527, 0.0428393, 0.0459644, 0.0759178, 0.0894202, 0.162667};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 3.02312299999999996e-03;
	  Float_t pol1 = 1.63804399999999996e-03;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3PionAlex5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.092788, 0.0365816, 0.0197854, 0.107325, 0.0648891, 0.0662658, 0.0233037, -0.0236122, -0.0682863, -0.207984, -0.336516};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.0171159, 0.0236563, 0.0318208, 0.0416273, 0.0413343, 0.0610424, 0.0869106, 0.093073, 0.153723, 0.187896, 0.346795};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 4.01257199999999984e-03;
	  Float_t pol1 = 2.17416299999999979e-03;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3PionAlex6070(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.0244232, -0.109517, -0.0827906, 0.161598, 0.0307236, -0.0999002, -0.392744, 0.145035, 0.152917, 0.0490188, 0.723248};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.0426231, 0.0581957, 0.0778244, 0.100537, 0.0994573, 0.147997, 0.21388, 0.223613, 0.376758, 0.442241, 0.906303};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 5.49768000000000045e-03;
	  Float_t pol1 = 2.97884999999999990e-03;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3AntiprotonAlex0005(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.0977845, 0.101319, 0.103091, 0.11351, 0.0722551, 0.10129, -0.00459366, 0.0529236, 0.173699, 0.0607847, 0.28877};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.0037089, 0.00511687, 0.00740435, 0.0107892, 0.0124665, 0.0225462, 0.0361307, 0.0404895, 0.0672709, 0.0779826, 0.129084};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 1.69829837126647719e-03;
	  Float_t pol1 = 1.21632530760273721e-03;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3AntiprotonAlex0510(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.110978, 0.119958, 0.134291, 0.111447, 0.114645, 0.0959741, 0.0778946, 0.0935617, 0.139158, 0.0898417, 0.035706};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00413053, 0.00561351, 0.0080384, 0.0115829, 0.0133399, 0.0239995, 0.0377082, 0.0437155, 0.0735175, 0.0854179, 0.133933};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 1.84616637865581655e-03;
	  Float_t pol1 = 1.32222872399611561e-03;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3AntiprotonAlex1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.125172, 0.144867, 0.148934, 0.139593, 0.130398, 0.0804742, 0.0631514, 0.120612, -0.00968759, 0.0707184, -0.110791};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00353228, 0.00473819, 0.00666899, 0.00956468, 0.0108567, 0.0195176, 0.0305967, 0.0360753, 0.0642099, 0.0707663, 0.115075};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 2.13364693747489361e-03;
	  Float_t pol1 = 1.52812297971200361e-03;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3AntiprotonAlex2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.137062, 0.133346, 0.138529, 0.143784, 0.12754, 0.101273, 0.0387196, 0.0968617, 0.110227, -0.103164, 0.252989};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00486502, 0.00644471, 0.00899533, 0.0125946, 0.0141578, 0.0251028, 0.0389365, 0.0461861, 0.0771875, 0.102432, 0.157139};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 2.60641395006084133e-03;
	  Float_t pol1 = 1.86671983155921230e-03;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3AntiprotonAlex3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.131965, 0.139946, 0.158363, 0.0903046, 0.146713, 0.0872603, 0.113731, -0.124344, -0.000589159, 0.190572, -0.124482};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00729178, 0.00957906, 0.0131514, 0.01819, 0.0202096, 0.035221, 0.0537048, 0.0634878, 0.114044, 0.137072, 0.240824};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 3.24118098903184706e-03;
	  Float_t pol1 = 2.32134148520698243e-03;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3AntiprotonAlex4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.138793, 0.145757, 0.0673552, 0.0754698, 0.165909, 0.14957, 0.0758562, -0.290112, -0.152356, -0.232926, 0.106716};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.0122641, 0.015819, 0.0218204, 0.0294662, 0.0317047, 0.0533635, 0.0841067, 0.0986234, 0.179252, 0.226761, 0.366702};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 4.14488622049151260e-03;
	  Float_t pol1 = 2.96857730797800597e-03;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3AntiprotonAlex5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.113443, 0.147393, 0.0654217, 0.155842, 0.0597213, -0.0416118, -0.14306, 0.273004, -0.328444, 0.192514, -0.127087};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.0260424, 0.0332128, 0.0445912, 0.0593885, 0.0636087, 0.10658, 0.165977, 0.195681, 0.34504, 0.445066, 0.718467};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 5.50148450680349593e-03;
	  Float_t pol1 = 3.94017620709329313e-03;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v3AntiprotonAlex6070(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 11;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {3.25, 3.75, 4.25, 4.75, 5.5, 6.5, 7.5, 9, 11, 14, 18};
  Double_t _y[] = {0.083703, 0.083255, 0.0590565, 0.0624293, 0.0867053, 0.247706, 0.576466, 0.0501761, 0.429465, 0.326308, 1.31989};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.0663444, 0.0834688, 0.109026, 0.146809, 0.155555, 0.258989, 0.405504, 0.462926, 0.780885, 0.994817, 2.2086};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t pol0 = 7.53765601848897532e-03;
	  Float_t pol1 = 5.39848705646177145e-03;

	  Float_t nonflow = (pol0 + pol1*_x[i]);
	  Float_t systerr = TMath::Sqrt( nonflow*nonflow + (0.01*0.01 + 0.015*0.015 + 0.01*0.01 + 0.04*0.04 + 0.04*0.04 + 0.03*0.03 + 0.05*0.05)*_y[i]*_y[i]);
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// QM (SP eta gap > 1) by Mikolaj
TGraphErrors* v22_etagap10_5060_pion(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, -0.0873219, 0.0597375, 0.0743915, 0.0931236, 0.109237, 0.122847, 0.135165, 0.150852, 0.160262, 0.166853, 0.178234, 0.192645, 0.192824, 0.196815, 0.200117, 0.202778, 0.1995, 0.210411, 0.214184, 0.223324, 0.217727, 0.213249, 0.208803, 0.209717, 0.178609, 0.226572, 0.230321, 0.243208, 0.177178, 0.197599, 0.263397, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0.204799, 0.00488736, 0.0036102, 0.00391356, 0.00438879, 0.00490408, 0.00543342, 0.00607888, 0.00663274, 0.00717516, 0.0078937, 0.00876489, 0.00942504, 0.0102981, 0.0113314, 0.0125538, 0.0139245, 0.0158814, 0.0182328, 0.0208889, 0.0240269, 0.0277764, 0.0317578, 0.0359011, 0.0412365, 0.0445151, 0.0492254, 0.0546197, 0.0355352, 0.0709352, 0.465996, 0.110652, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0.0999384, 0.00245063, 0.00153724, 0.00147518, 0.00156441, 0.00172669, 0.00192613, 0.00215318, 0.00241725, 0.00272092, 0.00306104, 0.00347236, 0.00392824, 0.0044454, 0.00506733, 0.00579985, 0.00667986, 0.0077041, 0.00901047, 0.0104883, 0.012436, 0.0144056, 0.0167576, 0.0190382, 0.0220889, 0.0237475, 0.0258547, 0.0288486, 0.0189844, 0.0390867, 0.250826, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};

  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

 TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_4050_pion(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, -0.000724975, 0.0552354, 0.0732448, 0.0906073, 0.107367, 0.120443, 0.134765, 0.148343, 0.156962, 0.171834, 0.182009, 0.186255, 0.197146, 0.201325, 0.207395, 0.212444, 0.223133, 0.227715, 0.215306, 0.227535, 0.229997, 0.230652, 0.246553, 0.213974, 0.225505, 0.228866, 0.20663, 0.213873, 0.211377, 0.159562, 0.269798, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0.12403, 0.00318662, 0.0027737, 0.0031637, 0.00364762, 0.00407577, 0.00455525, 0.00503037, 0.00539388, 0.00594982, 0.00639986, 0.00674716, 0.00729324, 0.00774568, 0.00832146, 0.00898665, 0.00986877, 0.0108603, 0.0118255, 0.013404, 0.0151841, 0.017233, 0.0197056, 0.0218697, 0.0247173, 0.0273353, 0.0300092, 0.0323873, 0.0218155, 0.0442529, 0.253422, 0.0522819, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0.0661206, 0.00149826, 0.000936119, 0.000890212, 0.000936912, 0.00102774, 0.00114045, 0.00126956, 0.0014225, 0.00160352, 0.00179964, 0.002034, 0.00229325, 0.002606, 0.00297516, 0.0034027, 0.00390643, 0.00455883, 0.00535362, 0.00623856, 0.00738427, 0.00865204, 0.0100195, 0.0113015, 0.0129887, 0.014458, 0.0159583, 0.0168897, 0.0114366, 0.0240444, 0.139903, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_3040_pion(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, 0.0134225, 0.0519218, 0.0665359, 0.0842276, 0.100815, 0.114049, 0.127699, 0.140248, 0.150695, 0.16182, 0.172197, 0.18134, 0.187407, 0.192411, 0.201391, 0.211336, 0.209113, 0.217154, 0.220327, 0.219292, 0.213611, 0.223944, 0.231156, 0.222101, 0.210007, 0.230393, 0.229598, 0.231779, 0.221272, 0.216799, 0.303872, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0.0872183, 0.00247355, 0.00232267, 0.00276805, 0.00324864, 0.00365973, 0.00409325, 0.00450541, 0.00486738, 0.00526119, 0.00564843, 0.00602156, 0.00633633, 0.00665612, 0.00712018, 0.0076721, 0.00800948, 0.00870467, 0.00945645, 0.0103166, 0.0113037, 0.012766, 0.0144866, 0.0160066, 0.0177591, 0.019504, 0.0214444, 0.0231496, 0.0161895, 0.0316968, 0.202708, 0.0396501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0.0464175, 0.00105187, 0.000653968, 0.000618086, 0.000645372, 0.000704275, 0.000779312, 0.00086849, 0.000970154, 0.00108892, 0.00122422, 0.00138357, 0.00156242, 0.00177261, 0.00201701, 0.00231225, 0.00266135, 0.0030997, 0.00363381, 0.00428479, 0.00504451, 0.00586784, 0.00689493, 0.00788004, 0.00900252, 0.00993424, 0.010906, 0.0118421, 0.00803899, 0.0172747, 0.114742, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_2030_pion(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, 0.0675354, 0.0453406, 0.0597064, 0.0729257, 0.0856194, 0.099743, 0.11087, 0.12233, 0.133139, 0.142766, 0.150798, 0.15726, 0.164193, 0.17088, 0.180412, 0.185874, 0.187267, 0.190105, 0.19678, 0.193095, 0.203633, 0.189152, 0.197994, 0.206382, 0.212811, 0.19176, 0.195015, 0.197307, 0.202853, 0.1925, 0.252937, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0.065632, 0.00201808, 0.00201334, 0.00235429, 0.00272524, 0.00315311, 0.0035035, 0.0038686, 0.00422263, 0.00455118, 0.00484569, 0.00510894, 0.00540221, 0.00571347, 0.00612565, 0.00647902, 0.00677918, 0.00722552, 0.00786669, 0.00838991, 0.00940688, 0.0101343, 0.0114481, 0.0127734, 0.014505, 0.0155823, 0.0168149, 0.0184895, 0.0131523, 0.0251873, 0.161027, 0.0348376, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0.0344332, 0.000816139, 0.0005061, 0.000476092, 0.00049599, 0.000538675, 0.000594465, 0.000658739, 0.000735579, 0.000824272, 0.000930675, 0.00104848, 0.00118504, 0.00134617, 0.00153402, 0.00176201, 0.00202544, 0.00237128, 0.00279278, 0.00327205, 0.0038541, 0.00454915, 0.0053078, 0.00607066, 0.00707512, 0.00785901, 0.00858144, 0.0094215, 0.00634443, 0.0135698, 0.0903221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_1020_pion(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, -0.0244474, 0.0361825, 0.0458614, 0.0568154, 0.0653387, 0.0761904, 0.0855912, 0.0931017, 0.100605, 0.108806, 0.115534, 0.122009, 0.12765, 0.133345, 0.139141, 0.140422, 0.142585, 0.149623, 0.153545, 0.157209, 0.158014, 0.159055, 0.161039, 0.163363, 0.160728, 0.173582, 0.151455, 0.159009, 0.162018, 0.148968, 0.552532, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0.0549447, 0.00166051, 0.00157917, 0.00185472, 0.00210364, 0.00243219, 0.00272718, 0.0029743, 0.00322744, 0.00350813, 0.00375677, 0.00400998, 0.00425557, 0.00452476, 0.00482201, 0.00504417, 0.0053393, 0.00583931, 0.00636429, 0.00699075, 0.00768206, 0.00858417, 0.00960373, 0.0107919, 0.0120125, 0.0133585, 0.0142786, 0.0157435, 0.0111965, 0.0217748, 0.107326, 0.0304973, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0.0297487, 0.000693128, 0.000430282, 0.000403147, 0.000418835, 0.000453801, 0.00049934, 0.000553943, 0.000617715, 0.000693185, 0.00078017, 0.000880407, 0.000998026, 0.0011363, 0.00129749, 0.00149084, 0.00171888, 0.00200843, 0.00237001, 0.00278848, 0.0032784, 0.00386639, 0.00452296, 0.005239, 0.00598587, 0.00667402, 0.00732162, 0.00816298, 0.00547164, 0.0118032, 0.0561392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_510_pion(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v22_etagap10_510_pion_nPoints = 32;
  if (last>v22_etagap10_510_pion_nPoints-1) last=v22_etagap10_510_pion_nPoints-1;
  if (last<0 && first<0) last=v22_etagap10_510_pion_nPoints-1;
  if (last<0) last=v22_etagap10_510_pion_nPoints-1+last;
  if (first<0) first=0;
  Double_t v22_etagap10_510_pion_x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6};
  Double_t v22_etagap10_510_pion_y[] = {0.,0.,0.,0.026881, 0.0316749, 0.0381939, 0.0462715, 0.0527852, 0.0589098, 0.0674904, 0.0711453, 0.0749032, 0.078903, 0.0833461, 0.0894323, 0.0928401, 0.097527, 0.0963054, 0.103171, 0.108102, 0.104966, 0.104179, 0.111621, 0.110965, 0.118524, 0.119141, 0.123375, 0.118692, 0.10753, 0.112698, 0.103193, 0.0966573};
  Double_t v22_etagap10_510_pion_xerr[] = {0.,0.,0.,0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04};
  Double_t v22_etagap10_510_pion_yerr[] = {0.,0.,0.,0.00214347, 0.00155063, 0.00162521, 0.00183525, 0.00205243, 0.00228006, 0.00258007, 0.00278512, 0.00301629, 0.00327933, 0.00358512, 0.00395689, 0.0043373, 0.00479985, 0.00524212, 0.00591262, 0.00673476, 0.00761607, 0.00876874, 0.0102147, 0.0118854, 0.013785, 0.0157642, 0.0180509, 0.0199667, 0.0219864, 0.0245517, 0.016479, 0.0353244};
  TGraphErrors* graph = new TGraphErrors(last-first+1, &v22_etagap10_510_pion_x[first], &v22_etagap10_510_pion_y[first], &v22_etagap10_510_pion_xerr[first], &v22_etagap10_510_pion_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_5060_kaon(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, 0, 0.0592854, 0.0581809, 0.0528559, 0.0758825, 0.0948136, 0.103104, 0.118047, 0.139711, 0.14803, 0.14964, 0.172821, 0.173198, 0.191228, 0.191121, 0.206676, 0.188007, 0.180187, 0.200772, 0.21883, 0.179475, 0.187122, 0.218256, 0.250577, 0.223592, 0.292999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0.0327399, 0.00952958, 0.00630952, 0.00536493, 0.0051041, 0.00505363, 0.00518118, 0.00541767, 0.00568562, 0.0060391, 0.00652267, 0.00706427, 0.00770117, 0.00846333, 0.00957273, 0.0109742, 0.0128912, 0.0151542, 0.0179697, 0.0223891, 0.0282206, 0.0392386, 0.0554708, 0.10338, 0.262149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0, 0.0623433, 0.0177094, 0.0118733, 0.0103362, 0.0100447, 0.0100381, 0.0104779, 0.0111214, 0.0116894, 0.0123778, 0.0135523, 0.0144775, 0.0158768, 0.017185, 0.0192743, 0.0216116, 0.0248209, 0.0293869, 0.0347478, 0.0427324, 0.0536825, 0.0742418, 0.104119, 0.180642, 0.555504, 0.0456015, 0.0717251, 0.202558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_4050_kaon(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, 0, 0.0619661, 0.0400546, 0.0619503, 0.0785653, 0.0916647, 0.105258, 0.118573, 0.140119, 0.148773, 0.157981, 0.167909, 0.176368, 0.190243, 0.197994, 0.192225, 0.201264, 0.208214, 0.217569, 0.215782, 0.209895, 0.205265, 0.214319, 0.231061, 0.257986, 0.383446, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0.0201743, 0.00584789, 0.00382593, 0.00323562, 0.00303369, 0.00301693, 0.00305804, 0.00316891, 0.00329939, 0.00352794, 0.00377958, 0.00406431, 0.00447333, 0.00491623, 0.00554596, 0.00633044, 0.00740304, 0.0086718, 0.0104701, 0.0128577, 0.0165705, 0.0233379, 0.0316965, 0.0604997, 0.142815, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0, 0.0368872, 0.010646, 0.00721477, 0.00638506, 0.00625038, 0.00641893, 0.00670512, 0.00724411, 0.00762642, 0.00811159, 0.00868884, 0.00928689, 0.0101344, 0.0109697, 0.0118869, 0.0132718, 0.015169, 0.0173855, 0.0205779, 0.025083, 0.031145, 0.0430324, 0.0585126, 0.102606, 0.255642, 0.0254592, 0.0349152, 0.0887712, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_3040_kaon(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, 0, 0.000553789, 0.0404834, 0.0500686, 0.0659864, 0.0809581, 0.0979551, 0.111338, 0.125787, 0.138353, 0.152205, 0.162979, 0.171183, 0.178498, 0.189554, 0.194077, 0.195814, 0.204214, 0.210309, 0.215834, 0.206115, 0.227138, 0.20424, 0.216186, 0.203484, 0.1687, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0.0142928, 0.00413782, 0.00269443, 0.00225036, 0.00211002, 0.00207131, 0.00208791, 0.00214672, 0.00224472, 0.00238231, 0.00255078, 0.00274784, 0.00298966, 0.00331916, 0.00372056, 0.00426177, 0.00498107, 0.00590833, 0.00707412, 0.0086493, 0.0114182, 0.0157553, 0.0219151, 0.0404066, 0.143742, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0, 0.0259527, 0.00764997, 0.00519162, 0.00462467, 0.00462972, 0.0048717, 0.00515435, 0.00553526, 0.00593861, 0.00641789, 0.0068783, 0.00731213, 0.00780885, 0.00848646, 0.00915576, 0.00997916, 0.0112493, 0.0128153, 0.0148045, 0.017474, 0.022579, 0.0298356, 0.0427476, 0.0757909, 0.238668, 0.0178573, 0.0263078, 0.0551329, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_2030_kaon(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, 0, 0.0212288, 0.0259616, 0.0411856, 0.0524764, 0.0668708, 0.0808397, 0.0942864, 0.106513, 0.119792, 0.130224, 0.139591, 0.15116, 0.15632, 0.16214, 0.1692, 0.170107, 0.183808, 0.194388, 0.191664, 0.192513, 0.192104, 0.197077, 0.200502, 0.182628, 0.147351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0.0107508, 0.00320911, 0.00207722, 0.00172773, 0.00161598, 0.00158404, 0.00158521, 0.00162636, 0.00169633, 0.00179334, 0.00191295, 0.00206472, 0.00224106, 0.00247143, 0.00279206, 0.00319885, 0.00375698, 0.00443323, 0.00534009, 0.00661798, 0.00862949, 0.0118678, 0.0174641, 0.030209, 0.100816, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0, 0.0197657, 0.00587757, 0.00400434, 0.00356801, 0.0036119, 0.00382296, 0.00410052, 0.00441878, 0.00480124, 0.00516269, 0.00552864, 0.00597777, 0.00631951, 0.00674724, 0.00731513, 0.00790242, 0.00897728, 0.0101926, 0.0115865, 0.0137535, 0.0170439, 0.0226759, 0.0325735, 0.0548696, 0.18938, 0.0135812, 0.0203971, 0.0475816, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_1020_kaon(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, 0, 0.026086, 0.0200684, 0.0287286, 0.0413946, 0.0518688, 0.0605028, 0.0735013, 0.0829178, 0.0920512, 0.0970675, 0.109182, 0.112781, 0.121785, 0.124268, 0.131138, 0.140937, 0.137646, 0.148586, 0.147178, 0.159076, 0.153502, 0.152984, 0.164356, 0.185492, 0.199013, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0.00909186, 0.00275495, 0.00176528, 0.00146439, 0.00136497, 0.00132616, 0.00132809, 0.00135637, 0.00141312, 0.00149465, 0.00159557, 0.00171572, 0.00187653, 0.00206897, 0.00234094, 0.00268047, 0.00314097, 0.00371948, 0.00447599, 0.00550291, 0.00716883, 0.0100772, 0.0149141, 0.0263166, 0.0846981, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0, 0.0163953, 0.00499284, 0.00332771, 0.00295984, 0.00296082, 0.00305623, 0.00330957, 0.00354906, 0.00382349, 0.00403788, 0.00443445, 0.0046715, 0.00507456, 0.00539324, 0.00589863, 0.00656852, 0.00718652, 0.00826722, 0.00947331, 0.0113341, 0.0140336, 0.0190078, 0.0276842, 0.0481405, 0.142308, 0.0116544, 0.0178366, 0.0362519, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_510_kaon(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v22_etagap10_510_kaon_nPoints = 26;
  if (last>v22_etagap10_510_kaon_nPoints-1) last=v22_etagap10_510_kaon_nPoints-1;
  if (last<0 && first<0) last=v22_etagap10_510_kaon_nPoints-1;
  if (last<0) last=v22_etagap10_510_kaon_nPoints-1+last;
  if (first<0) first=0;
  Double_t v22_etagap10_510_kaon_x[] = {0.05, 0.15, 0.25,0.35,0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55};
  Double_t v22_etagap10_510_kaon_y[] = {0.,0.,0.,0.,0.00966259, 0.0207807, 0.0256179, 0.0355533, 0.042711, 0.0502604, 0.0580054, 0.0591413, 0.0659689, 0.0769689, 0.076443, 0.0875564, 0.0921437, 0.0983687, 0.0969186, 0.0992941, 0.101035, 0.102316, 0.102327, 0.0984255, 0.119298, 0.138143};
  Double_t v22_etagap10_510_kaon_xerr[] = {0.,0.,0.,0.,0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04};
  Double_t v22_etagap10_510_kaon_yerr[] = {0.,0.,0.,0.,0.00784647, 0.00508557, 0.00427572, 0.00407675, 0.00403995, 0.00413015, 0.00430378, 0.0044739, 0.00477018, 0.00519501, 0.00552012, 0.00606902, 0.00663695, 0.00745315, 0.00835876, 0.009673, 0.0113138, 0.0136154, 0.0165971, 0.0213286, 0.0291213, 0.0427121};
  TGraphErrors* graph = new TGraphErrors(last-first+1, &v22_etagap10_510_kaon_x[first], &v22_etagap10_510_kaon_y[first], &v22_etagap10_510_kaon_xerr[first], &v22_etagap10_510_kaon_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_5060_antiproton(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, 0, 1.04828, 0.0216201, 0.0288792, 0.0475747, 0.0452145, 0.0510448, 0.0916252, 0.0800232, 0.0999849, 0.133603, 0.151354, 0.166441, 0.164859, 0.189033, 0.191063, 0.224191, 0.2235, 0.208137, 0.262829, 0.234087, 0.250857, 0.259322, 0.221027, 0.287725, 0.297794, 0.245738, 0.296381, 0.228615, 0.265392, 0.1527, 0.702683, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0.00267392, 0.0480364, 0.0204747, 0.0141307, 0.0116684, 0.0105368, 0.0103799, 0.0102472, 0.0103013, 0.0106565, 0.0109217, 0.0113955, 0.0122391, 0.0130204, 0.0138631, 0.0148995, 0.0163369, 0.0172412, 0.0191165, 0.0208819, 0.0221608, 0.0248779, 0.0268306, 0.0292929, 0.0327247, 0.0364108, 0.0390226, 0.0242139, 0.0370034, 0.0681912, 0.36359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0, 0.0318153, 0.0863738, 0.0349737, 0.024328, 0.0204729, 0.0186663, 0.0184856, 0.0183288, 0.0185378, 0.0193167, 0.0201325, 0.0210981, 0.0223835, 0.0240191, 0.0257134, 0.0278661, 0.0303526, 0.0317838, 0.0355249, 0.0383376, 0.0412807, 0.0459884, 0.0500093, 0.0540488, 0.0595738, 0.0658101, 0.0698881, 0.0445687, 0.0687029, 0.124069, 0.596873, 0.0761726, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_4050_antiproton(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, 0, 0, -0.00253575, 0.0196403, 0.0296492, 0.0558592, 0.0585807, 0.0789371, 0.0829314, 0.106347, 0.109234, 0.130626, 0.135786, 0.154787, 0.183858, 0.196135, 0.210303, 0.204343, 0.231183, 0.231211, 0.249107, 0.221292, 0.273605, 0.266969, 0.257376, 0.27806, 0.280984, 0.292262, 0.26905, 0.274387, 0.211313, 0.324339, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0, 0.0313968, 0.013031, 0.00897124, 0.00746666, 0.00669911, 0.00643486, 0.00625644, 0.00625102, 0.0063233, 0.00648134, 0.00679227, 0.00711397, 0.00756203, 0.00803456, 0.00861781, 0.00930825, 0.00993977, 0.0107897, 0.0119757, 0.012844, 0.014168, 0.0151713, 0.0166566, 0.0184211, 0.0202448, 0.0218659, 0.0140385, 0.0214924, 0.0430906, 0.178145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0, 0.137912, 0.0550066, 0.0223057, 0.0155486, 0.0131162, 0.0119509, 0.0115947, 0.0113617, 0.0116088, 0.011777, 0.0123083, 0.0128657, 0.0135363, 0.0147092, 0.0156493, 0.0168069, 0.0178454, 0.0193603, 0.0208125, 0.0228027, 0.0242045, 0.0268854, 0.029038, 0.031391, 0.0345494, 0.0377226, 0.040746, 0.027034, 0.040086, 0.0771034, 0.360776, 0.0543393, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_3040_antiproton(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, 0, 0.338705, 0.0518824, 0.0390561, 0.0276461, 0.0288275, 0.0450128, 0.0541352, 0.0696097, 0.078628, 0.0945815, 0.114324, 0.121956, 0.143111, 0.16049, 0.163625, 0.187258, 0.196448, 0.198742, 0.20469, 0.213722, 0.243047, 0.24687, 0.247373, 0.248214, 0.278438, 0.27313, 0.276065, 0.28618, 0.275928, 0.255872, 0.115524, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0.000645641, 0.0219796, 0.00970872, 0.00665225, 0.00546807, 0.0048868, 0.00460971, 0.00445534, 0.00443915, 0.00440264, 0.00449212, 0.00469103, 0.00489613, 0.00509739, 0.00537234, 0.00577706, 0.00619733, 0.00656813, 0.00723524, 0.00786358, 0.00854128, 0.00919734, 0.0100571, 0.0107599, 0.0121505, 0.0133044, 0.0145959, 0.00927871, 0.0144753, 0.0271428, 0.101974, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0, 0.0103031, 0.0399007, 0.0167902, 0.0116564, 0.00967558, 0.0087891, 0.00842169, 0.00826439, 0.00832211, 0.00845603, 0.00884102, 0.00924786, 0.00986379, 0.010438, 0.0109558, 0.0119274, 0.0127354, 0.0135081, 0.0146049, 0.0157881, 0.0172627, 0.0184926, 0.020007, 0.0214871, 0.0239718, 0.0257944, 0.0281455, 0.0192021, 0.0280399, 0.0496494, 0.182599, 0.0387317, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_2030_antiproton(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, 0, 0.662474, 0.0185994, 0.0117562, 0.0259402, 0.0214211, 0.0304214, 0.0394749, 0.0546118, 0.0597476, 0.0794185, 0.0866745, 0.0970393, 0.10449, 0.129477, 0.136203, 0.149914, 0.158318, 0.181555, 0.188754, 0.194446, 0.197162, 0.223073, 0.227114, 0.23305, 0.245297, 0.240345, 0.245049, 0.259105, 0.26242, 0.287932, 0.243008, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0.364261, 0.0177086, 0.00772697, 0.00537977, 0.00442251, 0.00393434, 0.0036613, 0.00350753, 0.00343486, 0.00345618, 0.00351172, 0.00356278, 0.00370219, 0.0038888, 0.00407012, 0.00430605, 0.00459197, 0.00497422, 0.0053417, 0.00573583, 0.00627158, 0.00680288, 0.00749132, 0.00815469, 0.00883801, 0.00985937, 0.0107836, 0.00687874, 0.0105095, 0.020312, 0.0866113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0, 0.786284, 0.0311215, 0.0133156, 0.00936461, 0.00774258, 0.00698169, 0.00658302, 0.00644905, 0.00637499, 0.00661681, 0.00679006, 0.00704375, 0.00736515, 0.00801826, 0.00841806, 0.00901493, 0.00960231, 0.0105292, 0.0112683, 0.0120311, 0.0128863, 0.0141925, 0.0152828, 0.0165364, 0.0178314, 0.0193874, 0.02123, 0.0149339, 0.0209609, 0.0385035, 0.152991, 0.0307381, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_1020_antiproton(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 48;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4, 4.4, 4.8, 5.2, 5.6, 6, 6.4, 6.8, 7.2, 7.6, 8, 8.4, 8.8, 9.2, 9.6, 9.9};
  Double_t _y[] = {0, 0, 0, 0.0255935, 0.0326516, 0.00631974, 0.0156774, 0.0138975, 0.0183874, 0.0223836, 0.0376923, 0.0473871, 0.0504273, 0.0598239, 0.0756639, 0.0858968, 0.094869, 0.105419, 0.109821, 0.124009, 0.132104, 0.135292, 0.14661, 0.154133, 0.151872, 0.16556, 0.172129, 0.1835, 0.193187, 0.206297, 0.192187, 0.209371, 0.236101, 0.215908, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0, 0, 0, 0.823453, 0.0150733, 0.00662216, 0.0047245, 0.00385231, 0.00342087, 0.00319976, 0.00302894, 0.00295194, 0.00293546, 0.00294981, 0.00303874, 0.00312892, 0.00323678, 0.00340637, 0.00359611, 0.00385576, 0.00412362, 0.00442889, 0.00484538, 0.00520886, 0.00565058, 0.00614164, 0.00677307, 0.00739301, 0.00811282, 0.00894112, 0.0057491, 0.00900794, 0.0178728, 0.0777444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerrSyst[] = {0, 0, 0, 1.28647, 0.0263428, 0.0113809, 0.00814393, 0.00674068, 0.00603507, 0.00567695, 0.00548342, 0.00543364, 0.0054437, 0.00558493, 0.00589599, 0.00618781, 0.00649389, 0.00690933, 0.00729146, 0.00789278, 0.00847596, 0.0090342, 0.00983544, 0.0105641, 0.0112837, 0.0122616, 0.0133408, 0.0146642, 0.0159207, 0.017622, 0.0120255, 0.017693, 0.0329639, 0.141832, 0.026807, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v22_etagap10_510_antiproton(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v22_etagap10_510_antiproton_nPoints = 33;
  if (last>v22_etagap10_510_antiproton_nPoints-1) last=v22_etagap10_510_antiproton_nPoints-1;
  if (last<0 && first<0) last=v22_etagap10_510_antiproton_nPoints-1;
  if (last<0) last=v22_etagap10_510_antiproton_nPoints-1+last;
  if (first<0) first=0;
  Double_t v22_etagap10_510_antiproton_x[] = {0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.05, 2.15, 2.25, 2.35, 2.45, 2.55, 2.65, 2.75, 2.85, 2.95, 3.2, 3.6, 4};
  Double_t v22_etagap10_510_antiproton_y[] = {0.,0.,0.,0.,0.,0.0107737, 0.0128734, 0.00917658, 0.0105757, 0.0115926, 0.0329602, 0.0261356, 0.0313384, 0.0452816, 0.0526354, 0.0618944, 0.0574567, 0.0701679, 0.0701348, 0.0875208, 0.0878755, 0.104836, 0.10294, 0.110327, 0.11429, 0.106938, 0.115266, 0.107332, 0.133372, 0.130432, 0.121658, 0.154643, 0.105422};
  Double_t v22_etagap10_510_antiproton_xerr[] = {0.,0.,0.,0.,0.,0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04};
  Double_t v22_etagap10_510_antiproton_yerr[] = {0.,0.,0.,0.,0.,0.0187085, 0.0131334, 0.0109682, 0.00970316, 0.00905275, 0.00863548, 0.00845393, 0.00840426, 0.00854155, 0.00874073, 0.00902577, 0.00933217, 0.00988566, 0.0104503, 0.011238, 0.0120288, 0.0130014, 0.0139594, 0.0152531, 0.0166315, 0.0177388, 0.0196984, 0.0216449, 0.0237533, 0.025945, 0.016823, 0.0267045, 0.0516681};
  TGraphErrors* graph = new TGraphErrors(last-first+1, &v22_etagap10_510_antiproton_x[first], &v22_etagap10_510_antiproton_y[first], &v22_etagap10_510_antiproton_xerr[first], &v22_etagap10_510_antiproton_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// QM11 Ks and lambda
TGraphErrors* v2KsQM114050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 22;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.9, 2.1, 2.3, 2.5, 2.7, 2.9, 3.2, 3.6, 4, 4.4, 4.8};
  Double_t _y[] = {0.0149204, 0.0586289, 0.0649511, 0.0869282, 0.095823, 0.118562, 0.129187, 0.143078, 0.151888, 0.144034, 0.165162, 0.201767, 0.179882, 0.20807, 0.193481, 0.201477, 0.190785, 0.218286, 0.201261, 0.195918, 0.200895, 0.162648, 0.202368, 0.19096, 0.143372};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.0300707, 0.021654, 0.0182861, 0.0190635, 0.0186501, 0.0204063, 0.0204742, 0.02106, 0.0211224, 0.0196578, 0.021203, 0.0238578, 0.0215306, 0.0235206, 0.0196785, 0.0196917, 0.0200961, 0.0221347, 0.0230998, 0.0261922, 0.0234749, 0.0306236, 0.0433844, 0.0608945, 0.0726564};
  Double_t _yerrS[] = {0.0300707, 0.021654, 0.0182861, 0.0190635, 0.0186501, 0.0204063, 0.0204742, 0.02106, 0.0211224, 0.0196578, 0.021203, 0.0238578, 0.0215306, 0.0235206, 0.0196785, 0.0196917, 0.0200961, 0.0221347, 0.0230998, 0.0261922, 0.0234749, 0.0306236, 0.0433844, 0.0608945, 0.0726564};

  _yerr[1-1]=0.0298;_yerrS[1-1]=0.0043;
  _yerr[2-1]=0.0170;_yerrS[2-1]=0.0134;
  _yerr[3-1]=0.0129;_yerrS[3-1]=0.0129;
  _yerr[4-1]=0.0111;_yerrS[4-1]=0.0155;
  _yerr[5-1]=0.0103;_yerrS[5-1]=0.0156;
  _yerr[6-1]=0.0101;_yerrS[6-1]=0.0177;
  _yerr[7-1]=0.0099;_yerrS[7-1]=0.0179;
  _yerr[8-1]=0.0100;_yerrS[8-1]=0.0185;
  _yerr[9-1]=0.0104;_yerrS[9-1]=0.0184;
  _yerr[10-1]=0.0109;_yerrS[10-1]=0.0164;
  _yerr[11-1]=0.0117;_yerrS[11-1]=0.0177;
  _yerr[12-1]=0.0125;_yerrS[12-1]=0.0203;
  _yerr[13-1]=0.0131;_yerrS[13-1]=0.0171;
  _yerr[14-1]=0.0143;_yerrS[14-1]=0.0187;
  _yerr[15-1]=0.0115;_yerrS[15-1]=0.0159;
  _yerr[16-1]=0.0129;_yerrS[16-1]=0.0148;
  _yerr[17-1]=0.0157;_yerrS[17-1]=0.0126;
  _yerr[18-1]=0.0181;_yerrS[18-1]=0.0128;
  _yerr[19-1]=0.0206;_yerrS[19-1]=0.0105;
  _yerr[20-1]=0.0246;_yerrS[20-1]=0.0090;
  _yerr[21-1]=0.0222;_yerrS[21-1]=0.0076;
  _yerr[22-1]=0.0303;_yerrS[22-1]=0.0046;
  _yerr[23-1]=0.0432;_yerrS[23-1]=0.0039;
  _yerr[24-1]=0.0609;_yerrS[24-1]=0.0022;
  _yerr[25-1]=0.0727;_yerrS[25-1]=0.0006;

 if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _yerrS[i]*_yerrS[i]);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v2LambdaQM114050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 10;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.1, 1.3, 1.5, 1.7, 1.9, 2.15, 2.45, 2.75, 2.95, 3.5, 4.5};
  Double_t _y[] = {0.070888, 0.119342, 0.149007, 0.174366, 0.179891, 0.219007, 0.246098, 0.280332, 0.233308, 0.254311, 0.30027};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.0193462, 0.026561, 0.0322, 0.036856, 0.0379916, 0.0464809, 0.0503634, 0.0963763, 0.0946555, 0.0545124, 0.0964832};
  Double_t _yerrS[] = {0.0193462, 0.026561, 0.0322, 0.036856, 0.0379916, 0.0464809, 0.0503634, 0.0963763, 0.0946555, 0.0545124, 0.0964832};

  _yerr[1-1]=0.0134;_yerrS[1-1]=0.0139;
  _yerr[2-1]=0.0119;_yerrS[2-1]=0.0237;
  _yerr[3-1]=0.0116;_yerrS[3-1]=0.0300;
  _yerr[4-1]=0.0121;_yerrS[4-1]=0.0348;
  _yerr[5-1]=0.0133;_yerrS[5-1]=0.0356;
  _yerr[6-1]=0.0150;_yerrS[6-1]=0.0440;
  _yerr[7-1]=0.0139;_yerrS[7-1]=0.0484;
  _yerr[8-1]=0.0882;_yerrS[8-1]=0.0389;
  _yerr[9-1]=0.0740;_yerrS[9-1]=0.0590;
  _yerr[10-1]=0.0213;_yerrS[10-1]=0.0502;
  _yerr[11-1]=0.0826;_yerrS[11-1]=0.0498;


 if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _yerrS[i]*_yerrS[i]);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v2KsQM111020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 22;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.9, 2.1, 2.3, 2.5, 2.7, 2.9, 3.2, 3.6, 4, 4.4, 4.8};
  Double_t _y[] = {0.037872, 0.0427513, 0.040969, 0.042276, 0.0585498, 0.0594143, 0.0734317, 0.0825041, 0.0995797, 0.104865, 0.103593, 0.114106, 0.121967, 0.134521, 0.133603, 0.143376, 0.153956, 0.168784, 0.155898, 0.155901, 0.165062, 0.165088, 0.108553, 0.132339, 0.0308495};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.0229751, 0.0146732, 0.0115235, 0.01008, 0.0113093, 0.0106629, 0.0116316, 0.0120922, 0.0133899, 0.0135076, 0.0127666, 0.0133961, 0.0137166, 0.0143667, 0.0126623, 0.0129384, 0.0137158, 0.0146097, 0.0157186, 0.0171808, 0.0151266, 0.0197935, 0.0268463, 0.0391686, 0.0471636};
  Double_t _yerrS[] = {0.0229751, 0.0146732, 0.0115235, 0.01008, 0.0113093, 0.0106629, 0.0116316, 0.0120922, 0.0133899, 0.0135076, 0.0127666, 0.0133961, 0.0137166, 0.0143667, 0.0126623, 0.0129384, 0.0137158, 0.0146097, 0.0157186, 0.0171808, 0.0151266, 0.0197935, 0.0268463, 0.0391686, 0.0471636};

  _yerr[1-1]=0.0202;_yerrS[1-1]=0.0109;
  _yerr[2-1]=0.0109;_yerrS[2-1]=0.0098;
  _yerr[3-1]=0.0082;_yerrS[3-1]=0.0081;
  _yerr[4-1]=0.0067;_yerrS[4-1]=0.0075;
  _yerr[5-1]=0.0061;_yerrS[5-1]=0.0095;
  _yerr[6-1]=0.0059;_yerrS[6-1]=0.0089;
  _yerr[7-1]=0.0056;_yerrS[7-1]=0.0102;
  _yerr[8-1]=0.0057;_yerrS[8-1]=0.0107;
  _yerr[9-1]=0.0058;_yerrS[9-1]=0.0121;
  _yerr[10-1]=0.0063;_yerrS[10-1]=0.0119;
  _yerr[11-1]=0.0063;_yerrS[11-1]=0.0111;
  _yerr[12-1]=0.0069;_yerrS[12-1]=0.0115;
  _yerr[13-1]=0.0073;_yerrS[13-1]=0.0116;
  _yerr[14-1]=0.0078;_yerrS[14-1]=0.0121;
  _yerr[15-1]=0.0063;_yerrS[15-1]=0.0110;
  _yerr[16-1]=0.0075;_yerrS[16-1]=0.0106;
  _yerr[17-1]=0.0092;_yerrS[17-1]=0.0101;
  _yerr[18-1]=0.0107;_yerrS[18-1]=0.0099;
  _yerr[19-1]=0.0135;_yerrS[19-1]=0.0081;
  _yerr[20-1]=0.0156;_yerrS[20-1]=0.0072;
  _yerr[21-1]=0.0138;_yerrS[21-1]=0.0062;
  _yerr[22-1]=0.0192;_yerrS[22-1]=0.0046;
  _yerr[23-1]=0.0268;_yerrS[23-1]=0.0021;
  _yerr[24-1]=0.0391;_yerrS[24-1]=0.0015;
  _yerr[25-1]=0.0472;_yerrS[25-1]=0.0001;


 if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _yerrS[i]*_yerrS[i]);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v2LambdaQM111020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 10;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.1, 1.3, 1.5, 1.7, 1.9, 2.15, 2.45, 2.75, 2.95, 3.5, 4.5};
  Double_t _y[] = {0.0329731, 0.0598229, 0.0582877, 0.0862622, 0.105079, 0.11425, 0.131433, 0.165193, 0.167494, 0.206327, 0.156109};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.0128034, 0.0148904, 0.0134535, 0.0186384, 0.0223601, 0.0240979, 0.0275226, 0.0479114, 0.041216, 0.0458347, 0.0765811};
  Double_t _yerrS[] = {0.0128034, 0.0148904, 0.0134535, 0.0186384, 0.0223601, 0.0240979, 0.0275226, 0.0479114, 0.041216, 0.0458347, 0.0765811};

  _yerr[1-1]=0.0111;_yerrS[1-1]=0.0065;
  _yerr[2-1]=0.0082;_yerrS[2-1]=0.0124;
  _yerr[3-1]=0.0073;_yerrS[3-1]=0.0113;
  _yerr[4-1]=0.0070;_yerrS[4-1]=0.0173;
  _yerr[5-1]=0.0074;_yerrS[5-1]=0.0211;
  _yerr[6-1]=0.0080;_yerrS[6-1]=0.0227;
  _yerr[7-1]=0.0072;_yerrS[7-1]=0.0266;
  _yerr[8-1]=0.0408;_yerrS[8-1]=0.0252;
  _yerr[9-1]=0.0282;_yerrS[9-1]=0.0300;
  _yerr[10-1]=0.0283;_yerrS[10-1]=0.0361;
  _yerr[11-1]=0.0637;_yerrS[11-1]=0.0425;


 if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	_yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _yerrS[i]*_yerrS[i]);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}


// Kink with VZERO SP method
TGraphErrors* v2Kink0005(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 17;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.3125, 0.4375, 0.5625, 0.6875, 0.8125, 0.9375, 1.125, 1.375, 1.625, 1.875, 2.125, 2.375, 2.75, 3.25, 3.75, 4.25, 4.75};
  Double_t _y[] = {0.00278912, 0.00150957, 0.00969046, 0.0104301, 0.0188253, 0.0227717, 0.0309487, 0.0341199, 0.0505573, 0.0482094, 0.0587934, 0.0527458, 0.058417, 0.0243267, -0.00413263, 0.049706, 0.124202};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00265733, 0.0021355, 0.00200978, 0.00210868, 0.0023306, 0.00266326, 0.00233616, 0.00321753, 0.00440557, 0.00612543, 0.00843734, 0.0115667, 0.0125789, 0.0219909, 0.0384996, 0.0573552, 0.0832343};
  Double_t _yerrSyst[] = {0.000115953, 0.000744338, 0.000801153, 0.001446, 0.00174913, 0.00237721, 0.0026208, 0.00388338, 0.00370303, 0.00451601, 0.00405148, 0.0044871, 0.00232061, -0.000394227, 0.00761978, 0.0190399, 0.0190399};

  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0.0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
TGraphErrors* v2Kink0510(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 17;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.3125, 0.4375, 0.5625, 0.6875, 0.8125, 0.9375, 1.125, 1.375, 1.625, 1.875, 2.125, 2.375, 2.75, 3.25, 3.75, 4.25, 4.75};
  Double_t _y[] = {0.0046225, 0.00633764, 0.0161419, 0.0231465, 0.031357, 0.0387739, 0.0525418, 0.0582742, 0.0787954, 0.0953374, 0.0912154, 0.0912694, 0.100176, 0.115121, 0.080661, 0.124693, 0.0479271};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00226415, 0.00180494, 0.0016965, 0.00176181, 0.0019341, 0.00219713, 0.0019242, 0.00263926, 0.00362214, 0.00502443, 0.00690064, 0.00938605, 0.0103232, 0.0181839, 0.0305616, 0.0480648, 0.0734767};
  Double_t _yerrSyst[] = {0.000486803, 0.00123988, 0.00177792, 0.00240858, 0.00297828, 0.00403581, 0.00447613, 0.00605239, 0.00732301, 0.00700639, 0.00701053, 0.00769464, 0.0109818, 0.00769457, 0.019115, 0.00734709, 0.00734709};

  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0.0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v2Kink1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 17;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.3125, 0.4375, 0.5625, 0.6875, 0.8125, 0.9375, 1.125, 1.375, 1.625, 1.875, 2.125, 2.375, 2.75, 3.25, 3.75, 4.25, 4.75};
  Double_t _y[] = {0.00749225, 0.0170844, 0.0243086, 0.0381418, 0.052451, 0.0672117, 0.0814359, 0.101393, 0.117803, 0.132852, 0.150789, 0.147415, 0.148044, 0.154442, 0.173818, 0.22373, 0.105331};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00162693, 0.00129069, 0.00120872, 0.00124744, 0.0013639, 0.00154052, 0.00134308, 0.00184132, 0.00253054, 0.0034831, 0.00483312, 0.00652163, 0.00717336, 0.0125484, 0.0208724, 0.0309835, 0.0502633};
  Double_t _yerrSyst[] = {0.00131228, 0.00186718, 0.00292973, 0.00402884, 0.00516263, 0.00625521, 0.00778814, 0.00904864, 0.0102046, 0.0115823, 0.0113232, 0.0113715, 0.0147328, 0.0165812, 0.0342972, 0.016147, 0.016147};

  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0.0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v2Kink2030(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 17;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.3125, 0.4375, 0.5625, 0.6875, 0.8125, 0.9375, 1.125, 1.375, 1.625, 1.875, 2.125, 2.375, 2.75, 3.25, 3.75, 4.25, 4.75};
  Double_t _y[] = {0.0072888, 0.0241204, 0.038972, 0.0557968, 0.0706379, 0.0905339, 0.110115, 0.137367, 0.154966, 0.173271, 0.187214, 0.197233, 0.196449, 0.204328, 0.190329, 0.198035, 0.215135};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00185852, 0.00147397, 0.00138144, 0.00142629, 0.00155702, 0.00175274, 0.00152882, 0.00209354, 0.00289508, 0.00399616, 0.00545056, 0.00742193, 0.00797779, 0.0139342, 0.0227111, 0.036162, 0.053161};
  Double_t _yerrSyst[] = {0.00185272, 0.00299349, 0.00428583, 0.0054258, 0.00695404, 0.0084581, 0.0105514, 0.0119032, 0.0133092, 0.0143802, 0.0151497, 0.0150896, 0.0194916, 0.0181562, 0.0303583, 0.0329796, 0.0329796};

  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0.0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v2Kink3040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 17;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.3125, 0.4375, 0.5625, 0.6875, 0.8125, 0.9375, 1.125, 1.375, 1.625, 1.875, 2.125, 2.375, 2.75, 3.25, 3.75, 4.25, 4.75};
  Double_t _y[] = {0.0198535, 0.0269752, 0.0489322, 0.0685815, 0.0871186, 0.106312, 0.130012, 0.153869, 0.181945, 0.191183, 0.200373, 0.217543, 0.22113, 0.227982, 0.152184, 0.204723, 0.10483};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00252247, 0.00200528, 0.00189274, 0.00196066, 0.00214449, 0.00242964, 0.0021233, 0.0029313, 0.00405387, 0.00556614, 0.00764924, 0.0105114, 0.0113762, 0.0191464, 0.0310815, 0.0459809, 0.063268};
  Double_t _yerrSyst[] = {0.00207201, 0.00375855, 0.00526785, 0.0066917, 0.008166, 0.00998641, 0.0118189, 0.0139754, 0.0146851, 0.0153909, 0.0167098, 0.0169853, 0.0217481, 0.0145174, 0.0313835, 0.0160701, 0.0160701};

  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0.0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v2Kink4050(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 17;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.3125, 0.4375, 0.5625, 0.6875, 0.8125, 0.9375, 1.125, 1.375, 1.625, 1.875, 2.125, 2.375, 2.75, 3.25, 3.75, 4.25, 4.75};
  Double_t _y[] = {0.0184006, 0.039312, 0.0560155, 0.0744549, 0.105477, 0.117306, 0.14288, 0.168705, 0.187757, 0.211535, 0.21727, 0.230958, 0.232356, 0.211124, 0.215568, 0.261458, 0.29527};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00340412, 0.00271914, 0.00258583, 0.00270762, 0.00298639, 0.00338847, 0.00298335, 0.00410873, 0.00569788, 0.00789697, 0.0109218, 0.0148735, 0.0154399, 0.0265265, 0.045388, 0.0613099, 0.0871169};
  Double_t _yerrSyst[] = {0.00301961, 0.00430263, 0.00571899, 0.00810186, 0.00901046, 0.0109748, 0.0129584, 0.0144219, 0.0162483, 0.0166888, 0.0177403, 0.0178476, 0.0201399, 0.0205639, 0.0400808, 0.045264, 0.045264};

  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0.0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v2Kink5060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 17;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.3125, 0.4375, 0.5625, 0.6875, 0.8125, 0.9375, 1.125, 1.375, 1.625, 1.875, 2.125, 2.375, 2.75, 3.25, 3.75, 4.25, 4.75};
  Double_t _y[] = {0.0184053, 0.0421066, 0.0636918, 0.093209, 0.109357, 0.122793, 0.135598, 0.167734, 0.179235, 0.202347, 0.223503, 0.204778, 0.198038, 0.199902, 0.208692, 0.258469, 0.126576};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00520242, 0.00422132, 0.0040556, 0.00427233, 0.00476878, 0.00545619, 0.00489075, 0.00675269, 0.00942665, 0.0131378, 0.0176433, 0.0228161, 0.025738, 0.0438358, 0.0596872, 0.0951616, 0.126892};
  Double_t _yerrSyst[] = {0.00323427, 0.00489226, 0.00715952, 0.00839988, 0.00943188, 0.0104155, 0.0128839, 0.0137673, 0.0155425, 0.0171676, 0.0157293, 0.0152116, 0.0190695, 0.0199079, 0.0396226, 0.0194037, 0.0194037};

  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0.0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v2Kink6070(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 17;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {0.3125, 0.4375, 0.5625, 0.6875, 0.8125, 0.9375, 1.125, 1.375, 1.625, 1.875, 2.125, 2.375, 2.75, 3.25, 3.75, 4.25, 4.75};
  Double_t _y[] = {0.0160665, 0.0369738, 0.0569239, 0.0756837, 0.10208, 0.116458, 0.12661, 0.128646, 0.146764, 0.171994, 0.180963, 0.183109, 0.139119, 0.19161, 0.108737, 0.177263, 0.189475};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00988879, 0.00800023, 0.00786797, 0.00846542, 0.00954037, 0.0110158, 0.00974575, 0.0135531, 0.0191612, 0.0260883, 0.0352833, 0.049656, 0.0488693, 0.0751465, 0.130463, 0.176409, 0.232558};
  Double_t _yerrSyst[] = {0.00284001, 0.00437241, 0.00581338, 0.00784093, 0.00894528, 0.00972507, 0.00988149, 0.0112731, 0.0132111, 0.0139, 0.0140648, 0.010686, 0.0182784, 0.0103728, 0.0271739, 0.0290459, 0.0290459};

  if(!kStat){
      for(Int_t i=0;i<_nPoints;i++){
	  _yerr[i] = 0.0;
	  _xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<_nPoints;i++){
	  Float_t systerr = _yerrSyst[i];
	  _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + systerr*systerr);
      }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// Xi and Omega approved for QM
TGraphAsymmErrors* v2XiSQM110020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v2XiSQM110020_nPoints = 8;
  if (last>v2XiSQM110020_nPoints-1) last=v2XiSQM110020_nPoints-1;
  if (last<0 && first<0) last=v2XiSQM110020_nPoints-1;
  if (last<0) last=v2XiSQM110020_nPoints-1+last;
  if (first<0) first=0;
  Double_t v2XiSQM110020_x[] = {1.25, 1.75, 2.25, 2.75, 3.25, 3.75, 4.25, 5.25};
  Double_t v2XiSQM110020_y[] = {0.0122607, 0.0467335, 0.0787376, 0.103407, 0.127762, 0.14248, 0.138947, 0.158982};
  Double_t v2XiSQM110020_xerr[] = {0, 0, 0, 0, 0, 0, 0, 0};
  Double_t v2XiSQM110020_yerrL[] = {0.000674581, 0.00295378, 0.00649944, 0.0107775, 0.016228, 0.0214342, 0.0242101, 0.0239034};
  Double_t v2XiSQM110020_yerrH[] = {0.00196832, 0.00551615, 0.00760563, 0.0086593, 0.00962982, 0.00992244, 0.00911361, 0.00672358};
  Double_t v2XiSQM110020_yerr[] = {0.00695454, 0.00390572, 0.00370856, 0.00461745, 0.00655036, 0.0100333, 0.015608, 0.0198221};

  if(!kStat){
      for(Int_t i=0;i<v2XiSQM110020_nPoints;i++){
	  v2XiSQM110020_yerr[i] = 0.0;
	  v2XiSQM110020_xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<v2XiSQM110020_nPoints;i++){
	  v2XiSQM110020_yerrL[i] = TMath::Sqrt(v2XiSQM110020_yerr[i]*v2XiSQM110020_yerr[i] + v2XiSQM110020_yerrL[i]*v2XiSQM110020_yerrL[i]);
	  v2XiSQM110020_yerrH[i] = TMath::Sqrt(v2XiSQM110020_yerr[i]*v2XiSQM110020_yerr[i] + v2XiSQM110020_yerrH[i]*v2XiSQM110020_yerrH[i]);
      }
  }
  else{
      for(Int_t i=0;i<v2XiSQM110020_nPoints;i++){
	v2XiSQM110020_yerrL[i] =  v2XiSQM110020_yerr[i];
	v2XiSQM110020_yerrH[i] =  v2XiSQM110020_yerr[i];
      }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &v2XiSQM110020_x[first], &v2XiSQM110020_y[first], &v2XiSQM110020_xerr[first], &v2XiSQM110020_xerr[first], &v2XiSQM110020_yerrL[first], &v2XiSQM110020_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2XiSQM112040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v2XiSQM112040_nPoints = 8;
  if (last>v2XiSQM112040_nPoints-1) last=v2XiSQM112040_nPoints-1;
  if (last<0 && first<0) last=v2XiSQM112040_nPoints-1;
  if (last<0) last=v2XiSQM112040_nPoints-1+last;
  if (first<0) first=0;
  Double_t v2XiSQM112040_x[] = {1.25, 1.75, 2.25, 2.75, 3.25, 3.75, 4.25, 5.25};
  Double_t v2XiSQM112040_y[] = {0.0712601, 0.112841, 0.172442, 0.213023, 0.244154, 0.264343, 0.301539, 0.250904};
  Double_t v2XiSQM112040_xerr[] = {0, 0, 0, 0, 0, 0, 0, 0};
  Double_t v2XiSQM112040_yerrL[] = {0.00177606, 0.00378591, 0.00775254, 0.0122552, 0.0172471, 0.0222139, 0.0294304, 0.0213675};
  Double_t v2XiSQM112040_yerrH[] = {0.00490055, 0.00593952, 0.00764103, 0.00840135, 0.00887289, 0.00905297, 0.00988339, 0.00559612};
  Double_t v2XiSQM112040_yerr[] = {0.00681536, 0.0042213, 0.00417748, 0.00523159, 0.00731666, 0.0110357, 0.0169457, 0.0196909};

  if(!kStat){
      for(Int_t i=0;i<v2XiSQM112040_nPoints;i++){
	  v2XiSQM112040_yerr[i] = 0.0;
	  v2XiSQM112040_xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<v2XiSQM112040_nPoints;i++){
	  v2XiSQM112040_yerrL[i] = TMath::Sqrt(v2XiSQM112040_yerr[i]*v2XiSQM112040_yerr[i] + v2XiSQM112040_yerrL[i]*v2XiSQM112040_yerrL[i]);
	  v2XiSQM112040_yerrH[i] = TMath::Sqrt(v2XiSQM112040_yerr[i]*v2XiSQM112040_yerr[i] + v2XiSQM112040_yerrH[i]*v2XiSQM112040_yerrH[i]);
      }
  }
  else{
      for(Int_t i=0;i<v2XiSQM112040_nPoints;i++){
	v2XiSQM112040_yerrL[i] =  v2XiSQM112040_yerr[i];
	v2XiSQM112040_yerrH[i] =  v2XiSQM112040_yerr[i];
      }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &v2XiSQM112040_x[first], &v2XiSQM112040_y[first], &v2XiSQM112040_xerr[first], &v2XiSQM112040_xerr[first], &v2XiSQM112040_yerrL[first], &v2XiSQM112040_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2XiSQM114080(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v2XiSQM114080_nPoints = 8;
  if (last>v2XiSQM114080_nPoints-1) last=v2XiSQM114080_nPoints-1;
  if (last<0 && first<0) last=v2XiSQM114080_nPoints-1;
  if (last<0) last=v2XiSQM114080_nPoints-1+last;
  if (first<0) first=0;
  Double_t v2XiSQM114080_x[] = {1.25, 1.75, 2.25, 2.75, 3.25, 3.75, 4.25, 5.25};
  Double_t v2XiSQM114080_y[] = {0.107555, 0.165226, 0.226318, 0.28282, 0.278062, 0.316736, 0.297305, 0.256274};
  Double_t v2XiSQM114080_xerr[] = {0, 0, 0, 0, 0, 0, 0, 0};
  Double_t v2XiSQM114080_yerrL[] = {0.0063979, 0.0126659, 0.0216612, 0.0327278, 0.0378896, 0.049769, 0.0529833, 0.0387182};
  Double_t v2XiSQM114080_yerrH[] = {0.00641104, 0.0096893, 0.0131776, 0.0164053, 0.0160933, 0.0183042, 0.0171653, 0.0104354};
  Double_t v2XiSQM114080_yerr[] = {0.011815, 0.00792612, 0.00819157, 0.01045, 0.014573, 0.0213005, 0.0330642, 0.0357233};

  if(!kStat){
    for(Int_t i=0;i<v2XiSQM114080_nPoints;i++){
	  v2XiSQM114080_yerr[i] = 0.0;
	  v2XiSQM114080_xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<v2XiSQM114080_nPoints;i++){
	  v2XiSQM114080_yerrL[i] = TMath::Sqrt(v2XiSQM114080_yerr[i]*v2XiSQM114080_yerr[i] + v2XiSQM114080_yerrL[i]*v2XiSQM114080_yerrL[i]);
	  v2XiSQM114080_yerrH[i] = TMath::Sqrt(v2XiSQM114080_yerr[i]*v2XiSQM114080_yerr[i] + v2XiSQM114080_yerrH[i]*v2XiSQM114080_yerrH[i]);
      }
  }
  else{
      for(Int_t i=0;i<v2XiSQM114080_nPoints;i++){
	v2XiSQM114080_yerrL[i] =  v2XiSQM114080_yerr[i];
	v2XiSQM114080_yerrH[i] =  v2XiSQM114080_yerr[i];
      }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &v2XiSQM114080_x[first], &v2XiSQM114080_y[first], &v2XiSQM114080_xerr[first], &v2XiSQM114080_xerr[first], &v2XiSQM114080_yerrL[first], &v2XiSQM114080_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2XiSQM110080(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v2XiSQM110080_nPoints = 8;
  if (last>v2XiSQM110080_nPoints-1) last=v2XiSQM110080_nPoints-1;
  if (last<0 && first<0) last=v2XiSQM110080_nPoints-1;
  if (last<0) last=v2XiSQM110080_nPoints-1+last;
  if (first<0) first=0;
  Double_t v2XiSQM110080_x[] = {1.25, 1.75, 2.25, 2.75, 3.25, 3.75, 4.25, 5.25};
  Double_t v2XiSQM110080_y[] = {0.0464933, 0.081694, 0.122039, 0.153568, 0.177207, 0.196881, 0.204888, 0.201544};
  Double_t v2XiSQM110080_xerr[] = {0, 0, 0, 0, 0, 0, 0, 0};
  Double_t v2XiSQM110080_yerrL[] = {0.00215042, 0.00311255, 0.00400468, 0.00489034, 0.00630052, 0.00841482, 0.0106497, 0.00987109};
  Double_t v2XiSQM110080_yerrH[] = {0.00595234, 0.00876142, 0.0112838, 0.0124532, 0.0126323, 0.012266, 0.0110847, 0.00597443};
  Double_t v2XiSQM110080_yerr[] = {0.00463512, 0.00276248, 0.00269241, 0.00337086, 0.00475049, 0.00721294, 0.0111561, 0.0134438};

  if(!kStat){
      for(Int_t i=0;i<v2XiSQM110080_nPoints;i++){
	  v2XiSQM110080_yerr[i] = 0.0;
	  v2XiSQM110080_xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<v2XiSQM110080_nPoints;i++){
	  v2XiSQM110080_yerrL[i] = TMath::Sqrt(v2XiSQM110080_yerr[i]*v2XiSQM110080_yerr[i] + v2XiSQM110080_yerrL[i]*v2XiSQM110080_yerrL[i]);
	  v2XiSQM110080_yerrH[i] = TMath::Sqrt(v2XiSQM110080_yerr[i]*v2XiSQM110080_yerr[i] + v2XiSQM110080_yerrH[i]*v2XiSQM110080_yerrH[i]);
      }
  }
  else{
      for(Int_t i=0;i<v2XiSQM110080_nPoints;i++){
	v2XiSQM110080_yerrL[i] =  v2XiSQM110080_yerr[i];
	v2XiSQM110080_yerrH[i] =  v2XiSQM110080_yerr[i];
      }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &v2XiSQM110080_x[first], &v2XiSQM110080_y[first], &v2XiSQM110080_xerr[first], &v2XiSQM110080_xerr[first], &v2XiSQM110080_yerrL[first], &v2XiSQM110080_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2OmegaSQM110020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v2OmegaSQM110020_nPoints = 5;
  if (last>v2OmegaSQM110020_nPoints-1) last=v2OmegaSQM110020_nPoints-1;
  if (last<0 && first<0) last=v2OmegaSQM110020_nPoints-1;
  if (last<0) last=v2OmegaSQM110020_nPoints-1+last;
  if (first<0) first=0;
  Double_t v2OmegaSQM110020_x[] = {1.75, 2.25, 2.75, 3.25, 4.25};
  Double_t v2OmegaSQM110020_y[] = {0.0519195, 0.0834295, 0.107549, 0.123927, 0.118231};
  Double_t v2OmegaSQM110020_xerr[] = {0, 0, 0, 0, 0};
  Double_t v2OmegaSQM110020_yerrL[] = {0.00640247, 0.0102868, 0.0132677, 0.0152817, 0.00918066};
  Double_t v2OmegaSQM110020_yerrH[] = {0.00875293, 0.0119141, 0.0138805, 0.0150067, 0.00861946};
  Double_t v2OmegaSQM110020_yerr[] = {0.025909, 0.0176272, 0.0178206, 0.0234692, 0.0248951};

  if(!kStat){
      for(Int_t i=0;i<v2OmegaSQM110020_nPoints;i++){
	  v2OmegaSQM110020_yerr[i] = 0.0;
	  v2OmegaSQM110020_xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<v2OmegaSQM110020_nPoints;i++){
	  v2OmegaSQM110020_yerrL[i] = TMath::Sqrt(v2OmegaSQM110020_yerr[i]*v2OmegaSQM110020_yerr[i] + v2OmegaSQM110020_yerrL[i]*v2OmegaSQM110020_yerrL[i]);
	  v2OmegaSQM110020_yerrH[i] = TMath::Sqrt(v2OmegaSQM110020_yerr[i]*v2OmegaSQM110020_yerr[i] + v2OmegaSQM110020_yerrH[i]*v2OmegaSQM110020_yerrH[i]);
      }
  }
  else{
      for(Int_t i=0;i<v2OmegaSQM110020_nPoints;i++){
	v2OmegaSQM110020_yerrL[i] =  v2OmegaSQM110020_yerr[i];
	v2OmegaSQM110020_yerrH[i] =  v2OmegaSQM110020_yerr[i];
      }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &v2OmegaSQM110020_x[first], &v2OmegaSQM110020_y[first], &v2OmegaSQM110020_xerr[first], &v2OmegaSQM110020_xerr[first], &v2OmegaSQM110020_yerrL[first], &v2OmegaSQM110020_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2OmegaSQM112040(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v2OmegaSQM112040_nPoints = 5;
  if (last>v2OmegaSQM112040_nPoints-1) last=v2OmegaSQM112040_nPoints-1;
  if (last<0 && first<0) last=v2OmegaSQM112040_nPoints-1;
  if (last<0) last=v2OmegaSQM112040_nPoints-1+last;
  if (first<0) first=0;
  Double_t v2OmegaSQM112040_x[] = {1.75, 2.25, 2.75, 3.25, 4.25};
  Double_t v2OmegaSQM112040_y[] = {0.0814009, 0.12127, 0.185807, 0.195268, 0.283225};
  Double_t v2OmegaSQM112040_xerr[] = {0, 0, 0, 0, 0};
  Double_t v2OmegaSQM112040_yerrL[] = {0.00965916, 0.0143777, 0.0219579, 0.0231921, 0.0196319};
  Double_t v2OmegaSQM112040_yerrH[] = {0.00830306, 0.012386, 0.0189283, 0.0200527, 0.0169729};
  Double_t v2OmegaSQM112040_yerr[] = {0.0234382, 0.0177883, 0.0182779, 0.0242621, 0.023935};

  if(!kStat){
      for(Int_t i=0;i<v2OmegaSQM112040_nPoints;i++){
	  v2OmegaSQM112040_yerr[i] = 0.0;
	  v2OmegaSQM112040_xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<v2OmegaSQM112040_nPoints;i++){
	  v2OmegaSQM112040_yerrL[i] = TMath::Sqrt(v2OmegaSQM112040_yerr[i]*v2OmegaSQM112040_yerr[i] + v2OmegaSQM112040_yerrL[i]*v2OmegaSQM112040_yerrL[i]);
	  v2OmegaSQM112040_yerrH[i] = TMath::Sqrt(v2OmegaSQM112040_yerr[i]*v2OmegaSQM112040_yerr[i] + v2OmegaSQM112040_yerrH[i]*v2OmegaSQM112040_yerrH[i]);
      }
  }
  else{
      for(Int_t i=0;i<v2OmegaSQM112040_nPoints;i++){
	v2OmegaSQM112040_yerrL[i] =  v2OmegaSQM112040_yerr[i];
	v2OmegaSQM112040_yerrH[i] =  v2OmegaSQM112040_yerr[i];
      }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &v2OmegaSQM112040_x[first], &v2OmegaSQM112040_y[first], &v2OmegaSQM112040_xerr[first], &v2OmegaSQM112040_xerr[first], &v2OmegaSQM112040_yerrL[first], &v2OmegaSQM112040_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2OmegaSQM114080(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v2OmegaSQM114080_nPoints = 5;
  if (last>v2OmegaSQM114080_nPoints-1) last=v2OmegaSQM114080_nPoints-1;
  if (last<0 && first<0) last=v2OmegaSQM114080_nPoints-1;
  if (last<0) last=v2OmegaSQM114080_nPoints-1+last;
  if (first<0) first=0;
  Double_t v2OmegaSQM114080_x[] = {1.75, 2.25, 2.75, 3.25, 4.25};
  Double_t v2OmegaSQM114080_y[] = {0.142785, 0.198855, 0.245025, 0.324906, 0.251377};
  Double_t v2OmegaSQM114080_xerr[] = {0, 0, 0, 0, 0};
  Double_t v2OmegaSQM114080_yerrL[] = {0.0144081, 0.0200663, 0.0247293, 0.0327983, 0.0142125};
  Double_t v2OmegaSQM114080_yerrH[] = {0.0149509, 0.0207167, 0.0254687, 0.0337345, 0.0145248};
  Double_t v2OmegaSQM114080_yerr[] = {0.0382144, 0.033091, 0.033689, 0.0448856, 0.0454132};

  if(!kStat){
      for(Int_t i=0;i<v2OmegaSQM114080_nPoints;i++){
	  v2OmegaSQM114080_yerr[i] = 0.0;
	  v2OmegaSQM114080_xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<v2OmegaSQM114080_nPoints;i++){
	  v2OmegaSQM114080_yerrL[i] = TMath::Sqrt(v2OmegaSQM114080_yerr[i]*v2OmegaSQM114080_yerr[i] + v2OmegaSQM114080_yerrL[i]*v2OmegaSQM114080_yerrL[i]);
	  v2OmegaSQM114080_yerrH[i] = TMath::Sqrt(v2OmegaSQM114080_yerr[i]*v2OmegaSQM114080_yerr[i] + v2OmegaSQM114080_yerrH[i]*v2OmegaSQM114080_yerrH[i]);
      }
  }
  else{
      for(Int_t i=0;i<v2OmegaSQM114080_nPoints;i++){
	v2OmegaSQM114080_yerrL[i] =  v2OmegaSQM114080_yerr[i];
	v2OmegaSQM114080_yerrH[i] =  v2OmegaSQM114080_yerr[i];
      }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &v2OmegaSQM114080_x[first], &v2OmegaSQM114080_y[first], &v2OmegaSQM114080_xerr[first], &v2OmegaSQM114080_xerr[first], &v2OmegaSQM114080_yerrL[first], &v2OmegaSQM114080_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphAsymmErrors* v2OmegaSQM110080(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v2OmegaSQM110080_nPoints = 5;
  if (last>v2OmegaSQM110080_nPoints-1) last=v2OmegaSQM110080_nPoints-1;
  if (last<0 && first<0) last=v2OmegaSQM110080_nPoints-1;
  if (last<0) last=v2OmegaSQM110080_nPoints-1+last;
  if (first<0) first=0;
  Double_t v2OmegaSQM110080_x[] = {1.75, 2.25, 2.75, 3.25, 4.25};
  Double_t v2OmegaSQM110080_y[] = {0.0728013, 0.105837, 0.141493, 0.162115, 0.17853};
  Double_t v2OmegaSQM110080_xerr[] = {0, 0, 0, 0, 0};
  Double_t v2OmegaSQM110080_yerrL[] = {0.00476832, 0.00692521, 0.00925901, 0.0106143, 0.00707741};
  Double_t v2OmegaSQM110080_yerrH[] = {0.00806897, 0.0106351, 0.0134897, 0.0150059, 0.00969192};
  Double_t v2OmegaSQM110080_yerr[] = {0.0170676, 0.0124432, 0.0127703, 0.0168486, 0.0173784};

  if(!kStat){
      for(Int_t i=0;i<v2OmegaSQM110080_nPoints;i++){
	  v2OmegaSQM110080_yerr[i] = 0.0;
	  v2OmegaSQM110080_xerr[i] = 0.05;
      }
  }

  if(kSyst){
      for(Int_t i=0;i<v2OmegaSQM110080_nPoints;i++){
	  v2OmegaSQM110080_yerrL[i] = TMath::Sqrt(v2OmegaSQM110080_yerr[i]*v2OmegaSQM110080_yerr[i] + v2OmegaSQM110080_yerrL[i]*v2OmegaSQM110080_yerrL[i]);
	  v2OmegaSQM110080_yerrH[i] = TMath::Sqrt(v2OmegaSQM110080_yerr[i]*v2OmegaSQM110080_yerr[i] + v2OmegaSQM110080_yerrH[i]*v2OmegaSQM110080_yerrH[i]);
      }
  }
  else{
      for(Int_t i=0;i<v2OmegaSQM110080_nPoints;i++){
	v2OmegaSQM110080_yerrL[i] =  v2OmegaSQM110080_yerr[i];
	v2OmegaSQM110080_yerrH[i] =  v2OmegaSQM110080_yerr[i];
      }
  }

  TGraphAsymmErrors* graph = new TGraphAsymmErrors(last-first+1, &v2OmegaSQM110080_x[first], &v2OmegaSQM110080_y[first], &v2OmegaSQM110080_xerr[first], &v2OmegaSQM110080_xerr[first], &v2OmegaSQM110080_yerrL[first], &v2OmegaSQM110080_yerrH[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// new phenix results
//run7_pion_v2_0_10_new_sys.txt
TGraphErrors* v2PionPHENIX0010(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 16;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.08603, 1.28304, 1.48005, 1.67805, 1.87506, 2.07207, 2.27106, 2.46906, 2.66607, 2.86506, 3.16899, 3.66399, 4.16493, 4.6629, 5.16186, 5.66379};
  Double_t _y[] = {0.0447245, 0.0512504, 0.0574795, 0.0617296, 0.0659824, 0.067367, 0.0678192, 0.0700349, 0.0671657, 0.0659291, 0.0683715, 0.0631313, 0.0549763, 0.0721619, 0.020939, 0.0417612};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.000222701, 0.000298047, 0.000398824, 0.000531302, 0.000704507, 0.000921466, 0.00122938, 0.0016748, 0.00236021, 0.00362083, 0.00317037, 0.00518788, 0.00802641, 0.0112411, 0.0160144, 0.0189578};
  Double_t _yerrS[] = {0.00232395, 0.00266305, 0.00298672, 0.00320756, 0.00342855, 0.00350049, 0.00352399, 0.00363912, 0.00349003, 0.00342578, 0.00355269, 0.0032804, 0.00315815, 0.00510262, 0.00148061, 0.0033927};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _yerrS[i]*_yerrS[i]);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

//run7_pion_v2_10_20_new_sys.txt
TGraphErrors* v2PionPHENIX1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 16;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.08055, 1.27656, 1.47258, 1.66958, 1.86559, 2.0616, 2.25959, 2.45659, 2.65261, 2.85059, 3.15298, 3.64548, 4.14389, 4.63935, 5.13579, 5.63519};
  Double_t _y[] = {0.0838016, 0.0968691, 0.106677, 0.114742, 0.121115, 0.125837, 0.128677, 0.127835, 0.131393, 0.131373, 0.123985, 0.123396, 0.115131, 0.0932285, 0.0945603, 0.0750595};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.000190244, 0.000253536, 0.000337772, 0.000447675, 0.000590113, 0.000766905, 0.00101727, 0.00137521, 0.00193639, 0.00295942, 0.00247985, 0.0040054, 0.00611423, 0.00866822, 0.0126883, 0.0155469};
  Double_t _yerrS[] = {0.00435446, 0.00503347, 0.0055431, 0.00596217, 0.00629332, 0.00653868, 0.00668625, 0.0066425, 0.00682738, 0.00682634, 0.00644245, 0.00641184, 0.00661377, 0.00659225, 0.00668642, 0.00609786};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _yerrS[i]*_yerrS[i]);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

//run7_pion_v2_40_60_new_sys.txt
TGraphErrors* v2PionPHENIX4060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 16;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.07396, 1.26878, 1.46361, 1.65941, 1.85423, 2.04905, 2.24583, 2.44163, 2.63645, 2.83323, 3.13378, 3.62328, 4.11865, 4.61109, 5.10451, 5.60086};
  Double_t _y[] = {0.146249, 0.164058, 0.177614, 0.187203, 0.19349, 0.197953, 0.199169, 0.200115, 0.192651, 0.195101, 0.193315, 0.175433, 0.181669, 0.170734, 0.138554, 0.166739};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.000319726, 0.000427822, 0.000567271, 0.000746729, 0.000975056, 0.00125177, 0.00162971, 0.00214835, 0.0029677, 0.00413081, 0.00363466, 0.00567607, 0.00854216, 0.011881, 0.0183544, 0.0223662};
  Double_t _yerrS[] = {0.00485053, 0.00544119, 0.00589079, 0.00620882, 0.00641734, 0.00656536, 0.00660569, 0.00663706, 0.00638951, 0.00647077, 0.00641153, 0.00581845, 0.0061446, 0.00580747, 0.0081134, 0.0104448};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _yerrS[i]*_yerrS[i]);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// run7_kaon_v2_0_10_new_sys.txt
TGraphErrors* v2KaonPHENIX0010(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 12;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.08822, 1.28563, 1.48403, 1.68144, 1.87885, 2.07626, 2.27565, 2.47405, 2.67146, 2.87085, 3.17539, 3.67139};
  Double_t _y[] = {0.0357656, 0.0445811, 0.0510559, 0.056433, 0.0611297, 0.0651863, 0.0664281, 0.0659084, 0.0686639, 0.0618081, 0.0691171, 0.070925};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.000486801, 0.000587744, 0.000725444, 0.000904875, 0.00111919, 0.00136158, 0.00169396, 0.00216426, 0.00273625, 0.00346302, 0.00727094, 0.0150273};
  Double_t _yerrS[] = {0.00185844, 0.0023165, 0.00265294, 0.00293234, 0.00317639, 0.00338718, 0.00345171, 0.0034247, 0.00356788, 0.00321164, 0.0037857, 0.00459647};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _yerrS[i]*_yerrS[i]);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// run7_kaon_v2_10_20_new_sys.txt
TGraphErrors* v2KaonPHENIX1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 12;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.08164, 1.27786, 1.47506, 1.67127, 1.86748, 2.0637, 2.26188, 2.45908, 2.6553, 2.85348, 3.15619, 3.64919};
  Double_t _y[] = {0.0692813, 0.0828747, 0.0962352, 0.105263, 0.112471, 0.120031, 0.125193, 0.124436, 0.125841, 0.131877, 0.120636, 0.105541};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.0004194, 0.000504879, 0.000621801, 0.000772546, 0.000952328, 0.00115052, 0.00142343, 0.00179927, 0.00225918, 0.002827, 0.00553934, 0.0113803};
  Double_t _yerrS[] = {0.00359996, 0.0043063, 0.00500053, 0.00546963, 0.00584416, 0.00623699, 0.00650522, 0.00646588, 0.00653889, 0.00685253, 0.00660751, 0.00683984};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _yerrS[i]*_yerrS[i]);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}
// run7_kaon_v2_40_60_new_sys.txt
TGraphErrors* v2KaonPHENIX4060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 12;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.07506, 1.27008, 1.4651, 1.6611, 1.85612, 2.05114, 2.24812, 2.44412, 2.63914, 2.83612, 3.13698, 3.62698};
  Double_t _y[] = {0.124107, 0.144895, 0.161632, 0.171836, 0.182351, 0.184241, 0.188441, 0.189411, 0.188685, 0.182045, 0.178534, 0.211813};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.000736268, 0.00089208, 0.0011, 0.00136603, 0.00167614, 0.00200908, 0.00243513, 0.00303598, 0.0037641, 0.00468641, 0.00828064, 0.0164834};
  Double_t _yerrS[] = {0.00411616, 0.00480562, 0.00536073, 0.00569916, 0.0060479, 0.00611058, 0.00624988, 0.00628205, 0.00625797, 0.00603775, 0.00668013, 0.00792532};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _yerrS[i]*_yerrS[i]);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// run7_proton_v2_0_10_new_sys.txt
TGraphErrors* v2AntiprotonPHENIX0010(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 16;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.08932, 1.28693, 1.48454, 1.68314, 1.88074, 2.07835, 2.27794, 2.47654, 2.67415, 2.87374, 3.17859, 3.67509, 4.17755, 4.67703, 5.1775, 5.68095};
  Double_t _y[] = {0.0210294, 0.0324285, 0.0433725, 0.054565, 0.0644553, 0.0715762, 0.0779503, 0.084824, 0.0906549, 0.0951113, 0.0942727, 0.115555, 0.106061, 0.126451, 0.0902255, 0.120818};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.000434053, 0.000480734, 0.0005626, 0.000684719, 0.000846039, 0.00106283, 0.00136236, 0.00173081, 0.00220325, 0.00280525, 0.00415681, 0.00777055, 0.013864, 0.0230551, 0.036464, 0.0527073};
  Double_t _yerrS[] = {0.00109272, 0.00168503, 0.0022537, 0.00283528, 0.0033492, 0.00371921, 0.00405042, 0.00440758, 0.00471057, 0.00494213, 0.00516353, 0.00632921, 0.00609274, 0.00779496, 0.00637991, 0.0098153};


  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _yerrS[i]*_yerrS[i]);
    }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// run7_proton_v2_10_20_new_sys.txt
TGraphErrors* v2AntiprotonPHENIX1020(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 16;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.08274, 1.27915, 1.47557, 1.67297, 1.86938, 2.06579, 2.26418, 2.46158, 2.65799, 2.85638, 3.15939, 3.65289, 4.15231, 4.64877, 5.14622, 5.64663};
  Double_t _y[] = {0.0463211, 0.0659061, 0.0868213, 0.103327, 0.120261, 0.133348, 0.145277, 0.15602, 0.164359, 0.169368, 0.170511, 0.179104, 0.158896, 0.159868, 0.166116, 0.130806};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.00037414, 0.000415018, 0.000486394, 0.000591698, 0.000730528, 0.00091517, 0.00116734, 0.00147657, 0.00186563, 0.00235995, 0.00329999, 0.00605461, 0.0105693, 0.0175421, 0.0284934, 0.0418104};
  Double_t _yerrS[] = {0.00240691, 0.00342458, 0.00451137, 0.00536903, 0.00624894, 0.00692897, 0.00754881, 0.00810704, 0.00854034, 0.00880062, 0.00933927, 0.00980993, 0.00912788, 0.00985493, 0.0117462, 0.0106267};


  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _yerrS[i]*_yerrS[i]);
    }
  }
  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

// run7_proton_v2_40_60_new_sys.txt
TGraphErrors* v2AntiprotonPHENIX4060(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t _nPoints = 16;
  if (last>_nPoints-1) last=_nPoints-1;
  if (last<0 && first<0) last=_nPoints-1;
  if (last<0) last=_nPoints-1+last;
  if (first<0) first=0;
  Double_t _x[] = {1.07616, 1.27138, 1.4666, 1.6628, 1.85801, 2.05323, 2.25041, 2.44661, 2.64183, 2.83901, 3.14018, 3.63068, 4.12707, 4.62051, 5.11493, 5.6123};
  Double_t _y[] = {0.111728, 0.142026, 0.168396, 0.192156, 0.212232, 0.230724, 0.24573, 0.248557, 0.254284, 0.262583, 0.26775, 0.267792, 0.26648, 0.226501, 0.217841, 0.20696};
  Double_t _xerr[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  Double_t _yerr[] = {0.000627176, 0.00072307, 0.00087183, 0.0010793, 0.00135044, 0.00169897, 0.00217077, 0.00272808, 0.00343839, 0.00428991, 0.00552279, 0.00973688, 0.0163398, 0.0270507, 0.0416056, 0.0595448};
  Double_t _yerrS[] = {0.0037056, 0.00471047, 0.00558506, 0.00637309, 0.00703894, 0.00765225, 0.00814994, 0.0082437, 0.00843365, 0.00870889, 0.00937125, 0.00987931, 0.010307, 0.00902884, 0.012994, 0.0142622};

  if(!kStat){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = 0;
      _xerr[i] = 0.05;
    }
  }

  if(kSyst){
    for(Int_t i=0;i<_nPoints;i++){
      _yerr[i] = TMath::Sqrt(_yerr[i]*_yerr[i] + _yerrS[i]*_yerrS[i]);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &_x[first], &_y[first], &_xerr[first], &_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}


// v3 from QM11 QC{2}
TGraphErrors* v32_1020_pion(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //  commentme
    Int_t v32_1020_pion_nPoints = 30;
  if (last>v32_1020_pion_nPoints-1) last=v32_1020_pion_nPoints-1;
  if (last<0 && first<0) last=v32_1020_pion_nPoints-1;
  if (last<0) last=v32_1020_pion_nPoints-1+last;
  if (first<0) first=0;
  Double_t v32_1020_pion_x[] = {0.33, 0.43, 0.53, 0.63, 0.73, 0.83, 0.93, 1.03, 1.13, 1.23, 1.33, 1.43, 1.53, 1.63, 1.73, 1.83, 1.93, 2.18, 2.58, 2.98, 3.38, 3.78, 4.18, 4.58, 4.98, 5.38, 5.78, 6.18, 6.58, 6.98};
  Double_t v32_1020_pion_y[] = {0.0134229, 0.0167432, 0.02107, 0.0262901, 0.0312443, 0.0362567, 0.0422287, 0.0474885, 0.0524595, 0.0567917, 0.0625859, 0.0673443, 0.0725898, 0.0765344, 0.0815771, 0.0849598, 0.08939, 0.0941734, 0.107589, 0.11532, 0.112264, 0.114684, 0.116536, 0, 0, 0, 0, 0, 0, 0};
  Double_t v32_1020_pion_xerr[] = {0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04};
  Double_t v32_1020_pion_yerr[] = {0.000816086, 0.000658693, 0.000742595, 0.000887094, 0.0010371, 0.00119473, 0.00138196, 0.00155296, 0.00171972, 0.00187557, 0.00207941, 0.00226254, 0.00247083, 0.0026593, 0.00289646, 0.00311194, 0.00338275, 0.00316069, 0.00400211, 0.00508831, 0.00656859, 0.00987805, 0.0189298, 0, 0, 0, 0, 0, 0, 0};

  Double_t v32_1020_pion_statError_yerr[] = {0.000390094, 0.00023236, 0.000217013, 0.000228925, 0.00025102, 0.000280217, 0.000313372, 0.000350632, 0.000393107, 0.000444735, 0.000506531, 0.00057781, 0.000661905, 0.00076183, 0.000878565, 0.00101342, 0.00117191, 0.000806488, 0.00134727, 0.00212538, 0.0032084, 0.00527795, 0.0105326, 0, 0, 0, 0, 0, 0, 0};

  if(kStat && !kSyst){
    for(Int_t i=0;i < v32_1020_pion_nPoints;i++){
      v32_1020_pion_yerr[i] =   v32_1020_pion_statError_yerr[i];
    }
  }
  else if(!kStat && kSyst){
    for(Int_t i=0;i < v32_1020_pion_nPoints;i++){
      v32_1020_pion_yerr[i] =  v32_1020_pion_yerr[i]*v32_1020_pion_yerr[i] -  v32_1020_pion_statError_yerr[i]* v32_1020_pion_statError_yerr[i];
      v32_1020_pion_yerr[i] = TMath::Sqrt(v32_1020_pion_yerr[i]);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &v32_1020_pion_x[first], &v32_1020_pion_y[first], &v32_1020_pion_xerr[first], &v32_1020_pion_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v32_1020_kaon(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v32_1020_kaon_nPoints = 25;
  if (last>v32_1020_kaon_nPoints-1) last=v32_1020_kaon_nPoints-1;
  if (last<0 && first<0) last=v32_1020_kaon_nPoints-1;
  if (last<0) last=v32_1020_kaon_nPoints-1+last;
  if (first<0) first=0;
  Double_t v32_1020_kaon_x[] = {0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.2, 2.6, 3, 3.4, 3.8, 4.2, 4.6, 5, 5.4};
  Double_t v32_1020_kaon_y[] = {0.00302743, 0.00670068, 0.00960944, 0.0140959, 0.0210006, 0.0261218, 0.0331506, 0.0390413, 0.0432323, 0.0498768, 0.0535018, 0.0609539, 0.0663136, 0.0701533, 0.0746404, 0.0797591, 0.0864142, 0.0969327, 0.117939, 0, 0, 0, 0, 0, 0};
  Double_t v32_1020_kaon_xerr[] = {0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04};
  Double_t v32_1020_kaon_yerr[] = {0.00291973, 0.00189558, 0.00156194, 0.00147753, 0.00151666, 0.00159995, 0.00174912, 0.00190683, 0.0020656, 0.00228462, 0.00246573, 0.00273975, 0.00300067, 0.00325875, 0.00355464, 0.00392612, 0.00336279, 0.00513077, 0.0134291, 0, 0, 0, 0, 0, 0};

  Double_t v32_1020_kaon_statError_yerr[] = {0.00162595, 0.00105604, 0.000863028, 0.000799207, 0.000779598, 0.000790079, 0.000816257, 0.000853837, 0.000912805, 0.000980786, 0.00106406, 0.00115936, 0.00127764, 0.00141682, 0.00157074, 0.00177344, 0.00121994, 0.00240937, 0.00737108, 0, 0, 0, 0, 0, 0};

  if(kStat && !kSyst){
    for(Int_t i=0;i < v32_1020_kaon_nPoints;i++){
      v32_1020_kaon_yerr[i] =   v32_1020_kaon_statError_yerr[i];
    }
  }
  else if(!kStat && kSyst){
    for(Int_t i=0;i < v32_1020_kaon_nPoints;i++){
      v32_1020_kaon_yerr[i] =  v32_1020_kaon_yerr[i]*v32_1020_kaon_yerr[i] -  v32_1020_kaon_statError_yerr[i]* v32_1020_kaon_statError_yerr[i];
      v32_1020_kaon_yerr[i] = TMath::Sqrt(v32_1020_kaon_yerr[i]);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &v32_1020_kaon_x[first], &v32_1020_kaon_y[first], &v32_1020_kaon_xerr[first], &v32_1020_kaon_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v32_1020_antiproton(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v32_1020_antiproton_nPoints = 28;
  if (last>v32_1020_antiproton_nPoints-1) last=v32_1020_antiproton_nPoints-1;
  if (last<0 && first<0) last=v32_1020_antiproton_nPoints-1;
  if (last<0) last=v32_1020_antiproton_nPoints-1+last;
  if (first<0) first=0;
  Double_t v32_1020_antiproton_x[] = {0.57, 0.67, 0.77, 0.87, 0.97, 1.07, 1.17, 1.27, 1.37, 1.47, 1.57, 1.67, 1.77, 1.87, 1.97, 2.22, 2.62, 3.02, 3.42, 3.82, 4.22, 4.62, 5.02, 5.42, 5.82, 6.22, 6.62, 7.02};
  Double_t v32_1020_antiproton_y[] = {0.00186436, 7.05025e-05, 0.00226371, 0.0025971, 0.00426813, 0.00596588, 0.0109206, 0.0170278, 0.0240831, 0.0275234, 0.0358475, 0.0415758, 0.0496074, 0.0573969, 0.0630463, 0.0785925, 0.102838, 0.120118, 0.137493, 0.142522, 0.151444, 0.144125, 0.192062, 0, 0, 0, 0, 0};
  Double_t v32_1020_antiproton_xerr[] = {0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04};
  Double_t v32_1020_antiproton_yerr[] = {0.00661632, 0.00481615, 0.00405812, 0.00364377, 0.00344754, 0.0033137, 0.0032578, 0.00326806, 0.0033384, 0.00343628, 0.00359836, 0.00377852, 0.00402085, 0.00431005, 0.00458806, 0.00340917, 0.00454227, 0.00595661, 0.00811159, 0.0117587, 0.0190361, 0.0338669, 0.134234, 0, 0, 0, 0, 0};

  Double_t v32_1020_antiproton_statError_yerr[] = {0.00377499, 0.00276915, 0.00234124, 0.00210598, 0.00199562, 0.00191919, 0.00188437, 0.00187885, 0.00189756, 0.00194448, 0.00200543, 0.0020857, 0.00218184, 0.00231353, 0.00244858, 0.00144405, 0.00195883, 0.00279008, 0.00411264, 0.00646947, 0.0109628, 0.0199308, 0.0781864, 0, 0, 0, 0, 0};

  if(kStat && !kSyst){
    for(Int_t i=0;i < v32_1020_antiproton_nPoints;i++){
      v32_1020_antiproton_yerr[i] =   v32_1020_antiproton_statError_yerr[i];
    }
  }
  else if(!kStat && kSyst){
    for(Int_t i=0;i < v32_1020_antiproton_nPoints;i++){
      v32_1020_antiproton_yerr[i] =  v32_1020_antiproton_yerr[i]*v32_1020_antiproton_yerr[i] -  v32_1020_antiproton_statError_yerr[i]* v32_1020_antiproton_statError_yerr[i];
      v32_1020_antiproton_yerr[i] = TMath::Sqrt(v32_1020_antiproton_yerr[i]);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &v32_1020_antiproton_x[first], &v32_1020_antiproton_y[first], &v32_1020_antiproton_xerr[first], &v32_1020_antiproton_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v32_4050_pion(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v32_4050_pion_nPoints = 30;
  if (last>v32_4050_pion_nPoints-1) last=v32_4050_pion_nPoints-1;
  if (last<0 && first<0) last=v32_4050_pion_nPoints-1;
  if (last<0) last=v32_4050_pion_nPoints-1+last;
  if (first<0) first=0;
  Double_t v32_4050_pion_x[] = {0.33, 0.43, 0.53, 0.63, 0.73, 0.83, 0.93, 1.03, 1.13, 1.23, 1.33, 1.43, 1.53, 1.63, 1.73, 1.83, 1.93, 2.18, 2.58, 2.98, 3.38, 3.78, 4.18, 4.58, 4.98, 5.38, 5.78, 6.18, 6.58, 6.98};
  Double_t v32_4050_pion_y[] = {0.0169421, 0.0226956, 0.027289, 0.0344464, 0.0401389, 0.0483862, 0.0538993, 0.0615618, 0.0668474, 0.0724796, 0.0775622, 0.0842534, 0.0894518, 0.0928943, 0.0977908, 0.106364, 0.107759, 0.114188, 0.121071, 0.121902, 0.129527, 0.134133, 0.180864, 0, 0, 0, 0, 0, 0, 0};
  Double_t v32_4050_pion_xerr[] = {0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04};
  Double_t v32_4050_pion_yerr[] = {0.00182104, 0.00124715, 0.00128606, 0.00147443, 0.0016766, 0.00195826, 0.00219382, 0.00249919, 0.00277752, 0.00307774, 0.0033925, 0.00375772, 0.00411319, 0.00447598, 0.00490496, 0.00544854, 0.00595246, 0.00477098, 0.00662221, 0.00943227, 0.0134523, 0.0209874, 0.038741, 0, 0, 0, 0, 0, 0, 0};

  Double_t v32_4050_pion_statError_yerr[] = {0.000970601, 0.000579259, 0.00055439, 0.000591078, 0.000657755, 0.000742217, 0.000836199, 0.000950415, 0.00108627, 0.00123124, 0.00139699, 0.00157447, 0.00176577, 0.00198297, 0.00222574, 0.00250362, 0.00283409, 0.00188237, 0.00314542, 0.00493338, 0.00728232, 0.0117328, 0.0214989, 0, 0, 0, 0, 0, 0, 0};


  if(kStat && !kSyst){
    for(Int_t i=0;i < v32_4050_pion_nPoints;i++){
      v32_4050_pion_yerr[i] =   v32_4050_pion_statError_yerr[i];
    }
  }
  else if(!kStat && kSyst){
    for(Int_t i=0;i < v32_4050_pion_nPoints;i++){
      v32_4050_pion_yerr[i] =  v32_4050_pion_yerr[i]*v32_4050_pion_yerr[i] -  v32_4050_pion_statError_yerr[i]* v32_4050_pion_statError_yerr[i];
      v32_4050_pion_yerr[i] = TMath::Sqrt(v32_4050_pion_yerr[i]);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &v32_4050_pion_x[first], &v32_4050_pion_y[first], &v32_4050_pion_xerr[first], &v32_4050_pion_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v32_4050_kaon(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v32_4050_kaon_nPoints = 25;
  if (last>v32_4050_kaon_nPoints-1) last=v32_4050_kaon_nPoints-1;
  if (last<0 && first<0) last=v32_4050_kaon_nPoints-1;
  if (last<0) last=v32_4050_kaon_nPoints-1+last;
  if (first<0) first=0;
  Double_t v32_4050_kaon_x[] = {0.45, 0.55, 0.65, 0.75, 0.85, 0.95, 1.05, 1.15, 1.25, 1.35, 1.45, 1.55, 1.65, 1.75, 1.85, 1.95, 2.2, 2.6, 3, 3.4, 3.8, 4.2, 4.6, 5, 5.4};
  Double_t v32_4050_kaon_y[] = {0.00800406, 0.00824057, 0.0184803, 0.0236651, 0.0334773, 0.0394258, 0.042902, 0.0526186, 0.056656, 0.0609829, 0.0704108, 0.0727429, 0.0780242, 0.0906113, 0.0879405, 0.0954966, 0.101673, 0.110859, 0.12648, 0, 0, 0, 0, 0, 0};
  Double_t v32_4050_kaon_xerr[] = {0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04};
  Double_t v32_4050_kaon_yerr[] = {0.00647827, 0.00440681, 0.00382398, 0.00365843, 0.00370453, 0.0038315, 0.00398085, 0.00424222, 0.00450969, 0.00481112, 0.00520842, 0.00558284, 0.00606004, 0.00670006, 0.00727355, 0.00812917, 0.00608355, 0.0109859, 0.0319517, 0, 0, 0, 0, 0, 0};

  Double_t v32_4050_kaon_statError_yerr[] = {0.00360466, 0.0024692, 0.00212939, 0.0020259, 0.00201447, 0.00206226, 0.00213368, 0.0022294, 0.00236744, 0.00252395, 0.0026997, 0.00291806, 0.00317155, 0.00347944, 0.00385033, 0.00432545, 0.00299177, 0.00595115, 0.0180812, 0, 0, 0, 0, 0, 0};

  if(kStat && !kSyst){
    for(Int_t i=0;i < v32_4050_kaon_nPoints;i++){
      v32_4050_kaon_yerr[i] =   v32_4050_kaon_statError_yerr[i];
    }
  }
  else if(!kStat && kSyst){
    for(Int_t i=0;i < v32_4050_kaon_nPoints;i++){
      v32_4050_kaon_yerr[i] =  v32_4050_kaon_yerr[i]*v32_4050_kaon_yerr[i] -  v32_4050_kaon_statError_yerr[i]* v32_4050_kaon_statError_yerr[i];
      v32_4050_kaon_yerr[i] = TMath::Sqrt(v32_4050_kaon_yerr[i]);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &v32_4050_kaon_x[first], &v32_4050_kaon_y[first], &v32_4050_kaon_xerr[first], &v32_4050_kaon_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}

TGraphErrors* v32_4050_antiproton(Int_t color=1, Int_t marker=20, Int_t first=-1,Int_t last=-1)
{
  //commentme
  Int_t v32_4050_antiproton_nPoints = 28;
  if (last>v32_4050_antiproton_nPoints-1) last=v32_4050_antiproton_nPoints-1;
  if (last<0 && first<0) last=v32_4050_antiproton_nPoints-1;
  if (last<0) last=v32_4050_antiproton_nPoints-1+last;
  if (first<0) first=0;
  Double_t v32_4050_antiproton_x[] = {0.57, 0.67, 0.77, 0.87, 0.97, 1.07, 1.17, 1.27, 1.37, 1.47, 1.57, 1.67, 1.77, 1.87, 1.97, 2.22, 2.62, 3.02, 3.42, 3.82, 4.22, 4.62, 5.02, 5.42, 5.82, 6.22, 6.62, 7.02};
  Double_t v32_4050_antiproton_y[] = {0.0088111, -0.00168695, 0.010351, 0.00911283, 0.0276992, 0.0240616, 0.0326823, 0.0380326, 0.0510652, 0.0538593, 0.0628152, 0.074492, 0.0831343, 0.0866683, 0.094179, 0.102877, 0.128451, 0.145513, 0.151148, 0.171606, 0.194494, 0.147614, -0.143488, 0, 0, 0, 0, 0};
  Double_t v32_4050_antiproton_xerr[] = {0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04};
  Double_t v32_4050_antiproton_yerr[] = {0.013943, 0.0098319, 0.0083454, 0.00762029, 0.00734332, 0.00721975, 0.00728574, 0.00737796, 0.0076756, 0.00797667, 0.00841186, 0.00894512, 0.00951378, 0.0101552, 0.0109422, 0.0070593, 0.00971959, 0.0135803, 0.0190688, 0.0278606, 0.045911, 0.0816557, 0.29937, 0, 0, 0, 0, 0};

  Double_t v32_4050_antiproton_statError_yerr[] = {0.00790802, 0.00562316, 0.00479201, 0.00440497, 0.00422239, 0.00416259, 0.00418901, 0.00423755, 0.00437205, 0.00454936, 0.00478116, 0.00504625, 0.00534515, 0.00573639, 0.00617799, 0.00370405, 0.00521801, 0.00753314, 0.0108532, 0.0161127, 0.0265911, 0.0483794, 0.176792, 0, 0, 0, 0, 0};

  if(kStat && !kSyst){
    for(Int_t i=0;i < v32_4050_antiproton_nPoints;i++){
      v32_4050_antiproton_yerr[i] =   v32_4050_antiproton_statError_yerr[i];
    }
  }
  else if(!kStat && kSyst){
    for(Int_t i=0;i < v32_4050_antiproton_nPoints;i++){
      v32_4050_antiproton_yerr[i] =  v32_4050_antiproton_yerr[i]*v32_4050_antiproton_yerr[i] -  v32_4050_antiproton_statError_yerr[i]* v32_4050_antiproton_statError_yerr[i];
      v32_4050_antiproton_yerr[i] = TMath::Sqrt(v32_4050_antiproton_yerr[i]);
    }
  }

  TGraphErrors* graph = new TGraphErrors(last-first+1, &v32_4050_antiproton_x[first], &v32_4050_antiproton_y[first], &v32_4050_antiproton_xerr[first], &v32_4050_antiproton_yerr[first]);
  graph->SetLineColor(color);
  graph->SetMarkerColor(color);
  graph->SetMarkerStyle(marker);
  return graph;
}


 v2All.C:1
 v2All.C:2
 v2All.C:3
 v2All.C:4
 v2All.C:5
 v2All.C:6
 v2All.C:7
 v2All.C:8
 v2All.C:9
 v2All.C:10
 v2All.C:11
 v2All.C:12
 v2All.C:13
 v2All.C:14
 v2All.C:15
 v2All.C:16
 v2All.C:17
 v2All.C:18
 v2All.C:19
 v2All.C:20
 v2All.C:21
 v2All.C:22
 v2All.C:23
 v2All.C:24
 v2All.C:25
 v2All.C:26
 v2All.C:27
 v2All.C:28
 v2All.C:29
 v2All.C:30
 v2All.C:31
 v2All.C:32
 v2All.C:33
 v2All.C:34
 v2All.C:35
 v2All.C:36
 v2All.C:37
 v2All.C:38
 v2All.C:39
 v2All.C:40
 v2All.C:41
 v2All.C:42
 v2All.C:43
 v2All.C:44
 v2All.C:45
 v2All.C:46
 v2All.C:47
 v2All.C:48
 v2All.C:49
 v2All.C:50
 v2All.C:51
 v2All.C:52
 v2All.C:53
 v2All.C:54
 v2All.C:55
 v2All.C:56
 v2All.C:57
 v2All.C:58
 v2All.C:59
 v2All.C:60
 v2All.C:61
 v2All.C:62
 v2All.C:63
 v2All.C:64
 v2All.C:65
 v2All.C:66
 v2All.C:67
 v2All.C:68
 v2All.C:69
 v2All.C:70
 v2All.C:71
 v2All.C:72
 v2All.C:73
 v2All.C:74
 v2All.C:75
 v2All.C:76
 v2All.C:77
 v2All.C:78
 v2All.C:79
 v2All.C:80
 v2All.C:81
 v2All.C:82
 v2All.C:83
 v2All.C:84
 v2All.C:85
 v2All.C:86
 v2All.C:87
 v2All.C:88
 v2All.C:89
 v2All.C:90
 v2All.C:91
 v2All.C:92
 v2All.C:93
 v2All.C:94
 v2All.C:95
 v2All.C:96
 v2All.C:97
 v2All.C:98
 v2All.C:99
 v2All.C:100
 v2All.C:101
 v2All.C:102
 v2All.C:103
 v2All.C:104
 v2All.C:105
 v2All.C:106
 v2All.C:107
 v2All.C:108
 v2All.C:109
 v2All.C:110
 v2All.C:111
 v2All.C:112
 v2All.C:113
 v2All.C:114
 v2All.C:115
 v2All.C:116
 v2All.C:117
 v2All.C:118
 v2All.C:119
 v2All.C:120
 v2All.C:121
 v2All.C:122
 v2All.C:123
 v2All.C:124
 v2All.C:125
 v2All.C:126
 v2All.C:127
 v2All.C:128
 v2All.C:129
 v2All.C:130
 v2All.C:131
 v2All.C:132
 v2All.C:133
 v2All.C:134
 v2All.C:135
 v2All.C:136
 v2All.C:137
 v2All.C:138
 v2All.C:139
 v2All.C:140
 v2All.C:141
 v2All.C:142
 v2All.C:143
 v2All.C:144
 v2All.C:145
 v2All.C:146
 v2All.C:147
 v2All.C:148
 v2All.C:149
 v2All.C:150
 v2All.C:151
 v2All.C:152
 v2All.C:153
 v2All.C:154
 v2All.C:155
 v2All.C:156
 v2All.C:157
 v2All.C:158
 v2All.C:159
 v2All.C:160
 v2All.C:161
 v2All.C:162
 v2All.C:163
 v2All.C:164
 v2All.C:165
 v2All.C:166
 v2All.C:167
 v2All.C:168
 v2All.C:169
 v2All.C:170
 v2All.C:171
 v2All.C:172
 v2All.C:173
 v2All.C:174
 v2All.C:175
 v2All.C:176
 v2All.C:177
 v2All.C:178
 v2All.C:179
 v2All.C:180
 v2All.C:181
 v2All.C:182
 v2All.C:183
 v2All.C:184
 v2All.C:185
 v2All.C:186
 v2All.C:187
 v2All.C:188
 v2All.C:189
 v2All.C:190
 v2All.C:191
 v2All.C:192
 v2All.C:193
 v2All.C:194
 v2All.C:195
 v2All.C:196
 v2All.C:197
 v2All.C:198
 v2All.C:199
 v2All.C:200
 v2All.C:201
 v2All.C:202
 v2All.C:203
 v2All.C:204
 v2All.C:205
 v2All.C:206
 v2All.C:207
 v2All.C:208
 v2All.C:209
 v2All.C:210
 v2All.C:211
 v2All.C:212
 v2All.C:213
 v2All.C:214
 v2All.C:215
 v2All.C:216
 v2All.C:217
 v2All.C:218
 v2All.C:219
 v2All.C:220
 v2All.C:221
 v2All.C:222
 v2All.C:223
 v2All.C:224
 v2All.C:225
 v2All.C:226
 v2All.C:227
 v2All.C:228
 v2All.C:229
 v2All.C:230
 v2All.C:231
 v2All.C:232
 v2All.C:233
 v2All.C:234
 v2All.C:235
 v2All.C:236
 v2All.C:237
 v2All.C:238
 v2All.C:239
 v2All.C:240
 v2All.C:241
 v2All.C:242
 v2All.C:243
 v2All.C:244
 v2All.C:245
 v2All.C:246
 v2All.C:247
 v2All.C:248
 v2All.C:249
 v2All.C:250
 v2All.C:251
 v2All.C:252
 v2All.C:253
 v2All.C:254
 v2All.C:255
 v2All.C:256
 v2All.C:257
 v2All.C:258
 v2All.C:259
 v2All.C:260
 v2All.C:261
 v2All.C:262
 v2All.C:263
 v2All.C:264
 v2All.C:265
 v2All.C:266
 v2All.C:267
 v2All.C:268
 v2All.C:269
 v2All.C:270
 v2All.C:271
 v2All.C:272
 v2All.C:273
 v2All.C:274
 v2All.C:275
 v2All.C:276
 v2All.C:277
 v2All.C:278
 v2All.C:279
 v2All.C:280
 v2All.C:281
 v2All.C:282
 v2All.C:283
 v2All.C:284
 v2All.C:285
 v2All.C:286
 v2All.C:287
 v2All.C:288
 v2All.C:289
 v2All.C:290
 v2All.C:291
 v2All.C:292
 v2All.C:293
 v2All.C:294
 v2All.C:295
 v2All.C:296
 v2All.C:297
 v2All.C:298
 v2All.C:299
 v2All.C:300
 v2All.C:301
 v2All.C:302
 v2All.C:303
 v2All.C:304
 v2All.C:305
 v2All.C:306
 v2All.C:307
 v2All.C:308
 v2All.C:309
 v2All.C:310
 v2All.C:311
 v2All.C:312
 v2All.C:313
 v2All.C:314
 v2All.C:315
 v2All.C:316
 v2All.C:317
 v2All.C:318
 v2All.C:319
 v2All.C:320
 v2All.C:321
 v2All.C:322
 v2All.C:323
 v2All.C:324
 v2All.C:325
 v2All.C:326
 v2All.C:327
 v2All.C:328
 v2All.C:329
 v2All.C:330
 v2All.C:331
 v2All.C:332
 v2All.C:333
 v2All.C:334
 v2All.C:335
 v2All.C:336
 v2All.C:337
 v2All.C:338
 v2All.C:339
 v2All.C:340
 v2All.C:341
 v2All.C:342
 v2All.C:343
 v2All.C:344
 v2All.C:345
 v2All.C:346
 v2All.C:347
 v2All.C:348
 v2All.C:349
 v2All.C:350
 v2All.C:351
 v2All.C:352
 v2All.C:353
 v2All.C:354
 v2All.C:355
 v2All.C:356
 v2All.C:357
 v2All.C:358
 v2All.C:359
 v2All.C:360
 v2All.C:361
 v2All.C:362
 v2All.C:363
 v2All.C:364
 v2All.C:365
 v2All.C:366
 v2All.C:367
 v2All.C:368
 v2All.C:369
 v2All.C:370
 v2All.C:371
 v2All.C:372
 v2All.C:373
 v2All.C:374
 v2All.C:375
 v2All.C:376
 v2All.C:377
 v2All.C:378
 v2All.C:379
 v2All.C:380
 v2All.C:381
 v2All.C:382
 v2All.C:383
 v2All.C:384
 v2All.C:385
 v2All.C:386
 v2All.C:387
 v2All.C:388
 v2All.C:389
 v2All.C:390
 v2All.C:391
 v2All.C:392
 v2All.C:393
 v2All.C:394
 v2All.C:395
 v2All.C:396
 v2All.C:397
 v2All.C:398
 v2All.C:399
 v2All.C:400
 v2All.C:401
 v2All.C:402
 v2All.C:403
 v2All.C:404
 v2All.C:405
 v2All.C:406
 v2All.C:407
 v2All.C:408
 v2All.C:409
 v2All.C:410
 v2All.C:411
 v2All.C:412
 v2All.C:413
 v2All.C:414
 v2All.C:415
 v2All.C:416
 v2All.C:417
 v2All.C:418
 v2All.C:419
 v2All.C:420
 v2All.C:421
 v2All.C:422
 v2All.C:423
 v2All.C:424
 v2All.C:425
 v2All.C:426
 v2All.C:427
 v2All.C:428
 v2All.C:429
 v2All.C:430
 v2All.C:431
 v2All.C:432
 v2All.C:433
 v2All.C:434
 v2All.C:435
 v2All.C:436
 v2All.C:437
 v2All.C:438
 v2All.C:439
 v2All.C:440
 v2All.C:441
 v2All.C:442
 v2All.C:443
 v2All.C:444
 v2All.C:445
 v2All.C:446
 v2All.C:447
 v2All.C:448
 v2All.C:449
 v2All.C:450
 v2All.C:451
 v2All.C:452
 v2All.C:453
 v2All.C:454
 v2All.C:455
 v2All.C:456
 v2All.C:457
 v2All.C:458
 v2All.C:459
 v2All.C:460
 v2All.C:461
 v2All.C:462
 v2All.C:463
 v2All.C:464
 v2All.C:465
 v2All.C:466
 v2All.C:467
 v2All.C:468
 v2All.C:469
 v2All.C:470
 v2All.C:471
 v2All.C:472
 v2All.C:473
 v2All.C:474
 v2All.C:475
 v2All.C:476
 v2All.C:477
 v2All.C:478
 v2All.C:479
 v2All.C:480
 v2All.C:481
 v2All.C:482
 v2All.C:483
 v2All.C:484
 v2All.C:485
 v2All.C:486
 v2All.C:487
 v2All.C:488
 v2All.C:489
 v2All.C:490
 v2All.C:491
 v2All.C:492
 v2All.C:493
 v2All.C:494
 v2All.C:495
 v2All.C:496
 v2All.C:497
 v2All.C:498
 v2All.C:499
 v2All.C:500
 v2All.C:501
 v2All.C:502
 v2All.C:503
 v2All.C:504
 v2All.C:505
 v2All.C:506
 v2All.C:507
 v2All.C:508
 v2All.C:509
 v2All.C:510
 v2All.C:511
 v2All.C:512
 v2All.C:513
 v2All.C:514
 v2All.C:515
 v2All.C:516
 v2All.C:517
 v2All.C:518
 v2All.C:519
 v2All.C:520
 v2All.C:521
 v2All.C:522
 v2All.C:523
 v2All.C:524
 v2All.C:525
 v2All.C:526
 v2All.C:527
 v2All.C:528
 v2All.C:529
 v2All.C:530
 v2All.C:531
 v2All.C:532
 v2All.C:533
 v2All.C:534
 v2All.C:535
 v2All.C:536
 v2All.C:537
 v2All.C:538
 v2All.C:539
 v2All.C:540
 v2All.C:541
 v2All.C:542
 v2All.C:543
 v2All.C:544
 v2All.C:545
 v2All.C:546
 v2All.C:547
 v2All.C:548
 v2All.C:549
 v2All.C:550
 v2All.C:551
 v2All.C:552
 v2All.C:553
 v2All.C:554
 v2All.C:555
 v2All.C:556
 v2All.C:557
 v2All.C:558
 v2All.C:559
 v2All.C:560
 v2All.C:561
 v2All.C:562
 v2All.C:563
 v2All.C:564
 v2All.C:565
 v2All.C:566
 v2All.C:567
 v2All.C:568
 v2All.C:569
 v2All.C:570
 v2All.C:571
 v2All.C:572
 v2All.C:573
 v2All.C:574
 v2All.C:575
 v2All.C:576
 v2All.C:577
 v2All.C:578
 v2All.C:579
 v2All.C:580
 v2All.C:581
 v2All.C:582
 v2All.C:583
 v2All.C:584
 v2All.C:585
 v2All.C:586
 v2All.C:587
 v2All.C:588
 v2All.C:589
 v2All.C:590
 v2All.C:591
 v2All.C:592
 v2All.C:593
 v2All.C:594
 v2All.C:595
 v2All.C:596
 v2All.C:597
 v2All.C:598
 v2All.C:599
 v2All.C:600
 v2All.C:601
 v2All.C:602
 v2All.C:603
 v2All.C:604
 v2All.C:605
 v2All.C:606
 v2All.C:607
 v2All.C:608
 v2All.C:609
 v2All.C:610
 v2All.C:611
 v2All.C:612
 v2All.C:613
 v2All.C:614
 v2All.C:615
 v2All.C:616
 v2All.C:617
 v2All.C:618
 v2All.C:619
 v2All.C:620
 v2All.C:621
 v2All.C:622
 v2All.C:623
 v2All.C:624
 v2All.C:625
 v2All.C:626
 v2All.C:627
 v2All.C:628
 v2All.C:629
 v2All.C:630
 v2All.C:631
 v2All.C:632
 v2All.C:633
 v2All.C:634
 v2All.C:635
 v2All.C:636
 v2All.C:637
 v2All.C:638
 v2All.C:639
 v2All.C:640
 v2All.C:641
 v2All.C:642
 v2All.C:643
 v2All.C:644
 v2All.C:645
 v2All.C:646
 v2All.C:647
 v2All.C:648
 v2All.C:649
 v2All.C:650
 v2All.C:651
 v2All.C:652
 v2All.C:653
 v2All.C:654
 v2All.C:655
 v2All.C:656
 v2All.C:657
 v2All.C:658
 v2All.C:659
 v2All.C:660
 v2All.C:661
 v2All.C:662
 v2All.C:663
 v2All.C:664
 v2All.C:665
 v2All.C:666
 v2All.C:667
 v2All.C:668
 v2All.C:669
 v2All.C:670
 v2All.C:671
 v2All.C:672
 v2All.C:673
 v2All.C:674
 v2All.C:675
 v2All.C:676
 v2All.C:677
 v2All.C:678
 v2All.C:679
 v2All.C:680
 v2All.C:681
 v2All.C:682
 v2All.C:683
 v2All.C:684
 v2All.C:685
 v2All.C:686
 v2All.C:687
 v2All.C:688
 v2All.C:689
 v2All.C:690
 v2All.C:691
 v2All.C:692
 v2All.C:693
 v2All.C:694
 v2All.C:695
 v2All.C:696
 v2All.C:697
 v2All.C:698
 v2All.C:699
 v2All.C:700
 v2All.C:701
 v2All.C:702
 v2All.C:703
 v2All.C:704
 v2All.C:705
 v2All.C:706
 v2All.C:707
 v2All.C:708
 v2All.C:709
 v2All.C:710
 v2All.C:711
 v2All.C:712
 v2All.C:713
 v2All.C:714
 v2All.C:715
 v2All.C:716
 v2All.C:717
 v2All.C:718
 v2All.C:719
 v2All.C:720
 v2All.C:721
 v2All.C:722
 v2All.C:723
 v2All.C:724
 v2All.C:725
 v2All.C:726
 v2All.C:727
 v2All.C:728
 v2All.C:729
 v2All.C:730
 v2All.C:731
 v2All.C:732
 v2All.C:733
 v2All.C:734
 v2All.C:735
 v2All.C:736
 v2All.C:737
 v2All.C:738
 v2All.C:739
 v2All.C:740
 v2All.C:741
 v2All.C:742
 v2All.C:743
 v2All.C:744
 v2All.C:745
 v2All.C:746
 v2All.C:747
 v2All.C:748
 v2All.C:749
 v2All.C:750
 v2All.C:751
 v2All.C:752
 v2All.C:753
 v2All.C:754
 v2All.C:755
 v2All.C:756
 v2All.C:757
 v2All.C:758
 v2All.C:759
 v2All.C:760
 v2All.C:761
 v2All.C:762
 v2All.C:763
 v2All.C:764
 v2All.C:765
 v2All.C:766
 v2All.C:767
 v2All.C:768
 v2All.C:769
 v2All.C:770
 v2All.C:771
 v2All.C:772
 v2All.C:773
 v2All.C:774
 v2All.C:775
 v2All.C:776
 v2All.C:777
 v2All.C:778
 v2All.C:779
 v2All.C:780
 v2All.C:781
 v2All.C:782
 v2All.C:783
 v2All.C:784
 v2All.C:785
 v2All.C:786
 v2All.C:787
 v2All.C:788
 v2All.C:789
 v2All.C:790
 v2All.C:791
 v2All.C:792
 v2All.C:793
 v2All.C:794
 v2All.C:795
 v2All.C:796
 v2All.C:797
 v2All.C:798
 v2All.C:799
 v2All.C:800
 v2All.C:801
 v2All.C:802
 v2All.C:803
 v2All.C:804
 v2All.C:805
 v2All.C:806
 v2All.C:807
 v2All.C:808
 v2All.C:809
 v2All.C:810
 v2All.C:811
 v2All.C:812
 v2All.C:813
 v2All.C:814
 v2All.C:815
 v2All.C:816
 v2All.C:817
 v2All.C:818
 v2All.C:819
 v2All.C:820
 v2All.C:821
 v2All.C:822
 v2All.C:823
 v2All.C:824
 v2All.C:825
 v2All.C:826
 v2All.C:827
 v2All.C:828
 v2All.C:829
 v2All.C:830
 v2All.C:831
 v2All.C:832
 v2All.C:833
 v2All.C:834
 v2All.C:835
 v2All.C:836
 v2All.C:837
 v2All.C:838
 v2All.C:839
 v2All.C:840
 v2All.C:841
 v2All.C:842
 v2All.C:843
 v2All.C:844
 v2All.C:845
 v2All.C:846
 v2All.C:847
 v2All.C:848
 v2All.C:849
 v2All.C:850
 v2All.C:851
 v2All.C:852
 v2All.C:853
 v2All.C:854
 v2All.C:855
 v2All.C:856
 v2All.C:857
 v2All.C:858
 v2All.C:859
 v2All.C:860
 v2All.C:861
 v2All.C:862
 v2All.C:863
 v2All.C:864
 v2All.C:865
 v2All.C:866
 v2All.C:867
 v2All.C:868
 v2All.C:869
 v2All.C:870
 v2All.C:871
 v2All.C:872
 v2All.C:873
 v2All.C:874
 v2All.C:875
 v2All.C:876
 v2All.C:877
 v2All.C:878
 v2All.C:879
 v2All.C:880
 v2All.C:881
 v2All.C:882
 v2All.C:883
 v2All.C:884
 v2All.C:885
 v2All.C:886
 v2All.C:887
 v2All.C:888
 v2All.C:889
 v2All.C:890
 v2All.C:891
 v2All.C:892
 v2All.C:893
 v2All.C:894
 v2All.C:895
 v2All.C:896
 v2All.C:897
 v2All.C:898
 v2All.C:899
 v2All.C:900
 v2All.C:901
 v2All.C:902
 v2All.C:903
 v2All.C:904
 v2All.C:905
 v2All.C:906
 v2All.C:907
 v2All.C:908
 v2All.C:909
 v2All.C:910
 v2All.C:911
 v2All.C:912
 v2All.C:913
 v2All.C:914
 v2All.C:915
 v2All.C:916
 v2All.C:917
 v2All.C:918
 v2All.C:919
 v2All.C:920
 v2All.C:921
 v2All.C:922
 v2All.C:923
 v2All.C:924
 v2All.C:925
 v2All.C:926
 v2All.C:927
 v2All.C:928
 v2All.C:929
 v2All.C:930
 v2All.C:931
 v2All.C:932
 v2All.C:933
 v2All.C:934
 v2All.C:935
 v2All.C:936
 v2All.C:937
 v2All.C:938
 v2All.C:939
 v2All.C:940
 v2All.C:941
 v2All.C:942
 v2All.C:943
 v2All.C:944
 v2All.C:945
 v2All.C:946
 v2All.C:947
 v2All.C:948
 v2All.C:949
 v2All.C:950
 v2All.C:951
 v2All.C:952
 v2All.C:953
 v2All.C:954
 v2All.C:955
 v2All.C:956
 v2All.C:957
 v2All.C:958
 v2All.C:959
 v2All.C:960
 v2All.C:961
 v2All.C:962
 v2All.C:963
 v2All.C:964
 v2All.C:965
 v2All.C:966
 v2All.C:967
 v2All.C:968
 v2All.C:969
 v2All.C:970
 v2All.C:971
 v2All.C:972
 v2All.C:973
 v2All.C:974
 v2All.C:975
 v2All.C:976
 v2All.C:977
 v2All.C:978
 v2All.C:979
 v2All.C:980
 v2All.C:981
 v2All.C:982
 v2All.C:983
 v2All.C:984
 v2All.C:985
 v2All.C:986
 v2All.C:987
 v2All.C:988
 v2All.C:989
 v2All.C:990
 v2All.C:991
 v2All.C:992
 v2All.C:993
 v2All.C:994
 v2All.C:995
 v2All.C:996
 v2All.C:997
 v2All.C:998
 v2All.C:999
 v2All.C:1000
 v2All.C:1001
 v2All.C:1002
 v2All.C:1003
 v2All.C:1004
 v2All.C:1005
 v2All.C:1006
 v2All.C:1007
 v2All.C:1008
 v2All.C:1009
 v2All.C:1010
 v2All.C:1011
 v2All.C:1012
 v2All.C:1013
 v2All.C:1014
 v2All.C:1015
 v2All.C:1016
 v2All.C:1017
 v2All.C:1018
 v2All.C:1019
 v2All.C:1020
 v2All.C:1021
 v2All.C:1022
 v2All.C:1023
 v2All.C:1024
 v2All.C:1025
 v2All.C:1026
 v2All.C:1027
 v2All.C:1028
 v2All.C:1029
 v2All.C:1030
 v2All.C:1031
 v2All.C:1032
 v2All.C:1033
 v2All.C:1034
 v2All.C:1035
 v2All.C:1036
 v2All.C:1037
 v2All.C:1038
 v2All.C:1039
 v2All.C:1040
 v2All.C:1041
 v2All.C:1042
 v2All.C:1043
 v2All.C:1044
 v2All.C:1045
 v2All.C:1046
 v2All.C:1047
 v2All.C:1048
 v2All.C:1049
 v2All.C:1050
 v2All.C:1051
 v2All.C:1052
 v2All.C:1053
 v2All.C:1054
 v2All.C:1055
 v2All.C:1056
 v2All.C:1057
 v2All.C:1058
 v2All.C:1059
 v2All.C:1060
 v2All.C:1061
 v2All.C:1062
 v2All.C:1063
 v2All.C:1064
 v2All.C:1065
 v2All.C:1066
 v2All.C:1067
 v2All.C:1068
 v2All.C:1069
 v2All.C:1070
 v2All.C:1071
 v2All.C:1072
 v2All.C:1073
 v2All.C:1074
 v2All.C:1075
 v2All.C:1076
 v2All.C:1077
 v2All.C:1078
 v2All.C:1079
 v2All.C:1080
 v2All.C:1081
 v2All.C:1082
 v2All.C:1083
 v2All.C:1084
 v2All.C:1085
 v2All.C:1086
 v2All.C:1087
 v2All.C:1088
 v2All.C:1089
 v2All.C:1090
 v2All.C:1091
 v2All.C:1092
 v2All.C:1093
 v2All.C:1094
 v2All.C:1095
 v2All.C:1096
 v2All.C:1097
 v2All.C:1098
 v2All.C:1099
 v2All.C:1100
 v2All.C:1101
 v2All.C:1102
 v2All.C:1103
 v2All.C:1104
 v2All.C:1105
 v2All.C:1106
 v2All.C:1107
 v2All.C:1108
 v2All.C:1109
 v2All.C:1110
 v2All.C:1111
 v2All.C:1112
 v2All.C:1113
 v2All.C:1114
 v2All.C:1115
 v2All.C:1116
 v2All.C:1117
 v2All.C:1118
 v2All.C:1119
 v2All.C:1120
 v2All.C:1121
 v2All.C:1122
 v2All.C:1123
 v2All.C:1124
 v2All.C:1125
 v2All.C:1126
 v2All.C:1127
 v2All.C:1128
 v2All.C:1129
 v2All.C:1130
 v2All.C:1131
 v2All.C:1132
 v2All.C:1133
 v2All.C:1134
 v2All.C:1135
 v2All.C:1136
 v2All.C:1137
 v2All.C:1138
 v2All.C:1139
 v2All.C:1140
 v2All.C:1141
 v2All.C:1142
 v2All.C:1143
 v2All.C:1144
 v2All.C:1145
 v2All.C:1146
 v2All.C:1147
 v2All.C:1148
 v2All.C:1149
 v2All.C:1150
 v2All.C:1151
 v2All.C:1152
 v2All.C:1153
 v2All.C:1154
 v2All.C:1155
 v2All.C:1156
 v2All.C:1157
 v2All.C:1158
 v2All.C:1159
 v2All.C:1160
 v2All.C:1161
 v2All.C:1162
 v2All.C:1163
 v2All.C:1164
 v2All.C:1165
 v2All.C:1166
 v2All.C:1167
 v2All.C:1168
 v2All.C:1169
 v2All.C:1170
 v2All.C:1171
 v2All.C:1172
 v2All.C:1173
 v2All.C:1174
 v2All.C:1175
 v2All.C:1176
 v2All.C:1177
 v2All.C:1178
 v2All.C:1179
 v2All.C:1180
 v2All.C:1181
 v2All.C:1182
 v2All.C:1183
 v2All.C:1184
 v2All.C:1185
 v2All.C:1186
 v2All.C:1187
 v2All.C:1188
 v2All.C:1189
 v2All.C:1190
 v2All.C:1191
 v2All.C:1192
 v2All.C:1193
 v2All.C:1194
 v2All.C:1195
 v2All.C:1196
 v2All.C:1197
 v2All.C:1198
 v2All.C:1199
 v2All.C:1200
 v2All.C:1201
 v2All.C:1202
 v2All.C:1203
 v2All.C:1204
 v2All.C:1205
 v2All.C:1206
 v2All.C:1207
 v2All.C:1208
 v2All.C:1209
 v2All.C:1210
 v2All.C:1211
 v2All.C:1212
 v2All.C:1213
 v2All.C:1214
 v2All.C:1215
 v2All.C:1216
 v2All.C:1217
 v2All.C:1218
 v2All.C:1219
 v2All.C:1220
 v2All.C:1221
 v2All.C:1222
 v2All.C:1223
 v2All.C:1224
 v2All.C:1225
 v2All.C:1226
 v2All.C:1227
 v2All.C:1228
 v2All.C:1229
 v2All.C:1230
 v2All.C:1231
 v2All.C:1232
 v2All.C:1233
 v2All.C:1234
 v2All.C:1235
 v2All.C:1236
 v2All.C:1237
 v2All.C:1238
 v2All.C:1239
 v2All.C:1240
 v2All.C:1241
 v2All.C:1242
 v2All.C:1243
 v2All.C:1244
 v2All.C:1245
 v2All.C:1246
 v2All.C:1247
 v2All.C:1248
 v2All.C:1249
 v2All.C:1250
 v2All.C:1251
 v2All.C:1252
 v2All.C:1253
 v2All.C:1254
 v2All.C:1255
 v2All.C:1256
 v2All.C:1257
 v2All.C:1258
 v2All.C:1259
 v2All.C:1260
 v2All.C:1261
 v2All.C:1262
 v2All.C:1263
 v2All.C:1264
 v2All.C:1265
 v2All.C:1266
 v2All.C:1267
 v2All.C:1268
 v2All.C:1269
 v2All.C:1270
 v2All.C:1271
 v2All.C:1272
 v2All.C:1273
 v2All.C:1274
 v2All.C:1275
 v2All.C:1276
 v2All.C:1277
 v2All.C:1278
 v2All.C:1279
 v2All.C:1280
 v2All.C:1281
 v2All.C:1282
 v2All.C:1283
 v2All.C:1284
 v2All.C:1285
 v2All.C:1286
 v2All.C:1287
 v2All.C:1288
 v2All.C:1289
 v2All.C:1290
 v2All.C:1291
 v2All.C:1292
 v2All.C:1293
 v2All.C:1294
 v2All.C:1295
 v2All.C:1296
 v2All.C:1297
 v2All.C:1298
 v2All.C:1299
 v2All.C:1300
 v2All.C:1301
 v2All.C:1302
 v2All.C:1303
 v2All.C:1304
 v2All.C:1305
 v2All.C:1306
 v2All.C:1307
 v2All.C:1308
 v2All.C:1309
 v2All.C:1310
 v2All.C:1311
 v2All.C:1312
 v2All.C:1313
 v2All.C:1314
 v2All.C:1315
 v2All.C:1316
 v2All.C:1317
 v2All.C:1318
 v2All.C:1319
 v2All.C:1320
 v2All.C:1321
 v2All.C:1322
 v2All.C:1323
 v2All.C:1324
 v2All.C:1325
 v2All.C:1326
 v2All.C:1327
 v2All.C:1328
 v2All.C:1329
 v2All.C:1330
 v2All.C:1331
 v2All.C:1332
 v2All.C:1333
 v2All.C:1334
 v2All.C:1335
 v2All.C:1336
 v2All.C:1337
 v2All.C:1338
 v2All.C:1339
 v2All.C:1340
 v2All.C:1341
 v2All.C:1342
 v2All.C:1343
 v2All.C:1344
 v2All.C:1345
 v2All.C:1346
 v2All.C:1347
 v2All.C:1348
 v2All.C:1349
 v2All.C:1350
 v2All.C:1351
 v2All.C:1352
 v2All.C:1353
 v2All.C:1354
 v2All.C:1355
 v2All.C:1356
 v2All.C:1357
 v2All.C:1358
 v2All.C:1359
 v2All.C:1360
 v2All.C:1361
 v2All.C:1362
 v2All.C:1363
 v2All.C:1364
 v2All.C:1365
 v2All.C:1366
 v2All.C:1367
 v2All.C:1368
 v2All.C:1369
 v2All.C:1370
 v2All.C:1371
 v2All.C:1372
 v2All.C:1373
 v2All.C:1374
 v2All.C:1375
 v2All.C:1376
 v2All.C:1377
 v2All.C:1378
 v2All.C:1379
 v2All.C:1380
 v2All.C:1381
 v2All.C:1382
 v2All.C:1383
 v2All.C:1384
 v2All.C:1385
 v2All.C:1386
 v2All.C:1387
 v2All.C:1388
 v2All.C:1389
 v2All.C:1390
 v2All.C:1391
 v2All.C:1392
 v2All.C:1393
 v2All.C:1394
 v2All.C:1395
 v2All.C:1396
 v2All.C:1397
 v2All.C:1398
 v2All.C:1399
 v2All.C:1400
 v2All.C:1401
 v2All.C:1402
 v2All.C:1403
 v2All.C:1404
 v2All.C:1405
 v2All.C:1406
 v2All.C:1407
 v2All.C:1408
 v2All.C:1409
 v2All.C:1410
 v2All.C:1411
 v2All.C:1412
 v2All.C:1413
 v2All.C:1414
 v2All.C:1415
 v2All.C:1416
 v2All.C:1417
 v2All.C:1418
 v2All.C:1419
 v2All.C:1420
 v2All.C:1421
 v2All.C:1422
 v2All.C:1423
 v2All.C:1424
 v2All.C:1425
 v2All.C:1426
 v2All.C:1427
 v2All.C:1428
 v2All.C:1429
 v2All.C:1430
 v2All.C:1431
 v2All.C:1432
 v2All.C:1433
 v2All.C:1434
 v2All.C:1435
 v2All.C:1436
 v2All.C:1437
 v2All.C:1438
 v2All.C:1439
 v2All.C:1440
 v2All.C:1441
 v2All.C:1442
 v2All.C:1443
 v2All.C:1444
 v2All.C:1445
 v2All.C:1446
 v2All.C:1447
 v2All.C:1448
 v2All.C:1449
 v2All.C:1450
 v2All.C:1451
 v2All.C:1452
 v2All.C:1453
 v2All.C:1454
 v2All.C:1455
 v2All.C:1456
 v2All.C:1457
 v2All.C:1458
 v2All.C:1459
 v2All.C:1460
 v2All.C:1461
 v2All.C:1462
 v2All.C:1463
 v2All.C:1464
 v2All.C:1465
 v2All.C:1466
 v2All.C:1467
 v2All.C:1468
 v2All.C:1469
 v2All.C:1470
 v2All.C:1471
 v2All.C:1472
 v2All.C:1473
 v2All.C:1474
 v2All.C:1475
 v2All.C:1476
 v2All.C:1477
 v2All.C:1478
 v2All.C:1479
 v2All.C:1480
 v2All.C:1481
 v2All.C:1482
 v2All.C:1483
 v2All.C:1484
 v2All.C:1485
 v2All.C:1486
 v2All.C:1487
 v2All.C:1488
 v2All.C:1489
 v2All.C:1490
 v2All.C:1491
 v2All.C:1492
 v2All.C:1493
 v2All.C:1494
 v2All.C:1495
 v2All.C:1496
 v2All.C:1497
 v2All.C:1498
 v2All.C:1499
 v2All.C:1500
 v2All.C:1501
 v2All.C:1502
 v2All.C:1503
 v2All.C:1504
 v2All.C:1505
 v2All.C:1506
 v2All.C:1507
 v2All.C:1508
 v2All.C:1509
 v2All.C:1510
 v2All.C:1511
 v2All.C:1512
 v2All.C:1513
 v2All.C:1514
 v2All.C:1515
 v2All.C:1516
 v2All.C:1517
 v2All.C:1518
 v2All.C:1519
 v2All.C:1520
 v2All.C:1521
 v2All.C:1522
 v2All.C:1523
 v2All.C:1524
 v2All.C:1525
 v2All.C:1526
 v2All.C:1527
 v2All.C:1528
 v2All.C:1529
 v2All.C:1530
 v2All.C:1531
 v2All.C:1532
 v2All.C:1533
 v2All.C:1534
 v2All.C:1535
 v2All.C:1536
 v2All.C:1537
 v2All.C:1538
 v2All.C:1539
 v2All.C:1540
 v2All.C:1541
 v2All.C:1542
 v2All.C:1543
 v2All.C:1544
 v2All.C:1545
 v2All.C:1546
 v2All.C:1547
 v2All.C:1548
 v2All.C:1549
 v2All.C:1550
 v2All.C:1551
 v2All.C:1552
 v2All.C:1553
 v2All.C:1554
 v2All.C:1555
 v2All.C:1556
 v2All.C:1557
 v2All.C:1558
 v2All.C:1559
 v2All.C:1560
 v2All.C:1561
 v2All.C:1562
 v2All.C:1563
 v2All.C:1564
 v2All.C:1565
 v2All.C:1566
 v2All.C:1567
 v2All.C:1568
 v2All.C:1569
 v2All.C:1570
 v2All.C:1571
 v2All.C:1572
 v2All.C:1573
 v2All.C:1574
 v2All.C:1575
 v2All.C:1576
 v2All.C:1577
 v2All.C:1578
 v2All.C:1579
 v2All.C:1580
 v2All.C:1581
 v2All.C:1582
 v2All.C:1583
 v2All.C:1584
 v2All.C:1585
 v2All.C:1586
 v2All.C:1587
 v2All.C:1588
 v2All.C:1589
 v2All.C:1590
 v2All.C:1591
 v2All.C:1592
 v2All.C:1593
 v2All.C:1594
 v2All.C:1595
 v2All.C:1596
 v2All.C:1597
 v2All.C:1598
 v2All.C:1599
 v2All.C:1600
 v2All.C:1601
 v2All.C:1602
 v2All.C:1603
 v2All.C:1604
 v2All.C:1605
 v2All.C:1606
 v2All.C:1607
 v2All.C:1608
 v2All.C:1609
 v2All.C:1610
 v2All.C:1611
 v2All.C:1612
 v2All.C:1613
 v2All.C:1614
 v2All.C:1615
 v2All.C:1616
 v2All.C:1617
 v2All.C:1618
 v2All.C:1619
 v2All.C:1620
 v2All.C:1621
 v2All.C:1622
 v2All.C:1623
 v2All.C:1624
 v2All.C:1625
 v2All.C:1626
 v2All.C:1627
 v2All.C:1628
 v2All.C:1629
 v2All.C:1630
 v2All.C:1631
 v2All.C:1632
 v2All.C:1633
 v2All.C:1634
 v2All.C:1635
 v2All.C:1636
 v2All.C:1637
 v2All.C:1638
 v2All.C:1639
 v2All.C:1640
 v2All.C:1641
 v2All.C:1642
 v2All.C:1643
 v2All.C:1644
 v2All.C:1645
 v2All.C:1646
 v2All.C:1647
 v2All.C:1648
 v2All.C:1649
 v2All.C:1650
 v2All.C:1651
 v2All.C:1652
 v2All.C:1653
 v2All.C:1654
 v2All.C:1655
 v2All.C:1656
 v2All.C:1657
 v2All.C:1658
 v2All.C:1659
 v2All.C:1660
 v2All.C:1661
 v2All.C:1662
 v2All.C:1663
 v2All.C:1664
 v2All.C:1665
 v2All.C:1666
 v2All.C:1667
 v2All.C:1668
 v2All.C:1669
 v2All.C:1670
 v2All.C:1671
 v2All.C:1672
 v2All.C:1673
 v2All.C:1674
 v2All.C:1675
 v2All.C:1676
 v2All.C:1677
 v2All.C:1678
 v2All.C:1679
 v2All.C:1680
 v2All.C:1681
 v2All.C:1682
 v2All.C:1683
 v2All.C:1684
 v2All.C:1685
 v2All.C:1686
 v2All.C:1687
 v2All.C:1688
 v2All.C:1689
 v2All.C:1690
 v2All.C:1691
 v2All.C:1692
 v2All.C:1693
 v2All.C:1694
 v2All.C:1695
 v2All.C:1696
 v2All.C:1697
 v2All.C:1698
 v2All.C:1699
 v2All.C:1700
 v2All.C:1701
 v2All.C:1702
 v2All.C:1703
 v2All.C:1704
 v2All.C:1705
 v2All.C:1706
 v2All.C:1707
 v2All.C:1708
 v2All.C:1709
 v2All.C:1710
 v2All.C:1711
 v2All.C:1712
 v2All.C:1713
 v2All.C:1714
 v2All.C:1715
 v2All.C:1716
 v2All.C:1717
 v2All.C:1718
 v2All.C:1719
 v2All.C:1720
 v2All.C:1721
 v2All.C:1722
 v2All.C:1723
 v2All.C:1724
 v2All.C:1725
 v2All.C:1726
 v2All.C:1727
 v2All.C:1728
 v2All.C:1729
 v2All.C:1730
 v2All.C:1731
 v2All.C:1732
 v2All.C:1733
 v2All.C:1734
 v2All.C:1735
 v2All.C:1736
 v2All.C:1737
 v2All.C:1738
 v2All.C:1739
 v2All.C:1740
 v2All.C:1741
 v2All.C:1742
 v2All.C:1743
 v2All.C:1744
 v2All.C:1745
 v2All.C:1746
 v2All.C:1747
 v2All.C:1748
 v2All.C:1749
 v2All.C:1750
 v2All.C:1751
 v2All.C:1752
 v2All.C:1753
 v2All.C:1754
 v2All.C:1755
 v2All.C:1756
 v2All.C:1757
 v2All.C:1758
 v2All.C:1759
 v2All.C:1760
 v2All.C:1761
 v2All.C:1762
 v2All.C:1763
 v2All.C:1764
 v2All.C:1765
 v2All.C:1766
 v2All.C:1767
 v2All.C:1768
 v2All.C:1769
 v2All.C:1770
 v2All.C:1771
 v2All.C:1772
 v2All.C:1773
 v2All.C:1774
 v2All.C:1775
 v2All.C:1776
 v2All.C:1777
 v2All.C:1778
 v2All.C:1779
 v2All.C:1780
 v2All.C:1781
 v2All.C:1782
 v2All.C:1783
 v2All.C:1784
 v2All.C:1785
 v2All.C:1786
 v2All.C:1787
 v2All.C:1788
 v2All.C:1789
 v2All.C:1790
 v2All.C:1791
 v2All.C:1792
 v2All.C:1793
 v2All.C:1794
 v2All.C:1795
 v2All.C:1796
 v2All.C:1797
 v2All.C:1798
 v2All.C:1799
 v2All.C:1800
 v2All.C:1801
 v2All.C:1802
 v2All.C:1803
 v2All.C:1804
 v2All.C:1805
 v2All.C:1806
 v2All.C:1807
 v2All.C:1808
 v2All.C:1809
 v2All.C:1810
 v2All.C:1811
 v2All.C:1812
 v2All.C:1813
 v2All.C:1814
 v2All.C:1815
 v2All.C:1816
 v2All.C:1817
 v2All.C:1818
 v2All.C:1819
 v2All.C:1820
 v2All.C:1821
 v2All.C:1822
 v2All.C:1823
 v2All.C:1824
 v2All.C:1825
 v2All.C:1826
 v2All.C:1827
 v2All.C:1828
 v2All.C:1829
 v2All.C:1830
 v2All.C:1831
 v2All.C:1832
 v2All.C:1833
 v2All.C:1834
 v2All.C:1835
 v2All.C:1836
 v2All.C:1837
 v2All.C:1838
 v2All.C:1839
 v2All.C:1840
 v2All.C:1841
 v2All.C:1842
 v2All.C:1843
 v2All.C:1844
 v2All.C:1845
 v2All.C:1846
 v2All.C:1847
 v2All.C:1848
 v2All.C:1849
 v2All.C:1850
 v2All.C:1851
 v2All.C:1852
 v2All.C:1853
 v2All.C:1854
 v2All.C:1855
 v2All.C:1856
 v2All.C:1857
 v2All.C:1858
 v2All.C:1859
 v2All.C:1860
 v2All.C:1861
 v2All.C:1862
 v2All.C:1863
 v2All.C:1864
 v2All.C:1865
 v2All.C:1866
 v2All.C:1867
 v2All.C:1868
 v2All.C:1869
 v2All.C:1870
 v2All.C:1871
 v2All.C:1872
 v2All.C:1873
 v2All.C:1874
 v2All.C:1875
 v2All.C:1876
 v2All.C:1877
 v2All.C:1878
 v2All.C:1879
 v2All.C:1880
 v2All.C:1881
 v2All.C:1882
 v2All.C:1883
 v2All.C:1884
 v2All.C:1885
 v2All.C:1886
 v2All.C:1887
 v2All.C:1888
 v2All.C:1889
 v2All.C:1890
 v2All.C:1891
 v2All.C:1892
 v2All.C:1893
 v2All.C:1894
 v2All.C:1895
 v2All.C:1896
 v2All.C:1897
 v2All.C:1898
 v2All.C:1899
 v2All.C:1900
 v2All.C:1901
 v2All.C:1902
 v2All.C:1903
 v2All.C:1904
 v2All.C:1905
 v2All.C:1906
 v2All.C:1907
 v2All.C:1908
 v2All.C:1909
 v2All.C:1910
 v2All.C:1911
 v2All.C:1912
 v2All.C:1913
 v2All.C:1914
 v2All.C:1915
 v2All.C:1916
 v2All.C:1917
 v2All.C:1918
 v2All.C:1919
 v2All.C:1920
 v2All.C:1921
 v2All.C:1922
 v2All.C:1923
 v2All.C:1924
 v2All.C:1925
 v2All.C:1926
 v2All.C:1927
 v2All.C:1928
 v2All.C:1929
 v2All.C:1930
 v2All.C:1931
 v2All.C:1932
 v2All.C:1933
 v2All.C:1934
 v2All.C:1935
 v2All.C:1936
 v2All.C:1937
 v2All.C:1938
 v2All.C:1939
 v2All.C:1940
 v2All.C:1941
 v2All.C:1942
 v2All.C:1943
 v2All.C:1944
 v2All.C:1945
 v2All.C:1946
 v2All.C:1947
 v2All.C:1948
 v2All.C:1949
 v2All.C:1950
 v2All.C:1951
 v2All.C:1952
 v2All.C:1953
 v2All.C:1954
 v2All.C:1955
 v2All.C:1956
 v2All.C:1957
 v2All.C:1958
 v2All.C:1959
 v2All.C:1960
 v2All.C:1961
 v2All.C:1962
 v2All.C:1963
 v2All.C:1964
 v2All.C:1965
 v2All.C:1966
 v2All.C:1967
 v2All.C:1968
 v2All.C:1969
 v2All.C:1970
 v2All.C:1971
 v2All.C:1972
 v2All.C:1973
 v2All.C:1974
 v2All.C:1975
 v2All.C:1976
 v2All.C:1977
 v2All.C:1978
 v2All.C:1979
 v2All.C:1980
 v2All.C:1981
 v2All.C:1982
 v2All.C:1983
 v2All.C:1984
 v2All.C:1985
 v2All.C:1986
 v2All.C:1987
 v2All.C:1988
 v2All.C:1989
 v2All.C:1990
 v2All.C:1991
 v2All.C:1992
 v2All.C:1993
 v2All.C:1994
 v2All.C:1995
 v2All.C:1996
 v2All.C:1997
 v2All.C:1998
 v2All.C:1999
 v2All.C:2000
 v2All.C:2001
 v2All.C:2002
 v2All.C:2003
 v2All.C:2004
 v2All.C:2005
 v2All.C:2006
 v2All.C:2007
 v2All.C:2008
 v2All.C:2009
 v2All.C:2010
 v2All.C:2011
 v2All.C:2012
 v2All.C:2013
 v2All.C:2014
 v2All.C:2015
 v2All.C:2016
 v2All.C:2017
 v2All.C:2018
 v2All.C:2019
 v2All.C:2020
 v2All.C:2021
 v2All.C:2022
 v2All.C:2023
 v2All.C:2024
 v2All.C:2025
 v2All.C:2026
 v2All.C:2027
 v2All.C:2028
 v2All.C:2029
 v2All.C:2030
 v2All.C:2031
 v2All.C:2032
 v2All.C:2033
 v2All.C:2034
 v2All.C:2035
 v2All.C:2036
 v2All.C:2037
 v2All.C:2038
 v2All.C:2039
 v2All.C:2040
 v2All.C:2041
 v2All.C:2042
 v2All.C:2043
 v2All.C:2044
 v2All.C:2045
 v2All.C:2046
 v2All.C:2047
 v2All.C:2048
 v2All.C:2049
 v2All.C:2050
 v2All.C:2051
 v2All.C:2052
 v2All.C:2053
 v2All.C:2054
 v2All.C:2055
 v2All.C:2056
 v2All.C:2057
 v2All.C:2058
 v2All.C:2059
 v2All.C:2060
 v2All.C:2061
 v2All.C:2062
 v2All.C:2063
 v2All.C:2064
 v2All.C:2065
 v2All.C:2066
 v2All.C:2067
 v2All.C:2068
 v2All.C:2069
 v2All.C:2070
 v2All.C:2071
 v2All.C:2072
 v2All.C:2073
 v2All.C:2074
 v2All.C:2075
 v2All.C:2076
 v2All.C:2077
 v2All.C:2078
 v2All.C:2079
 v2All.C:2080
 v2All.C:2081
 v2All.C:2082
 v2All.C:2083
 v2All.C:2084
 v2All.C:2085
 v2All.C:2086
 v2All.C:2087
 v2All.C:2088
 v2All.C:2089
 v2All.C:2090
 v2All.C:2091
 v2All.C:2092
 v2All.C:2093
 v2All.C:2094
 v2All.C:2095
 v2All.C:2096
 v2All.C:2097
 v2All.C:2098
 v2All.C:2099
 v2All.C:2100
 v2All.C:2101
 v2All.C:2102
 v2All.C:2103
 v2All.C:2104
 v2All.C:2105
 v2All.C:2106
 v2All.C:2107
 v2All.C:2108
 v2All.C:2109
 v2All.C:2110
 v2All.C:2111
 v2All.C:2112
 v2All.C:2113
 v2All.C:2114
 v2All.C:2115
 v2All.C:2116
 v2All.C:2117
 v2All.C:2118
 v2All.C:2119
 v2All.C:2120
 v2All.C:2121
 v2All.C:2122
 v2All.C:2123
 v2All.C:2124
 v2All.C:2125
 v2All.C:2126
 v2All.C:2127
 v2All.C:2128
 v2All.C:2129
 v2All.C:2130
 v2All.C:2131
 v2All.C:2132
 v2All.C:2133
 v2All.C:2134
 v2All.C:2135
 v2All.C:2136
 v2All.C:2137
 v2All.C:2138
 v2All.C:2139
 v2All.C:2140
 v2All.C:2141
 v2All.C:2142
 v2All.C:2143
 v2All.C:2144
 v2All.C:2145
 v2All.C:2146
 v2All.C:2147
 v2All.C:2148
 v2All.C:2149
 v2All.C:2150
 v2All.C:2151
 v2All.C:2152
 v2All.C:2153
 v2All.C:2154
 v2All.C:2155
 v2All.C:2156
 v2All.C:2157
 v2All.C:2158
 v2All.C:2159
 v2All.C:2160
 v2All.C:2161
 v2All.C:2162
 v2All.C:2163
 v2All.C:2164
 v2All.C:2165
 v2All.C:2166
 v2All.C:2167
 v2All.C:2168
 v2All.C:2169
 v2All.C:2170
 v2All.C:2171
 v2All.C:2172
 v2All.C:2173
 v2All.C:2174
 v2All.C:2175
 v2All.C:2176
 v2All.C:2177
 v2All.C:2178
 v2All.C:2179
 v2All.C:2180
 v2All.C:2181
 v2All.C:2182
 v2All.C:2183
 v2All.C:2184
 v2All.C:2185
 v2All.C:2186
 v2All.C:2187
 v2All.C:2188
 v2All.C:2189
 v2All.C:2190
 v2All.C:2191
 v2All.C:2192
 v2All.C:2193
 v2All.C:2194
 v2All.C:2195
 v2All.C:2196
 v2All.C:2197
 v2All.C:2198
 v2All.C:2199
 v2All.C:2200
 v2All.C:2201
 v2All.C:2202
 v2All.C:2203
 v2All.C:2204
 v2All.C:2205
 v2All.C:2206
 v2All.C:2207
 v2All.C:2208
 v2All.C:2209
 v2All.C:2210
 v2All.C:2211
 v2All.C:2212
 v2All.C:2213
 v2All.C:2214
 v2All.C:2215
 v2All.C:2216
 v2All.C:2217
 v2All.C:2218
 v2All.C:2219
 v2All.C:2220
 v2All.C:2221
 v2All.C:2222
 v2All.C:2223
 v2All.C:2224
 v2All.C:2225
 v2All.C:2226
 v2All.C:2227
 v2All.C:2228
 v2All.C:2229
 v2All.C:2230
 v2All.C:2231
 v2All.C:2232
 v2All.C:2233
 v2All.C:2234
 v2All.C:2235
 v2All.C:2236
 v2All.C:2237
 v2All.C:2238
 v2All.C:2239
 v2All.C:2240
 v2All.C:2241
 v2All.C:2242
 v2All.C:2243
 v2All.C:2244
 v2All.C:2245
 v2All.C:2246
 v2All.C:2247
 v2All.C:2248
 v2All.C:2249
 v2All.C:2250
 v2All.C:2251
 v2All.C:2252
 v2All.C:2253
 v2All.C:2254
 v2All.C:2255
 v2All.C:2256
 v2All.C:2257
 v2All.C:2258
 v2All.C:2259
 v2All.C:2260
 v2All.C:2261
 v2All.C:2262
 v2All.C:2263
 v2All.C:2264
 v2All.C:2265
 v2All.C:2266
 v2All.C:2267
 v2All.C:2268
 v2All.C:2269
 v2All.C:2270
 v2All.C:2271
 v2All.C:2272
 v2All.C:2273
 v2All.C:2274
 v2All.C:2275
 v2All.C:2276
 v2All.C:2277
 v2All.C:2278
 v2All.C:2279
 v2All.C:2280
 v2All.C:2281
 v2All.C:2282
 v2All.C:2283
 v2All.C:2284
 v2All.C:2285
 v2All.C:2286
 v2All.C:2287
 v2All.C:2288
 v2All.C:2289
 v2All.C:2290
 v2All.C:2291
 v2All.C:2292
 v2All.C:2293
 v2All.C:2294
 v2All.C:2295
 v2All.C:2296
 v2All.C:2297
 v2All.C:2298
 v2All.C:2299
 v2All.C:2300
 v2All.C:2301
 v2All.C:2302
 v2All.C:2303
 v2All.C:2304
 v2All.C:2305
 v2All.C:2306
 v2All.C:2307
 v2All.C:2308
 v2All.C:2309
 v2All.C:2310
 v2All.C:2311
 v2All.C:2312
 v2All.C:2313
 v2All.C:2314
 v2All.C:2315
 v2All.C:2316
 v2All.C:2317
 v2All.C:2318
 v2All.C:2319
 v2All.C:2320
 v2All.C:2321
 v2All.C:2322
 v2All.C:2323
 v2All.C:2324
 v2All.C:2325
 v2All.C:2326
 v2All.C:2327
 v2All.C:2328
 v2All.C:2329
 v2All.C:2330
 v2All.C:2331
 v2All.C:2332
 v2All.C:2333
 v2All.C:2334
 v2All.C:2335
 v2All.C:2336
 v2All.C:2337
 v2All.C:2338
 v2All.C:2339
 v2All.C:2340
 v2All.C:2341
 v2All.C:2342
 v2All.C:2343
 v2All.C:2344
 v2All.C:2345
 v2All.C:2346
 v2All.C:2347
 v2All.C:2348
 v2All.C:2349
 v2All.C:2350
 v2All.C:2351
 v2All.C:2352
 v2All.C:2353
 v2All.C:2354
 v2All.C:2355
 v2All.C:2356
 v2All.C:2357
 v2All.C:2358
 v2All.C:2359
 v2All.C:2360
 v2All.C:2361
 v2All.C:2362
 v2All.C:2363
 v2All.C:2364
 v2All.C:2365
 v2All.C:2366
 v2All.C:2367
 v2All.C:2368
 v2All.C:2369
 v2All.C:2370
 v2All.C:2371
 v2All.C:2372
 v2All.C:2373
 v2All.C:2374
 v2All.C:2375
 v2All.C:2376
 v2All.C:2377
 v2All.C:2378
 v2All.C:2379
 v2All.C:2380
 v2All.C:2381
 v2All.C:2382
 v2All.C:2383
 v2All.C:2384
 v2All.C:2385
 v2All.C:2386
 v2All.C:2387
 v2All.C:2388
 v2All.C:2389
 v2All.C:2390
 v2All.C:2391
 v2All.C:2392
 v2All.C:2393
 v2All.C:2394
 v2All.C:2395
 v2All.C:2396
 v2All.C:2397
 v2All.C:2398
 v2All.C:2399
 v2All.C:2400
 v2All.C:2401
 v2All.C:2402
 v2All.C:2403
 v2All.C:2404
 v2All.C:2405
 v2All.C:2406
 v2All.C:2407
 v2All.C:2408
 v2All.C:2409
 v2All.C:2410
 v2All.C:2411
 v2All.C:2412
 v2All.C:2413
 v2All.C:2414
 v2All.C:2415
 v2All.C:2416
 v2All.C:2417
 v2All.C:2418
 v2All.C:2419
 v2All.C:2420
 v2All.C:2421
 v2All.C:2422
 v2All.C:2423
 v2All.C:2424
 v2All.C:2425
 v2All.C:2426
 v2All.C:2427
 v2All.C:2428
 v2All.C:2429
 v2All.C:2430
 v2All.C:2431
 v2All.C:2432
 v2All.C:2433
 v2All.C:2434
 v2All.C:2435
 v2All.C:2436
 v2All.C:2437
 v2All.C:2438
 v2All.C:2439
 v2All.C:2440
 v2All.C:2441
 v2All.C:2442
 v2All.C:2443
 v2All.C:2444
 v2All.C:2445
 v2All.C:2446
 v2All.C:2447
 v2All.C:2448
 v2All.C:2449
 v2All.C:2450
 v2All.C:2451
 v2All.C:2452
 v2All.C:2453
 v2All.C:2454
 v2All.C:2455
 v2All.C:2456
 v2All.C:2457
 v2All.C:2458
 v2All.C:2459
 v2All.C:2460
 v2All.C:2461
 v2All.C:2462
 v2All.C:2463
 v2All.C:2464
 v2All.C:2465
 v2All.C:2466
 v2All.C:2467
 v2All.C:2468
 v2All.C:2469
 v2All.C:2470
 v2All.C:2471
 v2All.C:2472
 v2All.C:2473
 v2All.C:2474
 v2All.C:2475
 v2All.C:2476
 v2All.C:2477
 v2All.C:2478
 v2All.C:2479
 v2All.C:2480
 v2All.C:2481
 v2All.C:2482
 v2All.C:2483
 v2All.C:2484
 v2All.C:2485
 v2All.C:2486
 v2All.C:2487
 v2All.C:2488
 v2All.C:2489
 v2All.C:2490
 v2All.C:2491
 v2All.C:2492
 v2All.C:2493
 v2All.C:2494
 v2All.C:2495
 v2All.C:2496
 v2All.C:2497
 v2All.C:2498
 v2All.C:2499
 v2All.C:2500
 v2All.C:2501
 v2All.C:2502
 v2All.C:2503
 v2All.C:2504
 v2All.C:2505
 v2All.C:2506
 v2All.C:2507
 v2All.C:2508
 v2All.C:2509
 v2All.C:2510
 v2All.C:2511
 v2All.C:2512
 v2All.C:2513
 v2All.C:2514
 v2All.C:2515
 v2All.C:2516
 v2All.C:2517
 v2All.C:2518
 v2All.C:2519
 v2All.C:2520
 v2All.C:2521
 v2All.C:2522
 v2All.C:2523
 v2All.C:2524
 v2All.C:2525
 v2All.C:2526
 v2All.C:2527
 v2All.C:2528
 v2All.C:2529
 v2All.C:2530
 v2All.C:2531
 v2All.C:2532
 v2All.C:2533
 v2All.C:2534
 v2All.C:2535
 v2All.C:2536
 v2All.C:2537
 v2All.C:2538
 v2All.C:2539
 v2All.C:2540
 v2All.C:2541
 v2All.C:2542
 v2All.C:2543
 v2All.C:2544
 v2All.C:2545
 v2All.C:2546
 v2All.C:2547
 v2All.C:2548
 v2All.C:2549
 v2All.C:2550
 v2All.C:2551
 v2All.C:2552
 v2All.C:2553
 v2All.C:2554
 v2All.C:2555
 v2All.C:2556
 v2All.C:2557
 v2All.C:2558
 v2All.C:2559
 v2All.C:2560
 v2All.C:2561
 v2All.C:2562
 v2All.C:2563
 v2All.C:2564
 v2All.C:2565
 v2All.C:2566
 v2All.C:2567
 v2All.C:2568
 v2All.C:2569
 v2All.C:2570
 v2All.C:2571
 v2All.C:2572
 v2All.C:2573
 v2All.C:2574
 v2All.C:2575
 v2All.C:2576
 v2All.C:2577
 v2All.C:2578
 v2All.C:2579
 v2All.C:2580
 v2All.C:2581
 v2All.C:2582
 v2All.C:2583
 v2All.C:2584
 v2All.C:2585
 v2All.C:2586
 v2All.C:2587
 v2All.C:2588
 v2All.C:2589
 v2All.C:2590
 v2All.C:2591
 v2All.C:2592
 v2All.C:2593
 v2All.C:2594
 v2All.C:2595
 v2All.C:2596
 v2All.C:2597
 v2All.C:2598
 v2All.C:2599
 v2All.C:2600
 v2All.C:2601
 v2All.C:2602
 v2All.C:2603
 v2All.C:2604
 v2All.C:2605
 v2All.C:2606
 v2All.C:2607
 v2All.C:2608
 v2All.C:2609
 v2All.C:2610
 v2All.C:2611
 v2All.C:2612
 v2All.C:2613
 v2All.C:2614
 v2All.C:2615
 v2All.C:2616
 v2All.C:2617
 v2All.C:2618
 v2All.C:2619
 v2All.C:2620
 v2All.C:2621
 v2All.C:2622
 v2All.C:2623
 v2All.C:2624
 v2All.C:2625
 v2All.C:2626
 v2All.C:2627
 v2All.C:2628
 v2All.C:2629
 v2All.C:2630
 v2All.C:2631
 v2All.C:2632
 v2All.C:2633
 v2All.C:2634
 v2All.C:2635
 v2All.C:2636
 v2All.C:2637
 v2All.C:2638
 v2All.C:2639
 v2All.C:2640
 v2All.C:2641
 v2All.C:2642
 v2All.C:2643
 v2All.C:2644
 v2All.C:2645
 v2All.C:2646
 v2All.C:2647
 v2All.C:2648
 v2All.C:2649
 v2All.C:2650
 v2All.C:2651
 v2All.C:2652
 v2All.C:2653
 v2All.C:2654
 v2All.C:2655
 v2All.C:2656
 v2All.C:2657
 v2All.C:2658
 v2All.C:2659
 v2All.C:2660
 v2All.C:2661
 v2All.C:2662
 v2All.C:2663
 v2All.C:2664
 v2All.C:2665
 v2All.C:2666
 v2All.C:2667
 v2All.C:2668
 v2All.C:2669
 v2All.C:2670
 v2All.C:2671
 v2All.C:2672
 v2All.C:2673
 v2All.C:2674
 v2All.C:2675
 v2All.C:2676
 v2All.C:2677
 v2All.C:2678
 v2All.C:2679
 v2All.C:2680
 v2All.C:2681
 v2All.C:2682
 v2All.C:2683
 v2All.C:2684
 v2All.C:2685
 v2All.C:2686
 v2All.C:2687
 v2All.C:2688
 v2All.C:2689
 v2All.C:2690
 v2All.C:2691
 v2All.C:2692
 v2All.C:2693
 v2All.C:2694
 v2All.C:2695
 v2All.C:2696
 v2All.C:2697
 v2All.C:2698
 v2All.C:2699
 v2All.C:2700
 v2All.C:2701
 v2All.C:2702
 v2All.C:2703
 v2All.C:2704
 v2All.C:2705
 v2All.C:2706
 v2All.C:2707
 v2All.C:2708
 v2All.C:2709
 v2All.C:2710
 v2All.C:2711
 v2All.C:2712
 v2All.C:2713
 v2All.C:2714
 v2All.C:2715
 v2All.C:2716
 v2All.C:2717
 v2All.C:2718
 v2All.C:2719
 v2All.C:2720
 v2All.C:2721
 v2All.C:2722
 v2All.C:2723
 v2All.C:2724
 v2All.C:2725
 v2All.C:2726
 v2All.C:2727
 v2All.C:2728
 v2All.C:2729
 v2All.C:2730
 v2All.C:2731
 v2All.C:2732
 v2All.C:2733
 v2All.C:2734
 v2All.C:2735
 v2All.C:2736
 v2All.C:2737
 v2All.C:2738
 v2All.C:2739
 v2All.C:2740
 v2All.C:2741
 v2All.C:2742
 v2All.C:2743
 v2All.C:2744
 v2All.C:2745
 v2All.C:2746
 v2All.C:2747
 v2All.C:2748
 v2All.C:2749
 v2All.C:2750
 v2All.C:2751
 v2All.C:2752
 v2All.C:2753
 v2All.C:2754
 v2All.C:2755
 v2All.C:2756
 v2All.C:2757
 v2All.C:2758
 v2All.C:2759
 v2All.C:2760
 v2All.C:2761
 v2All.C:2762
 v2All.C:2763
 v2All.C:2764
 v2All.C:2765
 v2All.C:2766
 v2All.C:2767
 v2All.C:2768
 v2All.C:2769
 v2All.C:2770
 v2All.C:2771
 v2All.C:2772
 v2All.C:2773
 v2All.C:2774
 v2All.C:2775
 v2All.C:2776
 v2All.C:2777
 v2All.C:2778
 v2All.C:2779
 v2All.C:2780
 v2All.C:2781
 v2All.C:2782
 v2All.C:2783
 v2All.C:2784
 v2All.C:2785
 v2All.C:2786
 v2All.C:2787
 v2All.C:2788
 v2All.C:2789
 v2All.C:2790
 v2All.C:2791
 v2All.C:2792
 v2All.C:2793
 v2All.C:2794
 v2All.C:2795
 v2All.C:2796
 v2All.C:2797
 v2All.C:2798
 v2All.C:2799
 v2All.C:2800
 v2All.C:2801
 v2All.C:2802
 v2All.C:2803
 v2All.C:2804
 v2All.C:2805
 v2All.C:2806
 v2All.C:2807
 v2All.C:2808
 v2All.C:2809
 v2All.C:2810
 v2All.C:2811
 v2All.C:2812
 v2All.C:2813
 v2All.C:2814
 v2All.C:2815
 v2All.C:2816
 v2All.C:2817
 v2All.C:2818
 v2All.C:2819
 v2All.C:2820
 v2All.C:2821
 v2All.C:2822
 v2All.C:2823
 v2All.C:2824
 v2All.C:2825
 v2All.C:2826
 v2All.C:2827
 v2All.C:2828
 v2All.C:2829
 v2All.C:2830
 v2All.C:2831
 v2All.C:2832
 v2All.C:2833
 v2All.C:2834
 v2All.C:2835
 v2All.C:2836
 v2All.C:2837
 v2All.C:2838
 v2All.C:2839
 v2All.C:2840
 v2All.C:2841
 v2All.C:2842
 v2All.C:2843
 v2All.C:2844
 v2All.C:2845
 v2All.C:2846
 v2All.C:2847
 v2All.C:2848
 v2All.C:2849
 v2All.C:2850
 v2All.C:2851
 v2All.C:2852
 v2All.C:2853
 v2All.C:2854
 v2All.C:2855
 v2All.C:2856
 v2All.C:2857
 v2All.C:2858
 v2All.C:2859
 v2All.C:2860
 v2All.C:2861
 v2All.C:2862
 v2All.C:2863
 v2All.C:2864
 v2All.C:2865
 v2All.C:2866
 v2All.C:2867
 v2All.C:2868
 v2All.C:2869
 v2All.C:2870
 v2All.C:2871
 v2All.C:2872
 v2All.C:2873
 v2All.C:2874
 v2All.C:2875
 v2All.C:2876
 v2All.C:2877
 v2All.C:2878
 v2All.C:2879
 v2All.C:2880
 v2All.C:2881
 v2All.C:2882
 v2All.C:2883
 v2All.C:2884
 v2All.C:2885
 v2All.C:2886
 v2All.C:2887
 v2All.C:2888
 v2All.C:2889
 v2All.C:2890
 v2All.C:2891
 v2All.C:2892
 v2All.C:2893
 v2All.C:2894
 v2All.C:2895
 v2All.C:2896
 v2All.C:2897
 v2All.C:2898
 v2All.C:2899
 v2All.C:2900
 v2All.C:2901
 v2All.C:2902
 v2All.C:2903
 v2All.C:2904
 v2All.C:2905
 v2All.C:2906
 v2All.C:2907
 v2All.C:2908
 v2All.C:2909
 v2All.C:2910
 v2All.C:2911
 v2All.C:2912
 v2All.C:2913
 v2All.C:2914
 v2All.C:2915
 v2All.C:2916
 v2All.C:2917
 v2All.C:2918
 v2All.C:2919
 v2All.C:2920
 v2All.C:2921
 v2All.C:2922
 v2All.C:2923
 v2All.C:2924
 v2All.C:2925
 v2All.C:2926
 v2All.C:2927
 v2All.C:2928
 v2All.C:2929
 v2All.C:2930
 v2All.C:2931
 v2All.C:2932
 v2All.C:2933
 v2All.C:2934
 v2All.C:2935
 v2All.C:2936
 v2All.C:2937
 v2All.C:2938
 v2All.C:2939
 v2All.C:2940
 v2All.C:2941
 v2All.C:2942
 v2All.C:2943
 v2All.C:2944
 v2All.C:2945
 v2All.C:2946
 v2All.C:2947
 v2All.C:2948
 v2All.C:2949
 v2All.C:2950
 v2All.C:2951
 v2All.C:2952
 v2All.C:2953
 v2All.C:2954
 v2All.C:2955
 v2All.C:2956
 v2All.C:2957
 v2All.C:2958
 v2All.C:2959
 v2All.C:2960
 v2All.C:2961
 v2All.C:2962
 v2All.C:2963
 v2All.C:2964
 v2All.C:2965
 v2All.C:2966
 v2All.C:2967
 v2All.C:2968
 v2All.C:2969
 v2All.C:2970
 v2All.C:2971
 v2All.C:2972
 v2All.C:2973
 v2All.C:2974
 v2All.C:2975
 v2All.C:2976
 v2All.C:2977
 v2All.C:2978
 v2All.C:2979
 v2All.C:2980
 v2All.C:2981
 v2All.C:2982
 v2All.C:2983
 v2All.C:2984
 v2All.C:2985
 v2All.C:2986
 v2All.C:2987
 v2All.C:2988
 v2All.C:2989
 v2All.C:2990
 v2All.C:2991
 v2All.C:2992
 v2All.C:2993
 v2All.C:2994
 v2All.C:2995
 v2All.C:2996
 v2All.C:2997
 v2All.C:2998
 v2All.C:2999
 v2All.C:3000
 v2All.C:3001
 v2All.C:3002
 v2All.C:3003
 v2All.C:3004
 v2All.C:3005
 v2All.C:3006
 v2All.C:3007
 v2All.C:3008
 v2All.C:3009
 v2All.C:3010
 v2All.C:3011
 v2All.C:3012
 v2All.C:3013
 v2All.C:3014
 v2All.C:3015
 v2All.C:3016
 v2All.C:3017
 v2All.C:3018
 v2All.C:3019
 v2All.C:3020
 v2All.C:3021
 v2All.C:3022
 v2All.C:3023
 v2All.C:3024
 v2All.C:3025
 v2All.C:3026
 v2All.C:3027
 v2All.C:3028
 v2All.C:3029
 v2All.C:3030
 v2All.C:3031
 v2All.C:3032
 v2All.C:3033
 v2All.C:3034
 v2All.C:3035
 v2All.C:3036
 v2All.C:3037
 v2All.C:3038
 v2All.C:3039
 v2All.C:3040
 v2All.C:3041
 v2All.C:3042
 v2All.C:3043
 v2All.C:3044
 v2All.C:3045
 v2All.C:3046
 v2All.C:3047
 v2All.C:3048
 v2All.C:3049
 v2All.C:3050
 v2All.C:3051
 v2All.C:3052
 v2All.C:3053
 v2All.C:3054
 v2All.C:3055
 v2All.C:3056
 v2All.C:3057
 v2All.C:3058
 v2All.C:3059
 v2All.C:3060
 v2All.C:3061
 v2All.C:3062
 v2All.C:3063
 v2All.C:3064
 v2All.C:3065
 v2All.C:3066
 v2All.C:3067
 v2All.C:3068
 v2All.C:3069
 v2All.C:3070
 v2All.C:3071
 v2All.C:3072
 v2All.C:3073
 v2All.C:3074
 v2All.C:3075
 v2All.C:3076
 v2All.C:3077
 v2All.C:3078
 v2All.C:3079
 v2All.C:3080
 v2All.C:3081
 v2All.C:3082
 v2All.C:3083
 v2All.C:3084
 v2All.C:3085
 v2All.C:3086
 v2All.C:3087
 v2All.C:3088
 v2All.C:3089
 v2All.C:3090
 v2All.C:3091
 v2All.C:3092
 v2All.C:3093
 v2All.C:3094
 v2All.C:3095
 v2All.C:3096
 v2All.C:3097
 v2All.C:3098
 v2All.C:3099
 v2All.C:3100
 v2All.C:3101
 v2All.C:3102
 v2All.C:3103
 v2All.C:3104
 v2All.C:3105
 v2All.C:3106
 v2All.C:3107
 v2All.C:3108
 v2All.C:3109
 v2All.C:3110
 v2All.C:3111
 v2All.C:3112
 v2All.C:3113
 v2All.C:3114
 v2All.C:3115
 v2All.C:3116
 v2All.C:3117
 v2All.C:3118
 v2All.C:3119
 v2All.C:3120
 v2All.C:3121
 v2All.C:3122
 v2All.C:3123
 v2All.C:3124
 v2All.C:3125
 v2All.C:3126
 v2All.C:3127
 v2All.C:3128
 v2All.C:3129
 v2All.C:3130
 v2All.C:3131
 v2All.C:3132
 v2All.C:3133
 v2All.C:3134
 v2All.C:3135
 v2All.C:3136
 v2All.C:3137
 v2All.C:3138
 v2All.C:3139
 v2All.C:3140
 v2All.C:3141
 v2All.C:3142
 v2All.C:3143
 v2All.C:3144
 v2All.C:3145
 v2All.C:3146
 v2All.C:3147
 v2All.C:3148
 v2All.C:3149
 v2All.C:3150
 v2All.C:3151
 v2All.C:3152
 v2All.C:3153
 v2All.C:3154
 v2All.C:3155
 v2All.C:3156
 v2All.C:3157
 v2All.C:3158
 v2All.C:3159
 v2All.C:3160
 v2All.C:3161
 v2All.C:3162
 v2All.C:3163
 v2All.C:3164
 v2All.C:3165
 v2All.C:3166
 v2All.C:3167
 v2All.C:3168
 v2All.C:3169
 v2All.C:3170
 v2All.C:3171
 v2All.C:3172
 v2All.C:3173
 v2All.C:3174
 v2All.C:3175
 v2All.C:3176
 v2All.C:3177
 v2All.C:3178
 v2All.C:3179
 v2All.C:3180
 v2All.C:3181
 v2All.C:3182
 v2All.C:3183
 v2All.C:3184
 v2All.C:3185
 v2All.C:3186
 v2All.C:3187
 v2All.C:3188
 v2All.C:3189
 v2All.C:3190
 v2All.C:3191
 v2All.C:3192
 v2All.C:3193
 v2All.C:3194
 v2All.C:3195
 v2All.C:3196
 v2All.C:3197
 v2All.C:3198
 v2All.C:3199
 v2All.C:3200
 v2All.C:3201
 v2All.C:3202
 v2All.C:3203
 v2All.C:3204
 v2All.C:3205
 v2All.C:3206
 v2All.C:3207
 v2All.C:3208
 v2All.C:3209
 v2All.C:3210
 v2All.C:3211
 v2All.C:3212
 v2All.C:3213
 v2All.C:3214
 v2All.C:3215
 v2All.C:3216
 v2All.C:3217
 v2All.C:3218
 v2All.C:3219
 v2All.C:3220
 v2All.C:3221
 v2All.C:3222
 v2All.C:3223
 v2All.C:3224
 v2All.C:3225
 v2All.C:3226
 v2All.C:3227
 v2All.C:3228
 v2All.C:3229
 v2All.C:3230
 v2All.C:3231
 v2All.C:3232
 v2All.C:3233
 v2All.C:3234
 v2All.C:3235
 v2All.C:3236
 v2All.C:3237
 v2All.C:3238
 v2All.C:3239
 v2All.C:3240
 v2All.C:3241
 v2All.C:3242
 v2All.C:3243
 v2All.C:3244
 v2All.C:3245
 v2All.C:3246
 v2All.C:3247
 v2All.C:3248
 v2All.C:3249
 v2All.C:3250
 v2All.C:3251
 v2All.C:3252
 v2All.C:3253
 v2All.C:3254
 v2All.C:3255
 v2All.C:3256
 v2All.C:3257
 v2All.C:3258
 v2All.C:3259
 v2All.C:3260
 v2All.C:3261
 v2All.C:3262
 v2All.C:3263
 v2All.C:3264
 v2All.C:3265
 v2All.C:3266
 v2All.C:3267
 v2All.C:3268
 v2All.C:3269
 v2All.C:3270
 v2All.C:3271
 v2All.C:3272
 v2All.C:3273
 v2All.C:3274
 v2All.C:3275
 v2All.C:3276
 v2All.C:3277
 v2All.C:3278
 v2All.C:3279
 v2All.C:3280
 v2All.C:3281
 v2All.C:3282
 v2All.C:3283
 v2All.C:3284
 v2All.C:3285
 v2All.C:3286
 v2All.C:3287
 v2All.C:3288
 v2All.C:3289
 v2All.C:3290
 v2All.C:3291
 v2All.C:3292
 v2All.C:3293
 v2All.C:3294
 v2All.C:3295
 v2All.C:3296
 v2All.C:3297
 v2All.C:3298
 v2All.C:3299
 v2All.C:3300
 v2All.C:3301
 v2All.C:3302
 v2All.C:3303
 v2All.C:3304
 v2All.C:3305
 v2All.C:3306
 v2All.C:3307
 v2All.C:3308
 v2All.C:3309
 v2All.C:3310
 v2All.C:3311
 v2All.C:3312
 v2All.C:3313
 v2All.C:3314
 v2All.C:3315
 v2All.C:3316
 v2All.C:3317
 v2All.C:3318
 v2All.C:3319
 v2All.C:3320
 v2All.C:3321
 v2All.C:3322
 v2All.C:3323
 v2All.C:3324
 v2All.C:3325
 v2All.C:3326
 v2All.C:3327
 v2All.C:3328
 v2All.C:3329
 v2All.C:3330
 v2All.C:3331
 v2All.C:3332
 v2All.C:3333
 v2All.C:3334
 v2All.C:3335
 v2All.C:3336
 v2All.C:3337
 v2All.C:3338
 v2All.C:3339
 v2All.C:3340
 v2All.C:3341
 v2All.C:3342
 v2All.C:3343
 v2All.C:3344
 v2All.C:3345
 v2All.C:3346
 v2All.C:3347
 v2All.C:3348
 v2All.C:3349
 v2All.C:3350
 v2All.C:3351
 v2All.C:3352
 v2All.C:3353
 v2All.C:3354
 v2All.C:3355
 v2All.C:3356
 v2All.C:3357
 v2All.C:3358
 v2All.C:3359
 v2All.C:3360
 v2All.C:3361
 v2All.C:3362
 v2All.C:3363
 v2All.C:3364
 v2All.C:3365
 v2All.C:3366
 v2All.C:3367
 v2All.C:3368
 v2All.C:3369
 v2All.C:3370
 v2All.C:3371
 v2All.C:3372
 v2All.C:3373
 v2All.C:3374
 v2All.C:3375
 v2All.C:3376
 v2All.C:3377
 v2All.C:3378
 v2All.C:3379
 v2All.C:3380
 v2All.C:3381
 v2All.C:3382
 v2All.C:3383
 v2All.C:3384
 v2All.C:3385
 v2All.C:3386
 v2All.C:3387
 v2All.C:3388
 v2All.C:3389
 v2All.C:3390
 v2All.C:3391
 v2All.C:3392
 v2All.C:3393
 v2All.C:3394
 v2All.C:3395
 v2All.C:3396
 v2All.C:3397
 v2All.C:3398
 v2All.C:3399
 v2All.C:3400
 v2All.C:3401
 v2All.C:3402
 v2All.C:3403
 v2All.C:3404
 v2All.C:3405
 v2All.C:3406
 v2All.C:3407
 v2All.C:3408
 v2All.C:3409
 v2All.C:3410
 v2All.C:3411
 v2All.C:3412
 v2All.C:3413
 v2All.C:3414
 v2All.C:3415
 v2All.C:3416
 v2All.C:3417
 v2All.C:3418
 v2All.C:3419
 v2All.C:3420
 v2All.C:3421
 v2All.C:3422
 v2All.C:3423
 v2All.C:3424
 v2All.C:3425
 v2All.C:3426
 v2All.C:3427
 v2All.C:3428
 v2All.C:3429
 v2All.C:3430
 v2All.C:3431
 v2All.C:3432
 v2All.C:3433
 v2All.C:3434
 v2All.C:3435
 v2All.C:3436
 v2All.C:3437
 v2All.C:3438
 v2All.C:3439
 v2All.C:3440
 v2All.C:3441
 v2All.C:3442
 v2All.C:3443
 v2All.C:3444
 v2All.C:3445
 v2All.C:3446
 v2All.C:3447
 v2All.C:3448
 v2All.C:3449
 v2All.C:3450
 v2All.C:3451
 v2All.C:3452
 v2All.C:3453
 v2All.C:3454
 v2All.C:3455
 v2All.C:3456
 v2All.C:3457
 v2All.C:3458
 v2All.C:3459
 v2All.C:3460
 v2All.C:3461
 v2All.C:3462
 v2All.C:3463
 v2All.C:3464
 v2All.C:3465
 v2All.C:3466
 v2All.C:3467
 v2All.C:3468
 v2All.C:3469
 v2All.C:3470
 v2All.C:3471
 v2All.C:3472
 v2All.C:3473
 v2All.C:3474
 v2All.C:3475
 v2All.C:3476
 v2All.C:3477
 v2All.C:3478
 v2All.C:3479
 v2All.C:3480
 v2All.C:3481
 v2All.C:3482
 v2All.C:3483
 v2All.C:3484
 v2All.C:3485
 v2All.C:3486
 v2All.C:3487
 v2All.C:3488
 v2All.C:3489
 v2All.C:3490
 v2All.C:3491
 v2All.C:3492
 v2All.C:3493
 v2All.C:3494
 v2All.C:3495
 v2All.C:3496
 v2All.C:3497
 v2All.C:3498
 v2All.C:3499
 v2All.C:3500
 v2All.C:3501
 v2All.C:3502
 v2All.C:3503
 v2All.C:3504
 v2All.C:3505
 v2All.C:3506
 v2All.C:3507
 v2All.C:3508
 v2All.C:3509
 v2All.C:3510
 v2All.C:3511
 v2All.C:3512
 v2All.C:3513
 v2All.C:3514
 v2All.C:3515
 v2All.C:3516
 v2All.C:3517
 v2All.C:3518
 v2All.C:3519
 v2All.C:3520
 v2All.C:3521
 v2All.C:3522
 v2All.C:3523
 v2All.C:3524
 v2All.C:3525
 v2All.C:3526
 v2All.C:3527
 v2All.C:3528
 v2All.C:3529
 v2All.C:3530
 v2All.C:3531
 v2All.C:3532
 v2All.C:3533
 v2All.C:3534
 v2All.C:3535
 v2All.C:3536
 v2All.C:3537
 v2All.C:3538
 v2All.C:3539
 v2All.C:3540
 v2All.C:3541
 v2All.C:3542
 v2All.C:3543
 v2All.C:3544
 v2All.C:3545
 v2All.C:3546
 v2All.C:3547
 v2All.C:3548
 v2All.C:3549
 v2All.C:3550
 v2All.C:3551
 v2All.C:3552
 v2All.C:3553
 v2All.C:3554
 v2All.C:3555
 v2All.C:3556
 v2All.C:3557
 v2All.C:3558
 v2All.C:3559
 v2All.C:3560
 v2All.C:3561
 v2All.C:3562
 v2All.C:3563
 v2All.C:3564
 v2All.C:3565
 v2All.C:3566
 v2All.C:3567
 v2All.C:3568
 v2All.C:3569
 v2All.C:3570
 v2All.C:3571
 v2All.C:3572
 v2All.C:3573
 v2All.C:3574
 v2All.C:3575
 v2All.C:3576
 v2All.C:3577
 v2All.C:3578
 v2All.C:3579
 v2All.C:3580
 v2All.C:3581
 v2All.C:3582
 v2All.C:3583
 v2All.C:3584
 v2All.C:3585
 v2All.C:3586
 v2All.C:3587
 v2All.C:3588
 v2All.C:3589
 v2All.C:3590
 v2All.C:3591
 v2All.C:3592
 v2All.C:3593
 v2All.C:3594
 v2All.C:3595
 v2All.C:3596
 v2All.C:3597
 v2All.C:3598
 v2All.C:3599
 v2All.C:3600
 v2All.C:3601
 v2All.C:3602
 v2All.C:3603
 v2All.C:3604
 v2All.C:3605
 v2All.C:3606
 v2All.C:3607
 v2All.C:3608
 v2All.C:3609
 v2All.C:3610
 v2All.C:3611
 v2All.C:3612
 v2All.C:3613
 v2All.C:3614
 v2All.C:3615
 v2All.C:3616
 v2All.C:3617
 v2All.C:3618
 v2All.C:3619
 v2All.C:3620
 v2All.C:3621
 v2All.C:3622
 v2All.C:3623
 v2All.C:3624
 v2All.C:3625
 v2All.C:3626
 v2All.C:3627
 v2All.C:3628
 v2All.C:3629
 v2All.C:3630
 v2All.C:3631
 v2All.C:3632
 v2All.C:3633
 v2All.C:3634
 v2All.C:3635
 v2All.C:3636
 v2All.C:3637
 v2All.C:3638
 v2All.C:3639
 v2All.C:3640
 v2All.C:3641
 v2All.C:3642
 v2All.C:3643
 v2All.C:3644
 v2All.C:3645
 v2All.C:3646
 v2All.C:3647
 v2All.C:3648
 v2All.C:3649
 v2All.C:3650
 v2All.C:3651
 v2All.C:3652
 v2All.C:3653
 v2All.C:3654
 v2All.C:3655
 v2All.C:3656
 v2All.C:3657
 v2All.C:3658
 v2All.C:3659
 v2All.C:3660
 v2All.C:3661
 v2All.C:3662
 v2All.C:3663
 v2All.C:3664
 v2All.C:3665
 v2All.C:3666
 v2All.C:3667
 v2All.C:3668
 v2All.C:3669
 v2All.C:3670
 v2All.C:3671
 v2All.C:3672
 v2All.C:3673
 v2All.C:3674
 v2All.C:3675
 v2All.C:3676
 v2All.C:3677
 v2All.C:3678
 v2All.C:3679
 v2All.C:3680
 v2All.C:3681
 v2All.C:3682
 v2All.C:3683
 v2All.C:3684
 v2All.C:3685
 v2All.C:3686
 v2All.C:3687
 v2All.C:3688
 v2All.C:3689
 v2All.C:3690
 v2All.C:3691
 v2All.C:3692
 v2All.C:3693
 v2All.C:3694
 v2All.C:3695
 v2All.C:3696
 v2All.C:3697
 v2All.C:3698
 v2All.C:3699
 v2All.C:3700
 v2All.C:3701
 v2All.C:3702
 v2All.C:3703
 v2All.C:3704
 v2All.C:3705
 v2All.C:3706
 v2All.C:3707
 v2All.C:3708
 v2All.C:3709
 v2All.C:3710
 v2All.C:3711
 v2All.C:3712
 v2All.C:3713
 v2All.C:3714
 v2All.C:3715
 v2All.C:3716
 v2All.C:3717
 v2All.C:3718
 v2All.C:3719
 v2All.C:3720
 v2All.C:3721
 v2All.C:3722
 v2All.C:3723
 v2All.C:3724
 v2All.C:3725
 v2All.C:3726
 v2All.C:3727
 v2All.C:3728
 v2All.C:3729
 v2All.C:3730
 v2All.C:3731
 v2All.C:3732
 v2All.C:3733
 v2All.C:3734
 v2All.C:3735
 v2All.C:3736
 v2All.C:3737
 v2All.C:3738
 v2All.C:3739
 v2All.C:3740
 v2All.C:3741
 v2All.C:3742
 v2All.C:3743
 v2All.C:3744
 v2All.C:3745
 v2All.C:3746
 v2All.C:3747
 v2All.C:3748
 v2All.C:3749
 v2All.C:3750
 v2All.C:3751
 v2All.C:3752
 v2All.C:3753
 v2All.C:3754
 v2All.C:3755
 v2All.C:3756
 v2All.C:3757
 v2All.C:3758
 v2All.C:3759
 v2All.C:3760
 v2All.C:3761
 v2All.C:3762
 v2All.C:3763
 v2All.C:3764
 v2All.C:3765
 v2All.C:3766
 v2All.C:3767
 v2All.C:3768
 v2All.C:3769
 v2All.C:3770
 v2All.C:3771
 v2All.C:3772
 v2All.C:3773
 v2All.C:3774
 v2All.C:3775
 v2All.C:3776
 v2All.C:3777
 v2All.C:3778
 v2All.C:3779
 v2All.C:3780
 v2All.C:3781
 v2All.C:3782
 v2All.C:3783
 v2All.C:3784
 v2All.C:3785
 v2All.C:3786
 v2All.C:3787
 v2All.C:3788
 v2All.C:3789
 v2All.C:3790
 v2All.C:3791
 v2All.C:3792
 v2All.C:3793
 v2All.C:3794
 v2All.C:3795
 v2All.C:3796
 v2All.C:3797
 v2All.C:3798
 v2All.C:3799
 v2All.C:3800
 v2All.C:3801
 v2All.C:3802
 v2All.C:3803
 v2All.C:3804
 v2All.C:3805
 v2All.C:3806
 v2All.C:3807
 v2All.C:3808
 v2All.C:3809
 v2All.C:3810
 v2All.C:3811
 v2All.C:3812
 v2All.C:3813
 v2All.C:3814
 v2All.C:3815
 v2All.C:3816
 v2All.C:3817
 v2All.C:3818
 v2All.C:3819
 v2All.C:3820
 v2All.C:3821
 v2All.C:3822
 v2All.C:3823
 v2All.C:3824
 v2All.C:3825
 v2All.C:3826
 v2All.C:3827
 v2All.C:3828
 v2All.C:3829
 v2All.C:3830
 v2All.C:3831
 v2All.C:3832
 v2All.C:3833
 v2All.C:3834
 v2All.C:3835
 v2All.C:3836
 v2All.C:3837
 v2All.C:3838
 v2All.C:3839
 v2All.C:3840
 v2All.C:3841
 v2All.C:3842
 v2All.C:3843
 v2All.C:3844
 v2All.C:3845
 v2All.C:3846
 v2All.C:3847
 v2All.C:3848
 v2All.C:3849
 v2All.C:3850
 v2All.C:3851
 v2All.C:3852
 v2All.C:3853
 v2All.C:3854
 v2All.C:3855
 v2All.C:3856
 v2All.C:3857
 v2All.C:3858
 v2All.C:3859
 v2All.C:3860
 v2All.C:3861
 v2All.C:3862
 v2All.C:3863
 v2All.C:3864
 v2All.C:3865
 v2All.C:3866
 v2All.C:3867
 v2All.C:3868
 v2All.C:3869
 v2All.C:3870
 v2All.C:3871
 v2All.C:3872
 v2All.C:3873
 v2All.C:3874
 v2All.C:3875
 v2All.C:3876
 v2All.C:3877
 v2All.C:3878
 v2All.C:3879
 v2All.C:3880
 v2All.C:3881
 v2All.C:3882
 v2All.C:3883
 v2All.C:3884
 v2All.C:3885
 v2All.C:3886
 v2All.C:3887
 v2All.C:3888
 v2All.C:3889
 v2All.C:3890
 v2All.C:3891
 v2All.C:3892
 v2All.C:3893
 v2All.C:3894
 v2All.C:3895
 v2All.C:3896
 v2All.C:3897
 v2All.C:3898
 v2All.C:3899
 v2All.C:3900
 v2All.C:3901
 v2All.C:3902
 v2All.C:3903
 v2All.C:3904
 v2All.C:3905
 v2All.C:3906
 v2All.C:3907
 v2All.C:3908
 v2All.C:3909
 v2All.C:3910
 v2All.C:3911
 v2All.C:3912
 v2All.C:3913
 v2All.C:3914
 v2All.C:3915
 v2All.C:3916
 v2All.C:3917
 v2All.C:3918
 v2All.C:3919
 v2All.C:3920
 v2All.C:3921
 v2All.C:3922
 v2All.C:3923
 v2All.C:3924
 v2All.C:3925
 v2All.C:3926
 v2All.C:3927
 v2All.C:3928
 v2All.C:3929
 v2All.C:3930
 v2All.C:3931
 v2All.C:3932
 v2All.C:3933
 v2All.C:3934
 v2All.C:3935
 v2All.C:3936
 v2All.C:3937
 v2All.C:3938
 v2All.C:3939
 v2All.C:3940
 v2All.C:3941
 v2All.C:3942
 v2All.C:3943
 v2All.C:3944
 v2All.C:3945
 v2All.C:3946
 v2All.C:3947
 v2All.C:3948
 v2All.C:3949
 v2All.C:3950
 v2All.C:3951
 v2All.C:3952
 v2All.C:3953
 v2All.C:3954
 v2All.C:3955
 v2All.C:3956
 v2All.C:3957
 v2All.C:3958
 v2All.C:3959
 v2All.C:3960
 v2All.C:3961
 v2All.C:3962
 v2All.C:3963
 v2All.C:3964
 v2All.C:3965
 v2All.C:3966
 v2All.C:3967
 v2All.C:3968
 v2All.C:3969
 v2All.C:3970
 v2All.C:3971
 v2All.C:3972
 v2All.C:3973
 v2All.C:3974
 v2All.C:3975
 v2All.C:3976
 v2All.C:3977
 v2All.C:3978
 v2All.C:3979
 v2All.C:3980
 v2All.C:3981
 v2All.C:3982
 v2All.C:3983
 v2All.C:3984
 v2All.C:3985
 v2All.C:3986
 v2All.C:3987
 v2All.C:3988
 v2All.C:3989
 v2All.C:3990
 v2All.C:3991
 v2All.C:3992
 v2All.C:3993
 v2All.C:3994
 v2All.C:3995
 v2All.C:3996
 v2All.C:3997
 v2All.C:3998
 v2All.C:3999
 v2All.C:4000
 v2All.C:4001
 v2All.C:4002
 v2All.C:4003
 v2All.C:4004
 v2All.C:4005
 v2All.C:4006
 v2All.C:4007
 v2All.C:4008
 v2All.C:4009
 v2All.C:4010
 v2All.C:4011
 v2All.C:4012
 v2All.C:4013
 v2All.C:4014
 v2All.C:4015
 v2All.C:4016
 v2All.C:4017
 v2All.C:4018
 v2All.C:4019
 v2All.C:4020
 v2All.C:4021
 v2All.C:4022
 v2All.C:4023
 v2All.C:4024
 v2All.C:4025
 v2All.C:4026
 v2All.C:4027
 v2All.C:4028
 v2All.C:4029
 v2All.C:4030
 v2All.C:4031
 v2All.C:4032
 v2All.C:4033
 v2All.C:4034
 v2All.C:4035
 v2All.C:4036
 v2All.C:4037
 v2All.C:4038
 v2All.C:4039
 v2All.C:4040
 v2All.C:4041
 v2All.C:4042
 v2All.C:4043
 v2All.C:4044
 v2All.C:4045
 v2All.C:4046
 v2All.C:4047
 v2All.C:4048
 v2All.C:4049
 v2All.C:4050
 v2All.C:4051
 v2All.C:4052
 v2All.C:4053
 v2All.C:4054
 v2All.C:4055
 v2All.C:4056
 v2All.C:4057
 v2All.C:4058
 v2All.C:4059
 v2All.C:4060
 v2All.C:4061
 v2All.C:4062
 v2All.C:4063
 v2All.C:4064
 v2All.C:4065
 v2All.C:4066
 v2All.C:4067
 v2All.C:4068
 v2All.C:4069
 v2All.C:4070
 v2All.C:4071
 v2All.C:4072
 v2All.C:4073
 v2All.C:4074
 v2All.C:4075
 v2All.C:4076
 v2All.C:4077
 v2All.C:4078
 v2All.C:4079
 v2All.C:4080
 v2All.C:4081
 v2All.C:4082
 v2All.C:4083
 v2All.C:4084
 v2All.C:4085
 v2All.C:4086
 v2All.C:4087
 v2All.C:4088
 v2All.C:4089
 v2All.C:4090
 v2All.C:4091
 v2All.C:4092
 v2All.C:4093
 v2All.C:4094
 v2All.C:4095
 v2All.C:4096
 v2All.C:4097
 v2All.C:4098
 v2All.C:4099
 v2All.C:4100
 v2All.C:4101
 v2All.C:4102
 v2All.C:4103
 v2All.C:4104
 v2All.C:4105
 v2All.C:4106
 v2All.C:4107
 v2All.C:4108
 v2All.C:4109
 v2All.C:4110
 v2All.C:4111
 v2All.C:4112
 v2All.C:4113
 v2All.C:4114
 v2All.C:4115
 v2All.C:4116
 v2All.C:4117
 v2All.C:4118
 v2All.C:4119
 v2All.C:4120
 v2All.C:4121
 v2All.C:4122
 v2All.C:4123
 v2All.C:4124
 v2All.C:4125
 v2All.C:4126
 v2All.C:4127
 v2All.C:4128
 v2All.C:4129
 v2All.C:4130
 v2All.C:4131
 v2All.C:4132
 v2All.C:4133
 v2All.C:4134
 v2All.C:4135
 v2All.C:4136
 v2All.C:4137
 v2All.C:4138
 v2All.C:4139
 v2All.C:4140
 v2All.C:4141
 v2All.C:4142
 v2All.C:4143
 v2All.C:4144
 v2All.C:4145
 v2All.C:4146
 v2All.C:4147
 v2All.C:4148
 v2All.C:4149
 v2All.C:4150
 v2All.C:4151
 v2All.C:4152
 v2All.C:4153
 v2All.C:4154
 v2All.C:4155
 v2All.C:4156
 v2All.C:4157
 v2All.C:4158
 v2All.C:4159
 v2All.C:4160
 v2All.C:4161
 v2All.C:4162
 v2All.C:4163
 v2All.C:4164
 v2All.C:4165
 v2All.C:4166
 v2All.C:4167
 v2All.C:4168
 v2All.C:4169
 v2All.C:4170
 v2All.C:4171
 v2All.C:4172
 v2All.C:4173
 v2All.C:4174
 v2All.C:4175
 v2All.C:4176
 v2All.C:4177
 v2All.C:4178
 v2All.C:4179
 v2All.C:4180
 v2All.C:4181
 v2All.C:4182
 v2All.C:4183
 v2All.C:4184
 v2All.C:4185
 v2All.C:4186
 v2All.C:4187
 v2All.C:4188
 v2All.C:4189
 v2All.C:4190
 v2All.C:4191
 v2All.C:4192
 v2All.C:4193
 v2All.C:4194
 v2All.C:4195
 v2All.C:4196
 v2All.C:4197
 v2All.C:4198
 v2All.C:4199
 v2All.C:4200
 v2All.C:4201
 v2All.C:4202
 v2All.C:4203
 v2All.C:4204
 v2All.C:4205
 v2All.C:4206
 v2All.C:4207
 v2All.C:4208
 v2All.C:4209
 v2All.C:4210
 v2All.C:4211
 v2All.C:4212
 v2All.C:4213
 v2All.C:4214
 v2All.C:4215
 v2All.C:4216
 v2All.C:4217
 v2All.C:4218
 v2All.C:4219
 v2All.C:4220
 v2All.C:4221
 v2All.C:4222
 v2All.C:4223
 v2All.C:4224
 v2All.C:4225
 v2All.C:4226
 v2All.C:4227
 v2All.C:4228
 v2All.C:4229
 v2All.C:4230
 v2All.C:4231
 v2All.C:4232
 v2All.C:4233
 v2All.C:4234
 v2All.C:4235
 v2All.C:4236
 v2All.C:4237
 v2All.C:4238
 v2All.C:4239
 v2All.C:4240
 v2All.C:4241
 v2All.C:4242
 v2All.C:4243
 v2All.C:4244
 v2All.C:4245
 v2All.C:4246
 v2All.C:4247
 v2All.C:4248
 v2All.C:4249
 v2All.C:4250
 v2All.C:4251
 v2All.C:4252
 v2All.C:4253
 v2All.C:4254
 v2All.C:4255
 v2All.C:4256
 v2All.C:4257
 v2All.C:4258
 v2All.C:4259
 v2All.C:4260
 v2All.C:4261
 v2All.C:4262
 v2All.C:4263
 v2All.C:4264
 v2All.C:4265
 v2All.C:4266
 v2All.C:4267
 v2All.C:4268
 v2All.C:4269
 v2All.C:4270
 v2All.C:4271
 v2All.C:4272
 v2All.C:4273
 v2All.C:4274
 v2All.C:4275
 v2All.C:4276
 v2All.C:4277
 v2All.C:4278
 v2All.C:4279
 v2All.C:4280
 v2All.C:4281
 v2All.C:4282
 v2All.C:4283
 v2All.C:4284
 v2All.C:4285
 v2All.C:4286
 v2All.C:4287
 v2All.C:4288
 v2All.C:4289
 v2All.C:4290
 v2All.C:4291
 v2All.C:4292
 v2All.C:4293
 v2All.C:4294
 v2All.C:4295
 v2All.C:4296
 v2All.C:4297
 v2All.C:4298
 v2All.C:4299
 v2All.C:4300
 v2All.C:4301
 v2All.C:4302
 v2All.C:4303
 v2All.C:4304
 v2All.C:4305
 v2All.C:4306
 v2All.C:4307
 v2All.C:4308
 v2All.C:4309
 v2All.C:4310
 v2All.C:4311
 v2All.C:4312
 v2All.C:4313
 v2All.C:4314
 v2All.C:4315
 v2All.C:4316
 v2All.C:4317
 v2All.C:4318
 v2All.C:4319
 v2All.C:4320
 v2All.C:4321
 v2All.C:4322
 v2All.C:4323
 v2All.C:4324
 v2All.C:4325
 v2All.C:4326
 v2All.C:4327
 v2All.C:4328
 v2All.C:4329
 v2All.C:4330
 v2All.C:4331
 v2All.C:4332
 v2All.C:4333
 v2All.C:4334
 v2All.C:4335
 v2All.C:4336
 v2All.C:4337
 v2All.C:4338
 v2All.C:4339
 v2All.C:4340
 v2All.C:4341
 v2All.C:4342
 v2All.C:4343
 v2All.C:4344
 v2All.C:4345
 v2All.C:4346
 v2All.C:4347
 v2All.C:4348
 v2All.C:4349
 v2All.C:4350
 v2All.C:4351
 v2All.C:4352
 v2All.C:4353
 v2All.C:4354
 v2All.C:4355
 v2All.C:4356
 v2All.C:4357
 v2All.C:4358
 v2All.C:4359
 v2All.C:4360
 v2All.C:4361
 v2All.C:4362
 v2All.C:4363
 v2All.C:4364
 v2All.C:4365
 v2All.C:4366
 v2All.C:4367
 v2All.C:4368
 v2All.C:4369
 v2All.C:4370
 v2All.C:4371
 v2All.C:4372
 v2All.C:4373
 v2All.C:4374
 v2All.C:4375
 v2All.C:4376
 v2All.C:4377
 v2All.C:4378
 v2All.C:4379
 v2All.C:4380
 v2All.C:4381
 v2All.C:4382
 v2All.C:4383
 v2All.C:4384
 v2All.C:4385
 v2All.C:4386
 v2All.C:4387
 v2All.C:4388
 v2All.C:4389
 v2All.C:4390
 v2All.C:4391
 v2All.C:4392
 v2All.C:4393
 v2All.C:4394
 v2All.C:4395
 v2All.C:4396
 v2All.C:4397
 v2All.C:4398
 v2All.C:4399
 v2All.C:4400
 v2All.C:4401
 v2All.C:4402
 v2All.C:4403
 v2All.C:4404
 v2All.C:4405
 v2All.C:4406
 v2All.C:4407
 v2All.C:4408
 v2All.C:4409
 v2All.C:4410
 v2All.C:4411
 v2All.C:4412
 v2All.C:4413
 v2All.C:4414
 v2All.C:4415
 v2All.C:4416
 v2All.C:4417
 v2All.C:4418
 v2All.C:4419
 v2All.C:4420
 v2All.C:4421
 v2All.C:4422
 v2All.C:4423
 v2All.C:4424
 v2All.C:4425
 v2All.C:4426
 v2All.C:4427
 v2All.C:4428
 v2All.C:4429
 v2All.C:4430
 v2All.C:4431
 v2All.C:4432
 v2All.C:4433
 v2All.C:4434
 v2All.C:4435
 v2All.C:4436
 v2All.C:4437
 v2All.C:4438
 v2All.C:4439
 v2All.C:4440
 v2All.C:4441
 v2All.C:4442
 v2All.C:4443
 v2All.C:4444
 v2All.C:4445
 v2All.C:4446
 v2All.C:4447
 v2All.C:4448
 v2All.C:4449
 v2All.C:4450
 v2All.C:4451
 v2All.C:4452
 v2All.C:4453
 v2All.C:4454
 v2All.C:4455
 v2All.C:4456
 v2All.C:4457
 v2All.C:4458
 v2All.C:4459
 v2All.C:4460
 v2All.C:4461
 v2All.C:4462
 v2All.C:4463
 v2All.C:4464
 v2All.C:4465
 v2All.C:4466
 v2All.C:4467
 v2All.C:4468
 v2All.C:4469
 v2All.C:4470
 v2All.C:4471
 v2All.C:4472
 v2All.C:4473
 v2All.C:4474
 v2All.C:4475
 v2All.C:4476
 v2All.C:4477
 v2All.C:4478
 v2All.C:4479
 v2All.C:4480
 v2All.C:4481
 v2All.C:4482
 v2All.C:4483
 v2All.C:4484
 v2All.C:4485
 v2All.C:4486
 v2All.C:4487
 v2All.C:4488
 v2All.C:4489
 v2All.C:4490
 v2All.C:4491
 v2All.C:4492
 v2All.C:4493
 v2All.C:4494
 v2All.C:4495
 v2All.C:4496
 v2All.C:4497
 v2All.C:4498
 v2All.C:4499
 v2All.C:4500
 v2All.C:4501
 v2All.C:4502
 v2All.C:4503
 v2All.C:4504
 v2All.C:4505
 v2All.C:4506
 v2All.C:4507
 v2All.C:4508
 v2All.C:4509
 v2All.C:4510
 v2All.C:4511
 v2All.C:4512
 v2All.C:4513
 v2All.C:4514
 v2All.C:4515
 v2All.C:4516
 v2All.C:4517
 v2All.C:4518
 v2All.C:4519
 v2All.C:4520
 v2All.C:4521
 v2All.C:4522
 v2All.C:4523
 v2All.C:4524
 v2All.C:4525
 v2All.C:4526
 v2All.C:4527
 v2All.C:4528
 v2All.C:4529
 v2All.C:4530
 v2All.C:4531
 v2All.C:4532
 v2All.C:4533
 v2All.C:4534
 v2All.C:4535
 v2All.C:4536
 v2All.C:4537
 v2All.C:4538
 v2All.C:4539
 v2All.C:4540
 v2All.C:4541
 v2All.C:4542
 v2All.C:4543
 v2All.C:4544
 v2All.C:4545
 v2All.C:4546
 v2All.C:4547
 v2All.C:4548
 v2All.C:4549
 v2All.C:4550
 v2All.C:4551
 v2All.C:4552
 v2All.C:4553
 v2All.C:4554
 v2All.C:4555
 v2All.C:4556
 v2All.C:4557
 v2All.C:4558
 v2All.C:4559
 v2All.C:4560
 v2All.C:4561
 v2All.C:4562
 v2All.C:4563
 v2All.C:4564
 v2All.C:4565
 v2All.C:4566
 v2All.C:4567
 v2All.C:4568
 v2All.C:4569
 v2All.C:4570
 v2All.C:4571
 v2All.C:4572
 v2All.C:4573
 v2All.C:4574
 v2All.C:4575
 v2All.C:4576
 v2All.C:4577
 v2All.C:4578
 v2All.C:4579
 v2All.C:4580
 v2All.C:4581
 v2All.C:4582
 v2All.C:4583
 v2All.C:4584
 v2All.C:4585
 v2All.C:4586
 v2All.C:4587
 v2All.C:4588
 v2All.C:4589
 v2All.C:4590
 v2All.C:4591
 v2All.C:4592
 v2All.C:4593
 v2All.C:4594
 v2All.C:4595
 v2All.C:4596
 v2All.C:4597
 v2All.C:4598
 v2All.C:4599
 v2All.C:4600
 v2All.C:4601
 v2All.C:4602
 v2All.C:4603
 v2All.C:4604
 v2All.C:4605
 v2All.C:4606
 v2All.C:4607
 v2All.C:4608
 v2All.C:4609
 v2All.C:4610
 v2All.C:4611
 v2All.C:4612
 v2All.C:4613
 v2All.C:4614
 v2All.C:4615
 v2All.C:4616
 v2All.C:4617
 v2All.C:4618
 v2All.C:4619
 v2All.C:4620
 v2All.C:4621
 v2All.C:4622
 v2All.C:4623
 v2All.C:4624
 v2All.C:4625
 v2All.C:4626
 v2All.C:4627
 v2All.C:4628
 v2All.C:4629
 v2All.C:4630
 v2All.C:4631
 v2All.C:4632
 v2All.C:4633
 v2All.C:4634
 v2All.C:4635
 v2All.C:4636
 v2All.C:4637
 v2All.C:4638
 v2All.C:4639
 v2All.C:4640
 v2All.C:4641
 v2All.C:4642
 v2All.C:4643
 v2All.C:4644
 v2All.C:4645
 v2All.C:4646
 v2All.C:4647
 v2All.C:4648
 v2All.C:4649
 v2All.C:4650
 v2All.C:4651
 v2All.C:4652
 v2All.C:4653
 v2All.C:4654
 v2All.C:4655
 v2All.C:4656
 v2All.C:4657
 v2All.C:4658
 v2All.C:4659
 v2All.C:4660
 v2All.C:4661
 v2All.C:4662
 v2All.C:4663
 v2All.C:4664
 v2All.C:4665
 v2All.C:4666
 v2All.C:4667
 v2All.C:4668
 v2All.C:4669
 v2All.C:4670
 v2All.C:4671
 v2All.C:4672
 v2All.C:4673
 v2All.C:4674
 v2All.C:4675
 v2All.C:4676
 v2All.C:4677
 v2All.C:4678
 v2All.C:4679
 v2All.C:4680
 v2All.C:4681
 v2All.C:4682
 v2All.C:4683
 v2All.C:4684
 v2All.C:4685
 v2All.C:4686
 v2All.C:4687
 v2All.C:4688
 v2All.C:4689
 v2All.C:4690
 v2All.C:4691
 v2All.C:4692
 v2All.C:4693
 v2All.C:4694
 v2All.C:4695
 v2All.C:4696
 v2All.C:4697
 v2All.C:4698
 v2All.C:4699
 v2All.C:4700
 v2All.C:4701
 v2All.C:4702
 v2All.C:4703
 v2All.C:4704
 v2All.C:4705
 v2All.C:4706
 v2All.C:4707
 v2All.C:4708
 v2All.C:4709
 v2All.C:4710
 v2All.C:4711
 v2All.C:4712
 v2All.C:4713
 v2All.C:4714
 v2All.C:4715
 v2All.C:4716
 v2All.C:4717
 v2All.C:4718
 v2All.C:4719
 v2All.C:4720
 v2All.C:4721
 v2All.C:4722
 v2All.C:4723
 v2All.C:4724
 v2All.C:4725
 v2All.C:4726
 v2All.C:4727
 v2All.C:4728
 v2All.C:4729
 v2All.C:4730
 v2All.C:4731
 v2All.C:4732
 v2All.C:4733
 v2All.C:4734
 v2All.C:4735
 v2All.C:4736
 v2All.C:4737
 v2All.C:4738
 v2All.C:4739
 v2All.C:4740
 v2All.C:4741
 v2All.C:4742
 v2All.C:4743
 v2All.C:4744
 v2All.C:4745
 v2All.C:4746
 v2All.C:4747
 v2All.C:4748
 v2All.C:4749
 v2All.C:4750
 v2All.C:4751
 v2All.C:4752
 v2All.C:4753
 v2All.C:4754
 v2All.C:4755
 v2All.C:4756
 v2All.C:4757
 v2All.C:4758
 v2All.C:4759
 v2All.C:4760
 v2All.C:4761
 v2All.C:4762
 v2All.C:4763
 v2All.C:4764
 v2All.C:4765
 v2All.C:4766
 v2All.C:4767
 v2All.C:4768
 v2All.C:4769
 v2All.C:4770
 v2All.C:4771
 v2All.C:4772
 v2All.C:4773
 v2All.C:4774
 v2All.C:4775
 v2All.C:4776
 v2All.C:4777
 v2All.C:4778
 v2All.C:4779
 v2All.C:4780
 v2All.C:4781
 v2All.C:4782
 v2All.C:4783
 v2All.C:4784
 v2All.C:4785
 v2All.C:4786
 v2All.C:4787
 v2All.C:4788
 v2All.C:4789
 v2All.C:4790
 v2All.C:4791
 v2All.C:4792
 v2All.C:4793
 v2All.C:4794
 v2All.C:4795
 v2All.C:4796
 v2All.C:4797
 v2All.C:4798
 v2All.C:4799
 v2All.C:4800
 v2All.C:4801
 v2All.C:4802
 v2All.C:4803
 v2All.C:4804
 v2All.C:4805
 v2All.C:4806
 v2All.C:4807
 v2All.C:4808
 v2All.C:4809
 v2All.C:4810
 v2All.C:4811
 v2All.C:4812
 v2All.C:4813
 v2All.C:4814
 v2All.C:4815
 v2All.C:4816
 v2All.C:4817
 v2All.C:4818
 v2All.C:4819
 v2All.C:4820
 v2All.C:4821
 v2All.C:4822
 v2All.C:4823
 v2All.C:4824
 v2All.C:4825
 v2All.C:4826
 v2All.C:4827
 v2All.C:4828
 v2All.C:4829
 v2All.C:4830
 v2All.C:4831
 v2All.C:4832
 v2All.C:4833
 v2All.C:4834
 v2All.C:4835
 v2All.C:4836
 v2All.C:4837
 v2All.C:4838
 v2All.C:4839
 v2All.C:4840
 v2All.C:4841
 v2All.C:4842
 v2All.C:4843
 v2All.C:4844
 v2All.C:4845
 v2All.C:4846
 v2All.C:4847
 v2All.C:4848
 v2All.C:4849
 v2All.C:4850
 v2All.C:4851
 v2All.C:4852
 v2All.C:4853
 v2All.C:4854
 v2All.C:4855
 v2All.C:4856
 v2All.C:4857
 v2All.C:4858
 v2All.C:4859
 v2All.C:4860
 v2All.C:4861
 v2All.C:4862
 v2All.C:4863
 v2All.C:4864
 v2All.C:4865
 v2All.C:4866
 v2All.C:4867
 v2All.C:4868
 v2All.C:4869
 v2All.C:4870
 v2All.C:4871
 v2All.C:4872
 v2All.C:4873
 v2All.C:4874
 v2All.C:4875
 v2All.C:4876
 v2All.C:4877
 v2All.C:4878
 v2All.C:4879
 v2All.C:4880
 v2All.C:4881
 v2All.C:4882
 v2All.C:4883
 v2All.C:4884
 v2All.C:4885
 v2All.C:4886
 v2All.C:4887
 v2All.C:4888
 v2All.C:4889
 v2All.C:4890
 v2All.C:4891
 v2All.C:4892
 v2All.C:4893
 v2All.C:4894
 v2All.C:4895
 v2All.C:4896
 v2All.C:4897
 v2All.C:4898
 v2All.C:4899
 v2All.C:4900
 v2All.C:4901
 v2All.C:4902
 v2All.C:4903
 v2All.C:4904
 v2All.C:4905
 v2All.C:4906
 v2All.C:4907
 v2All.C:4908
 v2All.C:4909
 v2All.C:4910
 v2All.C:4911
 v2All.C:4912
 v2All.C:4913
 v2All.C:4914
 v2All.C:4915
 v2All.C:4916
 v2All.C:4917
 v2All.C:4918
 v2All.C:4919
 v2All.C:4920
 v2All.C:4921
 v2All.C:4922
 v2All.C:4923
 v2All.C:4924
 v2All.C:4925
 v2All.C:4926
 v2All.C:4927
 v2All.C:4928
 v2All.C:4929
 v2All.C:4930
 v2All.C:4931
 v2All.C:4932
 v2All.C:4933
 v2All.C:4934
 v2All.C:4935
 v2All.C:4936
 v2All.C:4937
 v2All.C:4938
 v2All.C:4939
 v2All.C:4940
 v2All.C:4941
 v2All.C:4942
 v2All.C:4943
 v2All.C:4944
 v2All.C:4945
 v2All.C:4946
 v2All.C:4947
 v2All.C:4948
 v2All.C:4949
 v2All.C:4950
 v2All.C:4951
 v2All.C:4952
 v2All.C:4953
 v2All.C:4954
 v2All.C:4955
 v2All.C:4956
 v2All.C:4957
 v2All.C:4958
 v2All.C:4959
 v2All.C:4960
 v2All.C:4961
 v2All.C:4962
 v2All.C:4963
 v2All.C:4964
 v2All.C:4965
 v2All.C:4966
 v2All.C:4967
 v2All.C:4968
 v2All.C:4969
 v2All.C:4970
 v2All.C:4971
 v2All.C:4972
 v2All.C:4973
 v2All.C:4974
 v2All.C:4975
 v2All.C:4976
 v2All.C:4977
 v2All.C:4978
 v2All.C:4979
 v2All.C:4980
 v2All.C:4981
 v2All.C:4982
 v2All.C:4983
 v2All.C:4984
 v2All.C:4985
 v2All.C:4986
 v2All.C:4987
 v2All.C:4988
 v2All.C:4989
 v2All.C:4990
 v2All.C:4991
 v2All.C:4992
 v2All.C:4993
 v2All.C:4994
 v2All.C:4995
 v2All.C:4996
 v2All.C:4997
 v2All.C:4998
 v2All.C:4999
 v2All.C:5000
 v2All.C:5001
 v2All.C:5002
 v2All.C:5003
 v2All.C:5004
 v2All.C:5005
 v2All.C:5006
 v2All.C:5007
 v2All.C:5008
 v2All.C:5009
 v2All.C:5010
 v2All.C:5011
 v2All.C:5012
 v2All.C:5013
 v2All.C:5014
 v2All.C:5015
 v2All.C:5016
 v2All.C:5017
 v2All.C:5018
 v2All.C:5019
 v2All.C:5020
 v2All.C:5021
 v2All.C:5022
 v2All.C:5023
 v2All.C:5024
 v2All.C:5025
 v2All.C:5026
 v2All.C:5027
 v2All.C:5028
 v2All.C:5029
 v2All.C:5030
 v2All.C:5031
 v2All.C:5032
 v2All.C:5033
 v2All.C:5034
 v2All.C:5035
 v2All.C:5036
 v2All.C:5037
 v2All.C:5038
 v2All.C:5039
 v2All.C:5040
 v2All.C:5041
 v2All.C:5042
 v2All.C:5043
 v2All.C:5044
 v2All.C:5045
 v2All.C:5046
 v2All.C:5047
 v2All.C:5048
 v2All.C:5049
 v2All.C:5050
 v2All.C:5051
 v2All.C:5052
 v2All.C:5053
 v2All.C:5054
 v2All.C:5055
 v2All.C:5056
 v2All.C:5057
 v2All.C:5058
 v2All.C:5059
 v2All.C:5060
 v2All.C:5061
 v2All.C:5062
 v2All.C:5063
 v2All.C:5064
 v2All.C:5065
 v2All.C:5066
 v2All.C:5067
 v2All.C:5068
 v2All.C:5069
 v2All.C:5070
 v2All.C:5071
 v2All.C:5072
 v2All.C:5073
 v2All.C:5074
 v2All.C:5075
 v2All.C:5076
 v2All.C:5077
 v2All.C:5078
 v2All.C:5079
 v2All.C:5080
 v2All.C:5081
 v2All.C:5082
 v2All.C:5083
 v2All.C:5084
 v2All.C:5085
 v2All.C:5086
 v2All.C:5087
 v2All.C:5088
 v2All.C:5089
 v2All.C:5090
 v2All.C:5091
 v2All.C:5092
 v2All.C:5093
 v2All.C:5094
 v2All.C:5095
 v2All.C:5096
 v2All.C:5097
 v2All.C:5098
 v2All.C:5099
 v2All.C:5100
 v2All.C:5101
 v2All.C:5102
 v2All.C:5103
 v2All.C:5104
 v2All.C:5105
 v2All.C:5106
 v2All.C:5107
 v2All.C:5108
 v2All.C:5109
 v2All.C:5110
 v2All.C:5111
 v2All.C:5112
 v2All.C:5113
 v2All.C:5114
 v2All.C:5115
 v2All.C:5116
 v2All.C:5117
 v2All.C:5118
 v2All.C:5119
 v2All.C:5120
 v2All.C:5121
 v2All.C:5122
 v2All.C:5123
 v2All.C:5124
 v2All.C:5125
 v2All.C:5126
 v2All.C:5127
 v2All.C:5128
 v2All.C:5129
 v2All.C:5130
 v2All.C:5131
 v2All.C:5132
 v2All.C:5133
 v2All.C:5134
 v2All.C:5135
 v2All.C:5136
 v2All.C:5137
 v2All.C:5138
 v2All.C:5139
 v2All.C:5140
 v2All.C:5141
 v2All.C:5142
 v2All.C:5143
 v2All.C:5144
 v2All.C:5145
 v2All.C:5146
 v2All.C:5147
 v2All.C:5148
 v2All.C:5149
 v2All.C:5150
 v2All.C:5151
 v2All.C:5152
 v2All.C:5153
 v2All.C:5154
 v2All.C:5155
 v2All.C:5156
 v2All.C:5157
 v2All.C:5158
 v2All.C:5159
 v2All.C:5160
 v2All.C:5161
 v2All.C:5162
 v2All.C:5163
 v2All.C:5164
 v2All.C:5165
 v2All.C:5166
 v2All.C:5167
 v2All.C:5168
 v2All.C:5169
 v2All.C:5170
 v2All.C:5171
 v2All.C:5172
 v2All.C:5173
 v2All.C:5174
 v2All.C:5175
 v2All.C:5176
 v2All.C:5177
 v2All.C:5178
 v2All.C:5179
 v2All.C:5180
 v2All.C:5181
 v2All.C:5182
 v2All.C:5183
 v2All.C:5184
 v2All.C:5185
 v2All.C:5186
 v2All.C:5187
 v2All.C:5188
 v2All.C:5189
 v2All.C:5190
 v2All.C:5191
 v2All.C:5192
 v2All.C:5193
 v2All.C:5194
 v2All.C:5195
 v2All.C:5196
 v2All.C:5197
 v2All.C:5198
 v2All.C:5199
 v2All.C:5200
 v2All.C:5201
 v2All.C:5202
 v2All.C:5203
 v2All.C:5204
 v2All.C:5205
 v2All.C:5206
 v2All.C:5207
 v2All.C:5208
 v2All.C:5209
 v2All.C:5210
 v2All.C:5211
 v2All.C:5212
 v2All.C:5213
 v2All.C:5214
 v2All.C:5215
 v2All.C:5216
 v2All.C:5217
 v2All.C:5218
 v2All.C:5219
 v2All.C:5220
 v2All.C:5221
 v2All.C:5222
 v2All.C:5223
 v2All.C:5224
 v2All.C:5225
 v2All.C:5226
 v2All.C:5227
 v2All.C:5228
 v2All.C:5229
 v2All.C:5230
 v2All.C:5231
 v2All.C:5232
 v2All.C:5233
 v2All.C:5234
 v2All.C:5235
 v2All.C:5236
 v2All.C:5237
 v2All.C:5238
 v2All.C:5239
 v2All.C:5240
 v2All.C:5241
 v2All.C:5242
 v2All.C:5243
 v2All.C:5244
 v2All.C:5245
 v2All.C:5246
 v2All.C:5247
 v2All.C:5248
 v2All.C:5249
 v2All.C:5250
 v2All.C:5251
 v2All.C:5252
 v2All.C:5253
 v2All.C:5254
 v2All.C:5255
 v2All.C:5256
 v2All.C:5257
 v2All.C:5258
 v2All.C:5259
 v2All.C:5260
 v2All.C:5261
 v2All.C:5262
 v2All.C:5263
 v2All.C:5264
 v2All.C:5265
 v2All.C:5266
 v2All.C:5267
 v2All.C:5268
 v2All.C:5269
 v2All.C:5270
 v2All.C:5271
 v2All.C:5272
 v2All.C:5273
 v2All.C:5274
 v2All.C:5275
 v2All.C:5276
 v2All.C:5277
 v2All.C:5278
 v2All.C:5279
 v2All.C:5280
 v2All.C:5281
 v2All.C:5282
 v2All.C:5283
 v2All.C:5284
 v2All.C:5285
 v2All.C:5286
 v2All.C:5287
 v2All.C:5288
 v2All.C:5289
 v2All.C:5290
 v2All.C:5291
 v2All.C:5292
 v2All.C:5293
 v2All.C:5294
 v2All.C:5295
 v2All.C:5296
 v2All.C:5297
 v2All.C:5298
 v2All.C:5299
 v2All.C:5300
 v2All.C:5301
 v2All.C:5302
 v2All.C:5303
 v2All.C:5304
 v2All.C:5305
 v2All.C:5306
 v2All.C:5307
 v2All.C:5308
 v2All.C:5309
 v2All.C:5310
 v2All.C:5311
 v2All.C:5312
 v2All.C:5313
 v2All.C:5314
 v2All.C:5315
 v2All.C:5316
 v2All.C:5317
 v2All.C:5318
 v2All.C:5319
 v2All.C:5320
 v2All.C:5321
 v2All.C:5322
 v2All.C:5323
 v2All.C:5324
 v2All.C:5325
 v2All.C:5326
 v2All.C:5327
 v2All.C:5328
 v2All.C:5329
 v2All.C:5330
 v2All.C:5331
 v2All.C:5332
 v2All.C:5333
 v2All.C:5334
 v2All.C:5335
 v2All.C:5336
 v2All.C:5337
 v2All.C:5338
 v2All.C:5339
 v2All.C:5340
 v2All.C:5341
 v2All.C:5342
 v2All.C:5343
 v2All.C:5344
 v2All.C:5345
 v2All.C:5346
 v2All.C:5347
 v2All.C:5348
 v2All.C:5349
 v2All.C:5350
 v2All.C:5351
 v2All.C:5352
 v2All.C:5353
 v2All.C:5354
 v2All.C:5355
 v2All.C:5356
 v2All.C:5357
 v2All.C:5358
 v2All.C:5359
 v2All.C:5360
 v2All.C:5361
 v2All.C:5362
 v2All.C:5363
 v2All.C:5364
 v2All.C:5365
 v2All.C:5366
 v2All.C:5367
 v2All.C:5368
 v2All.C:5369
 v2All.C:5370
 v2All.C:5371
 v2All.C:5372
 v2All.C:5373
 v2All.C:5374
 v2All.C:5375
 v2All.C:5376
 v2All.C:5377
 v2All.C:5378
 v2All.C:5379
 v2All.C:5380
 v2All.C:5381
 v2All.C:5382
 v2All.C:5383
 v2All.C:5384
 v2All.C:5385
 v2All.C:5386
 v2All.C:5387
 v2All.C:5388
 v2All.C:5389
 v2All.C:5390
 v2All.C:5391
 v2All.C:5392
 v2All.C:5393
 v2All.C:5394
 v2All.C:5395
 v2All.C:5396
 v2All.C:5397
 v2All.C:5398
 v2All.C:5399
 v2All.C:5400
 v2All.C:5401
 v2All.C:5402
 v2All.C:5403
 v2All.C:5404
 v2All.C:5405
 v2All.C:5406
 v2All.C:5407
 v2All.C:5408
 v2All.C:5409
 v2All.C:5410
 v2All.C:5411
 v2All.C:5412
 v2All.C:5413
 v2All.C:5414
 v2All.C:5415
 v2All.C:5416
 v2All.C:5417
 v2All.C:5418
 v2All.C:5419
 v2All.C:5420
 v2All.C:5421
 v2All.C:5422
 v2All.C:5423
 v2All.C:5424
 v2All.C:5425
 v2All.C:5426
 v2All.C:5427
 v2All.C:5428
 v2All.C:5429
 v2All.C:5430
 v2All.C:5431
 v2All.C:5432
 v2All.C:5433
 v2All.C:5434
 v2All.C:5435
 v2All.C:5436
 v2All.C:5437
 v2All.C:5438
 v2All.C:5439
 v2All.C:5440
 v2All.C:5441
 v2All.C:5442
 v2All.C:5443
 v2All.C:5444
 v2All.C:5445
 v2All.C:5446
 v2All.C:5447
 v2All.C:5448
 v2All.C:5449
 v2All.C:5450
 v2All.C:5451
 v2All.C:5452
 v2All.C:5453
 v2All.C:5454
 v2All.C:5455
 v2All.C:5456
 v2All.C:5457
 v2All.C:5458
 v2All.C:5459
 v2All.C:5460
 v2All.C:5461
 v2All.C:5462
 v2All.C:5463
 v2All.C:5464
 v2All.C:5465
 v2All.C:5466
 v2All.C:5467
 v2All.C:5468
 v2All.C:5469
 v2All.C:5470
 v2All.C:5471
 v2All.C:5472
 v2All.C:5473
 v2All.C:5474
 v2All.C:5475
 v2All.C:5476
 v2All.C:5477
 v2All.C:5478
 v2All.C:5479
 v2All.C:5480
 v2All.C:5481
 v2All.C:5482
 v2All.C:5483
 v2All.C:5484
 v2All.C:5485
 v2All.C:5486
 v2All.C:5487
 v2All.C:5488
 v2All.C:5489
 v2All.C:5490
 v2All.C:5491
 v2All.C:5492
 v2All.C:5493
 v2All.C:5494
 v2All.C:5495
 v2All.C:5496
 v2All.C:5497
 v2All.C:5498
 v2All.C:5499
 v2All.C:5500
 v2All.C:5501
 v2All.C:5502
 v2All.C:5503
 v2All.C:5504
 v2All.C:5505
 v2All.C:5506
 v2All.C:5507
 v2All.C:5508
 v2All.C:5509
 v2All.C:5510
 v2All.C:5511
 v2All.C:5512
 v2All.C:5513
 v2All.C:5514
 v2All.C:5515
 v2All.C:5516
 v2All.C:5517
 v2All.C:5518
 v2All.C:5519
 v2All.C:5520
 v2All.C:5521
 v2All.C:5522
 v2All.C:5523
 v2All.C:5524
 v2All.C:5525
 v2All.C:5526
 v2All.C:5527
 v2All.C:5528
 v2All.C:5529
 v2All.C:5530
 v2All.C:5531
 v2All.C:5532
 v2All.C:5533
 v2All.C:5534
 v2All.C:5535
 v2All.C:5536
 v2All.C:5537
 v2All.C:5538
 v2All.C:5539
 v2All.C:5540
 v2All.C:5541
 v2All.C:5542
 v2All.C:5543
 v2All.C:5544
 v2All.C:5545
 v2All.C:5546
 v2All.C:5547
 v2All.C:5548
 v2All.C:5549
 v2All.C:5550
 v2All.C:5551
 v2All.C:5552
 v2All.C:5553
 v2All.C:5554
 v2All.C:5555
 v2All.C:5556
 v2All.C:5557
 v2All.C:5558
 v2All.C:5559
 v2All.C:5560
 v2All.C:5561
 v2All.C:5562
 v2All.C:5563
 v2All.C:5564
 v2All.C:5565
 v2All.C:5566
 v2All.C:5567
 v2All.C:5568
 v2All.C:5569
 v2All.C:5570
 v2All.C:5571
 v2All.C:5572
 v2All.C:5573
 v2All.C:5574
 v2All.C:5575
 v2All.C:5576
 v2All.C:5577
 v2All.C:5578
 v2All.C:5579
 v2All.C:5580
 v2All.C:5581
 v2All.C:5582
 v2All.C:5583
 v2All.C:5584
 v2All.C:5585
 v2All.C:5586
 v2All.C:5587
 v2All.C:5588
 v2All.C:5589
 v2All.C:5590
 v2All.C:5591
 v2All.C:5592
 v2All.C:5593
 v2All.C:5594
 v2All.C:5595
 v2All.C:5596
 v2All.C:5597
 v2All.C:5598
 v2All.C:5599
 v2All.C:5600
 v2All.C:5601
 v2All.C:5602
 v2All.C:5603
 v2All.C:5604
 v2All.C:5605
 v2All.C:5606
 v2All.C:5607
 v2All.C:5608
 v2All.C:5609
 v2All.C:5610
 v2All.C:5611
 v2All.C:5612
 v2All.C:5613
 v2All.C:5614
 v2All.C:5615
 v2All.C:5616
 v2All.C:5617
 v2All.C:5618
 v2All.C:5619
 v2All.C:5620
 v2All.C:5621
 v2All.C:5622
 v2All.C:5623
 v2All.C:5624
 v2All.C:5625
 v2All.C:5626
 v2All.C:5627
 v2All.C:5628
 v2All.C:5629
 v2All.C:5630
 v2All.C:5631
 v2All.C:5632
 v2All.C:5633
 v2All.C:5634
 v2All.C:5635
 v2All.C:5636
 v2All.C:5637
 v2All.C:5638
 v2All.C:5639
 v2All.C:5640
 v2All.C:5641
 v2All.C:5642
 v2All.C:5643
 v2All.C:5644
 v2All.C:5645
 v2All.C:5646
 v2All.C:5647
 v2All.C:5648
 v2All.C:5649
 v2All.C:5650
 v2All.C:5651
 v2All.C:5652
 v2All.C:5653
 v2All.C:5654
 v2All.C:5655
 v2All.C:5656
 v2All.C:5657
 v2All.C:5658
 v2All.C:5659
 v2All.C:5660
 v2All.C:5661
 v2All.C:5662
 v2All.C:5663
 v2All.C:5664
 v2All.C:5665
 v2All.C:5666
 v2All.C:5667
 v2All.C:5668
 v2All.C:5669
 v2All.C:5670
 v2All.C:5671
 v2All.C:5672
 v2All.C:5673
 v2All.C:5674
 v2All.C:5675
 v2All.C:5676
 v2All.C:5677
 v2All.C:5678
 v2All.C:5679
 v2All.C:5680
 v2All.C:5681
 v2All.C:5682
 v2All.C:5683
 v2All.C:5684
 v2All.C:5685
 v2All.C:5686
 v2All.C:5687
 v2All.C:5688
 v2All.C:5689
 v2All.C:5690
 v2All.C:5691
 v2All.C:5692
 v2All.C:5693
 v2All.C:5694
 v2All.C:5695
 v2All.C:5696
 v2All.C:5697
 v2All.C:5698
 v2All.C:5699
 v2All.C:5700
 v2All.C:5701
 v2All.C:5702
 v2All.C:5703
 v2All.C:5704
 v2All.C:5705
 v2All.C:5706
 v2All.C:5707
 v2All.C:5708
 v2All.C:5709
 v2All.C:5710
 v2All.C:5711
 v2All.C:5712
 v2All.C:5713
 v2All.C:5714
 v2All.C:5715
 v2All.C:5716
 v2All.C:5717
 v2All.C:5718
 v2All.C:5719
 v2All.C:5720
 v2All.C:5721
 v2All.C:5722
 v2All.C:5723
 v2All.C:5724
 v2All.C:5725
 v2All.C:5726
 v2All.C:5727
 v2All.C:5728
 v2All.C:5729
 v2All.C:5730
 v2All.C:5731
 v2All.C:5732
 v2All.C:5733
 v2All.C:5734
 v2All.C:5735
 v2All.C:5736
 v2All.C:5737
 v2All.C:5738
 v2All.C:5739
 v2All.C:5740
 v2All.C:5741
 v2All.C:5742
 v2All.C:5743
 v2All.C:5744
 v2All.C:5745
 v2All.C:5746
 v2All.C:5747
 v2All.C:5748
 v2All.C:5749
 v2All.C:5750
 v2All.C:5751
 v2All.C:5752
 v2All.C:5753
 v2All.C:5754
 v2All.C:5755
 v2All.C:5756
 v2All.C:5757
 v2All.C:5758
 v2All.C:5759
 v2All.C:5760
 v2All.C:5761
 v2All.C:5762
 v2All.C:5763
 v2All.C:5764
 v2All.C:5765
 v2All.C:5766
 v2All.C:5767
 v2All.C:5768
 v2All.C:5769
 v2All.C:5770
 v2All.C:5771
 v2All.C:5772
 v2All.C:5773
 v2All.C:5774
 v2All.C:5775
 v2All.C:5776
 v2All.C:5777
 v2All.C:5778
 v2All.C:5779
 v2All.C:5780
 v2All.C:5781
 v2All.C:5782
 v2All.C:5783
 v2All.C:5784
 v2All.C:5785
 v2All.C:5786
 v2All.C:5787
 v2All.C:5788
 v2All.C:5789
 v2All.C:5790
 v2All.C:5791
 v2All.C:5792
 v2All.C:5793
 v2All.C:5794
 v2All.C:5795
 v2All.C:5796
 v2All.C:5797
 v2All.C:5798
 v2All.C:5799
 v2All.C:5800
 v2All.C:5801
 v2All.C:5802
 v2All.C:5803
 v2All.C:5804
 v2All.C:5805
 v2All.C:5806
 v2All.C:5807
 v2All.C:5808
 v2All.C:5809
 v2All.C:5810
 v2All.C:5811
 v2All.C:5812
 v2All.C:5813
 v2All.C:5814
 v2All.C:5815
 v2All.C:5816
 v2All.C:5817
 v2All.C:5818
 v2All.C:5819
 v2All.C:5820
 v2All.C:5821
 v2All.C:5822
 v2All.C:5823
 v2All.C:5824
 v2All.C:5825
 v2All.C:5826
 v2All.C:5827
 v2All.C:5828
 v2All.C:5829
 v2All.C:5830
 v2All.C:5831
 v2All.C:5832
 v2All.C:5833
 v2All.C:5834
 v2All.C:5835
 v2All.C:5836
 v2All.C:5837
 v2All.C:5838
 v2All.C:5839
 v2All.C:5840
 v2All.C:5841
 v2All.C:5842
 v2All.C:5843
 v2All.C:5844
 v2All.C:5845
 v2All.C:5846
 v2All.C:5847
 v2All.C:5848
 v2All.C:5849
 v2All.C:5850
 v2All.C:5851
 v2All.C:5852
 v2All.C:5853
 v2All.C:5854
 v2All.C:5855
 v2All.C:5856
 v2All.C:5857
 v2All.C:5858
 v2All.C:5859
 v2All.C:5860
 v2All.C:5861
 v2All.C:5862
 v2All.C:5863
 v2All.C:5864
 v2All.C:5865
 v2All.C:5866
 v2All.C:5867
 v2All.C:5868
 v2All.C:5869
 v2All.C:5870
 v2All.C:5871
 v2All.C:5872
 v2All.C:5873
 v2All.C:5874
 v2All.C:5875
 v2All.C:5876
 v2All.C:5877
 v2All.C:5878
 v2All.C:5879
 v2All.C:5880
 v2All.C:5881
 v2All.C:5882
 v2All.C:5883
 v2All.C:5884
 v2All.C:5885
 v2All.C:5886
 v2All.C:5887
 v2All.C:5888
 v2All.C:5889
 v2All.C:5890
 v2All.C:5891
 v2All.C:5892
 v2All.C:5893
 v2All.C:5894
 v2All.C:5895
 v2All.C:5896
 v2All.C:5897
 v2All.C:5898
 v2All.C:5899
 v2All.C:5900
 v2All.C:5901
 v2All.C:5902
 v2All.C:5903
 v2All.C:5904
 v2All.C:5905
 v2All.C:5906
 v2All.C:5907
 v2All.C:5908
 v2All.C:5909
 v2All.C:5910
 v2All.C:5911
 v2All.C:5912
 v2All.C:5913
 v2All.C:5914
 v2All.C:5915
 v2All.C:5916
 v2All.C:5917
 v2All.C:5918
 v2All.C:5919
 v2All.C:5920
 v2All.C:5921
 v2All.C:5922
 v2All.C:5923
 v2All.C:5924
 v2All.C:5925
 v2All.C:5926
 v2All.C:5927
 v2All.C:5928
 v2All.C:5929
 v2All.C:5930
 v2All.C:5931
 v2All.C:5932
 v2All.C:5933
 v2All.C:5934
 v2All.C:5935
 v2All.C:5936
 v2All.C:5937
 v2All.C:5938
 v2All.C:5939
 v2All.C:5940
 v2All.C:5941
 v2All.C:5942
 v2All.C:5943
 v2All.C:5944
 v2All.C:5945
 v2All.C:5946
 v2All.C:5947
 v2All.C:5948
 v2All.C:5949
 v2All.C:5950
 v2All.C:5951
 v2All.C:5952
 v2All.C:5953
 v2All.C:5954
 v2All.C:5955
 v2All.C:5956
 v2All.C:5957
 v2All.C:5958
 v2All.C:5959
 v2All.C:5960
 v2All.C:5961
 v2All.C:5962
 v2All.C:5963
 v2All.C:5964
 v2All.C:5965
 v2All.C:5966
 v2All.C:5967
 v2All.C:5968
 v2All.C:5969
 v2All.C:5970
 v2All.C:5971
 v2All.C:5972
 v2All.C:5973
 v2All.C:5974
 v2All.C:5975
 v2All.C:5976
 v2All.C:5977
 v2All.C:5978
 v2All.C:5979
 v2All.C:5980
 v2All.C:5981
 v2All.C:5982
 v2All.C:5983
 v2All.C:5984
 v2All.C:5985
 v2All.C:5986
 v2All.C:5987
 v2All.C:5988
 v2All.C:5989
 v2All.C:5990
 v2All.C:5991
 v2All.C:5992
 v2All.C:5993
 v2All.C:5994
 v2All.C:5995
 v2All.C:5996
 v2All.C:5997
 v2All.C:5998
 v2All.C:5999
 v2All.C:6000
 v2All.C:6001
 v2All.C:6002
 v2All.C:6003
 v2All.C:6004
 v2All.C:6005
 v2All.C:6006
 v2All.C:6007
 v2All.C:6008
 v2All.C:6009
 v2All.C:6010
 v2All.C:6011
 v2All.C:6012
 v2All.C:6013
 v2All.C:6014
 v2All.C:6015
 v2All.C:6016
 v2All.C:6017
 v2All.C:6018
 v2All.C:6019
 v2All.C:6020
 v2All.C:6021
 v2All.C:6022
 v2All.C:6023
 v2All.C:6024
 v2All.C:6025
 v2All.C:6026
 v2All.C:6027
 v2All.C:6028
 v2All.C:6029
 v2All.C:6030
 v2All.C:6031
 v2All.C:6032
 v2All.C:6033
 v2All.C:6034
 v2All.C:6035
 v2All.C:6036
 v2All.C:6037
 v2All.C:6038
 v2All.C:6039
 v2All.C:6040
 v2All.C:6041
 v2All.C:6042
 v2All.C:6043
 v2All.C:6044
 v2All.C:6045
 v2All.C:6046
 v2All.C:6047
 v2All.C:6048
 v2All.C:6049
 v2All.C:6050
 v2All.C:6051
 v2All.C:6052
 v2All.C:6053
 v2All.C:6054
 v2All.C:6055
 v2All.C:6056
 v2All.C:6057
 v2All.C:6058
 v2All.C:6059
 v2All.C:6060
 v2All.C:6061
 v2All.C:6062
 v2All.C:6063
 v2All.C:6064
 v2All.C:6065
 v2All.C:6066
 v2All.C:6067
 v2All.C:6068
 v2All.C:6069
 v2All.C:6070
 v2All.C:6071
 v2All.C:6072
 v2All.C:6073
 v2All.C:6074
 v2All.C:6075
 v2All.C:6076
 v2All.C:6077
 v2All.C:6078
 v2All.C:6079
 v2All.C:6080
 v2All.C:6081
 v2All.C:6082
 v2All.C:6083
 v2All.C:6084
 v2All.C:6085
 v2All.C:6086
 v2All.C:6087
 v2All.C:6088
 v2All.C:6089
 v2All.C:6090
 v2All.C:6091
 v2All.C:6092
 v2All.C:6093
 v2All.C:6094
 v2All.C:6095
 v2All.C:6096
 v2All.C:6097
 v2All.C:6098
 v2All.C:6099
 v2All.C:6100
 v2All.C:6101
 v2All.C:6102
 v2All.C:6103
 v2All.C:6104
 v2All.C:6105
 v2All.C:6106
 v2All.C:6107
 v2All.C:6108
 v2All.C:6109
 v2All.C:6110
 v2All.C:6111
 v2All.C:6112
 v2All.C:6113
 v2All.C:6114
 v2All.C:6115
 v2All.C:6116
 v2All.C:6117
 v2All.C:6118
 v2All.C:6119
 v2All.C:6120
 v2All.C:6121
 v2All.C:6122
 v2All.C:6123
 v2All.C:6124
 v2All.C:6125
 v2All.C:6126
 v2All.C:6127
 v2All.C:6128
 v2All.C:6129
 v2All.C:6130
 v2All.C:6131
 v2All.C:6132
 v2All.C:6133
 v2All.C:6134
 v2All.C:6135
 v2All.C:6136
 v2All.C:6137
 v2All.C:6138
 v2All.C:6139
 v2All.C:6140
 v2All.C:6141
 v2All.C:6142
 v2All.C:6143
 v2All.C:6144
 v2All.C:6145
 v2All.C:6146
 v2All.C:6147
 v2All.C:6148
 v2All.C:6149
 v2All.C:6150
 v2All.C:6151
 v2All.C:6152
 v2All.C:6153
 v2All.C:6154
 v2All.C:6155
 v2All.C:6156
 v2All.C:6157
 v2All.C:6158
 v2All.C:6159
 v2All.C:6160
 v2All.C:6161
 v2All.C:6162
 v2All.C:6163
 v2All.C:6164
 v2All.C:6165
 v2All.C:6166
 v2All.C:6167
 v2All.C:6168
 v2All.C:6169
 v2All.C:6170
 v2All.C:6171
 v2All.C:6172
 v2All.C:6173
 v2All.C:6174
 v2All.C:6175
 v2All.C:6176
 v2All.C:6177
 v2All.C:6178
 v2All.C:6179
 v2All.C:6180
 v2All.C:6181
 v2All.C:6182
 v2All.C:6183
 v2All.C:6184
 v2All.C:6185
 v2All.C:6186
 v2All.C:6187
 v2All.C:6188
 v2All.C:6189
 v2All.C:6190
 v2All.C:6191
 v2All.C:6192
 v2All.C:6193
 v2All.C:6194
 v2All.C:6195
 v2All.C:6196
 v2All.C:6197
 v2All.C:6198
 v2All.C:6199
 v2All.C:6200
 v2All.C:6201
 v2All.C:6202
 v2All.C:6203
 v2All.C:6204
 v2All.C:6205
 v2All.C:6206
 v2All.C:6207
 v2All.C:6208
 v2All.C:6209
 v2All.C:6210
 v2All.C:6211
 v2All.C:6212
 v2All.C:6213
 v2All.C:6214
 v2All.C:6215
 v2All.C:6216
 v2All.C:6217
 v2All.C:6218
 v2All.C:6219
 v2All.C:6220
 v2All.C:6221
 v2All.C:6222
 v2All.C:6223
 v2All.C:6224
 v2All.C:6225
 v2All.C:6226
 v2All.C:6227
 v2All.C:6228
 v2All.C:6229
 v2All.C:6230
 v2All.C:6231
 v2All.C:6232
 v2All.C:6233
 v2All.C:6234
 v2All.C:6235
 v2All.C:6236
 v2All.C:6237
 v2All.C:6238
 v2All.C:6239
 v2All.C:6240
 v2All.C:6241
 v2All.C:6242
 v2All.C:6243
 v2All.C:6244
 v2All.C:6245
 v2All.C:6246
 v2All.C:6247
 v2All.C:6248
 v2All.C:6249
 v2All.C:6250
 v2All.C:6251
 v2All.C:6252
 v2All.C:6253
 v2All.C:6254
 v2All.C:6255
 v2All.C:6256
 v2All.C:6257
 v2All.C:6258
 v2All.C:6259
 v2All.C:6260
 v2All.C:6261
 v2All.C:6262
 v2All.C:6263
 v2All.C:6264
 v2All.C:6265
 v2All.C:6266
 v2All.C:6267
 v2All.C:6268
 v2All.C:6269
 v2All.C:6270
 v2All.C:6271
 v2All.C:6272
 v2All.C:6273
 v2All.C:6274
 v2All.C:6275
 v2All.C:6276
 v2All.C:6277
 v2All.C:6278
 v2All.C:6279
 v2All.C:6280
 v2All.C:6281
 v2All.C:6282
 v2All.C:6283
 v2All.C:6284
 v2All.C:6285
 v2All.C:6286
 v2All.C:6287
 v2All.C:6288
 v2All.C:6289
 v2All.C:6290
 v2All.C:6291
 v2All.C:6292
 v2All.C:6293
 v2All.C:6294
 v2All.C:6295
 v2All.C:6296
 v2All.C:6297
 v2All.C:6298
 v2All.C:6299
 v2All.C:6300
 v2All.C:6301
 v2All.C:6302
 v2All.C:6303
 v2All.C:6304
 v2All.C:6305
 v2All.C:6306
 v2All.C:6307
 v2All.C:6308
 v2All.C:6309
 v2All.C:6310
 v2All.C:6311
 v2All.C:6312
 v2All.C:6313
 v2All.C:6314
 v2All.C:6315
 v2All.C:6316
 v2All.C:6317
 v2All.C:6318
 v2All.C:6319
 v2All.C:6320
 v2All.C:6321
 v2All.C:6322
 v2All.C:6323
 v2All.C:6324
 v2All.C:6325
 v2All.C:6326
 v2All.C:6327
 v2All.C:6328
 v2All.C:6329
 v2All.C:6330
 v2All.C:6331
 v2All.C:6332
 v2All.C:6333
 v2All.C:6334
 v2All.C:6335
 v2All.C:6336
 v2All.C:6337
 v2All.C:6338
 v2All.C:6339
 v2All.C:6340
 v2All.C:6341
 v2All.C:6342
 v2All.C:6343
 v2All.C:6344
 v2All.C:6345
 v2All.C:6346
 v2All.C:6347
 v2All.C:6348
 v2All.C:6349
 v2All.C:6350
 v2All.C:6351
 v2All.C:6352
 v2All.C:6353
 v2All.C:6354
 v2All.C:6355
 v2All.C:6356
 v2All.C:6357
 v2All.C:6358
 v2All.C:6359
 v2All.C:6360
 v2All.C:6361
 v2All.C:6362
 v2All.C:6363
 v2All.C:6364
 v2All.C:6365
 v2All.C:6366
 v2All.C:6367
 v2All.C:6368
 v2All.C:6369
 v2All.C:6370
 v2All.C:6371
 v2All.C:6372
 v2All.C:6373
 v2All.C:6374
 v2All.C:6375
 v2All.C:6376
 v2All.C:6377
 v2All.C:6378
 v2All.C:6379
 v2All.C:6380
 v2All.C:6381
 v2All.C:6382
 v2All.C:6383
 v2All.C:6384
 v2All.C:6385
 v2All.C:6386
 v2All.C:6387
 v2All.C:6388
 v2All.C:6389
 v2All.C:6390
 v2All.C:6391
 v2All.C:6392
 v2All.C:6393
 v2All.C:6394
 v2All.C:6395
 v2All.C:6396
 v2All.C:6397
 v2All.C:6398
 v2All.C:6399
 v2All.C:6400
 v2All.C:6401
 v2All.C:6402
 v2All.C:6403
 v2All.C:6404
 v2All.C:6405
 v2All.C:6406
 v2All.C:6407
 v2All.C:6408
 v2All.C:6409
 v2All.C:6410
 v2All.C:6411
 v2All.C:6412
 v2All.C:6413
 v2All.C:6414
 v2All.C:6415
 v2All.C:6416
 v2All.C:6417
 v2All.C:6418
 v2All.C:6419
 v2All.C:6420
 v2All.C:6421
 v2All.C:6422
 v2All.C:6423
 v2All.C:6424
 v2All.C:6425
 v2All.C:6426
 v2All.C:6427
 v2All.C:6428
 v2All.C:6429
 v2All.C:6430
 v2All.C:6431
 v2All.C:6432
 v2All.C:6433
 v2All.C:6434
 v2All.C:6435
 v2All.C:6436
 v2All.C:6437
 v2All.C:6438
 v2All.C:6439
 v2All.C:6440
 v2All.C:6441
 v2All.C:6442
 v2All.C:6443
 v2All.C:6444
 v2All.C:6445
 v2All.C:6446
 v2All.C:6447
 v2All.C:6448
 v2All.C:6449
 v2All.C:6450
 v2All.C:6451
 v2All.C:6452
 v2All.C:6453
 v2All.C:6454
 v2All.C:6455
 v2All.C:6456
 v2All.C:6457
 v2All.C:6458
 v2All.C:6459
 v2All.C:6460
 v2All.C:6461
 v2All.C:6462
 v2All.C:6463
 v2All.C:6464
 v2All.C:6465
 v2All.C:6466
 v2All.C:6467
 v2All.C:6468
 v2All.C:6469
 v2All.C:6470
 v2All.C:6471
 v2All.C:6472
 v2All.C:6473
 v2All.C:6474
 v2All.C:6475
 v2All.C:6476
 v2All.C:6477
 v2All.C:6478
 v2All.C:6479
 v2All.C:6480
 v2All.C:6481
 v2All.C:6482
 v2All.C:6483
 v2All.C:6484
 v2All.C:6485
 v2All.C:6486
 v2All.C:6487
 v2All.C:6488
 v2All.C:6489
 v2All.C:6490
 v2All.C:6491
 v2All.C:6492
 v2All.C:6493
 v2All.C:6494
 v2All.C:6495
 v2All.C:6496
 v2All.C:6497
 v2All.C:6498
 v2All.C:6499
 v2All.C:6500
 v2All.C:6501
 v2All.C:6502
 v2All.C:6503
 v2All.C:6504
 v2All.C:6505
 v2All.C:6506
 v2All.C:6507
 v2All.C:6508
 v2All.C:6509
 v2All.C:6510
 v2All.C:6511
 v2All.C:6512
 v2All.C:6513
 v2All.C:6514
 v2All.C:6515
 v2All.C:6516
 v2All.C:6517
 v2All.C:6518
 v2All.C:6519
 v2All.C:6520
 v2All.C:6521
 v2All.C:6522
 v2All.C:6523
 v2All.C:6524
 v2All.C:6525
 v2All.C:6526
 v2All.C:6527
 v2All.C:6528
 v2All.C:6529
 v2All.C:6530
 v2All.C:6531
 v2All.C:6532
 v2All.C:6533
 v2All.C:6534
 v2All.C:6535
 v2All.C:6536
 v2All.C:6537
 v2All.C:6538
 v2All.C:6539
 v2All.C:6540
 v2All.C:6541
 v2All.C:6542
 v2All.C:6543
 v2All.C:6544
 v2All.C:6545
 v2All.C:6546
 v2All.C:6547
 v2All.C:6548
 v2All.C:6549
 v2All.C:6550
 v2All.C:6551
 v2All.C:6552
 v2All.C:6553
 v2All.C:6554
 v2All.C:6555
 v2All.C:6556
 v2All.C:6557
 v2All.C:6558
 v2All.C:6559
 v2All.C:6560
 v2All.C:6561
 v2All.C:6562
 v2All.C:6563
 v2All.C:6564
 v2All.C:6565
 v2All.C:6566
 v2All.C:6567
 v2All.C:6568
 v2All.C:6569
 v2All.C:6570
 v2All.C:6571
 v2All.C:6572
 v2All.C:6573
 v2All.C:6574
 v2All.C:6575
 v2All.C:6576
 v2All.C:6577
 v2All.C:6578
 v2All.C:6579
 v2All.C:6580
 v2All.C:6581
 v2All.C:6582
 v2All.C:6583
 v2All.C:6584
 v2All.C:6585
 v2All.C:6586
 v2All.C:6587
 v2All.C:6588
 v2All.C:6589
 v2All.C:6590
 v2All.C:6591
 v2All.C:6592
 v2All.C:6593
 v2All.C:6594
 v2All.C:6595
 v2All.C:6596
 v2All.C:6597
 v2All.C:6598
 v2All.C:6599
 v2All.C:6600
 v2All.C:6601
 v2All.C:6602
 v2All.C:6603
 v2All.C:6604
 v2All.C:6605
 v2All.C:6606
 v2All.C:6607
 v2All.C:6608
 v2All.C:6609
 v2All.C:6610
 v2All.C:6611
 v2All.C:6612
 v2All.C:6613
 v2All.C:6614
 v2All.C:6615
 v2All.C:6616
 v2All.C:6617
 v2All.C:6618
 v2All.C:6619
 v2All.C:6620
 v2All.C:6621
 v2All.C:6622
 v2All.C:6623
 v2All.C:6624
 v2All.C:6625
 v2All.C:6626
 v2All.C:6627
 v2All.C:6628
 v2All.C:6629
 v2All.C:6630
 v2All.C:6631
 v2All.C:6632
 v2All.C:6633
 v2All.C:6634
 v2All.C:6635
 v2All.C:6636
 v2All.C:6637
 v2All.C:6638
 v2All.C:6639
 v2All.C:6640
 v2All.C:6641
 v2All.C:6642
 v2All.C:6643
 v2All.C:6644
 v2All.C:6645
 v2All.C:6646
 v2All.C:6647
 v2All.C:6648
 v2All.C:6649
 v2All.C:6650
 v2All.C:6651
 v2All.C:6652
 v2All.C:6653
 v2All.C:6654
 v2All.C:6655
 v2All.C:6656
 v2All.C:6657
 v2All.C:6658
 v2All.C:6659
 v2All.C:6660
 v2All.C:6661
 v2All.C:6662
 v2All.C:6663
 v2All.C:6664
 v2All.C:6665
 v2All.C:6666
 v2All.C:6667
 v2All.C:6668
 v2All.C:6669
 v2All.C:6670
 v2All.C:6671
 v2All.C:6672
 v2All.C:6673
 v2All.C:6674
 v2All.C:6675
 v2All.C:6676
 v2All.C:6677
 v2All.C:6678
 v2All.C:6679
 v2All.C:6680
 v2All.C:6681
 v2All.C:6682
 v2All.C:6683
 v2All.C:6684
 v2All.C:6685
 v2All.C:6686
 v2All.C:6687
 v2All.C:6688
 v2All.C:6689
 v2All.C:6690
 v2All.C:6691
 v2All.C:6692
 v2All.C:6693
 v2All.C:6694
 v2All.C:6695
 v2All.C:6696
 v2All.C:6697
 v2All.C:6698
 v2All.C:6699
 v2All.C:6700
 v2All.C:6701
 v2All.C:6702
 v2All.C:6703
 v2All.C:6704
 v2All.C:6705
 v2All.C:6706
 v2All.C:6707
 v2All.C:6708
 v2All.C:6709
 v2All.C:6710
 v2All.C:6711
 v2All.C:6712
 v2All.C:6713
 v2All.C:6714
 v2All.C:6715
 v2All.C:6716
 v2All.C:6717
 v2All.C:6718
 v2All.C:6719
 v2All.C:6720
 v2All.C:6721
 v2All.C:6722
 v2All.C:6723
 v2All.C:6724
 v2All.C:6725
 v2All.C:6726
 v2All.C:6727
 v2All.C:6728
 v2All.C:6729
 v2All.C:6730
 v2All.C:6731
 v2All.C:6732
 v2All.C:6733
 v2All.C:6734
 v2All.C:6735
 v2All.C:6736
 v2All.C:6737
 v2All.C:6738
 v2All.C:6739
 v2All.C:6740
 v2All.C:6741
 v2All.C:6742
 v2All.C:6743
 v2All.C:6744
 v2All.C:6745
 v2All.C:6746
 v2All.C:6747
 v2All.C:6748
 v2All.C:6749
 v2All.C:6750
 v2All.C:6751
 v2All.C:6752
 v2All.C:6753
 v2All.C:6754
 v2All.C:6755
 v2All.C:6756
 v2All.C:6757
 v2All.C:6758
 v2All.C:6759
 v2All.C:6760
 v2All.C:6761
 v2All.C:6762
 v2All.C:6763
 v2All.C:6764
 v2All.C:6765
 v2All.C:6766
 v2All.C:6767
 v2All.C:6768
 v2All.C:6769
 v2All.C:6770
 v2All.C:6771
 v2All.C:6772
 v2All.C:6773
 v2All.C:6774
 v2All.C:6775
 v2All.C:6776
 v2All.C:6777
 v2All.C:6778
 v2All.C:6779
 v2All.C:6780
 v2All.C:6781
 v2All.C:6782
 v2All.C:6783
 v2All.C:6784
 v2All.C:6785
 v2All.C:6786
 v2All.C:6787
 v2All.C:6788
 v2All.C:6789
 v2All.C:6790
 v2All.C:6791
 v2All.C:6792
 v2All.C:6793
 v2All.C:6794
 v2All.C:6795
 v2All.C:6796
 v2All.C:6797
 v2All.C:6798
 v2All.C:6799
 v2All.C:6800
 v2All.C:6801
 v2All.C:6802
 v2All.C:6803
 v2All.C:6804
 v2All.C:6805
 v2All.C:6806
 v2All.C:6807
 v2All.C:6808
 v2All.C:6809
 v2All.C:6810
 v2All.C:6811
 v2All.C:6812
 v2All.C:6813
 v2All.C:6814
 v2All.C:6815
 v2All.C:6816
 v2All.C:6817
 v2All.C:6818
 v2All.C:6819
 v2All.C:6820
 v2All.C:6821
 v2All.C:6822
 v2All.C:6823
 v2All.C:6824
 v2All.C:6825
 v2All.C:6826
 v2All.C:6827
 v2All.C:6828
 v2All.C:6829
 v2All.C:6830
 v2All.C:6831
 v2All.C:6832
 v2All.C:6833
 v2All.C:6834
 v2All.C:6835
 v2All.C:6836
 v2All.C:6837
 v2All.C:6838
 v2All.C:6839
 v2All.C:6840
 v2All.C:6841
 v2All.C:6842
 v2All.C:6843
 v2All.C:6844
 v2All.C:6845
 v2All.C:6846
 v2All.C:6847
 v2All.C:6848
 v2All.C:6849
 v2All.C:6850
 v2All.C:6851
 v2All.C:6852
 v2All.C:6853
 v2All.C:6854
 v2All.C:6855
 v2All.C:6856
 v2All.C:6857
 v2All.C:6858
 v2All.C:6859
 v2All.C:6860
 v2All.C:6861
 v2All.C:6862
 v2All.C:6863
 v2All.C:6864
 v2All.C:6865
 v2All.C:6866
 v2All.C:6867
 v2All.C:6868
 v2All.C:6869
 v2All.C:6870
 v2All.C:6871
 v2All.C:6872
 v2All.C:6873
 v2All.C:6874
 v2All.C:6875
 v2All.C:6876
 v2All.C:6877
 v2All.C:6878
 v2All.C:6879
 v2All.C:6880
 v2All.C:6881
 v2All.C:6882
 v2All.C:6883
 v2All.C:6884
 v2All.C:6885
 v2All.C:6886
 v2All.C:6887
 v2All.C:6888
 v2All.C:6889
 v2All.C:6890
 v2All.C:6891
 v2All.C:6892
 v2All.C:6893
 v2All.C:6894
 v2All.C:6895
 v2All.C:6896
 v2All.C:6897
 v2All.C:6898
 v2All.C:6899
 v2All.C:6900
 v2All.C:6901
 v2All.C:6902
 v2All.C:6903
 v2All.C:6904
 v2All.C:6905
 v2All.C:6906
 v2All.C:6907
 v2All.C:6908
 v2All.C:6909
 v2All.C:6910
 v2All.C:6911
 v2All.C:6912
 v2All.C:6913
 v2All.C:6914
 v2All.C:6915
 v2All.C:6916
 v2All.C:6917
 v2All.C:6918
 v2All.C:6919
 v2All.C:6920
 v2All.C:6921
 v2All.C:6922
 v2All.C:6923
 v2All.C:6924
 v2All.C:6925
 v2All.C:6926
 v2All.C:6927
 v2All.C:6928
 v2All.C:6929
 v2All.C:6930
 v2All.C:6931
 v2All.C:6932
 v2All.C:6933
 v2All.C:6934
 v2All.C:6935
 v2All.C:6936
 v2All.C:6937
 v2All.C:6938
 v2All.C:6939
 v2All.C:6940
 v2All.C:6941
 v2All.C:6942
 v2All.C:6943
 v2All.C:6944
 v2All.C:6945
 v2All.C:6946
 v2All.C:6947
 v2All.C:6948
 v2All.C:6949
 v2All.C:6950
 v2All.C:6951
 v2All.C:6952
 v2All.C:6953
 v2All.C:6954
 v2All.C:6955
 v2All.C:6956
 v2All.C:6957
 v2All.C:6958
 v2All.C:6959
 v2All.C:6960
 v2All.C:6961
 v2All.C:6962
 v2All.C:6963
 v2All.C:6964
 v2All.C:6965
 v2All.C:6966
 v2All.C:6967
 v2All.C:6968
 v2All.C:6969
 v2All.C:6970
 v2All.C:6971
 v2All.C:6972
 v2All.C:6973
 v2All.C:6974
 v2All.C:6975
 v2All.C:6976
 v2All.C:6977
 v2All.C:6978
 v2All.C:6979
 v2All.C:6980
 v2All.C:6981
 v2All.C:6982
 v2All.C:6983
 v2All.C:6984
 v2All.C:6985
 v2All.C:6986
 v2All.C:6987
 v2All.C:6988
 v2All.C:6989
 v2All.C:6990
 v2All.C:6991
 v2All.C:6992
 v2All.C:6993
 v2All.C:6994
 v2All.C:6995
 v2All.C:6996
 v2All.C:6997
 v2All.C:6998
 v2All.C:6999
 v2All.C:7000
 v2All.C:7001
 v2All.C:7002
 v2All.C:7003
 v2All.C:7004
 v2All.C:7005
 v2All.C:7006
 v2All.C:7007
 v2All.C:7008
 v2All.C:7009
 v2All.C:7010
 v2All.C:7011
 v2All.C:7012
 v2All.C:7013
 v2All.C:7014
 v2All.C:7015
 v2All.C:7016
 v2All.C:7017
 v2All.C:7018
 v2All.C:7019
 v2All.C:7020
 v2All.C:7021
 v2All.C:7022
 v2All.C:7023
 v2All.C:7024
 v2All.C:7025
 v2All.C:7026
 v2All.C:7027
 v2All.C:7028
 v2All.C:7029
 v2All.C:7030
 v2All.C:7031
 v2All.C:7032
 v2All.C:7033
 v2All.C:7034
 v2All.C:7035
 v2All.C:7036
 v2All.C:7037
 v2All.C:7038
 v2All.C:7039
 v2All.C:7040
 v2All.C:7041
 v2All.C:7042
 v2All.C:7043
 v2All.C:7044
 v2All.C:7045
 v2All.C:7046
 v2All.C:7047
 v2All.C:7048
 v2All.C:7049
 v2All.C:7050
 v2All.C:7051
 v2All.C:7052
 v2All.C:7053
 v2All.C:7054
 v2All.C:7055
 v2All.C:7056
 v2All.C:7057
 v2All.C:7058
 v2All.C:7059
 v2All.C:7060
 v2All.C:7061
 v2All.C:7062
 v2All.C:7063
 v2All.C:7064
 v2All.C:7065
 v2All.C:7066
 v2All.C:7067
 v2All.C:7068
 v2All.C:7069
 v2All.C:7070
 v2All.C:7071
 v2All.C:7072
 v2All.C:7073
 v2All.C:7074
 v2All.C:7075
 v2All.C:7076
 v2All.C:7077
 v2All.C:7078
 v2All.C:7079
 v2All.C:7080
 v2All.C:7081
 v2All.C:7082
 v2All.C:7083
 v2All.C:7084
 v2All.C:7085
 v2All.C:7086
 v2All.C:7087
 v2All.C:7088
 v2All.C:7089
 v2All.C:7090
 v2All.C:7091
 v2All.C:7092
 v2All.C:7093
 v2All.C:7094
 v2All.C:7095
 v2All.C:7096
 v2All.C:7097
 v2All.C:7098
 v2All.C:7099
 v2All.C:7100
 v2All.C:7101
 v2All.C:7102
 v2All.C:7103
 v2All.C:7104
 v2All.C:7105
 v2All.C:7106
 v2All.C:7107
 v2All.C:7108
 v2All.C:7109
 v2All.C:7110
 v2All.C:7111
 v2All.C:7112
 v2All.C:7113
 v2All.C:7114
 v2All.C:7115
 v2All.C:7116
 v2All.C:7117
 v2All.C:7118
 v2All.C:7119
 v2All.C:7120
 v2All.C:7121
 v2All.C:7122
 v2All.C:7123
 v2All.C:7124
 v2All.C:7125
 v2All.C:7126
 v2All.C:7127
 v2All.C:7128
 v2All.C:7129
 v2All.C:7130
 v2All.C:7131
 v2All.C:7132
 v2All.C:7133
 v2All.C:7134
 v2All.C:7135
 v2All.C:7136
 v2All.C:7137
 v2All.C:7138
 v2All.C:7139
 v2All.C:7140
 v2All.C:7141
 v2All.C:7142
 v2All.C:7143
 v2All.C:7144
 v2All.C:7145
 v2All.C:7146
 v2All.C:7147
 v2All.C:7148
 v2All.C:7149
 v2All.C:7150
 v2All.C:7151
 v2All.C:7152
 v2All.C:7153
 v2All.C:7154
 v2All.C:7155
 v2All.C:7156
 v2All.C:7157
 v2All.C:7158
 v2All.C:7159
 v2All.C:7160
 v2All.C:7161
 v2All.C:7162
 v2All.C:7163
 v2All.C:7164
 v2All.C:7165
 v2All.C:7166
 v2All.C:7167
 v2All.C:7168
 v2All.C:7169
 v2All.C:7170
 v2All.C:7171
 v2All.C:7172
 v2All.C:7173
 v2All.C:7174
 v2All.C:7175
 v2All.C:7176
 v2All.C:7177
 v2All.C:7178
 v2All.C:7179
 v2All.C:7180
 v2All.C:7181
 v2All.C:7182
 v2All.C:7183
 v2All.C:7184
 v2All.C:7185
 v2All.C:7186
 v2All.C:7187
 v2All.C:7188
 v2All.C:7189
 v2All.C:7190
 v2All.C:7191
 v2All.C:7192
 v2All.C:7193
 v2All.C:7194
 v2All.C:7195
 v2All.C:7196
 v2All.C:7197
 v2All.C:7198
 v2All.C:7199
 v2All.C:7200
 v2All.C:7201
 v2All.C:7202
 v2All.C:7203
 v2All.C:7204
 v2All.C:7205
 v2All.C:7206
 v2All.C:7207
 v2All.C:7208
 v2All.C:7209
 v2All.C:7210
 v2All.C:7211
 v2All.C:7212
 v2All.C:7213
 v2All.C:7214
 v2All.C:7215
 v2All.C:7216
 v2All.C:7217
 v2All.C:7218
 v2All.C:7219
 v2All.C:7220
 v2All.C:7221
 v2All.C:7222
 v2All.C:7223
 v2All.C:7224
 v2All.C:7225
 v2All.C:7226
 v2All.C:7227
 v2All.C:7228
 v2All.C:7229
 v2All.C:7230
 v2All.C:7231
 v2All.C:7232
 v2All.C:7233
 v2All.C:7234
 v2All.C:7235
 v2All.C:7236
 v2All.C:7237
 v2All.C:7238
 v2All.C:7239
 v2All.C:7240
 v2All.C:7241
 v2All.C:7242
 v2All.C:7243
 v2All.C:7244
 v2All.C:7245
 v2All.C:7246
 v2All.C:7247
 v2All.C:7248
 v2All.C:7249
 v2All.C:7250
 v2All.C:7251
 v2All.C:7252
 v2All.C:7253
 v2All.C:7254
 v2All.C:7255
 v2All.C:7256
 v2All.C:7257
 v2All.C:7258
 v2All.C:7259
 v2All.C:7260
 v2All.C:7261
 v2All.C:7262
 v2All.C:7263
 v2All.C:7264
 v2All.C:7265
 v2All.C:7266
 v2All.C:7267
 v2All.C:7268
 v2All.C:7269
 v2All.C:7270
 v2All.C:7271
 v2All.C:7272
 v2All.C:7273
 v2All.C:7274
 v2All.C:7275
 v2All.C:7276
 v2All.C:7277
 v2All.C:7278
 v2All.C:7279
 v2All.C:7280
 v2All.C:7281
 v2All.C:7282
 v2All.C:7283
 v2All.C:7284
 v2All.C:7285
 v2All.C:7286
 v2All.C:7287
 v2All.C:7288
 v2All.C:7289
 v2All.C:7290
 v2All.C:7291
 v2All.C:7292
 v2All.C:7293
 v2All.C:7294
 v2All.C:7295
 v2All.C:7296
 v2All.C:7297
 v2All.C:7298
 v2All.C:7299
 v2All.C:7300
 v2All.C:7301
 v2All.C:7302
 v2All.C:7303
 v2All.C:7304
 v2All.C:7305
 v2All.C:7306
 v2All.C:7307
 v2All.C:7308
 v2All.C:7309
 v2All.C:7310
 v2All.C:7311
 v2All.C:7312
 v2All.C:7313
 v2All.C:7314
 v2All.C:7315
 v2All.C:7316
 v2All.C:7317
 v2All.C:7318
 v2All.C:7319
 v2All.C:7320
 v2All.C:7321
 v2All.C:7322
 v2All.C:7323
 v2All.C:7324
 v2All.C:7325
 v2All.C:7326
 v2All.C:7327
 v2All.C:7328
 v2All.C:7329
 v2All.C:7330
 v2All.C:7331
 v2All.C:7332
 v2All.C:7333
 v2All.C:7334
 v2All.C:7335
 v2All.C:7336
 v2All.C:7337
 v2All.C:7338
 v2All.C:7339
 v2All.C:7340
 v2All.C:7341
 v2All.C:7342
 v2All.C:7343
 v2All.C:7344
 v2All.C:7345
 v2All.C:7346
 v2All.C:7347
 v2All.C:7348
 v2All.C:7349
 v2All.C:7350
 v2All.C:7351
 v2All.C:7352
 v2All.C:7353
 v2All.C:7354
 v2All.C:7355
 v2All.C:7356
 v2All.C:7357
 v2All.C:7358
 v2All.C:7359
 v2All.C:7360
 v2All.C:7361
 v2All.C:7362
 v2All.C:7363
 v2All.C:7364
 v2All.C:7365
 v2All.C:7366
 v2All.C:7367
 v2All.C:7368
 v2All.C:7369
 v2All.C:7370
 v2All.C:7371
 v2All.C:7372
 v2All.C:7373
 v2All.C:7374
 v2All.C:7375
 v2All.C:7376
 v2All.C:7377
 v2All.C:7378
 v2All.C:7379
 v2All.C:7380
 v2All.C:7381
 v2All.C:7382
 v2All.C:7383
 v2All.C:7384
 v2All.C:7385
 v2All.C:7386
 v2All.C:7387
 v2All.C:7388
 v2All.C:7389
 v2All.C:7390
 v2All.C:7391
 v2All.C:7392
 v2All.C:7393
 v2All.C:7394
 v2All.C:7395
 v2All.C:7396
 v2All.C:7397
 v2All.C:7398
 v2All.C:7399
 v2All.C:7400
 v2All.C:7401
 v2All.C:7402
 v2All.C:7403
 v2All.C:7404
 v2All.C:7405
 v2All.C:7406
 v2All.C:7407
 v2All.C:7408
 v2All.C:7409
 v2All.C:7410
 v2All.C:7411
 v2All.C:7412
 v2All.C:7413
 v2All.C:7414
 v2All.C:7415
 v2All.C:7416
 v2All.C:7417
 v2All.C:7418
 v2All.C:7419
 v2All.C:7420
 v2All.C:7421
 v2All.C:7422
 v2All.C:7423
 v2All.C:7424
 v2All.C:7425
 v2All.C:7426
 v2All.C:7427
 v2All.C:7428
 v2All.C:7429
 v2All.C:7430
 v2All.C:7431
 v2All.C:7432
 v2All.C:7433
 v2All.C:7434
 v2All.C:7435
 v2All.C:7436
 v2All.C:7437
 v2All.C:7438
 v2All.C:7439
 v2All.C:7440
 v2All.C:7441
 v2All.C:7442
 v2All.C:7443
 v2All.C:7444
 v2All.C:7445
 v2All.C:7446
 v2All.C:7447
 v2All.C:7448
 v2All.C:7449
 v2All.C:7450
 v2All.C:7451
 v2All.C:7452
 v2All.C:7453
 v2All.C:7454
 v2All.C:7455
 v2All.C:7456
 v2All.C:7457
 v2All.C:7458
 v2All.C:7459
 v2All.C:7460
 v2All.C:7461
 v2All.C:7462
 v2All.C:7463
 v2All.C:7464
 v2All.C:7465
 v2All.C:7466
 v2All.C:7467
 v2All.C:7468
 v2All.C:7469
 v2All.C:7470
 v2All.C:7471
 v2All.C:7472
 v2All.C:7473
 v2All.C:7474
 v2All.C:7475
 v2All.C:7476
 v2All.C:7477
 v2All.C:7478
 v2All.C:7479
 v2All.C:7480
 v2All.C:7481
 v2All.C:7482
 v2All.C:7483
 v2All.C:7484
 v2All.C:7485
 v2All.C:7486
 v2All.C:7487
 v2All.C:7488
 v2All.C:7489
 v2All.C:7490
 v2All.C:7491
 v2All.C:7492
 v2All.C:7493
 v2All.C:7494
 v2All.C:7495
 v2All.C:7496
 v2All.C:7497
 v2All.C:7498
 v2All.C:7499
 v2All.C:7500
 v2All.C:7501
 v2All.C:7502
 v2All.C:7503
 v2All.C:7504
 v2All.C:7505
 v2All.C:7506
 v2All.C:7507
 v2All.C:7508
 v2All.C:7509
 v2All.C:7510
 v2All.C:7511
 v2All.C:7512
 v2All.C:7513
 v2All.C:7514
 v2All.C:7515
 v2All.C:7516
 v2All.C:7517
 v2All.C:7518
 v2All.C:7519
 v2All.C:7520
 v2All.C:7521
 v2All.C:7522
 v2All.C:7523
 v2All.C:7524
 v2All.C:7525
 v2All.C:7526
 v2All.C:7527
 v2All.C:7528
 v2All.C:7529
 v2All.C:7530
 v2All.C:7531
 v2All.C:7532
 v2All.C:7533
 v2All.C:7534
 v2All.C:7535
 v2All.C:7536
 v2All.C:7537
 v2All.C:7538
 v2All.C:7539
 v2All.C:7540
 v2All.C:7541
 v2All.C:7542
 v2All.C:7543
 v2All.C:7544
 v2All.C:7545
 v2All.C:7546
 v2All.C:7547
 v2All.C:7548
 v2All.C:7549
 v2All.C:7550
 v2All.C:7551
 v2All.C:7552
 v2All.C:7553
 v2All.C:7554
 v2All.C:7555
 v2All.C:7556
 v2All.C:7557
 v2All.C:7558
 v2All.C:7559
 v2All.C:7560
 v2All.C:7561
 v2All.C:7562
 v2All.C:7563
 v2All.C:7564
 v2All.C:7565
 v2All.C:7566
 v2All.C:7567
 v2All.C:7568
 v2All.C:7569
 v2All.C:7570
 v2All.C:7571
 v2All.C:7572
 v2All.C:7573
 v2All.C:7574
 v2All.C:7575
 v2All.C:7576
 v2All.C:7577
 v2All.C:7578
 v2All.C:7579
 v2All.C:7580
 v2All.C:7581
 v2All.C:7582
 v2All.C:7583
 v2All.C:7584
 v2All.C:7585
 v2All.C:7586
 v2All.C:7587
 v2All.C:7588
 v2All.C:7589
 v2All.C:7590
 v2All.C:7591
 v2All.C:7592
 v2All.C:7593
 v2All.C:7594
 v2All.C:7595
 v2All.C:7596
 v2All.C:7597
 v2All.C:7598
 v2All.C:7599
 v2All.C:7600
 v2All.C:7601
 v2All.C:7602
 v2All.C:7603
 v2All.C:7604
 v2All.C:7605
 v2All.C:7606
 v2All.C:7607
 v2All.C:7608
 v2All.C:7609
 v2All.C:7610
 v2All.C:7611
 v2All.C:7612
 v2All.C:7613
 v2All.C:7614
 v2All.C:7615
 v2All.C:7616
 v2All.C:7617
 v2All.C:7618
 v2All.C:7619
 v2All.C:7620
 v2All.C:7621
 v2All.C:7622
 v2All.C:7623
 v2All.C:7624
 v2All.C:7625
 v2All.C:7626
 v2All.C:7627
 v2All.C:7628
 v2All.C:7629
 v2All.C:7630
 v2All.C:7631
 v2All.C:7632
 v2All.C:7633
 v2All.C:7634
 v2All.C:7635
 v2All.C:7636
 v2All.C:7637
 v2All.C:7638
 v2All.C:7639
 v2All.C:7640
 v2All.C:7641
 v2All.C:7642
 v2All.C:7643
 v2All.C:7644
 v2All.C:7645
 v2All.C:7646
 v2All.C:7647
 v2All.C:7648
 v2All.C:7649
 v2All.C:7650
 v2All.C:7651
 v2All.C:7652
 v2All.C:7653
 v2All.C:7654
 v2All.C:7655
 v2All.C:7656
 v2All.C:7657
 v2All.C:7658
 v2All.C:7659
 v2All.C:7660
 v2All.C:7661
 v2All.C:7662
 v2All.C:7663
 v2All.C:7664
 v2All.C:7665
 v2All.C:7666
 v2All.C:7667
 v2All.C:7668
 v2All.C:7669
 v2All.C:7670
 v2All.C:7671
 v2All.C:7672
 v2All.C:7673
 v2All.C:7674
 v2All.C:7675
 v2All.C:7676
 v2All.C:7677
 v2All.C:7678
 v2All.C:7679
 v2All.C:7680
 v2All.C:7681
 v2All.C:7682
 v2All.C:7683
 v2All.C:7684
 v2All.C:7685
 v2All.C:7686
 v2All.C:7687
 v2All.C:7688
 v2All.C:7689
 v2All.C:7690
 v2All.C:7691
 v2All.C:7692
 v2All.C:7693
 v2All.C:7694
 v2All.C:7695
 v2All.C:7696
 v2All.C:7697
 v2All.C:7698
 v2All.C:7699
 v2All.C:7700
 v2All.C:7701
 v2All.C:7702
 v2All.C:7703
 v2All.C:7704
 v2All.C:7705
 v2All.C:7706
 v2All.C:7707
 v2All.C:7708
 v2All.C:7709
 v2All.C:7710
 v2All.C:7711
 v2All.C:7712
 v2All.C:7713
 v2All.C:7714
 v2All.C:7715
 v2All.C:7716
 v2All.C:7717
 v2All.C:7718
 v2All.C:7719
 v2All.C:7720
 v2All.C:7721
 v2All.C:7722
 v2All.C:7723
 v2All.C:7724
 v2All.C:7725
 v2All.C:7726
 v2All.C:7727
 v2All.C:7728
 v2All.C:7729
 v2All.C:7730
 v2All.C:7731
 v2All.C:7732
 v2All.C:7733
 v2All.C:7734
 v2All.C:7735
 v2All.C:7736
 v2All.C:7737
 v2All.C:7738
 v2All.C:7739
 v2All.C:7740
 v2All.C:7741
 v2All.C:7742
 v2All.C:7743
 v2All.C:7744
 v2All.C:7745
 v2All.C:7746
 v2All.C:7747
 v2All.C:7748
 v2All.C:7749
 v2All.C:7750
 v2All.C:7751
 v2All.C:7752
 v2All.C:7753
 v2All.C:7754
 v2All.C:7755
 v2All.C:7756
 v2All.C:7757
 v2All.C:7758
 v2All.C:7759
 v2All.C:7760
 v2All.C:7761
 v2All.C:7762
 v2All.C:7763
 v2All.C:7764
 v2All.C:7765
 v2All.C:7766
 v2All.C:7767
 v2All.C:7768
 v2All.C:7769
 v2All.C:7770
 v2All.C:7771
 v2All.C:7772
 v2All.C:7773
 v2All.C:7774
 v2All.C:7775
 v2All.C:7776
 v2All.C:7777
 v2All.C:7778
 v2All.C:7779
 v2All.C:7780
 v2All.C:7781
 v2All.C:7782
 v2All.C:7783
 v2All.C:7784
 v2All.C:7785
 v2All.C:7786
 v2All.C:7787
 v2All.C:7788
 v2All.C:7789
 v2All.C:7790
 v2All.C:7791
 v2All.C:7792
 v2All.C:7793
 v2All.C:7794
 v2All.C:7795
 v2All.C:7796
 v2All.C:7797
 v2All.C:7798
 v2All.C:7799
 v2All.C:7800
 v2All.C:7801
 v2All.C:7802
 v2All.C:7803
 v2All.C:7804
 v2All.C:7805
 v2All.C:7806
 v2All.C:7807
 v2All.C:7808
 v2All.C:7809
 v2All.C:7810
 v2All.C:7811
 v2All.C:7812
 v2All.C:7813
 v2All.C:7814
 v2All.C:7815
 v2All.C:7816
 v2All.C:7817
 v2All.C:7818
 v2All.C:7819
 v2All.C:7820
 v2All.C:7821
 v2All.C:7822
 v2All.C:7823
 v2All.C:7824
 v2All.C:7825
 v2All.C:7826
 v2All.C:7827
 v2All.C:7828
 v2All.C:7829
 v2All.C:7830
 v2All.C:7831
 v2All.C:7832
 v2All.C:7833
 v2All.C:7834
 v2All.C:7835
 v2All.C:7836
 v2All.C:7837
 v2All.C:7838
 v2All.C:7839
 v2All.C:7840
 v2All.C:7841
 v2All.C:7842
 v2All.C:7843
 v2All.C:7844
 v2All.C:7845
 v2All.C:7846
 v2All.C:7847
 v2All.C:7848
 v2All.C:7849
 v2All.C:7850
 v2All.C:7851
 v2All.C:7852
 v2All.C:7853
 v2All.C:7854
 v2All.C:7855
 v2All.C:7856
 v2All.C:7857
 v2All.C:7858
 v2All.C:7859
 v2All.C:7860
 v2All.C:7861
 v2All.C:7862
 v2All.C:7863
 v2All.C:7864
 v2All.C:7865
 v2All.C:7866
 v2All.C:7867
 v2All.C:7868
 v2All.C:7869
 v2All.C:7870
 v2All.C:7871
 v2All.C:7872
 v2All.C:7873
 v2All.C:7874
 v2All.C:7875
 v2All.C:7876
 v2All.C:7877
 v2All.C:7878
 v2All.C:7879
 v2All.C:7880
 v2All.C:7881
 v2All.C:7882
 v2All.C:7883
 v2All.C:7884
 v2All.C:7885
 v2All.C:7886
 v2All.C:7887
 v2All.C:7888
 v2All.C:7889
 v2All.C:7890
 v2All.C:7891
 v2All.C:7892
 v2All.C:7893
 v2All.C:7894
 v2All.C:7895
 v2All.C:7896
 v2All.C:7897
 v2All.C:7898
 v2All.C:7899
 v2All.C:7900
 v2All.C:7901
 v2All.C:7902
 v2All.C:7903
 v2All.C:7904
 v2All.C:7905
 v2All.C:7906
 v2All.C:7907
 v2All.C:7908
 v2All.C:7909
 v2All.C:7910
 v2All.C:7911
 v2All.C:7912
 v2All.C:7913
 v2All.C:7914
 v2All.C:7915
 v2All.C:7916
 v2All.C:7917
 v2All.C:7918
 v2All.C:7919
 v2All.C:7920
 v2All.C:7921
 v2All.C:7922
 v2All.C:7923
 v2All.C:7924
 v2All.C:7925
 v2All.C:7926
 v2All.C:7927
 v2All.C:7928
 v2All.C:7929
 v2All.C:7930
 v2All.C:7931
 v2All.C:7932
 v2All.C:7933
 v2All.C:7934
 v2All.C:7935
 v2All.C:7936
 v2All.C:7937
 v2All.C:7938
 v2All.C:7939
 v2All.C:7940
 v2All.C:7941
 v2All.C:7942
 v2All.C:7943
 v2All.C:7944
 v2All.C:7945
 v2All.C:7946
 v2All.C:7947
 v2All.C:7948
 v2All.C:7949
 v2All.C:7950
 v2All.C:7951
 v2All.C:7952
 v2All.C:7953
 v2All.C:7954
 v2All.C:7955
 v2All.C:7956
 v2All.C:7957
 v2All.C:7958
 v2All.C:7959
 v2All.C:7960
 v2All.C:7961
 v2All.C:7962
 v2All.C:7963
 v2All.C:7964
 v2All.C:7965
 v2All.C:7966
 v2All.C:7967
 v2All.C:7968
 v2All.C:7969
 v2All.C:7970
 v2All.C:7971
 v2All.C:7972
 v2All.C:7973
 v2All.C:7974
 v2All.C:7975
 v2All.C:7976
 v2All.C:7977
 v2All.C:7978
 v2All.C:7979
 v2All.C:7980
 v2All.C:7981
 v2All.C:7982
 v2All.C:7983
 v2All.C:7984
 v2All.C:7985
 v2All.C:7986
 v2All.C:7987
 v2All.C:7988
 v2All.C:7989
 v2All.C:7990
 v2All.C:7991
 v2All.C:7992
 v2All.C:7993
 v2All.C:7994
 v2All.C:7995
 v2All.C:7996
 v2All.C:7997
 v2All.C:7998
 v2All.C:7999
 v2All.C:8000
 v2All.C:8001
 v2All.C:8002
 v2All.C:8003
 v2All.C:8004
 v2All.C:8005
 v2All.C:8006
 v2All.C:8007
 v2All.C:8008
 v2All.C:8009
 v2All.C:8010
 v2All.C:8011
 v2All.C:8012
 v2All.C:8013
 v2All.C:8014
 v2All.C:8015
 v2All.C:8016
 v2All.C:8017
 v2All.C:8018
 v2All.C:8019
 v2All.C:8020
 v2All.C:8021
 v2All.C:8022
 v2All.C:8023
 v2All.C:8024
 v2All.C:8025
 v2All.C:8026
 v2All.C:8027
 v2All.C:8028
 v2All.C:8029
 v2All.C:8030
 v2All.C:8031
 v2All.C:8032
 v2All.C:8033
 v2All.C:8034
 v2All.C:8035
 v2All.C:8036
 v2All.C:8037
 v2All.C:8038
 v2All.C:8039
 v2All.C:8040
 v2All.C:8041
 v2All.C:8042
 v2All.C:8043
 v2All.C:8044
 v2All.C:8045
 v2All.C:8046
 v2All.C:8047
 v2All.C:8048
 v2All.C:8049
 v2All.C:8050
 v2All.C:8051
 v2All.C:8052
 v2All.C:8053
 v2All.C:8054
 v2All.C:8055
 v2All.C:8056
 v2All.C:8057
 v2All.C:8058
 v2All.C:8059
 v2All.C:8060
 v2All.C:8061
 v2All.C:8062
 v2All.C:8063
 v2All.C:8064
 v2All.C:8065
 v2All.C:8066
 v2All.C:8067
 v2All.C:8068
 v2All.C:8069
 v2All.C:8070
 v2All.C:8071
 v2All.C:8072
 v2All.C:8073
 v2All.C:8074
 v2All.C:8075
 v2All.C:8076
 v2All.C:8077
 v2All.C:8078
 v2All.C:8079
 v2All.C:8080
 v2All.C:8081
 v2All.C:8082
 v2All.C:8083
 v2All.C:8084
 v2All.C:8085
 v2All.C:8086
 v2All.C:8087
 v2All.C:8088
 v2All.C:8089
 v2All.C:8090
 v2All.C:8091
 v2All.C:8092
 v2All.C:8093
 v2All.C:8094
 v2All.C:8095
 v2All.C:8096
 v2All.C:8097
 v2All.C:8098
 v2All.C:8099
 v2All.C:8100
 v2All.C:8101
 v2All.C:8102
 v2All.C:8103
 v2All.C:8104
 v2All.C:8105
 v2All.C:8106
 v2All.C:8107
 v2All.C:8108
 v2All.C:8109
 v2All.C:8110
 v2All.C:8111
 v2All.C:8112
 v2All.C:8113
 v2All.C:8114
 v2All.C:8115
 v2All.C:8116
 v2All.C:8117
 v2All.C:8118
 v2All.C:8119
 v2All.C:8120
 v2All.C:8121
 v2All.C:8122
 v2All.C:8123
 v2All.C:8124
 v2All.C:8125
 v2All.C:8126
 v2All.C:8127
 v2All.C:8128
 v2All.C:8129
 v2All.C:8130
 v2All.C:8131
 v2All.C:8132
 v2All.C:8133
 v2All.C:8134
 v2All.C:8135
 v2All.C:8136
 v2All.C:8137
 v2All.C:8138
 v2All.C:8139
 v2All.C:8140
 v2All.C:8141
 v2All.C:8142
 v2All.C:8143
 v2All.C:8144
 v2All.C:8145
 v2All.C:8146
 v2All.C:8147
 v2All.C:8148
 v2All.C:8149
 v2All.C:8150
 v2All.C:8151
 v2All.C:8152
 v2All.C:8153
 v2All.C:8154
 v2All.C:8155
 v2All.C:8156
 v2All.C:8157
 v2All.C:8158
 v2All.C:8159
 v2All.C:8160
 v2All.C:8161
 v2All.C:8162
 v2All.C:8163
 v2All.C:8164
 v2All.C:8165
 v2All.C:8166
 v2All.C:8167
 v2All.C:8168
 v2All.C:8169
 v2All.C:8170
 v2All.C:8171
 v2All.C:8172
 v2All.C:8173
 v2All.C:8174
 v2All.C:8175
 v2All.C:8176
 v2All.C:8177
 v2All.C:8178
 v2All.C:8179
 v2All.C:8180
 v2All.C:8181
 v2All.C:8182
 v2All.C:8183
 v2All.C:8184
 v2All.C:8185
 v2All.C:8186
 v2All.C:8187
 v2All.C:8188
 v2All.C:8189
 v2All.C:8190
 v2All.C:8191
 v2All.C:8192
 v2All.C:8193
 v2All.C:8194
 v2All.C:8195
 v2All.C:8196
 v2All.C:8197
 v2All.C:8198
 v2All.C:8199
 v2All.C:8200
 v2All.C:8201
 v2All.C:8202
 v2All.C:8203
 v2All.C:8204
 v2All.C:8205
 v2All.C:8206
 v2All.C:8207
 v2All.C:8208
 v2All.C:8209
 v2All.C:8210
 v2All.C:8211
 v2All.C:8212
 v2All.C:8213
 v2All.C:8214
 v2All.C:8215
 v2All.C:8216
 v2All.C:8217
 v2All.C:8218
 v2All.C:8219
 v2All.C:8220
 v2All.C:8221
 v2All.C:8222
 v2All.C:8223
 v2All.C:8224
 v2All.C:8225
 v2All.C:8226
 v2All.C:8227
 v2All.C:8228
 v2All.C:8229
 v2All.C:8230
 v2All.C:8231
 v2All.C:8232
 v2All.C:8233
 v2All.C:8234
 v2All.C:8235
 v2All.C:8236
 v2All.C:8237
 v2All.C:8238
 v2All.C:8239
 v2All.C:8240
 v2All.C:8241
 v2All.C:8242
 v2All.C:8243
 v2All.C:8244
 v2All.C:8245
 v2All.C:8246
 v2All.C:8247
 v2All.C:8248
 v2All.C:8249
 v2All.C:8250
 v2All.C:8251
 v2All.C:8252
 v2All.C:8253
 v2All.C:8254
 v2All.C:8255
 v2All.C:8256
 v2All.C:8257
 v2All.C:8258
 v2All.C:8259
 v2All.C:8260
 v2All.C:8261
 v2All.C:8262
 v2All.C:8263
 v2All.C:8264
 v2All.C:8265
 v2All.C:8266
 v2All.C:8267
 v2All.C:8268
 v2All.C:8269
 v2All.C:8270
 v2All.C:8271
 v2All.C:8272
 v2All.C:8273
 v2All.C:8274
 v2All.C:8275
 v2All.C:8276
 v2All.C:8277
 v2All.C:8278
 v2All.C:8279
 v2All.C:8280
 v2All.C:8281
 v2All.C:8282
 v2All.C:8283
 v2All.C:8284
 v2All.C:8285
 v2All.C:8286
 v2All.C:8287
 v2All.C:8288
 v2All.C:8289
 v2All.C:8290
 v2All.C:8291
 v2All.C:8292
 v2All.C:8293
 v2All.C:8294
 v2All.C:8295
 v2All.C:8296
 v2All.C:8297
 v2All.C:8298
 v2All.C:8299
 v2All.C:8300
 v2All.C:8301
 v2All.C:8302
 v2All.C:8303
 v2All.C:8304
 v2All.C:8305
 v2All.C:8306
 v2All.C:8307
 v2All.C:8308
 v2All.C:8309
 v2All.C:8310
 v2All.C:8311
 v2All.C:8312
 v2All.C:8313
 v2All.C:8314
 v2All.C:8315
 v2All.C:8316
 v2All.C:8317
 v2All.C:8318
 v2All.C:8319
 v2All.C:8320
 v2All.C:8321
 v2All.C:8322
 v2All.C:8323
 v2All.C:8324
 v2All.C:8325
 v2All.C:8326
 v2All.C:8327
 v2All.C:8328
 v2All.C:8329
 v2All.C:8330
 v2All.C:8331
 v2All.C:8332
 v2All.C:8333
 v2All.C:8334
 v2All.C:8335
 v2All.C:8336
 v2All.C:8337
 v2All.C:8338
 v2All.C:8339
 v2All.C:8340
 v2All.C:8341
 v2All.C:8342
 v2All.C:8343
 v2All.C:8344
 v2All.C:8345
 v2All.C:8346
 v2All.C:8347
 v2All.C:8348
 v2All.C:8349
 v2All.C:8350
 v2All.C:8351
 v2All.C:8352
 v2All.C:8353
 v2All.C:8354
 v2All.C:8355
 v2All.C:8356
 v2All.C:8357
 v2All.C:8358
 v2All.C:8359
 v2All.C:8360
 v2All.C:8361
 v2All.C:8362
 v2All.C:8363
 v2All.C:8364
 v2All.C:8365
 v2All.C:8366
 v2All.C:8367
 v2All.C:8368
 v2All.C:8369
 v2All.C:8370
 v2All.C:8371
 v2All.C:8372
 v2All.C:8373
 v2All.C:8374
 v2All.C:8375
 v2All.C:8376
 v2All.C:8377
 v2All.C:8378
 v2All.C:8379
 v2All.C:8380
 v2All.C:8381
 v2All.C:8382
 v2All.C:8383
 v2All.C:8384
 v2All.C:8385
 v2All.C:8386
 v2All.C:8387
 v2All.C:8388
 v2All.C:8389
 v2All.C:8390
 v2All.C:8391
 v2All.C:8392
 v2All.C:8393
 v2All.C:8394
 v2All.C:8395
 v2All.C:8396
 v2All.C:8397
 v2All.C:8398
 v2All.C:8399
 v2All.C:8400
 v2All.C:8401
 v2All.C:8402
 v2All.C:8403
 v2All.C:8404
 v2All.C:8405
 v2All.C:8406
 v2All.C:8407
 v2All.C:8408
 v2All.C:8409
 v2All.C:8410
 v2All.C:8411
 v2All.C:8412
 v2All.C:8413
 v2All.C:8414
 v2All.C:8415
 v2All.C:8416
 v2All.C:8417
 v2All.C:8418
 v2All.C:8419
 v2All.C:8420
 v2All.C:8421
 v2All.C:8422
 v2All.C:8423
 v2All.C:8424
 v2All.C:8425
 v2All.C:8426
 v2All.C:8427
 v2All.C:8428
 v2All.C:8429
 v2All.C:8430
 v2All.C:8431
 v2All.C:8432
 v2All.C:8433
 v2All.C:8434
 v2All.C:8435
 v2All.C:8436
 v2All.C:8437
 v2All.C:8438
 v2All.C:8439
 v2All.C:8440
 v2All.C:8441
 v2All.C:8442
 v2All.C:8443
 v2All.C:8444
 v2All.C:8445
 v2All.C:8446
 v2All.C:8447
 v2All.C:8448
 v2All.C:8449
 v2All.C:8450
 v2All.C:8451
 v2All.C:8452
 v2All.C:8453
 v2All.C:8454
 v2All.C:8455
 v2All.C:8456
 v2All.C:8457
 v2All.C:8458
 v2All.C:8459
 v2All.C:8460
 v2All.C:8461
 v2All.C:8462
 v2All.C:8463
 v2All.C:8464
 v2All.C:8465
 v2All.C:8466
 v2All.C:8467
 v2All.C:8468
 v2All.C:8469
 v2All.C:8470
 v2All.C:8471
 v2All.C:8472
 v2All.C:8473
 v2All.C:8474
 v2All.C:8475
 v2All.C:8476
 v2All.C:8477
 v2All.C:8478
 v2All.C:8479
 v2All.C:8480
 v2All.C:8481
 v2All.C:8482
 v2All.C:8483
 v2All.C:8484
 v2All.C:8485
 v2All.C:8486
 v2All.C:8487
 v2All.C:8488
 v2All.C:8489
 v2All.C:8490
 v2All.C:8491
 v2All.C:8492
 v2All.C:8493
 v2All.C:8494
 v2All.C:8495
 v2All.C:8496
 v2All.C:8497
 v2All.C:8498
 v2All.C:8499
 v2All.C:8500
 v2All.C:8501
 v2All.C:8502
 v2All.C:8503
 v2All.C:8504
 v2All.C:8505
 v2All.C:8506
 v2All.C:8507
 v2All.C:8508
 v2All.C:8509
 v2All.C:8510
 v2All.C:8511
 v2All.C:8512
 v2All.C:8513
 v2All.C:8514
 v2All.C:8515
 v2All.C:8516
 v2All.C:8517
 v2All.C:8518
 v2All.C:8519
 v2All.C:8520
 v2All.C:8521
 v2All.C:8522
 v2All.C:8523
 v2All.C:8524
 v2All.C:8525
 v2All.C:8526
 v2All.C:8527
 v2All.C:8528
 v2All.C:8529
 v2All.C:8530
 v2All.C:8531
 v2All.C:8532
 v2All.C:8533
 v2All.C:8534
 v2All.C:8535
 v2All.C:8536
 v2All.C:8537
 v2All.C:8538
 v2All.C:8539
 v2All.C:8540
 v2All.C:8541
 v2All.C:8542
 v2All.C:8543
 v2All.C:8544
 v2All.C:8545
 v2All.C:8546
 v2All.C:8547
 v2All.C:8548
 v2All.C:8549
 v2All.C:8550
 v2All.C:8551
 v2All.C:8552
 v2All.C:8553
 v2All.C:8554
 v2All.C:8555
 v2All.C:8556
 v2All.C:8557
 v2All.C:8558
 v2All.C:8559
 v2All.C:8560
 v2All.C:8561
 v2All.C:8562
 v2All.C:8563
 v2All.C:8564
 v2All.C:8565
 v2All.C:8566
 v2All.C:8567
 v2All.C:8568
 v2All.C:8569
 v2All.C:8570
 v2All.C:8571
 v2All.C:8572
 v2All.C:8573
 v2All.C:8574
 v2All.C:8575
 v2All.C:8576
 v2All.C:8577
 v2All.C:8578
 v2All.C:8579
 v2All.C:8580
 v2All.C:8581
 v2All.C:8582
 v2All.C:8583
 v2All.C:8584
 v2All.C:8585
 v2All.C:8586
 v2All.C:8587
 v2All.C:8588
 v2All.C:8589
 v2All.C:8590
 v2All.C:8591
 v2All.C:8592
 v2All.C:8593
 v2All.C:8594
 v2All.C:8595
 v2All.C:8596
 v2All.C:8597
 v2All.C:8598
 v2All.C:8599
 v2All.C:8600
 v2All.C:8601
 v2All.C:8602
 v2All.C:8603
 v2All.C:8604
 v2All.C:8605
 v2All.C:8606
 v2All.C:8607
 v2All.C:8608
 v2All.C:8609
 v2All.C:8610
 v2All.C:8611
 v2All.C:8612
 v2All.C:8613
 v2All.C:8614
 v2All.C:8615
 v2All.C:8616
 v2All.C:8617
 v2All.C:8618
 v2All.C:8619
 v2All.C:8620
 v2All.C:8621
 v2All.C:8622
 v2All.C:8623
 v2All.C:8624
 v2All.C:8625
 v2All.C:8626
 v2All.C:8627
 v2All.C:8628
 v2All.C:8629
 v2All.C:8630
 v2All.C:8631
 v2All.C:8632
 v2All.C:8633
 v2All.C:8634
 v2All.C:8635
 v2All.C:8636
 v2All.C:8637
 v2All.C:8638
 v2All.C:8639
 v2All.C:8640
 v2All.C:8641
 v2All.C:8642
 v2All.C:8643
 v2All.C:8644
 v2All.C:8645
 v2All.C:8646
 v2All.C:8647
 v2All.C:8648
 v2All.C:8649
 v2All.C:8650
 v2All.C:8651
 v2All.C:8652
 v2All.C:8653
 v2All.C:8654
 v2All.C:8655
 v2All.C:8656
 v2All.C:8657
 v2All.C:8658
 v2All.C:8659
 v2All.C:8660
 v2All.C:8661
 v2All.C:8662
 v2All.C:8663
 v2All.C:8664
 v2All.C:8665
 v2All.C:8666
 v2All.C:8667
 v2All.C:8668
 v2All.C:8669
 v2All.C:8670
 v2All.C:8671
 v2All.C:8672
 v2All.C:8673
 v2All.C:8674
 v2All.C:8675
 v2All.C:8676
 v2All.C:8677
 v2All.C:8678
 v2All.C:8679
 v2All.C:8680
 v2All.C:8681
 v2All.C:8682
 v2All.C:8683
 v2All.C:8684
 v2All.C:8685
 v2All.C:8686
 v2All.C:8687
 v2All.C:8688
 v2All.C:8689
 v2All.C:8690
 v2All.C:8691
 v2All.C:8692
 v2All.C:8693
 v2All.C:8694
 v2All.C:8695
 v2All.C:8696
 v2All.C:8697
 v2All.C:8698
 v2All.C:8699
 v2All.C:8700
 v2All.C:8701
 v2All.C:8702
 v2All.C:8703
 v2All.C:8704
 v2All.C:8705
 v2All.C:8706
 v2All.C:8707
 v2All.C:8708
 v2All.C:8709
 v2All.C:8710
 v2All.C:8711
 v2All.C:8712
 v2All.C:8713
 v2All.C:8714
 v2All.C:8715
 v2All.C:8716
 v2All.C:8717
 v2All.C:8718
 v2All.C:8719
 v2All.C:8720
 v2All.C:8721
 v2All.C:8722
 v2All.C:8723
 v2All.C:8724
 v2All.C:8725
 v2All.C:8726
 v2All.C:8727
 v2All.C:8728
 v2All.C:8729
 v2All.C:8730
 v2All.C:8731
 v2All.C:8732
 v2All.C:8733
 v2All.C:8734
 v2All.C:8735
 v2All.C:8736
 v2All.C:8737
 v2All.C:8738
 v2All.C:8739
 v2All.C:8740
 v2All.C:8741
 v2All.C:8742
 v2All.C:8743
 v2All.C:8744
 v2All.C:8745
 v2All.C:8746
 v2All.C:8747
 v2All.C:8748
 v2All.C:8749
 v2All.C:8750
 v2All.C:8751
 v2All.C:8752
 v2All.C:8753
 v2All.C:8754
 v2All.C:8755
 v2All.C:8756
 v2All.C:8757
 v2All.C:8758
 v2All.C:8759
 v2All.C:8760
 v2All.C:8761
 v2All.C:8762
 v2All.C:8763
 v2All.C:8764
 v2All.C:8765
 v2All.C:8766
 v2All.C:8767
 v2All.C:8768
 v2All.C:8769
 v2All.C:8770
 v2All.C:8771
 v2All.C:8772
 v2All.C:8773
 v2All.C:8774
 v2All.C:8775
 v2All.C:8776
 v2All.C:8777
 v2All.C:8778
 v2All.C:8779
 v2All.C:8780
 v2All.C:8781
 v2All.C:8782
 v2All.C:8783
 v2All.C:8784
 v2All.C:8785
 v2All.C:8786
 v2All.C:8787
 v2All.C:8788
 v2All.C:8789
 v2All.C:8790
 v2All.C:8791
 v2All.C:8792
 v2All.C:8793
 v2All.C:8794
 v2All.C:8795
 v2All.C:8796
 v2All.C:8797
 v2All.C:8798
 v2All.C:8799
 v2All.C:8800
 v2All.C:8801
 v2All.C:8802
 v2All.C:8803
 v2All.C:8804
 v2All.C:8805
 v2All.C:8806
 v2All.C:8807
 v2All.C:8808
 v2All.C:8809
 v2All.C:8810
 v2All.C:8811
 v2All.C:8812
 v2All.C:8813
 v2All.C:8814
 v2All.C:8815
 v2All.C:8816
 v2All.C:8817
 v2All.C:8818
 v2All.C:8819
 v2All.C:8820
 v2All.C:8821
 v2All.C:8822
 v2All.C:8823
 v2All.C:8824
 v2All.C:8825
 v2All.C:8826
 v2All.C:8827
 v2All.C:8828
 v2All.C:8829
 v2All.C:8830
 v2All.C:8831
 v2All.C:8832
 v2All.C:8833
 v2All.C:8834
 v2All.C:8835
 v2All.C:8836
 v2All.C:8837
 v2All.C:8838
 v2All.C:8839
 v2All.C:8840
 v2All.C:8841
 v2All.C:8842
 v2All.C:8843
 v2All.C:8844
 v2All.C:8845
 v2All.C:8846
 v2All.C:8847
 v2All.C:8848
 v2All.C:8849
 v2All.C:8850
 v2All.C:8851
 v2All.C:8852
 v2All.C:8853
 v2All.C:8854
 v2All.C:8855
 v2All.C:8856
 v2All.C:8857
 v2All.C:8858
 v2All.C:8859
 v2All.C:8860
 v2All.C:8861
 v2All.C:8862
 v2All.C:8863
 v2All.C:8864
 v2All.C:8865
 v2All.C:8866
 v2All.C:8867
 v2All.C:8868
 v2All.C:8869
 v2All.C:8870
 v2All.C:8871
 v2All.C:8872
 v2All.C:8873
 v2All.C:8874
 v2All.C:8875
 v2All.C:8876
 v2All.C:8877
 v2All.C:8878
 v2All.C:8879
 v2All.C:8880
 v2All.C:8881
 v2All.C:8882
 v2All.C:8883
 v2All.C:8884
 v2All.C:8885
 v2All.C:8886
 v2All.C:8887
 v2All.C:8888
 v2All.C:8889
 v2All.C:8890
 v2All.C:8891
 v2All.C:8892
 v2All.C:8893
 v2All.C:8894
 v2All.C:8895
 v2All.C:8896
 v2All.C:8897
 v2All.C:8898
 v2All.C:8899
 v2All.C:8900
 v2All.C:8901
 v2All.C:8902
 v2All.C:8903
 v2All.C:8904
 v2All.C:8905
 v2All.C:8906
 v2All.C:8907
 v2All.C:8908
 v2All.C:8909
 v2All.C:8910
 v2All.C:8911
 v2All.C:8912
 v2All.C:8913
 v2All.C:8914
 v2All.C:8915
 v2All.C:8916
 v2All.C:8917
 v2All.C:8918
 v2All.C:8919
 v2All.C:8920
 v2All.C:8921
 v2All.C:8922
 v2All.C:8923
 v2All.C:8924
 v2All.C:8925
 v2All.C:8926
 v2All.C:8927
 v2All.C:8928
 v2All.C:8929
 v2All.C:8930
 v2All.C:8931
 v2All.C:8932
 v2All.C:8933
 v2All.C:8934
 v2All.C:8935
 v2All.C:8936
 v2All.C:8937
 v2All.C:8938
 v2All.C:8939
 v2All.C:8940
 v2All.C:8941
 v2All.C:8942
 v2All.C:8943
 v2All.C:8944
 v2All.C:8945
 v2All.C:8946
 v2All.C:8947
 v2All.C:8948
 v2All.C:8949
 v2All.C:8950
 v2All.C:8951
 v2All.C:8952
 v2All.C:8953
 v2All.C:8954
 v2All.C:8955
 v2All.C:8956
 v2All.C:8957
 v2All.C:8958
 v2All.C:8959
 v2All.C:8960
 v2All.C:8961
 v2All.C:8962
 v2All.C:8963
 v2All.C:8964
 v2All.C:8965
 v2All.C:8966
 v2All.C:8967
 v2All.C:8968
 v2All.C:8969
 v2All.C:8970
 v2All.C:8971
 v2All.C:8972
 v2All.C:8973
 v2All.C:8974
 v2All.C:8975
 v2All.C:8976
 v2All.C:8977
 v2All.C:8978
 v2All.C:8979
 v2All.C:8980
 v2All.C:8981
 v2All.C:8982
 v2All.C:8983
 v2All.C:8984
 v2All.C:8985
 v2All.C:8986
 v2All.C:8987
 v2All.C:8988
 v2All.C:8989
 v2All.C:8990
 v2All.C:8991
 v2All.C:8992
 v2All.C:8993
 v2All.C:8994
 v2All.C:8995
 v2All.C:8996
 v2All.C:8997
 v2All.C:8998
 v2All.C:8999
 v2All.C:9000
 v2All.C:9001
 v2All.C:9002
 v2All.C:9003
 v2All.C:9004
 v2All.C:9005
 v2All.C:9006
 v2All.C:9007
 v2All.C:9008
 v2All.C:9009
 v2All.C:9010
 v2All.C:9011
 v2All.C:9012
 v2All.C:9013
 v2All.C:9014
 v2All.C:9015
 v2All.C:9016
 v2All.C:9017
 v2All.C:9018
 v2All.C:9019
 v2All.C:9020
 v2All.C:9021
 v2All.C:9022
 v2All.C:9023
 v2All.C:9024
 v2All.C:9025
 v2All.C:9026
 v2All.C:9027
 v2All.C:9028
 v2All.C:9029
 v2All.C:9030
 v2All.C:9031
 v2All.C:9032
 v2All.C:9033
 v2All.C:9034
 v2All.C:9035
 v2All.C:9036
 v2All.C:9037
 v2All.C:9038
 v2All.C:9039
 v2All.C:9040
 v2All.C:9041
 v2All.C:9042
 v2All.C:9043
 v2All.C:9044
 v2All.C:9045
 v2All.C:9046
 v2All.C:9047
 v2All.C:9048
 v2All.C:9049
 v2All.C:9050
 v2All.C:9051
 v2All.C:9052
 v2All.C:9053
 v2All.C:9054
 v2All.C:9055
 v2All.C:9056
 v2All.C:9057
 v2All.C:9058
 v2All.C:9059
 v2All.C:9060
 v2All.C:9061
 v2All.C:9062
 v2All.C:9063
 v2All.C:9064
 v2All.C:9065
 v2All.C:9066
 v2All.C:9067
 v2All.C:9068
 v2All.C:9069
 v2All.C:9070
 v2All.C:9071
 v2All.C:9072
 v2All.C:9073
 v2All.C:9074
 v2All.C:9075
 v2All.C:9076
 v2All.C:9077
 v2All.C:9078
 v2All.C:9079
 v2All.C:9080
 v2All.C:9081
 v2All.C:9082
 v2All.C:9083
 v2All.C:9084
 v2All.C:9085
 v2All.C:9086
 v2All.C:9087
 v2All.C:9088
 v2All.C:9089
 v2All.C:9090
 v2All.C:9091
 v2All.C:9092
 v2All.C:9093
 v2All.C:9094
 v2All.C:9095
 v2All.C:9096
 v2All.C:9097
 v2All.C:9098
 v2All.C:9099
 v2All.C:9100
 v2All.C:9101
 v2All.C:9102
 v2All.C:9103
 v2All.C:9104
 v2All.C:9105
 v2All.C:9106
 v2All.C:9107
 v2All.C:9108
 v2All.C:9109
 v2All.C:9110
 v2All.C:9111
 v2All.C:9112
 v2All.C:9113
 v2All.C:9114
 v2All.C:9115
 v2All.C:9116
 v2All.C:9117
 v2All.C:9118
 v2All.C:9119
 v2All.C:9120
 v2All.C:9121
 v2All.C:9122
 v2All.C:9123
 v2All.C:9124
 v2All.C:9125
 v2All.C:9126
 v2All.C:9127
 v2All.C:9128
 v2All.C:9129
 v2All.C:9130
 v2All.C:9131
 v2All.C:9132
 v2All.C:9133
 v2All.C:9134
 v2All.C:9135
 v2All.C:9136
 v2All.C:9137
 v2All.C:9138
 v2All.C:9139
 v2All.C:9140
 v2All.C:9141
 v2All.C:9142
 v2All.C:9143
 v2All.C:9144
 v2All.C:9145
 v2All.C:9146
 v2All.C:9147
 v2All.C:9148
 v2All.C:9149
 v2All.C:9150
 v2All.C:9151
 v2All.C:9152
 v2All.C:9153
 v2All.C:9154
 v2All.C:9155
 v2All.C:9156
 v2All.C:9157
 v2All.C:9158
 v2All.C:9159
 v2All.C:9160
 v2All.C:9161
 v2All.C:9162
 v2All.C:9163
 v2All.C:9164
 v2All.C:9165
 v2All.C:9166
 v2All.C:9167
 v2All.C:9168
 v2All.C:9169
 v2All.C:9170
 v2All.C:9171
 v2All.C:9172
 v2All.C:9173
 v2All.C:9174
 v2All.C:9175
 v2All.C:9176
 v2All.C:9177
 v2All.C:9178
 v2All.C:9179
 v2All.C:9180
 v2All.C:9181
 v2All.C:9182
 v2All.C:9183
 v2All.C:9184
 v2All.C:9185
 v2All.C:9186
 v2All.C:9187
 v2All.C:9188
 v2All.C:9189
 v2All.C:9190
 v2All.C:9191
 v2All.C:9192
 v2All.C:9193
 v2All.C:9194
 v2All.C:9195
 v2All.C:9196
 v2All.C:9197
 v2All.C:9198
 v2All.C:9199
 v2All.C:9200
 v2All.C:9201
 v2All.C:9202
 v2All.C:9203
 v2All.C:9204
 v2All.C:9205
 v2All.C:9206
 v2All.C:9207
 v2All.C:9208
 v2All.C:9209
 v2All.C:9210
 v2All.C:9211
 v2All.C:9212
 v2All.C:9213
 v2All.C:9214
 v2All.C:9215
 v2All.C:9216
 v2All.C:9217
 v2All.C:9218
 v2All.C:9219
 v2All.C:9220
 v2All.C:9221
 v2All.C:9222
 v2All.C:9223
 v2All.C:9224
 v2All.C:9225
 v2All.C:9226
 v2All.C:9227
 v2All.C:9228
 v2All.C:9229
 v2All.C:9230
 v2All.C:9231
 v2All.C:9232
 v2All.C:9233
 v2All.C:9234
 v2All.C:9235
 v2All.C:9236
 v2All.C:9237
 v2All.C:9238
 v2All.C:9239
 v2All.C:9240
 v2All.C:9241
 v2All.C:9242
 v2All.C:9243
 v2All.C:9244
 v2All.C:9245
 v2All.C:9246
 v2All.C:9247
 v2All.C:9248
 v2All.C:9249
 v2All.C:9250
 v2All.C:9251
 v2All.C:9252
 v2All.C:9253
 v2All.C:9254
 v2All.C:9255
 v2All.C:9256
 v2All.C:9257
 v2All.C:9258
 v2All.C:9259
 v2All.C:9260
 v2All.C:9261
 v2All.C:9262
 v2All.C:9263
 v2All.C:9264
 v2All.C:9265
 v2All.C:9266
 v2All.C:9267
 v2All.C:9268
 v2All.C:9269
 v2All.C:9270
 v2All.C:9271
 v2All.C:9272
 v2All.C:9273
 v2All.C:9274
 v2All.C:9275
 v2All.C:9276
 v2All.C:9277
 v2All.C:9278
 v2All.C:9279
 v2All.C:9280
 v2All.C:9281
 v2All.C:9282
 v2All.C:9283
 v2All.C:9284
 v2All.C:9285
 v2All.C:9286
 v2All.C:9287
 v2All.C:9288
 v2All.C:9289
 v2All.C:9290
 v2All.C:9291
 v2All.C:9292
 v2All.C:9293
 v2All.C:9294
 v2All.C:9295
 v2All.C:9296
 v2All.C:9297
 v2All.C:9298
 v2All.C:9299
 v2All.C:9300
 v2All.C:9301
 v2All.C:9302
 v2All.C:9303
 v2All.C:9304
 v2All.C:9305
 v2All.C:9306
 v2All.C:9307
 v2All.C:9308
 v2All.C:9309
 v2All.C:9310
 v2All.C:9311
 v2All.C:9312
 v2All.C:9313
 v2All.C:9314
 v2All.C:9315
 v2All.C:9316
 v2All.C:9317
 v2All.C:9318
 v2All.C:9319
 v2All.C:9320
 v2All.C:9321
 v2All.C:9322
 v2All.C:9323
 v2All.C:9324
 v2All.C:9325
 v2All.C:9326
 v2All.C:9327
 v2All.C:9328
 v2All.C:9329
 v2All.C:9330
 v2All.C:9331
 v2All.C:9332
 v2All.C:9333
 v2All.C:9334
 v2All.C:9335
 v2All.C:9336
 v2All.C:9337
 v2All.C:9338
 v2All.C:9339
 v2All.C:9340
 v2All.C:9341
 v2All.C:9342
 v2All.C:9343
 v2All.C:9344
 v2All.C:9345
 v2All.C:9346
 v2All.C:9347
 v2All.C:9348
 v2All.C:9349
 v2All.C:9350
 v2All.C:9351
 v2All.C:9352
 v2All.C:9353
 v2All.C:9354
 v2All.C:9355
 v2All.C:9356
 v2All.C:9357
 v2All.C:9358
 v2All.C:9359
 v2All.C:9360
 v2All.C:9361
 v2All.C:9362
 v2All.C:9363
 v2All.C:9364
 v2All.C:9365
 v2All.C:9366
 v2All.C:9367
 v2All.C:9368
 v2All.C:9369
 v2All.C:9370
 v2All.C:9371
 v2All.C:9372
 v2All.C:9373
 v2All.C:9374
 v2All.C:9375
 v2All.C:9376
 v2All.C:9377
 v2All.C:9378
 v2All.C:9379
 v2All.C:9380
 v2All.C:9381
 v2All.C:9382
 v2All.C:9383
 v2All.C:9384
 v2All.C:9385
 v2All.C:9386
 v2All.C:9387
 v2All.C:9388
 v2All.C:9389
 v2All.C:9390
 v2All.C:9391
 v2All.C:9392
 v2All.C:9393
 v2All.C:9394
 v2All.C:9395
 v2All.C:9396
 v2All.C:9397
 v2All.C:9398
 v2All.C:9399
 v2All.C:9400
 v2All.C:9401
 v2All.C:9402
 v2All.C:9403
 v2All.C:9404
 v2All.C:9405
 v2All.C:9406
 v2All.C:9407
 v2All.C:9408
 v2All.C:9409
 v2All.C:9410
 v2All.C:9411
 v2All.C:9412
 v2All.C:9413
 v2All.C:9414
 v2All.C:9415
 v2All.C:9416
 v2All.C:9417
 v2All.C:9418
 v2All.C:9419
 v2All.C:9420
 v2All.C:9421
 v2All.C:9422
 v2All.C:9423
 v2All.C:9424
 v2All.C:9425
 v2All.C:9426
 v2All.C:9427
 v2All.C:9428
 v2All.C:9429
 v2All.C:9430
 v2All.C:9431
 v2All.C:9432
 v2All.C:9433
 v2All.C:9434
 v2All.C:9435
 v2All.C:9436
 v2All.C:9437
 v2All.C:9438
 v2All.C:9439
 v2All.C:9440
 v2All.C:9441
 v2All.C:9442
 v2All.C:9443
 v2All.C:9444
 v2All.C:9445
 v2All.C:9446
 v2All.C:9447
 v2All.C:9448
 v2All.C:9449
 v2All.C:9450
 v2All.C:9451
 v2All.C:9452
 v2All.C:9453
 v2All.C:9454
 v2All.C:9455
 v2All.C:9456
 v2All.C:9457
 v2All.C:9458
 v2All.C:9459
 v2All.C:9460
 v2All.C:9461
 v2All.C:9462
 v2All.C:9463
 v2All.C:9464
 v2All.C:9465
 v2All.C:9466
 v2All.C:9467
 v2All.C:9468
 v2All.C:9469
 v2All.C:9470
 v2All.C:9471
 v2All.C:9472
 v2All.C:9473
 v2All.C:9474
 v2All.C:9475
 v2All.C:9476
 v2All.C:9477
 v2All.C:9478
 v2All.C:9479
 v2All.C:9480
 v2All.C:9481
 v2All.C:9482
 v2All.C:9483
 v2All.C:9484
 v2All.C:9485
 v2All.C:9486
 v2All.C:9487
 v2All.C:9488
 v2All.C:9489
 v2All.C:9490
 v2All.C:9491
 v2All.C:9492
 v2All.C:9493
 v2All.C:9494
 v2All.C:9495
 v2All.C:9496
 v2All.C:9497
 v2All.C:9498
 v2All.C:9499
 v2All.C:9500
 v2All.C:9501
 v2All.C:9502
 v2All.C:9503
 v2All.C:9504
 v2All.C:9505
 v2All.C:9506
 v2All.C:9507
 v2All.C:9508
 v2All.C:9509
 v2All.C:9510
 v2All.C:9511
 v2All.C:9512
 v2All.C:9513
 v2All.C:9514
 v2All.C:9515
 v2All.C:9516
 v2All.C:9517
 v2All.C:9518
 v2All.C:9519
 v2All.C:9520
 v2All.C:9521
 v2All.C:9522
 v2All.C:9523
 v2All.C:9524
 v2All.C:9525
 v2All.C:9526
 v2All.C:9527
 v2All.C:9528
 v2All.C:9529
 v2All.C:9530
 v2All.C:9531
 v2All.C:9532
 v2All.C:9533
 v2All.C:9534
 v2All.C:9535
 v2All.C:9536
 v2All.C:9537
 v2All.C:9538
 v2All.C:9539
 v2All.C:9540
 v2All.C:9541
 v2All.C:9542
 v2All.C:9543
 v2All.C:9544
 v2All.C:9545
 v2All.C:9546
 v2All.C:9547
 v2All.C:9548
 v2All.C:9549
 v2All.C:9550
 v2All.C:9551
 v2All.C:9552
 v2All.C:9553
 v2All.C:9554
 v2All.C:9555
 v2All.C:9556
 v2All.C:9557
 v2All.C:9558
 v2All.C:9559
 v2All.C:9560
 v2All.C:9561
 v2All.C:9562
 v2All.C:9563
 v2All.C:9564
 v2All.C:9565
 v2All.C:9566
 v2All.C:9567
 v2All.C:9568
 v2All.C:9569
 v2All.C:9570
 v2All.C:9571
 v2All.C:9572
 v2All.C:9573
 v2All.C:9574
 v2All.C:9575
 v2All.C:9576
 v2All.C:9577
 v2All.C:9578
 v2All.C:9579
 v2All.C:9580
 v2All.C:9581
 v2All.C:9582
 v2All.C:9583
 v2All.C:9584
 v2All.C:9585
 v2All.C:9586
 v2All.C:9587
 v2All.C:9588
 v2All.C:9589
 v2All.C:9590
 v2All.C:9591
 v2All.C:9592
 v2All.C:9593
 v2All.C:9594
 v2All.C:9595
 v2All.C:9596
 v2All.C:9597
 v2All.C:9598
 v2All.C:9599
 v2All.C:9600
 v2All.C:9601
 v2All.C:9602
 v2All.C:9603
 v2All.C:9604
 v2All.C:9605
 v2All.C:9606
 v2All.C:9607
 v2All.C:9608
 v2All.C:9609
 v2All.C:9610
 v2All.C:9611
 v2All.C:9612
 v2All.C:9613
 v2All.C:9614
 v2All.C:9615
 v2All.C:9616
 v2All.C:9617
 v2All.C:9618
 v2All.C:9619
 v2All.C:9620
 v2All.C:9621
 v2All.C:9622
 v2All.C:9623
 v2All.C:9624
 v2All.C:9625
 v2All.C:9626
 v2All.C:9627
 v2All.C:9628
 v2All.C:9629
 v2All.C:9630
 v2All.C:9631
 v2All.C:9632
 v2All.C:9633
 v2All.C:9634
 v2All.C:9635
 v2All.C:9636
 v2All.C:9637
 v2All.C:9638
 v2All.C:9639
 v2All.C:9640
 v2All.C:9641
 v2All.C:9642
 v2All.C:9643
 v2All.C:9644
 v2All.C:9645
 v2All.C:9646
 v2All.C:9647
 v2All.C:9648
 v2All.C:9649
 v2All.C:9650
 v2All.C:9651
 v2All.C:9652
 v2All.C:9653
 v2All.C:9654
 v2All.C:9655
 v2All.C:9656
 v2All.C:9657
 v2All.C:9658
 v2All.C:9659
 v2All.C:9660
 v2All.C:9661
 v2All.C:9662
 v2All.C:9663
 v2All.C:9664
 v2All.C:9665
 v2All.C:9666
 v2All.C:9667
 v2All.C:9668
 v2All.C:9669
 v2All.C:9670
 v2All.C:9671
 v2All.C:9672
 v2All.C:9673
 v2All.C:9674
 v2All.C:9675
 v2All.C:9676
 v2All.C:9677
 v2All.C:9678
 v2All.C:9679
 v2All.C:9680
 v2All.C:9681
 v2All.C:9682
 v2All.C:9683
 v2All.C:9684
 v2All.C:9685
 v2All.C:9686
 v2All.C:9687
 v2All.C:9688
 v2All.C:9689
 v2All.C:9690
 v2All.C:9691
 v2All.C:9692
 v2All.C:9693
 v2All.C:9694
 v2All.C:9695
 v2All.C:9696
 v2All.C:9697
 v2All.C:9698
 v2All.C:9699
 v2All.C:9700
 v2All.C:9701
 v2All.C:9702
 v2All.C:9703
 v2All.C:9704
 v2All.C:9705
 v2All.C:9706
 v2All.C:9707
 v2All.C:9708
 v2All.C:9709
 v2All.C:9710
 v2All.C:9711
 v2All.C:9712
 v2All.C:9713
 v2All.C:9714
 v2All.C:9715
 v2All.C:9716
 v2All.C:9717
 v2All.C:9718
 v2All.C:9719
 v2All.C:9720
 v2All.C:9721
 v2All.C:9722
 v2All.C:9723
 v2All.C:9724
 v2All.C:9725
 v2All.C:9726
 v2All.C:9727
 v2All.C:9728
 v2All.C:9729
 v2All.C:9730
 v2All.C:9731
 v2All.C:9732
 v2All.C:9733
 v2All.C:9734
 v2All.C:9735
 v2All.C:9736
 v2All.C:9737
 v2All.C:9738
 v2All.C:9739
 v2All.C:9740
 v2All.C:9741
 v2All.C:9742
 v2All.C:9743
 v2All.C:9744
 v2All.C:9745
 v2All.C:9746
 v2All.C:9747
 v2All.C:9748
 v2All.C:9749
 v2All.C:9750
 v2All.C:9751
 v2All.C:9752
 v2All.C:9753
 v2All.C:9754
 v2All.C:9755
 v2All.C:9756
 v2All.C:9757
 v2All.C:9758
 v2All.C:9759
 v2All.C:9760
 v2All.C:9761
 v2All.C:9762
 v2All.C:9763
 v2All.C:9764
 v2All.C:9765
 v2All.C:9766
 v2All.C:9767
 v2All.C:9768
 v2All.C:9769
 v2All.C:9770
 v2All.C:9771
 v2All.C:9772
 v2All.C:9773
 v2All.C:9774
 v2All.C:9775
 v2All.C:9776
 v2All.C:9777
 v2All.C:9778
 v2All.C:9779
 v2All.C:9780
 v2All.C:9781
 v2All.C:9782
 v2All.C:9783
 v2All.C:9784
 v2All.C:9785
 v2All.C:9786
 v2All.C:9787
 v2All.C:9788
 v2All.C:9789
 v2All.C:9790
 v2All.C:9791
 v2All.C:9792
 v2All.C:9793
 v2All.C:9794
 v2All.C:9795
 v2All.C:9796
 v2All.C:9797
 v2All.C:9798
 v2All.C:9799
 v2All.C:9800
 v2All.C:9801
 v2All.C:9802
 v2All.C:9803
 v2All.C:9804
 v2All.C:9805
 v2All.C:9806
 v2All.C:9807
 v2All.C:9808
 v2All.C:9809
 v2All.C:9810
 v2All.C:9811
 v2All.C:9812
 v2All.C:9813
 v2All.C:9814
 v2All.C:9815
 v2All.C:9816
 v2All.C:9817
 v2All.C:9818
 v2All.C:9819
 v2All.C:9820
 v2All.C:9821
 v2All.C:9822
 v2All.C:9823
 v2All.C:9824
 v2All.C:9825
 v2All.C:9826
 v2All.C:9827
 v2All.C:9828
 v2All.C:9829
 v2All.C:9830
 v2All.C:9831
 v2All.C:9832
 v2All.C:9833
 v2All.C:9834
 v2All.C:9835
 v2All.C:9836
 v2All.C:9837
 v2All.C:9838
 v2All.C:9839
 v2All.C:9840
 v2All.C:9841
 v2All.C:9842
 v2All.C:9843
 v2All.C:9844
 v2All.C:9845
 v2All.C:9846
 v2All.C:9847
 v2All.C:9848
 v2All.C:9849
 v2All.C:9850
 v2All.C:9851
 v2All.C:9852
 v2All.C:9853
 v2All.C:9854
 v2All.C:9855
 v2All.C:9856
 v2All.C:9857
 v2All.C:9858
 v2All.C:9859
 v2All.C:9860
 v2All.C:9861
 v2All.C:9862
 v2All.C:9863
 v2All.C:9864
 v2All.C:9865
 v2All.C:9866
 v2All.C:9867
 v2All.C:9868
 v2All.C:9869
 v2All.C:9870
 v2All.C:9871
 v2All.C:9872
 v2All.C:9873
 v2All.C:9874
 v2All.C:9875
 v2All.C:9876
 v2All.C:9877
 v2All.C:9878
 v2All.C:9879
 v2All.C:9880
 v2All.C:9881
 v2All.C:9882
 v2All.C:9883
 v2All.C:9884
 v2All.C:9885
 v2All.C:9886
 v2All.C:9887
 v2All.C:9888
 v2All.C:9889
 v2All.C:9890
 v2All.C:9891
 v2All.C:9892
 v2All.C:9893
 v2All.C:9894
 v2All.C:9895
 v2All.C:9896
 v2All.C:9897
 v2All.C:9898
 v2All.C:9899
 v2All.C:9900
 v2All.C:9901
 v2All.C:9902
 v2All.C:9903
 v2All.C:9904
 v2All.C:9905
 v2All.C:9906
 v2All.C:9907
 v2All.C:9908
 v2All.C:9909
 v2All.C:9910
 v2All.C:9911
 v2All.C:9912
 v2All.C:9913
 v2All.C:9914
 v2All.C:9915
 v2All.C:9916
 v2All.C:9917
 v2All.C:9918
 v2All.C:9919
 v2All.C:9920
 v2All.C:9921
 v2All.C:9922
 v2All.C:9923
 v2All.C:9924
 v2All.C:9925
 v2All.C:9926
 v2All.C:9927
 v2All.C:9928
 v2All.C:9929
 v2All.C:9930
 v2All.C:9931
 v2All.C:9932
 v2All.C:9933
 v2All.C:9934
 v2All.C:9935
 v2All.C:9936
 v2All.C:9937
 v2All.C:9938
 v2All.C:9939
 v2All.C:9940
 v2All.C:9941
 v2All.C:9942
 v2All.C:9943
 v2All.C:9944
 v2All.C:9945
 v2All.C:9946
 v2All.C:9947
 v2All.C:9948
 v2All.C:9949
 v2All.C:9950
 v2All.C:9951
 v2All.C:9952
 v2All.C:9953
 v2All.C:9954
 v2All.C:9955
 v2All.C:9956
 v2All.C:9957
 v2All.C:9958
 v2All.C:9959
 v2All.C:9960
 v2All.C:9961
 v2All.C:9962
 v2All.C:9963
 v2All.C:9964
 v2All.C:9965
 v2All.C:9966
 v2All.C:9967
 v2All.C:9968
 v2All.C:9969
 v2All.C:9970
 v2All.C:9971
 v2All.C:9972
 v2All.C:9973
 v2All.C:9974
 v2All.C:9975
 v2All.C:9976
 v2All.C:9977
 v2All.C:9978
 v2All.C:9979
 v2All.C:9980
 v2All.C:9981
 v2All.C:9982
 v2All.C:9983
 v2All.C:9984
 v2All.C:9985
 v2All.C:9986
 v2All.C:9987
 v2All.C:9988
 v2All.C:9989
 v2All.C:9990
 v2All.C:9991
 v2All.C:9992
 v2All.C:9993
 v2All.C:9994
 v2All.C:9995
 v2All.C:9996
 v2All.C:9997
 v2All.C:9998
 v2All.C:9999
 v2All.C:10000
 v2All.C:10001
 v2All.C:10002
 v2All.C:10003
 v2All.C:10004
 v2All.C:10005
 v2All.C:10006
 v2All.C:10007
 v2All.C:10008
 v2All.C:10009
 v2All.C:10010
 v2All.C:10011
 v2All.C:10012
 v2All.C:10013
 v2All.C:10014
 v2All.C:10015
 v2All.C:10016
 v2All.C:10017
 v2All.C:10018
 v2All.C:10019
 v2All.C:10020
 v2All.C:10021
 v2All.C:10022
 v2All.C:10023
 v2All.C:10024
 v2All.C:10025
 v2All.C:10026
 v2All.C:10027
 v2All.C:10028
 v2All.C:10029
 v2All.C:10030
 v2All.C:10031
 v2All.C:10032
 v2All.C:10033
 v2All.C:10034
 v2All.C:10035
 v2All.C:10036
 v2All.C:10037
 v2All.C:10038
 v2All.C:10039
 v2All.C:10040
 v2All.C:10041
 v2All.C:10042
 v2All.C:10043
 v2All.C:10044
 v2All.C:10045
 v2All.C:10046
 v2All.C:10047
 v2All.C:10048
 v2All.C:10049
 v2All.C:10050
 v2All.C:10051
 v2All.C:10052
 v2All.C:10053
 v2All.C:10054
 v2All.C:10055
 v2All.C:10056
 v2All.C:10057
 v2All.C:10058
 v2All.C:10059
 v2All.C:10060
 v2All.C:10061
 v2All.C:10062
 v2All.C:10063
 v2All.C:10064
 v2All.C:10065
 v2All.C:10066
 v2All.C:10067
 v2All.C:10068
 v2All.C:10069
 v2All.C:10070
 v2All.C:10071
 v2All.C:10072
 v2All.C:10073
 v2All.C:10074
 v2All.C:10075
 v2All.C:10076
 v2All.C:10077
 v2All.C:10078
 v2All.C:10079
 v2All.C:10080
 v2All.C:10081
 v2All.C:10082
 v2All.C:10083
 v2All.C:10084
 v2All.C:10085
 v2All.C:10086
 v2All.C:10087
 v2All.C:10088
 v2All.C:10089
 v2All.C:10090
 v2All.C:10091
 v2All.C:10092
 v2All.C:10093
 v2All.C:10094
 v2All.C:10095
 v2All.C:10096
 v2All.C:10097
 v2All.C:10098
 v2All.C:10099
 v2All.C:10100
 v2All.C:10101
 v2All.C:10102
 v2All.C:10103
 v2All.C:10104
 v2All.C:10105
 v2All.C:10106
 v2All.C:10107
 v2All.C:10108
 v2All.C:10109
 v2All.C:10110
 v2All.C:10111
 v2All.C:10112
 v2All.C:10113
 v2All.C:10114
 v2All.C:10115
 v2All.C:10116
 v2All.C:10117
 v2All.C:10118
 v2All.C:10119
 v2All.C:10120
 v2All.C:10121
 v2All.C:10122
 v2All.C:10123
 v2All.C:10124
 v2All.C:10125
 v2All.C:10126
 v2All.C:10127
 v2All.C:10128
 v2All.C:10129
 v2All.C:10130
 v2All.C:10131
 v2All.C:10132
 v2All.C:10133
 v2All.C:10134
 v2All.C:10135
 v2All.C:10136
 v2All.C:10137
 v2All.C:10138
 v2All.C:10139
 v2All.C:10140
 v2All.C:10141
 v2All.C:10142
 v2All.C:10143
 v2All.C:10144
 v2All.C:10145
 v2All.C:10146
 v2All.C:10147
 v2All.C:10148
 v2All.C:10149
 v2All.C:10150
 v2All.C:10151
 v2All.C:10152
 v2All.C:10153
 v2All.C:10154
 v2All.C:10155
 v2All.C:10156
 v2All.C:10157
 v2All.C:10158
 v2All.C:10159
 v2All.C:10160
 v2All.C:10161
 v2All.C:10162
 v2All.C:10163
 v2All.C:10164
 v2All.C:10165
 v2All.C:10166
 v2All.C:10167
 v2All.C:10168
 v2All.C:10169
 v2All.C:10170
 v2All.C:10171
 v2All.C:10172
 v2All.C:10173
 v2All.C:10174
 v2All.C:10175
 v2All.C:10176
 v2All.C:10177
 v2All.C:10178
 v2All.C:10179
 v2All.C:10180
 v2All.C:10181
 v2All.C:10182
 v2All.C:10183
 v2All.C:10184
 v2All.C:10185
 v2All.C:10186
 v2All.C:10187
 v2All.C:10188
 v2All.C:10189
 v2All.C:10190
 v2All.C:10191
 v2All.C:10192
 v2All.C:10193
 v2All.C:10194
 v2All.C:10195
 v2All.C:10196
 v2All.C:10197
 v2All.C:10198
 v2All.C:10199
 v2All.C:10200
 v2All.C:10201
 v2All.C:10202
 v2All.C:10203
 v2All.C:10204
 v2All.C:10205
 v2All.C:10206
 v2All.C:10207
 v2All.C:10208
 v2All.C:10209
 v2All.C:10210
 v2All.C:10211
 v2All.C:10212
 v2All.C:10213
 v2All.C:10214
 v2All.C:10215
 v2All.C:10216
 v2All.C:10217
 v2All.C:10218
 v2All.C:10219
 v2All.C:10220
 v2All.C:10221
 v2All.C:10222
 v2All.C:10223
 v2All.C:10224
 v2All.C:10225
 v2All.C:10226
 v2All.C:10227
 v2All.C:10228
 v2All.C:10229
 v2All.C:10230
 v2All.C:10231
 v2All.C:10232
 v2All.C:10233
 v2All.C:10234
 v2All.C:10235
 v2All.C:10236
 v2All.C:10237
 v2All.C:10238
 v2All.C:10239
 v2All.C:10240
 v2All.C:10241
 v2All.C:10242
 v2All.C:10243
 v2All.C:10244
 v2All.C:10245
 v2All.C:10246
 v2All.C:10247
 v2All.C:10248
 v2All.C:10249
 v2All.C:10250
 v2All.C:10251
 v2All.C:10252
 v2All.C:10253
 v2All.C:10254
 v2All.C:10255
 v2All.C:10256
 v2All.C:10257
 v2All.C:10258
 v2All.C:10259
 v2All.C:10260
 v2All.C:10261
 v2All.C:10262
 v2All.C:10263
 v2All.C:10264
 v2All.C:10265
 v2All.C:10266
 v2All.C:10267
 v2All.C:10268
 v2All.C:10269
 v2All.C:10270
 v2All.C:10271
 v2All.C:10272
 v2All.C:10273
 v2All.C:10274
 v2All.C:10275
 v2All.C:10276
 v2All.C:10277
 v2All.C:10278
 v2All.C:10279
 v2All.C:10280
 v2All.C:10281
 v2All.C:10282
 v2All.C:10283
 v2All.C:10284
 v2All.C:10285
 v2All.C:10286
 v2All.C:10287
 v2All.C:10288
 v2All.C:10289
 v2All.C:10290
 v2All.C:10291
 v2All.C:10292
 v2All.C:10293
 v2All.C:10294
 v2All.C:10295
 v2All.C:10296
 v2All.C:10297
 v2All.C:10298
 v2All.C:10299
 v2All.C:10300
 v2All.C:10301
 v2All.C:10302
 v2All.C:10303
 v2All.C:10304
 v2All.C:10305
 v2All.C:10306
 v2All.C:10307
 v2All.C:10308
 v2All.C:10309
 v2All.C:10310
 v2All.C:10311
 v2All.C:10312
 v2All.C:10313
 v2All.C:10314
 v2All.C:10315
 v2All.C:10316
 v2All.C:10317
 v2All.C:10318
 v2All.C:10319
 v2All.C:10320
 v2All.C:10321
 v2All.C:10322
 v2All.C:10323
 v2All.C:10324
 v2All.C:10325
 v2All.C:10326
 v2All.C:10327
 v2All.C:10328
 v2All.C:10329
 v2All.C:10330
 v2All.C:10331
 v2All.C:10332
 v2All.C:10333
 v2All.C:10334
 v2All.C:10335
 v2All.C:10336
 v2All.C:10337
 v2All.C:10338
 v2All.C:10339
 v2All.C:10340
 v2All.C:10341
 v2All.C:10342
 v2All.C:10343
 v2All.C:10344
 v2All.C:10345
 v2All.C:10346
 v2All.C:10347
 v2All.C:10348
 v2All.C:10349
 v2All.C:10350
 v2All.C:10351
 v2All.C:10352
 v2All.C:10353
 v2All.C:10354
 v2All.C:10355
 v2All.C:10356
 v2All.C:10357
 v2All.C:10358
 v2All.C:10359
 v2All.C:10360
 v2All.C:10361
 v2All.C:10362
 v2All.C:10363
 v2All.C:10364
 v2All.C:10365
 v2All.C:10366
 v2All.C:10367
 v2All.C:10368
 v2All.C:10369
 v2All.C:10370
 v2All.C:10371
 v2All.C:10372
 v2All.C:10373
 v2All.C:10374
 v2All.C:10375
 v2All.C:10376
 v2All.C:10377
 v2All.C:10378
 v2All.C:10379
 v2All.C:10380
 v2All.C:10381
 v2All.C:10382
 v2All.C:10383
 v2All.C:10384
 v2All.C:10385
 v2All.C:10386
 v2All.C:10387
 v2All.C:10388
 v2All.C:10389
 v2All.C:10390
 v2All.C:10391
 v2All.C:10392
 v2All.C:10393
 v2All.C:10394
 v2All.C:10395
 v2All.C:10396
 v2All.C:10397
 v2All.C:10398
 v2All.C:10399
 v2All.C:10400
 v2All.C:10401
 v2All.C:10402
 v2All.C:10403
 v2All.C:10404
 v2All.C:10405
 v2All.C:10406
 v2All.C:10407
 v2All.C:10408
 v2All.C:10409
 v2All.C:10410
 v2All.C:10411
 v2All.C:10412
 v2All.C:10413
 v2All.C:10414
 v2All.C:10415
 v2All.C:10416
 v2All.C:10417
 v2All.C:10418
 v2All.C:10419
 v2All.C:10420
 v2All.C:10421
 v2All.C:10422
 v2All.C:10423
 v2All.C:10424
 v2All.C:10425
 v2All.C:10426
 v2All.C:10427
 v2All.C:10428
 v2All.C:10429
 v2All.C:10430
 v2All.C:10431
 v2All.C:10432
 v2All.C:10433
 v2All.C:10434
 v2All.C:10435
 v2All.C:10436
 v2All.C:10437
 v2All.C:10438
 v2All.C:10439
 v2All.C:10440
 v2All.C:10441
 v2All.C:10442
 v2All.C:10443
 v2All.C:10444
 v2All.C:10445
 v2All.C:10446
 v2All.C:10447
 v2All.C:10448
 v2All.C:10449
 v2All.C:10450
 v2All.C:10451
 v2All.C:10452
 v2All.C:10453
 v2All.C:10454
 v2All.C:10455
 v2All.C:10456
 v2All.C:10457
 v2All.C:10458
 v2All.C:10459
 v2All.C:10460
 v2All.C:10461
 v2All.C:10462
 v2All.C:10463
 v2All.C:10464
 v2All.C:10465
 v2All.C:10466
 v2All.C:10467
 v2All.C:10468
 v2All.C:10469
 v2All.C:10470
 v2All.C:10471
 v2All.C:10472
 v2All.C:10473
 v2All.C:10474
 v2All.C:10475
 v2All.C:10476
 v2All.C:10477
 v2All.C:10478
 v2All.C:10479
 v2All.C:10480
 v2All.C:10481
 v2All.C:10482
 v2All.C:10483
 v2All.C:10484
 v2All.C:10485
 v2All.C:10486
 v2All.C:10487
 v2All.C:10488
 v2All.C:10489
 v2All.C:10490
 v2All.C:10491
 v2All.C:10492
 v2All.C:10493
 v2All.C:10494
 v2All.C:10495
 v2All.C:10496
 v2All.C:10497
 v2All.C:10498
 v2All.C:10499
 v2All.C:10500
 v2All.C:10501
 v2All.C:10502
 v2All.C:10503
 v2All.C:10504
 v2All.C:10505
 v2All.C:10506
 v2All.C:10507
 v2All.C:10508
 v2All.C:10509
 v2All.C:10510
 v2All.C:10511
 v2All.C:10512
 v2All.C:10513
 v2All.C:10514
 v2All.C:10515
 v2All.C:10516
 v2All.C:10517
 v2All.C:10518
 v2All.C:10519
 v2All.C:10520
 v2All.C:10521
 v2All.C:10522
 v2All.C:10523
 v2All.C:10524
 v2All.C:10525
 v2All.C:10526
 v2All.C:10527
 v2All.C:10528
 v2All.C:10529
 v2All.C:10530
 v2All.C:10531
 v2All.C:10532
 v2All.C:10533
 v2All.C:10534
 v2All.C:10535
 v2All.C:10536
 v2All.C:10537
 v2All.C:10538
 v2All.C:10539
 v2All.C:10540
 v2All.C:10541
 v2All.C:10542
 v2All.C:10543
 v2All.C:10544
 v2All.C:10545
 v2All.C:10546
 v2All.C:10547
 v2All.C:10548
 v2All.C:10549
 v2All.C:10550
 v2All.C:10551
 v2All.C:10552
 v2All.C:10553
 v2All.C:10554
 v2All.C:10555
 v2All.C:10556
 v2All.C:10557
 v2All.C:10558
 v2All.C:10559
 v2All.C:10560
 v2All.C:10561
 v2All.C:10562
 v2All.C:10563
 v2All.C:10564
 v2All.C:10565
 v2All.C:10566
 v2All.C:10567
 v2All.C:10568
 v2All.C:10569
 v2All.C:10570
 v2All.C:10571
 v2All.C:10572
 v2All.C:10573
 v2All.C:10574
 v2All.C:10575
 v2All.C:10576
 v2All.C:10577
 v2All.C:10578
 v2All.C:10579
 v2All.C:10580
 v2All.C:10581
 v2All.C:10582
 v2All.C:10583
 v2All.C:10584
 v2All.C:10585
 v2All.C:10586
 v2All.C:10587
 v2All.C:10588
 v2All.C:10589
 v2All.C:10590
 v2All.C:10591
 v2All.C:10592
 v2All.C:10593
 v2All.C:10594
 v2All.C:10595
 v2All.C:10596
 v2All.C:10597
 v2All.C:10598
 v2All.C:10599
 v2All.C:10600
 v2All.C:10601
 v2All.C:10602
 v2All.C:10603
 v2All.C:10604
 v2All.C:10605
 v2All.C:10606
 v2All.C:10607
 v2All.C:10608
 v2All.C:10609
 v2All.C:10610
 v2All.C:10611
 v2All.C:10612
 v2All.C:10613
 v2All.C:10614
 v2All.C:10615
 v2All.C:10616
 v2All.C:10617
 v2All.C:10618
 v2All.C:10619
 v2All.C:10620
 v2All.C:10621
 v2All.C:10622
 v2All.C:10623
 v2All.C:10624
 v2All.C:10625
 v2All.C:10626
 v2All.C:10627
 v2All.C:10628
 v2All.C:10629
 v2All.C:10630
 v2All.C:10631
 v2All.C:10632
 v2All.C:10633
 v2All.C:10634
 v2All.C:10635
 v2All.C:10636
 v2All.C:10637
 v2All.C:10638
 v2All.C:10639
 v2All.C:10640
 v2All.C:10641
 v2All.C:10642
 v2All.C:10643
 v2All.C:10644
 v2All.C:10645
 v2All.C:10646
 v2All.C:10647
 v2All.C:10648
 v2All.C:10649
 v2All.C:10650
 v2All.C:10651
 v2All.C:10652
 v2All.C:10653
 v2All.C:10654
 v2All.C:10655
 v2All.C:10656
 v2All.C:10657
 v2All.C:10658
 v2All.C:10659
 v2All.C:10660
 v2All.C:10661
 v2All.C:10662
 v2All.C:10663
 v2All.C:10664
 v2All.C:10665
 v2All.C:10666
 v2All.C:10667
 v2All.C:10668
 v2All.C:10669
 v2All.C:10670
 v2All.C:10671
 v2All.C:10672
 v2All.C:10673
 v2All.C:10674
 v2All.C:10675
 v2All.C:10676
 v2All.C:10677
 v2All.C:10678
 v2All.C:10679
 v2All.C:10680
 v2All.C:10681
 v2All.C:10682
 v2All.C:10683
 v2All.C:10684
 v2All.C:10685
 v2All.C:10686
 v2All.C:10687
 v2All.C:10688
 v2All.C:10689
 v2All.C:10690
 v2All.C:10691
 v2All.C:10692
 v2All.C:10693
 v2All.C:10694
 v2All.C:10695
 v2All.C:10696
 v2All.C:10697
 v2All.C:10698
 v2All.C:10699
 v2All.C:10700
 v2All.C:10701
 v2All.C:10702
 v2All.C:10703
 v2All.C:10704
 v2All.C:10705
 v2All.C:10706
 v2All.C:10707
 v2All.C:10708
 v2All.C:10709
 v2All.C:10710
 v2All.C:10711
 v2All.C:10712
 v2All.C:10713
 v2All.C:10714
 v2All.C:10715
 v2All.C:10716
 v2All.C:10717
 v2All.C:10718
 v2All.C:10719
 v2All.C:10720
 v2All.C:10721
 v2All.C:10722
 v2All.C:10723
 v2All.C:10724
 v2All.C:10725
 v2All.C:10726
 v2All.C:10727
 v2All.C:10728
 v2All.C:10729
 v2All.C:10730
 v2All.C:10731
 v2All.C:10732
 v2All.C:10733
 v2All.C:10734
 v2All.C:10735
 v2All.C:10736
 v2All.C:10737
 v2All.C:10738
 v2All.C:10739
 v2All.C:10740
 v2All.C:10741
 v2All.C:10742
 v2All.C:10743
 v2All.C:10744
 v2All.C:10745
 v2All.C:10746
 v2All.C:10747
 v2All.C:10748
 v2All.C:10749
 v2All.C:10750
 v2All.C:10751
 v2All.C:10752
 v2All.C:10753
 v2All.C:10754
 v2All.C:10755
 v2All.C:10756
 v2All.C:10757
 v2All.C:10758
 v2All.C:10759
 v2All.C:10760
 v2All.C:10761
 v2All.C:10762
 v2All.C:10763
 v2All.C:10764
 v2All.C:10765
 v2All.C:10766
 v2All.C:10767
 v2All.C:10768
 v2All.C:10769
 v2All.C:10770
 v2All.C:10771
 v2All.C:10772
 v2All.C:10773
 v2All.C:10774
 v2All.C:10775
 v2All.C:10776
 v2All.C:10777
 v2All.C:10778
 v2All.C:10779
 v2All.C:10780
 v2All.C:10781
 v2All.C:10782
 v2All.C:10783
 v2All.C:10784
 v2All.C:10785
 v2All.C:10786
 v2All.C:10787
 v2All.C:10788
 v2All.C:10789
 v2All.C:10790
 v2All.C:10791
 v2All.C:10792
 v2All.C:10793
 v2All.C:10794
 v2All.C:10795
 v2All.C:10796
 v2All.C:10797
 v2All.C:10798
 v2All.C:10799
 v2All.C:10800
 v2All.C:10801
 v2All.C:10802
 v2All.C:10803
 v2All.C:10804
 v2All.C:10805
 v2All.C:10806
 v2All.C:10807
 v2All.C:10808
 v2All.C:10809
 v2All.C:10810
 v2All.C:10811
 v2All.C:10812
 v2All.C:10813
 v2All.C:10814
 v2All.C:10815
 v2All.C:10816
 v2All.C:10817
 v2All.C:10818
 v2All.C:10819
 v2All.C:10820
 v2All.C:10821
 v2All.C:10822
 v2All.C:10823
 v2All.C:10824
 v2All.C:10825
 v2All.C:10826
 v2All.C:10827
 v2All.C:10828
 v2All.C:10829
 v2All.C:10830
 v2All.C:10831
 v2All.C:10832
 v2All.C:10833
 v2All.C:10834
 v2All.C:10835
 v2All.C:10836
 v2All.C:10837
 v2All.C:10838
 v2All.C:10839
 v2All.C:10840
 v2All.C:10841
 v2All.C:10842
 v2All.C:10843
 v2All.C:10844
 v2All.C:10845
 v2All.C:10846
 v2All.C:10847
 v2All.C:10848
 v2All.C:10849
 v2All.C:10850
 v2All.C:10851
 v2All.C:10852
 v2All.C:10853
 v2All.C:10854
 v2All.C:10855
 v2All.C:10856
 v2All.C:10857
 v2All.C:10858
 v2All.C:10859
 v2All.C:10860
 v2All.C:10861
 v2All.C:10862
 v2All.C:10863
 v2All.C:10864
 v2All.C:10865
 v2All.C:10866
 v2All.C:10867
 v2All.C:10868
 v2All.C:10869
 v2All.C:10870
 v2All.C:10871
 v2All.C:10872
 v2All.C:10873
 v2All.C:10874
 v2All.C:10875
 v2All.C:10876
 v2All.C:10877
 v2All.C:10878
 v2All.C:10879
 v2All.C:10880
 v2All.C:10881
 v2All.C:10882
 v2All.C:10883
 v2All.C:10884
 v2All.C:10885
 v2All.C:10886
 v2All.C:10887
 v2All.C:10888
 v2All.C:10889
 v2All.C:10890
 v2All.C:10891
 v2All.C:10892
 v2All.C:10893
 v2All.C:10894
 v2All.C:10895
 v2All.C:10896
 v2All.C:10897
 v2All.C:10898
 v2All.C:10899
 v2All.C:10900
 v2All.C:10901
 v2All.C:10902
 v2All.C:10903
 v2All.C:10904
 v2All.C:10905
 v2All.C:10906
 v2All.C:10907
 v2All.C:10908
 v2All.C:10909
 v2All.C:10910
 v2All.C:10911
 v2All.C:10912
 v2All.C:10913
 v2All.C:10914
 v2All.C:10915
 v2All.C:10916
 v2All.C:10917