Success!

ANOQ of the Sun anoq@hardcoreprocessing.com
Fri, 5 Nov 1999 14:19:50 -0800


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01BF27DC.5998CBDC
Content-Type: text/plain;
	charset="windows-1252"

Yes!


Now it works! I used the SDL_mangle.h. I have commented out
the code I wrote for the "real" WinMain (which aparently didn't
work - at least not with SDL...)

I commented it out by writing:
#if defined(_WIN320)
so that you can still use grep "WIN32" * to spot the
interesting parts of the code.

I have attached the source files that might have changed.

And I've attached the demo for Windows (this time there
are fewer and smaller files :)

"SDL-dib.dll" and "Game.exe" goes beside the Linux file "Game",
and you should also create a copy of background.bmp and call
it blocks.bmp, like this:

<anywhere>/SDL-dib.dll
<anywhere>/Game.exe
<anywhere>/GFX/background.bmp
<anywhere>/GFX/blocks.bmp

Now the blocks also changes when the mouse
is passed over them, and there are 10 static
blocks at the side...


The port is not complete as it is, but I guess the
missing stuff can be written as it is needed...
Thanks a lot for all your help and kindness!

It's a pleasure to have hope of writing games in SML again :)


Cheers
-- 
http://www.HardcoreProcessing.com


------_=_NextPart_000_01BF27DC.5998CBDC
Content-Type: application/x-unknown-content-type-ProjectBuilder.c;
	name="gc.c"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="gc.c"

/* Copyright (C) 1997-1999 NEC Research Institute.=0A=
 * Please see the file LICENSE for license information.=0A=
 */=0A=
=0A=
#include "gc.h"=0A=
=0A=
#if defined(_WIN32)=0A=
#include <windows.h>=0A=
#include <sys/timeb.h>=0A=
=0A=
#define pagesize 4096 //FIXME: I guess this is correct for now, but =
ugly...=0A=
=0A=
// I _think_ this is correct - it's some constants from Delphi...=0A=
=0A=
#ifndef _SH_DENYRD=0A=
#define _O_RDONLY 0=0A=
#define _O_WRONLY 1=0A=
#define _O_RDWR 2=0A=
//OF_SHARE_COMPAT  0=0A=
//OF_SHARE_EXCLUSIVE  0x10=0A=
#define _SH_DENYWR  0x20=0A=
#define _SH_DENYRD  48=0A=
#define _SH_DENYNO  0x40=0A=
//OF_PARSE  0x100=0A=
//OF_DELETE  0x200=0A=
//OF_VERIFY  0x400=0A=
//OF_CANCEL  0x800=0A=
//#define _O_CREAT  0x1000=0A=
//OF_PROMPT  0x2000=0A=
//OF_EXIST  0x4000=0A=
//OF_REOPEN  0x8000=0A=
#endif=0A=
=0A=
#else=0A=
#include <sys/mman.h>=0A=
#include <sys/resource.h>=0A=
#endif=0A=
=0A=
#include <fcntl.h>=0A=
#include <string.h>=0A=
#include <values.h>=0A=
=0A=
#define GC_DISPLAY_HEAP FALSE=0A=
#define GC_DEBUG FALSE=0A=
#define GC_DEBUG_ALLOC FALSE=0A=
#define STRING_HEADER GC_arrayHeader(1, 0)=0A=
#define FORWARDED 0xFFFFFFFF=0A=
#define NUM_POINTERS_MASK 0x0000FFFF=0A=
#define IS_NORMAL_MASK 0x8000=0A=
#define NUM_NON_POINTERS_MASK 0x7FFF=0A=
=0A=
/* Continuation objects are layed out as follows.=0A=
 * 1 word header (CONT_HEADER)=0A=
 * 1 uint size=0A=
 * 1 uint exnStack=0A=
 * size words of stack data=0A=
 */=0A=
#define CONT_HEADER 0x7FFFFFFF=0A=
=0A=
#define toBytes(n) ((n) << 2)=0A=
=0A=
typedef void (*pointerFun)(GC_state *s, pointer *p);=0A=
=0A=
#if defined(_WIN32)=0A=
// These seems to be defined already...=0A=
// #define min(x, y) (((uint)x < (uint)y) ? (uint)x : (uint)y)=0A=
// #define max(x, y) (((uint)x > (uint)y) ? (uint)x : (uint)y)=0A=
#else=0A=
static inline uint min(uint x, uint y) {=0A=
	return ((x < y) ? x : y);=0A=
}=0A=
=0A=
static inline uint max(uint x, uint y) {=0A=
	return ((x > y) ? x : y);=0A=
}=0A=
#endif=0A=
=0A=
static ushort empty_GC_offsets[] =3D { 0 };=0A=
=0A=
static void noLocals(GC_state *s) {=0A=
	s->bytesRequested =3D 0;=0A=
	s->localOffsets =3D empty_GC_offsets;=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*               Safe mmap and munmap                */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#if defined(_WIN32)=0A=
// This is from the SML/NJ source...=0A=
=0A=
void *alloc_vmem(int nb)=0A=
{=0A=
  void *p;=0A=
  =0A=
  p =3D (void *) VirtualAlloc(NULL,=0A=
    			    nb,=0A=
    			    MEM_COMMIT|MEM_RESERVE,=0A=
    			    PAGE_EXECUTE_READWRITE);=0A=
  if (p =3D=3D NULL) {=0A=
     die("VirtualAlloc failed on request of size %lx\n", nb);=0A=
  }=0A=
  return p;=0A=
}=0A=
    			    			    			              =0A=
/* free_vmem:=0A=
 * Return  memory to OS.=0A=
*/=0A=
void free_vmem (void *p)=0A=
{=0A=
  if (!VirtualFree((LPVOID)p,=0A=
                   0,=0A=
    	           MEM_RELEASE)) {=0A=
     die("unable to VirtualFree memory at %lx\n", p);=0A=
  }=0A=
}=0A=
#endif=0A=
=0A=
static void *smmap(size_t length) {=0A=
	void *result;=0A=
	=0A=
#if defined(_WIN32)=0A=
        result =3D alloc_vmem(length);=0A=
#else	=0A=
	result =3D mmap(NULL, length, PROT_READ | PROT_WRITE, =0A=
			MAP_PRIVATE | MAP_ANON, -1, 0);=0A=
#endif=0A=
	=0A=
	if (result =3D=3D (void*)-1) die("mmap failed");=0A=
	=0A=
	return result;=0A=
}=0A=
=0A=
static void smunmap(pointer base, size_t length) {=0A=
	if (0 =3D=3D length)=0A=
		return;=0A=
#if defined(_WIN32)=0A=
	free_vmem(base);=0A=
#else=0A=
	if (0 !=3D munmap(base, length))=0A=
		die("munmap failed");=0A=
#endif=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                fromSpace, toSpace                 */=0A=
/* ------------------------------------------------- */=0A=
=0A=
static inline void setLimit(GC_state *s) {=0A=
	s->limit =3D s->base + s->fromSize;=0A=
}=0A=
=0A=
static void fromSpace(GC_state *s) {=0A=
	s->base =3D smmap(s->fromSize);=0A=
	if (s->fromSize > s->maxHeapSizeSeen)=0A=
		s->maxHeapSizeSeen =3D s->fromSize;=0A=
	setLimit(s);=0A=
}=0A=
=0A=
static void toSpace(GC_state *s) {=0A=
	s->toBase =3D smmap(s->toSize);=0A=
	if (s->toSize > s->maxHeapSizeSeen)=0A=
		s->maxHeapSizeSeen =3D s->toSize;=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                    currentTime                    */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* return time as number of milliseconds */=0A=
static uint currentTime() {=0A=
	uint result;=0A=
	=0A=
#if defined(_WIN32)=0A=
	result =3D GetTickCount();=0A=
#else=0A=
	struct rusage ru;=0A=
	getrusage(RUSAGE_SELF, &ru);=0A=
	=0A=
	result =3D 0;=0A=
	result +=3D 1000 * ru.ru_utime.tv_sec;=0A=
	result +=3D 1000 * ru.ru_stime.tv_sec;=0A=
	result +=3D ru.ru_utime.tv_usec / 1000;=0A=
	result +=3D ru.ru_stime.tv_usec / 1000;=0A=
#endif=0A=
=0A=
	return result;=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                     roundPage                     */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/*=0A=
 * Round size up to a multiple of the size of a page.=0A=
 */=0A=
size_t roundPage(size_t size)=0A=
{=0A=
	static size_t	psize;=0A=
=0A=
#if defined(_WIN32)=0A=
	psize =3D pagesize;//FIXME: I guess this is correct for now, but not =
nice...=0A=
#else=0A=
	psize =3D getpagesize();=0A=
#endif=0A=
	size +=3D psize - 1;=0A=
	size -=3D size % psize;=0A=
	return (size);=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                  computeHeapSize                  */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* returns min(s->maxHeapSize, live * ratio).=0A=
 * It is careful not to overflow when doing the multiply.=0A=
 * It should only be called when not s->useFixedHeap, since =
s->maxHeapSize is=0A=
 * only set in that case.=0A=
 */=0A=
static uint computeHeapSize(GC_state *s, uint live, uint ratio) {=0A=
	ullong needed;=0A=
=0A=
	assert(not s->useFixedHeap);=0A=
=0A=
	needed =3D ((ullong)live) * ratio;=0A=
	return ((needed > s->maxHeapSize)=0A=
		? s->maxHeapSize=0A=
		: roundPage(needed));=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*               extractArrayNumBytes                */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* The number of bytes in an array, not including the header. */=0A=
static inline uint extractArrayNumBytes(pointer p, =0A=
					 uint numPointers,=0A=
					 uint numNonPointers) {=0A=
	uint numElements, bytesPerElement, result;=0A=
	=0A=
	numElements =3D GC_arrayNumElements(p);=0A=
	bytesPerElement =3D numNonPointers + toBytes(numPointers);=0A=
	result =3D wordAlign(numElements * bytesPerElement);=0A=
	=0A=
	return result;=0A=
}=0A=
=0A=
/* WARNING:=0A=
 * foreachGlobal, foreachLocal, foreachPointerInStack, =
foreachPointerInHeap=0A=
 * may apply their argument function f to values that are not pointers. =
 These=0A=
 * values will always be nonzero mod 4, and should be first checked by =
f using =0A=
 * GC_isPointer.=0A=
 */=0A=
/* ------------------------------------------------- */=0A=
/*                   foreachGlobal                   */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* Apply f to each global pointer into the heap. */=0A=
static void foreachGlobal(GC_state *s, pointerFun f) {=0A=
	int i;=0A=
=0A=
 	for (i =3D 0 ; i < s->numGlobals ; ++i)=0A=
	       	f(s, &(s->globals[i]));=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                   foreachLocal                    */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* Apply f to each local pointer into the heap. */=0A=
static void foreachLocal(GC_state *s, pointerFun f) {=0A=
	int i;=0A=
=0A=
	for (i =3D 0 ; i < s->localOffsets[0] ; ++i)=0A=
		f(s, &(s->locals[s->localOffsets[i + 1]]));=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*               foreachPointerInStack               */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* Apply f to each pointer from the stack to the heap. */=0A=
static void foreachPointerInStackGen(GC_state *s, pointer bottom, =
pointer top,=0A=
					pointerFun f) {=0A=
	int i;=0A=
=0A=
	while (top >=3D bottom) {=0A=
		/* inv: top points at a frame index */=0A=
		uint frameIndex;=0A=
		GC_frameLayout *layout;=0A=
		GC_offsets frameOffsets;=0A=
=0A=
		frameIndex =3D *(uint*) top;=0A=
#if GC_DEBUG=0A=
		fprintf(stderr, "frame index %d.\n", frameIndex);=0A=
#endif=0A=
		assert(frameIndex < s->maxFrameIndex);=0A=
		layout =3D &(s->frameLayouts[frameIndex]);=0A=
		frameOffsets =3D layout->offsets;=0A=
		top -=3D layout->numBytes;=0A=
=0A=
		for (i =3D 0 ; i < frameOffsets[0] ; ++i) {=0A=
#if GC_DEBUG=0A=
			fprintf(stderr, "frame offset %d.\n", frameOffsets[i + 1]);=0A=
#endif=0A=
			f(s, (pointer*)(top + frameOffsets[i + 1]));=0A=
		}=0A=
	}=0A=
=0A=
	assert(top =3D=3D bottom - WORD_SIZE);=0A=
}=0A=
=0A=
static void foreachPointerInStack(GC_state *s, pointerFun f) {=0A=
	foreachPointerInStackGen(s, s->stackBottom, s->stackTop, f);=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*               foreachPointerInHeap                */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* Apply f to each pointer between s->front and s->back, which should =
be a =0A=
 * contiguous sequence of objects, where s->front points at a header =
word =0A=
 * and s->back points just past the end of the last object.=0A=
 * f may increase s->back (for example, this is done by forward).=0A=
 */=0A=
static void foreachPointerInHeap(GC_state *s, pointerFun f) {=0A=
	pointer front;=0A=
=0A=
	front =3D s->front;=0A=
=0A=
 	while (front < s->back) {=0A=
		/* Invariant: front always points at the next header word. */=0A=
		word header;=0A=
		uint numPointers;=0A=
		uint numNonPointers;=0A=
		bool isArray =3D FALSE;=0A=
		=0A=
		header =3D *(word*)front;=0A=
=0A=
		front +=3D WORD_SIZE;=0A=
		=0A=
		if (not (header & HIGH_BIT)) { =0A=
			isArray =3D TRUE;=0A=
			if (CONT_HEADER !=3D header) {=0A=
				/* Looking at an array, the header is here. */=0A=
				header =3D *(word*)front;=0A=
				front +=3D WORD_SIZE;=0A=
			}=0A=
		} =0A=
=0A=
		/* front points at beginning of object data */=0A=
    =0A=
		/* extract header components */=0A=
		numPointers =3D header & NUM_POINTERS_MASK;=0A=
		numNonPointers =3D =0A=
			(header >> NON_POINTERS_SHIFT) & NUM_NON_POINTERS_MASK;=0A=
=0A=
		if (isArray) {=0A=
			if (CONT_HEADER =3D=3D header) { /* It's a continuation. */=0A=
				uint size;=0A=
				=0A=
				size =3D *(uint*)front;=0A=
				front +=3D 2 * WORD_SIZE;=0A=
				foreachPointerInStackGen=0A=
					(s, front, front + size - WORD_SIZE, f);=0A=
				front +=3D size;=0A=
			} else { /* It's really an array */=0A=
				uint numBytes;=0A=
=0A=
				numBytes =3D extractArrayNumBytes(front, numPointers, =
numNonPointers);=0A=
=0A=
				if (numBytes =3D=3D 0) { =0A=
					/* An empty array -- skip the POINTER_SIZE bytes=0A=
					 * for the forwarding pointer.=0A=
					 */=0A=
					front +=3D POINTER_SIZE;=0A=
				} else {=0A=
					pointer max;=0A=
	=0A=
					max =3D front + numBytes;=0A=
		=0A=
					if (numPointers =3D=3D 0) {=0A=
					/* There are no pointers, just update the front=0A=
					 * of the queue.=0A=
					 */=0A=
						front =3D max;=0A=
					} else if (numNonPointers =3D=3D 0) { =0A=
					  	/* It's an array with only pointers. */=0A=
						for (; front < max; front +=3D POINTER_SIZE)=0A=
							f(s, (pointer*)front);=0A=
					} else {=0A=
						uint numBytesPointers;=0A=
						=0A=
						numBytesPointers =3D toBytes(numPointers);=0A=
=0A=
						/* for each array element */=0A=
						while (front < max) {=0A=
							pointer max2;=0A=
							front +=3D numNonPointers;=0A=
							max2 =3D front + numBytesPointers;=0A=
							/* Forward all internal pointers. */=0A=
							for ( ; front < max2 ; front +=3D POINTER_SIZE) =0A=
								f(s, (pointer*)front);=0A=
						}=0A=
					}=0A=
					assert(front =3D=3D max);=0A=
				}=0A=
			}=0A=
		} else {=0A=
			/* normal object */=0A=
			pointer max;=0A=
=0A=
			front +=3D toBytes(numNonPointers);=0A=
			max =3D front + toBytes(numPointers);=0A=
      =0A=
			/* Forward all internal pointers. */=0A=
			for ( ; front < max ; front +=3D POINTER_SIZE) =0A=
				f(s, (pointer*)front);=0A=
		}=0A=
	} /* end while (front < s->back) */=0A=
=0A=
	s->front =3D front;=0A=
	assert(s->back =3D=3D s->front);=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                     invariant                     */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#ifndef NODEBUG=0A=
static bool isInFromSpace(GC_state *s, pointer p) {=0A=
	return (not(GC_isPointer(p)) =0A=
		or (s->base <=3D p and p < s->base + s->fromSize));=0A=
}=0A=
=0A=
static void assertIsInFromSpace(GC_state *s, pointer *p) {=0A=
	assert(isInFromSpace(s, *p));=0A=
}=0A=
=0A=
static bool isInToSpace(GC_state *s, pointer p) {=0A=
	return (not(GC_isPointer(p))=0A=
		or (s->toBase <=3D p and p < s->toBase + s->toSize));=0A=
}=0A=
=0A=
static bool invariant(GC_state *s) {=0A=
	/* would be nice to add divisiblity by pagesize of various things =
*/=0A=
=0A=
	/* Frame layouts */=0A=
	{=0A=
		int i;=0A=
		for (i =3D 0; i < s->maxFrameIndex; ++i) {=0A=
			GC_frameLayout *layout;=0A=
=0A=
 			layout =3D &(s->frameLayouts[i]);=0A=
=0A=
			if (layout->numBytes > 0) {=0A=
				GC_offsets offsets;=0A=
				int j;=0A=
=0A=
				assert(layout->numBytes <=3D s->maxFrameSize);=0A=
				offsets =3D layout->offsets;=0A=
				for (j =3D 0; j < offsets[0]; ++j)=0A=
					assert(offsets[j + 1] < layout->numBytes);=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	/* Heap and stack. */=0A=
	assert(s->base <=3D s->frontier);=0A=
	assert(0 =3D=3D s->fromSize or s->frontier < s->limit);=0A=
	assert(s->limit =3D=3D s->base + s->fromSize);=0A=
	assert(s->useFixedHeap or (s->fromSize <=3D s->maxHeapSize=0A=
	                           and s->toSize <=3D s->maxHeapSize));=0A=
	assert(s->toBase =3D=3D NULL or s->toSize =3D=3D s->fromSize);=0A=
	assert(s->stackBottom - WORD_SIZE <=3D s->stackTop=0A=
		and s->stackTop < s->stackBottom + s->stackSize);=0A=
	assert(s->stackLimit =3D=3D s->stackBottom + s->stackSize - =
s->maxFrameSize);=0A=
=0A=
	/* Check that all pointers are into from space. */=0A=
	foreachLocal(s, assertIsInFromSpace);=0A=
	foreachGlobal(s, assertIsInFromSpace);=0A=
	foreachPointerInStack(s, assertIsInFromSpace);=0A=
	s->front =3D s->base;=0A=
	s->back =3D s->frontier;=0A=
	foreachPointerInHeap(s, assertIsInFromSpace);=0A=
=0A=
 	/* check the exception stack */=0A=
	{=0A=
		uint offset;=0A=
=0A=
		for (offset =3D s->exnStack; offset > 0; ) {=0A=
			assert(s->stackBottom + offset =0A=
					<=3D s->stackTop + WORD_SIZE);=0A=
			offset =3D *(uint*)(s->stackBottom + offset + WORD_SIZE);=0A=
		}=0A=
	}=0A=
=0A=
	return TRUE;=0A=
}=0A=
#endif=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                   allocateStack                   */=0A=
/* ------------------------------------------------- */=0A=
=0A=
static void setStackLimit(GC_state *s) {=0A=
	s->stackLimit =3D s->stackBottom + s->stackSize - s->maxFrameSize;=0A=
}=0A=
=0A=
static void allocateStack(GC_state *s) {=0A=
	s->stackBottom =3D smmap(s->stackSize);=0A=
	setStackLimit(s);=0A=
}	=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                  translateStack                   */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* Update stackTop for a stack that has moved from =0A=
 * s->stackBottom =3D=3D old to the current s->stackBottom.=0A=
 * The code is careful to use a uint for the difference and not an int =
so that =0A=
 * moves over arbitrarily large differences in the address space are =
allowed.=0A=
 */=0A=
static void translateStack(GC_state *s, pointer old) {=0A=
	if (s->stackBottom > old)=0A=
		s->stackTop +=3D (s->stackBottom - old);=0A=
	else=0A=
		s->stackTop -=3D (old - s->stackBottom);=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                 maybeShrinkStack                  */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define STACK_SHRINK_THRESHOLD 4=0A=
#define STACK_SHRINK_FACTOR 2=0A=
=0A=
void maybeShrinkStack(GC_state *s) {=0A=
	uint size;=0A=
=0A=
	size =3D s->stackTop + WORD_SIZE - s->stackBottom;=0A=
=0A=
	if (size * STACK_SHRINK_THRESHOLD < s->stackSize=0A=
#if defined(_WIN32)=0A=
		and s->stackSize > pagesize) { //FIXME: ...=0A=
#else=0A=
		and s->stackSize > getpagesize()) {=0A=
#endif=0A=
		uint keep;=0A=
=0A=
		keep =3D roundPage(max(size, s->stackSize / STACK_SHRINK_FACTOR));=0A=
		if (keep < s->stackSize) {=0A=
			if (GC_DEBUG or s->messages)=0A=
				fprintf(stderr, "Shrinking stack to size %u.\n",=0A=
					keep);=0A=
			assert(s->stackTop < s->stackBottom + keep);=0A=
			smunmap(s->stackBottom + keep, s->stackSize - keep);=0A=
			s->stackSize =3D keep;=0A=
			setStackLimit(s);=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                   GC_growStack                    */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define STACK_GROW_FACTOR 2=0A=
void GC_growStack(GC_state *s) {=0A=
	pointer old;=0A=
	uint oldSize, size;=0A=
=0A=
	noLocals(s);=0A=
	assert(invariant(s));=0A=
	old =3D s->stackBottom;=0A=
	oldSize =3D s->stackSize;=0A=
	size =3D s->stackTop + WORD_SIZE - s->stackBottom;=0A=
	s->stackSize *=3D STACK_GROW_FACTOR;=0A=
	if (GC_DEBUG or s->messages)=0A=
		fprintf(stderr, "Growing stack to size %u.\n", s->stackSize);=0A=
	allocateStack(s);=0A=
	memcpy(s->stackBottom, old, size);=0A=
	smunmap(old, oldSize);=0A=
	translateStack(s, old);=0A=
=0A=
	assert(invariant(s));=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                   initCounters                    */=0A=
/* ------------------------------------------------- */=0A=
=0A=
static void initCounters(GC_state *s) {=0A=
 	/* The next 5 are gc-summary statistics */=0A=
	s->startTime =3D currentTime();=0A=
	s->bytesAllocated =3D 0;=0A=
	s->bytesCopied =3D 0;=0A=
	s->numGCs =3D 0;=0A=
	s->gcTime =3D 0;=0A=
	s->maxHeapSizeSeen =3D 0;=0A=
	s->maxBytesLive =3D 0;=0A=
=0A=
	/* The next 3 are for heap resizing */=0A=
	s->minLive =3D 20;=0A=
	s->maxLive =3D 3;=0A=
	/* set liveRatio (close) to the geometric mean of minLive and maxLive =
*/=0A=
	{ =0A=
		uint i;=0A=
		for (i =3D s->maxLive; i * i <=3D s->minLive * s->maxLive; ++i) ;=0A=
		s->liveRatio =3D i;=0A=
	}=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                    getRAMsize                     */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* RAM size is multiplied by this so that we don't use up all the memory=
 */=0A=
#define RAMslop 0.95=0A=
=0A=
/* Get RAM size from /proc/meminfo.  Very Linux specific. =0A=
 *=0A=
 * /proc/meminfo looks like the following.=0A=
 *=0A=
 *        total:    used:    free:  shared: buffers:  cached:=0A=
 * Mem:  263462912 251154432 12308480 19861504 52588544 122769408=0A=
 * Swap: 131567616    53248 131514368=0A=
 * MemTotal:    257288 kB=0A=
 */=0A=
static uint getRAMsize() {=0A=
	FILE *file;=0A=
	char c;=0A=
	char buf[80];=0A=
	uint n;=0A=
=0A=
#if defined(_WIN32)=0A=
	n =3D 16000000; //FIXME: Ouch!!!=0A=
#else=0A=
	file =3D sopen("/proc/meminfo", "r");=0A=
	while ((c =3D fgetc(file)) !=3D '\n') ;=0A=
	fgets(buf, sizeof("Mem:"), file);=0A=
	while ((c =3D fgetc(file)) =3D=3D ' ') ;=0A=
	n =3D 0;=0A=
	do n =3D n * 10 + (int)(c - '0');=0A=
	while ((c =3D fgetc(file)) !=3D ' ');=0A=
	fclose(file);=0A=
#endif=0A=
	return roundPage((uint)((double)n * RAMslop));=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                   setHeapParams                   */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* set fromSize and maybe maxHeapSize, depending on whether =
useFixedHeap.=0A=
 * size must not be an approximation, because setHeapParams will die if =
it=0A=
 * can't set fromSize big enough.=0A=
 */=0A=
void setHeapParams(GC_state *s, uint size) {=0A=
	if (s->useFixedHeap) {=0A=
		if (0 =3D=3D s->fromSize)=0A=
			s->fromSize =3D getRAMsize();=0A=
	        s->fromSize =3D roundPage(s->fromSize / 2);=0A=
	} else {=0A=
		if (0 =3D=3D s->maxHeapSize) =0A=
			s->maxHeapSize =3D getRAMsize();=0A=
		s->maxHeapSize =3D roundPage(s->maxHeapSize / 2);=0A=
		s->fromSize =3D computeHeapSize(s, size, s->liveRatio);=0A=
	}=0A=
	if (size > s->fromSize)=0A=
		die("Out of memory.");=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      GC_init                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
void GC_init(GC_state *s) {=0A=
	initCounters(s);=0A=
	noLocals(s);=0A=
	setHeapParams(s, s->bytesLive);=0A=
	{=0A=
		int i;=0A=
=0A=
		for (i =3D 0; i < s->numGlobals; ++i)=0A=
			s->globals[i] =3D (pointer)0x1;=0A=
	}=0A=
	fromSpace(s);=0A=
	s->frontier =3D s->base;=0A=
	s->toSize =3D s->fromSize;=0A=
	toSpace(s);=0A=
	/* There is initially no exception stack, so we store a terminal=0A=
         * bogus offset of 0.=0A=
	 */=0A=
	s->exnStack =3D 0;=0A=
	/* The initial stack size must be big enough so that doubling it =
will=0A=
	 * always make enough space for the largest frame that needs =
pushed.=0A=
 	 */=0A=
#if defined(_WIN32)=0A=
	s->stackSize =3D max(pagesize, roundPage(s->maxFrameSize));=0A=
#else=0A=
	s->stackSize =3D max(getpagesize(), roundPage(s->maxFrameSize));=0A=
#endif=0A=
	allocateStack(s);=0A=
	/* stackTop points at the last spot in use */=0A=
	s->stackTop =3D s->stackBottom - WORD_SIZE ;=0A=
=0A=
	assert(invariant(s));=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      forward                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* Forward the object pointed to by *pp.=0A=
 * Update *pp to point to the new object. =0A=
 */=0A=
static inline void forward(GC_state *s, pointer *pp) {=0A=
	pointer p;=0A=
=0A=
	p =3D *pp;=0A=
	assert(isInFromSpace(s, p));=0A=
=0A=
 	if (GC_isPointer(p)) {=0A=
		word header;=0A=
=0A=
		/* The header is always one word before the object. */=0A=
		header =3D *(word*)(p - WORD_SIZE);=0A=
		if (header =3D=3D FORWARDED) =0A=
			/* Already forwarded, just get the forwarding pointer. */=0A=
			*pp =3D *(pointer*)p;=0A=
		else { =0A=
			/* forward the object */=0A=
	 		uint numPointers, numNonPointers;=0A=
			bool isNormal;=0A=
			pointer objectStart;=0A=
			uint objectBytes, headerBytes;=0A=
			=0A=
			/* extract header components */=0A=
			numPointers =3D header & NUM_POINTERS_MASK;=0A=
			numNonPointers =3D header >> NON_POINTERS_SHIFT;=0A=
			isNormal =3D numNonPointers & IS_NORMAL_MASK;=0A=
			numNonPointers =3D numNonPointers & NUM_NON_POINTERS_MASK;=0A=
	=0A=
			/* set headerBytes and objectBytes */=0A=
			if (isNormal) {=0A=
				headerBytes =3D GC_OBJECT_HEADER_SIZE;=0A=
				objectBytes =3D toBytes(numPointers + numNonPointers);=0A=
			} else if (CONT_HEADER =3D=3D header) {=0A=
				headerBytes =3D WORD_SIZE;=0A=
				objectBytes =3D 2 * WORD_SIZE + *(uint*)p;=0A=
			} else { /* array */=0A=
				headerBytes =3D GC_ARRAY_HEADER_SIZE;=0A=
				objectBytes =3D extractArrayNumBytes(p, numPointers,=0A=
									 numNonPointers);=0A=
	 			/* Empty arrays have POINTER_SIZE bytes for the =0A=
				 * forwarding pointer.=0A=
				 */=0A=
				if (objectBytes =3D=3D 0) objectBytes =3D POINTER_SIZE;=0A=
			} =0A=
	=0A=
			objectStart =3D p - headerBytes;=0A=
	=0A=
			/* copy the object */=0A=
			memcpy(s->back, objectStart, headerBytes + objectBytes);=0A=
	=0A=
	 		/* set the forwarding pointer and update s->back */=0A=
			*(word*)(p - WORD_SIZE) =3D FORWARDED;=0A=
			s->back +=3D headerBytes;=0A=
			*pp =3D s->back;=0A=
			*(pointer*)p =3D s->back;=0A=
			s->back +=3D objectBytes;=0A=
		}=0A=
	}=0A=
=0A=
	assert(isInToSpace(s, *pp));=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                  transitiveCopy                   */=0A=
/* ------------------------------------------------- */=0A=
=0A=
static void transitiveCopy(GC_state *s) {=0A=
#if GC_DEBUG=0A=
	fprintf(stderr, "Transitive copy.\n");=0A=
#endif=0A=
	foreachPointerInHeap(s, forward);=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                     startGC                       */=0A=
/* ------------------------------------------------- */=0A=
=0A=
static void startGC(GC_state *s) {=0A=
 	assert(invariant(s));=0A=
=0A=
	if (GC_DEBUG or s->messages)=0A=
		fprintf(stderr, "Starting gc.\n");=0A=
=0A=
 	s->recentStart =3D currentTime();=0A=
=0A=
	if (not s->useFixedHeap) {=0A=
		uint needed;=0A=
=0A=
		needed =3D computeHeapSize(s, s->bytesLive + s->bytesRequested,=0A=
						s->liveRatio);=0A=
=0A=
		/* toSpace must be at least as big as fromSpace */=0A=
		if (needed < s->fromSize)=0A=
			needed =3D s->fromSize;=0A=
=0A=
		/* Massage toSpace so that it is of needed size. */=0A=
		if (s->toBase !=3D NULL) {=0A=
			 if (s->toSize < needed) {=0A=
				if (GC_DEBUG or s->messages)=0A=
					fprintf(stderr, "Unmapping toSpace\n");=0A=
				smunmap(s->toBase, s->toSize);=0A=
				s->toBase =3D NULL;=0A=
			 } else {=0A=
				uint delete;=0A=
=0A=
				delete =3D s->toSize - needed;=0A=
				if (GC_DEBUG or s->messages)=0A=
					fprintf(stderr, "Shrinking toSpace by %u\n", delete);=0A=
				smunmap(s->toBase + needed, delete);=0A=
			 }=0A=
		}=0A=
		s->toSize =3D needed;=0A=
		if (NULL =3D=3D s->toBase)=0A=
			toSpace(s);=0A=
	}=0A=
=0A=
 	s->numGCs++;=0A=
 	s->bytesAllocated +=3D s->frontier - s->base - s->bytesLive;=0A=
	s->front =3D s->toBase;=0A=
	s->back =3D s->toBase;=0A=
=0A=
	if (GC_DEBUG or s->messages)=0A=
		fprintf(stderr, =0A=
			"toSpace is %s bytes.\n",=0A=
			uintToCommaString(s->toSize));=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                     finishGC                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
void finishGC(GC_state *s) {=0A=
	uint gcTime;=0A=
	uint size;=0A=
=0A=
	maybeShrinkStack(s);=0A=
=0A=
#if GC_DEBUG=0A=
	fprintf(stderr, "Forwarding globals.\n");=0A=
#endif=0A=
	foreachGlobal(s, forward);=0A=
=0A=
#if GC_DEBUG=0A=
	fprintf(stderr, "Forwarding stack\n");=0A=
#endif=0A=
	foreachPointerInStack(s, forward);=0A=
=0A=
#if GC_DEBUG=0A=
	fprintf(stderr, "Forwarding %d locals.\n", s->localOffsets[0]);=0A=
#endif=0A=
	foreachLocal(s, forward);=0A=
=0A=
	transitiveCopy(s);=0A=
=0A=
	size =3D s->fromSize;=0A=
=0A=
	/* Swap fromSpace and toSpace. */=0A=
	{=0A=
		pointer tmp;=0A=
		tmp =3D s->base;=0A=
		s->base =3D s->toBase;=0A=
		s->toBase =3D tmp;=0A=
	}=0A=
	{=0A=
		uint tmp;=0A=
		tmp =3D s->fromSize;=0A=
		s->fromSize =3D s->toSize;=0A=
		s->toSize =3D tmp;=0A=
	}=0A=
=0A=
	s->frontier =3D s->back;=0A=
	s->bytesLive =3D s->frontier - s->base;=0A=
	if (s->bytesLive > s->maxBytesLive)=0A=
		s->maxBytesLive =3D s->bytesLive;=0A=
=0A=
	/* Resize heap, if necessary. */=0A=
	if (not s->useFixedHeap) {=0A=
		uint needed;=0A=
=0A=
		needed =3D s->bytesLive + s->bytesRequested;=0A=
		if (computeHeapSize(s, needed, s->minLive) < s->fromSize) {=0A=
			/* shrink heap */=0A=
			uint keep;=0A=
=0A=
			keep =3D computeHeapSize(s, needed, s->liveRatio);=0A=
			if (GC_DEBUG or s->messages)=0A=
				fprintf(stderr, "Shrinking heap to %u bytes.\n", keep);=0A=
			assert(keep <=3D s->fromSize);=0A=
			smunmap(s->base + keep, s->fromSize - keep);=0A=
			s->fromSize =3D keep;=0A=
		}=0A=
	=0A=
		if ((s->toSize < s->fromSize)=0A=
		    or (computeHeapSize(s, needed, s->maxLive) > s->fromSize)) {=0A=
			/* prepare to allocate new toSpace at next GC */=0A=
			smunmap(s->toBase, s->toSize);=0A=
			s->toBase =3D NULL;=0A=
		} else {=0A=
		        /* shrink toSpace so that s->toSize =3D=3D s->fromSize */=0A=
			smunmap(s->toBase + s->fromSize, s->toSize - s->fromSize);=0A=
	 		s->toSize =3D s->fromSize;=0A=
		}=0A=
	}=0A=
=0A=
	setLimit(s);=0A=
=0A=
	s->bytesCopied +=3D s->bytesLive;=0A=
	gcTime =3D currentTime() - s->recentStart;=0A=
	s->gcTime +=3D gcTime;=0A=
=0A=
	if (GC_DEBUG or s->messages) {=0A=
		fprintf(stderr, "Finished gc.\n");=0A=
		fprintf(stderr, "time(ms): %s\n", intToCommaString(gcTime));=0A=
		fprintf(stderr, "live(bytes): %s (%.1f%%)\n", =0A=
			intToCommaString(s->bytesLive),=0A=
			100.0 * ((double) s->bytesLive) / size);=0A=
	}=0A=
=0A=
	assert(invariant(s));=0A=
=0A=
	if (s->frontier + s->bytesRequested >=3D s->limit) {=0A=
		if (s->useFixedHeap or s->fromSize =3D=3D s->maxHeapSize) =0A=
			die("Out of memory.");=0A=
		else GC_gc(s);=0A=
	}=0A=
=0A=
	assert(s->frontier + s->bytesRequested < s->limit);=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       GC_gc                       */=0A=
/* ------------------------------------------------- */=0A=
=0A=
void GC_gc(GC_state *s) {=0A=
	startGC(s);=0A=
	finishGC(s);=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      GC_size                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
uint GC_size(GC_state *s, pointer root) {=0A=
	uint size;=0A=
=0A=
	noLocals(s);=0A=
	startGC(s);=0A=
	forward(s, &root);=0A=
	transitiveCopy(s);=0A=
	size =3D s->back - s->toBase;=0A=
	finishGC(s);=0A=
	=0A=
	return size;=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                 GC_createStrings                  */=0A=
/* ------------------------------------------------- */=0A=
=0A=
void GC_createStrings(GC_state *s, struct GC_stringInit inits[]) {=0A=
	pointer frontier;=0A=
	int i;=0A=
=0A=
	assert(invariant(s));=0A=
	=0A=
	frontier =3D s->frontier;=0A=
	=0A=
	for(i =3D 0; inits[i].str !=3D NULL; ++i) {=0A=
		uint numElements, numBytes;=0A=
=0A=
		numElements =3D inits[i].size;=0A=
		numBytes =3D GC_ARRAY_HEADER_SIZE=0A=
			+ ((0 =3D=3D numElements) =0A=
				? POINTER_SIZE =0A=
				: wordAlign(numElements));=0A=
=0A=
		if (frontier + numBytes >=3D s->limit)=0A=
			die("Unable to allocate string constant \"%s\".", inits[i].str);=0A=
	=0A=
		*(word*)frontier =3D numElements;=0A=
		*(word*)(frontier + WORD_SIZE) =3D STRING_HEADER;=0A=
		s->globals[inits[i].globalIndex] =3D frontier + =
GC_ARRAY_HEADER_SIZE;=0A=
		{=0A=
			int j;=0A=
=0A=
			for (j =3D 0; j < numElements; ++j)=0A=
				*(frontier + GC_ARRAY_HEADER_SIZE + j) =0A=
					=3D inits[i].str[j];=0A=
		}=0A=
		frontier +=3D numBytes;=0A=
	}=0A=
	s->frontier =3D frontier;=0A=
=0A=
	assert(invariant(s));=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      GC_done                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
static void displayUint(string name, uint n) {=0A=
	fprintf(stderr, "%s: %s\n", name, uintToCommaString(n));=0A=
}=0A=
=0A=
static void displayUllong(string name, ullong n) {=0A=
	fprintf(stderr, "%s: %s\n", name, ullongToCommaString(n));=0A=
}=0A=
=0A=
void GC_done(GC_state *s) {=0A=
	noLocals(s);=0A=
	assert(invariant(s));=0A=
	smunmap(s->stackBottom, s->stackSize);=0A=
	smunmap(s->base, s->fromSize);=0A=
	if (s->toBase !=3D NULL) smunmap(s->toBase, s->toSize);=0A=
=0A=
	if (s->summary) {=0A=
		double time;=0A=
=0A=
		displayUint("stack size(bytes)", s->stackSize);=0A=
		displayUint("max semispace size(bytes)", s->maxHeapSizeSeen);=0A=
		time =3D (double)(currentTime() - s->startTime);=0A=
		fprintf(stderr, "GC time(ms): %s (%.1f%%)\n",=0A=
			intToCommaString(s->gcTime), =0A=
			(0.0 =3D=3D time) ? 0.0 =0A=
			: 100.0 * ((double) s->gcTime) / time);=0A=
		displayUint("number of GCs", s->numGCs);=0A=
		displayUllong("bytes allocated",=0A=
	 			s->bytesAllocated =0A=
				+ (s->frontier - s->base - s->bytesLive));=0A=
		displayUllong("bytes copied", s->bytesCopied);=0A=
		displayUint("max bytes live", s->maxBytesLive);=0A=
	}	=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                   GC_saveWorld                    */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* TERMINATOR is used to separate the human readable messages at the =
beginning=0A=
 * of the world file from the machine readable data.=0A=
 */=0A=
#define TERMINATOR '\000'=0A=
=0A=
void GC_saveWorld(GC_state *s, =0A=
			uint magic,=0A=
			pointer fileName,=0A=
			void (*saveGlobals)(FILE *file)) {=0A=
	FILE *file;=0A=
=0A=
	assert(invariant(s));=0A=
=0A=
	/* The sopen must happen before the gc, because the GC will =
invalidate=0A=
 	 * the fileName pointer. =0A=
	 */=0A=
#if defined(_WIN32)=0A=
	// NO! Not the windows shared open function... =0A=
	                             // _O_CREAT=0A=
	//file =3D sopen((char*)fileName, _O_WRONLY, _SH_DENYWR);=0A=
	// sopen just stands for safe open here...=0A=
	file =3D safeopen((char*)fileName, "w");=0A=
#else=0A=
	file =3D sopen((char*)fileName, "w");=0A=
#endif=0A=
=0A=
	/* Compact the heap into fromSpace */=0A=
	noLocals(s);=0A=
	GC_gc(s);=0A=
=0A=
	fprintf(file, "Heap file created by MLton.\nbase =3D %x\nfrontier =3D =
%x\nstackBottom =3D %x\nstackTop =3D %x\nmaxHeapSize =3D %u\n", =0A=
		(uint)s->base,=0A=
		(uint)s->frontier,=0A=
		(uint)s->stackBottom,=0A=
		(uint)s->stackTop,=0A=
		s->maxHeapSize);=0A=
=0A=
 	fputc(TERMINATOR, file);=0A=
=0A=
	swriteUint(magic, file);=0A=
	swriteUint((uint)s->base, file);=0A=
	swriteUint((uint)s->frontier, file);=0A=
	swriteUint((uint)s->stackBottom, file);=0A=
	swriteUint((uint)s->stackTop, file);=0A=
	swriteUint(s->exnStack, file);=0A=
	swriteUint((uint)s->useFixedHeap, file);=0A=
	swriteUint(s->fromSize, file);=0A=
	swriteUint(s->maxHeapSize, file);=0A=
=0A=
	swrite(s->stackBottom, 1,=0A=
		s->stackTop - s->stackBottom + WORD_SIZE,=0A=
		file);=0A=
 	swrite(s->base, 1, s->frontier - s->base, file);=0A=
	(*saveGlobals)(file);=0A=
=0A=
	fclose(file);=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                   translateHeap                   */=0A=
/* ------------------------------------------------- */=0A=
=0A=
static int translateDirection;=0A=
static uint translateDiff;=0A=
=0A=
void translatePointer(GC_state *s, pointer *p) {=0A=
	if (GC_isPointer(*p)) {=0A=
		if (1 =3D=3D translateDirection)=0A=
			*p +=3D translateDiff;=0A=
		else=0A=
			*p -=3D translateDiff;=0A=
	}=0A=
}=0A=
=0A=
/* Translate all pointers to the heap from within the stack and the =
heap for=0A=
 * a heap that has moved from s->base =3D=3D old to s->base.=0A=
 */=0A=
void translateHeap(GC_state *s, pointer old) {=0A=
	if (s->base =3D=3D old)=0A=
		return;=0A=
	else if (s->base > old) {=0A=
		translateDiff =3D s->base - old;=0A=
		translateDirection =3D 1;=0A=
	} else {=0A=
		translateDiff =3D old - s->base;=0A=
		translateDirection =3D -1;=0A=
	}=0A=
=0A=
	/* Translate globals. */=0A=
	{=0A=
		int i;=0A=
		for (i =3D 0; i < s->numGlobals; ++i)=0A=
			translatePointer(s, &(s->globals[i]));=0A=
	}=0A=
=0A=
	/* Translate stack. */=0A=
	foreachPointerInStack(s, translatePointer);=0A=
=0A=
	/* Translate heap. */=0A=
	s->front =3D s->base;=0A=
	s->back =3D s->frontier;=0A=
	foreachPointerInHeap(s, translatePointer);=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                   GC_loadWorld                    */=0A=
/* ------------------------------------------------- */=0A=
=0A=
void GC_loadWorld(GC_state *s, =0A=
			uint magic,=0A=
			char *fileName,=0A=
			bool heapSizeCommandLine,=0A=
			void (*loadGlobals)(FILE *file)) {=0A=
	FILE *file;=0A=
	uint heapSize, fromSize, maxHeapSize, magic2;=0A=
	pointer base, frontier, stackBottom;=0A=
 	bool useFixedHeap;=0A=
	char c;=0A=
	=0A=
	initCounters(s);=0A=
	=0A=
#if defined(_WIN32)=0A=
	//file =3D sopen((char*)fileName, _O_RDONLY, _SH_DENYNO);=0A=
	file =3D safeopen((char*)fileName, "r");=0A=
#else=0A=
	file =3D sopen((char*)fileName, "r");=0A=
#endif=0A=
	=0A=
	until ((c =3D fgetc(file)) =3D=3D TERMINATOR or EOF =3D=3D c);=0A=
	=0A=
	if (EOF =3D=3D c) die("Invalid world.");=0A=
	=0A=
	magic2 =3D sreadUint(file);=0A=
	unless (magic =3D=3D magic2)=0A=
		die("Invalid world: wrong magic number.");=0A=
	base =3D (pointer)sreadUint(file);=0A=
	frontier =3D (pointer)sreadUint(file);=0A=
	heapSize =3D frontier - base;=0A=
	s->bytesLive =3D heapSize;=0A=
	stackBottom =3D (pointer)sreadUint(file);=0A=
	s->stackTop =3D (pointer)sreadUint(file);=0A=
	s->exnStack =3D sreadUint(file);=0A=
	useFixedHeap =3D (bool)sreadUint(file);=0A=
	fromSize =3D sreadUint(file);=0A=
 	maxHeapSize =3D sreadUint(file);=0A=
=0A=
	/* set s->useFixedHeap, s->maxHeapSize, s->fromSize */=0A=
	if (heapSizeCommandLine)=0A=
	       	setHeapParams(s, heapSize);=0A=
	else {=0A=
		s->useFixedHeap =3D useFixedHeap;=0A=
		if (useFixedHeap)=0A=
			s->fromSize =3D fromSize;=0A=
		else {=0A=
			s->maxHeapSize =3D maxHeapSize;=0A=
			s->fromSize =3D computeHeapSize(s, heapSize, s->liveRatio);=0A=
		}=0A=
	}=0A=
=0A=
	noLocals(s);=0A=
=0A=
	/* Allocate stack. */=0A=
	s->stackSize =3D roundPage(s->stackTop - stackBottom);=0A=
	allocateStack(s);=0A=
	sread(s->stackBottom, 1,=0A=
		(s->stackTop + WORD_SIZE) - stackBottom,=0A=
 		file);=0A=
	translateStack(s, stackBottom);=0A=
=0A=
	/* Allocate fromSpace. */=0A=
	unless (heapSize <=3D s->fromSize) =0A=
		die("Not enough space to load world.");=0A=
	fromSpace(s);=0A=
	sread(s->base, 1, heapSize, file);=0A=
	s->frontier =3D s->base + heapSize;=0A=
=0A=
	(*loadGlobals)(file);=0A=
	=0A=
	unless (EOF =3D=3D fgetc(file))=0A=
	die("Invalid world: junk at end of file.");=0A=
	=0A=
	fclose(file);=0A=
=0A=
	/* This must occur after loading the heap, stack, and globals, since =
it=0A=
	 * changes pointers in all of them.=0A=
	 */=0A=
	translateHeap(s, base);=0A=
=0A=
	/* Allocate toSpace.  We at lease must do this if s->useFixedHeap. =
*/=0A=
	s->toSize =3D s->fromSize;=0A=
	toSpace(s);=0A=
=0A=
	assert(invariant(s));=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                     saveStack                     */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* Returns a pointer to the cont object. */=0A=
pointer GC_saveStack(GC_state *s) {=0A=
	pointer front, result;=0A=
	uint size;=0A=
=0A=
	size =3D s->stackTop + WORD_SIZE - s->stackBottom;=0A=
=0A=
	/* Ensure enough space in heap to save the stack. */=0A=
	s->bytesRequested =3D 3 * WORD_SIZE + size;=0A=
	if (s->frontier + s->bytesRequested >=3D s->limit) {=0A=
		s->localOffsets =3D empty_GC_offsets;=0A=
		GC_gc(s);=0A=
	}=0A=
=0A=
	front =3D s->frontier;=0A=
	*(uint*)front =3D CONT_HEADER;=0A=
	front +=3D WORD_SIZE;=0A=
	result =3D front;=0A=
	*(uint*)front =3D size;=0A=
	front +=3D WORD_SIZE;=0A=
	*(uint*)front =3D s->exnStack;=0A=
	front +=3D WORD_SIZE;=0A=
	memcpy(front, s->stackBottom, size);=0A=
	s->frontier =3D front + size;=0A=
=0A=
	return result;=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                    restoreStack                   */=0A=
/* ------------------------------------------------- */=0A=
=0A=
void GC_restoreStack(GC_state *s, pointer p) {=0A=
	uint size;=0A=
=0A=
	size =3D *(uint*)p;=0A=
	s->exnStack =3D *(uint*)(p + WORD_SIZE);=0A=
=0A=
	smunmap(s->stackBottom, s->stackSize);=0A=
	s->stackSize =3D roundPage(size);=0A=
	allocateStack(s);=0A=
	s->stackTop =3D s->stackBottom + size - WORD_SIZE;=0A=
	memcpy(s->stackBottom, p + 2 * WORD_SIZE, size);=0A=
}=0A=

------_=_NextPart_000_01BF27DC.5998CBDC
Content-Type: application/x-unknown-content-type-ProjectBuilder.h;
	name="gc.h"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="gc.h"

/* Copyright (C) 1997-1999 NEC Research Institute.=0A=
 * Please see the file LICENSE for license information.=0A=
 */=0A=
#ifndef _MLTON_GC_H=0A=
#define _MLTON_GC_H=0A=
/*=0A=
 * A stop-and-copy GC with a fixed size heap.=0A=
 * Handles fixed size objects and arrays.=0A=
 */=0A=
=0A=
#include <stdio.h>=0A=
#include <stdlib.h>=0A=
=0A=
#include "my-lib.h"=0A=
=0A=
typedef uint word;=0A=
typedef char* pointer;=0A=
=0A=
/* sizes (almost) always measured in bytes */=0A=
#define WORD_SIZE 4=0A=
#define POINTER_SIZE WORD_SIZE=0A=
#define GC_OBJECT_HEADER_SIZE WORD_SIZE=0A=
#define GC_ARRAY_HEADER_SIZE (WORD_SIZE + GC_OBJECT_HEADER_SIZE)=0A=
=0A=
#define HIGH_BIT 0x80000000=0A=
#define NON_POINTERS_SHIFT 16=0A=
=0A=
/* Build the one word header for an object, given the number of words =
of=0A=
 * nonpointers and the number of pointers.=0A=
 */=0A=
#define GC_objectHeader(np,p) (HIGH_BIT | ((np) << NON_POINTERS_SHIFT) =
| (p))=0A=
=0A=
/* Build the one word header for an array, given the number of bytes =
of=0A=
 * nonpointers and the number of pointers.=0A=
 */=0A=
#define GC_arrayHeader(np,p) (((np) << NON_POINTERS_SHIFT) | (p))=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                   GC_isPointer                    */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* Returns true if p looks like a pointer, i.e. if p =3D 0 mod 4. */=0A=
static inline bool GC_isPointer(pointer p) {=0A=
	return(0 =3D=3D ((word)p & 0x3));=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                     wordAlign                     */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define wordAlign(p) ((1 + (((p) - 1) >> 2)) << 2)=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                  GC_frameLayout                   */=0A=
/* ------------------------------------------------- */=0A=
=0A=
typedef ushort *GC_offsets;=0A=
=0A=
typedef struct GC_frameLayout {=0A=
  /* Number of bytes in frame, including space for return address. =
*/=0A=
  ushort numBytes;=0A=
  /* Offsets from stackTop pointing at bottom of frame at which =
pointers are=0A=
   * located. =0A=
   */=0A=
  GC_offsets offsets;=0A=
} GC_frameLayout;=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                     GC_state                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
typedef struct GC_state {=0A=
	/* heap */=0A=
	uint fromSize;     /* size (bytes) of from space */=0A=
	pointer base;      /* start (lowest address) of from space */=0A=
	pointer frontier;  /* base <=3D frontier < limit */=0A=
	pointer limit;=0A=
	uint toSize;       /* size (bytes) of to space */=0A=
	pointer toBase;    /* start (lowest address) of to space */=0A=
	=0A=
	/* globals */=0A=
	uint numGlobals;=0A=
	pointer *globals;             /* an array of size numGlobals */=0A=
	=0A=
	/* locals */=0A=
	pointer *locals;              /* an array */=0A=
	GC_offsets localOffsets;      /* indices into locals */=0A=
	=0A=
	/* stack */=0A=
	uint stackSize;=0A=
	pointer stackTop;=0A=
	pointer stackBottom;=0A=
	pointer stackLimit;	/* stackBottom + stackSize - maxFrameSize */=0A=
	uint maxFrameIndex;     /* 0 <=3D frameIndex < maxFrameIndex */=0A=
	GC_frameLayout *frameLayouts;=0A=
	uint maxFrameSize;=0A=
	uint exnStack;     /* An offset added to stackBottom that specifies =
=0A=
			    * where the top of the exnStack is.=0A=
			    */=0A=
	=0A=
	int bytesLive;     /* number of bytes copied by the most recent GC =
*/=0A=
	=0A=
	/* Resizing contols (expressed as ratios of heapSize / live data) =
*/=0A=
	uint minLive;      /* shrink heap when bytesLive * minLive < heapSize =
*/=0A=
	uint maxLive;      /* grow heap when bytesLive * maxLive > heapSize =
*/=0A=
	uint liveRatio;    /* when resizing, set heapSize to the smallest =
multiple=0A=
	* of pages greater than liveRatio * numBytesLive=0A=
	*/=0A=
	bool useFixedHeap; /* if true, then don't resize the heap */=0A=
	uint maxHeapSize;  /* if (not useFixedHeap), then s->fromSize <=3D =
maxHeapSize=0A=
			    * and s->toSize <=3D maxHeapSize=0A=
			    */=0A=
=0A=
	/* print out a message at the start and end of each gc */=0A=
	bool messages;=0A=
=0A=
	/* only used during GC */=0A=
	uint bytesRequested;  /* How much must be free after GC in order for =
=0A=
			       * computation to proceed.=0A=
			       */=0A=
	uint recentStart; /* start time of most recent GC */=0A=
	pointer front;    /* front of toSpace queue */=0A=
	pointer back;     /* always points at the next avaiable word in toSpace=
 */=0A=
=0A=
	/* ------------------------------------------------- */=0A=
 	/*               gc-summary statistics               */=0A=
 	/* ------------------------------------------------- */=0A=
	bool summary; /* print a summary of gc info when the program is done =
*/=0A=
	ullong bytesAllocated;=0A=
 	ullong bytesCopied;=0A=
 	uint numGCs; =0A=
 	uint gcTime;    /* total amount of time spent in gc in milliseconds =
*/=0A=
 	uint startTime; /* the time when GC_init or GC_loadWorld is called =
*/=0A=
	uint maxHeapSizeSeen;=0A=
	uint maxBytesLive;=0A=
=0A=
} GC_state;=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      GC_init                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* GC_init must be called before doing any allocation.=0A=
 * It must also be called before MLTON_init, GC_createStrings, and =
GC_createIntInfs.=0A=
 * Before calling GC_init, you must initialize:=0A=
 *   numGlobals=0A=
 *   globals =0A=
 *   locals=0A=
 *   maxFrameIndex=0A=
 *   frameLayouts=0A=
 *   maxFrameSize=0A=
 *   useFixedHeap=0A=
 * if (useFixedHeap)=0A=
 *   then fromSize should be set to the semispace size=0A=
 *   else fromSize be set to the initial amount of live data that will =
be placed=0A=
 *          into the heap (e.g. with GC_createStrings).  The initial =
heap size will=0A=
 *          be set to fromSize * s->liveRatio.=0A=
 *        maxHeapSize should be set to 0 if you want it to be figured =
out=0A=
 *          automatically, otherwise set it to what you want.=0A=
 */=0A=
void GC_init(GC_state *state);=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                   GC_growStack                    */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* Grow the stack, copying the old stack to the new stack, updating the =
state,=0A=
 * and updating all of the internal exnStack pointers.=0A=
 */=0A=
void GC_growStack(GC_state *state);=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      GC_done                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* GC_done should be called after the program is done.=0A=
 * munmaps heap and stack.=0A=
 * Prints out gc statistics if s->summary is set.=0A=
 */=0A=
void GC_done(GC_state *state);=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       GC_gc                       */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* Do a gc.=0A=
 * Before calling GC_gc, must set=0A=
 *   locals=0A=
 *   localOffsets =0A=
 *   bytesRequested=0A=
 */=0A=
void GC_gc(GC_state *state);=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      GC_size                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* Compute the size of the graph pointed to by root by performing a =
partial=0A=
 * GC with root as the only root.=0A=
 * Then, finish the GC.=0A=
 * Returns the size of the graph pointed to by root.=0A=
 */=0A=
uint GC_size(GC_state *s, pointer root);=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                 GC_createStrings                  */=0A=
/* ------------------------------------------------- */=0A=
=0A=
struct GC_stringInit {=0A=
  uint globalIndex;=0A=
  char *str;=0A=
  uint size;=0A=
};=0A=
=0A=
/*  The inits array should be NULL terminated.=0A=
 *  I.E. the final element should be {0, NULL, 0}.=0A=
 */=0A=
void GC_createStrings(GC_state *state, struct GC_stringInit =
inits[]);=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                GC_arrayNumElements                */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* the array size is stored before the header */=0A=
=0A=
#define GC_arrayNumElements(a) (*((uint*)(a) - 2))=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                GC_arrayNumElements                */=0A=
/* ------------------------------------------------- */=0A=
=0A=
static inline void GC_arrayShrink(pointer array, uint numElements) {=0A=
  GC_arrayNumElements(array) =3D numElements;=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                   GC_saveStack                    */=0A=
/* ------------------------------------------------- */=0A=
pointer GC_saveStack(GC_state *s);=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                  GC_restoreStack                  */=0A=
/* ------------------------------------------------- */=0A=
void GC_restoreStack(GC_state *s, pointer p);=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                   GC_saveWorld                    */=0A=
/* ------------------------------------------------- */=0A=
=0A=
void GC_saveWorld(GC_state *state, uint magic, pointer fileName, void =
(*saveGlobals)(FILE *file));=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                   GC_loadWorld                    */=0A=
/* ------------------------------------------------- */=0A=
=0A=
void GC_loadWorld(GC_state *state, =0A=
			uint magic,=0A=
			char *fileName,=0A=
			bool heapSizeCommandLine,=0A=
			void (*loadGlobals)(FILE *file));=0A=
=0A=
#endif /* #ifndef _MLTON_GC_H */=0A=

------_=_NextPart_000_01BF27DC.5998CBDC
Content-Type: application/x-unknown-content-type-ProjectBuilder.h;
	name="my-lib.h"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="my-lib.h"

#ifndef _MY_LIB_H=0A=
#define _MY_LIB_H=0A=
=0A=
#include <stdarg.h>=0A=
#include <stdlib.h>=0A=
#include <unistd.h>=0A=
#include <stdio.h>=0A=
=0A=
/*=0A=
 * The following definitions make C more amenable to a purist.=0A=
 */=0A=
#define	bool	int			/* boolean type */=0A=
#define	uint	unsigned int		/* short names for unsigned types */=0A=
#define	ulong	unsigned long=0A=
#define	ullong	unsigned long long	/* GCC extension */=0A=
#define	llong	long long		/* GCC extension */=0A=
#define	uchar	unsigned char=0A=
#define	ushort	unsigned short int=0A=
#define	not	!			/* logical negation operator */=0A=
#define	and	&&			/* logical conjunction */=0A=
#define	or	||			/* logical disjunction */=0A=
#if defined(_WIN32)=0A=
//TRUE and FALSE are Windows constants!=0A=
#else=0A=
#define	TRUE	(0 =3D=3D 0)=0A=
#define	FALSE	(not TRUE)=0A=
#endif=0A=
#define	loop	while (TRUE)		/* loop until break */=0A=
#define	EOS	'\0'			/* end-of-string char */=0A=
#ifndef	NULL=0A=
#define	NULL	0			/* invalid pointer */=0A=
#endif=0A=
=0A=
#define string char*=0A=
=0A=
#define	unless(p)	if (not (p))=0A=
#define	until(p)	while (not (p))=0A=
#define	cardof(a)	(sizeof(a) / sizeof(*(a)))=0A=
#define	endof(a)	((a) + cardof(a))=0A=
#define	bitsof(a)	(sizeof(a) * 8)=0A=
=0A=
/* issue error message and exit */=0A=
extern void	die(char *fmt, ...);=0A=
=0A=
/* assertion failure routine */=0A=
extern void asfail(char *file, int line, char *prop);=0A=
/*=0A=
 * Assertion verifier.=0A=
 */=0A=
#if NODEBUG=0A=
#define	assert(p)	((void)0)=0A=
#else=0A=
#define	assert(p)	((p) ? (void)0 : asfail(__FILE__, __LINE__, #p))=0A=
#endif=0A=
=0A=
#if defined(_WIN32)=0A=
// NO! Not the windows shared open function=0A=
//int sopen (char* szFileName, int nAccess, int nFlag, ...);=0A=
// sopen just stands for safe open here...=0A=
FILE *safeopen(char *fileName, char *mode);=0A=
#else=0A=
FILE *sopen(char *fileName, char *mode);=0A=
#endif=0A=
=0A=
/* safe version of fwrite */=0A=
void swrite(void *ptr, size_t size, size_t nmemb, FILE *file);=0A=
void swriteUint(uint n, FILE *file);=0A=
=0A=
/* safe version of fread */=0A=
void sread(void *ptr, size_t size, size_t nmemb, FILE *file);=0A=
uint sreadUint(FILE *file);=0A=
=0A=
/* Return a statically allocated comma separated string */=0A=
string intToCommaString(int n);=0A=
string uintToCommaString(uint n);=0A=
string ullongToCommaString(ullong n);=0A=
=0A=
#endif=0A=

------_=_NextPart_000_01BF27DC.5998CBDC
Content-Type: application/x-unknown-content-type-ProjectBuilder.h;
	name="mlton-lib.h"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="mlton-lib.h"

/* Copyright (C) 1997-1999 NEC Research Institute.=0A=
 * Please see the file LICENSE for license information.=0A=
 */=0A=
#ifndef _MLTON_LIB_H=0A=
#define _MLTON_LIB_H=0A=
=0A=
#include <dirent.h>=0A=
#include <errno.h>=0A=
#include <fcntl.h>=0A=
#include "SDL_mangle.h"=0A=
=0A=
#if defined(_WIN32)=0A=
#include <windows.h>=0A=
#else=0A=
#include <grp.h>=0A=
#endif=0A=
=0A=
#include <math.h>=0A=
=0A=
#if defined(_WIN32)=0A=
#else=0A=
#include <pwd.h>=0A=
#endif=0A=
=0A=
#include <signal.h>=0A=
#include <stdio.h>=0A=
#include <sys/stat.h>=0A=
#include <sys/time.h>=0A=
#include <sys/times.h>=0A=
#include <sys/types.h>=0A=
=0A=
#if defined(_WIN32)=0A=
#else=0A=
#include <sys/utsname.h>=0A=
#include <sys/wait.h>=0A=
#include <termios.h>=0A=
#endif=0A=
=0A=
#include <time.h>=0A=
#include <unistd.h>=0A=
=0A=
#if defined(_WIN32)=0A=
#include <sys/utime.h>=0A=
#else=0A=
#include <utime.h>=0A=
#endif=0A=
=0A=
#include "gc.h"=0A=
#include "int-inf.h"=0A=
#include "my-lib.h"=0A=
#include "mlton-posix.h"=0A=
=0A=
#ifndef GC_EVERY_CHECK=0A=
#define GC_EVERY_CHECK FALSE=0A=
#endif=0A=
=0A=
#ifndef INSTRUMENT=0A=
#define INSTRUMENT FALSE=0A=
#endif=0A=
=0A=
#ifndef DETECT_OVERFLOW=0A=
#define DETECT_OVERFLOW FALSE=0A=
#endif=0A=
=0A=
typedef uint cpointer;=0A=
=0A=
typedef struct MLTON_state {=0A=
	uint commandName;=0A=
	int argc;=0A=
	uint argv;=0A=
#if defined(_WIN32)=0A=
	uint environment;// Don't ask! =0A=
#else=0A=
	uint environ;=0A=
#endif=0A=
	=0A=
	/* used by saveWorld */=0A=
	bool isOriginal;=0A=
=0A=
	/* The magic number required for a valid world file. */=0A=
	uint magic;=0A=
	=0A=
	GC_state *gcState;=0A=
} MLTON_state;=0A=
=0A=
#define MLTON_argc() mltonState.argc=0A=
#define MLTON_argv() mltonState.argv=0A=
#define MLTON_commandName() mltonState.commandName=0A=
=0A=
/* print a bug message and exit(2) */=0A=
void MLTON_bug(string msg);=0A=
=0A=
/* initialize the machine */=0A=
void MLTON_init(int argc, =0A=
	       char **argv,=0A=
	       MLTON_state *MLTON_state,=0A=
	       uint magic,=0A=
	       /* Read the globals from the world file.  Is NULL if a world =
file=0A=
		* cannot be loaded.=0A=
		*/=0A=
	       void (*loadGlobals)(FILE *file));=0A=
=0A=
#define MLTON_globals 					\=0A=
	static MLTON_state mltonState; 			\=0A=
	static GC_state gcState;			\=0A=
	static int sizeRes;				\=0A=
	static pointer stackRes;			\=0A=
	static void (*nextChunk)();			\=0A=
	static int nextFun;=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                     Counters                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
extern ullong MLTON_numTrampolines;=0A=
extern ullong MLTON_numLimitChecks;=0A=
extern ullong MLTON_numInterReturns;=0A=
extern ullong MLTON_numReturns;=0A=
=0A=
extern ullong MLTON_XmlKnown;=0A=
extern ullong MLTON_XmlUnknown;=0A=
#define MLTON_incXmlKnown() MLTON_XmlKnown++=0A=
#define MLTON_incXmlUnknown() MLTON_XmlUnknown++=0A=
=0A=
extern ullong MLTON_SxmlKnown;=0A=
extern ullong MLTON_SxmlUnknown;=0A=
#define MLTON_incSxmlKnown() MLTON_SxmlKnown++=0A=
#define MLTON_incSxmlUnknown() MLTON_SxmlUnknown++=0A=
=0A=
extern ullong MLTON_CpsKnown;=0A=
extern ullong MLTON_CpsUnknown;=0A=
#define MLTON_incCpsKnown() MLTON_CpsKnown++=0A=
#define MLTON_incCpsUnknown() MLTON_CpsUnknown++=0A=
=0A=
extern ullong MLTON_CpsCall;=0A=
extern ullong MLTON_CpsLoop;=0A=
#define MLTON_incCpsCall() MLTON_CpsCall++=0A=
#define MLTON_incCpsLoop() MLTON_CpsLoop++=0A=
=0A=
extern ullong MLTON_CpsDispatch;=0A=
#define MLTON_incCpsDispatch() MLTON_CpsDispatch++=0A=
extern ullong MLTON_CpsCoerce;=0A=
#define MLTON_incCpsCoerce() MLTON_CpsCoerce++=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       Chunk                       */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_chunk(name)				\=0A=
	static void name () {				\=0A=
		char *stackTop =3D gcState.stackTop; 	\=0A=
		pointer frontier =3D gcState.frontier;=0A=
=0A=
#define MLTON_chunkSwitch			\=0A=
		top:				\=0A=
		switch (nextFun) {=0A=
=0A=
#define MLTON_endChunkSwitch					\=0A=
		default:					\=0A=
			/* inter chunk return */		\=0A=
			if (INSTRUMENT)				\=0A=
				MLTON_numInterReturns++;	\=0A=
			nextChunk =3D nextChunks[nextFun];	\=0A=
			leaveChunk: 				\=0A=
				gcState.frontier =3D frontier;	\=0A=
				gcState.stackTop =3D stackTop;	\=0A=
				return;				\=0A=
		} /* end switch (nextFun) */=0A=
=0A=
#define MLTON_endChunk					\=0A=
	} /* end chunk */=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       main                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#if defined(_WIN320)=0A=
// This is not used now (because of _WIN320), but this is how=0A=
// the main function might be coded, if it is to be done without=0A=
// requiring SDL_mangle.h=0A=
int WinCountArgs(LPSTR lpCmdLine);=0A=
char **WinArgv(LPSTR lpCmdLine);=0A=
=0A=
#define MLTON_main(ufh,fs,bl,mfs,ng,gs,mfi,magic,lg,nii,mc,ml,sc,sl)	=
\=0A=
int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR =
lpCmdLine, int nShowCmd) { \=0A=
	gcState.useFixedHeap =3D ufh;					\=0A=
	gcState.fromSize =3D fs;						\=0A=
	gcState.bytesLive =3D bl;		 				\=0A=
	gcState.maxFrameSize =3D mfs;					\=0A=
	gcState.numGlobals =3D ng;					\=0A=
	gcState.globals =3D gs;						\=0A=
	gcState.maxFrameIndex =3D mfi;					\=0A=
	gcState.frameLayouts =3D frameLayouts;				\=0A=
	mltonState.gcState =3D &gcState;					\=0A=
	MLTON_init(WinCountArgs(lpCmdLine), WinArgv(lpCmdLine), &mltonState, =
magic, lg); \=0A=
	if (mltonState.isOriginal) {					\=0A=
 		/* The (nii > 0) check is so that the C compiler can 	\=0A=
		 * eliminate the call if there are no IntInfs and we 	\=0A=
		 * then won't have to link in with the IntInf stuff. 	\=0A=
		 */							\=0A=
		if (nii > 0)						\=0A=
			MLTON_createIntInfs(&gcState, intInfInits);	\=0A=
		GC_createStrings(&gcState, stringInits);       		\=0A=
		MLTON_prepFarJump(mc, ml);				\=0A=
	} else {							\=0A=
		MLTON_prepFarJump(sc, sl);				\=0A=
	}								\=0A=
	/* Trampoline */						\=0A=
	while (1) {							\=0A=
 		if (INSTRUMENT)						\=0A=
			MLTON_numTrampolines++;				\=0A=
		(*nextChunk)(); 					\=0A=
	}								\=0A=
}=0A=
#else=0A=
#define MLTON_main(ufh,fs,bl,mfs,ng,gs,mfi,magic,lg,nii,mc,ml,sc,sl)	=
\=0A=
int main(int argc, char **argv) {					\=0A=
	gcState.useFixedHeap =3D ufh;					\=0A=
	gcState.fromSize =3D fs;						\=0A=
	gcState.bytesLive =3D bl;		 				\=0A=
	gcState.maxFrameSize =3D mfs;					\=0A=
	gcState.numGlobals =3D ng;					\=0A=
	gcState.globals =3D gs;						\=0A=
	gcState.maxFrameIndex =3D mfi;					\=0A=
	gcState.frameLayouts =3D frameLayouts;				\=0A=
	mltonState.gcState =3D &gcState;					\=0A=
	MLTON_init(argc, argv, &mltonState, magic, lg);			\=0A=
	if (mltonState.isOriginal) {					\=0A=
 		/* The (nii > 0) check is so that the C compiler can 	\=0A=
		 * eliminate the call if there are no IntInfs and we 	\=0A=
		 * then won't have to link in with the IntInf stuff. 	\=0A=
		 */							\=0A=
		if (nii > 0)						\=0A=
			MLTON_createIntInfs(&gcState, intInfInits);	\=0A=
		GC_createStrings(&gcState, stringInits);       		\=0A=
		MLTON_prepFarJump(mc, ml);				\=0A=
	} else {							\=0A=
		MLTON_prepFarJump(sc, sl);				\=0A=
	}								\=0A=
	/* Trampoline */						\=0A=
	while (1) {							\=0A=
 		if (INSTRUMENT)						\=0A=
			MLTON_numTrampolines++;				\=0A=
		(*nextChunk)(); 					\=0A=
	}								\=0A=
}=0A=
#endif=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       Halt                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_halt(x)							\=0A=
	{								\=0A=
		int status;						\=0A=
		if (INSTRUMENT) 					\=0A=
		        fprintf(stderr, "MLTON_numTrampolines =3D =
%Ld\nMLTON_numReturns =3D %Ld\nMLTON_numInterReturns =3D =
%Ld\nMLTON_numLimitChecks =3D %Ld\nMLTON_XmlKnown =3D =
%Ld\nMLTON_XmlUnknown =3D %Ld\nMLTON_SxmlKnown =3D =
%Ld\nMLTON_SxmlUnknown =3D %Ld\nMLTON_CpsKnown =3D =
%Ld\nMLTON_CpsUnknown =3D %Ld\nMLTON_CpsCall =3D %Ld\nMLTON_CpsLoop =3D =
%Ld\nMLTON_CpsDispatch =3D %Ld\nMLTON_CpsCoerce =3D %Ld\n", 					\=0A=
				MLTON_numTrampolines, MLTON_numReturns,		\=0A=
				MLTON_numInterReturns, MLTON_numLimitChecks,	\=0A=
				MLTON_XmlKnown, MLTON_XmlUnknown,			\=0A=
				MLTON_SxmlKnown, MLTON_SxmlUnknown,		\=0A=
				MLTON_CpsKnown, MLTON_CpsUnknown,			\=0A=
				MLTON_CpsCall, MLTON_CpsLoop,			\=0A=
				MLTON_CpsDispatch, MLTON_CpsCoerce);		\=0A=
		gcState.frontier =3D frontier;					\=0A=
		gcState.stackTop =3D stackTop;					\=0A=
		status =3D (x);							\=0A=
		GC_done(&gcState);						\=0A=
		exit(status);							\=0A=
	}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                        GC                         */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_beforeGC					\=0A=
	gc:						\=0A=
		gcState.locals =3D locals;		\=0A=
		gcState.frontier =3D frontier; 	       	\=0A=
		gcState.stackTop =3D stackTop;=0A=
=0A=
#define MLTON_GC						\=0A=
        GC_gc(&gcState);				\=0A=
	stackTop =3D gcState.stackTop;			\=0A=
	frontier =3D gcState.frontier;=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      farJump                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_prepFarJump(c,l)	 	\=0A=
	do {				\=0A=
		nextChunk =3D c; 		\=0A=
		nextFun =3D l ## _index;	\=0A=
	} while (0)=0A=
=0A=
#define MLTON_farJump(c,l)	 	\=0A=
	do {				\=0A=
		MLTON_prepFarJump(c,l); 	\=0A=
		goto leaveChunk;	\=0A=
	} while (0)=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      Return                       */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_return					\=0A=
	if (INSTRUMENT)					\=0A=
		MLTON_numReturns++;			\=0A=
	nextFun =3D *(int*)stackTop;	 		\=0A=
	goto top;=0A=
=0A=
#define MLTON_raise						\=0A=
	stackTop =3D gcState.stackBottom + gcState.exnStack;	\=0A=
	nextFun =3D *(int*)stackTop;	 			\=0A=
	goto top;=0A=
=0A=
#define MLTON_saveExnStack(offset)					\=0A=
	{								\=0A=
		pointer p;						\=0A=
		p =3D stackTop + (offset);				\=0A=
		*(uint*)(p + WORD_SIZE) =3D gcState.exnStack;		\=0A=
		gcState.exnStack =3D p - gcState.stackBottom;		\=0A=
	}=0A=
=0A=
#define MLTON_restoreExnStack(offset)					\=0A=
	gcState.exnStack =3D *(uint*)(stackTop + (offset) + WORD_SIZE);	\=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                    Limit Check                    */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_limitCheck(bytes,localIndices,frameSize,ret)	 		\=0A=
	if (INSTRUMENT)								\=0A=
		MLTON_numLimitChecks++;						\=0A=
	if (GC_EVERY_CHECK || frontier + (bytes) >=3D gcState.limit) {		\=0A=
		if (gcState.messages) fprintf(stderr, "gc at line %d of %s\n",	\=0A=
						__LINE__,			\=0A=
						__FILE__);			\=0A=
		gcState.bytesRequested =3D (bytes); 				\=0A=
		gcState.localOffsets =3D (localIndices);				\=0A=
		stackTop +=3D (frameSize);					\=0A=
		*(uint*)stackTop =3D (ret ## _index);				\=0A=
		goto gc;							\=0A=
		ret:								\=0A=
		stackTop -=3D (frameSize);					\=0A=
	}=0A=
=0A=
#define MLTON_stackOverflowCheck			\=0A=
	if (stackTop >=3D gcState.stackLimit) {	\=0A=
		gcState.stackTop =3D stackTop;	\=0A=
		GC_growStack(&gcState);		\=0A=
		stackTop =3D gcState.stackTop;	\=0A=
        }=0A=
=0A=
/* The extra POINTER_SIZE added to frontier is so space is allocated =
for the=0A=
 * forwarding pointer in zero length arrays.=0A=
 */=0A=
#define MLTON_allocArrayNoPointers(dst,numElts,bytesPerElt)			\=0A=
		*(word*)frontier =3D (numElts);					\=0A=
		*(word*)(frontier + WORD_SIZE) =3D 				\=0A=
			GC_arrayHeader((bytesPerElt), 0);			\=0A=
		(dst) =3D frontier + 2 * WORD_SIZE; 				\=0A=
		frontier =3D (dst) + ((0 =3D=3D numElts) ? POINTER_SIZE :		\=0A=
					wordAlign((numElts) * (bytesPerElt)));=0A=
=0A=
#define MLTON_allocArrayPointers(dst,numElts,numPointers)			\=0A=
		*(word*)frontier =3D (numElts);					\=0A=
		*(word*)(frontier + WORD_SIZE) =3D 				\=0A=
			GC_arrayHeader(0, (numPointers));			\=0A=
		(dst) =3D frontier + 2 * WORD_SIZE; 				\=0A=
		frontier =3D (dst) + ((0 =3D=3D (numElts)) ? POINTER_SIZE		\=0A=
				    : (numElts) * (numPointers) * POINTER_SIZE);\=0A=
		{								\=0A=
			word *p;						\=0A=
			for (p =3D (word*) (dst); p < (word*) frontier; ++p)	\=0A=
				*p =3D 0x1;					\=0A=
		}=0A=
=0A=
/* ---------------------------------------------------------------- =
*/=0A=
/*                     Basis Library Primitives                     =
*/=0A=
/* ---------------------------------------------------------------- =
*/=0A=
=0A=
void MLTON_overflow();=0A=
=0A=
/* Used to "cast" at the ML level between two different ML types that =
we=0A=
 * know have the same C representation.=0A=
 */=0A=
#define MLTON_id(x) x=0A=
=0A=
/* Used by polymorphic equality to implement equal on ground types=0A=
 * like char, int, word,  and on ref cells.=0A=
 * It is emitted by backend/machine.fun.=0A=
 */=0A=
#define MLTON_eq(x,y) ((x) =3D=3D (y))=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       Array                       */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_Array_length GC_arrayNumElements=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       Byte                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_Byte_byteToChar MLTON_id=0A=
#define MLTON_Byte_charToByte MLTON_id=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       Char                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_Char_ord(c) ((int)(c))=0A=
#define MLTON_Char_chr(c) ((uchar)(c))=0A=
#define MLTON_Char_gt(c1,c2) ((c1) > (c2))=0A=
#define MLTON_Char_ge(c1,c2) ((c1) >=3D (c2))=0A=
#define MLTON_Char_lt(c1,c2) ((c1) < (c2))=0A=
#define MLTON_Char_le(c1,c2) ((c1) <=3D (c2))=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                     IEEEReal                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
void setRoundingMode(int mode);=0A=
int getRoundingMode();=0A=
=0A=
#define MLTON_IEEEReal_setRoundingMode setRoundingMode=0A=
#define MLTON_IEEEReal_getRoundingMode getRoundingMode=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                        Int                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
int intQuot(int numerator, int denominator);=0A=
int intRem(int numerator, int denominator);=0A=
=0A=
#if DETECT_OVERFLOW=0A=
#if defined(_WIN32)=0A=
#else=0A=
int MLTON_Int_addCheck(int n1, int n2);=0A=
int MLTON_Int_subCheck(int n1, int n2);=0A=
int MLTON_Int_mulCheck(int n1, int n2);=0A=
#endif=0A=
#define MLTON_Int_add MLTON_Int_addCheck=0A=
#define MLTON_Int_sub MLTON_Int_subCheck=0A=
#define MLTON_Int_mul MLTON_Int_mulCheck=0A=
#else=0A=
#define MLTON_Int_add(n1,n2) ((n1) + (n2))=0A=
#define MLTON_Int_sub(n1,n2) ((n1) - (n2))=0A=
#define MLTON_Int_mul(n1,n2) ((n1) * (n2))=0A=
#endif=0A=
#define MLTON_Int_neg(n) (-(n))=0A=
#define MLTON_Int_quot intQuot=0A=
#define MLTON_Int_rem intRem=0A=
#define MLTON_Int_gt(n1,n2) ((n1) > (n2))=0A=
#define MLTON_Int_ge(n1,n2) ((n1) >=3D (n2))=0A=
#define MLTON_Int_lt(n1,n2) ((n1) < (n2))=0A=
#define MLTON_Int_le(n1,n2) ((n1) <=3D (n2))=0A=
#define MLTON_Int_geu(x,y) ((uint)(x) >=3D (uint)(y))=0A=
#define MLTON_Int_gtu(x,y) ((uint)(x) > (uint)(y))=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       Int31                       */=0A=
/* ------------------------------------------------- */=0A=
/* Int31 is currently not implemented */=0A=
=0A=
/* #define MLTON_Int31_toInt(n) ((n) >> 1) */=0A=
/* #define MLTON_Int31_fromInt(n) ((n) << 1) */=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      IntInf                       */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_IntInf_equal MLTON_intInfEqual=0A=
#define MLTON_IntInf_fromString MLTON_intInfFromString=0A=
#define MLTON_IntInf_toWord(i) ((uint)(i))=0A=
#define MLTON_IntInf_fromWord(w) ((pointer)(w))=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       Real                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
double round(double d);=0A=
int signBit(double d);=0A=
int isNan(double d);=0A=
int isFinite(double d);=0A=
int isNormal(double d);=0A=
=0A=
/* returned by class */=0A=
#define NAN_QUIET 0=0A=
#define NAN_SIGNALLING 1=0A=
#define INF 2=0A=
#define ZERO 3=0A=
#define NORMAL 4=0A=
#define SUBNORMAL 5=0A=
int class(double d);=0A=
=0A=
#define MLTON_Real_Math_pi M_PI=0A=
#define MLTON_Real_Math_e M_E=0A=
#define MLTON_Real_Math_cos cos=0A=
#define MLTON_Real_Math_sin sin=0A=
#define MLTON_Real_Math_tan tan=0A=
#define MLTON_Real_Math_cosh cosh=0A=
#define MLTON_Real_Math_sinh sinh=0A=
#define MLTON_Real_Math_tanh tanh=0A=
#define MLTON_Real_Math_acos acos=0A=
#define MLTON_Real_Math_asin asin=0A=
#define MLTON_Real_Math_atan atan=0A=
#define MLTON_Real_Math_atan2 atan2=0A=
#define MLTON_Real_Math_ln log=0A=
#define MLTON_Real_Math_log10 log10=0A=
#define MLTON_Real_Math_pow pow=0A=
#define MLTON_Real_Math_sqrt sqrt=0A=
#define MLTON_Real_Math_exp exp=0A=
#define MLTON_Real_posInf HUGE_VAL=0A=
#define MLTON_Real_add(x,y) ((x) + (y))=0A=
#define MLTON_Real_sub(x,y) ((x) - (y))=0A=
#define MLTON_Real_mul(x,y) ((x) * (y))=0A=
#define MLTON_Real_div(x,y) ((x) / (y))=0A=
#define MLTON_Real_muladd(x,y,z) ((x) * (y) + (z))=0A=
#define MLTON_Real_mulsub(x,y,z) ((x) * (y) - (z))=0A=
#define MLTON_Real_neg(x) (-(x))=0A=
#define MLTON_Real_abs fabs=0A=
#define MLTON_Real_isNan isNan=0A=
#define MLTON_Real_signBit signBit=0A=
#define MLTON_Real_copySign copySign=0A=
#define MLTON_Real_gt(x1,x2) ((x1) > (x2))=0A=
#define MLTON_Real_ge(x1,x2) ((x1) >=3D (x2))=0A=
#define MLTON_Real_lt(x1,x2) ((x1) < (x2))=0A=
#define MLTON_Real_le(x1,x2) ((x1) <=3D (x2))=0A=
#define MLTON_Real_equal(x1,x2) ((x1) =3D=3D (x2))=0A=
#define MLTON_Real_nequal(x1,x2) ((x1) !=3D (x2))=0A=
#define MLTON_Real_qequal(x1,x2) (!((x1) !=3D (x2))=0A=
#define MLTON_Real_isFinite isFinite=0A=
#define MLTON_Real_isNormal isNormal=0A=
#define MLTON_Real_frexp frexp=0A=
#define MLTON_Real_ldexp ldexp=0A=
#define MLTON_Real_modf modf=0A=
#define MLTON_Real_class class=0A=
#define MLTON_Real_fromInt(n) ((double)(n))=0A=
#define MLTON_Real_toInt(x) ((int)(x))=0A=
#define MLTON_Real_round round=0A=
=0A=
#define MLTON_sprintf(buf, fmt, x) sprintf(buf, (char*) fmt, x)=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                     Pointers                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_isNull(x) (void*)(x) =3D=3D NULL=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       MLton                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
uint MLTON_MLton_random();=0A=
=0A=
#define MLTON_MLton_gcMessages(b)	\=0A=
	gcState.messages =3D b=0A=
=0A=
#define MLTON_MLton_gcSummary(b)	\=0A=
	gcState.summary =3D b=0A=
=0A=
#define MLTON_MLton_size(z)		(				\=0A=
	gcState.frontier =3D frontier,					\=0A=
	gcState.stackTop =3D stackTop,					\=0A=
	sizeRes =3D GC_size(&gcState, (z)),				\=0A=
	frontier =3D gcState.frontier,					\=0A=
	stackTop =3D gcState.stackTop,					\=0A=
	sizeRes)=0A=
=0A=
#define MLTON_MLton_saveWorld(file)	(				\=0A=
	mltonState.isOriginal ?						\=0A=
		(							\=0A=
			gcState.frontier =3D frontier,			\=0A=
			gcState.stackTop =3D stackTop,			\=0A=
 			GC_saveWorld(&gcState, mltonState.magic, 	\=0A=
					(file), &saveGlobals),		\=0A=
			frontier =3D gcState.frontier,			\=0A=
			stackTop =3D gcState.stackTop,			\=0A=
			mltonState.isOriginal =3D TRUE,			\=0A=
			TRUE						\=0A=
		)							\=0A=
	:								\=0A=
		(							\=0A=
			mltonState.isOriginal =3D TRUE,			\=0A=
			FALSE						\=0A=
		)							\=0A=
	)=0A=
	 =0A=
#define MLTON_MLton_saveStack()	(					\=0A=
	gcState.frontier =3D frontier,					\=0A=
	gcState.stackTop =3D stackTop,					\=0A=
	stackRes =3D GC_saveStack(&gcState),				\=0A=
	frontier =3D gcState.frontier,					\=0A=
	stackTop =3D gcState.stackTop,					\=0A=
	stackRes)=0A=
=0A=
#define MLTON_MLton_restoreStack(s)					\=0A=
	gcState.frontier =3D frontier;					\=0A=
	gcState.stackTop =3D stackTop;					\=0A=
	GC_restoreStack(&gcState, s);					\=0A=
	frontier =3D gcState.frontier;					\=0A=
	stackTop =3D gcState.stackTop;					\=0A=
	MLTON_return=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      String                       */=0A=
/* ------------------------------------------------- */=0A=
=0A=
int stringEqual(char * s1, char * s2);=0A=
=0A=
#define MLTON_String_equal stringEqual=0A=
#define MLTON_String_size GC_arrayNumElements=0A=
=0A=
#define MLTON_cs_sub(p,i) (((char*)(p))[i])=0A=
#define MLTON_cs_update(p,i,x) (((char*)(p))[i] =3D (x))=0A=
#define MLTON_css_sub(p,i) ((uint)(((char**)(p))[i]))=0A=
#define MLTON_cast_cs(p) ((char*)(p))=0A=
#define MLTON_cast_css(p) ((char**)(p))=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      System                       */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_tmpnam(s) ((uint)tmpnam((char*)(s)))=0A=
=0A=
/* ---------------------------------- */=0A=
/*                Date                */=0A=
/* ---------------------------------- */=0A=
=0A=
void MLTON_now(pointer sec, pointer usec);=0A=
=0A=
extern struct tm MLTON_tm;=0A=
=0A=
#define MLTON_asctime(z) (uint)(asctime((struct tm*)(z)))=0A=
#define MLTON_localtime(t) (uint)(localtime((time_t*)(t)))=0A=
#define MLTON_gmtime(t) (uint)(gmtime((time_t*)(t)))=0A=
#define MLTON_mktime(t) mktime((struct tm*)(t))=0A=
=0A=
#define MLTON_strftime(buf, n, fmt, z) strftime((char*)(buf), (n), =
(char*)(fmt), (struct tm*)(z))=0A=
=0A=
int MLTON_localoffset();=0A=
=0A=
#define MLTON_tm_sec(p) (((struct tm*)(p))->tm_sec)=0A=
#define MLTON_tm_min(p) (((struct tm*)(p))->tm_min)=0A=
#define MLTON_tm_hour(p) (((struct tm*)(p))->tm_hour)=0A=
#define MLTON_tm_mday(p) (((struct tm*)(p))->tm_mday)=0A=
#define MLTON_tm_mon(p) (((struct tm*)(p))->tm_mon)=0A=
#define MLTON_tm_year(p) (((struct tm*)(p))->tm_year)=0A=
#define MLTON_tm_wday(p) (((struct tm*)(p))->tm_wday)=0A=
#define MLTON_tm_yday(p) (((struct tm*)(p))->tm_yday)=0A=
#define MLTON_tm_isdst(p) (((struct tm*)(p))->tm_isdst)=0A=
=0A=
#define MLTON_set_tm_sec(p,x) ((struct tm*)(p))->tm_sec =3D (x)=0A=
#define MLTON_set_tm_min(p,x) ((struct tm*)(p))->tm_min =3D (x)=0A=
#define MLTON_set_tm_hour(p,x) ((struct tm*)(p))->tm_hour =3D (x)=0A=
#define MLTON_set_tm_mday(p,x) ((struct tm*)(p))->tm_mday =3D (x)=0A=
#define MLTON_set_tm_mon(p,x) ((struct tm*)(p))->tm_mon =3D (x)=0A=
#define MLTON_set_tm_year(p,x) ((struct tm*)(p))->tm_year =3D (x)=0A=
#define MLTON_set_tm_wday(p,x) ((struct tm*)(p))->tm_wday =3D (x)=0A=
#define MLTON_set_tm_yday(p,x) ((struct tm*)(p))->tm_yday =3D (x)=0A=
#define MLTON_set_tm_isdst(p,x) ((struct tm*)(p))->tm_isdst =3D (x)=0A=
=0A=
/* ---------------------------------- */=0A=
/*                Time                */=0A=
/* ---------------------------------- */=0A=
=0A=
#if defined(_WIN32)=0A=
#else=0A=
extern struct timeval MLTON_timeval;=0A=
#define MLTON_timeval_sec(p) ((int)(((struct timeval*)(p))->tv_sec))=0A=
#define MLTON_timeval_usec(p) ((int)(((struct =
timeval*)(p))->tv_usec))=0A=
#define MLTON_gettimeofday(p) ((int)(gettimeofday((struct timeval*)(p), =
(struct timezone*)NULL)))=0A=
#endif=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      Vector                       */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_Vector_length GC_arrayNumElements=0A=
#define MLTON_Vector_fromArray MLTON_id=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       Word                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_Word8_toInt(w) ((int)(w))=0A=
#define MLTON_Word8_toIntX(x) ((int)(signed char)(x))=0A=
#define MLTON_Word8_fromInt(x) ((uchar)(x))=0A=
#define MLTON_Word8_toLargeWord(w) ((uint)(w))=0A=
#define MLTON_Word8_toLargeWordX(x) ((uint)(signed char)(x))=0A=
#define MLTON_Word8_fromLargeWord(w) ((uchar)(w))=0A=
#define MLTON_Word8_orb(w1,w2) ((w1) | (w2))=0A=
#define MLTON_Word8_xorb(w1,w2) ((w1) ^ (w2))=0A=
#define MLTON_Word8_andb(w1,w2) ((w1) & (w2))=0A=
#define MLTON_Word8_notb(w) (~(w))=0A=
#define MLTON_Word8_lshift(w,s)  ((s) < 8 ? (w) << (s) : 0)=0A=
#define MLTON_Word8_rshift(w,s) ((s) < 8 ? (w) >> (s) : 0)=0A=
#define MLTON_Word8_add(w1,w2) ((w1) + (w2))=0A=
#define MLTON_Word8_sub(w1,w2) ((w1) - (w2))=0A=
#define MLTON_Word8_mul(w1,w2) ((w1) * (w2))=0A=
#define MLTON_Word8_div(w1,w2) ((w1) / (w2))=0A=
#define MLTON_Word8_mod(w1,w2) ((w1) % (w2))=0A=
#define MLTON_Word8_gt(w1,w2) ((w1) > (w2))=0A=
#define MLTON_Word8_ge(w1,w2) ((w1) >=3D (w2))=0A=
#define MLTON_Word8_lt(w1,w2) ((w1) < (w2))=0A=
#define MLTON_Word8_le(w1,w2) ((w1) <=3D (w2))=0A=
=0A=
#define MLTON_Word32_toIntX(x) ((int)(x))=0A=
#define MLTON_Word32_fromInt(x) ((uint)(x))=0A=
#define MLTON_Word32_orb(w1,w2) ((w1) | (w2))=0A=
#define MLTON_Word32_xorb(w1,w2) ((w1) ^ (w2))=0A=
#define MLTON_Word32_andb(w1,w2) ((w1) & (w2))=0A=
#define MLTON_Word32_notb(w) (~(w))=0A=
#define MLTON_Word32_lshift(w,s)  ((s) < 32 ? (w) << (s) : 0)=0A=
#define MLTON_Word32_rshift(w,s) ((s) < 32 ? (w) >> (s) : 0)=0A=
#define MLTON_Word32_add(w1,w2) ((w1) + (w2))=0A=
#define MLTON_Word32_sub(w1,w2) ((w1) - (w2))=0A=
#define MLTON_Word32_mul(w1,w2) ((w1) * (w2))=0A=
#define MLTON_Word32_div(w1,w2) ((w1) / (w2))=0A=
#define MLTON_Word32_mod(w1,w2) ((w1) % (w2))=0A=
#define MLTON_Word32_gt(w1,w2) ((w1) > (w2))=0A=
#define MLTON_Word32_ge(w1,w2) ((w1) >=3D (w2))=0A=
#define MLTON_Word32_lt(w1,w2) ((w1) < (w2))=0A=
#define MLTON_Word32_le(w1,w2) ((w1) <=3D (w2))=0A=
=0A=
/* Can't use a macro with >> for these because ANSI C doesn't guarantee =
=0A=
 * sign extension.=0A=
 *=0A=
 * #define MLTON_Word8_arshift(w,s) ((signed char)(w) >> ((s) < 8 ? (s) =
: 7))=0A=
 */=0A=
/* I've included the macro for Word32_arshift even though it isn't ANSI =
and=0A=
 * may fail because using a procedure call slows down IntInf by a =
factor of 2.=0A=
 */=0A=
#define MLTON_Word32_arshift(w,s) ((int)(w) >> ((s) < 32 ? (s) : =
31))=0A=
/*#define MLTON_Word32_arshift MLTON_Word32_arshiftAsm */=0A=
uint MLTON_Word32_arshiftAsm(uint w, uint s);=0A=
=0A=
uchar MLTON_Word8_arshift(uchar w, uint s);=0A=
=0A=
#endif /* #ifndef _MLTON_LIB_H */=0A=
=0A=

------_=_NextPart_000_01BF27DC.5998CBDC
Content-Type: application/x-unknown-content-type-ProjectBuilder.c;
	name="mlton-posix.c"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="mlton-posix.c"

/* Copyright (C) 1997-1999 NEC Research Institute.=0A=
 * Please see the file LICENSE for license information.=0A=
 */=0A=
#include "mlton-lib.h"=0A=
=0A=
#if defined(_WIN32)=0A=
#else=0A=
struct tms MLTON_tms;=0A=
#endif=0A=
=0A=
struct stat MLTON_stat;=0A=
=0A=
struct utimbuf MLTON_utimbuf;=0A=
=0A=
#if defined(_WIN32)=0A=
#else=0A=
struct utsname MLTON_utsname;=0A=
=0A=
struct flock MLTON_flock;=0A=
=0A=
struct termios MLTON_termios;=0A=
#endif=0A=
=0A=
/* Right now this is messy because mlton has no way of dealing with =
unsigned =0A=
 * shorts (i.e. gid_t).=0A=
 */=0A=
#if defined(_WIN32)=0A=
#else=0A=
int MLTON_getgroups(pointer groups) {=0A=
	int i, result;=0A=
	gid_t groupList[MLTON_numgroups];=0A=
	=0A=
	result =3D getgroups(MLTON_numgroups, groupList);=0A=
	=0A=
	for (i =3D 0; i < result; i++)=0A=
		((uint*)groups)[i] =3D groupList[i];=0A=
	=0A=
	return result;=0A=
}=0A=
#endif=0A=
=0A=
#if defined(_WIN32)=0A=
//FIXME: I don't know how this is supposed to work, but=0A=
// this windows function might be useful:=0A=
// WinExec(name, SW_SHOWNORMAL);=0A=
=0A=
// Or for a less simple version, which I don't know how really =
works:=0A=
//CreateProcess(name, NULL, NULL, NULL, FALSE, 0,=0A=
//              NULL, NULL,=0A=
//              NULL/* May not be NULL */,=0A=
//              NULL/* May not be NULL */);=0A=
#else=0A=
int MLTON_exec(pointer p, pointer a) {=0A=
	char *path, *saved, **args;=0A=
	int n, result;=0A=
=0A=
	path =3D (char*)p;=0A=
	args =3D (char**)a;=0A=
	n =3D GC_arrayNumElements(args) - 1;=0A=
	saved =3D args[n];=0A=
	args[n] =3D (char*)NULL;=0A=
	result =3D execv(path, args);=0A=
	/* exec failed */=0A=
	args[n] =3D saved;=0A=
	return result;=0A=
}=0A=
=0A=
int MLTON_exece(pointer p, pointer a, pointer e) {=0A=
	char *path, *asaved, *esaved, **args, **env;=0A=
	int an, en, result;=0A=
=0A=
	path =3D (char*)p;=0A=
	args =3D (char**)a;=0A=
	env =3D (char**)e;=0A=
	an =3D GC_arrayNumElements(args) - 1;=0A=
	asaved =3D args[an];=0A=
	en =3D GC_arrayNumElements(env) - 1;=0A=
	esaved =3D env[en];=0A=
	args[an] =3D (char*)NULL;=0A=
	env[en] =3D (char*)NULL;=0A=
	result =3D execve(path, args, env);=0A=
	/* exece failed */=0A=
	args[an] =3D asaved;=0A=
	env[en] =3D esaved;=0A=
	return result;=0A=
}=0A=
=0A=
int MLTON_execp(pointer f, pointer a) {=0A=
	char *file, *saved, **args;=0A=
	int n, result;=0A=
=0A=
	file =3D (char*)f;=0A=
	args =3D (char**)a;=0A=
	n =3D GC_arrayNumElements(args) - 1;=0A=
	saved =3D args[n];=0A=
	args[n] =3D (char*)NULL;=0A=
	result =3D execvp(file, args);=0A=
	/* execp failed */=0A=
	args[n] =3D saved;=0A=
	return result;=0A=
}=0A=
#endif=0A=

------_=_NextPart_000_01BF27DC.5998CBDC
Content-Type: application/x-unknown-content-type-ProjectBuilder.h;
	name="mlton-posix.h"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="mlton-posix.h"

/* Copyright (C) 1997-1999 NEC Research Institute.=0A=
 * Please see the file LICENSE for license information.=0A=
 */=0A=
#ifndef _MLTON_POSIX_H=0A=
#define _MLTON_POSIX_H=0A=
=0A=
#include "mlton-lib.h"=0A=
=0A=
#define MLTON_errno() errno=0A=
#define MLTON_clearErrno() errno =3D 0=0A=
=0A=
#if defined(_WIN32)=0A=
extern char **environ;=0A=
#else=0A=
extern char **environ;=0A=
#endif=0A=
=0A=
void MLTON_init_posix();=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       Error                       */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_strerror(n) ((cpointer)(strerror(n)))=0A=
=0A=
#ifndef ECANCELED=0A=
#define ECANCELED 0=0A=
#endif=0A=
=0A=
#ifndef ENOTSUP=0A=
#define ENOTSUP 0=0A=
#endif=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      FileSys                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_opendir(p) ((cpointer)(opendir((char*)(p))))=0A=
#define MLTON_readdir(d) ((cpointer)(readdir((DIR*)(d))))=0A=
#define MLTON_rewinddir(p) ((void)(rewinddir((DIR*)(p))))=0A=
#define MLTON_closedir(p) ((int)(closedir((DIR*)(p))))=0A=
=0A=
#define MLTON_dirent_name(d) ((cpointer)(((struct =
dirent*)(d))->d_name))=0A=
=0A=
#define MLTON_fstat(f,s) ((int)(fstat((f), (struct stat*)(s))))=0A=
#define MLTON_lstat(f,s) ((int)(lstat((char*)(f), (struct =
stat*)(s))))=0A=
#define MLTON_stat(f,s) ((int)(stat((char*)(f), (struct stat*)(s))))=0A=
=0A=
extern struct stat MLTON_stat;=0A=
=0A=
#define MLTON_stat_dev(p) ((uint)(((struct stat*)(p))->st_dev))=0A=
#define MLTON_stat_ino(p) ((int)(((struct stat*)(p))->st_ino))=0A=
#define MLTON_stat_mode(p) ((uint)(((struct stat*)(p))->st_mode))=0A=
#define MLTON_stat_nlink(p) ((int)(((struct stat*)(p))->st_nlink))=0A=
#define MLTON_stat_uid(p) ((uint)(((struct stat*)(p))->st_uid))=0A=
#define MLTON_stat_gid(p) ((uint)(((struct stat*)(p))->st_gid))=0A=
#define MLTON_stat_rdev(p) ((uint)(((struct stat*)(p))->st_rdev))=0A=
#define MLTON_stat_size(p) ((int)(((struct stat*)(p))->st_size))=0A=
#define MLTON_stat_atime(p) ((int)(((struct stat*)(p))->st_atime))=0A=
#define MLTON_stat_mtime(p) ((int)(((struct stat*)(p))->st_mtime))=0A=
#define MLTON_stat_ctime(p) ((int)(((struct stat*)(p))->st_ctime))=0A=
=0A=
#define MLTON_utime(s,u) ((int)(utime((char*)(s), (struct =
utimbuf*)(u))))=0A=
=0A=
extern struct utimbuf MLTON_utimbuf;=0A=
=0A=
#define MLTON_set_utimbuf_actime(p,x) (((struct utimbuf*)(p))->actime) =
=3D (x)=0A=
#define MLTON_set_utimbuf_modtime(p,x) (((struct =
utimbuf*)(p))->modtime) =3D (x)=0A=
=0A=
#define MLTON_access(f,w) ((int)(access((char*)(f), (w))))=0A=
#define MLTON_chdir(p) ((int)(chdir((char*)(p))))=0A=
#define MLTON_chmod(p,m) ((int)(chmod((char*)(p), (m))))=0A=
#define MLTON_getcwd(buf,n) ((cpointer)(getcwd((buf),(n))))=0A=
#define MLTON_link(p1,p2) ((int)(link((char*)(p1), (char*)(p2))))=0A=
#define MLTON_mkdir(p,w) ((int)(mkdir((char*)(p), (w))))=0A=
#define MLTON_mkfifo(p,w) ((int)(mkfifo((char*)(p), (w))))=0A=
#define MLTON_open(p,w,m) ((int)(open((char*)(p), (w), (m))))=0A=
#define MLTON_pathconf(p,n) ((int)(pathconf((char*)(p), (n))))=0A=
#define MLTON_readlink(p,b,n) ((int)(readlink((char*)(p), (b), =
(n))))=0A=
#define MLTON_rename(p1,p2) ((int)(rename((char*)(p1), =
(char*)(p2))))=0A=
#define MLTON_rmdir(p) ((int)(rmdir((char*)(p))))=0A=
#define MLTON_symlink(p1,p2) ((int)(symlink((char*)(p1), =
(char*)(p2))))=0A=
#define MLTON_unlink(p) ((int)(unlink((char*)(p))))=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                        IO                         */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_read(fd, b, i, s) ((int)(read((fd), (void*)((char*)(b) + =
(i)), (s))))=0A=
#define MLTON_write(fd, b, i, s) ((int)(write((fd), (void*)((char*)(b) =
+ (i)), (s))))=0A=
#define MLTON_pipe(p) ((int)(pipe((int*)(p))))=0A=
=0A=
#if defined(_WIN32)=0A=
#else=0A=
extern struct flock MLTON_flock;=0A=
=0A=
#define MLTON_flock_type(p) ((int)(((struct flock*)(p))->l_type))=0A=
#define MLTON_flock_whence(p) ((int)(((struct =
flock*)(p))->l_whence))=0A=
#define MLTON_flock_start(p) ((int)(((struct flock*)(p))->l_start))=0A=
#define MLTON_flock_len(p) ((int)(((struct flock*)(p))->l_len))=0A=
#define MLTON_flock_pid(p) ((int)(((struct flock*)(p))->l_pid))=0A=
=0A=
#define MLTON_set_flock_type(p,x) (((struct flock*)(p))->l_type) =3D =
(x)=0A=
#define MLTON_set_flock_whence(p,x) (((struct flock*)(p))->l_whence) =
=3D (x)=0A=
#define MLTON_set_flock_start(p,x) (((struct flock*)(p))->l_start) =3D =
(x)=0A=
#define MLTON_set_flock_len(p,x) (((struct flock*)(p))->l_len) =3D =
(x)=0A=
#define MLTON_set_flock_pid(p,x) (((struct flock*)(p))->l_pid) =3D =
(x)=0A=
#endif=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      ProcEnv                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
extern pointer MLTON_environ;=0A=
=0A=
#if defined(_WIN32)=0A=
#else=0A=
#define MLTON_times(t) ((int)(times((struct tms*)(t))))=0A=
=0A=
extern struct tms MLTON_tms;=0A=
=0A=
#define MLTON_tms_utime(p) ((int)(((struct tms*)(p))->tms_utime))=0A=
#define MLTON_tms_stime(p) ((int)(((struct tms*)(p))->tms_stime))=0A=
#define MLTON_tms_cutime(p) ((int)(((struct tms*)(p))->tms_cutime))=0A=
#define MLTON_tms_cstime(p) ((int)(((struct tms*)(p))->tms_cstime))=0A=
=0A=
extern struct utsname MLTON_utsname;=0A=
=0A=
#define MLTON_uname(u) uname((struct utsname*)(u))=0A=
=0A=
#define MLTON_uname_sysname(p) ((cpointer)(((struct =
utsname*)(p))->sysname))=0A=
#define MLTON_uname_nodename(p) ((cpointer)(((struct =
utsname*)(p))->nodename))=0A=
#define MLTON_uname_release(p) ((cpointer)(((struct =
utsname*)(p))->release))=0A=
#define MLTON_uname_version(p) ((cpointer)(((struct =
utsname*)(p))->version))=0A=
#define MLTON_uname_machine(p) ((cpointer)(((struct =
utsname*)(p))->machine))=0A=
#endif=0A=
=0A=
#define MLTON_numgroups 100=0A=
int MLTON_getgroups(pointer groups);=0A=
#define MLTON_getlogin() ((cpointer)(getlogin()))=0A=
=0A=
#define MLTON_ctermid() ((cpointer)ctermid((string)NULL))=0A=
#define MLTON_getenv(s) ((cpointer)getenv((string)(s)))=0A=
#define MLTON_ttyname(fd) ((cpointer)ttyname(fd))=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      Process                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_waitpid(pid, status, options) ((int)(waitpid((pid), =
(int*)(status), (options))))=0A=
=0A=
int MLTON_exec(pointer path, pointer args);=0A=
int MLTON_exece(pointer path, pointer args, pointer env);=0A=
int MLTON_execp(pointer file, pointer args);=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       SysDB                       */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_getpwnam(p) ((cpointer)(getpwnam((char*)(p))))=0A=
#define MLTON_getpwuid(u) ((cpointer)(getpwuid((uid_t)(u))))=0A=
=0A=
#define MLTON_passwd_name(p) ((cpointer)(((struct =
passwd*)(p))->pw_name))=0A=
#define MLTON_passwd_uid(p) ((uint)(((struct passwd*)(p))->pw_uid))=0A=
#define MLTON_passwd_gid(p) ((uint)(((struct passwd*)(p))->pw_gid))=0A=
#define MLTON_passwd_dir(p) ((cpointer)(((struct =
passwd*)(p))->pw_dir))=0A=
#define MLTON_passwd_shell(p) ((cpointer)(((struct =
passwd*)(p))->pw_shell))=0A=
=0A=
#define MLTON_getgrgid(g) ((cpointer)(getgrgid((gid_t)(g))))=0A=
#define MLTON_getgrnam(s) ((cpointer)(getgrnam((char*)(s))))=0A=
=0A=
#define MLTON_group_name(p) ((cpointer)(((struct =
group*)(p))->gr_name))=0A=
#define MLTON_group_gid(p) ((uint)(((struct group*)(p))->gr_gid))=0A=
#define MLTON_group_mem(p) ((cpointer)(((struct =
group*)(p))->gr_mem))=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                        TTY                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#if defined(_WIN32)=0A=
#else=0A=
extern struct termios MLTON_termios;=0A=
=0A=
#define MLTON_termios_iflag(t) ((uint)(((struct =
termios*)(t))->c_iflag))=0A=
#define MLTON_termios_oflag(t) ((uint)(((struct =
termios*)(t))->c_oflag))=0A=
#define MLTON_termios_cflag(t) ((uint)(((struct =
termios*)(t))->c_cflag))=0A=
#define MLTON_termios_lflag(t) ((uint)(((struct =
termios*)(t))->c_lflag))=0A=
#define MLTON_termios_cc(t) ((cpointer)(((struct =
termios*)(t))->c_cc))=0A=
=0A=
#define MLTON_set_termios_iflag(t,x) (((struct termios*)(t))->c_iflag) =
=3D (x)=0A=
#define MLTON_set_termios_oflag(t,x) (((struct termios*)(t))->c_oflag) =
=3D (x)=0A=
#define MLTON_set_termios_cflag(t,x) (((struct termios*)(t))->c_cflag) =
=3D (x)=0A=
#define MLTON_set_termios_lflag(t,x) (((struct termios*)(t))->c_lflag) =
=3D (x)=0A=
=0A=
#define MLTON_tcgetattr(f,t) ((int)(tcgetattr((f), (struct =
termios*)(t))))=0A=
#define MLTON_tcsetattr(f,a,t) ((int)(tcsetattr((f), (a), (struct =
termios*)(t))))=0A=
#define MLTON_cfgetospeed(t) ((int)(cfgetospeed((struct =
termios*)(t))))=0A=
#define MLTON_cfsetospeed(t,s) ((int)(cfsetospeed((struct termios*)(t), =
(s))))=0A=
#define MLTON_cfgetispeed(t) ((int)(cfgetispeed((struct =
termios*)(t))))=0A=
#define MLTON_cfsetispeed(t,s) ((int)(cfsetispeed((struct termios*)(t), =
(s))))=0A=
#endif=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                      Signals                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#define MLTON_sigemptyset(s) ((int)(sigemptyset((sigset_t*)(s))))=0A=
#define MLTON_sigfillset(s) ((int)(sigfillset((sigset_t*)(s))))=0A=
#define MLTON_sigaddset(a,b) ((int)(sigaddset((sigset_t*)(a),(b))))=0A=
#define MLTON_sigdelset(a,b) ((int)(sigdelset((sigset_t*)(a),(b))))=0A=
#define MLTON_sigismember(a,b) =
((int)(sigismember((sigset_t*)(a),(b))))=0A=
#define MLTON_sigpending(s) ((int)(sigpending((sigset_t*)(s))))=0A=
#define MLTON_sigprocmask(a,b) =
((int)(sigprocmask((a),(sigset_t*)(b),(sigset_t*)NULL)))=0A=
#define MLTON_sigsuspend(a) ((int)(sigsuspend((sigset_t*)(a))))=0A=
=0A=
#endif /* #ifndef _MLTON_POSIX_H */=0A=
=0A=

------_=_NextPart_000_01BF27DC.5998CBDC
Content-Type: application/x-unknown-content-type-ProjectBuilder.c;
	name="my-lib.c"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="my-lib.c"

#include "my-lib.h"=0A=
=0A=
#include <values.h>=0A=
=0A=
void=0A=
die(char *fmt, ...)=0A=
{=0A=
	va_list	args;=0A=
=0A=
	fflush(stdout);=0A=
	va_start(args, fmt);=0A=
	vfprintf(stderr, fmt, args);=0A=
	va_end(args);=0A=
	fprintf(stderr, "\n");=0A=
	exit(1);=0A=
}=0A=
=0A=
void asfail(char *file, int line, char *prop)=0A=
{=0A=
	fflush(stdout);=0A=
	fprintf(stderr, "%s %d: assert(%s) failed.\n", file, line, prop);=0A=
	abort();=0A=
}=0A=
=0A=
=0A=
/* safe version of fopen */=0A=
#if defined(_WIN32)=0A=
FILE *safeopen(char *fileName, char *mode) {=0A=
#else=0A=
FILE *sopen(char *fileName, char *mode) {=0A=
#endif=0A=
	FILE *file;=0A=
	=0A=
	if ((file =3D fopen((char*)fileName, mode)) =3D=3D NULL)=0A=
		die("sopen unable to open file");=0A=
	=0A=
	return file;=0A=
}=0A=
=0A=
/* safe version of fwrite */=0A=
void swrite(void *ptr, size_t size, size_t nmemb, FILE *file) {=0A=
	size_t bytes =3D size * nmemb;=0A=
	=0A=
	if (0 =3D=3D bytes) return;=0A=
	=0A=
	unless (1 =3D=3D fwrite(ptr, size * nmemb, 1, file))=0A=
		die("swrite failed");=0A=
}=0A=
=0A=
void swriteUint(uint n, FILE *file) {=0A=
	swrite(&n, sizeof(uint), 1, file);=0A=
}=0A=
=0A=
void sread(void *ptr, size_t size, size_t nmemb, FILE *file) {=0A=
	unless (1 =3D=3D fread(ptr, size * nmemb, 1, file))=0A=
		die("sread failed");=0A=
}=0A=
=0A=
uint sreadUint(FILE *file) {=0A=
	uint n;=0A=
=0A=
	sread(&n, sizeof(uint), 1, file);=0A=
=0A=
	return n;=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                 intToCommaString                  */=0A=
/* ------------------------------------------------- */=0A=
/* BUF_SIZE must be =3D=3D 1 mod 4 so that the ',' is inserted in the =
right place */=0A=
#define BUF_SIZE 81=0A=
=0A=
string intToCommaString(int n) {=0A=
	static char buf[BUF_SIZE];=0A=
	int i;=0A=
	=0A=
	i =3D BUF_SIZE - 1;=0A=
	buf[i--] =3D '\000';=0A=
	=0A=
	if (0 =3D=3D n)=0A=
		buf[i--] =3D '0';=0A=
#if defined(_WIN32)=0A=
// FIXME: ...=0A=
#define MININT (-2147483647 - 1)=0A=
#endif=0A=
 	else if (MININT =3D=3D n) {=0A=
		/* must treat MININT specially, because I negate stuff later */=0A=
		strcpy(buf + 1, "-2,147,483,648");=0A=
		i =3D 0;=0A=
	} else {=0A=
		int m;=0A=
	=0A=
 		if (n > 0) m =3D n; else m =3D -n;=0A=
	=0A=
		while (m > 0) {=0A=
 			buf[i--] =3D m % 10 + '0';=0A=
			m =3D m / 10;=0A=
 			if (i % 4 =3D=3D 0 and m > 0) buf[i--] =3D ',';=0A=
 		}=0A=
 		if (n < 0) buf[i--] =3D '-';=0A=
 	}=0A=
 	return buf + i + 1;=0A=
}=0A=
=0A=
string uintToCommaString(uint n) {=0A=
	static char buf[BUF_SIZE];=0A=
	int i;=0A=
	=0A=
	i =3D BUF_SIZE - 1;=0A=
	buf[i--] =3D '\000';=0A=
	=0A=
	if (0 =3D=3D n)=0A=
		buf[i--] =3D '0';=0A=
        else {=0A=
		while (n > 0) {=0A=
 			buf[i--] =3D n % 10 + '0';=0A=
			n =3D n / 10;=0A=
 			if (i % 4 =3D=3D 0 and n > 0) buf[i--] =3D ',';=0A=
 		}=0A=
 	}=0A=
 	return buf + i + 1;=0A=
}=0A=
=0A=
string ullongToCommaString(ullong n) {=0A=
	static char buf[BUF_SIZE];=0A=
	int i;=0A=
	=0A=
	i =3D BUF_SIZE - 1;=0A=
	buf[i--] =3D '\000';=0A=
	=0A=
	if (0 =3D=3D n)=0A=
		buf[i--] =3D '0';=0A=
        else {=0A=
		while (n > 0) {=0A=
 			buf[i--] =3D n % 10 + '0';=0A=
			n =3D n / 10;=0A=
 			if (i % 4 =3D=3D 0 and n > 0) buf[i--] =3D ',';=0A=
 		}=0A=
 	}=0A=
 	return buf + i + 1;=0A=
}=0A=

------_=_NextPart_000_01BF27DC.5998CBDC
Content-Type: application/x-unknown-content-type-ProjectBuilder.c;
	name="mlton-lib.c"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="mlton-lib.c"

/* Copyright (C) 1997-1999 NEC Research Institute.=0A=
 * Please see the file LICENSE for license information.=0A=
 */=0A=
#include "mlton-lib.h"=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                     counters                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
ullong MLTON_numTrampolines;=0A=
ullong MLTON_numLimitChecks;=0A=
ullong MLTON_numInterReturns;=0A=
ullong MLTON_numReturns;=0A=
ullong MLTON_XmlKnown;=0A=
ullong MLTON_XmlUnknown;=0A=
ullong MLTON_SxmlKnown;=0A=
ullong MLTON_SxmlUnknown;=0A=
ullong MLTON_CpsKnown;=0A=
ullong MLTON_CpsUnknown;=0A=
ullong MLTON_CpsCall;=0A=
ullong MLTON_CpsLoop;=0A=
ullong MLTON_CpsDispatch;=0A=
ullong MLTON_CpsCoerce;=0A=
=0A=
#if defined(_WIN32)=0A=
int isWhiteSpace(char c)=0A=
{=0A=
  return (c =3D=3D ' ' ||=0A=
          c =3D=3D '\n' ||=0A=
          c =3D=3D '\t');=0A=
}=0A=
=0A=
int WinCountArgs(LPSTR lpCmdLine)=0A=
{=0A=
  int isWord =3D 0;=0A=
  int cnt =3D 0;=0A=
=0A=
  if(!lpCmdLine)=0A=
    return 0;=0A=
=0A=
  while(*lpCmdLine)=0A=
  {=0A=
    if(isWhiteSpace(*lpCmdLine))=0A=
    {=0A=
      if(isWord)=0A=
      {=0A=
        isWord =3D 0;=0A=
        cnt++;=0A=
      }=0A=
    }=0A=
    else=0A=
    {=0A=
      if(!isWord)=0A=
        isWord =3D 1;=0A=
    }=0A=
    lpCmdLine++;=0A=
  }=0A=
  return cnt;=0A=
}=0A=
=0A=
char **WinArgv(LPSTR lpCmdLine)=0A=
{=0A=
  char **result;=0A=
  int isWord =3D 0;=0A=
  int cnt, cnt2 =3D 0;=0A=
  =0A=
  cnt =3D WinCountArgs(lpCmdLine);=0A=
   =0A=
  result =3D malloc(sizeof(char *) * cnt);=0A=
  //FIXME: Free this again and check for out of memory!!!=0A=
=0A=
  if(!lpCmdLine)=0A=
    return result;=0A=
=0A=
  // Why don't we have higher order functions in C?=0A=
  // Oh! That's the reason why we're writing ML compilers... :)=0A=
  while(*lpCmdLine)=0A=
  {=0A=
    if(isWhiteSpace(*lpCmdLine))=0A=
    {=0A=
      if(isWord)=0A=
      {=0A=
        isWord =3D 0;=0A=
        cnt2++;=0A=
      }=0A=
    }=0A=
    else=0A=
    {=0A=
      if(!isWord)=0A=
      {=0A=
        isWord =3D 1;=0A=
        result[cnt2] =3D lpCmdLine;=0A=
      }=0A=
    }=0A=
    lpCmdLine++;=0A=
  }=0A=
  return result;=0A=
}=0A=
#endif=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                     MLTON_bug                      */=0A=
/* ------------------------------------------------- */=0A=
=0A=
void MLTON_bug(string msg) {=0A=
	fprintf(stderr, "MLton bug: %s.\n%s\n",=0A=
		msg,=0A=
		"Please send a bug report to MLton@research.nj.nec.com.");=0A=
 	exit(2);=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                     MLTON_init                     */=0A=
/* ------------------------------------------------- */=0A=
=0A=
void MLTON_usage(string s) {=0A=
	die("Usage: %s [@MLton [load-world file] [fixed-heap n[{k|m}]] =
[max-heap n[{k|m}]] [gc-messages] [gc-summary] --] args", =0A=
		s);=0A=
}=0A=
=0A=
uint stringToBytes(string s) {=0A=
	char c;=0A=
	uint result;=0A=
	int i, m;=0A=
	=0A=
	result =3D 0;=0A=
	i =3D 0;=0A=
=0A=
	while ((c =3D s[i++]) !=3D '\000') {=0A=
		switch (c) {=0A=
		case 'm':=0A=
			if (s[i] =3D=3D '\000') =0A=
				result =3D result * 1048576;=0A=
			else return 0;=0A=
			break;=0A=
		case 'k':=0A=
			if (s[i] =3D=3D '\000') =0A=
				result =3D result * 1024;=0A=
			else return 0;=0A=
			break;=0A=
		default:=0A=
			m =3D (int)(c - '0');=0A=
			if (0 <=3D m and m <=3D 9)=0A=
				result =3D result * 10 + m;=0A=
			else return 0;=0A=
		}=0A=
	}=0A=
	=0A=
	return result;=0A=
}=0A=
=0A=
void setupArgvArgc(int argc, char **argv, MLTON_state *state, int i)=0A=
{=0A=
	/* Setup argv and argc that SML sees. */=0A=
	/* i is now the index of the first real arg */=0A=
#if defined(_WIN32)=0A=
	state->environment =3D (uint) environ;=0A=
#else=0A=
	state->environ =3D (uint) environ;=0A=
#endif=0A=
	=0A=
	state->commandName =3D (uint)(argv[0]);=0A=
	state->argc =3D argc - i;=0A=
	state->argv =3D (uint)(argv + i);=0A=
}=0A=
=0A=
void MLTON_init(int argc, =0A=
	       char **argv,=0A=
	       MLTON_state *state,=0A=
	       uint magic,=0A=
	       void (*loadGlobals)(FILE *file)) {=0A=
	GC_state *gcState;=0A=
	char *worldFile;=0A=
	int i;=0A=
	bool done, heapSizeCommandLine;=0A=
=0A=
	gcState =3D state->gcState;=0A=
	=0A=
	state->isOriginal =3D TRUE;=0A=
	state->magic =3D magic;=0A=
	=0A=
	gcState->messages =3D FALSE;=0A=
	gcState->summary =3D FALSE;=0A=
	heapSizeCommandLine =3D FALSE;=0A=
	gcState->maxHeapSize =3D 0;=0A=
	=0A=
	MLTON_numTrampolines =3D 0;=0A=
	MLTON_numLimitChecks =3D 0;=0A=
	MLTON_numInterReturns =3D 0;=0A=
	MLTON_numReturns =3D 0;=0A=
	MLTON_XmlKnown =3D 0;=0A=
	MLTON_XmlUnknown =3D 0;=0A=
	MLTON_SxmlKnown =3D 0;=0A=
	MLTON_SxmlUnknown =3D 0;=0A=
	MLTON_CpsKnown =3D 0;=0A=
	MLTON_CpsUnknown =3D 0;=0A=
	MLTON_CpsCall =3D 0;=0A=
	MLTON_CpsLoop =3D 0;=0A=
	MLTON_CpsDispatch =3D 0;=0A=
	MLTON_CpsCoerce =3D 0;=0A=
	=0A=
	i =3D 1;=0A=
	if (argc > 1 and (0 =3D=3D strcmp(argv[1], "@MLton"))) {=0A=
		/* process @MLton args */=0A=
		i =3D 2;=0A=
		done =3D FALSE;=0A=
		while (!done) {=0A=
			if (i =3D=3D argc)=0A=
				MLTON_usage(argv[0]);=0A=
			else {=0A=
				string arg;=0A=
=0A=
				arg =3D argv[i];=0A=
				if (0 =3D=3D strcmp(arg, "fixed-heap")) {=0A=
					++i;=0A=
					if (i =3D=3D argc)=0A=
						MLTON_usage(argv[0]);=0A=
					heapSizeCommandLine =3D TRUE;=0A=
					gcState->useFixedHeap =3D TRUE;=0A=
					gcState->fromSize =3D=0A=
						stringToBytes(argv[i++]);=0A=
				} else if (0 =3D=3D strcmp(arg, "max-heap")) {=0A=
					++i;=0A=
					if (i =3D=3D argc) =0A=
						MLTON_usage(argv[0]);=0A=
					heapSizeCommandLine =3D TRUE;=0A=
					gcState->useFixedHeap =3D FALSE;=0A=
					gcState->maxHeapSize =3D=0A=
						stringToBytes(argv[i++]);=0A=
				} else if (0 =3D=3D strcmp(arg, "gc-messages")) {=0A=
					++i;=0A=
					gcState->messages =3D TRUE;=0A=
				} else if (0 =3D=3D strcmp(arg, "gc-summary")) {=0A=
					++i;=0A=
					gcState->summary =3D TRUE;=0A=
				} else if (0 =3D=3D strcmp(arg, "load-world")) {=0A=
					++i;=0A=
					if (i =3D=3D argc) =0A=
						MLTON_usage(argv[0]);=0A=
					if (NULL =3D=3D loadGlobals) =0A=
						die("%s cannot load a world file.", argv[0]);=0A=
					state->isOriginal =3D FALSE;=0A=
					worldFile =3D argv[i++];=0A=
				} else if (0 =3D=3D strcmp(arg, "--")) {=0A=
					++i;=0A=
					done =3D TRUE;=0A=
				} else if (i > 1)=0A=
					MLTON_usage(argv[0]);=0A=
			        else done =3D TRUE;=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	if (state->isOriginal) =0A=
		GC_init(gcState);=0A=
	else =0A=
		GC_loadWorld(gcState, magic, worldFile, heapSizeCommandLine,=0A=
				loadGlobals);=0A=
	=0A=
	/* Setup argv and argc that SML sees. */=0A=
	/* i is now the index of the first real arg */=0A=
	setupArgvArgc(argc, argv, state, i);=0A=
}=0A=
=0A=
void print(pointer s) {=0A=
	fwrite(s, 1, GC_arrayNumElements(s), stderr);=0A=
}=0A=
=0A=
int stringEqual(pointer s1, pointer s2) {=0A=
	if (s1 =3D=3D s2) return TRUE;=0A=
	else {=0A=
		int n1, n2;=0A=
=0A=
		n1 =3D GC_arrayNumElements(s1);=0A=
		n2 =3D GC_arrayNumElements(s2);=0A=
		if (n1 !=3D n2) =0A=
			return FALSE;=0A=
		else {=0A=
			int i;	=0A=
			for(i =3D 0; i < n1 ; ++i)=0A=
				if (*(s1 + i) !=3D *(s2 + i)) =0A=
					return FALSE;=0A=
		}=0A=
	}=0A=
	=0A=
	return TRUE;=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                        Int                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
void MLTON_overflow() {=0A=
	die("MLton does not handle overflow.");=0A=
}=0A=
=0A=
#if defined(_WIN32)=0A=
#else=0A=
int MLTON_Int_addCheck(int n1, int n2) {=0A=
	register int eax asm("ax");=0A=
=0A=
	eax =3D n1;=0A=
=0A=
 	__asm__ __volatile__ ("addl %1, %0\n\tjo MLTON_overflow"=0A=
		:=0A=
		: "r" (eax), "m" (n2)=0A=
		: "eax");=0A=
=0A=
	return eax;=0A=
}=0A=
=0A=
int MLTON_Int_subCheck(int n1, int n2) {=0A=
	register int eax asm("ax");=0A=
=0A=
	eax =3D n1;=0A=
=0A=
 	__asm__ __volatile__ ("subl %1, %0\n\tjo MLTON_overflow"=0A=
		:=0A=
		: "r" (eax), "m" (n2)=0A=
		: "eax");=0A=
=0A=
	return eax;=0A=
}=0A=
=0A=
int MLTON_Int_mulCheck(int n1, int n2) {=0A=
	register int eax asm("ax");=0A=
=0A=
	eax =3D n1;=0A=
=0A=
 	__asm__ __volatile__ ("imull %1, %0\n\tjo MLTON_overflow"=0A=
		:=0A=
		: "r" (eax), "m" (n2)=0A=
		: "eax");=0A=
=0A=
	return eax;=0A=
}=0A=
#endif=0A=
=0A=
int intQuot(int numerator, int denominator) {=0A=
	register int eax asm("ax");=0A=
	=0A=
	eax =3D numerator ;=0A=
	=0A=
	__asm__ __volatile__ ("cdq\n        idivl %1"=0A=
		: =0A=
		: "r" (eax), "m" (denominator)=0A=
		: "eax", "edx");=0A=
	=0A=
	return eax;=0A=
}=0A=
=0A=
int intRem(int numerator, int denominator) {=0A=
	register int eax asm("ax"),=0A=
			edx asm("dx");=0A=
	=0A=
	eax =3D numerator ;=0A=
	=0A=
	__asm__ __volatile__ ("cdq\n        idivl %1"=0A=
		: =0A=
		: "r" (eax), "m" (denominator)=0A=
		: "eax", "edx");=0A=
	=0A=
	return edx;=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       Real                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* All this code assumes IEEE 754/854 and little endian.=0A=
 *=0A=
 * In memory, the 64 bits a double are layed out as follows.=0A=
 *=0A=
 * bits 7-0 of mantissa=0A=
 * bits 15-8 of mantissa=0A=
 * bits 23-16 of mantissa=0A=
 * bits 31-24 of mantissa=0A=
 * bits 39-32 of mantissa=0A=
 * bits 47-40 of mantissa=0A=
 * bits 3-0 of exponent=0A=
 * bits 51-48 of mantissa=0A=
 * sign bit=0A=
 * bits 10-4 of exponent=0A=
 */=0A=
=0A=
int signBit(double d) {=0A=
	return (((unsigned char *)&d)[7] & 0x80) >> 7;=0A=
}=0A=
=0A=
/* masks for word 1 */=0A=
#define EXPONENT_MASK 0x7FF00000=0A=
#define MANTISSA_MASK 0x000FFFFF=0A=
#define SIGNBIT_MASK  0x80000000=0A=
#define MANTISSA_HIGHBIT_MASK 0x00080000=0A=
=0A=
int class(double d) {=0A=
	uint word0, word1;=0A=
=0A=
	word0 =3D ((uint *)&d)[0];=0A=
	word1 =3D ((uint *)&d)[1];=0A=
	=0A=
	if ((word1 & EXPONENT_MASK) =3D=3D EXPONENT_MASK) {=0A=
		/* NAN_QUIET, NAN_SIGNALLING, or INF */=0A=
		if (word0 or (word1 & MANTISSA_MASK)) {=0A=
			/* NAN_QUIET or NAN_SIGNALLING -- look at the highest bit of =
mantissa */=0A=
			if (word1 & MANTISSA_HIGHBIT_MASK)=0A=
				return NAN_QUIET;=0A=
			else=0A=
				return NAN_SIGNALLING;=0A=
		} else=0A=
			return INF;=0A=
	} else {=0A=
		/* ZERO, NORMAL, or SUBNORMAL */=0A=
		if (word1 & EXPONENT_MASK)=0A=
       			return NORMAL;=0A=
		else if (word0 or (word1 & MANTISSA_MASK))=0A=
			return SUBNORMAL;=0A=
		else=0A=
			return ZERO;=0A=
	}=0A=
}=0A=
=0A=
int isFinite(double d) {=0A=
	uint word1;=0A=
=0A=
	word1 =3D ((uint *)&d)[1];=0A=
=0A=
	return !((word1 & EXPONENT_MASK) =3D=3D EXPONENT_MASK);=0A=
}=0A=
=0A=
int isNan(double d) {=0A=
	uint word0, word1;=0A=
=0A=
	word0 =3D ((uint *)&d)[0];=0A=
  	word1 =3D ((uint *)&d)[1];=0A=
=0A=
	return (((word1 & EXPONENT_MASK) =3D=3D EXPONENT_MASK)=0A=
		and (word0 or (word1 & MANTISSA_MASK)));=0A=
}=0A=
=0A=
int isNormal(double d) {=0A=
	uint word1, exponent;=0A=
=0A=
	word1 =3D ((uint *)&d)[1];=0A=
  =0A=
  	exponent =3D word1 & EXPONENT_MASK;=0A=
=0A=
	return not(exponent =3D=3D 0 or exponent =3D=3D EXPONENT_MASK);=0A=
}=0A=
=0A=
#define ROUNDING_CONTROL_MASK 0x0C00=0A=
#define ROUNDING_CONTROL_SHIFT 10=0A=
=0A=
void setRoundingMode(int mode) {=0A=
	unsigned short controlWord;=0A=
=0A=
	__asm__ __volatile__ ("fstcw %0"=0A=
			: "=3Dm" (controlWord)=0A=
			: );=0A=
	controlWord =3D  =0A=
		(mode << ROUNDING_CONTROL_SHIFT) =0A=
		| (controlWord & ~ROUNDING_CONTROL_MASK);=0A=
=0A=
	__asm__ __volatile__ ("fldcw %0"=0A=
                        :=0A=
			: "m" (controlWord));=0A=
}=0A=
=0A=
int getRoundingMode() {=0A=
	unsigned short controlWord;=0A=
=0A=
	__asm__ __volatile__ ("fstcw %0"=0A=
			: "=3Dm" (controlWord)=0A=
			: );=0A=
=0A=
	return (controlWord & ROUNDING_CONTROL_MASK) >> =
ROUNDING_CONTROL_SHIFT;=0A=
}=0A=
=0A=
double round(double d) {=0A=
	register double f0;=0A=
=0A=
	f0 =3D d;=0A=
=0A=
	__asm__ __volatile__ ("frndint"=0A=
			:=0A=
			: "t" (f0));=0A=
=0A=
	return f0;=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       MLton                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
/* Linux specific.  Uses /dev/random to get a random word. */=0A=
uint MLTON_MLton_random() {=0A=
	uint result;=0A=
#if defined(_WIN32)=0A=
	result =3D rand();=0A=
#else=0A=
	FILE *file;=0A=
=0A=
	file =3D sopen("/dev/random", "r");=0A=
	result =3D sreadUint(file);=0A=
	fclose(file);=0A=
#endif=0A=
	return result;=0A=
}=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       Date                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
struct tm MLTON_tm;=0A=
=0A=
/* Begin modified from KitV3 src/Runtime/Time.c */=0A=
=0A=
/* SunOS 4 appears not to have mktime: */=0A=
#if defined(sun) && !defined(__svr4__)=0A=
#define tm2cal(tptr)   timelocal(tptr)=0A=
#else=0A=
#define tm2cal(tptr)   mktime(tptr)=0A=
#endif=0A=
=0A=
int MLTON_localoffset () {=0A=
	struct tm *gmt;=0A=
	time_t t1, t2, td;=0A=
=0A=
	t1 =3D time((time_t*)0);=0A=
	gmt =3D gmtime (&t1);=0A=
	t2 =3D tm2cal(gmt);=0A=
  =0A=
  /* SunOs appears to lack difftime: */=0A=
#if defined(sun) && !defined(__svr4__)=0A=
	td =3D (time_t)((long)t2 - (long)t1);=0A=
#else=0A=
	td =3D difftime(t2, t1);=0A=
#endif=0A=
=0A=
	return td;=0A=
}=0A=
=0A=
/* End modified from KitV3 src/Runtime/Time.c */=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       Time                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
#if defined (_WIN32)=0A=
#else=0A=
struct timeval MLTON_timeval;=0A=
#endif=0A=
=0A=
/* ------------------------------------------------- */=0A=
/*                       Word                        */=0A=
/* ------------------------------------------------- */=0A=
=0A=
uint MLTON_Word32_arshiftAsm(uint w, uint s) {=0A=
	register uchar cl asm("cl");=0A=
	=0A=
	if (s > 31) cl =3D 31;=0A=
	else cl =3D s;=0A=
=0A=
	__asm__ __volatile__ ("sarl %%cl, %0"=0A=
			      :=0A=
			      : "m" (w), "r" (cl));=0A=
	return w;=0A=
}=0A=
=0A=
uchar MLTON_Word8_arshift(uchar w, uint s) {=0A=
	register uchar cl asm("cl");=0A=
	=0A=
	if (s > 7) cl =3D 7;=0A=
	else cl =3D s;=0A=
=0A=
	__asm__ __volatile__ ("sarb %%cl, %0"=0A=
			      :=0A=
			      : "m" (w), "r" (cl));=0A=
	return w;=0A=
}=0A=

------_=_NextPart_000_01BF27DC.5998CBDC
Content-Type: application/x-unknown-content-type-ProjectBuilder.h;
	name="SDL_mangle.h"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="SDL_mangle.h"

/*=0A=
    SDL - Simple DirectMedia Layer=0A=
    Copyright (C) 1997, 1998  Sam Lantinga=0A=
=0A=
    This library is free software; you can redistribute it and/or=0A=
    modify it under the terms of the GNU Library General Public=0A=
    License as published by the Free Software Foundation; either=0A=
    version 2 of the License, or (at your option) any later version.=0A=
=0A=
    This library is distributed in the hope that it will be useful,=0A=
    but WITHOUT ANY WARRANTY; without even the implied warranty of=0A=
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the =
GNU=0A=
    Library General Public License for more details.=0A=
=0A=
    You should have received a copy of the GNU Library General =
Public=0A=
    License along with this library; if not, write to the Free=0A=
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  =
02111-1307  USA=0A=
=0A=
    Sam Lantinga=0A=
    5635-34 Springhouse Dr.=0A=
    Pleasanton, CA 94588 (USA)=0A=
    slouken@devolution.com=0A=
*/=0A=
=0A=
#ifdef SAVE_RCSID=0A=
static char rcsid =3D=0A=
 "@(#) $Id: SDL_mangle.h,v 1.6 1998/10/07 16:56:37 slouken Exp $";=0A=
#endif=0A=
=0A=
#ifndef _SDL_mangle_h=0A=
#define _SDL_mangle_h=0A=
=0A=
/* Redefine main() on Win32 so that it is called by winmain.c */=0A=
=0A=
#if defined(WIN32) || (defined(__MWERKS__) && !defined(__BEOS__))=0A=
=0A=
#ifdef __cplusplus=0A=
#define main	RunMain=0A=
#else=0A=
#if defined(__GNUC__)=0A=
#define main	RunMain__FiPPc	/* Name mangled for G++ */=0A=
#define RunMain	RunMain__FiPPc=0A=
#else=0A=
#define main	RunMain=0A=
#endif /* __GNUC__ */=0A=
#endif /* __cplusplus */=0A=
=0A=
extern int RunMain(int argc, char *argv[]);=0A=
=0A=
#endif /* MANGLE_MAIN */=0A=
=0A=
#endif /* _SDL_mangle_h */=0A=

------_=_NextPart_000_01BF27DC.5998CBDC
Content-Type: application/octet-stream;
	name="SDL-dib.dll"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="SDL-dib.dll"

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
EDkFLC8EEHUFMcDrE5CF23QJU+jo/v//g8QEuAEAAABbw4n2g+wMU41cJASLRCQUo2QxARCQU+g8
////g8QEhcB181uDxAzDg+wQU7mUTwQQD7ZcJBiLRCQcihQLiFQkB4P4AX8ZhcB8FYgEC41cJAiQ
U+gA////g8QEhcB18w+2RCQHW4PEEMONdgCD7AxWUzHbi3QkGIA9n08EEAF1NMZEJAgLiXQkDIsV
ZDEBEIXSdA6NRCQIUP/Sg8QEhcB0E7sBAAAAVo1EJAxQ6Iv9//+DxAiJ2Fteg8QMw0ZhdGFsIHNp
Z25hbDogAFNlZ21lbnRhdGlvbiBGYXVsdABGbG9hdGluZyBQb2ludCBFeGNlcHRpb24AIyAlZAAg
KFNETCBQYXJhY2h1dGUgRGVwbG95ZWQpCgCQU4tcJAhqAFPoC3kAAGi8sAAQoShiBBCDwEBQ6HB4
AACDxBCD+wh0DIP7C3UfaMuwABDrBWjesAAQoShiBBCDwEBQ6El4AACDxAjrF1OhKGIEEGj3sAAQ
g8BAUOgweAAAg8QMaPywABChKGIEEIPAQFDoGngAAOhhX///99tT6J14AACQg+wMV1ZTjXwkDDHb
x0QkDAsAAADHRCQQCAAAAMdEJBQAAAAAif5oGLEAEIsEM1DoYHgAAIPECIXAdA1QiwQzUOhPeAAA
g8QIg8MEgzwzAHXTW15fg8QMw2JhY2tzcGFjZQB0YWIAY2xlYXIAcmV0dXJuAGVzY2FwZQBzcGFj
ZQAnACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA7AD0AWzBdAFsxXQBbMl0AWzNdAFs0XQBb
NV0AWzZdAFs3XQBbOF0AWzldAFsuXQBbL10AWypdAFstXQBbK10AZW50ZXIAZXF1YWxzAFsAXABd
AGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AGRl
bGV0ZQBmMQBmMgBmMwBmNABmNQBmNgBmNwBmOABmOQBmMTAAZjExAGYxMgBmMTMAZjE0AGYxNQBw
YXVzZQBudW1sb2NrAHVwAGRvd24AcmlnaHQAbGVmdABpbnNlcnQAaG9tZQBlbmQAcGFnZSB1cABw
YWdlIGRvd24AY2FwcyBsb2NrAHNjcm9sbCBsb2NrAHJpZ2h0IHNoaWZ0AGxlZnQgc2hpZnQAcmln
aHQgY3RybABsZWZ0IGN0cmwAcmlnaHQgYWx0AGxlZnQgYWx0AHJpZ2h0IG1ldGEAbGVmdCBtZXRh
AGhlbHAAcHJpbnQgc2NyZWVuAHN5cyByZXEAbWVudQBicmVhawBldXJvAHBvd2VyAIn2VscFoE8E
EAAAAAAx9ro8QAQQU5APt8bHBIIAAAAAZkZmgf7/AHbtMfa6PEYEEA+3xkaJBIJmg/5/dvMx9ro8
RAQQD7fGRokEgmaD/n928zH2ujw/BBAPt8bGBBAAZkZmgf7/AHbw6MFbAADHBVxABBD0sQAQxwVg
QAQQ/rEAEMcFbEAEEAKyABDHBXBABBAIsgAQxwWoQAQQD7IAEMcFvEAEEBayABDHBdhABBAcsgAQ
xwXsQAQQHrIAEMcF8EAEECCyABDHBfRABBAisgAQxwX4QAQQJLIAEMcF/EAEECayABDHBQBBBBAo
sgAQxwUEQQQQKrIAEMcFCEEEECyyABDHBQxBBBAusgAQxwUQQQQQMLIAEMcFFEEEEDKyABDHBRhB
BBA0sgAQxwUcQQQQNrIAEMcFIEEEEDiyABDHBShBBBA6sgAQxwUwQQQQPLIAEMcFVEEEED6yABDH
BVhBBBBCsgAQxwVcQQQQRrIAEMcFYEEEEEqyABDHBWRBBBBOsgAQxwVoQQQQUrIAEMcFbEEEEFay
ABDHBXBBBBBasgAQxwV0QQQQXrIAEMcFeEEEEGKyABDHBXxBBBBmsgAQxwWAQQQQarIAEMcFhEEE
EG6yABDHBYhBBBBysgAQxwWMQQQQdrIAEMcFkEEEEHqyABDHBZRBBBCAsgAQxwWoQQQQh7IAEMcF
rEEEEImyABDHBbBBBBCLsgAQxwW8QQQQjbIAEMcFwEEEEI+yABDHBcRBBBCRsgAQxwXIQQQQk7IA
EMcFzEEEEJWyABDHBdBBBBCXsgAQxwXUQQQQmbIAEMcF2EEEEJuyABDHBdxBBBCdsgAQxwXgQQQQ
n7IAEMcF5EEEEKGyABDHBehBBBCjsgAQxwXsQQQQpbIAEMcF8EEEEKeyABDHBfRBBBCpsgAQxwX4
QQQQq7IAEMcF/EEEEK2yABDHBQBCBBCvsgAQxwUEQgQQsbIAEMcFCEIEELOyABDHBQxCBBC1sgAQ
xwUQQgQQt7IAEMcFFEIEELmyABDHBRhCBBC7sgAQxwUcQgQQvbIAEMcFIEIEEL+yABDHBSRCBBDB
sgAQxwU4QgQQw7IAEMcFPEIEEMqyABDHBUBCBBDNsgAQxwVEQgQQ0LIAEMcFSEIEENOyABDHBUxC
BBDWsgAQxwVQQgQQ2bIAEMcFVEIEENyyABDHBVhCBBDfsgAQxwVcQgQQ4rIAEMcFYEIEEOWyABDH
BWRCBBDpsgAQxwVoQgQQ7bIAEMcFbEIEEPGyABDHBXBCBBD1sgAQxwV0QgQQ+bIAEMcFeEIEEP2y
ABDHBXxCBBADswAQxwWAQgQQC7MAEMcFhEIEEA6zABDHBYhCBBATswAQxwWMQgQQGbMAEMcFhEIE
EA6zABDHBZBCBBAeswAQxwWUQgQQJbMAEMcFmEIEECqzABDHBZxCBBAuswAQxwWgQgQQNrMAEMcF
pEIEEECzABDHBahCBBBKswAQxwWsQgQQVrMAEMcFsEIEEGKzABDHBbRCBBBtswAQxwW4QgQQeLMA
EMcFvEIEEIKzABDHBcBCBBCMswAQxwXEQgQQlbMAEMcFyEIEEKCzABDHBcxCBBCqswAQxwXQQgQQ
r7MAEMcF1EIEELyzABDHBdhCBBDEswAQxwXcQgQQybMAEMcF4EIEEM+zABDHBeRCBBDUswAQvmEA
AAC6PEYEEJAPt8aNSKCJDIJmRmaD/np2775hAAAAD7feU+hRcQAAiQSdPEQEEIPEBGZGZoP+enbl
xwW8RQQQfgAAAMcFAEUEECEAAADHBQRFBBBAAAAAxwUIRQQQIwAAAMcFDEUEECQAAADHBRBFBBAl
AAAAxwUURQQQXgAAAMcFGEUEECYAAADHBRxFBBAqAAAAxwUgRQQQKAAAAMcF/EQEECkAAADHBfBE
BBBfAAAAxwUwRQQQKwAAAMcFqEUEEHsAAADHBbBFBBB9AAAAxwWsRQQQfAAAAMcFKEUEEDoAAADH
BdhEBBAiAAAAxwXsRAQQPAAAAMcF9EQEED4AAADHBfhEBBA/AAAAMcBbXsOLRCQEhcB0BscAAAEA
ALg8PwQQw6GgTwQQw4n2VVdWU4t8JBSLVCQYhdJ0EYs3jQS1AAAAAIuAPEAEEIkCgz9/dggxwOnw
AAAAkIofiNgEujwQD4eQAAAAD7bDg8C6g/gQD4fPAAAA/ySFRroAEIq6ABCKugAQiroAEIq6ABCK
ugAQiroAEIq6ABCKugAQiroAEIq6ABCcugAQqLoAEKy6ABCwugAQtLoAELi6ABC8ugAQi0cEg+AB
dAaAw+rrd5CIw+tys3/2RwQBdGqzLutmsy/rYrMq616zLetasyvrVrMN61KzPetO9kcEBnQaD7br
Veh5bwAAg8QEhcB0CoocrTxGBBDrL5CLTwT2wXB0JvbBYA+VwojYBJ88GXcKicjB6ASD4AEwwoTS
dAoPtsOKHIU8RAQQD7bDW15fXcOJ9oPsGFdWU4t0JCyKTCQoiEwkD4X2dQgxwOnUAQAAkIodoE8E
EIB8JA8BD4W3AAAAD7bDiUQkFI2GcP///4P4EQ+HIwEAAP8khWS7ABCsuwAQgLwAEIC8ABCAvAAQ
gLwAEIC8ABCAvAAQgLwAEIC8ABCAvAAQxLsAEIC8ABDmuwAQ3rsAENa7ABDOuwAQ9rsAEO67ABCA
8wGI2CQBhMAPhb4AAACIRCQP6bUAAACA8xCI2CQQ6+aQgMsC6aoAAACAywTpogAAAIDLQOmaAAAA
gMsg6ZIAAACAy4DpigAAAIDLCOmCAAAAjYZw////g/gRd3D/JIUQvAAQLrsAEHm8ABB5vAAQebwA
EHm8ABB5vAAQebwAEHm8ABB5vAAQebwAEC67ABB5vAAQarwAEGS8ABBevAAQWLwAEHa8ABBwvAAQ
gOP96xyQgOP76xaQgOO/6xCQgOPf6wqQgON/6wSQgOP3D7bDiUQkFIl0JBAPtkQkD4XAdBGD+AEP
hZj+///GRCQYAusGkMZEJBgDD7ZEJBgx/4C4lE8EEAF1QopMJA+ITCQZi0QkEIlEJByLRCQUiUQk
IIsVZDEBEIXSdA6NRCQYUP/Sg8QEhcB0Er8BAAAAjUQkGFDo3vH//4PEBA+2w6OgTwQQikwkD4iO
PD8EEIn4W15fg8QYwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwd
Hh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVW
V1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6P
kJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfI
ycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////U0RMX01peEF1ZGlvKCk6IHVua25vd24gYXVkaW8gZm9ybWF0AI12AFVXVlOL
dCQUi3wkGItcJByDfCQgAA+ErgEAAA+3BShPBBA9CIAAAHRhfwuD+Ah0IumHAQAAkD0QgAAAD4SN
AAAAPRCQAAAPhPwAAADpawEAAJCD6wEPgm4BAAC9EL0AEA+2Bg+2FwHQD7YEKA+vRCQghcB9A4PA
B8H4A4gGRkeD6wFz3OlAAQAAkIPrAQ+CNgEAAJAPvhcPvgYB0A+vRCQghcB9A4PAB8H4A4P4f34G
xgZ/6w2Qg/iAfQXGBoDrAogGRkeD6wFzy+n7AAAAwesBg+sBD4LvAAAAjW4BkGYPtkcBZsHgCGYP
thcJwmYPtkUAZsHgCGYPtg4JwYPHAg+/0g+/wQHQD69EJCCFwH0Dg8AHwfgDPf9/AAB+B7j/fwAA
6ww9AID//30FuACA//+IBsH4CIhFAIPFAoPGAoPrAXOb6YEAAADB6wGD6wFyeY1uAZBmD7YHZsHg
CGYPtlcBCcJmD7YGZsHgCGYPtk0ACcGDxwIPv9IPv8EB0A+vRCQghcB9A4PAB8H4Az3/fwAAfge4
/38AAOsMPQCA//99BbgAgP//iEUAwfgIiAaDxQKDxgKD6wFzm+sOkGgQvwAQ6Drr//+DxARbXl9d
wwAAZscFaDEBEAAAZscFajEBEAAAxgVsMQEQADHAw4tUJASLTCQIhdJ0Cg+3BWgxARBmiQKFyXQK
D7cFajEBEGaJAQ+2BWwxARDDg+wYVVdWU4tEJCyLVCQ0i3QkOIhEJBtmiVQkEonzhMB1CooNbDEB
EIhMJBuDfCQwAHQdidWJ94npZgMNaDEBEGaJTCQSiftmAx1qMQEQ6xUPt2wkEmYrLWgxARCJ32Yr
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
D7fCxwSBAAAAAGZCZoH6/wB27ccFMEsEEKgAAADHBURLBBAIAAAAxwVISwQQCQAAAMcFVEsEEAwA
AADHBVhLBBANAAAAxwVwSwQQjwAAAMcFdEsEEJoAAADHBZBLBBAbAAAAxwWkSwQQIAAAAMcFqEsE
EJgAAADHBaxLBBCZAAAAxwWwSwQQlwAAAMcFtEsEEJYAAADHBbhLBBCUAAAAxwW8SwQQkQAAAMcF
wEsEEJMAAADHBcRLBBCSAAAAxwXUSwQQpQAAAMcF2EsEEJUAAADHBdxLBBB/AAAAxwXgSwQQpAAA
AMcF5EsEEDAAAADHBehLBBAxAAAAxwXsSwQQMgAAAMcF8EsEEDMAAADHBfRLBBA0AAAAxwX4SwQQ
NQAAAMcF/EsEEDYAAADHBQBMBBA3AAAAxwUETAQQOAAAAMcFCEwEEDkAAADHBShMBBBhAAAAxwUs
TAQQYgAAAMcFMEwEEGMAAADHBTRMBBBkAAAAxwU4TAQQZQAAAMcFPEwEEGYAAADHBUBMBBBnAAAA
xwVETAQQaAAAAMcFSEwEEGkAAADHBUxMBBBqAAAAxwVQTAQQawAAAMcFVEwEEGwAAADHBVhMBBBt
AAAAxwVcTAQQbgAAAMcFYEwEEG8AAADHBWRMBBBwAAAAxwVoTAQQcQAAAMcFbEwEEHIAAADHBXBM
BBBzAAAAxwV0TAQQdAAAAMcFeEwEEHUAAADHBXxMBBB2AAAAxwWATAQQdwAAAMcFhEwEEHgAAADH
BYhMBBB5AAAAxwWMTAQQegAAAMcFpEwEEEYAAADHBahMBBBHAAAAxwWsTAQQSAAAAMcFsEwEEEkA
AADHBbRMBBBKAAAAxwW4TAQQSwAAAMcFvEwEEEwAAADHBcBMBBBNAAAAxwXETAQQTgAAAMcFyEwE
EE8AAADHBcxMBBBSAAAAxwXQTAQQVAAAAMcF2EwEEFMAAADHBdxMBBBQAAAAxwXgTAQQUQAAAMcF
5EwEEIAAAADHBehMBBCBAAAAxwXsTAQQggAAAMcF8EwEEIMAAADHBfRMBBCEAAAAxwX4TAQQhQAA
AMcF/EwEEIYAAADHBQBNBBCHAAAAxwUETQQQiAAAAMcFCE0EEIkAAADHBQxNBBCKAAAAxwUQTQQQ
iwAAAMcFFE0EEIwAAADHBRhNBBCNAAAAxwUcTQQQjgAAAMcFZE0EEJAAAADHBWhNBBCbAAAAxwWk
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
i1TOBIp8zgSKJM7A7wOKRM4BwOwDilzOBcHgAopUzgLB4xIl4H8AAMHqA4HjAADgf4HiHwAfAAHY
AdBBdb6JRI/8WYHhAQAAAHQmiiaKRgGKXgLA7AMk+MHgAsDrAwDYiAeIZwGBxgQAAACBxwIAAADp
4wAAAFGB4fz///91BemMAAAAiwaLVgTA6gaJw8DoBoDk4MHrEIDm4MDsA4Dj4MDuAwjYidMI4MHr
EAjygOPgCNqI1IteCInagOfgwOsGgeIAAOAAweoQwO8DwcgQCNOLVgwI+4jYidOA5uDA6gaB4wAA
4ADA7gOI1MHrEAj0CNzBwBCBxhAAAACJB4HHBAAAAIHpBAAAAHQF6XT///9ZgeEDAAAAdCOLBonD
wOgGgOTgwesQwOwDgOPgCOAI2IgHR4HGBAAAAEl13ekYAAAAgXgEAAAAAHQbVYnFi3UAi30Qi00E
/2UgA3UMA30c/00Yde9dwwAA/yUIYwQQkJD/JTRjBBCQkP8lOGMEEJCQ/yWEYwQQkJD/JSBjBBCQ
kP8lUGMEEJCQ/yVoYwQQkJD/JXxjBBCQkP8lbGMEEJCQ/yWIYwQQkJD/JWRjBBCQkP8leGMEEJCQ
/yUoYwQQkJD/JWBjBBCQkP8lWGMEEJCQ/yU8YwQQkJD/JQBjBBCQkP8lHGMEEJCQ/yWQYwQQkJD/
JRhjBBCQkP8lTGMEEJCQ/yUEYwQQkJD/JUhjBBCQkP8lMGMEEJCQ/yUUYwQQkJD/JSxjBBCQkP8l
jGMEEJCQ/yWAYwQQkJD/JRBjBBCQkP8lRGMEEJCQ/yVUYwQQkJD/JSRjBBCQkP8lXGMEEJCQ/yV0
YwQQkJD/JXBjBBCQkP8lDGMEEJCQ/yVAYwQQkJD/JZhiBBCQkP8llGIEEJCQ/yWcYgQQkJD/Jbxi
BBCQkP8lxGIEEJCQ/yW4YgQQkJD/JahiBBCQkP8ltGIEEJCQ/yWkYgQQkJD/JchiBBCQkP8lwGIE
EJCQ/yWwYgQQkJD/JaBiBBCQkP8lrGIEEJCQ/yXIYwQQkJD/JcRjBBCQkP8lqGMEEJCQ/yWcYwQQ
kJD/JaRjBBCQkP8loGMEEJCQ/yWwYwQQkJD/JcBjBBCQkP8lrGMEEJCQ/yW8YwQQkJD/JbRjBBCQ
kP8luGMEEJCQVYnl6xGQoQgyARCLAP/QgwUIMgEQBKEIMgEQgzgAdebJw4n2VYnlU6GoKgEQg/j/
dRgxwIM9rCoBEAB0DbqoKgEQQIN8ggQAdfiJw4XbdAyLBJ2oKgEQ/9BLdfRo0CgBEOgq5/7/i138
ycOQVYnlgz0MMgEQAHUPxwUMMgEQAQAAAOid////ycMAAABVieW4AQAAAMnCDABRieGDwQg9ABAA
AHIQgekAEAAAgwkALQAQAADr6SnBgwkAieCJzIsIi0AE/+AAAAD/JSxiBBCQkP8lKGIEEJCQ/yVE
YgQQkJD/JWxiBBCQkP8laGIEEJCQ/yVQYgQQkJD/JXBiBBCQkP8lQGIEEJCQ/yU4YgQQkJD/JVhi
BBCQkP8lTGIEEJCQ/yWEYgQQkJD/JTxiBBCQkP8lVGIEEJCQ/yVcYgQQkJD/JUhiBBCQkP8lMGIE
EJCQ/yV0YgQQkJD/JWBiBBCQkP8leGIEEJCQ/yU0YgQQkJD/JYhiBBCQkP8lZGIEEJCQ/yWAYgQQ
kJD/JXxiBBCQkP8l8GIEEJCQ/yXsYgQQkJD/JeBiBBCQkP8l2GIEEJCQ/yXUYgQQkJD/JfRiBBCQ
kP8l6GIEEJCQ/yXcYgQQkJD/JeRiBBCQkP////8AAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQkAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAgACIAQgBCQEAAQEAiACAAQgBCQEAAQEBCAEJAQABAQCAAIgBCQEIAQEBAACAAI
gBAAEBAQgBCQCAAIgBAQEAAQkBCACAAIgJAtABAIdwAQZFAAEChsABAAAAAA2C8AENQwABB8MQAQ
QDIAEAAAAAAIdwAQZFAAEChsABAAAAAAIDMAEHA3ABCUNwAQGDgAEAAAAAAIdwAQZFAAEChsABAA
AAAACHcAEGRQABAobAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAEAAYABwAHgAfAB+AH8Af4B8AGwARgAGAAMAAwAAAEAA4ADwAPgA/AD+AP8A/4D/wP+A/gDv
AE8AB4AHgAMAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8A
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4APgA+AD4AAgAACAIAAAgAPgAAAD4
AAD4APgA+AD4AAQAACAEAAAgAPwAAAD8AAAAAAAA/////7QqARAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEu1w2AAAAAChQBAABAAAAYQAAAGEAAAA0UAQA
uFEEADxTBABTREwtZGliLmRsbADwzwAATCkAABieAADonQAAzJkAAJSZAAAUmgAADJ0AANScAAC8
mwAAVJ0AAJSaAACcnQAAvKgAAMisAABcHgAACCkAAOzaAAAAoQAARJ8AAGDyAAB4AwEAdAQBAGzz
AAAA5QAAKLAAADyOAAD87wAAcJQAAMjWAACU5gAApKIAAMzcAADsGQAAnKIAALisAADYuQAA7LkA
ACTBAABMBAEAPN4AABjqAABoEAAADAQBAGQRAABE3gAAmI0AADTvAAA8HgAAANoAAOzSAACkyQAA
PNMAADi/AABMHAAAMB4AAFivAAD0EAAARKsAAICrAAAkqwAAZKsAAAAVAQDwkwAALNIAAJTSAADI
0QAADOcAANyhAAA4rAAABLAAAPwEAQCc4gAABKMAAIyqAADoqgAAbKoAAKyqAAD0uQAATB4AAHDa
AAA05QAAnOUAACzUAACI3gAAhOkAAGDoAACk6QAAqK8AAOQDAQCUowAAvKsAAPyrAACcqwAA3KsA
APjyAABA8wAA/lMEABBUBAAjVAQAMFQEAD1UBABJVAQAWlQEAGZUBABzVAQAf1QEAJFUBACfVAQA
rVQEALlUBADOVAQA3lQEAO5UBAAAVQQAFFUEACtVBAA9VQQATlUEAGBVBABrVQQAfVUEAJBVBACg
VQQAr1UEAL5VBADNVQQA21UEAOVVBAD1VQQABlYEABdWBAAmVgQANFYEAEVWBABWVgQAaVYEAHdW
BACJVgQAmFYEAKJWBACyVgQAxlYEANVWBADiVgQA71YEAP5WBAAPVwQAHlcEACpXBAA6VwQASFcE
AFdXBABnVwQAdlcEAIBXBACOVwQAnFcEAKpXBAC4VwQAyVcEANZXBADkVwQA9VcEAAZYBAAVWAQA
JFgEADJYBABGWAQAVFgEAGZYBAB2WAQAhFgEAJJYBACgWAQArlgEAL5YBADPWAQA4lgEAPJYBAAD
WQQAElkEACNZBAA2WQQASVkEAFlZBABoWQQAeFkEAIdZBACWWQQApVkEALRZBADDWQQAz1kEAAAA
AQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAd
AB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkA
OgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBW
AFcAWABZAFoAWwBcAF0AXgBfAGAAX1NETF9BbGxvY1N1cmZhY2UAX1NETF9CdWlsZEF1ZGlvQ1ZU
AF9TRExfQ0RDbG9zZQBfU0RMX0NERWplY3QAX1NETF9DRE5hbWUAX1NETF9DRE51bURyaXZlcwBf
U0RMX0NET3BlbgBfU0RMX0NEUGF1c2UAX1NETF9DRFBsYXkAX1NETF9DRFBsYXlUcmFja3MAX1NE
TF9DRFJlc3VtZQBfU0RMX0NEU3RhdHVzAF9TRExfQ0RTdG9wAF9TRExfQ2FsY3VsYXRlRW5kaWFu
AF9TRExfQ2xlYXJFcnJvcgBfU0RMX0Nsb3NlQXVkaW8AX1NETF9Db252ZXJ0QXVkaW8AX1NETF9D
b252ZXJ0U3VyZmFjZQBfU0RMX0NyZWF0ZUNvbG9yQ3Vyc29yAF9TRExfQ3JlYXRlQ3Vyc29yAF9T
RExfQ3JlYXRlTXV0ZXgAX1NETF9DcmVhdGVUaHJlYWQAX1NETF9EZWxheQBfU0RMX0Rlc3Ryb3lN
dXRleABfU0RMX0Rpc3BsYXlGb3JtYXQAX1NETF9FdmVudFN0YXRlAF9TRExfRlBMb2FkQk1QAF9T
RExfRlBMb2FkV0FWAF9TRExfRlBTYXZlQk1QAF9TRExfRmlsbFJlY3QAX1NETF9GbGlwAF9TRExf
RnJlZUN1cnNvcgBfU0RMX0ZyZWVTdXJmYWNlAF9TRExfR2V0QXBwU3RhdGUAX1NETF9HZXRDdXJz
b3IAX1NETF9HZXRFcnJvcgBfU0RMX0dldEtleVN0YXRlAF9TRExfR2V0TW9kU3RhdGUAX1NETF9H
ZXRNb3VzZVN0YXRlAF9TRExfR2V0VGlja3MAX1NETF9HZXRWaWRlb0luZm8AX1NETF9HZXRXTUlu
Zm8AX1NETF9Jbml0AF9TRExfS2lsbFRocmVhZABfU0RMX0xpbmtlZF9WZXJzaW9uAF9TRExfTGlz
dE1vZGVzAF9TRExfTG9hZEJNUABfU0RMX0xvYWRXQVYAX1NETF9Mb2NrQXVkaW8AX1NETF9Mb2Nr
U3VyZmFjZQBfU0RMX0xvd2VyQmxpdABfU0RMX01hcFJHQgBfU0RMX01pZGRsZUJsaXQAX1NETF9N
aXhBdWRpbwBfU0RMX09wZW5BdWRpbwBfU0RMX1BhdXNlQXVkaW8AX1NETF9Qb2xsRXZlbnQAX1NE
TF9RdWl0AF9TRExfUmVhZEJFMTYAX1NETF9SZWFkQkUzMgBfU0RMX1JlYWRMRTE2AF9TRExfUmVh
ZExFMzIAX1NETF9SZWdpc3RlckFwcABfU0RMX1NhdmVCTVAAX1NETF9TZXRBbHBoYQBfU0RMX1Nl
dENsaXBwaW5nAF9TRExfU2V0Q29sb3JLZXkAX1NETF9TZXRDb2xvcnMAX1NETF9TZXRDdXJzb3IA
X1NETF9TZXRFcnJvcgBfU0RMX1NldEV2ZW50RmlsdGVyAF9TRExfU2V0VGltZXIAX1NETF9TZXRW
aWRlb01vZGUAX1NETF9TaG93Q3Vyc29yAF9TRExfU3dhcEJFMTYAX1NETF9Td2FwQkUzMgBfU0RM
X1N3YXBMRTE2AF9TRExfU3dhcExFMzIAX1NETF9TeW1Ub0FTQ0lJAF9TRExfVW5sb2NrQXVkaW8A
X1NETF9VbmxvY2tTdXJmYWNlAF9TRExfVXBkYXRlUmVjdABfU0RMX1VwZGF0ZVJlY3RzAF9TRExf
VXBwZXJCbGl0AF9TRExfVmlkZW9Nb2RlT0sAX1NETF9XTV9HZXRDYXB0aW9uAF9TRExfV01fU2V0
Q2FwdGlvbgBfU0RMX1dNX1NldEljb24AX1NETF9XYWl0RXZlbnQAX1NETF9XYWl0VGhyZWFkAF9T
RExfV2FycE1vdXNlAF9TRExfV3JpdGVCRTE2AF9TRExfV3JpdGVCRTMyAF9TRExfV3JpdGVMRTE2
AF9TRExfV3JpdGVMRTMyAF9TRExfbXV0ZXhQAF9TRExfbXV0ZXhWAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAB8YAQAAAAAAAAAAABQagQAKGIEAOhgBAAAAAAAAAAAAJRqBACU
YgQAKGEEAAAAAAAAAAAAxGoEANRiBABUYQQAAAAAAAAAAABoawQAAGMEAPBhBAAAAAAAAAAAAKRr
BACcYwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0GMEANhjBADoYwQA+GMEAABkBAAMZAQAFGQE
ABxkBAAoZAQAMGQEADhkBABAZAQASGQEAFBkBABcZAQAaGQEAHRkBACAZAQAjGQEAJhkBACkZAQA
sGQEALxkBADIZAQA1GQEAAAAAAAAAAAA4GQEAPBkBAAEZQQAIGUEADRlBABEZQQAVGUEAGhlBAB8
ZQQAlGUEAKhlBAC4ZQQAxGUEANRlBAAAAAAAAAAAAOBlBADwZQQAAGYEABBmBAAkZgQALGYEAEBm
BABYZgQAbGYEAAAAAAAAAAAAfGYEAJBmBACkZgQAtGYEAMRmBADUZgQA6GYEAPRmBAAEZwQAFGcE
ABxnBAA0ZwQARGcEAFRnBABoZwQAfGcEAIxnBACgZwQAsGcEAMBnBADUZwQA4GcEAPRnBAAIaAQA
FGgEACRoBAA0aAQAQGgEAFBoBABoaAQAeGgEAIxoBACgaAQAsGgEAMBoBADcaAQA8GgEAAAAAAAA
AAAAAGkEABRpBAAkaQQANGkEAERpBABUaQQAbGkEAHxpBACUaQQAsGkEAMBpBADYaQQAAAAAAAAA
AADQYwQA2GMEAOhjBAD4YwQAAGQEAAxkBAAUZAQAHGQEAChkBAAwZAQAOGQEAEBkBABIZAQAUGQE
AFxkBABoZAQAdGQEAIBkBACMZAQAmGQEAKRkBACwZAQAvGQEAMhkBADUZAQAAAAAAAAAAADgZAQA
8GQEAARlBAAgZQQANGUEAERlBABUZQQAaGUEAHxlBACUZQQAqGUEALhlBADEZQQA1GUEAAAAAAAA
AAAA4GUEAPBlBAAAZgQAEGYEACRmBAAsZgQAQGYEAFhmBABsZgQAAAAAAAAAAAB8ZgQAkGYEAKRm
BAC0ZgQAxGYEANRmBADoZgQA9GYEAARnBAAUZwQAHGcEADRnBABEZwQAVGcEAGhnBAB8ZwQAjGcE
AKBnBACwZwQAwGcEANRnBADgZwQA9GcEAAhoBAAUaAQAJGgEADRoBABAaAQAUGgEAGhoBAB4aAQA
jGgEAKBoBACwaAQAwGgEANxoBADwaAQAAAAAAAAAAAAAaQQAFGkEACRpBAA0aQQARGkEAFRpBABs
aQQAfGkEAJRpBACwaQQAwGkEANhpBAAAAAAAhABfaW9iAAASAF9fR2V0TWFpbkFyZ3MANwFfdnNu
cHJpbnRmAAAAAGABZXhpdAAAYwFmY2xvc2UAAAAAZwFmZ2V0YwBtAWZvcGVuAG4BZnByaW50ZgAA
AG8BZnB1dGMAcgFmcmVhZABzAWZyZWUAAHcBZnNlZWsAeQFmdGVsbAB7AWZ3cml0ZQAAAAB/AWdl
dGVudgAAAACEAWlzYWxwaGEAAACkAW1hbGxvYwAAAACqAW1lbWNweQAAAACsAW1lbXNldAAAAAC4
AXJlYWxsb2MAAADAAXNpZ25hbAAAAADDAXNwcmludGYAAADLAXN0cmNweQAAAADRAXN0cm5jbXAA
AADlAXRvdXBwZXIAAACOAEdldERldmljZUNhcHMAvwBHZXRTdG9ja09iamVjdAAAAADBAEdldFN5
c3RlbVBhbGV0dGVFbnRyaWVzAAAA+QBSZWFsaXplUGFsZXR0ZQAAAAALAVNlbGVjdE9iamVjdAAA
DAFTZWxlY3RQYWxldHRlABcBU2V0RElCQ29sb3JUYWJsZQAAJgFTZXRQYWxldHRlRW50cmllcwAe
AENyZWF0ZUNvbXBhdGlibGVEQwAAAAAjAENyZWF0ZURJQlNlY3Rpb24AADQAQ3JlYXRlUGFsZXR0
ZQBCAERlbGV0ZURDAABFAERlbGV0ZU9iamVjdAAACQBCaXRCbHQAAAAAzgBHZXREcml2ZVR5cGVB
ABYAQ2xvc2VIYW5kbGUAAAAwAUdldFRpY2tDb3VudAAAwAFSZWxlYXNlU2VtYXBob3JlAAAYAlNs
ZWVwAB4CVGVybWluYXRlVGhyZWFkAAAAPgJXYWl0Rm9yU2luZ2xlT2JqZWN0AAAAOgBDcmVhdGVT
ZW1hcGhvcmVBAAA9AENyZWF0ZVRocmVhZAAAAQBBZGp1c3RXaW5kb3dSZWN0AAB7AERlZldpbmRv
d1Byb2NBAAAAAIEARGVzdHJveUN1cnNvcgCCAERlc3Ryb3lJY29uAAAAhABEZXN0cm95V2luZG93
AIkARGlzcGF0Y2hNZXNzYWdlQQAAqwBFbmRQYWludAAA1ABHZXRDbGllbnRSZWN0ANwAR2V0Q3Vy
c29yUG9zAADdAEdldERDAOgAR2V0Rm9yZWdyb3VuZFdpbmRvdwAAAO8AR2V0S2V5U3RhdGUAAAAD
AUdldE1lc3NhZ2VBAAAAGQFHZXRTeXN0ZW1NZXRyaWNzAAAmAUdldFdpbmRvd0xvbmdBAAAAACkB
R2V0V2luZG93UmVjdAA9AUludmFsaWRhdGVSZWN0AAAAAGIBTG9hZEltYWdlQQAAAACQAVBlZWtN
ZXNzYWdlQQAAlAFQb3N0UXVpdE1lc3NhZ2UAAACXAVB0SW5SZWN0AACZAVJlZ2lzdGVyQ2xhc3NB
AAAAAKIBUmVsZWFzZUNhcHR1cmUAAAAAowFSZWxlYXNlREMAuQFTZXRDYXB0dXJlAAAAALwBU2V0
Q2xhc3NMb25nQQDBAVNldEN1cnNvcgDCAVNldEN1cnNvclBvcwAAygFTZXRGb3JlZ3JvdW5kV2lu
ZG93AAAA7AFTZXRXaW5kb3dQb3MAAO4BU2V0V2luZG93VGV4dEEAAAAAMgBDbGllbnRUb1NjcmVl
bgAAAAD5AVNob3dXaW5kb3cAAAAAQQBDcmVhdGVDdXJzb3IAAEoAQ3JlYXRlSWNvbkZyb21SZXNv
dXJjZUV4AABQAENyZWF0ZVdpbmRvd0V4QQAAAAkAQmVnaW5QYWludAAAAACQAHRpbWVCZWdpblBl
cmlvZAAAAJEAdGltZUVuZFBlcmlvZACVAHRpbWVLaWxsRXZlbnQAlgB0aW1lU2V0RXZlbnQAAKgA
d2F2ZU91dENsb3NlAACrAHdhdmVPdXRHZXRFcnJvclRleHRBAAC0AHdhdmVPdXRPcGVuAAAAtgB3
YXZlT3V0UHJlcGFyZUhlYWRlcgAAvAB3YXZlT3V0VW5wcmVwYXJlSGVhZGVyAAAAAL0Ad2F2ZU91
dFdyaXRlAAArAG1jaUdldEVycm9yU3RyaW5nQQAAAAAvAG1jaVNlbmRDb21tYW5kQQAAAABgBAAA
YAQAAGAEAABgBAAAYAQAAGAEAABgBAAAYAQAAGAEAABgBAAAYAQAAGAEAABgBAAAYAQAAGAEAABg
BAAAYAQAAGAEAABgBAAAYAQAAGAEAABgBAAAYAQAAGAEAABgBABjcnRkbGwuZGxsACoUYAQAFGAE
ABRgBAAUYAQAFGAEABRgBAAUYAQAFGAEABRgBAAUYAQAFGAEABRgBAAUYAQAFGAEAGdkaTMyLmRs
bAAAAChgBAAoYAQAKGAEAChgBAAoYAQAKGAEAChgBAAoYAQAKGAEAGtlcm5lbDMyLmRsbAAAAAA8
YAQAPGAEADxgBAA8YAQAPGAEADxgBAA8YAQAPGAEADxgBAA8YAQAPGAEADxgBAA8YAQAPGAEADxg
BAA8YAQAPGAEADxgBAA8YAQAPGAEADxgBAA8YAQAPGAEADxgBAA8YAQAPGAEADxgBAA8YAQAPGAE
ADxgBAA8YAQAPGAEADxgBAA8YAQAPGAEADxgBAA8YAQAdXNlcjMyLmRsbAAAUGAEAFBgBABQYAQA
UGAEAFBgBABQYAQAUGAEAFBgBABQYAQAUGAEAFBgBABQYAQAd2lubW0uZGxsAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAEAAA2AAAAAgwETAWMIIwlzC0MLsw9jAEMQsxGTEgMS4xOTFDMUgxXTFl
MXgygTKXMusyLzN0M40zvjO9NBs2GDniOe85CzoxOj86TjpoOpY6rDqzOr06xzrXOuE65zrtOvM6
ADsJOxY7LTs2O0k7Wjt5O4E7mjufO6Y7tjtePGo8czyCPIs8qDy8PMI8zDzzPAs9GT1vPXc9fz2T
PbI9vT3EPdI99z0BPhI+NT49Pk0+Xj5nPnA+gD6MPpw+qD64PsU+zT7jPuw+9j4GPxE/KT80P0g/
UD8AIAAAPAAAAHs4EzmuOeA5IDo4Okw6gDq1Ou06BTudOzY8ZDxbPW09PD51Pow+pD65PvY+gT+i
P8A/0D8AMAAAFAAAABMzGzN2Nyc5LzkAAACAAAAsAAAAxzvxO/c7BzwxPDc8TTyiPLE8uzz8PGk9
cT2gPcg9gj6WPrc/AJAAAHgAAACnMIcy9zM4NKk0vjjqOP04BzlIOV45aTl5OYE5pTnjOeo5+zkN
Oiw6MzpoOog62DrsOvc7JjxgPI48vTz2PC89Qj13PYo9vz3XPQI+Mj5DPls+ZT5vPn4+iD6bPqY+
sD65Psg+zT7XPkw/bj+PPwAAAKAAAHABAAA/MYIx5jHzMQIyCDIRMiMyLTIzMj8yTDJSMmIyaDJt
MnoyjTKdMqsysjLBMukyBzMQMyUzLzM0M0ozWzNqM3wzoTO6M8QzyjPbM+sz/jMFNCA0LTQ2NEE0
RjRLNFA0VTRbNGo0dTR6NIY0kDSfNK40uTTINNU03DT0NAk1FDUhNbk1xTXKNc811DXZNd414zXo
Ne81/jUSNhk2KDYvNjY2PzZGNlU2aTZwNn42hTaMNpU2mjarNsQ24Db7NgI3EzczN0k3dTfON+I3
7Tf3N/w3CjgPOCA4MzhBOHs4gTiGOJg4oDixOMs45Tj/OAg5cjqSOrI67jopO0k7aTuFO6I7wjvl
OwU8RDxPPGI8bDxyPH08hzyYPJ48ozy5PMI8yTzTPOM8gT2JPZE9mT2hPbI9vD3GPfE9+z0HPhM+
HD4nPkM+aj5wPpI+qD6zPsE+4j7oPgk/Ij8qPzk/Sj9uP3Q/gD+GP90/4z8AsAAAsAIAABEwLTB5
MIswJjErMUYxTTFSMWYxazF8MYExwzHfM+ozBjQaNC40STRNNFM0VzRdNGE0ZzRrNHE0dTR7NH80
hTSJNI80kzSZNJ00ozSnNK00sTS3NLs0wTTFNMs0zzTVNNk03zTjNOk07TTzNPc0/TQBNQc1CzUR
NRU1GzUfNSU1KTUvNTM1OTU9NUM1RzVNNVE1VzVbNWE1ZTVrNW81dTV5NX81gzWJNY01kzWXNZ01
oTWnNas1sTW1Nbs1vzXFNck1zzXTNdk13TXjNec17TXxNfc1+zUBNgU2CzYPNhU2GTYfNiM2KTYt
NjM2NzY9NkE2RzZLNlE2VTZbNl82ZTZpNm82czZ5Nn02gzaHNo02kTaXNps2oTalNqs2rza1Nrk2
vzbDNsk2zTbTNtc23TbhNuc26zbxNvU2+zb/NgU3CTcPNxM3GTcdNyM3JzctNzE3Nzc7N0E3RTdL
N083VTdZN183YzdpN203czd3N303gTeHN4s3kTeVN5s3nzelN6k3rzezN7k3vTfDN8c3zTfRN9c3
2zfhN+U36zfvN/U3+Tf/NwM4CTgNOBM4FzgdOCE4JzgrODE4NTg7OD84RThJOE84UzhZOF04Yzhn
OG04cTh3OHs4gTiFOIs4jziVOJk4nzijOKk4rTizOLc4vTjBOMs48jgDOQ05FzkhOSs5NTk/OUk5
UzldOWc5cTl7OYU5jzmZOaM5rTm3OcE5yznnOe05DzpCOkY6SjpOOlI6VjpaOl46YjpmOmo6bjpy
OnY6ejp+OoI6hjrZOgo7ODtgO2Q7aDtsO3A7dDt4O3w7gDuEO4g7jDuQO5Q7mDucO6A7pDuoOww8
EDwUPBg8HDwgPCQ8KDwsPDA8NDw4PDw8QDxEPEg8TDxQPFQ8rDzNPPk8Az1WP5Q/AMAAAFAAAAD1
MAsxFDEcMTMxQTFLMXQxjDGaMagxsTHEMeoxBTIvMmAyZzJuMnky0jLeMgEzHjMvMzYzQTNXM3oz
VT9pP4c/sD++P/Y/AAAA0AAAQAAAACAwNDA8Mb0x6zFWMqE2bTd7Nxs6NzqCOpw6ozo3O0w9bj2B
Pc093T37PRI+Gj49Pk0+Wz6PPgAAAOAAANwAAAATMDswUjCRMIsxtjHTMeYxKzI1Mj4ySTKzMggz
ETMaMyozSTNvM7IzwjP7Mws0FDQ1NE40VjSZNKI0tDS7NMA0zTTdNPE0AzURNbE1wjXJNeA17jUH
NhM2NTZMNlM2fTaeNso22DbqNm43fDeqN9836Df2NwE4DzgfOCw4NThHOG84yzjlOEE5YDlpOW85
dTmROZw5qTnuOfQ5CToaOno6ijqYOqY6tjrGOuA69zoFOxs7IDtYO647pDy4PL88AT0RPSQ9Lz0U
PiI+gz6NPuw+QD92PwDwAACIAAAANzB2MMMwHTF5Mr4yDzNVM4wz5jMFNBo0HjQkNCg0LjQyNDg0
PDRCNEY0TDRQNFY0WjRgNGQ0ajRuNHQ0eDSINLQ0FTU3NWU1gDXnNQo2QzhIOEw4UDhUOFg4XDhg
OHg4SzrOOjo7SztbO2M7tTzaPCY+Sj6HPpA+pz61Phc/AAAAAAEA9AAAAJQxtjK/MtIy7jIyM0Uz
tjM6NEA0TjRhNIU0kDSXNJ00qjTFNM802jQENSs1PDVCNU41XDVlNbY1yTXsNfI1/DUBNiA2fjaM
Npg2rTa4Nso21DbaNuY27zb/Ngw3GTcvNzc3RDdJN1o3dzeHN5M3ozcWOCA4KjhGOJs4EzkfOTM5
QDlqOXY5jjmWObI5tzm8Od054zn7OTk6RTpPOlg6bjp+OvY7GTwoPC48WjxgPG48jDySPLo8wDzO
PO88UT2hPa49vj3QPew9Xz5kPm8+dD5/PoQ+oT7YPuo+/D4iP1c/fj+0P8Y/6j/yPwAAABABAIAB
AAALMCUwLzA5MEMwTTBXMGEwazB1MH8wiTCTMJ0wpzCxMLswxTDPMNkw4zDtMPcwATELMRUxHzEp
MTMxPTFHMVExWzFlMW8xeTGDMY0xlzGhMasxtTG/Mckx0zHdMecx8TH7MQUyDzIZMiMyLTI3MkEy
SzJVMl8yaTJzMn0yhzKRMpsypTKvMrkywzLNMtcy4TLrMvUy/zIJMxMzHTMnMzEzOzNFM08zWTNj
M20zdzOBM4szlTOfM6kzszO9M8cz0TPbM+Uz7zP5MwM0DTQXNCE0KzQ1ND80WDR7NJI0oDSpNMk0
MTVQNXQ1ijWQNeU18DVoNqs2xTbXNt025DboNu428jb4Nvw2ATegOK84zTjTON849jgMORA5HzlG
Oc052TniOe85EDofOkM6wjreOvU6gzuROxo8ZzyHPJQ8pDy4PMg80jzjPOs8+jwUPSA9OT1TPXE9
hz0BPgg+KD4yPl4+eD6sPsA+LD8zP1M/XT+JP5k/zT/XPwAAACABAOQAAACTMJkw2jbiNuo28jb6
NgI3CjcSNxo3IjcqNzI3OjdCN0o3UjdaN2I3ajdyN3o3gjeKN5I3mjeiN6o3sje6N8I3yjfSN9o3
4jfqN/I3+jcCOAo4EjgaOCI4KjgyODo4QjhKOFI4WjhiOGo4cjh6OII4ijiSOJo4ojiqOLI4ujjC
OMo41zjhOOc4+TgGOQ45IzktOUE5SjmaOaI5qjmyObo5wjnKOdI52jniOeo58jn6OQI6CjoSOho6
IjoqOjI6OjpCOko6UjpaOmI6ajpyOno6gjqKOpI6mjqiOgAAADABADQAAABwMHQweDB8MIQwiDCM
MJAwmDCcMKAwqDCsMLAwtDC8MMAwxDDMMNAw1DAIMgBgBAAQAAAAFDAgMNQzAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAABUAK8LAAAKAAAAZAAAAJgpARAuAAAAZAAAAJgpARBOAAAAgAAAAAAAAAB4
AAAAgAAAAAAAAACSAAAAgAAAAAAAAADBAAAAgAAAAAAAAADiAAAAgAAAAAAAAAAIAQAAgAAAAAAA
AABUAQAAgAAAAAAAAACgAQAAgAAAAAAAAADGAQAAgAAAAAAAAADwAQAAgAAAAAAAAAAWAgAAgAAA
AAAAAAA7AgAAgAAAAAAAAABVAgAAgAAAAAAAAABwAgAAgAAAAAAAAACRAgAAgAAAAAAAAADKAgAA
gAAAAAAAAADtAgAAgAAAAAAAAAARAwAAgAAAAAAAAAA7AwAAgAAAAAAAAABPAwAAggAAAAAAAABZ
AwAAggAAAAAAAACFAwAAggAAAAAAAACKAwAAggAAAAAAAAC2AwAAggAAAAAAAADjAwAAggAAAAAA
AAALBAAAggAAAAibAAA0BAAAgAAAAAAAAADeBAAAgAAAAAAAAABEBQAAgAAAAAAAAAAKBgAAgAAA
AAAAAABVBgAAgADWAwAAAAByBgAAogAAAAAAAABzBgAAggAAAAAAAACbBgAAggAAAAAAAAByBgAA
ogAAAAAAAAByBgAAogAAAAAAAAByBgAAogAAAAAAAADEBgAAggAAAAAAAAByBgAAogAAAAAAAABy
BgAAogAAAAAAAAByBgAAogAAAAAAAAByBgAAogAAAAAAAAByBgAAogAAAAAAAADrBgAAggAAAAAA
AAByBgAAogAAAAAAAAByBgAAogAAAAAAAAAaBwAAggAAAO2PAAA7BwAAggAAAAAAAAByBgAAogAA
AAAAAABdBwAAggAAAAAAAAByBgAAogAAAAAAAACABwAAgAAAAAAAAADUCAAAgAAAAAAAAAByBgAA
ogAAAAAAAABmCQAAggAAAAAAAAByBgAAogAAAAAAAACHCQAAggAAAP0UAACYCQAAgAB2AAAAAACw
CQAAgACoAAAAAADFCQAAgADzAAAAAADbCQAAgAALAQAAAAByBgAAogAAAAAAAADwCQAAgABCAAAA
AAAHCgAAgABDAAAAAAAcCgAAgABEAAAAAAAyCgAAgABFAAAAAABHCgAAgABGAAAAAABdCgAAgABI
AAAAAABzCgAAgABJAAAAAACJCgAAgABMAAAAAACfCgAAgABSAAAAAAC3CgAAgAAAAAAAAADuCgAA
gAB1AAAAAAAmCwAAggAAAEoIAABICwAAgAA3AAAAAAByBgAAogAAAAAAAABwCwAAIADFCwAAAACZ
CwAAIADGCwAAAAByBgAAZAAAAJgpARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAbGliZ2NjMi5jAC9ob21lL3Nsb3VrZW4vd2luMzIvZWdjcy13aW4zMi9nY2MvAC4uLy4u
L2VnY3MtMS4wLjNhL2djYy9saWJnY2MyLmMAaW50OnQoMCwxKT1yKDAsMSk7LTIxNDc0ODM2NDg7
MjE0NzQ4MzY0NzsAY2hhcjp0KDAsMik9cigwLDIpOzA7MTI3OwBsb25nIGludDp0KDAsMyk9cigw
LDMpOy0yMTQ3NDgzNjQ4OzIxNDc0ODM2NDc7AHVuc2lnbmVkIGludDp0KDAsNCk9cigwLDQpOzA7
LTE7AGxvbmcgdW5zaWduZWQgaW50OnQoMCw1KT1yKDAsNSk7MDstMTsAbG9uZyBsb25nIGludDp0
KDAsNik9cigwLDEpOzAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwOzA3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3
Nzc7AGxvbmcgbG9uZyB1bnNpZ25lZCBpbnQ6dCgwLDcpPXIoMCwxKTswMDAwMDAwMDAwMDAwOzAx
Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3OwBzaG9ydCBpbnQ6dCgwLDgpPXIoMCw4KTstMzI3Njg7MzI3
Njc7AHNob3J0IHVuc2lnbmVkIGludDp0KDAsOSk9cigwLDkpOzA7NjU1MzU7AHNpZ25lZCBjaGFy
OnQoMCwxMCk9cigwLDEwKTstMTI4OzEyNzsAdW5zaWduZWQgY2hhcjp0KDAsMTEpPXIoMCwxMSk7
MDsyNTU7AGZsb2F0OnQoMCwxMik9cigwLDEpOzQ7MDsAZG91YmxlOnQoMCwxMyk9cigwLDEpOzg7
MDsAbG9uZyBkb3VibGU6dCgwLDE0KT1yKDAsMSk7MTI7MDsAY29tcGxleCBpbnQ6dCgwLDE1KT1z
OHJlYWw6KDAsMSksMCwzMjtpbWFnOigwLDEpLDMyLDMyOzsAY29tcGxleCBmbG9hdDp0KDAsMTYp
PXIoMCwxNik7NDswOwBjb21wbGV4IGRvdWJsZTp0KDAsMTcpPXIoMCwxNyk7ODswOwBjb21wbGV4
IGxvbmcgZG91YmxlOnQoMCwxOCk9cigwLDE4KTsxMjswOwB2b2lkOnQoMCwxOSk9KDAsMTkpAHRj
b25maWcuaAAuLi8uLi9lZ2NzLTEuMC4zYS9nY2MvY29uZmlnL2kzODYveG0taTM4Ni5oAHRtLmgA
Li4vLi4vZWdjcy0xLjAuM2EvZ2NjL2NvbmZpZy9pMzg2L21pbmd3MzIuaAAuLi8uLi9lZ2NzLTEu
MC4zYS9nY2MvY29uZmlnL2kzODYvY3lnd2luMzIuaAAuLi8uLi9lZ2NzLTEuMC4zYS9nY2MvY29u
ZmlnL2kzODYvZ2FzLmgALi4vLi4vZWdjcy0xLjAuM2EvZ2NjL2NvbmZpZy9pMzg2L2kzODYuaABw
cm9jZXNzb3JfY29zdHM6VCg3LDEpPXMyOGFkZDooMCwxKSwwLDMyO2xlYTooMCwxKSwzMiwzMjtz
aGlmdF92YXI6KDAsMSksNjQsMzI7c2hpZnRfY29uc3Q6KDAsMSksOTYsMzI7bXVsdF9pbml0Oigw
LDEpLDEyOCwzMjttdWx0X2JpdDooMCwxKSwxNjAsMzI7ZGl2aWRlOigwLDEpLDE5MiwzMjs7AHBy
b2Nlc3Nvcl90eXBlOlQoNywyKT1lUFJPQ0VTU09SX0kzODY6MCxQUk9DRVNTT1JfSTQ4NjoxLFBS
T0NFU1NPUl9QRU5USVVNOjIsUFJPQ0VTU09SX1BFTlRJVU1QUk86Myw7AHJlZ19jbGFzczpUKDcs
Myk9ZU5PX1JFR1M6MCxBUkVHOjEsRFJFRzoyLENSRUc6MyxCUkVHOjQsQURfUkVHUzo1LFFfUkVH
Uzo2LFNJUkVHOjcsRElSRUc6OCxJTkRFWF9SRUdTOjksR0VORVJBTF9SRUdTOjEwLEZQX1RPUF9S
RUc6MTEsRlBfU0VDT05EX1JFRzoxMixGTE9BVF9SRUdTOjEzLEFMTF9SRUdTOjE0LExJTV9SRUdf
Q0xBU1NFUzoxNSw7AGkzODZfYXJnczpUKDcsNCk9czEyd29yZHM6KDAsMSksMCwzMjtucmVnczoo
MCwxKSwzMiwzMjtyZWdubzooMCwxKSw2NCwzMjs7AENVTVVMQVRJVkVfQVJHUzp0KDcsNSk9KDcs
NCkAAC4uLy4uL2VnY3MtMS4wLjNhL2djYy9jb25maWcvaTM4Ni9ic2QuaAAuLi8uLi9lZ2NzLTEu
MC4zYS9nY2MvY29uZmlnL2kzODYvdW5peC5oAC4uLy4uL2VnY3MtMS4wLjNhL2djYy9jb25maWcv
ZGJ4Y29mZi5oAC4uLy4uL2VnY3MtMS4wLjNhL2djYy9jb25maWcvaTM4Ni94bS1taW5ndzMyLmgA
Li4vLi4vZWdjcy0xLjAuM2EvZ2NjL21hY2htb2RlLmgALi4vLi4vZWdjcy0xLjAuM2EvZ2NjL2dh
bnNpZGVjbC5oAC4uLy4uL2VnY3MtMS4wLjNhL2djYy9tYWNobW9kZS5kZWYAbWFjaGluZV9tb2Rl
OlQoMTIsMSk9ZVZPSURtb2RlOjAsUUltb2RlOjEsSEltb2RlOjIsUFNJbW9kZTozLFNJbW9kZTo0
LFBESW1vZGU6NSxESW1vZGU6NixUSW1vZGU6NyxPSW1vZGU6OCxRRm1vZGU6OSxIRm1vZGU6MTAs
VFFGbW9kZToxMSxTRm1vZGU6MTIsREZtb2RlOjEzLFhGbW9kZToxNCxURm1vZGU6MTUsU0Ntb2Rl
OjE2LERDbW9kZToxNyxYQ21vZGU6MTgsVENtb2RlOjE5LENRSW1vZGU6MjAsQ0hJbW9kZToyMSxD
U0ltb2RlOjIyLENESW1vZGU6MjMsQ1RJbW9kZToyNCxDT0ltb2RlOjI1LEJMS21vZGU6MjYsQ0Nt
b2RlOjI3LENDRlBFUW1vZGU6MjgsTUFYX01BQ0hJTkVfTU9ERToyOSw7AG1vZGVfY2xhc3M6VCgx
MiwyKT1lTU9ERV9SQU5ET006MCxNT0RFX0lOVDoxLE1PREVfRkxPQVQ6MixNT0RFX1BBUlRJQUxf
SU5UOjMsTU9ERV9DQzo0LE1PREVfQ09NUExFWF9JTlQ6NSxNT0RFX0NPTVBMRVhfRkxPQVQ6NixN
QVhfTU9ERV9DTEFTUzo3LDsALi4vLi4vZWdjcy0xLjAuM2EvZ2NjL2RlZmF1bHRzLmgAaW5jbHVk
ZS9zdGRkZWYuaABwdHJkaWZmX3Q6dCgxNiwxKT0oMCwxKQBzaXplX3Q6dCgxNiwyKT0oMCw0KQB3
Y2hhcl90OnQoMTYsMyk9KDAsOSkAd2ludF90OnQoMTYsNCk9KDAsNCkAVVFJdHlwZTp0KDAsMjAp
PSgwLDExKQBTSXR5cGU6dCgwLDIxKT0oMCwxKQBVU0l0eXBlOnQoMCwyMik9KDAsNCkAREl0eXBl
OnQoMCwyMyk9KDAsNikAVURJdHlwZTp0KDAsMjQpPSgwLDcpAFNGdHlwZTp0KDAsMjUpPSgwLDEy
KQBERnR5cGU6dCgwLDI2KT0oMCwxMykAWEZ0eXBlOnQoMCwyNyk9KDAsMTQpAHdvcmRfdHlwZTp0
KDAsMjgpPSgwLDEpAERJc3RydWN0OlQoMCwyOSk9czhsb3c6KDAsMjEpLDAsMzI7aGlnaDooMCwy
MSksMzIsMzI7OwBESXVuaW9uOnQoMCwzMCk9KDAsMzEpPXU4czooMCwyOSksMCw2NDtsbDooMCwy
MyksMCw2NDs7AC4uLy4uL2VnY3MtMS4wLjNhL2djYy9nYmwtY3RvcnMuaABmdW5jX3B0cjp0KDE3
LDEpPSgxNywyKT0qKDE3LDMpPWYoMCwxOSkAX19DVE9SX0xJU1RfXzpHKDAsMzIpPWFyKDAsMCk7
MDsxOygxNywxKQBfX0RUT1JfTElTVF9fOkcoMCwzMikAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
AACCEwEAAQAAAAMAAAAAALwLAACSEwEAAQAAAAMAAAAAANMLAACWEwEAAQAAAAMAAAAAAOoLAAAH
FAEAAQAAAAMAAAAAAAEMAAAUFAEAAQAAAAMAAAAAABgMAAA9FAEAAQAAAAMAAAAAAC8MAABCFAEA
AQAAAAMAAAAAAEYMAABzFAEAAQAAAAMAAAAAAF0MAACDFAEAAQAAAAMAAAAAAHQMAACHFAEAAQAA
AAMAAAAAAIsMAADwFAEAAQAAAAMAAAAAAKIMAAD9FAEAAQAAAAMAAAAAALkMAAAmFQEAAQAAAAMA
AAAAANAMAAArFQEAAQAAAAMAAAAAAOcMAABcFQEAAQAAAAMAAAAAAP4MAABsFQEAAQAAAAMAAAAA
ABUNAABwFQEAAQAAAAMAAAAAACwNAADhFQEAAQAAAAMAAAAAAEMNAAD0FQEAAQAAAAMAAAAAAFkN
AACAFgEAAQAAAAMAAAAAAG8NAACJFgEAAQAAAAMAAAAAAIUNAACsFgEAAQAAAAMAeV9sb29wAADD
FgEAAQAAAAMAAAAAAGUJAADVFgEAAQAAAAMALnRleHQAAADYFgEAAQAAAAMALmRhdGEAAAAEAgAA
AgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDfcCgAABQAAAAMALmlkYXRhJDUIAwAABQAA
AAMALmlkYXRhJDRcAQAABQAAAAMALmlkYXRhJDakBgAABQAAAAMALnRleHQAAADgFgEAAQAAAAMA
LmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcICwAABQAAAAMALmlk
YXRhJDU0AwAABQAAAAMALmlkYXRhJDSIAQAABQAAAAMALmlkYXRhJDZUBwAABQAAAAMALnRleHQA
AADoFgEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcM
CwAABQAAAAMALmlkYXRhJDU4AwAABQAAAAMALmlkYXRhJDSMAQAABQAAAAMALmlkYXRhJDZoBwAA
BQAAAAMALnRleHQAAADwFgEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAA
AAMALmlkYXRhJDdYCwAABQAAAAMALmlkYXRhJDWEAwAABQAAAAMALmlkYXRhJDTYAQAABQAAAAMA
LmlkYXRhJDawCAAABQAAAAMALnRleHQAAAD4FgEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJz
cwAAAAAkDwMAAwAAAAMALmlkYXRhJDf0CgAABQAAAAMALmlkYXRhJDUgAwAABQAAAAMALmlkYXRh
JDR0AQAABQAAAAMALmlkYXRhJDYEBwAABQAAAAMALnRleHQAAAAAFwEAAQAAAAMALmRhdGEAAAAE
AgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDckCwAABQAAAAMALmlkYXRhJDVQAwAA
BQAAAAMALmlkYXRhJDSkAQAABQAAAAMALmlkYXRhJDbUBwAABQAAAAMALnRleHQAAAAIFwEAAQAA
AAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDc8CwAABQAAAAMA
LmlkYXRhJDVoAwAABQAAAAMALmlkYXRhJDS8AQAABQAAAAMALmlkYXRhJDY0CAAABQAAAAMALnRl
eHQAAAAQFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRh
JDdQCwAABQAAAAMALmlkYXRhJDV8AwAABQAAAAMALmlkYXRhJDTQAQAABQAAAAMALmlkYXRhJDaM
CAAABQAAAAMALnRleHQAAAAYFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMA
AwAAAAMALmlkYXRhJDdACwAABQAAAAMALmlkYXRhJDVsAwAABQAAAAMALmlkYXRhJDTAAQAABQAA
AAMALmlkYXRhJDZACAAABQAAAAMALnRleHQAAAAgFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMA
LmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDdcCwAABQAAAAMALmlkYXRhJDWIAwAABQAAAAMALmlk
YXRhJDTcAQAABQAAAAMALmlkYXRhJDbACAAABQAAAAMALnRleHQAAAAoFwEAAQAAAAMALmRhdGEA
AAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDc4CwAABQAAAAMALmlkYXRhJDVk
AwAABQAAAAMALmlkYXRhJDS4AQAABQAAAAMALmlkYXRhJDYkCAAABQAAAAMALnRleHQAAAAwFwEA
AQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDdMCwAABQAA
AAMALmlkYXRhJDV4AwAABQAAAAMALmlkYXRhJDTMAQAABQAAAAMALmlkYXRhJDZ4CAAABQAAAAMA
LnRleHQAAAA4FwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlk
YXRhJDf8CgAABQAAAAMALmlkYXRhJDUoAwAABQAAAAMALmlkYXRhJDR8AQAABQAAAAMALmlkYXRh
JDYcBwAABQAAAAMALnRleHQAAABAFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAk
DwMAAwAAAAMALmlkYXRhJDc0CwAABQAAAAMALmlkYXRhJDVgAwAABQAAAAMALmlkYXRhJDS0AQAA
BQAAAAMALmlkYXRhJDYUCAAABQAAAAMALnRleHQAAABIFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAA
AAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcsCwAABQAAAAMALmlkYXRhJDVYAwAABQAAAAMA
LmlkYXRhJDSsAQAABQAAAAMALmlkYXRhJDb0BwAABQAAAAMALnRleHQAAABQFwEAAQAAAAMALmRh
dGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcQCwAABQAAAAMALmlkYXRh
JDU8AwAABQAAAAMALmlkYXRhJDSQAQAABQAAAAMALmlkYXRhJDZ8BwAABQAAAAMALnRleHQAAABY
FwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDfUCgAA
BQAAAAMALmlkYXRhJDUAAwAABQAAAAMALmlkYXRhJDRUAQAABQAAAAMALmlkYXRhJDZ8BgAABQAA
AAMALnRleHQAAABgFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMA
LmlkYXRhJDfwCgAABQAAAAMALmlkYXRhJDUcAwAABQAAAAMALmlkYXRhJDRwAQAABQAAAAMALmlk
YXRhJDb0BgAABQAAAAMALnRleHQAAABoFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAA
AAAkDwMAAwAAAAMALmlkYXRhJDdkCwAABQAAAAMALmlkYXRhJDWQAwAABQAAAAMALmlkYXRhJDTk
AQAABQAAAAMALmlkYXRhJDbwCAAABQAAAAMALnRleHQAAABwFwEAAQAAAAMALmRhdGEAAAAEAgAA
AgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDfsCgAABQAAAAMALmlkYXRhJDUYAwAABQAA
AAMALmlkYXRhJDRsAQAABQAAAAMALmlkYXRhJDboBgAABQAAAAMALnRleHQAAAB4FwEAAQAAAAMA
LmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcgCwAABQAAAAMALmlk
YXRhJDVMAwAABQAAAAMALmlkYXRhJDSgAQAABQAAAAMALmlkYXRhJDbABwAABQAAAAMALnRleHQA
AACAFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDfY
CgAABQAAAAMALmlkYXRhJDUEAwAABQAAAAMALmlkYXRhJDRYAQAABQAAAAMALmlkYXRhJDaQBgAA
BQAAAAMALnRleHQAAACIFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAA
AAMALmlkYXRhJDccCwAABQAAAAMALmlkYXRhJDVIAwAABQAAAAMALmlkYXRhJDScAQAABQAAAAMA
LmlkYXRhJDawBwAABQAAAAMALnRleHQAAACQFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJz
cwAAAAAkDwMAAwAAAAMALmlkYXRhJDcECwAABQAAAAMALmlkYXRhJDUwAwAABQAAAAMALmlkYXRh
JDSEAQAABQAAAAMALmlkYXRhJDZEBwAABQAAAAMALnRleHQAAACYFwEAAQAAAAMALmRhdGEAAAAE
AgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDfoCgAABQAAAAMALmlkYXRhJDUUAwAA
BQAAAAMALmlkYXRhJDRoAQAABQAAAAMALmlkYXRhJDbUBgAABQAAAAMALnRleHQAAACgFwEAAQAA
AAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcACwAABQAAAAMA
LmlkYXRhJDUsAwAABQAAAAMALmlkYXRhJDSAAQAABQAAAAMALmlkYXRhJDY0BwAABQAAAAMALnRl
eHQAAACoFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRh
JDdgCwAABQAAAAMALmlkYXRhJDWMAwAABQAAAAMALmlkYXRhJDTgAQAABQAAAAMALmlkYXRhJDbc
CAAABQAAAAMALnRleHQAAACwFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMA
AwAAAAMALmlkYXRhJDdUCwAABQAAAAMALmlkYXRhJDWAAwAABQAAAAMALmlkYXRhJDTUAQAABQAA
AAMALmlkYXRhJDagCAAABQAAAAMALnRleHQAAAC4FwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMA
LmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDfkCgAABQAAAAMALmlkYXRhJDUQAwAABQAAAAMALmlk
YXRhJDRkAQAABQAAAAMALmlkYXRhJDbEBgAABQAAAAMALnRleHQAAADAFwEAAQAAAAMALmRhdGEA
AAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcYCwAABQAAAAMALmlkYXRhJDVE
AwAABQAAAAMALmlkYXRhJDSYAQAABQAAAAMALmlkYXRhJDagBwAABQAAAAMALnRleHQAAADIFwEA
AQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcoCwAABQAA
AAMALmlkYXRhJDVUAwAABQAAAAMALmlkYXRhJDSoAQAABQAAAAMALmlkYXRhJDbgBwAABQAAAAMA
LnRleHQAAADQFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlk
YXRhJDf4CgAABQAAAAMALmlkYXRhJDUkAwAABQAAAAMALmlkYXRhJDR4AQAABQAAAAMALmlkYXRh
JDYUBwAABQAAAAMALnRleHQAAADYFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAk
DwMAAwAAAAMALmlkYXRhJDcwCwAABQAAAAMALmlkYXRhJDVcAwAABQAAAAMALmlkYXRhJDSwAQAA
BQAAAAMALmlkYXRhJDYICAAABQAAAAMALnRleHQAAADgFwEAAQAAAAMALmRhdGEAAAAEAgAAAgAA
AAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDdICwAABQAAAAMALmlkYXRhJDV0AwAABQAAAAMA
LmlkYXRhJDTIAQAABQAAAAMALmlkYXRhJDZoCAAABQAAAAMALnRleHQAAADoFwEAAQAAAAMALmRh
dGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDdECwAABQAAAAMALmlkYXRh
JDVwAwAABQAAAAMALmlkYXRhJDTEAQAABQAAAAMALmlkYXRhJDZQCAAABQAAAAMALnRleHQAAADw
FwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDfgCgAA
BQAAAAMALmlkYXRhJDUMAwAABQAAAAMALmlkYXRhJDRgAQAABQAAAAMALmlkYXRhJDa0BgAABQAA
AAMALnRleHQAAAD4FwEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMA
LmlkYXRhJDcUCwAABQAAAAMALmlkYXRhJDVAAwAABQAAAAMALmlkYXRhJDSUAQAABQAAAAMALmlk
YXRhJDaMBwAABQAAAAMALmZpbGUAAADwAwAA/v8AAGcBZmFrZQAAAAAAAAAAAAAAAAAAaG5hbWUA
AABUAQAABQAAAAMAZnRodW5rAAAAAwAABQAAAAMALnRleHQAAAAAGAEAAQAAAAMBAAAAAAAAAAAA
AAAAAAAAAAAALmRhdGEAAAAEAgAAAgAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmJzcwAAAAAkDwMA
AwAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmlkYXRhJDI8AAAABQAAAAMBFAAAAAMAAAAAAAAAAAAA
AAAALmlkYXRhJDX8AgAABQAAAAMBBAAAAAAAAAAAAAAAAAAAAAAALmlkYXRhJDRQAQAABQAAAAMB
BAAAAAAAAAAAAAAAAAAAAAAALmZpbGUAAABgBAAA/v8AAGcBZmFrZQAAAAAAAAAAAAAAAAAALnRl
eHQAAAAAGAEAAQAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmRhdGEAAAAEAgAAAgAAAAMBAAAAAAAA
AAAAAAAAAAAAAAAALmJzcwAAAAAkDwMAAwAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmlkYXRhJDTo
AQAABQAAAAMBBAAAAAAAAAAAAAAAAAAAAAAALmlkYXRhJDWUAwAABQAAAAMBBAAAAAAAAAAAAAAA
AAAAAAAALmlkYXRhJDdoCwAABQAAAAMBDAAAAAAAAAAAAAAAAAAAAAAALnRleHQAAAAAGAEAAQAA
AAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDdgCgAABQAAAAMA
LmlkYXRhJDWYAgAABQAAAAMALmlkYXRhJDTsAAAABQAAAAMALmlkYXRhJDbwBAAABQAAAAMALnRl
eHQAAAAIGAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRh
JDdcCgAABQAAAAMALmlkYXRhJDWUAgAABQAAAAMALmlkYXRhJDToAAAABQAAAAMALmlkYXRhJDbg
BAAABQAAAAMALnRleHQAAAAQGAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMA
AwAAAAMALmlkYXRhJDdkCgAABQAAAAMALmlkYXRhJDWcAgAABQAAAAMALmlkYXRhJDTwAAAABQAA
AAMALmlkYXRhJDYEBQAABQAAAAMALnRleHQAAAAYGAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMA
LmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDeECgAABQAAAAMALmlkYXRhJDW8AgAABQAAAAMALmlk
YXRhJDQQAQAABQAAAAMALmlkYXRhJDaoBQAABQAAAAMALnRleHQAAAAgGAEAAQAAAAMALmRhdGEA
AAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDeMCgAABQAAAAMALmlkYXRhJDXE
AgAABQAAAAMALmlkYXRhJDQYAQAABQAAAAMALmlkYXRhJDbEBQAABQAAAAMALnRleHQAAAAoGAEA
AQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDeACgAABQAA
AAMALmlkYXRhJDW4AgAABQAAAAMALmlkYXRhJDQMAQAABQAAAAMALmlkYXRhJDaUBQAABQAAAAMA
LnRleHQAAAAwGAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlk
YXRhJDdwCgAABQAAAAMALmlkYXRhJDWoAgAABQAAAAMALmlkYXRhJDT8AAAABQAAAAMALmlkYXRh
JDZEBQAABQAAAAMALnRleHQAAAA4GAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAk
DwMAAwAAAAMALmlkYXRhJDd8CgAABQAAAAMALmlkYXRhJDW0AgAABQAAAAMALmlkYXRhJDQIAQAA
BQAAAAMALmlkYXRhJDZ8BQAABQAAAAMALnRleHQAAABAGAEAAQAAAAMALmRhdGEAAAAEAgAAAgAA
AAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDdsCgAABQAAAAMALmlkYXRhJDWkAgAABQAAAAMA
LmlkYXRhJDT4AAAABQAAAAMALmlkYXRhJDY0BQAABQAAAAMALnRleHQAAABIGAEAAQAAAAMALmRh
dGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDeQCgAABQAAAAMALmlkYXRh
JDXIAgAABQAAAAMALmlkYXRhJDQcAQAABQAAAAMALmlkYXRhJDbUBQAABQAAAAMALnRleHQAAABQ
GAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDeICgAA
BQAAAAMALmlkYXRhJDXAAgAABQAAAAMALmlkYXRhJDQUAQAABQAAAAMALmlkYXRhJDa4BQAABQAA
AAMALnRleHQAAABYGAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMA
LmlkYXRhJDd4CgAABQAAAAMALmlkYXRhJDWwAgAABQAAAAMALmlkYXRhJDQEAQAABQAAAAMALmlk
YXRhJDZoBQAABQAAAAMALnRleHQAAABgGAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAA
AAAkDwMAAwAAAAMALmlkYXRhJDdoCgAABQAAAAMALmlkYXRhJDWgAgAABQAAAAMALmlkYXRhJDT0
AAAABQAAAAMALmlkYXRhJDYgBQAABQAAAAMALnRleHQAAABoGAEAAQAAAAMALmRhdGEAAAAEAgAA
AgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDd0CgAABQAAAAMALmlkYXRhJDWsAgAABQAA
AAMALmlkYXRhJDQAAQAABQAAAAMALmlkYXRhJDZUBQAABQAAAAMALmZpbGUAAABwBAAA/v8AAGcB
ZmFrZQAAAAAAAAAAAAAAAAAAaG5hbWUAAADoAAAABQAAAAMAZnRodW5rAACUAgAABQAAAAMALnRl
eHQAAABwGAEAAQAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmRhdGEAAAAEAgAAAgAAAAMBAAAAAAAA
AAAAAAAAAAAAAAAALmJzcwAAAAAkDwMAAwAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmlkYXRhJDIU
AAAABQAAAAMBFAAAAAMAAAAAAAAAAAAAAAAALmlkYXRhJDWQAgAABQAAAAMBBAAAAAAAAAAAAAAA
AAAAAAAALmlkYXRhJDTkAAAABQAAAAMBBAAAAAAAAAAAAAAAAAAAAAAALmZpbGUAAADSBAAA/v8A
AGcBZmFrZQAAAAAAAAAAAAAAAAAALnRleHQAAABwGAEAAQAAAAMBAAAAAAAAAAAAAAAAAAAAAAAA
LmRhdGEAAAAEAgAAAgAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmJzcwAAAAAkDwMAAwAAAAMBAAAA
AAAAAAAAAAAAAAAAAAAALmlkYXRhJDQgAQAABQAAAAMBBAAAAAAAAAAAAAAAAAAAAAAALmlkYXRh
JDXMAgAABQAAAAMBBAAAAAAAAAAAAAAAAAAAAAAALmlkYXRhJDeUCgAABQAAAAMBDAAAAAAAAAAA
AAAAAAAAAAAALnRleHQAAABwGAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMA
AwAAAAMALmlkYXRhJDegCwAABQAAAAMALmlkYXRhJDXIAwAABQAAAAMALmlkYXRhJDQcAgAABQAA
AAMALmlkYXRhJDbYCQAABQAAAAMALnRleHQAAAB4GAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMA
LmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDecCwAABQAAAAMALmlkYXRhJDXEAwAABQAAAAMALmlk
YXRhJDQYAgAABQAAAAMALmlkYXRhJDbACQAABQAAAAMALnRleHQAAACAGAEAAQAAAAMALmRhdGEA
AAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDeACwAABQAAAAMALmlkYXRhJDWo
AwAABQAAAAMALmlkYXRhJDT8AQAABQAAAAMALmlkYXRhJDY0CQAABQAAAAMALnRleHQAAACIGAEA
AQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDd0CwAABQAA
AAMALmlkYXRhJDWcAwAABQAAAAMALmlkYXRhJDTwAQAABQAAAAMALmlkYXRhJDYACQAABQAAAAMA
LnRleHQAAACQGAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlk
YXRhJDd8CwAABQAAAAMALmlkYXRhJDWkAwAABQAAAAMALmlkYXRhJDT4AQAABQAAAAMALmlkYXRh
JDYkCQAABQAAAAMALnRleHQAAACYGAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAk
DwMAAwAAAAMALmlkYXRhJDd4CwAABQAAAAMALmlkYXRhJDWgAwAABQAAAAMALmlkYXRhJDT0AQAA
BQAAAAMALmlkYXRhJDYUCQAABQAAAAMALnRleHQAAACgGAEAAQAAAAMALmRhdGEAAAAEAgAAAgAA
AAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDeICwAABQAAAAMALmlkYXRhJDWwAwAABQAAAAMA
LmlkYXRhJDQEAgAABQAAAAMALmlkYXRhJDZUCQAABQAAAAMALnRleHQAAACoGAEAAQAAAAMALmRh
dGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDeYCwAABQAAAAMALmlkYXRh
JDXAAwAABQAAAAMALmlkYXRhJDQUAgAABQAAAAMALmlkYXRhJDawCQAABQAAAAMALnRleHQAAACw
GAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDeECwAA
BQAAAAMALmlkYXRhJDWsAwAABQAAAAMALmlkYXRhJDQAAgAABQAAAAMALmlkYXRhJDZECQAABQAA
AAMALnRleHQAAAC4GAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMA
LmlkYXRhJDeUCwAABQAAAAMALmlkYXRhJDW8AwAABQAAAAMALmlkYXRhJDQQAgAABQAAAAMALmlk
YXRhJDaUCQAABQAAAAMALnRleHQAAADAGAEAAQAAAAMALmRhdGEAAAAEAgAAAgAAAAMALmJzcwAA
AAAkDwMAAwAAAAMALmlkYXRhJDeMCwAABQAAAAMALmlkYXRhJDW0AwAABQAAAAMALmlkYXRhJDQI
AgAABQAAAAMALmlkYXRhJDZsCQAABQAAAAMALnRleHQAAADIGAEAAQAAAAMALmRhdGEAAAAEAgAA
AgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDeQCwAABQAAAAMALmlkYXRhJDW4AwAABQAA
AAMALmlkYXRhJDQMAgAABQAAAAMALmlkYXRhJDZ8CQAABQAAAAMALmZpbGUAAADiBAAA/v8AAGcB
ZmFrZQAAAAAAAAAAAAAAAAAAaG5hbWUAAADwAQAABQAAAAMAZnRodW5rAACcAwAABQAAAAMALnRl
eHQAAADQGAEAAQAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmRhdGEAAAAEAgAAAgAAAAMBAAAAAAAA
AAAAAAAAAAAAAAAALmJzcwAAAAAkDwMAAwAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmlkYXRhJDJQ
AAAABQAAAAMBFAAAAAMAAAAAAAAAAAAAAAAALmlkYXRhJDWYAwAABQAAAAMBBAAAAAAAAAAAAAAA
AAAAAAAALmlkYXRhJDTsAQAABQAAAAMBBAAAAAAAAAAAAAAAAAAAAAAALmZpbGUAAADwBAAA/v8A
AGcBZmFrZQAAAAAAAAAAAAAAAAAALnRleHQAAADQGAEAAQAAAAMBAAAAAAAAAAAAAAAAAAAAAAAA
LmRhdGEAAAAEAgAAAgAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmJzcwAAAAAkDwMAAwAAAAMBAAAA
AAAAAAAAAAAAAAAAAAAALmlkYXRhJDQgAgAABQAAAAMBBAAAAAAAAAAAAAAAAAAAAAAALmlkYXRh
JDXMAwAABQAAAAMBBAAAAAAAAAAAAAAAAAAAAAAALmlkYXRhJDekCwAABQAAAAMBDAAAAAAAAAAA
AAAAAAAAAAAALmZpbGUAAAD6BAAA/v8AAGcBQ1JUZ2xvYi5jAAAAAAAAAAAAAAAAAAQAAADQGAEA
AQAAAAYAAAAAABMAAADQGAEAAQAAAAYALnRleHQAAADQGAEAAQAAAAMBAAAAAAAAAAAAAAAAAAAA
AAAALmRhdGEAAAAEAgAAAgAAAAMBBAAAAAAAAAAAAAAAAAAAAAAALmJzcwAAAAAkDwMAAwAAAAMB
AAAAAAAAAAAAAAAAAAAAAAAALmZpbGUAAAAGBQAA/v8AAGcBZ2NjbWFpbi5jAAAAAAAAAAAAAAAA
AAQAAADQGAEAAQAAAAYAAAAAABMAAADQGAEAAQAAAAYAX3AuMgAAAAAIAgAAAgAAAAMAAAAAAJsN
AAAMAgAAAgAAAAMALnRleHQAAADQGAEAAQAAAAMBjAAAAAsAAAAAAAAAAAAAAAAALmRhdGEAAAAI
AgAAAgAAAAMBCAAAAAEAAAAAAAAAAAAAAAAALmJzcwAAAAAkDwMAAwAAAAMBAAAAAAAAAAAAAAAA
AAAAAAAALmZpbGUAAAAQBQAA/v8AAGcBZGxsbWFpbi5jAAAAAAAAAAAAAAAAAAQAAABcGQEAAQAA
AAYAAAAAABMAAABcGQEAAQAAAAYALnRleHQAAABcGQEAAQAAAAMBDAAAAAAAAAAAAAAAAAAAAAAA
LmRhdGEAAAAQAgAAAgAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmJzcwAAAAAkDwMAAwAAAAMBAAAA
AAAAAAAAAAAAAAAAAAAALmZpbGUAAAAaBQAA/v8AAGcBZmFrZQAAAAAAAAAAAAAAAAAAcHJvYmUA
AABuGQEAAQAAAAYAZG9uZQAAAACFGQEAAQAAAAYALnRleHQAAABoGQEAAQAAAAMBMAAAAAAAAAAA
AAAAAAAAAAAALmRhdGEAAAAQAgAAAgAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmJzcwAAAAAkDwMA
AwAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmZpbGUAAADXBQAA/v8AAGcBbGliZ2NjMi5jAAAAAAAA
AAAAAAAAAAQAAACYGQEAAQAAAAYAAAAAABMAAACYGQEAAQAAAAYALnRleHQAAACYGQEAAQAAAAMB
AAAAAAAAAAAAAAAAAAAAAAAALmRhdGEAAAAQAgAAAgAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmJz
cwAAAAAkDwMAAwAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALnN0YWIAAAAAAAAABwAAAAMB2AMAAAMA
AAAAAAAAAAAAAAAALnN0YWJzdHIAAAAAAAAAAAMBrwsAAAAAAAAAAAAAAAAAAAAALnRleHQAAACY
GQEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDfwCQAA
BQAAAAMALmlkYXRhJDUsAgAABQAAAAMALmlkYXRhJDSAAAAABQAAAAMALmlkYXRhJDbYAwAABQAA
AAMALnRleHQAAACgGQEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMA
LmlkYXRhJDfsCQAABQAAAAMALmlkYXRhJDUoAgAABQAAAAMALmlkYXRhJDR8AAAABQAAAAMALmlk
YXRhJDbQAwAABQAAAAMALnRleHQAAACoGQEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAA
AAAkDwMAAwAAAAMALmlkYXRhJDcICgAABQAAAAMALmlkYXRhJDVEAgAABQAAAAMALmlkYXRhJDSY
AAAABQAAAAMALmlkYXRhJDYcBAAABQAAAAMALnRleHQAAACwGQEAAQAAAAMALmRhdGEAAAAQAgAA
AgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcwCgAABQAAAAMALmlkYXRhJDVsAgAABQAA
AAMALmlkYXRhJDTAAAAABQAAAAMALmlkYXRhJDaABAAABQAAAAMALnRleHQAAAC4GQEAAQAAAAMA
LmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcsCgAABQAAAAMALmlk
YXRhJDVoAgAABQAAAAMALmlkYXRhJDS8AAAABQAAAAMALmlkYXRhJDZ0BAAABQAAAAMALnRleHQA
AADAGQEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcU
CgAABQAAAAMALmlkYXRhJDVQAgAABQAAAAMALmlkYXRhJDSkAAAABQAAAAMALmlkYXRhJDY4BAAA
BQAAAAMALnRleHQAAADIGQEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAA
AAMALmlkYXRhJDc0CgAABQAAAAMALmlkYXRhJDVwAgAABQAAAAMALmlkYXRhJDTEAAAABQAAAAMA
LmlkYXRhJDaMBAAABQAAAAMALnRleHQAAADQGQEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJz
cwAAAAAkDwMAAwAAAAMALmlkYXRhJDcECgAABQAAAAMALmlkYXRhJDVAAgAABQAAAAMALmlkYXRh
JDSUAAAABQAAAAMALmlkYXRhJDYUBAAABQAAAAMALnRleHQAAADYGQEAAQAAAAMALmRhdGEAAAAQ
AgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDf8CQAABQAAAAMALmlkYXRhJDU4AgAA
BQAAAAMALmlkYXRhJDSMAAAABQAAAAMALmlkYXRhJDYABAAABQAAAAMALnRleHQAAADgGQEAAQAA
AAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDccCgAABQAAAAMA
LmlkYXRhJDVYAgAABQAAAAMALmlkYXRhJDSsAAAABQAAAAMALmlkYXRhJDZIBAAABQAAAAMALnRl
eHQAAADoGQEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRh
JDcQCgAABQAAAAMALmlkYXRhJDVMAgAABQAAAAMALmlkYXRhJDSgAAAABQAAAAMALmlkYXRhJDYw
BAAABQAAAAMALnRleHQAAADwGQEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMA
AwAAAAMALmlkYXRhJDdICgAABQAAAAMALmlkYXRhJDWEAgAABQAAAAMALmlkYXRhJDTYAAAABQAA
AAMALmlkYXRhJDbIBAAABQAAAAMALnRleHQAAAD4GQEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMA
LmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcACgAABQAAAAMALmlkYXRhJDU8AgAABQAAAAMALmlk
YXRhJDSQAAAABQAAAAMALmlkYXRhJDYMBAAABQAAAAMALnRleHQAAAAAGgEAAQAAAAMALmRhdGEA
AAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcYCgAABQAAAAMALmlkYXRhJDVU
AgAABQAAAAMALmlkYXRhJDSoAAAABQAAAAMALmlkYXRhJDZABAAABQAAAAMALnRleHQAAAAIGgEA
AQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcgCgAABQAA
AAMALmlkYXRhJDVcAgAABQAAAAMALmlkYXRhJDSwAAAABQAAAAMALmlkYXRhJDZQBAAABQAAAAMA
LnRleHQAAAAQGgEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlk
YXRhJDcMCgAABQAAAAMALmlkYXRhJDVIAgAABQAAAAMALmlkYXRhJDScAAAABQAAAAMALmlkYXRh
JDYoBAAABQAAAAMALnRleHQAAAAYGgEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAk
DwMAAwAAAAMALmlkYXRhJDf0CQAABQAAAAMALmlkYXRhJDUwAgAABQAAAAMALmlkYXRhJDSEAAAA
BQAAAAMALmlkYXRhJDboAwAABQAAAAMALnRleHQAAAAgGgEAAQAAAAMALmRhdGEAAAAQAgAAAgAA
AAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDc4CgAABQAAAAMALmlkYXRhJDV0AgAABQAAAAMA
LmlkYXRhJDTIAAAABQAAAAMALmlkYXRhJDaYBAAABQAAAAMALnRleHQAAAAoGgEAAQAAAAMALmRh
dGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDckCgAABQAAAAMALmlkYXRh
JDVgAgAABQAAAAMALmlkYXRhJDS0AAAABQAAAAMALmlkYXRhJDZcBAAABQAAAAMALnRleHQAAAAw
GgEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDc8CgAA
BQAAAAMALmlkYXRhJDV4AgAABQAAAAMALmlkYXRhJDTMAAAABQAAAAMALmlkYXRhJDakBAAABQAA
AAMALnRleHQAAAA4GgEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMA
LmlkYXRhJDf4CQAABQAAAAMALmlkYXRhJDU0AgAABQAAAAMALmlkYXRhJDSIAAAABQAAAAMALmlk
YXRhJDb4AwAABQAAAAMALnRleHQAAABAGgEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAA
AAAkDwMAAwAAAAMALmlkYXRhJDdMCgAABQAAAAMALmlkYXRhJDWIAgAABQAAAAMALmlkYXRhJDTc
AAAABQAAAAMALmlkYXRhJDbUBAAABQAAAAMALnRleHQAAABIGgEAAQAAAAMALmRhdGEAAAAQAgAA
AgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDcoCgAABQAAAAMALmlkYXRhJDVkAgAABQAA
AAMALmlkYXRhJDS4AAAABQAAAAMALmlkYXRhJDZoBAAABQAAAAMALnRleHQAAABQGgEAAQAAAAMA
LmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDdECgAABQAAAAMALmlk
YXRhJDWAAgAABQAAAAMALmlkYXRhJDTUAAAABQAAAAMALmlkYXRhJDa8BAAABQAAAAMALnRleHQA
AABYGgEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDdA
CgAABQAAAAMALmlkYXRhJDV8AgAABQAAAAMALmlkYXRhJDTQAAAABQAAAAMALmlkYXRhJDawBAAA
BQAAAAMALmZpbGUAAADnBQAA/v8AAGcBZmFrZQAAAAAAAAAAAAAAAAAAaG5hbWUAAAB8AAAABQAA
AAMAZnRodW5rAAAoAgAABQAAAAMALnRleHQAAABgGgEAAQAAAAMBAAAAAAAAAAAAAAAAAAAAAAAA
LmRhdGEAAAAQAgAAAgAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmJzcwAAAAAkDwMAAwAAAAMBAAAA
AAAAAAAAAAAAAAAAAAAALmlkYXRhJDIAAAAABQAAAAMBFAAAAAMAAAAAAAAAAAAAAAAALmlkYXRh
JDUkAgAABQAAAAMBBAAAAAAAAAAAAAAAAAAAAAAALmlkYXRhJDR4AAAABQAAAAMBBAAAAAAAAAAA
AAAAAAAAAAAALmZpbGUAAAA0BgAA/v8AAGcBZmFrZQAAAAAAAAAAAAAAAAAALnRleHQAAABgGgEA
AQAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmRhdGEAAAAQAgAAAgAAAAMBAAAAAAAAAAAAAAAAAAAA
AAAALmJzcwAAAAAkDwMAAwAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmlkYXRhJDTgAAAABQAAAAMB
BAAAAAAAAAAAAAAAAAAAAAAALmlkYXRhJDWMAgAABQAAAAMBBAAAAAAAAAAAAAAAAAAAAAAALmlk
YXRhJDdQCgAABQAAAAMBDAAAAAAAAAAAAAAAAAAAAAAALnRleHQAAABgGgEAAQAAAAMALmRhdGEA
AAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDe8CgAABQAAAAMALmlkYXRhJDXw
AgAABQAAAAMALmlkYXRhJDREAQAABQAAAAMALmlkYXRhJDZYBgAABQAAAAMALnRleHQAAABoGgEA
AQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDe4CgAABQAA
AAMALmlkYXRhJDXsAgAABQAAAAMALmlkYXRhJDRAAQAABQAAAAMALmlkYXRhJDZABgAABQAAAAMA
LnRleHQAAABwGgEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlk
YXRhJDesCgAABQAAAAMALmlkYXRhJDXgAgAABQAAAAMALmlkYXRhJDQ0AQAABQAAAAMALmlkYXRh
JDYQBgAABQAAAAMALnRleHQAAAB4GgEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAk
DwMAAwAAAAMALmlkYXRhJDekCgAABQAAAAMALmlkYXRhJDXYAgAABQAAAAMALmlkYXRhJDQsAQAA
BQAAAAMALmlkYXRhJDbwBQAABQAAAAMALnRleHQAAACAGgEAAQAAAAMALmRhdGEAAAAQAgAAAgAA
AAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDegCgAABQAAAAMALmlkYXRhJDXUAgAABQAAAAMA
LmlkYXRhJDQoAQAABQAAAAMALmlkYXRhJDbgBQAABQAAAAMALnRleHQAAACIGgEAAQAAAAMALmRh
dGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDfACgAABQAAAAMALmlkYXRh
JDX0AgAABQAAAAMALmlkYXRhJDRIAQAABQAAAAMALmlkYXRhJDZsBgAABQAAAAMALnRleHQAAACQ
GgEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMALmlkYXRhJDe0CgAA
BQAAAAMALmlkYXRhJDXoAgAABQAAAAMALmlkYXRhJDQ8AQAABQAAAAMALmlkYXRhJDYsBgAABQAA
AAMALnRleHQAAACYGgEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAAAAAkDwMAAwAAAAMA
LmlkYXRhJDeoCgAABQAAAAMALmlkYXRhJDXcAgAABQAAAAMALmlkYXRhJDQwAQAABQAAAAMALmlk
YXRhJDYABgAABQAAAAMALnRleHQAAACgGgEAAQAAAAMALmRhdGEAAAAQAgAAAgAAAAMALmJzcwAA
AAAkDwMAAwAAAAMALmlkYXRhJDewCgAABQAAAAMALmlkYXRhJDXkAgAABQAAAAMALmlkYXRhJDQ4
AQAABQAAAAMALmlkYXRhJDYkBgAABQAAAAMALmZpbGUAAABEBgAA/v8AAGcBZmFrZQAAAAAAAAAA
AAAAAAAAaG5hbWUAAAAoAQAABQAAAAMAZnRodW5rAADUAgAABQAAAAMALnRleHQAAACoGgEAAQAA
AAMBAAAAAAAAAAAAAAAAAAAAAAAALmRhdGEAAAAQAgAAAgAAAAMBAAAAAAAAAAAAAAAAAAAAAAAA
LmJzcwAAAAAkDwMAAwAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmlkYXRhJDIoAAAABQAAAAMBFAAA
AAMAAAAAAAAAAAAAAAAALmlkYXRhJDXQAgAABQAAAAMBBAAAAAAAAAAAAAAAAAAAAAAALmlkYXRh
JDQkAQAABQAAAAMBBAAAAAAAAAAAAAAAAAAAAAAALmZpbGUAAABSBgAA/v8AAGcBZmFrZQAAAAAA
AAAAAAAAAAAALnRleHQAAACoGgEAAQAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmRhdGEAAAAQAgAA
AgAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmJzcwAAAAAkDwMAAwAAAAMBAAAAAAAAAAAAAAAAAAAA
AAAALmlkYXRhJDRMAQAABQAAAAMBBAAAAAAAAAAAAAAAAAAAAAAALmlkYXRhJDX4AgAABQAAAAMB
BAAAAAAAAAAAAAAAAAAAAAAALmlkYXRhJDfECgAABQAAAAMBEAAAAAAAAAAAAAAAAAAAAAAAAAAA
AKgNAABQCgAABQAAAAIAAAAAAMkNAADYqQAAAQAAAAIAAAAAANsNAAAIGQAAAQAAAAIAAAAAAO4N
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
AADgGQEAAQAAAAIAAAAAAO0tAABkmwAAAQAAAAIAAAAAAPwtAACgAwAABQAAAAIAAAAAABMuAABk
AgAABQAAAAIAAAAAACIuAABQAgAABQAAAAIAAAAAAC4uAADIAgAABQAAAAIAAAAAAD8uAAAUAwAA
BQAAAAIAAAAAAFkuAAAgGAEAAQAAAAIAAAAAAGkuAAB4GAEAAQAAAAIAAAAAAIAuAAAAGAEAAQAA
AAIAAAAAAJIuAADInAAAAQAAAAIAAAAAAKMuAAA4nAAAAQAAAAIAAAAAALIuAAABAAAA//8AAAIA
AAAAAMouAABM9AAAAQAAAAIAAAAAANkuAAAAFQAAAQAAAAIAAAAAAOouAAAAAAAA//8AAAIAAAAA
APsuAADgCQAAAQAAAAIAAAAAAA4vAACAAwAABQAAAAIAAAAAACIvAAAksQAAAQAAAAIAAAAAADYv
AAAEAgAAAgAAAAIAAAAAAEEvAABQGAEAAQAAAAIAAAAAAE0vAABUjQAAAQAAAAIAAAAAAFwvAABc
AgAABQAAAAIAAAAAAGovAADUjAAAAQAAAAIAAAAAAHcvAACQFAAAAQAAAAIAAAAAAIUvAABYAgAA
BQAAAAIAAAAAAJIvAABEAwAABQAAAAIAAAAAAKcvAAAMAwAABQAAAAIAAAAAALwvAADwFwEAAQAA
AAIAAAAAAMsvAAAMAwAABQAAAAIAAAAAAOAvAADIBAEAAQAAAAIAAAAAAPMvAACoAwAABQAAAAIA
AAAAAAowAABAAgAABQAAAAIAAAAAABcwAABsmgAAAQAAAAIAAAAAACYwAAAYGgEAAQAAAAIAAAAA
ADIwAACM+gAAAQAAAAIAAAAAAEUwAAC8ewAAAQAAAAIAAAAAAFkwAABUAgAABQAAAAIAAAAAAGYw
AACMAwAABQAAAAIAAAAAAIAwAABg4gAAAQAAAAIAAAAAAJIwAACIFwEAAQAAAAIAAAAAAKMwAAAA
AAAA//8AAAIAAAAAAL8wAAAAAAAA//8AAAIAAAAAANcwAACADAEAAQAAAAIAAAAAAOowAADkAgAA
BQAAAAIAAAAAAPkwAAA0FAAAAQAAAAIAAAAAAAsxAADsCQAAAQAAAAIAAAAAAB0xAADwvwAAAQAA
AAIAAAAAADAxAACwnQAAAQAAAAIAAAAAAEMxAABkQAAAAQAAAAIAAAAAAFIxAAAMFAEAAQAAAAIA
AAAAAGYxAACIGAEAAQAAAAIAAAAAAHkxAAAMjQAAAQAAAAIAAAAAAIcxAAB8AwAABQAAAAIAAAAA
AJ8xAACcAwAABQAAAAIAAAAAALgxAABAAwAABQAAAAIAAAAAANExAAAQAwAABQAAAAIAAAAAAOgx
AACkAgAABQAAAAIAX2V4aXQAAAA4GgEAAQAAAAIAAAAAAP4xAACsAwAABQAAAAIAAAAAABQyAADs
ygAAAQAAAAIAAAAAACkyAADA6wAAAQAAAAIAAAAAADsyAADECgAABQAAAAIAAAAAAHAyAACYAgAA
BQAAAAIAAAAAAIgyAAAwvQAAAQAAAAIAAAAAAJoyAAAM9AAAAQAAAAIAAAAAAKsyAADIFwEAAQAA
AAIAX19pb2IAAACgGQEAAQAAAAIAAAAAAL0yAAAkvwAAAQAAAAIAAAAAAM4yAAC0AgAABQAAAAIA
AAAAAOoyAAC4AgAABQAAAAIAAAAAAAUzAADcEwAAAQAAAAIAAAAAABczAADk8wAAAQAAAAIAAAAA
ACgzAADEAgAABQAAAAIAAAAAAD4zAAAAAwAABQAAAAIAAAAAAFkzAADIAgAABQAAAAIAAAAAAGoz
AABIAgAABQAAAAIAAAAAAJsNAAAMAAAAAgAAAAIAAAAAAHczAAAoAwAABQAAAAIAAAAAAJQzAAD4
FwEAAQAAAAIAAAAAAKczAAD8GwAAAQAAAAIAAAAAALkzAAAoAwAABQAAAAIAAAAAANYzAAAAAwAA
BQAAAAIAAAAAAPEzAAAIAwAABQAAAAIAAAAAAAg0AADoAgAABQAAAAIAAAAAACE0AACIAwAABQAA
AAIAAAAAAEQ0AAAA1QAAAQAAAAIAAAAAAFg0AAAEKQAAAQAAAAIAX1NsZWVwQDSgGgEAAQAAAAIA
AAAAAGw0AAB4BAEAAQAAAAIAAAAAAH40AADsGwAAAQAAAAIAAAAAAJE0AAAAygAAAQAAAAIAAAAA
AKM0AADcDAEAAQAAAAIAAAAAALY0AAAIZwAAAQAAAAIAAAAAAMM0AAC4FwEAAQAAAAIAAAAAANQ0
AABcAwAABQAAAAIAAAAAAOc0AACIAwAABQAAAAIAAAAAAAo1AAAQFwEAAQAAAAIAAAAAABw1AABw
AwAABQAAAAIAAAAAADk1AACUDwAAAQAAAAIAAAAAAEo1AAA0nwAAAQAAAAIAAAAAAFk1AABwGAEA
AQAAAAIAAAAAAG01AADckQAAAQAAAAIAAAAAAH01AAAsuAAAAQAAAAIAAAAAAI81AABgAwAABQAA
AAIAAAAAAKM1AAAwAgAABQAAAAIAAAAAALU1AACxFgEAAQAAAAIAAAAAAME1AAB4zQAAAQAAAAIA
AAAAANA1AADsAgAABQAAAAIAAAAAAO01AAC4GAEAAQAAAAIAAAAAAAg2AABgFwEAAQAAAAIAAAAA
ABk2AACEAwAABQAAAAIAAAAAADA2AAAEAwAABQAAAAIAAAAAAEk2AABsAwAABQAAAAIAAAAAAF82
AABAEAEAAQAAAAIAAAAAAGs2AACIAgAABQAAAAIAAAAAAHo2AABcAgAABQAAAAIAiDYAAGdjYzJf
Y29tcGlsZWQuAF9fX2dudV9jb21waWxlZF9jAF9fbWluZ3czMl9pbml0X21haW5hcmdzAF9ybGVi
dWYuMgBfU0RMX1JMRUNsaXAAX1RyYW5zcGFyZW50AF9TRExfYXBwc3RhdGUAX2Zha2Vfc3RyZWFt
AF9taXhlcl9sb2NrAF9hdWRpb190aHJlYWQAX1J1bkF1ZGlvAF9mb3JtYXRfbGlzdABfZm9ybWF0
X2lkeABfZm9ybWF0X2lkeF9zdWIAX1NETF9Tb2Z0QmxpdABfU0RMX0JsaXRDb3B5AF9jb3B5X2Js
aXQAX1NETF9CbGl0QnRvMQBfU0RMX0JsaXRCdG8yAF9TRExfQmxpdEJ0bzMAX1NETF9CbGl0QnRv
NABfYml0bWFwX2JsaXQAX2NvbXBsZXhfYmxpdABfU0RMX0JsaXQxdG8xAF9TRExfQmxpdDF0bzJf
TFNCAF9TRExfQmxpdDF0bzJfTVNCAF9TRExfQmxpdDF0bzIAX1NETF9CbGl0MXRvMwBfU0RMX0Js
aXQxdG80AF9vbmVfYmxpdABfQmxpdEJ0b05BbHBoYQBfQmxpdDF0b05BbHBoYQBfQmxpdE50bzFB
bHBoYQBfQmxpdDR0bzJBbHBoYQBfQmxpdE50b05BbHBoYQBfQmxpdEJ0b05BbHBoYUtleQBfQmxp
dDF0b05BbHBoYUtleQBfQmxpdE50bzFBbHBoYUtleQBfQmxpdDR0bzJBbHBoYUtleQBfQmxpdE50
b05BbHBoYUtleQBfQmxpdEJ0bzFLZXkAX0JsaXRCdG8yS2V5AF9CbGl0QnRvM0tleQBfQmxpdEJ0
bzRLZXkAX0JsaXQxdG8xS2V5AF9CbGl0MXRvMktleQBfQmxpdDF0bzNLZXkAX0JsaXQxdG80S2V5
AF9CbGl0TnRvMUtleQBfQmxpdE50b05LZXkAX0JsaXRfUkdCODg4X2luZGV4OABfQmxpdF9SR0I4
ODhfUkdCNTU1AF9CbGl0X1JHQjg4OF9SR0I1NjUAX0JsaXRfUkdCODg4X2luZGV4OF9tYXAAX1NE
TF9CbGl0TnRvMQBfU0RMX0JsaXROdG9OAF9TRExfY2Rpbml0dGVkAF9kZWZhdWx0X2Nkcm9tAF9D
aGVja0luaXQAX2RlZmF1bHRfY2RhdGEAX2RlZmF1bHRfY21hc2sAX1NETF9tb3ZpbmdjdXJzb3IA
X1NETF9jdXJzb3IAX1NETF9kZWZjdXJzb3IAX0xvY2tfRXJhc2VDdXJzb3IAX21vdXNlZHN0AF9t
b3VzZXNyYwBfTG9ja19EcmF3Q3Vyc29yAF9udW11cGRhdGVzAF9TRExfZXJyb3IAX1NETF9lcnJs
ZW4AX1NETF9FdmVudFEAX1NETF9QdXNoRXZlbnRJbnRlcm5hbABfU0RMX1B1bGxFdmVudABfU0RM
X1BhcmFjaHV0ZQBfa2V5bmFtZXMAX1NETF9LZXlTdGF0ZQBfU0RMX01vdXNlWABfU0RMX01vdXNl
WQBfU0RMX0J1dHRvblN0YXRlAF9TRExfSGFuZGxlU0lHAF93bV90aXRsZQBfU0RMX0dldFZpZGVv
TW9kZQBfU0RMX0NsZWFyU3VyZmFjZQBfU0RMX0FsbG9jU2hhZG93U3VyZmFjZQBfb2Zmc2V0X3kA
X29mZnNldF94AF9TRExfTm9IV0FsbG9jAF9TRExfTm9IV0JsaXQAX1NETF9Ob0hXQWNjZWwAX0lu
aXRBRFBDTQBfQURQQ01fc3RhdGUAX0FEUENNX25pYmJsZQBfQURQQ01fZGVjb2RlAF9SZWFkQ2h1
bmsAX0FkZERyaXZlAF9TRExfY2RsaXN0AF9TRExfU1lTX0NETmFtZQBfU0RMX1NZU19DRE9wZW4A
X1NETF9TWVNfQ0RHZXRUT0MAX1NETF9TWVNfQ0RTdGF0dXMAX1NETF9TWVNfQ0RQbGF5AF9TRExf
U1lTX0NEUGF1c2UAX1NETF9TWVNfQ0RSZXN1bWUAX1NETF9TWVNfQ0RTdG9wAF9TRExfU1lTX0NE
RWplY3QAX1NETF9TWVNfQ0RDbG9zZQBfU0RMX21jaUlEAF9TRExfU1lTX0NEaW9jdGwAX1NETF9w
YXVzZWQAX1J1blRocmVhZEA0AF90aWNrc19zdGFydGVkAF9TRExfU3RhcnRUaWNrcwBfYWxhcm1f
Y2FsbGJhY2sAX0hhbmRsZUFsYXJtQDIwAF9hbGFybV9wZW5kaW5nAF9hbGFybV9pbnRlcnZhbABf
YnVmZmVyc19xdWV1ZWQAX2F1ZGlvX3dhaXQAX0ZpbGxTb3VuZEAyMABfZXJyYnVmLjQAX1NldE1N
ZXJyb3IAX2xhc3RfcXVldWVkAF9TRExfQXBwbmFtZQBfbW91c2VfcHJlc3NlZC4yAF9WS19rZXlt
YXAAX1NETF9JbnN0YW5jZQBfc2NyZWVuX2JtcABfc2NyZWVuX3BhbABfU0RMX1VwZGF0ZVZpZGVv
SW5mbwBfU0RMX05vcm1hbFVwZGF0ZQBfU0RMX0ZvY3VzUGFsZXR0ZQBtbXgzMl9yZ2I1NTVfcmIA
bW14MzJfcmdiNTU1X2FkZABtbXgzMl9yZ2I1NTVfZwBtbXgzMl9yZ2I1NjVfcmIAbW14MzJfcmdi
NTY1X2FkZABtbXgzMl9yZ2I1NjVfZwBjcHVfZmxhZ3MAX0NvbnZlcnRNTVgzMl8zMlJHQjg4OC5M
MQBfQ29udmVydE1NWDMyXzMyUkdCODg4LkwyAF9Db252ZXJ0TU1YMzJfMzJSR0I4ODguTDMAX0Nv
bnZlcnRNTVgzMl8zMlJHQjg4OC5MNABfQ29udmVydE1NWDMyXzE2UkdCNTY1LkxfT0sAX0NvbnZl
cnRNTVgzMl8xNlJHQjU2NS5MMQBfQ29udmVydE1NWDMyXzE2UkdCNTY1LkwyAF9Db252ZXJ0TU1Y
MzJfMTZSR0I1NjUuTDMAX0NvbnZlcnRNTVgzMl8xNlJHQjU2NS5MNABfQ29udmVydE1NWDMyXzE2
UkdCNTU1LkxfT0sAX0NvbnZlcnRNTVgzMl8xNlJHQjU1NS5MMQBfQ29udmVydE1NWDMyXzE2UkdC
NTU1LkwyAF9Db252ZXJ0TU1YMzJfMTZSR0I1NTUuTDMAX0NvbnZlcnRNTVgzMl8xNlJHQjU1NS5M
NABlbmRjb252ZXJ0AF9DaGVja01NWC5MMQBfQ29udmVydDMyXzI0UkdCODg4LkwxAF9Db252ZXJ0
MzJfMjRSR0I4ODguTDIAX0NvbnZlcnQzMl8yNFJHQjg4OC5MMwBfQ29udmVydDMyXzI0UkdCODg4
Lkw0AF9Db252ZXJ0MzJfMjRSR0I4ODguTDUAX0NvbnZlcnQzMl8yNFJHQjg4OC5MNgBfQ29udmVy
dDMyXzI0UkdCODg4Lkw3AF9Db252ZXJ0MzJfMjRCR1I4ODguTDEAX0NvbnZlcnQzMl8yNEJHUjg4
OC5MMgBfQ29udmVydDMyXzI0QkdSODg4LkwzAF9Db252ZXJ0MzJfMjRCR1I4ODguTDQAX0NvbnZl
cnQzMl8yNEJHUjg4OC5MNQBfQ29udmVydDMyXzI0QkdSODg4Lkw2AF9Db252ZXJ0MzJfMjRCR1I4
ODguTDcAX0NvbnZlcnQzMl8xNlJHQjU2NS5MMQBfQ29udmVydDMyXzE2UkdCNTY1LkwyAF9Db252
ZXJ0MzJfMTZSR0I1NjUuTDMAX0NvbnZlcnQzMl8xNlJHQjU2NS5MNABfQ29udmVydDMyXzE2UkdC
NTY1Lkw1AF9Db252ZXJ0MzJfMTZSR0I1NjUuTDYAX0NvbnZlcnQzMl8xNlJHQjU2NS5MNwBfQ29u
dmVydDMyXzE2QkdSNTY1LkwxAF9Db252ZXJ0MzJfMTZCR1I1NjUuTDIAX0NvbnZlcnQzMl8xNkJH
UjU2NS5MMwBfQ29udmVydDMyXzE2QkdSNTY1Lkw0AF9Db252ZXJ0MzJfMTZCR1I1NjUuTDUAX0Nv
bnZlcnQzMl8xNkJHUjU2NS5MNgBfQ29udmVydDMyXzE2QkdSNTY1Lkw3AF9Db252ZXJ0MzJfMTZS
R0I1NTUuTDEAX0NvbnZlcnQzMl8xNlJHQjU1NS5MMgBfQ29udmVydDMyXzE2UkdCNTU1LkwzAF9D
b252ZXJ0MzJfMTZSR0I1NTUuTDQAX0NvbnZlcnQzMl8xNlJHQjU1NS5MNQBfQ29udmVydDMyXzE2
UkdCNTU1Lkw2AF9Db252ZXJ0MzJfMTZSR0I1NTUuTDcAX0NvbnZlcnQzMl8xNkJHUjU1NS5MMQBf
Q29udmVydDMyXzE2QkdSNTU1LkwyAF9Db252ZXJ0MzJfMTZCR1I1NTUuTDMAX0NvbnZlcnQzMl8x
NkJHUjU1NS5MNABfQ29udmVydDMyXzE2QkdSNTU1Lkw1AF9Db252ZXJ0MzJfMTZCR1I1NTUuTDYA
X0NvbnZlcnQzMl8xNkJHUjU1NS5MNwBfQ29udmVydDMyXzhSR0IzMzIuTDEAX0NvbnZlcnQzMl84
UkdCMzMyLkwyAF9Db252ZXJ0MzJfOFJHQjMzMi5MMwBfQ29udmVydDMyXzhSR0IzMzIuTDQAX2lu
aXRpYWxpemVkAF9fX21pbmd3MzJfbGliX2xpYmNydGRsbF9hX2luYW1lAF9fU0RMX0dldEtleVN0
YXRlAF9fU0RMX0NvbnZlcnRBdWRpbwBfQ29udmVydE1NWDMyXzE2UkdCNTY1AF9TaG93V2luZG93
QDgAX1NETF9SYXRlRElWMgBfX2ltcF9fR2V0RHJpdmVUeXBlQUA0AF9TRExfV01DYXBzAF9faW1w
X193YXZlT3V0V3JpdGVAMTIAX1NETF9Nb2RTdGF0ZQBfX2ltcF9fQ3JlYXRlQ29tcGF0aWJsZURD
QDQAX19pbXBfX3dhdmVPdXRHZXRFcnJvclRleHRBQDEyAF9faW1wX19nZXRlbnYAX1NETF9HZXRS
R0IAX19faW1wX0dldE1lc3NhZ2VBQDE2AF9fU0RMX0dldEVycm9yAF9fX2ltcF9Qb3N0UXVpdE1l
c3NhZ2VANABfU0RMX0Zvcm1hdENoYW5nZWQAX1NldENsYXNzTG9uZ0FAMTIAX19pbXBfX0Nsb3Nl
SGFuZGxlQDQAX19TRExfVXBkYXRlUmVjdHMAX19kYXRhX3N0YXJ0X18AX19TRExfVXBkYXRlUmVj
dABfX19EVE9SX0xJU1RfXwBfU0RMX0NhbGN1bGF0ZUJsaXQwAF9faW1wX19DbGllbnRUb1NjcmVl
bkA4AF93YXZlT3V0V3JpdGVAMTIAX19TRExfUmVhZEJFMTYAX19faW1wX0dldFN5c3RlbU1ldHJp
Y3NANABfX19pbXBfQ2xvc2VIYW5kbGVANABfU0RMX0ZpcnN0QXVkaW9Gb3JtYXQAX1NETF9oY3Vy
c29yAF9fX2ltcF9zcHJpbnRmAF9fX0dldE1haW5BcmdzAF9fU0RMX0Nsb3NlQXVkaW8AX1NETF9J
bml0T1NLZXltYXAAX19pbXBfX0NyZWF0ZVdpbmRvd0V4QUA0OABfU0RMX1NZU19TZXRXTUljb24A
X19TRExfRXZlbnRTdGF0ZQBfX1NETF9DRE5hbWUAX19TRExfU2V0Q2xpcHBpbmcAX19faW1wX2Zy
ZWUAX19pbXBfX1NldFBhbGV0dGVFbnRyaWVzQDE2AF9faW1wX19DcmVhdGVQYWxldHRlQDQAX19f
aW1wX0RlbGV0ZURDQDQAX19faW1wX2ZwcmludGYAX0NvbnZlcnQzMl8zMlJHQjg4OABfX1NETF9T
d2FwQkUxNgBfX19pbXBfQ3JlYXRlUGFsZXR0ZUA0AF9fU0RMX1NldFZpZGVvTW9kZQBfU0RMX1Jh
dGVTTE9XAF9fX2ltcF9TZXRDbGFzc0xvbmdBQDEyAF9fU0RMX1Nob3dDdXJzb3IAX19faW1wX1Jl
bGVhc2VTZW1hcGhvcmVAMTIAX1NETF9DcmVhdGVXTUN1cnNvcgBfX2ltcF9fUmVhbGl6ZVBhbGV0
dGVANABfX1NETF9QYXVzZUF1ZGlvAF9TRExfRnJlZUZvcm1hdABfU0RMX0JsaXRBbHBoYUtleQBf
X19pbXBfdGltZUtpbGxFdmVudEA0AF9TRExfU1lTX1F1aXRJbnRlcnJ1cHQAX19zaXplX29mX3N0
YWNrX2NvbW1pdF9fAF9faW1wX190aW1lS2lsbEV2ZW50QDQAX19TRExfVW5sb2NrQXVkaW8AX1NE
TF9TWVNfV2FpdEF1ZGlvAF9fU0RMX0RlbGF5AF9fc2l6ZV9vZl9zdGFja19yZXNlcnZlX18AX19t
YWpvcl9zdWJzeXN0ZW1fdmVyc2lvbl9fAF90aW1lRW5kUGVyaW9kQDQAX3dhdmVPdXRDbG9zZUA0
AF9TRExfV2luUEFJTlQAX1NETF9Qcml2YXRlTW91c2VNb3Rpb24AX19faW1wX3NpZ25hbABfX2lt
cF9fUmVnaXN0ZXJDbGFzc0FANABfX19jaGtzdGsAX19pbXBfX0NyZWF0ZVNlbWFwaG9yZUFAMTYA
X19faW1wX1NldERJQkNvbG9yVGFibGVAMTYAX19faW1wX1JlbGVhc2VEQ0A4AF9fU0RMX1dNX1Nl
dEljb24AX1NETF9Qcm9jZXNzRXZlbnRzAF9EbGxNYWluQDEyAF9faW1wX19QdEluUmVjdEAxMgBf
U0RMX1JMRVN1cmZhY2UAX19TRExfQ0RTdGF0dXMAX19faW1wX3N0cmNweQBfQ3JlYXRlU2VtYXBo
b3JlQUAxNgBfQ29udmVydDMyXzE2UkdCNTY1AF9TRExfQ0RjYXBzAF9fU0RMX0dldFZpZGVvSW5m
bwBfX2ltcF9fX2lvYgBfQ2hlY2tNTVgAX0JpdEJsdEAzNgBfX2ltcF9fc3RybmNtcABfX1NETF9D
cmVhdGVUaHJlYWQAX1NETF9DRFJPTVF1aXQAX1NETF9NYXBTdXJmYWNlAF9TRExfbnVtY2RzAF9D
b252ZXJ0MzJfMTZCR1I1NTUAX0dldEN1cnNvclBvc0A0AF9DcmVhdGVQYWxldHRlQDQAX19faW1w
X0dldERDQDQAX19faW1wX3dhdmVPdXRHZXRFcnJvclRleHRBQDEyAF9fU0RMX1VubG9ja1N1cmZh
Y2UAX19faW1wX3dhdmVPdXRQcmVwYXJlSGVhZGVyQDEyAF9TRExfUHJpdmF0ZVN5c1dNRXZlbnQA
X19faW1wX1NldFdpbmRvd1Bvc0AyOABfX1NETF9tdXRleFYAX19faW1wX0RlZldpbmRvd1Byb2NB
QDE2AF9faW1wX190aW1lRW5kUGVyaW9kQDQAX19TRExfQnVpbGRBdWRpb0NWVABfU0RMX1NZU19T
ZXRWaWRlb01vZGUAX3dhdmVPdXRHZXRFcnJvclRleHRBQDEyAF9EZWZXaW5kb3dQcm9jQUAxNgBf
X2Jzc19zdGFydF9fAF9fX2ltcF93YXZlT3V0T3BlbkAyNABfX2ltcF9fZnB1dGMAX19faW1wX1Nl
dENhcHR1cmVANABfd2F2ZU91dFByZXBhcmVIZWFkZXJAMTIAX0NvbnZlcnQzMl84UkdCMzMyAF9f
aW1wX19HZXRTeXN0ZW1NZXRyaWNzQDQAX0NyZWF0ZVRocmVhZEAyNABfQ29udmVydE1NWDMyXzE2
UkdCNTU1AF9TZWxlY3RQYWxldHRlQDEyAF9fc2l6ZV9vZl9oZWFwX2NvbW1pdF9fAF9fX2ltcF9t
ZW1jcHkAX1NETF9OZXh0QXVkaW9Gb3JtYXQAX19TRExfTGlua2VkX1ZlcnNpb24AX19faW1wX1Rl
cm1pbmF0ZVRocmVhZEA4AF9faW1wX193YXZlT3V0UHJlcGFyZUhlYWRlckAxMgBfU0RMX0Vycm9y
AF9fU0RMX1dhaXRFdmVudABfX2ltcF9fRGlzcGF0Y2hNZXNzYWdlQUA0AF9fU0RMX0ZQTG9hZEJN
UABfRW5kUGFpbnRAOABfX19pbXBfQmVnaW5QYWludEA4AF94ODZyZXR1cm4AX19TRExfR2V0TW9k
U3RhdGUAX0dldEZvcmVncm91bmRXaW5kb3dAMABfX2ltcF9fbWNpR2V0RXJyb3JTdHJpbmdBQDEy
AF9fX2ltcF9SZWdpc3RlckNsYXNzQUA0AF90aW1lS2lsbEV2ZW50QDQAX19faW1wX1Nob3dXaW5k
b3dAOABfU0RMX0ludmFsaWRhdGVNYXAAX1NETF9TWVNfUGxheUF1ZGlvAF9faW1wX19HZXRDbGll
bnRSZWN0QDgAX1NETF9STEVCbGl0AF9HZXREZXZpY2VDYXBzQDgAX1NETF9XaW5kb3cAX19faW1w
X3N0cm5jbXAAX19pbXBfX21jaVNlbmRDb21tYW5kQUAxNgBfX2ltcF9fR2V0RENANABfX1NETF9T
ZXRBbHBoYQBfX19pbXBfZmNsb3NlAF9HZXRTeXN0ZW1QYWxldHRlRW50cmllc0AxNgBfU0RMX0N1
cnNvclF1aXQAX1NETF9TWVNfU291bmRGb2N1cwBfX1NETF9DRENsb3NlAF9fU0RMX0NET3BlbgBf
X2ltcF9fc2lnbmFsAF9TRExfU2hhZG93U3VyZmFjZQBfX21pbm9yX29zX3ZlcnNpb25fXwBfX19p
bXBfU2xlZXBANABfbW14cmV0dXJuAF9TRExfU1lTX1VwZGF0ZVJlY3RzAF9TRExfU1lTX0NEUXVp
dABfX1NETF9Mb3dlckJsaXQAX19TRExfV01fU2V0Q2FwdGlvbgBfX1NETF9Jbml0AF9fX2ltcF9D
cmVhdGVTZW1hcGhvcmVBQDE2AF9HZXRUaWNrQ291bnRAMABfX2ltYWdlX2Jhc2VfXwBfR2V0V2lu
ZG93TG9uZ0FAOABfX2ltcF9fUGVla01lc3NhZ2VBQDIwAF9fU0RMX211dGV4UABfX2ltcF9fQ3Jl
YXRlQ3Vyc29yQDI4AF9faW1wX19leGl0AF9TRExfSW5zdGFsbFBhcmFjaHV0ZQBfQ29udmVydDMy
XzE2QkdSNTY1AF9fU0RMX1BvbGxFdmVudABfX2ltcF9fR2V0Q3Vyc29yUG9zQDQAX1NETF9jdXJz
b3JzdGF0ZQBfU0RMX1NZU19Qb2xsRXZlbnQAX1NETF9TWVNfQ2xvc2VBdWRpbwBfX3NlY3Rpb25f
YWxpZ25tZW50X18AX1NETF9TWVNfR2V0QXVkaW9CdWYAX19TRExfTG9ja0F1ZGlvAF9fU0RMX01h
cFJHQgBfX1NETF9NaWRkbGVCbGl0AF9TRExfUGFsZXR0ZUNoYW5nZWQAX19faW1wX0dldERldmlj
ZUNhcHNAOABfX2ltcF9fZnNlZWsAX1NETF9yZXNpemluZwBfX1NETF9SZWFkQkUzMgBfU0RMX1Zp
ZGVvUXVpdABfX2ltcF9fdG91cHBlcgBfU0RMX1NZU19HZXRXTUluZm8AX19oZWFkX191c3Jfd2lu
MzJfaTY4Nl9wY19taW5ndzMyX2xpYl9saWJrZXJuZWwzMl9hAF9faW1wX19DcmVhdGVUaHJlYWRA
MjQAX3NjcmVlbl9pY24AX1NldERJQkNvbG9yVGFibGVAMTYAX19faW1wX2V4aXQAX1NETF9DRFJP
TUluaXQAX19faW1wX2ZyZWFkAF9TRExfRXJhc2VDdXJzb3IAX1NETF9TWVNfVmlkZW9Jbml0AF9f
aW1wX19HZXREZXZpY2VDYXBzQDgAX19TRExfTG9hZFdBVgBfX1NETF9Xcml0ZUJFMzIAX19faW1w
X21jaUdldEVycm9yU3RyaW5nQUAxMgBfX1NETF9TZXRDb2xvcktleQBfX1NETF9XYXJwTW91c2UA
X19faW1wX19pb2IAX19faW1wX21lbXNldABfX1NETF9GcmVlQ3Vyc29yAF9TRExfSFdDYXBzAF9f
aW1wX19TZWxlY3RQYWxldHRlQDEyAF9TRExfQ2FsY3VsYXRlUGl0Y2gAX19pbXBfX3dhdmVPdXRV
bnByZXBhcmVIZWFkZXJAMTIAX19TRExfRGVzdHJveU11dGV4AF9TZXRDYXB0dXJlQDQAX19faW1w
X3JlYWxsb2MAX19kYXRhX2VuZF9fAF9Db252ZXJ0TU1YMzJfMzJSR0I4ODgAX19faW1wX21hbGxv
YwBfU0RMX1VuUkxFU3VyZmFjZQBfX1NETF9PcGVuQXVkaW8AX3RpbWVTZXRFdmVudEAyMABfX1NE
TF9HZXRXTUluZm8AX19TRExfVXBwZXJCbGl0AF9faW1wX193YXZlT3V0T3BlbkAyNABfX2hlYWRf
X3Vzcl93aW4zMl9pNjg2X3BjX21pbmd3MzJfbGliX2xpYmdkaTMyX2EAX1NETF9TWVNfU2V0V01D
YXB0aW9uAF9fQ1RPUl9MSVNUX18AX1JlYWxpemVQYWxldHRlQDQAX19TRExfU3dhcExFMzIAX19f
aW1wX21jaVNlbmRDb21tYW5kQUAxNgBfQWRqdXN0V2luZG93UmVjdEAxMgBfX2ltcF9fc3ByaW50
ZgBfU0RMX2JvdW5kcwBfR2V0TWVzc2FnZUFAMTYAX19ic3NfZW5kX18AX19pbXBfX1JlbGVhc2VT
ZW1hcGhvcmVAMTIAX0NyZWF0ZVdpbmRvd0V4QUA0OABfU0RMX0NvbnZlcnRFbmRpYW4AX19faW1w
X2Z0ZWxsAF9faW1wX19XYWl0Rm9yU2luZ2xlT2JqZWN0QDgAX19pbXBfX19fR2V0TWFpbkFyZ3MA
X19pbXBfX0dldFdpbmRvd0xvbmdBQDgAX0dldFdpbmRvd1JlY3RAOABfX1NETF9TYXZlQk1QAF9f
X2ltcF9HZXRDdXJzb3JQb3NANABfQ29udmVydDMyXzI0QkdSODg4AF9TRExfUHJpdmF0ZVF1aXQA
X19faW1wX1JlbGVhc2VDYXB0dXJlQDAAX19TRExfRlBMb2FkV0FWAF9TRExfU1lTX1NldENvbG9y
cwBfX19pbXBfUGVla01lc3NhZ2VBQDIwAF9TRExfU1lTX0xpc3RNb2RlcwBfX2ltcF9fUmVsZWFz
ZUNhcHR1cmVAMABfX2ltcF9fR2V0VGlja0NvdW50QDAAX19faW1wX0NyZWF0ZVRocmVhZEAyNABf
X2ltcF9fU2V0V2luZG93UG9zQDI4AF9SZWxlYXNlRENAOABfX1NETF9TZXRDb2xvcnMAX2F1ZGlv
X3NwZWMAX19TRExfV3JpdGVCRTE2AF9zdXJmYWNlc19hbGxvY2F0ZWQAX19TRExfU2V0RXZlbnRG
aWx0ZXIAX19pbXBfX0dldE1lc3NhZ2VBQDE2AF9TRExfQ2FsY3VsYXRlQmxpdABfX19pbXBfX19H
ZXRNYWluQXJncwBfX191c3Jfd2luMzJfaTY4Nl9wY19taW5ndzMyX2xpYl9saWJ3aW5tbV9hX2lu
YW1lAF9fX0NUT1JfTElTVF9fAF9fX2ltcF9HZXRUaWNrQ291bnRAMABfX19pbXBfR2V0V2luZG93
TG9uZ0FAOABfU0RMX0tleWJvYXJkSW5pdABfU0RMX01vdmVDdXJzb3IAX1NETF9TWVNfT3BlbkF1
ZGlvAF9fX2ltcF9pc2FscGhhAF9TRExfQXVkaW9QYXVzZWQAX19pbXBfX1NlbGVjdE9iamVjdEA4
AF9TRExfVGltZXJRdWl0AF9Qb3N0UXVpdE1lc3NhZ2VANABfX1NETF9Td2FwQkUzMgBfX19kb19n
bG9iYWxfZHRvcnMAX19faW1wX2ZnZXRjAF9TRExfQ3Vyc29ySW5pdABfX19pbXBfR2V0V2luZG93
UmVjdEA4AF9fU0RMX01peEF1ZGlvAF9EaXNwYXRjaE1lc3NhZ2VBQDQAX19faW1wX0dldFN5c3Rl
bVBhbGV0dGVFbnRyaWVzQDE2AF9faW1wX19TZXRDdXJzb3JANABfR2V0U3lzdGVtTWV0cmljc0A0
AF9faW1wX19HZXRTdG9ja09iamVjdEA0AF9TRExfUmF0ZU1VTDIAX1NETF9PY2NsdWRlQ3Vyc29y
AF9TRExfUmVhbGl6ZVBhbGV0dGUAX19TRExfQ2FsY3VsYXRlRW5kaWFuAF9fU0RMX0ZpbGxSZWN0
AF9fU0RMX1F1aXQAX19pbXBfX2ZyZWFkAF9faW1wX19EZXN0cm95V2luZG93QDQAX19faW1wX192
c25wcmludGYAX1NldFdpbmRvd1RleHRBQDgAX1dhaXRGb3JTaW5nbGVPYmplY3RAOABfX1NETF9H
ZXRDdXJzb3IAX19faW1wX1NldEN1cnNvckA0AF9SZWxlYXNlQ2FwdHVyZUAwAF9faW1wX19tZW1j
cHkAX19TRExfTGlzdE1vZGVzAF9faW1wX19FbmRQYWludEA4AF9faW1wX19mZ2V0YwBfU0RMX1dh
cnBXTUN1cnNvcgBfX19pbXBfU2V0UGFsZXR0ZUVudHJpZXNAMTYAX19maWxlX2FsaWdubWVudF9f
AF9fU0RMX0ZQU2F2ZUJNUABfX2ltcF9fR2V0S2V5U3RhdGVANABfX1NETF9DRFN0b3AAX19faW1w
X0RlbGV0ZU9iamVjdEA0AF9fU0RMX1N5bVRvQVNDSUkAX19pbXBfX1NldFdpbmRvd1RleHRBQDgA
X19TRExfQ3JlYXRlQ29sb3JDdXJzb3IAX19TRExfQ3JlYXRlQ3Vyc29yAF9TRExfQXVkaW9FbmFi
bGVkAF9TRExfQ2FsY3VsYXRlQmxpdDQAX19faW1wX1NldFdpbmRvd1RleHRBQDgAX19pbXBfX0Jl
Z2luUGFpbnRAOABfX2ltcF9fbWFsbG9jAF9fU0RMX0ZsaXAAX1NETF9RdWl0SW50ZXJydXB0AF9f
aW1wX19DcmVhdGVESUJTZWN0aW9uQDI0AF9fX2ltcF9TZXRDdXJzb3JQb3NAOABfUHRJblJlY3RA
MTIAX1NETF9Qcml2YXRlQXBwQWN0aXZlAF9TRExfVGltZXJJbml0AF9TRExfRmluZENvbG9yAF9T
ZXRGb3JlZ3JvdW5kV2luZG93QDQAX19tYWpvcl9vc192ZXJzaW9uX18AX1NETF9WaWRlb1N1cmZh
Y2UAX19fdXNyX3dpbjMyX2k2ODZfcGNfbWluZ3czMl9saWJfbGliZ2RpMzJfYV9pbmFtZQBfX19p
bXBfRW5kUGFpbnRAOABfX2hlYWRfX3Vzcl93aW4zMl9pNjg2X3BjX21pbmd3MzJfbGliX2xpYnVz
ZXIzMl9hAF9DbG9zZUhhbmRsZUA0AF9TRExfRHJhd0N1cnNvcgBfRGVzdHJveUN1cnNvckA0AF9T
RExfU1lTX1dhaXRFdmVudABfQ3JlYXRlQ3Vyc29yQDI4AF9faW1wX19yZWFsbG9jAF9fX2ltcF90
aW1lQmVnaW5QZXJpb2RANABfX1NETF9DRE51bURyaXZlcwBfX2hlYWRfX21pbmd3MzJfbGliX2xp
YmNydGRsbF9hAF9TRExfQ29udmVydFN0ZXJlbwBfU0RMX0FsbG9jRm9ybWF0AF9fU0RMX0NERWpl
Y3QAX19faW1wX0dldERyaXZlVHlwZUFANABfX2hlYWRfX3Vzcl93aW4zMl9pNjg2X3BjX21pbmd3
MzJfbGliX2xpYndpbm1tX2EAX19pbXBfX0dldFdpbmRvd1JlY3RAOABfX1NETF9DRFBsYXlUcmFj
a3MAX19pbXBfX0dldFN5c3RlbVBhbGV0dGVFbnRyaWVzQDE2AF9TRExfU2hvd1dNQ3Vyc29yAF9f
X2ltcF9EZXN0cm95Q3Vyc29yQDQAX19EVE9SX0xJU1RfXwBfX2ltcF9fZnByaW50ZgBfX19pbXBf
R2V0Q2xpZW50UmVjdEA4AF9faW1wX19JbnZhbGlkYXRlUmVjdEAxMgBfUmVsZWFzZVNlbWFwaG9y
ZUAxMgBfX2ltcF9fbWVtc2V0AF9fX2ltcF9TZWxlY3RQYWxldHRlQDEyAF9faW1wX19mY2xvc2UA
X0dldEtleVN0YXRlQDQAX19pbXBfX0RlbGV0ZURDQDQAX19faW1wX0dldEtleVN0YXRlQDQAX1Nl
dFdpbmRvd1Bvc0AyOABfU0RMX1ByaXZhdGVNb3VzZUJ1dHRvbgBfX19pbXBfd2F2ZU91dENsb3Nl
QDQAX19zaXplX29mX2hlYXBfcmVzZXJ2ZV9fAF9faW1wX190aW1lU2V0RXZlbnRAMjAAX3dhdmVP
dXRPcGVuQDI0AF9fc3Vic3lzdGVtX18AX19TRExfVmlkZW9Nb2RlT0sAX19faW1wX3dhdmVPdXRX
cml0ZUAxMgBfX19pbXBfUHRJblJlY3RAMTIAX1NETF9Nb3VzZUZvY3VzAF9TRExfQ2FsY3VsYXRl
QXVkaW9TcGVjAF9TRExfRXZlbnRPSwBfX1NETF9TZXRUaW1lcgBfX19kb19nbG9iYWxfY3RvcnMA
X19TRExfV3JpdGVMRTMyAF9fX3Vzcl93aW4zMl9pNjg2X3BjX21pbmd3MzJfbGliX2xpYnVzZXIz
Ml9hX2luYW1lAF9TZXRDdXJzb3JQb3NAOABfX1NETF9Mb2NrU08AX1NETF9TWVNfQ0RJbml0AF9f
U0RMX1JlZ2lzdGVyQXBwAF9TRExfUXVpdEluaXQAX0dldERyaXZlVHlwZUFANABfX2ltcF9fc3Ry
Y3B5AF9TZXRQYWxldHRlRW50cmllc0AxNgBfX2ltcF9fTG9hZEltYWdlQUAyNABfX1NETF9Xcml0
ZUxFMTYAX0NyZWF0ZUljb25Gcm9tUmVzb3VyY2VFeEAyOABfU0RMX1N0YXJ0RXZlbnRMb29wAF9D
b252ZXJ0MzJfMjRSR0I4ODgAX1NlbGVjdE9iamVjdEA4AF9Mb2FkSW1hZ2VBQDI0AF9fU0RMX0xv
YWRCTVAAX0JlZ2luUGFpbnRAOABfX2ltcF9fUG9zdFF1aXRNZXNzYWdlQDQAX1Rlcm1pbmF0ZVRo
cmVhZEA4AF9fU0RMX1JlYWRMRTE2AF9fX2ltcF9SZWFsaXplUGFsZXR0ZUA0AF9TRExfUHJpdmF0
ZUtleWJvYXJkAF9faW1wX19mb3BlbgBfQ3JlYXRlRElCU2VjdGlvbkAyNABfU0RMX0NhbGN1bGF0
ZUJsaXQzAF9TZXRDdXJzb3JANABfQ3JlYXRlQ29tcGF0aWJsZURDQDQAX19pbXBfX1NldENsYXNz
TG9uZ0FAMTIAX1NETF9Nb3VzZUluaXQAX19TRExfbG9ja1NPAF9fX2ltcF9nZXRlbnYAX19TRExf
RnJlZVN1cmZhY2UAX1NETF9QdXNoRXZlbnQAX19TRExfV01fR2V0Q2FwdGlvbgBfX2ltcF9fU2V0
RElCQ29sb3JUYWJsZUAxNgBfX19pbXBfd2F2ZU91dFVucHJlcGFyZUhlYWRlckAxMgBfU0RMX1B1
YmxpY1N1cmZhY2UAX19faW1wX1NldEZvcmVncm91bmRXaW5kb3dANABfRGxsTWFpbkNSVFN0YXJ0
dXBAMTIAX19TRExfUmVhZExFMzIAX19faW1wX3RpbWVFbmRQZXJpb2RANABfX2ltcF9faXNhbHBo
YQBfX2ltcF9fZnJlZQBfX2ltcF9fQml0Qmx0QDM2AF9fX2ltcF9EaXNwYXRjaE1lc3NhZ2VBQDQA
X0RlbGV0ZU9iamVjdEA0AF9tY2lHZXRFcnJvclN0cmluZ0FAMTIAX0dldFN0b2NrT2JqZWN0QDQA
X19TRExfQ2xlYXJFcnJvcgBfX1NETF9TZXRFcnJvcgBfX21ham9yX2ltYWdlX3ZlcnNpb25fXwBf
X1NETF9HZXRUaWNrcwBfU0RMX0NvbnZlcnRTaWduAF9fbG9hZGVyX2ZsYWdzX18AX1NETF9BcHBB
Y3RpdmVJbml0AF9faW1wX19TaG93V2luZG93QDgAX19TRExfR2V0TW91c2VTdGF0ZQBfX0NSVF9n
bG9iAF9EZWxldGVEQ0A0AF9fU0RMX0NEUmVzdW1lAF9fX2ltcF9md3JpdGUAX19TRExfQ0RQbGF5
AF9TRExfQ29udmVydDgAX19pbXBfX2Z0ZWxsAF9fX2ltcF9Mb2FkSW1hZ2VBQDI0AF9faW1wX19E
ZXN0cm95SWNvbkA0AF9EZXN0cm95SWNvbkA0AF9fX2ltcF9EZXN0cm95SWNvbkA0AF9TRExfRGVz
dHJveVdpbmRvdwBfX19pbXBfdGltZVNldEV2ZW50QDIwAF9fX2ltcF9mb3BlbgBfX1NETF9Td2Fw
TEUxNgBfX3ZzbnByaW50ZgBfU0RMX1dpbk1lc3NhZ2VAMTYAX1NETF9DYWxjdWxhdGVCbGl0MgBf
X19pbXBfZnNlZWsAX19faW1wX0NyZWF0ZVdpbmRvd0V4QUA0OABfX1NETF9DcmVhdGVNdXRleABf
UGVla01lc3NhZ2VBQDIwAF9fbWlub3Jfc3Vic3lzdGVtX3ZlcnNpb25fXwBfX21pbm9yX2ltYWdl
X3ZlcnNpb25fXwBfU0RMX1NZU19WaWRlb1F1aXQAX19pbXBfX1NsZWVwQDQAX1NETF9Db252ZXJ0
MTZNU0IAX19TRExfR2V0QXBwU3RhdGUAX19TRExfQWxsb2NTdXJmYWNlAF9TRExfU3RvcEV2ZW50
TG9vcABfU0RMX0JsaXRBbHBoYQBfQ29udmVydDMyXzE2UkdCNTU1AF90aW1lQmVnaW5QZXJpb2RA
NABfX1NETF9DRFBhdXNlAF9fX2ltcF9DbGllbnRUb1NjcmVlbkA4AF9faW1wX190aW1lQmVnaW5Q
ZXJpb2RANABfX19pbXBfSW52YWxpZGF0ZVJlY3RAMTIAX19faW1wX0Rlc3Ryb3lXaW5kb3dANABf
X19pbXBfU2VsZWN0T2JqZWN0QDgAX19pbXBfX3dhdmVPdXRDbG9zZUA0AF9fU0RMX0NvbnZlcnRT
dXJmYWNlAF9TRExfRnJlZVdNQ3Vyc29yAF9fX3Vzcl93aW4zMl9pNjg2X3BjX21pbmd3MzJfbGli
X2xpYmtlcm5lbDMyX2FfaW5hbWUAX19faW1wX0dldFN0b2NrT2JqZWN0QDQAX1NETF9BbGxvY0Js
aXRNYXAAX19TRExfS2lsbFRocmVhZABfUmVnaXN0ZXJDbGFzc0FANABfU0RMX0ZyZWVCbGl0TWFw
AF9fX2ltcF9DcmVhdGVDb21wYXRpYmxlRENANABfX19pbXBfQ3JlYXRlRElCU2VjdGlvbkAyNABf
U0RMX0NvbnZlcnQxNkxTQgBfX1NETF9XYWl0VGhyZWFkAF9faW1wX19EZWxldGVPYmplY3RANABf
X19pbXBfQWRqdXN0V2luZG93UmVjdEAxMgBfX19pbXBfQml0Qmx0QDM2AF9fX2ltcF9mcHV0YwBf
X19pbXBfR2V0Rm9yZWdyb3VuZFdpbmRvd0AwAF9JbnZhbGlkYXRlUmVjdEAxMgBfU0RMX0ZyZWVB
dWRpb01lbQBfX2ltcF9fR2V0Rm9yZWdyb3VuZFdpbmRvd0AwAF9faW1wX19BZGp1c3RXaW5kb3dS
ZWN0QDEyAF9faW1wX19EZXN0cm95Q3Vyc29yQDQAX19pbXBfX1Rlcm1pbmF0ZVRocmVhZEA4AF9f
X2ltcF9DcmVhdGVJY29uRnJvbVJlc291cmNlRXhAMjgAX19TRExfRGlzcGxheUZvcm1hdABfU0RM
X0NhbGN1bGF0ZUJsaXQxAF9TRExfQ3JlYXRlV2luZG93AF9TRExfQWxsb2NBdWRpb01lbQBfX1NE
TF9Mb2NrU3VyZmFjZQBfU0RMX1NZU19GaW5hbFF1aXQAX1NETF9CbGl0S2V5AF9EZXN0cm95V2lu
ZG93QDQAX19pbXBfX1JlbGVhc2VEQ0A4AF9faW1wX19DcmVhdGVJY29uRnJvbVJlc291cmNlRXhA
MjgAX0NsaWVudFRvU2NyZWVuQDgAX19pbXBfX1NldEZvcmVncm91bmRXaW5kb3dANABfU0RMX0Nv
bnZlcnRNb25vAF9TRExfQ2hlY2tRdWl0AF9tY2lTZW5kQ29tbWFuZEFAMTYAX19TRExfU2V0Q3Vy
c29yAF9TRExfRGl0aGVyQ29sb3JzAF9faW1wX19TZXRDYXB0dXJlQDQAX19pbXBfX192c25wcmlu
dGYAX0NvbnZlcnRYODYAX1NETF9WaWRlb0luaXQAX19faW1wX1dhaXRGb3JTaW5nbGVPYmplY3RA
OABfd2F2ZU91dFVucHJlcGFyZUhlYWRlckAxMgBfR2V0Q2xpZW50UmVjdEA4AF9fX2ltcF9DcmVh
dGVDdXJzb3JAMjgAX19pbXBfX0RlZldpbmRvd1Byb2NBQDE2AF9faW1wX19TZXRDdXJzb3JQb3NA
OABfQ29udmVydE1NWABfX19pbXBfdG91cHBlcgBfX2ltcF9fZndyaXRlAA==

------_=_NextPart_000_01BF27DC.5998CBDC
Content-Type: application/octet-stream;
	name="Game.exe"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="Game.exe"

TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
ZGUuDQ0KJAAAAAAAAABQRQAATAEGADViIzgA8AAAmQUAAOAABwELAQI3ALoAAAAaAAAABAAA8BAA
AAAQAAAA0AAAAABAAAAQAAAAAgAABAAAAAEAAAAEAAAAAAAAAAAwAQAABAAAAAAAAAIAAAAAAAAC
ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAQBUBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC50ZXh0AAAA3LkAAAAQAAAAugAAAAQA
AAAAAAAAAAAAAAAAACAAAGAuZGF0YQAAACgRAAAA0AAAABIAAAC+AAAAAAAAAAAAAAAAAABAAADA
LmJzcwAAAADoAwAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAwC5pZGF0YQAAVAcAAAAAAQAA
CAAAANAAAAAAAAAAAAAAAAAAAEAAAMAuc3RhYgAAAAwJAAAAEAEAAAoAAADYAAAAAAAAAAAAAAAA
AAACAgBSLnN0YWJzdHJCDAAAACABAAAOAAAA4gAAAAAAAAAAAAAAAAAAAgIAUgAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFWJ
5YPsBP81gNxAAI1F/FBoBNBAAGgA0EAA6LW3AADJw412AFWJ5YM9hNxAAAB0dIsVkAFBAKGE3EAA
iQKDPZgBQQAAdB3/NYTcQAD/NZgBQQDolbcAAIPEBFDolLcAAIPECKGYAUEAg8AgdBj/NYTcQABQ
6HO3AACDxARQ6HK3AACDxAihmAFBAIPAQHQV/zWE3EAAUOhRtwAAg8QEUOhQtwAAycOJ9lWJ5VNq
AOipuAAA6ES3AADoQ////+hi////oSQCQQD/MP81BNBAAP81ANBAAOhKnAAAicPoK7cAAFPofbgA
ADHAi138ycOJ9lWJ5eiw////ycMuZEdlbmVyaWMAUmFuZ2UAU0RMTUxFcnJvcgBJbwBTeXNFcnIA
U3Vic2NyaXB0AFNpemUAT3ZlcmZsb3cARmFpbABEb21haW4ARGl2ADAxMjM0NTY3ODlBQkNERUYA
Tm90IHVwZGF0aW5nIGluIFNETFNjcmVlbi5lbmRVcGRhdGUhIE5lc3RlZCB1cGRhdGluZyBpcyBu
b3QgaW1wbGVtZW50ZWQhAAAAU3VyZmFjZSBoYXMgYmVlbiBmcmVlZCBpbiBTRExJbWFnZS5nZXRT
RExTdXJmYWNlIQBPdXQgb2YgcmFuZ2UgaW4gZGlzcGxheTogACwgAEFscmVhZHkgdXBkYXRpbmcg
aW4gU0RMU2NyZWVuLmJlZ2luVXBkYXRlISBOZXN0ZWQgdXBkYXRpbmcgaXMgbm90IGltcGxlbWVu
dGVkIQBTb2Z0d2FyZSBidWc6IFVuYW50aWNpcGF0ZWQgZXhjZXB0aW9uIABvZiB0eXBlOiAAd2l0
aCB0aGUgZm9sbG93aW5nIG1lc3NhZ2U6IAAgcmFpc2VkIABTb2Z0d2FyZSBidWc6IEV4Y24ub3V0
cHV0IHVzZWQgd2l0aCBhbiBleGNlcHRpb24gd2hpY2ggaXMgbm90IG9mIHR5cGUgR2VuZXJpYyEA
R0ZYL2JhY2tncm91bmQuYm1wAEdGWC9ibG9ja3MuYm1wAFNvZnR3YXJlIGJ1ZzogAAoAdW5oYW5k
bGVkIGV4Y2VwdGlvbiAAL3RtcC8wMDI3MGFhYS5jAGdjIGF0IGxpbmUgJWQgb2YgJXMKAGludmFs
aWQgZ2NSZXR1cm4AjXYAVlOLNUzwQACLHSjwQACDPcjwQAAzD4WFAQAAjUNsOQUs8EAAd0+DPYDw
QAAAdCBoLxNAAGgQAQAAaD8TQAChmAFBAIPAQFDoYLQAAIPEEMcFhPBAAGwAAADHBUTwQABe3EAA
g8YExwYAAAAA6VUBAACQg8b8xwMAAAKAjVMEiRVg8UAAx0MEAAAAAMdDCAAARECDwwzHAwAAAYCN
UwSJFWTxQACDwwjHAwIAAICNUwSJFWjxQAChIPFAAIlDBKFk8UAAiUMIg8MMxwMCAACAjVMEiRVs
8UAAoSjxQACJQwShZPFAAIlDCIPDDMcDAAAEgI1TBIkVcPFAAMdDBAAAAADHQwgAAAAAx0MMAAAA
AMdDEAAAAACDwxTHAwIAAICNUwSJFXTxQAChNPFAAIlDBKFk8UAAiUMIg8MMxwMAAAKAjVMEiRV4
8UAAx0MEAAAAAMdDCAAAAACDwwzHAwAABICNUwSJFXzxQADHQwQAAAAAx0MIAAAAAMdDDAgCAADH
QxAIAgAAg8MUxwXE8EAA5BZAAMcFyPBAADQAAADrGZCLFcjwQACNBJUAAAAAi4Bs0UAAo8TwQACJ
HSjwQACJNUzwQADrRY1UJAiJFUDwQACJHSjwQACJNUzwQABoIPBAAOh6cwAAizVM8EAAix0o8EAA
g8QEgz4AD4R0/v//aFQTQADohH0AAIPEBFtew01MVE9OX251bVRyYW1wb2xpbmVzID0gJUxkCk1M
VE9OX251bVJldHVybnMgPSAlTGQKTUxUT05fbnVtSW50ZXJSZXR1cm5zID0gJUxkCk1MVE9OX251
bUxpbWl0Q2hlY2tzID0gJUxkCk1MVE9OX1htbEtub3duID0gJUxkCk1MVE9OX1htbFVua25vd24g
PSAlTGQKTUxUT05fU3htbEtub3duID0gJUxkCk1MVE9OX1N4bWxVbmtub3duID0gJUxkCk1MVE9O
X0Nwc0tub3duID0gJUxkCk1MVE9OX0Nwc1Vua25vd24gPSAlTGQKTUxUT05fQ3BzQ2FsbCA9ICVM
ZApNTFRPTl9DcHNMb29wID0gJUxkCk1MVE9OX0Nwc0Rpc3BhdGNoID0gJUxkCk1MVE9OX0Nwc0Nv
ZXJjZSA9ICVMZAoAAADA////30EAAAAAAADgwQAAAADAadBAAAAAAAAA4D8AAAAAAADgv1WJ5YHs
WAEAAFdWU4sdTPBAAKEo8EAAiUW0ixXI8EAAg8LMg/pgD4fyXwAA/ySVGBdAAJCcGEAArh1AAPIf
QAAcKEAAuitAAGoyQACkMkAAvjJAAGo0QACENEAAkjRAABQ3QABON0AAdDdAAIQ3QACYN0AA0jdA
AOI3QADEOEAA2DhAABI5QAAsOUAANDlAAHg7QACMO0AAxjtAAOA7QAAaPEAAxDxAAAw9QAA4PUAA
ZD1AAIQ9QACuPUAA2j1AAAA+QAAqPkAAVj5AAHw+QACmPkAA0D5AAGZBQAB6QUAAtEFAAMhBQAAC
QkAAXkNAAIhDQADET0AAxE9AAEBMQAB6TkAAlE5AANBOQADqTkAAKE9AADxPQAB2T0AAik9AAMRP
QADaT0AA7k9AAChQQAA8UEAAdlBAAIhQQAAIUUAAJFJAAFBSQAB8UkAAblZAAJpTQAC+U0AA3FNA
APhUQAAkVUAAUFVAAG5WQACWVkAAyFZAAPpWQAAuWEAAMllAAERaQACAWkAAvFpAAPBeQABab0AA
8m9AAPpvQACMckAA1HNAAOBzQABudUAA3nZAAOp2QAD2dkAAi0W0g8B4OQUs8EAAd0+DPYDwQAAA
dCBoLxNAAGioAQAAaD8TQAChmAFBAIPAQFDoRK8AAIPEEMcFhPBAAHgAAADHBUTwQABe3EAAg8ME
xwMDAAAA6TteAACQg8P8OR1U8EAAdxmJHUzwQABoIPBAAOh7aQAAix1M8EAAg8QEx0MEYQAAAI1T
BIs1ZPBAAIlyBCsVUPBAAIkVZPBAAMdFrAAAwP/HRbD//99Bx0WkAAAAAMdFqAAA4MGLfbTHBwAA
BYCDxwSJewyLRbTHQBQBAAAA3UWk3VgE3UWs3VgMg8AYiUW0xwAAAAWAg8AEiUMQi0W0x0AUAwAA
AN1FpN1YBN1FrN1YDIPAGIlFtMcAAQAAgIPABIlDFItFtMdABAEAAACDwAiJRbTHAAEAAICDwASJ
hWT///+LdbTHRgQBAAAAg8YIiXW0xwYBAACAg8YEiXMYi320x0cEAQAAAIPHCIl9tIsAiYVg////
xwcBAAGAg8cEib1c////i3W0x0YEAAAAAIt7GIl+CIPGDIl1tMcGAgAAgIPGBIm1WP///4t1tIlG
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
H4lFmA+EpAYAAMdFlAEAAACDfZQAD4RrBgAAx0WQAQAAAIN9kAAPhDAGAADHRYwBAAAAg32MAA+E
bQMAAItzLIl1mIPDPMcDUQAAADkdVPBAAHcZiR1M8EAAaCDwQADoyGAAAIsdTPBAAIPEBIt9mMHv
H4l9lA+E8gIAAItFmIlFkMeFZP///wEAAACLdZCJdYyLRbSDwBg5BSzwQAB3T4M9gPBAAAB0IGgv
E0AAaKUCAABoPxNAAKGYAUEAg8BAUOjupQAAg8QQxwWE8EAAGAAAAMcFRPBAAFLcQACDwwTHAxgA
AADp5VQAAJCDw/zHRYgLAAAAx0WEAAAAAOlWAgAAgfkAAACAdRDHBdDwQAANAAAA6RMaAACQ99mJ
jQT///+LPRzxQAA5T/h3D8cF0PBAAAkAAADp8BkAAKEc8UAAi7UE////ihQGi320xwcBAAGAg8cE
ib1g////i7Vk////i0W0iXAIiFAEg8AMiUW06cwBAACFyQ+FsAEAAIt9mMHvH4l9gA+EjwEAAItF
tMcAAQABgIPABImFXP///4u9YP///4t1tIl+CMZGBH6DxgyJdbTHhXz///8AAAAAi4Vc////iYVY
////i7VY////98YDAAAAD4QTAQAAi718////i0W0jXw4DDk9LPBAAHdTgz2A8EAAAHQgaC8TQABo
4gIAAGg/E0AAoZgBQQCDwEBQ6JykAACDxBCLhXz///+DwAyjhPBAAMcFRPBAADzcQACDwwTHAxcA
AADpj1MAAJCDw/yLvXz///+LdbSJPsdGBAAAAQCDxgiJtVT///+F/3QOT8H/Ao1EvgSJRbTrDZCL
tVT///+DxgSJdbTHhXj///8AAAAAi41c////9sEDdBGLvVT///+JPdDwQADp9RgAAInKigqLUgSJ
lQz///+LvXj///+LtVT///85fvh3EMcF0PBAAAkAAADpWxgAAJCLhVT///+LtXj///+IDAZGibV4
////i40M////656LvVj///+JvVT/////hXz///+LhXz///+JhXj///+LdwSJtVj////pr/7//4u9
YP///4m9XP///+mI/v//kIuFYP///4mFZP///4lNjOlQ/f//agqLdYxW6JN4AACJwYPECOkf/v//
kGoKi32MV+iNeAAAicGDxAjplf3//5CBfZgAAACAD5TAiIUI////D7aFCP///4lFkIXAdBDHBdDw
QAANAAAA6ZEXAACQi3WY996JdZDp2fz//5CLexxXi0MgUItzMFaLeyxXi0MYUItzHFaLeyBXi0Mo
UItzJFaLexRX6Gl+AACJRYiLQxCLQAyJhQz///+LcxCLdgiJtVD///+LPom9qP7//4PEKPfHAwAA
AA+EiwAAAItLNIkOi4UM////iwCJRYSFwA+FeBcAAItzEItOCIt+BIm9TP///4sBiYVI////qAMP
hVkXAACLtUj///+JtUD///+JtUT///+LvUz///+LP4m9PP///4tFtMcAAgAAgItVtIPCBIl4BIu1
QP///4lwCIPADIlFtIu9TP///4kXxwEBAAAA6QUXAACLhaj+//+JhUz///+LcAyJdYSLSAiLUASL
OIm9BP///4m1CP///4XJD494AQAAx4UI////AQAAAIO9CP///wB0X4N7IAB/PceFqP7//wEAAACD
vaj+//8AdCShcPFAAImFSP///4u1SP///4m1RP///4u9UP///4k36fz+//+LQzTr3JCDexwAD57A
iIUI////D7aFCP///4mFqP7//+uxg3sgAA+P3AAAAMeFqP7//wEAAACDvaj+//8AdA+LtUz///+J
tUj////rmpA5UywPjqMAAACJlaj+//8ByotDIInBA0ssOcoPjoMAAACLvQT///85ezB+cIl9gIuF
BP///wNFhImFfP///4tzHANzMIm1eP///znwfkaJhQT///+LfbTHBwAABICDxwSJvUj///+LdYCL
RbSJcASLvaj+//+JeAgp+olQDIu9BP///yn3iXgQg8AUiUW06Qb///+Qi4V4////67KLczCJdYDr
i4nK6Xb///+Qi3ssib2o/v//6VX///+DexwAD57AiIUI////D7aFCP///4mFqP7//+kP////kIO9
CP///wAPnsCIhQj///8PtoUI////iYUI////6XD+//+LcxwDczCJdYyB/ggCAAAPn8CIhQj///8P
toUI////iUWIiUWM6a35//+LcyADcyyJdZCB/ggCAAAPn8CIhQj///8PtoUI////iUWQ6XX5//+Q
i3Mwwe4fiXWU6VX5//+LPdDwQACJvWT///+h6PBAAIlFmDkdVPBAAHcZiR1M8EAAaCDwQADoRFoA
AIsdTPBAAIPEBIt1mIlzBIu9ZP///4t/BIm9YP///4uFZP///4sAiUMI3QXMFkAAizVg8UAA3A7d
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
BSzwQAB3ToM9gPBAAAB0IGgvE0AAaNcEAABoPxNAAKGYAUEAg8BAUOhHmAAAg8QQxwWE8EAACAAA
AMcFRPBAAF7cQACDwyTHAxEAAADpPkcAAIPD3It7BCt7HIl7IIH/ABAAAA+PsgAAAItFtMcAAAAB
gIPABImFWP///4t7IIt1tIl+BIPGCIl1tItDCImFXP///4tzHIl1lIu9WP///4m9YP///4tDFImF
ZP///8dFmAAAAACDwyTHA0QAAAA5HVTwQAB3GYkdTPBAAGgg8EAA6BVSAACLHUzwQACDxASLtVz/
//+JcxCLfZSJewyLhWT///+JQwiLdZiJcwSJfZiLvVz///+JvWT///+DwxjHA5UAAADpjvz//5CL
QxyJQygFABAAAIlDJItFtIPACDkFLPBAAHdPgz2A8EAAAHQgaC8TQABo9QQAAGg/E0AAoZgBQQCD
wEBQ6BaXAACDxBDHBYTwQAAIAAAAxwVE8EAAXtxAAIPDLMcDEAAAAOkNRgAAkIPD1ItDKDlDJHUN
gUMcABAAAOle/v//kItzJCtzKIm1BP///4t9tMcHAAABgIPHBIm9WP///4tFtIlwBIPACIlFtIm9
YP///4tzKIl1mIt7CIm9ZP///4PDMMcDQwAAAOnA+///kLgAEAAAK0WQiUMci3W0xwYAAAGAg8YE
ibVY////i0Mci320iUcEg8cIiX20i3MIibVc////x0WUAAAAAIu9WP///4m9YP///4tDFImFZP//
/4t1kIl1mIPDJMcDRQAAAOlw/v//kIt7CIm9XP///8dFlAAAAADHhWD///8BAAAAi0MUiYVk////
i3WQiXWYg8McxwNBAAAA6Tj+//+Qi71Y////i1cIiVMYi0cEiUMciZVc////iYVg////i3MUibVk
////i32UiX2Yi0MQiUWUg8MgxwNKAAAA6TL8//+QizXs8EAAiXWYiz3Y8EAAib1k////oejwQACJ
RZSLNdTwQACJtWD///+LPdDwQACJvVz////p9/v//6HQ8EAAiYVk////izXo8EAAiXWY6QTo//+Q
iz3o8EAAiX2YOR1U8EAAdxmJHUzwQABoIPBAAOitTwAAix1M8EAAg8QEg32Y/w+UwIiFCP///w+2
hQj///+JRZSFwA+EWwEAAOgQlQAAicKLEolVkFLoC5UAAImFaP///4PEBIXAD5TAiIUI////D7aF
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
RbAAAAAAi0MQiYVk////g8M4xwOCAAAAg8QM6Vzc//+Dw6yLQzTHhSj///8BAAAAiwCJhSz///+L
RbSDwAw5BSzwQAB3T4M9gPBAAAB0IGgvE0AAaA4JAABoPxNAAKGYAUEAg8BAUOiIewAAg8QQxwWE
8EAADAAAAMcFRPBAAPzbQACDw1THAywAAADpfyoAAJCDw6yLtSz////3xgMAAAAPhOkAAADHhSD/
//8BAAAAi70o////ib0k////i0W0g8AMOQUs8EAAd06DPYDwQAAAdCBoLxNAAGgTCQAAaD8TQACh
mAFBAIPAQFDoA3sAAIPEEMcFhPBAAAwAAADHBUTwQAAC3EAAg8NUxwMrAAAA6fopAACDw6yLhST/
//+oA3QRi70g////i3M0iT7p/Pf//5CLhST///+JhRz///+LcASJtRj///+LOIm9FP///4tFtMcA
AgAAgItNtIPBBIu1IP///4lwBIu9GP///4l4CIPADIlFtImNIP///4uFFP///4mFJP///+ku////
kIu1LP///4m1JP///4t+BIm9IP///4sGiYUc////OXs4D4WYAAAAx0WAAAAAAOmAAAAAi7Ug////
ibUY////i70Y////98cDAAAAdCqLhSj///+JhRT///+LtRT///+JtSj///+LvRz///+JvSz////p
M/7//5CLRbTHAAIAAICDwASJhaj+//+LvSj///+LdbSJfgSLhRj///+JRgiDxgyJdbSLtaj+//+J
tRT////rp5DHhRj///8BAAAA64DHRYABAAAA6Wj///+Dw5SLPejwQACJe2gDe2CJfYCJe2DpbPf/
/4PDlKHo8EAAiUNoK0NgiUWAUItzYANzZFaLe1BX6A55AACJRZiJhXz///+Dw2zHA2cAAACDxAzp
9+P//4PDlKHo8EAAiUNoA0NgiUWAiUNg6e/3//+Qg8OUizXo8EAAiXNoK3NgiXWAVot7YAN7ZFeL
Q1BQ6Ld4AACJRZiJhXz///+Dw2zHA2kAAACDxAzpoOP//5CDw6Ch6PBAAIlDXAFDVOm/+P//kIPD
oIs16PBAAIlzXCtzVIm1qP7//1aLe1QDe1hXi0NEUOhieAAAiUWYg8NgxwNrAAAAg8QM6VHj//+D
w6Ch6PBAAIlDXAFDVOlb+f//kIPDoIs16PBAAIlzXCtzVIm1qP7//1aLe1QDe1hXi0NEUOgUeAAA
iUWYg8NgxwNtAAAAg8QM6QPj//+Dw/zHQwRhAAAAx0MMBQAAAOkz8v//g8OsoejwQACJQ1ABQ0jp
Yfr//5CDw6yLNejwQACJc1Arc0iJtaj+//9Wi3tIA3tMV4tDOFDosHcAAIlFmIPDVMcDcAAAAIPE
DOmf4v//g8OsoejwQACJQ1ABQ0jp9/r//5CDw6yLNejwQACJc1Arc0iJtaj+//9Wi3tIA3tMV4tD
OFDoYncAAIlFmIPDVMcDcgAAAIPEDOlR4v//g8PQ6MJZAADo+VIAAOnj8///g8P8odDwQACJQzDH
QwRhAAAA9kMwA3QmizU88UAAibVg////iz048UAAib1k////g8M4xwN2AAAA6eTj///2QzADdAqh
SPFAAOmjBQAAi3swib0M////iweJQzSLNVTxQACJtWD///+LeyCJvWT///+DwzjHA3sAAADpy9r/
/5CDw8ih0PBAAIlDNPZDMAMPhP0AAACLUzCDwv2D+hAPh9wAAAD/JJU0UUAAkHhRQAAIUkAAplFA
AAhSQACuUUAACFJAALxRQAAIUkAAylFAAAhSQADSUUAACFJAAOBRQAAIUkAA7lFAAAhSQAD2UUAA
ofjwQACJhQz///+LtQz///+JtWD///+LezSJvWT///+DwzzHA3cAAADpBOP//6H88EAA69CQizUA
8UAAibUM////68eLPQTxQACJvQz////ruaEI8UAA66yQizUM8UAAibUM////66OLPRDxQACJvQz/
///rlaEU8UAA64iQizUY8UAAibUM////6Xz///+Qiz308EAAib0M////6Wr///+QofDwQADpWf//
/4PDxIs10PBAAIlzOIs9RPFAAIm9YP///4m1ZP///4PDQMcDeAAAAOla4v//g8PAodDwQACJQzyL
NUDxQACJtWD///+JhWT///+Dw0THA3kAAADpL+L//5CDw7yh0PBAAIlDQPZDMAMPhP0AAACLUzCD
wv2D+hAPh9wAAAD/JJWoUkAAkOxSQAB8U0AAHFNAAHxTQAAkU0AAfFNAADJTQAB8U0AAQFNAAHxT
QABIU0AAfFNAAFZTQAB8U0AAZFNAAHxTQABsU0AAiz348EAAib1Q////i4VQ////iYVg////i3NA
ibVk////g8NIxwN6AAAA6Y/h//+Qiz388EAA686hAPFAAImFUP///+vHkIs1BPFAAIm1UP///+u4
iz0I8UAA66qhDPFAAImFUP///+ujkIs1EPFAAIm1UP///+uUiz0U8UAA64ahGPFAAImFUP///+l8
////izX08EAAibVQ////6Wv///+Qiz3w8EAA6Vn///+Qg8PIi3s0ib1g////i0MgiYVk////g8M4
xwN8AAAA6RXY//+Qg8PIizVY8UAAibVg////i3sgib1k////6a0CAACQg8PIodDwQACJQzT2QzAD
D4T9AAAAi1Mwg8L9g/oQD4fcAAAA/ySVCFRAAJBMVEAA3FRAAHpUQADcVEAAglRAANxUQACQVEAA
3FRAAJ5UQADcVEAAplRAANxUQAC0VEAA3FRAAMJUQADcVEAAylRAAKH48EAAiYUM////i7UM////
ibVg////i3s0ib1k////g8M8xwN+AAAA6TDg//+h/PBAAOvQkIs1APFAAIm1DP///+vHiz0E8UAA
ib0M////67mhCPFAAOuskIs1DPFAAIm1DP///+ujiz0Q8UAAib0M////65WhFPFAAOuIkIs1GPFA
AIm1DP///+l8////kIs99PBAAIm9DP///+lq////kKHw8EAA6Vn///+Dw8SLNdDwQACJcziLPUTx
QACJvWD///+JtWT///+Dw0DHA38AAADpht///4PDwKHQ8EAAiUM8izVA8UAAibVg////iYVk////
g8NExwOAAAAA6Vvf//+Qg8O8odDwQACJQ0D2QzADD4T9AAAAi1Mwg8L9g/oQD4fcAAAA/ySVfFVA
AJDAVUAAUFZAAPBVQABQVkAA+FVAAFBWQAAGVkAAUFZAABRWQABQVkAAHFZAAFBWQAAqVkAAUFZA
ADhWQABQVkAAQFZAAIs9+PBAAIm9UP///4uFUP///4mFYP///4tzQIm1ZP///4PDSMcDgQAAAOm7
3v//kIs9/PBAAOvOoQDxQACJhVD////rx5CLNQTxQACJtVD////ruIs9CPFAAOuqoQzxQACJhVD/
///ro5CLNRDxQACJtVD////rlIs9FPFAAOuGoRjxQACJhVD////pfP///4s19PBAAIm1UP///+lr
////kIs98PBAAOlZ////kIPDuKHQ8EAAiUNEiYVg////i3MgibVk////g8MwxwN0AAAA6TzV//+D
w8iLPejwQACJezTHRawAAAAAx0WwAAAAAItDEImFZP///4PDPMcDgwAAAOnV0f//kIPDxIs16PBA
AIlzOMdFrAAAAADHRbAAAAAAi3sQib1k////g8NIxwOEAAAA6aPR//+Qg8O4oejwQACJQzyLRbSD
wCw5BSzwQAB3ToM9gPBAAAB0IGgvE0AAaOgKAABoPxNAAKGYAUEAg8BAUOjbcAAAg8QQxwWE8EAA
LAAAAMcFRPBAAF7cQACDw0jHAw4AAADp0h8AAIPDuItDPFCLczhWi3s0V4tDMFDoHk4AAIt1tMcG
AAABgIPGBIm1DP///4t9tMdHBAAAAACDxwiJfbTHBwEAAICDxwSJvVD///+LRbTHQAQBAAAAg8AI
iUW0xwABAACAg8AEiUNAi3W0x0YEAQAAAIPGCIl1tMcGAwABgIPGBIlzRItDQIt9tIlHCIu1UP//
/4l3DIuFDP///4lHEItzMIl3BIPHFIl9tIs9JPFAAIm9YP///6FM8UAAiYVk////g8NMxwOFAAAA
g8QQ6Xzc//+Dw7Sh0PBAAIlDSItFtIPAHDkFLPBAAHdOgz2A8EAAAHQgaC8TQABoBQsAAGg/E0AA
oZgBQQCDwEBQ6KdvAACDxBDHBYTwQAAcAAAAxwVE8EAAXtxAAIPDTMcDEwAAAOmeHgAAg8O0i0NI
UOjOSwAAiYUI////g8QEhcAPhAABAACLdbTHBgAAAYCDxgSJtaj+//+LhQj///+LfbSJRwSDxwiJ
fbTHBwEAAICDxwSJe0yLfbSJdwSDxwiJfbTHBwIAAICDxwSJe1CLc0SLRbSJcASLe0yJeAiDwAyJ
RbShJPFAAImFYP///4s1UPFAAIm1ZP///4PDWMcDhgAAAOl52///kIPDqKHQ8EAAiUNUi0W0g8Ac
OQUs8EAAd06DPYDwQAAAdCBoLxNAAGgiCwAAaD8TQAChmAFBAIPAQFDoo24AAIPEEMcFhPBAABwA
AADHBUTwQABe3EAAg8NYxwMWAAAA6ZodAACDw6iLQ1RQ6MpKAACJhaj+//+DxASFwHUNx0MwAwAA
AOnY9v//kIt9tMcHAAABgItNtIPBBIuFqP7//4lHBIPHCIl9tMcHAQAAgIPHBIl7WIt1tIlOBIPG
CIl1tMcGAgAAgIPGBIlzXItDUIt9tIlHBItzHIl3CIPHDIl9tMdFmAAAAACLexyJvVz///+LQ1iJ
hWD///+Lc0SJtWT///+Dw2THA4cAAADpl8P//5CDw5yLPdDwQACJe2DHRZgkAAAAi0MciYVc////
i3NYibVg////i3tEib1k////g8NoxwOIAAAA6VrD//+Dw5ih0PBAAIlDZMdFmEgAAACLcxyJtVz/
//+Le1iJvWD///+LQ0SJhWT///+Dw3zHA4kAAADpH8P//5CDw4Sh0PBAAIlDaItFtIPALDkFLPBA
AHdOgz2A8EAAAHQgaC8TQABoVgsAAGg/E0AAoZgBQQCDwEBQ6BltAACDxBDHBYTwQAAsAAAAxwVE
8EAAXtxAAIPDfMcDHAAAAOkQHAAAg8OEi3W0xwYDAACAg8YEiXNsi0Noi320iUcEi3NkiXcIi0Ng
iUcMg8cQiX20xwcBAACAg8cEiXtwi3W0x0YEAQAAAIPGCIl1tMcGAQAAgIPGBIlzdIt9tMdHBAEA
AACDxwiJfbTHBwIAAICDxwSJe3iLc3CLRbSJcASLe3SJeAiDwAyJRbTHhUz///8BAAAAx0WAAAAA
AItFtIPALDkFLPBAAHdOgz2A8EAAAHQgaC8TQABocgsAAGg/E0AAoZgBQQCDwEBQ6ClsAACDxBDH
BYTwQAAsAAAAxwVE8EAAKNxAAIPDfMcDGwAAAOkgGwAAg8OEg32ACg+UwIiFCP///w+2hQj///+J
hXz///+FwA+EHwEAAMeFRP///wEAAACLtUz///+JtUj///+LRbSDwAw5BSzwQAB3ToM9gPBAAAB0
IGgvE0AAaHgLAABoPxNAAKGYAUEAg8BAUOiVawAAg8QQxwWE8EAADAAAAMcFRPBAACzcQACDw3zH
AxoAAADpjBoAAIPDhIu9SP////fHAwAAAHRbi0W0xwAAAAKAg8AEiYVM////i3W0x0YEAAAAAMdG
CAAAAACDxgyJdbSJhVj///+Le1CJvVz///+hfPFAAImFYP///4tzHIm1ZP///4PDfMcDigAAAOkR
w///kIu9SP///4m9QP///4sHiYU8////i3W0xwYBAACAi1W0g8IEi71E////iX4Eg8YIiXW0iZVE
////iYVI////6fj+//+Qi0WAQImFeP///4N9gAAPjHABAABqAot1gFbo3T8AAImFDP///4PECIN9
gAAPjDgBAABqAot9gFforz8AAImFcP///4nCg8QIi4UM////jQSAjTTFaAEAAIm1cP///40UkomV
CP///4081QAAAACJvWz///+LRbTHAAAAAoCDwASJhUj///+LdbSJfgSLvXD///+JfgiDxgyJdbSD
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
6RsSAACQgcNA////i5O4AAAAi7O8AAAAiRaLu7QAAACLTwzpaQMAAIuNFP///4tRBIsJiY0Q////
i0IEiYUI////ixKJlQT///+LdbTHBgAAAoCDxgSJtQz///+LhQT///+LfbSJRwSLtQj///+JdwiD
xwyJfbSLvQz///+JvVj///+LhRD///+LQASJhVz///+LtRD///+LNom1YP///4u9EP///4t/CIm9
ZP///4HDwAAAAMcDlAAAAOlQuv//i4Ug////i0AEiYUU////i7Ug////i04Ii34Mib2o/v//i1YQ
i0W0xwAEAACAg8AEiYUQ////i3W0iVYEiX4IiU4Mi70U////iX4Qg8YUiXW0i4Ug////iwCJhQz/
//+Ltaj+//+LdgSJtQj///+Lvaj+//+LP4m9BP///4nyg8IkObVw////fEE5lXD///99OYn6g8Ik
Ob1s////fCw5lWz///99JIuFEP///4mFBP///4u1BP///4m1HP///4u9DP///+mV/P//kIuFHP//
/+vai7OMAAAAizaJtSj///+LPom9JP///8eFHP///wEAAACJvSD///+LRbSDwBQ5BSzwQAB3VIM9
gPBAAAB0IGgvE0AAaDkNAABoPxNAAKGYAUEAg8BAUOgYYQAAg8QQxwWE8EAAFAAAAMcFRPBAACLc
QACBw7QAAADHAyAAAADpDBAAAIHDTP///4uFIP///6gDD4RoAgAAi7Uc////98YDAAAAD4SsAAAA
i7uMAAAAi38Eibu0AAAAiweJhRj///+oA3QRi4O0AAAAxwABAAAA6UD8//+LtRj///+LdgSJtaj+
//+LvRj///+LF4tGBImFCP///4s2ibUE////i320xwcAAAKAg8cEib0Q////i0W0iXAEi7UI////
iXAIg8AMiUW0ib1Y////i3oEib1c////iwKJhWD///+LUgiJlWT///+Bw7gAAADHA5MAAADpKrj/
/4u1HP///4mztAAAAImzuAAAAIu7jAAAAIt/BIm7vAAAAIsHiYUU////qAMPhOEAAACLRbSDwAw5
BSzwQAB3VYM9gPBAAAB0IGgvE0AAaGENAABoPxNAAKGYAUEAg8BAUOi5XwAAg8QQxwWE8EAADAAA
AMcFRPBAAF7cQACBw8AAAADHAx8AAADprQ4AAJCBw0D///+Lk7gAAACLs7wAAACJFou7tAAAAItP
CItHBImFqP7//4twBIm1CP///4s4ib0E////i0W0xwAAAAKAi1W0g8IEiXgEiXAIg8AMiUW0iZVY
////i3EEibVc////izmJvWD///+LSQiJjWT///+Bw7QAAADHA48AAADpGbf//5CLjRT///+LUQSL
CYmNEP///4tCBImFCP///4sSiZUE////i3W0xwYAAAKAg8YEibUM////i4UE////i320iUcEi7UI
////iXcIg8cMiX20i70M////ib1Y////i4UQ////i0AEiYVc////i7UQ////izaJtWD///+LvRD/
//+LfwiJvWT///+Bw8AAAADHA5IAAADpgLb//4uFIP///4tABImFFP///4u1IP///4tOCIt+DIm9
qP7//4tWEItFtMcABAAAgIPABImFEP///4t1tIlWBIl+CIlODIu9FP///4l+EIPGFIl1tIuFIP//
/4sAiYUM////i7Wo/v//i3YEibUI////i72o/v//iz+JvQT///+J8oPCJDm1cP///3xBOZVw////
fTmJ+oPCJDm9bP///3wsOZVs////fSSLhRD///+JhQT///+LtQT///+JtRz///+LvQz////pWfz/
/5CLhRz////r2ou1JP///4s2ibUk////6U34//+Qi70s////ib0o////i0cEiYUk////izeJtSD/
//+LeAyJvQz///+LUAiLQASJhXT///+LtST///+LNom1cP///1dSVlCLvQT///9X6EI5AACLhSD/
//+JhSz///+DxBTpe/f//4u1MP///4tWBIs+ibusAAAAi0IEiYOwAAAAixKJk7QAAACLs5QAAACL
dgyJtSz///+DPgB0CqF08UAA6Wbl//+LvSz////HBwEAAACLg7AAAACLQAiJhSj///+Ls7AAAACL
Nom1JP///4s+ib0g////i0cEiYUM////ixeLdbTHBgAABICDxgSJtRz///+LfbSJVwSJRwjHRwwk
AAAAx0cQJAAAAIPHFIl9tIuFKP///4tABImFGP///4u1KP///4s2ibUU////xwcAAAKAi020g8EE
iVcEi4UM////iUcIg8cMiX20iY1Y////ibVc////i7Uc////ibVg////i70Y////ib1k////gcO4
AAAAxwONAAAA6Ru0//+Qi4U4////iYUw////i3AEibWo/v//ixCLfbTHBwIAAICDxwSJvSz///+L
tTT///+LRbSJcASLvaj+//+JeAiDwAyJRbSLhSz///+JhTT///+JlTj////p5PT//5CJjTj///+L
cQSJtTT///+LOYm9MP///4tGDImFBP///4t2CIm1DP///4u9NP///4tXBIsHiYV0////i7UE////
Vou9DP///1dQUotDMFDoYzcAAIuNMP///4PEFOn68///kInRi3EIibU4////i0kEiY00////i3kE
ib0E////iwGJhQz///+LdbTHBgAAAoCDxgSJtTD///+LfbSJRwSLhQT///+JRwiDxwyJfbSLtTj/
//+LNom1LP///4u9MP///4m9WP///4uFOP///4tABImFXP///4m1YP///4u1OP///4t2CIm1ZP//
/4PrgMcDjAAAAOnEsv//i71A////i38Eib2o/v//i4VA////i0gIi3AMibU4////i3gQib00////
i0W0xwAEAACAg8AEiYUw////i3W0iX4Ei704////iX4IiU4Mi4Wo/v//iUYQg8YUiXW0i7VA////
izaJtaj+//+LfwSJvQT///+LhTj///+LAImFDP///4n6g8IkOb18////D4yBAAAAOZV8////D5zA
iIUI////D7aFCP///4mFdP///4mFcP///4XAdFuLtQz///+DxiSJtXD///+LvQz///85vXj///8P
ncCIhQj///8PtoUI////iYVs////hcB0Jjm1eP///30ei5Uw////iZU8////i7Wo/v//ibVA////
6cXx//+Qi5U8////6+CLvUT///+JvTz///+LF4tFtMcAAQAAgIPABImFqP7//4u9QP///4t1tIl+
BIPGCIl1tImFQP///4mVRP///+nR8P//kIuFSP///4mFRP///4twDIm1QP///4t4EIm9PP///4sA
iYOAAAAAi3YEiXWAi71A////iz+JvXz///+LRbTHAAAAAoCLVbSDwgSJeASJcAiDwAyJRbSLtTz/
//+LNom1OP///4mVWP///4u9PP///4t/BIm9XP///4m1YP///4uFPP///4tACImFZP///4HDhAAA
AMcDiwAAAOnGsP//gcN8////i0W0g8AIOQUs8EAAd1SDPYDwQAAAdCBoLxNAAGiJDgAAaD8TQACh
mAFBAIPAQFDogFgAAIPEEMcFhPBAAAgAAADHBUTwQABe3EAAgcOEAAAAxwMqAAAA6XQHAACBw3z/
//+LdbTHBgEAAICDxgSJtaj+//+LQ3yLfbSJRwSDxwiJfbSJc3yLs4AAAADpFO///5CDw4DpvvD/
/4HDSP///4tFtIPAGDkFLPBAAHdUgz2A8EAAAHQgaC8TQABolg4AAGg/E0AAoZgBQQCDwEBQ6OBX
AACDxBDHBYTwQAAYAAAAxwVE8EAAXtxAAIHDuAAAAMcDKAAAAOnUBgAAgcNI////i7uwAAAAiz+J
vRj///+Lg7QAAACLAImFFP///4sPi3EEibV0////iwmJjXD////oKjQAAImFbP///+hnNAAAiYWo
/v//6Hw0AACJhQj///+DxiSJtQT///+LvXT///85vaj+//8PjK0BAAA5taj+//8PjaEBAACLlXD/
//+DwiSLtXD///858A+MigEAADnQD42CAQAAi7u0AAAAib2o/v//i5OQAAAAg8LbOZVw////D4yp
AAAAi4OUAAAAi1AMgzoAD4TdAQAAi4OUAAAAi0AIiYUQ////i7OUAAAAi3YEibUM////iziJvQT/
///3xwMAAAB0I8cCAAAAAIuTqAAAAImTqAAAAIuDrAAAAImFMP///+lU8P//i7UM////izaJtaj+
//+LfbTHBwIAAICLTbSDwQSJdwSLhQT///+JRwiDxwyJfbSLtQz///+JDou9EP///8cHAQAAAOuY
kIuNcP///0GLRbTHAAAAAoCLVbSDwgSJSASLtXT///+JcAiDwAyJRbSLvRj///+JF8cAAAACgIPA
BImFEP///4tFtIlIBIlwCIPADIlFtIu9EP///4u1FP///4k+i4Wo/v//i0AEiYUM////i7Wo/v//
izaJtQT///+LPom9WP///4tABImFXP///4u1DP///4s2ibVg////i70M////i38Iib1k////gcO4
AAAAxwOOAAAA6aat//+Lg7AAAACJhaj+///pef7//5CBw0j///+LRbSDwCQ5BSzwQAB3VIM9gPBA
AAB0IGgvE0AAaAgPAABoPxNAAKGYAUEAg8BAUOhOVQAAg8QQxwWE8EAAJAAAAMcFRPBAAF7cQACB
w7gAAADHAykAAADpQgQAAIHDSP///4uzlAAAAIt2DIm1BP///4M+AHUKoWjxQADpft3//4u7lAAA
AIt/CIm9qP7//4uDlAAAAItIBIs3ibUM////98YDAAAAdGSLvQT////HBwAAAACLRbTHAAIAAICD
wASJhaj+//+Lu7QAAACLdbSJfgSLg7AAAACJRgiDxgyJdbTHBgIAAICLTbSDwQSLu6gAAACJfgSL
haj+//+JRgiDxgyJdbSJyunH/f//izGLfbTHBwIAAICLVbSDwgSJdwSLhQz///+JRwiDxwyJfbSJ
EYu1qP7//8cGAQAAAOlm////gcNM////6dfv//+QgcNI////oejwQACJg7QAAACLRbSDwDA5BSzw
QAB3VYM9gPBAAAB0IGgvE0AAaDwPAABoPxNAAKGYAUEAg8BAUOjvUwAAg8QQxwWE8EAAMAAAAMcF
RPBAAF7cQACBw7gAAADHAyYAAADp4wIAAJCBw0j///+Du7QAAAAJd3WLk7QAAACLu6AAAACLFJeJ
lSj///+LRbTHAAEAAICDwASJg7gAAACLPXjxQACLdbSJfgSDxgiJdbTHBgMAAICDxgSJs7wAAACL
s7gAAACLRbSJcASLvSj///+JeAiLs4QAAACJcAyDwBCJRbSDu7QAAAAJdgzHQzAJAAAA6bXb//+L
k7QAAACLu6QAAACLFJeJlST///+LRbTHAAEAAICDwASJg8AAAACLPXjxQACLdbSJfgSDxgiJdbTH
BgMAAICDxgSJs8QAAACLs8AAAACLRbSJcASLvST///+JeAiLs4QAAACJcAyDwBCJRbTHRZgIAAAA
i7uAAAAAib1k////gcPMAAAAxwORAAAA6cKy//+BwzT///+h6PBAAImDyAAAAItFtIPAMDkFLPBA
AHdVgz2A8EAAAHQgaC8TQABoaA8AAGg/E0AAoZgBQQCDwEBQ6GFSAACDxBDHBYTwQAAwAAAAxwVE
8EAAXtxAAIHDzAAAAMcDJwAAAOlVAQAAkIHDNP///4uDyAAAAI0EwI00hRIAAACJtQj///+LfbTH
BwAAAoCDxwSJvSD///+LRbTHQAQAAAAAiXAIg8AMiUW0i5O4AAAAiTrHAAAAAoCDwASJhRz///+L
dbTHRgQAAAAAi70I////iX4Ig8YMiXW0i7PAAAAAiQaLu4gAAACLfwSJvRj///+Lg4gAAACLEIt1
tMcGAgAAgIPGBIm1FP///4uDxAAAAIt9tIlHBIuzvAAAAIl3CIPHDIl9tMcHAgAAgItNtIPBBIuD
qAAAAIlHBIu1FP///4l3CIPHDIl9tMeDnAAAADIAAACJk5AAAACLvRj///+Ju4AAAADpP+r//4HD
QP///+k+8f//kIHDSP///+lw8P//kIHDQP///+m47f//kKHI8EAAweACiYUI////i7Bs0UAAiTXE
8EAAi320iT0o8EAAiR1M8EAA6V8CAACNRbijQPBAAIt1tIk1KPBAAIkdTPBAAIu9ZP///4l9wIuF
YP///4lFvIu1XP///4l1uIu9WP///4l9xIuFVP///4lFyIu1TP///4l11Iu9SP///4l9zIuFRP//
/4lF0Iu1QP///4l17Iu9PP///4l98IuFOP///4lF5Iu1NP///4l16Iu9MP///4l94IuFLP///4lF
+Iu1KP///4l1/Iu9JP///4l99IuFIP///4lF2Iu1HP///4l13Ggg8EAA6NUQAACLHUzwQACLPSjw
QACJfbSLRcCJhWT///+LdbyJtWD///+LfbiJvVz///+LRcSJhVj///+LdciJtVT///+LfdSJvUz/
//+LRcyJhUj///+LddCJtUT///+LfeyJvUD///+LRfCJhTz///+LdeSJtTj///+LfeiJvTT///+L
ReCJhTD///+LdfiJtSz///+LffyJvSj///+LRfSJhST///+LddiJtSD///+LfdyJvRz///+DxASL
E0qD+jEPh88AAAD/JJW6eEAA0hxAABwbQAD2GEAAjEtAAKhKQADWM0AAMkdAAFpGQAA+SUAAVEhA
AOxDQAD6NUAABDVAAF5XQADcLEAAJDFAAPIvQAD0LkAAklhAAB4fQAA0HkAAlllAAKIjQABMIkAA
eiBAAKRcQAAQXEAAIFtAABZlQACQY0AAhGhAACRnQAAsYkAAomFAAI5gQADmX0AAZF9AAE50QADc
dUAAXHBAAO5yQAC8b0AANk1AALJMQAD8QEAAJEBAACw/QACYOkAAkjlAAFo4QABoVBNAAOhoGQAA
g8QEjaWc/v//W15fiexdw4PsCFVXVlOLHUzwQACLPSjwQACJfCQUgT3I8EAAlQAAAA+FrQAAAIPD
6IsV6PBAAIlTFItDDInFK2sEKcKDewQAD42DAAAAuAEAAACFwHRmuAEAAACFwHUti0MEjTQQicE5
8XQ4jXkBiXwkEIH5/w8AAHcSjVQNAItDEIoUAoH5/w8AAHYkxwXQ8EAACQAAAKFk8EAAix1Q8EAA
AcOLA6PI8EAA6W7///+Qi0MIiBQBi0wkEOuruAAQAAAp0DlDBA+fwCX/AAAA64uJ0MHoH+l4////
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
6LP+///oivL//4nBK4uQAAAAiU34x0X8AAAAAN9t+IPEENnu3elm3+CA5EWA/EB0HYuDjAAAADHS
UlDfLCSDxAjdBdSLQADeyd7x6wWQ3djZ7oPsCN0cJIuTjAAAAFLo/AcAAIPEBInBUWh+i0AAoZgB
QQCDwEBQ6Fc7AACLk4gAAABSaJiLQADoKv7//4tDCCtDBItTSCnQmQNDeBNTfIlF+IlV/P91/P91
+Gimi0AA6C7+//+DxCj/s4QAAAD/s4AAAABototAAOgV/v//i5uYAAAAiV34U2jDi0AA6NX9//+L
XfSJ7F3DdwBIZWFwIGZpbGUgY3JlYXRlZCBieSBNTHRvbi4KYmFzZSA9ICV4CmZyb250aWVyID0g
JXgKc3RhY2tCb3R0b20gPSAleApzdGFja1RvcCA9ICV4Cm1heEhlYXBTaXplID0gJXUKAI12AFWJ
5VdWU4tdCIt1DItFEGgqjUAAUOj6BQAAicdT6Kbv//9T6Az7//+LQ1xQi0MsUItDMFCLQwhQi0ME
UGgsjUAAV+g5OgAAg8QsV2oA6FY6AABXVugrBgAAV4tDBFDoIQYAAFeLQwhQ6BcGAACDxCBXi0Mw
UOgKBgAAV4tDLFDoAAYAAFeLQ0RQ6PYFAABXi0NYUOjsBQAAg8QgV4sDUOjgBQAAV4tDXFDo1gUA
AFeLUzCLQywp0IPABFBqAVLojQUAAIPEIFeLUwSLQwgp0FBqAVLoeAUAAFeLTRT/0VfozDkAAI1l
9FteX4nsXcOJ9lWJ5YtVDIsCqAN1GoM9hPFAAAF1CQMFiPFAAOsHkCsFiPFAAIkCiexdw4n2VYnl
VlOLdQiLVQyLRgQ50HRodhQp0KOI8UAAxwWE8UAAAQAAAOsTkCnCiRWI8UAAxwWE8UAA/////zHb
OV4YdheQi0YcjQSYUFbohf///4PECEM5Xhh36miEjkAAVugN8f//i0YEiUZsi0YIiUZwaISOQABW
6BLx//+NZfhbXonsXcNyAEludmFsaWQgd29ybGQuAEludmFsaWQgd29ybGQ6IHdyb25nIG1hZ2lj
IG51bWJlci4ATm90IGVub3VnaCBzcGFjZSB0byBsb2FkIHdvcmxkLgBJbnZhbGlkIHdvcmxkOiBq
dW5rIGF0IGVuZCBvZiBmaWxlLgCQVYnlg+wQV1ZTi3UIi10QVuhH8///aDOPQABT6NwDAACJw4PE
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
AIlF/IPECIXbdDmAOwB0MYt9/JAPvgNQ6Fv///+DxASFwHQMhfZ0EzH2g8cE6wyQhfZ1B74BAAAA
iR9DgDsAddOLRfyNZfBbXl+J7F3DUGxlYXNlIHNlbmQgYSBidWcgcmVwb3J0IHRvIE1MdG9uQHJl
c2VhcmNoLm5qLm5lYy5jb20uAE1MdG9uIGJ1ZzogJXMuCiVzCgBVieWLRQhoPpdAAFChmAFBAGh1
l0AAg8BAUOhtMAAAagLofjAAAFVzYWdlOiAlcyBbQE1MdG9uIFtsb2FkLXdvcmxkIGZpbGVdIFtm
aXhlZC1oZWFwIG5be2t8bX1dXSBbbWF4LWhlYXAgblt7a3xtfV1dIFtnYy1tZXNzYWdlc10gW2dj
LXN1bW1hcnldIC0tXSBhcmdzAFWJ5YtFCFBorpdAAOjD+v//iexdw412AFWJ5VOLTQgx0ooBhMB0
PI1ZATxrdA48bXUUgDsAdRrB4hTrIIA7AHUQweIK6xYPvsCNSNCD+Ql2BTHA6xCQjQSSjRRBigND
hMB1x4nQi138iexdw1WJ5VZTi10Mi00Qi1UUoSQCQQCLdQgp1o0Uk41l+IsAiUEMiwOJAYlxBIlR
CFteiexdw0BNTHRvbgBmaXhlZC1oZWFwAG1heC1oZWFwAGdjLW1lc3NhZ2VzAGdjLXN1bW1hcnkA
bG9hZC13b3JsZAAlcyBjYW5ub3QgbG9hZCBhIHdvcmxkIGZpbGUuAC0tAFWJ5YPsHFdWU4tVEItN
EMdF8AAAAADHBczyQAAAAAAAxwXQ8kAAAAAAAMcFvPJAAAAAAADHBcDyQAAAAAAAxwVA80AAAAAA
AMcFRPNAAAAAAADHBcTyQAAAAAAAxwXI8kAAAAAAAMcFSPNAAAAAAADHBUzzQAAAAAAAxwXk8kAA
AAAAAMcF6PJAAAAAAADHBdTyQAAAAAAAxwXY8kAAAAAAAMcF/PJAAAAAAADHBQDzQAAAAAAAxwX0
8kAAAAAAAMcF+PJAAAAAAADHBSjzQAAAAAAAxwUs80AAAAAAAMcF3PJAAAAAAADHBeDyQAAAAAAA
xwXs8kAAAAAAAMcF8PJAAAAAAADHBTDzQAAAAAAAxwU080AAAAAAAMcFOPNAAAAAAADHBTzzQAAA
AAAAuwEAAACLUhiJVfzHQRABAAAAi1UUiVEUi038x0FgAAAAAMdBdAAAAACLVfCJUVyDfQgBD47W
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
AHQzoajcQABW/9CDxASFwH0ei0QkGFDoWBwAAGhpq0AAaJmrQADoefb//4PEDOsai0QkIOsDi0MI
iUMMi0QkGIlDBMdDKAEAAABbXoPETMOLVCQEgz183EAAAHQVgzoAdBCLRCQIiUIQUujJ/f//g8QE
w5CLVCQEoXzcQACFwHQLiwKFwHQFi0IQw5DDjXYAgz183EAAAHQLi1QkCItEJASJUCzDjXYAU4tc
JAiDPXzcQAAAdBpT6KT+//+LQyxQi0MMUItDBFDoj/v//4PEEFvDAABVieWD7ERT6OgAAADoVxwA
AInDjUW8UOhUHAAAhdt0QesBQ4A7IHT6gDsJdPWAOyJ1GEOAOyJ0HoA7AHX1gDsidRXrEoA7AHQO
Q4A7IHQHgDsJdfDrAUOAOyB0+oA7CXT1uAoAAAD2RegBdAQPt0XsUFNqAGoA6P0bAABQ6EMRAACL
XbjJw8dDVYnl6xGQoYjcQACLAP/QgwWI3EAABKGI3EAAgzgAdebJw4n2VYnlU6HMyUAAg/j/dRgx
wIM90MlAAAB0DbrMyUAAQIN8ggQAdfiJw4XbdAyLBJ3MyUAA/9BLdfRorK1AAOi6GgAAi138ycOQ
VYnlgz2M3EAAAHUPxwWM3EAAAQAAAOid////ycMAAABfU0RMX1JlZ2lzdGVyQXBwAF9TRExfTGlu
a2VkX1ZlcnNpb24AX1NETF9XTV9TZXRJY29uAF9TRExfV01fR2V0Q2FwdGlvbgBfU0RMX1dNX1Nl
dENhcHRpb24AX1NETF9EaXNwbGF5Rm9ybWF0AF9TRExfRmlsbFJlY3QAX1NETF9Mb3dlckJsaXQA
X1NETF9NaWRkbGVCbGl0AF9TRExfVXBwZXJCbGl0AF9TRExfQ29udmVydFN1cmZhY2UAX1NETF9T
ZXRDbGlwcGluZwBfU0RMX1NldEFscGhhAF9TRExfU2V0Q29sb3JLZXkAX1NETF9GUFNhdmVCTVAA
X1NETF9TYXZlQk1QAF9TRExfRlBMb2FkQk1QAF9TRExfTG9hZEJNUABfU0RMX1VubG9ja1N1cmZh
Y2UAX1NETF9Mb2NrU3VyZmFjZQBfU0RMX0ZyZWVTdXJmYWNlAF9TRExfQWxsb2NTdXJmYWNlAF9T
RExfTWFwUkdCAF9TRExfU2V0Q29sb3JzAF9TRExfRmxpcABfU0RMX1VwZGF0ZVJlY3QAX1NETF9V
cGRhdGVSZWN0cwBfU0RMX1NldFZpZGVvTW9kZQBfU0RMX0xpc3RNb2RlcwBfU0RMX1ZpZGVvTW9k
ZU9LAF9TRExfR2V0VmlkZW9JbmZvAF9TRExfU2V0VGltZXIAX1NETF9EZWxheQBfU0RMX0dldFRp
Y2tzAF9TRExfS2lsbFRocmVhZABfU0RMX1dhaXRUaHJlYWQAX1NETF9DcmVhdGVUaHJlYWQAX1NE
TF9HZXRXTUluZm8AX1NETF9EZXN0cm95TXV0ZXgAX1NETF9tdXRleFYAX1NETF9tdXRleFAAX1NE
TF9DcmVhdGVNdXRleABfU0RMX1Nob3dDdXJzb3IAX1NETF9GcmVlQ3Vyc29yAF9TRExfR2V0Q3Vy
c29yAF9TRExfU2V0Q3Vyc29yAF9TRExfQ3JlYXRlQ29sb3JDdXJzb3IAX1NETF9DcmVhdGVDdXJz
b3IAX1NETF9XYXJwTW91c2UAX1NETF9HZXRNb3VzZVN0YXRlAF9TRExfU3ltVG9BU0NJSQBfU0RM
X0dldE1vZFN0YXRlAF9TRExfR2V0S2V5U3RhdGUAX1NETF9FdmVudFN0YXRlAF9TRExfU2V0RXZl
bnRGaWx0ZXIAX1NETF9XYWl0RXZlbnQAX1NETF9Qb2xsRXZlbnQAX1NETF9DbGVhckVycm9yAF9T
RExfR2V0RXJyb3IAX1NETF9TZXRFcnJvcgBfU0RMX1dyaXRlQkUzMgBfU0RMX1dyaXRlTEUzMgBf
U0RMX1dyaXRlQkUxNgBfU0RMX1dyaXRlTEUxNgBfU0RMX1JlYWRCRTMyAF9TRExfUmVhZExFMzIA
X1NETF9SZWFkQkUxNgBfU0RMX1JlYWRMRTE2AF9TRExfU3dhcEJFMzIAX1NETF9Td2FwTEUzMgBf
U0RMX1N3YXBCRTE2AF9TRExfU3dhcExFMTYAX1NETF9DYWxjdWxhdGVFbmRpYW4AX1NETF9DRENs
b3NlAF9TRExfQ0RFamVjdABfU0RMX0NEU3RvcABfU0RMX0NEUmVzdW1lAF9TRExfQ0RQYXVzZQBf
U0RMX0NEUGxheQBfU0RMX0NEUGxheVRyYWNrcwBfU0RMX0NEU3RhdHVzAF9TRExfQ0RPcGVuAF9T
RExfQ0ROYW1lAF9TRExfQ0ROdW1Ecml2ZXMAX1NETF9DbG9zZUF1ZGlvAF9TRExfVW5sb2NrQXVk
aW8AX1NETF9Mb2NrQXVkaW8AX1NETF9NaXhBdWRpbwBfU0RMX0NvbnZlcnRBdWRpbwBfU0RMX0J1
aWxkQXVkaW9DVlQAX1NETF9GUExvYWRXQVYAX1NETF9Mb2FkV0FWAF9TRExfUGF1c2VBdWRpbwBf
U0RMX09wZW5BdWRpbwBfU0RMX0dldEFwcFN0YXRlAACJ9lWJ5YPsBFODfQwAdQfHRQwBtEAAg30Q
AHUHx0UQAbRAAItFCFDophQAAIPEBInDi0UMUOiYFAAAg8QEicABw4tFEFDoiBQAAIPEBInAjRQY
iVX8i0X8OQUg4UAAfTSDPRzhQAAAdA6hHOFAAFDoThQAAIPEBItF/FDoAhQAAIPEBKMc4UAAgz0c
4UAAAHUD6xuQi0UQUItFDFCLRQhQoRzhQABQ6C8UAACDxBCLXfiJ7F3DkFWJ5YsVHOFAAInQ6wGQ
iexdw4n2VYnlgz0c4UAAAHQYoRzhQABQ6OETAACDxATHBRzhQAAAAAAAxwUg4UAAAAAAAInsXcOJ
9uAOt9dAQ88RsGMAIK/CzTWgFzhZs33PEaLeAKoAuTNWgNsUbDOnzhGlIQAgrwvlYODzprNDK88R
ot4AqgC5M1aaUFmcvTnREYxKAMBP2TDFgdsUbDOnzhGlIQAgrwvlYIVYgFfsbs8RlEGoIwPBDicA
TgTasmnQEaHVAKoAuN+7MIYrCzWt0BGOpgBgl5fqW4TbFGwzp84RpSEAIK8L5WCF2xRsM6fOEaUh
ACCvC+Vg4A6fS34N0BGbBgCgyQOjuD4cwWlrtNERrXoAwE/Cm05G2dRH6GLPEZO8REVTVAAAgAch
sM2J0BGvCACgySXNFoP6mieBSc4RpSEAIK8L5WCF+pongUnOEaUhACCvC+VghPqaJ4FJzhGlIQAg
rwvlYIb6mieBSc4RpSEAIK8L5WCBByGwzYnQEa8IAKDJJc0WggchsM2J0BGvCACgySXNFoMHIbDN
idARrwgAoMklzRYwrO8xXFHQEamqAKoAYb6T4AnmJVmyzxG/x0RFU1QAAOEJ5iVZss8Rv8dERVNU
AABgE1KJiqrPEb/HREVTVAAAYRNSiYqqzxG/x0RFU1QAAGLmRFmKqs8Rv8dERVNUAABj5kRZiqrP
Eb/HREVTVAAAgOZEWS7JzxG/x0RFU1QAAIHmRFkuyc8Rv8dERVNUAACC5kRZLsnPEb/HREVTVAAA
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
8kAAixBS6EkHAACDxAiJwIlF8IN98AB1DaG08kAAixCJVfjrCJCLdfBGiXX4ai6LRfhQ6BwHAACD
xAiJwIlF8IN98AB1EotF+FDo1QYAAIPEBIlF9OsOkItF8ItV+InGKdaJdfSLRfRAUOhlBgAAg8QE
icCJwolV8IXSdQcxwOnIAAAAi0X0UItF+FCLRfBQ6McGAACDxAyLRfCLVfQB0MYAAItF8IlF+GoA
6GD7//+DxASJwIXAfSWLHSDdQAD/04nAUGjSvkAAoZgBQQCDwEBQ6I0FAACDxAwxwOtuaIy+QADo
NAYAAIPEBItFCFBoABAAAItF+FCLHQjeQAD/04PEDInAhcB9JYsdIN1AAP/TicBQaNK+QAChmAFB
AIPAQFDoPQUAAIPEDDHA6x6htPJAAFChuPJAAFDosbn//4PECGoA6DMFAACDxASNZehbXonsXcIQ
AAAAAQICAwMDAwQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG
BgYGBgYGBgYGBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHBwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIVYnlg+xAV1ZTi0UIiUXoi0UMiUXsi1UQiVXg
i1UUiVXki13gi33ki3Xoi03siU3Ahf91QDnLdgiJ8InK9/PrH4XbdQu4AQAAADHS9/OJw4tFwDHS
9/OJx4lVwInw9/OJRdSJ1ol12MdF3AAAAADpCwEAAJA5fcBzHzH/iX3UiXXYi03AiU3ci0XYiUX4
i0XciUX86fIAAAAPvdeD8h+JVdB1Pzl9wHcEOd5yFMdF1AEAAACLTcAp3hn5iU3A6weQi0XQiUXU
Mf+JddiLVcCJVdyLTdiJTfiLTdyJTfzpqAAAAMdFzCAAAACLRdApRcyJwdPnidiLTczT6AnHi03Q
0+OLRcCLTczT6IlFxItN0NNlwInwi03M0+gJRcCLTdDT5otFwItVxPf3iUXUiVXA9+OJRciJVcSL
TcA5yncGdRc58HYT/03Ui0XEi1XIKdoZ+IlFxIlVyDH/i03AK3XIG03EiU3AiciLTczT4ItN0NPu
CcaJddiLRcDT6IlF3ItV2IlV+ItV3IlV/ItN1IlN8Il99It1+It9/I1ltInwifpbXl+J7F3DAAAB
AgIDAwMDBAQEBAQEBAQFBQUFBQUFBQUFBQUFBQUFBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG
BgYGBgYHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
CAgICAgICAgICAgICAgICAgICAgICAgICAhVieWD7DBXVlOLRQiJRfCLRQyJRfSLVRCJVeiLVRSJ
VeyLXeiLfeyLTfCJTdyLRfSJRdCF/3U7OcN2D4nIi1XQ9/OJxumsAAAAkIXbdQu4AQAAADHS9/OJ
w4tF0DHS9/OJx4lV0ItF3PfzicbphAAAAJA5fdBzBzH/if7reJAPvfeD9h91Ejl90HcFOV3ccmO+
AQAAAOtckMdF2CAAAAApddiJ8dPnidiLTdjT6An4iUXUifHT44t90ItN2NPvifHTZdCLRdyLTdjT
6AlF0Inx02Xci0XQifr3ddSJxolV0PfjicOJ1zl90HIHdQY5XdxzAU4x/4l1+Il9/I1lxItF+ItV
/FteX4nsXcMA/yWoAkEAkJD/JaQCQQCQkP8lrAJBAJCQ/yWcAUEAkJD/JZABQQCQkP8lmAFBAJCQ
/yUsAkEAkJD/JaABQQCQkP8llAFBAJCQ/yUkAkEAkJD/JQACQQCQkP8lxAFBAJCQ/yUoAkEAkJD/
JQwCQQCQkP8lsAFBAJCQ/yXoAUEAkJD/JcgBQQCQkP8ltAFBAJCQ/yW8AUEAkJD/JbgBQQCQkP8l
IAJBAJCQ/yWkAUEAkJD/JcABQQCQkP8l2AFBAJCQ/yXMAUEAkJD/JeQBQQCQkP8l9AFBAJCQ/yUc
AkEAkJD/JdwBQQCQkP8l8AFBAJCQ/yWsAUEAkJD/JQgCQQCQkP8l7AFBAJCQ/yXQAUEAkJD/JagB
QQCQkP8lEAJBAJCQ/yUEAkEAkJD/JdQBQQCQkP8l/AFBAJCQ/yX4AUEAkJD/JeABQQCQkP8lGAJB
AJCQ/yUUAkEAkJD/JVACQQCQkP8lTAJBAJCQ/yVAAkEAkJD/JTgCQQCQkP8lPAJBAJCQ/yVEAkEA
kJD/JUgCQQCQkP8lWAJBAJCQ/yVUAkEAkJD/JYwCQQCQkP8lmAJBAJCQ/yWQAkEAkJD/JZQCQQCQ
kP8lhAJBAJCQ/yV8AkEAkJD/JWwCQQCQkP8lgAJBAJCQ/yV0AkEAkJD/JYgCQQCQkP8leAJBAJCQ
/yVoAkEAkJD/JXACQQCQkP8lZAJBAJCQ/////wAAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAGhNAABQAAAAaAAAAGBNAAAEA
AAAZAAAACRNAAA4AAAAYAAAA+hJAAA4AAAAXAAAA5xJAABIAAAAWAAAAmBJAAE4AAAAVAAAAjxJA
AAgAAAAUAAAAchJAABwAAAATAAAAaBJAAAkAAAASAAAAQRJAACYAAAARAAAA8hFAAE4AAAAQAAAA
7xFAAAIAAAAPAAAA1RFAABkAAAAOAAAAoxFAADEAAAANAAAAoRFAAAEAAAAMAAAAWBFAAEgAAAAL
AAAARxFAABAAAAAKAAAAQxFAAAMAAAAJAAAAPBFAAAYAAAAIAAAANxFAAAQAAAAHAAAALhFAAAgA
AAAGAAAAKRFAAAQAAAAFAAAAHxFAAAkAAAAEAAAAGBFAAAYAAAADAAAAFRFAAAIAAAACAAAAChFA
AAoAAAABAAAABBFAAAUAAAAAAAAA/BBAAAcAAAAAAAAAAAAAAAAAAABoE0AA5BZAAOQWQADkFkAA
5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADk
FkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQW
QADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZA
AOQWQADkFkAA5BZAAOQWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADk
FkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQW
QADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZA
AOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA
5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADk
FkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQWQADkFkAA5BZAAOQW
QADkFkAA5BZAAJx5QAAAAAAAPHxAAAIACAAQAAEAEAAEABAACAAUACgAAwAcABgAKAABAAgABQBs
ABAANABoAHgABAAMADQAEABYAAQAEAA0AAwATAAEAAwANAAQAEAACAAwAFgANAA8ADgASABUAGQA
BwAwAEwAOAA8ADQASABYAAUAMABAADQAPABMAAMAFAA0ACAAAgAUACAAAwAUACAAMAAOAFgATACY
AKgAlACMAIQAiACkAKAAgAC0ACAAFAALAFgATABsAEQAeAAsAFwAJABAACAAFAANABwAUABYAEwA
RAAsAFwAJABAAGQAYAAgABQADABgAEAAJABcACwATABQABwAWABEACAAFAALAFAATAAsAFwAJABA
ABwAWABEACAAFAAJABwAUABEAEwALAAkAEAAIAAUAAcARAAcACwAJABAACAAFAAGACQALAAcABAA
IAAUAAQAHAAUABAADAAEAAwAEAAUABgABAAwAEAANAA8AAcAMABYADQAPAA4AEgAVAAGADAATAA4
ADwANABIAAUAHAAgABQAEAAMAAUAJAAsABwAIAAUAAEAFAAIAEQAHAAsACQAQABIACAAFAAKABwA
UABEAEwALAAkAEAAVAAgABQAAAAPABwAUABYAEwAbABEAHgALABcACQAQAB0AHAAIAAUABIAHABQ
AFgATABsAEQAeAAsAFwAJABAAHQAIAAUAGQAcABgAGgADgAcAFAAWABMAEQALABcACQAQABoAGQA
YAAgABQAEABYAEwAmACoAJQAjACEAIgApACgAIAAtAC4ALwAIAAUAAwAjABYAEwAmACEAIgApACg
AIAAlAAUACAADAB0ABQAIABAACQAXAAsAHgARABsAEwAWAANAHAAdAAUACAAQAAkAFwALAB4AEQA
bABMAFgADgBwAHQAQAAkAFwALAB4AEQAbABMAFgAfAAgABQADQBMAFgAoACEAIgAqACMAJQAmACA
AKQAIAAUAA4AWABMAJgAlACMAIQAqADEALwAiADAALgAIAAUABAAgACgAKQAiACEAJgATABYAIwA
sAC0AKgArACUACAAFAAPAFgATABsAEQAeAAsAFwAJABAAHQAcACAAHwAIAAUAAMAMAA0ADwABAAw
ADQAPAA4AAQAbAAQADQAaAADADQAEAAMAAIAHAAYAAMAGAAcAAwAAwAQAAgAFAAEAAAAkNVAAAQA
AACQ1UAABAAAAJDVQAAEAAAAkNVAAEwAAAAk1UAATAAAACTVQAAEAAAAkNVAAGQAAAAu1UAAZAAA
AC7VQABYAAAAPtVAAFgAAAA+1UAAMAAAAEzVQAAEAAAAkNVAAAQAAACQ1UAASAAAAFjVQAAgAAAA
ZNVAACwAAAA010AAJAAAADTXQAAEAAAAkNVAAEwAAABo1UAABAAAAJDVQAAEAAAAkNVAAFgAAAB6
1UAABAAAAJDVQAAEAAAAkNVAAAQAAACQ1UAAfAAAAJLVQAB8AAAAstVAAHwAAADY1UAAwAAAAPbV
QAC0AAAAhtZAAMAAAAD21UAAtAAAAIbWQACsAAAAhtZAAKgAAAAY1kAAgAAAADLWQACAAAAATNZA
AIAAAABo1kAAuAAAAIbWQADMAAAAotZAALgAAADA1kAAuAAAAMDWQACEAAAA4tZAAFQAAAAC10AA
VAAAAArXQAB4AAAAFNdAAHgAAAAU10AAaAAAAB7XQAAoAAAAJtdAACAAAAAs10AAKAAAADTXQAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAA
ANLTQAAwAAAANNdAADAAAAA010AAJAAAANLTQAAkAAAANNdAADAAAAA010AAMAAAANbTQAAAAAAA
AAAAABgAAACQ1UAAIAAAACzXQAAwAAAAJtdAADAAAADg00AAJAAAAGTVQAAkAAAAZNVAABwAAADo
00AAIAAAAJDVQAA8AAAAHtdAAEAAAAAe10AARAAAAB7XQABIAAAADNRAAEwAAAAe10AAUAAAAB7X
QABUAAAAAtRAAFgAAAAe10AAXAAAAB7XQABgAAAA+NNAAGQAAAAe10AAaAAAAB7XQACAAAAAFNdA
AIAAAADs00AAgAAAABTXQACAAAAA7NNAAAAAAAAAAAAAIAAAABrVQAAwAAAAENVAAAAAAAAAAAAA
AAAAAAAAAABUAAAACtdAAGwAAAAu1UAAbAAAABbUQABsAAAALtVAAGwAAAAW1EAAYAAAAD7VQABg
AAAAKNRAAGAAAAA+1UAAYAAAACjUQAAAAAAAAAAAAFQAAAAk1UAAVAAAADjUQABUAAAAJNVAAFQA
AAA41EAAMAAAAGTVQAAAAAAAAAAAADgAAABS1EAAPAAAAFLUQABAAAAAUtRAAEQAAABS1EAASAAA
AEzUQAA4AAAARNRAADgAAABM1EAAOAAAAFLUQAA8AAAAUtRAAEAAAABS1EAARAAAAFLUQABIAAAA
TNRAADgAAAAC1UAAPAAAAALVQABIAAAAWNVAAEwAAADy1EAAWAAAAN7UQABkAAAAxtRAAGgAAACs
1EAAfAAAAJDUQAB8AAAATNZAAIQAAADi1kAAgAAAAHjUQAC4AAAAwNZAALgAAADA1kAAtAAAAIbW
QAC4AAAAhtZAAMwAAACi1kAAwAAAAPbVQAC4AAAAWtRAAMAAAAD21UAAGAAAAMzTQAAAAAAAAAAA
AAAAAAAAAAAAAgARABAAAgAIAA8AAQAFAAIADQAGAAIADgANAAIADAALAAEACgACAAkACAABAAcA
AgAGAAUABAACAAEAAAADAAEAAAADAAAAAwAEAAIAAgABAAEAAwABAAIAAwACAAEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAADYyUAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8LNAAJDcQADhs0AAlNxAANGzQACY3EAAxLNAAJzcQAC1
s0AAoNxAAKKzQACk3EAAkLNAAKjcQACCs0AArNxAAHOzQACw3EAAYrNAALTcQABSs0AAuNxAAEGz
QAC83EAANbNAAMDcQAAps0AAxNxAABuzQADI3EAACbNAAMzcQAD9skAA0NxAAPCyQADU3EAA4rJA
ANjcQADWskAA3NxAAMmyQADg3EAAvLJAAOTcQACnskAA6NxAAJmyQADs3EAAi7JAAPDcQAB9skAA
9NxAAG+yQAD43EAAYbJAAPzcQABTskAAAN1AAEWyQAAE3UAAN7JAAAjdQAAoskAADN1AABmyQAAQ
3UAACrJAABTdQAD7sUAAGN1AAO2xQAAc3UAA37FAACDdQADPsUAAJN1AAMCxQAAo3UAAsbFAACzd
QACdsUAAMN1AAI2xQAA03UAAfLFAADjdQABrsUAAPN1AAFuxQABA3UAASLFAAETdQAA5sUAASN1A
ACexQABM3UAAELFAAFDdQAABsUAAVN1AAPKwQABY3UAA4rBAAFzdQADSsEAAYN1AAMGwQABk3UAA
tbBAAGjdQACpsEAAbN1AAJewQABw3UAAiLBAAHTdQAB2sEAAeN1AAGawQAB83UAAVrBAAIDdQABI
sEAAhN1AAD2wQACI3UAAL7BAAIzdQAAdsEAAkN1AAAywQACU3UAA/a9AAJjdQADrr0AAnN1AANqv
QACg3UAAyq9AAKTdQADAr0AAqN1AALGvQACs3UAApa9AALDdQACTr0AAtN1AAIKvQAC43UAAca9A
ALzdQABer0AAwN1AAFGvQADE3UAAQq9AAMjdQAA1r0AAzN1AACavQADQ3UAAFa9AANTdQAAHr0AA
2N1AAPauQADc3UAA4q5AAODdQADTrkAA5N1AAMOuQADo3UAAtK5AAOzdQACmrkAA8N1AAJOuQAD0
3UAAgK5AAPjdQABtrkAA/N1AAF2uQAAA3kAASa5AAATeQAA4rkAACN5AAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAGgAAQAAAAAAAAAAALgGAQCQAQEAEAEBAAAAAAAAAAAA6AYBADgCAQA8AQEAAAAA
AAAAAAAsBwEAZAIBAHwBAQAAAAAAAAAAAEgHAQCkAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
tAIBAMQCAQDQAgEA2AIBAOgCAQD0AgEA/AIBAAgDAQAUAwEAHAMBACgDAQA0AwEAPAMBAEQDAQBQ
AwEAWAMBAGADAQBoAwEAdAMBAIADAQCMAwEAmAMBAKQDAQCwAwEAvAMBAMgDAQDQAwEA3AMBAOgD
AQD0AwEAAAQBAAwEAQAYBAEAJAQBADAEAQA8BAEARAQBAFAEAQBgBAEAbAQBAAAAAAAAAAAAeAQB
AIgEAQCYBAEApAQBALAEAQC8BAEAyAQBANQEAQDgBAEAAAAAAAAAAADsBAEAAAUBABAFAQAkBQEA
NAUBAEgFAQBcBQEAcAUBAIQFAQCUBQEApAUBAMQFAQDUBQEA5AUBAAAAAAAAAAAA9AUBAAAGAQAM
BgEAAAAAAAAAAAC0AgEAxAIBANACAQDYAgEA6AIBAPQCAQD8AgEACAMBABQDAQAcAwEAKAMBADQD
AQA8AwEARAMBAFADAQBYAwEAYAMBAGgDAQB0AwEAgAMBAIwDAQCYAwEApAMBALADAQC8AwEAyAMB
ANADAQDcAwEA6AMBAPQDAQAABAEADAQBABgEAQAkBAEAMAQBADwEAQBEBAEAUAQBAGAEAQBsBAEA
AAAAAAAAAAB4BAEAiAQBAJgEAQCkBAEAsAQBALwEAQDIBAEA1AQBAOAEAQAAAAAAAAAAAOwEAQAA
BQEAEAUBACQFAQA0BQEASAUBAFwFAQBwBQEAhAUBAJQFAQCkBQEAxAUBANQFAQDkBQEAAAAAAAAA
AAD0BQEAAAYBAAwGAQAAAAAAZABfZm1vZGVfZGxsAAAAAGcAX2ZwcmVzZXQAAIQAX2lvYgAAEgBf
X0dldE1haW5BcmdzAAMBX3NldG1vZGUAAEsBYWJvcnQAUgFhdGV4aXQAAAAAXgFkaWZmdGltZQAA
YAFleGl0AABjAWZjbG9zZQAAAABmAWZmbHVzaAAAAABnAWZnZXRjAG0BZm9wZW4AbgFmcHJpbnRm
AAAAbwFmcHV0YwByAWZyZWFkAHMBZnJlZQAAdAFmcmVvcGVuAAAAewFmd3JpdGUAAAAAgQFnbXRp
bWUAAAAAjAFpc3NwYWNlAAAApAFtYWxsb2MAAAAAqgFtZW1jcHkAAAAArAFtZW1zZXQAAAAArQFt
a3RpbWUAAAAAtwFyYW5kAAC9AXNldGJ1ZgAAAAC/AXNldHZidWYAAAAtAF9jZXhpdAAAAADDAXNw
cmludGYAAADLAXN0cmNweQAAAADNAXN0cmVycm9yAADPAXN0cmxlbgAAAADSAXN0cm5jcHkAAADU
AXN0cnJjaHIAAADhAXRpbWUAAOoBdmZwcmludGYAAEcAX2Vudmlyb25fZGxsAABJAF9lcnJubwAA
AABdAF9maWxlbm8AAACOAEdldERldmljZUNhcHMADQFTZXRBYm9ydFByb2MAAB8AQ3JlYXRlRENB
ADoBU3RhcnREb2NBADwBU3RhcnRQYWdlADAAQ3JlYXRlSUNBAEIARGVsZXRlREMAAEwARW5kRG9j
AAAAAE0ARW5kUGFnZQAAAIgARm9ybWF0TWVzc2FnZUEAAAAAjQBGcmVlTGlicmFyeQAAAJ8AR2V0
Q29tbWFuZExpbmVBAAAA4QBHZXRMYXN0RXJyb3IAAOsAR2V0TW9kdWxlSGFuZGxlQQAAAwFHZXRQ
cm9jQWRkcmVzcwAAAAAPAUdldFByb2ZpbGVTdHJpbmdBABQBR2V0U3RhcnR1cEluZm9BAAAAMAFH
ZXRUaWNrQ291bnQAAHgBTG9hZExpYnJhcnlBAAARAlNldFVuaGFuZGxlZEV4Y2VwdGlvbkZpbHRl
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
RwoAAIAARgAAAAAAXQoAAIAASAAAAAAAcwoAAIAASQAAAAAAiQoAAIAATAAAAAAAnwoAAIAAUgAA
AAAAtwoAAIAAAAAAAAAA7goAAIAAdQAAAAAAuQsAAIIAAABKCAAA2wsAAIAANwAAAAAAcgYAAKIA
AAAAAAAAAwwAACAAxQsAAAAALAwAACAAxgsAAAAAcgYAAGQAAAC8x0AAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AGxpYmdjYzIuYwAvaG9tZS9zbG91a2VuL3dpbjMyL2VnY3Mtd2luMzIvZ2NjLwAuLi8uLi9lZ2Nz
LTEuMC4zYS9nY2MvbGliZ2NjMi5jAGludDp0KDAsMSk9cigwLDEpOy0yMTQ3NDgzNjQ4OzIxNDc0
ODM2NDc7AGNoYXI6dCgwLDIpPXIoMCwyKTswOzEyNzsAbG9uZyBpbnQ6dCgwLDMpPXIoMCwzKTst
MjE0NzQ4MzY0ODsyMTQ3NDgzNjQ3OwB1bnNpZ25lZCBpbnQ6dCgwLDQpPXIoMCw0KTswOy0xOwBs
b25nIHVuc2lnbmVkIGludDp0KDAsNSk9cigwLDUpOzA7LTE7AGxvbmcgbG9uZyBpbnQ6dCgwLDYp
PXIoMCwxKTswMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDswNzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3OwBs
b25nIGxvbmcgdW5zaWduZWQgaW50OnQoMCw3KT1yKDAsMSk7MDAwMDAwMDAwMDAwMDswMTc3Nzc3
Nzc3Nzc3Nzc3Nzc3Nzc3NzsAc2hvcnQgaW50OnQoMCw4KT1yKDAsOCk7LTMyNzY4OzMyNzY3OwBz
aG9ydCB1bnNpZ25lZCBpbnQ6dCgwLDkpPXIoMCw5KTswOzY1NTM1OwBzaWduZWQgY2hhcjp0KDAs
MTApPXIoMCwxMCk7LTEyODsxMjc7AHVuc2lnbmVkIGNoYXI6dCgwLDExKT1yKDAsMTEpOzA7MjU1
OwBmbG9hdDp0KDAsMTIpPXIoMCwxKTs0OzA7AGRvdWJsZTp0KDAsMTMpPXIoMCwxKTs4OzA7AGxv
bmcgZG91YmxlOnQoMCwxNCk9cigwLDEpOzEyOzA7AGNvbXBsZXggaW50OnQoMCwxNSk9czhyZWFs
OigwLDEpLDAsMzI7aW1hZzooMCwxKSwzMiwzMjs7AGNvbXBsZXggZmxvYXQ6dCgwLDE2KT1yKDAs
MTYpOzQ7MDsAY29tcGxleCBkb3VibGU6dCgwLDE3KT1yKDAsMTcpOzg7MDsAY29tcGxleCBsb25n
IGRvdWJsZTp0KDAsMTgpPXIoMCwxOCk7MTI7MDsAdm9pZDp0KDAsMTkpPSgwLDE5KQB0Y29uZmln
LmgALi4vLi4vZWdjcy0xLjAuM2EvZ2NjL2NvbmZpZy9pMzg2L3htLWkzODYuaAB0bS5oAC4uLy4u
L2VnY3MtMS4wLjNhL2djYy9jb25maWcvaTM4Ni9taW5ndzMyLmgALi4vLi4vZWdjcy0xLjAuM2Ev
Z2NjL2NvbmZpZy9pMzg2L2N5Z3dpbjMyLmgALi4vLi4vZWdjcy0xLjAuM2EvZ2NjL2NvbmZpZy9p
Mzg2L2dhcy5oAC4uLy4uL2VnY3MtMS4wLjNhL2djYy9jb25maWcvaTM4Ni9pMzg2LmgAcHJvY2Vz
c29yX2Nvc3RzOlQoNywxKT1zMjhhZGQ6KDAsMSksMCwzMjtsZWE6KDAsMSksMzIsMzI7c2hpZnRf
dmFyOigwLDEpLDY0LDMyO3NoaWZ0X2NvbnN0OigwLDEpLDk2LDMyO211bHRfaW5pdDooMCwxKSwx
MjgsMzI7bXVsdF9iaXQ6KDAsMSksMTYwLDMyO2RpdmlkZTooMCwxKSwxOTIsMzI7OwBwcm9jZXNz
b3JfdHlwZTpUKDcsMik9ZVBST0NFU1NPUl9JMzg2OjAsUFJPQ0VTU09SX0k0ODY6MSxQUk9DRVNT
T1JfUEVOVElVTToyLFBST0NFU1NPUl9QRU5USVVNUFJPOjMsOwByZWdfY2xhc3M6VCg3LDMpPWVO
T19SRUdTOjAsQVJFRzoxLERSRUc6MixDUkVHOjMsQlJFRzo0LEFEX1JFR1M6NSxRX1JFR1M6NixT
SVJFRzo3LERJUkVHOjgsSU5ERVhfUkVHUzo5LEdFTkVSQUxfUkVHUzoxMCxGUF9UT1BfUkVHOjEx
LEZQX1NFQ09ORF9SRUc6MTIsRkxPQVRfUkVHUzoxMyxBTExfUkVHUzoxNCxMSU1fUkVHX0NMQVNT
RVM6MTUsOwBpMzg2X2FyZ3M6VCg3LDQpPXMxMndvcmRzOigwLDEpLDAsMzI7bnJlZ3M6KDAsMSks
MzIsMzI7cmVnbm86KDAsMSksNjQsMzI7OwBDVU1VTEFUSVZFX0FSR1M6dCg3LDUpPSg3LDQpAAAu
Li8uLi9lZ2NzLTEuMC4zYS9nY2MvY29uZmlnL2kzODYvYnNkLmgALi4vLi4vZWdjcy0xLjAuM2Ev
Z2NjL2NvbmZpZy9pMzg2L3VuaXguaAAuLi8uLi9lZ2NzLTEuMC4zYS9nY2MvY29uZmlnL2RieGNv
ZmYuaAAuLi8uLi9lZ2NzLTEuMC4zYS9nY2MvY29uZmlnL2kzODYveG0tbWluZ3czMi5oAC4uLy4u
L2VnY3MtMS4wLjNhL2djYy9tYWNobW9kZS5oAC4uLy4uL2VnY3MtMS4wLjNhL2djYy9nYW5zaWRl
Y2wuaAAuLi8uLi9lZ2NzLTEuMC4zYS9nY2MvbWFjaG1vZGUuZGVmAG1hY2hpbmVfbW9kZTpUKDEy
LDEpPWVWT0lEbW9kZTowLFFJbW9kZToxLEhJbW9kZToyLFBTSW1vZGU6MyxTSW1vZGU6NCxQRElt
b2RlOjUsREltb2RlOjYsVEltb2RlOjcsT0ltb2RlOjgsUUZtb2RlOjksSEZtb2RlOjEwLFRRRm1v
ZGU6MTEsU0Ztb2RlOjEyLERGbW9kZToxMyxYRm1vZGU6MTQsVEZtb2RlOjE1LFNDbW9kZToxNixE
Q21vZGU6MTcsWENtb2RlOjE4LFRDbW9kZToxOSxDUUltb2RlOjIwLENISW1vZGU6MjEsQ1NJbW9k
ZToyMixDREltb2RlOjIzLENUSW1vZGU6MjQsQ09JbW9kZToyNSxCTEttb2RlOjI2LENDbW9kZToy
NyxDQ0ZQRVFtb2RlOjI4LE1BWF9NQUNISU5FX01PREU6MjksOwBtb2RlX2NsYXNzOlQoMTIsMik9
ZU1PREVfUkFORE9NOjAsTU9ERV9JTlQ6MSxNT0RFX0ZMT0FUOjIsTU9ERV9QQVJUSUFMX0lOVDoz
LE1PREVfQ0M6NCxNT0RFX0NPTVBMRVhfSU5UOjUsTU9ERV9DT01QTEVYX0ZMT0FUOjYsTUFYX01P
REVfQ0xBU1M6Nyw7AC4uLy4uL2VnY3MtMS4wLjNhL2djYy9kZWZhdWx0cy5oAGluY2x1ZGUvc3Rk
ZGVmLmgAcHRyZGlmZl90OnQoMTYsMSk9KDAsMSkAc2l6ZV90OnQoMTYsMik9KDAsNCkAd2NoYXJf
dDp0KDE2LDMpPSgwLDkpAHdpbnRfdDp0KDE2LDQpPSgwLDQpAFVRSXR5cGU6dCgwLDIwKT0oMCwx
MSkAU0l0eXBlOnQoMCwyMSk9KDAsMSkAVVNJdHlwZTp0KDAsMjIpPSgwLDQpAERJdHlwZTp0KDAs
MjMpPSgwLDYpAFVESXR5cGU6dCgwLDI0KT0oMCw3KQBTRnR5cGU6dCgwLDI1KT0oMCwxMikAREZ0
eXBlOnQoMCwyNik9KDAsMTMpAFhGdHlwZTp0KDAsMjcpPSgwLDE0KQB3b3JkX3R5cGU6dCgwLDI4
KT0oMCwxKQBESXN0cnVjdDpUKDAsMjkpPXM4bG93OigwLDIxKSwwLDMyO2hpZ2g6KDAsMjEpLDMy
LDMyOzsAREl1bmlvbjp0KDAsMzApPSgwLDMxKT11OHM6KDAsMjkpLDAsNjQ7bGw6KDAsMjMpLDAs
NjQ7OwAuLi8uLi9lZ2NzLTEuMC4zYS9nY2MvbG9uZ2xvbmcuaABfX2Nsel90YWI6UygwLDMyKT1h
cigwLDEpOzA7LTE7KDAsMjApAF9fdW1vZGRpMzpGKDAsMjQpAHU6cCgwLDI0KQB2OnAoMCwyNCkA
X191ZGl2ZGkzOkYoMCwyNCkAbjpwKDAsMjQpAGQ6cCgwLDI0KQAuLi8uLi9lZ2NzLTEuMC4zYS9n
Y2MvZ2JsLWN0b3JzLmgAZnVuY19wdHI6dCgxNywxKT0oMTcsMik9KigxNywzKT1mKDAsMTkpAF9f
Q1RPUl9MSVNUX186RygwLDMyKT1hcigwLDApOzA7MTsoMTcsMSkAX19EVE9SX0xJU1RfXzpHKDAs
MzIpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALmZpbGUA
AAALAAAA/v8AAGcBY3J0MS5jAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAQAAAAYAAAAAABMAAAAA
AAAAAQAAAAYAAAAAACUAAAAAAAAAAQAAAAYALnRleHQAAAAAAAAAAQAAAAMB/AAAABwAAAAAAAAA
AAAAAAAALmRhdGEAAAAAAAAAAgAAAAMBCAAAAAAAAAAAAAAAAAAAAAAALmJzcwAAAAAAAAAAAwAA
AAMBAAAAAAAAAAAAAAAAAAAAAAAALmZpbGUAAABwAAAA/v8AAGcBMDAyNzBhYWEuYwAAAAAAAAAA
AAAAAAQAAAD8AAAAAQAAAAYAAAAAABMAAAD8AAAAAQAAAAYAAAAAAD0AAAAIAAAAAgAAAAMAAAAA
AEoAAAAQAAAAAgAAAAMAAAAAAFcAAABsAQAAAgAAAAMAX0NodW5rNABoAwAAAQAAAAYAX0NodW5r
MwDkBgAAAQAAAAYAX0NodW5rMgCcaQAAAQAAAAYAX0NodW5rMAA8bAAAAQAAAAYAAAAAAGMAAADM
AwAAAgAAAAMAAAAAAHMAAADSAwAAAgAAAAMAAAAAAIMAAADWAwAAAgAAAAMAAAAAAJMAAADgAwAA
AgAAAAMAAAAAAKMAAADoAwAAAgAAAAMAAAAAALMAAADsAwAAAgAAAAMAAAAAAMMAAAD4AwAAAgAA
AAMAAAAAANMAAAACBAAAAgAAAAMAAAAAAOMAAAAMBAAAAgAAAAMAAAAAAPMAAAAWBAAAAgAAAAMA
AAAAAAMBAAAoBAAAAgAAAAMAAAAAABMBAAA4BAAAAgAAAAMAAAAAACMBAABEBAAAAgAAAAMAAAAA
ADMBAABMBAAAAgAAAAMAAAAAAEMBAABSBAAAAgAAAAMAAAAAAFMBAABaBAAAAgAAAAMAAAAAAGMB
AAB4BAAAAgAAAAMAAAAAAHMBAACQBAAAAgAAAAMAAAAAAIMBAACsBAAAAgAAAAMAAAAAAJMBAADG
BAAAAgAAAAMAAAAAAKMBAADeBAAAAgAAAAMAAAAAALMBAADyBAAAAgAAAAMAAAAAAMMBAAACBQAA
AgAAAAMAAAAAANMBAAAQBQAAAgAAAAMAAAAAAOMBAAAaBQAAAgAAAAMAAAAAAPMBAAAkBQAAAgAA
AAMAAAAAAAMCAAAuBQAAAgAAAAMAAAAAABMCAAA+BQAAAgAAAAMAAAAAACMCAABMBQAAAgAAAAMA
AAAAADMCAABYBQAAAgAAAAMAAAAAAEMCAABkBQAAAgAAAAMAAAAAAFMCAABoBQAAAgAAAAMAAAAA
AGMCAAB6BQAAAgAAAAMAAAAAAHMCAACQBQAAAgAAAAMAAAAAAIMCAACSBQAAAgAAAAMAAAAAAJMC
AACyBQAAAgAAAAMAAAAAAKMCAADYBQAAAgAAAAMAAAAAALMCAAD2BQAAAgAAAAMAAAAAAMMCAAAY
BgAAAgAAAAMAAAAAANMCAAAyBgAAAgAAAAMAAAAAAOMCAABMBgAAAgAAAAMAAAAAAPMCAABoBgAA
AgAAAAMAAAAAAAMDAACGBgAAAgAAAAMAAAAAABMDAACiBgAAAgAAAAMAAAAAACIDAADABgAAAgAA
AAMAAAAAADEDAADiBgAAAgAAAAMAAAAAAEADAAACBwAAAgAAAAMAAAAAAE8DAAAKBwAAAgAAAAMA
AAAAAF4DAAAUBwAAAgAAAAMAAAAAAG0DAAAeBwAAAgAAAAMAAAAAAHwDAAAmBwAAAgAAAAMAAAAA
AIsDAAAsBwAAAgAAAAMAAAAAAJoDAAA0BwAAAgAAAAMAAAAAAKkDAAA8BwAAAgAAAAMAAAAAALcD
AAD8CwAAAgAAAAMAAAAAAMcDAAACDAAAAgAAAAMAAAAAANcDAAAIDAAAAgAAAAMAAAAAAOcDAAAM
DAAAAgAAAAMAAAAAAPcDAAASDAAAAgAAAAMAAAAAAAcEAAAYDAAAAgAAAAMAAAAAABcEAAAeDAAA
AgAAAAMAAAAAACcEAAAiDAAAAgAAAAMAAAAAADcEAAAoDAAAAgAAAAMAAAAAAEYEAAAsDAAAAgAA
AAMAAAAAAFUEAAAyDAAAAgAAAAMAAAAAAGQEAAA8DAAAAgAAAAMAAAAAAHMEAABADAAAAgAAAAMA
AAAAAIIEAABIDAAAAgAAAAMAAAAAAJEEAABODAAAAgAAAAMAAAAAAKAEAABSDAAAAgAAAAMAAAAA
AK8EAABWDAAAAgAAAAMAAAAAAL4EAABeDAAAAgAAAAMAX2djU3RhdGUgAAAAAwAAAAMAX25leHRG
dW7IAAAAAwAAAAMAAAAAAM0EAADwAAAAAwAAAAMAAAAAANwEAADEAAAAAwAAAAMAAAAAAOcEAADQ
AAAAAwAAAAMAAAAAAP0EAADoAAAAAwAAAAMAAAAAAAgFAADgAAAAAwAAAAMAX0NodW5rMQCgagAA
AQAAAAYAAAAAABYFAAAAAAAAAwAAAAMAX3NpemVSZXO8AAAAAwAAAAMAAAAAACIFAADAAAAAAwAA
AAMAAAAAACwFAADMAAAAAwAAAAMALnRleHQAAAD8AAAAAQAAAAMBYGwAAKAEAAAAAAAAAAAAAAAA
LmRhdGEAAAAIAAAAAgAAAAMBWAwAACcBAAAAAAAAAAAAAAAALmJzcwAAAAAAAAAAAwAAAAMBgAEA
AAAAAAAAAAAAAAAAAAAALmZpbGUAAACUAAAA/v8AAGcBZ2MuYwAAAAAAAAAAAAAAAAAAAAAAAAQA
AABcbQAAAQAAAAYAAAAAABMAAABcbQAAAQAAAAYAAAAAADcFAABgDAAAAgAAAAMAAAAAAEkFAABc
bQAAAQAAAAYAX3NtbWFwAAAwbgAAAQAAAAYAX3NtdW5tYXBcbgAAAQAAAAYAAAAAAFMFAAB0bgAA
AQAAAAYAX3RvU3BhY2WobgAAAQAAAAYAAAAAAF4FAADUbgAAAQAAAAYAAAAAAGsFAACAAQAAAwAA
AAMAAAAAAHUFAAAAbwAAAQAAAAYAAAAAAIYFAABIbwAAAQAAAAYAAAAAAJUFAAB8bwAAAQAAAAYA
AAAAAKMFAAC8bwAAAQAAAAYAAAAAAL0FAAAgcAAAAQAAAAYAAAAAANQFAAA8cAAAAQAAAAYAAAAA
AOoFAAB0cQAAAQAAAAYAAAAAAPkFAACMcQAAAQAAAAYAAAAAAAgGAACscQAAAQAAAAYAAAAAABgG
AAAIcwAAAQAAAAYAAAAAACYGAACYcwAAAQAAAAYAAAAAADIGAADkdAAAAQAAAAYAX2ZvcndhcmQc
ggAAAQAAAAYAX3N0YXJ0R0NMdQAAAQAAAAYAAAAAAEIGAAD4egAAAQAAAAYAAAAAAE8GAAAkewAA
AQAAAAYAAAAAAF4GAACEAQAAAwAAAAMAAAAAAHIGAACIAQAAAwAAAAMALnRleHQAAABcbQAAAQAA
AAMBlBUAAIMAAAAAAAAAAAAAAAAALmRhdGEAAABgDAAAAgAAAAMBBAAAAAAAAAAAAAAAAAAAAAAA
LmJzcwAAAACAAQAAAwAAAAMBDAAAAAAAAAAAAAAAAAAAAAAALmZpbGUAAAChAAAA/v8AAGcBbXkt
bGliLmMAAAAAAAAAAAAAAAAAAAQAAADwggAAAQAAAAYAAAAAABMAAADwggAAAQAAAAYAX2J1Zi4x
NgCMAQAAAwAAAAMAX2J1Zi4xOQDkAQAAAwAAAAMAX2J1Zi4yMgA8AgAAAwAAAAMALnRleHQAAADw
ggAAAQAAAAMBeAMAACYAAAAAAAAAAAAAAAAALmRhdGEAAABkDAAAAgAAAAMBAAAAAAAAAAAAAAAA
AAAAAAAALmJzcwAAAACMAQAAAwAAAAMBCAEAAAAAAAAAAAAAAAAAAAAALmZpbGUAAACrAAAA/v8A
AGcBbWx0b24tbGliLmMAAAAAAAAAAAAAAAQAAABohgAAAQAAAAYAAAAAABMAAABohgAAAQAAAAYA
LnRleHQAAABohgAAAQAAAAMB2AgAADkAAAAAAAAAAAAAAAAALmRhdGEAAABkDAAAAgAAAAMBAAAA
AAAAAAAAAAAAAAAAAAAALmJzcwAAAACUAgAAAwAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmZpbGUA
AAC3AAAA/v8AAGcBU0RMRnVuY3MuYwAAAAAAAAAAAAAAAAQAAABAjwAAAQAAAAYAAAAAABMAAABA
jwAAAQAAAAYAAAAAAIEGAACUAgAAAwAAAAMAAAAAAIsGAACkAgAAAwAAAAMALnRleHQAAABAjwAA
AQAAAAMB5A0AAKcAAAAAAAAAAAAAAAAALmRhdGEAAABkDAAAAgAAAAMBHAAAAAAAAAAAAAAAAAAA
AAAALmJzcwAAAACUAgAAAwAAAAMBIAAAAAAAAAAAAAAAAAAAAAAALmZpbGUAAADBAAAA/v8AAGcB
Q1JUZ2xvYi5jAAAAAAAAAAAAAAAAAAQAAAAknQAAAQAAAAYAAAAAABMAAAAknQAAAQAAAAYALnRl
eHQAAAAknQAAAQAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmRhdGEAAACADAAAAgAAAAMBBAAAAAAA
AAAAAAAAAAAAAAAALmJzcwAAAAC0AgAAAwAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmZpbGUAAADL
AAAA/v8AAGcBQ1JUZm1vZGUuYwAAAAAAAAAAAAAAAAQAAAAknQAAAQAAAAYAAAAAABMAAAAknQAA
AQAAAAYALnRleHQAAAAknQAAAQAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmRhdGEAAACEDAAAAgAA
AAMBBAAAAAAAAAAAAAAAAAAAAAAALmJzcwAAAAC0AgAAAwAAAAMBAAAAAAAAAAAAAAAAAAAAAAAA
LmZpbGUAAADVAAAA/v8AAGcBbWFpbi5jAAAAAAAAAAAAAAAAAAAAAAQAAAAknQAAAQAAAAYAAAAA
ABMAAAAknQAAAQAAAAYALnRleHQAAAAknQAAAQAAAAMBiAAAAAUAAAAAAAAAAAAAAAAALmRhdGEA
AACIDAAAAgAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmJzcwAAAAC0AgAAAwAAAAMBAAAAAAAAAAAA
AAAAAAAAAAAALmZpbGUAAADhAAAA/v8AAGcBZ2NjbWFpbi5jAAAAAAAAAAAAAAAAAAQAAACsnQAA
AQAAAAYAAAAAABMAAACsnQAAAQAAAAYAX3AuMgAAAACIDAAAAgAAAAMAAAAAAJUGAACMDAAAAgAA
AAMALnRleHQAAACsnQAAAQAAAAMBjAAAAAsAAAAAAAAAAAAAAAAALmRhdGEAAACIDAAAAgAAAAMB
CAAAAAEAAAAAAAAAAAAAAAAALmJzcwAAAAC0AgAAAwAAAAMBAAAAAAAAAAAAAAAAAAAAAAAALmZp
bGUAAAA0AQAA/v8AAGcBbG9hZC5jAAAAAAAAAAAAAAAAAAAAAAQAAAA4ngAAAQAAAAYAAAAAABMA
AAA4ngAAAQAAAAYAX3N5bXRhYgAMDgAAAgAAAAMAAAAAAKIGAAAYEQAAAgAAAAMAAAAAAK0GAAAc
EQAAAgAAAAMAAAAAALgGAAAgEQAAAgAAAAMAAAAAAMMGAAAEpAAAAQAAAAYAAAAAAM0GAAC4pAAA
AQAAAAYAAAAAANcGAADMpAAAAQAAAAYAAAAAAOEGAAAkEQAAAgAAAAMAAAAAAOwGAAAApQAAAQAA
AAYAAAAAAP4GAAAQpQAAAQAAAAYAAAAAABcHAAAgpQAAAQAAAAYAAAAAACgHAAAwpQAAAQAAAAYA
AAAAADoHAABApQAAAQAAAAYAAAAAAEwHAABQpQAAAQAAAAYAAAAAAGQHAABgpQAAAQAAAAYAAAAA
AH0HAABwpQAAAQAAAAYAAAAAAJYHAACApQAAAQAAAAYAAAAAAK8HAACQpQAAAQAAAAYAAAAAAMcH
AACgpQAAAQAAAAYAAAAAAN8HAACwpQAAAQAAAAYAAAAAAPwHAADApQAAAQAAAAYAAAAAABkIAADQ
pQAAAQAAAAYAAAAAACwIAADgpQAAAQAAAAYAAAAAAEYIAADwpQAAAQAAAAYAAAAAAFgIAAAApgAA
AQAAAAYAAAAAAHAIAAAQpgAAAQAAAAYAAAAAAIwIAAAgpgAAAQAAAAYAAAAAAKYIAAAwpgAAAQAA
AAYAAAAAAL8IAABApgAAAQAAAAYAAAAAAN4IAABQpgAAAQAAAAYAAAAAAPYIAABgpgAAAQAAAAYA
AAAAAAoJAABwpgAAAQAAAAYAAAAAAB0JAACApgAAAQAAAAYAAAAAADYJAACQpgAAAQAAAAYAAAAA
AEkJAACgpgAAAQAAAAYAAAAAAFwJAACwpgAAAQAAAAYAAAAAAHAJAADApgAAAQAAAAYAAAAAAIQJ
AADQpgAAAQAAAAYAAAAAAJ0JAADgpgAAAQAAAAYAAAAAALYJAADwpgAAAQAAAAYAAAAAANAJAAAA
pwAAAQAAAAYAAAAAAOoJAAAQpwAAAQAAAAYAAAAAAAIKAAAgpwAAAQAAAAYAAAAAAA4KAAAwpwAA
AQAAAAYAAAAAABoKAABApwAAAQAAAAYAAAAAACYKAABQpwAAAQAAAAYAAAAAADMKAABgpwAAAQAA
AAYAAAAAAEAKAABwpwAAAQAAAAYAAAAAAE0KAACApwAAAQAAAAYAAAAAAFoKAACQpwAAAQAAAAYA
AAAAAGcKAACgpwAAAQAAAAYAAAAAAHEKAACwpwAAAQAAAAYAAAAAAHsKAADApwAAAQAAAAYAAAAA
AIkKAADQpwAAAQAAAAYAAAAAAJgKAADgpwAAAQAAAAYAAAAAAKoKAADwpwAAAQAAAAYAAAAAALkK
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
AAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDe0BgAABAAAAAMALmlkYXRhJDUs
AgAABAAAAAMALmlkYXRhJDQEAQAABAAAAAMALmlkYXRhJDZsBAAABAAAAAMALnRleHQAAAD0twAA
AQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDcoBgAABAAA
AAMALmlkYXRhJDWgAQAABAAAAAMALmlkYXRhJDR4AAAABAAAAAMALmlkYXRhJDboAgAABAAAAAMA
LnRleHQAAAD8twAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlk
YXRhJDccBgAABAAAAAMALmlkYXRhJDWUAQAABAAAAAMALmlkYXRhJDRsAAAABAAAAAMALmlkYXRh
JDbEAgAABAAAAAMALnRleHQAAAAEuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8
AgAAAwAAAAMALmlkYXRhJDesBgAABAAAAAMALmlkYXRhJDUkAgAABAAAAAMALmlkYXRhJDT8AAAA
BAAAAAMALmlkYXRhJDZQBAAABAAAAAMALnRleHQAAAAMuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAA
AAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDeIBgAABAAAAAMALmlkYXRhJDUAAgAABAAAAAMA
LmlkYXRhJDTYAAAABAAAAAMALmlkYXRhJDboAwAABAAAAAMALnRleHQAAAAUuAAAAQAAAAMALmRh
dGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDdMBgAABAAAAAMALmlkYXRh
JDXEAQAABAAAAAMALmlkYXRhJDScAAAABAAAAAMALmlkYXRhJDZEAwAABAAAAAMALnRleHQAAAAc
uAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDewBgAA
BAAAAAMALmlkYXRhJDUoAgAABAAAAAMALmlkYXRhJDQAAQAABAAAAAMALmlkYXRhJDZgBAAABAAA
AAMALnRleHQAAAAkuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMA
LmlkYXRhJDeUBgAABAAAAAMALmlkYXRhJDUMAgAABAAAAAMALmlkYXRhJDTkAAAABAAAAAMALmlk
YXRhJDYMBAAABAAAAAMALnRleHQAAAAsuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAA
AAC8AgAAAwAAAAMALmlkYXRhJDc4BgAABAAAAAMALmlkYXRhJDWwAQAABAAAAAMALmlkYXRhJDSI
AAAABAAAAAMALmlkYXRhJDYUAwAABAAAAAMALnRleHQAAAA0uAAAAQAAAAMALmRhdGEAAAAoEQAA
AgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDdwBgAABAAAAAMALmlkYXRhJDXoAQAABAAA
AAMALmlkYXRhJDTAAAAABAAAAAMALmlkYXRhJDakAwAABAAAAAMALnRleHQAAAA8uAAAAQAAAAMA
LmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDdQBgAABAAAAAMALmlk
YXRhJDXIAQAABAAAAAMALmlkYXRhJDSgAAAABAAAAAMALmlkYXRhJDZQAwAABAAAAAMALnRleHQA
AABEuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDc8
BgAABAAAAAMALmlkYXRhJDW0AQAABAAAAAMALmlkYXRhJDSMAAAABAAAAAMALmlkYXRhJDYcAwAA
BAAAAAMALnRleHQAAABMuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAA
AAMALmlkYXRhJDdEBgAABAAAAAMALmlkYXRhJDW8AQAABAAAAAMALmlkYXRhJDSUAAAABAAAAAMA
LmlkYXRhJDY0AwAABAAAAAMALnRleHQAAABUuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJz
cwAAAAC8AgAAAwAAAAMALmlkYXRhJDdABgAABAAAAAMALmlkYXRhJDW4AQAABAAAAAMALmlkYXRh
JDSQAAAABAAAAAMALmlkYXRhJDYoAwAABAAAAAMALnRleHQAAABcuAAAAQAAAAMALmRhdGEAAAAo
EQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDeoBgAABAAAAAMALmlkYXRhJDUgAgAA
BAAAAAMALmlkYXRhJDT4AAAABAAAAAMALmlkYXRhJDZEBAAABAAAAAMALnRleHQAAABkuAAAAQAA
AAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDcsBgAABAAAAAMA
LmlkYXRhJDWkAQAABAAAAAMALmlkYXRhJDR8AAAABAAAAAMALmlkYXRhJDb0AgAABAAAAAMALnRl
eHQAAABsuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRh
JDdIBgAABAAAAAMALmlkYXRhJDXAAQAABAAAAAMALmlkYXRhJDSYAAAABAAAAAMALmlkYXRhJDY8
AwAABAAAAAMALnRleHQAAAB0uAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAA
AwAAAAMALmlkYXRhJDdgBgAABAAAAAMALmlkYXRhJDXYAQAABAAAAAMALmlkYXRhJDSwAAAABAAA
AAMALmlkYXRhJDZ0AwAABAAAAAMALnRleHQAAAB8uAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMA
LmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDdUBgAABAAAAAMALmlkYXRhJDXMAQAABAAAAAMALmlk
YXRhJDSkAAAABAAAAAMALmlkYXRhJDZYAwAABAAAAAMALnRleHQAAACEuAAAAQAAAAMALmRhdGEA
AAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDdsBgAABAAAAAMALmlkYXRhJDXk
AQAABAAAAAMALmlkYXRhJDS8AAAABAAAAAMALmlkYXRhJDaYAwAABAAAAAMALnRleHQAAACMuAAA
AQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDd8BgAABAAA
AAMALmlkYXRhJDX0AQAABAAAAAMALmlkYXRhJDTMAAAABAAAAAMALmlkYXRhJDbIAwAABAAAAAMA
LnRleHQAAACUuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlk
YXRhJDekBgAABAAAAAMALmlkYXRhJDUcAgAABAAAAAMALmlkYXRhJDT0AAAABAAAAAMALmlkYXRh
JDY8BAAABAAAAAMALnRleHQAAACcuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8
AgAAAwAAAAMALmlkYXRhJDdkBgAABAAAAAMALmlkYXRhJDXcAQAABAAAAAMALmlkYXRhJDS0AAAA
BAAAAAMALmlkYXRhJDaAAwAABAAAAAMALnRleHQAAACkuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAA
AAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDd4BgAABAAAAAMALmlkYXRhJDXwAQAABAAAAAMA
LmlkYXRhJDTIAAAABAAAAAMALmlkYXRhJDa8AwAABAAAAAMALnRleHQAAACsuAAAAQAAAAMALmRh
dGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDc0BgAABAAAAAMALmlkYXRh
JDWsAQAABAAAAAMALmlkYXRhJDSEAAAABAAAAAMALmlkYXRhJDYIAwAABAAAAAMALnRleHQAAAC0
uAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDeQBgAA
BAAAAAMALmlkYXRhJDUIAgAABAAAAAMALmlkYXRhJDTgAAAABAAAAAMALmlkYXRhJDYABAAABAAA
AAMALnRleHQAAAC8uAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMA
LmlkYXRhJDd0BgAABAAAAAMALmlkYXRhJDXsAQAABAAAAAMALmlkYXRhJDTEAAAABAAAAAMALmlk
YXRhJDawAwAABAAAAAMALnRleHQAAADEuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAA
AAC8AgAAAwAAAAMALmlkYXRhJDdYBgAABAAAAAMALmlkYXRhJDXQAQAABAAAAAMALmlkYXRhJDSo
AAAABAAAAAMALmlkYXRhJDZgAwAABAAAAAMALnRleHQAAADMuAAAAQAAAAMALmRhdGEAAAAoEQAA
AgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDcwBgAABAAAAAMALmlkYXRhJDWoAQAABAAA
AAMALmlkYXRhJDSAAAAABAAAAAMALmlkYXRhJDb8AgAABAAAAAMALnRleHQAAADUuAAAAQAAAAMA
LmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDeYBgAABAAAAAMALmlk
YXRhJDUQAgAABAAAAAMALmlkYXRhJDToAAAABAAAAAMALmlkYXRhJDYYBAAABAAAAAMALnRleHQA
AADcuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDeM
BgAABAAAAAMALmlkYXRhJDUEAgAABAAAAAMALmlkYXRhJDTcAAAABAAAAAMALmlkYXRhJDb0AwAA
BAAAAAMALnRleHQAAADkuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAA
AAMALmlkYXRhJDdcBgAABAAAAAMALmlkYXRhJDXUAQAABAAAAAMALmlkYXRhJDSsAAAABAAAAAMA
LmlkYXRhJDZoAwAABAAAAAMALnRleHQAAADsuAAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJz
cwAAAAC8AgAAAwAAAAMALmlkYXRhJDeEBgAABAAAAAMALmlkYXRhJDX8AQAABAAAAAMALmlkYXRh
JDTUAAAABAAAAAMALmlkYXRhJDbcAwAABAAAAAMALnRleHQAAAD0uAAAAQAAAAMALmRhdGEAAAAo
EQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDeABgAABAAAAAMALmlkYXRhJDX4AQAA
BAAAAAMALmlkYXRhJDTQAAAABAAAAAMALmlkYXRhJDbQAwAABAAAAAMALnRleHQAAAD8uAAAAQAA
AAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDdoBgAABAAAAAMA
LmlkYXRhJDXgAQAABAAAAAMALmlkYXRhJDS4AAAABAAAAAMALmlkYXRhJDaMAwAABAAAAAMALnRl
eHQAAAAEuQAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRh
JDegBgAABAAAAAMALmlkYXRhJDUYAgAABAAAAAMALmlkYXRhJDTwAAAABAAAAAMALmlkYXRhJDYw
BAAABAAAAAMALnRleHQAAAAMuQAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAA
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
BAAAAAMALmlkYXRhJDWUAgAABAAAAAMALmlkYXRhJDRsAQAABAAAAAMALmlkYXRhJDbUBQAABAAA
AAMALnRleHQAAAB8uQAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMA
LmlkYXRhJDcUBwAABAAAAAMALmlkYXRhJDWEAgAABAAAAAMALmlkYXRhJDRcAQAABAAAAAMALmlk
YXRhJDaEBQAABAAAAAMALnRleHQAAACEuQAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAA
AAC8AgAAAwAAAAMALmlkYXRhJDcMBwAABAAAAAMALmlkYXRhJDV8AgAABAAAAAMALmlkYXRhJDRU
AQAABAAAAAMALmlkYXRhJDZcBQAABAAAAAMALnRleHQAAACMuQAAAQAAAAMALmRhdGEAAAAoEQAA
AgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDf8BgAABAAAAAMALmlkYXRhJDVsAgAABAAA
AAMALmlkYXRhJDREAQAABAAAAAMALmlkYXRhJDYQBQAABAAAAAMALnRleHQAAACUuQAAAQAAAAMA
LmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDcQBwAABAAAAAMALmlk
YXRhJDWAAgAABAAAAAMALmlkYXRhJDRYAQAABAAAAAMALmlkYXRhJDZwBQAABAAAAAMALnRleHQA
AACcuQAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAAAAMALmlkYXRhJDcE
BwAABAAAAAMALmlkYXRhJDV0AgAABAAAAAMALmlkYXRhJDRMAQAABAAAAAMALmlkYXRhJDY0BQAA
BAAAAAMALnRleHQAAACkuQAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJzcwAAAAC8AgAAAwAA
AAMALmlkYXRhJDcYBwAABAAAAAMALmlkYXRhJDWIAgAABAAAAAMALmlkYXRhJDRgAQAABAAAAAMA
LmlkYXRhJDaUBQAABAAAAAMALnRleHQAAACsuQAAAQAAAAMALmRhdGEAAAAoEQAAAgAAAAMALmJz
cwAAAAC8AgAAAwAAAAMALmlkYXRhJDcIBwAABAAAAAMALmlkYXRhJDV4AgAABAAAAAMALmlkYXRh
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
AAAAACYmAADQDAAAAgAAAAIAAAAAADImAABsAgAABAAAAAIAAAAAAEsmAACIAgAABAAAAAIAAAAA
AGEmAAAsjQAAAQAAAAIAAAAAAHEmAAAUEQAAAgAAAAIAX19pb2IAAADktwAAAQAAAAIAAAAAAHsm
AACIjwAAAQAAAAIAAAAAAIomAADIAQAABAAAAAIAAAAAAJcmAABIAwAAAwAAAAIAAAAAAKcmAABA
DQAAAgAAAAIAAAAAALcmAADwlwAAAQAAAAIAAAAAAMQmAAA8AAAABAAAAAIAAAAAAOYmAABkAgAA
BAAAAAIAAAAAAP8mAACwmwAAAQAAAAIAAAAAAA8nAAAADQAAAgAAAAIAAAAAAB0nAAAkAgAABAAA
AAIAX3FBZGQAAACsmAAAAQAAAAIAAAAAADEnAAAEmQAAAQAAAAIAAAAAADwnAAColwAAAQAAAAIA
X3N3cml0ZQDkgwAAAQAAAAIAX0dDX2luaXRMdAAAAQAAAAIAAAAAAE4nAACQAgAABAAAAAIAAAAA
AGUnAABwAgAABAAAAAIAX21haW4AAAAknQAAAQAAAAIAAAAAAHsnAADYDAAAAgAAAAIAAAAAAIkn
AABcuAAAAQAAAAIAAAAAAJMnAABYDQAAAgAAAAIAAAAAAKInAABkDAAAAgAAAAIAAAAAALInAACM
lwAAAQAAAAIAX2Nsb3NlAADMtwAAAQAAAAIAAAAAAMQnAAA8DQAAAgAAAAIAAAAAANUnAADYAQAA
BAAAAAIAAAAAAOMnAACImgAAAQAAAAIA/ScAAGdjYzJfY29tcGlsZWQuAF9fX2dudV9jb21waWxl
ZF9jAF9fbWluZ3czMl9pbml0X21haW5hcmdzAF9pbnRJbmZJbml0cwBfc3RyaW5nSW5pdHMAX25l
eHRDaHVua3MAX2ZyYW1lT2Zmc2V0czUyAF9mcmFtZU9mZnNldHM1MQBfZnJhbWVPZmZzZXRzNTAA
X2ZyYW1lT2Zmc2V0czQ5AF9mcmFtZU9mZnNldHM0OABfZnJhbWVPZmZzZXRzNDcAX2ZyYW1lT2Zm
c2V0czQ2AF9mcmFtZU9mZnNldHM0NQBfZnJhbWVPZmZzZXRzNDQAX2ZyYW1lT2Zmc2V0czQzAF9m
cmFtZU9mZnNldHM0MgBfZnJhbWVPZmZzZXRzNDEAX2ZyYW1lT2Zmc2V0czQwAF9mcmFtZU9mZnNl
dHMzOQBfZnJhbWVPZmZzZXRzMzgAX2ZyYW1lT2Zmc2V0czM3AF9mcmFtZU9mZnNldHMzNgBfZnJh
bWVPZmZzZXRzMzUAX2ZyYW1lT2Zmc2V0czM0AF9mcmFtZU9mZnNldHMzMwBfZnJhbWVPZmZzZXRz
MzIAX2ZyYW1lT2Zmc2V0czMxAF9mcmFtZU9mZnNldHMzMABfZnJhbWVPZmZzZXRzMjkAX2ZyYW1l
T2Zmc2V0czI4AF9mcmFtZU9mZnNldHMyNwBfZnJhbWVPZmZzZXRzMjYAX2ZyYW1lT2Zmc2V0czI1
AF9mcmFtZU9mZnNldHMyNABfZnJhbWVPZmZzZXRzMjMAX2ZyYW1lT2Zmc2V0czIyAF9mcmFtZU9m
ZnNldHMyMQBfZnJhbWVPZmZzZXRzMjAAX2ZyYW1lT2Zmc2V0czE5AF9mcmFtZU9mZnNldHMxOABf
ZnJhbWVPZmZzZXRzMTcAX2ZyYW1lT2Zmc2V0czE2AF9mcmFtZU9mZnNldHMxNQBfZnJhbWVPZmZz
ZXRzMTQAX2ZyYW1lT2Zmc2V0czEzAF9mcmFtZU9mZnNldHMxMgBfZnJhbWVPZmZzZXRzMTEAX2Zy
YW1lT2Zmc2V0czEwAF9mcmFtZU9mZnNldHM5AF9mcmFtZU9mZnNldHM4AF9mcmFtZU9mZnNldHM3
AF9mcmFtZU9mZnNldHM2AF9mcmFtZU9mZnNldHM1AF9mcmFtZU9mZnNldHM0AF9mcmFtZU9mZnNl
dHMzAF9mcmFtZU9mZnNldHMyAF9mcmFtZU9mZnNldHMxAF9mcmFtZU9mZnNldHMwAF9mcmFtZUxh
eW91dHMAX2xvY2FsSW5kaWNlczE3AF9sb2NhbEluZGljZXMxNgBfbG9jYWxJbmRpY2VzMTUAX2xv
Y2FsSW5kaWNlczE0AF9sb2NhbEluZGljZXMxMwBfbG9jYWxJbmRpY2VzMTIAX2xvY2FsSW5kaWNl
czExAF9sb2NhbEluZGljZXMxMABfbG9jYWxJbmRpY2VzOQBfbG9jYWxJbmRpY2VzOABfbG9jYWxJ
bmRpY2VzNwBfbG9jYWxJbmRpY2VzNgBfbG9jYWxJbmRpY2VzNQBfbG9jYWxJbmRpY2VzNABfbG9j
YWxJbmRpY2VzMwBfbG9jYWxJbmRpY2VzMgBfbG9jYWxJbmRpY2VzMQBfbG9jYWxJbmRpY2VzMABf
Z2xvYmFscG9pbnRlcgBfbmV4dENodW5rAF9nbG9iYWxwb2ludGVyTm9uUm9vdABfZ2xvYmFsaW50
AF9nbG9iYWxkb3VibGUAX21sdG9uU3RhdGUAX3N0YWNrUmVzAF9pbnRJbmZSZXMAX2VtcHR5X0dD
X29mZnNldHMAX25vTG9jYWxzAF9mcm9tU3BhY2UAX2N1cnJlbnRUaW1lAF9wc2l6ZS4yNABfY29t
cHV0ZUhlYXBTaXplAF9mb3JlYWNoR2xvYmFsAF9mb3JlYWNoTG9jYWwAX2ZvcmVhY2hQb2ludGVy
SW5TdGFja0dlbgBfZm9yZWFjaFBvaW50ZXJJblN0YWNrAF9mb3JlYWNoUG9pbnRlckluSGVhcABf
c2V0U3RhY2tMaW1pdABfYWxsb2NhdGVTdGFjawBfdHJhbnNsYXRlU3RhY2sAX2luaXRDb3VudGVy
cwBfZ2V0UkFNc2l6ZQBfdHJhbnNpdGl2ZUNvcHkAX2Rpc3BsYXlVaW50AF9kaXNwbGF5VWxsb25n
AF90cmFuc2xhdGVEaXJlY3Rpb24AX3RyYW5zbGF0ZURpZmYAX2V2ZW50Ljc2AF9ldmVudC43OQBf
aW5pdGlhbGl6ZWQAX2xvYWRlcnJvcgBfZnVsbGVycm9yAF9mdWxsZXJsZW4AX1NldEVycm9yAF9H
ZXRFcnJvcgBfQ2xyRXJyb3IAX2xpYmhhbmRsZQBfQ0xTSURfRGlyZWN0RHJhdwBfQ0xTSURfRGly
ZWN0RHJhd0NsaXBwZXIAX0lJRF9JRGlyZWN0RHJhdwBfSUlEX0lEaXJlY3REcmF3MgBfSUlEX0lE
aXJlY3REcmF3NABfSUlEX0lEaXJlY3REcmF3U3VyZmFjZQBfSUlEX0lEaXJlY3REcmF3U3VyZmFj
ZTIAX0lJRF9JRGlyZWN0RHJhd1N1cmZhY2UzAF9JSURfSURpcmVjdERyYXdTdXJmYWNlNABfSUlE
X0lEaXJlY3REcmF3UGFsZXR0ZQBfSUlEX0lEaXJlY3REcmF3Q2xpcHBlcgBfSUlEX0lEaXJlY3RE
cmF3Q29sb3JDb250cm9sAF9JSURfSURpcmVjdERyYXdHYW1tYUNvbnRyb2wAX0NMU0lEX0RpcmVj
dFNvdW5kAF9DTFNJRF9EaXJlY3RTb3VuZENhcHR1cmUAX0lJRF9JRGlyZWN0U291bmQAX0lJRF9J
RGlyZWN0U291bmRCdWZmZXIAX0lJRF9JRGlyZWN0U291bmQzRExpc3RlbmVyAF9JSURfSURpcmVj
dFNvdW5kM0RCdWZmZXIAX0lJRF9JRGlyZWN0U291bmRDYXB0dXJlAF9JSURfSURpcmVjdFNvdW5k
Q2FwdHVyZUJ1ZmZlcgBfSUlEX0lEaXJlY3RTb3VuZE5vdGlmeQBfSUlEX0lLc1Byb3BlcnR5U2V0
AF9DTFNJRF9EaXJlY3RJbnB1dABfQ0xTSURfRGlyZWN0SW5wdXREZXZpY2UAX0lJRF9JRGlyZWN0
SW5wdXRBAF9JSURfSURpcmVjdElucHV0VwBfSUlEX0lEaXJlY3RJbnB1dDJBAF9JSURfSURpcmVj
dElucHV0MlcAX0lJRF9JRGlyZWN0SW5wdXREZXZpY2VBAF9JSURfSURpcmVjdElucHV0RGV2aWNl
VwBfSUlEX0lEaXJlY3RJbnB1dERldmljZTJBAF9JSURfSURpcmVjdElucHV0RGV2aWNlMlcAX0lJ
RF9JRGlyZWN0SW5wdXRFZmZlY3QAX0dVSURfWEF4aXMAX0dVSURfWUF4aXMAX0dVSURfWkF4aXMA
X0dVSURfUnhBeGlzAF9HVUlEX1J5QXhpcwBfR1VJRF9SekF4aXMAX0dVSURfU2xpZGVyAF9HVUlE
X0J1dHRvbgBfR1VJRF9LZXkAX0dVSURfUE9WAF9HVUlEX1Vua25vd24AX0dVSURfU3lzTW91c2UA
X0dVSURfU3lzS2V5Ym9hcmQAX0dVSURfSm95c3RpY2sAX0dVSURfQ29uc3RhbnRGb3JjZQBfR1VJ
RF9SYW1wRm9yY2UAX0dVSURfU3F1YXJlAF9HVUlEX1NpbmUAX0dVSURfVHJpYW5nbGUAX0dVSURf
U2F3dG9vdGhVcABfR1VJRF9TYXd0b290aERvd24AX0dVSURfU3ByaW5nAF9HVUlEX0RhbXBlcgBf
R1VJRF9JbmVydGlhAF9HVUlEX0ZyaWN0aW9uAF9HVUlEX0N1c3RvbUZvcmNlAF9TRExfTG9hZExp
YnJhcnkAX1NETF9Mb2FkU3ltAF9TRExfVW5sb2FkTGlicmFyeQBfU0RMX1VubG9hZF9TTwBfU0RM
X0xvYWRfU08AX19fY2x6X3RhYgBfX19taW5ndzMyX2xpYl9saWJjcnRkbGxfYV9pbmFtZQBfaW5I
Y1BIYW5kbGVFdmVudABfZmV0Y2hTdHJpbmcAX1NETF9TZXRQcmludGVyRG9jVGl0bGUAX19faW1w
X0dldFN0YXJ0dXBJbmZvQUA0AF9tbHRTRExfV2FpdEV2ZW50AF9SdW5NYWluX19GaVBQYwBfX2lt
cF9fU3RhcnREb2NBQDgAX21sdEhjUF9EYW5pc2hBRQBfdWludFRvQ29tbWFTdHJpbmcAX19pbXBf
X19zZXRtb2RlAF9TRExfUXVpdABfX2RhdGFfc3RhcnRfXwBfRnJlZUxpYnJhcnlANABfX19EVE9S
X0xJU1RfXwBfaXNGaW5pdGUAX19pbXBfX0VuZFBhZ2VANABfX19pbXBfc3ByaW50ZgBfX2ltcF9f
U3RhcnRQYWdlQDQAX1NETF9GUFNhdmVCTVAAX19fR2V0TWFpbkFyZ3MAX19pbXBfX0dldExhc3RF
cnJvckAwAF9TZXRVbmhhbmRsZWRFeGNlcHRpb25GaWx0ZXJANABfYWxsb2Nfdm1lbQBfU0RMX1dy
aXRlQkUxNgBfX2ltcF9fc2V0YnVmAF9TRExfU2V0Q29sb3JLZXkAX1NETF9tdXRleFYAX01MVE9O
X1dvcmQzMl9hcnNoaWZ0QXNtAF9wcmludGVyRG9jVGl0bGUAX21sdEhjUF9Mb2FkV0FWAF9NTFRP
Tl9udW1MaW1pdENoZWNrcwBfU0RMX0NEUGF1c2UAX19faW1wX2ZyZWUAX1NETF9DbGVhckVycm9y
AF9fX2ltcF9EZWxldGVEQ0A0AF9fX2ltcF9mcHJpbnRmAF9fX2ltcF9TZXRVbmhhbmRsZWRFeGNl
cHRpb25GaWx0ZXJANABfX19pbXBfZGlmZnRpbWUAX3VsbG9uZ1RvQ29tbWFTdHJpbmcAX21sdFNE
TF9Jbml0RGVmYXVsdABfX2Ztb2RlX2RsbABfU0RMX0dldFdNSW5mbwBfbWx0U0RMX1NldFByaW50
ZXJEb2NUaXRsZQBfU0RMX0ZyZWVTdXJmYWNlAF9faW1wX19hYm9ydABfX19pbXBfc3RyZXJyb3IA
X21sdFNETF9BYm9ydERvYwBfU0RMX0xpc3RNb2RlcwBfU0RMX0NETmFtZQBfbWx0U0RMX1NldFZp
ZGVvTW9kZURlZmF1bHQAX19faW1wX1N0YXJ0UGFnZUA0AF9fc2l6ZV9vZl9zdGFja19jb21taXRf
XwBfU0RMX0xvYWRXQVYAX01MVE9OX251bVJldHVybnMAX19zaXplX29mX3N0YWNrX3Jlc2VydmVf
XwBfX21ham9yX3N1YnN5c3RlbV92ZXJzaW9uX18AX21sdFNETF9HZXRQYWdlSGVpZ2h0AF9TRExf
UG9sbEV2ZW50AF9HQ19yZXN0b3JlU3RhY2sAX1NETF9FbmREb2MAX19pbml0X2Z1bmMAX1NETF9H
ZXRQYWdlV2lkdGgAX19pbXBfX0NyZWF0ZUlDQUAxNgBfdHJhbnNsYXRlSGVhcABfU0RMX1NldEFs
cGhhAF9TRExfVmlkZW9Nb2RlT0sAX01MVE9OX251bVRyYW1wb2xpbmVzAF9fX2ltcF9ta3RpbWUA
X21sdFNETF9TZXRDb2xvcktleVNvdXJjZQBfVmlydHVhbEFsbG9jQDE2AF9faW1wX19yYW5kAF9N
TFRPTl9TeG1sS25vd24AX1NETF9Db252ZXJ0U3VyZmFjZQBfcGxHZXRCeXRlcwBfR2V0TGFzdEVy
cm9yQDAAX19faW1wX2lzYXR0eQBfU0RMX0NET3BlbgBfc2V0U3RhdGUAX3NkQ2hlY2tGcmVlRGF0
YQBfbWx0U0RMX0ZpbGxSZWN0AF9fX2ltcF9zdHJjcHkAX1NETF9HZXRBcHBTdGF0ZQBfX2ltcF9f
X2lvYgBfU0RMX0luaXQAX3NkQ3JlYXRlAF9HZXRNb2R1bGVIYW5kbGVBQDQAX2lzV2hpdGVTcGFj
ZQBfU2V0QWJvcnRQcm9jQDgAX19faW1wX2F0ZXhpdABfTUxUT05faW5pdABfU0RMX0JlZ2luRG9j
AF9XaW5Db3VudEFyZ3MAX3NldEhlYXBQYXJhbXMAX1NETF9DRFN0b3AAX2ZpbmlzaEdDAF9TRExf
RlBMb2FkV0FWAF9TRExfV2FycE1vdXNlAF9mcmVlX3ZtZW0AX21sdFNETF9CbGl0U3VyZmFjZQBf
X2Jzc19zdGFydF9fAF9fX2ltcF9DcmVhdGVJQ0FAMTYAX19pbXBfX2ZwdXRjAF9TRExfU3dhcExF
MzIAX19faW1wX3RpbWUAX19pbXBfX3dyaXRlAF9faW1wX19WaXJ0dWFsRnJlZUAxMgBfTUxUT05f
dXNhZ2UAX1dpbk1haW5AMTYAX19mcHJlc2V0AF9fc2l6ZV9vZl9oZWFwX2NvbW1pdF9fAF9fX2lt
cF9tZW1jcHkAX2F1T3BlbmVkAF9TRExfQ0ROdW1Ecml2ZXMAX3ByaW50ZXJQcmV2U3VyZgBfRW5k
RG9jQDQAX1NETF9EZWxheQBfV2luTWFpbkNSVFN0YXJ0dXAAX1NETF9VcGRhdGVSZWN0AF9fX3Vt
b2RkaTMAX3NldHVwQXJndkFyZ2MAX19faW1wX2ZmbHVzaABfX2ltcF9fRW5kRG9jQDQAX19pbXBf
X2lzc3BhY2UAX19pbXBfX19lcnJubwBfR0NfbG9hZFdvcmxkAF9faW1wX19pc2F0dHkAX1NETF9T
d2FwQkUxNgBfX2ltcF9fR2V0UHJvY0FkZHJlc3NAOABfR2V0UHJvY0FkZHJlc3NAOABfU0RMX0dl
dEVycm9yAF9TRExfQ3JlYXRlQ29sb3JDdXJzb3IAX1NETF9Xcml0ZUxFMTYAX1NETF9SZWFkTEUz
MgBfR2V0RGV2aWNlQ2Fwc0A4AF9tbHRIY1BfQXVkaW9CZWdpbgBfU0RMX1NldFRpbWVyAF9tbHRT
RExfRnJlZVN1cmZhY2UAX1NETF9MaW5rZWRfVmVyc2lvbgBfc3RyaW5nRXF1YWwAX0dldENvbW1h
bmRMaW5lQUAwAF9tYWluQ1JUU3RhcnR1cABfbWx0SGNQX0RhbmlzaEFBAF9fX2ltcF9mY2xvc2UA
X19faW1wX2ZyZW9wZW4AX19faW1wX0V4aXRQcm9jZXNzQDQAX1N0YXJ0UGFnZUA0AF9fbWlub3Jf
b3NfdmVyc2lvbl9fAF9TRExfU2V0Q29sb3JzAF9tbHRTRExfTWFwUkdCAF9NTFRPTl9DcHNDYWxs
AF9faW1wX19hdGV4aXQAX19fdWRpdmRpMwBfbWx0SGNQX0dldE1vdXNlQnV0dG9uAF9fX2ltcF9f
Y2V4aXQAX19faW1wX19mcHJlc2V0AF9fcXVpdF9mdW5jAF9fX2ltcF9HZXRDb21tYW5kTGluZUFA
MABfX19pbXBfX2ZpbGVubwBfbWx0U0RMX0VuZERvYwBfR2V0VGlja0NvdW50QDAAX19pbWFnZV9i
YXNlX18AX19pbXBfX2V4aXQAX1NETF9Td2FwQkUzMgBfU0RMX0xvY2tTdXJmYWNlAF9fc2VjdGlv
bl9hbGlnbm1lbnRfXwBfTG9hZExpYnJhcnlBQDQAX19faW1wX2lzc3BhY2UAX19faW1wX0dldERl
dmljZUNhcHNAOABfX2ltcF9fRnJlZUxpYnJhcnlANABfTUxUT05fWG1sVW5rbm93bgBfX2hlYWRf
X3Vzcl93aW4zMl9pNjg2X3BjX21pbmd3MzJfbGliX2xpYmtlcm5lbDMyX2EAX01MVE9OX01MdG9u
X3JhbmRvbQBfX2ltcF9fR2V0U3RhcnR1cEluZm9BQDQAX1NETF9VcHBlckJsaXQAX19faW1wX2V4
aXQAX0NyZWF0ZURDQUAxNgBfX19pbXBfZnJlYWQAX1NETF9XYWl0RXZlbnQAX19pbXBfX0dldERl
dmljZUNhcHNAOABfc3dyaXRlVWludABfX19pbXBfYWJvcnQAX1NETF9tdXRleFAAX01MVE9OX0Nw
c0xvb3AAX19faW1wX19pb2IAX19faW1wX1ZpcnR1YWxGcmVlQDEyAF9NTFRPTl9idWcAX19faW1w
X21lbXNldABfRXhpdFByb2Nlc3NANABfc3RyZXJyb3IAX1NETF9TZXRFdmVudEZpbHRlcgBfU0RM
X1dNX0dldENhcHRpb24AX2ludFRvQ29tbWFTdHJpbmcAX1NETF9XTV9TZXRJY29uAF9nZXRSb3Vu
ZGluZ01vZGUAX1NETF9Xcml0ZUxFMzIAX19kYXRhX2VuZF9fAF9fX2ltcF9tYWxsb2MAX19fbWlu
Z3czMl9saWJfbGlibW9sZG5hbWVfYV9pbmFtZQBfX2hlYWRfX3Vzcl93aW4zMl9pNjg2X3BjX21p
bmd3MzJfbGliX2xpYmdkaTMyX2EAX19DVE9SX0xJU1RfXwBfX19pbXBfR2V0UHJvY0FkZHJlc3NA
OABfTUxUT05fQ3BzS25vd24AX1NETF9Mb2FkQk1QAF9TRExfQWJvcnREb2MAX19faW1wX2Nsb3Nl
AF9faW1wX19zcHJpbnRmAF9wbGF5aW5nUXVldWUAX19ic3NfZW5kX18AX21sdEhjUF9Tb3VuZFBs
YXkAX19DUlRfZm1vZGUAX3ByaW50ZXJQYWdlTnVtYmVyAF9faW1wX19fX0dldE1haW5BcmdzAF9t
eUxvZ0Vycm9yAF9TRExfTWFwUkdCAF9wcmludGVyREMAX19faW1wX1N0YXJ0RG9jQUA4AF9xRnJl
ZVF1ZXVlAF9tbHRTRExfU2V0RXZlbnRGaWx0ZXJEZWZhdWx0AF9fX2ltcF9zdHJyY2hyAF9tbHRT
RExfVXBkYXRlUmVjdABfX2ltcF9fR2V0VGlja0NvdW50QDAAX2Fib3J0UHJvY0A4AF9TRExfQ2Fs
Y3VsYXRlRW5kaWFuAF9TRExfVW5sb2NrU3VyZmFjZQBfX2ltcF9fQ3JlYXRlRENBQDE2AF9TRExf
RXZlbnRTdGF0ZQBfU0RMX1NZU19QcmludFF1aXQAX19faW1wX0VuZFBhZ2VANABfU0RMX0xvY2tB
dWRpbwBfX19pbXBfRnJlZUxpYnJhcnlANABfTUxUT05fV29yZDhfYXJzaGlmdABfQ3JlYXRlSUNB
QDE2AF9fX2ltcF9fX0dldE1haW5BcmdzAF9fX0NUT1JfTElTVF9fAF9fX2ltcF9HZXRUaWNrQ291
bnRAMABfX21pbmd3MzJfaW5pdF9mbW9kZQBfR0Nfc2F2ZVN0YWNrAF9fX2RvX2dsb2JhbF9kdG9y
cwBfX19pbXBfZmdldGMAX1NETF9TZXRDbGlwcGluZwBfU0RMX1NldFZpZGVvTW9kZQBfU0RMX0Zy
ZWVDdXJzb3IAX1NETF9SZWFkTEUxNgBfR2V0U3RhcnR1cEluZm9BQDQAX19pbXBfX2ZyZW9wZW4A
X1NETF9LaWxsVGhyZWFkAF9TRExfTWlkZGxlQmxpdABfTUxUT05fU3htbFVua25vd24AX19pbXBf
X2ZyZWFkAF9fX2ltcF9FbmREb2NANABfbWx0U0RMX0dldFBhZ2VXaWR0aABfR0NfY3JlYXRlU3Ry
aW5ncwBfc3JlYWRVaW50AF9faW1wX19tZW1jcHkAX19pbXBfX2ZnZXRjAF9TRExfU2V0Q3Vyc29y
AF9wcmludGluZwBfX19pbXBfd3JpdGUAX1NETF9SZWdpc3RlckFwcABfbWx0SGNQX0dldE1vdXNl
WABfTUxUT05fdG0AX1NETF9Mb3dlckJsaXQAX19maWxlX2FsaWdubWVudF9fAF9tbHRTRExfTG9h
ZEJNUABfTUxUT05fQ3BzVW5rbm93bgBfX19pbXBfU2V0QWJvcnRQcm9jQDgAX19pbXBfX3RpbWUA
X1N0YXJ0RG9jQUA4AF9TRExfQ3JlYXRlQ3Vyc29yAF9TRExfQWxsb2NTdXJmYWNlAF9zYWZlb3Bl
bgBfX2ltcF9fc3RycmNocgBfU0RMX01peEF1ZGlvAF9tbHRTRExfQmVnaW5Eb2MAX19pbXBfX21h
bGxvYwBfX2ltcF9fc3RybmNweQBfR0Nfc2F2ZVdvcmxkAF9fbWFqb3Jfb3NfdmVyc2lvbl9fAF9f
X3Vzcl93aW4zMl9pNjg2X3BjX21pbmd3MzJfbGliX2xpYmdkaTMyX2FfaW5hbWUAX1NETF9DREVq
ZWN0AF9faW1wX19nbXRpbWUAX21sdFNETF9RdWl0AF9fX2ltcF9Gb3JtYXRNZXNzYWdlQUAyOABf
X2hlYWRfX21pbmd3MzJfbGliX2xpYmNydGRsbF9hAF9tbHRIY1BfRGFuaXNoT0UAX19pbXBfX21r
dGltZQBfU0RMX0dldFRpY2tzAF9NTFRPTl9DcHNEaXNwYXRjaABfX2ltcF9fX2Ztb2RlX2RsbABf
bWx0SGNQX0V2ZW50VmFsdWUAX19pbXBfX0dldE1vZHVsZUhhbmRsZUFANABfbWx0SGNQX1NvdW5k
RnJlZQBfbWx0U0RMX05ld1BhZ2UAX19pbXBfX19maWxlbm8AX0VuZFBhZ2VANABfR0NfZ3Jvd1N0
YWNrAF9fX2ltcF9zdHJuY3B5AF9TRExfU2hvd0N1cnNvcgBfU0RMX1dyaXRlQkUzMgBfU0RMX1Nh
dmVCTVAAX19EVE9SX0xJU1RfXwBfX2ltcF9fZnByaW50ZgBfX2ltcF9fX2ZwcmVzZXQAX0Zvcm1h
dE1lc3NhZ2VBQDI4AF9fX2ltcF9nbXRpbWUAX21sdEhjUF9Tb3VuZFNldFJhdGUAX19pbXBfX21l
bXNldABfX2ltcF9fZmNsb3NlAF9faW1wX19EZWxldGVEQ0A0AF9TRExfV2FpdFRocmVhZABfU0RM
X0dldEtleVN0YXRlAF9faW1wX19jbG9zZQBfX19pbXBfcmFuZABfX3NpemVfb2ZfaGVhcF9yZXNl
cnZlX18AX19pbXBfX0dldFByb2ZpbGVTdHJpbmdBQDIwAF9fc3Vic3lzdGVtX18AX19pbXBfX3N0
cmxlbgBfU0RMX0ZQTG9hZEJNUABfX19kb19nbG9iYWxfY3RvcnMAX19pbXBfX2ZmbHVzaABfaXNO
b3JtYWwAX19pbXBfX3N0cmNweQBfX2ltcF9fU2V0QWJvcnRQcm9jQDgAX1NETF9DcmVhdGVNdXRl
eABfU0RMX0NvbnZlcnRBdWRpbwBfU0RMX1dNX1NldENhcHRpb24AX1NETF9DRENsb3NlAF9TRExf
Q0RTdGF0dXMAX19faW1wX0dldE1vZHVsZUhhbmRsZUFANABfdHJhbnNsYXRlUG9pbnRlcgBfU0RM
X1N3YXBMRTE2AF9zdHJpbmdUb0J5dGVzAF9fX2ltcF9fZXJybm8AX1NETF9DRFBsYXlUcmFja3MA
X1NETF9VcGRhdGVSZWN0cwBfX2ltcF9fZm9wZW4AX0dldFByb2ZpbGVTdHJpbmdBQDIwAF9faW1w
X19zZXR2YnVmAF9fX2ltcF9fZm1vZGVfZGxsAF9TRExfQnVpbGRBdWRpb0NWVABfX19pbXBfX3Nl
dG1vZGUAX19faW1wX3ZmcHJpbnRmAF9TRExfRmlsbFJlY3QAX1ZpcnR1YWxGcmVlQDEyAF9faW1w
X19fZW52aXJvbl9kbGwAX01MVE9OX0Nwc0NvZXJjZQBfX2ltcF9fRXhpdFByb2Nlc3NANABfU0RM
X0dldFZpZGVvSW5mbwBfU0RMX1JlYWRCRTMyAF9fX2ltcF9WaXJ0dWFsQWxsb2NAMTYAX19pbXBf
X3N0cmVycm9yAF9tbHRIY1BfU291bmRHZXRSYXRlAF9faW1wX19mcmVlAF9fX2ltcF9zZXRidWYA
X19pbXBfX1NldFVuaGFuZGxlZEV4Y2VwdGlvbkZpbHRlckA0AF9TRExfRmxpcABfbWF5YmVTaHJp
bmtTdGFjawBfU0RMX0dldFBhZ2VIZWlnaHQAX19lbnZpcm9uX2RsbABfX21ham9yX2ltYWdlX3Zl
cnNpb25fXwBfbWx0SGNQX0F1ZGlvRW5kAF9fbG9hZGVyX2ZsYWdzX18AX19DUlRfZ2xvYgBfX3Nl
dG1vZGUAX19pbXBfX2RpZmZ0aW1lAF9EZWxldGVEQ0A0AF9TRExfQ3JlYXRlVGhyZWFkAF9fX2lt
cF9HZXRQcm9maWxlU3RyaW5nQUAyMABfX19pbXBfZndyaXRlAF9fX2ltcF9zZXR2YnVmAF9TRExf
RGlzcGxheUZvcm1hdABfX19pbXBfZm9wZW4AX1NETF9DbG9zZUF1ZGlvAF9TRExfR2V0TW91c2VT
dGF0ZQBfZGlmZnRpbWUAX19pbXBfX19jZXhpdABfc2V0Um91bmRpbmdNb2RlAF9fX2ltcF9Mb2Fk
TGlicmFyeUFANABfU0RMX1NldEVycm9yAF9TRExfRGVzdHJveU11dGV4AF9fbWlub3Jfc3Vic3lz
dGVtX3ZlcnNpb25fXwBfX21pbm9yX2ltYWdlX3ZlcnNpb25fXwBfU0RMX1VubG9ja0F1ZGlvAF9f
aW1wX192ZnByaW50ZgBfbWx0SGNQX0dldE1vdXNlWQBfTUxUT05fbG9jYWxvZmZzZXQAX1NETF9Q
YXVzZUF1ZGlvAF9NTFRPTl9udW1JbnRlclJldHVybnMAX19faW1wX3N0cmxlbgBfbWx0SGNQX1Nv
dW5kU2V0UmVwZWF0AF9TRExfT3BlbkF1ZGlvAF9fX2ltcF9DcmVhdGVEQ0FAMTYAX1NETF9TWVNf
UHJpbnRJbml0AF9yb3VuZFBhZ2UAX2V2ZW50RmlsdGVyAF9TRExfTmV3UGFnZQBfX191c3Jfd2lu
MzJfaTY4Nl9wY19taW5ndzMyX2xpYl9saWJrZXJuZWwzMl9hX2luYW1lAF9TRExfQ0RQbGF5AF9f
aW1wX19HZXRDb21tYW5kTGluZUFAMABfX2ltcF9fTG9hZExpYnJhcnlBQDQAX01MVE9OX292ZXJm
bG93AF9fbG9ja19TTwBfY2hlY2tQcmludGluZwBfX19pbXBfZnB1dGMAX01MVE9OX1htbEtub3du
AF9TRExfU3ltVG9BU0NJSQBfcGxCeXRlc0xlZnQAX19oZWFkX19taW5ndzMyX2xpYl9saWJtb2xk
bmFtZV9hAF9faW1wX19Gb3JtYXRNZXNzYWdlQUAyOABfc2RDaGVja0NvbnZlcnQAX1NETF9SZWFk
QkUxNgBfX19pbXBfX2Vudmlyb25fZGxsAF9maWxsQXVkaW8AX21sdEhjUF9FdmVudENvZGUAX19p
bXBfX1ZpcnR1YWxBbGxvY0AxNgBfX19pbXBfR2V0TGFzdEVycm9yQDAAX1NETF9DRFJlc3VtZQBf
dmZwcmludGYAX1NETF9HZXRDdXJzb3IAX3ByaW50ZXJBYm9ydGVkAF9tbHRTRExfUG9sbEV2ZW50
AF9TRExfR2V0TW9kU3RhdGUAX19pbXBfX2Z3cml0ZQBfc2RDaGVja0ZyZWVDb252ZXJ0ZWREYXRh
AA==

------_=_NextPart_000_01BF27DC.5998CBDC--