[Tutor] C++ Extension Problems

Keule m_konermann@gmx.de
Sun, 03 Feb 2002 16:02:47 +0100


This is a multi-part message in MIME format.
--------------090302080802010307050504
Content-Type: multipart/alternative;
 boundary="------------000502040303080901030702"


--------------000502040303080901030702
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hi @ ALL !

I´ve created a .dll file with SWIG under windows. Now i want to use it 
and try to import it into the simannealfile.py modul, but pythonwin 
always gives the following error:

File "C:\Python21\Pythonwin\pywin\framework\scriptutils.py", line 394, 
in ImportFile
    exec codeObj in __main__.__dict__
  File "<auto import>", line 1, in ?
ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.
Traceback (most recent call last):
  File "C:\Python21\Pythonwin\pywin\framework\scriptutils.py", line 301, 
in RunScript
    exec codeObject in __main__.__dict__
  File 
"C:\Arbeit_Diplomarbeit\__Optimierer\TEM\simannealfile\simannealfile.py", 
line 2, in ?
    import simannealfile
ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.

I checked out the examples ,delivered with SWIG, and compared them with 
my Settings under Visual C++. The Examples are all functioned and now i 
absolutly did´nt know whats going wrong and why i always get the 
Errormessage above. I ´ve put my files with these mail.
Perhaps anyone of you could check my settings an can give me an advice 
what´s going wrong.

Thanks a lot
Greetings
Marcus

--------------000502040303080901030702
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<html>
<head>
</head>
<body>
Hi @ ALL !<br>
<br>
I&acute;ve created a .dll file with SWIG under windows. Now i want to use it and
try to import it into the simannealfile.py modul, but pythonwin always gives
the following error:<br>
<br>
<i>File <a class="moz-txt-link-rfc2396E" href="C:\Python21\Pythonwin\pywin\framework\scriptutils.py">"C:\Python21\Pythonwin\pywin\framework\scriptutils.py"</a>, line 394,
in ImportFile<br>
 &nbsp;&nbsp;&nbsp; exec codeObj in __main__.__dict__<br>
 &nbsp; File "&lt;auto import&gt;", line 1, in ?<br>
 ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.<br>
 Traceback (most recent call last):<br>
 &nbsp; File <a class="moz-txt-link-rfc2396E" href="C:\Python21\Pythonwin\pywin\framework\scriptutils.py">"C:\Python21\Pythonwin\pywin\framework\scriptutils.py"</a>, line 301,
in RunScript<br>
 &nbsp;&nbsp;&nbsp; exec codeObject in __main__.__dict__<br>
 &nbsp; File <a class="moz-txt-link-rfc2396E" href="C:\Arbeit_Diplomarbeit\__Optimierer\TEM\simannealfile\simannealfile.py">"C:\Arbeit_Diplomarbeit\__Optimierer\TEM\simannealfile\simannealfile.py"</a>,
line 2, in ?<br>
 &nbsp;&nbsp;&nbsp; import simannealfile<br>
 ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.</i><br>
<br>
I checked out the examples ,delivered with SWIG, and compared them with my
Settings under Visual C++. The Examples are all functioned and now i absolutly
did&acute;nt know whats going wrong and why i always get the Errormessage above.
I &acute;ve put my files with these mail. <br>
Perhaps anyone of you could check my settings an can give me an advice what&acute;s
going wrong.<br>
<br>
Thanks a lot<br>
Greetings<br>
Marcus<br>
</body>
</html>

--------------000502040303080901030702--

--------------090302080802010307050504
Content-Type: text/plain;
 name="basisfile.cpp"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="basisfile.cpp"

#include "basisfile.h"

filetext::filetext () {
  tlln = 0;
  tfln = 0;
  variable_pointer = NULL;
  next = NULL;
}

filetext::~filetext () {
  clean ();
}


void filetext::clean () {
  clean (this);
}

void filetext::clean (struct filetext *ft) {
  if (ft) {
    if (ft->next) { 
      clean (ft->next);
      ft->next = NULL;
    }
    variable_pointer = NULL;
    text.clean ();
    parameter_text.clean ();
  }
}

basisfile::basisfile () {
  filename = NULL;
  text = NULL;
}

basisfile::basisfile (struct string &fn) {
  filename = new struct string;
  filename->copy (fn);
  text = NULL;
}

basisfile::basisfile (char *fn) {
  init (fn);
}

basisfile::~basisfile () {
  clean ();
}

void basisfile::init (char *fn) {
  filename = new struct string;
  filename->copy (fn);
  text = NULL;
}
  

void basisfile::clean () {
  if (filename) {
    delete filename;
    filename = NULL;
  }
  if (text) {
    delete text;
    text = NULL;
  }
}

int basisfile::readfile () {
  if (!filename->size) {
    printf ("basisfile::readfile:\n No filename to read specified.\n");
    return 1;
  }
  
  /* initialize text-pointer */
  text = new struct filetext;
    
  /* Copy complete input file to text */
  text->tfln = 1;
  if ((text->tlln = text->text.filereadc (*filename, '\n')) < 0) {
    printf ("basisfile::readfile ():\n ");
    strprint (*filename, "Error while reading file `", "'.\n");
    return 1;
  }
  
  return 0;
}


int basisfile::writefile (string &otherfilename, char *mode) {
  struct filetext *help = this->text;
    
  if ( (*mode != 'a') && (*mode != 'w') ) {
    printf ("basisfile::writefile:\n Invalid mode %s ", mode);
    strprint (otherfilename, "for writing to file `", "'.\n");
    return 1;
  }
  
  FILE *out = otherfilename.fileopen (mode);

  if (out)
    while (help != NULL) {
      if (help->text.size)
	help->text.filewrite (out);
      if (help->parameter_text.size)
	help->parameter_text.filewrite (out);
      help = help->next;
    }
  else {
    strprint (otherfilename, "basisfile::writefile:\n Unable to open file `",
	      "'");
    printf (" with mode %s.\n", mode);
    return 2;
  }

  while (help != NULL) {
    if (help->text.size)
      help->text.filewrite (otherfilename, "a");
    if (help->parameter_text.size)
      help->parameter_text.filewrite (otherfilename, "a");
    help = help->next;
  }
  
  return 0;
}


int basisfile::writefile (char *mode) {
  struct filetext *help = this->text;
    
  if ( (*mode != 'a') && (*mode != 'w') ) {
    printf ("basisfile::writefile:\n Invalid mode %s ", mode);
    strprint (*filename, "for writing to file `", "'.\n");
    return 1;
  }
  
  FILE *out = filename->fileopen (mode);

  if (out) {
    while (help != NULL) {
      if (help->text.size)
	help->text.filewrite (out);
      if (help->parameter_text.size)
	help->parameter_text.filewrite (out);
      help = help->next;
    }
    fclose (out);
  }
  else {
    strprint (*filename, "basisfile::writefile:\n Unable to open file `", "'");
    printf (" with mode %s.\n", mode);
    return 2;
  }

//    while (help != NULL) {
//      if (help->text.size)
//        help->text.filewrite (*filename, "a");
//      if (help->parameter_text.size)
//        help->parameter_text.filewrite (*filename, "a");
//      help = help->next;
//    }

  return 0;
}


int basisfile::build (struct variablelist *variable) {
  struct filetext *help;

  /* Look for specified variable */
  while (variable) {
    help = this->text;
    /* search all parts of basisfile (except in parameter-text-parts) */
    while (help) {
      /* search in text */
      if (variable->linenumber <= help->tlln) {
	/* split text */
	if ( split (&help, variable) ) {
	  printf ("Error while splitting basisfile structure.\n");
	  return 1;
	}
	else
	  /* parameter found */
	  help = NULL;
      }
      else {
	/* nothing found */
	help = help->next;
      }
    }
    /* found parameter? */
    if (!variable->text) {
      printf ("Couldn't find parameter number %d.\n", variable->number);
      printf ("Probably line number %d exceeds number of lines of file.\n",
	      variable->linenumber);
      return 2;
    }
    /* look at next one */
    variable = variable->next;
  }
  return 0;
}


int basisfile::split (struct filetext **text, struct variablelist *variable, 
		      int separators) {
  int line = (*text)->tfln; 
  int linepos = 0, prepos = 0, pastpos;
  int original_size = (*text)->text.size;
  int original_tlln = (*text)->tlln;
  string help, dummy;
  int next_line_offset;
  struct filetext *hft = NULL;

  /* check text */
  if (!text || !(*text)) {
    printf ("basisfile::split:\n Empty filetext structure.  Aborting.\n");
    return 100;
  }

  /* check linenumber and position */
  if (variable->linenumber < 1) {
    printf ("basisfile::split:\n Invalid linenumber %d.\n",
	    variable->linenumber);
    return 99;
  }
  if (variable->position < 0) {
    printf ("basisfile::split:\n Invalid position %d.\n",
	    variable->position);
    return 99;
  }

  /* find right line */
  while (line < variable->linenumber) {
    linepos += (*text)->text.string_complement_span("\n", linepos) + 1;
    line++;
  }
   
  next_line_offset = (*text)->text.string_complement_span("\n", linepos) + 1;
  /* if "\n" was not found, next_line_offset is position of "\0".
     Since this character is not meant to be copied to help, we must
     decrease next_line_offset by 1 in this case. */
  if (next_line_offset+linepos == (*text)->text.size)
    help.ncopy ((*text)->text, next_line_offset-1, linepos);
  else
    help.ncopy ((*text)->text, next_line_offset, linepos);
  
  /* find beginning position of parameter-text in line */
  while (separators < variable->position) { 
    /* if not found */
    if (!(help.string_string(dummy, variable->preseparator, prepos+1))) {
      /* Does line in question continue with next struct? */
      if ( ((*text)->next) && ((*text)->next->tfln == line) )
	return (split ( &((*text)->next), variable, separators));
      else {
	printf("Problem in line no. %d:\n", line);
	printf(" Can not find more than %d", separators);
	strprint (variable->preseparator, " preseparators `", "'.\n");
	printf(" Should have found %d.\n", variable->position);
	strprint (help, "Text of the line under consideration:\n \"", "\"\n");
	return 1;
      }
    } 
    prepos = help.size - dummy.size;
    separators++;
  }

  /* if no separators were meant to be found, dummy would not contain
     the string continuing with guessed variable-text start: dummy
     would be empty. */
  if (!separators)
    dummy.copy (help);

  /* find ending position of parameter-text in line */
  if (!variable->pastseparator.size) {
    printf("Problem with specification of variable no. %d:\n", 
	   variable->number);
    printf(" pastseparatpor is empty.\n");
    return 2;
  }
  else
    if (!(help.string_string(dummy, variable->pastseparator, 
			     help.size-dummy.size 
			     + variable->preseparator.size - 1))) {
      printf("Problem in line no. %d:\n", line);
      printf(" Can not find");
      strprint (variable->pastseparator, " pastseparator `", "' after ");
      printf ("%d. ", separators);
      strprint(variable->preseparator, "presaparator `", "'.\n");
      strprint (help, "Text of the line under consideration:\n \"", "\"\n");
      return 3;
    } 

  pastpos = linepos + help.size - dummy.size;

  /* set adequat positions of beginning of parameter_text */
  prepos += linepos + variable->preseparator.size - 1;

  /* save whole text */
  dummy.copy ((*text)->text);
  /* copy non-parameter-text to text */
  (*text)->text.ncopy (dummy, prepos);
  /* breaking line no. $line means, that text last line number is $line now. */
  (*text)->tlln = line;

  /* Are we dealing with a line already splitted into text and
     paramter_text?  Then save parameter_text and variable_pointer and
     take care of the variable-pointer to this old parameter_text. */
  if ((*text)->parameter_text.size) {
    /* create new basisfile-node */
    hft = new struct filetext;
    /* save parameter_text there. */
    hft->parameter_text.copy ((*text)->parameter_text);
    /* save variable_pointer, too */
    hft->variable_pointer = (*text)->variable_pointer;
    /* redirect variablelist-pointer to new location of old parameter_text. */
    hft->variable_pointer->text = hft;
  }
  /* is some original text left behind new parameter_text?  Save it!  */
  if (pastpos < original_size) {
    /* create new basisfile-node, if not done already */
    if (!hft)
      hft = new struct filetext;
    /* save rest of the text in new node, too */
    hft->text.ncopy (dummy, original_size-pastpos-1, pastpos);
  }

  /* copy parameter-text to parameter_text */
  (*text)->parameter_text.ncopy (dummy, pastpos-prepos, prepos);
  /* link pointer of variable to according parameter_text and backlink
     pointer of *text to that same variable pointer. */
  variable->text = (*text);
  (*text)->variable_pointer = variable;
  
  /* set adequat line numbers for new node and link it to the
     structure, if new node exists. */
  if (hft) {
    /* text last line number is last line number of original text. */
    hft->tlln = original_tlln;
    /* if parameter_text does not include '\n' of original line, new
       text first line number is just the number of the breaked line
       ($line).  Otherwise new tfln is number of next line. */
    if ((*text)->parameter_text.string_character ('\n'))
      hft->tfln = line+1;
    else
      hft->tfln = line;
    /* link new node to structure.  aehm?? Take care of pointer of variable
       struct pointing to text->next. */
    hft->next = (*text)->next;
    //hbf->next->variable_pointer->text = &hbf;
    (*text)->next = hft;
  }
  return 0;
}

int vl2pt (struct variablelist *vl) {
  while (vl) {
    if (vl->text) {
      if (vl->text->parameter_text.copy (vl->x_now)) {
	printf ("vl2pt:\n ");
	printf ("Error while copying x_now to paramter text.\n");
	return 1;
      }
    }
    else {
      printf ("vl2pt:\n ");
      printf ("Cannot find paramter text for variable no. %d.\n", 
	      vl->number);
      return 2;
    }
    vl = vl->next;
  }
  return 0;
}

void print (struct filetext *ft) {
  while (ft) {
    printf ("tfln = %d\ttlln = %d\n", ft->tfln, ft->tlln);
    printf ("variablen_pointer->nummer = ");
    if (ft->variable_pointer)
      printf("%d\n", ft->variable_pointer->number); 
    else
      printf("\n");
    strprint (ft->text, "text:\n `", "'\n");
    strprint (ft->parameter_text, "parameter_text: `", "'\n");
    ft = ft->next;
  }
}

--------------090302080802010307050504
Content-Type: text/plain;
 name="basisfile.h"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="basisfile.h"

#ifndef BASISFILE_H
#define BASISFILE_H

#include "safe_string.h"
#include "variable.h"

struct filetext {
  filetext ();
  ~filetext ();

  void clean (struct filetext *ft);
  void clean ();

  struct string text;
  struct string parameter_text;
  /* text first line number */ 
  int tfln;
  /* text last line number */
  int tlln;
  /* pointer to the variable-struct, which points to this
     text-struct. */
  struct variablelist *variable_pointer;
  struct filetext *next;
};

struct basisfile {
  basisfile ();
  basisfile (struct string &fn);
  basisfile (char *fn);
  ~basisfile ();

  void init (char *fn);
  void clean ();
  
  struct filetext *text;
  struct string *filename;

  int readfile ();
  /* write this.text and this.parameter_text to file 'filename'.
     writefile walks through from this to last element of next-pointer
     and writes first text and then parameter_text to the file.  The
     file is opened once in mode 'mode'.  Values of mode are meant to
     be "w"- or "a"-modes according to the fopen()-function. */
  int writefile (struct string &filename, char *mode = "w");
  int writefile (char *mode = "w");
  int build (struct variablelist *variable);
  /* searches parameter_text specified in 'variable' in text of
     'text'.  If found, the text of 'text' is split into 'text' and
     'parameter_text' and in case some text of the line is left, a new
     node is inserted into 'text'.  In case of **text contains a
     splitted line, split will call itself recursively in order to
     search the whole line.  The text-pointer of *variable is set to
     the node of **text containing the parametertext belonging to
     variable.

     How is parameter_text searched for?  It is searched for the line
     variable->linenumber.  variable->preseparator and
     variable->pastseparator gives the text left and right from the
     searched parameter_text.  variable->position gives the number of
     preseparator sets which must be found before parameter_text.  If
     variable->position is 0, variable->preseparator is ignored and it
     is assumed, that the parameter_text starts at the beginning of
     the line.  If enough preseparators are found, the pastseparator
     will be searched for.  An empty pastseparator will lead to an
     error, if the file is continuing after the parameter_text.  A
     pastseparator not found, too.

     Return value is 0, if everything is fine, > 0 if an error occured.
  */
  int split (struct filetext **text, struct variablelist *variable, 
	     int separators = 0);
};

/* Copys x_now of variables to their parameter_texts */
int vl2pt (struct variablelist *vl);
void print (struct filetext *ft);
#endif

--------------090302080802010307050504
Content-Type: text/plain;
 name="calculate.cpp"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="calculate.cpp"

#include "calculate.h"
#include "basisfile.h"


int calculate (struct variable &result, struct variablelist *vl, 
	       struct basisfile *bf, struct string *call) {
  /* create basisfile with given values of variables */
  /* 1. copy actual variables to parameter text parts */
  if (vl2pt (vl)) {
    printf ("calculate ():\n ");
    printf ("Error while copying variables (x_now) to parameter texts.\n");
    return 1;
  }

  /* 2. write basisfile */
  if (bf)
    bf->writefile ();
  else {
    printf ("calculate ():\n No basisfile structure specified.\n");
    return 1;
  }
  
  /* execute calculation */
  call->system_call ();

  /* build result out of calculated data */
  /* under construction !! */
  FILE *ergebnis = fopen ("output.asc", "r");
  if (ergebnis)
    fscanf(ergebnis, "%lf", &(result.dv));
  else {
    printf ("calculate:  Ausgabedatei `output.asc' nicht gefunden.\n");
    return 1;
  }
  fclose (ergebnis);
  
  return 0;
}

int calculate (struct variable &result, struct basisfile *bf, 
	       struct string *call) {
  /* write basisfile */
  if (bf)
    bf->writefile ();
  else {
    printf ("calculate ():\n No basisfile structure specified.\n");
    return 1;
  }
  
  /* execute calculation */
  call->system_call ();

  /* build result out of calculated data */
  /* under construction !! */
  FILE *ergebnis = fopen ("output.asc", "r");
  if (ergebnis)
    fscanf(ergebnis, "%lf", &(result.dv));
  else {
    printf ("calculate:  Ausgabedatei `ergebnis.asc' nicht gefunden.\n");
    return 1;
  }
  fclose (ergebnis);
  
  return 0;
}


--------------090302080802010307050504
Content-Type: text/plain;
 name="calculate.h"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="calculate.h"

#ifndef CALCULATE_H
#define CALCULATE_H

#include "variable.h"

/* calculates results for basisfile.  If vl is parameter, the x_now's
   from vl will be incorporated into the basisfile.  Otherwise not
   (this version is needed for first calculations, when x_now is still
   empty.) */
int calculate (struct variable &result, struct variablelist *vl, 
	       struct basisfile *bf, struct string *call);
int calculate (struct variable &result, struct basisfile *bf, 
	       struct string *call);

#endif

--------------090302080802010307050504
Content-Type: text/plain;
 name="evaluate.cpp"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="evaluate.cpp"

#include "evaluate.h"

evaluate::evaluate () {
  goal = NULL;
  epsilon = NULL;
  minchange = NULL;
  criteria = '0';
}

evaluate::~evaluate () {
}

int evaluate::abort (struct variable &result) {
  int comp;
  switch (criteria) {
  case 'e': /* epsilon-environment of goal must be reached */
    printf ("evaluate::abort(): case 'e' not implemented yet.\n");
    return -1;
    break;
  case 's': /* result must be smaller than goal */
    comp = smaller (&result, goal);
    if (comp < 0) {
      printf ("evaluate::abort():\n");
      printf (" Error while comparing result with goal.\n");
      return -1;
    }
    return comp;
    break;
  case 'g': /* result must be greater than goal */
    comp = greater (&result, goal);
    if (comp < 0) {
      printf ("evaluate::abort():\n");
      printf (" Error while comparing result with goal.\n");
      return -1;
    }
    return comp;
    break;
  case 'n': /* `minchange' has to be exceeded after `n' calculations of
	       result */
    printf ("evaluate::abort(): case 'n' not implemented yet.\n");
    return -1;
    break;
  default:
    printf ("evaluate::abort():\n");
    printf (" Unknown criteria `%c'.\n");
    return -1;
  }
  return 0;
}

--------------090302080802010307050504
Content-Type: text/plain;
 name="evaluate.h"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="evaluate.h"

#ifndef EVALUATE_H
#define EVALUATE_H

#include "variable.h"

struct evaluate {
  evaluate ();
  ~evaluate ();
  /* criteria is used to choose method to determine end or success of
     optimization.  

     'e': epsilon-environment of goal must be reached 
     's': result must be smaller than goal 
     'g': result must be greater than goal 
     'n': `minchange' has to be exceeded after `n' calculations of
     result 
  */
  char criteria;
  /* goal of optimization. */
  struct variable *goal;
  /* error with which goal may be achieved */
  struct variable *epsilon;
  /* `minchange' has to be exceeded after `n' calculations of result */
  struct variable *minchange;
  int n;

  int abort (struct variable &result);
};

#endif

--------------090302080802010307050504
Content-Type: text/plain;
 name="safe_string.cpp"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="safe_string.cpp"

#include "safe_string.h"
#include "variable.h"

#include <math.h>

string::string ()
{
  size = 0;
  str = NULL;
  label = NULL;
}


string::string ( int s, char *l )
{
  init ( s, l );
}


string::string ( char *s, char *l )
{
  size = strlen ( s ) + 1;
  init ( size, l );
  strcpy ( str, s );
}


string::string ( string &s, char *l )
{
  str = NULL;
  size = 0;
  label = l;
  copy ( s );
}


string::~string ()
{
  clean ();
}

void
string::clean ()
{
  if ( str )
    delete [] str;
  str = NULL;
}


void
string::init ( int s, char *l )
{
  if ( s ) {
    size = s;
    str = new char [ s ];
  }
  else
    str = NULL;
  if ( l ) {
    label = new char [ strlen ( l ) + 1 ];
    strcpy ( label, l );
  }
  else
    label = NULL;
}


string &
string::operator = ( string &s )
{
  size = s.size;
  str = s.str;
  label = s.label;
  return *this;
}


void
string::check_index ( int i )
{
  if (  ( i < 0 )  ||  ( i >= size )  )
    {
      printf ( "string::check_index ( %d )", i );
      if ( label )
	printf ( " %s", label );
      printf ( ": Access out of bounds.\n" );
      exit (0);
    }
}


struct string &
string::copy ( string &s )
{
  if ( this->str == s.str )
    return *this;
  
  if ( str )
    delete [] str;
  
  if ( !s.str ) {
    size = 0;
    str = NULL;
    return *this;
  }
  
  size = s.size;
  str = new char [ size ];
  for ( int i=0; i < size; i++ )
    (*this) (i) = s (i);

  return *this;
}


struct string &
string::copy ( char *s )
{
  if ( this->str == s )
    return *this;

  if ( str )
    delete [] str;
  
  size = strlen ( s ) + 1;
  str = new char [ size ];

  for ( int i=0; i < size-1; i++ )
    (*this) (i) = s [i];

  str[size-1] = '\0';

  return *this;
}


int string::copy (double d, long int decimal) {
  /* check decimal */
  if (decimal<0) {
    printf ("string::copy:\n Invalid value of decimal: %d\n", decimal);
    return 1;
  }
  decimal;
  /* number of digits before dot */
  int digits = 0;
  /* number of characters for sprintf-format-string "%fdigits.decimal" */
  /* 4 = '%' 'f' '.' */
  int noc = 3;
  /* calculate number of digits needed to print d */
  /* watch out for negative numbers */
  if ( d < 0 )
    digits += (int)log10(-d) + 2;
  else
    if ( d == 0 ) {
      digits = 1;
      noc++;
    }
    else
      digits += (int)log10(d) + 1;

  /* calculate number of characters needed to print format string */
  noc += (int)log10(digits)+1 + (int)log10(decimal)+1;

  /* build format string */
  char *formatstring = new char [noc];
  sprintf (formatstring, "%%%d.%df", digits, decimal);
    
  /* build string */
  str = new char [ digits + decimal + 2 ];
  sprintf ( str, formatstring, d );
  str[digits + decimal+1] = '\0';
    
  delete [] formatstring;
  
  return 0;
}

int string::copy (int i) {
  /* number of digits */
  int digits = 0;
  /* calculate number of digits needed to print d */
  /* watch out for negative numbers */
  if ( i < 0 )
    digits += (int)log10(-(double)i) + 2;
  else
    if ( i == 0 )
      digits = 1;
    else
      digits += (int)log10(double(i)) + 1;

  /* build string */
  init ( digits + 1 );
  sprintf ( str, "%d", i );
  str[digits] = '\0';

  return 0;
}


int string::copy (struct variable *v) {
  if (!v) {
    printf ("string::copy(struct variable *v):\n");
    printf (" No variable given.\n");
    return 1;
  }
  switch (v->type) {
  case 'i': /* integer */
    copy (v->iv);
    break;
  case 'd': /* double */
//      for (int run = 0; run < 500000; run++) {
//        printf ("run = %d\n", run);
//        fflush(NULL);
      copy (v->dv, v->dprecision);
      //    }
      //return 1;
    break;
  case 's': /* string */
    copy (*(v->sv));
    break;
  default: /* Unknown type */
    printf ("string::copy:\n Unknown type `%c' of struct variable.\n", 
	    v->type);
    return 1;
  }
  return 0;
}

void
string::out (char **s) {
  *s = new char [size];
  strcpy (*s, str);
}

string &
string::compose ( string &first, string &second, char *inbetween )
{
  copy ( first );
  cat ( inbetween );
  cat ( second );
  return *this;
}


string &
string::compose ( string &first, char *second, char *inbetween )
{
  copy ( first );
  cat ( inbetween );
  cat ( second );
  return *this;
}

string &
string::compose ( string &first, double second, char *inbetween )
{
  char help[1000000];
  sprintf(help, "%g", second);
  copy ( first );
  cat ( inbetween );
  cat ( help );
  return *this;
}

string &
string::compose ( string &first, int second, char *inbetween )
{
  char help[1000000];
  sprintf(help, "%d", second);
  copy ( first );
  cat ( inbetween );
  cat ( help );
  return *this;
}

int
string::element ( int i )
{
  return str[i];
}

int
string::compare ( string &s )
{
  return strcmp ( this->str, s.str );
}


int
string::compare ( char *s )
{
  if ( this->str )
    if ( strcmp ( this->str, s ) )
      return 1;
    else
      return 0;
  return -1;
}

int string::string_span ( char *stopset, int offset ) {
  return (strspn (str+offset, stopset)); 
}

int string::string_span ( string &stopset, int offset ) {
  return (strspn (str+offset, stopset.str)); 
}

int string::string_complement_span ( char *stopset ) {
  return (strcspn (str, stopset));
}

int string::string_complement_span ( char *stopset, int offset ) {
  return (strcspn (str+offset, stopset)); 
}

int string::string_complement_span ( string &stopset, int offset ) {
  return (strcspn (str+offset, stopset.str)); 
}

int string::string_string ( struct string &result, char *needle ) {
  char *help;
  if ((help = strstr(str, needle))) {
    result.copy(help);
    return 1;
  }
  else
    return 0;
}

int string::string_string ( struct string &result, struct string &needle ) {
  char *help;
  if ((help = strstr(str, needle.str))) {
    result.copy(help);
    return 1;
  }
  else
    return 0;
}

int string::string_string ( struct string &result, struct string &needle, 
			    int offset ) {
  char *help;
  if ((help = strstr(str+offset, needle.str))) {
    result.copy(help);
    return 1;
  }
  else
    return 0;
}

int string::string_character ( char c ) {
  if (strchr(str, c))
    return 1;
  else
    return 0;
}


void string::string_pointer_break ( string &result, char *needle ) {
  result.copy (strpbrk (str, needle));
}


struct string &
string::ncopy ( string &s, int n )
{
  if ( str )
    delete [] str;

  if ( n > s.size )
    size = s.size;
  else
    size = n + 1;

  if ( size )
    {
      str = new char [ size ];
      
      for ( int i=0; i < size-1; i++ )
	(*this) (i) = s (i);
      (*this) ( size-1 ) = '\0';
    }
  return *this;
}


struct string &
string::ncopy ( string &s, int n, int offset )
{
  if ( n + offset >= s.size )
    {
      printf ( "Error in string::ncopy : ");
      printf ( "  n=%d, offset=%d, s.size=%d\n", n, offset, s.size );
      printf ( "    Hint: size includes `\\0'.\n" );
      exit ( 1 );
    }

  if ( str )
    delete [] str;

  if ( n > s.size-offset )
    size = s.size-offset;
  else
    size = n + 1;

  if ( size )
    {
      str = new char [ size ];
      
      for ( int i=0; i < size-1; i++ )
	(*this) (i) = s (i+offset);
      (*this) ( size-1 ) = '\0';
    }
  return *this;
}


string &
string::cat ( string &s )
{
  string help ( str );

  size += s.size-1;

  if ( str )
    delete [] str;

  str = new char [ size ];

  for ( int i=0; i < size; i++ )
    if ( i < help.size-1 )
      (*this)(i) = help (i);
    else
      (*this)(i) = s (i-help.size+1);
  
  return *this;
}


string &
string::cat ( char *s )
{
  if ( !s )
    return *this;
  
  if ( !str )
    {
      copy ( s );
      return *this;
    }
  
  string help ( str );
  
  size += strlen ( s );
  
  if ( str )
    delete [] str;
  
  str = new char [ size ];
  
  for ( int i=0; i < size; i++ )
    if ( i < help.size-1 )
      (*this)(i) = help (i);
    else
      (*this)(i) = s [ i-help.size+1 ];
  
  return *this;
}


FILE * 
string::fileopen ( char *s )
{
  return ( fopen ( str, s ) );
}

int
string::fileread (string &file) {
  FILE *in;;
  int number = 0;
    
  /* Count number of characters of input file */
  /* open file */
  if ((in = file.fileopen("r"))==NULL) {
    strprint (file, "Cannot open file `", "'.\n");
    return 1;
  }
  /* Count */
  while ( fgetc(in) != EOF )
    number++;
  /* close file */
  fclose (in);

  /* Copy file to string */
  /* open again */
  if ((in = file.fileopen("r"))==NULL) {
    strprint (file, "Cannot open file `", "'.\n");
    printf ("Since I've been able to open it recently, something really");
    printf ("strange is going on.\n");
    return -1;
  }
  /* get memory */
  init (number);
  /* copy */
  for (int i=0; i<number; i++)
    str[i] = fgetc(in);
  return 0;
}

int
string::filereadc (string &file, char c) {
  FILE *in;
  int characters = 1;
  int counter = 0;
  char ch;

  /* Count number of characters of input file and number of c's */
  /* open file */
  if ((in = file.fileopen("r"))==NULL) {
    strprint (file, "Cannot open file `", "'.\n");
    return -1;
  }
  /* Count */
  while ( (ch = fgetc(in)) != EOF ) {
    characters++;
    if ( ch == c )
      counter++;
  }
  /* close file */
  fclose (in);

  /* Copy file to string */
  /* open again */
  if ((in = file.fileopen("r"))==NULL) {
    strprint (file, "Cannot open file `", "'.\n");
    printf ("Since I've been able to open it recently, something really");
    printf ("strange is going on.\n");
    return -1;
  }
  /* get memory */
  init (characters);
  /* copy */
  for (int i=0; i<characters-1; i++)
    str[i] = fgetc(in);
  str[characters-1] = '\0';
  
  fclose (in);
  
  return counter;
}

int string::filewrite (string &file, char *mode) {
  if ( (*mode != 'a') && (*mode != 'w') ) {
    printf ("string::filewrite:\n Invalid mode %s ", mode);
    strprint (file, "for writing string to file `", "'.\n");
    return 1;
  }

  FILE *out = fopen (file.str, mode);
  if (out) {
    fprintf (out, "%s", str);
    fclose (out);
  }
  else {
    strprint (file, "string::filewrite:\n Unable to open file `", "'");
    printf (" with mode %s.\n", mode);
    return 2;
  }
    
  return 0;
}


int string::filewrite (FILE *out) {
  if (out)
    fprintf (out, "%s", str);
  else {
    printf ("string::filewrite:\n file pointer = NULL.\n");
    return 1;
  }
    
  return 0;
}


int string::system_call () {
  return system (str);
}

void
print ( struct string &s )
{
  printf ( "string " );
  if ( s.label )
    printf ( " %s ", s.label );
  printf ( " = \"" );
  for ( int i=0; i<s.size-1; i++ )
    printf ( "%c", s(i) );
  printf ("\"\n");
  return;
}


void 
strprint ( struct string &s, char *first, char *last )
{
  if ( first )
    printf ( "%s", first );    
  for ( int i=0; i < s.size - 1; i++ )
    printf ( "%c", s(i) );
  if ( last )
    printf ( "%s", last );    
  return;
}

void 
strprint ( struct string &s, int offset, char *first, char *last )
{
  if ( first )
    printf ( "%s", first );    
  for ( int i=offset; i < s.size - 1; i++ )
    printf ( "%c", s(i) );
  if ( last )
    printf ( "%s", last );    
  return;
}

void 
strprint ( struct string &s, int offset, char stop, char *first, char *last )
{
  if ( first )
    printf ( "%s", first );    
  
  int i = offset;
  while ( (i < s.size-1) && (s(i) != stop) ) {
    printf ( "%c", s(i) );
    i++;
  }

  if ( last )
    printf ( "%s", last );    
  return;
}


--------------090302080802010307050504
Content-Type: text/plain;
 name="safe_string.h"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="safe_string.h"

#ifndef SAFE_STRING_H
#define SAFE_STRING_H

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

//#include "variable.h"

/* This straight-forward string class is intended to make use of
   string operations safe.  Every function is meant to allocate just
   the memory the resulting string needs.  No space is wasted and no
   bytes are written in not-allocated memory.  To garantuee this, the
   'size' of a string is the number of characters stored in the
   string, including the ending '\0'. */
struct string {
  int size;
  char *label;

  string ();
  string ( int s, char *l = NULL );
  string ( char *s, char *l = NULL );
  string ( string &s, char *l = NULL );
  ~string ();

  void clean ();

  char &operator () ( int i )
    {
      check_index ( i );
      return str [i];
    }

  string &operator= ( string &s );

  /* Add a 's' to *this.  (strcat) */
  string &cat ( string &s );
  string &cat ( char *s );
  
  /* copies 's' to *this. (strcpy) */
  string &copy ( string &s );
  string &copy ( char *s );
  /* makes a string (*this) out of d.  Builds format-string for sprintf 
     "%a.decimalf" by calculating a from d. */
  int copy (double d, long int decimal);
  int copy (int i);
  /* copies the content of v to string. */
  int copy (struct variable *v);
  /* builds 'cs' with str of string */
  void out (char **cs);

  /* copies first 'n' bytes of 's' to *this.  (strncpy) */
  string &ncopy ( string &s, int n );
  /* copies 'n' bytes starting at 'offset' of 's' to *this.  (strncpy) */
  string &ncopy ( string &s, int n, int offset );

  /* composes string of 'first' and 'second' with 'inbetween'
     inbetween.  E.g. 'first' containing "first", 'second' containing
     "second" and 'inbetween' containing "." result is
     "first.second". */
  string &compose ( string &first, string &second, char *inbetween );
  string &compose ( string &first, char *second, char *inbetween );
  string &compose ( string &first, double second, char *inbetween );
  string &compose ( string &first, int second, char *inbetween );

  /* returns element i */
  int element ( int i );

  /* compares *this to 's'.  Returnvalues just like strcmp. */
  int compare ( struct string &s );
  int compare ( char *s );

  /* Works like strcspn.  Citing Emacs *info*: 
     The `strcspn' ("string complement span") function returns the
     length of the initial substring of STRING that consists entirely
     of characters that are _not_ members of the set specified by the
     string STOPSET.  (In other words, it returns the offset of the
     first character in STRING that is a member of the set STOPSET.)

     For example,
          strcspn ("hello, world", " \t\n,.;!?")
              => 5
  */
  int string_complement_span ( char *stopset, int offset );
  int string_complement_span ( struct string &stopset, int offset );
  int string_complement_span ( char *stopset );
  
  /* Works like strspn.  Citing Emacs *info*: 
     The `strspn' ("string span") function returns the length of the
     initial substring of STRING that consists entirely of characters
     that are members of the set specified by the string SKIPSET.  The
     order of the characters in SKIPSET is not important.
     
     For example,
          strspn ("hello, world", "abcdefghijklmnopqrstuvwxyz")
              => 5
  */
  int string_span ( struct string &stopset, int offset );
  int string_span ( char *stopset, int offset );
  
  /* Searches 'needle' in *this and copies the substring beginning
     with 'needle' to 'result'.  Return value is 1 if 'needle' is
     found, 0 otherwise.  (strstr) */
  int string_string ( struct string &result, char *needle );
  int string_string ( struct string &result, struct string &needle );
  int string_string ( struct string &result, struct string &needle, 
		      int offset );
  /* Searches character 'c' in *this.  Return value is 1 if 'c' is
     found, 0 otherwise.  (strchr) */
  int string_character ( char c );

  /* In a way like strbrk.  Copies the string beginning with the first
     found member of 'needle' in *this to result.  
  */
  void string_pointer_break ( struct string &result, char *needle );

  /* Interpretes *this as a filename returns a pointer to the file,
     opened in mode 's'.  (fopen) */
  FILE *fileopen ( char *s );
  /* copies the contents of 'file' to *this. */
  int fileread (string &file);
  /* copies the contents of 'file' to *this and returns the number of
     lines. */
  int filereadc (string &file, char count);
  /* writes contents of *this to the file named 'file'.  Mode should
     be "w" or "a" according to fopen(). */
  int filewrite (string &file, char *mode);
  /* writes *this to stream *out. */
  int filewrite (FILE *out);

  /* stdlib's 'system' */
  int system_call ();

  void init ( int s, char *l = NULL );

  protected:
    char *str;
    void check_index ( int i );
};

void print ( struct string &s );

/* print to standard output in the following order: 'first', 'string',
   'last'.  The Elements printed form 'string' may be limited by
   'offset' (first printed element) and 'stop' (last printed
   element). */
void strprint ( struct string &s, char *first = NULL, char *last = NULL ); 
void strprint ( struct string &s, int offset, char *first = NULL, 
		char *last = NULL ); 
void strprint ( struct string &s, int offset, char stop, char *first = NULL, 
		char *last = NULL );

#endif



--------------090302080802010307050504
Content-Type: text/plain;
 name="simanneal.h"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="simanneal.h"

#ifndef SIMANNEAL_H
#define SIMANNEAL_H

#include "variable.h"
#include "safe_string.h"
#include "evaluate.h"

struct simanneal_varlist {
  simanneal_varlist ();
  ~simanneal_varlist ();

  void clean ();
  void clean (struct simanneal_varlist *svl);

  /* copies parametertext's to x_now */
  int pt2xn ();
  struct variablelist *vl;
  struct simanneal_varlist *next;
};

struct simulated_annealing {
  simulated_annealing ();
  simulated_annealing (struct variablelist *vlist, struct basisfile *bf, 
		       struct evaluate *eval, int tm, double tf, 
		       struct string *syscall);
  ~simulated_annealing ();
  /* list of all variables */
  struct variablelist *vl;
  /* list of variables relevant for simulated annealing */
  struct simanneal_varlist *svl;
  /* basisfile text */
  struct basisfile *text;
  /* abort criteria */
  struct evaluate *success;
  /* maximum value of tc */
  int tc_max; /* 100 */
  /* factor of decreasement for temperature, when tc reaches tc_max */
  double t_factor; /* 0.98 */
  /* system call */
  struct string *call;

  int build_varlist ();
  int optimize ();
  int vary_simvarlist ();
  int take_new_result (struct variable &fnew, struct variable &fold, double t);
};

int x_now_2_x_opt (struct simanneal_varlist *svl);

#endif


--------------090302080802010307050504
Content-Type: text/plain;
 name="simannealfile.cpp"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="simannealfile.cpp"

#include "simanneal.h"

#include <time.h>
#include <math.h>

#include "calculate.h"

simanneal_varlist::simanneal_varlist () {
  vl = NULL;
  next = NULL;
}

simanneal_varlist::~simanneal_varlist () {
  clean (this);
}

void simanneal_varlist::clean () {
  clean (this);
}

void simanneal_varlist::clean (struct simanneal_varlist *svl) {
  if (svl) {
    if (svl->next) {
      clean (svl->next);
      svl->next = NULL;
    }
    vl->clean ();
  }
}

int simanneal_varlist::pt2xn () {
  struct simanneal_varlist *help = this;
  while (help) {
    if (help->vl->pt2xn (1)) {
      printf ("simanneal_varlist::pt2xn ():\n ");
      printf ("Error while copying parameter text to x_now of variable no. %d",
	      help->vl->number);
      printf ("\n");
      return 1;
    }
    help = help->next;
  }
  return 0;
}

int x_now_2_x_opt (struct simanneal_varlist *svl) {
  while (svl) {
    if (!svl->vl) {
      printf ("x_now_2_x_opt ():\n ");
      printf ("Empty variable list!.\n");
      return 1;
    }
    if (!svl->vl->x_opt) {
      printf ("x_now_2_x_opt ():\n ");
      printf ("Empty x_opt in variable list!.\n");
      return 1;
    }
    if (!svl->vl->x_now) {
      printf ("x_now_2_x_opt ():\n ");
      printf ("Empty x_now in variable list!.\n");
      return 1;
    }

    svl->vl->x_opt->copy (svl->vl->x_now);
    svl = svl->next;
  }
  return 0;
}

simulated_annealing::simulated_annealing () {
  vl = NULL;
  svl = NULL;
  text = NULL;
  success = NULL;
  call = NULL;
};

simulated_annealing::simulated_annealing (struct variablelist *vlist, 
					  struct basisfile *bf, 
					  struct evaluate *eval,
					  int tm, double tf, 
					  struct string *syscall) {
  tc_max = tm;
  t_factor = tf;
  vl = vlist;
  text = bf;
  success = eval;
  call = syscall;
}


simulated_annealing::~simulated_annealing () {
  vl = NULL;
  svl = NULL;
  text = NULL;
  success = NULL;
  call = NULL;
}

int simulated_annealing::build_varlist () {
  struct simanneal_varlist *help = NULL;
  struct variablelist *helpvl = vl;

  while (helpvl) {
    if (helpvl->number > 0) {
      if (help) {
	help->next = new struct simanneal_varlist;
	help = help->next;
      }
      else {
	svl = new struct simanneal_varlist;
	help = svl;
      }
      help->vl = helpvl;
    }
    helpvl = helpvl->next;
  }
  
  if (!help) {
    printf ("simulated_annealing::build_varlist:\n");
    printf (" No valid variables found.\n");
    return 1;
  }
  return 0;
}

int simulated_annealing::optimize ()
{
  /* Value of calculation with valid vector */
  struct variable f_x;
  f_x.init (0.0, 10);
  /* Value of calculation with new vector */
  struct variable f_x_dx;
  f_x_dx.init (0.0, 10);
  /* temperature */
  double temperature = 1;
  /* counter of times of temperature increasement */
  int tc = 1;
  int take;

  /* initialize random number generator */
  time_t init_rand;
  time (&init_rand);
  srand (init_rand);

  /* calculate with first vector */
  if (calculate (f_x, text, call)) {
    printf ("simulated_annealing::optimize ():\n ");
    strprint (*call, "Error while trying to execute\n  `", "'\n");
    return 1;
  }

  while (!success->abort(f_x)) {
    /* build next variation of vector x */
    if (vary_simvarlist ()) {
      printf ("simulated_annealing::optimize ():\n");
      printf (" Error while building new variable vector.\n");
      return 1;
    }

      /* calculate for next variation of vector */
    if (calculate (f_x_dx, vl, text, call)) {
      strprint (*call, "Error while executing\n  ", "\n");
      return 1;
    }
    
    /* evaluate result */
    if ((take = take_new_result (f_x_dx, f_x, temperature)) < 0) {
      printf ("simulated_annealing::optimize:\n");
      printf (" Error while evaluating new result.\n");
      return 1;
    }


    if (take) {
      /* new result is better */
      f_x = f_x_dx;
      /* => x_now becomes new x_opt */
      x_now_2_x_opt (svl);
      /* reset temperature counter */
      tc = 1;
      /* testy */
      printf ("%g\n", svl->vl->x_now->dv);
    }
    else {
      if (tc++ == tc_max) {
	tc = 1;
	temperature *= t_factor;
      }
    }
  }
  return 0;
}

int simulated_annealing::take_new_result (struct variable &fnew, 
					  struct variable &fold, double t) {
  double old;
  double test;
  switch (fnew.type) {
  case 'd' : /* double value */
    if (read_double(old, &fold)) {
      printf ("simulated_annealing::take_new_result:\n");
      printf (" Error while reading `fold'.\n");
      return -1;
    }
    test = (double)rand()/RAND_MAX;
    if ( (fnew.dv < old) 
	 || (exp((old-fnew.dv)/t) > (double)rand()/RAND_MAX)
	 )
      return 1;
    return 0;
    break;
  case 'i' : /* integer value */
    printf ("simulated_annealing::take_new_result:\n");
    printf (" Comparison with integers isn't implemented yet.\n");
    return -1;
    break;
  case 's' : /* string value */
    printf ("simulated_annealing::take_new_result:\n");
    printf (" Comparison with strings isn't implemented yet.\n");
    return -1;
    break;
  default :
    printf ("simulated_annealing::take_new_result:\n");
    printf (" Unknown type of `fnew' `%c'.\n", fnew.type);
    return -1;
  }
  return 0;
}


int simulated_annealing::vary_simvarlist ()
{
  struct simanneal_varlist *help = svl;
  while (help) {
    if (!help->vl->sap) {
      printf("simulated_annealing::vary_simvarlist():\n");
      printf(" No simulated annealing parameters found for variable no. %d.\n",
	     help->vl->number);
      return 1;
    }
    if (random_step (help->vl->x_now, help->vl->sap->dx)) {
      printf ("simulated_annealing::vary_simvarlist():\n");
      printf (" Error while making random step of variable no. %d.\n",
	      help->vl->number);
      return 1;
    }
    help = help->next;
  }
  return 0;
}

//  double 
//  simulated_annealing::amotsa (matrix &p, vector &y, vector &psum, int ndim, vector &pb, 
//  		   double *yb, int ihi, double *yhi, double fac, double tt,
//  		   struct antenna_list *antenna, double f, double k,
//  		   int (*e_func)(complex<double> &E,radiator_list *send, 
//  				 double x, double y, double z, double f, 
//  				 double beta, complex<double> rho,
//  				 char receive_type, char polarization, 
//  				 char field, int posnum)) {
//    int j;
//    double fac1, fac2, yflu, ytry;
//    vector ptry (ndim, "ptry");
  
//    fac1 = (1.0-fac)/ndim;
//    fac2 = fac1-fac;
//    for (j=0; j<ndim; j++)
//      ptry(j) = psum(j)*fac1 - p(ihi,j)*fac2;

//    /* copy try values to antenna */
//    for (int i=0; i<antenna->cl->size; i++) 
//      *(antenna->cl->c[i]) = ptry(i);
//    if (guete_e_position (ytry, f, k, antenna, e_func)) {
//      printf("calculate::amotsa ():\n ");
//      printf("Error while calculating target function value.\n");
//      return 1;
//    }

//    if (ytry <= *yb) {
//      /* try is better => take try! (antenna already holds the
//         try-values) */
//      pb = ptry;
//      *yb = ytry;
//    }
//    else {
//      /* try is worse => discard try.  antenna holds the try-values:
//         restore the pb values to antenna! */
//      for (int i=0; i<antenna->cl->size; i++) 
//        *(antenna->cl->c[i]) = pb(i);
//    }
//    yflu = ytry-tt*log((double)rand()/RAND_MAX);
//    if (yflu < *yhi) {
//      y(ihi) = ytry;
//      *yhi = yflu;
//      for (j=0; j<ndim; j++) {
//        psum(j) += ptry(j)-p(ihi,j);
//        p(ihi,j)=ptry(j);
//      }
//    }
//    return yflu;
//  }

//  int
//  calculate::simuann (double &e_max, double &x_max, double &y_max, double &z_max,
//  		    double &angle_max, antenna_list *antenna, matrix &p_ini, 
//  		    double temperature, double f, double k, 
//  		    int (*e_func)(complex<double> &E,radiator_list *send, 
//  				  double x, double y, double z, double f, 
//  				  double beta, complex<double> rho,
//  				  char receive_type, char polarization, 
//  				  char field, int posnum),
//  		    int biter, int itm, double tfe, double td) {

//    int itermax = itm;
//    double tdecrease = td;
//    double tfactorend = tfe;
//    double oldbest = -1e99;
//    int bigiterate_max = biter;
//    string filename;

//    // Randomgenerator initialisieren
//    time_t init_rand;
//    time (&init_rand);
//    srand (init_rand);
//    // Numerical Recipies in C, p. 452 ff.
  
//    double tt, sum;
//    int n,m;

//    /* number of variables to vary */
//    int ndim = antenna->cl->size;       
//    int mpts = ndim + 1;
//    int i, ilo, ihi, j;
//    double yhi, ylo, ynhi, yt, ytry, ysave;
//    double rtol, swap;
//    vector psum (ndim, "psum");
//    vector pb (ndim, "p best ever");
//    vector y (ndim+1, "y");
//    double yb = 1e99;
//    struct matrix p (p_ini, "point simplex matrix");

//    double ftol = 1e-6;
//    int iter;

//    double verybest = 1e99;
//    vector verybestpoint (ndim, "very best point ever found");

//    for (int bigiterate = 0; bigiterate < bigiterate_max; bigiterate++){
//          p = p_ini;

//      //    print (p);

//      yb = 1e99;
//      zero (pb);
    
//      /* calculate first vector (for edges of simplex described by p) */
//      for (i=0; i<y.size; i++) {
//        /* copy edge coordinates to vector coordinates */
//        for (j=0; j<p.cols; j++)
//  	*(antenna->cl->c[j]) = p(i,j);
//        if (guete_e_position (y(i), f, k, antenna, e_func)) {
//  	printf("calculate::simuann ():\n ");
//  	printf("Error while calculating target function.\n");
//  	return 1;
//        }
//      }
    
//      tt = -temperature;
    
    
//      while (-tt > tfactorend * temperature) {
//        //     printf (" tt = %g\n", tt);
//       iter = itermax;
      
//        // GET_PSUM
//        for (n=0; n<ndim; n++) {
//  	for (sum = 0, m=0; m<mpts; m++)
//  	  sum += p(m,n);
//  	psum(n) = sum;
//        }
      
//        //      print (psum);
      
//        for (;;) {
//  	ilo = 0;
//  	ihi = 1;
//  	ynhi = ylo = y(ilo) + tt*log((double)rand()/RAND_MAX);
//  	yhi = y(ihi) + tt*log((double)rand()/RAND_MAX);
//  	if (ylo > yhi) {
//  	  ihi = 0;
//  	  ilo = 1;
//  	  ynhi = yhi;
//  	  yhi = ylo;
//  	  ylo = ynhi;
//  	}
//  	for (i=2; i<mpts; i++) {
//  	  yt = y(i)+tt*log((double)rand()/RAND_MAX);
//  	  if (yt <= ylo) {
//  	    ilo = i;
//  	    ylo = yt;
//  	  }
//  	  if (yt > yhi) {
//  	    ynhi = yhi;
//  	    ihi = i;
//  	    yhi = yt;
//  	  }
//  	  else 
//  	    if (yt > ynhi)
//  	      ynhi = yt;
//  	}
//  	rtol = 2*fabs(yhi-ylo)/(fabs(yhi)+fabs(ylo));
//  	//printf ("\nrtol = %g\t iter = %d\n", rtol, iter);
//  	if (rtol < ftol || iter < 0) {
//  	  swap = y(0);
//  	  y(1) = y(ilo);
//  	  y(ilo) = swap;
//  	  for (n=0; n<ndim; n++) {
//  	    swap = p(0,n);
//  	    p(0,n) = p(ilo,n);
//  	    p(ilo,n) = swap;
//  	  }
//  	  break;
//  	}
//  	iter -= 2;
	
//  	/* Begin a new iteration. */
//  	/* Try extrapolation through the face of the simplex by a
//             factor of -1 across from the high point. (reflection of the
//             simplex from the high point. */
//  	ytry = amotsa(p, y, psum, ndim, pb, &yb, ihi, &yhi, -1.0, tt, 
//  		      antenna, f, k, e_func);
//  	if (ytry <= ylo) 
//  	  /* Reflection try leads to a better result.  So try an
//               additional extrapolation by a factor of 2. */
//  	  ytry = amotsa(p, y, psum, ndim, pb, &yb, ihi, &yhi, 2.0, tt,
//  			antenna, f, k, e_func);
//  	else 
//  	  if (ytry >= ynhi) {
//  	    /* reflected point is worse than the second-highest, so
//  	       look for an intermediate lower point, i.e. do a
//  	       one-dimensional contraction. */
//  	    ysave = yhi;
//  	    ytry =amotsa(p, y, psum, ndim, pb, &yb, ihi, &yhi, 0.5, tt,
//  			 antenna, f, k, e_func);
//  	    if (ytry >= ysave) {
//  	      /* The high point seems to stay.  So better contract
//                   around the lowest (i.e. best) point. */
//  	      for (i=0; i<mpts; i++)
//  		if (i!=ilo) {
//  		  for (j=0; j<ndim; j++) {
//  		    psum(j) = 0.5*(p(i,j)+p(ilo,j));
//  		    p(i,j) = psum(j);
//  		  }
//  		  for (int u=0; u<psum.size; u++)
//  		    *(antenna->cl->c[u]) = psum(u);
//  		  if (guete_e_position (y(i), f, k, antenna, e_func)) {
//  		    printf("calculate::simuann ():\n ");
//  		    printf("Error while calculating target function.\n");
//  		    return 1;
//  		  }
//  		}
//  	      iter -= ndim;
//  	      // GET_PSUM
//  	      for (n=0; n<ndim; n++) {
//  		for (sum = 0, m=0; m<mpts; m++)
//  		  sum += p(m,n);
//  		psum(n) = sum;
//  	      }
//  	    }
//  	  }
//  	  else
//  	    ++iter;
//        }

//        tt *= tdecrease;
//        if (oldbest != yb) {
//  	oldbest = yb;
//        }
//      }
    
//      if (verybest > yb) {
//        verybest = yb;
//        for (int q=0; q<pb.size; q++)
//  	verybestpoint(q) = pb(q);
//      }
//    }

//    e_max = 1/verybest*1/verybest;
//    x_max = antenna->x;
//    y_max = antenna->y;
//    z_max = antenna->z;

//    return 0;
//  }

--------------090302080802010307050504
Content-Type: application/x-msdownload;
 name="simannealfile.dll"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="simannealfile.dll"

TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA4AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4g
RE9TIG1vZGUuDQ0KJAAAAAAAAAAbQZLxXyD8ol8g/KJfIPyitz/3olcg/KLcPPKifiD8orc/
9qLZIPyioAD4olog/KJfIP2iNyD8oj0/76JdIPyitz/qolgg/KK3P/iiXiD8olJpY2hfIPyi
AAAAAAAAAABQRQAATAEEAF1JXTwAAAAAAAAAAOAADiELAQYAABACAADAAAAAAAAA0NgAAAAQ
AAAAIAIAAAAAEAAQAAAAEAAABAAAAAAAAAAEAAAAAAAAAADgAgAAEAAAAAAAAAIAAAAAABAA
ABAAAAAAEAAAEAAAAAAAABAAAABwQQIAVgAAAOg4AgBQAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAALACAKwZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAIAIAfAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC50ZXh0AAAAFwUCAAAQ
AAAAEAIAABAAAAAAAAAAAAAAAAAAACAAAGAucmRhdGEAAMYhAAAAIAIAADAAAAAgAgAAAAAA
AAAAAAAAAABAAABALmRhdGEAAAAkXQAAAFACAABQAAAAUAIAAAAAAAAAAAAAAAAAQAAAwC5y
ZWxvYwAA/iEAAACwAgAAMAAAAKACAAAAAAAAAAAAAAAAAEAAAEIAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
/4PECOsWjZX4z///Uo2F+N///1DoC8T//4PECIM9BK0CEAB0O42N+O///1GNlfjf//9Si0UI
UP8VBK0CEIPEDIXAdByDfQgCdQtoqIICEP8VjCACEIuF+O///+n/AAAAi00IixSNrIICEIPi
AYXSdD6LRQiDPIW4ggIQ/3QxagCNjfDP//9RjZX43///UuiBxP//g8QEUI2F+N///1CLTQiL
FI24ggIQUv8ViCACEItFCIsMhayCAhCD4QKFyXQNjZX43///Uv8VkCACEItFCIsMhayCAhCD
4QSFyXRug30QAHQdagqNldzP//9Si0UQUOguiQAAg8QMiYXUz///6wrHhdTP//8AAAAAjY0A
8P//UYtVFFKLhdTP//9Qi00MUYtVCFLoOgAAAIPEFImF+O///4N9CAJ1C2ioggIQ/xWMIAIQ
i4X47///6xODfQgCdQtoqIICEP8VjCACEDPAX4vlXcNVi+y4OBEAAOiDyP//g30YAHUlaPQs
AhBqAGjaAQAAaOgsAhBqAuhF/P//g8QUg/gBdQXoKPz//zPAhcB1z2gEAQAAjY34/v//UWoA
/xWgIAIQhcB1FGjQLAIQjZX4/v//UuhZwv//g8QIjYX4/v//iUX8i038Ueg0w///g8QEg/hA
dimLVfxS6CPD//+DxASLTfyNVAHAiVX8agNozCwCEItF/FDolo4AAIPEDItNFImN8O7//4O9
8O7//wB0SYuV8O7//1Lo5cL//4PEBIP4QHY1i4Xw7v//UOjRwv//g8QEi43w7v//jVQBwImV
8O7//2oDaMwsAhCLhfDu//9Q6DuOAACDxAyDfQgCdQzHhezu//9YLAIQ6wrHhezu//+oIQIQ
i00YD74RhdJ0C4tFGImF6O7//+sKx4Xo7v//qCECEItNGA++EYXSdBKDfQgCdQzHheTu//9I
LAIQ6wrHheTu//+oIQIQi0UYD74Ihcl0DMeF4O7//0QsAhDrCseF4O7//6ghAhCDfRAAdAuL
VRCJldzu///rCseF3O7//6ghAhCDfRAAdAzHhdju//88LAIQ6wrHhdju//+oIQIQg30MAHQL
i0UMiYXU7v//6wrHhdTu//+oIQIQg30MAHQMx4XQ7v//NCwCEOsKx4XQ7v//qCECEIO98O7/
/wB0DouN8O7//4mNzO7//+sKx4XM7v//qCECEIO98O7//wB0DMeFyO7//ygsAhDrCseFyO7/
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
8FHoDWEAAIPEDIlF9ItV9DtV/HQUi0X4i0gMg8kgi1X4iUoMg8j/6wiLRQgl/wAAAF9eW4vl
XcPMzMzMzMzMzMzMzMzGhXD////+Cu11S9nJ2fHrDcaFcP////4y7dnq3snoOwEAANno3sH2
hWH///8BdBTZ6IM9BJYCEAF0BN7x6wXofXkAAPbCQHUC2f0K7XQC2eDpsgIAAOhGAQAAC8B0
FDLtg/gCdAL21dnJ2eHrn+moAgAA6T4DAADd2N3Y2y0whgIQxoVw////AsPZ7dnJ2eSb3b1g
////m/aFYf///0F10tnxw8aFcP///wLd2NstOoYCEMMKyXVTw9ns6wLZ7dnJCsl1rtnxw+lO
AgAA6M8AAADd2N3YCsl1Dtnug/gBdQYK7XQC2eDDxoVw////AtstMIYCEIP4AXXtCu106dng
6+Xd2OkNAgAA3djpqAIAAFjZ5JvdvWD///+b9oVh////AXUP3djbLTCGAhAK7XQC2eDDxoVw
////BOnXAQAA3djd2NstMIYCEMaFcP///wPDCsl1r93Y2y0whgIQw9nA2eHbLU6GAhDe2Zvd
vWD///+b9oVh////QXWV2cDZ/Nnkm929YP///5uKlWH////Zydjh2eSb3b1g////2eHZ8MPZ
wNn82Nmb3+CedRrZwNwNYoYCENnA2fze2Zvf4J50DbgBAAAAw7gAAAAA6/i4AgAAAOvxVoPs
dIv0VoPsCN0cJIPsCN0cJJvddgjo72wAAIPEFN1mCN0Gg8R0XoXAdAXpwwEAAMPMzMzMzMzM
zMyAeg4FdRFmi51c////gM8CgOf+sz/rBGa7PxNmiZ1e////2a1e////u6yGAhDZ5YmVbP//
/5vdvWD////GhXD///8Am4qNYf///9Dh0PnQwYrBJA/XD77AgeEEBAAAi9oD2IPDEP8jgHoO
BXURZoudXP///4DPAoDn/rM/6wRmuz8TZomdXv///9mtXv///7ushgIQ2eWJlWz///+b3b1g
////xoVw////ANnJio1h////2eWb3b1g////2cmKrWH////Q5dD90MWKxSQP14rg0OHQ+dDB
isEkD9fQ5NDkCsQPvsCB4QQEAACL2gPYg8MQ/yPowQAAANnJ3djD6LcAAADr9t3Y3djZ7sPd
2N3Y2ejD271i////261i////9oVp////QHQIxoVw////B8PGhXD///8B3AWkhgIQw9nJ271i
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
TdCLhIHEAAAAC8KLTfyLVdCJhIrEAAAAi0Xsi03YiQiLVewDVdiLRdiJQvy4AQAAAIvlXcPM
zMzMzFWL7IHsaAEAAKHUnAIQa8AUUIsN2JwCEFH/FVAgAhCFwHQIg8j/6e4FAACLFdicAhCJ
lcT+///HheD+//8AAAAA6w+LheD+//+DwAGJheD+//+LjeD+//87DdScAhAPjbMFAACLlcT+
//+LQhCJhaD+//9oxEEAAIuNoP7//1H/FVAgAhCFwHQKuP7////phgUAAIuVxP7//4tCDImF
2P7//4uNoP7//4HBRAEAAIlN6IuVxP7//4tCCIlF/MeFvP7//wAAAADHhaj+//8AAAAAx0X0
AAAAAOsJi030g8EBiU30g330IA+N7gQAAMeF5P7//wAAAADHhbD+//8AAAAAx4XU/v//AAAA
AMeFtP7//wAAAADrD4uVtP7//4PCAYmVtP7//4O9tP7//0B9E4uFtP7//8eEhej+//8AAAAA
69WDffwAD4wxBAAAaACAAACLjdj+//9R/xVQIAIQhcB0Crj8////6a0EAACLldj+//+JVfjH
hcD+//8AAAAA6w+LhcD+//+DwAGJhcD+//+DvcD+//8ID413AQAAi034g8EMiY3Q/v//i5XQ
/v//gcLwDwAAiZXI/v//i4XQ/v//g3j8/3ULi43I/v//gzn/dAq4+////+k9BAAAi5XQ/v//
iwKJhbj+//+Ljbj+//+Jjaz+//+Llaz+//+D4gGF0nQ2i4W4/v//g+gBiYW4/v//gb24/v//
AAQAAH4KuPr////p8QMAAIuN1P7//4PBAYmN1P7//+tCi5W4/v//wfoEg+oBiZW0/v//g720
/v//P34Kx4W0/v//PwAAAIuFtP7//4uMhej+//+DwQGLlbT+//+JjJXo/v//g724/v//EHwZ
i4W4/v//g+APhcB1DIG9uP7///APAAB+Crj5////6XIDAACLjdD+//8Djbj+//+LUfw7laz+
//90Crj4////6VEDAACLhdD+//8Dhbj+//+JhdD+//+LjdD+//87jcj+//8PgvD+//+LldD+
//87lcj+//90Crj4////6RUDAACLRfgFABAAAIlF+Olt/v//i03oixE7ldT+//90Crj3////
6e4CAACLReiJhcz+///HRewAAAAA6wmLTeyDwQGJTeyDfexAD40tAgAAx4WY/v//AAAAAIuV
zP7//4mV0P7//4uF0P7//4tIBImNpP7//4uVpP7//zuVzP7//w+EIwEAAItF7IuNmP7//zuM
hej+//8PhA0BAACLlaT+//87ldj+//9yE4uF2P7//wUAgAAAOYWk/v//cgq49v///+lRAgAA
i42k/v//geEA8P//iY2c/v//i5Wc/v//g8IMiVXwi0XwBfAPAACJhdz+//+LTfA7jdz+//90
H4tV8DuVpP7//3UC6xKLRfCLCIPh/otV8APRiVXw69aLRfA7hdz+//91Crj1////6eYBAACL
jaT+//+LEcH6BIPqAYmVtP7//4O9tP7//z9+CseFtP7//z8AAACLhbT+//87Rex0Crj0////
6aoBAACLjaT+//+LUQg7ldD+//90Crjz////6Y8BAACLhaT+//+JhdD+//+LjZj+//+DwQGJ
jZj+///pvP7//4O9mP7//wB0boN97CB9MroAAACAi03s0+qLheT+//8LwomF5P7//7oAAACA
i03s0+qLhbz+//8LwomFvP7//+s2i03sg+kgugAAAIDT6ouFsP7//wvCiYWw/v//i03sg+kg
ugAAAIDT6ouFqP7//wvCiYWo/v//i43Q/v//i1EEO5XM/v//dRKLReyLjZj+//87jIXo/v//
dAq48v///+nLAAAAi5XM/v//i0IIO4XQ/v//dAq48f///+mwAAAAi43M/v//g8EIiY3M/v//
6cD9//+LVfSLhaD+//+LjeT+//87TJBEdRiLVfSLhaD+//+LjbD+//87jJDEAAAAdAe48P//
/+toi5XY/v//gcIAgAAAiZXY/v//i0XoBQQCAACJReiLTfzR4YlN/On/+v//i5XE/v//i4W8
/v//OwJ1EYuNxP7//4uVqP7//ztRBHQHuO/////rFouFxP7//4PAFImFxP7//+ks+v//M8CL
5V3DzMzMVYvsg+wMi0UIg8ABPQABAAB3F4tNCIsVXIgCEDPAZosESiNFDOmJAAAAi00IwfkI
geH/AAAAgeH/AAAAixVciAIQM8BmiwRKJQCAAACFwHQii00IwfkIgeH/AAAAiE30ilUIiFX1
xkX2AMdF+AIAAADrEYpFCIhF9MZF9QDHRfgBAAAAagFqAGoAjU38UYtV+FKNRfRQagHow28A
AIPEHIXAdQQzwOsLi0X8Jf//AAAjRQyL5V3DzMzMzMzMzMzMVYvsg+xsaIEAAABosC8CEGoC
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
/38AAHXy2XwkHItEJBwNPwMAACX/8wAAiUQkINlsJCCLRCQYJf9/AAB0ET3/fwAAdDKLRCQU
A8BzKusIi0QkFAPAciDZyd3Y2cDYDdiLAhDbfCQE22wkENnJm9lsJBzp+P7//9lsJBze+cOD
7CyD4D//JIUejAIQ2PCDxCzDg8QszQbY+IPELMODxCzNBtjwg8Qsw974g8Qsw9j4g8Qsw97w
g8Qsw9t8JAzZwNs8JNt8JCDonP7//9tsJCDZyYPELMODxCzNBts8JNt8JAzogf7//9tsJAzZ
yYPELMODxCzNBtnJ23wkDNnA2zwk23wkIOhe/v//22wkIIPELMPbPCTbfCQM6Er+//+DxCzD
23wkDNs8JOg6/v//22wkDIPELMPbfCQM2zwk6Cb+//+DxCzD23wkDNnJ2cDbPCTbfCQg6A7+
///ZydtsJCDZyoPELMODxCzNBts8JNnJ23wkDOjv/f//2cnbbCQM2cqDxCzDg8QszQbZytt8
JAzZydnA2zwk23wkIOjI/f//2cnbbCQgg8Qsw9s8JNnJ23wkDOiw/f//2cmDxCzD23wkDNnJ
2zwk6Jz9///ZydtsJAyDxCzD23wkDNnJ2zwk6IT9///ZyYPELMPbfCQM2crZwNs8JNt8JCDo
av3//9nK22wkINnLg8Qsw4PELM0G2zwk2crbfCQM6Ev9///ZyttsJAzZy4PELMODxCzNBtnL
23wkDNnK2cDbPCTbfCQg6CT9///ZyttsJCCDxCzD2zwk2crbfCQM6Az9///ZyoPELMPbfCQM
2crbPCTo+Pz//9nK22wkDIPELMPbfCQM2crbPCTo4Pz//9nKg8Qsw9t8JAzZy9nA2zwk23wk
IOjG/P//2cvbbCQg2cyDxCzDg8QszQbbPCTZy9t8JAzop/z//9nL22wkDNnMg8Qsw4PELM0G
2czbfCQM2cvZwNs8JNt8JCDogPz//9nL22wkIIPELMPbPCTZy9t8JAzoaPz//9nLg8Qsw9t8
JAzZy9s8JOhU/P//2cvbbCQMg8Qsw9t8JAzZy9s8JOg8/P//2cuDxCzD23wkDNnM2cDbPCTb
fCQg6CL8///ZzNtsJCDZzYPELMODxCzNBts8JNnM23wkDOgD/P//2czbbCQM2c2DxCzDg8Qs
zQbZzdt8JAzZzNnA2zwk23wkIOjc+///2czbbCQgg8Qsw9s8JNnM23wkDOjE+///2cyDxCzD
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
AA+O+wAAAGgAEAAAagCLlezv//9S6Ahk//+DxAxoAIAAAItFCFDoZy4AAIPECIlF/IG96O//
/wAQAAB8DMeF4O///wAQAADrDIuN6O///4mN4O///4uV4O///4mV+O///4G96O///wAQAAB8
DMeF3O///wAQAADrDIuF6O///4mF3O///4uN3O///1GLlezv//9Si0UIUOgmqv//g8QMiYX4
7///g7347////3Uj6P9b//+DOAV1C+jlW///xwANAAAAi4347///iY3k7///6x+Llejv//8r
lfjv//+Jlejv//+Dvejv//8AD49B////i0X8UItNCFHolS0AAIPECOteg73o7///AH1VagCL
VQxSi0UIUOiYtf//g8QMi00IUej8pv//g8QEUP8VHCACEPfYG8D32EiJheTv//+DveTv////
dRroV1v//8cADQAAAP8VfCACEIvw6FRb//+JMGoAi5X07///UotFCFDoQLX//4PEDIuF5O//
/19eW4vlXcNVi+yD7AyLRQiJRfSLTQyJTfiLVRCBwv4DAACJVfyLRQ4l//8AACUPgAAAi038
weEEC8FmiUX63UX0i+Vdw8zMVYvsgX0MAADwf3UNg30IAHUHuAEAAADrYYF9DAAA8P91DYN9
CAB1B7gCAAAA60uLRQ4l//8AACX4fwAAPfh/AAB1B7gDAAAA6zCLTQ6B4f//AACB4fh/AACB
+fB/AAB1F4tVDMHiDYXSdQaDfQgAdAe4BAAAAOsCM8Bdw8zMzMxVi+yD7BTdRQjcHYAhAhDf
4PbEQHQax0X0AAAAAMdF+AAAAADHRfwAAAAA6foAAACLRQ4l//8AACXwfwAAhcAPhbQAAACL
TQzB4QyFyXUKg30IAA+EoAAAAMdF/AP8///dRQjcHYAhAhDf4PbEAXQJx0XsAQAAAOsHx0Xs
AAAAAItV7IlV8ItFDiX//wAAg+AQhcB1MItNDNHhiU0Mi1UIgeIAAACAhdJ0CItFDAwBiUUM
i00I0eGJTQiLVfyD6gGJVfzrwWaLRQ5mJe//ZolFDoN98AB0C2aLTQ6AzYBmiU0OagCLVQxS
i0UIUOhP/v//g8QM3V306zFqAItNDFGLVQhS6Dj+//+DxAzdXfSLRQ4l//8AACXwfwAAwfgE
D7/Igen+AwAAiU38i1UQi0X8iQLdRfSL5V3DzMzMzMzMzFWL7IPsCFNWV91FCNn83V343UX4
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
VcQPvgVsigIQO9B1CcdFtAUAAADrXYpNxIiNfP///4C9fP///yt0HYC9fP///y10I4C9fP//
/zB0Ausnx0W0AQAAAOsux0W0AgAAAGbHReQAAOsfx0W0AgAAAGbHReQAgOsQx0W0CgAAAItV
/IPqAYlV/OmJBgAAx0WsAQAAAA++RcSD+DF8Hg++TcSD+Tl/FcdFtAMAAACLVfyD6gGJVfzp
gwAAAA++RcQPvg1sigIQO8F1CcdFtAQAAADraw++VcSJlXj///+LhXj///+D6CuJhXj///+D
vXj///86dzmLlXj///8zyYqKyvsBEP8kjbr7ARDHRbQBAAAA6yvHRbQGAAAA6yKLRfyD6AGJ
RfzHRbQLAAAA6xDHRbQKAAAAi038g+kBiU386dMFAAAPvlXEg/oxfBsPvkXEg/g5fxLHRbQD
AAAAi038g+kBiU3860IPvlXED74FbIoCEDvQdQnHRbQFAAAA6yqKTcSIjXT///+AvXT///8w
dALrCcdFtAEAAADrDcdFtAoAAACLVZyJVfzpaAUAAMdFrAEAAADrEYtF/IoIiE3Ei1X8g8IB
iVX8gz1oigIQAX4bagSLRcQl/wAAAFDo8m3//4PECImFcP///+sei03EgeH/AAAAixVciAIQ
M8BmiwRKg+AEiYVw////g71w////AHQ0g32QGXMgi02Qg8EBiU2QD75VxIPqMItFmIgQi02Y
g8EBiU2Y6wmLVZSDwgGJVZTpcP///w++RcQPvg1sigIQO8F1CcdFtAQAAADrYg++VcSJlWz/
//+LhWz///+D6CuJhWz///+DvWz///86dzCLlWz///8zyYqKEfwBEP8kjQX8ARDHRbQGAAAA
6yKLRfyD6AGJRfzHRbQLAAAA6xDHRbQKAAAAi038g+kBiU386VAEAADHRawBAAAAx0X0AQAA
AIN9kAB1J+sRi1X8igKIRcSLTfyDwQGJTfwPvlXEg/owdQuLRZSD6AGJRZTr2+sRi038ihGI
VcSLRfyDwAGJRfyDPWiKAhABfhxqBItNxIHh/wAAAFHopWz//4PECImFaP///+sdi1XEgeL/
AAAAoVyIAhAzyWaLDFCD4QSJjWj///+DvWj///8AdDKDfZAZcyeLVZCDwgGJVZAPvkXEg+gw
i02YiAGLVZiDwgGJVZiLRZSD6AGJRZTpcv///w++TcSJjWT///+LlWT///+D6iuJlWT///+D
vWT///86dzCLjWT///8zwIqBWPwBEP8khUz8ARDHRbQGAAAA6yKLVfyD6gGJVfzHRbQLAAAA
6xDHRbQKAAAAi0X8g+gBiUX86R4DAADHRfQBAAAAgz1oigIQAX4cagSLTcSB4f8AAABR6Lpr
//+DxAiJhWD////rHYtVxIHi/wAAAKFciAIQM8lmiwxQg+EEiY1g////g71g////AHQSx0W0
BAAAAItV/IPqAYlV/OsNx0W0CgAAAItFnIlF/OmoAgAAi038g+kCiU2cD75VxIP6MXwbD75F
xIP4OX8Sx0W0CQAAAItN/IPpAYlN/OtVilXEiJVc////gL1c////K3QtgL1c////LXQUgL1c
////MHQC6yLHRbQIAAAA6ybHRbQHAAAAx0WM/////+sWx0W0BwAAAOsNx0W0CgAAAItFnIlF
/OkhAgAAx0XoAQAAAOsRi038ihGIVcSLRfyDwAGJRfwPvk3Eg/kwdQLr5A++VcSD+jF8Gw++
RcSD+Dl/EsdFtAkAAACLTfyD6QGJTfzrEMdFtAoAAACLVfyD6gGJVfzpwwEAAA++RcSD+DF8
Gw++TcSD+Tl/EsdFtAkAAACLVfyD6gGJVfzrKopFxIiFWP///4C9WP///zB0AusJx0W0CAAA
AOsNx0W0CgAAAItNnIlN/OlwAQAAx0XoAQAAAMdFhAAAAADrEYtV/IoCiEXEi038g8EBiU38
gz1oigIQAX4cagSLVcSB4v8AAABS6PJp//+DxAiJhVT////rHYtFxCX/AAAAiw1ciAIQM9Jm
ixRBg+IEiZVU////g71U////AHQoi0WEa8AKD75NxI1UCNCJVYSBfYRQFAAAfgnHRYRRFAAA
6wXpfP///4tFhIlF7OsRi038ihGIVcSLRfyDwAGJRfyDPWiKAhABfhxqBItNxIHh/wAAAFHo
Zmn//4PECImFUP///+sdi1XEgeL/AAAAoVyIAhAzyWaLDFCD4QSJjVD///+DvVD///8AdALr
osdFtAoAAACLVfyD6gGJVfzrZIN9IAB0TotF/IPoAYlFnIpNxIiNTP///4C9TP///yt0G4C9
TP///y10AusZx0W0BwAAAMdFjP/////rFsdFtAcAAADrDcdFtAoAAACLVZyJVfzrEMdFtAoA
AACLRfyD6AGJRfzpn/j//4tNDItV/IkRg32sAA+EPQEAAIN9wAAPhTMBAACDfYgAD4UpAQAA
g32QGHYrD75F34P4BXwJik3fgMEBiE3fx0WQGAAAAItVmIPqAYlVmItFlIPAAYlFlIN9kAAP
htEAAACLTZiD6QGJTZjrCYtVmIPqAYlVmItFmA++CIXJdRSLVZCD6gGJVZCLRZSDwAGJRZTr
2Y1NoFGLVZBSjUXIUOgU9v//g8QMg32MAH0Ii03s99mJTeyLVewDVZSJVeyDfegAdQmLRewD
RRiJReyDffQAdQmLTewrTRyJTeyBfexQFAAAfgnHRcABAAAA60KBfeyw6///fQnHRYgBAAAA
6zCLVRRSi0XsUI1NoFHoBxYAAIPEDGaLVaBmiVW4i0WiiUX4i02miU3wZotVqmaJVbDrHWbH
RbgAAGbHRbAAAItFsCX//wAAiUXwi03wiU34g32sAHUpZsdFuAAAZsdFsAAAi1WwgeL//wAA
iVXwi0XwiUX4i028g8kEiU2861eDfcAAdCVmx0Ww/3/HRfAAAACAx0X4AAAAAGbHRbgAAItV
vIPKAolVvOssg32IAHQmZsdFuAAAZsdFsAAAi0WwJf//AACJRfCLTfCJTfiLVbyDygGJVbyL
RQhmi024ZokIi1UIi0X4iUICi00Ii1XwiVEGi0WwJf//AACLTeSB4f//AAALwYtVCGaJQgqL
RbyL5V3DTPIBEOryARCg8wEQC/QBECP1ARBV9gEQy/YBELD3ARBS9wEQA/gBEHP5ARAP+QEQ
efMBEGfzARBw8wEQi/MBEAADAAMDAQMDAwMDAwMDAwMDAwMDAwMDAwMCAgMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwIC/PQBEPP0ARAO9QEQAAIAAgICAgICAgICAgICAgICAgIC
AgICAgEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAQEu9gEQJfYBEED2ARAAAgAC
AgICAgICAgICAgICAgICAgICAgICAQECAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIB
AczMzMzMzMzMzMzMzMxVi+yD7HRmx0WcEE1mx0XETQBmx0WgmgDHReD0EkMTxkWszMZFrczG
Ra7MxkWvzMZFsMzGRbHMxkWyzMZFs8zGRbTMxkW1zMZFtvvGRbc/x0WoAQAAAGaLRRBmiUWQ
i00MiU3ci1UIiVW4i0WQJf//AAAlAIAAAGaJRZhmi02QZoHh/39miU2Qi1WYgeL//wAAhdJ0
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGo+
AgBGQQIANEECACJBAgASQQIAAkECAPBAAgDgQAIA1EACAMpAAgC+QAIArEACAJpAAgBCPAIA
TjwCAFw8AgBwPAIAhDwCAJ48AgCuPAIAvjwCAM48AgDePAIA7jwCAAA9AgAOPQIAJD0CADI9
AgA+PQIASD0CAFg9AgBmPQIAdj0CAIQ9AgCUPQIAoD0CALg9AgDOPQIA4D0CAPA9AgAIPgIA
Hj4CADo+AgBSPgIAgj4CAJA+AgCkPgIAuj4CAMY+AgDUPgIA4D4CAO4+AgD8PgIACj8CABo/
AgAsPwIAOj8CAEw/AgBmPwIAgD8CAJY/AgCuPwIAyD8CAOY/AgD2PwIABkACABpAAgAwQAIA
PkACAFBAAgBcQAIAckACAIhAAgAAAAAAejsCAMo6AgDcOgIA7joCANQ7AgDGOwIAsjsCAKI7
AgCMOwIAtDoCAGo7AgBOOwIAOjsCACY7AgAUOwIAAjsCAAAAAAAKPAIAGDwCAPo7AgAAAAAA
AAAAAAAAAAAAAAAAAAAAAMD/30AAAAAAAAAAQGkzODZcY2hrZXNwLmMAAAAAAAAAVGhlIHZh
bHVlIG9mIEVTUCB3YXMgbm90IHByb3Blcmx5IHNhdmVkIGFjcm9zcyBhIGZ1bmN0aW9uIGNh
bGwuICBUaGlzIGlzIHVzdWFsbHkgYSByZXN1bHQgb2YgY2FsbGluZyBhIGZ1bmN0aW9uIGRl
Y2xhcmVkIHdpdGggb25lIGNhbGxpbmcgY29udmVudGlvbiB3aXRoIGEgZnVuY3Rpb24gcG9p
bnRlciBkZWNsYXJlZCB3aXRoIGEgZGlmZmVyZW50IGNhbGxpbmcgY29udmVudGlvbi4gAGRi
Z2RlbC5jcHAAAF9CTE9DS19UWVBFX0lTX1ZBTElEKHBIZWFkLT5uQmxvY2tVc2UpAABwcmlu
dGYuYwAAAABmb3JtYXQgIT0gTlVMTAAAZmNsb3NlLmMAAAAAc3RyZWFtICE9IE5VTEwAAHN0
ciAhPSBOVUxMAGZzY2FuZi5jAAAAACptb2RlICE9IF9UKCdcMCcpAAAAbW9kZSAhPSBOVUxM
AAAAACpmaWxlICE9IF9UKCdcMCcpAAAAZm9wZW4uYwBmaWxlICE9IE5VTEwAAAAAc3ByaW50
Zi5jAAAAc3RyaW5nICE9IE5VTEwAAGZnZXRjLmMAZnByaW50Zi5jAAAAY21kLmV4ZQBjb21t
YW5kLmNvbQAvYwAAc3lzdGVtLmMAAAAAKmNvbW1hbmQgIT0gX1QoJ1wwJykAAAAAQ09NU1BF
QwBDbGllbnQAAElnbm9yZQAAQ1JUAE5vcm1hbAAARnJlZQAAAABFcnJvcjogbWVtb3J5IGFs
bG9jYXRpb246IGJhZCBtZW1vcnkgYmxvY2sgdHlwZS4KAAAASW52YWxpZCBhbGxvY2F0aW9u
IHNpemU6ICV1IGJ5dGVzLgoAJXMAAENsaWVudCBob29rIGFsbG9jYXRpb24gZmFpbHVyZS4K
AAAAAENsaWVudCBob29rIGFsbG9jYXRpb24gZmFpbHVyZSBhdCBmaWxlICVocyBsaW5lICVk
LgoAAAAAZGJnaGVhcC5jAAAAX0NydENoZWNrTWVtb3J5KCkAAABfcEZpcnN0QmxvY2sgPT0g
cE9sZEJsb2NrAAAAX3BMYXN0QmxvY2sgPT0gcE9sZEJsb2NrAAAAAGZSZWFsbG9jIHx8ICgh
ZlJlYWxsb2MgJiYgcE5ld0Jsb2NrID09IHBPbGRCbG9jaykAAABfQkxPQ0tfVFlQRShwT2xk
QmxvY2stPm5CbG9ja1VzZSk9PV9CTE9DS19UWVBFKG5CbG9ja1VzZSkAAABwT2xkQmxvY2st
Pm5MaW5lID09IElHTk9SRV9MSU5FICYmIHBPbGRCbG9jay0+bFJlcXVlc3QgPT0gSUdOT1JF
X1JFUQAAAABfQ3J0SXNWYWxpZEhlYXBQb2ludGVyKHBVc2VyRGF0YSkAAABBbGxvY2F0aW9u
IHRvbyBsYXJnZSBvciBuZWdhdGl2ZTogJXUgYnl0ZXMuCgAAAABDbGllbnQgaG9vayByZS1h
bGxvY2F0aW9uIGZhaWx1cmUuCgBDbGllbnQgaG9vayByZS1hbGxvY2F0aW9uIGZhaWx1cmUg
YXQgZmlsZSAlaHMgbGluZSAlZC4KAF9wRmlyc3RCbG9jayA9PSBwSGVhZAAAAF9wTGFzdEJs
b2NrID09IHBIZWFkAAAAAHBIZWFkLT5uQmxvY2tVc2UgPT0gbkJsb2NrVXNlAAAAcEhlYWQt
Pm5MaW5lID09IElHTk9SRV9MSU5FICYmIHBIZWFkLT5sUmVxdWVzdCA9PSBJR05PUkVfUkVR
AAAAAERBTUFHRTogYWZ0ZXIgJWhzIGJsb2NrICgjJWQpIGF0IDB4JTA4WC4KAAAAREFNQUdF
OiBiZWZvcmUgJWhzIGJsb2NrICgjJWQpIGF0IDB4JTA4WC4KAABDbGllbnQgaG9vayBmcmVl
IGZhaWx1cmUuCgAAbWVtb3J5IGNoZWNrIGVycm9yIGF0IDB4JTA4WCA9IDB4JTAyWCwgc2hv
dWxkIGJlIDB4JTAyWC4KAAAAJWhzIGxvY2F0ZWQgYXQgMHglMDhYIGlzICV1IGJ5dGVzIGxv
bmcuCgAAAAAlaHMgYWxsb2NhdGVkIGF0IGZpbGUgJWhzKCVkKS4KAERBTUFHRTogb24gdG9w
IG9mIEZyZWUgYmxvY2sgYXQgMHglMDhYLgoAAAAAREFNQUdFRABfaGVhcGNoayBmYWlscyB3
aXRoIHVua25vd24gcmV0dXJuIHZhbHVlIQoAAF9oZWFwY2hrIGZhaWxzIHdpdGggX0hFQVBC
QURQVFIuCgAAAF9oZWFwY2hrIGZhaWxzIHdpdGggX0hFQVBCQURFTkQuCgAAAF9oZWFwY2hr
IGZhaWxzIHdpdGggX0hFQVBCQUROT0RFLgoAAF9oZWFwY2hrIGZhaWxzIHdpdGggX0hFQVBC
QURCRUdJTi4KAEJhZCBtZW1vcnkgYmxvY2sgZm91bmQgYXQgMHglMDhYLgoAAF9DcnRNZW1D
aGVja1BvaW50OiBOVUxMIHN0YXRlIHBvaW50ZXIuCgBPYmplY3QgZHVtcCBjb21wbGV0ZS4K
AABjcnQgYmxvY2sgYXQgMHglMDhYLCBzdWJ0eXBlICV4LCAldSBieXRlcyBsb25nLgoAAAAA
bm9ybWFsIGJsb2NrIGF0IDB4JTA4WCwgJXUgYnl0ZXMgbG9uZy4KAGNsaWVudCBibG9jayBh
dCAweCUwOFgsIHN1YnR5cGUgJXgsICV1IGJ5dGVzIGxvbmcuCgB7JWxkfSAAACVocyglZCkg
OiAAACNGaWxlIEVycm9yIyglZCkgOiAARHVtcGluZyBvYmplY3RzIC0+CgAgRGF0YTogPCVz
PiAlcwoAJS4yWCAAAABEZXRlY3RlZCBtZW1vcnkgbGVha3MhCgBzc2NhbmYuYwAAAAAAAAAA
/////xngABAm4AAQAAAAAP////8AAAAATeIAEAAAAAAO4gAQG+IAEP////9s5QAQcuUAEAAA
AAD/////7uUAEP3lABB0aWR0YWJsZS5jAAD/////AAAAAL7pABAAAAAAoOkAEKbpABD/////
AAAAAErqABAAAAAALOoAEDLqABBBc3NlcnRpb24gRmFpbGVkAAAAAEVycm9yAAAAV2Fybmlu
ZwAlcyglZCkgOiAlcwAKAAAADQAAAEFzc2VydGlvbiBmYWlsZWQhAAAAQXNzZXJ0aW9uIGZh
aWxlZDogAABfQ3J0RGJnUmVwb3J0OiBTdHJpbmcgdG9vIGxvbmcgb3IgSU8gRXJyb3IAAFNl
Y29uZCBDaGFuY2UgQXNzZXJ0aW9uIEZhaWxlZDogRmlsZSAlcywgTGluZSAlZAoAAAB3c3By
aW50ZkEAAAB1c2VyMzIuZGxsAABNaWNyb3NvZnQgVmlzdWFsIEMrKyBEZWJ1ZyBMaWJyYXJ5
AABEZWJ1ZyAlcyEKClByb2dyYW06ICVzJXMlcyVzJXMlcyVzJXMlcyVzJXMKCihQcmVzcyBS
ZXRyeSB0byBkZWJ1ZyB0aGUgYXBwbGljYXRpb24pAAAKTW9kdWxlOiAAAAAKRmlsZTogAApM
aW5lOiAACgoAAEV4cHJlc3Npb246IAAAAAAKCkZvciBpbmZvcm1hdGlvbiBvbiBob3cgeW91
ciBwcm9ncmFtIGNhbiBjYXVzZSBhbiBhc3NlcnRpb24KZmFpbHVyZSwgc2VlIHRoZSBWaXN1
YWwgQysrIGRvY3VtZW50YXRpb24gb24gYXNzZXJ0cy4AAC4uLgA8cHJvZ3JhbSBuYW1lIHVu
a25vd24+AABkYmdycHQuYwAAAABzelVzZXJNZXNzYWdlICE9IE5VTEwAAABtbG9jay5jAF9m
aWxlLmMAX3NmdGJ1Zi5jAAAAZmxhZyA9PSAwIHx8IGZsYWcgPT0gMQAABgAABgABAAAQAAMG
AAYCEARFRUUFBQUFBTUwAFAAAAAAICg4UFgHCAA3MDBXUAcAACAgCAAAAAAIYGhgYGBgAABw
cHh4eHgIBwgAAAcACAgIAAAIAAgABwgAAAAoAG4AdQBsAGwAKQAAAAAAKG51bGwpAABvdXRw
dXQuYwAAAABjaCAhPSBfVCgnXDAnKQAAX2ZyZWVidWYuYwAAaW5wdXQuYwBfb3Blbi5jAGZp
bGVuYW1lICE9IE5VTEwAAAAAc3RyZWFtLmMAAAAAKCJpbmNvbnNpc3RlbnQgSU9CIGZpZWxk
cyIsIHN0cmVhbS0+X3B0ciAtIHN0cmVhbS0+X2Jhc2UgPj0gMCkAAF9mbHNidWYuYwAAAAAA
AAAAAAAAAAAAAAAA8D9/AjXCaCGi2g/JPkD////////vfwAAAAAAABAAAAAAAAAAmMAAAAAA
AACYQAAAAAAAAPB/AAAAAAAAAAAAAAAAAAAAAAAA8D9Jc1Byb2Nlc3NvckZlYXR1cmVQcmVz
ZW50AAAAS0VSTkVMMzIAAAAAZSswMDAAAABfZmlsYnVmLmMAAABcAAAAUEFUSAAAAAAqKmFy
Z3YgIT0gX1QoJ1wwJykAACphcmd2ICE9IE5VTEwAAABhcmd2ICE9IE5VTEwAAAAAKmZpbGVu
YW1lICE9IF9UKCdcMCcpAAAAc3Bhd252cGUuYwAALmNvbQAAAAAuZXhlAAAAAC5iYXQAAAAA
LmNtZAAAAAAuXAAAc3Bhd252ZS5jAAAA////////738AAAAAAAAQAAAAAAAAAJjAAAAAAAAA
mEAAAAAAAADwfwAAAAAAAAAAaW9pbml0LmMAAAAAc3RkZW52cC5jAAAAc3RkYXJndi5jAAAA
YV9lbnYuYwBydW50aW1lIGVycm9yIAAADQoAAFRMT1NTIGVycm9yDQoAAABTSU5HIGVycm9y
DQoAAAAARE9NQUlOIGVycm9yDQoAAFI2MDI4DQotIHVuYWJsZSB0byBpbml0aWFsaXplIGhl
YXANCgAAAABSNjAyNw0KLSBub3QgZW5vdWdoIHNwYWNlIGZvciBsb3dpbyBpbml0aWFsaXph
dGlvbg0KAAAAAFI2MDI2DQotIG5vdCBlbm91Z2ggc3BhY2UgZm9yIHN0ZGlvIGluaXRpYWxp
emF0aW9uDQoAAAAAUjYwMjUNCi0gcHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGwNCgAAAFI2
MDI0DQotIG5vdCBlbm91Z2ggc3BhY2UgZm9yIF9vbmV4aXQvYXRleGl0IHRhYmxlDQoAAAAA
UjYwMTkNCi0gdW5hYmxlIHRvIG9wZW4gY29uc29sZSBkZXZpY2UNCgAAAABSNjAxOA0KLSB1
bmV4cGVjdGVkIGhlYXAgZXJyb3INCgAAAABSNjAxNw0KLSB1bmV4cGVjdGVkIG11bHRpdGhy
ZWFkIGxvY2sgZXJyb3INCgAAAABSNjAxNg0KLSBub3QgZW5vdWdoIHNwYWNlIGZvciB0aHJl
YWQgZGF0YQ0KAA0KYWJub3JtYWwgcHJvZ3JhbSB0ZXJtaW5hdGlvbg0KAAAAAFI2MDA5DQot
IG5vdCBlbm91Z2ggc3BhY2UgZm9yIGVudmlyb25tZW50DQoAUjYwMDgNCi0gbm90IGVub3Vn
aCBzcGFjZSBmb3IgYXJndW1lbnRzDQoAAABSNjAwMg0KLSBmbG9hdGluZyBwb2ludCBub3Qg
bG9hZGVkDQoAAAAATWljcm9zb2Z0IFZpc3VhbCBDKysgUnVudGltZSBMaWJyYXJ5AAAAAFJ1
bnRpbWUgRXJyb3IhCgpQcm9ncmFtOiAAAAB2c3ByaW50Zi5jAABHZXRMYXN0QWN0aXZlUG9w
dXAAAEdldEFjdGl2ZVdpbmRvdwBNZXNzYWdlQm94QQBvc2ZpbmZvLmMAAABtYnRvd2MuYwAA
AABNQl9DVVJfTUFYID09IDEgfHwgTUJfQ1VSX01BWCA9PSAyAAB1bmdldGMuYwAAAABfZ2V0
YnVmLmMAAABkb3NwYXduLmMAAABjZW52YXJnLmMAAAB3dG9tYmVudi5jAABTdW5Nb25UdWVX
ZWRUaHVGcmlTYXQAAABKYW5GZWJNYXJBcHJNYXlKdW5KdWxBdWdTZXBPY3ROb3ZEZWMAAAAA
dHpzZXQuYwBUWgAAAAAAAAAAAAAAAAAA/////9TTARDa0wEQY2hzaXplLmMAAAAAc2l6ZSA+
PSAwAAAAX3luAF95MQBfeTAAZnJleHAAAABmbW9kAAAAAF9oeXBvdAAAX2NhYnMAAABsZGV4
cAAAAG1vZGYAAAAAZmFicwAAAABmbG9vcgAAAGNlaWwAAAAAdGFuAGNvcwBzaW4Ac3FydAAA
AABhdGFuMgAAAGF0YW4AAAAAYWNvcwAAAABhc2luAAAAAHRhbmgAAAAAY29zaAAAAABzaW5o
AAAAAGxvZzEwAAAAbG9nAHBvdwBleHAA/////1bsARBc7AEQ/////0ztARBS7QEQMSNRTkFO
AAAxI0lORgAAADEjSU5EAAAAMSNTTkFOAABhX2NtcC5jAGNjaENvdW50MT09MCAmJiBjY2hD
b3VudDI9PTEgfHwgY2NoQ291bnQxPT0xICYmIGNjaENvdW50Mj09MAAAAAD/////zwQCENUE
AhD/////bQUCEHMFAhBzZXRlbnYuYwAAAABIOm1tOnNzAGRkZGQsIE1NTU0gZGQsIHl5eXkA
TS9kL3l5AABQTQAAQU0AAERlY2VtYmVyAAAAAE5vdmVtYmVyAAAAAE9jdG9iZXIAU2VwdGVt
YmVyAAAAQXVndXN0AABKdWx5AAAAAEp1bmUAAAAAQXByaWwAAABNYXJjaAAAAEZlYnJ1YXJ5
AAAAAEphbnVhcnkARGVjAE5vdgBPY3QAU2VwAEF1ZwBKdWwASnVuAE1heQBBcHIATWFyAEZl
YgBKYW4AU2F0dXJkYXkAAAAARnJpZGF5AABUaHVyc2RheQAAAABXZWRuZXNkYXkAAABUdWVz
ZGF5AE1vbmRheQAAU3VuZGF5AABTYXQARnJpAFRodQBXZWQAVHVlAE1vbgBTdW4AIAWTGQEA
AAB4NgIQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////gBMCECAFkxkCAAAAoDYCEAAAAAAAAAAA
AAAAAAAAAAAAAAAA/////5MTAhAAAAAAnBMCECAFkxkBAAAA0DYCEAAAAAAAAAAAAAAAAAAA
AAAAAAAA/////7ITAhAgBZMZAQAAAPg2AhAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HEwIQ
IAWTGQEAAAAgNwIQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////3BMCECAFkxkEAAAASDcCEAAA
AAAAAAAAAAAAAAAAAAAAAAAA//////ETAhAAAAAA+hMCEAEAAAADFAIQAQAAAA4UAhAgBZMZ
AQAAAIg3AhAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8wFAIQIAWTGQEAAACwNwIQAAAAAAAA
AAAAAAAAAAAAAAAAAAD/////QxQCECAFkxkCAAAA2DcCEAAAAAAAAAAAAAAAAAAAAAAAAAAA
/////2AUAhD/////axQCECAFkxkCAAAACDgCEAAAAAAAAAAAAAAAAAAAAAAAAAAA/////4AU
AhAAAAAAiRQCECAFkxkBAAAAODgCEAAAAAAAAAAAAAAAAAAAAAAAAAAA/////6AUAhAgBZMZ
AQAAAGA4AhAAAAAAAAAAAAAAAAAAAAAAAAAAAP////+1FAIQIAWTGQEAAACIOAIQAAAAAAAA
AAAAAAAAAAAAAAAAAAD/////yhQCECAFkxkBAAAAsDgCEAAAAAAAAAAAAAAAAAAAAAAAAAAA
/////98UAhAgBZMZAgAAANg4AhAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////1FAIQAAAAAAEV
AhBgOgIAAAAAAAAAAADsOwIAKCECAKQ6AgAAAAAAAAAAADI8AgBsIQIAODkCAAAAAAAAAAAA
YEECAAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAGo+AgBGQQIANEECACJBAgASQQIAAkECAPBA
AgDgQAIA1EACAMpAAgC+QAIArEACAJpAAgBCPAIATjwCAFw8AgBwPAIAhDwCAJ48AgCuPAIA
vjwCAM48AgDePAIA7jwCAAA9AgAOPQIAJD0CADI9AgA+PQIASD0CAFg9AgBmPQIAdj0CAIQ9
AgCUPQIAoD0CALg9AgDOPQIA4D0CAPA9AgAIPgIAHj4CADo+AgBSPgIAgj4CAJA+AgCkPgIA
uj4CAMY+AgDUPgIA4D4CAO4+AgD8PgIACj8CABo/AgAsPwIAOj8CAEw/AgBmPwIAgD8CAJY/
AgCuPwIAyD8CAOY/AgD2PwIABkACABpAAgAwQAIAPkACAFBAAgBcQAIAckACAIhAAgAAAAAA
ejsCAMo6AgDcOgIA7joCANQ7AgDGOwIAsjsCAKI7AgCMOwIAtDoCAGo7AgBOOwIAOjsCACY7
AgAUOwIAAjsCAAAAAAAKPAIAGDwCAPo7AgAAAAAAmwFQeVN0cmluZ19Gcm9tU3RyaW5nAFUA
UHlFcnJfU2V0U3RyaW5nAH4AUHlFeGNfTmFtZUVycm9yAAEAUHlBcmdfUGFyc2VUdXBsZQAA
XAJfUHlfTm9uZVN0cnVjdAAAigBQeUV4Y19UeXBlRXJyb3IAkwFQeVN0cmluZ19Bc1N0cmlu
ZwBJAVB5T2JqZWN0X0dldEF0dHIAAJ0BUHlTdHJpbmdfSW50ZXJuRnJvbVN0cmluZwCgAVB5
U3RyaW5nX1R5cGUAxABQeUludF9Gcm9tTG9uZwAAngBQeUZsb2F0X0Zyb21Eb3VibGUAAAMC
UHlfQnVpbGRWYWx1ZQADAVB5TW9kdWxlX0dldERpY3QAAM0BUHlUeXBlX1R5cGUAOQBQeURp
Y3RfU2V0SXRlbVN0cmluZwAAcHl0aG9uMjEuZGxsAABjAl9QeV9SZWZUb3RhbAAAWQJfUHlf
RGVhbGxvYwAbAlB5X0luaXRNb2R1bGU0VHJhY2VSZWZzAHB5dGhvbjIxX2QuZGxsAAAvAlJ0
bFVud2luZAB9AEV4aXRQcm9jZXNzAJ4CVGVybWluYXRlUHJvY2VzcwAA9wBHZXRDdXJyZW50
UHJvY2VzcwBwAUdldFRpbWVab25lSW5mb3JtYXRpb24AAF0BR2V0U3lzdGVtVGltZQAbAUdl
dExvY2FsVGltZQAAuAFJc0JhZFdyaXRlUHRyALUBSXNCYWRSZWFkUHRyAACnAUhlYXBWYWxp
ZGF0ZQAAygBHZXRDb21tYW5kTGluZUEAdAFHZXRWZXJzaW9uAAD6AEdldEN1cnJlbnRUaHJl
YWRJZAAApQJUbHNTZXRWYWx1ZQCiAlRsc0FsbG9jAACjAlRsc0ZyZWUAcQJTZXRMYXN0RXJy
b3IAAKQCVGxzR2V0VmFsdWUAGgFHZXRMYXN0RXJyb3IAAFEARGVidWdCcmVhawAAUgFHZXRT
dGRIYW5kbGUAAN8CV3JpdGVGaWxlAK0BSW50ZXJsb2NrZWREZWNyZW1lbnQAAPUBT3V0cHV0
RGVidWdTdHJpbmdBAAA+AUdldFByb2NBZGRyZXNzAADCAUxvYWRMaWJyYXJ5QQAAsAFJbnRl
cmxvY2tlZEluY3JlbWVudAAAJAFHZXRNb2R1bGVGaWxlTmFtZUEAAKoBSW5pdGlhbGl6ZUNy
aXRpY2FsU2VjdGlvbgBVAERlbGV0ZUNyaXRpY2FsU2VjdGlvbgBmAEVudGVyQ3JpdGljYWxT
ZWN0aW9uAADBAUxlYXZlQ3JpdGljYWxTZWN0aW9uAAAbAENsb3NlSGFuZGxlACYBR2V0TW9k
dWxlSGFuZGxlQQAADQFHZXRGaWxlQXR0cmlidXRlc0EAAJkBSGVhcEFsbG9jAKIBSGVhcFJl
QWxsb2MAnwFIZWFwRnJlZQAAnQFIZWFwRGVzdHJveQCbAUhlYXBDcmVhdGUAAL8CVmlydHVh
bEZyZWUAuwJWaXJ0dWFsQWxsb2MAAG0CU2V0SGFuZGxlQ291bnQAABUBR2V0RmlsZVR5cGUA
UAFHZXRTdGFydHVwSW5mb0EAsgBGcmVlRW52aXJvbm1lbnRTdHJpbmdzQQCzAEZyZWVFbnZp
cm9ubWVudFN0cmluZ3NXANICV2lkZUNoYXJUb011bHRpQnl0ZQAGAUdldEVudmlyb25tZW50
U3RyaW5ncwAIAUdldEVudmlyb25tZW50U3RyaW5nc1cAAIsCU2V0VW5oYW5kbGVkRXhjZXB0
aW9uRmlsdGVyALIBSXNCYWRDb2RlUHRyAAB8AlNldFN0ZEhhbmRsZQAAqgBGbHVzaEZpbGVC
dWZmZXJzAADkAU11bHRpQnl0ZVRvV2lkZUNoYXIANABDcmVhdGVGaWxlQQBqAlNldEZpbGVQ
b2ludGVyAAAYAlJlYWRGaWxlAAALAUdldEV4aXRDb2RlUHJvY2VzcwAAzgJXYWl0Rm9yU2lu
Z2xlT2JqZWN0AEQAQ3JlYXRlUHJvY2Vzc0EAAFMBR2V0U3RyaW5nVHlwZUEAAFYBR2V0U3Ry
aW5nVHlwZVcAAL8AR2V0Q1BJbmZvALkAR2V0QUNQAAAxAUdldE9FTUNQAABhAlNldEVuZE9m
RmlsZQAACwJSYWlzZUV4Y2VwdGlvbgAAvwFMQ01hcFN0cmluZ0EAAMABTENNYXBTdHJpbmdX
AAAhAENvbXBhcmVTdHJpbmdBAAAiAENvbXBhcmVTdHJpbmdXAABiAlNldEVudmlyb25tZW50
VmFyaWFibGVBAEtFUk5FTDMyLmRsbAAAAAAAAAAAXUldPAAAAACiQQIAAQAAAAEAAAABAAAA
mEECAJxBAgCgQQIAYZYAALRBAgAAAHNpbWFubmVhbGZpbGUuZGxsAGluaXRzaW1hbm5lYWxm
aWxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDyABAQ3AEQwHEBEAAA
AAAAAAAA8PMAEAAAAAAAAAAA4HEBEAAAAAAAAAAAAAAAAAAAAABiYXNpc2ZpbGU6OnJlYWRm
aWxlOgogTm8gZmlsZW5hbWUgdG8gcmVhZCBzcGVjaWZpZWQuCgAAAGJhc2lzZmlsZTo6cmVh
ZGZpbGUgKCk6CiAAAAAnLgoARXJyb3Igd2hpbGUgcmVhZGluZyBmaWxlIGAAAGJhc2lzZmls
ZTo6d3JpdGVmaWxlOgogSW52YWxpZCBtb2RlICVzIAAnLgoAZm9yIHdyaXRpbmcgdG8gZmls
ZSBgAAAAJwAAAGJhc2lzZmlsZTo6d3JpdGVmaWxlOgogVW5hYmxlIHRvIG9wZW4gZmlsZSBg
AAAAACB3aXRoIG1vZGUgJXMuCgBhAAAAYQAAAGJhc2lzZmlsZTo6d3JpdGVmaWxlOgogSW52
YWxpZCBtb2RlICVzIAAnLgoAZm9yIHdyaXRpbmcgdG8gZmlsZSBgAAAAJwAAAGJhc2lzZmls
ZTo6d3JpdGVmaWxlOgogVW5hYmxlIHRvIG9wZW4gZmlsZSBgAAAAACB3aXRoIG1vZGUgJXMu
CgBFcnJvciB3aGlsZSBzcGxpdHRpbmcgYmFzaXNmaWxlIHN0cnVjdHVyZS4KAENvdWxkbid0
IGZpbmQgcGFyYW1ldGVyIG51bWJlciAlZC4KAFByb2JhYmx5IGxpbmUgbnVtYmVyICVkIGV4
Y2VlZHMgbnVtYmVyIG9mIGxpbmVzIG9mIGZpbGUuCgAAAGJhc2lzZmlsZTo6c3BsaXQ6CiBF
bXB0eSBmaWxldGV4dCBzdHJ1Y3R1cmUuICBBYm9ydGluZy4KAAAAAGJhc2lzZmlsZTo6c3Bs
aXQ6CiBJbnZhbGlkIGxpbmVudW1iZXIgJWQuCgAAYmFzaXNmaWxlOjpzcGxpdDoKIEludmFs
aWQgcG9zaXRpb24gJWQuCgAAAAAKAAAACgAAAFByb2JsZW0gaW4gbGluZSBuby4gJWQ6CgAA
AAAgQ2FuIG5vdCBmaW5kIG1vcmUgdGhhbiAlZAAAJy4KACBwcmVzZXBhcmF0b3JzIGAAAAAA
IFNob3VsZCBoYXZlIGZvdW5kICVkLgoAIgoAAFRleHQgb2YgdGhlIGxpbmUgdW5kZXIgY29u
c2lkZXJhdGlvbjoKICIAAAAAUHJvYmxlbSB3aXRoIHNwZWNpZmljYXRpb24gb2YgdmFyaWFi
bGUgbm8uICVkOgoAIHBhc3RzZXBhcmF0cG9yIGlzIGVtcHR5LgoAAFByb2JsZW0gaW4gbGlu
ZSBuby4gJWQ6CgAAAAAgQ2FuIG5vdCBmaW5kAAAAJyBhZnRlciAAAAAAIHBhc3RzZXBhcmF0
b3IgYAAAAAAlZC4gAAAAACcuCgBwcmVzYXBhcmF0b3IgYAAAIgoAAFRleHQgb2YgdGhlIGxp
bmUgdW5kZXIgY29uc2lkZXJhdGlvbjoKICIAAAAAdmwycHQ6CiAAAAAARXJyb3Igd2hpbGUg
Y29weWluZyB4X25vdyB0byBwYXJhbXRlciB0ZXh0LgoAAAAAdmwycHQ6CiAAAAAAQ2Fubm90
IGZpbmQgcGFyYW10ZXIgdGV4dCBmb3IgdmFyaWFibGUgbm8uICVkLgoAdGZsbiA9ICVkCXRs
bG4gPSAlZAoAAAAAdmFyaWFibGVuX3BvaW50ZXItPm51bW1lciA9IAAAAAAlZAoACgAAACcK
AAB0ZXh0OgogYAAAAAAnCgAAcGFyYW1ldGVyX3RleHQ6IGAAAABjYWxjdWxhdGUgKCk6CiAA
RXJyb3Igd2hpbGUgY29weWluZyB2YXJpYWJsZXMgKHhfbm93KSB0byBwYXJhbWV0ZXIgdGV4
dHMuCgAAdwAAAGNhbGN1bGF0ZSAoKToKIE5vIGJhc2lzZmlsZSBzdHJ1Y3R1cmUgc3BlY2lm
aWVkLgoAAAByAAAAb3V0cHV0LmFzYwAAJWxmAGNhbGN1bGF0ZTogIEF1c2dhYmVkYXRlaSBg
b3V0cHV0LmFzYycgbmljaHQgZ2VmdW5kZW4uCgAAdwAAAGNhbGN1bGF0ZSAoKToKIE5vIGJh
c2lzZmlsZSBzdHJ1Y3R1cmUgc3BlY2lmaWVkLgoAAAByAAAAb3V0cHV0LmFzYwAAJWxmAGNh
bGN1bGF0ZTogIEF1c2dhYmVkYXRlaSBgZXJnZWJuaXMuYXNjJyBuaWNodCBnZWZ1bmRlbi4K
AAAAAGV2YWx1YXRlOjphYm9ydCgpOiBjYXNlICdlJyBub3QgaW1wbGVtZW50ZWQgeWV0LgoA
AABldmFsdWF0ZTo6YWJvcnQoKToKACBFcnJvciB3aGlsZSBjb21wYXJpbmcgcmVzdWx0IHdp
dGggZ29hbC4KAAAAZXZhbHVhdGU6OmFib3J0KCk6CgAgRXJyb3Igd2hpbGUgY29tcGFyaW5n
IHJlc3VsdCB3aXRoIGdvYWwuCgAAAGV2YWx1YXRlOjphYm9ydCgpOiBjYXNlICduJyBub3Qg
aW1wbGVtZW50ZWQgeWV0LgoAAABldmFsdWF0ZTo6YWJvcnQoKToKACBVbmtub3duIGNyaXRl
cmlhIGAlYycuCgAAAABzdHJpbmc6OmNoZWNrX2luZGV4ICggJWQgKQAAICVzADogQWNjZXNz
IG91dCBvZiBib3VuZHMuCgAAAABzdHJpbmc6OmNvcHk6CiBJbnZhbGlkIHZhbHVlIG9mIGRl
Y2ltYWw6ICVkCgAAAAAlJSVkLiVkZgAAAAAlZAAAc3RyaW5nOjpjb3B5KHN0cnVjdCB2YXJp
YWJsZSAqdik6CgAAIE5vIHZhcmlhYmxlIGdpdmVuLgoAAAAAc3RyaW5nOjpjb3B5OgogVW5r
bm93biB0eXBlIGAlYycgb2Ygc3RydWN0IHZhcmlhYmxlLgoAAAAlZwAAJWQAAEVycm9yIGlu
IHN0cmluZzo6bmNvcHkgOiAAAAAgIG49JWQsIG9mZnNldD0lZCwgcy5zaXplPSVkCgAAACAg
ICBIaW50OiBzaXplIGluY2x1ZGVzIGBcMCcuCgAAcgAAACcuCgBDYW5ub3Qgb3BlbiBmaWxl
IGAAAHIAAAAnLgoAQ2Fubm90IG9wZW4gZmlsZSBgAABTaW5jZSBJJ3ZlIGJlZW4gYWJsZSB0
byBvcGVuIGl0IHJlY2VudGx5LCBzb21ldGhpbmcgcmVhbGx5AABzdHJhbmdlIGlzIGdvaW5n
IG9uLgoAAAByAAAAJy4KAENhbm5vdCBvcGVuIGZpbGUgYAAAcgAAACcuCgBDYW5ub3Qgb3Bl
biBmaWxlIGAAAFNpbmNlIEkndmUgYmVlbiBhYmxlIHRvIG9wZW4gaXQgcmVjZW50bHksIHNv
bWV0aGluZyByZWFsbHkAAHN0cmFuZ2UgaXMgZ29pbmcgb24uCgAAAHN0cmluZzo6ZmlsZXdy
aXRlOgogSW52YWxpZCBtb2RlICVzIAAAAAAnLgoAZm9yIHdyaXRpbmcgc3RyaW5nIHRvIGZp
bGUgYAAAAAAlcwAAJwAAAHN0cmluZzo6ZmlsZXdyaXRlOgogVW5hYmxlIHRvIG9wZW4gZmls
ZSBgAAAAIHdpdGggbW9kZSAlcy4KACVzAABzdHJpbmc6OmZpbGV3cml0ZToKIGZpbGUgcG9p
bnRlciA9IE5VTEwuCgAAAHN0cmluZyAAICVzIAAAAAAgPSAiAAAAACVjAAAiCgAAJXMAACVj
AAAlcwAAJXMAACVjAAAlcwAAJXMAACVjAAAlcwAAc2ltYW5uZWFsX3Zhcmxpc3Q6OnB0Mnhu
ICgpOgogAABFcnJvciB3aGlsZSBjb3B5aW5nIHBhcmFtZXRlciB0ZXh0IHRvIHhfbm93IG9m
IHZhcmlhYmxlIG5vLiAlZAAACgAAAHhfbm93XzJfeF9vcHQgKCk6CiAARW1wdHkgdmFyaWFi
bGUgbGlzdCEuCgAAeF9ub3dfMl94X29wdCAoKToKIABFbXB0eSB4X29wdCBpbiB2YXJpYWJs
ZSBsaXN0IS4KAHhfbm93XzJfeF9vcHQgKCk6CiAARW1wdHkgeF9ub3cgaW4gdmFyaWFibGUg
bGlzdCEuCgBzaW11bGF0ZWRfYW5uZWFsaW5nOjpidWlsZF92YXJsaXN0OgoAAAAAIE5vIHZh
bGlkIHZhcmlhYmxlcyBmb3VuZC4KAHNpbXVsYXRlZF9hbm5lYWxpbmc6Om9wdGltaXplICgp
OgogACcKAABFcnJvciB3aGlsZSB0cnlpbmcgdG8gZXhlY3V0ZQogIGAAAABzaW11bGF0ZWRf
YW5uZWFsaW5nOjpvcHRpbWl6ZSAoKToKAAAgRXJyb3Igd2hpbGUgYnVpbGRpbmcgbmV3IHZh
cmlhYmxlIHZlY3Rvci4KAAoAAABFcnJvciB3aGlsZSBleGVjdXRpbmcKICAAAAAAc2ltdWxh
dGVkX2FubmVhbGluZzo6b3B0aW1pemU6CgAgRXJyb3Igd2hpbGUgZXZhbHVhdGluZyBuZXcg
cmVzdWx0LgoAAAAAJWcKAHNpbXVsYXRlZF9hbm5lYWxpbmc6OnRha2VfbmV3X3Jlc3VsdDoK
AAAgRXJyb3Igd2hpbGUgcmVhZGluZyBgZm9sZCcuCgAAAHNpbXVsYXRlZF9hbm5lYWxpbmc6
OnRha2VfbmV3X3Jlc3VsdDoKAAAgQ29tcGFyaXNvbiB3aXRoIGludGVnZXJzIGlzbid0IGlt
cGxlbWVudGVkIHlldC4KAAAAc2ltdWxhdGVkX2FubmVhbGluZzo6dGFrZV9uZXdfcmVzdWx0
OgoAACBDb21wYXJpc29uIHdpdGggc3RyaW5ncyBpc24ndCBpbXBsZW1lbnRlZCB5ZXQuCgAA
AABzaW11bGF0ZWRfYW5uZWFsaW5nOjp0YWtlX25ld19yZXN1bHQ6CgAAIFVua25vd24gdHlw
ZSBvZiBgZm5ldycgYCVjJy4KAABzaW11bGF0ZWRfYW5uZWFsaW5nOjp2YXJ5X3NpbXZhcmxp
c3QoKToKAAAAACBObyBzaW11bGF0ZWQgYW5uZWFsaW5nIHBhcmFtZXRlcnMgZm91bmQgZm9y
IHZhcmlhYmxlIG5vLiAlZC4KAABzaW11bGF0ZWRfYW5uZWFsaW5nOjp2YXJ5X3NpbXZhcmxp
c3QoKToKAAAAACBFcnJvciB3aGlsZSBtYWtpbmcgcmFuZG9tIHN0ZXAgb2YgdmFyaWFibGUg
bm8uICVkLgoAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAbGgCEBQAAAAAAAAAAAAAALtE
ABBLRQAQyUUAEAAAAACQRAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDEyMzQ1Njc4OWFiY2RlZgAAAAB4aAIQUEYAEAEA
AAAAAAAAkGgCEFdIABABAAAAAAAAAKxoAhBXTgAQAQAAAAAAAADIaAIQDk8AEAEAAAAAAAAA
4GgCEPRPABABAAAAAAAAAPhoAhCSUAAQAQAAAAAAAAAUaQIQc1EAEAEAAAAAAAAAMGkCEAtS
ABABAAAAAAAAAExpAhDtUgAQAQAAAAAAAABoaQIQhlMAEAEAAAAAAAAAgGkCEB5UABABAAAA
AAAAAKBpAhCYVQAQAQAAAAAAAAC8aQIQb1YAEAEAAAAAAAAA2GkCEFBXABABAAAAAAAAAPRp
AhDoVwAQAQAAAAAAAAAQagIQylgAEAEAAAAAAAAALGoCEGNZABABAAAAAAAAAExqAhBFWgAQ
AQAAAAAAAABsagIQ3loAEAEAAAAAAAAAjGoCEMBbABABAAAAAAAAAKxqAhBZXAAQAQAAAAAA
AADMagIQEF0AEAEAAAAAAAAA7GoCEKxdABABAAAAAAAAABBrAhBpXgAQAQAAAAAAAAA0awIQ
DF8AEAEAAAAAAAAAVGsCEO5fABABAAAAAAAAAHRrAhCHYAAQAQAAAAAAAACYawIQJWEAEAEA
AAAAAAAAuGsCEMNhABABAAAAAAAAANxrAhBhYgAQAQAAAAAAAAAAbAIQcGMAEAEAAAAAAAAA
EGwCEBJkABABAAAAAAAAABxsAhBNZQAQAQAAAAAAAAAobAIQYGYAEAEAAAAAAAAAOGwCEPhm
ABABAAAAAAAAAEhsAhDPZwAQAQAAAAAAAABgbAIQhWgAEAEAAAAAAAAAeGwCECZpABABAAAA
AAAAAIxsAhAIagAQAQAAAAAAAACgbAIQoWoAEAEAAAAAAAAAuGwCEINrABABAAAAAAAAANBs
AhAcbAAQAQAAAAAAAADobAIQ/mwAEAEAAAAAAAAAAG0CEJdtABABAAAAAAAAABBtAhBObgAQ
AQAAAAAAAAAgbQIQ6m4AEAEAAAAAAAAAMG0CEL1vABABAAAAAAAAAEBtAhBzcAAQAQAAAAAA
AABQbQIQDnEAEAEAAAAAAAAAZG0CEBtyABABAAAAAAAAAHhtAhC3cgAQAQAAAAAAAACEbQIQ
T3MAEAEAAAAAAAAAmG0CEAV0ABABAAAAAAAAALBtAhC7dAAQAQAAAAAAAADIbQIQnHUAEAEA
AAAAAAAA2G0CEHN2ABABAAAAAAAAAOhtAhAqdwAQAQAAAAAAAAD8bQIQA3gAEAEAAAAAAAAA
CG4CELF4ABABAAAAAAAAABxuAhCKeQAQAQAAAAAAAAAwbgIQOHoAEAEAAAAAAAAAQG4CEPN6
ABABAAAAAAAAAFBuAhCbewAQAQAAAAAAAABcbgIQbnwAEAEAAAAAAAAAaG4CEFR9ABABAAAA
AAAAAIBuAhA6fgAQAQAAAAAAAACQbgIQKn8AEAEAAAAAAAAArG4CEDeAABABAAAAAAAAAMxu
AhAngQAQAQAAAAAAAADobgIQDYIAEAEAAAAAAAAA+G4CEP2CABABAAAAAAAAAAhvAhClgwAQ
AQAAAAAAAAAobwIQeIQAEAEAAAAAAAAAOG8CECCFABABAAAAAAAAAFRvAhDUhQAQAQAAAAAA
AAB4bwIQtIYAEAEAAAAAAAAAmG8CEFyHABABAAAAAAAAALxvAhA8iAAQAQAAAAAAAADQbwIQ
8IgAEAEAAAAAAAAA+G8CENCJABABAAAAAAAAAChwAhDfigAQAQAAAAAAAABAcAIQ+YsAEAEA
AAAAAAAAWHACEKGMABABAAAAAAAAAHRwAhCTjQAQAQAAAAAAAACEcAIQOI4AEAEAAAAAAAAA
lHACEAuPABABAAAAAAAAAKhwAhDrjwAQAQAAAAAAAADIcAIQy5AAEAEAAAAAAAAA3HACEJ6R
ABABAAAAAAAAAPBwAhA8kgAQAQAAAAAAAAD8cAIQBpMAEAEAAAAAAAAABHECEL6TABABAAAA
AAAAACRxAhCUlAAQAQAAAAAAAABIcQIQdJUAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRx
AhAAAAAAZHECEAAAAAAAAAAAfHECEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAACMcQIQAAAAAKRxAhAAAAAAAAAAALxxAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA1HECEAAAAADkcQIQAAAAAAAAAAD4cQIQAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhyAhAAAAAAEHICEAAAAAAAAAAAGHICEAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgcgIQAAAAACxyAhAAAAAA
AAAAAEByAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATHICEAAA
AABkcgIQAAAAAAAAAACAcgIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAJhyAhAAAAAApHICEAAAAAAAAAAAsHICEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAC8cgIQAAAAAMhyAhAAAAAAAAAAANByAhAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3HICEAAAAADocgIQAAAAAAAAAAD4cgIQAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGYCEEhmAhCIZgIQyGYCEAhnAhBIZwIQ
iGcCEMhnAhAIaAIQAAAAAHN3aWd2YXJsaW5rAG5ld19zaW1hbm5lYWxfdmFybGlzdAAAAGRl
bGV0ZV9zaW1hbm5lYWxfdmFybGlzdAAAAABzaW1hbm5lYWxfdmFybGlzdF9jbGVhbnkAAAAA
c2ltYW5uZWFsX3Zhcmxpc3RfY2xlYW4Ac2ltYW5uZWFsX3Zhcmxpc3RfcHQyeG4Ac2ltYW5u
ZWFsX3Zhcmxpc3Rfdmxfc2V0AAAAAHNpbWFubmVhbF92YXJsaXN0X3ZsX2dldAAAAABzaW1h
bm5lYWxfdmFybGlzdF9uZXh0X3NldAAAc2ltYW5uZWFsX3Zhcmxpc3RfbmV4dF9nZXQAAG5l
d19zaW11bGF0ZWRfYW5uZWFsaW5nAG5ld19zaW11bGF0ZWRfYW5uZWFsaW5nXzZhcmdzAAAA
ZGVsZXRlX3NpbXVsYXRlZF9hbm5lYWxpbmcAAHNpbXVsYXRlZF9hbm5lYWxpbmdfdmxfc2V0
AABzaW11bGF0ZWRfYW5uZWFsaW5nX3ZsX2dldAAAc2ltdWxhdGVkX2FubmVhbGluZ19zdmxf
c2V0AHNpbXVsYXRlZF9hbm5lYWxpbmdfc3ZsX2dldABzaW11bGF0ZWRfYW5uZWFsaW5nX3Rl
eHRfc2V0AAAAAHNpbXVsYXRlZF9hbm5lYWxpbmdfdGV4dF9nZXQAAAAAc2ltdWxhdGVkX2Fu
bmVhbGluZ19zdWNjZXNzX3NldABzaW11bGF0ZWRfYW5uZWFsaW5nX3N1Y2Nlc3NfZ2V0AHNp
bXVsYXRlZF9hbm5lYWxpbmdfdGNfbWF4X3NldAAAc2ltdWxhdGVkX2FubmVhbGluZ190Y19t
YXhfZ2V0AABzaW11bGF0ZWRfYW5uZWFsaW5nX3RfZmFjdG9yX3NldAAAAABzaW11bGF0ZWRf
YW5uZWFsaW5nX3RfZmFjdG9yX2dldAAAAABzaW11bGF0ZWRfYW5uZWFsaW5nX2NhbGxfc2V0
AAAAAHNpbXVsYXRlZF9hbm5lYWxpbmdfY2FsbF9nZXQAAAAAc2ltdWxhdGVkX2FubmVhbGlu
Z19idWlsZF92YXJsaXN0AAAAc2ltdWxhdGVkX2FubmVhbGluZ19vcHRpbWl6ZQAAAABzaW11
bGF0ZWRfYW5uZWFsaW5nX3Zhcnlfc2ltdmFybGlzdABzaW11bGF0ZWRfYW5uZWFsaW5nX3Rh
a2VfbmV3X3Jlc3VsdAB4X25vd18yX3hfb3B0AAAAY2FsY180YXJncwAAY2FsY3VsYXRlAAAA
bmV3X2V2YWx1YXRlAAAAAGRlbGV0ZV9ldmFsdWF0ZQBldmFsdWF0ZV9jcml0ZXJpYV9zZXQA
AABldmFsdWF0ZV9jcml0ZXJpYV9nZXQAAABldmFsdWF0ZV9nb2FsX3NldAAAAGV2YWx1YXRl
X2dvYWxfZ2V0AAAAZXZhbHVhdGVfZXBzaWxvbl9zZXQAAAAAZXZhbHVhdGVfZXBzaWxvbl9n
ZXQAAAAAZXZhbHVhdGVfbWluY2hhbmdlX3NldAAAZXZhbHVhdGVfbWluY2hhbmdlX2dldAAA
ZXZhbHVhdGVfbl9zZXQAAGV2YWx1YXRlX25fZ2V0AABldmFsdWF0ZV9hYm9ydAAAc3RyaW5n
X3NpemVfc2V0AHN0cmluZ19zaXplX2dldABzdHJpbmdfbGFiZWxfc2V0AAAAAHN0cmluZ19s
YWJlbF9nZXQAAAAAbmV3X3N0cmluZwAAbmV3X3N0cmluZ19pbnRfY2hhcgBuZXdfc3RyaW5n
X2NoYXJfY2hhcgAAAABuZXdfc3RyaW5nX3N0cmluZ19jaGFyAABkZWxldGVfc3RyaW5nAAAA
c3RyaW5nX2NsZWFuAAAAAHN0cmluZ19jYXRfc3RyaW5nAAAAc3RyaW5nX2NhdAAAc3RyaW5n
X2NvcHlfc3RyaW5nAABzdHJpbmdfY29weV9jaGFyAAAAAHN0cmluZ19jb3B5X2RsAABzdHJp
bmdfY29weV9pAAAAc3RyaW5nX2NvcHkAc3RyaW5nX291dAAAc3RyaW5nX25jb3B5X3N0cmlu
Z19pAAAAc3RyaW5nX25jb3B5AAAAAHN0cmluZ19jb21wb3NlX3N0cl9zdHJfY2hhcgBzdHJp
bmdfY29tcG9zZV9zdHJfY2hhcl9jaGFyAAAAAHN0cmluZ19jb21wb3NlX3N0cl9kX2NoYXIA
AABzdHJpbmdfY29tcG9zZQAAc3RyaW5nX2VsZW1lbnQAAHN0cmluZ19jb21wb3NlX3N0cnVj
dF9zdHJpbmcAAAAAc3RyaW5nX2NvbXBhcmUAAHN0cmluZ19zdHJjb21wc3Bhbl9jaGFyaQAA
AABzdHJpbmdfc3RyY29tcHNwYW5fc3RydWN0X3N0cmluZ2kAAABzdHJpbmdfc3RyaW5nX2Nv
bXBsZW1lbnRfc3BhbgAAAHN0cmluZ19zdHJpbmdzcGFuX3N0cnVjdF9zdHJpbmdpAAAAAHN0
cmluZ19zdHJpbmdfc3BhbgAAc3RyaW5nX3N0cmluZ3N0cmluZ19zdHJ1Y3Rfc3RyaW5nX2No
YXIAAHN0cmluZ19zdHJpbmdzdHJpbmdfc3RydWN0c3RyaW5nX3N0cnVjdHN0cmluZwAAAHN0
cmluZ19zdHJpbmdfc3RyaW5nAAAAAHN0cmluZ19zdHJpbmdfY2hhcmFjdGVyAHN0cmluZ19z
dHJpbmdfcG9pbnRlcl9icmVhawBzdHJpbmdfZmlsZW9wZW4Ac3RyaW5nX2ZpbGVyZWFkAHN0
cmluZ19maWxlcmVhZGMAAAAAc3RyaW5nX2ZpbGV3cml0ZV9zdHJpbmdfY2hhcgAAAABzdHJp
bmdfZmlsZXdyaXRlAAAAAHN0cmluZ19zeXN0ZW1fY2FsbAAAc3RyaW5nX2luaXQAcHJpbnQA
AABzdHJwcmludF9zdHJ1Y3RzdHJpbmdfY2hhcl9jaGFyAHN0cnByaW50X3N0cnVjdHN0cmlu
Z19pbnRfY2hhcl9jaGFyAHN0cnByaW50AAAAAF9wX3ZhcmlhYmxlbGlzdABzdHJ1Y3QgdmFy
aWFibGVsaXN0ICoAAABfcF92YXJpYWJsZWxpc3QAX3Bfc2ltdWxhdGVkX2FubmVhbGluZwAA
c2ltdWxhdGVkX2FubmVhbGluZyAqAAAAX3Bfc2ltdWxhdGVkX2FubmVhbGluZwAAX3BfYmFz
aXNmaWxlAAAAAHN0cnVjdCBiYXNpc2ZpbGUgKgAAX3BfYmFzaXNmaWxlAAAAAF9wX0ZJTEUA
RklMRSAqAABfcF9GSUxFAF9wX3ZhcmlhYmxlAHN0cnVjdCB2YXJpYWJsZSAqAAAAX3BfdmFy
aWFibGUAX3Bfc2ltYW5uZWFsX3Zhcmxpc3QAAAAAc3RydWN0IHNpbWFubmVhbF92YXJsaXN0
ICoAAF9wX3NpbWFubmVhbF92YXJsaXN0AAAAAF9wX2V2YWx1YXRlAGV2YWx1YXRlICoAAF9w
X2V2YWx1YXRlAF9wX3BfY2hhcgAAAGNoYXIgKioAX3BfcF9jaGFyAAAAX3Bfc3RyaW5nAAAA
c3RydWN0IHN0cmluZyAqAF9wX3N0cmluZwAAADxHbG9iYWwgdmFyaWFibGVzPgAAR2xvYmFs
IHZhcmlhYmxlcyB7IAAlcwAALCAAACB9CgBVbmtub3duIEMgZ2xvYmFsIHZhcmlhYmxlAAAA
VW5rbm93biBDIGdsb2JhbCB2YXJpYWJsZQAAADpuZXdfc2ltYW5uZWFsX3Zhcmxpc3QAAE86
ZGVsZXRlX3NpbWFubmVhbF92YXJsaXN0AAB0aGlzAAAAAE5VTEwAAAAAVHlwZSBlcnJvci4g
RXhwZWN0ZWQgJXMARXhwZWN0ZWQgYSBwb2ludGVyAABPOnNpbWFubmVhbF92YXJsaXN0X2Ns
ZWFueQAAT086c2ltYW5uZWFsX3Zhcmxpc3RfY2xlYW4AAE86c2ltYW5uZWFsX3Zhcmxpc3Rf
cHQyeG4AAABPTzpzaW1hbm5lYWxfdmFybGlzdF92bF9zZXQATzpzaW1hbm5lYWxfdmFybGlz
dF92bF9nZXQAAE9POnNpbWFubmVhbF92YXJsaXN0X25leHRfc2V0AAAATzpzaW1hbm5lYWxf
dmFybGlzdF9uZXh0X2dldAAAAAA6bmV3X3NpbXVsYXRlZF9hbm5lYWxpbmcAAAAAT09PaWRP
Om5ld19zaW11bGF0ZWRfYW5uZWFsaW5nXzZhcmdzAAAAAE86ZGVsZXRlX3NpbXVsYXRlZF9h
bm5lYWxpbmcAAAAAT086c2ltdWxhdGVkX2FubmVhbGluZ192bF9zZXQAAABPOnNpbXVsYXRl
ZF9hbm5lYWxpbmdfdmxfZ2V0AAAAAE9POnNpbXVsYXRlZF9hbm5lYWxpbmdfc3ZsX3NldAAA
TzpzaW11bGF0ZWRfYW5uZWFsaW5nX3N2bF9nZXQAAABPTzpzaW11bGF0ZWRfYW5uZWFsaW5n
X3RleHRfc2V0AE86c2ltdWxhdGVkX2FubmVhbGluZ190ZXh0X2dldAAAT086c2ltdWxhdGVk
X2FubmVhbGluZ19zdWNjZXNzX3NldAAATzpzaW11bGF0ZWRfYW5uZWFsaW5nX3N1Y2Nlc3Nf
Z2V0AAAAT2k6c2ltdWxhdGVkX2FubmVhbGluZ190Y19tYXhfc2V0AAAATzpzaW11bGF0ZWRf
YW5uZWFsaW5nX3RjX21heF9nZXQAAAAAT2Q6c2ltdWxhdGVkX2FubmVhbGluZ190X2ZhY3Rv
cl9zZXQATzpzaW11bGF0ZWRfYW5uZWFsaW5nX3RfZmFjdG9yX2dldAAAT086c2ltdWxhdGVk
X2FubmVhbGluZ19jYWxsX3NldABPOnNpbXVsYXRlZF9hbm5lYWxpbmdfY2FsbF9nZXQAAE86
c2ltdWxhdGVkX2FubmVhbGluZ19idWlsZF92YXJsaXN0AE86c2ltdWxhdGVkX2FubmVhbGlu
Z19vcHRpbWl6ZQAATzpzaW11bGF0ZWRfYW5uZWFsaW5nX3Zhcnlfc2ltdmFybGlzdAAAAE9P
T2Q6c2ltdWxhdGVkX2FubmVhbGluZ190YWtlX25ld19yZXN1bHQAAAAATzp4X25vd18yX3hf
b3B0AE9PT086Y2FsY180YXJncwBPT086Y2FsY3VsYXRlAAAAOm5ld19ldmFsdWF0ZQAAAE86
ZGVsZXRlX2V2YWx1YXRlAAAAT2M6ZXZhbHVhdGVfY3JpdGVyaWFfc2V0AAAAAE86ZXZhbHVh
dGVfY3JpdGVyaWFfZ2V0AGMAAABPTzpldmFsdWF0ZV9nb2FsX3NldAAAAABPOmV2YWx1YXRl
X2dvYWxfZ2V0AE9POmV2YWx1YXRlX2Vwc2lsb25fc2V0AE86ZXZhbHVhdGVfZXBzaWxvbl9n
ZXQAAE9POmV2YWx1YXRlX21pbmNoYW5nZV9zZXQAAABPOmV2YWx1YXRlX21pbmNoYW5nZV9n
ZXQAAAAAT2k6ZXZhbHVhdGVfbl9zZXQAAABPOmV2YWx1YXRlX25fZ2V0AAAAAE9POmV2YWx1
YXRlX2Fib3J0AAAAT2k6c3RyaW5nX3NpemVfc2V0AABPOnN0cmluZ19zaXplX2dldAAAAE9z
OnN0cmluZ19sYWJlbF9zZXQATzpzdHJpbmdfbGFiZWxfZ2V0AAA6bmV3X3N0cmluZwBpfHM6
bmV3X3N0cmluZ19pbnRfY2hhcgBzfHM6bmV3X3N0cmluZ19jaGFyX2NoYXIAAAAAT3xzOm5l
d19zdHJpbmdfc3RyaW5nX2NoYXIAAE86ZGVsZXRlX3N0cmluZwBPOnN0cmluZ19jbGVhbgAA
T086c3RyaW5nX2NhdF9zdHJpbmcAAAAAT3M6c3RyaW5nX2NhdAAAAE9POnN0cmluZ19jb3B5
X3N0cmluZwAAAE9zOnN0cmluZ19jb3B5X2NoYXIAT2RsOnN0cmluZ19jb3B5X2RsAABPaTpz
dHJpbmdfY29weV9pAAAAAE9POnN0cmluZ19jb3B5AABPTzpzdHJpbmdfb3V0AAAAT09pOnN0
cmluZ19uY29weV9zdHJpbmdfaQAAAE9PaWk6c3RyaW5nX25jb3B5AAAAT09PczpzdHJpbmdf
Y29tcG9zZV9zdHJfc3RyX2NoYXIAAAAAT09zczpzdHJpbmdfY29tcG9zZV9zdHJfY2hhcl9j
aGFyAAAAT09kczpzdHJpbmdfY29tcG9zZV9zdHJfZF9jaGFyAABPT2lzOnN0cmluZ19jb21w
b3NlAE9pOnN0cmluZ19lbGVtZW50AAAAT086c3RyaW5nX2NvbXBvc2Vfc3RydWN0X3N0cmlu
ZwBPczpzdHJpbmdfY29tcGFyZQAAAE9zaTpzdHJpbmdfc3RyY29tcHNwYW5fY2hhcmkAAAAA
T09pOnN0cmluZ19zdHJjb21wc3Bhbl9zdHJ1Y3Rfc3RyaW5naQAAAE9zOnN0cmluZ19zdHJp
bmdfY29tcGxlbWVudF9zcGFuAAAAAE9PaTpzdHJpbmdfc3RyaW5nc3Bhbl9zdHJ1Y3Rfc3Ry
aW5naQAAAABPc2k6c3RyaW5nX3N0cmluZ19zcGFuAABPT3M6c3RyaW5nX3N0cmluZ3N0cmlu
Z19zdHJ1Y3Rfc3RyaW5nX2NoYXIAAE9PTzpzdHJpbmdfc3RyaW5nc3RyaW5nX3N0cnVjdHN0
cmluZ19zdHJ1Y3RzdHJpbmcAAABPT09pOnN0cmluZ19zdHJpbmdfc3RyaW5nAAAAT2M6c3Ry
aW5nX3N0cmluZ19jaGFyYWN0ZXIAAE9PczpzdHJpbmdfc3RyaW5nX3BvaW50ZXJfYnJlYWsA
T3M6c3RyaW5nX2ZpbGVvcGVuAABPTzpzdHJpbmdfZmlsZXJlYWQAAE9PYzpzdHJpbmdfZmls
ZXJlYWRjAAAAAE9PczpzdHJpbmdfZmlsZXdyaXRlX3N0cmluZ19jaGFyAAAAAE9POnN0cmlu
Z19maWxld3JpdGUATzpzdHJpbmdfc3lzdGVtX2NhbGwAAAAAT2l8czpzdHJpbmdfaW5pdAAA
AABPOnByaW50AE98c3M6c3RycHJpbnRfc3RydWN0c3RyaW5nX2NoYXJfY2hhcgAAAABPaXxz
czpzdHJwcmludF9zdHJ1Y3RzdHJpbmdfaW50X2NoYXJfY2hhcgAAAE9pY3xzczpzdHJwcmlu
dABzaW1hbm5lYWxmaWxlAAAAJnZhcmlhYmxlOjpvcGVyYXRvcj0gKHN0cnVjdCB2YXJpYWJs
ZSAmdik6CiAAAAAAVW5rbm93biB0eXBlIGAlYycuCgAlbGYAdmFyaWFibGU6OmNvcHkgKHN0
cnVjdCBzdHJpbmcgJnMpOgogAAAAAEVycm9yIHdoaWxlIHJlYWRpbmcgZG91YmxlIHZhbHVl
IGluIGZyb20gc3RyaW5nOgogAAAnCgAAYAAAACVkAAB2YXJpYWJsZTo6Y29weSAoc3RydWN0
IHN0cmluZyAmcyk6CiAAAAAARXJyb3Igd2hpbGUgcmVhZGluZyBpbnRlZ2VyIHZhbHVlIGlu
IGZyb20gc3RyaW5nOgogACcKAABgAAAAdmFyaWFibGU6OmNvcHkgKHN0cnVjdCBzdHJpbmcg
JnMpOgogAAAAAFVua25vd24gdHlwZSBvZiB2YXJpYWJsZSBgJWMnLgoAdmFyaWFibGVsaXN0
OjpwdDJ4biAoaW50IG4pOgogAABFcnJvciB3aGlsZSBjb3B5aW5nIHBhcmFtZXRlcl90ZXh0
IHRvIHhfbm93LgoAAAByZWFkX2RvdWJsZToKAAAAIHZhcmlhYmxlIGNvbnRhaW5zIGAlYyct
dmFsdWUgaW5zdGVhZCBvZiBkb3VibGUgKGBkJykuCgByYW5kb21fc3RlcDoKIEVycm9yIHdo
aWxlIHJlYWRpbmcgcG9pbnQuCgAAAHJhbmRvbV9zdGVwOgogRXJyb3Igd2hpbGUgcmVhZGlu
ZyBpbnRlcnZhbGwuCgAAAHJhbmRvbV9zdGVwOgogU3RlcHBpbmcgd2l0aCBpbnRlZ2VycyBp
c24ndCBpbXBsZW1lbnRlZCB5ZXQuCgAAAAByYW5kb21fc3RlcDoKIFN0ZXBwaW5nIHdpdGgg
c3RyaW5ncyBpc24ndCBpbXBsZW1lbnRlZCB5ZXQuCgByYW5kb21fc3RlcDoKIFVua25vd24g
dHlwZSBvZiBwb2ludCBgJWMnLgoAAHNtYWxsZXI6CiBFcnJvciB3aGlsZSByZWFkaW5nIHYy
LgoAAHNtYWxsZXI6CiBDb21wYXJpc29uIHdpdGggaW50ZWdlcnMgaXNuJ3QgaW1wbGVtZW50
ZWQgeWV0LgoAAHNtYWxsZXI6CiBDb21wYXJpc29uIHdpdGggc3RyaW5ncyBpc24ndCBpbXBs
ZW1lbnRlZCB5ZXQuCgAAAHNtYWxsZXI6CiBVbmtub3duIHR5cGUgb2YgdjEgYCVjJy4KAGdy
ZWF0ZXI6CiBFcnJvciB3aGlsZSByZWFkaW5nIHYyLgoAAGdyZWF0ZXI6CiBDb21wYXJpc29u
IHdpdGggaW50ZWdlcnMgaXNuJ3QgaW1wbGVtZW50ZWQgeWV0LgoAAGdyZWF0ZXI6CiBDb21w
YXJpc29uIHdpdGggc3RyaW5ncyBpc24ndCBpbXBsZW1lbnRlZCB5ZXQuCgAAAGdyZWF0ZXI6
CiBVbmtub3duIHR5cGUgb2YgdjEgYCVjJy4KACAFkxkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABsb2cxMAAAAHWYAABzmAAA8LUAECC2ABAgtgAQAAAAAAEAAAABAAAA//////3dzQDsIwIQ
5CMCEOAjAhDYIwIQ0CMCEKCyABBgcQEQAAAAAP////9Q6QAQ/////wIAAAAEAAAABAAAAP//
//////////////QqAhDsKgIQ2CoCEAAAAABQlgIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAICWAhAAAAAAAAAAAAAAAACYlgIQAAAAAAAAAAAAAAAAaJYCEAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACd
AhAAAAAAAJ0CEAEBAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAEAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsLQIQnC0CECAJ
LQ1dAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/38AAAAAAAAAgP//3KfXuYVmcbENQAAA
AAAAAP//DUD3NkMMmBn2lf0/AAAAAAAA4D8DZXhwAAAAAAAAAAAAARQAYSYBEG0pARByKQEQ
oScBEAAAAAAAAAAAAAAAAADA//81wmghotoPyf8/AAAAAAAA8D8IBAgICAQICAAEDAgABAwI
AAAAACC2ARAgtgEQILYBECC2ARAgtgEQILYBEAEAAAAWAAAAAgAAAAIAAAADAAAAAgAAAAQA
AAAYAAAABQAAAA0AAAAGAAAACQAAAAcAAAAMAAAACAAAAAwAAAAJAAAADAAAAAoAAAAHAAAA
CwAAAAgAAAAMAAAAFgAAAA0AAAAWAAAADwAAAAIAAAAQAAAADQAAABEAAAASAAAAEgAAAAIA
AAAhAAAADQAAADUAAAACAAAAQQAAAA0AAABDAAAAAgAAAFAAAAARAAAAUgAAAA0AAABTAAAA
DQAAAFcAAAAWAAAAWQAAAAsAAABsAAAADQAAAG0AAAAgAAAAcAAAABwAAAByAAAACQAAAAYA
AAAWAAAAgAAAAAoAAACBAAAACgAAAIIAAAAJAAAAgwAAABYAAACEAAAADQAAAJEAAAApAAAA
ngAAAA0AAAChAAAAAgAAAKQAAAALAAAApwAAAA0AAAC3AAAAEQAAAM4AAAACAAAA1wAAAAsA
AAAYBwAADAAAAGgvAhBgLwIQWC8CEFAvAhBgQgEQEAAAAPgDAABmiAIQZogCEAAAIAAgACAA
IAAgACAAIAAgACAAKAAoACgAKAAoACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAA
IAAgAEgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAhACEAIQAhACEAIQAhACEAIQA
hAAQABAAEAAQABAAEAAQAIEAgQCBAIEAgQCBAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA
AQABAAEAAQABAAEAAQAQABAAEAAQABAAEACCAIIAggCCAIIAggACAAIAAgACAAIAAgACAAIA
AgACAAIAAgACAAIAAgACAAIAAgACAAIAEAAQABAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAuAAAAAQAAAAAAAAD/////AAoAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEAyAhAIAAAAFDICEAkAAADoMQIQCgAAAMQx
AhAQAAAAmDECEBEAAABoMQIQEgAAAEQxAhATAAAAGDECEBgAAADgMAIQGQAAALgwAhAaAAAA
gDACEBsAAABIMAIQHAAAACAwAhB4AAAAEDACEHkAAAAAMAIQegAAAPAvAhD8AAAA7C8CEP8A
AADcLwIQBQAAwAsAAAAAAAAAHQAAwAQAAAAAAAAAlgAAwAQAAAAAAAAAjQAAwAgAAAAAAAAA
jgAAwAgAAAAAAAAAjwAAwAgAAAAAAAAAkAAAwAgAAAAAAAAAkQAAwAgAAAAAAAAAkgAAwAgA
AAAAAAAAkwAAwAgAAAAAAAAAAwAAAAcAAAB4AAAACgAAAAAAAAAAAAAAAAEAAAQAAAcAAAoA
AA0AAAAAcD8AAIg/AAAAXwABAAAEAAAHAAAKAAANAAAAAAAAAADuPwAAAAAAAPBDAAAAAAAA
8DsAAAAAAADwPwAAAAAAAOA/AAAAAAAA///+f0SZARBKmQEQT5kBEFWZARBamQEQYJkBEGaZ
ARBsmQEQcpkBEI6ZARCTmQEQqZkBEK6ZARDKmQEQ2pkBEO6ZARD+mQEQHpoBECOaARA9mgEQ
QpoBEGKaARB2mgEQjpoBEKKaARDCmgEQx5oBEOGaARDmmgEQBpsBEBqbARAymwEQRpsBEGab
ARBrmwEQhZsBEIqbARCqmwEQvpsBENabARDqmwEQCpwBEA+cARApnAEQLpwBEE6cARBinAEQ
epwBEI6cARCunAEQs5wBEM2cARDSnAEQ8pwBEAadARAenQEQMp0BEFKdARBXnQEQcZ0BEHad
ARCWnQEQqp0BEMKdARAAAAAEAAAB/P//NQAAAAsAAABAAAAA/wMAAIAAAACB////GAAAAAgA
AAAgAAAAfwAAAAIAAACAcAAAAQAAAPDx//9QU1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUERUAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCNAhCgjQIQ
/////wAAAAAAAAAAAAAAAP////8AAAAAAAAAAP////8eAAAAOwAAAFoAAAB4AAAAlwAAALUA
AADUAAAA8wAAABEBAAAwAQAATgEAAG0BAAD/////HgAAADoAAABZAAAAdwAAAJYAAAC0AAAA
0wAAAPIAAAAQAQAALwEAAE0BAABsAQAAAAAAAAECBAgAAAAApAMAAGCCeYIhAAAAAAAAAKbf
AAAAAAAAoaUAAAAAAACBn+D8AAAAAEB+gPwAAAAAqAMAAMGj2qMgAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAACB/gAAAAAAAED+AAAAAAAAtQMAAMGj2qMgAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AACB/gAAAAAAAEH+AAAAAAAAtgMAAM+i5KIaAOWi6KJbAAAAAAAAAAAAAAAAAAAAAACB/gAA
AAAAAEB+of4AAAAAUQUAAFHaXtogAF/aatoyAAAAAAAAAAAAAAAAAAAAAACB09je4PkAADF+
gf4AAAAAQwAAAEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAADwfwAAAAAAAPj/////////738AAAAAAAAQAAAAAAAAAACAFAAAAIw0
AhAdAAAAiDQCEBoAAACENAIQGwAAAHw0AhAfAAAAdDQCEBMAAABsNAIQIQAAAGQ0AhAOAAAA
XDQCEA0AAABUNAIQDwAAAEw0AhAQAAAARDQCEAUAAAA8NAIQHgAAADg0AhASAAAANDQCECAA
AAAwNAIQDAAAACg0AhALAAAAIDQCEBUAAAAYNAIQHAAAABA0AhAZAAAACDQCEBEAAAAANAIQ
GAAAAPgzAhAWAAAA8DMCEBcAAADoMwIQIgAAAOQzAhAjAAAA4DMCECQAAADcMwIQlCYAAAAA
AAAAAACAEEQAAAEAAAAAAACAADAAAAAAAAAAAAAAAAAAAKiRAhAAAAAAVDYCEFA2AhBMNgIQ
SDYCEEQ2AhBANgIQPDYCEDQ2AhAsNgIQJDYCEBg2AhAMNgIQBDYCEPg1AhD0NQIQ8DUCEOw1
AhDoNQIQ5DUCEOA1AhDcNQIQ2DUCENQ1AhDQNQIQzDUCEMg1AhDANQIQtDUCEKw1AhCkNQIQ
5DUCEJw1AhCUNQIQjDUCEIA1AhB4NQIQbDUCEGA1AhBcNQIQWDUCEFA1AhA8NQIQNDUCEAAA
AAAuAAAAAAAAAFiSAhBgmQIQYJkCEGCZAhBgmQIQYJkCEGCZAhBgmQIQYJkCEGCZAhB/f39/
f39/f2CSAhAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAkAAAAAAAAAAAADIBUAAAAAAAAAAAAD6
CEAAAAAAAAAAAECcDEAAAAAAAAAAAFDDD0AAAAAAAAAAACT0EkAAAAAAAAAAgJaYFkAAAAAA
AAAAILy+GUAAAAAAAAS/yRuONEAAAACh7czOG8LTTkAg8J61cCuorcWdaUDQXf0l5RqOTxnr
g0BxlteVQw4FjSmvnkD5v6BE7YESj4GCuUC/PNWmz/9JH3jC00BvxuCM6YDJR7qTqEG8hWtV
JzmN93DgfEK83Y7e+Z37636qUUOh5nbjzPIpL4SBJkQoEBeq+K4Q48XE+kTrp9Tz9+vhSnqV
z0VlzMeRDqauoBnjo0YNZRcMdYGGdXbJSE1YQuSnkzk7Nbiy7VNNp+VdPcVdO4ueklr/Xabw
oSDAVKWMN2HR/Ytai9glXYn522eqlfjzJ7+iyF3dgG5MyZuXIIoCUmDEJXUAAAAAzczNzMzM
zMzMzPs/cT0K16NwPQrXo/g/WmQ730+Nl24Sg/U/w9MsZRniWBe30fE/0A8jhEcbR6zFp+4/
QKa2aWyvBb03hus/Mz28Qnrl1ZS/1uc/wv39zmGEEXfMq+Q/L0xb4U3EvpSV5sk/ksRTO3VE
zRS+mq8/3me6lDlFrR6xz5Q/JCPG4ry6OzFhi3o/YVVZwX6xU3wSu18/1+4vjQa+koUV+0Q/
JD+l6TmlJ+p/qCo/fayh5LxkfEbQ3VU+Y3sGzCNUd4P/kYE9kfo6GXpjJUMxwKw8IYnROIJH
l7gA/dc73IhYCBux6OOGpgM7xoRFQge2mXU32y46M3Ec0iPbMu5JkFo5poe+wFfapYKmorUy
4miyEadSn0RZtxAsJUnkLTY0T1Ouzmslj1kEpMDewn376MYenueIWleRPL9QgyIYTktlYv2D
j68GlH0R5C3en87SyATdptgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIQAAAAGMI0w
qDGhMvAzJTSxNL40wzQ4NUU1SjW5Nb410zX1NQ82gDaNNpI2EzcYNzA3qTfgN/Q3LTi2OP04
RDmKObI5ljqnOrQ6uTrUOuE65jpZO2Y7zTvaO+c77DsEPBE8FjwqPC88fT6KPqA+sz74PgU/
JD8zP0A/RT9WP1s/ACAAAFwAAAAsMDkwVjBlMIEwhjCjMLYw9zAGMSIxJzFEMVcxHDIjMigy
WTJmMpkypjK9Ms8y3DL7Mv8yAzMHMwsznDW5NcY1zzf4Nyw4vjjLORs6KDqdOtI7XDwAMAAA
fAAAAPcwEjEfMQkySDP7NBE1FjVZNW81dDWFNZI1JjY8NkE2nja0Nrk2yjbXNow3mTeeN9k3
+Df9NxI4UzhmOMI43zjsOCg5NzlnOaM5vDnsOSc6QDpwOrc62To8PFE8XjyiPK88zjzbPPo8
Bz0qPkY/Uz+GPwAAAEAAANQAAAAzMEAwRTCmMLMwDjETMXIxfzHxMcIyzzLwMjEzSzNYM2oz
dzOJM50z8zMINDw0UTSdNKM0zTT+NBg1KzWbNaE1qjUgNiU2LjZuNng2wjYMNxc3HjcqNzI3
lzcfOD84gziNOKc47zj5OAE5DDkVOV85fTmJOZM5mTmoObA5uznmOe45+TkhOjw6ZjqBOow6
tDrROtw6BDs9O0c7bzvzOwo8EzwyPDc8QDyBPos+pT7NPtg+4D7sPvU+Qj9MP2g/iT+1P78/
xz/SP9s/AAAAUAAAFAEAABowJDA+MG8wxjDQMOkwCjEyMT0xRTFRMVoxmTGjMb0x5TE/Mkky
YjKDMqwytzK/Mssy1DITMx0zNzNgM6QzrjP4M2w0djSTNLg03TQCNXE1xDXONeg1MDY6NkI2
TTZWNqM2rTbGNuc2DzcaNyI3Ljc3N3Y3gDeaN8I3HDgmOD84YDiJOJQ4nDioOLE48Dj6OBQ5
PTmXOaE5ujnbOQQ6DzoXOiM6LDprOnU6jzq4OhI7HDs1O1Y7fzuKO5I7njunO+Y78DsKPDM8
gzyNPKY8zzzaPOI87jz3PDY9QD1aPYk92T3jPfw9Kj41Pjw+SD5QPpI+nD62Puk+QD9KP2M/
hD+tP7g/wD/MP9U/AAAAYAAA/AAAABQwHjA4MGEwrTC3MNEwAjFLMVUxbzGgMekx8zENMj4y
oDKqMscy6TILM0wzljOgM7oz7zNYNGI0fzSkNMY06DQpNZU1nzW8Nd41ADY9Nn42iDbSNiQ3
LjdIN5A3mjeiN603tjf5NwM4HDhEOE84VzhjOGw4qzi1OM84/TgDOVo5ZDl9OZ45xznSOdo5
5jnvOS46ODpSOns61TrfOvg6GTtCO007VTthO2o7qTuzO8079jtQPFo8czyUPL08yDzQPNw8
5TwkPS49SD1xPcE9yz3kPQ0+GD4gPiw+NT50Pn4+mD7HPiE/Kz9EP2U/mj/nP/E/AAAAcAAA
3AAAAAowMjA9MEUwUTBaMJkwozC9MOswPjFIMWQx3DHmMe4x+TECMkEySzJlMpQy1TLfMikz
gjOMM98zODRCNJU0+DQCNRs1djXINdI17DU0Nj42RjZRNlo2nTanNsE26Tb0Nvw2CDcRN2Q3
bjeHN6g33TczOD04VjiLOOs49TgOOS85ZDm6OcQ53TkSOm86eTqTOtA6IDsqO0M7eDvSO9w7
9TsWPEs8ojysPMg86TwVPR89Jz0yPTs9lT2fPbk92z0UPoI+jD6mPsg+BD9pP3M/kD+yP9Q/
AIAAAMgAAAAQMH8wiTCjMMUwATFfMWkxgzGlMeYxVTJfMnkymzLXMiozNDNNM4Iz3DPmM/8z
IDRVNKU0rzTINP00VDVeNXg1sTUSNhw2NjZYNpE24TbrNgQ3OTeaN6Q3vjfgNxk4cDh6OJQ4
zTguOTg5Ujl0Oa05GDoiOj86YTqDOrw6Ljs4O1U7dzuZO9Y7JjwwPEk8fjzcPOY8Az0lPVQ9
Xz1mPXI9ej3APco94z0SPm8+eT6SPrM+6D5JP1M/bT+PP8g/AAAAkAAA0AAAACkwMzBNMG8w
qDACMQwxJTFGMXsxxDHOMegxGTJ0Mn4ymDLHMtIy2TLlMu0yMDM6M1QzfzOKM5EznTOlM/0z
BzQhNFU0XzRnNHI0ezTaNOQ0/jQ1NUA1RzVTNVs1wTXLNeQ1IDYrNjM2PzZINoM2kzaYNp42
tzbgNu02ADcHNz43kDecNxg4HTgnOEk4UzjiOPg4JTlKOa85vjnJOfE5EzoXOhs6HzqCPCQ9
Bj4aPlA+tj7LPtg+5T7qPhE/Jj8zP0A/RT+rP78/AKAAAHQAAAB1MB0x3zPsM0k0XTTJNPQ0
FTUvNT81UzVuNd41/DUONic2kDauNsA22Tb1N5M4Qzl+OS87NDs7O2Q7pTsOPCg8MTyqPLM8
Nj0/PVo9aT2BPZE9oj3VPd49bT52PiY/Lz9QP1k/wD/JP+4/9z8AsAAAwAAAABgwITBGME8w
RTJOMlMyWDJlMmoy6zL4Mv8yBTMSMx4zJzM8M1IzVzNkM2kzdzORM60zuzM8NEU0ZjRvNFI1
bDV5NaA1xDXPNdw1ATY1Njk2PzZDNkk2TTZTNlc2XTZhNmc2azaAOYk5Njo/OmA6aTr6Okc7
UDttO7w7zTvWO188aTx6PJA8pTy6PNA82TzxPEk9Uj1bPWM9bD3hPes9Cj4wPuE+9j4CPx4/
Kj9LP2U/iD+NP8Q/7D8AwAAAFAEAADswQDCHMJAw5TDuMPMw+zABMQcxDzEVMRsxIzE0MT0x
fzGJMaMxwjHnMvwyCDMkMzAzUzNtM5AzlTPHMxE0FjRHNFM0ojSuNAg1FDV+NYc1lTWdNaM1
rDW0Nbw1wjXLNdE11zXeNeM1CDYkNnc2gzbMNtY24jYDNyA3Kjc2N1Y3XDdlN3U3fjeTNwg4
HTgpOGI4bjhzOKk4tTgLORc5MjlFOXo5gDmkOeA55jklOjE6WTqdOqk6xzrPOtU6/joIOxQ7
NjtUO147ajuLO5070TtFPJE86zzwPPU8Gz0gPUM9SD1rPXA9kz2YPco9Lz47PkI+bT6YPso+
Az8jP2w/nz/fP+M/5z/rP/U/AAAA0AAAlAAAAAcwNDBMMMgw5zDuMBAxFTFJMYcxHDJGMlIy
izKQMr8yGTNRM4IzqjP5Mxs0MjRkNME0/TQCNYA1rTXwNR02czaFNoo27Db1NhY3HzefN6Q3
vjfLN9E33TfjN+w38jf3NwQ4HzgkOC44SDhROF84aDhxOHc44zj/OBQ5njmzOdU53jnnOQY6
hj+LPwAAAOAAAMQAAAB2MXsxFjMbM5Y1mzXLNtA21jbkNgU3DDcmN1o3YjdpN283iTeoN7A3
tzfKN+s38jcIOC04RThXOF44ETk6OUE5VjlbOeY56zkPOh86dToBOwc7FTsdOyM7NztEO0k7
TztnO3Q7hDuJO487yjvvO/s7NzxDPFc8gDydPMo85Tz3PP08Ej0jPVA9Vz1hPXU9fz3mPew9
/z0FPiQ+MD5ePmc+rT4FPyQ/MD9PP2k/dT+JP5U/sD/AP8w/5z/3PwDwAADMAAAAAzAkMDcw
QzCXMJ0wujDTMCQxKzExMTgxPjFFMUoxUTGCMacxrjG6Mcox0THXMd4x5DHrMfAx9zEKMhcy
SjJXMmQyiDKPMqkysDLGMs8y2zLkMvIy+zIJMw8zGDMmMzAzPjNEM3QzfTOwM8wz3jP7MxY0
HzQpNEc0czSGNI80mTS3NOM0ADUJNUY1WDVwNXk1mTWjNbw1xjUDNmQ2cDZXN4M3rDfBNwc4
Ezi4OL842jnhOXE6eDo0OwY8bTyfPcE94z0AAAAAAQCIAAAAFDMYMxwzIDMkMygzLDMwMzQz
ODM8M0AzRDNIM10zYTNlM2kzbTOgM6QzqDOsM7AztDO4M7wzwDPEM8gzzDPQM9Qz2DOZNbE1
WzZuNpM2zTbWNrU4wzjWOPI4CzkpOVM5aTmKOdM53zkAOgw6SDpyOlY7gzv1O/w7gD2HPcM9
6D0AEAEAaAAAAM8w/jBDM20zyDPvMzM1XjWrNdI1rjfVN0o4lDirONI4Dzo3Ovo68zvoPOw8
8Dz0PPg8/DwAPQQ9Vj1aPV49Yj1mPWo9bj1yPXY9ej2oPcc9yj7mPu8+ED8ZPzo/Qz8AAAAg
AQCUAAAAADAHMIcxkDHdMeEx5THpMe0x8TH1Mfkx/TEBMn4yjDKbMrMyzDLkMgEzEjMnMzIz
QTNOM1czZDNtM+Az6TPkNO00MzU/Nb41zDWENs42/zZBN3g3lTepN7Q3ATiJOPA4mDkMOms6
bDt8O407lTulO7Y7eTynPK08uzzFPBU9Oj1cPbc9Oj6LPvI/+T8AMAEAYAAAACEyMDQ5NGs1
eTUnNjA2VTZeNn82iDarNrQ22zbkNjw3VDfaN/g3HzkwOQc6NzrNOj47Kjw5PLc8wDzWPO88
sT0UPkQ+YD6EPsE+PD+7P8s/1z/pP/k/AAAAQAEAvAAAAAUw5TB0MfkxTjJVMq4yDjMVM48z
NjQ9NMs00jThNGk1cDW0Nbs1xTUWNhs2ITY3Nj42VzZ1No42ojawNrc2yDbQNtc23TbkNvs2
AjcHNw03GjcgNyY3MDc6N1c3YDdrN3o8hjyPPKs8tjy9PMg80DzZPOk89zwDPRQ9Hz0oPT49
SD1OPVo9YT1nPW89dz2DPYw9mz2kPa09vj3EPc091T3oPfE9Qz6DPo8+vj7vPvs+HD9iPwBQ
AQBEAAAA6DLzMvsyJTMrMzMzQDNIM08zaDNuM3czfDOFM5cznjPFM+Mz6jMQNBg02TQaPCQ8
Kzw9PGo8kTxqPQAAAGABAKQAAABIMm4y/DImMywzQTN5M+Qz9zMVNCc0LTQ2NEs02DTyNDk1
ejWNNQU2DDZENlE2aTaJNpc2qjbINtw2HDc9N0M3VTeRN9s36jf9Nxg4KjgyODg4PDhBOE44
WDiDONc44DhdOUE6NDyIPDY9Pz1OPVo9aT18PY89+T0JPio+Tz5yPoA+kz7nPgg/Kj9VP14/
Zz99P4Y/zT/gP/k/AAAAcAEAEAEAABYwHzAoMDswTzBYMF8whTCOMNow6zASMSsxRTGQMZgx
rzHEMcoxzzHkMesxFTJFMnEyqDPAM8czzzPUM9gz3DMFNCs0RTRMNFA0VDRYNFw0YDRkNGg0
sjS4NLw0wDTENCo1NTVQNVc1XDVgNWQ1gTWrNd015DXoNew18DX0Nfg1/DUANko2UDZUNlg2
XDYMOBU4Njg/OAY5DzkwOTk5HTokOis6SDpiOnw6VTtpO287+jv+OwI8BjwKPA48UDxkPJ88
pzytPLs8xTzKPNA83DzmPOs88Dz6PP88BT0OPR09Kj1DPX4+jD6bPrM+3D7pPvQ+CT84P1Q/
dz99P4M/iz+RP9Y/3D8AAACAAQC0AAAABTBJMF8wZjC6Mcsx4zEsMlIybTKOMrky3jLkMu0y
AjN5M5UzoTPKM9gz5jP8Mzk0VTR7NIc0rjS6NMY03DQYNTA1UjWWNcQ18zX+NSU2MDZJNmE2
ojbBNss2KTdBN+g3Gjj1OP84LDlfOWk5hTncOTc6PTpDOks6UTqZOp86uDrBOsk60jogO0w7
YjtuO4Q7kTuYO6U7xzvlO+w7Fjw1PH48hzwOPpM+mj7JPwCQAQB8AAAAkTCgMMcw2jDgMEwx
hjKjMr4ywjLGMsoyzjIZMzEz3jPtMyY0QzRuNHc0kzScNKk0QjWDNZM1mjWoNck10TX4NRo2
KjYyNkA2SDZvNn82hzaVNvY2CTcWNx83OzdNN1Y36Df/N0g4jjiWOKU4rTgYOUA5AAAAoAEA
VAAAAEUwiTGkMfUxljKgMsIy/TJBNFw0rTRRNVs1fTXkNd42DDcQNxQ3GDccNyA3JDcoN4Y6
qDquOrQ6vDrCOgI7CDsoO1c7dTumOwY8AAAAsAEATAAAAHQylDI5NlE26zYUNzY3VjeQN7k3
wzfNNzM4bTiKOKY4wjgCOSQ5QTn+OQg6EjpLOpY6HztcOxY9az0+Ps0+/T4cP6s/AMABAGAB
AACxML0wBzEVMR8xMTFKMVUxWTFdMWExZTG/MWgydTJ7MpUysDLAMtky6jL6MgwzITNSM3Y0
CTUYNT81WDWHNbA1xTX/NTU2SDZVNl02iTaTNpw2oTamNso20DbfNuk28jb7NgQ3DTcVNx43
KDcxNzo3QDdIN1A3WjdsN3Q3fjeFN5U3oTeyN7o3xTfMN9s35zf/Nwg4LzhCOGE4ZziCOKE4
rzjwOEk5UTmYOaA5zTnVOeE55zn1OQQ6EDpWOmw6ejqGOpY6ozqsOrY6wDrLOtU63zr+Ogc7
ETsbOyQ7MjtPO1w7ZTtvO3k7hDuOO5g7tzvAO8o71DvdO+s7TTxTPGE8bzyEPJI8rDy6PM88
3TwWPSE9Nz1wPX89Az4SPjw+Sz5rPo8+mD6lPsk+zz7aPuE+5z7wPvw+Aj8LPxM/Hj8oPy4/
Nz9AP4g/oD+nP68/tD+4P7w/5T8AAADQAQAQAQAACzAlMCwwMDA0MDgwPDBAMEQwSDCSMJgw
nDCgMKQwCjEVMTAxNzE8MUAxRDFhMYsxvTHEMcgxzDHQMdQx2DHcMeAxKjIwMjQyODI8MpYy
mzK4MsYyzjLYMuky8zL9MhAzHzM8M0czWjOBMw00MDR0NNA0/TQoNXs1gTWKNZw1ojWsNbo1
5jXuNRk2RjZRNlc2uDbENuw2+DYANw43FDcgN0c3ZDelN7U3vzfNN9c35TfuNyM4KjhQOFQ4
WDhcOGA4pDitOLc4wTjoOBI5GTnLOdI5+DkcOi06UTqoOrc60Dr1OgM7HDsqO347jTuiO8I7
0TvmO/Q7FTwoPG08eTwaPkE+Oz+VPwAAAOABAGwAAAA4Mcw0cjUhNiU2KTYtNhk3JjcuNzk3
XDdpN3E3fDecN6k3sTe8N9w36TfxN/w3XDieOLY4pTq8OtM6FjsbOzg7RjtTO107bjt7O4U7
sTvSO9078DsXPJI8tzwHPYo9tz3pPQAAAPABAGgAAABIMncyHzNcM2MzyzMnNFQ0qzToNO80
czWgNRo2ITZeNos2JjhTOLI43ziKO447kjuWO5o7njuiO6Y7qjuuO7I7tju6O747wjvGOwU8
CTwNPEw8UDxUPMY9CT48PmA+AAAAAAIAgAAAAPYx+zEYMiIyKTIzMj0ySjJRMlsyZTKqMssy
1jLpMjwzZDNwM5A0CzUuNaY1zDU1Njs2QzZRNlc2ajaWNqM2tDa6Nso21jbjNvQ2+jYLNxc3
lje9N+s3NzhQOLc41TgvOT85kznZOUg6bzrROvA6ljvCO987BDwgPAAQAgBAAAAAlzC7MK4x
9jH8MQoyWTKJMuQy6jL4MlYzdDOKM6kzvjPTM+gzGjQ6NE00dzSTNKw0wTTWNOw0DjUAIAIA
KAAAAFw6YDpwOng6fDqEOog6lDqYOrA6uDq8Osg60DrUOgAAADACAGgAAAC8M8AzlDSYNKA0
pDQUNRg1IDUkNWA2fDaINqQ2rDa4NtQ24Db8Ngg3JDcwN0w3VDdcN2Q3cDeMN5g3tDfAN9w3
5DfwNww4FDggODw4SDhkOHA4jDiYOLQ4wDjcOOQ4AAAAUAIAHAAAAAwwEDAUMCAwLDCkP7Q/
uD+8P8Q/AGACAMgBAAAYMBwwKDAsMDgwPDBIMEwwWDBcMGgwbDB4MHwwiDCMMJgwnDCoMKww
uDC8MMgwzDDYMNww6DDsMPgw/DAIMQwxGDEcMSgxLDE4MTwxSDFMMVgxXDFoMWwxeDF8MYgx
jDGYMZwxqDGsMbgxvDHIMcwx2DHcMegx7DH4MfwxCDIMMhgyHDIoMiwyODI8MkgyTDJYMlwy
aDJsMngyfDKIMowymDKcMqgyrDK4MrwyyDLMMtgy3DLoMuwy+DL8MggzDDMYMxwzKDMsMzgz
PDNIM0wzWDNcM2gzbDN4M3wziDOMM5gznDOoM6wzuDO8M8gzzDPYM9wz6DPsM/gz/DMINAw0
GDQcNCg0LDQ4NDw0SDRMNFg0XDRoNGw0eDR8NIg0jDSYNJw0qDSsNLg0vDTINMw02DTcNOg0
7DT4NPw0CDUMNRg1HDUoNSw1ODU8NUg1TDVYNVw1aDVsNXg1fDWINYw1mDWcNag1rDW4Nbw1
yDXMNdg13DXoNew1CDYQNhw2SDZQNlw2iDaQNpw2yDbQNtw2CDcQNxw3SDdQN1w3iDeQN5w3
yDfQN9w3CDgQOBw4RDhIOEw4UDhUOFg4XDhgOGQ4AIACAAABAABgMmQyaDKAMoQyiDKMMpAy
lDKYMqQyxDLIMswy1DL0MgQzFDOQM5gzEDYUNno2fjaCNoY2wDbENsg2zDbQNtQ2QDhEOEg4
TDhQOFw4YDikOqw6tDq8OsQ6zDrUOtw65DrsOvQ6/DoEOww7FDscOyQ7LDsePCI8JjwqPC48
Mjw2PDo8PjxCPEY8SjxOPFI8VjxaPF48YjxmPGo8bjxyPHY8ejx+PII8hjyKPI48kjyWPJo8
njyiPKY8qjyuPLI8tjy6PL48wjzGPMo8zjzSPNY82jzePOI85jzqPO488jz2PPo8/jwCPQY9
Cj0OPRI9Fj0aPeA95D0AAACQAgCsAAAApDCsMLQwvDDEMMww1DDcMOQw7DD0MPwwBDEMMRQx
HDEkMSwxNDE8MUQxTDFUMVwxZDFsMXQxoDGoMawxsDG0MbgxvDHAMcQxyDHMMdAx1DHYMdwx
4DHkMegx7DHwMfQx+DH8MQAyBDIIMgwyEDIUMhgyHDIgMiQyKDIsMjAyNDI4MjwyQDJEMkgy
TDJQMmAyZDJoMmwycDJ0MngyfDKAMoQykDIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA
--------------090302080802010307050504
Content-Type: text/plain;
 name="simannealfile.dsp"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline;
 filename="simannealfile.dsp"

# Microsoft Developer Studio Project File - Name="simannealfile" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** NICHT BEARBEITEN **

# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102

CFG=simannealfile - Win32 Debug
!MESSAGE Dies ist kein gültiges Makefile. Zum Erstellen dieses Projekts mit NMAKE
!MESSAGE verwenden Sie den Befehl "Makefile exportieren" und führen Sie den Befehl
!MESSAGE 
!MESSAGE NMAKE /f "simannealfile.mak".
!MESSAGE 
!MESSAGE Sie können beim Ausführen von NMAKE eine Konfiguration angeben
!MESSAGE durch Definieren des Makros CFG in der Befehlszeile. Zum Beispiel:
!MESSAGE 
!MESSAGE NMAKE /f "simannealfile.mak" CFG="simannealfile - Win32 Debug"
!MESSAGE 
!MESSAGE Für die Konfiguration stehen zur Auswahl:
!MESSAGE 
!MESSAGE "simannealfile - Win32 Release" (basierend auf  "Win32 (x86) Dynamic-Link Library")
!MESSAGE "simannealfile - Win32 Debug" (basierend auf  "Win32 (x86) Dynamic-Link Library")
!MESSAGE 

# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe

!IF  "$(CFG)" == "simannealfile - Win32 Release"

# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SIMANNEALFILE_EXPORTS" /YX /FD /c
# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SIMANNEALFILE_EXPORTS" /YX /FD /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x407 /d "NDEBUG"
# ADD RSC /l 0x407 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386

!ELSEIF  "$(CFG)" == "simannealfile - Win32 Debug"

# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SIMANNEALFILE_EXPORTS" /YX /FD /GZ /c
# ADD CPP /nologo /MTd /W3 /GX /Od /I "$(PYTHON_INCLUDE)" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SIMANNEALFILE_EXPORTS" /YX /FD /GZ /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x407 /d "_DEBUG"
# ADD RSC /l 0x407 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(PYTHON_LIB) /nologo /dll /incremental:no /machine:I386 /out:"simannealfile.dll" /libpath:"C:\Python21\libs"
# SUBTRACT LINK32 /debug

!ENDIF 

# Begin Target

# Name "simannealfile - Win32 Release"
# Name "simannealfile - Win32 Debug"
# Begin Group "Quellcodedateien"

# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File

SOURCE=.\basisfile.cpp
# End Source File
# Begin Source File

SOURCE=.\calculate.cpp
# End Source File
# Begin Source File

SOURCE=.\evaluate.cpp
# End Source File
# Begin Source File

SOURCE=.\safe_string.cpp
# End Source File
# Begin Source File

SOURCE=.\simannealfile.cpp
# End Source File
# Begin Source File

SOURCE=.\simannealfile_wrap.cpp
# End Source File
# Begin Source File

SOURCE=.\variable.cpp
# End Source File
# End Group
# Begin Group "Header-Dateien"

# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File

SOURCE=.\basisfile.h
# End Source File
# Begin Source File

SOURCE=.\calculate.h
# End Source File
# Begin Source File

SOURCE=.\evaluate.h
# End Source File
# Begin Source File

SOURCE=.\safe_string.h
# End Source File
# Begin Source File

SOURCE=.\simanneal.h
# End Source File
# Begin Source File

SOURCE=.\variable.h
# End Source File
# End Group
# Begin Group "Ressourcendateien"

# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# End Group
# Begin Source File

SOURCE=.\simannealfile.i

!IF  "$(CFG)" == "simannealfile - Win32 Release"

!ELSEIF  "$(CFG)" == "simannealfile - Win32 Debug"

# Begin Custom Build - SWIG Routine
ProjDir=.
InputPath=.\simannealfile.i
InputName=simannealfile

"$(ProjDir)\$(InputName)_wrap.cpp" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
	echo In order to function correctly, please ensure the following environment variables are correctly set: 
	echo PYTHON_INCLUDE: %PYTHON_INCLUDE% 
	echo PYTHON_LIB: %PYTHON_LIB% 
	echo on 
	swig -python -c++ -o $(ProjDir)\$(InputName)_wrap.cpp $(InputPath) 
	
# End Custom Build

!ENDIF 

# End Source File
# End Target
# End Project

--------------090302080802010307050504
Content-Type: text/plain;
 name="simannealfile.dsw"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline;
 filename="simannealfile.dsw"

Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNUNG: DIESE ARBEITSBEREICHSDATEI DARF NICHT BEARBEITET ODER GELÖSCHT WERDEN!

###############################################################################

Project: "simannealfile"=.\simannealfile.dsp - Package Owner=<4>

Package=<5>
{{{
}}}

Package=<4>
{{{
}}}

###############################################################################

Global:

Package=<5>
{{{
}}}

Package=<3>
{{{
}}}

###############################################################################


--------------090302080802010307050504
Content-Type: text/plain;
 name="simannealfile.i"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="simannealfile.i"

%module simannealfile

%{
#include "simanneal.h"
#include "calculate.h"
#include "evaluate.h"
#include "safe_string.h"
#include "calculate.h"
%}


%rename(cleany) simanneal_varlist::clean();
%rename(calc_4args) calculate(struct variable &,struct variablelist *,struct basisfile *,struct string *); 
%rename(cat_string) &string::cat(string &);
%rename(copy_string) &string::copy(string &);
%rename(copy_char) &string::copy(char *);
%rename(copy_dl) string::copy(double ,long );
%rename(copy_i) string::copy(int );
%rename(ncopy_string_i) &string::ncopy(string &,int );
%rename(compose_str_str_char) &string::compose(string &,string &,char *);
%rename(compose_str_char_char) &string::compose(string &,char *,char *);
%rename(compose_str_d_char) &string::compose(string &,double ,char *);
%rename(compose_struct_string) string::compare(struct string &);
%rename(strcompspan_chari) string::string_complement_span(char *,int );
%rename(strcompspan_struct_stringi) string::string_complement_span(struct string &,int );
%rename(stringspan_struct_stringi) string::string_span(struct string &,int );
%rename(stringstring_struct_string_char) string::string_string(struct string &,char *);
%rename(stringstring_structstring_structstring) string::string_string(struct string &,struct string &);
%rename(filewrite_string_char) string::filewrite(string &,char *);
%rename(strprint_structstring_char_char) strprint(struct string &,char *,char *);
%rename(strprint_structstring_int_char_char) strprint(struct string &,int ,char *,char *);
%rename(simulated_annealing_6args) simulated_annealing::simulated_annealing(struct variablelist *,struct basisfile *,struct evaluate *,int ,double ,struct string *);
%rename(string_int_char) string::string(int ,char *);
%rename(string_char_char) string::string(char *,char *);
%rename(string_string_char) string::string(string &,char *);


%include simanneal.h
%include calculate.h
%include evaluate.h
%include safe_string.h
%include calculate.h




--------------090302080802010307050504
Content-Type: application/octet-stream;
 name="simannealfile.ncb"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="simannealfile.ncb"

TWljcm9zb2Z0IEMvQysrIHByb2dyYW0gZGF0YWJhc2UgMi4wMA0KGkpHAAAABAAAAQBpALwB
AADgDkYBZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
DIACEDgAg/9HAAD/////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////AAAAAAAAwPsAAJDD////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////eAgAADwAAEAAAAAA1ADUAVAIAAA8AACADAAAAHQAjAOcC
AAAPAAAQAwAAAAoACgBDAQAADwAAIBQAAAAFABsA7gIAAA8AACAlAAAAJQA+ADMBAAASZgAg
JQAAAAMAAwC7AgAAEQBAICUAAQAiACIAaAIAABAAQBAlAAIAHgAeAJECAAAQAEAQJQADAB8A
HwDhAQAAEGlAECUABQAUABQAHAIAABE7QCAlAAYAGAAYAAgCAAARLkAgJQAHABcAFwDNAQAA
EABAECUACQAPAA8AzQEAABAAQBAlAAwAEAAQAM0BAAAQAEAQJQAOABEAEQDNAQAAEABAECUA
EAASABIAMQIAABF4QCAlABEAGQAZAKEBAAAQAEAQJQATAA0ADQA+AgAAEXNAICUAFAAaABoA
9AEAABFpQCAlABUAFgAWAEwBAAAQAEAQJQAWAAYABgBMAQAAEABAECUAGAAHAAcATAEAABAA
QBAlABsACAAIAEwBAAAQAEAQJQAdAAkACQBMAQAAEABAECUAHwAKAAoAjQEAABAAQBAlACAA
CwALADIDAAAQAEAQJQAiACoAKgAyAwAAEABAECUAIwApACkAbAMAABEAQCAlACQALQAtAEEE
AAARAEAgJQAlADcANwBXAwAAEQBAICUAJgAsACwAtwMAABEAQCAlACcAMAAwAIUDAAARAEAg
JQAoAC4ALgCcAwAAEQBAICUAKQAvAC8AiwQAABAAQBAlACsAPQA9AGMEAAARAEAgJQAsADoA
OgAjBAAAEQBAICUALQA1ADUA+wIAABAAQBAlAC4AJgAmAA8EAAARAEAgJQAvADQANAD7AwAA
EQBAICUAMAAzADMA5wMAABEAQCAlADEAMgAyANMDAAARAEAgJQAyADEAMQAWAwAAEABAECUA
MwAnACcAAgEHAAIBCAACAAYAAgAYAAIBFwACABYAAgAVAAIAFAACABkAAgARAAIADwACAA4A
AsANAALmDAACCwkAAoUTAAIACwACAAoAAgAQAAIAEgACASUAAgEqAAIAGgACABsAAgAeAAIA
HAACACAAAgAhAAIAHwACwCkAAuYoAAILJwAChSYAAgAkAAIAHQACjyMAAgEiANMCAABfAQAA
XwEAAPABAABgAQAA8AEAABUCAADcAQAAhgEAANwBAABwAQAAeQEAANwBAABqAQAA3AEAAGAB
AADwAQAAtgEAAMEBAABLAgAAAwIAAF8BAABfAQAAhgEAAF8BAABwAQAAeQEAAF8BAABqAQAA
XwEAAGABAABfAQAA3AEAAEYDAADcAQAA8AEAAFQEAADwAQAA5wIAAPABAADnAgAA8AEAAJ8E
AAB1BAAANgQAAF8BAADTAgAALLowATwzXTwUAAAAYQgAAC9uYW1lcwAvbmNiL3RhcmdldGlu
Zm8AL25jYi9tb2R1bGVpbmZvAC9uY2Ivc3RvcmVpbmZvAC9uY2IvaWluc3RkZWZzAC9uY2Iv
bW9kdWxlL0M6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVx2YXJpYWJs
ZS5oAC9uY2IvbW9kdWxlL0M6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRF
TVxiYXNpc2ZpbGUuY3BwAC9uY2IvbW9kdWxlL0M6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19P
cHRpbWllcmVyXFRFTVxiYXNpc2ZpbGUuaAAvbmNiL21vZHVsZS9DOlxBcmJlaXRfRGlwbG9t
YXJiZWl0XF9fT3B0aW1pZXJlclxURU1cY2FsY3VsYXRlLmNwcAAvbmNiL21vZHVsZS9DOlxB
cmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJlclxURU1cY2FsY3VsYXRlLmgAL25jYi9t
b2R1bGUvQzpcQXJiZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJcVEVNXGV2YWx1YXRl
LmNwcAAvbmNiL21vZHVsZS9DOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJlclxU
RU1cZXZhbHVhdGUuaAAvbmNiL21vZHVsZS9DOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0
aW1pZXJlclxURU1cc2FmZV9zdHJpbmcuY3BwAC9uY2IvbW9kdWxlL0M6XEFyYmVpdF9EaXBs
b21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxzYWZlX3N0cmluZy5oAC9uY2IvbW9kdWxlL0M6
XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxzaW1hbm5lYWwuY3BwAC9u
Y2IvbW9kdWxlL0M6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxzaW1h
bm5lYWwuaAAvbmNiL21vZHVsZS9DOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJl
clxURU1cc2ltYW5uZWFsX3dyYXAuY3BwAC9uY2IvbW9kdWxlL0M6XEFyYmVpdF9EaXBsb21h
cmJlaXRcX19PcHRpbWllcmVyXFRFTVx2YXJpYWJsZS5jcHAAL25jYi90YXJnZXQvc2ltYW5u
ZWFsZmlsZSAtIFdpbjMyIERlYnVnAC9uY2IvdGFyZ2V0L3NpbWFubmVhbGZpbGUgLSBXaW4z
MiBSZWxlYXNlAC9uY2IvdmVyc2lvbmluZm8AL25jYi9tb2R1bGUvQzpcQXJiZWl0X0RpcGxv
bWFyYmVpdFxfX09wdGltaWVyZXJcVEVNXHNpbWFubmVhbGZpbGVcdmFyaWFibGUuaAAvbmNi
L21vZHVsZS9DOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJlclxURU1cc2ltYW5u
ZWFsZmlsZVxiYXNpc2ZpbGUuY3BwAC9uY2IvbW9kdWxlL0M6XEFyYmVpdF9EaXBsb21hcmJl
aXRcX19PcHRpbWllcmVyXFRFTVxzaW1hbm5lYWxmaWxlXGJhc2lzZmlsZS5oAC9uY2IvbW9k
dWxlL0M6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxzaW1hbm5lYWxm
aWxlXGNhbGN1bGF0ZS5jcHAAL25jYi9tb2R1bGUvQzpcQXJiZWl0X0RpcGxvbWFyYmVpdFxf
X09wdGltaWVyZXJcVEVNXHNpbWFubmVhbGZpbGVcY2FsY3VsYXRlLmgAL25jYi9tb2R1bGUv
QzpcQXJiZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJcVEVNXHNpbWFubmVhbGZpbGVc
ZXZhbHVhdGUuY3BwAC9uY2IvbW9kdWxlL0M6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRp
bWllcmVyXFRFTVxzaW1hbm5lYWxmaWxlXGV2YWx1YXRlLmgAL25jYi9tb2R1bGUvQzpcQXJi
ZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJcVEVNXHNpbWFubmVhbGZpbGVcc2FmZV9z
dHJpbmcuY3BwAC9uY2IvbW9kdWxlL0M6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWll
cmVyXFRFTVxzaW1hbm5lYWxmaWxlXHNhZmVfc3RyaW5nLmgAL25jYi9tb2R1bGUvQzpcQXJi
ZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJcVEVNXHNpbWFubmVhbGZpbGVcc2ltYW5u
ZWFsLmgAL25jYi9tb2R1bGUvQzpcQXJiZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJc
VEVNXHNpbWFubmVhbGZpbGVcc2ltYW5uZWFsX3dyYXAuY3BwAC9uY2IvbW9kdWxlL0M6XEFy
YmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxzaW1hbm5lYWxmaWxlXHNpbWFu
bmVhbGZpbGUuY3BwAC9uY2IvbW9kdWxlL0M6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRp
bWllcmVyXFRFTVxzaW3TAgAA0wIAAEsCAABfAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA7gIAAA87ABAAAAAApQClANsEAAASAgAgAAAAAAAAAABdBQAAEH8AIAAA
AQAeACEAXQUAABB/ACAAAAMAIwAnAF0FAAAQ1gAgAAAFACkAKwDpBAAAEAsAIAAABwClAMgA
vQUAABABACAAAAgAOABBAIYFAAAQfwAgAAAKADEANQD3BQAAEHgAIAAACwBDAFUACwYAABBz
ACAAAA8AywBgAScFAAAQ1gAgAAASAFgAewAnBQAAEAAAIAAAFAB+AKIAEQUAABDWACAAABUA
LQAvAM4FAAAQaQAgAAAWAA4AEADOBQAAEAEAIAAAGAASABwA3gUAABBpACAAABkAAgAHAKkF
AAAQAQAgAAAaAAkACwCWBQAAAQEAIAAAHAB2AYIB8QUAAAEuACAAAB4AYgF0AV8BAABfAQAA
ewUAAF8BAAByBQAA8AEAAPoEAADcAQAA3AEAAHIFAADwAQAA8AEAABwGAAD6BAAALAYAAPAB
AABHBQAAPAUAAPABAAA8BQAAXwEAANwBAADcAQAAnAUAAF8BAABfAQAA3AEAAJwFAADwAQAA
RgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAOwGAAAPaQAgDQAAABkARwDeAgAAD9YAIBcAAAAGABcA5wIAAA8AABAXAAAA
DQANAO4CAAAPAAAQFwAAABUAFQAzAQAAEgAAIBcAAAADAAMAbwYAABLWACAXAAAABAAEAF0F
AAAQO0AQFwABABoAGgBdBQAAEC5AEBcAAwAbABsAXQUAABBpQBAXAAUAHAAcAOkEAAAQAEAQ
FwAHAC0ALQC9BQAAEABAEBcACAAgACAABgcAABEAQCAXAAkAIwAjAIYFAAAQc0AQFwALAB8A
HwD3BQAAEABAEBcADAAlACUACwYAABAAQBAXABAARQBGAPYGAAARAEAgFwARACIAIgAnBQAA
EABAEBcAEwAsACwAJwUAABAAQBAXABYAKwArABEFAAAQeEAQFwAXAB0AHQDOBQAAENZAEBcA
GAALAAsAzgUAABDWQBAXABoACgAKAN4FAAAQAkAQFwAbAAcABwDdBgAAEdZAIBcAHAAWABYA
iwYAABHWQCAXAB0ADgAOAHwGAAAR1kAgFwAeAA0ADQCkBgAAEdZAIBcAHwAQABAAswYAABHW
QCAXACAAEgASAMIGAAAR1kAgFwAhABUAFQCpBQAAENZAEBcAIgAIAAgAAl0IAAIABwACBQYA
AgASAAIcDAACBQoAAgAPAAIACwACAA0AAmUQAAJhEQACZgkAAi4OAAKLFQACBRwAAgUTAAIG
FAACHBgAAgUXAAIAGQACABoAAgAbAAJlFgBfAQAAXwEAAHsFAABfAQAAcgUAAPABAAD6BAAA
3AEAAEsCAADcAQAAcgUAAPABAADwAQAAHAYAAPoEAAA8BwAANgQAAPABAAAaBwAA8AEAACsH
AAAaBwAAXwEAANwBAADcAQAAnAUAAF8BAAA2BAAA5wIAAOcCAADwAQAA8AEAAFQEAABfAQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAADsBgAAD9YAEAAAAAAFAAUA5wIAAA/WABAAAAAABQAFAEMBAAAP1gAQAAAAAAQA
BADuAgAAD9YAEAAAAAAEAAQA2wQAABLWACAAAAAAAQABAIUHAAASAAAgAAAAAAAAAACTBwAA
AdYAIAAABAAnAEAAkwcAAAHWACAAAAkABAAlAPABAACdBwAArgcAALwHAADwAQAAnQcAAEYD
AACuBwAAvAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA7AYAAA/WABAAAAAACgAKAOcCAAAP1gAQAAAAAAoACgBDAQAAD9YAEAAAAAAJAAkA
7gIAAA/WABAAAAAACQAJAG8GAAASpQAgAAAAAAMAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAEMBAAAPCwAQAAAAAAwADAAyCAAAEgAAIAAAAAAAAAAAPwgAABADACAAAAIADAAwAGMI
AAAQ1gAgAAADAAIABwBPCAAAEAMAIAAABAAJAAoA8AEAAJ0HAABfAQAAXwEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AACpCAAADwAAIAgAAAAFABsAQwEAAA8DABAIAAAAEwATAG8GAAASAAAgCAAAAAMAAwA/CAAA
EAVAEAgAAgAaABoAsggAABHWQCAIAAMAEQARANQIAAAR1kAgCAAEABUAFQBjCAAAEABAEAgA
BQAGAAYAxQgAABHWQCAIAAYAEwATAOYIAAAR1kAgCAAHABcAFwD6CAAAEQVAIAgACAAYABgA
TwgAABDWQBAIAAkABwAHAAJRBgACAAoAAgAEAAIABwACHQUAAgcIAAIACQACAAMA8AEAAJ0H
AAADAgAA0wIAAF8BAADTAgAA0wIAAPABAABfAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
QwEAAA8AABAAAAAAyADIADMBAAASAAAgAAAAAAAAAABvBgAAEgAAIAAAAAABAAEAPgkAABIA
ACAAAAAAAwADAJYFAAABOwAgAAACAE4CWQLYCgAAEGMAIAAABAC4AdQB2AoAABBSACAAAAYA
ogG1AUYKAAAQBQAgAAAIAE4AWQBHCQAAEAAAIAAACQApAC8A9QoAABAgACAAAAsAIQEqAfUK
AAAQAAAgAAANABoBHgG4CwAAEAAAIAAAEQDrAPIAuAsAABAAACAAABUACQESAbgLAAAQAAAg
AAAZAP4ABwG4CwAAEAAAIAAAHQD1APwAWQsAABAAACAAAB8AsgDFAFkLAAAQAAAgAAAhAMgA
4wBZCwAAEAAAIAAAJACJALAAWQsAABAAACAAACYAdACGAFkLAAAQAAAgAAAoAFwAcQA1CwAA
EAAAIAAAKgAUARgBkAsAABAAACAAACwA1wHbAX8LAAAQAAAgAAAuAN0B/AF1CQAAEAAAIAAA
MQD+ASYCvAoAABAoACAAADQAKAI7ArwKAAAQOgAgAAA2AD4CRwJaCgAAEAUAIAAAOQAyAEEA
JwsAABAAACAAAD0AgwGfAScLAAAQAAAgAABAAGwBgAEFCwAAEAAAIAAAQgBEAEsAMQoAABAF
ACAAAEQA5QDpABgLAAAQAAAgAABHAA0AEAAYCwAAEAAAIAAASAAFAAoAGAsAABAAACAAAEsA
EwAYABgLAAAQAAAgAABOABsAIQBVCQAAEAAAIAAAUABfAWQB0QkAABAFACAAAFMAPAE+AdEJ
AAAQBQAgAABWADgBOgHRCQAAEAUAIAAAWAA0ATYBdQoAABAFACAAAFsAZwFpAZQJAAAQAAAg
AABeACwBLgGUCQAAEAAAIAAAYQAwATIB8AkAABAFACAAAGQASgFSAfAJAAAQBQAgAABnAEAB
SAHwCQAAEAUAIAAAawBUAV0BRQsAABAAACAAAGwASgJMAqgLAAAQAAAgAABtACQAJwCSCgAA
AU4AIAAAcQBcAmYCkgoAAAFfACAAAHcAdAKDApIKAAABZgAgAAB8AGgCcgLcAQAAYAEAAOQK
AADtCgAA5AoAAGABAADcAQAAagEAANwBAADwAQAA7QoAAPABAABgAQAA5AoAAMgLAAAMDAAA
4QsAAOQKAADICwAA1gsAAOELAADkCgAAyAsAAPELAADhCwAA5AoAAMgLAAD/CwAA4QsAAPAB
AABqAQAA8AEAAGYLAADwAQAAcAEAAHILAADkCgAA7QoAAOQKAABgAQAA8AEAAGoBAAChCwAA
7QoAAPABAACHCQAA8AEAAIcJAABuCQAA8AEAAIcJAAA8BQAA8AEAAM4KAADcAQAAZwoAAG0K
AADkCgAAYAEAAJ8EAAC4CQAA5AoAAGABAACfBAAA5AoAAGABAADcAQAAPQoAAF8BAABnCgAA
bQoAAF8BAABfAQAA7QoAAG0KAABfAQAAYAEAAG0KAABfAQAAbgkAAF8BAACoCQAAuAkAAF8B
AADDCQAAuAkAAF8BAADDCQAAXwEAAAYKAAAkCgAAXwEAAMMJAAC4CQAAXwEAAKgJAAC4CQAA
XwEAAAYKAAAVCgAAXwEAAAYKAAAkCgAAXwEAAAYKAAAVCgAAuAkAAPABAABfAQAA3AEAAGAB
AAClCgAAsQoAANwBAABgAQAAuAkAAJsKAAClCgAAsQoAANwBAABgAQAAuAkAAKUKAACxCgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnAgAA
DwEAIC4AAAAPAIoAQwEAAA8BABAuAAAALwAvAFEMAAASBQAgLgAAAAMAAwBbDAAAEgEAIC4A
AAAEAAQAZgwAABIBACAuAAAABQAFANgKAAAQAUAQLgACACQAJADYCgAAEAFAEC4ABAAlACUA
RgoAABAAABguAAYAiQCJAEcJAAAQAUAQLgAHABkAGQD1CgAAEABAEC4ACQBGAEYA9QoAABAA
QBAuAAsARQBFALgLAAAQAEAQLgAPAD8APwC4CwAAEABAEC4AEwA+AD4AuAsAABAAQBAuABcA
PAA8ALgLAAAQAEAQLgAbAD0APQBZCwAAEABAEC4AHQAoACgAWQsAABABQBAuAB8ALwAvAFkL
AAAQAUAQLgAhAC0ALQBZCwAAEABAEC4AJAAsACwAWQsAABAAQBAuACYAKQApADULAAAQAEAQ
LgAoAEIAQgCQCwAAEABAEC4AKgB2AHYAfwsAABAAQBAuACwAeAB4AHUJAAAQAEAQLgAvAHsA
ewC8CgAAEABAEC4AMgB+AH4AvAoAABAAQBAuADQAgACAAFoKAAAQAEAQLgA3AIUAhQB+DAAA
EQFAIC4AOAARABEAJwsAABAAQBAuADwANgA2ACcLAAAQAEAQLgA/ADQANACiDAAAEAFAIC4A
QQAbAB8ABQsAABABQBAuAEMAIQAhADEKAAAQAEAQLgBFADEAMQBxDAAAEQFAIC4ARgAQABAA
4gwAABEAACguAEcAiACIABgLAAAQAUAQLgBKABUAFQAYCwAAEAFAEC4ATQAWABYAGAsAABAB
QBAuAFAAFAAUABgLAAAQAUAQLgBRABMAEwBVCQAAEABAEC4AUwBtAG0A0QkAABAAQBAuAFYA
VABUANEJAAAQAEAQLgBYAFUAVQDRCQAAEABAEC4AWwBTAFMAdQoAABAAQBAuAF4AcgByAJQJ
AAAQAEAQLgBhAGIAYgCUCQAAEABAEC4AZABhAGEA8AkAABAAQBAuAGcAZwBnAPAJAAAQAEAQ
LgBqAGgAaADwCQAAEABAEC4AbgBpAGoARQsAABAAQBAuAG8AgwCDAKgLAAAQAUAQLgBwABcA
FwACryEAAgobAAIJJAACACMAAiAlAAIKJgACADIAAgAIAAIAHgACZR8AAmEGAAJzBQACbhAA
AgARAAIAEgACABMAAgAPAAIAIAACABwAAk8dAAIACwACAAwAAgAOAAIADQACABQAAgAJAAIA
CgACACkAAv8oAAIAKgACACwAAgAtAAIAMAACAC8AAgAuAAIAJwACACsAAgAVAAL/FgACABcA
AgAZAAIAGAACADEAAgAaAAIAIgACAAcA5AoAAGABAADkCgAA7QoAANwBAABqAQAA3AEAAPAB
AADtCgAA8AEAAGABAADkCgAAyAsAANYLAADhCwAA5AoAAMgLAADxCwAA4QsAAOQKAADICwAA
DAwAAOELAADkCgAAyAsAAP8LAADhCwAA5AoAAGABAADwAQAAZgsAAPABAABqAQAA8AEAAHAB
AAByCwAA5AoAAO0KAADwAQAAagEAAKELAADtCgAA8AEAAIcJAADwAQAAhwkAAMcMAADwAQAA
hwkAADwFAADwAQAAzgoAANwBAABnCgAA0gwAAIwMAADkCgAAYAEAAJ8EAAC4CQAA5AoAAGAB
AACfBAAAtgwAAGoBAADkCgAAYAEAANwBAAC9DAAA8AEAAIwMAABfAQAA7QoAAJMMAABfAQAA
YAEAAJMMAABfAQAAZwoAAJMMAABfAQAA8AEAAG4JAADwAQAAqAkAALgJAADwAQAAwwkAAPAB
AADDCQAAuAkAANwBAAAGCgAAJAoAAPABAADDCQAAuAkAAPABAACoCQAAuAkAAPABAAAGCgAA
JAoAAPABAAAGCgAAFQoAAPABAAAGCgAAFQoAALgJAADwAQAAXwEAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGFubmVhbGZp
bGVcdmFyaWFibGUuY3BwAC9uY2IvbW9kdWxlL0M6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19P
cHRpbWllcmVyXFRFTVxzaW1hbm5lYWxmaWxlXHNpbWFubmVhbGZpbGVfd3JhcC5jcHAAIwAA
AEYAAAADAAAAYy8eHKj/OEkkAAAAAAAAAIQAAAAKAAAA+wMAABkAAAAAAAAABAAAAEgBAAAN
AAAAIAYAACAAAAByBgAAIQAAANMFAAAfAAAAFwAAAAYAAACEBQAAHgAAALkHAAAlAAAA0AIA
ABMAAACOAgAAEgAAAOYEAAAcAAAABwAAAAUAAAAIAgAAEAAAAAgIAAAmAAAAxgAAAAsAAABF
AAAACQAAABAHAAAjAAAAwgYAACIAAAAGAQAADAAAAFcDAAAVAAAAJwAAAAcAAACIAQAADgAA
AEgEAAAaAAAATAIAABEAAABlBwAAJAAAAMkBAAAPAAAA6gMAABgAAAAQAwAAFAAAADYAAAAI
AAAAmAMAABYAAADAAwAAFwAAAJgEAAAbAAAANgUAAB0AAAAAAAAADQAA+A0AAPABAABfAQAA
8AEAAHkNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsBgAADwAAEAAA
AAAWABYAqQgAAA8AABAAAAAAFwAXAFUQAAAPAAAgBwAAAAcAEgBaDwAAD08AIBUAAAAUAC0A
5wIAAA8AABAVAAAAGAAYAEMBAAAPTwAQFQAAACwALADuAgAADwAAEBUAAAAQABAAMggAABJP
ACAVAAAABQAFADMBAAASTwAgFQAAAAQABABvBgAAEgcAIBUAAAADAAMAYA0AABAAQBAVAAIA
DAAMAGANAAAQAEAQFQADAAsACwB9EAAAEQBAIBUABAARABEADQ8AABAAQBAVAAUADwAPADsN
AAAQAEAQFQAGAAgACABnEAAAEQBAIBUABwAQABAAfA4AABAAQBAVAAgACQAJAKIOAAAQCkAQ
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
DwAAICUAAAAlAD4AMwEAABIHACAlAAAAAwADALsCAAARAEAgJQABACIAIgBoAgAAEABAECUA
AgAeAB4AkQIAABAAQBAlAAMAHwAfAOEBAAAQaUAQJQAFABQAFAAcAgAAETtAICUABgAYABgA
CAIAABEuQCAlAAcAFwAXAM0BAAAQAEAQJQAJAA8ADwDNAQAAEABAECUADAAQABAAzQEAABAA
QBAlAA4AEQARAM0BAAAQAEAQJQAQABIAEgAxAgAAEXhAICUAEQAZABkAoQEAABAgQBAlABMA
DQANAD4CAAARc0AgJQAUABoAGgD0AQAAEWlAICUAFQAWABYATAEAABAAQBAlABYABgAGAEwB
AAAQAEAQJQAYAAcABwBMAQAAEABAECUAGwAIAAgATAEAABAAQBAlAB0ACQAJAEwBAAAQAEAQ
JQAfAAoACgCNAQAAEB9AECUAIAALAAsAMgMAABAAQBAlACIAKgAqADIDAAAQAEAQJQAjACkA
KQBsAwAAEQBAICUAJAAtAC0AQQQAABEAQCAlACUANwA3AFcDAAARAEAgJQAmACwALAC3AwAA
EQBAICUAJwAwADAAhQMAABEAQCAlACgALgAuAJwDAAARAEAgJQApAC8ALwCLBAAAEABAECUA
KwA9AD0AYwQAABEAQCAlACwAOgA6ACMEAAARAEAgJQAtADUANQD7AgAAEABAECUALgAmACYA
DwQAABEAQCAlAC8ANAA0APsDAAARAEAgJQAwADMAMwDnAwAAEQBAICUAMQAyADIA0wMAABEA
QCAlADIAMQAxABYDAAAQAEAQJQAzACcAJwACAQcAAgEIAAIABgACARgAAgEXAAIAFgACABUA
AgAUAAIAGQACABEAAgAPAAIADgAC/w0AAgAMAAIACQACABMAAgALAAIACgACABAAAgASAAIB
JQACASoAAgAaAAIAGwACAB4AAgAcAAIAIAACACEAAgAfAAL/KQACACgAAgAnAAIAJgACACQA
AgAdAAIBIwACECIA0wIAAF8BAABfAQAA8AEAAGABAADwAQAAFQIAANwBAACGAQAA3AEAAHAB
AAB5AQAA3AEAAGoBAADcAQAAYAEAAPABAAC2AQAAwQEAAEsCAAADAgAAXwEAAF8BAACGAQAA
XwEAAHABAAB5AQAAXwEAAGoBAABfAQAAYAEAAF8BAADcAQAARgMAANwBAADwAQAAVAQAAPAB
AADnAgAA8AEAAOcCAADwAQAAnwQAAHUEAAA2BAAAXwEAANMCAADTAgAA0wIAAEsCAABfAQAA
BgAHAAgACQAKAAsADAAwAnUcAAAEAAIgCwA1AZUIoAgCYHkAAgp2AAIFdQACC3QAAgB4AALt
dwACtH0AAgF8AAIAgAACAH4AAiV/APAQAABIEQAASBEAAEgRAABIEQAASBEAAEgRAABIEQAA
SBEAAEgRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsBgAAD2kAIA0AAAAZAEcA3gIAAA8a
ACAXAAAABgAXAOcCAAAPAAAQFwAAAA0ADQDuAgAADwAAEBcAAAAVABUAMwEAABIAACAXAAAA
AwADAG8GAAASGgAgFwAAAAQABABdBQAAEDtAEBcAAQAaABoAXQUAABAuQBAXAAMAGwAbAF0F
AAAQaUAQFwAFABwAHADpBAAAEABAEBcABwAtAC0AvQUAABAAQBAXAAgAIAAgAAYHAAARAEAg
FwAJACMAIwCGBQAAEHNAEBcACwAfAB8A9wUAABAAQBAXAAwAJQAlAAsGAAAQAEAQFwAQAEUA
RgD2BgAAEQBAIBcAEQAiACIAJwUAABAAQBAXABMALAAsACcFAAAQAEAQFwAWACsAKwARBQAA
EHhAEBcAFwAdAB0AzgUAABAaQBAXABgACwALAM4FAAAQGkAQFwAaAAoACgDeBQAAEBpAEBcA
GwAHAAcA3QYAABEaQCAXABwAFgAWAIsGAAARGkAgFwAdAA4ADgB8BgAAERpAIBcAHgANAA0A
pAYAABEaQCAXAB8AEAAQALMGAAARGkAgFwAgABIAEgDCBgAAERpAIBcAIQAVABUAqQUAABAa
QBAXACIACAAIAALMCAACAQcAAgQGAAIGEgACHgwAAgUKAAIADwACAAsAAgANAAL/EAACABEA
AgAJAAIADgACORUAAgUcAAIEEwACABQAAh4YAAIFFwACABkAAgAaAAIAGwAC/xYAXwEAAF8B
AAB7BQAAXwEAAHIFAADwAQAA+gQAANwBAABLAgAA3AEAAHIFAADwAQAA8AEAABwGAAD6BAAA
PAcAADYEAADwAQAAGgcAAPABAAArBwAAGgcAAF8BAADcAQAA3AEAAJwFAABfAQAANgQAAOcC
AADnAgAA8AEAAPABAABUBAAAXwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABp2287AAFpb/0HAABjCAAABQABAAAA
BAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIIAgAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHvbbzsAAQAAdggAAPoIAAALAAIACAAJAAAAAAAAAAAA
AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAIAgCAAA7AYAAA8aABAAAAAABQAFAOcCAAAPGgAQ
AAAAAAUABQBDAQAADxoAEAAAAAAEAAQA7gIAAA8aABAAAAAABAAEANsEAAASGgAgAAAAAAEA
AQCFBwAAEgAAIAAAAAAAAAAAkwcAAAEaACAAAAQAJwBAAJMHAAABGgAgAAAJAAQAJQDwAQAA
nQcAAK4HAAC8BwAA8AEAAJ0HAABGAwAArgcAALwHAAATAAEAAAAeAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAIBAAAAEIAABAAAAICBBAgIAACSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAvzwePAABAAA7BgAABgcAAB0ABAAXACIAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAgIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
EAAAAQgAAEAAAAgAEECAgAAIIAAAAAAAgEAgAAQCAkBACAgAAAAAAAAAAAAAAAAAAABxCMo7
AAEAAE8HAACTBwAACAAEAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAEAgAAAAAAAG/bbzsAAQAAyQcAAOwG
AAAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAIAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAadtvOwABaW/9BwAAYwgAAAUAAQAAAAQA
AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiCAIAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAB72287AAEAAHYIAAD6CAAACwACAAgACQAAAAAAAAAAAAAA
AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAACAAAAAAAAAAAAAAAAAAAAAAAACAIAgAAOwGAAAPGgAQAAAAAAoACgDnAgAADxoAEAAA
AAAKAAoAQwEAAA8aABAAAAAACQAJAO4CAAAPGgAQAAAAAAkACQBvBgAAEgAAIAAAAAADAAMA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAIAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBCAAAIAIAABACAQCBBAABAggBCEEAIBIAQEAQAA
HOWdOwABIFMbDAAA4gwAADMAAgAuAHAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAACAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiICAAEBAAEEIg
AIBAIEIiQoAQRAAAAABQkgABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACP2287AAFQRe4M
AAANDwAAFgAFAAAAGAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAACAAAAAACAAAAAAAAAAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAABSAAEQIAAAAQAAiAABAgEIAAAAAAAAAKXbbzsAAQAAJg8AAH0QAAAfAAcA
FQAfAAAAAAAAAAAgAQAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAAAAAA
AAAIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQQCAAIAAAICAQBAQARAQICAiC
kBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoNtvOwABAACVEAAAcB4AAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACoM108AAEAAIIeAAABHwAAGgABAAAALQAAAAAAAAISEgAgBJBEAAAA
AAACCAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx
AQAAABzlnTsAAQMAAQAAAAAABgBGCgAAAQAAAAcABwCyCAAAAQAAAAQABgDnAwAAAQAAACgA
AACGBQAAAQAAAAcAAQBUAgAAAQAAAAEAAABDAQAADwAAEAAAAAAMAAwAMggAABIAACAAAAAA
AAAAAD8IAAAQ2AAgAAACAAwAMABjCAAAEBoAIAAAAwACAAcATwgAABDYACAAAAQACQAKAPAB
AACdBwAAXwEAAF8BAACIKj7MD0mkRmyAs8CYBAlFiUEEGjAAxwERQAE4K5ILuDgzMBICkggw
AEiEAg0AAAAlAJqQRgJAzFNAATIwlFCwkFBIIwbBpAAmPJEhALA4CgChrACQaFRFQwyKjRVo
NARcJUgBMgMAAAIAAAD4bq4Abg4AAAEAAAAVAAkAbwYAAAYAAACIbK4AoQEAAAEAAAAOAAwA
2wQAAAMAAACQb64ARQsAAAEAAAAtAAcAfA4AAAEAAAANAAkAfAYAAAEAAAAYAAIA4gwAAAEA
AAAiAAgAHRAAAAEAAAAYAAoA6QQAAAEAAAAFAAEAiwYAAAEAAAAXAAIAWQsAAAUAAABobK4A
VwMAAAEAAAAeAAAAMggAAAIAAABwbq4AzQEAAAQAAADIf64A0QkAAAMAAABAX64AOxAAAAEA
AAASAAoAog4AAAEAAAAOAAkAbAMAAAEAAAAcAAAApAYAAAEAAAAZAAIAPwgAAAEAAAACAAUA
EQUAAAEAAAAMAAEA4QEAAAEAAAAJAAwAfwsAAAEAAAAWAAcAswYAAAEAAAAaAAIATwgAAAEA
AAAEAAUAVRAAAAEAAAACAAoAhQMAAAEAAAAgAAAAwB4AAAEAAAADAAwA8AkAAAMAAACAjq4A
JA0AAAEAAAAGAAkAJwUAAAIAAABYX64AxQ4AAAEAAAAPAAkA9AEAAAEAAAATAAAAwgYAAAEA
AAAbAAIAkAsAAAEAAAAVAAcAYwgAAAEAAAADAAUAMg0AAAEAAAAIAAkAZxAAAAEAAAAPAAoA
nAMAAAEAAAAhAAAAOw0AAAEAAAAMAAkACAIAAAEAAAALAAAAqAsAAAEAAAAuAAcA3QYAAAEA
AAAWAAIA4h4AAAEAAAAIAAwA4w4AAAEAAAAUAAkAfRAAAAEAAAAMAAoA6h4AAAEAAAAFAAwA
HAIAAAEAAAAKAAAAtwMAAAEAAAAfAAAA7AYAAAEAAAAAAAIAuAsAAAQAAACYjq4AXQUAAAMA
AACwjq4AYA0AAAIAAADIjq4A9gYAAAEAAAAPAAIAAR8AAAEAAAAEAAwAMQoAAAEAAAAeAAcA
MQIAAAEAAAAQAAAABgcAAAEAAAALAAIA0wMAAAEAAAApAAAADQ8AAAEAAAALAAkAPgIAAAEA
AAASAAAAqQgAAAEAAAAAAAYARgoAAAEAAAAHAAcAsggAAAEAAAAEAAYA5wMAAAEAAAAoAAAA
hgUAAAEAAAAHAAEAVAIAAAEAAAABAAAAqQgAAA/YACAIAAAABQAbAEMBAAAPAAAQCAAAABMA
EwBvBgAAEgAAIAgAAAADAAMAPwgAABAFQBAIAAIAGgAaALIIAAARGkAgCAADABEAEQDUCAAA
ERpAIAgABAAVABUAYwgAABDYQBAIAAUABgAGAMUIAAARGkAgCAAGABMAEwDmCAAAERpAIAgA
BwAXABcA+ggAABEFQCAIAAgAGAAYAE8IAAAQGkAQCAAJAAcABwAC1wYAAgUKAAIABAACAAcA
AgEFAAIACAACAAkAAgADAPABAACdBwAAAwIAANMCAABfAQAA0wIAANMCAADwAQAAXwEAAAEA
AAAdAAAA3gUAAAEAAAAPAAEAUQwAAAEAAAACAAgAhg8AAAEAAAAXAAoAhQcAAAIAAAAQj64A
vAoAAAIAAAAgj64AuwIAAAEAAAAGAAAA8QUAAAEAAAASAAEAWwwAAAEAAAADAAgA9wUAAAEA
AAAIAAEAkwcAAAIAAAAwj64AYwQAAAEAAAAjAAAAZgwAAAEAAAAEAAgAAQ4AAAIAAABAj64A
MwEAAAQAAABQj64AcQwAAAEAAAAhAAgA2AoAAAIAAABoj64ACwYAAAEAAAAJAAEAPgkAAAIA
AAB4j64AQwEAAAEAAAADAAAA3gIAAAEAAAABAAIARwkAAAEAAAAIAAcAfgwAAAEAAAAbAAgA
sw8AAAEAAAAbAAoATAEAAAUAAACIj64A5wIAAAEAAAAAAAgA7gIAAAEAAAAEAAAAVQkAAAEA
AAAjAAcA9QoAAAIAAACoj64AiwQAAAEAAAAXAAwA+wIAAAEAAAAYAAwABQsAAAEAAAAdAAcA
ogwAAAEAAAAeAAgA2Q8AAAEAAAAWAAoAdQkAAAEAAAAXAAcAGAsAAAQAAAC4j64AFgMAAAEA
AAAZAAwAJwsAAAIAAADQj64AjQEAAAEAAAAUAAwAlAkAAAIAAADgj64AARAAAAEAAAAaAAoA
NQsAAAEAAAAUAAcATQAAABUADAAWAAwABQACAAQABAACAAYAAgAHAAkACgACAAwAAQABAAQA
AwABAAwADwAHABAABwARAAcAEgAHABMABwABAAUABwAKAAoADAALAAwADAAMAA0ADAAkAAcA
JQAHACYABwAqAAcAKwAHACwABwAKAAEACwABAAsABwAMAAcADQAHAA4ABwACAAEAAwABAAQA
AQAJAAkACgAJABEAAQAEAAcALwAHADAABwAxAAcADQABAA4AAQAFAAMABQAJABgABwAZAAcA
BgADAAcAAwAQAAkAEQAJAAUAAAAEAAIAAQAHAAgACgAFAAcABgAHAAMABwAHAAkADwAMABAA
DAARAAwAEgAMABMADAAJAAcACgAHAEMBAAAP2AAQAAAAAMgAyAAzAQAAEgAAIAAAAAAAAAAA
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
hwKVAsUUAAABAAIgCwBwAMwD1wOaEQAAAQACIAsAcwC+A8kDLhwAAAEAAiALAHYArQO7AyYT
AAABAAIgCwB5ANoD5QM4HgAAAQACIAsAfABlA3ADGBkAAAEAAiALAH8AVANiA0MXAAABAAIg
CwCCACcDMgOAFgAAAQACIAsAhQAWAyQDoR0AAAEAAiALAIgAnwOqA3ISAAAB/gIgCwCLAJAD
nANlGgAAAQACIAsAjgD2AwgEOnhfbm93AHZhcmlhYmxlbGlzdDo6eF9taW4AdmFyaWFibGVs
aXN0Ojp4X21heAB2YXJpYWJsZWxpc3Q6OnRleHQAZmlsZXRleHQgKgB2YXJpYWJsZWxpc3Q6
Om5leHQAdmFyaWFibGVsaXN0ICoAdmFyaWFibGVsaXN0OjpzYXAAc2ltYW5uZWFsX3BhcmFt
ZXRlciAqAHZhcmlhYmxlbGlzdDo6cHQyeG4AaW50IG4AQzpcQXJiZWl0X0RpcGxvbWFyYmVp
dFxfX09wdGltaWVyZXJcVEVNXGJhc2lzZmlsZS5jcHAAImJhc2lzZmlsZS5oIgBiYXNpc2Zp
bGU6OmJ1aWxkAHZhcmlhYmxlbGlzdCAqdmFyaWFibGUAYmFzaXNmaWxlOjp+YmFzaXNmaWxl
AGJhc2lzZmlsZTo6d3JpdGVmaWxlAGNoYXIgKm1vZGUAc3RyaW5nICZvdGhlcmZpbGVuYW1l
AGJhc2lzZmlsZTo6YmFzaXNmaWxlAGNoYXIgKmZuAHN0cmluZyAmZm4AYmFzaXNmaWxlOjpp
bml0AHByaW50AGZpbGV0ZXh0ICpmdABmaWxldGV4dDo6fmZpbGV0ZXh0AGJhc2lzZmlsZTo6
Y2xlYW4AZmlsZXRleHQ6OmNsZWFuAGZpbGV0ZXh0OjpmaWxldGV4dAB2bDJwdABiYXNpc2Zp
bGU6OnJlYWRmaWxlAGJhc2lzZmlsZTo6c3BsaXQAZmlsZXRleHQgKip0ZXh0AGludCBzZXBh
cmF0b3JzAEM6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxiYXNpc2Zp
bGUuaAAidmFyaWFibGUuaCIAZmlsZXRleHQ6OnRleHQAZmlsZXRleHQ6OnBhcmFtZXRlcl90
ZXh0AGZpbGV0ZXh0Ojp0ZmxuAGZpbGV0ZXh0Ojp0bGxuAGZpbGV0ZXh0Ojp2YXJpYWJsZV9w
b2ludGVyAGZpbGV0ZXh0OjpuZXh0AGJhc2lzZmlsZQBiYXNpc2ZpbGU6OnRleHQAYmFzaXNm
aWxlOjpmaWxlbmFtZQBjaGFyICptb2RlID0gInciAHN0cmluZyAmZmlsZW5hbWUAaW50IHNl
cGFyYXRvcnMgPSAwAEM6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxj
YWxjdWxhdGUuY3BwACJjYWxjdWxhdGUuaCIAY2FsY3VsYXRlAHZhcmlhYmxlICZyZXN1bHQA
YmFzaXNmaWxlICpiZgBzdHJpbmcgKmNhbGwAQzpcQXJiZWl0X0RpcGxvbWFyYmVpdFxfX09w
dGltaWVyZXJcVEVNXGNhbGN1bGF0ZS5oAEM6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRp
bWllcmVyXFRFTVxldmFsdWF0ZS5jcHAAImV2YWx1YXRlLmgiAGV2YWx1YXRlOjphYm9ydABl
dmFsdWF0ZTo6fmV2YWx1YXRlAGV2YWx1YXRlOjpldmFsdWF0ZQBDOlxBcmJlaXRfRGlwbG9t
YXJiZWl0XF9fT3B0aW1pZXJlclxURU1cZXZhbHVhdGUuaABldmFsdWF0ZQBldmFsdWF0ZTo6
Y3JpdGVyaWEAZXZhbHVhdGU6OmdvYWwAZXZhbHVhdGU6OmVwc2lsb24AZXZhbHVhdGU6Om1p
bmNoYW5nZQBldmFsdWF0ZTo6bgBDOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJl
clxURU1cc2FmZV9zdHJpbmcuY3BwADxtYXRoLmg+AHN0cmluZzo6Y2xlYW4Ac3RyaW5nOjpz
dHJpbmdfY2hhcmFjdGVyAGNoYXIgYwBzdHJpbmc6OmZpbGVyZWFkYwBzdHJpbmcgJmZpbGUA
c3RyaW5nOjpzdHJpbmdfc3BhbgBzdHJpbmcgJnN0b3BzZXQAaW50IG9mZnNldABjaGFyICpz
dG9wc2V0AHN0cmluZzo6c3RyaW5nX2NvbXBsZW1lbnRfc3BhbgBzdHJpbmc6OnN0cmluZ19z
dHJpbmcAc3RyaW5nICZyZXN1bHQAc3RyaW5nICZuZWVkbGUAY2hhciAqbmVlZGxlAHN0cmlu
Zzo6b3V0AGNoYXIgKipzAHN0cmluZzo6Y2hlY2tfaW5kZXgAc3RyaW5nOjppbml0AGludCBz
AGNoYXIgKmwAc3RyaW5nOjpzdHJpbmdfcG9pbnRlcl9icmVhawBzdHJwcmludABjaGFyIHN0
b3AAY2hhciAqZmlyc3QAY2hhciAqbGFzdABzdHJpbmc6OmZpbGV3cml0ZQBGSUxFICpvdXQA
c3RyaW5nOjpjYXQAc3RyaW5nICYAY2hhciAqcwBzdHJpbmc6OmNvbXBhcmUAc3RyaW5nOjpv
cGVyYXRvciA9AHN0cmluZzo6c3RyaW5nAHN0cmluZzo6bmNvcHkAc3RyaW5nOjplbGVtZW50
AHN0cmluZzo6c3lzdGVtX2NhbGwAc3RyaW5nOjpjb3B5AHZhcmlhYmxlICp2AGxvbmcgZGVj
aW1hbABzdHJpbmc6OmZpbGVyZWFkAHN0cmluZzo6ZmlsZW9wZW4ARklMRSAqAHN0cmluZzo6
fnN0cmluZwBzdHJpbmc6OmNvbXBvc2UAc3RyaW5nICZmaXJzdABpbnQgc2Vjb25kAGNoYXIg
KmluYmV0d2VlbgBkb3VibGUgc2Vjb25kAGNoYXIgKnNlY29uZABzdHJpbmcgJnNlY29uZABD
OlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJlclxURU1cc2FmZV9zdHJpbmcuaAA8
c3RkaW8uaD4APHN0ZGxpYi5oPgA8c3RyaW5nLmg+AHN0cmluZzo6c2l6ZQBzdHJpbmc6Omxh
YmVsAGNoYXIgKgBjaGFyICpsID0gTlVMTABzdHJpbmc6Om9wZXJhdG9yICgpAGNoYXIgJgBj
aGFyICoqY3MAY2hhciBjb3VudABjaGFyICpsID0gTlVMTCAAc3RyaW5nOjpzdHIAQzpcQXJi
ZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJcVEVNXHNpbWFubmVhbC5jcHAAInNpbWFu
bmVhbC5oIgA8dGltZS5oPgBzaW1hbm5lYWxfdmFybGlzdDo6c2ltYW5uZWFsX3Zhcmxpc3QA
c2ltYW5uZWFsX3Zhcmxpc3Q6OmNsZWFuAHNpbWFubmVhbF92YXJsaXN0ICpzdmwAc2ltdWxh
dGVkX2FubmVhbGluZzo6dmFyeV9zaW12YXJsaXN0AHNpbXVsYXRlZF9hbm5lYWxpbmc6OnRh
a2VfbmV3X3Jlc3VsdAB2YXJpYWJsZSAmZm5ldwB2YXJpYWJsZSAmZm9sZABkb3VibGUgdABz
aW11bGF0ZWRfYW5uZWFsaW5nOjpzaW11bGF0ZWRfYW5uZWFsaW5nAHZhcmlhYmxlbGlzdCAq
dmxpc3QAZXZhbHVhdGUgKmV2YWwAaW50IHRtAGRvdWJsZSB0ZgBzdHJpbmcgKnN5c2NhbGwA
eF9ub3dfMl94X29wdABzaW1hbm5lYWxfdmFybGlzdDo6fnNpbWFubmVhbF92YXJsaXN0AHNp
bXVsYXRlZF9hbm5lYWxpbmc6OmJ1aWxkX3Zhcmxpc3QAc2ltdWxhdGVkX2FubmVhbGluZzo6
b3B0aW1pemUAc2ltdWxhdGVkX2FubmVhbGluZzo6fnNpbXVsYXRlZF9hbm5lYWxpbmcAc2lt
YW5uZWFsX3Zhcmxpc3Q6OnB0MnhuAEM6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWll
cmVyXFRFTVxzaW1hbm5lYWwuaABzaW11bGF0ZWRfYW5uZWFsaW5nAHNpbXVsYXRlZF9hbm5l
YWxpbmc6OnZsAHNpbXVsYXRlZF9hbm5lYWxpbmc6OnN2bABzaW1hbm5lYWxfdmFybGlzdCAq
AHNpbXVsYXRlZF9hbm5lYWxpbmc6OnRleHQAYmFzaXNmaWxlICoAc2ltdWxhdGVkX2FubmVh
bGluZzo6c3VjY2VzcwBldmFsdWF0ZSAqAHNpbXVsYXRlZF9hbm5lYWxpbmc6OnRjX21heABz
aW11bGF0ZWRfYW5uZWFsaW5nOjp0X2ZhY3RvcgBzaW11bGF0ZWRfYW5uZWFsaW5nOjpjYWxs
AHNpbWFubmVhbF92YXJsaXN0AHNpbWFubmVhbF92YXJsaXN0Ojp2bABzaW1hbm5lYWxfdmFy
bGlzdDo6bmV4dABDOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJlclxURU1cc2lt
YW5uZWFsX3dyYXAuY3BwACJQeXRob24uaCIAX3dyYXBfZXZhbHVhdGVfbl9zZXQAUHlPYmpl
Y3QgKgBQeU9iamVjdCAqc2VsZgBQeU9iamVjdCAqYXJncwBfd3JhcF9zaW1hbm5lYWxfdmFy
bGlzdF9wdDJ4bgBfc3dpZ3RfX3Bfc3RyaW5nAHN3aWdfdHlwZV9pbmZvICVbXQBfd3JhcF9u
ZXdfc2ltdWxhdGVkX2FubmVhbGluZwBfd3JhcF9zaW1hbm5lYWxfdmFybGlzdF9uZXh0X2dl
dABfd3JhcF9zaW11bGF0ZWRfYW5uZWFsaW5nX2NhbGxfZ2V0AF93cmFwX25ld19zaW11bGF0
ZWRfYW5uZWFsaW5nXzZhcmdzAF93cmFwX3N0cmluZ19zaXplX2dldABfd3JhcF9ldmFsdWF0
ZV9lcHNpbG9uX2dldABfd3JhcF9ldmFsdWF0ZV9nb2FsX3NldABfd3JhcF9ldmFsdWF0ZV9j
cml0ZXJpYV9zZXQAU1dJR19nbG9iYWxzAF93cmFwX3NpbWFubmVhbF92YXJsaXN0X3ZsX2dl
dABfd3JhcF9zaW11bGF0ZWRfYW5uZWFsaW5nX3RfZmFjdG9yX3NldABfd3JhcF9zdHJpbmdf
ZmlsZXJlYWRjAF93cmFwX25ld19zdHJpbmdfY2hhcl9jaGFyAF93cmFwX3N0cmluZ19jb3B5
X2NoYXIAX3dyYXBfZGVsZXRlX2V2YWx1YXRlAF93cmFwX2NhbGNfNGFyZ3MAX3dyYXBfZXZh
bHVhdGVfbWluY2hhbmdlX3NldABfd3JhcF9zaW11bGF0ZWRfYW5uZWFsaW5nX29wdGltaXpl
AHN3aWdfY29uc3RfaW5mbwBzd2lnX2NvbnN0X2luZm86OnR5cGUAc3dpZ19jb25zdF9pbmZv
OjpuYW1lAHN3aWdfY29uc3RfaW5mbzo6bHZhbHVlAGxvbmcAc3dpZ19jb25zdF9pbmZvOjpk
dmFsdWUAc3dpZ19jb25zdF9pbmZvOjpwdmFsdWUAdm9pZCAqAHN3aWdfY29uc3RfaW5mbzo6
cHR5cGUAc3dpZ190eXBlX2luZm8gKioAX3dyYXBfc2ltdWxhdGVkX2FubmVhbGluZ190Y19t
YXhfc2V0AF93cmFwX3N0cmluZ19zdHJpbmdzdHJpbmdfc3RydWN0c3RyaW5nX3N0cnVjdHN0
cmluZwBfd3JhcF9zdHJpbmdfc3RyY29tcHNwYW5fc3RydWN0X3N0cmluZ2kAX3dyYXBfZXZh
bHVhdGVfbl9nZXQAX3N3aWd0X19wX2Jhc2lzZmlsZQBfd3JhcF9zdHJpbmdfc3RyaW5nX3Nw
YW4AX3dyYXBfc2ltdWxhdGVkX2FubmVhbGluZ19idWlsZF92YXJsaXN0AF93cmFwX3NpbWFu
bmVhbF92YXJsaXN0X2NsZWFueQBfd3JhcF9zdHJpbmdfc2l6ZV9zZXQAc3dpZ19jb25zdF90
YWJsZQBzd2lnX2NvbnN0X2luZm8gJVtdAF93cmFwX3N0cmluZ19jb21wb3NlX3N0cnVjdF9z
dHJpbmcAX3dyYXBfZGVsZXRlX3NpbWFubmVhbF92YXJsaXN0AF93cmFwX3N0cmluZ19zeXN0
ZW1fY2FsbABfd3JhcF9uZXdfc2ltYW5uZWFsX3Zhcmxpc3QAX3dyYXBfc2ltdWxhdGVkX2Fu
bmVhbGluZ192bF9zZXQAX3dyYXBfc2ltYW5uZWFsX3Zhcmxpc3RfY2xlYW4AX3N3aWd0X19w
X0ZJTEUAX3dyYXBfc2ltYW5uZWFsX3Zhcmxpc3RfbmV4dF9zZXQAX3dyYXBfc3RyaW5nX2lu
aXQAX3dyYXBfZXZhbHVhdGVfYWJvcnQAX3dyYXBfc3RyaW5nX291dABfd3JhcF9ldmFsdWF0
ZV9lcHNpbG9uX3NldABfd3JhcF9zaW11bGF0ZWRfYW5uZWFsaW5nX3N2bF9zZXQAX3dyYXBf
Y2FsY3VsYXRlAF93cmFwX3NpbXVsYXRlZF9hbm5lYWxpbmdfdGNfbWF4X2dldABfd3JhcF9l
dmFsdWF0ZV9nb2FsX2dldABfd3JhcF9zdHJpbmdfY2xlYW4AX3dyYXBfcHJpbnQAX3dyYXBf
c3RyaW5nX3N0cmluZ19jaGFyYWN0ZXIAX3dyYXBfc3RyaW5nX2xhYmVsX2dldABfd3JhcF9z
aW11bGF0ZWRfYW5uZWFsaW5nX3N2bF9nZXQAX3dyYXBfZGVsZXRlX3N0cmluZwBfd3JhcF9u
ZXdfc3RyaW5nX2ludF9jaGFyAHN3aWdfdHlwZV9pbmZvAHN3aWdfdHlwZV9pbmZvOjpuYW1l
AGNvbnN0IGNoYXIgKgBzd2lnX3R5cGVfaW5mbzo6Y29udmVydGVyAHN3aWdfY29udmVydGVy
X2Z1bmMAc3dpZ190eXBlX2luZm86OnN0cgBzd2lnX3R5cGVfaW5mbzo6bmV4dABzd2lnX3R5
cGVfaW5mbyAqAHN3aWdfdHlwZV9pbmZvOjpwcmV2AF93cmFwX2RlbGV0ZV9zaW11bGF0ZWRf
YW5uZWFsaW5nAF93cmFwX3NpbXVsYXRlZF9hbm5lYWxpbmdfdmxfZ2V0AF93cmFwX25ld19z
dHJpbmcAX3dyYXBfc3RyaW5nX2NvbXBvc2Vfc3RyX2RfY2hhcgBfd3JhcF9zdHJpbmdfbmNv
cHlfc3RyaW5nX2kAX3dyYXBfc3RyaW5nX3N0cmluZ19wb2ludGVyX2JyZWFrAF93cmFwX3N0
cnByaW50X3N0cnVjdHN0cmluZ19jaGFyX2NoYXIAX3dyYXBfc2ltdWxhdGVkX2FubmVhbGlu
Z19zdWNjZXNzX3NldABfd3JhcF9zdHJpbmdfY2F0AF93cmFwX3N0cmluZ19maWxlcmVhZABf
d3JhcF9zdHJpbmdfc3RyaW5nX3N0cmluZwBfc3dpZ3RfX3Bfc2ltdWxhdGVkX2FubmVhbGlu
ZwBfd3JhcF9zdHJpbmdfZWxlbWVudABfd3JhcF9zdHJpbmdfZmlsZW9wZW4AX3N3aWd0X19w
X3ZhcmlhYmxlAF93cmFwX3N0cmluZ19zdHJpbmdzcGFuX3N0cnVjdF9zdHJpbmdpAF93cmFw
X3N0cmluZ19jb3B5X3N0cmluZwBzd2lnX3R5cGVzAHN3aWdfdHlwZV9pbmZvIColWzEwXQBf
d3JhcF9zdHJpbmdfY29tcGFyZQBfc3dpZ3RfX3BfZXZhbHVhdGUAX3dyYXBfc2ltdWxhdGVk
X2FubmVhbGluZ190YWtlX25ld19yZXN1bHQAX3dyYXBfc2ltdWxhdGVkX2FubmVhbGluZ190
ZXh0X3NldAB2b2lkICooX19jZGVjbCAqJSkodm9pZCAqKQBfd3JhcF9zdHJwcmludABfd3Jh
cF9zdHJpbmdfbGFiZWxfc2V0AF93cmFwX3N0cmluZ19jYXRfc3RyaW5nAF93cmFwX3N0cmlu
Z19maWxld3JpdGUAX3N3aWd0X19wX3NpbWFubmVhbF92YXJsaXN0AF93cmFwX25ld19zdHJp
bmdfc3RyaW5nX2NoYXIAX3dyYXBfZXZhbHVhdGVfY3JpdGVyaWFfZ2V0AF93cmFwX3N0cmlu
Z19maWxld3JpdGVfc3RyaW5nX2NoYXIAX3dyYXBfc3RyaW5nX3N0cmNvbXBzcGFuX2NoYXJp
AF93cmFwX3hfbm93XzJfeF9vcHQAX3dyYXBfc3RyaW5nX3N0cmluZ3N0cmluZ19zdHJ1Y3Rf
c3RyaW5nshYAAAEAAiALAJEAggONAwIUAAABAAIgCwCUAHMDfwPoHAAAAQACIAsAlwBGA1ED
jxoAAAEAAiALAJoANQNDA0MdAAABAAIgCwCdAOgD8wNiGAAAAQACIAsAoAAIAxMDvhUAAAEA
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
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADcAQAAIB0AABUCAACdEwAAjAwAAPATAADSEwAA8AEAADMVAACyGgAA
3hcAALcXAAAbGAAAGxgAALcXAAAnGgAAiBwAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAgAABAAAAAAAAAAIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQQCAAIAAA
ICAQBAQARAQICAiCkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoNtvOwABSVPOIQAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoM108AAFfSRciAAANDwAAFgAFAAAAGAAAAAAA
AAAAAAAAAQAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA
AAACAAAAAAAAAAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSAAEQIAAA
AQAAiAABAgEIAAAAAAAAAKXbbzsAAXNlXyIAAAEfAAAaAAEAAAAtAAAAAAAAAhISACAEkEQA
AAAAAAIIAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ADEBAAAAHOWdOwABIGyiIgAAcB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG0KAADkCgAA
YAEAAJ8EAAC4CQAA5AoAAGABAACfBAAA5AoAAGABAADcAQAAPQoAAF8BAABnCgAAbQoAAF8B
AABfAQAA7QoAAG0KAABfAQAAYAEAAG0KAABfAQAAbgkAAF8BAACoCQAAuAkAAF8BAADDCQAA
uAkAAF8BAADDCQAAXwEAAAYKAAAkCgAAXwEAAMMJAAC4CQAAXwEAAKgJAAC4CQAAXwEAAAYK
AAAVCgAAXwEAAAYKAAAkCgAAXwEAAAYKAAAVCgAAuAkAAPABAABfAQAA3AEAAGABAAClCgAA
sQoAANwBAABgAQAAuAkAAJsKAAClCgAAsQoAANwBAABgAQAAuAkAAKUKAACxCgAAIAAlACIA
IwArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7AAAAAACsAH0A
AAACAAAAvQAAAAEAAAAAAAAAAAAAAAAAAAAAAAACQgAAAEAAAQBAAAEEEEAAgQAEEAAAAQAg
AICIIAAIAAIACEAABEAACAACCCCAAAIAAQACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArNtvOwABAAClBAAACwYAABMAAQAAAB4A
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAQgAAEAAAAgIEECAgAAJIAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAC/PB48AAEAADsGAAAGBwAAHQAEABcAIgAAAAAAAAAAAAAA
AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAiAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAQAAABCAAAQAAACAAQQICAAAggAAAAAACAQCAABAICQEAICAAAAAAA
AAAAAAAAAAAAAHEIyjsAAQAATwcAAJMHAAAIAAQAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAQCAAAAAAAA
b9tvOwABAADJBwAA7AYAAAUABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABp2287AAFpb/0H
AABjCAAABQABAAAABAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIIAgAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHvbbzsAAQAAdggAAPoIAAALAAIA
CAAJAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAIAgCAAADQAAAA0ADgAPABAA
EQASABMAFAAVABYAGAAZABoAAAAAAAAAdttvOwABXygGCQAAuAsAADIAAQAAAHwAAAAAAAAA
AAAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ
AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQEIAAAgAgAAEAIBAIEEAA
ECCAEIQQAgEgBAQBAAAc5Z07AAEgUxsMAADiDAAAMwACAC4AcAAAAAAAAAAAAAAAAQAAAAAA
AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAACIgIAAQEAAQQiAAgEAgQiJCgBBEAAAAAFCSAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAI/bbzsAAVBF7gwAAA0PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/P10AQAB
AAAmDwAAfRAAAB8ABwAVAB8AAAAAAAAAACABAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAACAAAEAAAAAAAAAAgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBBAIAAg
AAAgIBAEBABEBAgICIKQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg2287AAEAAJUQAABwHgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgzXTwAAQAAgh4AAAEfAAAaAAEAAAAtAAAA
AAAAAhISACAEkEQAAAAAAAIIAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAADEBAAAAHOWdOwABAwAxHwAAiwQAACsABQAlADMAAAAAAAAAAAAAAAAA
AAAAAAAAAAJCAAAAQAABAEAAAQQQQACBAAQQAAABACAAgIggAAgAAg0AAAANAA4ADwAQABEA
EgATABQAFQAWABgAGQAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAACs2287AAEAAHIfAAALBgAAEwABAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ACAQAAABCAAAQAAACAgQQICAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL88
HjwAAQAAth8AAAYHAAAdAAQAFwAiAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAICIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAEIAABA
AAAIABBAgIAACCAAAAAAAIBAIAAEAgJAQAgIAAAAAAAAAAAAAAAAAAAAcQjKOwABAAD4HwAA
kwcAAAgABAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAABAIAAAAAAABv2287AAEAADwgAADsBgAABQAEAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA
AAAAAEAAAAAAAAAAAAAAAAAAAAAAAGnbbzsAAQAAfiAAAGMIAAAFAAEAAAAEAAAAAAAAAAAA
AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAe9tvOwABAADBIAAA+ggAAAsAAgAIAAkAAAAAAAAAAAAAAAAAAAgAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA
AAAAAAAAAAAAAAAAAAAAgCAIAABIEIJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAB22287AAEAAAIhAAC4CwAAMgABAAAAfAAAAAAAAAAAAAAAAAABAAAAHQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAJAQgAACACAAAQAgEAgQQAAQIIAQhBACASAEBAEAABzlnTsAAQAA
SCEAAOIMAAAzAAIALgBwAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiAgABAQABBCIACAQCBCIkKA
EEQAAAAAUJIAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj9tvOwABCACMIQAAfRAAAB8A
BwAVAB8AAAAAAAAAACABAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAAAA
AAAAAAgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBBAIAAgAAAgIBAEBABEBAgI
CIKQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg2287AAFJU84hAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAKgzXTwAAV9JFyIAAA0PAAAWAAUAAAAYAAAAAAAAAAAAAAABAAAA
AAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIAAAAAAAAA
AAQAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIAARAgAAABAACIAAECAQgA
AAAAAAAApdtvOwABc2VfIgAAAR8AABoAAQAAAC0AAAAAAAACEhIAIASQRAAAAAAAAggAAAAA
ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQEAAAAc5Z07
AAEgbKIiAABwHgAAgwACAAsANQEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAA
AAAAAAAAAAAAAAAAAAAAGAAAEAAAAAAAAAAAAAAAAAAADEiIiFAkRUiSEiqRCBEIKSESIZKI
ohRRJCORFEkhEUVEiBJJCokUAkqSSIiCJESIIEIhEYqUSAAAGwAAAAABAACLBAAAKwAFACUA
MwAAAAAAAAAAAAAAAAAAAAAAAAAAAkIAAABAAAEAQAABBBBAAIEABBAAAAEAIACAiCAACAAC
AAhAAARAAAgAAggggAACAAEAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKzbbzsAAQAApQQAAAsGAAATAAEAAAAeAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAIBAAAAEIAABAAAAICBBAgIAACSAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAvzwePAABAAA7BgAABgcAAB0ABAAXACIAAAAAAAAAAAAAAAAAAAAAAAAA
AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAEAAAAQgAAEAAAAgAEECAgAAIIAAAAAAAgEAgAAQCAkBACAgAAAAAAAAAAAAAAAAA
AABxCMo7AAEAAE8HAACTBwAACAAEAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAEAgAAAAAAAG/bbzsAAQAA
yQcAAOwGAAAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA
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
dgB2AH8LAAAQAEAQLgAsAHgAeAB1CQAAEABAEC4ALwB7AHsAvAoAABAAQBAuADIAfgB+ALwK
AAAQAEAQLgA0AIAAgABaCgAAEABAEC4ANwCFAIUAfgwAABGzQCAuADgAEQARACcLAAAQAEAQ
LgA8ADYANgAnCwAAEABAEC4APwA0ADQAogwAABCzQCAuAEEAGwAfAAULAAAQs0AQLgBDACEA
IQAxCgAAEABAEC4ARQAxADEAcQwAABGzQCAuAEYAEAAQAOIMAAARAAAoLgBHAIgAiAAYCwAA
ELNAEC4ASgAVABUAGAsAABCzQBAuAE0AFgAWABgLAAAQs0AQLgBQABQAFAAYCwAAELNAEC4A
UQATABMAVQkAABAAQBAuAFMAbQBtANEJAAAQAEAQLgBWAFQAVADRCQAAEABAEC4AWABVAFUA
0QkAABAAQBAuAFsAUwBTAHUKAAAQAEAQLgBeAHIAcgCUCQAAEABAEC4AYQBiAGIAlAkAABAA
QBAuAGQAYQBhAPAJAAAQAEAQLgBnAGcAZwDwCQAAEABAEC4AagBoAGgA8AkAABAAQBAuAG4A
aQBqAEULAAAQAEAQLgBvAIMAgwCoCwAAELNAEC4AcAAXABcAAhAhAAIKGwACCSQAAgAjAAJ0
JQACCiYAAgAyAAIACAACAB4AAv8fAAIABgACAAUAAgAQAAIAEQACABIAAgATAAIADwACACAA
AgAcAALYHQACswsAAgAMAAIADgACAA0AAgAUAAIACQACAAoAAgApAAJpKAACRSoAAkMsAAJS
LQACTTAAAikvAAIKLgACZicAAiArAAJJFQACTxYAAkEXAAIpGQACYRgAAmwxAAIgGgACQyIA
AkUHAOQKAABgAQAA5AoAAO0KAADcAQAAagEAANwBAADwAQAA7QoAAPABAABgAQAA5AoAAMgL
AADWCwAA4QsAAOQKAADICwAA8QsAAOELAADkCgAAyAsAAAwMAADhCwAA5AoAAMgLAAD/CwAA
4QsAAOQKAABgAQAA8AEAAGYLAADwAQAAagEAAPABAABwAQAAcgsAAOQKAADtCgAA8AEAAGoB
AAChCwAA7QoAAPABAACHCQAA8AEAAIcJAADHDAAA8AEAAIcJAAA8BQAA8AEAAM4KAADcAQAA
ZwoAANIMAACMDAAA5AoAAGABAACfBAAAuAkAAOQKAABgAQAAnwQAALYMAABqAQAA5AoAAGAB
AADcAQAAvQwAAPABAACMDAAAXwEAAO0KAACTDAAAXwEAAGABAACTDAAAXwEAAGcKAACTDAAA
XwEAAPABAABuCQAA8AEAAKgJAAC4CQAA8AEAAMMJAADwAQAAwwkAALgJAADcAQAABgoAACQK
AADwAQAAwwkAALgJAADwAQAAqAkAALgJAADwAQAABgoAACQKAADwAQAABgoAABUKAADwAQAA
BgoAABUKAAC4CQAA8AEAAF8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsBgAADwAAEAAAAAAWABYAqQgAAA8KABAAAAAA
FwAXAFUQAAAPCgAgBwAAAAcAEgBaDwAAD7MAIBUAAAAUAC0A5wIAAA8AABAVAAAAGAAYAEMB
AAAPswAQFQAAACwALADuAgAADwAAEBUAAAAQABAAMggAABKzACAVAAAABQAFADMBAAASAAAg
FQAAAAQABABvBgAAEgAAIBUAAAADAAMAYA0AABAKQBAVAAIADAAMAGANAAAQCkAQFQADAAsA
CwB9EAAAEQpAIBUABAARABEADQ8AABAKQBAVAAUADwAPADsNAAAQCkAQFQAGAAgACABnEAAA
EQpAIBUABwAQABAAfA4AABAKQBAVAAgACQAJAKIOAAAQCkAQFQAJACkAKQA7EAAAEQpAIBUA
CgAnACcAxQ4AABAKQBAVAAsAKgAqAAEOAAAQs0AQFQASABYAGAABDgAAELNAEBUAEwAVABUA
2Q8AABFvQCAVABQAIQAhAIYPAAARb0AgFQAVAB0AHQAdEAAAEQpAIBUAFgAlACUAtQ0AABAK
QBAVABoALAAsAAEQAAARb0AgFQAbACMAIwCzDwAAEW9AIBUAHAAfAB8AkA0AABAKQBAVAB0A
KwArAG4PAAARs0AgFQAeABsAGwDjDgAAELNAEBUAHwAZABkAAv0OAAIJEAACDQoAAgALAAIO
DQACDg8AAgAMAALLFAACARUAAgceAAIAHQACDhcAAg4bAAIAFgACABoAAgoYAAL/EgACABEA
AgATAAIAHAACABkA3AEAAHkNAADcAQAAnw8AAPABAABfAQAAVAQAAF8BAADwAQAASwIAAPAB
AABfAQAAKg4AAK4HAAA+DgAATQ4AAFQOAABeDgAAXwEAAPYPAACfDwAAFQIAAPABAADaDQAA
6Q0AAPgNAADwAQAAzQ8AAPABAABUBAAAXwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7AYAAA8AABAAAAAATgBOAKkIAAAPbwAQAAAAAE8A
TwDnAgAADwAAEAAAAABRAFEAQwEAAA9vABAAAAAAwgDCAO4CAAAPAAAQAAAAAE0ATQCFBwAA
EsAAIAAAAAAFAAUAJA0AABIHACAAAAAAAAAAAD4JAAASswAgAAAAAAMAAwAyDQAAEm4AIAAA
AAACAAIAYA0AABBvACAAAAEAEAASAGANAAAQbwAgAAADABQAHAANDwAAEAAAIAAABAAeACsA
Ow0AABBvACAAAAUABwAKAHwOAAAQAAAgAAAGAAwADgCiDgAAEAMAIAAABwBjAHwAxQ4AABAA
ACAAAAgAfgDAAAEOAAAQWwAgAAAPAE0AWAABDgAAEFsAIAAAEABFAEsAtQ0AABBbACAAABQA
wgDkAJANAAAQWwAgAAAVAOcA+gDjDgAAEAAAIAAAFgBbAGEAbg4AAAEDACAAABgALQBDANwB
AADcAQAAeQ0AAPABAABfAQAAXwEAAPABAADwAQAAXwEAACoOAACuBwAAPg4AAE0OAABUDgAA
Xg4AAF8BAADwAQAA2g0AAOkNAAD4DQAA8AEAAF8BAADwAQAAeQ0AAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOcCAAAPAAAQAAAAABUAFQDbBAAAElkAIAAAAAABAAEA
bwYAABIHACAAAAAAAAAAAMAeAAABCQAgAAADAP0AFAEBHwAAAQAAIAAABgDHAOIA6h4AAAEJ
ACAAAAkAvADEAGgCAAAQAAAgAAAKAGwAbgCRAgAAEAkAIAAACwBwAHUA4h4AAAEJACAAAA4A
5AD7AOEBAAAQAAAgAAAQAEwAagDNAQAAEFkAIAAAEwAiACcAzQEAABBZACAAABUAKQAtAM0B
AAAQWQAgAAAXAC8AMwDNAQAAEFkAIAAAGQAdACAAoQEAABAAACAAABsANQBKAEwBAAAQAAAg
AAAcAAMABwBMAQAAEAAAIAAAHgAJAAsATAEAABAAACAAACEADQAPAEwBAAAQAAAgAAAjABEA
EwBMAQAAEAAAIAAAJQAVABcAjQEAABADACAAACYAGQAaADIDAAAQ/wAgAAAnAIUAhwAyAwAA
EFkAIAAAKQCJAKoAiwQAABADACAAACsArAC6APsCAAAQAAAgAAAsAHcAfwAWAwAAEFkAIAAA
LQCBAIMA8AEAAMgeAADVHgAA8AEAAA0fAAAdHwAA8AEAAPYeAABmCwAAXwEAAF8BAADwAQAA
yB4AANUeAADwAQAAYAEAANwBAABwAQAAtx4AANwBAABqAQAA3AEAAGABAADcAQAAhgEAALYB
AADBAQAAXwEAAF8BAACGAQAAXwEAAHABAAC3HgAAXwEAAGoBAABfAQAAYAEAAF8BAADcAQAA
3AEAAEYDAADwAQAAnwQAAF8BAABfAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAANAAAADQAOAA8AEAARABIAEwAUABUAFgAYABkAGgAwAnUc
AAAEAAIgCwA1AZUIoAgCCHkAAhB2AAIRdQACmXQAAgB4AAIAdwACZH0AAhB8AAIRgAACtn4A
Apl/APAQAABIEQAASBEAAEgRAABIEQAASBEAAEgRAABIEQAASBEAAEgRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAAAQAAAB0AAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA
+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoR
AADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADwEAAA+xAAAAoRAADcAQAAIB0AABUCAACdEwAA
jAwAAPATAADSEwAA8AEAADMVAACyGgAA3hcAALcXAAAbGAAAGxgAALcXAAAnGgAAiBwAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAABsAAAAAAQAAiwQAACsABQAlADMAAAAAAAAAAAAAAAAAAAAAAAAA
AAJCAAAAQAABAEAAAQQQQACBAAQQAAABACAAgIggAAgAAgAIQAAEQAAIAAIIIIAAAgABAAIA
IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AACs2287AAEAAKUEAAALBgAAEwABAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAB
CAAAQAAACAgQQICAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL88HjwAAQAA
OwYAAAYHAAAdAAQAFwAiAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAICIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAEIAABAAAAIABBA
gIAACCAAAAAAAIBAIAAEAgJAQAgIAAAAAAAAAAAAAAAAAAAAcQjKOwABAABPBwAAkwcAAAgA
BAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABAAAAAAAAAAAAABAIAAAAAAABv2287AAEAAMkHAADsBgAABQAEAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAEAA
AAAAAAAAAAAAAAAAAAAAAGnbbzsAAWlv/QcAAGMIAAAFAAEAAAAEAAAAAAAAAAAAAAAAAAAI
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAIggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAe9tvOwABAAB2CAAA+ggAAAsAAgAIAAkAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA
AAAAAAAAAAAAgCAIAABIEIJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB22287
AAFfKAYJAAC4CwAAMgABAAAAfAAAAAAAAAAAAAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAJAQgAACACAAAQAgEAgQQAAQIIAQhBACASAEBAEAABzlnTsAASBTGwwAAOIM
AAAzAAIALgBwAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiAgABAQABBCIACAQCBCIkKAEEQAAAAA
UJIAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj9tvOwABUEXuDAAADQ8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAD8/XQBAAEAACYPAAB9EAAAHwAHABUAHwAAAAAAAAAAIAEA
AAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAAAAAAAAACAAACAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAgEEAgACAAACAgEAQEAEQECAgIgpAQAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAKDbbzsAAQAAlRAAAHAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
qDNdPAABAACCHgAAAR8AABoAAQAAAC0AAAAAAAACEhIAIASQRAAAAAAAAggAAAAAACAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQEAAAAc5Z07AAEDADEf
AACLBAAAKwAFACUAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAkIAAABAAAEAQAABBBBAAIEABBAA
AAEAIACAiCAACAACAAhAAARAAAgAAggggAACAAEAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKzbbzsAAQAAch8AAAsGAAATAAEA
AAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAEIAABAAAAICBBAgIAACSAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvzwePAABAAC2HwAABgcAAB0ABAAXACIAAAAAAAAA
AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIgAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAEAAAAQgAAEAAAAgAEECAgAAIIAAAAAAAgEAgAAQCAkBACAgA
AAAAAAAAAAAAAAAAAABxCMo7AAEAAPgfAACTBwAACAAEAAAACQAAAAAAAAAAAAAAAAAAAAAA
AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAEAgAA
AAAAAG/bbzsAAQAAPCAAAOwGAAAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAadtvOwAB
AAB+IAAAYwgAAAUAAQAAAAQAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiCAI
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB72287AAEAAMEgAAD6CAAA
CwACAAgACQAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAACAIAgAAEgQgkAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHbbbzsAAQAAAiEAALgLAAAyAAEAAAB8AAAA
AAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAEAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBCAAAIAIAABACAQ
CBBAABAggBCEEAIBIAQEAQAAHOWdOwABAABIIQAA4gwAADMAAgAuAHAAAAAAAAAAAAAAAAEA
AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAiICAAEBAAEEIgAIBAIEIiQoAQRAAAAABQkgABAAEAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAACP2287AAEIAIwhAAB9EAAAHwAHABUAHwAAAAAAAAAAIAEAAAAAAAAAAABQAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAAAAAAAAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAgEEAgACAAACAgEAQEAEQECAgIgpAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDb
bzsAAUlTziEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqDNdPAABX0kXIgAA
DQ8AABYABQAAABgAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAgAAAAAAgAAAAAAAAAABAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAUgABECAAAAEAAIgAAQIBCAAAAAAAAACl2287AAFzZV8iAAABHwAAGgABAAAA
LQAAAAAAAAISEgAgBJBEAAAAAAACCAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAxAQAAABzlnTsAASBsoiIAAHAeAACDAAIACwA1AQAAAABAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAAAAAAAAAAAAAAAAAAAAYAAAQAAAAAAAAAAAA
AAAAAAAMSIiIUCRFSJISKpEIEQgpIRIhkoiiFFEkI5EUSSERRUSIEkkKiRQCSpJIiIIkRIgg
QiERipRIAAAAAAAASUFdPAABAAArAAUAJQAzAAAAAAAAAAAAAAAAAAAAAAAAAAACQgAAAEAA
AQBAAAEEEEAAgQAEEAAAAQAgAICIIAAIAAIACEAABEAACAACCCCAAAIAAQACACAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArNtvOwAB
AAClBAAACwYAABMAAQAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAQgAAEAAAAgI
EECAgAAJIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/PB48AAEAADsGAAAGBwAA
HQAEABcAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA
iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABCAAAQAAACAAQQICAAAggAAAA
AACAQCAABAICQEAICAAAAAAAAAAAAAAAAAAAAHEIyjsAAQAATwcAAJMHAAAIAAQAAAAJAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
QAAAAAAAAAAAAAQCAAAAAAAAb9tvOwABAADJBwAA7AYAAAUABAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAA
AAAAAAAAAABp2287AAFpb/0HAABjCAAABQABAAAABAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAACIIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHvb
bzsAAQAAdggAAPoIAAALAAIACAAJAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA
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
GgABEAAAAgAAAHCrrgCeGQAAAQAAAFUAGgA1CwAAAgAAAICrrgBWAQAAFQAMABYADAAVABkA
FgAZAAUAAgAEAAQAAgAGAAIABwAJAAoAAgAMAAUADwAEABEAAgATAAIAFAAJABYAAgAZAA4A
DAAOABkAAQABAAQAAwABAAwAAQAOAAQAEAABABkALQAHAC0AFAAYAAIAGAAPACIACAAiABUA
GAAKABgAFgAFAAEABQAOABcAAgAXAA8ADwAHABAABwARAAcAEgAHABMABwAPABQAEAAUABEA
FAASABQAEwAUAB4AAAAeAA0AAQAFAAcACgABABIABwAWAAUAGgAKAAwACwAMAAwADAANAAwA
CgAZAAsAGQAMABkADQAZACQABwAlAAcAJgAHACQAFAAlABQAJgAUABIACgASABYAHAAAABwA
DQAZAAIAGQAPAAIABQACABIADAABAAwADgAJAAwACQAZABYABwAWABQAGgACABoADwAEAAUA
BAASAAIACgACABYAIAAAACAADQADAAwAAwAZACoABwArAAcALAAHACoAFAArABQALAAUAAYA
GAAHABoACgABAAsAAQAKAA4ACwAOABMAAAATAA0AGwACABsADwAVAAcAFQAUAAMABQADABIA
DwAKAA8AFgAhAAAAIQANAAsAAAALAA0ALgAHAC4AFAAWAAIAFgAPAAgADAAIABkADAAKAAwA
FgAFAAwABQAZAAoAAAAKAA0AHwAAAB8ADQAAAAIAAAAPAAsABwAMAAcADQAHAA4ABwALABQA
DAAUAA0AFAAOABQAAgABAAMAAQAEAAEAAgAOAAMADgAEAA4ACQAYAAoAGAAPAAIADwAPAAQA
DAAEABkAHgAHAB4AFAAQAAAAEAANAAsAAgALAA8AKQAAACkADQASAAAAEgANAAAABgAAABMA
BwAHAAcAFAAEAAYABAATACgAAAAoAA0ABwABAAcADgABAAAAAQANABoABwAaABQABwAGAAcA
EwAnAAAAJwANABEAAQAEAAcAEQAOAAQAFAAGAAwABgAZAAUABgAFABMAJwAHACcAFAAmAAAA
JgANABAAAQAQAA4ACAAGAAgAEwAkAAAAJAANAAYAAQAGAA4AAwAKAAMAFgAvAAcAMAAHADEA
BwAvABQAMAAUADEAFAAHAAwABwAZAAkABgAJABMADQABAA4AAQANAA4ADgAOAB0ACgAdABYA
HQAAAB0ADQAPAAEADwAOAAIACAACABUAFwAKABcAFgAFAAMABQAQAAUAGAADABoABAAaABgA
BwAZAAcAGAAUABkAFAAGAAAABgANABIAAQASAA4AAwAIAAMAFQAIABoACAABAAgADgAGAAMA
BwADAAYAEAAHABAAIwAAACMADQAEAAgABAAVAAkAGgAQABgAEQAYAAUAAAAEAAIAAQAHAAgA
CgAFAA0ABAAPAAEAFAAIABYABgAaACEACAAhABUABQAHAAYABwAFABQABgAUAAkAAQAJAA4A
AwAHAAMAFAAHABgAAwAAAAMADQABAAIAAQAPAAgABwAIABQAGwAIABsAFQAbAAoAGwAWAA8A
DAAQAAwAEQAMABIADAATAAwADwAZABAAGQARABkAEgAZABMAGQAAAAgAAAAVAAQAAAAEAA0A
IwAHACMAFAAJAAcACgAHAAkAFAAKABQAFwAMABcAGQAYAAwAGAAZAB0ABwAdABQAHgAIAB4A
FQAWAAoAFgAWABcABwAXABQAHwAHACAABwAhAAcAIgAHAB8AFAAgABQAIQAUACIAFAAZAAwA
GQAZABsABwAcAAcAGwAUABwAFAAUAAwAFAAZACgABwApAAcAKAAUACkAFAAaAAoAGgAWABQA
BwAUABQAzQEAAAgAAABgaa4A0QkAAAYAAAD4Ya4AohYAAAEAAAAVABoAOxAAAAIAAAD+7/7v
AQAAAO8iAAAAc2ltYW5uZWFsZmlsZSAtIFdpbjMyIERlYnVnAHNpbWFubmVhbGZpbGUgLSBX
aW4zMiBSZWxlYXNlAEM6XFByb2dyYW1tZVxNaWNyb3NvZnQgVmlzdWFsIFN0dWRpb1xDb21t
b25cTVNEZXY5OFxCaW5cd2luMzIubmNiAEM6XFByb2dyYW1tZVxNaWNyb3NvZnQgVmlzdWFs
IFN0dWRpb1xDb21tb25cTVNEZXY5OFxCaW5cY3J0Lm5jYgBDOlxQcm9ncmFtbWVcTWljcm9z
b2Z0IFZpc3VhbCBTdHVkaW9cQ29tbW9uXE1TRGV2OThcQmluXG1mY2F0bC5uY2IAQzpcQXJi
ZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJcVEVNXHZhcmlhYmxlLmgAInNhZmVfc3Ry
aW5nLmgiAHZhcmlhYmxlAHZhcmlhYmxlOjp2YXJpYWJsZQAAc3RyaW5nICZzAGludCBpAGRv
dWJsZSBkAGludCBwcmVjID0gNgBjaGFyIHQAdmFyaWFibGU6On52YXJpYWJsZQB2YXJpYWJs
ZTo6b3BlcmF0b3IgPQB2YXJpYWJsZSAmAHZhcmlhYmxlICZ2AHZhcmlhYmxlOjppbml0AHZv
aWQAdmFyaWFibGU6OmNvcHkAaW50AHZhcmlhYmxlOjp0eXBlAGNoYXIAdmFyaWFibGU6OmR2
AGRvdWJsZQB2YXJpYWJsZTo6ZHByZWNpc2lvbgB2YXJpYWJsZTo6aXYAdmFyaWFibGU6OnN2
AHN0cmluZyAqAHNpbWFubmVhbF9wYXJhbWV0ZXIAc2ltYW5uZWFsX3BhcmFtZXRlcjo6c2lt
YW5uZWFsX3BhcmFtZXRlcgBzaW1hbm5lYWxfcGFyYW1ldGVyOjp+c2ltYW5uZWFsX3BhcmFt
ZXRlcgBzaW1hbm5lYWxfcGFyYW1ldGVyOjpkeAB2YXJpYWJsZSAqAGZpbGV0ZXh0AHN0cmlu
ZwB2YXJpYWJsZWxpc3QAdmFyaWFibGVsaXN0Ojp2YXJpYWJsZWxpc3QAdmFyaWFibGVsaXN0
Ojp+dmFyaWFibGVsaXN0AHZhcmlhYmxlbGlzdDo6Y2xlYW4AdmFyaWFibGVsaXN0ICp2bAB2
YXJpYWJsZWxpc3Q6Om51bWJlcgB2YXJpYWJsZWxpc3Q6OmxpbmVudW1iZXIAdmFyaWFibGVs
aXN0Ojpwb3NpdGlvbgB2YXJpYWJsZWxpc3Q6OnByZXNlcGFyYXRvcgB2YXJpYWJsZWxpc3Q6
OnBhc3RzZXBhcmF0b3IAdmFyaWFibGVsaXN0Ojp4X29wdAB2YXJpYWJsZWxpc3Q6SBCCQAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdttvOwABXygGCQAAuAsAADIAAQAAAHwA
AAAAAAAAAAAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAQAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQEIAAAgAgAAEA
IBAIEEAAECCAEIQQAgEgBAQBAAAc5Z07AAEgUxsMAADiDAAAMwACAC4AcAAAAAAAAAAAAAAA
AQAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAACIgIAAQEAAQQiAAgEAgQiJCgBBEAAAAAFCSAAEAAQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAI/bbzsAAVBF7gwAAA0PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
/P10AQABAAAmDwAAfRAAAB8ABwAVAB8AAAAAAAAAACABAAAAAAAAAAAAUAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAACAAAEAAAAAAAAAAgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
IBBAIAAgAAAgIBAEBABEBAgICIKQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg2287AAEAAJUQ
AABwHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgzXTwAAQAAgh4AAAEfAAAaAAEA
AAAtAAAAAAAAAhISACAEkEQAAAAAAAIIAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAADEBAAAAHOWdOwABAwAxHwAAiwQAACsABQAlADMAAAAAAAAA
AAAAAAAAAAAAAAAAAAJCAAAAQAABAEAAAQQQQACBAAQQAAABACAAgIggAAgAAl9jaGFyAF93
cmFwX2V2YWx1YXRlX21pbmNoYW5nZV9nZXQAX3N3aWd0X19wX3ZhcmlhYmxlbGlzdABfd3Jh
cF9zaW11bGF0ZWRfYW5uZWFsaW5nX2NhbGxfc2V0AF93cmFwX3N0cmluZ19zdHJpbmdfY29t
cGxlbWVudF9zcGFuAHN3aWdfdHlwZXNfaW5pdGlhbABzd2lnX3R5cGVfaW5mbyAqJVtdAF93
cmFwX3N0cmluZ19jb21wb3NlX3N0cl9zdHJfY2hhcgBfd3JhcF9zdHJwcmludF9zdHJ1Y3Rz
dHJpbmdfaW50X2NoYXJfY2hhcgBfd3JhcF9zaW11bGF0ZWRfYW5uZWFsaW5nX3RleHRfZ2V0
AHNpbWFubmVhbGZpbGVNZXRob2RzAFB5TWV0aG9kRGVmICVbXQBfd3JhcF9zdHJpbmdfbmNv
cHkAX3dyYXBfc2ltdWxhdGVkX2FubmVhbGluZ192YXJ5X3NpbXZhcmxpc3QAX3dyYXBfc3Ry
aW5nX2NvcHlfZGwAX3dyYXBfc2ltYW5uZWFsX3Zhcmxpc3Rfdmxfc2V0AF93cmFwX3NpbXVs
YXRlZF9hbm5lYWxpbmdfdF9mYWN0b3JfZ2V0AF93cmFwX3N0cmluZ19jb3B5X2kAX3dyYXBf
c3RyaW5nX2NvbXBvc2Vfc3RyX2NoYXJfY2hhcgBfd3JhcF9zdHJpbmdfY29tcG9zZQBfc3dp
Z3RfX3BfcF9jaGFyAF93cmFwX25ld19ldmFsdWF0ZQBfd3JhcF9zaW11bGF0ZWRfYW5uZWFs
aW5nX3N1Y2Nlc3NfZ2V0AF93cmFwX3N0cmluZ19jb3B5AGluaXRzaW1hbm5lYWxmaWxlAEM6
XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVx2YXJpYWJsZS5jcHAAaW50
IHByZWMAZ3JlYXRlcgB2YXJpYWJsZSAqdjEAdmFyaWFibGUgKnYyAHNtYWxsZXIAcmVhZF9k
b3VibGUAZG91YmxlICZkdgByYW5kb21fc3RlcAB2YXJpYWJsZSAqcG9pbnQAdmFyaWFibGUg
KmludGVydmFsbABDOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJlclxURU1cc2lt
YW5uZWFsZmlsZVx2YXJpYWJsZS5oAEM6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWll
cmVyXFRFTVxzaW1hbm5lYWxmaWxlXGJhc2lzZmlsZS5jcHAAQzpcQXJiZWl0X0RpcGxvbWFy
YmVpdFxfX09wdGltaWVyZXJcVEVNXHNpbWFubmVhbGZpbGVcYmFzaXNmaWwKAAAAog4AAAEA
AAAOABgAbAMAAAIAAAAoYq4ADBUAAAEAAABiABoAQRgAAAEAAAAYABoApAYAAAIAAAA4Yq4A
PwgAAAIAAABIYq4AdxsAAAEAAABaABoA3BkAAAEAAABqABoACx0AAAEAAABzABoAbxMAAAEA
AAB2ABoAEQUAAAIAAABYYq4A4REAAAEAAABhABoAshYAAAEAAABAABoA4QEAAAIAAABoYq4A
fwsAAAIAAAB4Yq4AswYAAAIAAACIYq4ATwgAAAIAAACYYq4AhRMAAAEAAAB1ABoAIhUAAAEA
AAB6ABoAVRAAAAIAAACoYq4AhQMAAAIAAAC4Yq4AwB4AAAIAAADIYq4A8AkAAAYAAADYYq4A
JA0AAAIAAACgDK8A9xEAAAEAAAAdABoAJwUAAAQAAAAoWq4AxQ4AAAEAAAAPABgAYhgAAAEA
AABFABoAMB0AAAEAAABeABoA9AEAAAIAAAAIY64AwgYAAAIAAAAYY64AkAsAAAIAAAAoY64A
YwgAAAIAAAA4Y64AMg0AAAEAAAAIABgAZxAAAAIAAABIY64AAxoAAAEAAABUABoAmhsAAAEA
AABjABoAnAMAAAIAAABYY64AohMAAAEAAAB0ABoAOw0AAAEAAAAMABgA1xYAAAEAAAAfABoA
CAIAAAIAAABoY64AQx0AAAEAAABEABoAqAsAAAIAAAB4Y64AEhIAAAEAAAAgABoA3QYAAAIA
AACIY64ARxUAAAEAAABPABoA4h4AAAIAAACYY64A4w4AAAEAAAAUABgAfRAAAAIAAADofK4A
HBoAAAEAAACBABoAgxgAAAEAAAApABoA6h4AAAIAAAD4fK4AuRsAAAEAAABxABoAHAIAAAIA
AAAIfa4AtwMAAAIAAAAYfa4A7xYAAAEAAABJABoA7AYAAAIAAAAofa4AuAsAAAgAAAA4fa4A
uhMAAAEAAAB4ABoAKhIAAAEAAAAcABoAlBgAAAEAAABNABoAXQUAAAYAAABgfa4AYA0AAAIA
AACAfa4A9gYAAAIAAACQfa4AzRsAAAEAAABrABoAAR8AAAIAAACgfa4AMQoAAAIAAACwfa4A
AhcAAAEAAAAtABoAMQIAAAIAAADAfa4AahUAAAEAAAAXABoAbR0AAAEAAABSABoAPRoAAAEA
AABKABoABgcAAAIAAADQfa4A0wMAAAIAAADgfa4A2RMAAAEAAAB3ABoADhcAAAEAAABlABoA
DQ8AAAEAAAALABgAPgIAAAIAAADwfa4AqQgAAAIAAAAAfq4ARhIAAAEAAAAKABoARgoAAAIA
AAAQfq4Agh0AAAEAAAA0ABoAtBgAAAEAAABfABoAsggAAAIAAAAgfq4AAAhAAARAAAgAAggg
gAACAAEAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAKzbbzsAAQAAch8AAAsGAAATAAEAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAIBAAAAEIAABAAAAICBBAgIAACSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
vzwePAABAAC2HwAABgcAAB0ABAAXACIAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAgIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAQgA
AEAAAAgAEECAgAAIIAAAAAAAgEAgAAQCAkBACAgAAAAAAAAAAAAAAAAAAABxCMo7AAEAAPgf
AACTBwAACAAEAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAEAgAAAAAAAG/bbzsAAQAAPCAAAOwGAAAFAAQA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA
AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAadtvOwABAAB+IAAAYwgAAAUAAQAAAAQAAAAAAAAA
AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiCAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAB72287AAEAAMEgAAD6CAAACwACAAgACQAAAAAAAAAAAAAAAAAACAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA
AAAAAAAAAAAAAAAAAAAAAACAIAgAAEgQgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAHbbbzsAAQAAAiEAALgLAAAyAAEAAAB8AAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAIAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAkBCAAAIAIAABACAQCBBAABAggBCEEAIBIAQEAQAAHOWdOwAB
AABIIQAA4gwAADMAAgAuAHAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiICAAEBAAEEIgAIBAIEIi
QoAQRAAAAABQkgABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACP2287AAEIAIwhAAB9EAAA
HwAHABUAHwAAAAAAAAAAIAEAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQA
AAAAAAAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEEAgACAAACAgEAQEAEQE
CAgIgpAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDbbzsAAUlTziEAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAqDNdPAABX0kXIgAADQ8AABYABQAAABgAAAAAAAAAAAAAAAEA
AAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAAAAAA
AAAABAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgABECAAAAEAAIgAAQIB
CAAAAAAAAACl2287AAFzZV8iAAABHwAAGgABAAAALQAAAAAAAAISEgAgBJBEAAAAAAACCAAA
AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxAQAAABzl
nTsAASBsoiIAAHAeAACDAAIACwA1AQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA
QAAAAAAAAAAAAAAAAAAAAAAYAAAQAAAAAAAAAAAAAAAAAAAMSIiIUCRFSJISKpEIEQgpIRIh
koiiFFEkI5EUSSERRUSIEkkKiRQCSpJIiIIkRIggQiERipRIAAAAAAAAXEldPAABAAACAAAA
4KmuAEcJAAACAAAA8KmuAOISAAABAAAAFgAaAH4MAAACAAAAAKquALMPAAACAAAAEKquAE8Z
AAABAAAAVwAaAIMUAAABAAAAIwAaAEwBAAAKAAAAIKquAOcCAAACAAAAUKquACUeAAABAAAA
JQAaAPMaAAABAAAASAAaAO4CAAACAAAAYKquAFUJAAACAAAAcKquAFsRAAABAAAAJwAaAMQX
AAABAAAAfAAaAPUKAAAEAAAAgKquAPgSAAABAAAAFAAaAC0WAAABAAAAWwAaAIsEAAACAAAA
mKquAGUZAAABAAAAaQAaAJgUAAABAAAADAAaAPsCAAACAAAAqKquAJwcAAABAAAATgAaADge
AAABAAAAOQAaAAULAAACAAAAuKquAAkTAAABAAAAIgAaAKIMAAACAAAAyKquAD8WAAABAAAA
GgAaAAsbAAABAAAAWQAaANkPAAACAAAA2KquAN4XAAABAAAAewAaAHUJAAACAAAA6KquAKwU
AAABAAAAaAAaAHkRAAABAAAAMAAaAIAZAAABAAAAEAAaABgLAAAIAAAA+KquABYDAAACAAAA
IKuuACIbAAABAAAADwAaAFQWAAABAAAAYAAaAL4cAAABAAAAcAAaAPIXAAABAAAAgAAaACYT
AAABAAAAOAAaAF4eAAABAAAAUAAaACcLAAAEAAAAMKuuAMUUAAABAAAANQAaAI0BAAACAAAA
SKuuAJQJAAAEAAAAWKuuAGUWAAABAAAAHgAaAJoRAAABAAAANgAaAAEQAAACAAAAcKuuAJ4Z
AAABAAAAVQAaADULAAACAAAAgKuuAFYBAAAVAAwAFgAMABUAGQAWABkABQACAAQABAACAAYA
AgAHAAkACgACAAwABQAPAAQAEQACABMAAgAUAAkAFgACABkADgAMAA4AGQABAAEABAADAAEA
DAABAA4ABAAQAAEAGQAtAAcALQAUABgAAgAYAA8AIgAIACIAFQAYAAoAGAAWAAUAAQAFAA4A
FwACABcADwAPAAcAEAAHABEABwASAAcAEwAHAA8AFAAQABQAEQAUABIAFAATABQAHgAAAB4A
DQABAAUABwAKAAEAEgAHABYABQAaAAoADAALAAwADAAMAA0ADAAKABkACwAZAAwAGQANABkA
JAAHACUABwAmAAcAJAAUACUAFAAmABQAEgAKABIAFgAcAAAAHAANABkAAgAZAA8AAgAFAAIA
EgAMAAEADAAOAAkADAAJABkAFgAHABYAFAAaAAIAGgAPAAQABQAEABIAAgAKAAIAFgAgAAAA
IAANAAMADAADABkAKgAHACsABwAsAAcAKgAUACsAFAAsABQAZS5oAEM6XEFyYmVpdF9EaXBs
b21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxzaW1hbm5lYWxmaWxlXGNhbGN1bGF0ZS5jcHAA
QzpcQXJiZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJcVEVNXHNpbWFubmVhbGZpbGVc
Y2FsY3VsYXRlLmgAQzpcQXJiZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJcVEVNXHNp
bWFubmVhbGZpbGVcZXZhbHVhdGUuY3BwAEM6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRp
bWllcmVyXFRFTVxzaW1hbm5lYWxmaWxlXGV2YWx1YXRlLmgAQzpcQXJiZWl0X0RpcGxvbWFy
YmVpdFxfX09wdGltaWVyZXJcVEVNXHNpbWFubmVhbGZpbGVcc2FmZV9zdHJpbmcuY3BwAEM6
XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxzaW1hbm5lYWxmaWxlXHNh
ZmVfc3RyaW5nLmgAQzpcQXJiZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJcVEVNXHNp
bWFubmVhbGZpbGVcc2ltYW5uZWFsLmgAQzpcQXJiZWl0X0RpcGxvbWFyYmVpdFxfX09wdGlt
aWVyZXJcVEVNXHNpbWFubmVhbGZpbGVcc2ltYW5uZWFsX3dyYXAuY3BwAEM6XEFyYmVpdF9E
aXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxzaW1hbm5lYWxmaWxlXHNpbWFubmVhbGZp
bGUuY3BwAEM6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxzaW1hbm5l
YWxmaWxlXHZhcmlhYmxlLmNwcABDOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJl
clxURU1cc2ltYW5uZWFsZmlsZVxzaW1hbm5lYWxmaWxlX3dyYXAuY3BwAMUCAACdBwAAqAsA
ALQYAACzDwAA9h4AAEghAAA9CgAAoQEAABsYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAohYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxQAAHUJAAAAAAAALRYA
AGYLAAAMDAAAeREAACQKAAAAAAAAAAAAAAAAAABaCgAAqAkAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA0wMAAAAAAAAAAAAA3gUAAAYYAAASEgAAAAAAAAAAAABqFQAAAAAAAN4XAABbDAAAshoA
AFIaAACFBwAASBEAAAAAAAD6CAAAAAAAAAAAAADhEQAAAAAAAAAAAAAAAAAA1xYAANUeAACU
GAAAAAAAAIsEAADTAgAAAAAAAKwUAAAAAAAA8QUAALIIAAC2DAAA8AEAADINAAAAAAAA3QYA
AOEBAAAnGgAAuhMAAJANAADQGAAAbAMAAJALAADnAgAAVRAAAH8LAABHFQAAAAAAALcXAAD6
BAAAhg8AAIMYAAAAAAAAHAYAAJ8PAADNGgAATAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2wQA
AAAAAAAAAAAAAAAAAAAAAAAAAAAA9gYAAAAAAACSCgAAAAAAALgJAAAAAAAAAAAAAAAAAADJ
GQAAfgwAAAIXAAACFAAAnRMAAJYFAAAcAgAAgh0AAAAAAABaDwAADBUAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAJUQAAD9FQAAAAAAAAAAAAAAAAAAAAAAAD4ZAAAAAAAAjQEAAAAAAAAA
AAAABgkAAL0MAAAAAAAAZRcAAGMIAADRCQAAAAAAAHUKAAB5FwAAAAAAACAdAAC9BQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAA7gIAAAAAAACZEgAAAAAAAAAAAABDFwAAAAAAAKUKAAAA
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
BAAAbxMAAAAAAACiEwAAAAAAACwYAAAWAwAAAAAAAAAAAAAAAAAAwSAAAAAAAAAxCgAAMR8A
AAAAAAAAAAAAEQUAALsCAACpCAAA2xAAAHwOAAAAAAAAAAAAAAAAAAAAAAAA6BwAAOMOAABL
AgAA8BAAAM0bAAC3HgAAAR8AAAAAAACJFQAAGBkAAF0FAAAsBgAAUQwAAAAAAAAKEQAAAAAA
AAAAAAAOFwAAAAAAAAAAAACGAQAABgoAAIcJAAD1CgAAPAcAAGUWAADHDAAAOxAAAMgeAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAJoRAAAAAAAAAAAAAAAAAAALHQAAoR0AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAPATAACAFgAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAACYFAAAUhoAAP0VAAAUHgAAIhsAAIAZ
AAA3EQAAyRkAABccAAD4EgAAohYAAOISAABqFQAAQRgAAGUXAAA/FgAAWxsAACoSAAD3EQAA
ZRYAANcWAAASEgAA+hsAAAkTAACDFAAA2xAAACUeAACiFQAAWxEAAL0RAACDGAAAsBIAAHkX
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
BwAtABQAGAACABgADwAiAAgAIgAVABgACgAYABYABQABAAUADgAXAAIAFwAPAA8ABwAQAAcA
EQAHABIABwATAAcADwAUABAAFAARABQAEgAUABMAFAAeAAAAHgANAAEABQAHAAoAAQASAAcA
FgAFABoACgAMAAsADAAMAAwADQAMAAoAGQALABkADAAZAA0AGQAkAAcAJQAHACYABwAkABQA
JQAUACYAFAASAAoAEgAWABwAAAAcAA0AGQACABkADwACAAUAAgASAAwAAQAMAA4ACQAMAAkA
GQAWAAcAFgAUABoAAgAaAA8ABAAFAAQAEgACAAoAAgAWACAAAAAgAA0AAwAMAAMAGQAqAAcA
KwAHACwABwAqABQAKwAUACwAFAAGABgABwAaAAoAAQALAAEACgAOAAsADgATAAAAEwANABsA
AgAbAA8AFQAHABUAFAADAAUAAwASAA8ACgAPABYAIQAAACEADQALAAAACwANAC4ABwAuABQA
FgACABYADwAIAAwACAAZAAwACgAMABYABQAMAAUAGQAKAAAACgANAB8AAAAfAA0AAAACAAAA
DwALAAcADAAHAA0ABwAOAAcACwAUAAwAFAANABQADgAUAAIAAQADAAEABAABAAIADgADAA4A
BAAOAAkAGAAKABgADwACAA8ADwAEAAwABAAZAB4ABwAeABQAEAAAABAADQALAAIACwAPACkA
AAApAA0AEgAAABIADQAAAAYAAAATAAcABwAHABQABAAGAAQAEwAoAAAAKAANAAcAAQAHAA4A
AQAAAAEADQAaAAcAGgAUAAcABgAHABMAJwAAACcADQARAAEABAAHABEADgAEABQABgAMAAYA
GQAFAAYABQATACcABwAnABQAJgAAACYADQAQAAEAEAAOAAgABgAIABMAJAAAACQADQAGAAEA
BgAOAAMACgADABYALwAHADAABwAxAAcALwAUADAAFAAxABQABwAMAAcAGQAJAAYACQATAA0A
AQAOAAEADQAOAA4ADgAdAAoAHQAWAB0AAAAdAA0ADwABAA8ADgACAAgAAgAVABcACgAXABYA
BQADAAUAEAAFABgAAwAaAAQAGgAYAAcAGQAHABgAFAAZABQABgAAAAYADQASAAEAEgAOAAMA
CAADABUACAAaAAgAAQAIAA4ABgADAAcAAwAGABAABwAQACMAAAAjAA0ABAAIAAQAFQAJABoA
EAAYABEAGAAFAAAABAACAAEABwAIAAoABQANAAQADwABABQACAAWAAYAGgAhAAgAIQAVAAUA
BwAGAAcABQAUAAYAFAAJAAEACQAOAAMABwADABQABwAYAAMAAAADAA0AAQACAAEADwAIAAcA
CAAUABsACAAbABUAGwAKABsAFgAPAAwAEAAMABEADAASAAwAEwAMAA8AGQAQABkAEQAZABIA
GQATABkAAAAIAAAAFQAEAAAABAANACMABwAjABQACQAHAAoABwAJABQACgAUABcADAAXABkA
GAAMABgAGQAdAAcAHQAUAB4ACAAeABUAFgAKABYAFgAXAAcAFwAUAB8ABwAgAAcAIQAHACIA
BwAfABQAIAAUACEAFAAiABQAGQAMABkAGQAbAAcAHAAHABsAFAAcABQAFAAMABQAGQAoAAcA
KQAHACgAFAApABQAGgAKABoAFgAUAAcAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAACgAAALwBAADgDkYBqQkAALgQRgEAAAAA2BBGAQAAAADoEEYB
Fy4AAPgQRgEIAAAAGBFGAQwQAAAoEUYBGAAAAEARRgHUEwAAUBFGARAEAABoEUYBqAEAAHgR
RgG0AgAAiBFGAaQAAACYEUYBUAAAAKgRRgFgAAAAuBFGAfQAAADIEUYBEAUAANgRRgGoBQAA
6BFGAQAAAAD4EUYBwAIAAAgSRgEAAAAAGBJGAVQCAAAoEkYBHgAAADgSRgEeAAAASBJGAQQA
AABYEkYBEAQAAGgSRgGoAQAAeBJGAbQCAACIEkYBpAAAAJgSRgFQAAAAqBJGAWAAAAC4EkYB
9AAAAMgSRgEQBQAA2BJGAagFAADoEkYBwAIAAPgSRgEAAAAACBNGAcABAAAYE0YBVAIAACgT
RgEwDQAAOBNGASEAYABhAGIAUwAtAC4ALwAwADEAMgBVAFoAWwBcAF0ASABJAEoASwBMAE0A
QABOAE8AUABRAFIAEQAUABUAFgAXABgAGQAaABsAHAAdAB4AIAAlAEEARwBWACIAIwAkACYA
JwAoACkAKgArADoAQgBDAEQARQBGACwAMwA0ADUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAACy6MAE8M108FAAAAGEIAAAvbmFtZXMAL25jYi90YXJnZXRpbmZv
AC9uY2IvbW9kdWxlaW5mbwAvbmNiL3N0b3JlaW5mbwAvbmNiL2lpbnN0ZGVmcwAvbmNiL21v
ZHVsZS9DOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJlclxURU1cdmFyaWFibGUu
aAAvbmNiL21vZHVsZS9DOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJlclxURU1c
YmFzaXNmaWxlLmNwcAAvbmNiL21vZHVsZS9DOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0
aW1pZXJlclxURU1cYmFzaXNmaWxlLmgAL25jYi9tb2R1bGUvQzpcQXJiZWl0X0RpcGxvbWFy
YmVpdFxfX09wdGltaWVyZXJcVEVNXGNhbGN1bGF0ZS5jcHAAL25jYi9tb2R1bGUvQzpcQXJi
ZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJcVEVNXGNhbGN1bGF0ZS5oAC9uY2IvbW9k
dWxlL0M6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxldmFsdWF0ZS5j
cHAAL25jYi9tb2R1bGUvQzpcQXJiZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJcVEVN
XGV2YWx1YXRlLmgAL25jYi9tb2R1bGUvQzpcQXJiZWl0X0RpcGxvbWFyYmVpdFxfX09wdGlt
aWVyZXJcVEVNXHNhZmVfc3RyaW5nLmNwcAAvbmNiL21vZHVsZS9DOlxBcmJlaXRfRGlwbG9t
YXJiZWl0XF9fT3B0aW1pZXJlclxURU1cc2FmZV9zdHJpbmcuaAAvbmNiL21vZHVsZS9DOlxB
cmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJlclxURU1cc2ltYW5uZWFsLmNwcAAvbmNi
L21vZHVsZS9DOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJlclxURU1cc2ltYW5u
ZWFsLmgAL25jYi9tb2R1bGUvQzpcQXJiZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJc
VEVNXHNpbWFubmVhbF93cmFwLmNwcAAvbmNiL21vZHVsZS9DOlxBcmJlaXRfRGlwbG9tYXJi
ZWl0XF9fT3B0aW1pZXJlclxURU1cdmFyaWFibGUuY3BwAC9uY2IvdGFyZ2V0L3NpbWFubmVh
bGZpbGUgLSBXaW4zMiBEZWJ1ZwAvbmNiL3RhcmdldC9zaW1hbm5lYWxmaWxlIC0gV2luMzIg
UmVsZWFzZQAvbmNiL3ZlcnNpb25pbmZvAC9uY2IvbW9kdWxlL0M6XEFyYmVpdF9EaXBsb21h
cmJlaXRcX19PcHRpbWllcmVyXFRFTVxzaW1hbm5lYWxmaWxlXHZhcmlhYmxlLmgAL25jYi9t
b2R1bGUvQzpcQXJiZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJcVEVNXHNpbWFubmVh
bGZpbGVcYmFzaXNmaWxlLmNwcAAvbmNiL21vZHVsZS9DOlxBcmJlaXRfRGlwbG9tYXJiZWl0
XF9fT3B0aW1pZXJlclxURU1cc2ltYW5uZWFsZmlsZVxiYXNpc2ZpbGUuaAAvbmNiL21vZHVs
ZS9DOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJlclxURU1cc2ltYW5uZWFsZmls
ZVxjYWxjdWxhdGUuY3BwAC9uY2IvbW9kdWxlL0M6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19P
cHRpbWllcmVyXFRFTVxzaW1hbm5lYWxmaWxlXGNhbGN1bGF0ZS5oAC9uY2IvbW9kdWxlL0M6
XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxzaW1hbm5lYWxmaWxlXGV2
YWx1YXRlLmNwcAAvbmNiL21vZHVsZS9DOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1p
ZXJlclxURU1cc2ltYW5uZWFsZmlsZVxldmFsdWF0ZS5oAC9uY2IvbW9kdWxlL0M6XEFyYmVp
dF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxzaW1hbm5lYWxmaWxlXHNhZmVfc3Ry
aW5nLmNwcAAvbmNiL21vZHVsZS9DOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJl
clxURU1cc2ltYW5uZWFsZmlsZVxzYWZlX3N0cmluZy5oAC9uY2IvbW9kdWxlL0M6XEFyYmVp
dF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRFTVxzaW1hbm5lYWxmaWxlXHNpbWFubmVh
bC5oAC9uY2IvbW9kdWxlL0M6XEFyYmVpdF9EaXBsb21hcmJlaXRcX19PcHRpbWllcmVyXFRF
TVxzaW1hbm5lYWxmaWxlXHNpbWFubmVhbF93cmFwLmNwcAAvbmNiL21vZHVsZS9DOlxBcmJl
aXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJlclxURU1cc2ltYW5uZWFsZmlsZVxzaW1hbm5l
YWxmaWxlLmNwcAAvbmNiL21vZHVsZS9DOlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1p
ZXJlclxURU1cc2ltYW5uZWFsZmlsZVx2YXJpYWJsZS5jcHAAL25jYi9tb2R1bGUvQzpcQXJi
ZWl0X0RpcGxvbWFyYmVpdFxfX09wdGltaWVyZXJcVEVNXHNpbWFubmVhbGZpbGVcc2ltYW5u
ZWFsZmlsZV93cmFwLmNwcAAjAAAARgAAAAMAAABjLx4cqP84SSQAAAAAAAAAhAAAAAoAAAD7
AwAAGQAAAAAAAAAEAAAASAEAAA0AAAAgBgAAIAAAAHIGAAAhAAAA0wUAAB8AAAAXAAAABgAA
AIQFAAAeAAAAuQcAACUAAADQAgAAEwAAAI4CAAASAAAA5gQAABwAAAAHAAAABQAAAAgCAAAQ
AAAACAgAACYAAADGAAAACwAAAEUAAAAJAAAAEAcAACMAAADCBgAAIgAAAAYBAAAMAAAAVwMA
ABUAAAAnAAAABwAAAIgBAAAOAAAASAQAABoAAABMAgAAEQAAAGUHAAAkAAAAyQEAAA8AAADq
AwAAGAAAABADAAAUAAAANgAAAAgAAACYAwAAFgAAAMADAAAXAAAAmAQAABsAAAA2BQAAHQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAACcAAAC8AQAA4A5GAakJAABowEcBAAAAANgQRgEAAAAA6BBGARcuAAD4EEYB
CAAAABgRRgEMEAAAKBFGARgAAABAEUYB1BMAAFARRgEQBAAAaBFGAagBAAB4EUYBtAIAAIgR
RgGkAAAAmBFGAVAAAACoEUYBYAAAALgRRgH0AAAAyBFGARAFAADYEUYBqAUAAOgRRgEAAAAA
+BFGAcACAAAIEkYBAAAAABgSRgFUAgAAKBJGAR4AAAA4EkYBHgAAAEgSRgEEAAAAWBJGARAE
AABoEkYBqAEAAHgSRgG0AgAAiBJGAaQAAACYEkYBUAAAAKgSRgFgAAAAuBJGAfQAAADIEkYB
EAUAANgSRgGoBQAA6BJGAcACAAD4EkYBAAAAAAgTRgHAAQAAGBNGAVQCAAAoE0YBMA0AABjJ
RwEhAGQAZQBmAFMALQAuAC8AMAAxADIAVQBaAFsAXABdAD4APwBUAFcAWABZADsAXgBfAGAA
YQBiABEAFAAVABYAFwAYABkAGgAbABwAHQAeACAAJQA8AD0AYwAiACMAJAAmACcAKAApACoA
KwA6AEIAQwBEAEUARgA2ADcAOAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA
--------------090302080802010307050504
Content-Type: application/octet-stream;
 name="simannealfile.opt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="simannealfile.opt"

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAA
AAAAEAAA/v///wAAAAD+////AAAAAAAAAAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
///////////////////////////////////9////IAAAAAMAAAAEAAAABQAAAAYAAAAHAAAA
CAAAAAkAAAAKAAAACwAAAP7///8NAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUA
AAD+////FwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAA/v///0sAAAAiAAAA
IwAAACQAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAD+////LAAAAC0AAAAuAAAALwAAADAA
AAAxAAAAMgAAADMAAAA0AAAANQAAADYAAAD+////OAAAADkAAAA6AAAAOwAAADwAAAA9AAAA
PgAAAD8AAABAAAAA/v///0IAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAP7/
///+////TQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAA/v///1cAAABYAAAA
WQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAA/v//////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////1IA
bwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAWAAUA//////////8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABD8
eU+/rMEB/v///wAAAAAAAAAAVwBvAHIAawBzAHAAYQBjAGUAIABTAHQAYQB0AGUAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAgECAAAABAAAAP////8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAABQAAAAAAABCAHIAbwB3AHMAZQByAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAAMA
AAAIAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAFAAA
AAAAAEUAZABpAHQAbwByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAOAAIBBgAAAP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAFgAAAAAUAAAAAAAAAQAFAAEAAAANc2ltYW5uZWFsZmlsZUdDOlxBcmJl
aXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJlclxURU1cc2ltYW5uZWFsZmlsZVxzaW1hbm5l
YWxmaWxlLmRzcAEAAAAAAAAAAAAAAAAAAgAAACwMCqzY5PgAfgAAABIAAAAHAAAAHQAAAAAA
AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAAdAAAAAwAAAF0BAABuAQAA
JAMAAPMBAABgAQAAiwEAACEDAADwAQAAYAEAAIsBAAAhAwAA8AEAAGABAACLAQAAIQMAAPAB
AABgAQAAiwEAACEDAACLAQAAXQEAAG4BAAAkAwAAiwEAAF0BAACLAQAAYAEAAPABAAAhAwAA
iwEAACQDAADwAQAAXQEAAPABAAAkAwAA8wEAAGQBAAB1AQAABwMAAIcBAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAoDAABzAQAAHwMAAIgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMcBAACFAAAAAwAAAB0AAADEAQAAggAAAAMAAAAdAAAA
xAEAAIIAAAADAAAAHQAAAMQBAACCAAAAAwAAAB0AAADEAQAAHQAAAAAAAAAAAAAAxwEAAB0A
AAAAAAAAHQAAAAMAAACCAAAAxAEAAB0AAADHAQAAggAAAAAAAACCAAAAxwEAAIUAAAAHAAAA
BwAAAKoBAAAZAAAAo/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+
//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+//+tAQAABQAAAMIBAAAaAAAA
o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+
//+j/v//kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+//+j/v//
kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAA
AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAxwEAAIUAAAD+////AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAZW5kAAUFkAABAAgAGGm0AHgBAwBfX1JQ
Q19BUEkgX19zdGRjYWxsCiNkZWZpbmUgX19SUENfQ0FMTEVFIF9fc3RkY2FsbAojZGVmaW5l
IF9fUlBDX0ZBUgojZGVmaW5lIF9fUlBDX1NUVUIgX19zdGRjYWxsCiNkZWZpbmUgX19SUENf
VVNFUiBfX3N0ZGNhbGwKI2RlZmluZSBfQ09NX1NNQVJUUFRSX1RZUEVERUYoSW50ZXJmYWNl
LCBJSUQpIHR5cGVkZWYgX2NvbV9wdHJfdDwgX2NvbV9JSUlEPCBJbnRlcmZhY2UsICZJSUQ+
ID4gSW50ZXJmYWNlIyNQdHIKI2RlZmluZSBfQ1JUQVBJMSBfX2NkZWNsCiNkZWZpbmUgX0NS
VElNUAojZGVmaW5lIF9TVEQgc3RkOjoKI2RlZmluZSBfU1REX0JFR0lOIG5hbWVzcGFjZSBz
dGQgewojZGVmaW5lIF9TVERfRU5EIH07CiNkZWZpbmUgX1NURF9VU0lORwojZGVmaW5lIEFQ
SVBSSVZBVEUgX19zdGRjYWxsCiNkZWZpbmUgQ0FMTEJBQ0sKI2RlZmluZSBjZGVjbCBfX2Nk
ZWNsCiNkZWZpbmUgQ0RFQ0wgX19jZGVjbAojZGVmaW5lIEQzRFJNQVBJIF9fc3RkY2FsbAoj
ZGVmaW5lIERFQ0xTUEVDX1VVSUQoeCkgX19kZWNsc3BlYyh1dWlkKHgpKQojZGVmaW5lIEVY
UE9SVAojZGVmaW5lIEZBUgojZGVmaW5lIGZhcgojZGVmaW5lIEZBU1RDQUxMIF9fZmFzdGNh
bGwKI2RlZmluZSBJTUFHRUFQSSBfX3N0ZGNhbGwKI2RlZmluZSBJTlNUQVBJIF9fc3RkY2Fs
bAojZGVmaW5lIGludGVyZmFjZSBzdHJ1Y3QKI2RlZmluZSBNSURMX0lOVEVSRkFDRSh4KSBz
dHJ1Y3QgX19kZWNsc3BlYyh1dWlkKHgpKSBfX2RlY2xzcGVjKG5vdnRhYmxlKQojZGVmaW5l
IE5FQVIKI2RlZmluZSBORVRfQVBJX0ZVTkNUSU9OIF9fc3RkY2FsbAojZGVmaW5lIE5UQVBJ
IF9fc3RkY2FsbAojZGVmaW5lIHBhc2NhbCBfX3N0ZGNhbGwKI2RlZmluZSBQQVNDQUwgX19z
dGRjYWxsCiNkZWZpbmUgUlBDX0VOVFJZIF9fc3RkY2FsbAojZGVmaW5lIFJQQ19WQVJfRU5U
UlkgX19jZGVjbAojZGVmaW5lIFNJWkVfVF9NQVggVUlOVF9NQVgKI2RlZmluZSBTUUxfQVBJ
IF9fc3RkY2FsbAojZGVmaW5lIFNSVkFQSQojZGVmaW5lIFNUREFQSSBIUkVTVUxUIFNUREFQ
SUNBTExUWVBFCiNkZWZpbmUgU1REQVBJXyh0eXBlKSB0eXBlIFNUREFQSUNBTExUWVBFCiNk
ZWZpbmUgU1REQVBJQ0FMTFRZUEUgX19zdGRjYWxsCiNkZWZpbmUgU1REQVBJViBIUkVTVUxU
IFNUREFQSVZDQUxMVFlQRQojZGVmaW5lIFNUREFQSVZfKHR5cGUpIHR5cGUgU1REQVBJVkNB
TExUWVBFCiNkZWZpbmUgU1REQVBJVkNBTExUWVBFIF9fY2RlY2wKI2RlZmluZSBTVERNRVRI
T0QobWV0aG9kKSB2aXJ0dWFsIEhSRVNVTFQgU1RETUVUSE9EQ0FMTFRZUEUgbWV0aG9kCiNk
ZWZpbmUgU1RETUVUSE9EXyh0eXBlLG1ldGhvZCkgdmlydHVhbCB0eXBlIFNURE1FVEhPRENB
TExUWVBFIG1ldGhvZAojZGVmaW5lIFNURE1FVEhPRENBTExUWVBFIF9fc3RkY2FsbAojZGVm
aW5lIFNURE1FVEhPRElNUCBIUkVTVUxUIFNURE1FVEhPRENBTExUWVBFCiNkZWZpbmUgU1RE
TUVUSE9ESU1QXyh0eXBlKSB0eXBlIFNURE1FVEhPRENBTExUWVBFCiNkZWZpbmUgU1RETUVU
SE9ESU1QViBIUkVTVUxUIFNURE1FVEhPRFZDQUxMVFlQRQojZGVmaW5lIFNURE1FVEhPRElN
UFZfKHR5cGUpIHR5cGUgU1RETUVUSE9EVkNBTExUWVBFCiNkZWZpbmUgU1RETUVUSE9EVkNB
TExUWVBFIF9fY2RlY2wKI2RlZmluZSBTVERNQVBJSU5JVENBTExUWVBFIF9fY2RlY2wKI2Rl
ZmluZSBVTkFMSUdORUQKI2RlZmluZSBWRldBUElWCiNkZWZpbmUgV0RCR0FQSSBfX3N0ZGNh
bGwKI2RlZmluZSBXSU5BUEkgX19zdGRjYWxsCiNkZWZpbmUgV0lOQVBJViBfX2NkZWNsCiNk
ZWZpbmUgV0lOT0xFQVBJIEhSRVNVTFQgU1REQVBJQ0FMTFRZUEUKI2RlZmluZSBXSU5PTEVB
UElfKHR5cGUpIHR5cGUgU1REQVBJQ0FMTFRZUEUKI2RlZmluZSBhZnhfbXNnCiNkZWZpbmUg
QVRMX05PX1ZUQUJMRSBfX2RlY2xzcGVjKG5vdnRhYmxlKQojZGVmaW5lIEFUTEFQSSBIUkVT
VUxUCiNkZWZpbmUgQVRMQVBJXyh4KSB4CiNkZWZpbmUgQUZYX0NERUNMIF9fY2RlY2wKI2Rl
ZmluZSBBRlhfQ0xBU1NfRVhQT1JUIF9fZGVjbHNwYJCzAAAAAAABAQEBAQEIAEVfRVgoY2xh
c3NfbmFtZSkKI2RlZmluZSBERUNMQVJFX09MRUNUTFRZUEUoY2xhc3NfbmFtZSkKI2RlZmlu
ZSBERUNMQVJFX09MRVRZUEVMSUIoY2xhc3NfbmFtZSkKI2RlZmluZSBERUNMQVJFX09OTFlf
QUdHUkVHQVRBQkxFKHgpCiNkZWZpbmUgREVDTEFSRV9PUEFRVUUzMih4KQojZGVmaW5lIERF
Q0xBUkVfUEFSU0VfTUFQKCkKI2RlZmluZSBERUNMQVJFX1BPTFlfQUdHUkVHQVRBQkxFKHgp
CiNkZWZpbmUgREVDTEFSRV9QUk9QRVJUWV9TVVBQT1JUKGNsYXNzKQojZGVmaW5lIERFQ0xB
UkVfUFJPUFBBR0VJRFMoY2xhc3NfbmFtZSkKI2RlZmluZSBERUNMQVJFX1BST1RFQ1RfRklO
QUxfQ09OU1RSVUNUKCkKI2RlZmluZSBERUNMQVJFX1JFR0lTVFJZKGNsYXNzLCBwaWQsIHZw
aWQsIG5pZCwgZmxhZ3MpCiNkZWZpbmUgREVDTEFSRV9SRUdJU1RSWV9SRVNPVVJDRSh4KQoj
ZGVmaW5lIERFQ0xBUkVfUkVHSVNUUllfUkVTT1VSQ0VJRCh4KQojZGVmaW5lIERFQ0xBUkVf
U0VSSUFMKGNsYXNzX25hbWUpCiNkZWZpbmUgREVDTEFSRV9TVEFUSUNfUkVHSVNUUllfUkVT
T1VSQ0UoeCkKI2RlZmluZSBERUNMQVJFX1NUQVRJQ19SRUdJU1RSWV9SRVNPVVJDRUlEKHgp
CiNkZWZpbmUgREVDTEFSRV9WSUVXX1NUQVRVUyhzdGF0dXNGbGFncykKI2RlZmluZSBERUNM
QVJFX1dORF9DTEFTUyhXbmRDbGFzc05hbWUpCiNkZWZpbmUgREVDTEFSRV9XTkRfU1VQRVJD
TEFTUyhXbmRDbGFzc05hbWUsIE9yaWdXbmRDbGFzc05hbWUpCiNkZWZpbmUgREVGSU5FX0NP
TU1BTkQoeCwgc3pDb21tYW5kKQojZGVmaW5lIERFTEVHQVRFX0RVQUxfSU5URVJGQUNFKG9i
amVjdENsYXNzLCBkdWFsQ2xhc3MpCiNkZWZpbmUgRU5EX0NPTk5FQ1RJT05fUEFSVChsb2Nh
bENsYXNzKSB9IG1feCMjbJQDAQIBAGFzGGm0AHgBAwBkIGNsYXNzIFgjI2xvY2FsQ2xhc3M7
CiNkZWZpbmUgRU5EX0RVQUxfSU5URVJGQUNFX1BBUlQobG9jYWxDbGFzcykgfSBtX3gjI2xv
Y2FsQ2xhc3M7IGZyaWVuZCBjbGFzcyBYIyNsb2NhbENsYXNzOwojZGVmaW5lIEVORF9JTlRF
UkZBQ0VfUEFSVChsb2NhbENsYXNzKSB9IG1feCMjbG9jYWxDbGFzczsgZnJpZW5kIGNsYXNz
IFgjI2xvY2FsQ2xhc3M7CiNkZWZpbmUgRVhURVJOX1BST0NFU1NfTE9DQUwoY2xhc3NfbmFt
ZSwgaWRlbnRfbmFtZSkgZXh0ZXJuIEFGWF9EQVRBIFBST0NFU1NfTE9DQUwoY2xhc3NfbmFt
ZSwgaWRlbnRfbmFtZSkKI2RlZmluZSBFWFRfU05BUElOTUVOVUlEKGlkKQojZGVmaW5lIElN
UExFTUVOVF9EVUFMX0VSUk9SSU5GTyhvYmplY3RDbGFzcywgcmlpZFNvdXJjZSkKI2RlZmlu
ZSBJTVBMRU1FTlRfRFlOQU1JQyhjbGFzc19uYW1lLCBiYXNlX2NsYXNzX25hbWUpCiNkZWZp
bmUgSU1QTEVNRU5UX0RZTkNSRUFURShjbGFzc19uYW1lLCBiYXNlX2NsYXNzX25hbWUpCiNk
ZWZpbmUgSU1QTEVNRU5UX09MRUNSRUFURShjbGFzc19uYW1lLCBleHRlcm5hbF9uYW1lLCBs
LCB3MSwgdzIsIGIxLCBiMiwgYjMsIGI0LCBiNSwgYjYsIGI3LCBiOCkKI2RlZmluZSBJTVBM
RU1FTlRfT0xFQ1JFQVRFX0VYKGNsYXNzX25hbWUsIGV4dGVybmFsX25hbWUsIGwsIHcxLCB3
MiwgYjEsIGIyLCBiMywgYjQsIGI1LCBiNiwgYjcsIGI4KQojZGVmaW5lIElNUExFTUVOVF9P
TEVDVExUWVBFKGNsYXNzX25hbWUsIGlkc1VzZXJUeXBlTmFtZSwgZHdPbGVNaXNjKQojZGVm
aW5lIElNUExFTUVOVF9PTEVUWVBFTElCKGNsYXNzX25hbWUsIHRsaWQsIHdWZXJNYWpvciwg
d1Zlck1pbm9yKQojZGVmaW5lIElNUExFTUVOVF9TRVJJQUwoY2xhc3NfbmFtZSwgYmFzZV9j
bGFzc19uYW1lLCB3U2NoZW1hKQojZGVmaW5lIElOSVRfSU5URVJGQUNFX1BBUlQodGhlQ2xh
c3MsIGxvY2FsQ2xhc3MpCiNkZWZpbmUgUFJPQ0VTU19MT0NBTChjbGFzc19uYW1lLCBpZGVu
dF9uYW1lKSBBRlhfREEDAAEAAAAAAAAAAAEAAABlYWxmaWxlR0M6XEFyYmVpdF9EaXBsb21h
cmJlaXRcX19PcHRpbWllcmVyXFRFTVxzaW1hbm5lYWxmaWxlXHNpbWFubmVhbGZpbGUuZHNw
AQAAAAAAAAAAAAAAAAACAAAALAwKrNjk+AB+AAAAEgAAAAcAAAAdAAAAAAAAAAAAAAAAAAAA
AAAAAAQAAAAAAAAAAAAAAAAAAAADAAAAAwAAAB0AAAADAAAAXQEAAG4BAAAkAwAA8wEAAGAB
AACLAQAAIQMAAPABAABgAQAAiwEAACEDAADwAQAAYAEAAIsBAAAhAwAA8AEAAGABAACLAQAA
IQMAAIsBAABdAQAAbgEAACQDAACLAQAAXQEAAIsBAABgAQAA8AEAACEDAACLAQAAJAMAAPAB
AABdAQAA8AEAACQDAADzAQAAZAEAAHUBAAAHAwAAhwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAACgMAAHMBAAAfAwAAiAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAxwEAAIUAAAADAAAAHQAAAMQBAACCAAAAAwAAAB0AAADEAQAAggAAAAMA
AAAdAAAAxAEAAIIAAAADAAAAHQAAAMQBAAAdAAAAAAAAAAAAAADHAQAAHQAAAAAAAAAdAAAA
AwAAAIIAAADEAQAAHQAAAMcBAACCAAAAAAAAAIIAAADHAQAAhQAAAAcAAAAHAAAAqgEAABkA
AACj/v//kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+//+j/v//
kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//60BAAAFAAAAwgEAABoAAACj/v//kv7//6P+
//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//
o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+
//+j/v//kv7//6P+//+S/v//o/7//5L+//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAA
AAAAAAAAAAAAAAAAAADHAQAAhQAAAP7///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AQAAAAEAAAAAAAAAAAAAAAAAAABlbmQABQWQAAEACAAYabQAeAEDAF9fUlBDX0FQSSBfX3N0
ZGNhbGwKI2RlZmluZSBfX1JQQ19DQUxMRUUgX19zdGRjYWxsCiNkZWZpbmUgX19SUENfRkFS
CiNkZWZpbmUgX19SUENfU1RVQiBfX3N0ZGNhbGwKI2RlZmluZSBfX1JQQ19VU0VSIF9fc3Rk
Y2FsbAojZGVmaW5lIF9DT01fU01BUlRQVFJfVFlQRURFRihJbnRlcmZhY2UsIElJRCkgdHlw
ZWRlZiBfY29tX3B0cl90PCBfY29tX0lJSUQ8IEludGVyZmFjZSwgJklJRD4gPiBJbnRlcmZh
Y2UjI1B0cgojZGVmaW5lIF9DUlRBUEkxIF9fY2RlY2wKI2RlZmluZSBfQ1JUSU1QCiNkZWZp
bmUgX1NURCBzdGQ6OgojZGVmaW5lIF9TVERfQkVHSU4gbmFtZXNwYWNlIHN0ZCB7CiNkZWZp
bmUgX1NURF9FTkQgfTsKI2RlZmluZSBfU1REX1VTSU5HCiNkZWZpbmUgQVBJUFJJVkFURSBf
X3N0ZGNhbGwKI2RlZmluZSBDQUxMQkFDSwojZGVmaW5lIGNkZWNsIF9fY2RlY2wKI2RlZmlu
ZSBDREVDTCBfX2NkZWNsCiNkZWZpbmUgRDNEUk1BUEkgX19zdGRjYWxsCiNkZWZpbmUgREVD
TFNQRUNfVVVJRCh4KSBfX2RlY2xzcGVjKHV1aWQoeCkpCiNkZWZpbmUgRVhQT1JUCiNkZWZp
bmUgRkFSCiNkZWZpbmUgZmFyCiNkZWZpbmUgRkFTVENBTEwgX19mYXN0Y2FsbAojZGVmaW5l
IElNQUdFQVBJIF9fc3RkY2FsbAojZGVmaW5lIElOU1RBUEkgX19zdGRjYWxsCiNkZWZpbmUg
aW50ZXJmYWNlIHN0cnVjdAojZGVmaW5lIE1JRExfSU5URVJGQUNFKHgpIHN0cnVjdCBfX2Rl
Y2xzcGVjKHV1aWQoeCkpIF9fZGVjbHNwZWMobm92dGFibGUpCiNkZWZpbmUgTkVBUgojZGVm
aW5lIE5FVF9BUElfRlVOQ1RJT04gX19zdGRjYWxsCiNkZWZpbmUgTlRBUEkgX19zdGRjYWxs
CiNkZWZpbmUgcGFzY2FsIF9fc3RkY2FsbAojZGVmaW5lIFBBU0NBTCBfX3N0ZGNhbGwKI2Rl
ZmluZSBSUENfRU5UUlkgX19zdGRjYWxsCiNkZWZpbmUgUlBDX1ZBUl9FTlRSWSBfX2NkZWNs
CiNkZWZpbmUgU0laRV9UX01BWCBVSU5UX01BWAojZGVmaW5lIFNRTF9BUEkgX19zdGRjYWxs
CiNkZWZpbmUgU1JWQVBJCiNkZWZpbmUgU1REQVBJIEhSRVNVTFQgU1REQVBJQ0FMTFRZUEUK
I2RlZmluZSBTVERBUElfKHR5cGUpIHR5cGUgU1REQVBJQ0FMTFRZUEUKI2RlZmluZSBTVERB
UElDQUxMVFlQRSBfX3N0ZGNhbGwKI2RlZmluZSBTVERBUElWIEhSRVNVTFQgU1REQVBJVkNB
TExUWVBFCiNkZWZpbmUgU1REQVBJVl8odHlwZSkgdHlwZSBTVERBUElWQ0FMTFRZUEUKI2Rl
ZmluZSBTVERBUElWQ0FMTFRZUEUgX19jZGVjbAojZGVmaW5lIFNURE1FVEhPRChtZXRob2Qp
IHZpcnR1YWwgSFJFU1VMVCBTVERNRVRIT0RDQUxMVFlQRSBtZXRob2QKI2RlZmluZSBTVERN
RVRIT0RfKHR5cGUsbWV0aG9kKSB2aXJ0dWFsIHR5cGUgU1RETUVUSE9EQ0FMTFRZUEUgbWV0
aG9kCiNkZWZpbmUgU1RETUVUSE9EQ0FMTFRZUEUgX19zdGRjYWxsCiNkZWZpbmUgU1RETUVU
SE9ESU1QIEhSRVNVTFQgU1RETUVUSE9EQ0FMTFRZUEUKI2RlZmluZSBTVERNRVRIT0RJTVBf
KHR5cGUpIHR5cGUgU1RETUVUSE9EQ0FMTFRZUEUKI2RlZmluZSBTVERNRVRIT0RJTVBWIEhS
RVNVTFQgU1RETUVUSE9EVkNBTExUWVBFCiNkZWZpbmUgU1RETUVUSE9ESU1QVl8odHlwZSkg
dHlwZSBTVERNRVRIT0RWQ0FMTFRZUEUKI2RlZmluZSBTVERNRVRIT0RWQ0FMTFRZUEUgX19j
ZGVjbAojZGVmaW5lIFNURE1BUElJTklUQ0FMTFRZUEUgX19jZGVjbAojZGVmaW5lIFVOQUxJ
R05FRAojZGVmaW5lIFZGV0FQSVYKI2RlZmluZSBXREJHQVBJIF9fc3RkY2FsbAojZGVmaW5l
IFdJTkFQSSBfX3N0ZGNhbGwKI2RlZmluZSBXSU5BUElWIF9fY2RlY2wKI2RlZmluZSBXSU5P
TEVBUEkgSFJFU1VMVCBTVERBUElDQUxMVFlQRQojZGVmaW5lIFdJTk9MRUFQSV8odHlwZSkg
dHlwZSBTVERBUElDQUxMVFlQRQojZGVmaW5lIGFmeF9tc2cKI2RlZmluZSBBVExfTk9fVlRB
QkxFIF9fZGVjbHNwZWMobm92dGFibGUpCiNkZWZpbmUgQVRMQVBJIEhSRVNVTFQKI2RlZmlu
ZSBBVExBUElfKHgpIHgKI2RlZmluZSBBRlhfQ0RFQ0wgX19jZGVjbAojZGVmaW5lIEFGWF9D
TEFTU19FWFBPUlQgX19kZWNsc3BgkLMAAAAAAAEBAQEBAQgARV9FWChjbGFzc19uYW1lKQoj
ZGVmaW5lIERFQ0xBUkVfT0xFQ1RMVFlQRShjbGFzc19uYW1lKQojZGVmaW5lIERFQ0xBUkVf
T0xFVFlQRUxJQihjbGFzc19uYW1lKQojZGVmaW5lIERFQ0xBUkVfT05MWV9BR0dSRUdBVEFC
TEUoeCkKI2RlZmluZSBERUNMQVJFX09QQVFVRTMyKHgpCiNkZWZpbmUgREVDTEFSRV9QQVJT
RV9NQVAoKQojZGVmaW5lIERFQ0xBUkVfUE9MWV9BR0dSRUdBVEFCTEUoeCkKI2RlZmluZSBE
RUNMQVJFX1BST1BFUlRZX1NVUFBPUlQoY2xhc3MpCiNkZWZpbmUgREVDTEFSRV9QUk9QUEFH
RUlEUyhjbGFzc19uYW1lKQojZGVmaW5lIERFQ0xBUkVfUFJPVEVDVF9GSU5BTF9DT05TVFJV
Q1QoKQojZGVmaW5lIERFQ0xBUkVfUkVHSVNUUlkoY2xhc3MsIHBpZCwgdnBpZCwgbmlkLCBm
bGFncykKI2RlZmluZSBERUNMQVJFX1JFR0lTVFJZX1JFU09VUkNFKHgpCiNkZWZpbmUgREVD
TEFSRV9SRUdJU1RSWV9SRVNPVVJDRUlEKHgpCiNkZWZpbmUgREVDTEFSRV9TRVJJQUwoY2xh
c3NfbmFtZSkKI2RlZmluZSBERUNMQVJFX1NUQVRJQ19SRUdJU1RSWV9SRVNPVVJDRSh4KQoj
ZGVmaW5lIERFQ0xBUkVfU1RBVElDX1JFR0lTVFJZX1JFU09VUkNFSUQoeCkKI2RlZmluZSBE
RUNMQVJFX1ZJRVdfU1RBVFVTKHN0YXR1c0ZsYWdzKQojZGVmaW5lIERFQ0xBUkVfV05EX0NM
QVNTKFduZENsYXNzTmFtZSkKI2RlZmluZSBERUNMQVJFX1dORF9TVVBFUkNMQVNTKFduZENs
YXNzTmFtZSwgT3JpZ1duZENsYXNzTmFtZSkKI2RlZmluZSBERUZJTkVfQ09NTUFORCh4LCBz
ekNvbW1hbmQpCiNkZWZpbmUgREVMRUdBVEVfRFVBTF9JTlRFUkZBQ0Uob2JqZWN0Q2xhc3Ms
IGR1YWxDbGFzcykKI2RlZmluZSBFTkRfQ09OTkVDVElPTl9QQVJUKGxvY2FsQ2xhc3MpIH0g
bV94IyNslAMBAgEAYXMYabQAeAEDAGQgY2xhc3MgWCMjbG9jYWxDbGFzczsKI2RlZmluZSBF
TkRfRFVBTF9JTlRFUkZBQ0VfUEFSVChsb2NhbENsYXNzKSB9IG1feCMjbG9jYWxDbGFzczsg
ZnJpZW5kIGNsYXNzIFgjI2xvY2FsQ2xhc3M7CiNkZWZpbmUgRU5EX0lOVEVSRkFDRV9QQVJU
KGxvY2FsQ2xhc3MpIH0gbV94IyNsb2NhbENsYXNzOyBmcmllbmQgY2xhc3MgWCMjbG9jYWxD
bGFzczsKI2RlZmluZSBFWFRFUk5fUFJPQ0VTU19MT0NBTChjbGFzc19uYW1lLCBpZGVudF9u
YW1lKSBleHRlcm4gQUZYX0RBVEEgUFJPQ0VTU19MT0NBTChjbGFzc19uYW1lLCBpZGVudF9u
YW1lKQojZGVmaW5lIEVYVF9TTkFQSU5NRU5VSUQoaWQpCiNkZWZpbmUgSU1QTEVNRU5UX0RV
QUxfRVJST1JJTkZPKG9iamVjdENsYXNzLCByaWlkU291cmNlKQojZGVmaW5lIElNUExFTUVO
VF9EWU5BTUlDKGNsYXNzX25hbWUsIGJhc2VfY2xhc3NfbmFtZSkKI2RlZmluZSBJTVBMRU1F
TlRfRFlOQ1JFQVRFKGNsYXNzX25hbWUsIGJhc2VfY2xhc3NfbmFtZSkKI2RlZmluZSBJTVBM
RU1FTlRfT0xFQ1JFQVRFKGNsYXNzX25hbWUsIGV4dGVybmFsX25hbWUsIGwsIHcxLCB3Miwg
YjEsIGIyLCBiMywgYjQsIGI1LCBiNiwgYjcsIGI4KQojZGVmaW5lIElNUExFTUVOVF9PTEVD
UkVBVEVfRVgoY2xhc3NfbmFtZSwgZXh0ZXJuYWxfbmFtZSwgbCwgdzEsIHcyLCBiMSwgYjIs
IGIzLCBiNCwgYjUsIGI2LCBiNywgYjgpCiNkZWZpbmUgSU1QTEVNRU5UX09MRUNUTFRZUEUo
Y2xhc3NfbmFtZSwgaWRzVXNlclR5cGVOYW1lLCBkd09sZU1pc2MpCiNkZWZpbmUgSU1QTEVN
RU5UX09MRVRZUEVMSUIoY2xhc3NfbmFtZSwgdGxpZCwgd1Zlck1ham9yLCB3VmVyTWlub3Ip
CiNkZWZpbmUgSU1QTEVNRU5UX1NFUklBTChjbGFzc19uYW1lLCBiYXNlX2NsYXNzX25hbWUs
IHdTY2hlbWEpCiNkZWZpbmUgSU5JVF9JTlRFUkZBQ0VfUEFSVCh0aGVDbGFzcywgbG9jYWxD
bGFzcykKI2RlZmluZSBQUk9DRVNTX0xPQ0FMKGNsYXNzX25hbWUsIGlkZW50X25hbWUpIEFG
WF9EQQgAAwBNTEpMAAAAAQAAAGVhbGZpbGVHQzpcQXJiZWl0X0RpcGxvbWFyYmVpdFxfX09w
dGltaWVyZXJcVEVNXHNpbWFubmVhbGZpbGVcc2ltYW5uZWFsZmlsZS5kc3ABAAAAAAAAAAAA
AAAAAAIAAAAsDAqs2OT4AH4AAAASAAAABwAAAB0AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA
AAAAAAAAAAAAAAMAAAADAAAAHQAAAAMAAABdAQAAbgEAACQDAADzAQAAYAEAAIsBAAAhAwAA
8AEAAGABAACLAQAAIQMAAPABAABgAQAAiwEAACEDAADwAQAAYAEAAIsBAAAhAwAAiwEAAF0B
AABuAQAAJAMAAIsBAABdAQAAiwEAAGABAADwAQAAIQMAAIsBAAAkAwAA8AEAAF0BAADwAQAA
JAMAAPMBAABkAQAAdQEAAAcDAACHAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAwAA
cwEAAB8DAACIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AADHAQAAhQAAAAMAAAAdAAAAxAEAAIIAAAADAAAAHQAAAMQBAACCAAAAAwAAAB0AAADEAQAA
ggAAAAMAAAAdAAAAxAEAAB0AAAAAAAAAAAAAAMcBAAAdAAAAAAAAAB0AAAADAAAAggAAAMQB
AAAdAAAAxwEAAIIAAAAAAAAAggAAAMcBAACFAAAABwAAAAcAAACqAQAAGQAAAKP+//+S/v//
o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+
//+j/v//kv7//6P+//+S/v//rQEAAAUAAADCAQAAGgAAAKP+//+S/v//o/7//5L+//+j/v//
kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+
//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//
o/7//5L+//+j/v//kv7//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAA
AAAAAMcBAACFAAAA/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAA
AAAAAAAAAAAAAGVuZAAFBZAAAQAIABhptAB4AQMAX19SUENfQVBJIF9fc3RkY2FsbAojZGVm
aW5lIF9fUlBDX0NBTExFRSBfX3N0ZGNhbGwKI2RlZmluZSBfX1JQQ19GQVIKI2RlZmluZSBf
X1JQQ19TVFVCIF9fc3RkY2FsbAojZGVmaW5lIF9fUlBDX1VTRVIgX19zdGRjYWxsCiNkZWZp
bmUgX0NPTV9TTUFSVFBUUl9UWVBFREVGKEludGVyZmFjZSwgSUlEKSB0eXBlZGVmIF9jb21f
cHRyX3Q8IF9jb21fSUlJRDwgSW50ZXJmYWNlLCAmSUlEPiA+IEludGVyZmFjZSMjUHRyCiNk
ZWZpbmUgX0NSVEFQSTEgX19jZGVjbAojZGVmaW5lIF9DUlRJTVAKI2RlZmluZSBfU1REIHN0
ZDo6CiNkZWZpbmUgX1NURF9CRUdJTiBuYW1lc3BhY2Ugc3RkIHsKI2RlZmluZSBfU1REX0VO
RCB9OwojZGVmaW5lIF9TVERfVVNJTkcKI2RlZmluZSBBUElQUklWQVRFIF9fc3RkY2FsbAoj
ZGVmaW5lIENBTExCQUNLCiNkZWZpbmUgY2RlY2wgX19jZGVjbAojZGVmaW5lIENERUNMIF9f
Y2RlY2wKI2RlZmluZSBEM0RSTUFQSSBfX3N0ZGNhbGwKI2RlZmluZSBERUNMU1BFQ19VVUlE
KHgpIF9fZGVjbHNwZWModXVpZCh4KSkKI2RlZmluZSBFWFBPUlQKI2RlZmluZSBGQVIKI2Rl
ZmluZSBmYXIKI2RlZmluZSBGQVNUQ0FMTCBfX2Zhc3RjYWxsCiNkZWZpbmUgSU1BR0VBUEkg
X19zdGRjYWxsCiNkZWZpbmUgSU5TVEFQSSBfX3N0ZGNhbGwKI2RlZmluZSBpbnRlcmZhY2Ug
c3RydWN0CiNkZWZpbmUgTUlETF9JTlRFUkZBQ0UoeCkgc3RydWN0IF9fZGVjbHNwZWModXVp
ZCh4KSkgX19kZWNsc3BlYyhub3Z0YWJsZSkKI2RlZmluZSBORUFSCiNkZWZpbmUgTkVUX0FQ
SV9GVU5DVElPTiBfX3N0ZGNhbGwKI2RlZmluZSBOVEFQSSBfX3N0ZGNhbGwKI2RlZmluZSBw
YXNjYWwgX19zdGRjYWxsCiNkZWZpbmUgUEFTQ0FMIF9fc3RkY2FsbAojZGVmaW5lIFJQQ19F
TlRSWSBfX3N0ZGNhbGwKI2RlZmluZSBSUENfVkFSX0VOVFJZIF9fY2RlY2wKI2RlZmluZSBT
SVpFX1RfTUFYIFVJTlRfTUFYCiNkZWZpbmUgU1FMX0FQSSBfX3N0ZGNhbGwKI2RlZmluZSBT
UlZBUEkKI2RlZmluZSBTVERBUEkgSFJFU1VMVCBTVERBUElDQUxMVFlQRQojZGVmaW5lIFNU
REFQSV8odHlwZSkgdHlwZSBTVERBUElDQUxMVFlQRQojZGVmaW5lIFNUREFQSUNBTExUWVBF
IF9fc3RkY2FsbAojZGVmaW5lIFNUREFQSVYgSFJFU1VMVCBTVERBUElWQ0FMTFRZUEUKI2Rl
ZmluZSBTVERBUElWXyh0eXBlKSB0eXBlIFNUREFQSVZDQUxMVFlQRQojZGVmaW5lIFNUREFQ
SVZDQUxMVFlQRSBfX2NkZWNsCiNkZWZpbmUgU1RETUVUSE9EKG1ldGhvZCkgdmlydHVhbCBI
UkVTVUxUIFNURE1FVEhPRENBTExUWVBFIG1ldGhvZAojZGVmaW5lIFNURE1FVEhPRF8odHlw
ZSxtZXRob2QpIHZpcnR1YWwgdHlwZSBTVERNRVRIT0RDQUxMVFlQRSBtZXRob2QKI2RlZmlu
ZSBTVERNRVRIT0RDQUxMVFlQRSBfX3N0ZGNhbGwKI2RlZmluZSBTVERNRVRIT0RJTVAgSFJF
U1VMVCBTVERNRVRIT0RDQUxMVFlQRQojZGVmaW5lIFNURE1FVEhPRElNUF8odHlwZSkgdHlw
ZSBTVERNRVRIT0RDQUxMVFlQRQojZGVmaW5lIFNURE1FVEhPRElNUFYgSFJFU1VMVCBTVERN
RVRIT0RWQ0FMTFRZUEUKI2RlZmluZSBTVERNRVRIT0RJTVBWXyh0eXBlKSB0eXBlIFNURE1F
VEhPRFZDQUxMVFlQRQojZGVmaW5lIFNURE1FVEhPRFZDQUxMVFlQRSBfX2NkZWNsCiNkZWZp
bmUgU1RETUFQSUlOSVRDQUxMVFlQRSBfX2NkZWNsCiNkZWZpbmUgVU5BTElHTkVECiNkZWZp
bmUgVkZXQVBJVgojZGVmaW5lIFdEQkdBUEkgX19zdGRjYWxsCiNkZWZpbmUgV0lOQVBJIF9f
c3RkY2FsbAojZGVmaW5lIFdJTkFQSVYgX19jZGVjbAojZGVmaW5lIFdJTk9MRUFQSSBIUkVT
VUxUIFNUREFQSUNBTExUWVBFCiNkZWZpbmUgV0lOT0xFQVBJXyh0eXBlKSB0eXBlIFNUREFQ
SUNBTExUWVBFCiNkZWZpbmUgYWZ4X21zZwojZGVmaW5lIEFUTF9OT19WVEFCTEUgX19kZWNs
c3BlYyhub3Z0YWJsZSkKI2RlZmluZSBBVExBUEkgSFJFU1VMVAojZGVmaW5lIEFUTEFQSV8o
eCkgeAojZGVmaW5lIEFGWF9DREVDTCBfX2NkZWNsCiNkZWZpbmUgQUZYX0NMQVNTX0VYUE9S
VCBfX2RlY2xzcGCQswAAAAAAAQEBAQEBCABFX0VYKGNsYXNzX25hbWUpCiNkZWZpbmUgREVD
TEFSRV9PTEVDVExUWVBFKGNsYXNzX25hbWUpCiNkZWZpbmUgREVDTEFSRV9PTEVUWVBFTElC
KGNsYXNzX25hbWUpCiNkZWZpbmUgREVDTEFSRV9PTkxZX0FHR1JFR0FUQUJMRSh4KQojZGVm
aW5lIERFQ0xBUkVfT1BBUVVFMzIoeCkKI2RlZmluZSBERUNMQVJFX1BBUlNFX01BUCgpCiNk
ZWZpbmUgREVDTEFSRV9QT0xZX0FHR1JFR0FUQUJMRSh4KQojZGVmaW5lIERFQ0xBUkVfUFJP
UEVSVFlfU1VQUE9SVChjbGFzcykKI2RlZmluZSBERUNMQVJFX1BST1BQQUdFSURTKGNsYXNz
X25hbWUpCiNkZWZpbmUgREVDTEFSRV9QUk9URUNUX0ZJTkFMX0NPTlNUUlVDVCgpCiNkZWZp
bmUgREVDTEFSRV9SRUdJU1RSWShjbGFzcywgcGlkLCB2cGlkLCBuaWQsIGZsYWdzKQojZGVm
aW5lIERFQ0xBUkVfUkVHSVNUUllfUkVTT1VSQ0UoeCkKI2RlZmluZSBERUNMQVJFX1JFR0lT
VFJZX1JFU09VUkNFSUQoeCkKI2RlZmluZSBERUNMQVJFX1NFUklBTChjbGFzc19uYW1lKQoj
ZGVmaW5lIERFQ0xBUkVfU1RBVElDX1JFR0lTVFJZX1JFU09VUkNFKHgpCiNkZWZpbmUgREVD
TEFSRV9TVEFUSUNfUkVHSVNUUllfUkVTT1VSQ0VJRCh4KQojZGVmaW5lIERFQ0xBUkVfVklF
V19TVEFUVVMoc3RhdHVzRmxhZ3MpCiNkZWZpbmUgREVDTEFSRV9XTkRfQ0xBU1MoV25kQ2xh
c3NOYW1lKQojZGVmaW5lIERFQ0xBUkVfV05EX1NVUEVSQ0xBU1MoV25kQ2xhc3NOYW1lLCBP
cmlnV25kQ2xhc3NOYW1lKQojZGVmaW5lIERFRklORV9DT01NQU5EKHgsIHN6Q29tbWFuZCkK
I2RlZmluZSBERUxFR0FURV9EVUFMX0lOVEVSRkFDRShvYmplY3RDbGFzcywgZHVhbENsYXNz
KQojZGVmaW5lIEVORF9DT05ORUNUSU9OX1BBUlQobG9jYWxDbGFzcykgfSBtX3gjI2yUAwEC
AQBhcxhptAB4AQMAZCBjbGFzcyBYIyNsb2NhbENsYXNzOwojZGVmaW5lIEVORF9EVUFMX0lO
VEVSRkFDRV9QQVJUKGxvY2FsQ2xhc3MpIH0gbV94IyNsb2NhbENsYXNzOyBmcmllbmQgY2xh
c3MgWCMjbG9jYWxDbGFzczsKI2RlZmluZSBFTkRfSU5URVJGQUNFX1BBUlQobG9jYWxDbGFz
cykgfSBtX3gjI2xvY2FsQ2xhc3M7IGZyaWVuZCBjbGFzcyBYIyNsb2NhbENsYXNzOwojZGVm
aW5lIEVYVEVSTl9QUk9DRVNTX0xPQ0FMKGNsYXNzX25hbWUsIGlkZW50X25hbWUpIGV4dGVy
biBBRlhfREFUQSBQUk9DRVNTX0xPQ0FMKGNsYXNzX25hbWUsIGlkZW50X25hbWUpCiNkZWZp
bmUgRVhUX1NOQVBJTk1FTlVJRChpZCkKI2RlZmluZSBJTVBMRU1FTlRfRFVBTF9FUlJPUklO
Rk8ob2JqZWN0Q2xhc3MsIHJpaWRTb3VyY2UpCiNkZWZpbmUgSU1QTEVNRU5UX0RZTkFNSUMo
Y2xhc3NfbmFtZSwgYmFzZV9jbGFzc19uYW1lKQojZGVmaW5lIElNUExFTUVOVF9EWU5DUkVB
VEUoY2xhc3NfbmFtZSwgYmFzZV9jbGFzc19uYW1lKQojZGVmaW5lIElNUExFTUVOVF9PTEVD
UkVBVEUoY2xhc3NfbmFtZSwgZXh0ZXJuYWxfbmFtZSwgbCwgdzEsIHcyLCBiMSwgYjIsIGIz
LCBiNCwgYjUsIGI2LCBiNywgYjgpCiNkZWZpbmUgSU1QTEVNRU5UX09MRUNSRUFURV9FWChj
bGFzc19uYW1lLCBleHRlcm5hbF9uYW1lLCBsLCB3MSwgdzIsIGIxLCBiMiwgYjMsIGI0LCBi
NSwgYjYsIGI3LCBiOCkKI2RlZmluZSBJTVBMRU1FTlRfT0xFQ1RMVFlQRShjbGFzc19uYW1l
LCBpZHNVc2VyVHlwZU5hbWUsIGR3T2xlTWlzYykKI2RlZmluZSBJTVBMRU1FTlRfT0xFVFlQ
RUxJQihjbGFzc19uYW1lLCB0bGlkLCB3VmVyTWFqb3IsIHdWZXJNaW5vcikKI2RlZmluZSBJ
TVBMRU1FTlRfU0VSSUFMKGNsYXNzX25hbWUsIGJhc2VfY2xhc3NfbmFtZSwgd1NjaGVtYSkK
I2RlZmluZSBJTklUX0lOVEVSRkFDRV9QQVJUKHRoZUNsYXNzLCBsb2NhbENsYXNzKQojZGVm
aW5lIFBST0NFU1NfTE9DQUwoY2xhc3NfbmFtZSwgaWRlbnRfbmFtZSkgQUZYX0RBVwBvAHIA
awBzAHAAYQBjAGUAIABXAGkAbgBkAG8AdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAACIAAgAHAAAABQAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAhAAAAABQAAAAAAABJAFAASQBfAHMAaQBtAGEAbgBuAGUAYQBsAGYAaQBsAGUAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAACAf///////////////wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAAAAAGAAAAAAAAEkAUABJAF8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAIA////////
////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANwAAAAAUAAAAAAAA
QwBsAGEAcwBzAFYAaQBlAHcAIABXAGkAbgBkAG8AdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAACIAAgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABBAAAAABQAAAAAAAADAAUADXNpbWFubmVhbGZpbGUHS2xhc3NlbgU8RU9SPgU8
RU9SPgU8RU9SPhVzaW1hbm5lYWxmaWxlIEtsYXNzZW4FPEVPUj4Vc2ltYW5uZWFsZmlsZSBL
bGFzc2VuBTxFT1I+B0RhdGVpZW4FPEVPUj4sQXJiZWl0c2JlcmVpY2ggInNpbWFubmVhbGZp
bGUiOiAxIFByb2pla3QoZSkVc2ltYW5uZWFsZmlsZSBEYXRlaWVuEFF1ZWxsY29kZWRhdGVp
ZW4OSGVhZGVyLURhdGVpZW4FPEVPUj4FPEVPUj4Vc2ltYW5uZWFsZmlsZSBEYXRlaWVuBTxF
T1I+LEFyYmVpdHNiZXJlaWNoICJzaW1hbm5lYWxmaWxlIjogMSBQcm9qZWt0KGUpBTxFT1I+
BTxFT1I+B0RhdGVpZW4FPEVPUj7zAQAAZAEAAHUBAAAHAwAAhwEAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAACgMAAHMBAAAfAwAAiAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAxwEAAIUAAAADAAAAHQAAAMQBAACCAAAAAwAAAB0AAADEAQAA
ggAAAAMAAAAdAAAAxAEAAIIAAAADAAAAHQAAAMQBAAAdAAAAAAAAAAAAAADHAQAAHQAAAAAA
AAAdAAAAAwAAAIIAAADEAQAAHQAAAMcBAACCAAAAAAAAAIIAAADHAQAAhQAAAAcAAAAHAAAA
qgEAABkAAACj/v//kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+
//+j/v//kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//60BAAAFAAAAwgEAABoAAACj/v//
kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+
//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+//+j/v//kv7//6P+//+S/v//
o/7//5L+//+j/v//kv7//6P+//+S/v//o/7//5L+//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA
AQAAAAAAAAAAAAAAAAAAAAAAAADHAQAAhQAAAP7///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAABlbmQABQWQAAEACAAYabQAeAEDAF9fUlBDX0FQ
SSBfX3N0ZGNhbGwKI2RlZmluZSBfX1JQQ19DQUxMRUUgX19zdGRjYWxsCiNkZWZpbmUgX19S
UENfRkFSCiNkZWZpbmUgX19SUENfU1RVQiBfX3N0ZGNhbGwKI2RlZmluZSBfX1JQQ19VU0VS
IF9fc3RkY2FsbAojZGVmaW5lIF9DT01fU01BUlRQVFJfVFlQRURFRihJbnRlcmZhY2UsIElJ
RCkgdHlwZWRlZiBfY29tX3B0cl90PCBfY29tX0lJSUQ8IEludGVyZmFjZSwgJklJRD4gPiBJ
bnRlcmZhY2UjI1B0cgojZGVmaW5lIF9DUlRBUEkxIF9fY2RlY2wKI2RlZmluZSBfQ1JUSU1Q
CiNkZWZpbmUgX1NURCBzdGQ6OgojZGVmaW5lIF9TVERfQkVHSU4gbmFtZXNwYWNlIHN0ZCB7
CiNkZWZpbmUgX1NURF9FTkQgfTsKI2RlZmluZSBfU1REX1VTSU5HCiNkZWZpbmUgQVBJUFJJ
VkFURSBfX3N0ZGNhbGwKI2RlZmluZSBDQUxMQkFDSwojZGVmaW5lIGNkZWNsIF9fY2RlY2wK
I2RlZmluZSBDREVDTCBfX2NkZWNsCiNkZWZpbmUgRDNEUk1BUEkgX19zdGRjYWxsCiNkZWZp
bmUgREVDTFNQRUNfVVVJRCh4KSBfX2RlY2xzcGVjKHV1aWQoeCkpCiNkZWZpbmUgRVhQT1JU
CiNkZWZpbmUgRkFSCiNkZWZpbmUgZmFyCiNkZWZpbmUgRkFTVENBTEwgX19mYXN0Y2FsbAoj
ZGVmaW5lIElNQUdFQVBJIF9fc3RkY2FsbAojZGVmaW5lIElOU1RBUEkgX19zdGRjYWxsCiNk
ZWZpbmUgaW50ZXJmYWNlIHN0cnVjdAojZGVmaW5lIE1JRExfSU5URVJGQUNFKHgpIHN0cnVj
dCBfX2RlY2xzcGVjKHV1aWQoeCkpIF9fZGVjbHNwZWMobm92dGFibGUpCiNkZWZpbmUgTkVB
UgojZGVmaW5lIE5FVF9BUElfRlVOQ1RJT04gX19zdGRjYWxsCiNkZWZpbmUgTlRBUEkgX19z
dGRjYWxsCiNkZWZpbmUgcGFzY2FsIF9fc3RkY2FsbAojZGVmaW5lIFBBU0NBTCBfX3N0ZGNh
bGwKI2RlZmluZSBSUENfRU5UUlkgX19zdGRjYWxsCiNkZWZpbmUgUlBDX1ZBUl9FTlRSWSBf
X2NkZWNsCiNkZWZpbmUgU0laRV9UX01BWCBVSU5UX01BWAojZGVmaW5lIFNRTF9BUEkgX19z
dGRjYWxsCiNkZWZpbmUgU1JWQVBJCiNkZWZpbmUgU1REQVBJIEhSRVNVTFQgU1REQVBJQ0FM
TFRZUEUKI2RlZmluZSBTVERBUElfKHR5cGUpIHR5cGUgU1REQVBJQ0FMTFRZUEUKI2RlZmlu
ZSBTVERBUElDQUxMVFlQRSBfX3N0ZGNhbGwKI2RlZmluZSBTVERBUElWIEhSRVNVTFQgU1RE
QVBJVkNBTExUWVBFCiNkZWZpbmUgU1REQVBJVl8odHlwZSkgdHlwZSBTVERBUElWQ0FMTFRZ
UEUKI2RlZmluZSBTVERBUElWQ0FMTFRZUEUgX19jZGVjbAojZGVmaW5lIFNURE1FVEhPRCht
ZXRob2QpIHZpcnR1YWwgSFJFU1VMVCBTVERNRVRIT0RDQUxMVFlQRSBtZXRob2QKI2RlZmlu
ZSBTVERNRVRIT0RfKHR5cGUsbWV0aG9kKSB2aXJ0dWFsIHR5cGUgU1RETUVUSE9EQ0FMTFRZ
UEUgbWV0aG9kCiNkZWZpbmUgU1RETUVUSE9EQ0FMTFRZUEUgX19zdGRjYWxsCiNkZWZpbmUg
U1RETUVUSE9ESU1QIEhSRVNVTFQgU1RETUVUSE9EQ0FMTFRZUEUKI2RlZmluZSBTVERNRVRI
T0RJTVBfKHR5cGUpIHR5cGUgU1RETUVUSE9EQ0FMTFRZUEUKI2RlZmluZSBTVERNRVRIT0RJ
TVBWIEhSRVNVTFQgU1RETUVUSE9EVkNBTExUWVBFCiNkZWZpbmUgU1RETUVUSE9ESU1QVl8o
dHlwZSkgdHlwZSBTVERNRVRIT0RWQ0FMTFRZUEUKI2RlZmluZSBTVERNRVRIT0RWQ0FMTFRZ
UEUgX19jZGVjbAojZGVmaW5lIFNURE1BUElJTklUQ0FMTFRZUEUgX19jZGVjbAojZGVmaW5l
IFVOQUxJR05FRAojZGVmaW5lIFZGV0FQSVYKI2RlZmluZSBXREJHQVBJIF9fc3RkY2FsbAoj
ZGVmaW5lIFdJTkFQSSBfX3N0ZGNhbGwKI2RlZmluZSBXSU5BUElWIF9fY2RlY2wKI2RlZmlu
ZSBXSU5PTEVBUEkgSFJFU1VMVCBTVERBUElDQUxMVFlQRQojZGVmaW5lIFdJTk9MRUFQSV8o
dHlwZSkgdHlwZSBTVERBUElDQUxMVFlQRQojZGVmaW5lIGFmeF9tc2cKI2RlZmluZSBBVExf
Tk9fVlRBQkxFIF9fZGVjbHNwZWMobm92dGFibGUpCiNkZWZpbmUgQVRMQVBJIEhSRVNVTFQK
I2RlZmluZSBBVExBUElfKHgpIHgKI2RlZmluZSBBRlhfQ0RFQ0wgX19jZGVjbAojZGVmaW5l
IEFGWF9DTEFTU19FWFBPUlQgX19kZWNsc3BgkLMAAAAAAAEBAQEBAQgARV9FWChjbGFzc19u
YW1lKQojZGVmaW5lIERFQ0xBUkVfT0xFQ1RMVFlQRShjbGFzc19uYW1lKQojZGVmaW5lIERF
Q0xBUkVfT0xFVFlQRUxJQihjbGFzc19uYW1lKQojZGVmaW5lIERFQ0xBUkVfT05MWV9BR0dS
RUdBVEFCTEUoeCkKI2RlZmluZSBERUNMQVJFX09QQVFVRTMyKHgpCiNkZWZpbmUgREVDTEFS
RV9QQVJTRV9NQVAoKQojZGVmaW5lIERFQ0xBUkVfUE9MWV9BR0dSRUdBVEFCTEUoeCkKI2Rl
ZmluZSBERUNMQVJFX1BST1BFUlRZX1NVUFBPUlQoY2xhc3MpCiNkZWZpbmUgREVDTEFSRV9Q
Uk9QUEFHRUlEUyhjbGFzc19uYW1lKQojZGVmaW5lIERFQ0xBUkVfUFJPVEVDVF9GSU5BTF9D
T05TVFJVQ1QoKQojZGVmaW5lIERFQ0xBUkVfUkVHSVNUUlkoY2xhc3MsIHBpZCwgdnBpZCwg
bmlkLCBmbGFncykKI2RlZmluZSBERUNMQVJFX1JFR0lTVFJZX1JFU09VUkNFKHgpCiNkZWZp
bmUgREVDTEFSRV9SRUdJU1RSWV9SRVNPVVJDRUlEKHgpCiNkZWZpbmUgREVDTEFSRV9TRVJJ
QUwoY2xhc3NfbmFtZSkKI2RlZmluZSBERUNMQVJFX1NUQVRJQ19SRUdJU1RSWV9SRVNPVVJD
RSh4KQojZGVmaW5lIERFQ0xBUkVfU1RBVElDX1JFR0lTVFJZX1JFU09VUkNFSUQoeCkKI2Rl
ZmluZSBERUNMQVJFX1ZJRVdfU1RBVFVTKHN0YXR1c0ZsYWdzKQojZGVmaW5lIERFQ0xBUkVf
V05EX0NMQVNTKFduZENsYXNzTmFtZSkKI2RlZmluZSBERUNMQVJFX1dORF9TVVBFUkNMQVNT
KFduZENsYXNzTmFtZSwgT3JpZ1duZENsYXNzTmFtZSkKI2RlZmluZSBERUZJTkVfQ09NTUFO
RCh4LCBzekNvbW1hbmQpCiNkZWZpbmUgREVMRUdBVEVfRFVBTF9JTlRFUkZBQ0Uob2JqZWN0
Q2xhc3MsIGR1YWxDbGFzcykKI2RlZmluZSBFTkRfQ09OTkVDVElPTl9QQVJUKGxvY2FsQ2xh
c3MpIH0gbV94IyNslAMBAgEAYXMYabQAeAEDAGQgY2xhc3MgWCMjbG9jYWxDbGFzczsKI2Rl
ZmluZSBFTkRfRFVBTF9JTlRFUkZBQ0VfUEFSVChsb2NhbENsYXNzKSB9IG1feCMjbG9jYWxD
bGFzczsgZnJpZW5kIGNsYXNzIFgjI2xvY2FsQ2xhc3M7CiNkZWZpbmUgRU5EX0lOVEVSRkFD
RV9QQVJUKGxvY2FsQ2xhc3MpIH0gbV94IyNsb2NhbENsYXNzOyBmcmllbmQgY2xhc3MgWCMj
bG9jYWxDbGFzczsKI2RlZmluZSBFWFRFUk5fUFJPQ0VTU19MT0NBTChjbGFzc19uYW1lLCBp
ZGVudF9uYW1lKSBleHRlcm4gQUZYX0RBVEEgUFJPQ0VTU19MT0NBTChjbGFzc19uYW1lLCBp
ZGVudF9uYW1lKQojZGVmaW5lIEVYVF9TTkFQSU5NRU5VSUQoaWQpCiNkZWZpbmUgSU1QTEVN
RU5UX0RVQUxfRVJST1JJTkZPKG9iamVjdENsYXNzLCByaWlkU291cmNlKQojZGVmaW5lIElN
UExFTUVOVF9EWU5BTUlDKGNsYXNzX25hbWUsIGJhc2VfY2xhc3NfbmFtZSkKI2RlZmluZSBJ
TVBMRU1FTlRfRFlOQ1JFQVRFKGNsYXNzX25hbWUsIGJhc2VfY2xhc3NfbmFtZSkKI2RlZmlu
ZSBJTVBMRU1FTlRfT0xFQ1JFQVRFKGNsYXNzX25hbWUsIGV4dGVybmFsX25hbWUsIGwsIHcx
LCB3MiwgYjEsIGIyLCBiMywgYjQsIGI1LCBiNiwgYjcsIGI4KQojZGVmaW5lIElNUExFTUVO
VF9PTEVDUkVBVEVfRVgoY2xhc3NfbmFtZSwgZXh0ZXJuYWxfbmFtZSwgbCwgdzEsIHcyLCBi
MSwgYjIsIGIzLCBiNCwgYjUsIGI2LCBiNywgYjgpCiNkZWZpbmUgSU1QTEVNRU5UX09MRUNU
TFRZUEUoY2xhc3NfbmFtZSwgaWRzVXNlclR5cGVOYW1lLCBkd09sZU1pc2MpCiNkZWZpbmUg
SU1QTEVNRU5UX09MRVRZUEVMSUIoY2xhc3NfbmFtZSwgdGxpZCwgd1Zlck1ham9yLCB3VmVy
TWlub3IpCiNkZWZpbmUgSU1QTEVNRU5UX1NFUklBTChjbGFzc19uYW1lLCBiYXNlX2NsYXNz
X25hbWUsIHdTY2hlbWEpCiNkZWZpbmUgSU5JVF9JTlRFUkZBQ0VfUEFSVCh0aGVDbGFzcywg
bG9jYWxDbGFzcykKI2RlZmluZSBQUk9DRVNTX0xPQ0FMKGNsYXNzX25hbWUsIGlkZW50X25h
bWUpIEFGWF9EQWDqAAABAAAAG3NpbWFubmVhbGZpbGUgLSBXaW4zMiBEZWJ1ZxFzaW1hbm5l
YWxmaWxlLmRzcAEACABDUHJvamVjdBtzaW1hbm5lYWxmaWxlIC0gV2luMzIgRGVidWcdc2lt
YW5uZWFsZmlsZSAtIFdpbjMyIFJlbGVhc2UCAAAAAYAAAAAAAAAAABtzaW1hbm5lYWxmaWxl
IC0gV2luMzIgRGVidWcCAAAAAYAAAAAAAgAAAOoFAQAAAAIAAAD7BQEAAAAAAAAABggUU1NC
UgABAAsAQ1RhcmdldEl0ZW0bc2ltYW5uZWFsZmlsZSAtIFdpbjMyIERlYnVnAAAAAAYIFFNT
QlIQUXVlbGxjb2RlZGF0ZWllbgEACgBDUHJvakdyb3VwBggUU1NCUgUIFERKVw5IZWFkZXIt
RGF0ZWllbgEACgBDUHJvakdyb3VwBggUU1NCUgUIFERKVxFSZXNzb3VyY2VuZGF0ZWllbgEA
CgBDUHJvakdyb3VwBggUU1NCUgUIFERKVwNkZXABABQAQ0RlcGVuZGVuY3lDb250YWluZXIG
CBRTU0JSDGxvbmdvYmplY3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSDGZ1bmNvYmpl
Y3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSC3N5c21vZHVsZS5oAQAPAENEZXBlbmRl
bmN5RmlsZQYIFFNTQlIKYWJzdHJhY3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSD3Vu
aWNvZGVvYmplY3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSCWNvYmplY3QuaAEADwBD
RGVwZW5kZW5jeUZpbGUGCBRTU0JSCG9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNT
QlIMY2VsbG9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIIcHl0aG9uLmgBAA8A
Q0RlcGVuZGVuY3lGaWxlBggUU1NCUg1yYW5nZW9iamVjdC5oAQAPAENEZXBlbmRlbmN5Rmls
ZQYIFFNTQlIJcHlzdGF0ZS5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIIcHlwb3J0LmgB
AA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUg10dXBsZW9iamVjdC5oAQAPAENEZXBlbmRlbmN5
RmlsZQYIFFNTQlIObWV0aG9kb2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUgdw
eWZwZS5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlINZmxvYXRvYmplY3QuaAEADwBDRGVw
ZW5kZW5jeUZpbGUGCBRTU0JSDWNsYXNzb2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggU
U1NCUgtpbnRyY2hlY2suaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSB2NldmFsLmgBAA8A
Q0RlcGVuZGVuY3lGaWxlBggUU1NCUgt0cmFjZWJhY2suaAEADwBDRGVwZW5kZW5jeUZpbGUG
CBRTU0JSDG1vZHN1cHBvcnQuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSCW9iamltcGwu
aAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSDHBhdGNobGV2ZWwuaAEADwBDRGVwZW5kZW5j
eUZpbGUGCBRTU0JSDnN0cmluZ29iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIM
bGlzdG9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIObW9kdWxlb2JqZWN0LmgB
AA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUgtpbnRvYmplY3QuaAEADwBDRGVwZW5kZW5jeUZp
bGUGCBRTU0JSCWJhc2V0c2QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSC3B5dGhvbnJ1
bi5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIIaW1wb3J0LmgBAA8AQ0RlcGVuZGVuY3lG
aWxlBggUU1NCUg9jb21wbGV4b2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUglw
eWRlYnVnLmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUg1zbGljZW9iamVjdC5oAQAPAENE
ZXBlbmRlbmN5RmlsZQYIFFNTQlIMZmlsZW9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYI
FFNTQlIKcHllcnJvcnMuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSCGNvbmZpZy5oAQAP
AENEZXBlbmRlbmN5RmlsZQYIFFNTQlIHcHltZW0uaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRT
U0JSDmJ1ZmZlcm9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIMZGljdG9iamVj
dC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIFCBRESlcFCBRESlcFCBRESldkZWZpbmUg
TkVUX0FQSV9GVU5DVElPTiBfX3N0ZGNhbGwKI2RlZmluZSBOVEFQSSBfX3N0ZGNhbGwKI2Rl
ZmluZSBwYXNjYWwgX19zdGRjYWxsCiNkZWZpbmUgUEFTQ0FMIF9fc3RkY2FsbAojZGVmaW5l
IFJQQ19FTlRSWSBfX3N0ZGNhbGwKI2RlZmluZSBSUENfVkFSX0VOVFJZIF9fY2RlY2wKI2Rl
ZmluZSBTSVpFX1RfTUFYIFVJTlRfTUFYCiNkZWZpbmUgU1FMX0FQSSBfX3N0ZGNhbGwKI2Rl
ZmluZSBTUlZBUEkKI2RlZmluZSBTVERBUEkgSFJFU1VMVCBTVERBUElDQUxMVFlQRQojZGVm
aW5lIFNUREFQSV8odHlwZSkgdHlwZSBTVERBUElDQUxMVFlQRQojZGVmaW5lIFNUREFQSUNB
TExUWVBFIF9fc3RkY2FsbAojZGVmaW5lIFNUREFQSVYgSFJFU1VMVCBTVERBUElWQ0FMTFRZ
UEUKI2RlZmluZSBTVERBUElWXyh0eXBlKSB0eXBlIFNUREFQSVZDQUxMVFlQRQojZGVmaW5l
IFNUREFQSVZDQUxMVFlQRSBfX2NkZWNsCiNkZWZpbmUgU1RETUVUSE9EKG1ldGhvZCkgdmly
dHVhbCBIUkVTVUxUIFNURE1FVEhPRENBTExUWVBFIG1ldGhvZAojZGVmaW5lIFNURE1FVEhP
RF8odHlwZSxtZXRob2QpIHZpcnR1YWwgdHlwZSBTVERNRVRIT0RDQUxMVFlQRSBtZXRob2QK
I2RlZmluZSBTVERNRVRIT0RDQUxMVFlQRSBfX3N0ZGNhbGwKI2RlZmluZSBTVERNRVRIT0RJ
TVAgSFJFU1VMVCBTVERNRVRIT0RDQUxMVFlQRQojZGVmaW5lIFNURE1FVEhPRElNUF8odHlw
ZSkgdHlwZSBTVERNRVRIT0RDQUxMVFlQRQojZGVmaW5lIFNURE1FVEhPRElNUFYgSFJFU1VM
VCBTVERNRVRIT0RWQ0FMTFRZUEUKI2RlZmluZSBTVERNRVRIT0RJTVBWXyh0eXBlKSB0eXBl
IFNURE1FVEhPRFZDQUxMVFlQRQojZGVmaW5lIFNURE1FVEhPRFZDQUxMVFlQRSBfX2NkZWNs
CiNkZWZpbmUgU1RETUFQSUlOSVRDQUxMVFlQRSBfX2NkZWNsCiNkZWZpbmUgVU5BTElHTkVE
CiNkZWZpbmUgVkZXQVBJVgojZGVmaW5lIFdEQkdBUEkgX19zdGRjYWxsCiNkZWZpbmUgV0lO
QVBJIF9fc3RkY2FsbAojZGVmaW5lIFdJTkFQSVYgX19jZGVjbAojZGVmaW5lIFdJTk9MRUFQ
SSBIUkVTVUxUIFNUREFQSUNBTExUWVBFCiNkZWZpbmUgV0lOT0xFQVBJXyh0eXBlKSB0eXBl
IFNUREFQSUNBTExUWVBFCiNkZWZpbmUgYWZ4X21zZwojZGVmaW5lIEFUTF9OT19WVEFCTEUg
X19kZWNsc3BlYyhub3Z0YWJsZSkKI2RlZmluZSBBVExBUEkgSFJFU1VMVAojZGVmaW5lIEFU
TEFQSV8oeCkgeAojZGVmaW5lIEFGWF9DREVDTCBfX2NkZWNsCiNkZWZpbmUgQUZYX0NMQVNT
X0VYUE9SVCBfX2RlY2xzcGCQswAAAAAAAQEBAQEBCABFX0VYKGNsYXNzX25hbWUpCiNkZWZp
bmUgREVDTEFSRV9PTEVDVExUWVBFKGNsYXNzX25hbWUpCiNkZWZpbmUgREVDTEFSRV9PTEVU
WVBFTElCKGNsYXNzX25hbWUpCiNkZWZpbmUgREVDTEFSRV9PTkxZX0FHR1JFR0FUQUJMRSh4
KQojZGVmaW5lIERFQ0xBUkVfT1BBUVVFMzIoeCkKI2RlZmluZSBERUNMQVJFX1BBUlNFX01B
UCgpCiNkZWZpbmUgREVDTEFSRV9QT0xZX0FHR1JFR0FUQUJMRSh4KQojZGVmaW5lIERFQ0xB
UkVfUFJPUEVSVFlfU1VQUE9SVChjbGFzcykKI2RlZmluZSBERUNMQVJFX1BST1BQQUdFSURT
KGNsYXNzX25hbWUpCiNkZWZpbmUgREVDTEFSRV9QUk9URUNUX0ZJTkFMX0NPTlNUUlVDVCgp
CiNkZWZpbmUgREVDTEFSRV9SRUdJU1RSWShjbGFzcywgcGlkLCB2cGlkLCBuaWQsIGZsYWdz
KQojZGVmaW5lIERFQ0xBUkVfUkVHSVNUUllfUkVTT1VSQ0UoeCkKI2RlZmluZSBERUNMQVJF
X1JFR0lTVFJZX1JFU09VUkNFSUQoeCkKI2RlZmluZSBERUNMQVJFX1NFUklBTChjbGFzc19u
YW1lKQojZGVmaW5lIERFQ0xBUkVfU1RBVElDX1JFR0lTVFJZX1JFU09VUkNFKHgpCiNkZWZp
bmUgREVDTEFSRV9TVEFUSUNfUkVHSVNUUllfUkVTT1VSQ0VJRCh4KQojZGVmaW5lIERFQ0xB
UkVfVklFV19TVEFUVVMoc3RhdHVzRmxhZ3MpCiNkZWZpbmUgREVDTEFSRV9XTkRfQ0xBU1Mo
V25kQ2xhc3NOYW1lKQojZGVmaW5lIERFQ0xBUkVfV05EX1NVUEVSQ0xBU1MoV25kQ2xhc3NO
YW1lLCBPcmlnV25kQ2xhc3NOYW1lKQojZGVmaW5lIERFRklORV9DT01NQU5EKHgsIHN6Q29t
bWFuZCkKI2RlZmluZSBERUxFR0FURV9EVUFMX0lOVEVSRkFDRShvYmplY3RDbGFzcywgZHVh
bENsYXNzKQojZGVmaW5lIEVORF9DT05ORUNUSU9OX1BBUlQobG9jYWxDbGFzcykgfSBtX3gj
I2yUAwECAQBhcxhptAB4AQMAZCBjbGFzcyBYIyNsb2NhbENsYXNzOwojZGVmaW5lIEVORF9E
VUFMX0lOVEVSRkFDRV9QQVJUKGxvY2FsQ2xhc3MpIH0gbV94IyNsb2NhbENsYXNzOyBmcmll
bmQgY2xhc3MgWCMjbG9jYWxDbGFzczsKI2RlZmluZSBFTkRfSU5URVJGQUNFX1BBUlQobG9j
YWxDbGFzcykgfSBtX3gjI2xvY2FsQ2xhc3M7IGZyaWVuZCBjbGFzcyBYIyNsb2NhbENsYXNz
OwojZGVmaW5lIEVYVEVSTl9QUk9DRVNTX0xPQ0FMKGNsYXNzX25hbWUsIGlkZW50X25hbWUp
IGV4dGVybiBBRlhfREFUQSBQUk9DRVNTX0xPQ0FMKGNsYXNzX25hbWUsIGlkZW50X25hbWUp
CiNkZWZpbmUgRVhUX1NOQVBJTk1FTlVJRChpZCkKI2RlZmluZSBJTVBMRU1FTlRfRFVBTF9F
UlJPUklORk8ob2JqZWN0Q2xhc3MsIHJpaWRTb3VyY2UpCiNkZWZpbmUgSU1QTEVNRU5UX0RZ
TkFNSUMoY2xhc3NfbmFtZSwgYmFzZV9jbGFzc19uYW1lKQojZGVmaW5lIElNUExFTUVOVF9E
WU5DUkVBVEUoY2xhc3NfbmFtZSwgYmFzZV9jbGFzc19uYW1lKQojZGVmaW5lIElNUExFTUVO
VF9PTEVDUkVBVEUoY2xhc3NfbmFtZSwgZXh0ZXJuYWxfbmFtZSwgbCwgdzEsIHcyLCBiMSwg
YjIsIGIzLCBiNCwgYjUsIGI2LCBiNywgYjgpCiNkZWZpbmUgSU1QTEVNRU5UX09MRUNSRUFU
RV9FWChjbGFzc19uYW1lLCBleHRlcm5hbF9uYW1lLCBsLCB3MSwgdzIsIGIxLCBiMiwgYjMs
IGI0LCBiNSwgYjYsIGI3LCBiOCkKI2RlZmluZSBJTVBMRU1FTlRfT0xFQ1RMVFlQRShjbGFz
c19uYW1lLCBpZHNVc2VyVHlwZU5hbWUsIGR3T2xlTWlzYykKI2RlZmluZSBJTVBMRU1FTlRf
T0xFVFlQRUxJQihjbGFzc19uYW1lLCB0bGlkLCB3VmVyTWFqb3IsIHdWZXJNaW5vcikKI2Rl
ZmluZSBJTVBMRU1FTlRfU0VSSUFMKGNsYXNzX25hbWUsIGJhc2VfY2xhc3NfbmFtZSwgd1Nj
aGVtYSkKI2RlZmluZSBJTklUX0lOVEVSRkFDRV9QQVJUKHRoZUNsYXNzLCBsb2NhbENsYXNz
KQojZGVmaW5lIFBST0NFU1NfTE9DQUwoY2xhc3NfbmFtZSwgaWRlbnRfbmFtZSkgQUZYX0RB
FAOBAgEAQ1AYabQAeAEDAGNhbDxjbGFzc19uYW1lPiBpZGVudF9uYW1lOwojZGVmaW5lIFBV
UkUgPSAwCiNkZWZpbmUgU05BUElOTUVOVUlEKGlkKQojZGVmaW5lIFRISVMgdm9pZAojZGVm
aW5lIFRISVNfCiNkZWZpbmUgVFLIRrQAAAAAAAEBAgIBAQgAWSB0cnkgewojZGVmaW5lIENB
VENIKGNsYXNzX25hbWUsIGUpIH0gY2F0Y2ggKGNsYXNzX25hbWUgKiBlKSB7CiNkZWZpbmUg
QU5EX0NBVENIKGNsYXNzX25hbWUsIGUpIH0gY2F0Y2ggKGNsYXNzX25hbWUgKiBlKSB7CiNk
ZWZpbmUgRU5EX0NBVENIIH0KI2RlZmluZSBDQVRDSF9BTEwoZSkgfSBjYXRjaCAoQ0V4Y2Vw
dGlvbiogZSkgewojZGVmaW5lIEFORF9DQVRDSF9BTEwoZSkgfSBjYXRjaCAoQ0V4Y2VwdGlv
biogZSkgewojZGVmaW5lIEVORF9DQVRDSF9BTEwgfQojZGVmaW5lIEJFR0lOX0NPTFVNTl9N
QVAoeCkgY2xhc3MgX19OQ0JfX0NPTFVNTl8jI3ggOiBwdWJsaWMgQ09MVU1OIHsKI2RlZmlu
ZSBFTkRfQ09MVU1OX01BUCgpIH07CiNkZWZpbmUgQkVHSU5fQ09OVFJPTF9NQVAoeCkgY2xh
c3MgX19OQ0JfX0NPTlRST0xfIyN4IDogcHVibGljIENPTlRST0wgewojZGVmaW5lIEVORF9D
T05UUk9MX01BUCgpIH07CiNkZWZpbmUgQkVHSU5fQ09NX01BUCh4KSBjbGFzcyBfX05DQl9f
Q09NXyMjeCA6IHB1YmxpYyBDT00gewojZGVmaW5lIEVORF9DT01fTUFQKCkgfTsKI2RlZmlu
ZSBCRUdJTl9DT05ORUNUSU9OX1BPSU5UX01BUCh4KSBjbGFzcyBfX05DQl9fQ09OTkVDVElP
TlBPSU5UXyMjeCA6IHB1YmxpYyBDT05ORUNUSU9OX1BPSU5UIHsKI2RlZmluZSBFTkRfQ09O
TkVDVElPTl9QT0lOVF9NQVAoKSB9OwojZGVmaW5lIEJFR0lOX0VYVEVOU0lPTl9TTkFQSU5f
Tk9ERUlORk9fTUFQKHgpIGNsYXNzIF9fTkNCX19FWFRFTlNJT05TTkFQSU5OT0RFSU5GT18j
I3ggOiBwdWJsaWMgRVhURU5TSU9OX1NOQVBJTl9OT0RFSU5GTyB7CiNkZWZpbmUgRU5EX0VY
VEVOU0lPTl9TTkFQSU5fTk9ERUlORk9fTUFQKCkgfTsKI2RlZmluZSBCRUdJTl9GSUxURWDq
AAABAAAAAQANc2ltYW5uZWFsZmlsZQAAAAH/////AAAAAAAAAAAAAAAAAAAAAP//AABzcAEA
CABDUHJvamVjdBtzaW1hbm5lYWxmaWxlIC0gV2luMzIgRGVidWcdc2ltYW5uZWFsZmlsZSAt
IFdpbjMyIFJlbGVhc2UCAAAAAYAAAAAAAAAAABtzaW1hbm5lYWxmaWxlIC0gV2luMzIgRGVi
dWcCAAAAAYAAAAAAAgAAAOoFAQAAAAIAAAD7BQEAAAAAAAAABggUU1NCUgABAAsAQ1Rhcmdl
dEl0ZW0bc2ltYW5uZWFsZmlsZSAtIFdpbjMyIERlYnVnAAAAAAYIFFNTQlIQUXVlbGxjb2Rl
ZGF0ZWllbgEACgBDUHJvakdyb3VwBggUU1NCUgUIFERKVw5IZWFkZXItRGF0ZWllbgEACgBD
UHJvakdyb3VwBggUU1NCUgUIFERKVxFSZXNzb3VyY2VuZGF0ZWllbgEACgBDUHJvakdyb3Vw
BggUU1NCUgUIFERKVwNkZXABABQAQ0RlcGVuZGVuY3lDb250YWluZXIGCBRTU0JSDGxvbmdv
YmplY3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSDGZ1bmNvYmplY3QuaAEADwBDRGVw
ZW5kZW5jeUZpbGUGCBRTU0JSC3N5c21vZHVsZS5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNT
QlIKYWJzdHJhY3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSD3VuaWNvZGVvYmplY3Qu
aAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSCWNvYmplY3QuaAEADwBDRGVwZW5kZW5jeUZp
bGUGCBRTU0JSCG9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIMY2VsbG9iamVj
dC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIIcHl0aG9uLmgBAA8AQ0RlcGVuZGVuY3lG
aWxlBggUU1NCUg1yYW5nZW9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIJcHlz
dGF0ZS5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIIcHlwb3J0LmgBAA8AQ0RlcGVuZGVu
Y3lGaWxlBggUU1NCUg10dXBsZW9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIO
bWV0aG9kb2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUgdweWZwZS5oAQAPAENE
ZXBlbmRlbmN5RmlsZQYIFFNTQlINZmxvYXRvYmplY3QuaAEADwBDRGVwZW5kZW5jeUZpbGUG
CBRTU0JSDWNsYXNzb2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUgtpbnRyY2hl
Y2suaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSB2NldmFsLmgBAA8AQ0RlcGVuZGVuY3lG
aWxlBggUU1NCUgt0cmFjZWJhY2suaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSDG1vZHN1
cHBvcnQuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSCW9iamltcGwuaAEADwBDRGVwZW5k
ZW5jeUZpbGUGCBRTU0JSDHBhdGNobGV2ZWwuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JS
DnN0cmluZ29iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIMbGlzdG9iamVjdC5o
AQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIObW9kdWxlb2JqZWN0LmgBAA8AQ0RlcGVuZGVu
Y3lGaWxlBggUU1NCUgtpbnRvYmplY3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSCWJh
c2V0c2QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSC3B5dGhvbnJ1bi5oAQAPAENEZXBl
bmRlbmN5RmlsZQYIFFNTQlIIaW1wb3J0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUg9j
b21wbGV4b2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUglweWRlYnVnLmgBAA8A
Q0RlcGVuZGVuY3lGaWxlBggUU1NCUg1zbGljZW9iamVjdC5oAQAPAENEZXBlbmRlbmN5Rmls
ZQYIFFNTQlIMZmlsZW9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIKcHllcnJv
cnMuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSCGNvbmZpZy5oAQAPAENEZXBlbmRlbmN5
RmlsZQYIFFNTQlIHcHltZW0uaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSDmJ1ZmZlcm9i
amVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIMZGljdG9iamVjdC5oAQAPAENEZXBl
bmRlbmN5RmlsZQYIFFNTQlIFCBRESlcFCBRESlcFCBRESldkZWZpbmUgTkVUX0FQSV9GVU5D
VElPTiBfX3N0ZGNhbGwKI2RlZmluZSBOVEFQSSBfX3N0ZGNhbGwKI2RlZmluZSBwYXNjYWwg
X19zdGRjYWxsCiNkZWZpbmUgUEFTQ0FMIF9fc3RkY2FsbAojZGVmaW5lIFJQQ19FTlRSWSBf
X3N0ZGNhbGwKI2RlZmluZSBSUENfVkFSX0VOVFJZIF9fY2RlY2wKI2RlZmluZSBTSVpFX1Rf
TUFYIFVJTlRfTUFYCiNkZWZpbmUgU1FMX0FQSSBfX3N0ZGNhbGwKI2RlZmluZSBTUlZBUEkK
I2RlZmluZSBTVERBUEkgSFJFU1VMVCBTVERBUElDQUxMVFlQRQojZGVmaW5lIFNUREFQSV8o
dHlwZSkgdHlwZSBTVERBUElDQUxMVFlQRQojZGVmaW5lIFNUREFQSUNBTExUWVBFIF9fc3Rk
Y2FsbAojZGVmaW5lIFNUREFQSVYgSFJFU1VMVCBTVERBUElWQ0FMTFRZUEUKI2RlZmluZSBT
VERBUElWXyh0eXBlKSB0eXBlIFNUREFQSVZDQUxMVFlQRQojZGVmaW5lIFNUREFQSVZDQUxM
VFlQRSBfX2NkZWNsCiNkZWZpbmUgU1RETUVUSE9EKG1ldGhvZCkgdmlydHVhbCBIUkVTVUxU
IFNURE1FVEhPRENBTExUWVBFIG1ldGhvZAojZGVmaW5lIFNURE1FVEhPRF8odHlwZSxtZXRo
b2QpIHZpcnR1YWwgdHlwZSBTVERNRVRIT0RDQUxMVFlQRSBtZXRob2QKI2RlZmluZSBTVERN
RVRIT0RDQUxMVFlQRSBfX3N0ZGNhbGwKI2RlZmluZSBTVERNRVRIT0RJTVAgSFJFU1VMVCBT
VERNRVRIT0RDQUxMVFlQRQojZGVmaW5lIFNURE1FVEhPRElNUF8odHlwZSkgdHlwZSBTVERN
RVRIT0RDQUxMVFlQRQojZGVmaW5lIFNURE1FVEhPRElNUFYgSFJFU1VMVCBTVERNRVRIT0RW
Q0FMTFRZUEUKI2RlZmluZSBTVERNRVRIT0RJTVBWXyh0eXBlKSB0eXBlIFNURE1FVEhPRFZD
QUxMVFlQRQojZGVmaW5lIFNURE1FVEhPRFZDQUxMVFlQRSBfX2NkZWNsCiNkZWZpbmUgU1RE
TUFQSUlOSVRDQUxMVFlQRSBfX2NkZWNsCiNkZWZpbmUgVU5BTElHTkVECiNkZWZpbmUgVkZX
QVBJVgojZGVmaW5lIFdEQkdBUEkgX19zdGRjYWxsCiNkZWZpbmUgV0lOQVBJIF9fc3RkY2Fs
bAojZGVmaW5lIFdJTkFQSVYgX19jZGVjbAojZGVmaW5lIFdJTk9MRUFQSSBIUkVTVUxUIFNU
REFQSUNBTExUWVBFCiNkZWZpbmUgV0lOT0xFQVBJXyh0eXBlKSB0eXBlIFNUREFQSUNBTExU
WVBFCiNkZWZpbmUgYWZ4X21zZwojZGVmaW5lIEFUTF9OT19WVEFCTEUgX19kZWNsc3BlYyhu
b3Z0YWJsZSkKI2RlZmluZSBBVExBUEkgSFJFU1VMVAojZGVmaW5lIEFUTEFQSV8oeCkgeAoj
ZGVmaW5lIEFGWF9DREVDTCBfX2NkZWNsCiNkZWZpbmUgQUZYX0NMQVNTX0VYUE9SVCBfX2Rl
Y2xzcGCQswAAAAAAAQEBAQEBCABFX0VYKGNsYXNzX25hbWUpCiNkZWZpbmUgREVDTEFSRV9P
TEVDVExUWVBFKGNsYXNzX25hbWUpCiNkZWZpbmUgREVDTEFSRV9PTEVUWVBFTElCKGNsYXNz
X25hbWUpCiNkZWZpbmUgREVDTEFSRV9PTkxZX0FHR1JFR0FUQUJMRSh4KQojZGVmaW5lIERF
Q0xBUkVfT1BBUVVFMzIoeCkKI2RlZmluZSBERUNMQVJFX1BBUlNFX01BUCgpCiNkZWZpbmUg
REVDTEFSRV9QT0xZX0FHR1JFR0FUQUJMRSh4KQojZGVmaW5lIERFQ0xBUkVfUFJPUEVSVFlf
U1VQUE9SVChjbGFzcykKI2RlZmluZSBERUNMQVJFX1BST1BQQUdFSURTKGNsYXNzX25hbWUp
CiNkZWZpbmUgREVDTEFSRV9QUk9URUNUX0ZJTkFMX0NPTlNUUlVDVCgpCiNkZWZpbmUgREVD
TEFSRV9SRUdJU1RSWShjbGFzcywgcGlkLCB2cGlkLCBuaWQsIGZsYWdzKQojZGVmaW5lIERF
Q0xBUkVfUkVHSVNUUllfUkVTT1VSQ0UoeCkKI2RlZmluZSBERUNMQVJFX1JFR0lTVFJZX1JF
U09VUkNFSUQoeCkKI2RlZmluZSBERUNMQVJFX1NFUklBTChjbGFzc19uYW1lKQojZGVmaW5l
IERFQ0xBUkVfU1RBVElDX1JFR0lTVFJZX1JFU09VUkNFKHgpCiNkZWZpbmUgREVDTEFSRV9T
VEFUSUNfUkVHSVNUUllfUkVTT1VSQ0VJRCh4KQojZGVmaW5lIERFQ0xBUkVfVklFV19TVEFU
VVMoc3RhdHVzRmxhZ3MpCiNkZWZpbmUgREVDTEFSRV9XTkRfQ0xBU1MoV25kQ2xhc3NOYW1l
KQojZGVmaW5lIERFQ0xBUkVfV05EX1NVUEVSQ0xBU1MoV25kQ2xhc3NOYW1lLCBPcmlnV25k
Q2xhc3NOYW1lKQojZGVmaW5lIERFRklORV9DT01NQU5EKHgsIHN6Q29tbWFuZCkKI2RlZmlu
ZSBERUxFR0FURV9EVUFMX0lOVEVSRkFDRShvYmplY3RDbGFzcywgZHVhbENsYXNzKQojZGVm
aW5lIEVORF9DT05ORUNUSU9OX1BBUlQobG9jYWxDbGFzcykgfSBtX3gjI2yUAwECAQBhcxhp
tAB4AQMAZCBjbGFzcyBYIyNsb2NhbENsYXNzOwojZGVmaW5lIEVORF9EVUFMX0lOVEVSRkFD
RV9QQVJUKGxvY2FsQ2xhc3MpIH0gbV94IyNsb2NhbENsYXNzOyBmcmllbmQgY2xhc3MgWCMj
bG9jYWxDbGFzczsKI2RlZmluZSBFTkRfSU5URVJGQUNFX1BBUlQobG9jYWxDbGFzcykgfSBt
X3gjI2xvY2FsQ2xhc3M7IGZyaWVuZCBjbGFzcyBYIyNsb2NhbENsYXNzOwojZGVmaW5lIEVY
VEVSTl9QUk9DRVNTX0xPQ0FMKGNsYXNzX25hbWUsIGlkZW50X25hbWUpIGV4dGVybiBBRlhf
REFUQSBQUk9DRVNTX0xPQ0FMKGNsYXNzX25hbWUsIGlkZW50X25hbWUpCiNkZWZpbmUgRVhU
X1NOQVBJTk1FTlVJRChpZCkKI2RlZmluZSBJTVBMRU1FTlRfRFVBTF9FUlJPUklORk8ob2Jq
ZWN0Q2xhc3MsIHJpaWRTb3VyY2UpCiNkZWZpbmUgSU1QTEVNRU5UX0RZTkFNSUMoY2xhc3Nf
bmFtZSwgYmFzZV9jbGFzc19uYW1lKQojZGVmaW5lIElNUExFTUVOVF9EWU5DUkVBVEUoY2xh
c3NfbmFtZSwgYmFzZV9jbGFzc19uYW1lKQojZGVmaW5lIElNUExFTUVOVF9PTEVDUkVBVEUo
Y2xhc3NfbmFtZSwgZXh0ZXJuYWxfbmFtZSwgbCwgdzEsIHcyLCBiMSwgYjIsIGIzLCBiNCwg
YjUsIGI2LCBiNywgYjgpCiNkZWZpbmUgSU1QTEVNRU5UX09MRUNSRUFURV9FWChjbGFzc19u
YW1lLCBleHRlcm5hbF9uYW1lLCBsLCB3MSwgdzIsIGIxLCBiMiwgYjMsIGI0LCBiNSwgYjYs
IGI3LCBiOCkKI2RlZmluZSBJTVBMRU1FTlRfT0xFQ1RMVFlQRShjbGFzc19uYW1lLCBpZHNV
c2VyVHlwZU5hbWUsIGR3T2xlTWlzYykKI2RlZmluZSBJTVBMRU1FTlRfT0xFVFlQRUxJQihj
bGFzc19uYW1lLCB0bGlkLCB3VmVyTWFqb3IsIHdWZXJNaW5vcikKI2RlZmluZSBJTVBMRU1F
TlRfU0VSSUFMKGNsYXNzX25hbWUsIGJhc2VfY2xhc3NfbmFtZSwgd1NjaGVtYSkKI2RlZmlu
ZSBJTklUX0lOVEVSRkFDRV9QQVJUKHRoZUNsYXNzLCBsb2NhbENsYXNzKQojZGVmaW5lIFBS
T0NFU1NfTE9DQUwoY2xhc3NfbmFtZSwgaWRlbnRfbmFtZSkgQUZYX0RBAQAFAAEAAAD//wEA
CwBDQ2xzRmxkU2xvYg1zaW1hbm5lYWxmaWxlAAAAAAAAAAAA//8AAHNwAQAIAENQcm9qZWN0
G3NpbWFubmVhbGZpbGUgLSBXaW4zMiBEZWJ1Zx1zaW1hbm5lYWxmaWxlIC0gV2luMzIgUmVs
ZWFzZQIAAAABgAAAAAAAAAAAG3NpbWFubmVhbGZpbGUgLSBXaW4zMiBEZWJ1ZwIAAAABgAAA
AAACAAAA6gUBAAAAAgAAAPsFAQAAAAAAAAAGCBRTU0JSAAEACwBDVGFyZ2V0SXRlbRtzaW1h
bm5lYWxmaWxlIC0gV2luMzIgRGVidWcAAAAABggUU1NCUhBRdWVsbGNvZGVkYXRlaWVuAQAK
AENQcm9qR3JvdXAGCBRTU0JSBQgUREpXDkhlYWRlci1EYXRlaWVuAQAKAENQcm9qR3JvdXAG
CBRTU0JSBQgUREpXEVJlc3NvdXJjZW5kYXRlaWVuAQAKAENQcm9qR3JvdXAGCBRTU0JSBQgU
REpXA2RlcAEAFABDRGVwZW5kZW5jeUNvbnRhaW5lcgYIFFNTQlIMbG9uZ29iamVjdC5oAQAP
AENEZXBlbmRlbmN5RmlsZQYIFFNTQlIMZnVuY29iamVjdC5oAQAPAENEZXBlbmRlbmN5Rmls
ZQYIFFNTQlILc3lzbW9kdWxlLmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUgphYnN0cmFj
dC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIPdW5pY29kZW9iamVjdC5oAQAPAENEZXBl
bmRlbmN5RmlsZQYIFFNTQlIJY29iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlII
b2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUgxjZWxsb2JqZWN0LmgBAA8AQ0Rl
cGVuZGVuY3lGaWxlBggUU1NCUghweXRob24uaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JS
DXJhbmdlb2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUglweXN0YXRlLmgBAA8A
Q0RlcGVuZGVuY3lGaWxlBggUU1NCUghweXBvcnQuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRT
U0JSDXR1cGxlb2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUg5tZXRob2RvYmpl
Y3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSB3B5ZnBlLmgBAA8AQ0RlcGVuZGVuY3lG
aWxlBggUU1NCUg1mbG9hdG9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlINY2xh
c3NvYmplY3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSC2ludHJjaGVjay5oAQAPAENE
ZXBlbmRlbmN5RmlsZQYIFFNTQlIHY2V2YWwuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JS
C3RyYWNlYmFjay5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIMbW9kc3VwcG9ydC5oAQAP
AENEZXBlbmRlbmN5RmlsZQYIFFNTQlIJb2JqaW1wbC5oAQAPAENEZXBlbmRlbmN5RmlsZQYI
FFNTQlIMcGF0Y2hsZXZlbC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIOc3RyaW5nb2Jq
ZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUgxsaXN0b2JqZWN0LmgBAA8AQ0RlcGVu
ZGVuY3lGaWxlBggUU1NCUg5tb2R1bGVvYmplY3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRT
U0JSC2ludG9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIJYmFzZXRzZC5oAQAP
AENEZXBlbmRlbmN5RmlsZQYIFFNTQlILcHl0aG9ucnVuLmgBAA8AQ0RlcGVuZGVuY3lGaWxl
BggUU1NCUghpbXBvcnQuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSD2NvbXBsZXhvYmpl
Y3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSCXB5ZGVidWcuaAEADwBDRGVwZW5kZW5j
eUZpbGUGCBRTU0JSDXNsaWNlb2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUgxm
aWxlb2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUgpweWVycm9ycy5oAQAPAENE
ZXBlbmRlbmN5RmlsZQYIFFNTQlIIY29uZmlnLmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NC
UgdweW1lbS5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIOYnVmZmVyb2JqZWN0LmgBAA8A
Q0RlcGVuZGVuY3lGaWxlBggUU1NCUgxkaWN0b2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxl
BggUU1NCUgUIFERKVwUIFERKVwUIFERKV2RlZmluZSBORVRfQVBJX0ZVTkNUSU9OIF9fc3Rk
Y2FsbAojZGVmaW5lIE5UQVBJIF9fc3RkY2FsbAojZGVmaW5lIHBhc2NhbCBfX3N0ZGNhbGwK
I2RlZmluZSBQQVNDQUwgX19zdGRjYWxsCiNkZWZpbmUgUlBDX0VOVFJZIF9fc3RkY2FsbAoj
ZGVmaW5lIFJQQ19WQVJfRU5UUlkgX19jZGVjbAojZGVmaW5lIFNJWkVfVF9NQVggVUlOVF9N
QVgKI2RlZmluZSBTUUxfQVBJIF9fc3RkY2FsbAojZGVmaW5lIFNSVkFQSQojZGVmaW5lIFNU
REFQSSBIUkVTVUxUIFNUREFQSUNBTExUWVBFCiNkZWZpbmUgU1REQVBJXyh0eXBlKSB0eXBl
IFNUREFQSUNBTExUWVBFCiNkZWZpbmUgU1REQVBJQ0FMTFRZUEUgX19zdGRjYWxsCiNkZWZp
bmUgU1REQVBJViBIUkVTVUxUIFNUREFQSVZDQUxMVFlQRQojZGVmaW5lIFNUREFQSVZfKHR5
cGUpIHR5cGUgU1REQVBJVkNBTExUWVBFCiNkZWZpbmUgU1REQVBJVkNBTExUWVBFIF9fY2Rl
Y2wKI2RlZmluZSBTVERNRVRIT0QobWV0aG9kKSB2aXJ0dWFsIEhSRVNVTFQgU1RETUVUSE9E
Q0FMTFRZUEUgbWV0aG9kCiNkZWZpbmUgU1RETUVUSE9EXyh0eXBlLG1ldGhvZCkgdmlydHVh
bCB0eXBlIFNURE1FVEhPRENBTExUWVBFIG1ldGhvZAojZGVmaW5lIFNURE1FVEhPRENBTExU
WVBFIF9fc3RkY2FsbAojZGVmaW5lIFNURE1FVEhPRElNUCBIUkVTVUxUIFNURE1FVEhPRENB
TExUWVBFCiNkZWZpbmUgU1RETUVUSE9ESU1QXyh0eXBlKSB0eXBlIFNURE1FVEhPRENBTExU
WVBFCiNkZWZpbmUgU1RETUVUSE9ESU1QViBIUkVTVUxUIFNURE1FVEhPRFZDQUxMVFlQRQoj
ZGVmaW5lIFNURE1FVEhPRElNUFZfKHR5cGUpIHR5cGUgU1RETUVUSE9EVkNBTExUWVBFCiNk
ZWZpbmUgU1RETUVUSE9EVkNBTExUWVBFIF9fY2RlY2wKI2RlZmluZSBTVERNQVBJSU5JVENB
TExUWVBFIF9fY2RlY2wKI2RlZmluZSBVTkFMSUdORUQKI2RlZmluZSBWRldBUElWCiNkZWZp
bmUgV0RCR0FQSSBfX3N0ZGNhbGwKI2RlZmluZSBXSU5BUEkgX19zdGRjYWxsCiNkZWZpbmUg
V0lOQVBJViBfX2NkZWNsCiNkZWZpbmUgV0lOT0xFQVBJIEhSRVNVTFQgU1REQVBJQ0FMTFRZ
UEUKI2RlZmluZSBXSU5PTEVBUElfKHR5cGUpIHR5cGUgU1REQVBJQ0FMTFRZUEUKI2RlZmlu
ZSBhZnhfbXNnCiNkZWZpbmUgQVRMX05PX1ZUQUJMRSBfX2RlY2xzcGVjKG5vdnRhYmxlKQoj
ZGVmaW5lIEFUTEFQSSBIUkVTVUxUCiNkZWZpbmUgQVRMQVBJXyh4KSB4CiNkZWZpbmUgQUZY
X0NERUNMIF9fY2RlY2wKI2RlZmluZSBBRlhfQ0xBU1NfRVhQT1JUIF9fZGVjbHNwYJCzAAAA
AAABAQEBAQEIAEVfRVgoY2xhc3NfbmFtZSkKI2RlZmluZSBERUNMQVJFX09MRUNUTFRZUEUo
Y2xhc3NfbmFtZSkKI2RlZmluZSBERUNMQVJFX09MRVRZUEVMSUIoY2xhc3NfbmFtZSkKI2Rl
ZmluZSBERUNMQVJFX09OTFlfQUdHUkVHQVRBQkxFKHgpCiNkZWZpbmUgREVDTEFSRV9PUEFR
VUUzMih4KQojZGVmaW5lIERFQ0xBUkVfUEFSU0VfTUFQKCkKI2RlZmluZSBERUNMQVJFX1BP
TFlfQUdHUkVHQVRBQkxFKHgpCiNkZWZpbmUgREVDTEFSRV9QUk9QRVJUWV9TVVBQT1JUKGNs
YXNzKQojZGVmaW5lIERFQ0xBUkVfUFJPUFBBR0VJRFMoY2xhc3NfbmFtZSkKI2RlZmluZSBE
RUNMQVJFX1BST1RFQ1RfRklOQUxfQ09OU1RSVUNUKCkKI2RlZmluZSBERUNMQVJFX1JFR0lT
VFJZKGNsYXNzLCBwaWQsIHZwaWQsIG5pZCwgZmxhZ3MpCiNkZWZpbmUgREVDTEFSRV9SRUdJ
U1RSWV9SRVNPVVJDRSh4KQojZGVmaW5lIERFQ0xBUkVfUkVHSVNUUllfUkVTT1VSQ0VJRCh4
KQojZGVmaW5lIERFQ0xBUkVfU0VSSUFMKGNsYXNzX25hbWUpCiNkZWZpbmUgREVDTEFSRV9T
VEFUSUNfUkVHSVNUUllfUkVTT1VSQ0UoeCkKI2RlZmluZSBERUNMQVJFX1NUQVRJQ19SRUdJ
U1RSWV9SRVNPVVJDRUlEKHgpCiNkZWZpbmUgREVDTEFSRV9WSUVXX1NUQVRVUyhzdGF0dXNG
bGFncykKI2RlZmluZSBERUNMQVJFX1dORF9DTEFTUyhXbmRDbGFzc05hbWUpCiNkZWZpbmUg
REVDTEFSRV9XTkRfU1VQRVJDTEFTUyhXbmRDbGFzc05hbWUsIE9yaWdXbmRDbGFzc05hbWUp
CiNkZWZpbmUgREVGSU5FX0NPTU1BTkQoeCwgc3pDb21tYW5kKQojZGVmaW5lIERFTEVHQVRF
X0RVQUxfSU5URVJGQUNFKG9iamVjdENsYXNzLCBkdWFsQ2xhc3MpCiNkZWZpbmUgRU5EX0NP
Tk5FQ1RJT05fUEFSVChsb2NhbENsYXNzKSB9IG1feCMjbJQDAQIBAGFzGGm0AHgBAwBkIGNs
YXNzIFgjI2xvY2FsQ2xhc3M7CiNkZWZpbmUgRU5EX0RVQUxfSU5URVJGQUNFX1BBUlQobG9j
YWxDbGFzcykgfSBtX3gjI2xvY2FsQ2xhc3M7IGZyaWVuZCBjbGFzcyBYIyNsb2NhbENsYXNz
OwojZGVmaW5lIEVORF9JTlRFUkZBQ0VfUEFSVChsb2NhbENsYXNzKSB9IG1feCMjbG9jYWxD
bGFzczsgZnJpZW5kIGNsYXNzIFgjI2xvY2FsQ2xhc3M7CiNkZWZpbmUgRVhURVJOX1BST0NF
U1NfTE9DQUwoY2xhc3NfbmFtZSwgaWRlbnRfbmFtZSkgZXh0ZXJuIEFGWF9EQVRBIFBST0NF
U1NfTE9DQUwoY2xhc3NfbmFtZSwgaWRlbnRfbmFtZSkKI2RlZmluZSBFWFRfU05BUElOTUVO
VUlEKGlkKQojZGVmaW5lIElNUExFTUVOVF9EVUFMX0VSUk9SSU5GTyhvYmplY3RDbGFzcywg
cmlpZFNvdXJjZSkKI2RlZmluZSBJTVBMRU1FTlRfRFlOQU1JQyhjbGFzc19uYW1lLCBiYXNl
X2NsYXNzX25hbWUpCiNkZWZpbmUgSU1QTEVNRU5UX0RZTkNSRUFURShjbGFzc19uYW1lLCBi
YXNlX2NsYXNzX25hbWUpCiNkZWZpbmUgSU1QTEVNRU5UX09MRUNSRUFURShjbGFzc19uYW1l
LCBleHRlcm5hbF9uYW1lLCBsLCB3MSwgdzIsIGIxLCBiMiwgYjMsIGI0LCBiNSwgYjYsIGI3
LCBiOCkKI2RlZmluZSBJTVBMRU1FTlRfT0xFQ1JFQVRFX0VYKGNsYXNzX25hbWUsIGV4dGVy
bmFsX25hbWUsIGwsIHcxLCB3MiwgYjEsIGIyLCBiMywgYjQsIGI1LCBiNiwgYjcsIGI4KQoj
ZGVmaW5lIElNUExFTUVOVF9PTEVDVExUWVBFKGNsYXNzX25hbWUsIGlkc1VzZXJUeXBlTmFt
ZSwgZHdPbGVNaXNjKQojZGVmaW5lIElNUExFTUVOVF9PTEVUWVBFTElCKGNsYXNzX25hbWUs
IHRsaWQsIHdWZXJNYWpvciwgd1Zlck1pbm9yKQojZGVmaW5lIElNUExFTUVOVF9TRVJJQUwo
Y2xhc3NfbmFtZSwgYmFzZV9jbGFzc19uYW1lLCB3U2NoZW1hKQojZGVmaW5lIElOSVRfSU5U
RVJGQUNFX1BBUlQodGhlQ2xhc3MsIGxvY2FsQ2xhc3MpCiNkZWZpbmUgUFJPQ0VTU19MT0NB
TChjbGFzc19uYW1lLCBpZGVudF9uYW1lKSBBRlhfREFEAGUAYgB1AGcAZwBlAHIAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgACAf////8JAAAA
/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAAAAFAAAAAAAAEQA
bwBjAHUAbQBlAG4AdABzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAUAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAVgAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//
/////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAoAAwAAAAAAAAD/////AAAAAAQAAAAM3GJlcndhY2h1bmcxAAAM3GJlcndhY2h1bmcy
AAAM3GJlcndhY2h1bmczAAAM3GJlcndhY2h1bmc0AAAAAAAAAAABAAAAdWcdc2ltYW5uZWFs
ZmlsZSAtIFdpbjMyIFJlbGVhc2UCAAAAAYAAAAAAAAAAABtzaW1hbm5lYWxmaWxlIC0gV2lu
MzIgRGVidWcCAAAAAYAAAAAAAgAAAOoFAQAAAAIAAAD7BQEAAAAAAAAABggUU1NCUgABAAsA
Q1RhcmdldEl0ZW0bc2ltYW5uZWFsZmlsZSAtIFdpbjMyIERlYnVnAAAAAAYIFFNTQlIQUXVl
bGxjb2RlZGF0ZWllbgEACgBDUHJvakdyb3VwBggUU1NCUgUIFERKVw5IZWFkZXItRGF0ZWll
bgEACgBDUHJvakdyb3VwBggUU1NCUgUIFERKVxFSZXNzb3VyY2VuZGF0ZWllbgEACgBDUHJv
akdyb3VwBggUU1NCUgUIFERKVwNkZXABABQAQ0RlcGVuZGVuY3lDb250YWluZXIGCBRTU0JS
DGxvbmdvYmplY3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSDGZ1bmNvYmplY3QuaAEA
DwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSC3N5c21vZHVsZS5oAQAPAENEZXBlbmRlbmN5Rmls
ZQYIFFNTQlIKYWJzdHJhY3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSD3VuaWNvZGVv
YmplY3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSCWNvYmplY3QuaAEADwBDRGVwZW5k
ZW5jeUZpbGUGCBRTU0JSCG9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIMY2Vs
bG9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIIcHl0aG9uLmgBAA8AQ0RlcGVu
ZGVuY3lGaWxlBggUU1NCUg1yYW5nZW9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNT
QlIJcHlzdGF0ZS5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIIcHlwb3J0LmgBAA8AQ0Rl
cGVuZGVuY3lGaWxlBggUU1NCUg10dXBsZW9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYI
FFNTQlIObWV0aG9kb2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUgdweWZwZS5o
AQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlINZmxvYXRvYmplY3QuaAEADwBDRGVwZW5kZW5j
eUZpbGUGCBRTU0JSDWNsYXNzb2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUgtp
bnRyY2hlY2suaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSB2NldmFsLmgBAA8AQ0RlcGVu
ZGVuY3lGaWxlBggUU1NCUgt0cmFjZWJhY2suaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JS
DG1vZHN1cHBvcnQuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSCW9iamltcGwuaAEADwBD
RGVwZW5kZW5jeUZpbGUGCBRTU0JSDHBhdGNobGV2ZWwuaAEADwBDRGVwZW5kZW5jeUZpbGUG
CBRTU0JSDnN0cmluZ29iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIMbGlzdG9i
amVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIObW9kdWxlb2JqZWN0LmgBAA8AQ0Rl
cGVuZGVuY3lGaWxlBggUU1NCUgtpbnRvYmplY3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRT
U0JSCWJhc2V0c2QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSC3B5dGhvbnJ1bi5oAQAP
AENEZXBlbmRlbmN5RmlsZQYIFFNTQlIIaW1wb3J0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggU
U1NCUg9jb21wbGV4b2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUglweWRlYnVn
LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUg1zbGljZW9iamVjdC5oAQAPAENEZXBlbmRl
bmN5RmlsZQYIFFNTQlIMZmlsZW9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIK
cHllcnJvcnMuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSCGNvbmZpZy5oAQAPAENEZXBl
bmRlbmN5RmlsZQYIFFNTQlIHcHltZW0uaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSDmJ1
ZmZlcm9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIMZGljdG9iamVjdC5oAQAP
AENEZXBlbmRlbmN5RmlsZQYIFFNTQlIFCBRESlcFCBRESlcFCBRESldkZWZpbmUgTkVUX0FQ
SV9GVU5DVElPTiBfX3N0ZGNhbGwKI2RlZmluZSBOVEFQSSBfX3N0ZGNhbGwKI2RlZmluZSBw
YXNjYWwgX19zdGRjYWxsCiNkZWZpbmUgUEFTQ0FMIF9fc3RkY2FsbAojZGVmaW5lIFJQQ19F
TlRSWSBfX3N0ZGNhbGwKI2RlZmluZSBSUENfVkFSX0VOVFJZIF9fY2RlY2wKI2RlZmluZSBT
SVpFX1RfTUFYIFVJTlRfTUFYCiNkZWZpbmUgU1FMX0FQSSBfX3N0ZGNhbGwKI2RlZmluZSBT
UlZBUEkKI2RlZmluZSBTVERBUEkgSFJFU1VMVCBTVERBUElDQUxMVFlQRQojZGVmaW5lIFNU
REFQSV8odHlwZSkgdHlwZSBTVERBUElDQUxMVFlQRQojZGVmaW5lIFNUREFQSUNBTExUWVBF
IF9fc3RkY2FsbAojZGVmaW5lIFNUREFQSVYgSFJFU1VMVCBTVERBUElWQ0FMTFRZUEUKI2Rl
ZmluZSBTVERBUElWXyh0eXBlKSB0eXBlIFNUREFQSVZDQUxMVFlQRQojZGVmaW5lIFNUREFQ
SVZDQUxMVFlQRSBfX2NkZWNsCiNkZWZpbmUgU1RETUVUSE9EKG1ldGhvZCkgdmlydHVhbCBI
UkVTVUxUIFNURE1FVEhPRENBTExUWVBFIG1ldGhvZAojZGVmaW5lIFNURE1FVEhPRF8odHlw
ZSxtZXRob2QpIHZpcnR1YWwgdHlwZSBTVERNRVRIT0RDQUxMVFlQRSBtZXRob2QKI2RlZmlu
ZSBTVERNRVRIT0RDQUxMVFlQRSBfX3N0ZGNhbGwKI2RlZmluZSBTVERNRVRIT0RJTVAgSFJF
U1VMVCBTVERNRVRIT0RDQUxMVFlQRQojZGVmaW5lIFNURE1FVEhPRElNUF8odHlwZSkgdHlw
ZSBTVERNRVRIT0RDQUxMVFlQRQojZGVmaW5lIFNURE1FVEhPRElNUFYgSFJFU1VMVCBTVERN
RVRIT0RWQ0FMTFRZUEUKI2RlZmluZSBTVERNRVRIT0RJTVBWXyh0eXBlKSB0eXBlIFNURE1F
VEhPRFZDQUxMVFlQRQojZGVmaW5lIFNURE1FVEhPRFZDQUxMVFlQRSBfX2NkZWNsCiNkZWZp
bmUgU1RETUFQSUlOSVRDQUxMVFlQRSBfX2NkZWNsCiNkZWZpbmUgVU5BTElHTkVECiNkZWZp
bmUgVkZXQVBJVgojZGVmaW5lIFdEQkdBUEkgX19zdGRjYWxsCiNkZWZpbmUgV0lOQVBJIF9f
c3RkY2FsbAojZGVmaW5lIFdJTkFQSVYgX19jZGVjbAojZGVmaW5lIFdJTk9MRUFQSSBIUkVT
VUxUIFNUREFQSUNBTExUWVBFCiNkZWZpbmUgV0lOT0xFQVBJXyh0eXBlKSB0eXBlIFNUREFQ
SUNBTExUWVBFCiNkZWZpbmUgYWZ4X21zZwojZGVmaW5lIEFUTF9OT19WVEFCTEUgX19kZWNs
c3BlYyhub3Z0YWJsZSkKI2RlZmluZSBBVExBUEkgSFJFU1VMVAojZGVmaW5lIEFUTEFQSV8o
eCkgeAojZGVmaW5lIEFGWF9DREVDTCBfX2NkZWNsCiNkZWZpbmUgQUZYX0NMQVNTX0VYUE9S
VCBfX2RlY2xzcGCQswAAAAAAAQEBAQEBCABFX0VYKGNsYXNzX25hbWUpCiNkZWZpbmUgREVD
TEFSRV9PTEVDVExUWVBFKGNsYXNzX25hbWUpCiNkZWZpbmUgREVDTEFSRV9PTEVUWVBFTElC
KGNsYXNzX25hbWUpCiNkZWZpbmUgREVDTEFSRV9PTkxZX0FHR1JFR0FUQUJMRSh4KQojZGVm
aW5lIERFQ0xBUkVfT1BBUVVFMzIoeCkKI2RlZmluZSBERUNMQVJFX1BBUlNFX01BUCgpCiNk
ZWZpbmUgREVDTEFSRV9QT0xZX0FHR1JFR0FUQUJMRSh4KQojZGVmaW5lIERFQ0xBUkVfUFJP
UEVSVFlfU1VQUE9SVChjbGFzcykKI2RlZmluZSBERUNMQVJFX1BST1BQQUdFSURTKGNsYXNz
X25hbWUpCiNkZWZpbmUgREVDTEFSRV9QUk9URUNUX0ZJTkFMX0NPTlNUUlVDVCgpCiNkZWZp
bmUgREVDTEFSRV9SRUdJU1RSWShjbGFzcywgcGlkLCB2cGlkLCBuaWQsIGZsYWdzKQojZGVm
aW5lIERFQ0xBUkVfUkVHSVNUUllfUkVTT1VSQ0UoeCkKI2RlZmluZSBERUNMQVJFX1JFR0lT
VFJZX1JFU09VUkNFSUQoeCkKI2RlZmluZSBERUNMQVJFX1NFUklBTChjbGFzc19uYW1lKQoj
ZGVmaW5lIERFQ0xBUkVfU1RBVElDX1JFR0lTVFJZX1JFU09VUkNFKHgpCiNkZWZpbmUgREVD
TEFSRV9TVEFUSUNfUkVHSVNUUllfUkVTT1VSQ0VJRCh4KQojZGVmaW5lIERFQ0xBUkVfVklF
V19TVEFUVVMoc3RhdHVzRmxhZ3MpCiNkZWZpbmUgREVDTEFSRV9XTkRfQ0xBU1MoV25kQ2xh
c3NOYW1lKQojZGVmaW5lIERFQ0xBUkVfV05EX1NVUEVSQ0xBU1MoV25kQ2xhc3NOYW1lLCBP
cmlnV25kQ2xhc3NOYW1lKQojZGVmaW5lIERFRklORV9DT01NQU5EKHgsIHN6Q29tbWFuZCkK
I2RlZmluZSBERUxFR0FURV9EVUFMX0lOVEVSRkFDRShvYmplY3RDbGFzcywgZHVhbENsYXNz
KQojZGVmaW5lIEVORF9DT05ORUNUSU9OX1BBUlQobG9jYWxDbGFzcykgfSBtX3gjI2yUAwEC
AQBhcxhptAB4AQMAZCBjbGFzcyBYIyNsb2NhbENsYXNzOwojZGVmaW5lIEVORF9EVUFMX0lO
VEVSRkFDRV9QQVJUKGxvY2FsQ2xhc3MpIH0gbV94IyNsb2NhbENsYXNzOyBmcmllbmQgY2xh
c3MgWCMjbG9jYWxDbGFzczsKI2RlZmluZSBFTkRfSU5URVJGQUNFX1BBUlQobG9jYWxDbGFz
cykgfSBtX3gjI2xvY2FsQ2xhc3M7IGZyaWVuZCBjbGFzcyBYIyNsb2NhbENsYXNzOwojZGVm
aW5lIEVYVEVSTl9QUk9DRVNTX0xPQ0FMKGNsYXNzX25hbWUsIGlkZW50X25hbWUpIGV4dGVy
biBBRlhfREFUQSBQUk9DRVNTX0xPQ0FMKGNsYXNzX25hbWUsIGlkZW50X25hbWUpCiNkZWZp
bmUgRVhUX1NOQVBJTk1FTlVJRChpZCkKI2RlZmluZSBJTVBMRU1FTlRfRFVBTF9FUlJPUklO
Rk8ob2JqZWN0Q2xhc3MsIHJpaWRTb3VyY2UpCiNkZWZpbmUgSU1QTEVNRU5UX0RZTkFNSUMo
Y2xhc3NfbmFtZSwgYmFzZV9jbGFzc19uYW1lKQojZGVmaW5lIElNUExFTUVOVF9EWU5DUkVB
VEUoY2xhc3NfbmFtZSwgYmFzZV9jbGFzc19uYW1lKQojZGVmaW5lIElNUExFTUVOVF9PTEVD
UkVBVEUoY2xhc3NfbmFtZSwgZXh0ZXJuYWxfbmFtZSwgbCwgdzEsIHcyLCBiMSwgYjIsIGIz
LCBiNCwgYjUsIGI2LCBiNywgYjgpCiNkZWZpbmUgSU1QTEVNRU5UX09MRUNSRUFURV9FWChj
bGFzc19uYW1lLCBleHRlcm5hbF9uYW1lLCBsLCB3MSwgdzIsIGIxLCBiMiwgYjMsIGI0LCBi
NSwgYjYsIGI3LCBiOCkKI2RlZmluZSBJTVBMRU1FTlRfT0xFQ1RMVFlQRShjbGFzc19uYW1l
LCBpZHNVc2VyVHlwZU5hbWUsIGR3T2xlTWlzYykKI2RlZmluZSBJTVBMRU1FTlRfT0xFVFlQ
RUxJQihjbGFzc19uYW1lLCB0bGlkLCB3VmVyTWFqb3IsIHdWZXJNaW5vcikKI2RlZmluZSBJ
TVBMRU1FTlRfU0VSSUFMKGNsYXNzX25hbWUsIGJhc2VfY2xhc3NfbmFtZSwgd1NjaGVtYSkK
I2RlZmluZSBJTklUX0lOVEVSRkFDRV9QQVJUKHRoZUNsYXNzLCBsb2NhbENsYXNzKQojZGVm
aW5lIFBST0NFU1NfTE9DQUwoY2xhc3NfbmFtZSwgaWRlbnRfbmFtZSkgQUZYX0RBBgABAAQA
gARgAwMAmAAAAAAAAAAAAAAAAABDL0MrKwAAAAAAAAAAADAgvncZAEsAAQEMAHRtAVABAAAA
iPSyAFgc4HNQhQAAEEywAAg0ewEAAAAAAAAAAAAAAADQ+KcAFAAAAP////8UAAAAJgAAAAAA
AAAaAAAADgAAAOc3ewEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADpD
OlxBcmJlaXRfRGlwbG9tYXJiZWl0XF9fT3B0aW1pZXJlclxURU1cc2ltYW5uZWFsX3dyYXAu
Y3BwJnsyQUUyN0EzQy0xN0Y1LTExRDAtQUYxQi0wMEEwQzkwRjlERTZ9AAAsAAAAAAAAAAEA
AAD///////////z////i////AAAAAAAAAAATAwAA/gEAAAIAmAAAAAAAAAAAAAAAAABDL0Mr
KwAAAAAAAAAAADAgvncZAEsAAQEMAHRtAVABAAAAiPSyAFgc4HNQhQAAEEywAAg0ewEAAAAA
AAAAAAAAAADQ+KcAFAAAAP////8UAAAAJgAAAAAAAAAaAAAADgAAAOc3ewEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMuXHNpbWFubmVhbGZpbGUuY3BwJnsyQUUy
N0EzQy0xN0Y1LTExRDAtQUYxQi0wMEEwQzkwRjlERTZ9AAAsAAAAAAAAAAEAAAD/////////
//z////i////LAAAADoAAABDAwAAAgIAAAEAmAAAAAAAAAAAAAAAAABDL0MrKwAAAAAAAAAA
ADAgvncZAEsAAQEMAHRtAVABAAAAiPSyAFgc4HNQhQAAEEywAAg0ewEAAAAAAAAAAAAAAADQ
+KcAFAAAAP////8UAAAAJgAAAAAAAAAaAAAADgAAAOc3ewEAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAABguXHNpbWFubmVhbGZpbGVfd3JhcC5jcHAmezJBRTI3QTND
LTE3RjUtMTFEMC1BRjFCLTAwQTBDOTBGOURFNn0AACwAAAAAAAAAAQAAAP///////////P//
/+L///8WAAAAHQAAAC0DAAACAgAAAACYAAAAAAAAAAAAAAAAAE5vbmUAAAAAAAAAAAAAMCC+
dxkASwABAQwAdG0BUAEAAACI9LIAWBzgc1CFAAAQTLAACDR7AQAAAAAAAAAAAAAAAND4pwAU
AAAA/////xQAAAAmAAAAAAAAABoAAAAOAAAA5zd7AQAAAAAAAAAAAAAAAAAAAAAAABUAAAAA
AAAAFQAAAAAAAAAAAAAAES5cc2ltYW5uZWFsZmlsZS5pJnszNDg2Njk4RC00OUVCLTExQ0Yt
QkY0Ni0wMEFBMDA0QzEyRTJ9AAAsAAAAAgAAAAMAAAD///////////z////i////QgAAAFcA
AABZAwAAAgIAAGRlbmN5RmlsZQYIFFNTQlIHY2V2YWwuaAEADwBDRGVwZW5kZW5jeUZpbGUG
CBRTU0JSC3RyYWNlYmFjay5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIMbW9kc3VwcG9y
dC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIJb2JqaW1wbC5oAQAPAENEZXBlbmRlbmN5
RmlsZQYIFFNTQlIMcGF0Y2hsZXZlbC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIOc3Ry
aW5nb2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUgxsaXN0b2JqZWN0LmgBAA8A
Q0RlcGVuZGVuY3lGaWxlBggUU1NCUg5tb2R1bGVvYmplY3QuaAEADwBDRGVwZW5kZW5jeUZp
bGUGCBRTU0JSC2ludG9iamVjdC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIJYmFzZXRz
ZC5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlILcHl0aG9ucnVuLmgBAA8AQ0RlcGVuZGVu
Y3lGaWxlBggUU1NCUghpbXBvcnQuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSD2NvbXBs
ZXhvYmplY3QuaAEADwBDRGVwZW5kZW5jeUZpbGUGCBRTU0JSCXB5ZGVidWcuaAEADwBDRGVw
ZW5kZW5jeUZpbGUGCBRTU0JSDXNsaWNlb2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggU
U1NCUgxmaWxlb2JqZWN0LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUgpweWVycm9ycy5o
AQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIIY29uZmlnLmgBAA8AQ0RlcGVuZGVuY3lGaWxl
BggUU1NCUgdweW1lbS5oAQAPAENEZXBlbmRlbmN5RmlsZQYIFFNTQlIOYnVmZmVyb2JqZWN0
LmgBAA8AQ0RlcGVuZGVuY3lGaWxlBggUU1NCUgxkaWN0b2JqZWN0LmgBAA8AQ0RlcGVuZGVu
Y3lGaWxlBggUU1NCUgUIFERKVwUIFERKVwUIFERKV2RlZmluZSBORVRfQVBJX0ZVTkNUSU9O
IF9fc3RkY2FsbAojZGVmaW5lIE5UQVBJIF9fc3RkY2FsbAojZGVmaW5lIHBhc2NhbCBfX3N0
ZGNhbGwKI2RlZmluZSBQQVNDQUwgX19zdGRjYWxsCiNkZWZpbmUgUlBDX0VOVFJZIF9fc3Rk
Y2FsbAojZGVmaW5lIFJQQ19WQVJfRU5UUlkgX19jZGVjbAojZGVmaW5lIFNJWkVfVF9NQVgg
VUlOVF9NQVgKI2RlZmluZSBTUUxfQVBJIF9fc3RkY2FsbAojZGVmaW5lIFNSVkFQSQojZGVm
aW5lIFNUREFQSSBIUkVTVUxUIFNUREFQSUNBTExUWVBFCiNkZWZpbmUgU1REQVBJXyh0eXBl
KSB0eXBlIFNUREFQSUNBTExUWVBFCiNkZWZpbmUgU1REQVBJQ0FMTFRZUEUgX19zdGRjYWxs
CiNkZWZpbmUgU1REQVBJViBIUkVTVUxUIFNUREFQSVZDQUxMVFlQRQojZGVmaW5lIFNUREFQ
SVZfKHR5cGUpIHR5cGUgU1REQVBJVkNBTExUWVBFCiNkZWZpbmUgU1REQVBJVkNBTExUWVBF
IF9fY2RlY2wKI2RlZmluZSBTVERNRVRIT0QobWV0aG9kKSB2aXJ0dWFsIEhSRVNVTFQgU1RE
TUVUSE9EQ0FMTFRZUEUgbWV0aG9kCiNkZWZpbmUgU1RETUVUSE9EXyh0eXBlLG1ldGhvZCkg
dmlydHVhbCB0eXBlIFNURE1FVEhPRENBTExUWVBFIG1ldGhvZAojZGVmaW5lIFNURE1FVEhP
RENBTExUWVBFIF9fc3RkY2FsbAojZGVmaW5lIFNURE1FVEhPRElNUCBIUkVTVUxUIFNURE1F
VEhPRENBTExUWVBFCiNkZWZpbmUgU1RETUVUSE9ESU1QXyh0eXBlKSB0eXBlIFNURE1FVEhP
RENBTExUWVBFCiNkZWZpbmUgU1RETUVUSE9ESU1QViBIUkVTVUxUIFNURE1FVEhPRFZDQUxM
VFlQRQojZGVmaW5lIFNURE1FVEhPRElNUFZfKHR5cGUpIHR5cGUgU1RETUVUSE9EVkNBTExU
WVBFCiNkZWZpbmUgU1RETUVUSE9EVkNBTExUWVBFIF9fY2RlY2wKI2RlZmluZSBTVERNQVBJ
SU5JVENBTExUWVBFIF9fY2RlY2wKI2RlZmluZSBVTkFMSUdORUQKI2RlZmluZSBWRldBUElW
CiNkZWZpbmUgV0RCR0FQSSBfX3N0ZGNhbGwKI2RlZmluZSBXSU5BUEkgX19zdGRjYWxsCiNk
ZWZpbmUgV0lOQVBJViBfX2NkZWNsCiNkZWZpbmUgV0lOT0xFQVBJIEhSRVNVTFQgU1REQVBJ
Q0FMTFRZUEUKI2RlZmluZSBXSU5PTEVBUElfKHR5cGUpIHR5cGUgU1REQVBJQ0FMTFRZUEUK
I2RlZmluZSBhZnhfbXNnCiNkZWZpbmUgQVRMX05PX1ZUQUJMRSBfX2RlY2xzcGVjKG5vdnRh
YmxlKQojZGVmaW5lIEFUTEFQSSBIUkVTVUxUCiNkZWZpbmUgQVRMQVBJXyh4KSB4CiNkZWZp
bmUgQUZYX0NERUNMIF9fY2RlY2wKI2RlZmluZSBBRlhfQ0xBU1NfRVhQT1JUIF9fZGVjbHNw
YJCzAAAAAAABAQEBAQEIAEVfRVgoY2xhc3NfbmFtZSkKI2RlZmluZSBERUNMQVJFX09MRUNU
TFRZUEUoY2xhc3NfbmFtZSkKI2RlZmluZSBERUNMQVJFX09MRVRZUEVMSUIoY2xhc3NfbmFt
ZSkKI2RlZmluZSBERUNMQVJFX09OTFlfQUdHUkVHQVRBQkxFKHgpCiNkZWZpbmUgREVDTEFS
RV9PUEFRVUUzMih4KQojZGVmaW5lIERFQ0xBUkVfUEFSU0VfTUFQKCkKI2RlZmluZSBERUNM
QVJFX1BPTFlfQUdHUkVHQVRBQkxFKHgpCiNkZWZpbmUgREVDTEFSRV9QUk9QRVJUWV9TVVBQ
T1JUKGNsYXNzKQojZGVmaW5lIERFQ0xBUkVfUFJPUFBBR0VJRFMoY2xhc3NfbmFtZSkKI2Rl
ZmluZSBERUNMQVJFX1BST1RFQ1RfRklOQUxfQ09OU1RSVUNUKCkKI2RlZmluZSBERUNMQVJF
X1JFR0lTVFJZKGNsYXNzLCBwaWQsIHZwaWQsIG5pZCwgZmxhZ3MpCiNkZWZpbmUgREVDTEFS
RV9SRUdJU1RSWV9SRVNPVVJDRSh4KQojZGVmaW5lIERFQ0xBUkVfUkVHSVNUUllfUkVTT1VS
Q0VJRCh4KQojZGVmaW5lIERFQ0xBUkVfU0VSSUFMKGNsYXNzX25hbWUpCiNkZWZpbmUgREVD
TEFSRV9TVEFUSUNfUkVHSVNUUllfUkVTT1VSQ0UoeCkKI2RlZmluZSBERUNMQVJFX1NUQVRJ
Q19SRUdJU1RSWV9SRVNPVVJDRUlEKHgpCiNkZWZpbmUgREVDTEFSRV9WSUVXX1NUQVRVUyhz
dGF0dXNGbGFncykKI2RlZmluZSBERUNMQVJFX1dORF9DTEFTUyhXbmRDbGFzc05hbWUpCiNk
ZWZpbmUgREVDTEFSRV9XTkRfU1VQRVJDTEFTUyhXbmRDbGFzc05hbWUsIE9yaWdXbmRDbGFz
c05hbWUpCiNkZWZpbmUgREVGSU5FX0NPTU1BTkQoeCwgc3pDb21tYW5kKQojZGVmaW5lIERF
TEVHQVRFX0RVQUxfSU5URVJGQUNFKG9iamVjdENsYXNzLCBkdWFsQ2xhc3MpCiNkZWZpbmUg
RU5EX0NPTk5FQ1RJT05fUEFSVChsb2NhbENsYXNzKSB9IG1feCMjbJQDAQIBAGFzGGm0AHgB
AwBkIGNsYXNzIFgjI2xvY2FsQ2xhc3M7CiNkZWZpbmUgRU5EX0RVQUxfSU5URVJGQUNFX1BB
UlQobG9jYWxDbGFzcykgfSBtX3gjI2xvY2FsQ2xhc3M7IGZyaWVuZCBjbGFzcyBYIyNsb2Nh
bENsYXNzOwojZGVmaW5lIEVORF9JTlRFUkZBQ0VfUEFSVChsb2NhbENsYXNzKSB9IG1feCMj
bG9jYWxDbGFzczsgZnJpZW5kIGNsYXNzIFgjI2xvY2FsQ2xhc3M7CiNkZWZpbmUgRVhURVJO
X1BST0NFU1NfTE9DQUwoY2xhc3NfbmFtZSwgaWRlbnRfbmFtZSkgZXh0ZXJuIEFGWF9EQVRB
IFBST0NFU1NfTE9DQUwoY2xhc3NfbmFtZSwgaWRlbnRfbmFtZSkKI2RlZmluZSBFWFRfU05B
UElOTUVOVUlEKGlkKQojZGVmaW5lIElNUExFTUVOVF9EVUFMX0VSUk9SSU5GTyhvYmplY3RD
bGFzcywgcmlpZFNvdXJjZSkKI2RlZmluZSBJTVBMRU1FTlRfRFlOQU1JQyhjbGFzc19uYW1l
LCBiYXNlX2NsYXNzX25hbWUpCiNkZWZpbmUgSU1QTEVNRU5UX0RZTkNSRUFURShjbGFzc19u
YW1lLCBiYXNlX2NsYXNzX25hbWUpCiNkZWZpbmUgSU1QTEVNRU5UX09MRUNSRUFURShjbGFz
c19uYW1lLCBleHRlcm5hbF9uYW1lLCBsLCB3MSwgdzIsIGIxLCBiMiwgYjMsIGI0LCBiNSwg
YjYsIGI3LCBiOCkKI2RlZmluZSBJTVBMRU1FTlRfT0xFQ1JFQVRFX0VYKGNsYXNzX25hbWUs
IGV4dGVybmFsX25hbWUsIGwsIHcxLCB3MiwgYjEsIGIyLCBiMywgYjQsIGI1LCBiNiwgYjcs
IGI4KQojZGVmaW5lIElNUExFTUVOVF9PTEVDVExUWVBFKGNsYXNzX25hbWUsIGlkc1VzZXJU
eXBlTmFtZSwgZHdPbGVNaXNjKQojZGVmaW5lIElNUExFTUVOVF9PTEVUWVBFTElCKGNsYXNz
X25hbWUsIHRsaWQsIHdWZXJNYWpvciwgd1Zlck1pbm9yKQojZGVmaW5lIElNUExFTUVOVF9T
RVJJQUwoY2xhc3NfbmFtZSwgYmFzZV9jbGFzc19uYW1lLCB3U2NoZW1hKQojZGVmaW5lIElO
SVRfSU5URVJGQUNFX1BBUlQodGhlQ2xhc3MsIGxvY2FsQ2xhc3MpCiNkZWZpbmUgUFJPQ0VT
U19MT0NBTChjbGFzc19uYW1lLCBpZGVudF9uYW1lKSBBRlhfREEUA4ECAQBDUBhptAB4AQMA
Y2FsPGNsYXNzX25hbWU+IGlkZW50X25hbWU7CiNkZWZpbmUgUFVSRSA9IDAKI2RlZmluZSBT
TkFQSU5NRU5VSUQoaWQpCiNkZWZpbmUgVEhJUyB2b2lkCiNkZWZpbmUgVEhJU18KI2RlZmlu
ZSBUUshGtAAAAAAAAQECAgEBCABZIHRyeSB7CiNkZWZpbmUgQ0FUQ0goY2xhc3NfbmFtZSwg
ZSkgfSBjYXRjaCAoY2xhc3NfbmFtZSAqIGUpIHsKI2RlZmluZSBBTkRfQ0FUQ0goY2xhc3Nf
bmFtZSwgZSkgfSBjYXRjaCAoY2xhc3NfbmFtZSAqIGUpIHsKI2RlZmluZSBFTkRfQ0FUQ0gg
fQojZGVmaW5lIENBVENIX0FMTChlKSB9IGNhdGNoIChDRXhjZXB0aW9uKiBlKSB7CiNkZWZp
bmUgQU5EX0NBVENIX0FMTChlKSB9IGNhdGNoIChDRXhjZXB0aW9uKiBlKSB7CiNkZWZpbmUg
RU5EX0NBVENIX0FMTCB9CiNkZWZpbmUgQkVHSU5fQ09MVU1OX01BUCh4KSBjbGFzcyBfX05D
Ql9fQ09MVU1OXyMjeCA6IHB1YmxpYyBDT0xVTU4gewojZGVmaW5lIEVORF9DT0xVTU5fTUFQ
KCkgfTsKI2RlZmluZSBCRUdJTl9DT05UUk9MX01BUCh4KSBjbGFzcyBfX05DQl9fQ09OVFJP
TF8jI3ggOiBwdWJsaWMgQ09OVFJPTCB7CiNkZWZpbmUgRU5EX0NPTlRST0xfTUFQKCkgfTsK
I2RlZmluZSBCRUdJTl9DT01fTUFQKHgpIGNsYXNzIF9fTkNCX19DT01fIyN4IDogcHVibGlj
IENPTSB7CiNkZWZpbmUgRU5EX0NPTV9NQVAoKSB9OwojZGVmaW5lIEJFR0lOX0NPTk5FQ1RJ
T05fUE9JTlRfTUFQKHgpIGNsYXNzIF9fTkNCX19DT05ORUNUSU9OUE9JTlRfIyN4IDogcHVi
bGljIENPTk5FQ1RJT05fUE9JTlQgewojZGVmaW5lIEVORF9DT05ORUNUSU9OX1BPSU5UX01B
UCgpIH07CiNkZWZpbmUgQkVHSU5fRVhURU5TSU9OX1NOQVBJTl9OT0RFSU5GT19NQVAoeCkg
Y2xhc3MgX19OQ0JfX0VYVEVOU0lPTlNOQVBJTk5PREVJTkZPXyMjeCA6IHB1YmxpYyBFWFRF
TlNJT05fU05BUElOX05PREVJTkZPIHsKI2RlZmluZSBFTkRfRVhURU5TSU9OX1NOQVBJTl9O
T0RFSU5GT19NQVAoKSB9OwojZGVmaW5lIEJFR0lOX0ZJTFRF
--------------090302080802010307050504
Content-Type: text/html;
 name="simannealfile.plg"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline;
 filename="simannealfile.plg"

<html>
<body>
<pre>
<h1>Erstellungsprotokoll</h1>
<h3>
--------------------Konfiguration: simannealfile - Win32 Debug--------------------
</h3>
<h3>Befehlszeilen</h3>
Erstellen der temporären Datei  "C:\DOKUME~1\MKONER~1\LOKALE~1\Temp\RSP137.bat" mit Inhalten
[
@echo off
echo In order to function correctly, please ensure the following environment variables are correctly set:
echo PYTHON_INCLUDE: %PYTHON_INCLUDE%
echo PYTHON_LIB: %PYTHON_LIB%
echo on
swig -python -c++ -o .\simannealfile_wrap.cpp .\simannealfile.i
]
Erstellen der Befehlzeile "C:\DOKUME~1\MKONER~1\LOKALE~1\Temp\RSP137.bat"
Erstellen der temporären Datei  "C:\DOKUME~1\MKONER~1\LOKALE~1\Temp\RSP138.tmp" mit Inhalten
[
/nologo /MTd /W3 /GX /Od /I "c:\python21\include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SIMANNEALFILE_EXPORTS" /Fp"Debug/simannealfile.pch" /YX /Fo"Debug/" /Fd"Debug/" /FD /GZ /c 
"C:\Arbeit_Diplomarbeit\__Optimierer\TEM\simannealfile\basisfile.cpp"
"C:\Arbeit_Diplomarbeit\__Optimierer\TEM\simannealfile\calculate.cpp"
"C:\Arbeit_Diplomarbeit\__Optimierer\TEM\simannealfile\evaluate.cpp"
"C:\Arbeit_Diplomarbeit\__Optimierer\TEM\simannealfile\safe_string.cpp"
"C:\Arbeit_Diplomarbeit\__Optimierer\TEM\simannealfile\simannealfile.cpp"
"C:\Arbeit_Diplomarbeit\__Optimierer\TEM\simannealfile\simannealfile_wrap.cpp"
"C:\Arbeit_Diplomarbeit\__Optimierer\TEM\simannealfile\variable.cpp"
]
Creating command line "cl.exe @C:\DOKUME~1\MKONER~1\LOKALE~1\Temp\RSP138.tmp" 
SWIG Routine
In order to function correctly, please ensure the following environment variables are correctly set:
PYTHON_INCLUDE: c:\python21\include
PYTHON_LIB: c:\python21\libs\python21.lib

C:\Arbeit_Diplomarbeit\__Optimierer\TEM\simannealfile>swig -python -c++ -o .\simannealfile_wrap.cpp .\simannealfile.i 
Erstellen der temporären Datei  "C:\DOKUME~1\MKONER~1\LOKALE~1\Temp\RSP139.tmp" mit Inhalten
[
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib c:\python21\libs\python21.lib /nologo /dll /incremental:no /pdb:"Debug/simannealfile.pdb" /machine:I386 /out:"simannealfile.dll" /implib:"Debug/simannealfile.lib" /libpath:"C:\Python21\libs" 
.\Debug\basisfile.obj
.\Debug\calculate.obj
.\Debug\evaluate.obj
.\Debug\safe_string.obj
.\Debug\simannealfile.obj
.\Debug\simannealfile_wrap.obj
.\Debug\variable.obj
]
Erstellen der Befehlzeile "link.exe @C:\DOKUME~1\MKONER~1\LOKALE~1\Temp\RSP139.tmp"
<h3>Ausgabefenster</h3>
Kompilierung läuft...
basisfile.cpp
calculate.cpp
evaluate.cpp
safe_string.cpp
simannealfile.cpp
simannealfile_wrap.cpp
variable.cpp
Linker-Vorgang läuft...
   Bibliothek Debug/simannealfile.lib und Objekt Debug/simannealfile.exp wird erstellt



<h3>Ergebnisse</h3>
simannealfile.dll - 0 Fehler, 0 Warnung(en)
</pre>
</body>
</html>

--------------090302080802010307050504
Content-Type: text/plain;
 name="simannealfile.py"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="simannealfile.py"

#import string,re,sys,glob,operator
import simannealfile

#instance1=simannealfile.simulated_annealing

#print 'test=',instance1


--------------090302080802010307050504
Content-Type: text/plain;
 name="simannealfile_wrap.cpp"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="simannealfile_wrap.cpp"

/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 1.3.9u-20010926-0849
 * 
 * This file is not intended to be easily readable and contains a number of 
 * coding conventions designed to improve portability and efficiency. Do not make
 * changes to this file unless you know what you are doing--modify the SWIG 
 * interface file instead. 
 * ----------------------------------------------------------------------------- */

#define SWIGPYTHON
/***********************************************************************
 * common.swg
 *
 *     This file contains generic SWIG runtime support for pointer
 *     type checking as well as a few commonly used macros to control
 *     external linkage.
 *
 * Author : David Beazley (beazley@cs.uchicago.edu)
 *
 * Copyright (c) 1999-2000, The University of Chicago
 * 
 * This file may be freely redistributed without license or fee provided
 * this copyright message remains intact.
 ************************************************************************/

#include <string.h>

#if defined(_WIN32) || defined(__WIN32__)
#       if defined(_MSC_VER)
#               if defined(STATIC_LINKED)
#                       define SWIGEXPORT(a) a
#               else
#                       define SWIGEXPORT(a) __declspec(dllexport) a
#               endif
#       else
#               if defined(__BORLANDC__)
#                       define SWIGEXPORT(a) a _export
#               else
#                       define SWIGEXPORT(a) a
#       endif
#endif
#else
#       define SWIGEXPORT(a) a
#endif

#ifdef SWIG_GLOBAL
#define SWIGRUNTIME(a) SWIGEXPORT(a)
#else
#define SWIGRUNTIME(a) static a
#endif

typedef void *(*swig_converter_func)(void *);

#ifdef __cplusplus
extern "C" {
#endif

typedef struct swig_type_info {
  const char  *name;                 
  swig_converter_func converter;
  const char  *str;
  struct swig_type_info  *next;
  struct swig_type_info  *prev;
} swig_type_info;

#ifdef SWIG_NOINCLUDE
SWIGEXPORT(swig_type_info *) SWIG_TypeRegister(swig_type_info *);
SWIGEXPORT(swig_type_info *) SWIG_TypeCheck(char *c, swig_type_info *);
SWIGEXPORT(void *) SWIG_TypeCast(swig_type_info *, void *);
SWIGEXPORT(swig_type_info *) SWIG_TypeQuery(const char *);
#else

static swig_type_info *swig_type_list = 0;

/* Register a type mapping with the type-checking */
SWIGRUNTIME(swig_type_info *)
SWIG_TypeRegister(swig_type_info *ti)
{
  swig_type_info *tc, *head, *ret, *next;
  /* Check to see if this type has already been registered */
  tc = swig_type_list;
  while (tc) {
    if (strcmp(tc->name, ti->name) == 0) {
      /* Already exists in the table.  Just add additional types to the list */
      head = tc;
      next = tc->next;
      goto l1;
    }
    tc = tc->prev;
  }
  head = ti;
  next = 0;

  /* Place in list */
  ti->prev = swig_type_list;
  swig_type_list = ti;

  /* Build linked lists */
 l1:
  ret = head;
  tc = ti + 1;
  /* Patch up the rest of the links */
  while (tc->name) {
    head->next = tc;
    tc->prev = head;
    head = tc;
    tc++;
  }
  head->next = next;
  return ret;
}

/* Check the typename */
SWIGRUNTIME(swig_type_info *) 
SWIG_TypeCheck(char *c, swig_type_info *ty)
{
  swig_type_info *s;
  if (!ty) return 0;        /* Void pointer */
  s = ty->next;             /* First element always just a name */
  while (s) {
    if (strcmp(s->name,c) == 0) {
      if (s == ty->next) return s;
      /* Move s to the top of the linked list */
      s->prev->next = s->next;
      if (s->next) {
	s->next->prev = s->prev;
      }
      /* Insert s as second element in the list */
      s->next = ty->next;
      if (ty->next) ty->next->prev = s;
      ty->next = s;
      return s;
    }
    s = s->next;
  }
  return 0;
}

/* Cast a pointer (needed for C++ inheritance */
SWIGRUNTIME(void *) 
SWIG_TypeCast(swig_type_info *ty, void *ptr) 
{
  if ((!ty) || (!ty->converter)) return ptr;
  return (*ty->converter)(ptr);
}

/* Search for a swig_type_info structure */
SWIGRUNTIME(swig_type_info *)
SWIG_TypeQuery(const char *name) {
  swig_type_info *ty = swig_type_list;
  while (ty) {
    if (ty->str && (strcmp(name,ty->str) == 0)) return ty;
    if (ty->name && (strcmp(name,ty->name) == 0)) return ty;
    ty = ty->prev;
  }
  return 0;
}

#endif

#ifdef __cplusplus
}
#endif



/***********************************************************************
 * python.swg
 *
 *     This file contains the runtime support for Python modules
 *     and includes code for managing global variables and pointer
 *     type checking.
 *
 * Author : David Beazley (beazley@cs.uchicago.edu)
 ************************************************************************/

#include <stdlib.h>
#include "Python.h"

#ifdef __cplusplus
extern "C" {
#endif

#define SWIG_PY_INT     1
#define SWIG_PY_FLOAT   2
#define SWIG_PY_STRING  3
#define SWIG_PY_POINTER 4

/* Constant information structure */
typedef struct swig_const_info {
    int type;
    char *name;
    long lvalue;
    double dvalue;
    void   *pvalue;
    swig_type_info **ptype;
} swig_const_info;

#ifdef SWIG_NOINCLUDE

SWIGEXPORT(PyObject *)        SWIG_newvarlink();
SWIGEXPORT(void)              SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
SWIGEXPORT(int)               SWIG_ConvertPtr(PyObject *, void **, swig_type_info *, int);
SWIGEXPORT(int)               SWIG_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
SWIGEXPORT(char *)            SWIG_PackData(char *c, void *, int);
SWIGEXPORT(char *)            SWIG_UnpackData(char *c, void *, int);
SWIGEXPORT(PyObject *)        SWIG_NewPointerObj(void *, swig_type_info *);
SWIGEXPORT(PyObject *)        SWIG_NewPackedObj(void *, int sz, swig_type_info *);
SWIGEXPORT(void)              SWIG_InstallConstants(PyObject *d, swig_const_info constants[]);

#else

/* -----------------------------------------------------------------------------
 * global variable support code.
 * ----------------------------------------------------------------------------- */

typedef struct swig_globalvar {   
  char       *name;                  /* Name of global variable */
  PyObject *(*get_attr)(void);       /* Return the current value */
  int       (*set_attr)(PyObject *); /* Set the value */
  struct swig_globalvar *next;
} swig_globalvar;

typedef struct swig_varlinkobject {
  PyObject_HEAD
  swig_globalvar *vars;
} swig_varlinkobject;

static PyObject *
swig_varlink_repr(swig_varlinkobject *v) {
  v = v;
  return PyString_FromString("<Global variables>");
}

static int
swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
  swig_globalvar  *var;
  flags = flags;
  fprintf(fp,"Global variables { ");
  for (var = v->vars; var; var=var->next) {
    fprintf(fp,"%s", var->name);
    if (var->next) fprintf(fp,", ");
  }
  fprintf(fp," }\n");
  return 0;
}

static PyObject *
swig_varlink_getattr(swig_varlinkobject *v, char *n) {
  swig_globalvar *var = v->vars;
  while (var) {
    if (strcmp(var->name,n) == 0) {
      return (*var->get_attr)();
    }
    var = var->next;
  }
  PyErr_SetString(PyExc_NameError,"Unknown C global variable");
  return NULL;
}

static int
swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
  swig_globalvar *var = v->vars;
  while (var) {
    if (strcmp(var->name,n) == 0) {
      return (*var->set_attr)(p);
    }
    var = var->next;
  }
  PyErr_SetString(PyExc_NameError,"Unknown C global variable");
  return 1;
}

statichere PyTypeObject varlinktype = {
  PyObject_HEAD_INIT(0)              
  0,
  (char *)"swigvarlink",                      /* Type name    */
  sizeof(swig_varlinkobject),         /* Basic size   */
  0,                                  /* Itemsize     */
  0,                                  /* Deallocator  */ 
  (printfunc) swig_varlink_print,     /* Print        */
  (getattrfunc) swig_varlink_getattr, /* get attr     */
  (setattrfunc) swig_varlink_setattr, /* Set attr     */
  0,                                  /* tp_compare   */
  (reprfunc) swig_varlink_repr,       /* tp_repr      */    
  0,                                  /* tp_as_number */
  0,                                  /* tp_as_mapping*/
  0,                                  /* tp_hash      */
};

/* Create a variable linking object for use later */
SWIGRUNTIME(PyObject *)
SWIG_newvarlink(void) {
  swig_varlinkobject *result = 0;
  result = PyMem_NEW(swig_varlinkobject,1);
  varlinktype.ob_type = &PyType_Type;    /* Patch varlinktype into a PyType */
  result->ob_type = &varlinktype;
  result->vars = 0;
  result->ob_refcnt = 0;
  Py_XINCREF((PyObject *) result);
  return ((PyObject*) result);
}

SWIGRUNTIME(void)
SWIG_addvarlink(PyObject *p, char *name,
	   PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
  swig_varlinkobject *v;
  swig_globalvar *gv;
  v= (swig_varlinkobject *) p;
  gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
  gv->name = (char *) malloc(strlen(name)+1);
  strcpy(gv->name,name);
  gv->get_attr = get_attr;
  gv->set_attr = set_attr;
  gv->next = v->vars;
  v->vars = gv;
}

/* Pack binary data into a string */
SWIGRUNTIME(char *)
SWIG_PackData(char *c, void *ptr, int sz) {
  static char hex[17] = "0123456789abcdef";
  int i;
  unsigned char *u = (unsigned char *) ptr;
  register unsigned char uu;
  for (i = 0; i < sz; i++,u++) {
    uu = *u;
    *(c++) = hex[(uu & 0xf0) >> 4];
    *(c++) = hex[uu & 0xf];
  }
  return c;
}

/* Unpack binary data from a string */
SWIGRUNTIME(char *)
SWIG_UnpackData(char *c, void *ptr, int sz) {
  register unsigned char uu;
  register int d;
  unsigned char *u = (unsigned char *) ptr;
  int i;
  for (i = 0; i < sz; i++, u++) {
    d = *(c++);
    if ((d >= '0') && (d <= '9'))
      uu = ((d - '0') << 4);
    else if ((d >= 'a') && (d <= 'f'))
      uu = ((d - ('a'-10)) << 4);
    d = *(c++);
    if ((d >= '0') && (d <= '9'))
      uu |= (d - '0');
    else if ((d >= 'a') && (d <= 'f'))
      uu |= (d - ('a'-10));
    *u = uu;
  }
  return c;
}

/* Convert a pointer value */
SWIGRUNTIME(int)
SWIG_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
  swig_type_info *tc;
  char  *c;
  static PyObject *SWIG_this = 0;
  int    newref = 0;

  if (!obj) return 0;
  if (obj == Py_None) {
    *ptr = 0;
    return 0;
  }
#ifdef SWIG_COBJECT_TYPES
  if (!(PyCObject_Check(obj))) {
    if (!SWIG_this)
      SWIG_this = PyString_InternFromString("this");
    obj = PyObject_GetAttr(obj,SWIG_this);
    newref = 1;
    if (!obj) goto type_error;
    if (!PyCObject_Check(obj)) {
      Py_DECREF(obj);
      goto type_error;
    }
  } 
  *ptr = PyCObject_AsVoidPtr(obj);
  c = (char *) PyCObject_GetDesc(obj);
  if (newref) Py_DECREF(obj);
  goto cobject;
#else
  if (!(PyString_Check(obj))) {
    if (!SWIG_this)
      SWIG_this = PyString_InternFromString("this");
    obj = PyObject_GetAttr(obj,SWIG_this);
    newref = 1;
    if (!obj) goto type_error;
    if (!PyString_Check(obj)) {
      Py_DECREF(obj);
      goto type_error;
    }
  } 
  c = PyString_AsString(obj);
  /* Pointer values must start with leading underscore */
  if (*c != '_') {
    *ptr = (void *) 0;
    if (strcmp(c,"NULL") == 0) {
      if (newref) Py_DECREF(obj);
      return 0;
    } else {
      if (newref) Py_DECREF(obj);
      goto type_error;
    }
  }
  c++;
  c = SWIG_UnpackData(c,ptr,sizeof(void *));
  if (newref) Py_DECREF(obj);
#endif

#ifdef SWIG_COBJECT_TYPES
cobject:
#endif

  if (ty) {
    tc = SWIG_TypeCheck(c,ty);
    if (!tc) goto type_error;
    *ptr = SWIG_TypeCast(tc,(void*) *ptr);
  }
  return 0;

type_error:
  if (flags) {
    if (ty) {
      char *temp = (char *) malloc(64+strlen(ty->name));
      sprintf(temp,"Type error. Expected %s", ty->name);
      PyErr_SetString(PyExc_TypeError, temp);
      free((char *) temp);
    } else {
      PyErr_SetString(PyExc_TypeError,"Expected a pointer");
    }
  }
  return -1;
}

/* Convert a packed value value */
SWIGRUNTIME(int)
SWIG_ConvertPacked(PyObject *obj, void *ptr, int sz, swig_type_info *ty, int flags) {
  swig_type_info *tc;
  char  *c;

  if ((!obj) || (!PyString_Check(obj))) goto type_error;
  c = PyString_AsString(obj);
  /* Pointer values must start with leading underscore */
  if (*c != '_') goto type_error;
  c++;
  c = SWIG_UnpackData(c,ptr,sz);
  if (ty) {
    tc = SWIG_TypeCheck(c,ty);
    if (!tc) goto type_error;
  }
  return 0;

type_error:

  if (flags) {
    if (ty) {
      char *temp = (char *) malloc(64+strlen(ty->name));
      sprintf(temp,"Type error. Expected %s", ty->name);
      PyErr_SetString(PyExc_TypeError, temp);
      free((char *) temp);
    } else {
      PyErr_SetString(PyExc_TypeError,"Expected a pointer");
    }
  }
  return -1;
}

/* Create a new pointer object */
SWIGRUNTIME(PyObject *)
SWIG_NewPointerObj(void *ptr, swig_type_info *type) {
  PyObject *robj;
  if (!ptr) {
    Py_INCREF(Py_None);
    return Py_None;
  }
#ifdef SWIG_COBJECT_TYPES
  robj = PyCObject_FromVoidPtrAndDesc((void *) ptr, (char *) type->name, NULL);
#else
  {
    char result[512];
    char *r = result;
    *(r++) = '_';
    r = SWIG_PackData(r,&ptr,sizeof(void *));
    strcpy(r,type->name);
    robj = PyString_FromString(result);
  }
#endif
  return robj;
}

SWIGRUNTIME(PyObject *)
SWIG_NewPackedObj(void *ptr, int sz, swig_type_info *type) {
  char result[1024];
  char *r = result;
  if ((2*sz + 1 + strlen(type->name)) > 1000) return 0;
  *(r++) = '_';
  r = SWIG_PackData(r,ptr,sz);
  strcpy(r,type->name);
  return PyString_FromString(result);
}

/* Install Constants */
SWIGRUNTIME(void)
SWIG_InstallConstants(PyObject *d, swig_const_info constants[]) {
  int i;
  PyObject *obj;
  for (i = 0; constants[i].type; i++) {
    switch(constants[i].type) {
    case SWIG_PY_INT:
      obj = PyInt_FromLong(constants[i].lvalue);
      break;
    case SWIG_PY_FLOAT:
      obj = PyFloat_FromDouble(constants[i].dvalue);
      break;
    case SWIG_PY_STRING:
      obj = PyString_FromString((char *) constants[i].pvalue);
      break;
    case SWIG_PY_POINTER:
      obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype);
      break;
    default:
      obj = 0;
      break;
    }
    if (obj) {
      PyDict_SetItemString(d,constants[i].name,obj);
      Py_DECREF(obj);
    }
  }
}

#endif

#ifdef __cplusplus
}
#endif







/* -------- TYPES TABLE (BEGIN) -------- */

#define  SWIGTYPE_p_variablelist swig_types[0] 
#define  SWIGTYPE_p_simulated_annealing swig_types[1] 
#define  SWIGTYPE_p_basisfile swig_types[2] 
#define  SWIGTYPE_p_FILE swig_types[3] 
#define  SWIGTYPE_p_variable swig_types[4] 
#define  SWIGTYPE_p_simanneal_varlist swig_types[5] 
#define  SWIGTYPE_p_evaluate swig_types[6] 
#define  SWIGTYPE_p_p_char swig_types[7] 
#define  SWIGTYPE_p_string swig_types[8] 
static swig_type_info *swig_types[10];

/* -------- TYPES TABLE (END) -------- */

#define SWIG_init    initsimannealfile

#define SWIG_name    "simannealfile"

#include "simanneal.h"
#include "calculate.h"
#include "evaluate.h"
#include "safe_string.h"
#include "calculate.h"

#ifdef __cplusplus
extern "C" {
#endif
static PyObject *_wrap_new_simanneal_varlist(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simanneal_varlist *result ;
    
    if(!PyArg_ParseTuple(args,(char *)":new_simanneal_varlist")) return NULL;
    result = (simanneal_varlist *)new simanneal_varlist();
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_simanneal_varlist);
    return resultobj;
}


static PyObject *_wrap_delete_simanneal_varlist(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simanneal_varlist *arg0 ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_simanneal_varlist",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simanneal_varlist,1)) == -1) return NULL;
    delete arg0;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_simanneal_varlist_cleany(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simanneal_varlist *arg0 ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:simanneal_varlist_cleany",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simanneal_varlist,1)) == -1) return NULL;
    arg0->clean();
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_simanneal_varlist_clean(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simanneal_varlist *arg0 ;
    struct simanneal_varlist *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:simanneal_varlist_clean",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simanneal_varlist,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_simanneal_varlist,1)) == -1) return NULL;
    arg0->clean(arg1);
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_simanneal_varlist_pt2xn(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simanneal_varlist *arg0 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:simanneal_varlist_pt2xn",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simanneal_varlist,1)) == -1) return NULL;
    result = (int )arg0->pt2xn();
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_simanneal_varlist_vl_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simanneal_varlist *arg0 ;
    struct variablelist *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:simanneal_varlist_vl_set",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simanneal_varlist,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_variablelist,1)) == -1) return NULL;
    arg0->vl = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_simanneal_varlist_vl_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simanneal_varlist *arg0 ;
    PyObject * argo0 =0 ;
    struct variablelist *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:simanneal_varlist_vl_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simanneal_varlist,1)) == -1) return NULL;
    result = (struct variablelist *) (arg0->vl);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_variablelist);
    return resultobj;
}


static PyObject *_wrap_simanneal_varlist_next_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simanneal_varlist *arg0 ;
    struct simanneal_varlist *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:simanneal_varlist_next_set",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simanneal_varlist,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_simanneal_varlist,1)) == -1) return NULL;
    arg0->next = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_simanneal_varlist_next_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simanneal_varlist *arg0 ;
    PyObject * argo0 =0 ;
    struct simanneal_varlist *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:simanneal_varlist_next_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simanneal_varlist,1)) == -1) return NULL;
    result = (struct simanneal_varlist *) (arg0->next);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_simanneal_varlist);
    return resultobj;
}


static PyObject *_wrap_new_simulated_annealing(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *result ;
    
    if(!PyArg_ParseTuple(args,(char *)":new_simulated_annealing")) return NULL;
    result = (simulated_annealing *)new simulated_annealing();
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_simulated_annealing);
    return resultobj;
}


static PyObject *_wrap_new_simulated_annealing_6args(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    struct variablelist *arg0 ;
    struct basisfile *arg1 ;
    struct evaluate *arg2 ;
    int arg3 ;
    double arg4 ;
    struct string *arg5 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    PyObject * argo2 =0 ;
    PyObject * argo5 =0 ;
    simulated_annealing *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOOidO:new_simulated_annealing_6args",&argo0,&argo1,&argo2,&arg3,&arg4,&argo5)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_variablelist,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_basisfile,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo2,(void **) &arg2,SWIGTYPE_p_evaluate,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo5,(void **) &arg5,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (simulated_annealing *)new simulated_annealing(arg0,arg1,arg2,arg3,arg4,arg5);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_simulated_annealing);
    return resultobj;
}


static PyObject *_wrap_delete_simulated_annealing(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_simulated_annealing",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    delete arg0;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_vl_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    struct variablelist *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:simulated_annealing_vl_set",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_variablelist,1)) == -1) return NULL;
    arg0->vl = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_vl_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    PyObject * argo0 =0 ;
    struct variablelist *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:simulated_annealing_vl_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    result = (struct variablelist *) (arg0->vl);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_variablelist);
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_svl_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    struct simanneal_varlist *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:simulated_annealing_svl_set",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_simanneal_varlist,1)) == -1) return NULL;
    arg0->svl = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_svl_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    PyObject * argo0 =0 ;
    struct simanneal_varlist *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:simulated_annealing_svl_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    result = (struct simanneal_varlist *) (arg0->svl);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_simanneal_varlist);
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_text_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    struct basisfile *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:simulated_annealing_text_set",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_basisfile,1)) == -1) return NULL;
    arg0->text = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_text_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    PyObject * argo0 =0 ;
    struct basisfile *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:simulated_annealing_text_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    result = (struct basisfile *) (arg0->text);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_basisfile);
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_success_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    struct evaluate *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:simulated_annealing_success_set",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_evaluate,1)) == -1) return NULL;
    arg0->success = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_success_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    PyObject * argo0 =0 ;
    struct evaluate *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:simulated_annealing_success_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    result = (struct evaluate *) (arg0->success);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_evaluate);
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_tc_max_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    int arg1 ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oi:simulated_annealing_tc_max_set",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    arg0->tc_max = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_tc_max_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:simulated_annealing_tc_max_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    result = (int ) (arg0->tc_max);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_t_factor_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    double arg1 ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Od:simulated_annealing_t_factor_set",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    arg0->t_factor = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_t_factor_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    PyObject * argo0 =0 ;
    double result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:simulated_annealing_t_factor_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    result = (double ) (arg0->t_factor);
    resultobj = PyFloat_FromDouble(result);
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_call_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    struct string *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:simulated_annealing_call_set",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    arg0->call = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_call_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    PyObject * argo0 =0 ;
    struct string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:simulated_annealing_call_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    result = (struct string *) (arg0->call);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_build_varlist(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:simulated_annealing_build_varlist",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    result = (int )arg0->build_varlist();
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_optimize(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:simulated_annealing_optimize",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    result = (int )arg0->optimize();
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_vary_simvarlist(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:simulated_annealing_vary_simvarlist",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    result = (int )arg0->vary_simvarlist();
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_simulated_annealing_take_new_result(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    simulated_annealing *arg0 ;
    struct variable *arg1 ;
    struct variable *arg2 ;
    double arg3 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    PyObject * argo2 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOOd:simulated_annealing_take_new_result",&argo0,&argo1,&argo2,&arg3)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simulated_annealing,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_variable,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo2,(void **) &arg2,SWIGTYPE_p_variable,1)) == -1) return NULL;
    result = (int )arg0->take_new_result(*arg1,*arg2,arg3);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_x_now_2_x_opt(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    struct simanneal_varlist *arg0 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:x_now_2_x_opt",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_simanneal_varlist,1)) == -1) return NULL;
    result = (int )x_now_2_x_opt(arg0);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_calc_4args(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    struct variable *arg0 ;
    struct variablelist *arg1 ;
    struct basisfile *arg2 ;
    struct string *arg3 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    PyObject * argo2 =0 ;
    PyObject * argo3 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOOO:calc_4args",&argo0,&argo1,&argo2,&argo3)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_variable,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_variablelist,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo2,(void **) &arg2,SWIGTYPE_p_basisfile,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo3,(void **) &arg3,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )calculate(*arg0,arg1,arg2,arg3);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_calculate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    struct variable *arg0 ;
    struct basisfile *arg1 ;
    struct string *arg2 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    PyObject * argo2 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOO:calculate",&argo0,&argo1,&argo2)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_variable,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_basisfile,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo2,(void **) &arg2,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )calculate(*arg0,arg1,arg2);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_new_evaluate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    evaluate *result ;
    
    if(!PyArg_ParseTuple(args,(char *)":new_evaluate")) return NULL;
    result = (evaluate *)new evaluate();
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_evaluate);
    return resultobj;
}


static PyObject *_wrap_delete_evaluate(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    evaluate *arg0 ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_evaluate",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_evaluate,1)) == -1) return NULL;
    delete arg0;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_evaluate_criteria_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    evaluate *arg0 ;
    char arg1 ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oc:evaluate_criteria_set",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_evaluate,1)) == -1) return NULL;
    arg0->criteria = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_evaluate_criteria_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    evaluate *arg0 ;
    PyObject * argo0 =0 ;
    char result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:evaluate_criteria_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_evaluate,1)) == -1) return NULL;
    result = (char ) (arg0->criteria);
    resultobj = Py_BuildValue("c",result);
    return resultobj;
}


static PyObject *_wrap_evaluate_goal_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    evaluate *arg0 ;
    struct variable *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:evaluate_goal_set",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_evaluate,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_variable,1)) == -1) return NULL;
    arg0->goal = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_evaluate_goal_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    evaluate *arg0 ;
    PyObject * argo0 =0 ;
    struct variable *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:evaluate_goal_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_evaluate,1)) == -1) return NULL;
    result = (struct variable *) (arg0->goal);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_variable);
    return resultobj;
}


static PyObject *_wrap_evaluate_epsilon_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    evaluate *arg0 ;
    struct variable *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:evaluate_epsilon_set",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_evaluate,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_variable,1)) == -1) return NULL;
    arg0->epsilon = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_evaluate_epsilon_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    evaluate *arg0 ;
    PyObject * argo0 =0 ;
    struct variable *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:evaluate_epsilon_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_evaluate,1)) == -1) return NULL;
    result = (struct variable *) (arg0->epsilon);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_variable);
    return resultobj;
}


static PyObject *_wrap_evaluate_minchange_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    evaluate *arg0 ;
    struct variable *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:evaluate_minchange_set",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_evaluate,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_variable,1)) == -1) return NULL;
    arg0->minchange = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_evaluate_minchange_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    evaluate *arg0 ;
    PyObject * argo0 =0 ;
    struct variable *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:evaluate_minchange_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_evaluate,1)) == -1) return NULL;
    result = (struct variable *) (arg0->minchange);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_variable);
    return resultobj;
}


static PyObject *_wrap_evaluate_n_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    evaluate *arg0 ;
    int arg1 ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oi:evaluate_n_set",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_evaluate,1)) == -1) return NULL;
    arg0->n = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_evaluate_n_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    evaluate *arg0 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:evaluate_n_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_evaluate,1)) == -1) return NULL;
    result = (int ) (arg0->n);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_evaluate_abort(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    evaluate *arg0 ;
    struct variable *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:evaluate_abort",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_evaluate,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_variable,1)) == -1) return NULL;
    result = (int )arg0->abort(*arg1);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_size_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    int arg1 ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oi:string_size_set",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    arg0->size = arg1;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_string_size_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:string_size_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int ) (arg0->size);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_label_set(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    char *arg1 ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:string_label_set",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    {
        if (arg0->label) delete [] arg0->label;
        arg0->label = new char[strlen(arg1)+1];
        strcpy(arg0->label,arg1);
    }
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_string_label_get(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    PyObject * argo0 =0 ;
    char *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:string_label_get",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (char *) (arg0->label);
    resultobj = PyString_FromString(result);
    return resultobj;
}


static PyObject *_wrap_new_string(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)":new_string")) return NULL;
    result = (string *)new string();
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_new_string_int_char(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    int arg0 ;
    char *arg1 = NULL ;
    string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"i|s:new_string_int_char",&arg0,&arg1)) return NULL;
    result = (string *)new string(arg0,arg1);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_new_string_char_char(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    char *arg0 ;
    char *arg1 = NULL ;
    string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"s|s:new_string_char_char",&arg0,&arg1)) return NULL;
    result = (string *)new string(arg0,arg1);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_new_string_string_char(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    char *arg1 = NULL ;
    PyObject * argo0 =0 ;
    string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|s:new_string_string_char",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (string *)new string(*arg0,arg1);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_delete_string(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:delete_string",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    delete arg0;
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_string_clean(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:string_clean",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    arg0->clean();
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_string_cat_string(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    string *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:string_cat_string",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    string &_result_ref = arg0->cat(*arg1);
    result = (string *) &_result_ref;
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_string_cat(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    char *arg1 ;
    PyObject * argo0 =0 ;
    string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:string_cat",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    string &_result_ref = arg0->cat(arg1);
    result = (string *) &_result_ref;
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_string_copy_string(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    string *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:string_copy_string",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    string &_result_ref = arg0->copy(*arg1);
    result = (string *) &_result_ref;
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_string_copy_char(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    char *arg1 ;
    PyObject * argo0 =0 ;
    string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:string_copy_char",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    string &_result_ref = arg0->copy(arg1);
    result = (string *) &_result_ref;
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_string_copy_dl(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    double arg1 ;
    long arg2 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"Odl:string_copy_dl",&argo0,&arg1,&arg2)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->copy(arg1,arg2);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_copy_i(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    int arg1 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oi:string_copy_i",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->copy(arg1);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_copy(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    struct variable *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:string_copy",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_variable,1)) == -1) return NULL;
    result = (int )arg0->copy(arg1);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_out(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    char **arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:string_out",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_p_char,1)) == -1) return NULL;
    arg0->out(arg1);
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_string_ncopy_string_i(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    string *arg1 ;
    int arg2 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOi:string_ncopy_string_i",&argo0,&argo1,&arg2)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    string &_result_ref = arg0->ncopy(*arg1,arg2);
    result = (string *) &_result_ref;
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_string_ncopy(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    string *arg1 ;
    int arg2 ;
    int arg3 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOii:string_ncopy",&argo0,&argo1,&arg2,&arg3)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    string &_result_ref = arg0->ncopy(*arg1,arg2,arg3);
    result = (string *) &_result_ref;
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_string_compose_str_str_char(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    string *arg1 ;
    string *arg2 ;
    char *arg3 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    PyObject * argo2 =0 ;
    string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOOs:string_compose_str_str_char",&argo0,&argo1,&argo2,&arg3)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo2,(void **) &arg2,SWIGTYPE_p_string,1)) == -1) return NULL;
    string &_result_ref = arg0->compose(*arg1,*arg2,arg3);
    result = (string *) &_result_ref;
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_string_compose_str_char_char(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    string *arg1 ;
    char *arg2 ;
    char *arg3 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOss:string_compose_str_char_char",&argo0,&argo1,&arg2,&arg3)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    string &_result_ref = arg0->compose(*arg1,arg2,arg3);
    result = (string *) &_result_ref;
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_string_compose_str_d_char(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    string *arg1 ;
    double arg2 ;
    char *arg3 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOds:string_compose_str_d_char",&argo0,&argo1,&arg2,&arg3)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    string &_result_ref = arg0->compose(*arg1,arg2,arg3);
    result = (string *) &_result_ref;
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_string_compose(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    string *arg1 ;
    int arg2 ;
    char *arg3 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    string *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOis:string_compose",&argo0,&argo1,&arg2,&arg3)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    string &_result_ref = arg0->compose(*arg1,arg2,arg3);
    result = (string *) &_result_ref;
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_string);
    return resultobj;
}


static PyObject *_wrap_string_element(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    int arg1 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oi:string_element",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->element(arg1);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_compose_struct_string(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    struct string *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:string_compose_struct_string",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->compare(*arg1);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_compare(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    char *arg1 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:string_compare",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->compare(arg1);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_strcompspan_chari(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    char *arg1 ;
    int arg2 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"Osi:string_strcompspan_chari",&argo0,&arg1,&arg2)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->string_complement_span(arg1,arg2);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_strcompspan_struct_stringi(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    struct string *arg1 ;
    int arg2 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOi:string_strcompspan_struct_stringi",&argo0,&argo1,&arg2)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->string_complement_span(*arg1,arg2);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_string_complement_span(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    char *arg1 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:string_string_complement_span",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->string_complement_span(arg1);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_stringspan_struct_stringi(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    struct string *arg1 ;
    int arg2 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOi:string_stringspan_struct_stringi",&argo0,&argo1,&arg2)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->string_span(*arg1,arg2);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_string_span(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    char *arg1 ;
    int arg2 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"Osi:string_string_span",&argo0,&arg1,&arg2)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->string_span(arg1,arg2);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_stringstring_struct_string_char(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    struct string *arg1 ;
    char *arg2 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOs:string_stringstring_struct_string_char",&argo0,&argo1,&arg2)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->string_string(*arg1,arg2);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_stringstring_structstring_structstring(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    struct string *arg1 ;
    struct string *arg2 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    PyObject * argo2 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOO:string_stringstring_structstring_structstring",&argo0,&argo1,&argo2)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo2,(void **) &arg2,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->string_string(*arg1,*arg2);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_string_string(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    struct string *arg1 ;
    struct string *arg2 ;
    int arg3 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    PyObject * argo2 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOOi:string_string_string",&argo0,&argo1,&argo2,&arg3)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo2,(void **) &arg2,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->string_string(*arg1,*arg2,arg3);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_string_character(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    char arg1 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oc:string_string_character",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->string_character(arg1);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_string_pointer_break(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    struct string *arg1 ;
    char *arg2 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOs:string_string_pointer_break",&argo0,&argo1,&arg2)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    arg0->string_pointer_break(*arg1,arg2);
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_string_fileopen(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    char *arg1 ;
    PyObject * argo0 =0 ;
    FILE *result ;
    
    if(!PyArg_ParseTuple(args,(char *)"Os:string_fileopen",&argo0,&arg1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (FILE *)arg0->fileopen(arg1);
    resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_FILE);
    return resultobj;
}


static PyObject *_wrap_string_fileread(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    string *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:string_fileread",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->fileread(*arg1);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_filereadc(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    string *arg1 ;
    char arg2 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOc:string_filereadc",&argo0,&argo1,&arg2)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->filereadc(*arg1,arg2);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_filewrite_string_char(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    string *arg1 ;
    char *arg2 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OOs:string_filewrite_string_char",&argo0,&argo1,&arg2)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->filewrite(*arg1,arg2);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_filewrite(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    FILE *arg1 ;
    PyObject * argo0 =0 ;
    PyObject * argo1 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:string_filewrite",&argo0,&argo1)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    if ((SWIG_ConvertPtr(argo1,(void **) &arg1,SWIGTYPE_p_FILE,1)) == -1) return NULL;
    result = (int )arg0->filewrite(arg1);
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_system_call(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    PyObject * argo0 =0 ;
    int result ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:string_system_call",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    result = (int )arg0->system_call();
    resultobj = PyInt_FromLong((long)result);
    return resultobj;
}


static PyObject *_wrap_string_init(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    string *arg0 ;
    int arg1 ;
    char *arg2 = NULL ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oi|s:string_init",&argo0,&arg1,&arg2)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    arg0->init(arg1,arg2);
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_print(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    struct string *arg0 ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:print",&argo0)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    print(*arg0);
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_strprint_structstring_char_char(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    struct string *arg0 ;
    char *arg1 = NULL ;
    char *arg2 = NULL ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O|ss:strprint_structstring_char_char",&argo0,&arg1,&arg2)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    strprint(*arg0,arg1,arg2);
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_strprint_structstring_int_char_char(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    struct string *arg0 ;
    int arg1 ;
    char *arg2 = NULL ;
    char *arg3 = NULL ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oi|ss:strprint_structstring_int_char_char",&argo0,&arg1,&arg2,&arg3)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    strprint(*arg0,arg1,arg2,arg3);
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyObject *_wrap_strprint(PyObject *self, PyObject *args) {
    PyObject *resultobj;
    struct string *arg0 ;
    int arg1 ;
    char arg2 ;
    char *arg3 = NULL ;
    char *arg4 = NULL ;
    PyObject * argo0 =0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"Oic|ss:strprint",&argo0,&arg1,&arg2,&arg3,&arg4)) return NULL;
    if ((SWIG_ConvertPtr(argo0,(void **) &arg0,SWIGTYPE_p_string,1)) == -1) return NULL;
    strprint(*arg0,arg1,arg2,arg3,arg4);
    Py_INCREF(Py_None);
    resultobj = Py_None;
    return resultobj;
}


static PyMethodDef simannealfileMethods[] = {
	 { (char *)"new_simanneal_varlist", _wrap_new_simanneal_varlist, METH_VARARGS },
	 { (char *)"delete_simanneal_varlist", _wrap_delete_simanneal_varlist, METH_VARARGS },
	 { (char *)"simanneal_varlist_cleany", _wrap_simanneal_varlist_cleany, METH_VARARGS },
	 { (char *)"simanneal_varlist_clean", _wrap_simanneal_varlist_clean, METH_VARARGS },
	 { (char *)"simanneal_varlist_pt2xn", _wrap_simanneal_varlist_pt2xn, METH_VARARGS },
	 { (char *)"simanneal_varlist_vl_set", _wrap_simanneal_varlist_vl_set, METH_VARARGS },
	 { (char *)"simanneal_varlist_vl_get", _wrap_simanneal_varlist_vl_get, METH_VARARGS },
	 { (char *)"simanneal_varlist_next_set", _wrap_simanneal_varlist_next_set, METH_VARARGS },
	 { (char *)"simanneal_varlist_next_get", _wrap_simanneal_varlist_next_get, METH_VARARGS },
	 { (char *)"new_simulated_annealing", _wrap_new_simulated_annealing, METH_VARARGS },
	 { (char *)"new_simulated_annealing_6args", _wrap_new_simulated_annealing_6args, METH_VARARGS },
	 { (char *)"delete_simulated_annealing", _wrap_delete_simulated_annealing, METH_VARARGS },
	 { (char *)"simulated_annealing_vl_set", _wrap_simulated_annealing_vl_set, METH_VARARGS },
	 { (char *)"simulated_annealing_vl_get", _wrap_simulated_annealing_vl_get, METH_VARARGS },
	 { (char *)"simulated_annealing_svl_set", _wrap_simulated_annealing_svl_set, METH_VARARGS },
	 { (char *)"simulated_annealing_svl_get", _wrap_simulated_annealing_svl_get, METH_VARARGS },
	 { (char *)"simulated_annealing_text_set", _wrap_simulated_annealing_text_set, METH_VARARGS },
	 { (char *)"simulated_annealing_text_get", _wrap_simulated_annealing_text_get, METH_VARARGS },
	 { (char *)"simulated_annealing_success_set", _wrap_simulated_annealing_success_set, METH_VARARGS },
	 { (char *)"simulated_annealing_success_get", _wrap_simulated_annealing_success_get, METH_VARARGS },
	 { (char *)"simulated_annealing_tc_max_set", _wrap_simulated_annealing_tc_max_set, METH_VARARGS },
	 { (char *)"simulated_annealing_tc_max_get", _wrap_simulated_annealing_tc_max_get, METH_VARARGS },
	 { (char *)"simulated_annealing_t_factor_set", _wrap_simulated_annealing_t_factor_set, METH_VARARGS },
	 { (char *)"simulated_annealing_t_factor_get", _wrap_simulated_annealing_t_factor_get, METH_VARARGS },
	 { (char *)"simulated_annealing_call_set", _wrap_simulated_annealing_call_set, METH_VARARGS },
	 { (char *)"simulated_annealing_call_get", _wrap_simulated_annealing_call_get, METH_VARARGS },
	 { (char *)"simulated_annealing_build_varlist", _wrap_simulated_annealing_build_varlist, METH_VARARGS },
	 { (char *)"simulated_annealing_optimize", _wrap_simulated_annealing_optimize, METH_VARARGS },
	 { (char *)"simulated_annealing_vary_simvarlist", _wrap_simulated_annealing_vary_simvarlist, METH_VARARGS },
	 { (char *)"simulated_annealing_take_new_result", _wrap_simulated_annealing_take_new_result, METH_VARARGS },
	 { (char *)"x_now_2_x_opt", _wrap_x_now_2_x_opt, METH_VARARGS },
	 { (char *)"calc_4args", _wrap_calc_4args, METH_VARARGS },
	 { (char *)"calculate", _wrap_calculate, METH_VARARGS },
	 { (char *)"new_evaluate", _wrap_new_evaluate, METH_VARARGS },
	 { (char *)"delete_evaluate", _wrap_delete_evaluate, METH_VARARGS },
	 { (char *)"evaluate_criteria_set", _wrap_evaluate_criteria_set, METH_VARARGS },
	 { (char *)"evaluate_criteria_get", _wrap_evaluate_criteria_get, METH_VARARGS },
	 { (char *)"evaluate_goal_set", _wrap_evaluate_goal_set, METH_VARARGS },
	 { (char *)"evaluate_goal_get", _wrap_evaluate_goal_get, METH_VARARGS },
	 { (char *)"evaluate_epsilon_set", _wrap_evaluate_epsilon_set, METH_VARARGS },
	 { (char *)"evaluate_epsilon_get", _wrap_evaluate_epsilon_get, METH_VARARGS },
	 { (char *)"evaluate_minchange_set", _wrap_evaluate_minchange_set, METH_VARARGS },
	 { (char *)"evaluate_minchange_get", _wrap_evaluate_minchange_get, METH_VARARGS },
	 { (char *)"evaluate_n_set", _wrap_evaluate_n_set, METH_VARARGS },
	 { (char *)"evaluate_n_get", _wrap_evaluate_n_get, METH_VARARGS },
	 { (char *)"evaluate_abort", _wrap_evaluate_abort, METH_VARARGS },
	 { (char *)"string_size_set", _wrap_string_size_set, METH_VARARGS },
	 { (char *)"string_size_get", _wrap_string_size_get, METH_VARARGS },
	 { (char *)"string_label_set", _wrap_string_label_set, METH_VARARGS },
	 { (char *)"string_label_get", _wrap_string_label_get, METH_VARARGS },
	 { (char *)"new_string", _wrap_new_string, METH_VARARGS },
	 { (char *)"new_string_int_char", _wrap_new_string_int_char, METH_VARARGS },
	 { (char *)"new_string_char_char", _wrap_new_string_char_char, METH_VARARGS },
	 { (char *)"new_string_string_char", _wrap_new_string_string_char, METH_VARARGS },
	 { (char *)"delete_string", _wrap_delete_string, METH_VARARGS },
	 { (char *)"string_clean", _wrap_string_clean, METH_VARARGS },
	 { (char *)"string_cat_string", _wrap_string_cat_string, METH_VARARGS },
	 { (char *)"string_cat", _wrap_string_cat, METH_VARARGS },
	 { (char *)"string_copy_string", _wrap_string_copy_string, METH_VARARGS },
	 { (char *)"string_copy_char", _wrap_string_copy_char, METH_VARARGS },
	 { (char *)"string_copy_dl", _wrap_string_copy_dl, METH_VARARGS },
	 { (char *)"string_copy_i", _wrap_string_copy_i, METH_VARARGS },
	 { (char *)"string_copy", _wrap_string_copy, METH_VARARGS },
	 { (char *)"string_out", _wrap_string_out, METH_VARARGS },
	 { (char *)"string_ncopy_string_i", _wrap_string_ncopy_string_i, METH_VARARGS },
	 { (char *)"string_ncopy", _wrap_string_ncopy, METH_VARARGS },
	 { (char *)"string_compose_str_str_char", _wrap_string_compose_str_str_char, METH_VARARGS },
	 { (char *)"string_compose_str_char_char", _wrap_string_compose_str_char_char, METH_VARARGS },
	 { (char *)"string_compose_str_d_char", _wrap_string_compose_str_d_char, METH_VARARGS },
	 { (char *)"string_compose", _wrap_string_compose, METH_VARARGS },
	 { (char *)"string_element", _wrap_string_element, METH_VARARGS },
	 { (char *)"string_compose_struct_string", _wrap_string_compose_struct_string, METH_VARARGS },
	 { (char *)"string_compare", _wrap_string_compare, METH_VARARGS },
	 { (char *)"string_strcompspan_chari", _wrap_string_strcompspan_chari, METH_VARARGS },
	 { (char *)"string_strcompspan_struct_stringi", _wrap_string_strcompspan_struct_stringi, METH_VARARGS },
	 { (char *)"string_string_complement_span", _wrap_string_string_complement_span, METH_VARARGS },
	 { (char *)"string_stringspan_struct_stringi", _wrap_string_stringspan_struct_stringi, METH_VARARGS },
	 { (char *)"string_string_span", _wrap_string_string_span, METH_VARARGS },
	 { (char *)"string_stringstring_struct_string_char", _wrap_string_stringstring_struct_string_char, METH_VARARGS },
	 { (char *)"string_stringstring_structstring_structstring", _wrap_string_stringstring_structstring_structstring, METH_VARARGS },
	 { (char *)"string_string_string", _wrap_string_string_string, METH_VARARGS },
	 { (char *)"string_string_character", _wrap_string_string_character, METH_VARARGS },
	 { (char *)"string_string_pointer_break", _wrap_string_string_pointer_break, METH_VARARGS },
	 { (char *)"string_fileopen", _wrap_string_fileopen, METH_VARARGS },
	 { (char *)"string_fileread", _wrap_string_fileread, METH_VARARGS },
	 { (char *)"string_filereadc", _wrap_string_filereadc, METH_VARARGS },
	 { (char *)"string_filewrite_string_char", _wrap_string_filewrite_string_char, METH_VARARGS },
	 { (char *)"string_filewrite", _wrap_string_filewrite, METH_VARARGS },
	 { (char *)"string_system_call", _wrap_string_system_call, METH_VARARGS },
	 { (char *)"string_init", _wrap_string_init, METH_VARARGS },
	 { (char *)"print", _wrap_print, METH_VARARGS },
	 { (char *)"strprint_structstring_char_char", _wrap_strprint_structstring_char_char, METH_VARARGS },
	 { (char *)"strprint_structstring_int_char_char", _wrap_strprint_structstring_int_char_char, METH_VARARGS },
	 { (char *)"strprint", _wrap_strprint, METH_VARARGS },
	 { NULL, NULL }
};

#ifdef __cplusplus
}
#endif

/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */

static swig_type_info _swigt__p_variablelist[] = {{"_p_variablelist", 0, "struct variablelist *"},{"_p_variablelist"},{0}};
static swig_type_info _swigt__p_simulated_annealing[] = {{"_p_simulated_annealing", 0, "simulated_annealing *"},{"_p_simulated_annealing"},{0}};
static swig_type_info _swigt__p_basisfile[] = {{"_p_basisfile", 0, "struct basisfile *"},{"_p_basisfile"},{0}};
static swig_type_info _swigt__p_FILE[] = {{"_p_FILE", 0, "FILE *"},{"_p_FILE"},{0}};
static swig_type_info _swigt__p_variable[] = {{"_p_variable", 0, "struct variable *"},{"_p_variable"},{0}};
static swig_type_info _swigt__p_simanneal_varlist[] = {{"_p_simanneal_varlist", 0, "struct simanneal_varlist *"},{"_p_simanneal_varlist"},{0}};
static swig_type_info _swigt__p_evaluate[] = {{"_p_evaluate", 0, "evaluate *"},{"_p_evaluate"},{0}};
static swig_type_info _swigt__p_p_char[] = {{"_p_p_char", 0, "char **"},{"_p_p_char"},{0}};
static swig_type_info _swigt__p_string[] = {{"_p_string", 0, "struct string *"},{"_p_string"},{0}};

static swig_type_info *swig_types_initial[] = {
_swigt__p_variablelist, 
_swigt__p_simulated_annealing, 
_swigt__p_basisfile, 
_swigt__p_FILE, 
_swigt__p_variable, 
_swigt__p_simanneal_varlist, 
_swigt__p_evaluate, 
_swigt__p_p_char, 
_swigt__p_string, 
0
};


/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */

static swig_const_info swig_const_table[] = {
{0}};

static PyObject *SWIG_globals;
#ifdef __cplusplus
extern "C" 
#endif
SWIGEXPORT(void) initsimannealfile(void) {
    PyObject *m, *d;
    int i;
    SWIG_globals = SWIG_newvarlink();
    m = Py_InitModule((char*)"simannealfile", simannealfileMethods);
    d = PyModule_GetDict(m);
    for (i = 0; swig_types_initial[i]; i++) {
        swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
    }
    SWIG_InstallConstants(d,swig_const_table);
}


--------------090302080802010307050504
Content-Type: text/plain;
 name="variable.cpp"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="variable.cpp"

#include "variable.h"
#include "basisfile.h"

variable::variable () {
  sv = NULL;
  dprecision = 6;
  type = '0';
}

variable::variable (char t) {
  init (t);
}

variable::variable (double d, int prec) {
  init (d, prec);
}

variable::variable (int i) {
  init (i);
}

variable::variable (struct string &s) {
  init (s);
}

variable::~variable () {
}


void variable::init (char t) {
  type = t;
  sv = NULL;
}

void variable::init (double d, int prec) {
  sv = NULL;
  dv = d;
  dprecision = prec;
  type = 'd';
}

void variable::init (int i) {
  sv = NULL;
  iv = i;
  type = 'i';
}

void variable::init (struct string &s) {
  sv = new struct string;
  sv->copy (s);
  type = 's';
}

struct variable &variable::operator= (struct variable &v) {
  (*this).type = v.type;
  switch (v.type) {
  case 'd':
    (*this).dv = v.dv;
    (*this).dprecision = v.dprecision;
    break;
  case 'i':
    (*this).iv = v.iv;
    break;
  case 's':
    (*this).sv = new struct string;
    (*this).sv->copy (*(v.sv));
    break;
  default:
    printf ("&variable::operator= (struct variable &v):\n ");
    printf ("Unknown type `%c'.\n", v.type);
    exit (1);
    break;
  }
  return *this;
}

int variable::copy (struct string &s) {
  char *str;
  s.out (&str);
  switch (type) {
  case 'd' : /* double value */
    if (!sscanf(str, "%lf", &dv)) {
      printf ("variable::copy (struct string &s):\n ");
      printf ("Error while reading double value in from string:\n ");
      strprint (s, "`", "'\n");
      return 1;
    }
    break;
  case 'i' : /* integer value */
    if (!sscanf(str, "%d", &dv)) {
      printf ("variable::copy (struct string &s):\n ");
      printf ("Error while reading integer value in from string:\n ");
      strprint (s, "`", "'\n");
      return 1;
    }
    break;
    break;
  case 's' : /* string value */
    sv = new struct string (s);
    break;
  default :
    printf ("variable::copy (struct string &s):\n ");
    printf ("Unknown type of variable `%c'.\n", type);
    return 1;
  }
  return 0;
}

simanneal_parameter::simanneal_parameter () {
  dx = NULL;
}

simanneal_parameter::~simanneal_parameter () {
  if (dx) {
    delete dx;
    dx = NULL;
  }
}

variablelist::variablelist () {
  next = NULL;
  text = NULL;
  x_now = NULL;
  x_opt = NULL;
  x_min = NULL;
  x_max = NULL;
  sap = NULL;
}

variablelist::~variablelist () {
  clean ();
}

void variablelist::clean () {
  clean (this);
}

void variablelist::clean (struct variablelist *vl) {
  if (vl) {
    if (vl->next) {
      clean (vl->next);
      vl->next = NULL;
    }
    preseparator.clean ();
    pastseparator.clean ();
    if (x_opt) {
      delete x_opt;
      x_opt = NULL;
    }
    if (x_now) {
      delete x_now;
      x_now = NULL;
    }
    if (x_min) {
      delete x_min;
      x_min = NULL;
    }
    if (x_max) {
      delete x_max;
      x_max = NULL;
    }
    if (text) {
      delete text;
      text = NULL;
    }
    if (sap) {
      delete sap;
      sap = NULL;
    }
  }
}

int variablelist::pt2xn (int n) {
  int i=0;
  struct variablelist *help = this;
  
  while (help && i<n) {
    if (help->x_now->copy (help->text->parameter_text)) {
      printf ("variablelist::pt2xn (int n):\n ");
      printf ("Error while copying parameter_text to x_now.\n");
      return 1;
    }
    help = help->next;
    i++;
  }
  return 0;
}

int read_double (double &dv, struct variable *v) {
  if (v->type == 'd') {
    dv = v->dv;
    return 0;
  }
  printf ("read_double:\n");
  printf (" variable contains `%c'-value instead of double (`d').\n", v->type);
  return 1;
}


int random_step (struct variable *point, struct variable *intervall) {
  double p, i;
  switch (point->type) {
  case 'd' : /* double value */
    if (read_double(p, point)) {
      printf("random_step:\n Error while reading point.\n");
      return 1;
    }
    if (read_double(i, intervall)) {
      printf("random_step:\n Error while reading intervall.\n");
      return 1;
    }
    point->dv = point->dv - i + 2*i*rand()/RAND_MAX; 
    break;
  case 'i' : /* integer value */
    printf ("random_step:\n Stepping with integers isn't implemented yet.\n");
    return 1;
    break;
  case 's' : /* string value */
    printf ("random_step:\n Stepping with strings isn't implemented yet.\n");
    return 1;
    break;
  default :
    printf ("random_step:\n Unknown type of point `%c'.\n", point->type);
    return 1;
  }
  return 0;
}

int smaller (struct variable *v1, struct variable *v2) {
  switch (v1->type) {
  case 'd' : /* double value */
    double d2;
    if (read_double(d2, v2)) {
      printf("smaller:\n Error while reading v2.\n");
      return -1;
    }
    return (v1 < v2);
    break;
  case 'i' : /* integer value */
    printf ("smaller:\n Comparison with integers isn't implemented yet.\n");
    return -1;
    break;
  case 's' : /* string value */
    printf ("smaller:\n Comparison with strings isn't implemented yet.\n");
    return -1;
    break;
  default :
    printf ("smaller:\n Unknown type of v1 `%c'.\n", v1->type);
    return -1;
  }
  return 0;
}

int greater (struct variable *v1, struct variable *v2) {
  switch (v1->type) {
  case 'd' : /* double value */
    double d2;
    if (read_double(d2, v2)) {
      printf("greater:\n Error while reading v2.\n");
      return -1;
    }
    return (v1 > v2);
    break;
  case 'i' : /* integer value */
    printf ("greater:\n Comparison with integers isn't implemented yet.\n");
    return -1;
    break;
  case 's' : /* string value */
    printf ("greater:\n Comparison with strings isn't implemented yet.\n");
    return -1;
    break;
  default :
    printf ("greater:\n Unknown type of v1 `%c'.\n", v1->type);
    return -1;
  }
  return 0;
}

--------------090302080802010307050504
Content-Type: text/plain;
 name="variable.h"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="variable.h"

#ifndef VARIABLE_H
#define VARIABLE_H

#include "safe_string.h"

struct variable {
  variable ();
  variable (char t);
  variable (double d, int prec = 6);
  variable (int i);
  variable (struct string &s);
  ~variable ();

  struct variable &operator = (struct variable &v); 

  void init (char t);
  void init (double d, int prec = 6);
  void init (int i);
  void init (struct string &s);
  
  int copy (struct string &s);

  char type;
  double dv;
  int dprecision;
  int iv;
  struct string *sv;
};

struct simanneal_parameter {
  simanneal_parameter ();
  ~simanneal_parameter ();

  /* maximum of deviation from actual x */
  struct variable *dx;
};

struct variablelist {
  variablelist ();
  ~variablelist ();

  void clean ();
  void clean (struct variablelist *vl);

  int number;
  int linenumber;
  int position;
  struct string preseparator;
  struct string pastseparator;
  struct string *x_opt;
  struct variable *x_now;
  struct variable *x_min;
  struct variable *x_max;
  struct filetext *text;

  struct variablelist *next;

  /* parameter for simulated annealing for one variable. */
  struct simanneal_parameter *sap;

  /* copies parametertext's to x_now for n variables.*/
  int pt2xn (int n);
};

int read_double (double &dv, struct variable *v);
int smaller (struct variable *v1, struct variable *v2);
int greater (struct variable *v1, struct variable *v2);
/* builds new point from point and intervall randomly.  New point is
   inside intervall [point-intervall; point+intervall]. */
int random_step (struct variable *point, struct variable *intervall);
void print (struct variablelist *vl);
#endif

--------------090302080802010307050504--