diff --git a/README.TXT b/README.TXT deleted file mode 100644 index 5b29e21..0000000 --- a/README.TXT +++ /dev/null @@ -1,74 +0,0 @@ -============================================================== - ________ __________ __________ .____ .___ __________ - / _____/ \______ \\______ \| | | |\______ \ -/ \ ___ | _/ | _/| | | | | | _/ -\ \_\ \ | | \ | | \| |___ | | | | \ - \______ / |____|_ / |____|_ /|_______ \|___| |______ / - \/ \/ \/ \/ \/ - ________ _______ - \_____ \ \ _ \ - _(__ < / /_\ \ - / \ \ \_/ \ - /______ / /\ \_____ / - \/ \/ \/ .5 ALPHA - -=============================================================== -Code : NoNameNo -Additional Code : Crayon -Code Hints : RedShade - -Info & Tutorial : http://grrlib.santo.fr -=============================================================== - -ChangeLog : - -* Color format change for ALL GRRLib function (now its RGBA) to fit to GX_Color format and use GX_Color1u32 - -* Name Change GRRLIB_LoadTexture to GRRLIB_LoadTexturePNG - -* GRRLib introduce a new texture structure (easier to handle texture width, height, etc ...): - typedef struct GRRLIB_texImg{ - unsigned int w; - unsigned int h; - unsigned int tilew; - unsigned int tileh; - unsigned int nbtilew; - unsigned int nbtileh; - unsigned int tilestart; - void *data; - } GRRLIB_texImg; - -* add void GRRLIB_InitTileSet(struct GRRLIB_texImg *tex, unsigned int tilew, unsigned int tileh, unsigned int tilestart); - -* GRRLIB_Printf recoded to fit modification. - -* GRRLIB_DrawImg recoded for simpler use - -* GRRLIB_DrawTile recoded for simpler use + // --->Frame Correction by spiffen - -* added GRRLIB_LoadTextureJPG (thx crayon for the file end detection idea) - -* InitVideo() and GRRLIB_Start() merge into GRRLIB_Init(). - -* add GRRLIB_PtInRect, GRRLIB_RectInRect and GRRLIB_RectOnRect. - -* GRRLIB_GetPixelFromtexImg and GRRLIB_SetPixelTotexImg - -* GRRLIB_CreateEmptyTexture and GRRLIB_FlushTex - -* New Bitmap FX: GRRLIB_BMFX_GrayScale and GRRLIB_BMFX_Scatter - -* add GRRLIB_Exit to free the memory allocated by GRRLIB - -* add GRRLIB_Credit that you HAVE to call at least ONCE in your code to respect author desire !! ( thanks to respect our work following this rule !!) - -have a look at the sample code to see how all this work ;) - -Remember that 3.0.5 is a WIP preview for the soon coming GRRLIB 4.0 and it's not intend to be publicly released... -Contact me to provide me all your patch/addon/new functions... - -NoNameNo. - - - - diff --git a/template/Makefile b/template/Makefile deleted file mode 100644 index 3566953..0000000 --- a/template/Makefile +++ /dev/null @@ -1,139 +0,0 @@ -#--------------------------------------------------------------------------------- -# Clear the implicit built in rules -#--------------------------------------------------------------------------------- -.SUFFIXES: -#--------------------------------------------------------------------------------- -ifeq ($(strip $(DEVKITPPC)),) -$(error "Please set DEVKITPPC in your environment. export DEVKITPPC=devkitPPC) -endif - -include $(DEVKITPPC)/wii_rules - -#--------------------------------------------------------------------------------- -# TARGET is the name of the output -# BUILD is the directory where object files & intermediate files will be placed -# SOURCES is a list of directories containing source code -# INCLUDES is a list of directories containing extra header files -#--------------------------------------------------------------------------------- -TARGET := $(notdir $(CURDIR)) -BUILD := build -SOURCES := source source/gfx source/GRRLIB source/libpng source/libpng/pngu -DATA := data -INCLUDES := - -#--------------------------------------------------------------------------------- -# options for code generation -#--------------------------------------------------------------------------------- - -CFLAGS = -g -O2 -mrvl -Wall $(MACHDEP) $(INCLUDE) -CXXFLAGS = $(CFLAGS) - -LDFLAGS = -g $(MACHDEP) -mrvl -Wl,-Map,$(notdir $@).map - -#--------------------------------------------------------------------------------- -# any extra libraries we wish to link with the project -#--------------------------------------------------------------------------------- -LIBS := -lpng -ljpeg -lz -lfat -lwiiuse -lbte -logc -lm - -#--------------------------------------------------------------------------------- -# list of directories containing libraries, this must be the top level containing -# include and lib -#--------------------------------------------------------------------------------- -LIBDIRS := $(CURDIR) - -#--------------------------------------------------------------------------------- -# no real need to edit anything past this point unless you need to add additional -# rules for different file extensions -#--------------------------------------------------------------------------------- -ifneq ($(BUILD),$(notdir $(CURDIR))) -#--------------------------------------------------------------------------------- - -export OUTPUT := $(CURDIR)/$(TARGET) - -export VPATH := $(foreach dir,$(SOURCES),$(CURDIR)/$(dir)) \ - $(foreach dir,$(DATA),$(CURDIR)/$(dir)) - -export DEPSDIR := $(CURDIR)/$(BUILD) - -#--------------------------------------------------------------------------------- -# automatically build a list of object files for our project -#--------------------------------------------------------------------------------- -CFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c))) -CPPFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp))) -sFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s))) -SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.S))) -BINFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.*))) - -#--------------------------------------------------------------------------------- -# use CXX for linking C++ projects, CC for standard C -#--------------------------------------------------------------------------------- -ifeq ($(strip $(CPPFILES)),) - export LD := $(CC) -else - export LD := $(CXX) -endif - -export OFILES := $(addsuffix .o,$(BINFILES)) \ - $(CPPFILES:.cpp=.o) $(CFILES:.c=.o) \ - $(sFILES:.s=.o) $(SFILES:.S=.o) - -#--------------------------------------------------------------------------------- -# build a list of include paths -#--------------------------------------------------------------------------------- -export INCLUDE := $(foreach dir,$(INCLUDES), -iquote $(CURDIR)/$(dir)) \ - $(foreach dir,$(LIBDIRS),-I$(dir)/include) \ - -I$(CURDIR)/$(BUILD) \ - -I$(LIBOGC_INC) - -#--------------------------------------------------------------------------------- -# build a list of library paths -#--------------------------------------------------------------------------------- -export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) \ - -L$(LIBOGC_LIB) - -export OUTPUT := $(CURDIR)/$(TARGET) -.PHONY: $(BUILD) clean - -#--------------------------------------------------------------------------------- -$(BUILD): - @[ -d $@ ] || mkdir -p $@ - @make --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile - -#--------------------------------------------------------------------------------- -clean: - @echo clean ... - @rm -fr $(BUILD) $(OUTPUT).elf $(OUTPUT).dol - -#--------------------------------------------------------------------------------- -run: - psoload $(TARGET).dol - -#--------------------------------------------------------------------------------- -reload: - psoload -r $(TARGET).dol - - -#--------------------------------------------------------------------------------- -else - -DEPENDS := $(OFILES:.o=.d) - -#--------------------------------------------------------------------------------- -# main targets -#--------------------------------------------------------------------------------- -$(OUTPUT).dol: $(OUTPUT).elf -$(OUTPUT).elf: $(OFILES) - -#--------------------------------------------------------------------------------- -# This rule links in binary data with the .jpg extension -#--------------------------------------------------------------------------------- -%.jpg.o : %.jpg -#--------------------------------------------------------------------------------- - @echo $(notdir $<) - $(bin2o) - --include $(DEPENDS) - -#--------------------------------------------------------------------------------- -endif -#--------------------------------------------------------------------------------- diff --git a/template/lib/libjpeg.a b/template/lib/libjpeg.a deleted file mode 100644 index 7a4fc0d..0000000 Binary files a/template/lib/libjpeg.a and /dev/null differ diff --git a/template/lib/libpng.a b/template/lib/libpng.a deleted file mode 100644 index 67ff51f..0000000 Binary files a/template/lib/libpng.a and /dev/null differ diff --git a/template/source/GRRLIB/GRRLIB.c b/template/source/GRRLIB/GRRLIB.c deleted file mode 100644 index 7146956..0000000 --- a/template/source/GRRLIB/GRRLIB.c +++ /dev/null @@ -1,4680 +0,0 @@ -/*=========================================== - GRRLIB (GX version) 3.0.5 alpha - Code : NoNameNo - Additional Code : Crayon - GX hints : RedShade -===========================================*/ -#include -#include -#include -#include -#include -#include "../libpng/pngu/pngu.h" -#include "../libjpeg/jpeglib.h" -#include "GRRLIB.h" - -#define DEFAULT_FIFO_SIZE (256 * 1024) - -u32 fb = 0; -static void *xfb[2] = { NULL, NULL}; -GXRModeObj *rmode; -void *gp_fifo = NULL; - -/** - * Clear screen with a specific color. - * @param color the color to use to fill the screen. - */ -inline void GRRLIB_FillScreen(u32 color) { - GRRLIB_Rectangle(-40, -40, 680, 520, color, 1); -} - -/** - * Draw a dot. - * @param x specifies the x-coordinate of the dot. - * @param y specifies the y-coordinate of the dot. - * @param color the color of the dot. - */ -inline void GRRLIB_Plot(f32 x, f32 y, u32 color) { - Vector v[] = {{x,y,0.0f}}; - - GRRLIB_NPlot(v, color, 1); -} - -/** - * - * @param v - * @param color - * @param n - */ -void GRRLIB_NPlot(Vector v[], u32 color, long n) { - GRRLIB_GXEngine(v, color, n, GX_POINTS); -} - -/** - * Draw a line. - * @param x1 start point for line for the x coordinate. - * @param y1 start point for line for the y coordinate. - * @param x2 end point for line for the x coordinate. - * @param y2 end point for line for the x coordinate. - * @param color line color. - */ -inline void GRRLIB_Line(f32 x1, f32 y1, f32 x2, f32 y2, u32 color) { - Vector v[] = {{x1,y1,0.0f}, {x2,y2,0.0f}}; - - GRRLIB_NGone(v, color, 2); -} - -/** - * Draw a rectangle. - * @param x specifies the x-coordinate of the upper-left corner of the rectangle. - * @param y specifies the y-coordinate of the upper-left corner of the rectangle. - * @param width the width of the rectangle. - * @param height the height of the rectangle. - * @param color the color of the rectangle. - * @param filled true to fill the rectangle with a color. - */ -inline void GRRLIB_Rectangle(f32 x, f32 y, f32 width, f32 height, u32 color, u8 filled) { - f32 x2 = x+width; - f32 y2 = y+height; - Vector v[] = {{x,y,0.0f}, {x2,y,0.0f}, {x2,y2,0.0f}, {x,y2,0.0f}, {x,y,0.0f}}; - - if(!filled) { - GRRLIB_NGone(v, color, 5); - } - else{ - GRRLIB_NGoneFilled(v, color, 4); - } -} - -/** - * - * @param v - * @param color - * @param n - */ -void GRRLIB_NGone(Vector v[], u32 color, long n) { - GRRLIB_GXEngine(v, color, n, GX_LINESTRIP); -} - -/** - * - * @param v - * @param color - * @param n - */ -void GRRLIB_NGoneFilled(Vector v[], u32 color, long n) { - GRRLIB_GXEngine(v, color, n, GX_TRIANGLEFAN); -} - -/** - * - * @param tex - * @param tilew - * @param tileh - * @param tilestart - */ -void GRRLIB_InitTileSet(struct GRRLIB_texImg *tex, unsigned int tilew, unsigned int tileh, unsigned int tilestart) { - tex->tilew = tilew; - tex->tileh = tileh; - tex->nbtilew = tex->w / tilew; - tex->nbtileh = tex->h / tileh; - tex->tilestart = tilestart; -} - -/** - * Load a texture from a buffer. - * @param my_png the PNG buffer to load. - * @return A GRRLIB_texImg structure filled with PNG informations. - */ -GRRLIB_texImg GRRLIB_LoadTexturePNG(const unsigned char my_png[]) { - PNGUPROP imgProp; - IMGCTX ctx; - GRRLIB_texImg my_texture; - - ctx = PNGU_SelectImageFromBuffer(my_png); - PNGU_GetImageProperties (ctx, &imgProp); - my_texture.data = memalign (32, imgProp.imgWidth * imgProp.imgHeight * 4); - PNGU_DecodeTo4x4RGBA8 (ctx, imgProp.imgWidth, imgProp.imgHeight, my_texture.data, 255); - PNGU_ReleaseImageContext (ctx); - my_texture.w = imgProp.imgWidth; - my_texture.h = imgProp.imgHeight; - GRRLIB_FlushTex(my_texture); - return my_texture; -} - -/** - * Convert a raw bmp (RGB, no alpha) to 4x4RGBA. - * @author DrTwox - * @param src - * @param dst - * @param width - * @param height -*/ -static void RawTo4x4RGBA(const unsigned char *src, void *dst, const unsigned int width, const unsigned int height) { - unsigned int block; - unsigned int i; - unsigned int c; - unsigned int ar; - unsigned int gb; - unsigned char *p = (unsigned char*)dst; - - for (block = 0; block < height; block += 4) { - for (i = 0; i < width; i += 4) { - /* Alpha and Red */ - for (c = 0; c < 4; ++c) { - for (ar = 0; ar < 4; ++ar) { - /* Alpha pixels */ - *p++ = 255; - /* Red pixels */ - *p++ = src[((i + ar) + ((block + c) * width)) * 3]; - } - } - - /* Green and Blue */ - for (c = 0; c < 4; ++c) { - for (gb = 0; gb < 4; ++gb) { - /* Green pixels */ - *p++ = src[(((i + gb) + ((block + c) * width)) * 3) + 1]; - /* Blue pixels */ - *p++ = src[(((i + gb) + ((block + c) * width)) * 3) + 2]; - } - } - } /* i */ - } /* block */ -} - -/** - * Load a texture from a buffer. - * Take Care to have a JPG finnishing by 0xFF 0xD9 !!!! - * @author DrTwox - * @param my_jpg the JPEG buffer to load. - * @return A GRRLIB_texImg structure filled with PNG informations. - */ -GRRLIB_texImg GRRLIB_LoadTextureJPG(const unsigned char my_jpg[]) { - struct jpeg_decompress_struct cinfo; - struct jpeg_error_mgr jerr; - GRRLIB_texImg my_texture; - int n = 0; - unsigned int i; - - if((my_jpg[0]==0xff) && (my_jpg[1]==0xd8) && (my_jpg[2]==0xff)) { - while(1) { - if((my_jpg[n]==0xff) && (my_jpg[n+1]==0xd9)) - break; - n++; - } - n+=2; - } - - /* Init the JPEG decompressor */ - jpeg_create_decompress(&cinfo); - - /* Use the standard error handler */ - cinfo.err = jpeg_std_error(&jerr); - - /* Don't use a progress handler */ - cinfo.progress = NULL; - - /* Set the source buffer */ - jpeg_memory_src(&cinfo, my_jpg, n); - - /* Read the default header information */ - jpeg_read_header(&cinfo, TRUE); - - /* Get ready to decompress */ - jpeg_start_decompress(&cinfo); - - /* Create a buffer to hold the final image */ - unsigned char *tempBuffer = (unsigned char*) malloc(cinfo.output_width * cinfo.output_height * cinfo.num_components); - - /* Decompress the JPEG into tempBuffer, one row at a time */ - JSAMPROW row_pointer[1]; - row_pointer[0] = (unsigned char*) malloc(cinfo.output_width * cinfo.num_components); - size_t location = 0; - while (cinfo.output_scanline < cinfo.output_height) { - jpeg_read_scanlines(&cinfo, row_pointer, 1); - for (i = 0; i < cinfo.image_width * cinfo.num_components; i++) { - /* Put the decoded scanline into the tempBuffer */ - tempBuffer[ location++ ] = row_pointer[0][i]; - } - } - - /* Create a buffer to hold the final texture */ - my_texture.data = memalign(32, cinfo.output_width * cinfo.output_height * 4); - RawTo4x4RGBA(tempBuffer, my_texture.data, cinfo.output_width, cinfo.output_height); - - /* Done - do cleanup and release memory */ - jpeg_finish_decompress(&cinfo); - jpeg_destroy_decompress(&cinfo); - free(row_pointer[0]); - free(tempBuffer); - - my_texture.w = cinfo.output_width; - my_texture.h = cinfo.output_height; - GRRLIB_FlushTex(my_texture); - - return my_texture; -} - -/** - * Create an empty texture. - * @param w width of the new texture to create. - * @param h height of the new texture to create. - * @return A GRRLIB_texImg structure newly created. - */ -GRRLIB_texImg GRRLIB_CreateEmptyTexture(unsigned int w, unsigned int h) { - unsigned int x, y; - GRRLIB_texImg my_texture; - - my_texture.data = memalign (32, h * w * 4); - my_texture.w = w; - my_texture.h = h; - // Initialize the texture - for(y=0; y=hotx) & (wpadx<=(hotx+hotw))) & ((wpady>=hoty) & (wpady<=(hoty+hoth)))); -} - -/** - * Determines whether a specified rectangle lies within another rectangle. - */ -bool GRRLIB_RectInRect(int rect1x, int rect1y, int rect1w, int rect1h, int rect2x, int rect2y, int rect2w, int rect2h) { - return ((rect1x >= rect2x) && (rect1y >= rect2y) && - (rect1x+rect1w <= rect2x+rect2w) && (rect1y+rect1h <= rect2y+rect2h)); -} - -/** - * Determines whether a part of a specified rectangle lies on another rectangle. - */ -bool GRRLIB_RectOnRect(int rect1x, int rect1y, int rect1w, int rect1h, int rect2x, int rect2y, int rect2w, int rect2h) { - return (GRRLIB_PtInRect(rect1x, rect1y, rect1w, rect1h, rect2x, rect2y) || - GRRLIB_PtInRect(rect1x, rect1y, rect1w, rect1h, rect2x+rect2w, rect2y) || - GRRLIB_PtInRect(rect1x, rect1y, rect1w, rect1h, rect2x+rect2w, rect2y+rect2h) || - GRRLIB_PtInRect(rect1x, rect1y, rect1w, rect1h, rect2x, rect2y+rect2h)); -} - -/** - * Return the color value of a pixel from a GRRLIB_texImg. - * @param x specifies the x-coordinate of the pixel in the texture. - * @param y specifies the y-coordinate of the pixel in the texture. - * @param tex texture to get the color from. - * @return The color of a pixel. - */ -u32 GRRLIB_GetPixelFromtexImg(int x, int y, GRRLIB_texImg tex) { - u8 *truc = (u8*)tex.data; - u8 r, g, b, a; - u32 offset; - - offset = (((y >> 2)<<4)*tex.w) + ((x >> 2)<<6) + (((y%4 << 2) + x%4 ) << 1); // Fuckin equation found by NoNameNo ;) - - a=*(truc+offset); - r=*(truc+offset+1); - g=*(truc+offset+32); - b=*(truc+offset+33); - - return((r<<24) | (g<<16) | (b<<8) | a); -} - -/** - * Set the color value of a pixel to a GRRLIB_texImg. - * @see GRRLIB_FlushTex - * @param x specifies the x-coordinate of the pixel in the texture. - * @param y specifies the y-coordinate of the pixel in the texture. - * @param tex texture to set the color to. - * @param color the color of the pixel. - */ -void GRRLIB_SetPixelTotexImg(int x, int y, GRRLIB_texImg tex, u32 color) { - u8 *truc = (u8*)tex.data; - u32 offset; - - offset = (((y >> 2)<<4)*tex.w) + ((x >> 2)<<6) + (((y%4 << 2) + x%4 ) <<1); // Fuckin equation found by NoNameNo ;) - - *(truc+offset)=color & 0xFF; - *(truc+offset+1)=(color>>24) & 0xFF; - *(truc+offset+32)=(color>>16) & 0xFF; - *(truc+offset+33)=(color>>8) & 0xFF; -} - -/** - * Writes the contents of a texture in the data cache down to main memory. - * For performance the CPU holds a data cache where modifications are stored before they get written down to mainmemory. - * @param tex the texture to flush. - */ -void GRRLIB_FlushTex(GRRLIB_texImg tex) -{ - DCFlushRange(tex.data, tex.w * tex.h * 4); -} - -/** - * Change a texture to gray scale. - * @see GRRLIB_FlushTex - * @param texsrc the texture source. - * @param texdest the texture grayscaled destination. - */ -void GRRLIB_BMFX_GrayScale(GRRLIB_texImg texsrc, GRRLIB_texImg texdest) { - unsigned int x, y; - u8 gray; - u32 color; - - for(y=0; y>8) & 0xFF)*77 + ((color>>16) & 0xFF)*150 + ((color>>24) & 0xFF)*28) / (255)); - - GRRLIB_SetPixelTotexImg(x, y, texdest, - ((gray << 24) | (gray << 16) | (gray << 8) | (color & 0xFF))); - } - } -} - -/** - * A texture effect. - * @see GRRLIB_FlushTex - * @param texsrc the texture source. - * @param texdest the texture grayscaled destination. - * @param factor The factor level of the effect. - */ -void GRRLIB_BMFX_Scatter(GRRLIB_texImg texsrc, GRRLIB_texImg texdest, int factor) { - unsigned int x, y; - int val1, val2, val3, val4; - int factorx2 = factor*2; - - for(y=0; y= texsrc.w) && (val1 <0) && (val2 >= texsrc.h) && (val2 <0)) { - } - else { - val3 = GRRLIB_GetPixelFromtexImg(x, y, texsrc); - val4 = GRRLIB_GetPixelFromtexImg(val1, val2, texsrc); - GRRLIB_SetPixelTotexImg(x, y, texdest, val4); - GRRLIB_SetPixelTotexImg(val1, val2, texdest, val3); - } - } - } -} - -/** - * - * @param v - * @param color - * @param n - * @param fmt - */ -void GRRLIB_GXEngine(Vector v[], u32 color, long n, u8 fmt) { - int i; - - GX_Begin(fmt, GX_VTXFMT0, n); - for(i=0; iviTVMode&VI_NON_INTERLACE) - VIDEO_WaitVSync(); - - gp_fifo = (u8 *) memalign(32, DEFAULT_FIFO_SIZE); - if(gp_fifo == NULL) - return; - memset(gp_fifo, 0, DEFAULT_FIFO_SIZE); - GX_Init(gp_fifo, DEFAULT_FIFO_SIZE); - - // clears the bg to color and clears the z buffer - GXColor background = { 0, 0, 0, 0xff }; - GX_SetCopyClear (background, GX_MAX_Z24); - - // other gx setup - yscale = GX_GetYScaleFactor(rmode->efbHeight, rmode->xfbHeight); - xfbHeight = GX_SetDispCopyYScale(yscale); - GX_SetScissor(0, 0, rmode->fbWidth, rmode->efbHeight); - GX_SetDispCopySrc(0, 0, rmode->fbWidth, rmode->efbHeight); - GX_SetDispCopyDst(rmode->fbWidth, xfbHeight); - GX_SetCopyFilter(rmode->aa, rmode->sample_pattern, GX_TRUE, rmode->vfilter); - GX_SetFieldMode(rmode->field_rendering, ((rmode->viHeight==2*rmode->xfbHeight)?GX_ENABLE:GX_DISABLE)); - - if (rmode->aa) - GX_SetPixelFmt(GX_PF_RGB565_Z16, GX_ZC_LINEAR); - else - GX_SetPixelFmt(GX_PF_RGB8_Z24, GX_ZC_LINEAR); - - GX_SetDispCopyGamma(GX_GM_1_0); - - - // setup the vertex descriptor - // tells the flipper to expect direct data - GX_ClearVtxDesc(); - GX_InvVtxCache (); - GX_InvalidateTexAll(); - - GX_SetVtxDesc(GX_VA_TEX0, GX_NONE); - GX_SetVtxDesc(GX_VA_POS, GX_DIRECT); - GX_SetVtxDesc(GX_VA_CLR0, GX_DIRECT); - - - GX_SetVtxAttrFmt (GX_VTXFMT0, GX_VA_POS, GX_POS_XYZ, GX_F32, 0); - GX_SetVtxAttrFmt (GX_VTXFMT0, GX_VA_CLR0, GX_CLR_RGBA, GX_RGBA8, 0); - GX_SetVtxAttrFmt(GX_VTXFMT0, GX_VA_TEX0, GX_TEX_ST, GX_F32, 0); - GX_SetZMode (GX_FALSE, GX_LEQUAL, GX_TRUE); - - GX_SetNumChans(1); - GX_SetNumTexGens(1); - GX_SetTevOp (GX_TEVSTAGE0, GX_PASSCLR); - GX_SetTevOrder(GX_TEVSTAGE0, GX_TEXCOORD0, GX_TEXMAP0, GX_COLOR0A0); - GX_SetTexCoordGen(GX_TEXCOORD0, GX_TG_MTX2x4, GX_TG_TEX0, GX_IDENTITY); - - guMtxIdentity(GXmodelView2D); - guMtxTransApply (GXmodelView2D, GXmodelView2D, 0.0F, 0.0F, -50.0F); - GX_LoadPosMtxImm(GXmodelView2D, GX_PNMTX0); - - guOrtho(perspective,0, 479, 0, 639, 0, 300.0F); - GX_LoadProjectionMtx(perspective, GX_ORTHOGRAPHIC); - - GX_SetViewport(0, 0, rmode->fbWidth, rmode->efbHeight, 0, 1); - GX_SetBlendMode(GX_BM_BLEND, GX_BL_SRCALPHA, GX_BL_INVSRCALPHA, GX_LO_CLEAR); - GX_SetAlphaUpdate(GX_TRUE); - - GX_SetCullMode(GX_CULL_NONE); -} - -/** - * Call this function after drawing. - */ -void GRRLIB_Render() { - GX_DrawDone (); - - fb ^= 1; // flip framebuffer - GX_SetZMode(GX_TRUE, GX_LEQUAL, GX_TRUE); - GX_SetColorUpdate(GX_TRUE); - GX_CopyDisp(xfb[fb], GX_TRUE); - VIDEO_SetNextFramebuffer(xfb[fb]); - VIDEO_Flush(); - VIDEO_WaitVSync(); -} - -/** - * Call this before exiting your application. - */ -void GRRLIB_Exit() { - GX_Flush(); - GX_AbortFrame(); - - if(xfb[0] != NULL) { - free(MEM_K1_TO_K0(xfb[0])); - xfb[0] = NULL; - } - if(xfb[1] != NULL) { - free(MEM_K1_TO_K0(xfb[1])); - xfb[1] = NULL; - } - if(gp_fifo != NULL) { - free(gp_fifo); - gp_fifo = NULL; - } -} - -void GRRLIB_Credit(){ - int i,y; - int wav1=0,oldwav1=0; -int SinTab2[512]= -{ 8 , 7 , 7 , 7 , 6 , 6 , 6 , 5 , - 5 , 5 , 4 , 4 , 4 , 4 , 3 , 3 , - 3 , 3 , 2 , 2 , 2 , 2 , 2 , 2 , - 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , - 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , - 2 , 2 , 2 , 2 , 2 , 3 , 3 , 3 , - 3 , 4 , 4 , 4 , 4 , 5 , 5 , 5 , - 6 , 6 , 6 , 7 , 7 , 7 , 8 , 8 , - 8 , 9 , 9 , 9 , 10 , 10 , 10 , 11 , - 11 , 11 , 12 , 12 , 12 , 12 , 13 , 13 , - 13 , 13 , 14 , 14 , 14 , 14 , 14 , 14 , - 15 , 15 , 15 , 15 , 15 , 15 , 15 , 15 , - 15 , 15 , 15 , 15 , 15 , 15 , 15 , 14 , - 14 , 14 , 14 , 14 , 14 , 13 , 13 , 13 , - 13 , 12 , 12 , 12 , 12 , 11 , 11 , 11 , - 10 , 10 , 10 , 9 , 9 , 9 , 8 , 8 , - 8 , 7 , 7 , 7 , 6 , 6 , 6 , 5 , - 5 , 5 , 4 , 4 , 4 , 4 , 3 , 3 , - 3 , 3 , 2 , 2 , 2 , 2 , 2 , 2 , - 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , - 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , - 2 , 2 , 2 , 2 , 2 , 3 , 3 , 3 , - 3 , 4 , 4 , 4 , 4 , 5 , 5 , 5 , - 6 , 6 , 6 , 7 , 7 , 7 , 8 , 8 , - 8 , 9 , 9 , 9 , 10 , 10 , 10 , 11 , - 11 , 11 , 12 , 12 , 12 , 12 , 13 , 13 , - 13 , 13 , 14 , 14 , 14 , 14 , 14 , 14 , - 15 , 15 , 15 , 15 , 15 , 15 , 15 , 15 , - 15 , 15 , 15 , 15 , 15 , 15 , 15 , 14 , - 14 , 14 , 14 , 14 , 14 , 13 , 13 , 13 , - 13 , 12 , 12 , 12 , 12 , 11 , 11 , 11 , - 10 , 10 , 10 , 9 , 9 , 9 , 8 , 8 , - 8 , 7 , 7 , 7 , 6 , 6 , 6 , 5 , - 5 , 5 , 4 , 4 , 4 , 4 , 3 , 3 , - 3 , 3 , 2 , 2 , 2 , 2 , 2 , 2 , - 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , - 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , - 2 , 2 , 2 , 2 , 2 , 3 , 3 , 3 , - 3 , 4 , 4 , 4 , 4 , 5 , 5 , 5 , - 6 , 6 , 6 , 7 , 7 , 7 , 8 , 8 , - 8 , 9 , 9 , 9 , 10 , 10 , 10 , 11 , - 11 , 11 , 12 , 12 , 12 , 12 , 13 , 13 , - 13 , 13 , 14 , 14 , 14 , 14 , 14 , 14 , - 15 , 15 , 15 , 15 , 15 , 15 , 15 , 15 , - 15 , 15 , 15 , 15 , 15 , 15 , 15 , 14 , - 14 , 14 , 14 , 14 , 14 , 13 , 13 , 13 , - 13 , 12 , 12 , 12 , 12 , 11 , 11 , 11 , - 10 , 10 , 10 , 9 , 9 , 9 , 8 , 8 , - 8 , 7 , 7 , 7 , 6 , 6 , 6 , 5 , - 5 , 5 , 4 , 4 , 4 , 4 , 3 , 3 , - 3 , 3 , 2 , 2 , 2 , 2 , 2 , 2 , - 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , - 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , - 2 , 2 , 2 , 2 , 2 , 3 , 3 , 3 , - 3 , 4 , 4 , 4 , 4 , 5 , 5 , 5 , - 6 , 6 , 6 , 7 , 7 , 7 , 8 , 8 , - 8 , 9 , 9 , 9 , 10 , 10 , 10 , 11 , - 11 , 11 , 12 , 12 , 12 , 12 , 13 , 13 , - 13 , 13 , 14 , 14 , 14 , 14 , 14 , 14 , - 15 , 15 , 15 , 15 , 15 , 15 , 15 , 15 , - 15 , 15 , 15 , 15 , 15 , 15 , 15 , 14 , - 14 , 14 , 14 , 14 , 14 , 13 , 13 , 13 , - 13 , 12 , 12 , 12 , 12 , 11 , 11 , 11 , - 10 , 10 , 10 , 9 , 9 , 9 , 8 , 8 }; - -const unsigned char grrlibfeu[] = { - 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, - 0x00, 0x00, 0x02, 0x64, 0x00, 0x00, 0x01, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0x1e, 0x4a, 0x68, - 0xf6, 0x00, 0x00, 0x00, 0x01, 0x73, 0x52, 0x47, 0x42, 0x00, 0xae, 0xce, 0x1c, 0xe9, 0x00, 0x00, - 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, 0x78, 0xda, 0xed, 0xbd, 0x4d, 0x6c, 0x1c, 0x49, 0xde, 0xe6, - 0xf7, 0x24, 0x8b, 0x53, 0x5c, 0x6a, 0xab, 0x86, 0x32, 0x8a, 0xcb, 0x76, 0xd5, 0xa8, 0x41, 0xc2, - 0x1c, 0x17, 0x5f, 0xce, 0x52, 0x58, 0xc3, 0x31, 0x17, 0x35, 0x60, 0x88, 0x73, 0xe9, 0xb9, 0x90, - 0x7d, 0x98, 0x39, 0x51, 0x7d, 0xd8, 0xf5, 0x85, 0x02, 0x0c, 0xc3, 0x07, 0xb1, 0x4f, 0x7b, 0x21, - 0x75, 0x97, 0x1a, 0x7b, 0x25, 0xef, 0x92, 0x4e, 0x6b, 0x03, 0x94, 0x2e, 0x3b, 0x86, 0x21, 0x35, - 0x60, 0xb8, 0x01, 0xa3, 0x13, 0xb0, 0xd1, 0xf4, 0x4b, 0xb1, 0x60, 0x1a, 0x24, 0x5a, 0x62, 0xed, - 0x4b, 0xa8, 0xd6, 0x92, 0x48, 0x8b, 0xa3, 0x6a, 0x95, 0xc2, 0x87, 0xcc, 0x24, 0xeb, 0x23, 0x3f, - 0x22, 0x33, 0x23, 0xb3, 0xb2, 0xaa, 0x9e, 0x5f, 0x83, 0x68, 0x91, 0xf5, 0x95, 0x95, 0x19, 0x19, - 0xf1, 0xc4, 0xff, 0x13, 0x20, 0x84, 0x10, 0x42, 0x08, 0x21, 0x84, 0x8c, 0x16, 0x0f, 0xc4, 0x0d, - 0xb9, 0x22, 0x96, 0x24, 0xcf, 0x04, 0x21, 0x84, 0x10, 0x42, 0x48, 0xca, 0xac, 0x89, 0x45, 0xf9, - 0x52, 0x4c, 0xca, 0xd7, 0x22, 0x4f, 0x31, 0x46, 0x08, 0x21, 0x84, 0xb4, 0x31, 0xc6, 0x53, 0x40, - 0xd2, 0xe0, 0x81, 0xb8, 0x21, 0x1f, 0x63, 0x1f, 0x0b, 0xb8, 0xc0, 0x0e, 0xca, 0x3c, 0x21, 0x84, - 0x10, 0x42, 0x48, 0x1b, 0x06, 0x4f, 0x01, 0x49, 0x9a, 0x97, 0x62, 0x52, 0x2e, 0xe0, 0x02, 0x00, - 0x70, 0x82, 0x3c, 0x7e, 0x67, 0x36, 0x39, 0xee, 0x08, 0x21, 0x84, 0x90, 0x36, 0x68, 0x21, 0x23, - 0x89, 0x71, 0x4f, 0xcc, 0xcb, 0xf7, 0x22, 0x77, 0x29, 0xc6, 0x00, 0xd0, 0x3a, 0x46, 0x08, 0x21, - 0x84, 0xb8, 0x40, 0x4b, 0x05, 0x49, 0x84, 0x6d, 0x51, 0x96, 0xeb, 0xa8, 0x77, 0xfc, 0x8d, 0xd6, - 0x31, 0x42, 0x08, 0x21, 0xc4, 0x9d, 0x71, 0x9e, 0x02, 0xa2, 0x9b, 0xe7, 0x62, 0x4a, 0x2e, 0x77, - 0x89, 0x31, 0x00, 0x78, 0x88, 0x2f, 0x01, 0x1c, 0xf2, 0x04, 0x11, 0x42, 0x08, 0x21, 0x5d, 0xd0, - 0x5a, 0x41, 0xb4, 0xb1, 0x26, 0x16, 0xe5, 0x26, 0x8e, 0xd0, 0xee, 0xa2, 0x74, 0x30, 0x51, 0xc0, - 0x1f, 0xcd, 0x73, 0x8e, 0x37, 0x42, 0x08, 0x21, 0xc4, 0x05, 0xc6, 0x90, 0x11, 0x6d, 0x62, 0x6c, - 0x1b, 0x35, 0x57, 0x31, 0x06, 0x00, 0x3b, 0xa8, 0xf0, 0x24, 0x11, 0x42, 0x08, 0x21, 0x1e, 0xd0, - 0x62, 0x41, 0x62, 0xb3, 0x2e, 0xaa, 0xf2, 0x01, 0x0e, 0x51, 0x44, 0xcb, 0xf5, 0x71, 0x5a, 0xc7, - 0x08, 0x21, 0x84, 0x10, 0x7f, 0x68, 0x21, 0x23, 0xb1, 0xd8, 0x14, 0xb3, 0x72, 0x1b, 0x35, 0x4f, - 0x31, 0x06, 0x00, 0x4f, 0x51, 0xe2, 0x89, 0x22, 0x84, 0x10, 0x42, 0x7c, 0xa0, 0xd5, 0x82, 0xc4, - 0x12, 0x63, 0x5b, 0x38, 0xf6, 0x7d, 0xce, 0x19, 0x72, 0xf8, 0xad, 0xd9, 0xe2, 0x38, 0x23, 0x84, - 0x10, 0x42, 0x7c, 0xa0, 0x85, 0x8c, 0x24, 0x26, 0xc6, 0x00, 0x5a, 0xc7, 0x08, 0x21, 0x84, 0x10, - 0x0a, 0x32, 0x92, 0x08, 0x6b, 0x62, 0x51, 0x6e, 0xe0, 0x95, 0xd2, 0x73, 0x9f, 0x51, 0x90, 0x11, - 0x42, 0x08, 0x21, 0x81, 0xd0, 0x95, 0x44, 0x42, 0x8b, 0xb1, 0xa0, 0x98, 0x31, 0x07, 0xba, 0x2b, - 0x09, 0x21, 0x84, 0x10, 0x35, 0x68, 0x21, 0x23, 0xa1, 0xd8, 0xc4, 0x91, 0x92, 0x18, 0x03, 0xac, - 0xec, 0x4a, 0x42, 0x08, 0x21, 0x84, 0x50, 0x90, 0x11, 0x8d, 0x3c, 0x17, 0x53, 0xd2, 0xab, 0xce, - 0x98, 0xbb, 0x20, 0x2b, 0xf2, 0xa4, 0x11, 0x42, 0x08, 0x21, 0x14, 0x64, 0x44, 0x17, 0x9b, 0x62, - 0x56, 0x2e, 0xe3, 0x9d, 0xff, 0x93, 0x6e, 0x03, 0xc8, 0x5f, 0xfd, 0x5a, 0xc3, 0x35, 0x9e, 0x38, - 0x42, 0x08, 0x21, 0x44, 0x01, 0xc6, 0xf7, 0x90, 0x40, 0xd6, 0xc4, 0xa2, 0x7c, 0x8c, 0x7d, 0xef, - 0x27, 0xe4, 0x01, 0x7c, 0x0d, 0xa0, 0x09, 0xe0, 0x6f, 0x6d, 0x83, 0xcb, 0xe4, 0xf8, 0x22, 0x84, - 0x10, 0x42, 0x54, 0xa0, 0x85, 0x8c, 0x04, 0xb2, 0x81, 0x5f, 0xfc, 0xc5, 0xd8, 0x0a, 0x80, 0x0a, - 0x80, 0x13, 0x9e, 0x2b, 0x42, 0x08, 0x21, 0x84, 0x82, 0x8c, 0x68, 0x67, 0x53, 0xcc, 0x4a, 0x81, - 0x73, 0x7f, 0x31, 0x36, 0x6d, 0xff, 0x7e, 0x74, 0xf5, 0x10, 0x03, 0xfa, 0x09, 0x21, 0x84, 0x10, - 0x0a, 0x32, 0xa2, 0x09, 0xcf, 0x7a, 0x63, 0xdd, 0x62, 0xec, 0x0d, 0xe0, 0xa5, 0xdb, 0x08, 0x21, - 0x84, 0x10, 0x42, 0x41, 0x46, 0x22, 0xb2, 0x2d, 0xca, 0xd2, 0xb3, 0xc4, 0xc5, 0x72, 0x9b, 0x18, - 0x03, 0x80, 0x1a, 0xcf, 0x17, 0x21, 0x84, 0x10, 0x42, 0x41, 0x46, 0xb4, 0xb3, 0x86, 0x53, 0xf7, - 0x07, 0x6e, 0x03, 0x98, 0xeb, 0xfa, 0xdb, 0x11, 0xcf, 0x17, 0x21, 0x84, 0x10, 0x42, 0x41, 0x46, - 0xb4, 0xf2, 0x40, 0xdc, 0x70, 0xb7, 0x8e, 0x55, 0x01, 0x2c, 0x74, 0xfd, 0xed, 0x0c, 0x74, 0x57, - 0x12, 0x42, 0x08, 0x21, 0x14, 0x64, 0x44, 0x37, 0xae, 0xd6, 0xb1, 0x02, 0x80, 0x5b, 0x2e, 0x4f, - 0x6e, 0xf0, 0x7c, 0x11, 0x42, 0x08, 0x21, 0x14, 0x64, 0x44, 0xaf, 0x18, 0x13, 0x8b, 0xb2, 0x82, - 0x66, 0xef, 0x03, 0xcb, 0x00, 0x26, 0xd4, 0x04, 0x59, 0x35, 0x44, 0x45, 0x7f, 0x42, 0x08, 0x21, - 0x84, 0x82, 0x8c, 0x90, 0x2e, 0x56, 0xdc, 0x14, 0xd6, 0x12, 0xac, 0x5a, 0x63, 0x8a, 0xa8, 0xf6, - 0xbb, 0x24, 0x84, 0x10, 0x42, 0x08, 0x05, 0x19, 0x71, 0x61, 0x19, 0x6f, 0x3b, 0xff, 0x90, 0x07, - 0x20, 0x7c, 0x5e, 0xf0, 0x86, 0xe7, 0x8c, 0x10, 0x42, 0x08, 0xa1, 0x20, 0x23, 0xda, 0x58, 0x11, - 0x4b, 0xbd, 0xee, 0xca, 0x9b, 0x70, 0x77, 0x55, 0x3a, 0x34, 0xdd, 0xff, 0xbc, 0x2e, 0xaa, 0x92, - 0x67, 0x94, 0x10, 0x42, 0x08, 0xa1, 0x20, 0x23, 0x21, 0x11, 0x38, 0xeb, 0xfd, 0xe3, 0x52, 0xc0, - 0x8b, 0x2a, 0x3c, 0x6f, 0x84, 0x10, 0x42, 0x08, 0x05, 0x19, 0xd1, 0x46, 0x8f, 0x75, 0xac, 0x0a, - 0x7f, 0xeb, 0x58, 0x58, 0x71, 0x47, 0x08, 0x21, 0x84, 0x10, 0x0a, 0x32, 0x12, 0x52, 0x44, 0xcd, - 0x29, 0xbc, 0xa8, 0xec, 0xfe, 0xe7, 0x02, 0x03, 0xfb, 0x09, 0x21, 0x84, 0x10, 0x0a, 0x32, 0xa2, - 0x01, 0x15, 0x41, 0x56, 0x72, 0xff, 0xf3, 0x02, 0x3e, 0xf0, 0xfc, 0x11, 0x42, 0x08, 0x21, 0x14, - 0x64, 0x24, 0x2c, 0xa2, 0xbd, 0xe4, 0x7e, 0x59, 0xf1, 0x45, 0x13, 0xb0, 0x8a, 0xc6, 0x76, 0xc1, - 0x5a, 0x64, 0x84, 0x10, 0x42, 0x08, 0x05, 0x19, 0x89, 0x4b, 0x29, 0xc4, 0x73, 0xe7, 0x7a, 0xff, - 0xc4, 0x5a, 0x64, 0x84, 0x10, 0x42, 0x08, 0x05, 0x19, 0x89, 0x4b, 0x98, 0x60, 0x7e, 0x8f, 0x4c, - 0x4b, 0x96, 0xbe, 0x20, 0x84, 0x10, 0x42, 0x28, 0xc8, 0x48, 0x5a, 0xcc, 0xc1, 0x2a, 0x20, 0xdb, - 0x05, 0x33, 0x2d, 0x09, 0x21, 0x84, 0x10, 0x0a, 0x32, 0x12, 0x87, 0x42, 0x04, 0x51, 0xd6, 0x45, - 0x95, 0x81, 0xfd, 0x84, 0x10, 0x42, 0x08, 0x05, 0x19, 0x09, 0xc7, 0x49, 0xbb, 0x99, 0xeb, 0x5c, - 0x87, 0x20, 0x63, 0x60, 0x3f, 0x21, 0x84, 0x10, 0x42, 0x41, 0x46, 0x42, 0x51, 0x77, 0xf3, 0x3b, - 0x86, 0x11, 0x64, 0x5d, 0x2f, 0xaf, 0x78, 0xf5, 0x55, 0x22, 0x84, 0x10, 0x42, 0x08, 0x05, 0x19, - 0x71, 0xe7, 0xa4, 0x3d, 0x92, 0x3f, 0x4a, 0xd3, 0xf0, 0x6a, 0xef, 0x9f, 0x18, 0xd8, 0x4f, 0x08, - 0x21, 0x84, 0x50, 0x90, 0x91, 0x10, 0x74, 0x58, 0xc8, 0x1a, 0x7a, 0x04, 0x19, 0x03, 0xfb, 0x09, - 0x21, 0x84, 0x10, 0x0a, 0x32, 0x12, 0x02, 0x13, 0xc5, 0xab, 0x5f, 0xce, 0x81, 0xd0, 0x5a, 0x6a, - 0x1a, 0x3d, 0xc9, 0x00, 0x0c, 0xec, 0x27, 0x84, 0x10, 0x42, 0x28, 0xc8, 0x48, 0x08, 0x76, 0xcc, - 0x9a, 0xd1, 0xf1, 0x87, 0xa3, 0x08, 0x6f, 0x72, 0xb3, 0xf3, 0x57, 0x11, 0x3a, 0x3b, 0x80, 0x10, - 0x42, 0x08, 0xa1, 0x20, 0x23, 0x23, 0xce, 0x01, 0x26, 0xaf, 0x7e, 0xf9, 0x39, 0xc2, 0x1b, 0x74, - 0xb9, 0x2d, 0x8b, 0x68, 0x61, 0x4d, 0x2c, 0x06, 0xc6, 0x91, 0x6d, 0x8b, 0x32, 0x63, 0xcd, 0x08, - 0x21, 0x84, 0x50, 0x90, 0x11, 0x02, 0x00, 0x3f, 0xe0, 0xfa, 0xd5, 0x2f, 0xe7, 0x08, 0x6f, 0x25, - 0x9b, 0x00, 0x30, 0xdb, 0xad, 0xd1, 0x82, 0xdd, 0x96, 0xb7, 0xf1, 0x16, 0xaf, 0x45, 0x5e, 0xde, - 0x13, 0xf3, 0x14, 0x66, 0x84, 0x10, 0x42, 0x28, 0xc8, 0xc8, 0x68, 0xf3, 0xa2, 0x5d, 0x90, 0x01, - 0x80, 0x19, 0xe1, 0x4d, 0x16, 0x3a, 0x7f, 0x55, 0x71, 0x5b, 0x9a, 0x28, 0xa2, 0x82, 0x26, 0x1e, - 0xe2, 0x10, 0xbb, 0xa2, 0x44, 0x51, 0x46, 0x08, 0x21, 0x84, 0x82, 0x8c, 0x8c, 0x2e, 0x4f, 0xcc, - 0x7d, 0xc3, 0x6c, 0x8f, 0xcc, 0x6f, 0x00, 0x38, 0x08, 0xf9, 0x26, 0x73, 0xe8, 0xa8, 0x49, 0xa6, - 0x92, 0x69, 0xd9, 0x9e, 0x50, 0xb0, 0x8a, 0x06, 0x5e, 0x8b, 0xbc, 0x64, 0xc9, 0x0c, 0x42, 0x08, - 0x21, 0x14, 0x64, 0x64, 0x64, 0x79, 0x8a, 0x52, 0xb7, 0x5a, 0x0a, 0x4f, 0xf9, 0xea, 0x9f, 0x15, - 0x34, 0xb1, 0x22, 0x96, 0x7c, 0xc5, 0xd5, 0xf7, 0xe6, 0x61, 0x47, 0x42, 0x41, 0x05, 0x4d, 0x6c, - 0xa3, 0x86, 0x07, 0xe2, 0x06, 0x45, 0x19, 0x21, 0x84, 0x10, 0x0a, 0x32, 0x32, 0x7a, 0xdc, 0x37, - 0x8f, 0x3b, 0xb3, 0x2d, 0xcf, 0x11, 0xde, 0x4a, 0x56, 0xe9, 0xfc, 0x55, 0xa5, 0x8d, 0xd2, 0x0b, - 0x4c, 0xf5, 0xfc, 0x6d, 0x03, 0xaf, 0xe8, 0xc2, 0x24, 0x84, 0x10, 0x42, 0x41, 0x46, 0x46, 0x13, - 0x57, 0x2b, 0xd9, 0xc7, 0x10, 0x6f, 0x50, 0xee, 0xfc, 0x75, 0x41, 0x21, 0xb0, 0xbf, 0x86, 0x6b, - 0xae, 0x7f, 0x5f, 0x45, 0x03, 0x2f, 0xc5, 0x24, 0x45, 0x19, 0x21, 0x84, 0x10, 0x0a, 0x32, 0x32, - 0x5a, 0x3c, 0xeb, 0x16, 0x64, 0xe7, 0x00, 0xf6, 0x42, 0xbc, 0xc1, 0x74, 0xe7, 0xaf, 0x61, 0xe3, - 0xc8, 0xba, 0x59, 0xc0, 0x05, 0x45, 0x19, 0x21, 0x84, 0x90, 0xa1, 0xc4, 0xe0, 0x29, 0x20, 0x7e, - 0xbc, 0x16, 0x79, 0xd9, 0xd1, 0x20, 0x3c, 0x0f, 0x60, 0x0d, 0x68, 0x6f, 0x79, 0xe9, 0xcb, 0x63, - 0x5b, 0xc8, 0x01, 0x38, 0x41, 0x1e, 0xbf, 0x33, 0x9b, 0x81, 0x63, 0x4e, 0x0a, 0xf8, 0x8a, 0xae, - 0x03, 0x4c, 0xe2, 0x1f, 0xcc, 0x0b, 0x8e, 0x5d, 0x42, 0x08, 0x21, 0x43, 0x03, 0x2d, 0x64, 0xc4, - 0x97, 0x9e, 0x12, 0x18, 0x4d, 0x84, 0x0b, 0xf0, 0x6f, 0x33, 0x78, 0x75, 0x08, 0x3b, 0x1f, 0xcc, - 0xee, 0xde, 0x4b, 0x5d, 0xd0, 0x52, 0x46, 0x08, 0x21, 0x84, 0x82, 0x8c, 0x8c, 0x14, 0x4f, 0x30, - 0xd3, 0xfb, 0xc7, 0x3d, 0x20, 0x6a, 0xbf, 0xf0, 0xa0, 0x4c, 0x4b, 0x00, 0x38, 0xf0, 0x88, 0x23, - 0xeb, 0x16, 0x65, 0x3f, 0x89, 0x02, 0x45, 0x19, 0x21, 0x84, 0x10, 0x0a, 0x32, 0x32, 0xfc, 0x3c, - 0x33, 0xf7, 0x8c, 0x8e, 0x56, 0x4a, 0x0e, 0x2f, 0xa2, 0xbd, 0x9f, 0x8a, 0x95, 0xcc, 0x2f, 0x8e, - 0xac, 0x1d, 0x81, 0x73, 0x66, 0x5f, 0x12, 0x42, 0x08, 0xa1, 0x20, 0x23, 0xa3, 0x81, 0xab, 0x95, - 0xac, 0x0e, 0xe0, 0x24, 0x99, 0xcf, 0xab, 0xb7, 0x57, 0x94, 0x0d, 0x60, 0x15, 0x0d, 0x6c, 0x8a, - 0x59, 0x8a, 0x32, 0x42, 0x08, 0x21, 0x14, 0x64, 0x64, 0xb8, 0xe9, 0xa9, 0x49, 0xe6, 0x60, 0x26, - 0xf3, 0x79, 0x4f, 0xcc, 0xfd, 0x50, 0x01, 0xfb, 0x5b, 0x38, 0x56, 0x6a, 0x5e, 0x4e, 0x08, 0x21, - 0x84, 0x50, 0x90, 0x91, 0x81, 0xa6, 0xa7, 0x26, 0x19, 0xa0, 0x66, 0x25, 0x6b, 0x74, 0xfe, 0x2a, - 0x14, 0x83, 0xcf, 0x82, 0x02, 0xfb, 0xbb, 0xd9, 0x0c, 0xdd, 0x01, 0x9d, 0x10, 0x42, 0x08, 0xa1, - 0x20, 0x23, 0x03, 0x46, 0x4f, 0xb6, 0xe5, 0x95, 0x72, 0xf2, 0xe6, 0x23, 0xa0, 0x98, 0x58, 0xd9, - 0xc3, 0x89, 0x72, 0x5d, 0x0d, 0x8b, 0x05, 0x5c, 0x60, 0x5b, 0x94, 0x69, 0x25, 0x23, 0x84, 0x10, - 0x42, 0x41, 0x46, 0x86, 0x97, 0xef, 0xcd, 0x43, 0xe3, 0x0c, 0xb9, 0xde, 0x07, 0xfc, 0xac, 0x64, - 0x75, 0x37, 0xa1, 0xa5, 0x16, 0x1f, 0xd6, 0x13, 0x47, 0xa6, 0xf0, 0xb2, 0x75, 0xb7, 0x0f, 0x24, - 0x84, 0x10, 0x42, 0x28, 0xc8, 0xc8, 0x30, 0x11, 0xda, 0x4a, 0x76, 0xe2, 0x26, 0xb4, 0xd4, 0x2c, - 0x5f, 0x3d, 0xa5, 0x2f, 0x6e, 0xaa, 0x1d, 0x23, 0xb3, 0x2e, 0x09, 0x21, 0x84, 0x50, 0x90, 0x91, - 0xa1, 0xc6, 0x35, 0xdb, 0xd2, 0x52, 0x59, 0xc0, 0x1b, 0x97, 0xbf, 0x1f, 0x45, 0xff, 0xac, 0x73, - 0x37, 0x6b, 0x9c, 0x08, 0x7e, 0xdd, 0x2a, 0x1a, 0x4a, 0xb5, 0xce, 0x08, 0x21, 0x84, 0x10, 0x0a, - 0x32, 0x32, 0x98, 0x82, 0xcc, 0xdc, 0x37, 0x3c, 0x5d, 0x8e, 0xdd, 0x3d, 0x2e, 0x4f, 0x70, 0xd9, - 0x32, 0xa9, 0x1d, 0x57, 0xb7, 0xa7, 0x0b, 0x3b, 0x66, 0xcd, 0xe8, 0x79, 0x3f, 0x01, 0xb8, 0xe5, - 0x16, 0x74, 0x43, 0xd7, 0x25, 0x21, 0x84, 0x10, 0x0a, 0x32, 0x32, 0xdc, 0xa2, 0xcc, 0xcb, 0x4a, - 0x76, 0xd4, 0xf5, 0x7b, 0xcd, 0x5b, 0xd4, 0x45, 0xfa, 0x60, 0x47, 0x63, 0xdd, 0x0e, 0x7e, 0x2a, - 0xad, 0x64, 0x84, 0x10, 0x42, 0x28, 0xc8, 0xc8, 0x50, 0xe3, 0x19, 0x47, 0xd6, 0xc4, 0x95, 0xdb, - 0xf2, 0xcc, 0x5d, 0x90, 0xa9, 0x5a, 0xc7, 0x1c, 0x7a, 0x3a, 0x04, 0xbc, 0x01, 0x30, 0x0d, 0x60, - 0x56, 0x4d, 0x94, 0x11, 0x42, 0x08, 0x21, 0x14, 0x64, 0x64, 0x28, 0x79, 0x66, 0xee, 0x19, 0x2f, - 0x30, 0xe5, 0x2d, 0xca, 0x00, 0xe0, 0x67, 0xf7, 0x87, 0x6b, 0x6e, 0x2d, 0x98, 0x7c, 0xe8, 0x89, - 0x23, 0x73, 0xac, 0x64, 0x5f, 0x05, 0xbf, 0x76, 0x0d, 0xa7, 0xbc, 0x58, 0x84, 0x10, 0x42, 0x28, - 0xc8, 0xc8, 0xf0, 0xe2, 0x69, 0x25, 0xcb, 0xc3, 0xb2, 0x8e, 0xed, 0xb9, 0x3f, 0xac, 0xda, 0xa3, - 0xd2, 0x13, 0xa7, 0xa6, 0x6c, 0x11, 0x40, 0xd5, 0xff, 0xa9, 0x45, 0xb4, 0x70, 0x4f, 0xcc, 0xd3, - 0x6d, 0x49, 0x08, 0x21, 0x84, 0x82, 0x8c, 0x0c, 0x27, 0xf7, 0xcd, 0x63, 0xf7, 0x9a, 0x64, 0xd3, - 0x00, 0xfe, 0xe6, 0xfd, 0xba, 0xb0, 0x82, 0xac, 0xe7, 0x33, 0xda, 0xbd, 0x90, 0xd5, 0xe0, 0xd7, - 0x2f, 0xe3, 0x2d, 0x2f, 0x16, 0x21, 0x84, 0x10, 0x0a, 0x32, 0x32, 0xbc, 0xf4, 0xb4, 0x52, 0x2a, - 0xc3, 0x72, 0x55, 0xfa, 0x84, 0x6e, 0xf5, 0x64, 0x4e, 0x06, 0x50, 0xeb, 0xae, 0x45, 0xd6, 0xde, - 0x75, 0xa9, 0x82, 0xc0, 0x8c, 0x4b, 0x0a, 0x32, 0x42, 0x08, 0x21, 0x14, 0x64, 0x64, 0xa8, 0x79, - 0xd6, 0xad, 0x86, 0xf2, 0x00, 0x7e, 0xf4, 0x7e, 0x7e, 0xd8, 0xde, 0x94, 0xae, 0x74, 0x97, 0xd1, - 0x50, 0x70, 0x5b, 0xb2, 0xe9, 0x38, 0x21, 0x84, 0x10, 0x0a, 0x32, 0x32, 0xb4, 0x3c, 0x31, 0xf7, - 0x8d, 0x8e, 0x2c, 0xc8, 0x63, 0xff, 0xe7, 0x7b, 0xc6, 0x9d, 0x85, 0xe5, 0x8d, 0xba, 0x20, 0x03, - 0xd4, 0x9b, 0x99, 0x13, 0x42, 0x08, 0x21, 0x14, 0x64, 0x44, 0x2b, 0xeb, 0xa2, 0x9a, 0x8a, 0x55, - 0xe8, 0x99, 0x4a, 0x95, 0x56, 0x9b, 0xef, 0xcc, 0x57, 0x86, 0x96, 0x0f, 0x6d, 0x6f, 0x56, 0x3e, - 0x81, 0xc0, 0x12, 0x18, 0x14, 0x64, 0x84, 0x10, 0x42, 0x28, 0xc8, 0x48, 0x5f, 0x58, 0x49, 0xa9, - 0x06, 0x97, 0xaa, 0xc8, 0x7a, 0x1a, 0x42, 0xb8, 0x85, 0x12, 0x64, 0x00, 0x30, 0xe7, 0xff, 0xf4, - 0x2a, 0x2e, 0x38, 0x20, 0x08, 0x21, 0x84, 0x50, 0x90, 0x91, 0xf4, 0xa9, 0xe0, 0x63, 0x6a, 0x56, - 0x32, 0x95, 0xd8, 0xb0, 0x67, 0x3a, 0x05, 0x59, 0xa3, 0xe7, 0xcb, 0x06, 0x9c, 0x8b, 0x26, 0x07, - 0x04, 0x21, 0x84, 0x10, 0x0a, 0x32, 0xd2, 0x1f, 0xd6, 0x71, 0x92, 0xca, 0xe7, 0x04, 0x95, 0xb2, - 0x38, 0xc0, 0x64, 0xe8, 0xec, 0xca, 0x50, 0x14, 0x11, 0x98, 0x6d, 0x99, 0x96, 0x38, 0x25, 0x84, - 0x10, 0x42, 0x28, 0xc8, 0x48, 0x9b, 0x08, 0xba, 0x06, 0x81, 0xf3, 0x54, 0x32, 0x0c, 0x0f, 0xba, - 0x4b, 0x53, 0x74, 0xf1, 0x3d, 0xbe, 0x4c, 0xfe, 0x0b, 0x97, 0x83, 0x1e, 0xfe, 0xc8, 0x41, 0x41, - 0x08, 0x21, 0x84, 0x82, 0x8c, 0xa4, 0x8b, 0xd3, 0x72, 0x28, 0x0d, 0x2b, 0x59, 0x1d, 0x79, 0xcf, - 0xc7, 0x4c, 0x14, 0x62, 0x59, 0xc7, 0xaa, 0xf8, 0xa0, 0xf6, 0xc4, 0x39, 0xff, 0x87, 0xe9, 0xb6, - 0x24, 0x84, 0x10, 0x42, 0x41, 0x46, 0x52, 0xc7, 0xa9, 0x70, 0xbf, 0x8c, 0x77, 0x58, 0x11, 0x4b, - 0x89, 0x5a, 0xc9, 0x9e, 0x98, 0xfb, 0x9e, 0x82, 0xeb, 0x61, 0x4c, 0xeb, 0x58, 0x11, 0x2d, 0xb5, - 0x27, 0x56, 0x78, 0xcd, 0x09, 0x21, 0x84, 0x50, 0x90, 0x0d, 0x1c, 0x8f, 0xc4, 0xcc, 0x50, 0xc7, - 0x14, 0xb5, 0x57, 0xb8, 0x5f, 0xbf, 0xec, 0xc8, 0x9d, 0x2e, 0x8f, 0x31, 0xe3, 0x2b, 0xd6, 0x54, - 0x28, 0xb8, 0x09, 0x32, 0xaf, 0x1c, 0x82, 0x32, 0x6f, 0x66, 0x42, 0x08, 0x21, 0x14, 0x64, 0x03, - 0xc5, 0x33, 0x94, 0xf0, 0x52, 0x4c, 0xca, 0x51, 0xa8, 0xe2, 0xbe, 0x9a, 0x52, 0x09, 0x8c, 0x76, - 0x4e, 0x90, 0xc7, 0xb7, 0xe6, 0x69, 0xec, 0x40, 0xfe, 0x05, 0xb7, 0x92, 0x15, 0x5e, 0x39, 0x04, - 0x3e, 0x81, 0xfd, 0xac, 0x45, 0x46, 0x86, 0x95, 0xa4, 0x2d, 0xe0, 0x84, 0x10, 0x0a, 0xb2, 0x44, - 0x79, 0x62, 0xee, 0x1b, 0xcf, 0x50, 0xc2, 0x63, 0xec, 0xe3, 0x81, 0xb8, 0x31, 0x74, 0x13, 0xda, - 0x49, 0x57, 0x5c, 0xd7, 0xb6, 0x28, 0xa7, 0xfa, 0x1d, 0xef, 0x07, 0x05, 0x75, 0xc5, 0x59, 0x68, - 0xbc, 0x42, 0xd6, 0xe8, 0xb6, 0x24, 0x23, 0x26, 0xc4, 0x76, 0x45, 0x49, 0x6e, 0xa3, 0xc6, 0x93, - 0x41, 0x08, 0x05, 0xd9, 0x60, 0xf3, 0x9d, 0xf9, 0xca, 0x30, 0x51, 0xc0, 0x06, 0x5e, 0xe1, 0xb9, - 0x98, 0x1a, 0x2a, 0x51, 0xf6, 0xcc, 0xdc, 0xeb, 0xb0, 0x4e, 0x25, 0x59, 0x28, 0xb6, 0x5b, 0x38, - 0xed, 0xa0, 0xac, 0xa5, 0xcc, 0x85, 0x67, 0x41, 0xd7, 0x69, 0x8f, 0x17, 0xf8, 0x58, 0xc8, 0xca, - 0x0c, 0xea, 0x27, 0x43, 0xc4, 0xb6, 0x28, 0xcb, 0xa7, 0xd8, 0xc3, 0x2a, 0x1a, 0xd8, 0xa1, 0xaf, - 0x9e, 0x10, 0x0a, 0xb2, 0x61, 0xc0, 0x09, 0x3a, 0x5f, 0xc6, 0xbb, 0xa1, 0x76, 0x61, 0x56, 0xd0, - 0xc4, 0xa6, 0x98, 0x4d, 0xe4, 0xbb, 0xb5, 0x0b, 0x27, 0x13, 0x05, 0xdc, 0x35, 0xeb, 0x5a, 0x6a, - 0x8e, 0xb9, 0xba, 0x19, 0xfd, 0xea, 0x8d, 0x15, 0xe1, 0x69, 0x3d, 0x63, 0x96, 0x25, 0x19, 0x16, - 0x7e, 0x12, 0x05, 0xe9, 0xc4, 0x85, 0x9e, 0x21, 0x87, 0xfb, 0xe6, 0xb1, 0xc1, 0xb3, 0x42, 0x08, - 0x05, 0xd9, 0xc0, 0xf3, 0xc4, 0xdc, 0x37, 0x9c, 0xb6, 0x3e, 0x0b, 0xb8, 0xc0, 0x36, 0x6a, 0x43, - 0x53, 0x44, 0xb4, 0xa3, 0xf1, 0x37, 0x92, 0x8b, 0x25, 0x73, 0x84, 0xd3, 0x09, 0xf2, 0xf8, 0xa3, - 0x79, 0xae, 0x6d, 0x71, 0x58, 0xc6, 0xdb, 0xde, 0x3f, 0x06, 0x19, 0x03, 0x4a, 0xbc, 0xa1, 0xc9, - 0xf0, 0xf2, 0x52, 0x4c, 0x4a, 0x81, 0xf3, 0xcb, 0xdf, 0x9f, 0x72, 0xc0, 0x13, 0x42, 0x41, 0x36, - 0x4c, 0x7c, 0x63, 0x36, 0x0c, 0xa7, 0x4c, 0x44, 0x11, 0x2d, 0x6c, 0xa3, 0x96, 0x98, 0x35, 0x29, - 0x4d, 0x9c, 0x5a, 0x64, 0x57, 0xc2, 0xe9, 0x3c, 0x91, 0x00, 0xe0, 0x65, 0xbc, 0xc5, 0x19, 0x72, - 0xb8, 0x8b, 0xaa, 0xb6, 0xf7, 0x5c, 0x13, 0x8b, 0xd2, 0xd5, 0xaa, 0x15, 0x14, 0x27, 0xe6, 0xf3, - 0x38, 0xab, 0xf5, 0x93, 0x41, 0x66, 0x57, 0x94, 0x64, 0x77, 0x92, 0xcb, 0x13, 0xcc, 0xf0, 0xc4, - 0x10, 0x42, 0x41, 0x36, 0x5c, 0xbc, 0xc0, 0xf5, 0x8e, 0xdf, 0xb7, 0x70, 0x3c, 0x14, 0xa2, 0xcc, - 0x4d, 0x3c, 0xe9, 0xe4, 0x9e, 0x98, 0x97, 0x45, 0xb4, 0x70, 0x17, 0xd5, 0x9e, 0xb8, 0xb5, 0x38, - 0xb8, 0xc6, 0xbc, 0xe5, 0x11, 0x58, 0x00, 0xd6, 0xaf, 0xad, 0x66, 0x41, 0xb5, 0xa6, 0x19, 0x21, - 0x19, 0xe3, 0x81, 0xb8, 0x21, 0xbb, 0x2d, 0xdc, 0x07, 0x98, 0xd4, 0x7a, 0xcf, 0x11, 0x42, 0x28, - 0xc8, 0x32, 0x81, 0x5b, 0x60, 0xec, 0x16, 0x8e, 0xb1, 0x2b, 0x4a, 0x03, 0x2b, 0xca, 0xdc, 0x7a, - 0x4c, 0xae, 0xe1, 0x54, 0xbb, 0xc0, 0xbb, 0x8b, 0x6a, 0xec, 0x7a, 0x63, 0xdd, 0xb8, 0xba, 0x57, - 0xe7, 0x14, 0x5e, 0xe8, 0xd3, 0x56, 0x73, 0x41, 0xb5, 0xea, 0x3f, 0x21, 0x19, 0x62, 0x45, 0x2c, - 0x49, 0xb7, 0x5a, 0x82, 0xcf, 0xe8, 0xae, 0x24, 0x84, 0x82, 0x6c, 0x18, 0x79, 0x66, 0xee, 0x19, - 0x2f, 0x30, 0xe5, 0x2a, 0x0c, 0x06, 0x59, 0x94, 0x75, 0x53, 0x41, 0x53, 0x9b, 0xdb, 0x72, 0x45, - 0x2c, 0xc9, 0x27, 0x1a, 0x8a, 0xbf, 0x76, 0xb3, 0x2b, 0x4a, 0xd2, 0xb5, 0x42, 0xbf, 0x50, 0xfa, - 0x82, 0x9e, 0xd0, 0x42, 0x46, 0x06, 0x91, 0x75, 0xd4, 0x5d, 0x3b, 0x56, 0x74, 0x5b, 0xf5, 0x09, - 0x21, 0x14, 0x64, 0x43, 0xc3, 0x53, 0x8f, 0x7a, 0x0a, 0xab, 0x68, 0x0c, 0x64, 0xad, 0xb2, 0x13, - 0x8f, 0x94, 0x43, 0x5d, 0xc1, 0xfd, 0xcf, 0xcc, 0x3d, 0x43, 0xb7, 0x18, 0x5b, 0x17, 0x55, 0xe9, - 0x7a, 0x7c, 0x55, 0xf8, 0x5a, 0xbf, 0xba, 0x94, 0x97, 0x2b, 0xb4, 0x90, 0x91, 0x41, 0x63, 0x45, - 0x2c, 0xb9, 0xde, 0x0f, 0x74, 0x57, 0x12, 0x42, 0x41, 0x36, 0xd4, 0x7c, 0x6f, 0x1e, 0x5e, 0x06, - 0xf7, 0x77, 0xb3, 0x81, 0x57, 0x03, 0x17, 0x53, 0x56, 0xc7, 0x84, 0xeb, 0xdf, 0x6f, 0x6b, 0x8e, - 0x23, 0xd3, 0xc9, 0x26, 0x8e, 0x7a, 0xff, 0x98, 0x87, 0x9a, 0x75, 0xcc, 0xc1, 0x43, 0xb8, 0xb1, - 0x16, 0x19, 0x19, 0x34, 0xbc, 0xda, 0x9e, 0xd1, 0x5d, 0x49, 0x08, 0x05, 0xd9, 0xd0, 0xe3, 0xe7, - 0x06, 0xd8, 0xc2, 0x31, 0xee, 0x89, 0xf9, 0x81, 0x77, 0x5f, 0x2e, 0xe0, 0x22, 0x93, 0xed, 0x56, - 0x9e, 0x8b, 0x29, 0xf7, 0xcc, 0xca, 0x65, 0xa8, 0x5b, 0xc7, 0x00, 0xcf, 0xd2, 0x17, 0xac, 0x45, - 0x46, 0x06, 0x0d, 0x2f, 0x6b, 0xb6, 0x19, 0xea, 0x86, 0x20, 0x84, 0x50, 0x90, 0x0d, 0x20, 0xa6, - 0x5f, 0x9a, 0x1e, 0x80, 0x2d, 0x1c, 0x61, 0x50, 0x8a, 0xc7, 0xfa, 0x55, 0xcb, 0x5f, 0xce, 0x98, - 0x95, 0x6c, 0x57, 0x94, 0xe4, 0x32, 0xde, 0xf5, 0x3e, 0xb0, 0x04, 0x84, 0xee, 0xc2, 0x34, 0xe1, - 0xfd, 0xd0, 0x28, 0xf4, 0x2e, 0x25, 0xc3, 0x81, 0x97, 0x45, 0xfe, 0x0c, 0x39, 0xed, 0x71, 0x9b, - 0x84, 0x10, 0x0a, 0xb2, 0xcc, 0x11, 0x54, 0xf5, 0xba, 0x88, 0x96, 0xbb, 0x5b, 0x6d, 0xc0, 0xc8, - 0x52, 0xb3, 0xed, 0x5d, 0x51, 0xf2, 0x8e, 0x1b, 0xfb, 0x2a, 0xc2, 0x1b, 0x96, 0xfd, 0x1e, 0xa2, - 0x95, 0x8c, 0x0c, 0x06, 0x5e, 0x9b, 0xa6, 0x5a, 0x57, 0xc1, 0x67, 0x42, 0x08, 0x05, 0xd9, 0xd0, - 0x72, 0x10, 0x30, 0xe1, 0x2d, 0xe0, 0x02, 0x8f, 0xc4, 0xcc, 0x40, 0x5b, 0x5a, 0x5c, 0xad, 0x51, - 0x7d, 0xe0, 0xa5, 0x98, 0xf4, 0x16, 0x63, 0xcb, 0xfa, 0x3f, 0x8f, 0x81, 0xfd, 0x64, 0xd0, 0xef, - 0x51, 0xba, 0x2b, 0x09, 0xa1, 0x20, 0x1b, 0x19, 0x54, 0x26, 0xbc, 0x3b, 0x38, 0x1d, 0x08, 0xf7, - 0x97, 0x9f, 0xb8, 0xec, 0xe7, 0xf1, 0xaf, 0x89, 0x45, 0xf9, 0x5e, 0xe4, 0x7a, 0x2a, 0x8f, 0xa3, - 0x00, 0xe0, 0xeb, 0x98, 0x62, 0xcc, 0x27, 0xde, 0xb9, 0x4a, 0x41, 0x46, 0x06, 0x00, 0xbf, 0xae, - 0x12, 0x07, 0xb8, 0xc6, 0x13, 0x44, 0x08, 0x05, 0x19, 0x05, 0x59, 0x3b, 0x1b, 0xf8, 0x25, 0xf3, - 0xdf, 0xe5, 0xdc, 0x23, 0x6b, 0x14, 0xe8, 0x9f, 0xdb, 0xf2, 0x81, 0xb8, 0x21, 0x1f, 0x63, 0xbf, - 0xb7, 0xb6, 0xd2, 0x2c, 0x80, 0xbf, 0x22, 0x7c, 0xcc, 0x58, 0x37, 0x13, 0x7e, 0x82, 0xec, 0x82, - 0x03, 0x9c, 0x64, 0x1e, 0xbf, 0x7b, 0xb3, 0xee, 0x51, 0xce, 0x86, 0x10, 0x42, 0x41, 0x36, 0x74, - 0xa8, 0xc6, 0x68, 0x08, 0x9c, 0x0f, 0x74, 0xd6, 0x65, 0x3f, 0x04, 0xd9, 0xae, 0x28, 0xc9, 0x0d, - 0xbc, 0xea, 0xfc, 0x63, 0x1e, 0xc0, 0x6d, 0x00, 0x7f, 0xf6, 0x17, 0x53, 0xa1, 0xf0, 0xc8, 0xcd, - 0x60, 0xa6, 0x25, 0x19, 0x04, 0xfc, 0x2c, 0xb9, 0x0c, 0xe8, 0x27, 0x84, 0x82, 0x6c, 0x64, 0x08, - 0x53, 0x70, 0x71, 0x1d, 0x27, 0x03, 0x3c, 0xe9, 0xa7, 0x67, 0x2d, 0x5a, 0x13, 0x8b, 0xf2, 0xb5, - 0xc8, 0xf7, 0xc6, 0x8b, 0xe5, 0x01, 0xac, 0x00, 0x58, 0xd0, 0xfc, 0x81, 0x3e, 0x46, 0x4e, 0x36, - 0x19, 0x27, 0xbc, 0x37, 0x09, 0x21, 0x59, 0x64, 0x9c, 0xa7, 0xa0, 0x17, 0x13, 0x05, 0x08, 0x9c, - 0x07, 0x3e, 0x6f, 0x01, 0x17, 0x58, 0x17, 0x55, 0xe9, 0x57, 0x62, 0x22, 0xab, 0xa4, 0x65, 0x2d, - 0xda, 0x14, 0xb3, 0x72, 0x03, 0xb5, 0x5e, 0x17, 0x65, 0x09, 0x96, 0x65, 0x6c, 0x3a, 0x81, 0x0f, - 0x2d, 0x01, 0x1e, 0x35, 0x35, 0x33, 0x95, 0x61, 0x9a, 0x96, 0x18, 0x2e, 0xa2, 0x05, 0x81, 0x33, - 0x08, 0x9c, 0xe1, 0x05, 0xae, 0xa3, 0x86, 0x6b, 0x18, 0xc4, 0x31, 0x3b, 0x2a, 0x78, 0xdd, 0x9b, - 0x56, 0x59, 0x9e, 0x73, 0x9e, 0x20, 0x42, 0x28, 0xc8, 0x46, 0x87, 0x13, 0x4c, 0x28, 0x09, 0x32, - 0x00, 0x58, 0x41, 0x03, 0x3b, 0x59, 0xff, 0x42, 0x1e, 0xf3, 0x78, 0xd2, 0x62, 0x72, 0x53, 0xcc, - 0xca, 0x2d, 0x1c, 0xbb, 0x0b, 0xa6, 0xaf, 0x81, 0xc4, 0x12, 0xc6, 0x8a, 0x7e, 0xd6, 0x87, 0xd1, - 0x0a, 0xec, 0xef, 0x76, 0x71, 0xad, 0x8b, 0x8a, 0xac, 0xe2, 0x03, 0x9e, 0x8b, 0x29, 0x09, 0x58, - 0xc5, 0x90, 0x83, 0xca, 0xbd, 0x90, 0xf4, 0xb0, 0x2c, 0xb8, 0x35, 0x9e, 0x08, 0x42, 0x28, 0xc8, - 0x08, 0x10, 0x2e, 0x70, 0x56, 0x57, 0x6f, 0xc8, 0x24, 0xb8, 0x14, 0x95, 0x45, 0x77, 0x41, 0x96, - 0x64, 0xc3, 0x6d, 0x4f, 0x31, 0x56, 0x80, 0xe5, 0xa6, 0x9c, 0x48, 0xf0, 0x8b, 0xfb, 0x66, 0x5a, - 0x8e, 0xb6, 0x3b, 0xa8, 0x5d, 0x80, 0x3b, 0xbd, 0x12, 0xdf, 0x8b, 0x9c, 0xac, 0x61, 0x12, 0x4f, - 0x51, 0xa2, 0x38, 0x23, 0x84, 0x90, 0x3e, 0xc1, 0x18, 0x32, 0x17, 0xce, 0x7c, 0xb2, 0x13, 0xdd, - 0xc8, 0x7c, 0x70, 0xbf, 0x87, 0x40, 0x49, 0xaa, 0x2e, 0x97, 0xa7, 0x18, 0xcb, 0xc3, 0xb2, 0x8c, - 0x4d, 0xf4, 0xe7, 0xfb, 0x02, 0x96, 0x3b, 0x88, 0x15, 0xfb, 0x2d, 0x9e, 0x99, 0x7b, 0xc6, 0x5d, - 0xb3, 0x6e, 0xfc, 0xd6, 0x6c, 0x19, 0x27, 0x98, 0xc0, 0x16, 0x8e, 0xf1, 0x5e, 0xe4, 0xe4, 0xae, - 0x28, 0x49, 0xc6, 0xda, 0xf5, 0x6b, 0x13, 0x75, 0xc6, 0x93, 0x40, 0x08, 0x05, 0x19, 0x71, 0xa8, - 0x85, 0xac, 0xf5, 0x93, 0xc5, 0x49, 0xb4, 0xa3, 0x5f, 0xa5, 0x87, 0x0b, 0x2f, 0x09, 0x0b, 0x99, - 0xa7, 0x18, 0x83, 0x2d, 0xc6, 0xa6, 0x53, 0xf8, 0xf2, 0x13, 0x80, 0x5f, 0x17, 0x2c, 0xd6, 0x23, - 0xeb, 0xe5, 0x1b, 0xb3, 0x61, 0x6c, 0x61, 0x16, 0x80, 0x65, 0xf5, 0xdd, 0x46, 0x0d, 0x2f, 0xc5, - 0xa4, 0xf4, 0x6a, 0xe1, 0x43, 0xfa, 0xbb, 0x99, 0x22, 0x84, 0x0c, 0x1f, 0x74, 0x59, 0x6a, 0x20, - 0x8b, 0x15, 0xe0, 0x3b, 0x02, 0x83, 0x53, 0xb2, 0x90, 0xad, 0x89, 0x45, 0xb9, 0xe1, 0x15, 0xff, - 0x72, 0x0b, 0x40, 0x25, 0xe5, 0x85, 0xec, 0xdc, 0x4b, 0x40, 0x33, 0x30, 0xda, 0x8d, 0xfb, 0xe6, - 0xb1, 0x51, 0x13, 0x8b, 0xf2, 0x31, 0xf6, 0xed, 0xf1, 0x71, 0x81, 0x2d, 0x1c, 0x63, 0x4d, 0x4c, - 0xca, 0x1d, 0x54, 0xf0, 0xbd, 0x79, 0x48, 0x77, 0x66, 0xda, 0x9c, 0xb5, 0x6f, 0x24, 0xfa, 0xe3, - 0x6e, 0x5f, 0x11, 0x4b, 0xd2, 0x2b, 0xd1, 0x80, 0xc9, 0x21, 0x84, 0x50, 0x90, 0x25, 0x4a, 0x19, - 0x1f, 0x43, 0x3d, 0x3f, 0x8b, 0x0b, 0x7c, 0x87, 0x15, 0x28, 0xa5, 0x6e, 0x2b, 0x1b, 0xf8, 0xa5, - 0x37, 0x9b, 0xd2, 0x3a, 0xa1, 0xc0, 0xcd, 0xd4, 0x15, 0x29, 0xbc, 0x0c, 0x75, 0x74, 0x0b, 0x79, - 0xf3, 0xc4, 0xdc, 0x37, 0xaa, 0x5d, 0x56, 0xce, 0x05, 0x5c, 0xe0, 0x21, 0x0e, 0x71, 0x47, 0x14, - 0xe4, 0x16, 0xe6, 0x42, 0x95, 0x86, 0x21, 0xe1, 0xe8, 0x19, 0x9b, 0x6d, 0x19, 0xc3, 0xc5, 0x04, - 0x63, 0x3e, 0xbb, 0x05, 0xd8, 0x32, 0xde, 0x42, 0xe0, 0x0c, 0x55, 0x5c, 0xa0, 0x82, 0x3d, 0xcf, - 0xe7, 0x6e, 0x0b, 0xc8, 0x03, 0x4c, 0xe2, 0x09, 0x66, 0x18, 0x7f, 0x48, 0x48, 0x4c, 0xe8, 0xb2, - 0x74, 0x5d, 0xcb, 0x9b, 0xbd, 0x82, 0x62, 0xc0, 0xe8, 0xd8, 0x4d, 0xa7, 0x20, 0xc8, 0x36, 0xc5, - 0xac, 0xf4, 0x14, 0xa6, 0xb7, 0xda, 0xfe, 0xfd, 0x11, 0xc0, 0x0b, 0x00, 0x3b, 0x6d, 0x3f, 0x8f, - 0x01, 0x98, 0xda, 0x55, 0xb5, 0xef, 0xf5, 0x65, 0x1c, 0x99, 0x37, 0xf7, 0xcd, 0x63, 0xe3, 0x31, - 0x66, 0x5c, 0x37, 0x1e, 0x8f, 0xb1, 0x8f, 0x07, 0xe2, 0x06, 0xcf, 0x5d, 0x5a, 0x74, 0xdd, 0xbb, - 0x49, 0x8d, 0xdb, 0x75, 0x51, 0x95, 0x8f, 0xc4, 0x8c, 0x7c, 0x2d, 0xf2, 0xf2, 0x29, 0xf6, 0xb0, - 0x81, 0x57, 0x58, 0xc6, 0x3b, 0xa5, 0xf2, 0x38, 0x8e, 0x25, 0xf5, 0xbd, 0xc8, 0x49, 0xde, 0x57, - 0x84, 0x50, 0x90, 0x69, 0x5e, 0xcb, 0x9b, 0xbd, 0xbb, 0xd4, 0x81, 0x13, 0x64, 0x1f, 0x52, 0x3d, - 0xf6, 0x35, 0x9c, 0x7a, 0x1d, 0xc8, 0x55, 0xdc, 0xd8, 0x09, 0x80, 0x27, 0xe8, 0xcd, 0xea, 0x3f, - 0xb7, 0x05, 0xd9, 0x63, 0x00, 0x6f, 0x34, 0x1d, 0xd0, 0x34, 0xe0, 0x97, 0x2c, 0x4b, 0x2b, 0x99, - 0x3f, 0xdf, 0x9a, 0xa7, 0xc6, 0x89, 0x73, 0x02, 0xf3, 0xed, 0xfa, 0xa0, 0x85, 0x0d, 0xbc, 0xc2, - 0x4f, 0xa2, 0x20, 0x3b, 0xe2, 0x14, 0x49, 0x7f, 0xe6, 0x26, 0x0d, 0x1b, 0xa9, 0xf7, 0x22, 0x27, - 0xb7, 0x51, 0xc3, 0x1d, 0x9c, 0xc6, 0xaa, 0x4f, 0x58, 0x44, 0x0b, 0x8f, 0xb1, 0x0f, 0xc6, 0x1d, - 0x12, 0x42, 0x41, 0xa6, 0x5f, 0xcc, 0x38, 0x0c, 0x58, 0xc7, 0x9d, 0x15, 0xb1, 0x74, 0xd5, 0xb8, - 0xbb, 0xe0, 0x27, 0x4a, 0xf4, 0xb8, 0x5a, 0xd7, 0xc4, 0x62, 0x6f, 0xa3, 0xf0, 0xab, 0x0f, 0xb1, - 0xf8, 0x08, 0xe0, 0x6f, 0x01, 0xe7, 0xf2, 0x1c, 0xc0, 0x33, 0x5b, 0xb8, 0xe9, 0x59, 0xbd, 0x28, - 0xc8, 0x62, 0x70, 0xdf, 0x69, 0x2c, 0x7a, 0xd3, 0x7d, 0xec, 0x6c, 0xa3, 0x46, 0x4b, 0x63, 0xd2, - 0xe4, 0x3b, 0xef, 0x61, 0x1d, 0xe3, 0x76, 0x4d, 0x2c, 0xca, 0x5d, 0x51, 0x92, 0x52, 0x40, 0x6e, - 0xe1, 0x58, 0xbb, 0x2b, 0x74, 0x0b, 0xc7, 0x03, 0xdd, 0x56, 0x8e, 0x10, 0x0a, 0xb2, 0x2c, 0x8a, - 0x19, 0x87, 0x01, 0x5b, 0xbb, 0x3b, 0x26, 0x6d, 0x9f, 0xac, 0xc6, 0x03, 0xc5, 0xbe, 0x9d, 0xa1, - 0x05, 0xec, 0xd5, 0x03, 0x57, 0x2e, 0x97, 0x67, 0x8a, 0xc2, 0xb6, 0x69, 0x0b, 0x37, 0x1d, 0x96, - 0xb2, 0x39, 0xef, 0x87, 0x96, 0xf1, 0x8e, 0x83, 0x3d, 0x80, 0x1d, 0xb3, 0x66, 0x98, 0x28, 0x58, - 0xd7, 0xd1, 0xc5, 0xda, 0x58, 0x41, 0x13, 0xdb, 0xa8, 0x71, 0xf1, 0x4d, 0x92, 0x06, 0x3a, 0xac, - 0xdc, 0xcb, 0x78, 0x1b, 0xfb, 0x2d, 0x8b, 0x68, 0xe1, 0x1b, 0xb3, 0x61, 0x18, 0x26, 0x0c, 0xc3, - 0x84, 0xb1, 0x8a, 0x25, 0xec, 0xa0, 0xdc, 0x59, 0xee, 0x27, 0x0f, 0xc4, 0xe9, 0x63, 0xbe, 0x81, - 0x5f, 0x78, 0xed, 0x08, 0x09, 0x09, 0x83, 0xfa, 0xfd, 0xc4, 0x4c, 0xfb, 0xa4, 0x38, 0x40, 0x74, - 0x4c, 0xda, 0x3e, 0x16, 0xb2, 0xf3, 0x90, 0xf5, 0xd6, 0xbc, 0xf0, 0x74, 0x73, 0x54, 0xed, 0xff, - 0xbf, 0x08, 0x79, 0x0e, 0x9b, 0xb6, 0x80, 0x5b, 0x41, 0xbc, 0x32, 0x19, 0x01, 0x59, 0x9d, 0xf7, - 0xc4, 0xbc, 0x64, 0xe6, 0xa0, 0x3f, 0x4f, 0x51, 0x82, 0x38, 0x39, 0xb7, 0xac, 0x64, 0xa6, 0xfb, - 0xe2, 0xfe, 0x10, 0x87, 0x00, 0xcf, 0x65, 0x32, 0x9c, 0xc1, 0xea, 0xf5, 0x7a, 0x7c, 0x75, 0xaf, - 0xad, 0x89, 0x45, 0x19, 0xa7, 0xc9, 0x78, 0x77, 0x66, 0xe4, 0x33, 0x73, 0xcf, 0x78, 0x06, 0xe0, - 0x2e, 0x80, 0x5d, 0x51, 0xb2, 0x7a, 0xce, 0x36, 0xd1, 0x99, 0x8c, 0x73, 0x64, 0xff, 0x34, 0xd5, - 0xe7, 0x84, 0x6d, 0x51, 0x96, 0x77, 0xcd, 0xfa, 0xc8, 0x8e, 0x09, 0x95, 0x5a, 0x7e, 0x27, 0xc8, - 0x33, 0x49, 0x86, 0x50, 0x90, 0x79, 0xe1, 0x5a, 0x79, 0x3f, 0xef, 0x3f, 0x11, 0x59, 0x96, 0xa6, - 0xec, 0x54, 0x80, 0xef, 0xb0, 0xfe, 0x14, 0xfb, 0x74, 0x10, 0x05, 0x5b, 0x10, 0x99, 0x88, 0xd6, - 0x09, 0xa6, 0x09, 0xe0, 0x07, 0x00, 0x7f, 0x8d, 0x65, 0x0a, 0xb0, 0xac, 0x0b, 0x0d, 0x6f, 0xe1, - 0xfa, 0x3d, 0x87, 0xbc, 0x2f, 0xf7, 0xcd, 0x63, 0x63, 0xab, 0x04, 0x89, 0x15, 0x00, 0x3f, 0x7b, - 0xdf, 0x07, 0x0f, 0x71, 0x88, 0x7a, 0x4c, 0xa1, 0x40, 0x5c, 0x77, 0x4d, 0x3d, 0xae, 0xf7, 0x35, - 0x9c, 0xe2, 0x49, 0x42, 0x1f, 0xf7, 0x8d, 0xd9, 0x30, 0xac, 0xfe, 0xb3, 0xaf, 0x50, 0xac, 0xb7, - 0xac, 0x0c, 0xcf, 0x2a, 0xac, 0xc4, 0x9c, 0xe5, 0x36, 0x61, 0xa6, 0x70, 0x4f, 0xaf, 0x0c, 0xda, - 0x4e, 0x36, 0xa6, 0xf8, 0xb2, 0xb2, 0x52, 0x3f, 0x40, 0xe0, 0xdc, 0x76, 0x03, 0xab, 0x4d, 0x7c, - 0x27, 0x22, 0x2f, 0xeb, 0xc8, 0xe3, 0x00, 0xd7, 0xf0, 0xad, 0x79, 0xca, 0xfb, 0x67, 0x84, 0xa1, - 0xcb, 0xb2, 0xe7, 0xa6, 0xea, 0x8a, 0xab, 0x2a, 0x05, 0x8b, 0x1a, 0x5d, 0x96, 0x26, 0x1d, 0xf4, - 0x04, 0xd4, 0xa6, 0x10, 0xd4, 0x7f, 0xe2, 0xee, 0xcf, 0xb2, 0x62, 0xc1, 0xda, 0xac, 0x2a, 0x26, - 0x0a, 0xd8, 0xc0, 0x3c, 0x1c, 0x57, 0x49, 0xfb, 0x4f, 0x8f, 0xcb, 0x04, 0xb6, 0x90, 0x7a, 0x11, - 0xf3, 0xe0, 0xca, 0x7e, 0xc2, 0xf5, 0x2d, 0x07, 0xbd, 0x02, 0x07, 0x8d, 0x49, 0x6b, 0x11, 0x0e, - 0x28, 0x5d, 0xc2, 0x98, 0xb2, 0x84, 0xc8, 0xa7, 0x3b, 0x6e, 0xef, 0x9b, 0xc7, 0xc6, 0x77, 0x98, - 0xbf, 0xfa, 0x43, 0x0d, 0x96, 0xc5, 0xfa, 0x0d, 0xac, 0x30, 0x80, 0x65, 0x00, 0x6b, 0x80, 0x5d, - 0x47, 0xd8, 0x93, 0x0a, 0x9a, 0x43, 0xed, 0xce, 0xbe, 0x27, 0xe6, 0xe5, 0xae, 0x28, 0x5d, 0x26, - 0x45, 0xac, 0xa3, 0x8e, 0x65, 0xbc, 0x0b, 0x1d, 0x93, 0x57, 0x44, 0x0b, 0x26, 0x8a, 0x14, 0x63, - 0x84, 0x82, 0xac, 0x43, 0x90, 0xb9, 0x45, 0x93, 0x57, 0x07, 0xed, 0x3b, 0xd4, 0x3b, 0x27, 0x72, - 0x9f, 0x36, 0x45, 0x07, 0x21, 0x3b, 0x12, 0x78, 0x61, 0xba, 0x29, 0xd6, 0x12, 0xac, 0x58, 0x30, - 0x9b, 0x1d, 0x94, 0xf1, 0x47, 0xf3, 0xdc, 0xf0, 0x72, 0x6b, 0xdd, 0x35, 0xeb, 0xc6, 0x5d, 0x54, - 0x7b, 0x45, 0x59, 0x0d, 0xf1, 0x82, 0xfc, 0xab, 0xfe, 0x13, 0x21, 0xe3, 0x9f, 0x82, 0xf9, 0x01, - 0xd7, 0x2d, 0x61, 0xbd, 0x04, 0x5f, 0x17, 0x78, 0x11, 0x2d, 0x6c, 0xe2, 0x88, 0x27, 0x4c, 0x37, - 0xcd, 0xce, 0x8d, 0x45, 0x11, 0x2d, 0x6c, 0x8b, 0x72, 0xa2, 0xe3, 0x76, 0xc7, 0xac, 0x19, 0x77, - 0xdb, 0x6f, 0x9e, 0x46, 0x9b, 0x28, 0x83, 0xbd, 0x49, 0xfd, 0x33, 0xac, 0xb0, 0x02, 0x9f, 0x58, - 0xb3, 0x85, 0x21, 0xeb, 0x8a, 0xb1, 0x22, 0x96, 0x2e, 0xcb, 0x83, 0x3c, 0xc4, 0x21, 0x56, 0xd1, - 0x88, 0x9c, 0x14, 0x71, 0x86, 0x1c, 0x76, 0x50, 0xc6, 0x6f, 0xcd, 0x96, 0x31, 0xca, 0xae, 0x5d, - 0x42, 0x41, 0xd6, 0x2b, 0x64, 0xdc, 0xac, 0x63, 0xce, 0x82, 0x5e, 0x8f, 0x20, 0x48, 0xfa, 0xf4, - 0x1d, 0x54, 0x2a, 0xf4, 0x3b, 0xe8, 0xb2, 0xec, 0x3d, 0x33, 0xf7, 0x8c, 0x1e, 0x2b, 0x59, 0x9b, - 0x7b, 0xcb, 0x44, 0x01, 0x2a, 0x13, 0xce, 0x13, 0x73, 0xdf, 0xd8, 0x71, 0x33, 0x69, 0xfd, 0x08, - 0x84, 0xac, 0xd5, 0x7b, 0xc5, 0xb4, 0xbf, 0x88, 0x58, 0xd5, 0x56, 0x67, 0x63, 0x78, 0x31, 0x51, - 0xb4, 0x5c, 0x67, 0x7b, 0xb8, 0xca, 0x9a, 0xf5, 0x5c, 0x80, 0x2f, 0x12, 0x17, 0x0b, 0x23, 0x47, - 0x1d, 0x3d, 0xf1, 0x90, 0x6b, 0x38, 0x45, 0xd2, 0x65, 0x47, 0x76, 0xcc, 0xda, 0x65, 0x3b, 0xad, - 0x4b, 0x61, 0xf8, 0x43, 0xd7, 0xbd, 0x58, 0x81, 0x65, 0x2d, 0xf3, 0x98, 0x6b, 0xca, 0x83, 0x96, - 0xa2, 0xee, 0xc1, 0x9a, 0x58, 0x94, 0xcf, 0xc5, 0x94, 0x7c, 0x8a, 0xbd, 0xd8, 0xe5, 0x41, 0x28, - 0xc4, 0x08, 0x05, 0x59, 0x00, 0xae, 0x3b, 0xfb, 0x2a, 0x92, 0x6f, 0x84, 0xad, 0x53, 0x90, 0x75, - 0x9b, 0x92, 0x02, 0x74, 0xa2, 0x2e, 0x0b, 0x19, 0x60, 0x59, 0xc0, 0x2e, 0x99, 0xed, 0x3c, 0x6f, - 0x8f, 0xf1, 0x85, 0xf2, 0xfb, 0x7c, 0x67, 0xbe, 0x32, 0x7a, 0xb2, 0x3f, 0x1b, 0xb6, 0x18, 0x88, - 0xca, 0x82, 0xf7, 0x43, 0xcc, 0xb6, 0x54, 0x5b, 0x98, 0x6d, 0x65, 0x66, 0x2d, 0xbc, 0x85, 0xa0, - 0x71, 0x58, 0x07, 0x9b, 0x93, 0x6b, 0xe4, 0x0d, 0x7a, 0x5c, 0xef, 0x56, 0x3d, 0xb8, 0xe4, 0x33, - 0x19, 0xef, 0x9b, 0xc7, 0xc6, 0x0b, 0x4c, 0x75, 0xde, 0x8b, 0x3f, 0x76, 0x3d, 0x69, 0x02, 0x96, - 0xa5, 0xcc, 0x45, 0x94, 0x0d, 0x43, 0x79, 0x99, 0xe7, 0x62, 0x4a, 0x3e, 0xc6, 0xbe, 0x96, 0xb9, - 0xe2, 0x31, 0x66, 0x28, 0xc4, 0x08, 0x05, 0x99, 0x1f, 0xdb, 0xa2, 0xec, 0xde, 0xab, 0x4d, 0x84, - 0xb0, 0x20, 0xf4, 0x99, 0x7b, 0x62, 0xbe, 0xd7, 0xc2, 0x17, 0x70, 0x58, 0x35, 0x4d, 0x65, 0x2f, - 0x9c, 0x89, 0xfb, 0x52, 0x48, 0x35, 0xd1, 0x11, 0x48, 0x1f, 0xd6, 0x12, 0xf7, 0x03, 0xae, 0xf7, - 0xfe, 0xf1, 0xe7, 0x18, 0x07, 0x17, 0xe0, 0x76, 0x66, 0x21, 0xcb, 0x60, 0x2e, 0xaf, 0xed, 0x0f, - 0x00, 0xbe, 0x8a, 0xb8, 0xc1, 0x21, 0xd1, 0x38, 0x87, 0x65, 0x89, 0xca, 0xf7, 0x6e, 0x26, 0xd2, - 0xb0, 0x46, 0xfe, 0xc9, 0x7c, 0x67, 0x74, 0x84, 0x12, 0xd4, 0xd0, 0x5b, 0x0a, 0x68, 0x02, 0xc0, - 0xed, 0xde, 0xd7, 0x56, 0x06, 0xd8, 0x42, 0xf6, 0x40, 0xdc, 0x90, 0xef, 0x45, 0x4e, 0xea, 0x10, - 0x62, 0x2f, 0x30, 0x85, 0x3b, 0x58, 0x64, 0x9c, 0x18, 0xa1, 0x20, 0xf3, 0xdd, 0xcd, 0x8b, 0xaa, - 0x5c, 0x77, 0xf3, 0x49, 0x2e, 0xd9, 0x82, 0x46, 0x61, 0x83, 0x77, 0x96, 0x81, 0xa0, 0x7e, 0xd7, - 0xdd, 0x72, 0xc9, 0xff, 0x98, 0x75, 0xa7, 0x5b, 0x5f, 0x16, 0x12, 0xed, 0x3a, 0x9d, 0x27, 0x21, - 0x0b, 0x1a, 0x3d, 0x75, 0x3b, 0xf0, 0x26, 0xa2, 0xbb, 0x2d, 0x8b, 0xfe, 0xe7, 0xc2, 0xb3, 0xcb, - 0x00, 0xe9, 0x15, 0xd5, 0x0d, 0x58, 0x01, 0xfe, 0x0a, 0x01, 0xdd, 0x8f, 0xc4, 0x0c, 0x85, 0x6e, - 0x48, 0x5c, 0x37, 0x77, 0xce, 0xe6, 0xc6, 0xc5, 0x9b, 0xbf, 0x8e, 0x7a, 0x2a, 0x71, 0x90, 0x0f, - 0x71, 0xa3, 0x7b, 0x37, 0xd7, 0xcb, 0xb4, 0xfb, 0x26, 0x76, 0xd0, 0xac, 0xa5, 0xeb, 0xa2, 0x2a, - 0x5f, 0x8b, 0xbc, 0x95, 0x69, 0x1a, 0x14, 0x1f, 0x16, 0x60, 0x2d, 0x3e, 0x41, 0x1e, 0x1b, 0x98, - 0xc7, 0x9f, 0xcc, 0x77, 0x06, 0x33, 0x90, 0x09, 0x05, 0x59, 0xd0, 0x2e, 0x08, 0x87, 0xee, 0x37, - 0x99, 0xb8, 0x54, 0x2e, 0x81, 0xf4, 0xfb, 0x46, 0xdb, 0x15, 0x25, 0x77, 0x0b, 0x5f, 0xc1, 0x6f, - 0xe2, 0x2f, 0x68, 0x3f, 0x8e, 0x27, 0xe6, 0xbe, 0xd1, 0x33, 0x71, 0x47, 0xd8, 0x25, 0xbb, 0xc6, - 0xa4, 0xb5, 0x2f, 0x4c, 0x51, 0x58, 0xf2, 0x7e, 0x68, 0x01, 0x17, 0x74, 0xb1, 0x21, 0x68, 0x61, - 0x99, 0xe8, 0x5c, 0x8c, 0x2b, 0xc1, 0xaf, 0xb9, 0x83, 0x53, 0x9e, 0x57, 0x5d, 0xbc, 0x81, 0xa7, - 0xeb, 0x7d, 0x0b, 0x47, 0x89, 0xc7, 0x93, 0xdd, 0x37, 0x8f, 0x8d, 0x8e, 0x39, 0xe3, 0x48, 0xfd, - 0x3e, 0x2b, 0xa4, 0xd4, 0x14, 0x5d, 0x97, 0x18, 0xdb, 0x46, 0x2d, 0x78, 0xce, 0xaa, 0x02, 0xf8, - 0x0b, 0x7c, 0xbd, 0x10, 0x8f, 0x31, 0x83, 0xdf, 0x99, 0x4d, 0x83, 0xf5, 0xf9, 0x08, 0x05, 0x99, - 0x02, 0x2f, 0xc5, 0xa4, 0x74, 0xdd, 0x01, 0x7d, 0x0d, 0xe5, 0xd8, 0xb1, 0x03, 0x8d, 0x6e, 0xbf, - 0x28, 0xdc, 0x13, 0xf3, 0xd2, 0xb3, 0x76, 0x9a, 0x53, 0x54, 0xd5, 0xc5, 0xb2, 0xf4, 0xc2, 0xcd, - 0x2d, 0xa8, 0x81, 0xef, 0xcc, 0x57, 0x46, 0xb7, 0x85, 0xab, 0x1c, 0xc1, 0xb4, 0xa5, 0xdd, 0x0d, - 0x3c, 0x07, 0xdf, 0x6c, 0xb0, 0x51, 0xaa, 0x99, 0x14, 0x85, 0x7a, 0xf7, 0xc9, 0xfb, 0x11, 0x81, - 0x56, 0x32, 0xc0, 0x72, 0x5d, 0xb2, 0xe7, 0xa5, 0x06, 0x1a, 0xf0, 0x2c, 0xe1, 0x52, 0x44, 0xcb, - 0x7d, 0x63, 0xa9, 0x99, 0x9d, 0x76, 0x15, 0xee, 0x75, 0xbb, 0x4c, 0xf4, 0x1e, 0xe7, 0xa0, 0x64, - 0x5a, 0x3e, 0x12, 0x33, 0x72, 0x3b, 0xa8, 0x76, 0x58, 0x09, 0x56, 0xbc, 0xdc, 0xb2, 0xbd, 0x31, - 0xa9, 0xbb, 0x6d, 0x5e, 0xf2, 0xb8, 0x8b, 0x2a, 0xdd, 0x93, 0x84, 0x82, 0x2c, 0x8c, 0x18, 0x73, - 0xed, 0xbf, 0x78, 0x0b, 0x9d, 0xd5, 0xe1, 0x1b, 0x21, 0x17, 0xaa, 0x14, 0x59, 0x11, 0x4b, 0x72, - 0xcb, 0x6b, 0xab, 0x7a, 0x0b, 0xbe, 0xbb, 0xd9, 0xfb, 0xe6, 0x71, 0x62, 0x93, 0xc5, 0x37, 0x66, - 0xa3, 0x43, 0x94, 0x45, 0xe9, 0x99, 0xe9, 0x7a, 0x5e, 0xeb, 0x31, 0x0e, 0x6a, 0x02, 0xbe, 0x75, - 0xb4, 0x56, 0xd1, 0xa0, 0x70, 0x08, 0x7f, 0x91, 0x02, 0xa9, 0xa0, 0x89, 0x2d, 0xc6, 0x93, 0x29, - 0xe3, 0xe9, 0xde, 0x6f, 0xd8, 0x63, 0xd8, 0x43, 0x04, 0x2f, 0xe0, 0x02, 0x3f, 0x89, 0x42, 0xe2, - 0x59, 0x97, 0x1d, 0xc7, 0x77, 0xe6, 0x79, 0xd1, 0x07, 0x8a, 0x15, 0xb1, 0x24, 0x5f, 0x8a, 0x49, - 0x79, 0x27, 0x28, 0x74, 0x41, 0xc0, 0x2a, 0x54, 0x5d, 0x01, 0x70, 0x00, 0xd7, 0x44, 0xa3, 0x17, - 0x98, 0xc2, 0xef, 0xcc, 0xa6, 0xd1, 0xdd, 0x0d, 0x81, 0x10, 0x0a, 0xb2, 0xb0, 0x62, 0x6c, 0xd6, - 0x65, 0xd1, 0x0e, 0xb0, 0x5c, 0xd7, 0x34, 0x66, 0x2a, 0x86, 0xe5, 0x01, 0x0e, 0xdd, 0x63, 0x1c, - 0x66, 0xd1, 0xe9, 0xde, 0x38, 0xea, 0x9d, 0x34, 0x92, 0xa6, 0x5d, 0x94, 0x45, 0xc9, 0xb4, 0x4a, - 0x24, 0x51, 0x62, 0xc9, 0xff, 0x61, 0xc6, 0x92, 0x85, 0x44, 0xd1, 0x13, 0x2d, 0x70, 0x8e, 0x07, - 0xe2, 0x46, 0xa2, 0x62, 0x61, 0x45, 0x2c, 0xc9, 0x5d, 0x51, 0x92, 0xaf, 0x45, 0x5e, 0x4a, 0x81, - 0x8e, 0x9f, 0xf7, 0x22, 0x27, 0x9f, 0x8b, 0x29, 0x39, 0x08, 0xc9, 0x1b, 0x75, 0x2f, 0xd3, 0x7c, - 0xfd, 0x52, 0x79, 0xf9, 0x9e, 0xe7, 0x5d, 0x51, 0x4a, 0xf4, 0x3b, 0x76, 0xdc, 0x97, 0x5e, 0xb7, - 0x75, 0x61, 0x70, 0x86, 0xf0, 0x9a, 0x58, 0x94, 0x8f, 0xb1, 0x8f, 0x85, 0xa0, 0x4e, 0x2b, 0x5f, - 0xe3, 0x2a, 0x8c, 0xe5, 0x0d, 0x7a, 0x33, 0x4d, 0x01, 0x6c, 0x61, 0x16, 0x7f, 0x32, 0xdf, 0x51, - 0x88, 0x11, 0x0a, 0xb2, 0xd8, 0x62, 0xac, 0x04, 0xcb, 0x0c, 0xdd, 0x4d, 0x80, 0x96, 0x38, 0xe8, - 0x93, 0x20, 0x7b, 0x2e, 0xa6, 0xdc, 0xbf, 0x47, 0xa1, 0xeb, 0x7b, 0x7c, 0xc4, 0x65, 0x1f, 0xbc, - 0x44, 0xc5, 0x8e, 0x87, 0x28, 0xdb, 0x41, 0xf9, 0xb2, 0xff, 0x5e, 0xdf, 0x2f, 0xfe, 0x04, 0x7c, - 0x33, 0x2e, 0x57, 0xe9, 0xb6, 0xf4, 0x24, 0x6e, 0x3d, 0xa9, 0x0d, 0xbc, 0x4a, 0x24, 0x9e, 0xac, - 0xbd, 0x3e, 0xd4, 0x2a, 0x1a, 0xae, 0xb1, 0x3f, 0x45, 0xb4, 0xb0, 0x8c, 0x77, 0xd8, 0xc2, 0x31, - 0xde, 0x8b, 0x9c, 0x1c, 0xc8, 0xac, 0x5a, 0x67, 0x68, 0xce, 0xc1, 0xd7, 0xf5, 0xbe, 0x8a, 0x46, - 0xa2, 0xa2, 0x4c, 0xc9, 0x23, 0x50, 0xec, 0x16, 0x8a, 0xd9, 0x2c, 0x7d, 0xb1, 0x29, 0x66, 0xe5, - 0x63, 0xec, 0xfb, 0x07, 0xee, 0xe7, 0x61, 0xb9, 0x28, 0xe7, 0xda, 0xe6, 0xd3, 0xbf, 0x75, 0x6e, - 0x46, 0x4e, 0x90, 0xc7, 0x1d, 0x2c, 0x26, 0xea, 0x75, 0x20, 0x14, 0x64, 0xa3, 0x23, 0xc6, 0xf2, - 0xb0, 0x52, 0xb6, 0x27, 0xc2, 0x0b, 0xb2, 0x5a, 0x1f, 0x62, 0xc8, 0x36, 0xc5, 0xac, 0x77, 0x2a, - 0x76, 0x77, 0xfc, 0xdb, 0x51, 0xef, 0x53, 0x92, 0x8a, 0x1f, 0x73, 0xc3, 0xa9, 0xc0, 0x1f, 0x36, - 0x46, 0x2b, 0x31, 0x93, 0xbf, 0xf0, 0x5b, 0x47, 0x5a, 0x2c, 0x6a, 0xea, 0x41, 0x25, 0x72, 0x8a, - 0xeb, 0x15, 0xba, 0xe3, 0x9c, 0xb6, 0x45, 0x59, 0x6e, 0xa3, 0x16, 0xaa, 0x3e, 0x54, 0x11, 0x2d, - 0x6c, 0xe1, 0x38, 0x71, 0xf7, 0x5e, 0x54, 0x7c, 0x33, 0x92, 0x4f, 0xda, 0x44, 0x19, 0xfa, 0x27, - 0xca, 0x3a, 0x36, 0xb1, 0x03, 0xca, 0x03, 0x71, 0x43, 0x6e, 0x75, 0xef, 0x54, 0xdd, 0x36, 0xb7, - 0x2b, 0xe8, 0x74, 0xc1, 0xbe, 0x00, 0xda, 0x23, 0x30, 0x0e, 0x30, 0x89, 0xdf, 0x99, 0x4d, 0x66, - 0x50, 0x12, 0x0a, 0x32, 0x2d, 0x62, 0x0c, 0xe8, 0x8d, 0x1b, 0x6b, 0xc7, 0xc7, 0x30, 0x90, 0x44, - 0xe9, 0x88, 0x20, 0xd6, 0x45, 0xd5, 0x7b, 0x22, 0x11, 0x2e, 0xdf, 0xe3, 0xa8, 0x77, 0xc2, 0x4f, - 0xfb, 0x98, 0x77, 0xcc, 0x9a, 0xa1, 0x25, 0xc0, 0xf5, 0x44, 0xc3, 0xc1, 0x14, 0xe1, 0x6b, 0x25, - 0x5b, 0x8f, 0x15, 0xa8, 0x46, 0x82, 0xc4, 0xd0, 0x4b, 0x31, 0xa9, 0x45, 0x28, 0x38, 0xf1, 0x7e, - 0x4f, 0x30, 0x83, 0x1d, 0x94, 0x61, 0xa2, 0x10, 0xaa, 0xbc, 0x8a, 0xc0, 0x39, 0xde, 0x8b, 0x9c, - 0xcc, 0x5a, 0xef, 0x4d, 0xdf, 0x7b, 0xb3, 0x1e, 0xbc, 0xa9, 0x68, 0x17, 0x65, 0x49, 0x88, 0xce, - 0xcb, 0x8c, 0xc9, 0x02, 0xbc, 0x13, 0x9f, 0x32, 0x6e, 0x68, 0xde, 0x15, 0x25, 0xb9, 0x81, 0x57, - 0xfe, 0x4f, 0xca, 0xdb, 0x9b, 0xdb, 0xf6, 0xf9, 0xf4, 0x67, 0x74, 0x78, 0x1b, 0x0e, 0x30, 0x89, - 0x7f, 0x30, 0x2f, 0x28, 0xc4, 0x08, 0x05, 0x99, 0x36, 0x31, 0x56, 0x85, 0x6f, 0x5c, 0x86, 0xdf, - 0xe4, 0x92, 0xb6, 0x75, 0x6c, 0x4d, 0x2c, 0x4a, 0x4f, 0x2b, 0x43, 0xd9, 0x63, 0xa2, 0xee, 0xd2, - 0x17, 0x59, 0x69, 0xf3, 0xd4, 0x57, 0x44, 0xf0, 0x84, 0xcd, 0x93, 0xd4, 0x2b, 0x60, 0x74, 0xb0, - 0x80, 0x0b, 0x2d, 0xe7, 0xf7, 0x99, 0xb9, 0x67, 0xdc, 0x35, 0xeb, 0x97, 0x3f, 0x7f, 0x34, 0xcf, - 0x8d, 0xdf, 0x99, 0x4d, 0xe3, 0x2e, 0xaa, 0xca, 0x31, 0x92, 0x45, 0xb4, 0xb0, 0x8d, 0xda, 0xe0, - 0xf4, 0x33, 0x6d, 0xef, 0x23, 0x39, 0xab, 0x76, 0xcd, 0x5e, 0x8b, 0xbc, 0x56, 0xd1, 0x79, 0xd9, - 0xd8, 0xdc, 0xcf, 0x3a, 0xd6, 0xb5, 0x89, 0x3d, 0xe8, 0x63, 0x9c, 0xad, 0xdb, 0xbd, 0x1d, 0x18, - 0x9a, 0xe0, 0xb8, 0x29, 0xa7, 0xbb, 0xce, 0xbd, 0x49, 0x31, 0x46, 0x28, 0xc8, 0x92, 0x13, 0x63, - 0x65, 0xb8, 0xc7, 0x8d, 0x39, 0x04, 0x78, 0x69, 0xd2, 0x9e, 0x68, 0xb6, 0x51, 0x73, 0x8f, 0x77, - 0xc8, 0x7b, 0x7c, 0x8f, 0xa3, 0xde, 0xc9, 0x51, 0x47, 0xfd, 0xb1, 0x81, 0xcf, 0x46, 0x0c, 0xb0, - 0x92, 0x31, 0xe3, 0xb2, 0x77, 0x23, 0xa0, 0xf4, 0xc4, 0xb2, 0xda, 0xfb, 0xad, 0xa2, 0x91, 0x98, - 0x6b, 0x78, 0xc7, 0xac, 0x19, 0x7f, 0x32, 0xdf, 0x19, 0x8f, 0x31, 0xa3, 0x2c, 0xca, 0xb6, 0x70, - 0x94, 0x29, 0x51, 0xe6, 0x79, 0x8f, 0xb6, 0x6f, 0xae, 0x6e, 0xaa, 0xbd, 0x57, 0x05, 0x4d, 0x6c, - 0xa3, 0xa6, 0x25, 0xa9, 0xe2, 0x81, 0xb8, 0x71, 0x55, 0xef, 0xd0, 0x2f, 0x93, 0xb2, 0xcb, 0x92, - 0x7d, 0x9e, 0x81, 0xc2, 0xd9, 0xca, 0x62, 0x0c, 0x70, 0xf7, 0x98, 0xfc, 0x70, 0x35, 0x97, 0x52, - 0x8c, 0x11, 0x0a, 0xb2, 0x08, 0x8b, 0x88, 0xaf, 0x18, 0x2b, 0xc1, 0x32, 0x49, 0xfb, 0xd1, 0x08, - 0x9a, 0x38, 0xd3, 0xb3, 0x36, 0x79, 0xd6, 0x4c, 0x83, 0x2d, 0xc6, 0x8a, 0x1e, 0x82, 0x4c, 0xf3, - 0x31, 0xaf, 0x89, 0x45, 0x59, 0x19, 0x86, 0x86, 0xc1, 0xb7, 0xe0, 0x1b, 0x1c, 0x9d, 0x46, 0x9f, - 0xc0, 0x41, 0x41, 0x39, 0x28, 0xfb, 0x0c, 0x9d, 0xe5, 0x56, 0x7c, 0x48, 0xba, 0xc2, 0xfc, 0xb7, - 0xe6, 0x69, 0x67, 0x63, 0xec, 0x00, 0x51, 0xf6, 0x10, 0x87, 0xc8, 0x9a, 0xfb, 0xb2, 0x87, 0x26, - 0xae, 0xac, 0x64, 0x15, 0x40, 0xf1, 0xeb, 0xd9, 0x7d, 0x2f, 0x5f, 0xe1, 0x27, 0x51, 0x88, 0x6c, - 0x2d, 0xeb, 0xe9, 0x68, 0x32, 0xe7, 0xf3, 0xe4, 0x0c, 0x7a, 0xfd, 0x43, 0x89, 0xb1, 0x6e, 0x8f, - 0xc9, 0xff, 0x76, 0xb5, 0x16, 0x9c, 0x21, 0x37, 0x12, 0x62, 0xec, 0x91, 0x98, 0x91, 0xef, 0x45, - 0xae, 0x23, 0x5b, 0xf9, 0xb5, 0xc8, 0xcb, 0x9f, 0x44, 0x41, 0x3e, 0x17, 0x53, 0x72, 0x5b, 0x94, - 0xe5, 0x3d, 0x31, 0x2f, 0xb9, 0x71, 0xa5, 0x20, 0x53, 0x12, 0x0d, 0xdb, 0xa8, 0x79, 0xa7, 0x32, - 0xfb, 0x05, 0xf1, 0x77, 0x4f, 0x80, 0x3e, 0xa4, 0xe5, 0xb2, 0xf4, 0xcc, 0xa8, 0x04, 0x2c, 0x4b, - 0xcf, 0x9c, 0xda, 0x4e, 0x55, 0x47, 0xcc, 0xdb, 0xd0, 0x14, 0x50, 0x0d, 0xa8, 0x4b, 0xb6, 0x8c, - 0x77, 0x83, 0xe3, 0xca, 0xca, 0x8a, 0x20, 0x3b, 0xb7, 0xcf, 0xa9, 0x62, 0xb0, 0xf7, 0x43, 0x1c, - 0x26, 0x5a, 0xc9, 0xff, 0xbe, 0x79, 0x6c, 0xec, 0xa8, 0x9a, 0xed, 0x80, 0x54, 0x8a, 0xab, 0xaa, - 0xe0, 0xbb, 0x69, 0x6a, 0x17, 0x3b, 0x5f, 0x85, 0xbd, 0x8e, 0xe7, 0x78, 0x8c, 0x7d, 0xec, 0x8a, - 0x52, 0xa8, 0x85, 0xf4, 0x9e, 0x98, 0x97, 0x1d, 0xd6, 0xf9, 0x2a, 0xbc, 0x2b, 0xd4, 0xbb, 0x6c, - 0x02, 0xfb, 0xed, 0xb2, 0x54, 0x16, 0x63, 0x65, 0x97, 0x39, 0xe1, 0x08, 0x1d, 0xf5, 0xc6, 0xee, - 0x06, 0x35, 0xc6, 0x1d, 0x12, 0xbe, 0x35, 0x4f, 0x8d, 0xbb, 0xa8, 0x76, 0x14, 0x3e, 0xaf, 0xa0, - 0x09, 0x81, 0x73, 0x2c, 0xe3, 0x1d, 0xd6, 0x51, 0xc7, 0x43, 0x1c, 0xe2, 0x29, 0xf6, 0x20, 0x05, - 0xe4, 0x4f, 0xa2, 0x20, 0x37, 0xc5, 0x2c, 0x05, 0x1a, 0x05, 0x59, 0xc0, 0xe4, 0xe1, 0xae, 0x2a, - 0xbc, 0x83, 0xf8, 0xdb, 0x69, 0xf8, 0x19, 0x03, 0xd2, 0x09, 0xe8, 0xdf, 0x15, 0x25, 0xef, 0x8c, - 0xca, 0x92, 0x8f, 0x45, 0xe2, 0x0d, 0xd0, 0x1d, 0xf6, 0xa3, 0xc3, 0x5d, 0x79, 0x19, 0x43, 0x92, - 0x30, 0xa9, 0xb4, 0xdc, 0x11, 0xf0, 0xad, 0x99, 0xc4, 0x82, 0xa6, 0x57, 0xe2, 0x34, 0x14, 0x5f, - 0x03, 0xaa, 0xf1, 0xf5, 0x0f, 0x12, 0x16, 0x65, 0x77, 0xcd, 0xba, 0xa1, 0x1a, 0xec, 0x5f, 0x41, - 0x53, 0x5b, 0xd2, 0x41, 0x62, 0xb4, 0x6f, 0xb2, 0x8a, 0x50, 0x0a, 0xf0, 0xef, 0x66, 0x15, 0x0d, - 0x3c, 0xc5, 0x1e, 0x9e, 0x8b, 0x29, 0xe9, 0xb7, 0xe9, 0x58, 0x11, 0x4b, 0xf2, 0x27, 0x51, 0x90, - 0x0f, 0xbb, 0x85, 0xaa, 0xdf, 0x67, 0x1e, 0xb9, 0xe9, 0xf4, 0xfe, 0xb9, 0x2c, 0x95, 0xc5, 0x98, - 0x5b, 0xd8, 0xc7, 0x47, 0x74, 0xc4, 0x8d, 0x6d, 0x61, 0x16, 0xa3, 0x94, 0x4d, 0xf9, 0xc4, 0xdc, - 0x37, 0xfe, 0xc1, 0xbc, 0x30, 0x9e, 0x2a, 0xec, 0xb0, 0x04, 0xce, 0xb1, 0x85, 0xe3, 0xcb, 0x71, - 0xc5, 0x96, 0x69, 0x14, 0x64, 0xd8, 0x14, 0xb3, 0xf2, 0xa1, 0x57, 0xb1, 0x54, 0x87, 0xdb, 0x8a, - 0x62, 0xcc, 0x52, 0x5d, 0x9e, 0xa4, 0x61, 0x1d, 0x7b, 0x20, 0x6e, 0xf8, 0x4f, 0x26, 0x7e, 0x56, - 0xbe, 0xba, 0xdb, 0x31, 0xc7, 0xdb, 0xa9, 0xf6, 0xdd, 0x5d, 0x99, 0x84, 0x87, 0x78, 0xd9, 0xef, - 0xe3, 0x5a, 0x23, 0x1f, 0xe0, 0x1f, 0x2a, 0xd6, 0xab, 0xd0, 0x76, 0x9d, 0x96, 0x55, 0x2f, 0xa9, - 0xd5, 0xf6, 0x27, 0x49, 0x77, 0x61, 0x98, 0x32, 0x2f, 0x0b, 0xb8, 0xc0, 0x73, 0x31, 0xd5, 0xd7, - 0x6b, 0xee, 0x6b, 0x21, 0x3b, 0x76, 0xd9, 0x54, 0x94, 0xa2, 0x0e, 0xfd, 0x77, 0x78, 0x88, 0x43, - 0xbc, 0x17, 0x39, 0xb9, 0x2b, 0x4a, 0x72, 0x53, 0xcc, 0xca, 0x75, 0x51, 0x95, 0xf7, 0xc4, 0xbc, - 0xdc, 0x15, 0x25, 0xf9, 0x14, 0x7b, 0xbd, 0xc9, 0x1c, 0xb7, 0x02, 0xee, 0x43, 0x97, 0xce, 0x43, - 0xfd, 0xaa, 0x5a, 0x1f, 0x38, 0x7f, 0x76, 0xcf, 0x03, 0xdd, 0xdf, 0x6b, 0xef, 0x6a, 0x53, 0xfe, - 0x02, 0x53, 0x7d, 0xa9, 0x33, 0x96, 0x05, 0x37, 0xfa, 0x37, 0x66, 0x43, 0x39, 0x26, 0xd3, 0x19, - 0x57, 0xdb, 0xa8, 0xe1, 0x27, 0x51, 0xa0, 0x30, 0x1b, 0x55, 0x41, 0xb6, 0x29, 0x66, 0x83, 0xeb, - 0xca, 0x08, 0xf8, 0x67, 0x54, 0x86, 0x10, 0x64, 0x49, 0xc7, 0x8f, 0x6d, 0x8a, 0x59, 0xff, 0xd4, - 0xec, 0x5b, 0x01, 0xc2, 0xd2, 0xa5, 0x44, 0x44, 0x5c, 0xd7, 0x41, 0x9a, 0xee, 0x4a, 0xd7, 0xfe, - 0x97, 0x49, 0x9c, 0xf2, 0x0a, 0x02, 0x03, 0xfc, 0x47, 0xd9, 0x75, 0x19, 0xaa, 0x7b, 0x41, 0xfb, - 0xbd, 0x35, 0xe7, 0x7f, 0x5e, 0xbb, 0x45, 0xd9, 0x36, 0x6a, 0x89, 0x2d, 0x3e, 0x3f, 0x84, 0xac, - 0xbb, 0xb7, 0x8c, 0x77, 0x7d, 0xad, 0x47, 0x17, 0xd8, 0xfb, 0xb5, 0xfb, 0xde, 0x0e, 0x61, 0x91, - 0xf4, 0x3a, 0xff, 0xab, 0x68, 0x60, 0x0b, 0xc7, 0xd8, 0x46, 0x0d, 0x0f, 0x71, 0xe8, 0x5e, 0x24, - 0x79, 0x09, 0xfe, 0xc9, 0x04, 0x07, 0x6e, 0x87, 0xda, 0x9f, 0xd6, 0x72, 0x81, 0xf3, 0x67, 0xf7, - 0xf7, 0x9a, 0x73, 0x39, 0xc7, 0xa6, 0xb3, 0x0c, 0xe4, 0xfa, 0x56, 0x81, 0x7f, 0x19, 0x6f, 0x33, - 0x21, 0xca, 0xbe, 0x35, 0x4f, 0x43, 0x89, 0x32, 0x6b, 0xb9, 0x3d, 0xc7, 0x36, 0x6a, 0x78, 0x24, - 0x66, 0x28, 0xca, 0x46, 0x49, 0x90, 0x29, 0x89, 0xb1, 0x2a, 0xc2, 0x9b, 0xf7, 0x1b, 0xfd, 0x11, - 0x64, 0x6b, 0x62, 0xd1, 0x7f, 0x32, 0x29, 0x23, 0x38, 0xcb, 0xaa, 0xee, 0xf6, 0xa7, 0x7c, 0xec, - 0xc9, 0x21, 0x2d, 0x52, 0xb5, 0xc4, 0xdd, 0x42, 0xa0, 0xeb, 0x32, 0xf3, 0x01, 0xdf, 0x09, 0xf0, - 0x48, 0xcc, 0x48, 0x5f, 0x6b, 0x73, 0x3b, 0x25, 0x97, 0xfb, 0xeb, 0x96, 0xba, 0xf5, 0x26, 0x6b, - 0x25, 0x28, 0xd6, 0x51, 0x47, 0xbf, 0x2a, 0xfa, 0x57, 0x83, 0xda, 0xf8, 0xd4, 0x5d, 0x36, 0x2a, - 0x2b, 0xf1, 0x44, 0x99, 0x92, 0x68, 0x09, 0x8a, 0x59, 0x33, 0xd3, 0xdf, 0xb8, 0x7a, 0xcd, 0x9f, - 0x81, 0xeb, 0x41, 0xfb, 0xb8, 0x75, 0xfb, 0x5e, 0x2f, 0xae, 0xfe, 0xf9, 0x24, 0xa4, 0x10, 0xd1, - 0xc9, 0x5d, 0xb3, 0x6e, 0x64, 0x25, 0x6e, 0xf7, 0x5b, 0xf3, 0x54, 0xc9, 0x7d, 0xd9, 0xcd, 0x1d, - 0x9c, 0x66, 0x3f, 0x14, 0x80, 0x82, 0x4c, 0xdf, 0xa2, 0x11, 0x78, 0xf3, 0xf9, 0xc5, 0x5a, 0xf9, - 0xe1, 0xa3, 0x09, 0x92, 0x32, 0xc3, 0x3b, 0x09, 0x09, 0x9e, 0x0b, 0xa1, 0x53, 0xb0, 0xd0, 0x8f, - 0x37, 0xee, 0xc7, 0x1e, 0x27, 0xfe, 0x21, 0x6d, 0x77, 0xa5, 0x6b, 0xab, 0x9e, 0xa4, 0x16, 0x9c, - 0x09, 0x04, 0xba, 0x2e, 0x37, 0x47, 0x2c, 0x9e, 0x6c, 0x5d, 0x54, 0x83, 0x9b, 0x2d, 0xb7, 0x6f, - 0x10, 0x56, 0x3c, 0xce, 0x6b, 0x08, 0xeb, 0x8d, 0x93, 0xed, 0x98, 0x95, 0xd6, 0x46, 0x49, 0xb5, - 0x7b, 0x0a, 0x62, 0x01, 0x1f, 0xfc, 0x9f, 0xe0, 0x66, 0xb9, 0x9f, 0xb6, 0xaf, 0x81, 0xee, 0x3e, - 0x92, 0xce, 0x7c, 0x13, 0x24, 0xc6, 0x8e, 0x00, 0xb7, 0x52, 0x75, 0xfd, 0xa8, 0xd5, 0xb8, 0xed, - 0xe6, 0x37, 0x0d, 0x33, 0x97, 0xfe, 0x7c, 0xf5, 0x5d, 0xce, 0x90, 0xc3, 0x5d, 0xb3, 0xde, 0xd7, - 0xb8, 0xb1, 0x6f, 0xcd, 0x53, 0x23, 0x2b, 0xa1, 0x13, 0xdf, 0x98, 0x0d, 0xe3, 0x20, 0xc2, 0x35, - 0x5d, 0xc0, 0x05, 0x45, 0xd9, 0xb0, 0x0b, 0xb2, 0x4d, 0x31, 0x1b, 0xbc, 0x68, 0x38, 0xed, 0x2f, - 0x26, 0x42, 0xbe, 0xb9, 0x4f, 0x55, 0xf8, 0x83, 0x04, 0x27, 0x99, 0x4d, 0x1c, 0xf9, 0xc7, 0xc0, - 0x2d, 0x2b, 0x7c, 0x97, 0x86, 0xdb, 0xd7, 0x89, 0xa7, 0x66, 0xda, 0x33, 0xed, 0xca, 0x1a, 0xda, - 0xe8, 0x04, 0x5b, 0x09, 0x3e, 0xb8, 0x0b, 0xeb, 0xa4, 0xa8, 0xc0, 0xb7, 0xf9, 0xb8, 0xae, 0x82, - 0xa6, 0x03, 0x73, 0x6f, 0xa9, 0x08, 0x50, 0x27, 0x5b, 0x79, 0xd5, 0x67, 0x4c, 0x16, 0x3d, 0xc4, - 0x9a, 0x0f, 0x5b, 0x38, 0xd6, 0xea, 0xe6, 0x88, 0x3a, 0x5e, 0xd3, 0x88, 0x6f, 0x73, 0xbf, 0xd7, - 0xce, 0xc3, 0x0b, 0x32, 0x47, 0x94, 0xfd, 0xd5, 0x7f, 0x1c, 0x87, 0x12, 0x62, 0x02, 0xc0, 0x1a, - 0x02, 0x5b, 0x35, 0xe1, 0x23, 0xac, 0xd2, 0x10, 0x2e, 0xa4, 0xd9, 0xa6, 0x4d, 0x69, 0xfe, 0xec, - 0x9e, 0x4b, 0x8b, 0x2e, 0xdf, 0xa5, 0xcd, 0xd2, 0xf7, 0x34, 0x23, 0xfd, 0xa1, 0x9e, 0x60, 0x26, - 0x33, 0x82, 0xe6, 0x3b, 0xcc, 0x47, 0xdc, 0x68, 0xf4, 0x3f, 0x3e, 0x93, 0x82, 0x2c, 0x41, 0x31, - 0x16, 0x68, 0x19, 0x73, 0x76, 0x40, 0x13, 0x11, 0x3e, 0xa0, 0x0f, 0xf1, 0x63, 0xbe, 0x75, 0xd3, - 0x00, 0xf7, 0x58, 0x07, 0x37, 0x12, 0x76, 0x57, 0xa6, 0x61, 0x29, 0xf3, 0xec, 0x39, 0x9a, 0x24, - 0x5f, 0xf9, 0x8b, 0xbe, 0xd4, 0x7a, 0x04, 0xf6, 0x99, 0x97, 0x62, 0x52, 0xcd, 0x1a, 0xba, 0x0c, - 0xb5, 0x98, 0xcc, 0x69, 0x5b, 0xb8, 0x85, 0xc0, 0x71, 0x73, 0xe8, 0x10, 0x43, 0xae, 0x71, 0x70, - 0x05, 0x28, 0x59, 0x93, 0x1c, 0x57, 0x6a, 0x5a, 0xc4, 0xb6, 0xc8, 0x4d, 0xd8, 0xe3, 0x78, 0xcd, - 0x16, 0x54, 0xe5, 0x90, 0xaf, 0x77, 0xac, 0x9d, 0xff, 0xc6, 0x7e, 0xbd, 0xca, 0xdc, 0xb9, 0x07, - 0x57, 0xeb, 0x58, 0xda, 0x6d, 0xda, 0x76, 0x45, 0xc9, 0x7f, 0xfe, 0x54, 0x99, 0x4b, 0x4d, 0x74, - 0x78, 0x17, 0xfa, 0xe9, 0xae, 0xec, 0x10, 0x64, 0xe6, 0xbe, 0x51, 0xc3, 0xb5, 0x4c, 0x88, 0xb2, - 0x67, 0xe6, 0x9e, 0x7b, 0x39, 0x99, 0xbc, 0xca, 0x94, 0xf1, 0x2e, 0x33, 0x16, 0x70, 0x0a, 0x32, - 0x4d, 0x28, 0xc7, 0x08, 0x2c, 0x43, 0x3d, 0xa3, 0xb2, 0x1b, 0x9f, 0x4d, 0x6a, 0x12, 0x66, 0xf8, - 0xc0, 0xc9, 0xc4, 0x2b, 0xd6, 0xc1, 0x8d, 0x86, 0x9b, 0xbe, 0x8c, 0x97, 0x7a, 0xde, 0xbe, 0x6b, - 0xaf, 0x06, 0xb9, 0x54, 0x34, 0x5c, 0x5f, 0xcf, 0x85, 0x3d, 0x69, 0x02, 0x62, 0x71, 0x86, 0x5d, - 0x94, 0x29, 0x2f, 0x6a, 0x42, 0x71, 0x73, 0x70, 0xa5, 0xb0, 0x43, 0x8b, 0xb2, 0x05, 0x5c, 0xe0, - 0x31, 0xf6, 0x63, 0x05, 0xd8, 0xbb, 0x7e, 0x1f, 0x67, 0xa3, 0xf6, 0x57, 0xb5, 0x45, 0x44, 0x67, - 0x0f, 0xce, 0xe0, 0xd3, 0xaa, 0x50, 0xf3, 0x4d, 0xa5, 0x2c, 0x9c, 0x53, 0x12, 0x63, 0x15, 0xc0, - 0xba, 0x2d, 0xd0, 0x6e, 0xdb, 0x7f, 0x73, 0xfb, 0x59, 0x01, 0xf0, 0xaf, 0xed, 0xe7, 0x57, 0x42, - 0x1c, 0xf0, 0x47, 0x58, 0x2e, 0x3e, 0x17, 0xd2, 0xb4, 0x8e, 0x85, 0xca, 0xa8, 0xf4, 0x9a, 0x4b, - 0xcf, 0xd0, 0x51, 0x73, 0xec, 0x00, 0x93, 0xa9, 0xf7, 0xfd, 0xf5, 0xe3, 0x1b, 0xb3, 0x61, 0x64, - 0xc5, 0xf5, 0xe7, 0x5a, 0x4e, 0x46, 0x31, 0x46, 0x9b, 0xfd, 0x82, 0x87, 0x4c, 0x90, 0x29, 0x15, - 0x70, 0x0c, 0xbb, 0x60, 0x74, 0xf3, 0xc6, 0x4f, 0x90, 0xe9, 0x2d, 0x74, 0xb8, 0x2d, 0xca, 0xfe, - 0x93, 0x49, 0x3e, 0xe4, 0x62, 0xd6, 0xd0, 0x7b, 0xcc, 0xdd, 0x81, 0xd6, 0x55, 0xd5, 0x5d, 0xa8, - 0xce, 0x45, 0x29, 0x2d, 0xcf, 0xc1, 0xc4, 0xe8, 0x8a, 0xb2, 0x9f, 0x44, 0x41, 0x6d, 0x51, 0x9b, - 0x45, 0xa4, 0xfa, 0x57, 0x58, 0x40, 0xa4, 0x58, 0xce, 0x75, 0xd4, 0xf1, 0x5a, 0xe4, 0x65, 0x98, - 0x9d, 0xb5, 0x53, 0x43, 0xcb, 0xf5, 0xfb, 0x38, 0x19, 0xca, 0x0a, 0xd7, 0xba, 0x5d, 0x1c, 0x26, - 0xd1, 0xac, 0xbb, 0x9b, 0xdb, 0x49, 0x25, 0xce, 0x14, 0xed, 0xf3, 0xef, 0x25, 0xc8, 0x2a, 0x88, - 0xe6, 0x49, 0xd8, 0x83, 0x67, 0xac, 0xed, 0xb3, 0x94, 0x6e, 0xda, 0x7b, 0x62, 0x5e, 0x3d, 0xa3, - 0xd2, 0x2f, 0x06, 0xf7, 0x45, 0xe7, 0xaf, 0x59, 0xec, 0xfb, 0xfb, 0x14, 0xa5, 0xcc, 0xc4, 0x63, - 0xf5, 0x58, 0xc9, 0x4a, 0x50, 0xca, 0xac, 0xae, 0xa0, 0xa9, 0xa5, 0x95, 0x17, 0x05, 0x59, 0x16, - 0xc4, 0x58, 0x7b, 0x3f, 0x35, 0x2f, 0xca, 0x11, 0x17, 0x8c, 0x76, 0xce, 0xbd, 0x36, 0xa7, 0x39, - 0xad, 0xc5, 0x01, 0x37, 0xc5, 0xac, 0x0c, 0xdc, 0x31, 0x08, 0xa8, 0x5b, 0x87, 0xde, 0x24, 0x2f, - 0x90, 0x2a, 0x68, 0x26, 0x1a, 0x57, 0xd3, 0x57, 0x41, 0x06, 0xfb, 0x5c, 0x07, 0x08, 0x87, 0x61, - 0x13, 0x65, 0xbb, 0xa2, 0x24, 0x95, 0x1a, 0x88, 0x97, 0x00, 0xfc, 0x39, 0xc6, 0x07, 0xdd, 0x8c, - 0x26, 0xca, 0x2a, 0x68, 0x62, 0x0b, 0xc7, 0x78, 0x2f, 0x72, 0xf2, 0x91, 0x98, 0x71, 0xad, 0x6f, - 0xb4, 0x26, 0x16, 0x2f, 0x6b, 0x68, 0x3d, 0xc6, 0xbe, 0x7b, 0x2c, 0x56, 0x77, 0x6b, 0x9c, 0x69, - 0x04, 0x27, 0xc9, 0x5c, 0x8e, 0xcb, 0xf3, 0x44, 0xaf, 0xf9, 0x8a, 0x58, 0x52, 0xb3, 0x4e, 0x66, - 0x45, 0x27, 0xf8, 0x58, 0xc7, 0x4e, 0x90, 0x4f, 0xa5, 0x88, 0xea, 0x8a, 0x58, 0x92, 0xa1, 0x0a, - 0x38, 0x2f, 0x7b, 0x9c, 0xbf, 0x37, 0xe8, 0x09, 0xf5, 0xc8, 0xa2, 0x20, 0x73, 0x44, 0x6e, 0x16, - 0x44, 0xd9, 0x7d, 0xf3, 0xb8, 0xd3, 0x4a, 0x56, 0x47, 0x60, 0xc6, 0xfa, 0xd5, 0x65, 0x78, 0x0b, - 0x32, 0x04, 0x82, 0x2c, 0x50, 0xbc, 0x80, 0x46, 0xd8, 0x30, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, - 0x41, 0x54, 0x78, 0x35, 0xda, 0x0e, 0x8b, 0x87, 0xa1, 0x40, 0xa7, 0xbb, 0x52, 0x29, 0x0e, 0x6e, - 0x16, 0xca, 0x8d, 0x84, 0x01, 0x20, 0x89, 0xf0, 0x2e, 0x37, 0x81, 0xa4, 0xdc, 0x4e, 0x27, 0x02, - 0xae, 0x95, 0xe1, 0xcb, 0x29, 0x0f, 0xb4, 0x85, 0xe0, 0xdd, 0xde, 0x2a, 0x1a, 0x03, 0x9f, 0x39, - 0xe4, 0xf4, 0x7c, 0x55, 0xb2, 0x8c, 0x95, 0x10, 0x3a, 0x40, 0xdf, 0x53, 0x94, 0xdd, 0x8e, 0xf6, - 0xd2, 0x22, 0x5a, 0xb8, 0x83, 0x53, 0x6c, 0xa3, 0x86, 0xf6, 0x3e, 0x7b, 0x52, 0x40, 0x3e, 0xc6, - 0xfe, 0x65, 0x0d, 0x2d, 0xd7, 0xc0, 0xee, 0xdb, 0x1e, 0xf7, 0x52, 0x45, 0xfd, 0x78, 0x92, 0x6c, - 0x8c, 0x3e, 0x70, 0x8b, 0xd4, 0x91, 0xf7, 0x7c, 0x93, 0x56, 0xec, 0xd5, 0x56, 0x98, 0x20, 0x7e, - 0xbf, 0x18, 0xdc, 0xbd, 0xde, 0x3f, 0xd5, 0xfb, 0x54, 0x43, 0xcd, 0x8f, 0x1d, 0xb3, 0x66, 0x38, - 0xe1, 0x27, 0x59, 0x10, 0x65, 0x3d, 0x56, 0x50, 0x27, 0x86, 0x11, 0x41, 0x36, 0x93, 0x21, 0xe8, - 0x87, 0x3c, 0xea, 0x82, 0x6c, 0x5b, 0x94, 0x83, 0xeb, 0x22, 0x09, 0x0d, 0x3b, 0x48, 0x1f, 0x2b, - 0x93, 0xae, 0x5d, 0xd3, 0xba, 0xa8, 0xaa, 0x25, 0x25, 0x84, 0x15, 0x97, 0x75, 0xef, 0x1d, 0x6b, - 0x74, 0x6d, 0xd2, 0xbb, 0x6b, 0x0f, 0x55, 0x30, 0x34, 0xa4, 0x48, 0xf5, 0x30, 0x91, 0xa4, 0xcf, - 0x72, 0xb0, 0x10, 0x5c, 0xc0, 0x05, 0x5e, 0x8b, 0xbc, 0x1c, 0xc4, 0x3a, 0x65, 0x4e, 0x9b, 0x31, - 0x25, 0xab, 0x8c, 0x23, 0xc6, 0x26, 0x34, 0x7d, 0xf8, 0x02, 0x80, 0xbf, 0x40, 0x7f, 0x99, 0x06, - 0x4f, 0x53, 0x0a, 0xfc, 0x13, 0x10, 0x1c, 0x77, 0x9e, 0xe2, 0xa6, 0x30, 0x89, 0xc0, 0x64, 0xe5, - 0x7b, 0x2a, 0x2b, 0x3a, 0xc1, 0x74, 0xff, 0xf3, 0x19, 0x72, 0xf8, 0xce, 0x7c, 0x95, 0xb8, 0x75, - 0x6c, 0x5b, 0x94, 0xd5, 0xac, 0xba, 0xce, 0xf8, 0xf5, 0x12, 0x0a, 0x67, 0x70, 0xed, 0x30, 0x90, - 0xd5, 0x36, 0x49, 0xed, 0x46, 0x81, 0x7e, 0x8b, 0xb2, 0x8e, 0x2c, 0x54, 0xa7, 0x32, 0xc1, 0x5c, - 0xf0, 0xbc, 0x59, 0xa1, 0x20, 0x1b, 0x7c, 0x41, 0x16, 0x58, 0x20, 0x4f, 0xa5, 0x60, 0xaa, 0x0a, - 0x3e, 0x63, 0x45, 0x47, 0xa3, 0xdc, 0x35, 0xb1, 0x28, 0x95, 0xe2, 0xe0, 0xa2, 0x66, 0x88, 0xba, - 0xea, 0xb4, 0x68, 0x6f, 0xe4, 0x55, 0xa8, 0x33, 0xa9, 0x38, 0x00, 0x57, 0x4b, 0x4d, 0x01, 0xfd, - 0x73, 0xd3, 0x7c, 0x8d, 0x40, 0x77, 0x69, 0x05, 0xcd, 0xd8, 0xc1, 0xe7, 0x69, 0xf3, 0x48, 0xcc, - 0x04, 0xb7, 0x19, 0x6b, 0xbf, 0xaf, 0x74, 0x8a, 0x31, 0x07, 0xa7, 0x4c, 0x43, 0x92, 0xd6, 0xcf, - 0xb2, 0x2d, 0xfc, 0x54, 0x04, 0xbd, 0x80, 0x72, 0xc9, 0x88, 0x2d, 0x1c, 0x6b, 0x15, 0x65, 0x9b, - 0x62, 0x56, 0xbd, 0xce, 0xdf, 0x74, 0x06, 0x06, 0xd0, 0x11, 0x3c, 0xc3, 0x3a, 0xd2, 0xb0, 0x8e, - 0xad, 0x8b, 0xaa, 0x54, 0x0e, 0x0e, 0x0f, 0xaa, 0xdd, 0xf8, 0xf3, 0x60, 0x2d, 0xda, 0xdd, 0x46, - 0x81, 0x7e, 0x8a, 0xb2, 0x67, 0xe6, 0x9e, 0xf1, 0x02, 0x53, 0xbd, 0x0f, 0xdc, 0x52, 0xbb, 0x86, - 0x94, 0x60, 0x03, 0x2a, 0xc8, 0x94, 0x0a, 0x93, 0xde, 0xd2, 0xf4, 0x61, 0x75, 0xb5, 0xdd, 0x49, - 0xd4, 0xef, 0x11, 0xd8, 0xfc, 0xdc, 0x59, 0x1c, 0xa2, 0x58, 0x85, 0x4e, 0xf4, 0x9e, 0x77, 0x3f, - 0xd7, 0xe4, 0x3a, 0xea, 0x5a, 0x63, 0xc9, 0xee, 0x89, 0x79, 0xf7, 0x1d, 0xef, 0x5c, 0x1f, 0x07, - 0x9e, 0x13, 0xf8, 0xad, 0x10, 0xc3, 0xe6, 0x04, 0x9f, 0x67, 0xb9, 0xd5, 0xd2, 0x23, 0x31, 0x23, - 0x5f, 0x8b, 0xbc, 0x7a, 0xd1, 0xd7, 0x2a, 0xfc, 0xeb, 0x8c, 0xe9, 0x38, 0xbf, 0xab, 0xb0, 0x5c, - 0x86, 0x3a, 0x2d, 0x3f, 0x4e, 0x1d, 0xad, 0xd5, 0x90, 0x02, 0xe6, 0x2b, 0x28, 0xb7, 0x7c, 0xd2, - 0x29, 0xca, 0x42, 0x59, 0x9c, 0xcb, 0x19, 0x18, 0x48, 0x07, 0xde, 0x0f, 0xa5, 0x51, 0x48, 0xf5, - 0x1e, 0x7e, 0x51, 0x7f, 0xf2, 0xb2, 0xcf, 0x86, 0xee, 0x23, 0x90, 0x62, 0x55, 0x93, 0xc4, 0xe8, - 0xa7, 0x28, 0x73, 0xcd, 0xa6, 0x9d, 0x86, 0x15, 0x6e, 0xe3, 0x3b, 0xb5, 0x7c, 0x00, 0x19, 0x50, - 0x41, 0x16, 0x68, 0x1d, 0xab, 0x26, 0xbf, 0x73, 0x3c, 0x43, 0x2e, 0x56, 0x1a, 0xb4, 0xb2, 0x18, - 0x73, 0x6b, 0x43, 0xd3, 0xb7, 0x1b, 0xdd, 0xfb, 0xa6, 0xd1, 0xdd, 0xee, 0x66, 0xc3, 0x6b, 0x92, - 0xbd, 0xd9, 0xe7, 0x93, 0x10, 0x42, 0x94, 0x55, 0xd0, 0xc4, 0x43, 0x1c, 0x66, 0xae, 0xb1, 0xee, - 0x03, 0x71, 0x43, 0xbe, 0x17, 0x39, 0x79, 0x07, 0xa7, 0xea, 0xee, 0x82, 0xdb, 0xd0, 0x13, 0x8f, - 0xa9, 0x36, 0xd0, 0xae, 0x6a, 0x67, 0xc5, 0x71, 0x63, 0x16, 0xec, 0x8d, 0xd9, 0x5a, 0x8c, 0x7b, - 0x68, 0x39, 0x9c, 0x28, 0x8b, 0x5b, 0xc4, 0xf6, 0x81, 0xb8, 0xa1, 0x5e, 0x3f, 0x0b, 0x40, 0xdf, - 0x6b, 0x95, 0x9e, 0x01, 0x5e, 0xd1, 0x16, 0x8f, 0x53, 0xb0, 0x8e, 0x69, 0xa9, 0x37, 0xe6, 0x70, - 0x04, 0x0c, 0x8b, 0xf7, 0x6c, 0x01, 0x17, 0x78, 0x2f, 0x72, 0xa9, 0x87, 0x4f, 0x5c, 0x66, 0xf0, - 0x37, 0x5c, 0x8c, 0x0a, 0xbe, 0xfb, 0x0a, 0xba, 0x2d, 0x07, 0x56, 0x90, 0x05, 0x06, 0x91, 0xeb, - 0x14, 0x30, 0x27, 0x5e, 0x03, 0x2f, 0xba, 0x75, 0x4c, 0x59, 0x8c, 0x01, 0xca, 0x59, 0x5f, 0xe1, - 0xd6, 0xa9, 0x56, 0xc4, 0xf3, 0xee, 0x1f, 0xa3, 0xe1, 0xb4, 0xbb, 0x89, 0xb3, 0x28, 0x39, 0x81, - 0xe5, 0xae, 0x42, 0xa1, 0x8c, 0x6c, 0x64, 0x95, 0x85, 0x10, 0x65, 0xce, 0x79, 0xdb, 0x46, 0x0d, - 0xaf, 0x45, 0x5e, 0xf6, 0x2b, 0xc5, 0x7b, 0x45, 0x2c, 0xc9, 0x5d, 0x51, 0x92, 0xaf, 0x45, 0x5e, - 0x6e, 0xe0, 0x95, 0x7a, 0xf0, 0x73, 0x01, 0x96, 0x9b, 0x6f, 0xa1, 0x0f, 0xe7, 0x58, 0x00, 0xb8, - 0x63, 0xdf, 0x03, 0x4e, 0x61, 0xd3, 0x20, 0x81, 0xe6, 0x64, 0x55, 0xff, 0xc5, 0x7e, 0xed, 0x4d, - 0xc4, 0xb7, 0xe8, 0x2d, 0x43, 0xd9, 0x12, 0x75, 0x07, 0xa7, 0x91, 0x4b, 0x62, 0xac, 0x89, 0x45, - 0x19, 0xaa, 0x2e, 0x53, 0x19, 0xc9, 0x59, 0x2b, 0x55, 0x39, 0xf2, 0xde, 0xb0, 0x7e, 0x6b, 0x9e, - 0x26, 0x6a, 0x1d, 0x5b, 0x17, 0xd5, 0xf8, 0xf5, 0xc6, 0x3a, 0x27, 0xf5, 0xa1, 0xc2, 0xd9, 0x24, - 0xa7, 0x29, 0xca, 0x2e, 0x63, 0xed, 0xba, 0xa7, 0xef, 0x69, 0xff, 0x7b, 0x68, 0x81, 0x16, 0xb2, - 0x1e, 0xc6, 0x07, 0x49, 0xfd, 0x7b, 0x52, 0x4d, 0x67, 0xd1, 0xb6, 0x7c, 0xf7, 0xe7, 0xa1, 0x5f, - 0x17, 0x4a, 0x8c, 0x21, 0xe6, 0x77, 0x69, 0xea, 0x1b, 0xfc, 0xd6, 0x4d, 0xbd, 0xaf, 0xbc, 0x28, - 0xad, 0x8a, 0x9c, 0xdc, 0x41, 0x59, 0x39, 0xa0, 0xd7, 0x6a, 0xa2, 0xfe, 0x0b, 0x84, 0xdf, 0x67, - 0x88, 0x0c, 0x0d, 0xc2, 0x09, 0x58, 0x31, 0x4f, 0x2f, 0xd4, 0x27, 0xf2, 0x0a, 0x9a, 0xd8, 0xc0, - 0x2b, 0x6c, 0x08, 0xc8, 0x17, 0x98, 0x82, 0x89, 0x22, 0x6a, 0xb8, 0x96, 0x68, 0x2f, 0xd4, 0x65, - 0xbc, 0xc5, 0x6d, 0xbc, 0xc5, 0x82, 0x5b, 0xea, 0x58, 0xb0, 0x92, 0xb4, 0xac, 0x0a, 0xfd, 0x5e, - 0xf4, 0xe7, 0xec, 0x9f, 0x7e, 0x5e, 0xff, 0x55, 0x00, 0x4f, 0x01, 0x15, 0xbd, 0x24, 0x70, 0x8e, - 0xd7, 0x22, 0x2f, 0xef, 0x63, 0x2e, 0xd4, 0xb5, 0x0d, 0xd5, 0xea, 0x07, 0xe8, 0xaf, 0xfb, 0x3e, - 0x40, 0xc4, 0x58, 0xb1, 0x63, 0xc9, 0x16, 0xfd, 0x54, 0x8a, 0xbd, 0x05, 0xd4, 0x7a, 0xfe, 0x9e, - 0xf9, 0x1f, 0xee, 0x9a, 0x58, 0x94, 0x59, 0x0d, 0xec, 0x57, 0x11, 0x65, 0x65, 0x31, 0x2f, 0xbf, - 0x37, 0x0f, 0xfb, 0x7b, 0xfc, 0x37, 0xbd, 0xcf, 0xb1, 0x88, 0xb0, 0x96, 0x52, 0x90, 0x65, 0x00, - 0xcb, 0xf5, 0x53, 0xf3, 0x17, 0x64, 0x3a, 0xf1, 0x10, 0x35, 0x51, 0x32, 0x15, 0x9d, 0x00, 0x7e, - 0xc7, 0xba, 0x56, 0x46, 0x33, 0xd9, 0x0c, 0x93, 0x86, 0xbe, 0xb7, 0x0a, 0xeb, 0xe3, 0x2f, 0xa2, - 0x65, 0x37, 0x64, 0xce, 0x49, 0x13, 0x85, 0x4b, 0xf1, 0xd1, 0xb9, 0xc1, 0xff, 0x08, 0x81, 0x73, - 0x08, 0x9c, 0xa1, 0x12, 0x24, 0xf6, 0x4a, 0xe8, 0x4f, 0x76, 0xa5, 0x8a, 0xf5, 0x24, 0x0f, 0x84, - 0xd5, 0x3b, 0xcb, 0x78, 0x77, 0x59, 0xd2, 0x63, 0x5b, 0x40, 0x3a, 0x63, 0xaa, 0x86, 0x49, 0xd4, - 0x70, 0xed, 0x32, 0x58, 0x57, 0x75, 0x41, 0x5f, 0x13, 0x8b, 0xb2, 0x8c, 0x26, 0x16, 0xf0, 0x01, - 0x55, 0x7c, 0x80, 0xc0, 0x39, 0x8a, 0x8a, 0x02, 0xda, 0xd5, 0xf2, 0x22, 0x32, 0x7a, 0xbe, 0xfb, - 0x49, 0x08, 0x51, 0x56, 0x41, 0x13, 0xdb, 0xa8, 0x61, 0x45, 0x94, 0xe4, 0x0e, 0xca, 0xbe, 0xe1, - 0x0d, 0xce, 0xbc, 0x50, 0x09, 0x5b, 0x64, 0xb9, 0xdf, 0x82, 0xec, 0x23, 0x3c, 0x7b, 0xe5, 0x26, - 0x1d, 0x3b, 0xf6, 0x5c, 0x4c, 0xc9, 0xa2, 0x5b, 0x49, 0x1c, 0xaf, 0x7b, 0x34, 0x68, 0x63, 0x7b, - 0x14, 0x74, 0x4b, 0x64, 0xd3, 0xa5, 0xa6, 0xe2, 0xed, 0x70, 0x3c, 0x17, 0x15, 0x71, 0x43, 0xa6, - 0x91, 0xf1, 0x7a, 0x29, 0x82, 0xdd, 0xc6, 0x6b, 0xde, 0x7b, 0x4d, 0x5d, 0x11, 0x4b, 0x32, 0x4b, - 0xdd, 0x10, 0x28, 0xc8, 0x94, 0xd6, 0x8a, 0x8f, 0x7e, 0xa3, 0x53, 0xff, 0x22, 0xe2, 0x21, 0x6a, - 0xa2, 0x64, 0x2a, 0x16, 0xd1, 0xc2, 0xef, 0xcc, 0xa6, 0xd1, 0x3e, 0x22, 0x77, 0x45, 0x49, 0xdd, - 0xec, 0x1e, 0x96, 0x92, 0x3e, 0x51, 0x16, 0xb5, 0x22, 0x7f, 0x11, 0xad, 0x0e, 0xf1, 0x11, 0x99, - 0x5b, 0x19, 0x1e, 0x94, 0x5f, 0xd9, 0x93, 0xcd, 0xdf, 0x10, 0x2b, 0x06, 0xa5, 0x62, 0x0b, 0x74, - 0xeb, 0x5c, 0xd5, 0x3b, 0xc4, 0x5a, 0x30, 0xfb, 0xf1, 0xbf, 0x47, 0xc1, 0x16, 0x62, 0x0b, 0x18, - 0x7e, 0x72, 0x40, 0x24, 0xcf, 0xfd, 0xd7, 0xf6, 0x75, 0x56, 0x34, 0xfe, 0xac, 0xa2, 0x81, 0x55, - 0x34, 0xf0, 0x54, 0x94, 0xe4, 0x0b, 0x5c, 0xc7, 0x79, 0x57, 0xdb, 0xb2, 0x15, 0x34, 0xb0, 0x1a, - 0xe5, 0xda, 0xa5, 0xe4, 0x09, 0x88, 0x32, 0x37, 0xc6, 0x6d, 0xcd, 0x16, 0xc4, 0xa6, 0x98, 0x95, - 0xcb, 0x2a, 0xed, 0xf2, 0x00, 0xf5, 0x9e, 0xbf, 0x01, 0x09, 0x50, 0x49, 0xd6, 0x5a, 0x8c, 0x43, - 0x18, 0x6f, 0xc7, 0x06, 0x5e, 0x41, 0x88, 0x29, 0xf9, 0x27, 0xf3, 0x5d, 0xf2, 0xa2, 0xa7, 0xe4, - 0x33, 0x6e, 0xf7, 0xf4, 0xae, 0x31, 0x14, 0x64, 0x7d, 0xc4, 0xd7, 0xa2, 0x94, 0xa2, 0x4b, 0x23, - 0x8a, 0x9b, 0xc9, 0xed, 0x35, 0xdf, 0x98, 0x0d, 0xe3, 0xbd, 0xc8, 0x79, 0xd7, 0x54, 0x3b, 0x89, - 0x21, 0x32, 0xf3, 0x5e, 0x03, 0xff, 0x43, 0xa2, 0x37, 0xbe, 0x76, 0x96, 0x90, 0x7d, 0x6b, 0x4d, - 0x05, 0x56, 0xf0, 0xf8, 0x0b, 0x40, 0x75, 0xad, 0xc8, 0xd0, 0x36, 0x3b, 0x79, 0x21, 0x16, 0x55, - 0x00, 0x25, 0xc5, 0x8d, 0x88, 0xd7, 0x69, 0x22, 0xbc, 0x28, 0x6b, 0x17, 0x66, 0xda, 0xa8, 0x66, - 0xe0, 0x1c, 0xd6, 0xbd, 0xe6, 0x0a, 0xab, 0xb5, 0xd4, 0x1f, 0xcd, 0x73, 0xed, 0x0b, 0xbf, 0xd5, - 0xbb, 0x58, 0x51, 0xc0, 0x86, 0xe9, 0xf9, 0x1b, 0xd8, 0x20, 0x25, 0x9b, 0x82, 0x2c, 0xac, 0xab, - 0x6f, 0x19, 0xef, 0xf0, 0x5a, 0xe4, 0xe5, 0x0e, 0xca, 0xb8, 0x6f, 0x1e, 0x6b, 0xbf, 0x3e, 0x56, - 0xa6, 0xf1, 0xb1, 0xff, 0xb8, 0xdd, 0xcb, 0xe0, 0x1a, 0x93, 0x41, 0x06, 0x22, 0xa8, 0xdf, 0xd7, - 0x44, 0x3b, 0x97, 0xce, 0x31, 0x9c, 0x68, 0xae, 0xc6, 0x98, 0x56, 0x25, 0x6b, 0x87, 0x62, 0x84, - 0x95, 0xb1, 0x6f, 0xbb, 0x97, 0x0c, 0x65, 0x99, 0x2a, 0x2d, 0xd6, 0x7f, 0xb6, 0x17, 0xec, 0xfc, - 0x00, 0x1c, 0x6f, 0xd9, 0x3e, 0xd6, 0x3b, 0x48, 0xde, 0x2a, 0x56, 0xca, 0xd8, 0x77, 0x9f, 0x8e, - 0x71, 0x8d, 0x1c, 0x51, 0x56, 0xee, 0xe3, 0x75, 0xcb, 0xc2, 0x06, 0xe5, 0x8d, 0xbf, 0x50, 0xd0, - 0xdd, 0x5a, 0xca, 0x89, 0xbf, 0x55, 0xde, 0x8c, 0xaa, 0x26, 0x44, 0x9d, 0x21, 0xd0, 0xb2, 0xbd, - 0x90, 0x41, 0xeb, 0x4d, 0xd4, 0x8c, 0x76, 0xa7, 0xf5, 0x58, 0xdc, 0x8c, 0x60, 0x37, 0x02, 0x93, - 0x52, 0xa6, 0xe1, 0x99, 0x98, 0xc3, 0xd2, 0x17, 0x03, 0x28, 0xc8, 0x3c, 0x55, 0x74, 0x09, 0xa9, - 0x05, 0x1f, 0xeb, 0x6e, 0xa3, 0xf1, 0x34, 0xa9, 0xd5, 0x2a, 0xaf, 0x4f, 0x5c, 0xb9, 0x8a, 0xb8, - 0xa4, 0x17, 0x59, 0xa7, 0x91, 0xfa, 0xc4, 0x80, 0xdd, 0x49, 0x73, 0xb8, 0x2a, 0xb5, 0x90, 0x35, - 0x21, 0xe2, 0x58, 0xc3, 0xfe, 0x02, 0x2b, 0x26, 0x2a, 0xa5, 0x4d, 0x0c, 0xf2, 0x48, 0xaf, 0x12, - 0x7f, 0x10, 0x4e, 0x82, 0xf4, 0x97, 0x31, 0xc5, 0xf7, 0xd7, 0x7d, 0xba, 0xbe, 0x59, 0xd9, 0xa0, - 0x04, 0x88, 0x98, 0x55, 0x34, 0xb4, 0x2d, 0xfa, 0x2b, 0x62, 0x49, 0x3e, 0x50, 0x2d, 0x5e, 0x0c, - 0xa8, 0xc5, 0x8d, 0xb5, 0x0b, 0x32, 0x05, 0xb2, 0xd6, 0x04, 0x3b, 0x6e, 0x7b, 0xad, 0x3b, 0x38, - 0xc5, 0x7b, 0x91, 0x93, 0xba, 0x8a, 0x58, 0x77, 0x64, 0xc7, 0x57, 0x10, 0xda, 0x70, 0xc2, 0xd2, - 0x17, 0x03, 0x28, 0xc8, 0xc2, 0x5e, 0xe4, 0x58, 0x78, 0x84, 0xab, 0xe9, 0x6e, 0x34, 0x9b, 0x58, - 0x20, 0xe3, 0x74, 0x08, 0x71, 0xe5, 0xb7, 0xeb, 0xf1, 0xaa, 0xa1, 0xf5, 0x57, 0x28, 0x57, 0x33, - 0x8f, 0x24, 0x1c, 0x56, 0x90, 0x8d, 0x4a, 0xe4, 0x51, 0x17, 0x6c, 0x61, 0x9f, 0xa3, 0xdb, 0x7d, - 0x16, 0x23, 0x05, 0x58, 0xae, 0x02, 0xa7, 0x14, 0x84, 0xe8, 0xc3, 0x79, 0x6d, 0x21, 0x1b, 0x59, - 0x81, 0x00, 0x2e, 0x43, 0x9c, 0xae, 0xc7, 0xbc, 0x2e, 0x4e, 0xa6, 0x6d, 0x9a, 0xee, 0xc3, 0x2a, - 0x06, 0x2a, 0xd9, 0xe2, 0x0e, 0x4e, 0x63, 0x5b, 0xca, 0x1c, 0xcb, 0x98, 0x72, 0x02, 0xd4, 0x52, - 0xc8, 0xb1, 0xa6, 0xe8, 0x7a, 0x5e, 0x49, 0x2a, 0xd6, 0x57, 0xa7, 0x20, 0x2b, 0xdb, 0xdf, 0x5f, - 0xd1, 0x66, 0x50, 0x44, 0x0b, 0xeb, 0xa8, 0xe3, 0xbd, 0xc8, 0xc9, 0x5d, 0x51, 0x8a, 0x54, 0x2f, - 0x71, 0x53, 0xcc, 0xca, 0xd7, 0x22, 0xdf, 0x59, 0x0f, 0xce, 0xef, 0xbe, 0xaa, 0x78, 0x19, 0x5b, - 0x18, 0x43, 0xd6, 0xce, 0xf8, 0x40, 0x1f, 0x7d, 0x12, 0xee, 0x83, 0x14, 0xef, 0xbf, 0x03, 0x4c, - 0xea, 0x1f, 0x90, 0x25, 0x7f, 0x91, 0xa5, 0x1a, 0x07, 0xe7, 0x6b, 0x4a, 0xfe, 0xca, 0xfe, 0x9c, - 0x1f, 0x34, 0x1f, 0x77, 0x12, 0xed, 0x79, 0xfa, 0xc5, 0x82, 0xfd, 0x73, 0x00, 0x2b, 0x41, 0xb8, - 0x9e, 0xf0, 0xe7, 0xe5, 0x71, 0xe5, 0xd6, 0x2a, 0x67, 0x44, 0xd4, 0xe6, 0xec, 0xeb, 0x79, 0x03, - 0xc0, 0xab, 0x3e, 0x1f, 0x4b, 0xb1, 0x6b, 0x71, 0x88, 0x5b, 0x7f, 0xca, 0x49, 0x38, 0xa9, 0xa5, - 0x70, 0x5d, 0xc5, 0xe0, 0x0d, 0xff, 0x55, 0x34, 0x22, 0xc7, 0x94, 0xdd, 0x13, 0xf3, 0x72, 0x2b, - 0x4c, 0x99, 0xa0, 0x30, 0x71, 0x63, 0xa1, 0x6f, 0xe3, 0x0b, 0xdc, 0xcb, 0x42, 0xf9, 0x08, 0x5b, - 0x04, 0x15, 0xdd, 0x62, 0xb5, 0xce, 0x60, 0x59, 0x6e, 0x6f, 0xc2, 0x8a, 0x73, 0x6c, 0xa8, 0xde, - 0x12, 0xad, 0xcb, 0x38, 0xc7, 0x07, 0x22, 0x27, 0x9d, 0x4a, 0x00, 0x7e, 0xc6, 0x87, 0x32, 0x9a, - 0x76, 0x86, 0xfc, 0x71, 0xa8, 0xb5, 0xc7, 0x4f, 0x2c, 0x87, 0x2d, 0x2f, 0x32, 0xa8, 0xe5, 0x48, - 0x86, 0x5f, 0x90, 0xa5, 0xe8, 0x3a, 0xb0, 0x06, 0xa9, 0xde, 0x55, 0xf5, 0x3c, 0x89, 0xcc, 0x24, - 0x1f, 0x91, 0x7a, 0x1b, 0x6f, 0xb1, 0xa3, 0xfc, 0x36, 0x4d, 0xf7, 0xc5, 0xa1, 0x5d, 0x70, 0xcc, - 0x41, 0x4f, 0x40, 0xbb, 0x13, 0xd7, 0x14, 0x47, 0x8c, 0x65, 0x2d, 0x80, 0xbc, 0x5b, 0x98, 0xbd, - 0xb1, 0x87, 0xcf, 0x91, 0x86, 0x61, 0x94, 0xb7, 0xc7, 0x7e, 0xfb, 0x4f, 0x16, 0xad, 0x8a, 0x4e, - 0xc5, 0x93, 0x2f, 0x00, 0xbc, 0x05, 0xfa, 0x5a, 0x76, 0xa8, 0xd8, 0xf5, 0xef, 0x72, 0xcc, 0xeb, - 0x30, 0x81, 0xc8, 0xe5, 0x4f, 0x42, 0x9a, 0x44, 0xb2, 0x51, 0x18, 0xb9, 0xfd, 0xdc, 0x29, 0x9e, - 0x37, 0x81, 0x73, 0xbc, 0x17, 0x39, 0xb9, 0x85, 0x39, 0xa8, 0x08, 0x9a, 0x15, 0xb1, 0x24, 0xd7, - 0x51, 0xc7, 0xaa, 0x6a, 0xad, 0x31, 0xc7, 0x2a, 0xf3, 0x75, 0xb2, 0x5f, 0x79, 0x03, 0xbf, 0xe0, - 0xfb, 0x0c, 0x9c, 0x7a, 0xcf, 0x58, 0xad, 0x73, 0x7b, 0x0c, 0x3a, 0xd6, 0x79, 0x13, 0x56, 0x7f, - 0xce, 0x66, 0x98, 0xcb, 0xda, 0xba, 0x4c, 0x16, 0x88, 0x54, 0x1f, 0x2c, 0xaf, 0x30, 0x07, 0x79, - 0x54, 0x00, 0x08, 0xeb, 0xbd, 0x79, 0x62, 0xee, 0x1b, 0x9b, 0x62, 0x56, 0x56, 0x71, 0x81, 0x1a, - 0x26, 0x13, 0x49, 0x54, 0xa0, 0x20, 0x8b, 0x3a, 0x29, 0x0e, 0xb8, 0xc8, 0x73, 0x1d, 0xfc, 0xcd, - 0x98, 0xe7, 0xc4, 0x63, 0xe0, 0xdf, 0xc1, 0x29, 0x6a, 0x62, 0x56, 0xaa, 0x0c, 0x60, 0xd7, 0x0c, - 0xa3, 0x92, 0xcb, 0x67, 0xfd, 0x19, 0x56, 0x56, 0x68, 0x2d, 0x82, 0xb5, 0xa0, 0x80, 0xab, 0xf2, - 0x11, 0x71, 0x89, 0x9a, 0x41, 0x97, 0x16, 0xd3, 0xf6, 0x8f, 0xd3, 0x06, 0xea, 0xc4, 0x5e, 0xd8, - 0xde, 0x04, 0x5c, 0xef, 0x4a, 0x97, 0x08, 0x2b, 0x66, 0x6c, 0x81, 0xf6, 0xa3, 0xbd, 0xb1, 0xc5, - 0xbc, 0xbd, 0x68, 0xf4, 0x43, 0x34, 0xe7, 0x5c, 0xce, 0xd9, 0x8c, 0x7d, 0x8f, 0xc4, 0x0d, 0x61, - 0xf9, 0xca, 0x7e, 0xef, 0x1f, 0x13, 0x38, 0xee, 0x2a, 0xb2, 0xe3, 0xf2, 0x6d, 0xb7, 0x74, 0x84, - 0xb8, 0xcf, 0x9d, 0x7a, 0x58, 0x1b, 0x3e, 0x59, 0x7e, 0x6b, 0x62, 0x51, 0xae, 0xe1, 0x14, 0xab, - 0x61, 0x95, 0xad, 0x13, 0xc4, 0x9f, 0xf0, 0xfd, 0x50, 0x41, 0x13, 0x9b, 0x8a, 0xf3, 0x66, 0x52, - 0x58, 0xcd, 0xe7, 0x7d, 0x26, 0xb8, 0x03, 0x5c, 0x59, 0x52, 0x85, 0x3d, 0x76, 0x5e, 0x20, 0x79, - 0xcb, 0x7c, 0xfb, 0xb8, 0x50, 0xd9, 0x78, 0x37, 0x14, 0xd7, 0x9a, 0x00, 0x9c, 0x6b, 0xb1, 0x29, - 0x66, 0xe5, 0x7b, 0xdb, 0xba, 0xf7, 0x14, 0xa5, 0x81, 0x17, 0x67, 0x03, 0x71, 0xf0, 0xcf, 0xc5, - 0x94, 0xec, 0xa9, 0x69, 0x55, 0x86, 0x15, 0xa0, 0x9c, 0x04, 0x2e, 0x66, 0x24, 0xc3, 0xd4, 0x7f, - 0xae, 0xb6, 0x45, 0xd9, 0xbd, 0x6d, 0x8a, 0x80, 0xbb, 0x9b, 0x42, 0xd5, 0x0a, 0xf4, 0xb3, 0xff, - 0x02, 0x71, 0x17, 0x55, 0xdf, 0x12, 0x1e, 0x2b, 0x62, 0x49, 0x3e, 0x75, 0x9b, 0x1c, 0x83, 0xce, - 0xf9, 0x99, 0x3d, 0x59, 0x1f, 0x04, 0x58, 0x43, 0x4a, 0xb0, 0x62, 0x1e, 0x74, 0x66, 0xf9, 0x55, - 0x6d, 0x91, 0xc3, 0xe2, 0xcf, 0xd9, 0x11, 0x63, 0x7f, 0xf0, 0x18, 0x1f, 0x69, 0x53, 0xf2, 0x58, - 0x30, 0xde, 0x02, 0x61, 0x8c, 0x31, 0xbe, 0x1c, 0xd8, 0xf7, 0x5c, 0x53, 0xe3, 0x31, 0xff, 0x35, - 0xa3, 0xd7, 0x56, 0xb1, 0x50, 0x6e, 0xe2, 0xdc, 0x8e, 0x31, 0x87, 0x98, 0xf6, 0x8f, 0x22, 0x27, - 0xc8, 0xdb, 0xf5, 0x24, 0xfb, 0x83, 0x6f, 0x99, 0xa4, 0x4b, 0x65, 0xeb, 0x22, 0x4e, 0x75, 0x8f, - 0x4b, 0x2f, 0xbe, 0x56, 0x10, 0x65, 0x47, 0xb0, 0x5c, 0xaa, 0x5d, 0x3c, 0xc6, 0x4c, 0xec, 0x96, - 0x5b, 0x3f, 0x89, 0x82, 0x74, 0x8c, 0x1b, 0x4f, 0x51, 0x42, 0x50, 0x61, 0xe6, 0xac, 0x32, 0x10, - 0x41, 0xfd, 0xdd, 0xd5, 0xde, 0x63, 0xef, 0x96, 0x27, 0xb3, 0xf1, 0xbd, 0x22, 0x15, 0x53, 0x54, - 0x79, 0x49, 0x15, 0xbe, 0x01, 0x9e, 0x0f, 0x70, 0xe8, 0xdb, 0xeb, 0xcc, 0xb3, 0x76, 0x52, 0x50, - 0x60, 0x71, 0x11, 0x57, 0xbd, 0x08, 0xd7, 0x60, 0xc5, 0x84, 0x75, 0xff, 0xac, 0xd9, 0x0b, 0x4d, - 0x12, 0x25, 0x17, 0xe6, 0x14, 0xcf, 0x0f, 0x49, 0x47, 0x04, 0xb9, 0x8d, 0x8f, 0x99, 0x3e, 0x1c, - 0x8b, 0x97, 0x1b, 0xff, 0x3a, 0xf4, 0x59, 0xc4, 0x17, 0x10, 0xaa, 0xd7, 0x69, 0xe0, 0xb9, 0x5b, - 0x09, 0x39, 0x27, 0xa4, 0x39, 0xee, 0xfb, 0x59, 0xfe, 0xc3, 0x21, 0xee, 0x86, 0x2e, 0xe4, 0xf1, - 0x57, 0xd0, 0xec, 0x5b, 0xc6, 0xe5, 0x23, 0x31, 0x23, 0x95, 0xdc, 0x7a, 0x67, 0x1e, 0xe3, 0x72, - 0x0d, 0xc9, 0x26, 0xa1, 0xe4, 0xa1, 0x66, 0x21, 0x2b, 0x78, 0xdd, 0x3a, 0xf1, 0x4b, 0x5f, 0xfc, - 0xd1, 0x3c, 0x37, 0x9c, 0xc6, 0xf6, 0xab, 0x68, 0xe0, 0x29, 0xf6, 0xf0, 0x5c, 0x4c, 0xa5, 0xde, - 0x68, 0x7d, 0x24, 0x04, 0x99, 0xf6, 0x9d, 0x7b, 0x46, 0x16, 0xed, 0xd0, 0x42, 0xb3, 0x05, 0xb5, - 0x4c, 0x9a, 0x09, 0x5c, 0xb9, 0xc6, 0x5c, 0xd7, 0xc5, 0x16, 0x1e, 0x63, 0xdf, 0x75, 0x82, 0x59, - 0x11, 0x4b, 0x72, 0x0d, 0xa7, 0xea, 0x8b, 0xac, 0x9f, 0x38, 0xab, 0xb8, 0xfc, 0x14, 0x13, 0x9c, - 0x14, 0x26, 0xfa, 0xb4, 0xe0, 0x13, 0xf5, 0xb1, 0xf2, 0x25, 0xd2, 0x2d, 0x1b, 0x11, 0x54, 0x1a, - 0x67, 0x0e, 0xfa, 0xea, 0xc7, 0x4d, 0xdb, 0x42, 0xaa, 0x1c, 0xf3, 0x78, 0xc3, 0x26, 0xb7, 0x4c, - 0x22, 0x5d, 0x57, 0xf0, 0x04, 0x2c, 0x4b, 0xf9, 0x8a, 0xbd, 0x01, 0x4b, 0xbb, 0xfe, 0x5e, 0x15, - 0xf1, 0x83, 0xf8, 0x23, 0xcc, 0x43, 0xeb, 0xa8, 0x63, 0x45, 0x2c, 0xa5, 0xba, 0xc0, 0xaf, 0x89, - 0x45, 0x79, 0xc7, 0x6b, 0x3e, 0x0e, 0x73, 0xbd, 0x96, 0xed, 0xeb, 0x95, 0x44, 0xe6, 0xf7, 0xcd, - 0x10, 0xf7, 0x87, 0xeb, 0xe5, 0xd4, 0x93, 0xd8, 0xf6, 0xad, 0x79, 0x6a, 0x6c, 0x60, 0xfe, 0xf2, - 0xf7, 0x65, 0xbc, 0xc3, 0x63, 0xec, 0xe3, 0x27, 0x51, 0x90, 0x69, 0x5f, 0xb7, 0xa1, 0x16, 0x64, - 0xba, 0x8b, 0xb2, 0x0e, 0x4c, 0x0c, 0x8e, 0xd7, 0x6e, 0x58, 0x75, 0x07, 0x19, 0x70, 0xf3, 0x6d, - 0xe0, 0x15, 0x7e, 0x12, 0x05, 0x79, 0x4f, 0xcc, 0xcb, 0x75, 0x51, 0x95, 0xf7, 0xc4, 0xbc, 0x7f, - 0xdd, 0x9f, 0x52, 0x86, 0xcf, 0xcb, 0xc4, 0xe5, 0x56, 0x76, 0x30, 0x0a, 0xb4, 0x0e, 0xbb, 0x18, - 0xf3, 0x8b, 0x4e, 0xbd, 0x81, 0x74, 0x4a, 0x82, 0xe4, 0xed, 0xcf, 0x0a, 0x62, 0x4e, 0xe3, 0x26, - 0xcd, 0x11, 0x2b, 0x51, 0x32, 0x23, 0xcb, 0x88, 0x96, 0x69, 0xdc, 0xaf, 0xf9, 0xac, 0x62, 0x7f, - 0xcf, 0x95, 0x14, 0x3f, 0x73, 0x16, 0x7a, 0x5a, 0xaa, 0x15, 0xc3, 0x8f, 0xc1, 0x22, 0x5a, 0xd8, - 0x0a, 0x6a, 0x80, 0xa9, 0x91, 0x47, 0x62, 0x46, 0x3e, 0x0e, 0xd3, 0x62, 0xab, 0xa4, 0x70, 0xbd, - 0xee, 0x68, 0x16, 0x66, 0x79, 0x84, 0x2b, 0x83, 0x54, 0x72, 0x3f, 0xaf, 0xba, 0xf8, 0xde, 0x3c, - 0x34, 0x36, 0x30, 0xdf, 0xe1, 0x7d, 0x12, 0x38, 0xc7, 0x63, 0xec, 0x43, 0x57, 0xed, 0xb5, 0x91, - 0x17, 0x64, 0x75, 0x9d, 0xd1, 0xfb, 0xd7, 0x14, 0x26, 0xdf, 0x72, 0xc6, 0x4f, 0x88, 0x8a, 0xcb, - 0xd5, 0x29, 0x62, 0x19, 0x20, 0x4e, 0x04, 0xce, 0xf1, 0x10, 0x87, 0xd8, 0x46, 0x0d, 0x0f, 0x71, - 0xe8, 0x5d, 0x86, 0xa3, 0x94, 0x61, 0x21, 0xdb, 0x7d, 0x3e, 0xe6, 0x41, 0xd7, 0x65, 0x3f, 0x09, - 0xba, 0x7f, 0xc6, 0xed, 0x6b, 0x94, 0x64, 0xe8, 0x40, 0xce, 0xfe, 0x0c, 0x95, 0xb4, 0xa5, 0x62, - 0x02, 0xf7, 0xbc, 0x53, 0x88, 0x57, 0x75, 0x13, 0xb3, 0x64, 0x0b, 0xb9, 0xb0, 0x53, 0x5d, 0x01, - 0xfd, 0xcf, 0x2e, 0x9e, 0x46, 0x3a, 0x7d, 0x67, 0xab, 0xb0, 0x92, 0x88, 0x74, 0x2d, 0x07, 0x0b, - 0x51, 0x2e, 0xeb, 0x79, 0x2a, 0xae, 0xcb, 0x5d, 0x51, 0x0a, 0x67, 0x19, 0x0b, 0x53, 0x24, 0xbd, - 0x02, 0x7d, 0xf5, 0x24, 0x6f, 0x86, 0xbc, 0x1e, 0x1e, 0xeb, 0x51, 0x94, 0x5a, 0x68, 0x7e, 0xa2, - 0xec, 0x2e, 0xaa, 0x1d, 0xa2, 0xcc, 0xa9, 0xbd, 0xf6, 0x52, 0x4c, 0x66, 0xda, 0x5a, 0x36, 0x10, - 0x82, 0xcc, 0x35, 0xd6, 0x2a, 0x6a, 0x90, 0x62, 0x0e, 0xd0, 0x19, 0x92, 0x96, 0x3a, 0xe7, 0x21, - 0x26, 0x79, 0xc7, 0x85, 0xa2, 0xc3, 0x62, 0xb4, 0x94, 0xe1, 0x73, 0x52, 0x74, 0x11, 0xdd, 0x74, - 0x5d, 0xf6, 0x4f, 0x8c, 0xa9, 0x4c, 0xd0, 0xe3, 0xf6, 0x02, 0x3b, 0x95, 0x90, 0x18, 0xab, 0x86, - 0xbc, 0xcf, 0xbf, 0x48, 0xe0, 0x58, 0xa6, 0x11, 0x5c, 0x24, 0xd8, 0x29, 0x86, 0x1c, 0xd5, 0x05, - 0x57, 0x01, 0x32, 0xd1, 0x7d, 0xe6, 0x26, 0x92, 0x8d, 0x53, 0xaa, 0xc2, 0x72, 0xbb, 0xe9, 0x7e, - 0xcf, 0x08, 0x6c, 0xe0, 0x95, 0x56, 0x01, 0xd1, 0xce, 0x9a, 0x58, 0x94, 0x2f, 0xc5, 0xa4, 0x0c, - 0xdd, 0x03, 0x35, 0xec, 0xfc, 0x3c, 0x61, 0x8f, 0xb9, 0xbf, 0xc0, 0xb2, 0x3a, 0x46, 0x21, 0x4a, - 0x8b, 0xbb, 0x8a, 0xd7, 0xa5, 0xd0, 0x3b, 0x88, 0x9f, 0x98, 0xfb, 0xc6, 0x5d, 0x97, 0x0b, 0xbc, - 0x80, 0x0b, 0x3c, 0xc6, 0x3e, 0xb2, 0x1a, 0x5b, 0x36, 0x10, 0x82, 0xcc, 0xb5, 0x08, 0x5c, 0x9c, - 0x02, 0xae, 0x41, 0x3b, 0xf3, 0x7e, 0x5b, 0x82, 0x82, 0xb2, 0x80, 0xc3, 0x58, 0x7f, 0x1c, 0x51, - 0x16, 0xc7, 0x44, 0x5d, 0x42, 0xf2, 0x7d, 0x0f, 0xe3, 0x30, 0xe3, 0x71, 0xe3, 0x17, 0x40, 0xd2, - 0x24, 0x1f, 0x52, 0x08, 0x8f, 0x03, 0xf8, 0xbd, 0x66, 0xf1, 0x9c, 0x8f, 0x20, 0xc6, 0x1c, 0xe6, - 0x90, 0x8c, 0xd5, 0x6e, 0x01, 0x96, 0xab, 0xe8, 0x6b, 0x5c, 0x65, 0x50, 0x0b, 0x5b, 0xa8, 0xdd, - 0x41, 0xf4, 0x2a, 0xfc, 0x05, 0x7b, 0xae, 0xca, 0x4a, 0x66, 0xf1, 0x72, 0x42, 0xa2, 0xec, 0x56, - 0x02, 0x62, 0xcc, 0x99, 0xe7, 0x23, 0x6e, 0x34, 0x83, 0x12, 0xa3, 0xa2, 0xb0, 0x29, 0x66, 0xe5, - 0x36, 0x6a, 0xe1, 0x8b, 0x85, 0xc7, 0x99, 0x9f, 0xa7, 0x61, 0x59, 0x1d, 0xff, 0x12, 0xf2, 0xda, - 0x39, 0x2d, 0xee, 0xb4, 0xed, 0xe3, 0xf4, 0xa7, 0x81, 0x3e, 0x31, 0xf7, 0x8d, 0x2d, 0x17, 0xb5, - 0x59, 0x44, 0x0b, 0xdb, 0xa8, 0xd9, 0x4d, 0xd1, 0x29, 0xc8, 0x22, 0x71, 0xe0, 0x36, 0x53, 0x9e, - 0x45, 0x7c, 0xb3, 0xf1, 0x00, 0x51, 0x93, 0x75, 0x41, 0x76, 0x11, 0x72, 0x37, 0xef, 0xec, 0xd4, - 0xa3, 0x04, 0xe0, 0x6a, 0xbe, 0xf1, 0xb4, 0x33, 0x05, 0x6f, 0x8b, 0xcc, 0x1c, 0xe8, 0xba, 0x4c, - 0x93, 0x2f, 0x11, 0xad, 0xb2, 0xe1, 0x97, 0xf6, 0x2e, 0x3d, 0xee, 0xb5, 0x2a, 0x01, 0x58, 0x44, - 0x74, 0x0b, 0xb8, 0xe3, 0x4a, 0x4d, 0x2a, 0x06, 0x71, 0xae, 0x4b, 0x90, 0xc5, 0xdd, 0xe4, 0x64, - 0xc5, 0x3a, 0xd6, 0x2d, 0xca, 0x74, 0xb9, 0x2f, 0xf3, 0xf6, 0x66, 0x52, 0x25, 0x68, 0x3c, 0xea, - 0xd8, 0x11, 0xd1, 0x36, 0x6e, 0x4e, 0x62, 0x54, 0xd4, 0x66, 0xdf, 0xed, 0xac, 0x8b, 0xaa, 0x7c, - 0x2e, 0xa6, 0xe4, 0x16, 0x8e, 0xa3, 0xc5, 0x53, 0xe9, 0x98, 0x9f, 0xa7, 0xed, 0x6b, 0xf7, 0xaf, - 0xed, 0xeb, 0x57, 0x50, 0xb8, 0x2e, 0x51, 0x8a, 0x51, 0x97, 0xbd, 0xf6, 0x2c, 0xc9, 0x0c, 0xe4, - 0xfb, 0xe6, 0xb1, 0xf1, 0xd0, 0x25, 0x90, 0xd4, 0x8a, 0x07, 0x3c, 0xce, 0x9c, 0x28, 0x1b, 0x18, - 0x41, 0xe6, 0xda, 0xdc, 0xfb, 0x2c, 0xc6, 0x1b, 0x4e, 0x06, 0x4c, 0xec, 0x5d, 0x64, 0xca, 0xc4, - 0x79, 0x16, 0xe1, 0x66, 0x68, 0xef, 0xb3, 0xa8, 0x3a, 0x09, 0xc5, 0xb9, 0xf1, 0xd2, 0xa2, 0x12, - 0xf0, 0x9d, 0xe7, 0xa9, 0x93, 0x52, 0x61, 0x06, 0x56, 0x19, 0x89, 0x38, 0x0b, 0xc2, 0x12, 0xa2, - 0x25, 0x8e, 0x94, 0x70, 0x55, 0x44, 0x35, 0x6e, 0xa9, 0x6b, 0x67, 0xcc, 0x64, 0x5d, 0xc8, 0x97, - 0xed, 0x8d, 0xe3, 0x87, 0x0c, 0x1e, 0xdb, 0x4d, 0x28, 0xc5, 0xaf, 0xfa, 0x32, 0x0b, 0xab, 0x5c, - 0x83, 0x8a, 0xf5, 0x30, 0x17, 0xe3, 0xb3, 0x26, 0xe2, 0x1d, 0xeb, 0x43, 0x1c, 0x46, 0x0e, 0x16, - 0x5f, 0x11, 0x4b, 0x72, 0x57, 0x94, 0xe4, 0x36, 0x6a, 0xe8, 0xa9, 0xb3, 0x19, 0x46, 0x8c, 0xe9, - 0x9c, 0x9f, 0x9d, 0x0c, 0x7d, 0xa7, 0x74, 0xd1, 0xad, 0xae, 0x4d, 0xc4, 0x2d, 0xfb, 0xef, 0x9a, - 0xd7, 0x84, 0x6a, 0x82, 0x3d, 0x2d, 0xbf, 0x33, 0x5f, 0x19, 0x4f, 0x3d, 0x26, 0x96, 0x0d, 0xbc, - 0xca, 0xd4, 0xda, 0x3e, 0x30, 0x95, 0xfa, 0x6b, 0xb8, 0xd6, 0x3b, 0x68, 0xeb, 0x88, 0x6e, 0xee, - 0xf7, 0x33, 0xf5, 0x17, 0xdc, 0x77, 0x44, 0xba, 0x11, 0x51, 0x15, 0xe5, 0x85, 0x7d, 0x8c, 0x79, - 0x84, 0x8f, 0xa5, 0x2b, 0xb6, 0xdd, 0x5c, 0x67, 0xf0, 0x2e, 0xa6, 0xea, 0xb8, 0x7e, 0xb2, 0xdc, - 0x5b, 0xf2, 0x86, 0x82, 0x35, 0xc4, 0xa9, 0x7d, 0x75, 0x0a, 0x92, 0x14, 0x93, 0xd0, 0x13, 0x14, - 0x3f, 0x6e, 0x8b, 0x2a, 0xa7, 0xad, 0xd1, 0x5b, 0xb8, 0x07, 0xac, 0x3b, 0xb5, 0x04, 0x8b, 0x08, - 0x17, 0xcc, 0xac, 0xca, 0x35, 0x7b, 0xec, 0xd7, 0x90, 0xcd, 0x76, 0x5c, 0xf9, 0xb6, 0x79, 0xaf, - 0x99, 0xd1, 0x31, 0x31, 0x67, 0x2f, 0xdc, 0x3f, 0x22, 0x5c, 0x31, 0xe0, 0xb2, 0x3d, 0x37, 0xa9, - 0xce, 0xeb, 0x39, 0x7b, 0x23, 0x10, 0x27, 0x84, 0x65, 0xda, 0x16, 0x65, 0x7f, 0x8b, 0x76, 0x3e, - 0xad, 0x72, 0x18, 0xde, 0x9d, 0x08, 0xba, 0xb9, 0x27, 0xe6, 0xe5, 0x32, 0xde, 0x86, 0xef, 0x4c, - 0xe0, 0x26, 0xc6, 0x92, 0x0c, 0x25, 0x29, 0x42, 0xbd, 0xa4, 0x45, 0xec, 0x8f, 0x6a, 0x61, 0x45, - 0x2c, 0xc9, 0xa4, 0x8a, 0xb9, 0x7e, 0x63, 0x36, 0x8c, 0xd7, 0x22, 0x2f, 0xbb, 0x9b, 0xd5, 0x17, - 0xd1, 0xc2, 0x26, 0x8e, 0xf0, 0x84, 0x82, 0x2c, 0x1c, 0xae, 0xbd, 0x24, 0x4f, 0x10, 0xbd, 0xf1, - 0x6e, 0x3e, 0xe0, 0x06, 0xed, 0x51, 0xf0, 0x19, 0xdb, 0x8a, 0x3a, 0xc1, 0xfd, 0xf5, 0x98, 0x37, - 0xdc, 0x02, 0x06, 0x93, 0x12, 0xac, 0x40, 0x6c, 0x15, 0xbe, 0xb4, 0x2d, 0x09, 0xac, 0xe2, 0xaf, - 0x9f, 0x30, 0xd9, 0x8c, 0x61, 0x76, 0xe9, 0x73, 0xf6, 0xbf, 0x3f, 0xb8, 0x88, 0xa2, 0x34, 0x42, - 0x0a, 0xb2, 0x2a, 0xca, 0x9c, 0xf3, 0xed, 0x70, 0x96, 0xe1, 0xb1, 0xe1, 0xd4, 0xbf, 0x12, 0xf6, - 0x79, 0x3c, 0xf2, 0x10, 0x4e, 0x25, 0x5b, 0x88, 0x55, 0x23, 0x58, 0x5e, 0xe2, 0xf6, 0x24, 0x75, - 0xa8, 0xc0, 0xf2, 0x06, 0x3c, 0x8b, 0x26, 0xca, 0x2a, 0x68, 0x62, 0x0b, 0xc7, 0xd8, 0x10, 0x39, - 0xf9, 0x02, 0xd7, 0x5d, 0x3d, 0x3a, 0x65, 0x34, 0xb1, 0x8c, 0xb7, 0x28, 0xea, 0x68, 0x0f, 0x91, - 0xb4, 0x18, 0x4b, 0x72, 0xde, 0xf6, 0x20, 0x49, 0x2b, 0x19, 0x00, 0xdc, 0xc7, 0x1c, 0xb6, 0x5d, - 0x76, 0x07, 0x0b, 0xb8, 0xc0, 0xb6, 0x28, 0xcb, 0xbb, 0x66, 0xbd, 0xef, 0x95, 0xfd, 0x07, 0x46, - 0x90, 0xed, 0x98, 0x35, 0x63, 0x5b, 0xa0, 0xd3, 0xb4, 0x18, 0xe7, 0x46, 0xbc, 0x16, 0xee, 0x46, - 0x4f, 0x62, 0xb0, 0xc4, 0x0a, 0x64, 0xfc, 0x00, 0xcb, 0xf2, 0x53, 0xc7, 0xe8, 0xe1, 0xd5, 0x0a, - 0xc7, 0x8f, 0x79, 0x7b, 0x51, 0xb8, 0x00, 0xd1, 0xc9, 0x0d, 0x24, 0x6b, 0x45, 0xed, 0x67, 0x46, - 0xb4, 0x23, 0xca, 0x0e, 0x91, 0x1d, 0x4b, 0x54, 0x77, 0xc2, 0x42, 0x73, 0x00, 0xc6, 0x48, 0xbb, - 0x55, 0x5e, 0x27, 0xb3, 0xb6, 0xc0, 0xd3, 0x25, 0x98, 0xa7, 0x61, 0x59, 0xf5, 0xfe, 0x16, 0x7d, - 0x5e, 0x2d, 0xa2, 0x85, 0xd5, 0x58, 0xe6, 0x3a, 0x85, 0xb9, 0x4f, 0xb7, 0x9b, 0x32, 0x6d, 0x91, - 0xee, 0x81, 0x48, 0x78, 0x77, 0xb1, 0x63, 0xd6, 0x8c, 0x35, 0xb7, 0x36, 0x8c, 0xb0, 0xac, 0x9c, - 0x4f, 0x13, 0xb4, 0xd0, 0xa9, 0x32, 0x50, 0x95, 0xfa, 0x5d, 0x03, 0xfb, 0x0f, 0x12, 0x9a, 0xe8, - 0x2b, 0xc9, 0x0f, 0x96, 0x0a, 0x3e, 0x46, 0x7f, 0xf1, 0x99, 0x2d, 0xa7, 0x4b, 0x18, 0x2d, 0x6e, - 0x20, 0x5a, 0xc3, 0x65, 0xc7, 0x1d, 0xc6, 0x20, 0x7f, 0xbd, 0x0b, 0xe2, 0xf4, 0x90, 0x7f, 0xc7, - 0x6b, 0x48, 0xbe, 0x66, 0x9a, 0x0a, 0x8e, 0x65, 0xac, 0x7b, 0xde, 0x6a, 0x8e, 0xe8, 0xd8, 0x73, - 0x8a, 0x0f, 0xeb, 0xb6, 0x7a, 0x3b, 0x85, 0x7d, 0x6f, 0x67, 0x70, 0x6e, 0x75, 0x62, 0x80, 0x87, - 0xf4, 0x9e, 0x5b, 0x48, 0xc1, 0x0b, 0xf5, 0xc4, 0xc7, 0xad, 0xb2, 0x81, 0x5f, 0xfa, 0x7e, 0x0e, - 0x06, 0x4a, 0x90, 0x99, 0x6e, 0xbe, 0x8a, 0xa3, 0x18, 0x6f, 0x58, 0x08, 0xb8, 0xe1, 0x3b, 0xc4, - 0x53, 0x53, 0x7b, 0xdb, 0x0c, 0xe1, 0x35, 0x9b, 0xa8, 0x6c, 0xb0, 0x9c, 0x97, 0x96, 0x31, 0x1a, - 0x4c, 0xc2, 0xca, 0xa0, 0xfb, 0x22, 0xc6, 0x7b, 0x38, 0x16, 0x0f, 0x42, 0x31, 0x16, 0x76, 0xdc, - 0xfc, 0xa1, 0x8f, 0x0b, 0xb4, 0x13, 0xcf, 0x79, 0xdd, 0x65, 0x53, 0x36, 0xaa, 0x62, 0x6c, 0x0e, - 0x48, 0x74, 0xfd, 0x5c, 0xb0, 0xc5, 0xcf, 0x0a, 0xfa, 0x2f, 0xcc, 0xf2, 0xb8, 0x2a, 0x99, 0x32, - 0xc4, 0x88, 0x14, 0x62, 0x4a, 0x76, 0xcc, 0x9a, 0xe1, 0xd5, 0x43, 0x7a, 0x19, 0xef, 0xd0, 0xef, - 0xa2, 0xb1, 0x83, 0x2f, 0xc8, 0x8e, 0x81, 0xc8, 0x86, 0x26, 0x3f, 0x2b, 0x59, 0xd9, 0xed, 0x82, - 0xbd, 0xd5, 0xf6, 0x5d, 0x7c, 0x0b, 0x0b, 0xaa, 0xee, 0x7a, 0xcf, 0xec, 0x1d, 0xdd, 0xb0, 0x5b, - 0xc9, 0xca, 0xf6, 0x82, 0xa8, 0xc3, 0x7d, 0x75, 0x0d, 0xd1, 0x0b, 0x21, 0x92, 0xd1, 0x13, 0x63, - 0xed, 0xcc, 0x21, 0xfd, 0x0c, 0xcc, 0x02, 0xbc, 0x4b, 0x79, 0xb4, 0x46, 0xf0, 0x1a, 0x38, 0x62, - 0xec, 0x0d, 0xd2, 0xb1, 0x0e, 0x3a, 0x55, 0xed, 0x6f, 0xa3, 0x3f, 0x2d, 0xd9, 0x96, 0x00, 0xfc, - 0x1b, 0x44, 0xf3, 0x0a, 0x0c, 0x20, 0x49, 0x15, 0xdc, 0xed, 0xd4, 0x11, 0xde, 0x96, 0x18, 0x9d, - 0x6b, 0xfc, 0xd0, 0x0b, 0xb2, 0xef, 0xcd, 0x43, 0x77, 0xff, 0xee, 0x51, 0xc4, 0x37, 0xf4, 0x0b, - 0x0e, 0x9e, 0xe8, 0x15, 0x65, 0x6b, 0x1a, 0x53, 0xf5, 0xb4, 0x24, 0x09, 0x38, 0x42, 0x74, 0x58, - 0xab, 0xd2, 0x4f, 0xd9, 0x13, 0x52, 0x45, 0xf3, 0xfb, 0x4e, 0x43, 0xad, 0xc7, 0x21, 0xa1, 0x18, - 0xeb, 0xe6, 0x3a, 0xa2, 0x97, 0xe7, 0x08, 0x83, 0xe3, 0xa2, 0x5c, 0x80, 0x77, 0xa4, 0xef, 0x87, - 0x11, 0x3b, 0xf7, 0x93, 0x6d, 0xf7, 0x6d, 0x23, 0xe5, 0xcf, 0x5e, 0xb0, 0x85, 0xd1, 0xd7, 0x29, - 0x6d, 0x80, 0x97, 0x60, 0xd5, 0x04, 0xfb, 0x6a, 0xb4, 0x2e, 0xb1, 0x48, 0xc1, 0xec, 0x5b, 0xf3, - 0xd9, 0xd9, 0x53, 0x90, 0x85, 0xe4, 0x85, 0x5b, 0x45, 0xd4, 0x30, 0xd9, 0xc3, 0x67, 0x5d, 0x37, - 0x78, 0xd0, 0x8e, 0xb8, 0x63, 0xb3, 0xd4, 0xd4, 0x56, 0x48, 0xce, 0x77, 0xe0, 0xa9, 0xee, 0xc4, - 0x1c, 0x0b, 0xef, 0x35, 0x0c, 0x57, 0x55, 0xfa, 0x02, 0x2c, 0x17, 0xcd, 0xef, 0x91, 0x5c, 0xc0, - 0xf8, 0x17, 0x18, 0x1d, 0x77, 0x2f, 0xc5, 0x98, 0x5e, 0x9c, 0x78, 0xc4, 0x6a, 0x02, 0x8b, 0xb3, - 0xd3, 0x10, 0x7d, 0x09, 0xc1, 0x75, 0xdd, 0x46, 0xc9, 0x42, 0x36, 0x09, 0xcb, 0x4a, 0x3e, 0x6e, - 0x6f, 0x44, 0xfb, 0x95, 0x31, 0x3d, 0x07, 0xcb, 0x62, 0xf6, 0x17, 0x58, 0x35, 0xb9, 0x74, 0x5e, - 0xff, 0x82, 0xfd, 0x9e, 0x8e, 0x10, 0x9b, 0x18, 0xbd, 0x5b, 0xeb, 0x76, 0x9f, 0x05, 0x91, 0xe8, - 0x73, 0x2a, 0xfe, 0xc0, 0x09, 0xb2, 0xa7, 0x6e, 0x2b, 0x42, 0x03, 0x56, 0x09, 0x8c, 0xb0, 0x4c, - 0x04, 0x88, 0x9f, 0xb9, 0xde, 0x3f, 0xad, 0x6b, 0x4a, 0x6b, 0xf4, 0x2d, 0x04, 0xa8, 0x1a, 0xe7, - 0xf4, 0xa1, 0x43, 0x2d, 0x0e, 0x3e, 0x4e, 0x81, 0xcf, 0x05, 0xa4, 0x53, 0xda, 0xa0, 0x02, 0xba, - 0x2f, 0x55, 0x45, 0xc2, 0x22, 0xc5, 0x58, 0x0f, 0x45, 0x7b, 0x8e, 0x58, 0x82, 0x65, 0xa5, 0x8e, - 0xea, 0xd2, 0xca, 0xd9, 0x63, 0x7f, 0x1e, 0x56, 0xdd, 0xa7, 0x2f, 0xa0, 0x96, 0xff, 0x3e, 0x2a, - 0x16, 0xb2, 0xc9, 0xae, 0x39, 0xf1, 0x6d, 0x06, 0x8e, 0x69, 0xda, 0xbe, 0x56, 0x7f, 0xb5, 0x05, - 0xd4, 0x6d, 0x7b, 0x2e, 0x29, 0x84, 0xbc, 0xaf, 0x66, 0x71, 0x55, 0x6c, 0xf5, 0x0e, 0xc2, 0x37, - 0xeb, 0x1e, 0x32, 0x16, 0x70, 0xd1, 0xf7, 0x38, 0xae, 0x34, 0xdc, 0xa6, 0x7e, 0x7b, 0xbd, 0x81, - 0xe2, 0x7b, 0xf3, 0xd0, 0xd8, 0x12, 0x39, 0xd9, 0x53, 0xa8, 0xf5, 0x67, 0x45, 0x51, 0xd2, 0x1d, - 0x77, 0x70, 0x1d, 0xde, 0x45, 0x43, 0x9d, 0xc2, 0x93, 0x8d, 0xf6, 0x35, 0xbc, 0x89, 0x47, 0x62, - 0x46, 0x7e, 0x6b, 0x9e, 0x46, 0x4e, 0x8f, 0xb5, 0xac, 0x6c, 0xc7, 0xde, 0x4f, 0x50, 0x2d, 0xc6, - 0x77, 0xd1, 0x75, 0xac, 0x53, 0x40, 0xd4, 0x82, 0xcf, 0x7d, 0x9d, 0x6c, 0x4b, 0xb8, 0xca, 0x9a, - 0xea, 0xc7, 0xc4, 0x0a, 0xf8, 0x5e, 0x8e, 0x91, 0xa6, 0x00, 0xfd, 0x75, 0xc6, 0x86, 0x8d, 0x09, - 0x58, 0xb5, 0xee, 0x9c, 0x7a, 0x77, 0x67, 0xf6, 0x4f, 0xcb, 0x67, 0x5e, 0x71, 0x16, 0xe4, 0x6b, - 0xe8, 0x6f, 0x69, 0x8f, 0x41, 0x11, 0x63, 0xed, 0xe3, 0xef, 0x2c, 0x83, 0xd7, 0x7f, 0x01, 0x57, - 0x75, 0xc1, 0x3e, 0x22, 0xd8, 0xa5, 0x9a, 0x1f, 0xf0, 0x0d, 0x4e, 0x0e, 0xd1, 0x2d, 0xb4, 0x01, - 0x05, 0xcd, 0x05, 0xce, 0xf0, 0x2c, 0xc1, 0x43, 0x0f, 0x2a, 0x37, 0x55, 0x8e, 0x53, 0xfd, 0x20, - 0x26, 0x7d, 0xb3, 0x90, 0xc5, 0x69, 0x57, 0xe0, 0xda, 0x06, 0xe1, 0x18, 0x56, 0xa0, 0x67, 0x58, - 0x41, 0x16, 0x64, 0x89, 0x71, 0xb1, 0x56, 0xdd, 0xc1, 0x29, 0x1e, 0x88, 0x1b, 0x91, 0x8f, 0xdf, - 0xd7, 0xca, 0x56, 0x45, 0x38, 0xeb, 0x50, 0xfb, 0x2e, 0xf9, 0xcb, 0x01, 0xb9, 0x99, 0x9d, 0x26, - 0xd4, 0x4b, 0xb0, 0xdc, 0x10, 0xaa, 0x16, 0x81, 0x24, 0x45, 0x19, 0x2d, 0x65, 0x6e, 0x33, 0x93, - 0x7f, 0x0c, 0x13, 0xe9, 0xe5, 0x9a, 0x3d, 0x9e, 0x7f, 0xdf, 0xb6, 0x48, 0x77, 0xff, 0x54, 0xec, - 0x9f, 0xe9, 0x98, 0x62, 0x6c, 0xd8, 0x6b, 0xea, 0xb9, 0x89, 0x31, 0x20, 0xfb, 0xa5, 0x3e, 0x26, - 0xda, 0xae, 0xb1, 0xd7, 0xcf, 0x20, 0x8b, 0xb1, 0x02, 0xe2, 0xb9, 0xcb, 0x03, 0xdc, 0xbc, 0x49, - 0xc7, 0x71, 0x05, 0xc5, 0x6f, 0x57, 0xfa, 0x38, 0xc0, 0xfa, 0x26, 0xc8, 0x56, 0xd0, 0xc0, 0x6b, - 0x91, 0x97, 0x51, 0x84, 0xcd, 0x13, 0xaf, 0x28, 0x76, 0x53, 0xf1, 0x0d, 0x3e, 0x76, 0x0d, 0x2e, - 0x3f, 0xe6, 0xdc, 0xff, 0xbc, 0x81, 0x57, 0x91, 0xe2, 0xc9, 0xb6, 0x45, 0x59, 0x7a, 0x5e, 0xf0, - 0x3c, 0xc2, 0x37, 0xe6, 0xfd, 0xd0, 0x35, 0x11, 0x64, 0x35, 0xc0, 0xdf, 0x71, 0xcb, 0x54, 0x61, - 0x59, 0x00, 0xbf, 0x44, 0xb6, 0x4c, 0xf3, 0xd3, 0x18, 0x8c, 0x1e, 0x86, 0x69, 0x5d, 0xab, 0x2a, - 0x86, 0xc3, 0x0d, 0x3e, 0xcc, 0x0c, 0x73, 0x0c, 0xd9, 0x24, 0xbc, 0x2d, 0xb3, 0x2c, 0xee, 0xec, - 0x7d, 0xce, 0xd2, 0xa8, 0x97, 0x97, 0xf0, 0x1c, 0xb9, 0x9c, 0xa0, 0x9b, 0x67, 0x45, 0x2c, 0xc9, - 0x85, 0x0c, 0x0f, 0xa0, 0xbe, 0x09, 0xb2, 0x6f, 0xcd, 0x53, 0xa3, 0x88, 0x16, 0x36, 0xf0, 0x0a, - 0x52, 0x40, 0xee, 0x8a, 0x92, 0x54, 0xf5, 0x1d, 0x3f, 0x33, 0xf7, 0x0c, 0xd7, 0xe0, 0xfe, 0x63, - 0xa8, 0xc5, 0x92, 0xb5, 0xeb, 0xa1, 0xf1, 0x80, 0x41, 0x5c, 0x84, 0xa7, 0xf5, 0x64, 0x0b, 0xc7, - 0xa1, 0x2c, 0x65, 0x6b, 0x62, 0x51, 0xfa, 0x5a, 0xc7, 0xa2, 0xc4, 0x0f, 0x34, 0x5d, 0xac, 0x1a, - 0xf9, 0x0c, 0x8d, 0xb0, 0x29, 0xfb, 0xfc, 0x2d, 0xd9, 0xe2, 0xb6, 0x88, 0xec, 0x72, 0xdd, 0x16, - 0x22, 0xa3, 0x2c, 0xca, 0x9c, 0xcc, 0xd6, 0x22, 0x08, 0xe9, 0x9f, 0xb0, 0x98, 0xc3, 0x48, 0xc7, - 0x52, 0x45, 0xe2, 0x5a, 0x4a, 0x73, 0x7f, 0x5c, 0x17, 0xbb, 0xc2, 0x46, 0x2f, 0x8e, 0x07, 0xca, - 0x8f, 0xd5, 0xd4, 0xd3, 0x73, 0x07, 0x44, 0x90, 0x01, 0xc0, 0x8b, 0xb6, 0x34, 0xa2, 0x55, 0x34, - 0xf0, 0x18, 0xfb, 0xd8, 0x16, 0x65, 0xa5, 0x0b, 0xb1, 0xe3, 0x75, 0x55, 0x55, 0xac, 0x64, 0x1f, - 0x5c, 0x16, 0x62, 0x3f, 0x7c, 0x62, 0xba, 0x36, 0xf0, 0x0a, 0x3f, 0x89, 0x82, 0x0c, 0x0a, 0x04, - 0xdc, 0x14, 0xb3, 0x72, 0xdb, 0xaf, 0xcb, 0x6e, 0x09, 0xd1, 0x0a, 0xff, 0x75, 0x7f, 0x97, 0x71, - 0xf4, 0xdf, 0x75, 0xe9, 0xa4, 0xa7, 0x2f, 0xc1, 0x72, 0xdd, 0x4c, 0x63, 0x70, 0xdc, 0x5e, 0xd7, - 0xec, 0xe3, 0x1e, 0xa6, 0xac, 0x55, 0xd5, 0x5d, 0xef, 0xac, 0x7d, 0xbd, 0xe8, 0xa2, 0x24, 0xfd, - 0x9c, 0x3b, 0xe6, 0x03, 0x16, 0xfd, 0x49, 0x9e, 0x26, 0x57, 0x0a, 0x48, 0x3e, 0x1e, 0x51, 0x87, - 0xe0, 0x53, 0xc8, 0x4c, 0xd5, 0x59, 0x62, 0xca, 0x61, 0x45, 0x2c, 0xc9, 0x24, 0xde, 0x57, 0x27, - 0x7d, 0x9d, 0x7a, 0x5f, 0xe0, 0x7a, 0x87, 0x62, 0x2d, 0xa2, 0x85, 0x75, 0xd4, 0x71, 0x5b, 0x4c, - 0xca, 0xfb, 0x98, 0xc3, 0x13, 0x73, 0xdf, 0x33, 0x70, 0xfe, 0x89, 0xb9, 0x6f, 0xac, 0xbb, 0xf5, - 0xa5, 0xaa, 0xc3, 0x6a, 0xa7, 0xe4, 0xd7, 0x78, 0xd5, 0x2d, 0xb0, 0xbf, 0x1e, 0xa0, 0xe8, 0x0b, - 0xf0, 0x4c, 0xb5, 0x16, 0x38, 0xc7, 0x36, 0x6a, 0xb8, 0x27, 0x26, 0xe5, 0x0f, 0x5d, 0xea, 0xae, - 0x8c, 0x26, 0xaa, 0xf8, 0x80, 0x85, 0xa0, 0xa8, 0xf1, 0xdb, 0x11, 0x4f, 0xa2, 0x9b, 0xdb, 0xe2, - 0x3a, 0xd2, 0x0f, 0xf0, 0xcf, 0xdb, 0x9f, 0x5b, 0xc2, 0xe0, 0x07, 0x29, 0x8f, 0xdb, 0xe3, 0xe7, - 0x04, 0xa3, 0xd1, 0x2b, 0x74, 0x06, 0x96, 0x65, 0x95, 0x42, 0x6c, 0x70, 0xf8, 0x34, 0xc4, 0x62, - 0x2c, 0xc8, 0x32, 0x56, 0x04, 0xdd, 0x96, 0xf0, 0x98, 0xf7, 0x93, 0xae, 0xda, 0x30, 0x83, 0xf8, - 0x31, 0x7c, 0x0a, 0x82, 0xac, 0x82, 0x26, 0xee, 0x89, 0x79, 0xe9, 0x59, 0x7b, 0x34, 0x02, 0x1b, - 0xf8, 0x05, 0xc5, 0x8c, 0xfb, 0xf9, 0xfb, 0x3a, 0x05, 0x7b, 0x65, 0x4c, 0x2e, 0xe0, 0xc2, 0xea, - 0xca, 0x2e, 0x16, 0xa5, 0x9f, 0x28, 0x7b, 0x88, 0x2f, 0xdd, 0xfd, 0xcd, 0x26, 0xfc, 0x4d, 0xde, - 0x1f, 0x5c, 0xac, 0x22, 0x01, 0x99, 0x1f, 0x58, 0x06, 0x82, 0x52, 0x3f, 0x16, 0x70, 0x81, 0x48, - 0xfe, 0xe9, 0x38, 0xcd, 0x62, 0xbd, 0x3e, 0x6e, 0x0e, 0x56, 0x7d, 0xb6, 0xa4, 0xc7, 0xdf, 0x94, - 0x7d, 0xec, 0xd7, 0x31, 0x7c, 0x54, 0xec, 0xc9, 0xff, 0x08, 0xc3, 0xd9, 0x33, 0xb0, 0x00, 0xcb, - 0x9a, 0xca, 0x2c, 0xbf, 0xc1, 0x63, 0xd8, 0x04, 0x89, 0x57, 0x00, 0xbf, 0x97, 0xf0, 0x38, 0xe5, - 0x10, 0xe8, 0x99, 0x87, 0xc7, 0x91, 0xbc, 0x65, 0xff, 0x3a, 0xe2, 0xb5, 0x2b, 0x74, 0x04, 0x75, - 0x57, 0xf5, 0x02, 0x37, 0xee, 0xe0, 0x9f, 0xf0, 0xbd, 0xa6, 0xc3, 0xde, 0x16, 0x65, 0xb9, 0xac, - 0xb8, 0xbb, 0x3e, 0xeb, 0x63, 0xcc, 0x4a, 0xdf, 0xeb, 0x90, 0x79, 0xb5, 0x31, 0x28, 0xa2, 0x85, - 0x6d, 0xd4, 0x7c, 0xb3, 0x31, 0x9f, 0x99, 0x7b, 0x86, 0x6b, 0xc6, 0xe5, 0x39, 0xfc, 0x8b, 0xc5, - 0x9e, 0x7b, 0x0c, 0xb4, 0xa0, 0xc5, 0x39, 0x89, 0x4c, 0x3c, 0xa7, 0xee, 0x56, 0x54, 0x5a, 0x3e, - 0x52, 0x7b, 0x3e, 0xa1, 0x8b, 0x96, 0x83, 0x65, 0x51, 0x71, 0x5c, 0x92, 0xc3, 0x28, 0xc6, 0xda, - 0x27, 0x8f, 0x45, 0x0c, 0x57, 0x11, 0xd9, 0x42, 0xdb, 0xb8, 0xa3, 0x18, 0x23, 0x83, 0x24, 0xc6, - 0x9c, 0x7b, 0xb2, 0xc0, 0xd3, 0xd6, 0xc1, 0x17, 0x6d, 0xf3, 0xfe, 0x54, 0x82, 0xa2, 0x4f, 0x57, - 0x5c, 0x9f, 0x42, 0xad, 0x4d, 0x81, 0x73, 0x2d, 0x85, 0xd8, 0x37, 0xc5, 0xac, 0x0c, 0x53, 0x3f, - 0xd4, 0xec, 0x63, 0x00, 0x6d, 0x06, 0x04, 0x59, 0xd1, 0xe7, 0xbe, 0x6b, 0x61, 0x33, 0x40, 0x8e, - 0xef, 0x78, 0xad, 0x94, 0x3f, 0xc3, 0xbf, 0x5e, 0x4d, 0xb7, 0x95, 0x4c, 0xa5, 0xe2, 0xf2, 0x32, - 0xf4, 0x06, 0x4d, 0x56, 0xed, 0xf7, 0x8c, 0xcb, 0x07, 0x9f, 0x89, 0x4b, 0xa7, 0x88, 0x74, 0x0a, - 0x19, 0x3a, 0xed, 0x8c, 0x46, 0x25, 0xe8, 0x76, 0xdc, 0xfe, 0xbe, 0x8b, 0x03, 0xbe, 0x10, 0x4c, - 0x21, 0xdd, 0xc2, 0xbb, 0x24, 0x39, 0xf2, 0x43, 0xf2, 0x3d, 0xa6, 0x42, 0x8a, 0x31, 0x87, 0x39, - 0x30, 0x23, 0xba, 0x7d, 0x2c, 0x14, 0x43, 0x18, 0x17, 0xe2, 0x8a, 0x3e, 0x1d, 0xde, 0x82, 0x39, - 0xb5, 0xa7, 0x6d, 0xe0, 0x55, 0xac, 0x42, 0xb1, 0x9b, 0x62, 0x56, 0x6e, 0x85, 0x2c, 0x32, 0xe9, - 0xe7, 0x95, 0x1b, 0x7a, 0x41, 0x56, 0x0b, 0xd8, 0xa2, 0x2f, 0xe0, 0xc2, 0x37, 0xd0, 0xdf, 0xd3, - 0x4a, 0xd6, 0x04, 0xfc, 0x62, 0xe8, 0x7b, 0xc4, 0x9a, 0x4a, 0x86, 0xca, 0x04, 0xac, 0x5e, 0x66, - 0x59, 0x12, 0x63, 0x80, 0xbf, 0x5b, 0x52, 0x47, 0x8d, 0x2d, 0x27, 0xe0, 0xfb, 0x26, 0x06, 0x2b, - 0x40, 0x5f, 0x37, 0xd7, 0x6c, 0x31, 0x33, 0x8b, 0xc1, 0x09, 0x2c, 0x76, 0xca, 0x8d, 0x38, 0xd6, - 0x4c, 0x0a, 0xb1, 0xe1, 0x60, 0x18, 0x36, 0x43, 0x53, 0x88, 0x9e, 0x44, 0x32, 0x61, 0xcf, 0xa1, - 0x79, 0x0e, 0x85, 0x9e, 0x24, 0xae, 0xeb, 0x09, 0x88, 0xd5, 0x42, 0xdb, 0xdc, 0xa1, 0x43, 0x90, - 0x15, 0xa1, 0x64, 0x25, 0x2b, 0xa2, 0x85, 0x07, 0x38, 0x8c, 0xf4, 0x11, 0x8f, 0xc4, 0x4c, 0x68, - 0x31, 0x76, 0xd0, 0xe7, 0x89, 0xbd, 0xef, 0x82, 0x6c, 0xc7, 0xac, 0x05, 0xaa, 0xd1, 0x75, 0xd4, - 0x7d, 0x55, 0xb2, 0xaf, 0x95, 0xec, 0xa3, 0xa2, 0x20, 0x03, 0xd4, 0xdc, 0x52, 0x15, 0x5b, 0x94, - 0xc5, 0x99, 0x08, 0x6e, 0x69, 0x14, 0x63, 0x2a, 0xc4, 0x11, 0x65, 0x4e, 0x01, 0x57, 0xb6, 0xcd, - 0xe9, 0x3c, 0x9f, 0x7f, 0x80, 0xe5, 0x12, 0xce, 0xea, 0x82, 0x50, 0x82, 0x65, 0xd1, 0xfb, 0xaf, - 0xc0, 0x12, 0x02, 0x24, 0x7b, 0xcc, 0xd8, 0x62, 0x2c, 0xee, 0x06, 0x69, 0x11, 0xa3, 0x9d, 0x75, - 0x59, 0x40, 0xaf, 0x45, 0x6c, 0x1c, 0x7a, 0xeb, 0x51, 0xe6, 0x90, 0x4c, 0xe6, 0xfe, 0x2d, 0xb5, - 0xf9, 0x73, 0x01, 0x17, 0xf8, 0x49, 0x14, 0x94, 0xad, 0x64, 0xeb, 0xa2, 0x2a, 0x5f, 0x8a, 0x49, - 0x79, 0xc7, 0x2f, 0xd0, 0xd0, 0xc3, 0xd3, 0x51, 0xeb, 0x73, 0x0c, 0x47, 0x26, 0x7a, 0x59, 0x9a, - 0x0a, 0x7e, 0x20, 0xbf, 0xea, 0xbd, 0xcf, 0xcc, 0x3d, 0xc3, 0xf5, 0x3d, 0xfc, 0xac, 0x64, 0x51, - 0xe2, 0xc8, 0x1c, 0xe6, 0x00, 0xac, 0x20, 0x7c, 0x63, 0xd9, 0x32, 0xac, 0x9e, 0x65, 0x37, 0x35, - 0x9f, 0x40, 0x95, 0x4e, 0x0f, 0x8e, 0x28, 0xcb, 0x85, 0xb8, 0x09, 0xab, 0xf6, 0x8d, 0xc8, 0xec, - 0x3b, 0x77, 0xae, 0xdb, 0xd7, 0x72, 0x11, 0xfa, 0x9b, 0x4c, 0x47, 0x9d, 0x9c, 0x9d, 0xd8, 0xbe, - 0x39, 0x30, 0x3e, 0x8c, 0x64, 0x93, 0x59, 0x8d, 0x0b, 0xfc, 0xb8, 0x3d, 0x4f, 0x8d, 0xa2, 0x28, - 0xcb, 0xc1, 0xdb, 0xf5, 0x37, 0x03, 0x7d, 0x56, 0xb2, 0x72, 0x42, 0x73, 0xc9, 0x84, 0xba, 0x61, - 0x42, 0xe0, 0x1c, 0xaf, 0x45, 0x5e, 0x6e, 0x8a, 0x59, 0xe9, 0x16, 0x57, 0xbe, 0x26, 0x16, 0xe5, - 0xb6, 0x28, 0xcb, 0xf7, 0x22, 0x27, 0xb7, 0x51, 0xf3, 0x4f, 0xae, 0x2b, 0xc3, 0xb3, 0x16, 0x5a, - 0xbd, 0xcf, 0x3b, 0x6c, 0x23, 0x0b, 0xe3, 0x6a, 0x57, 0x94, 0x64, 0x50, 0xc1, 0xb6, 0x03, 0x4c, - 0xe2, 0x1f, 0xcc, 0x0b, 0xc3, 0x4f, 0x15, 0xbb, 0xd6, 0xf9, 0x2a, 0xc0, 0x6a, 0xda, 0xea, 0xc6, - 0xa2, 0xcb, 0x40, 0x3b, 0x02, 0x42, 0xd5, 0x8e, 0x33, 0x61, 0x95, 0xd9, 0xf0, 0x4b, 0x37, 0xae, - 0x22, 0xd9, 0xca, 0xe7, 0xe5, 0x10, 0xef, 0xfd, 0x09, 0xc0, 0xab, 0x80, 0xef, 0x58, 0x06, 0xab, - 0xb4, 0x47, 0xe1, 0x13, 0xac, 0xc6, 0xc7, 0x6f, 0x91, 0x5e, 0xc9, 0x91, 0x02, 0xae, 0x4a, 0x8d, - 0x50, 0x80, 0x8d, 0x16, 0xff, 0x88, 0xc1, 0xca, 0xb6, 0x74, 0x04, 0xc4, 0xf5, 0x84, 0xee, 0xbd, - 0x43, 0x24, 0x5f, 0xf6, 0x21, 0x4b, 0xdc, 0xc0, 0x55, 0x5c, 0x97, 0x1b, 0x6f, 0x10, 0xbf, 0x47, - 0xaf, 0xe3, 0x56, 0xee, 0x5e, 0xf3, 0x74, 0xf2, 0x33, 0x80, 0x1f, 0x53, 0x3a, 0x67, 0x25, 0x58, - 0x1e, 0xae, 0x7f, 0x0f, 0x57, 0xd7, 0xeb, 0x5d, 0x54, 0x95, 0xbc, 0x76, 0x43, 0x2d, 0xc8, 0x1e, - 0x88, 0x1b, 0x72, 0x03, 0xaf, 0x82, 0x0f, 0xd6, 0xf4, 0x3f, 0xde, 0x97, 0x62, 0xd2, 0xbd, 0x2d, - 0xc2, 0x5f, 0xe0, 0xee, 0x72, 0x73, 0x13, 0x1e, 0x67, 0xf0, 0x8f, 0x3d, 0xf3, 0x56, 0x8c, 0xbd, - 0x93, 0x41, 0xc9, 0xfe, 0x8c, 0xa4, 0xdd, 0x45, 0x51, 0x04, 0xd4, 0x47, 0x5b, 0x38, 0xb4, 0xc7, - 0x9f, 0x39, 0xb5, 0xc4, 0x68, 0x11, 0xd3, 0xc3, 0x5b, 0x7b, 0x3c, 0x7d, 0xd0, 0xb4, 0x50, 0xe4, - 0x6d, 0x4b, 0x40, 0xd1, 0xfe, 0xa1, 0x00, 0x1b, 0x6d, 0x0e, 0x30, 0x38, 0x02, 0xc4, 0xb1, 0xb8, - 0x27, 0x3d, 0x66, 0xc3, 0x6e, 0xa8, 0x07, 0x95, 0x02, 0xd4, 0xb2, 0xf3, 0xe3, 0x9c, 0x0f, 0x37, - 0x31, 0x96, 0x84, 0x20, 0x03, 0x80, 0x17, 0x11, 0xd7, 0xdd, 0xb0, 0xeb, 0xe4, 0xd7, 0xf6, 0x39, - 0xf9, 0x21, 0x9a, 0xc6, 0x48, 0x9a, 0x4c, 0x2c, 0xbd, 0xaa, 0x7e, 0xdb, 0x75, 0x51, 0x95, 0x7e, - 0xea, 0xf5, 0x09, 0x66, 0xe0, 0x1a, 0xc4, 0x57, 0xf3, 0x10, 0x64, 0x6f, 0x5d, 0x84, 0x8c, 0x93, - 0x52, 0x1d, 0x76, 0xa2, 0x5b, 0x18, 0xb0, 0x1b, 0x7a, 0x22, 0x60, 0x77, 0x45, 0xe2, 0x73, 0xbd, - 0xcb, 0x1a, 0xf0, 0xd1, 0xde, 0x95, 0x7d, 0x80, 0x7a, 0x7d, 0xb8, 0x6b, 0xf6, 0x62, 0xc6, 0x60, - 0x7c, 0xe2, 0x36, 0x36, 0x06, 0x41, 0x90, 0x15, 0xe0, 0xdd, 0x97, 0x52, 0x37, 0x73, 0xf6, 0xe7, - 0x1d, 0x0f, 0xf1, 0x75, 0xcf, 0x41, 0xbd, 0xa4, 0xd1, 0x9c, 0xfd, 0xfc, 0xb0, 0x75, 0xdb, 0x9c, - 0x62, 0xd1, 0x69, 0xb1, 0x6c, 0x7f, 0xde, 0x0f, 0x09, 0xbd, 0xbf, 0xc0, 0x55, 0x27, 0x1c, 0x8f, - 0x92, 0x58, 0x66, 0xa4, 0x85, 0x5f, 0x2f, 0x99, 0x88, 0x21, 0xd3, 0x65, 0x22, 0xbc, 0x6f, 0x1e, - 0x1b, 0x9e, 0xbb, 0x04, 0x37, 0x2e, 0xe0, 0x1e, 0x7f, 0x55, 0x02, 0x21, 0xc9, 0x88, 0xe0, 0xa2, - 0x2d, 0x84, 0x2b, 0x8a, 0x3f, 0xd7, 0x29, 0xc6, 0x88, 0x07, 0x83, 0x10, 0x37, 0x35, 0x93, 0xa2, - 0x18, 0x73, 0x98, 0x86, 0x15, 0x8e, 0x32, 0x8c, 0x19, 0x98, 0x8e, 0xa5, 0x31, 0xcc, 0xf9, 0xfc, - 0x12, 0xea, 0x19, 0xa9, 0x4e, 0x4d, 0x38, 0xbf, 0xd8, 0xe1, 0xa4, 0xce, 0xeb, 0x02, 0xac, 0x18, - 0x6b, 0x9d, 0x42, 0x70, 0xd6, 0x7e, 0x4f, 0x47, 0x8c, 0x9d, 0xc0, 0xd3, 0x62, 0xf8, 0x22, 0x03, - 0x05, 0x35, 0x33, 0xe3, 0x9c, 0x3a, 0x43, 0x4e, 0x4b, 0x5b, 0x83, 0xa7, 0x28, 0xf5, 0x36, 0x10, - 0x3d, 0x87, 0xe5, 0x4f, 0xf7, 0xb2, 0x92, 0x7d, 0xe1, 0x72, 0x43, 0xd7, 0x31, 0x9c, 0xd5, 0xd9, - 0x09, 0x21, 0xc3, 0x41, 0x96, 0x85, 0xba, 0x53, 0x3c, 0xba, 0x5f, 0x56, 0x78, 0x27, 0x03, 0x73, - 0x98, 0xe2, 0xca, 0xe2, 0xb8, 0x7d, 0x8b, 0xb0, 0x12, 0x90, 0xce, 0xe0, 0x5d, 0x9f, 0xf3, 0xba, - 0xe2, 0x7b, 0x07, 0x75, 0xb5, 0x89, 0x3b, 0xa6, 0x57, 0xed, 0x63, 0xfc, 0x19, 0x96, 0x77, 0x2b, - 0xec, 0x67, 0xe5, 0x61, 0x59, 0x06, 0xdd, 0xaa, 0x03, 0xf8, 0xb8, 0x45, 0x2d, 0x41, 0xf6, 0xaa, - 0xaf, 0x97, 0x38, 0x33, 0x82, 0xac, 0x86, 0x49, 0x08, 0x0d, 0x77, 0x4e, 0x77, 0x7f, 0xcc, 0x8e, - 0x0b, 0xe1, 0x26, 0xc8, 0x1a, 0x1e, 0x93, 0x46, 0x19, 0x83, 0x63, 0xf6, 0x66, 0x2d, 0x1e, 0x42, - 0x46, 0x8f, 0x89, 0x84, 0x17, 0xc7, 0xa8, 0x4c, 0x22, 0x1b, 0x59, 0xbe, 0xc3, 0xd4, 0x93, 0x56, - 0x57, 0x0c, 0x5e, 0x51, 0x83, 0x90, 0x2f, 0xa6, 0x20, 0x72, 0x8b, 0x00, 0xbe, 0xb2, 0x7f, 0x9c, - 0xeb, 0xe7, 0x27, 0x26, 0x1d, 0x9c, 0xe4, 0x39, 0xb7, 0xef, 0xe8, 0x13, 0x1f, 0x7e, 0x80, 0x49, - 0x3c, 0x33, 0xf7, 0xfa, 0x1e, 0x53, 0x9f, 0x29, 0x0b, 0x99, 0x0e, 0xbc, 0xfa, 0x63, 0x7a, 0xde, - 0x90, 0x8e, 0xdb, 0xb2, 0x3b, 0xf0, 0x7e, 0x1a, 0x96, 0xdf, 0x7d, 0x10, 0xb2, 0x98, 0x58, 0x63, - 0x8a, 0x90, 0xd1, 0x24, 0x6b, 0x7d, 0x1d, 0xa7, 0x6c, 0x31, 0x96, 0xa5, 0xc4, 0x20, 0xc7, 0xf5, - 0x7f, 0x88, 0xc1, 0xf4, 0x7a, 0xa4, 0x95, 0x10, 0xa1, 0xca, 0xb5, 0x3e, 0x5c, 0x3f, 0x1d, 0x59, - 0xff, 0x3e, 0xc9, 0x08, 0xcf, 0x50, 0x42, 0xbf, 0xad, 0x63, 0x40, 0x46, 0x62, 0xc8, 0x00, 0xb5, - 0xc0, 0x7e, 0xd5, 0x58, 0x33, 0x57, 0x5f, 0x70, 0x03, 0xde, 0xf5, 0xba, 0xbc, 0x4a, 0x9c, 0x7d, - 0x09, 0x42, 0x08, 0xc9, 0x2e, 0x59, 0x89, 0x77, 0x75, 0x44, 0x43, 0xd4, 0xca, 0xfb, 0x69, 0x88, - 0x88, 0x9b, 0x18, 0xbc, 0xf8, 0xe0, 0xac, 0x89, 0x31, 0x67, 0x13, 0x30, 0x68, 0x5e, 0x99, 0x80, - 0xea, 0x09, 0xdf, 0x99, 0xaf, 0x32, 0x51, 0x71, 0x62, 0x6c, 0x50, 0xce, 0xe7, 0x49, 0x88, 0x11, - 0xe0, 0x59, 0x68, 0xd6, 0xcb, 0x4a, 0xe6, 0xb5, 0xc3, 0x2c, 0x22, 0xb9, 0x46, 0xad, 0x3a, 0x19, - 0xe5, 0x4a, 0xd5, 0x84, 0x8c, 0x32, 0xd7, 0xd0, 0xff, 0xfe, 0xaa, 0x53, 0xb0, 0xe2, 0x75, 0x06, - 0x21, 0xf9, 0x64, 0x0e, 0x83, 0xd3, 0x72, 0x69, 0x12, 0xee, 0xb5, 0x32, 0xb3, 0xc0, 0x3c, 0x06, - 0xab, 0x97, 0xe8, 0x0b, 0xbf, 0x87, 0xb2, 0xb3, 0xc8, 0x0f, 0x8c, 0x20, 0xab, 0x85, 0x50, 0x1d, - 0x9e, 0xd9, 0x96, 0x27, 0x1e, 0x2f, 0x68, 0xc2, 0xdb, 0x37, 0x3d, 0x37, 0x00, 0x03, 0x8f, 0x75, - 0xc3, 0x08, 0x19, 0x5d, 0xfa, 0x65, 0xc9, 0xcf, 0xba, 0x55, 0x0c, 0x3e, 0x1b, 0xed, 0x9b, 0x48, - 0xb7, 0xac, 0x43, 0x14, 0x91, 0x5b, 0x45, 0x76, 0xc3, 0x51, 0xae, 0xd9, 0xc7, 0x57, 0xb6, 0x37, - 0x04, 0x59, 0x36, 0x0a, 0x04, 0xc4, 0x10, 0x3e, 0xc9, 0x50, 0xfd, 0xa7, 0x81, 0xb9, 0x8d, 0x4c, - 0x14, 0x11, 0xa6, 0xfc, 0xf9, 0x01, 0x26, 0x7b, 0xdb, 0x27, 0xf8, 0x15, 0xc8, 0x6b, 0x78, 0xec, - 0xf0, 0xc6, 0xed, 0x41, 0xf7, 0x2a, 0xa3, 0x27, 0xa6, 0x00, 0x42, 0xc8, 0x28, 0x73, 0x0d, 0x56, - 0x79, 0x89, 0xb4, 0x62, 0xc9, 0x72, 0xf6, 0xe7, 0xcd, 0x0c, 0xf8, 0x66, 0xb0, 0x02, 0xcb, 0x85, - 0x59, 0x47, 0xb6, 0x8a, 0xc9, 0x0e, 0x4a, 0xa7, 0x14, 0xb7, 0xee, 0x20, 0x9f, 0x70, 0x15, 0x97, - 0xdd, 0x5e, 0x73, 0xf1, 0x02, 0xd0, 0x50, 0x44, 0x21, 0x3c, 0x1f, 0x01, 0xfc, 0xcd, 0x4f, 0x57, - 0x14, 0xfa, 0x5a, 0x99, 0x7f, 0x60, 0x05, 0x59, 0xd8, 0x94, 0x54, 0x13, 0xc5, 0x5e, 0x41, 0x56, - 0x0f, 0x10, 0x64, 0x5e, 0x55, 0xf5, 0xbf, 0x80, 0x65, 0x41, 0x7b, 0x97, 0xc1, 0x13, 0xc3, 0x1a, - 0x55, 0x84, 0x90, 0x2f, 0xed, 0x39, 0x2a, 0xe9, 0x24, 0xa4, 0x12, 0xac, 0x96, 0x3d, 0xc3, 0x62, - 0x95, 0x9f, 0x80, 0xe5, 0x05, 0x29, 0xc1, 0xb2, 0xa4, 0xf4, 0xb3, 0x44, 0x46, 0x16, 0xe3, 0xc5, - 0xa2, 0x28, 0x0a, 0xbf, 0x4c, 0xce, 0x33, 0x5b, 0x98, 0x7d, 0x68, 0xfb, 0x7f, 0x13, 0xc9, 0x25, - 0x5b, 0x98, 0xfe, 0xef, 0xbd, 0x83, 0x0a, 0x92, 0x6f, 0x11, 0x30, 0x80, 0x82, 0xac, 0xe0, 0x23, - 0x9f, 0x5f, 0x60, 0x2a, 0x74, 0x4a, 0xaa, 0xa7, 0x8b, 0xd3, 0xab, 0x1e, 0x19, 0xec, 0x1d, 0xa6, - 0x97, 0xf9, 0x7f, 0x0e, 0xc0, 0x3e, 0xb2, 0x97, 0xa5, 0x43, 0x41, 0x46, 0x08, 0x81, 0xbd, 0x98, - 0xd7, 0x12, 0x12, 0x65, 0x69, 0xb5, 0x81, 0xeb, 0xe7, 0x3c, 0xba, 0x60, 0x0b, 0x86, 0xb7, 0xf6, - 0x06, 0x3d, 0x4d, 0x8b, 0xce, 0xb0, 0x09, 0xdd, 0xa0, 0xf5, 0xca, 0xad, 0x06, 0x6b, 0xbb, 0x48, - 0xd3, 0x61, 0x00, 0x39, 0x82, 0x67, 0x55, 0x7e, 0x4b, 0xab, 0x65, 0xcb, 0x3a, 0x06, 0x64, 0x28, - 0x86, 0x6c, 0x01, 0x1f, 0x7c, 0x04, 0x59, 0xf8, 0x0a, 0xba, 0x9e, 0x59, 0x9b, 0x41, 0x6e, 0xcb, - 0x4f, 0x3e, 0xd2, 0x35, 0x6b, 0x81, 0x8c, 0x6c, 0xa9, 0x43, 0x08, 0x69, 0x9f, 0xa3, 0xaa, 0xb0, - 0x5c, 0x89, 0x3a, 0xc8, 0xdb, 0x22, 0x6c, 0xc9, 0xde, 0x90, 0x8e, 0x42, 0x79, 0x9d, 0xa2, 0xbd, - 0x29, 0x5f, 0xb2, 0xbf, 0x7b, 0xd2, 0xf3, 0xfd, 0xa4, 0xbd, 0xae, 0xcc, 0x81, 0xb1, 0xc0, 0xce, - 0x92, 0xad, 0x43, 0x8c, 0xbd, 0x81, 0xaf, 0xab, 0x12, 0x00, 0xb6, 0x30, 0x97, 0xb9, 0x53, 0x90, - 0x19, 0x75, 0x28, 0x05, 0xa4, 0xd7, 0x63, 0xab, 0x58, 0x8a, 0x54, 0xb4, 0xcd, 0xf5, 0x3d, 0xdb, - 0x7b, 0x5a, 0xb9, 0x11, 0xe4, 0xbf, 0x7f, 0x83, 0xec, 0x14, 0x8c, 0x9d, 0x01, 0x4b, 0x73, 0x10, - 0x42, 0x7a, 0x39, 0x43, 0x34, 0x17, 0x5c, 0x0e, 0x56, 0x5c, 0xea, 0x75, 0x78, 0x7b, 0x12, 0x46, - 0x89, 0x4f, 0xf6, 0x39, 0xfc, 0x27, 0xe8, 0x75, 0x67, 0xe6, 0x6c, 0x11, 0x76, 0x9d, 0xa7, 0x38, - 0xd6, 0x78, 0xf5, 0x7a, 0xaf, 0x7f, 0x8f, 0x00, 0x57, 0x65, 0x19, 0x77, 0xcd, 0xba, 0x91, 0xb5, - 0xd3, 0x90, 0x09, 0x4d, 0xfe, 0x40, 0xdc, 0x90, 0x5e, 0xf1, 0x61, 0x71, 0x2a, 0xe8, 0x9a, 0x28, - 0xf4, 0x56, 0xff, 0x3f, 0x09, 0x10, 0x64, 0xa7, 0xf0, 0x0f, 0x56, 0x75, 0x26, 0xa9, 0x2c, 0x88, - 0xb2, 0x19, 0xde, 0xc7, 0x84, 0x10, 0x17, 0x1c, 0x17, 0xdc, 0x47, 0x58, 0x2e, 0xb8, 0x16, 0xbc, - 0x33, 0xc9, 0x73, 0xb6, 0x75, 0x42, 0x47, 0x15, 0xf7, 0x61, 0x63, 0xdc, 0x16, 0x4d, 0xd7, 0x6d, - 0x71, 0xd6, 0xb0, 0xcf, 0x67, 0x54, 0xe1, 0x50, 0x80, 0xe5, 0x9e, 0xbc, 0x0e, 0x5a, 0xc4, 0x60, - 0x8f, 0xcf, 0x5f, 0xa0, 0x2f, 0x3e, 0xdb, 0x09, 0xe2, 0xf7, 0x11, 0x63, 0x07, 0x98, 0xcc, 0xa4, - 0x18, 0xcb, 0x8c, 0x20, 0x5b, 0xf3, 0x49, 0x0f, 0xb2, 0xb2, 0x2b, 0xa3, 0x05, 0x45, 0x9c, 0x60, - 0xa2, 0x57, 0x90, 0x05, 0xb5, 0x5e, 0x68, 0xd9, 0x37, 0x9c, 0xdf, 0xee, 0x30, 0x0b, 0xa2, 0xac, - 0x04, 0x56, 0xe8, 0x27, 0x84, 0xf8, 0x33, 0x01, 0x64, 0x28, 0xab, 0x7f, 0xf0, 0xc5, 0xd9, 0x17, - 0x6d, 0xe7, 0xf3, 0x0c, 0x57, 0x41, 0xe9, 0x1f, 0x02, 0xae, 0xc1, 0x75, 0x5b, 0x8c, 0x51, 0x84, - 0x59, 0x7c, 0x82, 0x65, 0xfc, 0x38, 0x85, 0xbe, 0x58, 0x3d, 0xc7, 0x4d, 0xe9, 0x23, 0x96, 0xcf, - 0x90, 0xc3, 0xfd, 0xcb, 0x80, 0x70, 0x0a, 0xb2, 0x1e, 0x1e, 0x89, 0x19, 0x59, 0xf1, 0x11, 0x64, - 0x3f, 0xc4, 0xe8, 0x0d, 0x52, 0x77, 0xab, 0xfe, 0x77, 0xae, 0xf4, 0xc2, 0xe0, 0x1d, 0x8c, 0x23, - 0xca, 0x5e, 0x21, 0xfd, 0x74, 0xde, 0x1c, 0xac, 0x00, 0x50, 0x42, 0x08, 0x21, 0xfd, 0x81, 0x16, - 0xc5, 0x68, 0x9c, 0xc1, 0x0a, 0xb8, 0xd7, 0x99, 0x20, 0x77, 0x00, 0xe0, 0xc7, 0xe0, 0xf7, 0x7c, - 0x88, 0x1b, 0x78, 0x62, 0xee, 0x1b, 0x59, 0x3d, 0x35, 0x7d, 0x0d, 0xea, 0x5f, 0x13, 0x8b, 0xf2, - 0x4e, 0x80, 0xd8, 0x8a, 0x93, 0x05, 0x61, 0x7a, 0xdd, 0x2d, 0x6f, 0x02, 0x5e, 0xd8, 0x54, 0xd4, - 0x80, 0xd3, 0xb0, 0x82, 0x68, 0xd3, 0x2e, 0x8a, 0x57, 0xe5, 0x4e, 0x8b, 0x10, 0x42, 0xc8, 0x00, - 0xf1, 0xc9, 0x16, 0x62, 0x35, 0x8d, 0x62, 0xec, 0x0c, 0xc0, 0x7f, 0x00, 0xf0, 0x83, 0x9a, 0x18, - 0xf3, 0x2c, 0x1a, 0x9f, 0x11, 0xfa, 0xba, 0xac, 0x6f, 0xe2, 0xc8, 0xf7, 0x71, 0xab, 0xa5, 0x41, - 0x02, 0xc5, 0xbf, 0x54, 0x06, 0x43, 0x50, 0x2c, 0x99, 0x83, 0x53, 0xb1, 0xb8, 0x8e, 0x74, 0x0a, - 0x33, 0xce, 0x62, 0xb0, 0xeb, 0xd4, 0x10, 0x42, 0x08, 0x19, 0x2d, 0x74, 0x5b, 0xc5, 0xce, 0x60, - 0xd5, 0x18, 0x53, 0x7c, 0xcf, 0xa7, 0x28, 0x65, 0xa6, 0x5f, 0xa5, 0x1f, 0x7d, 0xb3, 0x90, 0x3d, - 0x17, 0x53, 0x72, 0x21, 0x20, 0x36, 0xcc, 0x8c, 0x69, 0x0f, 0xf6, 0xb4, 0xae, 0xa9, 0x54, 0x65, - 0x6e, 0x41, 0xbd, 0x7a, 0xf3, 0x38, 0xac, 0x6c, 0xc7, 0x24, 0xad, 0x65, 0x4e, 0xd1, 0x40, 0x66, - 0x3e, 0x11, 0x42, 0x08, 0x19, 0x14, 0xde, 0x40, 0xaf, 0x55, 0xec, 0x00, 0xc0, 0x13, 0xf5, 0xf7, - 0x7c, 0x8a, 0x12, 0xbe, 0x31, 0x1b, 0xc6, 0x20, 0x9c, 0xaa, 0xbe, 0x08, 0xb2, 0x5d, 0x51, 0x92, - 0xcb, 0x0a, 0x96, 0x2f, 0x33, 0x29, 0x07, 0xbd, 0xea, 0xc0, 0x08, 0x6b, 0xf1, 0x2a, 0x02, 0xf8, - 0x03, 0x2c, 0x2b, 0x96, 0x4e, 0x61, 0x56, 0xc2, 0xe0, 0x34, 0xef, 0x25, 0x84, 0x10, 0x42, 0x00, - 0xcb, 0x82, 0xa5, 0x33, 0xf9, 0xcd, 0x84, 0xe5, 0x9e, 0x54, 0x64, 0x07, 0xe5, 0x44, 0xc4, 0x98, - 0x55, 0x19, 0x62, 0x08, 0x04, 0xd9, 0x23, 0x31, 0x23, 0x57, 0x15, 0x4c, 0x4f, 0x27, 0xc8, 0x6b, - 0x09, 0xbe, 0x3b, 0x71, 0x0b, 0xec, 0x3f, 0x53, 0x7c, 0x71, 0x13, 0xc1, 0xf1, 0x66, 0x6e, 0x4c, - 0xdb, 0xc2, 0x6c, 0x11, 0x96, 0xdb, 0x33, 0x1f, 0xe1, 0x3d, 0x26, 0xd1, 0x59, 0x94, 0x91, 0x31, - 0x63, 0x84, 0x10, 0x42, 0x06, 0x81, 0x4f, 0xb0, 0x2c, 0x59, 0x3a, 0x7b, 0x84, 0x9e, 0xd8, 0x82, - 0x4c, 0x81, 0x47, 0x76, 0xc1, 0xce, 0x00, 0x00, 0x0e, 0x81, 0x49, 0x44, 0x41, 0x54, 0x33, 0xe4, - 0xb0, 0x85, 0xd9, 0xc4, 0xca, 0x5b, 0xac, 0xfb, 0xf6, 0x61, 0x8c, 0x4e, 0xaa, 0xcb, 0xfc, 0xa6, - 0x98, 0x95, 0x77, 0x14, 0xe5, 0xb2, 0xd5, 0xfa, 0x28, 0xbe, 0x8d, 0xb3, 0x8e, 0x3c, 0x2a, 0xdd, - 0xef, 0x73, 0x16, 0xe2, 0x0d, 0x4e, 0x11, 0xdd, 0x4d, 0xe8, 0x34, 0x5f, 0xfd, 0x12, 0x56, 0x7d, - 0x94, 0xb3, 0x80, 0xaf, 0xe4, 0xd4, 0x03, 0x9a, 0xa4, 0x00, 0x23, 0x84, 0x10, 0x32, 0xa0, 0x1c, - 0x42, 0x7f, 0x5f, 0xd0, 0x1f, 0xd5, 0x9e, 0x76, 0x80, 0x49, 0xdc, 0xc7, 0x5c, 0x62, 0xd9, 0x94, - 0xeb, 0xa2, 0x2a, 0x8b, 0xa8, 0xe1, 0x9e, 0x98, 0x97, 0xdf, 0x9b, 0x87, 0x5a, 0x3f, 0x23, 0xb5, - 0x65, 0x7f, 0x53, 0xcc, 0xca, 0xad, 0x10, 0xb6, 0x4b, 0xcb, 0x5d, 0x99, 0x81, 0x6e, 0xde, 0x4e, - 0xe7, 0xfa, 0xb8, 0x35, 0xbf, 0x26, 0xc0, 0xba, 0x61, 0x84, 0x10, 0x42, 0x86, 0x9b, 0xa3, 0x04, - 0xc4, 0xd8, 0x09, 0x94, 0xac, 0x6d, 0x57, 0x15, 0xf8, 0x93, 0xab, 0x33, 0x56, 0xb5, 0x8b, 0xce, - 0xad, 0xe2, 0x0d, 0xbe, 0xd7, 0xfc, 0xde, 0xa9, 0xb8, 0x2c, 0xc3, 0x8a, 0xb1, 0x2b, 0x41, 0x16, - 0x9f, 0x33, 0x1d, 0xcd, 0xc8, 0x4e, 0x79, 0x8f, 0x11, 0x42, 0x08, 0x21, 0xbe, 0xfc, 0x02, 0xbd, - 0x6e, 0x4a, 0x87, 0x5a, 0xf0, 0x53, 0x9e, 0xa2, 0x94, 0x4a, 0x05, 0xfe, 0xaa, 0x9d, 0x8c, 0xb8, - 0x9c, 0x80, 0xc1, 0x28, 0x71, 0x41, 0xb6, 0x26, 0x16, 0xbd, 0xc5, 0x58, 0xc9, 0x5b, 0x44, 0xe9, - 0x32, 0x37, 0xba, 0x36, 0x19, 0x0f, 0x3b, 0x60, 0x1a, 0xbc, 0xcf, 0x08, 0x21, 0x84, 0x10, 0x4f, - 0xde, 0x22, 0x39, 0xe3, 0xc5, 0x51, 0xf0, 0x53, 0x76, 0x50, 0x4e, 0xe5, 0x6b, 0x56, 0xdb, 0xda, - 0x32, 0x6c, 0x8a, 0x59, 0xad, 0xc1, 0xfd, 0x89, 0x0a, 0xb2, 0x35, 0xb1, 0x28, 0xb7, 0xbd, 0xa4, - 0x6d, 0xd9, 0x5b, 0x90, 0xd5, 0x92, 0xae, 0xb4, 0x1a, 0x36, 0x34, 0xcd, 0x69, 0xa7, 0x44, 0x08, - 0x21, 0x84, 0x90, 0x4e, 0x3e, 0xa9, 0x89, 0xa6, 0x48, 0xbc, 0x09, 0x5e, 0xb3, 0x9f, 0xa2, 0x14, - 0xb9, 0xe7, 0x75, 0x58, 0xda, 0xcb, 0x75, 0x2d, 0x6b, 0x16, 0x06, 0x89, 0x09, 0x32, 0x47, 0x8c, - 0x15, 0xbd, 0xfa, 0x0a, 0x09, 0xef, 0x0b, 0x68, 0x66, 0xb1, 0xbe, 0x03, 0x05, 0x19, 0x21, 0x84, - 0x10, 0xd2, 0x4b, 0x1d, 0xc9, 0xb5, 0x10, 0x54, 0x30, 0xa0, 0xbc, 0xc0, 0xf5, 0x54, 0xbe, 0xe6, - 0x3d, 0x31, 0xdf, 0x61, 0x11, 0xd3, 0xed, 0xb6, 0x4c, 0x44, 0x90, 0x05, 0x8a, 0xb1, 0x25, 0xfb, - 0x24, 0x37, 0x29, 0xc8, 0x08, 0x21, 0x84, 0x90, 0x81, 0xe5, 0x13, 0x92, 0x0d, 0xeb, 0x51, 0xa8, - 0x30, 0xa1, 0x3b, 0xdb, 0xd1, 0x0b, 0xe1, 0x52, 0xa2, 0xa1, 0x5b, 0xa4, 0x65, 0x4e, 0x90, 0xf9, - 0x8a, 0xb1, 0x3c, 0x7c, 0xad, 0x63, 0x40, 0xbc, 0xfe, 0x95, 0x89, 0x41, 0xb7, 0x25, 0x21, 0x84, - 0x10, 0xd2, 0xc9, 0x29, 0x92, 0xb3, 0x8e, 0x29, 0x70, 0x12, 0xa9, 0xd0, 0x67, 0x34, 0xdc, 0x5c, - 0x94, 0x3a, 0xdd, 0x96, 0xda, 0x05, 0xd9, 0x4b, 0x31, 0x29, 0x8b, 0x7e, 0x57, 0x67, 0x19, 0x56, - 0xf9, 0x87, 0xa3, 0xfe, 0x9f, 0xdc, 0xd0, 0x50, 0x90, 0x11, 0x42, 0x08, 0x21, 0x57, 0xf4, 0x39, - 0xe9, 0xad, 0x9e, 0x92, 0x66, 0x58, 0x11, 0x4b, 0xb2, 0xe2, 0xe2, 0xd6, 0xcb, 0xac, 0x20, 0x7b, - 0x29, 0x26, 0xfd, 0xfb, 0x53, 0x96, 0x61, 0x55, 0x9d, 0xf7, 0x09, 0xd2, 0x4b, 0x3c, 0xa0, 0x3f, - 0x0e, 0x67, 0xbc, 0xf7, 0x08, 0x21, 0x84, 0x10, 0x00, 0x56, 0x8d, 0xce, 0xe6, 0x68, 0x7c, 0x55, - 0x2f, 0xe1, 0x55, 0x44, 0x0b, 0x6b, 0x62, 0x51, 0x8b, 0xdb, 0x52, 0x9b, 0x20, 0x0b, 0x14, 0x63, - 0x00, 0x70, 0xcb, 0xfe, 0xbf, 0x4f, 0x49, 0x32, 0xd7, 0x32, 0x15, 0x59, 0xa1, 0x09, 0xb4, 0x65, - 0xbc, 0x12, 0x42, 0x08, 0x21, 0xa3, 0xcb, 0x45, 0xff, 0x0f, 0x41, 0x68, 0xaf, 0x42, 0xeb, 0xce, - 0x8a, 0x8f, 0x29, 0x50, 0x68, 0xb2, 0xd6, 0x68, 0x11, 0x64, 0xbb, 0xa2, 0x14, 0x2c, 0xc6, 0x96, - 0x70, 0xd5, 0x82, 0xe8, 0xc8, 0xfb, 0x69, 0x66, 0xd6, 0x3b, 0x68, 0xd3, 0x4a, 0x46, 0x08, 0x21, - 0x84, 0xa4, 0x63, 0xa0, 0x28, 0x04, 0x3f, 0x45, 0x97, 0x85, 0xca, 0xef, 0xfd, 0xfd, 0x34, 0x4e, - 0x66, 0x04, 0xd9, 0xae, 0x28, 0x05, 0x37, 0x0b, 0x77, 0x02, 0xf9, 0x1d, 0x41, 0xe3, 0xf3, 0x74, - 0xdd, 0x31, 0x64, 0x42, 0xb7, 0x82, 0xa2, 0x20, 0x23, 0x84, 0x10, 0x42, 0xd2, 0x41, 0xc1, 0x46, - 0xb3, 0x96, 0x70, 0x3b, 0x9d, 0x95, 0x00, 0x8d, 0x53, 0xd5, 0x64, 0x2a, 0x8c, 0x25, 0xc8, 0x36, - 0xc5, 0x6c, 0xb0, 0x18, 0x03, 0x80, 0x9b, 0xb8, 0xea, 0xe3, 0x78, 0xe2, 0xff, 0xd4, 0xb4, 0x8a, - 0xbb, 0x45, 0xe6, 0x1d, 0xef, 0x0f, 0x42, 0x08, 0x21, 0x24, 0x15, 0x2a, 0xc1, 0x4f, 0x59, 0x45, - 0x03, 0xeb, 0xa2, 0x9a, 0x98, 0x95, 0x2c, 0x48, 0xe7, 0x54, 0xd0, 0xc4, 0x8a, 0x58, 0x8a, 0xfd, - 0xf9, 0x91, 0x05, 0xd9, 0x3d, 0x31, 0xaf, 0xd6, 0x9f, 0xb2, 0x84, 0x2b, 0xeb, 0x18, 0x10, 0xe0, - 0xae, 0x2c, 0x68, 0x3f, 0x91, 0xd5, 0x24, 0x9c, 0xdc, 0x8c, 0x23, 0x23, 0x84, 0x10, 0x42, 0xd2, - 0xa1, 0x14, 0xfc, 0x94, 0xcd, 0x84, 0x5a, 0x05, 0x6c, 0x8b, 0xf2, 0x55, 0xe5, 0x88, 0xbc, 0xfd, - 0xe3, 0x21, 0xca, 0xfa, 0x22, 0xc8, 0xac, 0xfe, 0x94, 0x8a, 0x5f, 0xfe, 0x56, 0xd7, 0xef, 0xf5, - 0x74, 0xaf, 0x63, 0x31, 0x89, 0x02, 0x29, 0x74, 0x5b, 0x12, 0x42, 0x08, 0x19, 0x75, 0xd2, 0xca, - 0xc1, 0x53, 0x68, 0x53, 0x59, 0x41, 0x13, 0x2f, 0xc5, 0xa4, 0x76, 0x2b, 0x59, 0x87, 0x3b, 0xf4, - 0x26, 0x80, 0xaf, 0xdd, 0x9f, 0xa7, 0x23, 0x3c, 0x2a, 0x92, 0x20, 0x7b, 0x80, 0x43, 0x35, 0xa1, - 0x33, 0x8b, 0x4e, 0x73, 0x63, 0x40, 0x4f, 0x2a, 0xdd, 0x01, 0xfd, 0x89, 0x99, 0x30, 0x29, 0xc8, - 0x08, 0x21, 0x84, 0x8c, 0x3a, 0x69, 0x55, 0xa9, 0xaa, 0xaa, 0x3d, 0x6d, 0x01, 0x17, 0xf8, 0x49, - 0x14, 0xb4, 0xad, 0xfb, 0xcf, 0xc5, 0x54, 0xa7, 0x75, 0x6c, 0xc9, 0xd6, 0x34, 0xb3, 0xbd, 0xcf, - 0x2d, 0x68, 0x30, 0xfe, 0x84, 0x16, 0x64, 0xbb, 0xa2, 0x24, 0x95, 0x4d, 0x73, 0x5f, 0x75, 0xfd, - 0x9e, 0x72, 0x01, 0xb9, 0x6a, 0x52, 0xbe, 0xc5, 0x0b, 0xde, 0x87, 0x84, 0x10, 0x42, 0x46, 0x9c, - 0x09, 0x20, 0x95, 0xba, 0xac, 0xd3, 0x80, 0x6a, 0x44, 0x93, 0xc0, 0x39, 0x5e, 0x8b, 0xbc, 0x8c, - 0x9b, 0x79, 0xb9, 0x29, 0x66, 0x65, 0x47, 0xaf, 0xca, 0xf6, 0x58, 0xf8, 0x9b, 0x6e, 0x62, 0x30, - 0xbe, 0xde, 0x08, 0x25, 0xc8, 0xee, 0x89, 0x79, 0xb5, 0x20, 0x7e, 0x47, 0xd1, 0x76, 0x1b, 0xbc, - 0x8e, 0xfc, 0x5f, 0xa2, 0xdb, 0x42, 0x56, 0x4d, 0x4a, 0x39, 0x35, 0x61, 0xf5, 0xef, 0x22, 0x84, - 0x10, 0x42, 0x46, 0x99, 0xeb, 0x29, 0x7d, 0xce, 0x4d, 0xf5, 0xa7, 0x56, 0xd0, 0xc4, 0x63, 0xec, - 0x63, 0x5b, 0x94, 0x23, 0x89, 0xb2, 0x75, 0x51, 0xed, 0x8c, 0x91, 0x2f, 0xc0, 0xb2, 0x8e, 0x5d, - 0x7d, 0x40, 0x4f, 0x5c, 0x5b, 0xea, 0x16, 0x32, 0xe5, 0xb8, 0xb1, 0x3c, 0x7a, 0x63, 0xc7, 0x80, - 0xd4, 0x2d, 0x64, 0x22, 0x49, 0xdf, 0x22, 0xad, 0x64, 0x84, 0x10, 0x42, 0x46, 0x9d, 0x19, 0x00, - 0xb9, 0x14, 0x3e, 0xa7, 0x1a, 0xfe, 0x25, 0xeb, 0xa8, 0xe3, 0xb5, 0xc8, 0xcb, 0x4d, 0x31, 0xab, - 0x2c, 0xcc, 0x36, 0xc5, 0xac, 0x7c, 0x80, 0xc3, 0x6e, 0x31, 0x71, 0x65, 0x1d, 0x73, 0xe8, 0x12, - 0x64, 0x0b, 0x1a, 0x44, 0x81, 0xb2, 0x20, 0x7b, 0x24, 0x66, 0xa4, 0x72, 0x80, 0xfc, 0x4d, 0x97, - 0x83, 0xff, 0x08, 0x04, 0x15, 0xd4, 0x3d, 0xd3, 0x78, 0x55, 0xd7, 0xc4, 0xa2, 0xb7, 0x6b, 0x55, - 0x47, 0x32, 0x27, 0xe3, 0xc8, 0x08, 0x21, 0x84, 0x8c, 0x3a, 0x13, 0x48, 0xc7, 0x4a, 0x36, 0x81, - 0x4e, 0x2b, 0x95, 0x22, 0x15, 0x34, 0xb1, 0x85, 0x63, 0xbc, 0x16, 0x79, 0xb9, 0x2b, 0x4a, 0x9e, - 0xae, 0xcc, 0x15, 0xb1, 0x24, 0x9f, 0x8b, 0x29, 0xb9, 0x85, 0xe3, 0xce, 0x18, 0xf9, 0x02, 0x80, - 0x05, 0x97, 0x17, 0x24, 0x50, 0xc3, 0x7e, 0x5c, 0xe5, 0x49, 0x2b, 0x62, 0x49, 0xde, 0xc1, 0x9e, - 0xda, 0x3b, 0xb6, 0x17, 0x81, 0x6d, 0x47, 0x21, 0xbb, 0xf2, 0x89, 0xb9, 0xaf, 0xad, 0x06, 0x99, - 0x6f, 0x21, 0x37, 0x1d, 0x27, 0x92, 0xa5, 0x2f, 0x08, 0x21, 0x84, 0x10, 0x2b, 0x0b, 0x32, 0x0d, - 0x0f, 0xd8, 0x4d, 0x40, 0x55, 0x8a, 0xb8, 0x09, 0xb3, 0x0a, 0x1a, 0x58, 0x45, 0x03, 0xdb, 0x22, - 0x27, 0xdb, 0xfb, 0x66, 0x17, 0xd0, 0xc2, 0x82, 0xd7, 0x1b, 0x8b, 0xf4, 0x4e, 0xa3, 0x92, 0x20, - 0x5b, 0x0f, 0x53, 0xab, 0xe2, 0x96, 0xc7, 0xdf, 0x53, 0x76, 0x57, 0xea, 0xec, 0xc0, 0xee, 0x0a, - 0x5d, 0x96, 0x84, 0x10, 0x42, 0x88, 0x65, 0xbd, 0x2a, 0x23, 0xf9, 0xb2, 0x56, 0x45, 0x58, 0x56, - 0xb2, 0xbd, 0xb8, 0x6f, 0xd3, 0x52, 0xeb, 0x81, 0x59, 0x86, 0xbb, 0x75, 0x2c, 0x21, 0x02, 0x5d, - 0x96, 0x2b, 0x62, 0x49, 0x3d, 0x90, 0xbf, 0xe0, 0x73, 0xf0, 0x6f, 0xd2, 0xfb, 0x52, 0xeb, 0xa2, - 0x2a, 0x2b, 0x49, 0xb7, 0xa0, 0x6f, 0xf2, 0x1e, 0x24, 0x84, 0x10, 0x42, 0x00, 0xa4, 0x17, 0x4b, - 0xf6, 0x15, 0x90, 0x40, 0x0d, 0x79, 0x77, 0xfc, 0xac, 0x63, 0x09, 0x84, 0x2d, 0x05, 0x0a, 0xb2, - 0xd5, 0x30, 0xa6, 0xad, 0xaf, 0x7c, 0x1e, 0x4b, 0xd1, 0x42, 0xb6, 0x1e, 0xd4, 0x9f, 0xa9, 0xa2, - 0xe9, 0x83, 0x18, 0x47, 0x46, 0x08, 0x21, 0x84, 0x58, 0xfe, 0xb6, 0xb9, 0x94, 0x3e, 0xeb, 0x6b, - 0x24, 0x5f, 0x6e, 0xa3, 0x1c, 0xa0, 0x15, 0x4e, 0xfa, 0x20, 0xc8, 0x56, 0x54, 0x95, 0x54, 0x39, - 0xe0, 0x62, 0x9c, 0xa7, 0x73, 0x9d, 0xd6, 0x45, 0x55, 0x8a, 0xb4, 0x3e, 0xac, 0xc5, 0x7b, 0x90, - 0x10, 0x42, 0x08, 0x01, 0x60, 0x05, 0xf7, 0xcf, 0xa4, 0xf0, 0x39, 0xd3, 0xf0, 0x0e, 0x8f, 0xd2, - 0x45, 0x90, 0x75, 0x2c, 0x01, 0x99, 0xe1, 0x2b, 0xc8, 0x7c, 0x33, 0x15, 0xc3, 0x1c, 0xfc, 0x49, - 0x7a, 0xe3, 0x61, 0x5d, 0xe5, 0xc3, 0x74, 0x99, 0x3b, 0x19, 0xd8, 0x4f, 0x08, 0x21, 0x84, 0x5c, - 0x51, 0x46, 0x3a, 0x15, 0xfc, 0x17, 0x00, 0xdc, 0x4e, 0xe8, 0xbd, 0xab, 0xf0, 0xb7, 0x8e, 0xfd, - 0xec, 0xa6, 0xd1, 0xe2, 0xfb, 0x6b, 0x7d, 0x05, 0x99, 0xb2, 0x75, 0x6c, 0x16, 0x5a, 0xdc, 0x80, - 0x71, 0x2b, 0xeb, 0xde, 0x13, 0xf3, 0x6a, 0xd6, 0x31, 0x5d, 0xe9, 0xaa, 0x14, 0x64, 0x84, 0x10, - 0x42, 0xc8, 0x15, 0xe3, 0xb6, 0xa0, 0x49, 0x4b, 0x94, 0x25, 0xe1, 0xbe, 0x0c, 0xca, 0xac, 0x3c, - 0xea, 0xfd, 0x53, 0x4d, 0xc3, 0x17, 0x1e, 0xf3, 0x3f, 0x26, 0xc5, 0x20, 0xa9, 0xaf, 0x02, 0x1e, - 0x57, 0xd4, 0x75, 0x71, 0x1a, 0x81, 0xaf, 0x88, 0x25, 0x19, 0xaa, 0x70, 0xad, 0x0e, 0xe8, 0xb2, - 0x24, 0x84, 0x10, 0x42, 0x7a, 0x45, 0xd9, 0x7c, 0x4a, 0xa2, 0x6c, 0x0e, 0xc0, 0x5f, 0xe1, 0xda, - 0x5f, 0x32, 0x12, 0x6e, 0x5d, 0x86, 0xda, 0x39, 0x80, 0xab, 0xbb, 0xf2, 0xa4, 0xa7, 0xf8, 0xaa, - 0x66, 0x41, 0xa6, 0x54, 0x79, 0x36, 0xe8, 0xe0, 0x01, 0xa8, 0x7b, 0x3d, 0xa3, 0x47, 0xc9, 0x2b, - 0x37, 0x3c, 0x07, 0x2c, 0xff, 0xb3, 0x0e, 0xce, 0x79, 0xdf, 0x11, 0x42, 0x08, 0x21, 0x3d, 0x4c, - 0x20, 0x3d, 0x4b, 0x59, 0x11, 0xc0, 0x9f, 0x01, 0xac, 0xc0, 0x2a, 0x8b, 0x11, 0xc5, 0xe8, 0x52, - 0x80, 0xe5, 0x6e, 0xf5, 0xb3, 0x8e, 0x7d, 0x04, 0x60, 0xba, 0x3f, 0xa4, 0xc3, 0x42, 0xe6, 0x59, - 0x87, 0x6c, 0x5d, 0x54, 0x25, 0x50, 0xf3, 0x7f, 0x75, 0x1e, 0x5a, 0x8b, 0xa6, 0x45, 0x15, 0x64, - 0xbb, 0xa2, 0x24, 0x17, 0xc2, 0x94, 0xe6, 0x20, 0x84, 0x10, 0x42, 0x48, 0xb2, 0x38, 0xee, 0xcb, - 0x23, 0xa0, 0xbd, 0x4f, 0x77, 0x62, 0x54, 0xec, 0x1f, 0x01, 0x4b, 0xbe, 0x9c, 0xc0, 0xaa, 0x8d, - 0xe6, 0x65, 0x14, 0x2a, 0xc3, 0x6a, 0x81, 0x54, 0x85, 0x9a, 0xa1, 0x66, 0x0f, 0x9e, 0x86, 0x98, - 0x1a, 0xae, 0x25, 0x27, 0xc8, 0xca, 0xf8, 0x18, 0xfc, 0xea, 0x9b, 0xd0, 0xda, 0x3e, 0x40, 0xe0, - 0x1c, 0x2b, 0x62, 0x49, 0x3e, 0x33, 0xf7, 0x94, 0x2b, 0xf6, 0xef, 0x8a, 0x92, 0x0c, 0x55, 0x9a, - 0xa3, 0xa2, 0x79, 0x00, 0x7c, 0x04, 0x34, 0x58, 0x2a, 0x09, 0x21, 0x84, 0x90, 0xe1, 0x14, 0x65, - 0xbf, 0x07, 0xf0, 0x4f, 0xb6, 0x38, 0x4a, 0x23, 0xd4, 0x67, 0xc2, 0xd6, 0x27, 0x37, 0x35, 0xbe, - 0xe7, 0x47, 0xb8, 0x06, 0xf3, 0x03, 0x56, 0x40, 0xff, 0x8e, 0x59, 0x8b, 0xdd, 0x69, 0x68, 0xcc, - 0x5b, 0xb7, 0x04, 0xf8, 0x19, 0xf3, 0x88, 0xd4, 0x57, 0x2a, 0x88, 0x0d, 0xfc, 0xa2, 0xf4, 0xbc, - 0x35, 0xb1, 0x28, 0x5f, 0x8a, 0xc9, 0x70, 0x62, 0x0c, 0xd0, 0x5f, 0x27, 0x85, 0x05, 0x62, 0x09, - 0x21, 0x84, 0x10, 0x7f, 0xbe, 0x40, 0x7a, 0x2e, 0xcc, 0x24, 0xa8, 0x79, 0xaf, 0xf7, 0xa6, 0x26, - 0xd7, 0xdb, 0x58, 0xe4, 0x57, 0xba, 0x35, 0x10, 0xd7, 0xc0, 0x32, 0xde, 0x61, 0x57, 0x94, 0x3c, - 0xb3, 0x2d, 0x9d, 0x06, 0xa0, 0x8f, 0xb1, 0x1f, 0xbe, 0xbb, 0x7a, 0x01, 0xe9, 0x15, 0xae, 0x23, - 0x84, 0x10, 0x42, 0xc8, 0x15, 0xd7, 0x00, 0xfc, 0x01, 0xc0, 0x0d, 0xa4, 0x53, 0xd5, 0xdf, 0x15, - 0x23, 0xe0, 0xc7, 0x83, 0x9f, 0xbd, 0x1f, 0x7a, 0xaa, 0x29, 0x30, 0xdd, 0xd3, 0x65, 0x59, 0xf5, - 0xab, 0xe9, 0x10, 0xd6, 0x3a, 0x16, 0x32, 0xc0, 0x6e, 0x15, 0x0d, 0xbc, 0x16, 0x79, 0x69, 0xa2, - 0x88, 0x7a, 0xdb, 0x8b, 0xcb, 0x68, 0x62, 0x19, 0xfb, 0xd1, 0xb3, 0x31, 0x93, 0x68, 0x12, 0x7a, - 0x86, 0x44, 0xba, 0xbe, 0x13, 0x42, 0x08, 0x21, 0x43, 0xc9, 0x17, 0xb0, 0x62, 0xb7, 0x4e, 0xed, - 0x9f, 0xc4, 0xdd, 0x98, 0x96, 0xd8, 0x92, 0xce, 0xbf, 0x0d, 0x37, 0xf1, 0x25, 0x01, 0x29, 0x01, - 0x48, 0xfb, 0x11, 0x69, 0xff, 0xc0, 0x8a, 0x45, 0xf3, 0x88, 0x1d, 0x3b, 0x41, 0x1e, 0xdf, 0x9b, - 0x87, 0x86, 0x8e, 0xa3, 0xf4, 0x14, 0x64, 0xbe, 0xa2, 0xa7, 0x8a, 0x70, 0xd6, 0xb1, 0x52, 0xf8, - 0x03, 0x73, 0x3a, 0xb3, 0x6b, 0x23, 0xe5, 0x26, 0xa1, 0x84, 0x10, 0x42, 0x08, 0xf1, 0x51, 0x1f, - 0x15, 0x58, 0x95, 0xfd, 0x4f, 0x61, 0x95, 0xc7, 0x4a, 0x24, 0x04, 0xc8, 0x16, 0x63, 0xc6, 0x18, - 0x24, 0xc6, 0x80, 0xb6, 0xff, 0x5f, 0x59, 0xc5, 0x3e, 0x03, 0x52, 0xc2, 0x30, 0x3e, 0x03, 0xf2, - 0xb3, 0xfd, 0x7b, 0x0b, 0x86, 0xf3, 0x98, 0x4f, 0x7e, 0xe3, 0x33, 0x94, 0xa0, 0xab, 0xab, 0xba, - 0xa7, 0x20, 0xf3, 0xad, 0x3a, 0x1b, 0x36, 0x50, 0xae, 0xd2, 0xe7, 0x0b, 0x5f, 0x82, 0x55, 0x3c, - 0x2e, 0x09, 0x18, 0x43, 0x46, 0x08, 0x21, 0x84, 0xc4, 0x13, 0x66, 0x15, 0x00, 0x6f, 0x01, 0xbc, - 0x81, 0xe6, 0x8c, 0x4c, 0x5b, 0x8c, 0x19, 0xe3, 0x90, 0x30, 0x60, 0xc8, 0x16, 0x72, 0xf2, 0xef, - 0xae, 0xcf, 0xfc, 0x75, 0xbc, 0x84, 0xb1, 0xd6, 0x07, 0x18, 0xb2, 0x69, 0xbd, 0x0e, 0x06, 0x80, - 0x31, 0x18, 0x47, 0x6e, 0x51, 0x54, 0x12, 0x27, 0xc8, 0xe3, 0xae, 0x59, 0x37, 0x74, 0x1d, 0xa9, - 0x67, 0x0c, 0x99, 0x67, 0x0a, 0xe7, 0x2c, 0xa2, 0xb9, 0xe8, 0xaa, 0x7d, 0x14, 0x63, 0x2b, 0x48, - 0x2e, 0x13, 0xf2, 0x23, 0xef, 0x27, 0x42, 0x08, 0x21, 0x24, 0x36, 0xd7, 0x61, 0x65, 0x64, 0x2e, - 0xd9, 0x5a, 0x23, 0x76, 0xac, 0xbc, 0x25, 0xaa, 0xa4, 0x31, 0x8e, 0xcf, 0x18, 0xc7, 0xd8, 0xe7, - 0x26, 0xc6, 0xa4, 0xb7, 0x15, 0xe5, 0x37, 0x9f, 0x1a, 0x18, 0x93, 0x7f, 0xb7, 0x9d, 0x9b, 0x9f, - 0x2d, 0x21, 0xf7, 0x1f, 0xc7, 0x21, 0x5b, 0xe3, 0x90, 0x63, 0x63, 0x90, 0x86, 0x01, 0xe9, 0xfc, - 0x67, 0x8c, 0x61, 0xc7, 0xd0, 0x6b, 0x6d, 0x1a, 0x0f, 0xfd, 0x8a, 0xa8, 0x6e, 0x3f, 0x01, 0xab, - 0x16, 0x49, 0x5a, 0x16, 0xa5, 0x3c, 0x2c, 0x4b, 0x9e, 0xe0, 0x18, 0x27, 0x84, 0x10, 0x42, 0x06, - 0x86, 0x09, 0xfb, 0x67, 0x1a, 0x96, 0xd1, 0xe3, 0x0c, 0xc0, 0x05, 0x2c, 0x0b, 0x5a, 0x28, 0x0d, - 0x61, 0x00, 0x46, 0x0e, 0x12, 0x63, 0x18, 0x93, 0x1f, 0xa1, 0x16, 0xac, 0x76, 0x19, 0x69, 0x66, - 0x89, 0xb9, 0x37, 0xff, 0x0c, 0x32, 0xf7, 0x2b, 0x8c, 0xd6, 0xaf, 0x30, 0x3e, 0xb7, 0xec, 0xbf, - 0x03, 0x9f, 0x60, 0xe0, 0x7f, 0x1d, 0x9f, 0x9e, 0x87, 0x6a, 0x87, 0xa0, 0x38, 0x82, 0xec, 0xc4, - 0x2b, 0x12, 0xbf, 0x1c, 0xf1, 0x93, 0x8a, 0xb0, 0xba, 0xb3, 0xff, 0x98, 0x82, 0x28, 0xab, 0xda, - 0x42, 0x2c, 0x8d, 0x60, 0x7b, 0x56, 0xeb, 0x27, 0x84, 0x10, 0x42, 0x92, 0x15, 0x67, 0x00, 0xf0, - 0xa5, 0x2d, 0xd0, 0x1c, 0x71, 0xf6, 0xc1, 0xfe, 0xb7, 0x8f, 0xb4, 0x92, 0xc6, 0x18, 0x0c, 0xf9, - 0x19, 0x86, 0xfc, 0x35, 0xf4, 0x47, 0x4b, 0xe3, 0x37, 0x68, 0xfd, 0xa7, 0x7f, 0x8e, 0x9c, 0xf1, - 0x16, 0x46, 0xeb, 0x53, 0x47, 0x1a, 0xc0, 0x2f, 0xbf, 0x29, 0xe2, 0x7f, 0xf9, 0xf1, 0xa7, 0xff, - 0x47, 0xe7, 0x57, 0xf5, 0x14, 0x64, 0xae, 0x2e, 0xcb, 0x32, 0xe2, 0xb9, 0xfe, 0x16, 0x60, 0xf9, - 0x89, 0x9d, 0x0a, 0xba, 0xb0, 0x95, 0x6f, 0x5c, 0x51, 0x93, 0xb7, 0x8f, 0x6d, 0xce, 0xfe, 0x61, - 0xa1, 0x56, 0x42, 0x08, 0x21, 0x64, 0x78, 0x05, 0xda, 0xf5, 0xb6, 0xbf, 0x7d, 0x80, 0x65, 0xe8, - 0x71, 0x8a, 0x43, 0x5c, 0xc6, 0xd8, 0x1b, 0x90, 0x18, 0x83, 0x01, 0x75, 0x31, 0xd6, 0x2e, 0xba, - 0x5a, 0xb9, 0x49, 0x7c, 0xfe, 0x4f, 0xe3, 0xf8, 0xcd, 0xaf, 0x1f, 0x2f, 0x05, 0x9e, 0x01, 0x00, - 0x86, 0x81, 0xff, 0xa2, 0xf9, 0xf6, 0xf7, 0xba, 0xbf, 0x9a, 0x6f, 0x30, 0x9a, 0x14, 0xe8, 0x8c, - 0x64, 0x13, 0x48, 0xae, 0x74, 0x44, 0x03, 0x57, 0x4d, 0xc8, 0x4f, 0x02, 0x9e, 0x5f, 0x81, 0x15, - 0x1b, 0x96, 0x87, 0x65, 0x05, 0xeb, 0x77, 0xd9, 0x89, 0x25, 0x8a, 0x40, 0x42, 0x08, 0x21, 0x24, - 0x13, 0xfc, 0x23, 0x80, 0x0b, 0x58, 0xb1, 0x63, 0x46, 0x1e, 0x63, 0x9f, 0xff, 0x0e, 0x03, 0x9f, - 0x43, 0xbd, 0x85, 0x04, 0xd0, 0x6c, 0xfe, 0xe7, 0x18, 0x7f, 0xfc, 0x16, 0xb9, 0xe6, 0xdf, 0xbb, - 0x1e, 0x33, 0x60, 0x40, 0xfe, 0xc5, 0x30, 0xf1, 0x3f, 0xe9, 0x3c, 0x6c, 0xdf, 0x18, 0xb2, 0x03, - 0x4c, 0x76, 0x16, 0x5f, 0x4d, 0xaa, 0x0f, 0xa4, 0x23, 0xaa, 0xe6, 0xda, 0x84, 0xdf, 0x20, 0xd1, - 0xa4, 0x20, 0x23, 0x84, 0x10, 0x42, 0x32, 0xc1, 0x35, 0xd8, 0xae, 0x4c, 0x03, 0x86, 0xfc, 0x0c, - 0x40, 0x5e, 0x59, 0xb7, 0x02, 0x44, 0x58, 0xfb, 0x73, 0xc6, 0x5e, 0x7f, 0xc4, 0x58, 0xf3, 0x63, - 0xcf, 0xdf, 0xed, 0x8a, 0x66, 0xff, 0x56, 0x0a, 0xfc, 0xcf, 0x86, 0xa9, 0x2f, 0x70, 0xc9, 0xb7, - 0x52, 0xbf, 0xd9, 0x6d, 0x7a, 0x62, 0x01, 0x54, 0x42, 0x08, 0x21, 0x84, 0x64, 0x99, 0xb6, 0xf6, - 0x4c, 0xd2, 0x08, 0x53, 0x95, 0x62, 0xac, 0x43, 0x76, 0x61, 0xbf, 0x05, 0xc0, 0xb3, 0x71, 0xd0, - 0x7f, 0x0d, 0xe0, 0x7f, 0xd0, 0x79, 0xd8, 0xbe, 0x82, 0xec, 0x87, 0x0e, 0x27, 0x2d, 0xf1, 0xe4, - 0x8c, 0xa7, 0x80, 0x10, 0x42, 0x08, 0xc9, 0x04, 0x6d, 0xc6, 0x23, 0x19, 0xd4, 0x12, 0xa9, 0x83, - 0xcf, 0xed, 0x2f, 0xc4, 0xf8, 0xc9, 0xff, 0x67, 0xfd, 0xf3, 0x37, 0x13, 0x5e, 0xfa, 0xe9, 0xbf, - 0x4f, 0x4d, 0x90, 0xed, 0x98, 0x35, 0xe3, 0xac, 0x7f, 0x0d, 0xa7, 0x08, 0x21, 0x84, 0x10, 0x42, - 0xc2, 0xd1, 0x91, 0x93, 0xa8, 0x6e, 0x21, 0xeb, 0x78, 0xa6, 0x94, 0x30, 0xc6, 0xac, 0x32, 0x19, - 0xad, 0x09, 0xcf, 0x8e, 0xe8, 0xff, 0x99, 0x14, 0xf8, 0x43, 0x2a, 0x82, 0x0c, 0x00, 0x9e, 0x60, - 0xe6, 0xea, 0x97, 0x3a, 0xaf, 0xb3, 0x2b, 0x2d, 0x9e, 0x02, 0x42, 0x08, 0x21, 0x24, 0x33, 0x14, - 0xda, 0x65, 0x8e, 0xa1, 0x24, 0xcb, 0x64, 0x97, 0x3a, 0x93, 0xbf, 0xb5, 0xff, 0xf9, 0xe9, 0x57, - 0xb8, 0xd7, 0xea, 0xc7, 0x3f, 0x83, 0x55, 0x7a, 0x3e, 0x1d, 0x41, 0xf6, 0xb4, 0xbd, 0x11, 0xe5, - 0x11, 0xaf, 0xb1, 0x2b, 0x1f, 0x78, 0x0a, 0x08, 0x21, 0x84, 0x90, 0xcc, 0x60, 0x5b, 0xc9, 0x0c, - 0xc3, 0x80, 0x34, 0x72, 0xde, 0x91, 0x60, 0x7e, 0xa2, 0x2c, 0x6f, 0x38, 0x6f, 0xe2, 0x27, 0xe8, - 0x7e, 0xd5, 0x75, 0xc8, 0x81, 0x82, 0xec, 0x99, 0xb9, 0x67, 0x5c, 0x8a, 0xb2, 0x06, 0x45, 0x19, - 0x21, 0x84, 0x10, 0x42, 0x32, 0xce, 0xa4, 0x23, 0xaf, 0xd4, 0xcb, 0x5d, 0xb4, 0x72, 0xbf, 0x45, - 0xbb, 0xe3, 0x52, 0x5e, 0xb3, 0x9b, 0x91, 0xff, 0x66, 0xc2, 0x55, 0xd0, 0xd9, 0xcf, 0xfc, 0xef, - 0x52, 0x13, 0x64, 0x00, 0xb0, 0x83, 0xf2, 0x55, 0xb3, 0xf1, 0x17, 0xb0, 0x9a, 0x7f, 0x92, 0x2b, - 0x2e, 0x78, 0x0a, 0x08, 0x21, 0x84, 0x90, 0xcc, 0x70, 0x0d, 0x80, 0x94, 0x80, 0xfc, 0x7c, 0x29, - 0x75, 0x64, 0x80, 0xe3, 0x72, 0xbc, 0xf5, 0xfe, 0x4a, 0x6c, 0x19, 0x80, 0xb1, 0x60, 0x95, 0xcc, - 0xc8, 0x7d, 0xf0, 0xcd, 0xdc, 0xfb, 0xad, 0x14, 0x97, 0x45, 0xbb, 0x92, 0x17, 0x64, 0xcf, 0xcc, - 0x3d, 0x63, 0xc7, 0xe9, 0x99, 0xd4, 0x04, 0xf0, 0x0c, 0xc1, 0xc5, 0x5b, 0x47, 0x09, 0xc6, 0x90, - 0x11, 0x42, 0x08, 0x21, 0xd9, 0x12, 0x64, 0x90, 0x76, 0x41, 0x58, 0x67, 0x91, 0x56, 0x71, 0x5c, - 0xb6, 0xc9, 0xa2, 0xb2, 0x84, 0x21, 0x25, 0x8c, 0x4f, 0x4d, 0x3f, 0x29, 0x37, 0x03, 0xe0, 0xdf, - 0xa5, 0x26, 0xc8, 0x00, 0xe0, 0x3b, 0xf3, 0x95, 0x71, 0xe0, 0x14, 0xf7, 0x70, 0x44, 0xd9, 0x53, - 0xd0, 0x85, 0xe9, 0xc0, 0x38, 0x32, 0x42, 0x08, 0x21, 0x24, 0x33, 0x18, 0x05, 0xc0, 0x90, 0x9f, - 0x21, 0x8d, 0x71, 0xa8, 0x66, 0x5b, 0x76, 0xc4, 0x9b, 0x19, 0x80, 0x1c, 0xef, 0x95, 0x72, 0x9f, - 0x73, 0xe3, 0x90, 0x63, 0x1d, 0xf2, 0xe9, 0xcf, 0x3a, 0xac, 0x64, 0xa1, 0x6a, 0x5a, 0x34, 0x2a, - 0xff, 0xe5, 0xd6, 0xd7, 0xf8, 0x7f, 0x71, 0xe9, 0x4d, 0x3d, 0x07, 0x70, 0x08, 0xe0, 0x67, 0x00, - 0xbf, 0xd8, 0xbf, 0xd7, 0xed, 0x9f, 0x12, 0x02, 0xfa, 0x00, 0x84, 0x64, 0x0a, 0xc0, 0x6f, 0x6c, - 0xa1, 0x2b, 0x33, 0x78, 0xe5, 0xff, 0x39, 0xe0, 0xd6, 0xfe, 0x93, 0x10, 0x42, 0x08, 0x21, 0x7d, - 0xa0, 0x09, 0xbb, 0x4e, 0xa8, 0x01, 0x03, 0x2d, 0x45, 0x49, 0x66, 0x00, 0xf8, 0x6c, 0xf7, 0xac, - 0x04, 0xe4, 0xa7, 0x3c, 0xd0, 0xc8, 0xc1, 0xf8, 0x6c, 0x5b, 0xd9, 0x8c, 0x31, 0xfc, 0x7a, 0xfd, - 0x5f, 0x40, 0xe6, 0x7e, 0x83, 0xb1, 0xe6, 0x05, 0x0c, 0x4b, 0x92, 0x8c, 0x1b, 0x00, 0xee, 0xd7, - 0xf1, 0x1f, 0x62, 0x09, 0xc8, 0xb0, 0x2f, 0xb8, 0x27, 0xe6, 0xe5, 0x43, 0x1c, 0x06, 0x3f, 0x51, - 0x77, 0xdf, 0xcb, 0x19, 0x58, 0x9d, 0xde, 0x81, 0xab, 0x6e, 0xef, 0x6f, 0xec, 0xff, 0x37, 0x33, - 0x70, 0xe1, 0x4b, 0x80, 0x1e, 0x2f, 0x32, 0x21, 0x84, 0x10, 0x42, 0x62, 0xf3, 0x16, 0xc0, 0xe1, - 0x18, 0xa4, 0x31, 0x06, 0xc8, 0x96, 0xd3, 0xf2, 0x28, 0x80, 0x31, 0x48, 0x47, 0x90, 0x01, 0x90, - 0xbf, 0x1a, 0xf8, 0xf4, 0x3f, 0x16, 0x31, 0x76, 0xf1, 0x2b, 0x0c, 0xd9, 0x42, 0x6b, 0xe2, 0x1a, - 0x90, 0x1b, 0x87, 0xf1, 0x6b, 0x13, 0xb9, 0x0f, 0xef, 0x2f, 0x9f, 0x77, 0x66, 0x8c, 0xa3, 0x28, - 0x3f, 0xfd, 0x4b, 0xc3, 0xc4, 0x3f, 0x46, 0x3d, 0xdc, 0xb1, 0xb0, 0x2f, 0xf8, 0xde, 0x3c, 0x34, - 0xb6, 0x30, 0x1b, 0xfc, 0xc4, 0x9f, 0x6d, 0xe1, 0xa4, 0x8b, 0x53, 0x5c, 0x25, 0x13, 0x38, 0x9d, - 0xde, 0x7f, 0x0f, 0xe0, 0x26, 0x80, 0x7f, 0x05, 0xa0, 0x0a, 0xa0, 0x0c, 0xcb, 0x92, 0xd6, 0xaf, - 0x0b, 0xff, 0x89, 0xe3, 0x9f, 0x10, 0x42, 0x08, 0xc9, 0x04, 0x76, 0xa6, 0xa5, 0xd5, 0xcf, 0xd2, - 0x72, 0xae, 0xf9, 0x4b, 0x32, 0xcb, 0xde, 0xd5, 0x61, 0xa9, 0xfa, 0x8d, 0x44, 0xee, 0xbf, 0xb9, - 0x00, 0x0c, 0xc3, 0xb2, 0x8a, 0x7d, 0xfa, 0x15, 0xb9, 0xbf, 0x7f, 0xc0, 0xd8, 0xaf, 0x9d, 0x96, - 0xa0, 0x82, 0xfc, 0x84, 0xbf, 0x8d, 0x4d, 0xff, 0x5f, 0x71, 0x0e, 0xd7, 0x88, 0xfa, 0xc2, 0x35, - 0xb1, 0x28, 0x1f, 0xe0, 0x10, 0x15, 0x3f, 0xf3, 0x94, 0x6e, 0x2b, 0x19, 0x00, 0xcc, 0x02, 0x98, - 0x56, 0x78, 0xde, 0x07, 0xfb, 0xe7, 0xc2, 0xfe, 0x7f, 0x13, 0xc9, 0x5b, 0xd2, 0xaa, 0x60, 0xbf, - 0x4f, 0x42, 0x08, 0x21, 0x24, 0x2b, 0xfc, 0x1f, 0x00, 0x5a, 0xb6, 0x63, 0x11, 0x86, 0xdd, 0x66, - 0xdc, 0x91, 0x3f, 0x4e, 0x7d, 0x31, 0x7f, 0xa9, 0x26, 0x01, 0xe0, 0xff, 0x1c, 0x03, 0x7e, 0xb2, - 0x6d, 0x58, 0xd2, 0x7e, 0xee, 0xe7, 0xce, 0x8c, 0xbe, 0x4f, 0x30, 0xf0, 0xdf, 0xe6, 0xfe, 0x25, - 0x1e, 0xfd, 0xef, 0x7b, 0x91, 0xb4, 0x95, 0x11, 0xf7, 0xbb, 0xee, 0x8a, 0x92, 0x5c, 0x45, 0xc3, - 0xfd, 0xc1, 0x3c, 0x80, 0x35, 0x58, 0x16, 0x2d, 0x9d, 0xdc, 0x00, 0xf0, 0x45, 0xc4, 0xd7, 0x9e, - 0xb5, 0x09, 0xb5, 0x8f, 0x1a, 0x85, 0x5a, 0x01, 0xc0, 0x02, 0xc7, 0x3e, 0x21, 0x84, 0x10, 0x92, - 0x19, 0x0e, 0x60, 0xc5, 0xb7, 0xeb, 0xe0, 0x85, 0x01, 0xd4, 0x3a, 0x64, 0x9a, 0x8b, 0xc4, 0xc8, - 0xe1, 0x2e, 0xaa, 0x78, 0x62, 0xee, 0x87, 0xd6, 0x57, 0x86, 0x8e, 0x63, 0x7c, 0x24, 0x66, 0xe4, - 0x1d, 0x9c, 0xba, 0x3f, 0x98, 0x84, 0x95, 0x0c, 0xe8, 0x8c, 0x29, 0x8b, 0xcb, 0x27, 0xf4, 0xd6, - 0x12, 0x3b, 0x83, 0x95, 0x40, 0x10, 0x94, 0x3d, 0x39, 0x01, 0x2b, 0x7e, 0x8c, 0x96, 0x31, 0x42, - 0x08, 0x21, 0x24, 0x5b, 0x9c, 0x40, 0x5f, 0xdb, 0xc7, 0x8f, 0xb0, 0x2a, 0x4c, 0x34, 0xfc, 0x9f, - 0x16, 0x55, 0x94, 0x19, 0xba, 0xbe, 0xb3, 0xa7, 0xa5, 0x2c, 0x29, 0x2b, 0x19, 0xc0, 0x40, 0x7a, - 0x42, 0x08, 0x21, 0x84, 0x78, 0xf3, 0x16, 0x50, 0xc9, 0x43, 0xcc, 0x82, 0x28, 0x1b, 0xd3, 0x75, - 0x8c, 0xdf, 0x98, 0x0d, 0xc3, 0xbc, 0xea, 0xe6, 0x79, 0x45, 0x13, 0xc0, 0x5e, 0x42, 0x27, 0xba, - 0x01, 0xe0, 0xff, 0x06, 0x83, 0xe9, 0x09, 0x21, 0x84, 0x10, 0xd2, 0x4b, 0x41, 0xf3, 0xfb, 0x4d, - 0x00, 0xb8, 0x0d, 0xcb, 0xd8, 0xe4, 0x43, 0x11, 0x2d, 0x6c, 0xa3, 0x86, 0x75, 0x51, 0x55, 0x2e, - 0xd4, 0x35, 0xa6, 0xf3, 0x38, 0xb7, 0x30, 0x77, 0xd5, 0x62, 0xa9, 0x1d, 0xdd, 0x19, 0x97, 0xed, - 0xbc, 0x83, 0xe5, 0xd3, 0xa5, 0x28, 0x23, 0x84, 0x10, 0x42, 0x48, 0x3b, 0xe3, 0xc1, 0xe2, 0x29, - 0x34, 0xd3, 0x00, 0x56, 0xd4, 0x45, 0xd9, 0x03, 0x71, 0x43, 0x49, 0x94, 0x69, 0x15, 0x64, 0xcf, - 0xcc, 0x3d, 0xe3, 0x09, 0x66, 0x7a, 0x1f, 0x48, 0xd2, 0x4a, 0x06, 0x58, 0xf1, 0x5f, 0xfb, 0x60, - 0xb5, 0x7c, 0x42, 0x08, 0x21, 0x84, 0x74, 0x32, 0x99, 0xc0, 0x7b, 0x4e, 0x03, 0x58, 0x56, 0x7b, - 0xea, 0x06, 0x5e, 0xe1, 0xb9, 0x98, 0x0a, 0x14, 0x65, 0xff, 0x3f, 0x5a, 0x60, 0x66, 0x74, 0x4c, - 0x5b, 0xf2, 0x51, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 -}; - -const unsigned char grrliblogo[] = { - 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, - 0x00, 0x00, 0x02, 0x20, 0x00, 0x00, 0x00, 0xa4, 0x08, 0x06, 0x00, 0x00, 0x00, 0xae, 0x37, 0x95, - 0xfb, 0x00, 0x00, 0x00, 0x01, 0x73, 0x52, 0x47, 0x42, 0x00, 0xae, 0xce, 0x1c, 0xe9, 0x00, 0x00, - 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, 0x78, 0xda, 0xec, 0x7d, 0x7b, 0x5c, 0x53, 0xe7, 0xfd, 0xff, - 0x1b, 0xb5, 0x10, 0x84, 0x40, 0x10, 0x2a, 0x90, 0x22, 0x44, 0xab, 0x04, 0x9d, 0x4a, 0x1c, 0x78, - 0xa9, 0x55, 0x1b, 0x5b, 0xbc, 0x74, 0x0d, 0x36, 0xad, 0xf4, 0x3b, 0xa1, 0x76, 0xc6, 0xd5, 0x2f, - 0x76, 0x2b, 0xdb, 0x32, 0xa1, 0x9b, 0x5b, 0x5d, 0x09, 0x9b, 0x5d, 0xed, 0x86, 0x6d, 0xb6, 0xb9, - 0x6f, 0x85, 0x9f, 0xb5, 0xe9, 0x8a, 0x60, 0x57, 0xec, 0x52, 0xa1, 0x9d, 0xad, 0xb4, 0xc4, 0x4b, - 0x2d, 0xb5, 0xd0, 0x06, 0xa4, 0x4a, 0xf0, 0x16, 0x10, 0x23, 0x54, 0x2c, 0x81, 0xa0, 0x06, 0x5a, - 0x7a, 0x7e, 0x7f, 0xe0, 0x39, 0x3d, 0x27, 0x17, 0xc8, 0xe5, 0x24, 0xa0, 0x9e, 0xf7, 0xeb, 0x95, - 0x97, 0x02, 0xc9, 0xc9, 0x39, 0xcf, 0x79, 0xce, 0xf3, 0x79, 0x3f, 0xef, 0xcf, 0x0d, 0xe0, 0xc0, - 0x81, 0x03, 0x07, 0x0e, 0x1c, 0x38, 0x70, 0xe0, 0xc0, 0x81, 0x03, 0x07, 0x7f, 0x21, 0x2e, 0x2e, - 0x8e, 0x90, 0xc9, 0x64, 0xc4, 0xd6, 0xad, 0x5b, 0x89, 0xda, 0xda, 0x5a, 0xa2, 0xb7, 0xb7, 0x97, - 0xe8, 0xed, 0xed, 0x25, 0xf2, 0xf2, 0xf2, 0x88, 0x9b, 0xf5, 0x1c, 0x23, 0x22, 0x22, 0xd2, 0x46, - 0xd3, 0x18, 0xa7, 0xa6, 0xa6, 0x12, 0x19, 0x19, 0x19, 0x04, 0x37, 0xdb, 0x38, 0x70, 0x60, 0x22, - 0x80, 0x1b, 0x02, 0x0e, 0xb7, 0x12, 0xa6, 0x4e, 0x9d, 0x4a, 0xe8, 0xf5, 0x7a, 0x34, 0x35, 0x35, - 0x41, 0xaf, 0xd7, 0x43, 0x24, 0x12, 0x21, 0x26, 0x26, 0x06, 0x22, 0x91, 0x08, 0x00, 0x60, 0xb5, - 0x5a, 0xd1, 0xd4, 0xd4, 0x84, 0x9a, 0x9a, 0x1a, 0x68, 0xb5, 0x5a, 0x1c, 0x3d, 0x7a, 0x34, 0x20, - 0x2e, 0x2e, 0x8e, 0xe0, 0xf1, 0x78, 0x88, 0x89, 0x89, 0x01, 0x00, 0x88, 0x44, 0x22, 0xb4, 0xb7, - 0xb7, 0xa3, 0xa9, 0xa9, 0x09, 0x6d, 0x6d, 0x6d, 0x43, 0x3e, 0x23, 0x5b, 0xb6, 0x6c, 0x21, 0x56, - 0xae, 0x5c, 0x89, 0xa4, 0xa4, 0x24, 0xf0, 0x78, 0x3c, 0x00, 0x80, 0xd1, 0x68, 0x44, 0x53, 0x53, - 0x13, 0x74, 0x3a, 0x1d, 0x76, 0xec, 0xd8, 0xc1, 0xca, 0x33, 0xb6, 0x76, 0xed, 0x5a, 0x02, 0x00, - 0x4a, 0x4a, 0x4a, 0xec, 0x8e, 0xb7, 0x68, 0xd1, 0x22, 0xa2, 0xbd, 0xbd, 0x1d, 0x67, 0xce, 0x9c, - 0x61, 0xfc, 0x6d, 0xc7, 0x8e, 0x1d, 0x84, 0xd9, 0x6c, 0x86, 0x40, 0x20, 0xa0, 0x7e, 0x27, 0x10, - 0x08, 0x20, 0x10, 0x08, 0xa8, 0x31, 0x21, 0xcf, 0xd9, 0x16, 0xed, 0xed, 0xed, 0x98, 0x3a, 0x75, - 0x6a, 0x80, 0x33, 0x83, 0x2a, 0x97, 0xcb, 0x71, 0xe0, 0xc0, 0x01, 0x1c, 0x3d, 0x7a, 0xd4, 0xab, - 0xeb, 0x63, 0xfb, 0x1c, 0x8f, 0x1e, 0x3d, 0x4a, 0x88, 0x44, 0x22, 0x68, 0x34, 0x1a, 0xf0, 0x78, - 0x3c, 0x24, 0x25, 0x25, 0x41, 0x24, 0x12, 0x51, 0xf7, 0xdf, 0x6c, 0x36, 0xc3, 0x68, 0x34, 0xe2, - 0xc0, 0x81, 0x03, 0xd8, 0xbb, 0x77, 0xaf, 0xdd, 0x98, 0xf9, 0x02, 0x25, 0x25, 0x25, 0x84, 0x5c, - 0x2e, 0x07, 0x00, 0xe8, 0x74, 0x3a, 0x58, 0xad, 0x56, 0x24, 0x25, 0x25, 0x21, 0x26, 0x26, 0x86, - 0xba, 0x36, 0x72, 0xbe, 0x1e, 0x38, 0x70, 0x00, 0x1f, 0x7e, 0xf8, 0xe1, 0xb2, 0x90, 0x90, 0x90, - 0x83, 0xb6, 0x73, 0xd2, 0x6c, 0x36, 0x43, 0xaf, 0xd7, 0x53, 0x73, 0x52, 0x26, 0x93, 0x11, 0x6a, - 0xb5, 0x1a, 0x07, 0x0e, 0x1c, 0x40, 0x4e, 0x4e, 0xce, 0x90, 0xd7, 0x21, 0x93, 0xc9, 0x08, 0xa5, - 0x52, 0x09, 0x89, 0x44, 0x02, 0xad, 0x56, 0x8b, 0x9d, 0x3b, 0x77, 0xa2, 0xb6, 0xb6, 0x96, 0x5b, - 0xff, 0x39, 0x70, 0x04, 0x84, 0x03, 0x07, 0xb6, 0x90, 0x96, 0x96, 0x46, 0xa8, 0x54, 0x2a, 0x48, - 0x24, 0x12, 0xaf, 0x8f, 0x65, 0x34, 0x1a, 0x31, 0x73, 0xe6, 0x4c, 0xbb, 0x67, 0x64, 0xe6, 0xcc, - 0x99, 0x84, 0x42, 0xa1, 0x80, 0x5c, 0x2e, 0xa7, 0x0c, 0xc4, 0x50, 0xd0, 0xeb, 0xf5, 0xd0, 0x68, - 0x34, 0xd8, 0xb5, 0x6b, 0x17, 0xe3, 0x58, 0x19, 0x19, 0x19, 0xc4, 0x53, 0x4f, 0x3d, 0x85, 0x98, - 0x98, 0x18, 0x6c, 0xde, 0xbc, 0x19, 0x95, 0x95, 0x95, 0x8c, 0xbf, 0xe7, 0xe4, 0xe4, 0x10, 0x0b, - 0x16, 0x2c, 0x80, 0x40, 0x20, 0x80, 0x54, 0x2a, 0xc5, 0xce, 0x9d, 0x3b, 0x91, 0x97, 0x97, 0x67, - 0x77, 0x3e, 0x8d, 0x8d, 0x8d, 0x84, 0xd1, 0x68, 0x84, 0x4c, 0x26, 0x0b, 0xa0, 0x1b, 0xe2, 0xa1, - 0xc6, 0xc0, 0x68, 0x34, 0x32, 0x5e, 0xed, 0xed, 0xed, 0xd4, 0xff, 0xd7, 0xac, 0x59, 0x03, 0x00, - 0x28, 0x2c, 0x2c, 0x0c, 0x70, 0x36, 0xc6, 0x5a, 0xad, 0x76, 0xd8, 0xb1, 0x23, 0x0d, 0xa6, 0x4e, - 0xa7, 0x43, 0x79, 0x79, 0xb9, 0xdd, 0xb1, 0xd8, 0x3e, 0xc7, 0x88, 0x88, 0x88, 0xb4, 0x0b, 0x17, - 0x2e, 0x1c, 0x74, 0xe7, 0x1e, 0xeb, 0xf5, 0x7a, 0x68, 0xb5, 0x5a, 0xbc, 0xfa, 0xea, 0xab, 0xcb, - 0xba, 0xba, 0xba, 0xaa, 0x7c, 0x31, 0x27, 0xb7, 0x6e, 0xdd, 0x4a, 0xc8, 0xe5, 0x72, 0x8a, 0x04, - 0xb1, 0x35, 0x27, 0x1b, 0x1b, 0x1b, 0x09, 0x91, 0x48, 0x84, 0xcd, 0x9b, 0x37, 0x0f, 0x49, 0x74, - 0x73, 0x72, 0x72, 0x08, 0x95, 0x4a, 0x45, 0x91, 0x9d, 0x9a, 0x9a, 0x1a, 0xa4, 0xa5, 0xa5, 0x71, - 0x6b, 0x3f, 0x07, 0x0e, 0x1c, 0x38, 0xb0, 0x8d, 0xf2, 0xf2, 0x72, 0x4a, 0xa6, 0xef, 0xed, 0xed, - 0xb5, 0x93, 0xbf, 0xe3, 0xe2, 0xe2, 0x88, 0xd4, 0xd4, 0x54, 0x62, 0xed, 0xda, 0xb5, 0xc4, 0x96, - 0x2d, 0x5b, 0x88, 0xaa, 0xaa, 0x2a, 0xc6, 0xfb, 0xc9, 0xd7, 0x86, 0x0d, 0x1b, 0x08, 0x47, 0x8b, - 0x39, 0xfd, 0x3d, 0x3b, 0x76, 0xec, 0x20, 0x16, 0x2d, 0x5a, 0x44, 0xd0, 0xd5, 0x81, 0x1d, 0x3b, - 0x76, 0x10, 0x9d, 0x9d, 0x9d, 0x76, 0xc7, 0xab, 0xaa, 0xaa, 0x22, 0x6c, 0xd5, 0x9a, 0xb6, 0xb6, - 0x36, 0xa2, 0xb7, 0xb7, 0x97, 0x20, 0x15, 0x0e, 0x3a, 0xe8, 0xee, 0x86, 0xa3, 0x47, 0x8f, 0x3a, - 0x94, 0xf0, 0x77, 0xed, 0xda, 0x45, 0xbd, 0xc7, 0xd9, 0xef, 0xe9, 0xe3, 0xc0, 0x86, 0x2b, 0xa0, - 0xa4, 0xa4, 0x84, 0x3a, 0x66, 0x5b, 0x5b, 0x1b, 0x75, 0x0d, 0x43, 0xbd, 0xce, 0x9c, 0x39, 0x43, - 0x0c, 0x75, 0xee, 0x6c, 0x9c, 0x63, 0x5c, 0x5c, 0x1c, 0x71, 0xe6, 0xcc, 0x19, 0xc6, 0xf1, 0x0a, - 0x0b, 0x0b, 0xed, 0xee, 0xbd, 0x4c, 0x26, 0xb3, 0xbb, 0x47, 0x9d, 0x9d, 0x9d, 0x3e, 0x75, 0x3b, - 0x1d, 0x3d, 0x7a, 0xd4, 0x6e, 0xde, 0x38, 0x9a, 0x93, 0x19, 0x19, 0x19, 0x44, 0x5e, 0x5e, 0x1e, - 0x51, 0x59, 0x59, 0x39, 0xec, 0x9c, 0x2c, 0x2c, 0x2c, 0xa4, 0xe6, 0x86, 0x23, 0xb7, 0x53, 0x6a, - 0x6a, 0x2a, 0x61, 0xfb, 0xbd, 0xce, 0xde, 0xcb, 0x81, 0x03, 0x07, 0x3f, 0x63, 0xd3, 0xa6, 0x4d, - 0x44, 0x66, 0x66, 0x26, 0xe7, 0x9b, 0xbd, 0xc5, 0x60, 0x6b, 0x10, 0xdd, 0x25, 0x2c, 0xbd, 0xbd, - 0xbd, 0x44, 0x49, 0x49, 0x89, 0xdd, 0xe7, 0xd6, 0xae, 0x5d, 0xcb, 0x78, 0x4f, 0x4e, 0x4e, 0x0e, - 0x31, 0x94, 0x31, 0x74, 0x74, 0xdc, 0xf2, 0xf2, 0x72, 0xc6, 0x67, 0xf2, 0xf2, 0xf2, 0x1c, 0xc6, - 0x33, 0x2c, 0x5a, 0xb4, 0x88, 0xf1, 0x39, 0x3a, 0xc9, 0x71, 0x74, 0x3e, 0x8d, 0x8d, 0x8d, 0x84, - 0xad, 0x4a, 0x61, 0xfb, 0xdd, 0x6c, 0x8c, 0x2d, 0xfd, 0xbc, 0x2a, 0x2b, 0x2b, 0x09, 0x67, 0xd7, - 0xbe, 0x68, 0xd1, 0x22, 0x82, 0x4e, 0x54, 0x3a, 0x3b, 0x3b, 0x09, 0x47, 0x4a, 0x0a, 0xdb, 0xe7, - 0x48, 0x8e, 0x27, 0xf9, 0x4a, 0x4b, 0x4b, 0x1b, 0xf2, 0x98, 0xb6, 0x24, 0xc8, 0xd1, 0x7d, 0x67, - 0x03, 0xb6, 0x84, 0x74, 0x38, 0x92, 0x45, 0x92, 0x8b, 0xa1, 0xe6, 0x0e, 0x7d, 0xfc, 0x3a, 0x3b, - 0x3b, 0x89, 0x5d, 0xbb, 0x76, 0x11, 0x33, 0x67, 0xce, 0x24, 0x80, 0x41, 0xd7, 0xa0, 0x2d, 0x01, - 0xe4, 0xe2, 0x50, 0x38, 0x70, 0x18, 0x25, 0xa8, 0xae, 0xae, 0x26, 0x48, 0xe4, 0xe7, 0xe7, 0x73, - 0x0f, 0xe6, 0x2d, 0x82, 0xb8, 0xb8, 0x38, 0xbb, 0x1d, 0x9f, 0x3b, 0x06, 0xcb, 0xd1, 0xee, 0xd4, - 0x91, 0x11, 0x71, 0x66, 0x7c, 0x6d, 0x61, 0x6b, 0x08, 0x7a, 0x7b, 0x7b, 0x29, 0x23, 0x41, 0x27, - 0x11, 0x32, 0x99, 0x8c, 0x18, 0x8a, 0x14, 0x39, 0xba, 0x4e, 0xfa, 0xf9, 0xd8, 0x2a, 0x28, 0xb6, - 0x4a, 0x4d, 0x5b, 0x5b, 0x1b, 0x91, 0x96, 0x96, 0x46, 0xac, 0x5d, 0xbb, 0x96, 0xa8, 0xac, 0xac, - 0xf4, 0x78, 0xb7, 0x4f, 0x3f, 0x2f, 0x47, 0xa4, 0x88, 0x0e, 0xba, 0x1a, 0xb1, 0x6b, 0xd7, 0xae, - 0x61, 0xd5, 0x24, 0x36, 0xce, 0x91, 0x4e, 0x7a, 0x7a, 0x7b, 0x7b, 0x89, 0xb8, 0xb8, 0xb8, 0x61, - 0x8f, 0x61, 0xab, 0x12, 0x0c, 0x45, 0x2c, 0x3d, 0xc1, 0xd4, 0xa9, 0x53, 0xed, 0xe6, 0xc0, 0xd4, - 0xa9, 0x53, 0x9d, 0x7e, 0x47, 0x46, 0x46, 0x86, 0xdd, 0xfb, 0x1d, 0x8d, 0x1f, 0x30, 0xe8, 0xde, - 0xb1, 0x7d, 0x2f, 0x5d, 0x39, 0x23, 0x7f, 0xe6, 0x54, 0x0f, 0x0e, 0x1c, 0x46, 0x89, 0xea, 0xd1, - 0xd3, 0xd3, 0x43, 0x74, 0x75, 0x75, 0x11, 0x5d, 0x5d, 0x5d, 0x14, 0x09, 0xd9, 0xb3, 0x67, 0x0f, - 0x47, 0x42, 0x6e, 0x01, 0xc8, 0x64, 0xb2, 0x21, 0xdd, 0x1e, 0x00, 0x10, 0x15, 0x15, 0xf5, 0xef, - 0xb5, 0x6b, 0xd7, 0xda, 0xc9, 0xd3, 0x8d, 0x8d, 0x8d, 0x76, 0x44, 0xc0, 0x19, 0x91, 0x18, 0xce, - 0xf8, 0xba, 0xaa, 0x9c, 0x6c, 0xd8, 0xb0, 0xc1, 0xee, 0x77, 0x8e, 0xe4, 0x77, 0xdb, 0x63, 0xd2, - 0xdd, 0x46, 0xb6, 0xea, 0x87, 0xa3, 0x9d, 0xbd, 0xa3, 0x57, 0x63, 0x63, 0x23, 0xb1, 0x65, 0xcb, - 0x16, 0x97, 0x0d, 0x3d, 0xdd, 0x90, 0x3a, 0x52, 0x34, 0xe8, 0xd7, 0x4b, 0x27, 0x1f, 0x8e, 0xdc, - 0x2f, 0xbe, 0x3a, 0x47, 0xba, 0xf1, 0x6d, 0x6b, 0x6b, 0x73, 0xf9, 0x1e, 0xd1, 0xcf, 0xd7, 0x9d, - 0xcf, 0x79, 0x32, 0x27, 0x9d, 0x29, 0x3d, 0x32, 0x99, 0xcc, 0x4e, 0x35, 0x6b, 0x6b, 0x6b, 0x73, - 0xe8, 0x0a, 0xb4, 0x55, 0x42, 0x6c, 0xe7, 0x32, 0xfd, 0x3e, 0x0d, 0x45, 0x76, 0x38, 0x70, 0xe0, - 0xe0, 0x27, 0xc3, 0x54, 0x5b, 0x5b, 0x4b, 0x10, 0x04, 0x41, 0x7c, 0xf1, 0xc5, 0x17, 0x44, 0x72, - 0x72, 0x32, 0x91, 0x9c, 0x9c, 0x4c, 0x7c, 0xf1, 0xc5, 0x17, 0x14, 0x09, 0xa9, 0xae, 0xae, 0xe6, - 0x1e, 0xd4, 0x9b, 0x1c, 0xb6, 0x3b, 0xc2, 0xca, 0xca, 0x4a, 0xa2, 0xaa, 0xaa, 0x8a, 0x68, 0x6c, - 0x6c, 0x24, 0x1a, 0x1b, 0x1b, 0x1d, 0xc6, 0x2b, 0x54, 0x55, 0x55, 0x0d, 0x2b, 0x4f, 0xd3, 0x0d, - 0x9b, 0x23, 0x83, 0x3f, 0x1c, 0x9c, 0x29, 0x2c, 0x3b, 0x76, 0xec, 0xa0, 0x94, 0x9a, 0xa9, 0x53, - 0xa7, 0x52, 0xbb, 0xd7, 0x33, 0x67, 0xce, 0x10, 0x74, 0xc3, 0x45, 0xdf, 0xc9, 0xdb, 0x2a, 0x07, - 0xc3, 0xc5, 0x8f, 0x90, 0xe7, 0xec, 0x2c, 0xae, 0xa0, 0xb6, 0xb6, 0xd6, 0x6d, 0x35, 0x67, 0xd7, - 0xae, 0x5d, 0x44, 0x5c, 0x5c, 0x1c, 0x41, 0x8f, 0xa7, 0x29, 0x2c, 0x2c, 0xb4, 0x8b, 0xc1, 0xa8, - 0xac, 0xac, 0x74, 0xaa, 0x42, 0xf8, 0xe2, 0x1c, 0x5d, 0x51, 0xb2, 0x1c, 0xc1, 0xd6, 0xe5, 0xc1, - 0xa6, 0xbb, 0xc2, 0x56, 0x65, 0x6b, 0x6c, 0x6c, 0x24, 0xca, 0xcb, 0xcb, 0x89, 0xda, 0xda, 0x5a, - 0xa7, 0x73, 0xb2, 0xb1, 0xb1, 0xd1, 0x6d, 0x25, 0x26, 0x35, 0x35, 0xd5, 0x2e, 0xf6, 0xc8, 0x1d, - 0xa2, 0xcc, 0x81, 0x83, 0xbf, 0x31, 0xee, 0x76, 0xb8, 0xc8, 0xc2, 0xc2, 0x42, 0x22, 0x3b, 0x3b, - 0x1b, 0x7c, 0x3e, 0x1f, 0x5a, 0xad, 0x16, 0x0a, 0x85, 0x02, 0x41, 0x53, 0x67, 0x03, 0x00, 0xa4, - 0x52, 0x29, 0x74, 0x3a, 0x1d, 0x24, 0x12, 0x09, 0xa4, 0x52, 0x29, 0x9a, 0x9a, 0x9a, 0x88, 0xbc, - 0xbc, 0x3c, 0xbb, 0x8c, 0x04, 0x0e, 0x37, 0x07, 0x6c, 0xb3, 0x2a, 0xa4, 0x52, 0xa9, 0xdd, 0x7b, - 0xda, 0xdb, 0xdb, 0xa1, 0xd5, 0x6a, 0x51, 0x53, 0x53, 0xe3, 0x30, 0x3b, 0xc3, 0x11, 0xe8, 0xd9, - 0x2e, 0x7b, 0xf7, 0xee, 0x75, 0xfb, 0xbc, 0x8c, 0x46, 0x23, 0x95, 0x05, 0x41, 0xcf, 0x86, 0x30, - 0x1a, 0x8d, 0x00, 0x80, 0xa4, 0xa4, 0x24, 0xe8, 0x74, 0x3a, 0x08, 0x04, 0x02, 0xd4, 0xd4, 0xd4, - 0xe0, 0xa9, 0xa7, 0x9e, 0x22, 0x53, 0x44, 0x09, 0x00, 0x58, 0xb0, 0x60, 0x01, 0xca, 0xcb, 0xcb, - 0x91, 0x9a, 0x9a, 0x4a, 0xa8, 0x54, 0x2a, 0xea, 0xf3, 0x35, 0x35, 0x35, 0x0e, 0x53, 0x73, 0x93, - 0x92, 0x92, 0x18, 0x3f, 0x93, 0x69, 0xa9, 0x12, 0x89, 0x84, 0x4a, 0x43, 0x26, 0x53, 0x3f, 0x1b, - 0x1b, 0x1b, 0x5d, 0x1a, 0x83, 0x95, 0x2b, 0x57, 0x52, 0xff, 0x97, 0xcb, 0xe5, 0x54, 0x26, 0x8a, - 0xa3, 0xf1, 0xdd, 0xbb, 0x77, 0x2f, 0xb4, 0x5a, 0xed, 0x90, 0xa9, 0x9e, 0x6c, 0x9f, 0x23, 0x9d, - 0xe8, 0x68, 0x34, 0x1a, 0xa8, 0xd5, 0x6a, 0x97, 0xef, 0x4f, 0x7b, 0x7b, 0xbb, 0xdd, 0xbc, 0x29, - 0x2f, 0x2f, 0x67, 0x65, 0x4e, 0xda, 0x5e, 0x27, 0x3d, 0x2d, 0xd8, 0x76, 0x8e, 0x90, 0x59, 0x43, - 0x4d, 0x4d, 0x4d, 0x76, 0xe7, 0x34, 0x1c, 0xa4, 0x52, 0x29, 0x23, 0x65, 0x79, 0xf3, 0xe6, 0xcd, - 0x5e, 0xa7, 0x49, 0x73, 0xe0, 0xc0, 0x11, 0x10, 0x2f, 0xb0, 0x7f, 0xff, 0x7e, 0x22, 0x3d, 0x3d, - 0x1d, 0x00, 0xa0, 0x52, 0xa9, 0xf0, 0xa7, 0x17, 0xb6, 0x21, 0x4e, 0x9a, 0x8e, 0xf0, 0xc9, 0x62, - 0x00, 0x40, 0x17, 0x3f, 0x1c, 0x73, 0xe6, 0xcc, 0xc1, 0x6b, 0xaf, 0xbd, 0x06, 0x85, 0x42, 0x01, - 0xb1, 0x58, 0x8c, 0xd2, 0xd2, 0x52, 0x6c, 0xdc, 0xb8, 0x91, 0x28, 0x2b, 0x2b, 0xe3, 0x1e, 0xde, - 0x9b, 0x94, 0x80, 0x58, 0xad, 0x56, 0x6a, 0x31, 0x6e, 0x6f, 0x6f, 0xa7, 0xea, 0x7a, 0xe8, 0x74, - 0x3a, 0x87, 0x06, 0x7b, 0x38, 0xd0, 0xeb, 0x54, 0x1c, 0x38, 0x70, 0xc0, 0x2b, 0x02, 0x42, 0x27, - 0x33, 0x35, 0x35, 0x35, 0x00, 0x00, 0x1e, 0x8f, 0x07, 0x1e, 0x8f, 0x07, 0x8d, 0x46, 0xe3, 0xb0, - 0xa6, 0x83, 0x42, 0xa1, 0x80, 0x48, 0x24, 0x62, 0x90, 0x8f, 0xf6, 0xf6, 0x76, 0x87, 0xe9, 0x94, - 0xf4, 0x18, 0x13, 0x12, 0x4d, 0x4d, 0x4d, 0xa8, 0xac, 0xac, 0x0c, 0xd8, 0xba, 0x75, 0xab, 0xc7, - 0x63, 0x6b, 0x36, 0x9b, 0x01, 0x0c, 0xd6, 0xb2, 0x30, 0x1a, 0x8d, 0x10, 0x08, 0x04, 0x54, 0xba, - 0x6d, 0x7b, 0x7b, 0x3b, 0x56, 0xae, 0x5c, 0x49, 0xa5, 0x26, 0x37, 0x35, 0x35, 0x0d, 0x49, 0x3e, - 0x7c, 0x75, 0x8e, 0x74, 0xb8, 0x53, 0xe3, 0xc3, 0xb6, 0xd6, 0xc8, 0x82, 0x05, 0x0b, 0x58, 0x9b, - 0x93, 0x74, 0x02, 0x62, 0xb5, 0x5a, 0xa1, 0xd5, 0x6a, 0x61, 0xb5, 0x5a, 0xa9, 0xb9, 0x40, 0xbe, - 0x48, 0x62, 0x42, 0xd6, 0x0c, 0xb9, 0x01, 0xc2, 0x68, 0x34, 0x42, 0xa7, 0xd3, 0x41, 0xad, 0x56, - 0x3b, 0xbd, 0xa6, 0x88, 0x88, 0x88, 0x34, 0x5b, 0x62, 0xca, 0x56, 0x0d, 0x1a, 0x0e, 0x1c, 0x38, - 0x78, 0x08, 0xd2, 0xed, 0xf2, 0xda, 0x6b, 0xaf, 0x11, 0xbc, 0xc8, 0x68, 0x62, 0xea, 0xea, 0x27, - 0x89, 0x59, 0x1b, 0x9f, 0x65, 0xbc, 0xa6, 0xae, 0x7e, 0x92, 0x18, 0x13, 0x18, 0x44, 0xe4, 0xe7, - 0xe7, 0x53, 0xee, 0x98, 0x9e, 0x9e, 0x1e, 0x2e, 0x38, 0xf5, 0x26, 0x83, 0x6d, 0xb0, 0x1f, 0x9b, - 0xc7, 0x76, 0x35, 0x80, 0xd0, 0x19, 0x1a, 0x1b, 0x1b, 0x1d, 0xc6, 0x44, 0xd0, 0xb3, 0x4a, 0x1c, - 0x05, 0xcc, 0xd2, 0x3f, 0x47, 0x97, 0xd7, 0xab, 0xaa, 0xaa, 0x9c, 0xba, 0x36, 0x6c, 0x63, 0x4e, - 0x3c, 0x3d, 0x67, 0x5b, 0x90, 0xee, 0xa2, 0xad, 0x5b, 0xb7, 0x3a, 0x3d, 0x16, 0xe9, 0x1e, 0x72, - 0x16, 0xf7, 0xe1, 0xcb, 0x73, 0xb4, 0xcd, 0xaa, 0x71, 0xf5, 0x73, 0x8e, 0x62, 0x34, 0x5c, 0x0d, - 0x32, 0x76, 0x05, 0xf4, 0xfb, 0xb6, 0x65, 0xcb, 0x16, 0x62, 0x38, 0x15, 0x27, 0x2d, 0x2d, 0x8d, - 0xc8, 0xc9, 0xc9, 0x21, 0x76, 0xec, 0xd8, 0xc1, 0x70, 0xcf, 0x0c, 0xe5, 0x86, 0x5a, 0xb4, 0x68, - 0x11, 0x23, 0x9d, 0x7c, 0xb8, 0xec, 0x1f, 0x0e, 0x1c, 0x38, 0x05, 0xc4, 0x0f, 0x48, 0x4c, 0x4c, - 0x04, 0x30, 0x58, 0x70, 0x28, 0x22, 0x71, 0x36, 0x82, 0xa3, 0xec, 0x0b, 0x47, 0x05, 0x47, 0xc5, - 0x60, 0x4a, 0xfa, 0x5a, 0xbc, 0xb8, 0x63, 0x27, 0x8c, 0x46, 0x23, 0xd4, 0x6a, 0x35, 0x04, 0x02, - 0x01, 0x54, 0x2a, 0x15, 0x84, 0x42, 0x21, 0xb1, 0x71, 0xe3, 0x46, 0x6e, 0x27, 0x71, 0x13, 0xa9, - 0x1f, 0x74, 0x65, 0x81, 0x2d, 0x90, 0x0a, 0x86, 0xd5, 0x6a, 0x65, 0xa8, 0x21, 0xae, 0x60, 0xed, - 0xda, 0xb5, 0x04, 0x5d, 0x72, 0x57, 0x2a, 0x95, 0x0e, 0x77, 0xde, 0x9b, 0x37, 0x6f, 0xb6, 0xfb, - 0xac, 0x4e, 0xa7, 0x83, 0x42, 0xa1, 0x60, 0xbc, 0x57, 0xa7, 0xd3, 0x31, 0x8a, 0x8e, 0xd9, 0xc2, - 0x76, 0xf7, 0x4e, 0xdf, 0x39, 0xc7, 0xc5, 0xc5, 0x11, 0xf4, 0xea, 0xa0, 0x64, 0xa5, 0xd8, 0x98, - 0x98, 0x18, 0xa7, 0x8a, 0x8a, 0xed, 0xb9, 0x92, 0x6e, 0x23, 0x27, 0x24, 0x25, 0x60, 0xcd, 0x9a, - 0x35, 0x84, 0x44, 0x22, 0x41, 0x67, 0x67, 0x27, 0xb1, 0x72, 0xe5, 0x4a, 0x87, 0x4a, 0x88, 0x2f, - 0xce, 0x91, 0x1c, 0x27, 0x57, 0xef, 0x7f, 0x5c, 0x5c, 0x1c, 0xb1, 0x79, 0xf3, 0x66, 0xc6, 0xe7, - 0x80, 0x41, 0x17, 0xdb, 0x86, 0x0d, 0x1b, 0x58, 0x79, 0xe6, 0xa7, 0x4e, 0x9d, 0x4a, 0xd0, 0xef, - 0xf1, 0x70, 0xe7, 0xd5, 0xd6, 0xd6, 0x16, 0xd0, 0xd6, 0xd6, 0x86, 0xaa, 0xaa, 0x2a, 0x64, 0x64, - 0x64, 0x10, 0x12, 0x89, 0x04, 0x12, 0x89, 0x04, 0x35, 0x35, 0x35, 0x78, 0xec, 0xb1, 0xc7, 0x96, - 0x39, 0x53, 0x3f, 0xb4, 0x5a, 0x2d, 0x43, 0xf1, 0xab, 0xaa, 0xaa, 0xe2, 0xd6, 0x2c, 0x0e, 0x1c, - 0x01, 0x19, 0x69, 0xf0, 0xf9, 0x7c, 0x8a, 0x80, 0xf0, 0xa2, 0x26, 0x39, 0x7d, 0x1f, 0x49, 0x42, - 0xca, 0xdf, 0x7f, 0x0b, 0xfa, 0x1b, 0x71, 0x21, 0x02, 0x81, 0x00, 0xd9, 0xd9, 0xd9, 0x88, 0x8d, - 0x8d, 0x25, 0x56, 0xad, 0x5a, 0xc5, 0x3d, 0xd0, 0x37, 0x11, 0x01, 0xd1, 0xe9, 0x74, 0xac, 0x1e, - 0xbb, 0xa6, 0xa6, 0x86, 0x2a, 0x0b, 0xae, 0x52, 0xa9, 0xb0, 0x6d, 0xdb, 0x36, 0xc2, 0x15, 0xff, - 0x7a, 0x5e, 0x5e, 0x1e, 0xc3, 0x6d, 0xb2, 0x6d, 0xdb, 0x36, 0x46, 0x7c, 0x11, 0x79, 0xce, 0x3a, - 0x9d, 0xce, 0xa1, 0xbf, 0x5e, 0xad, 0x56, 0x63, 0xcd, 0x9a, 0x35, 0x94, 0x71, 0xb1, 0x5a, 0xad, - 0x78, 0xea, 0xa9, 0xa7, 0x86, 0x34, 0xaa, 0xb6, 0x06, 0x75, 0xe5, 0xca, 0x95, 0x90, 0x4a, 0xa5, - 0x04, 0xbd, 0x5c, 0xbc, 0x23, 0x0c, 0x37, 0x66, 0x24, 0x69, 0x18, 0x2e, 0x36, 0x81, 0x8c, 0xbf, - 0xe0, 0xf1, 0x78, 0x50, 0x2a, 0x95, 0x58, 0xbb, 0x76, 0xad, 0x5f, 0xce, 0x91, 0x4e, 0x6a, 0x9c, - 0xbd, 0x2f, 0x2e, 0x2e, 0x8e, 0x20, 0x5d, 0x45, 0xb6, 0xf1, 0x41, 0x46, 0xa3, 0x11, 0x4a, 0xa5, - 0x92, 0x55, 0xe3, 0x6d, 0x1b, 0xff, 0xe1, 0xe8, 0xd8, 0x33, 0x67, 0xce, 0x24, 0xe8, 0x64, 0x4b, - 0x24, 0x12, 0x81, 0xac, 0x80, 0xdb, 0xd4, 0xd4, 0x84, 0xa7, 0x9e, 0x7a, 0x6a, 0x48, 0xb7, 0x61, - 0x6e, 0x6e, 0xee, 0x41, 0xfa, 0x98, 0x79, 0xe2, 0x22, 0xe4, 0xc0, 0x81, 0x23, 0x20, 0x3e, 0x84, - 0xd9, 0x6c, 0xc6, 0xd8, 0xa8, 0xa9, 0x43, 0xbe, 0x67, 0x6c, 0x10, 0x0f, 0x53, 0x56, 0x3d, 0x81, - 0x96, 0xea, 0x0a, 0xaa, 0x67, 0x82, 0x44, 0x22, 0x41, 0x7a, 0x7a, 0x3a, 0x9a, 0x9a, 0x9a, 0x88, - 0xa4, 0xa4, 0x24, 0x8e, 0x84, 0x8c, 0x52, 0xa4, 0xa6, 0xa6, 0x32, 0x8c, 0x1a, 0xdb, 0x04, 0x64, - 0xe7, 0xce, 0x9d, 0x54, 0xd0, 0xa5, 0x54, 0x2a, 0x25, 0x83, 0x97, 0x09, 0x8d, 0x46, 0xc3, 0x08, - 0x64, 0x9d, 0x39, 0x73, 0x26, 0x91, 0x94, 0x94, 0x04, 0xa9, 0x54, 0x0a, 0xb9, 0x5c, 0xce, 0x50, - 0x4b, 0x54, 0x2a, 0x95, 0x5d, 0x79, 0x73, 0xd2, 0xdf, 0xbf, 0x73, 0xe7, 0x4e, 0x87, 0xdf, 0x7b, - 0xe6, 0xcc, 0x99, 0x00, 0xa9, 0x54, 0x4a, 0x68, 0x34, 0x1a, 0x24, 0x25, 0x25, 0x41, 0xa3, 0xd1, - 0x0c, 0xd9, 0x9f, 0xa6, 0xad, 0xad, 0x2d, 0xc0, 0x6a, 0xb5, 0x32, 0x76, 0xdd, 0xb6, 0x46, 0xd0, - 0x11, 0xc8, 0x92, 0xe4, 0x43, 0x11, 0x1b, 0x52, 0xc5, 0x69, 0x6a, 0x6a, 0x1a, 0xf2, 0x58, 0x3a, - 0x9d, 0x0e, 0x7b, 0xf7, 0xee, 0xc5, 0x9a, 0x35, 0x6b, 0x20, 0x97, 0xcb, 0x91, 0x9a, 0x9a, 0x4a, - 0xd0, 0x55, 0x10, 0x5f, 0x9d, 0x23, 0x3d, 0xb6, 0x46, 0x20, 0x10, 0x80, 0x4c, 0xdd, 0x25, 0xe3, - 0x2b, 0x48, 0xa3, 0xee, 0xe8, 0x7c, 0x77, 0xee, 0xdc, 0xe9, 0x93, 0xc0, 0x73, 0xfa, 0x75, 0xb5, - 0xb7, 0xb7, 0x63, 0xcb, 0x96, 0x2d, 0x14, 0xd9, 0x48, 0x4a, 0x4a, 0x72, 0x78, 0x3e, 0x64, 0x90, - 0xf4, 0xde, 0xbd, 0x7b, 0x5d, 0x0a, 0x22, 0xb5, 0x89, 0x19, 0x19, 0xf6, 0xfe, 0x70, 0xe0, 0x30, - 0x5a, 0x70, 0xcb, 0x1b, 0x54, 0x82, 0x20, 0x08, 0x00, 0x08, 0x08, 0x08, 0xc0, 0xac, 0x8d, 0xcf, - 0xba, 0xfc, 0xb9, 0xce, 0x86, 0xe3, 0xb8, 0x76, 0xf2, 0x38, 0xb4, 0x5a, 0x2d, 0xb5, 0x53, 0xb2, - 0x58, 0x2c, 0xd8, 0xb8, 0x71, 0x23, 0xb8, 0xe0, 0xd4, 0xd1, 0x87, 0xb5, 0x6b, 0xd7, 0x12, 0xa4, - 0x11, 0xb7, 0x5a, 0xad, 0x88, 0x8a, 0x8a, 0x0a, 0xf0, 0xc5, 0x77, 0x90, 0x3b, 0x7b, 0x77, 0xa0, - 0xd7, 0xeb, 0x1d, 0x66, 0x24, 0xcc, 0x9c, 0x39, 0x93, 0x20, 0x25, 0xf9, 0xd0, 0xd0, 0xd0, 0x21, - 0xcf, 0xb7, 0xb6, 0xb6, 0x96, 0x48, 0x4a, 0x4a, 0xc2, 0x82, 0x05, 0x0b, 0x86, 0xcc, 0x08, 0x99, - 0x39, 0x73, 0x26, 0xa1, 0xd5, 0x6a, 0x9d, 0xf6, 0xa8, 0x31, 0x1a, 0x8d, 0xb0, 0x5a, 0xad, 0x68, - 0x6f, 0x6f, 0xa7, 0xfe, 0x35, 0x9b, 0xcd, 0xd4, 0xcb, 0xb6, 0x5f, 0x8d, 0xad, 0x92, 0x73, 0xe0, - 0xc0, 0x01, 0x64, 0x64, 0x64, 0xb8, 0x34, 0xb6, 0x95, 0x95, 0x95, 0x84, 0x54, 0x2a, 0x85, 0x5e, - 0xaf, 0xc7, 0xa2, 0x45, 0x8b, 0x02, 0x7c, 0x79, 0x8e, 0x39, 0x39, 0x39, 0xc4, 0xb6, 0x6d, 0xdb, - 0x86, 0x3d, 0x27, 0x32, 0xa0, 0x93, 0xcc, 0x34, 0x71, 0x35, 0x03, 0xc8, 0x57, 0xf3, 0x85, 0x6c, - 0x8e, 0xa7, 0xd7, 0xeb, 0xa1, 0xd7, 0xeb, 0x51, 0x53, 0x53, 0xe3, 0xd6, 0x39, 0xc9, 0x64, 0x32, - 0x22, 0x29, 0x29, 0x09, 0x74, 0x95, 0x4d, 0x2e, 0x97, 0x73, 0x2e, 0x18, 0x0e, 0x9c, 0x02, 0x32, - 0xd2, 0xc8, 0xce, 0xce, 0xf6, 0x38, 0x10, 0x2b, 0x6a, 0xf6, 0x3c, 0x74, 0x05, 0x05, 0xe1, 0x81, - 0x15, 0x2b, 0xf1, 0x6a, 0xd1, 0x4e, 0x28, 0x14, 0x0a, 0xf0, 0xf9, 0x7c, 0x14, 0x15, 0x15, 0x21, - 0x31, 0x31, 0x91, 0x28, 0x28, 0x28, 0xe0, 0x1e, 0xf0, 0x51, 0x0a, 0xb6, 0xd5, 0x0f, 0x12, 0x25, - 0x25, 0x25, 0x01, 0x25, 0x25, 0x25, 0xc8, 0xcb, 0xcb, 0x23, 0x24, 0x12, 0x09, 0xb5, 0x83, 0xa5, - 0x1b, 0x52, 0xb2, 0x61, 0x1a, 0x69, 0x50, 0x86, 0xca, 0x06, 0x91, 0x4a, 0xa5, 0xb0, 0x5a, 0xad, - 0xd0, 0x68, 0x34, 0x43, 0x7e, 0x6f, 0x5a, 0x5a, 0x1a, 0x21, 0x12, 0x89, 0x70, 0xe0, 0xc0, 0x81, - 0x21, 0x8d, 0x53, 0x5a, 0x5a, 0x1a, 0x21, 0x97, 0xcb, 0xa1, 0x56, 0xab, 0x19, 0xd9, 0x29, 0x56, - 0xab, 0x75, 0xd8, 0xae, 0xbe, 0xc3, 0x81, 0x54, 0x97, 0x9c, 0x29, 0x35, 0x4e, 0x8c, 0x63, 0x40, - 0x6f, 0x6f, 0x2f, 0x21, 0x91, 0x48, 0xb0, 0x65, 0xcb, 0x16, 0x62, 0xeb, 0xd6, 0xad, 0x01, 0xbe, - 0x3a, 0x47, 0x67, 0xae, 0x29, 0x92, 0xc0, 0x38, 0xea, 0x16, 0xec, 0x6b, 0x58, 0xad, 0x56, 0xa8, - 0x54, 0x2a, 0x2a, 0x7b, 0x88, 0x9c, 0x1f, 0xe4, 0x39, 0xb1, 0x71, 0x3e, 0x64, 0x57, 0x5d, 0xad, - 0x56, 0x4b, 0xa5, 0x72, 0x73, 0xe4, 0x83, 0x03, 0xa7, 0x80, 0x8c, 0x12, 0x02, 0x52, 0x54, 0x54, - 0x34, 0x18, 0xb4, 0x97, 0xb5, 0x0e, 0x53, 0x56, 0x3d, 0xe1, 0xf6, 0x31, 0xae, 0x77, 0xb6, 0xe3, - 0x5c, 0x45, 0x09, 0x9e, 0xc8, 0x5c, 0xc3, 0x30, 0x14, 0xc5, 0xc5, 0xc5, 0xe0, 0x82, 0x53, 0x47, - 0x0f, 0x4a, 0x4a, 0x4a, 0x08, 0xa9, 0x54, 0x8a, 0xbd, 0x7b, 0xf7, 0x3a, 0xec, 0x18, 0xcb, 0xc1, - 0x3b, 0xc4, 0xc5, 0xc5, 0x11, 0x6a, 0xb5, 0xda, 0x65, 0xf5, 0x83, 0x44, 0x55, 0x55, 0x15, 0x41, - 0xba, 0x40, 0xb8, 0x9d, 0x39, 0x07, 0x0e, 0x1c, 0x6e, 0x1b, 0x05, 0x84, 0x0d, 0x04, 0x47, 0xc5, - 0x20, 0x29, 0x2b, 0x07, 0x6f, 0x56, 0x94, 0xc0, 0x2c, 0x97, 0x43, 0xa3, 0xd1, 0x70, 0xc1, 0xa9, - 0xa3, 0x10, 0x9b, 0x37, 0x6f, 0xf6, 0x7a, 0x97, 0x0f, 0x0c, 0x96, 0xea, 0xcf, 0xca, 0xca, 0x02, - 0x00, 0x98, 0x4c, 0x26, 0x5c, 0xba, 0x74, 0x09, 0x00, 0x50, 0x57, 0x57, 0x47, 0x12, 0xcf, 0xdb, - 0xf2, 0x7e, 0xb7, 0xb5, 0xb5, 0x05, 0x64, 0x64, 0x64, 0xb8, 0xfd, 0x39, 0x32, 0x63, 0x65, 0xe6, - 0xcc, 0x99, 0x84, 0x52, 0xa9, 0x44, 0x7b, 0x7b, 0x3b, 0xe1, 0x4b, 0xb7, 0x87, 0x2d, 0xf2, 0xf3, - 0xf3, 0x09, 0xa1, 0x50, 0xe8, 0xd1, 0x67, 0x4d, 0x26, 0x13, 0x38, 0xa5, 0x93, 0x03, 0x07, 0xdf, - 0xe1, 0x96, 0x7e, 0xb8, 0x0a, 0x0b, 0x0b, 0x89, 0xdc, 0xdc, 0x5c, 0xa8, 0xd5, 0x6a, 0x6c, 0xdd, - 0x5d, 0x0a, 0xe1, 0xc2, 0xe5, 0x1e, 0x1f, 0x6b, 0xa0, 0xcf, 0x8a, 0x36, 0x5d, 0x05, 0x26, 0x87, - 0x07, 0x53, 0x19, 0x32, 0x00, 0x60, 0x30, 0x18, 0x30, 0xd2, 0xc1, 0xa9, 0x9c, 0xd1, 0x64, 0x07, - 0x99, 0x99, 0x99, 0x44, 0x51, 0x51, 0x11, 0x95, 0x39, 0x35, 0x14, 0xb8, 0x78, 0xa0, 0xd1, 0x0d, - 0x99, 0x4c, 0x46, 0xa8, 0x54, 0x2a, 0xa4, 0xa4, 0xa4, 0x78, 0x75, 0x9c, 0xba, 0xba, 0x3a, 0x14, - 0x17, 0x17, 0x73, 0xcf, 0x10, 0x07, 0x0e, 0x1c, 0x01, 0x71, 0x0f, 0x45, 0x45, 0x45, 0x44, 0x76, - 0x76, 0x36, 0x54, 0x2a, 0x15, 0x5e, 0xa9, 0xfc, 0x08, 0xd1, 0xa9, 0x4b, 0xbc, 0x3e, 0xe6, 0x85, - 0xea, 0x0a, 0x10, 0x1d, 0x2d, 0x54, 0xf9, 0x76, 0xd2, 0xe8, 0xe7, 0xe5, 0xe5, 0x8d, 0x88, 0x31, - 0xe2, 0x8c, 0x26, 0x7b, 0xb8, 0x78, 0xf1, 0x22, 0x21, 0x14, 0x0a, 0xa1, 0xd7, 0xeb, 0xf1, 0xc0, - 0x8a, 0x95, 0xf8, 0xfa, 0xab, 0x0e, 0xc6, 0xdf, 0x27, 0x4c, 0x8c, 0xc6, 0xbe, 0x37, 0xf7, 0x52, - 0x41, 0xc9, 0xa3, 0x81, 0x7c, 0x72, 0x70, 0xfe, 0xdc, 0x03, 0x83, 0x41, 0x9e, 0x06, 0x83, 0x01, - 0xe3, 0xc6, 0xb9, 0x26, 0xf6, 0x86, 0x86, 0x86, 0x22, 0x28, 0x28, 0xc8, 0xae, 0x54, 0x7a, 0x45, - 0x45, 0x05, 0x38, 0xb5, 0x93, 0xc3, 0xed, 0x88, 0xec, 0xec, 0x6c, 0xea, 0x79, 0x72, 0x46, 0xd2, - 0x2b, 0x2a, 0x2a, 0x3c, 0xca, 0x22, 0xbb, 0x2d, 0x08, 0x88, 0x5c, 0x2e, 0xc7, 0x17, 0xd7, 0xef, - 0xa0, 0xca, 0xaf, 0x7b, 0x8b, 0x2e, 0x43, 0x3d, 0x2c, 0x5f, 0x1c, 0x81, 0x5a, 0xad, 0xa6, 0x82, - 0xf3, 0x2c, 0x16, 0x0b, 0x54, 0x2a, 0x15, 0x5e, 0x7a, 0xe9, 0x25, 0xbf, 0x8e, 0x29, 0x67, 0x34, - 0xd9, 0x41, 0x53, 0x53, 0x13, 0x21, 0x16, 0x8b, 0x61, 0x36, 0x9b, 0xf1, 0xc0, 0x8a, 0x95, 0xb0, - 0xce, 0x58, 0x84, 0xb1, 0x41, 0xcc, 0xec, 0x85, 0x81, 0x3e, 0x2b, 0xbe, 0x3e, 0x52, 0x89, 0xff, - 0x96, 0xef, 0xa5, 0xc8, 0x67, 0x5d, 0x5d, 0x1d, 0x52, 0x53, 0x53, 0xb9, 0xf1, 0x1c, 0x25, 0x0b, - 0x65, 0x7e, 0x7e, 0x3e, 0x48, 0x97, 0x0b, 0xd9, 0xf7, 0xc9, 0x72, 0xdd, 0x8a, 0xef, 0xfa, 0xfb, - 0x5c, 0x3e, 0xce, 0x98, 0xc0, 0x20, 0x2c, 0xbe, 0x67, 0x01, 0x54, 0x2a, 0x15, 0xa3, 0x56, 0x88, - 0xc5, 0x62, 0x41, 0x59, 0x59, 0x19, 0x17, 0xfb, 0xc5, 0xe1, 0x96, 0x7f, 0x8e, 0x52, 0x52, 0x52, - 0x40, 0xbe, 0x5c, 0x45, 0x69, 0x69, 0x29, 0x1e, 0x7f, 0xfc, 0x71, 0xb7, 0x9e, 0x8d, 0x5b, 0xfa, - 0x41, 0xda, 0xb3, 0x67, 0x0f, 0x91, 0x95, 0x95, 0x05, 0xa9, 0x54, 0x8a, 0xd6, 0xb0, 0x49, 0x08, - 0x15, 0x26, 0xb0, 0x76, 0xec, 0x5e, 0x53, 0x0b, 0x5a, 0xde, 0x7f, 0x0b, 0xdb, 0x5f, 0xdc, 0xc6, - 0xa8, 0x6c, 0xb9, 0x7d, 0xfb, 0x76, 0xbf, 0x05, 0x41, 0x72, 0x46, 0x93, 0x1d, 0xd0, 0xfb, 0x05, - 0xa5, 0xcc, 0x5f, 0x80, 0x9e, 0x49, 0x33, 0x1d, 0x56, 0xcc, 0x75, 0x36, 0x9e, 0xdc, 0xee, 0x78, - 0xe4, 0x51, 0x5d, 0x5d, 0x4d, 0x90, 0x64, 0xc1, 0x6c, 0x36, 0x43, 0xa1, 0x50, 0xa0, 0xe2, 0xbf, - 0x07, 0x18, 0x7d, 0x9f, 0x5c, 0xc5, 0x40, 0x9f, 0x15, 0x9d, 0x27, 0x8e, 0xa3, 0xf3, 0xc4, 0x71, - 0x4c, 0x8a, 0x8d, 0x81, 0x4a, 0xa5, 0x62, 0x54, 0x4b, 0x35, 0x99, 0x4c, 0xd8, 0xbe, 0x7d, 0xbb, - 0xdf, 0x37, 0x1b, 0x1c, 0x38, 0xf8, 0x02, 0x99, 0x99, 0x99, 0x0c, 0xc2, 0xe1, 0x8a, 0x9a, 0x3e, - 0x94, 0x1a, 0xe2, 0x8e, 0x6d, 0xb9, 0xa5, 0x1f, 0xa0, 0xda, 0xda, 0x5a, 0x22, 0x25, 0x25, 0xc5, - 0x27, 0x04, 0x04, 0x18, 0xcc, 0x90, 0x69, 0x79, 0xbf, 0x1c, 0x59, 0xab, 0xe5, 0x8c, 0x0c, 0x19, - 0x7f, 0x18, 0x24, 0xce, 0x68, 0xb2, 0x83, 0xfc, 0xfc, 0x7c, 0xaa, 0x52, 0xa9, 0x42, 0xa1, 0x40, - 0xf5, 0xa5, 0xab, 0xc3, 0x1a, 0x2c, 0x72, 0x3c, 0x3f, 0xa9, 0x3a, 0x40, 0x49, 0xf5, 0x2a, 0x95, - 0x8a, 0x0b, 0x58, 0x1c, 0x01, 0xd0, 0x3b, 0x5d, 0xd3, 0x55, 0x0f, 0x22, 0x22, 0x1a, 0x71, 0xd2, - 0x74, 0x3b, 0x42, 0xee, 0x2e, 0xba, 0x0c, 0xf5, 0xe8, 0xa8, 0x3d, 0x02, 0x61, 0xa4, 0x00, 0x7a, - 0xbd, 0x9e, 0x8a, 0xfd, 0xb2, 0x58, 0x2c, 0x08, 0x0b, 0x0b, 0xe3, 0xee, 0x37, 0x87, 0x5b, 0x9a, - 0x70, 0xa8, 0xd5, 0x6a, 0x46, 0x1a, 0x39, 0x1d, 0x4a, 0xa5, 0xd2, 0x61, 0x21, 0x3d, 0x77, 0xd6, - 0xc2, 0xdb, 0x82, 0x80, 0x88, 0x44, 0x22, 0xf0, 0xee, 0x95, 0x21, 0x90, 0x2f, 0x60, 0xfd, 0x3b, - 0x06, 0xfa, 0xac, 0x38, 0x57, 0x51, 0x82, 0xf9, 0x33, 0x93, 0xa0, 0xd5, 0x6a, 0xa9, 0x1b, 0xe2, - 0x4b, 0x95, 0x81, 0x33, 0x9a, 0xec, 0x80, 0x4c, 0xd3, 0x26, 0x1f, 0xb4, 0xbf, 0xfc, 0xfb, 0x3d, - 0x44, 0xcd, 0x9e, 0xe7, 0xf2, 0x7d, 0xb7, 0x1d, 0xcf, 0x8d, 0x1b, 0x37, 0x72, 0xc1, 0x8a, 0x7e, - 0x5c, 0x44, 0xf3, 0xf3, 0xf3, 0x21, 0x16, 0x8b, 0x59, 0x51, 0x3d, 0x86, 0x42, 0xf7, 0x79, 0x03, - 0xba, 0x3f, 0x3d, 0x48, 0x75, 0x00, 0x06, 0xb8, 0x34, 0x7c, 0x0e, 0xb7, 0x26, 0xe1, 0x20, 0x8b, - 0xf4, 0x69, 0xb5, 0x5a, 0xd4, 0xd7, 0xd7, 0x83, 0x17, 0x19, 0x8d, 0x30, 0x51, 0xa2, 0xdd, 0xfb, - 0xac, 0x57, 0x3a, 0x10, 0x41, 0xf4, 0x51, 0xd5, 0xc2, 0x3d, 0x55, 0x41, 0x6e, 0x0b, 0x02, 0xe2, - 0x6e, 0x15, 0x54, 0x4f, 0x48, 0x48, 0x9b, 0xae, 0x02, 0xbf, 0x5e, 0x97, 0x49, 0x55, 0x24, 0xf4, - 0x95, 0xc2, 0xc0, 0x19, 0x4d, 0x76, 0x20, 0x93, 0xc9, 0x88, 0xd2, 0xd2, 0x52, 0xf0, 0xf9, 0x7c, - 0x68, 0x34, 0x1a, 0xfc, 0xfa, 0x85, 0x97, 0x31, 0x69, 0x69, 0xba, 0x5b, 0xc7, 0xe8, 0xb7, 0x98, - 0xd1, 0xfd, 0x69, 0x15, 0x35, 0x9e, 0x5c, 0x90, 0xaf, 0x7f, 0x40, 0xba, 0x56, 0x49, 0xb8, 0xab, - 0x7a, 0xf0, 0xc3, 0xc3, 0x11, 0x16, 0x1e, 0x8e, 0x3b, 0x27, 0x46, 0x23, 0xc8, 0x41, 0x95, 0xd2, - 0xcb, 0x1d, 0x1d, 0xe8, 0xeb, 0xb3, 0xe2, 0x72, 0x47, 0x07, 0xae, 0xf7, 0x74, 0xa3, 0xa9, 0x74, - 0x07, 0x55, 0x8c, 0x90, 0x53, 0x3f, 0x38, 0xdc, 0x0c, 0x6b, 0x1b, 0x9d, 0x70, 0x38, 0x4b, 0x43, - 0x37, 0x9b, 0xcd, 0x54, 0x7b, 0x03, 0xbd, 0x5e, 0x8f, 0x43, 0x87, 0x0e, 0xe1, 0x8e, 0xd0, 0x70, - 0x84, 0x4d, 0x4e, 0x44, 0x70, 0x64, 0x34, 0xc2, 0x44, 0xe2, 0x21, 0x9f, 0x25, 0xb2, 0x5a, 0xb8, - 0x5e, 0xaf, 0x67, 0x04, 0x6d, 0xbb, 0xf3, 0x7c, 0xdc, 0xd2, 0x0f, 0x51, 0x4f, 0x4f, 0x0f, 0xc1, - 0xe7, 0xf3, 0x7d, 0x4e, 0x40, 0x00, 0xa0, 0xe5, 0xfd, 0xb7, 0xf0, 0xfa, 0xcb, 0x2f, 0x52, 0x7d, - 0x19, 0xb2, 0xb2, 0xb2, 0x58, 0x37, 0x44, 0x9c, 0xd1, 0x64, 0x0f, 0x64, 0xfc, 0x8c, 0x5e, 0xaf, - 0x87, 0x2c, 0x6b, 0x1d, 0x26, 0x2c, 0x49, 0xf7, 0xe8, 0x38, 0xe4, 0x78, 0x9e, 0xaa, 0xad, 0x81, - 0x40, 0x20, 0xe0, 0x82, 0x7c, 0x7d, 0x88, 0x4d, 0x9b, 0x36, 0x11, 0xb9, 0xb9, 0xb9, 0xd4, 0x82, - 0xea, 0x8e, 0xea, 0x11, 0x35, 0x31, 0x1a, 0x92, 0xb9, 0x73, 0x71, 0xe7, 0xc4, 0x68, 0xdc, 0x19, - 0x1d, 0xe3, 0xf2, 0x77, 0xee, 0xfd, 0xe3, 0x33, 0xf8, 0xf6, 0x5c, 0x23, 0xa3, 0xba, 0x2e, 0xa7, - 0x7e, 0x70, 0xb8, 0xd9, 0x08, 0x07, 0xbd, 0x3a, 0x33, 0xd9, 0x8e, 0xa0, 0xa5, 0xa5, 0x05, 0x21, - 0xb1, 0xf1, 0xe0, 0x45, 0x0d, 0x92, 0x8d, 0xe0, 0xc8, 0x68, 0xb7, 0x5d, 0x96, 0xa6, 0x63, 0x1f, - 0x60, 0xed, 0xfd, 0x0b, 0xa1, 0x56, 0xab, 0x19, 0xbf, 0x77, 0x75, 0x63, 0x7b, 0x4b, 0x3f, 0x44, - 0x9e, 0xf6, 0x81, 0xf1, 0x04, 0xe7, 0xf6, 0xbf, 0x81, 0xa3, 0xef, 0xbd, 0x03, 0x89, 0x44, 0x02, - 0x93, 0xc9, 0x84, 0xbb, 0xee, 0xba, 0x8b, 0xf5, 0xb1, 0xe5, 0x8c, 0x26, 0x3b, 0x20, 0x03, 0x16, - 0x8d, 0x46, 0x23, 0xee, 0x49, 0x5b, 0x89, 0x09, 0x8b, 0x65, 0x5e, 0xc5, 0x0a, 0xf4, 0x5b, 0xcc, - 0xf8, 0xfa, 0x70, 0x25, 0x8e, 0x1f, 0xd1, 0x41, 0x24, 0x12, 0x71, 0x41, 0xbe, 0x3e, 0x58, 0x60, - 0x6d, 0x6b, 0x7a, 0xb8, 0xaa, 0x7a, 0x4c, 0x9f, 0x35, 0x1b, 0x92, 0xd4, 0xb9, 0x6e, 0x91, 0x0e, - 0x12, 0x86, 0x9a, 0xc3, 0x28, 0xcc, 0x5c, 0x89, 0xf3, 0xe7, 0xcf, 0x53, 0x3b, 0x3c, 0x4e, 0xfd, - 0xe0, 0x30, 0x5a, 0x09, 0x07, 0x49, 0x2e, 0xf4, 0x7a, 0x3d, 0x80, 0x41, 0x77, 0x8a, 0xd9, 0x6c, - 0x46, 0x7d, 0x7d, 0x3d, 0xee, 0x08, 0x0d, 0x47, 0x70, 0x54, 0x34, 0x78, 0x91, 0xd1, 0x08, 0xe4, - 0x87, 0x83, 0x17, 0x19, 0xed, 0x34, 0x66, 0xd0, 0xdd, 0xb5, 0xaf, 0xfd, 0xdd, 0x12, 0xbb, 0x38, - 0x11, 0x57, 0x33, 0x62, 0xb8, 0x4a, 0xa8, 0x2c, 0xe1, 0xea, 0xa5, 0x56, 0x46, 0x6b, 0x75, 0x5f, - 0x18, 0x4d, 0xb1, 0x58, 0x0c, 0xa3, 0xd1, 0x88, 0x07, 0x33, 0xd6, 0x60, 0xc2, 0x62, 0x99, 0xc7, - 0xc7, 0x0a, 0xe4, 0x0b, 0x10, 0x3e, 0x3f, 0x0d, 0x89, 0xb3, 0x24, 0x38, 0x7e, 0x44, 0x07, 0xb1, - 0x58, 0x8c, 0xda, 0xda, 0x5a, 0xe2, 0x76, 0x30, 0x9a, 0x7b, 0xf6, 0xec, 0x21, 0xa4, 0x52, 0x29, - 0xcc, 0x66, 0x33, 0x56, 0xff, 0x78, 0x0d, 0xc2, 0xe7, 0xa7, 0x79, 0x1d, 0xa8, 0x18, 0xc8, 0x17, - 0x60, 0xc2, 0x12, 0x19, 0x1e, 0x58, 0xb1, 0x12, 0xfb, 0xde, 0xdc, 0x8b, 0x94, 0x94, 0x14, 0xec, - 0xdf, 0xbf, 0x9f, 0xab, 0x92, 0xcb, 0x02, 0x8a, 0x8a, 0x8a, 0x88, 0xcc, 0xcc, 0x4c, 0xca, 0x6f, - 0xed, 0xaa, 0xea, 0x71, 0x57, 0x7c, 0x3c, 0x96, 0x3c, 0xb0, 0xcc, 0x23, 0xe2, 0x41, 0xe2, 0xcd, - 0x3f, 0xfe, 0x06, 0xf9, 0xf9, 0xf9, 0x0c, 0x79, 0xb9, 0xac, 0xac, 0x8c, 0xbb, 0x29, 0x1c, 0xfc, - 0x8e, 0x4d, 0x9b, 0x36, 0x51, 0xa4, 0x83, 0x8c, 0x7b, 0xd2, 0x6a, 0xb5, 0xf8, 0xcb, 0x5f, 0xfe, - 0x42, 0x29, 0x1b, 0x7d, 0xe3, 0x78, 0x14, 0xb9, 0x00, 0x80, 0x10, 0x61, 0x02, 0xc6, 0x46, 0x4d, - 0xc5, 0xac, 0x05, 0x32, 0x9f, 0x9d, 0x57, 0x20, 0x5f, 0x80, 0x6b, 0x03, 0x83, 0xe4, 0x87, 0x1e, - 0x0b, 0xe2, 0x6a, 0xfa, 0x2e, 0x47, 0x40, 0x7c, 0x00, 0xb2, 0x02, 0x29, 0x67, 0x34, 0x47, 0x17, - 0x32, 0x33, 0x33, 0xa9, 0xd8, 0x01, 0xbd, 0x5e, 0x0f, 0xc3, 0x85, 0x4b, 0x98, 0x32, 0x47, 0xc0, - 0xda, 0x83, 0x88, 0xd4, 0x34, 0x64, 0xff, 0x42, 0x89, 0x7f, 0xbf, 0xa1, 0x41, 0x7a, 0x7a, 0x3a, - 0xaa, 0xab, 0xab, 0x89, 0xa5, 0x4b, 0x97, 0x72, 0x24, 0xc4, 0x03, 0xd8, 0xd6, 0xf4, 0xb0, 0x55, - 0x3d, 0x92, 0xb2, 0x72, 0x9c, 0x3e, 0x03, 0x53, 0xa6, 0x25, 0x42, 0xb6, 0xfa, 0x31, 0xaf, 0xbe, - 0xbf, 0x6a, 0xf7, 0x0e, 0x8c, 0xb9, 0xd6, 0xcd, 0x48, 0xb1, 0xb7, 0x58, 0x2c, 0xa8, 0xa8, 0xa8, - 0xe0, 0x6e, 0x0e, 0x07, 0xbf, 0x3d, 0x03, 0x9b, 0x36, 0x6d, 0xa2, 0x08, 0x07, 0x30, 0xe8, 0x4a, - 0x51, 0xab, 0xd5, 0x50, 0xa9, 0x54, 0xb8, 0x36, 0x00, 0x84, 0x4d, 0x4e, 0x44, 0x98, 0x48, 0x8c, - 0x98, 0x87, 0x66, 0xfa, 0x24, 0xc9, 0xc2, 0xb5, 0xb5, 0x2f, 0xdc, 0x4e, 0x01, 0xa1, 0x9f, 0xf3, - 0x4d, 0x43, 0x40, 0x64, 0x32, 0x19, 0x21, 0x14, 0x0a, 0x11, 0x1a, 0x1a, 0x6a, 0x77, 0x01, 0x26, - 0x93, 0x09, 0xcd, 0xcd, 0xcd, 0x2e, 0xc7, 0x2a, 0x78, 0xd3, 0x09, 0xd7, 0x5d, 0xf4, 0x5b, 0xcc, - 0x48, 0x4e, 0x4e, 0xa6, 0x7e, 0x66, 0xb3, 0x3e, 0x00, 0x67, 0x34, 0xd9, 0x83, 0x6d, 0xf4, 0xf7, - 0x5d, 0xf1, 0x09, 0xd8, 0xa8, 0xcc, 0x45, 0x5b, 0x6b, 0x0b, 0x2e, 0xb6, 0xb6, 0xa0, 0xad, 0xb5, - 0x15, 0x9d, 0x36, 0x85, 0xdc, 0xdc, 0x1d, 0xcf, 0x9e, 0xf8, 0x99, 0x58, 0x9e, 0x2e, 0xc7, 0xf1, - 0x23, 0x3a, 0x48, 0xa5, 0x52, 0x34, 0x35, 0x35, 0x11, 0x5c, 0x4c, 0x88, 0x7b, 0xa0, 0xa7, 0x98, - 0xbb, 0xa3, 0x7a, 0x00, 0x83, 0x2e, 0x97, 0x65, 0x0f, 0xa5, 0x7b, 0xf5, 0xfd, 0xd7, 0x7a, 0xcc, - 0xd8, 0xaf, 0x7e, 0x1e, 0xa5, 0xff, 0xd2, 0x30, 0xd2, 0x0c, 0x75, 0x3a, 0x9d, 0x47, 0xd5, 0x1e, - 0x39, 0x70, 0xf0, 0x90, 0x80, 0x30, 0xec, 0xa0, 0x4a, 0xa5, 0x82, 0x5a, 0xad, 0x06, 0x11, 0x11, - 0x8d, 0xc8, 0x25, 0xe9, 0x88, 0x67, 0xb9, 0xac, 0x84, 0xa7, 0xb8, 0x83, 0x2f, 0x80, 0xd1, 0x68, - 0x74, 0xa8, 0xda, 0x0c, 0x67, 0x0b, 0x47, 0x84, 0x80, 0xc8, 0x64, 0x32, 0x22, 0x31, 0x31, 0x11, - 0x62, 0xb1, 0x18, 0x29, 0x29, 0x29, 0x0e, 0x09, 0x87, 0x33, 0x14, 0x15, 0x15, 0x11, 0x3a, 0x9d, - 0x0e, 0x75, 0x75, 0x75, 0xa8, 0xab, 0xab, 0x1b, 0x15, 0x0b, 0x42, 0xbf, 0xa5, 0x1b, 0x31, 0x37, - 0x16, 0x2a, 0x93, 0xc9, 0xc4, 0x19, 0xcd, 0x9b, 0x08, 0x41, 0x3c, 0x1e, 0xee, 0x4e, 0x14, 0xe3, - 0xee, 0xc4, 0xc1, 0xf9, 0xd7, 0x67, 0xb5, 0xe2, 0xe4, 0x89, 0x06, 0xe8, 0x6b, 0x8f, 0xc3, 0xd2, - 0xdd, 0xed, 0xd1, 0x78, 0xf6, 0xcf, 0x5e, 0x84, 0x94, 0xf9, 0x0b, 0xb0, 0xef, 0xcd, 0xc1, 0xba, - 0x2b, 0x1c, 0x09, 0x71, 0x0d, 0xf9, 0xf9, 0xf9, 0x44, 0x6e, 0x6e, 0x2e, 0x63, 0xce, 0xbb, 0xaa, - 0x7a, 0x00, 0xc0, 0xfc, 0x45, 0x8b, 0x31, 0x7f, 0x91, 0xf7, 0xed, 0x16, 0xaa, 0x76, 0xff, 0x13, - 0xf3, 0x7e, 0x28, 0xa1, 0x02, 0xca, 0x49, 0x70, 0x2e, 0x35, 0x0e, 0xfe, 0x54, 0x3f, 0xe8, 0x6e, - 0x0c, 0x9d, 0x4e, 0x87, 0x3f, 0x6f, 0x57, 0x23, 0x6e, 0x69, 0x3a, 0xeb, 0xf5, 0xac, 0xd8, 0x50, - 0x40, 0x1c, 0x11, 0x10, 0x57, 0x6c, 0xba, 0x5f, 0x08, 0x88, 0x2b, 0x79, 0xc8, 0xc3, 0xc5, 0x4d, - 0x48, 0x24, 0x12, 0x08, 0x04, 0x02, 0xf0, 0xf9, 0x7c, 0xa4, 0xa7, 0xa7, 0x83, 0xdc, 0x21, 0x19, - 0x0c, 0x06, 0xa2, 0xb2, 0xb2, 0x72, 0xd4, 0xb4, 0x60, 0x27, 0x1b, 0xc1, 0x71, 0x46, 0x73, 0xf4, - 0xc1, 0x62, 0xb1, 0x30, 0xe6, 0x9b, 0x78, 0xc1, 0x12, 0x87, 0x63, 0x3b, 0x67, 0xee, 0x3c, 0xcc, - 0x99, 0x3b, 0x0f, 0x27, 0x4f, 0xd4, 0xe3, 0xd3, 0xa3, 0x47, 0xdc, 0x1e, 0x53, 0x52, 0x59, 0xca, - 0xdc, 0xb0, 0x11, 0xff, 0x2d, 0x7f, 0x13, 0x62, 0xb1, 0x18, 0x3d, 0x3d, 0x3d, 0x04, 0x97, 0xa2, - 0xeb, 0x7c, 0x7d, 0xc8, 0xcd, 0xcd, 0x65, 0xf8, 0x8d, 0xdd, 0xad, 0xeb, 0x31, 0x7d, 0xd6, 0x6c, - 0x56, 0xc8, 0x47, 0x67, 0x5b, 0x0b, 0x2a, 0xfe, 0xf6, 0x3c, 0xbe, 0xf8, 0xe2, 0x0b, 0xc6, 0xef, - 0x39, 0xd7, 0x0b, 0x07, 0x7f, 0xab, 0x1f, 0x74, 0x28, 0x95, 0x4a, 0x44, 0x88, 0x67, 0xfb, 0x84, - 0x7c, 0x04, 0x06, 0x05, 0x61, 0xce, 0xdc, 0x79, 0xb8, 0x2b, 0xde, 0xfe, 0xd8, 0x17, 0x5b, 0x5b, - 0x70, 0xb6, 0xb9, 0xd9, 0xa3, 0x4d, 0xae, 0x2b, 0x71, 0x20, 0xe3, 0x7c, 0xb9, 0xa8, 0x64, 0x66, - 0x66, 0x3a, 0x4c, 0x0b, 0x32, 0x9b, 0xcd, 0x54, 0xee, 0xb1, 0x4e, 0xa7, 0x43, 0x7d, 0x7d, 0x3d, - 0x42, 0x62, 0xe3, 0x87, 0x3c, 0xde, 0xf5, 0x2b, 0x1d, 0xe0, 0x07, 0xf3, 0x20, 0x91, 0x48, 0x20, - 0x95, 0x4a, 0x21, 0x91, 0x0c, 0xee, 0x50, 0xc4, 0x62, 0x31, 0xc4, 0x62, 0x31, 0x72, 0x73, 0x73, - 0x09, 0x9d, 0x4e, 0x87, 0xe2, 0xe2, 0x62, 0x94, 0x95, 0x95, 0x05, 0x24, 0x26, 0x26, 0x8e, 0xc8, - 0xc4, 0x61, 0x5b, 0x01, 0xe1, 0x8c, 0x26, 0x7b, 0x28, 0x2b, 0x2b, 0x0b, 0x28, 0x2d, 0x2d, 0x75, - 0xd9, 0x35, 0x37, 0x63, 0x56, 0x32, 0xee, 0x9e, 0x26, 0xc6, 0xc9, 0x13, 0x0d, 0xf8, 0xf4, 0xe8, - 0x61, 0xf4, 0xf7, 0xf5, 0xb9, 0x35, 0x9e, 0xfd, 0xe2, 0xb9, 0x58, 0x9e, 0x2e, 0xc7, 0xbf, 0xdf, - 0xd0, 0x40, 0x22, 0x91, 0xe0, 0x46, 0xfd, 0x16, 0x82, 0x23, 0x21, 0xdf, 0x83, 0xde, 0x38, 0xce, - 0x13, 0xd5, 0x03, 0x18, 0x4c, 0xb1, 0xf5, 0xd6, 0xed, 0x42, 0x11, 0x0d, 0xf5, 0xf3, 0x58, 0xb7, - 0x6e, 0x9d, 0x5d, 0x71, 0xa5, 0xe2, 0xe2, 0x62, 0xee, 0x66, 0x71, 0x18, 0x11, 0xf5, 0x43, 0xa5, - 0x52, 0xc1, 0xd0, 0xd6, 0x8e, 0x69, 0x19, 0xec, 0x07, 0x93, 0x0e, 0x17, 0x2f, 0x15, 0x17, 0x9f, - 0x80, 0xf9, 0x8b, 0x96, 0xe0, 0x8b, 0xcf, 0x8e, 0xe3, 0xc8, 0x87, 0x07, 0x1d, 0xbe, 0x27, 0x44, - 0x98, 0xe0, 0x50, 0x40, 0x18, 0x11, 0x02, 0x52, 0x58, 0x58, 0x48, 0x64, 0x66, 0x66, 0x3a, 0xcc, - 0x45, 0xd6, 0xe9, 0x74, 0xd0, 0x68, 0x34, 0x78, 0xfd, 0xf5, 0xd7, 0x21, 0x59, 0x26, 0x83, 0x64, - 0x79, 0x3a, 0x96, 0xfe, 0xf6, 0x41, 0x8c, 0xab, 0x39, 0xee, 0xd2, 0xe2, 0x3e, 0xd0, 0x67, 0x45, - 0xeb, 0x95, 0x0e, 0xbc, 0x52, 0xf9, 0x11, 0xac, 0xaf, 0x97, 0xa1, 0xe7, 0x91, 0x47, 0xf0, 0xf0, - 0xc3, 0x0f, 0x43, 0x2e, 0x97, 0x43, 0xa1, 0x50, 0x40, 0x2a, 0x95, 0x42, 0x2a, 0x95, 0x22, 0x37, - 0x37, 0x97, 0xa0, 0x1b, 0xee, 0x9b, 0x59, 0x01, 0xe1, 0x8c, 0xe6, 0xc8, 0x82, 0x24, 0x77, 0x71, - 0xf1, 0xf1, 0xa8, 0x7c, 0xbb, 0xdc, 0x2d, 0x62, 0x47, 0x2a, 0x4b, 0x0f, 0x66, 0xac, 0xa1, 0xca, - 0xe0, 0x17, 0x15, 0x15, 0x21, 0x31, 0x31, 0x91, 0xb8, 0xdd, 0xcb, 0xb6, 0x3b, 0x0a, 0x32, 0xf5, - 0xb4, 0x9a, 0xe9, 0x92, 0xb4, 0x65, 0xac, 0x9c, 0x53, 0x67, 0x5b, 0x0b, 0xbe, 0xac, 0xaa, 0xc0, - 0xbb, 0x36, 0x72, 0xb2, 0xa7, 0x9d, 0x3e, 0x39, 0x70, 0xc8, 0xcc, 0xcc, 0x24, 0x12, 0x13, 0x13, - 0x91, 0x92, 0x92, 0x02, 0x72, 0x53, 0x3c, 0x9c, 0xb2, 0x4c, 0x27, 0xe4, 0x64, 0xd0, 0x69, 0xec, - 0x92, 0x74, 0xd6, 0xcf, 0xcd, 0x9d, 0x78, 0xa9, 0x39, 0x73, 0xe7, 0x21, 0x88, 0x17, 0x84, 0xaa, - 0x77, 0x2b, 0xdd, 0xbe, 0xfe, 0xa1, 0x6c, 0x07, 0x6b, 0x04, 0x64, 0xff, 0xfe, 0xfd, 0x84, 0x54, - 0x2a, 0x75, 0xea, 0x5e, 0x51, 0xa9, 0x54, 0x68, 0x3c, 0x73, 0x1e, 0x69, 0x3f, 0xcd, 0xc1, 0xdf, - 0xea, 0x4d, 0x18, 0x1f, 0xf6, 0x7d, 0x70, 0xd7, 0xd4, 0x39, 0xf3, 0xb0, 0xaf, 0xb4, 0x64, 0x58, - 0x99, 0x67, 0x6c, 0x10, 0x0f, 0xa1, 0xc2, 0x04, 0x4a, 0x86, 0x1a, 0xe8, 0xb3, 0xa2, 0xce, 0x68, - 0x40, 0x75, 0xc1, 0x0b, 0x50, 0x2a, 0x95, 0x50, 0x28, 0x14, 0x50, 0x28, 0x14, 0x6e, 0x75, 0xf0, - 0xe3, 0x8c, 0x26, 0x67, 0x34, 0x5d, 0xc1, 0x9d, 0xd1, 0x31, 0xc8, 0x5a, 0xbf, 0xc1, 0xa5, 0x79, - 0x6a, 0x3b, 0x9e, 0x13, 0x16, 0xcb, 0x18, 0xe3, 0x79, 0xa3, 0x5a, 0xee, 0x6d, 0x39, 0x9e, 0x32, - 0x99, 0x8c, 0xc8, 0xcd, 0xcd, 0x65, 0x74, 0x99, 0xf5, 0x44, 0xf5, 0x20, 0x71, 0x57, 0x7c, 0x3c, - 0xe2, 0xe2, 0xd9, 0x91, 0xa5, 0x5f, 0xcb, 0xcb, 0x76, 0xd8, 0xdf, 0x82, 0x4b, 0xbd, 0xe5, 0xe0, - 0xae, 0x7a, 0x41, 0x92, 0x0e, 0x77, 0x1b, 0xbb, 0xd9, 0xaa, 0x1f, 0x4a, 0xa5, 0x12, 0x01, 0xd1, - 0x09, 0xac, 0xbb, 0x5e, 0xee, 0x8a, 0x8f, 0x77, 0x5b, 0x35, 0x9c, 0x31, 0x2b, 0x19, 0x96, 0xee, - 0x6e, 0x7c, 0x7a, 0xf4, 0x88, 0xcd, 0x1a, 0x17, 0x0e, 0x63, 0xc3, 0x11, 0x87, 0x9f, 0x19, 0xce, - 0x13, 0x31, 0xc6, 0xdb, 0x0b, 0x29, 0x2a, 0x2a, 0x22, 0x7a, 0x7a, 0x7a, 0x88, 0xf4, 0xf4, 0x74, - 0xbb, 0xc1, 0x26, 0x77, 0x34, 0x19, 0x6b, 0xd7, 0x61, 0xb2, 0x2c, 0x0b, 0xdb, 0x8e, 0x36, 0x21, - 0xed, 0xa7, 0x39, 0x0c, 0xf2, 0x41, 0x1a, 0xcc, 0xac, 0x9f, 0x6e, 0xc0, 0xf4, 0x59, 0xb3, 0xdd, - 0xfa, 0xee, 0xb1, 0x41, 0x3c, 0x44, 0x88, 0x93, 0x91, 0xb0, 0xe2, 0x31, 0xdc, 0xf5, 0xc8, 0x06, - 0x94, 0x1d, 0xfd, 0x1c, 0x29, 0xf3, 0x17, 0x40, 0x24, 0x12, 0x31, 0x24, 0xa1, 0x84, 0x84, 0x04, - 0xf4, 0x5b, 0xcc, 0xb7, 0xad, 0xd1, 0x8c, 0x9a, 0x18, 0xed, 0xd6, 0xe7, 0xe8, 0x46, 0x53, 0xaf, - 0xd7, 0x83, 0xcf, 0xe7, 0x43, 0xa5, 0x52, 0x21, 0x3f, 0x3f, 0x9f, 0xb8, 0x9d, 0x17, 0x97, 0x20, - 0x1e, 0x0f, 0xab, 0xb3, 0xd6, 0x7a, 0x34, 0x4f, 0xe9, 0xe3, 0x09, 0x0c, 0xca, 0xaa, 0x45, 0x45, - 0x45, 0xb7, 0xd5, 0x78, 0x16, 0x16, 0x16, 0x12, 0xa5, 0xa5, 0xa5, 0x0c, 0xf2, 0x61, 0x36, 0x9b, - 0x21, 0x97, 0xcb, 0x6f, 0xa4, 0x97, 0x2f, 0x43, 0xc2, 0x8a, 0xc7, 0x9c, 0x92, 0x8f, 0xc0, 0xa0, - 0x20, 0xdc, 0x15, 0x1f, 0x8f, 0xbb, 0xe2, 0xbf, 0x77, 0xd7, 0x4e, 0x99, 0xc6, 0x4e, 0xcf, 0x17, - 0x43, 0xcd, 0x61, 0x74, 0x34, 0x35, 0x30, 0xd2, 0x6e, 0xc9, 0xcd, 0x13, 0xe7, 0x32, 0xe3, 0xe0, - 0x8c, 0x4c, 0xe7, 0xe7, 0xe7, 0x13, 0x7b, 0xf6, 0xec, 0x21, 0x9a, 0x9a, 0x9a, 0x08, 0x82, 0x20, - 0x88, 0xa2, 0xa2, 0x22, 0x64, 0x67, 0x67, 0xc3, 0xd9, 0x66, 0x9c, 0xfc, 0x9c, 0x2b, 0xea, 0x87, - 0x56, 0xab, 0x45, 0xc5, 0x7f, 0x0f, 0x40, 0xb8, 0x70, 0x19, 0xeb, 0xe7, 0x2e, 0x49, 0x9d, 0xc7, - 0xda, 0xe7, 0x02, 0xf9, 0x02, 0xb4, 0xb4, 0xb4, 0x38, 0x7c, 0xbf, 0xb3, 0x32, 0xf0, 0x5e, 0x13, - 0x90, 0xcc, 0xcc, 0x4c, 0xa2, 0xa9, 0xa9, 0x89, 0xd1, 0x89, 0xd2, 0x76, 0x47, 0x23, 0x12, 0x89, - 0xf0, 0xb5, 0x20, 0x0e, 0xcf, 0xbd, 0x57, 0x83, 0x7b, 0x33, 0x9e, 0x18, 0xf6, 0x98, 0xcb, 0x1e, - 0x4a, 0xc7, 0x94, 0x69, 0x9e, 0xc5, 0x6e, 0x8c, 0x0d, 0xe2, 0x21, 0x3a, 0x75, 0x09, 0x7e, 0xb0, - 0x3e, 0x0f, 0xc4, 0x0d, 0x37, 0x82, 0x40, 0x20, 0x80, 0x5a, 0xad, 0x86, 0x48, 0x24, 0x42, 0xbf, - 0xa5, 0xfb, 0xb6, 0x7c, 0x48, 0x38, 0xa3, 0xc9, 0xfe, 0x78, 0x7a, 0x32, 0x4f, 0xe9, 0xe3, 0x49, - 0x92, 0xe3, 0xec, 0xec, 0x6c, 0xec, 0xdf, 0xbf, 0xff, 0xb6, 0x19, 0x4f, 0x47, 0x19, 0x2e, 0x22, - 0x91, 0x08, 0xd5, 0xf5, 0xa7, 0x90, 0x94, 0x95, 0x33, 0xac, 0xcb, 0x25, 0xeb, 0xa7, 0x1b, 0xb0, - 0x3a, 0xeb, 0x09, 0xac, 0xce, 0x7a, 0x02, 0x1b, 0x95, 0xb9, 0x08, 0x0c, 0x0a, 0x42, 0x5c, 0x7c, - 0x3c, 0x2b, 0xe7, 0xb6, 0x5f, 0xfd, 0xbc, 0x43, 0xf5, 0x83, 0x8b, 0xfd, 0xe0, 0xe0, 0x8c, 0x44, - 0x94, 0x96, 0x96, 0x42, 0xa5, 0x52, 0x21, 0x2b, 0x2b, 0xcb, 0x2e, 0xe3, 0x43, 0xaf, 0xd7, 0x43, - 0xad, 0x56, 0x43, 0x2a, 0x95, 0x22, 0x20, 0x20, 0x80, 0x91, 0x51, 0xe5, 0xcc, 0x28, 0xd3, 0xd5, - 0x0f, 0xb3, 0xd9, 0x0c, 0xa5, 0x52, 0x09, 0xe1, 0xc2, 0x65, 0x5e, 0xd7, 0x7c, 0x72, 0xb6, 0x8e, - 0xb1, 0xf9, 0xb9, 0x31, 0x81, 0x41, 0x0e, 0xbb, 0xe6, 0x0e, 0xe7, 0x8d, 0xf0, 0x88, 0x80, 0x90, - 0x3b, 0x19, 0x67, 0x69, 0x36, 0x6a, 0xb5, 0x1a, 0x1b, 0x72, 0x7e, 0x85, 0x5f, 0x96, 0x1e, 0xc0, - 0x2a, 0xe5, 0xb3, 0x76, 0x8a, 0xc7, 0x90, 0x37, 0x76, 0xf5, 0x63, 0x0e, 0x77, 0xec, 0x77, 0xc5, - 0xc7, 0xdf, 0x48, 0xb3, 0x1b, 0x7c, 0x49, 0x52, 0xe7, 0x82, 0x1f, 0x1e, 0xee, 0xf0, 0x18, 0xe1, - 0x93, 0xc5, 0x48, 0x7a, 0x3c, 0x07, 0x13, 0x96, 0xa4, 0xe3, 0x77, 0x5b, 0xb7, 0xe1, 0xd0, 0xa1, - 0x43, 0xb7, 0xf5, 0xc3, 0xc2, 0x19, 0x4d, 0xf6, 0xb1, 0xec, 0xa1, 0x74, 0xb7, 0x95, 0x25, 0x72, - 0x3c, 0xd7, 0xfe, 0xfc, 0x57, 0xd0, 0x6a, 0xb5, 0x00, 0x80, 0xf4, 0xf4, 0xf4, 0xdb, 0x72, 0x3c, - 0x55, 0x2a, 0x95, 0x4b, 0xaa, 0x07, 0x1d, 0x97, 0x3b, 0x3a, 0x18, 0x73, 0x3a, 0x2c, 0x5c, 0xe0, - 0x55, 0xa5, 0xd3, 0xe1, 0xd4, 0x8f, 0xba, 0xba, 0x3a, 0x4e, 0xfd, 0xe0, 0xe0, 0xcc, 0x06, 0x32, - 0xc8, 0x34, 0x19, 0xab, 0x21, 0x97, 0x0f, 0x6e, 0x7c, 0x53, 0xe6, 0x2f, 0x40, 0xfe, 0xdf, 0x5e, - 0xc1, 0xd9, 0x00, 0x3e, 0xa6, 0xae, 0x7e, 0x92, 0xa1, 0xc8, 0x3b, 0x33, 0xca, 0x74, 0xf5, 0x43, - 0xad, 0x56, 0xa3, 0xb3, 0x9f, 0x40, 0x84, 0x38, 0xd9, 0x27, 0xe7, 0xdf, 0x67, 0xb5, 0xb2, 0xfa, - 0xb9, 0xe0, 0xc8, 0x68, 0x6a, 0xa3, 0x4a, 0xc7, 0x70, 0x2e, 0x18, 0xb7, 0x63, 0x40, 0x6c, 0x8b, - 0x04, 0xd1, 0x41, 0xba, 0x5c, 0x3e, 0x6f, 0x3e, 0x8f, 0xbc, 0xbd, 0xef, 0x23, 0x2a, 0xce, 0x33, - 0xbf, 0xd5, 0xb2, 0x87, 0x64, 0x28, 0x7b, 0xed, 0x55, 0xea, 0x67, 0x67, 0x91, 0xba, 0x92, 0xb9, - 0xf3, 0x50, 0xba, 0x7b, 0x97, 0xd3, 0x40, 0xcb, 0x50, 0x61, 0x02, 0xa6, 0x65, 0x6c, 0x40, 0x97, - 0xa1, 0x1e, 0xc1, 0x91, 0xd1, 0x7e, 0x99, 0x98, 0xa1, 0xa1, 0xa1, 0xa3, 0xda, 0x68, 0xba, 0x1b, - 0xc3, 0x40, 0x37, 0x9a, 0x3b, 0xfe, 0x5c, 0x00, 0xb9, 0x5c, 0x4e, 0x19, 0xcd, 0x9b, 0xb1, 0x2e, - 0x82, 0xc9, 0x64, 0x1a, 0x56, 0x16, 0x74, 0x9d, 0xd4, 0xc9, 0xb0, 0xaf, 0xb4, 0xc4, 0xad, 0x40, - 0xdf, 0xb1, 0x41, 0x3c, 0x4c, 0x58, 0x92, 0x3e, 0x38, 0x9e, 0x37, 0x9e, 0x97, 0xf4, 0xf4, 0xf4, - 0xdb, 0xae, 0x56, 0x88, 0x4e, 0xa7, 0x43, 0xc2, 0x8a, 0xc7, 0xdc, 0xf2, 0x6d, 0x7f, 0x7a, 0xf4, - 0x08, 0x35, 0x77, 0xfb, 0xac, 0x56, 0xaf, 0xea, 0xdf, 0x70, 0xea, 0xc7, 0xe8, 0x02, 0xd9, 0xe1, - 0x98, 0x2c, 0x38, 0x59, 0x57, 0x57, 0x87, 0xe6, 0xe6, 0xe6, 0x51, 0xd9, 0xa9, 0x9b, 0xec, 0xc9, - 0x05, 0x0c, 0xc6, 0x68, 0x68, 0xb5, 0x5a, 0xb4, 0xb4, 0xb4, 0x20, 0x4c, 0x94, 0x88, 0x90, 0xd8, - 0x04, 0xdc, 0x99, 0x96, 0x81, 0x78, 0x9b, 0x3e, 0x2b, 0xdd, 0xb4, 0x38, 0x3c, 0x47, 0x36, 0x82, - 0xae, 0x7e, 0xe8, 0xf5, 0x7a, 0x14, 0x14, 0x14, 0x60, 0xea, 0xea, 0x27, 0x7d, 0x76, 0x0d, 0xe7, - 0x4e, 0x37, 0x53, 0x65, 0x1c, 0xdc, 0xc1, 0xd9, 0xd3, 0x06, 0xa7, 0xeb, 0x9a, 0x23, 0x05, 0x64, - 0xb8, 0x18, 0x18, 0xb7, 0x14, 0x90, 0xa1, 0xc8, 0x07, 0x00, 0x28, 0x14, 0x0a, 0x5c, 0x1e, 0xc7, - 0xc7, 0x73, 0xef, 0xd5, 0x78, 0x4c, 0x3e, 0x80, 0xc1, 0xd8, 0x05, 0x49, 0xea, 0xdc, 0xc1, 0x0b, - 0x08, 0x0f, 0x77, 0x9a, 0x26, 0x14, 0x16, 0x2e, 0x70, 0x29, 0x90, 0x26, 0x42, 0x9c, 0xec, 0x13, - 0x19, 0x8b, 0x1a, 0xfc, 0xc0, 0x20, 0xea, 0xff, 0xae, 0x16, 0x54, 0x73, 0xd7, 0x68, 0xb2, 0xa7, - 0x84, 0xc8, 0x10, 0x18, 0x14, 0xe4, 0xfe, 0xce, 0xfd, 0x86, 0xd1, 0xd4, 0x68, 0x34, 0xd4, 0xce, - 0xbd, 0xa9, 0xa9, 0xe9, 0xa6, 0xdb, 0xb9, 0xb3, 0x99, 0xa5, 0x74, 0x67, 0x74, 0x0c, 0xe6, 0xcc, - 0xf5, 0xcc, 0x97, 0x3a, 0x65, 0xd5, 0x13, 0xf8, 0xf5, 0x0b, 0x2f, 0x53, 0xe3, 0x29, 0x16, 0x8b, - 0x6f, 0xca, 0xf1, 0xf4, 0x14, 0x7a, 0xbd, 0xde, 0xed, 0x4d, 0x41, 0xe7, 0x57, 0x1d, 0xf8, 0xf4, - 0xe8, 0x11, 0x9c, 0x6d, 0x6e, 0x46, 0x10, 0x8f, 0xe7, 0xb1, 0xbb, 0xd6, 0x55, 0xf5, 0x63, 0x34, - 0x1a, 0xbf, 0x5b, 0x0d, 0x64, 0x0c, 0x21, 0x59, 0xed, 0x59, 0x28, 0x14, 0x92, 0x99, 0x8c, 0x28, - 0x2a, 0x2a, 0x02, 0x41, 0x10, 0x44, 0x6d, 0x6d, 0x2d, 0xb1, 0x67, 0xcf, 0x1e, 0x62, 0xd3, 0xa6, - 0x4d, 0xc4, 0x50, 0xf1, 0x13, 0xfe, 0xc0, 0xfe, 0xfd, 0xfb, 0x29, 0xf2, 0xa1, 0x56, 0xab, 0xf1, - 0x7f, 0xaf, 0x6a, 0x30, 0x66, 0xf6, 0x62, 0xcc, 0xda, 0xf8, 0x2c, 0x12, 0x56, 0x3c, 0x86, 0xa8, - 0xd9, 0xf3, 0x1c, 0x36, 0x79, 0x0b, 0x89, 0x8d, 0xa7, 0x54, 0x10, 0x47, 0x36, 0x82, 0xae, 0x7e, - 0x28, 0x95, 0x4a, 0x4c, 0x4c, 0x59, 0xcc, 0x4a, 0xb3, 0x38, 0x67, 0x38, 0x75, 0xa2, 0x01, 0x97, - 0x3b, 0xda, 0xdd, 0x56, 0x3f, 0x6c, 0x03, 0x50, 0x49, 0xdc, 0xc1, 0x0f, 0x77, 0xa8, 0x80, 0x90, - 0xe4, 0xca, 0x6b, 0x02, 0x52, 0x54, 0x54, 0x34, 0xa4, 0xf2, 0x21, 0x91, 0x48, 0xd0, 0x72, 0x6d, - 0x00, 0x3f, 0x7e, 0xee, 0x2f, 0xac, 0x0c, 0x90, 0xe4, 0xc6, 0xc2, 0x1e, 0xe6, 0xc4, 0xcd, 0x42, - 0x37, 0xaa, 0x23, 0x8d, 0xe0, 0xa8, 0x18, 0xca, 0xcd, 0xe3, 0x0b, 0x05, 0x84, 0x33, 0x9a, 0xa3, - 0x17, 0xee, 0xc6, 0xd6, 0xd0, 0x31, 0x69, 0x69, 0x3a, 0x7e, 0xfd, 0xc2, 0xcb, 0x54, 0x2b, 0x6b, - 0xb1, 0x58, 0x8c, 0x8b, 0x17, 0x2f, 0x12, 0x99, 0x99, 0x99, 0xb7, 0xfc, 0x98, 0x76, 0x77, 0x77, - 0x7b, 0xb4, 0x29, 0x98, 0xbf, 0x68, 0x31, 0xb2, 0x7e, 0xba, 0x01, 0xf3, 0x17, 0x2d, 0xf1, 0xba, - 0xdf, 0xcb, 0x50, 0xea, 0x47, 0x69, 0x69, 0x29, 0xc7, 0x0e, 0x7c, 0x88, 0xfc, 0xfc, 0x7c, 0xe2, - 0xe2, 0xc5, 0x8b, 0x54, 0x0c, 0xa1, 0xd1, 0x68, 0xa4, 0x6a, 0x43, 0xd9, 0x22, 0x25, 0x25, 0x05, - 0x59, 0x59, 0x59, 0xd8, 0xbe, 0x7d, 0x3b, 0x2a, 0x2a, 0x2a, 0x70, 0xf1, 0xe2, 0x45, 0xa2, 0xba, - 0xba, 0x9a, 0x28, 0x2c, 0x2c, 0x24, 0xfc, 0xd9, 0x72, 0x63, 0xcf, 0x9e, 0x3d, 0x94, 0x0d, 0xd4, - 0x6a, 0xb5, 0xc8, 0xfd, 0xed, 0x66, 0x24, 0xac, 0xc8, 0x70, 0x3b, 0x43, 0x25, 0x36, 0x36, 0xd6, - 0xa9, 0xfa, 0xa1, 0xd1, 0x68, 0x70, 0xac, 0x4e, 0x8f, 0xa8, 0x59, 0xf3, 0x7c, 0x7e, 0x3d, 0xfb, - 0x4a, 0x4b, 0xf0, 0xc5, 0x67, 0xc7, 0x5d, 0x72, 0xc7, 0x9c, 0x6d, 0x36, 0xa0, 0xf4, 0xb5, 0x5d, - 0x0e, 0x33, 0x2a, 0xaf, 0x77, 0xb6, 0xe3, 0xdb, 0xd6, 0x66, 0xbb, 0xca, 0xc1, 0x24, 0x86, 0x72, - 0xc3, 0xb8, 0xe4, 0x82, 0xc9, 0xce, 0xce, 0xb6, 0x2b, 0x16, 0x64, 0xab, 0x7c, 0x04, 0x4c, 0x9c, - 0x84, 0xa7, 0x8b, 0xff, 0xcd, 0xda, 0xe0, 0x84, 0x85, 0x0b, 0x30, 0x65, 0x5a, 0x22, 0xda, 0x5a, - 0x5b, 0xd0, 0x67, 0xb5, 0x3a, 0x25, 0x1a, 0x17, 0x5b, 0x5b, 0x46, 0xd5, 0x83, 0xe5, 0x0b, 0x05, - 0xc4, 0x17, 0x46, 0xd3, 0x19, 0x93, 0x75, 0xd5, 0x68, 0x92, 0x41, 0x52, 0xa4, 0xd1, 0xcc, 0xcb, - 0xcb, 0xbb, 0x2d, 0xfd, 0xe5, 0x61, 0xe1, 0x02, 0x4c, 0x9f, 0x35, 0x1b, 0xa7, 0x4e, 0x34, 0x78, - 0x3c, 0x9e, 0x5b, 0x77, 0x97, 0x42, 0xaf, 0xd7, 0x43, 0xa3, 0xd1, 0x40, 0x28, 0x14, 0xa2, 0xa8, - 0xa8, 0x08, 0x7c, 0x3e, 0x9f, 0xb8, 0x95, 0x76, 0xe0, 0x74, 0x52, 0x65, 0x36, 0x9b, 0x31, 0x26, - 0x30, 0xc8, 0xa3, 0xe3, 0x78, 0x1a, 0xbd, 0x3f, 0xa4, 0xfa, 0x71, 0x60, 0x3f, 0xe3, 0xf7, 0x26, - 0x93, 0x89, 0xd5, 0x7e, 0x4e, 0x1c, 0xec, 0x6d, 0x09, 0x3d, 0xd8, 0x52, 0xad, 0x56, 0x43, 0xad, - 0x56, 0xe3, 0xdb, 0xf1, 0xe1, 0x18, 0xe8, 0xef, 0x83, 0xf5, 0x4a, 0x07, 0xee, 0xbb, 0xef, 0x3e, - 0x88, 0x44, 0x22, 0x48, 0x24, 0x12, 0xea, 0x45, 0x92, 0x44, 0xa1, 0x50, 0x48, 0x29, 0x25, 0xe4, - 0xe6, 0xb8, 0xae, 0xae, 0x0e, 0x06, 0x83, 0x81, 0x72, 0xdd, 0xb0, 0x5d, 0xb7, 0x25, 0x3f, 0x3f, - 0x9f, 0xd1, 0x93, 0x4b, 0xa1, 0x50, 0x20, 0x4e, 0x9a, 0xee, 0xb2, 0x4a, 0x41, 0x16, 0xeb, 0x92, - 0x4a, 0xa5, 0x76, 0x2e, 0x60, 0xd2, 0xb6, 0x92, 0x6b, 0x6a, 0xac, 0x8f, 0x02, 0x4f, 0x6d, 0xd1, - 0xdf, 0xd7, 0x87, 0x23, 0x1f, 0x1e, 0x84, 0xbe, 0xf6, 0x38, 0x96, 0x3c, 0xb0, 0xcc, 0xa1, 0x4b, - 0xa6, 0xad, 0xb5, 0x05, 0x9f, 0x1e, 0x3d, 0x8c, 0x8b, 0xad, 0xad, 0x0e, 0x8f, 0x31, 0xd0, 0x67, - 0xc5, 0xb9, 0x8a, 0x12, 0x7c, 0xf8, 0xfe, 0x01, 0xbb, 0xe2, 0x7d, 0x00, 0x60, 0x30, 0x18, 0x86, - 0xac, 0x72, 0xee, 0x12, 0x01, 0x29, 0x2c, 0x2c, 0x74, 0xfa, 0x37, 0xad, 0x56, 0x8b, 0x0f, 0x3e, - 0xd2, 0x61, 0xdb, 0xd1, 0x53, 0xac, 0x0f, 0xd0, 0x5d, 0xf1, 0x09, 0x38, 0x77, 0xba, 0x19, 0xfb, - 0x4a, 0x4b, 0xb0, 0xec, 0x21, 0x99, 0x5d, 0xc0, 0xd9, 0xd9, 0x66, 0x03, 0xbe, 0xf8, 0xec, 0xf8, - 0xa8, 0x78, 0xb0, 0x48, 0x89, 0x4d, 0x2a, 0x95, 0x0e, 0x5b, 0x7c, 0x85, 0x33, 0x9a, 0xb7, 0x16, - 0xa6, 0x4c, 0x4b, 0xf4, 0x78, 0x2c, 0x01, 0x40, 0xb8, 0x70, 0x39, 0x3e, 0x68, 0x38, 0x0e, 0x85, - 0x42, 0x01, 0x8d, 0x46, 0x03, 0x3e, 0x9f, 0x4f, 0xd5, 0x5e, 0x19, 0x2d, 0x2d, 0x06, 0xbc, 0x05, - 0xdd, 0x17, 0xec, 0x89, 0xfb, 0x85, 0xc4, 0xe5, 0xaf, 0x3a, 0x58, 0xab, 0xfb, 0x71, 0xac, 0xbc, - 0x84, 0x8b, 0xfd, 0xf0, 0x13, 0x1c, 0xd5, 0x7f, 0xd1, 0x6a, 0xb5, 0x50, 0x2a, 0x95, 0xe8, 0xec, - 0x27, 0x30, 0x71, 0x09, 0xb3, 0xc7, 0x49, 0xab, 0xa9, 0x05, 0x67, 0x5b, 0xae, 0xa0, 0xf2, 0xf3, - 0x52, 0x58, 0x3b, 0x5f, 0xc6, 0xf5, 0x2b, 0x1d, 0x98, 0x14, 0x1b, 0x03, 0x91, 0x48, 0x04, 0xa9, - 0x54, 0xca, 0x20, 0x27, 0xa4, 0x4a, 0x42, 0x2a, 0x25, 0x37, 0x48, 0x24, 0xd1, 0xdc, 0xdc, 0x8c, - 0x8a, 0x8a, 0x0a, 0xaf, 0xc9, 0xe4, 0xa6, 0x4d, 0x9b, 0x88, 0x1b, 0xb5, 0x7b, 0xa8, 0xb4, 0xf1, - 0xf1, 0x33, 0xe6, 0xb9, 0x5c, 0x28, 0x0f, 0x00, 0xc6, 0x06, 0x32, 0x63, 0x24, 0x48, 0x1b, 0x41, - 0x57, 0x3f, 0x54, 0x2a, 0x15, 0xbe, 0x1d, 0x1f, 0xee, 0xd6, 0x71, 0xd9, 0x80, 0xa5, 0xbb, 0x1b, - 0xef, 0xbe, 0x5d, 0xee, 0xf6, 0xe7, 0x48, 0xf2, 0xf1, 0x8b, 0x9f, 0x3d, 0x65, 0x57, 0xd7, 0x87, - 0x24, 0x1f, 0xc3, 0xc5, 0xb5, 0x0d, 0x4b, 0x40, 0x8a, 0x8a, 0x8a, 0x08, 0x67, 0x81, 0x24, 0x46, - 0xa3, 0x11, 0x0a, 0x85, 0x02, 0xeb, 0x0b, 0x8b, 0xdd, 0xca, 0x74, 0x71, 0x15, 0x77, 0x46, 0x0f, - 0x2e, 0x52, 0x9d, 0x5f, 0x75, 0xa0, 0xec, 0xb5, 0x57, 0x19, 0xf9, 0xff, 0x3d, 0xdd, 0xdd, 0x1e, - 0xf5, 0x3d, 0xf1, 0x15, 0xc6, 0x06, 0xf1, 0xa8, 0x86, 0x3c, 0x29, 0x29, 0x29, 0xa3, 0xbe, 0x78, - 0x11, 0x67, 0x34, 0xd9, 0x9f, 0xa7, 0xde, 0x20, 0x6a, 0xf6, 0x3c, 0x7c, 0x68, 0xa8, 0x87, 0x44, - 0x22, 0x81, 0x4e, 0xa7, 0x83, 0x40, 0x20, 0x40, 0x6e, 0x6e, 0x2e, 0x12, 0x13, 0x13, 0x89, 0x5b, - 0xa1, 0x09, 0x1a, 0x5b, 0xae, 0xc9, 0xb7, 0x4b, 0x4b, 0x18, 0xeb, 0x00, 0x00, 0xac, 0xce, 0x7a, - 0xc2, 0xed, 0xe3, 0x74, 0xb6, 0xb5, 0xe0, 0xd8, 0xbe, 0x12, 0xbc, 0xbb, 0xab, 0xcb, 0x4e, 0xfd, - 0xb8, 0xdd, 0xab, 0xd4, 0xb2, 0x0d, 0x32, 0xc0, 0xd4, 0xd6, 0x6e, 0x1c, 0xf9, 0xa4, 0x06, 0xc2, - 0x85, 0xcb, 0x30, 0xc5, 0x41, 0xa6, 0xc7, 0x20, 0x19, 0x49, 0x40, 0x04, 0x7d, 0xc7, 0x6e, 0x31, - 0xa3, 0xd5, 0xd2, 0x8d, 0x57, 0x2a, 0x3f, 0x42, 0xbf, 0xa5, 0x1b, 0xd6, 0x2b, 0x1d, 0xb0, 0x5e, - 0xe9, 0x40, 0x72, 0x72, 0x32, 0x24, 0x12, 0x09, 0x44, 0x22, 0x11, 0x45, 0x28, 0x49, 0x95, 0xc4, - 0xdb, 0x75, 0x38, 0x33, 0x33, 0x93, 0x22, 0x1f, 0x00, 0x20, 0x95, 0x4a, 0xd1, 0x1d, 0x14, 0x8e, - 0x49, 0xb3, 0xdd, 0x53, 0xe2, 0x78, 0x51, 0xcc, 0x2c, 0x11, 0xd2, 0x0d, 0x43, 0xaa, 0x1f, 0x3a, - 0x9d, 0x0e, 0xff, 0x78, 0x65, 0x27, 0xa6, 0x65, 0x6c, 0xb8, 0x69, 0xee, 0xab, 0xe9, 0xd8, 0x41, - 0xcc, 0x9f, 0x99, 0x44, 0xb9, 0x90, 0xdd, 0x25, 0x1f, 0x80, 0x0b, 0x31, 0x20, 0x99, 0x99, 0x99, - 0x4e, 0xff, 0xa6, 0x50, 0x28, 0x90, 0xfa, 0xe8, 0x5a, 0xcc, 0x59, 0x9e, 0xee, 0x97, 0x0b, 0xbe, - 0xd8, 0xda, 0x4a, 0xbd, 0x46, 0x13, 0xf9, 0x00, 0x00, 0x5e, 0x64, 0x34, 0x83, 0x80, 0xdc, 0x36, - 0x46, 0xb3, 0xe5, 0x0a, 0x24, 0x12, 0x25, 0x9b, 0x22, 0x48, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, - 0x41, 0x54, 0x09, 0xc5, 0xee, 0x73, 0x73, 0x73, 0x6f, 0xbb, 0xb4, 0xd2, 0xb0, 0x70, 0x76, 0xc8, - 0x77, 0x84, 0x38, 0x19, 0x5d, 0xd1, 0xd3, 0xf0, 0xc0, 0x8a, 0x95, 0xd4, 0x62, 0x45, 0x06, 0xfb, - 0x8e, 0x74, 0xf0, 0x9d, 0xb7, 0xa0, 0xbb, 0x26, 0x75, 0x3a, 0x1d, 0x42, 0xbc, 0xa8, 0xec, 0x48, - 0x5f, 0x07, 0x2e, 0xb6, 0xb6, 0xe2, 0xe4, 0x89, 0x7a, 0xb7, 0x8f, 0x41, 0xf6, 0x7c, 0xb1, 0x55, - 0x3f, 0x2a, 0x2b, 0x2b, 0xc1, 0x81, 0x1d, 0xd8, 0x06, 0x98, 0x92, 0x2e, 0x86, 0xc9, 0x93, 0x27, - 0xa3, 0xf1, 0xeb, 0x6b, 0x48, 0xca, 0xca, 0x71, 0x2b, 0xcd, 0x34, 0x90, 0x2f, 0x40, 0xa8, 0x30, - 0x01, 0xd1, 0xa9, 0x4b, 0x30, 0x69, 0x69, 0x3a, 0xa6, 0x65, 0x6c, 0xc0, 0xac, 0x8d, 0xcf, 0xe2, - 0xea, 0xd4, 0x54, 0x7c, 0xd8, 0x72, 0x05, 0x05, 0x05, 0x05, 0x0c, 0xb9, 0xdf, 0xdb, 0x40, 0x62, - 0x99, 0x4c, 0x46, 0xdc, 0x50, 0x76, 0x29, 0x7b, 0x67, 0x68, 0x6b, 0xc7, 0xa4, 0xa5, 0xee, 0xdb, - 0x3b, 0xdb, 0x8e, 0xb1, 0x62, 0xb1, 0x98, 0x11, 0xfb, 0xa1, 0x54, 0x2a, 0x11, 0x35, 0x6b, 0xde, - 0x60, 0x4f, 0xae, 0x9b, 0x00, 0x5d, 0x86, 0x7a, 0x24, 0x04, 0x07, 0x50, 0xe5, 0x04, 0x3c, 0x21, - 0x1f, 0xc3, 0x12, 0x90, 0xfc, 0xfc, 0x7c, 0xa7, 0xea, 0x87, 0x46, 0xa3, 0x41, 0xe3, 0x99, 0xf3, - 0x58, 0xa5, 0x7c, 0xd6, 0xaf, 0xbb, 0xf6, 0xf9, 0x8b, 0x16, 0xdb, 0xed, 0x80, 0x46, 0x03, 0xe8, - 0x0d, 0x79, 0x1c, 0xc9, 0x51, 0x9c, 0xd1, 0x1c, 0x25, 0xac, 0x9d, 0xe5, 0x66, 0x81, 0x6c, 0x23, - 0x7c, 0xb2, 0x18, 0x3d, 0x93, 0x66, 0x62, 0x79, 0xba, 0x9c, 0x1a, 0x4f, 0xb1, 0x58, 0x8c, 0xd2, - 0xd2, 0x52, 0xf8, 0x33, 0xe0, 0x6e, 0xb4, 0x2a, 0x20, 0x8e, 0x70, 0xb8, 0xea, 0x20, 0x7a, 0xba, - 0x5d, 0xaf, 0x74, 0x7c, 0xad, 0xc7, 0x8c, 0x2f, 0x3e, 0xa8, 0xb0, 0xcb, 0x7c, 0x01, 0x80, 0x8d, - 0x1b, 0x37, 0x72, 0xea, 0x87, 0x97, 0xb0, 0x0d, 0x30, 0x25, 0xed, 0x85, 0x48, 0x24, 0xc2, 0xae, - 0x7f, 0xff, 0x07, 0xe2, 0xac, 0xa7, 0x21, 0x5c, 0xb8, 0x9c, 0xb5, 0x38, 0x07, 0x32, 0x0e, 0x23, - 0x21, 0x21, 0x81, 0x11, 0x08, 0x49, 0x57, 0x2e, 0x3c, 0x01, 0xbd, 0xd6, 0x87, 0x5a, 0xad, 0x46, - 0xe9, 0x3e, 0x2d, 0xa6, 0xa4, 0xaf, 0xf5, 0xe8, 0x58, 0xb6, 0xd5, 0x42, 0x63, 0x63, 0x63, 0x29, - 0xf5, 0x43, 0xad, 0x56, 0xe3, 0xe4, 0x59, 0x23, 0xa2, 0x53, 0x97, 0xdc, 0x14, 0xf7, 0xb7, 0xdf, - 0x62, 0x86, 0xe9, 0xd8, 0x41, 0x68, 0x34, 0x1a, 0x3b, 0x02, 0xaf, 0xd3, 0xe9, 0xe0, 0x4e, 0x39, - 0x81, 0x21, 0x09, 0xc8, 0x50, 0x86, 0x54, 0xa5, 0x52, 0x21, 0xdd, 0xcd, 0x22, 0x63, 0xde, 0xe0, - 0xa1, 0x47, 0x33, 0x20, 0x5b, 0xfd, 0x18, 0xe6, 0x2f, 0x5a, 0xe2, 0x91, 0xe4, 0xea, 0x6b, 0x04, - 0x47, 0x46, 0x33, 0x0a, 0x9e, 0x6d, 0xda, 0xb4, 0x89, 0x35, 0x63, 0xc1, 0x19, 0x4d, 0xf6, 0xc0, - 0x76, 0xb3, 0x40, 0x9f, 0xcc, 0xa5, 0xa8, 0x18, 0x84, 0xcf, 0x4f, 0xc3, 0x83, 0x19, 0x6b, 0xa8, - 0x1d, 0x06, 0xe9, 0xe2, 0xba, 0x59, 0x2b, 0xd1, 0xd2, 0x15, 0x10, 0xbd, 0x5e, 0x0f, 0x1e, 0x8b, - 0x75, 0x79, 0xfa, 0xfb, 0xfa, 0x50, 0xb9, 0xaf, 0xdc, 0xe5, 0xe2, 0x4a, 0xc7, 0xca, 0x4b, 0x30, - 0xef, 0x87, 0x12, 0xbb, 0xa0, 0xb9, 0x8a, 0x8a, 0x0a, 0x8e, 0x3d, 0x78, 0x81, 0xec, 0xec, 0x6c, - 0xa2, 0xb6, 0xb6, 0x96, 0x50, 0xa9, 0x54, 0x54, 0xa0, 0xa5, 0x4e, 0xa7, 0x83, 0x44, 0x22, 0x41, - 0xf6, 0x2f, 0x94, 0x08, 0x9f, 0xbf, 0x0c, 0x53, 0x56, 0x3d, 0xe1, 0x93, 0x5d, 0x7e, 0x47, 0xed, - 0x11, 0x06, 0xe1, 0xf0, 0xb6, 0x81, 0x20, 0xbd, 0xd6, 0x87, 0x4e, 0xa7, 0xa3, 0x32, 0x5e, 0xbc, - 0x21, 0x4d, 0x3c, 0x5a, 0xb1, 0x2e, 0xa9, 0x54, 0x8a, 0x94, 0x94, 0x14, 0x18, 0x8d, 0x46, 0xa8, - 0x54, 0x2a, 0xc4, 0x2d, 0x4d, 0xbf, 0x29, 0xee, 0xf1, 0x40, 0x9f, 0x15, 0x2d, 0xef, 0x97, 0x63, - 0xfb, 0x8b, 0xdb, 0x1c, 0x3e, 0x3f, 0x4b, 0x97, 0x2e, 0x75, 0x6b, 0xcc, 0x3d, 0x22, 0x20, 0x5a, - 0xad, 0x16, 0x5f, 0x7d, 0x6d, 0x76, 0xa9, 0xbc, 0xba, 0x37, 0xa0, 0x67, 0xb8, 0xf4, 0xd0, 0x5c, - 0x2e, 0x6d, 0xa3, 0x2c, 0xf3, 0x05, 0x18, 0x8c, 0x01, 0xe1, 0x45, 0x46, 0xfb, 0x44, 0x05, 0xe1, - 0x8c, 0x26, 0xfb, 0x10, 0x08, 0x04, 0xb8, 0xd6, 0xc3, 0x4e, 0x7f, 0x20, 0x4f, 0xab, 0x0a, 0x0e, - 0x37, 0x9e, 0x64, 0x01, 0x38, 0xba, 0x8f, 0x35, 0x3b, 0x3b, 0x1b, 0xd5, 0xd5, 0xd5, 0x37, 0x1d, - 0x09, 0xa1, 0xa7, 0xe2, 0x99, 0xcd, 0x66, 0xd6, 0xa3, 0xfc, 0x3b, 0xbf, 0xea, 0xc0, 0xbe, 0xd2, - 0x12, 0x97, 0xee, 0x45, 0xd5, 0xee, 0x1d, 0x0e, 0x77, 0xc7, 0x5c, 0xf0, 0xa9, 0x67, 0x90, 0xc9, - 0x64, 0x44, 0x75, 0x75, 0x35, 0x51, 0x54, 0x54, 0xc4, 0xc8, 0x6e, 0x51, 0x28, 0x14, 0x78, 0x60, - 0xc5, 0x4a, 0x5c, 0x1a, 0x17, 0x86, 0xa4, 0xc7, 0x73, 0x7c, 0x16, 0x5c, 0xd9, 0xd9, 0x70, 0x1c, - 0xc2, 0x48, 0x01, 0x14, 0x0a, 0x05, 0x00, 0xc0, 0x62, 0xb1, 0x78, 0x75, 0x2f, 0xe9, 0xb5, 0x3e, - 0xf4, 0x7a, 0x3d, 0xe4, 0x72, 0x39, 0x84, 0x0b, 0x97, 0x79, 0x5d, 0x97, 0x63, 0x2c, 0xad, 0x5c, - 0x39, 0xa9, 0xac, 0xf8, 0xaa, 0xd9, 0x9c, 0xaf, 0x60, 0x3a, 0x76, 0x10, 0x2b, 0x16, 0x2d, 0xb0, - 0x53, 0x0f, 0x0d, 0x06, 0x03, 0x3c, 0x89, 0x55, 0x1b, 0x33, 0x14, 0x9b, 0x75, 0xf6, 0x37, 0x8d, - 0x46, 0x83, 0x85, 0x19, 0x6b, 0x7d, 0x7e, 0xb1, 0xf4, 0xd2, 0xcb, 0x47, 0x3e, 0x3c, 0x88, 0xbf, - 0x6f, 0x7b, 0x1e, 0x7f, 0xdf, 0xf6, 0x3c, 0xde, 0x2e, 0x2d, 0x19, 0x95, 0x37, 0x27, 0x4c, 0x94, - 0xe8, 0x53, 0x37, 0x0c, 0x67, 0x34, 0xd9, 0x83, 0x44, 0x22, 0xc1, 0x85, 0x93, 0x0d, 0xec, 0xcc, - 0xd3, 0x61, 0x2a, 0x72, 0x5e, 0xa8, 0xae, 0xc0, 0x40, 0x9f, 0xfb, 0xe3, 0x3d, 0x36, 0x88, 0x87, - 0x29, 0xab, 0x9e, 0x40, 0xc1, 0x2b, 0xaf, 0x41, 0x2e, 0x97, 0x53, 0x8b, 0x97, 0x54, 0x2a, 0x45, - 0x53, 0x53, 0xd3, 0x4d, 0x55, 0x2f, 0xc4, 0xb6, 0x6c, 0x75, 0x20, 0x3f, 0x9c, 0x7d, 0x43, 0x74, - 0x83, 0x84, 0x0c, 0xe5, 0x8e, 0xf9, 0xb8, 0xfc, 0x0d, 0x84, 0x8e, 0x0b, 0xb0, 0x7b, 0x3e, 0x75, - 0x3a, 0x1d, 0xeb, 0xa9, 0x9b, 0xb7, 0x03, 0xf6, 0xec, 0xd9, 0x43, 0x54, 0x54, 0x54, 0x30, 0xc6, - 0x53, 0xa5, 0x52, 0x41, 0x24, 0x12, 0xe1, 0x3f, 0x87, 0x3e, 0xc1, 0xb4, 0x8c, 0x0d, 0x3e, 0x75, - 0x2d, 0x0c, 0xf4, 0x59, 0xd1, 0x51, 0x77, 0x98, 0xaa, 0x4d, 0x04, 0x0c, 0x76, 0x2f, 0xf6, 0xf4, - 0x5e, 0xd2, 0x6b, 0x7d, 0x90, 0x24, 0x2a, 0x68, 0xea, 0x6c, 0x56, 0x4a, 0xa2, 0xd3, 0xdd, 0xf4, - 0xe4, 0x9c, 0xf3, 0x55, 0xb3, 0x39, 0x5f, 0xa0, 0xfb, 0xbc, 0x01, 0xe1, 0x7d, 0xdd, 0x8c, 0xb1, - 0x26, 0xc9, 0x87, 0xa7, 0x55, 0x9c, 0x9d, 0x12, 0x10, 0xdb, 0x62, 0x29, 0x74, 0xbc, 0xf3, 0xce, - 0x3b, 0x3e, 0x27, 0x20, 0x7d, 0x56, 0xeb, 0xa8, 0x54, 0x3a, 0x86, 0x9b, 0x60, 0xf4, 0xdd, 0x3f, - 0xdb, 0xdd, 0x63, 0x39, 0xa3, 0x39, 0x3a, 0x31, 0x5c, 0x2d, 0x1a, 0x73, 0x73, 0x03, 0x7a, 0x8c, - 0x06, 0x8f, 0x8f, 0x3f, 0x69, 0x69, 0x3a, 0x3e, 0x69, 0xfb, 0x1a, 0x52, 0xa9, 0x94, 0x1a, 0x4f, - 0xb1, 0x58, 0x8c, 0xa2, 0xa2, 0x22, 0x56, 0x5d, 0x7d, 0xbe, 0x82, 0xed, 0x66, 0xa6, 0xa5, 0xa5, - 0xc5, 0x67, 0xc1, 0x76, 0x9d, 0x5f, 0x75, 0xa0, 0x74, 0xf7, 0x2e, 0xa7, 0x81, 0xa9, 0xc7, 0xca, - 0x4b, 0x1c, 0xaa, 0x1f, 0xa3, 0x3d, 0x6b, 0x6d, 0xb4, 0xc1, 0x36, 0xc0, 0x94, 0x34, 0xa8, 0x22, - 0x91, 0x08, 0x2f, 0xee, 0xd8, 0x89, 0x09, 0x4b, 0xd2, 0x91, 0xb0, 0xe2, 0x31, 0x9f, 0x07, 0x55, - 0x76, 0x9e, 0x38, 0x8e, 0xc5, 0xf7, 0x2c, 0xa0, 0x08, 0x90, 0xc5, 0x62, 0xf1, 0x38, 0x8e, 0x87, - 0x5e, 0xeb, 0x03, 0x00, 0xe4, 0x72, 0x39, 0xba, 0x02, 0xc3, 0x7c, 0x42, 0xa0, 0x48, 0x72, 0x13, - 0x9d, 0xb2, 0xc4, 0x2f, 0x35, 0x3f, 0xbc, 0x45, 0xbf, 0xc5, 0x8c, 0x36, 0x5d, 0x05, 0xb4, 0x5a, - 0x2d, 0x23, 0xee, 0xc3, 0x1b, 0xf2, 0x31, 0x24, 0x01, 0x71, 0x26, 0xfb, 0xeb, 0x74, 0x3a, 0x04, - 0xf3, 0xc3, 0x11, 0x3f, 0x23, 0xd9, 0xa7, 0x17, 0x7c, 0xf2, 0x44, 0x83, 0x5b, 0x3d, 0x36, 0x46, - 0x03, 0x42, 0x85, 0x09, 0x38, 0x71, 0xaa, 0x89, 0x8a, 0x76, 0x1e, 0xaa, 0x78, 0x1b, 0x67, 0x34, - 0x6f, 0x1d, 0x9c, 0x6d, 0x6e, 0x1e, 0x9a, 0x98, 0xc6, 0xc6, 0xa3, 0xf3, 0xc4, 0x67, 0x5e, 0x7d, - 0x47, 0x74, 0xea, 0x12, 0xf4, 0xc4, 0xcf, 0xc2, 0xdd, 0xe2, 0x24, 0x6a, 0x17, 0xc5, 0xe7, 0xf3, - 0xb1, 0x7d, 0xfb, 0x76, 0xec, 0xd9, 0xb3, 0x67, 0x54, 0x8f, 0x27, 0x7d, 0x33, 0x63, 0x34, 0x1a, - 0x71, 0x47, 0x68, 0xb8, 0x4f, 0xbf, 0xaf, 0xbf, 0xaf, 0x0f, 0x55, 0xef, 0x56, 0xa2, 0x72, 0xdf, - 0x5b, 0x0c, 0x35, 0xa4, 0xb3, 0xad, 0x05, 0xcd, 0x9f, 0x1e, 0xb1, 0xab, 0xd8, 0x68, 0x32, 0x99, - 0xb8, 0xb2, 0xeb, 0x6e, 0x18, 0x69, 0xdb, 0x00, 0x53, 0xa3, 0xd1, 0x08, 0xa9, 0x54, 0x8a, 0x07, - 0x56, 0xac, 0x44, 0xbf, 0x30, 0x11, 0xd3, 0x32, 0x36, 0xf8, 0xc5, 0xa5, 0x30, 0xd0, 0x67, 0x45, - 0xe7, 0x89, 0xe3, 0x0c, 0x42, 0xb9, 0x7d, 0xfb, 0x76, 0x8f, 0x8e, 0x45, 0xaf, 0xf5, 0x01, 0x0c, - 0x66, 0xbc, 0x9c, 0xfb, 0xaa, 0x0b, 0xb9, 0xbb, 0xde, 0xc4, 0xa3, 0x59, 0x6b, 0x9d, 0x36, 0x3e, - 0xf5, 0x54, 0x01, 0x21, 0x9b, 0xcd, 0x45, 0xcd, 0x9e, 0x77, 0x53, 0xdc, 0xf7, 0xb6, 0xea, 0x0a, - 0xfc, 0xe1, 0x77, 0x9b, 0x19, 0x71, 0x1f, 0x16, 0x8b, 0x05, 0x05, 0x05, 0x05, 0x5e, 0x1d, 0xd7, - 0xed, 0x6e, 0xb8, 0x3a, 0x9d, 0x0e, 0x93, 0x66, 0xcc, 0xf6, 0xe9, 0xc5, 0xf6, 0x59, 0xad, 0xd0, - 0xd7, 0x1e, 0xbf, 0x29, 0x1f, 0xd0, 0x08, 0xf1, 0x6c, 0x4a, 0xa2, 0x12, 0x0a, 0x85, 0xa3, 0x36, - 0x73, 0x81, 0x33, 0x9a, 0xec, 0xe0, 0x72, 0x47, 0xbb, 0x4b, 0x4d, 0xd1, 0xac, 0x57, 0x3a, 0x70, - 0xbd, 0xb3, 0xdd, 0xab, 0xef, 0x0a, 0x15, 0x0e, 0x36, 0xba, 0x7a, 0x30, 0x63, 0x0d, 0x63, 0xd1, - 0xcd, 0xca, 0xca, 0x42, 0x6d, 0x6d, 0xed, 0xa8, 0x1d, 0x4f, 0x7a, 0xfc, 0x87, 0xaf, 0xdc, 0x2f, - 0x8e, 0x70, 0xee, 0x74, 0x33, 0x4a, 0x77, 0xef, 0xc2, 0xa7, 0x47, 0x0f, 0xa3, 0xcf, 0x6a, 0xc5, - 0xb1, 0xf2, 0x12, 0x87, 0xa9, 0xb7, 0x5c, 0xec, 0xc7, 0xf0, 0x70, 0x14, 0x60, 0x6a, 0x36, 0x9b, - 0xa1, 0x52, 0xa9, 0x18, 0x69, 0xb5, 0xfe, 0x34, 0xa8, 0xa6, 0x63, 0x07, 0x91, 0xfe, 0xe0, 0x4a, - 0x4a, 0xfd, 0xf0, 0xb4, 0x86, 0x8b, 0x6d, 0xad, 0x0f, 0x8d, 0x46, 0x83, 0x7f, 0xbf, 0xad, 0x45, - 0xde, 0xde, 0x03, 0x18, 0x1f, 0x26, 0x40, 0x5c, 0x7c, 0x02, 0xb2, 0xd6, 0x6f, 0xc0, 0xfc, 0x45, - 0x8b, 0xbd, 0x3a, 0x5f, 0x32, 0x06, 0xc4, 0x68, 0x34, 0xa2, 0xa0, 0xa0, 0x00, 0xb1, 0x37, 0x89, - 0xeb, 0xa5, 0xb3, 0xe1, 0x38, 0xa6, 0x4e, 0x8c, 0x60, 0xac, 0x39, 0x37, 0x94, 0x26, 0xaf, 0xab, - 0x5f, 0xbb, 0x4d, 0x40, 0x8c, 0x46, 0x23, 0xc4, 0x0b, 0x7c, 0x9b, 0x2e, 0x74, 0xf8, 0xc3, 0x83, - 0xa3, 0xae, 0xce, 0x87, 0xab, 0x88, 0x9a, 0x35, 0x8f, 0xe1, 0x23, 0x1b, 0x8d, 0x2a, 0xc8, 0xed, - 0x6c, 0x34, 0x0d, 0x06, 0x03, 0xab, 0xc7, 0x73, 0xa5, 0xa4, 0x3d, 0x59, 0xf3, 0xa2, 0xab, 0xd9, - 0x7b, 0xf7, 0x59, 0x20, 0x5f, 0x80, 0x29, 0xe9, 0x6b, 0xf1, 0xf2, 0xeb, 0x65, 0x0c, 0x17, 0x57, - 0x4a, 0x4a, 0xca, 0xa8, 0xed, 0x23, 0x63, 0x97, 0x01, 0x13, 0x15, 0xed, 0xb7, 0xef, 0xee, 0xef, - 0xeb, 0xc3, 0xa7, 0x47, 0x8f, 0xa0, 0x48, 0xbd, 0x1d, 0x55, 0xbb, 0x77, 0xd8, 0x05, 0xcf, 0x71, - 0x85, 0xc7, 0x86, 0x86, 0xa3, 0x00, 0x53, 0xd2, 0x48, 0x4b, 0x24, 0x12, 0x14, 0x16, 0xbf, 0x86, - 0xa9, 0xab, 0x9f, 0x64, 0x35, 0xad, 0xd6, 0xa5, 0xfb, 0x6a, 0x31, 0xc3, 0xdc, 0xdc, 0xc0, 0x88, - 0x35, 0xf3, 0x44, 0xfd, 0xb0, 0xad, 0xf5, 0xa1, 0xd7, 0xeb, 0xb1, 0x7e, 0xfd, 0x7a, 0x8a, 0x7c, - 0x90, 0x08, 0xe2, 0xf1, 0x30, 0x7f, 0xd1, 0x12, 0xa4, 0x3d, 0x24, 0xf3, 0xf8, 0x9c, 0x83, 0xa3, - 0x62, 0x50, 0x5f, 0x5f, 0x0f, 0x85, 0x42, 0x81, 0xc8, 0x59, 0x73, 0x7d, 0xda, 0x6c, 0x8e, 0x2d, - 0x5c, 0xef, 0x6c, 0x47, 0xdf, 0xd9, 0x06, 0xbb, 0xb8, 0x8f, 0xed, 0xdb, 0xb7, 0xb3, 0xd2, 0x7a, - 0xc3, 0x23, 0x02, 0xe2, 0x4b, 0x9c, 0x3c, 0x51, 0x4f, 0x55, 0xe8, 0x1c, 0xe8, 0xb3, 0xe2, 0x42, - 0x75, 0x05, 0xce, 0xed, 0x7f, 0x83, 0x7a, 0x5d, 0xa8, 0xae, 0x40, 0xf7, 0x79, 0x83, 0x47, 0xf1, - 0x09, 0xfe, 0x40, 0x20, 0x5f, 0x80, 0xce, 0x7e, 0x82, 0x8a, 0x05, 0x49, 0x49, 0x49, 0xf1, 0x5a, - 0x05, 0xe1, 0x8c, 0x26, 0x7b, 0xe8, 0xed, 0xed, 0x65, 0x51, 0x45, 0x32, 0xe0, 0xdc, 0xe9, 0x66, - 0x97, 0xde, 0x3b, 0x2e, 0x7c, 0x22, 0xba, 0x0c, 0x0d, 0xac, 0xcc, 0xdb, 0xb1, 0x41, 0x3c, 0x24, - 0xac, 0x78, 0x0c, 0x75, 0xdd, 0x03, 0x10, 0x89, 0x44, 0x94, 0xba, 0x44, 0x96, 0xc4, 0x67, 0x3b, - 0xf6, 0x88, 0x4d, 0x05, 0xc4, 0x6c, 0x36, 0x63, 0x6c, 0xa0, 0xff, 0x7d, 0xde, 0x5d, 0x86, 0x7a, - 0x24, 0x4e, 0x11, 0xd9, 0xa5, 0x0e, 0x72, 0x85, 0xc7, 0x9c, 0xc3, 0x51, 0x80, 0xa9, 0x5e, 0xaf, - 0x87, 0x54, 0x2a, 0x45, 0xde, 0x96, 0x7c, 0x0c, 0x4c, 0x9e, 0x85, 0x29, 0xab, 0x9e, 0x18, 0x11, - 0x43, 0xda, 0x51, 0x7b, 0x04, 0xeb, 0xd6, 0xad, 0x83, 0x48, 0x24, 0x02, 0x30, 0x58, 0x74, 0xcc, - 0x93, 0x92, 0xeb, 0xf4, 0x5a, 0x1f, 0xa4, 0x2b, 0x49, 0xf1, 0xd7, 0x22, 0xa7, 0x21, 0x06, 0x33, - 0x66, 0x25, 0xe3, 0xa1, 0x47, 0x33, 0x3c, 0x3e, 0xef, 0x3b, 0x42, 0xc3, 0x71, 0xac, 0x4e, 0x8f, - 0xe8, 0x94, 0x9b, 0xa3, 0xe6, 0xc7, 0xa5, 0x63, 0x07, 0xed, 0x5c, 0x2f, 0xa5, 0xa5, 0xa5, 0xac, - 0x91, 0xf6, 0x31, 0x9e, 0x7c, 0x28, 0x32, 0xce, 0x37, 0x85, 0xc0, 0x4e, 0x9e, 0xa8, 0xc7, 0xe1, - 0xaa, 0x83, 0x14, 0xf9, 0x38, 0x57, 0x51, 0x02, 0xb3, 0xc9, 0x04, 0x6b, 0x40, 0x28, 0xbe, 0x19, - 0x1b, 0x86, 0x81, 0x3b, 0xc2, 0x71, 0xed, 0x4a, 0x17, 0x5a, 0x3f, 0x28, 0x47, 0x53, 0xe9, 0x0e, - 0x5c, 0xa8, 0xae, 0x40, 0xbf, 0xc5, 0x3c, 0xea, 0x6e, 0x5a, 0x84, 0x78, 0xb6, 0x5d, 0x16, 0x08, - 0x67, 0x34, 0x6f, 0x2e, 0xa3, 0xe9, 0x8a, 0x8a, 0x74, 0xf0, 0x5d, 0xd7, 0xea, 0x46, 0x90, 0x64, - 0x2e, 0x30, 0x98, 0xef, 0x55, 0x5c, 0x8d, 0xfd, 0x3c, 0x4b, 0xc6, 0x9d, 0x69, 0x19, 0x58, 0x9e, - 0x2e, 0xa7, 0x76, 0xf6, 0x7c, 0x3e, 0x1f, 0x2a, 0x95, 0x6a, 0x54, 0xb9, 0xb8, 0xe8, 0x19, 0x30, - 0xde, 0x56, 0x41, 0xf5, 0x14, 0x3d, 0xc6, 0x66, 0x87, 0x85, 0xc7, 0xb8, 0xda, 0x1f, 0xf6, 0x70, - 0x14, 0x60, 0x4a, 0x06, 0x4d, 0xce, 0x99, 0x33, 0x07, 0x61, 0x92, 0x45, 0x78, 0xee, 0xbd, 0x1a, - 0xc4, 0xcf, 0x1b, 0x19, 0x23, 0x7a, 0xbd, 0xb3, 0x1d, 0xe6, 0xe6, 0x06, 0x86, 0xa2, 0xea, 0x89, - 0x1b, 0x8d, 0x5e, 0xeb, 0x83, 0xec, 0xf1, 0x92, 0xfa, 0xe8, 0xda, 0x61, 0xcb, 0x4b, 0xdc, 0x9d, - 0x28, 0xf6, 0x58, 0x09, 0x89, 0x10, 0xcf, 0x46, 0xdc, 0xd2, 0xf4, 0x9b, 0x22, 0xf0, 0xb4, 0xb3, - 0xe1, 0x38, 0x52, 0x13, 0x27, 0x33, 0x9e, 0x1b, 0x83, 0xc1, 0x80, 0xc7, 0x1f, 0x7f, 0x9c, 0x35, - 0xc5, 0xd0, 0x29, 0x01, 0xb1, 0x58, 0x2c, 0x4e, 0x3f, 0x14, 0x15, 0xc7, 0xfe, 0x02, 0x42, 0x92, - 0x0f, 0x32, 0xf0, 0xb4, 0xcb, 0xd0, 0x00, 0x6b, 0x8f, 0x05, 0x63, 0x26, 0x2f, 0xc0, 0x38, 0xe1, - 0x0c, 0x04, 0xc6, 0xcd, 0x04, 0x2f, 0x7e, 0x36, 0xc2, 0x66, 0x4a, 0x11, 0xbd, 0x24, 0x0b, 0x11, - 0x33, 0x16, 0xe3, 0xda, 0xa5, 0x8b, 0x30, 0x94, 0xfe, 0x13, 0xa6, 0x63, 0x1f, 0x8c, 0x2a, 0x22, - 0x12, 0x21, 0x4e, 0xc6, 0xb1, 0x3a, 0x3d, 0x65, 0x64, 0x53, 0x52, 0x52, 0x46, 0x85, 0x81, 0xe5, - 0x8c, 0xe6, 0xf7, 0x30, 0x1a, 0x8d, 0x18, 0x1f, 0xe6, 0x59, 0x2c, 0x42, 0x9f, 0xd5, 0x8a, 0x83, - 0xef, 0x56, 0xba, 0x1d, 0x24, 0x1d, 0x91, 0x30, 0x1d, 0x5d, 0x86, 0x06, 0x56, 0xaf, 0x23, 0x38, - 0x2a, 0x06, 0xd3, 0x32, 0x36, 0xa0, 0xe4, 0xa3, 0x63, 0x10, 0x89, 0x44, 0x54, 0xa1, 0xa3, 0xac, - 0xac, 0x2c, 0xf4, 0xf4, 0xf4, 0x10, 0x23, 0x5d, 0x83, 0xc5, 0x56, 0xfd, 0x1b, 0x54, 0x40, 0x82, - 0xfc, 0x7a, 0x0e, 0xfd, 0x16, 0x33, 0x7a, 0x8c, 0xf6, 0xed, 0xc2, 0xbd, 0x2d, 0x56, 0x75, 0xab, - 0xc1, 0x51, 0x80, 0x29, 0x30, 0x18, 0x30, 0x29, 0x12, 0x89, 0x50, 0x6f, 0xba, 0x82, 0x17, 0x8e, - 0x9c, 0xc2, 0xaa, 0x1b, 0x05, 0x28, 0xc3, 0xc2, 0xc3, 0x47, 0xe4, 0x3c, 0x2f, 0x1d, 0x3b, 0x88, - 0xfc, 0xfc, 0x7c, 0x4a, 0xfd, 0xa8, 0xa8, 0xa8, 0x70, 0x3b, 0x88, 0x98, 0x5e, 0xeb, 0x03, 0xf8, - 0xbe, 0xa3, 0xfb, 0x9a, 0xe7, 0xfe, 0xea, 0xd2, 0xe7, 0x67, 0xcc, 0x4a, 0xc6, 0x94, 0x69, 0x89, - 0x6e, 0x9f, 0x7b, 0x74, 0xea, 0x92, 0x9b, 0xa2, 0xe6, 0x87, 0xa3, 0xf4, 0x66, 0x8b, 0xc5, 0x82, - 0xbc, 0xbc, 0x3c, 0x56, 0xbf, 0xc7, 0x29, 0x01, 0xf1, 0x57, 0x37, 0xd7, 0x9e, 0x6e, 0x33, 0x0e, - 0xbe, 0x5b, 0x81, 0x2a, 0x9b, 0x05, 0xfd, 0xea, 0xa5, 0x16, 0x60, 0x42, 0x3c, 0x02, 0xc6, 0x05, - 0xda, 0x9f, 0xf4, 0x1d, 0x41, 0x18, 0x3f, 0x31, 0x01, 0x71, 0x8b, 0x33, 0x10, 0x7f, 0xdf, 0xff, - 0xa0, 0xbf, 0xb3, 0x13, 0x86, 0xd2, 0x7f, 0xa2, 0xa3, 0xf6, 0xf0, 0xa8, 0x71, 0xcd, 0x44, 0xa7, - 0x2e, 0x66, 0x30, 0x74, 0x36, 0x62, 0x41, 0x38, 0xa3, 0xe9, 0x3d, 0xc8, 0x8c, 0x0c, 0xa3, 0xd1, - 0x88, 0x49, 0x1e, 0x64, 0x72, 0xf5, 0x59, 0xad, 0xd8, 0x57, 0x5a, 0xe2, 0x52, 0x0c, 0x0d, 0x89, - 0x50, 0x61, 0x02, 0xbe, 0xed, 0xfe, 0x0a, 0x11, 0x09, 0x33, 0xd0, 0x77, 0xe5, 0x2b, 0xaf, 0xe3, - 0x6a, 0x1c, 0xa9, 0x4b, 0xc2, 0x85, 0xcb, 0x41, 0x88, 0xe7, 0x22, 0x65, 0xfe, 0x02, 0x6a, 0xde, - 0xf1, 0xf9, 0x7c, 0x64, 0x67, 0x67, 0x8f, 0x28, 0x11, 0xb1, 0xed, 0x8b, 0x54, 0x5f, 0x5f, 0xef, - 0x77, 0xc9, 0xbe, 0xcb, 0xd0, 0xc0, 0xf5, 0x7d, 0x19, 0x86, 0x24, 0xda, 0x06, 0x98, 0x92, 0x6a, - 0x95, 0x44, 0x22, 0xc1, 0xd6, 0xc2, 0x97, 0xf1, 0xbf, 0x3b, 0xdf, 0xc4, 0xd3, 0xc5, 0xff, 0xf6, - 0xc9, 0xe6, 0xd3, 0x1d, 0xf4, 0x9a, 0x5a, 0x30, 0xee, 0x5a, 0x37, 0x63, 0x57, 0xee, 0xae, 0xfa, - 0x41, 0xaf, 0xf5, 0x01, 0x0c, 0x16, 0x03, 0xfb, 0xbc, 0xf9, 0x3c, 0xd6, 0x17, 0xba, 0x77, 0x9c, - 0x25, 0x69, 0xcb, 0x6e, 0xd9, 0x39, 0x61, 0x3a, 0x76, 0x10, 0xdb, 0x5f, 0xdc, 0x46, 0x91, 0x3c, - 0x00, 0xc8, 0xcb, 0xcb, 0x63, 0x9d, 0xb0, 0x0f, 0xe9, 0x82, 0x71, 0x56, 0x02, 0xdc, 0x50, 0x73, - 0x84, 0x95, 0x2f, 0x3f, 0xdb, 0x6c, 0x40, 0xe9, 0xee, 0x5d, 0x0e, 0xbb, 0xb2, 0xba, 0x4a, 0x24, - 0x78, 0xe1, 0x51, 0x98, 0xb4, 0xe0, 0x21, 0x24, 0x2e, 0x7b, 0x1c, 0xd7, 0x2e, 0x9c, 0x47, 0x9b, - 0xae, 0x62, 0x54, 0x90, 0x10, 0x5b, 0x15, 0x44, 0x28, 0x14, 0x7a, 0xbc, 0xc3, 0xe7, 0x8c, 0x26, - 0x7b, 0xa0, 0x2f, 0xb0, 0x9e, 0x28, 0x48, 0xee, 0x8e, 0x23, 0xe3, 0x9a, 0x03, 0x83, 0x10, 0x3d, - 0x25, 0x89, 0x95, 0xb8, 0x1a, 0x47, 0x08, 0x9f, 0x2c, 0x46, 0x52, 0x56, 0x0e, 0xfe, 0x56, 0xf6, - 0x1f, 0x88, 0x44, 0x22, 0x46, 0x4d, 0x9a, 0x91, 0x22, 0x22, 0xf4, 0xf8, 0x0f, 0xb6, 0x4b, 0xb0, - 0xbb, 0x43, 0x40, 0xc8, 0x2a, 0x99, 0xf4, 0xb5, 0xed, 0x76, 0x4f, 0xbd, 0x75, 0x16, 0x60, 0x6a, - 0x34, 0x1a, 0x21, 0x97, 0xcb, 0xf1, 0xa3, 0x55, 0x72, 0xc4, 0x4b, 0x65, 0xd8, 0x76, 0xb4, 0xc9, - 0x61, 0xe2, 0x01, 0xbd, 0x50, 0xa4, 0xbf, 0xf0, 0x55, 0xed, 0x61, 0xaa, 0xe3, 0x2d, 0x49, 0x3e, - 0xdc, 0x31, 0x8a, 0xb6, 0xb5, 0x3e, 0x34, 0x1a, 0x0d, 0x8a, 0x77, 0x6b, 0xf0, 0xf3, 0xe2, 0x37, - 0xdd, 0x6e, 0x2b, 0x12, 0x16, 0x2e, 0xc0, 0xf4, 0x59, 0xb3, 0x6f, 0xb9, 0x79, 0xd1, 0x6b, 0x6a, - 0x41, 0x42, 0x70, 0x00, 0x83, 0xe4, 0x95, 0x96, 0x96, 0xfa, 0xe4, 0x79, 0x19, 0x92, 0x80, 0xd4, - 0xd5, 0xd5, 0xf9, 0x54, 0xf5, 0x78, 0xf7, 0xed, 0x72, 0xd6, 0x6a, 0x7d, 0x04, 0x0b, 0xee, 0xc4, - 0xdd, 0x8b, 0x1e, 0xc6, 0xd8, 0x6f, 0xbf, 0xc3, 0xe9, 0xf2, 0x5d, 0xac, 0x1b, 0x4c, 0x4f, 0x10, - 0xb7, 0x34, 0x9d, 0xb1, 0xf0, 0x65, 0x65, 0x65, 0x79, 0x14, 0x90, 0xca, 0x19, 0x4d, 0xf6, 0x8c, - 0x26, 0xb9, 0xd0, 0xea, 0x74, 0x3a, 0x88, 0x17, 0xb8, 0x9e, 0x56, 0x77, 0xb6, 0xd9, 0xe0, 0xd5, - 0x38, 0x86, 0xc4, 0xc6, 0xa3, 0xf7, 0x72, 0x1b, 0xe2, 0x92, 0xe6, 0xb0, 0xae, 0x28, 0xd9, 0x12, - 0xbb, 0x49, 0x4b, 0xd3, 0x31, 0x66, 0xf6, 0x62, 0xfc, 0xcf, 0x13, 0x0a, 0x48, 0xa5, 0x52, 0x46, - 0x0a, 0xb4, 0xbf, 0x89, 0xc8, 0x48, 0xa5, 0xe0, 0x92, 0xb8, 0xde, 0xd9, 0x0e, 0x61, 0xa4, 0xc0, - 0xae, 0xf2, 0xe9, 0xed, 0x9e, 0x7a, 0xeb, 0x28, 0xc0, 0x94, 0x4c, 0xab, 0x95, 0x48, 0x24, 0xb8, - 0x3c, 0x8e, 0x8f, 0x6d, 0x47, 0x4f, 0x39, 0x6d, 0x36, 0xda, 0xd3, 0x6d, 0xf6, 0x7b, 0x9d, 0xa6, - 0xee, 0xf3, 0x06, 0x86, 0xfa, 0xe1, 0x6e, 0xd1, 0x31, 0xdb, 0x5a, 0x1f, 0xf4, 0x8c, 0x17, 0x4f, - 0x95, 0x9d, 0x5b, 0x91, 0x80, 0xb4, 0x55, 0x57, 0x30, 0x62, 0x18, 0x4d, 0x26, 0x13, 0xab, 0x71, - 0x1f, 0x2e, 0x13, 0x90, 0x66, 0x07, 0xb5, 0x22, 0xa4, 0x52, 0xa9, 0xc7, 0xe5, 0xc0, 0x2f, 0x77, - 0xb4, 0xa3, 0x72, 0xdf, 0x5b, 0xd0, 0xbc, 0xf2, 0x4f, 0x87, 0xaa, 0x07, 0x43, 0xd9, 0xf0, 0x20, - 0x55, 0x6f, 0x5c, 0x20, 0x0f, 0x89, 0xf7, 0x3d, 0x82, 0xb8, 0xe9, 0x73, 0x71, 0x66, 0xdf, 0xab, - 0xe8, 0x6c, 0x18, 0xd9, 0x5a, 0x22, 0xa1, 0xc2, 0x04, 0x74, 0x05, 0x04, 0x31, 0x5c, 0x31, 0x9b, - 0x36, 0x6d, 0xe2, 0x8c, 0xe6, 0x08, 0x1a, 0x4d, 0x52, 0x4d, 0x32, 0x9b, 0xcd, 0x08, 0x76, 0xc1, - 0x9d, 0xd5, 0x67, 0xb5, 0xa2, 0x72, 0xdf, 0x5b, 0x14, 0x59, 0xe6, 0x87, 0x87, 0x63, 0xfa, 0xac, - 0xd9, 0x98, 0xbf, 0x68, 0xb1, 0x47, 0x75, 0x01, 0x22, 0xef, 0x9a, 0x8c, 0xf1, 0xe3, 0x43, 0xd0, - 0x65, 0xa8, 0xf7, 0xf9, 0xdc, 0x4b, 0x7a, 0x3c, 0x07, 0xcd, 0xfd, 0x81, 0x78, 0x60, 0xc5, 0xca, - 0x11, 0x23, 0x22, 0x74, 0xf2, 0x3c, 0x12, 0x0a, 0x48, 0x57, 0x73, 0x83, 0x5d, 0xec, 0xc7, 0x8d, - 0x02, 0x4a, 0xb7, 0xa5, 0xfa, 0xe1, 0x28, 0xc0, 0x14, 0x18, 0xec, 0xef, 0x25, 0x91, 0x48, 0x50, - 0x76, 0xe0, 0x23, 0xfc, 0xef, 0xce, 0x37, 0xb1, 0xbe, 0xb0, 0x78, 0x48, 0x45, 0x60, 0x24, 0xaa, - 0x54, 0x5f, 0x3a, 0x76, 0x10, 0x6a, 0xb5, 0x9a, 0x52, 0x3f, 0xdc, 0xa9, 0x5e, 0x6b, 0x5b, 0xeb, - 0xc3, 0x6c, 0x36, 0x0f, 0x9b, 0xf1, 0xe2, 0xd2, 0x26, 0x33, 0x3e, 0x01, 0x81, 0x41, 0xec, 0xc7, - 0x34, 0x5d, 0xef, 0x6c, 0x47, 0xaf, 0xa9, 0x05, 0xbd, 0xa6, 0x16, 0xbf, 0x6e, 0xa6, 0x3b, 0x6a, - 0x0f, 0x23, 0x6b, 0xb5, 0x9c, 0x41, 0x4c, 0x3d, 0x2d, 0xee, 0xe6, 0x13, 0x05, 0x44, 0x20, 0x10, - 0xb8, 0x55, 0x0e, 0xfc, 0x6c, 0xb3, 0x01, 0x07, 0xdf, 0xad, 0xc0, 0xce, 0x97, 0x0b, 0x51, 0xf6, - 0xda, 0xab, 0x2e, 0x67, 0x60, 0x8c, 0x0d, 0xe4, 0x01, 0xd7, 0x3d, 0xab, 0x05, 0x72, 0xd7, 0x8c, - 0xb9, 0x48, 0x95, 0x6f, 0x40, 0xd7, 0x89, 0xe3, 0x68, 0x79, 0xff, 0xad, 0x11, 0x75, 0xc9, 0xc4, - 0x2e, 0x5c, 0x86, 0x3f, 0xbd, 0xb0, 0x8d, 0xd1, 0x25, 0xd6, 0x5d, 0x57, 0x0c, 0x67, 0x34, 0xd9, - 0x33, 0x9a, 0xa4, 0x41, 0xac, 0xaf, 0xaf, 0x1f, 0x76, 0xe1, 0xe9, 0xb3, 0x5a, 0xf1, 0xe9, 0xd1, - 0xc3, 0xd4, 0x9c, 0x9d, 0x32, 0x2d, 0x11, 0xeb, 0x7f, 0x96, 0x83, 0x65, 0x0f, 0xa5, 0x63, 0xfe, - 0xa2, 0x25, 0x37, 0x5e, 0xae, 0x8d, 0x67, 0x88, 0x30, 0x01, 0x57, 0x2f, 0x5f, 0x04, 0x00, 0xcc, - 0xba, 0xe7, 0x7e, 0x9f, 0x12, 0x3a, 0x3a, 0xa2, 0x66, 0xcf, 0x43, 0x52, 0x56, 0x0e, 0x4e, 0xf5, - 0x7e, 0x87, 0x07, 0x56, 0xac, 0x84, 0x48, 0x24, 0xa2, 0x02, 0xcb, 0x7c, 0x4d, 0x44, 0x6c, 0xd5, - 0xbe, 0x91, 0x20, 0x20, 0x3d, 0xe7, 0x9b, 0xed, 0xdc, 0x2f, 0xf4, 0x7e, 0x1c, 0xb7, 0x0b, 0x9c, - 0x05, 0x98, 0x92, 0x69, 0xb5, 0x59, 0x3f, 0x51, 0x60, 0x69, 0xce, 0xef, 0xf1, 0xcc, 0xde, 0xf7, - 0x5d, 0xaa, 0xf3, 0xe4, 0x4a, 0x2a, 0x3f, 0xab, 0x44, 0xd2, 0x50, 0xcf, 0x68, 0x38, 0x67, 0x32, - 0x99, 0x5c, 0x56, 0x3f, 0x6c, 0x6b, 0x7d, 0x90, 0xe4, 0xe3, 0x07, 0x69, 0xe9, 0xac, 0x34, 0x54, - 0xbd, 0x33, 0x9a, 0xbd, 0x39, 0xdd, 0x51, 0x7b, 0x18, 0xa7, 0xcb, 0x77, 0xe1, 0xcc, 0xbe, 0x57, - 0x71, 0xbe, 0xa2, 0x04, 0xe7, 0x2b, 0x4a, 0x70, 0x66, 0xdf, 0xab, 0xe8, 0x3e, 0x6f, 0xf0, 0xf9, - 0x18, 0x0f, 0xf4, 0x59, 0xf1, 0xed, 0x85, 0x66, 0xc6, 0x86, 0x59, 0xa7, 0xd3, 0x79, 0x94, 0xde, - 0xcc, 0x0a, 0x01, 0x29, 0x2b, 0x2b, 0x0b, 0xb0, 0x8d, 0x03, 0x21, 0xfb, 0x91, 0xec, 0x2b, 0x7d, - 0x63, 0xc8, 0xd7, 0x6b, 0xaf, 0xec, 0xc0, 0xdf, 0xb7, 0x3d, 0x8f, 0x77, 0xdf, 0x2e, 0xc7, 0x29, - 0x0f, 0xca, 0xaa, 0x87, 0x08, 0x13, 0x3c, 0x26, 0x20, 0x00, 0x10, 0x1a, 0x19, 0x83, 0xf9, 0xab, - 0x37, 0x82, 0x17, 0x30, 0x66, 0x44, 0x5d, 0x32, 0x81, 0x7c, 0x01, 0x84, 0x0b, 0x97, 0x41, 0xa1, - 0x50, 0x50, 0xf5, 0x2f, 0xb2, 0xb2, 0xb2, 0xe0, 0x4e, 0xed, 0x0b, 0xce, 0x68, 0xb2, 0x63, 0x34, - 0x49, 0x83, 0xa8, 0xd3, 0xe9, 0x30, 0x69, 0xfa, 0xf0, 0xd2, 0x69, 0x10, 0x8f, 0x87, 0x25, 0x69, - 0xcb, 0xa9, 0x52, 0xcc, 0x8e, 0xa2, 0xfe, 0x3d, 0x91, 0x60, 0xc5, 0x73, 0x16, 0x60, 0xc0, 0xdc, - 0xe9, 0xb7, 0x39, 0x39, 0x36, 0x88, 0x87, 0xe8, 0xd4, 0x25, 0xf8, 0xc1, 0xfa, 0x3c, 0x0c, 0x4c, - 0x9e, 0x85, 0x9c, 0xdf, 0xe7, 0xfb, 0xd5, 0xdd, 0x45, 0xc2, 0xdf, 0x2e, 0x18, 0xd2, 0xfd, 0x62, - 0x5b, 0xfb, 0xe3, 0x76, 0xea, 0xfb, 0xe2, 0x2c, 0xc0, 0xd4, 0x6c, 0x36, 0x43, 0xa9, 0x54, 0x52, - 0x69, 0xb5, 0xdb, 0x8e, 0x9e, 0x72, 0xd9, 0x18, 0x9f, 0x3c, 0x51, 0xef, 0xd7, 0x42, 0x91, 0x03, - 0x7d, 0x56, 0x74, 0xd4, 0x1e, 0xf1, 0x38, 0xed, 0x96, 0x5e, 0xeb, 0x03, 0x18, 0x0c, 0x3a, 0xbd, - 0xce, 0x0b, 0x73, 0x3b, 0xe8, 0xd4, 0xb7, 0xd7, 0x77, 0x18, 0x4d, 0x7b, 0x76, 0x20, 0xe8, 0x8a, - 0x09, 0x1b, 0x7e, 0xba, 0x01, 0x2f, 0xbf, 0xb2, 0x1b, 0xf5, 0x86, 0xf3, 0x68, 0xbd, 0x74, 0x19, - 0xbf, 0x7f, 0xf6, 0x59, 0x5c, 0x39, 0xe1, 0x7b, 0x35, 0xbf, 0xa3, 0xee, 0x30, 0x7e, 0xf1, 0xb3, - 0xa7, 0x18, 0x81, 0xa7, 0xbe, 0x54, 0x3f, 0x86, 0x25, 0x20, 0x8e, 0x76, 0x0b, 0x52, 0xa9, 0x14, - 0xd7, 0x2d, 0xdd, 0x38, 0xff, 0x65, 0x03, 0x2e, 0xb6, 0xb6, 0x3a, 0x7d, 0x79, 0x3b, 0x41, 0x43, - 0x85, 0x09, 0x18, 0x13, 0x30, 0x00, 0xe2, 0x9a, 0xe7, 0xe9, 0xb5, 0x77, 0x04, 0xf1, 0x90, 0xf2, - 0x60, 0x16, 0x12, 0xe7, 0xdc, 0x8b, 0x73, 0x15, 0x25, 0x3e, 0xdf, 0xc1, 0x3b, 0x43, 0x84, 0x38, - 0x19, 0x2d, 0xd7, 0x09, 0x46, 0x50, 0x4f, 0x51, 0x51, 0x11, 0x67, 0x34, 0xfd, 0x6c, 0x34, 0x99, - 0xc1, 0xbc, 0xae, 0x8f, 0x01, 0x59, 0x8a, 0xb9, 0xad, 0xb5, 0x15, 0x27, 0x4f, 0xd4, 0x53, 0xfd, - 0x45, 0x06, 0x95, 0xa6, 0x72, 0x97, 0x8e, 0xc1, 0x8b, 0x8c, 0x86, 0xd5, 0x7c, 0x79, 0xf0, 0x1e, - 0x05, 0x8f, 0xc7, 0x74, 0xc9, 0x5c, 0xaf, 0x4b, 0xdd, 0x7b, 0x3a, 0x17, 0xa7, 0xac, 0x7a, 0x02, - 0x84, 0x78, 0x2e, 0xfe, 0xe7, 0x09, 0x05, 0x83, 0x18, 0xd3, 0xc7, 0x94, 0x8d, 0xe2, 0x70, 0xf4, - 0xf8, 0x0f, 0x92, 0x40, 0xfb, 0x33, 0x03, 0xc6, 0x91, 0xfb, 0xc5, 0x60, 0x30, 0xf8, 0x2d, 0xc3, - 0x6f, 0x24, 0xe1, 0x2c, 0xc0, 0x14, 0x18, 0x0c, 0xbc, 0x14, 0x89, 0x44, 0xf8, 0x6f, 0xcd, 0xe7, - 0x8c, 0xb4, 0x5a, 0x57, 0xd0, 0x67, 0xb5, 0x52, 0xb5, 0x9a, 0xfc, 0x85, 0xce, 0x13, 0xc7, 0xb1, - 0x30, 0x45, 0x42, 0xa9, 0x1f, 0x75, 0x75, 0x75, 0x2e, 0xbb, 0xd0, 0xe8, 0xb5, 0x3e, 0x80, 0xc1, - 0x4e, 0xbd, 0x1f, 0x1d, 0xff, 0x02, 0x4f, 0x17, 0xbf, 0x39, 0xe2, 0xf7, 0xa8, 0xdf, 0x62, 0xc6, - 0x85, 0xea, 0x0a, 0x34, 0x95, 0xee, 0x00, 0xaf, 0xfb, 0x32, 0x32, 0xd7, 0x3f, 0x85, 0xfc, 0x97, - 0x76, 0x62, 0xe9, 0x8a, 0x87, 0x20, 0x49, 0x99, 0xeb, 0xf7, 0x73, 0xf9, 0xb6, 0xb5, 0xd9, 0x2e, - 0xbb, 0xc8, 0xd7, 0x69, 0xea, 0xc3, 0x12, 0x90, 0x43, 0x87, 0x0e, 0xd9, 0xfd, 0x2e, 0x39, 0x39, - 0x19, 0x57, 0x4d, 0xbe, 0xf7, 0x01, 0x86, 0x0a, 0x13, 0x40, 0xf4, 0x76, 0x7a, 0x7d, 0x9c, 0x29, - 0x92, 0x85, 0x58, 0xb8, 0xea, 0x27, 0xe8, 0xf8, 0xa4, 0xca, 0xe3, 0x2e, 0xaf, 0xde, 0x42, 0xb8, - 0x70, 0x19, 0xde, 0xac, 0x3c, 0x40, 0x05, 0xf7, 0xf0, 0xf9, 0x7c, 0x97, 0x5a, 0xd4, 0x73, 0x46, - 0x93, 0x3d, 0xa3, 0x49, 0xee, 0x00, 0xf5, 0x7a, 0xbd, 0xdb, 0xfd, 0x8c, 0x06, 0x89, 0xdd, 0x32, - 0x54, 0xbd, 0x5b, 0x09, 0xcd, 0x2b, 0xff, 0xc4, 0xdf, 0xb7, 0x3d, 0x8f, 0x22, 0xf5, 0x76, 0x97, - 0xe3, 0x6b, 0xc6, 0x06, 0xf1, 0x30, 0xf0, 0xcd, 0xf7, 0x2a, 0xe0, 0xfd, 0xe9, 0x8f, 0xc1, 0xdc, - 0xdc, 0x30, 0x62, 0xf5, 0x6b, 0xc2, 0x27, 0x8b, 0x31, 0x2d, 0x63, 0x03, 0xca, 0x3f, 0xa8, 0xb6, - 0x2b, 0xb3, 0xcc, 0xe7, 0xf3, 0x91, 0x9b, 0x9b, 0xeb, 0xf5, 0x77, 0xd0, 0x09, 0x88, 0x4e, 0xa7, - 0x43, 0x48, 0x6c, 0xbc, 0x5f, 0xaf, 0xd1, 0x91, 0xfb, 0xe5, 0x76, 0x50, 0x3f, 0x1c, 0x05, 0x98, - 0x92, 0xf7, 0x40, 0x22, 0x91, 0x20, 0x6f, 0x4b, 0x3e, 0x1e, 0xff, 0x4b, 0x31, 0x9e, 0xd9, 0xfb, - 0xbe, 0x5b, 0xc1, 0x97, 0x64, 0x36, 0x9d, 0x3f, 0x83, 0x4f, 0x1d, 0x35, 0x9c, 0x73, 0x55, 0xfd, - 0xb0, 0xad, 0xf5, 0xa1, 0xd1, 0x68, 0xf0, 0x97, 0x97, 0xd4, 0x50, 0x14, 0x16, 0xb9, 0x9d, 0xf1, - 0xc2, 0x26, 0x7a, 0x4d, 0x2d, 0x68, 0x79, 0xff, 0x2d, 0x18, 0x4a, 0xff, 0x89, 0xf0, 0x3b, 0xee, - 0x80, 0xfc, 0xc9, 0x4d, 0xc8, 0xca, 0xf9, 0x3d, 0x66, 0xfe, 0x70, 0xbe, 0xc3, 0xf7, 0xb7, 0xb4, - 0xb4, 0xf8, 0xbc, 0x78, 0x5f, 0x47, 0xed, 0x11, 0x46, 0x76, 0x91, 0x37, 0x5d, 0x85, 0x59, 0x25, - 0x20, 0xc5, 0xc5, 0xc5, 0x76, 0x6e, 0x18, 0xa9, 0x54, 0x8a, 0x5e, 0x53, 0xab, 0xcf, 0x6f, 0x54, - 0x98, 0x28, 0x11, 0x44, 0xb7, 0x89, 0x95, 0x63, 0xdd, 0x39, 0x69, 0x0a, 0x1e, 0xca, 0xfe, 0x3d, - 0x02, 0xad, 0x57, 0x71, 0xae, 0xa2, 0xc4, 0xef, 0x2e, 0x99, 0xc1, 0x4a, 0xa0, 0x19, 0xc8, 0xfd, - 0xed, 0x66, 0x4a, 0x55, 0x92, 0x4a, 0xa5, 0x18, 0x6e, 0xf7, 0xce, 0x19, 0x4d, 0xf6, 0x8c, 0x26, - 0xb9, 0x13, 0xf4, 0x64, 0x2c, 0x49, 0x52, 0xe7, 0x69, 0x57, 0xcc, 0xe0, 0xc8, 0x68, 0x5c, 0xef, - 0xbe, 0xfc, 0x3d, 0xa9, 0x8a, 0x9a, 0x88, 0x1f, 0xce, 0xbf, 0xd7, 0x6f, 0x6e, 0x2d, 0xe7, 0x73, - 0xf2, 0x31, 0xfc, 0xe3, 0x95, 0x9d, 0x76, 0x7f, 0x1b, 0xaa, 0x10, 0xa1, 0xcb, 0xa4, 0xdb, 0x36, - 0x00, 0xd5, 0x8f, 0x3d, 0x60, 0x1c, 0xb9, 0x5f, 0x6e, 0xf5, 0xe0, 0x53, 0x67, 0x01, 0xa6, 0x46, - 0xa3, 0x11, 0x0a, 0x85, 0x82, 0x91, 0x56, 0x3b, 0x67, 0x79, 0xba, 0x5b, 0xc7, 0xf6, 0x24, 0x95, - 0x9f, 0x2d, 0xf5, 0x63, 0xf1, 0x3d, 0x0b, 0x28, 0x32, 0x55, 0x57, 0x57, 0xe7, 0x52, 0x3a, 0xa8, - 0x6d, 0xad, 0x0f, 0xbd, 0x5e, 0x0f, 0xa5, 0x52, 0x89, 0xa7, 0x8b, 0xdf, 0x64, 0xbd, 0x93, 0xfb, - 0xc5, 0x56, 0xd7, 0x6c, 0x61, 0x97, 0xa1, 0x1e, 0xa7, 0xcb, 0x77, 0xa1, 0xe5, 0xbf, 0xff, 0xc6, - 0xf8, 0x90, 0x09, 0x58, 0xb8, 0xe6, 0x97, 0x98, 0xf7, 0xe0, 0x8f, 0x11, 0x15, 0x3b, 0x69, 0xc8, - 0xcf, 0x55, 0x56, 0x54, 0xf8, 0x94, 0x80, 0xf4, 0x5b, 0xcc, 0x08, 0xef, 0xeb, 0x66, 0x90, 0x3c, - 0x7f, 0x11, 0x75, 0x97, 0x4a, 0xb1, 0xdb, 0x16, 0xec, 0x91, 0xcb, 0xe5, 0xac, 0x56, 0xc7, 0x74, - 0x86, 0x10, 0x61, 0x02, 0xd0, 0xdb, 0x09, 0xe2, 0xdb, 0x7e, 0x56, 0x8e, 0x17, 0xc8, 0x0b, 0x46, - 0x5a, 0xd6, 0xcf, 0x21, 0x9e, 0x31, 0x67, 0x44, 0x5c, 0x32, 0x64, 0x4f, 0x94, 0xd5, 0x3f, 0x5e, - 0x43, 0x05, 0xa5, 0x66, 0x67, 0x67, 0x0f, 0xd9, 0x9e, 0x9e, 0x33, 0x9a, 0xec, 0x19, 0x4d, 0x72, - 0x2c, 0x0f, 0x1d, 0x3a, 0xe4, 0x71, 0x43, 0x45, 0x4f, 0xab, 0x3f, 0x8e, 0x0d, 0xe2, 0xe1, 0xbb, - 0x6f, 0x98, 0xf3, 0x78, 0xf9, 0xaa, 0xd5, 0xe8, 0x3c, 0x31, 0xb2, 0x99, 0x5a, 0x63, 0x83, 0x78, - 0x30, 0x5d, 0x31, 0xdb, 0xf5, 0x78, 0xf2, 0x76, 0x01, 0xb2, 0x9d, 0xd3, 0x7a, 0xbd, 0x1e, 0xc1, - 0x7e, 0x0c, 0x40, 0x75, 0xe4, 0x7e, 0xb9, 0x55, 0x83, 0x4f, 0x9d, 0x05, 0x98, 0x02, 0xa0, 0xd2, - 0x6a, 0x4f, 0xf7, 0x0e, 0xe0, 0xb9, 0xf7, 0x6a, 0x9c, 0xa6, 0xd5, 0x0e, 0x85, 0xcb, 0x1d, 0xed, - 0x28, 0x7d, 0x6d, 0x97, 0x5f, 0xc8, 0xc7, 0xf5, 0xce, 0x76, 0x74, 0x19, 0xea, 0x61, 0x3a, 0xf6, - 0x01, 0xce, 0xed, 0x7f, 0x03, 0x5f, 0xd5, 0x31, 0x63, 0x3f, 0xe8, 0xff, 0x77, 0x86, 0xec, 0xec, - 0x6c, 0xbb, 0x32, 0xf2, 0x52, 0xa9, 0x14, 0x8f, 0x6c, 0xf9, 0x0b, 0xeb, 0x8d, 0x54, 0x2f, 0x77, - 0xb4, 0x0f, 0xab, 0xe0, 0x74, 0xd4, 0x1e, 0xc6, 0x97, 0xaf, 0x15, 0xa2, 0x4d, 0x57, 0x89, 0xef, - 0x02, 0xc3, 0x11, 0x27, 0xcd, 0x44, 0xec, 0xcc, 0x7b, 0x10, 0xcc, 0x1f, 0x5e, 0x85, 0xb9, 0x70, - 0xa1, 0x15, 0xd7, 0x06, 0xe0, 0xd3, 0xea, 0xa9, 0xb6, 0xf1, 0x35, 0xfe, 0x52, 0x3f, 0x5c, 0x26, - 0x20, 0xb6, 0xfd, 0x12, 0xa4, 0x52, 0x29, 0xf8, 0xc1, 0x3c, 0x9f, 0xab, 0x08, 0x81, 0x7c, 0x01, - 0x78, 0x91, 0xd1, 0xf8, 0xce, 0x72, 0x99, 0xd5, 0xe3, 0x26, 0x2f, 0x59, 0x89, 0x95, 0x99, 0x4f, - 0xe1, 0xab, 0x9a, 0x0f, 0xfd, 0xee, 0x92, 0x09, 0x8e, 0x8a, 0xc1, 0xf8, 0x19, 0x73, 0x21, 0x95, - 0x4a, 0x29, 0x12, 0xa2, 0x52, 0xa9, 0x9c, 0x06, 0xa5, 0x72, 0x46, 0x93, 0x1d, 0xa3, 0x49, 0x96, - 0xc2, 0xd7, 0xe9, 0x74, 0x48, 0x9c, 0xbf, 0x78, 0x44, 0xce, 0x9b, 0x17, 0x19, 0x8d, 0x9e, 0xcb, - 0x97, 0xa8, 0x9f, 0xa7, 0xcf, 0x92, 0xe0, 0xce, 0xc8, 0xc8, 0x11, 0x8b, 0x4d, 0x1a, 0x5c, 0x7c, - 0x0e, 0xe3, 0xc7, 0xb2, 0x95, 0x8c, 0xc0, 0x33, 0x95, 0x4a, 0xe5, 0x75, 0xd1, 0x21, 0xba, 0xf4, - 0x4d, 0x29, 0x20, 0x7e, 0x24, 0x20, 0xb7, 0x83, 0xfb, 0xc5, 0x59, 0x80, 0x29, 0x39, 0xcf, 0x45, - 0x22, 0x11, 0x76, 0xff, 0xfb, 0x3f, 0x54, 0x5a, 0xad, 0xbb, 0xb5, 0x2e, 0xc8, 0x6c, 0xba, 0xb2, - 0xd7, 0x5e, 0xf5, 0x59, 0xd0, 0x69, 0xf7, 0x79, 0x03, 0x45, 0x36, 0x4e, 0x14, 0x3d, 0x0f, 0x4b, - 0xcd, 0x41, 0xc4, 0x07, 0xf4, 0x43, 0x60, 0xed, 0xc1, 0xb8, 0x6b, 0xdd, 0xe8, 0xea, 0xea, 0xa2, - 0xd4, 0x0f, 0x57, 0x4b, 0xe7, 0x17, 0x17, 0x17, 0x07, 0xd0, 0x37, 0x23, 0x1a, 0x8d, 0x06, 0xe3, - 0x42, 0xc3, 0x59, 0xc9, 0x78, 0xb1, 0x45, 0x9b, 0x13, 0xf5, 0x83, 0x8c, 0xef, 0x38, 0xa9, 0xd9, - 0x8e, 0xab, 0xa6, 0x16, 0x24, 0xac, 0x78, 0x0c, 0x13, 0x53, 0x16, 0x23, 0x60, 0x5c, 0x20, 0xc6, - 0xdc, 0xe1, 0x7a, 0xda, 0x6e, 0xcd, 0xb1, 0x8f, 0x7d, 0xae, 0x7e, 0x10, 0x1d, 0x2d, 0x8c, 0x67, - 0xc5, 0x9f, 0xcf, 0x89, 0xab, 0x0a, 0x48, 0x80, 0xed, 0xee, 0x41, 0x2e, 0x97, 0xfb, 0x25, 0x1e, - 0x20, 0x4c, 0x94, 0x88, 0xef, 0xae, 0xb0, 0x1f, 0x6f, 0x12, 0x2b, 0x9a, 0x86, 0xac, 0x4d, 0x7f, - 0xc2, 0xf8, 0x6f, 0xac, 0x7e, 0x77, 0xc9, 0x44, 0x88, 0x93, 0xc1, 0x9f, 0xb3, 0x98, 0x22, 0x21, - 0x7c, 0x3e, 0x1f, 0x85, 0x85, 0x85, 0x9c, 0xd1, 0xf4, 0xa1, 0xd1, 0x24, 0x17, 0xb1, 0xc1, 0x5a, - 0x2a, 0x9e, 0xef, 0x82, 0xbc, 0xa9, 0xfe, 0x38, 0x36, 0x30, 0x08, 0xdf, 0xf4, 0x33, 0xc9, 0xee, - 0xba, 0x0d, 0x4f, 0xa1, 0xa3, 0xd6, 0xbf, 0x29, 0x8d, 0x03, 0x7d, 0x56, 0x74, 0x19, 0xea, 0xd1, - 0xb4, 0x67, 0x07, 0xee, 0xe8, 0x38, 0x6f, 0xe7, 0xa6, 0x48, 0x4f, 0x4f, 0x47, 0x6d, 0x6d, 0x2d, - 0xb1, 0x7f, 0xff, 0x7e, 0xa2, 0xa8, 0xa8, 0x88, 0x7a, 0x65, 0x67, 0x67, 0xbb, 0x1c, 0x9c, 0x4a, - 0x0f, 0x7c, 0x34, 0x9b, 0xcd, 0x38, 0x71, 0xaa, 0xc9, 0x6f, 0x01, 0xa8, 0xfd, 0x16, 0xb3, 0x9d, - 0xfb, 0xc5, 0x64, 0x32, 0xf9, 0x2c, 0xf8, 0x54, 0x26, 0x93, 0x11, 0xd9, 0xd9, 0xd9, 0x84, 0xb7, - 0x5d, 0xaf, 0xdd, 0xf9, 0x3e, 0x67, 0x01, 0xa6, 0x64, 0x47, 0xd7, 0x1f, 0xad, 0x92, 0x63, 0xc1, - 0x4f, 0x9e, 0xc6, 0x73, 0xef, 0xd5, 0x78, 0x34, 0xdf, 0xcf, 0x36, 0x1b, 0x50, 0xfa, 0xda, 0x2e, - 0x9c, 0x3b, 0xdd, 0x0c, 0x49, 0xea, 0x5c, 0x3c, 0x9a, 0xb5, 0x16, 0x8f, 0x66, 0xad, 0x85, 0x24, - 0x95, 0xdd, 0xe0, 0xc8, 0x4b, 0xc7, 0x0e, 0xe2, 0x5a, 0x57, 0x2f, 0x12, 0x66, 0x2e, 0x44, 0xe6, - 0x6f, 0xb7, 0x63, 0xc3, 0xe6, 0x3f, 0xe3, 0xde, 0xa5, 0xcb, 0xd1, 0xf9, 0x55, 0x3b, 0x74, 0x3a, - 0x1d, 0x15, 0x93, 0x60, 0x30, 0x18, 0xb0, 0x6a, 0xd5, 0x2a, 0x97, 0xef, 0x1f, 0xdd, 0x88, 0x2a, - 0x14, 0x0a, 0x7c, 0xdb, 0xdb, 0x8d, 0x2f, 0x3e, 0x60, 0xbf, 0xf1, 0xa0, 0xbe, 0xd6, 0x7e, 0x33, - 0x46, 0xc6, 0x77, 0x00, 0x80, 0x38, 0xeb, 0x69, 0x4c, 0x59, 0xf5, 0x04, 0x42, 0x85, 0x09, 0x08, - 0xb9, 0x51, 0x5d, 0xda, 0x1d, 0x7c, 0x72, 0xec, 0x18, 0x42, 0x85, 0xbe, 0x8b, 0x9d, 0xea, 0x32, - 0x34, 0xd8, 0x35, 0x69, 0xf4, 0x67, 0x83, 0xc6, 0x71, 0xee, 0xdc, 0x50, 0x7a, 0x50, 0x93, 0x42, - 0xa1, 0xc0, 0x1b, 0x65, 0x7b, 0x01, 0xa4, 0xfb, 0xf4, 0x04, 0x23, 0xc4, 0xb3, 0xf1, 0x55, 0xdd, - 0x91, 0x41, 0x37, 0xcc, 0xb8, 0x60, 0x56, 0x8f, 0x1d, 0x14, 0x3c, 0x1e, 0x8f, 0xfc, 0x6f, 0x2e, - 0xea, 0xaa, 0xdf, 0xc5, 0xf1, 0x8a, 0x12, 0x08, 0x17, 0x2e, 0x43, 0x84, 0x38, 0xd9, 0x2f, 0x03, - 0x4f, 0x7e, 0x0f, 0x59, 0xeb, 0x42, 0x22, 0x91, 0xa0, 0xa9, 0xa9, 0x89, 0x48, 0x4a, 0x4a, 0x0a, - 0xb8, 0x19, 0x8c, 0xe6, 0xcb, 0x2f, 0x6f, 0xf7, 0xdb, 0x58, 0x91, 0x46, 0xb3, 0xc7, 0x68, 0x40, - 0x47, 0xed, 0x11, 0x4c, 0x14, 0xf0, 0x21, 0x59, 0xfb, 0xa8, 0x9d, 0xd1, 0x4c, 0x4f, 0x4f, 0x27, - 0x4c, 0x26, 0x13, 0x2e, 0x5d, 0xfa, 0x9e, 0x30, 0x91, 0xb5, 0x6c, 0xe8, 0x63, 0x39, 0xf7, 0xa9, - 0xdf, 0x79, 0x74, 0x0e, 0x27, 0x4f, 0xd4, 0x7b, 0x15, 0x80, 0xc7, 0x8b, 0x8a, 0x46, 0x8f, 0x0d, - 0xd1, 0x5d, 0x21, 0x7b, 0x18, 0x7b, 0x5e, 0x2b, 0x46, 0x67, 0xc3, 0x71, 0x44, 0xcd, 0x9e, 0xe7, - 0xf3, 0xf1, 0xeb, 0x35, 0xb5, 0xc2, 0xdc, 0xdc, 0x80, 0xe0, 0xf1, 0x21, 0x98, 0x9b, 0x3a, 0x0f, - 0x2d, 0xe7, 0x4e, 0x43, 0xa3, 0xd1, 0x50, 0xd9, 0x45, 0x12, 0x89, 0xc4, 0xae, 0x67, 0x8a, 0x40, - 0x30, 0x68, 0xcc, 0x97, 0x2f, 0x5f, 0x0e, 0x91, 0x48, 0x84, 0xd2, 0xd2, 0x52, 0xc2, 0x60, 0x30, - 0xa0, 0xb9, 0xb9, 0x19, 0xcd, 0xcd, 0xcd, 0xd0, 0xe9, 0x74, 0x76, 0x3b, 0x53, 0xdb, 0x00, 0xd4, - 0x60, 0x3f, 0xab, 0x1f, 0xcb, 0x6d, 0x02, 0x30, 0x7d, 0xb5, 0xab, 0x2b, 0x2c, 0x2c, 0x24, 0xe8, - 0xb1, 0x47, 0x64, 0x4c, 0x17, 0x39, 0x0f, 0x2d, 0x16, 0x0b, 0x55, 0xd0, 0xd1, 0x60, 0x30, 0xa0, - 0xb7, 0xb7, 0x17, 0x26, 0x93, 0xc9, 0xe3, 0xec, 0x82, 0x3d, 0x7b, 0xf6, 0xd8, 0xc5, 0x78, 0x90, - 0x24, 0x4f, 0xad, 0x56, 0xa3, 0xa0, 0xa0, 0x00, 0x0f, 0xac, 0x7f, 0x1a, 0xdb, 0xfe, 0x5e, 0xe6, - 0x76, 0xa0, 0x65, 0x4f, 0xb7, 0x19, 0x6d, 0xad, 0x2d, 0xd0, 0x7f, 0xf6, 0x19, 0xc3, 0xdd, 0x22, - 0x99, 0x3b, 0x0f, 0x61, 0xe1, 0x83, 0xc7, 0x8a, 0x8b, 0x4f, 0x40, 0x5b, 0x6b, 0x2b, 0x6b, 0xee, - 0x98, 0xe0, 0xa8, 0x68, 0x7c, 0x37, 0x2e, 0x14, 0x61, 0xd1, 0x83, 0x46, 0xb6, 0xbd, 0xad, 0x05, - 0xa5, 0xff, 0xf8, 0x33, 0xfe, 0xef, 0x9f, 0x3b, 0x28, 0x02, 0x69, 0x30, 0x18, 0x40, 0x5f, 0x17, - 0x5d, 0xc1, 0xc6, 0x8d, 0x1b, 0x03, 0x32, 0x33, 0x33, 0x09, 0x3e, 0x9f, 0x0f, 0x81, 0x40, 0x00, - 0xb5, 0x5a, 0x8d, 0xbc, 0x2d, 0xcf, 0xb8, 0x1d, 0xfb, 0x32, 0xdc, 0x7a, 0xe0, 0x48, 0x19, 0xba, - 0xde, 0xd9, 0x81, 0xa9, 0xab, 0x9f, 0xb4, 0x23, 0xdc, 0xa1, 0xc2, 0x04, 0x0c, 0xf4, 0xb8, 0x47, - 0x40, 0x4e, 0x7e, 0xd9, 0x08, 0x5e, 0xd2, 0x7c, 0x9f, 0x3d, 0x2b, 0x9d, 0x27, 0x8e, 0x43, 0x59, - 0xb5, 0x9f, 0x41, 0x3e, 0xfc, 0xd9, 0xa0, 0xd1, 0x65, 0x02, 0x52, 0x5c, 0x5c, 0x1c, 0xb0, 0x69, - 0xd3, 0x26, 0x2a, 0xaa, 0x58, 0x2a, 0x95, 0x62, 0x52, 0x6c, 0x0c, 0xba, 0x0c, 0xf5, 0x3e, 0x35, - 0x44, 0x81, 0x7c, 0x01, 0x42, 0x62, 0xe3, 0xf1, 0xcd, 0xe5, 0xf3, 0xb8, 0x63, 0xd2, 0x0c, 0x9f, - 0x7c, 0xc7, 0x82, 0x65, 0x0f, 0x23, 0x61, 0xea, 0x74, 0x68, 0x35, 0xff, 0x40, 0xaf, 0xa9, 0x15, - 0xc2, 0x85, 0xcb, 0xfc, 0xd2, 0x2e, 0x39, 0x42, 0x9c, 0x8c, 0x31, 0x81, 0x3c, 0x3c, 0xb0, 0x62, - 0x25, 0xf6, 0xbd, 0xb9, 0x17, 0x52, 0xa9, 0x14, 0x4d, 0x4d, 0x4d, 0x44, 0x41, 0x41, 0x01, 0xca, - 0xca, 0xca, 0x02, 0x38, 0xa3, 0xc9, 0x9e, 0xd1, 0x24, 0x71, 0xe8, 0xd0, 0x21, 0x3c, 0xfa, 0x77, - 0xf7, 0x8d, 0x11, 0x1b, 0xe9, 0x87, 0x63, 0x03, 0x79, 0xf8, 0xd6, 0x81, 0xbb, 0xef, 0xf7, 0xcf, - 0x15, 0xe0, 0xe9, 0xec, 0x27, 0x59, 0x1d, 0xcb, 0x7e, 0x8b, 0x19, 0xfd, 0x96, 0x6e, 0x5c, 0x35, - 0xb5, 0xc0, 0x7a, 0xa5, 0x03, 0x3d, 0xc6, 0xef, 0x0b, 0x00, 0x92, 0xd9, 0x28, 0x67, 0xae, 0x7e, - 0x8b, 0xb1, 0x93, 0xa6, 0xa3, 0x27, 0x2a, 0x1a, 0x3d, 0x37, 0xfe, 0x76, 0xea, 0xe8, 0xe7, 0x0e, - 0x8e, 0xd5, 0x8d, 0x6f, 0x2c, 0x66, 0x5c, 0xbd, 0x34, 0x28, 0x37, 0xdf, 0x77, 0xdf, 0x7d, 0x90, - 0xcb, 0x07, 0xab, 0x25, 0xa6, 0xa7, 0xa7, 0x23, 0x37, 0x37, 0x17, 0x06, 0x83, 0x81, 0xa8, 0xac, - 0xac, 0x44, 0x5e, 0x5e, 0x5e, 0x80, 0x4c, 0x26, 0x23, 0x6c, 0x8b, 0x5d, 0x85, 0xf8, 0xb1, 0x03, - 0x68, 0x8f, 0xd1, 0x00, 0xf9, 0x6f, 0x7e, 0xce, 0xf8, 0x5d, 0x5e, 0x5e, 0x1e, 0xeb, 0x8b, 0x6a, - 0x75, 0x75, 0x35, 0x61, 0x9b, 0x69, 0x42, 0x42, 0x28, 0x14, 0x52, 0x6e, 0x11, 0xdb, 0xf7, 0x6c, - 0xdf, 0xbe, 0xdd, 0xed, 0x46, 0x78, 0x45, 0x45, 0x45, 0x44, 0x66, 0x66, 0xa6, 0x5d, 0x8c, 0x07, - 0x30, 0xe8, 0x62, 0x50, 0x2a, 0x95, 0xf8, 0x76, 0x7c, 0x38, 0xa6, 0xae, 0x7e, 0x12, 0xd7, 0xef, - 0x4c, 0x40, 0xed, 0xf1, 0xe3, 0x98, 0x92, 0x28, 0x46, 0x58, 0x78, 0x38, 0x45, 0x1e, 0x1c, 0xa1, - 0xad, 0xb5, 0x05, 0x97, 0x3b, 0x3a, 0x70, 0xea, 0x44, 0x83, 0x53, 0x52, 0x71, 0xea, 0x44, 0x03, - 0xe6, 0x2f, 0x5a, 0x42, 0x3d, 0x07, 0x64, 0x46, 0x1d, 0x1b, 0x08, 0x89, 0x4d, 0xc0, 0x95, 0xd3, - 0x4d, 0x83, 0xf3, 0xcc, 0x7a, 0x1d, 0x1f, 0x95, 0x17, 0xe3, 0x37, 0xcf, 0xe4, 0x51, 0x2e, 0x01, - 0x4f, 0xc8, 0x07, 0xdd, 0x98, 0x92, 0x64, 0x4d, 0xa1, 0x50, 0x40, 0xa5, 0x52, 0xe1, 0xe3, 0xf2, - 0x37, 0x58, 0x71, 0xc5, 0x0c, 0xb5, 0x1e, 0x84, 0x08, 0x13, 0x60, 0xbd, 0xd2, 0xe1, 0x50, 0xf1, - 0xe3, 0x45, 0x46, 0xa3, 0xbf, 0xa7, 0x13, 0x08, 0x0b, 0x19, 0x7e, 0x1e, 0xf7, 0xf4, 0xa0, 0xe9, - 0xf4, 0x69, 0xfc, 0x60, 0xd1, 0xc3, 0x3e, 0x52, 0x3f, 0xea, 0xf1, 0x44, 0xe6, 0x1a, 0xc6, 0xda, - 0xe9, 0xef, 0x38, 0xa9, 0x71, 0xee, 0xbc, 0xb9, 0xac, 0xac, 0x8c, 0x11, 0xac, 0xa2, 0x54, 0x2a, - 0xb1, 0xe5, 0x2f, 0x2f, 0xfb, 0x7c, 0x27, 0x1c, 0x21, 0x9e, 0x8d, 0x8b, 0x9f, 0x54, 0x03, 0x3e, - 0x22, 0x20, 0x00, 0x30, 0x69, 0x6a, 0x12, 0x7e, 0xfe, 0xdc, 0x4b, 0x78, 0x7b, 0xf7, 0xdf, 0x70, - 0xae, 0xa2, 0x04, 0x71, 0x52, 0x99, 0x5f, 0x24, 0xe3, 0x1e, 0x63, 0x33, 0xcc, 0x5f, 0x75, 0x50, - 0x46, 0x52, 0x2c, 0x16, 0x43, 0x2a, 0x95, 0x22, 0x31, 0x31, 0x91, 0xe0, 0x8c, 0x26, 0x3b, 0x46, - 0xf3, 0x3f, 0xff, 0xf9, 0x0f, 0xe4, 0x72, 0x39, 0xb4, 0x5a, 0x2d, 0x12, 0xe7, 0x2f, 0x76, 0x7b, - 0x67, 0x78, 0xb9, 0xa3, 0x1d, 0x95, 0x2c, 0xf4, 0x2d, 0xe2, 0x45, 0x46, 0xa3, 0xe7, 0x74, 0xa3, - 0xdd, 0xef, 0xff, 0xa1, 0xde, 0x8e, 0x30, 0x51, 0xa2, 0x57, 0xc7, 0xee, 0x35, 0xb5, 0xa0, 0xc7, - 0x68, 0x80, 0xb5, 0xb3, 0x03, 0xd7, 0xaf, 0x74, 0x60, 0x6c, 0x20, 0x0f, 0x81, 0xfc, 0x70, 0x84, - 0x08, 0x13, 0x20, 0x48, 0x9c, 0x8d, 0xc8, 0x59, 0xf3, 0x10, 0x1c, 0x19, 0x3d, 0x2c, 0xb1, 0x1e, - 0x2e, 0xd8, 0xad, 0xdf, 0x62, 0xc6, 0x59, 0x53, 0x0b, 0xf2, 0xff, 0xf6, 0x0a, 0x7a, 0x7f, 0xbb, - 0x19, 0x8b, 0xef, 0x19, 0x6c, 0x24, 0x28, 0x95, 0x4a, 0x21, 0x16, 0x8b, 0x91, 0x9b, 0x9b, 0x4b, - 0xd8, 0x56, 0x50, 0xd6, 0xe9, 0x74, 0x7e, 0x23, 0x20, 0x03, 0x7d, 0x56, 0x5c, 0xbd, 0xd4, 0xca, - 0x30, 0xfa, 0x6c, 0x2f, 0xaa, 0xd9, 0xd9, 0xd9, 0x04, 0xbd, 0xb8, 0x95, 0xd9, 0x6c, 0xb6, 0x23, - 0xc0, 0x43, 0xc1, 0x51, 0x8b, 0x8b, 0xa1, 0x60, 0x5b, 0xcb, 0x82, 0x4e, 0xec, 0x94, 0x4a, 0x25, - 0x8e, 0xd5, 0xe9, 0x11, 0xbb, 0x70, 0x19, 0xc2, 0x27, 0x0f, 0xbe, 0xc7, 0xd2, 0xdd, 0x0d, 0x7d, - 0xed, 0x67, 0xd0, 0xd7, 0xba, 0xef, 0x22, 0xbf, 0x2b, 0x3e, 0x9e, 0xb6, 0x7e, 0xf4, 0xa1, 0xf3, - 0xab, 0x0e, 0x7c, 0x7a, 0xf4, 0x88, 0xcf, 0x2a, 0x9f, 0x86, 0x08, 0xe3, 0xd1, 0xfe, 0xd9, 0xe0, - 0xfd, 0x39, 0xf2, 0xf6, 0x6b, 0x78, 0x30, 0x6d, 0x29, 0x65, 0x63, 0x2c, 0x16, 0x8b, 0xc7, 0xe4, - 0x03, 0x00, 0x1e, 0x7f, 0xfc, 0xf1, 0x80, 0xf4, 0xf4, 0x74, 0x8a, 0x0c, 0xab, 0x54, 0x2a, 0xe4, - 0x6d, 0xc9, 0x67, 0x85, 0x80, 0x0c, 0x95, 0x8e, 0x1c, 0x2a, 0x8c, 0x47, 0xaf, 0xa9, 0xd5, 0xa1, - 0x5d, 0x1c, 0x24, 0x20, 0x57, 0x00, 0x0c, 0xff, 0x3c, 0xd4, 0x1e, 0xaf, 0xf1, 0x69, 0xf0, 0x69, - 0x97, 0xa1, 0x01, 0x8a, 0xfc, 0xd7, 0xa9, 0x9f, 0x4d, 0x26, 0x93, 0x4f, 0xab, 0x9e, 0x7a, 0x4d, - 0x40, 0x0a, 0x0a, 0x0a, 0x02, 0xb2, 0xb3, 0xb3, 0x09, 0x92, 0xd9, 0x93, 0xac, 0xb2, 0xdf, 0x62, - 0x46, 0x20, 0xdf, 0x77, 0x79, 0xd5, 0x11, 0xe2, 0x64, 0x98, 0x8e, 0x1d, 0xc4, 0xb7, 0xdd, 0x1d, - 0x18, 0x37, 0x21, 0xd6, 0x67, 0xdf, 0xc3, 0x1b, 0x1f, 0x82, 0x9f, 0x28, 0xb7, 0xe0, 0xc8, 0x7f, - 0xff, 0x83, 0xc3, 0x3e, 0x76, 0xc9, 0x0c, 0xf4, 0x0d, 0xc6, 0x9e, 0x58, 0xaf, 0x74, 0x20, 0x3f, - 0x3f, 0x9f, 0x22, 0x20, 0x26, 0x93, 0x09, 0xa5, 0xa5, 0xa5, 0xd4, 0x43, 0xc8, 0x19, 0x4d, 0xef, - 0x8c, 0x26, 0x3f, 0x98, 0x47, 0x65, 0x43, 0xe8, 0x74, 0x3a, 0x98, 0xbf, 0x05, 0x2a, 0xf7, 0xbd, - 0x85, 0xf9, 0x8b, 0x16, 0xe3, 0xce, 0xe8, 0x98, 0xe1, 0x09, 0xdc, 0x87, 0x07, 0x71, 0xb6, 0xd9, - 0xc0, 0x4a, 0xed, 0x83, 0xb1, 0x41, 0x3c, 0x7c, 0x43, 0x23, 0x73, 0xa7, 0x4e, 0xe8, 0xf1, 0x92, - 0xaa, 0x14, 0x5f, 0x07, 0x47, 0x22, 0x6e, 0x9e, 0xf7, 0x44, 0x2e, 0x30, 0x54, 0x80, 0x30, 0x91, - 0xd8, 0xa5, 0x31, 0xf3, 0x46, 0x91, 0x0c, 0x14, 0x0b, 0x10, 0x21, 0x4e, 0x46, 0xbf, 0xc5, 0x8c, - 0xe6, 0xf3, 0xcd, 0x78, 0x60, 0xc5, 0x4a, 0xcc, 0x9a, 0x9e, 0x44, 0xf9, 0xec, 0x6d, 0xe3, 0x12, - 0x0e, 0x1d, 0x3a, 0x84, 0x59, 0x1b, 0x9f, 0xf5, 0xcb, 0x82, 0xd6, 0x63, 0x34, 0xe0, 0xe1, 0x87, - 0x1f, 0xf6, 0xd9, 0xae, 0xee, 0x46, 0x2c, 0x0c, 0x45, 0x3c, 0x14, 0x0a, 0x05, 0xde, 0x79, 0xe7, - 0x1d, 0xc6, 0x7b, 0x92, 0x93, 0x93, 0x19, 0xdf, 0xaf, 0x56, 0xab, 0xed, 0xaa, 0xb1, 0xba, 0x83, - 0x43, 0x87, 0x0e, 0x31, 0x82, 0x7a, 0xc9, 0x2a, 0xa6, 0xaf, 0xbf, 0xfe, 0x3a, 0x26, 0xa6, 0x2c, - 0xc6, 0xb4, 0x8c, 0x0d, 0xac, 0xdc, 0x6f, 0x7e, 0x78, 0x38, 0x56, 0x67, 0x3d, 0xc1, 0x98, 0xff, - 0xbe, 0x4e, 0xbd, 0x0d, 0x8e, 0x8a, 0x41, 0xc0, 0x98, 0x31, 0x38, 0x79, 0xb0, 0x0c, 0x93, 0x63, - 0x26, 0x50, 0x75, 0x92, 0x6e, 0x64, 0x62, 0x78, 0x7d, 0x7c, 0xb6, 0x55, 0x90, 0x3e, 0xab, 0x15, - 0x07, 0xdf, 0xad, 0x18, 0x72, 0x4c, 0x78, 0x91, 0xd1, 0x4e, 0xe3, 0x23, 0x83, 0x23, 0xa3, 0x71, - 0xd5, 0x74, 0xc9, 0xa5, 0xef, 0x32, 0x9c, 0x3a, 0xe9, 0xb3, 0xc0, 0xed, 0x7e, 0x8b, 0x19, 0x51, - 0x81, 0x01, 0x0c, 0xa2, 0xee, 0xab, 0xe6, 0xb3, 0xac, 0x11, 0x10, 0x60, 0xb0, 0x08, 0x0c, 0x69, - 0x1c, 0x05, 0x02, 0x01, 0xe4, 0x72, 0x39, 0xde, 0xf9, 0xe4, 0x08, 0x26, 0x2d, 0xf5, 0x6d, 0x2c, - 0x48, 0xd4, 0xac, 0x79, 0xf8, 0xfa, 0x4c, 0x03, 0x78, 0x3e, 0x24, 0x20, 0x24, 0x96, 0xca, 0x32, - 0x30, 0x75, 0xfa, 0x2c, 0x94, 0xec, 0x78, 0x11, 0xd7, 0xaf, 0x74, 0x40, 0xb8, 0x70, 0x39, 0xab, - 0xc7, 0xbf, 0xde, 0xd9, 0x8e, 0x73, 0x15, 0x25, 0xf8, 0xae, 0xbf, 0x0f, 0xc9, 0xc9, 0xc9, 0x0c, - 0x55, 0xa9, 0xa0, 0xa0, 0x00, 0x00, 0x33, 0x66, 0x81, 0x33, 0x9a, 0x5e, 0xdc, 0x4b, 0xc9, 0x74, - 0xea, 0xff, 0x5a, 0xad, 0x16, 0x61, 0xa9, 0x69, 0x38, 0x77, 0xba, 0x19, 0xe7, 0x4e, 0x37, 0x63, - 0xca, 0xb4, 0x44, 0x4c, 0x49, 0x4c, 0xb4, 0x93, 0xa8, 0xfb, 0xac, 0x56, 0x9c, 0x3b, 0xdd, 0xcc, - 0xda, 0x18, 0xd2, 0x17, 0x9f, 0x0b, 0x9d, 0xed, 0x68, 0x38, 0xf6, 0x11, 0xde, 0x39, 0xf1, 0x19, - 0xae, 0x98, 0xcd, 0x48, 0x58, 0x91, 0x81, 0x68, 0x16, 0x94, 0xb6, 0x50, 0x61, 0x82, 0x4f, 0x77, - 0x4b, 0xce, 0xc8, 0x48, 0xd4, 0xec, 0x79, 0x88, 0x9a, 0x3d, 0x0f, 0x2d, 0xd5, 0x15, 0x94, 0xca, - 0x64, 0x6b, 0xfc, 0xfd, 0x59, 0x80, 0xac, 0xd7, 0xd4, 0x0a, 0xe9, 0xc3, 0xeb, 0xa9, 0x9f, 0xd9, - 0xac, 0xfd, 0x51, 0x5b, 0x5b, 0x4b, 0x90, 0xe4, 0x8a, 0x6c, 0x59, 0x7f, 0xbe, 0xfb, 0x3a, 0x66, - 0x28, 0x72, 0x19, 0x73, 0xf7, 0x6a, 0x67, 0x3b, 0x7a, 0xfa, 0x07, 0xe7, 0xcd, 0x95, 0x13, 0xc7, - 0xa1, 0xd7, 0xeb, 0x19, 0x04, 0xc4, 0xdd, 0x0c, 0xa3, 0x8a, 0x8a, 0x0a, 0x90, 0xa4, 0x07, 0x18, - 0x74, 0x39, 0x76, 0x05, 0x04, 0x41, 0x9c, 0xf5, 0x34, 0xab, 0x1b, 0x3f, 0xdb, 0x16, 0x0d, 0x41, - 0x3c, 0x1e, 0xee, 0x4e, 0x4c, 0xf4, 0x79, 0xfa, 0x6d, 0xa8, 0x30, 0x01, 0x01, 0x5d, 0x1d, 0xd0, - 0xe9, 0x1a, 0x20, 0x10, 0x08, 0x28, 0xf2, 0xc1, 0x46, 0xd0, 0x70, 0x59, 0x59, 0x19, 0xe8, 0x31, - 0x33, 0xa4, 0x0a, 0x32, 0x67, 0x79, 0xba, 0xdb, 0x9b, 0xba, 0x3e, 0xab, 0x15, 0x95, 0x6f, 0xbf, - 0x35, 0x6c, 0xdd, 0x8f, 0xe0, 0xa8, 0x18, 0xf4, 0x5b, 0xcc, 0x18, 0xe8, 0xb3, 0xda, 0xad, 0x69, - 0x21, 0xc2, 0x78, 0x5c, 0x69, 0xfc, 0xdc, 0xb5, 0xf9, 0x76, 0xbc, 0x06, 0x21, 0xc2, 0x69, 0x3e, - 0x53, 0x3f, 0x32, 0x47, 0x41, 0x9a, 0xba, 0xdb, 0x04, 0xa4, 0xa0, 0xa0, 0x20, 0x20, 0x33, 0x33, - 0x93, 0x92, 0x04, 0x55, 0x2a, 0x15, 0x5e, 0x9f, 0x3c, 0x19, 0xd1, 0xa9, 0x8b, 0x7d, 0xaa, 0x82, - 0x44, 0xcd, 0x9a, 0x87, 0xce, 0x13, 0xc7, 0xf1, 0x6d, 0xef, 0xd7, 0xf8, 0x8e, 0x18, 0x80, 0xf9, - 0xc2, 0x49, 0x10, 0x03, 0xdf, 0x20, 0x20, 0x20, 0x00, 0xc1, 0x82, 0x3b, 0x11, 0x2d, 0x4e, 0xc1, - 0xb8, 0xb0, 0x08, 0xd6, 0xbe, 0x6f, 0x8a, 0xf8, 0x07, 0x50, 0xfe, 0xf1, 0x25, 0xfc, 0xeb, 0x1f, - 0x2f, 0xe2, 0x74, 0xf9, 0x2e, 0x24, 0xac, 0xc8, 0x60, 0xe5, 0xfa, 0xba, 0x0c, 0xf5, 0x68, 0xd3, - 0x55, 0xe2, 0xb7, 0x9b, 0x7f, 0x87, 0x9d, 0xaf, 0xfc, 0x1f, 0xa3, 0xed, 0xb1, 0x4e, 0xa7, 0x43, - 0x71, 0x71, 0x71, 0x00, 0x99, 0xfd, 0xc2, 0x19, 0x4d, 0xef, 0x71, 0x7f, 0xf2, 0x74, 0xca, 0x60, - 0x5c, 0xb8, 0xd4, 0x8e, 0x1f, 0xd0, 0xce, 0x9b, 0x1c, 0x53, 0x7f, 0x61, 0x6c, 0x10, 0x0f, 0xa1, - 0xa2, 0x44, 0x9c, 0x3a, 0xdb, 0x8c, 0xb0, 0x19, 0x73, 0x91, 0x34, 0x59, 0x8c, 0x5b, 0x05, 0x93, - 0x96, 0xa6, 0xe3, 0x8b, 0xf7, 0xdf, 0x62, 0xa4, 0x97, 0x53, 0x04, 0xc4, 0xdf, 0xf1, 0x1f, 0xb4, - 0x85, 0x95, 0x8d, 0x45, 0x95, 0x6c, 0xe3, 0x4e, 0x4a, 0xf9, 0x64, 0x03, 0xb7, 0x71, 0xf1, 0x89, - 0x48, 0x58, 0x21, 0x73, 0x68, 0x80, 0x48, 0x7c, 0x55, 0x7b, 0x98, 0x11, 0x83, 0xe4, 0x09, 0x2a, - 0x2b, 0x2b, 0x03, 0x2a, 0x2a, 0x2a, 0xa8, 0xc2, 0x5a, 0x22, 0x91, 0x08, 0xfd, 0xfd, 0x81, 0xac, - 0xaf, 0xb7, 0x7d, 0x56, 0xfb, 0x75, 0xe3, 0x6c, 0xb3, 0xef, 0x9f, 0x8f, 0x30, 0x51, 0x22, 0xee, - 0x4e, 0x88, 0x65, 0x9d, 0x7c, 0x38, 0x1a, 0x3b, 0x85, 0x42, 0x01, 0x8d, 0x46, 0x83, 0xaa, 0xdd, - 0xff, 0x74, 0xab, 0x26, 0xca, 0xd9, 0x66, 0x03, 0x0e, 0x7f, 0x78, 0xd0, 0xe5, 0x74, 0xe4, 0x50, - 0x61, 0x02, 0x7a, 0x4d, 0x2d, 0x94, 0x5b, 0x8c, 0x49, 0x4e, 0xae, 0xb8, 0x48, 0x40, 0x3e, 0xc5, - 0xac, 0x8d, 0x69, 0x3e, 0x7a, 0x4e, 0x9a, 0xa1, 0x2c, 0xff, 0x17, 0x83, 0xa8, 0xfb, 0xdb, 0xfd, - 0xe2, 0x11, 0x01, 0x01, 0x80, 0x97, 0x5e, 0x7a, 0x89, 0xea, 0x65, 0x22, 0x12, 0x89, 0xf0, 0xf0, - 0xc3, 0x0f, 0xe3, 0xe8, 0x89, 0xe3, 0xac, 0x2b, 0x05, 0xb6, 0x8b, 0x77, 0x84, 0x78, 0x36, 0x7a, - 0xce, 0xd4, 0xe2, 0xdb, 0xab, 0x5d, 0xf8, 0xe5, 0xd3, 0x3f, 0xa3, 0x76, 0x5a, 0x5a, 0xad, 0x16, - 0x27, 0x75, 0xe5, 0x98, 0xb1, 0xe8, 0x41, 0x8c, 0xbb, 0x93, 0xbd, 0xdd, 0xd6, 0x84, 0xa8, 0x89, - 0xc8, 0xdb, 0xaa, 0xc6, 0xfe, 0xb2, 0xdd, 0x38, 0x5c, 0xbe, 0x0b, 0x71, 0xd2, 0x74, 0xbb, 0x09, - 0xe5, 0x0e, 0x2e, 0x54, 0x57, 0xe0, 0xbb, 0x76, 0x23, 0x3e, 0x3a, 0x74, 0x04, 0x7f, 0x78, 0xf6, - 0x77, 0x50, 0x28, 0x14, 0x94, 0xd2, 0x61, 0xb1, 0x58, 0xb0, 0x74, 0xe9, 0xd2, 0x00, 0xba, 0xfa, - 0xc1, 0x19, 0x4d, 0xef, 0xc0, 0x0f, 0xe6, 0xe1, 0x7e, 0xc9, 0x8c, 0xef, 0x89, 0x9c, 0x68, 0xe4, - 0xcf, 0xdd, 0xd7, 0x4a, 0xe1, 0x48, 0x22, 0x61, 0xc5, 0x63, 0x88, 0xb7, 0x5e, 0xb6, 0xdb, 0x55, - 0xf9, 0x8b, 0x80, 0x5c, 0xef, 0x6c, 0xc7, 0xa4, 0xd8, 0x18, 0x86, 0xc1, 0xf7, 0x96, 0x80, 0xd8, - 0x66, 0x9d, 0x68, 0x34, 0x1a, 0xac, 0x5f, 0xbf, 0x1e, 0x71, 0x52, 0x99, 0x4b, 0xee, 0xd9, 0x7e, - 0x4b, 0xb7, 0xd7, 0x04, 0xe4, 0x86, 0x21, 0x05, 0xdd, 0x88, 0xfe, 0x2c, 0x6f, 0x33, 0xeb, 0x01, - 0xe0, 0x9f, 0x1e, 0x3d, 0x0c, 0x4b, 0xb7, 0x19, 0x41, 0xbc, 0xc1, 0x5d, 0xfb, 0xe5, 0x8e, 0x0e, - 0xbf, 0x14, 0x1f, 0x0b, 0x11, 0x26, 0xe0, 0xd0, 0x8d, 0xb4, 0x55, 0x3e, 0x9f, 0xcf, 0x7a, 0xba, - 0x74, 0x71, 0x71, 0x31, 0xe8, 0x55, 0x51, 0x95, 0x4a, 0x25, 0x36, 0xe4, 0xfc, 0xca, 0x25, 0x02, - 0xd2, 0xd3, 0x6d, 0x86, 0xfe, 0xb3, 0xe3, 0x54, 0x3c, 0xcd, 0x43, 0x8f, 0x66, 0x50, 0xe3, 0xd3, - 0x67, 0xb5, 0xe2, 0xdd, 0xb7, 0x1d, 0xb7, 0xb5, 0xe0, 0x45, 0x46, 0xc3, 0x7a, 0xa5, 0xc3, 0xa1, - 0xbd, 0x08, 0x89, 0x8d, 0x87, 0xe5, 0xab, 0x0b, 0x98, 0x10, 0xe6, 0x3c, 0xa6, 0x51, 0x5f, 0xf7, - 0x99, 0xcf, 0x94, 0xc3, 0x7e, 0x8b, 0x19, 0xd1, 0xa1, 0x3c, 0xc6, 0xbc, 0x1c, 0x09, 0xf7, 0x0b, - 0xe0, 0x62, 0x1d, 0x10, 0x07, 0x37, 0x34, 0x80, 0x7e, 0xc2, 0x2a, 0x95, 0x0a, 0x5d, 0x06, 0xdf, - 0x97, 0xe8, 0x8e, 0x4e, 0x59, 0x82, 0x81, 0xeb, 0x66, 0xcc, 0xfe, 0xc1, 0x74, 0xa8, 0xd5, 0x6a, - 0xa8, 0x54, 0x2a, 0xa8, 0x54, 0x2a, 0xe8, 0xf5, 0x7a, 0x14, 0xff, 0xf3, 0x6f, 0x10, 0xf4, 0xb5, - 0xc3, 0xf2, 0xa5, 0x0e, 0xa2, 0x98, 0x08, 0x56, 0xbf, 0x77, 0xf5, 0x4f, 0xb2, 0xf1, 0xbf, 0xbf, - 0xfc, 0x0d, 0x2e, 0x1f, 0xfd, 0x2f, 0x4c, 0xc7, 0x3e, 0x70, 0xfb, 0xf3, 0x03, 0x7d, 0x56, 0x9c, - 0x2e, 0xdf, 0x05, 0xe1, 0x1d, 0x03, 0xa8, 0xa9, 0xd5, 0xe3, 0xe3, 0xa3, 0x47, 0xd1, 0x76, 0xe1, - 0x82, 0xd3, 0xfe, 0x06, 0x24, 0x01, 0x19, 0x4d, 0x46, 0x73, 0xd2, 0x52, 0xef, 0xc8, 0xd7, 0x48, - 0x80, 0xee, 0x7e, 0xd1, 0xe9, 0x74, 0x3e, 0xcd, 0xa7, 0xe7, 0x30, 0x88, 0x07, 0x33, 0x7e, 0xcc, - 0xf8, 0xf9, 0xd0, 0xa1, 0x43, 0x7e, 0x73, 0x0d, 0xf5, 0x18, 0x9b, 0x19, 0xea, 0x87, 0x37, 0xbb, - 0x3a, 0x99, 0x4c, 0x46, 0x34, 0x35, 0x35, 0x31, 0xc8, 0x87, 0x42, 0xa1, 0xc0, 0x93, 0x1b, 0x9f, - 0xc2, 0xd4, 0xd5, 0x4f, 0xba, 0x1c, 0x1b, 0xf6, 0x4d, 0x2f, 0x3b, 0x04, 0xa4, 0xb8, 0xb8, 0x38, - 0xc0, 0x60, 0x18, 0xac, 0x3e, 0x2d, 0x97, 0xcb, 0x11, 0xf4, 0xad, 0x95, 0xf5, 0xda, 0x45, 0xfd, - 0x7d, 0x7d, 0xd0, 0xd7, 0x7e, 0x46, 0x05, 0x9d, 0xfa, 0x6b, 0xa3, 0x43, 0x16, 0x9c, 0x24, 0xc9, - 0x62, 0x61, 0x61, 0x21, 0xab, 0xf5, 0x54, 0x2a, 0x2b, 0x2b, 0x19, 0xf6, 0x4a, 0x2e, 0x97, 0x23, - 0x74, 0x5c, 0x00, 0x3e, 0x2e, 0x7f, 0x63, 0x18, 0x45, 0x68, 0x30, 0x06, 0x86, 0x24, 0x1f, 0xd3, - 0x67, 0xcd, 0xc6, 0xdd, 0x89, 0x62, 0xc4, 0xc5, 0x27, 0x20, 0x2e, 0x3e, 0x01, 0x77, 0x27, 0x8a, - 0x91, 0xf6, 0x90, 0xcc, 0x29, 0xa9, 0x72, 0xd6, 0x2f, 0x8d, 0x17, 0x15, 0x8d, 0xeb, 0x5d, 0x43, - 0x17, 0xd7, 0x3c, 0xd3, 0xdc, 0xe4, 0xb3, 0xd6, 0x05, 0x57, 0x4d, 0x2d, 0x76, 0x55, 0x82, 0x6f, - 0x2a, 0x02, 0x42, 0x92, 0x0e, 0x12, 0x12, 0x89, 0x04, 0x4f, 0x64, 0xae, 0xf1, 0x79, 0x85, 0xcc, - 0xb1, 0x41, 0x3c, 0x44, 0xcd, 0x9a, 0x47, 0x35, 0x22, 0xa3, 0x43, 0xa1, 0x50, 0x40, 0xa7, 0xd3, - 0xe1, 0x99, 0x5f, 0xfd, 0x1c, 0x27, 0x0e, 0xec, 0x41, 0xf8, 0x77, 0xec, 0x56, 0xee, 0x93, 0xcc, - 0x5b, 0x88, 0xe7, 0xb6, 0xbf, 0x82, 0x90, 0xde, 0xaf, 0x71, 0xba, 0x7c, 0x97, 0xcb, 0x64, 0xeb, - 0x7a, 0x67, 0x3b, 0x9a, 0x4a, 0x77, 0xe0, 0x47, 0xf7, 0xdf, 0x87, 0xff, 0x1e, 0xac, 0x46, 0x4f, - 0x77, 0x37, 0xfe, 0xfa, 0xe2, 0x36, 0x68, 0x34, 0x1a, 0x46, 0x91, 0x1d, 0x32, 0x4d, 0x90, 0xee, - 0x7e, 0xe1, 0x8c, 0xa6, 0x77, 0x20, 0xdd, 0x2f, 0x66, 0xb3, 0x19, 0xef, 0xbc, 0xf3, 0xce, 0xa8, - 0x20, 0x73, 0xb7, 0x3a, 0xc4, 0x71, 0x31, 0x4c, 0xf5, 0xc3, 0x8f, 0xf1, 0x1f, 0x57, 0x4d, 0x2d, - 0xac, 0x64, 0xbf, 0x6c, 0xda, 0xb4, 0x89, 0x28, 0x2d, 0x2d, 0xa5, 0x02, 0x3f, 0xc9, 0x52, 0xde, - 0x6f, 0x56, 0x1e, 0x40, 0x52, 0x56, 0x8e, 0x57, 0xd9, 0x71, 0x24, 0x89, 0xf0, 0x04, 0x64, 0x2d, - 0x13, 0x32, 0xf6, 0x6e, 0x24, 0x1a, 0x43, 0xfa, 0x4e, 0x05, 0x89, 0xa7, 0xee, 0x97, 0x4c, 0x26, - 0x63, 0xfd, 0x71, 0x24, 0x6b, 0x72, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, 0xf8, 0xb6, - 0x0d, 0xec, 0x54, 0x2a, 0x15, 0x2a, 0xd4, 0xcf, 0x0f, 0xf9, 0x99, 0x20, 0x1e, 0x0f, 0xcb, 0x1e, - 0xfa, 0x5e, 0x39, 0x99, 0x32, 0xcd, 0x3e, 0xe8, 0xde, 0x59, 0x8a, 0x73, 0xa8, 0x30, 0x81, 0x4a, - 0x5b, 0xb7, 0x45, 0x70, 0x64, 0x34, 0xae, 0x9b, 0x87, 0x26, 0x20, 0xfa, 0xcf, 0x3f, 0x43, 0x48, - 0xac, 0x6f, 0x88, 0x7b, 0x8f, 0xb1, 0xd9, 0x2e, 0x35, 0xbc, 0xb9, 0xb9, 0x79, 0x44, 0xee, 0xbb, - 0xc7, 0x04, 0xa4, 0xb2, 0xb2, 0x32, 0xa0, 0xb4, 0xb4, 0xd4, 0xff, 0x2a, 0x48, 0xea, 0x12, 0x74, - 0xf4, 0x5a, 0x9d, 0xf6, 0x04, 0x20, 0x89, 0x88, 0x28, 0x6c, 0x0c, 0x62, 0xbe, 0xed, 0x40, 0x48, - 0x70, 0x10, 0x6b, 0xdf, 0x1d, 0x35, 0x31, 0x06, 0x7f, 0x54, 0xff, 0x3f, 0xdc, 0x77, 0xef, 0x62, - 0x9c, 0xdb, 0x5f, 0x82, 0x73, 0xfb, 0xdf, 0x60, 0xbc, 0x4c, 0xc7, 0x3e, 0x40, 0x47, 0xed, 0x61, - 0xea, 0x65, 0x3a, 0xf6, 0x01, 0xce, 0xec, 0x7b, 0x15, 0xcf, 0x3f, 0xff, 0x02, 0xfe, 0xfa, 0xd2, - 0xdf, 0x00, 0x00, 0xbf, 0xfe, 0x55, 0x0e, 0xd6, 0xaf, 0x57, 0x30, 0x26, 0x00, 0x19, 0x78, 0x4a, - 0x57, 0x3f, 0x38, 0xa3, 0xe9, 0x1d, 0xec, 0xdd, 0x2f, 0x89, 0x7e, 0xa9, 0xed, 0x72, 0xbb, 0x23, - 0x35, 0x71, 0x32, 0x93, 0x80, 0xf8, 0x31, 0xfe, 0x83, 0x8d, 0xf4, 0xdb, 0x3d, 0x7b, 0xf6, 0x10, - 0xdb, 0xb7, 0x6f, 0xb7, 0x8b, 0xf7, 0xa8, 0xbf, 0xd4, 0x85, 0x29, 0xe9, 0x6b, 0xbd, 0x9e, 0x43, - 0xbd, 0xbd, 0xbd, 0x1e, 0x7f, 0xb6, 0xa0, 0xa0, 0x80, 0x2a, 0x31, 0xae, 0x54, 0x2a, 0xd1, 0x63, - 0x34, 0x8c, 0x48, 0x67, 0x6f, 0x9f, 0x10, 0x90, 0xd8, 0x04, 0xea, 0x7e, 0x89, 0xc5, 0x62, 0xb8, - 0x5a, 0x71, 0xd7, 0x1d, 0x05, 0x89, 0xbe, 0xcb, 0x27, 0xab, 0xa3, 0x1a, 0x6a, 0x0e, 0x0f, 0xf9, - 0xb9, 0xb8, 0xf8, 0x04, 0x4c, 0x9f, 0x35, 0xd8, 0x83, 0xeb, 0xd4, 0x89, 0x06, 0xf4, 0x59, 0xad, - 0x0c, 0x85, 0x64, 0xa8, 0x32, 0x07, 0x21, 0xb1, 0xf1, 0xe8, 0x75, 0xa0, 0x82, 0xf0, 0x5c, 0x21, - 0x20, 0x75, 0xb5, 0x3e, 0x53, 0x0e, 0xaf, 0x77, 0x76, 0xd8, 0x11, 0x10, 0x6f, 0x5b, 0x2f, 0xf8, - 0x9d, 0x80, 0x00, 0x83, 0x79, 0xd6, 0xe4, 0x03, 0x21, 0x12, 0x89, 0xf0, 0x44, 0xe6, 0x1a, 0x5c, - 0x3a, 0x76, 0xd0, 0xe7, 0x27, 0x1d, 0xbb, 0x70, 0x19, 0xd4, 0x6a, 0xb5, 0x5d, 0x2f, 0x10, 0x12, - 0x64, 0xe5, 0xbb, 0xd5, 0xe9, 0x2b, 0x61, 0x3c, 0xf2, 0x36, 0xc4, 0x93, 0x26, 0xb2, 0xbb, 0xc8, - 0xde, 0xb3, 0x08, 0x82, 0x90, 0x60, 0x0c, 0xf4, 0xf7, 0x0d, 0xd6, 0xad, 0xb8, 0xd4, 0x8a, 0xb8, - 0xf0, 0x10, 0x88, 0x78, 0x63, 0xf0, 0xc0, 0x8c, 0xbb, 0x91, 0x3e, 0x37, 0x19, 0x0f, 0xcf, 0x97, - 0xa0, 0xdf, 0xd8, 0x84, 0xad, 0x2f, 0x16, 0xe2, 0x91, 0x8c, 0xff, 0x01, 0x00, 0xbc, 0x7f, 0xe0, - 0x3d, 0x9c, 0xfc, 0xb2, 0x91, 0x41, 0x9e, 0x4a, 0x4b, 0x4b, 0x19, 0x3e, 0x4f, 0xa6, 0xfb, 0x85, - 0x33, 0x9a, 0x9e, 0xc2, 0x36, 0xfb, 0xc5, 0x57, 0xbb, 0x89, 0x91, 0xc2, 0x40, 0x9f, 0x15, 0x9d, - 0x0d, 0xc7, 0xa9, 0x3e, 0x1a, 0xf4, 0xd7, 0x85, 0xea, 0x0a, 0x74, 0x9f, 0x37, 0xf8, 0xfd, 0x9c, - 0x84, 0x91, 0x02, 0x84, 0x8d, 0x0f, 0x1e, 0x11, 0x02, 0xd2, 0x6b, 0x6a, 0xc1, 0x7d, 0xf7, 0xdd, - 0xc7, 0xc8, 0xc0, 0x71, 0xc7, 0xfd, 0x92, 0x99, 0x99, 0x69, 0xe7, 0x72, 0xd1, 0xe9, 0x74, 0x90, - 0x4a, 0xa5, 0xb8, 0x34, 0x2e, 0x0c, 0x93, 0x96, 0xa6, 0x8f, 0x8a, 0x67, 0x91, 0x54, 0x41, 0x24, - 0x12, 0x09, 0x66, 0x4d, 0x4f, 0xf2, 0x4b, 0x53, 0x50, 0x7f, 0x20, 0x54, 0x98, 0x80, 0x43, 0x87, - 0x0e, 0x51, 0x3f, 0xfb, 0x42, 0x05, 0xb1, 0x2d, 0x31, 0xae, 0x54, 0x2a, 0x51, 0xb5, 0x7b, 0xc7, - 0xb0, 0x9f, 0x23, 0x09, 0xc8, 0xb9, 0xd3, 0xcd, 0x28, 0x52, 0x6f, 0xc7, 0xdf, 0xb7, 0x3d, 0xef, - 0x52, 0x67, 0x71, 0x67, 0x6e, 0x98, 0xe0, 0xa8, 0x18, 0xf4, 0x5d, 0xeb, 0x61, 0x64, 0x17, 0xd2, - 0x71, 0xfe, 0x4c, 0x33, 0x06, 0x82, 0xc6, 0xfb, 0x64, 0xbe, 0xf5, 0x5b, 0xcc, 0x98, 0x71, 0xb7, - 0x88, 0xf1, 0x9c, 0x78, 0xa3, 0xca, 0x8d, 0x28, 0x01, 0x21, 0x95, 0x0f, 0x12, 0x6a, 0xb5, 0x1a, - 0x01, 0x5d, 0x1d, 0x0e, 0x59, 0x1f, 0xdb, 0x93, 0x35, 0x20, 0x3a, 0xc1, 0xae, 0x86, 0xbd, 0x2d, - 0xe4, 0x72, 0x39, 0xde, 0x7a, 0x73, 0x2f, 0x3e, 0x7b, 0x77, 0x0f, 0x66, 0xc6, 0x47, 0x79, 0xfd, - 0xbd, 0xd7, 0xae, 0xf6, 0x62, 0xd7, 0xdf, 0x5e, 0xc4, 0x0b, 0xf9, 0xbf, 0xc5, 0xb8, 0x29, 0xb3, - 0x30, 0x2d, 0x63, 0x03, 0x92, 0x1e, 0xcf, 0xc1, 0xd4, 0xd5, 0x4f, 0xa2, 0x27, 0x22, 0x0e, 0xa7, - 0x2f, 0x77, 0xe1, 0xcd, 0x37, 0xcb, 0xd0, 0xf0, 0x45, 0x2d, 0x26, 0x4d, 0x1a, 0x94, 0x9e, 0xef, - 0x5f, 0x36, 0x18, 0x98, 0xdb, 0xd3, 0xdd, 0x8d, 0x3c, 0xe5, 0x2f, 0x19, 0xae, 0x17, 0x93, 0xc9, - 0x84, 0xc7, 0x1f, 0x7f, 0x9c, 0x5a, 0x24, 0x6d, 0xb3, 0x5f, 0x38, 0xa3, 0xe9, 0x39, 0xec, 0xdc, - 0x2f, 0x93, 0x13, 0x6f, 0x89, 0x31, 0xec, 0xb7, 0x98, 0x71, 0x6e, 0xff, 0x1b, 0x38, 0xa9, 0xd9, - 0x8e, 0xaf, 0xf5, 0x1f, 0x23, 0x32, 0xe0, 0x3b, 0xa4, 0xfe, 0x70, 0x2e, 0xe6, 0xa5, 0xcc, 0xc3, - 0xfc, 0xd4, 0xf9, 0xb8, 0x67, 0xde, 0x02, 0xcc, 0x9d, 0x31, 0x1d, 0x57, 0x8e, 0x7f, 0xe4, 0x77, - 0x12, 0x42, 0x57, 0x3f, 0x00, 0x7f, 0xc7, 0x7f, 0x18, 0x3c, 0x56, 0x3f, 0xf2, 0xf3, 0xf3, 0x89, - 0xa2, 0xa2, 0x22, 0x46, 0xad, 0x0d, 0x8d, 0x46, 0x83, 0x07, 0x56, 0xac, 0x04, 0x7f, 0xce, 0x62, - 0x44, 0xa7, 0xb2, 0xd7, 0x41, 0x95, 0x5e, 0xa2, 0xde, 0x5b, 0x23, 0xaa, 0x50, 0x28, 0x3c, 0xea, - 0x4c, 0x7d, 0xbd, 0xb3, 0xdd, 0xaf, 0xbd, 0xaf, 0x5c, 0xc1, 0xd8, 0x20, 0x1e, 0x78, 0x91, 0xd1, - 0x54, 0x06, 0x95, 0xb3, 0x0a, 0xb3, 0xde, 0x80, 0xae, 0x20, 0x91, 0xe3, 0xa7, 0x3f, 0x58, 0x89, - 0xce, 0xb6, 0x96, 0x61, 0x55, 0x10, 0x4f, 0x40, 0x06, 0xa2, 0x3a, 0x42, 0x70, 0x64, 0x34, 0x7a, - 0xaf, 0x38, 0xbe, 0x07, 0xc6, 0xb3, 0xa7, 0x7d, 0x58, 0xff, 0xc3, 0x3e, 0x26, 0x89, 0xde, 0xba, - 0xc2, 0xdf, 0x18, 0xe7, 0xed, 0x01, 0x5e, 0x7a, 0xe9, 0xa5, 0x80, 0xac, 0xac, 0x2c, 0x22, 0x25, - 0x25, 0x05, 0x02, 0x81, 0x00, 0x2a, 0x95, 0x0a, 0xbf, 0xdb, 0xba, 0x0d, 0xd3, 0x32, 0x36, 0xf8, - 0x76, 0xb7, 0xb5, 0x70, 0x19, 0xde, 0x2b, 0xdf, 0x05, 0xad, 0x56, 0x6b, 0x17, 0x50, 0x43, 0x87, - 0x48, 0x24, 0x82, 0x4e, 0xa7, 0x83, 0x42, 0xa1, 0x40, 0x6c, 0xdc, 0x54, 0x5c, 0x1e, 0x18, 0xef, - 0xd1, 0xf7, 0xe9, 0x8f, 0x1f, 0xc3, 0xbf, 0xfe, 0xef, 0x25, 0xdc, 0x31, 0xf1, 0x2e, 0x4c, 0xcb, - 0xd8, 0xc0, 0x48, 0x81, 0x0b, 0x8e, 0x8a, 0x41, 0x70, 0x54, 0x0c, 0x15, 0x95, 0xde, 0xd6, 0x70, - 0x1c, 0xcf, 0xfd, 0xee, 0x19, 0xac, 0x7a, 0x64, 0x35, 0xc2, 0xc2, 0x06, 0x3b, 0xd1, 0xfe, 0x66, - 0x93, 0x12, 0x4b, 0x97, 0x2e, 0x65, 0x9c, 0xeb, 0xf6, 0xed, 0xdb, 0x19, 0xdf, 0x61, 0xeb, 0x7e, - 0x11, 0x67, 0x3d, 0x7d, 0xcb, 0x18, 0xcd, 0xb6, 0xea, 0x0a, 0x5c, 0xbd, 0xd4, 0x8a, 0xa0, 0xe0, - 0xf1, 0x48, 0x98, 0x36, 0x1d, 0xb1, 0x3f, 0x9c, 0x8b, 0x31, 0x01, 0x01, 0x08, 0x08, 0x08, 0xc0, - 0x98, 0x31, 0x83, 0xff, 0x1e, 0xd3, 0x0d, 0xaa, 0x67, 0xde, 0x06, 0xbb, 0xda, 0xba, 0x5f, 0x78, - 0x91, 0xd1, 0x3e, 0x4d, 0x11, 0xf7, 0x07, 0xae, 0x77, 0xb6, 0xa3, 0xf3, 0xc4, 0x67, 0x30, 0x37, - 0x37, 0xe0, 0x07, 0xa9, 0xf7, 0x62, 0xd1, 0x86, 0x5f, 0x62, 0x42, 0x54, 0x34, 0xc6, 0x8e, 0x1d, - 0x83, 0xb1, 0x63, 0xc6, 0xd8, 0xfd, 0x1b, 0x97, 0x30, 0x05, 0x7b, 0xff, 0xdf, 0xdf, 0x07, 0xb3, - 0x98, 0xfc, 0x44, 0x02, 0xe6, 0xda, 0xba, 0x5f, 0xfc, 0x1a, 0xff, 0xe1, 0x99, 0xfb, 0x65, 0xff, - 0xfe, 0xfd, 0x04, 0x3d, 0x43, 0x82, 0x34, 0x4c, 0x6f, 0x94, 0xed, 0xc5, 0x94, 0xf4, 0xb5, 0xac, - 0x57, 0x43, 0x76, 0x54, 0x4a, 0xdd, 0x1d, 0xd0, 0xd3, 0x4a, 0x15, 0x0a, 0x05, 0x7e, 0xfd, 0xeb, - 0x5f, 0x0f, 0x5b, 0x08, 0x92, 0xde, 0xd2, 0xa0, 0xc7, 0x68, 0x40, 0x28, 0x2f, 0x08, 0xd7, 0xbf, - 0x0b, 0x40, 0xd2, 0xe3, 0x39, 0xa3, 0x6a, 0x8e, 0x93, 0x81, 0xa8, 0x12, 0x89, 0x04, 0x42, 0xa1, - 0x10, 0x99, 0x99, 0x99, 0x04, 0xdb, 0x19, 0x31, 0x65, 0x65, 0x65, 0x54, 0x4d, 0x15, 0x91, 0x48, - 0x84, 0x75, 0xeb, 0xd6, 0xa1, 0x6a, 0xf7, 0x0e, 0xac, 0x79, 0xee, 0xaf, 0x3e, 0xd9, 0x28, 0xb7, - 0xe9, 0x2a, 0x9c, 0xaa, 0x23, 0x5d, 0x97, 0x5a, 0x80, 0xe9, 0x33, 0xed, 0xfe, 0xd6, 0x58, 0xff, - 0x85, 0xcf, 0x62, 0xff, 0xae, 0x9a, 0x5a, 0x20, 0x91, 0xdd, 0xcf, 0xf8, 0xdd, 0x48, 0xc5, 0x7f, - 0xb0, 0x42, 0x40, 0x48, 0x15, 0x84, 0x64, 0xe6, 0x4a, 0xa5, 0x12, 0x6a, 0xb5, 0xda, 0xe7, 0x3d, - 0x62, 0xc6, 0x06, 0xf1, 0x10, 0xbb, 0x70, 0x19, 0x14, 0x0a, 0x05, 0x8c, 0x46, 0xe3, 0xb0, 0xa5, - 0x90, 0x35, 0x1a, 0x0d, 0xd4, 0x6a, 0x35, 0x82, 0xbe, 0xb6, 0xa0, 0x27, 0x30, 0x0a, 0xdf, 0x7c, - 0xfb, 0x9d, 0x4b, 0xdf, 0xf3, 0xf5, 0xe5, 0x0e, 0xec, 0xdd, 0xf5, 0x0f, 0x9c, 0x3b, 0xdb, 0xec, - 0x72, 0x1a, 0x6e, 0x84, 0x78, 0x36, 0x2e, 0x7d, 0x72, 0x10, 0xab, 0x1e, 0xc9, 0x00, 0x00, 0x54, - 0x7d, 0x70, 0x00, 0xc7, 0x3f, 0xfd, 0x84, 0xe1, 0x32, 0xd2, 0xe9, 0x74, 0x76, 0x12, 0x31, 0xdd, - 0xfd, 0xc2, 0x19, 0x4d, 0xcf, 0x8d, 0xa6, 0x6d, 0xf6, 0x4b, 0x44, 0xe2, 0xec, 0x9b, 0x9a, 0xbc, - 0x5d, 0x3a, 0x76, 0x10, 0xd6, 0xf6, 0x0b, 0x98, 0x9e, 0xb2, 0x10, 0x8f, 0x3e, 0xfa, 0x22, 0x22, - 0xa2, 0x26, 0x62, 0xec, 0xd8, 0xa1, 0xc5, 0xcb, 0x59, 0x29, 0x0b, 0x30, 0x66, 0xcc, 0x18, 0xfc, - 0xeb, 0xff, 0xed, 0xf0, 0x9b, 0xa1, 0x19, 0xa9, 0xf8, 0x8f, 0x81, 0x3e, 0x2b, 0xac, 0x57, 0x3a, - 0xdc, 0xaa, 0xea, 0x98, 0x99, 0x99, 0x49, 0x14, 0x16, 0x16, 0x32, 0xda, 0xd8, 0x9b, 0xcd, 0x66, - 0xc8, 0xe5, 0x72, 0x7c, 0xda, 0xd8, 0x84, 0xa4, 0xac, 0x9c, 0x51, 0xeb, 0xfe, 0x24, 0x53, 0x72, - 0x05, 0x02, 0x01, 0xd6, 0xad, 0x5b, 0x87, 0xd2, 0x7d, 0x25, 0x08, 0x9b, 0x9c, 0x88, 0xe0, 0xc8, - 0x68, 0x84, 0x08, 0x13, 0x10, 0xc8, 0x17, 0xe0, 0x7a, 0x67, 0x3b, 0x7a, 0x8c, 0xcd, 0xe8, 0x31, - 0x36, 0xc3, 0x7a, 0xa5, 0x03, 0xa2, 0xbb, 0xa7, 0xe1, 0xe1, 0xfb, 0xd3, 0x20, 0xfb, 0xeb, 0x36, - 0xdc, 0x7b, 0xcf, 0x02, 0x08, 0x27, 0x4e, 0x18, 0x75, 0xd7, 0x15, 0x2a, 0x8c, 0x67, 0xd4, 0x90, - 0x91, 0xc9, 0x64, 0xac, 0x37, 0x11, 0xb4, 0x2d, 0xea, 0xa6, 0x50, 0x28, 0xf0, 0xa3, 0x55, 0xf2, - 0x21, 0x09, 0x08, 0x3d, 0xee, 0xc3, 0x5d, 0x1b, 0x15, 0x26, 0x12, 0x3b, 0x24, 0x88, 0xbc, 0xc8, - 0x68, 0x58, 0x0c, 0x27, 0x1c, 0x7e, 0xee, 0xcb, 0xfa, 0xcf, 0x31, 0xe1, 0x81, 0xd5, 0x3e, 0x1b, - 0x67, 0x5b, 0x05, 0x84, 0xae, 0x0a, 0xf9, 0x1b, 0x63, 0x58, 0x7a, 0x20, 0x02, 0xe8, 0xbb, 0x79, - 0x8d, 0x46, 0x03, 0xd3, 0xb1, 0x83, 0x3e, 0x0f, 0x90, 0x0a, 0x9f, 0x2c, 0xc6, 0xb8, 0xf8, 0x44, - 0x97, 0xe5, 0x3a, 0xa5, 0x52, 0x89, 0xe9, 0x53, 0x26, 0xc1, 0x72, 0xe6, 0x33, 0x4c, 0x8a, 0x19, - 0xde, 0x25, 0x73, 0xe4, 0x83, 0x0a, 0x14, 0xfe, 0xe1, 0xd7, 0xe8, 0x1a, 0xc7, 0x43, 0x52, 0x56, - 0x8e, 0xcb, 0x3b, 0x73, 0x52, 0x4e, 0xe4, 0xf3, 0xc3, 0xd0, 0xd3, 0xd3, 0x8d, 0xdf, 0xe5, 0x6d, - 0x62, 0xb8, 0x5e, 0x2c, 0x16, 0x8b, 0x9d, 0xfa, 0x61, 0x9b, 0xfd, 0x72, 0xb3, 0x1b, 0xcd, 0x96, - 0xf7, 0xdf, 0x42, 0xeb, 0xbb, 0xa5, 0x48, 0xb8, 0xf3, 0x4e, 0xfc, 0x74, 0xf3, 0x8b, 0x58, 0xb9, - 0x66, 0x03, 0xc2, 0x27, 0xdc, 0x39, 0xac, 0xd1, 0xcc, 0xda, 0xa8, 0x44, 0x5b, 0xb5, 0x77, 0xed, - 0xa0, 0xe9, 0xee, 0x97, 0xd7, 0x5f, 0x7f, 0xfd, 0xa6, 0x74, 0xbf, 0x0c, 0xf4, 0x59, 0xd1, 0x51, - 0x7b, 0x18, 0xe7, 0xdf, 0xde, 0x8d, 0x69, 0x93, 0xa7, 0xe1, 0x89, 0xbc, 0xe7, 0xb1, 0x44, 0xf6, - 0x63, 0x84, 0x4d, 0x70, 0xdd, 0x95, 0x38, 0x3b, 0x75, 0x01, 0x26, 0x46, 0x4e, 0xf0, 0x8b, 0x2b, - 0x86, 0x1f, 0xcc, 0xc3, 0x5d, 0x91, 0xdf, 0xa7, 0xbf, 0x6b, 0xb5, 0x5a, 0xbf, 0xc7, 0x7f, 0x90, - 0x30, 0x18, 0x0c, 0x43, 0x76, 0xf4, 0x2c, 0x2c, 0x2c, 0x24, 0x4a, 0x4b, 0x4b, 0x19, 0xe4, 0x83, - 0xac, 0x56, 0xca, 0x56, 0xb0, 0x29, 0x89, 0x3b, 0x42, 0xc3, 0x1d, 0x66, 0xed, 0x79, 0x03, 0x7a, - 0x40, 0xa5, 0x46, 0xa3, 0x41, 0xf1, 0x3f, 0xd4, 0xf8, 0xfa, 0xa4, 0x1e, 0xdd, 0x67, 0x4e, 0xe3, - 0xfc, 0x3b, 0x6f, 0xe0, 0x44, 0xd1, 0xf3, 0x38, 0xb3, 0xef, 0x55, 0x44, 0x05, 0x0c, 0xe0, 0xa1, - 0xf4, 0xd5, 0x78, 0x49, 0x53, 0x8e, 0xc2, 0x9d, 0xaf, 0x43, 0xf1, 0xbf, 0x3f, 0x47, 0xd2, 0x8c, - 0x1f, 0x8c, 0xda, 0x39, 0x1f, 0x22, 0x4c, 0x60, 0x28, 0x57, 0xb6, 0x25, 0xfd, 0xd9, 0xb2, 0x55, - 0x74, 0x37, 0x96, 0x54, 0x2a, 0xc5, 0xc4, 0x09, 0x82, 0x21, 0x53, 0x72, 0xdb, 0x5a, 0x3d, 0x0f, - 0x29, 0x98, 0xb4, 0x34, 0xdd, 0xe1, 0x46, 0x32, 0x38, 0xca, 0xb1, 0x0b, 0xe6, 0xda, 0xd5, 0x5e, - 0x5c, 0xe9, 0xea, 0xf2, 0xd9, 0xe6, 0xd3, 0x7a, 0xa5, 0xc3, 0x8e, 0x80, 0x8c, 0xa4, 0x02, 0x32, - 0x86, 0xad, 0x03, 0xe5, 0xe5, 0xe5, 0x51, 0x79, 0xea, 0x52, 0xa9, 0x14, 0xe9, 0x0f, 0xae, 0x74, - 0x2a, 0x3f, 0xb1, 0x09, 0xe1, 0xc2, 0xe5, 0x30, 0xb4, 0xb5, 0x3b, 0xcd, 0x8a, 0xb1, 0x85, 0x42, - 0xa1, 0x40, 0x86, 0x7c, 0x15, 0xce, 0xd4, 0x7c, 0x80, 0xe0, 0xa0, 0x40, 0x87, 0xef, 0xb9, 0x74, - 0xc1, 0x88, 0x7f, 0x14, 0xe4, 0xe1, 0x40, 0xc5, 0xdb, 0x88, 0x7d, 0xe0, 0x11, 0x08, 0x17, 0x2e, - 0x77, 0x7b, 0x41, 0x0a, 0x11, 0xc6, 0xa3, 0xf6, 0x78, 0x0d, 0xfe, 0xef, 0xef, 0x6a, 0xfc, 0xf0, - 0x87, 0x73, 0x18, 0xae, 0x97, 0xb2, 0xb2, 0x32, 0xbb, 0x05, 0x92, 0xee, 0x7e, 0xe1, 0x8c, 0xa6, - 0xe7, 0x46, 0xf3, 0x56, 0x70, 0xbf, 0xf4, 0x9a, 0x5a, 0x70, 0xae, 0xa2, 0x04, 0xbc, 0x5e, 0x33, - 0x1e, 0x7d, 0xea, 0x77, 0x48, 0xbd, 0xff, 0x21, 0x04, 0x05, 0x7b, 0xe6, 0x3a, 0x4c, 0x4e, 0xbd, - 0x07, 0x57, 0x2f, 0xb5, 0xf8, 0xfc, 0x9c, 0xe9, 0xea, 0x87, 0xd9, 0x6c, 0x46, 0x7d, 0x7d, 0xbd, - 0xdf, 0x5c, 0x3f, 0x57, 0x2f, 0xb5, 0xb8, 0xac, 0x7e, 0x64, 0x67, 0x67, 0x13, 0xb9, 0xb9, 0xb9, - 0x8c, 0xdf, 0x69, 0xb5, 0x5a, 0x48, 0xa5, 0x52, 0xf4, 0x0b, 0x13, 0x59, 0x0f, 0x36, 0x0d, 0xe4, - 0x87, 0x33, 0x76, 0xf5, 0xac, 0x8d, 0x77, 0x6a, 0x6a, 0x80, 0xc9, 0x64, 0xa2, 0xd6, 0xb4, 0xdd, - 0xbb, 0x06, 0xd3, 0x4c, 0xe7, 0xc8, 0x37, 0xe2, 0x47, 0x4f, 0xff, 0x11, 0x0b, 0x65, 0x83, 0xc1, - 0xb4, 0x3f, 0xbc, 0x77, 0x29, 0xc6, 0x87, 0x84, 0x32, 0x3e, 0x7b, 0xa1, 0xb5, 0xd5, 0x67, 0x31, - 0x06, 0xde, 0x8d, 0x95, 0x00, 0x17, 0x2e, 0xb5, 0x53, 0x84, 0xcd, 0x17, 0xd9, 0x30, 0xa4, 0x82, - 0x64, 0xbb, 0x31, 0xd5, 0x7f, 0xe0, 0xdc, 0x56, 0xf9, 0xa2, 0x1e, 0x4a, 0x20, 0x5f, 0x80, 0x01, - 0x00, 0x57, 0xbb, 0xbf, 0x66, 0xfc, 0xde, 0xd0, 0xe8, 0xdb, 0xe7, 0x66, 0xb4, 0x65, 0x4d, 0x8d, - 0x61, 0xf3, 0x60, 0x79, 0x79, 0x79, 0x94, 0x9c, 0xa3, 0xd1, 0x68, 0xfc, 0x12, 0x90, 0x0a, 0x00, - 0x09, 0x2b, 0x32, 0xf0, 0xa7, 0x17, 0xb6, 0x51, 0xed, 0xd9, 0x87, 0x83, 0x5c, 0x2e, 0x47, 0xae, - 0xf2, 0x17, 0x38, 0xf9, 0xe1, 0x3e, 0x84, 0x04, 0x8e, 0xfd, 0x9e, 0x1d, 0x5e, 0xbb, 0x8a, 0x43, - 0xef, 0xee, 0xc3, 0xce, 0xe7, 0x37, 0x63, 0x60, 0xe2, 0x24, 0x24, 0x3d, 0x9e, 0xe3, 0xf1, 0x64, - 0x08, 0x89, 0x4d, 0xc0, 0x9e, 0x7f, 0xed, 0x46, 0xc5, 0x7f, 0xf6, 0x41, 0xa3, 0xd1, 0x30, 0x76, - 0x67, 0x1b, 0x37, 0x6e, 0xb4, 0xdb, 0x9d, 0xdd, 0xec, 0xee, 0x97, 0xd1, 0x62, 0x34, 0x6d, 0xb3, - 0x5f, 0xa2, 0x66, 0xcd, 0xbd, 0xa9, 0xc6, 0xb1, 0xcb, 0x50, 0x8f, 0xb6, 0x0f, 0xca, 0x71, 0xcf, - 0xfd, 0x32, 0xa4, 0xad, 0xc9, 0x06, 0x3f, 0x22, 0xd2, 0xab, 0xe3, 0x4d, 0x9b, 0x31, 0x0b, 0xd6, - 0x4e, 0xdf, 0x57, 0xb3, 0x4c, 0x9a, 0xf4, 0x7d, 0x8f, 0x26, 0x9d, 0x4e, 0xe7, 0x75, 0xa3, 0x42, - 0xb7, 0x76, 0x75, 0x36, 0x69, 0x85, 0xf4, 0x6c, 0x8a, 0xe1, 0xa0, 0x56, 0xab, 0xb1, 0xfa, 0xc7, - 0x6b, 0x10, 0x3e, 0x7f, 0x19, 0xeb, 0x95, 0x45, 0x81, 0x41, 0x35, 0xd4, 0x56, 0x01, 0xc9, 0xce, - 0xce, 0x66, 0xc5, 0xa8, 0xd2, 0xd7, 0x5b, 0x85, 0x42, 0x81, 0xbf, 0xff, 0x69, 0x33, 0xce, 0x7e, - 0xf2, 0x1e, 0x00, 0x60, 0x6a, 0xf2, 0x3c, 0xdc, 0x29, 0x8c, 0xc7, 0xc7, 0x55, 0xef, 0xda, 0x7d, - 0xee, 0xc2, 0x85, 0x56, 0x8c, 0x0d, 0x0c, 0x1a, 0x95, 0xf3, 0x3f, 0x98, 0x16, 0x88, 0xea, 0x2b, - 0x15, 0xa4, 0xb8, 0xb8, 0x98, 0x22, 0x6f, 0xa4, 0x3d, 0xd0, 0x1f, 0xac, 0xc4, 0xb5, 0x1e, 0x7b, - 0xa5, 0xea, 0x72, 0x47, 0x3b, 0x4e, 0x9d, 0x68, 0xf0, 0xcd, 0xb5, 0x46, 0x45, 0xc3, 0xfc, 0x95, - 0x89, 0x49, 0x40, 0xbe, 0xac, 0xbf, 0xe5, 0x92, 0x0f, 0xfc, 0x46, 0x40, 0x2a, 0x2b, 0x2b, 0x03, - 0xc8, 0x82, 0x2f, 0x02, 0x81, 0x00, 0x1a, 0x8d, 0x06, 0x6d, 0xd5, 0x15, 0x3e, 0x67, 0x5d, 0x81, - 0x7c, 0x01, 0x12, 0x56, 0x3c, 0x36, 0x18, 0xd5, 0xec, 0xe2, 0x6e, 0x43, 0x22, 0x91, 0xe0, 0xc5, - 0x6d, 0x7f, 0x86, 0xbe, 0x6a, 0x1f, 0xa6, 0xdd, 0x15, 0x85, 0x0b, 0x67, 0x9a, 0xb0, 0xfb, 0xaf, - 0x5b, 0x50, 0xf7, 0x45, 0x2d, 0xa6, 0xae, 0x7e, 0xd2, 0xeb, 0xc8, 0xf7, 0x50, 0x61, 0x02, 0x4c, - 0x17, 0x2f, 0x42, 0xa5, 0x52, 0x31, 0x24, 0xaf, 0x97, 0x5e, 0x7a, 0xc9, 0xee, 0xbd, 0xb6, 0xd9, - 0x2f, 0x9c, 0xd1, 0xf4, 0xdc, 0x68, 0xda, 0x66, 0xbf, 0x78, 0xea, 0x06, 0x18, 0xe8, 0xb3, 0xfa, - 0x3d, 0x8b, 0xa4, 0xa3, 0xf6, 0x30, 0x3a, 0x3e, 0xa9, 0xc2, 0xb2, 0xb5, 0x39, 0x88, 0x17, 0xdf, - 0x5c, 0x2e, 0x38, 0xdb, 0xf8, 0x0f, 0x7f, 0xee, 0xb0, 0x6d, 0xeb, 0x7f, 0xb8, 0x5a, 0xd3, 0x40, - 0xa9, 0x54, 0xe2, 0x37, 0x7f, 0x50, 0x61, 0x4a, 0xfa, 0x5a, 0x9f, 0x55, 0xf9, 0xe5, 0xd9, 0x18, - 0x54, 0x36, 0x51, 0x56, 0x56, 0x16, 0x40, 0xef, 0x18, 0xab, 0x50, 0x28, 0xf0, 0xd7, 0x3f, 0xe4, - 0xa1, 0xfe, 0xc3, 0xb7, 0x07, 0xd5, 0x8f, 0xc5, 0xcb, 0x70, 0xe9, 0x82, 0x11, 0x9f, 0x54, 0x33, - 0x4b, 0x23, 0x7c, 0x72, 0xec, 0x63, 0xbf, 0xd6, 0x67, 0x71, 0x6b, 0xe3, 0xe6, 0x07, 0x37, 0x8c, - 0xad, 0x0a, 0x22, 0x12, 0x89, 0x70, 0xdf, 0x7d, 0xf7, 0xe1, 0x58, 0x79, 0x09, 0xe3, 0x3d, 0x83, - 0x9d, 0x6f, 0x2b, 0x7d, 0x76, 0xad, 0x61, 0xa2, 0x44, 0x1c, 0x7b, 0xe7, 0x5f, 0x28, 0x7e, 0xee, - 0xe7, 0xd8, 0xa6, 0xfc, 0x09, 0x7e, 0xb3, 0xfe, 0x51, 0x54, 0x55, 0xfe, 0xe7, 0x96, 0xc9, 0xd8, - 0xf3, 0x3b, 0x01, 0xb9, 0xc1, 0xca, 0x29, 0xff, 0xa4, 0x5c, 0x2e, 0xc7, 0x8f, 0x1e, 0x90, 0xa2, - 0xa3, 0xee, 0xb0, 0xcf, 0x2f, 0x24, 0x54, 0x98, 0x00, 0xfe, 0x9c, 0xc5, 0x76, 0xcd, 0xb0, 0x86, - 0x25, 0x21, 0x2f, 0xfc, 0x19, 0x7f, 0xf9, 0xfd, 0x2f, 0xf1, 0xd6, 0xab, 0x6a, 0x8c, 0x17, 0xcf, - 0xc1, 0x94, 0x55, 0x4f, 0xb0, 0x12, 0xf9, 0x3e, 0x36, 0x88, 0x87, 0x3b, 0x42, 0xc3, 0x19, 0x5d, - 0x30, 0x4b, 0x4b, 0x4b, 0x1d, 0x2e, 0x8e, 0xb6, 0xd9, 0x2f, 0x9c, 0xd1, 0xf4, 0x0c, 0x74, 0xf7, - 0x8b, 0x46, 0xa3, 0x41, 0x98, 0x28, 0xd1, 0x63, 0x25, 0xa9, 0x4d, 0x57, 0x81, 0x2b, 0x3e, 0xae, - 0xec, 0x6b, 0x4b, 0xe2, 0xfa, 0x5b, 0xcf, 0x62, 0xd5, 0x53, 0x5b, 0x30, 0x21, 0xfa, 0xae, 0x9b, - 0x6e, 0x21, 0xb1, 0xcd, 0x80, 0xf1, 0x97, 0x02, 0x62, 0x1b, 0xff, 0xe1, 0x4e, 0xfa, 0xad, 0x5e, - 0xaf, 0x47, 0x88, 0x30, 0x81, 0xf5, 0x4c, 0x17, 0xe6, 0xe6, 0xc8, 0x3e, 0x06, 0x84, 0x4d, 0xa3, - 0x5a, 0x56, 0x56, 0x16, 0x40, 0x77, 0x3f, 0x2b, 0x14, 0x0a, 0x6c, 0xfd, 0xed, 0xaf, 0xf0, 0x71, - 0xc5, 0x60, 0x91, 0xc8, 0x8c, 0xf5, 0x4f, 0xa3, 0xf9, 0x64, 0x03, 0xaa, 0xdf, 0xff, 0x5e, 0x09, - 0x69, 0x6c, 0x3c, 0x81, 0x40, 0x7e, 0xf8, 0xa8, 0x9c, 0x47, 0xb6, 0x84, 0xcd, 0x17, 0xe9, 0xb8, - 0x80, 0x7d, 0x4d, 0x10, 0x85, 0x42, 0xc1, 0x20, 0x20, 0x3d, 0xdd, 0x66, 0xec, 0x2b, 0x2d, 0xf1, - 0x69, 0x2f, 0x9c, 0x08, 0x71, 0x32, 0x66, 0x6d, 0x7c, 0xd6, 0xee, 0xe5, 0x4b, 0xf5, 0x7b, 0x6c, - 0x10, 0xcf, 0x69, 0xfd, 0xac, 0x5b, 0x82, 0x80, 0x00, 0x83, 0x59, 0x31, 0xa4, 0x34, 0xa8, 0x56, - 0xab, 0xf1, 0x6d, 0x6b, 0xb3, 0x5f, 0xf2, 0xce, 0x23, 0xc4, 0xc9, 0xe0, 0xcf, 0x59, 0x0c, 0x85, - 0x42, 0xe1, 0x52, 0xe0, 0x97, 0x46, 0xa3, 0x81, 0x54, 0x2a, 0x45, 0x57, 0x40, 0x10, 0xa6, 0x65, - 0x6c, 0x60, 0x5d, 0x82, 0x0d, 0x11, 0x26, 0x50, 0x6e, 0x21, 0x8b, 0xc5, 0xc2, 0xa8, 0xf9, 0xe1, - 0x88, 0x80, 0x70, 0x46, 0xd3, 0x3b, 0xd0, 0xdd, 0x2f, 0xe4, 0x58, 0x7a, 0x7a, 0x5d, 0x3d, 0x46, - 0xff, 0x05, 0x66, 0xf5, 0x5b, 0xcc, 0xe8, 0xf8, 0xa4, 0x0a, 0xf7, 0x3e, 0xb2, 0x0e, 0x81, 0xbc, - 0xe0, 0x9b, 0x8e, 0x7c, 0xd8, 0xc6, 0x7f, 0x9c, 0x38, 0xd5, 0xe4, 0x53, 0xa3, 0xce, 0x50, 0x3f, - 0x6c, 0xca, 0xaf, 0xbb, 0x1b, 0x50, 0xe7, 0xeb, 0x6a, 0xa2, 0x77, 0xf0, 0x05, 0x76, 0x1b, 0xa2, - 0xd0, 0xd0, 0x50, 0x56, 0xbf, 0xa3, 0xa0, 0xa0, 0x80, 0x91, 0x04, 0xa0, 0x50, 0x28, 0xb0, 0xf6, - 0x91, 0x07, 0xf1, 0xe5, 0x67, 0x1f, 0x03, 0x00, 0xd6, 0x3d, 0x9d, 0x8b, 0x2f, 0x1b, 0xbe, 0xc0, - 0x51, 0xdd, 0x47, 0x83, 0x0a, 0xc8, 0xc7, 0x47, 0x47, 0x65, 0x0c, 0x08, 0x30, 0xe8, 0x96, 0xb0, - 0x1d, 0x2f, 0x1f, 0xc5, 0x81, 0x04, 0xd0, 0xc9, 0xaa, 0x5c, 0x2e, 0xc7, 0x85, 0x53, 0x0d, 0xe8, - 0x6c, 0x6b, 0xc1, 0xa7, 0x47, 0x0f, 0xa3, 0x74, 0xf7, 0x2e, 0xbf, 0x34, 0xe2, 0xf3, 0x07, 0x06, - 0xfa, 0xac, 0xe8, 0x32, 0xd4, 0xa3, 0xe5, 0xfd, 0xb7, 0xd0, 0x63, 0x6c, 0xc6, 0xfa, 0xf5, 0xeb, - 0xa9, 0x31, 0x36, 0x99, 0x4c, 0x23, 0x56, 0x05, 0xd5, 0x67, 0x04, 0x84, 0x9e, 0x15, 0x23, 0x12, - 0x89, 0xa0, 0x56, 0xab, 0xd1, 0xf2, 0x7e, 0xb9, 0x5f, 0x02, 0x60, 0x22, 0xc4, 0xc9, 0x68, 0xb9, - 0x4e, 0x40, 0x2a, 0x95, 0x3a, 0x25, 0x21, 0x46, 0xa3, 0x11, 0x52, 0xa9, 0x14, 0xd9, 0xbf, 0x50, - 0x22, 0x7c, 0xfe, 0x32, 0x24, 0xac, 0x78, 0xcc, 0x27, 0xac, 0x33, 0x4c, 0x94, 0x48, 0x11, 0x10, - 0x67, 0x0b, 0x23, 0xdd, 0xfd, 0xc2, 0x19, 0x4d, 0xef, 0x40, 0xba, 0x5f, 0xf4, 0x7a, 0x3d, 0x4e, - 0x9c, 0x6a, 0xf2, 0xa8, 0x8c, 0x7d, 0xbf, 0xc5, 0x0c, 0xd3, 0xb1, 0x83, 0xf8, 0xed, 0xef, 0x7e, - 0xef, 0xb7, 0xf3, 0x6e, 0xab, 0xae, 0xc0, 0xf4, 0x7b, 0x96, 0x21, 0x24, 0x9c, 0xfd, 0xd4, 0xc8, - 0xd3, 0x27, 0x4f, 0xf8, 0x3c, 0x9d, 0x94, 0xae, 0x7e, 0x68, 0xb5, 0x5a, 0xbf, 0x05, 0x9f, 0x92, - 0x04, 0x84, 0xae, 0x32, 0xba, 0xdb, 0x54, 0xeb, 0xbb, 0x81, 0xef, 0x3c, 0x2a, 0xe6, 0xe5, 0x2a, - 0x6c, 0x2b, 0x7c, 0x02, 0x60, 0x14, 0x3c, 0x63, 0x0b, 0x79, 0x79, 0x79, 0x8c, 0xec, 0x0e, 0x95, - 0x4a, 0x85, 0xd8, 0xe0, 0x01, 0x7c, 0xfe, 0x71, 0x35, 0x00, 0x20, 0xe7, 0x99, 0x2d, 0x28, 0xdf, - 0xfb, 0x06, 0xb4, 0xfb, 0xde, 0x42, 0xaf, 0xb5, 0xcf, 0x6f, 0x04, 0xd1, 0x7d, 0xc5, 0x48, 0x80, - 0x96, 0x96, 0x16, 0x9f, 0x29, 0x46, 0x74, 0xd0, 0x09, 0x88, 0x40, 0x20, 0xc0, 0xc3, 0x0f, 0x3f, - 0x8c, 0xa2, 0xe7, 0x9e, 0xc1, 0xa7, 0x47, 0x8f, 0xa0, 0xbf, 0xaf, 0xef, 0x96, 0x21, 0x1d, 0x27, - 0x35, 0xdb, 0x11, 0xd9, 0x75, 0x01, 0x05, 0xbf, 0xfa, 0x19, 0xd6, 0xad, 0x5b, 0x87, 0xfb, 0xee, - 0xbb, 0x8f, 0x7a, 0x66, 0x6c, 0x7b, 0xe4, 0xdc, 0x12, 0x04, 0x84, 0x64, 0xe5, 0xe4, 0x03, 0xa1, - 0x50, 0x28, 0xf0, 0xa3, 0x07, 0xa4, 0x30, 0xf9, 0xa1, 0x4c, 0x3b, 0x30, 0x98, 0xfa, 0x44, 0x92, - 0x10, 0x5b, 0x36, 0xad, 0x52, 0xa9, 0x30, 0x79, 0xf2, 0x64, 0x34, 0x7e, 0x7d, 0x0d, 0xd3, 0x32, - 0x36, 0xf8, 0xb4, 0xc3, 0x6b, 0xa8, 0x30, 0x01, 0x2d, 0x2d, 0x2d, 0x30, 0x1a, 0x8d, 0x4e, 0x1f, - 0x22, 0x72, 0xf7, 0xc6, 0x19, 0x4d, 0xef, 0x8c, 0xa6, 0xbd, 0xfb, 0x45, 0xec, 0x91, 0xe1, 0x6d, - 0xab, 0xae, 0x80, 0xe2, 0x27, 0xeb, 0x28, 0x05, 0xcb, 0xd7, 0xb8, 0xde, 0xd9, 0x0e, 0xe2, 0x6a, - 0x0f, 0xa6, 0xfd, 0x70, 0x91, 0xdb, 0x9f, 0xed, 0x68, 0x6b, 0xc1, 0xe1, 0xf7, 0xf6, 0x41, 0xf7, - 0x6e, 0x39, 0xaa, 0x2b, 0xde, 0xc2, 0x87, 0xfb, 0xff, 0x8d, 0xba, 0xa3, 0xd5, 0xd4, 0xdf, 0xaf, - 0x5d, 0xed, 0x45, 0xf5, 0x7f, 0xdf, 0x41, 0xe4, 0xac, 0x79, 0x3e, 0xbd, 0x06, 0xbb, 0xfa, 0x1f, - 0xb1, 0x23, 0xd7, 0xff, 0xc5, 0xdd, 0xdd, 0xdc, 0x18, 0x81, 0xd0, 0xe7, 0x4d, 0x34, 0x6d, 0xdd, - 0x0a, 0xde, 0x56, 0x43, 0x75, 0x86, 0x55, 0xab, 0x56, 0x31, 0x76, 0xf5, 0x1a, 0x8d, 0x06, 0xa1, - 0xc4, 0x55, 0x2a, 0x06, 0x64, 0xeb, 0x5f, 0xff, 0x86, 0x92, 0xd7, 0x77, 0xfb, 0x95, 0x20, 0x7a, - 0x82, 0x90, 0xd8, 0x78, 0xbf, 0x8c, 0x57, 0x41, 0x41, 0x01, 0x63, 0xae, 0xc8, 0xe5, 0x72, 0x5c, - 0x6e, 0x6a, 0xc0, 0xcd, 0x0a, 0x67, 0xa4, 0xe3, 0xfc, 0xf9, 0xf3, 0xd0, 0xeb, 0xf5, 0x90, 0xcb, - 0xe5, 0x78, 0xfd, 0xf5, 0xd7, 0xa1, 0x56, 0xab, 0x29, 0xf5, 0xc3, 0x76, 0x0c, 0x6e, 0x19, 0x02, - 0x42, 0x3e, 0x10, 0x64, 0x6a, 0xae, 0x46, 0xa3, 0x01, 0xd1, 0xd1, 0x82, 0x2e, 0x43, 0xbd, 0xdf, - 0x48, 0xc8, 0xa5, 0x71, 0x61, 0x90, 0xcb, 0xe5, 0x30, 0x1a, 0x8d, 0x83, 0x0d, 0xea, 0x44, 0x22, - 0xbc, 0xb8, 0x63, 0x27, 0xa6, 0xae, 0x7e, 0x72, 0xc8, 0xd4, 0xda, 0xee, 0xf3, 0x06, 0xb4, 0xbc, - 0xff, 0x96, 0xd7, 0xe7, 0x30, 0x58, 0x88, 0xe6, 0x7b, 0x15, 0xc4, 0x91, 0x94, 0xc8, 0x74, 0xbf, - 0x70, 0x46, 0xd3, 0x53, 0xa3, 0xc9, 0x1f, 0xff, 0xfd, 0xb8, 0xe9, 0xf5, 0x7a, 0x8f, 0x2a, 0x09, - 0x76, 0x36, 0x1c, 0x47, 0xf8, 0x98, 0x01, 0x28, 0x37, 0x3d, 0xe3, 0xb7, 0x07, 0xb0, 0xab, 0xb9, - 0x01, 0x77, 0xcf, 0xb9, 0xd7, 0xad, 0xcf, 0x9c, 0x69, 0xfc, 0x1c, 0xba, 0xb7, 0x5e, 0xc5, 0x2c, - 0x61, 0x08, 0x0a, 0x9e, 0xf9, 0x05, 0x54, 0x79, 0x39, 0x78, 0x2e, 0xf7, 0x69, 0xfc, 0xe2, 0xa7, - 0x59, 0x10, 0xf2, 0xc7, 0xe2, 0x0f, 0x3f, 0x7f, 0x1c, 0xef, 0xff, 0xa7, 0x0c, 0xa5, 0x45, 0x6a, - 0xdc, 0x31, 0xf1, 0x2e, 0x9f, 0x1b, 0x1c, 0xbb, 0x0e, 0xb8, 0x7e, 0xea, 0xe0, 0x7c, 0xbd, 0xb3, - 0x1d, 0x09, 0x09, 0x09, 0x54, 0x7d, 0x1d, 0x4f, 0x5a, 0x8a, 0x8f, 0x89, 0x14, 0x61, 0xc0, 0x7a, - 0xdd, 0xa7, 0xd9, 0x7a, 0xb6, 0x04, 0xc4, 0xdb, 0x6a, 0xa8, 0x43, 0x61, 0xe9, 0xd2, 0xa5, 0x01, - 0xf4, 0xde, 0x1e, 0x1a, 0x8d, 0x06, 0xb8, 0xda, 0x89, 0xea, 0xf7, 0xdf, 0x45, 0x28, 0x3f, 0x0c, - 0x49, 0xd3, 0x67, 0xf8, 0x35, 0x43, 0xc9, 0xd3, 0x75, 0x93, 0x1e, 0xa7, 0x40, 0xaf, 0xd7, 0xe2, - 0x4b, 0x15, 0x44, 0x2a, 0x95, 0xe2, 0xea, 0xa5, 0xd6, 0x9b, 0xaa, 0xc1, 0xdf, 0x70, 0xa4, 0x43, - 0xa9, 0x54, 0x52, 0x49, 0x10, 0x4a, 0xa5, 0x12, 0xeb, 0xd6, 0xad, 0x1b, 0x35, 0xea, 0x87, 0xcf, - 0x09, 0x08, 0xf0, 0x7d, 0xaa, 0x98, 0x40, 0x20, 0x80, 0x56, 0xab, 0xf5, 0x4b, 0x81, 0x32, 0x12, - 0xd1, 0xa9, 0x4b, 0xd0, 0x2f, 0x4c, 0x84, 0x44, 0x22, 0xc1, 0x03, 0x2b, 0x56, 0xa2, 0x5f, 0x98, - 0x88, 0x69, 0x19, 0x1b, 0x9c, 0xca, 0x8f, 0x03, 0x7d, 0x56, 0xb4, 0xbc, 0xff, 0x16, 0xbe, 0x3a, - 0xf2, 0x1e, 0xee, 0xb8, 0xda, 0xcd, 0xca, 0xa2, 0x14, 0x26, 0x4a, 0xa4, 0xd2, 0x70, 0x6d, 0x99, - 0xbc, 0x4c, 0x26, 0x23, 0x38, 0xa3, 0xc9, 0x8e, 0xd1, 0x34, 0x5d, 0x31, 0xe3, 0xb3, 0xe6, 0xf3, - 0xd4, 0x42, 0x62, 0x3a, 0x76, 0xd0, 0xad, 0xb8, 0xa3, 0xeb, 0x9d, 0xed, 0xe8, 0xa8, 0x3b, 0x8c, - 0x3f, 0xbe, 0x50, 0x88, 0xb0, 0x70, 0xff, 0x05, 0xe8, 0x5d, 0x35, 0xb5, 0x22, 0xfc, 0x4e, 0xd7, - 0x16, 0xd8, 0xbe, 0xeb, 0xd7, 0x50, 0xf1, 0xfa, 0x0e, 0x48, 0x93, 0xa7, 0xe0, 0xd3, 0x8f, 0x0f, - 0x41, 0xa9, 0x54, 0x42, 0x2a, 0x95, 0x52, 0x2f, 0xb9, 0x5c, 0x0e, 0xb5, 0x5a, 0x8d, 0x53, 0x5f, - 0x7e, 0x09, 0xeb, 0xd7, 0x97, 0x70, 0xa2, 0xee, 0x53, 0xc4, 0x2e, 0x5c, 0xe6, 0x73, 0xf2, 0x41, - 0x36, 0xa0, 0x33, 0x1a, 0x8d, 0xb8, 0x70, 0xa9, 0xdd, 0x6f, 0xf2, 0xbe, 0xbb, 0xd5, 0x4f, 0x6d, - 0x21, 0x91, 0x48, 0x40, 0x5c, 0x33, 0x23, 0x7c, 0xf2, 0x6c, 0x9f, 0xc6, 0x4e, 0x85, 0xd2, 0x5a, - 0xcd, 0x93, 0x60, 0x2b, 0x15, 0xd7, 0x11, 0x92, 0x92, 0x92, 0x18, 0x69, 0xa6, 0x1a, 0x8d, 0x06, - 0xbd, 0x97, 0xdb, 0x70, 0xa0, 0x52, 0x8b, 0xcf, 0x3e, 0xad, 0x19, 0xb5, 0x19, 0x30, 0xce, 0x08, - 0x9b, 0xaf, 0x5c, 0x30, 0xb6, 0x04, 0x44, 0x24, 0x12, 0x21, 0x39, 0x39, 0x79, 0xd4, 0x37, 0xf8, - 0xeb, 0xb7, 0x98, 0xd1, 0xd9, 0x70, 0x1c, 0xa7, 0xcb, 0x77, 0x0d, 0x4b, 0x3a, 0xe8, 0xd7, 0xa9, - 0xd3, 0xe9, 0x46, 0x95, 0xfa, 0xe1, 0x17, 0x02, 0x42, 0x4f, 0xcd, 0x95, 0x4a, 0xa5, 0xd8, 0xfe, - 0xe2, 0x36, 0x56, 0xd4, 0x05, 0x57, 0x11, 0x35, 0x7b, 0x1e, 0xee, 0x4c, 0xcb, 0x18, 0x36, 0xc8, - 0xb4, 0xfb, 0xbc, 0x01, 0x4d, 0xa5, 0x3b, 0x30, 0x31, 0x34, 0x14, 0x9b, 0xff, 0x5a, 0x84, 0x7b, - 0xef, 0x5f, 0xee, 0xb0, 0x93, 0xa1, 0xbb, 0x08, 0x11, 0x26, 0xa0, 0xbe, 0xbe, 0x9e, 0x8a, 0x3b, - 0xb1, 0x1d, 0x1b, 0x72, 0xd1, 0xe4, 0x8c, 0xa6, 0xf7, 0x46, 0xf3, 0x9d, 0x4f, 0x3e, 0xa7, 0x98, - 0xfe, 0x77, 0xfd, 0x7d, 0x6e, 0xc5, 0x1d, 0xb5, 0xe9, 0x2a, 0xb1, 0x4e, 0xf1, 0x24, 0xe6, 0xce, - 0x5f, 0xe0, 0xd7, 0x07, 0xd0, 0x7a, 0xa5, 0x03, 0x51, 0x71, 0x53, 0x5c, 0x7a, 0xef, 0xc7, 0x15, - 0xa5, 0x28, 0x2f, 0xd9, 0x3d, 0x6c, 0x13, 0x46, 0x72, 0xf1, 0x99, 0x98, 0xb2, 0xd8, 0xe7, 0xf5, - 0x64, 0x52, 0x6d, 0xe2, 0x3f, 0x3c, 0x71, 0x21, 0x7a, 0x8a, 0x5e, 0x9b, 0xfe, 0x2f, 0xee, 0x76, - 0xf5, 0x14, 0x08, 0x04, 0xc0, 0xc0, 0x37, 0xe0, 0xc7, 0x89, 0xd1, 0x63, 0x6c, 0x46, 0xbf, 0xc5, - 0xec, 0x93, 0xf3, 0xb4, 0x4d, 0x2d, 0xf5, 0xb5, 0x51, 0xa5, 0x6f, 0xfc, 0xe8, 0x24, 0xa4, 0xbd, - 0xe5, 0x0c, 0x2e, 0x77, 0x5b, 0x46, 0x7d, 0x8d, 0x21, 0x47, 0x99, 0x43, 0xbe, 0x82, 0x23, 0x37, - 0x4c, 0xaf, 0xa9, 0x75, 0x54, 0x93, 0x0e, 0x43, 0xe9, 0x3f, 0x31, 0x6f, 0xe2, 0x78, 0xbc, 0x52, - 0xb8, 0x0d, 0x5d, 0x5d, 0x5d, 0x4e, 0x49, 0x07, 0x1d, 0x0a, 0x85, 0x02, 0x2a, 0x95, 0x8a, 0x52, - 0x0b, 0x47, 0x83, 0xfa, 0xe1, 0x17, 0x02, 0x72, 0xe3, 0x61, 0x08, 0xa0, 0xf7, 0x8a, 0x99, 0x3a, - 0x31, 0x02, 0xa6, 0x63, 0x1f, 0xf8, 0xed, 0x22, 0x83, 0xa3, 0x62, 0x9c, 0x3e, 0x74, 0x03, 0x7d, - 0x56, 0x98, 0x8e, 0x7d, 0x00, 0x93, 0xee, 0xff, 0xb3, 0x77, 0xe5, 0x71, 0x4d, 0x9d, 0x59, 0xfb, - 0x49, 0xc2, 0x0e, 0x81, 0xb0, 0x43, 0xd8, 0x22, 0x2a, 0x01, 0x14, 0x88, 0x82, 0x68, 0x5d, 0x20, - 0x2e, 0x58, 0xab, 0xa0, 0xb4, 0x6a, 0x2b, 0xd8, 0x8e, 0xb1, 0xb5, 0xd0, 0x56, 0x67, 0x9a, 0x8a, - 0x9d, 0xad, 0x33, 0x12, 0x9c, 0xda, 0x76, 0x5a, 0xda, 0xa6, 0x33, 0x6d, 0xa7, 0x30, 0xfd, 0xda, - 0x38, 0x55, 0xa8, 0x6b, 0xd1, 0xd0, 0x45, 0x6d, 0x6b, 0x14, 0x77, 0x41, 0x03, 0x28, 0x12, 0xdc, - 0xc2, 0x16, 0x04, 0x41, 0x03, 0x01, 0x59, 0x94, 0xe6, 0xfb, 0x23, 0xdc, 0x6b, 0x42, 0xc2, 0x1e, - 0x02, 0x2a, 0xe7, 0x47, 0x7e, 0x21, 0xdb, 0xcd, 0xcd, 0x7b, 0xef, 0x7d, 0xcf, 0xf3, 0x3e, 0xe7, - 0x9c, 0xe7, 0xe4, 0x82, 0x1b, 0xff, 0x02, 0x9e, 0x7e, 0xf1, 0x0f, 0xb0, 0xb6, 0xb1, 0x05, 0x7b, - 0x72, 0x98, 0x51, 0x00, 0x88, 0x05, 0x9d, 0x01, 0x2b, 0x67, 0x77, 0xe4, 0xe4, 0xe4, 0x18, 0x9c, - 0x74, 0xb4, 0xc7, 0x65, 0xcc, 0x69, 0x0e, 0xcd, 0x69, 0x1e, 0x91, 0x5e, 0x26, 0x1d, 0xcb, 0x9a, - 0x35, 0x6b, 0xa0, 0xa6, 0x59, 0x42, 0xfe, 0xe3, 0x2e, 0x34, 0x2b, 0xca, 0xd1, 0xac, 0x28, 0x47, - 0xe3, 0x0d, 0x99, 0xa6, 0x6c, 0x38, 0xff, 0x18, 0xd9, 0x85, 0xb7, 0x38, 0x63, 0x2b, 0x8a, 0x33, - 0xb6, 0xa2, 0xad, 0xa1, 0x16, 0x6b, 0x93, 0x47, 0x77, 0xf3, 0xbf, 0x4b, 0x17, 0xce, 0xea, 0x24, - 0x5c, 0xf6, 0xb6, 0xaa, 0xcb, 0x3b, 0x75, 0x1a, 0x2e, 0xc3, 0x9c, 0xfb, 0x01, 0xe8, 0x97, 0xdf, - 0xda, 0x31, 0x7d, 0x4d, 0x7a, 0x1e, 0x6a, 0x8f, 0xc7, 0x60, 0x25, 0xa5, 0xcd, 0x6d, 0xe8, 0x70, - 0xf6, 0x0d, 0x18, 0xb6, 0x64, 0x54, 0x0b, 0x3a, 0x03, 0x8a, 0x06, 0xa5, 0x4e, 0x58, 0x61, 0xb8, - 0x01, 0x48, 0x77, 0x8d, 0x10, 0xe2, 0xba, 0x18, 0xed, 0xec, 0x07, 0x60, 0xb8, 0x72, 0x68, 0x38, - 0x19, 0x23, 0x6d, 0xe6, 0x8c, 0xcb, 0xe5, 0x1a, 0x65, 0xde, 0x1f, 0x6e, 0xd0, 0x91, 0x93, 0x93, - 0x03, 0x1e, 0x8f, 0xd7, 0x67, 0x0f, 0x34, 0x00, 0x24, 0xeb, 0x41, 0xcc, 0xc1, 0xa3, 0x85, 0xfd, - 0x30, 0x19, 0x00, 0x01, 0x74, 0xf3, 0x41, 0x72, 0x72, 0x72, 0x70, 0xbf, 0xa2, 0xcc, 0xe4, 0x9a, - 0x15, 0xfa, 0x2b, 0xa8, 0x72, 0x5c, 0xd9, 0xf3, 0x25, 0xee, 0xd5, 0xdd, 0x44, 0x54, 0xc2, 0x7a, - 0xf8, 0x05, 0x3e, 0xd0, 0xb1, 0x08, 0x9c, 0x1c, 0x86, 0x96, 0x1a, 0xe3, 0x20, 0x61, 0xc7, 0x80, - 0x50, 0xe4, 0xe4, 0xe4, 0x80, 0x4e, 0xa7, 0xeb, 0x54, 0xbd, 0x68, 0x23, 0xf0, 0x31, 0xa7, 0x39, - 0x74, 0xa7, 0xa9, 0x6a, 0x6d, 0xc3, 0xaf, 0xd2, 0x12, 0x12, 0xf1, 0x77, 0x36, 0xdf, 0x01, 0xdd, - 0x2f, 0x14, 0x37, 0xc4, 0xdb, 0x51, 0x77, 0xe2, 0x10, 0xda, 0xaf, 0x5e, 0x82, 0xbb, 0xb5, 0x35, - 0x7c, 0x1d, 0x1c, 0xb0, 0x6c, 0xf9, 0x6a, 0x24, 0x3e, 0xff, 0x12, 0x3e, 0xdf, 0xf9, 0x23, 0xb6, - 0xe7, 0x4a, 0xe0, 0xe6, 0xe1, 0x89, 0xbc, 0x23, 0xbf, 0x98, 0xfe, 0x02, 0xb4, 0xb0, 0xc4, 0xbd, - 0xf6, 0x56, 0xa3, 0x6e, 0x93, 0xcf, 0xe7, 0xc3, 0x25, 0x24, 0xd2, 0x24, 0xcd, 0xd4, 0x46, 0xaa, - 0x01, 0x5d, 0x77, 0x00, 0xa2, 0x52, 0xa9, 0x7a, 0xed, 0xff, 0xd2, 0x97, 0x79, 0x4c, 0x0c, 0x1d, - 0xd6, 0x6a, 0x18, 0xfb, 0x71, 0x01, 0x3a, 0x4a, 0xcd, 0xc3, 0x0d, 0x40, 0x08, 0x10, 0xa2, 0x5d, - 0x9e, 0xab, 0x61, 0xa8, 0x1e, 0x1f, 0x91, 0xab, 0xc1, 0x02, 0x90, 0x7b, 0xcd, 0x8d, 0xc3, 0xc6, - 0x86, 0x99, 0x0a, 0x74, 0x10, 0xa6, 0x54, 0x2a, 0x21, 0x10, 0x08, 0x74, 0xd4, 0xb8, 0x47, 0x0b, - 0xfb, 0x61, 0x52, 0x00, 0x02, 0x68, 0x62, 0x93, 0x2a, 0x95, 0x0a, 0x2c, 0x16, 0x4b, 0xa3, 0x92, - 0x2a, 0x11, 0x8f, 0xc8, 0x81, 0x26, 0x58, 0x0f, 0xf9, 0x0f, 0x3b, 0xe1, 0xe0, 0x3b, 0x09, 0xc1, - 0x31, 0x09, 0xb0, 0xb1, 0x77, 0xd4, 0x7b, 0xdf, 0xe4, 0xb0, 0xa9, 0xc6, 0xc9, 0x03, 0x19, 0x17, - 0x80, 0xa3, 0x47, 0x8f, 0x1a, 0x0c, 0xc3, 0x10, 0x13, 0xf7, 0x98, 0xd3, 0x34, 0x8e, 0xd3, 0xdc, - 0x7f, 0xea, 0x02, 0x39, 0x91, 0x84, 0x4e, 0x0e, 0xc6, 0xfd, 0xd6, 0x66, 0x38, 0xfa, 0x05, 0xc1, - 0xc1, 0xc3, 0x17, 0xd3, 0x96, 0xac, 0x46, 0xc8, 0xec, 0x27, 0x31, 0x6d, 0x5e, 0x2c, 0x7c, 0x27, - 0x04, 0xc1, 0x3f, 0xf0, 0x41, 0x63, 0xae, 0xf9, 0x8b, 0x62, 0xb1, 0x3b, 0xfb, 0x41, 0x43, 0xaa, - 0xe3, 0x79, 0x79, 0x26, 0x71, 0xa6, 0xd6, 0xce, 0xee, 0x68, 0xbc, 0x55, 0x63, 0xb4, 0xed, 0x89, - 0x44, 0x22, 0x94, 0x5c, 0x93, 0x0f, 0x59, 0xc9, 0xb7, 0x3f, 0xa6, 0x9d, 0xff, 0x21, 0x95, 0x4a, - 0x71, 0xb7, 0x13, 0x26, 0xa3, 0xf7, 0xbb, 0x0b, 0x90, 0x0d, 0xb5, 0xa1, 0x96, 0x8b, 0x1f, 0x1b, - 0x16, 0x34, 0xea, 0xb0, 0x25, 0xc9, 0xdb, 0x7a, 0xfa, 0x99, 0x34, 0x0f, 0x84, 0x30, 0x22, 0xef, - 0x4c, 0x2e, 0x97, 0xa3, 0xbc, 0xbc, 0x7c, 0x58, 0xab, 0xfe, 0x8c, 0x65, 0x76, 0x4c, 0x3f, 0xa3, - 0xaa, 0xc7, 0x26, 0x24, 0x24, 0xa8, 0x53, 0x53, 0x53, 0xd5, 0x07, 0x0e, 0x1c, 0x50, 0xe7, 0xe7, - 0xe7, 0xab, 0xd3, 0xd3, 0xd3, 0xd5, 0x86, 0xe6, 0x5f, 0xc2, 0xa2, 0xa3, 0xa3, 0x47, 0x8c, 0x05, - 0xb9, 0x23, 0x2b, 0x42, 0xcd, 0xa9, 0xc3, 0xb0, 0xbc, 0xdf, 0x86, 0xd4, 0xd4, 0x54, 0x08, 0x85, - 0xc2, 0x01, 0x83, 0x0e, 0x6d, 0x13, 0x08, 0x04, 0xe0, 0x70, 0x38, 0xa4, 0xdf, 0x19, 0x4d, 0xec, - 0x87, 0xc9, 0x01, 0x08, 0x00, 0xb2, 0x0b, 0x6c, 0x7c, 0x7c, 0x3c, 0x7e, 0xff, 0xea, 0x2b, 0x28, - 0x3f, 0xb8, 0xc7, 0xe4, 0x3f, 0xba, 0xbe, 0xf8, 0x2c, 0xee, 0x57, 0x94, 0xc1, 0x6b, 0xce, 0x0a, - 0x30, 0xfc, 0x7b, 0x56, 0xef, 0x9c, 0xcc, 0x99, 0x6a, 0xf4, 0x30, 0x0c, 0x97, 0xcb, 0xd5, 0x49, - 0x3e, 0x05, 0x1e, 0x84, 0x61, 0xc6, 0x9c, 0xe6, 0xd0, 0x9d, 0xe6, 0x91, 0xc2, 0xcb, 0x68, 0xba, - 0xdb, 0x4a, 0x82, 0x1a, 0xe5, 0xd5, 0x02, 0x38, 0xb2, 0x82, 0x51, 0x7b, 0xb5, 0xb8, 0x57, 0xd0, - 0xb4, 0x74, 0x45, 0x02, 0xa4, 0x05, 0xe7, 0x50, 0x5d, 0x55, 0xf5, 0x50, 0xaf, 0xe6, 0x04, 0x02, - 0x01, 0xdc, 0x23, 0xe6, 0x98, 0xe4, 0xbb, 0xf4, 0xf2, 0x3f, 0x4c, 0x28, 0x21, 0xdd, 0x5d, 0xff, - 0x63, 0xa0, 0xf9, 0x1f, 0x06, 0x17, 0x48, 0xd3, 0xa2, 0x86, 0x8d, 0x05, 0x71, 0x18, 0xc7, 0xc6, - 0xfe, 0xfd, 0xfb, 0x75, 0x72, 0x1b, 0x4c, 0xc1, 0x82, 0xc4, 0xc5, 0xc5, 0x3d, 0x94, 0xec, 0x47, - 0x63, 0x63, 0xe3, 0xa0, 0x3e, 0x17, 0x1b, 0x1b, 0xab, 0xde, 0xb8, 0x71, 0xa3, 0x3a, 0x23, 0x23, - 0x43, 0x9d, 0x9f, 0x9f, 0xaf, 0x56, 0xab, 0xd5, 0xea, 0xac, 0xac, 0x2c, 0x08, 0x04, 0x02, 0xc4, - 0xc5, 0xc5, 0x21, 0x3c, 0x3c, 0x1c, 0x29, 0x29, 0x29, 0x28, 0x2d, 0x2d, 0x55, 0x13, 0x00, 0x30, - 0x3b, 0x3b, 0x9b, 0xa2, 0x9d, 0x2f, 0xc3, 0xe5, 0x72, 0x47, 0x2c, 0x0f, 0xc4, 0x3d, 0x22, 0x0a, - 0xec, 0xc4, 0xf5, 0xb0, 0x09, 0x8e, 0xc4, 0xc7, 0xdb, 0xb2, 0x31, 0x6e, 0xdc, 0x38, 0xb0, 0x58, - 0x2c, 0xf0, 0xf9, 0xfc, 0x7e, 0xf7, 0x3a, 0x23, 0x4c, 0x2e, 0x97, 0xe3, 0x93, 0x4f, 0x3e, 0x19, - 0xb5, 0xec, 0xc7, 0x88, 0x00, 0x90, 0xb4, 0xb4, 0x34, 0x4a, 0x56, 0x96, 0x46, 0x26, 0x58, 0x28, - 0x14, 0xe2, 0xc9, 0xd9, 0x33, 0x4c, 0x9a, 0x0f, 0x02, 0x68, 0x2a, 0x53, 0xda, 0xcd, 0xac, 0x70, - 0xf7, 0xca, 0x69, 0x78, 0x3a, 0xda, 0x0d, 0x3b, 0x00, 0x01, 0x34, 0x61, 0x18, 0xe2, 0x44, 0x20, - 0x26, 0x05, 0xc2, 0x3e, 0xfa, 0xe8, 0x23, 0xf2, 0x02, 0x18, 0x73, 0x9a, 0x43, 0xb7, 0x23, 0x85, - 0x97, 0x49, 0x46, 0xc9, 0xae, 0xab, 0xd9, 0xa0, 0x95, 0x9d, 0x03, 0x6e, 0x5e, 0xbf, 0xdc, 0xf3, - 0xaa, 0x8b, 0x4e, 0xc7, 0xa2, 0xd8, 0x65, 0xd8, 0xb1, 0xed, 0x2b, 0x93, 0xfe, 0xf6, 0x0e, 0x55, - 0xa3, 0x41, 0xf6, 0x6d, 0xb0, 0xe3, 0x58, 0xdb, 0xdc, 0x06, 0x47, 0x76, 0x98, 0x49, 0xf6, 0x7d, - 0xda, 0x08, 0xea, 0x7f, 0x74, 0xcf, 0xff, 0xa8, 0xa9, 0x19, 0x3a, 0x20, 0xf6, 0x0f, 0x89, 0x44, - 0x4b, 0x4d, 0xc5, 0xb0, 0xb1, 0xb2, 0xf6, 0xac, 0x00, 0x9d, 0xd5, 0xb6, 0x36, 0x83, 0x33, 0x1c, - 0x96, 0x91, 0x91, 0x61, 0x14, 0x91, 0x43, 0x53, 0x1a, 0xdd, 0xc1, 0x01, 0xd3, 0x67, 0xf7, 0x7f, - 0x2e, 0x48, 0x4a, 0x4a, 0x52, 0x67, 0x64, 0x64, 0xa8, 0x8f, 0x1c, 0x39, 0xa2, 0xae, 0xae, 0xae, - 0x56, 0x8b, 0xc5, 0x62, 0x7c, 0xf8, 0xe1, 0x87, 0x48, 0x4a, 0x4a, 0xd2, 0x03, 0x78, 0x44, 0x25, - 0x08, 0xa0, 0x11, 0x83, 0xcb, 0xc8, 0xc8, 0xc0, 0x81, 0x03, 0x07, 0xd4, 0xdd, 0x19, 0xb4, 0x91, - 0xce, 0x03, 0xb1, 0xa0, 0x33, 0xe0, 0x12, 0x1a, 0x09, 0xbf, 0x27, 0x57, 0x22, 0x24, 0xf9, 0x2d, - 0xa8, 0xd9, 0xd3, 0xb0, 0xfd, 0xd7, 0x93, 0x78, 0xf6, 0x05, 0x1e, 0x28, 0x14, 0x0a, 0x99, 0xb8, - 0xdf, 0x97, 0xa4, 0x3a, 0x8f, 0xc7, 0xc3, 0xeb, 0xaf, 0xbf, 0x4e, 0xe6, 0xd7, 0x8d, 0x36, 0xf6, - 0x63, 0x44, 0x00, 0x08, 0x00, 0xac, 0x5e, 0xbd, 0x9a, 0x4c, 0x4a, 0x15, 0x89, 0x44, 0xb0, 0x6b, - 0xaa, 0x33, 0x99, 0x3e, 0x08, 0xa0, 0x49, 0x4a, 0xf5, 0x8f, 0x7b, 0x1e, 0xbf, 0xd9, 0xd2, 0x71, - 0xe9, 0xc7, 0xff, 0xc1, 0x9e, 0x76, 0xcf, 0xe0, 0xfb, 0x42, 0x38, 0xe1, 0x7a, 0x79, 0x20, 0x9c, - 0x88, 0x69, 0x78, 0x26, 0xf1, 0x79, 0x9d, 0xdb, 0x9c, 0xf9, 0x31, 0xb0, 0xb0, 0xec, 0xbd, 0xbb, - 0xa4, 0x23, 0x3b, 0x14, 0x85, 0x85, 0x85, 0x90, 0x4a, 0xa5, 0x48, 0x48, 0x48, 0xd0, 0x7b, 0x5d, - 0x3b, 0x0c, 0x33, 0xe6, 0x34, 0x87, 0x66, 0xdb, 0x7f, 0x39, 0x49, 0xfe, 0xcf, 0xe7, 0xf3, 0x51, - 0x7f, 0xe5, 0x02, 0xbc, 0x82, 0xa7, 0xe1, 0x86, 0xf4, 0x64, 0xaf, 0x9f, 0x7b, 0x2a, 0x2e, 0x1e, - 0x07, 0xbe, 0xdb, 0x83, 0xa6, 0x41, 0xae, 0xbe, 0x06, 0x63, 0xf7, 0x9a, 0x8d, 0x33, 0x96, 0x4a, - 0xa5, 0x12, 0x42, 0xa1, 0x70, 0xd8, 0xcb, 0x6e, 0x0d, 0x31, 0x20, 0x4a, 0xa5, 0x12, 0x47, 0x8f, - 0x1e, 0x35, 0xa9, 0xc0, 0x55, 0x87, 0xaa, 0xd1, 0x28, 0x09, 0xa8, 0x3a, 0x13, 0xbf, 0x95, 0x35, - 0x26, 0x47, 0xce, 0x46, 0x6d, 0x7e, 0xde, 0xb0, 0x01, 0x10, 0xed, 0x55, 0x2c, 0x9b, 0xcd, 0xd6, - 0x63, 0x43, 0x8d, 0x69, 0xc4, 0x3c, 0x23, 0x97, 0xcb, 0x51, 0x58, 0x58, 0x68, 0xd2, 0x0a, 0xa5, - 0x81, 0x5a, 0x50, 0x48, 0x28, 0x96, 0x3c, 0xb3, 0x02, 0x6b, 0x5f, 0xdd, 0x80, 0xe9, 0xb3, 0xf5, - 0x99, 0x50, 0x85, 0x42, 0x81, 0x84, 0x84, 0x04, 0x75, 0x7a, 0x7a, 0xba, 0xfa, 0xc0, 0x81, 0x03, - 0xea, 0xd2, 0xd2, 0x52, 0xb5, 0x5a, 0xad, 0x56, 0x67, 0x64, 0x64, 0x20, 0x29, 0x29, 0x09, 0x5c, - 0x2e, 0x57, 0x4f, 0x2f, 0x44, 0x22, 0x91, 0x40, 0x20, 0x10, 0x80, 0xcb, 0xe5, 0x82, 0x42, 0xa1, - 0x20, 0xf9, 0xcf, 0x9b, 0xb1, 0x78, 0x69, 0xbc, 0x66, 0x91, 0xd7, 0xc5, 0x44, 0xc5, 0xc5, 0xc5, - 0xa1, 0xa9, 0xa9, 0x49, 0xad, 0x2d, 0x8f, 0x4f, 0xe4, 0x81, 0x8c, 0x16, 0x3d, 0x10, 0x87, 0x71, - 0x6c, 0x30, 0x67, 0x2e, 0x44, 0xe0, 0xea, 0x0d, 0x60, 0x27, 0xae, 0xc7, 0xd9, 0xba, 0xbb, 0x48, - 0xfd, 0xe4, 0x3f, 0xbd, 0xb2, 0x23, 0x39, 0x39, 0x39, 0x90, 0x4a, 0xa5, 0xd0, 0xee, 0x13, 0x34, - 0xda, 0xd8, 0x8f, 0x11, 0x03, 0x20, 0xc0, 0x83, 0xa4, 0x54, 0x42, 0x1f, 0x44, 0x75, 0x21, 0xcf, - 0x24, 0xfd, 0x62, 0x08, 0xa3, 0x59, 0x5a, 0xc1, 0x67, 0x6e, 0x1c, 0x2c, 0x27, 0x86, 0xe1, 0xd0, - 0xb6, 0x8f, 0xd1, 0x52, 0x71, 0xc9, 0xe0, 0xfb, 0xa6, 0x44, 0x44, 0x92, 0x79, 0x20, 0x73, 0xe6, - 0xc7, 0x20, 0x6a, 0xc1, 0x42, 0x78, 0xfb, 0xfa, 0xe9, 0xdc, 0xa6, 0x4c, 0x8b, 0x44, 0xec, 0xf2, - 0x95, 0xbd, 0x82, 0x10, 0x42, 0x94, 0x4c, 0x28, 0x14, 0x82, 0x4e, 0xa7, 0xeb, 0xac, 0x4e, 0xba, - 0x68, 0xc0, 0x31, 0xa7, 0x69, 0x24, 0x93, 0x55, 0xdd, 0x44, 0x75, 0xc3, 0x1d, 0x12, 0xd0, 0x35, - 0x29, 0xae, 0xc3, 0xd6, 0xc9, 0x1d, 0x77, 0x9b, 0x94, 0xa8, 0xad, 0xb8, 0xda, 0xe3, 0xe7, 0xa6, - 0x44, 0x44, 0x82, 0xe9, 0xe5, 0x8d, 0x43, 0x07, 0x7f, 0x7c, 0xe8, 0x58, 0x24, 0xa1, 0x50, 0x88, - 0xfb, 0x36, 0x0e, 0x26, 0x03, 0x01, 0xda, 0xf9, 0x1f, 0x44, 0xf7, 0x5b, 0x53, 0x24, 0xbd, 0xf6, - 0xc4, 0x80, 0x68, 0x53, 0xe8, 0x43, 0x02, 0x55, 0xd1, 0x0b, 0x87, 0xad, 0x3f, 0x8c, 0x3d, 0x8b, - 0x8d, 0x6f, 0xb2, 0xbf, 0x35, 0x49, 0x18, 0x26, 0x35, 0x35, 0x55, 0x4d, 0x08, 0x9e, 0x11, 0xe1, - 0x17, 0x53, 0x1e, 0x9f, 0x7e, 0x01, 0x3e, 0x4b, 0x4b, 0x4c, 0x9f, 0x3d, 0x07, 0xc9, 0xfc, 0x14, - 0xc4, 0x2c, 0x89, 0xc3, 0xf8, 0x80, 0x9e, 0x01, 0x92, 0x58, 0x2c, 0x46, 0x56, 0x56, 0x16, 0x52, - 0x52, 0x52, 0x10, 0x17, 0x17, 0x67, 0x50, 0xce, 0xde, 0x10, 0xe0, 0x38, 0xaf, 0xbc, 0x8f, 0x69, - 0xaf, 0xfc, 0x05, 0xff, 0xbd, 0x71, 0x17, 0x6f, 0x7e, 0x7b, 0x10, 0x9b, 0x7f, 0x38, 0x8d, 0x1f, - 0x4f, 0x9f, 0x07, 0x8b, 0xc5, 0x22, 0x9d, 0x36, 0x9d, 0x4e, 0xd7, 0xdb, 0x5e, 0x58, 0x58, 0x18, - 0x5a, 0x1b, 0x46, 0x5f, 0x2f, 0x98, 0xfe, 0xb2, 0x23, 0x7c, 0x3e, 0x1f, 0x42, 0xa1, 0x50, 0x27, - 0x77, 0x84, 0xcb, 0xe5, 0xea, 0x15, 0x41, 0x3c, 0xb6, 0x00, 0x04, 0x78, 0x50, 0xab, 0xce, 0xe1, - 0x70, 0x20, 0x12, 0x89, 0x4c, 0xd6, 0x2f, 0x46, 0xdb, 0x5c, 0x42, 0x23, 0x31, 0x61, 0xf9, 0x4b, - 0x38, 0xfe, 0xcb, 0x0f, 0x38, 0xb5, 0xff, 0x7f, 0x68, 0x6b, 0xbd, 0xab, 0xf3, 0xfa, 0xd4, 0x88, - 0x48, 0xb4, 0x28, 0xca, 0x11, 0x14, 0x12, 0x8a, 0x29, 0xd3, 0x7a, 0xae, 0xd0, 0xf0, 0xf6, 0xf5, - 0x43, 0xd4, 0x82, 0x98, 0x7e, 0xaf, 0x80, 0xba, 0xb3, 0x20, 0xd9, 0xd9, 0xd9, 0xa4, 0x78, 0xd0, - 0x98, 0xd3, 0x1c, 0xba, 0x1d, 0xe8, 0x4a, 0x46, 0x65, 0xb1, 0x58, 0x58, 0xb6, 0x6c, 0x19, 0x1a, - 0x2a, 0xca, 0xe0, 0x13, 0x34, 0x05, 0xd7, 0x8b, 0xcf, 0xf5, 0xce, 0xce, 0xad, 0x79, 0x11, 0x5f, - 0xfd, 0x37, 0x03, 0x8d, 0x8d, 0x4a, 0xd0, 0x2c, 0x2c, 0x1f, 0x8a, 0x71, 0x94, 0xcb, 0xe5, 0x48, - 0x4b, 0x4b, 0x33, 0x29, 0xfb, 0xc1, 0xf6, 0xf1, 0xd4, 0x99, 0xf8, 0x6d, 0x4d, 0x58, 0x7e, 0xdb, - 0x3d, 0x01, 0x95, 0xb8, 0x7e, 0x8c, 0xb1, 0x6d, 0x77, 0x2f, 0x3f, 0x78, 0x7a, 0x32, 0x87, 0x45, - 0x8c, 0x4a, 0xb3, 0x08, 0x61, 0xeb, 0xac, 0x56, 0x87, 0xab, 0xdb, 0xab, 0xf6, 0xfc, 0x32, 0x5c, - 0xe1, 0x17, 0xba, 0x83, 0x03, 0xbc, 0x7c, 0x7d, 0xc9, 0x1b, 0x7d, 0x00, 0x5a, 0x44, 0x5e, 0xbe, - 0xbe, 0x48, 0x7c, 0x71, 0x1d, 0xa6, 0xcf, 0x8e, 0x82, 0xa5, 0x95, 0x2e, 0x30, 0xaa, 0xaf, 0xea, - 0x3b, 0xfc, 0xa1, 0x54, 0x2a, 0x91, 0x93, 0x93, 0xd3, 0x27, 0xe0, 0x58, 0xca, 0x7f, 0x0b, 0xec, - 0x19, 0x0f, 0x18, 0x15, 0x17, 0x6f, 0x3f, 0xbc, 0xf9, 0xed, 0x41, 0xac, 0x7e, 0x3f, 0x13, 0x89, - 0xbf, 0xe3, 0x81, 0xcb, 0xe5, 0x1a, 0x0c, 0x65, 0x70, 0x38, 0x9c, 0x51, 0x53, 0x8e, 0x3b, 0x18, - 0x76, 0xa4, 0xbc, 0xbc, 0x9c, 0x04, 0x22, 0x44, 0x42, 0x2f, 0x97, 0xcb, 0x85, 0x40, 0x20, 0x80, - 0x5a, 0xad, 0x56, 0x1f, 0x39, 0x72, 0x44, 0x3d, 0x1a, 0xc0, 0xc8, 0x88, 0x02, 0x90, 0xdc, 0xdc, - 0x5c, 0x4a, 0x72, 0x72, 0x32, 0x54, 0x2a, 0x15, 0xe2, 0xe3, 0xe3, 0xf1, 0xd7, 0x14, 0x3e, 0xae, - 0x8b, 0xb7, 0x9b, 0x7c, 0x3f, 0xac, 0x5d, 0x3c, 0x30, 0x71, 0xc5, 0x3a, 0x28, 0x1a, 0x9b, 0xb0, - 0xff, 0xcb, 0x0f, 0xa1, 0xa8, 0xb8, 0xa1, 0xe3, 0xe0, 0x5b, 0x14, 0xe5, 0xfd, 0x12, 0xfa, 0xb2, - 0x77, 0xe8, 0x3d, 0x53, 0xd9, 0x91, 0x1d, 0x06, 0x55, 0x6b, 0x1b, 0x44, 0x22, 0x91, 0x41, 0x16, - 0x24, 0x37, 0x37, 0x77, 0xcc, 0x69, 0x1a, 0xc9, 0x08, 0x51, 0x32, 0x82, 0x51, 0xaa, 0x2e, 0x39, - 0x87, 0x71, 0x9c, 0x99, 0xb8, 0x51, 0x9c, 0x8f, 0xf6, 0x6e, 0x20, 0x53, 0xdb, 0xe6, 0x2e, 0x58, - 0x88, 0xaa, 0xaa, 0x4a, 0x5c, 0x2c, 0x2e, 0x1e, 0xb5, 0x0d, 0xbb, 0xba, 0x9b, 0x40, 0x20, 0x00, - 0x23, 0x20, 0xd4, 0xa4, 0xfb, 0x3b, 0x6d, 0x04, 0x05, 0xc8, 0xda, 0xea, 0x6b, 0xfb, 0x55, 0xda, - 0x3d, 0x58, 0x9b, 0xfb, 0x54, 0x3c, 0xea, 0xfb, 0xb8, 0xe6, 0x06, 0xcf, 0x82, 0x04, 0xe8, 0x24, - 0x05, 0x0e, 0x07, 0x00, 0x49, 0x4a, 0x4a, 0x52, 0x13, 0x2b, 0xfa, 0xa1, 0xf4, 0x98, 0xea, 0xcd, - 0xe6, 0xcc, 0x8f, 0xc1, 0xda, 0x57, 0x37, 0x60, 0x79, 0xe2, 0x0b, 0xe4, 0x6d, 0xed, 0xab, 0x1b, - 0xf0, 0x4c, 0xe2, 0xf3, 0x7d, 0x86, 0xa3, 0x17, 0x2c, 0x89, 0xc5, 0xf2, 0xc4, 0x17, 0x7a, 0x9c, - 0x2f, 0x1b, 0xaa, 0xf4, 0x01, 0x26, 0x01, 0x38, 0xf8, 0x7c, 0x3e, 0x38, 0x1c, 0x0e, 0x98, 0xbe, - 0x2c, 0xa4, 0x7d, 0xfe, 0x7f, 0x7d, 0x02, 0x8e, 0x1e, 0x17, 0x6e, 0x0b, 0xe3, 0xf0, 0xde, 0xf1, - 0xcb, 0x30, 0xf3, 0x9f, 0x0c, 0x0e, 0x87, 0xa3, 0x13, 0xaa, 0x20, 0x00, 0x48, 0x5b, 0xc3, 0xc3, - 0xd5, 0x0d, 0x57, 0x9b, 0x1d, 0x09, 0xe6, 0xa5, 0xe0, 0x8e, 0xfb, 0x44, 0x6c, 0xfb, 0xf1, 0x08, - 0xc2, 0xa7, 0xcf, 0x00, 0x83, 0xc1, 0x00, 0x8f, 0xc7, 0x43, 0x4e, 0x4e, 0x0e, 0x94, 0x4a, 0xa5, - 0x41, 0x30, 0x32, 0x9c, 0xe1, 0xc0, 0x51, 0x09, 0x40, 0x00, 0x0d, 0x75, 0x4a, 0xac, 0xfc, 0x05, - 0x02, 0x01, 0x9e, 0x8b, 0x5d, 0x84, 0xca, 0x23, 0x62, 0x93, 0xef, 0x07, 0xcd, 0xd2, 0x0a, 0x7e, - 0x4f, 0xae, 0x44, 0x9b, 0x13, 0x13, 0xa2, 0x8f, 0xb7, 0xe0, 0xc4, 0xaf, 0x07, 0x1f, 0x30, 0x20, - 0x35, 0x15, 0xfd, 0x0a, 0x71, 0x34, 0x35, 0xf6, 0x9d, 0xbc, 0xe6, 0xc8, 0x7e, 0x90, 0x8c, 0xda, - 0x9d, 0x05, 0xd1, 0xee, 0x66, 0x39, 0xe6, 0x34, 0x87, 0x66, 0x8a, 0x06, 0x25, 0x4a, 0x2b, 0x6b, - 0xc8, 0x49, 0xde, 0xdb, 0xd3, 0x03, 0x0d, 0xd5, 0x37, 0xe0, 0xe6, 0x3b, 0x1e, 0x45, 0xa7, 0x7e, - 0xed, 0xd9, 0x41, 0xd8, 0xdb, 0x63, 0xc5, 0xb3, 0xab, 0x4c, 0x32, 0x06, 0x1d, 0x2a, 0x25, 0xac, - 0x87, 0x58, 0xb6, 0x2a, 0x95, 0x4a, 0xb1, 0x6d, 0xdb, 0x36, 0x93, 0x55, 0xbe, 0x10, 0x46, 0xe4, - 0x7f, 0x10, 0xe5, 0x9d, 0xa6, 0xcc, 0xff, 0x68, 0xed, 0x16, 0x7e, 0x19, 0x4c, 0x0f, 0x18, 0xc2, - 0xc9, 0xfc, 0x76, 0x57, 0xff, 0x9a, 0x0d, 0x8d, 0x98, 0x01, 0x5a, 0x5b, 0xcb, 0xb0, 0xf4, 0x87, - 0x71, 0x18, 0xc7, 0xc6, 0xc9, 0x02, 0xa9, 0xce, 0xaa, 0xbb, 0x7b, 0x59, 0xe8, 0x50, 0x2d, 0x36, - 0x36, 0xb6, 0x1b, 0xfb, 0xc1, 0x36, 0x6a, 0xf8, 0xc5, 0x7f, 0x62, 0x40, 0x8f, 0x6c, 0xb0, 0xb7, - 0xaf, 0x9f, 0xc1, 0x1c, 0x0e, 0x00, 0x70, 0x71, 0x73, 0x47, 0xc2, 0xda, 0x97, 0x10, 0x1c, 0xd2, - 0x7b, 0xbe, 0x57, 0x65, 0x49, 0x11, 0x09, 0x6c, 0xbb, 0x03, 0x8e, 0x9b, 0xf6, 0x5e, 0x58, 0xfa, - 0xce, 0x17, 0xf8, 0x57, 0x51, 0x0d, 0xd6, 0x67, 0xee, 0xea, 0x37, 0xe0, 0x30, 0x64, 0x36, 0xf6, - 0x0c, 0xac, 0xda, 0xfc, 0x01, 0x5e, 0xfe, 0x62, 0x27, 0xbe, 0xda, 0xf5, 0x9d, 0xce, 0x31, 0xe1, - 0x70, 0x38, 0xe8, 0x50, 0x35, 0xe2, 0x61, 0x35, 0x9a, 0xa5, 0x15, 0x1c, 0xc6, 0xb1, 0xe1, 0x33, - 0x37, 0x0e, 0x93, 0xd6, 0x6e, 0x82, 0xeb, 0x82, 0x15, 0xc8, 0x3d, 0x5f, 0x82, 0x84, 0x75, 0xaf, - 0xc0, 0xd1, 0xd1, 0x51, 0x27, 0x91, 0x95, 0x00, 0x23, 0x62, 0xb1, 0x18, 0xa5, 0xa5, 0xa5, 0xea, - 0xf4, 0xf4, 0x74, 0x93, 0x81, 0x11, 0xb3, 0x91, 0x1a, 0xa0, 0xa4, 0xa4, 0x24, 0xb5, 0x76, 0xa6, - 0x32, 0x91, 0x0f, 0x90, 0x93, 0x93, 0x03, 0xb5, 0xa3, 0xfb, 0x88, 0x1d, 0x38, 0xf7, 0x88, 0x28, - 0x34, 0x33, 0xfd, 0x20, 0xca, 0xf8, 0x37, 0xe4, 0x65, 0x97, 0xf1, 0xa7, 0xbf, 0xa5, 0x22, 0x72, - 0xc6, 0x13, 0x38, 0x77, 0x50, 0x0c, 0xff, 0x89, 0x01, 0x3d, 0xc6, 0x29, 0x6f, 0xd5, 0xde, 0xc4, - 0x99, 0xe3, 0x7d, 0x27, 0xaf, 0xb9, 0x84, 0x44, 0xe2, 0x68, 0xd6, 0x67, 0x90, 0x4a, 0xa5, 0xe0, - 0x70, 0x38, 0xd8, 0xb1, 0x63, 0x87, 0x7a, 0xf5, 0xea, 0xd5, 0x14, 0x82, 0x11, 0x92, 0xc9, 0x64, - 0x6a, 0x36, 0x9b, 0x6d, 0xd0, 0x69, 0x2e, 0x58, 0xfa, 0x6c, 0xaf, 0x4e, 0xf3, 0xab, 0x2f, 0x87, - 0x3f, 0xc9, 0xc8, 0x98, 0x4e, 0x93, 0x9d, 0x38, 0xbc, 0x22, 0x6a, 0xfb, 0x4f, 0x9d, 0x47, 0xa0, - 0xcf, 0x12, 0x00, 0x9a, 0x70, 0xcf, 0xba, 0x0d, 0x1b, 0x11, 0x3c, 0x3d, 0x1a, 0xd2, 0x5f, 0xc5, - 0x3d, 0x8e, 0x25, 0x00, 0xbc, 0xb8, 0x2e, 0xc9, 0x44, 0x63, 0x39, 0xf4, 0x5c, 0x1a, 0x3e, 0x9f, - 0x6f, 0x12, 0xc9, 0x75, 0x6d, 0x63, 0x3a, 0x33, 0xe0, 0xe5, 0xac, 0xd9, 0x6f, 0x89, 0x44, 0x62, - 0xf2, 0xea, 0x8a, 0x7b, 0x2a, 0xa5, 0x8e, 0xec, 0xb4, 0x9d, 0x9d, 0x5d, 0xbf, 0x35, 0x35, 0xb4, - 0xfb, 0x31, 0x11, 0x52, 0xec, 0x7a, 0x8e, 0xc9, 0xd6, 0x0e, 0xf3, 0x16, 0x2d, 0x41, 0x5e, 0x71, - 0xd1, 0xb0, 0x00, 0x2b, 0x47, 0x76, 0x28, 0x84, 0x42, 0x21, 0xa9, 0x50, 0x19, 0x1b, 0x1b, 0x8b, - 0x4d, 0x9b, 0x36, 0x19, 0x0b, 0x7c, 0xa8, 0xb5, 0xab, 0xec, 0x72, 0x72, 0x72, 0x60, 0xcf, 0x9e, - 0x66, 0xd4, 0xfd, 0xe7, 0x4c, 0xeb, 0x5d, 0x2c, 0x70, 0xca, 0xb4, 0x48, 0xe4, 0xfd, 0x72, 0x58, - 0x0f, 0x7c, 0x2c, 0x4f, 0x7c, 0x5e, 0x2f, 0xdc, 0x62, 0xc8, 0xea, 0xab, 0xca, 0x71, 0xf6, 0xbc, - 0x14, 0x69, 0x9f, 0xff, 0x1f, 0xd8, 0x33, 0xa2, 0xb0, 0xf4, 0x9d, 0x2f, 0xe0, 0x1b, 0x3c, 0x7c, - 0x95, 0x5d, 0xec, 0x19, 0x51, 0xd8, 0xfc, 0xc3, 0x69, 0x74, 0xda, 0xb4, 0xea, 0x30, 0x53, 0x0f, - 0x1b, 0x03, 0xd2, 0x9b, 0x59, 0xbb, 0x78, 0x90, 0x8b, 0xbd, 0x0e, 0x95, 0x12, 0x67, 0x6f, 0x94, - 0xe1, 0xc8, 0x27, 0xff, 0xc1, 0x1b, 0x6f, 0xbc, 0x01, 0x3f, 0x3f, 0x3f, 0xc4, 0xc7, 0xc7, 0x23, - 0x3e, 0x3e, 0x1e, 0x5c, 0x2e, 0x17, 0x6c, 0x36, 0x1b, 0x29, 0x29, 0x29, 0x90, 0xc9, 0x64, 0xea, - 0xdc, 0xdc, 0x5c, 0x48, 0x24, 0x92, 0x21, 0x89, 0xfc, 0x8d, 0x2a, 0x00, 0x92, 0x9a, 0x9a, 0xaa, - 0x4e, 0x48, 0x48, 0x20, 0x93, 0x7e, 0xe4, 0x72, 0x39, 0x44, 0x22, 0x11, 0x99, 0x0f, 0xe0, 0x16, - 0x15, 0x37, 0xe2, 0xed, 0xa2, 0xed, 0x98, 0x7e, 0x08, 0x4c, 0xdc, 0x80, 0x33, 0x07, 0x77, 0x63, - 0xc3, 0xba, 0xdf, 0x61, 0x72, 0x48, 0x08, 0xe4, 0x37, 0xca, 0xf1, 0xfd, 0xbe, 0x3d, 0xe0, 0x44, - 0x4c, 0x03, 0x67, 0x5a, 0xa4, 0x0e, 0x7d, 0x78, 0xe1, 0xdc, 0x59, 0x9c, 0x39, 0x7e, 0x0c, 0x1d, - 0xed, 0xed, 0xfd, 0xa2, 0xc9, 0x6c, 0x3d, 0x7d, 0x21, 0x14, 0x0a, 0x21, 0x12, 0x89, 0x90, 0x98, - 0x98, 0x88, 0xec, 0xec, 0x6c, 0x35, 0x71, 0x80, 0x73, 0x73, 0x73, 0xc9, 0xb1, 0x19, 0x73, 0x9a, - 0x43, 0xb3, 0x03, 0xa7, 0x2e, 0xe0, 0x4f, 0xcf, 0x6a, 0x00, 0x48, 0x7c, 0x7c, 0x3c, 0x94, 0x4a, - 0x25, 0xb6, 0x7c, 0xf4, 0x19, 0x00, 0xa0, 0xac, 0xb8, 0x00, 0xd3, 0x66, 0x1a, 0x66, 0x0d, 0xbc, - 0x7d, 0x7c, 0x1f, 0x8a, 0x49, 0x85, 0x50, 0x8f, 0x0d, 0x4c, 0xdc, 0x60, 0xd2, 0xef, 0x9d, 0x1b, - 0x16, 0xa4, 0xe3, 0xe0, 0x4c, 0x59, 0x7e, 0x0b, 0x00, 0x2d, 0x35, 0xba, 0x3d, 0x60, 0x88, 0x92, - 0x4a, 0x63, 0x5a, 0xdc, 0xf2, 0x55, 0x10, 0xef, 0x7d, 0x1a, 0xcc, 0x99, 0x31, 0x46, 0x4f, 0xde, - 0x24, 0x58, 0x50, 0x02, 0x80, 0xb0, 0xd9, 0x6c, 0x24, 0x24, 0x24, 0xa8, 0x8d, 0x91, 0xc7, 0xa2, - 0xcd, 0xaa, 0x4a, 0x24, 0x12, 0x54, 0xd6, 0xdc, 0xc4, 0xa4, 0x45, 0xc6, 0x0d, 0xbf, 0xb4, 0xb7, - 0xb5, 0x0d, 0xe8, 0xf5, 0x81, 0x80, 0x0f, 0x00, 0x58, 0xb5, 0xf9, 0x03, 0xac, 0xda, 0xfc, 0x81, - 0xc9, 0xaf, 0xa7, 0x4e, 0x1b, 0x7b, 0x9d, 0xc7, 0x7e, 0x7e, 0x7e, 0x68, 0x56, 0x94, 0x8f, 0xb8, - 0x3f, 0x32, 0xb6, 0x11, 0xa1, 0x1a, 0xa2, 0x37, 0x5a, 0xe3, 0x0d, 0x19, 0x7e, 0xb9, 0x74, 0x0d, - 0xdb, 0xf7, 0xac, 0xc1, 0xfd, 0xe6, 0x46, 0x12, 0x88, 0xc4, 0xc7, 0xc7, 0x23, 0x25, 0x25, 0x05, - 0x29, 0x29, 0x29, 0xc8, 0xcc, 0xcc, 0x54, 0x27, 0x27, 0x27, 0x1b, 0x1d, 0x84, 0x98, 0x2c, 0x04, - 0x93, 0x9e, 0x9e, 0xae, 0xae, 0xae, 0xae, 0x56, 0x0b, 0x04, 0x02, 0xb0, 0xd9, 0x6c, 0xc8, 0xe5, - 0x72, 0xf0, 0x78, 0x3c, 0x8c, 0x1b, 0x37, 0x0e, 0x1f, 0x6f, 0xcb, 0x86, 0x53, 0x54, 0x1c, 0xfc, - 0x97, 0xbe, 0x30, 0x6a, 0x0e, 0x36, 0xcd, 0xd2, 0x0a, 0xfe, 0x4b, 0x5f, 0xc0, 0x6d, 0x0b, 0x3a, - 0xbe, 0xdb, 0xb3, 0x9b, 0x4c, 0x48, 0x92, 0xe6, 0x9f, 0x83, 0xe8, 0x3f, 0x9f, 0xe1, 0x5f, 0xef, - 0x6d, 0x25, 0x6f, 0x79, 0xbf, 0x1c, 0xee, 0x17, 0xf8, 0x20, 0xcc, 0x2d, 0x22, 0x0a, 0xdb, 0xb6, - 0x6d, 0x23, 0xb3, 0xe1, 0xb5, 0xe3, 0x8f, 0x9b, 0x36, 0x6d, 0x22, 0x0f, 0x72, 0x7c, 0x7c, 0x3c, - 0xd2, 0xdf, 0xde, 0x8c, 0xaa, 0x2b, 0x17, 0x49, 0xa7, 0xd9, 0x93, 0x3d, 0x6c, 0x4e, 0xd3, 0x14, - 0x7d, 0x4a, 0x54, 0xad, 0x6d, 0x3a, 0x25, 0xb9, 0x3c, 0x1e, 0x0f, 0x9b, 0x37, 0xae, 0x87, 0x4a, - 0xd9, 0x80, 0xfc, 0xa3, 0x07, 0x7b, 0xfc, 0x5c, 0x55, 0x65, 0x05, 0xcc, 0xed, 0x1c, 0x46, 0xfd, - 0x58, 0xf2, 0x78, 0x3c, 0xb8, 0x87, 0x47, 0x99, 0xbc, 0xba, 0x41, 0x4f, 0xff, 0xc3, 0x84, 0x09, - 0xa8, 0xad, 0xf5, 0x37, 0x11, 0x16, 0x36, 0xfc, 0x3a, 0x27, 0x6e, 0x1e, 0x4c, 0x84, 0x4f, 0x9b, - 0x8e, 0x7a, 0x23, 0x77, 0xc9, 0xa5, 0x3b, 0x38, 0x60, 0x7e, 0xfc, 0x4a, 0x30, 0xc3, 0x22, 0x75, - 0x72, 0x41, 0x0c, 0x95, 0xe6, 0x0f, 0x0a, 0x38, 0x69, 0xb1, 0x1f, 0x22, 0x91, 0x08, 0x8e, 0xec, - 0x50, 0xa3, 0x8f, 0xcd, 0x99, 0xe3, 0x79, 0xbd, 0x82, 0x90, 0x63, 0x5a, 0xec, 0xc7, 0x40, 0xc1, - 0xc7, 0x48, 0x5a, 0xf3, 0x7d, 0x5d, 0x12, 0x8d, 0xc5, 0x62, 0xe1, 0xde, 0x08, 0x49, 0xb2, 0x9b, - 0xca, 0x82, 0x42, 0x42, 0xf1, 0xfa, 0xfb, 0xff, 0xc2, 0xeb, 0xff, 0xdd, 0x85, 0xf7, 0x8e, 0x97, - 0xe2, 0x0f, 0x59, 0x3f, 0xe1, 0x36, 0xc3, 0x1b, 0x9b, 0xdf, 0xff, 0x18, 0xf1, 0xf1, 0xf1, 0xe4, - 0xfb, 0x92, 0x92, 0x92, 0x86, 0x45, 0xb9, 0x77, 0xd8, 0x01, 0x48, 0x46, 0x46, 0x86, 0xba, 0xa9, - 0xa9, 0x49, 0x9d, 0x92, 0x92, 0x02, 0x26, 0x93, 0xa9, 0x03, 0x3c, 0xf6, 0x9f, 0xba, 0x00, 0x76, - 0xe2, 0x7a, 0xf8, 0x3d, 0xb9, 0x72, 0xc8, 0xc0, 0xc3, 0xc2, 0xd2, 0x52, 0x27, 0x23, 0x9b, 0xb8, - 0xb9, 0xb8, 0x0d, 0x2d, 0x9c, 0xc3, 0x9c, 0xb9, 0x10, 0xbe, 0x0b, 0x57, 0x18, 0x75, 0x92, 0xb7, - 0x63, 0xfa, 0xc1, 0xca, 0xd9, 0x9d, 0x5c, 0x01, 0x85, 0x87, 0x87, 0xeb, 0x94, 0x47, 0x11, 0x42, - 0x6d, 0x63, 0x4e, 0x73, 0xe8, 0xf6, 0xfe, 0xee, 0x1f, 0x74, 0x12, 0x52, 0x79, 0x3c, 0x1e, 0xd6, - 0xac, 0x59, 0x83, 0x8a, 0xab, 0xa5, 0xb8, 0x53, 0x5f, 0xd7, 0xc3, 0x58, 0x56, 0xc2, 0x82, 0x3e, - 0xba, 0xc7, 0x52, 0x24, 0x12, 0x41, 0xd1, 0xa0, 0xec, 0xb5, 0xc3, 0xf3, 0x70, 0x19, 0x51, 0x01, - 0x43, 0xc8, 0xaf, 0x9b, 0x32, 0xef, 0xa8, 0x43, 0xd5, 0xd8, 0x6b, 0xd7, 0x4f, 0x63, 0x5a, 0xc2, - 0x0b, 0x3c, 0xa3, 0x29, 0xa3, 0xd2, 0x1d, 0x1c, 0xb0, 0x60, 0x49, 0x2c, 0xd6, 0xbe, 0xba, 0x01, - 0x53, 0xa6, 0x45, 0x62, 0xc9, 0xab, 0x29, 0xe4, 0xf5, 0x0f, 0x18, 0x27, 0x19, 0x55, 0xbb, 0xf4, - 0x56, 0xa9, 0x54, 0x62, 0xdb, 0xb6, 0x6d, 0xc3, 0x02, 0xf4, 0xeb, 0xeb, 0x6a, 0xb1, 0xfe, 0x2a, - 0x18, 0xa6, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, 0x37, 0x6b, 0x3b, 0xae, 0x95, 0xe9, - 0x56, 0x0a, 0x5d, 0x2b, 0x93, 0x21, 0x77, 0xef, 0x6e, 0x5c, 0x2e, 0x2e, 0x22, 0xe7, 0xe4, 0x98, - 0x25, 0xb1, 0x0f, 0x05, 0xf8, 0x00, 0x00, 0x55, 0x37, 0x00, 0xc2, 0xe5, 0x72, 0x1f, 0x9a, 0x3c, - 0x10, 0x0b, 0x4b, 0x4b, 0x70, 0x22, 0xa6, 0x61, 0xc9, 0x33, 0x2b, 0xf4, 0x74, 0xaa, 0xa6, 0xcf, - 0x9e, 0xa3, 0x57, 0xa1, 0xe4, 0xe5, 0xeb, 0x8b, 0x84, 0xb5, 0x2f, 0x21, 0x66, 0x49, 0x9c, 0x0e, - 0x9b, 0xef, 0x1b, 0x1c, 0x86, 0xa5, 0xfc, 0xb7, 0xb0, 0xe9, 0xdb, 0x9f, 0x70, 0xf1, 0xea, 0x0d, - 0x9d, 0x73, 0x34, 0x3d, 0x3d, 0xdd, 0xe8, 0xfb, 0x3d, 0x2c, 0x21, 0x98, 0xd8, 0xd8, 0x58, 0x75, - 0x52, 0x52, 0x92, 0x0e, 0x1a, 0x97, 0xcb, 0xe5, 0x10, 0x08, 0x04, 0xd8, 0xb6, 0x6d, 0x1b, 0x18, - 0x01, 0xa1, 0x60, 0x27, 0xae, 0x37, 0x0a, 0x05, 0xef, 0x3f, 0x31, 0x00, 0x9c, 0x69, 0x91, 0xf0, - 0xf6, 0xed, 0x19, 0xc0, 0xdc, 0xaa, 0xbd, 0x89, 0x63, 0xbf, 0x1c, 0x46, 0x75, 0x45, 0xdf, 0xf2, - 0xba, 0x2e, 0x6e, 0xee, 0xb0, 0x77, 0x70, 0x80, 0xab, 0xbb, 0x3b, 0xbc, 0x7c, 0xfb, 0x06, 0x45, - 0xb7, 0x6a, 0x6b, 0x51, 0x5f, 0x57, 0x4b, 0xde, 0xf7, 0xd7, 0x5c, 0x42, 0xa6, 0x91, 0x65, 0x52, - 0x0c, 0x06, 0x03, 0x29, 0x29, 0x29, 0x48, 0x4b, 0x4b, 0x03, 0xa0, 0x11, 0x6a, 0xa3, 0xd3, 0xe9, - 0x64, 0x2c, 0x97, 0xc7, 0xe3, 0x41, 0x22, 0x91, 0x60, 0xdb, 0xb6, 0x6d, 0xb8, 0x53, 0x5f, 0x07, - 0x07, 0xbb, 0x71, 0x0f, 0xb5, 0xd3, 0x0c, 0x5c, 0x64, 0x5a, 0xa7, 0xf9, 0xf7, 0x6d, 0xfb, 0x00, - 0x00, 0xcb, 0x9e, 0x98, 0x4a, 0xee, 0x87, 0x52, 0xa9, 0xc4, 0xfb, 0x7f, 0x7a, 0xad, 0xc7, 0xcf, - 0xd8, 0x7a, 0x0e, 0xff, 0xaa, 0xbe, 0xb3, 0xbd, 0x0d, 0xe6, 0x83, 0x00, 0x62, 0x44, 0x83, 0x29, - 0x53, 0x27, 0x9e, 0x02, 0x1a, 0xfd, 0x0f, 0x22, 0xff, 0x23, 0x27, 0x27, 0xc7, 0xe4, 0xdd, 0x55, - 0xef, 0xa9, 0x1a, 0xb1, 0xff, 0xd0, 0x61, 0x50, 0x28, 0xc6, 0x63, 0x83, 0xaf, 0x7d, 0xff, 0x05, - 0xae, 0xf5, 0x0a, 0x7a, 0x94, 0x1a, 0xda, 0xda, 0xcd, 0x1d, 0xe3, 0x03, 0x74, 0xf3, 0x5d, 0xaa, - 0x2a, 0xca, 0xfb, 0x9c, 0x57, 0xa6, 0xcf, 0x9e, 0x03, 0x4e, 0x44, 0xa4, 0x8e, 0x23, 0x66, 0xcf, - 0x88, 0xc2, 0xce, 0x0e, 0x35, 0x24, 0x12, 0x09, 0xb8, 0x5c, 0x2e, 0xd9, 0xa8, 0x72, 0x28, 0x4a, - 0x95, 0x49, 0x49, 0x49, 0xe4, 0xff, 0x39, 0x39, 0x39, 0xb0, 0x72, 0x76, 0x1f, 0xb6, 0x30, 0x67, - 0x7d, 0x5d, 0x2d, 0xbe, 0xdf, 0xd7, 0x7b, 0x1b, 0x8d, 0x98, 0x25, 0x71, 0x70, 0x75, 0x7f, 0x38, - 0x92, 0xe2, 0x0d, 0x31, 0x20, 0x0c, 0x06, 0xe3, 0xa1, 0xc8, 0x03, 0xb1, 0xb0, 0xb4, 0xc4, 0xda, - 0x57, 0x37, 0xf4, 0x08, 0xf4, 0x88, 0xc4, 0xe0, 0x33, 0xc7, 0x8f, 0xe1, 0xcc, 0xf1, 0x3c, 0x04, - 0x85, 0x84, 0x22, 0x66, 0x49, 0x5c, 0xaf, 0xdb, 0xb4, 0xb1, 0x67, 0xe0, 0xb5, 0xcc, 0x9d, 0x78, - 0x63, 0xc9, 0x13, 0xe0, 0x72, 0xb9, 0xe0, 0x70, 0x38, 0xa0, 0xd3, 0xe9, 0x38, 0x72, 0xe4, 0x88, - 0x7a, 0xee, 0xdc, 0xb9, 0x46, 0xbb, 0xf8, 0x8c, 0x0a, 0x40, 0x92, 0x92, 0x92, 0xd4, 0x09, 0x09, - 0x09, 0x3a, 0x68, 0x5e, 0x2a, 0x95, 0x42, 0x28, 0x14, 0x1a, 0x1d, 0x78, 0x10, 0xe0, 0x23, 0x76, - 0xf9, 0xca, 0x3e, 0xdf, 0xe7, 0xea, 0xee, 0x81, 0xe5, 0x89, 0x2f, 0x90, 0x07, 0xa0, 0xbb, 0x79, - 0xf9, 0xfa, 0x22, 0x28, 0x24, 0x14, 0xde, 0xbe, 0x7e, 0x7d, 0x96, 0xd2, 0x1a, 0x3a, 0xb8, 0x84, - 0x35, 0x35, 0x2a, 0x51, 0x55, 0x51, 0x0e, 0xe9, 0xb9, 0x73, 0x7d, 0x82, 0x11, 0x47, 0x76, 0x18, - 0xea, 0x8b, 0xcf, 0x81, 0xcf, 0xe7, 0x93, 0x65, 0xb9, 0x07, 0x0e, 0x1c, 0x50, 0x2f, 0x5d, 0xba, - 0x94, 0x02, 0x68, 0x84, 0xda, 0x0e, 0x1c, 0x38, 0x40, 0x82, 0x90, 0x31, 0xa7, 0x39, 0x74, 0x10, - 0x52, 0x70, 0xe6, 0x0c, 0xb6, 0xf0, 0x5f, 0x25, 0x27, 0xe8, 0x9e, 0x4c, 0x22, 0x91, 0x20, 0x36, - 0x71, 0xcd, 0xb0, 0xef, 0x53, 0x5b, 0x43, 0x2d, 0x18, 0x2e, 0x9e, 0x03, 0xfe, 0x9c, 0x50, 0x28, - 0x44, 0x7d, 0x87, 0x1a, 0xfe, 0x26, 0x92, 0x5c, 0xd7, 0xb6, 0xee, 0xfd, 0x5f, 0xec, 0x98, 0xa6, - 0x0d, 0xfd, 0x69, 0xc7, 0xae, 0x4d, 0x69, 0x5e, 0xbe, 0xbe, 0x58, 0x9e, 0xf8, 0x82, 0x3e, 0xb8, - 0x00, 0x7a, 0x9c, 0x57, 0x2c, 0x2c, 0x2d, 0x11, 0xbb, 0x7c, 0x65, 0x8f, 0x8b, 0xa3, 0xf9, 0x2f, - 0xae, 0x87, 0x48, 0x24, 0x22, 0xe7, 0xcb, 0xa4, 0xa4, 0x24, 0x72, 0x11, 0x32, 0x50, 0xdb, 0xb8, - 0x71, 0xa3, 0x5a, 0x5b, 0x09, 0x54, 0x24, 0x12, 0xc1, 0x31, 0xc0, 0x38, 0xe1, 0x17, 0xff, 0x89, - 0x01, 0xfd, 0x5a, 0x90, 0x35, 0x35, 0x2a, 0x71, 0xbd, 0xac, 0x0c, 0xb7, 0xea, 0x6a, 0xe1, 0xea, - 0xe6, 0xde, 0xab, 0xb0, 0xd8, 0x68, 0xb4, 0xf6, 0xdf, 0x74, 0x01, 0x08, 0x87, 0xc3, 0x19, 0x35, - 0x6a, 0xa8, 0xbd, 0x81, 0x8f, 0xfe, 0x86, 0xb8, 0xa6, 0xcf, 0x8e, 0xea, 0x3a, 0x96, 0xfd, 0x03, - 0x85, 0xbe, 0xc1, 0x61, 0x88, 0x7b, 0xfd, 0x2d, 0xf0, 0x78, 0x3c, 0x1d, 0x2d, 0x91, 0xf4, 0xf4, - 0x74, 0xb5, 0x76, 0xaa, 0xc0, 0x88, 0x03, 0x90, 0xd4, 0xd4, 0x54, 0x35, 0xd1, 0xe8, 0x47, 0x7b, - 0x12, 0x17, 0x08, 0x04, 0xc8, 0x3b, 0x75, 0x1a, 0xf6, 0x2c, 0xb6, 0x51, 0x80, 0xc7, 0x1d, 0x59, - 0x21, 0x3a, 0xdb, 0xdb, 0xe1, 0x12, 0x1a, 0xd9, 0x6f, 0xf0, 0xd1, 0xfd, 0x00, 0x00, 0x20, 0x27, - 0x0b, 0xff, 0x89, 0x01, 0x88, 0x5a, 0x10, 0x33, 0x60, 0xd0, 0xd1, 0x93, 0xd9, 0x3b, 0x30, 0x10, - 0x1c, 0xc2, 0x40, 0x70, 0x48, 0x18, 0x59, 0x15, 0x73, 0xfd, 0x4a, 0xcf, 0x12, 0xd1, 0x9e, 0x33, - 0x63, 0xb0, 0x6d, 0xdb, 0x36, 0x08, 0x04, 0x02, 0xb0, 0x58, 0x2c, 0xc4, 0xc5, 0xc5, 0x61, 0xe3, - 0xc6, 0x8d, 0xea, 0x8f, 0x3e, 0xfa, 0x88, 0x04, 0x21, 0xe9, 0xe9, 0xe9, 0xea, 0x94, 0x94, 0x94, - 0x31, 0xa7, 0x39, 0xd4, 0xd5, 0x8d, 0xa2, 0x1c, 0xc2, 0xac, 0x7f, 0x63, 0x69, 0xf4, 0x2c, 0x44, - 0x4c, 0x09, 0xc5, 0xc3, 0x6a, 0x44, 0xb5, 0x98, 0x5b, 0x54, 0xdc, 0xb0, 0x7d, 0x47, 0x87, 0x4a, - 0x89, 0x2b, 0x7b, 0xbe, 0xc4, 0x6f, 0x1d, 0xed, 0x7a, 0xe0, 0xd6, 0x27, 0xe6, 0x41, 0xd5, 0x5a, - 0x61, 0x61, 0x21, 0xd8, 0x89, 0xb3, 0xf1, 0xa8, 0x9b, 0x85, 0xa5, 0x25, 0x62, 0x9f, 0x59, 0xd9, - 0xeb, 0xbc, 0xd2, 0x9d, 0x09, 0xf1, 0xf2, 0xf5, 0x45, 0xec, 0x33, 0x2b, 0x7b, 0x75, 0x0c, 0xb3, - 0x56, 0xbc, 0x80, 0x3f, 0x6c, 0xf9, 0x23, 0x04, 0x02, 0x39, 0x58, 0x2c, 0x16, 0x98, 0x4c, 0xa6, - 0xce, 0xf5, 0x3f, 0x10, 0x4b, 0x4c, 0x4c, 0x24, 0xff, 0x97, 0xcb, 0xe5, 0x38, 0x7a, 0xf4, 0x28, - 0x82, 0x79, 0x29, 0x83, 0x07, 0x7a, 0x6e, 0xee, 0x98, 0x3e, 0x7b, 0xce, 0x00, 0x41, 0x84, 0x5f, - 0x9f, 0x25, 0xb6, 0xa3, 0xd9, 0x6e, 0x77, 0xe8, 0xe7, 0x80, 0xb4, 0x8e, 0x72, 0x06, 0x24, 0x38, - 0x24, 0x74, 0x40, 0x2c, 0xd3, 0x40, 0x19, 0xa9, 0xa5, 0xfc, 0xb7, 0xb0, 0xe5, 0x90, 0x98, 0x54, - 0x56, 0x05, 0x80, 0x94, 0x94, 0x14, 0x14, 0x14, 0x14, 0x18, 0x25, 0x69, 0x7a, 0xc8, 0x00, 0x24, - 0x21, 0x21, 0x41, 0x9d, 0x92, 0x92, 0x02, 0x22, 0xf6, 0x48, 0xe4, 0x78, 0x10, 0x89, 0x86, 0x81, - 0x89, 0x1b, 0x86, 0x14, 0xef, 0x6f, 0x56, 0x94, 0xe3, 0x8e, 0xac, 0x08, 0x4d, 0x72, 0x19, 0x2c, - 0x2c, 0xac, 0x60, 0x6d, 0xef, 0x08, 0x45, 0xb3, 0x12, 0xc9, 0xfc, 0xc1, 0x5d, 0x5c, 0xd3, 0x67, - 0x47, 0xa1, 0xbd, 0xad, 0x0d, 0x41, 0x03, 0x3c, 0x70, 0x03, 0x35, 0x57, 0x77, 0x0f, 0xc4, 0x2e, - 0x5f, 0xd9, 0x6b, 0xf8, 0xc7, 0x8e, 0xe9, 0x07, 0x5b, 0x4f, 0x5f, 0x1d, 0x2d, 0x7f, 0x81, 0x40, - 0x80, 0x8f, 0x3e, 0xfa, 0x88, 0x7c, 0xcf, 0xa6, 0x4d, 0x9b, 0x28, 0x2a, 0x95, 0x4a, 0xdd, 0x5d, - 0x28, 0x67, 0xcc, 0x69, 0xf6, 0xdf, 0x69, 0x02, 0x1a, 0xed, 0x88, 0x2d, 0xff, 0xd8, 0x0a, 0x3b, - 0x86, 0x13, 0x6e, 0xd6, 0xdf, 0x81, 0x87, 0x8b, 0x63, 0xaf, 0x60, 0xce, 0x76, 0x94, 0x66, 0xbe, - 0x0b, 0x04, 0x82, 0x61, 0x97, 0x5c, 0xaf, 0xcd, 0xcf, 0x83, 0xb5, 0x85, 0x05, 0xbe, 0x3f, 0x51, - 0x00, 0x1a, 0x8d, 0x0a, 0x1a, 0x95, 0x0a, 0xe9, 0xf9, 0x73, 0xa0, 0x51, 0xa8, 0x58, 0x3c, 0x7f, - 0x2e, 0x39, 0x46, 0xc3, 0x49, 0xf1, 0x8f, 0x26, 0x73, 0x75, 0x77, 0xef, 0x73, 0x85, 0xe9, 0xed, - 0xeb, 0x47, 0x5e, 0xe3, 0xfd, 0xa1, 0xb8, 0x09, 0x5b, 0xf0, 0xe2, 0x06, 0x08, 0x04, 0x02, 0x32, - 0x21, 0x35, 0x31, 0x31, 0x51, 0xe7, 0xfa, 0xef, 0x8f, 0xc5, 0xc6, 0xc6, 0xaa, 0xb5, 0x17, 0x7f, - 0x42, 0xa1, 0x10, 0x8c, 0x80, 0xd0, 0x41, 0xcd, 0xbb, 0x83, 0x03, 0x1e, 0x8f, 0x86, 0xdd, 0x6d, - 0x52, 0x02, 0xb0, 0xd6, 0x01, 0x20, 0xda, 0xf3, 0x89, 0xa9, 0xac, 0xfc, 0xe0, 0x6e, 0x30, 0x02, - 0x42, 0xe1, 0x30, 0xae, 0xef, 0x63, 0xe0, 0x6f, 0x82, 0xe3, 0xf4, 0x5a, 0xe6, 0x4e, 0x6c, 0x59, - 0x3c, 0x83, 0xac, 0x8e, 0x01, 0x34, 0xf9, 0x20, 0xda, 0xed, 0x43, 0x06, 0x6b, 0x43, 0x4e, 0x42, - 0xcd, 0xce, 0xce, 0xa6, 0x24, 0x27, 0x27, 0x93, 0xed, 0xb0, 0x89, 0xc6, 0x54, 0xbf, 0x75, 0xb4, - 0xa3, 0x45, 0x51, 0x8e, 0xfa, 0xe2, 0xb3, 0x03, 0x16, 0xf4, 0xe9, 0x50, 0x29, 0x51, 0x9b, 0x7f, - 0x0c, 0xa5, 0x3b, 0x3e, 0x45, 0xc5, 0x4f, 0xbb, 0x61, 0x63, 0x66, 0x81, 0xa9, 0x8b, 0x5f, 0xc0, - 0xac, 0x84, 0xd7, 0x31, 0x79, 0x6e, 0x3c, 0x1a, 0x8a, 0xcf, 0xa1, 0xe4, 0xd8, 0xe1, 0x41, 0xef, - 0x73, 0xd4, 0x82, 0x85, 0x26, 0x8b, 0x4d, 0x12, 0xe1, 0x1f, 0xff, 0x89, 0x01, 0x3d, 0xb2, 0x20, - 0xfb, 0xf7, 0xef, 0x27, 0x9b, 0xd1, 0x11, 0x71, 0x36, 0xed, 0xf7, 0xa4, 0xa5, 0xa5, 0x51, 0xfa, - 0x02, 0x20, 0x63, 0x4e, 0x53, 0xe3, 0x34, 0x25, 0xe7, 0x2e, 0x22, 0xef, 0x7c, 0x09, 0x4e, 0x4a, - 0x4b, 0xf1, 0xc1, 0xd6, 0xad, 0xf8, 0xe8, 0x9d, 0x77, 0xf1, 0xfc, 0x33, 0x4f, 0x23, 0x3a, 0x2a, - 0x1a, 0xf1, 0x5d, 0x8c, 0x99, 0xaa, 0xa5, 0x15, 0xd7, 0xab, 0x6e, 0xa2, 0x5c, 0x71, 0x0b, 0xbb, - 0xbf, 0x3b, 0x00, 0x06, 0x83, 0x41, 0x52, 0x8c, 0xa3, 0xdd, 0x3e, 0xf9, 0xe4, 0x13, 0x78, 0xcf, - 0x1d, 0x5e, 0x20, 0xa7, 0x2c, 0x2b, 0xc2, 0x84, 0x6e, 0x13, 0x5b, 0xf8, 0xb4, 0xe9, 0x78, 0x62, - 0xd6, 0x2c, 0xb2, 0xb7, 0x84, 0xa9, 0xab, 0x5f, 0x46, 0xd2, 0xfa, 0x27, 0x42, 0xd8, 0x48, 0x32, - 0x1f, 0xfd, 0x05, 0x1f, 0x1a, 0x00, 0xb2, 0x1e, 0xbb, 0xf6, 0xe5, 0x90, 0x22, 0x58, 0xe1, 0xe1, - 0xe1, 0x03, 0xae, 0x36, 0xd0, 0xce, 0xfd, 0x00, 0x1e, 0xf4, 0x7e, 0x19, 0xa8, 0xf9, 0x4f, 0x0c, - 0x40, 0xe2, 0x8b, 0xeb, 0x1e, 0x4b, 0xf0, 0x01, 0x00, 0xb2, 0xd3, 0x79, 0x7a, 0xf3, 0x80, 0x83, - 0x83, 0xc3, 0xb0, 0x75, 0x47, 0xee, 0xc9, 0x5a, 0xeb, 0x6b, 0x51, 0x71, 0x68, 0x0f, 0x4a, 0x77, - 0x7c, 0x8a, 0xfa, 0xa2, 0xb3, 0x23, 0x1e, 0x06, 0x72, 0xf1, 0xf6, 0xc3, 0x52, 0xbe, 0x26, 0x14, - 0x43, 0x54, 0x6e, 0x32, 0x99, 0x4c, 0xb2, 0x93, 0xf0, 0x88, 0x02, 0x10, 0x02, 0x84, 0x04, 0x06, - 0x06, 0x52, 0x64, 0x32, 0x19, 0x38, 0x1c, 0x0e, 0xbe, 0xfb, 0xee, 0x3b, 0x38, 0x38, 0x38, 0xe0, - 0x6e, 0x07, 0x05, 0xb7, 0x6b, 0x1a, 0x50, 0x2e, 0x39, 0x88, 0xe2, 0x8c, 0xad, 0xb8, 0x7e, 0xe0, - 0x1b, 0xd4, 0xe6, 0x1f, 0x33, 0x08, 0x48, 0x3a, 0xdb, 0xdb, 0x70, 0x47, 0x56, 0x88, 0xeb, 0x07, - 0xbe, 0x81, 0x2c, 0xeb, 0x33, 0xb4, 0xdf, 0x54, 0x80, 0x35, 0x75, 0x2e, 0xa6, 0x27, 0xf0, 0x31, - 0x3e, 0x32, 0x06, 0x76, 0xce, 0x1a, 0xc0, 0x60, 0x4d, 0x67, 0xc0, 0x8b, 0xcd, 0xc1, 0xd7, 0x9b, - 0x92, 0x50, 0x51, 0x52, 0xf8, 0xd0, 0x9c, 0xdc, 0xb1, 0xcb, 0x57, 0x22, 0x28, 0x44, 0x9f, 0xfa, - 0xb7, 0x76, 0xf1, 0x80, 0x73, 0xc8, 0x34, 0x52, 0xa7, 0x02, 0x30, 0xdc, 0x34, 0x28, 0x2d, 0x2d, - 0x8d, 0xd2, 0xdd, 0x92, 0x93, 0x93, 0xc7, 0x9c, 0x66, 0x1f, 0x4e, 0x33, 0x3c, 0x72, 0x3a, 0x00, - 0x20, 0x30, 0x28, 0xd8, 0xa0, 0xd3, 0xd8, 0xf8, 0xba, 0x66, 0x05, 0x3a, 0x9c, 0xd2, 0xde, 0x3d, - 0x59, 0x67, 0xc7, 0xc0, 0xf3, 0x69, 0x18, 0x01, 0xa1, 0xc3, 0xca, 0x3a, 0xd4, 0xe6, 0xe7, 0xc1, - 0xdd, 0x43, 0x3f, 0xc4, 0x66, 0x63, 0x65, 0x81, 0x00, 0x3f, 0xa6, 0x8e, 0x93, 0x33, 0xb5, 0xfe, - 0xc7, 0x48, 0x99, 0xaa, 0xb1, 0x11, 0x25, 0xc5, 0x3d, 0xcf, 0x35, 0xb7, 0x6a, 0x6f, 0xe2, 0x5a, - 0x99, 0x0c, 0x2e, 0x6e, 0xee, 0xbd, 0x86, 0x6a, 0x0c, 0x99, 0x8d, 0x3d, 0x03, 0x0b, 0x5e, 0xdc, - 0xa0, 0x53, 0x6d, 0xd0, 0x1d, 0x50, 0xf4, 0x65, 0xda, 0x39, 0x77, 0x39, 0x39, 0x39, 0x50, 0x34, - 0x28, 0xfb, 0xb5, 0x7a, 0xd6, 0xb6, 0xa0, 0x90, 0xd0, 0x01, 0x87, 0xb4, 0x1f, 0x35, 0x93, 0x1e, - 0x12, 0xeb, 0x34, 0x0a, 0x04, 0x46, 0x46, 0x11, 0xd5, 0x25, 0x24, 0x12, 0x54, 0xba, 0x2b, 0x2c, - 0xbd, 0x26, 0xe1, 0x76, 0x69, 0x31, 0x4a, 0xb3, 0x3e, 0x45, 0xe5, 0x11, 0xb1, 0x41, 0x20, 0x74, - 0xab, 0xd6, 0x34, 0x21, 0xa2, 0x05, 0x2f, 0x6e, 0x80, 0xa5, 0x87, 0x86, 0xad, 0x27, 0x2c, 0x2e, - 0x2e, 0x6e, 0xc8, 0xcd, 0xed, 0x8c, 0x5a, 0x86, 0x4b, 0x80, 0x90, 0xf8, 0xf8, 0x78, 0x8d, 0x42, - 0xe2, 0x7d, 0x25, 0xd4, 0xed, 0x2d, 0xb0, 0x0e, 0x9e, 0x07, 0xfb, 0x99, 0x09, 0xa0, 0xb8, 0x04, - 0xa0, 0xb9, 0xbe, 0x11, 0x55, 0x79, 0x87, 0x75, 0x00, 0x49, 0xe5, 0x11, 0x31, 0x4a, 0x44, 0x1f, - 0xe2, 0xd6, 0x85, 0xd3, 0xb0, 0x77, 0xf5, 0x43, 0x48, 0xfc, 0xab, 0x98, 0x30, 0x27, 0x1e, 0x8e, - 0x3e, 0x13, 0x0d, 0x7e, 0xcf, 0x84, 0x69, 0x73, 0xd1, 0xaa, 0x6a, 0x44, 0xfa, 0xaa, 0x45, 0x0f, - 0x15, 0x08, 0x89, 0x59, 0x12, 0x07, 0x4e, 0x84, 0xbe, 0x2a, 0xa1, 0x7b, 0x78, 0x14, 0xda, 0xcd, - 0xac, 0xc0, 0xe3, 0xf1, 0xc8, 0xe7, 0x52, 0x52, 0x52, 0x30, 0x12, 0xda, 0xfc, 0x8f, 0x92, 0xd3, - 0x24, 0x1d, 0x88, 0xaa, 0x09, 0x74, 0xba, 0xbd, 0xde, 0xf3, 0x9b, 0xde, 0xf8, 0x03, 0xc2, 0xa7, - 0x4e, 0xd5, 0xb9, 0xa8, 0x4c, 0x69, 0x6d, 0xf5, 0xb5, 0xb0, 0xef, 0x67, 0x3e, 0x4d, 0xf5, 0xf5, - 0x32, 0x50, 0x2d, 0x2c, 0x87, 0x35, 0x89, 0x97, 0x00, 0x72, 0xa1, 0x53, 0x23, 0x10, 0x36, 0x35, - 0x82, 0x7c, 0xde, 0xc3, 0xc5, 0x11, 0x93, 0x27, 0xf8, 0xc1, 0xd2, 0xc2, 0x5c, 0x33, 0x51, 0x4b, - 0xa5, 0x68, 0x37, 0xb3, 0x7a, 0xe4, 0x04, 0x9a, 0x7a, 0xb3, 0x9f, 0xbf, 0xcf, 0x45, 0xee, 0xde, - 0xdd, 0xb8, 0x56, 0x26, 0x43, 0x55, 0x45, 0x39, 0xaa, 0x2a, 0xca, 0xc9, 0xb2, 0xd3, 0xbd, 0x59, - 0x9a, 0xfe, 0x55, 0x83, 0xd5, 0xbb, 0x58, 0xf0, 0xe2, 0x7a, 0x64, 0x7e, 0x25, 0x22, 0x9d, 0xdf, - 0x40, 0x58, 0x90, 0x8c, 0x8c, 0x0c, 0xb2, 0xf4, 0x16, 0x18, 0x9c, 0xf6, 0xc7, 0x40, 0x42, 0x46, - 0x8f, 0xb2, 0x5d, 0x38, 0x24, 0xd6, 0xe9, 0x1e, 0x3b, 0x52, 0xe6, 0xc8, 0x0e, 0xc5, 0x6f, 0xaa, - 0x5b, 0x30, 0x67, 0xb8, 0xc3, 0x6d, 0xda, 0x12, 0xf8, 0x3c, 0xb1, 0x0c, 0xd4, 0x8e, 0xfb, 0x90, - 0x65, 0x7d, 0x86, 0xeb, 0x07, 0xbe, 0xc1, 0x1d, 0xd9, 0x03, 0x9f, 0x27, 0xcd, 0x3f, 0x6b, 0xb2, - 0xfd, 0x5a, 0x9f, 0xb9, 0x13, 0xbb, 0xf6, 0xe5, 0xe8, 0xe4, 0x22, 0x0e, 0xd5, 0x4f, 0x19, 0x5d, - 0x07, 0x24, 0x30, 0x30, 0x90, 0x22, 0x16, 0x8b, 0xc1, 0xe1, 0x70, 0x20, 0x97, 0xcb, 0x31, 0xd9, - 0x9b, 0x81, 0xb6, 0xb2, 0xe3, 0x50, 0xdf, 0xef, 0x80, 0xb9, 0x83, 0x3b, 0x6c, 0x58, 0x61, 0x70, - 0x9a, 0xb2, 0x08, 0x5e, 0x31, 0x2f, 0xc2, 0xd6, 0x3b, 0x04, 0x1d, 0x8d, 0x77, 0xa1, 0x2c, 0x2b, - 0x02, 0x73, 0xda, 0x22, 0x8c, 0x9f, 0xb7, 0x0a, 0x2e, 0x13, 0xa7, 0x80, 0x66, 0x61, 0xd5, 0xc7, - 0xaa, 0xc1, 0x11, 0xde, 0x81, 0x53, 0x1e, 0x4a, 0x10, 0x12, 0xb5, 0x60, 0xa1, 0x1e, 0x13, 0x42, - 0xb3, 0xb4, 0x82, 0x37, 0x37, 0x16, 0xfb, 0xf7, 0xef, 0x27, 0x63, 0xc1, 0x74, 0x3a, 0x1d, 0xa3, - 0x31, 0xef, 0xe3, 0x61, 0x71, 0x9a, 0xda, 0x26, 0xbb, 0x5c, 0x02, 0x76, 0x37, 0x06, 0x64, 0xef, - 0xae, 0x9d, 0x38, 0x73, 0xfa, 0xa4, 0x8e, 0x18, 0xd4, 0x68, 0xb6, 0x73, 0xbf, 0xe6, 0xc2, 0x25, - 0x24, 0x72, 0xd8, 0x81, 0xdc, 0x82, 0xa7, 0x62, 0xe1, 0xe1, 0xa9, 0x61, 0x3a, 0x68, 0x34, 0x2a, - 0x82, 0xc6, 0x79, 0x63, 0x9c, 0x97, 0x9b, 0x8e, 0x83, 0x8b, 0x7e, 0xfa, 0x39, 0x38, 0xcd, 0x89, - 0x1d, 0x75, 0xed, 0xdd, 0x87, 0xdb, 0xae, 0x5f, 0x29, 0xc3, 0xf7, 0xfb, 0xf6, 0x60, 0x5f, 0xd6, - 0x76, 0xec, 0xcb, 0xda, 0x8e, 0xef, 0xf7, 0xed, 0xc1, 0xf5, 0x2b, 0x65, 0xe8, 0x68, 0x6f, 0x47, - 0xcc, 0x92, 0xb8, 0x41, 0xeb, 0x5d, 0x10, 0x2c, 0x88, 0xf6, 0xf5, 0xde, 0x5f, 0x16, 0x44, 0xbb, - 0xef, 0x8b, 0x5c, 0x2e, 0xc7, 0xfe, 0xfd, 0xfb, 0x07, 0x04, 0x40, 0xe8, 0x0e, 0x0e, 0x88, 0x9a, - 0x1f, 0x83, 0xc7, 0xdd, 0x2e, 0x1c, 0x12, 0xc3, 0xcd, 0x89, 0xa1, 0xc7, 0x84, 0xb2, 0x58, 0x2c, - 0xb4, 0xd5, 0x9b, 0x36, 0x11, 0x55, 0xd3, 0x35, 0x39, 0x00, 0xed, 0x37, 0x35, 0xc5, 0xe1, 0x56, - 0x0e, 0x2e, 0xf0, 0x9b, 0xfe, 0x24, 0x22, 0x57, 0xbd, 0x0e, 0x2f, 0x56, 0x20, 0x1a, 0x0a, 0x8e, - 0xa3, 0x74, 0xc7, 0xa7, 0xa8, 0xcd, 0x3f, 0x06, 0x65, 0x5d, 0x2d, 0x0e, 0x7f, 0x6f, 0x9a, 0xde, - 0x69, 0x36, 0xf6, 0x0c, 0xac, 0x4d, 0xcf, 0xd4, 0x09, 0xc5, 0xd0, 0xe9, 0xf4, 0x21, 0xe9, 0x83, - 0x0c, 0x8b, 0x0e, 0x88, 0x76, 0x09, 0xa9, 0x44, 0x22, 0x01, 0x8f, 0xc7, 0x83, 0xf8, 0xf0, 0x2f, - 0xa0, 0x87, 0xc6, 0x80, 0x46, 0x7b, 0x70, 0x91, 0x5a, 0x39, 0x79, 0xc2, 0xd6, 0xc5, 0x0b, 0x54, - 0x2a, 0x05, 0x0d, 0xb2, 0x73, 0xa0, 0xbb, 0xf9, 0x80, 0x66, 0x65, 0xdd, 0xaf, 0xef, 0x08, 0x98, - 0x3e, 0x0f, 0x37, 0xaf, 0x5f, 0x86, 0x85, 0x95, 0x0d, 0xd2, 0x57, 0x2d, 0xc2, 0xfa, 0xcc, 0x9d, - 0x83, 0x6e, 0x4a, 0x34, 0x12, 0x4c, 0x48, 0x77, 0xdd, 0x10, 0x6b, 0x17, 0x0f, 0x78, 0x73, 0x63, - 0xb1, 0x76, 0xed, 0x5a, 0x00, 0x1a, 0xed, 0x8f, 0xf0, 0xf0, 0x70, 0x9d, 0x5e, 0x31, 0x0f, 0x9b, - 0x8d, 0x84, 0xd3, 0x34, 0x64, 0x8a, 0xea, 0x2a, 0x30, 0xbd, 0xbc, 0xc9, 0xc7, 0x97, 0x4b, 0x2e, - 0xe1, 0x1f, 0x69, 0x9b, 0x71, 0x60, 0xff, 0x7e, 0x72, 0xc5, 0x53, 0x50, 0x50, 0x40, 0x56, 0x71, - 0x8d, 0xb6, 0x7c, 0x1a, 0xc5, 0x8d, 0x32, 0xdc, 0xac, 0x2e, 0x47, 0x60, 0xf4, 0xf0, 0x87, 0xb1, - 0x9e, 0xdf, 0xba, 0x15, 0x1f, 0xbd, 0x23, 0xc0, 0x86, 0xd7, 0x37, 0x22, 0x22, 0x78, 0x3c, 0xac, - 0x2c, 0x2d, 0x74, 0xc0, 0xc7, 0x1b, 0xef, 0x7e, 0x0c, 0xbf, 0x27, 0x1f, 0x4d, 0xaa, 0xde, 0xc5, - 0xcd, 0xbd, 0x2b, 0x39, 0xdd, 0xbd, 0x57, 0x5d, 0xa1, 0xf6, 0xb6, 0x36, 0xdc, 0xaa, 0xab, 0x45, - 0x75, 0x17, 0x13, 0x62, 0x69, 0x69, 0x35, 0xe4, 0xbc, 0x89, 0x05, 0x2f, 0xae, 0xc7, 0x9f, 0x67, - 0x07, 0x81, 0xcf, 0xe7, 0x83, 0xc5, 0x62, 0x91, 0x2c, 0x48, 0x66, 0x66, 0x66, 0x8f, 0xd7, 0x7e, - 0x6a, 0x6a, 0xaa, 0x4e, 0xe9, 0x2d, 0x91, 0xfb, 0x31, 0x90, 0xeb, 0x6d, 0x28, 0xc0, 0xe9, 0x51, - 0x32, 0xe9, 0x21, 0xb1, 0x8e, 0xf2, 0xa7, 0x36, 0x00, 0xe9, 0xbc, 0x78, 0xdd, 0xe4, 0xfb, 0xc3, - 0x08, 0x08, 0x45, 0xd5, 0xd1, 0x1f, 0x01, 0xad, 0x3e, 0x3e, 0x66, 0x16, 0x56, 0xf0, 0x0d, 0x99, - 0x81, 0xc0, 0x69, 0xd1, 0x68, 0xa8, 0x2c, 0xc3, 0xb5, 0xf3, 0x27, 0x50, 0x22, 0xfa, 0x10, 0x8a, - 0x93, 0xa1, 0xb8, 0x74, 0xea, 0x18, 0x9e, 0x58, 0x14, 0x87, 0xa0, 0x90, 0x50, 0xa3, 0x55, 0x75, - 0x1a, 0xb2, 0x29, 0x0b, 0xe3, 0x20, 0x3d, 0x14, 0x47, 0x46, 0x39, 0x00, 0x4d, 0x2b, 0x81, 0xc1, - 0xfa, 0xa9, 0x61, 0x53, 0x42, 0x5d, 0xba, 0x74, 0x29, 0x25, 0x2b, 0x2b, 0x0b, 0x0c, 0x06, 0x03, - 0x39, 0x39, 0x39, 0x78, 0x61, 0xe5, 0x32, 0x34, 0x9d, 0xcb, 0xc1, 0xfd, 0xe6, 0xdb, 0x7a, 0xef, - 0x75, 0x0a, 0x88, 0x80, 0xb9, 0x8d, 0x3d, 0x14, 0xe7, 0x7f, 0x1e, 0x00, 0x1a, 0x73, 0xc4, 0xf8, - 0x29, 0xb3, 0x60, 0x6e, 0x69, 0x8d, 0xc9, 0xb3, 0x9f, 0x44, 0x7a, 0xc2, 0x22, 0x1c, 0x10, 0x6e, - 0x7d, 0x68, 0x4e, 0xf8, 0x98, 0x25, 0xb1, 0x06, 0xa8, 0xb7, 0x30, 0x12, 0x84, 0x68, 0x67, 0xc5, - 0x27, 0x24, 0x24, 0xf4, 0x49, 0x71, 0x8d, 0x56, 0xa7, 0x39, 0x9c, 0x92, 0xeb, 0xa4, 0xd3, 0x7c, - 0x31, 0x19, 0x85, 0xe7, 0xf3, 0x7b, 0x64, 0x40, 0x6a, 0x14, 0xd5, 0xf0, 0xf2, 0x7e, 0x00, 0x40, - 0xfe, 0xb4, 0x89, 0x8f, 0x8d, 0x6f, 0xbc, 0x41, 0xc6, 0xce, 0x0b, 0x0a, 0x0a, 0x90, 0x99, 0x99, - 0x39, 0x6a, 0xcf, 0x95, 0x23, 0xfb, 0xfe, 0x37, 0xec, 0xea, 0xb1, 0xb5, 0xf9, 0x79, 0x98, 0xbf, - 0x28, 0x16, 0xee, 0x9e, 0x4c, 0xac, 0x7b, 0xe9, 0x25, 0xbc, 0xbc, 0x26, 0x51, 0x07, 0x7c, 0xf0, - 0x78, 0x3c, 0xfc, 0xe9, 0xd3, 0xaf, 0xe0, 0x33, 0xf7, 0xd1, 0xa3, 0xea, 0x39, 0x11, 0xd3, 0xc0, - 0x7b, 0x75, 0x3d, 0x12, 0x5f, 0x5c, 0x87, 0x29, 0x7d, 0x88, 0x1a, 0x02, 0x80, 0xa5, 0x95, 0x15, - 0x29, 0xee, 0xb4, 0x3c, 0xf1, 0x05, 0xa3, 0xe4, 0x4e, 0x18, 0x62, 0x41, 0x52, 0x53, 0x53, 0x7b, - 0xfd, 0x8c, 0x36, 0xf8, 0x00, 0x34, 0xd5, 0x2f, 0x03, 0x49, 0x3e, 0x75, 0x71, 0x73, 0xef, 0xf3, - 0xb7, 0x3e, 0x4e, 0x0c, 0x88, 0x76, 0x08, 0x7c, 0xa4, 0xcd, 0x61, 0x1c, 0x1b, 0x34, 0x73, 0x33, - 0xdc, 0xad, 0x33, 0x5c, 0xc0, 0xe1, 0x3d, 0x71, 0x32, 0x9e, 0x5a, 0xf3, 0x07, 0xbc, 0xf0, 0xe6, - 0x56, 0x78, 0xd9, 0xd3, 0x71, 0x75, 0xdf, 0xd7, 0xc8, 0xfe, 0x63, 0x12, 0x3e, 0xe6, 0x27, 0xe9, - 0xb4, 0x09, 0xa9, 0xaa, 0x30, 0x7e, 0x47, 0xe7, 0xe7, 0x36, 0xbf, 0xaf, 0xa7, 0x92, 0x9a, 0x98, - 0x98, 0x38, 0x28, 0xa9, 0xf6, 0x61, 0x95, 0x62, 0x5f, 0xbd, 0x7a, 0x35, 0x59, 0xbd, 0x21, 0x12, - 0x89, 0xf0, 0xd5, 0x97, 0x99, 0x68, 0x94, 0x1e, 0x42, 0xdb, 0x2d, 0xfd, 0x92, 0x54, 0x8f, 0x29, - 0xf3, 0xd0, 0x71, 0x57, 0x85, 0xda, 0x92, 0x33, 0xfd, 0xde, 0xfe, 0xf8, 0x29, 0x33, 0xd1, 0x78, - 0x4b, 0x01, 0x5b, 0x7b, 0x27, 0x2c, 0xe2, 0x6d, 0xc4, 0xaf, 0xa2, 0xcf, 0xf1, 0xc1, 0xaa, 0x27, - 0x51, 0x5f, 0x55, 0x3e, 0xac, 0x27, 0xc7, 0xdd, 0x26, 0x25, 0xfe, 0x10, 0xea, 0xd9, 0x55, 0xb6, - 0x35, 0x38, 0x73, 0x75, 0xf7, 0x30, 0x98, 0x94, 0x4a, 0x80, 0x90, 0x97, 0x92, 0x5f, 0x41, 0x7c, - 0x7c, 0x3c, 0xe4, 0x72, 0x39, 0x32, 0x32, 0x32, 0xfa, 0x05, 0x42, 0x1e, 0x67, 0xa7, 0xd9, 0x1b, - 0xfb, 0xe1, 0xc9, 0xf4, 0x22, 0x1f, 0xbf, 0xfb, 0x0f, 0x01, 0x2c, 0xcd, 0xcd, 0xc9, 0x89, 0x5e, - 0xa5, 0x52, 0x21, 0x22, 0x22, 0x62, 0x44, 0x18, 0xa6, 0xce, 0x8e, 0xf6, 0x3e, 0xf3, 0x69, 0xca, - 0x2e, 0x9c, 0x46, 0xfb, 0xfd, 0xce, 0x61, 0x15, 0xdf, 0x22, 0x80, 0xdc, 0x9a, 0x75, 0xaf, 0x60, - 0x4a, 0xa0, 0x3f, 0x7e, 0xbf, 0xfe, 0x55, 0xf2, 0x35, 0xa5, 0x52, 0x09, 0x1e, 0x8f, 0x87, 0x5f, - 0xca, 0x1b, 0xe0, 0x1e, 0x11, 0x85, 0x47, 0xc9, 0xfc, 0x27, 0x06, 0x80, 0xf7, 0xea, 0x7a, 0x44, - 0x2d, 0x58, 0x38, 0xac, 0xab, 0xc6, 0x7e, 0x2f, 0xda, 0xf8, 0x6f, 0x61, 0xd7, 0xbe, 0x1c, 0xb2, - 0x12, 0x83, 0xc9, 0x64, 0x0e, 0x39, 0xc9, 0xaf, 0xd7, 0xf9, 0x33, 0x20, 0x00, 0x63, 0xd6, 0x73, - 0xf8, 0x65, 0xa4, 0xcd, 0x91, 0x1d, 0x8a, 0xbb, 0xd5, 0x65, 0xbd, 0xbe, 0xc7, 0xde, 0xd1, 0x05, - 0x4f, 0x25, 0xac, 0xc3, 0xeb, 0x5b, 0x3e, 0xc1, 0xdc, 0xe8, 0xf9, 0xb8, 0x7b, 0xf1, 0x2c, 0x19, - 0x9e, 0x19, 0xae, 0xea, 0x19, 0x22, 0x14, 0x23, 0x10, 0x08, 0xc8, 0xea, 0x2d, 0x60, 0x70, 0x52, - 0xed, 0xc3, 0xde, 0x0b, 0x46, 0xbb, 0x84, 0x94, 0xc7, 0xe3, 0x61, 0xdf, 0x9e, 0x5d, 0x40, 0xe5, - 0x79, 0xb4, 0x28, 0xae, 0xe8, 0xbc, 0x8f, 0x66, 0x6e, 0x09, 0xaf, 0xa9, 0xf3, 0x51, 0x7f, 0xf5, - 0x02, 0x1a, 0xab, 0xaf, 0xf6, 0x6b, 0xdb, 0xe6, 0x96, 0xd6, 0x98, 0x30, 0x65, 0x36, 0x2e, 0x9d, - 0x3c, 0x04, 0x47, 0x77, 0x2f, 0x2c, 0x79, 0xe9, 0x4d, 0xd0, 0xd4, 0x54, 0x6c, 0x59, 0x3c, 0x03, - 0x3f, 0x7f, 0xf5, 0xe9, 0xb0, 0x9e, 0xb0, 0xad, 0xaa, 0x46, 0x54, 0x96, 0x0c, 0xad, 0x4f, 0x84, - 0xa1, 0x84, 0x54, 0x02, 0x84, 0xf8, 0xc7, 0x3d, 0x8f, 0x9f, 0xcf, 0x5e, 0x00, 0x8f, 0xc7, 0x03, - 0x9d, 0x4e, 0x47, 0x46, 0x46, 0xc6, 0xa8, 0x48, 0x4a, 0x1d, 0x6d, 0x4e, 0x33, 0x91, 0xf7, 0x32, - 0x00, 0xe0, 0xda, 0x15, 0x99, 0x5e, 0x15, 0x0c, 0x00, 0xd4, 0x54, 0x57, 0x93, 0xe1, 0x97, 0x5f, - 0x0e, 0x1f, 0xc4, 0xfe, 0x7d, 0x7b, 0x74, 0x92, 0xa8, 0x8c, 0xd5, 0x06, 0x7d, 0x30, 0xd6, 0xd6, - 0x50, 0x0b, 0x07, 0xd7, 0x9e, 0xf3, 0x69, 0xda, 0xdb, 0xee, 0xa2, 0x40, 0xf2, 0xfd, 0xb0, 0xab, - 0xc7, 0xd6, 0xe6, 0xe7, 0x61, 0xde, 0x93, 0x4b, 0x30, 0x95, 0x13, 0x02, 0x77, 0x67, 0x86, 0x0e, - 0xf8, 0x98, 0xff, 0xe4, 0x22, 0x1c, 0xbb, 0xdd, 0x09, 0x47, 0xf6, 0xc3, 0x2b, 0x30, 0xd5, 0x13, - 0xf8, 0x88, 0x5d, 0xbe, 0x72, 0x54, 0x00, 0x8f, 0xee, 0x20, 0x44, 0x3b, 0x29, 0x5a, 0x3b, 0x17, - 0x24, 0x21, 0x21, 0x41, 0x9d, 0x94, 0x94, 0x44, 0xde, 0x3c, 0x3d, 0x75, 0xcf, 0x1d, 0x81, 0x40, - 0x80, 0xda, 0xfc, 0xbc, 0x7e, 0x3b, 0x1e, 0xaf, 0x31, 0xf6, 0x03, 0x00, 0x20, 0x3b, 0x7d, 0xcc, - 0x60, 0xf8, 0x65, 0x34, 0x00, 0x90, 0xd6, 0x5b, 0x15, 0xb8, 0x77, 0xb7, 0xa9, 0xcf, 0xf7, 0x5a, - 0xd9, 0xd8, 0x62, 0xf6, 0xc2, 0x58, 0xa4, 0x7e, 0xf2, 0x7f, 0x78, 0xf9, 0x35, 0x3e, 0x9c, 0x3b, - 0x54, 0x28, 0x11, 0x7d, 0x88, 0xdc, 0x0f, 0xfe, 0x0e, 0xd9, 0xe9, 0x63, 0x46, 0xdf, 0x37, 0xf6, - 0x8c, 0x28, 0x44, 0x3c, 0xf3, 0xbc, 0xce, 0xb8, 0xd1, 0xe9, 0x74, 0xe4, 0xe7, 0xe7, 0x0f, 0xc8, - 0x47, 0x99, 0xa4, 0x1b, 0x6e, 0x5a, 0x5a, 0x1a, 0x25, 0x25, 0x25, 0x05, 0x2a, 0x95, 0x8a, 0x8c, - 0x1d, 0xa9, 0xab, 0x8a, 0xd0, 0x50, 0x7c, 0x54, 0x77, 0x10, 0x19, 0xae, 0xf0, 0x8e, 0x88, 0x41, - 0xc5, 0xd9, 0x43, 0xb8, 0x7b, 0xa7, 0xae, 0x7f, 0x54, 0x95, 0xab, 0x27, 0x6e, 0x55, 0x5e, 0xc7, - 0xf5, 0xe2, 0x73, 0xb0, 0xb0, 0xb2, 0x46, 0xe4, 0xc2, 0x67, 0xc0, 0x7d, 0x66, 0x0d, 0xbe, 0xff, - 0xf7, 0x7b, 0xd8, 0xb2, 0x78, 0xc6, 0xb0, 0x0c, 0x7e, 0xd9, 0xe9, 0xbc, 0xae, 0x13, 0x37, 0x6f, - 0x48, 0xdb, 0x71, 0x75, 0xf7, 0xd0, 0x6b, 0x12, 0x44, 0x98, 0xb5, 0x8b, 0x07, 0xec, 0x59, 0x6c, - 0x12, 0x95, 0xd3, 0xe9, 0x74, 0xe4, 0xe6, 0xe6, 0x8e, 0x78, 0x2e, 0xc8, 0x68, 0x73, 0x9a, 0x04, - 0xfb, 0xd1, 0xd2, 0xdc, 0x0c, 0x3b, 0x03, 0x95, 0x2e, 0xb2, 0x52, 0x4d, 0x02, 0x6a, 0x53, 0x53, - 0x13, 0xfe, 0xf6, 0xc7, 0x4d, 0x10, 0x89, 0x44, 0x64, 0x33, 0xb3, 0xac, 0xac, 0x2c, 0xf4, 0x16, - 0x63, 0x1f, 0x69, 0x2b, 0x39, 0x2d, 0x81, 0xda, 0xda, 0x6e, 0x58, 0x9d, 0x3f, 0x01, 0xe4, 0x56, - 0xf1, 0xd6, 0xc1, 0xc3, 0xf9, 0x81, 0x38, 0x9b, 0x5c, 0x2e, 0xc7, 0xfc, 0x27, 0x17, 0xa1, 0xc9, - 0x67, 0xf2, 0x23, 0x57, 0xed, 0x32, 0x9a, 0x4b, 0x4e, 0x17, 0xbc, 0xb8, 0x01, 0x17, 0xaf, 0xde, - 0x20, 0xe3, 0xeb, 0x4c, 0x26, 0x13, 0x19, 0x19, 0x19, 0x6a, 0x62, 0x85, 0x99, 0x91, 0x91, 0x41, - 0xde, 0xb4, 0x7b, 0x6d, 0x11, 0x0b, 0xbc, 0x99, 0xe1, 0x1c, 0xa3, 0x77, 0xf0, 0x7d, 0xd4, 0x4d, - 0x7a, 0x48, 0xdc, 0x63, 0x33, 0x40, 0x0e, 0x87, 0x43, 0x76, 0x42, 0x37, 0xb5, 0x59, 0xd0, 0x19, - 0xb0, 0x67, 0x05, 0xa0, 0xb1, 0x52, 0x36, 0xa0, 0xcf, 0x4d, 0x99, 0x3e, 0x0b, 0x7f, 0x7b, 0xef, - 0x13, 0x7c, 0xb1, 0x63, 0x1f, 0x7c, 0x6c, 0x2c, 0xf0, 0xc5, 0xcb, 0x2b, 0xb1, 0x65, 0xf1, 0x0c, - 0x9c, 0xd8, 0xf3, 0x8d, 0x51, 0xf7, 0x6f, 0xd5, 0xe6, 0x0f, 0x70, 0xbb, 0x43, 0xad, 0x13, 0x36, - 0x0c, 0x0f, 0x0f, 0x27, 0xcf, 0xd7, 0x51, 0x03, 0x40, 0x00, 0xe0, 0xa3, 0x8f, 0x3e, 0xa2, 0x24, - 0x27, 0x27, 0x43, 0xa5, 0x52, 0x91, 0x15, 0x32, 0x13, 0x5c, 0x6d, 0x50, 0x5b, 0x70, 0x10, 0x9d, - 0xf7, 0x1e, 0xa8, 0xcd, 0x39, 0x30, 0xc7, 0xc3, 0x35, 0x60, 0x0a, 0xe4, 0x67, 0x7e, 0xc2, 0xfd, - 0x8e, 0x9e, 0x91, 0xfc, 0xdd, 0xa6, 0x3b, 0x38, 0x23, 0xfe, 0x06, 0x97, 0x8f, 0x1d, 0xc0, 0xeb, - 0xaf, 0xbf, 0x8e, 0xf3, 0xbf, 0xe4, 0xa0, 0x59, 0xa9, 0xc9, 0x2f, 0xf1, 0x64, 0x4d, 0xc4, 0x33, - 0xaf, 0xfc, 0x05, 0xee, 0x1e, 0x3e, 0xf8, 0xd7, 0xda, 0xa7, 0xf1, 0xf5, 0xa6, 0x24, 0xa3, 0x86, - 0x65, 0x08, 0x50, 0xd3, 0x60, 0x84, 0x6d, 0xf6, 0x16, 0x83, 0xed, 0xec, 0x68, 0xd3, 0x49, 0x92, - 0x7c, 0x18, 0xcc, 0xd4, 0x4e, 0x13, 0x00, 0x6a, 0x6b, 0x14, 0x3d, 0x96, 0xe1, 0x36, 0xab, 0x54, - 0xa0, 0xd3, 0xed, 0xc1, 0x7f, 0x2d, 0x09, 0xcf, 0x3c, 0xf3, 0x34, 0x89, 0xd8, 0x65, 0x32, 0x19, - 0x7a, 0x4a, 0x9a, 0x3a, 0x7a, 0xf4, 0xe8, 0xb0, 0x3a, 0xdd, 0xce, 0xf6, 0x36, 0x94, 0x1f, 0xdc, - 0x4d, 0x9e, 0xc7, 0x06, 0x7f, 0x63, 0xdb, 0x5d, 0x5c, 0x3a, 0x2d, 0x81, 0x5b, 0x1f, 0x61, 0x0f, - 0x4e, 0xc4, 0x34, 0x4c, 0x9f, 0x3d, 0x87, 0xbc, 0xf5, 0xc4, 0xaa, 0xf5, 0x06, 0xe4, 0xe6, 0x2e, - 0x5c, 0x0c, 0x2f, 0x6f, 0x1f, 0x38, 0x33, 0x34, 0xe5, 0x9c, 0x52, 0xa9, 0x14, 0x4f, 0x2c, 0x58, - 0x84, 0x96, 0x09, 0x11, 0x26, 0xed, 0x74, 0x6b, 0x2a, 0xf0, 0x31, 0xda, 0x4b, 0x4e, 0x9f, 0xdb, - 0xfc, 0x81, 0x4e, 0x3e, 0x42, 0x52, 0x52, 0x92, 0x5e, 0xaf, 0x17, 0x3d, 0x27, 0xda, 0xd5, 0x73, - 0x0b, 0x00, 0x9a, 0xe4, 0x65, 0x63, 0xa8, 0xa2, 0x9f, 0x56, 0x5f, 0x55, 0x8e, 0x86, 0xea, 0x0a, - 0x72, 0x5e, 0x50, 0x28, 0x14, 0x3a, 0xaf, 0x8f, 0x74, 0x59, 0x2e, 0x23, 0x20, 0x14, 0x8d, 0x15, - 0xa5, 0x83, 0xfa, 0xac, 0x9b, 0x87, 0x27, 0x5e, 0x79, 0x7d, 0x13, 0x76, 0xe6, 0x1e, 0xc2, 0xda, - 0xd5, 0x89, 0x38, 0x24, 0xfc, 0x07, 0xfe, 0x10, 0xea, 0x89, 0x03, 0xc2, 0xad, 0x43, 0x4a, 0x1f, - 0xd0, 0x01, 0xbd, 0xe9, 0x19, 0x48, 0x4b, 0x4b, 0xd3, 0x11, 0x70, 0x4b, 0x4a, 0x4a, 0xea, 0x77, - 0xca, 0x00, 0xd5, 0x94, 0x83, 0x49, 0xa8, 0xa6, 0xaa, 0x54, 0x2a, 0x30, 0x18, 0x0c, 0x48, 0x24, - 0x12, 0xc4, 0x3c, 0xc1, 0x41, 0xe5, 0xb1, 0x3d, 0xb8, 0x7d, 0xad, 0x10, 0x9d, 0x5d, 0xb2, 0xb7, - 0x1e, 0x93, 0x9e, 0x80, 0x85, 0xad, 0x3d, 0xae, 0x9f, 0xfa, 0xd1, 0xe0, 0x76, 0xe4, 0x85, 0xa7, - 0x70, 0x2c, 0xfb, 0x33, 0x3c, 0x39, 0x27, 0x12, 0x72, 0xb9, 0x1c, 0x42, 0xa1, 0x10, 0x89, 0xab, - 0x9e, 0x43, 0xfe, 0xcf, 0xdf, 0x91, 0xef, 0xb1, 0xb4, 0xb6, 0x41, 0xc4, 0xbc, 0x58, 0x3c, 0xf7, - 0xfb, 0xbf, 0xe1, 0x8e, 0xfc, 0x3a, 0xfe, 0x32, 0x27, 0x08, 0xdf, 0x6e, 0x79, 0x73, 0xc8, 0x03, - 0x7f, 0xe1, 0x90, 0x18, 0x74, 0x2b, 0x4b, 0xd8, 0xda, 0xda, 0x0d, 0x39, 0x04, 0x03, 0x00, 0xf6, - 0x06, 0x18, 0x90, 0x66, 0x45, 0x39, 0xea, 0x8b, 0xce, 0xe2, 0x8e, 0xac, 0x88, 0x44, 0xe6, 0xc4, - 0x8a, 0xa8, 0x27, 0x7b, 0x1c, 0x9d, 0xa6, 0xbb, 0x87, 0x66, 0x42, 0xae, 0xbd, 0xa9, 0xe8, 0x31, - 0x0f, 0xa4, 0xe0, 0xdc, 0x19, 0xc8, 0x4a, 0x4b, 0x70, 0xab, 0xb6, 0x86, 0x9c, 0xa0, 0x55, 0x2a, - 0xd5, 0x88, 0x85, 0x5e, 0x1a, 0x6f, 0xc8, 0x50, 0x9a, 0xf5, 0x29, 0xac, 0x40, 0x85, 0xfb, 0xb8, - 0x40, 0x5c, 0x97, 0x9e, 0x34, 0x0c, 0xe4, 0xce, 0x1e, 0x85, 0xb9, 0x93, 0x6b, 0x8f, 0xc7, 0x94, - 0xee, 0xe0, 0x80, 0x64, 0x7e, 0x0a, 0xa2, 0x16, 0x2c, 0xc4, 0xf4, 0xd9, 0x51, 0xe4, 0x2d, 0x6a, - 0xc1, 0x42, 0x24, 0xf3, 0x53, 0x7a, 0x64, 0xd6, 0x0c, 0x01, 0xb9, 0xe7, 0xd6, 0xac, 0x83, 0xa7, - 0x96, 0x34, 0xbd, 0x50, 0x28, 0x84, 0x99, 0xcf, 0xc4, 0x47, 0x4e, 0x66, 0x9d, 0xee, 0xe0, 0xf0, - 0x50, 0xe8, 0x5d, 0x4c, 0x59, 0x18, 0x07, 0x4b, 0x0f, 0x5f, 0x9d, 0x12, 0xf1, 0xee, 0x25, 0xf9, - 0x44, 0x73, 0x47, 0x2e, 0x97, 0x0b, 0x06, 0x83, 0x81, 0x27, 0x16, 0x2c, 0xc2, 0xdb, 0x5f, 0x65, - 0xe1, 0x1a, 0x85, 0x0e, 0xbf, 0x27, 0x57, 0xf4, 0xeb, 0x7b, 0x9a, 0x1a, 0x95, 0x78, 0xdc, 0x4d, - 0x76, 0xfa, 0x18, 0x96, 0x2d, 0x5b, 0xa6, 0xed, 0xa3, 0x46, 0xd5, 0xfe, 0x39, 0x8c, 0x63, 0xe3, - 0xb7, 0xce, 0x0e, 0xa8, 0xea, 0x2a, 0x07, 0x7f, 0xde, 0xd3, 0xed, 0x11, 0x17, 0xbf, 0x1c, 0x87, - 0x8f, 0x9e, 0xc4, 0x57, 0x5f, 0x7d, 0x8d, 0x86, 0x7c, 0x09, 0xd2, 0x57, 0x2d, 0x32, 0x0a, 0x08, - 0xf1, 0x0d, 0x0e, 0xc3, 0x73, 0x7f, 0x7f, 0x5f, 0x47, 0x48, 0x93, 0x60, 0xeb, 0x46, 0x1d, 0x00, - 0x21, 0x40, 0x88, 0xbd, 0xbd, 0x3d, 0x45, 0x26, 0x93, 0x91, 0x15, 0x32, 0xff, 0xfd, 0xfc, 0x5f, - 0x08, 0x76, 0x31, 0x83, 0xec, 0xfb, 0xff, 0xa2, 0x32, 0xff, 0x30, 0x5a, 0xef, 0xd4, 0x81, 0x35, - 0x7d, 0x11, 0x3a, 0x5a, 0x1a, 0x51, 0x59, 0x78, 0x9c, 0xfc, 0xec, 0x1d, 0x85, 0x1c, 0xa7, 0x76, - 0x7f, 0x81, 0xbb, 0x55, 0x25, 0x38, 0x7c, 0xf0, 0x47, 0x88, 0x44, 0x22, 0xd0, 0x68, 0x34, 0x28, - 0x14, 0x0a, 0x08, 0x85, 0x42, 0xa8, 0x6a, 0x2b, 0x51, 0x21, 0xd3, 0x05, 0x05, 0xf6, 0x8e, 0x2e, - 0x88, 0x59, 0xb9, 0x16, 0x2f, 0xfd, 0xf5, 0x7d, 0x94, 0x1d, 0xfb, 0x05, 0x7f, 0x9e, 0x1d, 0x84, - 0x03, 0xc2, 0xad, 0x83, 0x66, 0x44, 0xc4, 0xc2, 0xad, 0x58, 0xfb, 0xda, 0xeb, 0x18, 0x37, 0x21, - 0x00, 0x95, 0x97, 0x8b, 0xf0, 0xc1, 0xaa, 0x27, 0x71, 0xe1, 0xd0, 0xe0, 0xeb, 0xb0, 0x6b, 0x2e, - 0x17, 0xa1, 0xbe, 0xe8, 0x2c, 0x2a, 0x8f, 0x88, 0x71, 0x65, 0xcf, 0x97, 0x28, 0xce, 0xd8, 0x0a, - 0xef, 0xc6, 0x0a, 0x58, 0x28, 0xca, 0x30, 0x33, 0x9c, 0xa3, 0x53, 0xa9, 0x31, 0x52, 0x36, 0x5a, - 0x9d, 0x26, 0x09, 0x48, 0x6a, 0x6a, 0x7a, 0x4d, 0x44, 0x95, 0xfc, 0x72, 0x18, 0x39, 0x39, 0x39, - 0xe4, 0x6a, 0x46, 0x20, 0x10, 0x98, 0x3c, 0x9c, 0x45, 0x00, 0x38, 0x85, 0x44, 0x8c, 0xc9, 0xdc, - 0x65, 0x98, 0xb2, 0x68, 0x15, 0x58, 0x61, 0x4f, 0xa0, 0xf2, 0xf2, 0x05, 0x7d, 0x00, 0xaa, 0xbc, - 0x8d, 0xc2, 0x63, 0x3f, 0xc1, 0x73, 0x66, 0x4c, 0x8f, 0xe3, 0x98, 0xb8, 0x76, 0x5d, 0x8f, 0xe5, - 0x93, 0x96, 0x56, 0x56, 0x48, 0x5c, 0xbb, 0xae, 0xcf, 0xf1, 0xac, 0xcd, 0xcf, 0x03, 0x37, 0xe6, - 0x29, 0xb8, 0x79, 0x78, 0xea, 0xf4, 0xc6, 0x19, 0xcd, 0xb2, 0xfe, 0x43, 0xb1, 0xe9, 0xb3, 0xe7, - 0x3c, 0x34, 0xfb, 0xba, 0x36, 0x3d, 0x13, 0x7c, 0x3e, 0x5f, 0x47, 0x6f, 0x41, 0xdb, 0x04, 0x02, - 0x01, 0x3e, 0xde, 0x96, 0x8d, 0x0a, 0x7b, 0x1f, 0x78, 0x3d, 0xbd, 0x0e, 0x13, 0x57, 0xac, 0x03, - 0x73, 0xe6, 0x42, 0x38, 0xb2, 0xc3, 0xfa, 0x0d, 0x1c, 0x0d, 0xf5, 0xa7, 0x7a, 0xdc, 0x4c, 0x3b, - 0xfc, 0xa2, 0x50, 0x28, 0x50, 0x56, 0x36, 0xfa, 0xd8, 0x23, 0x47, 0x76, 0x28, 0x6e, 0xdf, 0x28, - 0x31, 0xca, 0xb6, 0x66, 0xcc, 0x9c, 0x85, 0xaf, 0xff, 0xb7, 0x03, 0xb1, 0x73, 0xe7, 0xe0, 0xb3, - 0xa4, 0xe7, 0x8c, 0xb2, 0x4d, 0x42, 0x25, 0x55, 0x1b, 0x24, 0x33, 0x99, 0x4c, 0xbd, 0x96, 0x22, - 0x86, 0xcc, 0x6c, 0xa4, 0x06, 0x35, 0x30, 0x30, 0x90, 0xb2, 0x63, 0xc7, 0x0e, 0x35, 0x97, 0xcb, - 0x05, 0x8f, 0xc7, 0x03, 0x8f, 0xc7, 0x83, 0x5c, 0x2e, 0x87, 0x40, 0x20, 0x40, 0x4e, 0x4e, 0x0e, - 0x3a, 0x2d, 0xe9, 0xa0, 0xbb, 0xf9, 0x42, 0x51, 0x92, 0x0f, 0x6b, 0x3a, 0x03, 0x4d, 0xb5, 0x95, - 0x68, 0xad, 0x2b, 0xc7, 0x46, 0x3e, 0x9f, 0xfc, 0xa1, 0x05, 0x05, 0x05, 0xe4, 0xff, 0x62, 0xb1, - 0x18, 0x39, 0x39, 0x39, 0x58, 0xb8, 0x68, 0x31, 0x5c, 0x98, 0x3e, 0x60, 0x38, 0xb9, 0xea, 0x22, - 0x49, 0x27, 0x17, 0xac, 0x5a, 0xff, 0x67, 0x54, 0x5f, 0x97, 0x21, 0xff, 0xd7, 0x9f, 0xf0, 0xf3, - 0x57, 0x9f, 0x62, 0xe6, 0x8a, 0xe7, 0xe1, 0x13, 0x1c, 0x8a, 0x59, 0x2b, 0x5e, 0xe8, 0xd7, 0x3e, - 0x7f, 0xbd, 0x29, 0x09, 0x74, 0x73, 0x1a, 0x26, 0x87, 0x4d, 0xc5, 0x6e, 0x7c, 0x85, 0xb7, 0xde, - 0xfe, 0x00, 0xf2, 0x6b, 0x57, 0xb0, 0x37, 0x95, 0x8f, 0x9d, 0x5b, 0xde, 0x44, 0x1c, 0xff, 0xad, - 0x5e, 0xb7, 0x25, 0x3b, 0x7d, 0x0c, 0x95, 0x25, 0x45, 0x0f, 0x6e, 0x97, 0x8b, 0x30, 0x73, 0xd6, - 0x2c, 0xc4, 0x85, 0x85, 0x22, 0x34, 0xf4, 0x19, 0x84, 0x85, 0x71, 0x30, 0x65, 0x0a, 0x07, 0xaa, - 0xa6, 0x26, 0x04, 0xb2, 0x03, 0x74, 0x7e, 0xa7, 0x31, 0x3a, 0x0f, 0x0e, 0xc6, 0x69, 0x56, 0x49, - 0xc4, 0xb8, 0xab, 0x28, 0xc7, 0x64, 0xee, 0x32, 0x78, 0xfa, 0x07, 0x43, 0x79, 0xb3, 0x1c, 0x05, - 0x3f, 0x64, 0x23, 0x6c, 0xee, 0x52, 0x83, 0x4e, 0x73, 0xc2, 0xf2, 0x97, 0x86, 0xe4, 0x34, 0xb3, - 0xbe, 0xfe, 0x12, 0xaa, 0x5e, 0x7a, 0x6f, 0x68, 0x3b, 0x4d, 0xc2, 0x4e, 0xe5, 0x49, 0x70, 0xfd, - 0x8a, 0x0c, 0x1b, 0x5f, 0x7d, 0x09, 0x14, 0x50, 0x00, 0x0a, 0x40, 0xa1, 0x50, 0x40, 0x01, 0x70, - 0x3e, 0xff, 0x2c, 0x3e, 0xfe, 0xf8, 0x63, 0x32, 0x97, 0x26, 0x2b, 0x2b, 0x0b, 0x83, 0xe9, 0x36, - 0x3a, 0x14, 0xab, 0x2f, 0x3a, 0x8b, 0xda, 0x82, 0x63, 0x70, 0xf4, 0xf0, 0xc3, 0x8c, 0xe7, 0x7e, - 0x0f, 0x2b, 0x6b, 0x1b, 0x00, 0x80, 0xb3, 0xd7, 0x38, 0x98, 0x5b, 0x5a, 0xa1, 0xa2, 0xa4, 0x00, - 0xe3, 0x26, 0x3f, 0x60, 0x81, 0x8a, 0xf2, 0x7e, 0x02, 0x23, 0x20, 0xb4, 0xc7, 0xf0, 0x47, 0x70, - 0x48, 0x68, 0x9f, 0xda, 0x0d, 0x96, 0x56, 0x56, 0x08, 0x0e, 0x09, 0x35, 0xd8, 0x26, 0x5e, 0x1b, - 0xc8, 0xad, 0xfc, 0xdb, 0x66, 0x00, 0x80, 0x4b, 0x57, 0xf8, 0x45, 0xa9, 0x54, 0xa2, 0xb2, 0xe6, - 0x26, 0x26, 0x3d, 0x62, 0xec, 0x47, 0x87, 0x4a, 0x09, 0x5a, 0x4b, 0xe3, 0x80, 0x72, 0xc2, 0x7c, - 0x82, 0x43, 0x61, 0x63, 0x3f, 0x32, 0xe3, 0xe0, 0xe2, 0xed, 0x87, 0x49, 0x0b, 0xe2, 0x20, 0x14, - 0x0a, 0x0d, 0x0a, 0x12, 0x4a, 0x24, 0x12, 0xb8, 0x85, 0xcf, 0x19, 0x52, 0x88, 0xec, 0x5a, 0x99, - 0x0c, 0x51, 0xf3, 0x63, 0x1e, 0x6b, 0x1d, 0x10, 0xd9, 0xe9, 0x3c, 0x70, 0xdf, 0xff, 0x07, 0x00, - 0xa0, 0xac, 0xac, 0x8c, 0xec, 0x69, 0x36, 0x9a, 0xcc, 0x25, 0x24, 0x12, 0xb2, 0xac, 0xcf, 0x70, - 0x7f, 0x46, 0x0c, 0x60, 0x65, 0x39, 0x74, 0x56, 0xc5, 0xc1, 0x01, 0xff, 0x7c, 0xff, 0x03, 0xcc, - 0x99, 0xf5, 0x04, 0x2a, 0x4a, 0x0a, 0xe1, 0x1b, 0x3c, 0xf4, 0x70, 0xf9, 0xda, 0xf4, 0x4c, 0xbd, - 0x86, 0x75, 0x44, 0x4b, 0x91, 0xb4, 0xb4, 0x34, 0xca, 0xa8, 0x03, 0x20, 0x00, 0xc8, 0x18, 0x7c, - 0x42, 0x42, 0x82, 0x3a, 0x36, 0x36, 0x16, 0x5c, 0x2e, 0x17, 0x22, 0x91, 0x46, 0x92, 0x58, 0x24, - 0x12, 0x41, 0x28, 0x14, 0xa2, 0xf3, 0x5e, 0x3b, 0xca, 0x8e, 0x7f, 0x8f, 0x65, 0xcb, 0x96, 0x41, - 0x78, 0x68, 0x3f, 0x58, 0x2c, 0x16, 0x54, 0x2a, 0x15, 0x32, 0x33, 0x33, 0xb1, 0x69, 0xd3, 0x26, - 0xf2, 0x87, 0x65, 0x66, 0x66, 0xaa, 0x93, 0x92, 0x92, 0xf0, 0xda, 0x2b, 0x49, 0xf8, 0xe6, 0xdb, - 0xff, 0x22, 0x76, 0x2d, 0x1f, 0x36, 0xb6, 0x76, 0xfa, 0x94, 0xd1, 0x84, 0x20, 0x8c, 0x63, 0x4f, - 0xc2, 0x2d, 0x45, 0x05, 0xca, 0x8a, 0xcf, 0xe3, 0xdb, 0xcd, 0x6f, 0x40, 0x2c, 0xdc, 0x0a, 0xce, - 0xc2, 0x38, 0xb0, 0x67, 0x44, 0x81, 0x3d, 0x63, 0x8e, 0xde, 0xa4, 0x73, 0xe1, 0x90, 0x18, 0x3f, - 0x7f, 0xf5, 0x29, 0x68, 0x77, 0x55, 0x78, 0x33, 0xf5, 0x5d, 0x00, 0xc0, 0xb8, 0x09, 0x13, 0x51, - 0x7b, 0xb3, 0x06, 0xab, 0x5f, 0x4c, 0xc6, 0xef, 0x5e, 0x7e, 0x15, 0x3f, 0xff, 0x28, 0xc6, 0xff, - 0x3e, 0x4a, 0x83, 0x58, 0xb8, 0x15, 0x33, 0x57, 0xbc, 0x00, 0xf6, 0x8c, 0x39, 0x7a, 0x60, 0x23, - 0x72, 0xfa, 0x13, 0x08, 0x9a, 0x34, 0x09, 0xf1, 0xb3, 0xa6, 0x61, 0x72, 0xf2, 0x8b, 0x08, 0x0d, - 0x0b, 0x85, 0x19, 0x8d, 0x06, 0x1a, 0x95, 0x4a, 0x76, 0x1d, 0x05, 0x80, 0x4f, 0x3f, 0xfd, 0x37, - 0x38, 0x9c, 0x07, 0xec, 0xc7, 0x48, 0x68, 0x54, 0x3c, 0x0c, 0x4e, 0x13, 0x00, 0x8a, 0x2f, 0x14, - 0xa0, 0xa4, 0xe8, 0x82, 0x4e, 0x65, 0x4b, 0x77, 0x23, 0xc6, 0xb1, 0xb7, 0xbc, 0x8f, 0xe1, 0x72, - 0x7a, 0x55, 0x47, 0xc4, 0xb8, 0xdf, 0xa4, 0x44, 0xf0, 0xdc, 0xe5, 0x70, 0x62, 0xb2, 0x40, 0xa3, - 0xe9, 0x92, 0x8e, 0xfe, 0x9c, 0x99, 0x3a, 0x63, 0x79, 0xa7, 0xb6, 0x1a, 0xd7, 0x8b, 0xcf, 0x81, - 0x9d, 0xb8, 0x7e, 0x58, 0xf7, 0xad, 0x36, 0x3f, 0x0f, 0xd1, 0x5d, 0x40, 0xce, 0xd3, 0xc5, 0x11, - 0xe6, 0x66, 0x9a, 0xa9, 0x40, 0x2a, 0x95, 0xc2, 0xda, 0xd9, 0xfd, 0xa1, 0x73, 0x24, 0xad, 0xf5, - 0x37, 0xd1, 0xd6, 0x50, 0x8b, 0x0e, 0x55, 0x23, 0x3a, 0x54, 0x8d, 0xb8, 0xa7, 0x52, 0x6a, 0xee, - 0x9b, 0x35, 0x60, 0xd6, 0xd3, 0x87, 0x85, 0x7d, 0x05, 0x12, 0x50, 0x28, 0x9a, 0xc3, 0x4f, 0xa1, - 0xe0, 0x01, 0x58, 0x25, 0xef, 0x41, 0xbe, 0x7e, 0xb7, 0xa5, 0x05, 0x15, 0x37, 0x1e, 0x54, 0xe3, - 0x05, 0x4c, 0xd7, 0xb0, 0x27, 0xec, 0x19, 0x51, 0xf0, 0x09, 0x0e, 0x85, 0x4f, 0x70, 0x28, 0x5c, - 0xbc, 0x87, 0x97, 0x25, 0x7a, 0x6e, 0xf3, 0xfb, 0xf8, 0xf3, 0xec, 0x20, 0xf0, 0x78, 0x3c, 0x32, - 0x71, 0x9a, 0x00, 0x89, 0xc5, 0x97, 0x4b, 0x31, 0x69, 0x46, 0xec, 0xd0, 0xce, 0xcf, 0xf6, 0x76, - 0x48, 0xf3, 0xcf, 0x62, 0xfa, 0xec, 0x47, 0xab, 0xbc, 0xba, 0xbf, 0x56, 0x51, 0x52, 0x08, 0x0b, - 0x2a, 0xc8, 0xc5, 0x49, 0x41, 0x41, 0x01, 0x9a, 0x9b, 0x9b, 0x47, 0xdd, 0x7e, 0x5a, 0xd0, 0x19, - 0x30, 0xb7, 0x73, 0x40, 0xdd, 0xd5, 0x62, 0xd8, 0x4f, 0x9d, 0x3d, 0xe4, 0xed, 0x35, 0x36, 0x36, - 0xe2, 0x25, 0xde, 0x06, 0x54, 0xd5, 0xdf, 0x31, 0xda, 0x39, 0xec, 0xe2, 0xed, 0x87, 0xe7, 0x36, - 0xbf, 0x4f, 0x4a, 0x47, 0x10, 0x6c, 0x73, 0x4a, 0x4a, 0x0a, 0xca, 0xca, 0xca, 0xd4, 0x3d, 0x2d, - 0xa0, 0xcd, 0x46, 0xc3, 0x00, 0x67, 0x67, 0x67, 0x53, 0x88, 0xd8, 0x1b, 0x01, 0x46, 0x9e, 0x7d, - 0xf6, 0x59, 0xf0, 0xf9, 0x7c, 0x48, 0xa5, 0x52, 0x30, 0x18, 0x0c, 0xf2, 0x02, 0x94, 0x48, 0x24, - 0x98, 0x3b, 0x77, 0xae, 0xde, 0x8f, 0x49, 0x4e, 0x4e, 0xa6, 0x24, 0x24, 0x24, 0xa8, 0x85, 0x42, - 0x21, 0xa4, 0x52, 0x29, 0x8e, 0xe6, 0x7c, 0x83, 0xa7, 0x56, 0xbf, 0xda, 0xe3, 0x77, 0x7a, 0x78, - 0xb3, 0xe0, 0xe5, 0xe7, 0x8f, 0x59, 0x0b, 0x96, 0x40, 0x7a, 0xfa, 0x28, 0xe4, 0xd2, 0x73, 0x38, - 0xb1, 0x53, 0x84, 0xb6, 0xbb, 0x2d, 0xfa, 0x83, 0xeb, 0xe6, 0x8e, 0x39, 0x0b, 0x9e, 0xc2, 0xca, - 0xe7, 0x5f, 0x24, 0x41, 0x82, 0xad, 0x1d, 0x1d, 0x2d, 0xcd, 0x2a, 0xf2, 0x3d, 0x4f, 0x2e, 0x59, - 0x86, 0xc5, 0x71, 0x4f, 0xe3, 0xe4, 0xb1, 0x23, 0xf8, 0x3a, 0xf3, 0x73, 0xe4, 0xef, 0x16, 0x81, - 0x3b, 0x3f, 0x06, 0x4f, 0x86, 0x87, 0x22, 0xe8, 0x77, 0x89, 0x98, 0x34, 0x69, 0x32, 0x09, 0x32, - 0xb4, 0xc1, 0x46, 0x77, 0x53, 0x2a, 0x95, 0xf8, 0xf4, 0xdf, 0xff, 0x26, 0x1d, 0x6a, 0x97, 0x48, - 0xd6, 0x98, 0xd3, 0xec, 0xe6, 0x34, 0x09, 0xcb, 0x12, 0x69, 0xa8, 0x6a, 0x02, 0x64, 0x88, 0xc5, - 0x62, 0xd4, 0xd4, 0xd4, 0xe8, 0x7c, 0x8e, 0xa0, 0x55, 0xc5, 0xe2, 0xbe, 0x43, 0x65, 0x12, 0x89, - 0x04, 0xb6, 0x9e, 0x43, 0xef, 0xf2, 0x4a, 0x00, 0x38, 0xd7, 0x71, 0x93, 0xe0, 0x33, 0x27, 0x1e, - 0x96, 0x5d, 0x00, 0x4e, 0x6f, 0x95, 0x1d, 0x34, 0x05, 0x97, 0xf2, 0x7e, 0x40, 0x4b, 0xe3, 0x6d, - 0xd8, 0x3b, 0xb9, 0xe0, 0xfc, 0x2f, 0xfb, 0xe1, 0x16, 0x3e, 0x47, 0x87, 0x46, 0xa7, 0x3b, 0x38, - 0x90, 0xb9, 0x42, 0xb7, 0x6a, 0x6b, 0x51, 0x52, 0x5c, 0xd4, 0x2f, 0xa7, 0x51, 0x52, 0x5c, 0xd4, - 0x2b, 0x90, 0x5b, 0xf1, 0xd6, 0xdf, 0x34, 0xce, 0xd9, 0xd5, 0x49, 0xf7, 0xf7, 0x8f, 0xf2, 0xf0, - 0x4b, 0xb3, 0xa2, 0x1c, 0x6d, 0xf5, 0xb5, 0x68, 0xa9, 0x29, 0x47, 0xb3, 0xa2, 0x1c, 0xbf, 0x75, - 0xb4, 0xc3, 0x95, 0xe9, 0x03, 0xbf, 0x89, 0x41, 0xb0, 0x72, 0x75, 0x81, 0xc7, 0xd4, 0x70, 0xd8, - 0xd8, 0xd8, 0x81, 0xe9, 0x3b, 0x0e, 0xb6, 0x76, 0x74, 0x50, 0xa9, 0x14, 0xd0, 0x68, 0x54, 0x50, - 0x29, 0x14, 0x50, 0xa9, 0x9a, 0x6b, 0x8f, 0x4a, 0xa5, 0x74, 0xdd, 0x3f, 0x78, 0xac, 0x79, 0x8e, - 0xa6, 0xf5, 0x9a, 0xe6, 0xbe, 0xbe, 0xae, 0x16, 0x0d, 0x75, 0xb5, 0xb8, 0x55, 0x57, 0x03, 0xf9, - 0xb5, 0x2b, 0xc8, 0x3b, 0xfa, 0x13, 0x8a, 0xa5, 0x05, 0xb0, 0xa6, 0x3b, 0x80, 0x3d, 0x63, 0x0e, - 0x38, 0x0b, 0xe3, 0x30, 0x65, 0x61, 0x9c, 0xd1, 0xd9, 0x12, 0x1b, 0x7b, 0x06, 0x9e, 0xdb, 0xfc, - 0x3e, 0x84, 0x42, 0xa1, 0x8e, 0xe8, 0x93, 0x44, 0x22, 0x31, 0x5a, 0xbe, 0xd7, 0x85, 0x73, 0x67, - 0xe1, 0x3f, 0x31, 0xc0, 0x64, 0xdd, 0xc1, 0x47, 0x93, 0x55, 0x96, 0x14, 0xe9, 0x54, 0xbf, 0x8c, - 0xc6, 0xf0, 0x0b, 0x11, 0xba, 0xa5, 0xfc, 0xa6, 0x86, 0x93, 0xef, 0xe0, 0x74, 0x5b, 0x6a, 0x14, - 0xd5, 0xa8, 0xb8, 0x7e, 0x15, 0x37, 0xae, 0x5d, 0xc1, 0x15, 0xd9, 0x65, 0x1c, 0x3e, 0xf8, 0x13, - 0x38, 0x31, 0xb1, 0xd8, 0xfc, 0xc3, 0x69, 0xa3, 0x9e, 0xb3, 0xb3, 0x56, 0xbc, 0x00, 0x69, 0x97, - 0xa0, 0x1b, 0xe1, 0xbf, 0xe8, 0x74, 0x3a, 0x52, 0x53, 0x53, 0x7b, 0xcc, 0xad, 0x31, 0x1b, 0x6d, - 0x03, 0x6e, 0x08, 0x8c, 0x70, 0xb9, 0x5c, 0xa8, 0x54, 0x2a, 0x08, 0x04, 0x82, 0x5e, 0xe9, 0xf3, - 0x4d, 0x9b, 0x36, 0x21, 0x23, 0x23, 0x03, 0x39, 0x39, 0x39, 0xe0, 0x72, 0xb9, 0x38, 0xb2, 0x6f, - 0x1b, 0x16, 0xac, 0x5c, 0xdb, 0xeb, 0xf7, 0x59, 0xdb, 0xd8, 0x62, 0x76, 0x4c, 0x2c, 0xa2, 0x9f, - 0x5c, 0x0a, 0x1a, 0x8d, 0x8a, 0x1b, 0xb2, 0x12, 0xd0, 0xa8, 0x9a, 0x89, 0x8a, 0xda, 0x75, 0x3f, - 0x29, 0x74, 0xaa, 0x9e, 0x13, 0xb6, 0xb5, 0xa5, 0xe3, 0x56, 0x5d, 0x8d, 0xde, 0xf6, 0xe6, 0xcc, - 0x9d, 0x8f, 0x6b, 0x57, 0x64, 0xa0, 0x52, 0xa9, 0x78, 0x65, 0xc3, 0xeb, 0x24, 0xe0, 0xe8, 0xaf, - 0xbd, 0xb3, 0x75, 0xab, 0x0e, 0xfb, 0xf1, 0xe1, 0x87, 0x1f, 0x8e, 0x39, 0x4d, 0x03, 0x4e, 0x13, - 0x00, 0x8a, 0xa5, 0x05, 0xa8, 0xb8, 0x71, 0x8d, 0xd4, 0x4d, 0x50, 0x28, 0x14, 0x58, 0xba, 0x74, - 0xe9, 0x88, 0x96, 0xd5, 0x12, 0x00, 0xae, 0xa3, 0x51, 0x89, 0xf1, 0xb3, 0x96, 0x82, 0xe1, 0xe9, - 0xd7, 0x23, 0xd8, 0x04, 0x34, 0x5a, 0x36, 0xbe, 0xc1, 0x53, 0x71, 0xf5, 0xfc, 0x71, 0x78, 0x07, - 0x84, 0xa0, 0xbe, 0xb6, 0x0a, 0x81, 0xf3, 0x75, 0x35, 0x09, 0x62, 0x96, 0xc4, 0x91, 0xd5, 0x52, - 0x25, 0xc5, 0x85, 0xf8, 0xf9, 0xfb, 0x5c, 0x64, 0x7d, 0xf5, 0x25, 0x62, 0x97, 0xaf, 0x30, 0xa8, - 0x63, 0xd1, 0xd4, 0xa8, 0x44, 0xee, 0xde, 0x3d, 0x3d, 0x86, 0xb2, 0x6a, 0xf3, 0xf3, 0x30, 0x67, - 0xfe, 0x22, 0xb8, 0xba, 0x6b, 0x80, 0x9c, 0x0b, 0xc3, 0x7e, 0x54, 0x03, 0x90, 0x0e, 0x95, 0x12, - 0xad, 0x5d, 0x80, 0xa3, 0xad, 0xbe, 0x16, 0x0e, 0x96, 0x96, 0xf0, 0xf6, 0x67, 0xc3, 0x75, 0xf6, - 0x7c, 0xf8, 0x4e, 0x08, 0x82, 0x8d, 0x9d, 0x1d, 0xa8, 0x14, 0x02, 0x64, 0xe8, 0x82, 0x0b, 0x63, - 0x98, 0x9b, 0x87, 0x27, 0x3c, 0x99, 0x5e, 0xe4, 0x7c, 0x40, 0x80, 0x93, 0x1b, 0x57, 0xaf, 0xa0, - 0x58, 0x9a, 0x8f, 0x43, 0xff, 0xfd, 0x08, 0xa2, 0x37, 0x93, 0xe1, 0x13, 0x14, 0x8a, 0x99, 0x2b, - 0x9e, 0x47, 0xc0, 0x8c, 0x39, 0x46, 0xa1, 0xb5, 0x89, 0x49, 0xdd, 0xfd, 0xea, 0x69, 0x03, 0xd7, - 0xbb, 0x71, 0x8e, 0x51, 0x47, 0x7b, 0x3b, 0x72, 0xf7, 0xed, 0xe9, 0x35, 0x3c, 0xfa, 0xa8, 0x5a, - 0xd9, 0xe9, 0x3c, 0xac, 0xd4, 0x02, 0x20, 0x86, 0xc2, 0x2f, 0x4a, 0xa5, 0x72, 0xc4, 0x7a, 0x1e, - 0x35, 0xde, 0x90, 0xa1, 0x4a, 0x22, 0x86, 0xb9, 0x95, 0x1d, 0xbc, 0xa6, 0x44, 0xa3, 0xbd, 0xb9, - 0x11, 0xd7, 0xcb, 0x2f, 0xc3, 0xdc, 0x8c, 0x06, 0x33, 0x33, 0x1a, 0xcc, 0xcd, 0xcc, 0xd0, 0xa6, - 0x52, 0xa2, 0xa5, 0xf1, 0xb6, 0xce, 0x79, 0x79, 0xf5, 0xf2, 0x45, 0xdd, 0x39, 0xc6, 0xce, 0x01, - 0x16, 0x74, 0x07, 0x58, 0xb9, 0xb8, 0x83, 0xc5, 0x89, 0xc4, 0xbb, 0x79, 0x97, 0x87, 0x8d, 0xbd, - 0x5b, 0x9b, 0x9e, 0x89, 0x3f, 0xcf, 0x0e, 0x82, 0x48, 0x24, 0x22, 0x2b, 0xb9, 0x7a, 0x93, 0x6a, - 0x37, 0x1b, 0xcd, 0x27, 0x88, 0x36, 0x18, 0xe9, 0x8f, 0x65, 0x66, 0x66, 0x52, 0xa2, 0xa3, 0xa3, - 0xd5, 0x89, 0x89, 0x89, 0x24, 0x08, 0xf9, 0x65, 0x8f, 0x08, 0x0b, 0x9f, 0x7d, 0xb1, 0xdf, 0xdb, - 0x98, 0x18, 0x1c, 0xa2, 0xc3, 0x52, 0xf4, 0x04, 0x1e, 0xc6, 0x4d, 0x98, 0x88, 0x33, 0x27, 0x8f, - 0xf6, 0x88, 0x38, 0x23, 0x22, 0x67, 0x0c, 0xf8, 0xf7, 0x96, 0x97, 0x97, 0xe3, 0xf3, 0xcf, 0x3e, - 0xc5, 0x8d, 0x1b, 0x37, 0xc8, 0x15, 0xbb, 0x29, 0x72, 0x3f, 0x1e, 0x46, 0xa7, 0x09, 0x00, 0xdf, - 0x8a, 0xbe, 0x04, 0x9f, 0xcf, 0x27, 0xe9, 0xbe, 0xa1, 0x84, 0xaa, 0x32, 0x33, 0x33, 0x29, 0xa9, - 0xa9, 0xa9, 0x6a, 0x06, 0x83, 0x81, 0x96, 0x9a, 0x0a, 0x94, 0x1f, 0xdc, 0x0d, 0x5b, 0x4f, 0x3f, - 0xd8, 0x8f, 0xeb, 0x7f, 0x6f, 0x8d, 0xda, 0xfc, 0x63, 0xa8, 0x2b, 0xc8, 0x83, 0xf3, 0x04, 0x0e, - 0xc6, 0x45, 0x2e, 0x81, 0x45, 0x3f, 0xfb, 0x1a, 0xf9, 0x06, 0x87, 0xe3, 0x8c, 0xf8, 0x1b, 0x50, - 0xa8, 0x14, 0xd8, 0xb3, 0xd8, 0x3a, 0x13, 0x5e, 0x77, 0xb9, 0xec, 0xf1, 0x13, 0xd9, 0xf8, 0x19, - 0xb9, 0xa8, 0xaf, 0xab, 0x85, 0xe8, 0x3f, 0x9f, 0x81, 0x13, 0x31, 0x0d, 0xfe, 0x5a, 0x02, 0x6c, - 0xd7, 0xcb, 0x64, 0x90, 0xe6, 0x9f, 0xeb, 0xf5, 0x58, 0x2b, 0xcb, 0x8a, 0xb0, 0xfc, 0xcf, 0x7f, - 0x05, 0x00, 0x38, 0xd8, 0xd9, 0xc0, 0xd6, 0xfa, 0x41, 0x5c, 0x59, 0x2a, 0x95, 0xc2, 0xeb, 0xe9, - 0x88, 0x11, 0xbd, 0xee, 0x5b, 0xeb, 0x6f, 0xa2, 0x45, 0x51, 0x81, 0x96, 0x9a, 0x72, 0xb4, 0xd6, - 0xd7, 0xc2, 0x82, 0x46, 0x83, 0xb3, 0x87, 0x17, 0x26, 0xb0, 0x02, 0xe0, 0x12, 0x3e, 0x13, 0x3e, - 0xe3, 0x03, 0x8d, 0x0e, 0x32, 0x06, 0x63, 0x13, 0x02, 0xd8, 0x08, 0x08, 0x0c, 0xc4, 0xb3, 0x89, - 0x6b, 0xd0, 0xd2, 0xa2, 0xc2, 0x89, 0xa3, 0xbf, 0xe2, 0xb8, 0xe4, 0x20, 0xbe, 0x17, 0xfe, 0x03, - 0x8e, 0xde, 0xe3, 0x30, 0x73, 0xc5, 0xf3, 0x58, 0xf0, 0xe2, 0x86, 0x21, 0x7f, 0x0f, 0x97, 0x1b, - 0xad, 0x0f, 0x40, 0x26, 0x18, 0xef, 0x18, 0xa9, 0x1a, 0x1b, 0xb1, 0x37, 0x6b, 0x3b, 0x62, 0x96, - 0xc4, 0x3e, 0x56, 0x4c, 0x48, 0x65, 0x49, 0x11, 0xb8, 0x7f, 0x4b, 0x79, 0xc0, 0xac, 0x19, 0x08, - 0xbf, 0x48, 0xa5, 0x52, 0x58, 0x8d, 0x50, 0x48, 0xb2, 0xa1, 0xf8, 0x2c, 0x19, 0x0e, 0xad, 0xbb, - 0xae, 0x69, 0xb8, 0x6a, 0xcb, 0xf4, 0x03, 0xee, 0xff, 0x06, 0xdc, 0xbf, 0x07, 0x00, 0xb0, 0xb0, - 0x77, 0x86, 0xb9, 0xd7, 0x78, 0x00, 0x80, 0x1a, 0x40, 0x27, 0x80, 0x90, 0xa8, 0x65, 0x3d, 0x5f, - 0xff, 0x00, 0x2e, 0x14, 0x16, 0x21, 0x66, 0x98, 0x00, 0x88, 0x8d, 0x3d, 0x03, 0xeb, 0x33, 0x77, - 0x82, 0xff, 0xca, 0x73, 0xe0, 0x72, 0xb9, 0x64, 0xe4, 0x22, 0x31, 0x31, 0x11, 0x05, 0x05, 0x05, - 0xea, 0xee, 0x04, 0x82, 0xd9, 0xa3, 0x76, 0x52, 0xad, 0x5e, 0xbd, 0x9a, 0xc2, 0x66, 0xb3, 0xd5, - 0xe1, 0xe1, 0xe1, 0x90, 0x48, 0x24, 0x88, 0x8f, 0x8f, 0x47, 0xee, 0xff, 0x3e, 0xc3, 0xa2, 0x84, - 0x75, 0xb0, 0x35, 0x90, 0x13, 0x32, 0x1c, 0x76, 0x53, 0x51, 0x0d, 0x4f, 0x2f, 0xaf, 0x01, 0x7f, - 0xee, 0xbd, 0x77, 0xb7, 0x62, 0xcd, 0x9a, 0x35, 0xe4, 0x41, 0xeb, 0xcb, 0xa1, 0x3e, 0xae, 0x4e, - 0x13, 0x00, 0x2e, 0x4a, 0xcf, 0xa3, 0x52, 0xae, 0xcb, 0x7e, 0xf4, 0x96, 0xec, 0xd4, 0x1f, 0xcb, - 0xcd, 0xcd, 0x45, 0x52, 0x52, 0x12, 0x52, 0x53, 0x53, 0x91, 0xf6, 0xce, 0x07, 0x68, 0xba, 0xa3, - 0x42, 0xcd, 0xa9, 0xc3, 0xb0, 0x72, 0x76, 0x87, 0x2d, 0xd3, 0x17, 0x8e, 0x3d, 0xe4, 0xb8, 0xb4, - 0xd6, 0xdf, 0x44, 0x95, 0x24, 0x17, 0xea, 0x7b, 0xf7, 0xe1, 0x3f, 0xf7, 0x39, 0xd8, 0x3a, 0xb9, - 0x0f, 0xc8, 0x31, 0xba, 0x78, 0xfb, 0xc3, 0xdc, 0xd2, 0x1a, 0xf2, 0x8b, 0xf9, 0xb0, 0x75, 0x70, - 0x42, 0x6d, 0xfe, 0x31, 0x52, 0xf6, 0xbc, 0xbe, 0xab, 0xdb, 0x25, 0xc1, 0x26, 0x5d, 0xeb, 0x46, - 0x13, 0x4b, 0xf3, 0xcf, 0xa1, 0xa4, 0xb8, 0x08, 0xae, 0xee, 0x0f, 0x26, 0x49, 0x2f, 0x5f, 0x7d, - 0x36, 0x8c, 0xa8, 0x78, 0xa8, 0xcd, 0xcf, 0xc3, 0xec, 0xf9, 0x4f, 0x92, 0x40, 0x8e, 0xc5, 0x74, - 0xd3, 0x99, 0x6c, 0xdb, 0xcd, 0xac, 0x4c, 0xbe, 0xe2, 0xd3, 0x06, 0x1c, 0xcd, 0x8a, 0x72, 0xd0, - 0x28, 0x14, 0x8c, 0x9b, 0x1c, 0x81, 0x09, 0x53, 0x66, 0xc2, 0xd9, 0xd3, 0x07, 0xf6, 0x8e, 0xce, - 0x3a, 0xec, 0xc6, 0x68, 0x34, 0x3a, 0xdd, 0x1e, 0x8b, 0x97, 0x3e, 0x8d, 0xb8, 0xf8, 0xe5, 0xa0, - 0x52, 0xa9, 0xd8, 0xb9, 0x7d, 0x1b, 0x72, 0x77, 0x7f, 0x8d, 0x03, 0xc2, 0xad, 0x24, 0x10, 0x19, - 0xcc, 0xaa, 0xd3, 0xce, 0x8c, 0x02, 0xba, 0x19, 0x55, 0x67, 0x45, 0x6e, 0x8c, 0xfc, 0x0f, 0x3d, - 0xf6, 0xb3, 0xae, 0x16, 0x7b, 0xb3, 0xb6, 0x63, 0xfa, 0xec, 0x28, 0x4c, 0x99, 0x66, 0x3c, 0x05, - 0xe3, 0x8a, 0x92, 0x42, 0xb4, 0x36, 0x35, 0x6a, 0xf4, 0x36, 0xaa, 0x06, 0x57, 0x75, 0xc3, 0x9e, - 0x31, 0x47, 0xeb, 0x7f, 0xe3, 0xe4, 0xab, 0xdc, 0x6d, 0x52, 0xa2, 0xf2, 0x72, 0xd1, 0xa8, 0x93, - 0x5f, 0xd7, 0x36, 0xff, 0xa5, 0x2f, 0x0c, 0xcb, 0x76, 0x2f, 0x17, 0x17, 0xe1, 0x5a, 0x99, 0xcc, - 0xe8, 0xc7, 0x5a, 0xfb, 0x18, 0xb1, 0xe7, 0xc7, 0x41, 0x24, 0x12, 0xe9, 0x24, 0x50, 0x0b, 0x04, - 0x02, 0x94, 0x95, 0x95, 0xa9, 0xb5, 0x2b, 0x10, 0x1f, 0x39, 0x00, 0x02, 0x00, 0x11, 0x11, 0x11, - 0x94, 0xea, 0xea, 0x6a, 0x35, 0x8b, 0xc5, 0x82, 0x44, 0x22, 0x01, 0x97, 0xcb, 0xc5, 0xee, 0xff, - 0xfc, 0x13, 0x8b, 0x13, 0x5e, 0x86, 0xa7, 0x0f, 0xcb, 0x28, 0xdf, 0x31, 0x6e, 0x42, 0x00, 0x6e, - 0x5c, 0x35, 0x5e, 0xcc, 0xb0, 0xa2, 0xbc, 0x1c, 0x59, 0x3b, 0x76, 0x90, 0xec, 0x47, 0x56, 0x56, - 0x56, 0xbf, 0x4a, 0x45, 0x1f, 0x47, 0xa7, 0x09, 0x00, 0x3b, 0xff, 0xa7, 0xcb, 0x7e, 0xe4, 0xe6, - 0xe6, 0x0e, 0xf9, 0x18, 0x88, 0xc5, 0x62, 0x24, 0x25, 0x25, 0x81, 0xc7, 0xe3, 0x21, 0x2d, 0x2d, - 0x0d, 0x54, 0xaf, 0x39, 0xa0, 0xb1, 0xa6, 0xe1, 0xb7, 0xbb, 0x0d, 0x68, 0xbc, 0xa9, 0x40, 0x43, - 0xc9, 0xff, 0x40, 0xa5, 0x51, 0x61, 0xcf, 0x62, 0xc3, 0x9e, 0x15, 0x00, 0x3b, 0xa6, 0x1f, 0xea, - 0x8b, 0xcf, 0xa2, 0xae, 0x20, 0x0f, 0x4e, 0x01, 0x11, 0x70, 0x0d, 0x8c, 0x1c, 0x50, 0xb8, 0x4d, - 0x67, 0x35, 0x3d, 0x75, 0x36, 0x8a, 0x24, 0x62, 0xcc, 0x58, 0xbc, 0x0a, 0x8d, 0xf5, 0x35, 0xb8, - 0x7c, 0x44, 0x4c, 0x36, 0x7e, 0xbb, 0x6c, 0x20, 0x2c, 0x15, 0x14, 0x12, 0x0a, 0x2f, 0x5f, 0x5f, - 0x78, 0xfb, 0xfa, 0xf5, 0x5b, 0x4e, 0xfc, 0xfa, 0xa5, 0x42, 0xbc, 0x9b, 0xb1, 0x15, 0x4f, 0xff, - 0xf1, 0x2f, 0xe4, 0x73, 0x4c, 0x37, 0x27, 0x93, 0xaf, 0xf6, 0x3a, 0xdb, 0xdb, 0xd0, 0xac, 0x28, - 0x47, 0x4b, 0x4d, 0x39, 0x5a, 0x14, 0x15, 0xa0, 0x74, 0xb4, 0xc3, 0xd9, 0x6b, 0x1c, 0x26, 0x04, - 0x84, 0x82, 0x31, 0x6b, 0x11, 0x9c, 0x3c, 0xbc, 0x48, 0xc0, 0x31, 0xd8, 0xf1, 0x1c, 0x69, 0x4b, - 0xfc, 0xdd, 0x5a, 0x3c, 0xcf, 0x7b, 0x11, 0xe7, 0xcf, 0x9d, 0x85, 0x38, 0x67, 0x2f, 0xfe, 0x32, - 0x27, 0x08, 0x9c, 0x98, 0x58, 0xac, 0x4d, 0xcf, 0x1c, 0x50, 0xdc, 0xdd, 0xa2, 0xbe, 0x12, 0xf0, - 0x9e, 0xa8, 0xc3, 0x7e, 0x0c, 0x97, 0xde, 0x4f, 0x47, 0x7b, 0x3b, 0xf2, 0x7e, 0x39, 0x8c, 0xeb, - 0x57, 0x34, 0xce, 0xa9, 0xbf, 0x8d, 0xea, 0xee, 0x36, 0x29, 0xc9, 0x64, 0x7b, 0xd9, 0xe9, 0x63, - 0xb8, 0xdb, 0xa4, 0x69, 0x53, 0xd1, 0xaa, 0x6a, 0x04, 0xc3, 0xc9, 0x15, 0x8e, 0x2e, 0xae, 0xb0, - 0xb6, 0xb5, 0x85, 0x97, 0xaf, 0x3f, 0x28, 0x54, 0x8a, 0x26, 0x17, 0x87, 0x42, 0xd1, 0xfa, 0x9f, - 0x4a, 0xfe, 0x4f, 0xa1, 0x68, 0x72, 0x71, 0xc8, 0xff, 0x29, 0x14, 0x9c, 0xf8, 0xfc, 0x3d, 0xb4, - 0x34, 0x37, 0x83, 0x42, 0x01, 0xbe, 0x28, 0x93, 0xa1, 0xb9, 0x2b, 0xf7, 0x2e, 0x60, 0xfa, 0x1c, - 0x12, 0x90, 0x10, 0x20, 0xa5, 0xbf, 0x00, 0xe5, 0x80, 0x70, 0x2b, 0xa2, 0xa3, 0xa3, 0xf1, 0xb8, - 0x9a, 0xf6, 0xb1, 0x0e, 0x0a, 0x09, 0x45, 0x70, 0x88, 0x71, 0x42, 0x86, 0x4d, 0x8d, 0x4a, 0x9c, - 0x39, 0x9e, 0x87, 0x5b, 0xf7, 0xf4, 0xb5, 0xab, 0xe8, 0x74, 0x3a, 0xe2, 0xe2, 0xe2, 0x74, 0xe6, - 0x6a, 0xb3, 0x47, 0x75, 0x80, 0x93, 0x93, 0x93, 0x91, 0x91, 0x91, 0x01, 0x26, 0x93, 0x09, 0xa9, - 0x54, 0x0a, 0x1e, 0x8f, 0x87, 0x6d, 0x1f, 0x6e, 0xc6, 0xec, 0x45, 0x4f, 0x23, 0x7a, 0xc9, 0xf2, - 0x21, 0x6f, 0x5f, 0x93, 0x84, 0x6a, 0xbc, 0x8c, 0xe9, 0x7f, 0xbe, 0xf7, 0x2e, 0xc9, 0x7e, 0xa8, - 0x54, 0xaa, 0x7e, 0x57, 0x6b, 0x3c, 0x8e, 0x4e, 0xf3, 0x52, 0xe1, 0x79, 0x54, 0xc9, 0xaf, 0x93, - 0xec, 0x87, 0x4a, 0xa5, 0x42, 0x72, 0x72, 0xf2, 0x90, 0x97, 0xc6, 0xb9, 0xb9, 0xb9, 0x94, 0x82, - 0x82, 0x02, 0x75, 0x78, 0x78, 0x38, 0x96, 0x2d, 0x5b, 0x86, 0x03, 0x67, 0xca, 0x40, 0xf1, 0x9a, - 0x04, 0x9a, 0xa3, 0x17, 0x2c, 0x9c, 0x7d, 0x40, 0x0b, 0x78, 0x02, 0xea, 0xbb, 0x4a, 0xb4, 0xdf, - 0xba, 0x01, 0xc5, 0xc9, 0x5f, 0x71, 0xbf, 0xf9, 0x36, 0xcc, 0xe9, 0x4e, 0x60, 0xce, 0x7a, 0x06, - 0x36, 0x8e, 0x6e, 0x43, 0xfa, 0x6e, 0xbf, 0xe0, 0x70, 0x14, 0x49, 0xc4, 0x70, 0x74, 0xf7, 0x82, - 0x0b, 0xd3, 0x07, 0x54, 0x0a, 0x05, 0x97, 0x8e, 0x88, 0xc1, 0x9c, 0x19, 0x43, 0x32, 0x12, 0x16, - 0x96, 0x96, 0x98, 0x3e, 0x3b, 0xaa, 0x5f, 0x15, 0x45, 0x86, 0xec, 0xe8, 0xd7, 0x9f, 0x61, 0xd6, - 0xbc, 0x85, 0x24, 0xcd, 0x6e, 0x63, 0x65, 0x09, 0x5b, 0x6b, 0x2b, 0x1d, 0x00, 0x32, 0x5c, 0x15, - 0x30, 0x04, 0xcb, 0xd1, 0x24, 0x97, 0xa1, 0xbd, 0xa1, 0x16, 0x0c, 0x4f, 0x16, 0x5c, 0xbc, 0xc6, - 0x81, 0x3d, 0x2f, 0x1c, 0x8e, 0xee, 0x5e, 0x5d, 0x39, 0x1c, 0x5b, 0x64, 0x63, 0xba, 0x00, 0x00, - 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, 0x34, 0x50, 0x29, 0x94, 0x47, 0x6a, 0x1e, 0x9a, 0x36, 0x7d, - 0x06, 0xa6, 0x3f, 0x31, 0x13, 0x7f, 0xf9, 0xbb, 0x00, 0x6f, 0xfd, 0x31, 0x05, 0xaf, 0x87, 0x31, - 0x31, 0x7f, 0xed, 0x7a, 0x2c, 0xe5, 0xbf, 0xd5, 0x2b, 0x10, 0xb9, 0x70, 0x48, 0x8c, 0x9d, 0x5b, - 0xde, 0x44, 0xfa, 0xdb, 0x69, 0x00, 0x47, 0x17, 0x80, 0x18, 0x2b, 0xff, 0xa3, 0x27, 0xab, 0xae, - 0xa8, 0xc0, 0xbe, 0xac, 0xed, 0xf0, 0xf2, 0xf5, 0x45, 0x50, 0x48, 0x28, 0xc6, 0x4f, 0x64, 0xeb, - 0x9c, 0x6f, 0xf5, 0x55, 0xe5, 0x90, 0x1e, 0x12, 0x93, 0x80, 0xa3, 0xa1, 0xba, 0x02, 0x5e, 0xe3, - 0x02, 0xe0, 0xe0, 0xe4, 0x02, 0x37, 0x2f, 0x3f, 0x04, 0xb1, 0x27, 0x63, 0xc1, 0xa2, 0xa7, 0xe1, - 0xec, 0xe6, 0x0e, 0x1a, 0x95, 0x06, 0x33, 0x9a, 0x6e, 0x48, 0xbb, 0x7b, 0xe5, 0x9f, 0x19, 0x8d, - 0xa6, 0xff, 0x3a, 0xf1, 0x98, 0x4a, 0x85, 0x99, 0x99, 0xe1, 0xf7, 0x4b, 0x0b, 0xce, 0xe1, 0x42, - 0xfe, 0x59, 0x50, 0xa9, 0x54, 0x1c, 0x15, 0x0a, 0x40, 0x01, 0x05, 0xe9, 0x67, 0x4e, 0xe9, 0x01, - 0x13, 0x6d, 0x50, 0x52, 0x51, 0x52, 0x08, 0xd1, 0xa6, 0x64, 0x54, 0x5e, 0x2e, 0xd2, 0xe9, 0x36, - 0xfc, 0xb0, 0x28, 0x4d, 0x0f, 0xc7, 0xb1, 0xae, 0xae, 0xa8, 0xc0, 0xb1, 0x9f, 0x0f, 0x23, 0x38, - 0x24, 0x14, 0x41, 0x21, 0xa1, 0x03, 0x0e, 0xc3, 0xb5, 0xb7, 0xb5, 0xa1, 0xaa, 0xa2, 0x1c, 0xd2, - 0xfc, 0xb3, 0xe4, 0xa2, 0xd1, 0x82, 0xee, 0x00, 0x34, 0xf5, 0x2d, 0x9e, 0xf6, 0xc8, 0x02, 0x90, - 0xdc, 0xdc, 0x5c, 0x4a, 0x72, 0x72, 0xb2, 0x3a, 0x3d, 0x3d, 0x1d, 0x6c, 0x36, 0x1b, 0x22, 0x91, - 0x08, 0xf1, 0xf1, 0xf1, 0xe0, 0xf1, 0x78, 0x28, 0x3e, 0x9b, 0x87, 0xe8, 0x25, 0xcb, 0x11, 0x3e, - 0x6b, 0xee, 0x10, 0x41, 0x88, 0x1d, 0x9a, 0x55, 0x2a, 0x38, 0x30, 0x74, 0x05, 0x9f, 0x54, 0x5d, - 0xf2, 0xdf, 0xfd, 0xb5, 0x13, 0xc7, 0xf3, 0xf0, 0xc3, 0xf7, 0xb9, 0xa4, 0x9c, 0xed, 0x40, 0xf2, - 0x5e, 0x1e, 0x37, 0xa7, 0x09, 0x00, 0xbb, 0xbe, 0xf9, 0x4a, 0x87, 0xfd, 0x30, 0xa6, 0x7a, 0xa1, - 0x58, 0x2c, 0x46, 0x78, 0x78, 0x38, 0x78, 0x3c, 0x1e, 0xf6, 0xff, 0xb8, 0x1a, 0xf0, 0x9a, 0xa4, - 0x7b, 0xc1, 0xd8, 0x39, 0xc1, 0xd2, 0xc1, 0x05, 0x34, 0x2a, 0x15, 0x2d, 0xf2, 0x42, 0xdc, 0x6f, - 0xbe, 0x0d, 0x4b, 0x7b, 0x17, 0x23, 0x50, 0xc2, 0x77, 0xc0, 0x70, 0x7d, 0x20, 0xa6, 0x36, 0x21, - 0x6c, 0x3a, 0xec, 0x9d, 0x5c, 0x70, 0xe2, 0xf0, 0x5e, 0x78, 0xc7, 0x2c, 0xc7, 0xcc, 0xf9, 0x31, - 0x43, 0x2a, 0x97, 0xac, 0xaf, 0x2a, 0xc7, 0xc9, 0xbd, 0xdb, 0xf1, 0x41, 0xe6, 0x0e, 0xf2, 0x39, - 0x6f, 0x77, 0x67, 0x9d, 0xf7, 0x18, 0x3b, 0xb7, 0xa0, 0xb5, 0xfe, 0x26, 0xee, 0x94, 0x15, 0xa1, - 0xe9, 0x46, 0x19, 0x7e, 0x6b, 0x6f, 0x83, 0xb3, 0x6f, 0x00, 0xbc, 0x27, 0x84, 0xc2, 0x31, 0x8a, - 0x05, 0x5b, 0x7b, 0x27, 0xb2, 0x32, 0xe5, 0x71, 0x30, 0x7b, 0x7b, 0x07, 0x7c, 0x96, 0xf9, 0x7f, - 0x50, 0x54, 0x57, 0xe1, 0x2f, 0x9b, 0xde, 0xc0, 0x96, 0xc5, 0x33, 0x30, 0x73, 0xc5, 0x0b, 0x58, - 0xca, 0x7f, 0x4b, 0xe7, 0x7d, 0xb2, 0xd3, 0xc7, 0x70, 0x40, 0xb8, 0x15, 0xb5, 0xa5, 0x45, 0x78, - 0xff, 0x83, 0x74, 0xac, 0x59, 0xb3, 0x66, 0x58, 0x8f, 0x51, 0x7f, 0x9c, 0xd3, 0xcf, 0xc8, 0x85, - 0x1d, 0x0d, 0xe8, 0xbc, 0x59, 0x8e, 0x6b, 0x67, 0x34, 0x80, 0xc3, 0x97, 0x1d, 0x02, 0x4f, 0x56, - 0x00, 0x9e, 0x58, 0xf8, 0x0c, 0x7c, 0x27, 0x04, 0x76, 0x01, 0x04, 0x5a, 0x17, 0x60, 0xa0, 0xf6, - 0x9a, 0x43, 0x66, 0x2c, 0x0b, 0x9f, 0x36, 0x1d, 0x91, 0x33, 0x9e, 0xd0, 0x03, 0x34, 0xf9, 0x67, - 0x4f, 0xe3, 0xec, 0xe9, 0x53, 0xa0, 0x50, 0x28, 0x38, 0xf9, 0xe9, 0x3f, 0x90, 0x99, 0x7c, 0x11, - 0x0e, 0x5e, 0x7e, 0xf0, 0x09, 0x0e, 0xc5, 0xc9, 0xbd, 0xdb, 0x11, 0x15, 0x15, 0x85, 0x26, 0x85, - 0x83, 0x4e, 0xd3, 0xbf, 0xcc, 0xcc, 0x4c, 0x10, 0x05, 0x0f, 0xda, 0x26, 0x97, 0xcb, 0x35, 0xce, - 0xf4, 0x31, 0x60, 0x44, 0xa4, 0xf9, 0xe7, 0x20, 0xcd, 0x3f, 0x07, 0x0b, 0x4b, 0x4b, 0xb8, 0xba, - 0xbb, 0xf7, 0xc9, 0x80, 0x55, 0x55, 0x94, 0xa3, 0xbd, 0xad, 0x1d, 0xf5, 0x75, 0xb5, 0xfa, 0xcc, - 0x1d, 0x9d, 0x81, 0xa3, 0x47, 0xf5, 0x73, 0x24, 0xbb, 0x03, 0x3d, 0xb3, 0x47, 0x79, 0x50, 0x73, - 0x73, 0x73, 0x29, 0xb9, 0xb9, 0xb9, 0xc8, 0xcf, 0xcf, 0x57, 0x87, 0x87, 0x87, 0x93, 0x35, 0xca, - 0x44, 0x59, 0xdb, 0xa1, 0x3d, 0xdf, 0x60, 0xe6, 0x82, 0x25, 0x98, 0x34, 0x35, 0x12, 0x3e, 0xac, - 0xf1, 0xfd, 0xde, 0xee, 0x99, 0x13, 0xc7, 0x50, 0x71, 0xfd, 0x2a, 0x6c, 0xed, 0xe8, 0xb8, 0x7e, - 0x55, 0x86, 0x29, 0x11, 0xba, 0x71, 0xb4, 0xab, 0x65, 0xa5, 0x08, 0x08, 0x0c, 0xea, 0xf7, 0xf6, - 0xde, 0xff, 0xe7, 0x7b, 0xe0, 0xf3, 0xf9, 0x24, 0xfb, 0x31, 0xd0, 0xd5, 0xfc, 0xe3, 0xe4, 0x34, - 0x4b, 0x8a, 0x2e, 0xa0, 0xba, 0xfc, 0xba, 0xce, 0xe4, 0xd1, 0x9f, 0xf2, 0xda, 0xfe, 0x5a, 0x57, - 0xe3, 0x44, 0x75, 0x7c, 0x7c, 0x3c, 0xfc, 0x3c, 0x5d, 0x51, 0xad, 0xac, 0x06, 0xcd, 0xd9, 0xc7, - 0xe0, 0x7b, 0x6d, 0x98, 0x13, 0x50, 0x7b, 0x7c, 0x37, 0xee, 0xdd, 0x55, 0x81, 0x36, 0xc4, 0x49, - 0xea, 0x5e, 0x7b, 0x2b, 0xcc, 0xbb, 0x01, 0x34, 0x4f, 0xd6, 0x44, 0x2c, 0x88, 0x4b, 0xc0, 0xd9, - 0x63, 0x3f, 0x60, 0xfc, 0x4b, 0xeb, 0x86, 0x06, 0xac, 0x84, 0x5b, 0x31, 0x73, 0xee, 0x42, 0xb8, - 0xb8, 0x3d, 0x00, 0x72, 0xda, 0xf9, 0x1f, 0x00, 0x50, 0x58, 0x58, 0x88, 0x90, 0x21, 0xe6, 0x16, - 0x68, 0x83, 0x0e, 0xca, 0x6f, 0x6a, 0x38, 0xfa, 0x4c, 0x00, 0x6b, 0xea, 0x5c, 0xb8, 0xb2, 0xd8, - 0x64, 0x48, 0x65, 0xb4, 0xe6, 0x71, 0x98, 0xc2, 0xbc, 0xbd, 0x7d, 0x90, 0xb5, 0x7b, 0x1f, 0x7e, - 0x3e, 0x74, 0x10, 0x9f, 0x7c, 0x94, 0x8e, 0x2d, 0x87, 0xc4, 0x78, 0x2d, 0x73, 0x27, 0x1a, 0xaa, - 0xca, 0x71, 0x40, 0xb8, 0x15, 0x37, 0x4b, 0x8b, 0xf0, 0xda, 0x6b, 0xeb, 0xb1, 0x7e, 0xdf, 0x2e, - 0x38, 0x3b, 0x3b, 0x92, 0xba, 0x24, 0xc0, 0xf0, 0xe5, 0x7f, 0xf4, 0xe8, 0x94, 0x54, 0x4a, 0x34, - 0xdd, 0x28, 0xc3, 0x9d, 0xb2, 0x22, 0x74, 0x36, 0x37, 0xc2, 0x6b, 0xc2, 0x64, 0x04, 0x47, 0xce, - 0x03, 0x2b, 0x28, 0x8c, 0x04, 0x1b, 0xa3, 0x31, 0x44, 0x36, 0x63, 0xe6, 0x2c, 0xcc, 0x9a, 0x3d, - 0x47, 0x87, 0x51, 0xf9, 0xe0, 0xfd, 0xf7, 0x90, 0xbd, 0x63, 0x3b, 0x4e, 0x9d, 0x3e, 0x83, 0x3f, - 0xfd, 0xf1, 0x4d, 0x9d, 0x05, 0x0c, 0xa0, 0x91, 0x0e, 0xef, 0xae, 0x36, 0x2b, 0x95, 0x4a, 0x21, - 0x91, 0x48, 0x60, 0x1e, 0x3a, 0xe7, 0xb1, 0x3a, 0x47, 0x3b, 0xda, 0xdb, 0x49, 0xf0, 0x39, 0x94, - 0x73, 0xa7, 0x3f, 0x66, 0xf6, 0x38, 0x0c, 0x68, 0x44, 0x44, 0x04, 0x25, 0x23, 0x23, 0x43, 0x9d, - 0x94, 0x94, 0x04, 0x06, 0x83, 0x01, 0x81, 0x40, 0x00, 0x3e, 0x9f, 0x4f, 0x8a, 0x9d, 0xfd, 0x2a, - 0xde, 0x0d, 0x47, 0x67, 0x57, 0x78, 0xf9, 0xf9, 0xc3, 0x9b, 0xe5, 0xaf, 0x13, 0x9f, 0xa4, 0x74, - 0xc5, 0x28, 0x1b, 0x6e, 0xd5, 0xa2, 0xbe, 0xee, 0x26, 0xca, 0xaf, 0x5f, 0x85, 0xb9, 0x19, 0x0d, - 0xf1, 0xf1, 0xf1, 0xb0, 0xb6, 0xb4, 0x18, 0xf2, 0xbe, 0x9d, 0x3c, 0x71, 0x1c, 0x97, 0x2e, 0x16, - 0xe3, 0xfb, 0x5c, 0x8d, 0x13, 0xed, 0x4f, 0xd9, 0xed, 0xe3, 0xec, 0x34, 0xf7, 0x6c, 0xd7, 0x65, - 0x3f, 0xc4, 0x62, 0xb1, 0xd1, 0x65, 0xd5, 0xc5, 0x62, 0x31, 0x12, 0x13, 0x13, 0xc1, 0xe3, 0xf1, - 0xb0, 0x45, 0xf8, 0x5f, 0x98, 0xf7, 0x30, 0x96, 0x66, 0xd6, 0x74, 0x58, 0xbb, 0xf9, 0xa1, 0xb9, - 0xba, 0x0c, 0x56, 0x81, 0xd3, 0x86, 0xf4, 0x9d, 0xca, 0x5b, 0x35, 0x60, 0xb8, 0xe9, 0xcb, 0xc9, - 0x3b, 0x7b, 0x7a, 0x23, 0x6a, 0xd1, 0x0a, 0x7c, 0xfe, 0xd2, 0x0a, 0xf0, 0x3e, 0xfe, 0x72, 0x50, - 0xe5, 0x9d, 0x04, 0x90, 0x7b, 0xef, 0x8b, 0x07, 0xdd, 0x30, 0x15, 0x15, 0x37, 0xe0, 0x68, 0x1f, - 0xa5, 0xbb, 0xb2, 0x1e, 0x64, 0x29, 0x77, 0x67, 0x7b, 0x1b, 0xee, 0xc8, 0x8a, 0x50, 0x5f, 0x7c, - 0x16, 0x9d, 0xed, 0xad, 0x70, 0xf4, 0x0b, 0x86, 0xff, 0x13, 0xb1, 0xb0, 0x75, 0x72, 0x7f, 0xac, - 0x58, 0x8e, 0x81, 0xd8, 0xc2, 0x45, 0x4f, 0xe1, 0xa9, 0xc5, 0x4b, 0x90, 0xb6, 0xf9, 0x6f, 0xf8, - 0xcb, 0x9c, 0x20, 0xd8, 0xdb, 0x3b, 0x20, 0xf9, 0xd5, 0x57, 0xf1, 0xda, 0xae, 0x2c, 0x38, 0x3a, - 0x76, 0xb1, 0x43, 0xdd, 0x58, 0x84, 0xe1, 0xcc, 0xff, 0xd0, 0xb6, 0xc6, 0x1b, 0x32, 0x34, 0x14, - 0x9f, 0x45, 0x4b, 0x4d, 0x05, 0xdc, 0xfd, 0x83, 0x10, 0x36, 0x33, 0x06, 0xde, 0x13, 0x43, 0x7a, - 0xd5, 0x2f, 0x1a, 0xed, 0x96, 0xb5, 0x63, 0x3b, 0xfe, 0xfa, 0xd7, 0xb7, 0xa0, 0x6c, 0x6c, 0x44, - 0x63, 0x63, 0xa3, 0xce, 0x02, 0x06, 0x78, 0x20, 0x75, 0xaf, 0x54, 0x2a, 0x91, 0x93, 0x93, 0x03, - 0xa1, 0x50, 0x88, 0xe2, 0xcb, 0xa5, 0xb0, 0x67, 0xb1, 0xc1, 0x7c, 0x08, 0x85, 0xf9, 0x46, 0xda, - 0x5a, 0xeb, 0x6b, 0x0d, 0xe6, 0xd8, 0x74, 0xd7, 0xb4, 0x32, 0x7b, 0x5c, 0x06, 0x24, 0x39, 0x39, - 0x99, 0x22, 0x91, 0x48, 0xd4, 0xa9, 0xa9, 0xa9, 0x60, 0xb3, 0xd9, 0x60, 0x30, 0x18, 0xe0, 0xf3, - 0xf9, 0xe0, 0xf3, 0xf9, 0x90, 0xcb, 0xe5, 0xc8, 0xc9, 0xc9, 0x81, 0x54, 0x2a, 0x85, 0x5c, 0x2e, - 0x37, 0xf8, 0x79, 0x27, 0x06, 0x03, 0xf3, 0x66, 0x2f, 0x03, 0x87, 0xc3, 0x21, 0x3b, 0x27, 0x0a, - 0x04, 0x02, 0x14, 0x5f, 0x28, 0xd0, 0x63, 0x40, 0x06, 0x62, 0xe9, 0xef, 0xbf, 0x47, 0x3a, 0xd4, - 0xa1, 0x54, 0x72, 0x3c, 0x0e, 0x4e, 0x53, 0xc3, 0x7e, 0xdc, 0xd0, 0xa3, 0x4e, 0x8d, 0x6d, 0xd9, - 0xd9, 0xd9, 0xe4, 0x58, 0xa6, 0xa5, 0xa5, 0x41, 0x7d, 0xbf, 0x03, 0xb0, 0x30, 0x1c, 0x3e, 0xb2, - 0x65, 0x4e, 0x84, 0x52, 0x76, 0x1a, 0x2e, 0x43, 0x18, 0xcb, 0x6b, 0x17, 0x8e, 0xa3, 0xf8, 0xe8, - 0xf7, 0x98, 0xd4, 0x53, 0xef, 0x17, 0x47, 0x67, 0x2c, 0x7c, 0xf6, 0x25, 0x6c, 0xdb, 0xf8, 0x32, - 0xd6, 0x7c, 0xf4, 0xdf, 0x01, 0x8f, 0xa7, 0x58, 0xb8, 0x15, 0x4f, 0x70, 0x63, 0x74, 0x80, 0x5c, - 0x67, 0xcb, 0x1d, 0x3d, 0xe7, 0x36, 0x50, 0xfd, 0x8f, 0x66, 0x45, 0x39, 0xee, 0xc8, 0x8a, 0xa0, - 0x2c, 0x2b, 0x82, 0xad, 0xc7, 0x38, 0xb8, 0x4f, 0x9a, 0x05, 0x07, 0xaf, 0xf1, 0x64, 0x3e, 0xc7, - 0x98, 0xf5, 0x6d, 0x93, 0x26, 0x4f, 0x86, 0xb7, 0x8f, 0x0f, 0x7e, 0x3d, 0x7a, 0x1c, 0x8e, 0x0c, - 0x86, 0x0e, 0xa3, 0x40, 0x33, 0x00, 0x40, 0x86, 0x2b, 0xff, 0x43, 0x1b, 0x44, 0xd2, 0x00, 0x8c, - 0x9f, 0x36, 0x17, 0x9e, 0x8b, 0x57, 0xc3, 0xca, 0xc6, 0x16, 0x66, 0x0f, 0xf9, 0xb1, 0xcc, 0xce, - 0xda, 0x01, 0x47, 0x47, 0x47, 0xf0, 0x78, 0x3c, 0x58, 0x58, 0x98, 0x63, 0x91, 0x56, 0xe7, 0x56, - 0x6d, 0xb6, 0x43, 0x28, 0x14, 0x22, 0x27, 0x27, 0x07, 0xed, 0x66, 0x56, 0x70, 0x09, 0x99, 0x86, - 0xc0, 0xc4, 0x05, 0x26, 0xa9, 0x08, 0xeb, 0xe8, 0x52, 0xed, 0x05, 0x80, 0xb6, 0xfa, 0x5a, 0x74, - 0x6a, 0x75, 0x81, 0x6f, 0x51, 0x94, 0x9b, 0x64, 0x8c, 0x9c, 0x43, 0x22, 0x75, 0x7e, 0x2b, 0xcd, - 0xc2, 0x72, 0x48, 0x32, 0xff, 0x4d, 0xf2, 0x32, 0x70, 0x9e, 0xd2, 0x4d, 0x71, 0x30, 0xa4, 0xb3, - 0x62, 0xf6, 0x38, 0x5d, 0xec, 0x84, 0xae, 0x48, 0x52, 0x52, 0x92, 0x3a, 0x29, 0x29, 0x09, 0xe1, - 0xe1, 0xe1, 0x00, 0x00, 0x16, 0x8b, 0xa5, 0x87, 0x88, 0x0d, 0x59, 0x41, 0x41, 0x01, 0x3c, 0x3d, - 0x3d, 0x8d, 0xb6, 0x3f, 0x3f, 0xfd, 0xf8, 0x03, 0x2e, 0x5d, 0xbc, 0x88, 0xef, 0xbb, 0xb2, 0x82, - 0x07, 0xc3, 0x7e, 0x3c, 0x4e, 0x4e, 0x73, 0x5f, 0x96, 0x48, 0x87, 0xfd, 0x28, 0x28, 0x28, 0x18, - 0x96, 0xa6, 0x72, 0xb9, 0xb9, 0xb9, 0x14, 0x99, 0x4c, 0xa6, 0x66, 0xb3, 0xd9, 0x88, 0x8e, 0x8e, - 0xc6, 0xc9, 0x1b, 0x72, 0x98, 0x31, 0x03, 0x0d, 0x33, 0x4a, 0xee, 0x2c, 0x28, 0x65, 0xa7, 0xd1, - 0x7c, 0xf3, 0x06, 0x1c, 0x98, 0xe3, 0x07, 0xf4, 0x3d, 0xf7, 0xda, 0x5b, 0x71, 0xfe, 0xd7, 0x1c, - 0x58, 0x76, 0xde, 0x85, 0x9f, 0x9f, 0x1f, 0x5c, 0x7d, 0x7a, 0xfe, 0xbc, 0xa5, 0xb5, 0x0d, 0x16, - 0x3d, 0xb7, 0x0e, 0x59, 0x7f, 0x7c, 0x0d, 0x73, 0x78, 0xaf, 0xf4, 0xbb, 0x7f, 0x11, 0x01, 0xe4, - 0xde, 0xf9, 0x7c, 0x1b, 0xf9, 0xdc, 0xe5, 0x62, 0x29, 0x22, 0x83, 0x58, 0x7a, 0x13, 0x70, 0x7f, - 0x2b, 0x60, 0x9a, 0x15, 0xe5, 0xa8, 0xcb, 0x3f, 0x86, 0xbb, 0xb7, 0x6e, 0xc2, 0x81, 0x15, 0x02, - 0xbf, 0x79, 0xab, 0x61, 0x69, 0xe7, 0xf0, 0xd0, 0xae, 0x8e, 0x47, 0xd2, 0x3e, 0x4a, 0x7f, 0x1f, - 0x9b, 0xde, 0xfc, 0x13, 0x1c, 0x0c, 0x34, 0x0e, 0x34, 0xc4, 0x80, 0x18, 0x3b, 0xff, 0x43, 0x1b, - 0x78, 0x58, 0x98, 0x5b, 0x22, 0x60, 0x7a, 0x0c, 0x3c, 0xfc, 0x83, 0x1f, 0x6a, 0xb6, 0x83, 0x30, - 0x0a, 0x85, 0x02, 0x2b, 0x4b, 0x0b, 0x2c, 0x7e, 0xea, 0x49, 0x6c, 0x78, 0xed, 0x15, 0x83, 0xef, - 0x11, 0x89, 0x44, 0x10, 0x89, 0x44, 0xc8, 0x3b, 0x75, 0x1a, 0xf6, 0x2c, 0x36, 0x5c, 0x17, 0xac, - 0x18, 0x92, 0xe3, 0xed, 0x0d, 0x60, 0x10, 0xed, 0x01, 0xba, 0xb7, 0x0a, 0xb0, 0xb4, 0xb2, 0x86, - 0xab, 0x97, 0x2f, 0x28, 0xa0, 0xc0, 0xc5, 0xd9, 0x15, 0x0c, 0x37, 0x57, 0x92, 0x85, 0x1f, 0xcf, - 0x9d, 0x07, 0x0a, 0x55, 0xc3, 0x22, 0x12, 0x42, 0x63, 0x14, 0x0a, 0x45, 0x57, 0x2c, 0x93, 0xf2, - 0x40, 0x34, 0x93, 0x10, 0xe4, 0xa3, 0x80, 0x02, 0x2a, 0x8d, 0x02, 0x1a, 0x45, 0xc3, 0xa4, 0xf5, - 0xfa, 0x19, 0x2a, 0x05, 0x3b, 0xb7, 0x6f, 0x43, 0xf3, 0x1d, 0x95, 0xa6, 0x45, 0x01, 0x85, 0x82, - 0xea, 0xaa, 0x2a, 0x5c, 0xad, 0xae, 0xd2, 0xf8, 0x8b, 0x2e, 0x66, 0xd4, 0x96, 0xe9, 0x07, 0x9a, - 0x85, 0x15, 0xac, 0x5c, 0xdc, 0x61, 0xed, 0xec, 0xde, 0x23, 0x38, 0x6b, 0x56, 0x94, 0xc3, 0x9f, - 0x61, 0xad, 0xe7, 0x53, 0x0d, 0x55, 0x2a, 0x9a, 0x3d, 0x8e, 0x17, 0x7d, 0x66, 0x66, 0x26, 0xa5, - 0x2b, 0xe9, 0x48, 0x1d, 0x1e, 0x1e, 0x8e, 0xf0, 0xf0, 0x70, 0x30, 0x99, 0xfa, 0x2b, 0x79, 0x95, - 0x4a, 0x45, 0x36, 0x28, 0x22, 0x04, 0x54, 0x88, 0x50, 0x0e, 0xa0, 0xe9, 0x21, 0x70, 0xf0, 0x17, - 0xdd, 0x44, 0x9b, 0x2b, 0xb2, 0x52, 0x4c, 0x08, 0x08, 0xec, 0xd7, 0x7e, 0x08, 0xfe, 0xfe, 0x16, - 0x84, 0x42, 0x21, 0x18, 0x0c, 0x06, 0x0a, 0x0a, 0x0a, 0x86, 0xd4, 0x24, 0xed, 0x71, 0x70, 0x9a, - 0x8a, 0x8a, 0xe1, 0x67, 0x3f, 0xb4, 0x01, 0x9d, 0x40, 0x20, 0x00, 0x8f, 0xc7, 0xc3, 0xb1, 0xe4, - 0xf5, 0xb0, 0x64, 0xf6, 0x7c, 0x4c, 0xed, 0xbc, 0xd8, 0x50, 0x55, 0xca, 0x06, 0x34, 0x96, 0xb7, - 0x15, 0x72, 0x5c, 0x3c, 0x92, 0x83, 0x85, 0xf3, 0xa2, 0x21, 0x12, 0x89, 0xc0, 0xe5, 0x72, 0xf5, - 0xc2, 0x59, 0x86, 0xc6, 0x33, 0x6e, 0xcd, 0x06, 0x1c, 0xde, 0xf9, 0x15, 0x00, 0xf4, 0x6b, 0x3c, - 0xc5, 0xc2, 0xad, 0x98, 0x11, 0xbd, 0x40, 0x07, 0xc8, 0x7d, 0x97, 0x25, 0xc2, 0x3b, 0xc5, 0x52, - 0x3d, 0x00, 0x62, 0x3d, 0x2b, 0xb6, 0xcf, 0x89, 0xb4, 0xea, 0x88, 0x18, 0x77, 0x6f, 0xdd, 0x04, - 0xdd, 0x77, 0x12, 0xbc, 0xa3, 0xb9, 0x30, 0xb3, 0xb0, 0x7a, 0x68, 0x4b, 0x65, 0x47, 0xda, 0x76, - 0xef, 0xd4, 0x24, 0x4f, 0x3f, 0x97, 0x90, 0x68, 0xd0, 0x79, 0x52, 0x87, 0x39, 0xff, 0xa3, 0xbe, - 0xe8, 0x2c, 0xea, 0x8b, 0xcf, 0xc2, 0xdc, 0xdc, 0x02, 0xfe, 0xe1, 0xf3, 0xe0, 0xca, 0x0a, 0x7c, - 0x64, 0x8e, 0x25, 0x8d, 0x46, 0x85, 0xa7, 0xab, 0xa6, 0xc3, 0xb3, 0x83, 0xdd, 0x38, 0x9d, 0xd7, - 0x88, 0x3c, 0x40, 0x91, 0x48, 0x84, 0xbb, 0x9d, 0x9a, 0x66, 0x6f, 0x81, 0x89, 0x1b, 0x86, 0xcc, - 0x76, 0x74, 0xb6, 0xb7, 0xa1, 0xb5, 0xa1, 0x16, 0x2d, 0x8a, 0x72, 0x74, 0x76, 0xb4, 0xa1, 0xad, - 0xbe, 0x16, 0xad, 0x0d, 0xb5, 0xa0, 0x51, 0x28, 0x70, 0x72, 0xf7, 0x82, 0xa5, 0xb5, 0x0d, 0xbc, - 0x3c, 0x7c, 0x60, 0xe9, 0xea, 0x06, 0x37, 0xa6, 0x2f, 0xac, 0x6c, 0x6c, 0xe1, 0xe1, 0xed, 0x47, - 0xaa, 0x98, 0x12, 0xa0, 0x8f, 0x10, 0xd9, 0x7b, 0xf0, 0x78, 0x60, 0xaf, 0x13, 0x61, 0x4f, 0xcd, - 0x63, 0x5a, 0xb7, 0xc7, 0x54, 0x9d, 0x12, 0x77, 0xe2, 0xf1, 0xb4, 0xc8, 0x19, 0x06, 0x5f, 0x6f, - 0x51, 0xa9, 0x20, 0x2b, 0x2d, 0x81, 0xa2, 0xba, 0x0a, 0xd5, 0x55, 0x55, 0x28, 0xb9, 0x74, 0x11, - 0x95, 0x37, 0x0a, 0x71, 0x49, 0x5c, 0xdc, 0xa5, 0x7e, 0xed, 0x00, 0xf3, 0x2e, 0xcd, 0xa9, 0xce, - 0xf6, 0x36, 0x28, 0xcb, 0x8a, 0x40, 0xb9, 0x53, 0x8b, 0xf3, 0x5a, 0xfd, 0x60, 0xb4, 0x01, 0xf4, - 0x18, 0x00, 0xe9, 0xe6, 0xb4, 0x07, 0xaa, 0x1f, 0xa1, 0x9d, 0xc5, 0xcb, 0xe1, 0x70, 0xa0, 0x52, - 0xd6, 0xa3, 0xb3, 0xa3, 0x1d, 0xb4, 0x2e, 0x01, 0xaf, 0x66, 0x55, 0x93, 0x5e, 0x32, 0x93, 0xe1, - 0xc9, 0xe7, 0x5b, 0xd0, 0xa8, 0x54, 0x52, 0xae, 0xd6, 0x18, 0xce, 0xf4, 0x51, 0x77, 0x9a, 0xdd, - 0xd9, 0x8f, 0xe1, 0xec, 0x91, 0x43, 0xe4, 0xd5, 0xf0, 0x78, 0x3c, 0xf0, 0xf9, 0x7c, 0x74, 0x34, - 0xd5, 0x81, 0xe6, 0xe8, 0xd1, 0xc3, 0x58, 0x06, 0xa0, 0xea, 0x68, 0x36, 0x3a, 0xef, 0xb5, 0x83, - 0x46, 0xeb, 0x5b, 0xc8, 0xed, 0x7a, 0xc1, 0x51, 0x34, 0x5c, 0x95, 0xe2, 0x9d, 0x2d, 0x02, 0x12, - 0x50, 0x15, 0x16, 0x16, 0xe2, 0xd9, 0x85, 0xcf, 0xf7, 0x6b, 0xdf, 0x16, 0xad, 0x5a, 0x07, 0xc9, - 0x81, 0x6c, 0x54, 0x96, 0x14, 0x61, 0xd5, 0xe6, 0x0f, 0xfa, 0x04, 0x72, 0x6f, 0x7f, 0x2a, 0x22, - 0x9f, 0x2b, 0xbd, 0x28, 0x05, 0x7b, 0x3c, 0x4b, 0x6f, 0x42, 0xae, 0xac, 0xb9, 0x89, 0x40, 0x8b, - 0x9e, 0x8f, 0xa5, 0xe2, 0xe4, 0x21, 0xdc, 0x91, 0x15, 0xc1, 0xc6, 0x2b, 0x08, 0xee, 0xb3, 0x66, - 0xc3, 0xcc, 0xc2, 0x1a, 0xd4, 0x31, 0xe0, 0x31, 0x24, 0xfb, 0x38, 0xfd, 0x03, 0x6c, 0x7c, 0xf3, - 0x8f, 0x86, 0x1d, 0xe8, 0x30, 0xe6, 0x7f, 0x34, 0xde, 0x90, 0xa1, 0xae, 0x20, 0x0f, 0xb8, 0xff, - 0x1b, 0x7c, 0xc2, 0xa2, 0xe1, 0xc2, 0x62, 0x3f, 0x72, 0xec, 0x15, 0xdd, 0xc6, 0xba, 0x47, 0xb6, - 0xe3, 0xe8, 0xd1, 0xa3, 0x60, 0x04, 0x84, 0xc2, 0x29, 0x2a, 0x0e, 0xbe, 0x43, 0x18, 0xd3, 0x66, - 0x45, 0x39, 0x5a, 0x14, 0xe5, 0x68, 0x6b, 0xa8, 0x45, 0x6b, 0x7d, 0x2d, 0xee, 0x35, 0x37, 0xc2, - 0xd9, 0x6b, 0x1c, 0x1c, 0x5c, 0x3d, 0x61, 0x69, 0xeb, 0x00, 0x47, 0xff, 0x20, 0x38, 0x79, 0x78, - 0xc1, 0xde, 0xd1, 0x45, 0xa7, 0x4a, 0x48, 0x1b, 0x40, 0x8c, 0x76, 0xb3, 0x77, 0x70, 0xc0, 0x8c, - 0x99, 0xb3, 0xf4, 0xf6, 0xbb, 0xba, 0xaa, 0x12, 0xdf, 0x66, 0x67, 0xe3, 0xc4, 0xf1, 0x3c, 0x50, - 0x94, 0x4d, 0xa0, 0x50, 0x34, 0x4a, 0xde, 0x4d, 0xe5, 0xe5, 0xf8, 0xee, 0xbb, 0xef, 0xf4, 0xc0, - 0x47, 0x4f, 0xba, 0x56, 0x63, 0x33, 0xc8, 0x20, 0xd8, 0x13, 0x22, 0x96, 0xc5, 0x62, 0xb1, 0xb0, - 0xfd, 0x9b, 0x6f, 0x20, 0x7c, 0x2f, 0x0d, 0x66, 0x03, 0x3c, 0x99, 0x84, 0x1f, 0x7e, 0x40, 0xaa, - 0xc4, 0x19, 0xcb, 0x99, 0xa6, 0xa5, 0xa5, 0x51, 0x54, 0x2a, 0x15, 0x78, 0x3c, 0x1e, 0xec, 0xad, - 0xcd, 0xd1, 0xd9, 0x54, 0xd7, 0x0b, 0x00, 0x09, 0x40, 0x4b, 0xad, 0x1c, 0x9d, 0xf7, 0xda, 0xfb, - 0xb5, 0xed, 0xeb, 0x05, 0x47, 0x51, 0x76, 0xf4, 0x3b, 0xbc, 0xb3, 0x25, 0x15, 0x39, 0x39, 0x39, - 0x60, 0x30, 0x18, 0x28, 0x2c, 0x2c, 0x84, 0xa3, 0x5b, 0xff, 0x14, 0x5f, 0x17, 0xad, 0x5a, 0x87, - 0x62, 0xf1, 0x5e, 0x7c, 0xbb, 0xe5, 0xcd, 0x7e, 0xb1, 0x1f, 0xb1, 0x2b, 0x9f, 0xd7, 0x71, 0x9a, - 0x35, 0x95, 0xf2, 0x61, 0xab, 0x7c, 0xe9, 0xc9, 0x08, 0xc4, 0xce, 0xe3, 0xf1, 0x70, 0xef, 0xd6, - 0x8d, 0x1e, 0xdf, 0x67, 0x6e, 0x43, 0x87, 0xb5, 0x33, 0x13, 0x8d, 0x15, 0xa5, 0xbd, 0x6e, 0xef, - 0x7e, 0x7b, 0x1b, 0x2e, 0x7c, 0xff, 0x0d, 0xe8, 0xf7, 0x95, 0x90, 0x48, 0x24, 0xe4, 0xef, 0x91, - 0x4a, 0xa5, 0x70, 0x70, 0x1d, 0x58, 0x68, 0x6f, 0xfe, 0xd3, 0xab, 0x61, 0xd5, 0xde, 0x81, 0xaf, - 0x37, 0x25, 0x19, 0x7c, 0xbd, 0xa2, 0xa4, 0x10, 0x5f, 0x6f, 0x4a, 0xc2, 0xf4, 0xa8, 0xf9, 0x70, - 0x76, 0x7b, 0x10, 0x5a, 0xc9, 0xf9, 0xf6, 0x7f, 0x7a, 0xa5, 0x86, 0x0c, 0x06, 0x03, 0x3e, 0x9e, - 0x1e, 0x28, 0x11, 0x7d, 0x88, 0x2b, 0x7b, 0xbe, 0x44, 0x7d, 0xd1, 0x59, 0x32, 0x8b, 0xbd, 0xb3, - 0xbd, 0x0d, 0xd7, 0x0f, 0x7c, 0x03, 0xe5, 0xf5, 0xab, 0x70, 0x08, 0x8d, 0x81, 0xdd, 0x38, 0x0e, - 0xa8, 0xe6, 0x96, 0x63, 0x13, 0xc1, 0x10, 0x6d, 0xcf, 0xae, 0x6f, 0x01, 0x00, 0xcf, 0xae, 0x4a, - 0x30, 0xf8, 0x7a, 0x75, 0x55, 0xa5, 0xde, 0xb9, 0x38, 0xd4, 0xfc, 0x8f, 0xce, 0xf6, 0x36, 0x28, - 0x4e, 0x1e, 0x42, 0xd5, 0x91, 0x03, 0x60, 0x78, 0x05, 0x80, 0xbd, 0x70, 0x35, 0x18, 0xde, 0x13, - 0x1e, 0xc9, 0xf1, 0xb5, 0xb6, 0xb2, 0xd0, 0x19, 0x3b, 0x06, 0x83, 0x81, 0xa4, 0xdf, 0xf3, 0x51, - 0xd6, 0x61, 0x81, 0x60, 0x5e, 0x0a, 0x7c, 0xe6, 0xc6, 0x0d, 0x18, 0xd0, 0x75, 0xa8, 0x94, 0xa8, - 0xcd, 0x3f, 0x86, 0xf2, 0x83, 0xbb, 0x71, 0xe9, 0xeb, 0x74, 0xd4, 0x9d, 0x38, 0x0c, 0x6a, 0x53, - 0x23, 0x3c, 0x3c, 0x59, 0xe0, 0xcc, 0x7b, 0x1a, 0x8b, 0xd7, 0x6f, 0xc1, 0x13, 0xcf, 0xbc, 0x84, - 0x90, 0xe8, 0x58, 0x04, 0x3d, 0xb1, 0x00, 0x5e, 0x13, 0x27, 0xc3, 0xd6, 0xc1, 0xe9, 0x91, 0x1c, - 0x5f, 0x5f, 0x5f, 0x3f, 0xfc, 0xf9, 0x2f, 0x7f, 0xc5, 0x0f, 0x3f, 0x1e, 0xc4, 0x4f, 0x87, 0x0e, - 0x61, 0xd7, 0xee, 0x3d, 0x1a, 0x50, 0xfd, 0xf1, 0xc7, 0x64, 0x8e, 0x24, 0x61, 0xbd, 0x75, 0x21, - 0x37, 0x1b, 0x9b, 0x0a, 0x06, 0x6e, 0x81, 0x81, 0x81, 0x94, 0x03, 0x07, 0x0e, 0xa8, 0xe3, 0xe2, - 0xe2, 0xc0, 0xe1, 0x70, 0x90, 0xf0, 0xdc, 0xb3, 0xf8, 0xf7, 0xfb, 0x6f, 0x83, 0xff, 0xe7, 0xcd, - 0xfd, 0x9c, 0x7c, 0x76, 0x82, 0x46, 0x7b, 0xc0, 0x7e, 0x68, 0xcb, 0xd5, 0x1a, 0xc3, 0x69, 0xc6, - 0xc5, 0xc5, 0x81, 0xc7, 0xe3, 0xe1, 0xb3, 0xac, 0x03, 0xb0, 0xe8, 0x61, 0xd5, 0xae, 0xed, 0x34, - 0x5d, 0x03, 0xa6, 0xf4, 0xea, 0x34, 0x8b, 0x8e, 0xec, 0x85, 0x9f, 0x1b, 0x03, 0x7b, 0x25, 0x12, - 0x52, 0xba, 0x78, 0xb0, 0x4e, 0xf3, 0xd2, 0xb9, 0xe3, 0xf8, 0x7a, 0x53, 0x12, 0xd6, 0xa6, 0x67, - 0x1a, 0x74, 0x9a, 0x3b, 0xb7, 0xfc, 0xd1, 0xa0, 0xd3, 0xd4, 0x66, 0x3f, 0x8c, 0x21, 0xbb, 0xde, - 0x5f, 0x46, 0x29, 0x2e, 0x2e, 0x0e, 0x7c, 0x3e, 0x1f, 0x9f, 0x7c, 0xf2, 0x09, 0xd4, 0xfe, 0xe1, - 0x3d, 0xe6, 0xd5, 0xd0, 0xbd, 0xd9, 0xb8, 0x5d, 0x96, 0xdf, 0xe3, 0x58, 0x36, 0xde, 0xac, 0xc0, - 0xe5, 0x23, 0x7b, 0xf1, 0x7c, 0xc2, 0x2a, 0x32, 0xec, 0x46, 0x98, 0x52, 0xa9, 0x84, 0xb9, 0xa5, - 0xf5, 0x80, 0xf7, 0x2f, 0x74, 0x7a, 0x14, 0x2e, 0x9e, 0x3b, 0x8e, 0x7f, 0xbf, 0xf8, 0x34, 0x5e, - 0x12, 0x7e, 0x0d, 0xd9, 0xe9, 0x3c, 0x48, 0x0f, 0x89, 0x21, 0x3b, 0x7d, 0x0c, 0x2d, 0x77, 0x1a, - 0x40, 0x01, 0x10, 0xf9, 0xbb, 0x07, 0x00, 0x45, 0x76, 0xb1, 0x10, 0x37, 0x2b, 0xe5, 0xe4, 0x79, - 0xa7, 0x0d, 0x40, 0xa4, 0x52, 0x29, 0xb8, 0x5c, 0x2e, 0x8a, 0x14, 0xcd, 0xa8, 0xbd, 0x7c, 0x09, - 0x35, 0xa7, 0x0e, 0xc3, 0xdc, 0xce, 0x01, 0x34, 0x4b, 0x2b, 0x74, 0xaa, 0xcd, 0x61, 0x1f, 0xb6, - 0x10, 0x66, 0x16, 0xa3, 0x13, 0x78, 0x34, 0xde, 0xae, 0x47, 0xf3, 0x9d, 0x06, 0xdc, 0xba, 0x59, - 0x89, 0x8e, 0xd6, 0x56, 0xb4, 0xb7, 0xdd, 0x45, 0x5d, 0x75, 0x05, 0x28, 0xa0, 0xa0, 0xeb, 0x8f, - 0x2c, 0x67, 0x7d, 0x70, 0x0f, 0xad, 0xd7, 0x35, 0xf7, 0x2e, 0x6e, 0x1e, 0x70, 0x73, 0xf7, 0x04, - 0x85, 0x02, 0x04, 0x87, 0x4e, 0x01, 0x95, 0x4a, 0x41, 0x08, 0x27, 0x7c, 0x58, 0xf6, 0x59, 0xf8, - 0x61, 0x3a, 0x36, 0x6e, 0x32, 0x0c, 0xc6, 0x8f, 0xe7, 0x1d, 0xc3, 0xa4, 0xe0, 0x40, 0x7d, 0x00, - 0x32, 0x84, 0xfc, 0x8f, 0x66, 0x45, 0x39, 0xaa, 0x8e, 0x88, 0x61, 0x61, 0xe7, 0x08, 0xbf, 0xd9, - 0x4f, 0xc3, 0xd6, 0xf1, 0xd1, 0xad, 0xec, 0xb0, 0xb1, 0xb2, 0xd0, 0x49, 0x9c, 0x15, 0x89, 0x44, - 0xb0, 0x09, 0x8e, 0x84, 0x6f, 0xe8, 0xc0, 0x8a, 0x05, 0x08, 0xc5, 0x5e, 0x65, 0x59, 0x11, 0xc9, - 0x70, 0xb8, 0xf8, 0x4f, 0x82, 0x93, 0x8b, 0x37, 0xfc, 0x43, 0x66, 0xc3, 0xc1, 0xd5, 0xf3, 0x01, - 0x2b, 0xf0, 0x98, 0xe7, 0x3f, 0x2d, 0x8c, 0x59, 0x00, 0x2e, 0x97, 0xab, 0x97, 0xf7, 0x21, 0x93, - 0xc9, 0x10, 0x18, 0x18, 0xd8, 0xe3, 0x5c, 0x3d, 0x06, 0x40, 0x06, 0x69, 0x4b, 0x97, 0x2e, 0xa5, - 0xec, 0xd8, 0xb1, 0x43, 0x4d, 0x24, 0x7e, 0x02, 0x80, 0xf0, 0xbd, 0x2d, 0x08, 0x0e, 0xe5, 0xc0, - 0x83, 0xa9, 0xcf, 0x0a, 0x9c, 0x3d, 0x73, 0x0a, 0x47, 0x7e, 0x3e, 0x84, 0x73, 0x67, 0x4e, 0xe3, - 0x72, 0xc9, 0x25, 0x7c, 0xf7, 0xdd, 0x77, 0xe4, 0x4a, 0xde, 0x98, 0x89, 0x94, 0x8f, 0xaa, 0xd3, - 0x34, 0x55, 0xee, 0x47, 0xb7, 0xb1, 0xa4, 0xa4, 0xa6, 0xa6, 0x92, 0x79, 0x35, 0x27, 0x8a, 0x4f, - 0xc3, 0xda, 0x2b, 0x08, 0x34, 0x67, 0x7d, 0xe0, 0x65, 0xef, 0xc3, 0x46, 0xfd, 0xa5, 0x13, 0x68, - 0xb9, 0x55, 0x0d, 0x7b, 0x77, 0xdd, 0x0a, 0xa4, 0xaa, 0xa2, 0x13, 0x50, 0x95, 0x5f, 0xc4, 0x97, - 0x19, 0x5f, 0xe8, 0x39, 0x7f, 0xc2, 0xb9, 0xb8, 0xfa, 0xf8, 0x0f, 0x6a, 0x1f, 0xc3, 0x66, 0x44, - 0x81, 0x59, 0xcd, 0xc2, 0xeb, 0x61, 0x4c, 0x30, 0x9c, 0x5d, 0x31, 0x69, 0x6a, 0x24, 0x56, 0xbe, - 0xf0, 0x32, 0x02, 0x82, 0x43, 0xf1, 0xf9, 0xbb, 0x6f, 0xc1, 0xd9, 0xf5, 0x81, 0xd6, 0xc7, 0x81, - 0x9d, 0xba, 0x40, 0x4e, 0xa5, 0x52, 0x41, 0xa1, 0x50, 0x90, 0x55, 0x61, 0x12, 0x89, 0x04, 0x73, - 0xe7, 0xc7, 0xe0, 0x52, 0x8b, 0x37, 0x2c, 0x03, 0x66, 0xe3, 0xb7, 0x3b, 0xd5, 0xf8, 0xad, 0xf9, - 0x16, 0x28, 0x9d, 0xf7, 0x41, 0x35, 0xb3, 0x18, 0x15, 0xd7, 0x5d, 0x43, 0x4d, 0x15, 0x2a, 0x64, - 0x45, 0x68, 0xb8, 0x59, 0x85, 0x8e, 0xb6, 0x56, 0x54, 0xdf, 0x28, 0x83, 0x9f, 0x9f, 0x1f, 0x58, - 0x2c, 0x16, 0x38, 0x1c, 0x0e, 0x18, 0x0c, 0x06, 0x18, 0x0c, 0xc6, 0xa0, 0x7a, 0x7c, 0x10, 0x8c, - 0x97, 0x52, 0xa9, 0xc4, 0xf1, 0x9f, 0xbe, 0x83, 0x52, 0xa9, 0xc4, 0x3f, 0xfe, 0xf4, 0x3a, 0x5c, - 0xdd, 0x3d, 0x30, 0x6e, 0x42, 0x00, 0xfc, 0x27, 0x04, 0x60, 0xfc, 0x44, 0x36, 0x26, 0x04, 0x04, - 0x0e, 0xaa, 0xd7, 0x13, 0x61, 0x7b, 0x77, 0xed, 0x04, 0x00, 0xac, 0x7c, 0x4e, 0x9f, 0xfd, 0xa8, - 0x28, 0x2f, 0xc7, 0x17, 0x5f, 0x7c, 0x0e, 0xf1, 0x81, 0x03, 0x3a, 0xd7, 0xda, 0x50, 0xf2, 0x3f, - 0x14, 0x27, 0x0f, 0xe1, 0xf6, 0xe5, 0x42, 0x38, 0x4d, 0x0c, 0x87, 0xd3, 0x04, 0xce, 0x43, 0x5f, - 0xd5, 0xd2, 0x97, 0xd9, 0x59, 0x5b, 0xeb, 0x1d, 0x57, 0xfb, 0x59, 0xfd, 0x1f, 0xbb, 0xc6, 0x1b, - 0x32, 0xb4, 0xd4, 0x68, 0x2a, 0xbc, 0x2c, 0xac, 0xe9, 0x70, 0xf0, 0x1a, 0x0f, 0xcf, 0x99, 0xd3, - 0x40, 0x77, 0xf6, 0x78, 0x90, 0x6f, 0x31, 0x96, 0x70, 0x4d, 0x5a, 0xd2, 0xcb, 0x2f, 0x83, 0x42, - 0xa1, 0x40, 0x24, 0x12, 0xe9, 0x3c, 0xaf, 0x52, 0xa9, 0x90, 0x96, 0x96, 0xd6, 0xeb, 0x67, 0xc7, - 0x00, 0xc8, 0x10, 0x6c, 0xf5, 0xea, 0xd5, 0x94, 0xb2, 0xb2, 0x32, 0x35, 0x91, 0x77, 0x21, 0x97, - 0xcb, 0xb1, 0x77, 0x67, 0x16, 0x22, 0x67, 0x45, 0x41, 0xd5, 0xd4, 0x84, 0x3c, 0xc9, 0x2f, 0x38, - 0x7f, 0xee, 0x2c, 0x24, 0xbf, 0x1c, 0x86, 0x93, 0x93, 0x23, 0xb8, 0x5c, 0x2e, 0xde, 0xd9, 0xfa, - 0x36, 0xb8, 0x5c, 0xae, 0x51, 0x3a, 0xb8, 0x3e, 0xae, 0x4e, 0xd3, 0x14, 0xec, 0x07, 0x61, 0xb9, - 0xb9, 0xb9, 0x60, 0xb3, 0xd9, 0xa4, 0x78, 0x9d, 0x44, 0x22, 0x41, 0xc5, 0x65, 0x09, 0xac, 0x5c, - 0xfc, 0x60, 0xe9, 0xec, 0x09, 0x3b, 0x77, 0x16, 0x68, 0x5d, 0x40, 0xcc, 0xc1, 0x37, 0x10, 0xca, - 0x8a, 0xcb, 0xe4, 0x58, 0xb6, 0xb7, 0x34, 0xa2, 0xe2, 0xec, 0x21, 0xf8, 0x7b, 0x3a, 0x41, 0xac, - 0xc5, 0x1e, 0x75, 0x37, 0x3e, 0x9f, 0x8f, 0x1f, 0x7e, 0x3c, 0x88, 0xea, 0x2b, 0x17, 0xe1, 0xcb, - 0x0e, 0x1d, 0xf0, 0x3e, 0x5a, 0xd9, 0xd8, 0x82, 0xe1, 0xec, 0x8a, 0x37, 0xdf, 0xfb, 0x5c, 0xa7, - 0x7a, 0xe1, 0xf6, 0xad, 0x3a, 0x38, 0xb9, 0x6a, 0x56, 0xba, 0xb2, 0x4b, 0x85, 0xb8, 0x59, 0x55, - 0xae, 0x03, 0xe4, 0xb2, 0xb3, 0xb3, 0x91, 0x9c, 0x9c, 0x4c, 0x29, 0x2d, 0x2d, 0x55, 0x13, 0x20, - 0xe4, 0xc8, 0x2f, 0x87, 0xc1, 0xe7, 0xf3, 0x91, 0x75, 0xac, 0x04, 0x16, 0x6e, 0xfe, 0xa0, 0xb9, - 0xfa, 0xe2, 0xfe, 0xad, 0x1b, 0x68, 0x96, 0x9d, 0x80, 0x7d, 0xd0, 0x6c, 0x93, 0x5f, 0x63, 0xb7, - 0x6b, 0xab, 0x51, 0x5d, 0x76, 0x11, 0x77, 0xea, 0xaa, 0x51, 0x21, 0x2b, 0x46, 0x58, 0x58, 0x18, - 0xe2, 0xe3, 0xe3, 0xc1, 0xe1, 0xac, 0x03, 0x83, 0xc1, 0xd0, 0x0b, 0x27, 0x0d, 0xc5, 0x7a, 0xda, - 0x96, 0x44, 0x22, 0x81, 0x5c, 0x2e, 0x87, 0x54, 0x2a, 0xc5, 0xf1, 0xc3, 0xb9, 0xf8, 0xf4, 0x83, - 0xb7, 0xd1, 0xd8, 0xd8, 0x88, 0xd0, 0x29, 0x11, 0xf0, 0x60, 0x32, 0xb1, 0x38, 0xee, 0x69, 0x78, - 0x7a, 0x79, 0xc1, 0xcb, 0xdb, 0xbb, 0x5f, 0xdf, 0xf3, 0xc9, 0xc7, 0xe9, 0xe0, 0xa7, 0xe8, 0xb2, - 0x1f, 0x27, 0x8e, 0x1f, 0x47, 0xfa, 0xfb, 0xef, 0xe1, 0xe4, 0x89, 0xe3, 0x3a, 0x12, 0xe1, 0xe4, - 0x62, 0xc1, 0xda, 0x0a, 0x95, 0xdd, 0x54, 0x86, 0xfb, 0xb2, 0xd6, 0xfa, 0x9b, 0xa8, 0x2b, 0xc8, - 0x43, 0x6b, 0x7d, 0x3d, 0x98, 0xb3, 0x9e, 0x81, 0xa5, 0xed, 0xa3, 0xaf, 0xe8, 0x69, 0x46, 0xa3, - 0xc1, 0x46, 0xab, 0xbb, 0xb3, 0x5c, 0x2e, 0x87, 0xa2, 0x41, 0x89, 0xc0, 0x3e, 0x9a, 0x73, 0x6a, - 0xc2, 0x2b, 0x79, 0x50, 0x96, 0x15, 0xc1, 0xcc, 0x9a, 0x0e, 0x07, 0xdf, 0x40, 0x78, 0x47, 0x2e, - 0x06, 0xdd, 0xcd, 0xfb, 0xa1, 0xc9, 0xd7, 0x18, 0x09, 0xfb, 0xfc, 0xb3, 0x4f, 0x71, 0x3c, 0xef, - 0x18, 0xa9, 0xe2, 0xad, 0x0d, 0x3e, 0x92, 0x93, 0x93, 0xfb, 0xec, 0xe6, 0x3e, 0x06, 0x40, 0x86, - 0x68, 0x5d, 0xce, 0x50, 0x9d, 0x92, 0x92, 0x02, 0x81, 0x40, 0x00, 0xb9, 0x5c, 0x8e, 0x5d, 0x3b, - 0xfe, 0x87, 0xaf, 0x32, 0x3e, 0x23, 0x27, 0xcb, 0x2d, 0xa9, 0x7f, 0xd3, 0x71, 0x3e, 0x32, 0x99, - 0x0c, 0xbb, 0x76, 0xed, 0x82, 0x44, 0x22, 0x19, 0xae, 0x32, 0xd2, 0x47, 0xda, 0x69, 0x9a, 0xd2, - 0x36, 0x6d, 0xda, 0x44, 0x49, 0x49, 0x49, 0x51, 0x73, 0x38, 0x1c, 0x12, 0xe1, 0x4b, 0xa5, 0x52, - 0xe4, 0xe4, 0xe4, 0x20, 0x27, 0x27, 0x07, 0x85, 0xbf, 0x7e, 0x03, 0x2b, 0x27, 0x4f, 0xd8, 0x79, - 0x8c, 0x83, 0x9d, 0xc7, 0x38, 0x54, 0x9e, 0xdc, 0x8f, 0xce, 0xb0, 0x68, 0xa8, 0x1a, 0x14, 0xa8, - 0x3c, 0x77, 0x08, 0x1b, 0x5e, 0x7b, 0x05, 0x02, 0x81, 0x40, 0x87, 0x3d, 0x92, 0xc9, 0x64, 0xe8, - 0x2a, 0x07, 0x07, 0x93, 0xc9, 0x04, 0x83, 0xc1, 0xc0, 0xd9, 0x33, 0xa7, 0xc0, 0xe3, 0xf1, 0x50, - 0x5a, 0x7c, 0x0e, 0x13, 0x39, 0xd3, 0x07, 0xb4, 0x8f, 0xca, 0x86, 0x5b, 0x60, 0x38, 0xbb, 0xea, - 0x3b, 0xef, 0xfa, 0x3a, 0x38, 0x77, 0x8d, 0xa5, 0x78, 0xd7, 0x76, 0x3d, 0x20, 0x47, 0x28, 0xee, - 0x06, 0x06, 0x06, 0x52, 0x8e, 0x1c, 0x39, 0xa2, 0x26, 0x80, 0xb1, 0x48, 0x24, 0x02, 0x78, 0x3c, - 0x64, 0xe7, 0x5d, 0x06, 0xcd, 0x63, 0x3c, 0x2c, 0xdc, 0xc7, 0xe3, 0x1e, 0x85, 0x8a, 0xa6, 0xd2, - 0x13, 0x70, 0x0c, 0x1e, 0x7e, 0x55, 0x48, 0x65, 0x9d, 0x02, 0x15, 0x25, 0x05, 0xa8, 0xbe, 0x72, - 0x09, 0x2e, 0x8e, 0xf6, 0x88, 0x8f, 0x8f, 0x07, 0x97, 0x9b, 0xac, 0x03, 0xdc, 0x4d, 0x69, 0x86, - 0x80, 0x89, 0x5c, 0x2e, 0x27, 0xf5, 0x83, 0xbe, 0xcb, 0xd6, 0x24, 0x36, 0x4e, 0x08, 0x08, 0x04, - 0xd3, 0xcb, 0x0b, 0xd1, 0xf3, 0x62, 0xb0, 0xec, 0x99, 0x15, 0x06, 0xb7, 0xb5, 0x6f, 0xcf, 0x2e, - 0x00, 0xc0, 0x8a, 0x67, 0x57, 0x01, 0x00, 0x76, 0x7d, 0x9b, 0x8d, 0x8f, 0xd2, 0xdf, 0x87, 0xaa, - 0xa9, 0x09, 0x7c, 0x3e, 0x1f, 0xdf, 0xe7, 0x8a, 0xf5, 0x7e, 0x23, 0x83, 0xc1, 0x80, 0x5c, 0x2e, - 0x47, 0x7c, 0x7c, 0x3c, 0xce, 0x88, 0xb7, 0xc3, 0x9b, 0x1b, 0xdb, 0x67, 0xa9, 0x68, 0xb3, 0xa2, - 0x1c, 0xe5, 0x07, 0x77, 0xc3, 0xca, 0x6d, 0x3c, 0x5c, 0x23, 0x16, 0xc3, 0xcc, 0xca, 0xfa, 0xb1, - 0x98, 0x8f, 0x6d, 0x6d, 0x2c, 0xf5, 0xc0, 0x63, 0x6f, 0xfa, 0x36, 0x44, 0x49, 0x79, 0x4b, 0x4d, - 0x05, 0x6c, 0x98, 0x13, 0xe1, 0x1d, 0x9d, 0xa0, 0x29, 0x29, 0xa7, 0x8d, 0xb1, 0x1c, 0x7d, 0xd9, - 0xf7, 0xb9, 0x62, 0xbc, 0xfb, 0xce, 0x56, 0x32, 0xc7, 0x46, 0xdb, 0x04, 0x02, 0x41, 0x9f, 0xe0, - 0x03, 0xd0, 0x84, 0x47, 0xc7, 0xcc, 0x08, 0x96, 0x90, 0x90, 0xa0, 0xce, 0xc8, 0xc8, 0x00, 0x9d, - 0x4e, 0x87, 0xa4, 0xcb, 0x71, 0x6b, 0x1f, 0x14, 0x89, 0x44, 0x02, 0x89, 0x44, 0x32, 0x6c, 0xda, - 0x15, 0xdd, 0x4d, 0xad, 0x56, 0xab, 0xb5, 0x1f, 0xeb, 0x38, 0xcd, 0xc2, 0x42, 0xd2, 0x69, 0x5a, - 0x33, 0x5c, 0x51, 0x79, 0x72, 0x3f, 0x82, 0xe3, 0x92, 0x71, 0x77, 0x00, 0x4e, 0x93, 0x30, 0x1e, - 0x8f, 0x87, 0xd2, 0x5b, 0xed, 0x98, 0xc8, 0x99, 0x6e, 0xb8, 0x54, 0x4c, 0x2b, 0xfb, 0x5b, 0xbb, - 0xcc, 0xab, 0xf2, 0x6a, 0x29, 0x8e, 0xfe, 0xb0, 0x17, 0x2f, 0xbf, 0x99, 0xa6, 0xd3, 0x78, 0x6a, - 0xe3, 0xef, 0x96, 0xe1, 0xd3, 0xec, 0xef, 0x41, 0xa3, 0x51, 0xf1, 0x71, 0xda, 0x9f, 0x90, 0xb0, - 0xe2, 0x69, 0x32, 0x47, 0x46, 0xa5, 0x52, 0xc1, 0xde, 0xde, 0xde, 0xe4, 0xe7, 0x2c, 0x91, 0xef, - 0x63, 0xc8, 0xe4, 0x72, 0x39, 0x24, 0x12, 0x09, 0x72, 0x72, 0x72, 0xb0, 0x7f, 0xff, 0x7e, 0x0d, - 0xb8, 0x72, 0x70, 0x81, 0x25, 0xee, 0x91, 0xfd, 0x87, 0xb4, 0x2d, 0x33, 0x33, 0x53, 0x47, 0x6a, - 0x9f, 0x60, 0x1f, 0xb4, 0x81, 0xdd, 0xc1, 0x93, 0x17, 0x30, 0xfd, 0xc9, 0xe5, 0xfd, 0x1e, 0xcb, - 0xbc, 0x1f, 0xf7, 0x81, 0x4a, 0xa1, 0x60, 0xc1, 0xb2, 0xe7, 0xc8, 0xe7, 0x3b, 0x5a, 0xef, 0xe2, - 0xed, 0x94, 0x24, 0x7c, 0xf0, 0x7f, 0xbb, 0x70, 0xad, 0xf4, 0x22, 0xbe, 0x12, 0xbe, 0x03, 0xb9, - 0x56, 0x69, 0x5c, 0x56, 0x56, 0x96, 0x5e, 0x62, 0x58, 0xf7, 0xdf, 0xc9, 0xe3, 0xf1, 0xb0, 0xf3, - 0x44, 0x29, 0xac, 0x3c, 0x26, 0x80, 0x46, 0xa5, 0xe2, 0xde, 0xed, 0x4a, 0xb4, 0x55, 0x95, 0xc2, - 0x29, 0x6c, 0x1e, 0xcc, 0x2c, 0xac, 0x75, 0xca, 0xfb, 0x08, 0x6a, 0x9a, 0xe8, 0x64, 0x4a, 0x34, - 0x96, 0xd3, 0x79, 0x8f, 0x96, 0x14, 0x3b, 0xf9, 0x7f, 0xd7, 0x6b, 0x6d, 0x2a, 0x25, 0xea, 0xe4, - 0xa5, 0xb8, 0x76, 0xe1, 0x24, 0x5c, 0xbb, 0x40, 0x07, 0x8f, 0xc7, 0x1b, 0x54, 0x28, 0x85, 0xa8, - 0x54, 0x23, 0xee, 0x65, 0x32, 0x19, 0x9a, 0x07, 0xd8, 0x38, 0xd2, 0xd3, 0xd3, 0x93, 0x3c, 0xcf, - 0xc3, 0xc3, 0xc3, 0x61, 0x67, 0x67, 0x07, 0xed, 0xe3, 0xa4, 0x07, 0x9a, 0x94, 0x4a, 0x48, 0xa5, - 0x52, 0x52, 0xd0, 0xaa, 0xe1, 0xf6, 0x6d, 0xb0, 0x03, 0x83, 0x11, 0x18, 0x14, 0x8c, 0xf8, 0xe5, - 0x2b, 0x31, 0x69, 0x72, 0x08, 0xa8, 0x54, 0x0a, 0xe6, 0xcf, 0x99, 0x81, 0xb5, 0x2f, 0xbd, 0x0c, - 0x95, 0x4a, 0x85, 0xbd, 0x5d, 0xb9, 0x60, 0x04, 0x83, 0xda, 0x1f, 0x13, 0x08, 0x04, 0xf8, 0xc7, - 0xbb, 0xef, 0x81, 0x39, 0x33, 0x06, 0x8e, 0x6c, 0xc3, 0xda, 0x3a, 0x77, 0x64, 0x85, 0xa8, 0xce, - 0x3b, 0x08, 0xbb, 0x89, 0xd3, 0x60, 0xcb, 0x0c, 0x30, 0xdc, 0xec, 0x4d, 0xbb, 0xb9, 0x1b, 0xd1, - 0xec, 0xcd, 0x50, 0x33, 0x38, 0x83, 0xcd, 0xe3, 0x74, 0xcf, 0x43, 0x33, 0x1a, 0xd5, 0x60, 0x2f, - 0x18, 0xa2, 0x0c, 0x74, 0xb8, 0x9a, 0xd1, 0x19, 0xda, 0x9e, 0xbf, 0xb7, 0x3b, 0xcc, 0xcd, 0xcc, - 0x74, 0xce, 0xe1, 0x3d, 0x87, 0x8e, 0xe8, 0x68, 0x58, 0x00, 0x9a, 0xfc, 0x8e, 0x2a, 0x89, 0x18, - 0xea, 0xdf, 0x7e, 0x83, 0xad, 0xcf, 0x24, 0xd0, 0xfd, 0x26, 0x75, 0x95, 0x94, 0xd3, 0xfa, 0x57, - 0xf2, 0x4a, 0x7d, 0x70, 0x2e, 0xeb, 0x3e, 0xee, 0xed, 0x75, 0x9a, 0x51, 0xca, 0x6c, 0x87, 0xa3, - 0x0c, 0xb7, 0xaf, 0xd7, 0xbb, 0x7f, 0x6f, 0xc9, 0xa5, 0x8b, 0x58, 0x1a, 0xbb, 0x04, 0xdb, 0x0c, - 0xcc, 0x71, 0x02, 0x81, 0xa0, 0xdf, 0x2c, 0xf5, 0x18, 0x00, 0x31, 0x32, 0x08, 0x21, 0x94, 0x56, - 0x55, 0x2a, 0x15, 0x09, 0x3a, 0x86, 0xa2, 0xef, 0x31, 0xe6, 0x34, 0x7b, 0x77, 0x9a, 0xa6, 0x3c, - 0xb6, 0xe1, 0xe1, 0xe1, 0xe0, 0x72, 0xb9, 0xa4, 0x80, 0x5d, 0x4f, 0x74, 0xbd, 0x54, 0x2a, 0x45, - 0x7c, 0x7c, 0x3c, 0x58, 0x2c, 0x96, 0x0e, 0x80, 0x4b, 0x4b, 0x4b, 0x33, 0xb8, 0x2a, 0xe8, 0x7e, - 0xac, 0x44, 0x22, 0x11, 0xde, 0xfe, 0xf8, 0x3f, 0x88, 0x7e, 0xfa, 0x85, 0x7e, 0x8d, 0xe5, 0xe1, - 0xbd, 0xdb, 0xe1, 0xe4, 0xea, 0x86, 0xd9, 0x31, 0xb1, 0xe4, 0xf3, 0x37, 0x64, 0x97, 0x70, 0x28, - 0xe7, 0x5b, 0xf0, 0x37, 0xff, 0x13, 0x9f, 0xfc, 0xe3, 0xcf, 0x48, 0x5c, 0xf9, 0x8c, 0x4e, 0xb2, - 0x73, 0x57, 0x5b, 0xec, 0x3e, 0xf7, 0x85, 0xc7, 0xe3, 0x61, 0xf7, 0x49, 0x19, 0xac, 0x3d, 0x27, - 0x82, 0x4a, 0xa5, 0xe0, 0xb7, 0x16, 0x25, 0x54, 0x57, 0xcf, 0xc2, 0x25, 0x6c, 0x01, 0xcc, 0xad, - 0xac, 0x87, 0x0c, 0x40, 0x9a, 0x1b, 0x6e, 0xe2, 0x5a, 0xbe, 0x04, 0x6d, 0xb7, 0x6b, 0x48, 0xd0, - 0xd1, 0xdf, 0xb0, 0x8a, 0x4c, 0x26, 0x43, 0x41, 0x41, 0x01, 0x6a, 0x6a, 0x6a, 0x50, 0x56, 0x56, - 0x36, 0xac, 0x65, 0xd9, 0x84, 0xc5, 0xc6, 0xc6, 0xaa, 0x03, 0x02, 0x02, 0xc0, 0x66, 0xb3, 0x41, - 0x68, 0x08, 0x19, 0x32, 0x42, 0x55, 0x99, 0x00, 0xfd, 0xb6, 0x76, 0x74, 0x04, 0x05, 0x4f, 0xc2, - 0x2f, 0x87, 0x0f, 0x82, 0x6e, 0x6f, 0x8f, 0xa9, 0x53, 0xa6, 0x80, 0xcf, 0xe7, 0xeb, 0x5d, 0x6b, - 0xda, 0xe7, 0x51, 0x76, 0x76, 0x36, 0x02, 0x02, 0x02, 0x90, 0x92, 0x92, 0xa2, 0xf7, 0x5a, 0x7c, - 0x7c, 0x3c, 0x28, 0xee, 0x7e, 0x60, 0x76, 0x09, 0x01, 0x12, 0xfa, 0x13, 0x6d, 0x0d, 0xb5, 0x68, - 0x56, 0x94, 0xc3, 0x96, 0x1d, 0x05, 0x2b, 0x67, 0xcf, 0x3e, 0x1d, 0xf6, 0x68, 0x02, 0x20, 0xb7, - 0x6f, 0xd5, 0xe1, 0x76, 0x7d, 0x2d, 0x1a, 0x6e, 0xd5, 0xa1, 0xa1, 0xee, 0x26, 0xa9, 0x85, 0x72, - 0xb1, 0xf0, 0x3c, 0x00, 0x0a, 0x29, 0x92, 0x75, 0x55, 0x56, 0x8a, 0xe6, 0x66, 0x95, 0xde, 0x98, - 0x45, 0x47, 0x47, 0xeb, 0x69, 0x4d, 0x10, 0x63, 0xd5, 0xd8, 0xd8, 0x08, 0x2a, 0x83, 0x09, 0x74, - 0xde, 0x03, 0x85, 0xa2, 0xd9, 0x96, 0xfa, 0xfe, 0x3d, 0x50, 0xcd, 0x2d, 0x60, 0x3f, 0x71, 0x3a, - 0xac, 0x18, 0x2e, 0xe4, 0x79, 0x3b, 0x06, 0x40, 0x7a, 0x07, 0x20, 0xcd, 0xcd, 0x2a, 0xcc, 0x8b, - 0x9e, 0x83, 0x8d, 0x6f, 0xbc, 0xa1, 0x97, 0x74, 0xda, 0xdd, 0x57, 0x8c, 0x01, 0x90, 0x11, 0x72, - 0x56, 0xfd, 0xa1, 0x9f, 0xc6, 0x9c, 0xa6, 0x71, 0x9c, 0xe6, 0x48, 0xd8, 0xc6, 0x8d, 0x1b, 0xd5, - 0xc4, 0xb8, 0x1a, 0x12, 0xb1, 0xd3, 0xb6, 0xfe, 0x00, 0xa7, 0xd4, 0xd4, 0x54, 0xb5, 0xf6, 0x6f, - 0x15, 0x89, 0x44, 0xf8, 0xa7, 0xf0, 0x33, 0x44, 0x3e, 0xf5, 0x1c, 0xac, 0x6d, 0x6d, 0x7b, 0x1d, - 0xcb, 0x6f, 0x3e, 0x79, 0x1b, 0xf3, 0xe2, 0x56, 0x62, 0x42, 0xd0, 0x83, 0x7e, 0x1d, 0x25, 0x17, - 0xce, 0x22, 0xff, 0xf8, 0xaf, 0x98, 0xb7, 0x38, 0x1e, 0xa2, 0x7f, 0xbd, 0xa7, 0x03, 0xe4, 0xc4, - 0x62, 0x31, 0x96, 0x2e, 0x5d, 0xda, 0xe3, 0xfe, 0xa4, 0xa7, 0xa7, 0xab, 0xb5, 0x9d, 0x1e, 0x8f, - 0xc7, 0xc3, 0x9e, 0x53, 0x57, 0x60, 0xc3, 0xd4, 0x30, 0x21, 0x9d, 0x2d, 0xb7, 0xd1, 0x54, 0x76, - 0x16, 0x6e, 0x53, 0x17, 0x92, 0x42, 0x64, 0x03, 0x05, 0x20, 0x2d, 0xb7, 0xeb, 0x70, 0xe5, 0xf4, - 0x21, 0xd8, 0x9b, 0xab, 0xc1, 0xe3, 0xf1, 0xc0, 0xe3, 0xf1, 0x74, 0xce, 0xbd, 0x9e, 0x98, 0x0d, - 0xe2, 0x66, 0x0a, 0xb0, 0x31, 0x90, 0xeb, 0x8c, 0xcb, 0xe5, 0x22, 0x3a, 0x3a, 0xba, 0x47, 0x96, - 0x84, 0x00, 0x22, 0x04, 0x60, 0x37, 0xc4, 0xec, 0x10, 0x8b, 0x96, 0xcc, 0xcc, 0x4c, 0x9d, 0xf3, - 0x3c, 0x21, 0x21, 0x41, 0x9d, 0x9e, 0x9e, 0xae, 0x73, 0x9e, 0x29, 0x95, 0x4a, 0xc4, 0xc7, 0xc7, - 0x6b, 0x3a, 0x8e, 0x52, 0xcd, 0x41, 0xb1, 0x71, 0x00, 0xcd, 0xde, 0x0d, 0x34, 0x5b, 0x47, 0x50, - 0xa9, 0x54, 0xdc, 0xbb, 0x59, 0x06, 0x87, 0x90, 0xb9, 0x30, 0xb7, 0xb0, 0x1a, 0x35, 0x00, 0xa4, - 0xb6, 0xaa, 0x1c, 0xed, 0x6d, 0xad, 0xb8, 0x21, 0xbb, 0x04, 0x2a, 0x85, 0x82, 0x2b, 0x97, 0x8b, - 0xd1, 0x7a, 0xb7, 0x05, 0x55, 0xf2, 0xeb, 0x9a, 0x70, 0xb0, 0x83, 0x03, 0xc9, 0x1c, 0x6b, 0x8f, - 0x4f, 0x77, 0x36, 0x99, 0xc5, 0x62, 0xf5, 0x79, 0xae, 0x74, 0x67, 0xa7, 0x04, 0x02, 0x01, 0x3e, - 0xf9, 0xe4, 0x13, 0x98, 0x7b, 0x4d, 0x82, 0x25, 0x93, 0x0d, 0x33, 0x4b, 0x6b, 0xa0, 0xf3, 0x1e, - 0x3a, 0x6a, 0x64, 0xb8, 0x2b, 0x2f, 0x84, 0x8d, 0xe7, 0x04, 0x38, 0x06, 0xce, 0x80, 0xb9, 0x95, - 0xcd, 0x18, 0x00, 0xe9, 0x03, 0x80, 0x2c, 0x98, 0x1b, 0x8d, 0x88, 0xf0, 0xa9, 0x7a, 0x49, 0xa7, - 0x7d, 0xcd, 0x2b, 0x63, 0x00, 0xe4, 0x31, 0xb7, 0x47, 0xd9, 0x69, 0x8e, 0x46, 0xa0, 0xd7, 0x55, - 0x2e, 0xdc, 0x6f, 0x67, 0x99, 0x94, 0x94, 0xa4, 0xd6, 0xee, 0xca, 0x29, 0x95, 0x4a, 0xb1, 0x3c, - 0xe1, 0x79, 0x44, 0x3d, 0xb3, 0x16, 0x36, 0xb6, 0x76, 0x3d, 0x8e, 0xe5, 0x07, 0x6f, 0xbe, 0x8c, - 0x8d, 0xef, 0x7c, 0x0a, 0x3b, 0x3b, 0x3a, 0xf9, 0xfc, 0xcf, 0xfb, 0x77, 0x82, 0x42, 0xa1, 0xe0, - 0xda, 0xe5, 0x8b, 0x48, 0x7c, 0x56, 0x17, 0xc8, 0x25, 0x26, 0x26, 0xf6, 0x19, 0x9f, 0xed, 0x7e, - 0x6c, 0x79, 0x3c, 0x1e, 0xf6, 0x9c, 0xb8, 0x04, 0xba, 0xef, 0x64, 0x50, 0xa9, 0x14, 0xdc, 0x6f, - 0xbe, 0x83, 0xc6, 0xb2, 0x33, 0x70, 0x9f, 0xba, 0x10, 0x16, 0x56, 0xd6, 0xfd, 0x06, 0x20, 0xad, - 0xca, 0x3a, 0x5c, 0x3b, 0xfb, 0x33, 0xd4, 0x77, 0x95, 0x10, 0x0a, 0x85, 0x88, 0x8f, 0x8f, 0xef, - 0x31, 0xaf, 0x43, 0xa5, 0x52, 0xa1, 0xa0, 0xa0, 0x00, 0x62, 0xb1, 0x78, 0x44, 0x58, 0xc4, 0xc1, - 0x5a, 0x6a, 0x6a, 0xaa, 0x3a, 0x20, 0x20, 0x00, 0x71, 0x71, 0x71, 0xfd, 0x12, 0x25, 0x54, 0x28, - 0x14, 0xc8, 0xcd, 0xcd, 0xed, 0x73, 0xe5, 0x48, 0xe4, 0xe9, 0x74, 0x67, 0x5a, 0xe6, 0x3e, 0xb5, - 0x0c, 0xcd, 0xee, 0x61, 0x1a, 0x30, 0x48, 0x24, 0x4c, 0xb6, 0x36, 0xa2, 0xf5, 0x46, 0x01, 0xec, - 0x27, 0x4e, 0x87, 0x35, 0xc3, 0xd5, 0xe4, 0x00, 0xa4, 0x5e, 0x51, 0x89, 0xca, 0x6b, 0xa5, 0xe8, - 0x68, 0x6b, 0x43, 0xf9, 0x95, 0x12, 0xdc, 0x28, 0x2b, 0x21, 0xab, 0x95, 0x88, 0x1b, 0x01, 0x2c, - 0x8c, 0x99, 0x48, 0xdc, 0x9b, 0x49, 0xa5, 0x52, 0xf0, 0xf9, 0x7c, 0x1c, 0x3b, 0x9d, 0x0f, 0xdb, - 0x80, 0x27, 0x60, 0xc1, 0xf0, 0xd0, 0x8c, 0x55, 0xfb, 0x5d, 0xa8, 0xae, 0x9e, 0x45, 0xfb, 0x9d, - 0x9b, 0x70, 0x9c, 0x18, 0x0e, 0x47, 0xff, 0xb0, 0x31, 0x00, 0xd2, 0x03, 0x00, 0xd9, 0xf8, 0xfa, - 0xef, 0x21, 0xbb, 0x5c, 0xa2, 0x97, 0x74, 0x2a, 0x91, 0x48, 0x30, 0x77, 0xee, 0xdc, 0x01, 0x5f, - 0xa3, 0x63, 0x00, 0xe4, 0x31, 0x66, 0x69, 0x1e, 0x35, 0xa7, 0x39, 0x9a, 0x80, 0x1e, 0x93, 0xc9, - 0xc4, 0xa6, 0x4d, 0x9b, 0x28, 0x83, 0x39, 0x2e, 0x44, 0x18, 0x8f, 0x18, 0xcf, 0xe4, 0x57, 0x5f, - 0x03, 0x2b, 0x62, 0x1e, 0xdc, 0xbd, 0xfc, 0x0c, 0x8e, 0xe5, 0xdb, 0x1b, 0x56, 0x63, 0x4b, 0xc6, - 0x4e, 0x9d, 0xe7, 0x7f, 0xde, 0xbf, 0x13, 0xd7, 0x4a, 0x2f, 0xe2, 0x96, 0xa2, 0x52, 0x07, 0xc8, - 0x15, 0x14, 0x14, 0x20, 0x22, 0x22, 0xa2, 0x5f, 0xfb, 0xd5, 0x1d, 0x84, 0x08, 0x85, 0x42, 0xfc, - 0xf5, 0x9f, 0x9f, 0xc1, 0x71, 0xf2, 0x1c, 0x50, 0x29, 0x54, 0x74, 0xb6, 0xdc, 0xc1, 0x9d, 0xd2, - 0x53, 0xf0, 0x9c, 0xb6, 0x08, 0xe6, 0x96, 0xd6, 0xbd, 0x02, 0x90, 0x7b, 0xad, 0x2a, 0x54, 0x15, - 0x9e, 0x80, 0xf5, 0xfd, 0x26, 0xf0, 0x78, 0xbc, 0x1e, 0xb5, 0x6f, 0x54, 0x2a, 0x15, 0xc4, 0x62, - 0x31, 0x8e, 0x1e, 0x3d, 0x3a, 0xaa, 0x58, 0x8e, 0xa1, 0x80, 0x11, 0xe2, 0x3a, 0xeb, 0x0e, 0x46, - 0x88, 0xbc, 0xaa, 0x81, 0x54, 0x75, 0x69, 0xb7, 0x82, 0xd0, 0x76, 0xac, 0x4f, 0x3f, 0xb7, 0x1a, - 0x0a, 0x73, 0x2f, 0x98, 0xdb, 0x39, 0x91, 0xa0, 0x81, 0xa2, 0xbe, 0x0f, 0xd5, 0x45, 0x09, 0x18, - 0x81, 0x33, 0x34, 0x20, 0x64, 0x18, 0x01, 0x48, 0x8d, 0xfc, 0x0a, 0x6a, 0xe4, 0x57, 0x50, 0x75, - 0x5d, 0x86, 0xaa, 0x6b, 0x32, 0xf8, 0xf9, 0xf9, 0x81, 0xcb, 0xe5, 0x92, 0x40, 0x83, 0xc3, 0xe1, - 0xf4, 0x8b, 0xe1, 0xd2, 0xbe, 0x27, 0xc6, 0x88, 0xc8, 0xdf, 0x51, 0xa9, 0x54, 0x03, 0x9a, 0x03, - 0x92, 0x92, 0x92, 0xd4, 0xa9, 0xa9, 0xa9, 0x7a, 0x8b, 0x2d, 0xa1, 0x50, 0x08, 0x81, 0x40, 0x80, - 0xbb, 0x66, 0x74, 0xd0, 0x27, 0x46, 0xc2, 0xc2, 0xc6, 0x1e, 0x34, 0x1a, 0x15, 0x1d, 0x77, 0x6e, - 0xe2, 0xce, 0xa5, 0x63, 0xa0, 0x9a, 0x5b, 0xc2, 0x6d, 0xf2, 0x6c, 0xd0, 0xdd, 0x7c, 0xc6, 0x00, - 0x88, 0xd6, 0x76, 0xbf, 0xfa, 0x32, 0x03, 0x5f, 0x7f, 0xf9, 0x5f, 0x48, 0xa5, 0x52, 0xbd, 0xfc, - 0xc0, 0xde, 0xb4, 0x3e, 0xc6, 0x00, 0xc8, 0x98, 0x3d, 0x36, 0x4e, 0xf3, 0x51, 0xb1, 0xfc, 0xfc, - 0x7c, 0x35, 0x01, 0x0c, 0x95, 0x4a, 0x25, 0x9e, 0x7c, 0x6a, 0x31, 0xbc, 0x42, 0x66, 0xc2, 0x6f, - 0x62, 0xb0, 0xce, 0x98, 0x55, 0x5d, 0x2f, 0xc5, 0xb1, 0x1f, 0xf6, 0xe1, 0xa5, 0x4d, 0x02, 0x9d, - 0xe7, 0xbf, 0x78, 0xef, 0xef, 0x50, 0x54, 0xdc, 0xc0, 0x1f, 0xdf, 0xdc, 0xa4, 0xe3, 0xec, 0x93, - 0x93, 0x93, 0x07, 0xe4, 0xd8, 0xb5, 0x93, 0xab, 0x09, 0x96, 0xeb, 0xb5, 0xbf, 0x6e, 0x85, 0xf3, - 0xe4, 0x68, 0xd0, 0x68, 0x54, 0xdc, 0x53, 0x35, 0xe0, 0x4e, 0xe9, 0x69, 0x30, 0x23, 0x9f, 0x82, - 0x85, 0xa5, 0xb5, 0x41, 0x00, 0xa2, 0x28, 0x3e, 0x89, 0xe6, 0x8a, 0x4b, 0x88, 0x8f, 0x8f, 0xd7, - 0xd3, 0x93, 0xd1, 0xa6, 0x6f, 0x47, 0x2a, 0x5f, 0xca, 0x54, 0x96, 0x9e, 0x9e, 0xae, 0x4e, 0x48, - 0x48, 0x40, 0x59, 0x59, 0x19, 0xb2, 0xb3, 0xb3, 0x07, 0x0d, 0xb0, 0xba, 0x83, 0x7e, 0xe2, 0x1c, - 0x99, 0xbb, 0x60, 0x21, 0x4a, 0xdb, 0x1d, 0x61, 0x61, 0xef, 0x4c, 0x82, 0x08, 0x4a, 0xe7, 0x7d, - 0x34, 0x5e, 0xfc, 0x15, 0x4e, 0x41, 0x33, 0x49, 0x26, 0xc4, 0x18, 0x00, 0xa4, 0x55, 0xa5, 0x44, - 0x6d, 0xc5, 0x35, 0xd4, 0x96, 0x5f, 0x45, 0x99, 0xf4, 0x34, 0xc2, 0xc2, 0xc2, 0xc0, 0xe5, 0x72, - 0xc1, 0xe1, 0x70, 0x48, 0xe0, 0x61, 0xc8, 0x64, 0x32, 0x19, 0xca, 0xca, 0xca, 0x50, 0x53, 0x53, - 0x43, 0x82, 0x8b, 0xe1, 0x06, 0x9a, 0xa9, 0xa9, 0xa9, 0xea, 0xee, 0xc9, 0xf3, 0x4a, 0xa5, 0x12, - 0x7c, 0x3e, 0x1f, 0xff, 0xdb, 0x91, 0x05, 0x5b, 0x9f, 0x49, 0x70, 0x98, 0x30, 0x95, 0x3c, 0x6f, - 0x1b, 0xaf, 0x9e, 0x47, 0xe3, 0x8d, 0x22, 0xd8, 0xb8, 0x7a, 0xc1, 0x33, 0x34, 0x0a, 0xd6, 0x74, - 0xc6, 0x63, 0x0f, 0x40, 0x7e, 0x3e, 0xf8, 0x13, 0x36, 0xbd, 0xf1, 0x07, 0xb2, 0xc0, 0xc2, 0x18, - 0xe0, 0x63, 0x0c, 0x80, 0x8c, 0xd9, 0x23, 0xe9, 0x34, 0x1f, 0x15, 0xd3, 0xce, 0xb3, 0x21, 0x26, - 0xcc, 0x9a, 0x56, 0x1a, 0x42, 0x22, 0xe7, 0x90, 0x63, 0x76, 0xf1, 0xdc, 0x71, 0x54, 0x5c, 0xbd, - 0x8c, 0xe5, 0x6b, 0xd7, 0xeb, 0x8d, 0x65, 0x7d, 0x8d, 0x2e, 0x90, 0x1b, 0xec, 0x64, 0x61, 0x08, - 0x84, 0xbc, 0xfa, 0xc7, 0x54, 0xd8, 0x7a, 0x8c, 0x83, 0xad, 0x3b, 0x0b, 0xea, 0xf6, 0x16, 0xd4, - 0x97, 0x9c, 0x84, 0x47, 0xe8, 0x1c, 0xd8, 0x38, 0xba, 0x91, 0x13, 0x79, 0x53, 0xf5, 0x35, 0xd4, - 0x5c, 0x3a, 0x85, 0x00, 0x3f, 0x26, 0x44, 0x22, 0x91, 0x5e, 0xde, 0x83, 0x42, 0xa1, 0x40, 0x66, - 0x66, 0xa6, 0xc9, 0x2a, 0xc3, 0x1e, 0xe5, 0xeb, 0x4d, 0x1b, 0x84, 0x5c, 0xb9, 0xef, 0x0c, 0x4b, - 0x7b, 0x97, 0x07, 0x0e, 0xea, 0xb7, 0xfb, 0x68, 0x28, 0xfa, 0x05, 0x2e, 0xc1, 0x33, 0x61, 0xe3, - 0xe8, 0x36, 0x68, 0x00, 0xd2, 0x79, 0xaf, 0x1d, 0x0d, 0x55, 0xd7, 0x21, 0xbf, 0x94, 0x8f, 0xca, - 0xb2, 0x8b, 0x88, 0x8e, 0x8e, 0x26, 0x13, 0x87, 0x0d, 0x81, 0x4a, 0x22, 0x49, 0xb8, 0xac, 0xac, - 0x6c, 0x54, 0x1c, 0xe3, 0x8c, 0x8c, 0x0c, 0x75, 0x42, 0x42, 0x82, 0x0e, 0x70, 0x23, 0x5a, 0x22, - 0x5c, 0x94, 0x5d, 0x83, 0xd3, 0xe4, 0x28, 0xd8, 0xba, 0x6a, 0x74, 0x3f, 0xf0, 0xdb, 0x3d, 0xd4, - 0x5f, 0x3a, 0x01, 0x55, 0xcd, 0x75, 0xb8, 0x4e, 0x9c, 0x02, 0x66, 0xc8, 0x4c, 0x93, 0x02, 0x90, - 0x7b, 0x6d, 0xad, 0xa8, 0xab, 0xa9, 0x04, 0x8d, 0x42, 0x21, 0xbb, 0xe1, 0xca, 0xcb, 0x4a, 0xc8, - 0x04, 0x5a, 0xa2, 0x5b, 0x2e, 0x95, 0x42, 0xe9, 0x7a, 0xee, 0xc1, 0xff, 0x54, 0x2a, 0x05, 0x14, - 0xf4, 0xef, 0x75, 0x7b, 0x7b, 0x7b, 0xb0, 0x83, 0x82, 0x61, 0x6f, 0x6f, 0x8f, 0xe0, 0x49, 0x93, - 0x0d, 0x02, 0x10, 0x59, 0x69, 0x09, 0x12, 0x56, 0x3c, 0x8d, 0x6d, 0xdb, 0xb6, 0xe9, 0x24, 0x4d, - 0xf7, 0x57, 0xeb, 0x63, 0x0c, 0x80, 0x8c, 0xd9, 0x63, 0xe7, 0x34, 0x1f, 0x15, 0x33, 0x94, 0x8b, - 0x51, 0x7e, 0xa7, 0x03, 0x91, 0x73, 0x17, 0x81, 0x46, 0xa5, 0xe2, 0xc4, 0xc1, 0xef, 0x40, 0xa1, - 0x50, 0xf0, 0xff, 0xed, 0x9d, 0x5f, 0x4c, 0x5b, 0x75, 0x14, 0xc7, 0xbf, 0x2d, 0x71, 0x6c, 0xb0, - 0xd2, 0x21, 0x7f, 0x96, 0x8d, 0xf2, 0x67, 0x28, 0x43, 0x02, 0x5b, 0xc3, 0x08, 0x43, 0xe3, 0xcc, - 0xf5, 0x5f, 0xa2, 0x71, 0x77, 0x0e, 0x8d, 0x5b, 0xd2, 0xb8, 0x84, 0x3e, 0xdd, 0x39, 0x5d, 0x2c, - 0x69, 0xf5, 0xd5, 0xdb, 0x27, 0x9f, 0x1a, 0xd3, 0xc4, 0xa7, 0x3e, 0x2c, 0x23, 0x31, 0xd5, 0xa7, - 0x25, 0xa4, 0x98, 0x3d, 0xa8, 0x13, 0x70, 0xc6, 0xa1, 0xde, 0xad, 0x29, 0x59, 0xb6, 0xa2, 0xac, - 0xb0, 0x49, 0x19, 0x20, 0x7f, 0xba, 0x3a, 0x06, 0x96, 0x85, 0xe3, 0xc3, 0xb8, 0x37, 0x2d, 0xbd, - 0x9b, 0xfc, 0x29, 0xfb, 0x03, 0xe7, 0x93, 0xf4, 0xa5, 0x7d, 0xea, 0xb9, 0xe7, 0x77, 0xcf, 0xf7, - 0xfc, 0x7e, 0xe7, 0x9c, 0xdf, 0x6b, 0x6f, 0x1f, 0xd5, 0x6c, 0x99, 0x98, 0x9d, 0xc1, 0x67, 0x1f, - 0x1e, 0x83, 0x2c, 0xcb, 0x29, 0x42, 0x6e, 0x39, 0xed, 0x71, 0x4b, 0x11, 0x21, 0x5e, 0xaf, 0x17, - 0xa1, 0x50, 0x08, 0xb9, 0xdb, 0x2b, 0x90, 0x53, 0x58, 0x82, 0xf8, 0x50, 0x1f, 0x4a, 0x1a, 0x5e, - 0x47, 0x6e, 0x7e, 0x31, 0x46, 0x7a, 0xcf, 0x23, 0x31, 0x16, 0x81, 0xd7, 0xeb, 0x4d, 0x6b, 0x31, - 0xed, 0xe8, 0xe8, 0x48, 0x2b, 0xb4, 0x64, 0x56, 0x86, 0x3a, 0x8d, 0x79, 0xb1, 0x08, 0x89, 0xcc, - 0x17, 0x21, 0xdb, 0x5c, 0xa8, 0x75, 0x99, 0x18, 0xe6, 0xe7, 0x30, 0x71, 0xf9, 0x27, 0x98, 0x76, - 0xec, 0xc2, 0xd3, 0x15, 0xb5, 0xcb, 0x12, 0x20, 0xd3, 0x93, 0xa3, 0xf8, 0xeb, 0xca, 0x25, 0x0c, - 0x5f, 0xbb, 0x82, 0xaa, 0x5d, 0x65, 0xb0, 0xdb, 0xed, 0x69, 0x05, 0xeb, 0x6a, 0x40, 0xea, 0xe8, - 0xe8, 0x58, 0xf5, 0xcd, 0xde, 0x0f, 0x43, 0x88, 0x2c, 0x3e, 0xc6, 0x52, 0x8f, 0x65, 0xe6, 0xb2, - 0xb7, 0xa1, 0xb0, 0xf6, 0x00, 0x36, 0x9b, 0xcc, 0xc8, 0x32, 0x1a, 0x31, 0x33, 0x11, 0xc5, 0x48, - 0xef, 0x79, 0xcc, 0xcf, 0x25, 0x50, 0xda, 0xf0, 0x0a, 0x0a, 0xca, 0x76, 0x67, 0x44, 0x80, 0xdc, - 0xb9, 0x35, 0x85, 0xe9, 0xf8, 0x24, 0x6e, 0xdf, 0x9a, 0xc4, 0x70, 0xe4, 0x0f, 0xc4, 0x63, 0x13, - 0x30, 0xc0, 0xa0, 0x5d, 0x23, 0xa0, 0x16, 0xe4, 0x26, 0xb3, 0x16, 0xb5, 0x32, 0x6a, 0xfb, 0x78, - 0x2c, 0x16, 0x43, 0x28, 0x14, 0xd2, 0xbe, 0x37, 0x99, 0xf2, 0x50, 0x53, 0x5b, 0x0b, 0x8b, 0xa5, - 0x14, 0xbf, 0xf6, 0x5c, 0xc0, 0x27, 0x2e, 0x67, 0x4a, 0xc7, 0x4b, 0x26, 0xc4, 0x07, 0x0b, 0x10, - 0x66, 0x5d, 0x07, 0xcd, 0xf5, 0xc2, 0xe2, 0xe0, 0xef, 0xf5, 0x7a, 0x71, 0xea, 0xeb, 0x33, 0x38, - 0x74, 0xec, 0x38, 0xce, 0x9c, 0xf2, 0xa2, 0xfe, 0x05, 0x01, 0xb5, 0xfb, 0x9a, 0x90, 0x98, 0x9d, - 0x41, 0xcf, 0x8f, 0x67, 0xf1, 0xf3, 0xf7, 0xdf, 0xa2, 0xa9, 0xb1, 0x51, 0xbb, 0x34, 0x50, 0xdd, - 0x6d, 0x28, 0x29, 0x29, 0x59, 0xb5, 0x1d, 0x17, 0xb7, 0x60, 0xab, 0xad, 0xa6, 0x6d, 0x6d, 0x6d, - 0x08, 0x85, 0x42, 0x30, 0x3e, 0xb5, 0x09, 0x9b, 0x72, 0xf2, 0x50, 0x5d, 0x51, 0x82, 0xf6, 0xf6, - 0x76, 0x2d, 0x48, 0xad, 0xb7, 0xda, 0x8e, 0xc7, 0x09, 0xa7, 0xd3, 0x49, 0x6e, 0xb7, 0x5b, 0xf3, - 0x8f, 0x58, 0x2c, 0x86, 0x77, 0xde, 0x3b, 0x8a, 0x8b, 0xd1, 0xe9, 0xb4, 0x39, 0x20, 0x7f, 0xf7, - 0x76, 0x61, 0x6b, 0xb1, 0x05, 0x05, 0x15, 0xb5, 0xff, 0x2b, 0x40, 0xa6, 0x27, 0x47, 0xd1, 0xaf, - 0x74, 0x61, 0x76, 0x62, 0x18, 0xcd, 0xcd, 0xcd, 0xba, 0xdd, 0x3b, 0x7d, 0x7d, 0x7d, 0xe8, 0xee, - 0xee, 0x56, 0xdb, 0x86, 0x9f, 0x98, 0xe7, 0x2a, 0x8a, 0x22, 0x49, 0x92, 0x84, 0xe4, 0x4e, 0x3e, - 0x35, 0x61, 0xfa, 0xca, 0xff, 0x0d, 0x0a, 0xaa, 0x1b, 0x51, 0x58, 0x55, 0xaf, 0x09, 0x88, 0xd8, - 0x8d, 0xab, 0x88, 0x06, 0xbb, 0x91, 0x93, 0x5f, 0x8c, 0x67, 0x5f, 0x3c, 0x88, 0xdc, 0xbc, 0xfc, - 0x25, 0x09, 0x90, 0xf1, 0xa1, 0x08, 0xc6, 0x87, 0x22, 0x30, 0x18, 0x0c, 0x88, 0x8d, 0x0d, 0x63, - 0x64, 0xb0, 0x1f, 0x89, 0x7f, 0x67, 0x52, 0x0a, 0x72, 0x93, 0x8f, 0xac, 0x56, 0x7a, 0x8d, 0xc0, - 0x5a, 0x0a, 0x93, 0xc1, 0xc1, 0xc1, 0xb4, 0x76, 0x5b, 0x97, 0xcb, 0x95, 0x11, 0x91, 0xc9, 0x2f, - 0x02, 0x66, 0xdd, 0x07, 0xcd, 0xf5, 0x80, 0x28, 0x8a, 0xe4, 0xf1, 0x78, 0xb4, 0x3a, 0x9b, 0xb6, - 0xb6, 0x36, 0x7c, 0xfe, 0xc5, 0x97, 0x88, 0x4f, 0x8e, 0xe3, 0xcd, 0x23, 0x2d, 0xb8, 0xd1, 0x7f, - 0x15, 0x17, 0xce, 0x9d, 0x45, 0xd3, 0xfe, 0x46, 0xb8, 0xdd, 0xee, 0xb4, 0x6c, 0x29, 0x93, 0x42, - 0xce, 0xe7, 0xf3, 0x91, 0xde, 0x0c, 0x0c, 0x55, 0x8c, 0x00, 0xd0, 0x5e, 0x58, 0x0b, 0x85, 0x83, - 0xcb, 0x9a, 0x0d, 0xc0, 0xac, 0xde, 0x3f, 0x54, 0xe1, 0xdf, 0xfe, 0xdb, 0x35, 0x98, 0x2c, 0xd5, - 0x29, 0x3b, 0x1a, 0x63, 0xa1, 0x4e, 0x6c, 0x2d, 0xb2, 0xa0, 0xb0, 0xb2, 0x4e, 0x57, 0x80, 0xcc, - 0xdd, 0xf9, 0x07, 0x7f, 0xf6, 0x7c, 0x87, 0xc4, 0xd4, 0x4d, 0xb8, 0xdd, 0x6e, 0xdd, 0xdd, 0x0e, - 0x75, 0x4e, 0xc9, 0x93, 0x2e, 0x26, 0x6d, 0x36, 0x1b, 0xb9, 0x5c, 0xae, 0x14, 0x5f, 0xee, 0xea, - 0xea, 0x82, 0xdd, 0x6e, 0xc7, 0x48, 0x6c, 0x1a, 0x3b, 0xf6, 0xbe, 0x84, 0xbc, 0xed, 0x65, 0xc8, - 0xca, 0x32, 0x82, 0xee, 0x26, 0x70, 0xf3, 0x72, 0x0f, 0x46, 0xfb, 0x2e, 0xa2, 0xcc, 0x7a, 0x00, - 0xa5, 0x75, 0x4d, 0xd8, 0xb4, 0xe5, 0x5e, 0xf1, 0xf5, 0xfc, 0x5c, 0x02, 0xb1, 0x91, 0xeb, 0xb8, - 0x3d, 0x31, 0x8a, 0x89, 0xe8, 0x00, 0x0c, 0x06, 0x03, 0xc6, 0x87, 0x22, 0x10, 0x04, 0x41, 0x5b, - 0x8b, 0x6a, 0x7d, 0xcc, 0xa3, 0x98, 0xe6, 0x9b, 0x49, 0x32, 0xf9, 0x2e, 0xe1, 0x97, 0x02, 0xb3, - 0x21, 0x82, 0xe6, 0x7a, 0x21, 0xb9, 0x15, 0x53, 0xbd, 0xc1, 0x76, 0x36, 0x31, 0x87, 0xe7, 0xef, - 0x63, 0xc3, 0x85, 0x99, 0x19, 0x6b, 0x16, 0x28, 0x24, 0x49, 0x22, 0x41, 0x10, 0xd0, 0xd0, 0xd0, - 0x90, 0x36, 0x03, 0x63, 0xa5, 0xad, 0x79, 0xcc, 0xca, 0xd1, 0x1b, 0x24, 0x17, 0x50, 0x22, 0xc8, - 0x2b, 0x7d, 0x2e, 0x65, 0x87, 0xe3, 0xe6, 0xa5, 0x73, 0x30, 0x6d, 0x2f, 0x45, 0x51, 0x65, 0x5d, - 0x8a, 0x00, 0x19, 0xf8, 0xfd, 0x07, 0x8c, 0xf6, 0xf7, 0xe2, 0xa3, 0x13, 0x1f, 0xa0, 0xb5, 0xb5, - 0x35, 0x45, 0x78, 0xa8, 0x73, 0x4a, 0x1e, 0xd7, 0x76, 0xf8, 0xd5, 0xfa, 0xb1, 0x24, 0x49, 0x29, - 0x42, 0xc4, 0xed, 0x76, 0xc3, 0xeb, 0xf5, 0xc2, 0xb8, 0x6d, 0x27, 0x2c, 0xfb, 0x5e, 0x46, 0xf6, - 0xe6, 0x1c, 0x18, 0x8d, 0x46, 0xdc, 0x1a, 0xea, 0x47, 0xff, 0x2f, 0x67, 0x01, 0x03, 0xb0, 0xa3, - 0xca, 0x8a, 0xd8, 0xc8, 0x75, 0x64, 0xdd, 0x9d, 0x4d, 0x29, 0xc2, 0x05, 0x96, 0x7e, 0x64, 0x92, - 0xdc, 0xf5, 0xa3, 0xd7, 0x09, 0x04, 0x20, 0xa3, 0xeb, 0x57, 0x14, 0x45, 0x5a, 0xdc, 0x19, 0xa4, - 0x4e, 0xfa, 0x4d, 0x9e, 0x00, 0x0c, 0x20, 0x2d, 0xc9, 0x58, 0xee, 0xa0, 0x31, 0x86, 0x79, 0x2c, - 0x82, 0xa6, 0x4a, 0x30, 0x18, 0x24, 0xb3, 0xd9, 0x4c, 0xd9, 0x5b, 0x72, 0x48, 0x10, 0x04, 0x4a, - 0xfe, 0x4d, 0x45, 0x51, 0x14, 0x92, 0x24, 0x89, 0xd8, 0x72, 0xfa, 0xf8, 0xfd, 0x7e, 0xcd, 0x56, - 0x53, 0x53, 0x53, 0x14, 0x0c, 0x06, 0xd3, 0x6c, 0x18, 0x8d, 0x46, 0x49, 0x96, 0xe5, 0x87, 0x6e, - 0x43, 0xa7, 0xd3, 0x49, 0x0b, 0x67, 0xec, 0xfc, 0xfc, 0x1e, 0x11, 0xb2, 0x2c, 0x53, 0x3c, 0x1e, - 0xd7, 0x7c, 0xa1, 0xa5, 0xa5, 0x85, 0x0a, 0xf6, 0x08, 0x54, 0xf9, 0xd6, 0x71, 0xaa, 0x3a, 0x74, - 0x82, 0x6a, 0x9a, 0x4f, 0x52, 0xdd, 0xbb, 0x1f, 0x53, 0x61, 0x55, 0x3d, 0x15, 0xed, 0xae, 0xa7, - 0xfd, 0xef, 0x7f, 0x4a, 0x7b, 0x0f, 0xda, 0x29, 0x37, 0xbf, 0x98, 0xac, 0x56, 0x6b, 0x9a, 0x3f, - 0xc5, 0xe3, 0x71, 0xf2, 0xfb, 0xfd, 0xb4, 0x51, 0x6c, 0x17, 0x8d, 0x46, 0xb5, 0xff, 0x3e, 0x30, - 0x30, 0x40, 0x87, 0x0f, 0x1f, 0x26, 0x00, 0xda, 0xa7, 0xbc, 0xbc, 0x9c, 0x04, 0x41, 0x20, 0x41, - 0x10, 0x48, 0x96, 0x65, 0xdd, 0xf5, 0xa7, 0x47, 0x38, 0x1c, 0x26, 0xbf, 0xdf, 0x4f, 0x3e, 0x9f, - 0x8f, 0x9c, 0x4e, 0xe7, 0x13, 0xb5, 0x46, 0x24, 0x49, 0x22, 0xa7, 0xd3, 0xc9, 0x6b, 0x9a, 0xe1, - 0xa0, 0xc9, 0xa4, 0x07, 0x19, 0xb6, 0x21, 0x93, 0x8c, 0xcd, 0x66, 0xa3, 0x70, 0x38, 0xac, 0xf9, - 0x85, 0xc3, 0xe1, 0xa0, 0xbc, 0x8a, 0x3d, 0x29, 0x02, 0xc4, 0x7a, 0xa4, 0x95, 0xca, 0xf7, 0xbf, - 0x41, 0xa6, 0xe2, 0x52, 0x32, 0x9b, 0xcd, 0xe4, 0x70, 0x38, 0x74, 0x93, 0x01, 0x51, 0x14, 0x37, - 0x9c, 0x3f, 0x79, 0x3c, 0x1e, 0xdd, 0xf5, 0xb5, 0x14, 0xa2, 0xd1, 0x28, 0x29, 0x8a, 0x42, 0x81, - 0x40, 0x80, 0x64, 0x59, 0xde, 0x90, 0xf6, 0x63, 0x18, 0x0e, 0x9a, 0x1b, 0x20, 0xc8, 0xa8, 0xf6, - 0x8c, 0xc7, 0xe3, 0xe4, 0xf1, 0x78, 0xd8, 0x86, 0x4c, 0x0a, 0xc9, 0x3b, 0x8c, 0xa7, 0x4f, 0x9f, - 0x26, 0x93, 0xa5, 0x9a, 0x6a, 0x9a, 0xbb, 0xa9, 0x0d, 0x7e, 0x00, 0x00, 0x00, 0x97, 0x49, 0x44, - 0x41, 0x54, 0x4f, 0xd2, 0x33, 0xaf, 0xda, 0x68, 0xa7, 0x55, 0xa0, 0xad, 0x45, 0x16, 0x02, 0xa0, - 0xbb, 0xeb, 0xc1, 0x19, 0xef, 0xbd, 0x7a, 0xa7, 0xa5, 0x08, 0x91, 0xce, 0xce, 0x4e, 0x5a, 0x98, - 0xf3, 0xc2, 0x6b, 0x90, 0x61, 0x38, 0x68, 0x6e, 0xac, 0x6c, 0x8d, 0xad, 0xc0, 0x3c, 0xc8, 0x3f, - 0x92, 0x45, 0x08, 0x00, 0xb2, 0x5a, 0xad, 0xe4, 0x70, 0x38, 0x74, 0x8f, 0x40, 0xc3, 0xe1, 0x30, - 0x67, 0xed, 0x49, 0x88, 0xa2, 0x48, 0x81, 0x40, 0x80, 0x14, 0x45, 0x21, 0x45, 0x51, 0xb4, 0x63, - 0x14, 0x8f, 0xc7, 0x43, 0x0b, 0xb5, 0x23, 0x6c, 0x2b, 0x86, 0xe1, 0xa0, 0xc9, 0x30, 0xcc, 0xfd, - 0x84, 0x7f, 0x72, 0x6d, 0xc3, 0x83, 0x32, 0x79, 0xce, 0xe2, 0x19, 0x86, 0x61, 0x18, 0x86, 0xc9, - 0x28, 0x8a, 0xa2, 0xe8, 0x8a, 0x0e, 0x3e, 0x02, 0x65, 0x18, 0x86, 0x61, 0x18, 0x66, 0x4d, 0xf1, - 0xf9, 0x7c, 0x2c, 0x3a, 0x18, 0x86, 0x61, 0x18, 0x86, 0x61, 0x18, 0x86, 0x61, 0x18, 0x86, 0x61, - 0x18, 0xe6, 0xa1, 0xf0, 0x1f, 0x9b, 0x11, 0x8d, 0xd3, 0x00, 0x88, 0x9f, 0x47, 0x00, 0x00, 0x00, - 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 -}; - - GRRLIB_texImg tex_credit1 = GRRLIB_LoadTexturePNG(grrlibfeu); - GRRLIB_InitTileSet(&tex_credit1, tex_credit1.w, 1, 0); - GRRLIB_texImg tex_credit2 = GRRLIB_LoadTexturePNG(grrliblogo); - - for(i=0;i<=255;i+=2){ - wav1=oldwav1; - for(y=0;y=0;i-=4){ - wav1=oldwav1; - for(y=0;y=0;i-=2){ - wav1=oldwav1; - for(y=0;y - -#ifdef __cplusplus - extern "C" { -#endif /* __cplusplus */ - -/** - * Structure to hold the texture informations. - */ -typedef struct GRRLIB_texImg{ - unsigned int w; /**< width of the texture. */ - unsigned int h; /**< height of the texture. */ - unsigned int tilew; /**< widht of a tile. */ - unsigned int tileh; /**< height of a tile. */ - unsigned int nbtilew; /**< number of tiles for the x axis. */ - unsigned int nbtileh; /**< number of tiles for the y axis. */ - unsigned int tilestart; /**< offset for starting position. */ - void *data; /**< pointer to the texture data. */ -} GRRLIB_texImg; - -extern Mtx GXmodelView2D; - -inline void GRRLIB_FillScreen(u32 color); - -inline void GRRLIB_Plot(f32 x, f32 y, u32 color); -void GRRLIB_NPlot(Vector v[], u32 color, long n); - -inline void GRRLIB_Line(f32 x1, f32 y1, f32 x2, f32 y2, u32 color); - -inline void GRRLIB_Rectangle(f32 x, f32 y, f32 width, f32 height, u32 color, u8 filled); -void GRRLIB_NGone(Vector v[], u32 color, long n); -void GRRLIB_NGoneFilled(Vector v[], u32 color, long n); - -GRRLIB_texImg GRRLIB_CreateEmptyTexture(unsigned int, unsigned int); -GRRLIB_texImg GRRLIB_LoadTexturePNG(const unsigned char my_png[]); -GRRLIB_texImg GRRLIB_LoadTextureJPG(const unsigned char my_jpg[]); - - -void GRRLIB_InitTileSet(struct GRRLIB_texImg *tex, unsigned int tilew, unsigned int tileh, unsigned int tilestart); - -inline void GRRLIB_DrawImg(f32 xpos, f32 ypos, GRRLIB_texImg tex, float degrees, float scaleX, f32 scaleY, u32 color ); -inline void GRRLIB_DrawTile(f32 xpos, f32 ypos, GRRLIB_texImg tex, float degrees, float scaleX, f32 scaleY, u32 color, int frame); - -void GRRLIB_Printf(f32 xpos, f32 ypos, GRRLIB_texImg tex, u32 color, f32 zoom, const char *text, ...); - -bool GRRLIB_PtInRect(int hotx, int hoty, int hotw, int hoth, int wpadx, int wpady); -bool GRRLIB_RectInRect(int rect1x, int rect1y, int rect1w, int rect1h, int rect2x, int rect2y, int rect2w, int rect2h); -bool GRRLIB_RectOnRect(int rect1x, int rect1y, int rect1w, int rect1h, int rect2x, int rect2y, int rect2w, int rect2h); - -u32 GRRLIB_GetPixelFromtexImg(int x, int y, GRRLIB_texImg tex); -void GRRLIB_SetPixelTotexImg(int x, int y, GRRLIB_texImg tex, u32 color); - -void GRRLIB_FlushTex(GRRLIB_texImg tex); - -void GRRLIB_BMFX_GrayScale(GRRLIB_texImg texsrc, GRRLIB_texImg texdest); -void GRRLIB_BMFX_Scatter(GRRLIB_texImg texsrc, GRRLIB_texImg texdest, int factor); - -void GRRLIB_GXEngine(Vector v[], u32 color, long count, u8 fmt); - - -void GRRLIB_Init(); -void GRRLIB_Credit(); - -void GRRLIB_Render(); - -void GRRLIB_Exit(); - -#ifdef __cplusplus - } -#endif /* __cplusplus */ - -#endif - -/** - * @mainpage GRRLIB Documentation - * @image html grrlib_logo.png - * Welcome to the GRRLIB documentation. - */ diff --git a/template/source/gfx/BMfont1.c b/template/source/gfx/BMfont1.c deleted file mode 100644 index 2c9d9c4..0000000 --- a/template/source/gfx/BMfont1.c +++ /dev/null @@ -1,1082 +0,0 @@ -/* - This file was autogenerated by raw2c. -Visit http://www.devkitpro.org -*/ - -const unsigned char BMfont1[] = { - 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, - 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0xc0, 0x08, 0x06, 0x00, 0x00, 0x00, 0x75, 0x57, 0xba, - 0xc6, 0x00, 0x00, 0x00, 0x01, 0x73, 0x52, 0x47, 0x42, 0x00, 0xae, 0xce, 0x1c, 0xe9, 0x00, 0x00, - 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, 0x78, 0xda, 0xed, 0x5d, 0xe9, 0x95, 0xe3, 0xaa, 0x12, 0x2e, - 0xf5, 0xe9, 0x48, 0x78, 0x21, 0x38, 0x05, 0x3a, 0x04, 0xa7, 0x20, 0x85, 0xd0, 0x31, 0x38, 0x04, - 0x29, 0x05, 0x87, 0x60, 0x52, 0x70, 0x08, 0x43, 0x2a, 0xbc, 0x1f, 0x02, 0xa9, 0x40, 0x2c, 0xc5, - 0x22, 0xd9, 0xee, 0x2b, 0xce, 0xf1, 0x99, 0x7b, 0x67, 0x6c, 0x89, 0xa5, 0xf8, 0xf8, 0xaa, 0xa8, - 0xa5, 0x83, 0xb3, 0x79, 0x9b, 0xea, 0x41, 0x01, 0x00, 0xc0, 0x45, 0xff, 0x05, 0x63, 0xf3, 0x9f, - 0x5c, 0xff, 0x09, 0x57, 0xe8, 0xba, 0xa1, 0xa3, 0x7e, 0xef, 0xe3, 0xe7, 0xe3, 0xc1, 0xd4, 0x3a, - 0x26, 0x5f, 0xbb, 0xa2, 0xff, 0xbe, 0x43, 0xd7, 0x89, 0x26, 0x63, 0x56, 0x00, 0xaa, 0x03, 0x28, - 0x7e, 0x96, 0xe2, 0x7a, 0x7d, 0x7e, 0xf1, 0xba, 0xcc, 0x7d, 0xfd, 0xb4, 0x75, 0xf9, 0xaf, 0xc8, - 0xda, 0x91, 0xed, 0xfb, 0x63, 0x16, 0x9f, 0x83, 0x02, 0x77, 0xff, 0x5d, 0x22, 0x3f, 0x60, 0x0c, - 0xba, 0x1f, 0x59, 0x2e, 0x0c, 0x12, 0x60, 0x79, 0x9f, 0x47, 0xd0, 0xb2, 0xbf, 0xd7, 0x04, 0x6c, - 0xd6, 0xe7, 0xb9, 0x82, 0xbe, 0x6c, 0xf4, 0x48, 0xeb, 0x44, 0x19, 0x90, 0x28, 0xd0, 0xcf, 0x16, - 0x12, 0x52, 0xfd, 0x02, 0xb8, 0xfb, 0xd7, 0xee, 0xc1, 0x01, 0x7e, 0x44, 0x56, 0x1f, 0x14, 0x03, - 0x05, 0x1c, 0x40, 0x4d, 0x74, 0x10, 0x54, 0x00, 0x0a, 0x7a, 0x47, 0x3e, 0x36, 0xeb, 0x72, 0x2f, - 0x5e, 0x9b, 0x97, 0xb6, 0x1d, 0x64, 0xad, 0xd9, 0xfe, 0x84, 0x79, 0xad, 0x80, 0x39, 0xfb, 0xb2, - 0x62, 0x1f, 0xaa, 0x07, 0x53, 0x20, 0xe5, 0xfa, 0x17, 0x4f, 0x3d, 0x07, 0x02, 0xa0, 0xe6, 0x50, - 0xfc, 0x48, 0x00, 0xdc, 0x08, 0x80, 0x99, 0x90, 0x8b, 0x1f, 0xfc, 0x9a, 0xbd, 0x6f, 0x32, 0xff, - 0x81, 0xfe, 0x54, 0x57, 0x7b, 0xa3, 0x53, 0xbf, 0x97, 0xd3, 0x36, 0x60, 0x13, 0x07, 0x19, 0x10, - 0x00, 0xc0, 0x63, 0xcf, 0xab, 0x10, 0x68, 0x07, 0x45, 0xa3, 0x0f, 0x57, 0x7c, 0x05, 0x2f, 0x70, - 0x7e, 0x7f, 0xa5, 0xf7, 0x43, 0x01, 0x3a, 0xf0, 0xfa, 0x30, 0x08, 0x6e, 0x80, 0xdf, 0xed, 0xef, - 0xe0, 0x59, 0x97, 0x07, 0x03, 0xe0, 0x77, 0xf8, 0xc8, 0xb6, 0x87, 0xac, 0xd5, 0x80, 0x1e, 0x43, - 0x72, 0x77, 0xd9, 0x61, 0x1f, 0x32, 0x06, 0x0b, 0x08, 0x5e, 0xf4, 0x87, 0xe9, 0x77, 0x8b, 0x79, - 0xf8, 0x35, 0x60, 0xf8, 0xfd, 0x71, 0x02, 0x30, 0x11, 0xbe, 0xf3, 0xd8, 0xbb, 0x13, 0xf7, 0xc6, - 0xdf, 0x0b, 0x53, 0xb6, 0x0d, 0xc8, 0x28, 0xde, 0x0c, 0xe4, 0xb2, 0x80, 0x2f, 0x17, 0xbc, 0x47, - 0x06, 0x70, 0x93, 0x76, 0xbf, 0x7a, 0x0e, 0x6a, 0x10, 0x49, 0x36, 0xb7, 0xf4, 0xc1, 0xac, 0x77, - 0x1f, 0x06, 0xc1, 0x4e, 0x40, 0x67, 0xb1, 0x3e, 0x81, 0xb0, 0xe1, 0x3f, 0xd5, 0x8e, 0x03, 0xbf, - 0xa0, 0x8c, 0x3c, 0x9d, 0xfd, 0xd9, 0x6a, 0x1f, 0x0e, 0xe8, 0xbf, 0x7b, 0xf4, 0xdf, 0x5a, 0x46, - 0x94, 0x9c, 0xc1, 0xb0, 0x04, 0x08, 0xbf, 0x4e, 0x2b, 0xc0, 0x1f, 0x69, 0x2c, 0xf1, 0x6f, 0xac, - 0x50, 0xb0, 0x05, 0xf1, 0xd0, 0x49, 0x81, 0xf2, 0x8f, 0x98, 0x29, 0x20, 0xcf, 0x60, 0x7e, 0xc2, - 0x39, 0xf4, 0x46, 0xa4, 0x8e, 0x63, 0x10, 0x04, 0xe8, 0x96, 0xef, 0x70, 0x48, 0xbe, 0xe3, 0x6c, - 0x8d, 0xc1, 0x6f, 0x42, 0x9f, 0x23, 0x08, 0x90, 0xfb, 0x2e, 0xcd, 0x42, 0x7d, 0xb2, 0xf1, 0xdf, - 0x04, 0x40, 0xce, 0xf6, 0x7f, 0x87, 0x90, 0x6d, 0xbf, 0xb7, 0x37, 0x08, 0x52, 0x7f, 0xcf, 0x1c, - 0xe0, 0x93, 0x85, 0xf3, 0xf2, 0x23, 0x6d, 0x46, 0x2a, 0x3d, 0x9a, 0x3c, 0x05, 0xfc, 0x5c, 0xe6, - 0x3f, 0xeb, 0xbc, 0x2a, 0xa8, 0x1e, 0x36, 0x62, 0xc2, 0x1f, 0xd9, 0x76, 0x96, 0xb5, 0x65, 0x7d, - 0x98, 0x03, 0x46, 0xaf, 0xd4, 0x06, 0x27, 0x5b, 0x76, 0x73, 0x41, 0xf0, 0xfb, 0xcf, 0x0a, 0x03, - 0x67, 0xfb, 0xe9, 0x42, 0x8d, 0xc1, 0xcf, 0x5a, 0x34, 0x22, 0x88, 0x2d, 0x37, 0x82, 0xb8, 0x5d, - 0x22, 0x76, 0x14, 0xfc, 0x1e, 0x7d, 0x40, 0xe0, 0x9b, 0xda, 0x45, 0xb8, 0x25, 0xfa, 0x94, 0x36, - 0x29, 0xc3, 0xe0, 0xd4, 0x8f, 0xa0, 0x86, 0x61, 0xa3, 0xca, 0x5a, 0xe0, 0x27, 0x63, 0xaa, 0x90, - 0x98, 0x41, 0xb0, 0x5b, 0x55, 0xe9, 0x8d, 0xca, 0x7c, 0x82, 0xdf, 0xbe, 0xe0, 0x27, 0xdf, 0xec, - 0x90, 0x99, 0x34, 0xeb, 0x67, 0xab, 0x4a, 0x4c, 0x55, 0x87, 0x4f, 0x15, 0xf8, 0x2d, 0xc0, 0xfa, - 0x15, 0x2f, 0xbd, 0x86, 0xd9, 0x63, 0x6b, 0xf0, 0x33, 0xed, 0x67, 0x00, 0x80, 0xfb, 0x66, 0xbc, - 0x0b, 0x30, 0x4b, 0x5b, 0xa5, 0x59, 0x3e, 0xda, 0x06, 0x08, 0x23, 0xda, 0xec, 0x9a, 0x09, 0x5a, - 0xe0, 0x97, 0xb3, 0x29, 0x27, 0x71, 0xca, 0x5d, 0x29, 0xf3, 0x7b, 0xc7, 0xa9, 0x13, 0x65, 0x4c, - 0xf0, 0xfb, 0x5c, 0xde, 0x37, 0x02, 0x41, 0xaa, 0x01, 0x5f, 0xc8, 0x4c, 0xa6, 0xe3, 0x3c, 0x54, - 0xfd, 0x86, 0xd5, 0x67, 0x19, 0x01, 0xb6, 0xda, 0x5b, 0x3d, 0xac, 0x06, 0x8b, 0x72, 0xf6, 0xbb, - 0x8e, 0x63, 0x04, 0xe8, 0x86, 0x32, 0xc6, 0x7a, 0x3f, 0x45, 0xae, 0xd8, 0x34, 0xb2, 0xb7, 0x29, - 0x26, 0x57, 0x36, 0x31, 0x08, 0xf2, 0x8c, 0xef, 0xff, 0x5d, 0x00, 0xbc, 0xbe, 0xf1, 0x51, 0xf5, - 0xe6, 0x4d, 0x46, 0x00, 0xe3, 0x4a, 0x44, 0x99, 0xa7, 0x16, 0x44, 0x17, 0x98, 0x16, 0x35, 0x98, - 0x03, 0x0c, 0xf3, 0xda, 0x74, 0x00, 0x9d, 0x62, 0xa0, 0x5c, 0xaf, 0x8e, 0xa8, 0xf0, 0x2a, 0x2d, - 0xe1, 0xdd, 0xb0, 0xaa, 0x64, 0xd4, 0x03, 0xa6, 0x05, 0xcb, 0xfd, 0x2f, 0xb2, 0x3f, 0xca, 0x76, - 0xe2, 0xce, 0xdc, 0x0e, 0xda, 0x1b, 0xa0, 0xa6, 0x0d, 0x72, 0xfb, 0x7c, 0x41, 0x03, 0x41, 0x8a, - 0x2a, 0x7c, 0x32, 0xc0, 0x4f, 0x6b, 0xe2, 0x45, 0x3b, 0x57, 0x04, 0x80, 0xc4, 0x07, 0x7e, 0xe0, - 0xa8, 0xb2, 0x66, 0x53, 0x08, 0x7f, 0xff, 0x3b, 0xa9, 0x5d, 0x59, 0xcc, 0x6f, 0x62, 0x43, 0x34, - 0x6a, 0x70, 0x27, 0xf2, 0xc0, 0xcf, 0xfc, 0x76, 0x38, 0x01, 0xb0, 0xe8, 0x50, 0x4c, 0xe1, 0x58, - 0x1f, 0x38, 0xbc, 0x7e, 0x2a, 0x26, 0xda, 0xfd, 0x2d, 0xf2, 0x0b, 0x4d, 0x6a, 0x40, 0xc4, 0xd7, - 0x9e, 0x36, 0xc0, 0xb3, 0xd1, 0xd5, 0x17, 0x0c, 0x82, 0x3c, 0x21, 0x7c, 0xc2, 0x61, 0x80, 0x0c, - 0x6c, 0x1f, 0x2e, 0x17, 0x04, 0x01, 0x3a, 0xeb, 0xbb, 0x21, 0xf0, 0xeb, 0x79, 0x19, 0xf8, 0x99, - 0xbe, 0x3f, 0xd8, 0xb9, 0xc6, 0x25, 0xf2, 0x20, 0x08, 0x87, 0x12, 0x5a, 0x93, 0x0e, 0xa0, 0x33, - 0x9f, 0xd2, 0x57, 0x6f, 0x9e, 0x81, 0x81, 0x78, 0x24, 0xc8, 0x29, 0x61, 0xa9, 0xff, 0x30, 0x03, - 0xdc, 0xd1, 0xc8, 0x23, 0x65, 0xdb, 0xef, 0xe1, 0xc5, 0x65, 0xc4, 0xdf, 0x86, 0xc0, 0x24, 0x16, - 0x19, 0x13, 0x0b, 0x05, 0xc3, 0xef, 0x97, 0x99, 0x20, 0xe8, 0x51, 0x2d, 0x17, 0x40, 0x93, 0x74, - 0xe7, 0xea, 0x0e, 0xa0, 0x53, 0xd2, 0xb9, 0x6d, 0xac, 0x61, 0x7e, 0x66, 0x8e, 0x26, 0xfd, 0xec, - 0x01, 0x14, 0x8c, 0x7f, 0x94, 0xfa, 0xc9, 0xf6, 0xe3, 0xca, 0x72, 0x29, 0xb9, 0x68, 0xb1, 0x92, - 0xed, 0xc2, 0xd4, 0xbc, 0xb2, 0x21, 0x21, 0x2b, 0xea, 0x2f, 0x15, 0x4b, 0x7e, 0x32, 0xc0, 0x77, - 0x51, 0x31, 0x76, 0x16, 0xe6, 0x45, 0x7d, 0x5e, 0x54, 0xd0, 0x7b, 0xdc, 0x7e, 0x43, 0x51, 0x89, - 0x25, 0xfa, 0xad, 0xb9, 0xa9, 0x65, 0xdb, 0xcd, 0xd3, 0x01, 0x74, 0x9d, 0xd0, 0xce, 0xca, 0x37, - 0x99, 0x14, 0xf4, 0x0d, 0x13, 0x34, 0xe0, 0x37, 0x40, 0x31, 0xf8, 0x2d, 0xcf, 0x1e, 0x4e, 0x71, - 0xab, 0x92, 0x4d, 0xb7, 0x61, 0x46, 0x2d, 0xf6, 0x01, 0x3f, 0x4b, 0x36, 0x44, 0xe0, 0xdd, 0x85, - 0x6a, 0xf0, 0x1f, 0x65, 0x80, 0x9f, 0x75, 0xc5, 0xd7, 0x49, 0x24, 0x34, 0x12, 0x40, 0x5d, 0x09, - 0x89, 0x0d, 0x26, 0xf0, 0x27, 0x43, 0xf0, 0xd9, 0x46, 0xb8, 0x34, 0xe4, 0xa9, 0x8b, 0x4a, 0x06, - 0x43, 0x4c, 0x50, 0x12, 0x37, 0x87, 0xcb, 0x5c, 0x91, 0xba, 0xeb, 0xc6, 0x6b, 0x76, 0x00, 0x9d, - 0x12, 0xa0, 0x52, 0x0f, 0xdf, 0x30, 0x41, 0x13, 0x62, 0x95, 0x03, 0x7e, 0x13, 0xda, 0x34, 0xee, - 0xb3, 0x87, 0xfc, 0x88, 0x81, 0x13, 0x04, 0x63, 0x6a, 0x32, 0x03, 0xb8, 0x1f, 0xc8, 0xac, 0x9f, - 0x00, 0x70, 0xad, 0x07, 0xbf, 0xcf, 0x63, 0x80, 0xa7, 0xe1, 0x7a, 0xdf, 0x76, 0x41, 0x4c, 0x90, - 0x18, 0x3e, 0xb7, 0xac, 0x8b, 0xf1, 0xca, 0x77, 0x6d, 0x45, 0xbf, 0x33, 0x83, 0x53, 0x6c, 0xf6, - 0xd9, 0xdb, 0x9c, 0xe2, 0x14, 0x26, 0x98, 0x03, 0x7e, 0xa3, 0xee, 0x43, 0xca, 0xde, 0x78, 0xb6, - 0xb3, 0x7d, 0x14, 0x03, 0x7c, 0x05, 0xf8, 0xb9, 0xc6, 0x54, 0x86, 0x4e, 0xa0, 0x4b, 0xc1, 0xf7, - 0x3e, 0x05, 0x04, 0x7d, 0x63, 0x92, 0x19, 0xeb, 0x34, 0x21, 0x00, 0xbd, 0x20, 0x20, 0x7c, 0xe6, - 0xa5, 0xb6, 0x5a, 0x9e, 0x97, 0xba, 0x79, 0xc6, 0xe0, 0x37, 0x20, 0x10, 0x8f, 0x64, 0x91, 0xf9, - 0x58, 0x10, 0x7c, 0x37, 0x59, 0x33, 0x76, 0xe5, 0xbb, 0x7c, 0xcd, 0x7b, 0x2b, 0x81, 0xe1, 0xef, - 0xda, 0x00, 0x6b, 0xdd, 0x45, 0x42, 0x82, 0x86, 0x05, 0x2e, 0xe7, 0x7b, 0x7b, 0xb7, 0x18, 0x63, - 0xa3, 0xb2, 0xb9, 0xa7, 0xc3, 0x04, 0xf1, 0x14, 0xe6, 0x46, 0xab, 0x98, 0x9b, 0xe0, 0x1b, 0xb2, - 0x48, 0x5c, 0x90, 0x6a, 0x9c, 0x68, 0xcb, 0xc5, 0x09, 0x15, 0xfc, 0x1e, 0xcc, 0x06, 0xbf, 0x09, - 0x81, 0x20, 0xfc, 0x11, 0x95, 0xf7, 0x5d, 0x64, 0x0d, 0xb7, 0x1f, 0xdd, 0xa9, 0xeb, 0x81, 0xb7, - 0xeb, 0xe6, 0x5d, 0x3f, 0xf5, 0x7e, 0xbe, 0x1f, 0x73, 0x0a, 0x2e, 0xf9, 0xe5, 0x24, 0x71, 0x33, - 0x00, 0xd4, 0x25, 0x44, 0x3d, 0x72, 0x6c, 0x23, 0x61, 0x83, 0x52, 0x85, 0xdb, 0x67, 0x03, 0xec, - 0xfd, 0x00, 0x85, 0x93, 0x93, 0x2e, 0xb1, 0xc5, 0x42, 0xb3, 0x35, 0x73, 0x73, 0x2c, 0xa5, 0x0d, - 0x2c, 0x00, 0x65, 0xfe, 0xe5, 0x1c, 0xd6, 0xdb, 0xbb, 0x44, 0x92, 0x4c, 0x2b, 0xbd, 0xd5, 0x44, - 0x5c, 0xef, 0x1f, 0xb9, 0x02, 0xbd, 0x70, 0xc6, 0x7e, 0x99, 0x99, 0xe1, 0xa9, 0xfa, 0x66, 0xca, - 0x25, 0xf5, 0xe0, 0x50, 0xfa, 0x96, 0x4a, 0xdc, 0x00, 0x7e, 0xe4, 0x6e, 0xf3, 0xac, 0x00, 0xd4, - 0x9c, 0xcb, 0x51, 0x47, 0x32, 0x75, 0xb4, 0x1b, 0xad, 0xbf, 0x71, 0x0b, 0x5c, 0x1b, 0xa0, 0xff, - 0xce, 0xed, 0x9e, 0x00, 0xbe, 0xe7, 0x0e, 0x73, 0x19, 0x9b, 0xe3, 0x1b, 0xac, 0x1e, 0xf8, 0x8c, - 0xcd, 0x00, 0xc3, 0x1c, 0x30, 0xcb, 0x4d, 0x3b, 0x25, 0x56, 0xf0, 0x4b, 0x0a, 0x79, 0x0e, 0xf8, - 0x29, 0xbe, 0x82, 0x9f, 0x0f, 0x9c, 0x29, 0x59, 0x64, 0xce, 0x56, 0xc9, 0x02, 0x87, 0x55, 0x2d, - 0x1d, 0xf7, 0x61, 0xdc, 0x0a, 0x40, 0xc1, 0x88, 0x54, 0xdf, 0x9f, 0x36, 0xd7, 0xf9, 0x67, 0x24, - 0xc8, 0x3b, 0x81, 0x60, 0x0d, 0xa3, 0xef, 0x33, 0xd8, 0x21, 0x4f, 0x80, 0xa2, 0xb9, 0xd9, 0xc5, - 0x2e, 0x2b, 0x21, 0x1f, 0x41, 0x9f, 0x2f, 0xa0, 0xcf, 0xe7, 0xef, 0xaa, 0x59, 0xda, 0xa3, 0x25, - 0xf8, 0x8d, 0x6b, 0x38, 0x5c, 0x0c, 0xd8, 0x03, 0x59, 0x64, 0xce, 0xd6, 0x50, 0x35, 0xff, 0x19, - 0x00, 0x1e, 0x7c, 0x3e, 0xe0, 0x7a, 0x09, 0x6a, 0x9a, 0x41, 0xb0, 0x76, 0xae, 0x17, 0x30, 0xed, - 0xd1, 0xe1, 0xf9, 0x33, 0x34, 0x8b, 0x72, 0xfd, 0x3c, 0x00, 0x3c, 0x93, 0x5d, 0xfa, 0xdb, 0xa5, - 0xf0, 0xdf, 0x52, 0x2c, 0x91, 0x39, 0xa0, 0x28, 0x02, 0xeb, 0x81, 0xd7, 0x25, 0x04, 0x7e, 0xac, - 0x31, 0xf3, 0x33, 0x2a, 0x10, 0x76, 0xc5, 0x61, 0x9e, 0x7e, 0x2c, 0x17, 0x3b, 0xf2, 0x04, 0xc1, - 0x8c, 0xd6, 0x01, 0x0a, 0x51, 0x24, 0x81, 0xa0, 0x98, 0x8b, 0x4f, 0x5d, 0x60, 0xf1, 0xdd, 0x54, - 0x3d, 0x57, 0xa5, 0x05, 0xb2, 0x94, 0xe2, 0x6a, 0x93, 0xb5, 0xe7, 0x47, 0x64, 0x81, 0x5f, 0x6a, - 0x9d, 0x3f, 0xeb, 0x12, 0x84, 0x0a, 0x7e, 0xb7, 0xd3, 0x5f, 0xa6, 0x99, 0xaa, 0x2c, 0xd0, 0x9f, - 0x53, 0x40, 0xf0, 0x85, 0x03, 0x8c, 0xc6, 0x1d, 0x66, 0xe4, 0xf3, 0x66, 0x48, 0xc4, 0x83, 0x96, - 0x81, 0x9f, 0x08, 0x03, 0x2e, 0x81, 0x39, 0x9e, 0xea, 0x70, 0x46, 0xa3, 0x5e, 0xa2, 0x09, 0xbd, - 0xd6, 0xc6, 0xa4, 0xd3, 0x37, 0x60, 0x2b, 0xe6, 0x19, 0x77, 0xd8, 0x26, 0xd9, 0xad, 0xed, 0xef, - 0x27, 0x30, 0x40, 0x6b, 0x73, 0x84, 0x58, 0x8d, 0xcf, 0xae, 0xc4, 0x19, 0xa8, 0x51, 0xaa, 0xd3, - 0xf8, 0xdd, 0x08, 0x08, 0x29, 0x7e, 0x78, 0xf8, 0x96, 0x72, 0x64, 0x73, 0xce, 0xbd, 0x01, 0xa2, - 0x40, 0x55, 0x74, 0xe1, 0x81, 0x9f, 0x57, 0x98, 0x45, 0xe6, 0x94, 0x89, 0x82, 0xf5, 0xa7, 0xde, - 0xc8, 0x9b, 0x03, 0xb1, 0x6f, 0xf4, 0xfe, 0x1c, 0x73, 0x9f, 0x2f, 0x0b, 0xd1, 0x27, 0x03, 0x60, - 0x07, 0xd0, 0xa9, 0x29, 0x11, 0x4b, 0x2a, 0xa5, 0x0d, 0x84, 0x7c, 0xdd, 0x7c, 0x1f, 0x25, 0xe8, - 0x63, 0xcd, 0x29, 0x1d, 0x31, 0x84, 0x99, 0x7f, 0x63, 0x72, 0x65, 0x73, 0x3c, 0x72, 0x7a, 0xfa, - 0x1e, 0x43, 0x05, 0x41, 0x03, 0x7e, 0xe6, 0xf6, 0x18, 0xff, 0xfd, 0x83, 0xaf, 0xaa, 0x68, 0x89, - 0x9a, 0x6e, 0xc0, 0x6f, 0xbe, 0xbe, 0xee, 0x96, 0x38, 0x63, 0x80, 0xac, 0x2c, 0x32, 0x27, 0xf8, - 0x55, 0xa8, 0xc1, 0x54, 0x10, 0x7c, 0x03, 0x0d, 0x91, 0xb2, 0xce, 0xdf, 0x1f, 0xb3, 0x08, 0x82, - 0x92, 0xf9, 0x57, 0xce, 0x82, 0x3e, 0xc9, 0xcf, 0x03, 0xbf, 0xa3, 0xcb, 0xba, 0x8a, 0xc0, 0x49, - 0x6f, 0xfe, 0x2c, 0x11, 0x74, 0x06, 0xb3, 0x0b, 0xcd, 0x5d, 0x6e, 0x8b, 0xd6, 0xb0, 0xc4, 0x01, - 0x37, 0x82, 0x9d, 0xae, 0x2a, 0x04, 0x7e, 0x8e, 0x9b, 0x45, 0x34, 0x81, 0x02, 0x06, 0x3f, 0x9d, - 0x45, 0xe6, 0x04, 0xbf, 0xc2, 0xfd, 0x27, 0xd1, 0x41, 0xf3, 0x8e, 0x20, 0x88, 0x63, 0xd9, 0x33, - 0x12, 0x32, 0x7c, 0x94, 0x30, 0x24, 0xd3, 0x9f, 0xa3, 0xa0, 0xf9, 0x4f, 0x16, 0xf4, 0xa8, 0xcf, - 0xa3, 0x56, 0x2b, 0x36, 0xb1, 0xc0, 0x0f, 0xa6, 0x0c, 0x40, 0x84, 0xc0, 0x23, 0xea, 0x7b, 0xe7, - 0xbe, 0xd3, 0x11, 0x28, 0xaf, 0xda, 0x19, 0x99, 0xff, 0x0d, 0xf8, 0x3d, 0xe2, 0xbe, 0x62, 0x8b, - 0x9b, 0x83, 0x4f, 0xe5, 0x09, 0x80, 0xdf, 0xe6, 0xf7, 0x3e, 0xf6, 0xfa, 0x47, 0x64, 0xe2, 0x6d, - 0xf6, 0x1f, 0xbe, 0x6c, 0x4a, 0x99, 0x2c, 0x74, 0x09, 0xd7, 0xaa, 0x4b, 0x10, 0xcd, 0xda, 0xa3, - 0xad, 0x07, 0xab, 0x96, 0x4d, 0xce, 0x3a, 0x7f, 0xd4, 0x25, 0x88, 0x15, 0x47, 0xca, 0xff, 0x26, - 0xf8, 0x95, 0x9f, 0x80, 0x2c, 0x5c, 0x0d, 0x2f, 0xf6, 0x6f, 0x0e, 0x03, 0x5c, 0xf2, 0xaf, 0x61, - 0x7b, 0x9e, 0x9b, 0x66, 0x9c, 0x05, 0x4e, 0xe0, 0x27, 0xac, 0x06, 0x70, 0xf3, 0xbb, 0x7f, 0xe3, - 0x0a, 0x7e, 0x70, 0x0f, 0x82, 0x98, 0x95, 0xa9, 0x65, 0xcc, 0x03, 0xbf, 0xe5, 0xf7, 0x91, 0x2c, - 0x32, 0x27, 0xf8, 0x35, 0xda, 0x7f, 0xf8, 0x40, 0xec, 0xa1, 0x9d, 0x9d, 0xaf, 0xa4, 0xe1, 0xf7, - 0x17, 0x80, 0xdf, 0xc7, 0xa8, 0xc0, 0x5e, 0x75, 0x18, 0xab, 0x3c, 0x7f, 0x51, 0xd0, 0xe5, 0xf1, - 0xef, 0xdb, 0xa8, 0x96, 0xd8, 0xec, 0x90, 0xaa, 0xba, 0x86, 0xab, 0x85, 0x79, 0x8b, 0xb7, 0xdf, - 0x93, 0x2a, 0xe8, 0x9a, 0xb3, 0xcf, 0x01, 0x41, 0x62, 0x74, 0x41, 0x28, 0x8b, 0xcc, 0x09, 0x7e, - 0xed, 0x41, 0xd0, 0xb2, 0xcb, 0xe3, 0xb5, 0xda, 0x3b, 0xdd, 0x18, 0x7e, 0xd7, 0x73, 0x95, 0xb9, - 0xd2, 0x35, 0xfe, 0x5c, 0x35, 0x11, 0xab, 0x3c, 0xfc, 0x6f, 0x09, 0xfa, 0x5a, 0xbe, 0x32, 0x0c, - 0x36, 0x1b, 0x15, 0xd8, 0xa8, 0x0b, 0x5e, 0x63, 0xe2, 0xbd, 0x4e, 0x15, 0x71, 0x6f, 0xe2, 0xdd, - 0xec, 0x2c, 0xd8, 0x2c, 0xf1, 0x70, 0xd8, 0xa6, 0x90, 0xd9, 0xe1, 0x51, 0xae, 0x3a, 0x9c, 0xbb, - 0xae, 0xb8, 0xc4, 0xe7, 0x09, 0x7e, 0x07, 0xc8, 0xaa, 0x09, 0x37, 0x04, 0xb0, 0x3d, 0x32, 0x3c, - 0xe5, 0x57, 0x8b, 0x54, 0x60, 0x7c, 0x69, 0x66, 0x2e, 0x3c, 0x1b, 0x1d, 0x6e, 0xdd, 0xc7, 0x4f, - 0xfe, 0x1f, 0x14, 0x74, 0xcb, 0xd6, 0x19, 0x5a, 0x38, 0xe1, 0x03, 0xc0, 0xd8, 0x4d, 0xca, 0xbd, - 0x58, 0x10, 0xbd, 0xe0, 0x8c, 0x59, 0x9f, 0x71, 0x3d, 0x30, 0x05, 0x70, 0x6e, 0xb2, 0x3a, 0x39, - 0xa6, 0x79, 0x4f, 0xe9, 0x33, 0x52, 0x99, 0x80, 0xcf, 0xb6, 0xa3, 0xdc, 0x32, 0x58, 0x13, 0x16, - 0x70, 0x56, 0x07, 0x80, 0x06, 0xfc, 0xee, 0xb2, 0x9a, 0xed, 0xfd, 0x39, 0x00, 0x3c, 0xdb, 0xfb, - 0x00, 0xb5, 0x0b, 0xc8, 0x67, 0x3b, 0xdb, 0xd9, 0xce, 0x76, 0xb6, 0xb3, 0x9d, 0xed, 0x8d, 0x5b, - 0xd8, 0xa5, 0xc0, 0x63, 0x83, 0x51, 0x1c, 0x54, 0xd2, 0x5f, 0xed, 0xb9, 0xda, 0xa7, 0x6a, 0x6d, - 0x39, 0x67, 0x3b, 0x5b, 0x35, 0x4b, 0x35, 0xa5, 0x02, 0x7e, 0x71, 0x61, 0xa8, 0x59, 0x88, 0xbb, - 0x6e, 0xc8, 0x96, 0xc7, 0x4d, 0x81, 0xa7, 0xcb, 0x62, 0x61, 0xf0, 0xaa, 0x67, 0x96, 0x8d, 0xac, - 0x62, 0x0f, 0x2c, 0x6e, 0x4a, 0xe0, 0x94, 0x50, 0xd8, 0x9b, 0xe1, 0x9b, 0x0b, 0x25, 0x77, 0xdf, - 0xbb, 0xd1, 0x57, 0x77, 0x09, 0xb8, 0xfc, 0xc1, 0xa7, 0xf4, 0xa3, 0x8b, 0x82, 0x9f, 0x79, 0x81, - 0x36, 0x62, 0x2f, 0xc2, 0x74, 0x0d, 0x83, 0x1f, 0xc0, 0x0c, 0x80, 0xb1, 0xe7, 0x9c, 0xdb, 0xf2, - 0x6c, 0xbb, 0x6e, 0xda, 0xde, 0x01, 0xa7, 0x4d, 0x55, 0xbc, 0x59, 0x88, 0xa9, 0x00, 0xb8, 0x6c, - 0x40, 0x9f, 0x5d, 0xd6, 0x17, 0xc1, 0x72, 0x03, 0xdb, 0x55, 0x04, 0x00, 0x25, 0xf1, 0xcc, 0xdf, - 0x03, 0x8a, 0x69, 0xd0, 0x15, 0xc7, 0x00, 0x60, 0x10, 0xe4, 0x63, 0xc0, 0xe3, 0xce, 0x6f, 0xb7, - 0x16, 0xbe, 0x7f, 0xe7, 0x7e, 0xa4, 0x9d, 0x51, 0x91, 0x1f, 0x56, 0x32, 0x12, 0x03, 0xc7, 0x74, - 0x46, 0x9e, 0x73, 0x82, 0xe0, 0xd9, 0x9a, 0x33, 0xbc, 0x65, 0x43, 0x38, 0xe0, 0xe4, 0x73, 0xcb, - 0xd0, 0x37, 0xd5, 0x29, 0xe3, 0xbc, 0xb7, 0x9c, 0xa7, 0x0c, 0xc8, 0x3f, 0xf7, 0x10, 0x83, 0x27, - 0xda, 0x0f, 0x85, 0x7b, 0x60, 0x01, 0x3f, 0xbc, 0xef, 0x5c, 0x20, 0x2e, 0x74, 0x02, 0x8e, 0x32, - 0x2d, 0x3c, 0x97, 0xe8, 0xf9, 0xde, 0xb6, 0x38, 0xbb, 0x73, 0xeb, 0x80, 0x99, 0xc7, 0x3e, 0x64, - 0x33, 0xdf, 0x23, 0xfb, 0xd1, 0x45, 0xc1, 0x0f, 0x9c, 0x85, 0x33, 0x59, 0x56, 0x52, 0x00, 0x68, - 0x9c, 0x65, 0xa7, 0xc0, 0x73, 0x4e, 0x10, 0x3c, 0xdb, 0x5e, 0xac, 0x4f, 0x00, 0xad, 0x94, 0x63, - 0x02, 0x00, 0x2d, 0xf0, 0xa3, 0x3c, 0xd3, 0x05, 0x43, 0xe6, 0x80, 0x5f, 0xc1, 0x1e, 0x50, 0x1c, - 0xb9, 0x7a, 0x19, 0xd7, 0xa3, 0x54, 0x2e, 0x47, 0x01, 0x45, 0xcc, 0x6b, 0x03, 0x3a, 0x00, 0xe5, - 0x49, 0x88, 0x39, 0xd8, 0xce, 0xef, 0x19, 0x71, 0xf9, 0x2f, 0xe9, 0x87, 0x02, 0x50, 0x6a, 0xd4, - 0x1f, 0x08, 0x7c, 0x1e, 0x4c, 0x29, 0x0e, 0xf3, 0x27, 0xf4, 0x9d, 0x1e, 0xd2, 0xdf, 0x79, 0x30, - 0xa5, 0x14, 0x57, 0x67, 0x3a, 0xa2, 0xb3, 0xb5, 0x06, 0x41, 0xd5, 0x23, 0x19, 0x84, 0xb4, 0x0c, - 0x46, 0x9f, 0xc5, 0xf4, 0x73, 0x58, 0xe2, 0x59, 0xa1, 0x7d, 0xd0, 0x27, 0xde, 0x6f, 0x42, 0x17, - 0x43, 0x7d, 0xe8, 0xf5, 0x7e, 0xec, 0x09, 0xef, 0xe3, 0xe8, 0xc3, 0xd6, 0x3e, 0x67, 0xcf, 0x1f, - 0x27, 0xcc, 0x5d, 0xce, 0x87, 0xc3, 0xbc, 0xd7, 0x15, 0x57, 0x4b, 0xc9, 0x85, 0x37, 0xeb, 0xc7, - 0x97, 0xc5, 0xdc, 0x62, 0x5e, 0xdc, 0x3f, 0x72, 0x35, 0x24, 0x87, 0x9a, 0x4c, 0xa8, 0xc8, 0xe6, - 0x39, 0xfa, 0x78, 0x3b, 0xdb, 0xd9, 0x9a, 0x36, 0x8a, 0xfc, 0xe5, 0x30, 0x90, 0x12, 0xe6, 0x41, - 0x49, 0xed, 0x95, 0xca, 0x8f, 0xc8, 0x41, 0x2d, 0xf6, 0x2e, 0x4a, 0x8a, 0x30, 0x5f, 0x4e, 0xc6, - 0x92, 0x31, 0x4b, 0x68, 0x9b, 0xe4, 0xc0, 0x24, 0x49, 0x05, 0x00, 0xb8, 0xb2, 0x64, 0x0e, 0xc6, - 0x57, 0xf4, 0xe3, 0x6b, 0x63, 0xaf, 0x80, 0xf2, 0x85, 0xab, 0x15, 0xbe, 0xb3, 0x9d, 0xad, 0x78, - 0x03, 0xf3, 0x0c, 0xc0, 0xd8, 0x0b, 0xfc, 0xa8, 0x7d, 0x50, 0x3c, 0x18, 0x9b, 0xad, 0x00, 0xd4, - 0x42, 0x34, 0x4a, 0xc2, 0xca, 0x50, 0x3c, 0xf4, 0x2e, 0x5a, 0x56, 0x6e, 0x3d, 0x18, 0x01, 0x6b, - 0x24, 0x47, 0xff, 0x7e, 0xfd, 0xf8, 0xb2, 0x16, 0xac, 0x27, 0x3e, 0xa8, 0x06, 0xfc, 0x1e, 0x6c, - 0xee, 0x48, 0x77, 0x22, 0xe5, 0xd9, 0x1a, 0x83, 0x5f, 0x8e, 0x48, 0x4d, 0x9e, 0x2f, 0x1f, 0x05, - 0x7e, 0x00, 0x5e, 0xf9, 0xb7, 0x6c, 0x99, 0xc3, 0x81, 0x93, 0x48, 0x19, 0x33, 0xf7, 0xe0, 0x03, - 0x35, 0xf3, 0xb2, 0xb9, 0x3b, 0x48, 0x95, 0xce, 0x7c, 0x41, 0x3f, 0xbe, 0x00, 0xb4, 0x51, 0x30, - 0x07, 0x04, 0x4b, 0xdb, 0x79, 0x09, 0x72, 0xb6, 0xd6, 0xe0, 0x57, 0xaa, 0x32, 0xdd, 0x03, 0xcf, - 0x82, 0x0a, 0xf0, 0x4b, 0xf5, 0x41, 0x59, 0x61, 0x33, 0x9d, 0x57, 0x7d, 0x36, 0xf5, 0x53, 0x6a, - 0x4d, 0x01, 0x2c, 0x83, 0x1d, 0x49, 0xc2, 0xf8, 0x58, 0x85, 0xba, 0x2d, 0xdf, 0xb7, 0x1f, 0x4b, - 0x36, 0x98, 0x25, 0x31, 0xa5, 0x49, 0x31, 0x33, 0x35, 0x96, 0xd6, 0x13, 0xfc, 0xce, 0xb6, 0x07, - 0xf8, 0x51, 0x37, 0x98, 0x9b, 0xc4, 0x53, 0x56, 0x6c, 0x56, 0x37, 0x3d, 0x18, 0x05, 0xfc, 0x8c, - 0xe6, 0x13, 0x6b, 0x2d, 0xc0, 0xcf, 0x33, 0x4f, 0xd5, 0xfb, 0xed, 0xba, 0xb2, 0x52, 0xfc, 0xac, - 0x25, 0x49, 0xea, 0x51, 0x6d, 0x87, 0x7e, 0x7c, 0x03, 0xa0, 0x64, 0x9a, 0xee, 0xcb, 0x5a, 0x2d, - 0xc6, 0x88, 0xe8, 0x27, 0x5f, 0xbd, 0xda, 0xdd, 0x8c, 0x26, 0x67, 0xd3, 0x0b, 0xda, 0x23, 0x23, - 0xb8, 0x57, 0x55, 0x48, 0xf0, 0xfd, 0x8d, 0x7d, 0xa9, 0x3c, 0xf2, 0xe1, 0xcf, 0x80, 0x9f, 0x91, - 0xc3, 0x21, 0xf0, 0x3b, 0x4e, 0x78, 0x1e, 0xce, 0x7a, 0xf2, 0xcc, 0x60, 0x36, 0xd8, 0x97, 0x56, - 0xcd, 0x1b, 0xc0, 0x6b, 0x02, 0x1a, 0x64, 0x7d, 0x01, 0xfa, 0x90, 0x5a, 0x99, 0xc3, 0x64, 0x7d, - 0x6c, 0xf9, 0x5a, 0xe1, 0x63, 0x98, 0x5b, 0xb4, 0xea, 0xc0, 0x7e, 0xcc, 0x36, 0xc0, 0xbb, 0x8c, - 0x2f, 0x5c, 0x2d, 0xf8, 0xdd, 0x3d, 0x9d, 0x18, 0xcf, 0x5b, 0xe0, 0x68, 0x7b, 0xb6, 0x00, 0xbf, - 0x2b, 0x3a, 0x36, 0xef, 0x7f, 0x87, 0xf9, 0xe5, 0xb2, 0x35, 0x0c, 0x26, 0x1e, 0x99, 0x26, 0x5f, - 0x16, 0x5c, 0xd9, 0x3c, 0xff, 0x3a, 0x15, 0xd3, 0x32, 0xb5, 0x22, 0x21, 0xff, 0x52, 0x6e, 0xc8, - 0x84, 0xef, 0x9d, 0x9d, 0x84, 0x6e, 0x49, 0x2a, 0xe1, 0x26, 0x9e, 0xe5, 0x88, 0x79, 0x52, 0x2b, - 0xb4, 0xe5, 0xa8, 0xc1, 0xa9, 0xef, 0xdd, 0x03, 0x80, 0x42, 0xe9, 0xcb, 0x55, 0xcf, 0xc1, 0x5d, - 0xbe, 0x5d, 0x3f, 0xd6, 0x84, 0xa8, 0x6e, 0x1d, 0x87, 0x56, 0x6d, 0x88, 0xd8, 0x42, 0xce, 0x16, - 0xb7, 0x57, 0x4c, 0x25, 0x3a, 0x9a, 0xc7, 0x2b, 0xf6, 0x8f, 0xcc, 0x77, 0x36, 0xf3, 0x43, 0x2e, - 0x29, 0x6b, 0xb2, 0xd5, 0x42, 0xad, 0xa6, 0x77, 0xf6, 0x49, 0x4f, 0x04, 0x3f, 0x77, 0x0f, 0x08, - 0x99, 0xcc, 0xce, 0x6d, 0x40, 0x10, 0xc7, 0xff, 0x62, 0x90, 0x54, 0x0c, 0xd9, 0x3e, 0x1b, 0x34, - 0x2b, 0x03, 0x78, 0xc9, 0x41, 0x44, 0x05, 0xb4, 0x14, 0xbe, 0x8c, 0x50, 0x16, 0x35, 0x52, 0xd1, - 0x8f, 0xaf, 0x13, 0x69, 0xde, 0x14, 0xfc, 0x5a, 0x37, 0xf1, 0xd9, 0xb5, 0x92, 0x6b, 0xc1, 0x6f, - 0xd9, 0xe8, 0x43, 0x44, 0x4d, 0x8c, 0x82, 0x99, 0x76, 0x5d, 0x31, 0xe0, 0x97, 0xba, 0xd1, 0xec, - 0x35, 0x8b, 0x77, 0xdf, 0x77, 0xa3, 0xfb, 0xc1, 0x76, 0x52, 0x97, 0x27, 0x60, 0x70, 0x7c, 0x86, - 0xf0, 0xd4, 0x5a, 0x70, 0xa2, 0x7a, 0x8d, 0x14, 0x10, 0x12, 0xb0, 0x8d, 0xb3, 0x1f, 0x24, 0x05, - 0xd8, 0x5a, 0xf4, 0xe3, 0xfb, 0x44, 0x9b, 0xff, 0x00, 0x08, 0xee, 0x08, 0x7e, 0x47, 0x24, 0x1e, - 0x6d, 0x01, 0x7e, 0x98, 0xed, 0xa8, 0xa1, 0xc2, 0x78, 0xdf, 0xe7, 0xbd, 0xdf, 0xab, 0x9a, 0xe6, - 0x32, 0x34, 0x89, 0xb2, 0x2b, 0xe5, 0xb6, 0xcb, 0x0e, 0x6b, 0x41, 0xbd, 0xf5, 0xae, 0xb1, 0x67, - 0x1a, 0x3f, 0xc6, 0x40, 0x7c, 0xb3, 0xc5, 0x82, 0x53, 0x6e, 0x33, 0xa6, 0x3c, 0x82, 0xe7, 0x90, - 0x3b, 0x19, 0xe0, 0x7f, 0x85, 0x01, 0xca, 0xf6, 0x0f, 0x55, 0x6c, 0xf6, 0x1a, 0xd8, 0x33, 0xac, - 0xd1, 0xda, 0x70, 0x94, 0x21, 0x8c, 0x7a, 0xd3, 0x4f, 0xd1, 0x0c, 0x20, 0x65, 0x80, 0x3d, 0x10, - 0x76, 0x31, 0x8f, 0x99, 0x2f, 0x30, 0x1d, 0xc9, 0xaf, 0x83, 0x6a, 0x65, 0x81, 0x61, 0xc7, 0x8b, - 0x65, 0x36, 0xf8, 0x19, 0xe0, 0xa1, 0xb2, 0xbf, 0x9e, 0xcf, 0x1f, 0xe1, 0x00, 0x61, 0x41, 0x68, - 0x9f, 0x05, 0xbc, 0x52, 0xcb, 0x84, 0x67, 0xca, 0x5f, 0x03, 0x80, 0xc3, 0xe9, 0x04, 0x7d, 0x28, - 0x08, 0xee, 0x01, 0x7e, 0x98, 0x95, 0xed, 0x04, 0x82, 0x45, 0xe0, 0x07, 0x40, 0xb2, 0x23, 0x65, - 0x83, 0x20, 0x96, 0xd9, 0x29, 0x01, 0x7e, 0x7b, 0x8b, 0x37, 0x15, 0xfc, 0x2e, 0x8d, 0xd7, 0xa2, - 0x87, 0x35, 0x39, 0x04, 0xa5, 0x8f, 0xd7, 0xd9, 0x64, 0x50, 0x94, 0x2d, 0xdc, 0x53, 0x8e, 0x55, - 0xb1, 0x35, 0x67, 0x41, 0x27, 0xb5, 0xdd, 0x92, 0x72, 0x01, 0x22, 0x02, 0xac, 0xd4, 0x52, 0x81, - 0x25, 0xf8, 0x6f, 0x60, 0x6a, 0x16, 0xb3, 0x4f, 0x77, 0xe0, 0x6c, 0x11, 0xf0, 0x6b, 0x35, 0x57, - 0xcf, 0xb6, 0xdd, 0xdb, 0x84, 0x9e, 0x69, 0xdf, 0x51, 0x35, 0xb5, 0x53, 0x87, 0xb3, 0x23, 0x3c, - 0xf6, 0xf6, 0x33, 0x35, 0xe3, 0x4c, 0x55, 0xc5, 0xa3, 0x38, 0xf3, 0x7e, 0x58, 0xb3, 0x22, 0x54, - 0xa6, 0x8c, 0x7d, 0xdf, 0x72, 0x2f, 0x30, 0x00, 0xf8, 0xd5, 0xff, 0x7d, 0x47, 0xe6, 0x0c, 0xb7, - 0x42, 0x64, 0xa8, 0xdd, 0x57, 0xe2, 0xad, 0xc4, 0x2a, 0xa7, 0x5f, 0xd1, 0xd3, 0x55, 0x34, 0x10, - 0x1a, 0x7c, 0x9d, 0x6f, 0x16, 0xff, 0xca, 0xce, 0x50, 0x38, 0x38, 0x70, 0xa3, 0xc8, 0xc6, 0x9b, - 0x81, 0x39, 0xf2, 0x31, 0xad, 0x0c, 0xac, 0x05, 0x13, 0xcc, 0x66, 0x1b, 0xb5, 0xe0, 0x27, 0x89, - 0xcc, 0x6a, 0x42, 0x6b, 0x63, 0x6e, 0x72, 0x79, 0xe6, 0x5a, 0xfd, 0x32, 0xad, 0x13, 0x56, 0xc6, - 0xba, 0x1d, 0xa4, 0x02, 0x5b, 0xe0, 0x47, 0x75, 0x3b, 0xc2, 0x2c, 0x38, 0x57, 0x26, 0x42, 0xf6, - 0x6a, 0x04, 0x7e, 0x98, 0x51, 0x92, 0xd7, 0x5b, 0xf8, 0x01, 0xfa, 0x1b, 0x00, 0x5d, 0xbb, 0x9b, - 0x8e, 0xb6, 0xbc, 0x75, 0x12, 0x8e, 0x90, 0x4c, 0x45, 0xe6, 0x8f, 0xff, 0x54, 0x2b, 0x71, 0x4b, - 0x38, 0x6c, 0x33, 0xb0, 0xc0, 0xe1, 0x68, 0x92, 0xe0, 0x2a, 0x0e, 0xaa, 0x13, 0xaa, 0xa6, 0x9a, - 0x5b, 0x16, 0xdb, 0x48, 0x85, 0x97, 0xed, 0xa9, 0x82, 0xde, 0x0b, 0x0e, 0x19, 0xce, 0xda, 0xbd, - 0xff, 0x88, 0xf5, 0x46, 0xe9, 0xf4, 0x48, 0x76, 0x3f, 0x97, 0x05, 0x3f, 0x1b, 0x68, 0x07, 0xa9, - 0x3e, 0x50, 0xe7, 0xfe, 0xae, 0x0f, 0x20, 0x06, 0x00, 0x93, 0xb4, 0x55, 0xe0, 0x6c, 0x07, 0xd3, - 0x12, 0x10, 0x14, 0x1e, 0x95, 0xe1, 0x6c, 0x9f, 0xa3, 0x06, 0xa5, 0x6e, 0x62, 0x07, 0xbd, 0xd8, - 0x85, 0x20, 0x98, 0x0f, 0x7e, 0x7a, 0x67, 0x74, 0x43, 0x15, 0xf8, 0x75, 0xa0, 0x4b, 0x38, 0x30, - 0x22, 0xeb, 0x34, 0x4e, 0xfc, 0xb9, 0x87, 0x54, 0x06, 0x53, 0x5c, 0x6e, 0x39, 0x43, 0xc0, 0x47, - 0xb5, 0xef, 0x3d, 0x75, 0x64, 0x11, 0x1e, 0xef, 0x44, 0x4c, 0x4c, 0x9a, 0x03, 0x7e, 0x2c, 0xc0, - 0xa4, 0x73, 0x4c, 0x24, 0x21, 0xf6, 0x37, 0x20, 0xd6, 0xc6, 0x75, 0xdf, 0x04, 0x5a, 0xb7, 0x0a, - 0x4d, 0xe8, 0x7b, 0x03, 0x7e, 0x7b, 0x35, 0x11, 0x99, 0xb0, 0xb3, 0xbd, 0x3f, 0xf8, 0x01, 0x32, - 0x67, 0xb8, 0x86, 0x67, 0xb7, 0x66, 0x83, 0x90, 0xd9, 0x20, 0x58, 0xcc, 0xfc, 0x7e, 0x86, 0x6a, - 0xe6, 0xa7, 0xfa, 0xd9, 0xdd, 0xa2, 0x38, 0xf3, 0x70, 0x96, 0xfa, 0x9b, 0xc1, 0x56, 0xdd, 0x68, - 0x10, 0x0c, 0x30, 0x14, 0xbb, 0xae, 0xef, 0x3b, 0x17, 0xe2, 0x5a, 0xe4, 0x80, 0x5f, 0xe8, 0x50, - 0x34, 0xd1, 0x2f, 0x06, 0x04, 0x1f, 0x0c, 0xd4, 0x8f, 0x2c, 0x63, 0x82, 0x93, 0x73, 0x88, 0x70, - 0x47, 0x2e, 0x0b, 0x89, 0x5b, 0xbe, 0x1f, 0x20, 0x8f, 0x4c, 0x08, 0xcf, 0x38, 0x15, 0xaf, 0xf0, - 0x91, 0xb9, 0x03, 0xad, 0x1a, 0x0d, 0x21, 0xc1, 0x0a, 0x15, 0x6a, 0xc9, 0x48, 0x0d, 0xfe, 0x76, - 0xe0, 0x57, 0xa2, 0x7a, 0xa9, 0x11, 0x54, 0x37, 0x24, 0x05, 0xbe, 0x5c, 0xed, 0x1d, 0xda, 0xcc, - 0xe5, 0x04, 0xfe, 0x04, 0x07, 0x41, 0x16, 0x77, 0x85, 0xec, 0xd0, 0x42, 0x63, 0x37, 0xcc, 0xb5, - 0x7d, 0x8b, 0xca, 0x71, 0xf9, 0x54, 0xc9, 0xd4, 0x5a, 0x3c, 0xec, 0x02, 0xf7, 0x4d, 0xda, 0xa4, - 0x27, 0xb6, 0x06, 0x04, 0xf1, 0x7c, 0xf0, 0x02, 0x35, 0x98, 0x85, 0x00, 0xb0, 0xc4, 0xb1, 0xb1, - 0x04, 0x20, 0x17, 0x5d, 0x5c, 0xce, 0x6a, 0xc4, 0x87, 0xb9, 0xc3, 0x58, 0x6a, 0x60, 0xf4, 0x34, - 0x94, 0x36, 0x10, 0x7e, 0x28, 0xf8, 0x2d, 0xea, 0x21, 0xd3, 0x0c, 0x89, 0x7a, 0xda, 0x2a, 0x46, - 0x06, 0xa8, 0x6c, 0xf0, 0x7b, 0x64, 0xb2, 0x28, 0x6a, 0xbb, 0xc2, 0x5c, 0xcd, 0x2d, 0xa5, 0x9d, - 0x98, 0xf5, 0xff, 0xc9, 0x90, 0x5d, 0xae, 0xd9, 0xdf, 0xff, 0xea, 0x2b, 0xa5, 0xed, 0x2e, 0xdf, - 0x7b, 0x80, 0x9f, 0x0b, 0x82, 0x2d, 0x3c, 0x06, 0x0a, 0x1c, 0xab, 0x17, 0x06, 0x8e, 0x62, 0x81, - 0xbf, 0xa2, 0xa8, 0xea, 0x03, 0x3f, 0x99, 0xe8, 0x14, 0x83, 0xf4, 0x35, 0xf8, 0x07, 0xaa, 0xbe, - 0xc1, 0xac, 0xc3, 0xc6, 0xe9, 0x75, 0xf0, 0x7c, 0x7e, 0xe4, 0x0c, 0x86, 0x1f, 0x0a, 0x7e, 0x0b, - 0x08, 0xe6, 0x38, 0xe0, 0x1a, 0x96, 0x91, 0x0b, 0x50, 0x14, 0x9b, 0xd6, 0x5e, 0xe0, 0x67, 0xb2, - 0xc4, 0x48, 0x47, 0xde, 0x7d, 0x63, 0x1d, 0xc7, 0x3c, 0xf6, 0x67, 0xc0, 0x6f, 0x90, 0xbb, 0xd4, - 0xcc, 0x6d, 0xda, 0xf6, 0x04, 0x3f, 0x97, 0x95, 0xf6, 0x01, 0xe2, 0xb0, 0x83, 0xcf, 0xea, 0x62, - 0xb2, 0x31, 0x17, 0x50, 0x6e, 0x2c, 0xb0, 0x75, 0xeb, 0xe8, 0x03, 0xc1, 0x1e, 0x68, 0x36, 0x3b, - 0xea, 0x49, 0xfe, 0x61, 0x00, 0x18, 0x75, 0xfd, 0xb8, 0x46, 0x0e, 0x8e, 0x3f, 0x54, 0x14, 0xbe, - 0x03, 0xe8, 0x92, 0xee, 0x22, 0x23, 0xcc, 0x9e, 0xfc, 0x19, 0x00, 0x65, 0x25, 0xe3, 0x1d, 0x09, - 0x9b, 0x73, 0x0f, 0x3f, 0x3f, 0xf7, 0x36, 0xd7, 0x7c, 0xbc, 0x4e, 0xb6, 0x77, 0x3a, 0x03, 0xf9, - 0x20, 0xf0, 0xb3, 0x4c, 0x1d, 0x7b, 0x2b, 0x66, 0x53, 0x23, 0x6d, 0x33, 0x07, 0xfc, 0x4c, 0xa9, - 0xcc, 0xbb, 0x2d, 0x3f, 0x5f, 0x96, 0x20, 0xfa, 0x40, 0x90, 0x0a, 0x6a, 0x7d, 0xc6, 0xe4, 0x7d, - 0x10, 0x00, 0x26, 0x5d, 0x3f, 0x40, 0x4f, 0x2e, 0xff, 0xbb, 0xe0, 0x47, 0x02, 0xc1, 0x52, 0xe6, - 0x07, 0x4e, 0x92, 0x82, 0xf1, 0x60, 0xf0, 0x83, 0x88, 0x4d, 0x09, 0x67, 0x56, 0x66, 0x99, 0xcf, - 0x1a, 0xf5, 0xe1, 0xf8, 0x09, 0xcc, 0xcf, 0x65, 0x7f, 0x7b, 0x36, 0x4a, 0xf2, 0x02, 0x8e, 0xfa, - 0xf4, 0x60, 0xf9, 0xf3, 0x0f, 0x68, 0xdd, 0xfe, 0x8d, 0x6b, 0x69, 0xcc, 0x49, 0x6c, 0x70, 0xec, - 0x7b, 0x63, 0xef, 0x11, 0x5a, 0xd5, 0x73, 0x6a, 0x9b, 0x46, 0xaf, 0x9c, 0x5d, 0xd7, 0x81, 0xd2, - 0xd4, 0xe2, 0xef, 0x0c, 0x7e, 0x29, 0xd7, 0x8f, 0x07, 0x9f, 0x6d, 0x3c, 0xf2, 0x6f, 0x82, 0x9f, - 0x25, 0x23, 0xd2, 0xf1, 0xbe, 0x6f, 0x30, 0xde, 0x35, 0x5d, 0x15, 0xd8, 0x89, 0x4b, 0x8f, 0x00, - 0x3f, 0xec, 0xab, 0x8a, 0xe5, 0xd8, 0x38, 0xdf, 0xde, 0x08, 0x1b, 0xd0, 0xcd, 0xbd, 0xa7, 0x6f, - 0x4f, 0x3f, 0x6e, 0xfd, 0x43, 0x26, 0x2c, 0x99, 0x49, 0x68, 0xb8, 0x43, 0x9a, 0x10, 0x89, 0x88, - 0xce, 0xc9, 0xdd, 0xf3, 0x4c, 0xec, 0x37, 0xec, 0x4b, 0x6a, 0x80, 0x3d, 0x13, 0x2e, 0x5a, 0x0b, - 0xd9, 0xb0, 0x4e, 0x11, 0x2f, 0x8c, 0xee, 0xb5, 0x77, 0x5d, 0x6d, 0xa1, 0x5e, 0xf2, 0x93, 0xa5, - 0xe8, 0xe9, 0x14, 0xa1, 0xb1, 0xa6, 0xe3, 0x8a, 0x47, 0x0b, 0x53, 0xbf, 0x95, 0x4a, 0xc0, 0x3c, - 0xac, 0xc7, 0x75, 0xfd, 0x60, 0x73, 0xb1, 0x6d, 0xf8, 0x9f, 0x58, 0x16, 0xff, 0x2f, 0xa7, 0xfe, - 0xb7, 0x0e, 0x87, 0x86, 0xe3, 0xb5, 0x5c, 0x30, 0xcc, 0xbc, 0x1e, 0x50, 0x46, 0x61, 0x13, 0x7a, - 0xe7, 0x80, 0xba, 0x95, 0x7d, 0xe4, 0x1f, 0x5f, 0x2e, 0x34, 0x36, 0x32, 0x21, 0xdb, 0x00, 0xdf, - 0xb2, 0xd7, 0x58, 0x21, 0x88, 0x85, 0xda, 0xc5, 0xdc, 0x4d, 0x39, 0xef, 0x7b, 0x30, 0x15, 0x4d, - 0x58, 0x2a, 0x33, 0xc1, 0xcf, 0xe0, 0x00, 0x22, 0x10, 0xa4, 0x42, 0xf0, 0x08, 0x24, 0x2d, 0xdf, - 0xcc, 0x2b, 0x02, 0x40, 0x77, 0xdf, 0x6d, 0xde, 0x8f, 0xfe, 0x4e, 0xc8, 0xa8, 0xfc, 0x74, 0xd9, - 0x8b, 0x42, 0xd0, 0xcd, 0x7d, 0x8e, 0x96, 0xcb, 0x60, 0x96, 0xf4, 0xe4, 0xef, 0x0b, 0x80, 0x41, - 0xd7, 0x0f, 0x0a, 0x00, 0xc2, 0xb5, 0x9d, 0x7b, 0xc6, 0xa7, 0x80, 0x60, 0x63, 0x15, 0xcf, 0x02, - 0xc1, 0x03, 0x59, 0xb4, 0x75, 0xf0, 0x07, 0xde, 0xbd, 0xdc, 0x88, 0xbb, 0xf6, 0xc1, 0xc6, 0x6c, - 0xcf, 0xeb, 0x08, 0xdd, 0x08, 0x04, 0xf7, 0x2e, 0x45, 0xa1, 0xfa, 0xd9, 0x51, 0x99, 0x0a, 0x7c, - 0x16, 0x00, 0x7a, 0xe6, 0x71, 0xd9, 0x8f, 0x1c, 0x8d, 0x2d, 0x06, 0x80, 0x52, 0xfe, 0x49, 0xed, - 0xeb, 0x6c, 0xef, 0x7e, 0x58, 0x34, 0x7e, 0xee, 0x21, 0x0e, 0xfa, 0x67, 0x3b, 0xdb, 0xd9, 0xce, - 0x76, 0xb6, 0xb3, 0xfd, 0x17, 0x1b, 0x3d, 0x4c, 0x69, 0x84, 0x70, 0x41, 0x1e, 0x27, 0xc0, 0xbb, - 0x46, 0xb5, 0x55, 0xdc, 0x43, 0xfd, 0x43, 0x3e, 0x62, 0xb1, 0x02, 0x41, 0x9e, 0xa0, 0xf3, 0x5a, - 0x95, 0xdb, 0x52, 0x91, 0xfa, 0x80, 0x2d, 0x60, 0x10, 0x24, 0x3b, 0xd0, 0x11, 0x99, 0x94, 0x9b, - 0xb3, 0x3c, 0x6c, 0x8f, 0x89, 0xc9, 0xc2, 0x20, 0xd6, 0x44, 0x94, 0xd0, 0xc0, 0x1e, 0x86, 0x6d, - 0x41, 0x2c, 0x20, 0x0f, 0xc6, 0x38, 0x2e, 0xe1, 0xb0, 0x5b, 0xd7, 0x57, 0xaf, 0xe1, 0xab, 0xde, - 0xbf, 0xa9, 0x5a, 0xe8, 0xca, 0x82, 0x53, 0x98, 0xeb, 0x9d, 0xab, 0x11, 0x76, 0xd9, 0x03, 0x8e, - 0x0e, 0x16, 0x00, 0x84, 0x84, 0xee, 0x47, 0xd6, 0x01, 0xa0, 0x6b, 0xc3, 0xb8, 0x64, 0x80, 0x5f, - 0x30, 0xdb, 0x46, 0xf9, 0x42, 0x78, 0x0f, 0x00, 0x4a, 0x56, 0x8f, 0x80, 0x01, 0xd6, 0x3c, 0xcf, - 0x35, 0x46, 0x27, 0x2f, 0x99, 0x2e, 0x7a, 0xa3, 0xfb, 0xfe, 0x74, 0xe7, 0x46, 0x4a, 0xfb, 0x4f, - 0xcf, 0x3c, 0xa5, 0x0e, 0x04, 0xab, 0xe6, 0x82, 0xbb, 0x0e, 0x18, 0x70, 0x4c, 0x9f, 0xdd, 0x1b, - 0x38, 0x13, 0xdc, 0xae, 0x0b, 0x09, 0x15, 0x25, 0x47, 0x08, 0xbd, 0x1f, 0x12, 0x87, 0xa2, 0x76, - 0xe6, 0xdd, 0x0b, 0x20, 0x16, 0x7b, 0xf8, 0x8b, 0x2e, 0xbb, 0x5e, 0xf5, 0x7e, 0x8b, 0xa0, 0x24, - 0x41, 0x70, 0x0e, 0x19, 0x7c, 0xe7, 0xcb, 0xce, 0xbc, 0xac, 0x10, 0xb1, 0x14, 0x66, 0xc6, 0x5d, - 0x41, 0x4a, 0xef, 0x2d, 0x53, 0x36, 0x00, 0xb6, 0x74, 0xc6, 0xd4, 0x59, 0x43, 0x4a, 0x00, 0xd0, - 0x0b, 0x7e, 0x37, 0xe9, 0xcd, 0x58, 0xbb, 0x7c, 0x96, 0x92, 0x9f, 0xda, 0x9a, 0x2e, 0x6e, 0x0b, - 0x10, 0xe2, 0xf9, 0x0c, 0x02, 0x60, 0x2e, 0x08, 0xa6, 0xc0, 0xcf, 0x05, 0x41, 0x1d, 0x9a, 0x17, - 0x5b, 0xa7, 0x0d, 0xf8, 0x00, 0xe4, 0x65, 0x3b, 0x36, 0x4e, 0xc0, 0x5a, 0x26, 0x72, 0xdc, 0x42, - 0xbc, 0xef, 0x06, 0x9b, 0xe1, 0xd9, 0x63, 0xc6, 0xec, 0xd4, 0xf9, 0xd1, 0x0e, 0x40, 0xb8, 0xe9, - 0xdf, 0xd1, 0x20, 0xf4, 0xc2, 0xf7, 0x2f, 0x99, 0x65, 0xa6, 0xf4, 0x7e, 0x7b, 0x77, 0xf0, 0x03, - 0xa0, 0x24, 0x43, 0xc8, 0xcd, 0xee, 0x3a, 0xc0, 0x9f, 0x69, 0x16, 0xf8, 0xf9, 0x40, 0xcf, 0xb7, - 0x39, 0x01, 0x00, 0x84, 0xd0, 0x1b, 0x52, 0xcc, 0xa1, 0x53, 0x9c, 0x01, 0x3c, 0x00, 0xd4, 0x8f, - 0x24, 0xdd, 0xa2, 0xa7, 0x6b, 0x4a, 0xa4, 0x7e, 0x1c, 0xf8, 0x93, 0xc1, 0xec, 0xc2, 0xa1, 0x7d, - 0xa2, 0x92, 0x00, 0xc6, 0x0a, 0x80, 0x6f, 0x61, 0x7f, 0x9a, 0x01, 0x1a, 0x93, 0x01, 0xa5, 0x86, - 0x6e, 0x29, 0xf0, 0xe2, 0xb9, 0x9f, 0xa4, 0x0d, 0xbe, 0xbf, 0xf3, 0x35, 0x35, 0xce, 0x02, 0xdc, - 0x04, 0x7c, 0x0c, 0x08, 0xec, 0x90, 0x0d, 0xfb, 0x5d, 0xdf, 0xef, 0x2b, 0xd3, 0x19, 0x65, 0x57, - 0x6f, 0x0e, 0x7e, 0x49, 0x06, 0x48, 0x66, 0x7f, 0xe3, 0xaa, 0x16, 0xd5, 0x5e, 0xb1, 0xef, 0xc3, - 0x00, 0x79, 0xb6, 0x0a, 0x6c, 0x81, 0x9f, 0xf6, 0xe6, 0xcf, 0x6e, 0x2e, 0x2b, 0x34, 0x01, 0xf4, - 0xd7, 0x04, 0x03, 0xdc, 0xcb, 0x81, 0x9c, 0x98, 0x3c, 0x74, 0x53, 0x8b, 0x23, 0x95, 0x18, 0x20, - 0xd5, 0xe7, 0x84, 0x6b, 0x49, 0x50, 0xc5, 0xf2, 0x01, 0x1f, 0xf5, 0x9d, 0x2e, 0x0b, 0xbd, 0xc9, - 0xb2, 0xda, 0x14, 0xee, 0xbc, 0xf8, 0x72, 0x06, 0xf6, 0x9a, 0x89, 0xef, 0xec, 0x7a, 0xf1, 0xf2, - 0xf7, 0x53, 0xf6, 0xa6, 0x91, 0xb1, 0x4a, 0x53, 0xd8, 0x51, 0xed, 0x2b, 0x29, 0x40, 0x39, 0x6d, - 0x7a, 0xe7, 0xa1, 0xde, 0xf3, 0x04, 0x8d, 0x0a, 0x7e, 0xb1, 0x50, 0x29, 0x9f, 0xca, 0xf6, 0xaa, - 0x04, 0x38, 0x4c, 0x33, 0xb2, 0x81, 0x10, 0xaa, 0x96, 0x02, 0x19, 0xe6, 0x91, 0x0d, 0x96, 0x60, - 0x83, 0x04, 0x99, 0xda, 0x44, 0xde, 0x88, 0x8a, 0x77, 0x9a, 0xf7, 0x9a, 0xd0, 0xae, 0x5f, 0x56, - 0xe5, 0xb2, 0x43, 0x0a, 0x89, 0x9c, 0x11, 0x62, 0x37, 0xb7, 0xa0, 0x97, 0xbe, 0x3f, 0x97, 0xfd, - 0x7d, 0x00, 0xf8, 0x45, 0x55, 0xe0, 0x65, 0xc2, 0x9f, 0x09, 0x60, 0x33, 0x05, 0xa0, 0x5b, 0xdd, - 0xbc, 0xe5, 0x14, 0x95, 0x89, 0xdd, 0x16, 0xb3, 0x0a, 0x2f, 0x52, 0xf3, 0x8e, 0x18, 0xf8, 0x99, - 0x0d, 0x29, 0x1d, 0xb6, 0xe7, 0x02, 0x9e, 0xf9, 0x7f, 0x73, 0x33, 0xfa, 0x2a, 0xf0, 0x1b, 0x19, - 0xfd, 0x90, 0x62, 0x09, 0xf0, 0xf3, 0xfd, 0x7b, 0xaa, 0x30, 0xcd, 0x0d, 0xd2, 0x31, 0x9d, 0x2c, - 0x00, 0x9a, 0xa5, 0xef, 0x34, 0xcf, 0xf9, 0x45, 0xeb, 0x2a, 0x2a, 0xc1, 0x67, 0xa7, 0x6c, 0xd8, - 0xef, 0xfc, 0x7e, 0x6b, 0x6d, 0x62, 0xf3, 0xf7, 0x60, 0xf3, 0x21, 0x5b, 0x99, 0xd1, 0x65, 0x73, - 0xcb, 0xbc, 0xe9, 0x4b, 0x62, 0x6f, 0x6f, 0x2e, 0x28, 0xaf, 0x5a, 0x25, 0xdf, 0x6a, 0x80, 0xdf, - 0xcd, 0xd8, 0xdf, 0x51, 0x9b, 0x5b, 0x02, 0x90, 0x73, 0xf2, 0x99, 0x89, 0x12, 0x92, 0x5c, 0x8b, - 0x41, 0x01, 0xa8, 0x25, 0xdf, 0x65, 0x0a, 0xfc, 0x30, 0xc0, 0xb1, 0xc8, 0x46, 0x7d, 0x35, 0x3b, - 0x1e, 0xd7, 0x3c, 0x68, 0x59, 0x1b, 0x43, 0xc6, 0x37, 0x02, 0x7e, 0xd6, 0x26, 0x3e, 0x38, 0xf7, - 0x60, 0x03, 0xb0, 0x42, 0xc9, 0x9a, 0xbc, 0x73, 0x01, 0x5f, 0x39, 0xab, 0xc2, 0xbf, 0x0c, 0x94, - 0xc8, 0x4b, 0xc6, 0x79, 0x44, 0x36, 0xec, 0x77, 0x7e, 0xbf, 0xd5, 0x07, 0x2a, 0xfb, 0x1b, 0x1a, - 0xbc, 0xd7, 0x77, 0xc1, 0x97, 0x0d, 0x7e, 0xd7, 0xa4, 0x06, 0xf8, 0x9d, 0x3c, 0x71, 0xa6, 0x04, - 0x53, 0x3a, 0xd0, 0xef, 0x0a, 0x6f, 0x26, 0x2b, 0x47, 0x1d, 0x69, 0x07, 0x13, 0x4f, 0xa5, 0x54, - 0xde, 0x43, 0x07, 0xfc, 0x4c, 0x3f, 0x94, 0x44, 0x2e, 0x2c, 0xc6, 0x46, 0x53, 0x7a, 0x10, 0x32, - 0xa2, 0xaa, 0x47, 0x49, 0x4e, 0xba, 0x14, 0xf0, 0x91, 0x6d, 0x40, 0xd8, 0xf8, 0xe1, 0x89, 0xca, - 0x31, 0x1d, 0xf1, 0xce, 0x4a, 0x16, 0x78, 0x44, 0x36, 0xec, 0x77, 0x7e, 0xff, 0xe6, 0x60, 0x92, - 0x09, 0xf6, 0x67, 0x88, 0x47, 0x2b, 0xa2, 0x33, 0x95, 0xa8, 0x88, 0x1e, 0x7b, 0x93, 0xe2, 0x99, - 0x2a, 0x30, 0x2b, 0xe8, 0xec, 0xc1, 0x6d, 0x31, 0xc8, 0x42, 0x3b, 0x10, 0x5e, 0xd8, 0x5f, 0x6c, - 0x4c, 0xdc, 0x6f, 0xa3, 0x5a, 0xb2, 0xa4, 0x40, 0x25, 0xf8, 0xe5, 0xce, 0x79, 0x0a, 0xfc, 0x7e, - 0xb5, 0x50, 0x4e, 0x99, 0x25, 0x04, 0x29, 0xcc, 0x2a, 0x34, 0x37, 0x53, 0xe4, 0xdf, 0x5a, 0x6b, - 0x0a, 0x9c, 0xc8, 0xb0, 0x6f, 0x52, 0xa7, 0x2d, 0xa3, 0xa7, 0xa5, 0xdf, 0x3b, 0x1b, 0xf6, 0xbb, - 0xbf, 0xff, 0x65, 0xec, 0x6f, 0x8f, 0xbd, 0x13, 0x28, 0xb8, 0xf4, 0x1d, 0x64, 0x7f, 0x29, 0xd7, - 0x03, 0xcc, 0x82, 0xf6, 0xb0, 0x37, 0x50, 0x58, 0x8d, 0xd3, 0x17, 0x05, 0x5a, 0x58, 0x4a, 0xfd, - 0xbe, 0x78, 0x94, 0x2d, 0x27, 0x83, 0xdf, 0xbd, 0xa9, 0xa2, 0x32, 0x16, 0x33, 0xc8, 0x6a, 0xa5, - 0xc7, 0x46, 0x42, 0x79, 0x36, 0xae, 0xa5, 0xda, 0x6a, 0x8d, 0xc4, 0x7a, 0xe2, 0xab, 0x1f, 0xb9, - 0x6e, 0x8e, 0x51, 0xab, 0x2d, 0x22, 0x31, 0x6f, 0xf2, 0xa0, 0x77, 0x36, 0xda, 0x54, 0x9d, 0x44, - 0x69, 0xe0, 0x52, 0x72, 0x59, 0x91, 0x13, 0xf1, 0x5d, 0xdf, 0x4f, 0x4a, 0x6d, 0x37, 0xea, 0x43, - 0xf6, 0xd9, 0x10, 0x03, 0xe4, 0xfe, 0xe0, 0xe7, 0x67, 0x80, 0x85, 0xec, 0x4f, 0x8d, 0xa0, 0x92, - 0xa9, 0x69, 0x80, 0xe0, 0x1b, 0xc4, 0x08, 0xef, 0xf3, 0x19, 0xc2, 0xb1, 0xda, 0x7f, 0x05, 0x50, - 0x4f, 0x50, 0xd9, 0x0e, 0xa2, 0xe6, 0xd2, 0x27, 0xc6, 0xfe, 0x2e, 0x61, 0x40, 0xb1, 0x58, 0xa9, - 0xdb, 0xb7, 0x4c, 0x30, 0x5c, 0x0c, 0xc1, 0x77, 0xc2, 0x1c, 0x84, 0x84, 0xf2, 0xbe, 0xed, 0x1b, - 0xc5, 0x15, 0xc4, 0x0b, 0xe4, 0xe0, 0x32, 0x5f, 0x69, 0x27, 0x2f, 0x7d, 0x06, 0x98, 0xaf, 0x73, - 0x18, 0xc4, 0xcb, 0x22, 0x06, 0x98, 0x67, 0xee, 0x3b, 0x83, 0x72, 0x4a, 0x74, 0x46, 0xcc, 0x99, - 0x0f, 0x3c, 0xdf, 0x99, 0xd9, 0xb0, 0xdf, 0xfd, 0xfd, 0xd9, 0xec, 0xaf, 0x55, 0x96, 0x99, 0x3d, - 0x18, 0xa0, 0x24, 0x30, 0xc0, 0xe8, 0x55, 0x7b, 0x80, 0xa1, 0x59, 0x93, 0xed, 0x8b, 0x38, 0x20, - 0x22, 0x71, 0x13, 0x5b, 0x01, 0x8e, 0x13, 0xbd, 0xcc, 0x42, 0x41, 0x05, 0x42, 0x52, 0x5d, 0xe4, - 0xcb, 0x76, 0x6e, 0x36, 0x69, 0xbe, 0x42, 0xcf, 0xc8, 0x50, 0x29, 0x15, 0x24, 0x6e, 0xc1, 0x28, - 0xfb, 0xf7, 0xbe, 0xa3, 0x69, 0xc3, 0xa7, 0x1d, 0x84, 0x80, 0x28, 0xe3, 0x00, 0x88, 0x26, 0xdd, - 0xa5, 0xbc, 0xb3, 0x87, 0xdd, 0x2e, 0x9b, 0xa2, 0x20, 0xb4, 0x07, 0xf3, 0x7a, 0x87, 0xf7, 0x53, - 0xd9, 0x9f, 0x39, 0x8c, 0xf6, 0x30, 0xf1, 0xec, 0x08, 0x7e, 0x5b, 0x06, 0xd8, 0x62, 0x83, 0xfc, - 0x04, 0x2e, 0x1e, 0x14, 0x87, 0xdd, 0x9b, 0x84, 0xd5, 0x61, 0xdb, 0xd8, 0xbf, 0xae, 0x0c, 0xe0, - 0x22, 0x41, 0x0d, 0x09, 0x4f, 0xf9, 0xcc, 0xb1, 0x5b, 0xce, 0xc2, 0xbe, 0xe6, 0x66, 0xb1, 0x75, - 0x4b, 0x2f, 0xc6, 0x9e, 0xdb, 0x67, 0x82, 0x5d, 0x0a, 0x24, 0xfb, 0x3d, 0x84, 0x6a, 0x27, 0xb0, - 0x89, 0xdd, 0xf2, 0xc7, 0xde, 0x79, 0x80, 0x78, 0xed, 0x95, 0x0d, 0xfb, 0x1d, 0xdf, 0xff, 0x32, - 0xf6, 0x87, 0xe5, 0xb4, 0xd5, 0x9a, 0x46, 0xc0, 0xf9, 0x3b, 0x9b, 0xfd, 0x99, 0x0e, 0xea, 0xcd, - 0x4c, 0x9e, 0xa8, 0x5c, 0xf6, 0xd7, 0x13, 0x19, 0x46, 0xac, 0x8f, 0x37, 0x2d, 0x20, 0x8c, 0x01, - 0x8c, 0x09, 0x10, 0xcc, 0xb5, 0xd9, 0xc5, 0x42, 0xb5, 0xcc, 0xb3, 0x0c, 0x08, 0x6a, 0x10, 0xb6, - 0xa2, 0x69, 0xae, 0x91, 0x71, 0x5f, 0x56, 0xa1, 0xae, 0x6e, 0x7d, 0x84, 0x41, 0xa5, 0x84, 0xbf, - 0x45, 0x69, 0x03, 0x24, 0x2b, 0x20, 0x21, 0x19, 0x92, 0x66, 0x5d, 0x26, 0xf9, 0xe6, 0xb9, 0x14, - 0xf8, 0x58, 0x88, 0x16, 0x57, 0x80, 0x50, 0xbf, 0x1e, 0x6e, 0x47, 0x79, 0x41, 0x6c, 0x40, 0x70, - 0xef, 0xf7, 0xcb, 0x84, 0x6c, 0x3d, 0x77, 0x52, 0x59, 0x79, 0xe3, 0x31, 0xb0, 0x14, 0x03, 0x64, - 0x95, 0x9d, 0xbb, 0x47, 0x36, 0x75, 0xce, 0x02, 0x0b, 0xe8, 0x96, 0x80, 0xeb, 0x98, 0x0a, 0x49, - 0xb5, 0xfb, 0x0c, 0x72, 0xf6, 0x83, 0xd3, 0x20, 0x98, 0x04, 0x95, 0xd4, 0x73, 0x71, 0x7d, 0x08, - 0x11, 0x79, 0x86, 0x01, 0x1c, 0xae, 0x99, 0xa8, 0x7e, 0x7f, 0x37, 0x00, 0x28, 0xe1, 0xff, 0xad, - 0xa5, 0xfa, 0xee, 0x00, 0x7e, 0xe4, 0x44, 0x04, 0x0c, 0x80, 0x7c, 0x18, 0x52, 0xd6, 0x00, 0xfb, - 0xb0, 0x71, 0x1a, 0x08, 0x7a, 0x59, 0x08, 0x8b, 0xc8, 0x29, 0xa5, 0x66, 0x47, 0x6b, 0x10, 0x02, - 0x8f, 0x19, 0xe8, 0x68, 0x10, 0xdc, 0x01, 0xfc, 0xc8, 0xf5, 0xaf, 0x2d, 0xcd, 0x3b, 0xfe, 0xbc, - 0x9c, 0x3e, 0x5a, 0x05, 0xda, 0x76, 0x6e, 0x5b, 0x00, 0xa4, 0xbc, 0x58, 0x14, 0xd8, 0xa6, 0x88, - 0xfe, 0x41, 0x4a, 0x71, 0xe5, 0x66, 0x2a, 0xa9, 0x4a, 0x0f, 0xee, 0x80, 0xa0, 0x02, 0x59, 0xef, - 0x1b, 0x95, 0x73, 0xe2, 0x09, 0x00, 0x60, 0x72, 0x66, 0x81, 0xf3, 0xfb, 0xbd, 0xb6, 0xae, 0x8d, - 0xea, 0xfb, 0x02, 0xf0, 0xdb, 0x80, 0x8c, 0x20, 0xbc, 0x63, 0x22, 0xce, 0x81, 0x89, 0x07, 0xbe, - 0xe8, 0xe7, 0x4f, 0xc4, 0x8d, 0x20, 0x1d, 0x46, 0xea, 0x9e, 0xe6, 0x22, 0xa0, 0x31, 0xb8, 0xed, - 0x57, 0x47, 0x29, 0x34, 0xa8, 0x7a, 0xe6, 0x9a, 0x3f, 0x5e, 0x91, 0x97, 0xcf, 0x80, 0xe0, 0xae, - 0xef, 0x4d, 0xc5, 0x77, 0x53, 0xed, 0xd9, 0x99, 0xee, 0x54, 0x47, 0x46, 0x82, 0x7c, 0x6d, 0x4e, - 0xea, 0x37, 0x69, 0xaa, 0x07, 0x65, 0x3e, 0x9d, 0x84, 0xae, 0x13, 0xfa, 0x23, 0x51, 0x69, 0xc6, - 0x14, 0x2b, 0xc0, 0x63, 0x33, 0x05, 0x5f, 0xc6, 0x8a, 0x4e, 0x0d, 0x10, 0x0f, 0x0f, 0x0b, 0xf5, - 0x03, 0x6f, 0xf6, 0x31, 0xc0, 0x1a, 0x5a, 0xaa, 0xbe, 0x85, 0xe0, 0x67, 0x65, 0x62, 0xa1, 0xd4, - 0x6d, 0xbd, 0x10, 0xe7, 0xdf, 0x00, 0x95, 0xd1, 0x40, 0x2f, 0x79, 0x36, 0xa6, 0x0e, 0xa0, 0x33, - 0x1b, 0xce, 0x92, 0x05, 0x01, 0x5d, 0x36, 0x00, 0x88, 0x86, 0xe0, 0x87, 0x8a, 0x7c, 0xbf, 0x22, - 0x7d, 0xff, 0x1e, 0xe0, 0x67, 0x45, 0x9e, 0x50, 0xe6, 0x51, 0x86, 0xc7, 0x9e, 0xcb, 0x24, 0x49, - 0x76, 0xbb, 0xec, 0x48, 0x90, 0x2b, 0x52, 0x51, 0x63, 0x0c, 0xf0, 0x9d, 0x5a, 0xcf, 0xe7, 0xd8, - 0x59, 0x33, 0x91, 0x8e, 0xd3, 0x33, 0xf6, 0x97, 0x23, 0xfb, 0x48, 0x49, 0x33, 0x39, 0xcc, 0x7a, - 0x76, 0x55, 0xf3, 0xdd, 0xc8, 0x85, 0xfa, 0x71, 0x97, 0x3a, 0x4f, 0x60, 0xe0, 0xfd, 0x17, 0xb4, - 0x4e, 0xa1, 0x1a, 0xb5, 0x14, 0xd6, 0x06, 0x85, 0xcc, 0x2f, 0xc7, 0xee, 0xc2, 0x03, 0x7d, 0xc8, - 0x39, 0x40, 0x73, 0x6f, 0x6c, 0xb5, 0x1c, 0x7b, 0xd5, 0x67, 0x4a, 0xc6, 0xa2, 0x06, 0xa0, 0xe1, - 0xb5, 0x93, 0x9b, 0x94, 0x54, 0x23, 0xa4, 0x2f, 0xda, 0xfe, 0x5a, 0x33, 0x6e, 0x4b, 0xfd, 0x1c, - 0x09, 0x85, 0x55, 0x61, 0x6b, 0xae, 0xfe, 0x71, 0xb2, 0xf3, 0xb9, 0x25, 0xbf, 0x07, 0x44, 0x82, - 0x7c, 0x15, 0xab, 0x76, 0x2d, 0x51, 0xdd, 0x9a, 0x54, 0x39, 0x7f, 0x26, 0xf0, 0x57, 0x90, 0x67, - 0x33, 0x20, 0x2a, 0x0e, 0x4a, 0x3d, 0x98, 0x5a, 0x18, 0x21, 0x4b, 0x6c, 0xe0, 0xd6, 0x63, 0xf3, - 0xf9, 0xf8, 0xc9, 0x88, 0xbd, 0x29, 0xf5, 0xfe, 0x3b, 0x84, 0x6d, 0xf4, 0x94, 0x04, 0x11, 0xae, - 0x5a, 0x58, 0xe2, 0x0c, 0x6e, 0x54, 0xd4, 0x54, 0xf8, 0x23, 0x06, 0x14, 0x89, 0x58, 0x39, 0x25, - 0x3b, 0x8b, 0x39, 0xc5, 0xaf, 0x05, 0xd4, 0x40, 0x17, 0xa0, 0xc7, 0x8c, 0x83, 0xc4, 0xbc, 0x8c, - 0xa3, 0x6e, 0x85, 0xfa, 0xfb, 0xea, 0x6c, 0x2c, 0x87, 0x36, 0x96, 0x09, 0x54, 0x68, 0x5f, 0x6e, - 0xe6, 0xea, 0x77, 0x67, 0x13, 0x13, 0x19, 0xac, 0x53, 0x7e, 0x80, 0xef, 0x00, 0x7e, 0xa1, 0xc9, - 0x90, 0xce, 0x06, 0xd4, 0x39, 0xde, 0xb2, 0x52, 0xee, 0xe4, 0xdc, 0xee, 0xca, 0x0c, 0x21, 0xa1, - 0x06, 0xe8, 0xa7, 0x7c, 0xe0, 0xdc, 0xd3, 0xd3, 0x38, 0x32, 0x53, 0xec, 0x70, 0xb0, 0x7f, 0xa9, - 0xc3, 0x0d, 0x90, 0x8d, 0x1e, 0x9b, 0x14, 0xc5, 0xde, 0x73, 0xab, 0x30, 0x43, 0x4c, 0xba, 0x00, - 0xfd, 0x8f, 0x58, 0x99, 0x20, 0xcf, 0x30, 0x1b, 0x14, 0x12, 0xff, 0xb7, 0xc8, 0xc6, 0x02, 0x91, - 0xb2, 0xb4, 0xa9, 0x2c, 0x48, 0x3a, 0x03, 0x38, 0xc9, 0x55, 0x86, 0x15, 0x30, 0x7a, 0xc3, 0x82, - 0xaf, 0xba, 0x8f, 0x48, 0x3d, 0x06, 0xc6, 0xca, 0xfc, 0x7f, 0xdf, 0x26, 0x12, 0x24, 0xe7, 0x76, - 0xed, 0xca, 0x1c, 0x3f, 0xc0, 0x1d, 0x9a, 0x03, 0x7e, 0xd6, 0xe5, 0x81, 0x20, 0xf6, 0x33, 0x34, - 0xe1, 0x2c, 0x13, 0x00, 0x73, 0x02, 0xf4, 0x73, 0x4e, 0xd5, 0xb1, 0x8d, 0xbd, 0x2a, 0xff, 0xe4, - 0x27, 0xf8, 0xbd, 0x60, 0x16, 0x27, 0x5f, 0x24, 0xd8, 0x06, 0x04, 0x01, 0x14, 0xfc, 0x26, 0xfa, - 0x51, 0x99, 0xae, 0xed, 0x1d, 0xb2, 0xb1, 0x64, 0xd9, 0xd3, 0xcc, 0x5c, 0x98, 0xb5, 0xcc, 0x01, - 0x3f, 0xcd, 0xe8, 0xad, 0xa2, 0xec, 0x39, 0x20, 0x38, 0xa2, 0x3d, 0x21, 0x3d, 0x7d, 0x7a, 0x25, - 0x03, 0xa4, 0x44, 0x82, 0x04, 0x8b, 0x80, 0x53, 0xc1, 0x8f, 0xb2, 0x90, 0x0f, 0xb6, 0xba, 0x0f, - 0x84, 0x18, 0x1c, 0x61, 0xc2, 0xd4, 0x88, 0x54, 0x8d, 0x27, 0x61, 0xe2, 0x38, 0x61, 0xd2, 0x5b, - 0xb9, 0x4a, 0xf8, 0x02, 0xf4, 0x23, 0xcf, 0xb6, 0x6c, 0x9c, 0x02, 0xa9, 0xc4, 0x14, 0x3b, 0x9a, - 0xde, 0x7c, 0xd6, 0x7c, 0x68, 0x46, 0x92, 0x9d, 0xf6, 0xc9, 0x5c, 0x14, 0x95, 0x46, 0x54, 0x50, - 0x12, 0x13, 0xd4, 0xfa, 0x77, 0xfd, 0x4f, 0xcc, 0x36, 0xa5, 0x07, 0x47, 0x45, 0x97, 0xf6, 0x61, - 0x7f, 0xef, 0x92, 0x8d, 0xc5, 0x9b, 0x06, 0xdf, 0xc8, 0xac, 0x88, 0x08, 0xf4, 0x08, 0x73, 0x89, - 0x80, 0x4c, 0x59, 0x28, 0x06, 0xc1, 0xc1, 0x98, 0x1b, 0x1c, 0xf9, 0x2c, 0xd1, 0xfe, 0x8e, 0x8e, - 0x04, 0x31, 0x2e, 0x07, 0xa5, 0x1d, 0x50, 0x57, 0x82, 0xed, 0x03, 0x83, 0xe4, 0x5d, 0x66, 0x77, - 0x76, 0x9e, 0x64, 0xb9, 0x96, 0x66, 0x0c, 0xa9, 0xc9, 0x3e, 0xa0, 0xbe, 0xc6, 0x93, 0x35, 0x76, - 0x00, 0x9d, 0x12, 0xc4, 0xfc, 0x72, 0x78, 0x43, 0x51, 0x03, 0xf4, 0x63, 0xef, 0x67, 0x0e, 0xa8, - 0xdd, 0x32, 0xe6, 0xff, 0xe2, 0x17, 0xc4, 0xec, 0x8d, 0xd7, 0x7b, 0x6c, 0x5a, 0x41, 0x06, 0xc6, - 0x36, 0x82, 0xbd, 0x80, 0x45, 0x0a, 0x68, 0x6a, 0x7d, 0x45, 0x25, 0x02, 0x41, 0x80, 0xa5, 0xe8, - 0x51, 0x10, 0x6c, 0x2b, 0x92, 0x63, 0xbc, 0x4d, 0x36, 0x96, 0xd0, 0xc5, 0x4b, 0x2c, 0xb4, 0xb9, - 0x32, 0x42, 0xa4, 0x0a, 0x04, 0xb1, 0x6c, 0x4a, 0x99, 0x6f, 0x9e, 0x79, 0x45, 0x24, 0x48, 0xd1, - 0xe2, 0x70, 0x24, 0x1c, 0xc6, 0xd7, 0x2e, 0x46, 0x91, 0x85, 0x5c, 0x55, 0x88, 0xa9, 0x62, 0x03, - 0xe4, 0x14, 0xe9, 0x31, 0x21, 0x71, 0x90, 0x61, 0x2b, 0xa2, 0x2c, 0x7a, 0x4e, 0x80, 0x3e, 0x4f, - 0xbc, 0x7f, 0x82, 0xfc, 0x5b, 0x54, 0x0c, 0x54, 0x28, 0xd2, 0xa2, 0x38, 0x13, 0x4e, 0x8e, 0x83, - 0x39, 0xfa, 0x8d, 0x55, 0xc6, 0x94, 0x12, 0xad, 0x63, 0xca, 0x66, 0x4e, 0xa2, 0x1e, 0x04, 0x63, - 0xee, 0x3a, 0x28, 0xfd, 0x56, 0x0d, 0x10, 0xbd, 0x32, 0x1b, 0x4b, 0xf2, 0xe2, 0x65, 0x5c, 0xcd, - 0x01, 0xd6, 0xbf, 0x37, 0x0a, 0x8f, 0x5b, 0xc6, 0xce, 0x0a, 0xe5, 0xb3, 0x85, 0x16, 0xd5, 0x84, - 0x01, 0x02, 0x21, 0x12, 0xa4, 0x64, 0x82, 0x04, 0x74, 0x56, 0xa1, 0x94, 0x98, 0xfd, 0x0f, 0xdb, - 0x4f, 0x28, 0xde, 0xeb, 0x3d, 0x91, 0x8d, 0x50, 0xc1, 0x4f, 0xa7, 0xeb, 0x21, 0x85, 0x61, 0xb1, - 0x5c, 0x10, 0x74, 0x98, 0xa1, 0x0b, 0x7e, 0xd7, 0xf8, 0xfb, 0x37, 0xef, 0x95, 0x19, 0x42, 0xe2, - 0xd4, 0xd0, 0x28, 0x16, 0xf8, 0x50, 0x56, 0x6b, 0x6a, 0x5f, 0x28, 0xe0, 0x97, 0x3a, 0x08, 0x4a, - 0x0e, 0xc2, 0x1d, 0xc1, 0xcf, 0xbb, 0x3e, 0x07, 0x65, 0x63, 0xc9, 0xba, 0x78, 0x79, 0xf0, 0xf9, - 0x40, 0xd8, 0x21, 0x36, 0x98, 0x34, 0xf6, 0xc6, 0xed, 0x35, 0x91, 0x20, 0xb5, 0x20, 0x18, 0xcb, - 0xb4, 0xcb, 0x6c, 0xfb, 0x50, 0x72, 0x61, 0x9e, 0x8d, 0xc0, 0x8f, 0x3b, 0xcf, 0x9c, 0x32, 0x17, - 0x9c, 0x0a, 0x82, 0x53, 0xe4, 0xfd, 0x17, 0xda, 0xfb, 0xb3, 0x04, 0xad, 0x25, 0xf0, 0xa1, 0xd3, - 0x1e, 0xa4, 0x13, 0x75, 0x93, 0x02, 0xc3, 0x1c, 0x21, 0x35, 0xb7, 0xf7, 0x3a, 0x1a, 0x63, 0x37, - 0x7f, 0x39, 0xa7, 0x24, 0x73, 0xab, 0x72, 0x98, 0x47, 0x66, 0x63, 0x29, 0xba, 0x78, 0xf9, 0xa7, - 0x41, 0x70, 0x87, 0xd8, 0x60, 0xcb, 0x14, 0x40, 0x05, 0x41, 0x5e, 0x61, 0xff, 0x3b, 0xb0, 0x35, - 0x71, 0x84, 0xee, 0x84, 0xa6, 0xca, 0x3e, 0x10, 0x34, 0x40, 0xa0, 0x19, 0x02, 0x15, 0xfc, 0xba, - 0xc9, 0x09, 0x17, 0xa3, 0x24, 0xd5, 0xf4, 0xf9, 0x02, 0x3e, 0xf3, 0x41, 0xc2, 0x0b, 0x82, 0xd4, - 0x34, 0x61, 0x15, 0xef, 0x4f, 0x82, 0xe0, 0x0e, 0xc0, 0x17, 0x02, 0x42, 0x6d, 0xce, 0xf2, 0xcf, - 0x41, 0x2e, 0x20, 0x61, 0xbb, 0x5f, 0xcc, 0x66, 0xd7, 0x4a, 0xdd, 0xf9, 0x3d, 0x10, 0x04, 0x1b, - 0x33, 0xae, 0xaa, 0x8b, 0x97, 0x7f, 0x63, 0x33, 0xdb, 0xe3, 0xc6, 0xd4, 0x95, 0x6b, 0xba, 0x4a, - 0xe5, 0xd6, 0x7c, 0x93, 0xd6, 0x3e, 0x88, 0x1a, 0x83, 0x60, 0x6f, 0xab, 0x47, 0xa4, 0x60, 0xfc, - 0x1e, 0x94, 0x6b, 0x34, 0xdd, 0xb8, 0x00, 0x50, 0x2b, 0x8b, 0x55, 0x82, 0x84, 0x65, 0xfb, 0x61, - 0x19, 0x0b, 0x5f, 0xf9, 0xfe, 0x8d, 0xfa, 0x73, 0x00, 0xf0, 0x25, 0xfb, 0xe4, 0xc6, 0x63, 0xff, - 0x6a, 0x97, 0xa7, 0x90, 0xdb, 0x14, 0xfe, 0x7b, 0x1c, 0xe5, 0x52, 0xd8, 0x77, 0x35, 0x82, 0xca, - 0x4a, 0xe6, 0xe2, 0xd6, 0xc3, 0x69, 0x38, 0x67, 0xd6, 0xfa, 0x70, 0x38, 0x34, 0x1b, 0xcc, 0xd1, - 0xcd, 0xaa, 0xd3, 0x9c, 0xa3, 0x91, 0xbd, 0xc2, 0x3f, 0xf5, 0xd5, 0x00, 0x68, 0x81, 0x20, 0xcb, - 0x03, 0xbe, 0xec, 0xe7, 0x27, 0x6c, 0x43, 0xbb, 0x65, 0xc8, 0x20, 0x66, 0xac, 0x6e, 0x52, 0x9f, - 0x04, 0x6f, 0xb2, 0x17, 0x01, 0x5f, 0x14, 0x08, 0x65, 0x04, 0xfc, 0x71, 0x7a, 0x31, 0x5f, 0xf2, - 0xdc, 0x92, 0x8d, 0x98, 0xdb, 0x8e, 0x00, 0x41, 0xf9, 0x1f, 0x01, 0xbf, 0x5c, 0x26, 0xc7, 0x3e, - 0x03, 0x00, 0xcf, 0x76, 0xb6, 0xb3, 0xb5, 0x50, 0x57, 0xcf, 0x76, 0xb6, 0xb3, 0x9d, 0xed, 0x6c, - 0x67, 0xfb, 0xa4, 0xe6, 0xa5, 0xa7, 0x56, 0x42, 0x52, 0x5f, 0x9c, 0xe1, 0x92, 0x72, 0x26, 0x9c, - 0x67, 0x6b, 0x17, 0xd5, 0xd3, 0xa7, 0x7e, 0x86, 0xf2, 0x86, 0xdd, 0xdb, 0xa9, 0x5f, 0x6f, 0xc9, - 0x3a, 0x7a, 0xd0, 0xd9, 0x65, 0x50, 0x13, 0x12, 0xe0, 0x47, 0x96, 0x87, 0x7c, 0xf5, 0x84, 0x79, - 0x0d, 0xa5, 0x23, 0xba, 0xcb, 0x43, 0x6c, 0x61, 0x96, 0x89, 0x25, 0x96, 0x33, 0x2e, 0xe3, 0x36, - 0x34, 0x99, 0x8b, 0x91, 0x32, 0x17, 0x52, 0xee, 0x9e, 0x16, 0x9f, 0x3c, 0xf6, 0xcc, 0xf1, 0x93, - 0xde, 0x1b, 0x8b, 0xdf, 0x76, 0x65, 0x82, 0xb3, 0xa4, 0x3d, 0x22, 0x59, 0x1c, 0x2d, 0x86, 0x05, - 0xbc, 0xdd, 0xf8, 0xd3, 0x00, 0x88, 0x05, 0xc0, 0x02, 0x40, 0xdb, 0xa5, 0xbf, 0x35, 0x08, 0x2e, - 0x1b, 0x9d, 0x23, 0x9b, 0x02, 0x76, 0xd6, 0x0d, 0x15, 0x1d, 0x0a, 0x09, 0x47, 0x63, 0x1b, 0xd0, - 0xcb, 0xc0, 0xcf, 0x07, 0x7c, 0x1b, 0x21, 0xbb, 0x67, 0xbb, 0x64, 0x2c, 0x6e, 0x0e, 0x3d, 0x61, - 0xf3, 0xc7, 0xaa, 0xff, 0x65, 0xc4, 0x9d, 0x16, 0x09, 0x3e, 0x10, 0x84, 0xdf, 0xed, 0xa3, 0xbe, - 0x79, 0x0e, 0xf5, 0xc9, 0x3a, 0x54, 0x6a, 0x40, 0x70, 0x27, 0x30, 0xb4, 0x80, 0x6f, 0x87, 0xf1, - 0x93, 0x81, 0xef, 0x09, 0xdb, 0xcc, 0x47, 0xd9, 0x83, 0x99, 0x43, 0x18, 0x73, 0x12, 0x99, 0xec, - 0x39, 0xfe, 0x2e, 0xd2, 0xcf, 0xf5, 0x06, 0x34, 0x76, 0xfb, 0xa3, 0xc6, 0x62, 0x44, 0x4f, 0x0e, - 0x18, 0x22, 0x80, 0x47, 0x69, 0x3d, 0xac, 0xe1, 0x77, 0x52, 0x7e, 0x34, 0x08, 0xaa, 0x1e, 0xd4, - 0x32, 0x16, 0x13, 0xe0, 0x7e, 0x07, 0x3b, 0x05, 0xd7, 0x2f, 0x03, 0xe0, 0xbf, 0x45, 0x20, 0x68, - 0x85, 0x7c, 0xe5, 0x36, 0xe3, 0x04, 0x6c, 0x5a, 0x23, 0x10, 0xdc, 0x08, 0x3e, 0x6e, 0x13, 0x71, - 0xdd, 0x31, 0x38, 0xeb, 0x88, 0x09, 0xb7, 0x5f, 0xd5, 0xb6, 0x3c, 0x94, 0xa1, 0xc8, 0x7a, 0x5f, - 0x05, 0x23, 0x3f, 0x72, 0xfc, 0xd1, 0xc3, 0xf6, 0x02, 0xb4, 0xac, 0x44, 0xd4, 0xf6, 0xa0, 0x67, - 0x72, 0x2a, 0x1e, 0xbf, 0x3b, 0x07, 0x05, 0xe3, 0x5f, 0x40, 0x50, 0x71, 0x50, 0x0a, 0x22, 0x1f, - 0xc5, 0xe7, 0x0f, 0x4a, 0x72, 0x50, 0x2b, 0xf4, 0xcb, 0x7b, 0x59, 0xe2, 0xdd, 0xd4, 0x4f, 0x3f, - 0xe7, 0x0e, 0x54, 0x0f, 0x36, 0xff, 0xf7, 0x87, 0x19, 0xaf, 0x15, 0xa0, 0xfe, 0x8f, 0x89, 0x35, - 0x19, 0x41, 0x29, 0x35, 0xea, 0x0f, 0x27, 0x8f, 0xb5, 0xc9, 0x3c, 0x8f, 0x46, 0x1e, 0xc6, 0xb9, - 0xaf, 0x15, 0xf3, 0xbc, 0xc8, 0x01, 0xca, 0x0c, 0x5e, 0xbc, 0xf6, 0x46, 0x46, 0xd5, 0xb8, 0xcc, - 0x5d, 0xf3, 0xb1, 0x9b, 0x0f, 0xc7, 0xef, 0x5b, 0xf7, 0x46, 0xee, 0x5c, 0x1c, 0x39, 0x7e, 0xdf, - 0x61, 0xb8, 0xbc, 0x93, 0x37, 0x9c, 0x1b, 0x23, 0xc7, 0x63, 0x7a, 0x2e, 0x9a, 0x8d, 0xdf, 0x9a, - 0x83, 0xed, 0xf8, 0xbb, 0x14, 0x00, 0xae, 0xf6, 0xa5, 0x36, 0xa8, 0x4e, 0x66, 0x7e, 0xad, 0x53, - 0xf4, 0xe3, 0x13, 0xe1, 0x2e, 0x3f, 0xe6, 0x7a, 0xde, 0x3a, 0x89, 0x81, 0x78, 0x1a, 0x8f, 0x00, - 0xd0, 0x6b, 0xdd, 0x65, 0x18, 0x48, 0x63, 0x2d, 0xa9, 0xdd, 0x90, 0x7c, 0xb7, 0xb8, 0x15, 0xc9, - 0xc4, 0x46, 0xe5, 0x6d, 0x51, 0x7e, 0x53, 0x21, 0x5d, 0xee, 0x67, 0xb0, 0x98, 0x40, 0x15, 0xfb, - 0x8d, 0xb1, 0xc2, 0x07, 0x2f, 0xb2, 0xcf, 0x1e, 0x3d, 0xfe, 0xa0, 0x09, 0x2c, 0x27, 0xe6, 0x3e, - 0x47, 0x3e, 0x00, 0xac, 0x9a, 0x3f, 0x87, 0x8c, 0xdf, 0x98, 0x37, 0xc6, 0x31, 0x39, 0xfe, 0x7c, - 0x16, 0x68, 0x98, 0xc9, 0x58, 0xc7, 0xac, 0x14, 0x6b, 0xc8, 0xfa, 0x52, 0x4c, 0xf0, 0x43, 0x58, - 0xa0, 0xe2, 0xb0, 0xcc, 0x6d, 0xd6, 0x69, 0x8c, 0x99, 0x20, 0x61, 0xac, 0xc9, 0xb9, 0x57, 0x7c, - 0x65, 0xe6, 0x9c, 0xf8, 0xee, 0x52, 0xe6, 0xc3, 0x88, 0xef, 0x29, 0x61, 0xa8, 0xa6, 0x6f, 0xe8, - 0x70, 0xdf, 0x55, 0xee, 0x38, 0x64, 0x31, 0xc1, 0x57, 0x8c, 0x3f, 0xc8, 0xfe, 0xf6, 0x98, 0x8f, - 0x04, 0x4e, 0x1c, 0x3d, 0xfe, 0x8e, 0xb2, 0x01, 0x49, 0x2c, 0x90, 0x80, 0xec, 0xa4, 0x53, 0x0f, - 0x80, 0x16, 0x54, 0xff, 0xbb, 0x35, 0x72, 0xe6, 0xd8, 0x20, 0x3e, 0x85, 0x05, 0x06, 0x4f, 0x63, - 0xcc, 0x0a, 0x6f, 0x9e, 0x79, 0xe3, 0x00, 0xf0, 0xa0, 0x33, 0xb1, 0x25, 0xf5, 0x91, 0x8c, 0x18, - 0xaf, 0x01, 0xb6, 0xf5, 0x4c, 0xa6, 0x04, 0xe3, 0xf8, 0x19, 0x92, 0x65, 0x13, 0x37, 0x32, 0xd0, - 0xaa, 0x24, 0xa7, 0x8f, 0x01, 0x5c, 0xb6, 0x72, 0x9a, 0x1c, 0x7b, 0x33, 0x36, 0x78, 0x8d, 0xda, - 0xcb, 0x5f, 0x35, 0xfe, 0x62, 0xf6, 0xe7, 0x8b, 0xfa, 0xf1, 0xfd, 0xbb, 0xdb, 0x2e, 0xfe, 0xf7, - 0xbf, 0x62, 0xfc, 0x5f, 0xa9, 0xdf, 0x2d, 0xc2, 0x9b, 0x12, 0x8e, 0xe7, 0xfc, 0xf1, 0xd6, 0xf4, - 0xa5, 0x34, 0x2a, 0xf8, 0xf5, 0x8e, 0x6a, 0x01, 0x1a, 0x0c, 0xa9, 0x25, 0x25, 0xef, 0x72, 0x36, - 0x8a, 0x8e, 0x1c, 0xde, 0x1e, 0xfc, 0x20, 0x72, 0xf8, 0xb8, 0xe0, 0xe7, 0x0a, 0x9c, 0x00, 0x80, - 0x69, 0x98, 0x75, 0x66, 0xde, 0x20, 0xd3, 0xab, 0xae, 0xd5, 0xd2, 0x4d, 0xd0, 0x75, 0x13, 0x74, - 0xb8, 0x22, 0x5a, 0xb3, 0x96, 0x2b, 0xfc, 0xcc, 0xf3, 0x89, 0x09, 0xbf, 0x96, 0xd3, 0xd2, 0x43, - 0xba, 0x7c, 0xee, 0xb4, 0x01, 0x1e, 0x64, 0x41, 0xce, 0x77, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, - 0x41, 0x54, 0x00, 0x00, 0xae, 0xe1, 0x4b, 0x97, 0x77, 0x18, 0xbf, 0xcc, 0x78, 0xbf, 0x4c, 0x98, - 0xab, 0x42, 0x7f, 0xff, 0x7c, 0x9f, 0xf5, 0xa7, 0x25, 0x43, 0xc0, 0x37, 0x8d, 0x21, 0x80, 0x9a, - 0x1a, 0x6f, 0x86, 0xd0, 0x49, 0x6a, 0x80, 0x4b, 0xfb, 0x9d, 0x2d, 0xb6, 0xbd, 0xab, 0x4e, 0x8d, - 0x2e, 0x88, 0x63, 0xf9, 0x84, 0x96, 0x5a, 0xd0, 0xa7, 0xb3, 0x36, 0xee, 0xfa, 0x0c, 0xeb, 0x77, - 0x9b, 0xd4, 0xae, 0xf5, 0x25, 0x73, 0x9d, 0x02, 0xfd, 0x13, 0xb7, 0xf8, 0x18, 0x62, 0x1a, 0x00, - 0xa5, 0x24, 0x27, 0x75, 0x2d, 0x91, 0x4c, 0x46, 0x19, 0x7f, 0xca, 0xfe, 0xa9, 0x9c, 0xca, 0x66, - 0x2c, 0x53, 0xa6, 0x84, 0xb6, 0xbd, 0x3d, 0x46, 0x6f, 0xc6, 0xed, 0x97, 0x8f, 0xbf, 0x70, 0x8f, - 0xe0, 0x0a, 0x8d, 0x35, 0x7b, 0xeb, 0x55, 0xe3, 0xff, 0xa6, 0x0e, 0x72, 0x51, 0x13, 0x88, 0x76, - 0x2b, 0xaa, 0xda, 0x93, 0x35, 0xf1, 0x0f, 0xa4, 0x86, 0x19, 0x27, 0xc7, 0x09, 0x40, 0x49, 0xa9, - 0x96, 0x12, 0xa0, 0x7f, 0x0d, 0x00, 0x7d, 0xa7, 0xe8, 0x65, 0x15, 0x94, 0xc5, 0x90, 0x9f, 0x4a, - 0xda, 0x39, 0x42, 0x3a, 0x07, 0x5f, 0x0c, 0x04, 0x34, 0xf8, 0x2d, 0xf6, 0x9b, 0x58, 0x9a, 0xa3, - 0x4b, 0xe1, 0x7c, 0x53, 0xca, 0x12, 0xf4, 0xb0, 0x49, 0xde, 0xba, 0x99, 0x83, 0x12, 0xf0, 0x23, - 0x0a, 0xb6, 0x51, 0x5f, 0xad, 0x6c, 0x41, 0x9c, 0xb8, 0x71, 0xc5, 0x3a, 0x3f, 0xde, 0x03, 0xe9, - 0x55, 0xe3, 0xaf, 0x50, 0x2b, 0x15, 0x38, 0x45, 0xcc, 0x19, 0x03, 0xe0, 0xac, 0xcc, 0x2d, 0xee, - 0x05, 0xe3, 0xff, 0x2e, 0xde, 0x94, 0x21, 0x16, 0x58, 0xaa, 0x59, 0x52, 0x36, 0x8a, 0xc9, 0x22, - 0x5c, 0xe3, 0xe1, 0xce, 0x3e, 0x03, 0xfb, 0xac, 0xc5, 0x94, 0x15, 0xeb, 0xf3, 0x23, 0x66, 0x13, - 0x01, 0x4b, 0x50, 0x9c, 0xdc, 0x79, 0x99, 0x52, 0xa7, 0xb3, 0xcc, 0xf3, 0x1f, 0xa3, 0x9c, 0xfe, - 0xa6, 0xdc, 0x00, 0x03, 0xef, 0x2d, 0x9e, 0x6f, 0x23, 0xec, 0x65, 0xe7, 0x35, 0x25, 0x24, 0xac, - 0x83, 0x87, 0x53, 0x40, 0xf0, 0x36, 0xaf, 0x45, 0x2f, 0xfd, 0x35, 0x63, 0x3e, 0x64, 0xfc, 0xae, - 0x4d, 0x0d, 0x83, 0x5f, 0xd5, 0xbe, 0xa4, 0x8e, 0x7f, 0x6a, 0x33, 0x7e, 0x32, 0x00, 0x2e, 0x2c, - 0x90, 0x92, 0x20, 0x94, 0x55, 0xb0, 0xc0, 0x18, 0x80, 0xde, 0x67, 0x96, 0x67, 0x95, 0xa1, 0x04, - 0x50, 0x89, 0xe2, 0xef, 0x1f, 0x09, 0x80, 0xf1, 0x31, 0xb0, 0xad, 0x4a, 0x1a, 0x3a, 0x3d, 0x05, - 0x2c, 0xf9, 0xf1, 0xaa, 0xd4, 0xe0, 0x81, 0xb8, 0x6e, 0x38, 0x0f, 0x5c, 0x8e, 0xd3, 0x2d, 0xb5, - 0x69, 0xc7, 0x5c, 0x4b, 0xf5, 0xf2, 0x80, 0x93, 0x82, 0x6d, 0x5a, 0x35, 0xf7, 0x9d, 0x59, 0x73, - 0x21, 0x22, 0xb5, 0x64, 0x24, 0xb1, 0x62, 0x1b, 0xc0, 0x7c, 0x61, 0xf7, 0xcb, 0xea, 0xc6, 0x6f, - 0x58, 0x24, 0x73, 0x7c, 0x6f, 0x35, 0xf3, 0xa2, 0x8c, 0xbf, 0xba, 0x85, 0x8a, 0x96, 0xab, 0xfc, - 0x32, 0x98, 0xd9, 0xe3, 0x1f, 0x08, 0x99, 0xdd, 0x89, 0xe3, 0xff, 0xca, 0xdb, 0x78, 0xb0, 0xe6, - 0xa7, 0x8b, 0x01, 0x60, 0xa9, 0x0f, 0x1f, 0x85, 0x3d, 0xde, 0x9d, 0x89, 0xe3, 0x1e, 0x15, 0x23, - 0xd6, 0x4c, 0x71, 0xa2, 0x41, 0xbc, 0x39, 0xc8, 0x41, 0xfa, 0x26, 0xae, 0x9f, 0x2f, 0x9d, 0x54, - 0x9f, 0x48, 0x11, 0x86, 0x4f, 0xd0, 0xbd, 0x1a, 0xae, 0x05, 0x7b, 0x65, 0xf3, 0x26, 0x7f, 0x30, - 0x50, 0x23, 0xd1, 0xf1, 0x3c, 0x69, 0xfe, 0x60, 0x59, 0xeb, 0x1c, 0xdb, 0x20, 0x0a, 0x40, 0x59, - 0xcf, 0x23, 0x69, 0x28, 0x92, 0xf6, 0x2e, 0x4e, 0x9c, 0xa7, 0x4b, 0xe6, 0xf8, 0xfb, 0xc0, 0x21, - 0x88, 0xc0, 0x8f, 0x3a, 0xfe, 0x6c, 0xd0, 0xc9, 0x92, 0x83, 0x42, 0x1b, 0x53, 0xc6, 0xfa, 0x93, - 0xca, 0x7b, 0x12, 0x0f, 0xb7, 0x2c, 0x15, 0xb8, 0x13, 0x99, 0xb6, 0x40, 0x06, 0x2a, 0x76, 0x52, - 0x6f, 0x3a, 0x9c, 0x81, 0x49, 0xd6, 0x95, 0x39, 0x35, 0xf3, 0x6c, 0x4e, 0xe5, 0xb3, 0x77, 0x51, - 0x7f, 0x29, 0x6c, 0x20, 0x25, 0x48, 0x86, 0x75, 0xb0, 0x9d, 0x8b, 0x3a, 0x08, 0xd4, 0x09, 0x53, - 0x89, 0xaf, 0xe7, 0x33, 0x50, 0x0b, 0xa9, 0x92, 0x8e, 0xc0, 0xa9, 0xae, 0x31, 0x36, 0xbb, 0x2f, - 0xd5, 0x84, 0x96, 0x3d, 0xb4, 0x9a, 0xe6, 0x6e, 0xd4, 0x9c, 0x9a, 0xbb, 0x3e, 0x16, 0x29, 0x80, - 0x7e, 0x09, 0x18, 0x02, 0x53, 0x99, 0xc3, 0xb8, 0xe4, 0x66, 0xb3, 0x65, 0xcd, 0x83, 0x7b, 0xa9, - 0x93, 0x6b, 0x8e, 0xda, 0xa3, 0x11, 0xd7, 0x7f, 0x33, 0x1e, 0xee, 0x30, 0xf0, 0x4b, 0xe0, 0xb0, - 0xd0, 0x87, 0x04, 0xb6, 0x4f, 0x96, 0xdb, 0x00, 0x63, 0xf6, 0x0e, 0xcc, 0x12, 0xe5, 0x4e, 0x00, - 0x81, 0x3d, 0xc5, 0x49, 0xd5, 0xc8, 0x60, 0x29, 0xd3, 0x07, 0xf7, 0x0f, 0xcf, 0x0e, 0x93, 0x5b, - 0x7c, 0xbe, 0x95, 0x1a, 0x9c, 0x0b, 0x84, 0x93, 0x9c, 0x6d, 0x5d, 0x23, 0x9f, 0x85, 0xef, 0x01, - 0xa0, 0x7e, 0xa4, 0x3a, 0x72, 0xee, 0xad, 0x48, 0x9a, 0x5e, 0xfb, 0xe2, 0x89, 0x9b, 0x0d, 0x42, - 0xa5, 0x66, 0x91, 0x11, 0x40, 0x0d, 0x05, 0xf3, 0xf9, 0x04, 0x5a, 0x40, 0xff, 0x5e, 0xf3, 0xa1, - 0x8c, 0x4f, 0xa2, 0x78, 0x1f, 0xf0, 0xa3, 0x98, 0x0e, 0xcc, 0x25, 0xe8, 0x44, 0xf4, 0x46, 0x70, - 0x07, 0xe5, 0x39, 0x24, 0x36, 0x00, 0xa8, 0x1e, 0x4c, 0xc5, 0x9c, 0x66, 0xad, 0x4a, 0x70, 0x04, - 0xb0, 0xf4, 0xa5, 0xb8, 0x6f, 0xc2, 0x8e, 0x58, 0x86, 0xba, 0x8d, 0xd3, 0xe7, 0xb4, 0x0c, 0xec, - 0x7e, 0xe5, 0x69, 0x58, 0xda, 0x62, 0x45, 0xcf, 0xf7, 0xb0, 0x8f, 0x4e, 0x1a, 0x11, 0xc7, 0x71, - 0x5e, 0x07, 0x75, 0x0f, 0x33, 0x8f, 0xe8, 0x1a, 0xae, 0x0e, 0xec, 0x24, 0x19, 0xc1, 0x69, 0xa3, - 0x7a, 0x54, 0x29, 0xa9, 0x1b, 0xca, 0x4c, 0x01, 0xcf, 0xc0, 0xdf, 0x69, 0x10, 0xcc, 0x3e, 0xf0, - 0x0f, 0x2c, 0x16, 0xb4, 0x64, 0x75, 0x61, 0x28, 0x59, 0xc6, 0x50, 0x51, 0x96, 0x8f, 0x47, 0x64, - 0xe6, 0x2e, 0xed, 0x44, 0x0c, 0x4d, 0x0f, 0xd5, 0x2b, 0x00, 0x07, 0x50, 0x30, 0x34, 0x3b, 0x44, - 0xbd, 0x0c, 0x30, 0x05, 0x82, 0xd6, 0x44, 0x88, 0x48, 0x87, 0xf7, 0xf2, 0x0b, 0xa4, 0xba, 0x1d, - 0x98, 0xef, 0x5e, 0x6d, 0xf0, 0xfb, 0x53, 0x29, 0xcc, 0xa9, 0x73, 0x71, 0x93, 0xf3, 0x3c, 0x5c, - 0x0a, 0xc1, 0xef, 0xc1, 0xe6, 0xda, 0xcf, 0xa0, 0xd9, 0xe4, 0x2d, 0x63, 0xc3, 0x4f, 0x00, 0x00, - 0xc3, 0x0c, 0x82, 0x70, 0x05, 0x05, 0x22, 0x5f, 0x80, 0x7f, 0x74, 0xf9, 0xc7, 0x2b, 0x5b, 0x18, - 0x80, 0x62, 0x8e, 0xed, 0xf3, 0xe2, 0xb1, 0x8f, 0x19, 0xe0, 0xec, 0x84, 0x3d, 0x49, 0xf7, 0x06, - 0x73, 0x6f, 0xfc, 0x50, 0x47, 0x04, 0x68, 0x7b, 0x1d, 0xae, 0x8c, 0xb8, 0x4e, 0x5e, 0xd0, 0x73, - 0x7e, 0x34, 0x54, 0xd6, 0x24, 0xc5, 0x17, 0x6e, 0x32, 0x00, 0x82, 0xbb, 0x68, 0x3e, 0xda, 0x8f, - 0x72, 0xbe, 0x61, 0xb5, 0x65, 0x88, 0x95, 0x11, 0x88, 0x2f, 0xaf, 0x7d, 0x42, 0x4a, 0x08, 0xc5, - 0xeb, 0x29, 0x00, 0x05, 0x46, 0x96, 0x04, 0x45, 0xf0, 0x01, 0x6a, 0x63, 0x84, 0x37, 0xaa, 0xaf, - 0xcc, 0x00, 0x3f, 0x63, 0x23, 0x7c, 0x63, 0xf0, 0xc3, 0x36, 0xbf, 0x2c, 0xe3, 0x74, 0x1f, 0x38, - 0x95, 0x63, 0x6a, 0x29, 0x54, 0x18, 0xc0, 0x47, 0xb6, 0xde, 0xbe, 0xfe, 0x12, 0xdf, 0xeb, 0x53, - 0x51, 0x54, 0x81, 0xaf, 0xd4, 0xc2, 0x00, 0x7e, 0xc1, 0x64, 0x1e, 0xea, 0xa4, 0xb6, 0x1b, 0x0b, - 0x87, 0x55, 0x69, 0x19, 0x86, 0x1f, 0x39, 0x03, 0x9f, 0xcb, 0x38, 0x9f, 0x10, 0x8e, 0xac, 0x29, - 0x61, 0xe5, 0x83, 0x31, 0xaf, 0x64, 0x00, 0x88, 0x2c, 0x00, 0x9d, 0x58, 0x1f, 0x74, 0xa4, 0x89, - 0x89, 0x75, 0x87, 0x07, 0xdb, 0x82, 0x5f, 0x27, 0x66, 0x06, 0xdc, 0x48, 0x43, 0xe9, 0x04, 0x74, - 0x9d, 0x98, 0x23, 0x83, 0xdc, 0x4f, 0xce, 0xa3, 0xc8, 0x7b, 0xd2, 0x38, 0x93, 0xeb, 0x03, 0xd9, - 0xc4, 0x2b, 0x77, 0x02, 0xa0, 0x93, 0xf3, 0x27, 0xb7, 0x7a, 0xa1, 0xff, 0x16, 0x58, 0x9f, 0x8e, - 0x6e, 0x58, 0x9b, 0x55, 0x1e, 0x8f, 0xda, 0x2e, 0x10, 0xce, 0x22, 0xbc, 0x77, 0xc3, 0xbe, 0x45, - 0xef, 0xcc, 0xfc, 0xfa, 0x02, 0x50, 0xea, 0xed, 0xb1, 0x91, 0x9c, 0x48, 0x7d, 0xc0, 0x59, 0xd2, - 0x0c, 0x7b, 0xfa, 0xcd, 0xfc, 0xdd, 0xc2, 0x3c, 0xae, 0xe5, 0x0c, 0x40, 0xb3, 0x3a, 0x73, 0xa8, - 0x2e, 0x80, 0x2c, 0x34, 0xc8, 0x0e, 0xe8, 0x13, 0x19, 0xbb, 0x25, 0x0b, 0x05, 0xe0, 0xb7, 0xa8, - 0xd9, 0xf8, 0xef, 0xf5, 0xcd, 0x77, 0x33, 0xed, 0xc5, 0xd7, 0x7e, 0xf5, 0xf4, 0x5d, 0x11, 0x00, - 0x99, 0x4f, 0x27, 0x3a, 0xf8, 0x99, 0xeb, 0x2e, 0xdb, 0xa0, 0x27, 0xca, 0xcc, 0x0e, 0xef, 0xd8, - 0x70, 0x58, 0xe1, 0x45, 0x9b, 0x20, 0x46, 0x00, 0x35, 0x7b, 0x44, 0x64, 0xb7, 0xaf, 0xa0, 0x70, - 0xdf, 0x6c, 0x10, 0xb4, 0x12, 0xa4, 0xbe, 0xca, 0x50, 0x5a, 0x5a, 0xa1, 0xea, 0xdd, 0x2b, 0x77, - 0x99, 0x85, 0x2c, 0x60, 0x66, 0x1d, 0x40, 0x47, 0x1e, 0xdb, 0x3d, 0x63, 0xc3, 0x93, 0x41, 0x90, - 0x1d, 0x2c, 0xfc, 0xc3, 0xa2, 0xe6, 0x1a, 0xd9, 0x5c, 0x40, 0x90, 0xd1, 0xe5, 0xa1, 0xf4, 0xfd, - 0x26, 0x5b, 0xc9, 0x86, 0xf9, 0x0e, 0xb0, 0x02, 0xcf, 0x18, 0x61, 0xc6, 0x35, 0x25, 0x1a, 0xa4, - 0x9e, 0xf7, 0x9e, 0x2f, 0xe3, 0x77, 0xed, 0xf1, 0xcb, 0x73, 0x6f, 0x32, 0x7e, 0x59, 0x86, 0x64, - 0x00, 0xe7, 0xdc, 0xcb, 0x01, 0xe2, 0x25, 0xbb, 0x8a, 0xc9, 0xb0, 0xf4, 0x60, 0xaa, 0xa8, 0x7a, - 0x1f, 0xde, 0xdf, 0x8c, 0x2a, 0x07, 0xda, 0xd1, 0xfe, 0x0e, 0xb6, 0x3d, 0x95, 0x65, 0xef, 0x1f, - 0xe7, 0x64, 0xc3, 0x99, 0x31, 0x7a, 0x8f, 0xd0, 0xe4, 0x1c, 0x24, 0xc8, 0x5b, 0xbc, 0x45, 0x00, - 0xfa, 0xa6, 0x36, 0x2d, 0x91, 0xfd, 0x51, 0x5d, 0x71, 0x5e, 0xa6, 0x02, 0x73, 0xe4, 0xcc, 0x4d, - 0xd1, 0x50, 0xc6, 0x15, 0x84, 0x8c, 0xb3, 0x39, 0x19, 0x3c, 0x03, 0x85, 0xbc, 0x17, 0xe1, 0x9f, - 0x22, 0x36, 0x40, 0x73, 0x73, 0x7a, 0x77, 0x58, 0x8f, 0xf9, 0xfb, 0x81, 0x36, 0x58, 0x00, 0xd8, - 0x84, 0x4a, 0x65, 0x81, 0x3f, 0x77, 0xde, 0xeb, 0xaa, 0xb5, 0x32, 0xcd, 0xbe, 0xac, 0xb1, 0x1b, - 0x13, 0xcd, 0x90, 0x21, 0x57, 0x2c, 0xb0, 0x17, 0x62, 0x99, 0x8a, 0xb0, 0x36, 0x2a, 0xa1, 0xfd, - 0xf8, 0xa9, 0x7b, 0xd5, 0xc9, 0xdc, 0xb4, 0x01, 0xf4, 0x94, 0x57, 0x05, 0xbe, 0x44, 0x72, 0x53, - 0xcf, 0x03, 0x40, 0x51, 0x00, 0x04, 0x38, 0xae, 0x6d, 0x62, 0x9f, 0x8d, 0xe6, 0xca, 0xde, 0x77, - 0xd2, 0x6e, 0xd3, 0xa3, 0xc5, 0x2b, 0x28, 0x8c, 0x8c, 0x27, 0xba, 0x19, 0x03, 0xa4, 0x9e, 0x96, - 0xaf, 0x64, 0xab, 0x25, 0x27, 0x7b, 0xae, 0x66, 0x28, 0xec, 0x93, 0x3f, 0xdb, 0x7e, 0x58, 0xea, - 0x0b, 0x79, 0x05, 0x74, 0x9b, 0xae, 0x7d, 0x0c, 0xb9, 0x96, 0xda, 0xd8, 0x2d, 0x7b, 0x4f, 0x5c, - 0x5f, 0x49, 0x18, 0xb7, 0x90, 0xeb, 0x05, 0xd7, 0x33, 0xef, 0xf7, 0x55, 0xda, 0x40, 0xca, 0x16, - 0x27, 0xd0, 0x3f, 0xfe, 0xb2, 0xd5, 0x75, 0x43, 0xa7, 0x63, 0x8f, 0xca, 0x64, 0xc9, 0xf8, 0x43, - 0xfb, 0x22, 0x03, 0x40, 0x3a, 0x09, 0x9d, 0x12, 0x19, 0x29, 0xc1, 0x06, 0x67, 0x42, 0x7a, 0x4b, - 0xe3, 0x2e, 0x9e, 0x5b, 0x4b, 0x86, 0x39, 0xec, 0x03, 0x82, 0x83, 0x58, 0x35, 0x87, 0x09, 0xba, - 0xb4, 0x1f, 0xe0, 0x54, 0xb0, 0x59, 0xf8, 0x0a, 0x40, 0x2d, 0x5c, 0x60, 0x82, 0x55, 0xbb, 0x2e, - 0x81, 0x93, 0x68, 0xe9, 0x07, 0x03, 0xb8, 0x88, 0x32, 0x5f, 0xad, 0x03, 0xdb, 0x12, 0x66, 0x78, - 0xcf, 0x17, 0x98, 0x22, 0xd5, 0xf5, 0x5a, 0xa0, 0x06, 0x87, 0xd4, 0x29, 0xb3, 0xe1, 0x17, 0x3f, - 0x2d, 0x11, 0xdf, 0x80, 0x42, 0xc6, 0x1d, 0x81, 0x59, 0x86, 0xf0, 0x8b, 0x82, 0x4d, 0x12, 0x04, - 0x9f, 0x86, 0xa7, 0xa5, 0x40, 0x63, 0x1d, 0xe5, 0xac, 0xb2, 0x3e, 0x50, 0x7e, 0xc4, 0x90, 0x46, - 0x52, 0x32, 0xfe, 0x62, 0x32, 0x61, 0x8f, 0x97, 0x1c, 0xea, 0x1a, 0x23, 0x3a, 0xa2, 0x7e, 0x8f, - 0x75, 0x52, 0x83, 0x60, 0xce, 0x3c, 0x64, 0x80, 0x9f, 0x2b, 0x07, 0x5f, 0x24, 0xb6, 0x95, 0x0b, - 0x7e, 0x66, 0x30, 0x8d, 0xfc, 0xff, 0x4c, 0xd6, 0x97, 0x78, 0x0c, 0xb2, 0xb3, 0xb1, 0x4c, 0xe1, - 0xa0, 0xe1, 0x43, 0xdc, 0x5e, 0xe4, 0x76, 0xfe, 0x82, 0xaa, 0x28, 0x63, 0xe5, 0x7e, 0x64, 0x22, - 0x6d, 0x13, 0x2a, 0x7a, 0xa6, 0x31, 0x4e, 0xf7, 0xe3, 0xbc, 0xd9, 0x47, 0xcf, 0x46, 0x31, 0xfe, - 0x61, 0x03, 0x01, 0xcc, 0x5b, 0xa7, 0x6b, 0x0c, 0x65, 0xd6, 0x09, 0x1d, 0x9e, 0xcd, 0x36, 0x1d, - 0xa0, 0xdb, 0xd7, 0x3b, 0xc0, 0x83, 0x83, 0x52, 0x7c, 0x93, 0x15, 0x79, 0xf7, 0xf1, 0xf3, 0xf4, - 0x78, 0xb3, 0x6d, 0xa9, 0x63, 0xfb, 0xbd, 0xbe, 0xf4, 0x43, 0x22, 0xb9, 0xe1, 0x84, 0xb1, 0x51, - 0x3c, 0x0b, 0xa6, 0xad, 0x0c, 0x7c, 0xef, 0x22, 0x64, 0xac, 0xcd, 0x69, 0xb0, 0xa1, 0xc7, 0x02, - 0xd9, 0x2a, 0x44, 0x04, 0x49, 0x46, 0x98, 0x7d, 0xc5, 0x86, 0xcf, 0xf1, 0xf9, 0xcb, 0x4d, 0x39, - 0x66, 0x98, 0x31, 0x1e, 0x5f, 0xb6, 0x1a, 0xdc, 0x0a, 0x04, 0x71, 0xc6, 0xe3, 0x69, 0xd8, 0xaa, - 0xc1, 0xc6, 0x11, 0x5d, 0xca, 0x39, 0x21, 0x65, 0x60, 0x4d, 0x96, 0xc4, 0x02, 0x90, 0xc9, 0x84, - 0xf6, 0x66, 0xcd, 0xad, 0xc0, 0xe7, 0x67, 0x65, 0xc7, 0x81, 0x12, 0x8d, 0xfb, 0x8c, 0xbf, 0xa7, - 0xb3, 0x3a, 0x32, 0x13, 0x1c, 0x57, 0x99, 0xd9, 0x23, 0xc1, 0x6c, 0x27, 0xf5, 0x5c, 0xf4, 0x7a, - 0x2e, 0xdc, 0x0a, 0x75, 0xd8, 0x16, 0x6b, 0x6c, 0xae, 0x29, 0x4d, 0x95, 0x6f, 0xd9, 0xaa, 0x3f, - 0x2d, 0x76, 0x49, 0x8a, 0x70, 0x64, 0xbf, 0x38, 0xa4, 0x38, 0x74, 0x08, 0x04, 0x03, 0x46, 0xfe, - 0x4f, 0x68, 0xe4, 0xb2, 0x00, 0xe6, 0xb4, 0xf3, 0x30, 0x5c, 0xeb, 0x19, 0x3e, 0x36, 0xcf, 0xfc, - 0x82, 0x9b, 0x75, 0x11, 0xb0, 0x01, 0x3e, 0x58, 0xcb, 0x74, 0xba, 0xc0, 0x87, 0xeb, 0x34, 0x13, - 0x8b, 0x55, 0x5b, 0xc6, 0xf0, 0x5c, 0xdb, 0x33, 0x7e, 0xb7, 0xd8, 0x1e, 0xce, 0xbe, 0x77, 0x2f, - 0x15, 0x0d, 0x7f, 0x1a, 0x1b, 0x8c, 0x99, 0xcd, 0x3c, 0xc9, 0x25, 0x4a, 0x5b, 0x8c, 0xdf, 0x55, - 0x51, 0xf1, 0xc5, 0xc8, 0x23, 0x9d, 0xb3, 0x2f, 0x8a, 0x01, 0x98, 0xf9, 0x1d, 0x90, 0x5d, 0x7b, - 0x53, 0x18, 0xcc, 0xc7, 0xde, 0xb1, 0xf3, 0xf5, 0x44, 0x03, 0xbf, 0x76, 0x00, 0x88, 0xd0, 0xb8, - 0x35, 0xf3, 0xcb, 0x02, 0xc1, 0x0f, 0x06, 0xbf, 0xac, 0xb9, 0xc7, 0xc5, 0xd1, 0x1d, 0x10, 0x0c, - 0xb2, 0x48, 0x0f, 0x08, 0x62, 0xb5, 0x65, 0x01, 0xc0, 0x1b, 0x71, 0xad, 0xc1, 0x01, 0xbf, 0x01, - 0xb6, 0xd1, 0x0a, 0x6e, 0xd6, 0x64, 0x51, 0x00, 0x02, 0xbc, 0xd2, 0x14, 0x23, 0xd2, 0x0c, 0x70, - 0x01, 0x40, 0x5f, 0x04, 0x43, 0x8c, 0x15, 0x3f, 0xed, 0xb1, 0x79, 0xdf, 0x9f, 0x09, 0x7e, 0xcd, - 0xc6, 0x3f, 0x3a, 0x7d, 0xc4, 0xb9, 0x3a, 0x1f, 0xfe, 0x9b, 0x78, 0x92, 0x2c, 0x3e, 0xd6, 0x54, - 0x6c, 0x47, 0x97, 0x16, 0x58, 0xb4, 0x9b, 0x11, 0x81, 0x1f, 0xce, 0x3b, 0x89, 0x6b, 0x08, 0x4f, - 0x69, 0xf0, 0x6b, 0xcb, 0x00, 0xd1, 0x49, 0x73, 0x18, 0x08, 0x62, 0xb6, 0xf4, 0x07, 0xc0, 0xcf, - 0x5a, 0xe4, 0x98, 0x2d, 0xc8, 0x8c, 0x7b, 0xd4, 0x83, 0x9e, 0x86, 0xea, 0x71, 0xab, 0x11, 0x14, - 0x19, 0xfc, 0x98, 0x06, 0x60, 0x03, 0x7c, 0x10, 0x00, 0x3e, 0x51, 0xaf, 0x76, 0x6e, 0xe2, 0x7a, - 0xb1, 0x6d, 0xcd, 0x6d, 0xae, 0x13, 0xb2, 0xf1, 0xcb, 0x4b, 0xf4, 0x43, 0x3d, 0x98, 0x0a, 0x86, - 0x6f, 0xa5, 0xcc, 0x02, 0x3e, 0x10, 0xe4, 0xe5, 0xc0, 0x57, 0x35, 0x7e, 0x87, 0x9d, 0xcd, 0xa0, - 0xbe, 0x1e, 0x3c, 0x16, 0x71, 0x78, 0x8c, 0xd0, 0x75, 0x43, 0x3a, 0x57, 0x23, 0xc6, 0x02, 0x9c, - 0x92, 0xaa, 0xb2, 0x04, 0xee, 0xae, 0xc4, 0x88, 0x79, 0x40, 0x1f, 0xfc, 0xb8, 0xd4, 0x0e, 0x00, - 0x5f, 0x0d, 0x82, 0x1c, 0xea, 0x32, 0x45, 0xbf, 0x23, 0x08, 0xfa, 0xc0, 0xaf, 0x01, 0xa8, 0x54, - 0xf5, 0xcd, 0xa9, 0x1a, 0x76, 0x54, 0x3f, 0x36, 0x6a, 0x50, 0xec, 0xe2, 0x42, 0xca, 0x15, 0x20, - 0xf8, 0xfe, 0x73, 0xb6, 0x44, 0x48, 0xc9, 0x3a, 0xd6, 0xd7, 0x74, 0xfc, 0x11, 0x73, 0x83, 0x01, - 0x0a, 0x72, 0xb5, 0x3e, 0x83, 0x07, 0x63, 0x9b, 0xfa, 0xdf, 0x87, 0x82, 0xa0, 0x0c, 0x83, 0x5f, - 0x1a, 0x00, 0x4b, 0x2e, 0xc7, 0xd8, 0x8b, 0x40, 0x50, 0xfe, 0x9d, 0x24, 0x07, 0xae, 0x2f, 0xd4, - 0x3b, 0x8d, 0x4b, 0xf5, 0xba, 0x88, 0xf8, 0x0b, 0xfb, 0x65, 0x09, 0x39, 0x2a, 0x76, 0xef, 0xeb, - 0x97, 0x99, 0xcb, 0xbd, 0xfb, 0xba, 0x38, 0x13, 0x1f, 0x70, 0x08, 0xe7, 0x8c, 0x3f, 0xf6, 0x8c, - 0x9c, 0x7e, 0x9a, 0x5c, 0x8a, 0xef, 0x0c, 0x7e, 0x9b, 0xc3, 0xe2, 0x40, 0x1c, 0x3a, 0xdb, 0xd9, - 0xce, 0x76, 0xb6, 0xb3, 0x9d, 0xed, 0x6c, 0x67, 0x3b, 0xdb, 0xa7, 0xb4, 0x7d, 0xa9, 0xba, 0x0e, - 0x8c, 0x4e, 0x51, 0xd0, 0x68, 0x8c, 0x6f, 0x4a, 0x0d, 0x0f, 0xe6, 0xb7, 0xdb, 0xfe, 0x30, 0x45, - 0xdf, 0x37, 0xf6, 0x03, 0xca, 0x7b, 0x02, 0xef, 0x5a, 0x5a, 0xa8, 0x4a, 0xd6, 0x24, 0xd6, 0x58, - 0xcc, 0x11, 0x54, 0xaa, 0xc6, 0x83, 0x35, 0x0e, 0xcf, 0xed, 0x9d, 0xea, 0x3d, 0xe5, 0x09, 0x83, - 0xcf, 0xbb, 0x5a, 0x06, 0x70, 0xf5, 0x60, 0x2a, 0x5e, 0xcd, 0x0b, 0xc7, 0xe8, 0xdd, 0xcb, 0x4a, - 0x1e, 0xd6, 0xa8, 0x79, 0x38, 0xa3, 0x10, 0x67, 0xb3, 0x47, 0xbf, 0x88, 0xc4, 0xd3, 0xba, 0x51, - 0x43, 0xe2, 0xef, 0x98, 0x48, 0x36, 0x32, 0xea, 0x24, 0xfa, 0xad, 0xbe, 0x08, 0x2b, 0x71, 0x0a, - 0xf7, 0xc9, 0x4e, 0xe3, 0x20, 0x04, 0xeb, 0x72, 0xb0, 0x0f, 0xec, 0xcb, 0xc1, 0x02, 0xb6, 0xae, - 0x0a, 0x00, 0xbd, 0x39, 0xfc, 0x42, 0x1e, 0xe4, 0x1e, 0x60, 0x59, 0xb2, 0x42, 0x5c, 0x21, 0x39, - 0x11, 0x49, 0x9b, 0x23, 0xab, 0x07, 0x3f, 0x4a, 0xad, 0x52, 0xeb, 0x96, 0x2c, 0xe7, 0x9d, 0x21, - 0xa1, 0x89, 0x80, 0x1f, 0x00, 0xd8, 0x00, 0x18, 0xe9, 0xb7, 0x0b, 0x46, 0xee, 0xed, 0x9d, 0x55, - 0x13, 0x21, 0x09, 0x82, 0xd7, 0x0d, 0x88, 0x2d, 0x6e, 0x20, 0xde, 0xfe, 0xda, 0xe0, 0x17, 0x02, - 0xe0, 0x5d, 0x0e, 0x4f, 0xf3, 0xea, 0x1b, 0xd8, 0x91, 0x32, 0xb8, 0x3e, 0x34, 0xc0, 0xea, 0xf2, - 0xe0, 0xb8, 0x9e, 0x2c, 0x7f, 0x57, 0x90, 0x18, 0xc3, 0x4a, 0x28, 0x8a, 0x1b, 0x72, 0xbb, 0xe8, - 0x62, 0x36, 0xf4, 0x54, 0x60, 0x42, 0x86, 0x03, 0xb1, 0xd7, 0x25, 0x26, 0x26, 0x8f, 0xb7, 0x32, - 0xc0, 0x8f, 0xca, 0x61, 0x8e, 0x7c, 0xbb, 0x72, 0x53, 0xe1, 0xa5, 0x10, 0x3c, 0xd4, 0x52, 0x18, - 0x30, 0xd0, 0x80, 0xb0, 0x2e, 0x12, 0x84, 0xfb, 0x4b, 0xe0, 0x2d, 0xe0, 0x67, 0x42, 0xa4, 0xa8, - 0xb5, 0x13, 0x9a, 0x79, 0xfd, 0xcb, 0x4d, 0x87, 0x48, 0x2d, 0x16, 0x2e, 0x95, 0xf3, 0xbe, 0xd8, - 0xdf, 0xbb, 0xfe, 0x59, 0xb8, 0x79, 0x1d, 0x71, 0xa5, 0x25, 0xa1, 0xd1, 0x03, 0x62, 0xa2, 0xfc, - 0x36, 0xc2, 0xe0, 0xbc, 0x39, 0xe3, 0x44, 0xfe, 0x3c, 0xb6, 0x38, 0xed, 0x99, 0x07, 0xfc, 0x4c, - 0x77, 0x3a, 0xa1, 0x81, 0x70, 0x5c, 0x73, 0x0c, 0xf2, 0xc0, 0xda, 0x19, 0xff, 0x30, 0x1d, 0xff, - 0x9c, 0x92, 0xc3, 0xc5, 0x80, 0x1e, 0x4a, 0xeb, 0xae, 0x8b, 0x3c, 0x81, 0x90, 0xa0, 0x6e, 0x52, - 0x05, 0x81, 0x50, 0x40, 0x38, 0x84, 0xeb, 0x92, 0x31, 0x0f, 0xae, 0x46, 0x12, 0x4a, 0x06, 0x8c, - 0x33, 0x9f, 0x9b, 0xfa, 0x2f, 0x77, 0x50, 0x45, 0xac, 0xf0, 0x47, 0x56, 0xca, 0x3d, 0x00, 0x70, - 0x31, 0xf7, 0xa7, 0x1f, 0xd7, 0xc2, 0x58, 0x3f, 0x82, 0x5c, 0x2a, 0x37, 0x08, 0x7c, 0xb1, 0x32, - 0x18, 0x78, 0x0e, 0xb4, 0xcb, 0x8e, 0x92, 0x52, 0xc5, 0xc0, 0x37, 0x0d, 0x80, 0x43, 0x0c, 0x58, - 0xd8, 0xb6, 0x52, 0x16, 0x06, 0x3f, 0x67, 0xe3, 0xbf, 0x73, 0x52, 0x82, 0xdd, 0xca, 0x04, 0x86, - 0x5a, 0xa3, 0xaa, 0x74, 0xb9, 0xe1, 0x73, 0xd5, 0xec, 0x4d, 0x1c, 0x90, 0x5e, 0x87, 0xa3, 0x43, - 0x22, 0x96, 0x75, 0xc5, 0xa4, 0x48, 0x97, 0x43, 0xfc, 0xe0, 0x12, 0x68, 0x63, 0xa4, 0x42, 0xbc, - 0xb0, 0xab, 0x89, 0xf1, 0x0d, 0xc4, 0x6b, 0x85, 0x8b, 0x3c, 0xe9, 0x3d, 0xa1, 0x44, 0x40, 0xae, - 0x43, 0x6b, 0x3c, 0x66, 0x82, 0x1f, 0xa5, 0xe8, 0x17, 0x4e, 0x0c, 0x61, 0x80, 0x40, 0x8f, 0x39, - 0xd8, 0xbf, 0x3d, 0x9b, 0xe9, 0xcf, 0x73, 0x58, 0xeb, 0xb2, 0x3c, 0x38, 0x09, 0x04, 0xad, 0x48, - 0x98, 0x14, 0xe8, 0x05, 0xe7, 0x00, 0x55, 0x42, 0x1c, 0x65, 0x10, 0x7b, 0xbe, 0xaa, 0xc1, 0xe0, - 0x49, 0x00, 0xbf, 0x01, 0x81, 0xe0, 0xd1, 0x40, 0x93, 0x4b, 0xe4, 0xf6, 0xdc, 0xdf, 0x3d, 0x2c, - 0xe9, 0xf9, 0x9b, 0x09, 0xa4, 0xd9, 0xd0, 0x53, 0x5c, 0x9f, 0x04, 0xb8, 0xcf, 0xd5, 0xd0, 0x3e, - 0xa1, 0x31, 0xa2, 0x46, 0x20, 0x00, 0xe0, 0x7f, 0x03, 0x6d, 0xdd, 0x9e, 0x5a, 0xb5, 0x1b, 0x59, - 0x7c, 0xe3, 0x61, 0xf0, 0x9b, 0x3c, 0xf3, 0x3a, 0x69, 0x06, 0x6a, 0xd4, 0xef, 0x5f, 0xa6, 0x0b, - 0xf5, 0xb4, 0x93, 0x6b, 0x8b, 0x01, 0x8b, 0x02, 0x99, 0x14, 0x7a, 0xcf, 0x99, 0xcc, 0x3f, 0xec, - 0x85, 0xfb, 0x6e, 0xc9, 0xd2, 0xad, 0xe7, 0xeb, 0xc1, 0xa3, 0x7d, 0xd9, 0x80, 0x9f, 0xa8, 0x98, - 0x03, 0xc3, 0x64, 0x19, 0x0b, 0x62, 0xcf, 0x57, 0xed, 0xf8, 0x4c, 0x38, 0x55, 0x10, 0xfc, 0x7c, - 0x20, 0xe8, 0xb2, 0x96, 0xdd, 0x49, 0xc5, 0xf5, 0xbd, 0xd8, 0x9f, 0x88, 0x1f, 0x24, 0xf1, 0x76, - 0x2f, 0x67, 0x7f, 0xb5, 0x3e, 0x5c, 0x07, 0xb0, 0x3f, 0x6b, 0x2d, 0x28, 0xaf, 0xa3, 0x1e, 0x5a, - 0x13, 0x61, 0xbd, 0x73, 0xc2, 0xce, 0x26, 0x07, 0xb0, 0x1b, 0x81, 0xa0, 0x05, 0x00, 0xb5, 0x07, - 0xb2, 0xd0, 0xe2, 0x32, 0xb2, 0xd7, 0x82, 0xe0, 0x02, 0x84, 0x02, 0x62, 0xf6, 0xbc, 0x20, 0xf3, - 0xab, 0x69, 0xa6, 0x44, 0x00, 0x9b, 0xcb, 0x15, 0xb8, 0x73, 0xf0, 0x95, 0x14, 0x84, 0x18, 0x9b, - 0x49, 0x31, 0x3f, 0x1f, 0x08, 0x0e, 0xe0, 0xaf, 0x25, 0xf1, 0x62, 0x10, 0x3c, 0x44, 0xad, 0x0b, - 0x39, 0xaa, 0x96, 0xa6, 0xb6, 0xa2, 0x30, 0xa5, 0x87, 0xb6, 0xd3, 0x4e, 0x8d, 0x0c, 0xac, 0x72, - 0xe7, 0x85, 0x3a, 0x22, 0xc3, 0xfe, 0x18, 0x79, 0xf7, 0x13, 0xe8, 0x15, 0xe3, 0x7e, 0x74, 0x0a, - 0xb6, 0xcb, 0x0a, 0x82, 0x6f, 0x03, 0x7e, 0x18, 0x04, 0x6f, 0xb2, 0x2d, 0x08, 0x2a, 0x3e, 0x8f, - 0x95, 0x67, 0x8e, 0x59, 0xea, 0x43, 0xf4, 0xca, 0xd2, 0xfd, 0x68, 0xa9, 0x8d, 0x99, 0x39, 0xe0, - 0xdb, 0x9a, 0x2d, 0xdf, 0x51, 0x41, 0x88, 0xa6, 0xc3, 0x99, 0x0d, 0xd0, 0x8a, 0xe9, 0xc8, 0x80, - 0x1c, 0xe1, 0xbe, 0xcd, 0xec, 0x65, 0x73, 0x23, 0x17, 0x2a, 0xfd, 0x47, 0xc9, 0x88, 0xc1, 0x2b, - 0x36, 0x91, 0xf9, 0x2d, 0x4e, 0x65, 0xee, 0xdb, 0xe8, 0xcf, 0x0c, 0x86, 0x80, 0xcb, 0x48, 0x36, - 0x03, 0xfa, 0x7b, 0x31, 0x6b, 0x6d, 0x12, 0xb8, 0x2e, 0x0f, 0xb0, 0xff, 0x31, 0xd8, 0xcf, 0x14, - 0x71, 0xd7, 0xf6, 0x3b, 0x60, 0x76, 0x72, 0x4c, 0x77, 0x3e, 0x73, 0xce, 0x8a, 0x41, 0x03, 0xaa, - 0xae, 0x0a, 0x57, 0x05, 0x30, 0x6c, 0xa7, 0xf1, 0x9b, 0xa4, 0xb5, 0xa3, 0x96, 0x49, 0x19, 0x31, - 0x13, 0x50, 0x53, 0xa2, 0x3d, 0xf8, 0x96, 0xd1, 0x4d, 0x84, 0x7e, 0xfc, 0x22, 0x02, 0x35, 0x45, - 0xd4, 0xfe, 0xbd, 0xb4, 0x2e, 0xce, 0x40, 0x81, 0x5c, 0xec, 0x81, 0x5f, 0xd9, 0xaa, 0x9a, 0xb3, - 0x99, 0x3b, 0x09, 0x9d, 0x95, 0xc0, 0x30, 0x06, 0x32, 0x6c, 0xfd, 0x7e, 0x16, 0xf8, 0xe5, 0x12, - 0x3c, 0xb7, 0x2f, 0x94, 0x3a, 0xa8, 0xa9, 0xe2, 0x3e, 0xcf, 0x8c, 0x79, 0x59, 0x0e, 0x09, 0xe6, - 0x9c, 0x7e, 0x3b, 0xd8, 0xfe, 0x52, 0xec, 0x8f, 0x02, 0x5c, 0xf2, 0x0d, 0xeb, 0x06, 0xec, 0xd1, - 0xa5, 0x98, 0x1a, 0xdc, 0x8a, 0x79, 0x16, 0xb2, 0x40, 0x72, 0x2a, 0xb4, 0x5a, 0x00, 0x18, 0x59, - 0x3d, 0x0b, 0x14, 0x12, 0x40, 0x48, 0xd8, 0x94, 0xc1, 0xec, 0x1b, 0xac, 0xb9, 0x24, 0xce, 0xb1, - 0xa9, 0xc7, 0xdc, 0x67, 0xb0, 0x6f, 0x93, 0x8f, 0x11, 0xb1, 0xc0, 0x2a, 0x37, 0x98, 0x56, 0x31, - 0x76, 0x1d, 0x20, 0x00, 0x75, 0x2f, 0x9a, 0x5d, 0x07, 0xdf, 0x04, 0x08, 0x06, 0x99, 0xce, 0x34, - 0xc4, 0xc7, 0x41, 0xb4, 0x6f, 0x65, 0xdb, 0xdd, 0x5a, 0x17, 0x64, 0x9a, 0xc4, 0x3e, 0xec, 0x8f, - 0x0a, 0x82, 0x4f, 0xd8, 0xad, 0x91, 0xc6, 0x85, 0x13, 0x85, 0x4a, 0x8f, 0x59, 0xe6, 0xca, 0xec, - 0x42, 0x44, 0xa9, 0x03, 0xc4, 0x05, 0xc0, 0x12, 0xf0, 0x19, 0xc0, 0x76, 0xc1, 0xb8, 0x55, 0xcc, - 0x23, 0x15, 0x00, 0x98, 0x07, 0xe0, 0x52, 0xbf, 0xbd, 0xc9, 0xbc, 0x83, 0x3e, 0x57, 0x5e, 0xa6, - 0xc2, 0xdf, 0xe5, 0x34, 0xb3, 0xc6, 0x26, 0xe1, 0x03, 0x36, 0x2f, 0xa5, 0x6e, 0xf8, 0x3d, 0x2c, - 0xf0, 0xbb, 0x48, 0x08, 0x63, 0xea, 0x6d, 0xeb, 0xd3, 0xeb, 0x02, 0x67, 0x43, 0xe0, 0x47, 0x9e, - 0xeb, 0x11, 0x6c, 0x21, 0x69, 0xd1, 0x9e, 0x51, 0xb3, 0x90, 0xaa, 0x3e, 0x10, 0x19, 0xe1, 0xdf, - 0xb1, 0xb0, 0xe3, 0x39, 0xc0, 0xbe, 0x7b, 0x94, 0x6c, 0xca, 0xdc, 0xb3, 0x61, 0x53, 0x8c, 0x3a, - 0xc5, 0xb0, 0x58, 0x85, 0x5c, 0x73, 0xc2, 0x9a, 0x62, 0x17, 0x9d, 0x27, 0x6c, 0x73, 0xde, 0xa5, - 0xd4, 0x67, 0x93, 0x0c, 0x55, 0xb1, 0xba, 0x3a, 0xc1, 0x1a, 0xc4, 0x16, 0xc7, 0x69, 0xaa, 0x8c, - 0xf1, 0x8a, 0x83, 0xcf, 0xfc, 0x1e, 0xfb, 0x67, 0x4e, 0x81, 0x43, 0x21, 0x36, 0x87, 0x83, 0xd0, - 0x6e, 0x4c, 0xf3, 0x7c, 0x94, 0xdd, 0x02, 0xf7, 0xb6, 0x3d, 0x6a, 0x7f, 0xbb, 0xd0, 0xfe, 0x96, - 0xf1, 0xe6, 0x37, 0x64, 0x6f, 0xa2, 0x56, 0xb6, 0xac, 0xd5, 0x90, 0x12, 0xae, 0xac, 0xba, 0xb2, - 0x25, 0x87, 0xa8, 0x6b, 0x23, 0x62, 0x0e, 0xa0, 0x48, 0x54, 0x0b, 0x37, 0x54, 0x63, 0x76, 0xd0, - 0x4e, 0x81, 0xd7, 0x1d, 0x65, 0x8a, 0x5a, 0xdf, 0x36, 0x57, 0xf6, 0xae, 0xa8, 0x1e, 0xcc, 0x34, - 0x1f, 0x72, 0x4b, 0x5d, 0x68, 0x91, 0xa7, 0xca, 0x37, 0x95, 0xf7, 0x09, 0xf2, 0xfc, 0x5a, 0x9f, - 0x50, 0xe6, 0x07, 0x7b, 0xb5, 0x59, 0xb7, 0x19, 0xfb, 0x32, 0x7e, 0x49, 0x98, 0x03, 0x73, 0x11, - 0xa3, 0xbf, 0xf3, 0x95, 0x7d, 0x0a, 0x03, 0x2c, 0xd9, 0x88, 0x4d, 0x61, 0xe6, 0x64, 0x31, 0xe4, - 0xa3, 0x6a, 0x67, 0xd7, 0x00, 0x25, 0x7f, 0x31, 0x08, 0x52, 0xbf, 0x7a, 0x23, 0xb2, 0xbf, 0x3d, - 0xd4, 0xd5, 0x54, 0x1f, 0x2f, 0x0d, 0x40, 0x30, 0xf6, 0x1e, 0x42, 0x35, 0x3b, 0xab, 0x80, 0x16, - 0x83, 0x32, 0x35, 0x2d, 0x78, 0xe8, 0x13, 0x80, 0x60, 0x2f, 0x79, 0x37, 0xef, 0x37, 0xfe, 0x89, - 0xbd, 0x67, 0xdc, 0xa4, 0x4a, 0x72, 0x0d, 0x0e, 0xe6, 0xc1, 0xf9, 0x90, 0xd9, 0xdb, 0xba, 0xbe, - 0x45, 0xb6, 0xf0, 0x5e, 0x3b, 0xa0, 0xff, 0xc8, 0xcd, 0xef, 0x2d, 0x33, 0x5a, 0x8a, 0xa9, 0x9b, - 0x9b, 0xfb, 0x20, 0x00, 0x52, 0x54, 0x01, 0xe7, 0x16, 0x2d, 0xba, 0xe8, 0x1c, 0xca, 0x6b, 0xf4, - 0xb2, 0xa3, 0xd0, 0x53, 0x83, 0x20, 0x07, 0x75, 0xb8, 0xbf, 0x94, 0xdc, 0xe7, 0xfb, 0xcd, 0xd9, - 0x5f, 0xaa, 0xdd, 0x1b, 0x82, 0x60, 0x0a, 0xe4, 0x04, 0x02, 0x39, 0x86, 0xde, 0x4f, 0x5e, 0xeb, - 0xdf, 0x7c, 0x53, 0x4c, 0x0e, 0x08, 0xa6, 0x64, 0x1a, 0xcb, 0x35, 0x65, 0xcf, 0x99, 0xe8, 0x93, - 0xc9, 0x51, 0xf7, 0x7d, 0xb2, 0x11, 0xdb, 0x32, 0x26, 0x4b, 0xf6, 0x41, 0x61, 0x8d, 0x1b, 0xf5, - 0xf4, 0x09, 0xd5, 0xb7, 0xbc, 0x51, 0xf0, 0xa4, 0x3a, 0xc5, 0x6b, 0x72, 0xf0, 0x5d, 0xb4, 0xc9, - 0x4a, 0xed, 0x07, 0x7b, 0x6a, 0x85, 0x0e, 0x50, 0x66, 0xdb, 0xa4, 0x1e, 0x7c, 0xbd, 0x25, 0x32, - 0xfe, 0x52, 0xef, 0x96, 0x41, 0x84, 0x72, 0xda, 0x9a, 0x68, 0x93, 0xdc, 0xb9, 0x7e, 0x56, 0xae, - 0xa1, 0xdc, 0x32, 0xc1, 0x6c, 0x00, 0x96, 0x79, 0x9b, 0x40, 0x49, 0x74, 0x73, 0x7a, 0xb7, 0x2a, - 0x7d, 0x75, 0xbb, 0x1d, 0x62, 0x94, 0x1a, 0xd9, 0x13, 0xd4, 0xdf, 0x88, 0xd6, 0x30, 0xd1, 0x14, - 0x03, 0x3a, 0x44, 0x1b, 0xf3, 0x98, 0x02, 0x1a, 0x64, 0xac, 0x31, 0xea, 0x7b, 0xb0, 0xaa, 0x1e, - 0x65, 0xdd, 0x91, 0x9c, 0x7d, 0xc1, 0x5f, 0x6a, 0xdc, 0x3e, 0x55, 0x93, 0xaa, 0xb9, 0x0f, 0x04, - 0x9d, 0x4a, 0x62, 0x8a, 0xbd, 0x80, 0x11, 0xb6, 0x60, 0x49, 0x94, 0x78, 0xcb, 0x3d, 0x0e, 0xb0, - 0x7b, 0x63, 0x75, 0x18, 0xb3, 0x08, 0x8f, 0xc0, 0x2f, 0x6e, 0x55, 0x59, 0x17, 0x30, 0x77, 0x28, - 0xb2, 0x61, 0x5f, 0x0a, 0xd4, 0xe1, 0xa6, 0x07, 0xa0, 0xa0, 0xad, 0x51, 0x72, 0x9d, 0x50, 0xa0, - 0x70, 0x2d, 0x49, 0x61, 0xce, 0x87, 0xc3, 0xf6, 0x42, 0x42, 0xcc, 0xf3, 0xd1, 0x09, 0x6d, 0xaf, - 0xab, 0x1a, 0xff, 0x35, 0x28, 0xbf, 0x4b, 0x06, 0x9f, 0x91, 0x7e, 0x50, 0x7c, 0x55, 0x6f, 0x8a, - 0x23, 0x40, 0x8d, 0x17, 0xa8, 0xc1, 0xb2, 0x10, 0x04, 0x7d, 0x42, 0x64, 0x80, 0x70, 0x04, 0x05, - 0xbf, 0x44, 0x1b, 0xcf, 0xf3, 0x15, 0x73, 0x45, 0xdb, 0x00, 0x9b, 0xd2, 0x99, 0x99, 0x7d, 0x55, - 0x6c, 0xb5, 0xfd, 0x2a, 0x0e, 0x4a, 0xf5, 0x4e, 0x95, 0xbe, 0x02, 0x10, 0x4c, 0xca, 0x5e, 0xa9, - 0x25, 0xa4, 0xb5, 0x05, 0x65, 0x0a, 0x03, 0xf2, 0xbe, 0xec, 0x5f, 0x44, 0xc1, 0xf5, 0xb0, 0xbd, - 0x3b, 0x26, 0x00, 0x53, 0xda, 0xc0, 0xd7, 0x09, 0x7d, 0x40, 0xb5, 0xd0, 0xa4, 0xcc, 0xb3, 0x75, - 0x66, 0x23, 0x33, 0x66, 0x05, 0xa0, 0x94, 0xe2, 0xca, 0x8a, 0xf2, 0x08, 0x99, 0x2c, 0x9c, 0x74, - 0x77, 0x87, 0x32, 0xc0, 0x5d, 0xd5, 0x49, 0x1f, 0x48, 0xd6, 0x80, 0xa0, 0x0b, 0x84, 0xbf, 0x05, - 0x76, 0xa6, 0xa3, 0xcd, 0x03, 0x62, 0x7d, 0x56, 0x68, 0x43, 0x78, 0xeb, 0x06, 0xe7, 0xf6, 0x91, - 0x05, 0xe6, 0xa9, 0x12, 0x04, 0xe3, 0xa4, 0x85, 0xe5, 0xcd, 0x7f, 0xe6, 0xad, 0x68, 0xf2, 0xe0, - 0xc0, 0x76, 0x3b, 0x99, 0xf9, 0xec, 0x8d, 0xac, 0xfe, 0xe6, 0xdb, 0x20, 0x27, 0x3f, 0xf8, 0x29, - 0xd0, 0x1a, 0x0a, 0xb5, 0x2f, 0xbc, 0x81, 0x0c, 0x8e, 0xf6, 0x0d, 0x2c, 0x0e, 0x6e, 0x30, 0x6c, - 0x3c, 0x07, 0xf4, 0xc8, 0xb8, 0x20, 0x60, 0x0d, 0x6a, 0x50, 0xa3, 0x36, 0xd8, 0x73, 0xb5, 0xd8, - 0x33, 0xef, 0xd2, 0xbe, 0x98, 0x09, 0x81, 0x20, 0xaa, 0xa5, 0x92, 0xe7, 0x08, 0x1d, 0xf3, 0x55, - 0xaa, 0xd8, 0xc0, 0x5e, 0x67, 0x67, 0x23, 0x6c, 0x42, 0x66, 0x31, 0x40, 0xb7, 0x6a, 0x99, 0xa1, - 0xe3, 0x24, 0x9b, 0x60, 0xe8, 0x86, 0x4c, 0xcb, 0x6a, 0x37, 0x40, 0x97, 0x05, 0xa6, 0xcf, 0x03, - 0xc1, 0x0f, 0x0b, 0x09, 0x9b, 0x17, 0x5e, 0x49, 0x7b, 0xcc, 0xd6, 0x46, 0xf9, 0xc7, 0xcb, 0x6c, - 0xb9, 0x54, 0x6f, 0x7d, 0x81, 0xb4, 0x2d, 0x8a, 0x4d, 0x70, 0xcf, 0x28, 0x08, 0x1f, 0x9b, 0x2a, - 0x74, 0x83, 0xe9, 0x00, 0x3a, 0x25, 0x9c, 0xc4, 0xb9, 0xb5, 0x7d, 0xc6, 0x97, 0x39, 0x92, 0xc8, - 0x3e, 0x39, 0x03, 0x98, 0xa4, 0xbd, 0x27, 0x29, 0x7d, 0xf9, 0x65, 0x60, 0x0c, 0xa6, 0x1f, 0xd9, - 0x26, 0x98, 0xd3, 0x9f, 0x99, 0xd2, 0xac, 0x66, 0x3d, 0x5d, 0x56, 0x8c, 0x43, 0x14, 0x23, 0x76, - 0xdb, 0xaf, 0x8d, 0x10, 0x52, 0x6e, 0x80, 0x59, 0xc6, 0x06, 0xe6, 0x85, 0x60, 0x81, 0x5d, 0x48, - 0xa8, 0x57, 0xf7, 0x3e, 0x1b, 0x89, 0xa8, 0x64, 0x82, 0x6b, 0x1e, 0x51, 0x7a, 0xd2, 0x87, 0x57, - 0x37, 0xc4, 0x50, 0x4c, 0x9f, 0x2d, 0xf0, 0xfb, 0x0d, 0xcc, 0x51, 0x6b, 0xb5, 0xce, 0x65, 0x82, - 0x81, 0x28, 0x9a, 0x2c, 0x86, 0x28, 0x1a, 0x6d, 0xa2, 0x5a, 0x4d, 0xa6, 0xaa, 0x1f, 0x85, 0x36, - 0x48, 0x77, 0xff, 0xdd, 0x0b, 0x0e, 0x26, 0xce, 0xde, 0x57, 0x6e, 0xa9, 0xfe, 0x93, 0xda, 0xa6, - 0x08, 0xdd, 0xac, 0x63, 0x07, 0xd7, 0xd3, 0x65, 0x82, 0x9e, 0x08, 0x9a, 0xa2, 0x50, 0xb8, 0x0d, - 0xab, 0x88, 0xaa, 0x2e, 0x19, 0xaa, 0xe3, 0x50, 0x41, 0x8d, 0x62, 0x27, 0x1a, 0x66, 0x82, 0x21, - 0x26, 0x12, 0x02, 0xd9, 0xc1, 0x01, 0xf2, 0x57, 0x82, 0xdf, 0x08, 0x74, 0xbf, 0xab, 0xc5, 0x5d, - 0x42, 0x03, 0x8f, 0xc0, 0x4c, 0xc1, 0xc9, 0xe4, 0x2d, 0x61, 0x3f, 0x5f, 0x4d, 0x81, 0xe6, 0xff, - 0x17, 0x40, 0xdd, 0x3c, 0x49, 0x30, 0xa8, 0xfe, 0x73, 0x8c, 0x01, 0x3c, 0x1c, 0x99, 0xf3, 0xf8, - 0x84, 0x2d, 0x4c, 0x8d, 0x68, 0x17, 0x23, 0x27, 0xf4, 0xe0, 0x0c, 0x94, 0x62, 0x6a, 0x73, 0xe0, - 0x96, 0xe4, 0xab, 0xf3, 0xf5, 0xd5, 0x00, 0x40, 0x4a, 0xc6, 0x0c, 0xf3, 0xc9, 0x95, 0x45, 0x1e, - 0x19, 0x3f, 0x55, 0x0e, 0xd8, 0x1c, 0x6a, 0xb8, 0x21, 0x13, 0xd7, 0xba, 0x84, 0x1b, 0xd6, 0xad, - 0x3e, 0xd1, 0x96, 0x4d, 0x23, 0x45, 0x88, 0x09, 0x5e, 0x60, 0x75, 0xc2, 0xbe, 0xfa, 0x18, 0x60, - 0xce, 0xe9, 0x93, 0xfa, 0xbb, 0x1c, 0x2c, 0x3b, 0x42, 0xed, 0x41, 0x42, 0x5a, 0x64, 0x93, 0x12, - 0x19, 0x02, 0xc7, 0xa1, 0x2e, 0xac, 0x8a, 0xc2, 0x48, 0x73, 0x98, 0xce, 0xc5, 0x33, 0xcf, 0x88, - 0x61, 0x1f, 0xe2, 0xea, 0x63, 0xd8, 0xe0, 0xef, 0x96, 0x09, 0x76, 0x00, 0xdd, 0x32, 0x67, 0x39, - 0x2d, 0x00, 0x7e, 0xbb, 0x30, 0x0f, 0x97, 0x39, 0x4d, 0xc2, 0x06, 0xa1, 0x8a, 0x03, 0x44, 0xf5, - 0xa8, 0xb0, 0xfa, 0x9e, 0x07, 0xac, 0x89, 0x03, 0x9e, 0x19, 0x4c, 0xe7, 0x05, 0x46, 0x4a, 0x3c, - 0xb1, 0x87, 0xe4, 0x34, 0xc9, 0x36, 0x54, 0xc2, 0x06, 0xa9, 0x20, 0x18, 0x68, 0xdf, 0xd9, 0x9d, - 0xaa, 0x55, 0xcb, 0x5e, 0x0d, 0x82, 0x7a, 0xc1, 0x8b, 0xfc, 0xd4, 0x5a, 0x8f, 0xb9, 0x46, 0x38, - 0x64, 0xc6, 0xe2, 0x8f, 0x60, 0xc7, 0xcc, 0xfa, 0x4c, 0x0e, 0x82, 0x68, 0x87, 0x6a, 0x31, 0xff, - 0x3e, 0x26, 0x68, 0x58, 0xa2, 0x08, 0x83, 0x9d, 0x75, 0x00, 0xdc, 0x1a, 0x03, 0x77, 0x6a, 0xcc, - 0x46, 0xc3, 0xc0, 0x51, 0x36, 0x2e, 0x73, 0x4d, 0xc5, 0x1f, 0x9b, 0xf9, 0x77, 0xb5, 0x8d, 0x09, - 0xe8, 0xb1, 0xac, 0xdc, 0xa8, 0x55, 0x99, 0x2a, 0xb4, 0xb1, 0x1b, 0xfa, 0x34, 0xa5, 0x09, 0x68, - 0xfe, 0x8d, 0x2e, 0xeb, 0xd4, 0x73, 0xd1, 0x0a, 0xfc, 0x16, 0x16, 0xe8, 0x02, 0x60, 0x2b, 0x26, - 0xe8, 0x19, 0xe3, 0x97, 0x51, 0x63, 0x8d, 0xe3, 0x6f, 0x91, 0x1f, 0xd0, 0x27, 0x35, 0xcd, 0x34, - 0x8e, 0x88, 0x92, 0xd8, 0x85, 0x59, 0x3d, 0x0b, 0xe6, 0x1d, 0x9f, 0x80, 0x3a, 0x66, 0xf6, 0xf0, - 0x28, 0x11, 0x97, 0x09, 0x86, 0xe6, 0x8a, 0x13, 0xd8, 0xef, 0xad, 0x71, 0x96, 0x1d, 0x01, 0x34, - 0xfb, 0xa7, 0x03, 0x7e, 0x4b, 0x1c, 0xaa, 0x4c, 0xab, 0x99, 0x2b, 0x5b, 0x62, 0x36, 0xa0, 0xeb, - 0xb1, 0x77, 0x02, 0x3d, 0x87, 0x11, 0xf6, 0xdb, 0x8f, 0xc8, 0x93, 0xf9, 0x5f, 0x06, 0xf0, 0x3f, - 0xe1, 0x95, 0xcb, 0x25, 0x7c, 0x30, 0xc7, 0xc9, 0xba, 0x31, 0xf8, 0x59, 0x7d, 0x71, 0xab, 0xfa, - 0xb5, 0xb2, 0x4d, 0x7b, 0x00, 0xfe, 0x6b, 0x17, 0xca, 0xf9, 0xee, 0xe0, 0xe7, 0xdb, 0x3c, 0x52, - 0xb6, 0x49, 0x60, 0xb0, 0xa7, 0x2a, 0xf3, 0x74, 0x4e, 0x44, 0xb6, 0x83, 0xe0, 0xed, 0x7d, 0xa8, - 0xc5, 0xd6, 0x40, 0x44, 0x40, 0xa4, 0x06, 0xfc, 0x98, 0xe7, 0x93, 0x0b, 0x82, 0x1e, 0xf0, 0x8b, - 0x6e, 0xda, 0x10, 0xfb, 0x8b, 0xad, 0x81, 0x74, 0xd4, 0x52, 0x5f, 0x3f, 0xc7, 0x31, 0x8f, 0xfd, - 0x19, 0xf0, 0xd3, 0x89, 0x50, 0x43, 0x87, 0xf2, 0x32, 0x06, 0x0a, 0x08, 0xee, 0x04, 0x7e, 0xd6, - 0x81, 0x20, 0x9d, 0x04, 0x0f, 0x3d, 0x04, 0x2f, 0x32, 0x8a, 0xf6, 0x28, 0x56, 0x81, 0x2d, 0x03, - 0x64, 0x4c, 0x05, 0xd2, 0xa7, 0x97, 0xba, 0x82, 0x82, 0x7b, 0x1e, 0x8b, 0x78, 0x69, 0x48, 0x19, - 0x1a, 0x17, 0x69, 0xf3, 0x70, 0x38, 0xf6, 0xb2, 0x43, 0xe6, 0x0b, 0x08, 0x69, 0xbd, 0x6a, 0x81, - 0xca, 0xa7, 0xf6, 0xd4, 0x3e, 0x2f, 0xb2, 0x06, 0xc1, 0x8b, 0x8b, 0x1a, 0xf0, 0x93, 0xc4, 0xf9, - 0x34, 0x1a, 0x90, 0x6f, 0xed, 0x23, 0xe0, 0x17, 0x54, 0xdf, 0xdc, 0x4b, 0xb3, 0x7e, 0x65, 0xdf, - 0xb1, 0x32, 0x8d, 0x9d, 0x44, 0x73, 0xe0, 0x55, 0x01, 0xef, 0xf4, 0x35, 0x21, 0x82, 0xdf, 0xe6, - 0x10, 0x88, 0xa9, 0xc3, 0x3b, 0x83, 0x9f, 0x8f, 0x99, 0x2e, 0xa5, 0x4a, 0xf1, 0x5e, 0x8e, 0xd5, - 0xbf, 0xbe, 0xcb, 0x38, 0x09, 0x61, 0xd6, 0x3b, 0xd6, 0x46, 0xce, 0x4a, 0x6b, 0x3c, 0xae, 0xef, - 0xd2, 0x9f, 0x07, 0xcd, 0xfd, 0xff, 0x44, 0x11, 0xe8, 0x22, 0xf7, 0x94, 0xd4, 0x29, 0xe0, 0x06, - 0xcb, 0x27, 0xc0, 0x6f, 0xc9, 0x6d, 0x66, 0x0e, 0xd7, 0xdf, 0xad, 0xaa, 0x42, 0xee, 0x53, 0x66, - 0x0c, 0xf1, 0x22, 0xf0, 0x9c, 0xf6, 0x0e, 0xab, 0x10, 0x95, 0xcc, 0x00, 0x51, 0x93, 0x91, 0xe3, - 0x19, 0x36, 0x01, 0x78, 0xfb, 0xe2, 0x9b, 0xeb, 0x58, 0x51, 0x7a, 0x3c, 0x67, 0x04, 0xe0, 0xdb, - 0xbc, 0x1f, 0x83, 0xc7, 0x5e, 0x6a, 0x6f, 0xe8, 0xdd, 0xee, 0x4d, 0x2c, 0x01, 0xfc, 0x82, 0xcf, - 0xc0, 0x73, 0x77, 0xb1, 0xcd, 0x11, 0x14, 0xf9, 0x50, 0xcc, 0xd9, 0x8f, 0x12, 0xd6, 0x24, 0x06, - 0x31, 0xaf, 0x07, 0x37, 0x39, 0x6b, 0x86, 0x3c, 0x2e, 0x60, 0x23, 0xc3, 0x07, 0xc1, 0x11, 0xe0, - 0x17, 0x95, 0xcd, 0xde, 0x23, 0x83, 0x8c, 0xd9, 0xe0, 0x17, 0x3b, 0x24, 0x74, 0x32, 0x89, 0xee, - 0x47, 0xda, 0x09, 0x51, 0xa3, 0xcc, 0x02, 0x6d, 0x08, 0x5c, 0x5d, 0xcc, 0x0b, 0x5e, 0x7b, 0xab, - 0x52, 0x14, 0xf0, 0x2b, 0xd8, 0x7c, 0x0b, 0xf8, 0x49, 0xcf, 0xe9, 0xef, 0xda, 0xd2, 0x7c, 0x4c, - 0xa9, 0x86, 0x89, 0x51, 0xed, 0x1c, 0x12, 0xcd, 0xbb, 0x59, 0xa7, 0x29, 0x63, 0xde, 0x12, 0x89, - 0x12, 0xcc, 0x46, 0x51, 0xc2, 0xd9, 0xc8, 0x94, 0x76, 0x47, 0x1d, 0xc4, 0xa7, 0xac, 0xc8, 0xd3, - 0x14, 0x16, 0x41, 0x3f, 0x10, 0xfc, 0x36, 0x2c, 0x0e, 0x33, 0x41, 0x22, 0xf8, 0x61, 0x55, 0xd2, - 0xda, 0x47, 0xe6, 0x19, 0x22, 0x4f, 0x1b, 0xea, 0xa4, 0xb3, 0x1f, 0x53, 0x6b, 0xcb, 0x9d, 0xb5, - 0x28, 0x48, 0x3c, 0xd0, 0x01, 0x74, 0x6a, 0xd2, 0x20, 0xc8, 0xb7, 0x07, 0xc1, 0xab, 0xc0, 0xcf, - 0x9a, 0xb7, 0xc9, 0xbf, 0x31, 0x54, 0x8f, 0x08, 0x41, 0x8c, 0x21, 0x23, 0x27, 0xf8, 0x2e, 0x7a, - 0x8a, 0x39, 0x36, 0x8d, 0x56, 0x29, 0xf0, 0x77, 0x3f, 0x29, 0x18, 0x52, 0x21, 0xa8, 0xcc, 0x43, - 0x03, 0xb9, 0x19, 0xa3, 0x75, 0x92, 0x5f, 0x1d, 0x1b, 0x5c, 0x48, 0xc5, 0xca, 0x14, 0xf0, 0xe2, - 0xf1, 0x71, 0xc4, 0x0c, 0x72, 0x9c, 0x7a, 0xf5, 0xc9, 0xb9, 0xd7, 0x05, 0x88, 0xc5, 0x48, 0xa1, - 0x1c, 0xb4, 0x16, 0x16, 0x78, 0x3d, 0x0e, 0xfc, 0xbc, 0xf2, 0xff, 0xbb, 0x1e, 0x7c, 0xaf, 0xce, - 0x0a, 0xb4, 0xb0, 0x41, 0x09, 0x73, 0x14, 0xcf, 0xff, 0xc4, 0x96, 0x0c, 0x20, 0xfb, 0x73, 0x8b, - 0x8c, 0x2b, 0x8b, 0x2a, 0xac, 0xd7, 0xe2, 0x95, 0xe0, 0x97, 0x25, 0x37, 0x14, 0x32, 0x32, 0xce, - 0x0c, 0xb0, 0xa3, 0x50, 0xf9, 0x4f, 0x01, 0x3e, 0x9f, 0xb0, 0x50, 0x37, 0x4f, 0x2c, 0x54, 0xce, - 0x9a, 0xd8, 0x50, 0x1c, 0xec, 0x41, 0xa9, 0xb3, 0x2c, 0xf0, 0x2b, 0xbc, 0xb1, 0xdf, 0x0d, 0x00, - 0xf5, 0xc1, 0xd3, 0x02, 0xb0, 0x0c, 0x98, 0x1e, 0x0d, 0x7e, 0xd6, 0x58, 0x7e, 0xe3, 0xe6, 0x82, - 0x97, 0xf5, 0xcb, 0xcd, 0x83, 0x08, 0xd0, 0xb6, 0xe0, 0x96, 0xe7, 0x20, 0xfa, 0x53, 0xe0, 0x57, - 0x79, 0x40, 0x9f, 0xed, 0x6c, 0x67, 0x3b, 0xdb, 0xd9, 0xce, 0x76, 0xb6, 0xb3, 0x9d, 0xed, 0x93, - 0xdb, 0x6c, 0xef, 0x1a, 0x41, 0x15, 0xa5, 0x9e, 0xf7, 0x05, 0x56, 0x4f, 0xa2, 0xa9, 0xcd, 0xc4, - 0xa2, 0xb6, 0x81, 0x1c, 0x8e, 0xcb, 0xe5, 0x85, 0x47, 0x0d, 0x50, 0x1c, 0x94, 0xc9, 0xf6, 0x1c, - 0x54, 0x71, 0xb9, 0x27, 0x9d, 0x10, 0xa5, 0x1a, 0x5d, 0xce, 0x9c, 0x79, 0xe6, 0xaa, 0xeb, 0x44, - 0x78, 0xfe, 0x03, 0x41, 0xeb, 0xe6, 0x37, 0x54, 0xd5, 0xe5, 0x95, 0xf6, 0x2b, 0xcb, 0x7d, 0x41, - 0xe6, 0x99, 0x52, 0x5e, 0xa9, 0x02, 0x2f, 0x89, 0x35, 0xa1, 0x6e, 0xfe, 0x5a, 0x3d, 0xe7, 0x6c, - 0x8e, 0x3c, 0x5d, 0xf4, 0xde, 0xe3, 0x28, 0x63, 0x94, 0xa9, 0x80, 0x38, 0xe5, 0xcd, 0xf3, 0x7a, - 0x0b, 0x2c, 0x25, 0x7d, 0x43, 0xc7, 0x32, 0x4a, 0xf4, 0xe3, 0x9c, 0x8a, 0x09, 0x40, 0xc1, 0x34, - 0x14, 0x2d, 0xfc, 0xb2, 0x81, 0x19, 0x11, 0x90, 0xae, 0x7a, 0x42, 0x7e, 0xf5, 0x6f, 0x87, 0xed, - 0x4d, 0x24, 0x5c, 0x21, 0x7e, 0x33, 0x94, 0x9b, 0x10, 0xa0, 0x12, 0xfc, 0x36, 0x1d, 0xa2, 0xcc, - 0x3f, 0x21, 0x2b, 0x8e, 0x05, 0x7e, 0x77, 0x00, 0x78, 0x30, 0x50, 0x3f, 0x52, 0x1d, 0xbd, 0xf9, - 0x5c, 0xf0, 0x83, 0xeb, 0x7c, 0xb3, 0x4c, 0x72, 0xff, 0x30, 0xb7, 0xc0, 0xa1, 0xe4, 0x09, 0x47, - 0x81, 0x1f, 0x94, 0xcf, 0x5f, 0xce, 0x73, 0xa2, 0xe9, 0xe0, 0x7c, 0x87, 0x20, 0xf2, 0xc2, 0xb0, - 0x9e, 0x93, 0x22, 0x32, 0x8e, 0x1c, 0xe2, 0xc3, 0x74, 0xb9, 0x38, 0x0c, 0x79, 0x23, 0x98, 0x44, - 0x02, 0xbe, 0x3f, 0xdd, 0x7e, 0x1b, 0x59, 0x0e, 0xc9, 0x34, 0x67, 0xa4, 0x83, 0xdc, 0x92, 0xa3, - 0x31, 0x12, 0x04, 0x8f, 0xfb, 0x3c, 0x1a, 0x0c, 0x18, 0x48, 0x60, 0xb8, 0x32, 0x10, 0x7d, 0x4a, - 0x55, 0x37, 0xb3, 0xf9, 0x7a, 0xe4, 0xb1, 0x4e, 0x64, 0x85, 0x5e, 0xe0, 0x83, 0x95, 0xdd, 0x45, - 0xcb, 0x25, 0x8e, 0xce, 0x8f, 0x4c, 0xd0, 0xb6, 0x00, 0xcb, 0x77, 0xca, 0x2b, 0x80, 0x47, 0xa7, - 0xb9, 0xd2, 0x19, 0x6d, 0xbb, 0x6e, 0xa0, 0xcf, 0xbf, 0xf6, 0xbd, 0x0c, 0x09, 0xbf, 0x17, 0xfc, - 0x04, 0xac, 0x05, 0x74, 0x5a, 0x25, 0x0e, 0xc8, 0x05, 0x3f, 0x14, 0xff, 0x0b, 0x40, 0x33, 0xa6, - 0x2f, 0xeb, 0x81, 0x7c, 0xd9, 0x8e, 0x00, 0x41, 0x97, 0xb1, 0xe1, 0x79, 0xcf, 0x99, 0xbf, 0xdc, - 0xe7, 0x2c, 0xc9, 0x39, 0x28, 0x20, 0xc8, 0x99, 0x57, 0x8e, 0xad, 0x77, 0x86, 0x7e, 0xe7, 0x1c, - 0xc0, 0x46, 0xfe, 0x2c, 0x00, 0xcc, 0x05, 0xc1, 0x14, 0xf8, 0xb9, 0x20, 0xc8, 0x19, 0xc0, 0x24, - 0x92, 0x72, 0x40, 0x02, 0x3e, 0x4a, 0x4b, 0x00, 0xe1, 0x77, 0x73, 0x29, 0x32, 0x59, 0x53, 0x9e, - 0x83, 0xce, 0xc3, 0xc5, 0xe7, 0x0f, 0x88, 0xe8, 0x06, 0xf7, 0x82, 0x1f, 0x35, 0xcd, 0x90, 0x84, - 0xd5, 0xf9, 0x16, 0x57, 0xcc, 0x32, 0x9b, 0xef, 0x47, 0x00, 0x3c, 0x46, 0x00, 0x2e, 0xfc, 0x20, - 0xf7, 0x1e, 0x25, 0x7c, 0xdb, 0x1d, 0x3e, 0x78, 0xec, 0x26, 0xf5, 0x4f, 0x0f, 0xa0, 0x26, 0xa0, - 0x33, 0x90, 0xc0, 0x26, 0x8c, 0x01, 0xb0, 0x17, 0xfc, 0xcc, 0xdc, 0x3e, 0xe7, 0x75, 0x51, 0x10, - 0x67, 0x53, 0x56, 0x24, 0x88, 0x49, 0xe4, 0x70, 0x00, 0x13, 0xf4, 0x82, 0x96, 0x06, 0x2c, 0x78, - 0x30, 0x32, 0x13, 0x5c, 0xc6, 0xef, 0xd6, 0xbe, 0xa5, 0x3c, 0xe7, 0xe6, 0xca, 0xa2, 0xe3, 0x50, - 0xfe, 0xe0, 0x0b, 0xcb, 0xd9, 0xec, 0x25, 0xee, 0x1c, 0xfe, 0x22, 0x20, 0xe4, 0x0c, 0x00, 0xfe, - 0x8d, 0xf1, 0xbd, 0x54, 0x9c, 0x2f, 0x51, 0x86, 0xff, 0x64, 0x30, 0xbb, 0xef, 0x4c, 0x22, 0x49, - 0xb4, 0x9a, 0x81, 0x1f, 0x98, 0x67, 0x0c, 0x41, 0xd9, 0xdf, 0x2f, 0x25, 0xfe, 0xa4, 0x17, 0xc9, - 0xe4, 0x4c, 0xeb, 0x79, 0x3c, 0x77, 0x20, 0xbe, 0xd6, 0x37, 0x09, 0x0f, 0x65, 0xe1, 0x7b, 0x7f, - 0x1c, 0x01, 0x90, 0x09, 0x1b, 0xe2, 0xe1, 0xad, 0x32, 0x21, 0x66, 0x48, 0x68, 0x8c, 0xa3, 0xb3, - 0xfb, 0xe8, 0x1f, 0x39, 0x1f, 0x0a, 0x7d, 0x24, 0x7f, 0x23, 0x25, 0x7b, 0x75, 0x22, 0x99, 0x66, - 0x10, 0xfc, 0x00, 0x6d, 0xaa, 0x07, 0x8b, 0xcb, 0x81, 0x1b, 0x42, 0x36, 0xac, 0x0c, 0x32, 0x94, - 0x50, 0x35, 0xc6, 0x24, 0x55, 0x1f, 0xfe, 0x24, 0xc1, 0x0f, 0xcf, 0x1f, 0xa1, 0xef, 0xd6, 0xf8, - 0xa7, 0xc8, 0x73, 0x94, 0xb3, 0x17, 0x52, 0x31, 0xc4, 0x66, 0x3e, 0x7e, 0x84, 0x2e, 0xea, 0x6d, - 0xf7, 0x63, 0xb3, 0xf6, 0x31, 0x4d, 0xe6, 0x1f, 0xca, 0xf0, 0x7b, 0x64, 0xfb, 0xc7, 0x49, 0xb6, - 0xd0, 0xa6, 0xe0, 0x87, 0x41, 0x30, 0x20, 0xfb, 0xfb, 0xd7, 0x04, 0x99, 0x30, 0x08, 0x26, 0x36, - 0xaf, 0x84, 0xea, 0xe4, 0x92, 0xd1, 0x83, 0xa9, 0x1f, 0xc3, 0x02, 0xfc, 0x4a, 0x16, 0xf8, 0x84, - 0xaa, 0x22, 0x4a, 0x1b, 0x1f, 0x28, 0x11, 0xd8, 0x7c, 0x21, 0x10, 0xc4, 0x60, 0xe3, 0x7e, 0x7e, - 0xe4, 0xfc, 0xd1, 0xe0, 0x17, 0xad, 0x35, 0xc2, 0x13, 0x6b, 0x78, 0x5f, 0x59, 0x7a, 0xb0, 0xaa, - 0x97, 0x57, 0x8d, 0x29, 0x07, 0xc1, 0x54, 0x5c, 0xbb, 0x25, 0x97, 0x31, 0x66, 0x92, 0x00, 0x41, - 0x6b, 0x0d, 0x26, 0xc2, 0x73, 0x70, 0x5d, 0x5e, 0x11, 0x60, 0x72, 0x3e, 0x10, 0x74, 0xfb, 0x0c, - 0x1e, 0xad, 0x89, 0x62, 0x2b, 0x3b, 0x32, 0x25, 0x3e, 0x83, 0x19, 0xb8, 0x07, 0x51, 0x06, 0x7e, - 0xc3, 0xb0, 0xd6, 0x02, 0xa1, 0xaa, 0xbd, 0xee, 0xf7, 0x03, 0x20, 0x98, 0x07, 0x80, 0x8a, 0xaf, - 0xe9, 0x69, 0x78, 0xa6, 0x10, 0x0a, 0xa9, 0x55, 0x20, 0x8f, 0x00, 0xb3, 0x4c, 0x20, 0x2a, 0xc9, - 0x5c, 0xf3, 0x33, 0xcc, 0xa7, 0x1e, 0x7f, 0x13, 0xf0, 0x13, 0x99, 0x2f, 0x0d, 0x64, 0xab, 0xd9, - 0x98, 0x0e, 0x62, 0x72, 0x7d, 0xd3, 0x20, 0xc8, 0x2b, 0xc6, 0xcf, 0x09, 0x00, 0x2c, 0x23, 0x87, - 0xe1, 0x3d, 0xd0, 0x07, 0x1f, 0xfb, 0x6b, 0x05, 0x82, 0x93, 0xe7, 0x53, 0xc2, 0x80, 0x03, 0x0c, - 0x8e, 0x0c, 0x7e, 0x81, 0x96, 0x95, 0x89, 0xe7, 0xa6, 0xe5, 0xe0, 0xe2, 0x14, 0x44, 0x4a, 0xa9, - 0xae, 0x8b, 0x0a, 0x7d, 0x07, 0x10, 0xb7, 0xe3, 0x6e, 0xa4, 0xb1, 0x7d, 0x3e, 0x35, 0x37, 0x5e, - 0xe6, 0x77, 0x47, 0x6b, 0x46, 0x61, 0xad, 0x91, 0xef, 0x6b, 0x10, 0xdc, 0x02, 0x60, 0x0e, 0xfb, - 0x78, 0xf0, 0x15, 0x80, 0x7a, 0xa0, 0xa5, 0xcf, 0x09, 0x9d, 0x5c, 0x2e, 0x00, 0x52, 0xc1, 0xcf, - 0x11, 0x1e, 0xd2, 0x62, 0x52, 0xd4, 0xe0, 0x50, 0x8d, 0xd3, 0x1c, 0xd0, 0x0f, 0xfd, 0xae, 0x47, - 0x1f, 0xd1, 0x10, 0x71, 0x31, 0xf8, 0x4d, 0x84, 0x75, 0x90, 0x72, 0xbe, 0x91, 0xf5, 0x1d, 0x44, - 0xb1, 0xb5, 0x34, 0xf9, 0xe7, 0x1e, 0xbc, 0x0c, 0xfc, 0x5c, 0x10, 0x64, 0x01, 0xf6, 0x17, 0x03, - 0xf0, 0x1a, 0x10, 0x4c, 0xf5, 0x09, 0x88, 0xb2, 0xec, 0x80, 0xe0, 0x26, 0x79, 0x43, 0x72, 0xff, - 0xe8, 0x72, 0x04, 0x2e, 0x03, 0x2b, 0x61, 0x81, 0x3c, 0x73, 0xdf, 0x9a, 0x83, 0xf7, 0xe7, 0xc0, - 0x13, 0x7f, 0x5c, 0x93, 0x14, 0x24, 0xd9, 0x9f, 0x4f, 0xed, 0x15, 0xb3, 0xe1, 0xb7, 0xa3, 0x92, - 0x86, 0xd4, 0xf7, 0x47, 0x5b, 0x0b, 0xcc, 0x63, 0x80, 0x42, 0xce, 0x2f, 0x98, 0xa0, 0x33, 0x1f, - 0xb2, 0xe0, 0xd4, 0xa8, 0x2b, 0x3e, 0x90, 0x42, 0xa1, 0x67, 0x4b, 0xe8, 0x9b, 0xaf, 0x30, 0xf3, - 0x46, 0x0d, 0xe6, 0x24, 0x60, 0xf5, 0x9e, 0xc4, 0xd4, 0xfe, 0xf9, 0x80, 0x40, 0x7a, 0x54, 0xc1, - 0x16, 0x76, 0x3f, 0x0c, 0x3c, 0x94, 0x5c, 0x69, 0x03, 0xcc, 0x17, 0x1b, 0xbd, 0xc3, 0x40, 0x32, - 0x0e, 0x31, 0x5c, 0x8f, 0x75, 0x33, 0x5e, 0x4a, 0x1f, 0x26, 0xd8, 0x56, 0x65, 0x4b, 0xa5, 0x20, - 0xd3, 0x17, 0x08, 0x4b, 0x79, 0xca, 0x91, 0x35, 0xab, 0x85, 0xbb, 0x24, 0x04, 0xa5, 0xca, 0xb2, - 0x01, 0x2f, 0x35, 0x42, 0x36, 0xf8, 0x69, 0x10, 0xf5, 0x26, 0x25, 0x95, 0xce, 0x21, 0x1a, 0x21, - 0x39, 0xf0, 0x04, 0x7a, 0x06, 0x6f, 0x6e, 0x03, 0x78, 0x74, 0xbd, 0x29, 0x24, 0x80, 0x13, 0xb5, - 0x30, 0x86, 0xe4, 0x9d, 0xc2, 0xfe, 0x20, 0x62, 0x36, 0xa1, 0xee, 0x1b, 0xca, 0xf7, 0xd1, 0xbb, - 0xbe, 0xb3, 0x54, 0x00, 0xa3, 0x8a, 0x85, 0x4e, 0xd0, 0xdc, 0xdf, 0xd5, 0x52, 0x6b, 0xe9, 0x30, - 0x01, 0xe6, 0x61, 0x62, 0xd8, 0x2e, 0x16, 0x38, 0x41, 0x36, 0x59, 0x7d, 0x3d, 0x60, 0x97, 0xc5, - 0x38, 0x8c, 0xa7, 0x42, 0xb4, 0xc4, 0xa1, 0xac, 0x07, 0xbf, 0x5c, 0x55, 0xd6, 0x08, 0xae, 0x4f, - 0x30, 0x50, 0xe1, 0x28, 0xca, 0x73, 0x96, 0x6c, 0x31, 0xb9, 0x4c, 0xbe, 0x77, 0x98, 0x94, 0x19, - 0x8b, 0x80, 0xfc, 0xdc, 0x86, 0x0d, 0x7d, 0x1c, 0xad, 0x2c, 0x28, 0x94, 0xf4, 0xf0, 0x9d, 0x00, - 0x50, 0xd7, 0xd9, 0xbb, 0xa0, 0x1b, 0xaa, 0xc0, 0xcf, 0x5a, 0x03, 0x0a, 0xb0, 0x08, 0x0f, 0x60, - 0x88, 0xc8, 0x9a, 0xff, 0xb2, 0xc5, 0x59, 0xb8, 0x69, 0x81, 0x72, 0x99, 0xd8, 0x9f, 0xbf, 0x7a, - 0xdf, 0x53, 0x9c, 0x93, 0x43, 0x97, 0x1e, 0x32, 0x93, 0x80, 0x50, 0xbe, 0x3f, 0x8e, 0x00, 0xd3, - 0xe0, 0x00, 0x60, 0x06, 0xf8, 0x2d, 0x7e, 0x6b, 0x54, 0xd0, 0xe4, 0x79, 0xa0, 0x96, 0x1c, 0xa0, - 0x16, 0x12, 0x93, 0xc4, 0x72, 0x99, 0x5c, 0x5c, 0x10, 0x9c, 0x39, 0x27, 0x5a, 0x2b, 0x96, 0xfa, - 0x26, 0xcd, 0x57, 0x9a, 0x91, 0x04, 0xd2, 0x7a, 0xfe, 0x36, 0x01, 0xfe, 0x12, 0xd2, 0xb5, 0x65, - 0x8d, 0x3b, 0xd1, 0x43, 0xfb, 0x90, 0xa1, 0xef, 0x2d, 0xbe, 0x7b, 0x14, 0xf0, 0x73, 0x13, 0x47, - 0xf4, 0x44, 0x06, 0x25, 0xe5, 0xae, 0x41, 0xf9, 0xf9, 0x20, 0x48, 0x34, 0xcc, 0x8f, 0x90, 0x4c, - 0x84, 0xba, 0xbc, 0x5f, 0x12, 0x8b, 0x9c, 0x4b, 0x22, 0x10, 0x99, 0xbc, 0x96, 0xfa, 0xfd, 0xc1, - 0x77, 0x87, 0x5c, 0x8c, 0x24, 0x3a, 0xa4, 0xfa, 0x0c, 0x53, 0xc7, 0xef, 0xca, 0x56, 0x49, 0xae, - 0x43, 0x35, 0x80, 0x56, 0xf0, 0x7d, 0x05, 0xb3, 0x5b, 0x4c, 0xdd, 0x2d, 0xf0, 0x04, 0x79, 0x46, - 0xdf, 0x67, 0xe0, 0xfb, 0x39, 0xf9, 0x03, 0xa5, 0xf3, 0x7d, 0x3e, 0x6f, 0x7c, 0x33, 0x89, 0x56, - 0xb5, 0x7a, 0xa1, 0x55, 0x9b, 0x23, 0x2f, 0x39, 0x3e, 0xa1, 0xac, 0x40, 0xe9, 0x7c, 0x08, 0x82, - 0xd0, 0xca, 0xbc, 0xe7, 0x00, 0xe4, 0x65, 0x5b, 0xa1, 0x26, 0xcf, 0x8d, 0x6e, 0xaa, 0xbe, 0xa1, - 0x3a, 0x4c, 0x01, 0x3f, 0x6d, 0x7a, 0xc8, 0xc9, 0x27, 0x48, 0xb2, 0x05, 0xa6, 0x80, 0x88, 0xdb, - 0xa6, 0x8f, 0xaa, 0x90, 0xbe, 0x9c, 0x8b, 0xca, 0xdc, 0x6c, 0xe2, 0x7d, 0x3d, 0xa0, 0x65, 0x7f, - 0xbf, 0x87, 0x02, 0x06, 0x58, 0x12, 0x29, 0x82, 0x9d, 0x73, 0x43, 0x29, 0xa3, 0x72, 0xeb, 0x80, - 0xba, 0x80, 0xc9, 0xd1, 0x42, 0x39, 0xf9, 0xd0, 0x0c, 0x53, 0x9a, 0xff, 0x4d, 0xae, 0x27, 0xe2, - 0x3b, 0x81, 0x20, 0x65, 0xdc, 0xcf, 0x7d, 0xbb, 0x6c, 0x25, 0x22, 0xa5, 0xda, 0x95, 0x04, 0x01, - 0x6c, 0x42, 0x9b, 0x3c, 0xc2, 0xec, 0x77, 0x3f, 0xb0, 0xc6, 0x78, 0xde, 0xa4, 0x85, 0x09, 0x72, - 0xa8, 0x2b, 0x8f, 0x50, 0x1a, 0x07, 0x2c, 0x1b, 0xcc, 0x07, 0xb7, 0xd9, 0x5f, 0x35, 0xf8, 0x51, - 0x53, 0x4d, 0x71, 0xa4, 0xca, 0x53, 0x53, 0xc4, 0x5d, 0xe0, 0xf8, 0xa6, 0xdf, 0xb9, 0xaf, 0x1f, - 0x20, 0x36, 0x88, 0x3f, 0x13, 0x82, 0xc4, 0x32, 0xc1, 0x23, 0xe4, 0x6f, 0xa6, 0xd5, 0x5d, 0xd5, - 0x83, 0x72, 0x99, 0x21, 0x08, 0xf0, 0xd7, 0x35, 0xfd, 0x20, 0x76, 0xd7, 0xca, 0xf0, 0x4f, 0x3a, - 0x58, 0xbc, 0x6a, 0xb0, 0x76, 0x27, 0x7a, 0xf0, 0x3c, 0x20, 0x4f, 0xd4, 0x4a, 0x4e, 0x6e, 0x14, - 0x63, 0xb7, 0xbc, 0x66, 0xc8, 0x5e, 0x05, 0xdb, 0xb5, 0x4c, 0x0c, 0x25, 0x55, 0xc9, 0x2a, 0x92, - 0x20, 0x34, 0xb1, 0xd3, 0x5d, 0xb5, 0xda, 0x7b, 0x97, 0x75, 0x21, 0xae, 0xba, 0xa0, 0xfd, 0x5c, - 0xcf, 0x84, 0x70, 0x18, 0xe0, 0x2c, 0xe5, 0xd4, 0x83, 0xa3, 0x1f, 0x8f, 0xdf, 0x48, 0xfa, 0x9d, - 0xfb, 0x00, 0xa0, 0x71, 0xfb, 0x60, 0xab, 0x1d, 0x20, 0x69, 0x08, 0xbd, 0x20, 0x41, 0xcb, 0xf1, - 0xf3, 0x93, 0x48, 0x15, 0x17, 0x1e, 0x3b, 0xc4, 0xb8, 0xaa, 0xc8, 0x3e, 0xbb, 0xd9, 0x5f, 0x51, - 0x6d, 0x49, 0x65, 0x4d, 0x19, 0x61, 0x2e, 0x4b, 0xd4, 0xe0, 0x1c, 0xb0, 0x29, 0x3d, 0x7f, 0x8e, - 0xfe, 0x5d, 0x0d, 0x08, 0x9a, 0x50, 0xb8, 0x0a, 0xb5, 0xb3, 0xaa, 0x4a, 0x1f, 0xb7, 0xcd, 0x54, - 0x55, 0xec, 0xef, 0x8a, 0xf6, 0xb0, 0xc8, 0xd8, 0x23, 0xad, 0xaa, 0x4c, 0xb2, 0xcc, 0x3d, 0x98, - 0xf9, 0xfd, 0xaf, 0x16, 0x82, 0x12, 0xb4, 0x4f, 0xe8, 0x90, 0xb6, 0x4e, 0x10, 0x7d, 0xf5, 0x2e, - 0xb0, 0x2d, 0xc6, 0xc3, 0x32, 0x85, 0x7d, 0xf2, 0x30, 0xc3, 0x5f, 0x58, 0xbc, 0xc0, 0x3f, 0x36, - 0x25, 0x91, 0x6c, 0xb4, 0x46, 0x8c, 0xc8, 0x3c, 0x18, 0x6d, 0xa3, 0x35, 0x51, 0x7f, 0xa9, 0x32, - 0xe5, 0xd9, 0xa0, 0x8a, 0xe9, 0x4f, 0x56, 0x61, 0xad, 0x2b, 0x89, 0x4a, 0x5a, 0xb6, 0xaf, 0x86, - 0x81, 0x13, 0xd4, 0x39, 0xdb, 0x94, 0xdb, 0xcc, 0x35, 0x39, 0x3d, 0x2b, 0xc1, 0x2f, 0xc7, 0x96, - 0x17, 0xa8, 0x23, 0x54, 0xed, 0xaf, 0x79, 0x18, 0x00, 0x52, 0x28, 0x3d, 0xcb, 0x00, 0x25, 0x63, - 0xc3, 0xa0, 0x6e, 0x92, 0xa7, 0x03, 0x82, 0xb2, 0x12, 0x2c, 0x04, 0xcc, 0xc1, 0xe5, 0x77, 0xf4, - 0xdc, 0xbe, 0x42, 0x85, 0xa4, 0x02, 0xf1, 0x65, 0x27, 0x9b, 0x86, 0x0c, 0x83, 0xce, 0xc6, 0x48, - 0x5d, 0x33, 0x16, 0x92, 0x1a, 0xac, 0x63, 0x52, 0x7f, 0x19, 0x8d, 0xfd, 0x51, 0x19, 0x62, 0xc6, - 0x81, 0xb7, 0x19, 0xf3, 0xb5, 0xb0, 0xba, 0xe0, 0x1e, 0xe0, 0x87, 0x2e, 0x51, 0xbc, 0x6b, 0x35, - 0xee, 0x68, 0xde, 0xc0, 0x31, 0xc1, 0x53, 0xc5, 0x73, 0x7a, 0x98, 0xd7, 0x97, 0xb1, 0x74, 0x00, - 0x86, 0x1b, 0xc7, 0x0f, 0x0d, 0x41, 0xf0, 0x10, 0x00, 0xa4, 0x82, 0xcd, 0xaf, 0x23, 0xd4, 0x9c, - 0xa8, 0x7a, 0x70, 0xe2, 0x62, 0xdf, 0x8c, 0x30, 0x6b, 0xa7, 0xd7, 0xdf, 0x46, 0x40, 0x88, 0x41, - 0xf0, 0xc1, 0xf6, 0xb5, 0xa3, 0xed, 0xc9, 0x00, 0x1d, 0xe6, 0x65, 0x85, 0x42, 0xb5, 0x52, 0xd3, - 0x0b, 0x6e, 0x71, 0x77, 0x57, 0x7f, 0x43, 0xa0, 0xea, 0x3a, 0x61, 0x5f, 0x33, 0x80, 0x44, 0xdc, - 0x68, 0xe0, 0x57, 0xda, 0x67, 0x0f, 0x08, 0xc6, 0xc0, 0x2f, 0x04, 0x98, 0x96, 0x33, 0x72, 0x8e, - 0xea, 0x2b, 0x6a, 0x55, 0x5f, 0x3d, 0x01, 0xde, 0xcc, 0x32, 0x01, 0xf0, 0x33, 0xee, 0x66, 0x6e, - 0x58, 0x20, 0x4f, 0x1c, 0x4e, 0x53, 0xc4, 0x48, 0x89, 0x1d, 0xe6, 0xaf, 0x04, 0x01, 0xa7, 0x7e, - 0x5f, 0xbf, 0xf3, 0xab, 0x68, 0x83, 0x24, 0xc0, 0x2d, 0x6a, 0x2f, 0x32, 0xff, 0xfd, 0x60, 0xfe, - 0xe7, 0xde, 0x00, 0xd6, 0x84, 0xa6, 0x6c, 0x8d, 0x00, 0xa8, 0xb1, 0x93, 0x2e, 0x15, 0xe6, 0x19, - 0x09, 0x28, 0x16, 0xd5, 0x8a, 0xaf, 0x9f, 0x5c, 0x80, 0xd9, 0x64, 0x1f, 0x79, 0x30, 0x55, 0x0d, - 0xbc, 0xd2, 0x73, 0x00, 0xb1, 0xb6, 0x00, 0x43, 0xde, 0x34, 0xf8, 0x32, 0x49, 0x36, 0x7e, 0x76, - 0x68, 0x9e, 0x75, 0x04, 0x04, 0xce, 0xe4, 0xe2, 0xdd, 0xbc, 0x3d, 0x84, 0x6f, 0x4f, 0xfb, 0x0c, - 0xe6, 0x57, 0x3b, 0x9f, 0xc6, 0x05, 0x8b, 0x23, 0xf0, 0xd3, 0x91, 0x2c, 0x5e, 0x59, 0x70, 0x92, - 0x55, 0x64, 0xf7, 0xa5, 0xb0, 0x2e, 0xb5, 0x77, 0xfe, 0x28, 0xaa, 0xaf, 0xaf, 0xfe, 0xb1, 0x8b, - 0x0b, 0x13, 0x62, 0xe8, 0x7d, 0x41, 0x26, 0x22, 0x3e, 0xd3, 0x47, 0xa5, 0xff, 0x3b, 0x7d, 0x08, - 0x10, 0xbf, 0xff, 0xcc, 0x55, 0x81, 0x9f, 0x8e, 0x10, 0xe7, 0x0a, 0x07, 0x62, 0x2d, 0x1b, 0x30, - 0x93, 0x1e, 0x20, 0x1c, 0xe4, 0x0a, 0x84, 0x21, 0x30, 0xcc, 0xae, 0x59, 0xeb, 0x61, 0xb2, 0x54, - 0xdb, 0x4b, 0xce, 0x78, 0x9f, 0x1e, 0xc1, 0x4e, 0x45, 0x00, 0x50, 0x32, 0x52, 0xfb, 0x6e, 0xbe, - 0xa9, 0x1b, 0x24, 0x67, 0xae, 0x28, 0xfd, 0x11, 0xb0, 0xa6, 0x1d, 0x6b, 0xa1, 0xfe, 0x52, 0xd4, - 0x6f, 0xe1, 0x7c, 0x4f, 0x3a, 0x73, 0x6e, 0x64, 0xc4, 0x77, 0x50, 0x2f, 0xa6, 0x1c, 0x9d, 0x10, - 0xe0, 0x2e, 0xe3, 0x5a, 0x49, 0x2b, 0xb6, 0xea, 0x5e, 0xa2, 0xc4, 0xe2, 0x70, 0x6f, 0x4e, 0xc6, - 0x1e, 0x0e, 0x79, 0xe1, 0x6e, 0x4b, 0xc4, 0x53, 0x45, 0x7f, 0x47, 0x3d, 0x47, 0x9c, 0xa5, 0x3d, - 0x26, 0xf0, 0xfb, 0x62, 0x09, 0x27, 0xa6, 0x55, 0x03, 0xf3, 0x32, 0xc1, 0x29, 0xc6, 0x06, 0xaf, - 0x28, 0xe7, 0x00, 0xc5, 0x05, 0x20, 0xf2, 0x7d, 0xfc, 0xec, 0x29, 0x17, 0x00, 0x5d, 0x10, 0xc4, - 0xbe, 0x4a, 0x3d, 0x51, 0x5d, 0xe2, 0x40, 0x67, 0x72, 0x3e, 0x20, 0x94, 0x73, 0x20, 0x77, 0x37, - 0x40, 0x57, 0xe4, 0x36, 0x03, 0x0e, 0x13, 0xa4, 0x80, 0xa0, 0x73, 0xa1, 0x93, 0x6c, 0x03, 0xac, - 0x17, 0x31, 0x23, 0x9f, 0xd5, 0xee, 0x44, 0xfc, 0x65, 0xf6, 0x69, 0x8d, 0x05, 0x8f, 0x9a, 0x3e, - 0x8c, 0x05, 0x04, 0xee, 0x15, 0x2a, 0x7c, 0x68, 0x1e, 0x28, 0x09, 0x4f, 0x27, 0xf0, 0xc7, 0x5b, - 0x9b, 0x24, 0x0b, 0x78, 0x7e, 0x32, 0xd4, 0xf8, 0x6c, 0xf0, 0xcb, 0xb9, 0xa0, 0x73, 0x73, 0x1b, - 0xc6, 0xe4, 0x16, 0x81, 0x20, 0x5c, 0x61, 0x75, 0x3f, 0xc9, 0x98, 0xe7, 0x3a, 0x9f, 0x3f, 0x13, - 0xb2, 0x27, 0xda, 0x66, 0x48, 0x5f, 0x12, 0x59, 0x6c, 0xd9, 0xef, 0xda, 0xdf, 0xbb, 0xfe, 0x9e, - 0x27, 0x8b, 0x4b, 0x4e, 0x7e, 0x40, 0xef, 0xf7, 0xed, 0x67, 0x9b, 0x77, 0x16, 0xdf, 0x02, 0x7b, - 0xe3, 0x67, 0x53, 0x02, 0x70, 0x75, 0x6c, 0x7d, 0x54, 0x5b, 0x0f, 0x87, 0xc5, 0x9f, 0xa9, 0x98, - 0x81, 0xd6, 0xa8, 0x83, 0xd9, 0xf5, 0x42, 0x60, 0xce, 0x82, 0x91, 0x53, 0x20, 0xaa, 0xd4, 0xe5, - 0x21, 0xa7, 0x4f, 0xad, 0xd5, 0x60, 0x78, 0xd1, 0x33, 0x43, 0xd1, 0x3d, 0xbe, 0x64, 0xb8, 0x04, - 0xb0, 0xcd, 0x36, 0x4d, 0x30, 0xcf, 0x9a, 0x31, 0xe2, 0x1e, 0x08, 0xac, 0xc7, 0xa6, 0x0f, 0x17, - 0xa4, 0xb9, 0x08, 0xc2, 0x1e, 0x69, 0xa9, 0xfa, 0x0a, 0xb9, 0x4f, 0x79, 0x88, 0x21, 0x62, 0xeb, - 0x34, 0xf9, 0xfb, 0x98, 0x06, 0xdf, 0xa6, 0x09, 0x5b, 0xef, 0xf3, 0x33, 0x99, 0xf3, 0x2e, 0xc8, - 0xbd, 0x04, 0x89, 0x81, 0x60, 0x4f, 0xd8, 0xe0, 0x37, 0x3d, 0x09, 0x32, 0x53, 0xd8, 0x91, 0xfd, - 0x66, 0x71, 0x6e, 0x66, 0x15, 0x00, 0x90, 0x91, 0x98, 0x21, 0x1b, 0x04, 0x0d, 0xf8, 0x11, 0x62, - 0x3f, 0x83, 0x6a, 0x77, 0x6b, 0x10, 0x64, 0xb0, 0xde, 0x4e, 0xcb, 0x03, 0x01, 0x99, 0x11, 0xd9, - 0x58, 0xad, 0xca, 0x4e, 0x6d, 0x2d, 0x42, 0xdb, 0xd0, 0xe5, 0xcb, 0x92, 0x8a, 0x0d, 0x79, 0x3c, - 0x90, 0x5b, 0x4c, 0x9b, 0x33, 0x6a, 0x32, 0xd5, 0xf7, 0xae, 0x45, 0x22, 0x61, 0x6e, 0xe4, 0x43, - 0xd6, 0x05, 0x0b, 0xa4, 0x1a, 0x4a, 0xcc, 0xbb, 0xdd, 0xe7, 0x57, 0x9d, 0x3c, 0xb5, 0x25, 0x08, - 0xde, 0x57, 0x36, 0xcb, 0xf4, 0x3b, 0x10, 0xa6, 0xd4, 0x3b, 0x42, 0x0b, 0xa0, 0xb9, 0x7e, 0x50, - 0xfc, 0x99, 0x42, 0x27, 0xe9, 0xe4, 0x7c, 0x27, 0xc7, 0x36, 0x62, 0x7e, 0xf3, 0xe0, 0xab, 0x51, - 0xf4, 0x96, 0x37, 0xc4, 0x2c, 0xe3, 0xfd, 0xaf, 0x87, 0xad, 0x96, 0x6c, 0xfe, 0x56, 0x00, 0xe0, - 0x16, 0x8c, 0x3a, 0x30, 0x11, 0x70, 0xb1, 0xaa, 0x9c, 0x0b, 0x26, 0x64, 0xd0, 0xd1, 0x59, 0x51, - 0x26, 0xe1, 0xd7, 0x32, 0x28, 0x20, 0xa1, 0xe7, 0x10, 0xaf, 0x6d, 0xb6, 0xc3, 0xf4, 0x5d, 0x6e, - 0xd3, 0xb2, 0xb0, 0x9f, 0xc6, 0xcf, 0x00, 0x00, 0x02, 0xbe, 0x49, 0x44, 0x41, 0x54, 0xb9, 0xe1, - 0xa0, 0x43, 0xc6, 0x5a, 0xb1, 0x3a, 0x96, 0x6d, 0x11, 0x8a, 0xfb, 0x01, 0x32, 0x62, 0x40, 0xd0, - 0xdd, 0x63, 0xc3, 0xa0, 0x6b, 0xf7, 0x20, 0x10, 0x9c, 0x86, 0x42, 0x20, 0xbc, 0xcf, 0xbf, 0x35, - 0xe0, 0xc7, 0x61, 0x7e, 0xf6, 0x30, 0x58, 0xf3, 0x54, 0x0d, 0x80, 0x1d, 0x40, 0xb7, 0x18, 0xfd, - 0xc7, 0x4a, 0xc1, 0x37, 0x7f, 0xf2, 0x00, 0x08, 0x4e, 0x09, 0xb5, 0x82, 0x0a, 0x26, 0xb2, 0x70, - 0x9c, 0x29, 0x76, 0xf6, 0xbb, 0xf6, 0xb5, 0x44, 0x18, 0x37, 0x8e, 0xc8, 0xb5, 0x20, 0xe8, 0x82, - 0x5f, 0x2e, 0x23, 0x7d, 0x81, 0xfa, 0x7b, 0x44, 0xf5, 0xb7, 0x4d, 0x46, 0x19, 0x0a, 0x78, 0x05, - 0xc0, 0x6f, 0x03, 0x82, 0x94, 0xcc, 0x43, 0x92, 0xf8, 0x77, 0x14, 0x46, 0xcb, 0x21, 0xcf, 0xdf, - 0x36, 0x36, 0xb6, 0x27, 0xec, 0x0b, 0x7e, 0x38, 0x9f, 0xe0, 0x10, 0x48, 0xab, 0xe7, 0x82, 0xe0, - 0x90, 0x0b, 0x84, 0x08, 0xf8, 0xcc, 0x21, 0x82, 0xc0, 0xcf, 0xc5, 0x90, 0xef, 0x26, 0x1b, 0x6e, - 0xca, 0x54, 0x2f, 0x78, 0x04, 0xfc, 0x42, 0x27, 0x62, 0x09, 0x83, 0x31, 0x63, 0x7a, 0x68, 0x64, - 0x16, 0xb7, 0xfa, 0xf2, 0x90, 0xa1, 0x94, 0x51, 0x5c, 0x0b, 0x90, 0xac, 0x03, 0x8f, 0x0e, 0xa0, - 0x53, 0xc2, 0x49, 0x73, 0x5f, 0xb2, 0x39, 0x46, 0x47, 0xe5, 0x1f, 0x0a, 0x2f, 0x5b, 0x6a, 0xc0, - 0xb7, 0xc5, 0x33, 0x64, 0xa3, 0xf7, 0xf4, 0xc4, 0x39, 0xf7, 0x25, 0x3f, 0xe8, 0xd3, 0x07, 0x5b, - 0xb2, 0x20, 0x12, 0x75, 0x5e, 0x73, 0xcd, 0x43, 0x58, 0x1b, 0xea, 0x01, 0x94, 0x9c, 0x73, 0x2b, - 0x66, 0xad, 0x35, 0x76, 0x62, 0xa6, 0x24, 0x06, 0x0e, 0xe1, 0xc4, 0xc5, 0xc6, 0x21, 0x6b, 0x1e, - 0xd9, 0xba, 0x77, 0xe6, 0xaa, 0x9e, 0x81, 0x75, 0x98, 0x40, 0x01, 0x0c, 0xeb, 0x9e, 0xfd, 0x19, - 0xd6, 0xcb, 0xbe, 0x41, 0xcc, 0x95, 0x1d, 0x4d, 0x1d, 0x70, 0xb7, 0x30, 0xba, 0xfb, 0xce, 0xa5, - 0x0c, 0xc0, 0x35, 0x58, 0x1e, 0xf3, 0x9b, 0x6c, 0x6f, 0x49, 0xb1, 0x1f, 0x59, 0xb0, 0x39, 0x9c, - 0xdf, 0x2f, 0x19, 0x9e, 0x85, 0xc7, 0x05, 0x40, 0x56, 0x00, 0xdf, 0x62, 0x0b, 0x90, 0xf5, 0xe0, - 0x14, 0x3a, 0x65, 0x6b, 0xec, 0x5d, 0x29, 0x10, 0x64, 0x44, 0x33, 0x02, 0x83, 0xad, 0x8b, 0x8f, - 0x76, 0x64, 0xfd, 0xa8, 0x10, 0x40, 0xac, 0x06, 0x27, 0xeb, 0x5c, 0x8c, 0x3a, 0x41, 0x43, 0x62, - 0x6e, 0x16, 0xfb, 0x56, 0x26, 0x08, 0xe6, 0x82, 0x9f, 0x20, 0x8e, 0xaf, 0xd6, 0x06, 0xe9, 0x01, - 0x9b, 0xaa, 0x35, 0x16, 0x19, 0x40, 0x47, 0x01, 0xbf, 0x10, 0xbb, 0x97, 0x04, 0xd9, 0x37, 0x20, - 0x38, 0x8e, 0x7a, 0x0f, 0xdf, 0x67, 0xb3, 0x85, 0x01, 0x38, 0x11, 0xd9, 0x0c, 0x4b, 0x5d, 0x72, - 0x14, 0x13, 0x18, 0xa9, 0x0d, 0x5c, 0xbd, 0x29, 0x8a, 0x1c, 0x47, 0x9d, 0x22, 0xdf, 0xbe, 0x18, - 0x5d, 0x2b, 0x16, 0x91, 0x79, 0x6c, 0x89, 0xd2, 0x03, 0x78, 0x0c, 0x50, 0xaa, 0x23, 0x58, 0x27, - 0x00, 0xee, 0xc1, 0xa2, 0xe8, 0x55, 0x63, 0x96, 0x34, 0xf5, 0xa8, 0xfa, 0x5d, 0x31, 0xf5, 0x8c, - 0x05, 0x04, 0xf1, 0xde, 0xa6, 0x3f, 0xb5, 0xa1, 0x83, 0xa5, 0x2a, 0xed, 0x52, 0xab, 0xf8, 0x16, - 0x90, 0x2b, 0x57, 0xad, 0x89, 0xa5, 0x54, 0x43, 0x7b, 0x81, 0x54, 0x90, 0xdb, 0x95, 0xbb, 0x14, - 0xf8, 0xb1, 0x02, 0xa0, 0x53, 0x1c, 0xba, 0x4e, 0x6c, 0x0b, 0x93, 0xcb, 0x04, 0xf0, 0xe1, 0x67, - 0xbf, 0xe9, 0xc1, 0xe6, 0x26, 0xc7, 0x2d, 0x91, 0x81, 0x68, 0x79, 0xcc, 0x61, 0xf0, 0x67, 0x81, - 0x0a, 0x7d, 0x37, 0xb2, 0x7e, 0xdd, 0xae, 0xe0, 0x17, 0x52, 0xab, 0x7f, 0x6d, 0x00, 0x24, 0x4d, - 0x84, 0xef, 0xa4, 0xf1, 0xf9, 0xf3, 0x61, 0xef, 0x6f, 0x5d, 0x00, 0x66, 0x0f, 0x21, 0xb1, 0x40, - 0x50, 0x6f, 0xbe, 0xdd, 0x0b, 0x77, 0xb3, 0x84, 0x8a, 0xb2, 0xc3, 0xa6, 0x48, 0x02, 0x70, 0x6c, - 0xe3, 0xd7, 0xb8, 0x65, 0x70, 0x94, 0x89, 0xe4, 0xe6, 0x1c, 0x36, 0x26, 0x15, 0x97, 0x29, 0xb7, - 0x3a, 0x39, 0x07, 0x51, 0xa8, 0x46, 0x89, 0xa0, 0xad, 0xd1, 0x02, 0x82, 0x57, 0x28, 0x32, 0x1d, - 0x44, 0xe7, 0x4c, 0x44, 0x00, 0xd0, 0xe7, 0xe0, 0xee, 0x39, 0xfc, 0xdf, 0x9d, 0xcd, 0x2b, 0xae, - 0x33, 0xb5, 0xcb, 0x46, 0x04, 0xab, 0xa4, 0x4e, 0x70, 0x02, 0xf8, 0xaa, 0x01, 0xb0, 0x3a, 0x06, - 0xf5, 0x97, 0x91, 0x00, 0xd0, 0x2b, 0x58, 0x63, 0x04, 0x04, 0x0f, 0x54, 0xf9, 0x30, 0x5b, 0x08, - 0xd9, 0x35, 0x3e, 0xbd, 0x79, 0x6b, 0x8f, 0x50, 0x41, 0xb0, 0x72, 0xb3, 0x2a, 0xae, 0x65, 0xec, - 0x82, 0xd6, 0x99, 0xb3, 0x19, 0xf8, 0x3c, 0x60, 0xb6, 0xc8, 0x87, 0xa7, 0x5e, 0xc6, 0x11, 0x97, - 0x2b, 0xa4, 0xfd, 0x62, 0xe6, 0x72, 0x0c, 0x30, 0x40, 0xcf, 0x41, 0xf2, 0x69, 0x19, 0x8c, 0x14, - 0x03, 0xb5, 0xc7, 0x7c, 0x2f, 0x60, 0x78, 0x09, 0xd8, 0x00, 0x9f, 0x50, 0x95, 0xfe, 0xeb, 0x6c, - 0x67, 0x3b, 0xdb, 0xd9, 0xfe, 0x53, 0xed, 0xff, 0xa3, 0x49, 0xa2, 0x3c, 0xdf, 0x52, 0x70, 0xd6, - 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 -}; -const int BMfont1_size = sizeof(BMfont1); diff --git a/template/source/gfx/BMfont1.h b/template/source/gfx/BMfont1.h deleted file mode 100644 index 69e684d..0000000 --- a/template/source/gfx/BMfont1.h +++ /dev/null @@ -1,14 +0,0 @@ -/* - This file was autogenerated by raw2c. -Visit http://www.devkitpro.org -*/ - -//--------------------------------------------------------------------------------- -#ifndef _BMfont1_h_ -#define _BMfont1_h_ -//--------------------------------------------------------------------------------- -extern const unsigned char BMfont1[]; -extern const int BMfont1_size; -//--------------------------------------------------------------------------------- -#endif //_BMfont1_h_ -//--------------------------------------------------------------------------------- diff --git a/template/source/gfx/BMfont1.png b/template/source/gfx/BMfont1.png deleted file mode 100644 index fbc0a17..0000000 Binary files a/template/source/gfx/BMfont1.png and /dev/null differ diff --git a/template/source/gfx/BMfont2.c b/template/source/gfx/BMfont2.c deleted file mode 100644 index 154f0ee..0000000 --- a/template/source/gfx/BMfont2.c +++ /dev/null @@ -1,213 +0,0 @@ -/* - This file was autogenerated by raw2c. -Visit http://www.devkitpro.org -*/ - -const unsigned char BMfont2[] = { - 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, - 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x30, 0x08, 0x06, 0x00, 0x00, 0x00, 0x60, 0xc5, 0xa3, - 0xdf, 0x00, 0x00, 0x00, 0x01, 0x73, 0x52, 0x47, 0x42, 0x00, 0xae, 0xce, 0x1c, 0xe9, 0x00, 0x00, - 0x0c, 0x82, 0x49, 0x44, 0x41, 0x54, 0x78, 0xda, 0xed, 0x5d, 0x4d, 0x8e, 0xea, 0x30, 0x0c, 0x0e, - 0x88, 0x73, 0x74, 0xc5, 0x48, 0x73, 0x08, 0xd6, 0x48, 0xdc, 0x63, 0xd6, 0x1c, 0x86, 0x35, 0xf7, - 0x40, 0xea, 0x9a, 0x43, 0x20, 0xc1, 0xaa, 0x17, 0xe9, 0x5b, 0xbc, 0x09, 0x0a, 0xc6, 0x76, 0xec, - 0xd8, 0x69, 0x81, 0x89, 0x77, 0xf3, 0xe3, 0xda, 0x8d, 0x1d, 0xc7, 0x4e, 0x9c, 0xaf, 0x8b, 0x50, - 0x89, 0xbe, 0xf7, 0xdf, 0x63, 0xb7, 0xee, 0x42, 0xf7, 0xd5, 0x85, 0xe1, 0x3a, 0x84, 0xe1, 0x36, - 0x84, 0xcb, 0xe1, 0xb2, 0x08, 0x8d, 0xaa, 0x52, 0x3a, 0xee, 0x21, 0x04, 0xd3, 0xd8, 0xc7, 0x67, - 0x85, 0x10, 0xc4, 0xcf, 0xd8, 0x1e, 0xb6, 0xa3, 0x87, 0xec, 0x46, 0xf5, 0x7c, 0x83, 0xb2, 0x27, - 0xf4, 0x1d, 0x48, 0xa5, 0xf6, 0xcc, 0xc5, 0x82, 0x9c, 0x5c, 0xa9, 0x0e, 0x25, 0xfa, 0xaf, 0x6a, - 0x0c, 0x74, 0x3a, 0x09, 0x42, 0x08, 0x77, 0x85, 0x2e, 0xe1, 0xd2, 0xbc, 0xb0, 0xb2, 0x83, 0x6f, - 0x76, 0x9b, 0x87, 0xdf, 0x75, 0x5f, 0x77, 0x87, 0x18, 0x35, 0x8e, 0x0b, 0x6d, 0x28, 0xb5, 0xdf, - 0x70, 0x1b, 0x1e, 0xe4, 0x76, 0x5f, 0x5d, 0xe8, 0xd6, 0xdd, 0xd8, 0xef, 0xfb, 0x16, 0x04, 0x67, - 0x26, 0x18, 0x1c, 0x52, 0x7b, 0x62, 0xf6, 0x8e, 0x01, 0x23, 0xf2, 0x69, 0xec, 0x49, 0x05, 0x23, - 0x18, 0x0b, 0x30, 0x9f, 0x4d, 0x03, 0x15, 0x7c, 0x0e, 0xe5, 0xcf, 0xa5, 0xfa, 0x2f, 0xab, 0xac, - 0x32, 0x48, 0x04, 0x8e, 0x13, 0xa3, 0x51, 0x5d, 0x07, 0x2f, 0xf9, 0x9b, 0xd4, 0x86, 0x12, 0xba, - 0x1c, 0x2e, 0x8b, 0x7e, 0xdf, 0x2f, 0x86, 0xeb, 0xf0, 0xe0, 0xf4, 0xdf, 0xfb, 0xef, 0xb1, 0x59, - 0x68, 0x66, 0xff, 0x40, 0x92, 0x12, 0xca, 0xde, 0x69, 0x10, 0xd2, 0xd8, 0xf3, 0x7b, 0xff, 0x3d, - 0x6e, 0x0f, 0xdb, 0x71, 0xb3, 0xdb, 0xd0, 0x99, 0x58, 0x12, 0x0b, 0x52, 0xbf, 0x1c, 0xae, 0x43, - 0x38, 0x9f, 0xce, 0xa1, 0xdf, 0xf7, 0x8b, 0x18, 0xdc, 0x30, 0xf9, 0x90, 0xcf, 0xa2, 0xff, 0x72, - 0x8a, 0x49, 0x38, 0x5c, 0x5b, 0x19, 0x34, 0xb5, 0x83, 0x6b, 0xfe, 0x26, 0xb2, 0xa1, 0x71, 0x01, - 0xd3, 0x04, 0xe0, 0x46, 0xf3, 0x2f, 0x9c, 0xb9, 0x52, 0x17, 0xe3, 0xc9, 0x05, 0x3e, 0x2e, 0x16, - 0xe4, 0xca, 0x6b, 0xe8, 0x7f, 0x0f, 0xc1, 0xdc, 0xa0, 0xbf, 0x6b, 0x00, 0xa4, 0x32, 0x87, 0x56, - 0xfe, 0xbc, 0xd9, 0x3e, 0x11, 0xb2, 0x9a, 0x6a, 0x17, 0x30, 0xce, 0x61, 0x1b, 0xcd, 0x4f, 0x31, - 0x23, 0x92, 0xda, 0x5b, 0x62, 0xcf, 0x7e, 0xdf, 0x2f, 0x8e, 0xbb, 0xe3, 0xe2, 0x7c, 0x3a, 0x07, - 0x98, 0xb1, 0x51, 0xb1, 0x60, 0xb8, 0x0d, 0xa2, 0xbd, 0xc5, 0x27, 0x7d, 0x40, 0x46, 0x57, 0xaa, - 0xff, 0x6a, 0xaa, 0x81, 0x9e, 0x7d, 0x52, 0xff, 0x46, 0xfc, 0x4f, 0x0e, 0xc6, 0xc3, 0x75, 0x60, - 0x37, 0x80, 0x8b, 0x9f, 0x5b, 0x90, 0xfd, 0x5d, 0x0e, 0x97, 0xc5, 0x66, 0xb7, 0x69, 0x65, 0xef, - 0x0b, 0x2d, 0x6c, 0x52, 0x9b, 0x5a, 0xb3, 0xfd, 0xcb, 0xe1, 0xb2, 0x08, 0xfb, 0x80, 0x06, 0x56, - 0xec, 0x7f, 0x25, 0x7b, 0xcb, 0x9c, 0xfe, 0xa9, 0xdf, 0xc7, 0x60, 0x2a, 0x8d, 0x4b, 0xae, 0x01, - 0xb0, 0x46, 0xe9, 0xe4, 0x11, 0xf8, 0xe2, 0xe0, 0x9c, 0x4f, 0xe7, 0xcf, 0x5e, 0xd5, 0x93, 0x03, - 0x88, 0x52, 0x3b, 0x60, 0x36, 0x6c, 0xdb, 0x17, 0x9f, 0x55, 0xe6, 0xa6, 0x19, 0x92, 0xd4, 0xde, - 0xda, 0x2d, 0x0c, 0xef, 0x58, 0x40, 0xe9, 0xff, 0x14, 0x0c, 0x89, 0x4c, 0x12, 0xf2, 0x47, 0x1e, - 0xdf, 0x00, 0xf8, 0xf5, 0x1a, 0x93, 0xc7, 0xb3, 0x15, 0xe4, 0x9d, 0x08, 0x9e, 0xa6, 0xfd, 0xa5, - 0x77, 0xff, 0x14, 0xdf, 0xf1, 0x96, 0x8f, 0x3d, 0x4f, 0x53, 0x05, 0x69, 0x5a, 0x54, 0x44, 0x99, - 0x61, 0x05, 0xfd, 0xb9, 0x2c, 0x32, 0x37, 0x9e, 0xae, 0x01, 0x10, 0x96, 0x60, 0x53, 0x97, 0xbf, - 0x7f, 0x35, 0xf0, 0x45, 0x3a, 0xee, 0x8e, 0xe6, 0xf7, 0x94, 0x94, 0x2d, 0x9f, 0x1c, 0xfc, 0xbc, - 0xda, 0x88, 0xe6, 0x96, 0x2f, 0x9d, 0x0b, 0x94, 0xbd, 0x31, 0x7e, 0xd5, 0x41, 0x9a, 0xd1, 0x8f, - 0xac, 0x73, 0x99, 0xd2, 0xff, 0xae, 0xd7, 0xfe, 0xff, 0x78, 0xfa, 0x06, 0xc0, 0xa4, 0x04, 0x93, - 0xd6, 0xe2, 0x35, 0xd2, 0xfc, 0x96, 0xf5, 0xf8, 0xdb, 0xf4, 0xaf, 0x95, 0x89, 0xd8, 0xdf, 0x6a, - 0xf7, 0xb1, 0x5a, 0xe5, 0xa7, 0x7b, 0xdd, 0x96, 0x24, 0x80, 0x6a, 0x66, 0xff, 0x39, 0xfd, 0x54, - 0xdd, 0xd3, 0xf5, 0xd2, 0x9f, 0xaa, 0x80, 0xa2, 0xfe, 0x69, 0x2f, 0xa2, 0x6b, 0x00, 0x94, 0x6e, - 0x68, 0xd6, 0xa2, 0x76, 0xda, 0xfc, 0x5a, 0xd9, 0xd4, 0xdb, 0x05, 0x40, 0xa7, 0x36, 0xa2, 0x39, - 0xe4, 0xc3, 0x46, 0xe0, 0xd2, 0xc0, 0x41, 0x05, 0x1e, 0xab, 0x3d, 0x73, 0x0b, 0x69, 0xa9, 0xfe, - 0xd4, 0xed, 0x16, 0x18, 0x8b, 0xa0, 0xfe, 0x55, 0x4e, 0x81, 0x4b, 0xae, 0x4e, 0x35, 0x7a, 0xb1, - 0x8c, 0x0f, 0x94, 0x3a, 0xa5, 0x99, 0x0f, 0xcc, 0x66, 0xfe, 0x52, 0x29, 0x3d, 0x35, 0x61, 0xc1, - 0x43, 0x9a, 0x0c, 0x60, 0xa5, 0xad, 0x84, 0xdf, 0xd3, 0x9e, 0x52, 0xfd, 0xb1, 0xf8, 0xc2, 0xdd, - 0x6e, 0x91, 0xe8, 0xef, 0xda, 0x07, 0xf8, 0x70, 0xe5, 0xa4, 0x35, 0xbe, 0xb6, 0x92, 0xf7, 0xcd, - 0x4a, 0x69, 0x6e, 0x52, 0x4f, 0x11, 0xc0, 0x4b, 0xe4, 0xc3, 0x3e, 0x3e, 0xed, 0x21, 0x07, 0xb4, - 0x0b, 0xc5, 0xff, 0xb4, 0xa0, 0x29, 0xed, 0x49, 0x25, 0x43, 0x9a, 0xe0, 0x8d, 0xc5, 0x97, 0x87, - 0x5b, 0x25, 0x5f, 0x5d, 0xd8, 0x1e, 0xb6, 0xa3, 0x68, 0x41, 0xbe, 0x55, 0x08, 0x80, 0x8d, 0xde, - 0x9f, 0x2e, 0x87, 0xcb, 0xd3, 0xb5, 0xa1, 0xed, 0x61, 0x3b, 0x4a, 0x4b, 0xa0, 0x78, 0x15, 0x0a, - 0x3a, 0xf5, 0x3b, 0x54, 0x03, 0xb1, 0x29, 0x77, 0xae, 0x00, 0x5e, 0xd2, 0x9b, 0x47, 0xb5, 0x77, - 0x78, 0xd9, 0xbb, 0xd4, 0x9e, 0xe9, 0x33, 0x35, 0x8b, 0x07, 0xe7, 0x6f, 0x28, 0xbe, 0x80, 0x51, - 0x7f, 0x57, 0xa7, 0x6c, 0x25, 0xf0, 0xe7, 0x50, 0x69, 0xfb, 0xc4, 0x3b, 0xa3, 0xc1, 0x60, 0x9b, - 0xfc, 0xaf, 0xde, 0x06, 0xe3, 0x35, 0xe7, 0x24, 0xed, 0x2e, 0x9a, 0xb1, 0x90, 0xea, 0x55, 0xda, - 0x66, 0x03, 0xfd, 0xd1, 0x5b, 0xff, 0x46, 0x8d, 0x1a, 0x35, 0xfa, 0x78, 0x22, 0xf1, 0xc0, 0xb0, - 0x53, 0x20, 0xec, 0x6f, 0xda, 0x08, 0x4e, 0x45, 0x61, 0x4b, 0x04, 0x7f, 0x05, 0x1d, 0x24, 0xfc, - 0x92, 0x15, 0xa8, 0x46, 0xff, 0xd3, 0xa7, 0xaf, 0x7a, 0x5e, 0x78, 0x72, 0x9e, 0x14, 0x33, 0x61, - 0xcd, 0x9e, 0x5c, 0x6d, 0xff, 0xab, 0xed, 0xbf, 0xaf, 0xae, 0x3f, 0xc6, 0x9f, 0xc5, 0xd3, 0x8a, - 0xc6, 0xa3, 0x36, 0x2b, 0x73, 0xc7, 0xd7, 0x98, 0x52, 0xd0, 0x29, 0x38, 0x2c, 0xaf, 0xb8, 0xcf, - 0x41, 0xf1, 0xe7, 0xf0, 0xc4, 0xa6, 0xd0, 0x21, 0xc7, 0x9f, 0xe3, 0x4d, 0x0d, 0x88, 0xdd, 0xe6, - 0x08, 0xe1, 0xff, 0x35, 0x3e, 0x49, 0x4b, 0x80, 0x85, 0xff, 0x5d, 0x83, 0x9f, 0x06, 0x4f, 0x6e, - 0x8a, 0xf1, 0x80, 0x3a, 0x49, 0x64, 0xd5, 0xf4, 0xbf, 0x29, 0xfc, 0xf7, 0x95, 0xf5, 0xe7, 0xf8, - 0x57, 0xf7, 0x00, 0x91, 0xb9, 0x3f, 0x3a, 0xdc, 0x06, 0x74, 0x13, 0xf2, 0x49, 0x28, 0x88, 0xce, - 0xd8, 0xc5, 0x68, 0x0d, 0x16, 0x59, 0x08, 0x21, 0x70, 0xfc, 0xd8, 0x26, 0x30, 0x74, 0xb6, 0xda, - 0x3a, 0xe4, 0xf8, 0x2f, 0xe1, 0xf2, 0x60, 0xa0, 0x88, 0x47, 0xf6, 0xd4, 0x95, 0x6f, 0x6c, 0x84, - 0x9d, 0xbb, 0x91, 0x77, 0x0e, 0xca, 0xd9, 0x1f, 0x1b, 0xff, 0xda, 0xe3, 0x01, 0xed, 0x90, 0x93, - 0x55, 0xdb, 0xff, 0x6a, 0xfb, 0xaf, 0x54, 0x3e, 0x16, 0x2f, 0xa6, 0x7c, 0x7f, 0x4c, 0xfe, 0x92, - 0x9a, 0x38, 0xf0, 0xa4, 0xa7, 0xd6, 0x6a, 0x29, 0xc1, 0xf2, 0x92, 0xc8, 0xce, 0xa5, 0xe7, 0x5a, - 0x6c, 0x33, 0x8d, 0x0e, 0x5e, 0x78, 0x6a, 0xd6, 0x46, 0xdc, 0xb9, 0x1b, 0x79, 0xe7, 0x24, 0x0b, - 0x9e, 0x9c, 0x7b, 0x39, 0x8e, 0xa0, 0x20, 0x73, 0xa7, 0xe8, 0x53, 0xf8, 0x9f, 0x95, 0xff, 0x69, - 0xfc, 0xd6, 0x9d, 0x5a, 0xfe, 0x1d, 0xfa, 0x0a, 0x9c, 0x56, 0x8b, 0xf9, 0x89, 0x93, 0x65, 0x8b, - 0xfc, 0x95, 0x37, 0x86, 0x1f, 0x36, 0xd0, 0xbf, 0x0d, 0x8b, 0x0f, 0xa7, 0x83, 0x94, 0x23, 0x72, - 0x80, 0x89, 0x18, 0x7f, 0x7c, 0x11, 0xed, 0xbe, 0x8e, 0x16, 0x0f, 0xcd, 0xca, 0x4f, 0x65, 0xd0, - 0x8d, 0x8c, 0x81, 0x4f, 0x68, 0x7f, 0x08, 0xcf, 0x55, 0xab, 0xaf, 0x0f, 0x66, 0xa4, 0xf7, 0xac, - 0x89, 0xc8, 0x02, 0xa7, 0xf2, 0x3f, 0x2b, 0x3f, 0x1c, 0xbf, 0xc8, 0xa3, 0x91, 0x8f, 0xdd, 0x14, - 0xd3, 0xf0, 0xc3, 0x8a, 0xd4, 0x43, 0xfe, 0x8a, 0x1b, 0x1c, 0xa8, 0xa8, 0x87, 0xa3, 0x62, 0xab, - 0x09, 0xb7, 0x52, 0xe7, 0xf8, 0x3d, 0xf0, 0xc4, 0x24, 0x3a, 0x50, 0xfc, 0x9e, 0xb0, 0x3f, 0x56, - 0x3c, 0xbf, 0x5a, 0x78, 0x80, 0xaf, 0x4c, 0x35, 0xec, 0x5f, 0x4a, 0x58, 0x0b, 0x50, 0x0c, 0x16, - 0xb1, 0x3f, 0x4d, 0x92, 0x58, 0x68, 0xfc, 0x6f, 0x2a, 0xfe, 0xd2, 0xb9, 0xee, 0xc9, 0x2f, 0xb5, - 0x35, 0x27, 0x1f, 0x62, 0x83, 0xae, 0xa4, 0x13, 0xd8, 0x7a, 0xb3, 0x43, 0xaa, 0x3c, 0x57, 0xc2, - 0x5a, 0xf6, 0x6c, 0x3c, 0xf1, 0xd0, 0x72, 0x2b, 0x6c, 0x29, 0x9e, 0x1a, 0xcc, 0x12, 0xb5, 0x4e, - 0x65, 0xe5, 0xff, 0x64, 0xd2, 0xd8, 0xcf, 0xa3, 0xf4, 0xbd, 0x67, 0xa4, 0xc9, 0xde, 0x15, 0xb6, - 0xf7, 0x6b, 0xf5, 0xbf, 0xa9, 0xf8, 0x35, 0xe5, 0x33, 0xc6, 0x1f, 0x6f, 0x68, 0xc0, 0x4c, 0x5d, - 0xca, 0x1f, 0x03, 0xb8, 0x64, 0xdf, 0x5c, 0x72, 0x42, 0x1c, 0xb1, 0x41, 0x57, 0xb9, 0x09, 0x6c, - 0xc1, 0x03, 0xa3, 0x4e, 0x5f, 0xb5, 0xcd, 0x94, 0x96, 0x4b, 0xde, 0xde, 0x78, 0x68, 0x90, 0x9f, - 0xda, 0xd4, 0xe5, 0x4e, 0xa0, 0x33, 0x81, 0xb3, 0xb8, 0x8d, 0xc5, 0xca, 0xff, 0x89, 0x64, 0xb5, - 0xbf, 0x77, 0x80, 0xd5, 0x1e, 0xbe, 0xd4, 0xf6, 0xdf, 0xc9, 0xc7, 0xff, 0x56, 0x0e, 0x8b, 0x35, - 0x5c, 0x07, 0xf5, 0xc1, 0x55, 0xee, 0xfd, 0x57, 0xd8, 0xc4, 0xdc, 0x1e, 0xb6, 0x23, 0x76, 0xfc, - 0x9d, 0x2b, 0xbb, 0x28, 0x2c, 0xb1, 0x07, 0x07, 0x10, 0xe0, 0x9b, 0x59, 0xf9, 0xa9, 0x17, 0xc7, - 0x02, 0x01, 0xcc, 0x9a, 0x72, 0xef, 0x00, 0x4b, 0x19, 0xac, 0xec, 0xec, 0xd6, 0xdd, 0xff, 0x53, - 0x2b, 0x25, 0x9e, 0x9a, 0x15, 0x0f, 0x6e, 0x6e, 0x3c, 0xbb, 0x57, 0x0b, 0x7a, 0xe9, 0x02, 0x55, - 0x73, 0x21, 0x80, 0xa5, 0x6f, 0xbf, 0xef, 0x17, 0x52, 0xff, 0x91, 0xe2, 0xf1, 0x69, 0xf9, 0x31, - 0x7f, 0xc0, 0xf0, 0x22, 0xad, 0xb8, 0x7d, 0x1a, 0x3c, 0x41, 0x2b, 0x1e, 0x21, 0x5a, 0x99, 0x1a, - 0xc7, 0x6f, 0x85, 0x4e, 0xe0, 0x2f, 0x5c, 0x71, 0xf4, 0xaa, 0x50, 0x12, 0x40, 0xe2, 0xc3, 0x21, - 0x2f, 0xaa, 0x08, 0xb1, 0x12, 0x42, 0x7e, 0xea, 0x45, 0x31, 0xfe, 0x12, 0xc7, 0x87, 0x07, 0x34, - 0xd4, 0x5e, 0x0e, 0xfc, 0x36, 0x69, 0xcc, 0xf2, 0xb0, 0xb2, 0x53, 0x33, 0x7e, 0xd2, 0x32, 0xb9, - 0xb5, 0xc1, 0xd4, 0xaf, 0x38, 0xbc, 0x4a, 0x5f, 0x6a, 0x2f, 0x30, 0x06, 0x23, 0xaa, 0x0d, 0xaa, - 0xc4, 0xff, 0xb8, 0xa0, 0x1c, 0x4b, 0x3d, 0xac, 0x1a, 0xa9, 0xd9, 0x07, 0x69, 0xbd, 0x0e, 0xe9, - 0x71, 0x9d, 0x32, 0x8e, 0x35, 0x85, 0x07, 0x18, 0xc7, 0x6f, 0x45, 0xad, 0x56, 0x52, 0xc1, 0xb0, - 0xec, 0xc2, 0x6e, 0x91, 0xa0, 0x7d, 0x58, 0x44, 0x36, 0x44, 0x7d, 0x3d, 0x3e, 0xc7, 0x6f, 0xc1, - 0x43, 0x83, 0x9b, 0xd5, 0x28, 0x3f, 0xec, 0x43, 0xfa, 0x0d, 0x28, 0x58, 0xd9, 0x89, 0xf1, 0x4b, - 0x0e, 0x91, 0x5a, 0x1b, 0x8c, 0x6f, 0xa9, 0x3b, 0x45, 0xe9, 0x0f, 0x17, 0x1d, 0x6c, 0xe2, 0x25, - 0x7f, 0x1b, 0x73, 0x0b, 0x92, 0xd6, 0xff, 0x28, 0x5f, 0xc6, 0xca, 0xdc, 0x34, 0x1b, 0xcc, 0xf1, - 0x53, 0x7b, 0x70, 0xb9, 0x4c, 0x91, 0x1b, 0x7f, 0xc9, 0xfd, 0x60, 0xab, 0xfd, 0xe2, 0x7b, 0xe7, - 0xd0, 0xd1, 0xe3, 0xfb, 0xaf, 0x62, 0x10, 0x93, 0xa0, 0xcd, 0x52, 0x03, 0x20, 0xe1, 0xe7, 0x36, - 0xe8, 0x53, 0xa2, 0x14, 0xe7, 0xf8, 0x2d, 0x78, 0x68, 0x71, 0x30, 0xb4, 0xfc, 0x0f, 0x18, 0x64, - 0x05, 0x07, 0x34, 0x0d, 0x1f, 0xcf, 0x97, 0xe6, 0x02, 0xe3, 0x45, 0x2f, 0x10, 0x28, 0xfd, 0xc7, - 0x9b, 0x5f, 0x32, 0x7f, 0x29, 0x7e, 0x6e, 0xef, 0x52, 0x12, 0x28, 0x29, 0xfd, 0xb1, 0x24, 0x8b, - 0xb2, 0x57, 0x8d, 0x7d, 0x4a, 0xea, 0xfd, 0x97, 0x9a, 0x20, 0x41, 0x0d, 0xc0, 0xf6, 0xb0, 0x1d, - 0x29, 0x1c, 0x2e, 0x49, 0x79, 0xc6, 0x29, 0x4a, 0xca, 0xff, 0x0d, 0x20, 0xd6, 0xe0, 0x27, 0xc5, - 0x53, 0xe3, 0xf4, 0x8f, 0x90, 0x3b, 0x1c, 0x6c, 0x94, 0xc4, 0x81, 0xac, 0x78, 0x74, 0x73, 0xe3, - 0xd9, 0xcd, 0x9d, 0x01, 0x6e, 0x0f, 0xdb, 0xf1, 0xe7, 0xf4, 0x33, 0x6a, 0xe0, 0xbb, 0xbc, 0xe9, - 0x7c, 0x3a, 0x93, 0xd7, 0x1c, 0x25, 0x76, 0xd1, 0xfa, 0x9f, 0xd4, 0xae, 0x96, 0xf9, 0x87, 0xcd, - 0x91, 0x18, 0x28, 0x35, 0xfa, 0x4b, 0x2a, 0x40, 0x35, 0x9e, 0x21, 0x90, 0x2f, 0x9d, 0x7f, 0x91, - 0x8a, 0x11, 0xa1, 0xe3, 0x00, 0xa4, 0x01, 0x28, 0x1e, 0x9e, 0xc0, 0x3d, 0x07, 0xcd, 0x66, 0x6b, - 0x3c, 0x40, 0xc8, 0x9d, 0xa2, 0x52, 0x01, 0x44, 0x7b, 0xca, 0x94, 0x0b, 0x4c, 0x92, 0x53, 0x5c, - 0xb8, 0x3f, 0xd3, 0xad, 0xbb, 0x91, 0xbb, 0x8b, 0xca, 0x35, 0x7a, 0x5a, 0xdb, 0x60, 0xc8, 0xac, - 0xe4, 0xc3, 0xdb, 0x60, 0xa0, 0x0d, 0xb8, 0x0c, 0xc3, 0x93, 0xa4, 0x08, 0xda, 0xd4, 0x02, 0xfe, - 0x74, 0x08, 0xa7, 0xf4, 0xbf, 0xa7, 0x06, 0x7b, 0xe1, 0xfc, 0xe1, 0xf4, 0x8f, 0xfc, 0x92, 0x3b, - 0xf4, 0x98, 0xcf, 0x6a, 0xba, 0x20, 0x4a, 0xbe, 0xe9, 0xeb, 0xf9, 0xfe, 0xea, 0xe3, 0x74, 0x58, - 0xbf, 0x97, 0xb4, 0xc9, 0x78, 0xa2, 0xc9, 0x58, 0xf1, 0xd0, 0xb8, 0x20, 0xad, 0xd5, 0x41, 0x72, - 0x62, 0x5e, 0x13, 0x0d, 0xe6, 0x15, 0xf0, 0xec, 0x5e, 0x61, 0x0f, 0x70, 0x6e, 0x0c, 0x3f, 0xb8, - 0x95, 0x93, 0xda, 0x85, 0xdb, 0x1b, 0xab, 0xed, 0x7f, 0x96, 0xf9, 0x67, 0x45, 0x61, 0xc9, 0xc9, - 0x2f, 0x9d, 0xbf, 0x1e, 0xe3, 0xd7, 0xa8, 0x51, 0xa3, 0x46, 0x7f, 0x92, 0xcc, 0x78, 0x80, 0x53, - 0xad, 0xca, 0x92, 0x67, 0xe5, 0xfe, 0x27, 0xb7, 0xda, 0x58, 0xf5, 0x85, 0xfc, 0x29, 0x64, 0x97, - 0xe4, 0xb9, 0x9c, 0x7e, 0x29, 0xbe, 0xdc, 0xbb, 0xe2, 0xb9, 0xd5, 0x94, 0x3f, 0x15, 0x9e, 0xa4, - 0xf4, 0xfd, 0x29, 0xb8, 0x26, 0xe9, 0x01, 0x81, 0x26, 0x83, 0xb4, 0xc8, 0xff, 0x39, 0xfd, 0x8c, - 0xdc, 0xbe, 0x5b, 0xae, 0x22, 0xb1, 0xf2, 0x7b, 0x8e, 0xbf, 0x29, 0x00, 0x96, 0xe2, 0x01, 0x52, - 0x0f, 0xce, 0x3d, 0xcf, 0x9a, 0xda, 0x4a, 0xf1, 0xc0, 0xa8, 0xff, 0x29, 0xe1, 0xe7, 0x08, 0xe3, - 0x8f, 0xd7, 0x6d, 0x30, 0x8c, 0x3e, 0xd8, 0x87, 0x45, 0xf1, 0xa7, 0x8e, 0xa6, 0xe5, 0x7f, 0x15, - 0x3c, 0xb7, 0xda, 0xf2, 0xbd, 0xf1, 0x24, 0xa5, 0x65, 0x54, 0xee, 0xfd, 0xb9, 0x20, 0xa6, 0x9d, - 0x57, 0xb9, 0xff, 0xb3, 0xca, 0xcf, 0xf5, 0x05, 0xe6, 0xf0, 0x40, 0x4b, 0xf9, 0xe7, 0xc6, 0x73, - 0x5c, 0xde, 0x03, 0x8d, 0x00, 0x0f, 0xf0, 0x61, 0x53, 0xf7, 0x8b, 0x3f, 0x15, 0xb5, 0x6e, 0xc4, - 0xc7, 0x81, 0xb9, 0x67, 0x3d, 0x57, 0x5a, 0xbe, 0x54, 0x5e, 0x09, 0x9e, 0x98, 0x38, 0x50, 0x63, - 0xb7, 0x56, 0xd6, 0xf4, 0xd7, 0xf1, 0xd2, 0xdf, 0x73, 0xfc, 0x70, 0xd3, 0x5c, 0xca, 0x9f, 0x3a, - 0x51, 0xbf, 0xef, 0x9f, 0x3e, 0x1c, 0x93, 0x9e, 0x96, 0x65, 0xf1, 0xe0, 0x7e, 0x1b, 0xbe, 0x35, - 0xe3, 0x3f, 0x95, 0x7c, 0xab, 0xee, 0x9b, 0xdd, 0x26, 0x0c, 0xd7, 0x21, 0x9c, 0x4f, 0xe7, 0x70, - 0x3e, 0x9d, 0xd1, 0xc3, 0xb9, 0x12, 0xff, 0xc3, 0x4e, 0x47, 0xb1, 0xf7, 0x97, 0x1c, 0xee, 0xe5, - 0x7c, 0xd9, 0x22, 0x9f, 0x03, 0xf5, 0x90, 0xc8, 0xb7, 0xf2, 0x43, 0x1f, 0x8f, 0xa7, 0xe8, 0xe9, - 0xf7, 0x7d, 0xa1, 0xff, 0x48, 0xe4, 0xa9, 0x02, 0xa0, 0x37, 0x1e, 0xa0, 0xe4, 0x79, 0xd9, 0x6c, - 0x6a, 0xfd, 0x7f, 0x55, 0x39, 0xee, 0x8e, 0x8b, 0x7e, 0xdf, 0x2f, 0xb8, 0x4c, 0xcc, 0x2a, 0xaf, - 0x04, 0xcf, 0x4f, 0x62, 0x8c, 0xb4, 0xb1, 0x1a, 0xfb, 0x9b, 0x84, 0x1f, 0x3a, 0xaa, 0x94, 0x5f, - 0x83, 0x47, 0x38, 0x37, 0x1e, 0xa2, 0x45, 0xbe, 0x55, 0xf7, 0xe8, 0x5f, 0x31, 0x58, 0x52, 0x93, - 0x17, 0x9b, 0x84, 0x39, 0x1d, 0xd8, 0x00, 0xb0, 0xd6, 0xf5, 0xe1, 0x95, 0x8c, 0xbf, 0x44, 0x7e, - 0xc4, 0xd9, 0xe3, 0x3e, 0x29, 0x99, 0xd3, 0xcb, 0xc2, 0x2f, 0x2d, 0x6d, 0x6b, 0xe1, 0x39, 0x2e, - 0xbd, 0xf1, 0x00, 0x3d, 0x9e, 0x17, 0x03, 0x9e, 0x18, 0x30, 0xa1, 0x40, 0x9e, 0x15, 0x4f, 0x2d, - 0x27, 0x9f, 0x92, 0xa7, 0xe5, 0x4f, 0x1d, 0x55, 0xca, 0x4f, 0xe1, 0x11, 0x6a, 0x32, 0xa8, 0x1a, - 0x78, 0x88, 0x35, 0xe4, 0x6b, 0xf0, 0x24, 0x4b, 0x6d, 0x71, 0xef, 0x79, 0xbb, 0x0d, 0xc5, 0xef, - 0x4f, 0xdd, 0x81, 0x2d, 0xed, 0xcf, 0xf4, 0x92, 0xff, 0x90, 0xc5, 0x65, 0x80, 0x5b, 0xc9, 0xf1, - 0x34, 0xf0, 0xdf, 0x41, 0x4a, 0x6f, 0x3a, 0x84, 0x25, 0xaf, 0xbe, 0xd6, 0xa5, 0x74, 0xb2, 0x5a, - 0x1a, 0x4b, 0xa7, 0x6e, 0xc2, 0x95, 0xe8, 0x5f, 0x15, 0x0f, 0x4d, 0xd8, 0x1c, 0xca, 0x65, 0xaf, - 0x54, 0xb9, 0x28, 0x92, 0x8f, 0xe8, 0xaf, 0x02, 0x8b, 0xad, 0x80, 0x27, 0x37, 0x95, 0x7c, 0xee, - 0xf7, 0x18, 0x1a, 0xb1, 0xc6, 0x96, 0x0f, 0xe5, 0x9a, 0x93, 0xff, 0x60, 0x7d, 0x7f, 0x54, 0x70, - 0xae, 0xe5, 0xbf, 0x29, 0xda, 0x32, 0x95, 0x99, 0x72, 0xf2, 0x2d, 0xfc, 0xb1, 0xc4, 0x95, 0x1c, - 0xa8, 0x7a, 0xce, 0xd1, 0x7b, 0x00, 0xf4, 0xc6, 0x03, 0xf4, 0x04, 0x08, 0xf5, 0x94, 0x37, 0x25, - 0x1e, 0x5a, 0x5a, 0x2e, 0x95, 0x5c, 0xeb, 0x79, 0xda, 0x33, 0x5b, 0x77, 0x2a, 0xf9, 0x35, 0xf0, - 0xdc, 0xe6, 0xc6, 0x93, 0x93, 0xc2, 0x4d, 0x71, 0xbf, 0xcf, 0x55, 0x16, 0x9c, 0x2f, 0xa5, 0x99, - 0x96, 0xe7, 0xfb, 0x3f, 0x7d, 0xd8, 0x5b, 0xb0, 0x67, 0xec, 0x29, 0x1f, 0xcb, 0xe2, 0xb0, 0x52, - 0x36, 0x37, 0xfe, 0x56, 0x7e, 0x8d, 0x9f, 0x78, 0xe2, 0x39, 0x56, 0xc5, 0x03, 0xb4, 0x18, 0xc4, - 0x42, 0x9c, 0xfe, 0xa5, 0xf7, 0x0c, 0xb5, 0x9f, 0x39, 0x8c, 0x1d, 0xea, 0xb9, 0xe0, 0x2f, 0xe9, - 0xf0, 0x2f, 0xc9, 0x02, 0xbd, 0xe8, 0xe5, 0xf0, 0xe4, 0x8c, 0x9f, 0x99, 0xb4, 0xa0, 0x8b, 0xd4, - 0x6a, 0xa0, 0x4d, 0x4f, 0x53, 0x31, 0xe4, 0x68, 0xae, 0x7b, 0x21, 0xf7, 0xfe, 0x52, 0x5d, 0x53, - 0x54, 0xa4, 0xa8, 0x03, 0x76, 0x8a, 0x4e, 0xc9, 0xb7, 0xf2, 0xcf, 0xe5, 0x7f, 0x2b, 0x2d, 0x9e, - 0x56, 0x36, 0x52, 0x1b, 0xf1, 0xc5, 0x30, 0xd9, 0x1c, 0xb2, 0x43, 0x4d, 0x3c, 0x35, 0x4c, 0x8e, - 0x94, 0x3f, 0x3a, 0x84, 0x76, 0xb2, 0x40, 0x7e, 0xec, 0xb4, 0xcc, 0x73, 0xbc, 0x6b, 0xe1, 0xb9, - 0x79, 0xcb, 0xa7, 0xb2, 0x7b, 0x4f, 0x3c, 0x4a, 0xee, 0x5d, 0x28, 0x1f, 0xf4, 0xf0, 0x77, 0x6a, - 0xc1, 0xbb, 0xb7, 0x81, 0x30, 0x57, 0xe5, 0x38, 0xf9, 0x5a, 0x08, 0x34, 0xa8, 0x03, 0xdc, 0xab, - 0xcc, 0x05, 0x7f, 0x2b, 0x7f, 0x2e, 0xf0, 0xd5, 0x58, 0x7c, 0x56, 0x5c, 0xb6, 0x03, 0x05, 0xe7, - 0xf0, 0xec, 0x6a, 0xac, 0xf6, 0x25, 0xe5, 0x73, 0x4e, 0x7f, 0x09, 0x9e, 0x1a, 0x16, 0x98, 0x34, - 0x78, 0x6c, 0x2e, 0x7b, 0x89, 0x88, 0x43, 0x95, 0xec, 0x9f, 0x79, 0x8d, 0xdf, 0x1c, 0xf2, 0xa1, - 0x0d, 0x38, 0x40, 0x5b, 0x0f, 0x3c, 0x4a, 0x6b, 0xf5, 0x52, 0xfa, 0xfe, 0xe8, 0x82, 0xf7, 0x0b, - 0xaa, 0xab, 0x29, 0xfd, 0x1e, 0xbe, 0xb6, 0x66, 0x3c, 0x29, 0xb5, 0x5e, 0x60, 0xd0, 0xf2, 0x4f, - 0x0d, 0x64, 0x8b, 0x06, 0x40, 0x6f, 0xc1, 0x52, 0x87, 0xf0, 0x00, 0x41, 0xd4, 0xe8, 0x4f, 0x4d, - 0x00, 0x2a, 0xbd, 0xc6, 0x2e, 0x5d, 0xe7, 0xf0, 0xd4, 0x2c, 0x7b, 0x31, 0xd8, 0xa4, 0xb0, 0x2e, - 0x2e, 0x9e, 0xe3, 0x27, 0x75, 0x66, 0xed, 0x33, 0xb4, 0x40, 0xa0, 0xde, 0x78, 0x94, 0xb5, 0xf6, - 0xae, 0x25, 0xe3, 0x0f, 0x4b, 0x61, 0x38, 0x1e, 0xda, 0xd2, 0x31, 0x2d, 0x83, 0x73, 0xf2, 0xa9, - 0x45, 0x27, 0xea, 0x92, 0x02, 0x7c, 0x48, 0xf8, 0xb5, 0xfe, 0x63, 0xe5, 0x77, 0xcd, 0x00, 0xa9, - 0xeb, 0x3a, 0x1e, 0xa9, 0x3e, 0x46, 0x54, 0x97, 0x7a, 0xa9, 0x7c, 0x89, 0xfe, 0x1e, 0xab, 0xa3, - 0x26, 0x63, 0x90, 0x06, 0xa0, 0x1c, 0x64, 0x3f, 0x97, 0x99, 0x72, 0x81, 0x99, 0x42, 0x23, 0x91, - 0x8e, 0x9f, 0x56, 0x7e, 0x1a, 0x90, 0xba, 0x75, 0xf7, 0xf4, 0x35, 0x34, 0xa9, 0xfc, 0xa7, 0x8f, - 0x72, 0x23, 0xef, 0xe7, 0x89, 0x47, 0xa9, 0x5e, 0xb0, 0x9c, 0xc7, 0x9f, 0xca, 0xfa, 0xc9, 0xd3, - 0x6d, 0x66, 0xfc, 0xb1, 0x9f, 0x31, 0xf9, 0x54, 0xf0, 0x79, 0x42, 0x39, 0x22, 0x02, 0xa1, 0x15, - 0x92, 0xce, 0xca, 0x6f, 0xa1, 0xa5, 0xd4, 0xf9, 0x35, 0x80, 0x88, 0x9a, 0x12, 0x02, 0x96, 0xd5, - 0xd4, 0x73, 0xa5, 0xf2, 0xad, 0x78, 0x6a, 0x5a, 0x3c, 0x31, 0x69, 0xa0, 0x2b, 0xe5, 0x87, 0xa7, - 0x84, 0x5e, 0x59, 0x8a, 0x76, 0xfc, 0xb4, 0xcf, 0xe9, 0xf7, 0xfd, 0x22, 0xde, 0xac, 0xc0, 0x4e, - 0x06, 0x35, 0xf2, 0xd3, 0x53, 0x71, 0xea, 0x1b, 0x36, 0x5a, 0x3c, 0x4a, 0xc9, 0x02, 0xae, 0x41, - 0x13, 0xf7, 0x1a, 0x7f, 0xcc, 0xde, 0x5c, 0xe9, 0x8b, 0xed, 0x09, 0x3e, 0x2c, 0x18, 0xe0, 0x67, - 0xc8, 0x47, 0xe1, 0x61, 0xc6, 0x53, 0x73, 0x78, 0x3b, 0xa6, 0xfb, 0xea, 0xc2, 0x66, 0xb7, 0xb9, - 0xdb, 0x53, 0x8a, 0xa7, 0xe9, 0x11, 0xfc, 0x52, 0xcc, 0x47, 0xaf, 0xed, 0xb8, 0x25, 0x6c, 0x10, - 0xb5, 0x06, 0x36, 0x49, 0xc3, 0x69, 0xce, 0x51, 0xe1, 0x35, 0x29, 0xcc, 0x80, 0x18, 0x20, 0x23, - 0xa6, 0x3f, 0xc5, 0x4f, 0x3a, 0x90, 0x50, 0x3e, 0xf5, 0x8e, 0xd2, 0x40, 0x97, 0xb6, 0xc9, 0xe4, - 0xf8, 0xb1, 0x5b, 0x08, 0xe9, 0x61, 0x09, 0x74, 0xd0, 0x14, 0x10, 0x14, 0xd3, 0x9f, 0x02, 0xb4, - 0x2c, 0xd9, 0x73, 0xe5, 0xe4, 0xa7, 0xd7, 0x98, 0xac, 0xf2, 0xd3, 0x31, 0x48, 0x9d, 0x1f, 0x9e, - 0x9e, 0x62, 0xb6, 0xe3, 0x02, 0x80, 0xd5, 0x77, 0xad, 0xe3, 0x2f, 0xf1, 0x49, 0xce, 0x26, 0x58, - 0xc0, 0x84, 0x87, 0x42, 0x5c, 0xa3, 0x34, 0xdc, 0x63, 0x84, 0xb2, 0xb8, 0x40, 0x28, 0xe1, 0xd7, - 0x56, 0x52, 0x9c, 0x1d, 0xd3, 0xab, 0xb1, 0xf1, 0x9e, 0xbd, 0x95, 0xc4, 0x78, 0x5c, 0xde, 0xff, - 0x07, 0xff, 0xdf, 0x1b, 0x0f, 0x30, 0x07, 0xa4, 0x50, 0x03, 0x4f, 0x4d, 0x83, 0xd4, 0xa1, 0xe5, - 0xcf, 0x8d, 0x6d, 0x29, 0x1a, 0x8a, 0x07, 0x1e, 0xdb, 0x94, 0xf2, 0xd3, 0x60, 0x72, 0xdc, 0x1d, - 0x17, 0x9e, 0x58, 0x70, 0x96, 0xb1, 0xb0, 0x22, 0xe9, 0x50, 0xef, 0x29, 0xcd, 0xa8, 0x4a, 0xfd, - 0xab, 0x74, 0xfc, 0xe1, 0xd7, 0xef, 0x4a, 0xfd, 0x67, 0x4e, 0x24, 0x98, 0x46, 0x8d, 0x1a, 0x35, - 0xfa, 0xd3, 0xf4, 0x0f, 0x2f, 0x61, 0x55, 0xf4, 0x38, 0x95, 0x11, 0x24, 0x00, 0x00, 0x00, 0x00, - 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 -}; -const int BMfont2_size = sizeof(BMfont2); diff --git a/template/source/gfx/BMfont2.h b/template/source/gfx/BMfont2.h deleted file mode 100644 index 8b2bfd1..0000000 --- a/template/source/gfx/BMfont2.h +++ /dev/null @@ -1,14 +0,0 @@ -/* - This file was autogenerated by raw2c. -Visit http://www.devkitpro.org -*/ - -//--------------------------------------------------------------------------------- -#ifndef _BMfont2_h_ -#define _BMfont2_h_ -//--------------------------------------------------------------------------------- -extern const unsigned char BMfont2[]; -extern const int BMfont2_size; -//--------------------------------------------------------------------------------- -#endif //_BMfont2_h_ -//--------------------------------------------------------------------------------- diff --git a/template/source/gfx/BMfont2.png b/template/source/gfx/BMfont2.png deleted file mode 100644 index 2812ebc..0000000 Binary files a/template/source/gfx/BMfont2.png and /dev/null differ diff --git a/template/source/gfx/BMfont3.c b/template/source/gfx/BMfont3.c deleted file mode 100644 index a120c01..0000000 --- a/template/source/gfx/BMfont3.c +++ /dev/null @@ -1,415 +0,0 @@ -/* - This file was autogenerated by raw2c. -Visit http://www.devkitpro.org -*/ - -const unsigned char BMfont3[] = { - 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, - 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0xc0, 0x08, 0x06, 0x00, 0x00, 0x00, 0x75, 0x57, 0xba, - 0xc6, 0x00, 0x00, 0x00, 0x01, 0x73, 0x52, 0x47, 0x42, 0x00, 0xae, 0xce, 0x1c, 0xe9, 0x00, 0x00, - 0x19, 0x21, 0x49, 0x44, 0x41, 0x54, 0x78, 0xda, 0xed, 0x5d, 0xdb, 0x75, 0x23, 0x29, 0x10, 0x45, - 0x3e, 0x4a, 0xc0, 0x8a, 0xc5, 0xa9, 0x38, 0x05, 0x9c, 0x82, 0x42, 0x70, 0x0a, 0xd3, 0x29, 0x6c, - 0x2a, 0x8e, 0x45, 0x0e, 0xa1, 0xf7, 0x43, 0x42, 0xc6, 0xb8, 0x79, 0x56, 0x41, 0xf1, 0xb8, 0xf7, - 0x9c, 0x3d, 0xb3, 0x9e, 0x71, 0x77, 0x35, 0x50, 0x5c, 0x0a, 0xa8, 0x87, 0x52, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xc0, 0x5a, 0x38, 0x8d, 0xf0, 0x91, 0xb7, 0xaf, 0x7d, 0x2f, 0x79, 0xee, 0xb2, - 0x7d, 0x2b, 0xb5, 0x5d, 0x4e, 0xa3, 0xcb, 0x07, 0xd6, 0x46, 0x0f, 0xfa, 0x57, 0xfa, 0x0d, 0x94, - 0xef, 0xa0, 0xc8, 0x54, 0x4a, 0xa9, 0xcb, 0xdb, 0x29, 0x2a, 0xf3, 0x65, 0x56, 0xa5, 0xb9, 0x6c, - 0xdf, 0xea, 0x53, 0xfd, 0xb7, 0x9c, 0xfc, 0xdb, 0xd7, 0xbe, 0x9b, 0xff, 0x8e, 0x14, 0xe9, 0xe8, - 0xdf, 0xdc, 0xbf, 0x8b, 0xfd, 0xae, 0x4f, 0x49, 0xcd, 0xff, 0xfb, 0x9e, 0x39, 0xfa, 0x33, 0x26, - 0xdb, 0xd7, 0x8e, 0xa3, 0x6f, 0x08, 0xb5, 0x99, 0x63, 0x42, 0xad, 0xa8, 0xff, 0xbe, 0xf1, 0x19, - 0x61, 0x1e, 0xa6, 0x7c, 0xfb, 0x79, 0xa4, 0x41, 0xdd, 0xb6, 0x2d, 0xe9, 0xf7, 0xae, 0xea, 0xbd, - 0x4a, 0xa7, 0x4b, 0xcb, 0x2f, 0x59, 0xf9, 0x6e, 0x5f, 0xfb, 0x7e, 0x79, 0x3b, 0x9d, 0xcc, 0x9f, - 0xe6, 0xdf, 0xcd, 0xcf, 0xee, 0xbf, 0x1d, 0xbd, 0xcb, 0xf7, 0xec, 0xd1, 0xbb, 0x5d, 0x05, 0x0c, - 0xad, 0xc2, 0xa1, 0x67, 0xdd, 0x7f, 0x8b, 0xc9, 0x3a, 0x92, 0x9b, 0xf2, 0xbb, 0xd0, 0xff, 0x74, - 0x0b, 0x2c, 0x55, 0x3e, 0xf7, 0x77, 0xe4, 0xca, 0x55, 0x4a, 0x29, 0xad, 0xf5, 0x8f, 0xf5, 0xa9, - 0x6f, 0xbb, 0xcf, 0x02, 0x3d, 0x8f, 0xa6, 0x04, 0x57, 0xf5, 0x1e, 0x1f, 0x38, 0xfd, 0xaa, 0x0a, - 0xfa, 0x6c, 0x08, 0xf9, 0xa9, 0x8a, 0xcb, 0x35, 0xf1, 0xdd, 0x77, 0x95, 0xbc, 0xdb, 0x25, 0xb2, - 0x1a, 0x84, 0x3f, 0x1b, 0xd9, 0x49, 0xeb, 0x9f, 0x3d, 0x4e, 0x86, 0x80, 0x52, 0x64, 0xd7, 0x9a, - 0x07, 0xb9, 0xb2, 0x7f, 0x04, 0xdf, 0x9f, 0xfb, 0xd4, 0xff, 0xf6, 0xeb, 0xf6, 0x71, 0x1a, 0x9e, - 0x00, 0x01, 0x9e, 0xb3, 0x8f, 0x52, 0x72, 0xa1, 0x92, 0x8d, 0x79, 0x1e, 0xa3, 0x34, 0x8e, 0xd5, - 0x99, 0x4d, 0x3e, 0x1d, 0x2d, 0x14, 0x77, 0x12, 0xf6, 0xb3, 0xf0, 0x0b, 0x86, 0x78, 0x7e, 0x32, - 0xa4, 0x10, 0x56, 0xce, 0xf6, 0xd8, 0xb5, 0x1c, 0x38, 0xc9, 0x2e, 0xa7, 0x1d, 0xb1, 0xef, 0x02, - 0xf2, 0xb6, 0xbe, 0xb3, 0xe0, 0x53, 0xff, 0xdb, 0x61, 0x01, 0x12, 0x57, 0x95, 0x9b, 0x7e, 0xfd, - 0x3b, 0xe1, 0xb6, 0xef, 0xae, 0xad, 0x3f, 0xfb, 0xef, 0x6c, 0x4b, 0x2e, 0x66, 0x31, 0xba, 0x7f, - 0x1f, 0x7b, 0x96, 0x53, 0x76, 0x48, 0x7e, 0xee, 0xef, 0xce, 0xb2, 0x35, 0x6e, 0xad, 0x7f, 0x39, - 0xd6, 0xdf, 0xd1, 0x77, 0xf5, 0xd0, 0xee, 0xcb, 0xf6, 0xad, 0x6e, 0x5a, 0x7b, 0xad, 0x40, 0x10, - 0x60, 0x2a, 0xb1, 0x3c, 0x6e, 0xb3, 0xdc, 0x7e, 0x34, 0x07, 0xbd, 0x47, 0x26, 0xf7, 0xd1, 0x99, - 0x43, 0x8f, 0x2b, 0x7d, 0x0b, 0x82, 0x68, 0x29, 0x0b, 0xfa, 0xd7, 0x56, 0xff, 0x62, 0xdb, 0xcc, - 0x16, 0xed, 0x2e, 0x05, 0xb6, 0xc0, 0x19, 0x83, 0x10, 0x5b, 0x99, 0x7a, 0x20, 0x3f, 0x9f, 0xeb, - 0xc8, 0xd1, 0xb6, 0xc6, 0xbe, 0x05, 0x0e, 0x3d, 0xef, 0x7b, 0xdf, 0x91, 0x8b, 0x4b, 0x68, 0x1b, - 0xed, 0x5e, 0x84, 0xf8, 0x9e, 0x8d, 0xb5, 0x21, 0xe5, 0x1b, 0x63, 0xef, 0x3c, 0xda, 0xee, 0x85, - 0xdc, 0x72, 0xa0, 0x7f, 0xfd, 0xb6, 0x9b, 0x02, 0x58, 0x80, 0xc9, 0xe6, 0xbd, 0xfe, 0xf3, 0xf7, - 0xda, 0xda, 0x26, 0xf4, 0xa4, 0x7c, 0xb9, 0xee, 0x22, 0xae, 0x5b, 0x8c, 0x8f, 0xb4, 0x4a, 0xb6, - 0x95, 0x25, 0xe7, 0x8f, 0x3e, 0x99, 0xbe, 0x7f, 0x8f, 0xfd, 0x1c, 0x73, 0xd3, 0x49, 0x75, 0x09, - 0x82, 0xfe, 0x25, 0x6c, 0x57, 0x39, 0x65, 0x6f, 0x97, 0xd3, 0xf5, 0x50, 0xa7, 0x34, 0xdb, 0x02, - 0x05, 0x0b, 0x90, 0xe1, 0x8c, 0xa4, 0xb7, 0x95, 0x97, 0x72, 0x6b, 0x9b, 0xe3, 0x7c, 0x9c, 0x63, - 0x29, 0xe5, 0xfc, 0xbe, 0xcf, 0x52, 0xb3, 0x89, 0xed, 0xe8, 0x67, 0xdf, 0xf3, 0xa1, 0xcb, 0x98, - 0x91, 0x0f, 0xfc, 0x7b, 0xd5, 0xbf, 0x91, 0x00, 0x0b, 0x30, 0x53, 0xe1, 0x8e, 0x4c, 0xf1, 0xde, - 0x94, 0xaf, 0x95, 0xab, 0x4a, 0xce, 0xfb, 0xa9, 0x37, 0xc2, 0x31, 0x77, 0x9c, 0xd8, 0xfb, 0x7d, - 0x7d, 0x32, 0x92, 0x5b, 0xce, 0x28, 0xfa, 0x07, 0x02, 0x9c, 0x14, 0xee, 0xd9, 0x83, 0xb6, 0x94, - 0xb2, 0x27, 0xe5, 0xcb, 0xb5, 0xf8, 0x72, 0xc9, 0xcc, 0xf7, 0xec, 0xd1, 0xbb, 0x7c, 0x04, 0xe3, - 0x0b, 0xa9, 0x8b, 0x6d, 0x7f, 0x4b, 0xfb, 0xa3, 0xb4, 0x8d, 0xd0, 0x3f, 0x10, 0x20, 0xa0, 0xfc, - 0xb7, 0x51, 0xbd, 0x29, 0x5f, 0xcc, 0x15, 0x25, 0xf5, 0x77, 0x53, 0xff, 0x4c, 0xb1, 0x06, 0x63, - 0xbf, 0x9b, 0xfa, 0x33, 0xf5, 0xcf, 0x58, 0x5b, 0x7b, 0x26, 0xc9, 0x51, 0xf4, 0x6f, 0x34, 0xe0, - 0x0c, 0x30, 0x43, 0xf9, 0x0e, 0x57, 0x65, 0x28, 0x1f, 0x00, 0xfd, 0x83, 0x05, 0x38, 0x35, 0x3c, - 0xb7, 0x51, 0x3d, 0xe2, 0x28, 0x51, 0x81, 0x6f, 0x3b, 0x6a, 0xff, 0xec, 0xb3, 0x7c, 0x42, 0x09, - 0x09, 0x52, 0xff, 0x8c, 0xbd, 0x2f, 0x75, 0x2b, 0xec, 0xdb, 0x72, 0xfb, 0xda, 0x76, 0xf4, 0xce, - 0xd0, 0xef, 0xf8, 0xe2, 0x95, 0xc5, 0xad, 0xc2, 0x81, 0xf4, 0x0f, 0x04, 0xd8, 0xf0, 0x0c, 0x04, - 0x48, 0xdb, 0x12, 0xc7, 0x6e, 0x85, 0x53, 0x32, 0xbb, 0xd4, 0x20, 0xe7, 0x10, 0xd9, 0xfa, 0x7e, - 0xff, 0xe8, 0x67, 0x5f, 0x5b, 0x7d, 0x24, 0x1b, 0x6b, 0x1f, 0x42, 0xe8, 0x40, 0x80, 0x43, 0x9d, - 0x81, 0x00, 0x7f, 0x89, 0xa4, 0x84, 0x98, 0x62, 0x56, 0x11, 0x07, 0x31, 0xa6, 0x7c, 0x5b, 0xee, - 0x25, 0x4e, 0x6e, 0xca, 0x2d, 0x8e, 0x0c, 0x37, 0xc0, 0x1c, 0x18, 0xe2, 0x0c, 0x50, 0x3a, 0xb9, - 0xe9, 0x88, 0x56, 0x5f, 0xe9, 0xef, 0xdb, 0xd1, 0x16, 0x29, 0x5b, 0xd5, 0xd4, 0x9f, 0x6b, 0x6d, - 0x27, 0x73, 0x92, 0x23, 0xc4, 0xb6, 0xbe, 0x3e, 0xb2, 0x86, 0x15, 0x08, 0x0b, 0x50, 0x16, 0x38, - 0x03, 0xe9, 0x8e, 0x3c, 0x73, 0xce, 0x17, 0x53, 0x48, 0xe6, 0x28, 0x2c, 0x2f, 0x65, 0x4b, 0xee, - 0x3b, 0xc3, 0x74, 0xcf, 0x40, 0x7d, 0x67, 0x82, 0x39, 0xc7, 0x07, 0x00, 0x08, 0x70, 0x88, 0x2d, - 0x9d, 0x6d, 0x39, 0xae, 0x56, 0x93, 0x23, 0xc5, 0xb5, 0x23, 0x37, 0x13, 0x4c, 0x2d, 0xb7, 0x94, - 0x14, 0x97, 0x9d, 0x50, 0x36, 0x99, 0x1c, 0x37, 0x9e, 0x94, 0xf7, 0xb7, 0xb0, 0x58, 0x67, 0xc6, - 0x55, 0xbd, 0x1f, 0x86, 0xa9, 0x49, 0xd5, 0x04, 0x99, 0x66, 0x0b, 0x8c, 0x6d, 0xb3, 0xec, 0xe2, - 0x13, 0xaa, 0xe9, 0xe1, 0xfb, 0xdd, 0xd8, 0xd6, 0xf8, 0x28, 0x99, 0x42, 0x28, 0x31, 0x41, 0xec, - 0x67, 0x57, 0x56, 0x4a, 0xed, 0x93, 0x58, 0x8d, 0x12, 0x6c, 0x81, 0x33, 0xc9, 0xcf, 0x93, 0xb2, - 0xaa, 0xe7, 0x79, 0x88, 0x9a, 0x20, 0xc0, 0xe1, 0xb6, 0xb1, 0x74, 0xfb, 0xe7, 0x73, 0xc1, 0x49, - 0xb1, 0xae, 0x42, 0x37, 0xbc, 0xb1, 0x9f, 0xa9, 0xb5, 0x4f, 0x7c, 0x5b, 0x5e, 0x90, 0x5f, 0xba, - 0xb1, 0xe1, 0x4b, 0x59, 0x55, 0x6b, 0xde, 0x73, 0x64, 0xaa, 0x46, 0x4d, 0x10, 0xc0, 0x4b, 0x20, - 0xee, 0xbf, 0x95, 0x6c, 0xc7, 0x5d, 0x8b, 0x2b, 0xe7, 0x36, 0xb6, 0xc5, 0xed, 0x6d, 0x0a, 0x49, - 0xaf, 0x4a, 0x82, 0x5a, 0x6b, 0xa5, 0x12, 0x93, 0xa2, 0x1e, 0xfd, 0x8e, 0x68, 0x4d, 0x90, 0x5f, - 0xdf, 0x80, 0x94, 0xf8, 0x40, 0x02, 0x59, 0x1d, 0x59, 0x59, 0xdc, 0x04, 0x9b, 0x62, 0x01, 0xa6, - 0x58, 0x7c, 0x5c, 0xdf, 0x8a, 0x33, 0xbe, 0x75, 0xfa, 0x04, 0x45, 0x91, 0x00, 0x92, 0x05, 0x77, - 0x64, 0x31, 0xb5, 0x4c, 0x62, 0x10, 0xba, 0xbd, 0xcd, 0xd9, 0xb2, 0xe3, 0x66, 0x37, 0x7d, 0x6b, - 0xab, 0xac, 0xb3, 0xbd, 0x9e, 0x4a, 0x3f, 0xa4, 0x58, 0x7e, 0xa1, 0xed, 0xb3, 0xc1, 0x10, 0x4a, - 0xf0, 0x54, 0xfc, 0xed, 0x3b, 0x39, 0x12, 0x04, 0x59, 0x32, 0x00, 0x80, 0xba, 0x07, 0xbe, 0xed, - 0x4a, 0xa9, 0xe7, 0x39, 0x9e, 0xa9, 0xb5, 0x9b, 0x03, 0xca, 0x3c, 0x2c, 0x99, 0xf7, 0xae, 0xdc, - 0x90, 0xf5, 0x37, 0x14, 0x01, 0x96, 0xde, 0x26, 0x81, 0x00, 0x01, 0xa0, 0x1c, 0x47, 0x95, 0xd4, - 0xb8, 0xb6, 0x9f, 0x35, 0xe7, 0x7d, 0xaa, 0xec, 0x21, 0xb6, 0xc0, 0x70, 0x69, 0x01, 0x00, 0x19, - 0x18, 0xf2, 0xe0, 0x22, 0xc2, 0x96, 0xf3, 0x1e, 0xc6, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xf0, 0x17, 0x30, 0x11, 0x81, 0x29, 0x91, 0x54, 0xd3, 0x24, 0x21, 0x44, 0x8b, 0xc3, 0x07, 0x90, - 0xfb, 0x56, 0x3c, 0x67, 0x0b, 0x59, 0x1a, 0x0a, 0x5a, 0xc3, 0xf7, 0x31, 0xa7, 0x1f, 0x5a, 0xc9, - 0x87, 0x1f, 0x20, 0xb0, 0x2c, 0xf9, 0x85, 0xce, 0x97, 0x38, 0xeb, 0x03, 0x4b, 0xd4, 0x1a, 0x2e, - 0x3d, 0x3f, 0xab, 0xf9, 0xad, 0x29, 0xef, 0x6e, 0x2d, 0x1f, 0x7e, 0x80, 0xc0, 0x94, 0xe4, 0x17, - 0xf2, 0xff, 0x8a, 0x85, 0x68, 0xb9, 0x93, 0x64, 0x23, 0x84, 0x33, 0xd8, 0xae, 0x23, 0x14, 0xff, - 0xc3, 0x94, 0x76, 0xa5, 0xb6, 0xaf, 0x45, 0xbb, 0x43, 0xfd, 0xa0, 0xf4, 0x6d, 0x3f, 0xb2, 0x4c, - 0x5b, 0xc8, 0xbf, 0x6c, 0xdf, 0xbf, 0xe4, 0x83, 0x00, 0x81, 0x29, 0xc9, 0x2f, 0x14, 0x3a, 0x15, - 0x0a, 0xd1, 0xb2, 0x27, 0xe1, 0xd3, 0x87, 0x8d, 0x12, 0x73, 0xfa, 0x78, 0xc7, 0x93, 0x00, 0x3c, - 0x93, 0x3f, 0x07, 0xb1, 0xef, 0x29, 0x09, 0x41, 0x63, 0x6f, 0xb7, 0xa7, 0x1f, 0x9e, 0xe4, 0xac, - 0xff, 0xed, 0xf6, 0x2d, 0x6d, 0x2b, 0xf9, 0xea, 0xf1, 0xce, 0xcf, 0x87, 0x7c, 0x10, 0x20, 0xb0, - 0x14, 0xf9, 0xe5, 0x90, 0x00, 0xc7, 0x04, 0x7c, 0xbe, 0xe3, 0xf1, 0xbe, 0xa3, 0xc9, 0xdf, 0xa2, - 0x6d, 0xe9, 0x3c, 0x51, 0x47, 0x86, 0x79, 0x67, 0x8c, 0x9c, 0xdb, 0xc8, 0xff, 0xf9, 0x00, 0x9c, - 0x01, 0x02, 0x20, 0xbf, 0x4a, 0xe4, 0xe7, 0x4e, 0x40, 0x3b, 0x9a, 0x41, 0xc2, 0xaf, 0xae, 0x07, - 0x82, 0xb5, 0x61, 0xfa, 0x40, 0x52, 0x3e, 0x2c, 0x40, 0x60, 0x79, 0xf2, 0x2b, 0xb1, 0x40, 0x7c, - 0xb9, 0xef, 0x42, 0xb8, 0x87, 0x74, 0xe9, 0xac, 0xb3, 0xad, 0x96, 0xe4, 0x40, 0x2d, 0x3a, 0x96, - 0x12, 0x2b, 0x1c, 0xea, 0x03, 0x8a, 0xfc, 0xd4, 0x38, 0x65, 0x57, 0x3e, 0x08, 0x10, 0x58, 0x9e, - 0xfc, 0xb2, 0x8b, 0x48, 0x1d, 0xa4, 0x58, 0x32, 0xdb, 0xdb, 0x9c, 0xef, 0xf8, 0xcc, 0xdc, 0x0a, - 0xd7, 0x04, 0xb5, 0xe8, 0x58, 0x49, 0xfb, 0x39, 0xe5, 0xab, 0x42, 0xb9, 0xd8, 0x02, 0x03, 0x4b, - 0x91, 0x9f, 0x4d, 0x5e, 0x2e, 0xf9, 0x94, 0x12, 0x69, 0x8e, 0xe5, 0x72, 0xd9, 0xbe, 0x93, 0x93, - 0x0a, 0xb4, 0xb2, 0xfe, 0x2e, 0x6f, 0xa7, 0x13, 0x29, 0xe4, 0x8c, 0x6a, 0x39, 0x32, 0xc9, 0x2f, - 0x79, 0x07, 0x2c, 0x40, 0x00, 0xe4, 0x47, 0xd9, 0x36, 0x6e, 0x1f, 0xa7, 0xa3, 0x3a, 0x18, 0xa3, - 0x81, 0xd2, 0x1f, 0x1c, 0xed, 0x97, 0x92, 0x0f, 0x02, 0xec, 0x70, 0x62, 0xb7, 0xd8, 0xee, 0x8c, - 0x5a, 0x2c, 0xaa, 0x27, 0xf2, 0x1b, 0x61, 0x7b, 0xdf, 0xbb, 0x2e, 0x4a, 0x7f, 0x1b, 0x08, 0x70, - 0x31, 0x98, 0xb3, 0x96, 0x11, 0xcb, 0x8c, 0xae, 0x42, 0x7e, 0x23, 0x92, 0x4b, 0x0b, 0xa2, 0x0e, - 0x7d, 0x5b, 0xa9, 0x7c, 0x10, 0x60, 0x87, 0xd8, 0x2a, 0x15, 0x34, 0x19, 0xb9, 0x58, 0xd4, 0x4a, - 0xe4, 0x67, 0x4f, 0xf4, 0x6b, 0xc3, 0x8c, 0xcc, 0x94, 0x48, 0x8c, 0xd6, 0xe4, 0x77, 0x74, 0x09, - 0x05, 0x0b, 0x70, 0x22, 0xd4, 0x50, 0xa8, 0x51, 0x8b, 0x45, 0xad, 0x68, 0xf9, 0x19, 0xb2, 0x33, - 0x37, 0xa3, 0xd4, 0x5b, 0xd6, 0x1c, 0x82, 0xa9, 0x12, 0x89, 0x71, 0x30, 0x26, 0x12, 0xdf, 0xe6, - 0xca, 0x07, 0x01, 0x12, 0x4d, 0xff, 0x15, 0x8b, 0xaf, 0x83, 0xfc, 0xda, 0x1c, 0x53, 0xb8, 0x56, - 0x60, 0x8b, 0xc5, 0xab, 0xe5, 0x99, 0x63, 0xee, 0xb8, 0x70, 0x7f, 0x1b, 0x42, 0xe1, 0x98, 0x14, - 0xf5, 0x8a, 0xae, 0x00, 0xf9, 0xb1, 0xb2, 0xd0, 0xe5, 0x74, 0xfd, 0xd5, 0x0f, 0x75, 0x6f, 0x99, - 0x5b, 0x5c, 0x78, 0xa4, 0x16, 0x29, 0x0a, 0x5b, 0xc4, 0xbc, 0xc7, 0x01, 0x88, 0x04, 0xf1, 0xac, - 0x32, 0xa9, 0x5b, 0xd4, 0x5a, 0xe7, 0x69, 0x54, 0xbf, 0x2a, 0x90, 0x1f, 0x2e, 0x3c, 0x5a, 0x58, - 0x7f, 0x39, 0x3a, 0x9a, 0x5a, 0xa4, 0xe8, 0x90, 0xfc, 0xde, 0x4e, 0x27, 0xa5, 0x6f, 0xbb, 0xed, - 0x28, 0x7d, 0x73, 0x7c, 0x29, 0x11, 0x09, 0xc2, 0x4c, 0x40, 0x69, 0x13, 0xad, 0x9e, 0x55, 0xb9, - 0x72, 0x61, 0x77, 0x90, 0xdf, 0x00, 0x63, 0x54, 0x70, 0x96, 0x57, 0xba, 0xf5, 0x35, 0x56, 0xb1, - 0xb2, 0xe2, 0xa7, 0x6d, 0xd9, 0x94, 0x6d, 0x31, 0x08, 0xb0, 0xc3, 0x2d, 0x35, 0x2c, 0x3f, 0x90, - 0xdf, 0x8c, 0xe4, 0x47, 0x1d, 0x97, 0x50, 0x81, 0x26, 0xf3, 0x4d, 0xb9, 0x64, 0x08, 0x02, 0xec, - 0x6a, 0x0f, 0xf2, 0xfb, 0xec, 0x07, 0xe4, 0x07, 0xf2, 0xeb, 0x7e, 0xb7, 0x24, 0xd0, 0xdf, 0xae, - 0x4c, 0x44, 0x82, 0x30, 0x6f, 0x7f, 0x4b, 0x32, 0x7d, 0xcc, 0x40, 0x3c, 0x25, 0x16, 0x2b, 0xd7, - 0x0d, 0xf8, 0x88, 0xe4, 0x77, 0x55, 0xef, 0x2c, 0x17, 0x14, 0xb5, 0x2e, 0x21, 0x62, 0xdf, 0x47, - 0x1d, 0x3f, 0x6a, 0xfb, 0x6d, 0xf9, 0x52, 0x91, 0x27, 0x20, 0xc0, 0x83, 0x2d, 0xa8, 0x6b, 0xdd, - 0xbb, 0x3e, 0x58, 0xb0, 0x38, 0x78, 0x6f, 0xc0, 0x7b, 0x21, 0x3f, 0xad, 0xf5, 0x33, 0x71, 0x69, - 0xe9, 0x42, 0x59, 0x6b, 0xfb, 0xc8, 0xb5, 0x90, 0x73, 0x8d, 0x1f, 0x47, 0xea, 0x2c, 0x23, 0x9f, - 0x83, 0xfc, 0x10, 0x09, 0xc2, 0x34, 0xa1, 0x7d, 0x03, 0xfd, 0x73, 0xfb, 0x34, 0x2f, 0xf9, 0xf5, - 0x70, 0x03, 0x2e, 0x41, 0x7e, 0x97, 0xb7, 0xd3, 0x29, 0x67, 0x12, 0x86, 0x16, 0x4a, 0xca, 0x56, - 0x8e, 0x8b, 0x18, 0x63, 0x17, 0x69, 0xd4, 0xf1, 0xe3, 0x4a, 0x9d, 0x55, 0xaa, 0x7f, 0xbe, 0x77, - 0xc2, 0x02, 0x24, 0x4e, 0x28, 0xa5, 0xfe, 0xa6, 0x29, 0xd2, 0x66, 0x75, 0x79, 0x64, 0xfd, 0x98, - 0xdd, 0xf2, 0x93, 0xbc, 0x01, 0xef, 0x61, 0xdb, 0x9b, 0x6a, 0x05, 0x96, 0x4c, 0xb8, 0x14, 0xeb, - 0x8f, 0xcb, 0xd1, 0xb7, 0xb4, 0x26, 0x4a, 0x6d, 0xc2, 0x89, 0xc9, 0xaf, 0x1e, 0x52, 0x87, 0x94, - 0xf8, 0x05, 0xa6, 0xf5, 0xf6, 0x71, 0xba, 0x7d, 0xed, 0x3b, 0x0e, 0xda, 0xfb, 0x58, 0xa8, 0x6a, - 0x8c, 0x83, 0x5d, 0xad, 0xad, 0x86, 0x1f, 0xa6, 0x3b, 0xf1, 0xa0, 0x43, 0x7f, 0xfb, 0x5e, 0x6b, - 0xdd, 0x74, 0x67, 0x81, 0x48, 0x90, 0x84, 0x6d, 0x20, 0xc8, 0x6f, 0x7e, 0xf2, 0xfb, 0x35, 0x11, - 0x2d, 0x87, 0xdb, 0x9b, 0x5d, 0x4a, 0x91, 0xb4, 0xb3, 0x50, 0x20, 0xbf, 0x0c, 0xcb, 0xb2, 0x46, - 0xf2, 0x07, 0x5f, 0x24, 0x0a, 0x08, 0x30, 0x30, 0x00, 0x8f, 0x55, 0x69, 0x19, 0xf2, 0x93, 0x8e, - 0x40, 0x89, 0xc9, 0x6f, 0x32, 0x0e, 0x96, 0xc3, 0xad, 0x91, 0x77, 0x4b, 0xcc, 0xe0, 0x9c, 0xba, - 0xa0, 0x8e, 0xda, 0xff, 0xd5, 0xad, 0xc0, 0x48, 0xb4, 0x07, 0xb7, 0x61, 0xa3, 0x94, 0x52, 0x58, - 0x89, 0xcc, 0x0a, 0xf1, 0xb5, 0xef, 0x21, 0x47, 0xe4, 0x99, 0xc9, 0x2f, 0xd6, 0xf6, 0xd8, 0x36, - 0xa2, 0xa5, 0xfc, 0x56, 0xe3, 0x50, 0xa3, 0x6a, 0x9b, 0xef, 0xdb, 0x29, 0xfd, 0xcf, 0xf1, 0x4d, - 0xd2, 0xf2, 0x6b, 0xf7, 0x7b, 0x48, 0x26, 0x2c, 0x40, 0xb3, 0x02, 0x2d, 0x4a, 0x7e, 0xb1, 0xb6, - 0xf7, 0x24, 0xbf, 0xe5, 0x38, 0x84, 0xa2, 0x0e, 0xb8, 0x17, 0x89, 0x51, 0xfa, 0x7f, 0xb4, 0x7e, - 0x5f, 0x6d, 0x1e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0xa4, - 0x38, 0x3c, 0x13, 0xcb, 0x27, 0xf5, 0x3c, 0x15, 0xa1, 0x58, 0xc8, 0x16, 0xdf, 0xb4, 0x5a, 0xfb, - 0x6d, 0x5f, 0xbb, 0x18, 0xa4, 0xe5, 0x03, 0x6b, 0xe0, 0x4c, 0x99, 0x3c, 0x94, 0x58, 0x42, 0xe9, - 0x6c, 0xca, 0x3e, 0xf9, 0x2d, 0x4b, 0x53, 0xae, 0xd6, 0x7e, 0xf3, 0xee, 0x10, 0x11, 0x49, 0xcb, - 0x5f, 0x15, 0x9f, 0xfa, 0xdf, 0xde, 0xb2, 0xfc, 0xe6, 0xa7, 0xfa, 0xaf, 0x8b, 0x4b, 0x89, 0x5f, - 0x04, 0x48, 0x8d, 0x05, 0x6d, 0xf5, 0x3c, 0x15, 0x3e, 0xf9, 0x94, 0xaa, 0x58, 0x1c, 0xf2, 0x67, - 0x6e, 0xbf, 0xb6, 0x9d, 0x8a, 0xf5, 0x6d, 0x3f, 0xb2, 0x3c, 0x5b, 0xc8, 0xbf, 0xff, 0x70, 0x2c, - 0x7f, 0x65, 0xb4, 0xae, 0x3d, 0x7c, 0x97, 0xf7, 0x71, 0x48, 0xc4, 0xfa, 0x91, 0xb1, 0xb9, 0x05, - 0x41, 0x9e, 0x4b, 0x3a, 0x82, 0x1a, 0xcb, 0x27, 0x19, 0x0b, 0xe8, 0x93, 0xdf, 0xaa, 0x2a, 0xd6, - 0xb2, 0xed, 0x7f, 0x0a, 0x7c, 0xff, 0xb1, 0x38, 0x2c, 0x05, 0x6f, 0x25, 0xff, 0x49, 0xfe, 0x8e, - 0x7c, 0x49, 0xac, 0x54, 0x90, 0xcb, 0x2c, 0xbc, 0xbe, 0xb1, 0x35, 0x0b, 0x95, 0xd6, 0x5a, 0x5d, - 0xb7, 0x8f, 0x7e, 0xb7, 0xc0, 0xb3, 0xa2, 0x65, 0x55, 0xac, 0x95, 0xda, 0x7f, 0x94, 0x4a, 0x4c, - 0x4e, 0xfe, 0xf8, 0xe3, 0x34, 0x6b, 0x41, 0xae, 0x6d, 0xdb, 0x94, 0xb1, 0x00, 0xed, 0x85, 0xa1, - 0xd6, 0xb1, 0x05, 0x08, 0x50, 0xc9, 0x25, 0x63, 0x5c, 0xbd, 0xfd, 0xc6, 0x0a, 0x94, 0x96, 0xdf, - 0x8b, 0x15, 0x36, 0x52, 0x3a, 0x32, 0xea, 0x51, 0xc4, 0xd5, 0x13, 0xe7, 0x7b, 0xdd, 0x3e, 0x4e, - 0x96, 0xe5, 0xb7, 0x1f, 0xe9, 0x28, 0x27, 0x19, 0x0e, 0x4b, 0x80, 0x35, 0x62, 0x16, 0x73, 0xac, - 0x8f, 0x1a, 0xf2, 0x4b, 0x62, 0x31, 0x39, 0x03, 0xc6, 0xa9, 0xed, 0x4f, 0xf9, 0x16, 0xb7, 0x2a, - 0x57, 0x89, 0x7c, 0x5f, 0x1f, 0x51, 0xe5, 0xf7, 0x60, 0x85, 0x8d, 0x90, 0x8e, 0xac, 0x15, 0x9c, - 0x23, 0x8a, 0xdd, 0xb7, 0x60, 0x53, 0x08, 0x71, 0x48, 0x02, 0xbc, 0xe9, 0x57, 0xd1, 0xf0, 0x9d, - 0x1a, 0xf2, 0x4b, 0x92, 0x4c, 0xba, 0x99, 0xaa, 0x53, 0xbf, 0x9d, 0x9a, 0x54, 0xe0, 0x68, 0x1b, - 0x5b, 0xf2, 0x2d, 0x9c, 0xd6, 0x12, 0x97, 0xfc, 0x15, 0xac, 0x30, 0xe9, 0xad, 0x3b, 0x27, 0x19, - 0x52, 0xad, 0xc3, 0x61, 0x2d, 0x40, 0xa3, 0xec, 0x52, 0x4a, 0xc8, 0x29, 0xbf, 0x84, 0x4c, 0xdd, - 0x4c, 0xd5, 0xad, 0xc8, 0x8f, 0xeb, 0x5b, 0x6a, 0x58, 0xce, 0x5c, 0xf2, 0x61, 0x85, 0x0d, 0x65, - 0x19, 0x92, 0xb6, 0xca, 0x43, 0x9f, 0x01, 0x4a, 0xfb, 0x12, 0xb1, 0xc9, 0x2f, 0xa8, 0x06, 0x97, - 0x5b, 0x8c, 0xa6, 0x1a, 0xf9, 0x3d, 0x32, 0x65, 0x4b, 0x4e, 0x06, 0x49, 0xf9, 0xd2, 0x47, 0x20, - 0x40, 0xda, 0x56, 0xd9, 0x47, 0x86, 0x67, 0xf2, 0x80, 0x49, 0x2a, 0x7f, 0xa6, 0x7c, 0xee, 0x9b, - 0x24, 0x29, 0xf9, 0xb9, 0x45, 0x84, 0xaa, 0x5a, 0x7e, 0x03, 0x8d, 0x7f, 0xef, 0x5b, 0x43, 0x4a, - 0x9d, 0x0d, 0x20, 0x8d, 0x0c, 0xdd, 0x39, 0x78, 0x26, 0x29, 0xdf, 0x60, 0xc9, 0x1b, 0x39, 0x23, - 0x01, 0xa4, 0xe4, 0x77, 0x45, 0x7e, 0x13, 0x26, 0xef, 0x94, 0x68, 0x57, 0x4f, 0xe9, 0xa8, 0xa4, - 0xd0, 0xca, 0x13, 0xc0, 0xb5, 0x0a, 0xcf, 0x94, 0x01, 0x93, 0x5a, 0xad, 0x4a, 0xe5, 0x3f, 0xa3, - 0x01, 0x88, 0x91, 0x00, 0x52, 0xf2, 0x7b, 0x21, 0x3f, 0xae, 0xaa, 0x68, 0xbd, 0x59, 0x4b, 0x62, - 0x7a, 0x5d, 0x70, 0x04, 0x32, 0x23, 0x5a, 0xd6, 0xde, 0x36, 0x0b, 0x0e, 0xc9, 0x02, 0x94, 0x3e, - 0x2f, 0xc9, 0x6d, 0xb0, 0x21, 0x0e, 0x8e, 0x48, 0x80, 0xd6, 0xf2, 0x6b, 0x92, 0x9f, 0x29, 0x0b, - 0x99, 0x5b, 0x17, 0xb7, 0x68, 0x05, 0x0e, 0x38, 0x42, 0xb7, 0x90, 0xdf, 0xa3, 0x15, 0xb6, 0x52, - 0x24, 0x08, 0x5b, 0x9f, 0x15, 0xba, 0x61, 0xb9, 0x58, 0xc6, 0x11, 0x5a, 0x3a, 0x12, 0x80, 0x22, - 0xbf, 0x17, 0xcb, 0xaf, 0xd6, 0x79, 0x4d, 0x6e, 0x5d, 0x5e, 0x58, 0x61, 0xf3, 0x46, 0x82, 0xf8, - 0x48, 0xee, 0x88, 0xdc, 0xec, 0xbf, 0xbb, 0x2f, 0x5e, 0xef, 0x59, 0xcf, 0x2f, 0x45, 0x80, 0x87, - 0x56, 0x99, 0x70, 0x3c, 0xe8, 0x67, 0x47, 0xf1, 0xa8, 0xbd, 0xb4, 0xbf, 0x56, 0x55, 0xb0, 0x11, - 0x00, 0x1f, 0xc4, 0xdf, 0xc4, 0x65, 0xef, 0x98, 0x72, 0x2a, 0xf4, 0xe5, 0x3c, 0x7f, 0xf6, 0x29, - 0x9f, 0xc4, 0x1e, 0xbe, 0x85, 0x7c, 0x8e, 0x48, 0x80, 0x5e, 0x22, 0x11, 0xb8, 0xb7, 0x60, 0x92, - 0x91, 0x20, 0x1c, 0x55, 0xc1, 0x66, 0x20, 0x4c, 0xf8, 0x20, 0xaa, 0x3f, 0xe4, 0x75, 0x55, 0xef, - 0x4a, 0x3d, 0x62, 0x84, 0xb9, 0x9f, 0x3f, 0xbb, 0x26, 0x75, 0x69, 0xc7, 0x52, 0x3d, 0xf1, 0xa5, - 0xe5, 0x53, 0x57, 0xeb, 0xd6, 0xf2, 0xa5, 0x57, 0xe8, 0x2a, 0xed, 0xb7, 0x4a, 0x52, 0xe6, 0x58, - 0x44, 0xab, 0xf5, 0xff, 0x0a, 0xba, 0x65, 0x8f, 0xa7, 0x4d, 0x62, 0x37, 0xad, 0x83, 0x0b, 0x5d, - 0xee, 0xf3, 0x67, 0x9b, 0x7c, 0xa8, 0x96, 0x5b, 0x29, 0x79, 0x49, 0xcb, 0xe7, 0x58, 0xb5, 0x57, - 0x8e, 0x0c, 0xe0, 0x6c, 0x7f, 0x49, 0x55, 0xb0, 0xd5, 0xfb, 0xbf, 0xc5, 0x76, 0x94, 0x8a, 0x1c, - 0xeb, 0xfc, 0x88, 0xbc, 0xcc, 0x9f, 0x9a, 0xf9, 0xf9, 0xb3, 0x59, 0x79, 0x29, 0x87, 0xa9, 0x64, - 0x67, 0x54, 0x69, 0xf9, 0xc4, 0x09, 0x3b, 0x8b, 0x33, 0x6e, 0x4f, 0xed, 0xcf, 0xbb, 0x21, 0xa7, - 0xcb, 0xef, 0xe1, 0x26, 0xd6, 0x77, 0x04, 0x24, 0xb5, 0xb5, 0x37, 0xd6, 0x94, 0x49, 0x4f, 0x55, - 0xfa, 0xe7, 0x1d, 0xe9, 0x96, 0xb9, 0x8f, 0xbc, 0xee, 0x46, 0x92, 0x66, 0x7d, 0xbe, 0x9b, 0x4b, - 0x90, 0x11, 0x53, 0x52, 0xcd, 0x14, 0x89, 0x20, 0xd9, 0xfe, 0x51, 0xd3, 0x91, 0x71, 0xde, 0xc4, - 0x86, 0x7c, 0x2b, 0xed, 0xad, 0x7d, 0xeb, 0x1b, 0x7e, 0x2a, 0xf9, 0xe9, 0xcc, 0xf3, 0x6e, 0x73, - 0x46, 0xac, 0x0e, 0xb6, 0xb1, 0x3a, 0xb2, 0xfd, 0x2d, 0x79, 0xbe, 0x0b, 0x02, 0x1c, 0x96, 0xfc, - 0x16, 0x8e, 0xdb, 0x9c, 0xb5, 0xfd, 0x12, 0x37, 0xb1, 0xbe, 0x23, 0x20, 0x77, 0x6b, 0x2f, 0xe1, - 0xde, 0xe4, 0x92, 0x98, 0xfd, 0x27, 0x37, 0xf9, 0xb9, 0xc4, 0x6b, 0x93, 0x98, 0xce, 0xbc, 0x10, - 0x4b, 0x7d, 0xfe, 0x3c, 0xa2, 0xf2, 0x85, 0x94, 0xb2, 0xe5, 0xca, 0xbf, 0xea, 0x99, 0x53, 0xad, - 0x48, 0x90, 0x5e, 0xc6, 0xbf, 0xf5, 0x4d, 0xec, 0x7d, 0x21, 0xf9, 0x3b, 0x41, 0xf5, 0xa3, 0x4f, - 0xcc, 0x31, 0x83, 0x84, 0x6f, 0xa7, 0x4d, 0x62, 0xb6, 0x15, 0x5a, 0x93, 0x04, 0x8d, 0x95, 0x76, - 0xd3, 0xfa, 0xd1, 0x2b, 0xc7, 0x96, 0x9f, 0x6f, 0x01, 0x4a, 0x7d, 0xbe, 0x3b, 0x02, 0x6c, 0x41, - 0x62, 0xd2, 0x91, 0x08, 0xb1, 0x94, 0xf0, 0x92, 0xe8, 0xa1, 0xfd, 0x92, 0xe3, 0xdf, 0xa3, 0x35, - 0x6a, 0x32, 0x66, 0x4b, 0x39, 0xb6, 0xfb, 0x48, 0xac, 0xb6, 0x05, 0x68, 0x13, 0x99, 0xff, 0xdf, - 0xde, 0x8b, 0x9f, 0xef, 0x8a, 0x00, 0x4b, 0x42, 0xb1, 0x58, 0xc8, 0x56, 0x38, 0x12, 0xa1, 0x17, - 0x27, 0xe8, 0x55, 0xdb, 0xdf, 0x9b, 0x13, 0xfa, 0x1f, 0xd7, 0x22, 0x61, 0xf2, 0x73, 0x2d, 0xc0, - 0xa3, 0xbf, 0xe7, 0x24, 0x41, 0x09, 0xe7, 0xee, 0x2e, 0x2d, 0xc0, 0x1a, 0x91, 0x00, 0xb6, 0xd9, - 0x2e, 0x29, 0xff, 0xbe, 0x7d, 0xec, 0x17, 0xd2, 0xfd, 0x5f, 0xd3, 0xf2, 0xcb, 0x1d, 0x7f, 0xc9, - 0xbe, 0x7f, 0x90, 0xcc, 0x2e, 0x1d, 0xd2, 0xd8, 0xca, 0x02, 0x94, 0xaa, 0xd5, 0x7c, 0xae, 0x39, - 0x80, 0xb9, 0x56, 0x08, 0x35, 0x12, 0x20, 0x77, 0x75, 0x95, 0x90, 0xff, 0x69, 0xb6, 0x79, 0x05, - 0xae, 0x13, 0x35, 0x27, 0xa7, 0x74, 0xff, 0xd7, 0x6e, 0x5f, 0x8a, 0x7c, 0xc9, 0xb3, 0xdd, 0x90, - 0x6c, 0x09, 0xf2, 0x33, 0x2e, 0x23, 0x36, 0x89, 0x39, 0xe4, 0xdc, 0x64, 0x1b, 0x3c, 0x0c, 0x01, - 0xb2, 0x28, 0x0f, 0x21, 0x12, 0x80, 0x65, 0xeb, 0xd3, 0x48, 0x7e, 0x09, 0xf9, 0x35, 0x99, 0x9c, - 0x82, 0xfd, 0xdf, 0x92, 0x7c, 0x42, 0xf2, 0x45, 0x8e, 0x20, 0x02, 0xb2, 0x5b, 0x91, 0x9f, 0xed, - 0x6a, 0x63, 0x32, 0x9d, 0x1b, 0x0b, 0xd4, 0xbd, 0x05, 0xe6, 0x20, 0xbf, 0x5e, 0x12, 0x39, 0xf0, - 0x74, 0xee, 0xc3, 0x72, 0xe0, 0x24, 0xa3, 0x9c, 0x48, 0x80, 0x1a, 0x67, 0x3e, 0xd2, 0xf2, 0x6b, - 0xf7, 0x6f, 0x57, 0xed, 0x27, 0xb4, 0xaf, 0x49, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x8d, 0x2e, 0xcf, 0x44, 0x6a, 0xf8, 0xa4, 0x49, 0x5d, 0xb3, - 0x8f, 0xd0, 0x07, 0xad, 0x7c, 0x00, 0x73, 0xc6, 0xa0, 0xc5, 0x37, 0x99, 0x44, 0x06, 0xab, 0xb7, - 0x7f, 0x65, 0xf9, 0xe7, 0xd9, 0x27, 0xbd, 0xfb, 0xee, 0xde, 0x89, 0x70, 0xe6, 0x3e, 0x48, 0x91, - 0xdf, 0x8c, 0x8c, 0x04, 0x52, 0xca, 0x8f, 0xd0, 0xfe, 0xd5, 0xe4, 0x9f, 0x5b, 0x0e, 0x40, 0xce, - 0xc0, 0x73, 0xba, 0x60, 0x68, 0x3b, 0x1d, 0x36, 0xb1, 0x22, 0x5c, 0x4b, 0xf2, 0x6b, 0xdd, 0x07, - 0x35, 0xfd, 0xb5, 0x52, 0xe4, 0xd7, 0x6c, 0xbf, 0x0d, 0x5f, 0x22, 0x83, 0xd5, 0xdb, 0xbf, 0xa2, - 0xfc, 0xb3, 0xd7, 0x34, 0x65, 0x46, 0xc8, 0xcd, 0xc1, 0x6e, 0xb8, 0x1b, 0x78, 0xcd, 0x02, 0x27, - 0x27, 0x59, 0x8f, 0xb5, 0x38, 0x7a, 0xe9, 0x83, 0x6a, 0x61, 0x88, 0x11, 0xf9, 0xd5, 0xdb, 0x6f, - 0xf7, 0x75, 0x20, 0x91, 0xc1, 0xaa, 0xed, 0x5f, 0x55, 0xfe, 0xb9, 0x84, 0xb0, 0x4a, 0x18, 0x37, - 0x4d, 0x47, 0xea, 0xc4, 0x01, 0x1f, 0xe5, 0x52, 0xeb, 0x15, 0xb3, 0xf6, 0x41, 0xaa, 0xfc, 0xad, - 0x61, 0x2c, 0x38, 0xda, 0x0f, 0xf9, 0xc1, 0x33, 0x40, 0x0e, 0x2b, 0xe9, 0xf6, 0xb5, 0xef, 0xd7, - 0x50, 0x0e, 0xff, 0x82, 0x82, 0x3c, 0x2c, 0x16, 0x69, 0x47, 0x56, 0xa0, 0x54, 0x3e, 0xc4, 0x5e, - 0xaa, 0xe2, 0x8d, 0x9a, 0x10, 0x75, 0x96, 0xf6, 0xaf, 0x2c, 0x3f, 0x7e, 0x09, 0x62, 0xce, 0x2b, - 0xf4, 0xed, 0xfe, 0x91, 0xe6, 0xec, 0xc2, 0xfe, 0x7b, 0xfb, 0x4f, 0xc2, 0x0a, 0x39, 0x42, 0x45, - 0xb8, 0x1e, 0x56, 0x3f, 0xe9, 0xaa, 0x74, 0xb5, 0xe4, 0x53, 0xab, 0xd2, 0x35, 0x9d, 0xb4, 0xcc, - 0x55, 0xf1, 0x38, 0xc6, 0x5f, 0x5a, 0xff, 0x5a, 0x5a, 0x7f, 0x5c, 0xdf, 0x10, 0x27, 0x40, 0x43, - 0x6a, 0x2e, 0xb9, 0xb9, 0x7f, 0x4f, 0x20, 0xbf, 0xd1, 0x2a, 0xc2, 0xf5, 0x42, 0x96, 0x92, 0x7d, - 0x20, 0x29, 0x5f, 0xfa, 0x28, 0xa3, 0x5a, 0x55, 0x3c, 0x42, 0xff, 0x4b, 0xeb, 0x9f, 0x74, 0xff, - 0x97, 0xe2, 0x25, 0xc9, 0x02, 0x34, 0xd6, 0x9f, 0xfb, 0xb3, 0xfd, 0xa7, 0xfb, 0x77, 0xa9, 0xe4, - 0xf7, 0x76, 0x3a, 0x71, 0x54, 0x84, 0x5b, 0x19, 0xd2, 0x7d, 0x80, 0xf2, 0x00, 0xd0, 0xc1, 0x51, - 0x91, 0x6e, 0x01, 0x1e, 0xfd, 0x7c, 0x64, 0xfd, 0x95, 0xa4, 0x79, 0x22, 0x9c, 0x43, 0xad, 0x5c, - 0x94, 0xc8, 0xf4, 0xdd, 0xca, 0x55, 0xf1, 0x7a, 0x48, 0xaa, 0xba, 0x7a, 0xfb, 0x47, 0x96, 0x9f, - 0x77, 0x06, 0x78, 0x74, 0xfe, 0x47, 0xdc, 0xfe, 0x96, 0x13, 0xdf, 0xbe, 0x34, 0xf1, 0x3d, 0x2d, - 0x0f, 0xc9, 0xc9, 0xb7, 0x78, 0x55, 0xbc, 0x11, 0xc6, 0x9f, 0xb3, 0x6c, 0x67, 0x6f, 0xf2, 0xa9, - 0x5c, 0x90, 0x16, 0x09, 0x12, 0xb2, 0xf2, 0x3a, 0x20, 0xbe, 0x1c, 0x9f, 0xa1, 0x91, 0xea, 0x41, - 0xcc, 0xba, 0xed, 0x95, 0xa8, 0x6c, 0xb6, 0xea, 0xb6, 0xbb, 0x66, 0xb4, 0x8b, 0xb4, 0x7c, 0x2a, - 0xbc, 0x91, 0x20, 0x47, 0x84, 0xd3, 0x43, 0xf8, 0x18, 0x85, 0xf8, 0x7a, 0x34, 0xdd, 0x39, 0x06, - 0x4f, 0x8a, 0xcb, 0x6b, 0x55, 0x85, 0x03, 0xf8, 0xc6, 0x9f, 0xb3, 0x6c, 0x67, 0x6f, 0xf2, 0xbd, - 0xb6, 0x5a, 0x41, 0x49, 0xd3, 0x28, 0x01, 0xf6, 0x46, 0x7e, 0x25, 0xc4, 0x27, 0x5d, 0x8f, 0xa2, - 0x96, 0x05, 0x30, 0x9a, 0x7c, 0x58, 0x7f, 0xed, 0xfa, 0x9f, 0xb3, 0x6c, 0x67, 0x8f, 0xf2, 0x29, - 0x7a, 0x99, 0x14, 0x09, 0xd2, 0x23, 0x72, 0x9d, 0xa5, 0x7d, 0xc4, 0x87, 0xc9, 0x27, 0xb0, 0x88, - 0x81, 0xfc, 0x80, 0x0e, 0xf1, 0xd2, 0xfd, 0xc4, 0x29, 0x8c, 0x14, 0x31, 0x13, 0x0e, 0xe4, 0xd7, - 0xcf, 0xb6, 0xcd, 0x24, 0x04, 0xa8, 0x91, 0x6e, 0x1f, 0x00, 0x4a, 0x30, 0x8c, 0x05, 0x98, 0x7b, - 0xe8, 0x3e, 0x33, 0xf1, 0x51, 0x22, 0x31, 0x24, 0xe5, 0xdb, 0x51, 0x10, 0x3d, 0x26, 0xa4, 0x18, - 0x7d, 0xfc, 0x57, 0x91, 0xdf, 0x8c, 0x00, 0x7b, 0x71, 0x35, 0xa1, 0x1c, 0xfa, 0xcf, 0x3a, 0xc9, - 0x56, 0x8e, 0x04, 0x01, 0xd6, 0x8e, 0x04, 0x69, 0x42, 0x80, 0x57, 0xf5, 0xae, 0xae, 0x8d, 0x2c, - 0x8a, 0x14, 0xf2, 0x2b, 0xb2, 0x1a, 0x17, 0xb1, 0x30, 0x8c, 0x75, 0x2c, 0xa5, 0x93, 0x39, 0xf2, - 0x61, 0x05, 0x02, 0xdd, 0x13, 0xa0, 0x54, 0x7d, 0xd4, 0xe3, 0xa5, 0xe6, 0x72, 0xba, 0x62, 0x9c, - 0x82, 0x24, 0xbf, 0x72, 0x24, 0x08, 0xc6, 0x7f, 0xed, 0x48, 0x10, 0x76, 0x02, 0x3c, 0x72, 0x7b, - 0xb9, 0x7d, 0xed, 0xfb, 0xb6, 0x6d, 0xc9, 0x8d, 0xcd, 0xfd, 0xfd, 0x1a, 0xdb, 0xf0, 0x16, 0x1e, - 0xe8, 0xcb, 0x4f, 0xbe, 0xc1, 0x23, 0x51, 0xa8, 0x3a, 0xb2, 0x7a, 0xfb, 0x67, 0xd0, 0xbf, 0x73, - 0x2a, 0xc9, 0x68, 0xad, 0x95, 0xd6, 0xe9, 0xc2, 0x62, 0xbf, 0x5f, 0xd3, 0xbf, 0xb0, 0x67, 0x0f, - 0xf4, 0xd9, 0xb6, 0xdd, 0xa3, 0xca, 0xa7, 0xea, 0xc8, 0xea, 0xed, 0x9f, 0x45, 0xff, 0xce, 0xbf, - 0x56, 0x83, 0x46, 0x28, 0xd9, 0x62, 0x97, 0x78, 0x79, 0x03, 0x75, 0x17, 0x18, 0xa9, 0x48, 0x10, - 0xae, 0xf4, 0x69, 0xab, 0xb6, 0x5f, 0x6b, 0x3d, 0xf4, 0x1c, 0xe1, 0xec, 0xff, 0xb3, 0x4b, 0x4c, - 0x5c, 0x83, 0x58, 0x9a, 0x30, 0x32, 0xa6, 0xb8, 0x29, 0x72, 0x27, 0x0a, 0xf8, 0xe8, 0x7a, 0x05, - 0x2e, 0xd5, 0x0b, 0xdf, 0x62, 0xa6, 0xb5, 0x56, 0x2a, 0xd1, 0xdf, 0x93, 0xa2, 0xa7, 0x1c, 0x3a, - 0x32, 0x72, 0xfb, 0x75, 0xa7, 0x3a, 0xd5, 0xa2, 0xfd, 0x6e, 0xff, 0x9f, 0x6b, 0xad, 0x60, 0xc7, - 0x83, 0x0c, 0x17, 0x09, 0xc0, 0xd2, 0xb7, 0xc7, 0x19, 0xf1, 0xe5, 0xed, 0xb4, 0x64, 0x5a, 0xfc, - 0xd5, 0xdb, 0xff, 0x34, 0x8c, 0x84, 0xda, 0x7f, 0xdd, 0x3e, 0x4e, 0xd5, 0x1c, 0xa1, 0xe1, 0x0f, - 0x06, 0x1c, 0xed, 0x08, 0x42, 0x47, 0x19, 0xf7, 0x1d, 0xc2, 0xcf, 0xd9, 0xce, 0xa5, 0x03, 0x37, - 0x2c, 0xb4, 0xbf, 0xed, 0xd6, 0xb6, 0x56, 0xfb, 0x7d, 0xfd, 0x7f, 0xb6, 0xb7, 0xbf, 0xbd, 0x6f, - 0xb9, 0x66, 0xcf, 0xba, 0x4b, 0x6d, 0xa3, 0xf4, 0xf3, 0x39, 0x3b, 0x02, 0xd7, 0x43, 0xe0, 0xf2, - 0x76, 0x7a, 0xe6, 0x97, 0x34, 0xbf, 0x7b, 0xd3, 0x7a, 0x1a, 0x1d, 0x5b, 0xbd, 0xfd, 0x29, 0x56, - 0x60, 0xcd, 0xf6, 0xfb, 0xfa, 0xbf, 0xfb, 0x2b, 0xf0, 0xdb, 0xd7, 0xbe, 0x97, 0x3a, 0x43, 0x8f, - 0xe2, 0xa3, 0x44, 0x6d, 0xa3, 0xe4, 0xf3, 0x94, 0xad, 0xdf, 0x11, 0x5a, 0xc7, 0x09, 0xa3, 0xfd, - 0x74, 0xfd, 0xe1, 0xfc, 0x9e, 0x16, 0xed, 0xb7, 0xbf, 0xb9, 0xfb, 0x58, 0xe0, 0x96, 0x8a, 0x39, - 0x6a, 0x1b, 0xa5, 0x9f, 0xe7, 0x9c, 0x2c, 0xe6, 0x77, 0x5a, 0x12, 0x01, 0xda, 0xdf, 0xcf, 0x1c, - 0xab, 0xd9, 0x7e, 0x44, 0x1d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, - 0xe3, 0x44, 0x8d, 0xb5, 0x95, 0x7a, 0x9e, 0x0a, 0x3b, 0x0e, 0x52, 0xfa, 0x1b, 0xb8, 0xe3, 0x9d, - 0x53, 0xdf, 0x57, 0x4b, 0x7e, 0x2e, 0x72, 0xe5, 0x87, 0xc2, 0x28, 0x73, 0xde, 0x25, 0xad, 0xc3, - 0xa1, 0xfe, 0xab, 0xa1, 0x93, 0xbe, 0x7e, 0x6b, 0xa5, 0xff, 0x39, 0xe1, 0xaf, 0xad, 0xda, 0xff, - 0x52, 0x3a, 0x70, 0x23, 0x1c, 0xba, 0xf7, 0x2a, 0xbf, 0x66, 0x1f, 0xe6, 0x90, 0xdf, 0xb0, 0x63, - 0x68, 0xca, 0xb1, 0x12, 0xc9, 0xaf, 0xc7, 0x8b, 0xa7, 0xdb, 0xd7, 0xbe, 0xd7, 0x22, 0xa4, 0x9a, - 0xef, 0xe6, 0x92, 0xdf, 0xba, 0xfd, 0xcf, 0x5b, 0x60, 0x6a, 0xac, 0x6d, 0xab, 0xe7, 0xa9, 0x08, - 0xc5, 0x81, 0x4a, 0x7f, 0x03, 0xb5, 0x0f, 0xed, 0xf2, 0x01, 0x12, 0xf2, 0xa9, 0x48, 0xef, 0xff, - 0x77, 0xf5, 0xab, 0x4e, 0x75, 0x46, 0xdb, 0x7b, 0xd0, 0xe1, 0xd8, 0xf8, 0xd5, 0xd0, 0x47, 0x53, - 0x8e, 0xe0, 0xb2, 0x7d, 0xff, 0xe9, 0xbb, 0x16, 0xfa, 0x9f, 0x22, 0x5f, 0xa2, 0xfd, 0xd9, 0xa1, - 0x70, 0xa1, 0x38, 0xca, 0x16, 0xcf, 0x93, 0x57, 0x81, 0x48, 0x1c, 0xa8, 0xf4, 0x37, 0x94, 0xf6, - 0x61, 0x4e, 0xed, 0x94, 0x9a, 0x63, 0xc8, 0xb1, 0x38, 0xc4, 0xf0, 0x8c, 0x59, 0x7f, 0x28, 0x72, - 0x6e, 0xdd, 0x18, 0x69, 0x1d, 0x0e, 0x8d, 0x9f, 0x3d, 0xf1, 0x59, 0x75, 0xf1, 0x29, 0xf0, 0xfe, - 0x4e, 0x5f, 0x32, 0xda, 0x6a, 0xfa, 0x1f, 0x91, 0x2f, 0xd5, 0xfe, 0xa1, 0xaa, 0xc2, 0x01, 0xe1, - 0xf3, 0x92, 0xdc, 0xc2, 0x51, 0xa3, 0xe2, 0x57, 0xfa, 0x7d, 0x2b, 0x7a, 0x60, 0x86, 0xb6, 0xd7, - 0x6a, 0x87, 0x79, 0x67, 0x28, 0x19, 0x43, 0xed, 0x31, 0x4b, 0x91, 0xdf, 0xba, 0xfd, 0x2f, 0xa0, - 0x0f, 0x90, 0xdf, 0xc8, 0x24, 0x38, 0x43, 0xdb, 0xa5, 0xce, 0xe5, 0xa4, 0xab, 0xf3, 0x19, 0xf9, - 0x92, 0xed, 0x3f, 0xf7, 0xa4, 0xd0, 0xa1, 0x38, 0xc4, 0xd4, 0xc0, 0xe8, 0x16, 0xb1, 0x8c, 0xd2, - 0x55, 0xd9, 0xec, 0x3e, 0xd3, 0x0b, 0x92, 0xdf, 0xa1, 0x25, 0x38, 0x01, 0x72, 0xc6, 0xb1, 0x34, - 0xdd, 0x9c, 0x5d, 0x93, 0x45, 0x42, 0xff, 0x43, 0xf2, 0x25, 0xda, 0xdf, 0x05, 0x01, 0xc6, 0x12, - 0x3c, 0xe6, 0x2a, 0x7a, 0x0b, 0x13, 0x5f, 0xba, 0x2a, 0xda, 0x4f, 0x21, 0xa2, 0xb2, 0x7a, 0xc9, - 0x4a, 0x8d, 0x1b, 0x1a, 0x74, 0xd3, 0xaf, 0x4f, 0x65, 0x5f, 0x91, 0xf8, 0x8f, 0xb6, 0x91, 0x2b, - 0x55, 0x05, 0xe4, 0x6c, 0xbf, 0xf8, 0x16, 0x38, 0xe6, 0x4e, 0xd0, 0x32, 0x43, 0x85, 0x91, 0x15, - 0xfb, 0x4f, 0xf2, 0x1b, 0x7f, 0x2f, 0x18, 0xeb, 0x91, 0x9f, 0xcf, 0x02, 0xb8, 0xe9, 0xd7, 0x65, - 0x33, 0x81, 0x8f, 0x9e, 0x9e, 0x5f, 0x52, 0xbe, 0xbc, 0x05, 0x18, 0xa9, 0xfa, 0x46, 0x29, 0x7a, - 0x92, 0x33, 0xc9, 0x4b, 0xd3, 0x8c, 0x4b, 0x55, 0x45, 0xcb, 0x5d, 0xe9, 0x66, 0x22, 0x3f, 0x63, - 0x81, 0xdc, 0xb4, 0x7e, 0x6c, 0x69, 0x5e, 0x1f, 0xe3, 0xd7, 0x6e, 0x01, 0x7a, 0x6e, 0xa3, 0x3c, - 0x3e, 0x89, 0xcd, 0xf4, 0x60, 0xf1, 0xaa, 0x80, 0x54, 0xf9, 0x2f, 0x94, 0x09, 0x38, 0x4b, 0x16, - 0xdb, 0xd9, 0x33, 0xce, 0xcc, 0x46, 0x7e, 0xbf, 0x49, 0xf0, 0x55, 0x4c, 0xf6, 0xea, 0x49, 0x7f, - 0x67, 0xe0, 0x80, 0x73, 0x71, 0xc3, 0x67, 0x4a, 0x4e, 0x3a, 0x71, 0xed, 0xe1, 0x59, 0xc9, 0xcf, - 0x25, 0xa2, 0xd6, 0xb5, 0x60, 0xec, 0x33, 0x27, 0x63, 0x85, 0x62, 0xdb, 0xbd, 0x00, 0x01, 0x52, - 0x2b, 0x52, 0x01, 0x20, 0xbf, 0x99, 0x48, 0x60, 0xa6, 0x5b, 0x68, 0x2a, 0x07, 0x8c, 0xd8, 0x0f, - 0xc5, 0x16, 0x20, 0x00, 0xf2, 0xeb, 0x82, 0x84, 0x04, 0xce, 0xa0, 0xdc, 0x5b, 0xe8, 0x4f, 0xf5, - 0x9f, 0xba, 0x6c, 0xef, 0xcd, 0xce, 0x20, 0x7b, 0x21, 0x7f, 0xaa, 0x5e, 0xf6, 0x00, 0x38, 0x42, - 0x83, 0xfc, 0x80, 0xc2, 0x3e, 0x76, 0x2d, 0x41, 0x20, 0x7f, 0xf1, 0x02, 0x01, 0x02, 0x55, 0xb6, - 0x28, 0x26, 0xf8, 0x5b, 0xda, 0xdb, 0x7f, 0x56, 0xb8, 0x17, 0x30, 0xd8, 0x15, 0xc5, 0x17, 0x8c, - 0xde, 0xac, 0xbf, 0xa2, 0x2d, 0x70, 0x2f, 0x51, 0x10, 0xac, 0x83, 0x23, 0x9c, 0x0f, 0xaf, 0x16, - 0x09, 0x1a, 0x57, 0x0d, 0x5f, 0xe0, 0x3b, 0xc0, 0x41, 0x82, 0x7a, 0x39, 0xa7, 0xec, 0x92, 0xcb, - 0x8f, 0x58, 0x55, 0xbc, 0x61, 0x08, 0xf0, 0xb0, 0x31, 0x0b, 0x1e, 0x06, 0x9b, 0x83, 0xe0, 0x6b, - 0xe7, 0xdf, 0x08, 0x12, 0x6c, 0x4b, 0x82, 0x2b, 0xb5, 0x7b, 0xe4, 0xad, 0x2f, 0x89, 0x00, 0x5d, - 0xf2, 0x6b, 0xed, 0x82, 0x20, 0x3d, 0xa8, 0x23, 0x9d, 0xf9, 0x80, 0x04, 0x41, 0x82, 0xbd, 0xa0, - 0x47, 0xdd, 0x3b, 0x53, 0x1b, 0x24, 0xe9, 0x05, 0x5e, 0x65, 0x90, 0x84, 0xf3, 0xe1, 0x81, 0x04, - 0x47, 0x5e, 0x3c, 0x17, 0x4c, 0x48, 0x31, 0xb8, 0x2e, 0x89, 0x87, 0xc2, 0xd5, 0xf2, 0x24, 0xbf, - 0x7b, 0xa9, 0xfb, 0xc9, 0x99, 0xe3, 0xfc, 0x2e, 0x26, 0xa3, 0x5a, 0x9f, 0x59, 0x67, 0x30, 0xa9, - 0x56, 0x47, 0x0d, 0x12, 0xa4, 0xb6, 0xbf, 0xe7, 0x33, 0xd4, 0x1c, 0x02, 0xf8, 0xd4, 0xff, 0x76, - 0x89, 0x63, 0x20, 0x29, 0xfd, 0xeb, 0xc9, 0x58, 0xc9, 0x6d, 0xbf, 0xeb, 0x21, 0xf1, 0x32, 0x6d, - 0xc7, 0x44, 0x52, 0x6b, 0x51, 0xb7, 0xb0, 0xd2, 0x9e, 0xf0, 0xdb, 0xb6, 0x65, 0x87, 0x82, 0x71, - 0xde, 0x0e, 0x53, 0xdb, 0x3f, 0x53, 0xf8, 0xa1, 0x84, 0x2e, 0x4c, 0x17, 0x8d, 0x25, 0xd4, 0xfe, - 0x6e, 0xf2, 0x01, 0x72, 0x5d, 0x8f, 0xa7, 0xa6, 0xd6, 0xaa, 0x21, 0x43, 0xe2, 0x12, 0x28, 0xf7, - 0xfc, 0x89, 0xc3, 0x12, 0xa4, 0x46, 0x03, 0x69, 0xad, 0xa7, 0xf2, 0x9b, 0x6b, 0x4d, 0x44, 0x33, - 0x45, 0x62, 0xb4, 0x6e, 0xbf, 0xab, 0xff, 0x5d, 0xa5, 0xc4, 0xe7, 0x1a, 0xc0, 0xd0, 0x7b, 0x42, - 0xe7, 0x77, 0x5a, 0x6b, 0xa5, 0x12, 0x83, 0xdc, 0x7b, 0xf2, 0x84, 0xe7, 0x3a, 0x84, 0x6f, 0xd1, - 0x7e, 0xa5, 0x94, 0xd2, 0x0a, 0x98, 0x49, 0xff, 0x46, 0x6a, 0xbf, 0x0b, 0x38, 0x42, 0xab, 0xbc, - 0x7a, 0xa5, 0xac, 0x84, 0xcf, 0x71, 0x0e, 0xf7, 0x78, 0x07, 0x25, 0x33, 0x8a, 0x54, 0xfb, 0x81, - 0xf1, 0xf5, 0x6f, 0xe4, 0xf6, 0x77, 0xb5, 0x05, 0xee, 0xc5, 0xb4, 0x56, 0xd6, 0xd9, 0x02, 0xa7, - 0x5b, 0x83, 0x79, 0x67, 0x8d, 0xd5, 0xd7, 0x1c, 0xc4, 0x53, 0x2d, 0xc1, 0x9a, 0xed, 0x07, 0xe6, - 0xd5, 0xbf, 0x5e, 0xdb, 0x9f, 0xf2, 0x9e, 0xb3, 0x6d, 0x52, 0x52, 0xce, 0x32, 0xa4, 0x9f, 0x67, - 0x59, 0x85, 0xac, 0x0a, 0x63, 0xf7, 0x0e, 0xe4, 0xdb, 0xac, 0xa5, 0x78, 0xc2, 0x53, 0xfa, 0xc0, - 0x25, 0xc1, 0xde, 0xda, 0x3f, 0x82, 0x0e, 0x49, 0x3e, 0x3f, 0xba, 0xfe, 0xf5, 0x38, 0xff, 0x52, - 0xde, 0x73, 0xba, 0x7d, 0xed, 0x7b, 0xe9, 0x8d, 0xdc, 0xdd, 0x0f, 0x50, 0xee, 0xf9, 0x1a, 0x5b, - 0x80, 0x16, 0xb1, 0xb3, 0xae, 0x5c, 0x6a, 0x1f, 0x52, 0xbe, 0x9f, 0xfa, 0x3c, 0x47, 0x5f, 0x8c, - 0xac, 0x83, 0x1c, 0xcf, 0xcf, 0xa4, 0x7f, 0x54, 0xb4, 0xd6, 0xbf, 0x33, 0x95, 0x7c, 0xa4, 0x9f, - 0xaf, 0xa5, 0x1c, 0x35, 0x06, 0xc2, 0xa7, 0x2c, 0x9c, 0x7d, 0x60, 0x2c, 0xc1, 0x1e, 0xdb, 0xdf, - 0xab, 0x0e, 0xf5, 0xa4, 0xc3, 0xa3, 0xeb, 0x5f, 0x4f, 0xed, 0x97, 0xd0, 0x65, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x14, 0xa7, 0x56, 0x55, 0x9d, 0x72, 0x7c, 0x7d, - 0x6a, 0x7c, 0x53, 0x48, 0xbe, 0x54, 0x65, 0x2b, 0x13, 0x0b, 0x4b, 0xcd, 0x47, 0x88, 0xe7, 0xdb, - 0x3d, 0x9f, 0xa2, 0xc7, 0xa9, 0xef, 0x1b, 0x51, 0x7e, 0x0d, 0xfd, 0x97, 0x24, 0xc0, 0x66, 0x8e, - 0xd0, 0xb7, 0xaf, 0x7d, 0x8f, 0x75, 0x74, 0xca, 0xef, 0xd4, 0x94, 0xdf, 0x7a, 0xf0, 0x57, 0x3e, - 0xf8, 0x1f, 0xf5, 0xf9, 0x14, 0x1d, 0x9e, 0x59, 0x7e, 0x2f, 0xfa, 0xcf, 0x85, 0xa7, 0x1f, 0x60, - 0x4d, 0x07, 0x49, 0x13, 0x80, 0x7f, 0xd9, 0xbe, 0xef, 0x85, 0xa4, 0x0f, 0x58, 0xdf, 0x1d, 0x38, - 0xce, 0xef, 0x49, 0x91, 0x5f, 0xbb, 0x0f, 0x6c, 0xf8, 0xe2, 0x91, 0xa9, 0xf9, 0x08, 0xf1, 0x7c, - 0xfd, 0xe7, 0xb5, 0xd6, 0x77, 0xb7, 0x91, 0x03, 0x4b, 0xcc, 0xe8, 0x70, 0xec, 0x3d, 0x23, 0xcb, - 0xaf, 0xa9, 0xff, 0xa2, 0x04, 0x68, 0x3e, 0xac, 0x0a, 0x9e, 0x1d, 0x7b, 0x7f, 0xbf, 0x1b, 0x84, - 0x6f, 0x93, 0xdf, 0x33, 0x55, 0x0d, 0xe7, 0xb7, 0x44, 0xe4, 0x37, 0xe9, 0x03, 0x5b, 0x51, 0x03, - 0xf1, 0xc8, 0xd4, 0x7c, 0x84, 0x78, 0xbe, 0xf2, 0xf3, 0xdb, 0x76, 0x48, 0x42, 0x36, 0xf9, 0xc4, - 0xde, 0x31, 0xb4, 0xfc, 0xca, 0xfa, 0x3f, 0xe5, 0x16, 0xf8, 0xaa, 0xde, 0x9f, 0x5e, 0xe6, 0x21, - 0xe6, 0x37, 0x83, 0xc7, 0x3d, 0x08, 0xa9, 0xf2, 0x01, 0x20, 0x45, 0x97, 0x9e, 0x11, 0x06, 0x0f, - 0xd2, 0xc9, 0x21, 0x9f, 0xd1, 0xe5, 0xcf, 0x06, 0xb1, 0x64, 0x08, 0xc6, 0x39, 0xb1, 0xe5, 0xb9, - 0x1c, 0xaa, 0xa5, 0x01, 0xb5, 0x48, 0xa8, 0x25, 0xf9, 0x48, 0xcb, 0x9f, 0x09, 0x4d, 0xab, 0xc2, - 0xd9, 0xb9, 0xb8, 0x7c, 0xd6, 0x1f, 0xe5, 0x1b, 0x52, 0x49, 0xf0, 0x33, 0xa0, 0x58, 0xb1, 0x44, - 0xaa, 0xb5, 0xbf, 0x0f, 0x68, 0x8f, 0x9f, 0x71, 0x4d, 0x27, 0x90, 0xab, 0x7a, 0x7f, 0x6e, 0x47, - 0xa9, 0xe4, 0x23, 0x2d, 0x3f, 0x55, 0xff, 0x29, 0x73, 0x62, 0x1a, 0x02, 0x34, 0x64, 0xe5, 0x76, - 0x5c, 0xab, 0x74, 0xe0, 0xd4, 0x7c, 0x66, 0x9f, 0x41, 0x62, 0x8c, 0x27, 0x52, 0x4d, 0x6d, 0xe3, - 0x36, 0x43, 0x95, 0xa8, 0x55, 0xb0, 0x5d, 0x9e, 0xe1, 0x83, 0x3a, 0x23, 0x9b, 0x8e, 0x21, 0xa1, - 0x1c, 0xbd, 0x3f, 0x2c, 0x5a, 0x2f, 0x2d, 0x5f, 0x95, 0x25, 0xb9, 0x2d, 0x99, 0xf7, 0x3e, 0xf9, - 0xc3, 0x6e, 0x81, 0x47, 0x4d, 0xcd, 0x7d, 0x34, 0xf8, 0xb3, 0xb5, 0x11, 0xc8, 0xd7, 0x87, 0xdc, - 0xbc, 0x8a, 0x5c, 0x93, 0x5f, 0x52, 0x7e, 0x89, 0x4b, 0x4a, 0xc9, 0x9c, 0xe8, 0x8d, 0xfc, 0x8a, - 0x2d, 0x40, 0x7b, 0xd0, 0x24, 0x8b, 0xb2, 0xb0, 0x75, 0xe2, 0x76, 0x39, 0x85, 0xea, 0xfb, 0x52, - 0xda, 0x88, 0x0a, 0x6c, 0x63, 0x91, 0x20, 0x47, 0x5e, 0xc5, 0xd2, 0xc9, 0x2f, 0x26, 0x3f, 0xa2, - 0xff, 0x1c, 0x73, 0xa2, 0x47, 0xf2, 0x23, 0x59, 0x80, 0xf7, 0x8a, 0x4c, 0x72, 0x8e, 0xc5, 0x46, - 0x7e, 0xea, 0x7f, 0x98, 0xde, 0x40, 0x4d, 0x4b, 0x90, 0x6b, 0xf2, 0x4b, 0xcb, 0x4f, 0x23, 0xbf, - 0xbc, 0x8b, 0x97, 0x5e, 0xc9, 0xaf, 0x98, 0x00, 0x4b, 0xb7, 0x84, 0x5c, 0x1d, 0x51, 0x64, 0x7e, - 0x83, 0x08, 0x01, 0x01, 0x12, 0x2c, 0xd1, 0x79, 0x69, 0xf9, 0xab, 0x90, 0x5f, 0xd1, 0x16, 0x58, - 0xba, 0x22, 0x55, 0xc9, 0x61, 0x6d, 0x6a, 0x24, 0x08, 0x00, 0x70, 0x6e, 0x47, 0x29, 0x93, 0x5f, - 0x5a, 0xfe, 0x0a, 0xe4, 0x57, 0x44, 0x80, 0xa5, 0x64, 0x17, 0xeb, 0x8c, 0xaa, 0x15, 0xa1, 0x32, - 0x22, 0x41, 0x00, 0x80, 0x83, 0x84, 0x38, 0x26, 0xbf, 0x2d, 0x5f, 0x65, 0xea, 0x3c, 0xc8, 0xaf, - 0xe2, 0x16, 0x98, 0x93, 0xfc, 0x5a, 0x54, 0x84, 0x42, 0x24, 0x08, 0x40, 0x21, 0xc1, 0xab, 0x7a, - 0xcf, 0xba, 0x29, 0xfd, 0x54, 0xff, 0xa9, 0xcb, 0xf6, 0x7d, 0xd7, 0x3b, 0xe2, 0xe4, 0x37, 0xf2, - 0x73, 0x74, 0x17, 0xe4, 0xd7, 0x19, 0x01, 0xa6, 0x44, 0x60, 0x18, 0x85, 0xb9, 0xe9, 0xd7, 0x26, - 0x2e, 0x27, 0x88, 0x04, 0x01, 0x52, 0x27, 0xbf, 0x21, 0x9f, 0xd4, 0x9d, 0x87, 0xf1, 0x8f, 0xbb, - 0xe9, 0x57, 0x96, 0x8b, 0x42, 0x49, 0x17, 0xac, 0x99, 0xc9, 0xaf, 0x68, 0x0b, 0x5c, 0x1a, 0x09, - 0xe2, 0x56, 0x64, 0xff, 0xe5, 0x87, 0xc4, 0x50, 0x11, 0x8a, 0x1a, 0x89, 0x02, 0x00, 0xd4, 0xc9, - 0xff, 0xe7, 0x98, 0xc6, 0x93, 0xb8, 0x60, 0xd6, 0xf6, 0x8f, 0x46, 0x7e, 0x45, 0x04, 0x68, 0x93, - 0x94, 0xbb, 0xe2, 0x91, 0x2e, 0x42, 0x2c, 0x6f, 0xf8, 0x23, 0x19, 0x29, 0x2b, 0x2e, 0x62, 0x21, - 0x17, 0xc4, 0x63, 0xe1, 0xec, 0x89, 0xfc, 0x66, 0x20, 0xc1, 0x15, 0xc8, 0x8f, 0x65, 0x0b, 0x9c, - 0x93, 0xdb, 0x2b, 0xb6, 0x15, 0xbe, 0x6e, 0x1f, 0xa7, 0xec, 0xdb, 0x32, 0x44, 0x69, 0x2c, 0x8b, - 0x5a, 0x0b, 0x1e, 0x67, 0x82, 0x81, 0xa3, 0xc4, 0x05, 0x20, 0xbf, 0xc1, 0x2d, 0x40, 0x9b, 0xb0, - 0x6e, 0x5f, 0x7a, 0xe7, 0xde, 0x51, 0xe6, 0x74, 0xa2, 0x64, 0x24, 0xca, 0x4c, 0x08, 0x25, 0x89, - 0xe8, 0x51, 0xbe, 0x99, 0x98, 0xf7, 0x0b, 0x07, 0xbe, 0x45, 0xb0, 0x46, 0x76, 0x95, 0x91, 0x2c, - 0xc1, 0x95, 0xc8, 0x8f, 0x4c, 0x80, 0xdc, 0x9d, 0x0e, 0xe4, 0x4f, 0x2c, 0x8e, 0x05, 0xc0, 0x9c, - 0x9f, 0x96, 0x9c, 0x73, 0x49, 0xca, 0x37, 0xc7, 0x1e, 0x86, 0x04, 0x3f, 0x1b, 0x4f, 0xfe, 0xd9, - 0x48, 0x90, 0x7a, 0xe6, 0x99, 0xab, 0x0b, 0x4b, 0xd5, 0x04, 0x01, 0xf9, 0x55, 0x20, 0x3f, 0xae, - 0xad, 0xff, 0x76, 0x39, 0x7d, 0xaa, 0xff, 0x9e, 0x37, 0x97, 0x29, 0x8a, 0xeb, 0xca, 0x27, 0x59, - 0x0c, 0x05, 0xf2, 0xed, 0x33, 0xdf, 0x9c, 0x33, 0x60, 0x9f, 0xc5, 0x52, 0x3a, 0xf9, 0x73, 0x13, - 0x17, 0x3c, 0xcf, 0xb6, 0x2b, 0x9d, 0x5d, 0x8a, 0x91, 0x5f, 0x41, 0x1a, 0xad, 0xae, 0x6a, 0x82, - 0x48, 0x83, 0x7a, 0x33, 0xbb, 0xd2, 0x05, 0x48, 0x8d, 0x68, 0x9c, 0x12, 0xa7, 0x5f, 0x7b, 0xcc, - 0xa8, 0xdb, 0xa5, 0x5c, 0xf9, 0xae, 0x3c, 0x29, 0xf2, 0xcb, 0x75, 0x92, 0xbe, 0xfb, 0x06, 0xde, - 0x7f, 0xb7, 0x17, 0x87, 0x7c, 0x0a, 0xf9, 0x51, 0xd2, 0x68, 0x61, 0x0b, 0xdc, 0x98, 0xc4, 0xa8, - 0xb9, 0x04, 0x6b, 0xa3, 0x6a, 0x34, 0x4c, 0x42, 0x1f, 0x50, 0x49, 0x88, 0x7a, 0x56, 0x54, 0x42, - 0xc2, 0x37, 0xfd, 0x9a, 0xfc, 0x7b, 0xac, 0xce, 0xc1, 0xd6, 0xfb, 0x72, 0x49, 0xb0, 0x77, 0x3d, - 0xac, 0x3d, 0x6f, 0x97, 0xab, 0x09, 0x12, 0x5c, 0x41, 0x1e, 0x67, 0x21, 0x5a, 0xeb, 0xa6, 0xab, - 0x42, 0x4f, 0x07, 0xb6, 0x52, 0xe7, 0x41, 0x47, 0x7d, 0x30, 0x52, 0x36, 0x94, 0x1f, 0x0b, 0xec, - 0x95, 0x4d, 0x7e, 0x69, 0x7b, 0x38, 0xfb, 0x0b, 0x58, 0x88, 0x00, 0x8f, 0xce, 0x95, 0xb8, 0x15, - 0xc9, 0xbc, 0xb3, 0xf7, 0x55, 0xb7, 0x97, 0x3e, 0x18, 0x21, 0x1b, 0xca, 0x5f, 0x0b, 0xec, 0x95, - 0x4d, 0x7e, 0x6e, 0x7b, 0x40, 0x82, 0xe3, 0xe2, 0x6c, 0x9b, 0xb1, 0x94, 0xc1, 0xa3, 0x3c, 0xcf, - 0x11, 0x09, 0x12, 0xc2, 0x1f, 0xc7, 0xed, 0xd2, 0xe0, 0xf4, 0x8a, 0x3e, 0x87, 0xbd, 0xf5, 0x81, - 0xbb, 0x1d, 0xa5, 0xca, 0xa5, 0x66, 0x43, 0x09, 0xbd, 0x37, 0xf5, 0xf7, 0x38, 0xc6, 0x37, 0xf5, - 0x0c, 0xb3, 0xd6, 0x56, 0xb3, 0x26, 0xc1, 0xae, 0xe8, 0x53, 0x7b, 0xba, 0x7d, 0xed, 0x7b, 0xe9, - 0x8d, 0xcc, 0xdd, 0x0f, 0x90, 0xf6, 0xbc, 0xfd, 0x73, 0x8b, 0xf8, 0xdc, 0x12, 0xf2, 0xe3, 0x6c, - 0x63, 0x0c, 0xbd, 0xf5, 0x01, 0xc7, 0xf7, 0x50, 0x2c, 0xaf, 0x90, 0x7c, 0xfb, 0xbd, 0xa9, 0xbf, - 0xc7, 0x31, 0xbe, 0xa1, 0xf7, 0xe5, 0xf6, 0x57, 0x4a, 0xdf, 0xd4, 0xd6, 0x3f, 0xca, 0xfb, 0x47, - 0x3f, 0x8a, 0x7a, 0xa1, 0x36, 0x9c, 0xb3, 0xe3, 0x4a, 0x22, 0x41, 0x5a, 0xbc, 0xbb, 0xa5, 0x72, - 0xf4, 0xd6, 0x07, 0x1c, 0xd9, 0x4c, 0x6a, 0x3c, 0xef, 0xab, 0xa9, 0x51, 0x22, 0x9f, 0x8b, 0xfc, - 0x6a, 0x4d, 0xe8, 0xda, 0xfa, 0xd7, 0x8b, 0x4b, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xd4, 0xc7, 0xff, 0x94, 0xe3, 0x90, 0xce, 0x96, 0x25, 0xde, 0x89, 0x00, 0x00, 0x00, 0x00, 0x49, - 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 -}; -const int BMfont3_size = sizeof(BMfont3); diff --git a/template/source/gfx/BMfont3.h b/template/source/gfx/BMfont3.h deleted file mode 100644 index 5064d3c..0000000 --- a/template/source/gfx/BMfont3.h +++ /dev/null @@ -1,14 +0,0 @@ -/* - This file was autogenerated by raw2c. -Visit http://www.devkitpro.org -*/ - -//--------------------------------------------------------------------------------- -#ifndef _BMfont3_h_ -#define _BMfont3_h_ -//--------------------------------------------------------------------------------- -extern const unsigned char BMfont3[]; -extern const int BMfont3_size; -//--------------------------------------------------------------------------------- -#endif //_BMfont3_h_ -//--------------------------------------------------------------------------------- diff --git a/template/source/gfx/BMfont3.png b/template/source/gfx/BMfont3.png deleted file mode 100644 index d9c3487..0000000 Binary files a/template/source/gfx/BMfont3.png and /dev/null differ diff --git a/template/source/gfx/BMfont4.c b/template/source/gfx/BMfont4.c deleted file mode 100644 index e3e9730..0000000 --- a/template/source/gfx/BMfont4.c +++ /dev/null @@ -1,67 +0,0 @@ -/* - This file was autogenerated by raw2c. -Visit http://www.devkitpro.org -*/ - -const unsigned char BMfont4[] = { - 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, - 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x30, 0x08, 0x06, 0x00, 0x00, 0x00, 0x60, 0xc5, 0xa3, - 0xdf, 0x00, 0x00, 0x00, 0x01, 0x73, 0x52, 0x47, 0x42, 0x00, 0xae, 0xce, 0x1c, 0xe9, 0x00, 0x00, - 0x03, 0x5e, 0x49, 0x44, 0x41, 0x54, 0x78, 0xda, 0xed, 0x9d, 0xd1, 0xb2, 0xad, 0x20, 0x08, 0x40, - 0x4f, 0x4d, 0xff, 0xff, 0xcb, 0xdd, 0xa7, 0x3d, 0xd3, 0x6d, 0x6c, 0x54, 0x40, 0x40, 0x5d, 0xeb, - 0xe9, 0xcc, 0xd9, 0x91, 0x26, 0x48, 0x44, 0x4a, 0xc7, 0xdf, 0x20, 0xee, 0xfb, 0xbe, 0x7f, 0x7f, - 0x1f, 0xc7, 0x71, 0xfc, 0x81, 0x2b, 0xcf, 0xf1, 0xd7, 0xea, 0xe0, 0x7d, 0xae, 0xf7, 0x39, 0x6b, - 0xbf, 0x43, 0x4e, 0xbb, 0x78, 0xea, 0xe7, 0x4b, 0x87, 0x5f, 0xd4, 0x74, 0xdb, 0x3b, 0xff, 0xb5, - 0xed, 0xb7, 0xca, 0xbf, 0xe5, 0x0e, 0xef, 0x81, 0x86, 0x78, 0x63, 0x1f, 0x7d, 0x0e, 0x74, 0x3f, - 0xaf, 0xf3, 0xfb, 0xd2, 0x57, 0xc9, 0xc1, 0xb4, 0x1e, 0x6b, 0xe9, 0x2c, 0x4b, 0xc7, 0xf6, 0xf6, - 0xff, 0x79, 0xcc, 0x89, 0x59, 0xc0, 0xca, 0x13, 0xbe, 0x37, 0xb2, 0xe0, 0x66, 0xa8, 0x8b, 0xce, - 0x66, 0x1b, 0xef, 0x0b, 0xd3, 0xc0, 0xe0, 0x01, 0x5b, 0x68, 0x95, 0xad, 0x39, 0xb8, 0x5a, 0x5a, - 0x64, 0x44, 0xaa, 0x44, 0x23, 0x8f, 0x03, 0x5c, 0x14, 0x9c, 0x1e, 0x58, 0x3b, 0x3f, 0xaf, 0x7e, - 0x5a, 0xd8, 0x77, 0xeb, 0xf9, 0x2e, 0x2f, 0x25, 0x30, 0x21, 0xc1, 0x7b, 0xc2, 0x7b, 0x4e, 0x64, - 0xeb, 0x09, 0xbc, 0xab, 0xf3, 0xb3, 0x6a, 0xab, 0xf5, 0x25, 0xc9, 0x19, 0x69, 0x98, 0x00, 0xb0, - 0xb7, 0xf3, 0x8b, 0x86, 0x47, 0x60, 0x18, 0x1a, 0xc9, 0x7b, 0x47, 0xff, 0xa5, 0xb7, 0x9b, 0x1e, - 0xed, 0x67, 0x72, 0x14, 0xd9, 0x9c, 0x5f, 0x8f, 0x0d, 0x78, 0xd8, 0xcb, 0xb3, 0x8d, 0x6b, 0x07, - 0x83, 0x80, 0xbd, 0x9c, 0xe0, 0x88, 0x27, 0x96, 0x59, 0xfa, 0x6f, 0xe5, 0xc0, 0xac, 0xaf, 0x37, - 0xab, 0x13, 0x24, 0x02, 0x04, 0xf8, 0x70, 0x00, 0xd1, 0x69, 0x9b, 0xde, 0x08, 0x76, 0x87, 0x47, - 0x57, 0xe9, 0x3a, 0x40, 0xf7, 0x47, 0xe0, 0x9e, 0x85, 0x93, 0x00, 0x3c, 0x85, 0xe4, 0x88, 0xfc, - 0xb6, 0xb3, 0x11, 0x1c, 0x20, 0x48, 0x74, 0xf9, 0x75, 0x07, 0x5e, 0xc5, 0x11, 0xcd, 0xe4, 0x50, - 0xac, 0x77, 0xfc, 0x58, 0xdc, 0x5c, 0x34, 0x3b, 0x47, 0x24, 0x7d, 0xc8, 0xf8, 0x16, 0x1e, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe2, 0x51, 0x97, 0x93, 0x79, 0xff, 0xd6, 0xd5, - 0xb8, 0x51, 0x12, 0x33, 0x43, 0x12, 0x55, 0x5a, 0x8f, 0x0c, 0xf4, 0x48, 0xf4, 0x3f, 0x62, 0x9d, - 0x9b, 0xa7, 0xfd, 0x6a, 0xe7, 0x60, 0xa6, 0xf6, 0x23, 0xe5, 0xcd, 0x1d, 0xe0, 0xa8, 0x7a, 0x5e, - 0xb3, 0xcb, 0xb3, 0x4c, 0xc1, 0xc7, 0x01, 0x5a, 0x17, 0xea, 0xf4, 0x68, 0x1f, 0xf9, 0x38, 0x79, - 0xea, 0x01, 0x02, 0xc0, 0xb6, 0xb8, 0xef, 0x04, 0x19, 0x51, 0xfb, 0x6b, 0xf5, 0x55, 0xef, 0x33, - 0x5c, 0x5f, 0xe4, 0x3a, 0x2c, 0x22, 0xea, 0x79, 0xc6, 0x2a, 0xb2, 0xf6, 0x5f, 0x49, 0xfe, 0xfa, - 0xfd, 0xf3, 0x67, 0xc0, 0xda, 0xed, 0x3f, 0xda, 0x5c, 0x98, 0x54, 0x5e, 0x33, 0x01, 0x25, 0xd7, - 0xaf, 0x95, 0x87, 0x75, 0x1c, 0xb0, 0xa6, 0x1f, 0xd6, 0xf2, 0x59, 0xf5, 0x20, 0xd9, 0xce, 0xa7, - 0xd1, 0x57, 0xcb, 0x38, 0xfe, 0xb7, 0x17, 0x58, 0x53, 0x60, 0xb0, 0xa7, 0x73, 0x4f, 0x47, 0x21, - 0x89, 0xe6, 0x4a, 0xf2, 0xda, 0xbc, 0x8e, 0x24, 0x87, 0xf0, 0xee, 0xbf, 0x55, 0x81, 0xc6, 0x59, - 0x23, 0x9b, 0xc8, 0xbe, 0x66, 0xca, 0xaf, 0x6a, 0xed, 0xa0, 0x55, 0x3e, 0xab, 0x6d, 0x44, 0x47, - 0x78, 0xbd, 0x01, 0x16, 0x39, 0x40, 0x80, 0x0d, 0x22, 0x5e, 0x28, 0x73, 0x66, 0x1b, 0xfc, 0xe8, - 0x47, 0x08, 0x0f, 0xc3, 0x6a, 0x6d, 0x63, 0xa6, 0x8f, 0xfa, 0xdc, 0x9d, 0xe0, 0x98, 0x90, 0xcf, - 0x20, 0x7f, 0x66, 0x74, 0x14, 0x38, 0x41, 0xe8, 0x7d, 0xdc, 0xf9, 0x81, 0x13, 0x44, 0xbe, 0x47, - 0xfe, 0xb2, 0x56, 0xf8, 0x8e, 0x6f, 0xe4, 0x46, 0x5d, 0x3f, 0x39, 0x40, 0xec, 0x6f, 0xb5, 0xb1, - 0xca, 0xa6, 0x2b, 0x72, 0x80, 0x00, 0xb0, 0xef, 0xd3, 0x83, 0x26, 0xac, 0x8c, 0xd8, 0x4a, 0xd6, - 0xda, 0xf6, 0xc8, 0x8f, 0x3f, 0x5b, 0xf7, 0x1f, 0xd6, 0x89, 0x6a, 0x6a, 0xfd, 0xa8, 0xed, 0x64, - 0xc8, 0x32, 0x7f, 0x76, 0x9b, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, - 0x26, 0x26, 0xe5, 0x68, 0x34, 0xc7, 0xb5, 0x92, 0xa5, 0x1c, 0x57, 0xed, 0x9c, 0xcd, 0x03, 0xbf, - 0x69, 0x3d, 0xb8, 0xd2, 0xf8, 0xce, 0x78, 0xfd, 0x52, 0xfb, 0xf1, 0x2c, 0x07, 0x55, 0xda, 0x36, - 0x97, 0xb1, 0x1c, 0x9c, 0x45, 0x3d, 0x4f, 0x29, 0x7c, 0x17, 0xd8, 0xfa, 0x8e, 0x22, 0xdc, 0x4b, - 0xac, 0x91, 0xb7, 0xd8, 0xcb, 0x3c, 0xba, 0xfd, 0x5a, 0xbb, 0x91, 0xd7, 0x5f, 0x73, 0xca, 0xbc, - 0x31, 0xcc, 0x37, 0x7f, 0xac, 0x60, 0x1d, 0x20, 0x00, 0x6c, 0x0b, 0x11, 0x20, 0x10, 0x61, 0xc0, - 0xb6, 0x3a, 0xb9, 0x46, 0x87, 0x98, 0xde, 0x64, 0xfb, 0x36, 0xc7, 0x4c, 0x45, 0x4d, 0x33, 0x8c, - 0x9f, 0x34, 0x1f, 0xa8, 0xa9, 0xe7, 0x88, 0x03, 0x8a, 0xaf, 0x87, 0x19, 0xb5, 0x90, 0xf9, 0x8a, - 0x7e, 0x06, 0x8f, 0xca, 0x21, 0xd4, 0x72, 0x51, 0xdc, 0x8d, 0x73, 0xeb, 0xef, 0x7d, 0x5c, 0x6f, - 0xc1, 0x4d, 0xf4, 0x5f, 0x9e, 0xd3, 0x11, 0xf5, 0x30, 0x23, 0xf3, 0xad, 0xe4, 0x00, 0x61, 0xe9, - 0x48, 0x1f, 0xa0, 0xcb, 0x01, 0x8e, 0x30, 0x2c, 0xeb, 0x73, 0xb6, 0xde, 0x4d, 0x22, 0xfa, 0x8a, - 0xfc, 0x7a, 0x25, 0xe1, 0x7b, 0xfa, 0x94, 0x69, 0xfc, 0x24, 0x25, 0xc2, 0xa2, 0x4b, 0xc1, 0x79, - 0xeb, 0xff, 0xf4, 0xea, 0x04, 0x4e, 0x10, 0x79, 0x9c, 0x20, 0xe3, 0x9f, 0xcd, 0x09, 0x5e, 0xd9, - 0x8c, 0x2b, 0x7b, 0x5e, 0x86, 0xf5, 0x61, 0xe8, 0xc4, 0x9a, 0xe7, 0x4b, 0x84, 0x19, 0xaf, 0xd3, - 0xb3, 0x5f, 0xd6, 0x6d, 0xb1, 0x0c, 0x06, 0xdc, 0x26, 0x39, 0xa3, 0x20, 0x77, 0x82, 0xdc, 0x78, - 0x17, 0x8e, 0x00, 0xa3, 0x97, 0x31, 0x94, 0x8c, 0x4f, 0xfb, 0xf5, 0xae, 0xe8, 0xc9, 0xe3, 0xd9, - 0x7f, 0x49, 0xfb, 0x96, 0x7d, 0x58, 0xc5, 0x7e, 0x5a, 0xae, 0xa3, 0x26, 0x17, 0xad, 0x7f, 0xab, - 0xf1, 0xe7, 0x25, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0xf0, 0x0f, - 0xab, 0xb9, 0x5f, 0xb5, 0x2f, 0x5e, 0xd2, 0x50, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, - 0xae, 0x42, 0x60, 0x82 -}; -const int BMfont4_size = sizeof(BMfont4); diff --git a/template/source/gfx/BMfont4.h b/template/source/gfx/BMfont4.h deleted file mode 100644 index e77827f..0000000 --- a/template/source/gfx/BMfont4.h +++ /dev/null @@ -1,14 +0,0 @@ -/* - This file was autogenerated by raw2c. -Visit http://www.devkitpro.org -*/ - -//--------------------------------------------------------------------------------- -#ifndef _BMfont4_h_ -#define _BMfont4_h_ -//--------------------------------------------------------------------------------- -extern const unsigned char BMfont4[]; -extern const int BMfont4_size; -//--------------------------------------------------------------------------------- -#endif //_BMfont4_h_ -//--------------------------------------------------------------------------------- diff --git a/template/source/gfx/BMfont4.png b/template/source/gfx/BMfont4.png deleted file mode 100644 index ac5131a..0000000 Binary files a/template/source/gfx/BMfont4.png and /dev/null differ diff --git a/template/source/gfx/BMfont5.h b/template/source/gfx/BMfont5.h deleted file mode 100644 index 336a087..0000000 --- a/template/source/gfx/BMfont5.h +++ /dev/null @@ -1,413 +0,0 @@ -/* - This file was autogenerated from BMfont5.png -*/ - -//--------------------------------------------------------------------------------- -#ifndef _BMfont5_h_ -#define _BMfont5_h_ -//--------------------------------------------------------------------------------- -const unsigned char BMfont5[] = { - 0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A, 0x00, 0x00, 0x00, 0x0D, 0x49, 0x48, 0x44, 0x52, - 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06, 0x00, 0x00, 0x00, 0x88, 0x84, 0x0D, - 0x0B, 0x00, 0x00, 0x18, 0xAD, 0x49, 0x44, 0x41, 0x54, 0x78, 0xDA, 0xED, 0x5D, 0x5F, 0xE8, 0x65, - 0x57, 0x75, 0x5E, 0xF3, 0x34, 0x13, 0xC5, 0xCE, 0xA8, 0xD1, 0xB1, 0x36, 0xE8, 0xD0, 0x84, 0x4C, - 0x83, 0x95, 0x68, 0x03, 0x1A, 0x0D, 0x58, 0x6A, 0x8A, 0xC5, 0x96, 0x58, 0x04, 0x23, 0xFA, 0x10, - 0x7D, 0x49, 0x43, 0x04, 0x05, 0xA5, 0xF3, 0x50, 0x61, 0x44, 0x24, 0x81, 0xF6, 0x61, 0x4A, 0x85, - 0x16, 0x94, 0xE8, 0x93, 0xF3, 0xA0, 0x38, 0x05, 0xD1, 0x60, 0x4B, 0x4B, 0x4D, 0xA9, 0x60, 0x9B, - 0x16, 0x8C, 0x29, 0x2A, 0x9A, 0x60, 0xCB, 0x4C, 0x50, 0xDB, 0x49, 0x1B, 0xCD, 0xB4, 0xD8, 0x4C, - 0x9E, 0xC6, 0xF3, 0x79, 0xF6, 0xD7, 0xFB, 0xDD, 0x75, 0xD7, 0xFE, 0x73, 0xCE, 0x3D, 0xBF, 0xFB, - 0xFB, 0x4D, 0xB2, 0x3F, 0x38, 0xFC, 0xEE, 0xEF, 0x9E, 0xBB, 0xF7, 0xD9, 0x7F, 0xD7, 0x5E, 0xEB, - 0x5B, 0x6B, 0xEF, 0x73, 0xE8, 0xCA, 0x95, 0x2B, 0xB6, 0x03, 0x9C, 0x19, 0xAE, 0x5F, 0x1A, 0xAE, - 0x7B, 0xD2, 0xFF, 0x9F, 0x1F, 0xAE, 0xEF, 0x0E, 0xD7, 0xFD, 0x13, 0xF3, 0x79, 0x60, 0xB8, 0xFE, - 0x67, 0xB8, 0x4E, 0x2D, 0x58, 0xB6, 0x52, 0x03, 0x3C, 0x31, 0x5C, 0xAF, 0xDE, 0x83, 0xF4, 0x68, - 0x8F, 0xD7, 0x0F, 0xD7, 0xED, 0xF2, 0xDD, 0xBD, 0xC3, 0xF5, 0x9B, 0xC3, 0xF5, 0xBF, 0xD2, 0x4E, - 0x51, 0xBA, 0xD6, 0xBA, 0xE3, 0xB7, 0x3F, 0x18, 0xAE, 0x4F, 0x2F, 0xD8, 0x56, 0x35, 0xDC, 0x9B, - 0x79, 0x1E, 0xBE, 0xBF, 0x73, 0xB8, 0xCE, 0xA5, 0xFF, 0xEF, 0x74, 0x75, 0xD7, 0x36, 0x21, 0xCE, - 0xB9, 0xBC, 0x98, 0x47, 0xEE, 0x7E, 0x0B, 0xFE, 0x69, 0xB8, 0xFE, 0x6B, 0xB8, 0xDE, 0x31, 0xB1, - 0xFC, 0x5A, 0x46, 0x60, 0xC9, 0xF1, 0x77, 0x35, 0x01, 0xF3, 0xF6, 0x47, 0x41, 0xFD, 0xBF, 0x32, - 0x5C, 0x77, 0x0C, 0xD7, 0x21, 0x1B, 0xDB, 0xE8, 0x0F, 0x87, 0xEB, 0x4F, 0x83, 0xDF, 0x61, 0xFE, - 0x3E, 0x92, 0x3E, 0x63, 0xAC, 0xBF, 0x37, 0xC8, 0xE7, 0xE4, 0x70, 0x3D, 0xE8, 0xD2, 0x3E, 0x90, - 0xFE, 0xEA, 0xBC, 0xF0, 0x73, 0xE8, 0xF4, 0x70, 0xFD, 0x56, 0xFA, 0xEC, 0xC7, 0x16, 0x81, 0xB9, - 0x5A, 0x9B, 0xD3, 0xF7, 0xA6, 0xEB, 0xD7, 0x86, 0xEB, 0x48, 0xFA, 0xEE, 0xF2, 0x70, 0x7D, 0x7F, - 0xB8, 0x5E, 0x37, 0xB3, 0x7D, 0x0E, 0x22, 0x50, 0xA7, 0x0F, 0xDB, 0x6A, 0xBC, 0xEB, 0xFC, 0xCB, - 0xCD, 0x2D, 0xB4, 0xF1, 0x1B, 0x6C, 0x73, 0xFE, 0x68, 0xDB, 0x47, 0xE9, 0x39, 0x77, 0xAF, 0x1B, - 0xAE, 0x1F, 0x0E, 0xD7, 0xDF, 0x5B, 0x5E, 0xF6, 0xA3, 0x1C, 0xBF, 0x62, 0x9B, 0x63, 0xE3, 0x6B, - 0xEE, 0xFF, 0xA8, 0x8C, 0x1C, 0x3F, 0xFE, 0x19, 0xE8, 0x97, 0x97, 0x07, 0xCF, 0xD2, 0x71, 0xA2, - 0x75, 0x78, 0x32, 0x78, 0xBE, 0xB6, 0x4F, 0xA9, 0xFC, 0x07, 0x11, 0xBE, 0xFE, 0x51, 0xFD, 0x00, - 0xB6, 0xDF, 0x63, 0x96, 0x97, 0x91, 0x1D, 0x1D, 0x1D, 0xD3, 0xC1, 0x75, 0x91, 0xE0, 0x3A, 0x84, - 0xEF, 0xEF, 0xB4, 0xF2, 0x9A, 0xE4, 0x75, 0xCC, 0x43, 0x7B, 0x54, 0x46, 0xC8, 0xD8, 0x5F, 0x1F, - 0xAE, 0xE3, 0x13, 0xD3, 0xA1, 0x7C, 0xD1, 0x7A, 0xBF, 0x4D, 0x39, 0x6E, 0xB0, 0xBA, 0xEE, 0x1D, - 0xA5, 0x7B, 0xAB, 0x8D, 0x6D, 0x4B, 0xB4, 0xE4, 0x71, 0xC1, 0x46, 0x5D, 0xF9, 0xF6, 0xCA, 0xEF, - 0x98, 0x7F, 0xA9, 0xFD, 0x23, 0x1D, 0xA3, 0x96, 0xFF, 0xAE, 0xFA, 0xB7, 0x63, 0x7F, 0x81, 0xB9, - 0x7E, 0xF7, 0x70, 0x1D, 0x1D, 0xAE, 0x87, 0x6C, 0x73, 0x3C, 0x50, 0xC7, 0xF1, 0xDF, 0x63, 0xFC, - 0xBC, 0xCA, 0xC6, 0x75, 0xFB, 0xCF, 0x6D, 0x41, 0xDD, 0xE3, 0xD0, 0x0E, 0x08, 0x00, 0x28, 0x1F, - 0xEF, 0x49, 0x9F, 0x1F, 0x1E, 0xAE, 0x57, 0xA6, 0xCA, 0x00, 0x5E, 0x68, 0x40, 0xF1, 0xF8, 0xA1, - 0xC5, 0x13, 0x05, 0xC6, 0xDB, 0xAD, 0xE9, 0xF3, 0x43, 0x99, 0xDF, 0x94, 0xD2, 0xE7, 0xB0, 0x4B, - 0x02, 0x00, 0x03, 0xE0, 0x83, 0x36, 0x2A, 0xDF, 0x18, 0x04, 0x1F, 0xB3, 0xB1, 0x33, 0x61, 0xE0, - 0xBC, 0x7B, 0xB8, 0xBE, 0x37, 0x5C, 0xD7, 0xD8, 0x68, 0x7C, 0xDC, 0x6F, 0x9B, 0x1D, 0x8D, 0xFA, - 0x9D, 0xAC, 0x94, 0x87, 0x0B, 0xCA, 0xAB, 0x6C, 0x59, 0xA1, 0xDC, 0x02, 0x0C, 0xD4, 0x9F, 0xDA, - 0xA6, 0xA1, 0xA4, 0x46, 0xA1, 0xA5, 0xCF, 0x2A, 0xE4, 0x9E, 0x4E, 0xED, 0x01, 0xA0, 0x6F, 0x21, - 0xFC, 0xCF, 0x49, 0xD9, 0x4F, 0xA7, 0xEB, 0x6F, 0x87, 0xEB, 0x71, 0x1B, 0x15, 0xF1, 0xA9, 0x4A, - 0x38, 0xC6, 0xCF, 0xAF, 0xA6, 0xE7, 0x20, 0x9F, 0x48, 0xC1, 0xCD, 0x95, 0x9F, 0xC8, 0x4D, 0xD0, - 0xE7, 0x0B, 0x72, 0x0B, 0x19, 0xFB, 0x57, 0x09, 0x80, 0x0F, 0xD8, 0xA6, 0x81, 0x76, 0xD1, 0x46, - 0x01, 0xF6, 0x9A, 0xE1, 0xBA, 0xC9, 0xD6, 0xDB, 0x19, 0xF7, 0x2E, 0xA7, 0xCF, 0xF8, 0xCB, 0x79, - 0xFC, 0xA8, 0x8D, 0xF3, 0x08, 0xE3, 0xF9, 0x29, 0x79, 0x36, 0x7E, 0xFF, 0x71, 0x79, 0x06, 0xD2, - 0x7C, 0x63, 0xB8, 0x5E, 0x6A, 0xE3, 0x1C, 0x8A, 0xE6, 0x09, 0x9F, 0x91, 0x9B, 0xD3, 0x18, 0x63, - 0x18, 0x73, 0x5F, 0xB7, 0xCD, 0xF1, 0x81, 0xBE, 0xBF, 0x65, 0xB8, 0xFE, 0xC8, 0xF2, 0x24, 0xD1, - 0xA3, 0xAE, 0x8C, 0x07, 0x15, 0x90, 0xC9, 0xDA, 0xFE, 0x94, 0x4B, 0x5F, 0xB2, 0xD1, 0x50, 0xBC, - 0xCD, 0xD6, 0xC9, 0x01, 0x18, 0x86, 0x6F, 0x49, 0x9F, 0x31, 0x7F, 0xBC, 0x82, 0xC2, 0x7A, 0x7F, - 0xCB, 0x46, 0x22, 0x08, 0xED, 0x7B, 0xC4, 0x3D, 0xEF, 0xE5, 0xE9, 0x3E, 0xE6, 0x2E, 0x94, 0xA8, - 0x68, 0x7C, 0x00, 0xE8, 0x9F, 0x8B, 0xB6, 0xD9, 0x47, 0x54, 0xAC, 0x88, 0xCF, 0xD8, 0xFA, 0xFC, - 0xBF, 0x90, 0xFE, 0xFE, 0xCD, 0x70, 0xBD, 0xC8, 0xD6, 0x89, 0x54, 0xCC, 0xFD, 0x57, 0xCA, 0x6F, - 0x8F, 0xA4, 0x7A, 0xB0, 0x8C, 0x94, 0x2F, 0x5F, 0x4A, 0xFF, 0xBF, 0x33, 0x7D, 0xA6, 0x91, 0x0C, - 0xF9, 0xFC, 0xFB, 0xC3, 0xF5, 0xE5, 0xE1, 0xBA, 0x3E, 0xB5, 0x4F, 0x24, 0x9F, 0x0F, 0x2A, 0xD0, - 0x76, 0x5F, 0xB0, 0x91, 0x9C, 0xBA, 0x71, 0xB8, 0xDE, 0x66, 0x63, 0x5F, 0xBC, 0x49, 0xEA, 0x8F, - 0x71, 0xFF, 0xD7, 0xE9, 0x37, 0xE8, 0x23, 0x90, 0x35, 0x7E, 0x0E, 0xE1, 0x77, 0xFF, 0x6D, 0x9B, - 0xFD, 0x86, 0xEF, 0x8F, 0xA5, 0xCF, 0xA5, 0xF5, 0x06, 0x44, 0xD0, 0x0D, 0xE9, 0xF3, 0xD3, 0xD2, - 0x7E, 0x67, 0x82, 0xEF, 0x72, 0xF9, 0x2B, 0x4E, 0x05, 0xF9, 0x46, 0xF7, 0xA3, 0x7C, 0x94, 0x1C, - 0x8F, 0x88, 0x75, 0xFD, 0xEE, 0x4C, 0x90, 0xB7, 0x2F, 0xAB, 0xFF, 0xCD, 0xA9, 0x4C, 0x5E, 0xD1, - 0x77, 0x28, 0xFF, 0xB5, 0x99, 0xBA, 0xB3, 0x6E, 0xB5, 0xF2, 0x95, 0xEE, 0xFB, 0x32, 0xFA, 0xEF, - 0x73, 0xFD, 0x62, 0x8D, 0xE9, 0x5B, 0xFA, 0x3F, 0xF7, 0x8C, 0x5C, 0xDF, 0xEA, 0xEF, 0xA2, 0xBA, - 0x9C, 0x96, 0x7B, 0x39, 0x47, 0x07, 0xF3, 0xCE, 0x95, 0xE9, 0xB4, 0x7C, 0xBE, 0x3F, 0xB8, 0x87, - 0xB1, 0x7E, 0x6D, 0xE6, 0xBE, 0xF6, 0xD9, 0x19, 0x8B, 0xE1, 0xC7, 0x80, 0xD7, 0x7B, 0x08, 0xC8, - 0xAE, 0x73, 0xD6, 0xA6, 0xAB, 0x5D, 0xB1, 0xBC, 0x81, 0x88, 0x35, 0xEA, 0xDF, 0x2C, 0xEF, 0x40, - 0x6A, 0xC1, 0xBD, 0xE9, 0xEF, 0x14, 0xE7, 0xCA, 0x41, 0x21, 0x00, 0xE6, 0x96, 0xA3, 0x95, 0x00, - 0x88, 0x1C, 0x77, 0x51, 0xD9, 0x3D, 0xC1, 0x3A, 0x25, 0xFF, 0xDC, 0x18, 0x79, 0xAE, 0xA3, 0x24, - 0x03, 0x9F, 0x2B, 0xC0, 0x38, 0xF8, 0x57, 0xCB, 0x93, 0xEB, 0x35, 0xFB, 0x02, 0x7A, 0xCC, 0x4B, - 0xAC, 0x6E, 0x03, 0x36, 0x63, 0x17, 0x04, 0x00, 0xD9, 0x8B, 0x08, 0x68, 0x0C, 0x2A, 0xA1, 0x50, - 0xB2, 0xFE, 0x20, 0x7D, 0xA6, 0x61, 0xAC, 0x50, 0x23, 0x31, 0x32, 0xCC, 0x95, 0x68, 0x98, 0x22, - 0x04, 0xF6, 0x23, 0x02, 0x00, 0x75, 0xB9, 0x64, 0x2B, 0xA1, 0x70, 0xD9, 0xD6, 0x15, 0xCA, 0x1C, - 0x2B, 0x0C, 0x02, 0x00, 0x0B, 0x9A, 0x1A, 0x3E, 0x04, 0x26, 0xD0, 0x27, 0x6C, 0x54, 0xB4, 0xD1, - 0xAE, 0x20, 0x13, 0xBC, 0x37, 0xF2, 0xF3, 0xE9, 0xAF, 0x0A, 0x27, 0xB4, 0xFB, 0xDC, 0x05, 0x83, - 0x8B, 0x30, 0x70, 0x21, 0xD5, 0x03, 0xE5, 0xFB, 0x8E, 0x6D, 0x46, 0x37, 0x7C, 0xCA, 0x46, 0xA5, - 0x1F, 0x82, 0x5D, 0x85, 0x9C, 0x67, 0xC6, 0xF1, 0x3D, 0x26, 0xC2, 0xB7, 0xA4, 0xEC, 0xF8, 0x1F, - 0x86, 0x5D, 0xCD, 0x03, 0x5B, 0x82, 0x46, 0x10, 0x44, 0xDE, 0xC3, 0x52, 0xF9, 0x89, 0x83, 0x4E, - 0x00, 0x44, 0x11, 0x0C, 0x3E, 0xB2, 0x42, 0x31, 0x95, 0x44, 0x29, 0x11, 0x00, 0x30, 0x20, 0x69, - 0x50, 0xE5, 0x94, 0x94, 0xCB, 0xE9, 0x37, 0x30, 0x18, 0x31, 0x3E, 0x39, 0x0E, 0x61, 0x60, 0xBE, - 0x71, 0xB8, 0xCE, 0xDA, 0xE6, 0x02, 0xAB, 0x79, 0xE1, 0xF9, 0x98, 0x13, 0x10, 0x84, 0xDF, 0xB6, - 0xD5, 0xB8, 0xD5, 0x85, 0x13, 0xE3, 0xF9, 0x77, 0x2C, 0x9E, 0x77, 0xB5, 0x85, 0x18, 0xF3, 0xF2, - 0x8B, 0x96, 0x9F, 0x0F, 0x39, 0xC5, 0x04, 0xF3, 0xF2, 0x27, 0x36, 0x46, 0x97, 0xFC, 0xCC, 0x46, - 0xE3, 0x1A, 0xD8, 0x66, 0xBC, 0xEE, 0x25, 0x50, 0x4F, 0x25, 0x32, 0xF0, 0x3F, 0x8C, 0x3F, 0xF6, - 0xC7, 0xA3, 0xAE, 0xFC, 0xAA, 0x6C, 0xB7, 0x28, 0x28, 0xE8, 0x33, 0x44, 0x71, 0xBC, 0xA3, 0x70, - 0xFF, 0x0B, 0xB6, 0xE9, 0x85, 0x46, 0x3B, 0xA2, 0x6D, 0x73, 0x04, 0x40, 0xEE, 0xB9, 0x90, 0x6B, - 0x6F, 0xB7, 0xBC, 0x21, 0xE1, 0x41, 0x52, 0x89, 0xE5, 0xF3, 0xFD, 0xEA, 0xE7, 0xB9, 0x1F, 0x17, - 0x48, 0x9F, 0x23, 0x99, 0x0E, 0x22, 0xBE, 0x66, 0xEB, 0x63, 0x9E, 0x64, 0x16, 0xDB, 0x0B, 0xED, - 0x8D, 0xB9, 0x07, 0x79, 0x4B, 0xB2, 0x26, 0xF2, 0x74, 0x61, 0xFE, 0x62, 0xDD, 0xF2, 0x1E, 0x42, - 0xCC, 0xAB, 0xA3, 0x72, 0x0F, 0xBF, 0xC3, 0x58, 0x51, 0xD9, 0xF2, 0x58, 0xBA, 0x77, 0x3E, 0xFD, - 0x7F, 0x62, 0xB8, 0x3E, 0x9B, 0x3E, 0x63, 0x4C, 0x91, 0xDC, 0x81, 0xAE, 0xF0, 0xB8, 0x6B, 0xDB, - 0x0B, 0x29, 0xED, 0x45, 0xF7, 0x5C, 0xED, 0xAF, 0xDB, 0x82, 0xFB, 0x4A, 0x12, 0xB1, 0x8C, 0x90, - 0x3B, 0x2F, 0xB1, 0x75, 0x92, 0xCA, 0x1B, 0x0E, 0x7E, 0x9C, 0x93, 0x5C, 0x62, 0xDD, 0x50, 0xCF, - 0x1F, 0xDB, 0x3A, 0x81, 0x42, 0xDD, 0xE5, 0x48, 0x6A, 0x3F, 0x6D, 0x3B, 0x9F, 0x3F, 0xCA, 0xF9, - 0xCF, 0x96, 0x1F, 0x7F, 0xBE, 0xEF, 0xDE, 0x9A, 0xEA, 0xA2, 0x84, 0xD6, 0xAD, 0x92, 0x27, 0xF2, - 0x7F, 0x58, 0xCA, 0xE3, 0xCB, 0x8F, 0x3E, 0x05, 0xA9, 0x85, 0x28, 0xA6, 0x6B, 0xD2, 0x73, 0x54, - 0xDF, 0xF0, 0xED, 0x87, 0x3E, 0x50, 0xDD, 0xAC, 0x96, 0xBE, 0xD6, 0xFF, 0x9A, 0x1E, 0xF8, 0x65, - 0x5B, 0xAD, 0xB1, 0x4A, 0xCE, 0x69, 0xFB, 0x9A, 0xB4, 0x71, 0xD4, 0x3F, 0xD4, 0x8F, 0xBC, 0xAC, - 0x22, 0x48, 0x4A, 0x7A, 0x67, 0x02, 0x81, 0x75, 0x02, 0xD1, 0x4C, 0x7F, 0x39, 0x5C, 0xF7, 0xB9, - 0xF6, 0x25, 0x21, 0x06, 0x19, 0xF9, 0xBB, 0x36, 0x12, 0x66, 0x4A, 0x88, 0xB2, 0x0F, 0xBF, 0x9C, - 0xD2, 0x5C, 0x70, 0x79, 0x73, 0x0C, 0xA8, 0x1E, 0x5B, 0x92, 0x9D, 0x2D, 0x51, 0x00, 0x44, 0x49, - 0x0E, 0xE6, 0xC8, 0xD3, 0xBD, 0xC6, 0x41, 0x20, 0x00, 0xB6, 0x31, 0x9E, 0x5B, 0x0D, 0xF4, 0xB9, - 0xE8, 0x04, 0x40, 0x1D, 0x73, 0x49, 0x9F, 0xAB, 0x09, 0x18, 0x07, 0x70, 0x50, 0x94, 0xF4, 0x4B, - 0xE0, 0xF6, 0xC2, 0xFD, 0x6D, 0xEC, 0x20, 0xB5, 0xD7, 0x7E, 0x81, 0x56, 0x02, 0x00, 0x86, 0xC5, - 0x47, 0x6C, 0x14, 0x6C, 0x10, 0x32, 0xCF, 0xB8, 0x42, 0xF0, 0x3E, 0xBC, 0x0B, 0xCF, 0xDA, 0x7A, - 0xB8, 0x6C, 0x89, 0x00, 0xA0, 0x81, 0x4C, 0x0F, 0xCC, 0xE1, 0xF4, 0x3D, 0x18, 0x34, 0xAF, 0x64, - 0x68, 0x04, 0x80, 0x57, 0x1E, 0xD5, 0xF8, 0xB7, 0x54, 0x86, 0x56, 0x0F, 0x4D, 0x8B, 0x01, 0xCF, - 0xFA, 0x51, 0x61, 0xFA, 0x0F, 0xA9, 0x1F, 0xD2, 0x63, 0xC1, 0xFA, 0xA2, 0xAD, 0x94, 0x18, 0x78, - 0x38, 0xB1, 0xE0, 0xA9, 0x30, 0x26, 0x1B, 0x0D, 0x03, 0x07, 0x9D, 0x88, 0x85, 0xE7, 0x5D, 0xC3, - 0xF5, 0x77, 0x16, 0x0B, 0xFF, 0x48, 0xD0, 0x93, 0xE1, 0x45, 0xB4, 0x80, 0x57, 0xB0, 0xF0, 0x3F, - 0xBC, 0x6F, 0x7F, 0x66, 0xE3, 0x42, 0xA5, 0x6C, 0xFD, 0xA3, 0xA9, 0xCF, 0x6E, 0x4A, 0x6D, 0x03, - 0x85, 0x96, 0x1E, 0x56, 0x2E, 0xDE, 0x6A, 0x00, 0xD4, 0x40, 0x85, 0xE1, 0x1B, 0xB6, 0xA9, 0x58, - 0x9A, 0xC5, 0x03, 0x98, 0xF5, 0x89, 0x84, 0x9C, 0xF6, 0x41, 0x44, 0x00, 0x30, 0x4D, 0x14, 0xF9, - 0x91, 0xF3, 0xFE, 0x98, 0x6D, 0x2E, 0x48, 0x2D, 0x13, 0x6C, 0x9B, 0xFB, 0xFB, 0x0D, 0xCC, 0x91, - 0xF3, 0xB6, 0xDE, 0x8F, 0x24, 0x5F, 0x3C, 0x30, 0x0E, 0x8E, 0x34, 0xE4, 0xA9, 0xC8, 0x2D, 0x64, - 0xDC, 0xBE, 0xC2, 0xE7, 0x46, 0x06, 0x07, 0xC6, 0xFC, 0x89, 0xE1, 0xFA, 0xA6, 0x8D, 0xC6, 0x07, - 0xCA, 0x89, 0xB1, 0x4F, 0xA3, 0x03, 0x06, 0x1C, 0xE6, 0xD0, 0xF5, 0x2E, 0x2D, 0xC6, 0x2A, 0xE6, - 0x0D, 0xC7, 0xF7, 0x3F, 0xA4, 0x67, 0x79, 0xE3, 0x8B, 0x11, 0x00, 0x08, 0x61, 0xA4, 0x62, 0x16, - 0xB5, 0xCF, 0xFF, 0x59, 0xDC, 0x7F, 0x28, 0x03, 0x14, 0xED, 0x5A, 0xF8, 0xA3, 0x27, 0xEB, 0x2C, - 0x95, 0x0D, 0xB2, 0xEF, 0x5F, 0xD2, 0xFF, 0x6F, 0x48, 0x9F, 0xEF, 0x0F, 0x9E, 0x61, 0xD6, 0x3E, - 0xCF, 0xF6, 0x02, 0xDE, 0xFB, 0xCF, 0xF1, 0xA1, 0xCA, 0x2A, 0x94, 0xE3, 0xF7, 0xD9, 0xE6, 0xF8, - 0x98, 0x42, 0x00, 0x44, 0x06, 0xBE, 0xDE, 0xF7, 0x24, 0x2F, 0xBD, 0xEC, 0x30, 0x0C, 0x22, 0x45, - 0xA0, 0xA4, 0xF8, 0x4E, 0x51, 0xE0, 0x18, 0x86, 0xA7, 0x64, 0x01, 0x0D, 0x14, 0xF6, 0xAB, 0x5F, - 0xA8, 0xBD, 0x82, 0x4B, 0xF9, 0xE7, 0xDB, 0xA7, 0xB6, 0xC5, 0xA4, 0x65, 0x0B, 0x8A, 0x96, 0xA9, - 0x65, 0x9B, 0xDC, 0x9C, 0x6D, 0x71, 0xA8, 0x1F, 0x8D, 0x2B, 0xAC, 0x4B, 0x1F, 0xB2, 0x71, 0xDC, - 0xAB, 0x7C, 0xF3, 0xED, 0x8D, 0xF2, 0xFC, 0x86, 0x8D, 0xE3, 0xDC, 0xF7, 0x9D, 0x6F, 0x7F, 0x1F, - 0x49, 0x45, 0xE2, 0x3A, 0x9A, 0x5B, 0xD1, 0x98, 0xF2, 0xBF, 0xA7, 0x81, 0x95, 0x6B, 0xB7, 0x9A, - 0xF2, 0x88, 0x75, 0x58, 0xD7, 0x6C, 0x8F, 0x1A, 0x01, 0x90, 0xAB, 0x67, 0x84, 0xDC, 0xFA, 0xC6, - 0xFC, 0x23, 0x83, 0xB5, 0x46, 0x00, 0xDC, 0x92, 0xEA, 0x40, 0x99, 0x07, 0x99, 0x08, 0xF9, 0x4D, - 0xD2, 0x86, 0xEB, 0x27, 0xFB, 0x45, 0xCB, 0xC0, 0xF9, 0xAD, 0xF5, 0x63, 0x44, 0xCF, 0xB1, 0xCC, - 0xF3, 0x31, 0x26, 0xEE, 0x4B, 0x69, 0x7E, 0xD0, 0x90, 0xDE, 0xB7, 0x0B, 0xCA, 0xAA, 0x24, 0x7A, - 0x8D, 0x58, 0xAD, 0xB5, 0x6F, 0x89, 0x00, 0xC8, 0xF5, 0x15, 0xB7, 0x38, 0x41, 0x6F, 0xE3, 0x96, - 0x16, 0x8C, 0x61, 0x46, 0x06, 0xE9, 0x58, 0x47, 0x7D, 0x60, 0xE4, 0x73, 0x3E, 0xAB, 0x71, 0xCF, - 0x72, 0x5D, 0x96, 0xF6, 0x47, 0xDA, 0x28, 0x42, 0xC6, 0x24, 0xBD, 0x1F, 0x6F, 0x35, 0xD9, 0xD9, - 0x1A, 0x05, 0x90, 0x93, 0x83, 0x94, 0xEB, 0x27, 0x6C, 0x53, 0x37, 0xDC, 0x16, 0x8C, 0x50, 0xCD, - 0x39, 0xE0, 0x50, 0x26, 0x10, 0x28, 0x20, 0xDE, 0xA1, 0xEB, 0x5F, 0x0A, 0xCA, 0x40, 0x99, 0x99, - 0xD3, 0xF1, 0x2F, 0x48, 0xDA, 0x8B, 0xA9, 0x2F, 0xF4, 0x19, 0xAA, 0xFF, 0x47, 0x21, 0xF6, 0x24, - 0x5D, 0x72, 0x51, 0x62, 0x9A, 0x3F, 0x74, 0x10, 0x1D, 0xEF, 0x94, 0x87, 0x8C, 0x4E, 0xF6, 0xF6, - 0x83, 0xEA, 0xA7, 0x91, 0xFC, 0x26, 0x49, 0x47, 0x78, 0x3D, 0xB5, 0x36, 0x3F, 0x88, 0x68, 0x8C, - 0x70, 0x6E, 0x42, 0x9E, 0x32, 0x32, 0xF8, 0x54, 0xAA, 0xEF, 0x11, 0xC9, 0xBF, 0x54, 0x7E, 0x12, - 0x94, 0xB4, 0xC3, 0x22, 0x82, 0x55, 0xD3, 0xFB, 0xFE, 0xD3, 0xF4, 0xB8, 0xF7, 0xBD, 0xF4, 0x5B, - 0x3F, 0x06, 0xB0, 0xE6, 0xBF, 0x59, 0x9E, 0x73, 0xC8, 0x3D, 0x83, 0xDF, 0x6B, 0xF9, 0x98, 0x37, - 0x23, 0xF2, 0x48, 0x42, 0x2A, 0xC1, 0x7A, 0xC5, 0xB5, 0xA9, 0xCA, 0x2B, 0x2F, 0x8B, 0x08, 0xC8, - 0x1C, 0x10, 0xCC, 0x77, 0xD9, 0x4A, 0x4E, 0x32, 0xE2, 0x87, 0x32, 0xF2, 0x8E, 0x74, 0x8F, 0xD1, - 0xC5, 0x24, 0x64, 0xE9, 0x90, 0x3A, 0x6E, 0x9B, 0xCE, 0x2D, 0x42, 0x65, 0x44, 0x64, 0x43, 0x46, - 0xE3, 0xA4, 0x16, 0x21, 0x5A, 0xB3, 0x2F, 0xE6, 0x44, 0xB8, 0x13, 0x24, 0x35, 0x9F, 0x35, 0x99, - 0x77, 0xAD, 0x04, 0x00, 0x1E, 0x4C, 0xC3, 0x92, 0x99, 0xA1, 0x61, 0x75, 0x41, 0x3A, 0xEA, 0xD2, - 0x70, 0x82, 0x23, 0xED, 0x8D, 0x99, 0x7C, 0xC1, 0x5A, 0x7F, 0xD5, 0xD6, 0x8D, 0x7F, 0x9F, 0xDE, - 0x1B, 0xF7, 0x8A, 0xCF, 0xA4, 0x86, 0xBE, 0x2F, 0xB8, 0x87, 0x8A, 0x7A, 0xD6, 0x16, 0x0D, 0x0C, - 0x0F, 0x9D, 0x7A, 0xA6, 0xAE, 0xC8, 0xEF, 0x61, 0x40, 0xBC, 0xC0, 0x46, 0x23, 0xFD, 0xB0, 0xAD, - 0x3A, 0x51, 0x3D, 0x24, 0x96, 0xCA, 0xF4, 0xE6, 0x74, 0x8F, 0x06, 0x81, 0x4E, 0x30, 0xB0, 0xE7, - 0x6A, 0xD8, 0x53, 0x40, 0x5D, 0xB6, 0xCD, 0xD0, 0x7C, 0x2C, 0xD0, 0x7F, 0x62, 0x9B, 0x03, 0x98, - 0xDE, 0x52, 0x05, 0x0D, 0x2B, 0x55, 0xDA, 0x08, 0x1F, 0x9E, 0xA7, 0xFF, 0x53, 0xB9, 0x46, 0x1D, - 0x70, 0x16, 0xC3, 0xFB, 0x6C, 0x5D, 0xD9, 0x65, 0xB9, 0x31, 0xB9, 0x4B, 0x44, 0x00, 0x15, 0x65, - 0xF6, 0x95, 0x17, 0x74, 0x73, 0x09, 0x00, 0xED, 0xE3, 0x88, 0x00, 0x30, 0x5B, 0x85, 0x6F, 0xA3, - 0xCE, 0x1A, 0x9E, 0xEB, 0x85, 0xAF, 0xC2, 0xB3, 0xD2, 0xBB, 0x20, 0x00, 0xD0, 0x9F, 0xF0, 0x1A, - 0x78, 0xEF, 0x27, 0x16, 0xB0, 0x37, 0xD9, 0x7C, 0x30, 0x7D, 0x2E, 0x7F, 0x4B, 0xED, 0xC3, 0x28, - 0x06, 0x45, 0x34, 0x07, 0x73, 0xDB, 0x68, 0x4A, 0x98, 0xCB, 0x94, 0x53, 0xD8, 0xC2, 0x4B, 0x7E, - 0xDE, 0xC6, 0xFE, 0x3A, 0x6B, 0xEB, 0xA1, 0x9B, 0xE8, 0x5F, 0xC8, 0x10, 0x4F, 0x2A, 0x51, 0xD9, - 0x43, 0xBD, 0xE0, 0x55, 0x86, 0xDC, 0xF1, 0x86, 0x04, 0xE7, 0x10, 0xD2, 0xAB, 0x27, 0x67, 0x0A, - 0xE8, 0xC5, 0xAF, 0xF5, 0x51, 0xAE, 0x0D, 0xB0, 0x68, 0xBC, 0xCC, 0xC6, 0x85, 0xF1, 0x1F, 0x2D, - 0x9E, 0x43, 0x07, 0x81, 0x40, 0xF2, 0xDE, 0xFF, 0x68, 0x3E, 0xE6, 0x94, 0xD5, 0x16, 0x02, 0xC0, - 0x2B, 0xD3, 0x04, 0x3D, 0xCB, 0x20, 0x68, 0x1E, 0x0A, 0xDA, 0x87, 0x72, 0x14, 0xFB, 0xF0, 0x73, - 0x04, 0x00, 0xE4, 0xF1, 0x4F, 0x53, 0xD9, 0x3F, 0xED, 0xD2, 0x42, 0x5E, 0x50, 0x81, 0xC1, 0xEF, - 0xFC, 0x16, 0x01, 0x02, 0xFD, 0x17, 0xF5, 0x0F, 0x16, 0x67, 0x28, 0x58, 0x97, 0x82, 0xF2, 0x21, - 0xFF, 0xCF, 0xD9, 0xA6, 0x07, 0xD6, 0xB7, 0xC3, 0x12, 0x04, 0x00, 0xC9, 0x30, 0x94, 0xE3, 0x8F, - 0xAD, 0x1E, 0x8A, 0xAB, 0xDE, 0xE7, 0x16, 0x03, 0xC2, 0x1B, 0xE7, 0x3A, 0x26, 0x75, 0xCD, 0xF1, - 0x86, 0x06, 0x49, 0x11, 0x90, 0x6F, 0x7E, 0x9E, 0x44, 0x04, 0x00, 0x43, 0x1D, 0x23, 0x03, 0x54, - 0x11, 0x8D, 0x29, 0x1A, 0xA0, 0x34, 0x68, 0xB7, 0x21, 0x00, 0x18, 0x59, 0x58, 0xDB, 0xB7, 0xBB, - 0x0B, 0x02, 0x00, 0x06, 0x90, 0x57, 0x9C, 0x6B, 0xE5, 0xC7, 0x3D, 0xE8, 0x24, 0x1C, 0x6F, 0x0F, - 0xA4, 0x3E, 0x40, 0x3F, 0xB1, 0xBF, 0x39, 0xAE, 0xF0, 0xDD, 0x71, 0x57, 0x86, 0x9C, 0x82, 0xAC, - 0x75, 0x8E, 0x9E, 0xCF, 0xFB, 0x37, 0x36, 0xA4, 0xAF, 0x19, 0x38, 0x35, 0x02, 0xA6, 0xD6, 0xBE, - 0x25, 0x02, 0x00, 0x80, 0x4C, 0xD3, 0x6D, 0x5B, 0x24, 0xAB, 0x4E, 0xDA, 0xFA, 0xF8, 0x66, 0xE4, - 0x25, 0xD2, 0x41, 0xDE, 0xEB, 0x59, 0x33, 0x1C, 0x63, 0xBA, 0xFD, 0x8C, 0xC0, 0x18, 0xFE, 0xA4, - 0x8D, 0x32, 0x00, 0x64, 0x5B, 0x64, 0x10, 0x10, 0x90, 0x23, 0x2F, 0x0E, 0xFA, 0xB2, 0x26, 0x3B, - 0x4B, 0x91, 0x6B, 0xBE, 0x2D, 0xA2, 0x3C, 0x68, 0xF0, 0xE0, 0xFC, 0x14, 0xBF, 0xBD, 0x6E, 0x5B, - 0x78, 0xCF, 0xA1, 0xEF, 0x0F, 0x3A, 0xC1, 0x3E, 0x9B, 0xBE, 0xF3, 0x04, 0x1E, 0x8D, 0xFF, 0xBF, - 0x90, 0x34, 0x9A, 0xE7, 0x63, 0xE9, 0x2F, 0xED, 0x09, 0x3F, 0xDF, 0x19, 0x25, 0xA2, 0x06, 0xBB, - 0xCA, 0x30, 0x12, 0xF0, 0x77, 0xD8, 0x6A, 0x9B, 0xA9, 0xD9, 0x7A, 0xDF, 0x5E, 0x2E, 0xE4, 0x4F, - 0x1D, 0x18, 0xE3, 0x01, 0xC6, 0xF1, 0x9D, 0x16, 0x6F, 0x05, 0x6D, 0xF1, 0x52, 0x47, 0x63, 0x58, - 0xBF, 0x43, 0x5D, 0x9F, 0xB1, 0xB8, 0x7F, 0x72, 0x04, 0x00, 0xF4, 0x25, 0x1A, 0xD7, 0x47, 0x6D, - 0xB5, 0x25, 0x86, 0xED, 0x5D, 0x2B, 0x3F, 0xC6, 0xC6, 0x79, 0x5B, 0x77, 0xCA, 0xFA, 0xFA, 0x1F, - 0x97, 0xFE, 0x61, 0xB4, 0x96, 0x12, 0x7C, 0xCC, 0x8F, 0x91, 0xC6, 0x7E, 0x2B, 0xA5, 0x3A, 0x42, - 0x69, 0x14, 0xB3, 0x1E, 0xB5, 0xD0, 0x75, 0xD4, 0xE7, 0xB7, 0x6D, 0x8C, 0x0C, 0x3A, 0x2B, 0x65, - 0x56, 0x02, 0x26, 0x47, 0x00, 0xF0, 0xBE, 0x97, 0x0F, 0x24, 0xF9, 0xD5, 0x68, 0xD6, 0x2D, 0xA0, - 0x2A, 0x17, 0x68, 0x7F, 0x7C, 0x2C, 0x7D, 0xC7, 0xE8, 0x1F, 0x8D, 0x90, 0x54, 0xF9, 0x12, 0x39, - 0x11, 0x08, 0xCA, 0x0A, 0xB5, 0x51, 0x88, 0x92, 0x03, 0xCA, 0xAC, 0xEE, 0x20, 0x42, 0x5D, 0x1E, - 0xB1, 0xE9, 0x0E, 0x24, 0x1A, 0xFF, 0x28, 0x37, 0x9C, 0xD3, 0xFF, 0xEF, 0xE8, 0x6A, 0x21, 0x00, - 0xB0, 0x80, 0xFC, 0xA7, 0x8D, 0x8B, 0x0E, 0x06, 0x18, 0x26, 0xDA, 0x0B, 0x6D, 0x34, 0xA4, 0xF1, - 0xFD, 0x2B, 0x6C, 0x9C, 0x78, 0x64, 0x00, 0x7F, 0x9C, 0x2A, 0xC9, 0xB0, 0xB5, 0x17, 0x59, 0xDE, - 0x80, 0xE7, 0xA2, 0x78, 0x6B, 0xE6, 0xBE, 0xB2, 0x8A, 0x11, 0x1E, 0x4F, 0x7F, 0x73, 0x04, 0x83, - 0x86, 0xB1, 0xA9, 0xA1, 0xAB, 0xDF, 0xB3, 0x01, 0x74, 0x00, 0x71, 0x40, 0x3C, 0x91, 0x7E, 0xFB, - 0x33, 0x8B, 0x3B, 0x13, 0x61, 0xC8, 0xAF, 0xB5, 0x31, 0x2C, 0xEE, 0x66, 0x77, 0xFF, 0xC1, 0xF4, - 0x97, 0x0A, 0x29, 0x07, 0x0F, 0x3B, 0x43, 0x07, 0x0F, 0xBD, 0x02, 0x18, 0x70, 0xD8, 0x07, 0x03, - 0xE3, 0x3E, 0x62, 0x08, 0xD5, 0xB3, 0xEA, 0xCF, 0x03, 0xC8, 0x11, 0x00, 0x58, 0x10, 0xE8, 0x5D, - 0xBD, 0x47, 0xF2, 0xA1, 0x22, 0xAE, 0x8C, 0x1D, 0x01, 0xF2, 0xC5, 0x13, 0x1E, 0xC8, 0xC3, 0x93, - 0x3C, 0x73, 0x09, 0x80, 0x28, 0xE2, 0x81, 0x82, 0x85, 0x9E, 0x28, 0x25, 0x00, 0xBE, 0x92, 0xCA, - 0x88, 0x3E, 0xA3, 0x77, 0x92, 0x04, 0xC6, 0x7E, 0x13, 0x00, 0x51, 0x04, 0xC2, 0x5D, 0xB6, 0x6E, - 0x44, 0x50, 0x60, 0x9D, 0x73, 0xBF, 0x3B, 0x65, 0x6D, 0x46, 0xA1, 0x4F, 0xEF, 0xF3, 0xE7, 0x6F, - 0xD8, 0x0E, 0xDE, 0xFB, 0xEA, 0xB7, 0x59, 0x98, 0xCD, 0x0B, 0x33, 0xDB, 0x66, 0x8F, 0xBB, 0xEE, - 0xFF, 0x3F, 0x61, 0xB1, 0xA1, 0x4D, 0xC3, 0xEA, 0xE1, 0xCC, 0x7D, 0x2A, 0x6D, 0x80, 0xEE, 0x0F, - 0x85, 0x30, 0x86, 0x80, 0xA6, 0x1C, 0xA2, 0x87, 0x67, 0x4A, 0x48, 0x59, 0x2B, 0xB9, 0x91, 0x0B, - 0x39, 0xE5, 0x99, 0x04, 0x78, 0x66, 0x2E, 0x9C, 0x73, 0x2E, 0x01, 0x10, 0x1D, 0x62, 0xE7, 0x09, - 0xB2, 0xD6, 0x7C, 0xBC, 0x72, 0xB8, 0x24, 0x01, 0xE0, 0x3D, 0xE9, 0x51, 0x1D, 0x38, 0x57, 0xB4, - 0x7D, 0x74, 0x91, 0x2E, 0xF5, 0x1B, 0x64, 0x27, 0xA2, 0xA6, 0xF4, 0x80, 0x46, 0x00, 0xB2, 0x45, - 0x3D, 0x4A, 0x39, 0x25, 0x3C, 0xB7, 0x55, 0x80, 0x32, 0xF9, 0xBC, 0xAD, 0x48, 0x00, 0x25, 0x99, - 0xA8, 0xC0, 0xC2, 0x00, 0xC0, 0x7A, 0x46, 0x99, 0xB9, 0x64, 0xA8, 0xA6, 0x1A, 0xFE, 0x6A, 0xC8, - 0x93, 0x6C, 0x8E, 0xA0, 0x24, 0x07, 0xE5, 0xAA, 0x59, 0x9E, 0x08, 0x88, 0xCE, 0x38, 0xD1, 0x31, - 0xC9, 0x2D, 0x36, 0xBE, 0x9F, 0x95, 0xA4, 0x8E, 0xA2, 0x43, 0x34, 0x04, 0x9C, 0x61, 0xF6, 0xB9, - 0x70, 0x74, 0x8F, 0xDC, 0x7D, 0x6F, 0x60, 0xFA, 0x2D, 0x00, 0x5A, 0x77, 0x7A, 0xC9, 0xBF, 0x29, - 0xF7, 0xB9, 0x0F, 0xB7, 0xE5, 0x60, 0x33, 0x3C, 0x0B, 0xEB, 0xFC, 0x53, 0xE9, 0x7F, 0x44, 0x2B, - 0xDD, 0x6C, 0xCB, 0x12, 0x00, 0xC8, 0xDF, 0x8F, 0x5B, 0xED, 0x83, 0x12, 0x01, 0x00, 0xC0, 0xE3, - 0x0C, 0xE5, 0xEF, 0xA6, 0xD4, 0xBE, 0x18, 0x13, 0x4A, 0x00, 0x60, 0x7B, 0x1D, 0x14, 0x4F, 0x9E, - 0x93, 0xC3, 0x32, 0xE4, 0xF2, 0x56, 0xA5, 0x5A, 0x7F, 0xE3, 0x0F, 0x41, 0x6D, 0x49, 0xCF, 0x71, - 0x85, 0xA8, 0x27, 0xE8, 0x89, 0x3E, 0xDA, 0x83, 0xF3, 0xEB, 0x68, 0x2A, 0x1B, 0xA2, 0xB8, 0x22, - 0x92, 0x76, 0x2E, 0x01, 0x10, 0x6D, 0x69, 0xA1, 0x77, 0x4E, 0x0D, 0x6B, 0x7C, 0xCF, 0xED, 0x19, - 0x78, 0x96, 0x27, 0xD8, 0x72, 0x5B, 0x5C, 0xF4, 0x19, 0x40, 0x2E, 0x9A, 0x21, 0x47, 0xB6, 0xB0, - 0xCC, 0x35, 0xF2, 0x94, 0x46, 0x7C, 0x49, 0xAE, 0x47, 0x04, 0x80, 0x6F, 0x0F, 0x7F, 0xC0, 0xEB, - 0x52, 0xA0, 0xAE, 0xE3, 0x0F, 0xF9, 0x65, 0x04, 0x40, 0xB4, 0x25, 0x8F, 0xF5, 0x52, 0x99, 0x10, - 0xD5, 0xC9, 0x47, 0x58, 0xE9, 0x98, 0xF3, 0x04, 0xAC, 0xEF, 0xEF, 0x52, 0xFB, 0x46, 0x04, 0xA4, - 0xCF, 0x5F, 0x23, 0xA2, 0xA2, 0xFB, 0x56, 0xF9, 0x5E, 0x51, 0x22, 0x00, 0x20, 0x57, 0x5E, 0x5C, - 0x48, 0x9F, 0x23, 0x00, 0x28, 0xBF, 0xB4, 0x9C, 0x1A, 0x31, 0x52, 0x2A, 0x7F, 0x74, 0x26, 0x93, - 0x27, 0x45, 0x7D, 0x99, 0x35, 0x0D, 0xEC, 0x91, 0xFB, 0x5C, 0xFA, 0x1C, 0x61, 0x98, 0x73, 0xBE, - 0x70, 0xFD, 0x8C, 0x8C, 0xE2, 0x96, 0xB6, 0xAD, 0x11, 0x00, 0x5E, 0x27, 0x53, 0x43, 0x59, 0xC3, - 0xE6, 0xB9, 0x8E, 0x70, 0x1B, 0x2A, 0x23, 0x50, 0x99, 0xC7, 0x09, 0x1B, 0x1D, 0xC1, 0xBA, 0x3D, - 0x0B, 0xF0, 0x7A, 0x43, 0xC9, 0x10, 0xCF, 0x45, 0xFF, 0xA0, 0xFE, 0x38, 0x83, 0x2C, 0xDA, 0xBE, - 0xDD, 0x0A, 0x3A, 0x7E, 0x61, 0x1B, 0xEA, 0x36, 0x66, 0xF4, 0xE7, 0xF5, 0xEE, 0x3B, 0x6E, 0x07, - 0xE6, 0xDA, 0xED, 0xB7, 0x64, 0xFD, 0x82, 0x04, 0x68, 0x21, 0x00, 0x7C, 0x38, 0x2F, 0x33, 0x47, - 0x07, 0x70, 0x6F, 0xF1, 0x6D, 0xE9, 0x2F, 0x3D, 0xC3, 0x54, 0x04, 0xD8, 0x69, 0x51, 0x84, 0x80, - 0x7A, 0x42, 0xD0, 0xF8, 0xDE, 0x80, 0x66, 0x5A, 0x0D, 0xFD, 0x79, 0x32, 0xFD, 0xA5, 0x32, 0xFC, - 0x60, 0x4A, 0xA7, 0x06, 0xEC, 0xB3, 0x52, 0x8E, 0xC8, 0xD0, 0xF7, 0xCF, 0xE6, 0xF7, 0x91, 0x02, - 0x8C, 0xDF, 0x61, 0x62, 0x44, 0xCA, 0xB6, 0xEE, 0xAD, 0xBE, 0xC1, 0x36, 0x8D, 0xE8, 0x27, 0x52, - 0x87, 0xE4, 0x3C, 0x09, 0x5E, 0x49, 0xD3, 0x05, 0x26, 0xE7, 0x85, 0xD7, 0xBE, 0xF0, 0xFB, 0xBD, - 0x73, 0x04, 0x00, 0xCA, 0xFF, 0x7E, 0x5B, 0x67, 0xE0, 0xE8, 0xA1, 0xF9, 0xAB, 0xE1, 0xFA, 0xA8, - 0xC5, 0x04, 0x0B, 0xCA, 0x8F, 0x05, 0xF2, 0x5A, 0x5B, 0x2D, 0xDE, 0x1E, 0x4B, 0x12, 0x00, 0x2C, - 0x17, 0xD9, 0x39, 0x4F, 0x00, 0xF8, 0x90, 0xC3, 0x9C, 0x97, 0xB5, 0x84, 0xBD, 0x20, 0x00, 0x22, - 0x05, 0x1D, 0x6D, 0x85, 0x71, 0x48, 0x83, 0xF0, 0xEE, 0xF4, 0xFD, 0x25, 0xF7, 0x3B, 0x08, 0xCC, - 0xDA, 0xC9, 0xF5, 0x67, 0x82, 0xF4, 0x9A, 0xBF, 0x1E, 0x82, 0xA7, 0xF3, 0xCF, 0x2B, 0x21, 0x39, - 0x02, 0x6C, 0xC9, 0xF6, 0x8B, 0xC0, 0xF6, 0x21, 0x11, 0xC6, 0x71, 0x44, 0x4F, 0x8C, 0xAF, 0x2B, - 0x0F, 0x91, 0xF3, 0x07, 0x35, 0xD2, 0xC3, 0x0E, 0x80, 0x60, 0x84, 0x50, 0xA7, 0x22, 0xCC, 0xC5, - 0x4F, 0x43, 0xB3, 0xA7, 0xEE, 0x97, 0xDA, 0x96, 0x00, 0xA8, 0xD5, 0xDF, 0x5C, 0xDD, 0x81, 0x9C, - 0x97, 0x3A, 0xCA, 0x63, 0x09, 0x02, 0xC0, 0x7B, 0xFF, 0x81, 0xA5, 0x08, 0x00, 0x65, 0x99, 0x6B, - 0x75, 0x42, 0x39, 0x60, 0xAC, 0x31, 0x9A, 0x09, 0x0A, 0xC6, 0x43, 0xE9, 0xDE, 0x0D, 0xA9, 0x9D, - 0x78, 0x3F, 0x97, 0x5E, 0x19, 0x79, 0xAF, 0x20, 0x30, 0xCF, 0x43, 0x41, 0xBA, 0x48, 0xB6, 0x46, - 0x1E, 0x4C, 0xEF, 0xE1, 0x60, 0x1F, 0x90, 0xF8, 0xAE, 0x79, 0x95, 0x5B, 0xC1, 0x05, 0x1A, 0x63, - 0x56, 0x3D, 0x64, 0x73, 0x41, 0x03, 0x1D, 0x75, 0x52, 0x82, 0x98, 0x8A, 0x70, 0xB4, 0xAD, 0xCC, - 0x6C, 0x3D, 0x02, 0x80, 0x11, 0x43, 0xEA, 0xC1, 0x51, 0xCF, 0x85, 0x6F, 0x47, 0x1A, 0x80, 0x50, - 0xA8, 0x40, 0x38, 0xEB, 0x21, 0x8A, 0x4B, 0x11, 0x00, 0x28, 0xD7, 0x59, 0xB9, 0x1F, 0xAD, 0x9D, - 0x39, 0x02, 0x40, 0x8D, 0x05, 0x25, 0x4A, 0x75, 0x0F, 0x3D, 0xBD, 0x67, 0x66, 0x2B, 0x6F, 0xE2, - 0x92, 0x04, 0x00, 0xF2, 0x7F, 0x9B, 0xC5, 0x4A, 0x70, 0x0B, 0x01, 0x80, 0xAD, 0x7F, 0x30, 0x64, - 0x8F, 0xA6, 0xBA, 0xA8, 0x0E, 0xC1, 0xB5, 0x55, 0x15, 0xED, 0xF7, 0x58, 0x9D, 0x00, 0xE0, 0x39, - 0x1D, 0xDA, 0x26, 0x68, 0x37, 0x28, 0xB0, 0x8C, 0xB2, 0x69, 0x49, 0xAF, 0xDE, 0x73, 0x7F, 0x00, - 0xA8, 0x82, 0xFB, 0xEE, 0xA1, 0xB3, 0x45, 0x6B, 0xD0, 0x5C, 0x02, 0x80, 0x63, 0x1B, 0xF2, 0x14, - 0x1E, 0x7A, 0xF5, 0xCE, 0xE1, 0xB7, 0x20, 0xCC, 0x41, 0x08, 0xC0, 0x59, 0x03, 0x25, 0xFC, 0xAC, - 0xC5, 0x32, 0x0F, 0x9E, 0x7D, 0xAC, 0xA1, 0xD1, 0x19, 0x54, 0x00, 0xC6, 0xBD, 0x6E, 0xC5, 0xF0, - 0x75, 0x53, 0xC7, 0x84, 0x47, 0x0B, 0x01, 0xA0, 0x91, 0xA5, 0x39, 0x44, 0x04, 0x80, 0xD7, 0x87, - 0x18, 0x35, 0xB2, 0x4D, 0xC4, 0xA1, 0x2F, 0x3B, 0xDA, 0x94, 0x67, 0x5F, 0xE8, 0xF9, 0x13, 0x2C, - 0x53, 0x29, 0x82, 0xC6, 0xCB, 0xE7, 0xA8, 0x5D, 0x4A, 0x06, 0x7A, 0xCE, 0x48, 0x99, 0xBB, 0x66, - 0x45, 0x04, 0x80, 0x8E, 0xBB, 0xBD, 0x20, 0x00, 0x00, 0x7A, 0xE9, 0x73, 0x67, 0xE3, 0xD4, 0xCA, - 0xAA, 0x79, 0x7B, 0x02, 0x20, 0x57, 0xFE, 0xD2, 0xFA, 0x9E, 0x8B, 0xE0, 0xA9, 0x1D, 0xDA, 0x5D, - 0x8A, 0x18, 0xCA, 0xAD, 0x5F, 0x94, 0xC3, 0x90, 0x0D, 0xD1, 0x1B, 0x95, 0xB6, 0x21, 0x00, 0xB8, - 0xDE, 0x7F, 0x20, 0xFD, 0xFF, 0x49, 0x5B, 0xC9, 0x20, 0xCA, 0x0A, 0x44, 0xAF, 0xC1, 0x48, 0xBE, - 0xCE, 0xF2, 0x91, 0xA4, 0x8C, 0x62, 0x88, 0x08, 0x3C, 0x92, 0x50, 0x8F, 0xB8, 0xFC, 0x15, 0xB9, - 0x48, 0x27, 0xDA, 0x8A, 0xB7, 0xD8, 0x76, 0xDB, 0x73, 0x74, 0x9B, 0x24, 0x8D, 0x7D, 0x92, 0x02, - 0xFF, 0x9E, 0x9E, 0x81, 0xB6, 0xC5, 0x3A, 0x7C, 0x77, 0x7A, 0xD6, 0x31, 0x2B, 0x6C, 0x31, 0x9F, - 0x12, 0x01, 0x00, 0xE1, 0x49, 0x81, 0xC2, 0x43, 0xBC, 0xB0, 0x9F, 0x0A, 0x11, 0x00, 0x58, 0xD8, - 0xA0, 0xB0, 0xDF, 0x91, 0xEE, 0xC3, 0x03, 0x89, 0x05, 0x88, 0x8C, 0x90, 0x1E, 0xF0, 0x47, 0x78, - 0x21, 0x4B, 0x76, 0x16, 0xF0, 0x8B, 0x03, 0x5F, 0xAF, 0x85, 0xC5, 0x0D, 0x8A, 0xC8, 0x93, 0xB6, - 0xDA, 0xCB, 0xC5, 0x10, 0x48, 0x28, 0x20, 0xCF, 0xA4, 0xFB, 0xD7, 0xA5, 0x74, 0x2A, 0xA8, 0xF9, - 0xAA, 0x32, 0xB3, 0x75, 0xA6, 0x8A, 0x0D, 0xA0, 0x5E, 0x47, 0x2A, 0x40, 0x4B, 0x44, 0x00, 0x44, - 0xE1, 0xB0, 0x7E, 0x4B, 0x81, 0xD9, 0x2A, 0x0C, 0xC6, 0x6C, 0x9D, 0x99, 0x52, 0x44, 0x64, 0x8C, - 0xA6, 0x07, 0x30, 0x91, 0xD1, 0xE1, 0x2F, 0x95, 0x7C, 0x34, 0xBC, 0xF5, 0x70, 0x2A, 0x0F, 0x15, - 0x11, 0x7F, 0x46, 0x83, 0xF7, 0xFE, 0x6B, 0x1F, 0xF8, 0x28, 0x80, 0x29, 0x04, 0x80, 0x9E, 0xE4, - 0xBB, 0x71, 0x18, 0x45, 0x42, 0x8E, 0x00, 0xE0, 0x3D, 0x4C, 0x58, 0xEE, 0xF3, 0x9E, 0xFA, 0xAA, - 0x9A, 0x5A, 0xF9, 0x96, 0xB8, 0xEF, 0xEB, 0xA1, 0xB8, 0x68, 0x65, 0xCF, 0xC2, 0xA5, 0xE0, 0x9E, - 0x1A, 0x88, 0x9A, 0xDE, 0xE7, 0x1F, 0x45, 0x41, 0x78, 0x61, 0xAC, 0x51, 0x00, 0xB9, 0x13, 0xD8, - 0x6B, 0x98, 0x73, 0x42, 0x30, 0x5F, 0xAF, 0xC6, 0x08, 0x06, 0x28, 0x59, 0x10, 0xA4, 0x4F, 0xD8, - 0xE6, 0x18, 0xF0, 0xA4, 0x9A, 0x2A, 0x78, 0x1F, 0x4D, 0xFF, 0x53, 0x01, 0xE2, 0x77, 0x80, 0x37, - 0xDE, 0x78, 0x6E, 0x40, 0x34, 0x8E, 0x73, 0xE0, 0x39, 0x19, 0x73, 0xB7, 0x00, 0xB4, 0x60, 0x3F, - 0xB7, 0x00, 0x44, 0xDE, 0x7F, 0xC2, 0x2F, 0xDE, 0x39, 0x4F, 0x56, 0xC9, 0xCB, 0x82, 0x45, 0xB1, - 0xD5, 0x80, 0xD5, 0x10, 0x44, 0xFF, 0x7A, 0xCF, 0x16, 0x02, 0xC0, 0x87, 0x18, 0x47, 0x7D, 0x12, - 0xED, 0x61, 0x87, 0x61, 0x1A, 0x2D, 0xDC, 0xBE, 0xFE, 0xB5, 0xB0, 0xF1, 0xA5, 0x4F, 0xE3, 0xA5, - 0xD7, 0xF5, 0x84, 0x6D, 0x12, 0x14, 0xAD, 0x11, 0x00, 0x80, 0x1A, 0xC2, 0x35, 0x19, 0xAC, 0xDF, - 0xF9, 0xAD, 0x6A, 0x90, 0xEB, 0x58, 0xBF, 0xB9, 0x26, 0x2A, 0xB9, 0x48, 0x28, 0x89, 0xEE, 0xDB, - 0x5F, 0xDB, 0x8F, 0xC6, 0x59, 0xEE, 0x4C, 0x88, 0x92, 0x82, 0x4A, 0x39, 0xB5, 0xC4, 0x16, 0x00, - 0x2F, 0x0F, 0xB5, 0xCF, 0x97, 0xDC, 0x02, 0xC0, 0xFD, 0xD2, 0xC7, 0x82, 0x67, 0x41, 0x2E, 0xF1, - 0x6D, 0x13, 0x3E, 0x7A, 0xAB, 0x46, 0x00, 0x90, 0xA0, 0xA1, 0xF2, 0x1C, 0x11, 0x00, 0xC0, 0xC5, - 0xD4, 0x57, 0x7C, 0x5B, 0x47, 0x6E, 0x4B, 0x4E, 0x6D, 0x0B, 0x00, 0xD1, 0x92, 0xDE, 0x1B, 0x26, - 0x1A, 0x6E, 0x9D, 0x6B, 0xA3, 0x68, 0x7E, 0xCD, 0x25, 0x00, 0x00, 0x86, 0x91, 0x43, 0x86, 0xFB, - 0x28, 0x35, 0x1E, 0x92, 0x78, 0xDE, 0xC6, 0x39, 0x06, 0x7D, 0xCD, 0x7B, 0x62, 0xB9, 0x05, 0xE9, - 0xF7, 0x6C, 0x94, 0x93, 0x91, 0x11, 0x90, 0x2B, 0x9F, 0xBE, 0x45, 0x24, 0xE7, 0x94, 0x68, 0x3D, - 0x3F, 0xA5, 0x16, 0x05, 0xE0, 0xE5, 0xDA, 0x94, 0x2D, 0xA4, 0x73, 0xE1, 0x3D, 0xF0, 0xD1, 0x16, - 0x80, 0x92, 0xFC, 0x2C, 0x45, 0x00, 0xE8, 0x79, 0x13, 0x25, 0x02, 0xA0, 0xB6, 0xB5, 0x2F, 0xD7, - 0xBE, 0x2D, 0xF9, 0xEF, 0x82, 0x00, 0xC0, 0x77, 0xD0, 0xAD, 0x21, 0x57, 0xA7, 0xC8, 0xC2, 0xBD, - 0x24, 0x00, 0x6A, 0x11, 0x00, 0x87, 0x1A, 0xCA, 0x44, 0xB4, 0x1E, 0x04, 0x49, 0x42, 0xCE, 0x1B, - 0xCA, 0xA5, 0xB6, 0xE5, 0xF9, 0x4E, 0x2C, 0x9F, 0xDF, 0x12, 0x02, 0x50, 0x27, 0x78, 0x41, 0xFA, - 0x9F, 0x63, 0x8D, 0xEB, 0xCF, 0xC3, 0x29, 0x0F, 0x46, 0xB0, 0xFB, 0x08, 0x12, 0xE6, 0x09, 0x1D, - 0x3B, 0x7A, 0x4B, 0x18, 0xCB, 0xC7, 0x08, 0x77, 0x2F, 0x03, 0x20, 0x7F, 0xFC, 0xB9, 0x15, 0x16, - 0xE4, 0x61, 0x96, 0x5F, 0x3F, 0x6A, 0x5B, 0x00, 0xA2, 0x43, 0x04, 0xBD, 0xE3, 0x97, 0xE5, 0xE4, - 0x16, 0xBC, 0x9C, 0xC3, 0xB5, 0x99, 0x00, 0xE0, 0x83, 0xC1, 0x30, 0x52, 0x11, 0x41, 0x21, 0x74, - 0xBF, 0xD2, 0xE5, 0xF4, 0x1B, 0x1A, 0xBD, 0x77, 0xA5, 0xBF, 0x6A, 0xF0, 0xA8, 0x97, 0x3F, 0x62, - 0xC1, 0xA8, 0x44, 0x46, 0x7B, 0x98, 0xB5, 0x1C, 0xA5, 0xD7, 0xB4, 0xF9, 0x50, 0x18, 0x8F, 0xE8, - 0x94, 0x74, 0x6D, 0x00, 0x18, 0x61, 0xE8, 0x44, 0x2A, 0x3B, 0x7A, 0x06, 0x80, 0x7A, 0x5B, 0x49, - 0x3A, 0xE8, 0x19, 0x00, 0xEA, 0x25, 0xA7, 0x11, 0x8D, 0x86, 0xC7, 0xC4, 0xD2, 0x03, 0x63, 0xF4, - 0x80, 0x09, 0x73, 0xF9, 0x45, 0xDE, 0x51, 0xDD, 0xDF, 0xEC, 0x0F, 0xEF, 0x50, 0x70, 0x20, 0xF0, - 0x3D, 0x93, 0x7A, 0xC8, 0x1B, 0x4F, 0xFA, 0x57, 0x4F, 0x0E, 0x8D, 0x70, 0x3D, 0x1C, 0xA5, 0xE5, - 0x20, 0x40, 0x3D, 0x07, 0xA0, 0x95, 0x00, 0xA0, 0x92, 0x0F, 0x81, 0xC5, 0xC8, 0x91, 0x68, 0x12, - 0x94, 0x08, 0x00, 0xD6, 0xE3, 0xDD, 0xE6, 0x0E, 0xB2, 0x68, 0x84, 0x1A, 0x97, 0x39, 0xEF, 0xE9, - 0x52, 0x04, 0x40, 0x34, 0xCE, 0xA2, 0xEF, 0xA6, 0x40, 0xD3, 0xFB, 0xBC, 0x6A, 0x11, 0x36, 0x44, - 0x6D, 0xFE, 0xD4, 0x10, 0xBD, 0xE2, 0xA6, 0x05, 0x18, 0x77, 0x38, 0x21, 0x1F, 0x11, 0x27, 0x91, - 0xB2, 0x82, 0x7E, 0x05, 0xB3, 0xCA, 0xB1, 0xC1, 0xF7, 0xC5, 0xAB, 0x51, 0xCF, 0xF7, 0x9F, 0x52, - 0xB1, 0xE1, 0x39, 0x24, 0x50, 0xF8, 0x4E, 0xD8, 0xBA, 0xC7, 0x87, 0xD1, 0x3B, 0x53, 0x4E, 0x94, - 0x6D, 0x3D, 0x49, 0x3E, 0x3A, 0xC0, 0x6E, 0x4A, 0xFB, 0x99, 0xE5, 0xC7, 0xCF, 0x94, 0x43, 0xE2, - 0xA6, 0xA6, 0x8F, 0xBC, 0xFF, 0x84, 0x3F, 0xD5, 0x3E, 0xA7, 0xE8, 0x96, 0x0C, 0xA3, 0x9A, 0xD2, - 0xAF, 0xC0, 0x6F, 0x73, 0xAF, 0xE2, 0xAC, 0x29, 0x59, 0x91, 0x42, 0xE7, 0x09, 0x0B, 0xFC, 0x7F, - 0xB3, 0xCB, 0xC3, 0xEF, 0x83, 0xF4, 0x6D, 0xA3, 0x46, 0x73, 0x29, 0x6C, 0x9C, 0xCA, 0x7E, 0x44, - 0x76, 0x6C, 0x7B, 0x06, 0x40, 0x44, 0x04, 0xB4, 0x1C, 0x72, 0x5A, 0x33, 0xFC, 0x99, 0x37, 0x65, - 0x70, 0xF4, 0x7A, 0x4E, 0x6E, 0x29, 0xD2, 0x37, 0x3E, 0xA0, 0x5D, 0xB0, 0x65, 0xC7, 0x7B, 0x25, - 0xF5, 0xAD, 0x2E, 0x34, 0xD0, 0xBD, 0x02, 0xAA, 0x87, 0x24, 0x62, 0xFE, 0xBF, 0x3E, 0xD3, 0x66, - 0x7E, 0x4C, 0xA9, 0x47, 0x83, 0xEB, 0xF8, 0xB6, 0x87, 0x00, 0x6A, 0x04, 0x41, 0x64, 0xB4, 0x2C, - 0x49, 0x00, 0x44, 0xE4, 0x90, 0xE6, 0xCF, 0xBC, 0xD5, 0xA0, 0x69, 0x25, 0x00, 0xF4, 0x35, 0x8C, - 0x39, 0x02, 0x40, 0x89, 0x5E, 0x7E, 0xE7, 0xE7, 0x1B, 0xE6, 0x3B, 0xF6, 0xDB, 0x1E, 0x6F, 0x78, - 0x7E, 0x4B, 0x7A, 0xDF, 0x2E, 0xFE, 0xF7, 0xFE, 0x4D, 0x43, 0x39, 0x52, 0x21, 0xD7, 0xBE, 0x5E, - 0xAF, 0x43, 0x1B, 0x43, 0x5E, 0x79, 0x27, 0x11, 0xB7, 0x9A, 0x7A, 0x82, 0x9B, 0x67, 0xE3, 0x40, - 0xFE, 0xE1, 0x6C, 0x00, 0x78, 0xEA, 0xFD, 0x41, 0xD5, 0xFA, 0x7A, 0x2E, 0x92, 0xC8, 0x5E, 0x9E, - 0xE5, 0xCA, 0x97, 0x3B, 0xD4, 0x4D, 0xD1, 0x4A, 0x00, 0xD4, 0xA2, 0x00, 0x22, 0x02, 0xC0, 0x2C, - 0x7E, 0x35, 0xE7, 0x12, 0x07, 0x01, 0x6A, 0x74, 0xC5, 0x3D, 0x52, 0x0F, 0x35, 0x62, 0xB9, 0xC5, - 0x45, 0x43, 0xB0, 0x75, 0x9F, 0x3B, 0xE5, 0x41, 0x2E, 0x3A, 0xC2, 0x47, 0x84, 0x9D, 0xB6, 0xF5, - 0x03, 0xB4, 0xA3, 0x43, 0x44, 0xA3, 0x08, 0xD8, 0x5C, 0xFB, 0x6A, 0xE4, 0x06, 0xF5, 0x57, 0xCD, - 0x7F, 0x57, 0x04, 0x00, 0xB7, 0xDB, 0xE4, 0xDA, 0x62, 0x2F, 0x08, 0x00, 0xDF, 0xBE, 0x6C, 0x4F, - 0x35, 0x56, 0xFD, 0xFA, 0xED, 0xEF, 0xEB, 0x7C, 0xD6, 0x68, 0x90, 0x56, 0x02, 0xC0, 0x8F, 0xC5, - 0xE8, 0x1C, 0x84, 0x92, 0xFE, 0xA5, 0x7A, 0x2B, 0x65, 0x87, 0x7F, 0xDB, 0x05, 0xD3, 0xA3, 0xDC, - 0x7E, 0xFB, 0x8B, 0x6E, 0x11, 0x64, 0xF9, 0x35, 0x92, 0x47, 0x49, 0x5B, 0x3D, 0x0F, 0x40, 0xCB, - 0xCC, 0x79, 0x10, 0x9D, 0x2D, 0xE7, 0xE5, 0x61, 0x0E, 0xFB, 0x71, 0x08, 0xE0, 0x22, 0x04, 0x80, - 0x2A, 0xDB, 0xD7, 0xA4, 0xEF, 0x4E, 0xBA, 0xFB, 0x7A, 0x08, 0x5E, 0x4E, 0xC9, 0xA9, 0x79, 0xD9, - 0xD0, 0xB9, 0x30, 0x72, 0x73, 0x2C, 0x52, 0xED, 0x35, 0x27, 0x73, 0x5E, 0x83, 0x52, 0x6A, 0x00, - 0x7D, 0x4B, 0x81, 0x8F, 0x60, 0x50, 0x76, 0x92, 0x06, 0xBF, 0xE2, 0x83, 0x52, 0x16, 0x3D, 0x01, - 0xB5, 0x64, 0xC4, 0x47, 0x03, 0x80, 0x91, 0x0B, 0xA5, 0x37, 0x1B, 0x60, 0xD0, 0x9E, 0xB0, 0x15, - 0xC3, 0x75, 0x32, 0x95, 0x27, 0x7A, 0x77, 0x2D, 0xE0, 0x07, 0xAF, 0xBE, 0x92, 0xAD, 0x15, 0xFE, - 0x40, 0x45, 0x94, 0x13, 0xCC, 0x1A, 0x18, 0x38, 0x7D, 0x45, 0x1B, 0xA0, 0x21, 0x45, 0x7C, 0x0F, - 0x78, 0x24, 0xA8, 0x6B, 0x04, 0x00, 0xE1, 0x5F, 0xA3, 0xD4, 0x5A, 0xDE, 0x96, 0x2D, 0x16, 0xBE, - 0xFD, 0x89, 0x52, 0xFD, 0xF6, 0x13, 0xA5, 0x43, 0x32, 0xBD, 0x40, 0xA6, 0xA1, 0x3D, 0x97, 0x88, - 0x98, 0x6B, 0xA0, 0xEA, 0xFE, 0xFF, 0xC8, 0x0B, 0x4D, 0x03, 0x8E, 0x24, 0x86, 0x2A, 0x13, 0xBE, - 0x4F, 0xD4, 0x23, 0x4A, 0x0F, 0xA8, 0xEE, 0x11, 0xE6, 0x5E, 0x39, 0xCC, 0x83, 0xD2, 0x49, 0xF4, - 0xB9, 0x72, 0x96, 0xC6, 0xD5, 0xB6, 0xAF, 0x7F, 0xDB, 0x2F, 0x02, 0xA0, 0x25, 0xB4, 0x94, 0xFB, - 0xAB, 0x21, 0xA3, 0xFC, 0xE2, 0xEE, 0xA3, 0x84, 0x08, 0x12, 0x80, 0x57, 0x0A, 0xF7, 0x58, 0x6F, - 0x46, 0xB9, 0xB0, 0x7F, 0x4A, 0x32, 0xD0, 0x2B, 0x59, 0xAA, 0x74, 0x20, 0xBD, 0xBE, 0xC3, 0x5E, - 0xCB, 0xA8, 0xFB, 0xD0, 0xFD, 0x29, 0xC6, 0x20, 0x0D, 0x72, 0xE3, 0x81, 0x4A, 0x27, 0xA3, 0x70, - 0x0E, 0xBB, 0xF4, 0x24, 0x04, 0xA2, 0x43, 0x48, 0x5B, 0xDA, 0xBF, 0xF5, 0x3E, 0x41, 0x22, 0x20, - 0x17, 0x09, 0xA6, 0xA0, 0x5C, 0x6A, 0x7D, 0xC5, 0x54, 0xA4, 0xA4, 0xF1, 0xFC, 0x15, 0x78, 0x65, - 0x9E, 0xB2, 0x75, 0xF2, 0x23, 0xB7, 0xDF, 0x11, 0xE3, 0x85, 0x46, 0xBA, 0x1F, 0x1F, 0x7A, 0x18, - 0x14, 0xC1, 0xAD, 0x7C, 0xCF, 0xA6, 0xFB, 0x7C, 0x4D, 0xDA, 0x31, 0x5B, 0x3F, 0x9F, 0x84, 0xA7, - 0x74, 0x7B, 0x05, 0x3A, 0x1A, 0x7F, 0x2D, 0x1E, 0x6C, 0x82, 0x0E, 0x88, 0x4B, 0xA9, 0x0C, 0xFA, - 0x9A, 0xB6, 0x96, 0x10, 0x66, 0x0F, 0x1F, 0x01, 0x41, 0x63, 0xD6, 0x8F, 0x1D, 0x0B, 0xF2, 0xF7, - 0x67, 0x65, 0xE4, 0xCE, 0xB1, 0x61, 0x08, 0xBF, 0x59, 0x6C, 0x14, 0x47, 0x04, 0x80, 0xB6, 0xB5, - 0x92, 0x2A, 0x3C, 0x01, 0x9A, 0x20, 0xA1, 0x6A, 0x0D, 0xED, 0xE7, 0xE7, 0x87, 0x4F, 0x5F, 0x0A, - 0x21, 0xC6, 0x73, 0x9F, 0xB6, 0xD5, 0x09, 0xDF, 0x74, 0xB0, 0x44, 0xA1, 0xB0, 0x35, 0x0F, 0xBB, - 0x3E, 0x3F, 0x52, 0xB6, 0xE9, 0x88, 0x8A, 0x0C, 0x77, 0x6E, 0x9D, 0x60, 0x7F, 0xE8, 0x16, 0x53, - 0x4F, 0xD8, 0xE4, 0x3C, 0xFA, 0x51, 0xF9, 0x5A, 0xCF, 0x20, 0x9A, 0xF2, 0x8A, 0xB7, 0x52, 0x14, - 0xC0, 0x95, 0xC6, 0x3C, 0x96, 0x84, 0x3F, 0x81, 0x1F, 0x64, 0x0C, 0xD6, 0x71, 0xEA, 0x51, 0x8C, - 0xB0, 0xE0, 0xEB, 0x6F, 0x23, 0x07, 0x0D, 0xF3, 0xE0, 0x36, 0x5E, 0x9E, 0xFA, 0x0E, 0x70, 0xFB, - 0xC4, 0xE1, 0x74, 0x1F, 0x72, 0xC5, 0x7B, 0x78, 0x29, 0x03, 0x78, 0xD8, 0x25, 0x7E, 0xDB, 0x72, - 0x06, 0x00, 0xA0, 0x67, 0x50, 0xB0, 0xFC, 0xFE, 0x50, 0xC1, 0x5D, 0x11, 0x00, 0x00, 0x23, 0x72, - 0xA3, 0xB7, 0x09, 0xED, 0x05, 0x01, 0xA0, 0xF3, 0x9F, 0xEB, 0xBB, 0x9E, 0x7F, 0xA1, 0xF2, 0x8B, - 0x50, 0x87, 0xA7, 0xEA, 0x98, 0x51, 0xFB, 0x99, 0x95, 0x09, 0x00, 0xD6, 0x97, 0x07, 0x3D, 0xE7, - 0x0E, 0xB8, 0x55, 0x39, 0xA1, 0xF3, 0xB5, 0xE5, 0xF9, 0x40, 0x69, 0xFE, 0x2B, 0xC1, 0xA1, 0xF3, - 0x3F, 0x8A, 0x5E, 0xE4, 0x79, 0x00, 0xD1, 0x61, 0xDA, 0x9E, 0xB8, 0x88, 0xCE, 0xD7, 0x22, 0x5A, - 0xB6, 0x7E, 0x2B, 0x5A, 0x1C, 0x90, 0xA5, 0xB7, 0x8F, 0x44, 0x28, 0x96, 0xAF, 0x95, 0x00, 0x78, - 0x2E, 0xA3, 0x85, 0x00, 0xD8, 0xCB, 0xF4, 0x2D, 0x88, 0x42, 0x37, 0x09, 0x3D, 0xE1, 0x7D, 0x6E, - 0x68, 0xF7, 0x12, 0xA0, 0x92, 0x8E, 0x09, 0xDC, 0xFA, 0x0A, 0x46, 0x8F, 0x1C, 0x01, 0xE0, 0x3D, - 0x08, 0x73, 0x08, 0x00, 0xB3, 0xF8, 0x2D, 0x10, 0xFE, 0x3E, 0x90, 0x0B, 0x9F, 0xDD, 0xB6, 0x7E, - 0x1D, 0x65, 0x60, 0xA1, 0x02, 0x49, 0xE0, 0x0F, 0x30, 0x6C, 0x09, 0x2B, 0xE7, 0x6B, 0x36, 0xB7, - 0xD9, 0x43, 0xCD, 0x85, 0xD2, 0x1B, 0x20, 0xFA, 0x1A, 0xD0, 0x39, 0x5B, 0x4F, 0x5A, 0xC1, 0x13, - 0xBE, 0x97, 0x7E, 0xBF, 0x7C, 0xCB, 0xE1, 0x52, 0xAC, 0x3F, 0xB0, 0x17, 0x63, 0x9B, 0xFD, 0xA3, - 0x6F, 0x7E, 0x98, 0x02, 0x7A, 0xC2, 0x4B, 0x75, 0xD8, 0x76, 0x0C, 0xF8, 0x70, 0xBA, 0xA9, 0xCF, - 0xAF, 0x61, 0xAF, 0xFA, 0x77, 0x29, 0x2C, 0x31, 0x87, 0x6A, 0x28, 0xB5, 0xF1, 0x2E, 0xC0, 0xC8, - 0x86, 0xA5, 0xC7, 0xF8, 0x2E, 0xDA, 0x6E, 0x89, 0x32, 0xDA, 0x16, 0x75, 0xE7, 0x69, 0xEB, 0xF0, - 0xC0, 0xC1, 0xD9, 0x10, 0x45, 0x93, 0xD4, 0xD2, 0x6F, 0xD3, 0xF6, 0x7B, 0xD5, 0x77, 0xBB, 0xC0, - 0x14, 0x02, 0xA0, 0xB6, 0x5D, 0x6B, 0x0A, 0x01, 0xB0, 0x0B, 0xFD, 0x54, 0x51, 0x8B, 0x3C, 0xD0, - 0x28, 0x96, 0xA9, 0x69, 0x81, 0x56, 0x7D, 0xA0, 0x84, 0xA5, 0xB7, 0x70, 0x29, 0xB6, 0xD9, 0x22, - 0xB8, 0xD7, 0xC8, 0x45, 0x8B, 0x68, 0x99, 0x4B, 0x7D, 0xC0, 0xA8, 0x8B, 0xA9, 0x07, 0x2C, 0x13, - 0x2D, 0x7D, 0x57, 0x5A, 0x67, 0xB7, 0x8D, 0xA2, 0xDD, 0x16, 0xD1, 0x2B, 0xA0, 0xA7, 0xA0, 0x36, - 0x36, 0x5A, 0x22, 0x00, 0x72, 0x6F, 0x90, 0x98, 0x85, 0x4E, 0x00, 0x5C, 0x1D, 0x04, 0x40, 0x09, - 0x9C, 0x8C, 0x73, 0x0E, 0xC5, 0x5B, 0x1A, 0x3C, 0xAB, 0x61, 0xAE, 0x80, 0xCE, 0x11, 0x00, 0x0C, - 0x21, 0xA5, 0x77, 0x2F, 0xF2, 0x00, 0xD6, 0x70, 0x46, 0x3E, 0xE7, 0x94, 0x88, 0x96, 0x3D, 0x3A, - 0xDB, 0xD4, 0xAF, 0xE3, 0xEA, 0x40, 0xB4, 0x47, 0x50, 0x43, 0x44, 0xF7, 0x0A, 0xBA, 0xD5, 0x61, - 0x29, 0xB4, 0x78, 0xFF, 0x3B, 0x76, 0x03, 0x8C, 0xA3, 0xD6, 0x83, 0x1F, 0x3B, 0x3A, 0x0E, 0x2A, - 0x18, 0x11, 0x79, 0x50, 0x0D, 0x9D, 0x83, 0x08, 0xEF, 0x89, 0xAB, 0xE9, 0x86, 0xBA, 0x65, 0xCB, - 0xEB, 0x98, 0xBB, 0x8E, 0x00, 0xB8, 0xDA, 0x01, 0xE2, 0x15, 0x67, 0x95, 0x21, 0xFA, 0x96, 0x04, - 0xD6, 0x12, 0x07, 0xAE, 0x12, 0xD0, 0x4F, 0x41, 0x88, 0xE1, 0x00, 0x54, 0x78, 0xAA, 0xF7, 0xD3, - 0x11, 0x37, 0x07, 0x53, 0x49, 0x8B, 0xB9, 0x04, 0xC0, 0xD5, 0x0A, 0x7A, 0xDE, 0x81, 0x6D, 0x48, - 0x23, 0x46, 0xD2, 0x83, 0x28, 0xCE, 0xBD, 0xE5, 0xCD, 0x2C, 0x8E, 0xF6, 0x02, 0xA6, 0x6C, 0xB3, - 0x6C, 0x42, 0x27, 0x00, 0x56, 0x8D, 0x1B, 0xA1, 0x74, 0x9E, 0xC0, 0x52, 0xE9, 0x3B, 0x76, 0x03, - 0xED, 0xA7, 0xDE, 0x2F, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0xCF, 0x6D, 0x80, 0x00, - 0xC0, 0x61, 0xDD, 0x08, 0x1B, 0x87, 0xEE, 0x07, 0x63, 0x7D, 0x49, 0x27, 0x0E, 0x0D, 0x44, 0x78, - 0x67, 0x5B, 0xB6, 0x6D, 0x1D, 0x34, 0x4C, 0x75, 0x6C, 0x81, 0xCC, 0x02, 0xD9, 0xB1, 0xDF, 0x0E, - 0xC7, 0x5D, 0x61, 0xEE, 0xD9, 0x57, 0x07, 0x1E, 0x9D, 0x00, 0xE8, 0xE8, 0xE8, 0xE8, 0xE8, 0xE8, - 0xE8, 0xE8, 0xE8, 0xE8, 0xE8, 0xE8, 0xE8, 0xE8, 0x78, 0x1E, 0xA0, 0x13, 0x00, 0x1D, 0x1D, 0x1D, - 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0x1D, 0xCF, 0x03, 0x74, 0x02, 0xA0, - 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xA3, 0xE3, 0x79, 0x80, - 0x9F, 0x03, 0xC4, 0x02, 0xCE, 0x68, 0x03, 0x29, 0x30, 0xDF, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, - 0x4E, 0x44, 0xAE, 0x42, 0x60, 0x82 -}; -const int BMfont5_size = 6374; -//--------------------------------------------------------------------------------- -#endif //_BMfont5_h_ -//--------------------------------------------------------------------------------- diff --git a/template/source/gfx/BMfont5.png b/template/source/gfx/BMfont5.png deleted file mode 100644 index 38ddeed..0000000 Binary files a/template/source/gfx/BMfont5.png and /dev/null differ diff --git a/template/source/gfx/sprite.h b/template/source/gfx/sprite.h deleted file mode 100644 index eca8ce9..0000000 --- a/template/source/gfx/sprite.h +++ /dev/null @@ -1,958 +0,0 @@ -/* - This file was autogenerated from sprite.png -*/ - -//--------------------------------------------------------------------------------- -#ifndef _sprite_h_ -#define _sprite_h_ -//--------------------------------------------------------------------------------- -const unsigned char sprite[] = { - 0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A, 0x00, 0x00, 0x00, 0x0D, 0x49, 0x48, 0x44, 0x52, - 0x00, 0x00, 0x01, 0x20, 0x00, 0x00, 0x01, 0x00, 0x08, 0x06, 0x00, 0x00, 0x00, 0x13, 0x2F, 0xAB, - 0xB6, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0B, 0x12, 0x00, 0x00, 0x0B, - 0x12, 0x01, 0xD2, 0xDD, 0x7E, 0xFC, 0x00, 0x00, 0x0A, 0x4D, 0x69, 0x43, 0x43, 0x50, 0x50, 0x68, - 0x6F, 0x74, 0x6F, 0x73, 0x68, 0x6F, 0x70, 0x20, 0x49, 0x43, 0x43, 0x20, 0x70, 0x72, 0x6F, 0x66, - 0x69, 0x6C, 0x65, 0x00, 0x00, 0x78, 0xDA, 0x9D, 0x53, 0x77, 0x58, 0x93, 0xF7, 0x16, 0x3E, 0xDF, - 0xF7, 0x65, 0x0F, 0x56, 0x42, 0xD8, 0xF0, 0xB1, 0x97, 0x6C, 0x81, 0x00, 0x22, 0x23, 0xAC, 0x08, - 0xC8, 0x10, 0x59, 0xA2, 0x10, 0x92, 0x00, 0x61, 0x84, 0x10, 0x12, 0x40, 0xC5, 0x85, 0x88, 0x0A, - 0x56, 0x14, 0x15, 0x11, 0x9C, 0x48, 0x55, 0xC4, 0x82, 0xD5, 0x0A, 0x48, 0x9D, 0x88, 0xE2, 0xA0, - 0x28, 0xB8, 0x67, 0x41, 0x8A, 0x88, 0x5A, 0x8B, 0x55, 0x5C, 0x38, 0xEE, 0x1F, 0xDC, 0xA7, 0xB5, - 0x7D, 0x7A, 0xEF, 0xED, 0xED, 0xFB, 0xD7, 0xFB, 0xBC, 0xE7, 0x9C, 0xE7, 0xFC, 0xCE, 0x79, 0xCF, - 0x0F, 0x80, 0x11, 0x12, 0x26, 0x91, 0xE6, 0xA2, 0x6A, 0x00, 0x39, 0x52, 0x85, 0x3C, 0x3A, 0xD8, - 0x1F, 0x8F, 0x4F, 0x48, 0xC4, 0xC9, 0xBD, 0x80, 0x02, 0x15, 0x48, 0xE0, 0x04, 0x20, 0x10, 0xE6, - 0xCB, 0xC2, 0x67, 0x05, 0xC5, 0x00, 0x00, 0xF0, 0x03, 0x79, 0x78, 0x7E, 0x74, 0xB0, 0x3F, 0xFC, - 0x01, 0xAF, 0x6F, 0x00, 0x02, 0x00, 0x70, 0xD5, 0x2E, 0x24, 0x12, 0xC7, 0xE1, 0xFF, 0x83, 0xBA, - 0x50, 0x26, 0x57, 0x00, 0x20, 0x91, 0x00, 0xE0, 0x22, 0x12, 0xE7, 0x0B, 0x01, 0x90, 0x52, 0x00, - 0xC8, 0x2E, 0x54, 0xC8, 0x14, 0x00, 0xC8, 0x18, 0x00, 0xB0, 0x53, 0xB3, 0x64, 0x0A, 0x00, 0x94, - 0x00, 0x00, 0x6C, 0x79, 0x7C, 0x42, 0x22, 0x00, 0xAA, 0x0D, 0x00, 0xEC, 0xF4, 0x49, 0x3E, 0x05, - 0x00, 0xD8, 0xA9, 0x93, 0xDC, 0x17, 0x00, 0xD8, 0xA2, 0x1C, 0xA9, 0x08, 0x00, 0x8D, 0x01, 0x00, - 0x99, 0x28, 0x47, 0x24, 0x02, 0x40, 0xBB, 0x00, 0x60, 0x55, 0x81, 0x52, 0x2C, 0x02, 0xC0, 0xC2, - 0x00, 0xA0, 0xAC, 0x40, 0x22, 0x2E, 0x04, 0xC0, 0xAE, 0x01, 0x80, 0x59, 0xB6, 0x32, 0x47, 0x02, - 0x80, 0xBD, 0x05, 0x00, 0x76, 0x8E, 0x58, 0x90, 0x0F, 0x40, 0x60, 0x00, 0x80, 0x99, 0x42, 0x2C, - 0xCC, 0x00, 0x20, 0x38, 0x02, 0x00, 0x43, 0x1E, 0x13, 0xCD, 0x03, 0x20, 0x4C, 0x03, 0xA0, 0x30, - 0xD2, 0xBF, 0xE0, 0xA9, 0x5F, 0x70, 0x85, 0xB8, 0x48, 0x01, 0x00, 0xC0, 0xCB, 0x95, 0xCD, 0x97, - 0x4B, 0xD2, 0x33, 0x14, 0xB8, 0x95, 0xD0, 0x1A, 0x77, 0xF2, 0xF0, 0xE0, 0xE2, 0x21, 0xE2, 0xC2, - 0x6C, 0xB1, 0x42, 0x61, 0x17, 0x29, 0x10, 0x66, 0x09, 0xE4, 0x22, 0x9C, 0x97, 0x9B, 0x23, 0x13, - 0x48, 0xE7, 0x03, 0x4C, 0xCE, 0x0C, 0x00, 0x00, 0x1A, 0xF9, 0xD1, 0xC1, 0xFE, 0x38, 0x3F, 0x90, - 0xE7, 0xE6, 0xE4, 0xE1, 0xE6, 0x66, 0xE7, 0x6C, 0xEF, 0xF4, 0xC5, 0xA2, 0xFE, 0x6B, 0xF0, 0x6F, - 0x22, 0x3E, 0x21, 0xF1, 0xDF, 0xFE, 0xBC, 0x8C, 0x02, 0x04, 0x00, 0x10, 0x4E, 0xCF, 0xEF, 0xDA, - 0x5F, 0xE5, 0xE5, 0xD6, 0x03, 0x70, 0xC7, 0x01, 0xB0, 0x75, 0xBF, 0x6B, 0xA9, 0x5B, 0x00, 0xDA, - 0x56, 0x00, 0x68, 0xDF, 0xF9, 0x5D, 0x33, 0xDB, 0x09, 0xA0, 0x5A, 0x0A, 0xD0, 0x7A, 0xF9, 0x8B, - 0x79, 0x38, 0xFC, 0x40, 0x1E, 0x9E, 0xA1, 0x50, 0xC8, 0x3C, 0x1D, 0x1C, 0x0A, 0x0B, 0x0B, 0xED, - 0x25, 0x62, 0xA1, 0xBD, 0x30, 0xE3, 0x8B, 0x3E, 0xFF, 0x33, 0xE1, 0x6F, 0xE0, 0x8B, 0x7E, 0xF6, - 0xFC, 0x40, 0x1E, 0xFE, 0xDB, 0x7A, 0xF0, 0x00, 0x71, 0x9A, 0x40, 0x99, 0xAD, 0xC0, 0xA3, 0x83, - 0xFD, 0x71, 0x61, 0x6E, 0x76, 0xAE, 0x52, 0x8E, 0xE7, 0xCB, 0x04, 0x42, 0x31, 0x6E, 0xF7, 0xE7, - 0x23, 0xFE, 0xC7, 0x85, 0x7F, 0xFD, 0x8E, 0x29, 0xD1, 0xE2, 0x34, 0xB1, 0x5C, 0x2C, 0x15, 0x8A, - 0xF1, 0x58, 0x89, 0xB8, 0x50, 0x22, 0x4D, 0xC7, 0x79, 0xB9, 0x52, 0x91, 0x44, 0x21, 0xC9, 0x95, - 0xE2, 0x12, 0xE9, 0x7F, 0x32, 0xF1, 0x1F, 0x96, 0xFD, 0x09, 0x93, 0x77, 0x0D, 0x00, 0xAC, 0x86, - 0x4F, 0xC0, 0x4E, 0xB6, 0x07, 0xB5, 0xCB, 0x6C, 0xC0, 0x7E, 0xEE, 0x01, 0x02, 0x8B, 0x0E, 0x58, - 0xD2, 0x76, 0x00, 0x40, 0x7E, 0xF3, 0x2D, 0x8C, 0x1A, 0x0B, 0x91, 0x00, 0x10, 0x67, 0x34, 0x32, - 0x79, 0xF7, 0x00, 0x00, 0x93, 0xBF, 0xF9, 0x8F, 0x40, 0x2B, 0x01, 0x00, 0xCD, 0x97, 0xA4, 0xE3, - 0x00, 0x00, 0xBC, 0xE8, 0x18, 0x5C, 0xA8, 0x94, 0x17, 0x4C, 0xC6, 0x08, 0x00, 0x00, 0x44, 0xA0, - 0x81, 0x2A, 0xB0, 0x41, 0x07, 0x0C, 0xC1, 0x14, 0xAC, 0xC0, 0x0E, 0x9C, 0xC1, 0x1D, 0xBC, 0xC0, - 0x17, 0x02, 0x61, 0x06, 0x44, 0x40, 0x0C, 0x24, 0xC0, 0x3C, 0x10, 0x42, 0x06, 0xE4, 0x80, 0x1C, - 0x0A, 0xA1, 0x18, 0x96, 0x41, 0x19, 0x54, 0xC0, 0x3A, 0xD8, 0x04, 0xB5, 0xB0, 0x03, 0x1A, 0xA0, - 0x11, 0x9A, 0xE1, 0x10, 0xB4, 0xC1, 0x31, 0x38, 0x0D, 0xE7, 0xE0, 0x12, 0x5C, 0x81, 0xEB, 0x70, - 0x17, 0x06, 0x60, 0x18, 0x9E, 0xC2, 0x18, 0xBC, 0x86, 0x09, 0x04, 0x41, 0xC8, 0x08, 0x13, 0x61, - 0x21, 0x3A, 0x88, 0x11, 0x62, 0x8E, 0xD8, 0x22, 0xCE, 0x08, 0x17, 0x99, 0x8E, 0x04, 0x22, 0x61, - 0x48, 0x34, 0x92, 0x80, 0xA4, 0x20, 0xE9, 0x88, 0x14, 0x51, 0x22, 0xC5, 0xC8, 0x72, 0xA4, 0x02, - 0xA9, 0x42, 0x6A, 0x91, 0x5D, 0x48, 0x23, 0xF2, 0x2D, 0x72, 0x14, 0x39, 0x8D, 0x5C, 0x40, 0xFA, - 0x90, 0xDB, 0xC8, 0x20, 0x32, 0x8A, 0xFC, 0x8A, 0xBC, 0x47, 0x31, 0x94, 0x81, 0xB2, 0x51, 0x03, - 0xD4, 0x02, 0x75, 0x40, 0xB9, 0xA8, 0x1F, 0x1A, 0x8A, 0xC6, 0xA0, 0x73, 0xD1, 0x74, 0x34, 0x0F, - 0x5D, 0x80, 0x96, 0xA2, 0x6B, 0xD1, 0x1A, 0xB4, 0x1E, 0x3D, 0x80, 0xB6, 0xA2, 0xA7, 0xD1, 0x4B, - 0xE8, 0x75, 0x74, 0x00, 0x7D, 0x8A, 0x8E, 0x63, 0x80, 0xD1, 0x31, 0x0E, 0x66, 0x8C, 0xD9, 0x61, - 0x5C, 0x8C, 0x87, 0x45, 0x60, 0x89, 0x58, 0x1A, 0x26, 0xC7, 0x16, 0x63, 0xE5, 0x58, 0x35, 0x56, - 0x8F, 0x35, 0x63, 0x1D, 0x58, 0x37, 0x76, 0x15, 0x1B, 0xC0, 0x9E, 0x61, 0xEF, 0x08, 0x24, 0x02, - 0x8B, 0x80, 0x13, 0xEC, 0x08, 0x5E, 0x84, 0x10, 0xC2, 0x6C, 0x82, 0x90, 0x90, 0x47, 0x58, 0x4C, - 0x58, 0x43, 0xA8, 0x25, 0xEC, 0x23, 0xB4, 0x12, 0xBA, 0x08, 0x57, 0x09, 0x83, 0x84, 0x31, 0xC2, - 0x27, 0x22, 0x93, 0xA8, 0x4F, 0xB4, 0x25, 0x7A, 0x12, 0xF9, 0xC4, 0x78, 0x62, 0x3A, 0xB1, 0x90, - 0x58, 0x46, 0xAC, 0x26, 0xEE, 0x21, 0x1E, 0x21, 0x9E, 0x25, 0x5E, 0x27, 0x0E, 0x13, 0x5F, 0x93, - 0x48, 0x24, 0x0E, 0xC9, 0x92, 0xE4, 0x4E, 0x0A, 0x21, 0x25, 0x90, 0x32, 0x49, 0x0B, 0x49, 0x6B, - 0x48, 0xDB, 0x48, 0x2D, 0xA4, 0x53, 0xA4, 0x3E, 0xD2, 0x10, 0x69, 0x9C, 0x4C, 0x26, 0xEB, 0x90, - 0x6D, 0xC9, 0xDE, 0xE4, 0x08, 0xB2, 0x80, 0xAC, 0x20, 0x97, 0x91, 0xB7, 0x90, 0x0F, 0x90, 0x4F, - 0x92, 0xFB, 0xC9, 0xC3, 0xE4, 0xB7, 0x14, 0x3A, 0xC5, 0x88, 0xE2, 0x4C, 0x09, 0xA2, 0x24, 0x52, - 0xA4, 0x94, 0x12, 0x4A, 0x35, 0x65, 0x3F, 0xE5, 0x04, 0xA5, 0x9F, 0x32, 0x42, 0x99, 0xA0, 0xAA, - 0x51, 0xCD, 0xA9, 0x9E, 0xD4, 0x08, 0xAA, 0x88, 0x3A, 0x9F, 0x5A, 0x49, 0x6D, 0xA0, 0x76, 0x50, - 0x2F, 0x53, 0x87, 0xA9, 0x13, 0x34, 0x75, 0x9A, 0x25, 0xCD, 0x9B, 0x16, 0x43, 0xCB, 0xA4, 0x2D, - 0xA3, 0xD5, 0xD0, 0x9A, 0x69, 0x67, 0x69, 0xF7, 0x68, 0x2F, 0xE9, 0x74, 0xBA, 0x09, 0xDD, 0x83, - 0x1E, 0x45, 0x97, 0xD0, 0x97, 0xD2, 0x6B, 0xE8, 0x07, 0xE9, 0xE7, 0xE9, 0x83, 0xF4, 0x77, 0x0C, - 0x0D, 0x86, 0x0D, 0x83, 0xC7, 0x48, 0x62, 0x28, 0x19, 0x6B, 0x19, 0x7B, 0x19, 0xA7, 0x18, 0xB7, - 0x19, 0x2F, 0x99, 0x4C, 0xA6, 0x05, 0xD3, 0x97, 0x99, 0xC8, 0x54, 0x30, 0xD7, 0x32, 0x1B, 0x99, - 0x67, 0x98, 0x0F, 0x98, 0x6F, 0x55, 0x58, 0x2A, 0xF6, 0x2A, 0x7C, 0x15, 0x91, 0xCA, 0x12, 0x95, - 0x3A, 0x95, 0x56, 0x95, 0x7E, 0x95, 0xE7, 0xAA, 0x54, 0x55, 0x73, 0x55, 0x3F, 0xD5, 0x79, 0xAA, - 0x0B, 0x54, 0xAB, 0x55, 0x0F, 0xAB, 0x5E, 0x56, 0x7D, 0xA6, 0x46, 0x55, 0xB3, 0x50, 0xE3, 0xA9, - 0x09, 0xD4, 0x16, 0xAB, 0xD5, 0xA9, 0x1D, 0x55, 0xBB, 0xA9, 0x36, 0xAE, 0xCE, 0x52, 0x77, 0x52, - 0x8F, 0x50, 0xCF, 0x51, 0x5F, 0xA3, 0xBE, 0x5F, 0xFD, 0x82, 0xFA, 0x63, 0x0D, 0xB2, 0x86, 0x85, - 0x46, 0xA0, 0x86, 0x48, 0xA3, 0x54, 0x63, 0xB7, 0xC6, 0x19, 0x8D, 0x21, 0x16, 0xC6, 0x32, 0x65, - 0xF1, 0x58, 0x42, 0xD6, 0x72, 0x56, 0x03, 0xEB, 0x2C, 0x6B, 0x98, 0x4D, 0x62, 0x5B, 0xB2, 0xF9, - 0xEC, 0x4C, 0x76, 0x05, 0xFB, 0x1B, 0x76, 0x2F, 0x7B, 0x4C, 0x53, 0x43, 0x73, 0xAA, 0x66, 0xAC, - 0x66, 0x91, 0x66, 0x9D, 0xE6, 0x71, 0xCD, 0x01, 0x0E, 0xC6, 0xB1, 0xE0, 0xF0, 0x39, 0xD9, 0x9C, - 0x4A, 0xCE, 0x21, 0xCE, 0x0D, 0xCE, 0x7B, 0x2D, 0x03, 0x2D, 0x3F, 0x2D, 0xB1, 0xD6, 0x6A, 0xAD, - 0x66, 0xAD, 0x7E, 0xAD, 0x37, 0xDA, 0x7A, 0xDA, 0xBE, 0xDA, 0x62, 0xED, 0x72, 0xED, 0x16, 0xED, - 0xEB, 0xDA, 0xEF, 0x75, 0x70, 0x9D, 0x40, 0x9D, 0x2C, 0x9D, 0xF5, 0x3A, 0x6D, 0x3A, 0xF7, 0x75, - 0x09, 0xBA, 0x36, 0xBA, 0x51, 0xBA, 0x85, 0xBA, 0xDB, 0x75, 0xCF, 0xEA, 0x3E, 0xD3, 0x63, 0xEB, - 0x79, 0xE9, 0x09, 0xF5, 0xCA, 0xF5, 0x0E, 0xE9, 0xDD, 0xD1, 0x47, 0xF5, 0x6D, 0xF4, 0xA3, 0xF5, - 0x17, 0xEA, 0xEF, 0xD6, 0xEF, 0xD1, 0x1F, 0x37, 0x30, 0x34, 0x08, 0x36, 0x90, 0x19, 0x6C, 0x31, - 0x38, 0x63, 0xF0, 0xCC, 0x90, 0x63, 0xE8, 0x6B, 0x98, 0x69, 0xB8, 0xD1, 0xF0, 0x84, 0xE1, 0xA8, - 0x11, 0xCB, 0x68, 0xBA, 0x91, 0xC4, 0x68, 0xA3, 0xD1, 0x49, 0xA3, 0x27, 0xB8, 0x26, 0xEE, 0x87, - 0x67, 0xE3, 0x35, 0x78, 0x17, 0x3E, 0x66, 0xAC, 0x6F, 0x1C, 0x62, 0xAC, 0x34, 0xDE, 0x65, 0xDC, - 0x6B, 0x3C, 0x61, 0x62, 0x69, 0x32, 0xDB, 0xA4, 0xC4, 0xA4, 0xC5, 0xE4, 0xBE, 0x29, 0xCD, 0x94, - 0x6B, 0x9A, 0x66, 0xBA, 0xD1, 0xB4, 0xD3, 0x74, 0xCC, 0xCC, 0xC8, 0x2C, 0xDC, 0xAC, 0xD8, 0xAC, - 0xC9, 0xEC, 0x8E, 0x39, 0xD5, 0x9C, 0x6B, 0x9E, 0x61, 0xBE, 0xD9, 0xBC, 0xDB, 0xFC, 0x8D, 0x85, - 0xA5, 0x45, 0x9C, 0xC5, 0x4A, 0x8B, 0x36, 0x8B, 0xC7, 0x96, 0xDA, 0x96, 0x7C, 0xCB, 0x05, 0x96, - 0x4D, 0x96, 0xF7, 0xAC, 0x98, 0x56, 0x3E, 0x56, 0x79, 0x56, 0xF5, 0x56, 0xD7, 0xAC, 0x49, 0xD6, - 0x5C, 0xEB, 0x2C, 0xEB, 0x6D, 0xD6, 0x57, 0x6C, 0x50, 0x1B, 0x57, 0x9B, 0x0C, 0x9B, 0x3A, 0x9B, - 0xCB, 0xB6, 0xA8, 0xAD, 0x9B, 0xAD, 0xC4, 0x76, 0x9B, 0x6D, 0xDF, 0x14, 0xE2, 0x14, 0x8F, 0x29, - 0xD2, 0x29, 0xF5, 0x53, 0x6E, 0xDA, 0x31, 0xEC, 0xFC, 0xEC, 0x0A, 0xEC, 0x9A, 0xEC, 0x06, 0xED, - 0x39, 0xF6, 0x61, 0xF6, 0x25, 0xF6, 0x6D, 0xF6, 0xCF, 0x1D, 0xCC, 0x1C, 0x12, 0x1D, 0xD6, 0x3B, - 0x74, 0x3B, 0x7C, 0x72, 0x74, 0x75, 0xCC, 0x76, 0x6C, 0x70, 0xBC, 0xEB, 0xA4, 0xE1, 0x34, 0xC3, - 0xA9, 0xC4, 0xA9, 0xC3, 0xE9, 0x57, 0x67, 0x1B, 0x67, 0xA1, 0x73, 0x9D, 0xF3, 0x35, 0x17, 0xA6, - 0x4B, 0x90, 0xCB, 0x12, 0x97, 0x76, 0x97, 0x17, 0x53, 0x6D, 0xA7, 0x8A, 0xA7, 0x6E, 0x9F, 0x7A, - 0xCB, 0x95, 0xE5, 0x1A, 0xEE, 0xBA, 0xD2, 0xB5, 0xD3, 0xF5, 0xA3, 0x9B, 0xBB, 0x9B, 0xDC, 0xAD, - 0xD9, 0x6D, 0xD4, 0xDD, 0xCC, 0x3D, 0xC5, 0x7D, 0xAB, 0xFB, 0x4D, 0x2E, 0x9B, 0x1B, 0xC9, 0x5D, - 0xC3, 0x3D, 0xEF, 0x41, 0xF4, 0xF0, 0xF7, 0x58, 0xE2, 0x71, 0xCC, 0xE3, 0x9D, 0xA7, 0x9B, 0xA7, - 0xC2, 0xF3, 0x90, 0xE7, 0x2F, 0x5E, 0x76, 0x5E, 0x59, 0x5E, 0xFB, 0xBD, 0x1E, 0x4F, 0xB3, 0x9C, - 0x26, 0x9E, 0xD6, 0x30, 0x6D, 0xC8, 0xDB, 0xC4, 0x5B, 0xE0, 0xBD, 0xCB, 0x7B, 0x60, 0x3A, 0x3E, - 0x3D, 0x65, 0xFA, 0xCE, 0xE9, 0x03, 0x3E, 0xC6, 0x3E, 0x02, 0x9F, 0x7A, 0x9F, 0x87, 0xBE, 0xA6, - 0xBE, 0x22, 0xDF, 0x3D, 0xBE, 0x23, 0x7E, 0xD6, 0x7E, 0x99, 0x7E, 0x07, 0xFC, 0x9E, 0xFB, 0x3B, - 0xFA, 0xCB, 0xFD, 0x8F, 0xF8, 0xBF, 0xE1, 0x79, 0xF2, 0x16, 0xF1, 0x4E, 0x05, 0x60, 0x01, 0xC1, - 0x01, 0xE5, 0x01, 0xBD, 0x81, 0x1A, 0x81, 0xB3, 0x03, 0x6B, 0x03, 0x1F, 0x04, 0x99, 0x04, 0xA5, - 0x07, 0x35, 0x05, 0x8D, 0x05, 0xBB, 0x06, 0x2F, 0x0C, 0x3E, 0x15, 0x42, 0x0C, 0x09, 0x0D, 0x59, - 0x1F, 0x72, 0x93, 0x6F, 0xC0, 0x17, 0xF2, 0x1B, 0xF9, 0x63, 0x33, 0xDC, 0x67, 0x2C, 0x9A, 0xD1, - 0x15, 0xCA, 0x08, 0x9D, 0x15, 0x5A, 0x1B, 0xFA, 0x30, 0xCC, 0x26, 0x4C, 0x1E, 0xD6, 0x11, 0x8E, - 0x86, 0xCF, 0x08, 0xDF, 0x10, 0x7E, 0x6F, 0xA6, 0xF9, 0x4C, 0xE9, 0xCC, 0xB6, 0x08, 0x88, 0xE0, - 0x47, 0x6C, 0x88, 0xB8, 0x1F, 0x69, 0x19, 0x99, 0x17, 0xF9, 0x7D, 0x14, 0x29, 0x2A, 0x32, 0xAA, - 0x2E, 0xEA, 0x51, 0xB4, 0x53, 0x74, 0x71, 0x74, 0xF7, 0x2C, 0xD6, 0xAC, 0xE4, 0x59, 0xFB, 0x67, - 0xBD, 0x8E, 0xF1, 0x8F, 0xA9, 0x8C, 0xB9, 0x3B, 0xDB, 0x6A, 0xB6, 0x72, 0x76, 0x67, 0xAC, 0x6A, - 0x6C, 0x52, 0x6C, 0x63, 0xEC, 0x9B, 0xB8, 0x80, 0xB8, 0xAA, 0xB8, 0x81, 0x78, 0x87, 0xF8, 0x45, - 0xF1, 0x97, 0x12, 0x74, 0x13, 0x24, 0x09, 0xED, 0x89, 0xE4, 0xC4, 0xD8, 0xC4, 0x3D, 0x89, 0xE3, - 0x73, 0x02, 0xE7, 0x6C, 0x9A, 0x33, 0x9C, 0xE4, 0x9A, 0x54, 0x96, 0x74, 0x63, 0xAE, 0xE5, 0xDC, - 0xA2, 0xB9, 0x17, 0xE6, 0xE9, 0xCE, 0xCB, 0x9E, 0x77, 0x3C, 0x59, 0x35, 0x59, 0x90, 0x7C, 0x38, - 0x85, 0x98, 0x12, 0x97, 0xB2, 0x3F, 0xE5, 0x83, 0x20, 0x42, 0x50, 0x2F, 0x18, 0x4F, 0xE5, 0xA7, - 0x6E, 0x4D, 0x1D, 0x13, 0xF2, 0x84, 0x9B, 0x85, 0x4F, 0x45, 0xBE, 0xA2, 0x8D, 0xA2, 0x51, 0xB1, - 0xB7, 0xB8, 0x4A, 0x3C, 0x92, 0xE6, 0x9D, 0x56, 0x95, 0xF6, 0x38, 0xDD, 0x3B, 0x7D, 0x43, 0xFA, - 0x68, 0x86, 0x4F, 0x46, 0x75, 0xC6, 0x33, 0x09, 0x4F, 0x52, 0x2B, 0x79, 0x91, 0x19, 0x92, 0xB9, - 0x23, 0xF3, 0x4D, 0x56, 0x44, 0xD6, 0xDE, 0xAC, 0xCF, 0xD9, 0x71, 0xD9, 0x2D, 0x39, 0x94, 0x9C, - 0x94, 0x9C, 0xA3, 0x52, 0x0D, 0x69, 0x96, 0xB4, 0x2B, 0xD7, 0x30, 0xB7, 0x28, 0xB7, 0x4F, 0x66, - 0x2B, 0x2B, 0x93, 0x0D, 0xE4, 0x79, 0xE6, 0x6D, 0xCA, 0x1B, 0x93, 0x87, 0xCA, 0xF7, 0xE4, 0x23, - 0xF9, 0x73, 0xF3, 0xDB, 0x15, 0x6C, 0x85, 0x4C, 0xD1, 0xA3, 0xB4, 0x52, 0xAE, 0x50, 0x0E, 0x16, - 0x4C, 0x2F, 0xA8, 0x2B, 0x78, 0x5B, 0x18, 0x5B, 0x78, 0xB8, 0x48, 0xBD, 0x48, 0x5A, 0xD4, 0x33, - 0xDF, 0x66, 0xFE, 0xEA, 0xF9, 0x23, 0x0B, 0x82, 0x16, 0x7C, 0xBD, 0x90, 0xB0, 0x50, 0xB8, 0xB0, - 0xB3, 0xD8, 0xB8, 0x78, 0x59, 0xF1, 0xE0, 0x22, 0xBF, 0x45, 0xBB, 0x16, 0x23, 0x8B, 0x53, 0x17, - 0x77, 0x2E, 0x31, 0x5D, 0x52, 0xBA, 0x64, 0x78, 0x69, 0xF0, 0xD2, 0x7D, 0xCB, 0x68, 0xCB, 0xB2, - 0x96, 0xFD, 0x50, 0xE2, 0x58, 0x52, 0x55, 0xF2, 0x6A, 0x79, 0xDC, 0xF2, 0x8E, 0x52, 0x83, 0xD2, - 0xA5, 0xA5, 0x43, 0x2B, 0x82, 0x57, 0x34, 0x95, 0xA9, 0x94, 0xC9, 0xCB, 0x6E, 0xAE, 0xF4, 0x5A, - 0xB9, 0x63, 0x15, 0x61, 0x95, 0x64, 0x55, 0xEF, 0x6A, 0x97, 0xD5, 0x5B, 0x56, 0x7F, 0x2A, 0x17, - 0x95, 0x5F, 0xAC, 0x70, 0xAC, 0xA8, 0xAE, 0xF8, 0xB0, 0x46, 0xB8, 0xE6, 0xE2, 0x57, 0x4E, 0x5F, - 0xD5, 0x7C, 0xF5, 0x79, 0x6D, 0xDA, 0xDA, 0xDE, 0x4A, 0xB7, 0xCA, 0xED, 0xEB, 0x48, 0xEB, 0xA4, - 0xEB, 0x6E, 0xAC, 0xF7, 0x59, 0xBF, 0xAF, 0x4A, 0xBD, 0x6A, 0x41, 0xD5, 0xD0, 0x86, 0xF0, 0x0D, - 0xAD, 0x1B, 0xF1, 0x8D, 0xE5, 0x1B, 0x5F, 0x6D, 0x4A, 0xDE, 0x74, 0xA1, 0x7A, 0x6A, 0xF5, 0x8E, - 0xCD, 0xB4, 0xCD, 0xCA, 0xCD, 0x03, 0x35, 0x61, 0x35, 0xED, 0x5B, 0xCC, 0xB6, 0xAC, 0xDB, 0xF2, - 0xA1, 0x36, 0xA3, 0xF6, 0x7A, 0x9D, 0x7F, 0x5D, 0xCB, 0x56, 0xFD, 0xAD, 0xAB, 0xB7, 0xBE, 0xD9, - 0x26, 0xDA, 0xD6, 0xBF, 0xDD, 0x77, 0x7B, 0xF3, 0x0E, 0x83, 0x1D, 0x15, 0x3B, 0xDE, 0xEF, 0x94, - 0xEC, 0xBC, 0xB5, 0x2B, 0x78, 0x57, 0x6B, 0xBD, 0x45, 0x7D, 0xF5, 0x6E, 0xD2, 0xEE, 0x82, 0xDD, - 0x8F, 0x1A, 0x62, 0x1B, 0xBA, 0xBF, 0xE6, 0x7E, 0xDD, 0xB8, 0x47, 0x77, 0x4F, 0xC5, 0x9E, 0x8F, - 0x7B, 0xA5, 0x7B, 0x07, 0xF6, 0x45, 0xEF, 0xEB, 0x6A, 0x74, 0x6F, 0x6C, 0xDC, 0xAF, 0xBF, 0xBF, - 0xB2, 0x09, 0x6D, 0x52, 0x36, 0x8D, 0x1E, 0x48, 0x3A, 0x70, 0xE5, 0x9B, 0x80, 0x6F, 0xDA, 0x9B, - 0xED, 0x9A, 0x77, 0xB5, 0x70, 0x5A, 0x2A, 0x0E, 0xC2, 0x41, 0xE5, 0xC1, 0x27, 0xDF, 0xA6, 0x7C, - 0x7B, 0xE3, 0x50, 0xE8, 0xA1, 0xCE, 0xC3, 0xDC, 0xC3, 0xCD, 0xDF, 0x99, 0x7F, 0xB7, 0xF5, 0x08, - 0xEB, 0x48, 0x79, 0x2B, 0xD2, 0x3A, 0xBF, 0x75, 0xAC, 0x2D, 0xA3, 0x6D, 0xA0, 0x3D, 0xA1, 0xBD, - 0xEF, 0xE8, 0x8C, 0xA3, 0x9D, 0x1D, 0x5E, 0x1D, 0x47, 0xBE, 0xB7, 0xFF, 0x7E, 0xEF, 0x31, 0xE3, - 0x63, 0x75, 0xC7, 0x35, 0x8F, 0x57, 0x9E, 0xA0, 0x9D, 0x28, 0x3D, 0xF1, 0xF9, 0xE4, 0x82, 0x93, - 0xE3, 0xA7, 0x64, 0xA7, 0x9E, 0x9D, 0x4E, 0x3F, 0x3D, 0xD4, 0x99, 0xDC, 0x79, 0xF7, 0x4C, 0xFC, - 0x99, 0x6B, 0x5D, 0x51, 0x5D, 0xBD, 0x67, 0x43, 0xCF, 0x9E, 0x3F, 0x17, 0x74, 0xEE, 0x4C, 0xB7, - 0x5F, 0xF7, 0xC9, 0xF3, 0xDE, 0xE7, 0x8F, 0x5D, 0xF0, 0xBC, 0x70, 0xF4, 0x22, 0xF7, 0x62, 0xDB, - 0x25, 0xB7, 0x4B, 0xAD, 0x3D, 0xAE, 0x3D, 0x47, 0x7E, 0x70, 0xFD, 0xE1, 0x48, 0xAF, 0x5B, 0x6F, - 0xEB, 0x65, 0xF7, 0xCB, 0xED, 0x57, 0x3C, 0xAE, 0x74, 0xF4, 0x4D, 0xEB, 0x3B, 0xD1, 0xEF, 0xD3, - 0x7F, 0xFA, 0x6A, 0xC0, 0xD5, 0x73, 0xD7, 0xF8, 0xD7, 0x2E, 0x5D, 0x9F, 0x79, 0xBD, 0xEF, 0xC6, - 0xEC, 0x1B, 0xB7, 0x6E, 0x26, 0xDD, 0x1C, 0xB8, 0x25, 0xBA, 0xF5, 0xF8, 0x76, 0xF6, 0xED, 0x17, - 0x77, 0x0A, 0xEE, 0x4C, 0xDC, 0x5D, 0x7A, 0x8F, 0x78, 0xAF, 0xFC, 0xBE, 0xDA, 0xFD, 0xEA, 0x07, - 0xFA, 0x0F, 0xEA, 0x7F, 0xB4, 0xFE, 0xB1, 0x65, 0xC0, 0x6D, 0xE0, 0xF8, 0x60, 0xC0, 0x60, 0xCF, - 0xC3, 0x59, 0x0F, 0xEF, 0x0E, 0x09, 0x87, 0x9E, 0xFE, 0x94, 0xFF, 0xD3, 0x87, 0xE1, 0xD2, 0x47, - 0xCC, 0x47, 0xD5, 0x23, 0x46, 0x23, 0x8D, 0x8F, 0x9D, 0x1F, 0x1F, 0x1B, 0x0D, 0x1A, 0xBD, 0xF2, - 0x64, 0xCE, 0x93, 0xE1, 0xA7, 0xB2, 0xA7, 0x13, 0xCF, 0xCA, 0x7E, 0x56, 0xFF, 0x79, 0xEB, 0x73, - 0xAB, 0xE7, 0xDF, 0xFD, 0xE2, 0xFB, 0x4B, 0xCF, 0x58, 0xFC, 0xD8, 0xF0, 0x0B, 0xF9, 0x8B, 0xCF, - 0xBF, 0xAE, 0x79, 0xA9, 0xF3, 0x72, 0xEF, 0xAB, 0xA9, 0xAF, 0x3A, 0xC7, 0x23, 0xC7, 0x1F, 0xBC, - 0xCE, 0x79, 0x3D, 0xF1, 0xA6, 0xFC, 0xAD, 0xCE, 0xDB, 0x7D, 0xEF, 0xB8, 0xEF, 0xBA, 0xDF, 0xC7, - 0xBD, 0x1F, 0x99, 0x28, 0xFC, 0x40, 0xFE, 0x50, 0xF3, 0xD1, 0xFA, 0x63, 0xC7, 0xA7, 0xD0, 0x4F, - 0xF7, 0x3E, 0xE7, 0x7C, 0xFE, 0xFC, 0x2F, 0xF7, 0x84, 0xF3, 0xFB, 0x25, 0xD2, 0x9F, 0x33, 0x00, - 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4D, 0x00, 0x00, 0x7A, 0x25, 0x00, 0x00, 0x80, 0x83, 0x00, - 0x00, 0xF9, 0xFF, 0x00, 0x00, 0x80, 0xE9, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xEA, 0x60, 0x00, - 0x00, 0x3A, 0x98, 0x00, 0x00, 0x17, 0x6F, 0x92, 0x5F, 0xC5, 0x46, 0x00, 0x00, 0x30, 0x26, 0x49, - 0x44, 0x41, 0x54, 0x78, 0xDA, 0xEC, 0x9D, 0xAF, 0x6F, 0x1C, 0x4B, 0xF2, 0xC0, 0x87, 0xF8, 0xDF, - 0xB0, 0x74, 0x2C, 0x0B, 0x06, 0x78, 0xD9, 0x49, 0x8B, 0x02, 0x02, 0x1E, 0x0A, 0x7E, 0xE4, 0xC0, - 0x3D, 0x12, 0x12, 0xF2, 0x40, 0x8C, 0x2D, 0x7D, 0x15, 0x12, 0x62, 0xF2, 0x88, 0x49, 0x48, 0x74, - 0x70, 0x49, 0xE0, 0xB1, 0x90, 0x23, 0xC6, 0x4F, 0xD6, 0x43, 0xC6, 0x87, 0xAD, 0x93, 0x86, 0xCC, - 0x17, 0xC4, 0xB5, 0xA9, 0xA9, 0xAD, 0xFE, 0x51, 0xD5, 0x55, 0xBD, 0xB3, 0x4E, 0x95, 0xB4, 0x4A, - 0xE2, 0xAC, 0x7B, 0xAA, 0xBB, 0xAB, 0x3E, 0x5D, 0xFD, 0x63, 0xBA, 0x86, 0x79, 0x9E, 0x87, 0xF8, - 0xC4, 0x27, 0x3E, 0xF1, 0x39, 0xC5, 0x67, 0xF9, 0x8F, 0x90, 0x90, 0x90, 0xA4, 0x8C, 0xE3, 0x38, - 0xA7, 0x3E, 0xD1, 0x3A, 0x72, 0x09, 0x00, 0x85, 0x84, 0x08, 0xE0, 0x33, 0xBC, 0xFD, 0x36, 0xDF, - 0xDD, 0x4D, 0xEC, 0x27, 0x20, 0x14, 0x00, 0x0A, 0x09, 0x71, 0x07, 0x10, 0xFD, 0x04, 0x84, 0x02, - 0x40, 0x21, 0x21, 0xDD, 0xA6, 0x5F, 0x39, 0x08, 0x05, 0x80, 0x02, 0x40, 0x21, 0x21, 0xEE, 0x10, - 0xE2, 0x60, 0x14, 0x00, 0x0A, 0x00, 0x85, 0x84, 0x9C, 0x6C, 0x5A, 0x16, 0x00, 0x72, 0x06, 0x50, - 0xAC, 0xFA, 0x87, 0x84, 0x04, 0x80, 0xBA, 0x03, 0xE8, 0x00, 0x9C, 0xDF, 0x87, 0xC5, 0xE7, 0xDC, - 0x40, 0x14, 0x00, 0xED, 0xD7, 0xB6, 0xA7, 0x68, 0xE7, 0x53, 0x3C, 0x37, 0x00, 0xE4, 0x04, 0x20, - 0x68, 0x48, 0x0C, 0x9E, 0xDF, 0xFE, 0xD8, 0x1E, 0x7D, 0x00, 0x44, 0xF8, 0x77, 0xD6, 0x66, 0x40, - 0x2F, 0x05, 0xA0, 0x6B, 0x8F, 0x02, 0x4E, 0xB5, 0x3D, 0xDD, 0xAB, 0x7F, 0x39, 0xFB, 0xC4, 0x6B, - 0x41, 0x01, 0x20, 0x23, 0x00, 0x8D, 0xE3, 0x38, 0xCF, 0x5F, 0xDE, 0xCD, 0xB8, 0x63, 0x31, 0x70, - 0x52, 0x1D, 0x0D, 0xBF, 0xB3, 0x06, 0x03, 0x3A, 0x05, 0x40, 0x7F, 0xD6, 0x08, 0x4E, 0xBA, 0x3D, - 0x6D, 0x51, 0x8F, 0x9E, 0xFD, 0x5B, 0xB2, 0xCF, 0x88, 0xAA, 0x3B, 0x01, 0xE8, 0x08, 0x0C, 0xA4, - 0x33, 0x24, 0x00, 0xF2, 0x34, 0xA0, 0x5E, 0x00, 0xAD, 0x35, 0x3A, 0x8D, 0x71, 0xB2, 0xC6, 0x6D, - 0xEC, 0x00, 0x56, 0xFA, 0xD7, 0x6E, 0x4F, 0x5B, 0x0D, 0x34, 0x3D, 0xFA, 0xF7, 0x25, 0x0E, 0x60, - 0x67, 0x05, 0xA0, 0xAF, 0xD7, 0xAF, 0xBE, 0x77, 0xDA, 0x87, 0xE1, 0xD0, 0xC9, 0x29, 0xE3, 0x81, - 0xEF, 0xC0, 0xEF, 0xB4, 0x18, 0x10, 0x67, 0x44, 0x52, 0x03, 0xEA, 0x05, 0xD0, 0xC7, 0xDB, 0xB7, - 0xF3, 0xE3, 0xED, 0xDB, 0xA2, 0x73, 0xD6, 0x7C, 0x2F, 0xFB, 0x3B, 0xC4, 0x01, 0xA8, 0xFE, 0x26, - 0xCF, 0x30, 0xF8, 0x5E, 0x71, 0x7B, 0xDA, 0xC8, 0x91, 0xBD, 0xFB, 0xB7, 0xF7, 0x0C, 0x20, 0x00, - 0x94, 0x00, 0x10, 0x07, 0x21, 0x6C, 0x34, 0xD3, 0x34, 0x2D, 0x3A, 0xA0, 0x15, 0x40, 0x96, 0x06, - 0xE4, 0x09, 0xD0, 0x94, 0x63, 0xA6, 0xD6, 0x08, 0x2C, 0x00, 0x04, 0xE0, 0x49, 0x39, 0x80, 0x05, - 0x80, 0xAC, 0xF4, 0x4F, 0x2E, 0xCE, 0x1A, 0x39, 0xF2, 0xA9, 0x06, 0x48, 0xCB, 0x01, 0x6C, 0x8D, - 0x8B, 0xF8, 0xAB, 0x05, 0x10, 0xED, 0x68, 0x6A, 0x48, 0xF4, 0xFB, 0xA7, 0x06, 0x84, 0x37, 0x40, - 0x53, 0x06, 0x03, 0xCF, 0xA4, 0x6D, 0x27, 0x35, 0xA6, 0xD2, 0xF4, 0x8B, 0x8B, 0x16, 0x2D, 0x9E, - 0x61, 0xA5, 0x7F, 0x09, 0x40, 0xAD, 0x8E, 0xDC, 0x63, 0x80, 0xF4, 0x1E, 0xC0, 0xE8, 0xF3, 0x52, - 0x0B, 0xF8, 0xC3, 0xDB, 0x6F, 0x67, 0x01, 0x21, 0x2D, 0x40, 0xB3, 0xBB, 0x60, 0xE3, 0x38, 0xCE, - 0xFF, 0x7D, 0xFF, 0x9E, 0x75, 0x06, 0x0A, 0x20, 0xF8, 0x5E, 0xAD, 0xB2, 0x3D, 0x0C, 0xC8, 0x0B, - 0xA0, 0xF0, 0x8C, 0x4F, 0xBF, 0x6E, 0xE7, 0x4F, 0xBF, 0x6E, 0x17, 0xE5, 0xE3, 0x0F, 0xFC, 0x0C, - 0x7F, 0x4F, 0xBA, 0xC6, 0x41, 0x1D, 0x80, 0xB6, 0x0F, 0xAE, 0x83, 0x74, 0x0A, 0xE9, 0xA5, 0x7F, - 0x0A, 0x40, 0x56, 0x8E, 0xDC, 0x6B, 0x80, 0xF4, 0x1C, 0xC0, 0x52, 0xF0, 0xE1, 0xD6, 0xD1, 0xAC, - 0x01, 0x64, 0x1D, 0x61, 0xB5, 0x00, 0xB4, 0x0A, 0x40, 0xF0, 0xE1, 0x00, 0x24, 0x85, 0x4F, 0x4F, - 0x40, 0x78, 0x02, 0x94, 0x3A, 0xEF, 0x34, 0x4D, 0xF3, 0x34, 0x4D, 0xF3, 0xFC, 0x61, 0x38, 0xFA, - 0xB7, 0xD4, 0x89, 0xA1, 0xBE, 0x14, 0x42, 0xF0, 0xE1, 0xD6, 0x4E, 0xE6, 0x2F, 0xEF, 0x44, 0x0E, - 0xE6, 0xA9, 0x7F, 0x6A, 0x7B, 0xDA, 0xD2, 0x91, 0x7B, 0x0E, 0x90, 0x1E, 0xF6, 0xC9, 0x39, 0x6F, - 0x0A, 0x3E, 0x2E, 0x47, 0x52, 0x8C, 0x8E, 0x0D, 0xB4, 0x02, 0x34, 0x39, 0x05, 0x03, 0x63, 0xE3, - 0x20, 0x84, 0x3B, 0xA1, 0x25, 0x44, 0xF7, 0x32, 0x20, 0xFC, 0x0C, 0x2F, 0x80, 0x42, 0xFB, 0x80, - 0xE1, 0x4D, 0xD3, 0x0F, 0x27, 0x03, 0x63, 0x9D, 0xA6, 0x69, 0x61, 0xC4, 0x52, 0x00, 0xD1, 0x11, - 0x98, 0x4E, 0x59, 0x5A, 0x46, 0x78, 0x4F, 0xFD, 0x73, 0x61, 0xB9, 0x75, 0xA4, 0xE2, 0xD1, 0xBF, - 0xBD, 0xEC, 0x13, 0x3B, 0x30, 0x07, 0x1D, 0x8F, 0x35, 0x20, 0xEB, 0x83, 0x93, 0xAD, 0x00, 0xCD, - 0x02, 0x08, 0x43, 0x08, 0x77, 0x36, 0x5D, 0x18, 0x6D, 0x09, 0xD3, 0x53, 0x06, 0x84, 0xCB, 0x6F, - 0xE9, 0x5C, 0x0F, 0x80, 0xD2, 0x91, 0x3A, 0xB5, 0x5E, 0x92, 0xFA, 0x8E, 0xA4, 0x7C, 0x0C, 0x21, - 0x0C, 0x22, 0xAC, 0x3F, 0x1D, 0xAD, 0x4F, 0xAD, 0x3F, 0x07, 0x20, 0xAF, 0x48, 0xC5, 0x6B, 0x80, - 0xD4, 0x00, 0xEE, 0xE2, 0xE2, 0xA2, 0x19, 0x40, 0x3D, 0x0E, 0x6D, 0x7A, 0x00, 0x48, 0x0B, 0xD0, - 0xEC, 0x14, 0x0C, 0x80, 0xF2, 0xE6, 0xF6, 0x1F, 0xF3, 0x9B, 0xC7, 0x5B, 0xD6, 0x40, 0xDF, 0xDC, - 0xFE, 0xA3, 0x09, 0x40, 0x9E, 0x11, 0x16, 0x85, 0xA8, 0x15, 0x40, 0xB1, 0x43, 0x42, 0x79, 0xB8, - 0x0E, 0xB4, 0x3E, 0xF0, 0xA7, 0x26, 0x42, 0x29, 0x39, 0x2F, 0xFE, 0xD9, 0x5A, 0xF4, 0x4F, 0xF5, - 0x81, 0x65, 0xA4, 0xE2, 0xD9, 0xBF, 0x5A, 0xFB, 0x0C, 0x00, 0xC9, 0xF5, 0xCF, 0xBE, 0x0B, 0x76, - 0x80, 0x0F, 0x7C, 0x1E, 0x6F, 0x8F, 0x3F, 0x08, 0x40, 0xDA, 0x69, 0x8C, 0x07, 0x20, 0xF0, 0xF7, - 0xAD, 0x01, 0x8A, 0x17, 0x7C, 0xA9, 0x53, 0xD1, 0x0F, 0xFE, 0xFF, 0x96, 0x45, 0xE2, 0x45, 0x3F, - 0x3C, 0xEB, 0xAC, 0x75, 0xAE, 0x1E, 0xFA, 0xE7, 0x00, 0xD4, 0x3A, 0xD0, 0x78, 0xF7, 0xAF, 0xD6, - 0x3E, 0xC7, 0x71, 0x9C, 0x77, 0xBB, 0xDD, 0xBC, 0x26, 0x00, 0x79, 0x5F, 0x1F, 0x72, 0x5A, 0x00, - 0x11, 0x87, 0xD0, 0x1A, 0xA6, 0x07, 0x20, 0x68, 0x19, 0xB5, 0x00, 0xD5, 0x9C, 0x13, 0xC1, 0x53, - 0x24, 0xFA, 0x59, 0x7C, 0x47, 0x79, 0xD2, 0x3A, 0xD9, 0x07, 0x04, 0x46, 0x92, 0x72, 0x7B, 0xE8, - 0xEF, 0x35, 0xD0, 0x78, 0xF7, 0x2F, 0x3B, 0x03, 0x20, 0xD0, 0x3F, 0x3C, 0xFB, 0xD9, 0x6E, 0x41, - 0xEF, 0x16, 0x00, 0x79, 0x2E, 0x38, 0x7B, 0x5D, 0xA0, 0xE6, 0x0E, 0x20, 0x6E, 0xF4, 0xA5, 0x0E, - 0xF0, 0x74, 0x3F, 0xB6, 0x03, 0xC8, 0x30, 0xC2, 0xA2, 0x87, 0xE7, 0x4A, 0x00, 0x6D, 0x3D, 0x43, - 0x33, 0x7F, 0x18, 0x8E, 0xCE, 0xE9, 0xC0, 0xDF, 0xB9, 0xED, 0x6D, 0x69, 0x07, 0xD7, 0xB4, 0x4F, - 0xCB, 0xA8, 0xE8, 0xA9, 0x3F, 0x67, 0x47, 0xAD, 0x03, 0x8D, 0x77, 0xFF, 0x26, 0xED, 0x9F, 0x6B, - 0x7F, 0x62, 0xA3, 0x1A, 0x00, 0xF5, 0x58, 0x70, 0xF6, 0xBA, 0x42, 0xB6, 0x15, 0xA0, 0x55, 0x00, - 0xC2, 0x1D, 0xF1, 0x74, 0x3F, 0x2E, 0xC0, 0x03, 0xFF, 0xD6, 0x2E, 0x4E, 0xE2, 0xF2, 0x52, 0x9D, - 0xAB, 0x29, 0x9F, 0x35, 0x50, 0x06, 0xA0, 0x00, 0x4F, 0x69, 0xF9, 0xDF, 0x86, 0xE1, 0xC7, 0x9A, - 0x48, 0xC5, 0x21, 0xC1, 0xAF, 0xD7, 0xAF, 0xE6, 0x6F, 0xC3, 0xD0, 0x16, 0x01, 0x15, 0x1C, 0x6C, - 0x6D, 0xFA, 0x17, 0x41, 0xCA, 0x4C, 0x2B, 0x6B, 0x06, 0x1A, 0xEF, 0xFE, 0x95, 0x2E, 0x41, 0xE0, - 0x3E, 0x90, 0x02, 0xA8, 0xC7, 0x7A, 0x8F, 0xE7, 0x2D, 0x05, 0xAD, 0x00, 0x2D, 0x02, 0xE8, 0xDB, - 0x30, 0x1C, 0x3E, 0x18, 0x42, 0x18, 0x1C, 0x9A, 0x91, 0x05, 0x8C, 0x9F, 0x42, 0xCD, 0x22, 0xC2, - 0xA2, 0xCE, 0x4B, 0xF5, 0xC5, 0xE5, 0x4A, 0xEB, 0x00, 0xDB, 0xD5, 0x47, 0x3B, 0x43, 0x8C, 0x03, - 0x73, 0xBB, 0x49, 0x52, 0x50, 0x40, 0xDD, 0x53, 0x6D, 0x83, 0xBF, 0x23, 0x6D, 0x1B, 0x6F, 0xFD, - 0x45, 0x53, 0x79, 0x61, 0x34, 0xE7, 0xD5, 0xBF, 0x5C, 0xFB, 0x97, 0xA6, 0xC0, 0x1A, 0xFB, 0xEC, - 0x09, 0xA1, 0x35, 0xBF, 0xE2, 0x51, 0x1D, 0x01, 0x01, 0x80, 0xB8, 0x50, 0xBA, 0xA5, 0x61, 0xB8, - 0x68, 0xAA, 0x35, 0xC2, 0x2A, 0x3D, 0x83, 0x96, 0x5B, 0x5B, 0x8F, 0x69, 0x9A, 0x66, 0xB6, 0x6C, - 0xB4, 0x7E, 0xC5, 0xBD, 0x6E, 0x80, 0x9F, 0x83, 0xCB, 0xA8, 0x75, 0xDC, 0x9C, 0x83, 0x69, 0xDB, - 0x47, 0xAB, 0xBF, 0xB6, 0xAF, 0x4B, 0x91, 0x2E, 0xAE, 0x47, 0x6D, 0x14, 0x61, 0xDD, 0xBF, 0x3D, - 0xDB, 0x3F, 0x44, 0x31, 0x05, 0xF3, 0xA0, 0x29, 0x1D, 0x1D, 0xA9, 0x01, 0xB5, 0x76, 0x2E, 0xBB, - 0x58, 0x89, 0xCA, 0xC5, 0xD1, 0x5D, 0x6D, 0x99, 0x00, 0x11, 0xEA, 0xC4, 0xDC, 0xFA, 0x06, 0x37, - 0xB2, 0x6B, 0x20, 0x94, 0x72, 0xB0, 0x96, 0xF6, 0xD1, 0xEA, 0x6F, 0xE2, 0xC8, 0x08, 0x3C, 0xD8, - 0x89, 0xB5, 0xD3, 0x54, 0xCB, 0xFE, 0xD5, 0xB4, 0x7F, 0x00, 0xE8, 0xC4, 0x00, 0x6A, 0x89, 0x50, - 0x72, 0x06, 0x64, 0x59, 0x7E, 0xAB, 0xFE, 0xF0, 0x7A, 0x42, 0x8D, 0xF1, 0x83, 0x83, 0xE1, 0xEF, - 0x48, 0xC0, 0xD3, 0xBB, 0x7D, 0x6A, 0xF4, 0x6F, 0x1D, 0x04, 0x4A, 0x83, 0x8C, 0x14, 0x16, 0x3D, - 0xEC, 0x13, 0x4F, 0x3D, 0x53, 0xED, 0xDF, 0x02, 0xB8, 0x00, 0xD0, 0x0A, 0x00, 0x84, 0x0D, 0x8F, - 0x4E, 0xFB, 0xF0, 0xCF, 0xD7, 0x0C, 0xA0, 0xDA, 0xF2, 0x69, 0x19, 0x2F, 0xA9, 0x7D, 0x4A, 0x8B, - 0xDE, 0x9C, 0x23, 0xB7, 0xBE, 0x71, 0xEF, 0x6D, 0x9F, 0xB0, 0x58, 0x9F, 0x3B, 0x2D, 0x1E, 0x11, - 0x90, 0x13, 0x80, 0x24, 0x9D, 0xEC, 0xB1, 0x48, 0xF6, 0x12, 0xCB, 0x97, 0x00, 0xE8, 0x25, 0xB4, - 0x4F, 0x6A, 0x33, 0xC3, 0x2B, 0x8A, 0xB6, 0xD4, 0xDF, 0x53, 0xEF, 0x90, 0x4A, 0x00, 0x95, 0x3A, - 0xDA, 0x7B, 0xB5, 0x3E, 0xCA, 0x7F, 0xD9, 0xE5, 0x5B, 0x5E, 0x09, 0xD1, 0xB3, 0xDC, 0x00, 0x4F, - 0x67, 0x00, 0x85, 0x84, 0x84, 0x84, 0x04, 0x80, 0x42, 0x42, 0x42, 0x02, 0x40, 0x21, 0x21, 0x21, - 0x21, 0x01, 0xA0, 0x90, 0x90, 0x90, 0x00, 0x50, 0x48, 0x48, 0x48, 0x48, 0x00, 0x28, 0x24, 0x24, - 0x24, 0x00, 0x14, 0x12, 0x12, 0x12, 0x12, 0x00, 0x0A, 0x09, 0x09, 0x79, 0x19, 0x00, 0x8A, 0x43, - 0x58, 0x21, 0x21, 0x21, 0x27, 0x01, 0x50, 0x2A, 0x8B, 0xC1, 0xD1, 0x77, 0x1A, 0xA5, 0x07, 0xE4, - 0xCE, 0x19, 0xA2, 0xE7, 0x30, 0x08, 0xD4, 0x9C, 0x1C, 0xF6, 0xA8, 0x47, 0x0C, 0x90, 0x2F, 0x08, - 0x40, 0xD4, 0x58, 0x6A, 0x52, 0x02, 0x6B, 0xD3, 0xE7, 0x60, 0xE3, 0xE1, 0x32, 0x66, 0x5A, 0x41, - 0x06, 0x27, 0xF6, 0x6B, 0x2D, 0x3F, 0xA9, 0xBF, 0xB3, 0x53, 0x73, 0xED, 0xBF, 0x26, 0xFD, 0x6B, - 0x6E, 0xE1, 0xB3, 0xAE, 0x87, 0x67, 0xDB, 0x04, 0xD4, 0x4E, 0x00, 0x20, 0xE8, 0xCC, 0x5C, 0x36, - 0x4E, 0xB8, 0x2F, 0x18, 0xEE, 0x0C, 0x5E, 0x5C, 0x34, 0xAE, 0x31, 0x5A, 0xE6, 0x4E, 0xE2, 0xA3, - 0x5C, 0x58, 0xC2, 0xF2, 0x70, 0xA4, 0xC6, 0x45, 0x70, 0x70, 0x17, 0xB2, 0xC5, 0x4B, 0x8B, 0x2D, - 0xF5, 0x97, 0xD4, 0x87, 0xEA, 0xAF, 0x69, 0x1F, 0x4F, 0xFD, 0x6B, 0xEF, 0x21, 0xB6, 0xAA, 0x87, - 0x57, 0xDB, 0x78, 0x03, 0x3F, 0xA4, 0x02, 0x40, 0x8B, 0xA9, 0x16, 0x02, 0x04, 0xCD, 0x9A, 0x70, - 0x94, 0x6E, 0x45, 0x13, 0xA5, 0x10, 0x38, 0x70, 0x80, 0x93, 0x96, 0x8D, 0xAF, 0x16, 0xAD, 0x29, - 0x5F, 0xAB, 0x3F, 0x97, 0x4B, 0xCB, 0xEA, 0x2D, 0x72, 0xC9, 0x00, 0xD0, 0x92, 0xFD, 0xD3, 0x4A, - 0xFF, 0xDA, 0x4C, 0x0C, 0xAD, 0xF5, 0xF0, 0x6C, 0x1B, 0x6F, 0xE0, 0x87, 0x54, 0x00, 0x88, 0x73, - 0x58, 0x2E, 0x43, 0x27, 0x67, 0xBC, 0xD2, 0xA8, 0xC7, 0x03, 0x70, 0xA9, 0x3A, 0xD0, 0xF2, 0xB5, - 0x00, 0x82, 0xF2, 0xB9, 0xDF, 0x6F, 0x49, 0x63, 0x43, 0x01, 0xEA, 0xDD, 0x3E, 0x1E, 0xFA, 0x57, - 0xE5, 0xA2, 0x6A, 0xA8, 0x87, 0x57, 0xDB, 0x78, 0x03, 0x3F, 0x44, 0xBA, 0x06, 0x44, 0xD6, 0x62, - 0x70, 0x2E, 0xA9, 0xD4, 0xA8, 0x29, 0x85, 0x8F, 0x17, 0xE0, 0x52, 0x53, 0x31, 0x2E, 0xE7, 0x95, - 0xC6, 0x79, 0xB9, 0x51, 0x11, 0xCA, 0x80, 0x3B, 0x7F, 0xBE, 0x5E, 0xBF, 0xFA, 0x91, 0x0B, 0x5D, - 0x01, 0x1F, 0x0A, 0x4E, 0xAB, 0xF6, 0xF1, 0xD6, 0x1F, 0xCB, 0x21, 0x02, 0x25, 0x00, 0xD2, 0xD6, - 0xC3, 0xAB, 0x6D, 0xBC, 0x81, 0xFF, 0x92, 0xA5, 0xE5, 0xBA, 0x12, 0xD1, 0x8D, 0x88, 0xF3, 0x97, - 0x77, 0xC9, 0x8C, 0x9A, 0x92, 0xB4, 0xBD, 0xA9, 0x1D, 0x35, 0x2B, 0xC0, 0xA5, 0xA2, 0x2C, 0x9A, - 0x8C, 0x4F, 0x53, 0x3E, 0x85, 0x1A, 0xE7, 0xC0, 0xD4, 0x60, 0x35, 0x29, 0x8D, 0x59, 0x07, 0x33, - 0x68, 0x9F, 0x1E, 0xFA, 0xD7, 0x00, 0x48, 0x3B, 0xFD, 0xF3, 0x68, 0x1B, 0x6F, 0xE0, 0x7B, 0x3A, - 0xF0, 0x1A, 0xE0, 0xD3, 0x92, 0xFA, 0x47, 0x74, 0x23, 0xE2, 0xD7, 0xEB, 0x57, 0x0B, 0x00, 0xC1, - 0x68, 0xA9, 0x49, 0x3B, 0x4C, 0x3B, 0x9A, 0x03, 0x1C, 0x97, 0x16, 0xA6, 0xA5, 0x73, 0xE7, 0x2F, - 0xEF, 0x16, 0x39, 0xD1, 0x35, 0x00, 0xE5, 0x32, 0x47, 0x50, 0x07, 0xA6, 0x86, 0xDB, 0x0A, 0x20, - 0xCB, 0xF6, 0xE9, 0xA1, 0x7F, 0x55, 0x04, 0xA4, 0xAC, 0x87, 0x47, 0xDB, 0x78, 0x02, 0xDF, 0xDB, - 0x81, 0x4F, 0xBD, 0x93, 0xD7, 0x9A, 0xFC, 0xB0, 0x18, 0x01, 0xE1, 0x06, 0xE7, 0x9C, 0x17, 0x03, - 0x48, 0x03, 0x21, 0x0F, 0xC0, 0xA5, 0x3A, 0xA0, 0xA4, 0xBF, 0xC4, 0x81, 0x73, 0x51, 0x04, 0x8E, - 0x24, 0xF0, 0x7D, 0xC2, 0x9A, 0xE8, 0xCD, 0xBA, 0x7D, 0x7A, 0xE9, 0xCF, 0x6E, 0x34, 0x64, 0x00, - 0x24, 0xA9, 0x87, 0x75, 0xDB, 0x78, 0x02, 0xDF, 0xDB, 0x81, 0x6B, 0x9F, 0xB1, 0xD6, 0xF4, 0xCF, - 0xD5, 0x11, 0x10, 0x85, 0x10, 0x8E, 0x28, 0x70, 0x64, 0x21, 0x6E, 0x7C, 0x02, 0x08, 0x0C, 0x89, - 0x16, 0xC0, 0x51, 0x88, 0xD2, 0xF2, 0x71, 0xA6, 0x0A, 0x69, 0xF9, 0x25, 0x27, 0xA6, 0xF5, 0x69, - 0x89, 0xDE, 0x3C, 0xDA, 0xA7, 0x97, 0xFE, 0xA9, 0x11, 0x78, 0xBF, 0xDF, 0x1F, 0x9D, 0x1D, 0x93, - 0xD6, 0xC3, 0xBA, 0x6D, 0xB4, 0x50, 0x6B, 0x9D, 0x3E, 0x9D, 0x43, 0xFE, 0x76, 0x93, 0x4D, 0x07, - 0x2D, 0x80, 0x52, 0x53, 0x31, 0x6A, 0x9C, 0x16, 0xE7, 0x68, 0xA8, 0x21, 0xB5, 0x02, 0x2E, 0x57, - 0x3E, 0x18, 0x25, 0x2D, 0x5F, 0xB2, 0x05, 0xCC, 0x1D, 0x9A, 0x84, 0x72, 0xA1, 0x4C, 0x8B, 0x91, - 0xD2, 0xBA, 0x7D, 0x7A, 0xEB, 0x8F, 0x9F, 0xBB, 0xDF, 0xEF, 0x0F, 0x00, 0xCA, 0xD5, 0x43, 0x52, - 0x97, 0xC7, 0x8F, 0x1F, 0x4D, 0xDA, 0x46, 0x0A, 0x35, 0xAB, 0xE9, 0x53, 0x8B, 0x03, 0xAF, 0x01, - 0x40, 0xB9, 0xA8, 0xCE, 0x14, 0x40, 0xB9, 0x54, 0x2A, 0x96, 0xA3, 0x64, 0x0A, 0x70, 0x16, 0xD3, - 0xB0, 0x12, 0x40, 0x35, 0x46, 0x03, 0xEB, 0x1C, 0xD4, 0x71, 0x2D, 0xC3, 0xF4, 0x1A, 0xFD, 0xB5, - 0x65, 0x7A, 0xEB, 0xCF, 0x3D, 0x13, 0x72, 0xC0, 0x73, 0xF5, 0xD0, 0xAC, 0x99, 0x59, 0xDA, 0x8E, - 0x08, 0xF8, 0x0E, 0xD3, 0x27, 0x89, 0x03, 0xFF, 0x5C, 0x00, 0x42, 0x59, 0x32, 0xC1, 0x80, 0xAC, - 0x32, 0x43, 0xE6, 0x00, 0x07, 0x3F, 0xB3, 0x80, 0x5C, 0x0A, 0xA0, 0x8F, 0xB7, 0x6F, 0xE7, 0xC7, - 0xDB, 0xB7, 0xE2, 0xAD, 0x78, 0xBA, 0x93, 0x67, 0x9D, 0x26, 0xA6, 0x94, 0xB9, 0x54, 0x1B, 0x7D, - 0xF6, 0xD2, 0x9F, 0x7B, 0xEE, 0xA7, 0x5F, 0xB7, 0x87, 0x0F, 0xD7, 0xCF, 0x9A, 0xBA, 0x58, 0xDB, - 0x8E, 0x68, 0xC0, 0x32, 0x9E, 0x3E, 0x79, 0x03, 0x08, 0xAF, 0x05, 0x79, 0x2F, 0x4C, 0x37, 0x2F, - 0x42, 0xA7, 0xD2, 0xF4, 0x62, 0x03, 0x92, 0x3A, 0x6F, 0x0D, 0xE0, 0x16, 0x09, 0xEC, 0xAC, 0xD2, - 0x03, 0x43, 0x2E, 0x72, 0x83, 0x3A, 0xA4, 0x1C, 0x18, 0x3B, 0x02, 0x76, 0x34, 0xCD, 0x73, 0x38, - 0xF8, 0xB4, 0x96, 0xD9, 0x53, 0xFF, 0x9C, 0x63, 0xE3, 0x32, 0x69, 0xA2, 0xC2, 0xB5, 0xD8, 0x4E, - 0x6E, 0xC0, 0x4A, 0x82, 0xD9, 0x60, 0xFA, 0xE4, 0x05, 0x20, 0x0A, 0x21, 0x0A, 0x23, 0x8F, 0x85, - 0x69, 0x35, 0x80, 0x60, 0x17, 0x64, 0x1C, 0xBF, 0xA7, 0xD0, 0xAD, 0x05, 0x50, 0x53, 0x0E, 0xEE, - 0xE7, 0x54, 0xC0, 0x0B, 0xE3, 0x24, 0x86, 0xD5, 0xD2, 0x20, 0x14, 0x40, 0xF4, 0x59, 0xA5, 0xF2, - 0x69, 0x42, 0x41, 0xEE, 0x38, 0x01, 0x36, 0x7C, 0x6E, 0xB4, 0x57, 0x03, 0x28, 0x01, 0xA1, 0x16, - 0x28, 0x78, 0xEB, 0x5F, 0xEB, 0xD4, 0x5C, 0x1A, 0x68, 0x71, 0x94, 0x68, 0x6C, 0x3B, 0xF8, 0xF7, - 0x53, 0xED, 0xEE, 0x05, 0x0F, 0x89, 0x03, 0x4B, 0x01, 0x94, 0x83, 0x90, 0xEB, 0xC2, 0xB4, 0x04, - 0x40, 0x00, 0x1F, 0xC8, 0x06, 0x89, 0xF3, 0x79, 0xE7, 0xD6, 0x81, 0xB4, 0x39, 0xB2, 0x31, 0xE4, - 0xB8, 0xD1, 0x11, 0xFF, 0xBF, 0xD6, 0xE0, 0x29, 0x44, 0x73, 0x23, 0x5B, 0x0D, 0x7C, 0xE0, 0x67, - 0xD9, 0xFC, 0xEA, 0xC2, 0x67, 0xA4, 0xDA, 0x04, 0x8F, 0xE4, 0x2D, 0x65, 0x96, 0x0C, 0xC5, 0x52, - 0xFF, 0xAA, 0x3A, 0x11, 0xB8, 0x82, 0x7D, 0x49, 0x6C, 0xC9, 0xC3, 0x76, 0xB8, 0x01, 0x8B, 0x1B, - 0x78, 0x3D, 0xA3, 0x17, 0x8F, 0x04, 0x8B, 0xA9, 0xC5, 0xF2, 0x1E, 0xEB, 0x42, 0x4D, 0x00, 0xC2, - 0x06, 0x03, 0x20, 0xA2, 0x30, 0x6A, 0xCD, 0x51, 0x8E, 0x21, 0x01, 0xA3, 0x2C, 0x8C, 0xB4, 0xD8, - 0x30, 0xD5, 0xD1, 0x0F, 0x32, 0x70, 0xFC, 0xC1, 0x65, 0xD7, 0x1A, 0x3E, 0x97, 0x5E, 0xB9, 0xE4, - 0xC8, 0xD2, 0x3A, 0xA4, 0xC0, 0x4F, 0xFB, 0xC1, 0xE3, 0x2E, 0x1D, 0x0B, 0xFD, 0xA5, 0x75, 0xA2, - 0xF0, 0x91, 0x00, 0x08, 0xDB, 0x0E, 0xEC, 0xB2, 0xC1, 0x4E, 0x9B, 0xB6, 0xDD, 0xB9, 0xE8, 0x93, - 0x02, 0xB9, 0xC7, 0xF4, 0xC9, 0x33, 0x2A, 0x59, 0xC3, 0x89, 0xEB, 0xEC, 0x14, 0x8C, 0x6E, 0x4B, - 0xD6, 0x8C, 0x8E, 0x16, 0x0B, 0xC4, 0x14, 0x40, 0x2D, 0x86, 0x8F, 0xA7, 0x92, 0x14, 0xA0, 0x1C, - 0x44, 0x5B, 0x00, 0xC4, 0x41, 0x0E, 0x3F, 0x47, 0xBD, 0x00, 0x5D, 0xD0, 0xDB, 0xCA, 0x38, 0xAD, - 0xF5, 0x97, 0xD4, 0x89, 0xB3, 0x27, 0x8D, 0xED, 0x50, 0x00, 0x49, 0xE1, 0x53, 0x03, 0xFE, 0xD2, - 0x79, 0x22, 0xCB, 0xE9, 0xD3, 0x4B, 0x97, 0xAA, 0x5D, 0x30, 0xEF, 0x9D, 0x11, 0xFA, 0x0C, 0xBA, - 0xA6, 0xE4, 0x39, 0xCD, 0xB0, 0x9E, 0x62, 0xE4, 0x1C, 0xEB, 0xDB, 0x30, 0x88, 0x5E, 0xEE, 0x94, - 0xE8, 0x6D, 0x0D, 0x21, 0x0B, 0xFD, 0x5B, 0xEA, 0xA4, 0x2D, 0x13, 0xC3, 0x47, 0x33, 0xED, 0xC5, - 0xCB, 0x0E, 0x5A, 0xF0, 0xC7, 0x05, 0x66, 0x86, 0x00, 0x92, 0xEC, 0x00, 0x58, 0xCD, 0x77, 0xB9, - 0x75, 0x25, 0x8B, 0x3B, 0x6A, 0x7A, 0x6C, 0x31, 0x73, 0xBB, 0x3A, 0x10, 0x59, 0x49, 0xEF, 0x93, - 0x49, 0xD5, 0xDF, 0x2B, 0x8C, 0xB6, 0xD6, 0x3F, 0xD7, 0x0F, 0x35, 0xF5, 0x3A, 0x85, 0xED, 0x48, - 0xD7, 0xC4, 0x02, 0x21, 0x2F, 0x0C, 0x40, 0x29, 0x63, 0x3F, 0x27, 0x00, 0x71, 0x8E, 0xD0, 0xE2, - 0x0C, 0x35, 0x6D, 0xE2, 0xF9, 0x56, 0xB6, 0x56, 0xFF, 0x1E, 0xFD, 0x6C, 0x5D, 0x66, 0xC9, 0x36, - 0xF0, 0x33, 0x02, 0x40, 0x2F, 0x74, 0x0A, 0xD6, 0x13, 0x0E, 0xBD, 0x9C, 0xB8, 0x65, 0x7D, 0xA3, - 0x87, 0xDE, 0xE7, 0xDC, 0x0F, 0xBD, 0xDA, 0x9C, 0x03, 0x5C, 0x20, 0xA4, 0x03, 0x80, 0x4A, 0x1D, - 0xD3, 0x63, 0xA5, 0xFE, 0x5C, 0xCA, 0xF7, 0x7A, 0x4E, 0xEF, 0xDD, 0x8B, 0x73, 0xEC, 0x87, 0xDE, - 0xB0, 0x0C, 0x7C, 0x74, 0x06, 0x50, 0x48, 0x48, 0x48, 0x48, 0x00, 0x28, 0x24, 0x24, 0x24, 0x00, - 0x14, 0x12, 0x12, 0x12, 0x12, 0x00, 0x0A, 0x39, 0x0B, 0x89, 0x35, 0x94, 0x90, 0x00, 0x50, 0xC8, - 0xC9, 0xE0, 0x43, 0x6F, 0x61, 0x0C, 0x10, 0x85, 0x04, 0x80, 0x42, 0xBA, 0xC3, 0x87, 0xBB, 0x06, - 0x24, 0x5A, 0x29, 0x00, 0x14, 0x00, 0x0A, 0xB1, 0x85, 0x0E, 0x9A, 0x76, 0x41, 0x1A, 0x6C, 0x7A, - 0x0F, 0x35, 0xBD, 0x8B, 0x39, 0x5A, 0x2E, 0x00, 0x14, 0x12, 0xD2, 0x0C, 0x1F, 0x2E, 0x9B, 0x04, - 0x97, 0x91, 0x16, 0x03, 0xA8, 0xE5, 0xCA, 0xDD, 0x90, 0x00, 0x50, 0x48, 0x08, 0x0B, 0x20, 0x2E, - 0xE9, 0x20, 0x97, 0x9B, 0x2D, 0x00, 0xE4, 0xDF, 0x2F, 0x67, 0x73, 0x1D, 0x47, 0x4D, 0x05, 0xCE, - 0xBD, 0x03, 0xC2, 0x24, 0xFD, 0xDA, 0x99, 0xA6, 0xB4, 0xC9, 0x7D, 0x68, 0xD2, 0xC8, 0x68, 0xC1, - 0x9F, 0xFC, 0x42, 0xB2, 0xE4, 0x9C, 0xDE, 0x79, 0x17, 0xC3, 0xFD, 0xA2, 0xEC, 0xD8, 0x85, 0x69, - 0x12, 0xEE, 0x1E, 0xA4, 0x1C, 0x80, 0xB8, 0x84, 0x7E, 0xDC, 0x87, 0xE6, 0x9C, 0xFB, 0xD9, 0x07, - 0x98, 0x9F, 0xFE, 0x4A, 0xD6, 0x92, 0xF3, 0x7A, 0xEC, 0x62, 0x78, 0x02, 0x22, 0x76, 0x61, 0xD2, - 0x40, 0xF1, 0x00, 0x10, 0x85, 0xD0, 0xD7, 0xEB, 0x57, 0x33, 0xFC, 0x2E, 0x64, 0x96, 0xC0, 0xFF, - 0xB6, 0x82, 0x8F, 0x87, 0xFD, 0xD4, 0x38, 0x92, 0xC7, 0xED, 0x10, 0x71, 0x29, 0x7D, 0xC7, 0x5D, - 0x0C, 0x0F, 0x40, 0x9C, 0x62, 0x17, 0xA6, 0xC7, 0x08, 0x6C, 0xFD, 0x0C, 0x0C, 0x94, 0x5C, 0xD9, - 0x12, 0x58, 0x71, 0x29, 0x6D, 0xB8, 0x2C, 0xA5, 0x18, 0x48, 0x96, 0xF0, 0xB1, 0x1A, 0x60, 0x6A, - 0xA0, 0xE6, 0x31, 0xB5, 0xF9, 0xE9, 0xD3, 0xF2, 0xF4, 0xD8, 0xC5, 0xF0, 0x04, 0xC4, 0x29, 0x76, - 0x61, 0xBC, 0xA7, 0x78, 0x58, 0x57, 0x9A, 0xC7, 0x7C, 0x6D, 0x53, 0x54, 0x7A, 0x79, 0x3B, 0x5E, - 0x0F, 0xC2, 0x00, 0x6A, 0x59, 0xF7, 0xF1, 0x1E, 0x60, 0x6A, 0xA0, 0xE6, 0x35, 0xB5, 0xF9, 0xE9, - 0x13, 0x13, 0x7A, 0xEF, 0x62, 0x78, 0x03, 0xA2, 0xF7, 0x2E, 0x0C, 0x76, 0x00, 0x6C, 0xA8, 0xF0, - 0x33, 0x0B, 0x03, 0xE2, 0x9C, 0xC1, 0x72, 0x8A, 0x6A, 0xA9, 0x3F, 0x5C, 0xA7, 0x8B, 0xD3, 0x1D, - 0xE1, 0x74, 0xD8, 0x38, 0x03, 0x2B, 0xFE, 0x9E, 0x48, 0x5F, 0x07, 0xFB, 0xD1, 0x40, 0xCD, 0x62, - 0x6A, 0x13, 0xA9, 0x99, 0x19, 0x00, 0x79, 0xEE, 0x62, 0xF4, 0x00, 0x9C, 0xF7, 0x2E, 0x0C, 0x35, - 0xD6, 0x1A, 0x07, 0x68, 0x85, 0x1B, 0x05, 0xC4, 0xC2, 0x21, 0x1A, 0x23, 0x08, 0x4B, 0xFD, 0xE9, - 0x7D, 0xDE, 0xF8, 0x2A, 0x53, 0x9A, 0x5D, 0xB4, 0x94, 0xE6, 0xA6, 0x97, 0xFD, 0x68, 0xA1, 0xD6, - 0x3A, 0xB5, 0xF1, 0xCA, 0xAE, 0xDA, 0x13, 0x40, 0x2D, 0x00, 0xCD, 0x02, 0xC8, 0x6B, 0x17, 0xA3, - 0x07, 0xE0, 0xBC, 0xF5, 0x07, 0xDD, 0x39, 0x43, 0xB7, 0x8A, 0xB0, 0xA8, 0x13, 0xE0, 0x24, 0x82, - 0x00, 0x1F, 0x0D, 0x80, 0xBC, 0xF5, 0xA7, 0x6B, 0x24, 0x34, 0xD9, 0x21, 0x86, 0x92, 0x16, 0x40, - 0xD6, 0xF6, 0xA3, 0x85, 0x5A, 0xAB, 0x63, 0x7B, 0xE5, 0x97, 0x4F, 0x01, 0xC8, 0x73, 0xC1, 0x59, - 0x03, 0xD0, 0xEC, 0x22, 0xB4, 0xD7, 0x2E, 0x46, 0x8F, 0x6D, 0x5A, 0x6F, 0xFD, 0x6B, 0x8D, 0x9F, - 0x3A, 0x81, 0xF4, 0xAE, 0xE3, 0x9A, 0xD1, 0x58, 0x73, 0x8F, 0xB2, 0xB7, 0xFE, 0xF0, 0x1C, 0x2E, - 0xB5, 0x4D, 0x2A, 0xCF, 0xBD, 0x14, 0x40, 0x96, 0xF6, 0xA3, 0x81, 0x9A, 0x25, 0x80, 0x52, 0x0B, - 0xD9, 0x1E, 0xD7, 0x04, 0x7B, 0x4D, 0xB7, 0x34, 0x00, 0x2D, 0xE6, 0x86, 0xF7, 0xDA, 0xC5, 0xE8, - 0xB1, 0x4D, 0xEB, 0xA5, 0x7F, 0xCA, 0x01, 0x16, 0x53, 0x15, 0xF4, 0xF7, 0x96, 0x08, 0xAB, 0x66, - 0x34, 0x96, 0x02, 0xC2, 0x5B, 0x7F, 0x6C, 0xF4, 0x34, 0x89, 0x22, 0xFE, 0x7B, 0x6B, 0x5A, 0x69, - 0x4B, 0xFB, 0xD1, 0x42, 0xCD, 0x62, 0x6A, 0x73, 0xCE, 0xD7, 0xBE, 0xB6, 0x02, 0x34, 0x1B, 0x01, - 0x41, 0xC8, 0x5C, 0xB3, 0x8B, 0xA1, 0xBD, 0x4C, 0xDC, 0x13, 0x70, 0x74, 0x01, 0x34, 0xA7, 0x3F, - 0xD4, 0x55, 0xAA, 0x37, 0x76, 0x00, 0xFA, 0x73, 0xEA, 0x00, 0x2D, 0x53, 0xC8, 0xDC, 0x48, 0xAC, - 0x9D, 0x02, 0x7B, 0xE9, 0x0F, 0xCF, 0x28, 0xE5, 0xD8, 0x6A, 0xCD, 0x35, 0x6F, 0x6D, 0x3F, 0x52, - 0xA8, 0x79, 0x4E, 0x6D, 0xCE, 0x49, 0x5A, 0x00, 0x5A, 0xCC, 0x8C, 0x0A, 0xA1, 0x72, 0x69, 0x17, - 0x43, 0x3B, 0x97, 0x97, 0x00, 0x4E, 0xB3, 0x0D, 0x4C, 0xB7, 0x82, 0x39, 0xFD, 0xB5, 0x59, 0x4B, - 0xA9, 0x03, 0x4C, 0xD3, 0x74, 0x98, 0x1E, 0x51, 0xE3, 0x95, 0x4E, 0x91, 0x70, 0x9B, 0x50, 0xC8, - 0x53, 0xB8, 0x6A, 0x17, 0xD1, 0xBD, 0xF4, 0xC7, 0x8B, 0xE7, 0x5C, 0x7A, 0x6F, 0x2E, 0xCF, 0x56, - 0xCB, 0x20, 0x63, 0x69, 0x3F, 0x52, 0xA8, 0xC5, 0xAB, 0x3D, 0x6D, 0x92, 0x5C, 0x84, 0xC6, 0xCE, - 0x9B, 0xDB, 0xC5, 0xC0, 0x8B, 0x89, 0xD2, 0x8E, 0xC6, 0x6B, 0x01, 0x25, 0x40, 0x48, 0x23, 0x14, - 0xAC, 0x53, 0xAD, 0xFE, 0x52, 0x80, 0x62, 0x47, 0xCB, 0x7D, 0x5A, 0x47, 0xF7, 0xD2, 0x68, 0xDC, - 0x72, 0x98, 0xCF, 0x4B, 0xFF, 0xD2, 0xC8, 0x48, 0xFB, 0xA3, 0x36, 0x17, 0xBC, 0x97, 0xFD, 0xA4, - 0xCA, 0xE3, 0xA0, 0xD6, 0x6A, 0x33, 0x21, 0x42, 0x00, 0xD1, 0x4E, 0xC4, 0xFF, 0xC6, 0xCE, 0x5D, - 0x1B, 0x4A, 0x53, 0x38, 0x94, 0x00, 0x41, 0x21, 0x57, 0x53, 0x3E, 0xDE, 0x0A, 0xE6, 0x74, 0xA5, - 0xFF, 0xD6, 0x46, 0x70, 0x50, 0x06, 0xB7, 0x28, 0x8C, 0x73, 0xD2, 0xAF, 0x61, 0x8A, 0xD1, 0x5B, - 0xFF, 0x1A, 0x10, 0x69, 0xF2, 0x6C, 0x59, 0xDB, 0x4F, 0xAA, 0x3C, 0x0E, 0x6A, 0x01, 0x9F, 0x8E, - 0x00, 0xA2, 0x73, 0xF4, 0x83, 0x23, 0xC3, 0x87, 0x09, 0xA5, 0xA5, 0x53, 0xA4, 0x24, 0x20, 0xC8, - 0xCF, 0xA4, 0x1D, 0xCE, 0x86, 0xFD, 0x44, 0x77, 0x5A, 0xBF, 0x96, 0xF2, 0x69, 0xC4, 0xB2, 0x18, - 0x7D, 0x1B, 0xA6, 0x78, 0x78, 0x0B, 0x9C, 0xFB, 0xB4, 0x26, 0xDF, 0xF3, 0xD2, 0x9F, 0x6E, 0x01, - 0xE7, 0x5E, 0x55, 0x68, 0x99, 0x62, 0x5B, 0xD8, 0x4F, 0xAE, 0xBC, 0xDD, 0x6E, 0x37, 0x7F, 0xBD, - 0x7E, 0x75, 0x64, 0xEB, 0x01, 0x20, 0x47, 0x00, 0x61, 0x03, 0x4D, 0x02, 0x08, 0x75, 0x08, 0x2C, - 0x28, 0x4A, 0x0C, 0xE8, 0x28, 0x42, 0xA1, 0x80, 0x20, 0xA0, 0x90, 0x44, 0x58, 0xD9, 0x6D, 0xE0, - 0x0C, 0x80, 0x34, 0x4E, 0xC0, 0x39, 0x69, 0x4B, 0xF4, 0xC6, 0x95, 0x4F, 0x47, 0x77, 0x6E, 0x0D, - 0xA2, 0xA5, 0x7C, 0x0F, 0xFD, 0x39, 0xF8, 0x58, 0xBE, 0xAA, 0x60, 0x69, 0x3F, 0xA2, 0xF2, 0x98, - 0x23, 0x04, 0x81, 0x11, 0x07, 0x00, 0xD1, 0x51, 0x98, 0x6E, 0xA3, 0xD2, 0xD1, 0x46, 0x03, 0xA0, - 0x05, 0xD8, 0x18, 0x40, 0x60, 0x07, 0xD0, 0xEC, 0x96, 0xD0, 0xF5, 0x1F, 0x6E, 0x4B, 0xB8, 0x65, - 0x07, 0x6F, 0x31, 0x6A, 0x12, 0x9D, 0xF1, 0x94, 0x55, 0x3B, 0xBD, 0x4B, 0xAD, 0xC3, 0x59, 0x1D, - 0xE6, 0xF3, 0xD4, 0x9F, 0x02, 0xC8, 0xF2, 0x2D, 0x6C, 0x6B, 0xFB, 0xA9, 0x2A, 0x2F, 0x03, 0xA1, - 0xC0, 0x88, 0x33, 0x80, 0xB8, 0x6D, 0x54, 0x3A, 0x42, 0x4A, 0x16, 0x11, 0xF1, 0x88, 0x93, 0x3B, - 0x27, 0x42, 0x61, 0x27, 0x01, 0x10, 0xB7, 0x0D, 0x8C, 0xCB, 0xC4, 0x91, 0x91, 0x09, 0x80, 0x9E, - 0xEB, 0x01, 0x06, 0x8A, 0xF5, 0xB6, 0x02, 0x10, 0xE7, 0x60, 0x96, 0xE5, 0x5B, 0xEA, 0x8F, 0x01, - 0x64, 0xFD, 0x16, 0xB6, 0xB5, 0xFD, 0xD4, 0x94, 0x47, 0xDB, 0x1E, 0x0F, 0x5E, 0x81, 0x11, 0x47, - 0x00, 0xD5, 0x6C, 0xA3, 0x7E, 0x1B, 0x86, 0xF9, 0xFE, 0x56, 0xBF, 0xC6, 0x91, 0x3A, 0x27, 0xC2, - 0x4D, 0x0D, 0xA4, 0xBB, 0x3B, 0x14, 0x42, 0xDC, 0xBA, 0x95, 0x74, 0x07, 0x26, 0x35, 0x45, 0xC2, - 0x75, 0xA0, 0x7A, 0xB7, 0x00, 0x02, 0x7E, 0x97, 0x3B, 0x47, 0xD3, 0x72, 0x04, 0xC2, 0x53, 0x7F, - 0x0E, 0x40, 0x5E, 0x97, 0xD7, 0x59, 0xD8, 0x4F, 0x4D, 0x79, 0x1C, 0xD4, 0x02, 0x21, 0x9D, 0xA6, - 0x60, 0xB9, 0x5D, 0x0C, 0x8D, 0x03, 0xD7, 0x00, 0xAE, 0x05, 0x10, 0xB8, 0x7C, 0xFC, 0x0C, 0xCB, - 0x53, 0xA7, 0xDC, 0x1A, 0x12, 0xFD, 0x68, 0xD7, 0x98, 0x6A, 0xDB, 0x7F, 0xED, 0xFA, 0x7B, 0xBF, - 0x04, 0x69, 0x69, 0x3F, 0xA5, 0xF2, 0x5A, 0xA3, 0xE6, 0x10, 0x07, 0x00, 0xB5, 0x3A, 0xC0, 0x38, - 0x8E, 0xF3, 0xFD, 0xED, 0xC8, 0x42, 0x02, 0x47, 0x56, 0x2D, 0xE5, 0xF7, 0x72, 0x60, 0x5C, 0x07, - 0xF8, 0x7B, 0xEB, 0x49, 0x5F, 0x09, 0x20, 0xD6, 0xA8, 0x7F, 0x8F, 0xB7, 0xB0, 0x2D, 0xED, 0x27, - 0x57, 0x9E, 0xC5, 0xA0, 0x18, 0x22, 0x00, 0x90, 0xC4, 0x89, 0x2D, 0x42, 0xE9, 0x28, 0xBF, 0x2F, - 0x80, 0x7A, 0xE8, 0xEF, 0xFD, 0xAA, 0x82, 0xB5, 0xFE, 0x9E, 0x03, 0x56, 0x88, 0x02, 0x40, 0xA5, - 0x8E, 0xF1, 0x36, 0xA4, 0x73, 0x28, 0x9F, 0x2B, 0xCF, 0xEA, 0x19, 0xB5, 0x6B, 0x17, 0x6B, 0xD7, - 0xBF, 0xC7, 0x25, 0x58, 0xBD, 0x06, 0x96, 0xC0, 0xC6, 0x09, 0x00, 0x14, 0x12, 0x12, 0x12, 0x12, - 0x00, 0x0A, 0x09, 0x09, 0x09, 0x00, 0x85, 0x84, 0x84, 0x84, 0x04, 0x80, 0x42, 0x42, 0x42, 0x02, - 0x40, 0x21, 0x21, 0x21, 0x21, 0x01, 0xA0, 0x90, 0x90, 0x90, 0x00, 0x50, 0x48, 0x48, 0x48, 0x48, - 0x00, 0x28, 0x24, 0x24, 0x24, 0x00, 0x14, 0x12, 0x12, 0xD2, 0x5F, 0xD6, 0x7E, 0xA0, 0x52, 0x75, - 0x12, 0xBA, 0x47, 0x43, 0x9D, 0xEB, 0x33, 0x7A, 0x19, 0x52, 0xB8, 0x56, 0x9F, 0x36, 0x4A, 0x95, - 0x79, 0x0E, 0x27, 0xA5, 0xCF, 0x21, 0xE7, 0x58, 0x15, 0x80, 0x68, 0x6E, 0x72, 0xEB, 0x63, 0xFB, - 0xB8, 0x7C, 0xF8, 0x58, 0x1C, 0xA5, 0xE7, 0x9E, 0x81, 0xD3, 0x1A, 0x7B, 0x1A, 0x8B, 0xB5, 0x13, - 0xD0, 0xD4, 0xCC, 0xDE, 0xC6, 0xDE, 0xAB, 0x7C, 0xCB, 0xFC, 0xF6, 0xD6, 0x6D, 0x94, 0x2B, 0xB3, - 0x74, 0xCD, 0xEC, 0x1A, 0x06, 0x96, 0x73, 0xC8, 0xBA, 0x5A, 0xBC, 0x92, 0x15, 0x3A, 0x01, 0x52, - 0x03, 0x53, 0x07, 0xC6, 0x8E, 0x2D, 0x75, 0x6A, 0x2E, 0xF5, 0x30, 0x94, 0x83, 0x41, 0xA4, 0x69, - 0x14, 0x9A, 0x5C, 0x2E, 0x95, 0x5B, 0x9D, 0x82, 0xD4, 0xAA, 0xE3, 0x71, 0xDE, 0xAE, 0x56, 0x27, - 0xA5, 0xED, 0xE3, 0x0D, 0x51, 0x2B, 0xFD, 0x7B, 0xC0, 0xC2, 0xA3, 0x8D, 0x72, 0x65, 0x5A, 0x5F, - 0x33, 0xBB, 0xE6, 0xB4, 0xC9, 0x52, 0xFD, 0x35, 0x37, 0x1E, 0x24, 0x2F, 0xA5, 0x5F, 0x64, 0xDC, - 0x24, 0xB9, 0xC9, 0x69, 0xE7, 0xE2, 0xCE, 0xD1, 0x40, 0xA2, 0x54, 0xBE, 0xE6, 0x8D, 0xE6, 0x1A, - 0xFD, 0xB1, 0xE1, 0x43, 0x3D, 0x2C, 0xDE, 0x2A, 0x4F, 0xA5, 0xF1, 0xD5, 0x42, 0xB4, 0x56, 0x7F, - 0xAB, 0x88, 0xC4, 0x42, 0xFF, 0x1E, 0xB0, 0xF0, 0x68, 0xA3, 0x52, 0x99, 0xD6, 0xD7, 0xCC, 0xF6, - 0xBA, 0xB2, 0x84, 0x83, 0xD1, 0xD9, 0x01, 0x88, 0x76, 0x88, 0x76, 0x4A, 0xC3, 0xA6, 0x15, 0x4E, - 0x94, 0x8F, 0x47, 0x4B, 0xCF, 0xF2, 0x35, 0x10, 0xC5, 0xCF, 0xA3, 0x19, 0x2A, 0xE8, 0xB3, 0x7B, - 0xE8, 0xDF, 0x02, 0x4F, 0x4B, 0xFD, 0x7B, 0xC0, 0xC2, 0xA3, 0x8D, 0x6A, 0xCA, 0xB4, 0xBE, 0x66, - 0xD6, 0x1B, 0x40, 0xB9, 0x69, 0xD9, 0x6A, 0x01, 0xC4, 0x41, 0x88, 0x76, 0x46, 0xEB, 0xD4, 0x2B, - 0x35, 0xCA, 0xD2, 0xF2, 0xE9, 0xB4, 0x4C, 0x32, 0x8A, 0x49, 0xCA, 0x6F, 0x09, 0xD7, 0xE7, 0x0F, - 0xC3, 0x22, 0x59, 0x60, 0xCA, 0xD9, 0x6A, 0x21, 0x21, 0xD5, 0xBF, 0x05, 0xA0, 0x1E, 0xFA, 0x9F, - 0x02, 0x16, 0x16, 0x6D, 0x54, 0x5B, 0x26, 0x75, 0xB8, 0xDF, 0xFE, 0xD8, 0xCE, 0xA7, 0x72, 0xE0, - 0xB5, 0x01, 0x48, 0x0A, 0xE4, 0xE2, 0x1A, 0x10, 0xD7, 0x19, 0x78, 0xC4, 0xD4, 0xAE, 0xD5, 0x94, - 0xC2, 0x7D, 0x5C, 0xBE, 0x36, 0xCA, 0xAA, 0x2D, 0xBF, 0xA5, 0x0E, 0x87, 0xD4, 0xC8, 0x04, 0xCE, - 0x29, 0x07, 0x96, 0x40, 0x54, 0xAA, 0xBF, 0x66, 0x1A, 0xEC, 0xA5, 0x7F, 0x0F, 0xA0, 0x5A, 0xB7, - 0x51, 0xCD, 0x34, 0xD4, 0x1B, 0x40, 0x56, 0x17, 0xF7, 0xF7, 0x06, 0x90, 0x76, 0x4A, 0x9A, 0x05, - 0x10, 0xCE, 0x3D, 0x85, 0x3B, 0x02, 0xA7, 0xAD, 0x6D, 0x59, 0x3C, 0xA4, 0xB9, 0xAD, 0x0E, 0x46, - 0x4F, 0x92, 0xEE, 0x69, 0x20, 0x91, 0xD3, 0xBF, 0x35, 0xA9, 0x5F, 0xCE, 0x81, 0x8F, 0xEA, 0x42, - 0xA6, 0x1A, 0x12, 0x00, 0x49, 0xDB, 0xC7, 0x02, 0x40, 0x56, 0xFA, 0xF7, 0x00, 0xAA, 0x47, 0x1B, - 0x95, 0xCA, 0xF4, 0x02, 0x90, 0x75, 0xEA, 0xA2, 0x9A, 0x85, 0x69, 0x6B, 0x00, 0x69, 0x16, 0xE5, - 0xB3, 0x00, 0xC2, 0x29, 0x80, 0x39, 0x08, 0xB5, 0x6E, 0xBD, 0x73, 0xE5, 0xC3, 0xCF, 0xA9, 0x11, - 0x68, 0xA6, 0x79, 0xA2, 0xF2, 0x95, 0x75, 0x80, 0x24, 0x81, 0x38, 0x72, 0xC8, 0x45, 0x0F, 0x12, - 0x00, 0x79, 0xB6, 0x8F, 0xB7, 0xFE, 0xBD, 0x60, 0x61, 0xDD, 0x46, 0xA5, 0x32, 0xB9, 0x5D, 0xAB, - 0xD6, 0xB5, 0x31, 0x8F, 0xE4, 0x8D, 0xBD, 0x8F, 0x40, 0x68, 0x8F, 0x25, 0x24, 0x17, 0xA1, 0x69, - 0x0E, 0x72, 0x2E, 0x43, 0x27, 0xEE, 0x1C, 0x0D, 0x7C, 0x52, 0x1D, 0x4D, 0x33, 0x7F, 0x4A, 0xB7, - 0xC8, 0x73, 0xE5, 0x53, 0x80, 0xB6, 0x6C, 0x37, 0xD3, 0x6C, 0xA5, 0x34, 0xAF, 0x7A, 0x2B, 0x7C, - 0xBC, 0xDA, 0xC7, 0x4B, 0xFF, 0xD2, 0x1D, 0xCA, 0x96, 0xB0, 0xF0, 0x68, 0xA3, 0x52, 0x99, 0xE3, - 0x38, 0xCE, 0xFB, 0xFD, 0x7E, 0x5E, 0x93, 0x03, 0xAF, 0x45, 0xB4, 0x07, 0x33, 0x93, 0x00, 0xC2, - 0x53, 0x2D, 0xF8, 0x13, 0xFE, 0xDE, 0x02, 0x1F, 0x6A, 0xFC, 0xB8, 0x7C, 0x0B, 0xB8, 0x95, 0xCA, - 0xA7, 0xF0, 0xB1, 0x18, 0xC1, 0x0E, 0x51, 0x04, 0xC9, 0xD9, 0xDE, 0x72, 0xB8, 0xD2, 0xBB, 0x7D, - 0xAC, 0xF5, 0xAF, 0x71, 0x22, 0x6B, 0xA0, 0x5A, 0xB7, 0x51, 0xCA, 0xEE, 0xB1, 0xCD, 0xEC, 0xF7, - 0xFB, 0x03, 0x84, 0xD6, 0xE0, 0xC0, 0xE7, 0x2E, 0x59, 0x00, 0xD5, 0xE4, 0x24, 0xB7, 0xD8, 0xF6, - 0xB5, 0x2E, 0x9F, 0xD6, 0xC1, 0xA3, 0xFC, 0x5C, 0x24, 0x81, 0x9D, 0xB8, 0xE5, 0xAC, 0x4E, 0x8D, - 0xFE, 0x56, 0x23, 0x70, 0x8B, 0xFE, 0xB5, 0xD3, 0x08, 0x6B, 0x58, 0x58, 0xDB, 0x10, 0x9D, 0x26, - 0xD2, 0xF2, 0x68, 0x22, 0xC7, 0x21, 0xC4, 0x0F, 0x40, 0xB9, 0x74, 0x30, 0xAD, 0x59, 0x21, 0x71, - 0x47, 0xA7, 0x72, 0x9E, 0x5B, 0x3E, 0xC3, 0xB2, 0x7C, 0x51, 0xDA, 0x16, 0xE6, 0x8C, 0x8B, 0xD5, - 0xB3, 0x0E, 0xA9, 0x82, 0x85, 0xF5, 0xF0, 0xD0, 0xBF, 0x76, 0x21, 0xD5, 0x0B, 0x16, 0x96, 0x36, - 0xC4, 0xE5, 0x00, 0x6B, 0xC9, 0x40, 0x1B, 0x62, 0x00, 0xA0, 0xA3, 0x1C, 0xE5, 0xCF, 0x39, 0xB2, - 0x5B, 0x01, 0x81, 0x9D, 0x08, 0x77, 0x38, 0xFC, 0xDC, 0xEA, 0x74, 0x2F, 0xCE, 0x71, 0xDE, 0x52, - 0x7E, 0xAA, 0x5D, 0xB8, 0x1C, 0xEE, 0xAD, 0x00, 0xAA, 0x7E, 0x96, 0x00, 0x42, 0x5E, 0xFA, 0xD7, - 0x6C, 0x25, 0x97, 0x60, 0xAA, 0x1D, 0x0C, 0x3C, 0x6C, 0x88, 0x66, 0x45, 0xA5, 0x3E, 0x10, 0x00, - 0x72, 0x06, 0x10, 0x76, 0x5E, 0xDA, 0xF0, 0x14, 0x40, 0xAD, 0xAF, 0x2E, 0x60, 0x43, 0x59, 0x38, - 0x82, 0x01, 0xE0, 0x4A, 0x10, 0x95, 0x4E, 0x65, 0x72, 0x0E, 0x0C, 0x3A, 0x53, 0x07, 0x6E, 0x39, - 0x63, 0x94, 0x7D, 0x16, 0xEA, 0x07, 0x0B, 0x00, 0x49, 0xF5, 0x9F, 0xA6, 0x69, 0x4E, 0x01, 0x28, - 0x07, 0xAA, 0x14, 0xF0, 0xB4, 0x03, 0x82, 0xA5, 0x0D, 0x1D, 0x81, 0x91, 0xD8, 0xB9, 0x45, 0xF4, - 0x1F, 0xA2, 0x58, 0x03, 0x3A, 0xCA, 0x95, 0xFD, 0xDC, 0x29, 0x90, 0x2B, 0x5B, 0x3B, 0xCA, 0x3C, - 0xDD, 0x1F, 0x47, 0x28, 0x18, 0x76, 0xF0, 0xFF, 0x5A, 0xB8, 0xD5, 0x00, 0x08, 0x9E, 0x71, 0x38, - 0x0C, 0xA7, 0x9C, 0xC2, 0xD0, 0x3C, 0xE2, 0x34, 0x84, 0xB7, 0x5C, 0x98, 0xC4, 0xFD, 0x00, 0xCF, - 0xA9, 0x6D, 0x2B, 0xAD, 0xFE, 0x18, 0x38, 0x14, 0x42, 0x1A, 0x00, 0x1D, 0xD5, 0x43, 0x31, 0xA0, - 0x59, 0xDA, 0x10, 0x4E, 0xB7, 0xBC, 0xC8, 0x03, 0x8F, 0x20, 0x2F, 0x6D, 0xEB, 0x10, 0x05, 0x80, - 0x68, 0x8E, 0xF0, 0x45, 0x67, 0xA0, 0x0F, 0x86, 0x4F, 0x4B, 0x98, 0x0B, 0x9D, 0x09, 0xB0, 0x00, - 0x60, 0xB4, 0xC2, 0x8D, 0xCB, 0xED, 0x8D, 0x8D, 0xFE, 0xE9, 0x7E, 0xF9, 0x8C, 0x6F, 0xC3, 0x20, - 0x82, 0x50, 0xAA, 0x5D, 0x2C, 0xC0, 0x93, 0x72, 0xB4, 0x54, 0x3F, 0x48, 0xDB, 0x4A, 0xAB, 0x3F, - 0xBC, 0xAA, 0x51, 0x9A, 0x82, 0xD5, 0x9C, 0x34, 0xA6, 0xF0, 0x81, 0xE7, 0x6A, 0xEB, 0x81, 0x77, - 0xA8, 0x60, 0x97, 0x4A, 0xD2, 0x2E, 0x60, 0x03, 0x2C, 0x84, 0x1A, 0xDA, 0x3A, 0x44, 0x09, 0x20, - 0xDC, 0x11, 0xB8, 0xF1, 0x69, 0x27, 0xD4, 0x3A, 0x6D, 0xCE, 0x80, 0x38, 0x00, 0xB5, 0x74, 0x32, - 0x18, 0x79, 0xAE, 0x0E, 0xD4, 0xD9, 0xA4, 0x00, 0xC2, 0x46, 0xCA, 0x19, 0xAA, 0xA5, 0x91, 0x96, - 0xFA, 0x41, 0xBB, 0x10, 0x2D, 0xD5, 0xBF, 0x06, 0x40, 0x35, 0xA9, 0xA4, 0x6B, 0x40, 0x2A, 0x85, - 0x10, 0x07, 0xA0, 0xD6, 0x05, 0xFA, 0x9C, 0xCD, 0x04, 0x3A, 0x1C, 0x01, 0x54, 0x13, 0xA2, 0x7B, - 0x4C, 0x2F, 0xB8, 0x9D, 0xB7, 0xD6, 0x05, 0xE8, 0x9A, 0x3A, 0xE0, 0xEF, 0xD7, 0x94, 0x3B, 0x7F, - 0x18, 0xD8, 0x28, 0xD1, 0x63, 0x84, 0xB4, 0xEE, 0x07, 0x2F, 0xFD, 0x6B, 0xF4, 0xA8, 0x05, 0x29, - 0xE8, 0xA6, 0xE9, 0x63, 0x0C, 0xA0, 0x96, 0xA3, 0x0F, 0x1E, 0x36, 0x1F, 0xD2, 0xB8, 0x06, 0x64, - 0x75, 0x50, 0x8A, 0xFE, 0x7E, 0x6A, 0xBA, 0xE4, 0x01, 0xA1, 0x96, 0xF2, 0xE9, 0x29, 0x61, 0x2E, - 0x52, 0x6C, 0x99, 0x96, 0x6A, 0xF5, 0x97, 0x3A, 0x6C, 0x2F, 0xFD, 0x25, 0x20, 0x95, 0x3A, 0xB8, - 0x87, 0x0D, 0xD5, 0xB6, 0x73, 0x40, 0xE8, 0x85, 0x01, 0x28, 0xE5, 0x14, 0x1E, 0x0B, 0xB8, 0x96, - 0x06, 0xCA, 0xE9, 0x6A, 0x7D, 0x40, 0x50, 0xD2, 0x56, 0x6B, 0xD3, 0x3F, 0x15, 0x79, 0x95, 0x60, - 0xA1, 0x8D, 0x7E, 0x5A, 0x6D, 0xA8, 0x87, 0x5D, 0x86, 0x54, 0x00, 0xC8, 0x23, 0x7A, 0xF0, 0x8E, - 0x4E, 0x7A, 0x00, 0xA8, 0x87, 0xDE, 0xBD, 0xA2, 0xB8, 0x5E, 0xFA, 0x53, 0x00, 0xD5, 0x40, 0xE8, - 0x94, 0x75, 0x39, 0x55, 0xFB, 0x04, 0x80, 0x12, 0x97, 0xD2, 0x9F, 0xCA, 0xC1, 0xD6, 0xE8, 0xBC, - 0x3D, 0xDB, 0xC5, 0xFB, 0x79, 0xA7, 0x70, 0xAC, 0xDE, 0x83, 0xCD, 0x5A, 0xED, 0x32, 0x44, 0x00, - 0xA0, 0x97, 0x20, 0x61, 0x4C, 0x21, 0x21, 0x01, 0xA0, 0x90, 0x90, 0x90, 0x90, 0x00, 0x50, 0x48, - 0x48, 0x48, 0x00, 0x28, 0x24, 0x64, 0x75, 0xB2, 0xDD, 0x6E, 0x63, 0xAA, 0x1E, 0x00, 0x0A, 0x09, - 0x39, 0x1D, 0x80, 0x6E, 0x3E, 0x7D, 0x3E, 0x64, 0x08, 0xB9, 0xF9, 0xF4, 0x39, 0x20, 0x14, 0x00, - 0x0A, 0x39, 0x07, 0x43, 0xF2, 0xFA, 0xF4, 0x94, 0xAB, 0xCD, 0x66, 0xBE, 0xF9, 0xF4, 0xF9, 0x70, - 0xBF, 0x11, 0x00, 0x28, 0x20, 0x14, 0x00, 0x0A, 0x39, 0x23, 0x00, 0x8D, 0xE3, 0xF8, 0x30, 0x8E, - 0xE3, 0xC3, 0x39, 0x01, 0x68, 0xBB, 0xDD, 0x1E, 0xAE, 0x8B, 0xBD, 0xF9, 0xF4, 0xF9, 0x00, 0x1F, - 0xF8, 0x59, 0xF4, 0x72, 0x00, 0x28, 0xE4, 0x0C, 0x00, 0x34, 0x8E, 0xE3, 0xC3, 0xDD, 0xDD, 0x34, - 0x4F, 0xD3, 0xF4, 0x97, 0x05, 0x84, 0x4E, 0x01, 0x20, 0x9C, 0xA4, 0x31, 0x00, 0x14, 0x00, 0x0A, - 0x39, 0x13, 0x00, 0x8D, 0xE3, 0xF8, 0x70, 0xF3, 0xE9, 0xF3, 0xFF, 0xD0, 0x14, 0xE6, 0x7F, 0xAD, - 0x10, 0xEA, 0x29, 0xF8, 0xFE, 0x23, 0x9C, 0x0D, 0xA6, 0xE7, 0xB3, 0x7F, 0xA6, 0x29, 0x5F, 0x00, - 0x28, 0xC4, 0x03, 0x40, 0x07, 0x27, 0x7A, 0xFE, 0xFB, 0x03, 0x9E, 0x96, 0x49, 0xA7, 0x67, 0xBD, - 0xA5, 0x37, 0x08, 0xB8, 0x04, 0x9C, 0xD2, 0x2C, 0x2A, 0x6B, 0x10, 0x4D, 0xBB, 0x05, 0x80, 0x42, - 0xCC, 0x00, 0x34, 0x8E, 0xE3, 0xC3, 0xF3, 0xB4, 0x8B, 0x46, 0x10, 0x0F, 0xE3, 0x38, 0x3E, 0xE0, - 0xFB, 0xA5, 0x9F, 0xEF, 0x98, 0xAE, 0x02, 0x51, 0x6F, 0x70, 0x50, 0xFD, 0x3D, 0xC0, 0xB4, 0x48, - 0x3F, 0x44, 0xD2, 0x51, 0xE3, 0x0F, 0xBE, 0x0E, 0xD7, 0xFA, 0xF5, 0x92, 0x35, 0x00, 0x34, 0x00, - 0x74, 0x66, 0xB2, 0xD6, 0x51, 0x91, 0x02, 0x08, 0xAF, 0x9D, 0x70, 0x8E, 0x45, 0x41, 0x04, 0xBF, - 0xAF, 0x01, 0x90, 0x75, 0x04, 0xC1, 0x4D, 0xC1, 0xAC, 0xCB, 0xA7, 0x99, 0x60, 0x31, 0x70, 0x52, - 0xCF, 0x39, 0xE4, 0x6B, 0x5B, 0x41, 0x84, 0x65, 0x05, 0xD0, 0x00, 0xD0, 0x99, 0x81, 0x67, 0xFB, - 0xC7, 0x76, 0xDE, 0xFE, 0xB1, 0xBE, 0xEC, 0x0C, 0x47, 0xBB, 0x5F, 0xC8, 0xC1, 0x6A, 0x00, 0xF4, - 0xFC, 0x3B, 0xFF, 0xC7, 0x41, 0xA8, 0x77, 0x04, 0x71, 0x14, 0x01, 0x39, 0x94, 0xCF, 0x01, 0xE8, - 0x08, 0x0C, 0x04, 0x16, 0x12, 0x00, 0x79, 0xB7, 0x8F, 0x15, 0x40, 0x03, 0x40, 0x67, 0x02, 0x1F, - 0x00, 0x0F, 0xFD, 0xAC, 0x05, 0x42, 0x74, 0x17, 0x2C, 0x07, 0x20, 0xEE, 0xE7, 0xC8, 0x40, 0x8B, - 0x00, 0xCA, 0x39, 0x00, 0xE7, 0x04, 0xD2, 0x08, 0x82, 0x03, 0x90, 0x65, 0x84, 0x82, 0x73, 0x9A, - 0x1D, 0xAE, 0x01, 0xFE, 0x7D, 0x48, 0x46, 0x29, 0xF0, 0x1D, 0xF8, 0x9D, 0x16, 0x40, 0x58, 0xB5, - 0x8F, 0x15, 0x40, 0x03, 0x40, 0x67, 0x06, 0xA0, 0xB7, 0x8F, 0x6F, 0xE7, 0xB7, 0x8F, 0x6F, 0x57, - 0x0F, 0x20, 0xEA, 0x60, 0x00, 0x19, 0x0E, 0x46, 0xC4, 0xC1, 0xD4, 0x00, 0xB2, 0x8A, 0x20, 0x52, - 0x09, 0x1A, 0x2D, 0xCB, 0xC7, 0x49, 0x19, 0x31, 0x84, 0x70, 0xDB, 0x4C, 0xD3, 0xB4, 0x78, 0x5E, - 0x2B, 0x80, 0xAC, 0xF5, 0xB7, 0x00, 0x68, 0x00, 0xE8, 0x84, 0x3B, 0x00, 0x5A, 0xF8, 0x78, 0x43, - 0x48, 0xBB, 0x9B, 0x41, 0x01, 0xC4, 0x41, 0x88, 0x3A, 0x18, 0x8E, 0x88, 0x24, 0x00, 0xF2, 0x8E, - 0x20, 0xF0, 0x8D, 0x88, 0x1E, 0xE5, 0xD3, 0xAC, 0xB0, 0xF8, 0x39, 0x34, 0xE2, 0xA2, 0xDF, 0x5F, - 0x43, 0x84, 0x65, 0x05, 0xD0, 0x00, 0x90, 0xD3, 0x14, 0xC9, 0xF2, 0x5A, 0x56, 0x0A, 0xA0, 0x69, - 0x9A, 0x16, 0x10, 0xB2, 0xBE, 0xC0, 0x4D, 0x33, 0xCD, 0xCB, 0x01, 0x28, 0x07, 0x21, 0x00, 0x10, - 0xFA, 0x7E, 0x35, 0x80, 0x3C, 0x23, 0x08, 0x7C, 0xB9, 0xBD, 0x75, 0xF9, 0xB8, 0xAD, 0xFF, 0xFB, - 0xFE, 0x7D, 0x36, 0x25, 0x36, 0x94, 0x0F, 0xDF, 0x9B, 0xA6, 0x69, 0xDE, 0xED, 0x76, 0xF3, 0xA9, - 0x23, 0x2C, 0x2B, 0x80, 0xAE, 0x0E, 0x40, 0xE7, 0x78, 0xF6, 0x81, 0x8B, 0x50, 0xAC, 0xA2, 0x13, - 0x5C, 0x3E, 0x06, 0x0F, 0xFC, 0xDD, 0x0A, 0x40, 0xAD, 0xF5, 0x60, 0x5E, 0xC3, 0x48, 0x3A, 0x18, - 0x07, 0x20, 0xF8, 0xDE, 0x6E, 0xB7, 0x7B, 0xD8, 0xED, 0x76, 0x0F, 0x12, 0x00, 0x79, 0x44, 0x10, - 0x34, 0xBB, 0x86, 0x65, 0xF9, 0x14, 0x40, 0xF0, 0xE1, 0x00, 0xC4, 0xC1, 0x47, 0x0A, 0x20, 0x6F, - 0xFD, 0x5B, 0x00, 0x2A, 0x06, 0x90, 0x27, 0x20, 0xC6, 0x71, 0x9C, 0xAF, 0xA7, 0xEB, 0xF9, 0x7A, - 0xBA, 0x76, 0x7B, 0xC6, 0xE5, 0xE5, 0xE5, 0x7C, 0x79, 0x79, 0x69, 0x3E, 0x45, 0xE2, 0xA2, 0x13, - 0x0B, 0x40, 0xF4, 0x00, 0x10, 0xAD, 0x83, 0x26, 0xCA, 0xA2, 0x00, 0x82, 0xEC, 0xA4, 0x9C, 0x83, - 0xA5, 0xE0, 0x73, 0x71, 0x71, 0x31, 0xEF, 0x76, 0xBB, 0xF9, 0xE6, 0x66, 0x9A, 0x31, 0x84, 0x2C, - 0x1D, 0x40, 0x3A, 0x05, 0x95, 0x96, 0x5F, 0x0B, 0x08, 0x9C, 0xBD, 0x95, 0xB6, 0x11, 0x86, 0x04, - 0x7D, 0xF6, 0x73, 0xDB, 0xCC, 0xBD, 0x00, 0x51, 0x7A, 0x46, 0x2B, 0x40, 0x45, 0x00, 0x02, 0x40, - 0x0C, 0x77, 0x83, 0xCB, 0xBA, 0x03, 0xC0, 0x67, 0xB8, 0x1B, 0x5C, 0x9E, 0x71, 0x79, 0x79, 0x79, - 0xD8, 0xDD, 0xB0, 0x82, 0x50, 0x6E, 0x8D, 0x66, 0x9A, 0x26, 0x53, 0x00, 0x8D, 0xE3, 0x78, 0x28, - 0x1B, 0xFE, 0x6E, 0x09, 0x20, 0x0A, 0xCF, 0x96, 0x08, 0xE8, 0xD3, 0xAF, 0xDB, 0x7F, 0xA5, 0x20, - 0xC4, 0xED, 0x88, 0x61, 0x00, 0x4D, 0xD3, 0xB4, 0x80, 0x90, 0xC6, 0x01, 0xB0, 0x03, 0x4B, 0xE0, - 0x83, 0x01, 0x41, 0xF5, 0x2F, 0x39, 0x18, 0x01, 0xE8, 0x5C, 0x5B, 0x3E, 0x05, 0x11, 0x7E, 0x06, - 0xFC, 0x1F, 0xFE, 0xBE, 0x05, 0x20, 0xB8, 0xF6, 0xA9, 0x8D, 0xB0, 0x4A, 0x51, 0x9C, 0x04, 0xA0, - 0xD5, 0x00, 0xC2, 0xF0, 0x19, 0xEE, 0x06, 0xD3, 0x28, 0x85, 0x83, 0x8F, 0xF5, 0x7B, 0x38, 0x78, - 0x6B, 0x95, 0x3B, 0xE5, 0x6A, 0x09, 0x21, 0xEC, 0xC8, 0xF0, 0x7F, 0x2D, 0x07, 0xBE, 0x3C, 0x01, - 0x84, 0xF5, 0xE3, 0xA2, 0x2B, 0xCD, 0x1A, 0x10, 0x8E, 0x82, 0xB8, 0x91, 0x1E, 0x43, 0x08, 0x3B, - 0x18, 0x38, 0x17, 0xF4, 0x4F, 0x0D, 0x80, 0xA4, 0x0E, 0xD0, 0x02, 0xA0, 0x52, 0xF9, 0x0C, 0x40, - 0x8B, 0x10, 0x3A, 0xE4, 0x48, 0x7B, 0xBC, 0x4D, 0x26, 0x04, 0x6D, 0x01, 0x90, 0x67, 0x84, 0x95, - 0xEB, 0xDF, 0x5A, 0x80, 0x56, 0x01, 0xE8, 0xF5, 0xD5, 0x66, 0x01, 0x07, 0x0C, 0x20, 0xAB, 0xF5, - 0x07, 0x0A, 0x1F, 0x4B, 0x48, 0x60, 0xF8, 0x60, 0xFD, 0x2D, 0xA3, 0x2C, 0x0A, 0x21, 0x70, 0x68, - 0x4B, 0x00, 0xE1, 0xF2, 0xAD, 0xCE, 0x02, 0x51, 0x00, 0x61, 0xB0, 0x49, 0xCA, 0x4E, 0x00, 0xE8, - 0x5F, 0x38, 0x09, 0x61, 0x8D, 0x83, 0xD5, 0x02, 0x88, 0x4E, 0x63, 0x24, 0x0E, 0xA0, 0x81, 0x50, - 0x4D, 0xF9, 0x0C, 0x40, 0x8B, 0x53, 0xB1, 0x45, 0x72, 0xC6, 0xC7, 0xDB, 0xE3, 0x0F, 0x6A, 0x1F, - 0x0D, 0x20, 0x3C, 0x22, 0x2C, 0xFA, 0xFD, 0x16, 0x80, 0x56, 0x01, 0xE8, 0x6A, 0xB3, 0x39, 0x8A, - 0x7E, 0x00, 0x14, 0x16, 0x53, 0x19, 0x1C, 0x01, 0x79, 0x44, 0x29, 0x14, 0x40, 0x1E, 0xD3, 0xBC, - 0x14, 0x80, 0xAC, 0xD7, 0x81, 0x28, 0x84, 0xAC, 0xD7, 0x7F, 0xAC, 0x00, 0x84, 0x4F, 0x45, 0x67, - 0x1D, 0x8C, 0x38, 0x59, 0x0D, 0x80, 0x5A, 0x1D, 0x40, 0x03, 0x20, 0x49, 0xF9, 0x66, 0x00, 0x22, - 0x59, 0x63, 0xB5, 0xD1, 0x89, 0x75, 0x84, 0x95, 0xCC, 0x72, 0xAB, 0x00, 0x68, 0x35, 0x80, 0x30, - 0x7C, 0xBC, 0x00, 0x84, 0xC1, 0x63, 0x39, 0xCD, 0x03, 0xA3, 0x80, 0x32, 0x71, 0x24, 0xD4, 0xE3, - 0xCC, 0x8E, 0x35, 0x80, 0x2C, 0xB7, 0xE0, 0xB9, 0x05, 0x68, 0x4D, 0x64, 0x95, 0x7A, 0x91, 0x54, - 0x02, 0x20, 0x1C, 0x41, 0xE4, 0xD6, 0x80, 0x58, 0x07, 0xAB, 0x74, 0x00, 0xCD, 0x8E, 0x6C, 0xA9, - 0x7C, 0xFA, 0x0C, 0x09, 0x80, 0xD8, 0x34, 0xD5, 0xA4, 0xEC, 0xA7, 0xFB, 0x51, 0x3C, 0xF5, 0xD2, - 0xB6, 0x4F, 0x0D, 0xE4, 0xC6, 0x71, 0x9C, 0x1F, 0x6F, 0xDF, 0xCE, 0x8F, 0xB7, 0x6F, 0xF3, 0xE5, - 0x93, 0xC8, 0x97, 0x2B, 0xBB, 0x0A, 0x40, 0xE3, 0x38, 0x1E, 0x45, 0x3F, 0x78, 0x9D, 0xC6, 0x32, - 0x42, 0xF1, 0x58, 0x67, 0xC2, 0x00, 0xC2, 0xF0, 0xF1, 0x04, 0x90, 0x65, 0xA4, 0xD2, 0x2B, 0x02, - 0x6A, 0x79, 0xCD, 0x23, 0x07, 0x9F, 0xA7, 0xFB, 0xBC, 0x91, 0x82, 0x83, 0xE1, 0x45, 0xDC, 0x12, - 0x80, 0xE0, 0x93, 0x2D, 0x9B, 0x38, 0x81, 0xA6, 0x6D, 0x6A, 0xA6, 0x48, 0x19, 0x80, 0x8A, 0x23, - 0x09, 0x5C, 0x9F, 0xA7, 0xFB, 0x1F, 0xF5, 0xD3, 0x66, 0x8C, 0x95, 0xB4, 0x8F, 0x24, 0xC2, 0x62, - 0x01, 0xC4, 0x00, 0x14, 0xFA, 0x36, 0x05, 0x50, 0x31, 0x80, 0xB0, 0x13, 0x5B, 0x03, 0x88, 0xAE, - 0x33, 0x59, 0x01, 0x02, 0x03, 0xC8, 0x63, 0x0A, 0x46, 0x0D, 0xC9, 0xE3, 0x9D, 0x2D, 0xED, 0x01, - 0x41, 0x4D, 0xB9, 0x5B, 0xC5, 0xE2, 0x6D, 0x29, 0xFA, 0x59, 0x38, 0x42, 0xC2, 0xC1, 0x6A, 0xB7, - 0xE1, 0xF1, 0xA1, 0x39, 0xB6, 0xEC, 0x44, 0x04, 0xA1, 0x69, 0x1B, 0x4E, 0xEF, 0x54, 0xF9, 0x0C, - 0x40, 0x8B, 0x00, 0x82, 0x34, 0xD5, 0x90, 0xAA, 0x9A, 0xB6, 0x8B, 0x06, 0x9E, 0xDA, 0xF6, 0xA9, - 0x8D, 0xB0, 0x68, 0xF4, 0x46, 0xF5, 0xE5, 0xFA, 0x3C, 0x55, 0x07, 0x31, 0x80, 0x30, 0x28, 0x2C, - 0x01, 0x44, 0x77, 0xC1, 0x2C, 0x17, 0x89, 0x61, 0xFB, 0x9D, 0x4E, 0x21, 0x87, 0xBB, 0x61, 0xBE, - 0xDA, 0x6C, 0x9A, 0xC1, 0x80, 0xD7, 0x4F, 0x3C, 0x40, 0x91, 0x2B, 0xD7, 0x0B, 0x42, 0x50, 0x36, - 0xAE, 0x5B, 0xEB, 0x14, 0x0C, 0x0C, 0x95, 0x33, 0xD8, 0x67, 0x07, 0x7E, 0xA8, 0x39, 0x88, 0xC8, - 0x4D, 0x5F, 0xB8, 0x32, 0xB5, 0x11, 0x04, 0x8D, 0x80, 0x72, 0x0E, 0x96, 0x01, 0xA8, 0xE8, 0x95, - 0x0F, 0x00, 0x10, 0xB7, 0x68, 0xDF, 0x62, 0x33, 0xDE, 0xED, 0xC3, 0x3D, 0x83, 0x96, 0x9B, 0xAB, - 0x87, 0x7A, 0x0A, 0x66, 0xBD, 0x48, 0x4C, 0x77, 0xD8, 0x2C, 0x23, 0x14, 0x0A, 0x20, 0xFC, 0x9C, - 0x16, 0x00, 0xE1, 0xC6, 0xA5, 0xEB, 0x27, 0x14, 0x4A, 0xAD, 0x86, 0x44, 0xA7, 0x49, 0xB4, 0xFC, - 0x53, 0xD7, 0x21, 0x07, 0x20, 0x36, 0x4C, 0xE7, 0x77, 0xC6, 0xC4, 0xF7, 0x01, 0xD1, 0xB2, 0x39, - 0xC0, 0x59, 0x3B, 0x31, 0x57, 0x3E, 0x06, 0x90, 0x74, 0x9B, 0xBC, 0xE6, 0xD3, 0xD2, 0xBF, 0x5E, - 0xED, 0x43, 0xEB, 0xC0, 0xF5, 0x2D, 0x8E, 0xEE, 0x9A, 0x01, 0xC4, 0x6D, 0x95, 0x5B, 0xEE, 0x22, - 0x79, 0xEE, 0x50, 0xD1, 0xAD, 0x7E, 0x78, 0xD6, 0xEB, 0x2B, 0x1B, 0x00, 0xA5, 0xAE, 0xCB, 0x68, - 0x01, 0x05, 0xB7, 0xF8, 0x9C, 0x2B, 0x5F, 0xAB, 0x3F, 0x05, 0x4F, 0x6E, 0x3A, 0xA6, 0xD9, 0x05, - 0xCB, 0x39, 0x16, 0x99, 0x82, 0x88, 0x00, 0x94, 0xDC, 0x8D, 0x49, 0x6C, 0xFB, 0x6B, 0xDA, 0x87, - 0x8B, 0x4C, 0x68, 0xF9, 0x5F, 0xAF, 0x5F, 0x65, 0x9D, 0xCC, 0x02, 0x40, 0x2D, 0xFD, 0xEB, 0xD9, - 0x3E, 0xAD, 0xFA, 0x8B, 0x0E, 0x22, 0x7A, 0x1D, 0xE4, 0xE3, 0x22, 0x21, 0xAF, 0x93, 0xD6, 0x1E, - 0x0B, 0xDC, 0xA9, 0x4F, 0x2B, 0x24, 0xB8, 0xAD, 0xFD, 0x54, 0xF9, 0x5A, 0x03, 0xE2, 0x76, 0xBE, - 0x34, 0x0E, 0xA0, 0x01, 0x10, 0x76, 0x6E, 0x4D, 0x04, 0x44, 0x21, 0x96, 0x82, 0x9B, 0xA7, 0x83, - 0xC1, 0x3B, 0x54, 0x6B, 0x06, 0xD0, 0x29, 0xDB, 0xC7, 0x0C, 0x40, 0x78, 0x2A, 0x63, 0xF9, 0x2A, - 0x43, 0xA9, 0x32, 0x1E, 0x80, 0xB3, 0x3E, 0xC5, 0xED, 0x19, 0x46, 0xF7, 0x08, 0xD1, 0x2D, 0x9E, - 0x51, 0x98, 0x82, 0x15, 0x23, 0xA1, 0xDC, 0xFD, 0xD0, 0x6B, 0x6E, 0x1F, 0xBA, 0x88, 0x7C, 0xAE, - 0xFD, 0x7B, 0xAA, 0xF2, 0x45, 0x11, 0x90, 0x27, 0x20, 0xCE, 0xBD, 0x7C, 0xEF, 0x67, 0xAC, 0xBD, - 0x7D, 0x4A, 0x17, 0xCB, 0xD3, 0x8C, 0x18, 0xDC, 0xA7, 0xE5, 0x52, 0xFA, 0x53, 0xB5, 0x8F, 0xE5, - 0x25, 0xF5, 0x3F, 0xA3, 0x7F, 0xAD, 0x06, 0x40, 0xF4, 0x39, 0x5E, 0xE5, 0xFE, 0x8C, 0xB9, 0x97, - 0x7A, 0xC8, 0x4B, 0x49, 0xCD, 0x1C, 0xD2, 0xDF, 0x6E, 0xA2, 0xB3, 0x43, 0x42, 0x42, 0x02, 0x40, - 0x21, 0x21, 0x21, 0x01, 0xA0, 0x90, 0x90, 0x90, 0x90, 0x00, 0x50, 0x48, 0x48, 0x48, 0x00, 0x28, - 0x24, 0x24, 0x24, 0x24, 0x00, 0x14, 0x12, 0x12, 0x12, 0x00, 0x0A, 0x09, 0x09, 0x09, 0x09, 0x00, - 0x85, 0x84, 0xBC, 0x24, 0xF9, 0x19, 0xCF, 0xA8, 0x05, 0x80, 0x42, 0xC2, 0x89, 0x57, 0xA2, 0x37, - 0x97, 0x2E, 0xE7, 0xE8, 0x3B, 0x67, 0xD0, 0x3E, 0x2E, 0x27, 0xA1, 0x43, 0x64, 0x0D, 0x7E, 0x4E, - 0x4E, 0xE0, 0xA5, 0x7F, 0x4F, 0x18, 0x70, 0xF9, 0xCE, 0x39, 0x27, 0x5E, 0x4B, 0x1D, 0x68, 0x5B, - 0xD3, 0xAC, 0xA5, 0x34, 0x8F, 0xBB, 0x26, 0xBD, 0x90, 0x67, 0xFB, 0xE4, 0x6C, 0x86, 0xEA, 0x1F, - 0x00, 0x72, 0x36, 0x7C, 0xB8, 0xDE, 0x60, 0xFB, 0xDB, 0x8F, 0xB7, 0xC9, 0xB7, 0xBF, 0x6D, 0x4D, - 0xEE, 0x5B, 0xF1, 0x06, 0x9C, 0x97, 0xFE, 0x1E, 0x30, 0xA8, 0x7D, 0x16, 0x38, 0xC0, 0xFC, 0x61, - 0x38, 0x64, 0x04, 0xD5, 0xBE, 0xA9, 0xEE, 0x51, 0x07, 0x70, 0xD2, 0x54, 0xB6, 0x58, 0x78, 0x16, - 0xD6, 0x1F, 0x32, 0x5A, 0x6C, 0xB7, 0xDB, 0xF9, 0xD4, 0xED, 0x83, 0x81, 0x89, 0x21, 0x49, 0x23, - 0xB8, 0xF9, 0xC3, 0x31, 0x44, 0x03, 0x40, 0x0E, 0xA3, 0x2E, 0x38, 0x2F, 0x75, 0x60, 0x70, 0x62, - 0xAB, 0x0B, 0xA5, 0xAC, 0x01, 0xE7, 0xA5, 0x3F, 0xCD, 0x3D, 0xD5, 0x0A, 0x83, 0x2A, 0x30, 0x13, - 0xE3, 0xE7, 0x1C, 0x58, 0x92, 0x11, 0x43, 0xE3, 0xB0, 0xB5, 0xEF, 0x1A, 0x62, 0xE0, 0x1C, 0xA0, - 0x86, 0x9E, 0x07, 0xCF, 0xA1, 0xF0, 0xD1, 0x24, 0x58, 0xF4, 0x68, 0x1F, 0x5A, 0x87, 0xDA, 0xF2, - 0xB9, 0x67, 0x04, 0x80, 0x8C, 0x42, 0xF3, 0x94, 0x03, 0xB7, 0x84, 0xF0, 0x9E, 0x80, 0xF3, 0xD0, - 0x9F, 0x33, 0x78, 0x0B, 0x63, 0x2F, 0x41, 0xC2, 0xCA, 0x81, 0x5B, 0x1C, 0x16, 0xEE, 0xCB, 0x1A, - 0xC7, 0x71, 0xBE, 0xF9, 0xF4, 0x79, 0xBE, 0xBB, 0x4B, 0xDF, 0x99, 0x95, 0x2A, 0x1F, 0x72, 0xB8, - 0x63, 0xC8, 0x61, 0xDD, 0xB5, 0x10, 0xF5, 0x00, 0x5C, 0xAA, 0x0E, 0xB4, 0xFC, 0x00, 0x50, 0x87, - 0x69, 0x57, 0xCE, 0x71, 0x31, 0x28, 0x24, 0xB0, 0xF0, 0x04, 0x9C, 0x87, 0xFE, 0x29, 0x83, 0xB7, - 0x1A, 0xCD, 0x4B, 0x11, 0x56, 0xAB, 0x03, 0xB7, 0x38, 0x2C, 0x86, 0x0F, 0x00, 0x08, 0x20, 0x54, - 0xF3, 0xBC, 0x83, 0xEE, 0x5F, 0xDE, 0x65, 0xF5, 0xD6, 0xC0, 0xC7, 0x0B, 0x70, 0xA9, 0xA9, 0x18, - 0x6D, 0xAB, 0x1C, 0x7C, 0x02, 0x40, 0x8D, 0x00, 0x02, 0xE7, 0xC4, 0x4E, 0x8B, 0x1D, 0x95, 0xFE, - 0x7F, 0x2D, 0x80, 0xBC, 0x01, 0x67, 0xAD, 0x3F, 0x67, 0xF0, 0xD6, 0xC6, 0x5E, 0xB3, 0x63, 0xA4, - 0x75, 0xE0, 0x56, 0x87, 0xC5, 0x00, 0xC2, 0x51, 0xD0, 0xCD, 0xA7, 0xCF, 0xD5, 0x11, 0x17, 0xE8, - 0x0F, 0x75, 0xA0, 0xE5, 0x43, 0x96, 0x8B, 0x9A, 0x3B, 0xA7, 0xAD, 0xDB, 0xA7, 0x36, 0xCA, 0xC2, - 0xE5, 0xA7, 0x40, 0x4D, 0xF5, 0x0F, 0x00, 0x35, 0x4C, 0xBF, 0xA4, 0x0E, 0x5C, 0xDB, 0xC9, 0x3D, - 0x00, 0x67, 0xA9, 0x3F, 0xBB, 0x00, 0x69, 0x6C, 0xEC, 0xA5, 0xE8, 0x81, 0x73, 0x60, 0x7A, 0x75, - 0x6A, 0x09, 0x40, 0x1A, 0x87, 0xFD, 0xE5, 0x6A, 0x33, 0xFF, 0x72, 0xB5, 0x99, 0xE9, 0x95, 0xC5, - 0x9A, 0x69, 0xEB, 0xD7, 0xEB, 0x57, 0x47, 0xFA, 0x43, 0x59, 0xF0, 0xF3, 0x9A, 0xAC, 0x1B, 0x2D, - 0xED, 0x23, 0xB9, 0x54, 0x9F, 0xEA, 0x3F, 0x7F, 0x79, 0x77, 0x28, 0x27, 0x07, 0x50, 0xAC, 0xFF, - 0xEA, 0x00, 0x74, 0x8E, 0x5B, 0xD7, 0xB9, 0xA9, 0x92, 0x76, 0x8A, 0xE4, 0x09, 0x38, 0x6B, 0xFD, - 0x53, 0xD3, 0x09, 0x0D, 0x0C, 0xA4, 0x10, 0x92, 0x3A, 0xB0, 0xB5, 0xC3, 0xFE, 0xF3, 0xEF, 0x57, - 0x6C, 0x04, 0x84, 0xFF, 0x9E, 0xAB, 0x03, 0x76, 0x54, 0xCE, 0x79, 0xB1, 0xFE, 0xA0, 0x4B, 0x4D, - 0xE2, 0x43, 0x6D, 0xFB, 0x48, 0xD2, 0x0A, 0x51, 0x5B, 0x2A, 0xE9, 0x8F, 0xDB, 0x05, 0x9E, 0x21, - 0x06, 0x90, 0xF7, 0x01, 0xA6, 0xC7, 0x8F, 0x1F, 0xE7, 0xC7, 0x8F, 0x1F, 0xDD, 0x9E, 0x71, 0x79, - 0x79, 0xD9, 0x7C, 0x9F, 0x75, 0x0E, 0x10, 0x9C, 0x33, 0x9F, 0x1A, 0x10, 0x3D, 0xF4, 0xA7, 0x06, - 0xAF, 0x85, 0x81, 0x18, 0x42, 0xC4, 0x01, 0xB0, 0x13, 0xA4, 0x1C, 0xD8, 0xD2, 0x61, 0xB9, 0xC8, - 0x47, 0x92, 0xB4, 0x81, 0x9E, 0xF1, 0x01, 0xFD, 0x71, 0x44, 0x81, 0x23, 0x0B, 0xC8, 0xBC, 0x5A, - 0x9B, 0xFA, 0x59, 0xD3, 0x3E, 0xB5, 0x99, 0x5D, 0x31, 0x44, 0x69, 0xF9, 0x14, 0xC2, 0x50, 0x3E, - 0xD5, 0x5F, 0x04, 0x20, 0x00, 0xC4, 0x9F, 0x83, 0x4F, 0xD6, 0x0A, 0x80, 0xCF, 0x9F, 0xC3, 0xE0, - 0xF2, 0x0C, 0xAB, 0x4B, 0xF5, 0xB9, 0x29, 0x52, 0x69, 0x8D, 0xC6, 0x6A, 0x8A, 0x64, 0x01, 0x38, - 0x2F, 0xFD, 0xB1, 0xC1, 0xB7, 0xC0, 0x40, 0xD3, 0x1F, 0x9C, 0x13, 0x70, 0x0E, 0x6C, 0xE9, 0xB0, - 0x1C, 0x7C, 0xB4, 0x83, 0x34, 0x97, 0x69, 0x83, 0x73, 0x68, 0x49, 0xEE, 0x79, 0x4D, 0xFB, 0x48, - 0x00, 0x97, 0x2B, 0x1F, 0xFA, 0x98, 0x96, 0x4F, 0xF5, 0x17, 0xDD, 0x09, 0x8D, 0xE1, 0x60, 0x19, - 0xA5, 0x70, 0xF0, 0xC1, 0xA1, 0xAC, 0xD5, 0x33, 0xAC, 0xD2, 0x0A, 0xE5, 0xCE, 0xE6, 0xA4, 0x9C, - 0xBA, 0x75, 0x91, 0xD8, 0x1A, 0x70, 0xDE, 0xFA, 0xB7, 0xC2, 0xA0, 0x65, 0x4A, 0x9C, 0x72, 0xE0, - 0x5A, 0xE8, 0xD5, 0x38, 0x6C, 0x0A, 0x3E, 0x16, 0x3B, 0xAB, 0xA9, 0xF4, 0x3F, 0x5A, 0x00, 0x49, - 0xDB, 0xC7, 0xAB, 0x7C, 0x35, 0x80, 0x5E, 0x5F, 0x6D, 0x16, 0x70, 0xC0, 0x00, 0xB2, 0x0A, 0xA5, - 0x29, 0x7C, 0xAC, 0x33, 0xAF, 0x42, 0x79, 0x58, 0xFF, 0x3F, 0x8D, 0x53, 0xA9, 0x94, 0x22, 0x16, - 0x69, 0x84, 0xE2, 0x0D, 0x08, 0x2F, 0xFD, 0x77, 0xBB, 0x5D, 0xD1, 0x18, 0x3D, 0x8F, 0x46, 0x70, - 0x09, 0xF9, 0x24, 0x6B, 0x4F, 0x58, 0xFF, 0x5C, 0x1D, 0xAC, 0x6D, 0x14, 0xF2, 0xB5, 0x8F, 0xE3, - 0x38, 0x7F, 0xFA, 0x75, 0xBB, 0xD0, 0x1D, 0x9E, 0x01, 0x11, 0x8A, 0x66, 0x9D, 0xA6, 0xB6, 0x7D, - 0x34, 0x00, 0xC2, 0xCF, 0xE0, 0x6C, 0xE6, 0xF1, 0xF6, 0xED, 0xFC, 0x78, 0xFB, 0x76, 0xA6, 0xFA, - 0x57, 0x01, 0xE8, 0x6A, 0xB3, 0x39, 0x8A, 0x7E, 0x00, 0x14, 0x16, 0xF9, 0xC1, 0x70, 0x04, 0xE4, - 0x91, 0xFC, 0x90, 0x02, 0xC8, 0x62, 0x9A, 0xC7, 0x45, 0x24, 0x38, 0x6A, 0xA1, 0x0B, 0xC5, 0x96, - 0xEB, 0x3F, 0x1E, 0xEB, 0x40, 0x96, 0xFA, 0x83, 0x03, 0xA7, 0x8C, 0xB1, 0xA4, 0xD3, 0xC5, 0xC5, - 0xC5, 0xE1, 0xA3, 0x75, 0xE0, 0x45, 0x26, 0x50, 0xF4, 0xF3, 0x5A, 0xFD, 0x6F, 0x6E, 0xA6, 0x6C, - 0x1D, 0x3C, 0xDE, 0x95, 0xA3, 0x00, 0x02, 0x08, 0x81, 0xF3, 0xE2, 0x45, 0x62, 0x15, 0x80, 0x2A, - 0xDA, 0xA7, 0x09, 0x70, 0x8F, 0xB7, 0xC5, 0x3A, 0x50, 0xFD, 0xAB, 0x01, 0x84, 0xE1, 0xE3, 0x05, - 0x20, 0x0C, 0x1E, 0xCB, 0x69, 0x1E, 0x00, 0x08, 0xCA, 0xC4, 0x91, 0x90, 0xD5, 0x6B, 0x0C, 0xB4, - 0x53, 0x69, 0x74, 0xA2, 0x79, 0xDF, 0xC6, 0x0B, 0x10, 0x3D, 0xF4, 0x4F, 0x19, 0x62, 0x6E, 0x11, - 0x18, 0x0F, 0x3A, 0xD7, 0xD7, 0xD3, 0x7C, 0x7D, 0x3D, 0x55, 0x43, 0x08, 0x1C, 0x80, 0x3E, 0x8F, - 0x3A, 0x9D, 0xC6, 0x61, 0x69, 0x3D, 0xA0, 0xEC, 0xFD, 0x7E, 0xDF, 0x64, 0x3F, 0x70, 0xBE, 0xE8, - 0xE9, 0x5E, 0x0E, 0x20, 0x55, 0x74, 0x52, 0xD1, 0x3E, 0x1A, 0xC0, 0x2D, 0x00, 0x4A, 0xCA, 0xA3, - 0x7D, 0xAF, 0xDA, 0x86, 0x1F, 0xC7, 0xF1, 0x28, 0xFA, 0xC1, 0xEB, 0x34, 0xD6, 0xEB, 0x33, 0xD6, - 0xEB, 0x4C, 0x18, 0x40, 0xB8, 0x7C, 0x0B, 0x00, 0x49, 0x3E, 0x5F, 0x9F, 0x1D, 0xFD, 0xD4, 0x80, - 0xC0, 0xBA, 0x78, 0xA4, 0x07, 0xC6, 0xC6, 0xC8, 0x39, 0x6E, 0xE9, 0x03, 0x87, 0xF8, 0x6E, 0x6E, - 0xA6, 0xAA, 0x97, 0x2F, 0xB1, 0x13, 0x1F, 0x39, 0xD8, 0x73, 0xDB, 0xC0, 0xFF, 0x6B, 0x1D, 0x8A, - 0x03, 0x83, 0x16, 0x40, 0x00, 0x1F, 0xC8, 0xA6, 0xFA, 0xE6, 0xF6, 0x1F, 0xF3, 0xD3, 0xFD, 0x77, - 0x1D, 0x73, 0xEB, 0x40, 0xDF, 0x86, 0x41, 0x7C, 0x4E, 0x47, 0xDA, 0x3E, 0x52, 0xC0, 0x61, 0xFD, - 0x39, 0x68, 0xD3, 0x8F, 0xEA, 0x20, 0x22, 0x06, 0x10, 0x76, 0x62, 0xCF, 0x35, 0x1A, 0xCB, 0x9D, - 0x30, 0x0C, 0x20, 0xAB, 0x29, 0xD8, 0xC1, 0x90, 0x9E, 0x17, 0xEE, 0xE6, 0x2F, 0xEF, 0x16, 0x4E, - 0xFD, 0xF5, 0xB7, 0xED, 0xE1, 0x67, 0xD4, 0xD9, 0xBD, 0x00, 0xA7, 0x29, 0x1B, 0xF4, 0x4B, 0xE9, - 0x2F, 0xDD, 0x36, 0x3F, 0x0A, 0xED, 0x11, 0x84, 0xB8, 0x6D, 0xEB, 0xD4, 0xF6, 0xF5, 0xDD, 0xDD, - 0x94, 0x7D, 0x95, 0x21, 0xE7, 0x04, 0x10, 0x31, 0x40, 0xD4, 0x00, 0x8E, 0x2D, 0x29, 0xEB, 0x50, - 0x0F, 0x06, 0x42, 0x16, 0xE9, 0xB6, 0x31, 0x80, 0x70, 0x9B, 0x01, 0x88, 0x28, 0x8C, 0x5A, 0x73, - 0xB8, 0xD7, 0xB6, 0x8F, 0xF6, 0x20, 0x22, 0x94, 0x7F, 0xE8, 0x7B, 0x54, 0x1F, 0xDC, 0x6E, 0x34, - 0x85, 0xB5, 0x18, 0x40, 0xD3, 0x34, 0x2D, 0xA6, 0x60, 0x96, 0x8B, 0xD0, 0xDC, 0x3A, 0x93, 0x45, - 0xF9, 0xB0, 0xFD, 0x4E, 0xA7, 0x90, 0x7F, 0x0E, 0xC3, 0x7C, 0xB5, 0xD9, 0x34, 0x45, 0x40, 0xD4, - 0x51, 0x39, 0x87, 0x86, 0x3F, 0xA5, 0x8E, 0x4C, 0xCB, 0xC0, 0x67, 0x4F, 0x52, 0xFF, 0x27, 0x05, - 0x27, 0x2D, 0x03, 0xEB, 0xCF, 0x81, 0x55, 0x62, 0xEC, 0xD8, 0x10, 0xB9, 0x5D, 0x90, 0x1C, 0x80, - 0x6E, 0x6E, 0x64, 0x6B, 0x80, 0x18, 0x1C, 0xD4, 0xC1, 0xA4, 0x8B, 0xF3, 0x5C, 0x44, 0x82, 0x1D, - 0xCA, 0xF2, 0x62, 0x30, 0xFA, 0xDC, 0x54, 0x9B, 0x59, 0xAC, 0x37, 0xB5, 0xB6, 0x4F, 0x69, 0x2A, - 0x49, 0x01, 0xCA, 0x41, 0xB4, 0x19, 0x40, 0x18, 0x3E, 0x96, 0x00, 0xA2, 0x3B, 0x6C, 0x96, 0x11, - 0x10, 0x05, 0x10, 0x7E, 0x4E, 0x0B, 0x80, 0xA8, 0x13, 0x4F, 0xD3, 0x74, 0x70, 0x60, 0x7A, 0x24, - 0x5F, 0x03, 0x09, 0x5A, 0x76, 0xAA, 0xFC, 0xAF, 0x8A, 0x45, 0x6E, 0x0A, 0x16, 0xAE, 0x7C, 0x29, - 0x3C, 0xF1, 0x08, 0x97, 0x32, 0x46, 0xC9, 0x14, 0xEC, 0x8F, 0xA7, 0x27, 0xD1, 0x1A, 0x10, 0xDD, - 0x71, 0x91, 0x3A, 0x30, 0xD5, 0xBF, 0xE4, 0x50, 0x1E, 0x47, 0x08, 0x7A, 0xE4, 0x9E, 0xD7, 0xB6, - 0x4F, 0x4D, 0xD9, 0x35, 0x10, 0x55, 0x03, 0x88, 0xDB, 0x2A, 0xB7, 0x3C, 0xA7, 0xE3, 0x01, 0x1F, - 0xDC, 0x40, 0xDC, 0x51, 0x82, 0xD7, 0x57, 0x6D, 0x00, 0xA2, 0xD3, 0x2B, 0x7A, 0xA2, 0x14, 0x8F, - 0x72, 0x92, 0xD3, 0xB1, 0x1C, 0x20, 0x52, 0xE5, 0x4B, 0x01, 0x97, 0xD3, 0x0D, 0x97, 0x2F, 0x2D, - 0x1B, 0x8F, 0x72, 0xD4, 0x10, 0x4B, 0xD3, 0x17, 0x1A, 0x01, 0xC1, 0x6E, 0x58, 0xAB, 0x03, 0xE3, - 0xA9, 0x8B, 0xF4, 0xDD, 0x2C, 0x69, 0x1D, 0x7A, 0xAC, 0x25, 0x5A, 0x3F, 0x43, 0xDA, 0x3E, 0xD6, - 0x75, 0x10, 0x1D, 0x44, 0xF4, 0xD8, 0x22, 0x4F, 0x45, 0x42, 0x5E, 0x27, 0xAD, 0xAD, 0x16, 0xB8, - 0x69, 0x54, 0x40, 0xD7, 0x54, 0x52, 0x4E, 0xA6, 0x29, 0xBB, 0xA6, 0x7C, 0xCD, 0x14, 0x2F, 0x15, - 0x71, 0xD1, 0xF2, 0xA5, 0x87, 0xF8, 0x92, 0x8B, 0xF0, 0xD7, 0xAF, 0xE6, 0x6F, 0xC3, 0x8F, 0xB7, - 0xCB, 0x73, 0xD3, 0x12, 0xAD, 0x03, 0x00, 0x00, 0xE9, 0x5B, 0xEC, 0x1A, 0x00, 0xA5, 0x1C, 0x36, - 0x57, 0x87, 0xB5, 0x03, 0xA8, 0xB5, 0x7D, 0x4E, 0x06, 0x20, 0x3C, 0x95, 0xB1, 0xDA, 0x7E, 0xAF, - 0xA9, 0x84, 0x07, 0xE0, 0x2C, 0x76, 0xD7, 0x52, 0x11, 0x8D, 0x55, 0xB8, 0x9C, 0xBB, 0xCC, 0x2A, - 0xF5, 0x73, 0xAB, 0x13, 0xB9, 0xA9, 0xE8, 0xA4, 0x65, 0x01, 0x9D, 0x33, 0xFC, 0x1E, 0xF6, 0xD3, - 0xBA, 0x48, 0xDF, 0xA3, 0x0E, 0xBD, 0xA7, 0x60, 0x3D, 0xCE, 0x34, 0xD5, 0x96, 0x2F, 0x8A, 0x80, - 0x3C, 0x01, 0x71, 0x8E, 0xE5, 0x7B, 0xBE, 0xB5, 0xAF, 0xBE, 0x87, 0x79, 0x25, 0xFA, 0x78, 0x3A, - 0x53, 0xAF, 0x7E, 0xEE, 0x5D, 0x87, 0x5E, 0x83, 0xF0, 0x9A, 0xFC, 0x6C, 0x35, 0x00, 0xB2, 0x8C, - 0x20, 0x4E, 0xA9, 0x7F, 0x48, 0x48, 0x48, 0xBD, 0xC4, 0x85, 0x64, 0x21, 0x21, 0x21, 0x01, 0xA0, - 0x90, 0x90, 0x90, 0x00, 0x50, 0xB4, 0x48, 0x48, 0x48, 0x48, 0x00, 0x28, 0x24, 0x24, 0x24, 0x00, - 0x14, 0x12, 0x12, 0x52, 0x29, 0xB1, 0xB1, 0x11, 0x00, 0x0A, 0x09, 0x39, 0x19, 0x7C, 0x72, 0xC9, - 0x08, 0x43, 0x02, 0x40, 0xEE, 0x23, 0x9F, 0x95, 0xE1, 0xE1, 0xFE, 0x90, 0x7E, 0xD6, 0x5A, 0xA7, - 0x97, 0xDE, 0xFF, 0x90, 0x88, 0xF0, 0xEE, 0x6E, 0x2A, 0xE6, 0x03, 0x0B, 0x09, 0x00, 0x99, 0x3A, - 0x28, 0xE4, 0x93, 0x82, 0x3C, 0xD9, 0xAD, 0xCE, 0x5B, 0x82, 0xCC, 0x34, 0x4D, 0x7F, 0x59, 0x03, - 0x88, 0xEA, 0x9D, 0xAA, 0x53, 0xF4, 0x7C, 0x1A, 0x40, 0xF8, 0x65, 0xDA, 0x68, 0xAB, 0x00, 0x90, - 0xAB, 0xC1, 0xE1, 0x4C, 0x9A, 0xD8, 0x51, 0xF1, 0xCF, 0xB4, 0x8E, 0x5B, 0x13, 0xE9, 0x4C, 0xD3, - 0xF4, 0x17, 0x07, 0x22, 0x0B, 0x90, 0x42, 0x7A, 0x1A, 0x5C, 0xB7, 0x45, 0xDA, 0xE2, 0x90, 0x45, - 0xFB, 0x71, 0xD7, 0x89, 0x68, 0xA6, 0x62, 0xE7, 0x7E, 0x48, 0x56, 0xA3, 0x7F, 0x00, 0xA8, 0xB1, - 0xB1, 0xB9, 0xD4, 0xB4, 0xA9, 0x3C, 0xD9, 0x52, 0x00, 0x71, 0x80, 0x29, 0xFD, 0x4C, 0x5A, 0x87, - 0x23, 0x1D, 0x99, 0xBA, 0xE0, 0x7C, 0x59, 0xA7, 0x30, 0xD2, 0x35, 0x39, 0x30, 0x77, 0x9A, 0xDE, - 0x02, 0x40, 0xA9, 0xF4, 0xD6, 0x9E, 0xAF, 0x49, 0x78, 0x0E, 0xCA, 0xB5, 0xFA, 0x07, 0x80, 0x0C, - 0x1A, 0x9D, 0xBB, 0xC6, 0x82, 0xCB, 0x29, 0x2E, 0x19, 0x15, 0x4A, 0x91, 0xCE, 0x38, 0x8E, 0x0F, - 0xF0, 0xC1, 0x10, 0x92, 0xE8, 0x8E, 0xB3, 0x7D, 0x52, 0x7D, 0x17, 0xB9, 0xBB, 0x7E, 0xB7, 0x7B, - 0xF3, 0x1B, 0x47, 0x55, 0x38, 0x4A, 0x3C, 0x95, 0x03, 0x58, 0x3D, 0xA3, 0xE5, 0x35, 0x9F, 0x54, - 0x44, 0x8D, 0x9F, 0xB1, 0xE6, 0xF6, 0x69, 0xD1, 0x3F, 0x00, 0x64, 0x34, 0xA2, 0x60, 0x87, 0xA5, - 0xE0, 0xA1, 0x39, 0xC5, 0x5B, 0xA6, 0x60, 0x00, 0x9D, 0xF7, 0xEF, 0xA7, 0x19, 0x3E, 0xE3, 0x38, - 0xCE, 0x00, 0x21, 0x09, 0x7C, 0xB8, 0x5C, 0xE7, 0xA0, 0x3B, 0x77, 0x2F, 0x90, 0x35, 0x7C, 0x8E, - 0xA6, 0xAF, 0x27, 0x70, 0x00, 0xCB, 0x67, 0x48, 0x33, 0xA2, 0x62, 0x1B, 0x9A, 0x3F, 0x0C, 0x47, - 0x80, 0xA0, 0x51, 0x69, 0xCB, 0x4B, 0xB5, 0xD6, 0xED, 0x63, 0xA5, 0x7F, 0x00, 0xA8, 0x41, 0x2E, - 0x2E, 0x2E, 0xD8, 0x34, 0xBE, 0x9C, 0x83, 0x5B, 0x00, 0x88, 0x82, 0xC7, 0x12, 0x40, 0x47, 0x20, - 0x22, 0xD9, 0x2C, 0x25, 0x29, 0x72, 0x72, 0x46, 0x4A, 0x1D, 0x00, 0x8C, 0x54, 0x1A, 0x0D, 0xF5, - 0x70, 0x60, 0xC9, 0x33, 0x24, 0x00, 0xC2, 0x53, 0x5C, 0x2E, 0x0A, 0xA5, 0xD1, 0xE8, 0xD1, 0xB4, - 0xF8, 0xC4, 0xED, 0x63, 0xA9, 0x7F, 0x00, 0xA8, 0x41, 0x5E, 0x5F, 0x6D, 0x8E, 0x72, 0x7A, 0x73, - 0xCE, 0x8C, 0x7F, 0x6E, 0x01, 0xA0, 0x2F, 0x5F, 0xBE, 0x7F, 0x08, 0x84, 0x1E, 0x6A, 0xFB, 0x8F, - 0xEA, 0xC3, 0x41, 0x93, 0xD6, 0x49, 0x7A, 0x73, 0xA4, 0xD4, 0x48, 0x01, 0x40, 0xB5, 0x37, 0x2F, - 0xF6, 0x70, 0x60, 0xC9, 0x33, 0x5A, 0x00, 0xC4, 0xF5, 0x05, 0xD7, 0x47, 0x92, 0x4B, 0xE1, 0x3C, - 0xDB, 0xC7, 0x52, 0xFF, 0x00, 0x90, 0x03, 0x80, 0xB8, 0xCB, 0xD7, 0xA5, 0x3B, 0x03, 0x74, 0x81, - 0x99, 0xC2, 0x87, 0x42, 0x48, 0x02, 0x20, 0x3C, 0x32, 0x72, 0x3A, 0x7A, 0x00, 0xC8, 0xD2, 0xC9, - 0xBC, 0x1D, 0x58, 0xFB, 0x0C, 0x09, 0x80, 0x70, 0xC4, 0x9C, 0x8A, 0x46, 0x71, 0xD9, 0x92, 0x94, - 0xD6, 0x3D, 0x00, 0x67, 0xA5, 0x7F, 0x00, 0xA8, 0x11, 0x40, 0x90, 0x76, 0x06, 0x37, 0xF0, 0xD7, - 0xEB, 0x57, 0x4D, 0xD7, 0xD7, 0x72, 0xBB, 0x5B, 0x18, 0x40, 0xD3, 0xD4, 0x0E, 0x20, 0x30, 0x24, - 0xAA, 0x27, 0xAE, 0x03, 0x18, 0xD8, 0x9B, 0xC7, 0x5B, 0x15, 0x80, 0xBC, 0x9C, 0xCC, 0xDB, 0x81, - 0x6B, 0x9E, 0xC1, 0x39, 0xB7, 0x14, 0x40, 0x74, 0xC0, 0x4A, 0x7D, 0xE8, 0x80, 0x70, 0xCA, 0xB6, - 0xB7, 0xD6, 0x7F, 0x75, 0x00, 0x3A, 0x97, 0x33, 0x10, 0xBB, 0xDD, 0xEE, 0x28, 0x0B, 0x24, 0x74, - 0x22, 0xFC, 0xC9, 0x5D, 0xF4, 0xAE, 0x01, 0x10, 0x8D, 0x7E, 0x00, 0x40, 0xD3, 0xD4, 0x16, 0x01, - 0xD1, 0x0B, 0xEE, 0xB1, 0xEE, 0x78, 0x3D, 0x0B, 0xF2, 0x63, 0x49, 0xF3, 0x45, 0x79, 0x39, 0x99, - 0xB7, 0x03, 0xD7, 0x3C, 0x03, 0xAF, 0x8F, 0x69, 0x72, 0xC5, 0xE3, 0x32, 0xF0, 0x80, 0x05, 0xF9, - 0xE7, 0xB9, 0x01, 0xC1, 0x4A, 0x77, 0xEB, 0xF6, 0x69, 0xD1, 0x5F, 0x0C, 0x20, 0xEF, 0x33, 0x16, - 0x90, 0x16, 0xD6, 0xEB, 0x19, 0x97, 0x97, 0x97, 0x26, 0xF7, 0x59, 0xEF, 0x76, 0xBB, 0xA3, 0x6C, - 0x09, 0xD0, 0xF8, 0xE0, 0xC0, 0xF0, 0x91, 0x74, 0x6C, 0x09, 0x40, 0xE3, 0x38, 0x2E, 0x40, 0x44, - 0x16, 0xA1, 0xFF, 0xAD, 0x8D, 0x52, 0xB0, 0xAE, 0xF0, 0xA1, 0x99, 0x21, 0x6A, 0x00, 0x04, 0x89, - 0xED, 0x60, 0x81, 0x5E, 0x63, 0xA4, 0xA7, 0x74, 0xE0, 0x16, 0xFD, 0x35, 0x77, 0x4F, 0xE3, 0xB2, - 0x52, 0x83, 0x82, 0xD4, 0x7E, 0xBC, 0x01, 0x67, 0xA9, 0xBF, 0x08, 0x40, 0x00, 0x88, 0x61, 0xD8, - 0xBB, 0x1C, 0x64, 0x02, 0xF8, 0x0C, 0xC3, 0xDE, 0xE5, 0x19, 0x96, 0x97, 0xEA, 0xD3, 0xCC, 0x99, - 0x96, 0xF7, 0x07, 0xE7, 0x16, 0x9F, 0x01, 0x40, 0xE3, 0x38, 0x2E, 0xA2, 0x1F, 0xE9, 0x39, 0x20, - 0x3A, 0xA0, 0xA4, 0x3E, 0x34, 0xDF, 0x77, 0xC9, 0x79, 0x21, 0xAD, 0xEF, 0xC5, 0xC5, 0xC5, 0xC2, - 0x89, 0x73, 0x46, 0x4A, 0x53, 0x0C, 0x49, 0xA3, 0x08, 0x2B, 0x07, 0xD6, 0xEA, 0xAF, 0x01, 0x10, - 0xCE, 0xD5, 0x8E, 0x23, 0xCE, 0xC5, 0x71, 0x0E, 0xB2, 0x13, 0x79, 0x0A, 0x40, 0xD4, 0xD8, 0x4D, - 0x8D, 0xFE, 0x50, 0x57, 0x35, 0x80, 0x30, 0x7C, 0x86, 0x61, 0x6F, 0x1A, 0xA5, 0x70, 0xF0, 0x91, - 0x2E, 0xDC, 0x6A, 0xD6, 0x3B, 0x9A, 0x33, 0x4D, 0xA2, 0x94, 0xBD, 0xBB, 0xDD, 0x2E, 0x99, 0xBF, - 0x5D, 0x73, 0x3C, 0x3D, 0xB5, 0xFE, 0x03, 0x1F, 0x00, 0x50, 0xCB, 0x41, 0xC4, 0x23, 0xD8, 0x10, - 0xBD, 0x17, 0x51, 0x5E, 0xC2, 0x80, 0xA8, 0xF3, 0x4E, 0xD3, 0xB4, 0x68, 0x8B, 0x92, 0x91, 0x62, - 0xE0, 0x40, 0x42, 0xC2, 0x5A, 0x08, 0x49, 0x1C, 0xA0, 0x16, 0x9E, 0x52, 0xFD, 0xF1, 0x33, 0x70, - 0xCE, 0xF5, 0x1A, 0xD8, 0xE1, 0xAC, 0xA4, 0x5F, 0xAF, 0x5F, 0xCD, 0xBB, 0xDD, 0x8E, 0x8D, 0x9C, - 0xA1, 0xDC, 0xDA, 0xB2, 0x3D, 0xDA, 0x87, 0x96, 0xBB, 0xDB, 0xED, 0x16, 0x3A, 0xE5, 0xF4, 0xC7, - 0x36, 0xA5, 0x02, 0xD0, 0xEB, 0xAB, 0xCD, 0x02, 0x0E, 0x18, 0x40, 0x56, 0x87, 0xBC, 0x28, 0x7C, - 0xAC, 0x33, 0xAF, 0x42, 0x79, 0x58, 0xFF, 0x96, 0x28, 0x6B, 0x11, 0x01, 0x21, 0x08, 0xED, 0xF7, - 0x7B, 0xD6, 0x99, 0x25, 0xB9, 0xA4, 0x52, 0x00, 0x02, 0x08, 0x71, 0xDB, 0xEF, 0x92, 0x35, 0xBC, - 0x5C, 0x6E, 0xF2, 0x71, 0x1C, 0xE7, 0xFD, 0x7E, 0x7F, 0x04, 0x9F, 0x52, 0x04, 0xB4, 0xDB, 0xED, - 0x0E, 0x6D, 0x0C, 0xCE, 0x85, 0x0D, 0x14, 0x3B, 0xC2, 0x21, 0xBD, 0x0D, 0x32, 0x52, 0x78, 0x9B, - 0x7C, 0x9A, 0xEA, 0xDE, 0x26, 0xC7, 0x03, 0x00, 0x37, 0x95, 0xA4, 0x0E, 0x50, 0x03, 0xD0, 0x5A, - 0xFD, 0xB9, 0x67, 0x48, 0x00, 0x04, 0xCF, 0x82, 0xE9, 0x1E, 0x7C, 0xE0, 0x67, 0xB8, 0x4C, 0xA8, - 0x1F, 0xD6, 0x43, 0xB3, 0x46, 0x59, 0x02, 0x44, 0xA9, 0x7D, 0x2C, 0xF4, 0xE7, 0xDA, 0xA6, 0x0A, - 0x40, 0x57, 0x9B, 0xCD, 0x51, 0xF4, 0x03, 0xA0, 0xB0, 0x58, 0x4F, 0xC1, 0x11, 0x90, 0x47, 0xF2, - 0x43, 0x0A, 0x20, 0x8B, 0x69, 0x1E, 0x8C, 0x02, 0x1F, 0x6F, 0xF7, 0xF3, 0x9B, 0xC7, 0xDB, 0xF9, - 0xE3, 0xED, 0x7E, 0xFE, 0x78, 0xBB, 0x3F, 0x18, 0x2F, 0x97, 0x8A, 0xF8, 0xDB, 0x30, 0x88, 0xCE, - 0x01, 0x71, 0x6B, 0x40, 0xCC, 0x21, 0x44, 0x15, 0x80, 0x68, 0x46, 0x4C, 0x9C, 0xF7, 0x1C, 0xEA, - 0x85, 0xEB, 0x06, 0xF5, 0xAA, 0x75, 0x60, 0x00, 0x31, 0x18, 0x1D, 0x76, 0x04, 0x00, 0x10, 0x36, - 0x54, 0xC9, 0x75, 0x16, 0xB4, 0x5C, 0xDC, 0xCE, 0x78, 0x4A, 0x41, 0xFF, 0x3F, 0x07, 0x87, 0x5A, - 0xFD, 0xB9, 0x67, 0x68, 0xA2, 0x1F, 0x6A, 0xE7, 0x14, 0x7E, 0x14, 0xFC, 0x90, 0x52, 0x59, 0x52, - 0x7E, 0x2D, 0x20, 0x6A, 0xDA, 0x47, 0xAC, 0x3F, 0xD1, 0xBD, 0x19, 0x40, 0x18, 0x3E, 0x5E, 0x00, - 0xC2, 0x15, 0xB1, 0x9C, 0xE6, 0x01, 0x80, 0xA0, 0x4C, 0x1C, 0x09, 0x59, 0x00, 0x08, 0xC3, 0x07, - 0x0C, 0x17, 0x9C, 0x99, 0x46, 0x1B, 0xAD, 0x6B, 0x40, 0xDC, 0xD6, 0xBB, 0x66, 0x17, 0x93, 0x46, - 0x65, 0x58, 0x67, 0x88, 0x80, 0x68, 0xDD, 0x34, 0x00, 0xA2, 0x3B, 0x69, 0xB9, 0x97, 0x39, 0x6B, - 0xA7, 0x60, 0xD4, 0xA0, 0x39, 0x67, 0xA5, 0x3F, 0x2B, 0x01, 0xA2, 0x56, 0x7F, 0xEE, 0x19, 0x5A, - 0x00, 0x6D, 0xB7, 0xFF, 0x59, 0x7C, 0xE0, 0xD9, 0x78, 0xDD, 0x8D, 0x02, 0x56, 0x12, 0xA1, 0x48, - 0x00, 0x67, 0xAE, 0xFF, 0x73, 0xB9, 0x38, 0x0F, 0xBD, 0x1A, 0x40, 0xDF, 0x7F, 0x69, 0x7F, 0x14, - 0x3D, 0x78, 0x44, 0x28, 0x74, 0x9A, 0x64, 0x0D, 0x20, 0x5C, 0x7E, 0xEB, 0x42, 0x37, 0x40, 0x08, - 0x3E, 0xD8, 0x91, 0xC1, 0x30, 0x61, 0xB4, 0xD7, 0x00, 0x88, 0x46, 0x40, 0xA9, 0xE8, 0x47, 0xF3, - 0x36, 0x3C, 0xA7, 0xDB, 0x9B, 0xC7, 0xDB, 0x05, 0x38, 0x69, 0xDD, 0xA4, 0x6B, 0x28, 0x47, 0xD3, - 0x55, 0xB4, 0x68, 0x4F, 0x17, 0xB7, 0x25, 0x8B, 0xD0, 0x38, 0x1A, 0xC8, 0x96, 0x2D, 0x88, 0x20, - 0x5A, 0xF4, 0xD7, 0x02, 0x62, 0xBB, 0xFD, 0xCF, 0x61, 0x40, 0xE7, 0x1C, 0x18, 0x3E, 0xD0, 0x27, - 0x92, 0x1D, 0xDA, 0x2A, 0xC0, 0x35, 0x46, 0x58, 0x25, 0xFD, 0x29, 0x80, 0xD4, 0x6B, 0x40, 0x18, - 0x40, 0xD8, 0x89, 0x3D, 0xD7, 0x68, 0x2C, 0x77, 0xC2, 0x30, 0x80, 0xAC, 0xA6, 0x60, 0x74, 0xA1, - 0x8F, 0x1A, 0x0C, 0x74, 0x80, 0x14, 0x3E, 0x34, 0x02, 0xE2, 0x5E, 0x3E, 0xB5, 0x00, 0x10, 0x85, - 0x10, 0x9E, 0x86, 0x69, 0x46, 0x5E, 0x70, 0x60, 0xD8, 0x45, 0xC2, 0xCF, 0x00, 0x07, 0x3A, 0x72, - 0x62, 0x66, 0xB1, 0xFE, 0x87, 0xBD, 0xE5, 0xF5, 0xC6, 0x86, 0x8D, 0xF5, 0x4D, 0x45, 0x0F, 0xF8, - 0xFB, 0x1E, 0xFA, 0x4B, 0x20, 0x51, 0x72, 0x60, 0x3A, 0x7D, 0xAF, 0xD9, 0x81, 0x6C, 0x01, 0x5C, - 0x4D, 0xFB, 0x48, 0xF5, 0xA7, 0xB3, 0x80, 0xA6, 0x6D, 0x78, 0x0C, 0xA0, 0x69, 0x5A, 0x4E, 0xC1, - 0x2C, 0x17, 0xA1, 0xB9, 0x75, 0x26, 0x8B, 0xF2, 0x61, 0xFB, 0x9D, 0x4E, 0x21, 0x87, 0x61, 0x3F, - 0x7F, 0x9F, 0x5E, 0xDA, 0xEC, 0xB2, 0x71, 0x3B, 0x5E, 0xDA, 0x6D, 0xF8, 0x69, 0x9A, 0xFE, 0x1A, - 0xC7, 0xF1, 0x81, 0x6E, 0xB9, 0xE3, 0x17, 0x50, 0x5B, 0xA6, 0x60, 0xDC, 0xB9, 0xAE, 0xD6, 0xE3, - 0x03, 0x78, 0x1B, 0x9B, 0xC2, 0xF9, 0xE9, 0x7E, 0x5C, 0x18, 0x26, 0x76, 0x6A, 0x6C, 0xA8, 0xB5, - 0x3A, 0x63, 0xF8, 0xA4, 0xCA, 0x86, 0xBF, 0x63, 0x27, 0xAB, 0xD9, 0xC9, 0xF3, 0xD6, 0xBF, 0xD6, - 0x81, 0x31, 0x20, 0x24, 0x83, 0x98, 0x04, 0x10, 0x92, 0xF6, 0x91, 0x94, 0x8F, 0x07, 0x32, 0x53, - 0x00, 0x61, 0xF8, 0x58, 0x02, 0x88, 0xEE, 0xB0, 0x59, 0x46, 0x40, 0x14, 0x40, 0xF8, 0x39, 0x56, - 0x00, 0xB2, 0x94, 0x69, 0x9A, 0xFE, 0xFD, 0x1C, 0xFD, 0xB0, 0xEF, 0x7D, 0xA1, 0xAD, 0xF8, 0x07, - 0xCD, 0x22, 0xB4, 0xA7, 0xC0, 0x94, 0x8D, 0x2E, 0x76, 0xE3, 0xE8, 0x90, 0x7E, 0xB0, 0xA1, 0x6A, - 0x80, 0x9F, 0x2A, 0x3B, 0x15, 0x61, 0xAD, 0x41, 0x7F, 0x3A, 0x4D, 0x3A, 0x44, 0x27, 0x38, 0x9A, - 0x43, 0xF0, 0xB9, 0xBF, 0xB5, 0x05, 0x9C, 0xB6, 0x7D, 0x24, 0xFA, 0xD7, 0x6C, 0xBE, 0x88, 0x00, - 0xC4, 0x6D, 0x95, 0x5B, 0x9E, 0xD3, 0xF1, 0x80, 0x0F, 0x36, 0x56, 0xEE, 0x28, 0x81, 0xF4, 0x1D, - 0x27, 0x69, 0x24, 0xA4, 0x29, 0x03, 0x4D, 0xBD, 0xD8, 0x9D, 0x2F, 0xF8, 0x19, 0xFC, 0x89, 0x21, - 0x74, 0x4A, 0xBD, 0x25, 0xDB, 0xFD, 0x9C, 0xA1, 0x4A, 0x0F, 0xC4, 0xD1, 0xDD, 0xBC, 0x54, 0xB9, - 0xD2, 0x29, 0x70, 0x2F, 0xFD, 0xB9, 0xAD, 0x7F, 0xFA, 0xD1, 0x4C, 0xE1, 0x2D, 0x01, 0xD1, 0xAA, - 0xBF, 0xC9, 0x14, 0x8C, 0x5B, 0x28, 0xF6, 0x48, 0x3F, 0x82, 0x23, 0x21, 0xAF, 0x93, 0xD6, 0x1E, - 0x07, 0x29, 0x53, 0xD3, 0x97, 0x96, 0x93, 0xD0, 0xE8, 0xC6, 0x43, 0x3C, 0xE5, 0x4A, 0x4D, 0xC7, - 0x1E, 0x2C, 0xEE, 0x84, 0x6E, 0xD5, 0x5B, 0x53, 0x3E, 0xDE, 0xD6, 0x96, 0x3A, 0x02, 0xFC, 0xFE, - 0xFD, 0xED, 0xF1, 0xB1, 0x02, 0x1A, 0x39, 0xB4, 0xEC, 0x76, 0x7A, 0xEA, 0x4F, 0x37, 0x30, 0x2C, - 0xFB, 0xA2, 0x04, 0x88, 0xD6, 0xF6, 0xB1, 0xD0, 0x5F, 0xF4, 0x2A, 0x86, 0xE5, 0xAB, 0x0C, 0xB5, - 0x1D, 0xED, 0x01, 0x38, 0x8F, 0x77, 0xCD, 0x3C, 0x5E, 0xC5, 0xC0, 0xD7, 0xAE, 0x32, 0x65, 0x3E, - 0x58, 0x4C, 0xC1, 0xBC, 0x01, 0x54, 0xF3, 0xAC, 0xC3, 0xC1, 0xC4, 0x0F, 0x43, 0xF3, 0x45, 0xEE, - 0x9E, 0xF5, 0x38, 0x47, 0xFD, 0x6B, 0x01, 0xE1, 0x39, 0xC0, 0x98, 0x5C, 0xC9, 0xEA, 0x6D, 0xA0, - 0xE7, 0x5E, 0xBE, 0xF5, 0x14, 0x2C, 0x75, 0xFF, 0x73, 0x0A, 0x3C, 0x6B, 0x9C, 0x82, 0x69, 0x9E, - 0xBD, 0xF6, 0xFE, 0x3D, 0x57, 0xFD, 0xD7, 0x5A, 0xFE, 0x6A, 0x00, 0xC4, 0xED, 0xCA, 0x9C, 0x5B, - 0x84, 0x65, 0x25, 0x6B, 0x48, 0x4C, 0x18, 0x12, 0xD2, 0xCB, 0xD6, 0xC3, 0x80, 0x43, 0x42, 0x42, - 0x02, 0x40, 0x21, 0x21, 0x21, 0x01, 0xA0, 0x90, 0x90, 0x90, 0x90, 0x00, 0x50, 0x48, 0x48, 0x48, - 0x00, 0x28, 0x24, 0x24, 0x24, 0x24, 0x00, 0x14, 0x12, 0x12, 0x12, 0x00, 0x0A, 0x09, 0x09, 0x09, - 0x09, 0x00, 0xFD, 0x8C, 0xB2, 0xE6, 0x03, 0x94, 0x21, 0x61, 0x9B, 0x9A, 0xFB, 0xCF, 0x03, 0x40, - 0xE7, 0x04, 0x9E, 0xE7, 0xFC, 0xDE, 0xD6, 0xEF, 0x6A, 0x41, 0xB9, 0xD6, 0xE5, 0xAF, 0xD9, 0xF8, - 0xD7, 0xAA, 0xFF, 0x39, 0xB4, 0x0F, 0x2D, 0x03, 0x6C, 0xE8, 0xB7, 0x3F, 0xB6, 0x87, 0xDC, 0xF3, - 0xA6, 0x27, 0xA1, 0x43, 0x4E, 0x6B, 0x9C, 0xC3, 0xEF, 0xC3, 0x3C, 0xDC, 0x2D, 0x3B, 0xB8, 0xB6, - 0x93, 0x8B, 0xE5, 0x22, 0xC3, 0xB1, 0x2C, 0xBF, 0x97, 0x43, 0x9C, 0x0A, 0xA0, 0x96, 0xEF, 0x53, - 0xE1, 0x7E, 0xA0, 0xE5, 0xB5, 0x3E, 0xC3, 0xBA, 0x7D, 0xB8, 0x84, 0x87, 0x9C, 0x1D, 0x51, 0xFB, - 0x31, 0x49, 0x4C, 0x18, 0xD2, 0x11, 0x3A, 0xC3, 0x8F, 0x2B, 0x21, 0x28, 0x80, 0xA0, 0x83, 0xF1, - 0x0B, 0x90, 0x92, 0x0B, 0xBD, 0xB0, 0xE1, 0x50, 0xE0, 0x70, 0x91, 0x96, 0xF5, 0x7B, 0x43, 0x16, - 0x0E, 0x81, 0xEF, 0xDC, 0x86, 0x36, 0xC2, 0x75, 0xF1, 0x06, 0x28, 0x57, 0x07, 0x55, 0xC4, 0xF3, - 0xFB, 0x52, 0x7F, 0xEC, 0xBC, 0xB4, 0x8F, 0x34, 0xCF, 0xB0, 0x6E, 0x9F, 0xED, 0x76, 0xBB, 0x4C, - 0xEB, 0x8C, 0xCA, 0xA7, 0x10, 0xC2, 0xF5, 0x84, 0x7F, 0x07, 0x80, 0xCE, 0x00, 0x3E, 0x38, 0x6F, - 0x16, 0xEE, 0x64, 0xFA, 0x59, 0x7C, 0xA7, 0x22, 0xFD, 0xF3, 0xE2, 0x7B, 0xD4, 0x10, 0x99, 0x11, - 0x0C, 0xFE, 0xAF, 0x54, 0x76, 0xCD, 0x7B, 0x76, 0x96, 0x0E, 0x81, 0x47, 0xE1, 0x94, 0x03, 0x78, - 0x00, 0xB4, 0x54, 0x87, 0xDA, 0xA4, 0x84, 0x35, 0x0E, 0x0C, 0xE5, 0x61, 0x67, 0xD6, 0x44, 0x29, - 0xD6, 0xED, 0x43, 0xF3, 0xCD, 0x53, 0xFB, 0xCC, 0xD9, 0x55, 0x00, 0xE8, 0x4C, 0x42, 0x72, 0x70, - 0x78, 0xDC, 0xC9, 0xA9, 0xBC, 0xDE, 0x07, 0x23, 0x10, 0x02, 0x28, 0x17, 0x3E, 0x4F, 0xD3, 0xB4, - 0x30, 0x52, 0x5A, 0x36, 0xBD, 0x37, 0x79, 0x9A, 0x96, 0x29, 0x75, 0xE8, 0x7D, 0x51, 0x96, 0x0E, - 0xA1, 0x71, 0x00, 0x8B, 0x68, 0xA8, 0x54, 0x07, 0x8D, 0xFE, 0xDC, 0xE0, 0x82, 0xF5, 0x97, 0xAE, - 0xA9, 0xF4, 0x68, 0x1F, 0x5A, 0x3E, 0xB6, 0x4F, 0x3C, 0x30, 0xD6, 0xD4, 0x21, 0x00, 0xE4, 0x30, - 0x2A, 0xD2, 0xE8, 0x44, 0x53, 0x1E, 0xCE, 0x66, 0x49, 0x3B, 0x9B, 0xEB, 0xFC, 0xDA, 0x1C, 0xF4, - 0x34, 0xAF, 0xD5, 0x42, 0xCF, 0xC4, 0x1C, 0x1E, 0x7F, 0x9F, 0xE6, 0x98, 0x82, 0x32, 0x01, 0x3E, - 0x00, 0x20, 0x9A, 0xE9, 0xC2, 0xD2, 0x21, 0x34, 0x0E, 0xD0, 0x0A, 0xA1, 0xDA, 0x3A, 0xD4, 0x3A, - 0x34, 0x37, 0xB8, 0x50, 0xDB, 0x69, 0x99, 0x7A, 0x79, 0xB7, 0x0F, 0xD7, 0xAF, 0x8B, 0xE7, 0xA4, - 0xA2, 0xEC, 0x58, 0x03, 0x72, 0x98, 0x2E, 0x7D, 0x18, 0x92, 0x70, 0xD0, 0x5E, 0x52, 0xC5, 0x25, - 0xBF, 0x4B, 0x75, 0x36, 0xFD, 0xBE, 0xB4, 0x6C, 0x0A, 0x21, 0x6A, 0xF8, 0xF8, 0xFB, 0xF8, 0x86, - 0x3D, 0x0C, 0x20, 0x2E, 0xA7, 0x57, 0x0A, 0x40, 0x16, 0x0E, 0x21, 0x71, 0x00, 0x4D, 0x14, 0xD1, - 0xE2, 0xD4, 0x39, 0xFD, 0xE9, 0x05, 0x61, 0xA9, 0xFE, 0xA4, 0x0E, 0xAC, 0x5D, 0x1F, 0xB3, 0x6E, - 0x1F, 0xAC, 0x3F, 0xB6, 0x21, 0x3A, 0x18, 0xD2, 0x28, 0xDB, 0xE4, 0x46, 0xC4, 0x10, 0x7E, 0xBA, - 0x05, 0x0D, 0xCF, 0x75, 0xF6, 0xD1, 0x6E, 0x81, 0xB0, 0x7C, 0x70, 0x7E, 0x0A, 0xA3, 0xD4, 0xFF, - 0x5D, 0x5C, 0x5C, 0xCC, 0xB5, 0x80, 0x2B, 0xED, 0x66, 0xD0, 0xBB, 0x8E, 0x71, 0x9E, 0x30, 0x2E, - 0x7B, 0x04, 0xBD, 0xB6, 0x77, 0x1C, 0xC7, 0xF9, 0x97, 0xAB, 0xCD, 0xFC, 0xCB, 0xD5, 0x66, 0xB6, - 0x76, 0x08, 0xEA, 0x00, 0x8B, 0xE9, 0x11, 0x71, 0x00, 0xAB, 0x45, 0xE9, 0x9A, 0x3A, 0xE4, 0xF4, - 0xC7, 0xED, 0x96, 0x73, 0x60, 0x1C, 0xFD, 0x6A, 0x2E, 0x8B, 0xE7, 0xCA, 0xB7, 0x68, 0x1F, 0xAA, - 0x3F, 0x94, 0x01, 0x7D, 0xCD, 0x45, 0xE3, 0x66, 0x37, 0x22, 0xF6, 0x76, 0xEC, 0x73, 0x59, 0x24, - 0xC6, 0x46, 0xC3, 0x01, 0x82, 0x76, 0x8C, 0x24, 0xB3, 0x01, 0x36, 0x46, 0x9C, 0x56, 0xF7, 0xEB, - 0xF5, 0xAB, 0x83, 0x93, 0xE3, 0xCE, 0x2E, 0xC1, 0xE7, 0x6A, 0xB3, 0x99, 0xAF, 0x36, 0x65, 0x18, - 0x60, 0x00, 0xE1, 0x9F, 0x43, 0x86, 0x05, 0x9A, 0x3F, 0x2B, 0x95, 0x58, 0x10, 0xFE, 0xFC, 0xE7, - 0xDF, 0xAF, 0xCC, 0x1D, 0x42, 0xEC, 0x00, 0x46, 0x6B, 0x40, 0x35, 0x75, 0xE0, 0xF4, 0xC7, 0x89, - 0x0F, 0x29, 0x74, 0xB1, 0xFE, 0x9C, 0x3D, 0x49, 0xE0, 0xA3, 0x06, 0x44, 0x25, 0x7C, 0xA0, 0x2C, - 0x5C, 0xDF, 0x9C, 0xFE, 0xF8, 0x67, 0x26, 0x00, 0xF2, 0x3E, 0x2C, 0xB5, 0x1F, 0xF6, 0xF3, 0xDE, - 0xE1, 0x52, 0x7A, 0x90, 0xCB, 0xCB, 0xCB, 0xE6, 0xFB, 0xAC, 0xE9, 0x28, 0x85, 0xFF, 0x8E, 0x3B, - 0x06, 0x77, 0x74, 0xED, 0x1A, 0x0D, 0x74, 0x76, 0x2E, 0xB7, 0x37, 0x00, 0x09, 0x47, 0x1A, 0xA5, - 0xB4, 0xBA, 0x90, 0x6A, 0x19, 0x52, 0x2F, 0xA7, 0x20, 0x84, 0x81, 0x83, 0xFF, 0x0E, 0xBF, 0xC3, - 0x01, 0x08, 0x43, 0x08, 0xC3, 0x07, 0xFF, 0xDB, 0xD2, 0x21, 0x72, 0x0E, 0xC0, 0x4D, 0x31, 0x25, - 0x47, 0x14, 0x6A, 0x07, 0x9E, 0x52, 0x1D, 0xB8, 0xE8, 0x07, 0x4F, 0x5F, 0x39, 0xFD, 0xB9, 0xE9, - 0x74, 0xCE, 0x79, 0x35, 0x80, 0xD0, 0xB6, 0x0F, 0x77, 0xC1, 0x3D, 0xD8, 0x3D, 0x8D, 0xD8, 0xB8, - 0xE8, 0xDA, 0x24, 0x02, 0x02, 0x40, 0xBC, 0x1F, 0xDE, 0xBB, 0x5C, 0x58, 0x0E, 0xF0, 0x79, 0x3F, - 0xBC, 0x77, 0x79, 0x86, 0xE5, 0xA5, 0xFA, 0xB8, 0x03, 0x00, 0x08, 0x5C, 0xC7, 0xC3, 0xBF, 0x25, - 0x29, 0x5B, 0x4A, 0xB9, 0xBD, 0xF1, 0x7A, 0x0C, 0x86, 0xCF, 0x38, 0x8E, 0xF3, 0xDF, 0xFE, 0xF6, - 0xB7, 0xC3, 0x27, 0x05, 0x20, 0xFA, 0x3B, 0xA5, 0xF5, 0x25, 0xFC, 0xDD, 0x14, 0x80, 0xE8, 0xE0, - 0xC4, 0x41, 0xC8, 0xD2, 0x21, 0x52, 0x0E, 0xA0, 0x71, 0x5E, 0x09, 0x7C, 0x6A, 0xEA, 0xC0, 0xE9, - 0x8F, 0xFB, 0x14, 0x3B, 0x2A, 0xD6, 0x1F, 0xFE, 0xAE, 0xD1, 0xBF, 0x16, 0x10, 0x16, 0xE5, 0xE7, - 0x96, 0x02, 0x6A, 0xA7, 0x5E, 0x62, 0x00, 0x61, 0xF8, 0xBC, 0x1F, 0xDE, 0x9B, 0x46, 0x29, 0x1C, - 0x7C, 0x70, 0x45, 0xAD, 0x9E, 0x61, 0x99, 0x56, 0x08, 0x37, 0x3C, 0x8E, 0x48, 0xB8, 0x29, 0x92, - 0x16, 0x40, 0xA9, 0xDC, 0xDE, 0xDC, 0x02, 0xDF, 0x7E, 0xBF, 0x3F, 0x44, 0x29, 0x1F, 0x6F, 0xF7, - 0x47, 0x70, 0xC0, 0xD3, 0xBA, 0x4F, 0xBF, 0x6E, 0x0F, 0x50, 0xE1, 0x92, 0xD3, 0x41, 0x9E, 0x78, - 0xC8, 0x6F, 0x8F, 0xBF, 0x9F, 0x82, 0x4F, 0x4D, 0x9B, 0xE3, 0x48, 0xA1, 0xC5, 0x21, 0xE8, 0x51, - 0x82, 0x16, 0x07, 0xD0, 0x0E, 0x3A, 0xA9, 0x3A, 0xE4, 0x52, 0x3F, 0x7B, 0x38, 0x70, 0xAA, 0x7C, - 0xEB, 0xF6, 0x49, 0x01, 0x94, 0x3B, 0x1A, 0x22, 0x49, 0xD4, 0x58, 0x05, 0xA0, 0xD7, 0x57, 0x9B, - 0x05, 0x1C, 0x30, 0x80, 0xAC, 0x42, 0x5B, 0x0A, 0x1F, 0xEB, 0xCC, 0xAB, 0x50, 0x1E, 0xD6, 0xBF, - 0x35, 0xCA, 0xA2, 0x10, 0xA2, 0x89, 0xDE, 0x34, 0xF0, 0xA1, 0x00, 0xE2, 0x32, 0x5B, 0xD2, 0x04, - 0x79, 0xB5, 0x00, 0xA2, 0x91, 0x0A, 0x97, 0x64, 0xEF, 0x90, 0xF7, 0x1C, 0xE5, 0x3F, 0xA7, 0xD1, - 0x4F, 0x0D, 0x7C, 0x52, 0x53, 0xB3, 0x92, 0x43, 0xD4, 0x82, 0x0D, 0x7E, 0x8F, 0x85, 0xA7, 0x22, - 0x53, 0x69, 0xCB, 0xE6, 0x00, 0xAE, 0x43, 0x4A, 0x7F, 0x3C, 0x45, 0xDA, 0xED, 0x76, 0x8B, 0x5C, - 0xEC, 0x9C, 0xFE, 0xDA, 0x44, 0x84, 0xD0, 0xCE, 0xD6, 0xED, 0x43, 0xF5, 0xA7, 0x76, 0x84, 0x23, - 0x65, 0xB0, 0x23, 0x33, 0x00, 0x5D, 0x6D, 0x36, 0x47, 0xD1, 0x0F, 0x80, 0xC2, 0x22, 0x3F, 0x18, - 0x8E, 0x80, 0x3C, 0x92, 0x1F, 0x52, 0x00, 0x59, 0x4D, 0xF3, 0xE8, 0x48, 0x80, 0x8D, 0x0A, 0xFE, - 0xD4, 0x2E, 0x26, 0xD6, 0xA6, 0xD6, 0xA5, 0xC6, 0x85, 0xB7, 0xC7, 0x4B, 0xBA, 0x17, 0xE1, 0x83, - 0x00, 0x74, 0x71, 0x71, 0x51, 0x5D, 0x76, 0x6E, 0xC7, 0x30, 0xE7, 0x70, 0x12, 0xB8, 0x61, 0x43, - 0xA7, 0x51, 0x9C, 0xC4, 0x01, 0x40, 0x2E, 0x2E, 0x2E, 0x66, 0xF8, 0xD4, 0x1C, 0x24, 0x4C, 0xD5, - 0xA1, 0x04, 0x20, 0xA8, 0x23, 0xB6, 0x95, 0xA3, 0x88, 0x14, 0x45, 0x9F, 0x5A, 0x40, 0x58, 0xB7, - 0x0F, 0xD5, 0x9F, 0xDA, 0x3B, 0x57, 0x07, 0xB3, 0x6D, 0xF8, 0xAB, 0xCD, 0x66, 0x01, 0x1F, 0x2F, - 0x00, 0x61, 0xF0, 0x58, 0x4E, 0xF3, 0x00, 0x40, 0x50, 0x26, 0x8E, 0x84, 0x5A, 0xCE, 0x85, 0xE0, - 0x46, 0x4F, 0x01, 0x88, 0x7E, 0xCF, 0x2A, 0x02, 0xC2, 0xD1, 0x96, 0xF4, 0xAC, 0x11, 0x97, 0xF3, - 0x9C, 0x85, 0x10, 0xCA, 0x4D, 0xDE, 0x0A, 0x6A, 0x88, 0xCE, 0xA0, 0x2D, 0xE8, 0x14, 0x50, 0xEA, - 0x10, 0x9C, 0x33, 0x2D, 0xCA, 0x15, 0x94, 0x77, 0x71, 0x71, 0x31, 0x5F, 0x5F, 0x4F, 0xF3, 0xF5, - 0xF5, 0x72, 0x01, 0xBD, 0x74, 0x06, 0x89, 0x73, 0x3A, 0xC9, 0x2E, 0x15, 0x67, 0x43, 0x14, 0x40, - 0x12, 0x9B, 0xA1, 0x80, 0xB0, 0x6A, 0x9F, 0x94, 0xFE, 0x35, 0x00, 0x7A, 0xBA, 0x5F, 0x9E, 0x35, - 0x53, 0x01, 0x68, 0x1C, 0xC7, 0xA3, 0xE8, 0x07, 0xAF, 0xD3, 0x58, 0xAF, 0xCF, 0x58, 0xAF, 0x33, - 0x61, 0x00, 0xE1, 0xF2, 0x2D, 0x00, 0xC4, 0x19, 0x11, 0x67, 0x5C, 0x12, 0x00, 0x71, 0xEB, 0x40, - 0x29, 0xF8, 0xE0, 0x8F, 0xE4, 0x14, 0x6B, 0x12, 0x40, 0x4C, 0xDE, 0x73, 0x0F, 0x00, 0x51, 0xF8, - 0x48, 0x1D, 0x0E, 0x1B, 0x37, 0x9E, 0x02, 0xE0, 0x7E, 0x80, 0xFF, 0x2F, 0x95, 0xB5, 0xDD, 0x6E, - 0xBF, 0x3B, 0x2F, 0x39, 0xC9, 0x9D, 0xFB, 0x1C, 0x81, 0xB4, 0x32, 0x6A, 0xC9, 0x65, 0x2A, 0xA5, - 0x30, 0xC6, 0x51, 0xAE, 0x06, 0x10, 0x56, 0xED, 0xC3, 0xE9, 0xCF, 0xA5, 0xC2, 0xC6, 0x75, 0xA0, - 0x51, 0x7A, 0x6A, 0xA0, 0x14, 0x03, 0x08, 0x3B, 0xB1, 0xE7, 0x1A, 0x8D, 0xE5, 0x4E, 0x18, 0x06, - 0x90, 0xF5, 0x14, 0x2C, 0x35, 0xA2, 0x73, 0xFF, 0x27, 0x2D, 0xBF, 0x26, 0xB7, 0xB7, 0x76, 0xC1, - 0x95, 0xFE, 0x3E, 0x07, 0x1E, 0x0B, 0xF8, 0xA4, 0xA6, 0x2D, 0x47, 0x11, 0xD7, 0xF3, 0x33, 0x6B, - 0x1D, 0x0E, 0xBE, 0x0B, 0x4E, 0x04, 0xA3, 0x31, 0x8C, 0xC8, 0x12, 0xE7, 0x85, 0x57, 0x49, 0xEE, - 0xEE, 0x8E, 0x23, 0x20, 0x6E, 0x27, 0x92, 0xEE, 0x0E, 0xE2, 0x3A, 0x94, 0x9E, 0xC9, 0xB5, 0x3B, - 0xE8, 0x8A, 0x3F, 0x74, 0x8A, 0x2D, 0x05, 0x84, 0x65, 0xFB, 0xA4, 0xFA, 0x92, 0x0E, 0x62, 0x00, - 0x1D, 0x5C, 0x9F, 0x52, 0xA4, 0x2E, 0x06, 0xD0, 0x34, 0x4D, 0x8B, 0x29, 0x98, 0xE5, 0x22, 0x34, - 0xB7, 0xCE, 0x64, 0x51, 0x3E, 0x6C, 0xBF, 0xD3, 0x29, 0xE4, 0xFB, 0xE1, 0xFD, 0x7C, 0xB5, 0xD9, - 0xCC, 0xA6, 0x4E, 0xC5, 0x2C, 0xDE, 0x6A, 0x17, 0x16, 0xA9, 0x41, 0x71, 0x5B, 0xDD, 0xAD, 0xF7, - 0xBA, 0x70, 0x65, 0x71, 0xCF, 0xB2, 0x5C, 0xC4, 0x4D, 0x39, 0x9C, 0xD4, 0xE9, 0x70, 0xBB, 0x52, - 0x07, 0x93, 0xB4, 0x37, 0x80, 0xE6, 0xE6, 0x46, 0x06, 0x20, 0x0A, 0xEE, 0x1A, 0xA7, 0xC6, 0x91, - 0x6B, 0xCA, 0x79, 0x71, 0x39, 0x9A, 0x57, 0x79, 0xAC, 0xDB, 0x47, 0xB2, 0x0E, 0xC6, 0x0D, 0x62, - 0x39, 0x5B, 0x52, 0x4F, 0xC1, 0xAC, 0x17, 0x89, 0xE9, 0x0E, 0x9B, 0x65, 0x04, 0x44, 0x01, 0x84, - 0x9F, 0xD3, 0x02, 0x20, 0xBC, 0x25, 0x0C, 0x8B, 0xCD, 0x74, 0x04, 0xD0, 0x8E, 0x64, 0x2F, 0x51, - 0x4A, 0x0E, 0x27, 0x99, 0xF2, 0x71, 0x0E, 0xC0, 0xED, 0x2C, 0xD5, 0xAE, 0x01, 0xFD, 0xF1, 0xF4, - 0x24, 0x9A, 0x82, 0xE5, 0xA0, 0x91, 0xD3, 0x3F, 0x57, 0x1E, 0xE7, 0xBC, 0xAD, 0x83, 0x8B, 0x45, - 0xFB, 0x68, 0x37, 0x17, 0x6A, 0x9E, 0x21, 0x02, 0x10, 0xB7, 0x55, 0x6E, 0x79, 0x4E, 0xC7, 0x03, - 0x3E, 0xB8, 0xA1, 0xB8, 0xA3, 0x04, 0xAF, 0xAF, 0x36, 0x26, 0xBB, 0x60, 0x74, 0x3B, 0x19, 0x8C, - 0xD2, 0xFA, 0x1A, 0x4C, 0xCF, 0x33, 0x2E, 0x9E, 0xD7, 0x82, 0x96, 0x1C, 0x4E, 0xE2, 0x74, 0xA5, - 0xA9, 0xA8, 0xA6, 0x2E, 0x78, 0xF7, 0x2B, 0x65, 0xDB, 0x35, 0x75, 0xA8, 0x59, 0x8F, 0xAB, 0x75, - 0xDC, 0x96, 0xDB, 0x14, 0xAC, 0xDB, 0xC7, 0xAB, 0x0E, 0xA2, 0x83, 0x88, 0x1E, 0x5B, 0xE4, 0xA9, - 0x48, 0xC8, 0xEB, 0xA4, 0xB5, 0xE5, 0x02, 0x77, 0x4D, 0xE7, 0xD6, 0xBE, 0xA5, 0xDE, 0xD2, 0xD9, - 0x9E, 0xA3, 0x98, 0x65, 0xFB, 0xCF, 0x1F, 0x96, 0x0B, 0xE6, 0xDA, 0xE7, 0x72, 0xDF, 0x87, 0x37, - 0xD2, 0xB9, 0xF2, 0x5B, 0xA6, 0xA6, 0xA9, 0x3A, 0xA4, 0x0E, 0xE1, 0x69, 0xF5, 0xF7, 0x04, 0x90, - 0x75, 0xFB, 0x9C, 0x04, 0x40, 0x78, 0x2A, 0x63, 0xB5, 0xFD, 0x5E, 0x53, 0x21, 0x0F, 0xC0, 0x59, - 0xEE, 0xAE, 0xD1, 0x5D, 0xA8, 0x73, 0x83, 0x44, 0x6F, 0x00, 0xD5, 0x40, 0xA8, 0x57, 0xF8, 0xEF, - 0x55, 0x87, 0x35, 0xE8, 0xDF, 0xA3, 0x7D, 0xBA, 0x4D, 0xC1, 0x7A, 0x00, 0xE2, 0x5C, 0xCB, 0xEF, - 0xED, 0x00, 0xE7, 0x3A, 0x05, 0xF3, 0x6A, 0xAB, 0x1E, 0xED, 0xEE, 0x59, 0x87, 0x73, 0xF7, 0xAB, - 0xD6, 0x67, 0xAC, 0x06, 0x40, 0xA5, 0xF0, 0xF7, 0x1C, 0x3A, 0x22, 0x24, 0x24, 0x44, 0x26, 0xF3, - 0x3C, 0x0F, 0xFF, 0x3F, 0x00, 0x06, 0x66, 0xC5, 0xDD, 0xC6, 0x02, 0x26, 0xC8, 0x00, 0x00, 0x00, - 0x00, 0x49, 0x45, 0x4E, 0x44, 0xAE, 0x42, 0x60, 0x82 -}; -const int sprite_size = 15097; -//--------------------------------------------------------------------------------- -#endif //_sprite_h_ -//--------------------------------------------------------------------------------- diff --git a/template/source/gfx/sprite.png b/template/source/gfx/sprite.png deleted file mode 100644 index bfc226e..0000000 Binary files a/template/source/gfx/sprite.png and /dev/null differ diff --git a/template/source/gfx/test_jpg.c b/template/source/gfx/test_jpg.c deleted file mode 100644 index e69878b..0000000 --- a/template/source/gfx/test_jpg.c +++ /dev/null @@ -1,846 +0,0 @@ -/* - This file was autogenerated by raw2c. -Visit http://www.devkitpro.org -*/ - -const unsigned char test_jpg[] = { - 0xff, 0xd8, 0xff, 0xe0, 0x00, 0x10, 0x4a, 0x46, 0x49, 0x46, 0x00, 0x01, 0x01, 0x01, 0x00, 0x48, - 0x00, 0x48, 0x00, 0x00, 0xff, 0xfe, 0x00, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x47, 0x49, 0x4d, 0x50, 0xff, 0xdb, 0x00, 0x43, 0x00, 0x05, 0x03, - 0x04, 0x04, 0x04, 0x03, 0x05, 0x04, 0x04, 0x04, 0x05, 0x05, 0x05, 0x06, 0x07, 0x0c, 0x08, 0x07, - 0x07, 0x07, 0x07, 0x0f, 0x0b, 0x0b, 0x09, 0x0c, 0x11, 0x0f, 0x12, 0x12, 0x11, 0x0f, 0x11, 0x11, - 0x13, 0x16, 0x1c, 0x17, 0x13, 0x14, 0x1a, 0x15, 0x11, 0x11, 0x18, 0x21, 0x18, 0x1a, 0x1d, 0x1d, - 0x1f, 0x1f, 0x1f, 0x13, 0x17, 0x22, 0x24, 0x22, 0x1e, 0x24, 0x1c, 0x1e, 0x1f, 0x1e, 0xff, 0xdb, - 0x00, 0x43, 0x01, 0x05, 0x05, 0x05, 0x07, 0x06, 0x07, 0x0e, 0x08, 0x08, 0x0e, 0x1e, 0x14, 0x11, - 0x14, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, - 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, - 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, - 0x1e, 0x1e, 0x1e, 0xff, 0xc0, 0x00, 0x11, 0x08, 0x01, 0x2c, 0x01, 0x2c, 0x03, 0x01, 0x22, 0x00, - 0x02, 0x11, 0x01, 0x03, 0x11, 0x01, 0xff, 0xc4, 0x00, 0x1b, 0x00, 0x01, 0x00, 0x03, 0x01, 0x01, - 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x08, 0x09, 0x06, - 0x05, 0x03, 0x04, 0xff, 0xc4, 0x00, 0x4b, 0x10, 0x00, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, - 0x05, 0x08, 0x05, 0x09, 0x06, 0x07, 0x00, 0x00, 0x01, 0x02, 0x03, 0x04, 0x00, 0x05, 0x11, 0x06, - 0x07, 0x12, 0x08, 0x13, 0x21, 0x14, 0x22, 0x31, 0x09, 0x15, 0x32, 0x41, 0x51, 0x16, 0x17, 0x18, - 0x23, 0x37, 0x76, 0xa5, 0xb4, 0x56, 0x57, 0x95, 0xd2, 0xd3, 0x33, 0x38, 0x42, 0x52, 0x55, 0x67, - 0x84, 0x94, 0xd4, 0x24, 0x25, 0x34, 0x71, 0x93, 0xe4, 0x35, 0x47, 0x53, 0x72, 0x81, 0x85, 0xc4, - 0xff, 0xc4, 0x00, 0x14, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xc4, 0x00, 0x14, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xda, 0x00, 0x0c, - 0x03, 0x01, 0x00, 0x02, 0x11, 0x03, 0x11, 0x00, 0x3f, 0x00, 0xb9, 0x74, 0xa5, 0x28, 0x14, 0xa5, - 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x73, 0x3b, 0x9d, 0xae, - 0xb4, 0xde, 0xdc, 0xe9, 0x09, 0x5a, 0xa3, 0x54, 0x4d, 0xf4, 0xf0, 0x98, 0xf6, 0xb6, 0xda, 0x00, - 0x53, 0xb2, 0x5d, 0x20, 0xf1, 0x69, 0xa4, 0xe4, 0x72, 0x5a, 0xb0, 0x7c, 0x78, 0x00, 0x02, 0xa2, - 0x42, 0x41, 0x20, 0x3a, 0x6a, 0x55, 0x3a, 0x81, 0xd7, 0x2c, 0x55, 0xce, 0x8e, 0x89, 0xdb, 0x68, - 0xf3, 0x11, 0x14, 0xea, 0x43, 0xee, 0xb3, 0x7a, 0x0e, 0xb8, 0x84, 0x67, 0xdc, 0xa4, 0xa0, 0xb2, - 0x90, 0xa5, 0x01, 0x92, 0x12, 0x54, 0x90, 0x4f, 0x8c, 0x8f, 0x9a, 0xb7, 0x16, 0x2b, 0xa4, 0x0b, - 0xe5, 0x8e, 0x05, 0xee, 0xd6, 0xff, 0x00, 0xa8, 0x81, 0x70, 0x8c, 0xdc, 0xa8, 0xae, 0xf0, 0x52, - 0x7b, 0x8d, 0x38, 0x90, 0xa4, 0x2b, 0x0a, 0x00, 0x8c, 0xa4, 0x83, 0x82, 0x01, 0xfc, 0x68, 0x3f, - 0x6d, 0x29, 0x4a, 0x05, 0x29, 0x4a, 0x05, 0x2a, 0x33, 0xd6, 0x5b, 0xf9, 0xb4, 0x3a, 0x42, 0xf8, - 0xe5, 0x92, 0xfb, 0xad, 0xe1, 0x35, 0x3d, 0x9c, 0x87, 0x9a, 0x8c, 0xc3, 0xd2, 0xbb, 0x4a, 0x0a, - 0x52, 0x54, 0x85, 0x96, 0x50, 0xb0, 0x85, 0x85, 0x24, 0x82, 0x85, 0x10, 0xa1, 0xe3, 0x20, 0x64, - 0x57, 0xe2, 0xb2, 0x75, 0x23, 0xb2, 0x57, 0x8b, 0xa3, 0x36, 0xe8, 0x9a, 0xfa, 0x13, 0x4f, 0x3d, - 0xcb, 0x8a, 0xa6, 0x46, 0x7e, 0x2b, 0x43, 0x09, 0x2a, 0x3c, 0x9d, 0x79, 0xb4, 0xa1, 0x3e, 0x01, - 0xc6, 0x54, 0x32, 0x70, 0x06, 0x49, 0x02, 0x82, 0x59, 0xa5, 0x79, 0x9a, 0x6f, 0x50, 0xd8, 0x35, - 0x2c, 0x15, 0xce, 0xd3, 0x97, 0xcb, 0x65, 0xe6, 0x23, 0x6e, 0x96, 0x56, 0xfc, 0x09, 0x68, 0x90, - 0xda, 0x56, 0x00, 0x25, 0x05, 0x48, 0x24, 0x05, 0x61, 0x49, 0x38, 0xf9, 0xc1, 0x1f, 0x8d, 0x7a, - 0x74, 0x0a, 0x52, 0x94, 0x0a, 0x52, 0x94, 0x0a, 0x52, 0x94, 0x0a, 0x52, 0x94, 0x0a, 0x52, 0x94, - 0x0a, 0x52, 0x94, 0x0a, 0x52, 0x94, 0x0a, 0x52, 0x94, 0x0a, 0xe7, 0xf5, 0x26, 0xb7, 0xd1, 0x7a, - 0x6a, 0x72, 0x20, 0xea, 0x3d, 0x5f, 0xa7, 0xec, 0xd2, 0xdc, 0x68, 0x3c, 0x86, 0x27, 0xdc, 0x99, - 0x8e, 0xe2, 0x90, 0x49, 0x01, 0x61, 0x2b, 0x50, 0x25, 0x39, 0x4a, 0x86, 0x7e, 0x32, 0x0f, 0xe1, - 0x5c, 0x67, 0x56, 0x57, 0xfb, 0xce, 0x98, 0xe9, 0xef, 0x55, 0x5e, 0xb4, 0xfd, 0xc5, 0xeb, 0x75, - 0xc5, 0xa6, 0x98, 0x69, 0xa9, 0x2c, 0x9c, 0x38, 0xd8, 0x76, 0x4b, 0x4d, 0x2c, 0xa4, 0xff, 0x00, - 0xa2, 0xae, 0x0b, 0x50, 0x0a, 0x18, 0x20, 0x9c, 0x82, 0x08, 0x04, 0x65, 0xd5, 0x06, 0xb2, 0xfe, - 0x76, 0x36, 0xb3, 0xfa, 0xcb, 0xd1, 0x9f, 0xdb, 0xb1, 0xbf, 0xbf, 0x51, 0x9e, 0xb2, 0xea, 0xe3, - 0x68, 0x6c, 0xf6, 0x37, 0x25, 0xd8, 0xae, 0x53, 0x75, 0x2c, 0xff, 0x00, 0x29, 0x66, 0x14, 0x68, - 0x4f, 0x31, 0x95, 0x71, 0x51, 0x49, 0x5b, 0x8f, 0x21, 0x21, 0x28, 0xe4, 0x02, 0x49, 0x4f, 0x25, - 0x0e, 0x40, 0x84, 0xab, 0x06, 0xb3, 0x9a, 0x94, 0x16, 0x33, 0x70, 0xba, 0xc1, 0xdd, 0x0b, 0xe5, - 0xd1, 0x2e, 0x69, 0x53, 0x0b, 0x49, 0x40, 0x6f, 0x3c, 0x58, 0x69, 0x96, 0xe6, 0x3a, 0xe6, 0x52, - 0x9c, 0xf7, 0x1c, 0x79, 0x04, 0x1c, 0x28, 0x28, 0x8e, 0x08, 0x47, 0x85, 0x60, 0xf2, 0xc0, 0x35, - 0x16, 0xc0, 0xde, 0x2d, 0xd8, 0x85, 0x3a, 0x3c, 0xc6, 0x77, 0x27, 0x56, 0xa9, 0xd6, 0x1d, 0x4b, - 0xa8, 0x4b, 0xd7, 0x67, 0x9e, 0x6c, 0x94, 0x9c, 0x80, 0xa4, 0x2d, 0x45, 0x2b, 0x4f, 0x8f, 0x29, - 0x50, 0x20, 0x8f, 0x04, 0x11, 0x5c, 0xfe, 0x98, 0xd2, 0x7a, 0xab, 0x54, 0x7a, 0x8f, 0xc9, 0x9d, - 0x35, 0x7a, 0xbd, 0xfa, 0x6e, 0x3e, 0xa3, 0xea, 0xe8, 0x2e, 0xc8, 0xed, 0x72, 0xcf, 0x1e, 0x5c, - 0x12, 0x78, 0xe7, 0x8a, 0xb1, 0x9f, 0x9c, 0x1f, 0xc2, 0xac, 0x96, 0xdf, 0x74, 0x57, 0xab, 0xa6, - 0xce, 0x87, 0x23, 0x5b, 0xea, 0x1b, 0x65, 0xa6, 0xdc, 0xa6, 0x90, 0xeb, 0xf1, 0xe0, 0x29, 0x52, - 0x25, 0x82, 0x4a, 0x4a, 0x99, 0x24, 0xa4, 0x36, 0x85, 0x71, 0x2b, 0x1c, 0xc2, 0x9c, 0x01, 0x40, - 0x61, 0x2b, 0x07, 0x34, 0x17, 0x33, 0x6d, 0x6f, 0x72, 0xb5, 0x2e, 0xdd, 0x69, 0xad, 0x47, 0x39, - 0xb6, 0x5b, 0x97, 0x75, 0xb4, 0x45, 0x9a, 0xfa, 0x19, 0x04, 0x36, 0x95, 0xba, 0xca, 0x56, 0xa0, - 0x90, 0x49, 0x21, 0x39, 0x51, 0xc6, 0x49, 0x38, 0xfb, 0xcd, 0x71, 0x9d, 0x46, 0x6f, 0x4d, 0x9b, - 0x66, 0xb4, 0xec, 0x19, 0x93, 0x2d, 0xcf, 0x5d, 0xae, 0x97, 0x27, 0x54, 0x88, 0x10, 0x1b, 0x73, - 0xb4, 0x97, 0x02, 0x38, 0xf7, 0x56, 0xb7, 0x78, 0xa8, 0x21, 0x29, 0x0b, 0x4f, 0xdc, 0x49, 0x2a, - 0x48, 0x03, 0x1c, 0x94, 0x99, 0x1a, 0xc5, 0x6b, 0x81, 0x63, 0xb1, 0xc0, 0xb2, 0x5a, 0xd8, 0xf4, - 0xf0, 0x2d, 0xf1, 0x9b, 0x8b, 0x15, 0xae, 0x6a, 0x57, 0x6d, 0xa6, 0xd2, 0x12, 0x84, 0xe5, 0x44, - 0x93, 0x84, 0x80, 0x32, 0x49, 0x3f, 0x8d, 0x54, 0xdf, 0xa4, 0xba, 0xd7, 0x3d, 0xeb, 0x1e, 0x88, - 0xbd, 0xb6, 0xc7, 0x28, 0x11, 0x24, 0xcc, 0x8a, 0xfb, 0xbc, 0xd3, 0xec, 0x75, 0xe4, 0xb4, 0xa6, - 0xd3, 0x8c, 0xe4, 0xe5, 0x2c, 0x3a, 0x72, 0x06, 0x07, 0x1f, 0x38, 0xc8, 0xc8, 0x74, 0x1b, 0x47, - 0xd6, 0x05, 0x9b, 0x5a, 0x6b, 0xdb, 0x6e, 0x96, 0xbd, 0x69, 0x07, 0xac, 0x09, 0xb9, 0xba, 0x98, - 0xd1, 0x25, 0xb7, 0x3f, 0xd5, 0xa4, 0xc8, 0x5a, 0x82, 0x5b, 0x6d, 0x69, 0x0d, 0x20, 0xa5, 0x2a, - 0x27, 0x1c, 0x86, 0x70, 0x4a, 0x72, 0x02, 0x49, 0x52, 0x6c, 0xfd, 0x63, 0xa5, 0x8a, 0xe9, 0x3e, - 0xc7, 0x7c, 0x81, 0x7b, 0xb5, 0xbf, 0xe9, 0xe7, 0xdb, 0xe4, 0xb7, 0x2a, 0x2b, 0xbc, 0x12, 0xae, - 0xdb, 0xad, 0xa8, 0x29, 0x0a, 0xc2, 0x81, 0x07, 0x0a, 0x00, 0xe0, 0x82, 0x3f, 0x1a, 0xd7, 0xeb, - 0x15, 0xd2, 0x05, 0xf2, 0xc7, 0x02, 0xf7, 0x6b, 0x7f, 0xd4, 0x40, 0xb8, 0x46, 0x6e, 0x54, 0x57, - 0x78, 0x29, 0x3d, 0xc6, 0x9c, 0x48, 0x52, 0x15, 0x85, 0x00, 0x46, 0x52, 0x41, 0xc1, 0x00, 0xfe, - 0x34, 0x1f, 0xb6, 0xab, 0x37, 0xd2, 0x3b, 0xfb, 0x10, 0xb3, 0x7e, 0xf2, 0x31, 0xfc, 0xb4, 0x9a, - 0xb3, 0x35, 0x54, 0xfe, 0x92, 0x5b, 0xdc, 0x56, 0x36, 0xeb, 0x4b, 0xe9, 0xc5, 0xb6, 0xf1, 0x97, - 0x3a, 0xee, 0xa9, 0xad, 0x2c, 0x01, 0xdb, 0x08, 0x61, 0x95, 0x21, 0x60, 0x9c, 0xe7, 0x91, 0x32, - 0x51, 0x8c, 0x02, 0x30, 0x15, 0x92, 0x30, 0x32, 0x14, 0x4e, 0xb5, 0xe3, 0x6d, 0x6c, 0x92, 0xb4, - 0xd6, 0xdd, 0x69, 0xad, 0x39, 0x39, 0xc6, 0x5c, 0x97, 0x6a, 0xb4, 0x45, 0x84, 0xfa, 0xd9, 0x24, - 0xb6, 0xa5, 0xb4, 0xca, 0x50, 0xa2, 0x92, 0x40, 0x25, 0x39, 0x49, 0xc6, 0x40, 0x38, 0xfb, 0x85, - 0x64, 0x3d, 0x6c, 0xc5, 0x04, 0x41, 0xd5, 0xc6, 0xe6, 0x5e, 0x76, 0xb7, 0x69, 0x8d, 0xeb, 0x4f, - 0x30, 0xca, 0xae, 0x97, 0x09, 0xc8, 0xb6, 0xc7, 0x7d, 0xdf, 0x72, 0x62, 0x95, 0xb6, 0xe2, 0xcb, - 0xc1, 0x04, 0x10, 0xb5, 0x00, 0xd9, 0x00, 0x1f, 0x19, 0x20, 0x9e, 0x40, 0x14, 0xaa, 0x9f, 0xe9, - 0x5e, 0xac, 0xb7, 0x8e, 0xd9, 0xa8, 0xa1, 0x4e, 0xbd, 0x5f, 0x59, 0xbf, 0x5b, 0x9a, 0x77, 0x32, - 0x6d, 0xee, 0xc1, 0x8c, 0xc2, 0x64, 0x23, 0xe0, 0xa4, 0x38, 0xdb, 0x41, 0x48, 0x57, 0x9c, 0x85, - 0x0c, 0x80, 0x40, 0xc8, 0x50, 0xca, 0x4d, 0x86, 0xfa, 0x47, 0x7f, 0x62, 0x16, 0x6f, 0xde, 0x46, - 0x3f, 0x96, 0x93, 0x54, 0x02, 0x83, 0x66, 0x2a, 0x0c, 0xeb, 0x73, 0x5d, 0x6a, 0x4d, 0x07, 0xb3, - 0x09, 0x97, 0xa5, 0xe6, 0xfa, 0x09, 0xb7, 0x4b, 0x93, 0x76, 0xd7, 0x25, 0x20, 0x1e, 0xeb, 0x2d, - 0x2d, 0xa7, 0x56, 0xa5, 0x34, 0xac, 0xfb, 0x16, 0x7b, 0x61, 0x3c, 0xbc, 0x90, 0x14, 0x48, 0xc2, - 0xb0, 0xa1, 0x39, 0xd5, 0x6d, 0xfa, 0x45, 0x22, 0x4a, 0x93, 0xb1, 0x56, 0xf7, 0xa3, 0xc6, 0x79, - 0xe6, 0xa2, 0xea, 0x08, 0xef, 0x48, 0x5b, 0x6d, 0x95, 0x25, 0x94, 0x16, 0x5f, 0x40, 0x5a, 0xc8, - 0xfb, 0x29, 0xe6, 0xb4, 0x27, 0x27, 0xc6, 0x54, 0x91, 0xf2, 0x45, 0x06, 0x7c, 0xd2, 0x95, 0x6b, - 0x3a, 0x7a, 0xd1, 0x1b, 0x4b, 0xbe, 0xfa, 0x2a, 0xfd, 0x65, 0x9b, 0xa7, 0x99, 0xd3, 0x5a, 0xfe, - 0x23, 0x41, 0xd5, 0x5c, 0xa0, 0x49, 0x58, 0x6d, 0xe0, 0xb5, 0x1c, 0x48, 0x6e, 0x21, 0x73, 0xb6, - 0x94, 0x85, 0x00, 0x97, 0x1b, 0x42, 0x12, 0x80, 0x16, 0x9e, 0x05, 0xbe, 0x69, 0x08, 0x0a, 0xcd, - 0xa6, 0xf5, 0x0d, 0xff, 0x00, 0x4d, 0x4e, 0x5c, 0xed, 0x39, 0x7c, 0xb9, 0xd9, 0xa5, 0xb8, 0xd1, - 0x65, 0x6f, 0xc0, 0x96, 0xb8, 0xee, 0x29, 0x04, 0x82, 0x50, 0x54, 0x82, 0x09, 0x4e, 0x52, 0x93, - 0x8f, 0x8c, 0x81, 0xf8, 0x56, 0x89, 0x74, 0x47, 0xae, 0xb5, 0x26, 0xbc, 0xd9, 0x85, 0x4b, 0xd5, - 0x13, 0x7d, 0x7c, 0xdb, 0x5d, 0xc9, 0xcb, 0x6b, 0x72, 0x96, 0x0f, 0x75, 0xe6, 0x90, 0xd3, 0x4b, - 0x4a, 0x9d, 0x56, 0x7d, 0xeb, 0x1d, 0xc2, 0x9e, 0x5e, 0x09, 0x09, 0x04, 0xe5, 0x59, 0x51, 0x89, - 0xbf, 0x41, 0x8f, 0xf7, 0xa3, 0xfc, 0x03, 0xff, 0x00, 0x71, 0x56, 0x4f, 0x63, 0xb6, 0xce, 0xcd, - 0xb4, 0xfa, 0x09, 0x8d, 0x2d, 0x67, 0x7d, 0xe9, 0x4a, 0x2e, 0x99, 0x33, 0x65, 0xbb, 0xe1, 0x52, - 0x64, 0x29, 0x29, 0x4a, 0x9c, 0x09, 0xc9, 0x08, 0x4e, 0x10, 0x90, 0x12, 0x3e, 0x02, 0x46, 0x4a, - 0x95, 0x95, 0x10, 0xee, 0x69, 0x4a, 0x50, 0x29, 0x4a, 0x50, 0x29, 0x4a, 0x50, 0x29, 0x4a, 0x50, - 0x29, 0x4a, 0x50, 0x29, 0x4a, 0x50, 0x29, 0x4a, 0x50, 0x29, 0x4a, 0x50, 0x79, 0x9a, 0xaa, 0xc1, - 0x66, 0xd5, 0x3a, 0x76, 0x6e, 0x9e, 0xd4, 0x36, 0xe6, 0x6e, 0x36, 0xb9, 0xcd, 0x76, 0xa4, 0x47, - 0x74, 0x7b, 0x56, 0x3e, 0x41, 0x04, 0x79, 0x4a, 0x81, 0x00, 0x85, 0x02, 0x0a, 0x48, 0x04, 0x10, - 0x40, 0x35, 0x5e, 0x7f, 0x42, 0xad, 0xac, 0xff, 0x00, 0x6f, 0xeb, 0x3f, 0xf9, 0xc8, 0xdf, 0xf4, - 0xf5, 0x66, 0x69, 0x41, 0x44, 0xfa, 0xcd, 0xd8, 0xad, 0x11, 0xb6, 0x9b, 0x75, 0xa6, 0xef, 0xda, - 0x42, 0x3b, 0xd1, 0x1d, 0x44, 0xe1, 0x6d, 0x9c, 0x5e, 0x79, 0xc7, 0x9c, 0x9a, 0x56, 0xca, 0x96, - 0x97, 0x94, 0x54, 0xae, 0x28, 0x50, 0xec, 0xaf, 0x21, 0x08, 0x48, 0x25, 0xdf, 0xb8, 0x24, 0x0a, - 0xaa, 0x75, 0x7f, 0xfe, 0x91, 0xdf, 0xd8, 0x85, 0x9b, 0xf7, 0x91, 0x8f, 0xe5, 0xa4, 0xd5, 0x00, - 0xa0, 0xd9, 0x28, 0x11, 0x22, 0xc0, 0x83, 0x1e, 0x0c, 0x18, 0xcc, 0xc5, 0x89, 0x19, 0xa4, 0xb2, - 0xc3, 0x0c, 0xb6, 0x10, 0xdb, 0x48, 0x48, 0xc2, 0x50, 0x94, 0x8f, 0x09, 0x48, 0x00, 0x00, 0x07, - 0x80, 0x05, 0x7d, 0xa9, 0x4a, 0x05, 0x43, 0x3d, 0x69, 0x69, 0x6f, 0xca, 0x8e, 0x9e, 0x75, 0x07, - 0x66, 0x0f, 0xab, 0x9b, 0x68, 0xed, 0xdd, 0x23, 0x7e, 0xb7, 0x87, 0x6b, 0xb4, 0xaf, 0xd7, 0x39, - 0xe4, 0x80, 0xac, 0x30, 0xa7, 0xfd, 0xa7, 0x39, 0xcf, 0x80, 0x55, 0xc6, 0xa6, 0x6a, 0xe3, 0x37, - 0xdb, 0xf6, 0x21, 0xaf, 0x3f, 0x76, 0xee, 0x3f, 0xcb, 0x39, 0x41, 0x93, 0x55, 0x2c, 0xd8, 0xba, - 0x8f, 0xde, 0x7b, 0x1d, 0x8e, 0x05, 0x92, 0xd7, 0xac, 0xbd, 0x3c, 0x0b, 0x7c, 0x66, 0xe2, 0xc5, - 0x6b, 0xea, 0xc8, 0x8a, 0xed, 0xb4, 0xda, 0x42, 0x50, 0x9c, 0xa9, 0xa2, 0x4e, 0x12, 0x00, 0xc9, - 0x24, 0xfe, 0x35, 0x13, 0x54, 0xe7, 0xb5, 0xbd, 0x2f, 0xeb, 0xed, 0xc4, 0xd0, 0x96, 0xed, 0x63, - 0x64, 0xbb, 0xe9, 0x98, 0xf0, 0x2e, 0x1d, 0xde, 0xd3, 0x73, 0x24, 0xbe, 0x97, 0x53, 0xdb, 0x75, - 0x6d, 0x1e, 0x41, 0x2c, 0xa8, 0x7d, 0xa4, 0x1c, 0x60, 0x9f, 0x18, 0xff, 0x00, 0xca, 0x83, 0xf1, - 0x7e, 0x94, 0x7b, 0xed, 0xfd, 0x39, 0xfe, 0x13, 0x0b, 0xfc, 0x1a, 0xe3, 0x37, 0x37, 0x74, 0xb5, - 0xde, 0xe5, 0x7d, 0x5f, 0xf9, 0x6b, 0x7d, 0xfa, 0xd7, 0xea, 0xee, 0xef, 0xa4, 0xff, 0x00, 0xb2, - 0x30, 0xcf, 0x6f, 0xb9, 0xc3, 0x9f, 0xf9, 0x24, 0x27, 0x39, 0xe0, 0x8f, 0x9c, 0xe3, 0x1e, 0x3e, - 0xfa, 0x99, 0xbf, 0x42, 0xad, 0xd3, 0xff, 0x00, 0x6f, 0xe8, 0xcf, 0xf9, 0xc9, 0x3f, 0xf4, 0xf5, - 0x19, 0xef, 0xa6, 0xca, 0x6a, 0xad, 0x9e, 0xfa, 0x9f, 0xf2, 0x9a, 0xe1, 0x65, 0x97, 0xf5, 0xbf, - 0x7f, 0xd3, 0xfd, 0x5c, 0xf3, 0xab, 0xe3, 0xda, 0xed, 0xf2, 0xe5, 0xcd, 0xb4, 0x63, 0x3d, 0xd4, - 0xe3, 0x19, 0xf8, 0x3f, 0x1f, 0x78, 0x73, 0xfb, 0x31, 0x12, 0x2c, 0xfd, 0xe1, 0xd1, 0x70, 0x67, - 0x46, 0x66, 0x54, 0x49, 0x3a, 0x82, 0x03, 0x2f, 0xb0, 0xf3, 0x61, 0x6d, 0xba, 0x85, 0x48, 0x40, - 0x52, 0x14, 0x93, 0xe1, 0x49, 0x20, 0x90, 0x41, 0xf0, 0x41, 0xad, 0x6b, 0xac, 0x8d, 0xda, 0x7b, - 0xa4, 0x0b, 0x1e, 0xe9, 0xe9, 0x2b, 0xdd, 0xd1, 0xff, 0x00, 0x4f, 0x02, 0xdf, 0x7b, 0x85, 0x2a, - 0x53, 0xbc, 0x14, 0xae, 0xdb, 0x4d, 0xbe, 0x85, 0x2d, 0x58, 0x48, 0x24, 0xe1, 0x20, 0x9c, 0x00, - 0x4f, 0xe1, 0x5a, 0xe5, 0x41, 0x59, 0xbe, 0x91, 0xdf, 0xd8, 0x85, 0x9b, 0xf7, 0x91, 0x8f, 0xe5, - 0xa4, 0xd5, 0x00, 0xab, 0xff, 0x00, 0xf4, 0x8e, 0xfe, 0xc4, 0x2c, 0xdf, 0xbc, 0x8c, 0x7f, 0x2d, - 0x26, 0xa8, 0x05, 0x06, 0xcc, 0x57, 0x99, 0xaa, 0xac, 0x16, 0x6d, 0x53, 0xa7, 0x66, 0xe9, 0xed, - 0x43, 0x6e, 0x66, 0xe3, 0x6b, 0x9c, 0xd7, 0x6a, 0x44, 0x77, 0x47, 0xb5, 0x63, 0xe4, 0x10, 0x47, - 0x94, 0xa8, 0x10, 0x08, 0x50, 0x20, 0xa4, 0x80, 0x41, 0x04, 0x03, 0x5e, 0x9d, 0x28, 0x32, 0xd3, - 0xa8, 0xfd, 0xa8, 0x9f, 0xb4, 0xbb, 0x87, 0x22, 0xcd, 0xc2, 0x6b, 0xf6, 0x39, 0x3f, 0xae, 0xb4, - 0x4f, 0x90, 0x84, 0x8f, 0x50, 0xd6, 0x01, 0x52, 0x49, 0x4f, 0x82, 0xb6, 0xd4, 0xae, 0x0a, 0xfb, - 0x24, 0xfb, 0x55, 0xc5, 0x21, 0x69, 0x15, 0xc2, 0xe9, 0x5b, 0xfd, 0xe7, 0x4b, 0x6a, 0x28, 0x5a, - 0x87, 0x4f, 0x5c, 0x5e, 0xb7, 0x5d, 0x20, 0xbb, 0xdd, 0x8f, 0x21, 0xa3, 0xee, 0x41, 0xf8, 0x20, - 0x83, 0xe1, 0x49, 0x20, 0x90, 0x52, 0x41, 0x0a, 0x04, 0x82, 0x08, 0x24, 0x56, 0xaf, 0xee, 0x76, - 0x85, 0xd3, 0x7b, 0x8d, 0xa4, 0x25, 0x69, 0x7d, 0x51, 0x0b, 0xd4, 0x42, 0x7f, 0xdc, 0xdb, 0x88, - 0x21, 0x2e, 0xc6, 0x74, 0x03, 0xc5, 0xd6, 0x95, 0x83, 0xc5, 0x69, 0xc9, 0xf3, 0xe4, 0x10, 0x4a, - 0x48, 0x29, 0x24, 0x1c, 0xe0, 0xde, 0xcd, 0x88, 0xd7, 0xbb, 0x5d, 0x3a, 0x5b, 0xd7, 0x1b, 0x63, - 0xd7, 0x1d, 0x3c, 0xdb, 0xa4, 0x31, 0x7a, 0x8a, 0xdf, 0x26, 0x16, 0x8c, 0xa0, 0x25, 0x4e, 0x80, - 0x49, 0x61, 0x44, 0xb8, 0x94, 0xf1, 0x5e, 0x01, 0x56, 0x42, 0x4a, 0xc0, 0xc9, 0x0b, 0x33, 0xb7, - 0xdd, 0x6a, 0x69, 0x19, 0xb0, 0x61, 0xc7, 0xd6, 0xfa, 0x7a, 0xe7, 0x69, 0xb8, 0xa9, 0xd4, 0x34, - 0xfc, 0x88, 0x09, 0x4c, 0x88, 0x80, 0x10, 0x90, 0xa7, 0x88, 0x2a, 0x0e, 0x21, 0x3c, 0x8a, 0xcf, - 0x00, 0x97, 0x08, 0x48, 0x18, 0x52, 0xc9, 0xc5, 0x4c, 0x1a, 0x37, 0x7f, 0x36, 0x87, 0x57, 0xdf, - 0x1b, 0xb2, 0x58, 0xb5, 0xbc, 0x27, 0x67, 0xbd, 0x80, 0xcb, 0x52, 0x58, 0x7a, 0x2f, 0x75, 0x45, - 0x49, 0x4a, 0x50, 0x82, 0xf2, 0x10, 0x16, 0xb2, 0xa5, 0x00, 0x10, 0x92, 0x54, 0x7c, 0xe0, 0x1c, - 0x1a, 0xcb, 0x3a, 0x50, 0x6c, 0xc5, 0x2a, 0xa0, 0x74, 0x73, 0xd4, 0x66, 0xa4, 0xd4, 0xfa, 0x9e, - 0xd9, 0xb6, 0x7a, 0xcd, 0xaf, 0xac, 0xde, 0x7a, 0x32, 0xdb, 0xb7, 0x5d, 0x93, 0x9f, 0x50, 0xa5, - 0x34, 0x85, 0xb8, 0x44, 0x92, 0x55, 0x85, 0xe5, 0xb4, 0xe0, 0x2c, 0x00, 0xac, 0xa4, 0x72, 0x0b, - 0x2b, 0x2b, 0x4d, 0xbf, 0xa0, 0x52, 0x94, 0xa0, 0x52, 0x94, 0xa0, 0x52, 0x94, 0xa0, 0x52, 0x94, - 0xa0, 0x52, 0x94, 0xa0, 0x52, 0x94, 0xa0, 0x52, 0x94, 0xa0, 0x52, 0x94, 0xa0, 0xac, 0xdf, 0x48, - 0xef, 0xec, 0x42, 0xcd, 0xfb, 0xc8, 0xc7, 0xf2, 0xd2, 0x6a, 0x80, 0x55, 0xff, 0x00, 0xfa, 0x47, - 0x7f, 0x62, 0x16, 0x6f, 0xde, 0x46, 0x3f, 0x96, 0x93, 0x54, 0x02, 0x83, 0x66, 0x29, 0x4a, 0x50, - 0x2b, 0x8c, 0xdf, 0x6f, 0xd8, 0x86, 0xbc, 0xfd, 0xdb, 0xb8, 0xff, 0x00, 0x2c, 0xe5, 0x76, 0x75, - 0xc9, 0xef, 0x3c, 0x49, 0x53, 0xf6, 0x7b, 0x5a, 0x41, 0x83, 0x19, 0xe9, 0x52, 0xe4, 0xe9, 0xf9, - 0xec, 0xb0, 0xc3, 0x2d, 0x95, 0xb8, 0xea, 0xd5, 0x1d, 0x61, 0x28, 0x4a, 0x47, 0x95, 0x28, 0x92, - 0x00, 0x03, 0xc9, 0x26, 0x83, 0x24, 0xeb, 0x4c, 0xba, 0x25, 0xff, 0x00, 0x36, 0x2d, 0x23, 0xff, - 0x00, 0x1b, 0xfc, 0xeb, 0xf5, 0x99, 0xb5, 0xa7, 0x3d, 0x19, 0x44, 0x95, 0x0b, 0xa6, 0x8d, 0x1e, - 0xcc, 0xc8, 0xcf, 0x46, 0x75, 0x4d, 0x49, 0x79, 0x28, 0x75, 0xb2, 0x85, 0x14, 0x39, 0x29, 0xe5, - 0xa1, 0x60, 0x1f, 0xf4, 0x54, 0x85, 0x25, 0x40, 0xfc, 0x10, 0xa0, 0x47, 0x83, 0x41, 0x2f, 0xd5, - 0x53, 0xfa, 0x49, 0x6c, 0x91, 0x5f, 0xdb, 0xad, 0x2f, 0xa8, 0xd6, 0xe3, 0xc2, 0x5c, 0x1b, 0xba, - 0xa1, 0x34, 0x80, 0x47, 0x6c, 0xa1, 0xf6, 0x54, 0xb5, 0x92, 0x31, 0x9e, 0x40, 0xc6, 0x46, 0x30, - 0x40, 0xc1, 0x56, 0x41, 0xc8, 0xc5, 0xac, 0xa8, 0xcf, 0xa9, 0xfd, 0x0b, 0x3f, 0x71, 0x36, 0x56, - 0xf7, 0xa7, 0x2c, 0xf0, 0xa1, 0x4a, 0xbc, 0x1e, 0xd4, 0x9b, 0x70, 0x92, 0x52, 0x9e, 0x2e, 0xb6, - 0xe2, 0x54, 0x78, 0x2c, 0x8c, 0x21, 0x6a, 0x6c, 0x38, 0xd8, 0x39, 0x03, 0xde, 0x41, 0x21, 0x24, - 0x9a, 0x0c, 0xb3, 0xad, 0x7f, 0xd0, 0x97, 0xdf, 0xca, 0x8d, 0x0f, 0x61, 0xd4, 0xde, 0x97, 0xd2, - 0x7d, 0x6f, 0x6d, 0x8f, 0x3b, 0xd3, 0xf7, 0x39, 0xf6, 0xbb, 0xad, 0x25, 0x7c, 0x39, 0x60, 0x72, - 0xc7, 0x2c, 0x67, 0x03, 0x38, 0xf8, 0x15, 0x97, 0x50, 0x36, 0x77, 0x76, 0x26, 0xce, 0x8f, 0x0d, - 0x9d, 0xb6, 0xd5, 0xa9, 0x75, 0xf7, 0x52, 0xd2, 0x14, 0xf5, 0xa5, 0xe6, 0x5b, 0x05, 0x47, 0x00, - 0xa9, 0x6b, 0x48, 0x4a, 0x13, 0xe7, 0xca, 0x94, 0x40, 0x03, 0xc9, 0x20, 0x56, 0x9f, 0x6d, 0xad, - 0x92, 0x56, 0x9a, 0xdb, 0xad, 0x35, 0xa7, 0x27, 0x38, 0xcb, 0x92, 0xed, 0x56, 0x88, 0xb0, 0x9f, - 0x5b, 0x24, 0x96, 0xd4, 0xb6, 0x99, 0x4a, 0x14, 0x52, 0x48, 0x04, 0xa7, 0x29, 0x38, 0xc8, 0x07, - 0x1f, 0x70, 0xa0, 0x86, 0x7e, 0x90, 0x4b, 0x24, 0xab, 0xaf, 0x4f, 0xea, 0x9d, 0x1d, 0xc6, 0x52, - 0xd5, 0x9a, 0xef, 0x1a, 0x6c, 0x80, 0xe1, 0x21, 0x4a, 0x42, 0x82, 0xe3, 0x80, 0x8c, 0x03, 0x95, - 0x73, 0x7d, 0x07, 0xce, 0x06, 0x02, 0xbc, 0xe7, 0x00, 0xe7, 0x6d, 0x6c, 0x2e, 0xaa, 0xb0, 0x59, - 0xb5, 0x4e, 0x9d, 0x9b, 0xa7, 0xb5, 0x0d, 0xb9, 0x9b, 0x8d, 0xae, 0x73, 0x5d, 0xa9, 0x11, 0xdd, - 0x1e, 0xd5, 0x8f, 0x90, 0x41, 0x1e, 0x52, 0xa0, 0x40, 0x21, 0x40, 0x82, 0x92, 0x01, 0x04, 0x10, - 0x0d, 0x40, 0x10, 0x3a, 0x30, 0xda, 0x78, 0xd3, 0xa3, 0xc8, 0x7a, 0xe9, 0xab, 0x66, 0x34, 0xd3, - 0xa9, 0x5a, 0xe3, 0xbd, 0x35, 0x90, 0xdb, 0xc0, 0x1c, 0x94, 0x28, 0xa1, 0x94, 0xa8, 0x24, 0xfc, - 0x1e, 0x2a, 0x49, 0xc1, 0xf0, 0x41, 0xf3, 0x41, 0x2f, 0xec, 0x4f, 0xec, 0x43, 0x41, 0xfe, 0xed, - 0xdb, 0xbf, 0x96, 0x6e, 0xbd, 0xad, 0x77, 0x7d, 0xfc, 0x97, 0xd0, 0xf7, 0xed, 0x4d, 0xe9, 0x7d, - 0x5f, 0xd5, 0x16, 0xd9, 0x13, 0xbd, 0x3f, 0x73, 0x87, 0x77, 0xb4, 0xd2, 0x97, 0xc3, 0x96, 0x0f, - 0x1c, 0xf1, 0xc6, 0x70, 0x71, 0x9f, 0x83, 0x5e, 0x9c, 0x08, 0x91, 0x60, 0x41, 0x8f, 0x06, 0x0c, - 0x66, 0x62, 0xc4, 0x8c, 0xd2, 0x59, 0x61, 0x86, 0x5b, 0x08, 0x6d, 0xa4, 0x24, 0x61, 0x28, 0x4a, - 0x47, 0x84, 0xa4, 0x00, 0x00, 0x03, 0xc0, 0x02, 0xbf, 0x16, 0xac, 0xb2, 0x45, 0xd4, 0xba, 0x56, - 0xed, 0xa7, 0x27, 0x38, 0xf3, 0x71, 0x2e, 0xb0, 0x5e, 0x84, 0xfa, 0xd9, 0x20, 0x38, 0x94, 0x3a, - 0x82, 0x85, 0x14, 0x92, 0x08, 0x0a, 0xc2, 0x8e, 0x32, 0x08, 0xcf, 0xdc, 0x68, 0x33, 0x9e, 0x7f, - 0x55, 0x5b, 0xe3, 0x26, 0x74, 0x89, 0x0c, 0xea, 0xe6, 0x61, 0xb4, 0xeb, 0xaa, 0x5a, 0x23, 0xb3, - 0x6a, 0x8a, 0x5b, 0x64, 0x13, 0x90, 0x84, 0x95, 0xb6, 0xa5, 0x14, 0x8f, 0x81, 0xc9, 0x4a, 0x38, - 0x1e, 0x49, 0x3e, 0x6a, 0x46, 0xda, 0x2e, 0xb3, 0x6f, 0xb6, 0xde, 0x16, 0xfd, 0xcb, 0xb5, 0x7d, - 0x79, 0x18, 0x67, 0xfe, 0xf2, 0xb7, 0x36, 0x86, 0x65, 0xa7, 0xed, 0x9f, 0x73, 0x5e, 0xd6, 0x9c, - 0xf2, 0x5b, 0x48, 0xe3, 0xdb, 0xe2, 0x90, 0x49, 0xe6, 0x6b, 0x92, 0xdc, 0x1e, 0x90, 0xf7, 0x4b, - 0x4d, 0x41, 0x99, 0x72, 0xb4, 0x2a, 0xd9, 0xa9, 0xe2, 0x30, 0xea, 0xf8, 0x35, 0x01, 0xc5, 0xa6, - 0x5a, 0x99, 0x48, 0x52, 0x83, 0x85, 0x95, 0xa4, 0x02, 0xac, 0x24, 0x0e, 0xda, 0x16, 0xb5, 0x72, - 0x50, 0x09, 0x0a, 0xf9, 0xa8, 0x02, 0x7c, 0x49, 0x50, 0x27, 0x48, 0x83, 0x3a, 0x33, 0xd1, 0x65, - 0xc6, 0x75, 0x4c, 0xbe, 0xc3, 0xcd, 0x94, 0x38, 0xd2, 0xd2, 0x70, 0xa4, 0x29, 0x27, 0xca, 0x54, - 0x08, 0x20, 0x83, 0xe4, 0x11, 0x41, 0xa0, 0xb7, 0xbd, 0xe1, 0xe9, 0x2e, 0xf9, 0x74, 0x7a, 0xe9, - 0x7b, 0x3a, 0x66, 0xe7, 0x3d, 0xfe, 0x3d, 0xd9, 0x53, 0x34, 0xa3, 0xcf, 0x3a, 0xe7, 0x14, 0x84, - 0x8e, 0x4b, 0x54, 0x72, 0x4e, 0x12, 0x00, 0x19, 0x3f, 0x00, 0x0a, 0xa5, 0xbb, 0xe3, 0x03, 0x6e, - 0xa0, 0xeb, 0xd7, 0xce, 0xd6, 0xdf, 0x1e, 0xba, 0xe9, 0xc9, 0x2d, 0x07, 0xdb, 0x4b, 0xb1, 0xdd, - 0x6d, 0x50, 0xd6, 0x54, 0xa0, 0xa8, 0xe0, 0xba, 0x02, 0x9c, 0x4a, 0x70, 0x08, 0x51, 0x19, 0xc2, - 0x80, 0x25, 0x45, 0x25, 0x47, 0x85, 0xa5, 0x07, 0x75, 0xd3, 0xec, 0xb9, 0x50, 0xb7, 0xd7, 0x42, - 0xbd, 0x0e, 0x4b, 0xd1, 0x9d, 0x56, 0xa0, 0x84, 0xca, 0x96, 0xd3, 0x85, 0x0a, 0x28, 0x71, 0xe4, - 0x21, 0x68, 0x24, 0x7f, 0xa2, 0xa4, 0x29, 0x49, 0x23, 0xe0, 0x85, 0x10, 0x7c, 0x1a, 0xd5, 0xea, - 0xcd, 0xae, 0x8e, 0xf6, 0xa3, 0x52, 0x6b, 0xad, 0xcb, 0xb5, 0x6a, 0x88, 0xc8, 0xf4, 0x76, 0x0d, - 0x39, 0x72, 0x62, 0x64, 0xa9, 0xce, 0xa0, 0x94, 0xb8, 0xeb, 0x4b, 0x4b, 0x89, 0x8e, 0xd8, 0xf1, - 0xc9, 0x6a, 0xc0, 0xcf, 0xdc, 0x84, 0x9e, 0x47, 0xc9, 0x42, 0x57, 0xa4, 0xb4, 0x0a, 0x52, 0x94, - 0x0a, 0x52, 0x94, 0x0a, 0x52, 0x94, 0x0a, 0x52, 0x94, 0x0a, 0x52, 0x94, 0x0a, 0x52, 0x94, 0x0a, - 0x52, 0x94, 0x0a, 0x52, 0x94, 0x1c, 0x36, 0xf8, 0xed, 0x9d, 0x9b, 0x76, 0x34, 0x13, 0xfa, 0x5a, - 0xf0, 0xfb, 0xd1, 0x54, 0x1d, 0x12, 0x61, 0x4b, 0x6b, 0xca, 0xa3, 0x48, 0x4a, 0x54, 0x94, 0xb8, - 0x53, 0x90, 0x16, 0x9c, 0x2d, 0x40, 0xa4, 0xfc, 0x85, 0x1c, 0x14, 0xab, 0x0a, 0x15, 0xff, 0x00, - 0x4a, 0xf4, 0x47, 0x66, 0x83, 0xa8, 0xa1, 0x4c, 0xd4, 0x3a, 0xe9, 0xeb, 0xcd, 0xad, 0x97, 0x79, - 0xc8, 0x80, 0xd5, 0xb3, 0xd2, 0xaa, 0x40, 0x1f, 0x08, 0x2e, 0x87, 0x94, 0x52, 0x92, 0x71, 0x9c, - 0x0c, 0x91, 0x90, 0x0a, 0x49, 0x0a, 0x16, 0xe6, 0x94, 0x0a, 0x52, 0x94, 0x0a, 0x52, 0x94, 0x1c, - 0x9c, 0xfd, 0xb2, 0xdb, 0x69, 0xf3, 0xa4, 0x4e, 0x9d, 0xb7, 0xba, 0x4a, 0x54, 0xb9, 0x2e, 0xa9, - 0xe7, 0xdf, 0x7a, 0xcd, 0x1d, 0x6e, 0x3a, 0xb5, 0x1c, 0xa9, 0x6a, 0x51, 0x46, 0x54, 0xa2, 0x49, - 0x24, 0x9f, 0x24, 0x9a, 0xeb, 0x29, 0x4a, 0x05, 0x29, 0x4a, 0x05, 0x29, 0x4a, 0x05, 0x29, 0x4a, - 0x05, 0x29, 0x4a, 0x05, 0x73, 0xfa, 0x93, 0x44, 0x68, 0xbd, 0x4b, 0x39, 0x13, 0xb5, 0x1e, 0x90, - 0xd3, 0xf7, 0x99, 0x6d, 0xb4, 0x19, 0x43, 0xf3, 0xed, 0xac, 0xc8, 0x71, 0x28, 0x04, 0x90, 0x80, - 0xa5, 0xa4, 0x90, 0x9c, 0xa9, 0x47, 0x1f, 0x19, 0x27, 0xf1, 0xae, 0x82, 0x94, 0x1c, 0x67, 0xe6, - 0x9f, 0x6b, 0x3f, 0xab, 0x4d, 0x19, 0xfd, 0x85, 0x1b, 0xfb, 0x94, 0xfc, 0xd3, 0xed, 0x67, 0xf5, - 0x69, 0xa3, 0x3f, 0xb0, 0xa3, 0x7f, 0x72, 0xbb, 0x3a, 0x50, 0x7c, 0x60, 0x44, 0x8b, 0x02, 0x0c, - 0x78, 0x30, 0x63, 0x33, 0x16, 0x24, 0x66, 0x92, 0xcb, 0x0c, 0x32, 0xd8, 0x43, 0x6d, 0x21, 0x23, - 0x09, 0x42, 0x52, 0x3c, 0x25, 0x20, 0x00, 0x00, 0x1e, 0x00, 0x15, 0xf6, 0xa5, 0x28, 0x14, 0xa5, - 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, - 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, - 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x15, 0xf1, 0x9f, 0x2e, 0x2c, 0x08, 0x32, 0x27, - 0x4e, 0x92, 0xcc, 0x58, 0x91, 0x9a, 0x53, 0xcf, 0xbe, 0xf3, 0x81, 0x0d, 0xb4, 0x84, 0x8c, 0xa9, - 0x6a, 0x51, 0xf0, 0x94, 0x80, 0x09, 0x24, 0xf8, 0x00, 0x57, 0xda, 0xab, 0x6f, 0xd2, 0x29, 0x2e, - 0x54, 0x6d, 0x8a, 0xb7, 0xb3, 0x1e, 0x4b, 0xcc, 0xb5, 0x2b, 0x50, 0x47, 0x66, 0x42, 0x1b, 0x70, - 0xa5, 0x2f, 0x20, 0x32, 0xfa, 0xc2, 0x16, 0x07, 0xda, 0x4f, 0x34, 0x21, 0x58, 0x3e, 0x32, 0x94, - 0x9f, 0x90, 0x28, 0x25, 0xff, 0x00, 0xce, 0xc6, 0xd6, 0x7f, 0x59, 0x7a, 0x33, 0xfb, 0x76, 0x37, - 0xf7, 0xe9, 0xf9, 0xd8, 0xda, 0xcf, 0xeb, 0x2f, 0x46, 0x7f, 0x6e, 0xc6, 0xfe, 0xfd, 0x64, 0xd5, - 0x28, 0x36, 0x4a, 0x04, 0xb8, 0xb3, 0xe0, 0xc7, 0x9d, 0x06, 0x4b, 0x32, 0xa2, 0x49, 0x69, 0x2f, - 0x30, 0xfb, 0x2e, 0x05, 0xb6, 0xea, 0x14, 0x32, 0x95, 0xa5, 0x43, 0xc2, 0x92, 0x41, 0x04, 0x11, - 0xe0, 0x83, 0x5f, 0x6a, 0xcb, 0x4e, 0x9f, 0xf7, 0x83, 0x52, 0x6d, 0x5e, 0xaf, 0x81, 0x26, 0x35, - 0xca, 0x6a, 0xf4, 0xe2, 0xe4, 0x83, 0x74, 0xb5, 0x82, 0x5c, 0x69, 0xe6, 0x94, 0x52, 0x1c, 0x5a, - 0x1b, 0x2a, 0x09, 0x0f, 0x04, 0xa4, 0x71, 0x5e, 0x41, 0xca, 0x40, 0x24, 0xa4, 0xa9, 0x27, 0x52, - 0xe8, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, - 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, - 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x28, 0x3e, - 0xfd, 0x75, 0x3d, 0xba, 0x90, 0xb7, 0x67, 0x50, 0xd9, 0x74, 0xb5, 0xd9, 0x9b, 0x05, 0xae, 0xd1, - 0x39, 0xeb, 0x6b, 0x6c, 0x37, 0x11, 0x89, 0x0a, 0x74, 0xb2, 0xe2, 0x90, 0xa7, 0x96, 0xb7, 0x5b, - 0x51, 0xe4, 0xa2, 0x09, 0xc0, 0xc0, 0x48, 0xe2, 0x3c, 0x90, 0x54, 0xa9, 0x7f, 0xa2, 0xfd, 0xfb, - 0xbe, 0xee, 0x54, 0x89, 0xfa, 0x3b, 0x58, 0xb7, 0xea, 0xef, 0x90, 0x63, 0x2e, 0x73, 0x57, 0x36, - 0x9a, 0x43, 0x69, 0x7d, 0x80, 0xe2, 0x12, 0x50, 0xe2, 0x12, 0x00, 0x4a, 0xd2, 0xa7, 0x13, 0x82, - 0x91, 0x85, 0x27, 0xe4, 0x02, 0x9c, 0xae, 0xb0, 0x75, 0x8b, 0xa4, 0x1c, 0xd2, 0x1d, 0x40, 0x6a, - 0x14, 0x04, 0x3c, 0x22, 0x5e, 0x1d, 0xfa, 0xe2, 0x2a, 0xdd, 0x71, 0x0a, 0x53, 0x81, 0xf2, 0x54, - 0xe1, 0x1c, 0x7e, 0xca, 0x43, 0xc1, 0xe4, 0x80, 0x40, 0x38, 0x48, 0xf9, 0xc8, 0x51, 0x74, 0x6d, - 0x7f, 0x6f, 0x4f, 0x75, 0x19, 0xa5, 0x9d, 0x93, 0x71, 0x7a, 0x14, 0x49, 0xce, 0xbb, 0x6f, 0x78, - 0x36, 0x57, 0xc5, 0xf2, 0xf3, 0x4a, 0x43, 0x4d, 0xac, 0x27, 0xed, 0x24, 0xbc, 0x59, 0xf9, 0xf0, - 0x08, 0x4a, 0x8e, 0x38, 0xe4, 0x06, 0x9c, 0x55, 0x66, 0xfa, 0x47, 0x7f, 0x62, 0x16, 0x6f, 0xde, - 0x46, 0x3f, 0x96, 0x93, 0x56, 0x66, 0xb9, 0x3d, 0xe3, 0xd2, 0x0d, 0xeb, 0xdd, 0xae, 0xd4, 0x5a, - 0x45, 0x68, 0x65, 0x4e, 0xdc, 0x60, 0xad, 0x11, 0x8b, 0xce, 0x2d, 0x0d, 0xa2, 0x42, 0x7d, 0xec, - 0x2d, 0x45, 0x1e, 0xee, 0x29, 0x75, 0x28, 0x51, 0xc0, 0x39, 0x03, 0x04, 0x11, 0xe0, 0x86, 0x49, - 0xd5, 0xb9, 0x46, 0xc3, 0xe8, 0x8d, 0xdd, 0xe9, 0xfe, 0xd5, 0xad, 0x76, 0x9a, 0xde, 0xcd, 0x97, - 0x55, 0x32, 0xd2, 0x84, 0xfb, 0x77, 0xad, 0x71, 0xc6, 0x64, 0xc8, 0x40, 0x01, 0xd6, 0x0f, 0x75, - 0xd7, 0x0b, 0x2a, 0xc8, 0xe6, 0xd1, 0x2a, 0x19, 0x4b, 0x89, 0xe7, 0x8e, 0x61, 0x48, 0xab, 0x3a, - 0xaa, 0xc1, 0x79, 0xd2, 0xda, 0x8a, 0x6e, 0x9e, 0xd4, 0x36, 0xe7, 0xad, 0xd7, 0x48, 0x2e, 0xf6, - 0xa4, 0x47, 0x74, 0x7b, 0x90, 0x7e, 0x41, 0x04, 0x78, 0x52, 0x48, 0x20, 0x85, 0x02, 0x42, 0x81, - 0x04, 0x12, 0x08, 0x35, 0x26, 0xf4, 0xad, 0xbc, 0x12, 0xb6, 0x9b, 0x5e, 0x83, 0x23, 0xb2, 0xad, - 0x39, 0x79, 0x75, 0x96, 0x2f, 0x29, 0x71, 0x04, 0xa9, 0xa4, 0x25, 0x44, 0x26, 0x42, 0x0a, 0x52, - 0x55, 0xc9, 0xbe, 0x6b, 0x3c, 0x40, 0x21, 0x60, 0xa8, 0x63, 0x3c, 0x54, 0x90, 0xf6, 0x74, 0xaf, - 0x49, 0xbb, 0xc7, 0x73, 0xd4, 0x50, 0xa0, 0xde, 0xac, 0x4c, 0xd8, 0x6d, 0xce, 0xbb, 0x89, 0x37, - 0x07, 0x67, 0x46, 0x7d, 0x31, 0xd1, 0xf2, 0x54, 0x1b, 0x6d, 0xd2, 0xa5, 0xab, 0xc6, 0x02, 0x46, - 0x01, 0x24, 0x64, 0xa4, 0x65, 0x43, 0x47, 0xeb, 0x99, 0xdb, 0xdd, 0x7f, 0xa3, 0x77, 0x02, 0xd6, - 0xab, 0x8e, 0x8e, 0xd4, 0x30, 0xae, 0xec, 0xb7, 0x8e, 0xea, 0x5a, 0x51, 0x4b, 0xac, 0xe5, 0x4a, - 0x48, 0xee, 0x34, 0xa0, 0x16, 0xde, 0x4a, 0x15, 0x8e, 0x49, 0x1c, 0x80, 0xc8, 0xc8, 0xf3, 0x5d, - 0x35, 0x02, 0x94, 0xa5, 0x02, 0x94, 0xa5, 0x02, 0x94, 0xa5, 0x02, 0x94, 0xa5, 0x02, 0x94, 0xa5, - 0x02, 0x94, 0xa5, 0x02, 0x94, 0xa5, 0x02, 0x94, 0xa5, 0x02, 0x94, 0xa5, 0x02, 0x94, 0xa5, 0x02, - 0x94, 0xa5, 0x02, 0x94, 0xa5, 0x02, 0x94, 0xa5, 0x02, 0x94, 0xa5, 0x02, 0x94, 0xa5, 0x05, 0x26, - 0xfa, 0x4a, 0x34, 0xcf, 0x6e, 0xf9, 0xa4, 0xb5, 0x8b, 0x2c, 0xcd, 0x5f, 0xa8, 0x8c, 0xf5, 0xb2, - 0x4b, 0x9c, 0x73, 0x1d, 0xae, 0xda, 0xbb, 0xac, 0x8c, 0x81, 0xe1, 0x6a, 0xee, 0xbf, 0xe0, 0x9f, - 0x21, 0xbf, 0x03, 0xda, 0xa2, 0x6a, 0x6d, 0x8a, 0xe9, 0x3e, 0xc7, 0x7c, 0x81, 0x7b, 0xb5, 0xbf, - 0xe9, 0xe7, 0xdb, 0xe4, 0xb7, 0x2a, 0x2b, 0xbc, 0x12, 0xae, 0xdb, 0xad, 0xa8, 0x29, 0x0a, 0xc2, - 0x81, 0x07, 0x0a, 0x00, 0xe0, 0x82, 0x3f, 0x1a, 0xd1, 0x8e, 0xb9, 0xb4, 0xcf, 0xe5, 0x17, 0x4f, - 0x37, 0x59, 0x0d, 0xb3, 0x35, 0xe9, 0x36, 0x49, 0x2c, 0x5c, 0xd8, 0x6e, 0x32, 0x79, 0x67, 0x8a, - 0xbb, 0x4e, 0x15, 0x8c, 0x13, 0xc1, 0x2d, 0x3a, 0xea, 0xc9, 0x18, 0xc7, 0x00, 0x49, 0xc0, 0x20, - 0xe6, 0xd5, 0x06, 0xc5, 0xd8, 0xae, 0x90, 0x2f, 0x96, 0x38, 0x17, 0xbb, 0x5b, 0xfe, 0xa2, 0x05, - 0xc2, 0x33, 0x72, 0xa2, 0xbb, 0xc1, 0x49, 0xee, 0x34, 0xe2, 0x42, 0x90, 0xac, 0x28, 0x02, 0x32, - 0x92, 0x0e, 0x08, 0x07, 0xf1, 0xaf, 0xdb, 0x50, 0x67, 0x43, 0xba, 0xc6, 0x7e, 0xaf, 0xd8, 0x48, - 0x2d, 0x5c, 0x51, 0xfa, 0xeb, 0x0c, 0x95, 0x59, 0x92, 0xee, 0x53, 0xfa, 0xd6, 0x9a, 0x6d, 0xb5, - 0x34, 0x70, 0x94, 0x80, 0x9e, 0x2d, 0xb8, 0x86, 0xfe, 0xf2, 0x7b, 0x7c, 0x89, 0x25, 0x46, 0xa7, - 0x3a, 0x0a, 0xb3, 0xd6, 0xb6, 0xc1, 0x4f, 0xd6, 0x9c, 0xb7, 0x13, 0x46, 0x47, 0xef, 0xdf, 0x22, - 0x46, 0x0d, 0xdc, 0x6d, 0xad, 0x34, 0x9e, 0x73, 0x9a, 0x46, 0x70, 0xeb, 0x78, 0x19, 0x5b, 0xc9, - 0x49, 0xe3, 0xc4, 0xe4, 0xad, 0x09, 0x48, 0x4e, 0x0a, 0x02, 0x57, 0x43, 0x6b, 0x66, 0x2a, 0x39, - 0xdc, 0x1d, 0x8f, 0xda, 0xdd, 0x6f, 0x06, 0x63, 0x37, 0x7d, 0x1f, 0x6c, 0x8f, 0x2e, 0x5b, 0xab, - 0x7d, 0x77, 0x18, 0x0c, 0x22, 0x34, 0xbe, 0xf2, 0x82, 0x81, 0x74, 0xba, 0x80, 0x0a, 0xd5, 0x95, - 0x95, 0x61, 0x7c, 0x92, 0x55, 0x82, 0xa4, 0x9c, 0x50, 0x65, 0xd5, 0x92, 0xed, 0x75, 0xb1, 0xdd, - 0x19, 0xba, 0x59, 0x2e, 0x73, 0x6d, 0x93, 0xd8, 0xe5, 0xda, 0x95, 0x0d, 0xf5, 0x32, 0xeb, 0x7c, - 0x92, 0x52, 0x78, 0xad, 0x24, 0x11, 0x94, 0x92, 0x0e, 0x0f, 0xc1, 0x22, 0xa5, 0x9d, 0x13, 0xd4, - 0xee, 0xf2, 0xe9, 0x7f, 0x48, 0xcf, 0xe5, 0x47, 0xd7, 0x70, 0xa3, 0x73, 0xff, 0x00, 0xb3, 0x5d, - 0xd8, 0x4c, 0x8e, 0xef, 0x2e, 0x47, 0xde, 0xf7, 0x87, 0xd5, 0x82, 0xac, 0x8f, 0xd6, 0x78, 0xc0, - 0x1f, 0x64, 0x71, 0xa9, 0x67, 0x59, 0x74, 0x43, 0x75, 0x6f, 0xb8, 0xf6, 0x8e, 0xd7, 0x10, 0xa5, - 0x72, 0x92, 0x7b, 0x71, 0xae, 0xd1, 0x54, 0xc7, 0x69, 0x83, 0xc8, 0x8c, 0xbc, 0xdf, 0x3e, 0x6b, - 0x1e, 0xd1, 0xfe, 0x4d, 0x00, 0xe4, 0x9f, 0x6e, 0x02, 0x4d, 0x73, 0xdd, 0x9d, 0xb0, 0xd6, 0x5b, - 0x5f, 0x7c, 0x6e, 0xd7, 0xab, 0xad, 0x7e, 0x9b, 0xd4, 0x73, 0x54, 0x39, 0x4d, 0x2c, 0x39, 0x1e, - 0x5a, 0x10, 0xae, 0x25, 0x4d, 0xac, 0x7f, 0xf8, 0x3c, 0x54, 0x12, 0xb0, 0x14, 0x92, 0xa4, 0xa7, - 0x90, 0xa0, 0xbf, 0x3b, 0x1d, 0xd4, 0x9e, 0x82, 0xdc, 0x96, 0x58, 0x83, 0x32, 0x4b, 0x3a, 0x67, - 0x51, 0xba, 0xe9, 0x6d, 0x36, 0xb9, 0xb2, 0x32, 0x97, 0x49, 0x5a, 0x52, 0x8e, 0xcb, 0xc5, 0x29, - 0x4b, 0x8a, 0x57, 0x34, 0x80, 0x8f, 0x0b, 0xc8, 0x56, 0x12, 0x40, 0xe4, 0x66, 0xca, 0xc6, 0x7a, - 0xbc, 0xdf, 0x47, 0xee, 0xeb, 0xcf, 0xbf, 0x5a, 0xe5, 0x6d, 0x8d, 0xed, 0x73, 0x66, 0x49, 0xb4, - 0xc6, 0x54, 0xcb, 0x6c, 0xb7, 0x16, 0x95, 0x25, 0x10, 0xd2, 0xa6, 0xdb, 0xf4, 0xe7, 0xe1, 0x43, - 0x82, 0x96, 0x0a, 0x72, 0x55, 0xed, 0x51, 0x4f, 0xb4, 0x21, 0x20, 0x85, 0xb2, 0xa5, 0x29, 0x40, - 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, - 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, - 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x41, 0xf1, 0x9f, 0x12, 0x2c, 0xf8, 0x32, 0x20, 0xce, 0x8c, - 0xcc, 0xa8, 0x92, 0x5a, 0x53, 0x2f, 0xb0, 0xf3, 0x61, 0x6d, 0xba, 0x85, 0x0c, 0x29, 0x0a, 0x49, - 0xf0, 0xa4, 0x90, 0x48, 0x20, 0xf8, 0x20, 0xd6, 0x43, 0xeb, 0x9d, 0x33, 0x75, 0xd1, 0xba, 0xbe, - 0xeb, 0xa5, 0xaf, 0x6c, 0xf6, 0xa7, 0xdb, 0x24, 0xae, 0x3b, 0xb8, 0x4a, 0x82, 0x57, 0x83, 0xe1, - 0xc4, 0x72, 0x00, 0x94, 0x29, 0x38, 0x52, 0x49, 0x03, 0x29, 0x50, 0x3f, 0x7d, 0x6b, 0xf5, 0x53, - 0x3f, 0xa4, 0x4b, 0x6d, 0x3f, 0xf8, 0x76, 0xe9, 0x5a, 0x62, 0x7f, 0xab, 0x6f, 0xbd, 0x76, 0x9b, - 0xff, 0x00, 0xd0, 0x7d, 0x5c, 0x51, 0xff, 0x00, 0x9b, 0x4a, 0x5a, 0xd5, 0xff, 0x00, 0xd0, 0x48, - 0x14, 0x10, 0x9f, 0x4b, 0x9b, 0xd2, 0xe6, 0xce, 0x6a, 0xa9, 0xf2, 0x25, 0x5b, 0x9e, 0xb9, 0xd9, - 0x6e, 0xcd, 0x34, 0xd4, 0xe8, 0xec, 0xb8, 0x84, 0x38, 0x82, 0x85, 0xe5, 0x2f, 0x24, 0xa9, 0x27, - 0x92, 0x90, 0x85, 0x3a, 0x02, 0x39, 0x20, 0x28, 0xaf, 0xca, 0x86, 0x01, 0x1a, 0x57, 0x62, 0xba, - 0x40, 0xbe, 0x58, 0xe0, 0x5e, 0xed, 0x6f, 0xfa, 0x88, 0x17, 0x08, 0xcd, 0xca, 0x8a, 0xef, 0x05, - 0x27, 0xb8, 0xd3, 0x89, 0x0a, 0x42, 0xb0, 0xa0, 0x08, 0xca, 0x48, 0x38, 0x20, 0x1f, 0xc6, 0xb1, - 0xee, 0x04, 0x49, 0x53, 0xe7, 0x47, 0x83, 0x06, 0x33, 0xd2, 0xa5, 0xc9, 0x75, 0x2c, 0xb0, 0xc3, - 0x2d, 0x95, 0xb8, 0xea, 0xd4, 0x70, 0x94, 0x25, 0x23, 0xca, 0x94, 0x49, 0x00, 0x01, 0xe4, 0x93, - 0x5a, 0xe3, 0xb6, 0xb6, 0x49, 0x5a, 0x6b, 0x6e, 0xb4, 0xd6, 0x9c, 0x9c, 0xe3, 0x2e, 0x4b, 0xb5, - 0x5a, 0x22, 0xc2, 0x7d, 0x6c, 0x92, 0x5b, 0x52, 0xda, 0x65, 0x28, 0x51, 0x49, 0x20, 0x12, 0x9c, - 0xa4, 0xe3, 0x20, 0x1c, 0x7d, 0xc2, 0x82, 0x19, 0xea, 0x07, 0xaa, 0x3b, 0x36, 0xd7, 0x6b, 0x5f, - 0xc9, 0x18, 0x3a, 0x69, 0xed, 0x43, 0x71, 0x8e, 0xd2, 0x57, 0x70, 0x26, 0x5f, 0xa4, 0x6e, 0x31, - 0x5a, 0x52, 0xb6, 0xd0, 0x09, 0x6d, 0x7d, 0xc5, 0x14, 0x28, 0x28, 0xe0, 0x00, 0x01, 0x48, 0xc9, - 0x3c, 0x82, 0x63, 0x9f, 0xd3, 0x9f, 0xfd, 0xd7, 0x7f, 0x1f, 0xff, 0x00, 0xdb, 0xd7, 0x27, 0xd6, - 0x96, 0xd2, 0x6e, 0x1c, 0xdd, 0xf0, 0xb8, 0xea, 0x9b, 0x2e, 0x96, 0xb9, 0xdf, 0x2d, 0x77, 0xa6, - 0x98, 0x5b, 0x0e, 0x5a, 0xe2, 0xb9, 0x25, 0x4d, 0x16, 0x98, 0x69, 0xa5, 0xa1, 0xd4, 0xa1, 0x24, - 0xa1, 0x59, 0x46, 0x46, 0x7c, 0x28, 0x28, 0x60, 0x92, 0x14, 0x13, 0x09, 0x7e, 0x69, 0xf7, 0x4f, - 0xfa, 0xb4, 0xd6, 0x7f, 0xd8, 0x52, 0x7f, 0xb9, 0x41, 0x66, 0x7f, 0x4e, 0x7f, 0xf7, 0x5d, 0xfc, - 0x7f, 0xff, 0x00, 0x6f, 0x51, 0x66, 0xf6, 0x75, 0x43, 0xad, 0xf7, 0x1a, 0x0c, 0xbb, 0x14, 0x5b, - 0x7d, 0xb2, 0xc7, 0xa7, 0x25, 0x34, 0x5a, 0x7a, 0x01, 0x61, 0xb9, 0x8e, 0x3c, 0x08, 0x47, 0x97, - 0x1d, 0x75, 0x1f, 0x69, 0x2b, 0x49, 0x52, 0x14, 0xda, 0x5b, 0x29, 0x24, 0x79, 0x25, 0x21, 0x42, - 0x39, 0xfc, 0xd3, 0xee, 0x9f, 0xf5, 0x69, 0xac, 0xff, 0x00, 0xb0, 0xa4, 0xff, 0x00, 0x72, 0xbf, - 0x6d, 0x93, 0x65, 0x37, 0x72, 0xf1, 0x74, 0x66, 0xdd, 0x13, 0x6e, 0x35, 0x33, 0x4f, 0x3d, 0xcb, - 0x8a, 0xa6, 0x5b, 0xdc, 0x8a, 0xd0, 0xc2, 0x4a, 0x8f, 0x27, 0x5e, 0x09, 0x42, 0x7c, 0x03, 0x8c, - 0xa8, 0x64, 0xe0, 0x0c, 0x92, 0x05, 0x04, 0x7f, 0x56, 0xb3, 0xe8, 0xdf, 0xb0, 0x5e, 0x57, 0xb8, - 0xb7, 0xed, 0x52, 0x2d, 0xcf, 0x7d, 0x4a, 0xd5, 0xa1, 0xcb, 0x7a, 0xa6, 0x11, 0x86, 0xcc, 0x85, - 0xbc, 0xc3, 0x81, 0xb1, 0x9f, 0xb4, 0xae, 0x08, 0x24, 0xe3, 0x3c, 0x41, 0x4e, 0x71, 0xc9, 0x39, - 0xfd, 0xbb, 0x5f, 0xd1, 0x5d, 0xe6, 0x5b, 0xcd, 0x4c, 0xdc, 0x6d, 0x42, 0xcd, 0xb6, 0x22, 0x9a, - 0x42, 0xcc, 0x0b, 0x4a, 0xbb, 0xb2, 0x72, 0xa4, 0x2b, 0x28, 0x5b, 0xab, 0x4f, 0x6d, 0xb5, 0x21, - 0x5c, 0x33, 0xc4, 0x3a, 0x15, 0xee, 0x00, 0x8f, 0x0a, 0x37, 0x33, 0x4a, 0xd8, 0x2c, 0xda, 0x5b, - 0x4e, 0xc2, 0xd3, 0xda, 0x7a, 0xdc, 0xcd, 0xba, 0xd7, 0x05, 0xae, 0xd4, 0x78, 0xed, 0x0f, 0x6a, - 0x07, 0xc9, 0x24, 0x9f, 0x2a, 0x51, 0x24, 0x92, 0xa2, 0x49, 0x51, 0x24, 0x92, 0x49, 0x26, 0x83, - 0xd3, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, - 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, - 0x29, 0x40, 0xa5, 0x44, 0xd7, 0xbe, 0xa4, 0x76, 0x4a, 0xcf, 0x74, 0x7a, 0xdd, 0x2f, 0x5f, 0x42, - 0x75, 0xe6, 0x78, 0xf2, 0x54, 0x38, 0xcf, 0xca, 0x68, 0xe5, 0x21, 0x43, 0x8b, 0xac, 0xb6, 0xa4, - 0x2b, 0xc1, 0x19, 0xc2, 0x8e, 0x0e, 0x41, 0xc1, 0x04, 0x54, 0x81, 0xa3, 0x75, 0x5e, 0x9b, 0xd6, - 0x56, 0x36, 0xef, 0x7a, 0x5a, 0xf5, 0x0a, 0xef, 0x01, 0xcc, 0x0e, 0xec, 0x67, 0x02, 0xb8, 0x28, - 0xa5, 0x2a, 0xe0, 0xb1, 0xf2, 0x85, 0x84, 0xa9, 0x24, 0xa1, 0x40, 0x28, 0x64, 0x64, 0x0a, 0x0f, - 0x66, 0x94, 0xa5, 0x02, 0x94, 0xa5, 0x02, 0xbe, 0x33, 0xe2, 0x45, 0x9f, 0x06, 0x44, 0x19, 0xd1, - 0x99, 0x95, 0x12, 0x4b, 0x4a, 0x65, 0xf6, 0x1e, 0x6c, 0x2d, 0xb7, 0x50, 0xa1, 0x85, 0x21, 0x49, - 0x3e, 0x14, 0x92, 0x09, 0x04, 0x1f, 0x04, 0x1a, 0xfb, 0x52, 0x83, 0x99, 0xb2, 0x6d, 0xee, 0x81, - 0xb1, 0xdd, 0x19, 0xba, 0x59, 0x34, 0x3e, 0x99, 0xb6, 0x4f, 0x63, 0x97, 0x6a, 0x54, 0x3b, 0x53, - 0x0c, 0xba, 0xdf, 0x24, 0x94, 0x9e, 0x2b, 0x4a, 0x41, 0x19, 0x49, 0x20, 0xe0, 0xfc, 0x12, 0x2b, - 0xa6, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, - 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, - 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x15, 0x58, 0x3e, 0x90, 0x0d, 0xce, - 0x95, 0xa6, 0x34, 0x54, 0x3d, 0x05, 0x68, 0x75, 0x94, 0xcb, 0xd4, 0x8d, 0x38, 0x67, 0xba, 0x89, - 0x45, 0x2f, 0xc7, 0x8a, 0x85, 0x23, 0xda, 0x10, 0x92, 0x0f, 0x17, 0x8f, 0x24, 0x72, 0x57, 0xb4, - 0xa5, 0x0e, 0xa7, 0x07, 0x24, 0xa6, 0xcf, 0xd6, 0x53, 0xf5, 0x15, 0xac, 0x60, 0x6b, 0xed, 0xea, - 0xd4, 0xda, 0xaa, 0xd6, 0x8e, 0x30, 0x25, 0xc9, 0x4b, 0x71, 0x55, 0x95, 0x7e, 0xb5, 0xa6, 0x5b, - 0x43, 0x28, 0x77, 0x0a, 0x4a, 0x4a, 0x79, 0xa5, 0xb0, 0xbe, 0x24, 0x65, 0x3c, 0xb0, 0x73, 0x8c, - 0xd0, 0x47, 0xf5, 0x20, 0x6c, 0x5e, 0xeb, 0xea, 0x4d, 0xa4, 0xd5, 0xe9, 0xbd, 0xd9, 0x17, 0xea, - 0x21, 0x3f, 0xc5, 0xbb, 0x95, 0xb5, 0xc5, 0x94, 0xb5, 0x35, 0xa0, 0x4f, 0x83, 0xf3, 0xc5, 0x69, - 0xc9, 0x29, 0x58, 0x04, 0xa4, 0x93, 0xe0, 0xa4, 0xa9, 0x2a, 0xe7, 0xf4, 0x4e, 0x90, 0xbc, 0xea, - 0xf7, 0xae, 0xe8, 0xb3, 0xa1, 0x92, 0x9b, 0x3d, 0xa2, 0x55, 0xe2, 0x6a, 0xdd, 0x73, 0x8a, 0x5b, - 0x8e, 0xc2, 0x39, 0x28, 0x8f, 0xbd, 0x4a, 0x24, 0xa5, 0x20, 0x00, 0x7c, 0xa8, 0x67, 0x09, 0x05, - 0x43, 0x9f, 0xa0, 0xd7, 0xfd, 0x0d, 0xa9, 0xad, 0x5a, 0xcb, 0x48, 0x5a, 0xb5, 0x4d, 0x91, 0xee, - 0xec, 0x0b, 0x9c, 0x64, 0x48, 0x6b, 0x2a, 0x49, 0x52, 0x32, 0x3c, 0xb6, 0xbe, 0x24, 0x80, 0xb4, - 0xab, 0x29, 0x50, 0x04, 0xe1, 0x49, 0x23, 0xee, 0xaf, 0x66, 0xaa, 0x6f, 0xd1, 0xb9, 0xa9, 0xae, - 0xb7, 0x0d, 0x21, 0xaa, 0x74, 0xb4, 0xb7, 0xbb, 0xb0, 0x2c, 0xf2, 0x63, 0xc8, 0x85, 0xc9, 0x4a, - 0x52, 0x9b, 0xf5, 0x01, 0xde, 0xe3, 0x63, 0x27, 0x01, 0x1c, 0x99, 0x0a, 0x00, 0x01, 0xee, 0x5b, - 0x84, 0xe7, 0x97, 0x8b, 0x65, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, - 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, - 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x45, 0x9a, 0xab, 0xa8, 0x6d, 0x9c, 0xd3, 0x1a, 0x8a, 0x6e, 0x9f, - 0xbd, 0x6b, 0x46, 0x59, 0xb8, 0xc1, 0x77, 0xb3, 0x25, 0xa6, 0xa1, 0x49, 0x7d, 0x2d, 0xac, 0x7c, - 0xa0, 0xad, 0xb6, 0xd4, 0x92, 0xa1, 0xf0, 0x40, 0x39, 0x04, 0x10, 0x70, 0x41, 0x03, 0xcc, 0xfd, - 0x28, 0xf6, 0x27, 0xfa, 0x73, 0xfc, 0x26, 0x6f, 0xf8, 0x34, 0x13, 0x35, 0x2a, 0x19, 0xfd, 0x28, - 0xf6, 0x27, 0xfa, 0x73, 0xfc, 0x26, 0x6f, 0xf8, 0x35, 0x2c, 0xd9, 0x2e, 0xd6, 0xab, 0xe5, 0xad, - 0x9b, 0xa5, 0x92, 0xe7, 0x0a, 0xe7, 0x01, 0xfe, 0x5d, 0xa9, 0x50, 0xdf, 0x4b, 0xcd, 0x39, 0xc5, - 0x45, 0x27, 0x8a, 0xd2, 0x48, 0x38, 0x50, 0x20, 0xe0, 0xfc, 0x82, 0x28, 0x3f, 0x6d, 0x29, 0x4a, - 0x05, 0x29, 0x4a, 0x05, 0x29, 0x4a, 0x05, 0x29, 0x4a, 0x05, 0x63, 0x3d, 0x6c, 0xc5, 0x63, 0x3d, - 0x05, 0xb9, 0xe8, 0xbe, 0xd7, 0xb6, 0xcc, 0x6c, 0xf6, 0xb1, 0x9d, 0xad, 0x35, 0x25, 0xb2, 0xc5, - 0x2f, 0x53, 0x3b, 0x27, 0x4f, 0x87, 0xe6, 0xce, 0x8f, 0x19, 0xc1, 0x15, 0x31, 0xdb, 0x2e, 0x7a, - 0x75, 0x3a, 0x33, 0xc8, 0x99, 0x20, 0xab, 0xed, 0x27, 0x28, 0x6b, 0x29, 0xf1, 0xe6, 0xa9, 0xdf, - 0xad, 0xff, 0x00, 0x54, 0xdf, 0x27, 0xda, 0xfd, 0x6c, 0x29, 0xfe, 0x8e, 0x4b, 0x91, 0xfd, 0x54, - 0x27, 0x7b, 0x91, 0xdf, 0xe0, 0xa2, 0x9e, 0xe3, 0x6b, 0xc0, 0xe4, 0x85, 0x63, 0x29, 0x38, 0x19, - 0x04, 0x1a, 0xfc, 0x54, 0xa0, 0x9e, 0x7a, 0x23, 0xdc, 0xc7, 0x34, 0x1e, 0xec, 0xb3, 0x63, 0x90, - 0xc3, 0xd2, 0x2d, 0x7a, 0xa9, 0xd6, 0x2d, 0xae, 0xa1, 0xae, 0x1c, 0x9b, 0x90, 0x5c, 0xe2, 0xc3, - 0xc7, 0x23, 0x25, 0x29, 0x2e, 0x2d, 0x24, 0x05, 0x0f, 0x0e, 0x15, 0x7b, 0x8a, 0x52, 0x93, 0xa3, - 0xf5, 0x8e, 0x96, 0x2b, 0xa4, 0xfb, 0x1d, 0xf2, 0x05, 0xee, 0xd6, 0xff, 0x00, 0xa7, 0x9f, 0x6f, - 0x92, 0xdc, 0xa8, 0xae, 0xf0, 0x4a, 0xbb, 0x6e, 0xb6, 0xa0, 0xa4, 0x2b, 0x0a, 0x04, 0x1c, 0x28, - 0x03, 0x82, 0x08, 0xfc, 0x6b, 0x62, 0xe8, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, - 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x71, 0x9b, 0x8f, 0xba, 0x7b, - 0x7d, 0xb7, 0x7d, 0x94, 0xeb, 0x1d, 0x51, 0x0a, 0xd8, 0xf3, 0xfc, 0x4b, 0x71, 0xb0, 0xb7, 0xa4, - 0x29, 0x2a, 0xe5, 0x85, 0xf6, 0x9b, 0x0a, 0x5f, 0x0c, 0xa1, 0x43, 0x9f, 0x1e, 0x39, 0x18, 0xce, - 0x70, 0x28, 0x3b, 0x3a, 0x57, 0x0d, 0xb6, 0xbb, 0xbb, 0xb7, 0x5b, 0x8f, 0x3a, 0x5c, 0x1d, 0x19, - 0xa9, 0x99, 0xb9, 0xcb, 0x86, 0xd0, 0x79, 0xe6, 0x0b, 0x0e, 0xb0, 0xe0, 0x41, 0x38, 0xe6, 0x12, - 0xea, 0x12, 0x54, 0x90, 0x70, 0x09, 0x4e, 0x40, 0x2a, 0x4e, 0x71, 0xc8, 0x67, 0xb9, 0xa0, 0x52, - 0x94, 0xa0, 0x55, 0x0d, 0xea, 0x3f, 0xaa, 0xeb, 0xae, 0xa7, 0xf5, 0x1a, 0x67, 0x6d, 0x5d, 0x9b, - 0x64, 0xb4, 0xb5, 0x27, 0xdf, 0x79, 0x69, 0xe5, 0x35, 0x2e, 0x6a, 0x13, 0x8e, 0x3d, 0xb0, 0x00, - 0x53, 0x08, 0x2a, 0x0a, 0x3f, 0x3c, 0xd4, 0x9e, 0x39, 0xe0, 0x0a, 0xd0, 0x7b, 0x9f, 0xa4, 0x17, - 0x75, 0x6f, 0x36, 0x26, 0x60, 0x6d, 0xa5, 0x86, 0x4b, 0xd0, 0x93, 0x75, 0x82, 0xa9, 0x77, 0x77, - 0x90, 0x9c, 0x29, 0xe8, 0xea, 0x5a, 0x9b, 0x43, 0x29, 0x58, 0x56, 0x42, 0x54, 0x5b, 0x77, 0xb8, - 0x30, 0x32, 0x38, 0x0c, 0x94, 0xa9, 0x69, 0x34, 0x82, 0x81, 0x4a, 0xb4, 0xdd, 0x2c, 0xf4, 0xbd, - 0xf9, 0x69, 0x6b, 0x67, 0x59, 0xee, 0x22, 0x66, 0xc2, 0xb1, 0xbd, 0xc1, 0xcb, 0x6d, 0xb9, 0xa5, - 0x76, 0x9d, 0x9c, 0x8e, 0x41, 0x5d, 0xc7, 0x0e, 0x32, 0x86, 0x54, 0x90, 0x40, 0x09, 0xc2, 0xd6, - 0x15, 0xc8, 0x29, 0x20, 0x24, 0xae, 0xdf, 0xfe, 0x69, 0xf6, 0xb3, 0xfa, 0xb4, 0xd1, 0x9f, 0xd8, - 0x51, 0xbf, 0xb9, 0x41, 0x93, 0x55, 0x74, 0xfe, 0x8c, 0xe9, 0x72, 0x97, 0x07, 0x5e, 0x41, 0x5c, - 0x97, 0x95, 0x11, 0x97, 0x60, 0x3c, 0xd3, 0x05, 0xc2, 0x5b, 0x42, 0xd6, 0x24, 0x05, 0xac, 0x27, - 0xe0, 0x29, 0x41, 0xb4, 0x02, 0x47, 0x92, 0x10, 0x9c, 0xfc, 0x0a, 0x9c, 0xb5, 0x27, 0x4f, 0x1b, - 0x2d, 0x7f, 0x9c, 0x89, 0x93, 0xb6, 0xfe, 0xd8, 0xcb, 0xa8, 0x68, 0x34, 0x13, 0x01, 0x6e, 0xc2, - 0x6f, 0x00, 0x93, 0x92, 0x86, 0x14, 0x84, 0x95, 0x79, 0x3e, 0xe2, 0x33, 0x8c, 0x0c, 0xe0, 0x0c, - 0x76, 0x7a, 0x03, 0x45, 0xe9, 0x7d, 0x05, 0xa7, 0x51, 0xa7, 0xf4, 0x8d, 0x9d, 0x9b, 0x55, 0xb9, - 0x2e, 0xa9, 0xe2, 0xd3, 0x6a, 0x52, 0xd4, 0xb5, 0xab, 0xe5, 0x6b, 0x5a, 0xc9, 0x52, 0xd5, 0xe0, - 0x0c, 0xa8, 0x92, 0x02, 0x52, 0x07, 0x80, 0x00, 0x0e, 0x82, 0x94, 0xa5, 0x02, 0x94, 0xa5, 0x02, - 0x94, 0xa5, 0x02, 0x94, 0xa5, 0x02, 0xb1, 0x9e, 0xb6, 0x17, 0x56, 0x5e, 0xe2, 0xe9, 0xad, 0x2b, - 0x76, 0xd4, 0x73, 0x9b, 0x79, 0xc8, 0x96, 0xa8, 0x2f, 0x4d, 0x7d, 0x0c, 0x80, 0x5c, 0x52, 0x1a, - 0x41, 0x5a, 0x82, 0x41, 0x20, 0x15, 0x61, 0x27, 0x19, 0x20, 0x67, 0xef, 0x15, 0x8f, 0x54, 0x16, - 0x83, 0xa4, 0xde, 0x9e, 0xb4, 0x5e, 0xec, 0xed, 0xd5, 0xc3, 0x51, 0xea, 0x3b, 0x9e, 0xa0, 0x8b, - 0x2e, 0x35, 0xdd, 0xc8, 0x48, 0x44, 0x07, 0xd9, 0x43, 0x65, 0x09, 0x65, 0x95, 0x82, 0x42, 0xda, - 0x59, 0xe5, 0x97, 0x15, 0xf7, 0xe3, 0x00, 0x78, 0xaf, 0x67, 0xab, 0x2d, 0x81, 0xd1, 0x1b, 0x67, - 0xb2, 0x56, 0xfb, 0xae, 0x91, 0xb4, 0x5c, 0xe4, 0xdc, 0x58, 0xbb, 0xb6, 0xd4, 0xfb, 0xa4, 0x89, - 0x0e, 0x3c, 0xe7, 0xa7, 0x5a, 0x5e, 0xf2, 0xe2, 0x53, 0x86, 0x90, 0x9e, 0x65, 0x94, 0x05, 0x04, - 0x27, 0xcf, 0x11, 0x92, 0x54, 0x73, 0x23, 0x7d, 0x1c, 0x5f, 0xb1, 0x0b, 0xcf, 0xef, 0x23, 0xff, - 0x00, 0xcb, 0x46, 0xa9, 0x9b, 0x7b, 0xf4, 0x57, 0xe7, 0x13, 0x6a, 0x35, 0x06, 0x8e, 0x4c, 0x8f, - 0x4e, 0xf5, 0xc2, 0x30, 0xf4, 0xce, 0x15, 0xf1, 0x4a, 0x5f, 0x6d, 0x69, 0x75, 0xae, 0x67, 0x8a, - 0x8f, 0x0e, 0xe2, 0x11, 0xcb, 0x00, 0x9e, 0x39, 0xc7, 0x9c, 0x1a, 0x0c, 0x9a, 0xad, 0x65, 0xd8, - 0xed, 0x53, 0xf9, 0x69, 0xb4, 0x1a, 0x5b, 0x53, 0x2e, 0x77, 0xaf, 0x93, 0x32, 0xda, 0xd7, 0xac, - 0x91, 0xda, 0xed, 0xf3, 0x94, 0x81, 0xc2, 0x47, 0xb7, 0x00, 0x0c, 0x3a, 0x97, 0x07, 0x80, 0x13, - 0xe3, 0xc7, 0x8c, 0x56, 0x6a, 0x4f, 0xd9, 0xdd, 0xd8, 0x85, 0x3a, 0x44, 0x37, 0xb6, 0xdb, 0x56, - 0xa9, 0xd6, 0x1d, 0x53, 0x4b, 0x53, 0x36, 0x97, 0x9e, 0x6c, 0x94, 0x9c, 0x12, 0x95, 0xa1, 0x25, - 0x2b, 0x4f, 0x8f, 0x0a, 0x49, 0x20, 0x8f, 0x20, 0x91, 0x5a, 0x31, 0xd3, 0x46, 0x90, 0xbc, 0xe8, - 0x3d, 0x8f, 0xd3, 0x7a, 0x5b, 0x50, 0xa1, 0x96, 0xee, 0x91, 0x1a, 0x79, 0x72, 0x1b, 0x69, 0xce, - 0xe2, 0x5b, 0x2e, 0xbe, 0xe3, 0xa1, 0x05, 0x43, 0xc1, 0x52, 0x43, 0x80, 0x1c, 0x64, 0x64, 0x1c, - 0x12, 0x30, 0x48, 0x48, 0xd4, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x72, - 0x70, 0x37, 0x37, 0x6d, 0xa7, 0xce, 0x8f, 0x06, 0x0e, 0xe1, 0x69, 0x29, 0x52, 0xe4, 0xba, 0x96, - 0x58, 0x61, 0x9b, 0xcc, 0x75, 0xb8, 0xea, 0xd4, 0x70, 0x94, 0x25, 0x21, 0x79, 0x52, 0x89, 0x20, - 0x00, 0x3c, 0x92, 0x68, 0x3a, 0xca, 0x52, 0x94, 0x0a, 0x81, 0xb7, 0x73, 0xaa, 0x7d, 0xbc, 0xd0, - 0x1a, 0x8a, 0xe5, 0xa6, 0x91, 0x1a, 0xe7, 0x7f, 0xbc, 0x41, 0x69, 0x41, 0x62, 0x08, 0x6f, 0xd3, - 0x22, 0x40, 0xcf, 0xea, 0x1c, 0x75, 0x4a, 0xca, 0x54, 0x08, 0x01, 0x45, 0x29, 0x5f, 0x1c, 0x91, - 0xe5, 0x49, 0x52, 0x44, 0xf3, 0x59, 0x5b, 0xd4, 0xbd, 0x82, 0xf3, 0xa7, 0xb7, 0xd7, 0x58, 0x35, - 0x7a, 0xb7, 0x3d, 0x09, 0x53, 0xae, 0xf2, 0xae, 0x11, 0x0b, 0x83, 0xda, 0xfc, 0x77, 0x9e, 0x5a, - 0xdb, 0x71, 0x04, 0x78, 0x52, 0x48, 0x3f, 0x77, 0xc1, 0x0a, 0x49, 0xc2, 0x92, 0x40, 0x0f, 0xdb, - 0xb8, 0x3d, 0x41, 0xee, 0xd6, 0xb7, 0x83, 0x32, 0xd9, 0x77, 0xd5, 0x8f, 0x47, 0xb5, 0xcb, 0x75, - 0x6a, 0x5c, 0x18, 0x0d, 0x22, 0x33, 0x7c, 0x14, 0x14, 0x92, 0xc9, 0x52, 0x00, 0x71, 0x6d, 0x71, - 0x59, 0x4f, 0x05, 0xa9, 0x40, 0x8c, 0x72, 0xc9, 0x19, 0xa8, 0xb2, 0xbd, 0x3d, 0x27, 0x64, 0x95, - 0xa9, 0x75, 0x55, 0xa7, 0x4e, 0x41, 0x71, 0x96, 0xe5, 0xdd, 0x67, 0x33, 0x09, 0x85, 0xbc, 0x48, - 0x6d, 0x2b, 0x75, 0x61, 0x09, 0x2a, 0x20, 0x12, 0x13, 0x95, 0x0c, 0xe0, 0x13, 0x8f, 0xb8, 0xd5, - 0xc6, 0xdb, 0xde, 0x89, 0x6d, 0x49, 0xb5, 0xa9, 0xcd, 0xc0, 0xd5, 0x93, 0x5d, 0x9e, 0xbc, 0x71, - 0x62, 0xc6, 0x52, 0xdb, 0x4c, 0xe1, 0x4a, 0xce, 0x5c, 0x79, 0xb5, 0x17, 0x32, 0x9e, 0x07, 0xec, - 0x23, 0x89, 0xe4, 0x3d, 0xde, 0x0d, 0x04, 0x27, 0xd0, 0xec, 0x49, 0x52, 0x7a, 0x97, 0xd3, 0x4f, - 0x47, 0x8c, 0xf3, 0xcd, 0x45, 0x6a, 0x63, 0xd2, 0x16, 0xdb, 0x65, 0x49, 0x65, 0x06, 0x2b, 0xa8, - 0x0b, 0x59, 0x1f, 0x65, 0x3c, 0xd6, 0x84, 0xe4, 0xf8, 0xca, 0x92, 0x3e, 0x48, 0xad, 0x2b, 0xae, - 0x67, 0x6f, 0x74, 0x06, 0x8d, 0xdb, 0xfb, 0x5a, 0xad, 0xda, 0x3b, 0x4f, 0x42, 0xb4, 0x32, 0xe6, - 0x3b, 0xaa, 0x69, 0x25, 0x4e, 0xbd, 0x85, 0x29, 0x43, 0xb8, 0xea, 0x89, 0x5b, 0x98, 0x2b, 0x56, - 0x39, 0x28, 0xf1, 0x07, 0x03, 0x03, 0xc5, 0x74, 0xd4, 0x0a, 0xf8, 0xcf, 0x97, 0x16, 0x04, 0x19, - 0x13, 0xa7, 0x49, 0x66, 0x2c, 0x48, 0xcd, 0x29, 0xe7, 0xdf, 0x79, 0xc0, 0x86, 0xda, 0x42, 0x46, - 0x54, 0xb5, 0x28, 0xf8, 0x4a, 0x40, 0x04, 0x92, 0x7c, 0x00, 0x2b, 0xed, 0x55, 0xcf, 0xe9, 0x0c, - 0xba, 0x4f, 0xb7, 0xec, 0x23, 0x11, 0x21, 0xbf, 0xda, 0x66, 0xe7, 0x7b, 0x8f, 0x16, 0x62, 0x78, - 0x24, 0xf7, 0x1a, 0x0d, 0xba, 0xf0, 0x4e, 0x48, 0xc8, 0xfd, 0x63, 0x2d, 0xab, 0x23, 0x07, 0xdb, - 0x8f, 0x82, 0x41, 0x0a, 0x5b, 0xbf, 0x1b, 0x81, 0x2b, 0x73, 0x77, 0x46, 0xef, 0xaa, 0xde, 0x53, - 0xc9, 0x88, 0xf3, 0xbd, 0x9b, 0x73, 0x0e, 0x92, 0x0b, 0x11, 0x51, 0xe1, 0xa4, 0x71, 0x2a, 0x50, - 0x4a, 0x88, 0xf7, 0xa8, 0x24, 0xf1, 0xe6, 0xb5, 0x91, 0xf3, 0x5d, 0x37, 0x47, 0x9a, 0x2e, 0x2e, - 0xb7, 0xdf, 0x8b, 0x3c, 0x1b, 0xa5, 0x9d, 0x9b, 0xb5, 0x9e, 0x0b, 0x4f, 0x4f, 0xb8, 0x30, 0xf2, - 0x87, 0x6f, 0x82, 0x10, 0x43, 0x65, 0x49, 0x24, 0x73, 0x4f, 0x79, 0x6c, 0x82, 0x8f, 0x20, 0x83, - 0xee, 0x05, 0x3c, 0xaa, 0x1f, 0xad, 0x1f, 0xe8, 0x9b, 0x6b, 0xa5, 0x6d, 0xde, 0xd7, 0x2e, 0xe3, - 0x7c, 0x82, 0xf4, 0x3d, 0x43, 0xa8, 0x5d, 0x4c, 0x99, 0x6c, 0x3c, 0x92, 0x87, 0x23, 0xb2, 0x8e, - 0x41, 0x86, 0x94, 0x9e, 0x44, 0x05, 0x61, 0x4b, 0x70, 0xf8, 0x4a, 0x81, 0x77, 0x8a, 0x86, 0x51, - 0x41, 0x3c, 0xd2, 0xab, 0x9f, 0x50, 0x1d, 0x54, 0xe9, 0xbd, 0xbe, 0xba, 0x4f, 0xd2, 0xfa, 0x66, - 0x07, 0xe5, 0x16, 0xa3, 0x8b, 0x96, 0x9e, 0x70, 0xb8, 0x13, 0x0a, 0x23, 0xbc, 0x55, 0x94, 0xad, - 0x43, 0xdc, 0xe2, 0xd0, 0xa0, 0x8e, 0x4d, 0xa7, 0x03, 0xc9, 0x4f, 0x34, 0xa9, 0x24, 0x0a, 0xd9, - 0xa9, 0x3a, 0xb6, 0xde, 0x9b, 0xac, 0xe4, 0x48, 0x83, 0x78, 0xb6, 0x58, 0x5a, 0x4b, 0x41, 0x06, - 0x3c, 0x0b, 0x6b, 0x4b, 0x6d, 0x47, 0x24, 0xf3, 0x25, 0xf0, 0xe2, 0xb9, 0x1c, 0x81, 0xe1, 0x40, - 0x61, 0x23, 0xc6, 0x72, 0x48, 0x68, 0xfd, 0x2b, 0x33, 0x7f, 0x4a, 0x3d, 0xf6, 0xfe, 0x9c, 0xff, - 0x00, 0x09, 0x85, 0xfe, 0x0d, 0x58, 0x6e, 0x89, 0xf7, 0xd7, 0x5b, 0xee, 0x26, 0xaa, 0xbc, 0x69, - 0x1d, 0x69, 0x21, 0x9b, 0xab, 0xad, 0x41, 0x55, 0xca, 0x35, 0xc0, 0x32, 0xdb, 0x0e, 0x36, 0x12, - 0xb6, 0x9b, 0x53, 0x25, 0x0d, 0xa5, 0x29, 0x52, 0x4f, 0x70, 0x28, 0x1c, 0x02, 0x08, 0x50, 0x3c, - 0x81, 0x1c, 0x42, 0xd6, 0x52, 0x94, 0xa0, 0x52, 0x94, 0xa0, 0x52, 0x94, 0xa0, 0x52, 0x94, 0xa0, - 0xf1, 0xb5, 0xdd, 0x8b, 0xf2, 0xa3, 0x43, 0xdf, 0xb4, 0xcf, 0xaa, 0xf4, 0x9f, 0x5b, 0xdb, 0x64, - 0x41, 0xf5, 0x1d, 0xbe, 0x7d, 0xae, 0xeb, 0x4a, 0x47, 0x3e, 0x39, 0x1c, 0xb1, 0xcb, 0x38, 0xc8, - 0xce, 0x3e, 0x45, 0x67, 0x6c, 0xfe, 0x95, 0x77, 0xc6, 0x34, 0xe9, 0x11, 0xd9, 0xd2, 0x2c, 0xcc, - 0x69, 0xa7, 0x54, 0x84, 0x48, 0x66, 0xeb, 0x14, 0x36, 0xf0, 0x07, 0x01, 0x69, 0x0b, 0x71, 0x2a, - 0x09, 0x3f, 0x23, 0x92, 0x52, 0x70, 0x7c, 0x80, 0x7c, 0x56, 0x95, 0xd2, 0x82, 0x39, 0xe9, 0xcf, - 0x6c, 0xdb, 0xda, 0x8d, 0xae, 0x85, 0xa6, 0x16, 0xfb, 0x32, 0x6e, 0x2b, 0x75, 0x72, 0xee, 0x72, - 0x19, 0xe7, 0xdb, 0x76, 0x42, 0xf0, 0x0f, 0x10, 0xa3, 0xf6, 0x52, 0x84, 0xa1, 0x00, 0x80, 0x9e, - 0x41, 0x1c, 0x8a, 0x41, 0x51, 0x15, 0x23, 0x52, 0x94, 0x0a, 0x52, 0x94, 0x0a, 0x52, 0x94, 0x0a, - 0x57, 0x8d, 0xac, 0xb5, 0x5e, 0x9b, 0xd1, 0xb6, 0x37, 0x2f, 0x7a, 0xa6, 0xf5, 0x0a, 0xd1, 0x01, - 0xbc, 0x8e, 0xec, 0x97, 0x02, 0x79, 0xa8, 0x25, 0x4a, 0xe0, 0x81, 0xf2, 0xb5, 0x94, 0xa5, 0x44, - 0x21, 0x20, 0xa8, 0xe0, 0xe0, 0x1a, 0xa9, 0x9b, 0xcb, 0xd6, 0x6f, 0xfe, 0x26, 0xd3, 0xb5, 0xb6, - 0xaf, 0xf5, 0x9b, 0xfa, 0xea, 0xe4, 0xdf, 0xff, 0x00, 0x7a, 0x79, 0xb2, 0xc7, 0xfe, 0x9a, 0xd2, - 0xa7, 0x0f, 0xe2, 0x14, 0xd5, 0x05, 0xc6, 0x9f, 0x2e, 0x2c, 0x08, 0x32, 0x27, 0x4e, 0x92, 0xcc, - 0x58, 0x91, 0x9a, 0x53, 0xcf, 0xbe, 0xf3, 0x81, 0x0d, 0xb4, 0x84, 0x8c, 0xa9, 0x6a, 0x51, 0xf0, - 0x94, 0x80, 0x09, 0x24, 0xf8, 0x00, 0x55, 0x73, 0xdd, 0x6e, 0xb0, 0x34, 0x16, 0x96, 0x9c, 0x6d, - 0xba, 0x52, 0x0b, 0xda, 0xc6, 0x5b, 0x4e, 0xf0, 0x7d, 0xd6, 0x5f, 0xf4, 0xd1, 0x10, 0x01, 0x5a, - 0x54, 0x12, 0xf1, 0x4a, 0x8b, 0x8a, 0x05, 0x29, 0x20, 0xa5, 0x05, 0x0a, 0x4a, 0xf2, 0x16, 0x71, - 0x8a, 0xa5, 0x9b, 0x8f, 0xba, 0x7b, 0x83, 0xb8, 0x9d, 0x94, 0xeb, 0x1d, 0x51, 0x36, 0xe6, 0xcb, - 0x1c, 0x4b, 0x71, 0xb0, 0x86, 0x63, 0xa5, 0x49, 0xe5, 0x85, 0xf6, 0x9b, 0x09, 0x47, 0x3c, 0x2d, - 0x43, 0x9f, 0x1e, 0x58, 0x38, 0xce, 0x30, 0x2b, 0x8c, 0xa0, 0x99, 0xb7, 0x97, 0xa9, 0x1d, 0xc7, - 0xdc, 0x7f, 0x53, 0x6f, 0xf5, 0xff, 0x00, 0x93, 0xf6, 0x07, 0x79, 0x23, 0xea, 0xdb, 0x6a, 0xca, - 0x3b, 0xad, 0x9e, 0x63, 0x8b, 0xce, 0xfd, 0xb7, 0x72, 0x85, 0xf1, 0x52, 0x7d, 0xad, 0xab, 0x88, - 0x3c, 0x01, 0xa8, 0x66, 0xba, 0xdd, 0x2f, 0xb6, 0xba, 0xf7, 0x52, 0xc1, 0x6e, 0xe5, 0x68, 0xd2, - 0xb7, 0x37, 0x2d, 0x6e, 0x34, 0xeb, 0xc2, 0xe6, 0xf3, 0x5e, 0x9e, 0x0a, 0x50, 0xd0, 0x51, 0x71, - 0x6a, 0x92, 0xef, 0x16, 0x52, 0x94, 0xf0, 0x50, 0x25, 0x4b, 0x03, 0x23, 0x1f, 0x3e, 0x2b, 0xa0, - 0xb2, 0x39, 0xb7, 0x1b, 0x77, 0xab, 0xd9, 0x72, 0xf7, 0x0b, 0xf3, 0x95, 0x32, 0xdd, 0x25, 0x5d, - 0xd6, 0x21, 0xcb, 0x11, 0xac, 0xea, 0x5a, 0x09, 0xc7, 0x17, 0x14, 0xda, 0xd7, 0x2d, 0x04, 0x90, - 0x4e, 0x50, 0xca, 0x32, 0x82, 0x3f, 0x5c, 0x85, 0x66, 0x83, 0x47, 0xf6, 0x62, 0x5c, 0xa9, 0xfb, - 0x3d, 0xa2, 0xe7, 0x4e, 0x92, 0xf4, 0xa9, 0x72, 0x74, 0xfc, 0x07, 0x9f, 0x7d, 0xe7, 0x0a, 0xdc, - 0x75, 0x6a, 0x8e, 0x82, 0xa5, 0xa9, 0x47, 0xca, 0x94, 0x49, 0x24, 0x93, 0xe4, 0x93, 0x5d, 0x65, - 0x50, 0x0f, 0xd3, 0x57, 0x74, 0xff, 0x00, 0xd8, 0x1a, 0x33, 0xfe, 0x4e, 0x4f, 0xfd, 0x45, 0x7e, - 0xdb, 0x27, 0x5b, 0x5a, 0xf9, 0x9b, 0xa3, 0x2e, 0x5e, 0xf4, 0x9e, 0x99, 0x9b, 0x00, 0x72, 0xee, - 0xb1, 0x0c, 0x3f, 0x19, 0xd5, 0xfb, 0x4e, 0x38, 0xb8, 0xa7, 0x1c, 0x09, 0xc2, 0xb0, 0x4e, 0x50, - 0x72, 0x01, 0x1e, 0x33, 0x90, 0x17, 0xca, 0xaa, 0x37, 0xd2, 0x41, 0xa3, 0xa5, 0x4d, 0xd3, 0xba, - 0x6f, 0x5b, 0xc1, 0x80, 0xca, 0xda, 0xb6, 0xba, 0xec, 0x2b, 0x93, 0xed, 0xb2, 0x4b, 0xc1, 0x0e, - 0xf1, 0x2c, 0x95, 0xa8, 0x27, 0xfc, 0x92, 0x56, 0x97, 0x13, 0xee, 0x50, 0x01, 0x4f, 0x24, 0x00, - 0x4a, 0xcd, 0x4f, 0x3b, 0x17, 0xba, 0xfa, 0x6f, 0x76, 0xf4, 0x82, 0x6f, 0x76, 0x45, 0xfa, 0x79, - 0xac, 0x71, 0x6e, 0xe5, 0x6d, 0x71, 0x61, 0x4e, 0xc2, 0x74, 0x83, 0xe0, 0xfc, 0x72, 0x42, 0xb0, - 0x4a, 0x56, 0x00, 0x0a, 0x00, 0xf8, 0x0a, 0x0a, 0x4a, 0x7e, 0x3d, 0x4d, 0xd9, 0x22, 0xdf, 0xfa, - 0x7f, 0xd6, 0xf0, 0x66, 0x38, 0xf3, 0x6d, 0x35, 0x68, 0x7a, 0x6a, 0x4b, 0x44, 0x05, 0x73, 0x8c, - 0x3d, 0x42, 0x01, 0xc8, 0x3e, 0xd2, 0xb6, 0x92, 0x0f, 0xdf, 0x82, 0x70, 0x41, 0xf2, 0x03, 0x2b, - 0x6b, 0x59, 0x76, 0x3b, 0x54, 0xfe, 0x5a, 0x6d, 0x06, 0x96, 0xd4, 0xcb, 0x9d, 0xeb, 0xe4, 0xcc, - 0xb6, 0xb5, 0xeb, 0x24, 0x76, 0xbb, 0x7c, 0xe5, 0x20, 0x70, 0x91, 0xed, 0xc0, 0x03, 0x0e, 0xa5, - 0xc1, 0xe0, 0x04, 0xf8, 0xf1, 0xe3, 0x15, 0x93, 0x55, 0x61, 0xb6, 0xdb, 0xaa, 0x7b, 0xfe, 0xde, - 0x6d, 0x1d, 0x97, 0x43, 0xe9, 0xcd, 0x2b, 0x6c, 0x72, 0x5d, 0xb5, 0xd7, 0x8a, 0xe7, 0xcf, 0x7d, - 0x6e, 0xb6, 0xea, 0x1c, 0x75, 0xd7, 0x4a, 0x43, 0x28, 0xe0, 0x52, 0xa0, 0x5c, 0x48, 0xe5, 0xcc, - 0x8c, 0x24, 0xf8, 0xf3, 0xe0, 0x34, 0x4a, 0x95, 0x94, 0x33, 0xf7, 0x8b, 0x76, 0x26, 0xce, 0x91, - 0x31, 0xed, 0xc9, 0xd5, 0xa9, 0x75, 0xf7, 0x54, 0xea, 0xd2, 0xcd, 0xd9, 0xe6, 0x5b, 0x05, 0x47, - 0x24, 0x25, 0x08, 0x50, 0x4a, 0x13, 0xe7, 0xc2, 0x52, 0x00, 0x03, 0xc0, 0x00, 0x55, 0xeb, 0xe8, - 0x8f, 0x5d, 0x6a, 0x4d, 0x79, 0xb3, 0x0a, 0x97, 0xaa, 0x26, 0xfa, 0xf9, 0xb6, 0xbb, 0x93, 0x96, - 0xd6, 0xe5, 0x2c, 0x1e, 0xeb, 0xcd, 0x21, 0xa6, 0x96, 0x95, 0x3a, 0xac, 0xfb, 0xd6, 0x3b, 0x85, - 0x3c, 0xbc, 0x12, 0x12, 0x09, 0xca, 0xb2, 0xa2, 0x13, 0x9d, 0x53, 0xaf, 0xa4, 0xc6, 0x5c, 0xa4, - 0x41, 0xd0, 0x70, 0x51, 0x25, 0xe4, 0xc4, 0x79, 0xd9, 0xef, 0x3a, 0xc0, 0x70, 0x86, 0xd6, 0xb4, - 0x08, 0xe1, 0x0b, 0x29, 0xf8, 0x2a, 0x48, 0x71, 0x60, 0x13, 0xe4, 0x05, 0xab, 0x1f, 0x26, 0xae, - 0x2d, 0x53, 0x3f, 0xa4, 0xd3, 0xff, 0x00, 0x97, 0xdf, 0xfe, 0xcb, 0xff, 0x00, 0xe5, 0xa0, 0xa8, - 0x16, 0x2b, 0x5c, 0xfb, 0xe5, 0xf2, 0x05, 0x92, 0xd6, 0xc7, 0xa8, 0x9f, 0x70, 0x92, 0xdc, 0x58, - 0xad, 0x73, 0x4a, 0x7b, 0x8e, 0xb8, 0xa0, 0x94, 0x27, 0x2a, 0x20, 0x0c, 0xa8, 0x81, 0x92, 0x40, - 0xfc, 0x6b, 0x62, 0xeb, 0x1e, 0xb4, 0x9d, 0xee, 0x56, 0x9a, 0xd5, 0x56, 0x9d, 0x47, 0x05, 0xb6, - 0x5c, 0x97, 0x6a, 0x9c, 0xcc, 0xd6, 0x10, 0xf0, 0x25, 0xb5, 0x2d, 0xa5, 0x85, 0xa4, 0x28, 0x02, - 0x09, 0x4e, 0x52, 0x33, 0x82, 0x0e, 0x3e, 0xf1, 0x5a, 0xd9, 0xa1, 0xb5, 0x35, 0xab, 0x59, 0x69, - 0x0b, 0x56, 0xa9, 0xb2, 0x3d, 0xdd, 0x81, 0x73, 0x8c, 0x89, 0x0d, 0x65, 0x49, 0x2a, 0x46, 0x47, - 0x96, 0xd7, 0xc4, 0x90, 0x16, 0x95, 0x65, 0x2a, 0x00, 0x9c, 0x29, 0x24, 0x7d, 0xd4, 0x19, 0x8d, - 0xd4, 0xbd, 0x82, 0xf3, 0xa7, 0xb7, 0xd7, 0x58, 0x35, 0x7a, 0xb7, 0x3d, 0x09, 0x53, 0xae, 0xf2, - 0xae, 0x11, 0x0b, 0x83, 0xda, 0xfc, 0x77, 0x9e, 0x5a, 0xdb, 0x71, 0x04, 0x78, 0x52, 0x48, 0x3f, - 0x77, 0xc1, 0x0a, 0x49, 0xc2, 0x92, 0x40, 0xf8, 0xed, 0xee, 0xcb, 0xee, 0x86, 0xbe, 0xb5, 0xaa, - 0xe9, 0xa5, 0x74, 0x84, 0xd9, 0xb0, 0x06, 0x38, 0xca, 0x75, 0xc6, 0xe3, 0x34, 0xef, 0xb9, 0x49, - 0x3d, 0xb5, 0xbc, 0xa4, 0x87, 0x30, 0xa4, 0x28, 0x1e, 0x04, 0xf1, 0x23, 0x07, 0x19, 0x15, 0xab, - 0x14, 0xa0, 0xc9, 0x4d, 0xda, 0xdb, 0xfb, 0xfe, 0xd9, 0x6b, 0x59, 0x1a, 0x53, 0x51, 0xa5, 0x95, - 0x4b, 0x65, 0xa6, 0xde, 0x43, 0xf1, 0xc2, 0xcb, 0x0f, 0xa1, 0x69, 0x04, 0x2d, 0xb5, 0x2d, 0x29, - 0x2a, 0x48, 0x3c, 0x90, 0x4e, 0x31, 0xc9, 0x0a, 0x1f, 0x75, 0x48, 0xdd, 0x0a, 0x5d, 0x27, 0xdb, - 0xfa, 0x92, 0xb1, 0xc4, 0x86, 0xff, 0x00, 0x69, 0x9b, 0x9c, 0x69, 0x71, 0x66, 0x27, 0x82, 0x4f, - 0x71, 0xa0, 0xc2, 0xde, 0x09, 0xc9, 0x19, 0x1f, 0xac, 0x65, 0xb5, 0x64, 0x60, 0xfb, 0x71, 0xf0, - 0x48, 0x3d, 0x37, 0xd2, 0x3b, 0xfb, 0x6f, 0xb3, 0x7e, 0xed, 0xb1, 0xfc, 0xcc, 0x9a, 0xe3, 0x3a, - 0x25, 0xff, 0x00, 0x39, 0xdd, 0x23, 0xff, 0x00, 0x1b, 0xfc, 0x93, 0xf4, 0x1a, 0x65, 0x4a, 0x52, - 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, - 0x5c, 0x36, 0xfe, 0x6b, 0x89, 0x5b, 0x71, 0xb4, 0x77, 0xed, 0x67, 0x06, 0x0b, 0x33, 0xa5, 0xdb, - 0xda, 0x6c, 0x30, 0xcb, 0xca, 0x29, 0x6c, 0xad, 0xc7, 0x50, 0xd2, 0x54, 0xac, 0x79, 0x29, 0x49, - 0x70, 0x28, 0xa4, 0x10, 0x48, 0x18, 0xca, 0x73, 0x91, 0xe2, 0xef, 0xe6, 0xf9, 0x69, 0x1d, 0xa0, - 0x82, 0xc2, 0x2e, 0xc1, 0xeb, 0x95, 0xea, 0x63, 0x4b, 0x72, 0x1d, 0xae, 0x2a, 0x93, 0xdc, 0x50, - 0x01, 0x5c, 0x5c, 0x75, 0x44, 0xfe, 0xad, 0xa2, 0xb1, 0xc7, 0x96, 0x09, 0x27, 0x3c, 0x52, 0xae, - 0x2a, 0xc5, 0x3a, 0xdf, 0xee, 0xa8, 0x35, 0x26, 0xe8, 0xe9, 0x87, 0x74, 0xa4, 0x3b, 0x04, 0x2d, - 0x3f, 0x63, 0x95, 0xda, 0x54, 0xc6, 0xfb, 0xc6, 0x54, 0x87, 0xd4, 0xda, 0xca, 0xc0, 0xee, 0x14, - 0xa4, 0x25, 0x1c, 0x83, 0x67, 0x01, 0x1c, 0xb2, 0x8f, 0xb5, 0x82, 0x53, 0x41, 0xe2, 0xfe, 0x94, - 0x7b, 0xed, 0xfd, 0x39, 0xfe, 0x13, 0x0b, 0xfc, 0x1a, 0xeb, 0x61, 0x75, 0x8f, 0xb9, 0x6c, 0x68, - 0x25, 0x59, 0x5d, 0x8b, 0x6c, 0x95, 0xa8, 0x4b, 0xae, 0x01, 0x7d, 0x75, 0xa0, 0x14, 0x19, 0x52, - 0x4e, 0x30, 0xc2, 0x02, 0x5b, 0xee, 0xa5, 0x44, 0x10, 0xbf, 0xb3, 0x84, 0x80, 0xa6, 0xd4, 0x72, - 0xa3, 0x5b, 0x29, 0x41, 0xed, 0x6b, 0x2d, 0x57, 0xa9, 0x35, 0x95, 0xf1, 0xcb, 0xde, 0xa9, 0xbd, - 0x4d, 0xbb, 0xcf, 0x73, 0x23, 0xbb, 0x25, 0xc2, 0xae, 0x09, 0x2a, 0x52, 0xb8, 0x20, 0x7c, 0x21, - 0x01, 0x4a, 0x51, 0x08, 0x48, 0x09, 0x19, 0x38, 0x02, 0xbc, 0x5a, 0x9c, 0xf6, 0x1f, 0xa6, 0x7d, - 0x65, 0xba, 0x36, 0xb8, 0xda, 0x89, 0xd9, 0xd0, 0xac, 0x3a, 0x6a, 0x47, 0x3e, 0xd4, 0xe7, 0x48, - 0x7d, 0xd7, 0xf8, 0xa9, 0xc4, 0x1e, 0xdb, 0x29, 0x50, 0x3e, 0xd7, 0x1b, 0xe2, 0x79, 0xa9, 0xbf, - 0x0a, 0xca, 0x79, 0x63, 0x15, 0x76, 0x76, 0x8b, 0x62, 0xf6, 0xe3, 0x6c, 0x78, 0x49, 0xb0, 0x59, - 0xbd, 0x55, 0xd9, 0x39, 0xff, 0x00, 0xbd, 0xae, 0x24, 0x3f, 0x2c, 0x67, 0x98, 0xf6, 0xab, 0x01, - 0x2d, 0x7b, 0x5c, 0x28, 0x3d, 0xb4, 0xa3, 0x92, 0x40, 0xe5, 0xc8, 0x8c, 0xd0, 0x52, 0x6d, 0xbd, - 0xe9, 0x57, 0x77, 0x35, 0x7d, 0xad, 0x57, 0x17, 0x6d, 0xb0, 0xb4, 0xd3, 0x3e, 0x3b, 0x49, 0xbe, - 0x38, 0xe3, 0x0e, 0xbb, 0xee, 0x52, 0x4e, 0x1a, 0x4a, 0x16, 0xb4, 0x60, 0xa7, 0xfd, 0x34, 0xa7, - 0x21, 0x49, 0x29, 0xe4, 0x0e, 0x6a, 0xc3, 0x59, 0xf6, 0x03, 0x67, 0xf6, 0x3b, 0x45, 0x5c, 0x35, - 0xde, 0xbf, 0x4b, 0xda, 0xbd, 0xdb, 0x63, 0x5c, 0xdd, 0x72, 0x54, 0x40, 0xa6, 0x32, 0xa5, 0x29, - 0xb4, 0x21, 0xa8, 0xb9, 0x29, 0x2a, 0x5f, 0x71, 0xb4, 0xfe, 0xb5, 0x4b, 0x01, 0x40, 0x28, 0x16, - 0xc6, 0x48, 0xb3, 0xf5, 0x4b, 0x7a, 0xc9, 0xea, 0x1a, 0xcd, 0x76, 0xb7, 0x6a, 0x9d, 0xa0, 0xb2, - 0xd9, 0x1e, 0x96, 0x94, 0xba, 0xd4, 0x69, 0x77, 0x67, 0x1f, 0xed, 0x25, 0xa9, 0x0c, 0x48, 0x4a, - 0xdc, 0x6d, 0x0d, 0x14, 0x12, 0xb4, 0x82, 0xdf, 0x0e, 0x45, 0x49, 0xc9, 0xe4, 0x40, 0x29, 0x00, - 0xa8, 0x20, 0x6d, 0xf4, 0xde, 0xbd, 0x65, 0xbb, 0x57, 0x45, 0x7d, 0x73, 0x2b, 0xd2, 0x58, 0xd9, - 0x92, 0xa7, 0xe0, 0x5a, 0x18, 0x23, 0xb5, 0x1f, 0x29, 0x09, 0x05, 0x4a, 0x00, 0x17, 0x57, 0xc7, - 0x3e, 0xf5, 0x7c, 0x15, 0x2f, 0x88, 0x40, 0x51, 0x4d, 0x46, 0x54, 0xab, 0xe5, 0xd3, 0x87, 0x4d, - 0xda, 0x37, 0x4a, 0xe8, 0x78, 0xfa, 0xd7, 0x74, 0x60, 0x42, 0x9f, 0x76, 0x76, 0x37, 0xae, 0x71, - 0x8b, 0xa2, 0x0a, 0x22, 0x5a, 0x98, 0x2d, 0x12, 0x50, 0xeb, 0x6e, 0x61, 0x2a, 0x58, 0x4a, 0x89, - 0x59, 0x74, 0x61, 0x0a, 0x48, 0x09, 0x00, 0xa0, 0xad, 0x41, 0x53, 0x74, 0x6e, 0xca, 0xee, 0xb6, - 0xaf, 0xed, 0xaa, 0xc5, 0xa1, 0x2f, 0x4e, 0xb2, 0xf4, 0x61, 0x29, 0x99, 0x32, 0x59, 0xf4, 0xb1, - 0xdd, 0x68, 0xf1, 0xe2, 0xa4, 0x3a, 0xf1, 0x42, 0x17, 0x90, 0xa0, 0x40, 0x4a, 0x89, 0x23, 0x24, - 0x64, 0x02, 0x6b, 0x99, 0xd6, 0x5a, 0x53, 0x52, 0x68, 0xdb, 0xe3, 0x96, 0x4d, 0x53, 0x65, 0x9b, - 0x68, 0x9e, 0xde, 0x4f, 0x6a, 0x4b, 0x65, 0x3c, 0xd2, 0x14, 0xa4, 0xf3, 0x41, 0xf8, 0x5a, 0x0a, - 0x92, 0xa0, 0x16, 0x92, 0x52, 0x70, 0x70, 0x4d, 0x5f, 0x2d, 0xce, 0xea, 0xfb, 0x6e, 0x34, 0xbc, - 0x89, 0x56, 0xfd, 0x39, 0x1e, 0x6e, 0xad, 0x9e, 0xc7, 0xb4, 0x2e, 0x29, 0x0c, 0xc2, 0x2b, 0x0e, - 0x14, 0xad, 0x3d, 0xf5, 0x64, 0x9c, 0x24, 0x15, 0x05, 0x21, 0x0b, 0x42, 0xb2, 0x9c, 0x2b, 0xc9, - 0x22, 0x93, 0x6f, 0x16, 0xe5, 0x6a, 0x4d, 0xd4, 0xd5, 0xff, 0x00, 0x94, 0xda, 0x98, 0x42, 0x44, - 0x94, 0x46, 0x44, 0x56, 0x59, 0x86, 0xc9, 0x6d, 0xa6, 0x5a, 0x49, 0x24, 0x25, 0x20, 0x92, 0xa3, - 0x95, 0x29, 0x6a, 0x25, 0x4a, 0x27, 0x2a, 0x23, 0xc0, 0x00, 0x00, 0xe9, 0xba, 0x46, 0xd6, 0x33, - 0xf4, 0x6e, 0xfd, 0xe9, 0xc7, 0x61, 0xa3, 0xba, 0xcd, 0xe2, 0x4a, 0x2c, 0xd3, 0x1a, 0xca, 0x53, - 0xcd, 0xa9, 0x0e, 0x21, 0x20, 0xe4, 0xa4, 0x91, 0xc5, 0xce, 0xdb, 0x9e, 0x30, 0x4f, 0x0e, 0x39, - 0x01, 0x46, 0xb4, 0xe6, 0x7c, 0x48, 0xb3, 0xe0, 0xc8, 0x83, 0x3a, 0x33, 0x32, 0xa2, 0x49, 0x69, - 0x4c, 0xbe, 0xc3, 0xcd, 0x85, 0xb6, 0xea, 0x14, 0x30, 0xa4, 0x29, 0x27, 0xc2, 0x92, 0x41, 0x20, - 0x83, 0xe0, 0x83, 0x59, 0x5b, 0xd3, 0x85, 0xae, 0x7d, 0xe3, 0x7e, 0xf4, 0x3c, 0x4b, 0x73, 0x1d, - 0xf7, 0x9b, 0xbd, 0xc6, 0x94, 0xa4, 0xf3, 0x4a, 0x70, 0xd3, 0x0e, 0x07, 0x9d, 0x56, 0x54, 0x40, - 0xf6, 0xb6, 0xda, 0xd5, 0x8f, 0x93, 0x8c, 0x0c, 0x92, 0x05, 0x6a, 0xc5, 0x06, 0x33, 0xd7, 0x41, - 0xa6, 0xf4, 0x46, 0xb4, 0xd4, 0xb0, 0x57, 0x3b, 0x4e, 0x69, 0x0d, 0x41, 0x79, 0x88, 0xdb, 0xa5, - 0x95, 0xbf, 0x02, 0xda, 0xf4, 0x86, 0xd2, 0xb0, 0x01, 0x28, 0x2a, 0x42, 0x48, 0x0a, 0xc2, 0x92, - 0x71, 0xf3, 0x82, 0x3f, 0x1a, 0xe7, 0xea, 0xff, 0x00, 0xfd, 0x1c, 0x5f, 0xb1, 0x0b, 0xcf, 0xef, - 0x23, 0xff, 0x00, 0xcb, 0x46, 0xa0, 0xad, 0xbb, 0x75, 0xd3, 0x06, 0xed, 0x6a, 0xb9, 0xd6, 0xc5, - 0xce, 0xd3, 0xcf, 0x69, 0xdb, 0x3c, 0xb7, 0x48, 0x7e, 0x75, 0xc4, 0xa1, 0xb7, 0x23, 0x21, 0x24, - 0x85, 0x28, 0xc6, 0x2a, 0x0f, 0x15, 0x7b, 0x48, 0x4a, 0x4a, 0x40, 0x51, 0x29, 0x39, 0x09, 0x3c, - 0x85, 0xf2, 0xd8, 0xed, 0xb3, 0xb3, 0x6d, 0x3e, 0x82, 0x63, 0x4b, 0x59, 0xdf, 0x7a, 0x52, 0x8b, - 0xa6, 0x4c, 0xd9, 0x6e, 0xf8, 0x54, 0x99, 0x0a, 0x4a, 0x52, 0xa7, 0x02, 0x72, 0x42, 0x13, 0x84, - 0x24, 0x04, 0x8f, 0x80, 0x91, 0x92, 0xa5, 0x65, 0x47, 0xb9, 0xae, 0x66, 0xf7, 0xb8, 0x5a, 0x06, - 0xc7, 0x74, 0x7a, 0xd7, 0x7b, 0xd7, 0x1a, 0x66, 0xd9, 0x3d, 0x8e, 0x3d, 0xd8, 0xb3, 0x2e, 0xac, - 0x32, 0xeb, 0x7c, 0x92, 0x14, 0x39, 0x21, 0x4a, 0x04, 0x65, 0x24, 0x11, 0x91, 0xf0, 0x41, 0xa0, - 0xe9, 0xaa, 0x33, 0xea, 0x6f, 0x6e, 0x7f, 0x39, 0xdb, 0x41, 0x74, 0xb0, 0x46, 0x6f, 0x9d, 0xda, - 0x3e, 0x27, 0x5a, 0x7d, 0xd8, 0xcc, 0xa6, 0xc2, 0xb8, 0xa3, 0xca, 0xd2, 0x9f, 0x7a, 0x54, 0xb6, - 0xf2, 0xa3, 0xc5, 0x3d, 0xce, 0x58, 0xca, 0x45, 0x48, 0xd0, 0x25, 0xc5, 0x9f, 0x06, 0x3c, 0xe8, - 0x32, 0x59, 0x95, 0x12, 0x4b, 0x49, 0x79, 0x87, 0xd9, 0x70, 0x2d, 0xb7, 0x50, 0xa1, 0x94, 0xad, - 0x2a, 0x1e, 0x14, 0x92, 0x08, 0x20, 0x8f, 0x04, 0x1a, 0xfb, 0x50, 0x63, 0x3d, 0x48, 0xdb, 0x35, - 0xbd, 0x3a, 0xf7, 0x6a, 0x1e, 0x75, 0x1a, 0x62, 0xe0, 0xcb, 0x96, 0xe9, 0x0e, 0xf7, 0xa4, 0x5b, - 0x26, 0xb5, 0xdd, 0x8c, 0xea, 0xf8, 0x14, 0x85, 0xe0, 0x10, 0xa4, 0x2b, 0xc8, 0x24, 0xa1, 0x49, - 0x2a, 0xe0, 0x80, 0xae, 0x41, 0x20, 0x55, 0xcc, 0xea, 0x0f, 0xa5, 0xcd, 0x2f, 0xb8, 0x4f, 0x4a, - 0xd4, 0x1a, 0x61, 0xc6, 0x74, 0xde, 0xa7, 0x7d, 0xd7, 0x24, 0x48, 0x77, 0x82, 0x95, 0x1a, 0x7a, - 0xca, 0x3c, 0x07, 0x10, 0x0f, 0xea, 0xd4, 0x56, 0x01, 0x2e, 0x20, 0x67, 0xdc, 0xb2, 0xa4, 0xad, - 0x44, 0x11, 0x50, 0x37, 0x07, 0xa7, 0xcd, 0xda, 0xd1, 0x10, 0x66, 0x5c, 0xee, 0xfa, 0x4d, 0xe9, - 0x16, 0xb8, 0x8e, 0xad, 0x2b, 0x9d, 0x01, 0xd4, 0x49, 0x6f, 0x82, 0x42, 0x94, 0x5e, 0x29, 0x41, - 0x2e, 0x21, 0xae, 0x28, 0x2a, 0xe6, 0xb4, 0xa4, 0x01, 0x8e, 0x58, 0x27, 0x14, 0x16, 0x4f, 0x6e, - 0xfa, 0xd6, 0xd3, 0x73, 0xbb, 0x11, 0x35, 0xd6, 0x98, 0x9b, 0x68, 0x78, 0xf6, 0x5b, 0x54, 0xdb, - 0x72, 0xc4, 0x98, 0xe5, 0x47, 0xc3, 0xae, 0xa9, 0xb5, 0x71, 0x5b, 0x68, 0x07, 0x0a, 0x09, 0x4f, - 0x75, 0x58, 0x24, 0x79, 0x20, 0x72, 0x94, 0xe7, 0xf5, 0x2f, 0xb2, 0xd1, 0xb4, 0xac, 0x8d, 0x42, - 0xce, 0xb3, 0x66, 0x63, 0x4d, 0x3a, 0xa6, 0x51, 0x0d, 0x98, 0xee, 0x89, 0x6f, 0x38, 0x11, 0xcc, - 0x25, 0x2c, 0xad, 0x29, 0x50, 0x49, 0xf8, 0x0e, 0x28, 0x25, 0xbe, 0x47, 0x05, 0x60, 0xd6, 0x63, - 0x52, 0x82, 0x46, 0xea, 0x1b, 0x75, 0x25, 0x6e, 0xfe, 0xbd, 0x6f, 0x53, 0xc8, 0xb3, 0xb3, 0x68, - 0x69, 0x88, 0x2d, 0xc2, 0x8f, 0x15, 0xb7, 0x8b, 0xca, 0x4a, 0x12, 0xa5, 0xac, 0x95, 0xac, 0x84, - 0xf2, 0x51, 0x5b, 0x8b, 0xf8, 0x4a, 0x40, 0x1c, 0x46, 0x09, 0x04, 0x9e, 0x83, 0xa2, 0x5f, 0xf3, - 0x9d, 0xd2, 0x3f, 0xf1, 0xbf, 0xc9, 0x3f, 0x51, 0x66, 0x95, 0xb0, 0x5e, 0x75, 0x4e, 0xa2, 0x85, - 0xa7, 0xb4, 0xf5, 0xb9, 0xeb, 0x8d, 0xd2, 0x73, 0xbd, 0xa8, 0xf1, 0xda, 0x1e, 0xe5, 0x9f, 0x92, - 0x49, 0x3e, 0x12, 0x90, 0x01, 0x25, 0x44, 0x80, 0x90, 0x09, 0x24, 0x00, 0x4d, 0x68, 0x37, 0x48, - 0x9b, 0x09, 0xf9, 0xab, 0xb5, 0xb9, 0xa9, 0x35, 0x13, 0x9d, 0xdd, 0x5d, 0x73, 0x8d, 0xd9, 0x79, - 0xa6, 0xdd, 0xcb, 0x50, 0x58, 0x2a, 0x4a, 0xcb, 0x03, 0x07, 0x0b, 0x59, 0x52, 0x52, 0x54, 0xbf, - 0x20, 0x14, 0x84, 0xa3, 0xc0, 0x2a, 0x58, 0x4f, 0xf4, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, - 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x28, 0x9f, 0xd2, 0x41, 0x60, 0xbc, - 0xa3, 0x71, 0x6c, 0x3a, 0xa4, 0xdb, 0x9e, 0xfa, 0x95, 0xdb, 0x43, 0x76, 0xf4, 0xcc, 0x03, 0x2d, - 0x89, 0x08, 0x79, 0xf7, 0x0b, 0x67, 0x1f, 0x65, 0x5c, 0x16, 0x08, 0xce, 0x39, 0x00, 0xac, 0x67, - 0x8a, 0xb1, 0x5b, 0x74, 0xc6, 0x93, 0xd5, 0x5a, 0xa3, 0xd4, 0x7e, 0x4c, 0xe9, 0xab, 0xd5, 0xef, - 0xd3, 0x71, 0xf5, 0x1f, 0x57, 0x41, 0x76, 0x47, 0x6b, 0x96, 0x78, 0xf2, 0xe0, 0x93, 0xc7, 0x3c, - 0x55, 0x8c, 0xfc, 0xe0, 0xfe, 0x15, 0xaf, 0xd4, 0xa0, 0xcf, 0x3b, 0x37, 0x47, 0x5b, 0xad, 0x2a, - 0xc6, 0xe5, 0xce, 0xe2, 0xe5, 0x96, 0xde, 0xf2, 0x63, 0x3e, 0xe2, 0x6d, 0xbe, 0xab, 0xbb, 0x2d, - 0x4e, 0xa1, 0x2b, 0xed, 0x35, 0xed, 0x1d, 0x91, 0xdc, 0x52, 0x50, 0x39, 0x77, 0x70, 0x94, 0xaf, - 0x27, 0xc8, 0x29, 0xaa, 0xe7, 0x5b, 0x31, 0x59, 0x69, 0xd4, 0xde, 0xdc, 0xfe, 0x6c, 0x77, 0x7e, - 0xe9, 0x60, 0x8c, 0xdf, 0x0b, 0x4c, 0x8c, 0x4e, 0xb4, 0xfb, 0xb3, 0x88, 0xae, 0x15, 0x71, 0x47, - 0x95, 0xa9, 0x5e, 0xc5, 0x25, 0x6d, 0xe5, 0x47, 0x92, 0xbb, 0x7c, 0xb1, 0x85, 0x0a, 0x0b, 0x3f, - 0xf4, 0x72, 0xeb, 0x18, 0xb3, 0x74, 0x15, 0xeb, 0x44, 0x48, 0x9e, 0xf2, 0xee, 0x36, 0xd9, 0xc6, - 0x6c, 0x76, 0x1e, 0x78, 0x14, 0x88, 0xae, 0xa5, 0x20, 0x86, 0x52, 0x55, 0xcb, 0x8a, 0x5d, 0x4a, - 0xd4, 0xbc, 0x24, 0x24, 0x17, 0x92, 0x72, 0x4a, 0xcd, 0x5a, 0xca, 0xcb, 0xae, 0x94, 0x75, 0x8c, - 0x5d, 0x11, 0xbf, 0x1a, 0x72, 0xef, 0x73, 0x9e, 0xf4, 0x2b, 0x5b, 0xce, 0xae, 0x14, 0xe5, 0xa1, - 0xe0, 0xdb, 0x7c, 0x1e, 0x41, 0x42, 0x4b, 0xa5, 0x4a, 0x4a, 0x7b, 0x49, 0x70, 0xb6, 0xe2, 0xb9, - 0x1c, 0x00, 0xdf, 0x2c, 0x12, 0x91, 0x5a, 0x8b, 0x40, 0xac, 0xcd, 0xea, 0x93, 0x6b, 0xf5, 0xc6, - 0x98, 0xdd, 0x3d, 0x5d, 0x7f, 0xb8, 0x58, 0x26, 0xbb, 0x63, 0x9d, 0x72, 0x7a, 0xe4, 0xd5, 0xd2, - 0x33, 0x0b, 0x72, 0x22, 0x5a, 0x90, 0xfa, 0x8a, 0x12, 0xb7, 0x00, 0xc2, 0x16, 0x14, 0xa0, 0x82, - 0x95, 0x60, 0xf2, 0xc6, 0x32, 0x14, 0x95, 0x2b, 0x4c, 0xab, 0xc6, 0xd7, 0x76, 0x2f, 0xca, 0x8d, - 0x0f, 0x7e, 0xd3, 0x3e, 0xab, 0xd2, 0x7d, 0x6f, 0x6d, 0x91, 0x07, 0xd4, 0x76, 0xf9, 0xf6, 0xbb, - 0xad, 0x29, 0x1c, 0xf8, 0xe4, 0x72, 0xc7, 0x2c, 0xe3, 0x23, 0x38, 0xf9, 0x14, 0x19, 0x01, 0x56, - 0x9b, 0x76, 0xf7, 0x41, 0xed, 0x73, 0xd1, 0x36, 0x9a, 0x43, 0x97, 0xfe, 0xfd, 0xf2, 0x25, 0xee, - 0x3d, 0xb6, 0xfc, 0xcb, 0x6f, 0xb9, 0xdc, 0x5a, 0x50, 0xd4, 0x92, 0xca, 0x9f, 0x0a, 0x24, 0xb9, - 0xdc, 0x4b, 0x4d, 0x38, 0x54, 0x49, 0x4a, 0x9c, 0x4a, 0x88, 0xc1, 0x41, 0x09, 0xaf, 0x3b, 0x8b, - 0xa4, 0x2f, 0x3a, 0x0b, 0x5a, 0xdc, 0xf4, 0x8e, 0xa0, 0x43, 0x29, 0xb8, 0xdb, 0x9d, 0x08, 0x74, - 0xb2, 0xe7, 0x36, 0xd6, 0x14, 0x90, 0xb4, 0x2d, 0x27, 0xfd, 0x55, 0x21, 0x49, 0x50, 0xc8, 0x04, - 0x03, 0x82, 0x01, 0xc8, 0x12, 0x07, 0x49, 0x97, 0xbb, 0x63, 0x1b, 0xa2, 0xd6, 0x8c, 0xd4, 0xed, - 0xb3, 0x2b, 0x4a, 0xeb, 0x06, 0x8d, 0xa2, 0xe7, 0x0e, 0x40, 0x71, 0x4d, 0xb8, 0xb5, 0x79, 0x8c, - 0xa4, 0xa5, 0x07, 0xda, 0xe8, 0x78, 0x21, 0x29, 0x73, 0x19, 0x40, 0x71, 0x44, 0x14, 0xfd, 0xa0, - 0x10, 0xfd, 0x77, 0x5b, 0x53, 0xb4, 0xba, 0xf7, 0x73, 0x67, 0x06, 0x74, 0xa5, 0x89, 0xe7, 0xe2, - 0x25, 0xde, 0xdb, 0xf7, 0x17, 0xbf, 0x55, 0x11, 0x83, 0x94, 0x05, 0x72, 0x74, 0xf8, 0x2a, 0x48, - 0x71, 0x2a, 0x28, 0x4f, 0x25, 0xf1, 0xf2, 0x12, 0x6b, 0x41, 0x6c, 0x9d, 0x37, 0x6c, 0x95, 0x9e, - 0xe8, 0xcd, 0xc6, 0x26, 0x81, 0x84, 0xeb, 0xcc, 0xf2, 0xe2, 0x99, 0x92, 0x5f, 0x94, 0xd1, 0xca, - 0x4a, 0x4f, 0x26, 0x9e, 0x71, 0x48, 0x57, 0x82, 0x71, 0x94, 0x9c, 0x1c, 0x11, 0x82, 0x01, 0xa9, - 0x66, 0x82, 0x20, 0xe9, 0x9f, 0x63, 0x6c, 0xdb, 0x41, 0xa7, 0x4b, 0xae, 0x96, 0x6e, 0x3a, 0xaa, - 0x73, 0x40, 0x5c, 0x6e, 0x21, 0x3e, 0xd4, 0x8f, 0x07, 0xb0, 0xce, 0x46, 0x52, 0xd0, 0x20, 0x64, - 0xf8, 0x2b, 0x20, 0x29, 0x58, 0xc2, 0x52, 0x89, 0x7e, 0x94, 0xa0, 0xc6, 0xe9, 0xf1, 0x25, 0x40, - 0x9d, 0x22, 0x0c, 0xe8, 0xcf, 0x45, 0x97, 0x19, 0xd5, 0x32, 0xfb, 0x0f, 0x36, 0x50, 0xe3, 0x4b, - 0x49, 0xc2, 0x90, 0xa4, 0x9f, 0x29, 0x50, 0x20, 0x82, 0x0f, 0x90, 0x45, 0x4b, 0xfb, 0x0d, 0xd4, - 0x26, 0xa4, 0xda, 0x2d, 0x21, 0x7c, 0xb0, 0x5a, 0x2d, 0x50, 0xae, 0x5e, 0xbe, 0x4b, 0x72, 0xa1, - 0x99, 0x8a, 0x21, 0xa8, 0x8e, 0xe0, 0x25, 0xe5, 0x29, 0x08, 0x01, 0x6e, 0x73, 0x42, 0x5b, 0x00, - 0x77, 0x12, 0x12, 0x50, 0x08, 0xce, 0x48, 0x3d, 0xd7, 0x5d, 0x3b, 0x3b, 0x79, 0xb1, 0x6b, 0x5b, - 0x86, 0xe6, 0xda, 0x61, 0xb2, 0xf6, 0x9c, 0xbb, 0x3a, 0xda, 0xa6, 0x08, 0xac, 0x70, 0x30, 0x24, - 0x14, 0xa5, 0x0a, 0x2e, 0x81, 0xf2, 0x97, 0x56, 0x39, 0xf7, 0x3e, 0xf5, 0xac, 0xa5, 0x58, 0x25, - 0x25, 0x75, 0x7e, 0x82, 0x4d, 0xd4, 0xfb, 0xfd, 0xbc, 0xba, 0x8b, 0xd3, 0xfd, 0x61, 0xb8, 0x57, - 0xa6, 0x7d, 0x3f, 0x2e, 0x1f, 0x57, 0x2d, 0x30, 0x33, 0xcb, 0x19, 0xe5, 0xe9, 0xc2, 0x39, 0xfd, - 0x91, 0x8e, 0x59, 0xc7, 0x9c, 0x63, 0x27, 0x31, 0x95, 0x4c, 0x1b, 0x53, 0xd3, 0x86, 0xe9, 0x6e, - 0x24, 0x11, 0x73, 0x83, 0x6a, 0x66, 0xcd, 0x6b, 0x71, 0xae, 0xe3, 0x13, 0xaf, 0x0b, 0x5c, 0x76, - 0xe4, 0x02, 0x10, 0xa4, 0xf6, 0xd2, 0x12, 0xa7, 0x14, 0x95, 0x25, 0x61, 0x41, 0x61, 0x3c, 0x08, - 0x07, 0xdd, 0x91, 0x8a, 0x9e, 0x74, 0x37, 0x44, 0xb0, 0x22, 0x5d, 0x2d, 0x53, 0xf5, 0x7e, 0xb3, - 0xfa, 0xca, 0x33, 0x5c, 0x1c, 0x9f, 0x6b, 0x87, 0x05, 0x4d, 0x25, 0xd5, 0x71, 0xc9, 0x69, 0x32, - 0x0b, 0x9c, 0xb8, 0x72, 0xf0, 0x54, 0x10, 0x95, 0x14, 0xe7, 0x1c, 0x09, 0x05, 0x21, 0xd6, 0xfd, - 0x1d, 0x72, 0xe5, 0x49, 0xd8, 0xab, 0x83, 0x32, 0x24, 0xbc, 0xf3, 0x51, 0x75, 0x04, 0x86, 0x63, - 0xa1, 0xc7, 0x0a, 0x92, 0xca, 0x0b, 0x2c, 0x2c, 0xa1, 0x00, 0xfd, 0x94, 0xf3, 0x5a, 0xd5, 0x81, - 0xe3, 0x2a, 0x51, 0xf9, 0x26, 0xac, 0x95, 0x79, 0x9a, 0x56, 0xc1, 0x66, 0xd2, 0xda, 0x76, 0x16, - 0x9e, 0xd3, 0xd6, 0xe6, 0x6d, 0xd6, 0xb8, 0x2d, 0x76, 0xa3, 0xc7, 0x68, 0x7b, 0x50, 0x3e, 0x49, - 0x24, 0xf9, 0x52, 0x89, 0x24, 0x95, 0x12, 0x4a, 0x89, 0x24, 0x92, 0x49, 0x35, 0xe9, 0xd0, 0x29, - 0x4a, 0x50, 0x73, 0x3a, 0xcb, 0x6f, 0xb4, 0x3e, 0xb2, 0xee, 0x2b, 0x54, 0xe9, 0x2b, 0x2d, 0xdd, - 0xe7, 0x23, 0x18, 0xbe, 0xa6, 0x4c, 0x34, 0x2a, 0x42, 0x1a, 0x3c, 0xbd, 0xa8, 0x77, 0x1c, 0xd1, - 0x82, 0xa5, 0x10, 0x52, 0xa0, 0x41, 0x24, 0x8c, 0x1f, 0x35, 0x1f, 0xfe, 0x8b, 0x9b, 0x13, 0xfd, - 0x06, 0xfe, 0x2d, 0x37, 0xfc, 0x6a, 0x99, 0xa9, 0x41, 0xcc, 0xed, 0xee, 0x80, 0xd1, 0xbb, 0x7f, - 0x6b, 0x55, 0xbb, 0x47, 0x69, 0xe8, 0x56, 0x86, 0x5c, 0xc7, 0x75, 0x4d, 0x24, 0xa9, 0xd7, 0xb0, - 0xa5, 0x28, 0x77, 0x1d, 0x51, 0x2b, 0x73, 0x05, 0x6a, 0xc7, 0x25, 0x1e, 0x20, 0xe0, 0x60, 0x78, - 0xae, 0x9a, 0xab, 0x9f, 0x56, 0xbd, 0x44, 0x5d, 0x76, 0x96, 0xf9, 0x6a, 0xd3, 0x3a, 0x66, 0xcb, - 0x0a, 0x65, 0xda, 0x54, 0x61, 0x3a, 0x44, 0x8b, 0x8a, 0x54, 0xa8, 0xe8, 0x60, 0xa9, 0x68, 0x4a, - 0x12, 0x94, 0x2d, 0x2a, 0x2b, 0x2a, 0x42, 0x89, 0x24, 0x80, 0x90, 0x07, 0x85, 0x15, 0x7b, 0x39, - 0x9e, 0x9c, 0x3a, 0xad, 0xba, 0xeb, 0x7d, 0xc3, 0x8f, 0xa4, 0x75, 0xd5, 0xae, 0xcb, 0x03, 0xeb, - 0x3f, 0xd5, 0xdb, 0xa6, 0x40, 0xe4, 0xca, 0x10, 0xf8, 0x04, 0x86, 0xdc, 0x0e, 0xb8, 0xac, 0xf3, - 0xf0, 0x94, 0x94, 0x9c, 0xf3, 0xe2, 0x9e, 0x2a, 0xe7, 0x94, 0x85, 0xb2, 0xa5, 0x29, 0x40, 0xa5, - 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x29, 0x40, 0xa5, 0x79, - 0x9a, 0xaa, 0xff, 0x00, 0x66, 0xd2, 0xda, 0x76, 0x6e, 0xa1, 0xd4, 0x37, 0x16, 0x6d, 0xd6, 0xb8, - 0x2d, 0x77, 0x64, 0x48, 0x74, 0xfb, 0x50, 0x3e, 0x00, 0x00, 0x79, 0x52, 0x89, 0x20, 0x04, 0x80, - 0x4a, 0x89, 0x00, 0x02, 0x48, 0x15, 0x1c, 0xd9, 0x3a, 0x91, 0xd9, 0x2b, 0xc5, 0xd1, 0x9b, 0x74, - 0x4d, 0x7d, 0x09, 0xa7, 0x9e, 0xe5, 0xc5, 0x53, 0x23, 0x3f, 0x15, 0xa1, 0x84, 0x95, 0x1e, 0x4e, - 0xbc, 0xda, 0x50, 0x9f, 0x00, 0xe3, 0x2a, 0x19, 0x38, 0x03, 0x24, 0x81, 0x41, 0x2c, 0xd5, 0x4d, - 0xfa, 0x44, 0xb6, 0xe7, 0xeb, 0x2d, 0x31, 0x6e, 0xdc, 0xcb, 0x7b, 0x79, 0x93, 0x68, 0xe3, 0x06, - 0xe5, 0xee, 0xfb, 0x51, 0x5c, 0x5f, 0xea, 0x97, 0xe5, 0x60, 0x0e, 0x0e, 0xac, 0xa7, 0x09, 0x49, - 0x52, 0xbb, 0xf9, 0x27, 0x08, 0xab, 0x65, 0x5e, 0x36, 0xbb, 0xb1, 0x7e, 0x54, 0x68, 0x7b, 0xf6, - 0x99, 0xf5, 0x5e, 0x93, 0xeb, 0x7b, 0x6c, 0x88, 0x3e, 0xa3, 0xb7, 0xcf, 0xb5, 0xdd, 0x69, 0x48, - 0xe7, 0xc7, 0x23, 0x96, 0x39, 0x67, 0x19, 0x19, 0xc7, 0xc8, 0xa0, 0xc8, 0x0a, 0xd4, 0x5e, 0x94, - 0x75, 0x8c, 0xad, 0x6f, 0xb0, 0xfa, 0x72, 0xef, 0x73, 0x9e, 0xcc, 0xdb, 0xa3, 0x2d, 0x2e, 0x14, - 0xe5, 0xa1, 0xe2, 0xe3, 0x9c, 0xd9, 0x59, 0x42, 0x4b, 0xa5, 0x4a, 0x52, 0xbb, 0xaa, 0x6c, 0x36, - 0xe2, 0xb9, 0x1c, 0x92, 0xe7, 0x2c, 0x00, 0xa1, 0x59, 0x8f, 0x7e, 0xb5, 0xcf, 0xb1, 0xdf, 0x27, - 0xd9, 0x2e, 0x8c, 0x7a, 0x79, 0xf6, 0xf9, 0x2e, 0x45, 0x94, 0xd7, 0x34, 0xab, 0xb6, 0xeb, 0x6a, - 0x29, 0x5a, 0x72, 0x92, 0x41, 0xc2, 0x81, 0x19, 0x04, 0x8f, 0xc2, 0xae, 0x37, 0xd1, 0x9d, 0x2e, - 0x52, 0xe0, 0xeb, 0xc8, 0x2b, 0x92, 0xf2, 0xa2, 0x32, 0xec, 0x07, 0x9a, 0x60, 0xb8, 0x4b, 0x68, - 0x5a, 0xc4, 0x80, 0xb5, 0x84, 0xfc, 0x05, 0x28, 0x36, 0x80, 0x48, 0xf2, 0x42, 0x13, 0x9f, 0x81, - 0x41, 0x71, 0x69, 0x4a, 0x50, 0x52, 0xdf, 0xa4, 0x83, 0x43, 0xca, 0x13, 0xac, 0x3b, 0x92, 0x89, - 0xcc, 0x98, 0x85, 0xa6, 0xec, 0x6e, 0xc5, 0x29, 0x21, 0xc4, 0xac, 0x17, 0xdf, 0x43, 0x80, 0xfc, - 0x29, 0x24, 0x15, 0x82, 0x0e, 0x08, 0x29, 0x4e, 0x39, 0x72, 0x3c, 0x6a, 0x04, 0x09, 0x72, 0xa0, - 0x4e, 0x8f, 0x3a, 0x0c, 0x97, 0xa2, 0xcb, 0x8c, 0xea, 0x5e, 0x61, 0xf6, 0x5c, 0x28, 0x71, 0xa5, - 0xa4, 0xe5, 0x2b, 0x4a, 0x87, 0x94, 0xa8, 0x10, 0x08, 0x23, 0xc8, 0x22, 0xb5, 0xfb, 0x55, 0x58, - 0x2c, 0xda, 0xa7, 0x4e, 0xcd, 0xd3, 0xda, 0x86, 0xdc, 0xcd, 0xc6, 0xd7, 0x39, 0xae, 0xd4, 0x88, - 0xee, 0x8f, 0x6a, 0xc7, 0xc8, 0x20, 0x8f, 0x29, 0x50, 0x20, 0x10, 0xa0, 0x41, 0x49, 0x00, 0x82, - 0x08, 0x06, 0xa0, 0x08, 0x1d, 0x18, 0x6d, 0x3c, 0x69, 0xd1, 0xe4, 0x3d, 0x74, 0xd5, 0xb3, 0x1a, - 0x69, 0xd4, 0xad, 0x71, 0xde, 0x9a, 0xc8, 0x6d, 0xe0, 0x0e, 0x4a, 0x14, 0x50, 0xca, 0x54, 0x12, - 0x7e, 0x0f, 0x15, 0x24, 0xe0, 0xf8, 0x20, 0xf9, 0xa0, 0x9b, 0x36, 0x9e, 0xe9, 0x3e, 0xf9, 0xb5, - 0x9a, 0x4a, 0xf7, 0x74, 0x7f, 0xd4, 0x4f, 0xb8, 0x59, 0x21, 0x4a, 0x94, 0xef, 0x04, 0xa7, 0xb8, - 0xeb, 0x8c, 0x21, 0x4b, 0x56, 0x12, 0x00, 0x19, 0x51, 0x27, 0x00, 0x01, 0xf8, 0x57, 0x4d, 0x5f, - 0x18, 0x11, 0x22, 0xc0, 0x83, 0x1e, 0x0c, 0x18, 0xcc, 0xc5, 0x89, 0x19, 0xa4, 0xb2, 0xc3, 0x0c, - 0xb6, 0x10, 0xdb, 0x48, 0x48, 0xc2, 0x50, 0x94, 0x8f, 0x09, 0x48, 0x00, 0x00, 0x07, 0x80, 0x05, - 0x7d, 0xa8, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x14, 0xa5, 0x28, 0x15, 0xc9, - 0xef, 0x06, 0xb8, 0x8b, 0xb7, 0x1b, 0x6d, 0x79, 0xd6, 0x93, 0x20, 0xbd, 0x3d, 0xab, 0x6b, 0x48, - 0x29, 0x8c, 0xd2, 0x82, 0x54, 0xea, 0xd6, 0xe2, 0x5b, 0x42, 0x4a, 0x8f, 0xd9, 0x4f, 0x35, 0xa7, - 0x2a, 0xc1, 0x20, 0x64, 0x80, 0xa2, 0x30, 0x7a, 0xca, 0xe1, 0xb7, 0xf3, 0x43, 0xca, 0xdc, 0x7d, - 0xa3, 0xbf, 0x68, 0xc8, 0x33, 0x99, 0x83, 0x2e, 0xe0, 0xd3, 0x65, 0x87, 0x9e, 0x49, 0x53, 0x61, - 0x6d, 0xba, 0x87, 0x52, 0x95, 0x63, 0xc8, 0x4a, 0x8b, 0x61, 0x25, 0x40, 0x12, 0x01, 0xce, 0x15, - 0x8c, 0x10, 0xa8, 0x10, 0x3a, 0xd8, 0xdc, 0x94, 0x4e, 0x8e, 0xb9, 0xda, 0x6b, 0x49, 0x3f, 0x11, - 0x2e, 0xa4, 0xbe, 0xd3, 0x2c, 0x48, 0x69, 0xc5, 0xa3, 0x3e, 0xe4, 0xa5, 0x65, 0xe5, 0x04, 0xa8, - 0x8c, 0x80, 0xa2, 0x95, 0x00, 0x7c, 0xe0, 0xfc, 0x55, 0xe5, 0xd2, 0x77, 0xb8, 0xba, 0x97, 0x4a, - 0xda, 0x75, 0x1c, 0x16, 0xde, 0x6e, 0x25, 0xd6, 0x0b, 0x33, 0x58, 0x43, 0xc0, 0x07, 0x12, 0x87, - 0x50, 0x16, 0x90, 0xa0, 0x09, 0x01, 0x58, 0x50, 0xce, 0x09, 0x19, 0xfb, 0xcd, 0x67, 0x3c, 0x0e, - 0x95, 0x77, 0xc6, 0x4c, 0xe8, 0xf1, 0xde, 0xd2, 0x2c, 0xc3, 0x69, 0xd7, 0x52, 0x85, 0xc8, 0x7a, - 0xeb, 0x14, 0xb6, 0xc8, 0x27, 0x05, 0x6a, 0x08, 0x71, 0x4a, 0x29, 0x1f, 0x27, 0x8a, 0x54, 0x70, - 0x3c, 0x02, 0x7c, 0x56, 0x89, 0x68, 0x4b, 0x17, 0xe4, 0xbe, 0x87, 0xb0, 0xe9, 0x9f, 0x55, 0xea, - 0xfe, 0xa8, 0xb6, 0xc7, 0x83, 0xea, 0x3b, 0x7c, 0x3b, 0xbd, 0xa6, 0x92, 0x8e, 0x7c, 0x72, 0x78, - 0xe7, 0x8e, 0x71, 0x93, 0x8c, 0xfc, 0x9a, 0x0a, 0x7f, 0xf4, 0x8b, 0xe8, 0x5d, 0x48, 0xfe, 0xa4, - 0xb5, 0x6e, 0x24, 0x68, 0x5e, 0xa2, 0xc0, 0xc5, 0xb5, 0xab, 0x6c, 0xa7, 0x5a, 0x25, 0x4a, 0x8a, - 0xe8, 0x79, 0xd5, 0x25, 0x4e, 0x0c, 0x78, 0x42, 0xbb, 0xa1, 0x21, 0x5e, 0x47, 0x21, 0x83, 0x82, - 0x51, 0xca, 0xa0, 0x56, 0xb9, 0x6e, 0xb5, 0xbb, 0x4d, 0xdd, 0xb6, 0xd3, 0x52, 0x41, 0xd5, 0xea, - 0xe1, 0x60, 0x5d, 0xb5, 0xf5, 0x4f, 0x74, 0x34, 0x1c, 0x53, 0x0d, 0x25, 0x05, 0x45, 0xd4, 0x02, - 0x95, 0x7b, 0xd1, 0xc7, 0x9a, 0x48, 0x49, 0x21, 0x49, 0x04, 0x02, 0x40, 0xac, 0x8d, 0xa0, 0xd4, - 0xce, 0x99, 0x37, 0x1b, 0xf3, 0x9d, 0xb4, 0x16, 0xbb, 0xfc, 0x97, 0x39, 0xdd, 0xa3, 0xe6, 0x0d, - 0xdb, 0xdb, 0x8c, 0xca, 0x6c, 0x27, 0x92, 0xfc, 0x21, 0x29, 0xf7, 0xa5, 0x48, 0x73, 0x09, 0x1c, - 0x53, 0xdc, 0xe3, 0x9c, 0xa4, 0xd4, 0x99, 0x55, 0x9b, 0xe8, 0xe2, 0xfd, 0x88, 0x5e, 0x7f, 0x79, - 0x1f, 0xfe, 0x5a, 0x35, 0x59, 0x9a, 0x05, 0x29, 0x4a, 0x05, 0x29, 0x4a, 0x05, 0x29, 0x4a, 0x05, - 0x29, 0x4a, 0x05, 0x29, 0x4a, 0x0a, 0xdb, 0xf4, 0x8a, 0x44, 0x95, 0x27, 0x62, 0xad, 0xef, 0x47, - 0x8c, 0xf3, 0xcd, 0x45, 0xd4, 0x11, 0xde, 0x90, 0xb6, 0xdb, 0x2a, 0x4b, 0x28, 0x2c, 0xbe, 0x80, - 0xb5, 0x91, 0xf6, 0x53, 0xcd, 0x68, 0x4e, 0x4f, 0x8c, 0xa9, 0x23, 0xe4, 0x8a, 0xcf, 0x9a, 0xd9, - 0x29, 0xf1, 0x22, 0xcf, 0x83, 0x22, 0x0c, 0xe8, 0xcc, 0xca, 0x89, 0x25, 0xa5, 0x32, 0xfb, 0x0f, - 0x36, 0x16, 0xdb, 0xa8, 0x50, 0xc2, 0x90, 0xa4, 0x9f, 0x0a, 0x49, 0x04, 0x82, 0x0f, 0x82, 0x0d, - 0x56, 0x6d, 0xd1, 0xe8, 0xdf, 0x48, 0xea, 0x5d, 0x44, 0xed, 0xe3, 0x4a, 0x6a, 0x07, 0xb4, 0xa2, - 0x64, 0xba, 0xb7, 0x64, 0x42, 0x10, 0x93, 0x26, 0x32, 0x49, 0xe3, 0x80, 0xca, 0x42, 0xdb, 0x2d, - 0x27, 0x21, 0x64, 0xa7, 0x2a, 0x1e, 0xe0, 0x12, 0x10, 0x94, 0x81, 0x41, 0x4c, 0xe0, 0x6e, 0x6e, - 0xe4, 0xc0, 0x83, 0x1e, 0x0c, 0x1d, 0xc2, 0xd5, 0xb1, 0x62, 0x46, 0x69, 0x2c, 0xb0, 0xc3, 0x37, - 0x99, 0x08, 0x6d, 0xa4, 0x24, 0x61, 0x28, 0x4a, 0x42, 0xf0, 0x94, 0x80, 0x00, 0x00, 0x78, 0x00, - 0x54, 0xa7, 0xa6, 0x3a, 0xbc, 0xde, 0x5b, 0x47, 0xa8, 0xfa, 0xc2, 0x6d, 0x97, 0x50, 0x77, 0x78, - 0xf0, 0xfa, 0xc6, 0xdc, 0x94, 0x76, 0x71, 0x9c, 0xf1, 0xf4, 0xe5, 0xac, 0xe7, 0x23, 0x3c, 0xb9, - 0x7d, 0x91, 0x8c, 0x79, 0xcf, 0x4d, 0xac, 0xba, 0x29, 0xd7, 0x16, 0xfe, 0xe3, 0xba, 0x5b, 0x53, - 0xd9, 0x6f, 0xac, 0xb7, 0x18, 0xb9, 0xdb, 0x92, 0x85, 0xc2, 0x90, 0xe3, 0xa3, 0x97, 0xea, 0x90, - 0x9f, 0x7a, 0x3c, 0x80, 0x9c, 0x29, 0x4e, 0x24, 0x65, 0x47, 0x38, 0x03, 0x26, 0x3f, 0xfd, 0x17, - 0x37, 0xdb, 0xfa, 0x0d, 0xfc, 0x5a, 0x17, 0xf8, 0xd4, 0x11, 0x04, 0xf9, 0x72, 0xa7, 0xce, 0x91, - 0x3a, 0x74, 0x97, 0xa5, 0x4b, 0x92, 0xea, 0x9e, 0x7d, 0xf7, 0x9c, 0x2b, 0x71, 0xd5, 0xa8, 0xe5, - 0x4b, 0x52, 0x8f, 0x95, 0x28, 0x92, 0x49, 0x27, 0xc9, 0x26, 0xae, 0x97, 0xd1, 0xa3, 0x6b, 0x9e, - 0xcd, 0x8f, 0x5b, 0xde, 0xdc, 0x63, 0x8c, 0x09, 0x72, 0x61, 0xc5, 0x61, 0xde, 0x69, 0xf7, 0xba, - 0xca, 0x5d, 0x53, 0x89, 0xc6, 0x72, 0x30, 0x97, 0xda, 0x39, 0x23, 0x07, 0x97, 0x8c, 0xe0, 0xe2, - 0x1f, 0xd2, 0xbd, 0x26, 0xef, 0x1d, 0xcf, 0x51, 0x42, 0x83, 0x7a, 0xb1, 0x33, 0x61, 0xb7, 0x3a, - 0xee, 0x24, 0xdc, 0x1d, 0x9d, 0x19, 0xf4, 0xc7, 0x47, 0xc9, 0x50, 0x6d, 0xb7, 0x4a, 0x96, 0xaf, - 0x18, 0x09, 0x18, 0x04, 0x91, 0x92, 0x91, 0x95, 0x0b, 0xff, 0x00, 0xb7, 0x5a, 0x42, 0xcd, 0xa0, - 0xb4, 0x55, 0xb3, 0x48, 0xe9, 0xf4, 0x3c, 0x9b, 0x75, 0xb9, 0xa2, 0x86, 0x8b, 0xce, 0x73, 0x71, - 0x65, 0x4a, 0x2b, 0x5a, 0xd4, 0x7f, 0xd6, 0x52, 0xd4, 0xa5, 0x1c, 0x00, 0x01, 0x38, 0x00, 0x0c, - 0x00, 0x1d, 0x05, 0x29, 0x4a, 0x05, 0x29, 0x4a, 0x05, 0x29, 0x4a, 0x05, 0x29, 0x4a, 0x05, 0x29, - 0x4a, 0x05, 0x29, 0x4a, 0x05, 0x29, 0x4a, 0x05, 0x42, 0x7d, 0x59, 0x6f, 0x6c, 0xad, 0x9d, 0xd3, - 0xb6, 0x91, 0x67, 0xb4, 0xb3, 0x3e, 0xf5, 0x79, 0x75, 0xc1, 0x15, 0x52, 0x81, 0x31, 0x99, 0x43, - 0x5d, 0xb2, 0xe2, 0x96, 0x12, 0xa4, 0xa9, 0x4a, 0x3d, 0xc4, 0x84, 0xa4, 0x10, 0x3c, 0x92, 0x4f, - 0xb4, 0x25, 0x53, 0x65, 0x57, 0x9e, 0xb6, 0x76, 0x7f, 0x54, 0x6e, 0x8e, 0x9d, 0xb0, 0xce, 0xd2, - 0x3d, 0x99, 0x57, 0x1b, 0x1b, 0xaf, 0x83, 0x6f, 0x71, 0x69, 0x69, 0x52, 0x50, 0xff, 0x00, 0x68, - 0x15, 0x21, 0xc5, 0xa8, 0x24, 0x29, 0x1d, 0xb0, 0x78, 0xab, 0x00, 0x82, 0xac, 0x1c, 0x80, 0x95, - 0x04, 0x73, 0xb2, 0x9d, 0x5e, 0xea, 0xad, 0x47, 0xb9, 0x76, 0x6d, 0x37, 0xab, 0xf4, 0xf5, 0x97, - 0xd0, 0x5d, 0xe4, 0xb7, 0x05, 0xa7, 0x6d, 0x4d, 0x3a, 0xdb, 0xac, 0xbe, 0xea, 0xd2, 0x86, 0xd6, - 0x7b, 0x8e, 0xa8, 0x29, 0x1c, 0x8e, 0x14, 0x06, 0x08, 0x07, 0x90, 0x27, 0x8f, 0x15, 0x5c, 0xca, - 0xa0, 0xfb, 0x0b, 0xd3, 0x0e, 0xea, 0x42, 0xdd, 0x9d, 0x3d, 0x7a, 0xd5, 0x36, 0x96, 0x6c, 0x16, - 0xbb, 0x44, 0xe6, 0x6e, 0x4e, 0x3e, 0xe4, 0xb6, 0x24, 0x29, 0xd2, 0xcb, 0x89, 0x5a, 0x59, 0x42, - 0x1a, 0x71, 0x47, 0x92, 0x88, 0x03, 0x27, 0x01, 0x23, 0x91, 0xf2, 0x40, 0x4a, 0xaf, 0xc5, 0x05, - 0x3a, 0xfa, 0x42, 0x77, 0x55, 0xc6, 0x19, 0x8f, 0xb5, 0x16, 0x59, 0x2c, 0x94, 0xc9, 0x69, 0x12, - 0xef, 0xa4, 0x25, 0x0b, 0x50, 0x01, 0x69, 0x5b, 0x0c, 0xe7, 0x91, 0x28, 0x56, 0x51, 0xdc, 0x50, - 0x29, 0x07, 0x05, 0xa2, 0x0f, 0x15, 0x28, 0x1a, 0x59, 0x5f, 0x79, 0xf2, 0xe5, 0x4f, 0x9d, 0x22, - 0x74, 0xe9, 0x2f, 0x4a, 0x97, 0x25, 0xd5, 0x3c, 0xfb, 0xef, 0x38, 0x56, 0xe3, 0xab, 0x51, 0xca, - 0x96, 0xa5, 0x1f, 0x2a, 0x51, 0x24, 0x92, 0x4f, 0x92, 0x4d, 0x4f, 0x3d, 0x14, 0xed, 0x1f, 0xe7, - 0x07, 0x70, 0xd3, 0x7f, 0xbf, 0xda, 0x3d, 0x56, 0x93, 0xb2, 0x65, 0x6f, 0xfa, 0x86, 0x79, 0x47, - 0x97, 0x2b, 0x03, 0xb7, 0x1c, 0xfb, 0x87, 0x2c, 0x72, 0x0e, 0x28, 0x61, 0x49, 0xc2, 0x12, 0x95, - 0x8c, 0x38, 0x32, 0x16, 0xe7, 0xa4, 0x0d, 0xbf, 0x95, 0xb7, 0x7b, 0x25, 0x6e, 0x83, 0x73, 0x4b, - 0xcd, 0xdd, 0x2e, 0xae, 0xaa, 0xeb, 0x39, 0x87, 0x41, 0x06, 0x3a, 0xdd, 0x4a, 0x02, 0x5a, 0xe2, - 0xa4, 0xa5, 0x49, 0x52, 0x5b, 0x43, 0x61, 0x49, 0x56, 0x48, 0x5f, 0x3f, 0x24, 0x62, 0xa5, 0xfa, - 0x52, 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, - 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, - 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, 0x4a, 0x52, 0x81, 0x4a, - 0x52, 0x81, 0x4a, 0x52, 0x82, 0x2c, 0xd5, 0x5d, 0x3c, 0xec, 0xe6, 0xa7, 0xd4, 0x53, 0x75, 0x05, - 0xeb, 0x45, 0xb2, 0xf5, 0xc6, 0x73, 0xbd, 0xe9, 0x2e, 0xb5, 0x36, 0x4b, 0x09, 0x71, 0x67, 0xe5, - 0x65, 0x0d, 0xb8, 0x94, 0x85, 0x1f, 0x92, 0x40, 0xc9, 0x24, 0x93, 0x92, 0x49, 0x32, 0x06, 0x95, - 0xb0, 0x59, 0xb4, 0xb6, 0x9d, 0x85, 0xa7, 0xb4, 0xf5, 0xb9, 0x9b, 0x75, 0xae, 0x0b, 0x5d, 0xa8, - 0xf1, 0xda, 0x1e, 0xd4, 0x0f, 0x92, 0x49, 0x3e, 0x54, 0xa2, 0x49, 0x25, 0x44, 0x92, 0xa2, 0x49, - 0x24, 0x92, 0x4d, 0x7a, 0x74, 0xa0, 0x52, 0x94, 0xa0, 0x52, 0x94, 0xa0, 0xff, 0xd9 -}; -const int test_jpg_size = sizeof(test_jpg); diff --git a/template/source/gfx/test_jpg.h b/template/source/gfx/test_jpg.h deleted file mode 100644 index 7d70acd..0000000 --- a/template/source/gfx/test_jpg.h +++ /dev/null @@ -1,14 +0,0 @@ -/* - This file was autogenerated by raw2c. -Visit http://www.devkitpro.org -*/ - -//--------------------------------------------------------------------------------- -#ifndef _test_jpg_h_ -#define _test_jpg_h_ -//--------------------------------------------------------------------------------- -extern const unsigned char test_jpg[]; -extern const int test_jpg_size; -//--------------------------------------------------------------------------------- -#endif //_test_jpg_h_ -//--------------------------------------------------------------------------------- diff --git a/template/source/gfx/test_jpg.jpg b/template/source/gfx/test_jpg.jpg deleted file mode 100644 index 968ef5c..0000000 Binary files a/template/source/gfx/test_jpg.jpg and /dev/null differ diff --git a/template/source/libjpeg/jconfig.h b/template/source/libjpeg/jconfig.h deleted file mode 100644 index 9594ec5..0000000 --- a/template/source/libjpeg/jconfig.h +++ /dev/null @@ -1,45 +0,0 @@ -/* jconfig.h. Generated automatically by configure. */ -/* jconfig.cfg --- source file edited by configure script */ -/* see jconfig.doc for explanations */ - -#define HAVE_PROTOTYPES -#define HAVE_UNSIGNED_CHAR -#define HAVE_UNSIGNED_SHORT -#undef void -#undef const -#undef CHAR_IS_UNSIGNED -#define HAVE_STDDEF_H -#define HAVE_STDLIB_H -#undef NEED_BSD_STRINGS -#undef NEED_SYS_TYPES_H -#undef NEED_FAR_POINTERS -#undef NEED_SHORT_EXTERNAL_NAMES -/* Define this if you get warnings about undefined structures. */ -#undef INCOMPLETE_TYPES_BROKEN - -#ifdef JPEG_INTERNALS - -#undef RIGHT_SHIFT_IS_UNSIGNED -#define INLINE __inline__ -/* These are for configuring the JPEG memory manager. */ -#undef DEFAULT_MAX_MEM -#undef NO_MKTEMP - -#endif /* JPEG_INTERNALS */ - -#ifdef JPEG_CJPEG_DJPEG - -#define BMP_SUPPORTED /* BMP image file format */ -#define GIF_SUPPORTED /* GIF image file format */ -#define PPM_SUPPORTED /* PBMPLUS PPM/PGM image file format */ -#undef RLE_SUPPORTED /* Utah RLE image file format */ -#define TARGA_SUPPORTED /* Targa image file format */ - -#undef TWO_FILE_COMMANDLINE -#undef NEED_SIGNAL_CATCHER -#undef DONT_USE_B_MODE - -/* Define this if you want percent-done progress reports from cjpeg/djpeg. */ -#undef PROGRESS_REPORT - -#endif /* JPEG_CJPEG_DJPEG */ diff --git a/template/source/libjpeg/jmorecfg.h b/template/source/libjpeg/jmorecfg.h deleted file mode 100644 index 54a7d1c..0000000 --- a/template/source/libjpeg/jmorecfg.h +++ /dev/null @@ -1,363 +0,0 @@ -/* - * jmorecfg.h - * - * Copyright (C) 1991-1997, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. - * For conditions of distribution and use, see the accompanying README file. - * - * This file contains additional configuration options that customize the - * JPEG software for special applications or support machine-dependent - * optimizations. Most users will not need to touch this file. - */ - - -/* - * Define BITS_IN_JSAMPLE as either - * 8 for 8-bit sample values (the usual setting) - * 12 for 12-bit sample values - * Only 8 and 12 are legal data precisions for lossy JPEG according to the - * JPEG standard, and the IJG code does not support anything else! - * We do not support run-time selection of data precision, sorry. - */ - -#define BITS_IN_JSAMPLE 8 /* use 8 or 12 */ - - -/* - * Maximum number of components (color channels) allowed in JPEG image. - * To meet the letter of the JPEG spec, set this to 255. However, darn - * few applications need more than 4 channels (maybe 5 for CMYK + alpha - * mask). We recommend 10 as a reasonable compromise; use 4 if you are - * really short on memory. (Each allowed component costs a hundred or so - * bytes of storage, whether actually used in an image or not.) - */ - -#define MAX_COMPONENTS 10 /* maximum number of image components */ - - -/* - * Basic data types. - * You may need to change these if you have a machine with unusual data - * type sizes; for example, "char" not 8 bits, "short" not 16 bits, - * or "long" not 32 bits. We don't care whether "int" is 16 or 32 bits, - * but it had better be at least 16. - */ - -/* Representation of a single sample (pixel element value). - * We frequently allocate large arrays of these, so it's important to keep - * them small. But if you have memory to burn and access to char or short - * arrays is very slow on your hardware, you might want to change these. - */ - -#if BITS_IN_JSAMPLE == 8 -/* JSAMPLE should be the smallest type that will hold the values 0..255. - * You can use a signed char by having GETJSAMPLE mask it with 0xFF. - */ - -#ifdef HAVE_UNSIGNED_CHAR - -typedef unsigned char JSAMPLE; -#define GETJSAMPLE(value) ((int) (value)) - -#else /* not HAVE_UNSIGNED_CHAR */ - -typedef char JSAMPLE; -#ifdef CHAR_IS_UNSIGNED -#define GETJSAMPLE(value) ((int) (value)) -#else -#define GETJSAMPLE(value) ((int) (value) & 0xFF) -#endif /* CHAR_IS_UNSIGNED */ - -#endif /* HAVE_UNSIGNED_CHAR */ - -#define MAXJSAMPLE 255 -#define CENTERJSAMPLE 128 - -#endif /* BITS_IN_JSAMPLE == 8 */ - - -#if BITS_IN_JSAMPLE == 12 -/* JSAMPLE should be the smallest type that will hold the values 0..4095. - * On nearly all machines "short" will do nicely. - */ - -typedef short JSAMPLE; -#define GETJSAMPLE(value) ((int) (value)) - -#define MAXJSAMPLE 4095 -#define CENTERJSAMPLE 2048 - -#endif /* BITS_IN_JSAMPLE == 12 */ - - -/* Representation of a DCT frequency coefficient. - * This should be a signed value of at least 16 bits; "short" is usually OK. - * Again, we allocate large arrays of these, but you can change to int - * if you have memory to burn and "short" is really slow. - */ - -typedef short JCOEF; - - -/* Compressed datastreams are represented as arrays of JOCTET. - * These must be EXACTLY 8 bits wide, at least once they are written to - * external storage. Note that when using the stdio data source/destination - * managers, this is also the data type passed to fread/fwrite. - */ - -#ifdef HAVE_UNSIGNED_CHAR - -typedef unsigned char JOCTET; -#define GETJOCTET(value) (value) - -#else /* not HAVE_UNSIGNED_CHAR */ - -typedef char JOCTET; -#ifdef CHAR_IS_UNSIGNED -#define GETJOCTET(value) (value) -#else -#define GETJOCTET(value) ((value) & 0xFF) -#endif /* CHAR_IS_UNSIGNED */ - -#endif /* HAVE_UNSIGNED_CHAR */ - - -/* These typedefs are used for various table entries and so forth. - * They must be at least as wide as specified; but making them too big - * won't cost a huge amount of memory, so we don't provide special - * extraction code like we did for JSAMPLE. (In other words, these - * typedefs live at a different point on the speed/space tradeoff curve.) - */ - -/* UINT8 must hold at least the values 0..255. */ - -#ifdef HAVE_UNSIGNED_CHAR -typedef unsigned char UINT8; -#else /* not HAVE_UNSIGNED_CHAR */ -#ifdef CHAR_IS_UNSIGNED -typedef char UINT8; -#else /* not CHAR_IS_UNSIGNED */ -typedef short UINT8; -#endif /* CHAR_IS_UNSIGNED */ -#endif /* HAVE_UNSIGNED_CHAR */ - -/* UINT16 must hold at least the values 0..65535. */ - -#ifdef HAVE_UNSIGNED_SHORT -typedef unsigned short UINT16; -#else /* not HAVE_UNSIGNED_SHORT */ -typedef unsigned int UINT16; -#endif /* HAVE_UNSIGNED_SHORT */ - -/* INT16 must hold at least the values -32768..32767. */ - -#ifndef XMD_H /* X11/xmd.h correctly defines INT16 */ -typedef short INT16; -#endif - -/* INT32 must hold at least signed 32-bit values. */ - -#ifndef XMD_H /* X11/xmd.h correctly defines INT32 */ -typedef long INT32; -#endif - -/* Datatype used for image dimensions. The JPEG standard only supports - * images up to 64K*64K due to 16-bit fields in SOF markers. Therefore - * "unsigned int" is sufficient on all machines. However, if you need to - * handle larger images and you don't mind deviating from the spec, you - * can change this datatype. - */ - -typedef unsigned int JDIMENSION; - -#define JPEG_MAX_DIMENSION 65500L /* a tad under 64K to prevent overflows */ - - -/* These macros are used in all function definitions and extern declarations. - * You could modify them if you need to change function linkage conventions; - * in particular, you'll need to do that to make the library a Windows DLL. - * Another application is to make all functions global for use with debuggers - * or code profilers that require it. - */ - -/* a function called through method pointers: */ -#define METHODDEF(type) static type -/* a function used only in its module: */ -#define LOCAL(type) static type -/* a function referenced thru EXTERNs: */ -#define GLOBAL(type) type -/* a reference to a GLOBAL function: */ -#define EXTERN(type) extern type - - -/* This macro is used to declare a "method", that is, a function pointer. - * We want to supply prototype parameters if the compiler can cope. - * Note that the arglist parameter must be parenthesized! - * Again, you can customize this if you need special linkage keywords. - */ - -#ifdef HAVE_PROTOTYPES -#define JMETHOD(type,methodname,arglist) type (*methodname) arglist -#else -#define JMETHOD(type,methodname,arglist) type (*methodname) () -#endif - - -/* Here is the pseudo-keyword for declaring pointers that must be "far" - * on 80x86 machines. Most of the specialized coding for 80x86 is handled - * by just saying "FAR *" where such a pointer is needed. In a few places - * explicit coding is needed; see uses of the NEED_FAR_POINTERS symbol. - */ - -#ifdef NEED_FAR_POINTERS -#define FAR far -#else -#define FAR -#endif - - -/* - * On a few systems, type boolean and/or its values FALSE, TRUE may appear - * in standard header files. Or you may have conflicts with application- - * specific header files that you want to include together with these files. - * Defining HAVE_BOOLEAN before including jpeglib.h should make it work. - */ - -#ifndef HAVE_BOOLEAN -typedef int boolean; -#endif -#ifndef FALSE /* in case these macros already exist */ -#define FALSE 0 /* values of boolean */ -#endif -#ifndef TRUE -#define TRUE 1 -#endif - - -/* - * The remaining options affect code selection within the JPEG library, - * but they don't need to be visible to most applications using the library. - * To minimize application namespace pollution, the symbols won't be - * defined unless JPEG_INTERNALS or JPEG_INTERNAL_OPTIONS has been defined. - */ - -#ifdef JPEG_INTERNALS -#define JPEG_INTERNAL_OPTIONS -#endif - -#ifdef JPEG_INTERNAL_OPTIONS - - -/* - * These defines indicate whether to include various optional functions. - * Undefining some of these symbols will produce a smaller but less capable - * library. Note that you can leave certain source files out of the - * compilation/linking process if you've #undef'd the corresponding symbols. - * (You may HAVE to do that if your compiler doesn't like null source files.) - */ - -/* Arithmetic coding is unsupported for legal reasons. Complaints to IBM. */ - -/* Capability options common to encoder and decoder: */ - -#define DCT_ISLOW_SUPPORTED /* slow but accurate integer algorithm */ -#define DCT_IFAST_SUPPORTED /* faster, less accurate integer method */ -#define DCT_FLOAT_SUPPORTED /* floating-point: accurate, fast on fast HW */ - -/* Encoder capability options: */ - -#undef C_ARITH_CODING_SUPPORTED /* Arithmetic coding back end? */ -#define C_MULTISCAN_FILES_SUPPORTED /* Multiple-scan JPEG files? */ -#define C_PROGRESSIVE_SUPPORTED /* Progressive JPEG? (Requires MULTISCAN)*/ -#define ENTROPY_OPT_SUPPORTED /* Optimization of entropy coding parms? */ -/* Note: if you selected 12-bit data precision, it is dangerous to turn off - * ENTROPY_OPT_SUPPORTED. The standard Huffman tables are only good for 8-bit - * precision, so jchuff.c normally uses entropy optimization to compute - * usable tables for higher precision. If you don't want to do optimization, - * you'll have to supply different default Huffman tables. - * The exact same statements apply for progressive JPEG: the default tables - * don't work for progressive mode. (This may get fixed, however.) - */ -#define INPUT_SMOOTHING_SUPPORTED /* Input image smoothing option? */ - -/* Decoder capability options: */ - -#undef D_ARITH_CODING_SUPPORTED /* Arithmetic coding back end? */ -#define D_MULTISCAN_FILES_SUPPORTED /* Multiple-scan JPEG files? */ -#define D_PROGRESSIVE_SUPPORTED /* Progressive JPEG? (Requires MULTISCAN)*/ -#define SAVE_MARKERS_SUPPORTED /* jpeg_save_markers() needed? */ -#define BLOCK_SMOOTHING_SUPPORTED /* Block smoothing? (Progressive only) */ -#define IDCT_SCALING_SUPPORTED /* Output rescaling via IDCT? */ -#undef UPSAMPLE_SCALING_SUPPORTED /* Output rescaling at upsample stage? */ -#define UPSAMPLE_MERGING_SUPPORTED /* Fast path for sloppy upsampling? */ -#define QUANT_1PASS_SUPPORTED /* 1-pass color quantization? */ -#define QUANT_2PASS_SUPPORTED /* 2-pass color quantization? */ - -/* more capability options later, no doubt */ - - -/* - * Ordering of RGB data in scanlines passed to or from the application. - * If your application wants to deal with data in the order B,G,R, just - * change these macros. You can also deal with formats such as R,G,B,X - * (one extra byte per pixel) by changing RGB_PIXELSIZE. Note that changing - * the offsets will also change the order in which colormap data is organized. - * RESTRICTIONS: - * 1. The sample applications cjpeg,djpeg do NOT support modified RGB formats. - * 2. These macros only affect RGB<=>YCbCr color conversion, so they are not - * useful if you are using JPEG color spaces other than YCbCr or grayscale. - * 3. The color quantizer modules will not behave desirably if RGB_PIXELSIZE - * is not 3 (they don't understand about dummy color components!). So you - * can't use color quantization if you change that value. - */ - -#define RGB_RED 0 /* Offset of Red in an RGB scanline element */ -#define RGB_GREEN 1 /* Offset of Green */ -#define RGB_BLUE 2 /* Offset of Blue */ -#define RGB_PIXELSIZE 3 /* JSAMPLEs per RGB scanline element */ - - -/* Definitions for speed-related optimizations. */ - - -/* If your compiler supports inline functions, define INLINE - * as the inline keyword; otherwise define it as empty. - */ - -#ifndef INLINE -#ifdef __GNUC__ /* for instance, GNU C knows about inline */ -#define INLINE __inline__ -#endif -#ifndef INLINE -#define INLINE /* default is to define it as empty */ -#endif -#endif - - -/* On some machines (notably 68000 series) "int" is 32 bits, but multiplying - * two 16-bit shorts is faster than multiplying two ints. Define MULTIPLIER - * as short on such a machine. MULTIPLIER must be at least 16 bits wide. - */ - -#ifndef MULTIPLIER -#define MULTIPLIER int /* type for fastest integer multiply */ -#endif - - -/* FAST_FLOAT should be either float or double, whichever is done faster - * by your compiler. (Note that this type is only used in the floating point - * DCT routines, so it only matters if you've defined DCT_FLOAT_SUPPORTED.) - * Typically, float is faster in ANSI C compilers, while double is faster in - * pre-ANSI compilers (because they insist on converting to double anyway). - * The code below therefore chooses float if we have ANSI-style prototypes. - */ - -#ifndef FAST_FLOAT -#ifdef HAVE_PROTOTYPES -#define FAST_FLOAT float -#else -#define FAST_FLOAT double -#endif -#endif - -#endif /* JPEG_INTERNAL_OPTIONS */ diff --git a/template/source/libjpeg/jpeglib.h b/template/source/libjpeg/jpeglib.h deleted file mode 100644 index 6febf78..0000000 --- a/template/source/libjpeg/jpeglib.h +++ /dev/null @@ -1,1097 +0,0 @@ -/* - * jpeglib.h - * - * Copyright (C) 1991-1998, Thomas G. Lane. - * This file is part of the Independent JPEG Group's software. - * For conditions of distribution and use, see the accompanying README file. - * - * This file defines the application interface for the JPEG library. - * Most applications using the library need only include this file, - * and perhaps jerror.h if they want to know the exact error codes. - */ - -#ifndef JPEGLIB_H -#define JPEGLIB_H - -/* - * First we include the configuration files that record how this - * installation of the JPEG library is set up. jconfig.h can be - * generated automatically for many systems. jmorecfg.h contains - * manual configuration options that most people need not worry about. - */ - -#ifndef JCONFIG_INCLUDED /* in case jinclude.h already did */ -#include "jconfig.h" /* widely used configuration options */ -#endif -#include "jmorecfg.h" /* seldom changed options */ - - -/* Version ID for the JPEG library. - * Might be useful for tests like "#if JPEG_LIB_VERSION >= 60". - */ - -#define JPEG_LIB_VERSION 62 /* Version 6b */ - - -/* Various constants determining the sizes of things. - * All of these are specified by the JPEG standard, so don't change them - * if you want to be compatible. - */ - -#define DCTSIZE 8 /* The basic DCT block is 8x8 samples */ -#define DCTSIZE2 64 /* DCTSIZE squared; # of elements in a block */ -#define NUM_QUANT_TBLS 4 /* Quantization tables are numbered 0..3 */ -#define NUM_HUFF_TBLS 4 /* Huffman tables are numbered 0..3 */ -#define NUM_ARITH_TBLS 16 /* Arith-coding tables are numbered 0..15 */ -#define MAX_COMPS_IN_SCAN 4 /* JPEG limit on # of components in one scan */ -#define MAX_SAMP_FACTOR 4 /* JPEG limit on sampling factors */ -/* Unfortunately, some bozo at Adobe saw no reason to be bound by the standard; - * the PostScript DCT filter can emit files with many more than 10 blocks/MCU. - * If you happen to run across such a file, you can up D_MAX_BLOCKS_IN_MCU - * to handle it. We even let you do this from the jconfig.h file. However, - * we strongly discourage changing C_MAX_BLOCKS_IN_MCU; just because Adobe - * sometimes emits noncompliant files doesn't mean you should too. - */ -#define C_MAX_BLOCKS_IN_MCU 10 /* compressor's limit on blocks per MCU */ -#ifndef D_MAX_BLOCKS_IN_MCU -#define D_MAX_BLOCKS_IN_MCU 10 /* decompressor's limit on blocks per MCU */ -#endif - - -/* Data structures for images (arrays of samples and of DCT coefficients). - * On 80x86 machines, the image arrays are too big for near pointers, - * but the pointer arrays can fit in near memory. - */ - -typedef JSAMPLE FAR *JSAMPROW; /* ptr to one image row of pixel samples. */ -typedef JSAMPROW *JSAMPARRAY; /* ptr to some rows (a 2-D sample array) */ -typedef JSAMPARRAY *JSAMPIMAGE; /* a 3-D sample array: top index is color */ - -typedef JCOEF JBLOCK[DCTSIZE2]; /* one block of coefficients */ -typedef JBLOCK FAR *JBLOCKROW; /* pointer to one row of coefficient blocks */ -typedef JBLOCKROW *JBLOCKARRAY; /* a 2-D array of coefficient blocks */ -typedef JBLOCKARRAY *JBLOCKIMAGE; /* a 3-D array of coefficient blocks */ - -typedef JCOEF FAR *JCOEFPTR; /* useful in a couple of places */ - - -/* Types for JPEG compression parameters and working tables. */ - - -/* DCT coefficient quantization tables. */ - -typedef struct { - /* This array gives the coefficient quantizers in natural array order - * (not the zigzag order in which they are stored in a JPEG DQT marker). - * CAUTION: IJG versions prior to v6a kept this array in zigzag order. - */ - UINT16 quantval[DCTSIZE2]; /* quantization step for each coefficient */ - /* This field is used only during compression. It's initialized FALSE when - * the table is created, and set TRUE when it's been output to the file. - * You could suppress output of a table by setting this to TRUE. - * (See jpeg_suppress_tables for an example.) - */ - boolean sent_table; /* TRUE when table has been output */ -} JQUANT_TBL; - - -/* Huffman coding tables. */ - -typedef struct { - /* These two fields directly represent the contents of a JPEG DHT marker */ - UINT8 bits[17]; /* bits[k] = # of symbols with codes of */ - /* length k bits; bits[0] is unused */ - UINT8 huffval[256]; /* The symbols, in order of incr code length */ - /* This field is used only during compression. It's initialized FALSE when - * the table is created, and set TRUE when it's been output to the file. - * You could suppress output of a table by setting this to TRUE. - * (See jpeg_suppress_tables for an example.) - */ - boolean sent_table; /* TRUE when table has been output */ -} JHUFF_TBL; - - -/* Basic info about one component (color channel). */ - -typedef struct { - /* These values are fixed over the whole image. */ - /* For compression, they must be supplied by parameter setup; */ - /* for decompression, they are read from the SOF marker. */ - int component_id; /* identifier for this component (0..255) */ - int component_index; /* its index in SOF or cinfo->comp_info[] */ - int h_samp_factor; /* horizontal sampling factor (1..4) */ - int v_samp_factor; /* vertical sampling factor (1..4) */ - int quant_tbl_no; /* quantization table selector (0..3) */ - /* These values may vary between scans. */ - /* For compression, they must be supplied by parameter setup; */ - /* for decompression, they are read from the SOS marker. */ - /* The decompressor output side may not use these variables. */ - int dc_tbl_no; /* DC entropy table selector (0..3) */ - int ac_tbl_no; /* AC entropy table selector (0..3) */ - - /* Remaining fields should be treated as private by applications. */ - - /* These values are computed during compression or decompression startup: */ - /* Component's size in DCT blocks. - * Any dummy blocks added to complete an MCU are not counted; therefore - * these values do not depend on whether a scan is interleaved or not. - */ - JDIMENSION width_in_blocks; - JDIMENSION height_in_blocks; - /* Size of a DCT block in samples. Always DCTSIZE for compression. - * For decompression this is the size of the output from one DCT block, - * reflecting any scaling we choose to apply during the IDCT step. - * Values of 1,2,4,8 are likely to be supported. Note that different - * components may receive different IDCT scalings. - */ - int DCT_scaled_size; - /* The downsampled dimensions are the component's actual, unpadded number - * of samples at the main buffer (preprocessing/compression interface), thus - * downsampled_width = ceil(image_width * Hi/Hmax) - * and similarly for height. For decompression, IDCT scaling is included, so - * downsampled_width = ceil(image_width * Hi/Hmax * DCT_scaled_size/DCTSIZE) - */ - JDIMENSION downsampled_width; /* actual width in samples */ - JDIMENSION downsampled_height; /* actual height in samples */ - /* This flag is used only for decompression. In cases where some of the - * components will be ignored (eg grayscale output from YCbCr image), - * we can skip most computations for the unused components. - */ - boolean component_needed; /* do we need the value of this component? */ - - /* These values are computed before starting a scan of the component. */ - /* The decompressor output side may not use these variables. */ - int MCU_width; /* number of blocks per MCU, horizontally */ - int MCU_height; /* number of blocks per MCU, vertically */ - int MCU_blocks; /* MCU_width * MCU_height */ - int MCU_sample_width; /* MCU width in samples, MCU_width*DCT_scaled_size */ - int last_col_width; /* # of non-dummy blocks across in last MCU */ - int last_row_height; /* # of non-dummy blocks down in last MCU */ - - /* Saved quantization table for component; NULL if none yet saved. - * See jdinput.c comments about the need for this information. - * This field is currently used only for decompression. - */ - JQUANT_TBL * quant_table; - - /* Private per-component storage for DCT or IDCT subsystem. */ - void * dct_table; -} jpeg_component_info; - - -/* The script for encoding a multiple-scan file is an array of these: */ - -typedef struct { - int comps_in_scan; /* number of components encoded in this scan */ - int component_index[MAX_COMPS_IN_SCAN]; /* their SOF/comp_info[] indexes */ - int Ss, Se; /* progressive JPEG spectral selection parms */ - int Ah, Al; /* progressive JPEG successive approx. parms */ -} jpeg_scan_info; - -/* The decompressor can save APPn and COM markers in a list of these: */ - -typedef struct jpeg_marker_struct FAR * jpeg_saved_marker_ptr; - -struct jpeg_marker_struct { - jpeg_saved_marker_ptr next; /* next in list, or NULL */ - UINT8 marker; /* marker code: JPEG_COM, or JPEG_APP0+n */ - unsigned int original_length; /* # bytes of data in the file */ - unsigned int data_length; /* # bytes of data saved at data[] */ - JOCTET FAR * data; /* the data contained in the marker */ - /* the marker length word is not counted in data_length or original_length */ -}; - -/* Known color spaces. */ - -typedef enum { - JCS_UNKNOWN, /* error/unspecified */ - JCS_GRAYSCALE, /* monochrome */ - JCS_RGB, /* red/green/blue */ - JCS_YCbCr, /* Y/Cb/Cr (also known as YUV) */ - JCS_CMYK, /* C/M/Y/K */ - JCS_YCCK /* Y/Cb/Cr/K */ -} J_COLOR_SPACE; - -/* DCT/IDCT algorithm options. */ - -typedef enum { - JDCT_ISLOW, /* slow but accurate integer algorithm */ - JDCT_IFAST, /* faster, less accurate integer method */ - JDCT_FLOAT /* floating-point: accurate, fast on fast HW */ -} J_DCT_METHOD; - -#ifndef JDCT_DEFAULT /* may be overridden in jconfig.h */ -#define JDCT_DEFAULT JDCT_ISLOW -#endif -#ifndef JDCT_FASTEST /* may be overridden in jconfig.h */ -#define JDCT_FASTEST JDCT_IFAST -#endif - -/* Dithering options for decompression. */ - -typedef enum { - JDITHER_NONE, /* no dithering */ - JDITHER_ORDERED, /* simple ordered dither */ - JDITHER_FS /* Floyd-Steinberg error diffusion dither */ -} J_DITHER_MODE; - - -/* Common fields between JPEG compression and decompression master structs. */ - -#define jpeg_common_fields \ - struct jpeg_error_mgr * err; /* Error handler module */\ - struct jpeg_memory_mgr * mem; /* Memory manager module */\ - struct jpeg_progress_mgr * progress; /* Progress monitor, or NULL if none */\ - void * client_data; /* Available for use by application */\ - boolean is_decompressor; /* So common code can tell which is which */\ - int global_state /* For checking call sequence validity */ - -/* Routines that are to be used by both halves of the library are declared - * to receive a pointer to this structure. There are no actual instances of - * jpeg_common_struct, only of jpeg_compress_struct and jpeg_decompress_struct. - */ -struct jpeg_common_struct { - jpeg_common_fields; /* Fields common to both master struct types */ - /* Additional fields follow in an actual jpeg_compress_struct or - * jpeg_decompress_struct. All three structs must agree on these - * initial fields! (This would be a lot cleaner in C++.) - */ -}; - -typedef struct jpeg_common_struct * j_common_ptr; -typedef struct jpeg_compress_struct * j_compress_ptr; -typedef struct jpeg_decompress_struct * j_decompress_ptr; - - -/* Master record for a compression instance */ - -struct jpeg_compress_struct { - jpeg_common_fields; /* Fields shared with jpeg_decompress_struct */ - - /* Destination for compressed data */ - struct jpeg_destination_mgr * dest; - - /* Description of source image --- these fields must be filled in by - * outer application before starting compression. in_color_space must - * be correct before you can even call jpeg_set_defaults(). - */ - - JDIMENSION image_width; /* input image width */ - JDIMENSION image_height; /* input image height */ - int input_components; /* # of color components in input image */ - J_COLOR_SPACE in_color_space; /* colorspace of input image */ - - double input_gamma; /* image gamma of input image */ - - /* Compression parameters --- these fields must be set before calling - * jpeg_start_compress(). We recommend calling jpeg_set_defaults() to - * initialize everything to reasonable defaults, then changing anything - * the application specifically wants to change. That way you won't get - * burnt when new parameters are added. Also note that there are several - * helper routines to simplify changing parameters. - */ - - int data_precision; /* bits of precision in image data */ - - int num_components; /* # of color components in JPEG image */ - J_COLOR_SPACE jpeg_color_space; /* colorspace of JPEG image */ - - jpeg_component_info * comp_info; - /* comp_info[i] describes component that appears i'th in SOF */ - - JQUANT_TBL * quant_tbl_ptrs[NUM_QUANT_TBLS]; - /* ptrs to coefficient quantization tables, or NULL if not defined */ - - JHUFF_TBL * dc_huff_tbl_ptrs[NUM_HUFF_TBLS]; - JHUFF_TBL * ac_huff_tbl_ptrs[NUM_HUFF_TBLS]; - /* ptrs to Huffman coding tables, or NULL if not defined */ - - UINT8 arith_dc_L[NUM_ARITH_TBLS]; /* L values for DC arith-coding tables */ - UINT8 arith_dc_U[NUM_ARITH_TBLS]; /* U values for DC arith-coding tables */ - UINT8 arith_ac_K[NUM_ARITH_TBLS]; /* Kx values for AC arith-coding tables */ - - int num_scans; /* # of entries in scan_info array */ - const jpeg_scan_info * scan_info; /* script for multi-scan file, or NULL */ - /* The default value of scan_info is NULL, which causes a single-scan - * sequential JPEG file to be emitted. To create a multi-scan file, - * set num_scans and scan_info to point to an array of scan definitions. - */ - - boolean raw_data_in; /* TRUE=caller supplies downsampled data */ - boolean arith_code; /* TRUE=arithmetic coding, FALSE=Huffman */ - boolean optimize_coding; /* TRUE=optimize entropy encoding parms */ - boolean CCIR601_sampling; /* TRUE=first samples are cosited */ - int smoothing_factor; /* 1..100, or 0 for no input smoothing */ - J_DCT_METHOD dct_method; /* DCT algorithm selector */ - - /* The restart interval can be specified in absolute MCUs by setting - * restart_interval, or in MCU rows by setting restart_in_rows - * (in which case the correct restart_interval will be figured - * for each scan). - */ - unsigned int restart_interval; /* MCUs per restart, or 0 for no restart */ - int restart_in_rows; /* if > 0, MCU rows per restart interval */ - - /* Parameters controlling emission of special markers. */ - - boolean write_JFIF_header; /* should a JFIF marker be written? */ - UINT8 JFIF_major_version; /* What to write for the JFIF version number */ - UINT8 JFIF_minor_version; - /* These three values are not used by the JPEG code, merely copied */ - /* into the JFIF APP0 marker. density_unit can be 0 for unknown, */ - /* 1 for dots/inch, or 2 for dots/cm. Note that the pixel aspect */ - /* ratio is defined by X_density/Y_density even when density_unit=0. */ - UINT8 density_unit; /* JFIF code for pixel size units */ - UINT16 X_density; /* Horizontal pixel density */ - UINT16 Y_density; /* Vertical pixel density */ - boolean write_Adobe_marker; /* should an Adobe marker be written? */ - - /* State variable: index of next scanline to be written to - * jpeg_write_scanlines(). Application may use this to control its - * processing loop, e.g., "while (next_scanline < image_height)". - */ - - JDIMENSION next_scanline; /* 0 .. image_height-1 */ - - /* Remaining fields are known throughout compressor, but generally - * should not be touched by a surrounding application. - */ - - /* - * These fields are computed during compression startup - */ - boolean progressive_mode; /* TRUE if scan script uses progressive mode */ - int max_h_samp_factor; /* largest h_samp_factor */ - int max_v_samp_factor; /* largest v_samp_factor */ - - JDIMENSION total_iMCU_rows; /* # of iMCU rows to be input to coef ctlr */ - /* The coefficient controller receives data in units of MCU rows as defined - * for fully interleaved scans (whether the JPEG file is interleaved or not). - * There are v_samp_factor * DCTSIZE sample rows of each component in an - * "iMCU" (interleaved MCU) row. - */ - - /* - * These fields are valid during any one scan. - * They describe the components and MCUs actually appearing in the scan. - */ - int comps_in_scan; /* # of JPEG components in this scan */ - jpeg_component_info * cur_comp_info[MAX_COMPS_IN_SCAN]; - /* *cur_comp_info[i] describes component that appears i'th in SOS */ - - JDIMENSION MCUs_per_row; /* # of MCUs across the image */ - JDIMENSION MCU_rows_in_scan; /* # of MCU rows in the image */ - - int blocks_in_MCU; /* # of DCT blocks per MCU */ - int MCU_membership[C_MAX_BLOCKS_IN_MCU]; - /* MCU_membership[i] is index in cur_comp_info of component owning */ - /* i'th block in an MCU */ - - int Ss, Se, Ah, Al; /* progressive JPEG parameters for scan */ - - /* - * Links to compression subobjects (methods and private variables of modules) - */ - struct jpeg_comp_master * master; - struct jpeg_c_main_controller * main; - struct jpeg_c_prep_controller * prep; - struct jpeg_c_coef_controller * coef; - struct jpeg_marker_writer * marker; - struct jpeg_color_converter * cconvert; - struct jpeg_downsampler * downsample; - struct jpeg_forward_dct * fdct; - struct jpeg_entropy_encoder * entropy; - jpeg_scan_info * script_space; /* workspace for jpeg_simple_progression */ - int script_space_size; -}; - - -/* Master record for a decompression instance */ - -struct jpeg_decompress_struct { - jpeg_common_fields; /* Fields shared with jpeg_compress_struct */ - - /* Source of compressed data */ - struct jpeg_source_mgr * src; - - /* Basic description of image --- filled in by jpeg_read_header(). */ - /* Application may inspect these values to decide how to process image. */ - - JDIMENSION image_width; /* nominal image width (from SOF marker) */ - JDIMENSION image_height; /* nominal image height */ - int num_components; /* # of color components in JPEG image */ - J_COLOR_SPACE jpeg_color_space; /* colorspace of JPEG image */ - - /* Decompression processing parameters --- these fields must be set before - * calling jpeg_start_decompress(). Note that jpeg_read_header() initializes - * them to default values. - */ - - J_COLOR_SPACE out_color_space; /* colorspace for output */ - - unsigned int scale_num, scale_denom; /* fraction by which to scale image */ - - double output_gamma; /* image gamma wanted in output */ - - boolean buffered_image; /* TRUE=multiple output passes */ - boolean raw_data_out; /* TRUE=downsampled data wanted */ - - J_DCT_METHOD dct_method; /* IDCT algorithm selector */ - boolean do_fancy_upsampling; /* TRUE=apply fancy upsampling */ - boolean do_block_smoothing; /* TRUE=apply interblock smoothing */ - - boolean quantize_colors; /* TRUE=colormapped output wanted */ - /* the following are ignored if not quantize_colors: */ - J_DITHER_MODE dither_mode; /* type of color dithering to use */ - boolean two_pass_quantize; /* TRUE=use two-pass color quantization */ - int desired_number_of_colors; /* max # colors to use in created colormap */ - /* these are significant only in buffered-image mode: */ - boolean enable_1pass_quant; /* enable future use of 1-pass quantizer */ - boolean enable_external_quant;/* enable future use of external colormap */ - boolean enable_2pass_quant; /* enable future use of 2-pass quantizer */ - - /* Description of actual output image that will be returned to application. - * These fields are computed by jpeg_start_decompress(). - * You can also use jpeg_calc_output_dimensions() to determine these values - * in advance of calling jpeg_start_decompress(). - */ - - JDIMENSION output_width; /* scaled image width */ - JDIMENSION output_height; /* scaled image height */ - int out_color_components; /* # of color components in out_color_space */ - int output_components; /* # of color components returned */ - /* output_components is 1 (a colormap index) when quantizing colors; - * otherwise it equals out_color_components. - */ - int rec_outbuf_height; /* min recommended height of scanline buffer */ - /* If the buffer passed to jpeg_read_scanlines() is less than this many rows - * high, space and time will be wasted due to unnecessary data copying. - * Usually rec_outbuf_height will be 1 or 2, at most 4. - */ - - /* When quantizing colors, the output colormap is described by these fields. - * The application can supply a colormap by setting colormap non-NULL before - * calling jpeg_start_decompress; otherwise a colormap is created during - * jpeg_start_decompress or jpeg_start_output. - * The map has out_color_components rows and actual_number_of_colors columns. - */ - int actual_number_of_colors; /* number of entries in use */ - JSAMPARRAY colormap; /* The color map as a 2-D pixel array */ - - /* State variables: these variables indicate the progress of decompression. - * The application may examine these but must not modify them. - */ - - /* Row index of next scanline to be read from jpeg_read_scanlines(). - * Application may use this to control its processing loop, e.g., - * "while (output_scanline < output_height)". - */ - JDIMENSION output_scanline; /* 0 .. output_height-1 */ - - /* Current input scan number and number of iMCU rows completed in scan. - * These indicate the progress of the decompressor input side. - */ - int input_scan_number; /* Number of SOS markers seen so far */ - JDIMENSION input_iMCU_row; /* Number of iMCU rows completed */ - - /* The "output scan number" is the notional scan being displayed by the - * output side. The decompressor will not allow output scan/row number - * to get ahead of input scan/row, but it can fall arbitrarily far behind. - */ - int output_scan_number; /* Nominal scan number being displayed */ - JDIMENSION output_iMCU_row; /* Number of iMCU rows read */ - - /* Current progression status. coef_bits[c][i] indicates the precision - * with which component c's DCT coefficient i (in zigzag order) is known. - * It is -1 when no data has yet been received, otherwise it is the point - * transform (shift) value for the most recent scan of the coefficient - * (thus, 0 at completion of the progression). - * This pointer is NULL when reading a non-progressive file. - */ - int (*coef_bits)[DCTSIZE2]; /* -1 or current Al value for each coef */ - - /* Internal JPEG parameters --- the application usually need not look at - * these fields. Note that the decompressor output side may not use - * any parameters that can change between scans. - */ - - /* Quantization and Huffman tables are carried forward across input - * datastreams when processing abbreviated JPEG datastreams. - */ - - JQUANT_TBL * quant_tbl_ptrs[NUM_QUANT_TBLS]; - /* ptrs to coefficient quantization tables, or NULL if not defined */ - - JHUFF_TBL * dc_huff_tbl_ptrs[NUM_HUFF_TBLS]; - JHUFF_TBL * ac_huff_tbl_ptrs[NUM_HUFF_TBLS]; - /* ptrs to Huffman coding tables, or NULL if not defined */ - - /* These parameters are never carried across datastreams, since they - * are given in SOF/SOS markers or defined to be reset by SOI. - */ - - int data_precision; /* bits of precision in image data */ - - jpeg_component_info * comp_info; - /* comp_info[i] describes component that appears i'th in SOF */ - - boolean progressive_mode; /* TRUE if SOFn specifies progressive mode */ - boolean arith_code; /* TRUE=arithmetic coding, FALSE=Huffman */ - - UINT8 arith_dc_L[NUM_ARITH_TBLS]; /* L values for DC arith-coding tables */ - UINT8 arith_dc_U[NUM_ARITH_TBLS]; /* U values for DC arith-coding tables */ - UINT8 arith_ac_K[NUM_ARITH_TBLS]; /* Kx values for AC arith-coding tables */ - - unsigned int restart_interval; /* MCUs per restart interval, or 0 for no restart */ - - /* These fields record data obtained from optional markers recognized by - * the JPEG library. - */ - boolean saw_JFIF_marker; /* TRUE iff a JFIF APP0 marker was found */ - /* Data copied from JFIF marker; only valid if saw_JFIF_marker is TRUE: */ - UINT8 JFIF_major_version; /* JFIF version number */ - UINT8 JFIF_minor_version; - UINT8 density_unit; /* JFIF code for pixel size units */ - UINT16 X_density; /* Horizontal pixel density */ - UINT16 Y_density; /* Vertical pixel density */ - boolean saw_Adobe_marker; /* TRUE iff an Adobe APP14 marker was found */ - UINT8 Adobe_transform; /* Color transform code from Adobe marker */ - - boolean CCIR601_sampling; /* TRUE=first samples are cosited */ - - /* Aside from the specific data retained from APPn markers known to the - * library, the uninterpreted contents of any or all APPn and COM markers - * can be saved in a list for examination by the application. - */ - jpeg_saved_marker_ptr marker_list; /* Head of list of saved markers */ - - /* Remaining fields are known throughout decompressor, but generally - * should not be touched by a surrounding application. - */ - - /* - * These fields are computed during decompression startup - */ - int max_h_samp_factor; /* largest h_samp_factor */ - int max_v_samp_factor; /* largest v_samp_factor */ - - int min_DCT_scaled_size; /* smallest DCT_scaled_size of any component */ - - JDIMENSION total_iMCU_rows; /* # of iMCU rows in image */ - /* The coefficient controller's input and output progress is measured in - * units of "iMCU" (interleaved MCU) rows. These are the same as MCU rows - * in fully interleaved JPEG scans, but are used whether the scan is - * interleaved or not. We define an iMCU row as v_samp_factor DCT block - * rows of each component. Therefore, the IDCT output contains - * v_samp_factor*DCT_scaled_size sample rows of a component per iMCU row. - */ - - JSAMPLE * sample_range_limit; /* table for fast range-limiting */ - - /* - * These fields are valid during any one scan. - * They describe the components and MCUs actually appearing in the scan. - * Note that the decompressor output side must not use these fields. - */ - int comps_in_scan; /* # of JPEG components in this scan */ - jpeg_component_info * cur_comp_info[MAX_COMPS_IN_SCAN]; - /* *cur_comp_info[i] describes component that appears i'th in SOS */ - - JDIMENSION MCUs_per_row; /* # of MCUs across the image */ - JDIMENSION MCU_rows_in_scan; /* # of MCU rows in the image */ - - int blocks_in_MCU; /* # of DCT blocks per MCU */ - int MCU_membership[D_MAX_BLOCKS_IN_MCU]; - /* MCU_membership[i] is index in cur_comp_info of component owning */ - /* i'th block in an MCU */ - - int Ss, Se, Ah, Al; /* progressive JPEG parameters for scan */ - - /* This field is shared between entropy decoder and marker parser. - * It is either zero or the code of a JPEG marker that has been - * read from the data source, but has not yet been processed. - */ - int unread_marker; - - /* - * Links to decompression subobjects (methods, private variables of modules) - */ - struct jpeg_decomp_master * master; - struct jpeg_d_main_controller * main; - struct jpeg_d_coef_controller * coef; - struct jpeg_d_post_controller * post; - struct jpeg_input_controller * inputctl; - struct jpeg_marker_reader * marker; - struct jpeg_entropy_decoder * entropy; - struct jpeg_inverse_dct * idct; - struct jpeg_upsampler * upsample; - struct jpeg_color_deconverter * cconvert; - struct jpeg_color_quantizer * cquantize; -}; - - -/* "Object" declarations for JPEG modules that may be supplied or called - * directly by the surrounding application. - * As with all objects in the JPEG library, these structs only define the - * publicly visible methods and state variables of a module. Additional - * private fields may exist after the public ones. - */ - - -/* Error handler object */ - -struct jpeg_error_mgr { - /* Error exit handler: does not return to caller */ - JMETHOD(void, error_exit, (j_common_ptr cinfo)); - /* Conditionally emit a trace or warning message */ - JMETHOD(void, emit_message, (j_common_ptr cinfo, int msg_level)); - /* Routine that actually outputs a trace or error message */ - JMETHOD(void, output_message, (j_common_ptr cinfo)); - /* Format a message string for the most recent JPEG error or message */ - JMETHOD(void, format_message, (j_common_ptr cinfo, char * buffer)); -#define JMSG_LENGTH_MAX 200 /* recommended size of format_message buffer */ - /* Reset error state variables at start of a new image */ - JMETHOD(void, reset_error_mgr, (j_common_ptr cinfo)); - - /* The message ID code and any parameters are saved here. - * A message can have one string parameter or up to 8 int parameters. - */ - int msg_code; -#define JMSG_STR_PARM_MAX 80 - union { - int i[8]; - char s[JMSG_STR_PARM_MAX]; - } msg_parm; - - /* Standard state variables for error facility */ - - int trace_level; /* max msg_level that will be displayed */ - - /* For recoverable corrupt-data errors, we emit a warning message, - * but keep going unless emit_message chooses to abort. emit_message - * should count warnings in num_warnings. The surrounding application - * can check for bad data by seeing if num_warnings is nonzero at the - * end of processing. - */ - long num_warnings; /* number of corrupt-data warnings */ - - /* These fields point to the table(s) of error message strings. - * An application can change the table pointer to switch to a different - * message list (typically, to change the language in which errors are - * reported). Some applications may wish to add additional error codes - * that will be handled by the JPEG library error mechanism; the second - * table pointer is used for this purpose. - * - * First table includes all errors generated by JPEG library itself. - * Error code 0 is reserved for a "no such error string" message. - */ - const char * const * jpeg_message_table; /* Library errors */ - int last_jpeg_message; /* Table contains strings 0..last_jpeg_message */ - /* Second table can be added by application (see cjpeg/djpeg for example). - * It contains strings numbered first_addon_message..last_addon_message. - */ - const char * const * addon_message_table; /* Non-library errors */ - int first_addon_message; /* code for first string in addon table */ - int last_addon_message; /* code for last string in addon table */ -}; - - -/* Progress monitor object */ - -struct jpeg_progress_mgr { - JMETHOD(void, progress_monitor, (j_common_ptr cinfo)); - - long pass_counter; /* work units completed in this pass */ - long pass_limit; /* total number of work units in this pass */ - int completed_passes; /* passes completed so far */ - int total_passes; /* total number of passes expected */ -}; - - -/* Data destination object for compression */ - -struct jpeg_destination_mgr { - JOCTET * next_output_byte; /* => next byte to write in buffer */ - size_t free_in_buffer; /* # of byte spaces remaining in buffer */ - - JMETHOD(void, init_destination, (j_compress_ptr cinfo)); - JMETHOD(boolean, empty_output_buffer, (j_compress_ptr cinfo)); - JMETHOD(void, term_destination, (j_compress_ptr cinfo)); -}; - - -/* Data source object for decompression */ - -struct jpeg_source_mgr { - const JOCTET * next_input_byte; /* => next byte to read from buffer */ - size_t bytes_in_buffer; /* # of bytes remaining in buffer */ - - JMETHOD(void, init_source, (j_decompress_ptr cinfo)); - JMETHOD(boolean, fill_input_buffer, (j_decompress_ptr cinfo)); - JMETHOD(void, skip_input_data, (j_decompress_ptr cinfo, long num_bytes)); - JMETHOD(boolean, resync_to_restart, (j_decompress_ptr cinfo, int desired)); - JMETHOD(void, term_source, (j_decompress_ptr cinfo)); -}; - - -/* Memory manager object. - * Allocates "small" objects (a few K total), "large" objects (tens of K), - * and "really big" objects (virtual arrays with backing store if needed). - * The memory manager does not allow individual objects to be freed; rather, - * each created object is assigned to a pool, and whole pools can be freed - * at once. This is faster and more convenient than remembering exactly what - * to free, especially where malloc()/free() are not too speedy. - * NB: alloc routines never return NULL. They exit to error_exit if not - * successful. - */ - -#define JPOOL_PERMANENT 0 /* lasts until master record is destroyed */ -#define JPOOL_IMAGE 1 /* lasts until done with image/datastream */ -#define JPOOL_NUMPOOLS 2 - -typedef struct jvirt_sarray_control * jvirt_sarray_ptr; -typedef struct jvirt_barray_control * jvirt_barray_ptr; - - -struct jpeg_memory_mgr { - /* Method pointers */ - JMETHOD(void *, alloc_small, (j_common_ptr cinfo, int pool_id, - size_t sizeofobject)); - JMETHOD(void FAR *, alloc_large, (j_common_ptr cinfo, int pool_id, - size_t sizeofobject)); - JMETHOD(JSAMPARRAY, alloc_sarray, (j_common_ptr cinfo, int pool_id, - JDIMENSION samplesperrow, - JDIMENSION numrows)); - JMETHOD(JBLOCKARRAY, alloc_barray, (j_common_ptr cinfo, int pool_id, - JDIMENSION blocksperrow, - JDIMENSION numrows)); - JMETHOD(jvirt_sarray_ptr, request_virt_sarray, (j_common_ptr cinfo, - int pool_id, - boolean pre_zero, - JDIMENSION samplesperrow, - JDIMENSION numrows, - JDIMENSION maxaccess)); - JMETHOD(jvirt_barray_ptr, request_virt_barray, (j_common_ptr cinfo, - int pool_id, - boolean pre_zero, - JDIMENSION blocksperrow, - JDIMENSION numrows, - JDIMENSION maxaccess)); - JMETHOD(void, realize_virt_arrays, (j_common_ptr cinfo)); - JMETHOD(JSAMPARRAY, access_virt_sarray, (j_common_ptr cinfo, - jvirt_sarray_ptr ptr, - JDIMENSION start_row, - JDIMENSION num_rows, - boolean writable)); - JMETHOD(JBLOCKARRAY, access_virt_barray, (j_common_ptr cinfo, - jvirt_barray_ptr ptr, - JDIMENSION start_row, - JDIMENSION num_rows, - boolean writable)); - JMETHOD(void, free_pool, (j_common_ptr cinfo, int pool_id)); - JMETHOD(void, self_destruct, (j_common_ptr cinfo)); - - /* Limit on memory allocation for this JPEG object. (Note that this is - * merely advisory, not a guaranteed maximum; it only affects the space - * used for virtual-array buffers.) May be changed by outer application - * after creating the JPEG object. - */ - long max_memory_to_use; - - /* Maximum allocation request accepted by alloc_large. */ - long max_alloc_chunk; -}; - - -/* Routine signature for application-supplied marker processing methods. - * Need not pass marker code since it is stored in cinfo->unread_marker. - */ -typedef JMETHOD(boolean, jpeg_marker_parser_method, (j_decompress_ptr cinfo)); - - -/* Declarations for routines called by application. - * The JPP macro hides prototype parameters from compilers that can't cope. - * Note JPP requires double parentheses. - */ - -#ifdef HAVE_PROTOTYPES -#define JPP(arglist) arglist -#else -#define JPP(arglist) () -#endif - - -/* Short forms of external names for systems with brain-damaged linkers. - * We shorten external names to be unique in the first six letters, which - * is good enough for all known systems. - * (If your compiler itself needs names to be unique in less than 15 - * characters, you are out of luck. Get a better compiler.) - */ - -#ifdef NEED_SHORT_EXTERNAL_NAMES -#define jpeg_std_error jStdError -#define jpeg_CreateCompress jCreaCompress -#define jpeg_CreateDecompress jCreaDecompress -#define jpeg_destroy_compress jDestCompress -#define jpeg_destroy_decompress jDestDecompress -#define jpeg_stdio_dest jStdDest -#define jpeg_stdio_src jStdSrc -#define jpeg_set_defaults jSetDefaults -#define jpeg_set_colorspace jSetColorspace -#define jpeg_default_colorspace jDefColorspace -#define jpeg_set_quality jSetQuality -#define jpeg_set_linear_quality jSetLQuality -#define jpeg_add_quant_table jAddQuantTable -#define jpeg_quality_scaling jQualityScaling -#define jpeg_simple_progression jSimProgress -#define jpeg_suppress_tables jSuppressTables -#define jpeg_alloc_quant_table jAlcQTable -#define jpeg_alloc_huff_table jAlcHTable -#define jpeg_start_compress jStrtCompress -#define jpeg_write_scanlines jWrtScanlines -#define jpeg_finish_compress jFinCompress -#define jpeg_write_raw_data jWrtRawData -#define jpeg_write_marker jWrtMarker -#define jpeg_write_m_header jWrtMHeader -#define jpeg_write_m_byte jWrtMByte -#define jpeg_write_tables jWrtTables -#define jpeg_read_header jReadHeader -#define jpeg_start_decompress jStrtDecompress -#define jpeg_read_scanlines jReadScanlines -#define jpeg_finish_decompress jFinDecompress -#define jpeg_read_raw_data jReadRawData -#define jpeg_has_multiple_scans jHasMultScn -#define jpeg_start_output jStrtOutput -#define jpeg_finish_output jFinOutput -#define jpeg_input_complete jInComplete -#define jpeg_new_colormap jNewCMap -#define jpeg_consume_input jConsumeInput -#define jpeg_calc_output_dimensions jCalcDimensions -#define jpeg_save_markers jSaveMarkers -#define jpeg_set_marker_processor jSetMarker -#define jpeg_read_coefficients jReadCoefs -#define jpeg_write_coefficients jWrtCoefs -#define jpeg_copy_critical_parameters jCopyCrit -#define jpeg_abort_compress jAbrtCompress -#define jpeg_abort_decompress jAbrtDecompress -#define jpeg_abort jAbort -#define jpeg_destroy jDestroy -#define jpeg_resync_to_restart jResyncRestart -#endif /* NEED_SHORT_EXTERNAL_NAMES */ - - -/* Default error-management setup */ -EXTERN(struct jpeg_error_mgr *) jpeg_std_error - JPP((struct jpeg_error_mgr * err)); - -/* Initialization of JPEG compression objects. - * jpeg_create_compress() and jpeg_create_decompress() are the exported - * names that applications should call. These expand to calls on - * jpeg_CreateCompress and jpeg_CreateDecompress with additional information - * passed for version mismatch checking. - * NB: you must set up the error-manager BEFORE calling jpeg_create_xxx. - */ -#define jpeg_create_compress(cinfo) \ - jpeg_CreateCompress((cinfo), JPEG_LIB_VERSION, \ - (size_t) sizeof(struct jpeg_compress_struct)) -#define jpeg_create_decompress(cinfo) \ - jpeg_CreateDecompress((cinfo), JPEG_LIB_VERSION, \ - (size_t) sizeof(struct jpeg_decompress_struct)) -EXTERN(void) jpeg_CreateCompress JPP((j_compress_ptr cinfo, - int version, size_t structsize)); -EXTERN(void) jpeg_CreateDecompress JPP((j_decompress_ptr cinfo, - int version, size_t structsize)); -/* Destruction of JPEG compression objects */ -EXTERN(void) jpeg_destroy_compress JPP((j_compress_ptr cinfo)); -EXTERN(void) jpeg_destroy_decompress JPP((j_decompress_ptr cinfo)); - -/* Standard data source and destination managers: stdio streams. */ -/* Caller is responsible for opening the file before and closing after. */ -EXTERN(void) jpeg_stdio_dest JPP((j_compress_ptr cinfo, FILE * outfile)); -EXTERN(void) jpeg_stdio_src JPP((j_decompress_ptr cinfo, FILE * infile)); -EXTERN(void) jpeg_memory_src JPP((j_decompress_ptr cinfo, const JOCTET *buffer, size_t bufsize)); - -/* Default parameter setup for compression */ -EXTERN(void) jpeg_set_defaults JPP((j_compress_ptr cinfo)); -/* Compression parameter setup aids */ -EXTERN(void) jpeg_set_colorspace JPP((j_compress_ptr cinfo, - J_COLOR_SPACE colorspace)); -EXTERN(void) jpeg_default_colorspace JPP((j_compress_ptr cinfo)); -EXTERN(void) jpeg_set_quality JPP((j_compress_ptr cinfo, int quality, - boolean force_baseline)); -EXTERN(void) jpeg_set_linear_quality JPP((j_compress_ptr cinfo, - int scale_factor, - boolean force_baseline)); -EXTERN(void) jpeg_add_quant_table JPP((j_compress_ptr cinfo, int which_tbl, - const unsigned int *basic_table, - int scale_factor, - boolean force_baseline)); -EXTERN(int) jpeg_quality_scaling JPP((int quality)); -EXTERN(void) jpeg_simple_progression JPP((j_compress_ptr cinfo)); -EXTERN(void) jpeg_suppress_tables JPP((j_compress_ptr cinfo, - boolean suppress)); -EXTERN(JQUANT_TBL *) jpeg_alloc_quant_table JPP((j_common_ptr cinfo)); -EXTERN(JHUFF_TBL *) jpeg_alloc_huff_table JPP((j_common_ptr cinfo)); - -/* Main entry points for compression */ -EXTERN(void) jpeg_start_compress JPP((j_compress_ptr cinfo, - boolean write_all_tables)); -EXTERN(JDIMENSION) jpeg_write_scanlines JPP((j_compress_ptr cinfo, - JSAMPARRAY scanlines, - JDIMENSION num_lines)); -EXTERN(void) jpeg_finish_compress JPP((j_compress_ptr cinfo)); - -/* Replaces jpeg_write_scanlines when writing raw downsampled data. */ -EXTERN(JDIMENSION) jpeg_write_raw_data JPP((j_compress_ptr cinfo, - JSAMPIMAGE data, - JDIMENSION num_lines)); - -/* Write a special marker. See libjpeg.doc concerning safe usage. */ -EXTERN(void) jpeg_write_marker - JPP((j_compress_ptr cinfo, int marker, - const JOCTET * dataptr, unsigned int datalen)); -/* Same, but piecemeal. */ -EXTERN(void) jpeg_write_m_header - JPP((j_compress_ptr cinfo, int marker, unsigned int datalen)); -EXTERN(void) jpeg_write_m_byte - JPP((j_compress_ptr cinfo, int val)); - -/* Alternate compression function: just write an abbreviated table file */ -EXTERN(void) jpeg_write_tables JPP((j_compress_ptr cinfo)); - -/* Decompression startup: read start of JPEG datastream to see what's there */ -EXTERN(int) jpeg_read_header JPP((j_decompress_ptr cinfo, - boolean require_image)); -/* Return value is one of: */ -#define JPEG_SUSPENDED 0 /* Suspended due to lack of input data */ -#define JPEG_HEADER_OK 1 /* Found valid image datastream */ -#define JPEG_HEADER_TABLES_ONLY 2 /* Found valid table-specs-only datastream */ -/* If you pass require_image = TRUE (normal case), you need not check for - * a TABLES_ONLY return code; an abbreviated file will cause an error exit. - * JPEG_SUSPENDED is only possible if you use a data source module that can - * give a suspension return (the stdio source module doesn't). - */ - -/* Main entry points for decompression */ -EXTERN(boolean) jpeg_start_decompress JPP((j_decompress_ptr cinfo)); -EXTERN(JDIMENSION) jpeg_read_scanlines JPP((j_decompress_ptr cinfo, - JSAMPARRAY scanlines, - JDIMENSION max_lines)); -EXTERN(boolean) jpeg_finish_decompress JPP((j_decompress_ptr cinfo)); - -/* Replaces jpeg_read_scanlines when reading raw downsampled data. */ -EXTERN(JDIMENSION) jpeg_read_raw_data JPP((j_decompress_ptr cinfo, - JSAMPIMAGE data, - JDIMENSION max_lines)); - -/* Additional entry points for buffered-image mode. */ -EXTERN(boolean) jpeg_has_multiple_scans JPP((j_decompress_ptr cinfo)); -EXTERN(boolean) jpeg_start_output JPP((j_decompress_ptr cinfo, - int scan_number)); -EXTERN(boolean) jpeg_finish_output JPP((j_decompress_ptr cinfo)); -EXTERN(boolean) jpeg_input_complete JPP((j_decompress_ptr cinfo)); -EXTERN(void) jpeg_new_colormap JPP((j_decompress_ptr cinfo)); -EXTERN(int) jpeg_consume_input JPP((j_decompress_ptr cinfo)); -/* Return value is one of: */ -/* #define JPEG_SUSPENDED 0 Suspended due to lack of input data */ -#define JPEG_REACHED_SOS 1 /* Reached start of new scan */ -#define JPEG_REACHED_EOI 2 /* Reached end of image */ -#define JPEG_ROW_COMPLETED 3 /* Completed one iMCU row */ -#define JPEG_SCAN_COMPLETED 4 /* Completed last iMCU row of a scan */ - -/* Precalculate output dimensions for current decompression parameters. */ -EXTERN(void) jpeg_calc_output_dimensions JPP((j_decompress_ptr cinfo)); - -/* Control saving of COM and APPn markers into marker_list. */ -EXTERN(void) jpeg_save_markers - JPP((j_decompress_ptr cinfo, int marker_code, - unsigned int length_limit)); - -/* Install a special processing method for COM or APPn markers. */ -EXTERN(void) jpeg_set_marker_processor - JPP((j_decompress_ptr cinfo, int marker_code, - jpeg_marker_parser_method routine)); - -/* Read or write raw DCT coefficients --- useful for lossless transcoding. */ -EXTERN(jvirt_barray_ptr *) jpeg_read_coefficients JPP((j_decompress_ptr cinfo)); -EXTERN(void) jpeg_write_coefficients JPP((j_compress_ptr cinfo, - jvirt_barray_ptr * coef_arrays)); -EXTERN(void) jpeg_copy_critical_parameters JPP((j_decompress_ptr srcinfo, - j_compress_ptr dstinfo)); - -/* If you choose to abort compression or decompression before completing - * jpeg_finish_(de)compress, then you need to clean up to release memory, - * temporary files, etc. You can just call jpeg_destroy_(de)compress - * if you're done with the JPEG object, but if you want to clean it up and - * reuse it, call this: - */ -EXTERN(void) jpeg_abort_compress JPP((j_compress_ptr cinfo)); -EXTERN(void) jpeg_abort_decompress JPP((j_decompress_ptr cinfo)); - -/* Generic versions of jpeg_abort and jpeg_destroy that work on either - * flavor of JPEG object. These may be more convenient in some places. - */ -EXTERN(void) jpeg_abort JPP((j_common_ptr cinfo)); -EXTERN(void) jpeg_destroy JPP((j_common_ptr cinfo)); - -/* Default restart-marker-resync procedure for use by data source modules */ -EXTERN(boolean) jpeg_resync_to_restart JPP((j_decompress_ptr cinfo, - int desired)); - - -/* These marker codes are exported since applications and data source modules - * are likely to want to use them. - */ - -#define JPEG_RST0 0xD0 /* RST0 marker code */ -#define JPEG_EOI 0xD9 /* EOI marker code */ -#define JPEG_APP0 0xE0 /* APP0 marker code */ -#define JPEG_COM 0xFE /* COM marker code */ - - -/* If we have a brain-damaged compiler that emits warnings (or worse, errors) - * for structure definitions that are never filled in, keep it quiet by - * supplying dummy definitions for the various substructures. - */ - -#ifdef INCOMPLETE_TYPES_BROKEN -#ifndef JPEG_INTERNALS /* will be defined in jpegint.h */ -struct jvirt_sarray_control { long dummy; }; -struct jvirt_barray_control { long dummy; }; -struct jpeg_comp_master { long dummy; }; -struct jpeg_c_main_controller { long dummy; }; -struct jpeg_c_prep_controller { long dummy; }; -struct jpeg_c_coef_controller { long dummy; }; -struct jpeg_marker_writer { long dummy; }; -struct jpeg_color_converter { long dummy; }; -struct jpeg_downsampler { long dummy; }; -struct jpeg_forward_dct { long dummy; }; -struct jpeg_entropy_encoder { long dummy; }; -struct jpeg_decomp_master { long dummy; }; -struct jpeg_d_main_controller { long dummy; }; -struct jpeg_d_coef_controller { long dummy; }; -struct jpeg_d_post_controller { long dummy; }; -struct jpeg_input_controller { long dummy; }; -struct jpeg_marker_reader { long dummy; }; -struct jpeg_entropy_decoder { long dummy; }; -struct jpeg_inverse_dct { long dummy; }; -struct jpeg_upsampler { long dummy; }; -struct jpeg_color_deconverter { long dummy; }; -struct jpeg_color_quantizer { long dummy; }; -#endif /* JPEG_INTERNALS */ -#endif /* INCOMPLETE_TYPES_BROKEN */ - - -/* - * The JPEG library modules define JPEG_INTERNALS before including this file. - * The internal structure declarations are read only when that is true. - * Applications using the library should not include jpegint.h, but may wish - * to include jerror.h. - */ - -#ifdef JPEG_INTERNALS -#include "jpegint.h" /* fetch private declarations */ -#include "jerror.h" /* fetch error codes too */ -#endif - -#endif /* JPEGLIB_H */ diff --git a/template/source/libjpeg/jpgogc.h b/template/source/libjpeg/jpgogc.h deleted file mode 100644 index 33380eb..0000000 --- a/template/source/libjpeg/jpgogc.h +++ /dev/null @@ -1,29 +0,0 @@ -/**************************************************************************** -* libjpeg - 6b wrapper -* -* The version of libjpeg used in libOGC has been modified to include a memory -* source data manager (jmemsrc.c). -* -* softdev November 2006 -****************************************************************************/ -#ifndef __JPGLIB__ -#define __JPGLIB__ - -#include - -typedef struct { - char *inbuffer; - char *outbuffer; - int inbufferlength; - int outbufferlength; - int width; - int height; - int num_colours; - int dct_method; - int dither_mode; - int greyscale; -} JPEGIMG; - -int JPEG_Decompress(JPEGIMG * jpgimg); - -#endif diff --git a/template/source/libpng/png.h b/template/source/libpng/png.h deleted file mode 100644 index e0cec0c..0000000 --- a/template/source/libpng/png.h +++ /dev/null @@ -1,3569 +0,0 @@ -/* png.h - header file for PNG reference library - * - * libpng version 1.2.29 - May 8, 2008 - * Copyright (c) 1998-2008 Glenn Randers-Pehrson - * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) - * (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.) - * - * Authors and maintainers: - * libpng versions 0.71, May 1995, through 0.88, January 1996: Guy Schalnat - * libpng versions 0.89c, June 1996, through 0.96, May 1997: Andreas Dilger - * libpng versions 0.97, January 1998, through 1.2.29 - May 8, 2008: Glenn - * See also "Contributing Authors", below. - * - * Note about libpng version numbers: - * - * Due to various miscommunications, unforeseen code incompatibilities - * and occasional factors outside the authors' control, version numbering - * on the library has not always been consistent and straightforward. - * The following table summarizes matters since version 0.89c, which was - * the first widely used release: - * - * source png.h png.h shared-lib - * version string int version - * ------- ------ ----- ---------- - * 0.89c "1.0 beta 3" 0.89 89 1.0.89 - * 0.90 "1.0 beta 4" 0.90 90 0.90 [should have been 2.0.90] - * 0.95 "1.0 beta 5" 0.95 95 0.95 [should have been 2.0.95] - * 0.96 "1.0 beta 6" 0.96 96 0.96 [should have been 2.0.96] - * 0.97b "1.00.97 beta 7" 1.00.97 97 1.0.1 [should have been 2.0.97] - * 0.97c 0.97 97 2.0.97 - * 0.98 0.98 98 2.0.98 - * 0.99 0.99 98 2.0.99 - * 0.99a-m 0.99 99 2.0.99 - * 1.00 1.00 100 2.1.0 [100 should be 10000] - * 1.0.0 (from here on, the 100 2.1.0 [100 should be 10000] - * 1.0.1 png.h string is 10001 2.1.0 - * 1.0.1a-e identical to the 10002 from here on, the shared library - * 1.0.2 source version) 10002 is 2.V where V is the source code - * 1.0.2a-b 10003 version, except as noted. - * 1.0.3 10003 - * 1.0.3a-d 10004 - * 1.0.4 10004 - * 1.0.4a-f 10005 - * 1.0.5 (+ 2 patches) 10005 - * 1.0.5a-d 10006 - * 1.0.5e-r 10100 (not source compatible) - * 1.0.5s-v 10006 (not binary compatible) - * 1.0.6 (+ 3 patches) 10006 (still binary incompatible) - * 1.0.6d-f 10007 (still binary incompatible) - * 1.0.6g 10007 - * 1.0.6h 10007 10.6h (testing xy.z so-numbering) - * 1.0.6i 10007 10.6i - * 1.0.6j 10007 2.1.0.6j (incompatible with 1.0.0) - * 1.0.7beta11-14 DLLNUM 10007 2.1.0.7beta11-14 (binary compatible) - * 1.0.7beta15-18 1 10007 2.1.0.7beta15-18 (binary compatible) - * 1.0.7rc1-2 1 10007 2.1.0.7rc1-2 (binary compatible) - * 1.0.7 1 10007 (still compatible) - * 1.0.8beta1-4 1 10008 2.1.0.8beta1-4 - * 1.0.8rc1 1 10008 2.1.0.8rc1 - * 1.0.8 1 10008 2.1.0.8 - * 1.0.9beta1-6 1 10009 2.1.0.9beta1-6 - * 1.0.9rc1 1 10009 2.1.0.9rc1 - * 1.0.9beta7-10 1 10009 2.1.0.9beta7-10 - * 1.0.9rc2 1 10009 2.1.0.9rc2 - * 1.0.9 1 10009 2.1.0.9 - * 1.0.10beta1 1 10010 2.1.0.10beta1 - * 1.0.10rc1 1 10010 2.1.0.10rc1 - * 1.0.10 1 10010 2.1.0.10 - * 1.0.11beta1-3 1 10011 2.1.0.11beta1-3 - * 1.0.11rc1 1 10011 2.1.0.11rc1 - * 1.0.11 1 10011 2.1.0.11 - * 1.0.12beta1-2 2 10012 2.1.0.12beta1-2 - * 1.0.12rc1 2 10012 2.1.0.12rc1 - * 1.0.12 2 10012 2.1.0.12 - * 1.1.0a-f - 10100 2.1.1.0a-f (branch abandoned) - * 1.2.0beta1-2 2 10200 2.1.2.0beta1-2 - * 1.2.0beta3-5 3 10200 3.1.2.0beta3-5 - * 1.2.0rc1 3 10200 3.1.2.0rc1 - * 1.2.0 3 10200 3.1.2.0 - * 1.2.1beta1-4 3 10201 3.1.2.1beta1-4 - * 1.2.1rc1-2 3 10201 3.1.2.1rc1-2 - * 1.2.1 3 10201 3.1.2.1 - * 1.2.2beta1-6 12 10202 12.so.0.1.2.2beta1-6 - * 1.0.13beta1 10 10013 10.so.0.1.0.13beta1 - * 1.0.13rc1 10 10013 10.so.0.1.0.13rc1 - * 1.2.2rc1 12 10202 12.so.0.1.2.2rc1 - * 1.0.13 10 10013 10.so.0.1.0.13 - * 1.2.2 12 10202 12.so.0.1.2.2 - * 1.2.3rc1-6 12 10203 12.so.0.1.2.3rc1-6 - * 1.2.3 12 10203 12.so.0.1.2.3 - * 1.2.4beta1-3 13 10204 12.so.0.1.2.4beta1-3 - * 1.0.14rc1 13 10014 10.so.0.1.0.14rc1 - * 1.2.4rc1 13 10204 12.so.0.1.2.4rc1 - * 1.0.14 10 10014 10.so.0.1.0.14 - * 1.2.4 13 10204 12.so.0.1.2.4 - * 1.2.5beta1-2 13 10205 12.so.0.1.2.5beta1-2 - * 1.0.15rc1-3 10 10015 10.so.0.1.0.15rc1-3 - * 1.2.5rc1-3 13 10205 12.so.0.1.2.5rc1-3 - * 1.0.15 10 10015 10.so.0.1.0.15 - * 1.2.5 13 10205 12.so.0.1.2.5 - * 1.2.6beta1-4 13 10206 12.so.0.1.2.6beta1-4 - * 1.0.16 10 10016 10.so.0.1.0.16 - * 1.2.6 13 10206 12.so.0.1.2.6 - * 1.2.7beta1-2 13 10207 12.so.0.1.2.7beta1-2 - * 1.0.17rc1 10 10017 10.so.0.1.0.17rc1 - * 1.2.7rc1 13 10207 12.so.0.1.2.7rc1 - * 1.0.17 10 10017 10.so.0.1.0.17 - * 1.2.7 13 10207 12.so.0.1.2.7 - * 1.2.8beta1-5 13 10208 12.so.0.1.2.8beta1-5 - * 1.0.18rc1-5 10 10018 10.so.0.1.0.18rc1-5 - * 1.2.8rc1-5 13 10208 12.so.0.1.2.8rc1-5 - * 1.0.18 10 10018 10.so.0.1.0.18 - * 1.2.8 13 10208 12.so.0.1.2.8 - * 1.2.9beta1-3 13 10209 12.so.0.1.2.9beta1-3 - * 1.2.9beta4-11 13 10209 12.so.0.9[.0] - * 1.2.9rc1 13 10209 12.so.0.9[.0] - * 1.2.9 13 10209 12.so.0.9[.0] - * 1.2.10beta1-8 13 10210 12.so.0.10[.0] - * 1.2.10rc1-3 13 10210 12.so.0.10[.0] - * 1.2.10 13 10210 12.so.0.10[.0] - * 1.2.11beta1-4 13 10211 12.so.0.11[.0] - * 1.0.19rc1-5 10 10019 10.so.0.19[.0] - * 1.2.11rc1-5 13 10211 12.so.0.11[.0] - * 1.0.19 10 10019 10.so.0.19[.0] - * 1.2.11 13 10211 12.so.0.11[.0] - * 1.0.20 10 10020 10.so.0.20[.0] - * 1.2.12 13 10212 12.so.0.12[.0] - * 1.2.13beta1 13 10213 12.so.0.13[.0] - * 1.0.21 10 10021 10.so.0.21[.0] - * 1.2.13 13 10213 12.so.0.13[.0] - * 1.2.14beta1-2 13 10214 12.so.0.14[.0] - * 1.0.22rc1 10 10022 10.so.0.22[.0] - * 1.2.14rc1 13 10214 12.so.0.14[.0] - * 1.0.22 10 10022 10.so.0.22[.0] - * 1.2.14 13 10214 12.so.0.14[.0] - * 1.2.15beta1-6 13 10215 12.so.0.15[.0] - * 1.0.23rc1-5 10 10023 10.so.0.23[.0] - * 1.2.15rc1-5 13 10215 12.so.0.15[.0] - * 1.0.23 10 10023 10.so.0.23[.0] - * 1.2.15 13 10215 12.so.0.15[.0] - * 1.2.16beta1-2 13 10216 12.so.0.16[.0] - * 1.2.16rc1 13 10216 12.so.0.16[.0] - * 1.0.24 10 10024 10.so.0.24[.0] - * 1.2.16 13 10216 12.so.0.16[.0] - * 1.2.17beta1-2 13 10217 12.so.0.17[.0] - * 1.0.25rc1 10 10025 10.so.0.25[.0] - * 1.2.17rc1-3 13 10217 12.so.0.17[.0] - * 1.0.25 10 10025 10.so.0.25[.0] - * 1.2.17 13 10217 12.so.0.17[.0] - * 1.0.26 10 10026 10.so.0.26[.0] - * 1.2.18 13 10218 12.so.0.18[.0] - * 1.2.19beta1-31 13 10219 12.so.0.19[.0] - * 1.0.27rc1-6 10 10027 10.so.0.27[.0] - * 1.2.19rc1-6 13 10219 12.so.0.19[.0] - * 1.0.27 10 10027 10.so.0.27[.0] - * 1.2.19 13 10219 12.so.0.19[.0] - * 1.2.20beta01-04 13 10220 12.so.0.20[.0] - * 1.0.28rc1-6 10 10028 10.so.0.28[.0] - * 1.2.20rc1-6 13 10220 12.so.0.20[.0] - * 1.0.28 10 10028 10.so.0.28[.0] - * 1.2.20 13 10220 12.so.0.20[.0] - * 1.2.21beta1-2 13 10221 12.so.0.21[.0] - * 1.2.21rc1-3 13 10221 12.so.0.21[.0] - * 1.0.29 10 10029 10.so.0.29[.0] - * 1.2.21 13 10221 12.so.0.21[.0] - * 1.2.22beta1-4 13 10222 12.so.0.22[.0] - * 1.0.30rc1 10 10030 10.so.0.30[.0] - * 1.2.22rc1 13 10222 12.so.0.22[.0] - * 1.0.30 10 10030 10.so.0.30[.0] - * 1.2.22 13 10222 12.so.0.22[.0] - * 1.2.23beta01-05 13 10223 12.so.0.23[.0] - * 1.2.23rc01 13 10223 12.so.0.23[.0] - * 1.2.23 13 10223 12.so.0.23[.0] - * 1.2.24beta01-02 13 10224 12.so.0.24[.0] - * 1.2.24rc01 13 10224 12.so.0.24[.0] - * 1.2.24 13 10224 12.so.0.24[.0] - * 1.2.25beta01-06 13 10225 12.so.0.25[.0] - * 1.2.25rc01-02 13 10225 12.so.0.25[.0] - * 1.0.31 10 10031 10.so.0.31[.0] - * 1.2.25 13 10225 12.so.0.25[.0] - * 1.2.26beta01-06 13 10226 12.so.0.26[.0] - * 1.2.26rc01 13 10226 12.so.0.26[.0] - * 1.2.26 13 10226 12.so.0.26[.0] - * 1.0.32 10 10032 10.so.0.32[.0] - * 1.2.27beta01-06 13 10227 12.so.0.27[.0] - * 1.2.27rc01 13 10227 12.so.0.27[.0] - * 1.0.33 10 10033 10.so.0.33[.0] - * 1.2.27 13 10227 12.so.0.27[.0] - * 1.0.34 10 10034 10.so.0.34[.0] - * 1.2.28 13 10228 12.so.0.28[.0] - * 1.2.29beta01-03 13 10229 12.so.0.29[.0] - * 1.2.29rc01 13 10229 12.so.0.29[.0] - * 1.0.35 10 10035 10.so.0.35[.0] - * 1.2.29 13 10229 12.so.0.29[.0] - * - * Henceforth the source version will match the shared-library major - * and minor numbers; the shared-library major version number will be - * used for changes in backward compatibility, as it is intended. The - * PNG_LIBPNG_VER macro, which is not used within libpng but is available - * for applications, is an unsigned integer of the form xyyzz corresponding - * to the source version x.y.z (leading zeros in y and z). Beta versions - * were given the previous public release number plus a letter, until - * version 1.0.6j; from then on they were given the upcoming public - * release number plus "betaNN" or "rcNN". - * - * Binary incompatibility exists only when applications make direct access - * to the info_ptr or png_ptr members through png.h, and the compiled - * application is loaded with a different version of the library. - * - * DLLNUM will change each time there are forward or backward changes - * in binary compatibility (e.g., when a new feature is added). - * - * See libpng.txt or libpng.3 for more information. The PNG specification - * is available as a W3C Recommendation and as an ISO Specification, - * defines should NOT be changed. - */ -#define PNG_INFO_gAMA 0x0001 -#define PNG_INFO_sBIT 0x0002 -#define PNG_INFO_cHRM 0x0004 -#define PNG_INFO_PLTE 0x0008 -#define PNG_INFO_tRNS 0x0010 -#define PNG_INFO_bKGD 0x0020 -#define PNG_INFO_hIST 0x0040 -#define PNG_INFO_pHYs 0x0080 -#define PNG_INFO_oFFs 0x0100 -#define PNG_INFO_tIME 0x0200 -#define PNG_INFO_pCAL 0x0400 -#define PNG_INFO_sRGB 0x0800 /* GR-P, 0.96a */ -#define PNG_INFO_iCCP 0x1000 /* ESR, 1.0.6 */ -#define PNG_INFO_sPLT 0x2000 /* ESR, 1.0.6 */ -#define PNG_INFO_sCAL 0x4000 /* ESR, 1.0.6 */ -#define PNG_INFO_IDAT 0x8000L /* ESR, 1.0.6 */ - -/* This is used for the transformation routines, as some of them - * change these values for the row. It also should enable using - * the routines for other purposes. - */ -typedef struct png_row_info_struct -{ - png_uint_32 width; /* width of row */ - png_uint_32 rowbytes; /* number of bytes in row */ - png_byte color_type; /* color type of row */ - png_byte bit_depth; /* bit depth of row */ - png_byte channels; /* number of channels (1, 2, 3, or 4) */ - png_byte pixel_depth; /* bits per pixel (depth * channels) */ -} png_row_info; - -typedef png_row_info FAR * png_row_infop; -typedef png_row_info FAR * FAR * png_row_infopp; - -/* These are the function types for the I/O functions and for the functions - * that allow the user to override the default I/O functions with his or her - * own. The png_error_ptr type should match that of user-supplied warning - * and error functions, while the png_rw_ptr type should match that of the - * user read/write data functions. - */ -typedef struct png_struct_def png_struct; -typedef png_struct FAR * png_structp; - -typedef void (PNGAPI *png_error_ptr) PNGARG((png_structp, png_const_charp)); -typedef void (PNGAPI *png_rw_ptr) PNGARG((png_structp, png_bytep, png_size_t)); -typedef void (PNGAPI *png_flush_ptr) PNGARG((png_structp)); -typedef void (PNGAPI *png_read_status_ptr) PNGARG((png_structp, png_uint_32, - int)); -typedef void (PNGAPI *png_write_status_ptr) PNGARG((png_structp, png_uint_32, - int)); - -#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -typedef void (PNGAPI *png_progressive_info_ptr) PNGARG((png_structp, png_infop)); -typedef void (PNGAPI *png_progressive_end_ptr) PNGARG((png_structp, png_infop)); -typedef void (PNGAPI *png_progressive_row_ptr) PNGARG((png_structp, png_bytep, - png_uint_32, int)); -#endif - -#if defined(PNG_READ_USER_TRANSFORM_SUPPORTED) || \ - defined(PNG_WRITE_USER_TRANSFORM_SUPPORTED) || \ - defined(PNG_LEGACY_SUPPORTED) -typedef void (PNGAPI *png_user_transform_ptr) PNGARG((png_structp, - png_row_infop, png_bytep)); -#endif - -#if defined(PNG_USER_CHUNKS_SUPPORTED) -typedef int (PNGAPI *png_user_chunk_ptr) PNGARG((png_structp, png_unknown_chunkp)); -#endif -#if defined(PNG_UNKNOWN_CHUNKS_SUPPORTED) -typedef void (PNGAPI *png_unknown_chunk_ptr) PNGARG((png_structp)); -#endif - -/* Transform masks for the high-level interface */ -#define PNG_TRANSFORM_IDENTITY 0x0000 /* read and write */ -#define PNG_TRANSFORM_STRIP_16 0x0001 /* read only */ -#define PNG_TRANSFORM_STRIP_ALPHA 0x0002 /* read only */ -#define PNG_TRANSFORM_PACKING 0x0004 /* read and write */ -#define PNG_TRANSFORM_PACKSWAP 0x0008 /* read and write */ -#define PNG_TRANSFORM_EXPAND 0x0010 /* read only */ -#define PNG_TRANSFORM_INVERT_MONO 0x0020 /* read and write */ -#define PNG_TRANSFORM_SHIFT 0x0040 /* read and write */ -#define PNG_TRANSFORM_BGR 0x0080 /* read and write */ -#define PNG_TRANSFORM_SWAP_ALPHA 0x0100 /* read and write */ -#define PNG_TRANSFORM_SWAP_ENDIAN 0x0200 /* read and write */ -#define PNG_TRANSFORM_INVERT_ALPHA 0x0400 /* read and write */ -#define PNG_TRANSFORM_STRIP_FILLER 0x0800 /* WRITE only */ - -/* Flags for MNG supported features */ -#define PNG_FLAG_MNG_EMPTY_PLTE 0x01 -#define PNG_FLAG_MNG_FILTER_64 0x04 -#define PNG_ALL_MNG_FEATURES 0x05 - -typedef png_voidp (*png_malloc_ptr) PNGARG((png_structp, png_size_t)); -typedef void (*png_free_ptr) PNGARG((png_structp, png_voidp)); - -/* The structure that holds the information to read and write PNG files. - * The only people who need to care about what is inside of this are the - * people who will be modifying the library for their own special needs. - * It should NOT be accessed directly by an application, except to store - * the jmp_buf. - */ - -struct png_struct_def -{ -#ifdef PNG_SETJMP_SUPPORTED - jmp_buf jmpbuf; /* used in png_error */ -#endif - png_error_ptr error_fn; /* function for printing errors and aborting */ - png_error_ptr warning_fn; /* function for printing warnings */ - png_voidp error_ptr; /* user supplied struct for error functions */ - png_rw_ptr write_data_fn; /* function for writing output data */ - png_rw_ptr read_data_fn; /* function for reading input data */ - png_voidp io_ptr; /* ptr to application struct for I/O functions */ - -#if defined(PNG_READ_USER_TRANSFORM_SUPPORTED) - png_user_transform_ptr read_user_transform_fn; /* user read transform */ -#endif - -#if defined(PNG_WRITE_USER_TRANSFORM_SUPPORTED) - png_user_transform_ptr write_user_transform_fn; /* user write transform */ -#endif - -/* These were added in libpng-1.0.2 */ -#if defined(PNG_USER_TRANSFORM_PTR_SUPPORTED) -#if defined(PNG_READ_USER_TRANSFORM_SUPPORTED) || \ - defined(PNG_WRITE_USER_TRANSFORM_SUPPORTED) - png_voidp user_transform_ptr; /* user supplied struct for user transform */ - png_byte user_transform_depth; /* bit depth of user transformed pixels */ - png_byte user_transform_channels; /* channels in user transformed pixels */ -#endif -#endif - - png_uint_32 mode; /* tells us where we are in the PNG file */ - png_uint_32 flags; /* flags indicating various things to libpng */ - png_uint_32 transformations; /* which transformations to perform */ - - z_stream zstream; /* pointer to decompression structure (below) */ - png_bytep zbuf; /* buffer for zlib */ - png_size_t zbuf_size; /* size of zbuf */ - int zlib_level; /* holds zlib compression level */ - int zlib_method; /* holds zlib compression method */ - int zlib_window_bits; /* holds zlib compression window bits */ - int zlib_mem_level; /* holds zlib compression memory level */ - int zlib_strategy; /* holds zlib compression strategy */ - - png_uint_32 width; /* width of image in pixels */ - png_uint_32 height; /* height of image in pixels */ - png_uint_32 num_rows; /* number of rows in current pass */ - png_uint_32 usr_width; /* width of row at start of write */ - png_uint_32 rowbytes; /* size of row in bytes */ - png_uint_32 irowbytes; /* size of current interlaced row in bytes */ - png_uint_32 iwidth; /* width of current interlaced row in pixels */ - png_uint_32 row_number; /* current row in interlace pass */ - png_bytep prev_row; /* buffer to save previous (unfiltered) row */ - png_bytep row_buf; /* buffer to save current (unfiltered) row */ -#ifndef PNG_NO_WRITE_FILTERING - png_bytep sub_row; /* buffer to save "sub" row when filtering */ - png_bytep up_row; /* buffer to save "up" row when filtering */ - png_bytep avg_row; /* buffer to save "avg" row when filtering */ - png_bytep paeth_row; /* buffer to save "Paeth" row when filtering */ -#endif - png_row_info row_info; /* used for transformation routines */ - - png_uint_32 idat_size; /* current IDAT size for read */ - png_uint_32 crc; /* current chunk CRC value */ - png_colorp palette; /* palette from the input file */ - png_uint_16 num_palette; /* number of color entries in palette */ - png_uint_16 num_trans; /* number of transparency values */ - png_byte chunk_name[5]; /* null-terminated name of current chunk */ - png_byte compression; /* file compression type (always 0) */ - png_byte filter; /* file filter type (always 0) */ - png_byte interlaced; /* PNG_INTERLACE_NONE, PNG_INTERLACE_ADAM7 */ - png_byte pass; /* current interlace pass (0 - 6) */ - png_byte do_filter; /* row filter flags (see PNG_FILTER_ below ) */ - png_byte color_type; /* color type of file */ - png_byte bit_depth; /* bit depth of file */ - png_byte usr_bit_depth; /* bit depth of users row */ - png_byte pixel_depth; /* number of bits per pixel */ - png_byte channels; /* number of channels in file */ - png_byte usr_channels; /* channels at start of write */ - png_byte sig_bytes; /* magic bytes read/written from start of file */ - -#if defined(PNG_READ_FILLER_SUPPORTED) || defined(PNG_WRITE_FILLER_SUPPORTED) -#ifdef PNG_LEGACY_SUPPORTED - png_byte filler; /* filler byte for pixel expansion */ -#else - png_uint_16 filler; /* filler bytes for pixel expansion */ -#endif -#endif - -#if defined(PNG_bKGD_SUPPORTED) - png_byte background_gamma_type; -# ifdef PNG_FLOATING_POINT_SUPPORTED - float background_gamma; -# endif - png_color_16 background; /* background color in screen gamma space */ -#if defined(PNG_READ_GAMMA_SUPPORTED) - png_color_16 background_1; /* background normalized to gamma 1.0 */ -#endif -#endif /* PNG_bKGD_SUPPORTED */ - -#if defined(PNG_WRITE_FLUSH_SUPPORTED) - png_flush_ptr output_flush_fn;/* Function for flushing output */ - png_uint_32 flush_dist; /* how many rows apart to flush, 0 - no flush */ - png_uint_32 flush_rows; /* number of rows written since last flush */ -#endif - -#if defined(PNG_READ_GAMMA_SUPPORTED) || defined(PNG_READ_BACKGROUND_SUPPORTED) - int gamma_shift; /* number of "insignificant" bits 16-bit gamma */ -#ifdef PNG_FLOATING_POINT_SUPPORTED - float gamma; /* file gamma value */ - float screen_gamma; /* screen gamma value (display_exponent) */ -#endif -#endif - -#if defined(PNG_READ_GAMMA_SUPPORTED) || defined(PNG_READ_BACKGROUND_SUPPORTED) - png_bytep gamma_table; /* gamma table for 8-bit depth files */ - png_bytep gamma_from_1; /* converts from 1.0 to screen */ - png_bytep gamma_to_1; /* converts from file to 1.0 */ - png_uint_16pp gamma_16_table; /* gamma table for 16-bit depth files */ - png_uint_16pp gamma_16_from_1; /* converts from 1.0 to screen */ - png_uint_16pp gamma_16_to_1; /* converts from file to 1.0 */ -#endif - -#if defined(PNG_READ_GAMMA_SUPPORTED) || defined(PNG_sBIT_SUPPORTED) - png_color_8 sig_bit; /* significant bits in each available channel */ -#endif - -#if defined(PNG_READ_SHIFT_SUPPORTED) || defined(PNG_WRITE_SHIFT_SUPPORTED) - png_color_8 shift; /* shift for significant bit tranformation */ -#endif - -#if defined(PNG_tRNS_SUPPORTED) || defined(PNG_READ_BACKGROUND_SUPPORTED) \ - || defined(PNG_READ_EXPAND_SUPPORTED) || defined(PNG_READ_BACKGROUND_SUPPORTED) - png_bytep trans; /* transparency values for paletted files */ - png_color_16 trans_values; /* transparency values for non-paletted files */ -#endif - - png_read_status_ptr read_row_fn; /* called after each row is decoded */ - png_write_status_ptr write_row_fn; /* called after each row is encoded */ -#ifdef PNG_PROGRESSIVE_READ_SUPPORTED - png_progressive_info_ptr info_fn; /* called after header data fully read */ - png_progressive_row_ptr row_fn; /* called after each prog. row is decoded */ - png_progressive_end_ptr end_fn; /* called after image is complete */ - png_bytep save_buffer_ptr; /* current location in save_buffer */ - png_bytep save_buffer; /* buffer for previously read data */ - png_bytep current_buffer_ptr; /* current location in current_buffer */ - png_bytep current_buffer; /* buffer for recently used data */ - png_uint_32 push_length; /* size of current input chunk */ - png_uint_32 skip_length; /* bytes to skip in input data */ - png_size_t save_buffer_size; /* amount of data now in save_buffer */ - png_size_t save_buffer_max; /* total size of save_buffer */ - png_size_t buffer_size; /* total amount of available input data */ - png_size_t current_buffer_size; /* amount of data now in current_buffer */ - int process_mode; /* what push library is currently doing */ - int cur_palette; /* current push library palette index */ - -# if defined(PNG_TEXT_SUPPORTED) - png_size_t current_text_size; /* current size of text input data */ - png_size_t current_text_left; /* how much text left to read in input */ - png_charp current_text; /* current text chunk buffer */ - png_charp current_text_ptr; /* current location in current_text */ -# endif /* PNG_TEXT_SUPPORTED */ -#endif /* PNG_PROGRESSIVE_READ_SUPPORTED */ - -#if defined(__TURBOC__) && !defined(_Windows) && !defined(__FLAT__) -/* for the Borland special 64K segment handler */ - png_bytepp offset_table_ptr; - png_bytep offset_table; - png_uint_16 offset_table_number; - png_uint_16 offset_table_count; - png_uint_16 offset_table_count_free; -#endif - -#if defined(PNG_READ_DITHER_SUPPORTED) - png_bytep palette_lookup; /* lookup table for dithering */ - png_bytep dither_index; /* index translation for palette files */ -#endif - -#if defined(PNG_READ_DITHER_SUPPORTED) || defined(PNG_hIST_SUPPORTED) - png_uint_16p hist; /* histogram */ -#endif - -#if defined(PNG_WRITE_WEIGHTED_FILTER_SUPPORTED) - png_byte heuristic_method; /* heuristic for row filter selection */ - png_byte num_prev_filters; /* number of weights for previous rows */ - png_bytep prev_filters; /* filter type(s) of previous row(s) */ - png_uint_16p filter_weights; /* weight(s) for previous line(s) */ - png_uint_16p inv_filter_weights; /* 1/weight(s) for previous line(s) */ - png_uint_16p filter_costs; /* relative filter calculation cost */ - png_uint_16p inv_filter_costs; /* 1/relative filter calculation cost */ -#endif - -#if defined(PNG_TIME_RFC1123_SUPPORTED) - png_charp time_buffer; /* String to hold RFC 1123 time text */ -#endif - -/* New members added in libpng-1.0.6 */ - -#ifdef PNG_FREE_ME_SUPPORTED - png_uint_32 free_me; /* flags items libpng is responsible for freeing */ -#endif - -#if defined(PNG_USER_CHUNKS_SUPPORTED) - png_voidp user_chunk_ptr; - png_user_chunk_ptr read_user_chunk_fn; /* user read chunk handler */ -#endif - -#if defined(PNG_UNKNOWN_CHUNKS_SUPPORTED) - int num_chunk_list; - png_bytep chunk_list; -#endif - -/* New members added in libpng-1.0.3 */ -#if defined(PNG_READ_RGB_TO_GRAY_SUPPORTED) - png_byte rgb_to_gray_status; - /* These were changed from png_byte in libpng-1.0.6 */ - png_uint_16 rgb_to_gray_red_coeff; - png_uint_16 rgb_to_gray_green_coeff; - png_uint_16 rgb_to_gray_blue_coeff; -#endif - -/* New member added in libpng-1.0.4 (renamed in 1.0.9) */ -#if defined(PNG_MNG_FEATURES_SUPPORTED) || \ - defined(PNG_READ_EMPTY_PLTE_SUPPORTED) || \ - defined(PNG_WRITE_EMPTY_PLTE_SUPPORTED) -/* changed from png_byte to png_uint_32 at version 1.2.0 */ -#ifdef PNG_1_0_X - png_byte mng_features_permitted; -#else - png_uint_32 mng_features_permitted; -#endif /* PNG_1_0_X */ -#endif - -/* New member added in libpng-1.0.7 */ -#if defined(PNG_READ_GAMMA_SUPPORTED) || defined(PNG_READ_BACKGROUND_SUPPORTED) - png_fixed_point int_gamma; -#endif - -/* New member added in libpng-1.0.9, ifdef'ed out in 1.0.12, enabled in 1.2.0 */ -#if defined(PNG_MNG_FEATURES_SUPPORTED) - png_byte filter_type; -#endif - -#if defined(PNG_1_0_X) -/* New member added in libpng-1.0.10, ifdef'ed out in 1.2.0 */ - png_uint_32 row_buf_size; -#endif - -/* New members added in libpng-1.2.0 */ -#if defined(PNG_ASSEMBLER_CODE_SUPPORTED) -# if !defined(PNG_1_0_X) -# if defined(PNG_MMX_CODE_SUPPORTED) - png_byte mmx_bitdepth_threshold; - png_uint_32 mmx_rowbytes_threshold; -# endif - png_uint_32 asm_flags; -# endif -#endif - -/* New members added in libpng-1.0.2 but first enabled by default in 1.2.0 */ -#ifdef PNG_USER_MEM_SUPPORTED - png_voidp mem_ptr; /* user supplied struct for mem functions */ - png_malloc_ptr malloc_fn; /* function for allocating memory */ - png_free_ptr free_fn; /* function for freeing memory */ -#endif - -/* New member added in libpng-1.0.13 and 1.2.0 */ - png_bytep big_row_buf; /* buffer to save current (unfiltered) row */ - -#if defined(PNG_READ_DITHER_SUPPORTED) -/* The following three members were added at version 1.0.14 and 1.2.4 */ - png_bytep dither_sort; /* working sort array */ - png_bytep index_to_palette; /* where the original index currently is */ - /* in the palette */ - png_bytep palette_to_index; /* which original index points to this */ - /* palette color */ -#endif - -/* New members added in libpng-1.0.16 and 1.2.6 */ - png_byte compression_type; - -#ifdef PNG_SET_USER_LIMITS_SUPPORTED - png_uint_32 user_width_max; - png_uint_32 user_height_max; -#endif - -/* New member added in libpng-1.0.25 and 1.2.17 */ -#if defined(PNG_UNKNOWN_CHUNKS_SUPPORTED) - /* storage for unknown chunk that the library doesn't recognize. */ - png_unknown_chunk unknown_chunk; -#endif - -/* New members added in libpng-1.2.26 */ - png_uint_32 old_big_row_buf_size, old_prev_row_size; -}; - - -/* This triggers a compiler error in png.c, if png.c and png.h - * do not agree upon the version number. - */ -typedef png_structp version_1_2_29; - -typedef png_struct FAR * FAR * png_structpp; - -/* Here are the function definitions most commonly used. This is not - * the place to find out how to use libpng. See libpng.txt for the - * full explanation, see example.c for the summary. This just provides - * a simple one line description of the use of each function. - */ - -/* Returns the version number of the library */ -extern PNG_EXPORT(png_uint_32,png_access_version_number) PNGARG((void)); - -/* Tell lib we have already handled the first magic bytes. - * Handling more than 8 bytes from the beginning of the file is an error. - */ -extern PNG_EXPORT(void,png_set_sig_bytes) PNGARG((png_structp png_ptr, - int num_bytes)); - -/* Check sig[start] through sig[start + num_to_check - 1] to see if it's a - * PNG file. Returns zero if the supplied bytes match the 8-byte PNG - * signature, and non-zero otherwise. Having num_to_check == 0 or - * start > 7 will always fail (ie return non-zero). - */ -extern PNG_EXPORT(int,png_sig_cmp) PNGARG((png_bytep sig, png_size_t start, - png_size_t num_to_check)); - -/* Simple signature checking function. This is the same as calling - * png_check_sig(sig, n) := !png_sig_cmp(sig, 0, n). - */ -extern PNG_EXPORT(int,png_check_sig) PNGARG((png_bytep sig, int num)); - -/* Allocate and initialize png_ptr struct for reading, and any other memory. */ -extern PNG_EXPORT(png_structp,png_create_read_struct) - PNGARG((png_const_charp user_png_ver, png_voidp error_ptr, - png_error_ptr error_fn, png_error_ptr warn_fn)); - -/* Allocate and initialize png_ptr struct for writing, and any other memory */ -extern PNG_EXPORT(png_structp,png_create_write_struct) - PNGARG((png_const_charp user_png_ver, png_voidp error_ptr, - png_error_ptr error_fn, png_error_ptr warn_fn)); - -#ifdef PNG_WRITE_SUPPORTED -extern PNG_EXPORT(png_uint_32,png_get_compression_buffer_size) - PNGARG((png_structp png_ptr)); -#endif - -#ifdef PNG_WRITE_SUPPORTED -extern PNG_EXPORT(void,png_set_compression_buffer_size) - PNGARG((png_structp png_ptr, png_uint_32 size)); -#endif - -/* Reset the compression stream */ -extern PNG_EXPORT(int,png_reset_zstream) PNGARG((png_structp png_ptr)); - -/* New functions added in libpng-1.0.2 (not enabled by default until 1.2.0) */ -#ifdef PNG_USER_MEM_SUPPORTED -extern PNG_EXPORT(png_structp,png_create_read_struct_2) - PNGARG((png_const_charp user_png_ver, png_voidp error_ptr, - png_error_ptr error_fn, png_error_ptr warn_fn, png_voidp mem_ptr, - png_malloc_ptr malloc_fn, png_free_ptr free_fn)); -extern PNG_EXPORT(png_structp,png_create_write_struct_2) - PNGARG((png_const_charp user_png_ver, png_voidp error_ptr, - png_error_ptr error_fn, png_error_ptr warn_fn, png_voidp mem_ptr, - png_malloc_ptr malloc_fn, png_free_ptr free_fn)); -#endif - -/* Write a PNG chunk - size, type, (optional) data, CRC. */ -extern PNG_EXPORT(void,png_write_chunk) PNGARG((png_structp png_ptr, - png_bytep chunk_name, png_bytep data, png_size_t length)); - -/* Write the start of a PNG chunk - length and chunk name. */ -extern PNG_EXPORT(void,png_write_chunk_start) PNGARG((png_structp png_ptr, - png_bytep chunk_name, png_uint_32 length)); - -/* Write the data of a PNG chunk started with png_write_chunk_start(). */ -extern PNG_EXPORT(void,png_write_chunk_data) PNGARG((png_structp png_ptr, - png_bytep data, png_size_t length)); - -/* Finish a chunk started with png_write_chunk_start() (includes CRC). */ -extern PNG_EXPORT(void,png_write_chunk_end) PNGARG((png_structp png_ptr)); - -/* Allocate and initialize the info structure */ -extern PNG_EXPORT(png_infop,png_create_info_struct) - PNGARG((png_structp png_ptr)); - -#if defined(PNG_1_0_X) || defined (PNG_1_2_X) -/* Initialize the info structure (old interface - DEPRECATED) */ -extern PNG_EXPORT(void,png_info_init) PNGARG((png_infop info_ptr)); -#undef png_info_init -#define png_info_init(info_ptr) png_info_init_3(&info_ptr,\ - png_sizeof(png_info)); -#endif - -extern PNG_EXPORT(void,png_info_init_3) PNGARG((png_infopp info_ptr, - png_size_t png_info_struct_size)); - -/* Writes all the PNG information before the image. */ -extern PNG_EXPORT(void,png_write_info_before_PLTE) PNGARG((png_structp png_ptr, - png_infop info_ptr)); -extern PNG_EXPORT(void,png_write_info) PNGARG((png_structp png_ptr, - png_infop info_ptr)); - -#ifndef PNG_NO_SEQUENTIAL_READ_SUPPORTED -/* read the information before the actual image data. */ -extern PNG_EXPORT(void,png_read_info) PNGARG((png_structp png_ptr, - png_infop info_ptr)); -#endif - -#if defined(PNG_TIME_RFC1123_SUPPORTED) -extern PNG_EXPORT(png_charp,png_convert_to_rfc1123) - PNGARG((png_structp png_ptr, png_timep ptime)); -#endif - -#if !defined(_WIN32_WCE) -/* "time.h" functions are not supported on WindowsCE */ -#if defined(PNG_WRITE_tIME_SUPPORTED) -/* convert from a struct tm to png_time */ -extern PNG_EXPORT(void,png_convert_from_struct_tm) PNGARG((png_timep ptime, - struct tm FAR * ttime)); - -/* convert from time_t to png_time. Uses gmtime() */ -extern PNG_EXPORT(void,png_convert_from_time_t) PNGARG((png_timep ptime, - time_t ttime)); -#endif /* PNG_WRITE_tIME_SUPPORTED */ -#endif /* _WIN32_WCE */ - -#if defined(PNG_READ_EXPAND_SUPPORTED) -/* Expand data to 24-bit RGB, or 8-bit grayscale, with alpha if available. */ -extern PNG_EXPORT(void,png_set_expand) PNGARG((png_structp png_ptr)); -#if !defined(PNG_1_0_X) -extern PNG_EXPORT(void,png_set_expand_gray_1_2_4_to_8) PNGARG((png_structp - png_ptr)); -#endif -extern PNG_EXPORT(void,png_set_palette_to_rgb) PNGARG((png_structp png_ptr)); -extern PNG_EXPORT(void,png_set_tRNS_to_alpha) PNGARG((png_structp png_ptr)); -#if defined(PNG_1_0_X) || defined (PNG_1_2_X) -/* Deprecated */ -extern PNG_EXPORT(void,png_set_gray_1_2_4_to_8) PNGARG((png_structp png_ptr)); -#endif -#endif - -#if defined(PNG_READ_BGR_SUPPORTED) || defined(PNG_WRITE_BGR_SUPPORTED) -/* Use blue, green, red order for pixels. */ -extern PNG_EXPORT(void,png_set_bgr) PNGARG((png_structp png_ptr)); -#endif - -#if defined(PNG_READ_GRAY_TO_RGB_SUPPORTED) -/* Expand the grayscale to 24-bit RGB if necessary. */ -extern PNG_EXPORT(void,png_set_gray_to_rgb) PNGARG((png_structp png_ptr)); -#endif - -#if defined(PNG_READ_RGB_TO_GRAY_SUPPORTED) -/* Reduce RGB to grayscale. */ -#ifdef PNG_FLOATING_POINT_SUPPORTED -extern PNG_EXPORT(void,png_set_rgb_to_gray) PNGARG((png_structp png_ptr, - int error_action, double red, double green )); -#endif -extern PNG_EXPORT(void,png_set_rgb_to_gray_fixed) PNGARG((png_structp png_ptr, - int error_action, png_fixed_point red, png_fixed_point green )); -extern PNG_EXPORT(png_byte,png_get_rgb_to_gray_status) PNGARG((png_structp - png_ptr)); -#endif - -extern PNG_EXPORT(void,png_build_grayscale_palette) PNGARG((int bit_depth, - png_colorp palette)); - -#if defined(PNG_READ_STRIP_ALPHA_SUPPORTED) -extern PNG_EXPORT(void,png_set_strip_alpha) PNGARG((png_structp png_ptr)); -#endif - -#if defined(PNG_READ_SWAP_ALPHA_SUPPORTED) || \ - defined(PNG_WRITE_SWAP_ALPHA_SUPPORTED) -extern PNG_EXPORT(void,png_set_swap_alpha) PNGARG((png_structp png_ptr)); -#endif - -#if defined(PNG_READ_INVERT_ALPHA_SUPPORTED) || \ - defined(PNG_WRITE_INVERT_ALPHA_SUPPORTED) -extern PNG_EXPORT(void,png_set_invert_alpha) PNGARG((png_structp png_ptr)); -#endif - -#if defined(PNG_READ_FILLER_SUPPORTED) || defined(PNG_WRITE_FILLER_SUPPORTED) -/* Add a filler byte to 8-bit Gray or 24-bit RGB images. */ -extern PNG_EXPORT(void,png_set_filler) PNGARG((png_structp png_ptr, - png_uint_32 filler, int flags)); -/* The values of the PNG_FILLER_ defines should NOT be changed */ -#define PNG_FILLER_BEFORE 0 -#define PNG_FILLER_AFTER 1 -/* Add an alpha byte to 8-bit Gray or 24-bit RGB images. */ -#if !defined(PNG_1_0_X) -extern PNG_EXPORT(void,png_set_add_alpha) PNGARG((png_structp png_ptr, - png_uint_32 filler, int flags)); -#endif -#endif /* PNG_READ_FILLER_SUPPORTED || PNG_WRITE_FILLER_SUPPORTED */ - -#if defined(PNG_READ_SWAP_SUPPORTED) || defined(PNG_WRITE_SWAP_SUPPORTED) -/* Swap bytes in 16-bit depth files. */ -extern PNG_EXPORT(void,png_set_swap) PNGARG((png_structp png_ptr)); -#endif - -#if defined(PNG_READ_PACK_SUPPORTED) || defined(PNG_WRITE_PACK_SUPPORTED) -/* Use 1 byte per pixel in 1, 2, or 4-bit depth files. */ -extern PNG_EXPORT(void,png_set_packing) PNGARG((png_structp png_ptr)); -#endif - -#if defined(PNG_READ_PACKSWAP_SUPPORTED) || defined(PNG_WRITE_PACKSWAP_SUPPORTED) -/* Swap packing order of pixels in bytes. */ -extern PNG_EXPORT(void,png_set_packswap) PNGARG((png_structp png_ptr)); -#endif - -#if defined(PNG_READ_SHIFT_SUPPORTED) || defined(PNG_WRITE_SHIFT_SUPPORTED) -/* Converts files to legal bit depths. */ -extern PNG_EXPORT(void,png_set_shift) PNGARG((png_structp png_ptr, - png_color_8p true_bits)); -#endif - -#if defined(PNG_READ_INTERLACING_SUPPORTED) || \ - defined(PNG_WRITE_INTERLACING_SUPPORTED) -/* Have the code handle the interlacing. Returns the number of passes. */ -extern PNG_EXPORT(int,png_set_interlace_handling) PNGARG((png_structp png_ptr)); -#endif - -#if defined(PNG_READ_INVERT_SUPPORTED) || defined(PNG_WRITE_INVERT_SUPPORTED) -/* Invert monochrome files */ -extern PNG_EXPORT(void,png_set_invert_mono) PNGARG((png_structp png_ptr)); -#endif - -#if defined(PNG_READ_BACKGROUND_SUPPORTED) -/* Handle alpha and tRNS by replacing with a background color. */ -#ifdef PNG_FLOATING_POINT_SUPPORTED -extern PNG_EXPORT(void,png_set_background) PNGARG((png_structp png_ptr, - png_color_16p background_color, int background_gamma_code, - int need_expand, double background_gamma)); -#endif -#define PNG_BACKGROUND_GAMMA_UNKNOWN 0 -#define PNG_BACKGROUND_GAMMA_SCREEN 1 -#define PNG_BACKGROUND_GAMMA_FILE 2 -#define PNG_BACKGROUND_GAMMA_UNIQUE 3 -#endif - -#if defined(PNG_READ_16_TO_8_SUPPORTED) -/* strip the second byte of information from a 16-bit depth file. */ -extern PNG_EXPORT(void,png_set_strip_16) PNGARG((png_structp png_ptr)); -#endif - -#if defined(PNG_READ_DITHER_SUPPORTED) -/* Turn on dithering, and reduce the palette to the number of colors available. */ -extern PNG_EXPORT(void,png_set_dither) PNGARG((png_structp png_ptr, - png_colorp palette, int num_palette, int maximum_colors, - png_uint_16p histogram, int full_dither)); -#endif - -#if defined(PNG_READ_GAMMA_SUPPORTED) -/* Handle gamma correction. Screen_gamma=(display_exponent) */ -#ifdef PNG_FLOATING_POINT_SUPPORTED -extern PNG_EXPORT(void,png_set_gamma) PNGARG((png_structp png_ptr, - double screen_gamma, double default_file_gamma)); -#endif -#endif - -#if defined(PNG_1_0_X) || defined (PNG_1_2_X) -#if defined(PNG_READ_EMPTY_PLTE_SUPPORTED) || \ - defined(PNG_WRITE_EMPTY_PLTE_SUPPORTED) -/* Permit or disallow empty PLTE (0: not permitted, 1: permitted) */ -/* Deprecated and will be removed. Use png_permit_mng_features() instead. */ -extern PNG_EXPORT(void,png_permit_empty_plte) PNGARG((png_structp png_ptr, - int empty_plte_permitted)); -#endif -#endif - -#if defined(PNG_WRITE_FLUSH_SUPPORTED) -/* Set how many lines between output flushes - 0 for no flushing */ -extern PNG_EXPORT(void,png_set_flush) PNGARG((png_structp png_ptr, int nrows)); -/* Flush the current PNG output buffer */ -extern PNG_EXPORT(void,png_write_flush) PNGARG((png_structp png_ptr)); -#endif - -/* optional update palette with requested transformations */ -extern PNG_EXPORT(void,png_start_read_image) PNGARG((png_structp png_ptr)); - -/* optional call to update the users info structure */ -extern PNG_EXPORT(void,png_read_update_info) PNGARG((png_structp png_ptr, - png_infop info_ptr)); - -#ifndef PNG_NO_SEQUENTIAL_READ_SUPPORTED -/* read one or more rows of image data. */ -extern PNG_EXPORT(void,png_read_rows) PNGARG((png_structp png_ptr, - png_bytepp row, png_bytepp display_row, png_uint_32 num_rows)); -#endif - -#ifndef PNG_NO_SEQUENTIAL_READ_SUPPORTED -/* read a row of data. */ -extern PNG_EXPORT(void,png_read_row) PNGARG((png_structp png_ptr, - png_bytep row, - png_bytep display_row)); -#endif - -#ifndef PNG_NO_SEQUENTIAL_READ_SUPPORTED -/* read the whole image into memory at once. */ -extern PNG_EXPORT(void,png_read_image) PNGARG((png_structp png_ptr, - png_bytepp image)); -#endif - -/* write a row of image data */ -extern PNG_EXPORT(void,png_write_row) PNGARG((png_structp png_ptr, - png_bytep row)); - -/* write a few rows of image data */ -extern PNG_EXPORT(void,png_write_rows) PNGARG((png_structp png_ptr, - png_bytepp row, png_uint_32 num_rows)); - -/* write the image data */ -extern PNG_EXPORT(void,png_write_image) PNGARG((png_structp png_ptr, - png_bytepp image)); - -/* writes the end of the PNG file. */ -extern PNG_EXPORT(void,png_write_end) PNGARG((png_structp png_ptr, - png_infop info_ptr)); - -#ifndef PNG_NO_SEQUENTIAL_READ_SUPPORTED -/* read the end of the PNG file. */ -extern PNG_EXPORT(void,png_read_end) PNGARG((png_structp png_ptr, - png_infop info_ptr)); -#endif - -/* free any memory associated with the png_info_struct */ -extern PNG_EXPORT(void,png_destroy_info_struct) PNGARG((png_structp png_ptr, - png_infopp info_ptr_ptr)); - -/* free any memory associated with the png_struct and the png_info_structs */ -extern PNG_EXPORT(void,png_destroy_read_struct) PNGARG((png_structpp - png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr)); - -/* free all memory used by the read (old method - NOT DLL EXPORTED) */ -extern void png_read_destroy PNGARG((png_structp png_ptr, png_infop info_ptr, - png_infop end_info_ptr)); - -/* free any memory associated with the png_struct and the png_info_structs */ -extern PNG_EXPORT(void,png_destroy_write_struct) - PNGARG((png_structpp png_ptr_ptr, png_infopp info_ptr_ptr)); - -/* free any memory used in png_ptr struct (old method - NOT DLL EXPORTED) */ -extern void png_write_destroy PNGARG((png_structp png_ptr)); - -/* set the libpng method of handling chunk CRC errors */ -extern PNG_EXPORT(void,png_set_crc_action) PNGARG((png_structp png_ptr, - int crit_action, int ancil_action)); - -/* Values for png_set_crc_action() to say how to handle CRC errors in - * ancillary and critical chunks, and whether to use the data contained - * therein. Note that it is impossible to "discard" data in a critical - * chunk. For versions prior to 0.90, the action was always error/quit, - * whereas in version 0.90 and later, the action for CRC errors in ancillary - * chunks is warn/discard. These values should NOT be changed. - * - * value action:critical action:ancillary - */ -#define PNG_CRC_DEFAULT 0 /* error/quit warn/discard data */ -#define PNG_CRC_ERROR_QUIT 1 /* error/quit error/quit */ -#define PNG_CRC_WARN_DISCARD 2 /* (INVALID) warn/discard data */ -#define PNG_CRC_WARN_USE 3 /* warn/use data warn/use data */ -#define PNG_CRC_QUIET_USE 4 /* quiet/use data quiet/use data */ -#define PNG_CRC_NO_CHANGE 5 /* use current value use current value */ - -/* These functions give the user control over the scan-line filtering in - * libpng and the compression methods used by zlib. These functions are - * mainly useful for testing, as the defaults should work with most users. - * Those users who are tight on memory or want faster performance at the - * expense of compression can modify them. See the compression library - * header file (zlib.h) for an explination of the compression functions. - */ - -/* set the filtering method(s) used by libpng. Currently, the only valid - * value for "method" is 0. - */ -extern PNG_EXPORT(void,png_set_filter) PNGARG((png_structp png_ptr, int method, - int filters)); - -/* Flags for png_set_filter() to say which filters to use. The flags - * are chosen so that they don't conflict with real filter types - * below, in case they are supplied instead of the #defined constants. - * These values should NOT be changed. - */ -#define PNG_NO_FILTERS 0x00 -#define PNG_FILTER_NONE 0x08 -#define PNG_FILTER_SUB 0x10 -#define PNG_FILTER_UP 0x20 -#define PNG_FILTER_AVG 0x40 -#define PNG_FILTER_PAETH 0x80 -#define PNG_ALL_FILTERS (PNG_FILTER_NONE | PNG_FILTER_SUB | PNG_FILTER_UP | \ - PNG_FILTER_AVG | PNG_FILTER_PAETH) - -/* Filter values (not flags) - used in pngwrite.c, pngwutil.c for now. - * These defines should NOT be changed. - */ -#define PNG_FILTER_VALUE_NONE 0 -#define PNG_FILTER_VALUE_SUB 1 -#define PNG_FILTER_VALUE_UP 2 -#define PNG_FILTER_VALUE_AVG 3 -#define PNG_FILTER_VALUE_PAETH 4 -#define PNG_FILTER_VALUE_LAST 5 - -#if defined(PNG_WRITE_WEIGHTED_FILTER_SUPPORTED) /* EXPERIMENTAL */ -/* The "heuristic_method" is given by one of the PNG_FILTER_HEURISTIC_ - * defines, either the default (minimum-sum-of-absolute-differences), or - * the experimental method (weighted-minimum-sum-of-absolute-differences). - * - * Weights are factors >= 1.0, indicating how important it is to keep the - * filter type consistent between rows. Larger numbers mean the current - * filter is that many times as likely to be the same as the "num_weights" - * previous filters. This is cumulative for each previous row with a weight. - * There needs to be "num_weights" values in "filter_weights", or it can be - * NULL if the weights aren't being specified. Weights have no influence on - * the selection of the first row filter. Well chosen weights can (in theory) - * improve the compression for a given image. - * - * Costs are factors >= 1.0 indicating the relative decoding costs of a - * filter type. Higher costs indicate more decoding expense, and are - * therefore less likely to be selected over a filter with lower computational - * costs. There needs to be a value in "filter_costs" for each valid filter - * type (given by PNG_FILTER_VALUE_LAST), or it can be NULL if you aren't - * setting the costs. Costs try to improve the speed of decompression without - * unduly increasing the compressed image size. - * - * A negative weight or cost indicates the default value is to be used, and - * values in the range [0.0, 1.0) indicate the value is to remain unchanged. - * The default values for both weights and costs are currently 1.0, but may - * change if good general weighting/cost heuristics can be found. If both - * the weights and costs are set to 1.0, this degenerates the WEIGHTED method - * to the UNWEIGHTED method, but with added encoding time/computation. - */ -#ifdef PNG_FLOATING_POINT_SUPPORTED -extern PNG_EXPORT(void,png_set_filter_heuristics) PNGARG((png_structp png_ptr, - int heuristic_method, int num_weights, png_doublep filter_weights, - png_doublep filter_costs)); -#endif -#endif /* PNG_WRITE_WEIGHTED_FILTER_SUPPORTED */ - -/* Heuristic used for row filter selection. These defines should NOT be - * changed. - */ -#define PNG_FILTER_HEURISTIC_DEFAULT 0 /* Currently "UNWEIGHTED" */ -#define PNG_FILTER_HEURISTIC_UNWEIGHTED 1 /* Used by libpng < 0.95 */ -#define PNG_FILTER_HEURISTIC_WEIGHTED 2 /* Experimental feature */ -#define PNG_FILTER_HEURISTIC_LAST 3 /* Not a valid value */ - -/* Set the library compression level. Currently, valid values range from - * 0 - 9, corresponding directly to the zlib compression levels 0 - 9 - * (0 - no compression, 9 - "maximal" compression). Note that tests have - * shown that zlib compression levels 3-6 usually perform as well as level 9 - * for PNG images, and do considerably fewer caclulations. In the future, - * these values may not correspond directly to the zlib compression levels. - */ -extern PNG_EXPORT(void,png_set_compression_level) PNGARG((png_structp png_ptr, - int level)); - -extern PNG_EXPORT(void,png_set_compression_mem_level) - PNGARG((png_structp png_ptr, int mem_level)); - -extern PNG_EXPORT(void,png_set_compression_strategy) - PNGARG((png_structp png_ptr, int strategy)); - -extern PNG_EXPORT(void,png_set_compression_window_bits) - PNGARG((png_structp png_ptr, int window_bits)); - -extern PNG_EXPORT(void,png_set_compression_method) PNGARG((png_structp png_ptr, - int method)); - -/* These next functions are called for input/output, memory, and error - * handling. They are in the file pngrio.c, pngwio.c, and pngerror.c, - * and call standard C I/O routines such as fread(), fwrite(), and - * fprintf(). These functions can be made to use other I/O routines - * at run time for those applications that need to handle I/O in a - * different manner by calling png_set_???_fn(). See libpng.txt for - * more information. - */ - -#if !defined(PNG_NO_STDIO) -/* Initialize the input/output for the PNG file to the default functions. */ -extern PNG_EXPORT(void,png_init_io) PNGARG((png_structp png_ptr, png_FILE_p fp)); -#endif - -/* Replace the (error and abort), and warning functions with user - * supplied functions. If no messages are to be printed you must still - * write and use replacement functions. The replacement error_fn should - * still do a longjmp to the last setjmp location if you are using this - * method of error handling. If error_fn or warning_fn is NULL, the - * default function will be used. - */ - -extern PNG_EXPORT(void,png_set_error_fn) PNGARG((png_structp png_ptr, - png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warning_fn)); - -/* Return the user pointer associated with the error functions */ -extern PNG_EXPORT(png_voidp,png_get_error_ptr) PNGARG((png_structp png_ptr)); - -/* Replace the default data output functions with a user supplied one(s). - * If buffered output is not used, then output_flush_fn can be set to NULL. - * If PNG_WRITE_FLUSH_SUPPORTED is not defined at libpng compile time - * output_flush_fn will be ignored (and thus can be NULL). - */ -extern PNG_EXPORT(void,png_set_write_fn) PNGARG((png_structp png_ptr, - png_voidp io_ptr, png_rw_ptr write_data_fn, png_flush_ptr output_flush_fn)); - -/* Replace the default data input function with a user supplied one. */ -extern PNG_EXPORT(void,png_set_read_fn) PNGARG((png_structp png_ptr, - png_voidp io_ptr, png_rw_ptr read_data_fn)); - -/* Return the user pointer associated with the I/O functions */ -extern PNG_EXPORT(png_voidp,png_get_io_ptr) PNGARG((png_structp png_ptr)); - -extern PNG_EXPORT(void,png_set_read_status_fn) PNGARG((png_structp png_ptr, - png_read_status_ptr read_row_fn)); - -extern PNG_EXPORT(void,png_set_write_status_fn) PNGARG((png_structp png_ptr, - png_write_status_ptr write_row_fn)); - -#ifdef PNG_USER_MEM_SUPPORTED -/* Replace the default memory allocation functions with user supplied one(s). */ -extern PNG_EXPORT(void,png_set_mem_fn) PNGARG((png_structp png_ptr, - png_voidp mem_ptr, png_malloc_ptr malloc_fn, png_free_ptr free_fn)); -/* Return the user pointer associated with the memory functions */ -extern PNG_EXPORT(png_voidp,png_get_mem_ptr) PNGARG((png_structp png_ptr)); -#endif - -#if defined(PNG_READ_USER_TRANSFORM_SUPPORTED) || \ - defined(PNG_LEGACY_SUPPORTED) -extern PNG_EXPORT(void,png_set_read_user_transform_fn) PNGARG((png_structp - png_ptr, png_user_transform_ptr read_user_transform_fn)); -#endif - -#if defined(PNG_WRITE_USER_TRANSFORM_SUPPORTED) || \ - defined(PNG_LEGACY_SUPPORTED) -extern PNG_EXPORT(void,png_set_write_user_transform_fn) PNGARG((png_structp - png_ptr, png_user_transform_ptr write_user_transform_fn)); -#endif - -#if defined(PNG_READ_USER_TRANSFORM_SUPPORTED) || \ - defined(PNG_WRITE_USER_TRANSFORM_SUPPORTED) || \ - defined(PNG_LEGACY_SUPPORTED) -extern PNG_EXPORT(void,png_set_user_transform_info) PNGARG((png_structp - png_ptr, png_voidp user_transform_ptr, int user_transform_depth, - int user_transform_channels)); -/* Return the user pointer associated with the user transform functions */ -extern PNG_EXPORT(png_voidp,png_get_user_transform_ptr) - PNGARG((png_structp png_ptr)); -#endif - -#ifdef PNG_USER_CHUNKS_SUPPORTED -extern PNG_EXPORT(void,png_set_read_user_chunk_fn) PNGARG((png_structp png_ptr, - png_voidp user_chunk_ptr, png_user_chunk_ptr read_user_chunk_fn)); -extern PNG_EXPORT(png_voidp,png_get_user_chunk_ptr) PNGARG((png_structp - png_ptr)); -#endif - -#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -/* Sets the function callbacks for the push reader, and a pointer to a - * user-defined structure available to the callback functions. - */ -extern PNG_EXPORT(void,png_set_progressive_read_fn) PNGARG((png_structp png_ptr, - png_voidp progressive_ptr, - png_progressive_info_ptr info_fn, png_progressive_row_ptr row_fn, - png_progressive_end_ptr end_fn)); - -/* returns the user pointer associated with the push read functions */ -extern PNG_EXPORT(png_voidp,png_get_progressive_ptr) - PNGARG((png_structp png_ptr)); - -/* function to be called when data becomes available */ -extern PNG_EXPORT(void,png_process_data) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_bytep buffer, png_size_t buffer_size)); - -/* function that combines rows. Not very much different than the - * png_combine_row() call. Is this even used????? - */ -extern PNG_EXPORT(void,png_progressive_combine_row) PNGARG((png_structp png_ptr, - png_bytep old_row, png_bytep new_row)); -#endif /* PNG_PROGRESSIVE_READ_SUPPORTED */ - -extern PNG_EXPORT(png_voidp,png_malloc) PNGARG((png_structp png_ptr, - png_uint_32 size)); - -#if defined(PNG_1_0_X) -# define png_malloc_warn png_malloc -#else -/* Added at libpng version 1.2.4 */ -extern PNG_EXPORT(png_voidp,png_malloc_warn) PNGARG((png_structp png_ptr, - png_uint_32 size)); -#endif - -/* frees a pointer allocated by png_malloc() */ -extern PNG_EXPORT(void,png_free) PNGARG((png_structp png_ptr, png_voidp ptr)); - -#if defined(PNG_1_0_X) -/* Function to allocate memory for zlib. */ -extern PNG_EXPORT(voidpf,png_zalloc) PNGARG((voidpf png_ptr, uInt items, - uInt size)); - -/* Function to free memory for zlib */ -extern PNG_EXPORT(void,png_zfree) PNGARG((voidpf png_ptr, voidpf ptr)); -#endif - -/* Free data that was allocated internally */ -extern PNG_EXPORT(void,png_free_data) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_uint_32 free_me, int num)); -#ifdef PNG_FREE_ME_SUPPORTED -/* Reassign responsibility for freeing existing data, whether allocated - * by libpng or by the application */ -extern PNG_EXPORT(void,png_data_freer) PNGARG((png_structp png_ptr, - png_infop info_ptr, int freer, png_uint_32 mask)); -#endif -/* assignments for png_data_freer */ -#define PNG_DESTROY_WILL_FREE_DATA 1 -#define PNG_SET_WILL_FREE_DATA 1 -#define PNG_USER_WILL_FREE_DATA 2 -/* Flags for png_ptr->free_me and info_ptr->free_me */ -#define PNG_FREE_HIST 0x0008 -#define PNG_FREE_ICCP 0x0010 -#define PNG_FREE_SPLT 0x0020 -#define PNG_FREE_ROWS 0x0040 -#define PNG_FREE_PCAL 0x0080 -#define PNG_FREE_SCAL 0x0100 -#define PNG_FREE_UNKN 0x0200 -#define PNG_FREE_LIST 0x0400 -#define PNG_FREE_PLTE 0x1000 -#define PNG_FREE_TRNS 0x2000 -#define PNG_FREE_TEXT 0x4000 -#define PNG_FREE_ALL 0x7fff -#define PNG_FREE_MUL 0x4220 /* PNG_FREE_SPLT|PNG_FREE_TEXT|PNG_FREE_UNKN */ - -#ifdef PNG_USER_MEM_SUPPORTED -extern PNG_EXPORT(png_voidp,png_malloc_default) PNGARG((png_structp png_ptr, - png_uint_32 size)); -extern PNG_EXPORT(void,png_free_default) PNGARG((png_structp png_ptr, - png_voidp ptr)); -#endif - -extern PNG_EXPORT(png_voidp,png_memcpy_check) PNGARG((png_structp png_ptr, - png_voidp s1, png_voidp s2, png_uint_32 size)); - -extern PNG_EXPORT(png_voidp,png_memset_check) PNGARG((png_structp png_ptr, - png_voidp s1, int value, png_uint_32 size)); - -#if defined(USE_FAR_KEYWORD) /* memory model conversion function */ -extern void *png_far_to_near PNGARG((png_structp png_ptr,png_voidp ptr, - int check)); -#endif /* USE_FAR_KEYWORD */ - -#ifndef PNG_NO_ERROR_TEXT -/* Fatal error in PNG image of libpng - can't continue */ -extern PNG_EXPORT(void,png_error) PNGARG((png_structp png_ptr, - png_const_charp error_message)); - -/* The same, but the chunk name is prepended to the error string. */ -extern PNG_EXPORT(void,png_chunk_error) PNGARG((png_structp png_ptr, - png_const_charp error_message)); -#else -/* Fatal error in PNG image of libpng - can't continue */ -extern PNG_EXPORT(void,png_err) PNGARG((png_structp png_ptr)); -#endif - -#ifndef PNG_NO_WARNINGS -/* Non-fatal error in libpng. Can continue, but may have a problem. */ -extern PNG_EXPORT(void,png_warning) PNGARG((png_structp png_ptr, - png_const_charp warning_message)); - -#ifdef PNG_READ_SUPPORTED -/* Non-fatal error in libpng, chunk name is prepended to message. */ -extern PNG_EXPORT(void,png_chunk_warning) PNGARG((png_structp png_ptr, - png_const_charp warning_message)); -#endif /* PNG_READ_SUPPORTED */ -#endif /* PNG_NO_WARNINGS */ - -/* The png_set_ functions are for storing values in the png_info_struct. - * Similarly, the png_get_ calls are used to read values from the - * png_info_struct, either storing the parameters in the passed variables, or - * setting pointers into the png_info_struct where the data is stored. The - * png_get_ functions return a non-zero value if the data was available - * in info_ptr, or return zero and do not change any of the parameters if the - * data was not available. - * - * These functions should be used instead of directly accessing png_info - * to avoid problems with future changes in the size and internal layout of - * png_info_struct. - */ -/* Returns "flag" if chunk data is valid in info_ptr. */ -extern PNG_EXPORT(png_uint_32,png_get_valid) PNGARG((png_structp png_ptr, -png_infop info_ptr, png_uint_32 flag)); - -/* Returns number of bytes needed to hold a transformed row. */ -extern PNG_EXPORT(png_uint_32,png_get_rowbytes) PNGARG((png_structp png_ptr, -png_infop info_ptr)); - -#if defined(PNG_INFO_IMAGE_SUPPORTED) -/* Returns row_pointers, which is an array of pointers to scanlines that was -returned from png_read_png(). */ -extern PNG_EXPORT(png_bytepp,png_get_rows) PNGARG((png_structp png_ptr, -png_infop info_ptr)); -/* Set row_pointers, which is an array of pointers to scanlines for use -by png_write_png(). */ -extern PNG_EXPORT(void,png_set_rows) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_bytepp row_pointers)); -#endif - -/* Returns number of color channels in image. */ -extern PNG_EXPORT(png_byte,png_get_channels) PNGARG((png_structp png_ptr, -png_infop info_ptr)); - -#ifdef PNG_EASY_ACCESS_SUPPORTED -/* Returns image width in pixels. */ -extern PNG_EXPORT(png_uint_32, png_get_image_width) PNGARG((png_structp -png_ptr, png_infop info_ptr)); - -/* Returns image height in pixels. */ -extern PNG_EXPORT(png_uint_32, png_get_image_height) PNGARG((png_structp -png_ptr, png_infop info_ptr)); - -/* Returns image bit_depth. */ -extern PNG_EXPORT(png_byte, png_get_bit_depth) PNGARG((png_structp -png_ptr, png_infop info_ptr)); - -/* Returns image color_type. */ -extern PNG_EXPORT(png_byte, png_get_color_type) PNGARG((png_structp -png_ptr, png_infop info_ptr)); - -/* Returns image filter_type. */ -extern PNG_EXPORT(png_byte, png_get_filter_type) PNGARG((png_structp -png_ptr, png_infop info_ptr)); - -/* Returns image interlace_type. */ -extern PNG_EXPORT(png_byte, png_get_interlace_type) PNGARG((png_structp -png_ptr, png_infop info_ptr)); - -/* Returns image compression_type. */ -extern PNG_EXPORT(png_byte, png_get_compression_type) PNGARG((png_structp -png_ptr, png_infop info_ptr)); - -/* Returns image resolution in pixels per meter, from pHYs chunk data. */ -extern PNG_EXPORT(png_uint_32, png_get_pixels_per_meter) PNGARG((png_structp -png_ptr, png_infop info_ptr)); -extern PNG_EXPORT(png_uint_32, png_get_x_pixels_per_meter) PNGARG((png_structp -png_ptr, png_infop info_ptr)); -extern PNG_EXPORT(png_uint_32, png_get_y_pixels_per_meter) PNGARG((png_structp -png_ptr, png_infop info_ptr)); - -/* Returns pixel aspect ratio, computed from pHYs chunk data. */ -#ifdef PNG_FLOATING_POINT_SUPPORTED -extern PNG_EXPORT(float, png_get_pixel_aspect_ratio) PNGARG((png_structp -png_ptr, png_infop info_ptr)); -#endif - -/* Returns image x, y offset in pixels or microns, from oFFs chunk data. */ -extern PNG_EXPORT(png_int_32, png_get_x_offset_pixels) PNGARG((png_structp -png_ptr, png_infop info_ptr)); -extern PNG_EXPORT(png_int_32, png_get_y_offset_pixels) PNGARG((png_structp -png_ptr, png_infop info_ptr)); -extern PNG_EXPORT(png_int_32, png_get_x_offset_microns) PNGARG((png_structp -png_ptr, png_infop info_ptr)); -extern PNG_EXPORT(png_int_32, png_get_y_offset_microns) PNGARG((png_structp -png_ptr, png_infop info_ptr)); - -#endif /* PNG_EASY_ACCESS_SUPPORTED */ - -/* Returns pointer to signature string read from PNG header */ -extern PNG_EXPORT(png_bytep,png_get_signature) PNGARG((png_structp png_ptr, -png_infop info_ptr)); - -#if defined(PNG_bKGD_SUPPORTED) -extern PNG_EXPORT(png_uint_32,png_get_bKGD) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_color_16p *background)); -#endif - -#if defined(PNG_bKGD_SUPPORTED) -extern PNG_EXPORT(void,png_set_bKGD) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_color_16p background)); -#endif - -#if defined(PNG_cHRM_SUPPORTED) -#ifdef PNG_FLOATING_POINT_SUPPORTED -extern PNG_EXPORT(png_uint_32,png_get_cHRM) PNGARG((png_structp png_ptr, - png_infop info_ptr, double *white_x, double *white_y, double *red_x, - double *red_y, double *green_x, double *green_y, double *blue_x, - double *blue_y)); -#endif -#ifdef PNG_FIXED_POINT_SUPPORTED -extern PNG_EXPORT(png_uint_32,png_get_cHRM_fixed) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_fixed_point *int_white_x, png_fixed_point - *int_white_y, png_fixed_point *int_red_x, png_fixed_point *int_red_y, - png_fixed_point *int_green_x, png_fixed_point *int_green_y, png_fixed_point - *int_blue_x, png_fixed_point *int_blue_y)); -#endif -#endif - -#if defined(PNG_cHRM_SUPPORTED) -#ifdef PNG_FLOATING_POINT_SUPPORTED -extern PNG_EXPORT(void,png_set_cHRM) PNGARG((png_structp png_ptr, - png_infop info_ptr, double white_x, double white_y, double red_x, - double red_y, double green_x, double green_y, double blue_x, double blue_y)); -#endif -#ifdef PNG_FIXED_POINT_SUPPORTED -extern PNG_EXPORT(void,png_set_cHRM_fixed) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_fixed_point int_white_x, png_fixed_point int_white_y, - png_fixed_point int_red_x, png_fixed_point int_red_y, png_fixed_point - int_green_x, png_fixed_point int_green_y, png_fixed_point int_blue_x, - png_fixed_point int_blue_y)); -#endif -#endif - -#if defined(PNG_gAMA_SUPPORTED) -#ifdef PNG_FLOATING_POINT_SUPPORTED -extern PNG_EXPORT(png_uint_32,png_get_gAMA) PNGARG((png_structp png_ptr, - png_infop info_ptr, double *file_gamma)); -#endif -extern PNG_EXPORT(png_uint_32,png_get_gAMA_fixed) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_fixed_point *int_file_gamma)); -#endif - -#if defined(PNG_gAMA_SUPPORTED) -#ifdef PNG_FLOATING_POINT_SUPPORTED -extern PNG_EXPORT(void,png_set_gAMA) PNGARG((png_structp png_ptr, - png_infop info_ptr, double file_gamma)); -#endif -extern PNG_EXPORT(void,png_set_gAMA_fixed) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_fixed_point int_file_gamma)); -#endif - -#if defined(PNG_hIST_SUPPORTED) -extern PNG_EXPORT(png_uint_32,png_get_hIST) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_uint_16p *hist)); -#endif - -#if defined(PNG_hIST_SUPPORTED) -extern PNG_EXPORT(void,png_set_hIST) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_uint_16p hist)); -#endif - -extern PNG_EXPORT(png_uint_32,png_get_IHDR) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_uint_32 *width, png_uint_32 *height, - int *bit_depth, int *color_type, int *interlace_method, - int *compression_method, int *filter_method)); - -extern PNG_EXPORT(void,png_set_IHDR) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, - int color_type, int interlace_method, int compression_method, - int filter_method)); - -#if defined(PNG_oFFs_SUPPORTED) -extern PNG_EXPORT(png_uint_32,png_get_oFFs) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_int_32 *offset_x, png_int_32 *offset_y, - int *unit_type)); -#endif - -#if defined(PNG_oFFs_SUPPORTED) -extern PNG_EXPORT(void,png_set_oFFs) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_int_32 offset_x, png_int_32 offset_y, - int unit_type)); -#endif - -#if defined(PNG_pCAL_SUPPORTED) -extern PNG_EXPORT(png_uint_32,png_get_pCAL) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_charp *purpose, png_int_32 *X0, png_int_32 *X1, - int *type, int *nparams, png_charp *units, png_charpp *params)); -#endif - -#if defined(PNG_pCAL_SUPPORTED) -extern PNG_EXPORT(void,png_set_pCAL) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_charp purpose, png_int_32 X0, png_int_32 X1, - int type, int nparams, png_charp units, png_charpp params)); -#endif - -#if defined(PNG_pHYs_SUPPORTED) -extern PNG_EXPORT(png_uint_32,png_get_pHYs) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, int *unit_type)); -#endif - -#if defined(PNG_pHYs_SUPPORTED) -extern PNG_EXPORT(void,png_set_pHYs) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_uint_32 res_x, png_uint_32 res_y, int unit_type)); -#endif - -extern PNG_EXPORT(png_uint_32,png_get_PLTE) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_colorp *palette, int *num_palette)); - -extern PNG_EXPORT(void,png_set_PLTE) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_colorp palette, int num_palette)); - -#if defined(PNG_sBIT_SUPPORTED) -extern PNG_EXPORT(png_uint_32,png_get_sBIT) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_color_8p *sig_bit)); -#endif - -#if defined(PNG_sBIT_SUPPORTED) -extern PNG_EXPORT(void,png_set_sBIT) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_color_8p sig_bit)); -#endif - -#if defined(PNG_sRGB_SUPPORTED) -extern PNG_EXPORT(png_uint_32,png_get_sRGB) PNGARG((png_structp png_ptr, - png_infop info_ptr, int *intent)); -#endif - -#if defined(PNG_sRGB_SUPPORTED) -extern PNG_EXPORT(void,png_set_sRGB) PNGARG((png_structp png_ptr, - png_infop info_ptr, int intent)); -extern PNG_EXPORT(void,png_set_sRGB_gAMA_and_cHRM) PNGARG((png_structp png_ptr, - png_infop info_ptr, int intent)); -#endif - -#if defined(PNG_iCCP_SUPPORTED) -extern PNG_EXPORT(png_uint_32,png_get_iCCP) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_charpp name, int *compression_type, - png_charpp profile, png_uint_32 *proflen)); - /* Note to maintainer: profile should be png_bytepp */ -#endif - -#if defined(PNG_iCCP_SUPPORTED) -extern PNG_EXPORT(void,png_set_iCCP) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_charp name, int compression_type, - png_charp profile, png_uint_32 proflen)); - /* Note to maintainer: profile should be png_bytep */ -#endif - -#if defined(PNG_sPLT_SUPPORTED) -extern PNG_EXPORT(png_uint_32,png_get_sPLT) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_sPLT_tpp entries)); -#endif - -#if defined(PNG_sPLT_SUPPORTED) -extern PNG_EXPORT(void,png_set_sPLT) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_sPLT_tp entries, int nentries)); -#endif - -#if defined(PNG_TEXT_SUPPORTED) -/* png_get_text also returns the number of text chunks in *num_text */ -extern PNG_EXPORT(png_uint_32,png_get_text) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_textp *text_ptr, int *num_text)); -#endif - -/* - * Note while png_set_text() will accept a structure whose text, - * language, and translated keywords are NULL pointers, the structure - * returned by png_get_text will always contain regular - * zero-terminated C strings. They might be empty strings but - * they will never be NULL pointers. - */ - -#if defined(PNG_TEXT_SUPPORTED) -extern PNG_EXPORT(void,png_set_text) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_textp text_ptr, int num_text)); -#endif - -#if defined(PNG_tIME_SUPPORTED) -extern PNG_EXPORT(png_uint_32,png_get_tIME) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_timep *mod_time)); -#endif - -#if defined(PNG_tIME_SUPPORTED) -extern PNG_EXPORT(void,png_set_tIME) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_timep mod_time)); -#endif - -#if defined(PNG_tRNS_SUPPORTED) -extern PNG_EXPORT(png_uint_32,png_get_tRNS) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_bytep *trans, int *num_trans, - png_color_16p *trans_values)); -#endif - -#if defined(PNG_tRNS_SUPPORTED) -extern PNG_EXPORT(void,png_set_tRNS) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_bytep trans, int num_trans, - png_color_16p trans_values)); -#endif - -#if defined(PNG_tRNS_SUPPORTED) -#endif - -#if defined(PNG_sCAL_SUPPORTED) -#ifdef PNG_FLOATING_POINT_SUPPORTED -extern PNG_EXPORT(png_uint_32,png_get_sCAL) PNGARG((png_structp png_ptr, - png_infop info_ptr, int *unit, double *width, double *height)); -#else -#ifdef PNG_FIXED_POINT_SUPPORTED -extern PNG_EXPORT(png_uint_32,png_get_sCAL_s) PNGARG((png_structp png_ptr, - png_infop info_ptr, int *unit, png_charpp swidth, png_charpp sheight)); -#endif -#endif -#endif /* PNG_sCAL_SUPPORTED */ - -#if defined(PNG_sCAL_SUPPORTED) -#ifdef PNG_FLOATING_POINT_SUPPORTED -extern PNG_EXPORT(void,png_set_sCAL) PNGARG((png_structp png_ptr, - png_infop info_ptr, int unit, double width, double height)); -#else -#ifdef PNG_FIXED_POINT_SUPPORTED -extern PNG_EXPORT(void,png_set_sCAL_s) PNGARG((png_structp png_ptr, - png_infop info_ptr, int unit, png_charp swidth, png_charp sheight)); -#endif -#endif -#endif /* PNG_sCAL_SUPPORTED || PNG_WRITE_sCAL_SUPPORTED */ - -#if defined(PNG_UNKNOWN_CHUNKS_SUPPORTED) -/* provide a list of chunks and how they are to be handled, if the built-in - handling or default unknown chunk handling is not desired. Any chunks not - listed will be handled in the default manner. The IHDR and IEND chunks - must not be listed. - keep = 0: follow default behaviour - = 1: do not keep - = 2: keep only if safe-to-copy - = 3: keep even if unsafe-to-copy -*/ -extern PNG_EXPORT(void, png_set_keep_unknown_chunks) PNGARG((png_structp - png_ptr, int keep, png_bytep chunk_list, int num_chunks)); -extern PNG_EXPORT(void, png_set_unknown_chunks) PNGARG((png_structp png_ptr, - png_infop info_ptr, png_unknown_chunkp unknowns, int num_unknowns)); -extern PNG_EXPORT(void, png_set_unknown_chunk_location) - PNGARG((png_structp png_ptr, png_infop info_ptr, int chunk, int location)); -extern PNG_EXPORT(png_uint_32,png_get_unknown_chunks) PNGARG((png_structp - png_ptr, png_infop info_ptr, png_unknown_chunkpp entries)); -#endif -#ifdef PNG_HANDLE_AS_UNKNOWN_SUPPORTED -PNG_EXPORT(int,png_handle_as_unknown) PNGARG((png_structp png_ptr, png_bytep - chunk_name)); -#endif - -/* Png_free_data() will turn off the "valid" flag for anything it frees. - If you need to turn it off for a chunk that your application has freed, - you can use png_set_invalid(png_ptr, info_ptr, PNG_INFO_CHNK); */ -extern PNG_EXPORT(void, png_set_invalid) PNGARG((png_structp png_ptr, - png_infop info_ptr, int mask)); - -#if defined(PNG_INFO_IMAGE_SUPPORTED) -/* The "params" pointer is currently not used and is for future expansion. */ -extern PNG_EXPORT(void, png_read_png) PNGARG((png_structp png_ptr, - png_infop info_ptr, - int transforms, - png_voidp params)); -extern PNG_EXPORT(void, png_write_png) PNGARG((png_structp png_ptr, - png_infop info_ptr, - int transforms, - png_voidp params)); -#endif - -/* Define PNG_DEBUG at compile time for debugging information. Higher - * numbers for PNG_DEBUG mean more debugging information. This has - * only been added since version 0.95 so it is not implemented throughout - * libpng yet, but more support will be added as needed. - */ -#ifdef PNG_DEBUG -#if (PNG_DEBUG > 0) -#if !defined(PNG_DEBUG_FILE) && defined(_MSC_VER) -#include -#if (PNG_DEBUG > 1) -#define png_debug(l,m) _RPT0(_CRT_WARN,m) -#define png_debug1(l,m,p1) _RPT1(_CRT_WARN,m,p1) -#define png_debug2(l,m,p1,p2) _RPT2(_CRT_WARN,m,p1,p2) -#endif -#else /* PNG_DEBUG_FILE || !_MSC_VER */ -#ifndef PNG_DEBUG_FILE -#define PNG_DEBUG_FILE stderr -#endif /* PNG_DEBUG_FILE */ -#if (PNG_DEBUG > 1) -#define png_debug(l,m) \ -{ \ - int num_tabs=l; \ - fprintf(PNG_DEBUG_FILE,"%s"m,(num_tabs==1 ? "\t" : \ - (num_tabs==2 ? "\t\t":(num_tabs>2 ? "\t\t\t":"")))); \ -} -#define png_debug1(l,m,p1) \ -{ \ - int num_tabs=l; \ - fprintf(PNG_DEBUG_FILE,"%s"m,(num_tabs==1 ? "\t" : \ - (num_tabs==2 ? "\t\t":(num_tabs>2 ? "\t\t\t":""))),p1); \ -} -#define png_debug2(l,m,p1,p2) \ -{ \ - int num_tabs=l; \ - fprintf(PNG_DEBUG_FILE,"%s"m,(num_tabs==1 ? "\t" : \ - (num_tabs==2 ? "\t\t":(num_tabs>2 ? "\t\t\t":""))),p1,p2); \ -} -#endif /* (PNG_DEBUG > 1) */ -#endif /* _MSC_VER */ -#endif /* (PNG_DEBUG > 0) */ -#endif /* PNG_DEBUG */ -#ifndef png_debug -#define png_debug(l, m) -#endif -#ifndef png_debug1 -#define png_debug1(l, m, p1) -#endif -#ifndef png_debug2 -#define png_debug2(l, m, p1, p2) -#endif - -extern PNG_EXPORT(png_charp,png_get_copyright) PNGARG((png_structp png_ptr)); -extern PNG_EXPORT(png_charp,png_get_header_ver) PNGARG((png_structp png_ptr)); -extern PNG_EXPORT(png_charp,png_get_header_version) PNGARG((png_structp png_ptr)); -extern PNG_EXPORT(png_charp,png_get_libpng_ver) PNGARG((png_structp png_ptr)); - -#ifdef PNG_MNG_FEATURES_SUPPORTED -extern PNG_EXPORT(png_uint_32,png_permit_mng_features) PNGARG((png_structp - png_ptr, png_uint_32 mng_features_permitted)); -#endif - -/* For use in png_set_keep_unknown, added to version 1.2.6 */ -#define PNG_HANDLE_CHUNK_AS_DEFAULT 0 -#define PNG_HANDLE_CHUNK_NEVER 1 -#define PNG_HANDLE_CHUNK_IF_SAFE 2 -#define PNG_HANDLE_CHUNK_ALWAYS 3 - -/* Added to version 1.2.0 */ -#if defined(PNG_ASSEMBLER_CODE_SUPPORTED) -#if defined(PNG_MMX_CODE_SUPPORTED) -#define PNG_ASM_FLAG_MMX_SUPPORT_COMPILED 0x01 /* not user-settable */ -#define PNG_ASM_FLAG_MMX_SUPPORT_IN_CPU 0x02 /* not user-settable */ -#define PNG_ASM_FLAG_MMX_READ_COMBINE_ROW 0x04 -#define PNG_ASM_FLAG_MMX_READ_INTERLACE 0x08 -#define PNG_ASM_FLAG_MMX_READ_FILTER_SUB 0x10 -#define PNG_ASM_FLAG_MMX_READ_FILTER_UP 0x20 -#define PNG_ASM_FLAG_MMX_READ_FILTER_AVG 0x40 -#define PNG_ASM_FLAG_MMX_READ_FILTER_PAETH 0x80 -#define PNG_ASM_FLAGS_INITIALIZED 0x80000000 /* not user-settable */ - -#define PNG_MMX_READ_FLAGS ( PNG_ASM_FLAG_MMX_READ_COMBINE_ROW \ - | PNG_ASM_FLAG_MMX_READ_INTERLACE \ - | PNG_ASM_FLAG_MMX_READ_FILTER_SUB \ - | PNG_ASM_FLAG_MMX_READ_FILTER_UP \ - | PNG_ASM_FLAG_MMX_READ_FILTER_AVG \ - | PNG_ASM_FLAG_MMX_READ_FILTER_PAETH ) -#define PNG_MMX_WRITE_FLAGS ( 0 ) - -#define PNG_MMX_FLAGS ( PNG_ASM_FLAG_MMX_SUPPORT_COMPILED \ - | PNG_ASM_FLAG_MMX_SUPPORT_IN_CPU \ - | PNG_MMX_READ_FLAGS \ - | PNG_MMX_WRITE_FLAGS ) - -#define PNG_SELECT_READ 1 -#define PNG_SELECT_WRITE 2 -#endif /* PNG_MMX_CODE_SUPPORTED */ - -#if !defined(PNG_1_0_X) -/* pngget.c */ -extern PNG_EXPORT(png_uint_32,png_get_mmx_flagmask) - PNGARG((int flag_select, int *compilerID)); - -/* pngget.c */ -extern PNG_EXPORT(png_uint_32,png_get_asm_flagmask) - PNGARG((int flag_select)); - -/* pngget.c */ -extern PNG_EXPORT(png_uint_32,png_get_asm_flags) - PNGARG((png_structp png_ptr)); - -/* pngget.c */ -extern PNG_EXPORT(png_byte,png_get_mmx_bitdepth_threshold) - PNGARG((png_structp png_ptr)); - -/* pngget.c */ -extern PNG_EXPORT(png_uint_32,png_get_mmx_rowbytes_threshold) - PNGARG((png_structp png_ptr)); - -/* pngset.c */ -extern PNG_EXPORT(void,png_set_asm_flags) - PNGARG((png_structp png_ptr, png_uint_32 asm_flags)); - -/* pngset.c */ -extern PNG_EXPORT(void,png_set_mmx_thresholds) - PNGARG((png_structp png_ptr, png_byte mmx_bitdepth_threshold, - png_uint_32 mmx_rowbytes_threshold)); - -#endif /* PNG_1_0_X */ - -#if !defined(PNG_1_0_X) -/* png.c, pnggccrd.c, or pngvcrd.c */ -extern PNG_EXPORT(int,png_mmx_support) PNGARG((void)); -#endif /* PNG_ASSEMBLER_CODE_SUPPORTED */ - -/* Strip the prepended error numbers ("#nnn ") from error and warning - * messages before passing them to the error or warning handler. */ -#ifdef PNG_ERROR_NUMBERS_SUPPORTED -extern PNG_EXPORT(void,png_set_strip_error_numbers) PNGARG((png_structp - png_ptr, png_uint_32 strip_mode)); -#endif - -#endif /* PNG_1_0_X */ - -/* Added at libpng-1.2.6 */ -#ifdef PNG_SET_USER_LIMITS_SUPPORTED -extern PNG_EXPORT(void,png_set_user_limits) PNGARG((png_structp - png_ptr, png_uint_32 user_width_max, png_uint_32 user_height_max)); -extern PNG_EXPORT(png_uint_32,png_get_user_width_max) PNGARG((png_structp - png_ptr)); -extern PNG_EXPORT(png_uint_32,png_get_user_height_max) PNGARG((png_structp - png_ptr)); -#endif - -/* Maintainer: Put new public prototypes here ^, in libpng.3, and project defs */ - -#ifdef PNG_READ_COMPOSITE_NODIV_SUPPORTED -/* With these routines we avoid an integer divide, which will be slower on - * most machines. However, it does take more operations than the corresponding - * divide method, so it may be slower on a few RISC systems. There are two - * shifts (by 8 or 16 bits) and an addition, versus a single integer divide. - * - * Note that the rounding factors are NOT supposed to be the same! 128 and - * 32768 are correct for the NODIV code; 127 and 32767 are correct for the - * standard method. - * - * [Optimized code by Greg Roelofs and Mark Adler...blame us for bugs. :-) ] - */ - - /* fg and bg should be in `gamma 1.0' space; alpha is the opacity */ - -# define png_composite(composite, fg, alpha, bg) \ - { png_uint_16 temp = (png_uint_16)((png_uint_16)(fg) * (png_uint_16)(alpha) \ - + (png_uint_16)(bg)*(png_uint_16)(255 - \ - (png_uint_16)(alpha)) + (png_uint_16)128); \ - (composite) = (png_byte)((temp + (temp >> 8)) >> 8); } - -# define png_composite_16(composite, fg, alpha, bg) \ - { png_uint_32 temp = (png_uint_32)((png_uint_32)(fg) * (png_uint_32)(alpha) \ - + (png_uint_32)(bg)*(png_uint_32)(65535L - \ - (png_uint_32)(alpha)) + (png_uint_32)32768L); \ - (composite) = (png_uint_16)((temp + (temp >> 16)) >> 16); } - -#else /* standard method using integer division */ - -# define png_composite(composite, fg, alpha, bg) \ - (composite) = (png_byte)(((png_uint_16)(fg) * (png_uint_16)(alpha) + \ - (png_uint_16)(bg) * (png_uint_16)(255 - (png_uint_16)(alpha)) + \ - (png_uint_16)127) / 255) - -# define png_composite_16(composite, fg, alpha, bg) \ - (composite) = (png_uint_16)(((png_uint_32)(fg) * (png_uint_32)(alpha) + \ - (png_uint_32)(bg)*(png_uint_32)(65535L - (png_uint_32)(alpha)) + \ - (png_uint_32)32767) / (png_uint_32)65535L) - -#endif /* PNG_READ_COMPOSITE_NODIV_SUPPORTED */ - -/* Inline macros to do direct reads of bytes from the input buffer. These - * require that you are using an architecture that uses PNG byte ordering - * (MSB first) and supports unaligned data storage. I think that PowerPC - * in big-endian mode and 680x0 are the only ones that will support this. - * The x86 line of processors definitely do not. The png_get_int_32() - * routine also assumes we are using two's complement format for negative - * values, which is almost certainly true. - */ -#if defined(PNG_READ_BIG_ENDIAN_SUPPORTED) -# define png_get_uint_32(buf) ( *((png_uint_32p) (buf))) -# define png_get_uint_16(buf) ( *((png_uint_16p) (buf))) -# define png_get_int_32(buf) ( *((png_int_32p) (buf))) -#else -extern PNG_EXPORT(png_uint_32,png_get_uint_32) PNGARG((png_bytep buf)); -extern PNG_EXPORT(png_uint_16,png_get_uint_16) PNGARG((png_bytep buf)); -extern PNG_EXPORT(png_int_32,png_get_int_32) PNGARG((png_bytep buf)); -#endif /* !PNG_READ_BIG_ENDIAN_SUPPORTED */ -extern PNG_EXPORT(png_uint_32,png_get_uint_31) - PNGARG((png_structp png_ptr, png_bytep buf)); -/* No png_get_int_16 -- may be added if there's a real need for it. */ - -/* Place a 32-bit number into a buffer in PNG byte order (big-endian). - */ -extern PNG_EXPORT(void,png_save_uint_32) - PNGARG((png_bytep buf, png_uint_32 i)); -extern PNG_EXPORT(void,png_save_int_32) - PNGARG((png_bytep buf, png_int_32 i)); - -/* Place a 16-bit number into a buffer in PNG byte order. - * The parameter is declared unsigned int, not png_uint_16, - * just to avoid potential problems on pre-ANSI C compilers. - */ -extern PNG_EXPORT(void,png_save_uint_16) - PNGARG((png_bytep buf, unsigned int i)); -/* No png_save_int_16 -- may be added if there's a real need for it. */ - -/* ************************************************************************* */ - -/* These next functions are used internally in the code. They generally - * shouldn't be used unless you are writing code to add or replace some - * functionality in libpng. More information about most functions can - * be found in the files where the functions are located. - */ - - -/* Various modes of operation, that are visible to applications because - * they are used for unknown chunk location. - */ -#define PNG_HAVE_IHDR 0x01 -#define PNG_HAVE_PLTE 0x02 -#define PNG_HAVE_IDAT 0x04 -#define PNG_AFTER_IDAT 0x08 /* Have complete zlib datastream */ -#define PNG_HAVE_IEND 0x10 - -#if defined(PNG_INTERNAL) - -/* More modes of operation. Note that after an init, mode is set to - * zero automatically when the structure is created. - */ -#define PNG_HAVE_gAMA 0x20 -#define PNG_HAVE_cHRM 0x40 -#define PNG_HAVE_sRGB 0x80 -#define PNG_HAVE_CHUNK_HEADER 0x100 -#define PNG_WROTE_tIME 0x200 -#define PNG_WROTE_INFO_BEFORE_PLTE 0x400 -#define PNG_BACKGROUND_IS_GRAY 0x800 -#define PNG_HAVE_PNG_SIGNATURE 0x1000 -#define PNG_HAVE_CHUNK_AFTER_IDAT 0x2000 /* Have another chunk after IDAT */ - -/* flags for the transformations the PNG library does on the image data */ -#define PNG_BGR 0x0001 -#define PNG_INTERLACE 0x0002 -#define PNG_PACK 0x0004 -#define PNG_SHIFT 0x0008 -#define PNG_SWAP_BYTES 0x0010 -#define PNG_INVERT_MONO 0x0020 -#define PNG_DITHER 0x0040 -#define PNG_BACKGROUND 0x0080 -#define PNG_BACKGROUND_EXPAND 0x0100 - /* 0x0200 unused */ -#define PNG_16_TO_8 0x0400 -#define PNG_RGBA 0x0800 -#define PNG_EXPAND 0x1000 -#define PNG_GAMMA 0x2000 -#define PNG_GRAY_TO_RGB 0x4000 -#define PNG_FILLER 0x8000L -#define PNG_PACKSWAP 0x10000L -#define PNG_SWAP_ALPHA 0x20000L -#define PNG_STRIP_ALPHA 0x40000L -#define PNG_INVERT_ALPHA 0x80000L -#define PNG_USER_TRANSFORM 0x100000L -#define PNG_RGB_TO_GRAY_ERR 0x200000L -#define PNG_RGB_TO_GRAY_WARN 0x400000L -#define PNG_RGB_TO_GRAY 0x600000L /* two bits, RGB_TO_GRAY_ERR|WARN */ - /* 0x800000L Unused */ -#define PNG_ADD_ALPHA 0x1000000L /* Added to libpng-1.2.7 */ -#define PNG_EXPAND_tRNS 0x2000000L /* Added to libpng-1.2.9 */ - /* 0x4000000L unused */ - /* 0x8000000L unused */ - /* 0x10000000L unused */ - /* 0x20000000L unused */ - /* 0x40000000L unused */ - -/* flags for png_create_struct */ -#define PNG_STRUCT_PNG 0x0001 -#define PNG_STRUCT_INFO 0x0002 - -/* Scaling factor for filter heuristic weighting calculations */ -#define PNG_WEIGHT_SHIFT 8 -#define PNG_WEIGHT_FACTOR (1<<(PNG_WEIGHT_SHIFT)) -#define PNG_COST_SHIFT 3 -#define PNG_COST_FACTOR (1<<(PNG_COST_SHIFT)) - -/* flags for the png_ptr->flags rather than declaring a byte for each one */ -#define PNG_FLAG_ZLIB_CUSTOM_STRATEGY 0x0001 -#define PNG_FLAG_ZLIB_CUSTOM_LEVEL 0x0002 -#define PNG_FLAG_ZLIB_CUSTOM_MEM_LEVEL 0x0004 -#define PNG_FLAG_ZLIB_CUSTOM_WINDOW_BITS 0x0008 -#define PNG_FLAG_ZLIB_CUSTOM_METHOD 0x0010 -#define PNG_FLAG_ZLIB_FINISHED 0x0020 -#define PNG_FLAG_ROW_INIT 0x0040 -#define PNG_FLAG_FILLER_AFTER 0x0080 -#define PNG_FLAG_CRC_ANCILLARY_USE 0x0100 -#define PNG_FLAG_CRC_ANCILLARY_NOWARN 0x0200 -#define PNG_FLAG_CRC_CRITICAL_USE 0x0400 -#define PNG_FLAG_CRC_CRITICAL_IGNORE 0x0800 -#define PNG_FLAG_FREE_PLTE 0x1000 -#define PNG_FLAG_FREE_TRNS 0x2000 -#define PNG_FLAG_FREE_HIST 0x4000 -#define PNG_FLAG_KEEP_UNKNOWN_CHUNKS 0x8000L -#define PNG_FLAG_KEEP_UNSAFE_CHUNKS 0x10000L -#define PNG_FLAG_LIBRARY_MISMATCH 0x20000L -#define PNG_FLAG_STRIP_ERROR_NUMBERS 0x40000L -#define PNG_FLAG_STRIP_ERROR_TEXT 0x80000L -#define PNG_FLAG_MALLOC_NULL_MEM_OK 0x100000L -#define PNG_FLAG_ADD_ALPHA 0x200000L /* Added to libpng-1.2.8 */ -#define PNG_FLAG_STRIP_ALPHA 0x400000L /* Added to libpng-1.2.8 */ - /* 0x800000L unused */ - /* 0x1000000L unused */ - /* 0x2000000L unused */ - /* 0x4000000L unused */ - /* 0x8000000L unused */ - /* 0x10000000L unused */ - /* 0x20000000L unused */ - /* 0x40000000L unused */ - -#define PNG_FLAG_CRC_ANCILLARY_MASK (PNG_FLAG_CRC_ANCILLARY_USE | \ - PNG_FLAG_CRC_ANCILLARY_NOWARN) - -#define PNG_FLAG_CRC_CRITICAL_MASK (PNG_FLAG_CRC_CRITICAL_USE | \ - PNG_FLAG_CRC_CRITICAL_IGNORE) - -#define PNG_FLAG_CRC_MASK (PNG_FLAG_CRC_ANCILLARY_MASK | \ - PNG_FLAG_CRC_CRITICAL_MASK) - -/* save typing and make code easier to understand */ - -#define PNG_COLOR_DIST(c1, c2) (abs((int)((c1).red) - (int)((c2).red)) + \ - abs((int)((c1).green) - (int)((c2).green)) + \ - abs((int)((c1).blue) - (int)((c2).blue))) - -/* Added to libpng-1.2.6 JB */ -#define PNG_ROWBYTES(pixel_bits, width) \ - ((pixel_bits) >= 8 ? \ - ((width) * (((png_uint_32)(pixel_bits)) >> 3)) : \ - (( ((width) * ((png_uint_32)(pixel_bits))) + 7) >> 3) ) - -/* PNG_OUT_OF_RANGE returns true if value is outside the range - ideal-delta..ideal+delta. Each argument is evaluated twice. - "ideal" and "delta" should be constants, normally simple - integers, "value" a variable. Added to libpng-1.2.6 JB */ -#define PNG_OUT_OF_RANGE(value, ideal, delta) \ - ( (value) < (ideal)-(delta) || (value) > (ideal)+(delta) ) - -/* variables declared in png.c - only it needs to define PNG_NO_EXTERN */ -#if !defined(PNG_NO_EXTERN) || defined(PNG_ALWAYS_EXTERN) -/* place to hold the signature string for a PNG file. */ -#ifdef PNG_USE_GLOBAL_ARRAYS - PNG_EXPORT_VAR (PNG_CONST png_byte FARDATA) png_sig[8]; -#else -#endif -#endif /* PNG_NO_EXTERN */ - -/* Constant strings for known chunk types. If you need to add a chunk, - * define the name here, and add an invocation of the macro in png.c and - * wherever it's needed. - */ -#define PNG_IHDR png_byte png_IHDR[5] = { 73, 72, 68, 82, '\0'} -#define PNG_IDAT png_byte png_IDAT[5] = { 73, 68, 65, 84, '\0'} -#define PNG_IEND png_byte png_IEND[5] = { 73, 69, 78, 68, '\0'} -#define PNG_PLTE png_byte png_PLTE[5] = { 80, 76, 84, 69, '\0'} -#define PNG_bKGD png_byte png_bKGD[5] = { 98, 75, 71, 68, '\0'} -#define PNG_cHRM png_byte png_cHRM[5] = { 99, 72, 82, 77, '\0'} -#define PNG_gAMA png_byte png_gAMA[5] = {103, 65, 77, 65, '\0'} -#define PNG_hIST png_byte png_hIST[5] = {104, 73, 83, 84, '\0'} -#define PNG_iCCP png_byte png_iCCP[5] = {105, 67, 67, 80, '\0'} -#define PNG_iTXt png_byte png_iTXt[5] = {105, 84, 88, 116, '\0'} -#define PNG_oFFs png_byte png_oFFs[5] = {111, 70, 70, 115, '\0'} -#define PNG_pCAL png_byte png_pCAL[5] = {112, 67, 65, 76, '\0'} -#define PNG_sCAL png_byte png_sCAL[5] = {115, 67, 65, 76, '\0'} -#define PNG_pHYs png_byte png_pHYs[5] = {112, 72, 89, 115, '\0'} -#define PNG_sBIT png_byte png_sBIT[5] = {115, 66, 73, 84, '\0'} -#define PNG_sPLT png_byte png_sPLT[5] = {115, 80, 76, 84, '\0'} -#define PNG_sRGB png_byte png_sRGB[5] = {115, 82, 71, 66, '\0'} -#define PNG_tEXt png_byte png_tEXt[5] = {116, 69, 88, 116, '\0'} -#define PNG_tIME png_byte png_tIME[5] = {116, 73, 77, 69, '\0'} -#define PNG_tRNS png_byte png_tRNS[5] = {116, 82, 78, 83, '\0'} -#define PNG_zTXt png_byte png_zTXt[5] = {122, 84, 88, 116, '\0'} - -#ifdef PNG_USE_GLOBAL_ARRAYS -PNG_EXPORT_VAR (png_byte FARDATA) png_IHDR[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_IDAT[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_IEND[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_PLTE[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_bKGD[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_cHRM[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_gAMA[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_hIST[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_iCCP[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_iTXt[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_oFFs[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_pCAL[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_sCAL[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_pHYs[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_sBIT[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_sPLT[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_sRGB[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_tEXt[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_tIME[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_tRNS[5]; -PNG_EXPORT_VAR (png_byte FARDATA) png_zTXt[5]; -#endif /* PNG_USE_GLOBAL_ARRAYS */ - -#if defined(PNG_1_0_X) || defined (PNG_1_2_X) -/* Initialize png_ptr struct for reading, and allocate any other memory. - * (old interface - DEPRECATED - use png_create_read_struct instead). - */ -extern PNG_EXPORT(void,png_read_init) PNGARG((png_structp png_ptr)); -#undef png_read_init -#define png_read_init(png_ptr) png_read_init_3(&png_ptr, \ - PNG_LIBPNG_VER_STRING, png_sizeof(png_struct)); -#endif - -extern PNG_EXPORT(void,png_read_init_3) PNGARG((png_structpp ptr_ptr, - png_const_charp user_png_ver, png_size_t png_struct_size)); -#if defined(PNG_1_0_X) || defined (PNG_1_2_X) -extern PNG_EXPORT(void,png_read_init_2) PNGARG((png_structp png_ptr, - png_const_charp user_png_ver, png_size_t png_struct_size, png_size_t - png_info_size)); -#endif - -#if defined(PNG_1_0_X) || defined (PNG_1_2_X) -/* Initialize png_ptr struct for writing, and allocate any other memory. - * (old interface - DEPRECATED - use png_create_write_struct instead). - */ -extern PNG_EXPORT(void,png_write_init) PNGARG((png_structp png_ptr)); -#undef png_write_init -#define png_write_init(png_ptr) png_write_init_3(&png_ptr, \ - PNG_LIBPNG_VER_STRING, png_sizeof(png_struct)); -#endif - -extern PNG_EXPORT(void,png_write_init_3) PNGARG((png_structpp ptr_ptr, - png_const_charp user_png_ver, png_size_t png_struct_size)); -extern PNG_EXPORT(void,png_write_init_2) PNGARG((png_structp png_ptr, - png_const_charp user_png_ver, png_size_t png_struct_size, png_size_t - png_info_size)); - -/* Allocate memory for an internal libpng struct */ -PNG_EXTERN png_voidp png_create_struct PNGARG((int type)); - -/* Free memory from internal libpng struct */ -PNG_EXTERN void png_destroy_struct PNGARG((png_voidp struct_ptr)); - -PNG_EXTERN png_voidp png_create_struct_2 PNGARG((int type, png_malloc_ptr - malloc_fn, png_voidp mem_ptr)); -PNG_EXTERN void png_destroy_struct_2 PNGARG((png_voidp struct_ptr, - png_free_ptr free_fn, png_voidp mem_ptr)); - -/* Free any memory that info_ptr points to and reset struct. */ -PNG_EXTERN void png_info_destroy PNGARG((png_structp png_ptr, - png_infop info_ptr)); - -#ifndef PNG_1_0_X -/* Function to allocate memory for zlib. */ -PNG_EXTERN voidpf png_zalloc PNGARG((voidpf png_ptr, uInt items, uInt size)); - -/* Function to free memory for zlib */ -PNG_EXTERN void png_zfree PNGARG((voidpf png_ptr, voidpf ptr)); - -#ifdef PNG_SIZE_T -/* Function to convert a sizeof an item to png_sizeof item */ - PNG_EXTERN png_size_t PNGAPI png_convert_size PNGARG((size_t size)); -#endif - -/* Next four functions are used internally as callbacks. PNGAPI is required - * but not PNG_EXPORT. PNGAPI added at libpng version 1.2.3. */ - -PNG_EXTERN void PNGAPI png_default_read_data PNGARG((png_structp png_ptr, - png_bytep data, png_size_t length)); - -#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -PNG_EXTERN void PNGAPI png_push_fill_buffer PNGARG((png_structp png_ptr, - png_bytep buffer, png_size_t length)); -#endif - -PNG_EXTERN void PNGAPI png_default_write_data PNGARG((png_structp png_ptr, - png_bytep data, png_size_t length)); - -#if defined(PNG_WRITE_FLUSH_SUPPORTED) -#if !defined(PNG_NO_STDIO) -PNG_EXTERN void PNGAPI png_default_flush PNGARG((png_structp png_ptr)); -#endif -#endif -#else /* PNG_1_0_X */ -#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -PNG_EXTERN void png_push_fill_buffer PNGARG((png_structp png_ptr, - png_bytep buffer, png_size_t length)); -#endif -#endif /* PNG_1_0_X */ - -/* Reset the CRC variable */ -PNG_EXTERN void png_reset_crc PNGARG((png_structp png_ptr)); - -/* Write the "data" buffer to whatever output you are using. */ -PNG_EXTERN void png_write_data PNGARG((png_structp png_ptr, png_bytep data, - png_size_t length)); - -/* Read data from whatever input you are using into the "data" buffer */ -PNG_EXTERN void png_read_data PNGARG((png_structp png_ptr, png_bytep data, - png_size_t length)); - -/* Read bytes into buf, and update png_ptr->crc */ -PNG_EXTERN void png_crc_read PNGARG((png_structp png_ptr, png_bytep buf, - png_size_t length)); - -/* Decompress data in a chunk that uses compression */ -#if defined(PNG_zTXt_SUPPORTED) || defined(PNG_iTXt_SUPPORTED) || \ - defined(PNG_iCCP_SUPPORTED) || defined(PNG_sPLT_SUPPORTED) -PNG_EXTERN png_charp png_decompress_chunk PNGARG((png_structp png_ptr, - int comp_type, png_charp chunkdata, png_size_t chunklength, - png_size_t prefix_length, png_size_t *data_length)); -#endif - -/* Read "skip" bytes, read the file crc, and (optionally) verify png_ptr->crc */ -PNG_EXTERN int png_crc_finish PNGARG((png_structp png_ptr, png_uint_32 skip)); - -/* Read the CRC from the file and compare it to the libpng calculated CRC */ -PNG_EXTERN int png_crc_error PNGARG((png_structp png_ptr)); - -/* Calculate the CRC over a section of data. Note that we are only - * passing a maximum of 64K on systems that have this as a memory limit, - * since this is the maximum buffer size we can specify. - */ -PNG_EXTERN void png_calculate_crc PNGARG((png_structp png_ptr, png_bytep ptr, - png_size_t length)); - -#if defined(PNG_WRITE_FLUSH_SUPPORTED) -PNG_EXTERN void png_flush PNGARG((png_structp png_ptr)); -#endif - -/* simple function to write the signature */ -PNG_EXTERN void png_write_sig PNGARG((png_structp png_ptr)); - -/* write various chunks */ - -/* Write the IHDR chunk, and update the png_struct with the necessary - * information. - */ -PNG_EXTERN void png_write_IHDR PNGARG((png_structp png_ptr, png_uint_32 width, - png_uint_32 height, - int bit_depth, int color_type, int compression_method, int filter_method, - int interlace_method)); - -PNG_EXTERN void png_write_PLTE PNGARG((png_structp png_ptr, png_colorp palette, - png_uint_32 num_pal)); - -PNG_EXTERN void png_write_IDAT PNGARG((png_structp png_ptr, png_bytep data, - png_size_t length)); - -PNG_EXTERN void png_write_IEND PNGARG((png_structp png_ptr)); - -#if defined(PNG_WRITE_gAMA_SUPPORTED) -#ifdef PNG_FLOATING_POINT_SUPPORTED -PNG_EXTERN void png_write_gAMA PNGARG((png_structp png_ptr, double file_gamma)); -#endif -#ifdef PNG_FIXED_POINT_SUPPORTED -PNG_EXTERN void png_write_gAMA_fixed PNGARG((png_structp png_ptr, png_fixed_point - file_gamma)); -#endif -#endif - -#if defined(PNG_WRITE_sBIT_SUPPORTED) -PNG_EXTERN void png_write_sBIT PNGARG((png_structp png_ptr, png_color_8p sbit, - int color_type)); -#endif - -#if defined(PNG_WRITE_cHRM_SUPPORTED) -#ifdef PNG_FLOATING_POINT_SUPPORTED -PNG_EXTERN void png_write_cHRM PNGARG((png_structp png_ptr, - double white_x, double white_y, - double red_x, double red_y, double green_x, double green_y, - double blue_x, double blue_y)); -#endif -#ifdef PNG_FIXED_POINT_SUPPORTED -PNG_EXTERN void png_write_cHRM_fixed PNGARG((png_structp png_ptr, - png_fixed_point int_white_x, png_fixed_point int_white_y, - png_fixed_point int_red_x, png_fixed_point int_red_y, png_fixed_point - int_green_x, png_fixed_point int_green_y, png_fixed_point int_blue_x, - png_fixed_point int_blue_y)); -#endif -#endif - -#if defined(PNG_WRITE_sRGB_SUPPORTED) -PNG_EXTERN void png_write_sRGB PNGARG((png_structp png_ptr, - int intent)); -#endif - -#if defined(PNG_WRITE_iCCP_SUPPORTED) -PNG_EXTERN void png_write_iCCP PNGARG((png_structp png_ptr, - png_charp name, int compression_type, - png_charp profile, int proflen)); - /* Note to maintainer: profile should be png_bytep */ -#endif - -#if defined(PNG_WRITE_sPLT_SUPPORTED) -PNG_EXTERN void png_write_sPLT PNGARG((png_structp png_ptr, - png_sPLT_tp palette)); -#endif - -#if defined(PNG_WRITE_tRNS_SUPPORTED) -PNG_EXTERN void png_write_tRNS PNGARG((png_structp png_ptr, png_bytep trans, - png_color_16p values, int number, int color_type)); -#endif - -#if defined(PNG_WRITE_bKGD_SUPPORTED) -PNG_EXTERN void png_write_bKGD PNGARG((png_structp png_ptr, - png_color_16p values, int color_type)); -#endif - -#if defined(PNG_WRITE_hIST_SUPPORTED) -PNG_EXTERN void png_write_hIST PNGARG((png_structp png_ptr, png_uint_16p hist, - int num_hist)); -#endif - -#if defined(PNG_WRITE_TEXT_SUPPORTED) || defined(PNG_WRITE_pCAL_SUPPORTED) || \ - defined(PNG_WRITE_iCCP_SUPPORTED) || defined(PNG_WRITE_sPLT_SUPPORTED) -PNG_EXTERN png_size_t png_check_keyword PNGARG((png_structp png_ptr, - png_charp key, png_charpp new_key)); -#endif - -#if defined(PNG_WRITE_tEXt_SUPPORTED) -PNG_EXTERN void png_write_tEXt PNGARG((png_structp png_ptr, png_charp key, - png_charp text, png_size_t text_len)); -#endif - -#if defined(PNG_WRITE_zTXt_SUPPORTED) -PNG_EXTERN void png_write_zTXt PNGARG((png_structp png_ptr, png_charp key, - png_charp text, png_size_t text_len, int compression)); -#endif - -#if defined(PNG_WRITE_iTXt_SUPPORTED) -PNG_EXTERN void png_write_iTXt PNGARG((png_structp png_ptr, - int compression, png_charp key, png_charp lang, png_charp lang_key, - png_charp text)); -#endif - -#if defined(PNG_TEXT_SUPPORTED) /* Added at version 1.0.14 and 1.2.4 */ -PNG_EXTERN int png_set_text_2 PNGARG((png_structp png_ptr, - png_infop info_ptr, png_textp text_ptr, int num_text)); -#endif - -#if defined(PNG_WRITE_oFFs_SUPPORTED) -PNG_EXTERN void png_write_oFFs PNGARG((png_structp png_ptr, - png_int_32 x_offset, png_int_32 y_offset, int unit_type)); -#endif - -#if defined(PNG_WRITE_pCAL_SUPPORTED) -PNG_EXTERN void png_write_pCAL PNGARG((png_structp png_ptr, png_charp purpose, - png_int_32 X0, png_int_32 X1, int type, int nparams, - png_charp units, png_charpp params)); -#endif - -#if defined(PNG_WRITE_pHYs_SUPPORTED) -PNG_EXTERN void png_write_pHYs PNGARG((png_structp png_ptr, - png_uint_32 x_pixels_per_unit, png_uint_32 y_pixels_per_unit, - int unit_type)); -#endif - -#if defined(PNG_WRITE_tIME_SUPPORTED) -PNG_EXTERN void png_write_tIME PNGARG((png_structp png_ptr, - png_timep mod_time)); -#endif - -#if defined(PNG_WRITE_sCAL_SUPPORTED) -#if defined(PNG_FLOATING_POINT_SUPPORTED) && !defined(PNG_NO_STDIO) -PNG_EXTERN void png_write_sCAL PNGARG((png_structp png_ptr, - int unit, double width, double height)); -#else -#ifdef PNG_FIXED_POINT_SUPPORTED -PNG_EXTERN void png_write_sCAL_s PNGARG((png_structp png_ptr, - int unit, png_charp width, png_charp height)); -#endif -#endif -#endif - -/* Called when finished processing a row of data */ -PNG_EXTERN void png_write_finish_row PNGARG((png_structp png_ptr)); - -/* Internal use only. Called before first row of data */ -PNG_EXTERN void png_write_start_row PNGARG((png_structp png_ptr)); - -#if defined(PNG_READ_GAMMA_SUPPORTED) -PNG_EXTERN void png_build_gamma_table PNGARG((png_structp png_ptr)); -#endif - -/* combine a row of data, dealing with alpha, etc. if requested */ -PNG_EXTERN void png_combine_row PNGARG((png_structp png_ptr, png_bytep row, - int mask)); - -#if defined(PNG_READ_INTERLACING_SUPPORTED) -/* expand an interlaced row */ -/* OLD pre-1.0.9 interface: -PNG_EXTERN void png_do_read_interlace PNGARG((png_row_infop row_info, - png_bytep row, int pass, png_uint_32 transformations)); - */ -PNG_EXTERN void png_do_read_interlace PNGARG((png_structp png_ptr)); -#endif - -/* GRR TO DO (2.0 or whenever): simplify other internal calling interfaces */ - -#if defined(PNG_WRITE_INTERLACING_SUPPORTED) -/* grab pixels out of a row for an interlaced pass */ -PNG_EXTERN void png_do_write_interlace PNGARG((png_row_infop row_info, - png_bytep row, int pass)); -#endif - -/* unfilter a row */ -PNG_EXTERN void png_read_filter_row PNGARG((png_structp png_ptr, - png_row_infop row_info, png_bytep row, png_bytep prev_row, int filter)); - -/* Choose the best filter to use and filter the row data */ -PNG_EXTERN void png_write_find_filter PNGARG((png_structp png_ptr, - png_row_infop row_info)); - -/* Write out the filtered row. */ -PNG_EXTERN void png_write_filtered_row PNGARG((png_structp png_ptr, - png_bytep filtered_row)); -/* finish a row while reading, dealing with interlacing passes, etc. */ -PNG_EXTERN void png_read_finish_row PNGARG((png_structp png_ptr)); - -/* initialize the row buffers, etc. */ -PNG_EXTERN void png_read_start_row PNGARG((png_structp png_ptr)); -/* optional call to update the users info structure */ -PNG_EXTERN void png_read_transform_info PNGARG((png_structp png_ptr, - png_infop info_ptr)); - -/* these are the functions that do the transformations */ -#if defined(PNG_READ_FILLER_SUPPORTED) -PNG_EXTERN void png_do_read_filler PNGARG((png_row_infop row_info, - png_bytep row, png_uint_32 filler, png_uint_32 flags)); -#endif - -#if defined(PNG_READ_SWAP_ALPHA_SUPPORTED) -PNG_EXTERN void png_do_read_swap_alpha PNGARG((png_row_infop row_info, - png_bytep row)); -#endif - -#if defined(PNG_WRITE_SWAP_ALPHA_SUPPORTED) -PNG_EXTERN void png_do_write_swap_alpha PNGARG((png_row_infop row_info, - png_bytep row)); -#endif - -#if defined(PNG_READ_INVERT_ALPHA_SUPPORTED) -PNG_EXTERN void png_do_read_invert_alpha PNGARG((png_row_infop row_info, - png_bytep row)); -#endif - -#if defined(PNG_WRITE_INVERT_ALPHA_SUPPORTED) -PNG_EXTERN void png_do_write_invert_alpha PNGARG((png_row_infop row_info, - png_bytep row)); -#endif - -#if defined(PNG_WRITE_FILLER_SUPPORTED) || \ - defined(PNG_READ_STRIP_ALPHA_SUPPORTED) -PNG_EXTERN void png_do_strip_filler PNGARG((png_row_infop row_info, - png_bytep row, png_uint_32 flags)); -#endif - -#if defined(PNG_READ_SWAP_SUPPORTED) || defined(PNG_WRITE_SWAP_SUPPORTED) -PNG_EXTERN void png_do_swap PNGARG((png_row_infop row_info, png_bytep row)); -#endif - -#if defined(PNG_READ_PACKSWAP_SUPPORTED) || defined(PNG_WRITE_PACKSWAP_SUPPORTED) -PNG_EXTERN void png_do_packswap PNGARG((png_row_infop row_info, png_bytep row)); -#endif - -#if defined(PNG_READ_RGB_TO_GRAY_SUPPORTED) -PNG_EXTERN int png_do_rgb_to_gray PNGARG((png_structp png_ptr, png_row_infop - row_info, png_bytep row)); -#endif - -#if defined(PNG_READ_GRAY_TO_RGB_SUPPORTED) -PNG_EXTERN void png_do_gray_to_rgb PNGARG((png_row_infop row_info, - png_bytep row)); -#endif - -#if defined(PNG_READ_PACK_SUPPORTED) -PNG_EXTERN void png_do_unpack PNGARG((png_row_infop row_info, png_bytep row)); -#endif - -#if defined(PNG_READ_SHIFT_SUPPORTED) -PNG_EXTERN void png_do_unshift PNGARG((png_row_infop row_info, png_bytep row, - png_color_8p sig_bits)); -#endif - -#if defined(PNG_READ_INVERT_SUPPORTED) || defined(PNG_WRITE_INVERT_SUPPORTED) -PNG_EXTERN void png_do_invert PNGARG((png_row_infop row_info, png_bytep row)); -#endif - -#if defined(PNG_READ_16_TO_8_SUPPORTED) -PNG_EXTERN void png_do_chop PNGARG((png_row_infop row_info, png_bytep row)); -#endif - -#if defined(PNG_READ_DITHER_SUPPORTED) -PNG_EXTERN void png_do_dither PNGARG((png_row_infop row_info, - png_bytep row, png_bytep palette_lookup, png_bytep dither_lookup)); - -# if defined(PNG_CORRECT_PALETTE_SUPPORTED) -PNG_EXTERN void png_correct_palette PNGARG((png_structp png_ptr, - png_colorp palette, int num_palette)); -# endif -#endif - -#if defined(PNG_READ_BGR_SUPPORTED) || defined(PNG_WRITE_BGR_SUPPORTED) -PNG_EXTERN void png_do_bgr PNGARG((png_row_infop row_info, png_bytep row)); -#endif - -#if defined(PNG_WRITE_PACK_SUPPORTED) -PNG_EXTERN void png_do_pack PNGARG((png_row_infop row_info, - png_bytep row, png_uint_32 bit_depth)); -#endif - -#if defined(PNG_WRITE_SHIFT_SUPPORTED) -PNG_EXTERN void png_do_shift PNGARG((png_row_infop row_info, png_bytep row, - png_color_8p bit_depth)); -#endif - -#if defined(PNG_READ_BACKGROUND_SUPPORTED) -#if defined(PNG_READ_GAMMA_SUPPORTED) -PNG_EXTERN void png_do_background PNGARG((png_row_infop row_info, png_bytep row, - png_color_16p trans_values, png_color_16p background, - png_color_16p background_1, - png_bytep gamma_table, png_bytep gamma_from_1, png_bytep gamma_to_1, - png_uint_16pp gamma_16, png_uint_16pp gamma_16_from_1, - png_uint_16pp gamma_16_to_1, int gamma_shift)); -#else -PNG_EXTERN void png_do_background PNGARG((png_row_infop row_info, png_bytep row, - png_color_16p trans_values, png_color_16p background)); -#endif -#endif - -#if defined(PNG_READ_GAMMA_SUPPORTED) -PNG_EXTERN void png_do_gamma PNGARG((png_row_infop row_info, png_bytep row, - png_bytep gamma_table, png_uint_16pp gamma_16_table, - int gamma_shift)); -#endif - -#if defined(PNG_READ_EXPAND_SUPPORTED) -PNG_EXTERN void png_do_expand_palette PNGARG((png_row_infop row_info, - png_bytep row, png_colorp palette, png_bytep trans, int num_trans)); -PNG_EXTERN void png_do_expand PNGARG((png_row_infop row_info, - png_bytep row, png_color_16p trans_value)); -#endif - -/* The following decodes the appropriate chunks, and does error correction, - * then calls the appropriate callback for the chunk if it is valid. - */ - -/* decode the IHDR chunk */ -PNG_EXTERN void png_handle_IHDR PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -PNG_EXTERN void png_handle_PLTE PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -PNG_EXTERN void png_handle_IEND PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); - -#if defined(PNG_READ_bKGD_SUPPORTED) -PNG_EXTERN void png_handle_bKGD PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -#if defined(PNG_READ_cHRM_SUPPORTED) -PNG_EXTERN void png_handle_cHRM PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -#if defined(PNG_READ_gAMA_SUPPORTED) -PNG_EXTERN void png_handle_gAMA PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -#if defined(PNG_READ_hIST_SUPPORTED) -PNG_EXTERN void png_handle_hIST PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -#if defined(PNG_READ_iCCP_SUPPORTED) -extern void png_handle_iCCP PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif /* PNG_READ_iCCP_SUPPORTED */ - -#if defined(PNG_READ_iTXt_SUPPORTED) -PNG_EXTERN void png_handle_iTXt PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -#if defined(PNG_READ_oFFs_SUPPORTED) -PNG_EXTERN void png_handle_oFFs PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -#if defined(PNG_READ_pCAL_SUPPORTED) -PNG_EXTERN void png_handle_pCAL PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -#if defined(PNG_READ_pHYs_SUPPORTED) -PNG_EXTERN void png_handle_pHYs PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -#if defined(PNG_READ_sBIT_SUPPORTED) -PNG_EXTERN void png_handle_sBIT PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -#if defined(PNG_READ_sCAL_SUPPORTED) -PNG_EXTERN void png_handle_sCAL PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -#if defined(PNG_READ_sPLT_SUPPORTED) -extern void png_handle_sPLT PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif /* PNG_READ_sPLT_SUPPORTED */ - -#if defined(PNG_READ_sRGB_SUPPORTED) -PNG_EXTERN void png_handle_sRGB PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -#if defined(PNG_READ_tEXt_SUPPORTED) -PNG_EXTERN void png_handle_tEXt PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -#if defined(PNG_READ_tIME_SUPPORTED) -PNG_EXTERN void png_handle_tIME PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -#if defined(PNG_READ_tRNS_SUPPORTED) -PNG_EXTERN void png_handle_tRNS PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -#if defined(PNG_READ_zTXt_SUPPORTED) -PNG_EXTERN void png_handle_zTXt PNGARG((png_structp png_ptr, png_infop info_ptr, - png_uint_32 length)); -#endif - -PNG_EXTERN void png_handle_unknown PNGARG((png_structp png_ptr, - png_infop info_ptr, png_uint_32 length)); - -PNG_EXTERN void png_check_chunk_name PNGARG((png_structp png_ptr, - png_bytep chunk_name)); - -/* handle the transformations for reading and writing */ -PNG_EXTERN void png_do_read_transformations PNGARG((png_structp png_ptr)); -PNG_EXTERN void png_do_write_transformations PNGARG((png_structp png_ptr)); - -PNG_EXTERN void png_init_read_transformations PNGARG((png_structp png_ptr)); - -#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -PNG_EXTERN void png_push_read_chunk PNGARG((png_structp png_ptr, - png_infop info_ptr)); -PNG_EXTERN void png_push_read_sig PNGARG((png_structp png_ptr, - png_infop info_ptr)); -PNG_EXTERN void png_push_check_crc PNGARG((png_structp png_ptr)); -PNG_EXTERN void png_push_crc_skip PNGARG((png_structp png_ptr, - png_uint_32 length)); -PNG_EXTERN void png_push_crc_finish PNGARG((png_structp png_ptr)); -PNG_EXTERN void png_push_save_buffer PNGARG((png_structp png_ptr)); -PNG_EXTERN void png_push_restore_buffer PNGARG((png_structp png_ptr, - png_bytep buffer, png_size_t buffer_length)); -PNG_EXTERN void png_push_read_IDAT PNGARG((png_structp png_ptr)); -PNG_EXTERN void png_process_IDAT_data PNGARG((png_structp png_ptr, - png_bytep buffer, png_size_t buffer_length)); -PNG_EXTERN void png_push_process_row PNGARG((png_structp png_ptr)); -PNG_EXTERN void png_push_handle_unknown PNGARG((png_structp png_ptr, - png_infop info_ptr, png_uint_32 length)); -PNG_EXTERN void png_push_have_info PNGARG((png_structp png_ptr, - png_infop info_ptr)); -PNG_EXTERN void png_push_have_end PNGARG((png_structp png_ptr, - png_infop info_ptr)); -PNG_EXTERN void png_push_have_row PNGARG((png_structp png_ptr, png_bytep row)); -PNG_EXTERN void png_push_read_end PNGARG((png_structp png_ptr, - png_infop info_ptr)); -PNG_EXTERN void png_process_some_data PNGARG((png_structp png_ptr, - png_infop info_ptr)); -PNG_EXTERN void png_read_push_finish_row PNGARG((png_structp png_ptr)); -#if defined(PNG_READ_tEXt_SUPPORTED) -PNG_EXTERN void png_push_handle_tEXt PNGARG((png_structp png_ptr, - png_infop info_ptr, png_uint_32 length)); -PNG_EXTERN void png_push_read_tEXt PNGARG((png_structp png_ptr, - png_infop info_ptr)); -#endif -#if defined(PNG_READ_zTXt_SUPPORTED) -PNG_EXTERN void png_push_handle_zTXt PNGARG((png_structp png_ptr, - png_infop info_ptr, png_uint_32 length)); -PNG_EXTERN void png_push_read_zTXt PNGARG((png_structp png_ptr, - png_infop info_ptr)); -#endif -#if defined(PNG_READ_iTXt_SUPPORTED) -PNG_EXTERN void png_push_handle_iTXt PNGARG((png_structp png_ptr, - png_infop info_ptr, png_uint_32 length)); -PNG_EXTERN void png_push_read_iTXt PNGARG((png_structp png_ptr, - png_infop info_ptr)); -#endif - -#endif /* PNG_PROGRESSIVE_READ_SUPPORTED */ - -#ifdef PNG_MNG_FEATURES_SUPPORTED -PNG_EXTERN void png_do_read_intrapixel PNGARG((png_row_infop row_info, - png_bytep row)); -PNG_EXTERN void png_do_write_intrapixel PNGARG((png_row_infop row_info, - png_bytep row)); -#endif - -#if defined(PNG_ASSEMBLER_CODE_SUPPORTED) -#if defined(PNG_MMX_CODE_SUPPORTED) -/* png.c */ /* PRIVATE */ -PNG_EXTERN void png_init_mmx_flags PNGARG((png_structp png_ptr)); -#endif -#endif - -#if defined(PNG_INCH_CONVERSIONS) && defined(PNG_FLOATING_POINT_SUPPORTED) -PNG_EXTERN png_uint_32 png_get_pixels_per_inch PNGARG((png_structp png_ptr, -png_infop info_ptr)); - -PNG_EXTERN png_uint_32 png_get_x_pixels_per_inch PNGARG((png_structp png_ptr, -png_infop info_ptr)); - -PNG_EXTERN png_uint_32 png_get_y_pixels_per_inch PNGARG((png_structp png_ptr, -png_infop info_ptr)); - -PNG_EXTERN float png_get_x_offset_inches PNGARG((png_structp png_ptr, -png_infop info_ptr)); - -PNG_EXTERN float png_get_y_offset_inches PNGARG((png_structp png_ptr, -png_infop info_ptr)); - -#if defined(PNG_pHYs_SUPPORTED) -PNG_EXTERN png_uint_32 png_get_pHYs_dpi PNGARG((png_structp png_ptr, -png_infop info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, int *unit_type)); -#endif /* PNG_pHYs_SUPPORTED */ -#endif /* PNG_INCH_CONVERSIONS && PNG_FLOATING_POINT_SUPPORTED */ - -/* Maintainer: Put new private prototypes here ^ and in libpngpf.3 */ - -#endif /* PNG_INTERNAL */ - -#ifdef __cplusplus -} -#endif - -#endif /* PNG_VERSION_INFO_ONLY */ -/* do not put anything past this line */ -#endif /* PNG_H */ diff --git a/template/source/libpng/pngconf.h b/template/source/libpng/pngconf.h deleted file mode 100644 index 06a182f..0000000 --- a/template/source/libpng/pngconf.h +++ /dev/null @@ -1,1481 +0,0 @@ - -/* pngconf.h - machine configurable file for libpng - * - * libpng version 1.2.29 - May 8, 2008 - * For conditions of distribution and use, see copyright notice in png.h - * Copyright (c) 1998-2008 Glenn Randers-Pehrson - * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) - * (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.) - */ - -/* Any machine specific code is near the front of this file, so if you - * are configuring libpng for a machine, you may want to read the section - * starting here down to where it starts to typedef png_color, png_text, - * and png_info. - */ - -#ifndef PNGCONF_H -#define PNGCONF_H - -#define PNG_1_2_X - -/* - * PNG_USER_CONFIG has to be defined on the compiler command line. This - * includes the resource compiler for Windows DLL configurations. - */ -#ifdef PNG_USER_CONFIG -# ifndef PNG_USER_PRIVATEBUILD -# define PNG_USER_PRIVATEBUILD -# endif -#include "pngusr.h" -#endif - -/* PNG_CONFIGURE_LIBPNG is set by the "configure" script. */ -#ifdef PNG_CONFIGURE_LIBPNG -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif -#endif - -/* - * Added at libpng-1.2.8 - * - * If you create a private DLL you need to define in "pngusr.h" the followings: - * #define PNG_USER_PRIVATEBUILD - * e.g. #define PNG_USER_PRIVATEBUILD "Build by MyCompany for xyz reasons." - * #define PNG_USER_DLLFNAME_POSTFIX - * e.g. // private DLL "libpng13gx.dll" - * #define PNG_USER_DLLFNAME_POSTFIX "gx" - * - * The following macros are also at your disposal if you want to complete the - * DLL VERSIONINFO structure. - * - PNG_USER_VERSIONINFO_COMMENTS - * - PNG_USER_VERSIONINFO_COMPANYNAME - * - PNG_USER_VERSIONINFO_LEGALTRADEMARKS - */ - -#ifdef __STDC__ -#ifdef SPECIALBUILD -# pragma message("PNG_LIBPNG_SPECIALBUILD (and deprecated SPECIALBUILD)\ - are now LIBPNG reserved macros. Use PNG_USER_PRIVATEBUILD instead.") -#endif - -#ifdef PRIVATEBUILD -# pragma message("PRIVATEBUILD is deprecated.\ - Use PNG_USER_PRIVATEBUILD instead.") -# define PNG_USER_PRIVATEBUILD PRIVATEBUILD -#endif -#endif /* __STDC__ */ - -#ifndef PNG_VERSION_INFO_ONLY - -/* End of material added to libpng-1.2.8 */ - -/* Added at libpng-1.2.19, removed at libpng-1.2.20 because it caused trouble - Restored at libpng-1.2.21 */ -#if !defined(PNG_NO_WARN_UNINITIALIZED_ROW) && \ - !defined(PNG_WARN_UNINITIALIZED_ROW) -# define PNG_WARN_UNINITIALIZED_ROW 1 -#endif -/* End of material added at libpng-1.2.19/1.2.21 */ - -/* This is the size of the compression buffer, and thus the size of - * an IDAT chunk. Make this whatever size you feel is best for your - * machine. One of these will be allocated per png_struct. When this - * is full, it writes the data to the disk, and does some other - * calculations. Making this an extremely small size will slow - * the library down, but you may want to experiment to determine - * where it becomes significant, if you are concerned with memory - * usage. Note that zlib allocates at least 32Kb also. For readers, - * this describes the size of the buffer available to read the data in. - * Unless this gets smaller than the size of a row (compressed), - * it should not make much difference how big this is. - */ - -#ifndef PNG_ZBUF_SIZE -# define PNG_ZBUF_SIZE 8192 -#endif - -/* Enable if you want a write-only libpng */ - -#ifndef PNG_NO_READ_SUPPORTED -# define PNG_READ_SUPPORTED -#endif - -/* Enable if you want a read-only libpng */ - -#ifndef PNG_NO_WRITE_SUPPORTED -# define PNG_WRITE_SUPPORTED -#endif - -/* Enabled by default in 1.2.0. You can disable this if you don't need to - support PNGs that are embedded in MNG datastreams */ -#if !defined(PNG_1_0_X) && !defined(PNG_NO_MNG_FEATURES) -# ifndef PNG_MNG_FEATURES_SUPPORTED -# define PNG_MNG_FEATURES_SUPPORTED -# endif -#endif - -#ifndef PNG_NO_FLOATING_POINT_SUPPORTED -# ifndef PNG_FLOATING_POINT_SUPPORTED -# define PNG_FLOATING_POINT_SUPPORTED -# endif -#endif - -/* If you are running on a machine where you cannot allocate more - * than 64K of memory at once, uncomment this. While libpng will not - * normally need that much memory in a chunk (unless you load up a very - * large file), zlib needs to know how big of a chunk it can use, and - * libpng thus makes sure to check any memory allocation to verify it - * will fit into memory. -#define PNG_MAX_MALLOC_64K - */ -#if defined(MAXSEG_64K) && !defined(PNG_MAX_MALLOC_64K) -# define PNG_MAX_MALLOC_64K -#endif - -/* Special munging to support doing things the 'cygwin' way: - * 'Normal' png-on-win32 defines/defaults: - * PNG_BUILD_DLL -- building dll - * PNG_USE_DLL -- building an application, linking to dll - * (no define) -- building static library, or building an - * application and linking to the static lib - * 'Cygwin' defines/defaults: - * PNG_BUILD_DLL -- (ignored) building the dll - * (no define) -- (ignored) building an application, linking to the dll - * PNG_STATIC -- (ignored) building the static lib, or building an - * application that links to the static lib. - * ALL_STATIC -- (ignored) building various static libs, or building an - * application that links to the static libs. - * Thus, - * a cygwin user should define either PNG_BUILD_DLL or PNG_STATIC, and - * this bit of #ifdefs will define the 'correct' config variables based on - * that. If a cygwin user *wants* to define 'PNG_USE_DLL' that's okay, but - * unnecessary. - * - * Also, the precedence order is: - * ALL_STATIC (since we can't #undef something outside our namespace) - * PNG_BUILD_DLL - * PNG_STATIC - * (nothing) == PNG_USE_DLL - * - * CYGWIN (2002-01-20): The preceding is now obsolete. With the advent - * of auto-import in binutils, we no longer need to worry about - * __declspec(dllexport) / __declspec(dllimport) and friends. Therefore, - * we don't need to worry about PNG_STATIC or ALL_STATIC when it comes - * to __declspec() stuff. However, we DO need to worry about - * PNG_BUILD_DLL and PNG_STATIC because those change some defaults - * such as CONSOLE_IO and whether GLOBAL_ARRAYS are allowed. - */ -#if defined(__CYGWIN__) -# if defined(ALL_STATIC) -# if defined(PNG_BUILD_DLL) -# undef PNG_BUILD_DLL -# endif -# if defined(PNG_USE_DLL) -# undef PNG_USE_DLL -# endif -# if defined(PNG_DLL) -# undef PNG_DLL -# endif -# if !defined(PNG_STATIC) -# define PNG_STATIC -# endif -# else -# if defined (PNG_BUILD_DLL) -# if defined(PNG_STATIC) -# undef PNG_STATIC -# endif -# if defined(PNG_USE_DLL) -# undef PNG_USE_DLL -# endif -# if !defined(PNG_DLL) -# define PNG_DLL -# endif -# else -# if defined(PNG_STATIC) -# if defined(PNG_USE_DLL) -# undef PNG_USE_DLL -# endif -# if defined(PNG_DLL) -# undef PNG_DLL -# endif -# else -# if !defined(PNG_USE_DLL) -# define PNG_USE_DLL -# endif -# if !defined(PNG_DLL) -# define PNG_DLL -# endif -# endif -# endif -# endif -#endif - -/* This protects us against compilers that run on a windowing system - * and thus don't have or would rather us not use the stdio types: - * stdin, stdout, and stderr. The only one currently used is stderr - * in png_error() and png_warning(). #defining PNG_NO_CONSOLE_IO will - * prevent these from being compiled and used. #defining PNG_NO_STDIO - * will also prevent these, plus will prevent the entire set of stdio - * macros and functions (FILE *, printf, etc.) from being compiled and used, - * unless (PNG_DEBUG > 0) has been #defined. - * - * #define PNG_NO_CONSOLE_IO - * #define PNG_NO_STDIO - */ - -#if defined(_WIN32_WCE) -# include - /* Console I/O functions are not supported on WindowsCE */ -# define PNG_NO_CONSOLE_IO -# ifdef PNG_DEBUG -# undef PNG_DEBUG -# endif -#endif - -#ifdef PNG_BUILD_DLL -# ifndef PNG_CONSOLE_IO_SUPPORTED -# ifndef PNG_NO_CONSOLE_IO -# define PNG_NO_CONSOLE_IO -# endif -# endif -#endif - -# ifdef PNG_NO_STDIO -# ifndef PNG_NO_CONSOLE_IO -# define PNG_NO_CONSOLE_IO -# endif -# ifdef PNG_DEBUG -# if (PNG_DEBUG > 0) -# include -# endif -# endif -# else -# if !defined(_WIN32_WCE) -/* "stdio.h" functions are not supported on WindowsCE */ -# include -# endif -# endif - -/* This macro protects us against machines that don't have function - * prototypes (ie K&R style headers). If your compiler does not handle - * function prototypes, define this macro and use the included ansi2knr. - * I've always been able to use _NO_PROTO as the indicator, but you may - * need to drag the empty declaration out in front of here, or change the - * ifdef to suit your own needs. - */ -#ifndef PNGARG - -#ifdef OF /* zlib prototype munger */ -# define PNGARG(arglist) OF(arglist) -#else - -#ifdef _NO_PROTO -# define PNGARG(arglist) () -# ifndef PNG_TYPECAST_NULL -# define PNG_TYPECAST_NULL -# endif -#else -# define PNGARG(arglist) arglist -#endif /* _NO_PROTO */ - - -#endif /* OF */ - -#endif /* PNGARG */ - -/* Try to determine if we are compiling on a Mac. Note that testing for - * just __MWERKS__ is not good enough, because the Codewarrior is now used - * on non-Mac platforms. - */ -#ifndef MACOS -# if (defined(__MWERKS__) && defined(macintosh)) || defined(applec) || \ - defined(THINK_C) || defined(__SC__) || defined(TARGET_OS_MAC) -# define MACOS -# endif -#endif - -/* enough people need this for various reasons to include it here */ -#if !defined(MACOS) && !defined(RISCOS) && !defined(_WIN32_WCE) -# include -#endif - -#if !defined(PNG_SETJMP_NOT_SUPPORTED) && !defined(PNG_NO_SETJMP_SUPPORTED) -# define PNG_SETJMP_SUPPORTED -#endif - -#ifdef PNG_SETJMP_SUPPORTED -/* This is an attempt to force a single setjmp behaviour on Linux. If - * the X config stuff didn't define _BSD_SOURCE we wouldn't need this. - */ - -# ifdef __linux__ -# ifdef _BSD_SOURCE -# define PNG_SAVE_BSD_SOURCE -# undef _BSD_SOURCE -# endif -# ifdef _SETJMP_H - /* If you encounter a compiler error here, see the explanation - * near the end of INSTALL. - */ - __pngconf.h__ already includes setjmp.h; - __dont__ include it again.; -# endif -# endif /* __linux__ */ - - /* include setjmp.h for error handling */ -# include - -# ifdef __linux__ -# ifdef PNG_SAVE_BSD_SOURCE -# ifndef _BSD_SOURCE -# define _BSD_SOURCE -# endif -# undef PNG_SAVE_BSD_SOURCE -# endif -# endif /* __linux__ */ -#endif /* PNG_SETJMP_SUPPORTED */ - -#ifdef BSD -# include -#else -# include -#endif - -/* Other defines for things like memory and the like can go here. */ -#ifdef PNG_INTERNAL - -#include - -/* The functions exported by PNG_EXTERN are PNG_INTERNAL functions, which - * aren't usually used outside the library (as far as I know), so it is - * debatable if they should be exported at all. In the future, when it is - * possible to have run-time registry of chunk-handling functions, some of - * these will be made available again. -#define PNG_EXTERN extern - */ -#define PNG_EXTERN - -/* Other defines specific to compilers can go here. Try to keep - * them inside an appropriate ifdef/endif pair for portability. - */ - -#if defined(PNG_FLOATING_POINT_SUPPORTED) -# if defined(MACOS) - /* We need to check that hasn't already been included earlier - * as it seems it doesn't agree with , yet we should really use - * if possible. - */ -# if !defined(__MATH_H__) && !defined(__MATH_H) && !defined(__cmath__) -# include -# endif -# else -# include -# endif -# if defined(_AMIGA) && defined(__SASC) && defined(_M68881) - /* Amiga SAS/C: We must include builtin FPU functions when compiling using - * MATH=68881 - */ -# include -# endif -#endif - -/* Codewarrior on NT has linking problems without this. */ -#if (defined(__MWERKS__) && defined(WIN32)) || defined(__STDC__) -# define PNG_ALWAYS_EXTERN -#endif - -/* This provides the non-ANSI (far) memory allocation routines. */ -#if defined(__TURBOC__) && defined(__MSDOS__) -# include -# include -#endif - -/* I have no idea why is this necessary... */ -#if defined(_MSC_VER) && (defined(WIN32) || defined(_Windows) || \ - defined(_WINDOWS) || defined(_WIN32) || defined(__WIN32__)) -# include -#endif - -/* This controls how fine the dithering gets. As this allocates - * a largish chunk of memory (32K), those who are not as concerned - * with dithering quality can decrease some or all of these. - */ -#ifndef PNG_DITHER_RED_BITS -# define PNG_DITHER_RED_BITS 5 -#endif -#ifndef PNG_DITHER_GREEN_BITS -# define PNG_DITHER_GREEN_BITS 5 -#endif -#ifndef PNG_DITHER_BLUE_BITS -# define PNG_DITHER_BLUE_BITS 5 -#endif - -/* This controls how fine the gamma correction becomes when you - * are only interested in 8 bits anyway. Increasing this value - * results in more memory being used, and more pow() functions - * being called to fill in the gamma tables. Don't set this value - * less then 8, and even that may not work (I haven't tested it). - */ - -#ifndef PNG_MAX_GAMMA_8 -# define PNG_MAX_GAMMA_8 11 -#endif - -/* This controls how much a difference in gamma we can tolerate before - * we actually start doing gamma conversion. - */ -#ifndef PNG_GAMMA_THRESHOLD -# define PNG_GAMMA_THRESHOLD 0.05 -#endif - -#endif /* PNG_INTERNAL */ - -/* The following uses const char * instead of char * for error - * and warning message functions, so some compilers won't complain. - * If you do not want to use const, define PNG_NO_CONST here. - */ - -#ifndef PNG_NO_CONST -# define PNG_CONST const -#else -# define PNG_CONST -#endif - -/* The following defines give you the ability to remove code from the - * library that you will not be using. I wish I could figure out how to - * automate this, but I can't do that without making it seriously hard - * on the users. So if you are not using an ability, change the #define - * to and #undef, and that part of the library will not be compiled. If - * your linker can't find a function, you may want to make sure the - * ability is defined here. Some of these depend upon some others being - * defined. I haven't figured out all the interactions here, so you may - * have to experiment awhile to get everything to compile. If you are - * creating or using a shared library, you probably shouldn't touch this, - * as it will affect the size of the structures, and this will cause bad - * things to happen if the library and/or application ever change. - */ - -/* Any features you will not be using can be undef'ed here */ - -/* GR-P, 0.96a: Set "*TRANSFORMS_SUPPORTED as default but allow user - * to turn it off with "*TRANSFORMS_NOT_SUPPORTED" or *PNG_NO_*_TRANSFORMS - * on the compile line, then pick and choose which ones to define without - * having to edit this file. It is safe to use the *TRANSFORMS_NOT_SUPPORTED - * if you only want to have a png-compliant reader/writer but don't need - * any of the extra transformations. This saves about 80 kbytes in a - * typical installation of the library. (PNG_NO_* form added in version - * 1.0.1c, for consistency) - */ - -/* The size of the png_text structure changed in libpng-1.0.6 when - * iTXt support was added. iTXt support was turned off by default through - * libpng-1.2.x, to support old apps that malloc the png_text structure - * instead of calling png_set_text() and letting libpng malloc it. It - * was turned on by default in libpng-1.3.0. - */ - -#if defined(PNG_1_0_X) || defined (PNG_1_2_X) -# ifndef PNG_NO_iTXt_SUPPORTED -# define PNG_NO_iTXt_SUPPORTED -# endif -# ifndef PNG_NO_READ_iTXt -# define PNG_NO_READ_iTXt -# endif -# ifndef PNG_NO_WRITE_iTXt -# define PNG_NO_WRITE_iTXt -# endif -#endif - -#if !defined(PNG_NO_iTXt_SUPPORTED) -# if !defined(PNG_READ_iTXt_SUPPORTED) && !defined(PNG_NO_READ_iTXt) -# define PNG_READ_iTXt -# endif -# if !defined(PNG_WRITE_iTXt_SUPPORTED) && !defined(PNG_NO_WRITE_iTXt) -# define PNG_WRITE_iTXt -# endif -#endif - -/* The following support, added after version 1.0.0, can be turned off here en - * masse by defining PNG_LEGACY_SUPPORTED in case you need binary compatibility - * with old applications that require the length of png_struct and png_info - * to remain unchanged. - */ - -#ifdef PNG_LEGACY_SUPPORTED -# define PNG_NO_FREE_ME -# define PNG_NO_READ_UNKNOWN_CHUNKS -# define PNG_NO_WRITE_UNKNOWN_CHUNKS -# define PNG_NO_READ_USER_CHUNKS -# define PNG_NO_READ_iCCP -# define PNG_NO_WRITE_iCCP -# define PNG_NO_READ_iTXt -# define PNG_NO_WRITE_iTXt -# define PNG_NO_READ_sCAL -# define PNG_NO_WRITE_sCAL -# define PNG_NO_READ_sPLT -# define PNG_NO_WRITE_sPLT -# define PNG_NO_INFO_IMAGE -# define PNG_NO_READ_RGB_TO_GRAY -# define PNG_NO_READ_USER_TRANSFORM -# define PNG_NO_WRITE_USER_TRANSFORM -# define PNG_NO_USER_MEM -# define PNG_NO_READ_EMPTY_PLTE -# define PNG_NO_MNG_FEATURES -# define PNG_NO_FIXED_POINT_SUPPORTED -#endif - -/* Ignore attempt to turn off both floating and fixed point support */ -#if !defined(PNG_FLOATING_POINT_SUPPORTED) || \ - !defined(PNG_NO_FIXED_POINT_SUPPORTED) -# define PNG_FIXED_POINT_SUPPORTED -#endif - -#ifndef PNG_NO_FREE_ME -# define PNG_FREE_ME_SUPPORTED -#endif - -#if defined(PNG_READ_SUPPORTED) - -#if !defined(PNG_READ_TRANSFORMS_NOT_SUPPORTED) && \ - !defined(PNG_NO_READ_TRANSFORMS) -# define PNG_READ_TRANSFORMS_SUPPORTED -#endif - -#ifdef PNG_READ_TRANSFORMS_SUPPORTED -# ifndef PNG_NO_READ_EXPAND -# define PNG_READ_EXPAND_SUPPORTED -# endif -# ifndef PNG_NO_READ_SHIFT -# define PNG_READ_SHIFT_SUPPORTED -# endif -# ifndef PNG_NO_READ_PACK -# define PNG_READ_PACK_SUPPORTED -# endif -# ifndef PNG_NO_READ_BGR -# define PNG_READ_BGR_SUPPORTED -# endif -# ifndef PNG_NO_READ_SWAP -# define PNG_READ_SWAP_SUPPORTED -# endif -# ifndef PNG_NO_READ_PACKSWAP -# define PNG_READ_PACKSWAP_SUPPORTED -# endif -# ifndef PNG_NO_READ_INVERT -# define PNG_READ_INVERT_SUPPORTED -# endif -# ifndef PNG_NO_READ_DITHER -# define PNG_READ_DITHER_SUPPORTED -# endif -# ifndef PNG_NO_READ_BACKGROUND -# define PNG_READ_BACKGROUND_SUPPORTED -# endif -# ifndef PNG_NO_READ_16_TO_8 -# define PNG_READ_16_TO_8_SUPPORTED -# endif -# ifndef PNG_NO_READ_FILLER -# define PNG_READ_FILLER_SUPPORTED -# endif -# ifndef PNG_NO_READ_GAMMA -# define PNG_READ_GAMMA_SUPPORTED -# endif -# ifndef PNG_NO_READ_GRAY_TO_RGB -# define PNG_READ_GRAY_TO_RGB_SUPPORTED -# endif -# ifndef PNG_NO_READ_SWAP_ALPHA -# define PNG_READ_SWAP_ALPHA_SUPPORTED -# endif -# ifndef PNG_NO_READ_INVERT_ALPHA -# define PNG_READ_INVERT_ALPHA_SUPPORTED -# endif -# ifndef PNG_NO_READ_STRIP_ALPHA -# define PNG_READ_STRIP_ALPHA_SUPPORTED -# endif -# ifndef PNG_NO_READ_USER_TRANSFORM -# define PNG_READ_USER_TRANSFORM_SUPPORTED -# endif -# ifndef PNG_NO_READ_RGB_TO_GRAY -# define PNG_READ_RGB_TO_GRAY_SUPPORTED -# endif -#endif /* PNG_READ_TRANSFORMS_SUPPORTED */ - -#if !defined(PNG_NO_PROGRESSIVE_READ) && \ - !defined(PNG_PROGRESSIVE_READ_SUPPORTED) /* if you don't do progressive */ -# define PNG_PROGRESSIVE_READ_SUPPORTED /* reading. This is not talking */ -#endif /* about interlacing capability! You'll */ - /* still have interlacing unless you change the following line: */ - -#define PNG_READ_INTERLACING_SUPPORTED /* required in PNG-compliant decoders */ - -#ifndef PNG_NO_READ_COMPOSITE_NODIV -# ifndef PNG_NO_READ_COMPOSITED_NODIV /* libpng-1.0.x misspelling */ -# define PNG_READ_COMPOSITE_NODIV_SUPPORTED /* well tested on Intel, SGI */ -# endif -#endif - -#if defined(PNG_1_0_X) || defined (PNG_1_2_X) -/* Deprecated, will be removed from version 2.0.0. - Use PNG_MNG_FEATURES_SUPPORTED instead. */ -#ifndef PNG_NO_READ_EMPTY_PLTE -# define PNG_READ_EMPTY_PLTE_SUPPORTED -#endif -#endif - -#endif /* PNG_READ_SUPPORTED */ - -#if defined(PNG_WRITE_SUPPORTED) - -# if !defined(PNG_WRITE_TRANSFORMS_NOT_SUPPORTED) && \ - !defined(PNG_NO_WRITE_TRANSFORMS) -# define PNG_WRITE_TRANSFORMS_SUPPORTED -#endif - -#ifdef PNG_WRITE_TRANSFORMS_SUPPORTED -# ifndef PNG_NO_WRITE_SHIFT -# define PNG_WRITE_SHIFT_SUPPORTED -# endif -# ifndef PNG_NO_WRITE_PACK -# define PNG_WRITE_PACK_SUPPORTED -# endif -# ifndef PNG_NO_WRITE_BGR -# define PNG_WRITE_BGR_SUPPORTED -# endif -# ifndef PNG_NO_WRITE_SWAP -# define PNG_WRITE_SWAP_SUPPORTED -# endif -# ifndef PNG_NO_WRITE_PACKSWAP -# define PNG_WRITE_PACKSWAP_SUPPORTED -# endif -# ifndef PNG_NO_WRITE_INVERT -# define PNG_WRITE_INVERT_SUPPORTED -# endif -# ifndef PNG_NO_WRITE_FILLER -# define PNG_WRITE_FILLER_SUPPORTED /* same as WRITE_STRIP_ALPHA */ -# endif -# ifndef PNG_NO_WRITE_SWAP_ALPHA -# define PNG_WRITE_SWAP_ALPHA_SUPPORTED -# endif -# ifndef PNG_NO_WRITE_INVERT_ALPHA -# define PNG_WRITE_INVERT_ALPHA_SUPPORTED -# endif -# ifndef PNG_NO_WRITE_USER_TRANSFORM -# define PNG_WRITE_USER_TRANSFORM_SUPPORTED -# endif -#endif /* PNG_WRITE_TRANSFORMS_SUPPORTED */ - -#if !defined(PNG_NO_WRITE_INTERLACING_SUPPORTED) && \ - !defined(PNG_WRITE_INTERLACING_SUPPORTED) -#define PNG_WRITE_INTERLACING_SUPPORTED /* not required for PNG-compliant - encoders, but can cause trouble - if left undefined */ -#endif - -#if !defined(PNG_NO_WRITE_WEIGHTED_FILTER) && \ - !defined(PNG_WRITE_WEIGHTED_FILTER) && \ - defined(PNG_FLOATING_POINT_SUPPORTED) -# define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED -#endif - -#ifndef PNG_NO_WRITE_FLUSH -# define PNG_WRITE_FLUSH_SUPPORTED -#endif - -#if defined(PNG_1_0_X) || defined (PNG_1_2_X) -/* Deprecated, see PNG_MNG_FEATURES_SUPPORTED, above */ -#ifndef PNG_NO_WRITE_EMPTY_PLTE -# define PNG_WRITE_EMPTY_PLTE_SUPPORTED -#endif -#endif - -#endif /* PNG_WRITE_SUPPORTED */ - -#ifndef PNG_1_0_X -# ifndef PNG_NO_ERROR_NUMBERS -# define PNG_ERROR_NUMBERS_SUPPORTED -# endif -#endif /* PNG_1_0_X */ - -#if defined(PNG_READ_USER_TRANSFORM_SUPPORTED) || \ - defined(PNG_WRITE_USER_TRANSFORM_SUPPORTED) -# ifndef PNG_NO_USER_TRANSFORM_PTR -# define PNG_USER_TRANSFORM_PTR_SUPPORTED -# endif -#endif - -#ifndef PNG_NO_STDIO -# define PNG_TIME_RFC1123_SUPPORTED -#endif - -/* This adds extra functions in pngget.c for accessing data from the - * info pointer (added in version 0.99) - * png_get_image_width() - * png_get_image_height() - * png_get_bit_depth() - * png_get_color_type() - * png_get_compression_type() - * png_get_filter_type() - * png_get_interlace_type() - * png_get_pixel_aspect_ratio() - * png_get_pixels_per_meter() - * png_get_x_offset_pixels() - * png_get_y_offset_pixels() - * png_get_x_offset_microns() - * png_get_y_offset_microns() - */ -#if !defined(PNG_NO_EASY_ACCESS) && !defined(PNG_EASY_ACCESS_SUPPORTED) -# define PNG_EASY_ACCESS_SUPPORTED -#endif - -/* PNG_ASSEMBLER_CODE was enabled by default in version 1.2.0 - * and removed from version 1.2.20. The following will be removed - * from libpng-1.4.0 -*/ - -#if defined(PNG_READ_SUPPORTED) && !defined(PNG_NO_OPTIMIZED_CODE) -# ifndef PNG_OPTIMIZED_CODE_SUPPORTED -# define PNG_OPTIMIZED_CODE_SUPPORTED -# endif -#endif - -#if defined(PNG_READ_SUPPORTED) && !defined(PNG_NO_ASSEMBLER_CODE) -# ifndef PNG_ASSEMBLER_CODE_SUPPORTED -# define PNG_ASSEMBLER_CODE_SUPPORTED -# endif - -# if defined(__GNUC__) && defined(__x86_64__) && (__GNUC__ < 4) - /* work around 64-bit gcc compiler bugs in gcc-3.x */ -# if !defined(PNG_MMX_CODE_SUPPORTED) && !defined(PNG_NO_MMX_CODE) -# define PNG_NO_MMX_CODE -# endif -# endif - -# if defined(__APPLE__) -# if !defined(PNG_MMX_CODE_SUPPORTED) && !defined(PNG_NO_MMX_CODE) -# define PNG_NO_MMX_CODE -# endif -# endif - -# if (defined(__MWERKS__) && ((__MWERKS__ < 0x0900) || macintosh)) -# if !defined(PNG_MMX_CODE_SUPPORTED) && !defined(PNG_NO_MMX_CODE) -# define PNG_NO_MMX_CODE -# endif -# endif - -# if !defined(PNG_MMX_CODE_SUPPORTED) && !defined(PNG_NO_MMX_CODE) -# define PNG_MMX_CODE_SUPPORTED -# endif - -#endif -/* end of obsolete code to be removed from libpng-1.4.0 */ - -#if !defined(PNG_1_0_X) -#if !defined(PNG_NO_USER_MEM) && !defined(PNG_USER_MEM_SUPPORTED) -# define PNG_USER_MEM_SUPPORTED -#endif -#endif /* PNG_1_0_X */ - -/* Added at libpng-1.2.6 */ -#if !defined(PNG_1_0_X) -#ifndef PNG_SET_USER_LIMITS_SUPPORTED -#if !defined(PNG_NO_SET_USER_LIMITS) && !defined(PNG_SET_USER_LIMITS_SUPPORTED) -# define PNG_SET_USER_LIMITS_SUPPORTED -#endif -#endif -#endif /* PNG_1_0_X */ - -/* Added at libpng-1.0.16 and 1.2.6. To accept all valid PNGS no matter - * how large, set these limits to 0x7fffffffL - */ -#ifndef PNG_USER_WIDTH_MAX -# define PNG_USER_WIDTH_MAX 1000000L -#endif -#ifndef PNG_USER_HEIGHT_MAX -# define PNG_USER_HEIGHT_MAX 1000000L -#endif - -/* These are currently experimental features, define them if you want */ - -/* very little testing */ -/* -#ifdef PNG_READ_SUPPORTED -# ifndef PNG_READ_16_TO_8_ACCURATE_SCALE_SUPPORTED -# define PNG_READ_16_TO_8_ACCURATE_SCALE_SUPPORTED -# endif -#endif -*/ - -/* This is only for PowerPC big-endian and 680x0 systems */ -/* some testing */ -/* -#ifndef PNG_READ_BIG_ENDIAN_SUPPORTED -# define PNG_READ_BIG_ENDIAN_SUPPORTED -#endif -*/ - -/* Buggy compilers (e.g., gcc 2.7.2.2) need this */ -/* -#define PNG_NO_POINTER_INDEXING -*/ - -/* These functions are turned off by default, as they will be phased out. */ -/* -#define PNG_USELESS_TESTS_SUPPORTED -#define PNG_CORRECT_PALETTE_SUPPORTED -*/ - -/* Any chunks you are not interested in, you can undef here. The - * ones that allocate memory may be expecially important (hIST, - * tEXt, zTXt, tRNS, pCAL). Others will just save time and make png_info - * a bit smaller. - */ - -#if defined(PNG_READ_SUPPORTED) && \ - !defined(PNG_READ_ANCILLARY_CHUNKS_NOT_SUPPORTED) && \ - !defined(PNG_NO_READ_ANCILLARY_CHUNKS) -# define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED -#endif - -#if defined(PNG_WRITE_SUPPORTED) && \ - !defined(PNG_WRITE_ANCILLARY_CHUNKS_NOT_SUPPORTED) && \ - !defined(PNG_NO_WRITE_ANCILLARY_CHUNKS) -# define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED -#endif - -#ifdef PNG_READ_ANCILLARY_CHUNKS_SUPPORTED - -#ifdef PNG_NO_READ_TEXT -# define PNG_NO_READ_iTXt -# define PNG_NO_READ_tEXt -# define PNG_NO_READ_zTXt -#endif -#ifndef PNG_NO_READ_bKGD -# define PNG_READ_bKGD_SUPPORTED -# define PNG_bKGD_SUPPORTED -#endif -#ifndef PNG_NO_READ_cHRM -# define PNG_READ_cHRM_SUPPORTED -# define PNG_cHRM_SUPPORTED -#endif -#ifndef PNG_NO_READ_gAMA -# define PNG_READ_gAMA_SUPPORTED -# define PNG_gAMA_SUPPORTED -#endif -#ifndef PNG_NO_READ_hIST -# define PNG_READ_hIST_SUPPORTED -# define PNG_hIST_SUPPORTED -#endif -#ifndef PNG_NO_READ_iCCP -# define PNG_READ_iCCP_SUPPORTED -# define PNG_iCCP_SUPPORTED -#endif -#ifndef PNG_NO_READ_iTXt -# ifndef PNG_READ_iTXt_SUPPORTED -# define PNG_READ_iTXt_SUPPORTED -# endif -# ifndef PNG_iTXt_SUPPORTED -# define PNG_iTXt_SUPPORTED -# endif -#endif -#ifndef PNG_NO_READ_oFFs -# define PNG_READ_oFFs_SUPPORTED -# define PNG_oFFs_SUPPORTED -#endif -#ifndef PNG_NO_READ_pCAL -# define PNG_READ_pCAL_SUPPORTED -# define PNG_pCAL_SUPPORTED -#endif -#ifndef PNG_NO_READ_sCAL -# define PNG_READ_sCAL_SUPPORTED -# define PNG_sCAL_SUPPORTED -#endif -#ifndef PNG_NO_READ_pHYs -# define PNG_READ_pHYs_SUPPORTED -# define PNG_pHYs_SUPPORTED -#endif -#ifndef PNG_NO_READ_sBIT -# define PNG_READ_sBIT_SUPPORTED -# define PNG_sBIT_SUPPORTED -#endif -#ifndef PNG_NO_READ_sPLT -# define PNG_READ_sPLT_SUPPORTED -# define PNG_sPLT_SUPPORTED -#endif -#ifndef PNG_NO_READ_sRGB -# define PNG_READ_sRGB_SUPPORTED -# define PNG_sRGB_SUPPORTED -#endif -#ifndef PNG_NO_READ_tEXt -# define PNG_READ_tEXt_SUPPORTED -# define PNG_tEXt_SUPPORTED -#endif -#ifndef PNG_NO_READ_tIME -# define PNG_READ_tIME_SUPPORTED -# define PNG_tIME_SUPPORTED -#endif -#ifndef PNG_NO_READ_tRNS -# define PNG_READ_tRNS_SUPPORTED -# define PNG_tRNS_SUPPORTED -#endif -#ifndef PNG_NO_READ_zTXt -# define PNG_READ_zTXt_SUPPORTED -# define PNG_zTXt_SUPPORTED -#endif -#ifndef PNG_NO_READ_UNKNOWN_CHUNKS -# define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED -# ifndef PNG_UNKNOWN_CHUNKS_SUPPORTED -# define PNG_UNKNOWN_CHUNKS_SUPPORTED -# endif -# ifndef PNG_NO_HANDLE_AS_UNKNOWN -# define PNG_HANDLE_AS_UNKNOWN_SUPPORTED -# endif -#endif -#if !defined(PNG_NO_READ_USER_CHUNKS) && \ - defined(PNG_READ_UNKNOWN_CHUNKS_SUPPORTED) -# define PNG_READ_USER_CHUNKS_SUPPORTED -# define PNG_USER_CHUNKS_SUPPORTED -# ifdef PNG_NO_READ_UNKNOWN_CHUNKS -# undef PNG_NO_READ_UNKNOWN_CHUNKS -# endif -# ifdef PNG_NO_HANDLE_AS_UNKNOWN -# undef PNG_NO_HANDLE_AS_UNKNOWN -# endif -#endif -#ifndef PNG_NO_READ_OPT_PLTE -# define PNG_READ_OPT_PLTE_SUPPORTED /* only affects support of the */ -#endif /* optional PLTE chunk in RGB and RGBA images */ -#if defined(PNG_READ_iTXt_SUPPORTED) || defined(PNG_READ_tEXt_SUPPORTED) || \ - defined(PNG_READ_zTXt_SUPPORTED) -# define PNG_READ_TEXT_SUPPORTED -# define PNG_TEXT_SUPPORTED -#endif - -#endif /* PNG_READ_ANCILLARY_CHUNKS_SUPPORTED */ - -#ifdef PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED - -#ifdef PNG_NO_WRITE_TEXT -# define PNG_NO_WRITE_iTXt -# define PNG_NO_WRITE_tEXt -# define PNG_NO_WRITE_zTXt -#endif -#ifndef PNG_NO_WRITE_bKGD -# define PNG_WRITE_bKGD_SUPPORTED -# ifndef PNG_bKGD_SUPPORTED -# define PNG_bKGD_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_cHRM -# define PNG_WRITE_cHRM_SUPPORTED -# ifndef PNG_cHRM_SUPPORTED -# define PNG_cHRM_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_gAMA -# define PNG_WRITE_gAMA_SUPPORTED -# ifndef PNG_gAMA_SUPPORTED -# define PNG_gAMA_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_hIST -# define PNG_WRITE_hIST_SUPPORTED -# ifndef PNG_hIST_SUPPORTED -# define PNG_hIST_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_iCCP -# define PNG_WRITE_iCCP_SUPPORTED -# ifndef PNG_iCCP_SUPPORTED -# define PNG_iCCP_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_iTXt -# ifndef PNG_WRITE_iTXt_SUPPORTED -# define PNG_WRITE_iTXt_SUPPORTED -# endif -# ifndef PNG_iTXt_SUPPORTED -# define PNG_iTXt_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_oFFs -# define PNG_WRITE_oFFs_SUPPORTED -# ifndef PNG_oFFs_SUPPORTED -# define PNG_oFFs_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_pCAL -# define PNG_WRITE_pCAL_SUPPORTED -# ifndef PNG_pCAL_SUPPORTED -# define PNG_pCAL_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_sCAL -# define PNG_WRITE_sCAL_SUPPORTED -# ifndef PNG_sCAL_SUPPORTED -# define PNG_sCAL_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_pHYs -# define PNG_WRITE_pHYs_SUPPORTED -# ifndef PNG_pHYs_SUPPORTED -# define PNG_pHYs_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_sBIT -# define PNG_WRITE_sBIT_SUPPORTED -# ifndef PNG_sBIT_SUPPORTED -# define PNG_sBIT_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_sPLT -# define PNG_WRITE_sPLT_SUPPORTED -# ifndef PNG_sPLT_SUPPORTED -# define PNG_sPLT_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_sRGB -# define PNG_WRITE_sRGB_SUPPORTED -# ifndef PNG_sRGB_SUPPORTED -# define PNG_sRGB_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_tEXt -# define PNG_WRITE_tEXt_SUPPORTED -# ifndef PNG_tEXt_SUPPORTED -# define PNG_tEXt_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_tIME -# define PNG_WRITE_tIME_SUPPORTED -# ifndef PNG_tIME_SUPPORTED -# define PNG_tIME_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_tRNS -# define PNG_WRITE_tRNS_SUPPORTED -# ifndef PNG_tRNS_SUPPORTED -# define PNG_tRNS_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_zTXt -# define PNG_WRITE_zTXt_SUPPORTED -# ifndef PNG_zTXt_SUPPORTED -# define PNG_zTXt_SUPPORTED -# endif -#endif -#ifndef PNG_NO_WRITE_UNKNOWN_CHUNKS -# define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED -# ifndef PNG_UNKNOWN_CHUNKS_SUPPORTED -# define PNG_UNKNOWN_CHUNKS_SUPPORTED -# endif -# ifndef PNG_NO_HANDLE_AS_UNKNOWN -# ifndef PNG_HANDLE_AS_UNKNOWN_SUPPORTED -# define PNG_HANDLE_AS_UNKNOWN_SUPPORTED -# endif -# endif -#endif -#if defined(PNG_WRITE_iTXt_SUPPORTED) || defined(PNG_WRITE_tEXt_SUPPORTED) || \ - defined(PNG_WRITE_zTXt_SUPPORTED) -# define PNG_WRITE_TEXT_SUPPORTED -# ifndef PNG_TEXT_SUPPORTED -# define PNG_TEXT_SUPPORTED -# endif -#endif - -#endif /* PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED */ - -/* Turn this off to disable png_read_png() and - * png_write_png() and leave the row_pointers member - * out of the info structure. - */ -#ifndef PNG_NO_INFO_IMAGE -# define PNG_INFO_IMAGE_SUPPORTED -#endif - -/* need the time information for reading tIME chunks */ -#if defined(PNG_tIME_SUPPORTED) -# if !defined(_WIN32_WCE) - /* "time.h" functions are not supported on WindowsCE */ -# include -# endif -#endif - -/* Some typedefs to get us started. These should be safe on most of the - * common platforms. The typedefs should be at least as large as the - * numbers suggest (a png_uint_32 must be at least 32 bits long), but they - * don't have to be exactly that size. Some compilers dislike passing - * unsigned shorts as function parameters, so you may be better off using - * unsigned int for png_uint_16. Likewise, for 64-bit systems, you may - * want to have unsigned int for png_uint_32 instead of unsigned long. - */ - -typedef unsigned long png_uint_32; -typedef long png_int_32; -typedef unsigned short png_uint_16; -typedef short png_int_16; -typedef unsigned char png_byte; - -/* This is usually size_t. It is typedef'ed just in case you need it to - change (I'm not sure if you will or not, so I thought I'd be safe) */ -#ifdef PNG_SIZE_T - typedef PNG_SIZE_T png_size_t; -# define png_sizeof(x) png_convert_size(sizeof (x)) -#else - typedef size_t png_size_t; -# define png_sizeof(x) sizeof (x) -#endif - -/* The following is needed for medium model support. It cannot be in the - * PNG_INTERNAL section. Needs modification for other compilers besides - * MSC. Model independent support declares all arrays and pointers to be - * large using the far keyword. The zlib version used must also support - * model independent data. As of version zlib 1.0.4, the necessary changes - * have been made in zlib. The USE_FAR_KEYWORD define triggers other - * changes that are needed. (Tim Wegner) - */ - -/* Separate compiler dependencies (problem here is that zlib.h always - defines FAR. (SJT) */ -#ifdef __BORLANDC__ -# if defined(__LARGE__) || defined(__HUGE__) || defined(__COMPACT__) -# define LDATA 1 -# else -# define LDATA 0 -# endif - /* GRR: why is Cygwin in here? Cygwin is not Borland C... */ -# if !defined(__WIN32__) && !defined(__FLAT__) && !defined(__CYGWIN__) -# define PNG_MAX_MALLOC_64K -# if (LDATA != 1) -# ifndef FAR -# define FAR __far -# endif -# define USE_FAR_KEYWORD -# endif /* LDATA != 1 */ - /* Possibly useful for moving data out of default segment. - * Uncomment it if you want. Could also define FARDATA as - * const if your compiler supports it. (SJT) -# define FARDATA FAR - */ -# endif /* __WIN32__, __FLAT__, __CYGWIN__ */ -#endif /* __BORLANDC__ */ - - -/* Suggest testing for specific compiler first before testing for - * FAR. The Watcom compiler defines both __MEDIUM__ and M_I86MM, - * making reliance oncertain keywords suspect. (SJT) - */ - -/* MSC Medium model */ -#if defined(FAR) -# if defined(M_I86MM) -# define USE_FAR_KEYWORD -# define FARDATA FAR -# include -# endif -#endif - -/* SJT: default case */ -#ifndef FAR -# define FAR -#endif - -/* At this point FAR is always defined */ -#ifndef FARDATA -# define FARDATA -#endif - -/* Typedef for floating-point numbers that are converted - to fixed-point with a multiple of 100,000, e.g., int_gamma */ -typedef png_int_32 png_fixed_point; - -/* Add typedefs for pointers */ -typedef void FAR * png_voidp; -typedef png_byte FAR * png_bytep; -typedef png_uint_32 FAR * png_uint_32p; -typedef png_int_32 FAR * png_int_32p; -typedef png_uint_16 FAR * png_uint_16p; -typedef png_int_16 FAR * png_int_16p; -typedef PNG_CONST char FAR * png_const_charp; -typedef char FAR * png_charp; -typedef png_fixed_point FAR * png_fixed_point_p; - -#ifndef PNG_NO_STDIO -#if defined(_WIN32_WCE) -typedef HANDLE png_FILE_p; -#else -typedef FILE * png_FILE_p; -#endif -#endif - -#ifdef PNG_FLOATING_POINT_SUPPORTED -typedef double FAR * png_doublep; -#endif - -/* Pointers to pointers; i.e. arrays */ -typedef png_byte FAR * FAR * png_bytepp; -typedef png_uint_32 FAR * FAR * png_uint_32pp; -typedef png_int_32 FAR * FAR * png_int_32pp; -typedef png_uint_16 FAR * FAR * png_uint_16pp; -typedef png_int_16 FAR * FAR * png_int_16pp; -typedef PNG_CONST char FAR * FAR * png_const_charpp; -typedef char FAR * FAR * png_charpp; -typedef png_fixed_point FAR * FAR * png_fixed_point_pp; -#ifdef PNG_FLOATING_POINT_SUPPORTED -typedef double FAR * FAR * png_doublepp; -#endif - -/* Pointers to pointers to pointers; i.e., pointer to array */ -typedef char FAR * FAR * FAR * png_charppp; - -#if defined(PNG_1_0_X) || defined(PNG_1_2_X) -/* SPC - Is this stuff deprecated? */ -/* It'll be removed as of libpng-1.3.0 - GR-P */ -/* libpng typedefs for types in zlib. If zlib changes - * or another compression library is used, then change these. - * Eliminates need to change all the source files. - */ -typedef charf * png_zcharp; -typedef charf * FAR * png_zcharpp; -typedef z_stream FAR * png_zstreamp; -#endif /* (PNG_1_0_X) || defined(PNG_1_2_X) */ - -/* - * Define PNG_BUILD_DLL if the module being built is a Windows - * LIBPNG DLL. - * - * Define PNG_USE_DLL if you want to *link* to the Windows LIBPNG DLL. - * It is equivalent to Microsoft predefined macro _DLL that is - * automatically defined when you compile using the share - * version of the CRT (C Run-Time library) - * - * The cygwin mods make this behavior a little different: - * Define PNG_BUILD_DLL if you are building a dll for use with cygwin - * Define PNG_STATIC if you are building a static library for use with cygwin, - * -or- if you are building an application that you want to link to the - * static library. - * PNG_USE_DLL is defined by default (no user action needed) unless one of - * the other flags is defined. - */ - -#if !defined(PNG_DLL) && (defined(PNG_BUILD_DLL) || defined(PNG_USE_DLL)) -# define PNG_DLL -#endif -/* If CYGWIN, then disallow GLOBAL ARRAYS unless building a static lib. - * When building a static lib, default to no GLOBAL ARRAYS, but allow - * command-line override - */ -#if defined(__CYGWIN__) -# if !defined(PNG_STATIC) -# if defined(PNG_USE_GLOBAL_ARRAYS) -# undef PNG_USE_GLOBAL_ARRAYS -# endif -# if !defined(PNG_USE_LOCAL_ARRAYS) -# define PNG_USE_LOCAL_ARRAYS -# endif -# else -# if defined(PNG_USE_LOCAL_ARRAYS) || defined(PNG_NO_GLOBAL_ARRAYS) -# if defined(PNG_USE_GLOBAL_ARRAYS) -# undef PNG_USE_GLOBAL_ARRAYS -# endif -# endif -# endif -# if !defined(PNG_USE_LOCAL_ARRAYS) && !defined(PNG_USE_GLOBAL_ARRAYS) -# define PNG_USE_LOCAL_ARRAYS -# endif -#endif - -/* Do not use global arrays (helps with building DLL's) - * They are no longer used in libpng itself, since version 1.0.5c, - * but might be required for some pre-1.0.5c applications. - */ -#if !defined(PNG_USE_LOCAL_ARRAYS) && !defined(PNG_USE_GLOBAL_ARRAYS) -# if defined(PNG_NO_GLOBAL_ARRAYS) || \ - (defined(__GNUC__) && defined(PNG_DLL)) || defined(_MSC_VER) -# define PNG_USE_LOCAL_ARRAYS -# else -# define PNG_USE_GLOBAL_ARRAYS -# endif -#endif - -#if defined(__CYGWIN__) -# undef PNGAPI -# define PNGAPI __cdecl -# undef PNG_IMPEXP -# define PNG_IMPEXP -#endif - -/* If you define PNGAPI, e.g., with compiler option "-DPNGAPI=__stdcall", - * you may get warnings regarding the linkage of png_zalloc and png_zfree. - * Don't ignore those warnings; you must also reset the default calling - * convention in your compiler to match your PNGAPI, and you must build - * zlib and your applications the same way you build libpng. - */ - -#if defined(__MINGW32__) && !defined(PNG_MODULEDEF) -# ifndef PNG_NO_MODULEDEF -# define PNG_NO_MODULEDEF -# endif -#endif - -#if !defined(PNG_IMPEXP) && defined(PNG_BUILD_DLL) && !defined(PNG_NO_MODULEDEF) -# define PNG_IMPEXP -#endif - -#if defined(PNG_DLL) || defined(_DLL) || defined(__DLL__ ) || \ - (( defined(_Windows) || defined(_WINDOWS) || \ - defined(WIN32) || defined(_WIN32) || defined(__WIN32__) )) - -# ifndef PNGAPI -# if defined(__GNUC__) || (defined (_MSC_VER) && (_MSC_VER >= 800)) -# define PNGAPI __cdecl -# else -# define PNGAPI _cdecl -# endif -# endif - -# if !defined(PNG_IMPEXP) && (!defined(PNG_DLL) || \ - 0 /* WINCOMPILER_WITH_NO_SUPPORT_FOR_DECLIMPEXP */) -# define PNG_IMPEXP -# endif - -# if !defined(PNG_IMPEXP) - -# define PNG_EXPORT_TYPE1(type,symbol) PNG_IMPEXP type PNGAPI symbol -# define PNG_EXPORT_TYPE2(type,symbol) type PNG_IMPEXP PNGAPI symbol - - /* Borland/Microsoft */ -# if defined(_MSC_VER) || defined(__BORLANDC__) -# if (_MSC_VER >= 800) || (__BORLANDC__ >= 0x500) -# define PNG_EXPORT PNG_EXPORT_TYPE1 -# else -# define PNG_EXPORT PNG_EXPORT_TYPE2 -# if defined(PNG_BUILD_DLL) -# define PNG_IMPEXP __export -# else -# define PNG_IMPEXP /*__import */ /* doesn't exist AFAIK in - VC++ */ -# endif /* Exists in Borland C++ for - C++ classes (== huge) */ -# endif -# endif - -# if !defined(PNG_IMPEXP) -# if defined(PNG_BUILD_DLL) -# define PNG_IMPEXP __declspec(dllexport) -# else -# define PNG_IMPEXP __declspec(dllimport) -# endif -# endif -# endif /* PNG_IMPEXP */ -#else /* !(DLL || non-cygwin WINDOWS) */ -# if (defined(__IBMC__) || defined(__IBMCPP__)) && defined(__OS2__) -# ifndef PNGAPI -# define PNGAPI _System -# endif -# else -# if 0 /* ... other platforms, with other meanings */ -# endif -# endif -#endif - -#ifndef PNGAPI -# define PNGAPI -#endif -#ifndef PNG_IMPEXP -# define PNG_IMPEXP -#endif - -#ifdef PNG_BUILDSYMS -# ifndef PNG_EXPORT -# define PNG_EXPORT(type,symbol) PNG_FUNCTION_EXPORT symbol END -# endif -# ifdef PNG_USE_GLOBAL_ARRAYS -# ifndef PNG_EXPORT_VAR -# define PNG_EXPORT_VAR(type) PNG_DATA_EXPORT -# endif -# endif -#endif - -#ifndef PNG_EXPORT -# define PNG_EXPORT(type,symbol) PNG_IMPEXP type PNGAPI symbol -#endif - -#ifdef PNG_USE_GLOBAL_ARRAYS -# ifndef PNG_EXPORT_VAR -# define PNG_EXPORT_VAR(type) extern PNG_IMPEXP type -# endif -#endif - -/* User may want to use these so they are not in PNG_INTERNAL. Any library - * functions that are passed far data must be model independent. - */ - -#ifndef PNG_ABORT -# define PNG_ABORT() abort() -#endif - -#ifdef PNG_SETJMP_SUPPORTED -# define png_jmpbuf(png_ptr) ((png_ptr)->jmpbuf) -#else -# define png_jmpbuf(png_ptr) \ - (LIBPNG_WAS_COMPILED_WITH__PNG_SETJMP_NOT_SUPPORTED) -#endif - -#if defined(USE_FAR_KEYWORD) /* memory model independent fns */ -/* use this to make far-to-near assignments */ -# define CHECK 1 -# define NOCHECK 0 -# define CVT_PTR(ptr) (png_far_to_near(png_ptr,ptr,CHECK)) -# define CVT_PTR_NOCHECK(ptr) (png_far_to_near(png_ptr,ptr,NOCHECK)) -# define png_snprintf _fsnprintf /* Added to v 1.2.19 */ -# define png_strlen _fstrlen -# define png_memcmp _fmemcmp /* SJT: added */ -# define png_memcpy _fmemcpy -# define png_memset _fmemset -#else /* use the usual functions */ -# define CVT_PTR(ptr) (ptr) -# define CVT_PTR_NOCHECK(ptr) (ptr) -# ifndef PNG_NO_SNPRINTF -# ifdef _MSC_VER -# define png_snprintf _snprintf /* Added to v 1.2.19 */ -# define png_snprintf2 _snprintf -# define png_snprintf6 _snprintf -# else -# define png_snprintf snprintf /* Added to v 1.2.19 */ -# define png_snprintf2 snprintf -# define png_snprintf6 snprintf -# endif -# else - /* You don't have or don't want to use snprintf(). Caution: Using - * sprintf instead of snprintf exposes your application to accidental - * or malevolent buffer overflows. If you don't have snprintf() - * as a general rule you should provide one (you can get one from - * Portable OpenSSH). */ -# define png_snprintf(s1,n,fmt,x1) sprintf(s1,fmt,x1) -# define png_snprintf2(s1,n,fmt,x1,x2) sprintf(s1,fmt,x1,x2) -# define png_snprintf6(s1,n,fmt,x1,x2,x3,x4,x5,x6) \ - sprintf(s1,fmt,x1,x2,x3,x4,x5,x6) -# endif -# define png_strlen strlen -# define png_memcmp memcmp /* SJT: added */ -# define png_memcpy memcpy -# define png_memset memset -#endif -/* End of memory model independent support */ - -/* Just a little check that someone hasn't tried to define something - * contradictory. - */ -#if (PNG_ZBUF_SIZE > 65536L) && defined(PNG_MAX_MALLOC_64K) -# undef PNG_ZBUF_SIZE -# define PNG_ZBUF_SIZE 65536L -#endif - -/* Added at libpng-1.2.8 */ -#endif /* PNG_VERSION_INFO_ONLY */ - -#endif /* PNGCONF_H */ diff --git a/template/source/libpng/pngu/pngu.c b/template/source/libpng/pngu/pngu.c deleted file mode 100644 index e2cfb7f..0000000 --- a/template/source/libpng/pngu/pngu.c +++ /dev/null @@ -1,1132 +0,0 @@ -/******************************************************************************************** - -PNGU Version : 0.2a - -Coder : frontier - -More info : http://frontier-dev.net - -********************************************************************************************/ -#include -#include -#include "pngu.h" -#include "../png.h" - - -// Constants -#define PNGU_SOURCE_BUFFER 1 -#define PNGU_SOURCE_DEVICE 2 - - -// Prototypes of helper functions -int pngu_info (IMGCTX ctx); -int pngu_decode (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, PNGU_u32 stripAlpha); -void pngu_free_info (IMGCTX ctx); -void pngu_read_data_from_buffer (png_structp png_ptr, png_bytep data, png_size_t length); -void pngu_write_data_to_buffer (png_structp png_ptr, png_bytep data, png_size_t length); -void pngu_flush_data_to_buffer (png_structp png_ptr); -int pngu_clamp (int value, int min, int max); - - -// PNGU Image context struct -struct _IMGCTX -{ - int source; - void *buffer; - char *filename; - PNGU_u32 cursor; - - PNGU_u32 propRead; - PNGUPROP prop; - - PNGU_u32 infoRead; - png_structp png_ptr; - png_infop info_ptr; - FILE *fd; - - png_bytep *row_pointers; - png_bytep img_data; -}; - - -// PNGU Implementation // - -IMGCTX PNGU_SelectImageFromBuffer (const void *buffer) -{ - IMGCTX ctx = NULL; - - if (!buffer) - return NULL; - - ctx = malloc (sizeof (struct _IMGCTX)); - if (!ctx) - return NULL; - - ctx->buffer = (void *) buffer; - ctx->source = PNGU_SOURCE_BUFFER; - ctx->cursor = 0; - ctx->filename = NULL; - ctx->propRead = 0; - ctx->infoRead = 0; - - return ctx; -} - - -IMGCTX PNGU_SelectImageFromDevice (const char *filename) -{ - IMGCTX ctx = NULL; - - if (!filename) - return NULL; - - ctx = malloc (sizeof (struct _IMGCTX)); - if (!ctx) - return NULL; - - ctx->buffer = NULL; - ctx->source = PNGU_SOURCE_DEVICE; - ctx->cursor = 0; - - ctx->filename = malloc (strlen (filename) + 1); - if (!ctx->filename) - { - free (ctx); - return NULL; - } - strcpy(ctx->filename, filename); - - ctx->propRead = 0; - ctx->infoRead = 0; - - return ctx; -} - - -void PNGU_ReleaseImageContext (IMGCTX ctx) -{ - if (!ctx) - return; - - if (ctx->filename) - free (ctx->filename); - - if ((ctx->propRead) && (ctx->prop.trans)) - free (ctx->prop.trans); - - pngu_free_info (ctx); - - free (ctx); -} - - -int PNGU_GetImageProperties (IMGCTX ctx, PNGUPROP *imgprop) -{ - int res; - - if (!ctx->propRead) - { - res = pngu_info (ctx); - if (res != PNGU_OK) - return res; - } - - *imgprop = ctx->prop; - - return PNGU_OK; -} - - -int PNGU_DecodeToYCbYCr (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void *buffer, PNGU_u32 stride) -{ - int result; - PNGU_u32 x, y, buffWidth; - - // width needs to be divisible by two - if (width % 2) - return PNGU_ODD_WIDTH; - - // stride needs to be divisible by two - if (stride % 2) - return PNGU_ODD_STRIDE; - - result = pngu_decode (ctx, width, height, 1); - if (result != PNGU_OK) - return result; - - // Copy image to the output buffer - buffWidth = (width + stride) / 2; - for (y = 0; y < height; y++) - for (x = 0; x < (width / 2); x++) - ((PNGU_u32 *)buffer)[y*buffWidth+x] = PNGU_RGB8_TO_YCbYCr (*(ctx->row_pointers[y]+x*6), *(ctx->row_pointers[y]+x*6+1), *(ctx->row_pointers[y]+x*6+2), - *(ctx->row_pointers[y]+x*6+3), *(ctx->row_pointers[y]+x*6+4), *(ctx->row_pointers[y]+x*6+5)); - - // Free resources - free (ctx->img_data); - free (ctx->row_pointers); - - // Success - return PNGU_OK; -} - - -int PNGU_DecodeToRGB565 (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void *buffer, PNGU_u32 stride) -{ - int result; - PNGU_u32 x, y, buffWidth; - - result = pngu_decode (ctx, width, height, 1); - if (result != PNGU_OK) - return result; - - buffWidth = width + stride; - - // Copy image to the output buffer - for (y = 0; y < height; y++) - for (x = 0; x < width; x++) - ((PNGU_u16 *)buffer)[y*buffWidth+x] = - (((PNGU_u16) (ctx->row_pointers[y][x*3] & 0xF8)) << 8) | - (((PNGU_u16) (ctx->row_pointers[y][x*3+1] & 0xFC)) << 3) | - (((PNGU_u16) (ctx->row_pointers[y][x*3+2] & 0xF8)) >> 3); - - // Free resources - free (ctx->img_data); - free (ctx->row_pointers); - - // Success - return PNGU_OK; -} - - -int PNGU_DecodeToRGBA8 (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void *buffer, PNGU_u32 stride, PNGU_u8 default_alpha) -{ - int result; - PNGU_u32 x, y, buffWidth; - - result = pngu_decode (ctx, width, height, 0); - if (result != PNGU_OK) - return result; - - buffWidth = width + stride; - - // Check is source image has an alpha channel - if ( (ctx->prop.imgColorType == PNGU_COLOR_TYPE_GRAY_ALPHA) || (ctx->prop.imgColorType == PNGU_COLOR_TYPE_RGB_ALPHA) ) - { - // Alpha channel present, copy image to the output buffer - for (y = 0; y < height; y++) - memcpy (buffer + (y * buffWidth * 4), ctx->row_pointers[y], width * 4); - } - else - { - // No alpha channel present, copy image to the output buffer - for (y = 0; y < height; y++) - for (x = 0; x < width; x++) - ((PNGU_u32 *)buffer)[y*buffWidth+x] = - (((PNGU_u32) ctx->row_pointers[y][x*3]) << 24) | - (((PNGU_u32) ctx->row_pointers[y][x*3+1]) << 16) | - (((PNGU_u32) ctx->row_pointers[y][x*3+2]) << 8) | - ((PNGU_u32) default_alpha); - } - - // Free resources - free (ctx->img_data); - free (ctx->row_pointers); - - // Success - return PNGU_OK; -} - - -int PNGU_DecodeTo4x4RGB565 (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void *buffer) -{ - int result; - PNGU_u32 x, y, qwidth, qheight; - - // width and height need to be divisible by four - if ((width % 4) || (height % 4)) - return PNGU_INVALID_WIDTH_OR_HEIGHT; - - result = pngu_decode (ctx, width, height, 1); - if (result != PNGU_OK) - return result; - - // Copy image to the output buffer - qwidth = width / 4; - qheight = height / 4; - - for (y = 0; y < qheight; y++) - for (x = 0; x < qwidth; x++) - { - int blockbase = (y * qwidth + x) * 4; - - PNGU_u64 field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4]+x*12)); - PNGU_u64 field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase] = - (((field64 & 0xF800000000000000ULL) | ((field64 & 0xFC000000000000ULL) << 3) | ((field64 & 0xF80000000000ULL) << 5)) | - (((field64 & 0xF800000000ULL) << 8) | ((field64 & 0xFC000000ULL) << 11) | ((field64 & 0xF80000ULL) << 13)) | - (((field64 & 0xF800ULL) << 16) | ((field64 & 0xFCULL) << 19) | ((field32 & 0xF8000000ULL) >> 11)) | - (((field32 & 0xF80000ULL) >> 8) | ((field32 & 0xFC00ULL) >> 5) | ((field32 & 0xF8ULL) >> 3))); - - field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4+1]+x*12)); - field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4+1]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase+1] = - (((field64 & 0xF800000000000000ULL) | ((field64 & 0xFC000000000000ULL) << 3) | ((field64 & 0xF80000000000ULL) << 5)) | - (((field64 & 0xF800000000ULL) << 8) | ((field64 & 0xFC000000ULL) << 11) | ((field64 & 0xF80000ULL) << 13)) | - (((field64 & 0xF800ULL) << 16) | ((field64 & 0xFCULL) << 19) | ((field32 & 0xF8000000ULL) >> 11)) | - (((field32 & 0xF80000ULL) >> 8) | ((field32 & 0xFC00ULL) >> 5) | ((field32 & 0xF8ULL) >> 3))); - - field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4+2]+x*12)); - field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4+2]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase+2] = - (((field64 & 0xF800000000000000ULL) | ((field64 & 0xFC000000000000ULL) << 3) | ((field64 & 0xF80000000000ULL) << 5)) | - (((field64 & 0xF800000000ULL) << 8) | ((field64 & 0xFC000000ULL) << 11) | ((field64 & 0xF80000ULL) << 13)) | - (((field64 & 0xF800ULL) << 16) | ((field64 & 0xFCULL) << 19) | ((field32 & 0xF8000000ULL) >> 11)) | - (((field32 & 0xF80000ULL) >> 8) | ((field32 & 0xFC00ULL) >> 5) | ((field32 & 0xF8ULL) >> 3))); - - field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4+3]+x*12)); - field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4+3]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase+3] = - (((field64 & 0xF800000000000000ULL) | ((field64 & 0xFC000000000000ULL) << 3) | ((field64 & 0xF80000000000ULL) << 5)) | - (((field64 & 0xF800000000ULL) << 8) | ((field64 & 0xFC000000ULL) << 11) | ((field64 & 0xF80000ULL) << 13)) | - (((field64 & 0xF800ULL) << 16) | ((field64 & 0xFCULL) << 19) | ((field32 & 0xF8000000ULL) >> 11)) | - (((field32 & 0xF80000ULL) >> 8) | ((field32 & 0xFC00ULL) >> 5) | ((field32 & 0xF8ULL) >> 3))); - } - - // Free resources - free (ctx->img_data); - free (ctx->row_pointers); - - // Success - return PNGU_OK; -} - - -int PNGU_DecodeTo4x4RGB5A3 (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void *buffer, PNGU_u8 default_alpha) -{ - int result; - PNGU_u32 x, y, qwidth, qheight; - PNGU_u64 alphaMask; - - // width and height need to be divisible by four - if ((width % 4) || (height % 4)) - return PNGU_INVALID_WIDTH_OR_HEIGHT; - - result = pngu_decode (ctx, width, height, 0); - if (result != PNGU_OK) - return result; - - // Init some vars - qwidth = width / 4; - qheight = height / 4; - - // Check is source image has an alpha channel - if ( (ctx->prop.imgColorType == PNGU_COLOR_TYPE_GRAY_ALPHA) || (ctx->prop.imgColorType == PNGU_COLOR_TYPE_RGB_ALPHA) ) - { - // Alpha channel present, copy image to the output buffer - for (y = 0; y < qheight; y++) - for (x = 0; x < qwidth; x++) - { - int blockbase = (y * qwidth + x) * 4; - PNGU_u64 tmp; - - PNGU_u64 fieldA = *((PNGU_u64 *)(ctx->row_pointers[y*4]+x*16)); - PNGU_u64 fieldB = *((PNGU_u64 *)(ctx->row_pointers[y*4]+x*16+8)); - // If first pixel is opaque set MSB to 1 and encode colors in RGB555, else set MSB to 0 and encode colors in ARGB3444 - if ((fieldA & 0xE000000000ULL) == 0xE000000000ULL) - tmp = 0x8000000000000000ULL | ((fieldA & 0xF800000000000000ULL) >> 1) | ((fieldA & 0xF8000000000000ULL) << 2) | ((fieldA & 0xF80000000000ULL) << 5); - else - tmp = ((fieldA & 0xE000000000ULL) << 23) | ((fieldA & 0xF000000000000000ULL) >> 4) | (fieldA & 0xF0000000000000ULL) | ((fieldA & 0xF00000000000ULL) << 4); - - // If second pixel is opaque set MSB to 1 and encode colors in RGB555, else set MSB to 0 and encode colors in ARGB3444 - if ((fieldA & 0xE0ULL) == 0xE0ULL) - tmp = tmp | 0x800000000000ULL | ((fieldA & 0xF8000000ULL) << 15) | ((fieldA & 0xF80000ULL) << 18) | ((fieldA & 0xF800ULL) << 21); - else - tmp = tmp | ((fieldA & 0xE0ULL) << 39) | ((fieldA & 0xF0000000ULL) << 12) | ((fieldA & 0xF00000ULL) << 16) | ((fieldA & 0xF000ULL) << 20); - - // If third pixel is opaque set MSB to 1 and encode colors in RGB555, else set MSB to 0 and encode colors in ARGB3444 - if ((fieldB & 0xE000000000ULL) == 0xE000000000ULL) - tmp = tmp | 0x80000000ULL | ((fieldB & 0xF800000000000000ULL) >> 33) | ((fieldB & 0xF8000000000000ULL) >> 30) | ((fieldB & 0xF80000000000ULL) >> 27); - else - tmp = tmp | ((fieldB & 0xE000000000ULL) >> 9) | ((fieldB & 0xF000000000000000ULL) >> 36) | ((fieldB & 0xF0000000000000ULL) >> 32) | ((fieldB & 0xF00000000000ULL) >> 28); - - // If fourth pixel is opaque set MSB to 1 and encode colors in RGB555, else set MSB to 0 and encode colors in ARGB3444 - if ((fieldB & 0xE0ULL) == 0xE0ULL) - tmp = tmp | 0x8000ULL | ((fieldB & 0xF8000000ULL) >> 17) | ((fieldB & 0xF80000ULL) >> 14) | ((fieldB & 0xF800ULL) >> 11); - else - tmp = tmp | ((fieldB & 0xE0ULL) << 7) | ((fieldB & 0xF0000000ULL) >> 20) | ((fieldB & 0xF00000ULL) >> 16) | ((fieldB & 0xF000ULL) >> 12); - ((PNGU_u64 *) buffer)[blockbase] = tmp; - - fieldA = *((PNGU_u64 *)(ctx->row_pointers[y*4+1]+x*16)); - fieldB = *((PNGU_u64 *)(ctx->row_pointers[y*4+1]+x*16+8)); - if ((fieldA & 0xE000000000ULL) == 0xE000000000ULL) - // Opaque pixel, so set MSB to 1 and encode colors in RGB555 - tmp = 0x8000000000000000ULL | ((fieldA & 0xF800000000000000ULL) >> 1) | ((fieldA & 0xF8000000000000ULL) << 2) | ((fieldA & 0xF80000000000ULL) << 5); - else - // Tranlucid pixel, so set MSB to 0 and encode colors in ARGB3444 - tmp = ((fieldA & 0xE000000000ULL) << 23) | ((fieldA & 0xF000000000000000ULL) >> 4) | (fieldA & 0xF0000000000000ULL) | ((fieldA & 0xF00000000000ULL) << 4); - - if ((fieldA & 0xE0ULL) == 0xE0ULL) - // Opaque pixel, so set MSB to 1 and encode colors in RGB555 - tmp = tmp | 0x800000000000ULL | ((fieldA & 0xF8000000ULL) << 15) | ((fieldA & 0xF80000ULL) << 18) | ((fieldA & 0xF800ULL) << 21); - else - // Tranlucid pixel, so set MSB to 0 and encode colors in ARGB3444 - tmp = tmp | ((fieldA & 0xE0ULL) << 39) | ((fieldA & 0xF0000000ULL) << 12) | ((fieldA & 0xF00000ULL) << 16) | ((fieldA & 0xF000ULL) << 20); - - if ((fieldB & 0xE000000000ULL) == 0xE000000000ULL) - // Opaque pixel, so set MSB to 1 and encode colors in RGB555 - tmp = tmp | 0x80000000ULL | ((fieldB & 0xF800000000000000ULL) >> 33) | ((fieldB & 0xF8000000000000ULL) >> 30) | ((fieldB & 0xF80000000000ULL) >> 27); - else - // Tranlucid pixel, so set MSB to 0 and encode colors in ARGB3444 - tmp = tmp | ((fieldB & 0xE000000000ULL) >> 9) | ((fieldB & 0xF000000000000000ULL) >> 36) | ((fieldB & 0xF0000000000000ULL) >> 32) | ((fieldB & 0xF00000000000ULL) >> 28); - - if ((fieldB & 0xE0ULL) == 0xE0ULL) - // Opaque pixel, so set MSB to 1 and encode colors in RGB555 - tmp = tmp | 0x8000ULL | ((fieldB & 0xF8000000ULL) >> 17) | ((fieldB & 0xF80000ULL) >> 14) | ((fieldB & 0xF800ULL) >> 11); - else - // Tranlucid pixel, so set MSB to 0 and encode colors in ARGB3444 - tmp = tmp | ((fieldB & 0xE0ULL) << 7) | ((fieldB & 0xF0000000ULL) >> 20) | ((fieldB & 0xF00000ULL) >> 16) | ((fieldB & 0xF000ULL) >> 12); - ((PNGU_u64 *) buffer)[blockbase+1] = tmp; - - fieldA = *((PNGU_u64 *)(ctx->row_pointers[y*4+2]+x*16)); - fieldB = *((PNGU_u64 *)(ctx->row_pointers[y*4+2]+x*16+8)); - if ((fieldA & 0xE000000000ULL) == 0xE000000000ULL) - // Opaque pixel, so set MSB to 1 and encode colors in RGB555 - tmp = 0x8000000000000000ULL | ((fieldA & 0xF800000000000000ULL) >> 1) | ((fieldA & 0xF8000000000000ULL) << 2) | ((fieldA & 0xF80000000000ULL) << 5); - else - // Tranlucid pixel, so set MSB to 0 and encode colors in ARGB3444 - tmp = ((fieldA & 0xE000000000ULL) << 23) | ((fieldA & 0xF000000000000000ULL) >> 4) | (fieldA & 0xF0000000000000ULL) | ((fieldA & 0xF00000000000ULL) << 4); - - if ((fieldA & 0xE0ULL) == 0xE0ULL) - // Opaque pixel, so set MSB to 1 and encode colors in RGB555 - tmp = tmp | 0x800000000000ULL | ((fieldA & 0xF8000000ULL) << 15) | ((fieldA & 0xF80000ULL) << 18) | ((fieldA & 0xF800ULL) << 21); - else - // Tranlucid pixel, so set MSB to 0 and encode colors in ARGB3444 - tmp = tmp | ((fieldA & 0xE0ULL) << 39) | ((fieldA & 0xF0000000ULL) << 12) | ((fieldA & 0xF00000ULL) << 16) | ((fieldA & 0xF000ULL) << 20); - - if ((fieldB & 0xE000000000ULL) == 0xE000000000ULL) - // Opaque pixel, so set MSB to 1 and encode colors in RGB555 - tmp = tmp | 0x80000000ULL | ((fieldB & 0xF800000000000000ULL) >> 33) | ((fieldB & 0xF8000000000000ULL) >> 30) | ((fieldB & 0xF80000000000ULL) >> 27); - else - // Tranlucid pixel, so set MSB to 0 and encode colors in ARGB3444 - tmp = tmp | ((fieldB & 0xE000000000ULL) >> 9) | ((fieldB & 0xF000000000000000ULL) >> 36) | ((fieldB & 0xF0000000000000ULL) >> 32) | ((fieldB & 0xF00000000000ULL) >> 28); - - if ((fieldB & 0xE0ULL) == 0xE0ULL) - // Opaque pixel, so set MSB to 1 and encode colors in RGB555 - tmp = tmp | 0x8000ULL | ((fieldB & 0xF8000000ULL) >> 17) | ((fieldB & 0xF80000ULL) >> 14) | ((fieldB & 0xF800ULL) >> 11); - else - // Tranlucid pixel, so set MSB to 0 and encode colors in ARGB3444 - tmp = tmp | ((fieldB & 0xE0ULL) << 7) | ((fieldB & 0xF0000000ULL) >> 20) | ((fieldB & 0xF00000ULL) >> 16) | ((fieldB & 0xF000ULL) >> 12); - ((PNGU_u64 *) buffer)[blockbase+2] = tmp; - - fieldA = *((PNGU_u64 *)(ctx->row_pointers[y*4+3]+x*16)); - fieldB = *((PNGU_u64 *)(ctx->row_pointers[y*4+3]+x*16+8)); - if ((fieldA & 0xE000000000ULL) == 0xE000000000ULL) - // Opaque pixel, so set MSB to 1 and encode colors in RGB555 - tmp = 0x8000000000000000ULL | ((fieldA & 0xF800000000000000ULL) >> 1) | ((fieldA & 0xF8000000000000ULL) << 2) | ((fieldA & 0xF80000000000ULL) << 5); - else - // Tranlucid pixel, so set MSB to 0 and encode colors in ARGB3444 - tmp = ((fieldA & 0xE000000000ULL) << 23) | ((fieldA & 0xF000000000000000ULL) >> 4) | (fieldA & 0xF0000000000000ULL) | ((fieldA & 0xF00000000000ULL) << 4); - - if ((fieldA & 0xE0ULL) == 0xE0ULL) - // Opaque pixel, so set MSB to 1 and encode colors in RGB555 - tmp = tmp | 0x800000000000ULL | ((fieldA & 0xF8000000ULL) << 15) | ((fieldA & 0xF80000ULL) << 18) | ((fieldA & 0xF800ULL) << 21); - else - // Tranlucid pixel, so set MSB to 0 and encode colors in ARGB3444 - tmp = tmp | ((fieldA & 0xE0ULL) << 39) | ((fieldA & 0xF0000000ULL) << 12) | ((fieldA & 0xF00000ULL) << 16) | ((fieldA & 0xF000ULL) << 20); - - if ((fieldB & 0xE000000000ULL) == 0xE000000000ULL) - // Opaque pixel, so set MSB to 1 and encode colors in RGB555 - tmp = tmp | 0x80000000ULL | ((fieldB & 0xF800000000000000ULL) >> 33) | ((fieldB & 0xF8000000000000ULL) >> 30) | ((fieldB & 0xF80000000000ULL) >> 27); - else - // Tranlucid pixel, so set MSB to 0 and encode colors in ARGB3444 - tmp = tmp | ((fieldB & 0xE000000000ULL) >> 9) | ((fieldB & 0xF000000000000000ULL) >> 36) | ((fieldB & 0xF0000000000000ULL) >> 32) | ((fieldB & 0xF00000000000ULL) >> 28); - - if ((fieldB & 0xE0ULL) == 0xE0ULL) - // Opaque pixel, so set MSB to 1 and encode colors in RGB555 - tmp = tmp | 0x8000ULL | ((fieldB & 0xF8000000ULL) >> 17) | ((fieldB & 0xF80000ULL) >> 14) | ((fieldB & 0xF800ULL) >> 11); - else - // Tranlucid pixel, so set MSB to 0 and encode colors in ARGB3444 - tmp = tmp | ((fieldB & 0xE0ULL) << 7) | ((fieldB & 0xF0000000ULL) >> 20) | ((fieldB & 0xF00000ULL) >> 16) | ((fieldB & 0xF000ULL) >> 12); - ((PNGU_u64 *) buffer)[blockbase+3] = tmp; - } - } - else - { - // No alpha channel present, copy image to the output buffer - default_alpha = (default_alpha >> 5); - if (default_alpha == 7) - { - // The user wants an opaque texture, so set MSB to 1 and encode colors in RGB555 - alphaMask = 0x8000800080008000ULL; - - for (y = 0; y < qheight; y++) - for (x = 0; x < qwidth; x++) - { - int blockbase = (y * qwidth + x) * 4; - - PNGU_u64 field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4]+x*12)); - PNGU_u64 field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase] = - alphaMask | ((field64 & 0xF800000000000000ULL) >> 1) | ((field64 & 0xF8000000000000ULL) << 2) | - ((field64 & 0xF80000000000ULL) << 5) | ((field64 & 0xF800000000ULL) << 7) | ((field64 & 0xF8000000ULL) << 10) | - ((field64 & 0xF80000ULL) << 13) | ((field64 & 0xF800ULL) << 15) | ((field64 & 0xF8ULL) << 18) | - ((field32 & 0xF8000000ULL) >> 11) | ((field32 & 0xF80000ULL) >> 9) | ((field32 & 0xF800ULL) >> 6) | ((field32 & 0xF8ULL) >> 3); - - field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4+1]+x*12)); - field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4+1]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase+1] = - alphaMask | ((field64 & 0xF800000000000000ULL) >> 1) | ((field64 & 0xF8000000000000ULL) << 2) | - ((field64 & 0xF80000000000ULL) << 5) | ((field64 & 0xF800000000ULL) << 7) | ((field64 & 0xF8000000ULL) << 10) | - ((field64 & 0xF80000ULL) << 13) | ((field64 & 0xF800ULL) << 15) | ((field64 & 0xF8ULL) << 18) | - ((field32 & 0xF8000000ULL) >> 11) | ((field32 & 0xF80000ULL) >> 9) | ((field32 & 0xF800ULL) >> 6) | ((field32 & 0xF8ULL) >> 3); - - field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4+2]+x*12)); - field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4+2]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase+2] = - alphaMask | ((field64 & 0xF800000000000000ULL) >> 1) | ((field64 & 0xF8000000000000ULL) << 2) | - ((field64 & 0xF80000000000ULL) << 5) | ((field64 & 0xF800000000ULL) << 7) | ((field64 & 0xF8000000ULL) << 10) | - ((field64 & 0xF80000ULL) << 13) | ((field64 & 0xF800ULL) << 15) | ((field64 & 0xF8ULL) << 18) | - ((field32 & 0xF8000000ULL) >> 11) | ((field32 & 0xF80000ULL) >> 9) | ((field32 & 0xF800ULL) >> 6) | ((field32 & 0xF8ULL) >> 3); - - field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4+3]+x*12)); - field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4+3]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase+3] = - alphaMask | ((field64 & 0xF800000000000000ULL) >> 1) | ((field64 & 0xF8000000000000ULL) << 2) | - ((field64 & 0xF80000000000ULL) << 5) | ((field64 & 0xF800000000ULL) << 7) | ((field64 & 0xF8000000ULL) << 10) | - ((field64 & 0xF80000ULL) << 13) | ((field64 & 0xF800ULL) << 15) | ((field64 & 0xF8ULL) << 18) | - ((field32 & 0xF8000000ULL) >> 11) | ((field32 & 0xF80000ULL) >> 9) | ((field32 & 0xF800ULL) >> 6) | ((field32 & 0xF8ULL) >> 3); - } - } - else - { - // The user wants a translucid texture, so set MSB to 0 and encode colors in ARGB3444 - default_alpha = (default_alpha << 4); - alphaMask = (((PNGU_u64) default_alpha) << 56) | (((PNGU_u64) default_alpha) << 40) | - (((PNGU_u64) default_alpha) << 24) | (((PNGU_u64) default_alpha) << 8); - - for (y = 0; y < qheight; y++) - for (x = 0; x < qwidth; x++) - { - int blockbase = (y * qwidth + x) * 4; - - PNGU_u64 field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4]+x*12)); - PNGU_u64 field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase] = - alphaMask | ((field64 & 0xF000000000000000ULL) >> 4) | (field64 & 0xF0000000000000ULL) | ((field64 & 0xF00000000000ULL) << 4) | - ((field64 & 0xF000000000ULL) << 4) | ((field64 & 0xF0000000ULL) << 8) | ((field64 & 0xF00000ULL) << 12) | - ((field64 & 0xF000ULL) << 12) | ((field64 & 0xF0ULL) << 16) | ((field32 & 0xF0000000ULL) >> 12) | - ((field32 & 0xF00000ULL) >> 12) | ((field32 & 0xF000ULL) >> 8) | ((field32 & 0xF0ULL) >> 4); - - field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4+1]+x*12)); - field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4+1]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase+1] = - alphaMask | ((field64 & 0xF000000000000000ULL) >> 4) | (field64 & 0xF0000000000000ULL) | ((field64 & 0xF00000000000ULL) << 4) | - ((field64 & 0xF000000000ULL) << 4) | ((field64 & 0xF0000000ULL) << 8) | ((field64 & 0xF00000ULL) << 12) | - ((field64 & 0xF000ULL) << 12) | ((field64 & 0xF0ULL) << 16) | ((field32 & 0xF0000000ULL) >> 12) | - ((field32 & 0xF00000ULL) >> 12) | ((field32 & 0xF000ULL) >> 8) | ((field32 & 0xF0ULL) >> 4); - - field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4+2]+x*12)); - field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4+2]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase+2] = - alphaMask | ((field64 & 0xF000000000000000ULL) >> 4) | (field64 & 0xF0000000000000ULL) | ((field64 & 0xF00000000000ULL) << 4) | - ((field64 & 0xF000000000ULL) << 4) | ((field64 & 0xF0000000ULL) << 8) | ((field64 & 0xF00000ULL) << 12) | - ((field64 & 0xF000ULL) << 12) | ((field64 & 0xF0ULL) << 16) | ((field32 & 0xF0000000ULL) >> 12) | - ((field32 & 0xF00000ULL) >> 12) | ((field32 & 0xF000ULL) >> 8) | ((field32 & 0xF0ULL) >> 4); - - field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4+3]+x*12)); - field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4+3]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase+3] = - alphaMask | ((field64 & 0xF000000000000000ULL) >> 4) | (field64 & 0xF0000000000000ULL) | ((field64 & 0xF00000000000ULL) << 4) | - ((field64 & 0xF000000000ULL) << 4) | ((field64 & 0xF0000000ULL) << 8) | ((field64 & 0xF00000ULL) << 12) | - ((field64 & 0xF000ULL) << 12) | ((field64 & 0xF0ULL) << 16) | ((field32 & 0xF0000000ULL) >> 12) | - ((field32 & 0xF00000ULL) >> 12) | ((field32 & 0xF000ULL) >> 8) | ((field32 & 0xF0ULL) >> 4); - } - } - } - - // Free resources - free (ctx->img_data); - free (ctx->row_pointers); - - // Success - return PNGU_OK; -} - - -int PNGU_DecodeTo4x4RGBA8 (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void *buffer, PNGU_u8 default_alpha) -{ - int result; - PNGU_u32 x, y, qwidth, qheight; - PNGU_u64 alphaMask; - - // width and height need to be divisible by four - if ((width % 4) || (height % 4)) - return PNGU_INVALID_WIDTH_OR_HEIGHT; - - result = pngu_decode (ctx, width, height, 0); - if (result != PNGU_OK) - return result; - - // Init some variables - qwidth = width / 4; - qheight = height / 4; - - // Check is source image has an alpha channel - if ( (ctx->prop.imgColorType == PNGU_COLOR_TYPE_GRAY_ALPHA) || (ctx->prop.imgColorType == PNGU_COLOR_TYPE_RGB_ALPHA) ) - { - // Alpha channel present, copy image to the output buffer - for (y = 0; y < qheight; y++) - for (x = 0; x < qwidth; x++) - { - int blockbase = (y * qwidth + x) * 8; - - PNGU_u64 fieldA = *((PNGU_u64 *)(ctx->row_pointers[y*4]+x*16)); - PNGU_u64 fieldB = *((PNGU_u64 *)(ctx->row_pointers[y*4]+x*16+8)); - ((PNGU_u64 *) buffer)[blockbase] = - ((fieldA & 0xFF00000000ULL) << 24) | ((fieldA & 0xFF00000000000000ULL) >> 8) | - ((fieldA & 0xFFULL) << 40) | ((fieldA & 0xFF000000ULL) << 8) | - ((fieldB & 0xFF00000000ULL) >> 8) | ((fieldB & 0xFF00000000000000ULL) >> 40) | - ((fieldB & 0xFFULL) << 8) | ((fieldB & 0xFF000000ULL) >> 24); - ((PNGU_u64 *) buffer)[blockbase+4] = - ((fieldA & 0xFFFF0000000000ULL) << 8) | ((fieldA & 0xFFFF00ULL) << 24) | - ((fieldB & 0xFFFF0000000000ULL) >> 24) | ((fieldB & 0xFFFF00ULL) >> 8); - - fieldA = *((PNGU_u64 *)(ctx->row_pointers[y*4+1]+x*16)); - fieldB = *((PNGU_u64 *)(ctx->row_pointers[y*4+1]+x*16+8)); - ((PNGU_u64 *) buffer)[blockbase+1] = - ((fieldA & 0xFF00000000ULL) << 24) | ((fieldA & 0xFF00000000000000ULL) >> 8) | - ((fieldA & 0xFFULL) << 40) | ((fieldA & 0xFF000000ULL) << 8) | - ((fieldB & 0xFF00000000ULL) >> 8) | ((fieldB & 0xFF00000000000000ULL) >> 40) | - ((fieldB & 0xFFULL) << 8) | ((fieldB & 0xFF000000ULL) >> 24); - ((PNGU_u64 *) buffer)[blockbase+5] = - ((fieldA & 0xFFFF0000000000ULL) << 8) | ((fieldA & 0xFFFF00ULL) << 24) | - ((fieldB & 0xFFFF0000000000ULL) >> 24) | ((fieldB & 0xFFFF00ULL) >> 8); - - fieldA = *((PNGU_u64 *)(ctx->row_pointers[y*4+2]+x*16)); - fieldB = *((PNGU_u64 *)(ctx->row_pointers[y*4+2]+x*16+8)); - ((PNGU_u64 *) buffer)[blockbase+2] = - ((fieldA & 0xFF00000000ULL) << 24) | ((fieldA & 0xFF00000000000000ULL) >> 8) | - ((fieldA & 0xFFULL) << 40) | ((fieldA & 0xFF000000ULL) << 8) | - ((fieldB & 0xFF00000000ULL) >> 8) | ((fieldB & 0xFF00000000000000ULL) >> 40) | - ((fieldB & 0xFFULL) << 8) | ((fieldB & 0xFF000000ULL) >> 24); - ((PNGU_u64 *) buffer)[blockbase+6] = - ((fieldA & 0xFFFF0000000000ULL) << 8) | ((fieldA & 0xFFFF00ULL) << 24) | - ((fieldB & 0xFFFF0000000000ULL) >> 24) | ((fieldB & 0xFFFF00ULL) >> 8); - - fieldA = *((PNGU_u64 *)(ctx->row_pointers[y*4+3]+x*16)); - fieldB = *((PNGU_u64 *)(ctx->row_pointers[y*4+3]+x*16+8)); - ((PNGU_u64 *) buffer)[blockbase+3] = - ((fieldA & 0xFF00000000ULL) << 24) | ((fieldA & 0xFF00000000000000ULL) >> 8) | - ((fieldA & 0xFFULL) << 40) | ((fieldA & 0xFF000000ULL) << 8) | - ((fieldB & 0xFF00000000ULL) >> 8) | ((fieldB & 0xFF00000000000000ULL) >> 40) | - ((fieldB & 0xFFULL) << 8) | ((fieldB & 0xFF000000ULL) >> 24); - ((PNGU_u64 *) buffer)[blockbase+7] = - ((fieldA & 0xFFFF0000000000ULL) << 8) | ((fieldA & 0xFFFF00ULL) << 24) | - ((fieldB & 0xFFFF0000000000ULL) >> 24) | ((fieldB & 0xFFFF00ULL) >> 8); - } - } - else - { - // No alpha channel present, copy image to the output buffer - alphaMask = (((PNGU_u64)default_alpha) << 56) | (((PNGU_u64)default_alpha) << 40) | - (((PNGU_u64)default_alpha) << 24) | (((PNGU_u64)default_alpha) << 8); - - for (y = 0; y < qheight; y++) - for (x = 0; x < qwidth; x++) - { - int blockbase = (y * qwidth + x) * 8; - - PNGU_u64 field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4]+x*12)); - PNGU_u64 field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase] = - (((field64 & 0xFF00000000000000ULL) >> 8) | (field64 & 0xFF00000000ULL) | - ((field64 & 0xFF00ULL) << 8) | ((field32 & 0xFF0000ULL) >> 16) | alphaMask); - ((PNGU_u64 *) buffer)[blockbase+4] = - (((field64 & 0xFFFF0000000000ULL) << 8) | ((field64 & 0xFFFF0000ULL) << 16) | - ((field64 & 0xFFULL) << 24) | ((field32 & 0xFF000000ULL) >> 8) | (field32 & 0xFFFFULL)); - - field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4+1]+x*12)); - field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4+1]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase+1] = - (((field64 & 0xFF00000000000000ULL) >> 8) | (field64 & 0xFF00000000ULL) | - ((field64 & 0xFF00ULL) << 8) | ((field32 & 0xFF0000ULL) >> 16) | alphaMask); - ((PNGU_u64 *) buffer)[blockbase+5] = - (((field64 & 0xFFFF0000000000ULL) << 8) | ((field64 & 0xFFFF0000ULL) << 16) | - ((field64 & 0xFFULL) << 24) | ((field32 & 0xFF000000ULL) >> 8) | (field32 & 0xFFFFULL)); - - field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4+2]+x*12)); - field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4+2]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase+2] = - (((field64 & 0xFF00000000000000ULL) >> 8) | (field64 & 0xFF00000000ULL) | - ((field64 & 0xFF00ULL) << 8) | ((field32 & 0xFF0000ULL) >> 16) | alphaMask); - ((PNGU_u64 *) buffer)[blockbase+6] = - (((field64 & 0xFFFF0000000000ULL) << 8) | ((field64 & 0xFFFF0000ULL) << 16) | - ((field64 & 0xFFULL) << 24) | ((field32 & 0xFF000000ULL) >> 8) | (field32 & 0xFFFFULL)); - - field64 = *((PNGU_u64 *)(ctx->row_pointers[y*4+3]+x*12)); - field32 = (PNGU_u64) *((PNGU_u32 *)(ctx->row_pointers[y*4+3]+x*12+8)); - ((PNGU_u64 *) buffer)[blockbase+3] = - (((field64 & 0xFF00000000000000ULL) >> 8) | (field64 & 0xFF00000000ULL) | - ((field64 & 0xFF00ULL) << 8) | ((field32 & 0xFF0000ULL) >> 16) | alphaMask); - ((PNGU_u64 *) buffer)[blockbase+7] = - (((field64 & 0xFFFF0000000000ULL) << 8) | ((field64 & 0xFFFF0000ULL) << 16) | - ((field64 & 0xFFULL) << 24) | ((field32 & 0xFF000000ULL) >> 8) | (field32 & 0xFFFFULL)); - } - } - - // Free resources - free (ctx->img_data); - free (ctx->row_pointers); - - // Success - return PNGU_OK; -} - - -int PNGU_EncodeFromYCbYCr (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void *buffer, PNGU_u32 stride) -{ - png_uint_32 rowbytes; - PNGU_u32 x, y, buffWidth; - - // Erase from the context any readed info - pngu_free_info (ctx); - ctx->propRead = 0; - - // Check if the user has selected a file to write the image - if (ctx->source == PNGU_SOURCE_BUFFER); - - else if (ctx->source == PNGU_SOURCE_DEVICE) - { - // Open file - if (!(ctx->fd = fopen (ctx->filename, "wb"))) - return PNGU_CANT_OPEN_FILE; - } - - else - return PNGU_NO_FILE_SELECTED; - - // Allocation of libpng structs - ctx->png_ptr = png_create_write_struct (PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); - if (!(ctx->png_ptr)) - { - if (ctx->source == PNGU_SOURCE_DEVICE) - fclose (ctx->fd); - return PNGU_LIB_ERROR; - } - - ctx->info_ptr = png_create_info_struct (ctx->png_ptr); - if (!(ctx->info_ptr)) - { - png_destroy_write_struct (&(ctx->png_ptr), (png_infopp)NULL); - if (ctx->source == PNGU_SOURCE_DEVICE) - fclose (ctx->fd); - return PNGU_LIB_ERROR; - } - - if (ctx->source == PNGU_SOURCE_BUFFER) - { - // Installation of our custom data writer function - ctx->cursor = 0; - png_set_write_fn (ctx->png_ptr, ctx, pngu_write_data_to_buffer, pngu_flush_data_to_buffer); - } - else if (ctx->source == PNGU_SOURCE_DEVICE) - { - // Default data writer uses function fwrite, so it needs to use our FILE* - png_init_io (ctx->png_ptr, ctx->fd); - } - - // Setup output file properties - png_set_IHDR (ctx->png_ptr, ctx->info_ptr, width, height, 8, PNG_COLOR_TYPE_RGB, - PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, PNG_FILTER_TYPE_DEFAULT); - - // Allocate memory to store the image in RGB format - rowbytes = width * 3; - if (rowbytes % 4) - rowbytes = ((rowbytes / 4) + 1) * 4; // Add extra padding so each row starts in a 4 byte boundary - - ctx->img_data = malloc (rowbytes * height); - if (!ctx->img_data) - { - png_destroy_write_struct (&(ctx->png_ptr), (png_infopp)NULL); - if (ctx->source == PNGU_SOURCE_DEVICE) - fclose (ctx->fd); - return PNGU_LIB_ERROR; - } - - ctx->row_pointers = malloc (sizeof (png_bytep) * height); - if (!ctx->row_pointers) - { - png_destroy_write_struct (&(ctx->png_ptr), (png_infopp)NULL); - if (ctx->source == PNGU_SOURCE_DEVICE) - fclose (ctx->fd); - return PNGU_LIB_ERROR; - } - - // Encode YCbYCr image into RGB8 format - buffWidth = (width + stride) / 2; - for (y = 0; y < height; y++) - { - ctx->row_pointers[y] = ctx->img_data + (y * rowbytes); - - for (x = 0; x < (width / 2); x++) - PNGU_YCbYCr_TO_RGB8 ( ((PNGU_u32 *)buffer)[y*buffWidth+x], - ((PNGU_u8 *) ctx->row_pointers[y]+x*6), ((PNGU_u8 *) ctx->row_pointers[y]+x*6+1), - ((PNGU_u8 *) ctx->row_pointers[y]+x*6+2), ((PNGU_u8 *) ctx->row_pointers[y]+x*6+3), - ((PNGU_u8 *) ctx->row_pointers[y]+x*6+4), ((PNGU_u8 *) ctx->row_pointers[y]+x*6+5) ); - } - - // Tell libpng where is our image data - png_set_rows (ctx->png_ptr, ctx->info_ptr, ctx->row_pointers); - - // Write file header and image data - png_write_png (ctx->png_ptr, ctx->info_ptr, PNG_TRANSFORM_IDENTITY, NULL); - - // Tell libpng we have no more data to write - png_write_end (ctx->png_ptr, (png_infop) NULL); - - // Free resources - free (ctx->img_data); - free (ctx->row_pointers); - png_destroy_write_struct (&(ctx->png_ptr), &(ctx->info_ptr)); - if (ctx->source == PNGU_SOURCE_DEVICE) - fclose (ctx->fd); - - // Success - return PNGU_OK; -} - - -// This function is taken from a libogc example -PNGU_u32 PNGU_RGB8_TO_YCbYCr (PNGU_u8 r1, PNGU_u8 g1, PNGU_u8 b1, PNGU_u8 r2, PNGU_u8 g2, PNGU_u8 b2) -{ - int y1, cb1, cr1, y2, cb2, cr2, cb, cr; - - y1 = (299 * r1 + 587 * g1 + 114 * b1) / 1000; - cb1 = (-16874 * r1 - 33126 * g1 + 50000 * b1 + 12800000) / 100000; - cr1 = (50000 * r1 - 41869 * g1 - 8131 * b1 + 12800000) / 100000; - - y2 = (299 * r2 + 587 * g2 + 114 * b2) / 1000; - cb2 = (-16874 * r2 - 33126 * g2 + 50000 * b2 + 12800000) / 100000; - cr2 = (50000 * r2 - 41869 * g2 - 8131 * b2 + 12800000) / 100000; - - cb = (cb1 + cb2) >> 1; - cr = (cr1 + cr2) >> 1; - - return (PNGU_u32) ((y1 << 24) | (cb << 16) | (y2 << 8) | cr); -} - - -void PNGU_YCbYCr_TO_RGB8 (PNGU_u32 ycbycr, PNGU_u8 *r1, PNGU_u8 *g1, PNGU_u8 *b1, PNGU_u8 *r2, PNGU_u8 *g2, PNGU_u8 *b2) -{ - PNGU_u8 *val = (PNGU_u8 *) &ycbycr; - int r, g, b; - - r = 1.371f * (val[3] - 128); - g = - 0.698f * (val[3] - 128) - 0.336f * (val[1] - 128); - b = 1.732f * (val[1] - 128); - - *r1 = pngu_clamp (val[0] + r, 0, 255); - *g1 = pngu_clamp (val[0] + g, 0, 255); - *b1 = pngu_clamp (val[0] + b, 0, 255); - - *r2 = pngu_clamp (val[2] + r, 0, 255); - *g2 = pngu_clamp (val[2] + g, 0, 255); - *b2 = pngu_clamp (val[2] + b, 0, 255); -} - - -int pngu_info (IMGCTX ctx) -{ - png_byte magic[8]; - png_uint_32 width; - png_uint_32 height; - png_color_16p background; - png_bytep trans; - png_color_16p trans_values; - int scale, i; - - // Check if there is a file selected and if it is a valid .png - if (ctx->source == PNGU_SOURCE_BUFFER) - memcpy (magic, ctx->buffer, 8); - - else if (ctx->source == PNGU_SOURCE_DEVICE) - { - // Open file - if (!(ctx->fd = fopen (ctx->filename, "rb"))) - return PNGU_CANT_OPEN_FILE; - - // Load first 8 bytes into magic buffer - if (fread (magic, 1, 8, ctx->fd) != 8) - { - fclose (ctx->fd); - return PNGU_CANT_READ_FILE; - } - } - - else - return PNGU_NO_FILE_SELECTED;; - - if (png_sig_cmp(magic, 0, 8) != 0) - { - if (ctx->source == PNGU_SOURCE_DEVICE) - fclose (ctx->fd); - return PNGU_FILE_IS_NOT_PNG; - } - - // Allocation of libpng structs - ctx->png_ptr = png_create_read_struct (PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); - if (!(ctx->png_ptr)) - { - if (ctx->source == PNGU_SOURCE_DEVICE) - fclose (ctx->fd); - return PNGU_LIB_ERROR; - } - - ctx->info_ptr = png_create_info_struct (ctx->png_ptr); - if (!(ctx->info_ptr)) - { - if (ctx->source == PNGU_SOURCE_DEVICE) - fclose (ctx->fd); - png_destroy_read_struct (&(ctx->png_ptr), (png_infopp)NULL, (png_infopp)NULL); - return PNGU_LIB_ERROR; - } - - if (ctx->source == PNGU_SOURCE_BUFFER) - { - // Installation of our custom data provider function - ctx->cursor = 0; - png_set_read_fn (ctx->png_ptr, ctx, pngu_read_data_from_buffer); - } - else if (ctx->source == PNGU_SOURCE_DEVICE) - { - // Default data provider uses function fread, so it needs to use our FILE* - png_init_io (ctx->png_ptr, ctx->fd); - png_set_sig_bytes (ctx->png_ptr, 8); // We have read 8 bytes already to check PNG authenticity - } - - // Read png header - png_read_info (ctx->png_ptr, ctx->info_ptr); - - // Query image properties if they have not been queried before - if (!ctx->propRead) - { - png_get_IHDR(ctx->png_ptr, ctx->info_ptr, &width, &height, - (int *) &(ctx->prop.imgBitDepth), - (int *) &(ctx->prop.imgColorType), - NULL, NULL, NULL); - - ctx->prop.imgWidth = width; - ctx->prop.imgHeight = height; - switch (ctx->prop.imgColorType) - { - case PNG_COLOR_TYPE_GRAY: - ctx->prop.imgColorType = PNGU_COLOR_TYPE_GRAY; - break; - case PNG_COLOR_TYPE_GRAY_ALPHA: - ctx->prop.imgColorType = PNGU_COLOR_TYPE_GRAY_ALPHA; - break; - case PNG_COLOR_TYPE_PALETTE: - ctx->prop.imgColorType = PNGU_COLOR_TYPE_PALETTE; - break; - case PNG_COLOR_TYPE_RGB: - ctx->prop.imgColorType = PNGU_COLOR_TYPE_RGB; - break; - case PNG_COLOR_TYPE_RGB_ALPHA: - ctx->prop.imgColorType = PNGU_COLOR_TYPE_RGB_ALPHA; - break; - default: - ctx->prop.imgColorType = PNGU_COLOR_TYPE_UNKNOWN; - break; - } - - // Constant used to scale 16 bit values to 8 bit values - scale = 1; - if (ctx->prop.imgBitDepth == 16) - scale = 256; - - // Query background color, if any. - ctx->prop.validBckgrnd = 0; - if (((ctx->prop.imgColorType == PNGU_COLOR_TYPE_RGB) || (ctx->prop.imgColorType == PNGU_COLOR_TYPE_RGB_ALPHA)) && - (png_get_bKGD (ctx->png_ptr, ctx->info_ptr, &background))) - { - ctx->prop.validBckgrnd = 1; - ctx->prop.bckgrnd.r = background->red / scale; - ctx->prop.bckgrnd.g = background->green / scale; - ctx->prop.bckgrnd.b = background->blue / scale; - } - else if (((ctx->prop.imgColorType == PNGU_COLOR_TYPE_GRAY) || (ctx->prop.imgColorType == PNGU_COLOR_TYPE_GRAY_ALPHA)) && - (png_get_bKGD (ctx->png_ptr, ctx->info_ptr, &background))) - { - ctx->prop.validBckgrnd = 1; - ctx->prop.bckgrnd.r = ctx->prop.bckgrnd.g = ctx->prop.bckgrnd.b = background->gray / scale; - } - - // Query list of transparent colors, if any. - ctx->prop.numTrans = 0; - ctx->prop.trans = NULL; - if (((ctx->prop.imgColorType == PNGU_COLOR_TYPE_RGB) || (ctx->prop.imgColorType == PNGU_COLOR_TYPE_RGB_ALPHA)) && - (png_get_tRNS (ctx->png_ptr, ctx->info_ptr, &trans, (int *) &(ctx->prop.numTrans), &trans_values))) - { - if (ctx->prop.numTrans) - { - ctx->prop.trans = malloc (sizeof (PNGUCOLOR) * ctx->prop.numTrans); - if (ctx->prop.trans) - for (i = 0; i < ctx->prop.numTrans; i++) - { - ctx->prop.trans[i].r = trans_values[i].red / scale; - ctx->prop.trans[i].g = trans_values[i].green / scale; - ctx->prop.trans[i].b = trans_values[i].blue / scale; - } - else - ctx->prop.numTrans = 0; - } - } - else if (((ctx->prop.imgColorType == PNGU_COLOR_TYPE_GRAY) || (ctx->prop.imgColorType == PNGU_COLOR_TYPE_GRAY_ALPHA)) && - (png_get_tRNS (ctx->png_ptr, ctx->info_ptr, &trans, (int *) &(ctx->prop.numTrans), &trans_values))) - { - if (ctx->prop.numTrans) - { - ctx->prop.trans = malloc (sizeof (PNGUCOLOR) * ctx->prop.numTrans); - if (ctx->prop.trans) - for (i = 0; i < ctx->prop.numTrans; i++) - ctx->prop.trans[i].r = ctx->prop.trans[i].g = ctx->prop.trans[i].b = - trans_values[i].gray / scale; - else - ctx->prop.numTrans = 0; - } - } - - ctx->propRead = 1; - } - - // Success - ctx->infoRead = 1; - - return PNGU_OK; -} - - -int pngu_decode (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, PNGU_u32 stripAlpha) -{ - png_uint_32 rowbytes; - int i; - - // Read info if it hasn't been read before - if (!ctx->infoRead) - { - i = pngu_info (ctx); - if (i != PNGU_OK) - return i; - } - - // Check if the user has specified the real width and height of the image - if ( (ctx->prop.imgWidth != width) || (ctx->prop.imgHeight != height) ) - return PNGU_INVALID_WIDTH_OR_HEIGHT; - - // Check if color type is supported by PNGU - if ( (ctx->prop.imgColorType == PNGU_COLOR_TYPE_PALETTE) || (ctx->prop.imgColorType == PNGU_COLOR_TYPE_UNKNOWN) ) - return PNGU_UNSUPPORTED_COLOR_TYPE; - - // Scale 16 bit samples to 8 bit - if (ctx->prop.imgBitDepth == 16) - png_set_strip_16 (ctx->png_ptr); - - // Remove alpha channel if we don't need it - if (stripAlpha && ((ctx->prop.imgColorType == PNGU_COLOR_TYPE_RGB_ALPHA) || (ctx->prop.imgColorType == PNGU_COLOR_TYPE_GRAY_ALPHA))) - png_set_strip_alpha (ctx->png_ptr); - - // Expand 1, 2 and 4 bit samples to 8 bit - if (ctx->prop.imgBitDepth < 8) - png_set_packing (ctx->png_ptr); - - // Transform grayscale images to RGB - if ( (ctx->prop.imgColorType == PNGU_COLOR_TYPE_GRAY) || (ctx->prop.imgColorType == PNGU_COLOR_TYPE_GRAY_ALPHA) ) - png_set_gray_to_rgb (ctx->png_ptr); - - // Flush transformations - png_read_update_info (ctx->png_ptr, ctx->info_ptr); - - // Allocate memory to store the image - rowbytes = png_get_rowbytes (ctx->png_ptr, ctx->info_ptr); - if (rowbytes % 4) - rowbytes = ((rowbytes / 4) + 1) * 4; // Add extra padding so each row starts in a 4 byte boundary - - ctx->img_data = malloc (rowbytes * ctx->prop.imgHeight); - if (!ctx->img_data) - { - pngu_free_info (ctx); - return PNGU_LIB_ERROR; - } - - ctx->row_pointers = malloc (sizeof (png_bytep) * ctx->prop.imgHeight); - if (!ctx->row_pointers) - { - free (ctx->img_data); - pngu_free_info (ctx); - return PNGU_LIB_ERROR; - } - - for (i = 0; i < ctx->prop.imgHeight; i++) - ctx->row_pointers[i] = ctx->img_data + (i * rowbytes); - - // Transform the image and copy it to our allocated memory - png_read_image (ctx->png_ptr, ctx->row_pointers); - - // Free resources - pngu_free_info (ctx); - - // Success - return PNGU_OK; -} - - -void pngu_free_info (IMGCTX ctx) -{ - if (ctx->infoRead) - { - if (ctx->source == PNGU_SOURCE_DEVICE) - fclose (ctx->fd); - - png_destroy_read_struct (&(ctx->png_ptr), &(ctx->info_ptr), (png_infopp)NULL); - - ctx->infoRead = 0; - } -} - - -// Custom data provider function used for reading from memory buffers. -void pngu_read_data_from_buffer (png_structp png_ptr, png_bytep data, png_size_t length) -{ - IMGCTX ctx = (IMGCTX) png_get_io_ptr (png_ptr); - memcpy (data, ctx->buffer + ctx->cursor, length); - ctx->cursor += length; -} - - -// Custom data writer function used for writing to memory buffers. -void pngu_write_data_to_buffer (png_structp png_ptr, png_bytep data, png_size_t length) -{ - IMGCTX ctx = (IMGCTX) png_get_io_ptr (png_ptr); - memcpy (ctx->buffer + ctx->cursor, data, length); - ctx->cursor += length; -} - - -// Custom data flusher function used for writing to memory buffers. -void pngu_flush_data_to_buffer (png_structp png_ptr) -{ - // Nothing to do here -} - - -// Function used in YCbYCr to RGB decoding -int pngu_clamp (int value, int min, int max) -{ - if (value < min) - value = min; - else if (value > max) - value = max; - - return value; -} - diff --git a/template/source/libpng/pngu/pngu.h b/template/source/libpng/pngu/pngu.h deleted file mode 100644 index b5e172b..0000000 --- a/template/source/libpng/pngu/pngu.h +++ /dev/null @@ -1,171 +0,0 @@ -/******************************************************************************************** - -PNGU Version : 0.2a - -Coder : frontier - -More info : http://frontier-dev.net - -********************************************************************************************/ -#ifndef __PNGU__ -#define __PNGU__ - -// Return codes -#define PNGU_OK 0 -#define PNGU_ODD_WIDTH 1 -#define PNGU_ODD_STRIDE 2 -#define PNGU_INVALID_WIDTH_OR_HEIGHT 3 -#define PNGU_FILE_IS_NOT_PNG 4 -#define PNGU_UNSUPPORTED_COLOR_TYPE 5 -#define PNGU_NO_FILE_SELECTED 6 -#define PNGU_CANT_OPEN_FILE 7 -#define PNGU_CANT_READ_FILE 8 -#define PNGU_LIB_ERROR 9 - -// Color types -#define PNGU_COLOR_TYPE_GRAY 1 -#define PNGU_COLOR_TYPE_GRAY_ALPHA 2 -#define PNGU_COLOR_TYPE_PALETTE 3 -#define PNGU_COLOR_TYPE_RGB 4 -#define PNGU_COLOR_TYPE_RGB_ALPHA 5 -#define PNGU_COLOR_TYPE_UNKNOWN 6 - - -#ifdef __cplusplus - extern "C" { -#endif - -// Types -typedef unsigned char PNGU_u8; -typedef unsigned short PNGU_u16; -typedef unsigned int PNGU_u32; -typedef unsigned long long PNGU_u64; - -typedef struct -{ - PNGU_u8 r; - PNGU_u8 g; - PNGU_u8 b; -} PNGUCOLOR; - -typedef struct -{ - PNGU_u32 imgWidth; // In pixels - PNGU_u32 imgHeight; // In pixels - PNGU_u32 imgBitDepth; // In bitx - PNGU_u32 imgColorType; // PNGU_COLOR_TYPE_* - PNGU_u32 validBckgrnd; // Non zero if there is a background color - PNGUCOLOR bckgrnd; // Backgroun color - PNGU_u32 numTrans; // Number of transparent colors - PNGUCOLOR *trans; // Transparent colors -} PNGUPROP; - -// Image context, always initialize with SelectImageFrom* and free with ReleaseImageContext -struct _IMGCTX; -typedef struct _IMGCTX *IMGCTX; - - -/**************************************************************************** -* Pixel conversion * -****************************************************************************/ - -// Macro to convert RGB8 values to RGB565 -#define PNGU_RGB8_TO_RGB565(r,g,b) ( ((((PNGU_u16) r) & 0xF8U) << 8) | ((((PNGU_u16) g) & 0xFCU) << 3) | (((PNGU_u16) b) >> 3) ) - -// Macro to convert RGBA8 values to RGB5A3 -#define PNGU_RGB8_TO_RGB5A3(r,g,b,a) (PNGU_u16) (((a & 0xE0U) == 0xE0U) ? \ - (0x8000U | ((((PNGU_u16) r) & 0xF8U) << 7) | ((((PNGU_u16) g) & 0xF8U) << 2) | (((PNGU_u16) b) >> 3)) : \ - (((((PNGU_u16) a) & 0xE0U) << 7) | ((((PNGU_u16) r) & 0xF0U) << 4) | (((PNGU_u16) g) & 0xF0U) | ((((PNGU_u16) b) & 0xF0U) >> 4))) - -// Function to convert two RGB8 values to YCbYCr -PNGU_u32 PNGU_RGB8_TO_YCbYCr (PNGU_u8 r1, PNGU_u8 g1, PNGU_u8 b1, PNGU_u8 r2, PNGU_u8 g2, PNGU_u8 b2); - -// Function to convert an YCbYCr to two RGB8 values. -void PNGU_YCbYCr_TO_RGB8 (PNGU_u32 ycbycr, PNGU_u8 *r1, PNGU_u8 *g1, PNGU_u8 *b1, PNGU_u8 *r2, PNGU_u8 *g2, PNGU_u8 *b2); - - -/**************************************************************************** -* Image context handling * -****************************************************************************/ - -// Selects a PNG file, previosly loaded into a buffer, and creates an image context for subsequent procesing. -IMGCTX PNGU_SelectImageFromBuffer (const void *buffer); - -// Selects a PNG file, from any devoptab device, and creates an image context for subsequent procesing. -IMGCTX PNGU_SelectImageFromDevice (const char *filename); - -// Frees resources associated with an image context. Always call this function when you no longer need the IMGCTX. -void PNGU_ReleaseImageContext (IMGCTX ctx); - - -/**************************************************************************** -* Miscelaneous * -****************************************************************************/ - -// Retrieves info from selected PNG file, including image dimensions, color format, background and transparency colors. -int PNGU_GetImageProperties (IMGCTX ctx, PNGUPROP *fileproperties); - - -/**************************************************************************** -* Image conversion * -****************************************************************************/ - -// Expands selected image into an YCbYCr buffer. You need to specify context, image dimensions, -// destination address and stride in pixels (stride = buffer width - image width). -int PNGU_DecodeToYCbYCr (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void *buffer, PNGU_u32 stride); - -// Macro for decoding an image inside a buffer at given coordinates. -#define PNGU_DECODE_TO_COORDS_YCbYCr(ctx,coordX,coordY,imgWidth,imgHeight,bufferWidth,bufferHeight,buffer) \ - \ - PNGU_DecodeToYCbYCr (ctx, imgWidth, imgHeight, ((void *) buffer) + (coordY) * (bufferWidth) * 2 + \ - (coordX) * 2, (bufferWidth) - (imgWidth)) - -// Expands selected image into a linear RGB565 buffer. You need to specify context, image dimensions, -// destination address and stride in pixels (stride = buffer width - image width). -int PNGU_DecodeToRGB565 (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void *buffer, PNGU_u32 stride); - -// Macro for decoding an image inside a buffer at given coordinates. -#define PNGU_DECODE_TO_COORDS_RGB565(ctx,coordX,coordY,imgWidth,imgHeight,bufferWidth,bufferHeight,buffer) \ - \ - PNGU_DecodeToRGB565 (ctx, imgWidth, imgHeight, ((void *) buffer) + (coordY) * (bufferWidth) * 2 + \ - (coordX) * 2, (bufferWidth) - (imgWidth)) - -// Expands selected image into a linear RGBA8 buffer. You need to specify context, image dimensions, -// destination address, stride in pixels and default alpha value, which is used if the source image -// doesn't have an alpha channel. -int PNGU_DecodeToRGBA8 (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void *buffer, PNGU_u32 stride, PNGU_u8 default_alpha); - -// Macro for decoding an image inside a buffer at given coordinates. -#define PNGU_DECODE_TO_COORDS_RGBA8(ctx,coordX,coordY,imgWidth,imgHeight,default_alpha,bufferWidth,bufferHeight,buffer) \ - \ - PNGU_DecodeToRGBA8 (ctx, imgWidth, imgHeight, ((void *) buffer) + (coordY) * (bufferWidth) * 2 + \ - (coordX) * 2, (bufferWidth) - (imgWidth), default_alpha) - -// Expands selected image into a 4x4 tiled RGB565 buffer. You need to specify context, image dimensions -// and destination address. -int PNGU_DecodeTo4x4RGB565 (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void *buffer); - -// Expands selected image into a 4x4 tiled RGB5A3 buffer. You need to specify context, image dimensions, -// destination address and default alpha value, which is used if the source image doesn't have an alpha channel. -int PNGU_DecodeTo4x4RGB5A3 (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void *buffer, PNGU_u8 default_alpha); - -// Expands selected image into a 4x4 tiled RGBA8 buffer. You need to specify context, image dimensions, -// destination address and default alpha value, which is used if the source image doesn't have an alpha channel. -int PNGU_DecodeTo4x4RGBA8 (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void *buffer, PNGU_u8 default_alpha); - -// Encodes an YCbYCr image in PNG format and stores it in the selected device or memory buffer. You need to -// specify context, image dimensions, destination address and stride in pixels (stride = buffer width - image width). -int PNGU_EncodeFromYCbYCr (IMGCTX ctx, PNGU_u32 width, PNGU_u32 height, void *buffer, PNGU_u32 stride); - -// Macro for encoding an image stored into an YCbYCr buffer at given coordinates. -#define PNGU_ENCODE_TO_COORDS_YCbYCr(ctx,coordX,coordY,imgWidth,imgHeight,bufferWidth,bufferHeight,buffer) \ - \ - PNGU_EncodeFromYCbYCr (ctx, imgWidth, imgHeight, ((void *) buffer) + (coordY) * (bufferWidth) * 2 + \ - (coordX) * 2, (bufferWidth) - (imgWidth)) - -#ifdef __cplusplus - } -#endif - -#endif - diff --git a/template/source/main.c b/template/source/main.c deleted file mode 100644 index 9499f63..0000000 --- a/template/source/main.c +++ /dev/null @@ -1,247 +0,0 @@ -/*=========================================== - GRRLIB (GX version) 3.0.5 alpha - Code : NoNameNo - Additional Code : Crayon - GX hints : RedShade - - Template Code (Minimum Requirement) -============================================*/ -#include "GRRLIB/GRRLIB.h" - -#include // needed for gettime and ticks_to_millisecs -#include -#include -#include - -#include "gfx/BMfont1.h" -#include "gfx/BMfont2.h" -#include "gfx/BMfont3.h" -#include "gfx/BMfont4.h" -#include "gfx/BMfont5.h" -#include "gfx/test_jpg.h" -#include "gfx/sprite.h" - -// Tile stuff -#define TILE_DELAY 10 -#define TILE_UP 12*0 -#define TILE_RIGHT 12*1 -#define TILE_DOWN 12*2 -#define TILE_LEFT 12*3 -#define TILE_UP2 12*4+9 -#define TILE_RIGHT2 12*5+9 -#define TILE_DOWN2 12*6+9 -#define TILE_LEFT2 12*7+9 - -// RGBA Colors -#define GRRLIB_BLACK 0x000000FF -#define GRRLIB_MAROON 0x800000FF -#define GRRLIB_GREEN 0x008000FF -#define GRRLIB_OLIVE 0x808000FF -#define GRRLIB_NAVY 0x000080FF -#define GRRLIB_PURPLE 0x800080FF -#define GRRLIB_TEAL 0x008080FF -#define GRRLIB_GRAY 0x808080FF -#define GRRLIB_SILVER 0xC0C0C0FF -#define GRRLIB_RED 0xFF0000FF -#define GRRLIB_LIME 0x00FF00FF -#define GRRLIB_YELLOW 0xFFFF00FF -#define GRRLIB_BLUE 0x0000FFFF -#define GRRLIB_FUCHSIA 0xFF00FFFF -#define GRRLIB_AQUA 0x00FFFFFF -#define GRRLIB_WHITE 0xFFFFFFFF - -Mtx GXmodelView2D; -static u8 CalculateFrameRate(); - -int main() { - int left = 0, top = 0, page = 0, frame = TILE_DOWN + 1; - unsigned int wait = TILE_DELAY, direction = TILE_DOWN, direction_new = TILE_DOWN; - u8 FPS = 0; - - ir_t ir1; - u32 wpaddown, wpadheld; - Vector triangle[] = {{400,200,0.0f}, {500,400,0.0f}, {300,400,0.0f}}; - - GRRLIB_Init(); - - GRRLIB_Credit(); - - fatInitDefault(); - WPAD_Init(); - WPAD_SetDataFormat(WPAD_CHAN_0, WPAD_FMT_BTNS_ACC_IR); - - GRRLIB_texImg tex_test_jpg = GRRLIB_LoadTextureJPG(test_jpg); - GRRLIB_texImg tex_new = GRRLIB_CreateEmptyTexture(tex_test_jpg.w, tex_test_jpg.h); - - GRRLIB_texImg tex_sprite_png = GRRLIB_LoadTexturePNG(sprite); - GRRLIB_InitTileSet(&tex_sprite_png, 24, 32, 0); - - GRRLIB_texImg tex_BMfont1 = GRRLIB_LoadTexturePNG(BMfont1); - GRRLIB_InitTileSet(&tex_BMfont1, 32, 32, 32); - - GRRLIB_texImg tex_BMfont2 = GRRLIB_LoadTexturePNG(BMfont2); - GRRLIB_InitTileSet(&tex_BMfont2, 16, 16, 32); - - GRRLIB_texImg tex_BMfont3 = GRRLIB_LoadTexturePNG(BMfont3); - GRRLIB_InitTileSet(&tex_BMfont3, 32, 32, 32); - - GRRLIB_texImg tex_BMfont4 = GRRLIB_LoadTexturePNG(BMfont4); - GRRLIB_InitTileSet(&tex_BMfont4, 16, 16, 32); - - GRRLIB_texImg tex_BMfont5 = GRRLIB_LoadTexturePNG(BMfont5); - GRRLIB_InitTileSet(&tex_BMfont5, 8, 16, 0); - - while(1) { - WPAD_SetVRes(0, 640, 480); - WPAD_ScanPads(); - wpaddown = WPAD_ButtonsDown(0); - wpadheld = WPAD_ButtonsHeld(0); - - WPAD_IR(WPAD_CHAN_0, &ir1); - - GRRLIB_FillScreen(GRRLIB_BLACK); // Clear the screen - WPAD_Rumble(WPAD_CHAN_0, 0); - switch(page) - { - case 1: // Draw images - GRRLIB_Printf(5, 25, tex_BMfont2, GRRLIB_WHITE, 1, "IMAGES DEMO"); - - GRRLIB_BMFX_Scatter(tex_test_jpg, tex_new, 8); - GRRLIB_FlushTex(tex_new); - - GRRLIB_DrawImg(10, 50, tex_test_jpg, 0, 1, 1, GRRLIB_WHITE); - GRRLIB_DrawImg(310, 50, tex_new, 0, 1, 1, GRRLIB_WHITE); - - // Draw a sprite - GRRLIB_DrawTile(600, 400, tex_sprite_png, 0, 2, 2, GRRLIB_WHITE, 12*4); // Rupee - GRRLIB_DrawTile(320+left, 240+top, tex_sprite_png, 0, 2, 2, GRRLIB_WHITE, frame); - if(GRRLIB_RectOnRect(320+left, 240+top, 48, 64, 618, 434, 12, 30)) - { - WPAD_Rumble(WPAD_CHAN_0, 1); - } - if(direction_new != direction) { - // Direction has changed, modify frame immidiately - direction = direction_new; - frame = direction; - wait = 0; - } - wait++; - if(wait > TILE_DELAY) { - // wait is needed for the number of frame per second to be ok - wait = 0; - if(wpadheld & WPAD_BUTTON_LEFT || wpadheld & WPAD_BUTTON_RIGHT || - wpadheld & WPAD_BUTTON_UP || wpadheld & WPAD_BUTTON_DOWN) { - frame++; - } - else { - frame = direction + 1; // Not moving - wait = TILE_DELAY; // Ready to move - } - if(frame > direction+2) frame = direction; - } - break; - case 2: // Draw shapes - GRRLIB_Printf(5, 25, tex_BMfont2, GRRLIB_WHITE, 1, "SHAPES DEMO"); - - GRRLIB_Rectangle(100, 100, 200, 100, GRRLIB_RED, 1); - GRRLIB_Line(100, 100, 350, 200, GRRLIB_SILVER); - GRRLIB_NGoneFilled(triangle, GRRLIB_GRAY, 3); - GRRLIB_Rectangle(left + 150, top + 150, 200, 200, 0x0000FFC8, 1); // Blue with alpha - - // Draw a yellow four pixel dot where the wiimote is pointing - GRRLIB_Plot(ir1.sx, ir1.sy, GRRLIB_YELLOW); - GRRLIB_Plot(ir1.sx + 1, ir1.sy, GRRLIB_YELLOW); - GRRLIB_Plot(ir1.sx, ir1.sy + 1, GRRLIB_YELLOW); - GRRLIB_Plot(ir1.sx + 1, ir1.sy + 1, GRRLIB_YELLOW); - break; - default: // Print some text - GRRLIB_Printf(5, 25, tex_BMfont2, GRRLIB_WHITE, 1, "TEXT DEMO"); - - GRRLIB_Printf(5, 100, tex_BMfont4, GRRLIB_WHITE, 1, "TO QUIT PRESS THE HOME BUTTON."); - GRRLIB_Printf(5, 140, tex_BMfont4, GRRLIB_YELLOW, 1, "USE + AND - TO MOVE ACROSS PAGES."); - GRRLIB_Printf(5, 180, tex_BMfont4, GRRLIB_GREEN, 1, "USE THE D-PAD TO MOVE STUFF."); - GRRLIB_Printf(left, top+250, tex_BMfont1, GRRLIB_WHITE, 1, "IR X VALUE: %d", (int)ir1.x); - GRRLIB_Printf(left, top+300, tex_BMfont3, GRRLIB_WHITE, 1, "IR Y VALUE: %d", (int)ir1.y); - GRRLIB_Printf(left, top+350, tex_BMfont3, 0XFFFFFF50, 1, "TEXT WITH ALPHA"); - GRRLIB_Printf(left, top+400, tex_BMfont5, GRRLIB_LIME, 1, "This font has the 128 ASCII characters"); - } - GRRLIB_Printf(500, 27, tex_BMfont5, GRRLIB_WHITE, 1, "Current FPS: %d", FPS); - GRRLIB_Render(); - FPS = CalculateFrameRate(); - - if(wpaddown & WPAD_BUTTON_HOME) { - exit(0); - } - if(wpadheld & WPAD_BUTTON_LEFT) { - if(wpadheld & WPAD_BUTTON_B || page == 1) - left -= 2; - else - left--; - direction_new = TILE_LEFT; // for tile example - } - if(wpadheld & WPAD_BUTTON_RIGHT) { - if(wpadheld & WPAD_BUTTON_B || page == 1) - left += 2; - else - left++; - direction_new = TILE_RIGHT; // for tile example - } - if(wpadheld & WPAD_BUTTON_UP) { - if(wpadheld & WPAD_BUTTON_B || page == 1) - top -= 2; - else - top--; - direction_new = TILE_UP; // for tile example - } - if(wpadheld & WPAD_BUTTON_DOWN) { - if(wpadheld & WPAD_BUTTON_B || page == 1) - top += 2; - else - top++; - direction_new = TILE_DOWN; // for tile example - } - if(wpaddown & WPAD_BUTTON_MINUS) { - page--; - left = 0; - top = 0; - if(page < 0) page = 2; - } - if(wpaddown & WPAD_BUTTON_PLUS) { - page++; - left = 0; - top = 0; - if(page > 2) page = 0; - } - } - GRRLIB_Exit(); // Be a good boy, clear the memory allocated by GRRLIB - // Free some textures - free(tex_new.data); - free(tex_test_jpg.data); - free(tex_sprite_png.data); - free(tex_BMfont1.data); - free(tex_BMfont2.data); - free(tex_BMfont3.data); - free(tex_BMfont4.data); - free(tex_BMfont5.data); - return 0; -} - -/** - * This function calculates the number of frames we render each second. - * It must be called right after GRRLIB_Render. - * @return The number of frames per second. - */ -static u8 CalculateFrameRate() { - static u8 frameCount = 0; - static u32 lastTime; - static u8 FPS = 0; - u32 currentTime = ticks_to_millisecs(gettime()); - - frameCount++; - if(currentTime - lastTime > 1000) { - lastTime = currentTime; - FPS = frameCount; - frameCount = 0; - } - return FPS; -}