Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

AnnAna.cxx

Go to the documentation of this file.
00001 #include "NueAna/AnnAna.h"
00002 #include "NueAna/NueRecord.h"
00003 #include "NueAna/NueStandard.h"
00004 #include "math.h"
00005 #include "TFile.h"
00006 #include <iostream>
00007 #include <fstream>
00008 
00009 using namespace std;
00010 ClassImp(AnnAna)
00011 
00012 TMultiLayerPerceptron* AnnAna::fneuralNet_6inp = 0;
00013 TMultiLayerPerceptron* AnnAna::fneuralNet_30inp = 0;
00014 TMultiLayerPerceptron* AnnAna::fneuralNet_11inp = 0;
00015 TMultiLayerPerceptron* AnnAna::fneuralNet_11inp_daikon04 = 0;
00016 TMultiLayerPerceptron* AnnAna::fneuralNet_14inp_daikon04 = 0;
00017 
00018 AnnAna::AnnAna(NueRecord &nr):
00019   nuerec(nr)
00020 {
00021   static bool first = true;
00022   char *srt_dir = getenv("SRT_PRIVATE_CONTEXT");
00023   char annfile[10000];
00024   char annfile2[10000];
00025   char annfile3[10000];
00026   char annfile4[10000];
00027   char annfile5[10000];
00028 
00029   if(first){
00030     sprintf(annfile,"%s/NueAna/data/ann040907_6inp.root",srt_dir);
00031     ifstream Test(annfile);
00032     if (!Test){
00033       srt_dir = getenv("SRT_PUBLIC_CONTEXT");
00034       sprintf(annfile,"%s/NueAna/data/ann040907_6inp.root",srt_dir);
00035       ifstream Test_again(annfile);
00036       if (!Test_again){
00037         cout<<"Couldn't find ANN object, blame Tingjun"<<endl;
00038         exit(0);
00039       }
00040     }
00041     static TFile *f1 = TFile::Open(annfile);
00042     fneuralNet_6inp = (TMultiLayerPerceptron*) f1->Get("mlp");
00043   }
00044 
00045   if (!fneuralNet_6inp) {
00046     cout<<"Couldn't find ANN object for FracVarAna, blame Tingjun"<<endl;
00047     exit(0);
00048   }
00049 
00050   if(first){
00051     srt_dir = getenv("SRT_PRIVATE_CONTEXT");
00052     sprintf(annfile2,"%s/NueAna/data/ann050107_30inp.root",srt_dir);
00053     ifstream Test2(annfile2);
00054     if (!Test2){
00055       srt_dir = getenv("SRT_PUBLIC_CONTEXT");
00056       sprintf(annfile2,"%s/NueAna/data/ann050107_30inp.root",srt_dir);
00057       ifstream Test_again2(annfile2);
00058       if (!Test_again2){
00059         cout<<"Couldn't find ANN object, blame Tingjun"<<endl;
00060         exit(0);
00061       }
00062     }
00063     static TFile *f2 = TFile::Open(annfile2);
00064     fneuralNet_30inp = (TMultiLayerPerceptron*) f2->Get("mlp");
00065   }
00066 
00067   if (!fneuralNet_30inp) {
00068     cout<<"Couldn't find ANN object, blame Tingjun"<<endl;
00069     exit(0);
00070   }
00071 
00072   if(first){
00073     srt_dir = getenv("SRT_PRIVATE_CONTEXT");
00074     sprintf(annfile3,"%s/NueAna/data/ann082608_11inp.root",srt_dir);
00075     ifstream Test2(annfile3);
00076     if (!Test2){
00077       srt_dir = getenv("SRT_PUBLIC_CONTEXT");
00078       sprintf(annfile3,"%s/NueAna/data/ann082608_11inp.root",srt_dir);
00079       ifstream Test_again2(annfile3);
00080       if (!Test_again2){
00081         cout<<"Couldn't find ANN object, blame Tingjun"<<endl;
00082         exit(0);
00083       }
00084     }
00085     static TFile *f3 = TFile::Open(annfile3);
00086     fneuralNet_11inp = (TMultiLayerPerceptron*) f3->Get("mlp");
00087   }
00088 
00089   if (!fneuralNet_11inp) {
00090     cout<<"Couldn't find ANN object, blame Tingjun"<<endl;
00091     exit(0);
00092   }
00093 
00094   if (first) {
00095     srt_dir = getenv("SRT_PRIVATE_CONTEXT");
00096     sprintf(annfile4,"%s/NueAna/data/ann11_400_14_9.root",srt_dir);
00097     ifstream Test2(annfile4); 
00098     if (!Test2){
00099       srt_dir = getenv("SRT_PUBLIC_CONTEXT");
00100       sprintf(annfile4,"%s/NueAna/data/ann11_400_14_9.root",srt_dir);
00101       ifstream Test_again2(annfile4);
00102       if (!Test_again2){
00103         cout<<"Couldn't find ANN object, blame Jiajie"<<endl;
00104         exit(0);
00105       }
00106     }
00107     static TFile *f4 = TFile::Open(annfile4);
00108     fneuralNet_11inp_daikon04 = (TMultiLayerPerceptron*) f4->Get("mlp");
00109   }
00110 
00111   if (!fneuralNet_11inp_daikon04) {
00112     cout<<"Couldn't find ANN object, blame Jiajie"<<endl;
00113     exit(0);
00114   }
00115 
00116   if (first) {
00117     srt_dir = getenv("SRT_PRIVATE_CONTEXT");
00118     sprintf(annfile5,"%s/NueAna/data/ann14_400_14_9.root",srt_dir);
00119     ifstream Test2(annfile5);
00120     if (!Test2){
00121       srt_dir = getenv("SRT_PUBLIC_CONTEXT");
00122       sprintf(annfile5,"%s/NueAna/data/ann14_400_14_9.root",srt_dir);
00123       ifstream Test_again2(annfile5);
00124       if (!Test_again2){
00125         cout<<"Couldn't find ANN object, blame Jiajie"<<endl;
00126         exit(0);
00127       }
00128     }
00129     static TFile *f5 = TFile::Open(annfile5);
00130     fneuralNet_14inp_daikon04 = (TMultiLayerPerceptron*) f5->Get("mlp");
00131   }
00132 
00133   if (!fneuralNet_14inp_daikon04) {
00134     cout<<"Couldn't find ANN object, blame Jiajie"<<endl;
00135     exit(0);
00136   }
00137 
00138   if (first){
00139     cout<<"Reading ann_6inp from : "<<annfile<<endl;
00140     cout<<"Reading ann_30inp from : "<<annfile2<<endl;
00141     cout<<"Reading ann_11inp from : "<<annfile3<<endl;
00142     cout<<"Reading ann_11inp_daikon04 from : "<<annfile4<<endl;
00143     cout<<"Reading ann_14inp_daikon04 from : "<<annfile5<<endl;
00144     first = false;
00145   }
00146 }
00147 
00148 AnnAna::~AnnAna()
00149 {}
00150 
00151 void AnnAna::Analyze(){
00152 
00153 
00154   int pass = 1;
00155   if (nuerec.shwfit.par_a<-1000) pass = 0;
00156   if (nuerec.shwfit.par_b<-1000) pass = 0;
00157   if (nuerec.shwfit.uv_molrad_peak<-1000) pass = 0;
00158   if (nuerec.shwfit.uv_rms<-1000) pass = 0;
00159   if (nuerec.angcluster.fACluRmsShwAxis<-1000) pass = 0;
00160   if (nuerec.angcluster.fACluRmsZAxis<-1000) pass = 0;
00161   if (nuerec.hitcalc.fHitLongEnergy<-1000) pass = 0;
00162   if (nuerec.hitcalc.fHitLongEnergy>1000) pass = 0;
00163   if (nuerec.hitcalc.fHitTransCMEnergy<-1000) pass = 0;
00164   if (nuerec.hitcalc.fHitTransCMEnergy>2000) pass = 0;
00165   if (nuerec.hitcalc.fHitTransEnergyRatio<-1000) pass = 0;
00166   if (nuerec.hitcalc.fHitLongEnergyRatio<-1000) pass = 0;
00167   if (nuerec.hitcalc.fHitFarAngle<-1000) pass = 0;
00168   if (nuerec.hitcalc.fHitPeakAngle<-1000) pass = 0;
00169   if (nuerec.mstvars.e4w<-1000) pass = 0;
00170   if (nuerec.mstvars.e4w>500) pass = 0;
00171   if (nuerec.mstvars.o4w<-1000) pass = 0;
00172   if (nuerec.mstvars.o4w>500) pass = 0;
00173   if (nuerec.mstvars.osmtot<-1000) pass = 0;
00174   if (nuerec.mstvars.osmtot>500) pass = 0;
00175   if (nuerec.mstvars.eeprob<-1000) pass = 0;
00176   if (nuerec.mstvars.oeprob<-1000) pass = 0;
00177   if (nuerec.fracvars.fract_2_planes<-1000) pass = 0;
00178   if (nuerec.fracvars.fract_4_planes<-1000) pass = 0;
00179   if (nuerec.fracvars.fract_6_planes<-1000) pass = 0;
00180   if (nuerec.fracvars.fract_4_counters<-1000) pass = 0;
00181   if (nuerec.fracvars.fract_8_counters<-1000) pass = 0;
00182   if (nuerec.fracvars.fract_12_counters<-1000) pass = 0;
00183   if (nuerec.fracvars.fract_road<-1000) pass = 0;
00184   if (nuerec.subshowervars.E2to1U<-1000) pass = 0;
00185   if (nuerec.subshowervars.E2to1V<-1000) pass = 0;
00186   if (nuerec.subshowervars.PHFracRMSU<-1000) pass = 0;
00187   if (nuerec.subshowervars.PHFracRMSV<-1000) pass = 0;
00188   if (nuerec.subshowervars.PHAvgDevU<-1000) pass = 0;
00189   if (nuerec.subshowervars.PHAvgDevV<-1000) pass = 0;
00190 
00191   if (!pass) {
00192     nuerec.ann.pid_30inp = ANtpDefaultValue::kDouble;
00193   }
00194   else {
00195     
00196     Double_t params[30];
00197     params[0] = nuerec.shwfit.par_a;
00198     params[1] = nuerec.shwfit.par_b;
00199     params[2] = nuerec.shwfit.uv_molrad_peak;
00200     params[3] = nuerec.shwfit.uv_rms;
00201     params[4] = nuerec.angcluster.fACluRmsShwAxis;
00202     params[5] = nuerec.angcluster.fACluRmsZAxis;
00203     params[6] = nuerec.hitcalc.fHitLongEnergy;
00204     params[7] = nuerec.hitcalc.fHitTransCMEnergy;
00205     params[8] = nuerec.hitcalc.fHitTransEnergyRatio;
00206     params[9] = nuerec.hitcalc.fHitLongEnergyRatio;
00207     params[10] = nuerec.hitcalc.fHitFarAngle;
00208     params[11] = nuerec.hitcalc.fHitPeakAngle;
00209     params[12] = nuerec.mstvars.e4w;
00210     params[13] = nuerec.mstvars.o4w;
00211     params[14] = nuerec.mstvars.osmtot;
00212     params[15] = nuerec.mstvars.eeprob;
00213     params[16] = nuerec.mstvars.oeprob;
00214     params[17] = nuerec.fracvars.fract_2_planes;
00215     params[18] = nuerec.fracvars.fract_4_planes;
00216     params[19] = nuerec.fracvars.fract_6_planes;
00217     params[20] = nuerec.fracvars.fract_4_counters;
00218     params[21] = nuerec.fracvars.fract_8_counters;
00219     params[22] = nuerec.fracvars.fract_12_counters;
00220     params[23] = nuerec.fracvars.fract_road;
00221     params[24] = nuerec.subshowervars.E2to1U;
00222     params[25] = nuerec.subshowervars.E2to1V;
00223     params[26] = nuerec.subshowervars.PHFracRMSU;
00224     params[27] = nuerec.subshowervars.PHFracRMSV;
00225     params[28] = nuerec.subshowervars.PHAvgDevU;
00226     params[29] = nuerec.subshowervars.PHAvgDevV;   
00227 
00228     nuerec.ann.pid_30inp = fneuralNet_30inp->Evaluate(0,params);
00229   }
00230   
00231   double par[6];
00232   par[0] = nuerec.fracvars.fract_road;
00233   par[1] = nuerec.shwfit.par_a;
00234   par[2] = nuerec.shwfit.par_b;
00235   par[3] = nuerec.hitcalc.fHitLongEnergy;
00236   par[4] = nuerec.mstvars.e4w+nuerec.mstvars.o4w;
00237   par[5] = nuerec.subshowervars.PHFracRMSU+nuerec.subshowervars.PHFracRMSV;
00238   bool inputok = true;
00239   for (int idx = 0; idx<6; idx++){
00240     inputok = inputok&&par[idx]>-100;
00241   }
00242   if (inputok) nuerec.ann.pid_6inp = fneuralNet_6inp->Evaluate(0,par);
00243   else nuerec.ann.pid_6inp = ANtpDefaultValue::kDouble;
00244 
00245   // retuned ANN11 PID - with dogwood reconstruction and daikon04 MC 
00246 
00247   double pars[11];
00248 
00249   pars[0] = nuerec.shwfit.par_a;
00250   pars[1] = nuerec.shwfit.par_b;
00251   pars[2] = nuerec.shwfit.uv_molrad_peak_9s_2pe_dw;
00252   pars[3] = nuerec.shwfit.uv_rms_9s_2pe_dw;
00253   pars[4] = nuerec.mstvars.e4w+nuerec.mstvars.o4w;
00254   pars[5] = nuerec.fracvars.fract_2_planes;
00255   pars[6] = nuerec.fracvars.fract_4_planes;
00256   pars[7] = nuerec.fracvars.fract_6_planes;
00257   pars[8] = nuerec.fracvars.fract_8_counters;
00258   pars[9] = nuerec.fracvars.fract_road;
00259   pars[10]=nuerec.shwfit.LongE;
00260   pass = 1;
00261   if (nuerec.shwfit.par_a<-1000) pass = 0;
00262   if (nuerec.shwfit.par_b<-1000) pass = 0;
00263   if (nuerec.shwfit.uv_molrad_peak_9s_2pe_dw<-1000) pass = 0;
00264   if (nuerec.shwfit.uv_rms_9s_2pe_dw<-1000) pass = 0;
00265   if (nuerec.mstvars.e4w<-1000) pass = 0;
00266   if (nuerec.mstvars.e4w>500) pass = 0;
00267   if (nuerec.mstvars.o4w<-1000) pass = 0;
00268   if (nuerec.mstvars.o4w>500) pass = 0;
00269   if (nuerec.fracvars.fract_2_planes<-1000) pass = 0;
00270   if (nuerec.fracvars.fract_4_planes<-1000) pass = 0;
00271   if (nuerec.fracvars.fract_6_planes<-1000) pass = 0;
00272   if (nuerec.fracvars.fract_8_counters<-1000) pass = 0;
00273   if (nuerec.fracvars.fract_road<-1000) pass = 0;
00274   if (nuerec.shwfit.LongE<-1000) pass = 0;
00275   if (nuerec.shwfit.LongE>1000) pass = 0;
00276   
00277   if (pass) nuerec.ann.pid_11inp = fneuralNet_11inp->Evaluate(0,pars);
00278   else nuerec.ann.pid_11inp = ANtpDefaultValue::kDouble;
00279 
00280   if (pass) nuerec.ann.pid_11inp_daikon04 = fneuralNet_11inp_daikon04->Evaluate(0,pars);
00281   else nuerec.ann.pid_11inp_daikon04 = ANtpDefaultValue::kDouble;
00282 
00283   // ANN14 PID - with dogwood reconstruction and daikon04 MC
00284   // Since it includes event energy, we should call the energy correction first 
00285 
00286   NueConvention::NueEnergyCorrection(&nuerec);
00287  
00288   double paras[14];
00289   paras[0] = nuerec.shwfit.par_a;
00290   paras[1] = nuerec.shwfit.par_b;
00291   paras[2] = nuerec.shwfit.uv_rms_9s_2pe_dw;
00292   paras[3] = nuerec.fracvars.fract_road;
00293   paras[4] = nuerec.shwfit.LongE;
00294   paras[5] = nuerec.fracvars.shw_max;
00295   paras[6] = nuerec.fracvars.shw_slp;
00296   paras[7] = nuerec.srevent.phNueGeV;
00297   paras[8] = nuerec.fracvars.dis2stp;
00298   paras[9] = nuerec.fracvars.fract_1_plane;
00299   paras[10] = nuerec.fracvars.fract_5_planes;
00300   paras[11] = nuerec.fracvars.fract_6_counters;
00301   paras[12] = nuerec.fracvars.fract_20_counters;
00302   paras[13] = TMath::Abs(nuerec.srevent.endPlane - nuerec.srevent.begPlane);
00303    
00304   pass = 1;
00305 
00306   if (nuerec.shwfit.par_a<-1000) pass = 0;
00307   if (nuerec.shwfit.par_b<-1000) pass = 0;
00308   if (nuerec.shwfit.uv_rms_9s_2pe_dw<-1000) pass = 0;
00309   if (nuerec.fracvars.fract_1_plane<-1000) pass = 0;
00310   if (nuerec.fracvars.fract_5_planes<-1000) pass = 0;
00311   if (nuerec.fracvars.fract_6_counters<-1000) pass = 0;
00312   if (nuerec.fracvars.fract_20_counters<-1000) pass = 0;
00313   if (nuerec.fracvars.fract_road<-1000) pass = 0;
00314   if (nuerec.shwfit.LongE<-1000) pass = 0;
00315   if (nuerec.shwfit.LongE>1000) pass = 0;
00316   if (nuerec.fracvars.shw_max<-1000) pass = 0;
00317   if (nuerec.fracvars.dis2stp<-1000) pass = 0;
00318   if (nuerec.fracvars.shw_slp<0) pass = 0;
00319   if (nuerec.srevent.endPlane<-1000) pass = 0;
00320   if (nuerec.srevent.begPlane<-1000) pass = 0;
00321 
00322   if (pass) {
00323     nuerec.ann.pid_14inp_daikon04 = fneuralNet_14inp_daikon04->Evaluate(0,paras);
00324     nuerec.ann.pid = fneuralNet_14inp_daikon04->Evaluate(0,paras);
00325   } else {
00326     nuerec.ann.pid_14inp_daikon04 = ANtpDefaultValue::kDouble;
00327     nuerec.ann.pid = ANtpDefaultValue::kDouble;
00328   }
00329 }
00330 
00331 double AnnAna::value(int index,double in0,double in1,double in2,double in3,double in4,double in5,double in6,double in7,double in8,double in9,double in10,double in11,double in12,double in13,double in14,double in15,double in16,double in17,double in18,double in19,double in20,double in21,double in22,double in23,double in24,double in25,double in26,double in27,double in28,double in29) {
00332    input0 = (in0 - 3.26992)/2.06389;
00333    input1 = (in1 - 0.642738)/0.531793;
00334    input2 = (in2 - 6.09479)/3.08303;
00335    input3 = (in3 - 3.25365)/1.08684;
00336    input4 = (in4 - 0.0736766)/0.0476116;
00337    input5 = (in5 - 0.0686119)/0.0525439;
00338    input6 = (in6 - 119.134)/78.7005;
00339    input7 = (in7 - 150.227)/151.711;
00340    input8 = (in8 - 0.140695)/0.135734;
00341    input9 = (in9 - 0.79371)/0.126991;
00342    input10 = (in10 - 0.570399)/0.325531;
00343    input11 = (in11 - 0.407685)/0.328878;
00344    input12 = (in12 - 36.1366)/31.5127;
00345    input13 = (in13 - 35.6709)/31.1802;
00346    input14 = (in14 - 32.4559)/15.8662;
00347    input15 = (in15 - 5.70368)/5.50635;
00348    input16 = (in16 - 5.59754)/5.46595;
00349    input17 = (in17 - 0.462635)/0.118817;
00350    input18 = (in18 - 0.694673)/0.133558;
00351    input19 = (in19 - 0.834602)/0.124673;
00352    input20 = (in20 - 0.482597)/0.107022;
00353    input21 = (in21 - 0.674527)/0.106117;
00354    input22 = (in22 - 0.781535)/0.0969513;
00355    input23 = (in23 - 0.721024)/0.162524;
00356    input24 = (in24 - 0.255528)/0.265611;
00357    input25 = (in25 - 0.251731)/0.265088;
00358    input26 = (in26 - 0.289288)/0.0953619;
00359    input27 = (in27 - 0.291994)/0.0972296;
00360    input28 = (in28 - 0.0249709)/0.0264772;
00361    input29 = (in29 - 0.0248471)/0.0278384;
00362    switch(index) {
00363      case 0:
00364          return neuron0xa0068f8();
00365      default:
00366          return 0.;
00367    }
00368 }
00369 
00370 double AnnAna::neuron0xa0253a8() {
00371    return input0;
00372 }
00373 
00374 double AnnAna::neuron0xa025510() {
00375    return input1;
00376 }
00377 
00378 double AnnAna::neuron0xa025678() {
00379    return input2;
00380 }
00381 
00382 double AnnAna::neuron0xa0257e0() {
00383    return input3;
00384 }
00385 
00386 double AnnAna::neuron0xa025948() {
00387    return input4;
00388 }
00389 
00390 double AnnAna::neuron0xa025ab8() {
00391    return input5;
00392 }
00393 
00394 double AnnAna::neuron0xa025c20() {
00395    return input6;
00396 }
00397 
00398 double AnnAna::neuron0xa025d88() {
00399    return input7;
00400 }
00401 
00402 double AnnAna::neuron0xa025ef0() {
00403    return input8;
00404 }
00405 
00406 double AnnAna::neuron0xa026058() {
00407    return input9;
00408 }
00409 
00410 double AnnAna::neuron0xa0261c0() {
00411    return input10;
00412 }
00413 
00414 double AnnAna::neuron0xa026328() {
00415    return input11;
00416 }
00417 
00418 double AnnAna::neuron0xa026490() {
00419    return input12;
00420 }
00421 
00422 double AnnAna::neuron0xa0265f8() {
00423    return input13;
00424 }
00425 
00426 double AnnAna::neuron0xa026760() {
00427    return input14;
00428 }
00429 
00430 double AnnAna::neuron0xa0268c8() {
00431    return input15;
00432 }
00433 
00434 double AnnAna::neuron0xa026a30() {
00435    return input16;
00436 }
00437 
00438 double AnnAna::neuron0xa026ca8() {
00439    return input17;
00440 }
00441 
00442 double AnnAna::neuron0xa026d80() {
00443    return input18;
00444 }
00445 
00446 double AnnAna::neuron0xa026ee8() {
00447    return input19;
00448 }
00449 
00450 double AnnAna::neuron0xa027050() {
00451    return input20;
00452 }
00453 
00454 double AnnAna::neuron0xa0271b8() {
00455    return input21;
00456 }
00457 
00458 double AnnAna::neuron0xa027320() {
00459    return input22;
00460 }
00461 
00462 double AnnAna::neuron0xa027488() {
00463    return input23;
00464 }
00465 
00466 double AnnAna::neuron0xa0275f0() {
00467    return input24;
00468 }
00469 
00470 double AnnAna::neuron0xa027758() {
00471    return input25;
00472 }
00473 
00474 double AnnAna::neuron0xa0278c0() {
00475    return input26;
00476 }
00477 
00478 double AnnAna::neuron0xa0064a0() {
00479    return input27;
00480 }
00481 
00482 double AnnAna::neuron0xa006608() {
00483    return input28;
00484 }
00485 
00486 double AnnAna::neuron0xa006770() {
00487    return input29;
00488 }
00489 
00490 double AnnAna::neuron0xa0069f0() {
00491    double input = -1.8388;
00492    input += synapse0xa006b40();
00493    input += synapse0xa006b68();
00494    input += synapse0xa006b90();
00495    input += synapse0xa006bb8();
00496    input += synapse0xa006be0();
00497    input += synapse0xa006c08();
00498    input += synapse0xa006c30();
00499    input += synapse0xa006c58();
00500    input += synapse0xa006c80();
00501    input += synapse0xa006ca8();
00502    input += synapse0xa006cd0();
00503    input += synapse0xa006cf8();
00504    input += synapse0xa006d20();
00505    input += synapse0xa006d48();
00506    input += synapse0xa006d70();
00507    input += synapse0xa006d98();
00508    input += synapse0xa006dc0();
00509    input += synapse0xa006ef8();
00510    input += synapse0xa006f20();
00511    input += synapse0xa006f48();
00512    input += synapse0xa006f70();
00513    input += synapse0xa006f98();
00514    input += synapse0xa006fc0();
00515    input += synapse0xa006fe8();
00516    input += synapse0xa007010();
00517    input += synapse0xa007038();
00518    input += synapse0xa007060();
00519    input += synapse0xa007088();
00520    input += synapse0xa0070b0();
00521    input += synapse0xa0070d8();
00522    return ((1/(1+exp(-input)))*1)+0;
00523 }
00524 
00525 double AnnAna::neuron0xa007100() {
00526    double input = 0.592808;
00527    input += synapse0xa0071e0();
00528    input += synapse0xa007208();
00529    input += synapse0xa007230();
00530    input += synapse0xa0279e0();
00531    input += synapse0xa027a08();
00532    input += synapse0xa0315d0();
00533    input += synapse0xa0315f8();
00534    input += synapse0xa006e70();
00535    input += synapse0xa006e98();
00536    input += synapse0xa006ec0();
00537    input += synapse0xa007360();
00538    input += synapse0xa007388();
00539    input += synapse0xa0073b0();
00540    input += synapse0xa0073d8();
00541    input += synapse0xa007400();
00542    input += synapse0xa007428();
00543    input += synapse0xa007450();
00544    input += synapse0xa007500();
00545    input += synapse0xa007528();
00546    input += synapse0xa007550();
00547    input += synapse0xa007578();
00548    input += synapse0xa0075a0();
00549    input += synapse0xa0075c8();
00550    input += synapse0xa0075f0();
00551    input += synapse0xa007618();
00552    input += synapse0xa007640();
00553    input += synapse0xa007668();
00554    input += synapse0xa007690();
00555    input += synapse0xa0076b8();
00556    input += synapse0xa0076e0();
00557    return ((1/(1+exp(-input)))*1)+0;
00558 }
00559 
00560 double AnnAna::neuron0xa007708() {
00561    double input = -0.303101;
00562    input += synapse0xa026c20();
00563    input += synapse0xa026c48();
00564    input += synapse0xa026c70();
00565    input += synapse0xa007938();
00566    input += synapse0xa007960();
00567    input += synapse0xa007258();
00568    input += synapse0xa007280();
00569    input += synapse0xa0072a8();
00570    input += synapse0xa0072d0();
00571    input += synapse0xa0072f8();
00572    input += synapse0xa007320();
00573    input += synapse0xa007b90();
00574    input += synapse0xa007bb8();
00575    input += synapse0xa007be0();
00576    input += synapse0xa007c08();
00577    input += synapse0xa007c30();
00578    input += synapse0xa007c58();
00579    input += synapse0xa007d08();
00580    input += synapse0xa007d30();
00581    input += synapse0xa007d58();
00582    input += synapse0xa007d80();
00583    input += synapse0xa007da8();
00584    input += synapse0xa007dd0();
00585    input += synapse0xa007df8();
00586    input += synapse0xa007e20();
00587    input += synapse0xa007e48();
00588    input += synapse0xa007e70();
00589    input += synapse0xa007e98();
00590    input += synapse0xa007ec0();
00591    input += synapse0xa007ee8();
00592    return ((1/(1+exp(-input)))*1)+0;
00593 }
00594 
00595 double AnnAna::neuron0xa007f10() {
00596    double input = 0.160484;
00597    input += synapse0xa008038();
00598    input += synapse0xa008060();
00599    input += synapse0xa008088();
00600    input += synapse0xa0080b0();
00601    input += synapse0xa0080d8();
00602    input += synapse0xa008100();
00603    input += synapse0xa008128();
00604    input += synapse0xa008150();
00605    input += synapse0xa008178();
00606    input += synapse0xa0081a0();
00607    input += synapse0xa0081c8();
00608    input += synapse0xa0081f0();
00609    input += synapse0xa008218();
00610    input += synapse0xa008240();
00611    input += synapse0xa008268();
00612    input += synapse0xa008290();
00613    input += synapse0xa0082b8();
00614    input += synapse0xa008368();
00615    input += synapse0xa008390();
00616    input += synapse0xa0083b8();
00617    input += synapse0xa0083e0();
00618    input += synapse0xa008408();
00619    input += synapse0xa008430();
00620    input += synapse0xa008458();
00621    input += synapse0xa008480();
00622    input += synapse0xa0084a8();
00623    input += synapse0xa0084d0();
00624    input += synapse0xa0084f8();
00625    input += synapse0xa008520();
00626    input += synapse0xa008548();
00627    return ((1/(1+exp(-input)))*1)+0;
00628 }
00629 
00630 double AnnAna::neuron0xa008570() {
00631    double input = 0.034072;
00632    input += synapse0xa008698();
00633    input += synapse0xa0086c0();
00634    input += synapse0xa0086e8();
00635    input += synapse0xa008710();
00636    input += synapse0xa008738();
00637    input += synapse0xa008760();
00638    input += synapse0xa008788();
00639    input += synapse0xa0087b0();
00640    input += synapse0xa0087d8();
00641    input += synapse0xa007988();
00642    input += synapse0xa0079b0();
00643    input += synapse0xa0079d8();
00644    input += synapse0xa007a00();
00645    input += synapse0xa007a28();
00646    input += synapse0xa007a50();
00647    input += synapse0xa007a78();
00648    input += synapse0xa007aa0();
00649    input += synapse0xa007b50();
00650    input += synapse0xa008c08();
00651    input += synapse0xa008c30();
00652    input += synapse0xa008c58();
00653    input += synapse0xa008c80();
00654    input += synapse0xa008ca8();
00655    input += synapse0xa008cd0();
00656    input += synapse0xa008cf8();
00657    input += synapse0xa008d20();
00658    input += synapse0xa008d48();
00659    input += synapse0xa008d70();
00660    input += synapse0xa008d98();
00661    input += synapse0xa008dc0();
00662    return ((1/(1+exp(-input)))*1)+0;
00663 }
00664 
00665 double AnnAna::neuron0xa008de8() {
00666    double input = 0.0177348;
00667    input += synapse0xa008f10();
00668    input += synapse0xa008f38();
00669    input += synapse0xa008f60();
00670    input += synapse0xa008f88();
00671    input += synapse0xa008fb0();
00672    input += synapse0xa008fd8();
00673    input += synapse0xa009000();
00674    input += synapse0xa009028();
00675    input += synapse0xa009050();
00676    input += synapse0xa009078();
00677    input += synapse0xa0090a0();
00678    input += synapse0xa0090c8();
00679    input += synapse0xa0090f0();
00680    input += synapse0xa009118();
00681    input += synapse0xa009140();
00682    input += synapse0xa009168();
00683    input += synapse0xa009190();
00684    input += synapse0xa009240();
00685    input += synapse0xa009268();
00686    input += synapse0xa009290();
00687    input += synapse0xa0092b8();
00688    input += synapse0xa0092e0();
00689    input += synapse0xa009308();
00690    input += synapse0xa009330();
00691    input += synapse0xa009358();
00692    input += synapse0xa009380();
00693    input += synapse0xa0093a8();
00694    input += synapse0xa0093d0();
00695    input += synapse0xa0093f8();
00696    input += synapse0xa009420();
00697    return ((1/(1+exp(-input)))*1)+0;
00698 }
00699 
00700 double AnnAna::neuron0xa009448() {
00701    double input = -0.490912;
00702    input += synapse0xa009570();
00703    input += synapse0xa009598();
00704    input += synapse0xa0095c0();
00705    input += synapse0xa0095e8();
00706    input += synapse0xa009610();
00707    input += synapse0xa009638();
00708    input += synapse0xa009660();
00709    input += synapse0xa009688();
00710    input += synapse0xa0096b0();
00711    input += synapse0xa0096d8();
00712    input += synapse0xa009700();
00713    input += synapse0xa009728();
00714    input += synapse0xa009750();
00715    input += synapse0xa009778();
00716    input += synapse0xa0097a0();
00717    input += synapse0xa0097c8();
00718    input += synapse0xa0097f0();
00719    input += synapse0xa0098a0();
00720    input += synapse0xa0098c8();
00721    input += synapse0xa0098f0();
00722    input += synapse0xa009918();
00723    input += synapse0xa009940();
00724    input += synapse0xa009968();
00725    input += synapse0xa009990();
00726    input += synapse0xa0099b8();
00727    input += synapse0xa0099e0();
00728    input += synapse0xa009a08();
00729    input += synapse0xa009a30();
00730    input += synapse0xa009a58();
00731    input += synapse0xa009a80();
00732    return ((1/(1+exp(-input)))*1)+0;
00733 }
00734 
00735 double AnnAna::neuron0xa009aa8() {
00736    double input = -0.420931;
00737    input += synapse0xa009bd0();
00738    input += synapse0xa009bf8();
00739    input += synapse0xa009c20();
00740    input += synapse0xa009c48();
00741    input += synapse0xa009c70();
00742    input += synapse0xa009c98();
00743    input += synapse0xa009cc0();
00744    input += synapse0xa009ce8();
00745    input += synapse0xa009d10();
00746    input += synapse0xa009d38();
00747    input += synapse0xa009d60();
00748    input += synapse0xa009d88();
00749    input += synapse0xa009db0();
00750    input += synapse0xa009dd8();
00751    input += synapse0xa009e00();
00752    input += synapse0xa009e28();
00753    input += synapse0xa009e50();
00754    input += synapse0xa009f00();
00755    input += synapse0xa009f28();
00756    input += synapse0xa009f50();
00757    input += synapse0xa009f78();
00758    input += synapse0xa009fa0();
00759    input += synapse0xa009fc8();
00760    input += synapse0xa009ff0();
00761    input += synapse0xa00a018();
00762    input += synapse0xa00a040();
00763    input += synapse0xa00a068();
00764    input += synapse0xa00a090();
00765    input += synapse0xa00a0b8();
00766    input += synapse0xa00a0e0();
00767    return ((1/(1+exp(-input)))*1)+0;
00768 }
00769 
00770 double AnnAna::neuron0xa00a108() {
00771    double input = -0.189881;
00772    input += synapse0xa00a230();
00773    input += synapse0xa00a258();
00774    input += synapse0xa00a280();
00775    input += synapse0xa00a2a8();
00776    input += synapse0xa00a2d0();
00777    input += synapse0xa00a2f8();
00778    input += synapse0xa00a320();
00779    input += synapse0xa00a348();
00780    input += synapse0xa00a370();
00781    input += synapse0xa00a398();
00782    input += synapse0xa00a3c0();
00783    input += synapse0xa00a3e8();
00784    input += synapse0xa00a410();
00785    input += synapse0xa00a438();
00786    input += synapse0xa00a460();
00787    input += synapse0xa00a488();
00788    input += synapse0xa00a4b0();
00789    input += synapse0xa024cf8();
00790    input += synapse0xa008800();
00791    input += synapse0xa008828();
00792    input += synapse0xa008850();
00793    input += synapse0xa008878();
00794    input += synapse0xa0088a0();
00795    input += synapse0xa0088c8();
00796    input += synapse0xa0088f0();
00797    input += synapse0xa008918();
00798    input += synapse0xa008940();
00799    input += synapse0xa008968();
00800    input += synapse0xa008990();
00801    input += synapse0xa0089b8();
00802    return ((1/(1+exp(-input)))*1)+0;
00803 }
00804 
00805 double AnnAna::neuron0xa0089e0() {
00806    double input = 0.447111;
00807    input += synapse0xa008b30();
00808    input += synapse0xa008b58();
00809    input += synapse0xa008b80();
00810    input += synapse0xa008ba8();
00811    input += synapse0xa008bd0();
00812    input += synapse0xa00ad68();
00813    input += synapse0xa00ad90();
00814    input += synapse0xa00adb8();
00815    input += synapse0xa00ade0();
00816    input += synapse0xa00ae08();
00817    input += synapse0xa00ae30();
00818    input += synapse0xa00ae58();
00819    input += synapse0xa00ae80();
00820    input += synapse0xa00aea8();
00821    input += synapse0xa00aed0();
00822    input += synapse0xa00aef8();
00823    input += synapse0xa00af20();
00824    input += synapse0xa00afd0();
00825    input += synapse0xa00aff8();
00826    input += synapse0xa00b020();
00827    input += synapse0xa00b048();
00828    input += synapse0xa00b070();
00829    input += synapse0xa00b098();
00830    input += synapse0xa00b0c0();
00831    input += synapse0xa00b0e8();
00832    input += synapse0xa00b110();
00833    input += synapse0xa00b138();
00834    input += synapse0xa00b160();
00835    input += synapse0xa00b188();
00836    input += synapse0xa00b1b0();
00837    return ((1/(1+exp(-input)))*1)+0;
00838 }
00839 
00840 double AnnAna::neuron0xa00b1d8() {
00841    double input = 0.717482;
00842    input += synapse0xa00b300();
00843    input += synapse0xa00b328();
00844    input += synapse0xa00b350();
00845    input += synapse0xa00b378();
00846    input += synapse0xa00b3a0();
00847    input += synapse0xa00b3c8();
00848    input += synapse0xa00b3f0();
00849    input += synapse0xa00b418();
00850    input += synapse0xa00b440();
00851    input += synapse0xa00b468();
00852    input += synapse0xa00b490();
00853    input += synapse0xa00b4b8();
00854    input += synapse0xa00b4e0();
00855    input += synapse0xa00b508();
00856    input += synapse0xa00b530();
00857    input += synapse0xa00b558();
00858    input += synapse0xa00b580();
00859    input += synapse0xa00b630();
00860    input += synapse0xa00b658();
00861    input += synapse0xa00b680();
00862    input += synapse0xa00b6a8();
00863    input += synapse0xa00b6d0();
00864    input += synapse0xa00b6f8();
00865    input += synapse0xa00b720();
00866    input += synapse0xa00b748();
00867    input += synapse0xa00b770();
00868    input += synapse0xa00b798();
00869    input += synapse0xa00b7c0();
00870    input += synapse0xa00b7e8();
00871    input += synapse0xa00b810();
00872    return ((1/(1+exp(-input)))*1)+0;
00873 }
00874 
00875 double AnnAna::neuron0xa00b838() {
00876    double input = -0.575772;
00877    input += synapse0xa00b960();
00878    input += synapse0xa00b988();
00879    input += synapse0xa00b9b0();
00880    input += synapse0xa00b9d8();
00881    input += synapse0xa00ba00();
00882    input += synapse0xa00ba28();
00883    input += synapse0xa00ba50();
00884    input += synapse0xa00ba78();
00885    input += synapse0xa00baa0();
00886    input += synapse0xa00bac8();
00887    input += synapse0xa00baf0();
00888    input += synapse0xa00bb18();
00889    input += synapse0xa00bb40();
00890    input += synapse0xa00bb68();
00891    input += synapse0xa00bb90();
00892    input += synapse0xa00bbb8();
00893    input += synapse0xa00bbe0();
00894    input += synapse0xa00bc90();
00895    input += synapse0xa00bcb8();
00896    input += synapse0xa00bce0();
00897    input += synapse0xa00bd08();
00898    input += synapse0xa00bd30();
00899    input += synapse0xa00bd58();
00900    input += synapse0xa00bd80();
00901    input += synapse0xa00bda8();
00902    input += synapse0xa00bdd0();
00903    input += synapse0xa00bdf8();
00904    input += synapse0xa00be20();
00905    input += synapse0xa00be48();
00906    input += synapse0xa00be70();
00907    return ((1/(1+exp(-input)))*1)+0;
00908 }
00909 
00910 double AnnAna::neuron0xa00be98() {
00911    double input = 0.176399;
00912    input += synapse0xa00bfc0();
00913    input += synapse0xa00bfe8();
00914    input += synapse0xa00c010();
00915    input += synapse0xa00c038();
00916    input += synapse0xa00c060();
00917    input += synapse0xa00c088();
00918    input += synapse0xa00c0b0();
00919    input += synapse0xa00c0d8();
00920    input += synapse0xa00c100();
00921    input += synapse0xa00c128();
00922    input += synapse0xa00c150();
00923    input += synapse0xa00c178();
00924    input += synapse0xa00c1a0();
00925    input += synapse0xa00c1c8();
00926    input += synapse0xa00c1f0();
00927    input += synapse0xa00c218();
00928    input += synapse0xa00c240();
00929    input += synapse0xa00c2f0();
00930    input += synapse0xa00c318();
00931    input += synapse0xa00c340();
00932    input += synapse0xa00c368();
00933    input += synapse0xa00c390();
00934    input += synapse0xa00c3b8();
00935    input += synapse0xa00c3e0();
00936    input += synapse0xa00c408();
00937    input += synapse0xa00c430();
00938    input += synapse0xa00c458();
00939    input += synapse0xa00c480();
00940    input += synapse0xa00c4a8();
00941    input += synapse0xa00c4d0();
00942    return ((1/(1+exp(-input)))*1)+0;
00943 }
00944 
00945 double AnnAna::neuron0xa00c4f8() {
00946    double input = -0.727007;
00947    input += synapse0xa00c620();
00948    input += synapse0xa00c648();
00949    input += synapse0xa00c670();
00950    input += synapse0xa00c698();
00951    input += synapse0xa00c6c0();
00952    input += synapse0xa00c6e8();
00953    input += synapse0xa00c710();
00954    input += synapse0xa00c738();
00955    input += synapse0xa00c760();
00956    input += synapse0xa00c788();
00957    input += synapse0xa00c7b0();
00958    input += synapse0xa00c7d8();
00959    input += synapse0xa00c800();
00960    input += synapse0xa00c828();
00961    input += synapse0xa00c850();
00962    input += synapse0xa00c878();
00963    input += synapse0xa00c8a0();
00964    input += synapse0xa00c950();
00965    input += synapse0xa00c978();
00966    input += synapse0xa00c9a0();
00967    input += synapse0xa00c9c8();
00968    input += synapse0xa00c9f0();
00969    input += synapse0xa00ca18();
00970    input += synapse0xa00ca40();
00971    input += synapse0xa00ca68();
00972    input += synapse0xa00ca90();
00973    input += synapse0xa00cab8();
00974    input += synapse0xa00cae0();
00975    input += synapse0xa00cb08();
00976    input += synapse0xa00cb30();
00977    return ((1/(1+exp(-input)))*1)+0;
00978 }
00979 
00980 double AnnAna::neuron0xa00cb58() {
00981    double input = 0.174627;
00982    input += synapse0xa00cc80();
00983    input += synapse0xa00cca8();
00984    input += synapse0xa00ccd0();
00985    input += synapse0xa00ccf8();
00986    input += synapse0xa00cd20();
00987    input += synapse0xa00cd48();
00988    input += synapse0xa00cd70();
00989    input += synapse0xa00cd98();
00990    input += synapse0xa00cdc0();
00991    input += synapse0xa00cde8();
00992    input += synapse0xa00ce10();
00993    input += synapse0xa00ce38();
00994    input += synapse0xa00ce60();
00995    input += synapse0xa00ce88();
00996    input += synapse0xa00ceb0();
00997    input += synapse0xa00ced8();
00998    input += synapse0xa00cf00();
00999    input += synapse0xa00cfb0();
01000    input += synapse0xa00cfd8();
01001    input += synapse0xa00d000();
01002    input += synapse0xa00d028();
01003    input += synapse0xa00d050();
01004    input += synapse0xa00d078();
01005    input += synapse0xa00d0a0();
01006    input += synapse0xa00d0c8();
01007    input += synapse0xa00d0f0();
01008    input += synapse0xa00d118();
01009    input += synapse0xa00d140();
01010    input += synapse0xa00d168();
01011    input += synapse0xa00d190();
01012    return ((1/(1+exp(-input)))*1)+0;
01013 }
01014 
01015 double AnnAna::neuron0xa00d1d8() {
01016    double input = -0.308594;
01017    input += synapse0xa00d2e0();
01018    input += synapse0xa00d308();
01019    input += synapse0xa00d330();
01020    input += synapse0xa00d358();
01021    input += synapse0xa00d380();
01022    input += synapse0xa00d3a8();
01023    input += synapse0xa00d3d0();
01024    input += synapse0xa00d3f8();
01025    input += synapse0xa00d420();
01026    input += synapse0xa00d448();
01027    input += synapse0xa00d470();
01028    input += synapse0xa00d498();
01029    input += synapse0xa00d4c0();
01030    input += synapse0xa00d4e8();
01031    input += synapse0xa00d510();
01032    return ((1/(1+exp(-input)))*1)+0;
01033 }
01034 
01035 double AnnAna::neuron0xa00d538() {
01036    double input = 0.447124;
01037    input += synapse0xa00d6a8();
01038    input += synapse0xa00d6d0();
01039    input += synapse0xa00d6f8();
01040    input += synapse0xa00d720();
01041    input += synapse0xa00d748();
01042    input += synapse0xa00d770();
01043    input += synapse0xa00d798();
01044    input += synapse0xa00d7c0();
01045    input += synapse0xa00d7e8();
01046    input += synapse0xa00d810();
01047    input += synapse0xa00d838();
01048    input += synapse0xa00d860();
01049    input += synapse0xa00d888();
01050    input += synapse0xa00d8b0();
01051    input += synapse0xa00d8d8();
01052    return ((1/(1+exp(-input)))*1)+0;
01053 }
01054 
01055 double AnnAna::neuron0xa00d900() {
01056    double input = -0.609321;
01057    input += synapse0xa00da70();
01058    input += synapse0xa00da98();
01059    input += synapse0xa00dac0();
01060    input += synapse0xa00dae8();
01061    input += synapse0xa00db10();
01062    input += synapse0xa00db38();
01063    input += synapse0xa00db60();
01064    input += synapse0xa00db88();
01065    input += synapse0xa00dbb0();
01066    input += synapse0xa00dbd8();
01067    input += synapse0xa00dc00();
01068    input += synapse0xa00dc28();
01069    input += synapse0xa00dc50();
01070    input += synapse0xa00dc78();
01071    input += synapse0xa00dca0();
01072    return ((1/(1+exp(-input)))*1)+0;
01073 }
01074 
01075 double AnnAna::neuron0xa00dcc8() {
01076    double input = -0.386222;
01077    input += synapse0xa00de38();
01078    input += synapse0xa00de60();
01079    input += synapse0xa00de88();
01080    input += synapse0xa00deb0();
01081    input += synapse0xa00ded8();
01082    input += synapse0xa00df00();
01083    input += synapse0xa00df28();
01084    input += synapse0xa00df50();
01085    input += synapse0xa00df78();
01086    input += synapse0xa00dfa0();
01087    input += synapse0xa00dfc8();
01088    input += synapse0xa00dff0();
01089    input += synapse0xa00e018();
01090    input += synapse0xa00e040();
01091    input += synapse0xa00e068();
01092    return ((1/(1+exp(-input)))*1)+0;
01093 }
01094 
01095 double AnnAna::neuron0xa00e090() {
01096    double input = -0.473866;
01097    input += synapse0xa00e200();
01098    input += synapse0xa00e228();
01099    input += synapse0xa00e250();
01100    input += synapse0xa00a560();
01101    input += synapse0xa00a588();
01102    input += synapse0xa00a5b0();
01103    input += synapse0xa00a5d8();
01104    input += synapse0xa00a600();
01105    input += synapse0xa00a628();
01106    input += synapse0xa00a650();
01107    input += synapse0xa00a678();
01108    input += synapse0xa00a6a0();
01109    input += synapse0xa00a6c8();
01110    input += synapse0xa00a6f0();
01111    input += synapse0xa00a718();
01112    return ((1/(1+exp(-input)))*1)+0;
01113 }
01114 
01115 double AnnAna::neuron0xa00a740() {
01116    double input = -0.103048;
01117    input += synapse0xa00a8b0();
01118    input += synapse0xa00a8d8();
01119    input += synapse0xa00a900();
01120    input += synapse0xa00a928();
01121    input += synapse0xa00a950();
01122    input += synapse0xa00a978();
01123    input += synapse0xa00a9a0();
01124    input += synapse0xa00a9c8();
01125    input += synapse0xa00a9f0();
01126    input += synapse0xa00aa18();
01127    input += synapse0xa00aa40();
01128    input += synapse0xa00aa68();
01129    input += synapse0xa00aa90();
01130    input += synapse0xa00aab8();
01131    input += synapse0xa00aae0();
01132    return ((1/(1+exp(-input)))*1)+0;
01133 }
01134 
01135 double AnnAna::neuron0xa00ab08() {
01136    double input = 0.472819;
01137    input += synapse0xa00ac78();
01138    input += synapse0xa00aca0();
01139    input += synapse0xa00acc8();
01140    input += synapse0xa00acf0();
01141    input += synapse0xa00ad18();
01142    input += synapse0xa00ad40();
01143    input += synapse0xa00f280();
01144    input += synapse0xa00f2a8();
01145    input += synapse0xa00f2d0();
01146    input += synapse0xa00f2f8();
01147    input += synapse0xa00f320();
01148    input += synapse0xa00f348();
01149    input += synapse0xa00f370();
01150    input += synapse0xa00f398();
01151    input += synapse0xa00f3c0();
01152    return ((1/(1+exp(-input)))*1)+0;
01153 }
01154 
01155 double AnnAna::neuron0xa00f3e8() {
01156    double input = 0.39081;
01157    input += synapse0xa00f558();
01158    input += synapse0xa00f580();
01159    input += synapse0xa00f5a8();
01160    input += synapse0xa00f5d0();
01161    input += synapse0xa00f5f8();
01162    input += synapse0xa00f620();
01163    input += synapse0xa00f648();
01164    input += synapse0xa00f670();
01165    input += synapse0xa00f698();
01166    input += synapse0xa00f6c0();
01167    input += synapse0xa00f6e8();
01168    input += synapse0xa00f710();
01169    input += synapse0xa00f738();
01170    input += synapse0xa00f760();
01171    input += synapse0xa00f788();
01172    return ((1/(1+exp(-input)))*1)+0;
01173 }
01174 
01175 double AnnAna::neuron0xa00f7b0() {
01176    double input = -0.244167;
01177    input += synapse0xa00f920();
01178    input += synapse0xa00f948();
01179    input += synapse0xa00f970();
01180    input += synapse0xa00f998();
01181    input += synapse0xa00f9c0();
01182    input += synapse0xa00f9e8();
01183    input += synapse0xa00fa10();
01184    input += synapse0xa00fa38();
01185    input += synapse0xa00fa60();
01186    input += synapse0xa00fa88();
01187    input += synapse0xa00fab0();
01188    input += synapse0xa00fad8();
01189    input += synapse0xa00fb00();
01190    input += synapse0xa00fb28();
01191    input += synapse0xa00fb50();
01192    return ((1/(1+exp(-input)))*1)+0;
01193 }
01194 
01195 double AnnAna::neuron0xa00fb78() {
01196    double input = 0.314979;
01197    input += synapse0xa00fce8();
01198    input += synapse0xa00fd10();
01199    input += synapse0xa00fd38();
01200    input += synapse0xa00fd60();
01201    input += synapse0xa00fd88();
01202    input += synapse0xa00fdb0();
01203    input += synapse0xa00fdd8();
01204    input += synapse0xa00fe00();
01205    input += synapse0xa00fe28();
01206    input += synapse0xa00fe50();
01207    input += synapse0xa00fe78();
01208    input += synapse0xa00fea0();
01209    input += synapse0xa00fec8();
01210    input += synapse0xa00fef0();
01211    input += synapse0xa00ff18();
01212    return ((1/(1+exp(-input)))*1)+0;
01213 }
01214 
01215 double AnnAna::neuron0xa00ff40() {
01216    double input = 0.446355;
01217    input += synapse0xa0100b0();
01218    input += synapse0xa0100d8();
01219    input += synapse0xa010100();
01220    input += synapse0xa010128();
01221    input += synapse0xa010150();
01222    input += synapse0xa010178();
01223    input += synapse0xa0101a0();
01224    input += synapse0xa0101c8();
01225    input += synapse0xa0101f0();
01226    input += synapse0xa010218();
01227    input += synapse0xa010240();
01228    input += synapse0xa010268();
01229    input += synapse0xa010290();
01230    input += synapse0xa0102b8();
01231    input += synapse0xa0102e0();
01232    return ((1/(1+exp(-input)))*1)+0;
01233 }
01234 
01235 double AnnAna::neuron0xa010308() {
01236    double input = 0.276952;
01237    input += synapse0xa010478();
01238    input += synapse0xa0104a0();
01239    input += synapse0xa0104c8();
01240    input += synapse0xa0104f0();
01241    input += synapse0xa010518();
01242    input += synapse0xa010540();
01243    input += synapse0xa010568();
01244    input += synapse0xa010590();
01245    input += synapse0xa0105b8();
01246    input += synapse0xa0105e0();
01247    input += synapse0xa010608();
01248    input += synapse0xa010630();
01249    input += synapse0xa010658();
01250    input += synapse0xa010680();
01251    input += synapse0xa0106a8();
01252    return ((1/(1+exp(-input)))*1)+0;
01253 }
01254 
01255 double AnnAna::neuron0xa0106d0() {
01256    double input = 0.10218;
01257    input += synapse0xa010840();
01258    input += synapse0xa010868();
01259    input += synapse0xa010890();
01260    input += synapse0xa0108b8();
01261    input += synapse0xa0108e0();
01262    input += synapse0xa010908();
01263    input += synapse0xa010930();
01264    input += synapse0xa010958();
01265    input += synapse0xa010980();
01266    input += synapse0xa0109a8();
01267    input += synapse0xa0109d0();
01268    input += synapse0xa0109f8();
01269    input += synapse0xa010a20();
01270    input += synapse0xa010a48();
01271    input += synapse0xa010a70();
01272    return ((1/(1+exp(-input)))*1)+0;
01273 }
01274 
01275 double AnnAna::neuron0xa010a98() {
01276    double input = -0.399362;
01277    input += synapse0xa010c08();
01278    input += synapse0xa010c30();
01279    input += synapse0xa010c58();
01280    input += synapse0xa010c80();
01281    input += synapse0xa010ca8();
01282    input += synapse0xa010cd0();
01283    input += synapse0xa010cf8();
01284    input += synapse0xa010d20();
01285    input += synapse0xa010d48();
01286    input += synapse0xa010d70();
01287    input += synapse0xa010d98();
01288    input += synapse0xa010dc0();
01289    input += synapse0xa010de8();
01290    input += synapse0xa010e10();
01291    input += synapse0xa010e38();
01292    return ((1/(1+exp(-input)))*1)+0;
01293 }
01294 
01295 double AnnAna::neuron0xa010e60() {
01296    double input = -0.550638;
01297    input += synapse0xa010fd0();
01298    input += synapse0xa010ff8();
01299    input += synapse0xa011020();
01300    input += synapse0xa011048();
01301    input += synapse0xa011070();
01302    input += synapse0xa011098();
01303    input += synapse0xa0110c0();
01304    input += synapse0xa0110e8();
01305    input += synapse0xa011110();
01306    input += synapse0xa011138();
01307    input += synapse0xa011160();
01308    input += synapse0xa011188();
01309    input += synapse0xa0111b0();
01310    input += synapse0xa0111d8();
01311    input += synapse0xa011200();
01312    return ((1/(1+exp(-input)))*1)+0;
01313 }
01314 
01315 double AnnAna::neuron0xa0068f8() {
01316    double input = -0.0428478;
01317    input += synapse0xa0112b8();
01318    input += synapse0xa0112e0();
01319    input += synapse0xa011308();
01320    input += synapse0xa011330();
01321    input += synapse0xa011358();
01322    input += synapse0xa011380();
01323    input += synapse0xa0113a8();
01324    input += synapse0xa0113d0();
01325    input += synapse0xa0113f8();
01326    input += synapse0xa011420();
01327    input += synapse0xa011448();
01328    input += synapse0xa011470();
01329    input += synapse0xa011498();
01330    input += synapse0xa0114c0();
01331    input += synapse0xa0114e8();
01332    return input;
01333 }
01334 
01335 double AnnAna::synapse0xa006b40() {
01336    return (neuron0xa0253a8()*0.436848);
01337 }
01338 
01339 double AnnAna::synapse0xa006b68() {
01340    return (neuron0xa025510()*0.774105);
01341 }
01342 
01343 double AnnAna::synapse0xa006b90() {
01344    return (neuron0xa025678()*-0.401912);
01345 }
01346 
01347 double AnnAna::synapse0xa006bb8() {
01348    return (neuron0xa0257e0()*-0.950019);
01349 }
01350 
01351 double AnnAna::synapse0xa006be0() {
01352    return (neuron0xa025948()*-0.185474);
01353 }
01354 
01355 double AnnAna::synapse0xa006c08() {
01356    return (neuron0xa025ab8()*0.29392);
01357 }
01358 
01359 double AnnAna::synapse0xa006c30() {
01360    return (neuron0xa025c20()*0.227605);
01361 }
01362 
01363 double AnnAna::synapse0xa006c58() {
01364    return (neuron0xa025d88()*-0.105657);
01365 }
01366 
01367 double AnnAna::synapse0xa006c80() {
01368    return (neuron0xa025ef0()*-0.334641);
01369 }
01370 
01371 double AnnAna::synapse0xa006ca8() {
01372    return (neuron0xa026058()*-0.545888);
01373 }
01374 
01375 double AnnAna::synapse0xa006cd0() {
01376    return (neuron0xa0261c0()*0.00351596);
01377 }
01378 
01379 double AnnAna::synapse0xa006cf8() {
01380    return (neuron0xa026328()*0.602204);
01381 }
01382 
01383 double AnnAna::synapse0xa006d20() {
01384    return (neuron0xa026490()*-0.10411);
01385 }
01386 
01387 double AnnAna::synapse0xa006d48() {
01388    return (neuron0xa0265f8()*0.0760779);
01389 }
01390 
01391 double AnnAna::synapse0xa006d70() {
01392    return (neuron0xa026760()*0.131848);
01393 }
01394 
01395 double AnnAna::synapse0xa006d98() {
01396    return (neuron0xa0268c8()*0.302881);
01397 }
01398 
01399 double AnnAna::synapse0xa006dc0() {
01400    return (neuron0xa026a30()*0.48811);
01401 }
01402 
01403 double AnnAna::synapse0xa006ef8() {
01404    return (neuron0xa026ca8()*0.568274);
01405 }
01406 
01407 double AnnAna::synapse0xa006f20() {
01408    return (neuron0xa026d80()*0.563196);
01409 }
01410 
01411 double AnnAna::synapse0xa006f48() {
01412    return (neuron0xa026ee8()*0.228305);
01413 }
01414 
01415 double AnnAna::synapse0xa006f70() {
01416    return (neuron0xa027050()*-0.574875);
01417 }
01418 
01419 double AnnAna::synapse0xa006f98() {
01420    return (neuron0xa0271b8()*-0.728777);
01421 }
01422 
01423 double AnnAna::synapse0xa006fc0() {
01424    return (neuron0xa027320()*-1.00707);
01425 }
01426 
01427 double AnnAna::synapse0xa006fe8() {
01428    return (neuron0xa027488()*-1.58895);
01429 }
01430 
01431 double AnnAna::synapse0xa007010() {
01432    return (neuron0xa0275f0()*0.325033);
01433 }
01434 
01435 double AnnAna::synapse0xa007038() {
01436    return (neuron0xa027758()*-0.0570835);
01437 }
01438 
01439 double AnnAna::synapse0xa007060() {
01440    return (neuron0xa0278c0()*-0.414386);
01441 }
01442 
01443 double AnnAna::synapse0xa007088() {
01444    return (neuron0xa0064a0()*-0.220013);
01445 }
01446 
01447 double AnnAna::synapse0xa0070b0() {
01448    return (neuron0xa006608()*1.02402);
01449 }
01450 
01451 double AnnAna::synapse0xa0070d8() {
01452    return (neuron0xa006770()*0.634818);
01453 }
01454 
01455 double AnnAna::synapse0xa0071e0() {
01456    return (neuron0xa0253a8()*-0.735289);
01457 }
01458 
01459 double AnnAna::synapse0xa007208() {
01460    return (neuron0xa025510()*-0.256214);
01461 }
01462 
01463 double AnnAna::synapse0xa007230() {
01464    return (neuron0xa025678()*0.327874);
01465 }
01466 
01467 double AnnAna::synapse0xa0279e0() {
01468    return (neuron0xa0257e0()*0.113329);
01469 }
01470 
01471 double AnnAna::synapse0xa027a08() {
01472    return (neuron0xa025948()*-0.000581991);
01473 }
01474 
01475 double AnnAna::synapse0xa0315d0() {
01476    return (neuron0xa025ab8()*0.146604);
01477 }
01478 
01479 double AnnAna::synapse0xa0315f8() {
01480    return (neuron0xa025c20()*0.380137);
01481 }
01482 
01483 double AnnAna::synapse0xa006e70() {
01484    return (neuron0xa025d88()*-0.70031);
01485 }
01486 
01487 double AnnAna::synapse0xa006e98() {
01488    return (neuron0xa025ef0()*-0.210992);
01489 }
01490 
01491 double AnnAna::synapse0xa006ec0() {
01492    return (neuron0xa026058()*-0.822514);
01493 }
01494 
01495 double AnnAna::synapse0xa007360() {
01496    return (neuron0xa0261c0()*0.393659);
01497 }
01498 
01499 double AnnAna::synapse0xa007388() {
01500    return (neuron0xa026328()*0.0910783);
01501 }
01502 
01503 double AnnAna::synapse0xa0073b0() {
01504    return (neuron0xa026490()*0.256777);
01505 }
01506 
01507 double AnnAna::synapse0xa0073d8() {
01508    return (neuron0xa0265f8()*0.521723);
01509 }
01510 
01511 double AnnAna::synapse0xa007400() {
01512    return (neuron0xa026760()*-0.00513969);
01513 }
01514 
01515 double AnnAna::synapse0xa007428() {
01516    return (neuron0xa0268c8()*0.222863);
01517 }
01518 
01519 double AnnAna::synapse0xa007450() {
01520    return (neuron0xa026a30()*0.1745);
01521 }
01522 
01523 double AnnAna::synapse0xa007500() {
01524    return (neuron0xa026ca8()*0.575282);
01525 }
01526 
01527 double AnnAna::synapse0xa007528() {
01528    return (neuron0xa026d80()*-0.653654);
01529 }
01530 
01531 double AnnAna::synapse0xa007550() {
01532    return (neuron0xa026ee8()*-0.391515);
01533 }
01534 
01535 double AnnAna::synapse0xa007578() {
01536    return (neuron0xa027050()*0.325741);
01537 }
01538 
01539 double AnnAna::synapse0xa0075a0() {
01540    return (neuron0xa0271b8()*-0.439108);
01541 }
01542 
01543 double AnnAna::synapse0xa0075c8() {
01544    return (neuron0xa027320()*-1.48929);
01545 }
01546 
01547 double AnnAna::synapse0xa0075f0() {
01548    return (neuron0xa027488()*-1.94498);
01549 }
01550 
01551 double AnnAna::synapse0xa007618() {
01552    return (neuron0xa0275f0()*0.160284);
01553 }
01554 
01555 double AnnAna::synapse0xa007640() {
01556    return (neuron0xa027758()*0.368076);
01557 }
01558 
01559 double AnnAna::synapse0xa007668() {
01560    return (neuron0xa0278c0()*-1.20931);
01561 }
01562 
01563 double AnnAna::synapse0xa007690() {
01564    return (neuron0xa0064a0()*-0.965336);
01565 }
01566 
01567 double AnnAna::synapse0xa0076b8() {
01568    return (neuron0xa006608()*1.00126);
01569 }
01570 
01571 double AnnAna::synapse0xa0076e0() {
01572    return (neuron0xa006770()*0.910948);
01573 }
01574 
01575 double AnnAna::synapse0xa026c20() {
01576    return (neuron0xa0253a8()*0.260956);
01577 }
01578 
01579 double AnnAna::synapse0xa026c48() {
01580    return (neuron0xa025510()*-0.546665);
01581 }
01582 
01583 double AnnAna::synapse0xa026c70() {
01584    return (neuron0xa025678()*0.526897);
01585 }
01586 
01587 double AnnAna::synapse0xa007938() {
01588    return (neuron0xa0257e0()*-0.403909);
01589 }
01590 
01591 double AnnAna::synapse0xa007960() {
01592    return (neuron0xa025948()*0.0840154);
01593 }
01594 
01595 double AnnAna::synapse0xa007258() {
01596    return (neuron0xa025ab8()*-0.181505);
01597 }
01598 
01599 double AnnAna::synapse0xa007280() {
01600    return (neuron0xa025c20()*-0.616972);
01601 }
01602 
01603 double AnnAna::synapse0xa0072a8() {
01604    return (neuron0xa025d88()*-1.15893);
01605 }
01606 
01607 double AnnAna::synapse0xa0072d0() {
01608    return (neuron0xa025ef0()*-0.169514);
01609 }
01610 
01611 double AnnAna::synapse0xa0072f8() {
01612    return (neuron0xa026058()*-0.0655928);
01613 }
01614 
01615 double AnnAna::synapse0xa007320() {
01616    return (neuron0xa0261c0()*-0.0486667);
01617 }
01618 
01619 double AnnAna::synapse0xa007b90() {
01620    return (neuron0xa026328()*0.0543502);
01621 }
01622 
01623 double AnnAna::synapse0xa007bb8() {
01624    return (neuron0xa026490()*0.0244697);
01625 }
01626 
01627 double AnnAna::synapse0xa007be0() {
01628    return (neuron0xa0265f8()*0.249698);
01629 }
01630 
01631 double AnnAna::synapse0xa007c08() {
01632    return (neuron0xa026760()*-0.179008);
01633 }
01634 
01635 double AnnAna::synapse0xa007c30() {
01636    return (neuron0xa0268c8()*0.445441);
01637 }
01638 
01639 double AnnAna::synapse0xa007c58() {
01640    return (neuron0xa026a30()*0.214446);
01641 }
01642 
01643 double AnnAna::synapse0xa007d08() {
01644    return (neuron0xa026ca8()*-0.253676);
01645 }
01646 
01647 double AnnAna::synapse0xa007d30() {
01648    return (neuron0xa026d80()*0.0694983);
01649 }
01650 
01651 double AnnAna::synapse0xa007d58() {
01652    return (neuron0xa026ee8()*0.517132);
01653 }
01654 
01655 double AnnAna::synapse0xa007d80() {
01656    return (neuron0xa027050()*0.244857);
01657 }
01658 
01659 double AnnAna::synapse0xa007da8() {
01660    return (neuron0xa0271b8()*0.581814);
01661 }
01662 
01663 double AnnAna::synapse0xa007dd0() {
01664    return (neuron0xa027320()*0.473134);
01665 }
01666 
01667 double AnnAna::synapse0xa007df8() {
01668    return (neuron0xa027488()*-0.401601);
01669 }
01670 
01671 double AnnAna::synapse0xa007e20() {
01672    return (neuron0xa0275f0()*0.259251);
01673 }
01674 
01675 double AnnAna::synapse0xa007e48() {
01676    return (neuron0xa027758()*-0.291009);
01677 }
01678 
01679 double AnnAna::synapse0xa007e70() {
01680    return (neuron0xa0278c0()*0.160222);
01681 }
01682 
01683 double AnnAna::synapse0xa007e98() {
01684    return (neuron0xa0064a0()*0.386337);
01685 }
01686 
01687 double AnnAna::synapse0xa007ec0() {
01688    return (neuron0xa006608()*0.192261);
01689 }
01690 
01691 double AnnAna::synapse0xa007ee8() {
01692    return (neuron0xa006770()*0.0680474);
01693 }
01694 
01695 double AnnAna::synapse0xa008038() {
01696    return (neuron0xa0253a8()*-0.134303);
01697 }
01698 
01699 double AnnAna::synapse0xa008060() {
01700    return (neuron0xa025510()*0.107171);
01701 }
01702 
01703 double AnnAna::synapse0xa008088() {
01704    return (neuron0xa025678()*-0.398607);
01705 }
01706 
01707 double AnnAna::synapse0xa0080b0() {
01708    return (neuron0xa0257e0()*0.175908);
01709 }
01710 
01711 double AnnAna::synapse0xa0080d8() {
01712    return (neuron0xa025948()*-0.00423978);
01713 }
01714 
01715 double AnnAna::synapse0xa008100() {
01716    return (neuron0xa025ab8()*0.0392909);
01717 }
01718 
01719 double AnnAna::synapse0xa008128() {
01720    return (neuron0xa025c20()*0.303689);
01721 }
01722 
01723 double AnnAna::synapse0xa008150() {
01724    return (neuron0xa025d88()*0.0661471);
01725 }
01726 
01727 double AnnAna::synapse0xa008178() {
01728    return (neuron0xa025ef0()*-0.261519);
01729 }
01730 
01731 double AnnAna::synapse0xa0081a0() {
01732    return (neuron0xa026058()*-0.349336);
01733 }
01734 
01735 double AnnAna::synapse0xa0081c8() {
01736    return (neuron0xa0261c0()*0.66851);
01737 }
01738 
01739 double AnnAna::synapse0xa0081f0() {
01740    return (neuron0xa026328()*0.794694);
01741 }
01742 
01743 double AnnAna::synapse0xa008218() {
01744    return (neuron0xa026490()*0.388376);
01745 }
01746 
01747 double AnnAna::synapse0xa008240() {
01748    return (neuron0xa0265f8()*0.0197791);
01749 }
01750 
01751 double AnnAna::synapse0xa008268() {
01752    return (neuron0xa026760()*-0.133443);
01753 }
01754 
01755 double AnnAna::synapse0xa008290() {
01756    return (neuron0xa0268c8()*0.240394);
01757 }
01758 
01759 double AnnAna::synapse0xa0082b8() {
01760    return (neuron0xa026a30()*0.447989);
01761 }
01762 
01763 double AnnAna::synapse0xa008368() {
01764    return (neuron0xa026ca8()*0.707603);
01765 }
01766 
01767 double AnnAna::synapse0xa008390() {
01768    return (neuron0xa026d80()*0.348355);
01769 }
01770 
01771 double AnnAna::synapse0xa0083b8() {
01772    return (neuron0xa026ee8()*0.0764537);
01773 }
01774 
01775 double AnnAna::synapse0xa0083e0() {
01776    return (neuron0xa027050()*0.17472);
01777 }
01778 
01779 double AnnAna::synapse0xa008408() {
01780    return (neuron0xa0271b8()*0.655574);
01781 }
01782 
01783 double AnnAna::synapse0xa008430() {
01784    return (neuron0xa027320()*-0.348972);
01785 }
01786 
01787 double AnnAna::synapse0xa008458() {
01788    return (neuron0xa027488()*-0.897831);
01789 }
01790 
01791 double AnnAna::synapse0xa008480() {
01792    return (neuron0xa0275f0()*-0.0809154);
01793 }
01794 
01795 double AnnAna::synapse0xa0084a8() {
01796    return (neuron0xa027758()*-0.121484);
01797 }
01798 
01799 double AnnAna::synapse0xa0084d0() {
01800    return (neuron0xa0278c0()*0.291519);
01801 }
01802 
01803 double AnnAna::synapse0xa0084f8() {
01804    return (neuron0xa0064a0()*-0.51407);
01805 }
01806 
01807 double AnnAna::synapse0xa008520() {
01808    return (neuron0xa006608()*0.363543);
01809 }
01810 
01811 double AnnAna::synapse0xa008548() {
01812    return (neuron0xa006770()*0.537082);
01813 }
01814 
01815 double AnnAna::synapse0xa008698() {
01816    return (neuron0xa0253a8()*-0.671042);
01817 }
01818 
01819 double AnnAna::synapse0xa0086c0() {
01820    return (neuron0xa025510()*-0.590131);
01821 }
01822 
01823 double AnnAna::synapse0xa0086e8() {
01824    return (neuron0xa025678()*-0.496622);
01825 }
01826 
01827 double AnnAna::synapse0xa008710() {
01828    return (neuron0xa0257e0()*-0.355808);
01829 }
01830 
01831 double AnnAna::synapse0xa008738() {
01832    return (neuron0xa025948()*0.0679145);
01833 }
01834 
01835 double AnnAna::synapse0xa008760() {
01836    return (neuron0xa025ab8()*-0.296694);
01837 }
01838 
01839 double AnnAna::synapse0xa008788() {
01840    return (neuron0xa025c20()*0.216053);
01841 }
01842 
01843 double AnnAna::synapse0xa0087b0() {
01844    return (neuron0xa025d88()*0.273578);
01845 }
01846 
01847 double AnnAna::synapse0xa0087d8() {
01848    return (neuron0xa025ef0()*-0.130873);
01849 }
01850 
01851 double AnnAna::synapse0xa007988() {
01852    return (neuron0xa026058()*0.224404);
01853 }
01854 
01855 double AnnAna::synapse0xa0079b0() {
01856    return (neuron0xa0261c0()*-0.110817);
01857 }
01858 
01859 double AnnAna::synapse0xa0079d8() {
01860    return (neuron0xa026328()*-0.120695);
01861 }
01862 
01863 double AnnAna::synapse0xa007a00() {
01864    return (neuron0xa026490()*0.126341);
01865 }
01866 
01867 double AnnAna::synapse0xa007a28() {
01868    return (neuron0xa0265f8()*0.0950813);
01869 }
01870 
01871 double AnnAna::synapse0xa007a50() {
01872    return (neuron0xa026760()*0.313388);
01873 }
01874 
01875 double AnnAna::synapse0xa007a78() {
01876    return (neuron0xa0268c8()*-0.235995);
01877 }
01878 
01879 double AnnAna::synapse0xa007aa0() {
01880    return (neuron0xa026a30()*-0.298999);
01881 }
01882 
01883 double AnnAna::synapse0xa007b50() {
01884    return (neuron0xa026ca8()*-0.512071);
01885 }
01886 
01887 double AnnAna::synapse0xa008c08() {
01888    return (neuron0xa026d80()*0.0958581);
01889 }
01890 
01891 double AnnAna::synapse0xa008c30() {
01892    return (neuron0xa026ee8()*0.0440837);
01893 }
01894 
01895 double AnnAna::synapse0xa008c58() {
01896    return (neuron0xa027050()*0.258726);
01897 }
01898 
01899 double AnnAna::synapse0xa008c80() {
01900    return (neuron0xa0271b8()*0.0441915);
01901 }
01902 
01903 double AnnAna::synapse0xa008ca8() {
01904    return (neuron0xa027320()*-0.220244);
01905 }
01906 
01907 double AnnAna::synapse0xa008cd0() {
01908    return (neuron0xa027488()*-0.111962);
01909 }
01910 
01911 double AnnAna::synapse0xa008cf8() {
01912    return (neuron0xa0275f0()*0.069718);
01913 }
01914 
01915 double AnnAna::synapse0xa008d20() {
01916    return (neuron0xa027758()*-0.621424);
01917 }
01918 
01919 double AnnAna::synapse0xa008d48() {
01920    return (neuron0xa0278c0()*-0.256212);
01921 }
01922 
01923 double AnnAna::synapse0xa008d70() {
01924    return (neuron0xa0064a0()*-0.198411);
01925 }
01926 
01927 double AnnAna::synapse0xa008d98() {
01928    return (neuron0xa006608()*-0.183372);
01929 }
01930 
01931 double AnnAna::synapse0xa008dc0() {
01932    return (neuron0xa006770()*0.483285);
01933 }
01934 
01935 double AnnAna::synapse0xa008f10() {
01936    return (neuron0xa0253a8()*-0.32979);
01937 }
01938 
01939 double AnnAna::synapse0xa008f38() {
01940    return (neuron0xa025510()*-0.243305);
01941 }
01942 
01943 double AnnAna::synapse0xa008f60() {
01944    return (neuron0xa025678()*-0.19613);
01945 }
01946 
01947 double AnnAna::synapse0xa008f88() {
01948    return (neuron0xa0257e0()*0.699315);
01949 }
01950 
01951 double AnnAna::synapse0xa008fb0() {
01952    return (neuron0xa025948()*-0.238795);
01953 }
01954 
01955 double AnnAna::synapse0xa008fd8() {
01956    return (neuron0xa025ab8()*-0.495275);
01957 }
01958 
01959 double AnnAna::synapse0xa009000() {
01960    return (neuron0xa025c20()*0.343178);
01961 }
01962 
01963 double AnnAna::synapse0xa009028() {
01964    return (neuron0xa025d88()*1.969);
01965 }
01966 
01967 double AnnAna::synapse0xa009050() {
01968    return (neuron0xa025ef0()*0.300509);
01969 }
01970 
01971 double AnnAna::synapse0xa009078() {
01972    return (neuron0xa026058()*0.350022);
01973 }
01974 
01975 double AnnAna::synapse0xa0090a0() {
01976    return (neuron0xa0261c0()*-0.0383063);
01977 }
01978 
01979 double AnnAna::synapse0xa0090c8() {
01980    return (neuron0xa026328()*-0.353061);
01981 }
01982 
01983 double AnnAna::synapse0xa0090f0() {
01984    return (neuron0xa026490()*0.00480291);
01985 }
01986 
01987 double AnnAna::synapse0xa009118() {
01988    return (neuron0xa0265f8()*-0.176569);
01989 }
01990 
01991 double AnnAna::synapse0xa009140() {
01992    return (neuron0xa026760()*0.781756);
01993 }
01994 
01995 double AnnAna::synapse0xa009168() {
01996    return (neuron0xa0268c8()*-0.258833);
01997 }
01998 
01999 double AnnAna::synapse0xa009190() {
02000    return (neuron0xa026a30()*-0.624973);
02001 }
02002 
02003 double AnnAna::synapse0xa009240() {
02004    return (neuron0xa026ca8()*-1.14503);
02005 }
02006 
02007 double AnnAna::synapse0xa009268() {
02008    return (neuron0xa026d80()*0.766695);
02009 }
02010 
02011 double AnnAna::synapse0xa009290() {
02012    return (neuron0xa026ee8()*1.62363);
02013 }
02014 
02015 double AnnAna::synapse0xa0092b8() {
02016    return (neuron0xa027050()*-1.07598);
02017 }
02018 
02019 double AnnAna::synapse0xa0092e0() {
02020    return (neuron0xa0271b8()*0.366591);
02021 }
02022 
02023 double AnnAna::synapse0xa009308() {
02024    return (neuron0xa027320()*0.538998);
02025 }
02026 
02027 double AnnAna::synapse0xa009330() {
02028    return (neuron0xa027488()*1.65703);
02029 }
02030 
02031 double AnnAna::synapse0xa009358() {
02032    return (neuron0xa0275f0()*-0.12476);
02033 }
02034 
02035 double AnnAna::synapse0xa009380() {
02036    return (neuron0xa027758()*-0.140061);
02037 }
02038 
02039 double AnnAna::synapse0xa0093a8() {
02040    return (neuron0xa0278c0()*0.903589);
02041 }
02042 
02043 double AnnAna::synapse0xa0093d0() {
02044    return (neuron0xa0064a0()*0.687103);
02045 }
02046 
02047 double AnnAna::synapse0xa0093f8() {
02048    return (neuron0xa006608()*-0.236736);
02049 }
02050 
02051 double AnnAna::synapse0xa009420() {
02052    return (neuron0xa006770()*-0.887707);
02053 }
02054 
02055 double AnnAna::synapse0xa009570() {
02056    return (neuron0xa0253a8()*0.342888);
02057 }
02058 
02059 double AnnAna::synapse0xa009598() {
02060    return (neuron0xa025510()*-0.15214);
02061 }
02062 
02063 double AnnAna::synapse0xa0095c0() {
02064    return (neuron0xa025678()*-0.140502);
02065 }
02066 
02067 double AnnAna::synapse0xa0095e8() {
02068    return (neuron0xa0257e0()*0.144491);
02069 }
02070 
02071 double AnnAna::synapse0xa009610() {
02072    return (neuron0xa025948()*-0.250981);
02073 }
02074 
02075 double AnnAna::synapse0xa009638() {
02076    return (neuron0xa025ab8()*-0.00509901);
02077 }
02078 
02079 double AnnAna::synapse0xa009660() {
02080    return (neuron0xa025c20()*0.0395716);
02081 }
02082 
02083 double AnnAna::synapse0xa009688() {
02084    return (neuron0xa025d88()*0.508624);
02085 }
02086 
02087 double AnnAna::synapse0xa0096b0() {
02088    return (neuron0xa025ef0()*0.163077);
02089 }
02090 
02091 double AnnAna::synapse0xa0096d8() {
02092    return (neuron0xa026058()*-0.648062);
02093 }
02094 
02095 double AnnAna::synapse0xa009700() {
02096    return (neuron0xa0261c0()*0.275792);
02097 }
02098 
02099 double AnnAna::synapse0xa009728() {
02100    return (neuron0xa026328()*0.172029);
02101 }
02102 
02103 double AnnAna::synapse0xa009750() {
02104    return (neuron0xa026490()*0.0777463);
02105 }
02106 
02107 double AnnAna::synapse0xa009778() {
02108    return (neuron0xa0265f8()*-0.0863003);
02109 }
02110 
02111 double AnnAna::synapse0xa0097a0() {
02112    return (neuron0xa026760()*0.180699);
02113 }
02114 
02115 double AnnAna::synapse0xa0097c8() {
02116    return (neuron0xa0268c8()*-0.165746);
02117 }
02118 
02119 double AnnAna::synapse0xa0097f0() {
02120    return (neuron0xa026a30()*0.257052);
02121 }
02122 
02123 double AnnAna::synapse0xa0098a0() {
02124    return (neuron0xa026ca8()*-0.439523);
02125 }
02126 
02127 double AnnAna::synapse0xa0098c8() {
02128    return (neuron0xa026d80()*0.111393);
02129 }
02130 
02131 double AnnAna::synapse0xa0098f0() {
02132    return (neuron0xa026ee8()*0.337367);
02133 }
02134 
02135 double AnnAna::synapse0xa009918() {
02136    return (neuron0xa027050()*0.326849);
02137 }
02138 
02139 double AnnAna::synapse0xa009940() {
02140    return (neuron0xa0271b8()*0.115823);
02141 }
02142 
02143 double AnnAna::synapse0xa009968() {
02144    return (neuron0xa027320()*-0.100338);
02145 }
02146 
02147 double AnnAna::synapse0xa009990() {
02148    return (neuron0xa027488()*0.333152);
02149 }
02150 
02151 double AnnAna::synapse0xa0099b8() {
02152    return (neuron0xa0275f0()*0.302921);
02153 }
02154 
02155 double AnnAna::synapse0xa0099e0() {
02156    return (neuron0xa027758()*-0.182395);
02157 }
02158 
02159 double AnnAna::synapse0xa009a08() {
02160    return (neuron0xa0278c0()*0.247547);
02161 }
02162 
02163 double AnnAna::synapse0xa009a30() {
02164    return (neuron0xa0064a0()*-0.101442);
02165 }
02166 
02167 double AnnAna::synapse0xa009a58() {
02168    return (neuron0xa006608()*0.172986);
02169 }
02170 
02171 double AnnAna::synapse0xa009a80() {
02172    return (neuron0xa006770()*-0.0835321);
02173 }
02174 
02175 double AnnAna::synapse0xa009bd0() {
02176    return (neuron0xa0253a8()*0.271695);
02177 }
02178 
02179 double AnnAna::synapse0xa009bf8() {
02180    return (neuron0xa025510()*-0.15443);
02181 }
02182 
02183 double AnnAna::synapse0xa009c20() {
02184    return (neuron0xa025678()*0.147905);
02185 }
02186 
02187 double AnnAna::synapse0xa009c48() {
02188    return (neuron0xa0257e0()*-0.106713);
02189 }
02190 
02191 double AnnAna::synapse0xa009c70() {
02192    return (neuron0xa025948()*-0.230814);
02193 }
02194 
02195 double AnnAna::synapse0xa009c98() {
02196    return (neuron0xa025ab8()*0.0309136);
02197 }
02198 
02199 double AnnAna::synapse0xa009cc0() {
02200    return (neuron0xa025c20()*-0.8201);
02201 }
02202 
02203 double AnnAna::synapse0xa009ce8() {
02204    return (neuron0xa025d88()*-0.390933);
02205 }
02206 
02207 double AnnAna::synapse0xa009d10() {
02208    return (neuron0xa025ef0()*0.0924757);
02209 }
02210 
02211 double AnnAna::synapse0xa009d38() {
02212    return (neuron0xa026058()*-0.3874);
02213 }
02214 
02215 double AnnAna::synapse0xa009d60() {
02216    return (neuron0xa0261c0()*0.384426);
02217 }
02218 
02219 double AnnAna::synapse0xa009d88() {
02220    return (neuron0xa026328()*0.169974);
02221 }
02222 
02223 double AnnAna::synapse0xa009db0() {
02224    return (neuron0xa026490()*-0.199647);
02225 }
02226 
02227 double AnnAna::synapse0xa009dd8() {
02228    return (neuron0xa0265f8()*0.23354);
02229 }
02230 
02231 double AnnAna::synapse0xa009e00() {
02232    return (neuron0xa026760()*-0.284328);
02233 }
02234 
02235 double AnnAna::synapse0xa009e28() {
02236    return (neuron0xa0268c8()*0.211814);
02237 }
02238 
02239 double AnnAna::synapse0xa009e50() {
02240    return (neuron0xa026a30()*0.4718);
02241 }
02242 
02243 double AnnAna::synapse0xa009f00() {
02244    return (neuron0xa026ca8()*0.0913299);
02245 }
02246 
02247 double AnnAna::synapse0xa009f28() {
02248    return (neuron0xa026d80()*-0.360952);
02249 }
02250 
02251 double AnnAna::synapse0xa009f50() {
02252    return (neuron0xa026ee8()*-0.169745);
02253 }
02254 
02255 double AnnAna::synapse0xa009f78() {
02256    return (neuron0xa027050()*0.897452);
02257 }
02258 
02259 double AnnAna::synapse0xa009fa0() {
02260    return (neuron0xa0271b8()*0.00719067);
02261 }
02262 
02263 double AnnAna::synapse0xa009fc8() {
02264    return (neuron0xa027320()*0.0390898);
02265 }
02266 
02267 double AnnAna::synapse0xa009ff0() {
02268    return (neuron0xa027488()*-0.239637);
02269 }
02270 
02271 double AnnAna::synapse0xa00a018() {
02272    return (neuron0xa0275f0()*-0.00529673);
02273 }
02274 
02275 double AnnAna::synapse0xa00a040() {
02276    return (neuron0xa027758()*0.581812);
02277 }
02278 
02279 double AnnAna::synapse0xa00a068() {
02280    return (neuron0xa0278c0()*0.171289);
02281 }
02282 
02283 double AnnAna::synapse0xa00a090() {
02284    return (neuron0xa0064a0()*0.252467);
02285 }
02286 
02287 double AnnAna::synapse0xa00a0b8() {
02288    return (neuron0xa006608()*-0.1713);
02289 }
02290 
02291 double AnnAna::synapse0xa00a0e0() {
02292    return (neuron0xa006770()*-0.112319);
02293 }
02294 
02295 double AnnAna::synapse0xa00a230() {
02296    return (neuron0xa0253a8()*-0.130216);
02297 }
02298 
02299 double AnnAna::synapse0xa00a258() {
02300    return (neuron0xa025510()*-0.432291);
02301 }
02302 
02303 double AnnAna::synapse0xa00a280() {
02304    return (neuron0xa025678()*0.650963);
02305 }
02306 
02307 double AnnAna::synapse0xa00a2a8() {
02308    return (neuron0xa0257e0()*0.0910798);
02309 }
02310 
02311 double AnnAna::synapse0xa00a2d0() {
02312    return (neuron0xa025948()*-0.449117);
02313 }
02314 
02315 double AnnAna::synapse0xa00a2f8() {
02316    return (neuron0xa025ab8()*0.110845);
02317 }
02318 
02319 double AnnAna::synapse0xa00a320() {
02320    return (neuron0xa025c20()*-0.0629093);
02321 }
02322 
02323 double AnnAna::synapse0xa00a348() {
02324    return (neuron0xa025d88()*-0.178477);
02325 }
02326 
02327 double AnnAna::synapse0xa00a370() {
02328    return (neuron0xa025ef0()*-0.0833317);
02329 }
02330 
02331 double AnnAna::synapse0xa00a398() {
02332    return (neuron0xa026058()*-0.278471);
02333 }
02334 
02335 double AnnAna::synapse0xa00a3c0() {
02336    return (neuron0xa0261c0()*0.615223);
02337 }
02338 
02339 double AnnAna::synapse0xa00a3e8() {
02340    return (neuron0xa026328()*-0.0790409);
02341 }
02342 
02343 double AnnAna::synapse0xa00a410() {
02344    return (neuron0xa026490()*0.432635);
02345 }
02346 
02347 double AnnAna::synapse0xa00a438() {
02348    return (neuron0xa0265f8()*-0.231539);
02349 }
02350 
02351 double AnnAna::synapse0xa00a460() {
02352    return (neuron0xa026760()*-0.0148876);
02353 }
02354 
02355 double AnnAna::synapse0xa00a488() {
02356    return (neuron0xa0268c8()*0.263407);
02357 }
02358 
02359 double AnnAna::synapse0xa00a4b0() {
02360    return (neuron0xa026a30()*0.134533);
02361 }
02362 
02363 double AnnAna::synapse0xa024cf8() {
02364    return (neuron0xa026ca8()*0.458897);
02365 }
02366 
02367 double AnnAna::synapse0xa008800() {
02368    return (neuron0xa026d80()*-0.282452);
02369 }
02370 
02371 double AnnAna::synapse0xa008828() {
02372    return (neuron0xa026ee8()*0.147223);
02373 }
02374 
02375 double AnnAna::synapse0xa008850() {
02376    return (neuron0xa027050()*0.751823);
02377 }
02378 
02379 double AnnAna::synapse0xa008878() {
02380    return (neuron0xa0271b8()*0.682027);
02381 }
02382 
02383 double AnnAna::synapse0xa0088a0() {
02384    return (neuron0xa027320()*-0.224508);
02385 }
02386 
02387 double AnnAna::synapse0xa0088c8() {
02388    return (neuron0xa027488()*-0.339937);
02389 }
02390 
02391 double AnnAna::synapse0xa0088f0() {
02392    return (neuron0xa0275f0()*0.522873);
02393 }
02394 
02395 double AnnAna::synapse0xa008918() {
02396    return (neuron0xa027758()*0.612153);
02397 }
02398 
02399 double AnnAna::synapse0xa008940() {
02400    return (neuron0xa0278c0()*-0.114982);
02401 }
02402 
02403 double AnnAna::synapse0xa008968() {
02404    return (neuron0xa0064a0()*-0.318636);
02405 }
02406 
02407 double AnnAna::synapse0xa008990() {
02408    return (neuron0xa006608()*0.18613);
02409 }
02410 
02411 double AnnAna::synapse0xa0089b8() {
02412    return (neuron0xa006770()*0.401373);
02413 }
02414 
02415 double AnnAna::synapse0xa008b30() {
02416    return (neuron0xa0253a8()*-0.0293046);
02417 }
02418 
02419 double AnnAna::synapse0xa008b58() {
02420    return (neuron0xa025510()*0.987525);
02421 }
02422 
02423 double AnnAna::synapse0xa008b80() {
02424    return (neuron0xa025678()*0.167438);
02425 }
02426 
02427 double AnnAna::synapse0xa008ba8() {
02428    return (neuron0xa0257e0()*0.727673);
02429 }
02430 
02431 double AnnAna::synapse0xa008bd0() {
02432    return (neuron0xa025948()*0.477319);
02433 }
02434 
02435 double AnnAna::synapse0xa00ad68() {
02436    return (neuron0xa025ab8()*0.0127759);
02437 }
02438 
02439 double AnnAna::synapse0xa00ad90() {
02440    return (neuron0xa025c20()*0.916618);
02441 }
02442 
02443 double AnnAna::synapse0xa00adb8() {
02444    return (neuron0xa025d88()*0.720388);
02445 }
02446 
02447 double AnnAna::synapse0xa00ade0() {
02448    return (neuron0xa025ef0()*0.349514);
02449 }
02450 
02451 double AnnAna::synapse0xa00ae08() {
02452    return (neuron0xa026058()*-0.193762);
02453 }
02454 
02455 double AnnAna::synapse0xa00ae30() {
02456    return (neuron0xa0261c0()*-0.220174);
02457 }
02458 
02459 double AnnAna::synapse0xa00ae58() {
02460    return (neuron0xa026328()*-0.652297);
02461 }
02462 
02463 double AnnAna::synapse0xa00ae80() {
02464    return (neuron0xa026490()*-0.226863);
02465 }
02466 
02467 double AnnAna::synapse0xa00aea8() {
02468    return (neuron0xa0265f8()*0.0820539);
02469 }
02470 
02471 double AnnAna::synapse0xa00aed0() {
02472    return (neuron0xa026760()*0.603436);
02473 }
02474 
02475 double AnnAna::synapse0xa00aef8() {
02476    return (neuron0xa0268c8()*-0.36843);
02477 }
02478 
02479 double AnnAna::synapse0xa00af20() {
02480    return (neuron0xa026a30()*-0.299138);
02481 }
02482 
02483 double AnnAna::synapse0xa00afd0() {
02484    return (neuron0xa026ca8()*-0.156747);
02485 }
02486 
02487 double AnnAna::synapse0xa00aff8() {
02488    return (neuron0xa026d80()*1.1197);
02489 }
02490 
02491 double AnnAna::synapse0xa00b020() {
02492    return (neuron0xa026ee8()*0.35503);
02493 }
02494 
02495 double AnnAna::synapse0xa00b048() {
02496    return (neuron0xa027050()*-0.395081);
02497 }
02498 
02499 double AnnAna::synapse0xa00b070() {
02500    return (neuron0xa0271b8()*0.0385539);
02501 }
02502 
02503 double AnnAna::synapse0xa00b098() {
02504    return (neuron0xa027320()*1.00859);
02505 }
02506 
02507 double AnnAna::synapse0xa00b0c0() {
02508    return (neuron0xa027488()*1.40315);
02509 }
02510 
02511 double AnnAna::synapse0xa00b0e8() {
02512    return (neuron0xa0275f0()*-0.150149);
02513 }
02514 
02515 double AnnAna::synapse0xa00b110() {
02516    return (neuron0xa027758()*-0.347005);
02517 }
02518 
02519 double AnnAna::synapse0xa00b138() {
02520    return (neuron0xa0278c0()*0.527464);
02521 }
02522 
02523 double AnnAna::synapse0xa00b160() {
02524    return (neuron0xa0064a0()*0.597);
02525 }
02526 
02527 double AnnAna::synapse0xa00b188() {
02528    return (neuron0xa006608()*-0.901939);
02529 }
02530 
02531 double AnnAna::synapse0xa00b1b0() {
02532    return (neuron0xa006770()*-0.041256);
02533 }
02534 
02535 double AnnAna::synapse0xa00b300() {
02536    return (neuron0xa0253a8()*0.444164);
02537 }
02538 
02539 double AnnAna::synapse0xa00b328() {
02540    return (neuron0xa025510()*-0.0558126);
02541 }
02542 
02543 double AnnAna::synapse0xa00b350() {
02544    return (neuron0xa025678()*-0.171957);
02545 }
02546 
02547 double AnnAna::synapse0xa00b378() {
02548    return (neuron0xa0257e0()*0.0139001);
02549 }
02550 
02551 double AnnAna::synapse0xa00b3a0() {
02552    return (neuron0xa025948()*0.113559);
02553 }
02554 
02555 double AnnAna::synapse0xa00b3c8() {
02556    return (neuron0xa025ab8()*-0.226963);
02557 }
02558 
02559 double AnnAna::synapse0xa00b3f0() {
02560    return (neuron0xa025c20()*-0.35174);
02561 }
02562 
02563 double AnnAna::synapse0xa00b418() {
02564    return (neuron0xa025d88()*0.285569);
02565 }
02566 
02567 double AnnAna::synapse0xa00b440() {
02568    return (neuron0xa025ef0()*-0.332591);
02569 }
02570 
02571 double AnnAna::synapse0xa00b468() {
02572    return (neuron0xa026058()*0.586186);
02573 }
02574 
02575 double AnnAna::synapse0xa00b490() {
02576    return (neuron0xa0261c0()*-0.172417);
02577 }
02578 
02579 double AnnAna::synapse0xa00b4b8() {
02580    return (neuron0xa026328()*-0.187434);
02581 }
02582 
02583 double AnnAna::synapse0xa00b4e0() {
02584    return (neuron0xa026490()*0.0681323);
02585 }
02586 
02587 double AnnAna::synapse0xa00b508() {
02588    return (neuron0xa0265f8()*-0.00406189);
02589 }
02590 
02591 double AnnAna::synapse0xa00b530() {
02592    return (neuron0xa026760()*-0.461525);
02593 }
02594 
02595 double AnnAna::synapse0xa00b558() {
02596    return (neuron0xa0268c8()*-0.34174);
02597 }
02598 
02599 double AnnAna::synapse0xa00b580() {
02600    return (neuron0xa026a30()*0.122852);
02601 }
02602 
02603 double AnnAna::synapse0xa00b630() {
02604    return (neuron0xa026ca8()*-0.700054);
02605 }
02606 
02607 double AnnAna::synapse0xa00b658() {
02608    return (neuron0xa026d80()*0.221246);
02609 }
02610 
02611 double AnnAna::synapse0xa00b680() {
02612    return (neuron0xa026ee8()*0.270049);
02613 }
02614 
02615 double AnnAna::synapse0xa00b6a8() {
02616    return (neuron0xa027050()*-0.655255);
02617 }
02618 
02619 double AnnAna::synapse0xa00b6d0() {
02620    return (neuron0xa0271b8()*-0.225891);
02621 }
02622 
02623 double AnnAna::synapse0xa00b6f8() {
02624    return (neuron0xa027320()*0.674855);
02625 }
02626 
02627 double AnnAna::synapse0xa00b720() {
02628    return (neuron0xa027488()*0.377815);
02629 }
02630 
02631 double AnnAna::synapse0xa00b748() {
02632    return (neuron0xa0275f0()*0.364611);
02633 }
02634 
02635 double AnnAna::synapse0xa00b770() {
02636    return (neuron0xa027758()*-0.201067);
02637 }
02638 
02639 double AnnAna::synapse0xa00b798() {
02640    return (neuron0xa0278c0()*0.266676);
02641 }
02642 
02643 double AnnAna::synapse0xa00b7c0() {
02644    return (neuron0xa0064a0()*0.441911);
02645 }
02646 
02647 double AnnAna::synapse0xa00b7e8() {
02648    return (neuron0xa006608()*-0.0838508);
02649 }
02650 
02651 double AnnAna::synapse0xa00b810() {
02652    return (neuron0xa006770()*-0.638238);
02653 }
02654 
02655 double AnnAna::synapse0xa00b960() {
02656    return (neuron0xa0253a8()*-0.0695893);
02657 }
02658 
02659 double AnnAna::synapse0xa00b988() {
02660    return (neuron0xa025510()*0.0217867);
02661 }
02662 
02663 double AnnAna::synapse0xa00b9b0() {
02664    return (neuron0xa025678()*0.780309);
02665 }
02666 
02667 double AnnAna::synapse0xa00b9d8() {
02668    return (neuron0xa0257e0()*-0.749993);
02669 }
02670 
02671 double AnnAna::synapse0xa00ba00() {
02672    return (neuron0xa025948()*0.326615);
02673 }
02674 
02675 double AnnAna::synapse0xa00ba28() {
02676    return (neuron0xa025ab8()*-0.310077);
02677 }
02678 
02679 double AnnAna::synapse0xa00ba50() {
02680    return (neuron0xa025c20()*-1.34546);
02681 }
02682 
02683 double AnnAna::synapse0xa00ba78() {
02684    return (neuron0xa025d88()*-1.29269);
02685 }
02686 
02687 double AnnAna::synapse0xa00baa0() {
02688    return (neuron0xa025ef0()*0.430433);
02689 }
02690 
02691 double AnnAna::synapse0xa00bac8() {
02692    return (neuron0xa026058()*-0.475169);
02693 }
02694 
02695 double AnnAna::synapse0xa00baf0() {
02696    return (neuron0xa0261c0()*0.205748);
02697 }
02698 
02699 double AnnAna::synapse0xa00bb18() {
02700    return (neuron0xa026328()*0.250818);
02701 }
02702 
02703 double AnnAna::synapse0xa00bb40() {
02704    return (neuron0xa026490()*0.35009);
02705 }
02706 
02707 double AnnAna::synapse0xa00bb68() {
02708    return (neuron0xa0265f8()*0.423148);
02709 }
02710 
02711 double AnnAna::synapse0xa00bb90() {
02712    return (neuron0xa026760()*-0.229928);
02713 }
02714 
02715 double AnnAna::synapse0xa00bbb8() {
02716    return (neuron0xa0268c8()*0.54458);
02717 }
02718 
02719 double AnnAna::synapse0xa00bbe0() {
02720    return (neuron0xa026a30()*0.487381);
02721 }
02722 
02723 double AnnAna::synapse0xa00bc90() {
02724    return (neuron0xa026ca8()*0.915117);
02725 }
02726 
02727 double AnnAna::synapse0xa00bcb8() {
02728    return (neuron0xa026d80()*-0.925384);
02729 }
02730 
02731 double AnnAna::synapse0xa00bce0() {
02732    return (neuron0xa026ee8()*-0.590195);
02733 }
02734 
02735 double AnnAna::synapse0xa00bd08() {
02736    return (neuron0xa027050()*1.05254);
02737 }
02738 
02739 double AnnAna::synapse0xa00bd30() {
02740    return (neuron0xa0271b8()*-0.112009);
02741 }
02742 
02743 double AnnAna::synapse0xa00bd58() {
02744    return (neuron0xa027320()*-0.813265);
02745 }
02746 
02747 double AnnAna::synapse0xa00bd80() {
02748    return (neuron0xa027488()*-0.800471);
02749 }
02750 
02751 double AnnAna::synapse0xa00bda8() {
02752    return (neuron0xa0275f0()*-0.133386);
02753 }
02754 
02755 double AnnAna::synapse0xa00bdd0() {
02756    return (neuron0xa027758()*0.0249995);
02757 }
02758 
02759 double AnnAna::synapse0xa00bdf8() {
02760    return (neuron0xa0278c0()*-0.241862);
02761 }
02762 
02763 double AnnAna::synapse0xa00be20() {
02764    return (neuron0xa0064a0()*0.214946);
02765 }
02766 
02767 double AnnAna::synapse0xa00be48() {
02768    return (neuron0xa006608()*0.21264);
02769 }
02770 
02771 double AnnAna::synapse0xa00be70() {
02772    return (neuron0xa006770()*0.807581);
02773 }
02774 
02775 double AnnAna::synapse0xa00bfc0() {
02776    return (neuron0xa0253a8()*0.286766);
02777 }
02778 
02779 double AnnAna::synapse0xa00bfe8() {
02780    return (neuron0xa025510()*-0.544573);
02781 }
02782 
02783 double AnnAna::synapse0xa00c010() {
02784    return (neuron0xa025678()*0.835343);
02785 }
02786 
02787 double AnnAna::synapse0xa00c038() {
02788    return (neuron0xa0257e0()*0.035209);
02789 }
02790 
02791 double AnnAna::synapse0xa00c060() {
02792    return (neuron0xa025948()*0.35079);
02793 }
02794 
02795 double AnnAna::synapse0xa00c088() {
02796    return (neuron0xa025ab8()*0.748622);
02797 }
02798 
02799 double AnnAna::synapse0xa00c0b0() {
02800    return (neuron0xa025c20()*-1.10798);
02801 }
02802 
02803 double AnnAna::synapse0xa00c0d8() {
02804    return (neuron0xa025d88()*-0.933313);
02805 }
02806 
02807 double AnnAna::synapse0xa00c100() {
02808    return (neuron0xa025ef0()*-0.474041);
02809 }
02810 
02811 double AnnAna::synapse0xa00c128() {
02812    return (neuron0xa026058()*-0.228029);
02813 }
02814 
02815 double AnnAna::synapse0xa00c150() {
02816    return (neuron0xa0261c0()*0.368422);
02817 }
02818 
02819 double AnnAna::synapse0xa00c178() {
02820    return (neuron0xa026328()*0.58559);
02821 }
02822 
02823 double AnnAna::synapse0xa00c1a0() {
02824    return (neuron0xa026490()*-0.45313);
02825 }
02826 
02827 double AnnAna::synapse0xa00c1c8() {
02828    return (neuron0xa0265f8()*0.12924);
02829 }
02830 
02831 double AnnAna::synapse0xa00c1f0() {
02832    return (neuron0xa026760()*-0.44446);
02833 }
02834 
02835 double AnnAna::synapse0xa00c218() {
02836    return (neuron0xa0268c8()*-0.130893);
02837 }
02838 
02839 double AnnAna::synapse0xa00c240() {
02840    return (neuron0xa026a30()*0.000260408);
02841 }
02842 
02843 double AnnAna::synapse0xa00c2f0() {
02844    return (neuron0xa026ca8()*0.475652);
02845 }
02846 
02847 double AnnAna::synapse0xa00c318() {
02848    return (neuron0xa026d80()*-0.35965);
02849 }
02850 
02851 double AnnAna::synapse0xa00c340() {
02852    return (neuron0xa026ee8()*-0.240043);
02853 }
02854 
02855 double AnnAna::synapse0xa00c368() {
02856    return (neuron0xa027050()*0.646617);
02857 }
02858 
02859 double AnnAna::synapse0xa00c390() {
02860    return (neuron0xa0271b8()*0.139155);
02861 }
02862 
02863 double AnnAna::synapse0xa00c3b8() {
02864    return (neuron0xa027320()*0.0907881);
02865 }
02866 
02867 double AnnAna::synapse0xa00c3e0() {
02868    return (neuron0xa027488()*-0.566367);
02869 }
02870 
02871 double AnnAna::synapse0xa00c408() {
02872    return (neuron0xa0275f0()*0.284069);
02873 }
02874 
02875 double AnnAna::synapse0xa00c430() {
02876    return (neuron0xa027758()*0.790254);
02877 }
02878 
02879 double AnnAna::synapse0xa00c458() {
02880    return (neuron0xa0278c0()*-0.79975);
02881 }
02882 
02883 double AnnAna::synapse0xa00c480() {
02884    return (neuron0xa0064a0()*-0.261207);
02885 }
02886 
02887 double AnnAna::synapse0xa00c4a8() {
02888    return (neuron0xa006608()*0.889924);
02889 }
02890 
02891 double AnnAna::synapse0xa00c4d0() {
02892    return (neuron0xa006770()*-0.0449055);
02893 }
02894 
02895 double AnnAna::synapse0xa00c620() {
02896    return (neuron0xa0253a8()*0.106782);
02897 }
02898 
02899 double AnnAna::synapse0xa00c648() {
02900    return (neuron0xa025510()*-0.172299);
02901 }
02902 
02903 double AnnAna::synapse0xa00c670() {
02904    return (neuron0xa025678()*0.535113);
02905 }
02906 
02907 double AnnAna::synapse0xa00c698() {
02908    return (neuron0xa0257e0()*-0.235005);
02909 }
02910 
02911 double AnnAna::synapse0xa00c6c0() {
02912    return (neuron0xa025948()*0.0945094);
02913 }
02914 
02915 double AnnAna::synapse0xa00c6e8() {
02916    return (neuron0xa025ab8()*-0.430856);
02917 }
02918 
02919 double AnnAna::synapse0xa00c710() {
02920    return (neuron0xa025c20()*-0.261229);
02921 }
02922 
02923 double AnnAna::synapse0xa00c738() {
02924    return (neuron0xa025d88()*-0.000573766);
02925 }
02926 
02927 double AnnAna::synapse0xa00c760() {
02928    return (neuron0xa025ef0()*-0.144266);
02929 }
02930 
02931 double AnnAna::synapse0xa00c788() {
02932    return (neuron0xa026058()*0.318798);
02933 }
02934 
02935 double AnnAna::synapse0xa00c7b0() {
02936    return (neuron0xa0261c0()*0.0272416);
02937 }
02938 
02939 double AnnAna::synapse0xa00c7d8() {
02940    return (neuron0xa026328()*-0.10133);
02941 }
02942 
02943 double AnnAna::synapse0xa00c800() {
02944    return (neuron0xa026490()*0.507506);
02945 }
02946 
02947 double AnnAna::synapse0xa00c828() {
02948    return (neuron0xa0265f8()*-0.227377);
02949 }
02950 
02951 double AnnAna::synapse0xa00c850() {
02952    return (neuron0xa026760()*-0.804315);
02953 }
02954 
02955 double AnnAna::synapse0xa00c878() {
02956    return (neuron0xa0268c8()*0.37846);
02957 }
02958 
02959 double AnnAna::synapse0xa00c8a0() {
02960    return (neuron0xa026a30()*0.323508);
02961 }
02962 
02963 double AnnAna::synapse0xa00c950() {
02964    return (neuron0xa026ca8()*-0.0343451);
02965 }
02966 
02967 double AnnAna::synapse0xa00c978() {
02968    return (neuron0xa026d80()*-0.164686);
02969 }
02970 
02971 double AnnAna::synapse0xa00c9a0() {
02972    return (neuron0xa026ee8()*-0.229259);
02973 }
02974 
02975 double AnnAna::synapse0xa00c9c8() {
02976    return (neuron0xa027050()*-0.735297);
02977 }
02978 
02979 double AnnAna::synapse0xa00c9f0() {
02980    return (neuron0xa0271b8()*-0.49187);
02981 }
02982 
02983 double AnnAna::synapse0xa00ca18() {
02984    return (neuron0xa027320()*-0.847951);
02985 }
02986 
02987 double AnnAna::synapse0xa00ca40() {
02988    return (neuron0xa027488()*-0.662339);
02989 }
02990 
02991 double AnnAna::synapse0xa00ca68() {
02992    return (neuron0xa0275f0()*0.470416);
02993 }
02994 
02995 double AnnAna::synapse0xa00ca90() {
02996    return (neuron0xa027758()*0.0106623);
02997 }
02998 
02999 double AnnAna::synapse0xa00cab8() {
03000    return (neuron0xa0278c0()*-0.331726);
03001 }
03002 
03003 double AnnAna::synapse0xa00cae0() {
03004    return (neuron0xa0064a0()*-1.05366);
03005 }
03006 
03007 double AnnAna::synapse0xa00cb08() {
03008    return (neuron0xa006608()*-0.209267);
03009 }
03010 
03011 double AnnAna::synapse0xa00cb30() {
03012    return (neuron0xa006770()*0.397805);
03013 }
03014 
03015 double AnnAna::synapse0xa00cc80() {
03016    return (neuron0xa0253a8()*-0.194431);
03017 }
03018 
03019 double AnnAna::synapse0xa00cca8() {
03020    return (neuron0xa025510()*0.50544);
03021 }
03022 
03023 double AnnAna::synapse0xa00ccd0() {
03024    return (neuron0xa025678()*0.529926);
03025 }
03026 
03027 double AnnAna::synapse0xa00ccf8() {
03028    return (neuron0xa0257e0()*0.597738);
03029 }
03030 
03031 double AnnAna::synapse0xa00cd20() {
03032    return (neuron0xa025948()*0.284496);
03033 }
03034 
03035 double AnnAna::synapse0xa00cd48() {
03036    return (neuron0xa025ab8()*0.182485);
03037 }
03038 
03039 double AnnAna::synapse0xa00cd70() {
03040    return (neuron0xa025c20()*-0.549206);
03041 }
03042 
03043 double AnnAna::synapse0xa00cd98() {
03044    return (neuron0xa025d88()*0.529639);
03045 }
03046 
03047 double AnnAna::synapse0xa00cdc0() {
03048    return (neuron0xa025ef0()*-0.0321054);
03049 }
03050 
03051 double AnnAna::synapse0xa00cde8() {
03052    return (neuron0xa026058()*-0.366778);
03053 }
03054 
03055 double AnnAna::synapse0xa00ce10() {
03056    return (neuron0xa0261c0()*-0.0941685);
03057 }
03058 
03059 double AnnAna::synapse0xa00ce38() {
03060    return (neuron0xa026328()*0.555763);
03061 }
03062 
03063 double AnnAna::synapse0xa00ce60() {
03064    return (neuron0xa026490()*-0.151239);
03065 }
03066 
03067 double AnnAna::synapse0xa00ce88() {
03068    return (neuron0xa0265f8()*0.300054);
03069 }
03070 
03071 double AnnAna::synapse0xa00ceb0() {
03072    return (neuron0xa026760()*0.0890819);
03073 }
03074 
03075 double AnnAna::synapse0xa00ced8() {
03076    return (neuron0xa0268c8()*0.506204);
03077 }
03078 
03079 double AnnAna::synapse0xa00cf00() {
03080    return (neuron0xa026a30()*-0.133234);
03081 }
03082 
03083 double AnnAna::synapse0xa00cfb0() {
03084    return (neuron0xa026ca8()*0.287972);
03085 }
03086 
03087 double AnnAna::synapse0xa00cfd8() {
03088    return (neuron0xa026d80()*0.242932);
03089 }
03090 
03091 double AnnAna::synapse0xa00d000() {
03092    return (neuron0xa026ee8()*-0.0751116);
03093 }
03094 
03095 double AnnAna::synapse0xa00d028() {
03096    return (neuron0xa027050()*-0.258477);
03097 }
03098 
03099 double AnnAna::synapse0xa00d050() {
03100    return (neuron0xa0271b8()*-0.370537);
03101 }
03102 
03103 double AnnAna::synapse0xa00d078() {
03104    return (neuron0xa027320()*-0.173043);
03105 }
03106 
03107 double AnnAna::synapse0xa00d0a0() {
03108    return (neuron0xa027488()*-0.430735);
03109 }
03110 
03111 double AnnAna::synapse0xa00d0c8() {
03112    return (neuron0xa0275f0()*0.659618);
03113 }
03114 
03115 double AnnAna::synapse0xa00d0f0() {
03116    return (neuron0xa027758()*0.42113);
03117 }
03118 
03119 double AnnAna::synapse0xa00d118() {
03120    return (neuron0xa0278c0()*0.181532);
03121 }
03122 
03123 double AnnAna::synapse0xa00d140() {
03124    return (neuron0xa0064a0()*0.0047959);
03125 }
03126 
03127 double AnnAna::synapse0xa00d168() {
03128    return (neuron0xa006608()*-0.177799);
03129 }
03130 
03131 double AnnAna::synapse0xa00d190() {
03132    return (neuron0xa006770()*0.456877);
03133 }
03134 
03135 double AnnAna::synapse0xa00d2e0() {
03136    return (neuron0xa0069f0()*-0.384874);
03137 }
03138 
03139 double AnnAna::synapse0xa00d308() {
03140    return (neuron0xa007100()*0.0940238);
03141 }
03142 
03143 double AnnAna::synapse0xa00d330() {
03144    return (neuron0xa007708()*-0.155807);
03145 }
03146 
03147 double AnnAna::synapse0xa00d358() {
03148    return (neuron0xa007f10()*0.473196);
03149 }
03150 
03151 double AnnAna::synapse0xa00d380() {
03152    return (neuron0xa008570()*-0.216166);
03153 }
03154 
03155 double AnnAna::synapse0xa00d3a8() {
03156    return (neuron0xa008de8()*0.33456);
03157 }
03158 
03159 double AnnAna::synapse0xa00d3d0() {
03160    return (neuron0xa009448()*-0.306346);
03161 }
03162 
03163 double AnnAna::synapse0xa00d3f8() {
03164    return (neuron0xa009aa8()*0.186838);
03165 }
03166 
03167 double AnnAna::synapse0xa00d420() {
03168    return (neuron0xa00a108()*0.337553);
03169 }
03170 
03171 double AnnAna::synapse0xa00d448() {
03172    return (neuron0xa0089e0()*0.0421072);
03173 }
03174 
03175 double AnnAna::synapse0xa00d470() {
03176    return (neuron0xa00b1d8()*0.447237);
03177 }
03178 
03179 double AnnAna::synapse0xa00d498() {
03180    return (neuron0xa00b838()*-0.120969);
03181 }
03182 
03183 double AnnAna::synapse0xa00d4c0() {
03184    return (neuron0xa00be98()*0.0539114);
03185 }
03186 
03187 double AnnAna::synapse0xa00d4e8() {
03188    return (neuron0xa00c4f8()*0.383094);
03189 }
03190 
03191 double AnnAna::synapse0xa00d510() {
03192    return (neuron0xa00cb58()*-0.199684);
03193 }
03194 
03195 double AnnAna::synapse0xa00d6a8() {
03196    return (neuron0xa0069f0()*0.484647);
03197 }
03198 
03199 double AnnAna::synapse0xa00d6d0() {
03200    return (neuron0xa007100()*0.105443);
03201 }
03202 
03203 double AnnAna::synapse0xa00d6f8() {
03204    return (neuron0xa007708()*0.0275635);
03205 }
03206 
03207 double AnnAna::synapse0xa00d720() {
03208    return (neuron0xa007f10()*-0.284578);
03209 }
03210 
03211 double AnnAna::synapse0xa00d748() {
03212    return (neuron0xa008570()*0.251811);
03213 }
03214 
03215 double AnnAna::synapse0xa00d770() {
03216    return (neuron0xa008de8()*0.251579);
03217 }
03218 
03219 double AnnAna::synapse0xa00d798() {
03220    return (neuron0xa009448()*-0.380857);
03221 }
03222 
03223 double AnnAna::synapse0xa00d7c0() {
03224    return (neuron0xa009aa8()*0.259627);
03225 }
03226 
03227 double AnnAna::synapse0xa00d7e8() {
03228    return (neuron0xa00a108()*0.462864);
03229 }
03230 
03231 double AnnAna::synapse0xa00d810() {
03232    return (neuron0xa0089e0()*0.413905);
03233 }
03234 
03235 double AnnAna::synapse0xa00d838() {
03236    return (neuron0xa00b1d8()*0.0258886);
03237 }
03238 
03239 double AnnAna::synapse0xa00d860() {
03240    return (neuron0xa00b838()*0.303609);
03241 }
03242 
03243 double AnnAna::synapse0xa00d888() {
03244    return (neuron0xa00be98()*0.387216);
03245 }
03246 
03247 double AnnAna::synapse0xa00d8b0() {
03248    return (neuron0xa00c4f8()*0.0782564);
03249 }
03250 
03251 double AnnAna::synapse0xa00d8d8() {
03252    return (neuron0xa00cb58()*0.402414);
03253 }
03254 
03255 double AnnAna::synapse0xa00da70() {
03256    return (neuron0xa0069f0()*-0.348239);
03257 }
03258 
03259 double AnnAna::synapse0xa00da98() {
03260    return (neuron0xa007100()*-0.604211);
03261 }
03262 
03263 double AnnAna::synapse0xa00dac0() {
03264    return (neuron0xa007708()*-0.439808);
03265 }
03266 
03267 double AnnAna::synapse0xa00dae8() {
03268    return (neuron0xa007f10()*-0.666902);
03269 }
03270 
03271 double AnnAna::synapse0xa00db10() {
03272    return (neuron0xa008570()*-0.129008);
03273 }
03274 
03275 double AnnAna::synapse0xa00db38() {
03276    return (neuron0xa008de8()*0.351192);
03277 }
03278 
03279 double AnnAna::synapse0xa00db60() {
03280    return (neuron0xa009448()*-0.0624082);
03281 }
03282 
03283 double AnnAna::synapse0xa00db88() {
03284    return (neuron0xa009aa8()*-0.712092);
03285 }
03286 
03287 double AnnAna::synapse0xa00dbb0() {
03288    return (neuron0xa00a108()*-0.010182);
03289 }
03290 
03291 double AnnAna::synapse0xa00dbd8() {
03292    return (neuron0xa0089e0()*-0.0257799);
03293 }
03294 
03295 double AnnAna::synapse0xa00dc00() {
03296    return (neuron0xa00b1d8()*0.158289);
03297 }
03298 
03299 double AnnAna::synapse0xa00dc28() {
03300    return (neuron0xa00b838()*-0.330146);
03301 }
03302 
03303 double AnnAna::synapse0xa00dc50() {
03304    return (neuron0xa00be98()*-0.153047);
03305 }
03306 
03307 double AnnAna::synapse0xa00dc78() {
03308    return (neuron0xa00c4f8()*-0.0921071);
03309 }
03310 
03311 double AnnAna::synapse0xa00dca0() {
03312    return (neuron0xa00cb58()*-0.0358956);
03313 }
03314 
03315 double AnnAna::synapse0xa00de38() {
03316    return (neuron0xa0069f0()*-0.488304);
03317 }
03318 
03319 double AnnAna::synapse0xa00de60() {
03320    return (neuron0xa007100()*0.144286);
03321 }
03322 
03323 double AnnAna::synapse0xa00de88() {
03324    return (neuron0xa007708()*-0.263408);
03325 }
03326 
03327 double AnnAna::synapse0xa00deb0() {
03328    return (neuron0xa007f10()*0.28948);
03329 }
03330 
03331 double AnnAna::synapse0xa00ded8() {
03332    return (neuron0xa008570()*-0.178015);
03333 }
03334 
03335 double AnnAna::synapse0xa00df00() {
03336    return (neuron0xa008de8()*-0.308244);
03337 }
03338 
03339 double AnnAna::synapse0xa00df28() {
03340    return (neuron0xa009448()*-0.313449);
03341 }
03342 
03343 double AnnAna::synapse0xa00df50() {
03344    return (neuron0xa009aa8()*-0.20763);
03345 }
03346 
03347 double AnnAna::synapse0xa00df78() {
03348    return (neuron0xa00a108()*-0.590426);
03349 }
03350 
03351 double AnnAna::synapse0xa00dfa0() {
03352    return (neuron0xa0089e0()*-0.0908632);
03353 }
03354 
03355 double AnnAna::synapse0xa00dfc8() {
03356    return (neuron0xa00b1d8()*0.153761);
03357 }
03358 
03359 double AnnAna::synapse0xa00dff0() {
03360    return (neuron0xa00b838()*0.107364);
03361 }
03362 
03363 double AnnAna::synapse0xa00e018() {
03364    return (neuron0xa00be98()*-0.395926);
03365 }
03366 
03367 double AnnAna::synapse0xa00e040() {
03368    return (neuron0xa00c4f8()*0.0233321);
03369 }
03370 
03371 double AnnAna::synapse0xa00e068() {
03372    return (neuron0xa00cb58()*-0.0865059);
03373 }
03374 
03375 double AnnAna::synapse0xa00e200() {
03376    return (neuron0xa0069f0()*0.204983);
03377 }
03378 
03379 double AnnAna::synapse0xa00e228() {
03380    return (neuron0xa007100()*-0.539987);
03381 }
03382 
03383 double AnnAna::synapse0xa00e250() {
03384    return (neuron0xa007708()*0.179905);
03385 }
03386 
03387 double AnnAna::synapse0xa00a560() {
03388    return (neuron0xa007f10()*0.202662);
03389 }
03390 
03391 double AnnAna::synapse0xa00a588() {
03392    return (neuron0xa008570()*0.0387127);
03393 }
03394 
03395 double AnnAna::synapse0xa00a5b0() {
03396    return (neuron0xa008de8()*-0.429266);
03397 }
03398 
03399 double AnnAna::synapse0xa00a5d8() {
03400    return (neuron0xa009448()*-0.0717374);
03401 }
03402 
03403 double AnnAna::synapse0xa00a600() {
03404    return (neuron0xa009aa8()*-0.324423);
03405 }
03406 
03407 double AnnAna::synapse0xa00a628() {
03408    return (neuron0xa00a108()*-0.129658);
03409 }
03410 
03411 double AnnAna::synapse0xa00a650() {
03412    return (neuron0xa0089e0()*-0.171942);
03413 }
03414 
03415 double AnnAna::synapse0xa00a678() {
03416    return (neuron0xa00b1d8()*-0.128335);
03417 }
03418 
03419 double AnnAna::synapse0xa00a6a0() {
03420    return (neuron0xa00b838()*-0.585285);
03421 }
03422 
03423 double AnnAna::synapse0xa00a6c8() {
03424    return (neuron0xa00be98()*0.14541);
03425 }
03426 
03427 double AnnAna::synapse0xa00a6f0() {
03428    return (neuron0xa00c4f8()*0.116967);
03429 }
03430 
03431 double AnnAna::synapse0xa00a718() {
03432    return (neuron0xa00cb58()*-0.577416);
03433 }
03434 
03435 double AnnAna::synapse0xa00a8b0() {
03436    return (neuron0xa0069f0()*0.133004);
03437 }
03438 
03439 double AnnAna::synapse0xa00a8d8() {
03440    return (neuron0xa007100()*0.246244);
03441 }
03442 
03443 double AnnAna::synapse0xa00a900() {
03444    return (neuron0xa007708()*-0.115466);
03445 }
03446 
03447 double AnnAna::synapse0xa00a928() {
03448    return (neuron0xa007f10()*-0.0188621);
03449 }
03450 
03451 double AnnAna::synapse0xa00a950() {
03452    return (neuron0xa008570()*-0.0144285);
03453 }
03454 
03455 double AnnAna::synapse0xa00a978() {
03456    return (neuron0xa008de8()*-0.053055);
03457 }
03458 
03459 double AnnAna::synapse0xa00a9a0() {
03460    return (neuron0xa009448()*-0.17596);
03461 }
03462 
03463 double AnnAna::synapse0xa00a9c8() {
03464    return (neuron0xa009aa8()*-0.0491296);
03465 }
03466 
03467 double AnnAna::synapse0xa00a9f0() {
03468    return (neuron0xa00a108()*0.322741);
03469 }
03470 
03471 double AnnAna::synapse0xa00aa18() {
03472    return (neuron0xa0089e0()*-0.243188);
03473 }
03474 
03475 double AnnAna::synapse0xa00aa40() {
03476    return (neuron0xa00b1d8()*0.207166);
03477 }
03478 
03479 double AnnAna::synapse0xa00aa68() {
03480    return (neuron0xa00b838()*-0.628805);
03481 }
03482 
03483 double AnnAna::synapse0xa00aa90() {
03484    return (neuron0xa00be98()*-0.0263036);
03485 }
03486 
03487 double AnnAna::synapse0xa00aab8() {
03488    return (neuron0xa00c4f8()*-0.40081);
03489 }
03490 
03491 double AnnAna::synapse0xa00aae0() {
03492    return (neuron0xa00cb58()*0.418532);
03493 }
03494 
03495 double AnnAna::synapse0xa00ac78() {
03496    return (neuron0xa0069f0()*-2.40624);
03497 }
03498 
03499 double AnnAna::synapse0xa00aca0() {
03500    return (neuron0xa007100()*-1.33207);
03501 }
03502 
03503 double AnnAna::synapse0xa00acc8() {
03504    return (neuron0xa007708()*-0.934918);
03505 }
03506 
03507 double AnnAna::synapse0xa00acf0() {
03508    return (neuron0xa007f10()*-0.605201);
03509 }
03510 
03511 double AnnAna::synapse0xa00ad18() {
03512    return (neuron0xa008570()*-0.00896515);
03513 }
03514 
03515 double AnnAna::synapse0xa00ad40() {
03516    return (neuron0xa008de8()*0.856137);
03517 }
03518 
03519 double AnnAna::synapse0xa00f280() {
03520    return (neuron0xa009448()*-0.436424);
03521 }
03522 
03523 double AnnAna::synapse0xa00f2a8() {
03524    return (neuron0xa009aa8()*0.0240858);
03525 }
03526 
03527 double AnnAna::synapse0xa00f2d0() {
03528    return (neuron0xa00a108()*-0.589296);
03529 }
03530 
03531 double AnnAna::synapse0xa00f2f8() {
03532    return (neuron0xa0089e0()*0.696249);
03533 }
03534 
03535 double AnnAna::synapse0xa00f320() {
03536    return (neuron0xa00b1d8()*1.19113);
03537 }
03538 
03539 double AnnAna::synapse0xa00f348() {
03540    return (neuron0xa00b838()*-0.549915);
03541 }
03542 
03543 double AnnAna::synapse0xa00f370() {
03544    return (neuron0xa00be98()*-1.24023);
03545 }
03546 
03547 double AnnAna::synapse0xa00f398() {
03548    return (neuron0xa00c4f8()*-0.169482);
03549 }
03550 
03551 double AnnAna::synapse0xa00f3c0() {
03552    return (neuron0xa00cb58()*0.405023);
03553 }
03554 
03555 double AnnAna::synapse0xa00f558() {
03556    return (neuron0xa0069f0()*0.396361);
03557 }
03558 
03559 double AnnAna::synapse0xa00f580() {
03560    return (neuron0xa007100()*0.464048);
03561 }
03562 
03563 double AnnAna::synapse0xa00f5a8() {
03564    return (neuron0xa007708()*0.530724);
03565 }
03566 
03567 double AnnAna::synapse0xa00f5d0() {
03568    return (neuron0xa007f10()*0.295795);
03569 }
03570 
03571 double AnnAna::synapse0xa00f5f8() {
03572    return (neuron0xa008570()*0.334223);
03573 }
03574 
03575 double AnnAna::synapse0xa00f620() {
03576    return (neuron0xa008de8()*-0.437479);
03577 }
03578 
03579 double AnnAna::synapse0xa00f648() {
03580    return (neuron0xa009448()*0.148524);
03581 }
03582 
03583 double AnnAna::synapse0xa00f670() {
03584    return (neuron0xa009aa8()*-0.0329386);
03585 }
03586 
03587 double AnnAna::synapse0xa00f698() {
03588    return (neuron0xa00a108()*0.0252872);
03589 }
03590 
03591 double AnnAna::synapse0xa00f6c0() {
03592    return (neuron0xa0089e0()*-0.285163);
03593 }
03594 
03595 double AnnAna::synapse0xa00f6e8() {
03596    return (neuron0xa00b1d8()*-0.0126029);
03597 }
03598 
03599 double AnnAna::synapse0xa00f710() {
03600    return (neuron0xa00b838()*0.456445);
03601 }
03602 
03603 double AnnAna::synapse0xa00f738() {
03604    return (neuron0xa00be98()*0.114465);
03605 }
03606 
03607 double AnnAna::synapse0xa00f760() {
03608    return (neuron0xa00c4f8()*0.0246948);
03609 }
03610 
03611 double AnnAna::synapse0xa00f788() {
03612    return (neuron0xa00cb58()*-0.835319);
03613 }
03614 
03615 double AnnAna::synapse0xa00f920() {
03616    return (neuron0xa0069f0()*0.0626803);
03617 }
03618 
03619 double AnnAna::synapse0xa00f948() {
03620    return (neuron0xa007100()*-0.527751);
03621 }
03622 
03623 double AnnAna::synapse0xa00f970() {
03624    return (neuron0xa007708()*-0.140207);
03625 }
03626 
03627 double AnnAna::synapse0xa00f998() {
03628    return (neuron0xa007f10()*-0.423579);
03629 }
03630 
03631 double AnnAna::synapse0xa00f9c0() {
03632    return (neuron0xa008570()*0.0312344);
03633 }
03634 
03635 double AnnAna::synapse0xa00f9e8() {
03636    return (neuron0xa008de8()*-0.0753875);
03637 }
03638 
03639 double AnnAna::synapse0xa00fa10() {
03640    return (neuron0xa009448()*0.420892);
03641 }
03642 
03643 double AnnAna::synapse0xa00fa38() {
03644    return (neuron0xa009aa8()*0.155242);
03645 }
03646 
03647 double AnnAna::synapse0xa00fa60() {
03648    return (neuron0xa00a108()*0.134481);
03649 }
03650 
03651 double AnnAna::synapse0xa00fa88() {
03652    return (neuron0xa0089e0()*0.399717);
03653 }
03654 
03655 double AnnAna::synapse0xa00fab0() {
03656    return (neuron0xa00b1d8()*-0.123281);
03657 }
03658 
03659 double AnnAna::synapse0xa00fad8() {
03660    return (neuron0xa00b838()*0.288251);
03661 }
03662 
03663 double AnnAna::synapse0xa00fb00() {
03664    return (neuron0xa00be98()*-0.341913);
03665 }
03666 
03667 double AnnAna::synapse0xa00fb28() {
03668    return (neuron0xa00c4f8()*-0.379045);
03669 }
03670 
03671 double AnnAna::synapse0xa00fb50() {
03672    return (neuron0xa00cb58()*0.232816);
03673 }
03674 
03675 double AnnAna::synapse0xa00fce8() {
03676    return (neuron0xa0069f0()*0.0699192);
03677 }
03678 
03679 double AnnAna::synapse0xa00fd10() {
03680    return (neuron0xa007100()*-0.0457207);
03681 }
03682 
03683 double AnnAna::synapse0xa00fd38() {
03684    return (neuron0xa007708()*0.56123);
03685 }
03686 
03687 double AnnAna::synapse0xa00fd60() {
03688    return (neuron0xa007f10()*0.214979);
03689 }
03690 
03691 double AnnAna::synapse0xa00fd88() {
03692    return (neuron0xa008570()*-0.321268);
03693 }
03694 
03695 double AnnAna::synapse0xa00fdb0() {
03696    return (neuron0xa008de8()*0.165894);
03697 }
03698 
03699 double AnnAna::synapse0xa00fdd8() {
03700    return (neuron0xa009448()*-0.357282);
03701 }
03702 
03703 double AnnAna::synapse0xa00fe00() {
03704    return (neuron0xa009aa8()*-0.21962);
03705 }
03706 
03707 double AnnAna::synapse0xa00fe28() {
03708    return (neuron0xa00a108()*-0.311705);
03709 }
03710 
03711 double AnnAna::synapse0xa00fe50() {
03712    return (neuron0xa0089e0()*-0.047297);
03713 }
03714 
03715 double AnnAna::synapse0xa00fe78() {
03716    return (neuron0xa00b1d8()*0.0866319);
03717 }
03718 
03719 double AnnAna::synapse0xa00fea0() {
03720    return (neuron0xa00b838()*0.13174);
03721 }
03722 
03723 double AnnAna::synapse0xa00fec8() {
03724    return (neuron0xa00be98()*-0.145428);
03725 }
03726 
03727 double AnnAna::synapse0xa00fef0() {
03728    return (neuron0xa00c4f8()*0.389642);
03729 }
03730 
03731 double AnnAna::synapse0xa00ff18() {
03732    return (neuron0xa00cb58()*-0.170325);
03733 }
03734 
03735 double AnnAna::synapse0xa0100b0() {
03736    return (neuron0xa0069f0()*-0.655344);
03737 }
03738 
03739 double AnnAna::synapse0xa0100d8() {
03740    return (neuron0xa007100()*-0.0593815);
03741 }
03742 
03743 double AnnAna::synapse0xa010100() {
03744    return (neuron0xa007708()*0.0528425);
03745 }
03746 
03747 double AnnAna::synapse0xa010128() {
03748    return (neuron0xa007f10()*0.349052);
03749 }
03750 
03751 double AnnAna::synapse0xa010150() {
03752    return (neuron0xa008570()*-0.0697263);
03753 }
03754 
03755 double AnnAna::synapse0xa010178() {
03756    return (neuron0xa008de8()*0.229337);
03757 }
03758 
03759 double AnnAna::synapse0xa0101a0() {
03760    return (neuron0xa009448()*0.109145);
03761 }
03762 
03763 double AnnAna::synapse0xa0101c8() {
03764    return (neuron0xa009aa8()*-0.0823547);
03765 }
03766 
03767 double AnnAna::synapse0xa0101f0() {
03768    return (neuron0xa00a108()*0.698658);
03769 }
03770 
03771 double AnnAna::synapse0xa010218() {
03772    return (neuron0xa0089e0()*0.363601);
03773 }
03774 
03775 double AnnAna::synapse0xa010240() {
03776    return (neuron0xa00b1d8()*0.110295);
03777 }
03778 
03779 double AnnAna::synapse0xa010268() {
03780    return (neuron0xa00b838()*0.178005);
03781 }
03782 
03783 double AnnAna::synapse0xa010290() {
03784    return (neuron0xa00be98()*0.640629);
03785 }
03786 
03787 double AnnAna::synapse0xa0102b8() {
03788    return (neuron0xa00c4f8()*-0.776534);
03789 }
03790 
03791 double AnnAna::synapse0xa0102e0() {
03792    return (neuron0xa00cb58()*0.0330286);
03793 }
03794 
03795 double AnnAna::synapse0xa010478() {
03796    return (neuron0xa0069f0()*0.00257742);
03797 }
03798 
03799 double AnnAna::synapse0xa0104a0() {
03800    return (neuron0xa007100()*0.599457);
03801 }
03802 
03803 double AnnAna::synapse0xa0104c8() {
03804    return (neuron0xa007708()*0.285182);
03805 }
03806 
03807 double AnnAna::synapse0xa0104f0() {
03808    return (neuron0xa007f10()*-0.177449);
03809 }
03810 
03811 double AnnAna::synapse0xa010518() {
03812    return (neuron0xa008570()*-0.209605);
03813 }
03814 
03815 double AnnAna::synapse0xa010540() {
03816    return (neuron0xa008de8()*-0.0524468);
03817 }
03818 
03819 double AnnAna::synapse0xa010568() {
03820    return (neuron0xa009448()*-0.269154);
03821 }
03822 
03823 double AnnAna::synapse0xa010590() {
03824    return (neuron0xa009aa8()*0.261944);
03825 }
03826 
03827 double AnnAna::synapse0xa0105b8() {
03828    return (neuron0xa00a108()*0.366011);
03829 }
03830 
03831 double AnnAna::synapse0xa0105e0() {
03832    return (neuron0xa0089e0()*0.0822091);
03833 }
03834 
03835 double AnnAna::synapse0xa010608() {
03836    return (neuron0xa00b1d8()*-0.206204);
03837 }
03838 
03839 double AnnAna::synapse0xa010630() {
03840    return (neuron0xa00b838()*-0.401717);
03841 }
03842 
03843 double AnnAna::synapse0xa010658() {
03844    return (neuron0xa00be98()*0.543885);
03845 }
03846 
03847 double AnnAna::synapse0xa010680() {
03848    return (neuron0xa00c4f8()*0.441203);
03849 }
03850 
03851 double AnnAna::synapse0xa0106a8() {
03852    return (neuron0xa00cb58()*0.238429);
03853 }
03854 
03855 double AnnAna::synapse0xa010840() {
03856    return (neuron0xa0069f0()*-0.228588);
03857 }
03858 
03859 double AnnAna::synapse0xa010868() {
03860    return (neuron0xa007100()*-0.154059);
03861 }
03862 
03863 double AnnAna::synapse0xa010890() {
03864    return (neuron0xa007708()*-0.354672);
03865 }
03866 
03867 double AnnAna::synapse0xa0108b8() {
03868    return (neuron0xa007f10()*0.00283532);
03869 }
03870 
03871 double AnnAna::synapse0xa0108e0() {
03872    return (neuron0xa008570()*0.346283);
03873 }
03874 
03875 double AnnAna::synapse0xa010908() {
03876    return (neuron0xa008de8()*-0.386103);
03877 }
03878 
03879 double AnnAna::synapse0xa010930() {
03880    return (neuron0xa009448()*0.192452);
03881 }
03882 
03883 double AnnAna::synapse0xa010958() {
03884    return (neuron0xa009aa8()*0.0429158);
03885 }
03886 
03887 double AnnAna::synapse0xa010980() {
03888    return (neuron0xa00a108()*0.224287);
03889 }
03890 
03891 double AnnAna::synapse0xa0109a8() {
03892    return (neuron0xa0089e0()*-0.248358);
03893 }
03894 
03895 double AnnAna::synapse0xa0109d0() {
03896    return (neuron0xa00b1d8()*-0.546647);
03897 }
03898 
03899 double AnnAna::synapse0xa0109f8() {
03900    return (neuron0xa00b838()*0.281783);
03901 }
03902 
03903 double AnnAna::synapse0xa010a20() {
03904    return (neuron0xa00be98()*-0.263914);
03905 }
03906 
03907 double AnnAna::synapse0xa010a48() {
03908    return (neuron0xa00c4f8()*0.36657);
03909 }
03910 
03911 double AnnAna::synapse0xa010a70() {
03912    return (neuron0xa00cb58()*-0.462262);
03913 }
03914 
03915 double AnnAna::synapse0xa010c08() {
03916    return (neuron0xa0069f0()*0.413605);
03917 }
03918 
03919 double AnnAna::synapse0xa010c30() {
03920    return (neuron0xa007100()*-0.46025);
03921 }
03922 
03923 double AnnAna::synapse0xa010c58() {
03924    return (neuron0xa007708()*-0.349511);
03925 }
03926 
03927 double AnnAna::synapse0xa010c80() {
03928    return (neuron0xa007f10()*0.227848);
03929 }
03930 
03931 double AnnAna::synapse0xa010ca8() {
03932    return (neuron0xa008570()*0.324642);
03933 }
03934 
03935 double AnnAna::synapse0xa010cd0() {
03936    return (neuron0xa008de8()*-0.197649);
03937 }
03938 
03939 double AnnAna::synapse0xa010cf8() {
03940    return (neuron0xa009448()*-0.255278);
03941 }
03942 
03943 double AnnAna::synapse0xa010d20() {
03944    return (neuron0xa009aa8()*0.180081);
03945 }
03946 
03947 double AnnAna::synapse0xa010d48() {
03948    return (neuron0xa00a108()*-0.236719);
03949 }
03950 
03951 double AnnAna::synapse0xa010d70() {
03952    return (neuron0xa0089e0()*-0.257446);
03953 }
03954 
03955 double AnnAna::synapse0xa010d98() {
03956    return (neuron0xa00b1d8()*0.369206);
03957 }
03958 
03959 double AnnAna::synapse0xa010dc0() {
03960    return (neuron0xa00b838()*0.249322);
03961 }
03962 
03963 double AnnAna::synapse0xa010de8() {
03964    return (neuron0xa00be98()*-0.459041);
03965 }
03966 
03967 double AnnAna::synapse0xa010e10() {
03968    return (neuron0xa00c4f8()*-0.107539);
03969 }
03970 
03971 double AnnAna::synapse0xa010e38() {
03972    return (neuron0xa00cb58()*-0.337229);
03973 }
03974 
03975 double AnnAna::synapse0xa010fd0() {
03976    return (neuron0xa0069f0()*-0.31218);
03977 }
03978 
03979 double AnnAna::synapse0xa010ff8() {
03980    return (neuron0xa007100()*-0.41505);
03981 }
03982 
03983 double AnnAna::synapse0xa011020() {
03984    return (neuron0xa007708()*0.288695);
03985 }
03986 
03987 double AnnAna::synapse0xa011048() {
03988    return (neuron0xa007f10()*0.192245);
03989 }
03990 
03991 double AnnAna::synapse0xa011070() {
03992    return (neuron0xa008570()*-0.468671);
03993 }
03994 
03995 double AnnAna::synapse0xa011098() {
03996    return (neuron0xa008de8()*0.298661);
03997 }
03998 
03999 double AnnAna::synapse0xa0110c0() {
04000    return (neuron0xa009448()*-0.176758);
04001 }
04002 
04003 double AnnAna::synapse0xa0110e8() {
04004    return (neuron0xa009aa8()*0.160656);
04005 }
04006 
04007 double AnnAna::synapse0xa011110() {
04008    return (neuron0xa00a108()*-0.338612);
04009 }
04010 
04011 double AnnAna::synapse0xa011138() {
04012    return (neuron0xa0089e0()*-0.0539761);
04013 }
04014 
04015 double AnnAna::synapse0xa011160() {
04016    return (neuron0xa00b1d8()*0.0142956);
04017 }
04018 
04019 double AnnAna::synapse0xa011188() {
04020    return (neuron0xa00b838()*-0.0898725);
04021 }
04022 
04023 double AnnAna::synapse0xa0111b0() {
04024    return (neuron0xa00be98()*-0.466561);
04025 }
04026 
04027 double AnnAna::synapse0xa0111d8() {
04028    return (neuron0xa00c4f8()*-0.196646);
04029 }
04030 
04031 double AnnAna::synapse0xa011200() {
04032    return (neuron0xa00cb58()*-0.239142);
04033 }
04034 
04035 double AnnAna::synapse0xa0112b8() {
04036    return (neuron0xa00d1d8()*-0.177715);
04037 }
04038 
04039 double AnnAna::synapse0xa0112e0() {
04040    return (neuron0xa00d538()*-0.102382);
04041 }
04042 
04043 double AnnAna::synapse0xa011308() {
04044    return (neuron0xa00d900()*-0.340363);
04045 }
04046 
04047 double AnnAna::synapse0xa011330() {
04048    return (neuron0xa00dcc8()*0.198273);
04049 }
04050 
04051 double AnnAna::synapse0xa011358() {
04052    return (neuron0xa00e090()*0.0571124);
04053 }
04054 
04055 double AnnAna::synapse0xa011380() {
04056    return (neuron0xa00a740()*0.608415);
04057 }
04058 
04059 double AnnAna::synapse0xa0113a8() {
04060    return (neuron0xa00ab08()*1.23687);
04061 }
04062 
04063 double AnnAna::synapse0xa0113d0() {
04064    return (neuron0xa00f3e8()*0.0815651);
04065 }
04066 
04067 double AnnAna::synapse0xa0113f8() {
04068    return (neuron0xa00f7b0()*-0.338155);
04069 }
04070 
04071 double AnnAna::synapse0xa011420() {
04072    return (neuron0xa00fb78()*-0.343967);
04073 }
04074 
04075 double AnnAna::synapse0xa011448() {
04076    return (neuron0xa00ff40()*0.434548);
04077 }
04078 
04079 double AnnAna::synapse0xa011470() {
04080    return (neuron0xa010308()*0.0223337);
04081 }
04082 
04083 double AnnAna::synapse0xa011498() {
04084    return (neuron0xa0106d0()*-0.277661);
04085 }
04086 
04087 double AnnAna::synapse0xa0114c0() {
04088    return (neuron0xa010a98()*0.0316252);
04089 }
04090 
04091 double AnnAna::synapse0xa0114e8() {
04092    return (neuron0xa010e60()*-0.138036);
04093 }
04094 

Generated on Mon Feb 15 11:06:22 2010 for loon by  doxygen 1.3.9.1