]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
2400b13
authorToni Wilen <twilen@winuae.net>
Fri, 20 Jan 2012 18:00:35 +0000 (20:00 +0200)
committerToni Wilen <twilen@winuae.net>
Fri, 20 Jan 2012 18:00:35 +0000 (20:00 +0200)
20 files changed:
bsdsocket.cpp
cdrom-handler.cpp
custom.cpp
drawing.cpp
include/bsdsocket.h
include/drawing.h
inputdevice.cpp
main.cpp
newcpu.cpp
od-win32/bsdsock.cpp
od-win32/dinput.cpp
od-win32/direct3d.cpp
od-win32/direct3d.h
od-win32/resources/winuae.rc
od-win32/win32.cpp
od-win32/win32.h
od-win32/win32gfx.cpp
od-win32/win32gui.cpp
od-win32/winuaechangelog.txt
scsiemul.cpp

index ec5de8c35afb0f60515e09f0b185a61fc0027a7f..70349bd2a55be7ef740a1b9c03c1f9c012aee64d 100644 (file)
@@ -285,17 +285,13 @@ volatile int bsd_int_requested;
 
 void addtosigqueue (SB, int events)
 {
-#if 0
-       uae_u32 ot, sts;
-#endif
-
        locksigqueue ();
 
        if (events)
                sb->sigstosend |= sb->eventsigs;
        else
                sb->sigstosend |= ((uae_u32) 1) << sb->signal;
-#if 1
+
        if (!sb->dosignal) {
                sb->nextsig = sbsigqueue;
                sbsigqueue = sb;
@@ -305,23 +301,9 @@ void addtosigqueue (SB, int events)
        bsd_int_requested |= 1;
 
        unlocksigqueue ();
-
-#else
-
-       ot = sb->ownertask;
-       sts = sb->sigstosend;
-
-       sb->sigstosend = 0;
-
-       unlocksigqueue ();
-
-       if (sts)
-               uae_Signal (ot, sts);
-#endif
-
 }
 
-#if 1
+
 void bsdsock_fake_int_handler(void)
 {
        locksigqueue ();
@@ -345,50 +327,18 @@ void bsdsock_fake_int_handler(void)
        unlocksigqueue ();
 }
 
-#else
-
-static uae_u32 REGPARAM2 bsdsock_int_handler (TrapContext *context)
-{
-       SB;
-
-       locksigqueue ();
-       bsd_int_requested = 0;
-
-       if (sbsigqueue != NULL) {
-
-               for (sb = sbsigqueue; sb; sb = sb->nextsig) {
-                       if (sb->dosignal == 1) {
-                               struct regstruct sbved_regs = context->regs;
-                               m68k_areg (regs, 1) = sb->ownertask;
-                               m68k_dreg (regs, 0) = sb->sigstosend;
-                               CallLib (context, get_long (4), -0x144); /* Signal() */
-                               context->regs = sbved_regs;
-                               sb->sigstosend = 0;
-                       }
-                       sb->dosignal = 0;
-               }
-
-               sbsigqueue = NULL;
-       }
-
-       unlocksigqueue ();
-
-       return 0;
-}
-#endif
-
 void waitsig (TrapContext *context, SB)
 {
        long sigs;
        m68k_dreg (regs, 0) = (((uae_u32) 1) << sb->signal) | sb->eintrsigs;
-       if ((sigs = CallLib (context, get_long (4), -0x13e)) & sb->eintrsigs) { /* Wait */
+       if ((sigs = CallLib (context, sb->sysbase, -0x13e)) & sb->eintrsigs) { /* Wait */
                sockabort (sb);
                bsdsocklib_seterrno (sb, 4); /* EINTR */
 
                // Set signal
                m68k_dreg (regs, 0) = sigs;
                m68k_dreg (regs, 1) = sb->eintrsigs;
-               sigs = CallLib (context, get_long (4), -0x132); /* SetSignal() */
+               sigs = CallLib (context, sb->sysbase, -0x132); /* SetSignal() */
 
                sb->eintr = 1;
        } else
@@ -397,16 +347,14 @@ void waitsig (TrapContext *context, SB)
 
 void cancelsig (TrapContext *context, SB)
 {
-#if 1
        locksigqueue ();
        if (sb->dosignal)
                sb->dosignal = 2;
        unlocksigqueue ();
-#endif
+
        m68k_dreg (regs, 0) = 0;
        m68k_dreg (regs, 1) = ((uae_u32) 1) << sb->signal;
-       CallLib (context, get_long (4), -0x132); /* SetSignal() */
-
+       CallLib (context, sb->sysbase, -0x132); /* SetSignal() */
 }
 
 /* Allocate and initialize per-task state structure */
@@ -417,9 +365,10 @@ static struct socketbase *alloc_socketbase (TrapContext *context)
 
        if ((sb = xcalloc (struct socketbase, 1)) != NULL) {
                sb->ownertask = gettask (context);
+               sb->sysbase = get_long (4);
 
                m68k_dreg (regs, 0) = -1;
-               sb->signal = CallLib (context, get_long (4), -0x14A); /* AllocSignal */
+               sb->signal = CallLib (context, sb->sysbase, -0x14A); /* AllocSignal */
 
                if (sb->signal == -1) {
                        write_log (L"bsdsocket: ERROR: Couldn't allocate signal for task 0x%lx.\n", sb->ownertask);
@@ -439,6 +388,9 @@ static struct socketbase *alloc_socketbase (TrapContext *context)
 
                sb->eintrsigs = 0x1000; /* SIGBREAKF_CTRL_C */
 
+               sb->logfacility = 1 << 3; /* LOG_USER */
+               sb->logmask = 0xff;
+
                if (!host_sbinit (context, sb)) {
                        /* @@@ free everything   */
                }
@@ -467,24 +419,24 @@ static void free_socketbase (TrapContext *context)
 
        if ((sb = get_socketbase (context)) != NULL) {
                m68k_dreg (regs, 0) = sb->signal;
-               CallLib (context, get_long (4), -0x150); /* FreeSignal */
+               CallLib (context, sb->sysbase, -0x150); /* FreeSignal */
 
                if (sb->hostent) {
                        m68k_areg (regs, 1) = sb->hostent;
                        m68k_dreg (regs, 0) = sb->hostentsize;
-                       CallLib (context, get_long (4), -0xD2); /* FreeMem */
+                       CallLib (context, sb->sysbase, -0xD2); /* FreeMem */
 
                }
                if (sb->protoent) {
                        m68k_areg (regs, 1) = sb->protoent;
                        m68k_dreg (regs, 0) = sb->protoentsize;
-                       CallLib (context, get_long (4), -0xD2); /* FreeMem */
+                       CallLib (context, sb->sysbase, -0xD2); /* FreeMem */
 
                }
                if (sb->servent) {
                        m68k_areg (regs, 1) = sb->servent;
                        m68k_dreg (regs, 0) = sb->serventsize;
-                       CallLib (context, get_long (4), -0xD2); /* FreeMem */
+                       CallLib (context, sb->sysbase, -0xD2); /* FreeMem */
 
                }
                host_sbcleanup (sb);
@@ -548,7 +500,7 @@ static uae_u32 REGPARAM2 bsdsocklib_Open (TrapContext *context)
                m68k_areg (regs, 2) = 0;
                m68k_dreg (regs, 0) = sizeof (struct UAEBSDBase);
                m68k_dreg (regs, 1) = 0;
-               result = CallLib (context, get_long (4), -0x54); /* MakeLibrary */
+               result = CallLib (context, sb->sysbase, -0x54); /* MakeLibrary */
 
                put_pointer (result + offsetof (struct UAEBSDBase, sb), sb);
 
@@ -806,7 +758,7 @@ static uae_u32 REGPARAM2 bsdsocklib_ObtainSocket (TrapContext *context)
 
        sd = getsd (context, sb, s);
 
-       BSDTRACE ((L"%d\n", sd));
+       BSDTRACE ((L" -> Socket=%d\n", sd));
 
        if (sd != -1) {
                sb->ftable[sd - 1] = sockdata->sockpoolflags[i];
@@ -1600,7 +1552,7 @@ static uae_u32 REGPARAM2 bsdsocklib_init (TrapContext *context)
 
        m68k_dreg (regs, 0) = tmp1;
        m68k_dreg (regs, 1) = 0;
-       tmp1 = CallLib (context, get_long (4), -0xC6); /* AllocMem */
+       tmp1 = CallLib (context, m68k_areg (regs, 6), -0xC6); /* AllocMem */
 
        if (!tmp1) {
                write_log (L"bsdsocket: FATAL: Ran out of memory while creating bsdsocket.library!\n");
index a25b02ce1444800ed1345d43a148d276fd76e173..e5726c07a603065b0eb1b5302355a5e678500419 100644 (file)
 unsigned char cdfs_rom[] = {
-0x1f, 0x8b, 0x08, 0x08, 0x95, 0xa0, 0xed, 0x4e, 0x00, 0x03, 0x63, 0x64, 0x72, 0x6f, 0x6d, 0x2d, 
-0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x2e, 0x68, 0x75, 0x6e, 0x6b, 0x00, 0x9d, 0xbd, 0x0f, 
-0x78, 0x53, 0xc7, 0x95, 0x37, 0x3c, 0x57, 0x92, 0x85, 0x2c, 0x14, 0x23, 0x8c, 0x70, 0x15, 0xe2, 
-0xc2, 0x45, 0x91, 0x15, 0x61, 0x64, 0xcb, 0x71, 0x81, 0x75, 0x5c, 0x87, 0xc8, 0xb2, 0x6c, 0x64, 
-0x61, 0x64, 0x57, 0xb6, 0x89, 0x93, 0x52, 0xb8, 0x01, 0x5b, 0x32, 0xc6, 0x7f, 0x14, 0x21, 0x28, 
-0xc9, 0xe3, 0x2f, 0x95, 0x8d, 0x93, 0x9a, 0x24, 0x6f, 0x4d, 0x80, 0xf0, 0x66, 0xf3, 0xe4, 0xe9, 
-0xe6, 0xcb, 0xd7, 0xaf, 0xa5, 0x26, 0x4d, 0x5d, 0x4a, 0xb3, 0xac, 0x97, 0x2f, 0x38, 0x34, 0x9b, 
-0x97, 0x66, 0xb3, 0x79, 0x4d, 0x4a, 0x59, 0x36, 0x4b, 0x13, 0x42, 0xd9, 0x24, 0x4b, 0x13, 0x20, 
-0x94, 0x10, 0xe2, 0x18, 0xdd, 0xef, 0x77, 0xe6, 0x5e, 0xc9, 0x32, 0x49, 0xba, 0xd9, 0x17, 0x9e, 
-0xd1, 0xbd, 0x33, 0x77, 0xe6, 0xcc, 0x99, 0x33, 0x67, 0xce, 0x9c, 0x73, 0xe6, 0x8f, 0x19, 0xd3, 
-0xfe, 0x85, 0x29, 0xff, 0xb4, 0xea, 0x53, 0xc3, 0xd8, 0xbc, 0xd7, 0xf0, 0x78, 0x4a, 0x79, 0xd7, 
-0xfe, 0x27, 0xc5, 0xdd, 0x65, 0x4c, 0x17, 0xfc, 0x07, 0xc6, 0x2c, 0xaf, 0xb5, 0x0c, 0x05, 0xb7, 
-0xec, 0xdc, 0x19, 0x6c, 0x96, 0x4f, 0xf8, 0xdf, 0x2f, 0x2b, 0xf7, 0x6f, 0x63, 0x76, 0xef, 0xcf, 
-0xfc, 0x5d, 0xf2, 0x09, 0xfa, 0xda, 0xde, 0x22, 0x56, 0xa0, 0xd4, 0xb6, 0x73, 0x83, 0x8b, 0x3d, 
-0xf2, 0xa9, 0xc5, 0xbd, 0x04, 0x4e, 0x3e, 0xbb, 0xb8, 0xb7, 0xca, 0xb7, 0xda, 0x27, 0xbf, 0xc7, 
-0xbf, 0x0d, 0xf2, 0x6f, 0xe7, 0x6f, 0xe9, 0x65, 0x46, 0xf9, 0xa2, 0x9a, 0xe3, 0x8a, 0xf7, 0x17, 
-0xf2, 0x35, 0x84, 0xc9, 0xaa, 0xcf, 0x18, 0xd3, 0x0d, 0xb8, 0x1e, 0x40, 0xa2, 0x2e, 0xf8, 0x42, 
-0x32, 0xa7, 0xfe, 0x22, 0x33, 0x05, 0x12, 0x11, 0x26, 0xe8, 0x57, 0x7c, 0x24, 0xff, 0x31, 0xce, 
-0x9c, 0x80, 0x10, 0x1e, 0x2c, 0xeb, 0x65, 0xb9, 0xff, 0x36, 0x16, 0x5d, 0x1e, 0x13, 0xfc, 0x95, 
-0xa9, 0xbc, 0x72, 0xb9, 0xdd, 0x43, 0x39, 0xd9, 0x69, 0x5b, 0x91, 0x7c, 0x45, 0x2c, 0x92, 0xcf, 
-0x6e, 0x65, 0x92, 0x7e, 0xa4, 0x2f, 0x62, 0xd8, 0x2a, 0x1c, 0xdc, 0xde, 0x7d, 0x55, 0xd2, 0x6c, 
-0x65, 0xa2, 0x76, 0x7c, 0xfb, 0x78, 0x62, 0xd5, 0x27, 0x86, 0x6b, 0x81, 0xbd, 0x61, 0x8b, 0xa8, 
-0x7d, 0x7f, 0x90, 0xe2, 0xee, 0xa5, 0x86, 0xb3, 0xa2, 0x2f, 0xb8, 0xd3, 0x95, 0x68, 0x19, 0x3a, 
-0xb9, 0xfd, 0xe4, 0x76, 0x71, 0x69, 0xd9, 0xb5, 0xb0, 0xc5, 0x16, 0x30, 0x57, 0xb0, 0xe5, 0x69, 
-0xe8, 0xc5, 0x12, 0x63, 0xfd, 0x05, 0xc0, 0x56, 0xf7, 0x14, 0x33, 0xce, 0xdd, 0x24, 0xcb, 0x2c, 
-0xbb, 0x60, 0x93, 0xfc, 0x29, 0xcb, 0x41, 0x9a, 0xc0, 0xf4, 0x2c, 0x97, 0xbe, 0x09, 0xfb, 0x58, 
-0x9e, 0x6d, 0x31, 0x13, 0x22, 0x26, 0x1e, 0x3b, 0xc4, 0xf2, 0x0a, 0x2a, 0x59, 0x21, 0xf2, 0x7d, 
-0xce, 0x1c, 0xb9, 0x73, 0xfc, 0x7d, 0x25, 0x95, 0x05, 0x7e, 0x56, 0x5c, 0xe0, 0x61, 0xcb, 0xa2, 
-0x32, 0x7e, 0xcb, 0xd3, 0xd0, 0x7b, 0xc5, 0x3a, 0x5b, 0x20, 0xdd, 0xea, 0xcb, 0xe9, 0xf4, 0xad, 
-0xa1, 0xfe, 0x15, 0x7f, 0x66, 0xb9, 0x51, 0xcd, 0x48, 0x7f, 0x98, 0xc9, 0xe6, 0xba, 0x8f, 0xd6, 
-0xe4, 0xcb, 0x87, 0x82, 0xdf, 0x0b, 0x6e, 0x71, 0x1b, 0xdd, 0x1a, 0x3b, 0xf3, 0x23, 0x9f, 0xae, 
-0x97, 0xe8, 0xbe, 0x49, 0x6c, 0x19, 0x42, 0xeb, 0x2b, 0xd0, 0x1b, 0x02, 0x0f, 0x04, 0xc1, 0x5a, 
-0x0d, 0x6a, 0x76, 0x1c, 0x0e, 0xee, 0x52, 0xa9, 0x38, 0x1f, 0xfd, 0xb4, 0x4d, 0x96, 0xf9, 0x37, 
-0x43, 0x70, 0x57, 0x70, 0x34, 0x59, 0x41, 0x5f, 0x44, 0x8d, 0x7d, 0x81, 0x7d, 0x5d, 0x70, 0x0b, 
-0x7d, 0x55, 0x4b, 0xb2, 0x54, 0xc9, 0x8c, 0x12, 0xe6, 0xe0, 0xae, 0x8c, 0xfa, 0xec, 0x28, 0x99, 
-0x1f, 0x67, 0xd2, 0x51, 0x77, 0x8e, 0xab, 0x07, 0xd0, 0xd0, 0x06, 0x17, 0x60, 0xb8, 0x73, 0x6c, 
-0x88, 0x21, 0xc5, 0x84, 0x76, 0xac, 0x57, 0x52, 0xc4, 0x74, 0xca, 0x75, 0x89, 0x52, 0xfc, 0xef, 
-0xb3, 0x52, 0x7b, 0x0f, 0xb3, 0x88, 0x1d, 0x4c, 0x67, 0x0b, 0x39, 0x7a, 0x98, 0x39, 0xba, 0x66, 
-0x7c, 0x3f, 0xab, 0x00, 0x45, 0x74, 0xb7, 0x06, 0x98, 0xd1, 0xfb, 0x84, 0xf7, 0xe7, 0x4c, 0x97, 
-0xa6, 0xc6, 0xae, 0xba, 0x77, 0xea, 0x18, 0x95, 0x12, 0x6d, 0x80, 0x64, 0xa6, 0x92, 0xc7, 0x8f, 
-0x1d, 0x3f, 0x16, 0x67, 0x16, 0xab, 0x2d, 0x20, 0x6a, 0x52, 0xf9, 0xae, 0xef, 0xf4, 0x96, 0x3a, 
-0x59, 0xdd, 0x3b, 0x3e, 0x5d, 0xaa, 0x4e, 0x5b, 0x3b, 0x6b, 0xfa, 0x56, 0x2f, 0xcb, 0x66, 0xf9, 
-0xf4, 0x16, 0x15, 0x6e, 0xf5, 0x30, 0x91, 0xde, 0x00, 0xdd, 0x4e, 0xcf, 0x74, 0x0d, 0xa5, 0x0a, 
-0x56, 0x65, 0xcb, 0x0b, 0x7b, 0x98, 0x1d, 0xf0, 0x9d, 0xc0, 0xc9, 0x05, 0x8c, 0x4b, 0xec, 0x8b, 
-0x99, 0x21, 0xda, 0x31, 0xd2, 0xdf, 0xa9, 0x89, 0x77, 0x04, 0xf6, 0x33, 0x5d, 0xc4, 0x10, 0xd3, 
-0xa2, 0x47, 0x75, 0x52, 0x4e, 0x60, 0x77, 0x44, 0x17, 0xd5, 0x48, 0x9a, 0xe8, 0x75, 0xc2, 0x3a, 
-0x2a, 0xa0, 0x7f, 0xca, 0x4c, 0x8b, 0x59, 0x39, 0x33, 0x85, 0x4b, 0x28, 0x45, 0xec, 0x62, 0x4b, 
-0xcc, 0x66, 0x0b, 0xf3, 0xf7, 0xfb, 0x8f, 0xce, 0xf5, 0x30, 0x43, 0xed, 0x79, 0x96, 0xed, 0xd6, 
-0xd8, 0x8a, 0xd8, 0x92, 0x50, 0x9f, 0x5b, 0x70, 0x9b, 0x88, 0x86, 0x1b, 0xe3, 0x44, 0x7d, 0x69, 
-0x5b, 0xe0, 0x17, 0xec, 0x74, 0x24, 0x47, 0xb2, 0x86, 0x12, 0xa6, 0x6f, 0xb1, 0x6f, 0x1b, 0x66, 
-0x86, 0x75, 0x92, 0x31, 0xca, 0x6c, 0xec, 0x60, 0xa2, 0xfb, 0x43, 0x49, 0x63, 0x17, 0xe6, 0x7a, 
-0x53, 0xe5, 0xfd, 0x9b, 0x98, 0x29, 0xb3, 0x6c, 0xa0, 0x8b, 0xbd, 0x19, 0x31, 0xa0, 0xf6, 0x17, 
-0x98, 0x21, 0xe2, 0x44, 0x6c, 0x3c, 0x52, 0x18, 0x78, 0x81, 0x59, 0x23, 0xf9, 0x92, 0x4d, 0xac, 
-0x32, 0x9b, 0xfd, 0x09, 0xff, 0x98, 0xab, 0x8b, 0x28, 0x2f, 0xd7, 0x89, 0x55, 0xa1, 0xed, 0xe6, 
-0xb1, 0xd0, 0x80, 0xa4, 0x73, 0x98, 0xb6, 0xb1, 0x83, 0x03, 0xdd, 0x6f, 0x7b, 0x97, 0x38, 0x59, 
-0x01, 0xfa, 0x80, 0x6d, 0x2b, 0xd8, 0x24, 0x58, 0x58, 0x1c, 0xbf, 0x66, 0xd6, 0x2b, 0x2e, 0x16, 
-0xcc, 0xb1, 0x99, 0x67, 0xf7, 0xa1, 0x15, 0x89, 0x95, 0xe0, 0x82, 0x8d, 0xe3, 0xee, 0x0a, 0x26, 
-0x7c, 0x27, 0xe1, 0x5e, 0x2c, 0x98, 0x82, 0x4f, 0x36, 0x0c, 0x21, 0x7d, 0xa0, 0x96, 0xb8, 0x63, 
-0x4d, 0x46, 0xfa, 0x9e, 0x86, 0x21, 0xf0, 0x4e, 0x85, 0x9b, 0xa9, 0x39, 0x06, 0x79, 0x4c, 0xfd, 
-0x62, 0x63, 0x6f, 0x26, 0xde, 0x4c, 0xbc, 0xbf, 0x63, 0xbc, 0x6f, 0x3c, 0x81, 0x6f, 0x8f, 0xdb, 
-0x17, 0x0b, 0xd6, 0x68, 0x90, 0x53, 0x35, 0x88, 0xb6, 0xed, 0xac, 0x3e, 0xcf, 0x9e, 0xa0, 0xb6, 
-0x09, 0xf9, 0x6e, 0xa3, 0xd2, 0x36, 0xea, 0x49, 0x6a, 0x5f, 0xdd, 0x3b, 0xbd, 0xf9, 0x4a, 0xcf, 
-0xdb, 0xa9, 0xe7, 0xdd, 0xcc, 0xe2, 0xd6, 0x28, 0x79, 0x6e, 0x39, 0x14, 0x33, 0xba, 0x3a, 0x88, 
-0xef, 0xae, 0xc7, 0x1a, 0x88, 0xf3, 0xe7, 0xdb, 0x34, 0x6a, 0x5c, 0x4a, 0xbf, 0x79, 0xd3, 0x79, 
-0x3a, 0x15, 0xbe, 0xa8, 0xbf, 0x28, 0x7f, 0x00, 0x68, 0xa5, 0x69, 0x9e, 0x09, 0xdb, 0x19, 0x24, 
-0xc6, 0x5e, 0xd1, 0x13, 0x2d, 0x49, 0xa7, 0xc5, 0xb8, 0x1c, 0x89, 0x55, 0x92, 0x24, 0x3a, 0x82, 
-0x7e, 0x08, 0xc4, 0x58, 0x9a, 0x53, 0x7c, 0x81, 0x44, 0xb8, 0x6e, 0xc5, 0x45, 0x96, 0x8b, 0xf6, 
-0xe5, 0x79, 0x7f, 0xe6, 0x9e, 0xa9, 0xc8, 0x3c, 0xde, 0x17, 0xbf, 0x64, 0xae, 0xbb, 0xc7, 0xf4, 
-0x18, 0x27, 0x0b, 0x3c, 0x2c, 0x6f, 0x69, 0x2f, 0x9b, 0xc9, 0xf2, 0x0b, 0x56, 0x32, 0x67, 0x34, 
-0x0f, 0x6d, 0xb6, 0x67, 0x8c, 0xee, 0xb2, 0x8c, 0xf7, 0xe5, 0x62, 0xfa, 0xfd, 0x7a, 0xa7, 0xfb, 
-0x0e, 0x7a, 0x73, 0x6b, 0x82, 0xa3, 0x93, 0xaf, 0x37, 0x0c, 0x81, 0xeb, 0x75, 0x80, 0x6b, 0xa5, 
-0xb1, 0x8e, 0xd6, 0x1b, 0x30, 0x5a, 0x9c, 0x0b, 0xdb, 0x99, 0x8b, 0x95, 0x28, 0x14, 0x08, 0xcf, 
-0xc7, 0x88, 0x1f, 0x66, 0x75, 0x11, 0xaf, 0xbb, 0x90, 0x95, 0x50, 0x8a, 0xfb, 0x0d, 0xe4, 0x71, 
-0x21, 0x75, 0x1f, 0xcb, 0x0f, 0x8b, 0xf8, 0x15, 0xc3, 0xf3, 0xf0, 0xad, 0x0e, 0xf9, 0x47, 0x93, 
-0x87, 0xf1, 0xe6, 0xe2, 0xb9, 0x06, 0x39, 0xd7, 0x11, 0xbc, 0x3a, 0xef, 0x3e, 0x66, 0xf0, 0x02, 
-0x86, 0xf7, 0x67, 0xc8, 0x71, 0x0e, 0x6f, 0x28, 0x6d, 0x57, 0x46, 0x68, 0x39, 0x8d, 0x33, 0x47, 
-0x28, 0x6a, 0xb1, 0xa1, 0x97, 0x99, 0x90, 0xc6, 0xb2, 0xc9, 0xe9, 0x41, 0x49, 0x73, 0x08, 0x75, 
-0x28, 0x78, 0x94, 0xbe, 0xb4, 0x08, 0xfc, 0xee, 0x7c, 0x34, 0x9a, 0xc4, 0xd3, 0xa0, 0x8c, 0x64, 
-0xbc, 0x99, 0xc4, 0xc5, 0xac, 0xee, 0xdc, 0x20, 0xde, 0xcc, 0x0a, 0xc7, 0x5a, 0xef, 0x6d, 0x18, 
-0x12, 0xd1, 0xa3, 0x6b, 0x30, 0x96, 0x21, 0xbb, 0xdc, 0xcc, 0x00, 0x1a, 0x96, 0xa3, 0xb5, 0xd4, 
-0x96, 0x2b, 0xbc, 0x0f, 0xf5, 0x3b, 0xfb, 0x43, 0x09, 0x8c, 0x29, 0x66, 0x5f, 0xc0, 0xfb, 0xea, 
-0xb4, 0xff, 0xfd, 0x92, 0xe5, 0xc0, 0xc3, 0x07, 0xdc, 0x9d, 0x94, 0x2f, 0x78, 0x94, 0x4b, 0x39, 
-0x8b, 0x52, 0x73, 0x5b, 0xef, 0x14, 0x4d, 0x5a, 0x86, 0x4a, 0x3a, 0xd8, 0x1b, 0x6e, 0x03, 0x7e, 
-0x5f, 0x77, 0x1b, 0x52, 0xf9, 0x8b, 0xf7, 0x82, 0xf6, 0x2e, 0x6a, 0x2f, 0x66, 0x90, 0xab, 0x51, 
-0x01, 0xb1, 0x33, 0x19, 0x74, 0x4c, 0x51, 0x64, 0x04, 0xe9, 0x80, 0x80, 0x3c, 0x6f, 0x02, 0x27, 
-0x11, 0xfd, 0x7b, 0xab, 0x7b, 0x66, 0xea, 0x6b, 0xe9, 0x48, 0x61, 0x07, 0x5b, 0xe2, 0x9e, 0x49, 
-0x3c, 0xbf, 0xd1, 0x15, 0xdc, 0x33, 0x2f, 0x51, 0xfc, 0x58, 0x70, 0x8f, 0xb8, 0xd2, 0x86, 0xd4, 
-0xd0, 0x8e, 0x29, 0xe9, 0x43, 0x71, 0xd4, 0x64, 0x0e, 0xcc, 0x0e, 0xe7, 0x72, 0xde, 0x79, 0x3d, 
-0x6a, 0x98, 0xfa, 0x8a, 0x5a, 0x97, 0xd0, 0x78, 0xf4, 0x96, 0x30, 0x81, 0x7a, 0x29, 0xd0, 0xa1, 
-0x8e, 0x5c, 0xf4, 0x40, 0xc4, 0x86, 0xd8, 0x78, 0xa4, 0x04, 0x3d, 0x66, 0x8d, 0xe4, 0x49, 0xce, 
-0x7f, 0xfd, 0xad, 0x79, 0x0e, 0x1f, 0xb9, 0x1d, 0xca, 0xc8, 0xcd, 0x4b, 0x28, 0x73, 0x97, 0x83, 
-0x6a, 0xdc, 0xae, 0xcc, 0x23, 0xbf, 0x1a, 0xeb, 0x3e, 0x85, 0xb8, 0x4b, 0xa1, 0xc4, 0xcd, 0xad, 
-0xb7, 0x79, 0x58, 0xfe, 0x54, 0x7c, 0xde, 0x07, 0x88, 0x8b, 0xe9, 0x16, 0xf4, 0x3a, 0x98, 0x58, 
-0x88, 0xb2, 0x09, 0x37, 0x53, 0xbe, 0xe7, 0x3b, 0x1d, 0x1e, 0xe0, 0x6a, 0x01, 0x2d, 0x9d, 0x0a, 
-0xd7, 0x05, 0x47, 0x27, 0xca, 0xc0, 0xad, 0x75, 0xe8, 0xbf, 0x61, 0x56, 0x81, 0xd2, 0x86, 0xa9, 
-0x39, 0xa8, 0x65, 0x08, 0x73, 0xdf, 0xd3, 0x36, 0x82, 0xd0, 0x17, 0x4f, 0x8d, 0x2d, 0xbf, 0xc3, 
-0x03, 0xaa, 0x65, 0xe4, 0xbf, 0x0d, 0x73, 0x7c, 0x4d, 0x23, 0x13, 0xa7, 0xc9, 0x0c, 0x2d, 0xc9, 
-0x03, 0x7c, 0x35, 0x4f, 0x93, 0x18, 0xda, 0xe9, 0xf2, 0x02, 0xdf, 0x2d, 0x3c, 0xa6, 0xbd, 0x51, 
-0x5a, 0xe0, 0x8b, 0xd5, 0x36, 0x53, 0xad, 0xf1, 0xde, 0x74, 0x1b, 0x66, 0xaa, 0x32, 0xa0, 0x89, 
-0xcf, 0x5e, 0x68, 0xf5, 0x42, 0xf0, 0x32, 0xb3, 0x4f, 0xf5, 0x2c, 0xcd, 0x63, 0x18, 0x45, 0xb9, 
-0x2d, 0x18, 0x45, 0xbd, 0x26, 0xe4, 0xb2, 0xa7, 0x46, 0x11, 0x46, 0xcc, 0x99, 0xb0, 0x2b, 0xc5, 
-0x1f, 0x35, 0xa3, 0x9c, 0x9f, 0x44, 0x85, 0x33, 0x68, 0x9c, 0x5c, 0x7f, 0x54, 0x19, 0x55, 0xab, 
-0xc7, 0xa8, 0x07, 0x7c, 0x09, 0x49, 0x1f, 0x15, 0x38, 0x47, 0xf2, 0x99, 0x8c, 0xc3, 0x30, 0x4d, 
-0x95, 0xa6, 0x1a, 0x5b, 0x86, 0x6c, 0x4e, 0xe6, 0x3a, 0xb0, 0x8f, 0x95, 0x44, 0x9a, 0x00, 0x6b, 
-0x99, 0x02, 0x8b, 0x8f, 0x4c, 0x03, 0x41, 0x9c, 0xf4, 0xb6, 0x0c, 0xc5, 0x4a, 0x95, 0x36, 0xc8, 
-0xe5, 0xa9, 0xb2, 0x81, 0xbd, 0x2d, 0x43, 0xee, 0x00, 0x33, 0xd9, 0xd7, 0xb9, 0xd6, 0x49, 0xec, 
-0xba, 0x05, 0x63, 0xef, 0x8c, 0xb7, 0x50, 0x58, 0xc2, 0x4b, 0x98, 0x33, 0xf9, 0x9a, 0x72, 0xd0, 
-0x68, 0x98, 0x84, 0xb6, 0x75, 0x17, 0x46, 0x83, 0x76, 0x8d, 0xc3, 0xad, 0x95, 0x44, 0xed, 0xd8, 
-0x30, 0x93, 0x22, 0x16, 0xd4, 0xe3, 0x8c, 0xe4, 0xe0, 0xf7, 0x68, 0x98, 0xd7, 0x26, 0xaf, 0x69, 
-0x19, 0xe2, 0xdf, 0x5a, 0x22, 0x34, 0x3a, 0x1a, 0xd2, 0x92, 0xe6, 0x71, 0x50, 0xaf, 0x33, 0x44, 
-0xf2, 0xb7, 0x93, 0xca, 0x84, 0x2d, 0x06, 0x7c, 0x88, 0xe4, 0xd0, 0xec, 0xae, 0x50, 0x33, 0x74, 
-0xba, 0x61, 0x88, 0x43, 0xab, 0x08, 0x0c, 0x0b, 0xdb, 0x22, 0xc6, 0xd4, 0x18, 0xe3, 0xf4, 0x68, 
-0xed, 0x71, 0xa0, 0x7c, 0x7b, 0x4c, 0x38, 0x90, 0x08, 0xe7, 0x4d, 0xd5, 0x96, 0xbc, 0xd0, 0x32, 
-0x84, 0x19, 0xa4, 0x95, 0xb5, 0x4b, 0xfa, 0x46, 0x82, 0xdd, 0x4e, 0xa9, 0xd7, 0xfa, 0x15, 0x1c, 
-0x84, 0x78, 0x98, 0xb1, 0x1f, 0x81, 0x77, 0x5e, 0xa1, 0x51, 0xc5, 0x75, 0x88, 0xa7, 0xdc, 0xba, 
-0xe0, 0x6e, 0x9b, 0x37, 0x8d, 0xd5, 0x23, 0x5c, 0x72, 0x16, 0xb2, 0x73, 0x11, 0x07, 0xe4, 0x0c, 
-0xd3, 0xfd, 0xc1, 0x8e, 0x5f, 0xed, 0x47, 0x2a, 0xb5, 0xce, 0xba, 0xa1, 0x23, 0xd9, 0xf4, 0x76, 
-0x9d, 0xca, 0x01, 0xcf, 0x49, 0xad, 0x01, 0xd0, 0x28, 0x92, 0xee, 0x81, 0xba, 0x49, 0x49, 0xcf, 
-0xdf, 0x9f, 0xa4, 0x7e, 0x0c, 0xe7, 0xba, 0xb3, 0xb8, 0x86, 0xf2, 0x16, 0xb0, 0xd8, 0xc3, 0xa5, 
-0xdc, 0x12, 0xca, 0x7f, 0xf7, 0x98, 0x8f, 0xcd, 0xf5, 0x08, 0x4b, 0x24, 0xc7, 0xb6, 0x65, 0xa7, 
-0x86, 0x56, 0x80, 0x13, 0x23, 0x15, 0x85, 0xb3, 0xf4, 0x0f, 0xa3, 0xa6, 0xd5, 0xc4, 0x97, 0xad, 
-0x13, 0xc4, 0xb3, 0xf5, 0x79, 0x2e, 0xa3, 0xfe, 0x11, 0xe0, 0x75, 0x4e, 0xec, 0x10, 0x3a, 0xa7, 
-0xe8, 0x66, 0x67, 0xd0, 0xbc, 0x3c, 0xaf, 0x0e, 0x33, 0x5f, 0x84, 0x65, 0xef, 0x79, 0x48, 0x20, 
-0x0d, 0xd4, 0x30, 0x56, 0x88, 0xdf, 0xac, 0x0f, 0xb7, 0x2e, 0x3b, 0x39, 0x54, 0x7b, 0x51, 0xb3, 
-0xba, 0x30, 0x20, 0xb1, 0xec, 0x5c, 0xd1, 0xe3, 0x68, 0x67, 0xc6, 0xa8, 0x0c, 0xae, 0x35, 0x79, 
-0xf7, 0x33, 0x33, 0x24, 0xa0, 0x01, 0x73, 0xbb, 0x33, 0x3c, 0x2f, 0x96, 0x75, 0x80, 0x34, 0xd3, 
-0xe7, 0xed, 0xab, 0x90, 0x6e, 0xba, 0x8d, 0x74, 0xde, 0x37, 0x99, 0x19, 0x94, 0x79, 0x1c, 0xdf, 
-0x8f, 0x46, 0x0a, 0xe3, 0xb9, 0x07, 0xe9, 0xfb, 0xe3, 0x5d, 0xba, 0x58, 0x96, 0x64, 0x88, 0xdf, 
-0x8c, 0xd8, 0x43, 0xb1, 0x05, 0x28, 0xb3, 0x2d, 0xa3, 0xc4, 0xbb, 0x28, 0x71, 0x2f, 0xf2, 0xd7, 
-0x85, 0xd7, 0xf3, 0x1c, 0x6b, 0xba, 0x2c, 0xb1, 0x59, 0xc8, 0xd3, 0x64, 0xa9, 0x60, 0x54, 0xbe, 
-0x2e, 0xb7, 0x82, 0x65, 0x49, 0xc6, 0xf8, 0x02, 0xbc, 0x7b, 0xba, 0x0c, 0xb1, 0x5b, 0xd0, 0x57, 
-0xb9, 0xd2, 0x32, 0x53, 0x02, 0x0d, 0xd1, 0x46, 0x8a, 0xe9, 0x69, 0xd0, 0x44, 0x1c, 0x0a, 0x44, 
-0xc0, 0x39, 0x73, 0x37, 0x78, 0xbc, 0xa4, 0x97, 0xbd, 0xbb, 0x73, 0xec, 0x36, 0x3f, 0xa4, 0x34, 
-0x8d, 0xaa, 0xd1, 0xab, 0xad, 0x0d, 0x18, 0xed, 0x86, 0xe7, 0x63, 0xdf, 0x24, 0x8c, 0xb5, 0xd7, 
-0xba, 0xd0, 0x83, 0xf1, 0x39, 0x84, 0x5d, 0x96, 0xad, 0xcb, 0x83, 0x1a, 0xb2, 0x29, 0xdd, 0xf0, 
-0x5c, 0x57, 0x3e, 0x6a, 0x9d, 0xc1, 0xd3, 0xcf, 0x75, 0x31, 0xdd, 0x1a, 0xaa, 0x1b, 0xf5, 0x31, 
-0xc3, 0x4e, 0x94, 0x7e, 0x28, 0x3e, 0x8b, 0x7f, 0xa9, 0xe8, 0x66, 0x86, 0x44, 0x6c, 0xf6, 0x81, 
-0x44, 0x17, 0x33, 0x6c, 0x43, 0x7a, 0x67, 0xdc, 0x4a, 0xe9, 0x9a, 0x96, 0xae, 0xbc, 0xd8, 0xdc, 
-0x03, 0x09, 0x7c, 0x5d, 0x0f, 0x28, 0x79, 0x07, 0x13, 0x9d, 0xcc, 0xd0, 0x20, 0x31, 0xcd, 0x8f, 
-0x63, 0xf3, 0x08, 0xba, 0xe6, 0x6a, 0x37, 0xd3, 0x5c, 0x8b, 0xdf, 0x42, 0x79, 0x67, 0xfc, 0x04, 
-0x90, 0xf3, 0x39, 0xe4, 0x65, 0x80, 0x50, 0x48, 0xad, 0xd0, 0x5e, 0x84, 0xa4, 0x7e, 0xae, 0xfb, 
-0xde, 0x78, 0x88, 0x72, 0x08, 0xad, 0x5d, 0x62, 0xcc, 0xc6, 0xb1, 0x32, 0x01, 0x9a, 0x93, 0xd7, 
-0x3c, 0x81, 0x52, 0x0b, 0x78, 0x29, 0x26, 0xb1, 0xac, 0x56, 0x5e, 0xea, 0x43, 0xa4, 0x0f, 0x77, 
-0x9b, 0xe2, 0x77, 0x1f, 0x44, 0xfa, 0x8c, 0x0f, 0x24, 0x36, 0xe3, 0x34, 0x4f, 0xff, 0x08, 0x94, 
-0x1f, 0xe4, 0x6f, 0x17, 0x90, 0x3e, 0x8e, 0xfc, 0x03, 0x9c, 0x66, 0x8c, 0xe0, 0x74, 0xe7, 0xf3, 
-0x2f, 0x97, 0x50, 0xcf, 0x7a, 0x7d, 0x42, 0x96, 0x27, 0xb5, 0x34, 0x06, 0xda, 0xd8, 0x8c, 0x7d, 
-0x28, 0xff, 0x0c, 0xcf, 0x37, 0x03, 0x18, 0x8f, 0x77, 0xe7, 0x28, 0x74, 0x06, 0x04, 0x70, 0xbc, 
-0xfe, 0x02, 0x8f, 0x19, 0x51, 0xea, 0x35, 0x85, 0xee, 0x48, 0xdf, 0xea, 0x5e, 0x8c, 0x39, 0x73, 
-0x31, 0xb3, 0x22, 0x58, 0xdc, 0x37, 0x11, 0xff, 0xae, 0x3e, 0x5b, 0x4a, 0x7a, 0x8e, 0x39, 0xc2, 
-0xf4, 0x87, 0x51, 0xea, 0x05, 0xf7, 0x4d, 0x64, 0x87, 0xb4, 0x0c, 0x95, 0x56, 0xb0, 0xb3, 0x64, 
-0xcb, 0xe8, 0x9f, 0x11, 0x37, 0x31, 0x2b, 0x69, 0xbb, 0x23, 0x93, 0xe0, 0x5a, 0x9d, 0xbd, 0x41, 
-0xd2, 0xd9, 0xbb, 0x58, 0x09, 0xbe, 0xbf, 0x85, 0xf9, 0xc6, 0xfc, 0xeb, 0x8f, 0x98, 0x2b, 0xcc, 
-0xf4, 0x5b, 0xdd, 0x26, 0x82, 0x1d, 0x1c, 0xbd, 0x72, 0x1a, 0x73, 0xed, 0xe8, 0xb5, 0xe7, 0x5a, 
-0x86, 0xfc, 0x71, 0x83, 0x2a, 0xeb, 0x4b, 0x2e, 0xf1, 0x59, 0x89, 0xa0, 0xe5, 0xa3, 0xdc, 0x7f, 
-0x8a, 0x1e, 0xcc, 0x33, 0x06, 0x94, 0x42, 0x6f, 0xca, 0x27, 0xf0, 0xae, 0xc3, 0xfb, 0x12, 0xe8, 
-0xab, 0x2e, 0xcc, 0xe9, 0x22, 0xea, 0x83, 0x76, 0xbd, 0x30, 0x31, 0x88, 0x09, 0x9a, 0xcf, 0x2c, 
-0x67, 0x40, 0x8f, 0x33, 0x94, 0x0a, 0x6e, 0xb6, 0xda, 0x36, 0x31, 0x82, 0xf1, 0x96, 0xdd, 0xc9, 
-0xcc, 0x07, 0x7f, 0x41, 0x75, 0x67, 0x4d, 0xb8, 0xb3, 0x21, 0x91, 0x0d, 0x7c, 0x1e, 0xbd, 0x42, 
-0x9c, 0xcf, 0xc7, 0x1d, 0xc6, 0x86, 0x1d, 0x65, 0x28, 0x2f, 0x69, 0x0b, 0xbf, 0xe2, 0x78, 0x66, 
-0xbd, 0xa1, 0xce, 0x4e, 0xeb, 0x95, 0x27, 0xf4, 0x15, 0xd4, 0xda, 0x88, 0x5a, 0x89, 0xe7, 0xb2, 
-0x46, 0xff, 0x4a, 0x2d, 0x7b, 0x6e, 0x6b, 0x67, 0x16, 0x48, 0xde, 0x74, 0x5d, 0xa5, 0xe3, 0x54, 
-0x0f, 0x72, 0xfd, 0x3b, 0xb5, 0x2c, 0x2b, 0x8e, 0xf2, 0x0f, 0x42, 0x5b, 0xb7, 0x2a, 0xf8, 0x7f, 
-0x19, 0xbd, 0x32, 0xf0, 0xa8, 0xe1, 0x2d, 0x1f, 0x86, 0x3e, 0xcf, 0xb2, 0xca, 0x4f, 0xf4, 0x9f, 
-0xe8, 0x87, 0x56, 0xa9, 0x55, 0xa9, 0x65, 0x55, 0xe1, 0x7e, 0xc0, 0xe1, 0xe6, 0x43, 0xba, 0x98, 
-0xf1, 0x4d, 0x23, 0x85, 0x5c, 0xe8, 0x09, 0x6a, 0x93, 0xda, 0xb3, 0xb9, 0x7f, 0x78, 0xed, 0x0f, 
-0xaf, 0x1d, 0x54, 0x6a, 0x09, 0x7d, 0x59, 0xaf, 0xe8, 0xce, 0xfc, 0xf1, 0x8d, 0x3f, 0xbe, 0xe1, 
-0xdd, 0x9b, 0x86, 0xac, 0xe7, 0x3a, 0x0e, 0xcb, 0xda, 0xaa, 0xc2, 0xcc, 0x01, 0x0f, 0x8c, 0xfe, 
-0xe5, 0x51, 0xea, 0x1d, 0x89, 0xe9, 0x0e, 0x03, 0xb6, 0x15, 0x70, 0x50, 0x03, 0x41, 0x56, 0xac, 
-0x6a, 0xa5, 0x64, 0x7b, 0x4b, 0x49, 0x17, 0x1b, 0x83, 0xe5, 0xa8, 0xe3, 0xd2, 0x92, 0x24, 0x86, 
-0xb1, 0xa0, 0xd7, 0xdb, 0xdc, 0x78, 0x0f, 0x4a, 0x04, 0xdc, 0x37, 0xd9, 0x7c, 0xc1, 0x27, 0xf8, 
-0x3c, 0x56, 0x56, 0xd0, 0xeb, 0xab, 0x6f, 0x84, 0xaa, 0xe5, 0x2e, 0x52, 0x67, 0xfe, 0x3d, 0x90, 
-0xc9, 0xa6, 0x74, 0xec, 0x39, 0xc4, 0x2c, 0x62, 0x11, 0xe9, 0x65, 0x78, 0xcb, 0x8f, 0x36, 0xe0, 
-0xd7, 0x00, 0xda, 0xeb, 0x63, 0x32, 0xac, 0x1a, 0x2b, 0x24, 0xb9, 0x89, 0xe3, 0x52, 0x72, 0x23, 
-0x1f, 0xea, 0x2c, 0x84, 0x17, 0xa8, 0xf6, 0x2f, 0xbc, 0xc5, 0x4c, 0xa7, 0x33, 0xed, 0x27, 0xce, 
-0x87, 0xee, 0xf2, 0x5f, 0xd2, 0x41, 0x7b, 0x4a, 0x6d, 0xff, 0xdb, 0x1c, 0x47, 0x03, 0x49, 0x46, 
-0x89, 0x09, 0x56, 0x35, 0xf5, 0x39, 0x2e, 0xb9, 0x19, 0x4b, 0xa2, 0xd4, 0xbf, 0xc0, 0xe2, 0x16, 
-0x46, 0x7e, 0x21, 0xb4, 0xa3, 0xd4, 0x73, 0x18, 0xc1, 0x11, 0x89, 0x69, 0x9f, 0x4e, 0xb5, 0x2f, 
-0x85, 0x8b, 0x76, 0xf0, 0xaf, 0xf4, 0x31, 0x28, 0x3b, 0xc2, 0x39, 0x46, 0xbb, 0x9e, 0x8f, 0x09, 
-0x6b, 0x70, 0xf4, 0xe3, 0x63, 0x34, 0x26, 0x3e, 0xf9, 0x51, 0xcb, 0x50, 0xe5, 0x45, 0xad, 0x74, 
-0x7c, 0x0c, 0xbd, 0xe0, 0x4c, 0x26, 0xc3, 0x26, 0xb5, 0xfe, 0x42, 0x68, 0x37, 0x39, 0x99, 0xa3, 
-0x85, 0xf7, 0x92, 0x35, 0x73, 0xa4, 0x68, 0xf3, 0xdc, 0xcc, 0x56, 0x1d, 0x7c, 0x02, 0x58, 0xeb, 
-0xc5, 0x22, 0xa1, 0x9d, 0xb8, 0x2e, 0xae, 0xe1, 0x92, 0x6c, 0x12, 0x34, 0x79, 0x13, 0x52, 0x47, 
-0x07, 0xe9, 0x75, 0x0c, 0xbc, 0x6b, 0x89, 0x2c, 0x1f, 0x4f, 0x88, 0x9e, 0xe3, 0x63, 0x0a, 0x6e, 
-0x22, 0x70, 0x13, 0x53, 0x14, 0x69, 0x4f, 0x51, 0x44, 0xf3, 0xaa, 0xc2, 0xc3, 0x54, 0x37, 0x6f, 
-0x51, 0x87, 0x9b, 0x89, 0xd5, 0x41, 0x48, 0x4e, 0xf6, 0x53, 0x92, 0xcd, 0x80, 0xf5, 0x82, 0x0b, 
-0xb0, 0x4e, 0x3f, 0x72, 0xfa, 0x11, 0x5b, 0x8d, 0x7d, 0xb6, 0xe8, 0x75, 0x35, 0xb8, 0xf5, 0x5c, 
-0x87, 0x3e, 0x6f, 0xf3, 0x8a, 0x1b, 0x99, 0x19, 0x63, 0x26, 0xdf, 0x8e, 0x67, 0xcb, 0xd0, 0x6f, 
-0x2e, 0x30, 0x57, 0xa4, 0x06, 0xbc, 0x9c, 0x1f, 0xf6, 0xe0, 0x57, 0x0c, 0x97, 0xa7, 0xf4, 0xb9, 
-0x4b, 0xed, 0xe0, 0x33, 0xbb, 0x3b, 0x27, 0x38, 0x7a, 0x79, 0x6c, 0x4a, 0x97, 0x53, 0xf4, 0x6d, 
-0xb7, 0x3a, 0x12, 0xdd, 0x83, 0xa4, 0xf9, 0x5f, 0x3e, 0x4f, 0x76, 0x86, 0x64, 0x4c, 0x7d, 0x83, 
-0x46, 0x53, 0x93, 0xd6, 0x5c, 0x83, 0xc0, 0x46, 0xe4, 0x2d, 0xcb, 0x51, 0x24, 0xc2, 0x2d, 0xc5, 
-0xe7, 0x06, 0x41, 0x89, 0x63, 0x0a, 0x1f, 0xd1, 0x88, 0x47, 0x2c, 0x09, 0xeb, 0xd8, 0x12, 0x71, 
-0x86, 0xc0, 0x9b, 0x34, 0x43, 0x41, 0xf3, 0x21, 0xde, 0xf6, 0x43, 0xc7, 0xb9, 0x49, 0xb1, 0x55, 
-0x40, 0x05, 0x67, 0x34, 0xb9, 0x10, 0x7a, 0x36, 0x72, 0xef, 0x44, 0xd9, 0xa3, 0x11, 0x68, 0x0c, 
-0x8b, 0x3d, 0x3c, 0xff, 0xd1, 0x30, 0x13, 0x0e, 0x7b, 0x31, 0x23, 0x51, 0xa9, 0xab, 0x4f, 0x23, 
-0x47, 0x77, 0x4a, 0xa2, 0x5d, 0x32, 0x52, 0xef, 0xfd, 0x25, 0x35, 0xda, 0x4f, 0x72, 0x5f, 0xd0, 
-0x23, 0xe8, 0xc9, 0x96, 0xe3, 0x63, 0x7c, 0x14, 0xa3, 0x2f, 0x91, 0x12, 0xc7, 0xfb, 0x49, 0x94, 
-0xeb, 0x9c, 0xce, 0x1b, 0xa2, 0x19, 0xf4, 0x2f, 0x62, 0x25, 0xd3, 0xa5, 0xa8, 0x0d, 0xa9, 0xb0, 
-0xc4, 0x4b, 0x60, 0x87, 0xf3, 0x16, 0x95, 0xae, 0xa6, 0x3e, 0x27, 0x8d, 0xaf, 0xc4, 0x83, 0x99, 
-0x90, 0xda, 0x53, 0x7c, 0x03, 0x8f, 0xa1, 0x84, 0x1d, 0x25, 0x30, 0x0a, 0xf2, 0x21, 0x07, 0x44, 
-0xde, 0x9f, 0x5e, 0xdb, 0xc6, 0x54, 0x8f, 0xb2, 0x2b, 0x2e, 0x92, 0xeb, 0x7a, 0x60, 0xea, 0x80, 
-0xee, 0xe3, 0xf1, 0x47, 0xdb, 0x99, 0x42, 0xcd, 0x92, 0x4b, 0x76, 0xd6, 0x00, 0xcb, 0x82, 0x3d, 
-0xeb, 0xdf, 0x26, 0x30, 0x8c, 0x7a, 0x5e, 0xe3, 0xf7, 0x9e, 0x52, 0x3d, 0x32, 0xc5, 0x6e, 0x6d, 
-0x25, 0xb7, 0x2b, 0xdc, 0x7e, 0x56, 0x1a, 0xdc, 0x09, 0x7d, 0x67, 0x99, 0x8b, 0x7c, 0x04, 0x8f, 
-0x14, 0x3f, 0x22, 0xf6, 0x50, 0x0a, 0xfa, 0x02, 0xcf, 0xca, 0x8f, 0x0d, 0xc2, 0xff, 0x77, 0x6c, 
-0xbd, 0xd5, 0xdf, 0xad, 0xf8, 0x62, 0x74, 0xd7, 0x53, 0x96, 0x32, 0x97, 0xb6, 0x76, 0x93, 0x9b, 
-0x95, 0xb3, 0x65, 0xe1, 0x1c, 0xb7, 0x5e, 0x4d, 0xb7, 0x62, 0x54, 0x6b, 0xbc, 0xb9, 0x29, 0xd9, 
-0xd3, 0x0e, 0xdd, 0xce, 0x5b, 0xfa, 0x81, 0x3c, 0xbd, 0xf7, 0x37, 0xc2, 0xda, 0xa3, 0xfe, 0xc3, 
-0x08, 0xa8, 0x50, 0xf9, 0xfa, 0xcd, 0xb8, 0x0e, 0x7c, 0x6d, 0xa7, 0x91, 0x0e, 0xae, 0xd6, 0xe3, 
-0xdd, 0x4a, 0xf3, 0x1d, 0xf0, 0x7f, 0xb5, 0xb4, 0x42, 0x58, 0x85, 0xb4, 0x6c, 0xcc, 0x9e, 0x3a, 
-0x1a, 0x1d, 0xc4, 0xa9, 0x25, 0x95, 0xa4, 0x39, 0x44, 0xb3, 0x46, 0xf6, 0x43, 0x12, 0x98, 0xa0, 
-0x41, 0xa0, 0xff, 0x2e, 0xd8, 0x50, 0xb7, 0x6e, 0xf1, 0x4a, 0xe6, 0x87, 0x6e, 0xb1, 0xe6, 0xf8, 
-0x47, 0xac, 0x62, 0x4a, 0x97, 0xa2, 0x91, 0x7e, 0xf5, 0xad, 0xc0, 0x8c, 0x70, 0x20, 0xd6, 0xea, 
-0xea, 0x52, 0x35, 0x62, 0x95, 0x5f, 0x3f, 0x3a, 0x84, 0xd1, 0x00, 0x6d, 0x29, 0x52, 0x0a, 0x5e, 
-0xa9, 0xa8, 0xfa, 0x80, 0xc5, 0x7f, 0xfd, 0x01, 0x8b, 0x86, 0xf3, 0x68, 0x8e, 0xe0, 0xbd, 0x30, 
-0x8f, 0xdb, 0xb5, 0x7a, 0xb2, 0x6b, 0x23, 0x39, 0x53, 0x1c, 0xad, 0xe8, 0xe7, 0xd0, 0xf3, 0x27, 
-0xeb, 0x2f, 0x6a, 0x5d, 0xc1, 0x2d, 0xde, 0x19, 0x12, 0x93, 0xbb, 0x89, 0x57, 0xf0, 0x5c, 0x83, 
-0xe7, 0x71, 0x3c, 0x9b, 0x62, 0x32, 0x7e, 0x83, 0x31, 0x48, 0x14, 0xd9, 0x4f, 0x1e, 0x00, 0xf2, 
-0x25, 0x90, 0x37, 0x52, 0x33, 0x5f, 0xb5, 0x6f, 0xbd, 0x69, 0x0f, 0xa2, 0x81, 0x7c, 0x77, 0x59, 
-0x46, 0x56, 0x46, 0xfa, 0xf8, 0xee, 0xdf, 0xd1, 0x97, 0xe4, 0x5b, 0x90, 0x94, 0x15, 0xe4, 0x9b, 
-0xcc, 0x32, 0x47, 0x0b, 0x28, 0xe5, 0xfa, 0x29, 0x92, 0x9d, 0x3c, 0x25, 0x3f, 0x23, 0xc5, 0x04, 
-0x3d, 0x3e, 0x9f, 0xc7, 0xc2, 0x05, 0x1e, 0x8d, 0x9e, 0xdb, 0xd6, 0xc3, 0x42, 0xd2, 0x3b, 0xac, 
-0xd1, 0x70, 0x6a, 0x9c, 0x07, 0x35, 0x08, 0x5e, 0x62, 0x5a, 0xec, 0x71, 0x45, 0x73, 0x04, 0xcf, 
-0xe5, 0x13, 0xcf, 0x41, 0xd2, 0x7b, 0x14, 0xbb, 0x0a, 0xe3, 0xc5, 0xa0, 0xf4, 0xd5, 0x06, 0x3f, 
-0xd7, 0xc3, 0x61, 0xc7, 0x72, 0xdb, 0xc2, 0x80, 0xe7, 0xa9, 0xc0, 0xb0, 0x46, 0x8f, 0xe7, 0xb8, 
-0xc2, 0xdd, 0xfe, 0xe8, 0x20, 0xcb, 0xd0, 0xe4, 0xa9, 0xcf, 0x5e, 0x8c, 0xc9, 0xb7, 0x55, 0x2a, 
-0xba, 0x28, 0x30, 0x39, 0x1a, 0x95, 0x79, 0x6d, 0x2f, 0x92, 0x65, 0x03, 0x5c, 0xd7, 0xc4, 0x84, 
-0x77, 0x7f, 0x0e, 0xb9, 0x2f, 0xe1, 0x5b, 0xcb, 0x94, 0x47, 0x04, 0x5f, 0x1a, 0x50, 0xf6, 0xac, 
-0xe8, 0x89, 0x3a, 0xa7, 0x7c, 0x22, 0x36, 0xb2, 0xf6, 0x9a, 0x22, 0x0d, 0xc4, 0xad, 0x59, 0xae, 
-0xa8, 0x70, 0x83, 0x4f, 0xa4, 0x90, 0x6c, 0x8d, 0x18, 0xcb, 0x75, 0xb2, 0x59, 0x24, 0xc3, 0xff, 
-0x44, 0xde, 0xa3, 0x16, 0xd2, 0x27, 0x3f, 0xdc, 0xaa, 0xd8, 0x07, 0xa8, 0xa3, 0x93, 0xdb, 0x91, 
-0x8f, 0x22, 0x67, 0xd3, 0x17, 0x7c, 0x1e, 0x85, 0xac, 0x21, 0x38, 0xfa, 0xe7, 0x93, 0xe0, 0x9c, 
-0xf6, 0x94, 0xbe, 0x2b, 0xac, 0x62, 0x64, 0x07, 0x79, 0xc8, 0x47, 0xa1, 0xe8, 0xa6, 0x7f, 0x3e, 
-0x46, 0xbe, 0x91, 0x3f, 0xef, 0xe4, 0x63, 0x87, 0xd3, 0x40, 0xd8, 0xa7, 0xb4, 0xb8, 0x75, 0x44, 
-0x2c, 0xd4, 0xe8, 0x61, 0xc1, 0x43, 0x86, 0x61, 0x84, 0x8d, 0xfe, 0xf9, 0xf1, 0x86, 0x21, 0xcc, 
-0x05, 0xa6, 0x74, 0xbc, 0xa3, 0x61, 0x08, 0x6f, 0x85, 0xe0, 0xb8, 0xd1, 0x3f, 0xaf, 0x25, 0x6d, 
-0x43, 0xe8, 0x8e, 0xfe, 0xa0, 0x86, 0x4d, 0xf5, 0xfd, 0xf5, 0x26, 0x60, 0xbc, 0x04, 0xf5, 0x55, 
-0xf0, 0x56, 0x6c, 0x8a, 0x2a, 0x6d, 0xf0, 0xa9, 0x35, 0x07, 0x95, 0x7a, 0xee, 0x7b, 0x95, 0xec, 
-0x34, 0xb5, 0x7e, 0xa7, 0x62, 0xdf, 0x7d, 0xbc, 0xaf, 0x65, 0x68, 0xc5, 0xc4, 0x65, 0x09, 0xf5, 
-0xb5, 0x24, 0x60, 0x25, 0x24, 0x60, 0xf7, 0xe0, 0x29, 0x71, 0x5a, 0x1f, 0xe5, 0x16, 0xf7, 0x6e, 
-0xea, 0x8f, 0xf0, 0xdb, 0x01, 0xb2, 0xca, 0xee, 0xb5, 0x65, 0xb4, 0x3f, 0xe9, 0x42, 0x7a, 0xce, 
-0xb4, 0x14, 0x71, 0x5a, 0xcc, 0x31, 0x2d, 0xb6, 0xfc, 0xab, 0x69, 0x77, 0xfe, 0x69, 0xd5, 0x7a, 
-0xe3, 0x38, 0x7d, 0x44, 0x32, 0xbc, 0x83, 0x2d, 0xe1, 0x2d, 0x0b, 0x02, 0x33, 0x27, 0x28, 0xc1, 
-0x25, 0xcf, 0x8a, 0x6d, 0x2d, 0x44, 0x99, 0x35, 0x31, 0x19, 0xa3, 0x5a, 0xcf, 0x71, 0x1c, 0x49, 
-0xd1, 0x10, 0x90, 0xfc, 0x54, 0xfa, 0xbc, 0xa4, 0xa4, 0xac, 0xb7, 0x11, 0xcd, 0x34, 0x90, 0x6a, 
-0xe7, 0x2b, 0x50, 0x26, 0x9f, 0x66, 0x89, 0x14, 0x45, 0xcf, 0x5b, 0x55, 0x8a, 0x9a, 0x56, 0x4c, 
-0x9c, 0x37, 0x05, 0x77, 0xab, 0xd4, 0xdd, 0x6d, 0x0b, 0x28, 0xa3, 0x6a, 0xca, 0x6f, 0x4e, 0xfa, 
-0x0d, 0x8d, 0xcf, 0x3a, 0x5d, 0xca, 0x3b, 0x2c, 0xba, 0x99, 0xc9, 0xd5, 0xc3, 0xcc, 0xf4, 0x55, 
-0xf5, 0x07, 0x2f, 0x77, 0xf6, 0x30, 0x6b, 0x61, 0x93, 0xa3, 0x39, 0x6a, 0x8e, 0xa5, 0x7d, 0x4d, 
-0xea, 0x78, 0xec, 0x80, 0x1e, 0x54, 0x84, 0x99, 0x9c, 0xfc, 0x16, 0xad, 0x34, 0xea, 0x30, 0x1b, 
-0x71, 0x3f, 0x80, 0x22, 0xc3, 0x42, 0x89, 0xcc, 0x12, 0xe4, 0x7b, 0xa5, 0xfe, 0x09, 0xe7, 0x29, 
-0xd4, 0x81, 0x1e, 0x65, 0xe6, 0x76, 0x31, 0xb7, 0x34, 0xa5, 0xf9, 0xb6, 0xc5, 0xaa, 0x07, 0x56, 
-0x29, 0x6d, 0xb5, 0x3f, 0x5e, 0xb0, 0x49, 0xb8, 0x0a, 0x8e, 0x0b, 0x08, 0x57, 0xc9, 0xe7, 0xd6, 
-0xab, 0x78, 0x9a, 0x4b, 0xc8, 0x2b, 0x2d, 0x36, 0xda, 0x1a, 0xec, 0x1b, 0x85, 0xab, 0x4f, 0x1c, 
-0x93, 0xee, 0xfd, 0xfb, 0x37, 0xc3, 0x0d, 0xc4, 0x51, 0x5c, 0x12, 0xe9, 0x17, 0xd2, 0xac, 0xa7, 
-0xbb, 0xd5, 0x23, 0x5c, 0xe5, 0xad, 0x06, 0xa4, 0x6f, 0x6a, 0xec, 0x85, 0xdc, 0x77, 0xc7, 0x71, 
-0x2a, 0xfe, 0x07, 0xaa, 0x9b, 0xfb, 0x2a, 0x34, 0x2b, 0x26, 0x64, 0x70, 0xc0, 0x34, 0x6c, 0x76, 
-0x93, 0xef, 0x5c, 0x32, 0x89, 0x01, 0x3b, 0x34, 0x2e, 0xd2, 0x9d, 0xc2, 0xcf, 0xd6, 0xbd, 0x63, 
-0xe2, 0xfe, 0xc9, 0xe4, 0x09, 0xf2, 0x79, 0x39, 0x7a, 0x84, 0x3a, 0x3b, 0xf0, 0x8a, 0xb3, 0x55, 
-0x18, 0x6f, 0xed, 0xd7, 0xb6, 0xe6, 0x9f, 0x1c, 0x22, 0x1b, 0xf5, 0x9b, 0xdc, 0x5e, 0x2d, 0xb9, 
-0x24, 0x79, 0x50, 0xaf, 0x2e, 0x4d, 0x87, 0xbd, 0x9c, 0xbf, 0x9c, 0xa1, 0x7e, 0xcc, 0x31, 0x2e, 
-0xc8, 0x7c, 0xc2, 0xe9, 0x49, 0x75, 0x86, 0xc9, 0x47, 0x7c, 0x31, 0x2b, 0x21, 0xcf, 0x0a, 0x62, 
-0x3a, 0x31, 0x24, 0x26, 0xd2, 0xb5, 0x8e, 0x8a, 0x1a, 0xc5, 0x3f, 0x22, 0xb8, 0x14, 0x9f, 0x9f, 
-0x93, 0x7c, 0x7e, 0x4d, 0x5f, 0xd2, 0x07, 0x6b, 0xa7, 0xd3, 0xbc, 0x65, 0x68, 0x3a, 0xd5, 0xed, 
-0x89, 0x1b, 0xe9, 0x9d, 0xcc, 0xe3, 0xf4, 0x76, 0xdc, 0x48, 0xef, 0x82, 0x3a, 0xa6, 0x2b, 0xd8, 
-0xc4, 0xea, 0x98, 0x01, 0x74, 0xbf, 0xcc, 0xe9, 0x7e, 0x99, 0xe8, 0xbe, 0x86, 0x29, 0x7c, 0x50, 
-0x08, 0x3e, 0x70, 0x34, 0xa3, 0xed, 0x97, 0xff, 0xf6, 0x75, 0xa5, 0xed, 0xd2, 0xfa, 0x7f, 0x3c, 
-0x0f, 0x1b, 0x65, 0xb5, 0x3b, 0xf7, 0x86, 0xf6, 0xfa, 0xa8, 0x3f, 0x0e, 0xf1, 0xfe, 0x58, 0xc4, 
-0xfb, 0xe3, 0x36, 0x8f, 0x70, 0xd9, 0x11, 0x52, 0x7c, 0xb2, 0xd3, 0xfa, 0x60, 0xe6, 0x8a, 0x89, 
-0xeb, 0x8f, 0x7c, 0x49, 0x1f, 0x58, 0x25, 0x93, 0x73, 0xaa, 0x0f, 0x9e, 0x4a, 0xf7, 0x7e, 0x19, 
-0x7a, 0xdf, 0x42, 0x38, 0xc4, 0x59, 0xad, 0x82, 0x83, 0x2d, 0xa3, 0x76, 0x4e, 0xc9, 0xb0, 0x29, 
-0xd4, 0x4f, 0xeb, 0x17, 0x0b, 0x37, 0x31, 0x17, 0x33, 0xa7, 0x61, 0x9c, 0x22, 0x8a, 0xe6, 0xa3, 
-0x27, 0xc1, 0xe7, 0x3a, 0xf1, 0x3b, 0x62, 0xbb, 0x70, 0x59, 0x32, 0x63, 0x1e, 0xd3, 0x85, 0xf5, 
-0xa2, 0x13, 0xbd, 0xb2, 0x45, 0x6c, 0x57, 0x78, 0x28, 0x7c, 0x3e, 0xca, 0xeb, 0x2a, 0x29, 0x75, 
-0x50, 0x8b, 0xa1, 0x00, 0x46, 0x4d, 0x5f, 0xa0, 0xfa, 0xf2, 0x82, 0x1e, 0x96, 0x0f, 0xae, 0xd2, 
-0xa6, 0xa8, 0x6e, 0x67, 0xa8, 0x55, 0x33, 0x9d, 0xf2, 0x62, 0x95, 0xcd, 0x93, 0xb9, 0x0a, 0x02, 
-0xba, 0x4e, 0x30, 0x03, 0xe8, 0x3a, 0x81, 0x31, 0x67, 0x52, 0xb8, 0xd9, 0x46, 0xdc, 0x8c, 0x19, 
-0x0f, 0xdc, 0x3c, 0x01, 0x6e, 0x6e, 0x18, 0x81, 0xed, 0xc3, 0xe9, 0x67, 0x48, 0xf3, 0xb3, 0x81, 
-0xf3, 0xf3, 0x84, 0x3d, 0xf7, 0xcb, 0x79, 0x78, 0xb2, 0x26, 0x83, 0x7e, 0xa6, 0x29, 0xfa, 0x71, 
-0x1e, 0x36, 0xf0, 0xb6, 0x0f, 0x2b, 0x3c, 0x4c, 0xb3, 0x2b, 0xa7, 0x9f, 0x9b, 0xec, 0x25, 0x61, 
-0x42, 0x9a, 0x27, 0x86, 0x6c, 0x5e, 0x68, 0x4d, 0xe4, 0xcb, 0x5c, 0x0b, 0xca, 0xe9, 0x51, 0xaf, 
-0x4e, 0x32, 0xa5, 0xcb, 0x9d, 0x49, 0x49, 0x87, 0xe0, 0xfd, 0xc0, 0x51, 0x17, 0x99, 0x1f, 0xf8, 
-0x25, 0x64, 0xbb, 0x5e, 0xf4, 0x10, 0xc5, 0x44, 0x8f, 0xa4, 0x0f, 0xed, 0x04, 0xd5, 0x38, 0xa6, 
-0xe1, 0x2b, 0xc1, 0x2d, 0x51, 0x75, 0x2d, 0x88, 0x66, 0xf0, 0x2f, 0xa1, 0x59, 0x28, 0x2a, 0xd8, 
-0x13, 0xa9, 0x36, 0xdc, 0xc8, 0xa7, 0x24, 0x1d, 0xd4, 0x95, 0x3d, 0xd3, 0x94, 0x84, 0x7a, 0xf2, 
-0x35, 0x29, 0x9f, 0x4b, 0x35, 0xce, 0xa1, 0x90, 0x36, 0x6e, 0xd2, 0x3c, 0xe5, 0x38, 0xc9, 0x1a, 
-0x92, 0x5e, 0xa2, 0x51, 0x59, 0x3d, 0xa0, 0xde, 0xb2, 0xa3, 0xb7, 0x56, 0x70, 0x8d, 0x8d, 0xe3, 
-0xae, 0x93, 0xca, 0xec, 0x5e, 0x8c, 0x7c, 0x83, 0x98, 0xdb, 0x98, 0xc0, 0x28, 0x70, 0x38, 0x0a, 
-0x79, 0x7f, 0xed, 0x86, 0xfc, 0xad, 0x0a, 0x25, 0xa6, 0xea, 0xb0, 0x05, 0xa2, 0x19, 0x35, 0x06, 
-0xfa, 0xc3, 0xc7, 0x52, 0xbd, 0x53, 0xb2, 0x1c, 0x2d, 0x11, 0x31, 0xf2, 0xec, 0xe1, 0x5c, 0xd2, 
-0xed, 0xb2, 0xee, 0x50, 0x57, 0x78, 0x48, 0x87, 0x7b, 0xd0, 0xe1, 0x5d, 0xd2, 0xcb, 0x84, 0x95, 
-0x8a, 0x8e, 0xb8, 0x18, 0xa5, 0x9f, 0x6c, 0x19, 0xaa, 0xbe, 0x6c, 0x10, 0x1c, 0x9b, 0x98, 0xe1, 
-0x45, 0xce, 0x47, 0xbf, 0xb9, 0xc8, 0x9c, 0xdd, 0xab, 0x1d, 0x5e, 0x25, 0x8f, 0x63, 0x31, 0xaf, 
-0x1f, 0xb9, 0x6c, 0xc6, 0x5d, 0xe0, 0x8d, 0xaa, 0x2b, 0x56, 0x79, 0x8a, 0x37, 0x2a, 0xaf, 0xec, 
-0x93, 0x0f, 0x3e, 0x16, 0xd6, 0x79, 0x19, 0x74, 0x26, 0xb7, 0x39, 0x91, 0x82, 0x58, 0x93, 0x00, 
-0x4c, 0x96, 0x86, 0x39, 0x6a, 0x3d, 0xcc, 0xca, 0xd3, 0x7a, 0x95, 0xe9, 0xab, 0xe4, 0xb6, 0xba, 
-0xca, 0xd6, 0xc3, 0x4c, 0xf8, 0x62, 0xc6, 0x17, 0x0b, 0xd5, 0xc1, 0xbf, 0xa4, 0x38, 0x65, 0x58, 
-0x24, 0x7f, 0x29, 0xec, 0x78, 0xd0, 0xf3, 0x30, 0x49, 0x04, 0x7c, 0xc3, 0x8c, 0xea, 0xa0, 0xd4, 
-0x54, 0x9e, 0x67, 0x49, 0xd3, 0xaf, 0x9e, 0x90, 0x9f, 0x09, 0xee, 0x4a, 0xa7, 0x89, 0x18, 0xc5, 
-0xb4, 0x6a, 0x69, 0xb5, 0xaf, 0x73, 0x00, 0xde, 0x3d, 0x43, 0xee, 0x9c, 0xe8, 0xba, 0x1a, 0x96, 
-0xd9, 0x97, 0xe4, 0xb7, 0xcd, 0x80, 0xc1, 0xd0, 0x6b, 0x56, 0xe8, 0xcf, 0x16, 0xd4, 0xd4, 0xce, 
-0x7b, 0x0d, 0xbc, 0xe4, 0x5a, 0x47, 0x6b, 0xd5, 0x22, 0x8d, 0xc5, 0x76, 0xd8, 0xbb, 0xe4, 0x6d, 
-0xd7, 0xdd, 0xad, 0x7a, 0x76, 0xd3, 0xe9, 0x66, 0xf0, 0x99, 0x46, 0x9f, 0x88, 0xbf, 0x61, 0x9e, 
-0x9e, 0x66, 0x89, 0x65, 0x9f, 0xdd, 0x17, 0x63, 0xa5, 0x4e, 0x96, 0x9b, 0x96, 0x5f, 0xcf, 0x37, 
-0x10, 0x3c, 0x9a, 0xe1, 0xd8, 0x14, 0xdc, 0xc0, 0xce, 0x08, 0x8d, 0xee, 0x26, 0xa4, 0x38, 0xd9, 
-0x5a, 0x25, 0x1d, 0xd6, 0x5e, 0xbe, 0x79, 0x11, 0x2b, 0x27, 0x0a, 0x51, 0x9e, 0x11, 0x27, 0x2b, 
-0x0f, 0xdb, 0x4d, 0x50, 0x6b, 0xc2, 0x26, 0xd8, 0x0d, 0x1e, 0xc8, 0x04, 0xcf, 0xdd, 0x63, 0x92, 
-0x11, 0xef, 0x41, 0xbc, 0x07, 0xa7, 0xb0, 0x22, 0xfe, 0x4e, 0xfb, 0xaa, 0x75, 0x91, 0xfc, 0x4c, 
-0xeb, 0x39, 0x6c, 0x84, 0xcc, 0xc9, 0x47, 0x2d, 0x1e, 0xc9, 0x14, 0x65, 0x7c, 0x0d, 0x87, 0x62, 
-0x41, 0xee, 0x9d, 0x56, 0xe9, 0x4a, 0x2b, 0x65, 0xd0, 0x52, 0x74, 0xf6, 0xfd, 0x7c, 0x86, 0xc8, 
-0x6f, 0x48, 0x4b, 0x6d, 0xe2, 0x67, 0x65, 0x54, 0xbb, 0x99, 0xbf, 0x83, 0xaf, 0xd0, 0x28, 0x5f, 
-0x47, 0x93, 0xcb, 0xb8, 0x8f, 0x68, 0x57, 0x24, 0x07, 0xda, 0xaa, 0x99, 0xf4, 0x50, 0x40, 0xf5, 
-0x49, 0xf3, 0xe9, 0x0d, 0xad, 0x33, 0x14, 0xb4, 0xb3, 0x26, 0xc1, 0x2c, 0xe9, 0xf1, 0x5c, 0x9b, 
-0xfe, 0x1e, 0x56, 0x68, 0x56, 0xe0, 0x11, 0x4c, 0x18, 0x73, 0xbc, 0x9f, 0xf8, 0xba, 0x8e, 0x89, 
-0xda, 0x1c, 0x63, 0xa4, 0x1b, 0xb3, 0x43, 0xd2, 0x32, 0xb3, 0xb9, 0xd3, 0xa4, 0x49, 0xd0, 0x22, 
-0xbf, 0xf9, 0x57, 0x86, 0x84, 0x64, 0x03, 0x0d, 0xca, 0xc3, 0x7a, 0xf3, 0x61, 0x56, 0x2c, 0xe5, 
-0xe1, 0xdd, 0xcd, 0xdf, 0x8b, 0x24, 0x23, 0xde, 0x17, 0xac, 0xd7, 0x99, 0x0f, 0xcb, 0x47, 0x42, 
-0x7d, 0xa1, 0xc1, 0x83, 0x7d, 0xdd, 0xaf, 0xd2, 0x2a, 0x90, 0x5b, 0x43, 0x9c, 0xc7, 0xa1, 0xd6, 
-0xa2, 0xc5, 0x79, 0xb9, 0x56, 0x93, 0x00, 0xfd, 0x5f, 0x6f, 0x12, 0xe4, 0x67, 0xc3, 0xfa, 0x39, 
-0x87, 0xd9, 0x3a, 0x03, 0x0b, 0x25, 0x0e, 0x26, 0xba, 0xdf, 0xa3, 0xdc, 0x24, 0xeb, 0x52, 0x6b, 
-0xc4, 0x8e, 0x06, 0xea, 0xc7, 0x28, 0x33, 0x3b, 0x99, 0x9d, 0x64, 0x51, 0x63, 0x3f, 0xad, 0x38, 
-0xda, 0x59, 0x6a, 0x95, 0xcd, 0x6d, 0xf4, 0xb7, 0xb3, 0x82, 0xe0, 0xe8, 0xf5, 0x72, 0x75, 0xb5, 
-0xd1, 0x1c, 0xd8, 0x2f, 0x48, 0x5c, 0xbf, 0x21, 0x7d, 0x61, 0x19, 0xa4, 0xfc, 0x7e, 0xa1, 0x35, 
-0x62, 0x76, 0x7b, 0x99, 0xc5, 0x1d, 0x60, 0x66, 0x92, 0x6e, 0xb0, 0x1e, 0xa2, 0x8a, 0x94, 0xe3, 
-0xeb, 0xef, 0x44, 0x6d, 0x70, 0xbe, 0xa8, 0x39, 0x37, 0x98, 0x5a, 0x59, 0x59, 0xb9, 0x8c, 0xcf, 
-0xb3, 0xb9, 0x51, 0xed, 0x2b, 0x09, 0x48, 0x99, 0xec, 0x77, 0x87, 0x49, 0xda, 0x8d, 0xf7, 0x2b, 
-0xab, 0x5a, 0xbc, 0x9f, 0x34, 0x2a, 0x4f, 0x98, 0xe3, 0x6c, 0x89, 0x93, 0xe5, 0x9f, 0xd8, 0xc7, 
-0x9e, 0x4b, 0x71, 0x1b, 0xe7, 0x62, 0x73, 0x8a, 0xd3, 0xc6, 0xfb, 0x95, 0x36, 0x91, 0xd7, 0x9f, 
-0x95, 0x38, 0x43, 0xbc, 0xb7, 0xcd, 0x11, 0x7d, 0x21, 0x78, 0x4d, 0xd2, 0xe1, 0x77, 0x2d, 0x24, 
-0x8f, 0x65, 0xb4, 0x9f, 0xef, 0x79, 0xe8, 0x60, 0x66, 0xc7, 0x46, 0xa6, 0x23, 0xfb, 0x25, 0x8a, 
-0xcc, 0x6c, 0x40, 0xd2, 0xf3, 0xe7, 0x4e, 0xc0, 0xcc, 0x46, 0x7b, 0x1e, 0x6d, 0x18, 0x42, 0x0d, 
-0xc3, 0x27, 0x12, 0x4e, 0x37, 0x2b, 0xdb, 0xca, 0xf5, 0x8a, 0x95, 0xcb, 0x56, 0x4e, 0x4c, 0x56, 
-0x48, 0xb4, 0xfe, 0xa9, 0xb4, 0x60, 0xa6, 0x3a, 0xb3, 0x9a, 0x7a, 0x35, 0x8b, 0x6a, 0x84, 0xf6, 
-0xad, 0xb0, 0x99, 0xd8, 0x00, 0xf0, 0xb7, 0xd8, 0x98, 0xa6, 0x0f, 0xac, 0x2b, 0x8b, 0x95, 0xae, 
-0xac, 0x67, 0x12, 0xc5, 0xba, 0xc3, 0x03, 0x9d, 0x9a, 0x62, 0x3d, 0x8d, 0x83, 0x04, 0xdb, 0x39, 
-0x68, 0xd3, 0xf4, 0x66, 0x7f, 0xf4, 0x73, 0xca, 0xf1, 0x03, 0x79, 0x67, 0xdf, 0xc8, 0x0f, 0xf1, 
-0x2d, 0x45, 0xe5, 0x19, 0xe8, 0xbd, 0x0a, 0xff, 0xfd, 0x65, 0x2c, 0xaa, 0x1d, 0xeb, 0x8f, 0x65, 
-0xff, 0x69, 0x9f, 0x6d, 0x13, 0xd3, 0xfd, 0x7e, 0xcc, 0x7f, 0xff, 0x20, 0x0b, 0x3e, 0x79, 0xf2, 
-0x87, 0xe2, 0x0c, 0x58, 0x39, 0x16, 0xf2, 0x4a, 0x11, 0xfd, 0x47, 0x13, 0x1b, 0x2c, 0x4f, 0xfd, 
-0xb0, 0xd7, 0x73, 0xe2, 0x91, 0xe8, 0xd8, 0x2b, 0x89, 0xc0, 0x40, 0x98, 0xc9, 0xed, 0xca, 0xca, 
-0x17, 0x59, 0x77, 0x7c, 0x85, 0xbe, 0x0c, 0x33, 0x65, 0x3e, 0xad, 0xee, 0xb8, 0xb5, 0xd5, 0x13, 
-0xc9, 0xde, 0xe0, 0x2e, 0xd1, 0xa3, 0xda, 0x3a, 0xcf, 0x98, 0xcc, 0xac, 0x01, 0x96, 0xf8, 0x1e, 
-0x93, 0x93, 0xad, 0xc2, 0x28, 0x83, 0xa5, 0xe1, 0x74, 0x32, 0x5d, 0x9c, 0x39, 0x03, 0xdc, 0xe3, 
-0x6f, 0x91, 0xe2, 0x21, 0xee, 0xe7, 0x0b, 0xee, 0xb1, 0x2b, 0x65, 0xda, 0x4d, 0xb9, 0x28, 0xb1, 
-0xde, 0x54, 0xc8, 0xf3, 0xdf, 0x0b, 0xa8, 0xd9, 0x5c, 0xfe, 0x7e, 0x1b, 0x63, 0xa3, 0x84, 0xcf, 
-0x6f, 0xd0, 0x9f, 0xc2, 0xcb, 0x49, 0xba, 0x37, 0x29, 0x25, 0x47, 0x93, 0x46, 0x5e, 0xb2, 0x58, 
-0xf4, 0xa0, 0x36, 0x6f, 0xd8, 0x81, 0xba, 0x7c, 0x28, 0x3b, 0x3f, 0x2d, 0x87, 0x9e, 0x43, 0xff, 
-0x39, 0x69, 0x44, 0x4d, 0x9c, 0xe3, 0x7e, 0x3d, 0xfd, 0xa1, 0xfe, 0xee, 0xc1, 0xb8, 0xcc, 0xb5, 
-0x82, 0x7c, 0xcc, 0x70, 0xcd, 0xf2, 0x1a, 0x7f, 0x97, 0xbc, 0x16, 0xfa, 0x2c, 0x2c, 0x11, 0xb9, 
-0x04, 0x7d, 0x42, 0x7a, 0xb8, 0x09, 0x36, 0xae, 0xa9, 0x39, 0x21, 0x26, 0x14, 0x99, 0xcb, 0xf7, 
-0x77, 0x10, 0x97, 0xa8, 0x1c, 0xd2, 0xdc, 0x3f, 0x4d, 0x1a, 0xed, 0xcd, 0x94, 0x46, 0xe3, 0xfd, 
-0xe3, 0xbf, 0x84, 0x2c, 0x25, 0xbe, 0x31, 0x81, 0x97, 0x3b, 0x38, 0x7e, 0xf9, 0x69, 0x7c, 0x5c, 
-0x34, 0x97, 0x71, 0x7c, 0x9a, 0xb8, 0x1e, 0x2e, 0xa4, 0x56, 0x57, 0xfd, 0xef, 0x2f, 0xaf, 0x70, 
-0x01, 0x57, 0xcc, 0x3b, 0x2e, 0xe2, 0xae, 0x42, 0x37, 0x5b, 0x82, 0xb9, 0xcb, 0x12, 0xcd, 0x3e, 
-0xb3, 0xdf, 0x11, 0x88, 0xb3, 0x6d, 0x8c, 0xcf, 0x27, 0xcf, 0x4b, 0x1a, 0x27, 0x03, 0x1f, 0x2d, 
-0x66, 0x4f, 0x71, 0xdf, 0xc5, 0x93, 0xa8, 0x71, 0x60, 0xe4, 0xe1, 0xf5, 0xb9, 0xa1, 0xfe, 0x96, 
-0xc7, 0x62, 0xda, 0x03, 0xfd, 0xca, 0xec, 0x5d, 0xd1, 0x4b, 0x72, 0xab, 0x04, 0x36, 0x42, 0xe5, 
-0x15, 0x43, 0xf2, 0xad, 0x41, 0xf2, 0xa9, 0xfe, 0xe1, 0x28, 0xe2, 0x7b, 0x81, 0x99, 0x36, 0x85, 
-0xeb, 0x5b, 0x89, 0xa7, 0x07, 0xdc, 0xd5, 0xc0, 0xa9, 0x86, 0x39, 0xa9, 0x8c, 0xc4, 0x26, 0x47, 
-0x55, 0x59, 0x69, 0x06, 0x9e, 0x06, 0x77, 0xb6, 0xb8, 0x88, 0x3d, 0xd7, 0x44, 0x1a, 0x87, 0x93, 
-0x3c, 0x02, 0xf2, 0x1a, 0xc2, 0x59, 0xa5, 0x85, 0xc9, 0xe6, 0xa6, 0xd1, 0x5c, 0xc3, 0x76, 0xf6, 
-0x8d, 0x27, 0x4a, 0xa3, 0x06, 0x66, 0x2e, 0x79, 0x8a, 0xf9, 0x13, 0x55, 0x1f, 0x33, 0x41, 0xcc, 
-0xe6, 0x6b, 0x59, 0x1a, 0xe8, 0x2a, 0xbc, 0xdd, 0x71, 0xa1, 0x46, 0xb3, 0xa7, 0xcf, 0xa6, 0x79, 
-0xb3, 0xbf, 0x34, 0x6a, 0x65, 0xbb, 0xc7, 0xdc, 0xd9, 0x34, 0xaa, 0xfc, 0x28, 0x13, 0x1c, 0xfd, 
-0xac, 0x8e, 0x60, 0xaa, 0xb2, 0xa2, 0x82, 0xeb, 0x28, 0xd0, 0xb1, 0xdc, 0xb9, 0x5c, 0x4f, 0x8f, 
-0x07, 0x77, 0x3b, 0x53, 0xfc, 0xf4, 0x2c, 0xb0, 0xd7, 0x85, 0x3c, 0x4b, 0xa1, 0x31, 0x8c, 0x74, 
-0x32, 0x63, 0x78, 0x9e, 0x68, 0x41, 0xea, 0xa3, 0x76, 0xae, 0x0f, 0xa5, 0xf3, 0x6d, 0xf3, 0x42, 
-0x07, 0xe4, 0x2d, 0xd7, 0xc5, 0x58, 0x8d, 0x80, 0x19, 0x57, 0x18, 0xef, 0x2b, 0x27, 0x6f, 0x62, 
-0xaa, 0x07, 0x72, 0xc0, 0x4d, 0x7a, 0x37, 0xac, 0xa4, 0x6b, 0x6f, 0x06, 0x77, 0x57, 0x5e, 0x39, 
-0xa5, 0x7e, 0xa1, 0xb5, 0xe0, 0x52, 0x8f, 0x7f, 0x23, 0x13, 0xf0, 0xfd, 0x41, 0xb7, 0x81, 0xf3, 
-0x9b, 0xa8, 0x40, 0x42, 0x0d, 0x26, 0xa4, 0xd2, 0x4c, 0xa6, 0x27, 0x2e, 0x04, 0x87, 0xce, 0x67, 
-0x89, 0x0d, 0xe6, 0xb9, 0xbd, 0xf4, 0xf4, 0x16, 0xb2, 0xbf, 0x93, 0x50, 0x27, 0x7a, 0x52, 0x00, 
-0x15, 0xb9, 0x5e, 0xc2, 0x2a, 0x48, 0x2f, 0x41, 0x2b, 0xdc, 0xe4, 0xf1, 0x4c, 0x3e, 0xef, 0x00, 
-0x76, 0x51, 0x46, 0x73, 0x79, 0x44, 0xba, 0x01, 0xb7, 0xcd, 0x5f, 0xc0, 0x6d, 0x66, 0xed, 0xc4, 
-0xb5, 0x65, 0xc1, 0x3d, 0x95, 0x7f, 0xf9, 0x4a, 0xdc, 0xf6, 0x4c, 0xc3, 0x6d, 0xa6, 0x82, 0x5b, 
-0xb2, 0x83, 0x70, 0xe3, 0x38, 0x28, 0x9a, 0x2c, 0xd9, 0x70, 0x22, 0xf0, 0xb0, 0x63, 0x8c, 0x3a, 
-0x1d, 0x4d, 0x62, 0x27, 0xe8, 0xec, 0x64, 0x3f, 0xc5, 0xc8, 0x31, 0xad, 0x9c, 0x48, 0x5a, 0x25, 
-0x9f, 0xb9, 0x98, 0x19, 0xc2, 0x2e, 0xf0, 0x70, 0x31, 0x33, 0x56, 0x5d, 0xd0, 0xb0, 0xb8, 0x4c, 
-0x12, 0xbd, 0xe4, 0xbe, 0xca, 0xab, 0x83, 0x2c, 0x60, 0x8e, 0x18, 0x5f, 0xdc, 0xc7, 0x34, 0x1b, 
-0x2c, 0x28, 0xe3, 0x08, 0x25, 0x0e, 0x40, 0xa2, 0x4b, 0x06, 0x13, 0x93, 0xe5, 0x70, 0x5c, 0xb2, 
-0x46, 0xe5, 0x91, 0xfe, 0x48, 0x27, 0x41, 0x0a, 0x3e, 0xe9, 0xe2, 0x94, 0x0f, 0x1f, 0x88, 0x6a, 
-0xa4, 0x6e, 0x7b, 0x3f, 0xd1, 0xff, 0x86, 0xf6, 0xe4, 0xac, 0x9c, 0xf8, 0x34, 0x1c, 0x7c, 0x52, 
-0x6d, 0x4b, 0x31, 0x52, 0x13, 0x25, 0x1e, 0xc8, 0x7a, 0xde, 0x1a, 0x7f, 0x37, 0xcb, 0xe1, 0xb6, 
-0x51, 0xbe, 0xf7, 0x7f, 0xba, 0x73, 0x94, 0x96, 0x5c, 0x7f, 0x96, 0x5a, 0xb2, 0x72, 0xe2, 0xfa, 
-0x05, 0xc8, 0xba, 0xde, 0x17, 0x13, 0x91, 0xf9, 0xad, 0xba, 0xa8, 0x51, 0x82, 0x95, 0xe0, 0xe6, 
-0x3b, 0x5e, 0x50, 0xdb, 0x7b, 0x90, 0xe5, 0x46, 0xd8, 0x17, 0xed, 0xd0, 0x9c, 0x2c, 0x6a, 0x7f, 
-0x18, 0xa7, 0xfa, 0x83, 0xa8, 0x40, 0x7a, 0x12, 0x1f, 0xdf, 0xef, 0xdf, 0x55, 0xee, 0xe8, 0xc2, 
-0x9c, 0x85, 0x31, 0x5d, 0x5c, 0x84, 0xe9, 0xa7, 0xd1, 0x7e, 0x93, 0xbe, 0x5f, 0x96, 0xe5, 0xb5, 
-0xb4, 0x66, 0x68, 0x1f, 0xa7, 0xf5, 0xc3, 0x82, 0xa7, 0x57, 0x4d, 0x24, 0xdf, 0x10, 0x57, 0x38, 
-0xcc, 0x61, 0x5a, 0x71, 0xc9, 0x07, 0xbf, 0x7b, 0xd0, 0xba, 0xc5, 0xe0, 0xf6, 0xbd, 0xe9, 0x1d, 
-0x6f, 0x7b, 0xf3, 0x2a, 0x98, 0x56, 0x6a, 0x12, 0xb5, 0x67, 0x68, 0xbf, 0xdc, 0xda, 0x12, 0xad, 
-0xc6, 0xc3, 0xee, 0xfa, 0xb6, 0x47, 0x5e, 0x1f, 0xbd, 0xab, 0x86, 0xbd, 0x9a, 0xf8, 0xf0, 0xb1, 
-0x40, 0x55, 0xd8, 0xa2, 0x94, 0x22, 0x6f, 0x3d, 0xc7, 0xd3, 0x21, 0x31, 0x61, 0xad, 0x92, 0x46, 
-0x1e, 0x6b, 0x85, 0x97, 0x85, 0x3a, 0x3e, 0x63, 0x17, 0xc9, 0x6f, 0x41, 0xff, 0xf1, 0x84, 0x99, 
-0x50, 0x61, 0x2e, 0x92, 0x63, 0xa4, 0x8b, 0x44, 0xe6, 0xe1, 0x57, 0x13, 0xce, 0x0f, 0x54, 0x45, 
-0xf4, 0x81, 0x5f, 0xc8, 0x8f, 0x87, 0x73, 0xf0, 0xbb, 0x37, 0x62, 0xda, 0x2a, 0x48, 0xc6, 0xad, 
-0x1a, 0x49, 0xef, 0xad, 0x82, 0xfc, 0xd5, 0xf6, 0xb2, 0x8a, 0x22, 0x79, 0xbd, 0xad, 0x48, 0x5e, 
-0xfb, 0xee, 0x0e, 0xb1, 0xe6, 0xf8, 0xcb, 0xa5, 0x5a, 0xff, 0xcb, 0x1f, 0xed, 0x38, 0xfe, 0xb2, 
-0x6d, 0x85, 0x6d, 0xd0, 0x54, 0xc5, 0xb4, 0x11, 0x26, 0x2f, 0x23, 0x8d, 0x83, 0x20, 0xf2, 0x35, 
-0x45, 0x8f, 0x7d, 0xd0, 0xb7, 0x0b, 0x33, 0x6f, 0x91, 0xfc, 0x36, 0xe9, 0x1c, 0x2b, 0xce, 0xa7, 
-0xb4, 0x3d, 0xce, 0x3d, 0x5d, 0xf2, 0x3b, 0xc1, 0xd1, 0x4f, 0x5e, 0xe1, 0x33, 0xee, 0xf3, 0x98, 
-0x71, 0x69, 0x35, 0xd7, 0x80, 0xb9, 0x67, 0xf4, 0xd3, 0xa3, 0xc0, 0xf7, 0x79, 0xcc, 0xb9, 0xe9, 
-0x94, 0x6b, 0x1a, 0xa4, 0xec, 0x8a, 0x18, 0xb9, 0x56, 0x52, 0x24, 0xf7, 0x4a, 0xdd, 0x8a, 0xee, 
-0x1d, 0x37, 0x9d, 0x18, 0x86, 0x7e, 0x54, 0x15, 0x76, 0xd5, 0x7e, 0x28, 0x2c, 0x47, 0x2f, 0xed, 
-0x4e, 0xeb, 0x35, 0x31, 0x27, 0xe3, 0xfe, 0xfe, 0x56, 0x4a, 0x6d, 0x19, 0x3a, 0x8e, 0x7c, 0x05, 
-0x5d, 0xf2, 0xe3, 0xd0, 0x5e, 0x0a, 0x91, 0xb7, 0xfe, 0x4b, 0xf3, 0x96, 0x4d, 0xcb, 0xbb, 0x57, 
-0x30, 0x73, 0xfd, 0xb1, 0x48, 0xfe, 0xf1, 0x94, 0x86, 0xe3, 0x1d, 0xd6, 0xe4, 0xab, 0x1a, 0xf1, 
-0x47, 0x6b, 0x26, 0xe5, 0x25, 0x24, 0xa3, 0x95, 0x1d, 0x90, 0x62, 0xa9, 0x9d, 0x7a, 0xbb, 0x88, 
-0x99, 0x1c, 0xa1, 0xc0, 0x62, 0x61, 0x79, 0xd8, 0x8a, 0xdf, 0x7a, 0x55, 0x97, 0xaf, 0xf6, 0x6f, 
-0x12, 0xea, 0x53, 0xda, 0x3c, 0xdf, 0x13, 0x58, 0x86, 0x31, 0xd3, 0x3c, 0x5d, 0x93, 0x05, 0x8d, 
-0xcc, 0x61, 0x13, 0xf9, 0xcd, 0x54, 0x0e, 0xdb, 0x26, 0x7a, 0x16, 0x7a, 0x21, 0x09, 0xfb, 0xb9, 
-0x57, 0x05, 0x92, 0xf0, 0xd3, 0x5d, 0xca, 0xbc, 0x93, 0x31, 0xcf, 0xd0, 0x1a, 0x12, 0xe4, 0xd9, 
-0x95, 0x5e, 0xda, 0x79, 0xc9, 0x63, 0x6a, 0xde, 0xcf, 0x5e, 0xa5, 0xd1, 0x0a, 0x5e, 0xb0, 0x01, 
-0xa2, 0x86, 0x20, 0x4e, 0x69, 0xe3, 0x94, 0x0f, 0x65, 0x4a, 0xf9, 0xc8, 0x65, 0x12, 0xf9, 0xd7, 
-0xcc, 0x0b, 0xbb, 0xe4, 0x73, 0xec, 0xa7, 0x7c, 0xd7, 0x82, 0xb5, 0xee, 0xa3, 0x3a, 0x9d, 0xfc, 
-0x0a, 0xb5, 0x8d, 0xf6, 0xe8, 0xf1, 0x9d, 0x79, 0xe2, 0xf4, 0xfd, 0x3f, 0x8a, 0x95, 0x15, 0x36, 
-0x44, 0x39, 0xae, 0xd2, 0x32, 0xfb, 0x63, 0xa4, 0x97, 0xdf, 0x98, 0x87, 0x56, 0x97, 0xc2, 0xd6, 
-0x0c, 0x6d, 0x1e, 0x1a, 0xd5, 0x5f, 0xb8, 0xfe, 0x0f, 0x5b, 0x4b, 0x63, 0x7f, 0x8c, 0x2c, 0x2a, 
-0xda, 0xd3, 0x97, 0xb6, 0x05, 0xe6, 0x40, 0xd6, 0xfd, 0xc8, 0xee, 0xe1, 0xeb, 0x21, 0xa5, 0x1c, 
-0x17, 0x5d, 0xc1, 0x4a, 0xee, 0xff, 0xcb, 0x87, 0x6d, 0xaa, 0xe3, 0xb4, 0x5c, 0x49, 0x3e, 0xa8, 
-0xb4, 0x36, 0x6b, 0xa5, 0x6f, 0x51, 0x0d, 0xbe, 0x42, 0x1e, 0x88, 0x46, 0x45, 0xff, 0x44, 0x8f, 
-0xb8, 0x68, 0xfc, 0x39, 0xd1, 0x23, 0x4e, 0xea, 0x11, 0x8c, 0x3f, 0x7b, 0x93, 0x5b, 0xab, 0x8e, 
-0x40, 0x17, 0x97, 0x20, 0xa3, 0x9f, 0x37, 0xa5, 0xc7, 0x98, 0xb4, 0xe2, 0x23, 0xf9, 0x0d, 0x1a, 
-0x97, 0xf3, 0x73, 0x95, 0xd5, 0x7f, 0x61, 0x79, 0xb1, 0x51, 0xff, 0x43, 0x3c, 0xeb, 0x2d, 0x45, 
-0xb2, 0xc7, 0xac, 0x69, 0x64, 0xc4, 0xd5, 0xeb, 0xa1, 0xc9, 0xbe, 0xf8, 0x0b, 0x79, 0x5f, 0xc4, 
-0x18, 0xd5, 0x17, 0x50, 0xbb, 0x99, 0xe0, 0x50, 0x5a, 0xc7, 0xb9, 0xfc, 0x79, 0x95, 0xaf, 0x7f, 
-0x41, 0xab, 0x38, 0x4a, 0x8a, 0x77, 0xa9, 0xe1, 0x0d, 0xce, 0xe1, 0xc3, 0x5c, 0xa7, 0x24, 0xdd, 
-0x6a, 0xf4, 0xca, 0x59, 0xf2, 0xd1, 0x91, 0x4e, 0x39, 0x55, 0x0a, 0xdc, 0x37, 0xbf, 0x61, 0xc8, 
-0xa4, 0x81, 0x16, 0x91, 0x2b, 0xfa, 0x6c, 0x2b, 0xd5, 0x3d, 0x3f, 0x64, 0x27, 0xfb, 0xa4, 0xb5, 
-0x6e, 0xbd, 0xba, 0xc3, 0xec, 0x74, 0xe6, 0x37, 0xce, 0x0b, 0xe5, 0x53, 0xf5, 0xb8, 0x67, 0x7c, 
-0x65, 0xae, 0x79, 0xc0, 0xca, 0x45, 0x6d, 0xfe, 0x2c, 0x97, 0xcb, 0x07, 0x26, 0x17, 0x4a, 0x1d, 
-0x71, 0xcd, 0x36, 0x41, 0xd2, 0xe1, 0x97, 0x29, 0x9e, 0x1a, 0xa2, 0x3b, 0x61, 0xa0, 0x8c, 0x5d, 
-0x5a, 0x67, 0xf4, 0x61, 0x34, 0x17, 0xd4, 0x29, 0xf4, 0x17, 0x07, 0x78, 0x2f, 0x54, 0xa1, 0x17, 
-0xba, 0xe4, 0x37, 0xa6, 0xf7, 0x41, 0xba, 0x87, 0xc3, 0xd1, 0x72, 0x68, 0x72, 0xd0, 0x34, 0x90, 
-0xc7, 0x13, 0x1c, 0xfd, 0xf8, 0x3d, 0xee, 0x1d, 0xd0, 0x3c, 0xf9, 0x1a, 0x7a, 0x9a, 0xc6, 0x8b, 
-0x4e, 0x1d, 0x2f, 0x2e, 0xf2, 0xae, 0xd0, 0x78, 0x71, 0x84, 0x54, 0xdb, 0x45, 0x17, 0xd3, 0x1c, 
-0x48, 0x84, 0x73, 0x14, 0xce, 0xbc, 0x7e, 0x89, 0xfb, 0x88, 0xc7, 0xdc, 0x2c, 0xa3, 0xc7, 0xf8, 
-0x97, 0xcf, 0x9e, 0x4d, 0xf5, 0x19, 0x7b, 0x16, 0xf3, 0x95, 0x8f, 0x97, 0x2e, 0x92, 0xf7, 0x91, 
-0x45, 0x17, 0x31, 0xc6, 0x8c, 0xb7, 0x55, 0x52, 0xaf, 0xb0, 0x01, 0x53, 0x11, 0xd3, 0xca, 0x9e, 
-0x70, 0x7b, 0x46, 0xef, 0x04, 0xdd, 0xac, 0x16, 0xbd, 0x8c, 0x39, 0xb5, 0x4b, 0xae, 0x07, 0x6e, 
-0x01, 0x25, 0x35, 0xdd, 0x43, 0xfb, 0xd5, 0x1e, 0xa2, 0x75, 0x26, 0x8f, 0xaa, 0xf5, 0xe7, 0xa6, 
-0x4a, 0x52, 0x9b, 0x91, 0xfe, 0x60, 0xc3, 0x90, 0xbb, 0x48, 0x0e, 0x50, 0x4c, 0xc5, 0x94, 0xcb, 
-0x69, 0xc9, 0xa2, 0xe2, 0xb7, 0x47, 0xa5, 0x6e, 0x87, 0x22, 0x21, 0xf2, 0x75, 0x72, 0x3e, 0xb5, 
-0x38, 0x65, 0x09, 0xba, 0x17, 0x41, 0xbe, 0xbb, 0x53, 0x96, 0xf0, 0xf5, 0x7b, 0x15, 0x4b, 0x38, 
-0x78, 0xff, 0x97, 0xdb, 0xd5, 0xf5, 0x17, 0x93, 0xa7, 0xa0, 0xeb, 0x96, 0x38, 0xdc, 0x82, 0xc7, 
-0xde, 0x23, 0x34, 0x38, 0x7a, 0x84, 0xa6, 0xa8, 0xd9, 0x91, 0x08, 0xfc, 0x52, 0xf0, 0x45, 0x3c, 
-0xee, 0x2a, 0x66, 0x25, 0x59, 0x01, 0x5b, 0x37, 0x9f, 0xfb, 0xb2, 0x72, 0xbd, 0x3f, 0x8b, 0x8b, 
-0x27, 0x86, 0x14, 0x9f, 0x47, 0x79, 0xd8, 0xed, 0x16, 0xd6, 0x28, 0xef, 0xf7, 0x1c, 0x85, 0x7c, 
-0x23, 0xdd, 0xa9, 0x42, 0x6c, 0x08, 0x92, 0xd7, 0x3c, 0x1f, 0x3a, 0xb5, 0x08, 0x28, 0xfe, 0xc8, 
-0x7c, 0x8c, 0xbc, 0x5c, 0x45, 0x33, 0x93, 0xda, 0x55, 0x4d, 0x37, 0x87, 0xa0, 0x4a, 0xc6, 0xa8, 
-0x56, 0xdd, 0xf3, 0x94, 0x05, 0x4b, 0x27, 0xbf, 0xfe, 0xa2, 0xe0, 0xe4, 0xda, 0x62, 0x09, 0x66, 
-0x76, 0x11, 0xaa, 0xad, 0x1d, 0x9a, 0xa2, 0x13, 0x7a, 0x93, 0x0b, 0xb3, 0x7c, 0x89, 0x8b, 0xb4, 
-0xc6, 0x10, 0x28, 0x96, 0x88, 0x98, 0x53, 0x3b, 0x33, 0x6f, 0xf5, 0x71, 0x5a, 0xac, 0x4d, 0xad, 
-0x3d, 0x95, 0x8d, 0x72, 0x4e, 0x14, 0xa1, 0xf5, 0x2d, 0x01, 0xee, 0x25, 0xb0, 0xa7, 0x5c, 0xd0, 
-0x02, 0x9d, 0x6e, 0x1f, 0xb3, 0xc3, 0xae, 0x12, 0x51, 0x0b, 0x34, 0x41, 0x59, 0x5d, 0x8f, 0x2d, 
-0xe7, 0xfb, 0x98, 0x21, 0x43, 0x01, 0x33, 0x9c, 0x77, 0x03, 0x4c, 0x23, 0xb0, 0xd3, 0x90, 0x5d, 
-0x03, 0xec, 0x74, 0x54, 0x8e, 0xef, 0x12, 0xbc, 0xe2, 0x7f, 0xbf, 0x82, 0x2c, 0xa4, 0x25, 0xc0, 
-0x8a, 0xec, 0x83, 0x0a, 0xf0, 0x16, 0x46, 0xb4, 0xe0, 0xcc, 0x94, 0xb1, 0x4e, 0x92, 0x5a, 0x46, 
-0x55, 0x6a, 0x31, 0x36, 0xe2, 0x7c, 0x6c, 0x51, 0x80, 0xe9, 0xbc, 0xcf, 0x43, 0x0f, 0x78, 0x9e, 
-0x89, 0x0f, 0xba, 0xde, 0x1a, 0x72, 0x67, 0x6d, 0x73, 0x9d, 0x1a, 0x72, 0xeb, 0x56, 0x5e, 0x04, 
-0x7e, 0x37, 0xd1, 0x9a, 0xbf, 0xdb, 0x08, 0x9d, 0x50, 0x1f, 0xdc, 0xbd, 0x48, 0xf1, 0x03, 0x59, 
-0x81, 0x4f, 0x96, 0x5b, 0x97, 0xfa, 0x36, 0x95, 0x2e, 0xba, 0x60, 0xef, 0x6a, 0xa1, 0xc7, 0xe7, 
-0xb5, 0xe9, 0x73, 0x39, 0x0d, 0x63, 0x3a, 0xc4, 0x6c, 0xea, 0x9e, 0x18, 0xd2, 0xc1, 0xa7, 0x82, 
-0x49, 0xe9, 0x25, 0x6e, 0x1d, 0xe4, 0x20, 0xc5, 0xae, 0xa4, 0x2c, 0x52, 0xc6, 0x67, 0xda, 0x8b, 
-0x2a, 0x38, 0x89, 0x1f, 0xaf, 0xf3, 0xb5, 0x86, 0xbf, 0x7d, 0x9d, 0xf6, 0x4d, 0xf6, 0x56, 0xa8, 
-0xfe, 0x93, 0xd4, 0x6e, 0x50, 0x50, 0x8c, 0xfa, 0x35, 0xa3, 0x04, 0xed, 0x5f, 0x7b, 0x81, 0xeb, 
-0xb7, 0xeb, 0xd2, 0xbc, 0x67, 0x72, 0x1b, 0x44, 0xd8, 0x85, 0xb4, 0x92, 0x48, 0x3b, 0x2c, 0x45, 
-0x5a, 0x4f, 0x49, 0xef, 0x29, 0x05, 0xef, 0x5a, 0x15, 0xef, 0x75, 0xcb, 0x10, 0xcd, 0x05, 0xe4, 
-0x9d, 0x44, 0x9f, 0xd0, 0xce, 0x69, 0x82, 0x71, 0x3c, 0xa5, 0x9d, 0xdb, 0x36, 0x32, 0xf2, 0x5a, 
-0x58, 0xbe, 0x90, 0x62, 0xfd, 0x42, 0x4a, 0x7e, 0xf0, 0xf8, 0xd4, 0xdc, 0xf1, 0x05, 0xef, 0x5c, 
-0x93, 0xb8, 0xd2, 0xe6, 0x89, 0x8a, 0x19, 0xfb, 0x22, 0x37, 0xa9, 0xb5, 0x2e, 0xc6, 0x78, 0x6e, 
-0x67, 0x62, 0x70, 0x27, 0xcd, 0x1d, 0x2d, 0x43, 0x37, 0xce, 0x1e, 0x93, 0x27, 0xd5, 0xd9, 0x03, 
-0xdc, 0xce, 0xd7, 0xf5, 0x53, 0xab, 0x01, 0x56, 0x92, 0xfe, 0xd3, 0x67, 0x93, 0x34, 0xcc, 0x99, 
-0xf4, 0x1b, 0xdc, 0xa9, 0xce, 0x2b, 0x16, 0x6e, 0x37, 0x7e, 0xa1, 0xac, 0x32, 0x73, 0xdc, 0xd0, 
-0x0a, 0x7b, 0xf0, 0x38, 0x38, 0x8b, 0x11, 0x67, 0x89, 0x3d, 0x82, 0x13, 0x23, 0xd0, 0xe5, 0x6a, 
-0x28, 0xc4, 0x77, 0xd3, 0x1c, 0x74, 0x1e, 0xad, 0x66, 0x9b, 0xdc, 0x37, 0x01, 0xba, 0x2e, 0x0d, 
-0x5d, 0x07, 0x0d, 0xc8, 0x1a, 0x7a, 0x0c, 0x33, 0x03, 0xed, 0x50, 0x19, 0x4d, 0x4e, 0x2a, 0xe9, 
-0xb0, 0x43, 0x2f, 0x45, 0x85, 0x22, 0x65, 0xce, 0x30, 0x90, 0xbf, 0x23, 0x62, 0xb0, 0xad, 0xac, 
-0xbc, 0xc8, 0xec, 0x52, 0x10, 0xfd, 0x57, 0xad, 0xf6, 0x0b, 0xe6, 0x15, 0x25, 0x0f, 0x3b, 0xcb, 
-0x61, 0x1b, 0x15, 0xcc, 0x9d, 0x0a, 0x6c, 0xc6, 0x5e, 0xe7, 0xb8, 0xa3, 0xb7, 0x48, 0xd3, 0x03, 
-0xdf, 0x59, 0x91, 0xc3, 0x1b, 0xdc, 0x19, 0x7a, 0x4c, 0xd9, 0x6d, 0xc3, 0x06, 0xcd, 0x63, 0x8e, 
-0x5a, 0xf3, 0xcd, 0x11, 0x3d, 0xf7, 0xa8, 0x5c, 0xf6, 0x9a, 0x03, 0x64, 0x0f, 0x3d, 0x46, 0xb0, 
-0xfc, 0xd0, 0xc8, 0x39, 0x3c, 0x03, 0xc1, 0xe3, 0x63, 0x31, 0xc8, 0xd3, 0x08, 0x5a, 0x55, 0x26, 
-0x34, 0x2e, 0x07, 0xe6, 0x44, 0xca, 0x03, 0xcf, 0x33, 0x43, 0xc4, 0xcc, 0xf1, 0x30, 0x91, 0x9f, 
-0x02, 0x73, 0x5a, 0xb6, 0x64, 0x41, 0xaa, 0x4e, 0x6d, 0x79, 0x2a, 0x55, 0xc1, 0x59, 0xcf, 0xf9, 
-0x6e, 0x04, 0x92, 0xdb, 0x6e, 0xaf, 0x93, 0xac, 0x34, 0x9b, 0x96, 0xbc, 0x4d, 0x5a, 0x6e, 0x7e, 
-0x2b, 0xed, 0xe6, 0x73, 0xbf, 0xe1, 0xa0, 0xf7, 0xc7, 0xcd, 0x73, 0x20, 0x1f, 0x99, 0x3a, 0x27, 
-0x70, 0x6e, 0x16, 0xb8, 0xa7, 0x2b, 0xe5, 0x43, 0xb4, 0x03, 0xe6, 0x6f, 0xfe, 0x93, 0x34, 0x21, 
-0xf2, 0xa6, 0xdb, 0x3a, 0x20, 0x65, 0xc0, 0x81, 0xca, 0xce, 0xcb, 0x14, 0x2f, 0xa3, 0x67, 0x5c, 
-0x07, 0xc8, 0xaa, 0xd1, 0xd0, 0x97, 0x69, 0xe9, 0x25, 0x69, 0x4e, 0xe4, 0xfe, 0xb5, 0x69, 0xb1, 
-0x25, 0x5f, 0xe0, 0xd2, 0x32, 0xe2, 0xd2, 0x12, 0x92, 0x69, 0xdc, 0x4f, 0x4d, 0x5e, 0x05, 0x3e, 
-0x23, 0x29, 0x7c, 0x43, 0xd4, 0xaa, 0xe0, 0x3d, 0x43, 0x1e, 0x38, 0x5d, 0xd4, 0x20, 0xcd, 0x0b, 
-0x6c, 0x8f, 0xcc, 0x8f, 0x09, 0x07, 0xb6, 0x47, 0x3c, 0xb0, 0xd8, 0xb7, 0x87, 0x03, 0x81, 0xfe, 
-0x2e, 0xdd, 0x48, 0x7f, 0x6b, 0x5d, 0x74, 0x86, 0xaa, 0xb3, 0xf9, 0x03, 0xfd, 0x9d, 0x26, 0x51, 
-0xe3, 0x4b, 0x8c, 0x0c, 0x33, 0xcb, 0x06, 0x8b, 0x94, 0x13, 0xe8, 0x8f, 0xe4, 0xc0, 0x06, 0x45, 
-0x6c, 0xa4, 0xaf, 0x55, 0x17, 0x9b, 0x21, 0x59, 0xa1, 0xb3, 0x5a, 0x00, 0xa9, 0xbf, 0xfb, 0x35, 
-0x9b, 0xc6, 0xd7, 0x37, 0xd2, 0xd7, 0x76, 0xf4, 0x44, 0x02, 0xb2, 0xc2, 0x40, 0x73, 0x17, 0x64, 
-0x9a, 0xbe, 0xc0, 0x0b, 0xfb, 0x1b, 0x96, 0x84, 0xc9, 0xa4, 0xb4, 0xcc, 0xdd, 0xce, 0xac, 0xe0, 
-0x30, 0xbe, 0xee, 0xf3, 0x55, 0x73, 0xc5, 0x7f, 0xed, 0x83, 0x35, 0xe8, 0xbf, 0xda, 0x07, 0xcb, 
-0xed, 0x82, 0x86, 0xf4, 0x5c, 0x69, 0xa6, 0xdd, 0x55, 0xd5, 0x13, 0xf2, 0xde, 0x0c, 0x4f, 0xac, 
-0x81, 0xef, 0xc3, 0xf8, 0xa2, 0x67, 0xd6, 0xae, 0x8c, 0x9b, 0xf4, 0x58, 0x37, 0x7c, 0x71, 0xcd, 
-0x28, 0x03, 0x06, 0xd7, 0x74, 0xe4, 0x26, 0xb1, 0x91, 0x6a, 0x99, 0xbe, 0x7e, 0x41, 0xf2, 0x2a, 
-0x63, 0xb4, 0x2b, 0xbb, 0x58, 0x2d, 0xea, 0x68, 0x9f, 0x27, 0x36, 0x2a, 0x5f, 0x62, 0x2c, 0xd7, 
-0x4c, 0x7e, 0x0f, 0x1a, 0x5b, 0xb2, 0x29, 0xe5, 0x95, 0xa7, 0x51, 0x4f, 0x2b, 0x2d, 0x81, 0x9f, 
-0xa3, 0x9f, 0x68, 0x67, 0x0c, 0x5a, 0xc3, 0x3d, 0x7e, 0xfa, 0x77, 0xfd, 0x7e, 0x8f, 0xd7, 0xc3, 
-0xd7, 0x72, 0x67, 0xf8, 0x2b, 0xbd, 0x95, 0xfd, 0x09, 0x9e, 0x6e, 0x78, 0x77, 0x30, 0xd1, 0x97, 
-0x70, 0xb2, 0x6c, 0xda, 0x45, 0x43, 0x5c, 0x0c, 0xfd, 0xe1, 0xb9, 0x1b, 0x7c, 0xaf, 0x29, 0xff, 
-0x1c, 0x60, 0xf1, 0xf2, 0xfa, 0x77, 0x6b, 0x09, 0x02, 0x2f, 0x3f, 0x83, 0xa0, 0x26, 0xfa, 0x78, 
-0xba, 0xe1, 0xdd, 0x1d, 0xfd, 0x89, 0x7e, 0x82, 0x45, 0x94, 0x6c, 0xbf, 0xb1, 0xee, 0x38, 0xb3, 
-0x50, 0x7e, 0xaf, 0xd7, 0x3b, 0x30, 0x55, 0x77, 0x3f, 0xd5, 0x3d, 0xd2, 0x97, 0xaa, 0x91, 0xfc, 
-0x10, 0x19, 0x1e, 0xe7, 0xa6, 0xa9, 0x18, 0xf7, 0xdd, 0xf5, 0x4f, 0xf9, 0x98, 0xbf, 0x6e, 0xbb, 
-0xbe, 0x50, 0x22, 0x27, 0xa3, 0xc4, 0xac, 0x8c, 0x12, 0x66, 0xb5, 0xc4, 0xec, 0x29, 0x0f, 0x63, 
-0x31, 0x66, 0x73, 0x67, 0xa8, 0x90, 0x3c, 0x89, 0x5d, 0x18, 0x2d, 0x1d, 0xfc, 0x84, 0xce, 0xd7, 
-0x86, 0x33, 0xb2, 0x03, 0xfa, 0x74, 0xa8, 0xb0, 0x8b, 0x99, 0x97, 0x14, 0x19, 0x74, 0x5b, 0x59, 
-0x9e, 0x93, 0x09, 0xdb, 0x98, 0x95, 0x70, 0xae, 0xf3, 0xfb, 0xbc, 0xbe, 0x0c, 0x9c, 0x07, 0xa6, 
-0xe3, 0x3c, 0xbe, 0x3d, 0xe0, 0x8d, 0x58, 0x4a, 0x35, 0xfe, 0x97, 0x7b, 0x85, 0x3f, 0xbd, 0xd0, 
-0xf8, 0xc8, 0xeb, 0x89, 0xad, 0x33, 0xf7, 0xf6, 0xbd, 0xff, 0x82, 0xa4, 0xe9, 0x65, 0xa7, 0x77, 
-0x38, 0xf4, 0xb1, 0x99, 0x67, 0xf7, 0xfb, 0x8f, 0x9e, 0xdb, 0x77, 0x32, 0xa1, 0x81, 0x86, 0x3e, 
-0x43, 0x2e, 0xe4, 0x7e, 0xc7, 0xa7, 0x1f, 0x11, 0xb5, 0x7f, 0xda, 0x47, 0x9e, 0xe5, 0x1f, 0xc8, 
-0x4f, 0x73, 0xaf, 0x66, 0x7c, 0xca, 0xab, 0x79, 0x1e, 0x32, 0xf1, 0x25, 0xcc, 0xd3, 0x69, 0x8f, 
-0xe6, 0x56, 0xcd, 0xa2, 0x2a, 0xa1, 0x3d, 0x4e, 0x1e, 0xcd, 0x91, 0x43, 0x0f, 0x77, 0x6a, 0x0a, 
-0x75, 0xff, 0x9d, 0xb6, 0xed, 0xa4, 0x51, 0x4c, 0xa5, 0x52, 0x7e, 0xcd, 0x2c, 0x71, 0x85, 0x3f, 
-0xea, 0x64, 0xa7, 0xf7, 0xe3, 0x5d, 0x1f, 0x7c, 0xf2, 0xc4, 0xc3, 0xb6, 0xea, 0xdf, 0x9f, 0x67, 
-0x96, 0x82, 0xda, 0xff, 0x1e, 0xcd, 0x88, 0x8f, 0x47, 0x76, 0x6c, 0xc8, 0x7f, 0xea, 0xe1, 0xa8, 
-0xf9, 0x64, 0x22, 0x76, 0xe9, 0xd5, 0x3e, 0xa5, 0x6d, 0xbd, 0x8c, 0x7b, 0x3f, 0x3d, 0x92, 0x26, 
-0xce, 0xf8, 0x1a, 0xed, 0x64, 0x8a, 0x2f, 0x6d, 0x18, 0xff, 0x51, 0xe7, 0xf8, 0x3e, 0x66, 0x8e, 
-0x67, 0x1d, 0xa4, 0xdd, 0x69, 0x79, 0x7c, 0x4c, 0xd2, 0xc8, 0xe0, 0x7e, 0x63, 0x89, 0xef, 0xf6, 
-0x94, 0x32, 0x67, 0x4f, 0xf2, 0x16, 0x8e, 0x7e, 0x7e, 0x8a, 0xfb, 0xff, 0x44, 0xe2, 0x38, 0xe8, 
-0xe1, 0x67, 0xb8, 0xff, 0x1a, 0xb2, 0x1c, 0x76, 0xab, 0x99, 0xef, 0xce, 0xee, 0x42, 0x9a, 0xe2, 
-0x95, 0xe4, 0x7b, 0x93, 0x24, 0xa3, 0x69, 0x29, 0x13, 0x0d, 0xef, 0x84, 0xf5, 0x8d, 0x09, 0xd0, 
-0xef, 0xf2, 0x08, 0xe4, 0x5d, 0x63, 0x3f, 0x6c, 0x37, 0x16, 0xe8, 0xef, 0xc9, 0xcb, 0xf0, 0xa1, 
-0xa3, 0x1c, 0xa0, 0x3f, 0x48, 0xd0, 0xc9, 0x8f, 0x6e, 0x2f, 0x92, 0x4f, 0xd9, 0xbb, 0xe4, 0xd3, 
-0xa4, 0xfd, 0xde, 0x33, 0x44, 0x72, 0x26, 0xed, 0x8f, 0xef, 0xc1, 0x7c, 0xe3, 0x54, 0x35, 0x25, 
-0xbb, 0xaa, 0x1b, 0x2d, 0x01, 0x3d, 0x0a, 0x81, 0xa3, 0xe2, 0x55, 0x5a, 0x38, 0xad, 0x0d, 0x15, 
-0xdc, 0x77, 0x09, 0x08, 0xca, 0x6e, 0xb9, 0xef, 0x3e, 0xad, 0xec, 0x63, 0xed, 0xb6, 0xab, 0x65, 
-0xa6, 0x3c, 0x0a, 0x54, 0xd2, 0x43, 0x9e, 0xaf, 0x89, 0xcb, 0xea, 0xca, 0x8f, 0xc1, 0xfb, 0x2d, 
-0x03, 0x23, 0x09, 0x45, 0xeb, 0x3f, 0x68, 0xef, 0x24, 0xa4, 0x7d, 0x39, 0xb7, 0x3b, 0x68, 0x46, 
-0xec, 0x92, 0x27, 0x15, 0xbd, 0x72, 0xd5, 0x55, 0xda, 0x9d, 0xd5, 0xe9, 0xf1, 0xee, 0x56, 0x57, 
-0x85, 0xa7, 0x3c, 0xf8, 0x4c, 0xb0, 0x23, 0x8d, 0xef, 0x27, 0xcf, 0x5a, 0x45, 0x3e, 0xfc, 0xf4, 
-0xea, 0xb7, 0x47, 0xd1, 0x97, 0x53, 0x63, 0x18, 0x1c, 0x35, 0xc9, 0xe7, 0xe8, 0x2b, 0xa9, 0x73, 
-0x09, 0xdf, 0x29, 0xe1, 0x10, 0x96, 0x44, 0xcd, 0xe3, 0xbb, 0x6f, 0x58, 0x17, 0x10, 0xff, 0x3a, 
-0xcc, 0x88, 0xbf, 0xb1, 0xdf, 0xa1, 0x39, 0xd9, 0x7f, 0x72, 0xbb, 0xc2, 0xc9, 0xfc, 0xcc, 0x89, 
-0x47, 0x04, 0xbe, 0x62, 0xb4, 0x8c, 0x39, 0x06, 0xfd, 0xed, 0x1c, 0xcb, 0xbd, 0x8a, 0x37, 0xe0, 
-0x4b, 0x60, 0xed, 0x51, 0x75, 0xf9, 0x5c, 0x1b, 0xca, 0x4c, 0xed, 0xe1, 0x83, 0x3e, 0xbf, 0xfa, 
-0x9e, 0xed, 0xdf, 0x79, 0x4d, 0x7e, 0xd1, 0xeb, 0x6d, 0xec, 0x6f, 0x7d, 0x61, 0xfa, 0xd7, 0x2f, 
-0xb4, 0xdd, 0xf9, 0xd7, 0xb1, 0x0c, 0x1b, 0xbc, 0xbb, 0xb9, 0xad, 0xa0, 0x78, 0x43, 0x4c, 0xf2, 
-0x39, 0xe5, 0x44, 0x22, 0x69, 0x94, 0x7f, 0x05, 0x56, 0x63, 0x34, 0x1b, 0x36, 0xa2, 0xee, 0x2b, 
-0xa8, 0xa8, 0x9e, 0xb1, 0x80, 0x7d, 0x48, 0x27, 0x8f, 0xac, 0x8e, 0x10, 0xf7, 0x96, 0xf4, 0x42, 
-0xb2, 0xd2, 0x7e, 0x7b, 0xfd, 0x17, 0xfc, 0x25, 0x39, 0x19, 0xfe, 0x12, 0x26, 0xd0, 0x3a, 0x8c, 
-0xfd, 0xc4, 0x2f, 0x99, 0x58, 0xcb, 0xe9, 0xa6, 0xfa, 0x42, 0x14, 0xab, 0xcc, 0x10, 0xd3, 0x70, 
-0xeb, 0xb0, 0x9d, 0xd6, 0xeb, 0x49, 0x67, 0x33, 0x9b, 0x73, 0x59, 0xa3, 0x60, 0x12, 0x60, 0xd7, 
-0x7b, 0xd2, 0xb3, 0x24, 0xe3, 0x3e, 0x14, 0xf0, 0xff, 0xb5, 0x17, 0xb8, 0x57, 0xa4, 0x87, 0xb9, 
-0x0c, 0x8c, 0xde, 0x88, 0xa3, 0x48, 0x16, 0x9b, 0x3c, 0x1a, 0x16, 0xf1, 0x99, 0x3c, 0x3a, 0x46, 
-0x38, 0xfb, 0x3c, 0xb7, 0x7b, 0x0c, 0x3a, 0xa9, 0x9c, 0x3c, 0x94, 0x11, 0x83, 0xa9, 0x9f, 0x31, 
-0xed, 0x07, 0x3d, 0x62, 0x54, 0x9b, 0xe9, 0x6f, 0x31, 0xe8, 0x15, 0x5b, 0xf1, 0x5a, 0x8d, 0xea, 
-0x6f, 0x69, 0x0d, 0xf5, 0xc3, 0xd2, 0x69, 0xbd, 0xbd, 0x97, 0x69, 0x0c, 0x3a, 0x5a, 0x7d, 0xe7, 
-0x63, 0xc1, 0xa3, 0x8c, 0x85, 0x48, 0x99, 0x1d, 0xb9, 0x1b, 0xfa, 0x41, 0x2f, 0xc5, 0xdf, 0x71, 
-0x8f, 0x5b, 0xc3, 0xbd, 0x5d, 0x9e, 0xd4, 0x5a, 0x44, 0x24, 0x2f, 0x4d, 0xcb, 0xb5, 0xe4, 0x83, 
-0x4e, 0xf5, 0x86, 0xe2, 0xbb, 0x91, 0x68, 0xb7, 0x99, 0x95, 0xf4, 0x87, 0x35, 0x8a, 0x4f, 0xb8, 
-0x9c, 0x56, 0xe1, 0xff, 0x0b, 0xff, 0xcd, 0x56, 0xfb, 0x63, 0xd3, 0x67, 0x6e, 0xa7, 0x87, 0xfb, 
-0x6e, 0xf2, 0xa6, 0x6b, 0xdf, 0x9f, 0x0e, 0x70, 0x99, 0x50, 0x83, 0x91, 0x65, 0x9d, 0x96, 0x3b, 
-0x41, 0xd2, 0x2e, 0xb0, 0x33, 0x5c, 0xac, 0xc0, 0xcb, 0x98, 0xc5, 0x0b, 0x59, 0xfe, 0x8a, 0x89, 
-0x4f, 0xeb, 0x32, 0x76, 0x0d, 0x88, 0xa9, 0x5d, 0x03, 0x8a, 0x06, 0xb8, 0x46, 0xd5, 0xd8, 0x69, 
-0x15, 0x8d, 0xe8, 0xcc, 0x25, 0xe3, 0x33, 0x18, 0x2f, 0xb9, 0x90, 0x41, 0x5e, 0x87, 0xa2, 0xa9, 
-0x96, 0x12, 0x5c, 0xa6, 0xbb, 0x2d, 0x00, 0xe9, 0xb2, 0x9f, 0xcb, 0x56, 0x73, 0x5a, 0x5b, 0xe1, 
-0xb9, 0x69, 0xaf, 0xb8, 0x7b, 0x36, 0xc6, 0xc5, 0x33, 0xc1, 0xd1, 0xab, 0x57, 0xf8, 0xe8, 0x9f, 
-0xa9, 0x68, 0x26, 0x8a, 0xfe, 0x5e, 0x52, 0xee, 0xec, 0x11, 0xf2, 0x61, 0x45, 0xdb, 0x1d, 0x4d, 
-0xb4, 0x03, 0x93, 0x76, 0xd2, 0x60, 0x5e, 0x70, 0x2b, 0xf6, 0xd5, 0xe7, 0x6b, 0xed, 0x4c, 0xac, 
-0xb2, 0x05, 0xd4, 0xdd, 0x09, 0x2d, 0x8a, 0x84, 0x09, 0xeb, 0x03, 0x90, 0x64, 0x91, 0x60, 0x54, 
-0x3b, 0x02, 0x4d, 0x38, 0x2c, 0x56, 0x5e, 0x14, 0xac, 0xc7, 0x8f, 0x9a, 0x9c, 0xec, 0xdb, 0xc9, 
-0x64, 0xb8, 0x02, 0xcf, 0xdb, 0x93, 0x72, 0x78, 0x89, 0x64, 0x30, 0xfd, 0x0d, 0xfb, 0xb6, 0xd3, 
-0x1a, 0xd1, 0x37, 0xf6, 0x77, 0x5c, 0x91, 0xec, 0x04, 0x47, 0xd4, 0xa4, 0x20, 0xd1, 0x18, 0x24, 
-0x28, 0x77, 0xdf, 0x70, 0x8e, 0x08, 0xed, 0x36, 0x29, 0x9a, 0x6f, 0x4a, 0xff, 0x24, 0x9a, 0xda, 
-0xb9, 0xfe, 0x69, 0xd3, 0x6c, 0x9d, 0xf9, 0xde, 0xcf, 0xa9, 0x8d, 0x5b, 0xd9, 0x32, 0xa7, 0x41, 
-0xf7, 0xde, 0x3e, 0xb1, 0x92, 0x56, 0x2d, 0x38, 0x2f, 0xa7, 0x47, 0x14, 0xf7, 0x14, 0x6a, 0x54, 
-0xce, 0x2f, 0x23, 0x9e, 0xd6, 0xf4, 0xd3, 0xac, 0x48, 0x9c, 0x7d, 0xfc, 0x28, 0xe9, 0x57, 0xb4, 
-0x7f, 0x39, 0x25, 0x1d, 0x21, 0x1b, 0x9d, 0xc4, 0xd5, 0x9f, 0x70, 0xf9, 0x2f, 0xe9, 0xbc, 0x85, 
-0xcc, 0x89, 0xf9, 0xe3, 0x51, 0x45, 0xcb, 0xc4, 0xcc, 0x4f, 0x7b, 0x5d, 0x9c, 0xb0, 0xe9, 0x5d, 
-0xae, 0x39, 0x64, 0x37, 0x8d, 0x42, 0x1f, 0x0a, 0x1b, 0xea, 0xde, 0xc9, 0x9f, 0x94, 0x58, 0x72, 
-0x3d, 0x6c, 0xad, 0x2c, 0xf7, 0x4c, 0x68, 0x84, 0x4d, 0xe9, 0x33, 0xc4, 0x4c, 0xd0, 0x88, 0x1e, 
-0x55, 0x57, 0xcc, 0x22, 0x5d, 0x50, 0x4c, 0xc9, 0x2e, 0xc6, 0x3e, 0xf8, 0x2a, 0x7d, 0x89, 0x6b, 
-0x03, 0x86, 0x77, 0x1f, 0x7b, 0x24, 0xf1, 0x08, 0xe6, 0x7b, 0x9e, 0x2b, 0x27, 0x23, 0xd7, 0x2c, 
-0x25, 0x17, 0xd7, 0x98, 0xcc, 0xef, 0x3e, 0x3a, 0x90, 0x18, 0xc0, 0xdc, 0xb8, 0x8d, 0x39, 0x03, 
-0x07, 0x07, 0x36, 0x30, 0xb6, 0x0b, 0x36, 0x37, 0xcd, 0xe4, 0x7b, 0xec, 0xa9, 0x9a, 0x1e, 0x9a, 
-0x9f, 0x1b, 0x36, 0x69, 0x7c, 0xd7, 0x98, 0x7e, 0x80, 0xd1, 0x09, 0x8f, 0x53, 0x7c, 0x46, 0x98, 
-0xd2, 0x8d, 0x0a, 0x33, 0x74, 0xa3, 0x42, 0x55, 0xcf, 0x28, 0xe4, 0xf5, 0xce, 0x18, 0x85, 0xa5, 
-0x76, 0xaa, 0x4f, 0xfa, 0x29, 0x66, 0x45, 0x3d, 0xac, 0xca, 0xb7, 0x54, 0x8b, 0x08, 0xfc, 0x4b, 
-0xa7, 0x18, 0x17, 0xad, 0x04, 0x9f, 0x3d, 0xcf, 0x2c, 0x69, 0x1e, 0xcb, 0x75, 0x33, 0xb1, 0x13, 
-0x1c, 0xc6, 0xf7, 0x34, 0x5d, 0xd9, 0xc3, 0x69, 0xa8, 0x51, 0xec, 0xf1, 0xfc, 0xc9, 0xa9, 0xbd, 
-0x42, 0x7c, 0x9d, 0x9c, 0xce, 0x07, 0x97, 0x8a, 0x0d, 0xbc, 0x15, 0xc2, 0xd7, 0xd3, 0xd6, 0xa0, 
-0xff, 0xeb, 0xec, 0x4e, 0xa6, 0x03, 0x9d, 0xb9, 0xcf, 0xbe, 0x76, 0xe2, 0xfa, 0xf9, 0x8c, 0x76, 
-0x76, 0x73, 0x98, 0x4b, 0x14, 0x3c, 0xd4, 0xf5, 0x81, 0xa9, 0xaf, 0x0d, 0xd4, 0x5f, 0xe0, 0x51, 
-0xd2, 0x02, 0xcc, 0xa9, 0x59, 0x52, 0x2a, 0xa5, 0xf6, 0x74, 0x3a, 0xbe, 0x1e, 0x45, 0x00, 0x75, 
-0x31, 0xf7, 0x48, 0x5d, 0xa3, 0xfd, 0xc2, 0xc4, 0x9d, 0xf9, 0x5c, 0x76, 0x54, 0xd0, 0x5a, 0x0e, 
-0xe7, 0x8a, 0x42, 0x5a, 0xc7, 0x81, 0x3e, 0xc3, 0x35, 0xb9, 0xaf, 0xd9, 0xaa, 0x53, 0x89, 0xaf, 
-0xd7, 0xc3, 0x68, 0xb5, 0xce, 0xed, 0x62, 0xe6, 0xea, 0x89, 0xc9, 0x2b, 0x19, 0xfc, 0xe5, 0x13, 
-0x3d, 0xe0, 0x17, 0x3a, 0x21, 0xc1, 0xbf, 0x66, 0x7c, 0x29, 0x54, 0x38, 0xef, 0x64, 0x62, 0xd5, 
-0xc4, 0xa4, 0xed, 0xe0, 0xf6, 0xf5, 0xb0, 0x9a, 0x17, 0x2b, 0x96, 0x75, 0x46, 0x6e, 0xc7, 0x14, 
-0x3f, 0x4e, 0x04, 0xe6, 0x80, 0x4f, 0xaa, 0xc0, 0x27, 0xdb, 0x39, 0x9f, 0xbc, 0x6e, 0x58, 0xcc, 
-0x34, 0xec, 0x66, 0x3a, 0x27, 0x86, 0x96, 0xbb, 0xa6, 0x56, 0x5b, 0x20, 0x0f, 0x99, 0x79, 0xce, 
-0xc9, 0x84, 0x34, 0x4c, 0xab, 0x56, 0x90, 0xca, 0x44, 0x53, 0x1b, 0xa4, 0x13, 0xa7, 0xe9, 0xba, 
-0x24, 0xd1, 0xb4, 0x2b, 0x17, 0x3a, 0x86, 0xcb, 0x8d, 0xef, 0xb4, 0x7a, 0xd9, 0x5b, 0x21, 0xb1, 
-0x49, 0x1a, 0x6d, 0x73, 0x00, 0xe9, 0x26, 0x68, 0x1e, 0x3b, 0xed, 0xa9, 0x95, 0xc3, 0x47, 0x90, 
-0xba, 0x98, 0xdd, 0x1c, 0xd3, 0x1c, 0x4d, 0xd0, 0x59, 0x71, 0xda, 0x67, 0x8a, 0x7a, 0x19, 0xea, 
-0x05, 0x85, 0x69, 0x8f, 0x30, 0xd5, 0xa1, 0xf6, 0x9b, 0x48, 0xfb, 0x30, 0x52, 0xf5, 0x7c, 0x4f, 
-0xa7, 0x62, 0x6e, 0x8c, 0x09, 0x28, 0x49, 0x27, 0x73, 0x75, 0x69, 0x4e, 0x44, 0x3d, 0x24, 0x6b, 
-0xc1, 0x89, 0xb0, 0xa4, 0x2e, 0x1b, 0x0b, 0x08, 0x0f, 0xda, 0xe7, 0x61, 0x51, 0xbc, 0xcc, 0xb0, 
-0xcd, 0x4d, 0xdc, 0x4f, 0xeb, 0x63, 0xba, 0x29, 0x1b, 0x9b, 0x4b, 0xc1, 0x4b, 0xea, 0xb9, 0xc5, 
-0x7c, 0x68, 0x62, 0xa2, 0xd7, 0x83, 0xde, 0xf8, 0xc6, 0x5d, 0x1e, 0x66, 0xe4, 0x6f, 0x79, 0x77, 
-0xd1, 0x9e, 0x65, 0x7a, 0x9b, 0x8b, 0xb7, 0x1c, 0xfe, 0x66, 0xc1, 0x9b, 0xd9, 0xdb, 0xc3, 0xf2, 
-0x78, 0x6c, 0x0e, 0x62, 0xb9, 0xfc, 0x2d, 0x57, 0xef, 0x99, 0xd1, 0x89, 0x98, 0xa5, 0xf2, 0x22, 
-0x33, 0xaa, 0x5e, 0xe6, 0x5e, 0x60, 0x9b, 0x93, 0x11, 0x57, 0xf6, 0x39, 0xac, 0x73, 0xad, 0x53, 
-0x56, 0x6e, 0x33, 0x57, 0x05, 0x0b, 0xc1, 0x51, 0xae, 0x26, 0xf2, 0x22, 0x44, 0xf4, 0xdc, 0xc3, 
-0x60, 0x8a, 0x1a, 0x8a, 0xd4, 0xf9, 0x5b, 0xd3, 0x1a, 0x78, 0x32, 0xcc, 0xd8, 0xb0, 0xc2, 0x6b, 
-0xde, 0x9f, 0xfd, 0x77, 0xc6, 0x90, 0xe8, 0xe5, 0x32, 0x12, 0xbd, 0xb9, 0x62, 0x62, 0xe2, 0xf9, 
-0xf4, 0x5c, 0xc9, 0x34, 0x39, 0x22, 0xd9, 0x60, 0x66, 0x05, 0xa6, 0x5b, 0xa3, 0x58, 0x24, 0x5f, 
-0x13, 0x66, 0x55, 0x0a, 0xe6, 0x14, 0x3c, 0xe1, 0x25, 0x85, 0xfb, 0xc6, 0xfb, 0x0b, 0x13, 0xe4, 
-0xd7, 0xb8, 0xb3, 0x41, 0x81, 0x6c, 0x6b, 0xfe, 0x7a, 0xba, 0xfe, 0xaf, 0xc7, 0x5a, 0x99, 0xf0, 
-0xa0, 0x3b, 0xfb, 0xff, 0x0c, 0x0f, 0xf2, 0xcf, 0x4c, 0x71, 0xb6, 0x50, 0x6a, 0x9e, 0x13, 0xce, 
-0x15, 0xe7, 0x6a, 0x3c, 0xe0, 0x6d, 0x3a, 0x5f, 0xc6, 0x0a, 0x13, 0xb4, 0x37, 0x45, 0xd9, 0x67, 
-0x73, 0xfc, 0x49, 0x95, 0xcf, 0x99, 0xbc, 0x96, 0xe6, 0x3c, 0x95, 0xc7, 0x5c, 0x7c, 0xed, 0xa7, 
-0x33, 0xb5, 0xab, 0xed, 0x46, 0xbe, 0x14, 0x2c, 0xd3, 0xf9, 0x52, 0xb0, 0x7c, 0x05, 0x5f, 0xea, 
-0xbc, 0xbb, 0xa4, 0x8a, 0x69, 0x79, 0x49, 0x23, 0x69, 0x4d, 0x8f, 0x96, 0xb3, 0x6a, 0x6e, 0xce, 
-0xbf, 0x31, 0x41, 0xca, 0xa1, 0xe7, 0xd4, 0x98, 0xb0, 0xf7, 0xf1, 0xf7, 0x29, 0x7a, 0x2d, 0xce, 
-0xa0, 0xd7, 0x62, 0x95, 0x5e, 0x8b, 0xd9, 0x6c, 0x60, 0x44, 0x67, 0x12, 0x73, 0x20, 0x9d, 0x2a, 
-0x68, 0x05, 0x8e, 0x6a, 0x6c, 0x18, 0x52, 0xeb, 0xb4, 0x2b, 0xed, 0x12, 0xf2, 0x33, 0xf1, 0x5c, 
-0x53, 0xa8, 0x9c, 0x69, 0xee, 0xa1, 0x35, 0x1a, 0x2b, 0xe6, 0xba, 0x61, 0xc1, 0x5a, 0xb0, 0x32, 
-0xbd, 0x6e, 0xc7, 0x57, 0x68, 0x53, 0x7b, 0x7b, 0x69, 0xe6, 0xa5, 0x91, 0x74, 0x51, 0x39, 0x51, 
-0x5e, 0xcc, 0x75, 0x28, 0xc3, 0xdc, 0x5e, 0xba, 0xc1, 0xc1, 0x9e, 0xa0, 0xf5, 0x46, 0x2e, 0x19, 
-0xff, 0x81, 0x4e, 0x4f, 0x2b, 0xeb, 0x7f, 0x82, 0x85, 0xe0, 0xf1, 0xf5, 0x89, 0x9f, 0x92, 0xbc, 
-0xb7, 0x9b, 0xd3, 0xb4, 0x55, 0x24, 0xf3, 0xe8, 0x5f, 0xcc, 0x04, 0x83, 0xf6, 0x5d, 0x15, 0x6c, 
-0x42, 0x97, 0xe8, 0x14, 0xef, 0xca, 0xd7, 0xe3, 0x0e, 0x6a, 0x2d, 0x5f, 0x09, 0x36, 0xd3, 0x5a, 
-0xd8, 0x64, 0x80, 0xea, 0x04, 0x14, 0x93, 0x40, 0x73, 0x0b, 0xe9, 0xa0, 0xd6, 0x2f, 0x6d, 0xb9, 
-0xe6, 0xab, 0x5b, 0xce, 0x3d, 0x49, 0xba, 0xe9, 0x7b, 0xb2, 0xa0, 0x83, 0x5a, 0x6d, 0x9e, 0xdf, 
-0x8f, 0xfd, 0xfe, 0x77, 0xe3, 0x3b, 0xe8, 0x69, 0xb6, 0xf2, 0x1d, 0x14, 0xe3, 0x62, 0x76, 0xa8, 
-0xef, 0x60, 0x5f, 0xf7, 0x39, 0xf5, 0xdc, 0xfd, 0x25, 0xd2, 0x1e, 0x45, 0xba, 0x0b, 0xa3, 0xc1, 
-0xd9, 0xce, 0xed, 0x43, 0x8d, 0xbf, 0x53, 0x7b, 0xc7, 0x8a, 0x09, 0xf9, 0x20, 0xed, 0x65, 0x27, 
-0x89, 0xa0, 0xa6, 0xfd, 0x8d, 0x1a, 0xb7, 0xa8, 0xf1, 0xa5, 0x6a, 0x3c, 0x4f, 0x8d, 0x7f, 0x4b, 
-0x8d, 0x5b, 0x21, 0x4f, 0xe6, 0xab, 0x69, 0xb7, 0xab, 0x69, 0xf3, 0xb8, 0xa6, 0xdb, 0xa9, 0x2d, 
-0x52, 0xe3, 0xf9, 0x90, 0x23, 0xb9, 0x37, 0xc8, 0x95, 0xdc, 0x4c, 0xb9, 0x42, 0x3a, 0xa3, 0xba, 
-0x23, 0x24, 0xe3, 0x96, 0x91, 0xeb, 0x41, 0xd5, 0x0f, 0x56, 0x6b, 0xdb, 0xc8, 0x2a, 0x60, 0x61, 
-0x4a, 0xe9, 0xfd, 0xf2, 0x87, 0xa3, 0xcc, 0x95, 0x71, 0x6e, 0x1b, 0xf2, 0xd1, 0x07, 0xdd, 0xfb, 
-0x26, 0x96, 0x6f, 0xc3, 0xdb, 0xd4, 0x7d, 0x0c, 0x90, 0xff, 0xb4, 0xf3, 0xdf, 0x57, 0xd0, 0xce, 
-0x44, 0xe6, 0x42, 0x8e, 0x9c, 0x2f, 0xc9, 0x91, 0x4b, 0x39, 0xe8, 0xec, 0xc9, 0x74, 0x8b, 0x45, 
-0xd9, 0xbf, 0x2e, 0x96, 0x91, 0xcd, 0x42, 0x3b, 0x52, 0xf5, 0xd0, 0xc5, 0xd8, 0x5e, 0x68, 0x64, 
-0xb2, 0x2c, 0x73, 0xeb, 0x6d, 0xdc, 0xbf, 0x6d, 0xf6, 0x1e, 0x68, 0xeb, 0xb0, 0x45, 0x2c, 0x09, 
-0xd2, 0xe7, 0x3b, 0xd6, 0xa8, 0x29, 0x68, 0xb5, 0x9d, 0x81, 0x06, 0x2b, 0x95, 0x3d, 0xc5, 0x73, 
-0x3d, 0xfc, 0xe6, 0x96, 0x95, 0xca, 0x17, 0xc4, 0xd4, 0x9d, 0xc4, 0x19, 0xd8, 0xb7, 0xf3, 0xdd, 
-0xba, 0xe5, 0xd1, 0xbc, 0x85, 0x1e, 0x7e, 0xda, 0xbd, 0xbd, 0xea, 0x3c, 0xeb, 0x5c, 0x58, 0xcb, 
-0x9c, 0xf4, 0x0e, 0xbc, 0xe7, 0x72, 0xbc, 0xdb, 0xa7, 0xf0, 0x4e, 0x9f, 0x10, 0x68, 0x0f, 0x8e, 
-0x26, 0x5f, 0xc7, 0xfc, 0xd4, 0xc1, 0xc2, 0x91, 0x9c, 0x69, 0x6d, 0xa3, 0x33, 0x05, 0x3e, 0x0e, 
-0xd7, 0x38, 0x75, 0xb2, 0x80, 0xce, 0x5d, 0xdc, 0x90, 0x46, 0xe7, 0x1b, 0xca, 0x22, 0x39, 0x29, 
-0xbd, 0x12, 0xf0, 0x7a, 0xf9, 0x19, 0x8b, 0x25, 0xd3, 0xd2, 0xda, 0x79, 0x9a, 0x61, 0x5a, 0x5a, 
-0x13, 0x4f, 0x33, 0x4f, 0x4b, 0xf3, 0xa8, 0xe7, 0x33, 0x32, 0xd3, 0x5c, 0x0d, 0x43, 0x6a, 0x8c, 
-0x56, 0x25, 0xe7, 0x37, 0x0c, 0xa5, 0xa8, 0x5b, 0x46, 0x1e, 0xc6, 0x7c, 0x07, 0x2c, 0x3c, 0xa7, 
-0xba, 0xf6, 0x14, 0xfd, 0xbf, 0x6a, 0x98, 0x4d, 0xc7, 0xfa, 0xa6, 0xdf, 0x4c, 0xa1, 0xdc, 0xff, 
-0x23, 0x9c, 0xb6, 0x3f, 0xb6, 0xd4, 0xcb, 0x0a, 0x45, 0x4d, 0x6c, 0xd6, 0x9f, 0xf6, 0x8d, 0xf7, 
-0xd1, 0x8a, 0x4c, 0xff, 0xc0, 0x54, 0x2e, 0x9a, 0x81, 0x91, 0xeb, 0x45, 0x6e, 0x57, 0x02, 0xca, 
-0xb4, 0x2f, 0x66, 0x7c, 0x79, 0x86, 0x76, 0x2f, 0x65, 0xee, 0xb2, 0xe6, 0x5f, 0xe8, 0xb4, 0xc9, 
-0x17, 0x53, 0x97, 0x44, 0xe8, 0xcc, 0x99, 0xe6, 0xc6, 0x3b, 0x32, 0xf0, 0xa5, 0x8c, 0xbc, 0x61, 
-0xa0, 0xa3, 0x21, 0x3a, 0x0b, 0x56, 0xaf, 0x29, 0x7e, 0xe9, 0x95, 0x84, 0x48, 0x3b, 0xc6, 0x97, 
-0x44, 0x65, 0x31, 0x11, 0x25, 0xb9, 0x28, 0x52, 0x2c, 0x2e, 0x2f, 0xec, 0xe7, 0x76, 0xa6, 0xc1, 
-0x5e, 0x62, 0x98, 0x24, 0xee, 0x49, 0x30, 0x4a, 0x09, 0xf5, 0xb5, 0x24, 0x4a, 0x3a, 0x58, 0xe1, 
-0xaf, 0x5e, 0xee, 0x3e, 0x35, 0xed, 0x6c, 0x8e, 0x87, 0xf4, 0x1a, 0xcc, 0x44, 0x65, 0x37, 0x9c, 
-0xcd, 0xf1, 0xf1, 0x33, 0x3b, 0x98, 0x6b, 0x45, 0xed, 0x0d, 0x67, 0x73, 0x18, 0x7b, 0x6d, 0x29, 
-0xdd, 0x51, 0x14, 0x86, 0x36, 0xd9, 0xda, 0x19, 0x83, 0xf5, 0x50, 0x76, 0x43, 0x2b, 0xda, 0x23, 
-0x24, 0xd3, 0xc0, 0x07, 0xb6, 0x4c, 0xb8, 0x3b, 0x21, 0x0d, 0x35, 0x2c, 0xce, 0x4f, 0x43, 0x45, 
-0xd8, 0xd6, 0x82, 0x95, 0xec, 0x41, 0x7a, 0xaf, 0xf9, 0x31, 0x7b, 0x88, 0xf8, 0xed, 0x2b, 0xb9, 
-0xd0, 0x72, 0x03, 0x17, 0x96, 0xaa, 0xe3, 0x2e, 0xeb, 0xc6, 0x51, 0xc5, 0xef, 0x40, 0x72, 0xc5, 
-0x92, 0x98, 0x53, 0xe8, 0xc6, 0x06, 0xa3, 0xb2, 0x1e, 0xd9, 0xe1, 0xe2, 0x77, 0x43, 0xa8, 0xe7, 
-0x55, 0x3a, 0x1e, 0x6f, 0x18, 0x5a, 0xea, 0x61, 0x4e, 0xcc, 0x21, 0x15, 0x92, 0x91, 0xaf, 0x04, 
-0x5d, 0x6a, 0x19, 0x52, 0xf4, 0x9b, 0xba, 0xfc, 0x94, 0x57, 0x8c, 0x4b, 0xb6, 0x1c, 0x5b, 0x3b, 
-0xd1, 0xf3, 0xd6, 0x7e, 0x2b, 0x0b, 0x25, 0x5a, 0xfa, 0x4a, 0xdb, 0x59, 0xe1, 0xaf, 0xc7, 0xba, 
-0xcf, 0xab, 0x7b, 0xbd, 0xf8, 0x0d, 0x32, 0x36, 0xd8, 0x59, 0xb0, 0xb7, 0x88, 0xf2, 0xbe, 0xf8, 
-0xcc, 0xff, 0xd8, 0xa7, 0xb6, 0xc0, 0x07, 0x6b, 0xdf, 0xc2, 0xf1, 0xf7, 0x89, 0x02, 0x4f, 0x75, 
-0xd1, 0xbb, 0xb7, 0xd2, 0x5f, 0x79, 0xbe, 0x76, 0x61, 0xa5, 0x92, 0x9f, 0x9f, 0x3b, 0xd3, 0x45, 
-0xad, 0x18, 0xf7, 0x9a, 0xdb, 0x3d, 0x5f, 0x94, 0x10, 0x11, 0x13, 0xf7, 0x5c, 0x47, 0x5b, 0x86, 
-0x52, 0x7b, 0xb3, 0x94, 0x3d, 0xe3, 0x65, 0x24, 0x1b, 0x88, 0x7b, 0x45, 0x47, 0xa8, 0x14, 0x3d, 
-0xfa, 0xc4, 0xb1, 0x28, 0x8b, 0x5d, 0x3a, 0xba, 0x5d, 0x6a, 0xb2, 0x1b, 0x5a, 0xfa, 0x9d, 0xe0, 
-0x81, 0x03, 0x07, 0x07, 0x59, 0x44, 0x1f, 0x4a, 0x88, 0x5e, 0xc9, 0x63, 0xe3, 0x1c, 0xf3, 0x6a, 
-0x22, 0x36, 0xf3, 0x4f, 0xfb, 0x4f, 0xfe, 0x6a, 0x90, 0x15, 0x54, 0xc1, 0xaa, 0x3b, 0xcf, 0xca, 
-0x9a, 0x76, 0x3e, 0x71, 0x0c, 0x9a, 0x52, 0x2e, 0xbe, 0x97, 0xfd, 0xfe, 0x98, 0x6d, 0x76, 0x44, 
-0xd7, 0xd8, 0x67, 0xeb, 0x43, 0x3b, 0x07, 0x09, 0x26, 0xda, 0xf9, 0x1e, 0x66, 0x39, 0xc6, 0x46, 
-0xf1, 0xb6, 0x2f, 0xca, 0xe2, 0xc8, 0x49, 0xdc, 0x65, 0x2b, 0x31, 0xb0, 0x96, 0xc4, 0x36, 0xf9, 
-0x50, 0x1f, 0xe0, 0xf7, 0xff, 0xfa, 0x68, 0xf7, 0x79, 0xa7, 0xe6, 0xd7, 0x47, 0xc3, 0x0e, 0x29, 
-0x8f, 0xe0, 0xd8, 0xee, 0xb7, 0xb2, 0x5f, 0xfd, 0x6e, 0x83, 0x4e, 0xac, 0xb5, 0x73, 0x8a, 0x49, 
-0xc6, 0x18, 0x2b, 0xe9, 0x95, 0xe5, 0x38, 0xa8, 0x79, 0x28, 0xd1, 0x7d, 0x7a, 0xdb, 0xa5, 0x63, 
-0xdb, 0xc5, 0xc5, 0xcc, 0x15, 0xc9, 0x53, 0xcf, 0x49, 0xee, 0x51, 0x4e, 0xf0, 0xee, 0x1c, 0xa0, 
-0x7b, 0x07, 0x3a, 0x35, 0x51, 0x33, 0x3f, 0x3b, 0xcd, 0xdc, 0xdc, 0x7f, 0x42, 0x3c, 0xec, 0x2e, 
-0x71, 0x2a, 0x7b, 0x0a, 0x76, 0xa6, 0x6e, 0x17, 0x21, 0x2c, 0x16, 0x42, 0xd9, 0xa7, 0xaf, 0xdb, 
-0x66, 0xbd, 0x3a, 0xc0, 0xdb, 0x35, 0xe2, 0xe4, 0xed, 0x42, 0x5a, 0xd9, 0xc2, 0xc3, 0xe4, 0x39, 
-0xa1, 0x7b, 0x9b, 0xf2, 0xf3, 0xd3, 0x37, 0x43, 0x99, 0xd1, 0xa7, 0x9c, 0xbe, 0xd1, 0xf9, 0xb7, 
-0xd2, 0xdd, 0x39, 0x78, 0x5b, 0x71, 0x9e, 0xf9, 0x6f, 0x5d, 0xc9, 0x9c, 0xf4, 0xfe, 0xad, 0x5e, 
-0x96, 0xcf, 0xf2, 0x0b, 0xa8, 0xcf, 0xfc, 0xf8, 0xb5, 0xb2, 0x3a, 0x18, 0xa3, 0xb7, 0xa1, 0x27, 
-0x34, 0x90, 0x9a, 0x6b, 0xaa, 0x14, 0x3f, 0xec, 0xda, 0xa5, 0xc4, 0x89, 0xeb, 0xbd, 0x1d, 0xac, 
-0xb5, 0xc0, 0xcf, 0x9a, 0x96, 0xf6, 0x30, 0x1b, 0x6b, 0x29, 0x81, 0xf5, 0xeb, 0x1f, 0xfb, 0xf3, 
-0x60, 0x1f, 0x34, 0xb0, 0x2f, 0x48, 0x78, 0x7d, 0xa0, 0x90, 0x7d, 0x4f, 0xe9, 0xc5, 0xeb, 0xc3, 
-0x53, 0xbd, 0x48, 0x6b, 0x0c, 0xc1, 0x66, 0x7e, 0x3b, 0xd9, 0x84, 0xb7, 0x4b, 0x4e, 0xde, 0xd2, 
-0xcb, 0x6e, 0x91, 0x27, 0xd4, 0x7b, 0xb6, 0xf4, 0xfe, 0x2e, 0xa4, 0xfe, 0x8c, 0x9f, 0x50, 0x22, 
-0xdf, 0xa9, 0x87, 0xdf, 0xd8, 0xa3, 0xec, 0x75, 0xb8, 0xc2, 0x7d, 0x30, 0x5d, 0xcc, 0x50, 0xfb, 
-0x91, 0x7c, 0x95, 0x38, 0x1a, 0xb9, 0x4c, 0xca, 0x79, 0x6e, 0x3b, 0xe6, 0x74, 0xc0, 0xa9, 0x92, 
-0xaf, 0xe2, 0x57, 0x27, 0x27, 0x55, 0x68, 0x46, 0xb7, 0x89, 0xe6, 0x44, 0xd8, 0x72, 0xd0, 0x4c, 
-0x92, 0xe4, 0xcd, 0xb0, 0x83, 0x86, 0x51, 0xb2, 0xff, 0xa0, 0x27, 0x14, 0x32, 0xa1, 0x09, 0x7c, 
-0x71, 0x20, 0xd1, 0x66, 0xe1, 0x56, 0x9c, 0x96, 0xdb, 0x75, 0x9a, 0x9d, 0x7d, 0xef, 0x0f, 0xc6, 
-0x2c, 0xe3, 0x7d, 0xfc, 0x9e, 0x01, 0x34, 0xd8, 0xc6, 0xce, 0xec, 0xb8, 0xa5, 0x52, 0xbe, 0x7e, 
-0x8b, 0x67, 0x0a, 0x2e, 0xb0, 0xbc, 0x4a, 0x9e, 0x48, 0x0e, 0xf7, 0x19, 0xc2, 0x91, 0x7c, 0x04, 
-0x62, 0xc0, 0xd6, 0xc5, 0x4c, 0x51, 0x5d, 0xc6, 0x6a, 0xac, 0xb1, 0x25, 0xa1, 0x7a, 0xf5, 0x98, 
-0xe2, 0xd5, 0x4b, 0xf9, 0x4e, 0xd3, 0x7e, 0x53, 0xa5, 0x9d, 0xb6, 0xd4, 0x2e, 0xc9, 0x65, 0x45, 
-0xf2, 0xe4, 0x7b, 0x2b, 0x35, 0xb0, 0xaf, 0x64, 0xd9, 0xee, 0x21, 0x0d, 0x19, 0xbc, 0x97, 0x67, 
-0x72, 0xb2, 0x0d, 0x4c, 0xb3, 0xde, 0x68, 0x70, 0x42, 0x82, 0x08, 0x11, 0x4d, 0xa8, 0x3f, 0x94, 
-0x68, 0x18, 0x7c, 0x31, 0xd1, 0xfd, 0x5e, 0xa0, 0x3f, 0x02, 0x79, 0x39, 0xde, 0x3f, 0x9e, 0xc8, 
-0x94, 0x41, 0x8e, 0x44, 0xa4, 0xe9, 0x89, 0x63, 0xbb, 0x7f, 0x27, 0xf9, 0x4d, 0x85, 0xbc, 0x64, 
-0x85, 0xa1, 0x90, 0x97, 0x54, 0xfc, 0xc3, 0xba, 0x0c, 0x3b, 0x36, 0x2b, 0xc3, 0x8e, 0xd5, 0x93, 
-0xf6, 0xe4, 0x6c, 0xb4, 0x19, 0xde, 0x1c, 0x7c, 0x93, 0xec, 0xd9, 0x19, 0x8b, 0x12, 0x18, 0xfb, 
-0x83, 0xa1, 0x1d, 0x0d, 0x8f, 0xbe, 0xb8, 0xa3, 0xfb, 0xa0, 0xa4, 0xe1, 0x3b, 0x6f, 0xd3, 0x1e, 
-0x4a, 0x6a, 0x8b, 0x5b, 0x33, 0xd5, 0x8a, 0xe4, 0x1a, 0xc5, 0xc7, 0x54, 0x4a, 0x6d, 0xa8, 0x8d, 
-0xb3, 0x25, 0x82, 0x88, 0x3a, 0xa4, 0xf9, 0xd0, 0xcb, 0x34, 0x26, 0xc6, 0x36, 0xac, 0x37, 0x2b, 
-0xf8, 0x87, 0x0d, 0x8a, 0x5e, 0x2d, 0x19, 0x43, 0x7d, 0x0d, 0xb4, 0x33, 0xfd, 0xed, 0x28, 0xf9, 
-0xb9, 0xaf, 0xa9, 0x30, 0xa1, 0x2d, 0x95, 0x89, 0xf6, 0x22, 0xee, 0xfb, 0x34, 0xf2, 0x9b, 0xf0, 
-0x2e, 0x2b, 0xbd, 0x8c, 0xbe, 0x5d, 0x21, 0x5f, 0xe6, 0xf5, 0x69, 0xc0, 0x53, 0x17, 0x6c, 0xa9, 
-0x3b, 0x77, 0x18, 0x7b, 0xa3, 0x84, 0xea, 0x44, 0x81, 0x32, 0x26, 0xd6, 0xa2, 0x4e, 0x9f, 0x4a, 
-0xb1, 0x32, 0xb5, 0xc6, 0x12, 0x6e, 0x25, 0xe8, 0xde, 0x5d, 0xe9, 0xaf, 0xf2, 0x56, 0x71, 0x4d, 
-0x31, 0x8b, 0x5b, 0xd0, 0xdb, 0x79, 0xba, 0x5e, 0xf5, 0xa4, 0xcc, 0x88, 0xca, 0x23, 0xdb, 0x21, 
-0xdf, 0x1f, 0x97, 0x7a, 0x09, 0xb3, 0x43, 0x7d, 0xdd, 0x87, 0xa4, 0x98, 0xc9, 0x9c, 0xc2, 0x5c, 
-0x96, 0xc3, 0x06, 0x35, 0xfd, 0xfc, 0xfb, 0x3b, 0x60, 0xc1, 0xdf, 0x6e, 0xd5, 0x29, 0x6b, 0x31, 
-0x80, 0x78, 0xbb, 0x55, 0x81, 0x38, 0xc0, 0xd3, 0xf5, 0xef, 0x3e, 0x3e, 0x98, 0x18, 0xbc, 0xdd, 
-0x3a, 0x03, 0xd8, 0x7e, 0x42, 0x7b, 0xab, 0x3f, 0x75, 0x05, 0x77, 0xe1, 0xfd, 0x9a, 0xe8, 0xf3, 
-0xb7, 0xcb, 0x32, 0xde, 0xa7, 0x38, 0xe9, 0x32, 0xe7, 0x77, 0xba, 0xa5, 0x2a, 0x84, 0xf6, 0x38, 
-0x15, 0x7e, 0xd1, 0xe5, 0xcb, 0x67, 0xf8, 0x8e, 0x17, 0xe1, 0xfd, 0xc1, 0xca, 0x8f, 0x0d, 0x1a, 
-0x58, 0x23, 0xdb, 0x68, 0xd4, 0x70, 0xed, 0x05, 0x63, 0x20, 0x63, 0xf4, 0xe4, 0xca, 0x13, 0xf8, 
-0x95, 0xd2, 0xdc, 0xc9, 0xc7, 0x10, 0x9e, 0x12, 0xf7, 0xc0, 0x62, 0xf4, 0x7d, 0x3e, 0x91, 0xe6, 
-0xd0, 0x0e, 0xc8, 0x6c, 0xe2, 0x51, 0xfb, 0x14, 0x8f, 0xaa, 0x7b, 0x98, 0xbb, 0xe4, 0x4b, 0xae, 
-0x2e, 0xf9, 0x8a, 0xda, 0x07, 0x1f, 0x66, 0xec, 0xc3, 0x33, 0xa7, 0xea, 0x5a, 0xf1, 0x91, 0x7c, 
-0x81, 0x4e, 0x2b, 0x4d, 0xdd, 0xd3, 0x85, 0x7a, 0xe7, 0xf2, 0xda, 0xcd, 0xf2, 0xe7, 0xfc, 0xfe, 
-0x41, 0xc2, 0xc7, 0x20, 0x7f, 0x7c, 0x4b, 0x17, 0x9b, 0x25, 0x5f, 0x16, 0x35, 0x7e, 0x8f, 0x7f, 
-0x0c, 0xe3, 0xe6, 0x53, 0x51, 0x73, 0x26, 0x81, 0xe7, 0xb5, 0x5b, 0xbc, 0xf2, 0x67, 0xfc, 0xa6, 
-0x27, 0xf3, 0xd4, 0xe9, 0x9d, 0xeb, 0x3b, 0xf9, 0x3d, 0x79, 0x29, 0xac, 0x4d, 0x69, 0xac, 0x7d, 
-0x34, 0x5e, 0xf9, 0x0e, 0x3a, 0xbe, 0xfa, 0xa1, 0xec, 0x4c, 0x61, 0x15, 0x64, 0xff, 0x42, 0x7f, 
-0xb1, 0xaf, 0x54, 0x6e, 0x0d, 0x23, 0x29, 0x70, 0x93, 0x2a, 0x05, 0x60, 0xd1, 0x2c, 0x80, 0x14, 
-0x60, 0xf3, 0x17, 0xd0, 0xfc, 0x2c, 0x7a, 0x77, 0xe3, 0x69, 0x62, 0x8e, 0xb4, 0x34, 0xb8, 0x49, 
-0x39, 0x6b, 0x45, 0x9e, 0xca, 0x89, 0xf7, 0x54, 0x69, 0xb0, 0x9c, 0x73, 0x7e, 0x56, 0x4c, 0x5b, 
-0x23, 0x8c, 0x91, 0x6e, 0x63, 0x39, 0x90, 0x08, 0x17, 0xab, 0x5e, 0x9d, 0xa9, 0x51, 0x92, 0x4d, 
-0xa3, 0x84, 0xfb, 0x78, 0x66, 0xf2, 0xb8, 0xf1, 0xdd, 0x1d, 0x89, 0x3e, 0x47, 0x22, 0x63, 0xdf, 
-0x30, 0x4b, 0xed, 0x41, 0xfa, 0xce, 0x90, 0xea, 0x85, 0xb5, 0x40, 0xc6, 0x46, 0xd1, 0x9a, 0x53, 
-0x08, 0xb4, 0xa3, 0xf0, 0x55, 0xe8, 0x1f, 0x63, 0x6e, 0x43, 0x6a, 0x55, 0xc3, 0xbf, 0x0d, 0xb3, 
-0xb5, 0x93, 0x9f, 0x01, 0x2d, 0x76, 0x33, 0xd2, 0x64, 0x6b, 0x46, 0x69, 0xd7, 0x24, 0x24, 0xa7, 
-0x85, 0xdf, 0xc1, 0xc3, 0xdf, 0x57, 0x4f, 0x69, 0xc7, 0xfc, 0x1e, 0x24, 0x3a, 0x5d, 0x00, 0xad, 
-0xf3, 0xb5, 0xc8, 0x3c, 0xb1, 0x50, 0x58, 0xc6, 0xcf, 0x92, 0x9b, 0x81, 0xb5, 0x06, 0x4f, 0x03, 
-0x9e, 0x5a, 0x60, 0x1f, 0xa7, 0x2f, 0x8d, 0x09, 0xda, 0x33, 0xd3, 0xd6, 0x39, 0x9e, 0x28, 0xf9, 
-0xb6, 0x41, 0x1f, 0xfc, 0x1c, 0xa3, 0xc0, 0xc8, 0xf2, 0x20, 0xb3, 0x8b, 0x59, 0x8d, 0x9f, 0xd6, 
-0x15, 0xc8, 0xc6, 0xdc, 0x2a, 0x95, 0xa7, 0xdf, 0x8f, 0x48, 0xc5, 0xe9, 0xf7, 0x3f, 0x4a, 0x36, 
-0xf7, 0x4a, 0x66, 0xe0, 0xf8, 0xfa, 0xf9, 0x8e, 0x07, 0x9e, 0xae, 0xd7, 0x49, 0xc6, 0xf4, 0xfb, 
-0x7c, 0xf5, 0x94, 0xeb, 0x04, 0xf7, 0x64, 0xeb, 0x52, 0xb7, 0x3a, 0x39, 0xd6, 0x35, 0xf0, 0x15, 
-0xa2, 0xe4, 0x98, 0xff, 0xfd, 0x0a, 0xbe, 0x42, 0xe4, 0x24, 0x49, 0xb7, 0x8d, 0x79, 0xf8, 0x48, 
-0x3e, 0xac, 0xf4, 0x14, 0xf7, 0xdf, 0xcb, 0x23, 0x8f, 0x47, 0x98, 0x76, 0x1c, 0x76, 0xa8, 0x8e, 
-0x4e, 0x69, 0x63, 0xdc, 0x98, 0x63, 0xf5, 0x07, 0x06, 0xda, 0x98, 0xf6, 0xb0, 0xa3, 0x93, 0x19, 
-0xfe, 0xf5, 0x9f, 0xff, 0xf5, 0x9f, 0x43, 0x83, 0x98, 0x7d, 0xa2, 0x62, 0x86, 0x44, 0xf5, 0x96, 
-0xfa, 0xa3, 0x4b, 0x3b, 0xd1, 0x9a, 0xb1, 0x02, 0x3a, 0x29, 0x78, 0x82, 0xff, 0x9e, 0xc2, 0x6f, 
-0x09, 0x7b, 0x15, 0x73, 0xd3, 0x6b, 0x08, 0x6f, 0x72, 0xed, 0x6c, 0x9c, 0xff, 0xbe, 0xce, 0x7f, 
-0xdf, 0x80, 0xb6, 0x73, 0x1a, 0x36, 0x5c, 0xa2, 0xf6, 0xbc, 0xb0, 0x9c, 0x63, 0x5f, 0xe7, 0x36, 
-0xd1, 0x8a, 0xd0, 0x46, 0x6b, 0x70, 0xaf, 0xd3, 0x48, 0x5e, 0x4f, 0xa1, 0x9e, 0xa7, 0x87, 0xdc, 
-0xba, 0xe0, 0x5e, 0xe4, 0x94, 0x10, 0x5a, 0xa3, 0x5a, 0x50, 0xbc, 0xd5, 0x5b, 0xc8, 0xce, 0x15, 
-0xf4, 0x92, 0xc0, 0x12, 0xce, 0xab, 0xcf, 0x0b, 0xb0, 0x21, 0xfd, 0x7c, 0xad, 0x91, 0xdf, 0xde, 
-0xa1, 0xd5, 0x10, 0xfe, 0x0f, 0xb2, 0x79, 0x66, 0xd3, 0xc3, 0xf8, 0xfc, 0xd9, 0x06, 0xdd, 0x83, 
-0xfa, 0x9a, 0x2c, 0xe0, 0xfe, 0x51, 0xf2, 0xa8, 0x98, 0x95, 0x71, 0x5a, 0xec, 0x93, 0x16, 0xe6, 
-0x75, 0x26, 0x8f, 0x52, 0xfa, 0x13, 0xc7, 0xa4, 0x7c, 0xf3, 0xcd, 0x90, 0x8a, 0x62, 0x24, 0x17, 
-0xbf, 0xb6, 0x70, 0x6e, 0xe5, 0x27, 0x83, 0x6c, 0x76, 0x2f, 0x13, 0x93, 0x47, 0x25, 0x7d, 0x68, 
-0x70, 0x74, 0xb0, 0xfb, 0x8c, 0x98, 0xd5, 0x98, 0xa8, 0x44, 0x5e, 0xc9, 0x9e, 0x0b, 0xbd, 0x83, 
-0x9f, 0xd3, 0xa1, 0xd3, 0x3a, 0xb6, 0xb0, 0xb1, 0xf2, 0x13, 0x83, 0x9a, 0x37, 0xca, 0x78, 0x8e, 
-0xe5, 0xe8, 0x6f, 0x19, 0x7d, 0x7f, 0x52, 0xba, 0x50, 0x85, 0x6f, 0xb9, 0x8b, 0x92, 0x47, 0x91, 
-0x73, 0x71, 0xd8, 0x66, 0x83, 0xe6, 0x3b, 0xda, 0xd7, 0x63, 0xa9, 0xfa, 0xc4, 0xca, 0x4c, 0x8b, 
-0xd8, 0xe2, 0xe4, 0xd1, 0xb0, 0xc1, 0x3c, 0xc9, 0x16, 0x8b, 0x82, 0x44, 0x4f, 0x51, 0xd2, 0x98, 
-0x5f, 0x0e, 0x25, 0x46, 0x13, 0xdd, 0xc7, 0xcc, 0x87, 0x31, 0x96, 0x30, 0x8f, 0xc7, 0xb2, 0xe2, 
-0x4c, 0xbd, 0x2f, 0x2a, 0xdf, 0xc1, 0x2d, 0x00, 0x8d, 0x31, 0xaa, 0xeb, 0xdb, 0x0f, 0x7b, 0x12, 
-0x35, 0x39, 0x06, 0x15, 0x0b, 0x59, 0xbd, 0xeb, 0x40, 0xe7, 0xdd, 0xcf, 0x0c, 0x74, 0xd3, 0x94, 
-0xbe, 0x25, 0x7e, 0xf8, 0xc4, 0xff, 0x70, 0xa8, 0x77, 0x8b, 0x4d, 0xf2, 0x9b, 0x45, 0x84, 0x44, 
-0xe0, 0x17, 0xf2, 0x61, 0xe2, 0x60, 0x68, 0x9c, 0xaf, 0xf9, 0xd0, 0x3b, 0x88, 0x8f, 0xad, 0x7e, 
-0xd9, 0xdf, 0xe7, 0xab, 0x5c, 0x5a, 0xc9, 0xde, 0x44, 0xec, 0x95, 0xd5, 0x7c, 0xed, 0x07, 0xdf, 
-0xc7, 0x03, 0x95, 0x91, 0xf9, 0x01, 0x0f, 0xdf, 0x61, 0x39, 0x49, 0x7d, 0x31, 0xa3, 0x3a, 0x93, 
-0xc3, 0x1e, 0xc4, 0x38, 0x7b, 0x50, 0x40, 0x89, 0x63, 0x2a, 0xbc, 0xd7, 0x01, 0xef, 0x75, 0xc4, 
-0x5f, 0x57, 0xe3, 0x6f, 0x20, 0xfe, 0x06, 0xe2, 0xa7, 0x56, 0xa7, 0x76, 0x5d, 0x9e, 0xf6, 0xa1, 
-0xd7, 0x91, 0x72, 0x3a, 0x95, 0x22, 0x24, 0x7c, 0xe0, 0x01, 0xb1, 0x4b, 0x3e, 0xc3, 0xfb, 0xcd, 
-0x2e, 0x92, 0x7f, 0xe1, 0x54, 0x77, 0xbe, 0xb8, 0x6a, 0x21, 0x8d, 0x50, 0xce, 0xd7, 0x33, 0xba, 
-0xa7, 0xd7, 0x2a, 0x16, 0xc9, 0xe7, 0x22, 0x26, 0xbe, 0x9b, 0xf1, 0x1f, 0x94, 0x5d, 0xc7, 0x48, 
-0xf9, 0x80, 0xa7, 0xe8, 0x52, 0x29, 0xa8, 0x63, 0x3c, 0x5d, 0x87, 0x84, 0x3a, 0x24, 0xa4, 0x9c, 
-0x48, 0xa7, 0xb4, 0x22, 0xa5, 0x15, 0xb5, 0x7e, 0xa8, 0xdc, 0x7d, 0x51, 0xd0, 0xc0, 0x5a, 0x9d, 
-0x45, 0xf2, 0xa5, 0x48, 0x99, 0x0a, 0x01, 0x94, 0x04, 0xdf, 0x27, 0x5a, 0xa7, 0x5a, 0xbe, 0xeb, 
-0x86, 0x96, 0xe7, 0x40, 0x23, 0xec, 0x60, 0xe7, 0xd2, 0x18, 0x40, 0x4e, 0xa7, 0x60, 0x09, 0xe7, 
-0x11, 0xbb, 0x96, 0x8e, 0x5d, 0x48, 0xdd, 0xee, 0x36, 0xf9, 0x53, 0xc9, 0x53, 0x08, 0x19, 0xe6, 
-0xaa, 0x26, 0xeb, 0xdf, 0xc6, 0xc8, 0xc3, 0x36, 0xe3, 0x57, 0x8e, 0x9b, 0xf4, 0xdb, 0x65, 0x39, 
-0x79, 0x74, 0x5b, 0x56, 0x8d, 0x8e, 0xbe, 0x24, 0x5d, 0xe2, 0xaa, 0xa6, 0xed, 0x0b, 0xb5, 0x6a, 
-0xdb, 0x0f, 0x4c, 0xaf, 0x37, 0x96, 0x65, 0x57, 0xa1, 0xc9, 0x79, 0x81, 0x87, 0xc3, 0xf3, 0x24, 
-0x5b, 0x1a, 0xc3, 0xf7, 0xa7, 0x8d, 0x7e, 0x6e, 0x47, 0x7c, 0x6e, 0x68, 0x19, 0x52, 0x75, 0x9d, 
-0x8a, 0xe4, 0xb3, 0xe9, 0x33, 0x37, 0x7c, 0x2f, 0x0d, 0x9d, 0x35, 0x21, 0xfb, 0x50, 0xfb, 0x7e, 
-0x5c, 0x7f, 0x70, 0x47, 0x5b, 0xf0, 0xf7, 0xbf, 0x2b, 0xf9, 0xf6, 0x53, 0x8a, 0x54, 0xca, 0x81, 
-0x56, 0x39, 0x8f, 0x89, 0xcc, 0x81, 0x71, 0xbc, 0xe4, 0x76, 0x70, 0x85, 0x54, 0xbc, 0xb0, 0x52, 
-0x90, 0x24, 0x27, 0x7e, 0x5b, 0x25, 0x1b, 0xac, 0x85, 0xd3, 0x52, 0x3e, 0xde, 0x13, 0x52, 0x9e, 
-0x5b, 0xf0, 0xb7, 0x0b, 0xcb, 0x25, 0x3d, 0x7f, 0xa6, 0x77, 0x81, 0x2b, 0xe7, 0x6f, 0xdc, 0x1a, 
-0xd4, 0x61, 0xe0, 0x36, 0xe8, 0x77, 0xe2, 0xdf, 0x3c, 0xd8, 0x07, 0xae, 0xf5, 0x76, 0x31, 0xc1, 
-0xc8, 0x53, 0xee, 0xb7, 0x54, 0xb0, 0x39, 0x3c, 0xad, 0xb8, 0x6b, 0x2b, 0x4f, 0xf9, 0x19, 0xbf, 
-0x79, 0x83, 0x52, 0xf2, 0xbb, 0x0a, 0x29, 0x25, 0xfb, 0x56, 0x7e, 0xff, 0x16, 0xa5, 0x28, 0x65, 
-0x3a, 0x0f, 0xf6, 0xa1, 0x7c, 0x92, 0xde, 0x67, 0x7c, 0x62, 0xa1, 0x9b, 0xc0, 0x52, 0xd0, 0xbe, 
-0x1b, 0x37, 0x53, 0x3e, 0xe1, 0x6c, 0x57, 0x0e, 0x8f, 0x3f, 0x80, 0xaf, 0xb3, 0x20, 0x97, 0x3f, 
-0xe4, 0xb1, 0xa7, 0xe2, 0xb3, 0xf9, 0xd7, 0x57, 0x78, 0xec, 0xd7, 0x74, 0x97, 0x98, 0x44, 0x77, 
-0x4a, 0x50, 0x6c, 0x51, 0xdc, 0xca, 0xbf, 0xed, 0xeb, 0x2a, 0xe7, 0xf1, 0x7e, 0x7c, 0x9d, 0xcb, 
-0x53, 0xf6, 0xf2, 0xf8, 0x4b, 0xd0, 0x85, 0x98, 0xf0, 0x28, 0x7f, 0x57, 0x6e, 0xf2, 0xa2, 0x6f, 
-0x0f, 0xf2, 0xf8, 0x32, 0xc4, 0xbf, 0x01, 0x48, 0x8f, 0xf0, 0x98, 0x37, 0x3e, 0x8f, 0x7f, 0x5b, 
-0xcb, 0x63, 0x2b, 0x78, 0x39, 0xbe, 0x4b, 0xd3, 0xf0, 0x3a, 0xf2, 0xdd, 0xc2, 0xbf, 0x79, 0x79, 
-0xfc, 0x7f, 0x20, 0x9e, 0x2f, 0x05, 0xf9, 0xfb, 0x7c, 0x53, 0x9f, 0x7a, 0xdb, 0x97, 0xa3, 0x9b, 
-0xb1, 0x9d, 0x3c, 0xcd, 0x1a, 0xbf, 0x9b, 0xe7, 0xb6, 0x74, 0x2d, 0xe1, 0xf1, 0x3f, 0xf3, 0x3b, 
-0xbf, 0xfa, 0xf8, 0xba, 0x14, 0xc5, 0xe7, 0x20, 0x1e, 0xa2, 0x38, 0xbb, 0xcc, 0xe3, 0x7f, 0x87, 
-0xf8, 0x82, 0x83, 0x7d, 0xd0, 0x92, 0x4e, 0x03, 0x9b, 0xb7, 0x39, 0x7d, 0x3e, 0xe3, 0x70, 0x3f, 
-0x24, 0x3d, 0xac, 0x9b, 0xdf, 0x02, 0x62, 0x78, 0x93, 0xa7, 0x9c, 0x45, 0xae, 0x17, 0x91, 0xeb, 
-0x10, 0x4f, 0x13, 0x78, 0x1a, 0xdd, 0x0e, 0xb6, 0x8f, 0xc7, 0x8d, 0x3c, 0x7e, 0x01, 0x79, 0x76, 
-0x21, 0xcf, 0x1e, 0x9e, 0xf6, 0x47, 0x4a, 0xd3, 0x69, 0x91, 0x67, 0xa0, 0x7b, 0x39, 0xef, 0x97, 
-0x0a, 0x9e, 0xeb, 0x7a, 0x24, 0xd6, 0xcd, 0x39, 0xc8, 0x60, 0xe7, 0xf1, 0x4b, 0xe1, 0x35, 0x92, 
-0xc4, 0xbf, 0x97, 0xf2, 0x12, 0x2c, 0xc2, 0x5b, 0x9f, 0x9d, 0xc7, 0x63, 0x9a, 0xf0, 0x72, 0x89, 
-0xb7, 0x3e, 0x9b, 0xd7, 0xa9, 0x9b, 0x11, 0x59, 0xa2, 0x96, 0xfe, 0x84, 0xc7, 0xf5, 0xe1, 0xf9, 
-0x92, 0x8d, 0x7f, 0x9f, 0xc9, 0xe3, 0xc6, 0x08, 0xc7, 0x3a, 0xbb, 0x86, 0x62, 0x06, 0x4d, 0x84, 
-0x9f, 0xc4, 0xcb, 0x5e, 0xc9, 0xf7, 0x76, 0xdc, 0xff, 0xd5, 0x3b, 0xc2, 0x68, 0x67, 0x90, 0xf7, 
-0x67, 0xfc, 0xb4, 0xd5, 0x22, 0xf6, 0x9c, 0x22, 0x17, 0xef, 0x6c, 0x50, 0xbd, 0xb5, 0x61, 0x51, 
-0xf1, 0x4e, 0x8a, 0xb6, 0xca, 0xca, 0xff, 0x64, 0x0b, 0x6d, 0x06, 0x83, 0x40, 0x63, 0x14, 0xef, 
-0x36, 0x1b, 0x7d, 0x99, 0x7d, 0x60, 0xb0, 0xc7, 0x5b, 0x79, 0x09, 0x72, 0xdd, 0xcc, 0x1a, 0xc3, 
-0x65, 0xd0, 0x57, 0x1b, 0x48, 0x4f, 0xc5, 0x73, 0x06, 0xd3, 0x84, 0x9d, 0x78, 0x0a, 0x4c, 0x1b, 
-0x16, 0x4d, 0x4e, 0xf9, 0x25, 0xa6, 0x0b, 0x5b, 0xa3, 0x0c, 0x6f, 0x17, 0x59, 0x56, 0x38, 0x97, 
-0xfc, 0xdc, 0x7c, 0x47, 0x55, 0x22, 0x2a, 0x28, 0x3b, 0xac, 0x52, 0xba, 0xd1, 0x5d, 0xcb, 0x1d, 
-0xb4, 0x37, 0xb9, 0x87, 0x79, 0xa0, 0x23, 0xf9, 0xec, 0x6e, 0xd6, 0xc0, 0xd7, 0x15, 0x61, 0x7d, 
-0xa3, 0x8c, 0x68, 0xf7, 0x60, 0x2e, 0x5d, 0xe8, 0xc8, 0x36, 0x68, 0x09, 0x0f, 0xbc, 0xdb, 0xc8, 
-0x6a, 0x2a, 0xcc, 0x7e, 0x6b, 0xd8, 0xc0, 0x5c, 0x86, 0x6d, 0x25, 0xa7, 0x86, 0xaa, 0x27, 0x64, 
-0xcb, 0xaa, 0x8b, 0xcc, 0xb5, 0x92, 0xaf, 0xf9, 0xa3, 0x4f, 0xce, 0x88, 0x35, 0xc0, 0xb4, 0xa4, 
-0x45, 0x73, 0xfc, 0x9f, 0xcc, 0xe6, 0x87, 0xd8, 0x7c, 0x96, 0x67, 0xf1, 0x6f, 0x2f, 0xad, 0xfa, 
-0xf5, 0xff, 0x0a, 0x7b, 0x6d, 0x35, 0x88, 0xdf, 0xde, 0x22, 0xe4, 0xb9, 0xa0, 0x5b, 0x29, 0x69, 
-0xc5, 0xb0, 0x45, 0x68, 0x4f, 0x8b, 0xba, 0x93, 0xff, 0xc0, 0x2f, 0x59, 0x43, 0x8f, 0x0e, 0xa3, 
-0xb2, 0xc1, 0x2d, 0xb8, 0xe9, 0x97, 0x2c, 0x84, 0x83, 0xea, 0xa9, 0x39, 0xf4, 0x39, 0x66, 0xbd, 
-0xaa, 0x70, 0x87, 0x58, 0x63, 0x2a, 0x61, 0xd5, 0x2d, 0x42, 0x38, 0x9a, 0x5e, 0xd7, 0xd6, 0x41, 
-0xda, 0x45, 0x5b, 0x0c, 0x19, 0x7b, 0xe4, 0x74, 0xd0, 0x3a, 0xea, 0x6c, 0x35, 0xfe, 0xfb, 0x5b, 
-0x94, 0xd5, 0xab, 0x7c, 0xe5, 0xc4, 0x09, 0xcf, 0x9b, 0x23, 0xd6, 0x20, 0xb7, 0x15, 0xb9, 0xdd, 
-0xcc, 0xa3, 0x9c, 0xbf, 0x56, 0xb5, 0x5d, 0x17, 0x66, 0x69, 0x9d, 0x0b, 0x5a, 0x3f, 0x9d, 0xc5, 
-0x93, 0x68, 0x96, 0x6d, 0x0c, 0x1b, 0x6d, 0x35, 0xa6, 0xdb, 0x59, 0x53, 0x8b, 0x10, 0xc9, 0x79, 
-0xab, 0x4f, 0xcc, 0x5a, 0x9d, 0x18, 0xf9, 0x25, 0x73, 0xb5, 0x31, 0xd9, 0x9a, 0xba, 0xf1, 0x86, 
-0x74, 0x38, 0x50, 0xd3, 0x49, 0xd4, 0x2c, 0xec, 0x11, 0x0c, 0xce, 0x1e, 0xc1, 0x54, 0xe8, 0x16, 
-0xcc, 0x0e, 0xb7, 0x60, 0xa1, 0x53, 0x7c, 0xbd, 0x45, 0xa7, 0x87, 0x56, 0x4c, 0x24, 0x77, 0x16, 
-0xeb, 0xef, 0xfd, 0x61, 0xf5, 0xc4, 0xf5, 0x73, 0x64, 0xab, 0xb3, 0x7f, 0x75, 0xeb, 0x49, 0x2a, 
-0x66, 0x6f, 0x70, 0x9b, 0xa0, 0x8b, 0xee, 0x56, 0xeb, 0xa7, 0x13, 0x05, 0x98, 0x26, 0xbe, 0x9b, 
-0x70, 0x55, 0x8d, 0x6c, 0xef, 0xd4, 0xb8, 0x3c, 0x87, 0x49, 0x4a, 0xe7, 0xaa, 0x3e, 0xb9, 0x1c, 
-0x77, 0x96, 0x7b, 0x06, 0x6f, 0x8d, 0xf9, 0xc4, 0x8f, 0x0c, 0x6e, 0xa4, 0xdd, 0x1e, 0x31, 0xbe, 
-0xf5, 0xa3, 0xbd, 0x3f, 0x0a, 0x0d, 0x48, 0xc3, 0xca, 0x09, 0x47, 0x8e, 0xcf, 0x29, 0x8e, 0x8f, 
-0x48, 0xf8, 0x14, 0xbb, 0x05, 0x2b, 0x70, 0xc9, 0x07, 0x2e, 0x22, 0xe1, 0x52, 0x7d, 0x91, 0xdd, 
-0xbe, 0x6a, 0x22, 0xa9, 0xab, 0x3d, 0xcf, 0xb2, 0x5c, 0xb3, 0xf8, 0x69, 0x0b, 0xc3, 0x8a, 0x89, 
-0xeb, 0x0d, 0x2b, 0xe9, 0x6e, 0x63, 0x05, 0x2f, 0x23, 0xc7, 0x8b, 0xf6, 0xb0, 0xdb, 0x29, 0xf0, 
-0xf5, 0x39, 0xc2, 0x6d, 0x1b, 0xaf, 0x71, 0x69, 0xc4, 0x96, 0x41, 0x75, 0x3d, 0x9d, 0xda, 0x89, 
-0x4e, 0x8c, 0xfd, 0x52, 0xb0, 0x8a, 0x2b, 0x44, 0xbe, 0x8f, 0xd0, 0xb6, 0x4a, 0xd2, 0xd8, 0xea, 
-0x90, 0x57, 0x40, 0x5e, 0x9f, 0x79, 0x36, 0xcd, 0x68, 0x8d, 0x83, 0x2f, 0x0e, 0x76, 0x6a, 0xc4, 
-0x2a, 0x3e, 0xe7, 0xa8, 0x27, 0x23, 0xa1, 0xd5, 0x66, 0xd1, 0xf9, 0x36, 0x68, 0x8b, 0x15, 0xbc, 
-0xfd, 0xe4, 0x71, 0x70, 0x9d, 0x18, 0x44, 0x49, 0x0d, 0x4a, 0x9a, 0xde, 0x1a, 0xdc, 0x3b, 0x88, 
-0x76, 0x31, 0xb9, 0x23, 0xa3, 0x65, 0x67, 0xb8, 0xa5, 0x71, 0x9a, 0xdb, 0x33, 0x66, 0x6e, 0x03, 
-0xd8, 0x31, 0xbf, 0x9c, 0xe6, 0x18, 0x6f, 0x84, 0x45, 0x69, 0x52, 0xac, 0xca, 0xeb, 0x76, 0x15, 
-0xe7, 0x35, 0xde, 0x5d, 0x34, 0x1b, 0x1b, 0xa0, 0x6c, 0x84, 0x75, 0x31, 0x8d, 0xbd, 0x0f, 0x6f, 
-0x06, 0xbc, 0x19, 0xb6, 0xef, 0xf2, 0x8d, 0x75, 0xe8, 0x59, 0x87, 0x86, 0x31, 0x8d, 0x81, 0x9c, 
-0x6b, 0x78, 0x37, 0x28, 0xef, 0x8c, 0xde, 0x45, 0xbc, 0xfb, 0xc6, 0xc2, 0x78, 0x83, 0xf6, 0xa6, 
-0x81, 0xed, 0xa9, 0xbd, 0xc4, 0xc8, 0xba, 0x7f, 0x96, 0x4d, 0xf3, 0x3d, 0x77, 0xc9, 0xa7, 0x14, 
-0x3b, 0xe3, 0xf3, 0x0f, 0x88, 0xda, 0xce, 0x1e, 0x9d, 0xdf, 0xe5, 0xd6, 0x35, 0x78, 0xdd, 0xac, 
-0x34, 0xce, 0x8a, 0x67, 0xd1, 0x29, 0x16, 0x8d, 0x0f, 0x34, 0x2f, 0xe5, 0x9a, 0x23, 0x1f, 0x25, 
-0x25, 0xcf, 0x39, 0x66, 0xd1, 0x5a, 0xa8, 0xd6, 0x07, 0x3b, 0x98, 0xee, 0xa3, 0x9a, 0xc1, 0xb1, 
-0xef, 0x54, 0xd7, 0xb8, 0xf9, 0x0a, 0xd1, 0x64, 0xab, 0x82, 0x7f, 0x38, 0x27, 0xd0, 0x9f, 0xd6, 
-0xe6, 0x99, 0xf0, 0xd6, 0xb2, 0x5e, 0x96, 0x45, 0x7b, 0x8f, 0x5a, 0x86, 0x08, 0x17, 0x81, 0xad, 
-0xc7, 0x9c, 0x11, 0xe8, 0x87, 0x34, 0x7c, 0x3b, 0x9a, 0x35, 0xf2, 0x18, 0x9e, 0x27, 0x89, 0x7f, 
-0x34, 0xb5, 0xc0, 0x7c, 0x35, 0x9d, 0x9b, 0x2b, 0x64, 0xfc, 0x46, 0xdd, 0x67, 0xe9, 0xd4, 0xa8, 
-0x53, 0x79, 0xdf, 0x93, 0x79, 0x07, 0xd6, 0xb7, 0xba, 0xd3, 0xab, 0x59, 0xbd, 0xee, 0xac, 0x42, 
-0xbe, 0x53, 0x98, 0xf6, 0x43, 0xbb, 0x75, 0x74, 0x72, 0x8d, 0x4e, 0x0f, 0xd0, 0x1e, 0x62, 0x3a, 
-0xd3, 0xc2, 0x77, 0x26, 0x9b, 0x25, 0x09, 0x54, 0xe3, 0xf3, 0x7e, 0xf6, 0xfd, 0x92, 0x09, 0xb4, 
-0xd2, 0x45, 0xcc, 0x3c, 0xb6, 0x35, 0x75, 0xc7, 0x95, 0xd4, 0x40, 0xf5, 0xaa, 0x75, 0x39, 0xbf, 
-0xa2, 0x2e, 0xb3, 0xa2, 0xc5, 0xb8, 0xdf, 0xf8, 0x42, 0x0d, 0xa6, 0x80, 0x9b, 0x7d, 0x2b, 0x92, 
-0xc3, 0x61, 0xf6, 0xb8, 0x8d, 0x74, 0xeb, 0x1c, 0x74, 0x25, 0x50, 0x33, 0xe2, 0x52, 0xda, 0x5d, 
-0x79, 0x51, 0xe7, 0x3b, 0x3e, 0x66, 0x76, 0x7e, 0xfe, 0x11, 0x9d, 0x61, 0x8f, 0xf0, 0xd3, 0xeb, 
-0x2a, 0x0e, 0x3d, 0x53, 0xf7, 0x6c, 0xf1, 0x5c, 0xff, 0x0c, 0xfb, 0x3b, 0x2b, 0xc9, 0xd4, 0xaf, 
-0xdb, 0xa6, 0xbe, 0x12, 0xa4, 0x42, 0xa6, 0xc8, 0x83, 0xaa, 0x8b, 0xba, 0xda, 0xca, 0x8f, 0x0f, 
-0x31, 0xb2, 0xef, 0x93, 0x8c, 0xce, 0xa3, 0xb5, 0x30, 0xff, 0xe6, 0x6d, 0xfc, 0x8e, 0xfb, 0x7b, 
-0xf6, 0x81, 0x37, 0x97, 0x13, 0x0e, 0xe0, 0xcc, 0xe5, 0x24, 0x99, 0x93, 0x0c, 0x90, 0x9b, 0x8e, 
-0xff, 0xd3, 0xf1, 0x97, 0xbd, 0xce, 0xcf, 0x2f, 0xac, 0xf8, 0x8b, 0x55, 0xc3, 0xe9, 0xbd, 0x9a, 
-0xeb, 0xf5, 0x8f, 0x75, 0xb3, 0x64, 0x2b, 0x8d, 0x11, 0x8d, 0x9f, 0x3c, 0x7d, 0x12, 0x4b, 0xaa, 
-0xfb, 0xe3, 0x20, 0x6d, 0x60, 0xbf, 0xbb, 0xdd, 0xba, 0x26, 0xa5, 0x45, 0x62, 0x8f, 0x6e, 0x8d, 
-0xb7, 0xa4, 0x5d, 0x9e, 0x3a, 0x0d, 0xac, 0x70, 0xb7, 0xce, 0x4a, 0xf7, 0xbf, 0x73, 0xcb, 0x9e, 
-0xee, 0x51, 0x50, 0x03, 0xec, 0xce, 0xd5, 0xdc, 0xa3, 0xc5, 0xfd, 0x59, 0x9c, 0xe7, 0xc9, 0x0b, 
-0x74, 0x85, 0xb7, 0xea, 0xa1, 0x29, 0x9e, 0x9f, 0x28, 0x51, 0x79, 0x5e, 0x0f, 0x8e, 0x9f, 0x04, 
-0x54, 0x39, 0xe5, 0x03, 0xbb, 0xa1, 0x4c, 0xdf, 0x54, 0x99, 0xcf, 0x26, 0xbf, 0xb4, 0xcc, 0xfd, 
-0xb0, 0xe4, 0x69, 0xcd, 0x38, 0x9f, 0x6e, 0xc5, 0x58, 0xd2, 0xcb, 0x66, 0xab, 0x7b, 0x3a, 0xf9, 
-0x4e, 0x28, 0xf5, 0xc4, 0x9e, 0xb2, 0xff, 0x6d, 0x35, 0xac, 0x2e, 0x5d, 0x6a, 0x47, 0x54, 0xf6, 
-0x80, 0x7f, 0x13, 0x13, 0x52, 0xb7, 0xde, 0x84, 0xcb, 0xcd, 0x73, 0xf8, 0xce, 0xac, 0x52, 0x7e, 
-0xbe, 0xd1, 0x69, 0xda, 0x54, 0xe0, 0x66, 0x2d, 0x61, 0xd1, 0xbc, 0x98, 0xdd, 0x8b, 0x14, 0x4f, 
-0xc4, 0x44, 0xd2, 0x9c, 0xef, 0x96, 0xaf, 0x0e, 0xd3, 0x0e, 0x45, 0xbb, 0xf8, 0x28, 0xa8, 0xa1, 
-0x0f, 0x3d, 0x2a, 0x3d, 0xc3, 0x29, 0xa2, 0x78, 0x6e, 0x19, 0xad, 0xe8, 0x38, 0x40, 0x07, 0xd8, 
-0x7a, 0x6e, 0xb6, 0x80, 0xef, 0x43, 0xd1, 0xf0, 0xdb, 0x41, 0xd0, 0x7f, 0xeb, 0xf9, 0x49, 0x0b, 
-0x6e, 0xc5, 0xd8, 0x6c, 0x55, 0xa2, 0x17, 0x96, 0x75, 0x6e, 0xc0, 0x1c, 0xd6, 0x63, 0x0e, 0x05, 
-0x5d, 0x63, 0xeb, 0x72, 0x61, 0xa7, 0x34, 0x0d, 0xd2, 0x6d, 0xc6, 0x87, 0xfa, 0xba, 0xdf, 0xab, 
-0x7b, 0x87, 0xa9, 0xfe, 0xcd, 0xdd, 0xbf, 0x4b, 0x7b, 0x1d, 0xdf, 0x42, 0xfb, 0xd6, 0xfc, 0x61, 
-0x6c, 0xea, 0x0e, 0xf0, 0x64, 0x22, 0xe3, 0xfd, 0x71, 0x9b, 0xc7, 0xbe, 0x91, 0xa5, 0x57, 0x60, 
-0x92, 0x8f, 0x90, 0xcd, 0xbd, 0x3e, 0x4a, 0xbb, 0xa8, 0x68, 0xbe, 0x2f, 0x99, 0xf2, 0xf2, 0x1f, 
-0x6d, 0x19, 0xc2, 0x78, 0x30, 0x45, 0xce, 0x65, 0xfc, 0x3d, 0x81, 0x0e, 0x8d, 0xbe, 0xea, 0xbc, 
-0x66, 0xaa, 0xb4, 0x7a, 0x8b, 0x7e, 0x6a, 0x35, 0x89, 0x6c, 0x20, 0x61, 0x4c, 0xd1, 0x96, 0x93, 
-0x39, 0x05, 0x1e, 0x21, 0x19, 0x29, 0x2f, 0x40, 0x19, 0x8d, 0xb5, 0x20, 0xa0, 0xb1, 0xf0, 0xdb, 
-0xc9, 0xc6, 0xa6, 0x97, 0x27, 0x88, 0x19, 0x78, 0x66, 0xc6, 0x1e, 0x57, 0x56, 0x6a, 0xd2, 0xb0, 
-0x3b, 0x84, 0x24, 0xdf, 0xa5, 0xbf, 0x8c, 0xf0, 0x34, 0x4f, 0xe1, 0x79, 0xf8, 0xaf, 0xc1, 0x88, 
-0xb5, 0xa6, 0xee, 0x48, 0x9e, 0x0e, 0x8d, 0xdf, 0x6d, 0x58, 0x48, 0xb7, 0x49, 0x64, 0xff, 0x5d, 
-0x34, 0x0d, 0x8b, 0xdf, 0xb6, 0x96, 0x1f, 0xe1, 0x37, 0x6d, 0x67, 0x8f, 0x80, 0xa6, 0x1e, 0x94, 
-0x7c, 0xba, 0xc0, 0xa3, 0xd1, 0xa4, 0xee, 0x4b, 0xe6, 0x67, 0x33, 0xc9, 0xeb, 0x5f, 0x91, 0xeb, 
-0x66, 0x2b, 0xa3, 0xb2, 0x9b, 0xee, 0xf7, 0x2a, 0xd4, 0x68, 0x22, 0xdd, 0xee, 0xde, 0xe4, 0xef, 
-0x84, 0xcf, 0xc1, 0x87, 0x74, 0x37, 0x39, 0xbd, 0x5f, 0x65, 0x16, 0x37, 0xb4, 0x10, 0x74, 0x32, 
-0xc5, 0x3e, 0x61, 0xf9, 0x18, 0x59, 0x74, 0xbe, 0x4a, 0xe4, 0xf1, 0x09, 0x66, 0x8f, 0x2e, 0x19, 
-0x1f, 0x72, 0xd3, 0x2a, 0x04, 0x66, 0xdf, 0x4a, 0x70, 0x18, 0x30, 0xcd, 0xa7, 0x33, 0x76, 0x76, 
-0x16, 0x11, 0x45, 0x0f, 0x74, 0x2d, 0x1f, 0x74, 0xad, 0x25, 0x19, 0x7e, 0x54, 0x2f, 0x30, 0x52, 
-0xf2, 0xfc, 0x94, 0xbe, 0xd0, 0x5a, 0x00, 0xb8, 0xc5, 0xa5, 0xe8, 0x67, 0x4a, 0xbb, 0x78, 0x8b, 
-0xfe, 0x3e, 0x5a, 0x30, 0xad, 0x45, 0x66, 0x9e, 0xfa, 0xbb, 0x1b, 0x52, 0xad, 0x3c, 0xf5, 0xdf, 
-0x6f, 0x48, 0xb5, 0x44, 0xcc, 0xbc, 0xf5, 0x1f, 0xf0, 0xb6, 0x1f, 0x40, 0x1f, 0xf6, 0xa2, 0x4e, 
-0x0b, 0x9f, 0xb5, 0x4d, 0x62, 0x87, 0xd0, 0xcb, 0x6f, 0xcc, 0x81, 0x2e, 0x7f, 0xa3, 0x37, 0xc0, 
-0xdb, 0x21, 0x0c, 0x20, 0x3c, 0xb2, 0xb4, 0x97, 0xb9, 0x85, 0x41, 0xfc, 0xda, 0x85, 0x47, 0xf1, 
-0xab, 0x15, 0x1e, 0xe7, 0x7b, 0x2e, 0xaf, 0x08, 0x3f, 0x6a, 0x38, 0x2f, 0xec, 0xf2, 0x16, 0x0a, 
-0xbb, 0xbd, 0xc3, 0xc2, 0x9e, 0xa5, 0xbd, 0x7f, 0x32, 0x0b, 0xcf, 0x90, 0x5f, 0x42, 0xf8, 0x31, 
-0xe2, 0xcf, 0xa2, 0xe4, 0x4f, 0x10, 0x7e, 0xca, 0x4b, 0xef, 0xc3, 0x6f, 0x81, 0x30, 0x8c, 0x5f, 
-0x9d, 0xf0, 0x3c, 0x87, 0xf1, 0x02, 0xcf, 0x39, 0x52, 0x79, 0x5e, 0x18, 0x80, 0x2d, 0x79, 0x00, 
-0x25, 0x5e, 0x44, 0x18, 0x45, 0x78, 0x09, 0xe1, 0x28, 0x4a, 0xbe, 0x8a, 0xe7, 0x31, 0x40, 0x7f, 
-0x9d, 0x6a, 0xcb, 0xfe, 0x58, 0x78, 0x03, 0x79, 0x9f, 0x42, 0xde, 0x37, 0x55, 0xfc, 0x4e, 0xaa, 
-0xcf, 0xb7, 0x90, 0xef, 0x6d, 0x84, 0xb3, 0x08, 0xef, 0x21, 0xcf, 0x33, 0xc8, 0xd3, 0x2b, 0xe5, 
-0x89, 0xed, 0x6c, 0x19, 0xa7, 0xc7, 0x65, 0xb4, 0xfa, 0x59, 0x3a, 0x79, 0x43, 0xab, 0x6d, 0xc8, 
-0xd3, 0x89, 0x10, 0x47, 0x88, 0xde, 0xc8, 0x8d, 0xcc, 0x7a, 0x60, 0xda, 0x5a, 0x66, 0x72, 0x3d, 
-0xed, 0x6d, 0xff, 0x92, 0x34, 0xf3, 0x8d, 0x69, 0x69, 0x5e, 0xfa, 0x90, 0x46, 0x2e, 0xe6, 0x52, 
-0xf2, 0x0c, 0x59, 0x48, 0xde, 0x08, 0x67, 0x14, 0x99, 0x1e, 0x21, 0xfd, 0xb5, 0xc4, 0xd5, 0xce, 
-0xd7, 0xe8, 0x4d, 0x87, 0x95, 0x7b, 0x0a, 0x5f, 0x60, 0x15, 0x11, 0xe2, 0x28, 0x27, 0xb3, 0x3e, 
-0x71, 0xcc, 0x16, 0x78, 0xf2, 0x35, 0xfa, 0x7b, 0x12, 0xe8, 0xb5, 0x83, 0x34, 0x06, 0xc9, 0x07, 
-0x3c, 0x75, 0xd7, 0x55, 0x94, 0xc5, 0x98, 0xd8, 0xc5, 0xca, 0x6c, 0x5d, 0x42, 0x27, 0xf2, 0x75, 
-0x09, 0xbd, 0x7f, 0xfb, 0xba, 0xab, 0x0b, 0x12, 0xf7, 0x05, 0xf9, 0x95, 0xc5, 0x1e, 0x21, 0xaa, 
-0xdc, 0x49, 0xc5, 0x3d, 0xd7, 0xaa, 0x27, 0x15, 0xe3, 0x81, 0x6e, 0x22, 0x18, 0xc0, 0xd3, 0x1a, 
-0xe9, 0x0d, 0xa0, 0xbd, 0x91, 0x3c, 0xc8, 0xd7, 0x24, 0x61, 0x65, 0x9c, 0xcb, 0xd7, 0xa0, 0xb8, 
-0x4e, 0x0f, 0x7b, 0x03, 0x3c, 0xb0, 0xb0, 0x43, 0x38, 0xcf, 0xca, 0xd5, 0xb7, 0x0b, 0x53, 0x7f, 
-0xcf, 0x84, 0xd6, 0x12, 0x85, 0x4e, 0x60, 0xaf, 0xee, 0x49, 0x50, 0xee, 0xbb, 0x13, 0xe2, 0xbc, 
-0x7c, 0x2b, 0x9d, 0x7c, 0x11, 0xa2, 0xe1, 0x79, 0x99, 0x37, 0x61, 0x5f, 0x27, 0x1f, 0x53, 0x27, 
-0x79, 0xf5, 0x84, 0x6d, 0x7c, 0x87, 0xc1, 0x36, 0x68, 0x20, 0x57, 0x5c, 0x5d, 0x8a, 0x1f, 0x3c, 
-0x45, 0x6d, 0x4a, 0xe7, 0x18, 0x86, 0xc0, 0x8b, 0x56, 0x4e, 0x0f, 0x3f, 0xa0, 0x44, 0x15, 0x8b, 
-0x1f, 0xad, 0x7a, 0x09, 0x90, 0x3b, 0xc3, 0x06, 0xc9, 0x61, 0xf3, 0x90, 0x4c, 0x9b, 0x7e, 0xd7, 
-0xb6, 0xf2, 0x06, 0xf9, 0x7d, 0x96, 0xd2, 0x53, 0x75, 0x7e, 0xb1, 0x5f, 0xa3, 0x39, 0x53, 0x6b, 
-0x9c, 0xea, 0x69, 0x93, 0x80, 0x37, 0xd7, 0x5b, 0x08, 0x23, 0xb2, 0x90, 0x69, 0xe6, 0xd2, 0x0a, 
-0xbe, 0x16, 0x6f, 0xb4, 0xdb, 0x31, 0x0b, 0x41, 0x8f, 0x30, 0x63, 0x69, 0x6f, 0xf0, 0x33, 0x66, 
-0x28, 0x00, 0x8e, 0xcc, 0x58, 0x79, 0x9e, 0x19, 0xa2, 0x7a, 0x92, 0x81, 0x86, 0xa9, 0x3b, 0xfa, 
-0x1f, 0xa2, 0xd5, 0x8f, 0x73, 0x83, 0x53, 0xeb, 0xfa, 0x18, 0xab, 0xe9, 0xbd, 0x13, 0xa2, 0x21, 
-0xd7, 0x1c, 0x1a, 0x3c, 0x28, 0x44, 0xf4, 0x01, 0x21, 0x7c, 0x59, 0xb1, 0xe1, 0xe9, 0x3b, 0x79, 
-0x0a, 0xf8, 0xb9, 0x1c, 0xc0, 0x95, 0x34, 0x8d, 0x7d, 0x51, 0x16, 0xe8, 0x8b, 0x18, 0xcd, 0x37, 
-0xd3, 0x5f, 0x27, 0xd9, 0xd9, 0x1f, 0xb9, 0xa0, 0xe4, 0xf3, 0xbf, 0x5f, 0x51, 0x02, 0x39, 0xc0, 
-0xe7, 0x34, 0x94, 0xb0, 0x93, 0xb5, 0xca, 0x6f, 0xfc, 0x9e, 0x74, 0x78, 0x37, 0xc4, 0x1c, 0x9a, 
-0x47, 0x12, 0xdb, 0xb4, 0xaf, 0x0e, 0x44, 0x96, 0x38, 0x34, 0xbf, 0xda, 0xfe, 0xea, 0x40, 0x38, 
-0xf7, 0x50, 0x5f, 0x6b, 0x0e, 0x9d, 0xfe, 0x7f, 0xb5, 0xbf, 0x14, 0x23, 0x6b, 0xf7, 0x6f, 0xa1, 
-0xd5, 0x56, 0xee, 0xda, 0x21, 0xd6, 0xda, 0x3d, 0x96, 0x7f, 0x6f, 0x1c, 0xe4, 0xe3, 0xfa, 0x6a, 
-0xe5, 0xc7, 0x06, 0x76, 0x62, 0x87, 0xa4, 0x11, 0x3d, 0x0e, 0xe1, 0xdc, 0x63, 0x11, 0xab, 0xad, 
-0xca, 0xe1, 0xb5, 0xfb, 0xed, 0xff, 0xde, 0xb8, 0xe3, 0x00, 0xff, 0x4e, 0x7f, 0xc9, 0xe6, 0xc4, 
-0xf6, 0xe3, 0xbf, 0x7d, 0x50, 0x7b, 0xf4, 0x61, 0xd4, 0xb4, 0xcb, 0xe6, 0x35, 0xff, 0x5b, 0x63, 
-0x5f, 0x78, 0x82, 0x6c, 0xf2, 0x13, 0x7d, 0x0e, 0x76, 0xb2, 0xcf, 0xa9, 0x1d, 0xec, 0x7f, 0x50, 
-0x7b, 0xec, 0xe1, 0x48, 0x89, 0x53, 0xfb, 0x9b, 0x81, 0x63, 0x0f, 0x87, 0x73, 0xac, 0x15, 0x4c, 
-0x87, 0xba, 0xf5, 0xaf, 0xf5, 0x8b, 0xd5, 0x80, 0x5c, 0xb9, 0x6b, 0xd0, 0x69, 0xf0, 0x0d, 0x9c, 
-0x18, 0x38, 0x39, 0x30, 0x7b, 0xc4, 0x29, 0x97, 0xc9, 0x6a, 0xdd, 0x97, 0x9d, 0xc2, 0xb9, 0xc7, 
-0x23, 0xf3, 0x6d, 0xbe, 0x27, 0x8e, 0x2d, 0x1c, 0x71, 0x4e, 0x96, 0x4d, 0x36, 0xee, 0xb8, 0x67, 
-0x90, 0xd7, 0x7a, 0xc9, 0x37, 0x70, 0x0a, 0xff, 0xa9, 0xc4, 0x36, 0xed, 0xd1, 0x81, 0xc8, 0x3c, 
-0xb1, 0xd2, 0xd7, 0x67, 0xf7, 0xfe, 0xe1, 0x65, 0x5b, 0xd5, 0xef, 0x5f, 0x9e, 0x3d, 0xb2, 0x4f, 
-0x7e, 0x2a, 0x0d, 0xa3, 0xee, 0x1d, 0x53, 0x85, 0x42, 0x9b, 0x92, 0x12, 0x7e, 0x37, 0x19, 0xe6, 
-0x59, 0xbe, 0xee, 0xe7, 0x91, 0x74, 0xb9, 0x47, 0x1b, 0x07, 0x6d, 0xd9, 0xdc, 0x02, 0x55, 0xee, 
-0xfd, 0xba, 0x20, 0x05, 0xed, 0xfe, 0x98, 0xee, 0xc0, 0x60, 0x6b, 0xcd, 0x56, 0x56, 0x03, 0xba, 
-0xd8, 0xb4, 0xef, 0xee, 0xe8, 0xdf, 0xee, 0x10, 0x68, 0x7d, 0xe4, 0x91, 0x3e, 0x47, 0xad, 0xe3, 
-0xb7, 0xf7, 0x0c, 0xd2, 0xf7, 0xb6, 0xab, 0x36, 0xe3, 0x77, 0xfb, 0xce, 0xed, 0x70, 0x08, 0xa1, 
-0xed, 0x62, 0xd5, 0xf1, 0xdf, 0x3a, 0x0c, 0x27, 0x07, 0x7d, 0x7d, 0x6f, 0xf6, 0x89, 0x95, 0xc7, 
-0x5f, 0xae, 0xbc, 0x3c, 0x38, 0xf9, 0xfb, 0xdf, 0x2a, 0xd0, 0x15, 0x1a, 0x2a, 0xbb, 0x60, 0x95, 
-0x7b, 0xc7, 0x6c, 0x1e, 0xb1, 0x36, 0xb4, 0x03, 0x33, 0xf8, 0x35, 0xea, 0xcf, 0xdc, 0x9b, 0xcd, 
-0x2f, 0x87, 0x27, 0xd4, 0x3e, 0x56, 0xfb, 0x37, 0xf7, 0x66, 0x9a, 0x17, 0x94, 0x9e, 0x0d, 0xeb, 
-0xc0, 0x07, 0xbc, 0x77, 0x79, 0x59, 0xca, 0xe1, 0x99, 0x2a, 0xc3, 0x4f, 0x9b, 0x19, 0x44, 0x21, 
-0xd4, 0x67, 0xf3, 0x04, 0x66, 0x87, 0xaf, 0xee, 0x1c, 0x04, 0xdf, 0x6a, 0x39, 0xb7, 0x58, 0xb8, 
-0x65, 0xde, 0x43, 0xfb, 0x48, 0x1b, 0xfb, 0xc0, 0x2b, 0x16, 0x0b, 0x41, 0xa5, 0xdd, 0x69, 0xd6, 
-0x9d, 0xdb, 0xc3, 0x86, 0x80, 0x26, 0xfc, 0x81, 0x72, 0x47, 0x8b, 0x63, 0x81, 0x72, 0xcb, 0x10, 
-0x9d, 0xf8, 0xa2, 0x72, 0x7c, 0x5d, 0xd4, 0x43, 0xa5, 0x6c, 0x7e, 0x94, 0x33, 0x59, 0xe6, 0x99, 
-0x8f, 0x86, 0x2f, 0x63, 0x24, 0xde, 0x4c, 0x70, 0xc2, 0xd7, 0x94, 0xdb, 0x85, 0x82, 0xf7, 0x93, 
-0x85, 0x5d, 0x02, 0x9c, 0xc6, 0x2e, 0x32, 0x63, 0xa9, 0x9b, 0xe9, 0x8f, 0x5e, 0x64, 0x86, 0xf1, 
-0x4a, 0x5a, 0x19, 0x50, 0x63, 0xc6, 0xf1, 0xbe, 0x34, 0xef, 0x92, 0x8f, 0xc0, 0x60, 0xa2, 0x7d, 
-0x14, 0xac, 0x35, 0xcf, 0xce, 0xbc, 0x5e, 0xbf, 0x77, 0xe0, 0xe5, 0x12, 0x8d, 0xdf, 0xb3, 0xc4, 
-0xcd, 0x8c, 0xf4, 0x26, 0x95, 0xd8, 0x85, 0xb3, 0x3b, 0xce, 0x0e, 0xaa, 0x79, 0xae, 0x24, 0x5e, 
-0xa6, 0xb5, 0x30, 0x59, 0xb6, 0x69, 0x8e, 0x8e, 0xf9, 0xbd, 0xaf, 0x20, 0x04, 0xbc, 0x61, 0xe3, 
-0x9b, 0xfd, 0x6d, 0x7a, 0xd8, 0xcf, 0x86, 0x0d, 0x9a, 0xc6, 0x84, 0xe2, 0xdd, 0x8a, 0x0b, 0x04, 
-0xbd, 0x43, 0xe7, 0xeb, 0xf3, 0x51, 0x0b, 0x0c, 0x78, 0x4b, 0xf8, 0x34, 0xe9, 0x9b, 0x6b, 0xc6, 
-0xa1, 0xc1, 0x69, 0x3a, 0x34, 0xca, 0x09, 0xa8, 0xe0, 0xfd, 0xdc, 0x17, 0x06, 0x9c, 0x33, 0xbf, 
-0x53, 0x5a, 0xe6, 0x4d, 0x37, 0x88, 0xeb, 0xe8, 0x0e, 0x93, 0x2f, 0xcb, 0x4f, 0x7b, 0x06, 0xfe, 
-0x5a, 0x7e, 0x8c, 0x3f, 0xda, 0x83, 0x68, 0x75, 0x62, 0x0c, 0xc2, 0xba, 0x16, 0x03, 0x03, 0x9d, 
-0x3a, 0x7b, 0xae, 0x94, 0x17, 0x17, 0xa0, 0xb3, 0x3d, 0x1c, 0x31, 0x04, 0x77, 0x42, 0xe6, 0xe8, 
-0xa4, 0xd2, 0xe0, 0xce, 0x13, 0xdb, 0x25, 0xa3, 0x43, 0x77, 0x72, 0xfb, 0xff, 0xdc, 0x1e, 0x15, 
-0x1e, 0x49, 0x28, 0x2b, 0x95, 0x62, 0xcc, 0xc0, 0x02, 0x03, 0x5d, 0x9c, 0x13, 0x57, 0xbf, 0x2c, 
-0xe9, 0x60, 0x17, 0xbd, 0xec, 0x13, 0xc2, 0xaf, 0xa6, 0xf4, 0x67, 0x1d, 0xe7, 0x63, 0xf2, 0x6e, 
-0x04, 0xb7, 0x40, 0x96, 0x30, 0xed, 0x87, 0xf8, 0x89, 0xd2, 0x14, 0xc6, 0x58, 0xdb, 0x73, 0x08, 
-0x50, 0x33, 0x5b, 0x7f, 0x84, 0xd0, 0xc4, 0xd8, 0x86, 0xf7, 0x10, 0xf6, 0x22, 0x3c, 0x84, 0xd0, 
-0x8e, 0x10, 0x82, 0x4e, 0xf7, 0x14, 0x02, 0xa8, 0x7a, 0xdf, 0x38, 0x63, 0xd2, 0x33, 0x08, 0x5e, 
-0x84, 0x1c, 0xc6, 0xd6, 0x95, 0x21, 0xcc, 0x63, 0x6c, 0xed, 0x79, 0x04, 0x94, 0x59, 0x3b, 0xc8, 
-0xd8, 0xf7, 0x4e, 0x21, 0x20, 0x6d, 0x0d, 0xca, 0x7e, 0x17, 0xf9, 0xef, 0xf9, 0x31, 0xc2, 0x4e, 
-0x84, 0x7e, 0x84, 0x18, 0xc2, 0x7a, 0x04, 0xc0, 0xbc, 0xc7, 0x87, 0xb0, 0x04, 0xc1, 0x8e, 0x90, 
-0xcb, 0x58, 0x4b, 0x12, 0xe1, 0x02, 0xc2, 0x5b, 0x08, 0xc7, 0x10, 0x0e, 0x22, 0xfc, 0x04, 0x61, 
-0x0f, 0xc2, 0x00, 0x02, 0xf0, 0x6d, 0x69, 0x45, 0x00, 0x8e, 0x2d, 0x7e, 0x84, 0x72, 0x04, 0x17, 
-0x42, 0x3e, 0x82, 0x19, 0x01, 0xcd, 0xb9, 0xfb, 0x12, 0xc2, 0x59, 0x84, 0x13, 0x08, 0xaf, 0x22, 
-0xbc, 0x88, 0xb0, 0x0f, 0x01, 0x38, 0xdf, 0xfd, 0x38, 0xc2, 0x83, 0x08, 0xc0, 0xeb, 0xee, 0xd5, 
-0xa0, 0xd3, 0x28, 0x02, 0xf0, 0x5a, 0x0d, 0xb8, 0xab, 0xad, 0x8c, 0x35, 0xa3, 0x9e, 0xe6, 0xf9, 
-0x8c, 0x35, 0xbd, 0xce, 0x58, 0xe3, 0x2e, 0x04, 0xe4, 0x0d, 0x1d, 0x46, 0x18, 0x41, 0x40, 0xfb, 
-0x43, 0x28, 0x1f, 0x02, 0x0d, 0x6a, 0x27, 0x18, 0xf3, 0xa1, 0xce, 0x6f, 0x3f, 0x8a, 0xd0, 0x0d, 
-0x33, 0x0b, 0x6d, 0x2a, 0x5f, 0xce, 0xd8, 0x1d, 0x97, 0x11, 0x90, 0xef, 0x8e, 0x3a, 0xc6, 0xca, 
-0xae, 0x31, 0x56, 0x08, 0xfa, 0x2d, 0x42, 0x1b, 0x17, 0x95, 0x32, 0x66, 0x03, 0x4d, 0x45, 0x3c, 
-0xbf, 0x09, 0x65, 0x27, 0x0f, 0x8a, 0xf0, 0xdc, 0x3c, 0x04, 0x1d, 0x63, 0x16, 0xf4, 0xc3, 0x1c, 
-0xc0, 0x31, 0x02, 0x47, 0x23, 0xe8, 0x62, 0x04, 0x5d, 0x67, 0x14, 0x43, 0xd8, 0x03, 0x96, 0x46, 
-0x8f, 0xee, 0x49, 0x92, 0x56, 0x84, 0x00, 0x9c, 0x04, 0xe0, 0x21, 0x80, 0xc6, 0x02, 0xd2, 0x19, 
-0xda, 0xc0, 0x6a, 0x10, 0x0a, 0x11, 0x4e, 0x33, 0xfe, 0xaf, 0x63, 0x18, 0xe1, 0x69, 0x04, 0xe0, 
-0xdd, 0xd1, 0x81, 0x10, 0x40, 0xbf, 0x5a, 0xd0, 0x67, 0xa0, 0xdd, 0x7d, 0xe8, 0x2b, 0x09, 0xb8, 
-0x4b, 0xf8, 0xb6, 0xae, 0x13, 0xc1, 0x83, 0x60, 0x43, 0x7f, 0x9d, 0x44, 0x00, 0xec, 0xb5, 0xa0, 
-0xc5, 0x5a, 0xf4, 0xd3, 0xda, 0x38, 0x02, 0xc4, 0xef, 0xda, 0x20, 0xfa, 0xf0, 0x28, 0x02, 0xda, 
-0x7f, 0x2f, 0x68, 0x77, 0x0f, 0xd1, 0x13, 0xb8, 0xad, 0x46, 0xda, 0x6a, 0xb4, 0x71, 0x35, 0xfa, 
-0x6d, 0xb5, 0x88, 0x00, 0x5c, 0x9a, 0x5f, 0x41, 0x38, 0x80, 0x80, 0x7c, 0xcd, 0x0e, 0xd0, 0x0f, 
-0x65, 0x1a, 0xd1, 0xd7, 0x21, 0xd0, 0x20, 0x84, 0x6f, 0x21, 0xf4, 0xcd, 0x77, 0xd0, 0x8e, 0xef, 
-0x00, 0x66, 0xc3, 0x18, 0x63, 0xf5, 0x68, 0xdf, 0x2a, 0xf4, 0x1f, 0xc8, 0xc4, 0x02, 0xa8, 0x2f, 
-0x00, 0x9a, 0x04, 0x00, 0x67, 0x05, 0xda, 0xb3, 0x02, 0x70, 0xab, 0xd1, 0x06, 0xdf, 0x55, 0x84, 
-0x67, 0x11, 0x00, 0xaf, 0x0a, 0x70, 0xaa, 0x80, 0x7f, 0x25, 0xf0, 0xf2, 0xe0, 0xfd, 0x2e, 0xf0, 
-0xc4, 0x9d, 0x68, 0xcb, 0xb7, 0xb7, 0x82, 0xee, 0xa0, 0x5b, 0x39, 0x00, 0x95, 0x03, 0x26, 0xd8, 
-0x81, 0xdd, 0x81, 0xbe, 0xbf, 0x03, 0xe9, 0x77, 0xa0, 0x4f, 0xef, 0xb8, 0x17, 0x01, 0xf3, 0xe7, 
-0x1d, 0x4e, 0x04, 0xc0, 0x2f, 0x43, 0x1f, 0x94, 0xbd, 0x89, 0x80, 0x7e, 0x29, 0x03, 0xfd, 0xfe, 
-0x06, 0x70, 0x96, 0xfd, 0x14, 0x96, 0x37, 0x68, 0x52, 0x8a, 0x7c, 0xa5, 0xcb, 0x10, 0x4a, 0x10, 
-0x40, 0xd3, 0x12, 0xd0, 0xa4, 0x04, 0xbc, 0xe1, 0x06, 0x2f, 0xba, 0xd7, 0x20, 0x80, 0x96, 0xc5, 
-0xc8, 0x57, 0x0c, 0xfe, 0x2b, 0x46, 0xbe, 0x62, 0xe0, 0x55, 0x04, 0xda, 0x15, 0xa1, 0x4f, 0x8a, 
-0x00, 0xc7, 0x85, 0x36, 0x2e, 0x06, 0xbe, 0x8b, 0x91, 0xa7, 0x10, 0xfd, 0x51, 0x08, 0x5e, 0x59, 
-0x04, 0x98, 0x4e, 0x8c, 0x87, 0xdb, 0x50, 0xf6, 0x36, 0xf0, 0x01, 0xad, 0x17, 0xdc, 0x8a, 0x7e, 
-0xbd, 0x15, 0x70, 0x6d, 0xa0, 0xd1, 0x42, 0x8c, 0x8d, 0x85, 0xe8, 0x8b, 0x85, 0xe0, 0xff, 0x05, 
-0x2f, 0x21, 0x40, 0xd7, 0x5c, 0xa0, 0x01, 0x8f, 0x60, 0x3c, 0x7e, 0x13, 0x38, 0x7e, 0x13, 0xbc, 
-0xf5, 0x4d, 0x8c, 0xcb, 0xfc, 0x73, 0x08, 0xa8, 0xe7, 0x16, 0xf0, 0xca, 0x2d, 0x48, 0x9f, 0x07, 
-0x1a, 0xcc, 0x7b, 0x1e, 0x01, 0xb4, 0x9b, 0x87, 0x3e, 0x99, 0x07, 0x7e, 0xba, 0x19, 0xf5, 0xdc, 
-0x0c, 0x9a, 0xdf, 0xbc, 0x0d, 0x01, 0xed, 0xbd, 0x19, 0xfc, 0x69, 0x45, 0x5b, 0xad, 0xe0, 0x69, 
-0x2b, 0xd2, 0xbf, 0x81, 0x71, 0xf1, 0x8d, 0xb7, 0x11, 0xd0, 0x1f, 0xdf, 0x40, 0x1d, 0x79, 0xa0, 
-0xf1, 0x5c, 0xd0, 0x0e, 0x7a, 0x08, 0x9b, 0x03, 0x3c, 0xe6, 0x60, 0xbc, 0xcd, 0x01, 0x0f, 0xcc, 
-0x01, 0x0f, 0xcd, 0x01, 0xef, 0xcf, 0x01, 0xed, 0xe6, 0x00, 0xef, 0x39, 0xe8, 0x8f, 0x5c, 0x8c, 
-0xe7, 0x5c, 0x10, 0x37, 0x17, 0x34, 0x9c, 0x0d, 0x1a, 0xce, 0x06, 0xdc, 0xd9, 0xaf, 0x21, 0x00, 
-0xee, 0xec, 0x06, 0x58, 0x4f, 0xc0, 0xcf, 0x0c, 0xfe, 0x30, 0x63, 0x5c, 0x9a, 0x31, 0x0e, 0x66, 
-0xa1, 0x8f, 0x67, 0x81, 0x1f, 0x66, 0x01, 0x97, 0x59, 0x88, 0xe7, 0xe0, 0x7b, 0x0e, 0xe8, 0x91, 
-0x83, 0xbc, 0x39, 0xe8, 0xf7, 0x1c, 0xf0, 0xcd, 0x4d, 0x57, 0x10, 0x30, 0x36, 0x6f, 0x82, 0x1c, 
-0x98, 0x09, 0xda, 0xcd, 0x34, 0x82, 0xf7, 0x81, 0x9f, 0x11, 0x75, 0x19, 0x01, 0xdb, 0x08, 0x1c, 
-0xb2, 0x91, 0x27, 0x1b, 0x69, 0xd9, 0xe8, 0xdf, 0x6c, 0x33, 0x79, 0xc0, 0x11, 0x40, 0x3b, 0x03, 
-0x78, 0xd7, 0x80, 0x3e, 0x9a, 0x81, 0x7c, 0x33, 0x0e, 0x21, 0x00, 0xe7, 0x19, 0x68, 0xcf, 0x0c, 
-0xb4, 0x4b, 0x0f, 0xbe, 0xd1, 0x03, 0x86, 0x1e, 0xf5, 0xeb, 0x91, 0x97, 0x76, 0xab, 0xe9, 0xd1, 
-0x16, 0x3d, 0xf0, 0xd0, 0x63, 0xcc, 0x65, 0x41, 0x26, 0x64, 0xa1, 0x9f, 0xb2, 0x20, 0xeb, 0xb2, 
-0x30, 0xe6, 0x75, 0xc0, 0x4b, 0x07, 0x5e, 0xd0, 0x81, 0xbf, 0xb4, 0x28, 0xab, 0x45, 0x5c, 0x0b, 
-0x3c, 0x69, 0x73, 0x85, 0x00, 0x9a, 0x09, 0xc0, 0x51, 0x00, 0x5f, 0x33, 0xd0, 0x97, 0x0b, 0x18, 
-0xf4, 0x3d, 0x43, 0x7f, 0x31, 0xbd, 0x32, 0xe6, 0xb4, 0xe8, 0x4f, 0xed, 0x79, 0xf5, 0xef, 0x10, 
-0xfe, 0xf5, 0x7f, 0xf6, 0xd5, 0xd5, 0xa1, 0x72, 0x71, 0x43, 0x6b, 0xac, 0xa7, 0xab, 0xb8, 0xfd, 
-0xbe, 0xee, 0xd6, 0xce, 0xb6, 0x98, 0x78, 0x7b, 0xf1, 0x32, 0xd1, 0x79, 0xfb, 0xb2, 0xe2, 0xdb, 
-0x4b, 0x8b, 0x4b, 0x4b, 0x6e, 0xbf, 0x7d, 0xd1, 0x4d, 0x46, 0xc6, 0x33, 0x14, 0xa9, 0x19, 0x58, 
-0x00, 0xf2, 0x9c, 0x41, 0x56, 0x6d, 0xdc, 0x27, 0x08, 0x06, 0x19, 0xef, 0xa0, 0x1f, 0xed, 0x23, 
-0x12, 0x7e, 0x94, 0x02, 0x6b, 0xaa, 0xf2, 0xd5, 0x6c, 0xec, 0x6c, 0x6b, 0x7c, 0x60, 0x73, 0xbc, 
-0xad, 0x0b, 0xf1, 0x9b, 0xa6, 0x03, 0x60, 0x18, 0x28, 0x0b, 0x29, 0x1f, 0x9e, 0x36, 0xf5, 0x79, 
-0xab, 0x22, 0xf7, 0x95, 0x7f, 0xaf, 0xfc, 0xd3, 0xff, 0xfa, 0xdd, 0xf1, 0x93, 0xa7, 0xdf, 0x3d, 
-0x73, 0xf6, 0xdc, 0x9f, 0xfe, 0xe3, 0xfd, 0xff, 0xfc, 0xe0, 0xfc, 0x9f, 0x3f, 0xfa, 0xf0, 0xc2, 
-0xc5, 0x8f, 0xff, 0x72, 0xf9, 0xca, 0xd5, 0x4f, 0x26, 0x3e, 0xfb, 0x7c, 0xf2, 0xc8, 0xc8, 0x73, 
-0xff, 0xcf, 0xcf, 0xfe, 0xfe, 0xc5, 0x77, 0x5e, 0xf8, 0xf9, 0x91, 0x83, 0xfb, 0x8e, 0xbc, 0x7a, 
-0xea, 0xc8, 0xaf, 0x8e, 0x1c, 0xf9, 0x7f, 0x7f, 0x73, 0xe9, 0x08, 0xfe, 0x0d, 0x8f, 0x1e, 0x79, 
-0xef, 0xda, 0x91, 0xff, 0xfb, 0x79, 0x7a, 0xdf, 0xff, 0x8f, 0x47, 0x9e, 0x1d, 0xfb, 0xed, 0x1f, 
-0x8e, 0x1c, 0xf9, 0x45, 0x91, 0xcd, 0x26, 0x1d, 0xfc, 0xf4, 0x88, 0x7c, 0xc4, 0xfd, 0x13, 0xfa, 
-0x70, 0xa4, 0xf8, 0xd0, 0x91, 0x23, 0x47, 0x5f, 0x7b, 0xf9, 0x9f, 0x8f, 0xfd, 0xcb, 0x1b, 0xff, 
-0xfb, 0xf5, 0xdf, 0x9f, 0x38, 0xf2, 0xe6, 0x5b, 0xff, 0xfe, 0x6f, 0x47, 0xd6, 0x3e, 0xf4, 0x8b, 
-0x23, 0x7f, 0x3f, 0x72, 0xc4, 0x56, 0x7c, 0x84, 0xb1, 0xf9, 0x90, 0xe1, 0x85, 0xe0, 0x9d, 0x22, 
-0xf0, 0x9a, 0x0b, 0xfc, 0x3c, 0x1f, 0x6d, 0x5c, 0x08, 0xde, 0x59, 0x80, 0x7e, 0xba, 0x0d, 0xb4, 
-0x9e, 0x0f, 0x1e, 0x9d, 0x0f, 0xde, 0x5c, 0x80, 0x3e, 0x9f, 0x0f, 0x1e, 0x98, 0x4f, 0xb2, 0x14, 
-0x63, 0x6e, 0x01, 0xc6, 0xce, 0x02, 0xcc, 0x1b, 0x0b, 0xc0, 0x3b, 0xdf, 0xc2, 0xf8, 0xa8, 0x00, 
-0x8c, 0xbb, 0xd0, 0x17, 0x77, 0x41, 0xe6, 0x7d, 0x0b, 0xe3, 0x77, 0x29, 0xc6, 0xae, 0x0f, 0xfd, 
-0xed, 0x05, 0xdc, 0x25, 0xe8, 0xfb, 0x25, 0xe8, 0xa3, 0x25, 0x1f, 0x40, 0xbe, 0x20, 0x2c, 0x45, 
-0x5f, 0xfe, 0x0d, 0xf8, 0x67, 0x29, 0x64, 0xc5, 0x52, 0x8c, 0x83, 0xa5, 0xe1, 0x04, 0xd3, 0xfe, 
-0x19, 0x72, 0xd2, 0x87, 0x27, 0xf1, 0xdd, 0xa3, 0x09, 0xfe, 0x37, 0x27, 0xcd, 0x99, 0x3d, 0x68, 
-0x51, 0x1e, 0xd9, 0x9f, 0x2b, 0x4f, 0xe3, 0xac, 0x69, 0xfd, 0x2b, 0x7c, 0x73, 0x1d, 0x31, 0x4e, 
-0x82, 0xde, 0x95, 0xdf, 0xf9, 0xff, 0xf0, 0x31, 0x58, 0xa8, 0xe4, 0xe2, 0x2c, 0x30, 0x5a, 0xf1, 
-0xf0, 0x65, 0x54, 0x5b, 0x7c, 0xe1, 0x2a, 0x18, 0xb6, 0x78, 0xff, 0x3c, 0x7c, 0x2f, 0xfe, 0xf9, 
-0xf9, 0x43, 0xfc, 0x17, 0xe9, 0x25, 0xc3, 0xb7, 0x20, 0xcf, 0x82, 0x3b, 0x28, 0xff, 0x17, 0xff, 
-0x69, 0xe5, 0xfd, 0x4f, 0x98, 0xd9, 0x2c, 0xdd, 0x1f, 0x36, 0x96, 0xf8, 0x4a, 0x86, 0x87, 0x1f, 
-0xfb, 0x09, 0xf3, 0x34, 0x9d, 0x68, 0xf2, 0x34, 0xed, 0x33, 0xee, 0xdb, 0xd7, 0x9b, 0xdd, 0xec, 
-0xfb, 0x43, 0x93, 0x3f, 0x34, 0xfc, 0x6c, 0x61, 0xc2, 0x62, 0x1b, 0xfe, 0xd9, 0x09, 0xb6, 0xbe, 
-0x41, 0x58, 0xd5, 0x31, 0x7c, 0x62, 0x78, 0x78, 0xc6, 0x3b, 0xcd, 0x81, 0x50, 0xc3, 0xa0, 0x3b, 
-0x79, 0xe2, 0x50, 0xd6, 0xdd, 0xdf, 0xb8, 0x3e, 0xd1, 0x5c, 0xf8, 0xc2, 0xcc, 0xcf, 0x4f, 0x5c, 
-0x7c, 0x72, 0x4d, 0xf5, 0x9f, 0x2e, 0x7c, 0x6f, 0xfd, 0x21, 0xe3, 0x82, 0x35, 0xf2, 0x1f, 0x9b, 
-0x9b, 0x3f, 0x4f, 0x7e, 0xff, 0xfb, 0x9f, 0x7e, 0xff, 0x5f, 0xb7, 0xca, 0x49, 0x39, 0xf9, 0x83, 
-0xa4, 0x4c, 0xff, 0x92, 0xd3, 0xab, 0xb7, 0xdc, 0x64, 0x66, 0x4d, 0xcd, 0x1e, 0xa6, 0x6b, 0x52, 
-0xb8, 0xa6, 0xb9, 0xb2, 0x53, 0x97, 0xd5, 0x34, 0x38, 0x64, 0xbe, 0x74, 0x66, 0xb0, 0xf9, 0xbb, 
-0xcd, 0x59, 0x73, 0x9b, 0x86, 0x9f, 0x98, 0x7d, 0xbf, 0x66, 0xb8, 0xf9, 0x3b, 0x4d, 0xff, 0xd1, 
-0xdc, 0x74, 0xe1, 0x78, 0xf3, 0x93, 0x35, 0x17, 0x9a, 0xbf, 0xdb, 0x34, 0x77, 0x6e, 0x93, 0xfc, 
-0xbf, 0x9b, 0xcf, 0xbd, 0x9f, 0x6c, 0xf6, 0x50, 0x7e, 0x05, 0xf2, 0x1f, 0xe9, 0xdf, 0x69, 0xe5, 
-0x5d, 0x9e, 0x6c, 0x4e, 0x76, 0x5f, 0x90, 0xaf, 0xbe, 0xf0, 0xf9, 0xdb, 0x17, 0xfe, 0xf1, 0xef, 
-0xe4, 0x4f, 0xb7, 0xdc, 0x2b, 0xcb, 0x2f, 0x5d, 0xf8, 0xe5, 0x4b, 0xc3, 0xf2, 0xa7, 0x7f, 0x5c, 
-0x77, 0xf4, 0x53, 0x79, 0x62, 0x54, 0x7e, 0xf1, 0xe7, 0xb2, 0xfc, 0xa9, 0x7c, 0xfe, 0x9d, 0xe6, 
-0x96, 0xbb, 0xe4, 0xc3, 0xc3, 0xc3, 0x2f, 0xbe, 0x23, 0x0f, 0x37, 0x7e, 0xf2, 0xf9, 0xf0, 0xf0, 
-0x89, 0xfd, 0x17, 0x7f, 0x70, 0x25, 0x2b, 0x50, 0xfd, 0xf9, 0xf5, 0x09, 0xcd, 0x2b, 0xfb, 0xdf, 
-0xf9, 0xec, 0xfa, 0x4d, 0x85, 0xe6, 0x8b, 0x97, 0x5f, 0x1a, 0x35, 0x3f, 0xf7, 0xc7, 0xff, 0xf8, 
-0xf4, 0xfc, 0x73, 0x6c, 0xce, 0xc4, 0x7e, 0x3f, 0x1b, 0xfc, 0xa1, 0xe1, 0x51, 0x3f, 0xc6, 0xed, 
-0xb8, 0x31, 0xa1, 0xb6, 0x44, 0xad, 0x57, 0xf9, 0x4d, 0x9e, 0x7d, 0xf6, 0x97, 0xc0, 0xe1, 0x07, 
-0x1c, 0x13, 0xfe, 0x7b, 0xa6, 0x26, 0x67, 0x56, 0x52, 0x1e, 0xaf, 0xce, 0xfa, 0x46, 0x52, 0x1e, 
-0xf3, 0x99, 0x66, 0x24, 0xe5, 0x57, 0x7c, 0xa6, 0x15, 0xf8, 0xad, 0xb6, 0x80, 0x32, 0xaf, 0xd4, 
-0xe8, 0xf0, 0x3e, 0x56, 0xa3, 0x43, 0xfa, 0xb8, 0x6f, 0x2e, 0xf2, 0x9c, 0x79, 0x95, 0xf2, 0x67, 
-0xc2, 0x4c, 0xfd, 0xee, 0xa7, 0xdf, 0xef, 0xfc, 0x01, 0xa5, 0x2e, 0xb1, 0x7d, 0x8f, 0xbd, 0x24, 
-0x8f, 0x55, 0x1e, 0x6f, 0x7a, 0x48, 0xde, 0x67, 0x78, 0x6e, 0xdf, 0x43, 0x72, 0x73, 0xf5, 0x3f, 
-0x35, 0x3d, 0x94, 0xa4, 0xfe, 0x5a, 0x9e, 0x1c, 0xfe, 0x49, 0x13, 0x7b, 0xe8, 0x7a, 0xf3, 0xca, 
-0xe1, 0xe1, 0x64, 0xd2, 0xa8, 0x5b, 0xd7, 0xbc, 0x3c, 0x69, 0xde, 0xe7, 0x4e, 0xbe, 0x94, 0xd4, 
-0x69, 0xef, 0xbe, 0xbe, 0x3c, 0x29, 0xea, 0xf7, 0x4f, 0x3c, 0x24, 0x9b, 0x6f, 0x6a, 0x3e, 0x97, 
-0x94, 0x9f, 0x9b, 0x37, 0x3c, 0x3b, 0x29, 0x7f, 0xd4, 0xdc, 0xfc, 0xc3, 0xa4, 0x7c, 0x4d, 0x9e, 
-0xbc, 0x0b, 0xf0, 0x99, 0x20, 0xdf, 0xd0, 0x5f, 0x53, 0x82, 0xa0, 0x38, 0xd6, 0xb6, 0xb9, 0x67, 
-0x4b, 0x6c, 0x43, 0xdb, 0xd7, 0x15, 0x3b, 0x1b, 0xbb, 0xa3, 0x5b, 0xe2, 0xc5, 0xad, 0x6d, 0x5b, 
-0x37, 0xa2, 0xcc, 0x8c, 0xe6, 0xee, 0xee, 0xfb, 0xba, 0xda, 0x5a, 0x59, 0xb0, 0xb6, 0xae, 0x9c, 
-0x55, 0xdd, 0xd7, 0xdd, 0xdd, 0x13, 0x17, 0xa3, 0x6d, 0xb1, 0x70, 0x4f, 0xac, 0x4b, 0x8c, 0x76, 
-0xde, 0xf7, 0x80, 0x78, 0xdf, 0x96, 0xd6, 0x8d, 0x3d, 0xe2, 0x86, 0x9e, 0xae, 0x2e, 0x80, 0x5c, 
-0xc8, 0x36, 0x76, 0x76, 0xb6, 0x45, 0xee, 0xeb, 0x5c, 0xd7, 0xb9, 0xb1, 0x7b, 0x13, 0xab, 0xf2, 
-0x15, 0xf9, 0x2a, 0x59, 0x6b, 0xcf, 0xe6, 0xe2, 0xce, 0x8d, 0xeb, 0x63, 0xf7, 0xc5, 0x1e, 0x60, 
-0x5b, 0xe2, 0x1b, 0x3b, 0x37, 0xc6, 0x1f, 0x48, 0xc7, 0xe3, 0x1b, 0xbb, 0xda, 0x62, 0xa9, 0xca, 
-0xca, 0x59, 0x65, 0x34, 0xda, 0xd9, 0xb6, 0xce, 0x5f, 0xd3, 0xc8, 0x8a, 0x63, 0x9b, 0x63, 0x1b, 
-0x90, 0x52, 0xe5, 0x2b, 0x29, 0xb9, 0x1d, 0xbf, 0xa1, 0xfa, 0x55, 0xf8, 0x6d, 0x5a, 0xcd, 0x2a, 
-0x57, 0xd5, 0xae, 0xa8, 0x64, 0x55, 0x75, 0x8c, 0xfe, 0x80, 0x9b, 0x58, 0x85, 0x86, 0x44, 0xda, 
-0x6a, 0xbb, 0xe3, 0xac, 0x7e, 0x4b, 0x5c, 0xec, 0x09, 0x8b, 0x5d, 0x6d, 0x5d, 0x3d, 0xb1, 0x07, 
-0xd0, 0x4c, 0x05, 0xd5, 0xfb, 0x3a, 0x3b, 0x7b, 0x36, 0xdc, 0x17, 0x6f, 0x13, 0xd7, 0x6f, 0x09, 
-0x87, 0xdb, 0x62, 0x9b, 0x8d, 0xce, 0xa6, 0xd8, 0x03, 0xe2, 0x06, 0x2a, 0xb5, 0xb1, 0x3b, 0x22, 
-0x7a, 0xb7, 0x84, 0x57, 0xb5, 0x75, 0x35, 0x3d, 0x10, 0x6d, 0x13, 0x7b, 0xa2, 0xf1, 0x8d, 0x3d, 
-0xdd, 0xc5, 0x8b, 0x52, 0x8d, 0xec, 0x89, 0xb6, 0x75, 0x8b, 0xf1, 0xf6, 0x36, 0x40, 0xdc, 0xbc, 
-0xf9, 0xbe, 0x48, 0x9b, 0x18, 0xed, 0x89, 0xc5, 0x8b, 0xbf, 0xf0, 0xb5, 0xd6, 0x5d, 0x2f, 0xc6, 
-0xda, 0xee, 0xdf, 0xd2, 0xb6, 0x39, 0x2e, 0x6e, 0x8e, 0xc7, 0xb6, 0x6c, 0x88, 0x6f, 0x89, 0xb5, 
-0x4d, 0xcf, 0x66, 0x2b, 0xd8, 0x6c, 0x13, 0xb7, 0x74, 0x6f, 0x8c, 0x8b, 0x05, 0x9d, 0xad, 0xa9, 
-0x2f, 0xf7, 0x6d, 0xd8, 0x00, 0xb8, 0x22, 0x6f, 0x98, 0xd8, 0x1a, 0xdb, 0xb8, 0xb5, 0xad, 0x5c, 
-0x54, 0x69, 0x27, 0xae, 0x07, 0xce, 0x9b, 0x36, 0x6f, 0x7c, 0x10, 0x70, 0x5a, 0x41, 0xe8, 0x4d, 
-0x2c, 0xc6, 0x7f, 0x43, 0xd5, 0x4d, 0xa1, 0x7b, 0xdc, 0x8d, 0xae, 0xba, 0x3b, 0xeb, 0xea, 0xef, 
-0xae, 0x0e, 0x55, 0x55, 0x36, 0x56, 0x23, 0xb6, 0xaa, 0xee, 0xce, 0x55, 0x95, 0xf7, 0x78, 0xab, 
-0x33, 0xd3, 0x42, 0x77, 0x86, 0xea, 0xab, 0x56, 0x86, 0x6a, 0x7d, 0x2b, 0x28, 0x16, 0xb8, 0x33, 
-0x50, 0x5f, 0x57, 0x5b, 0xdd, 0x44, 0x99, 0x6b, 0x91, 0xb9, 0xaa, 0xa9, 0xbe, 0xb6, 0xb1, 0x1e, 
-0xb1, 0xaa, 0xc6, 0x3b, 0xab, 0xea, 0x83, 0xe0, 0x8a, 0xa6, 0xc6, 0x86, 0xca, 0xaa, 0xea, 0x46, 
-0x24, 0x35, 0xae, 0xbe, 0xb3, 0xd1, 0x5f, 0x7f, 0x37, 0xd2, 0x1a, 0x6b, 0xeb, 0x83, 0x48, 0xf0, 
-0xd7, 0xdc, 0x89, 0xee, 0xa8, 0xa9, 0x0d, 0x35, 0x52, 0xf9, 0x1a, 0xef, 0x9d, 0x35, 0xb5, 0x75, 
-0xd5, 0xde, 0xe6, 0x9a, 0x1a, 0xe4, 0x70, 0xaf, 0x74, 0x07, 0x5d, 0xbe, 0xea, 0x3b, 0x7d, 0x95, 
-0x4d, 0x95, 0xd5, 0x2d, 0x4d, 0xee, 0x95, 0xae, 0x50, 0xf5, 0x9d, 0xa1, 0xea, 0xc6, 0xfa, 0xe6, 
-0x50, 0x55, 0xb5, 0x92, 0xd0, 0x58, 0x7b, 0x67, 0x63, 0x55, 0x65, 0xb0, 0x36, 0xd8, 0x54, 0x1d, 
-0x5a, 0x5d, 0x59, 0xc7, 0x4b, 0x34, 0x54, 0xdd, 0xd9, 0x50, 0x57, 0x79, 0x4f, 0x95, 0xcf, 0x57, 
-0x89, 0x1c, 0x2d, 0x77, 0xb6, 0x34, 0xd4, 0x2b, 0xa0, 0xee, 0xb9, 0xf3, 0x9e, 0xd4, 0x2b, 0xab, 
-0xe7, 0xdd, 0xb1, 0x59, 0xac, 0x13, 0xc1, 0x56, 0xe2, 0x2a, 0x3c, 0x62, 0xe8, 0x8a, 0x2d, 0xf1, 
-0x2d, 0xe8, 0xd1, 0x07, 0xc4, 0xb6, 0x6d, 0x1b, 0x3a, 0xb7, 0x6c, 0x06, 0xd1, 0x16, 0xb2, 0x5a, 
-0x95, 0x68, 0xdd, 0x5b, 0xba, 0xd6, 0x83, 0xa1, 0xc1, 0x02, 0x61, 0xf0, 0x7e, 0xaa, 0xbf, 0xcb, 
-0x39, 0xcd, 0x53, 0xd5, 0xa5, 0xd8, 0x54, 0x24, 0x9e, 0x16, 0xe3, 0x3d, 0x3d, 0x62, 0x67, 0x4f, 
-0x77, 0x04, 0xf3, 0x40, 0x2c, 0xd6, 0x13, 0x13, 0xbf, 0xdf, 0x4e, 0x05, 0xa3, 0xf7, 0xc5, 0x36, 
-0x13, 0x6b, 0xd8, 0xaa, 0x7a, 0xba, 0xe3, 0xb1, 0x9e, 0x4e, 0x1b, 0xe0, 0xb5, 0x75, 0xb6, 0x8a, 
-0x1b, 0xbb, 0xc5, 0x55, 0x3d, 0x5b, 0xba, 0xe3, 0x9d, 0x1b, 0x37, 0xc7, 0xcb, 0x8d, 0x05, 0x9b, 
-0xa7, 0x33, 0x1c, 0xf3, 0xd5, 0x56, 0xb3, 0xfa, 0x86, 0xea, 0x60, 0x51, 0xe8, 0x6e, 0xe5, 0x59, 
-0x5f, 0xe7, 0x53, 0x5e, 0x82, 0xd5, 0x77, 0xa3, 0xeb, 0x2a, 0x7d, 0xec, 0xee, 0x50, 0x6d, 0x53, 
-0x35, 0x38, 0xb7, 0xbe, 0xb1, 0x9a, 0x35, 0x56, 0x57, 0xaf, 0x64, 0xd5, 0x2d, 0x60, 0xe6, 0x60, 
-0xb5, 0x18, 0x04, 0xad, 0xd2, 0x91, 0x7a, 0x6f, 0x80, 0xd5, 0x06, 0x6b, 0xea, 0x01, 0xb1, 0x71, 
-0xa5, 0xc8, 0xdf, 0x1a, 0x2a, 0x43, 0xd5, 0xc1, 0x26, 0x5f, 0x6d, 0x88, 0xf9, 0xaa, 0xeb, 0xaa, 
-0x09, 0x06, 0xe0, 0x35, 0x55, 0x53, 0x42, 0x1d, 0xfa, 0x99, 0xf9, 0x9a, 0x1b, 0xf8, 0xb3, 0x26, 
-0x54, 0x5d, 0xcd, 0x5f, 0x1a, 0xab, 0x9b, 0x1a, 0x42, 0xf5, 0x4d, 0xd5, 0x55, 0x4d, 0xf4, 0x5a, 
-0x55, 0xbf, 0x6a, 0x15, 0xca, 0x03, 0x89, 0x60, 0xe5, 0xaa, 0x6a, 0x00, 0xf7, 0xd7, 0x7a, 0x6b, 
-0x53, 0x51, 0x91, 0xaa, 0x61, 0xab, 0xea, 0x43, 0xd5, 0x62, 0x55, 0x65, 0x95, 0xbf, 0x9a, 0xdd, 
-0x5d, 0x59, 0xdb, 0x24, 0xd6, 0xd4, 0x87, 0xc4, 0x2a, 0x7f, 0x65, 0x88, 0xd5, 0xd4, 0x35, 0x37, 
-0xfa, 0x59, 0x23, 0x2a, 0xac, 0x0e, 0xae, 0xaa, 0xf7, 0xa1, 0x74, 0xe3, 0x3a, 0xe2, 0x80, 0xc6, 
-0x7b, 0x1a, 0x9b, 0xaa, 0x57, 0xb1, 0x46, 0x40, 0x58, 0xc7, 0xab, 0xac, 0xaa, 0x6f, 0xb8, 0x67, 
-0x1d, 0x30, 0x5a, 0x57, 0xe3, 0x57, 0xf1, 0xa5, 0x37, 0xb5, 0x51, 0xf4, 0x5a, 0xe3, 0x5f, 0x57, 
-0x03, 0x5e, 0x57, 0x73, 0x37, 0x87, 0x78, 0x96, 0xd5, 0xf5, 0x75, 0xcd, 0x40, 0x89, 0xc8, 0x23, 
-0xd6, 0xd5, 0x06, 0x81, 0x48, 0xe5, 0xca, 0x6a, 0xe5, 0xad, 0xb9, 0xb1, 0x3a, 0xc4, 0x8a, 0x52, 
-0xff, 0x9a, 0x83, 0x2b, 0x83, 0xf5, 0x77, 0x07, 0xd5, 0x18, 0x0b, 0xae, 0x62, 0x95, 0x8d, 0xac, 
-0xa1, 0x85, 0x35, 0xd6, 0x31, 0x37, 0xdb, 0xfc, 0xc0, 0xe6, 0x72, 0x12, 0x1e, 0x29, 0xc9, 0xd0, 
-0x50, 0x97, 0x16, 0x1b, 0xab, 0x49, 0x48, 0x44, 0x63, 0x6d, 0xe1, 0xcd, 0x62, 0x57, 0x0f, 0x86, 
-0x60, 0x4f, 0x8c, 0x6d, 0xe8, 0x69, 0x6d, 0xdb, 0xdc, 0x16, 0x9f, 0x92, 0x49, 0xcd, 0x4d, 0x35, 
-0x45, 0xb7, 0x2f, 0x83, 0xdc, 0x8b, 0x6f, 0xd9, 0xc8, 0x65, 0x40, 0xea, 0xc3, 0xf7, 0x31, 0xea, 
-0xd6, 0xb7, 0x75, 0x6f, 0x68, 0x4f, 0xa7, 0x6c, 0xdc, 0x90, 0xf1, 0xb9, 0xad, 0x7b, 0x6b, 0xf9, 
-0x86, 0xd6, 0xd6, 0xfb, 0x60, 0x07, 0x62, 0x18, 0x71, 0xda, 0x2a, 0xc3, 0xd9, 0xaf, 0x0a, 0x57, 
-0xce, 0x56, 0xac, 0x72, 0x3d, 0x04, 0x07, 0x6b, 0x6c, 0xef, 0xf9, 0xfe, 0x3a, 0xe2, 0xc1, 0x75, 
-0xb5, 0x80, 0x01, 0xf1, 0x04, 0xb6, 0x6d, 0x15, 0xe3, 0xdf, 0x87, 0xdc, 0x5b, 0xf8, 0x25, 0x1a, 
-0x22, 0x42, 0x81, 0xfa, 0xcc, 0x0c, 0x29, 0x35, 0x80, 0x6c, 0x76, 0xbd, 0xa2, 0xbb, 0x71, 0xdd, 
-0xf4, 0x03, 0xc5, 0x2e, 0xe4, 0xb6, 0x20, 0xec, 0x12, 0xae, 0x9f, 0x16, 0xa8, 0xca, 0x08, 0xf4, 
-0x7c, 0xe1, 0x30, 0xff, 0xfb, 0xce, 0x4c, 0x38, 0xa8, 0xda, 0x8e, 0xcf, 0xf3, 0xbf, 0xfe, 0xcc, 
-0x04, 0xe8, 0x4e, 0xc2, 0xb3, 0x8a, 0x5e, 0x2b, 0x40, 0x27, 0x12, 0x60, 0x23, 0x08, 0xd0, 0x95, 
-0x05, 0xe8, 0xbe, 0x02, 0xe6, 0x4b, 0x81, 0xf6, 0xee, 0x25, 0xf8, 0xcd, 0x06, 0x74, 0x3d, 0x0a, 
-0x13, 0x60, 0x67, 0x08, 0xb0, 0xa7, 0x04, 0xe8, 0x5b, 0x02, 0xea, 0x12, 0x50, 0x17, 0x6d, 0x37, 
-0x10, 0x60, 0x17, 0x09, 0xa8, 0x53, 0x80, 0xde, 0x25, 0x40, 0xf5, 0x11, 0xa0, 0xa7, 0x0b, 0xd0, 
-0xdd, 0x04, 0xd8, 0x3a, 0x82, 0x07, 0xa1, 0x82, 0xdf, 0x25, 0xc9, 0x18, 0xca, 0xb1, 0x35, 0x6a, 
-0x1b, 0x54, 0x7d, 0x99, 0xfe, 0x66, 0x77, 0xba, 0x5d, 0x97, 0xff, 0x7f, 0xe3, 0x21, 0x4e, 0x37, 
-0xe0, 0x7b, 0x00, 0x00
+0x1f, 0x8b, 0x08, 0x08, 0x37, 0x6a, 0x18, 0x4f, 0x02, 0x03, 0x63, 0x64, 0x72, 0x6f, 0x6d, 0x2d, 
+0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x2e, 0x68, 0x75, 0x6e, 0x6b, 0x00, 0xed, 0xbd, 0x7f, 
+0x7c, 0x93, 0xc7, 0x95, 0x2f, 0x7c, 0x1e, 0x49, 0x96, 0x85, 0x50, 0x8c, 0x62, 0x84, 0x6b, 0x88, 
+0x0b, 0x0f, 0x8a, 0xac, 0x28, 0x46, 0x58, 0xc6, 0x25, 0x94, 0xba, 0x0e, 0x91, 0x65, 0xd9, 0xc8, 
+0xc2, 0x08, 0x47, 0xb6, 0xc1, 0xc9, 0xb2, 0xa0, 0x80, 0x2d, 0x19, 0xc7, 0x3f, 0x14, 0x61, 0x28, 
+0xc9, 0x7a, 0xa9, 0xfc, 0x23, 0xc4, 0x90, 0x6c, 0x4c, 0x80, 0xd0, 0x34, 0x6f, 0x6e, 0x37, 0x37, 
+0xb7, 0xb7, 0x25, 0x26, 0x3f, 0x28, 0xa5, 0x69, 0xd6, 0xcb, 0x4d, 0x1c, 0x9a, 0x66, 0x69, 0xca, 
+0xe6, 0x02, 0xa5, 0x94, 0x65, 0xd3, 0x84, 0x50, 0x36, 0x49, 0x49, 0x02, 0x84, 0x92, 0x84, 0x3a, 
+0xc6, 0x7a, 0xbf, 0x67, 0x9e, 0x47, 0xb2, 0x0d, 0x49, 0x37, 0x7b, 0xdf, 0xcf, 0xe7, 0xbe, 0x7f, 
+0xec, 0xda, 0x9f, 0x91, 0xe6, 0x99, 0x67, 0xe6, 0xcc, 0x99, 0x33, 0x67, 0xce, 0x9c, 0x73, 0xe6, 
+0x87, 0x88, 0xb4, 0x7f, 0x22, 0xe5, 0x4f, 0xab, 0x7e, 0x6b, 0x88, 0x66, 0x2c, 0x27, 0xd2, 0xff, 
+0x10, 0xf1, 0xed, 0x48, 0xfe, 0x23, 0x3f, 0xbb, 0xe6, 0x93, 0x2e, 0xf0, 0x0f, 0x44, 0x53, 0xaa, 
+0xea, 0xfa, 0x02, 0xeb, 0xb6, 0x6e, 0x0d, 0xd4, 0x26, 0x8e, 0xf9, 0xde, 0x9b, 0x5f, 0xe4, 0xdb, 
+0x40, 0x36, 0xcf, 0x8f, 0x7d, 0x2d, 0x89, 0x63, 0xfc, 0x76, 0x8d, 0x5b, 0x2e, 0x46, 0xa9, 0x0d, 
+0x67, 0x7a, 0x67, 0xb9, 0x13, 0x27, 0x66, 0x75, 0x30, 0xb8, 0xc4, 0xe9, 0x59, 0x1d, 0xa5, 0xde, 
+0xa5, 0xde, 0xc4, 0xbb, 0xe2, 0x5d, 0xaf, 0x78, 0x77, 0xf6, 0x86, 0x0e, 0x32, 0x26, 0xce, 0xab, 
+0x39, 0x2e, 0x79, 0x9e, 0x4d, 0x5c, 0x46, 0x18, 0x2e, 0xfd, 0x33, 0x91, 0xe5, 0x71, 0xe7, 0xbd, 
+0x48, 0xd4, 0x05, 0x9e, 0x1b, 0xc9, 0x58, 0x72, 0x9e, 0x4c, 0xfe, 0x78, 0x84, 0x24, 0xfd, 0xc2, 
+0x8f, 0x12, 0xbf, 0x6f, 0x27, 0x07, 0x20, 0x44, 0x2c, 0xf3, 0x3b, 0x28, 0xf3, 0x5f, 0x06, 0xa3, 
+0x0b, 0x62, 0x92, 0xaf, 0x24, 0x99, 0x37, 0x51, 0x64, 0x73, 0x73, 0x4e, 0x7a, 0xd3, 0x3a, 0x3b, 
+0x71, 0x49, 0x9e, 0x9d, 0x38, 0xbd, 0x9e, 0x42, 0xfa, 0x3d, 0x9d, 0x11, 0xc3, 0x7a, 0x69, 0x5f, 
+0x77, 0xeb, 0xa7, 0x21, 0xcd, 0x7a, 0x92, 0xb5, 0x87, 0xbb, 0x0f, 0xc7, 0x17, 0x7f, 0x62, 0xb8, 
+0xec, 0xdf, 0x19, 0xb6, 0xc8, 0xda, 0xf7, 0x7a, 0xf9, 0xd9, 0x75, 0x8b, 0xe1, 0xb4, 0xec, 0x0d, 
+0x6c, 0x75, 0xc6, 0xeb, 0xfa, 0x8e, 0x77, 0x1f, 0xef, 0x96, 0x6f, 0x99, 0x7f, 0x39, 0x6c, 0xb1, 
+0xfa, 0xcd, 0xc5, 0xb4, 0x20, 0x05, 0x3d, 0x3f, 0x44, 0xd4, 0x95, 0x0b, 0x6c, 0x2d, 0xcf, 0x91, 
+0x71, 0xca, 0xdd, 0x89, 0x04, 0x4d, 0xc8, 0xbd, 0x3b, 0xf1, 0x19, 0x65, 0x20, 0x4d, 0x22, 0x3d, 
+0x65, 0xf2, 0x3b, 0x69, 0x17, 0x65, 0x59, 0x67, 0x91, 0x14, 0x31, 0x89, 0xa7, 0x17, 0x29, 0x2b, 
+0xb7, 0x84, 0xf2, 0x90, 0xef, 0x73, 0xb2, 0x67, 0x4e, 0xf6, 0x75, 0x16, 0x94, 0xe4, 0xfa, 0x28, 
+0x3f, 0xd7, 0x4d, 0xf3, 0xa2, 0x09, 0x7c, 0x16, 0xa5, 0xa0, 0x77, 0xc8, 0x95, 0x56, 0x7f, 0xaa, 
+0xd5, 0x17, 0x53, 0xe9, 0xeb, 0x83, 0x5d, 0x0b, 0x3f, 0xa0, 0xcc, 0xa8, 0x66, 0x4f, 0x57, 0x98, 
+0x12, 0xe6, 0xca, 0x8f, 0x96, 0xe7, 0x24, 0x5e, 0x0c, 0xfc, 0x75, 0x60, 0x9d, 0xcb, 0xe8, 0xd2, 
+0xd8, 0xc8, 0x87, 0x7c, 0x96, 0x6d, 0x4c, 0xf7, 0xbf, 0x6d, 0xac, 0xeb, 0x43, 0xeb, 0x8b, 0xd1, 
+0x1b, 0x92, 0x08, 0x0c, 0x21, 0xbb, 0x0c, 0xd4, 0xfc, 0x5b, 0x5d, 0x60, 0x9b, 0x4a, 0xc5, 0xe9, 
+0xe8, 0xa7, 0x0d, 0x89, 0x84, 0x78, 0x67, 0x08, 0x6c, 0x0b, 0x0c, 0x8c, 0x14, 0xf3, 0x1b, 0x59, 
+0x63, 0x9b, 0x61, 0x5b, 0x19, 0x58, 0xc7, 0x6f, 0xd5, 0x92, 0x94, 0x2c, 0x39, 0xa6, 0x84, 0x39, 
+0xb0, 0x6d, 0x4c, 0x7d, 0xcd, 0x28, 0x99, 0xd3, 0x4e, 0xa1, 0x03, 0xae, 0x0c, 0x67, 0x1b, 0xa0, 
+0xa1, 0x0d, 0x4e, 0xc0, 0x70, 0x65, 0x58, 0xf1, 0x84, 0x14, 0x13, 0xda, 0xb1, 0x4a, 0x49, 0x91, 
+0x53, 0x29, 0x57, 0x42, 0x9c, 0xe2, 0x7b, 0x8f, 0x0a, 0x6d, 0x6d, 0x64, 0x91, 0x9b, 0x48, 0x67, 
+0x0d, 0xda, 0xdb, 0xc8, 0x1c, 0x5d, 0x7e, 0x78, 0x37, 0x15, 0x83, 0x22, 0xba, 0x1b, 0xfd, 0x64, 
+0xf4, 0x3c, 0xe2, 0x79, 0x9a, 0x74, 0x29, 0x6a, 0x6c, 0xab, 0x7c, 0xbb, 0x92, 0xb8, 0x94, 0x6c, 
+0x05, 0x24, 0x33, 0x97, 0x3c, 0x72, 0xf0, 0xc8, 0xc1, 0x76, 0xb2, 0x64, 0x5b, 0xfd, 0xb2, 0x26, 
+0x99, 0xef, 0xca, 0x56, 0x4f, 0xa1, 0x83, 0x2a, 0xdf, 0xf6, 0xea, 0x92, 0x75, 0x5a, 0x1b, 0xa9, 
+0xe6, 0x1b, 0x1d, 0x34, 0x81, 0x72, 0x38, 0x16, 0x95, 0x6e, 0x74, 0x93, 0xcc, 0x31, 0x40, 0xb7, 
+0xf1, 0x77, 0xaa, 0x86, 0x42, 0x05, 0xab, 0xf9, 0x0b, 0xf2, 0xda, 0xc8, 0x06, 0xf8, 0x0e, 0xe0, 
+0xe4, 0x04, 0xc6, 0x05, 0xb6, 0x59, 0x64, 0x88, 0x36, 0xed, 0xe9, 0x6a, 0xd6, 0xb4, 0x37, 0xf9, 
+0x77, 0x93, 0x2e, 0x62, 0x88, 0x69, 0xd1, 0xa3, 0xba, 0x50, 0x86, 0x7f, 0x7b, 0x44, 0x17, 0xd5, 
+0x84, 0x34, 0xd1, 0x2b, 0x8c, 0x75, 0x54, 0x42, 0xff, 0xcc, 0x37, 0xcd, 0xa2, 0x22, 0x32, 0x85, 
+0x0b, 0x38, 0x45, 0x6e, 0xa1, 0xb9, 0x66, 0xb3, 0x85, 0x7c, 0x5d, 0xbe, 0x03, 0x53, 0xdc, 0x64, 
+0xa8, 0x38, 0x4b, 0x13, 0x5c, 0x1a, 0xeb, 0x6c, 0x9a, 0x1b, 0xec, 0x74, 0x49, 0x2e, 0x13, 0xd3, 
+0xb0, 0x69, 0x39, 0x53, 0x3f, 0xb4, 0xc1, 0xff, 0x2c, 0xbd, 0x19, 0xc9, 0x08, 0x65, 0x07, 0xe3, 
+0xa6, 0x6f, 0xd0, 0xb7, 0x0d, 0x13, 0xc3, 0xba, 0x90, 0x31, 0x4a, 0x56, 0xda, 0x17, 0x6f, 0xfd, 
+0x30, 0xa4, 0xb1, 0x49, 0x53, 0x3c, 0xc9, 0xf2, 0xbe, 0xbb, 0xc9, 0x34, 0xb6, 0xac, 0xbf, 0x85, 
+0x8e, 0x46, 0x0c, 0xa8, 0xfd, 0x39, 0x32, 0x44, 0x1c, 0x78, 0x3a, 0x1c, 0xc9, 0xf3, 0x3f, 0x47, 
+0xd9, 0x91, 0x9c, 0x90, 0x55, 0x2e, 0x35, 0x9b, 0x7d, 0x71, 0xdf, 0xa0, 0xb3, 0x85, 0x29, 0x9f, 
+0xa8, 0x94, 0x4b, 0x83, 0xdd, 0xe6, 0xc1, 0x60, 0x4f, 0x48, 0x67, 0x37, 0x6d, 0xa0, 0x7d, 0x3d, 
+0xad, 0x6f, 0x79, 0xe6, 0x3a, 0x28, 0x17, 0x7d, 0x40, 0x1b, 0x72, 0xef, 0x96, 0x2c, 0xd4, 0x8e, 
+0x4f, 0x33, 0x75, 0xc8, 0xb3, 0x24, 0x73, 0x6c, 0xe2, 0xe9, 0x5d, 0x68, 0x45, 0x7c, 0x11, 0xb8, 
+0x20, 0x7a, 0xc1, 0x55, 0x4c, 0xd2, 0xed, 0x71, 0xd7, 0x2c, 0xc9, 0x14, 0x78, 0xb4, 0xaa, 0x0f, 
+0xe9, 0x3d, 0x15, 0x48, 0xbf, 0xa7, 0x63, 0x4c, 0xfa, 0x8e, 0xaa, 0x3e, 0xf0, 0x4e, 0xb1, 0x8b, 
+0xd4, 0x1c, 0xbd, 0xe2, 0x49, 0x7d, 0x63, 0xa5, 0xa3, 0xf1, 0xa3, 0xf1, 0xf7, 0x36, 0x1f, 0xee, 
+0x3c, 0x1c, 0xc7, 0xbb, 0x87, 0x6c, 0xb3, 0xa4, 0xec, 0x68, 0x40, 0x50, 0x35, 0x80, 0xb6, 0x6d, 
+0x2d, 0x3b, 0x4b, 0x8f, 0x70, 0xdb, 0xa4, 0x1c, 0x97, 0x51, 0x69, 0x1b, 0xf7, 0x24, 0xb7, 0xaf, 
+0xf2, 0xed, 0x8e, 0x1c, 0xa5, 0xe7, 0x6d, 0xdc, 0xf3, 0x2e, 0xb2, 0xb8, 0x34, 0x4a, 0x9e, 0x1c, 
+0x77, 0xcc, 0xe8, 0x6c, 0x62, 0xbe, 0xbb, 0x12, 0xab, 0x62, 0xce, 0x9f, 0x6e, 0xd5, 0xa8, 0xcf, 
+0xa1, 0x54, 0xcc, 0x93, 0xca, 0xd3, 0xac, 0xf0, 0xc5, 0x92, 0xf3, 0x89, 0xf7, 0x01, 0xad, 0x30, 
+0xc5, 0x33, 0x61, 0x1b, 0x41, 0x62, 0xec, 0x94, 0xdd, 0xd1, 0x82, 0x54, 0x5a, 0x4c, 0xc8, 0x91, 
+0x58, 0x09, 0x4b, 0xa2, 0x63, 0xe8, 0x07, 0x7f, 0x8c, 0x52, 0x9c, 0xe2, 0xf5, 0xc7, 0xc3, 0x95, 
+0x0b, 0xcf, 0x53, 0x26, 0xda, 0x97, 0xe5, 0xf9, 0xb1, 0x6b, 0xa2, 0x22, 0xf3, 0x44, 0x5f, 0x3c, 
+0x4f, 0xce, 0x65, 0x83, 0x7a, 0x8c, 0x93, 0x19, 0x6e, 0xca, 0xba, 0xa5, 0x83, 0x26, 0x52, 0x4e, 
+0xee, 0x22, 0x72, 0x44, 0xb3, 0xd0, 0x66, 0xdb, 0x98, 0xd1, 0x3d, 0x7f, 0x4c, 0x7c, 0x81, 0x9c, 
+0x8a, 0x5f, 0x69, 0x76, 0x7d, 0x8b, 0x63, 0x2e, 0x4d, 0x60, 0x60, 0xf8, 0x50, 0x55, 0x1f, 0xb8, 
+0x5e, 0x07, 0xb8, 0xd9, 0x3c, 0xd6, 0xd1, 0x7a, 0x03, 0x46, 0x8b, 0x63, 0x66, 0x23, 0x39, 0xa9, 
+0x40, 0xa1, 0x40, 0xb8, 0x1f, 0x23, 0xbe, 0x9f, 0x2a, 0x23, 0x1e, 0x57, 0x1e, 0x15, 0x70, 0x4a, 
+0xc1, 0x9d, 0xc8, 0xe3, 0x44, 0xea, 0x2e, 0xca, 0x09, 0xcb, 0xf8, 0x94, 0xc3, 0xd3, 0xf0, 0xae, 
+0x12, 0xf9, 0x07, 0x46, 0xf6, 0x23, 0xe6, 0x14, 0xb9, 0x2c, 0x82, 0xeb, 0x18, 0x5e, 0xa5, 0x67, 
+0x17, 0x19, 0x3c, 0x80, 0xe1, 0xf9, 0x31, 0x72, 0x9c, 0x41, 0x0c, 0xa5, 0x6d, 0xca, 0x08, 0x2d, 
+0xe2, 0x71, 0x66, 0x0f, 0x46, 0x2d, 0x56, 0xf4, 0x32, 0x49, 0x29, 0x2c, 0x6b, 0x1c, 0x6e, 0x94, 
+0x34, 0x07, 0x51, 0x87, 0x82, 0xc7, 0x37, 0xfc, 0x37, 0x83, 0xdf, 0x1d, 0x5b, 0xa2, 0x23, 0xf8, 
+0x36, 0x28, 0x23, 0x19, 0x31, 0x93, 0x3c, 0x8b, 0x2a, 0xcf, 0xf4, 0x22, 0x66, 0x56, 0x38, 0x36, 
+0xfb, 0x74, 0x55, 0x9f, 0x8c, 0x1e, 0x5d, 0x8e, 0xb1, 0x0c, 0xd9, 0xe5, 0x22, 0x03, 0x68, 0x58, 
+0x84, 0xd6, 0xe2, 0x5d, 0xe4, 0x49, 0xd1, 0x87, 0xfa, 0xad, 0x5d, 0xc1, 0x38, 0xc6, 0x14, 0xd9, 
+0x66, 0x88, 0xbe, 0x7a, 0xd3, 0xf7, 0x5e, 0xc1, 0x02, 0xe0, 0xe1, 0x05, 0xee, 0x0e, 0xce, 0xb7, 
+0x24, 0x20, 0xa4, 0x9c, 0x45, 0xa5, 0xc0, 0x18, 0x9a, 0xd4, 0xf5, 0x15, 0x34, 0xd1, 0x1b, 0x2e, 
+0x03, 0x3e, 0x0f, 0xb9, 0x0c, 0xc9, 0xfc, 0xae, 0xe9, 0xa0, 0xbd, 0x93, 0xdb, 0x8b, 0x19, 0xe4, 
+0xd3, 0xa8, 0x84, 0xa7, 0x53, 0x63, 0xe8, 0x98, 0xa4, 0x08, 0x4b, 0x1e, 0x40, 0x40, 0x9e, 0xa3, 
+0xc0, 0x49, 0x46, 0xff, 0xde, 0xe8, 0x9a, 0x98, 0x7c, 0xfb, 0x8d, 0xe2, 0xbc, 0x26, 0x9a, 0xeb, 
+0x9a, 0xc8, 0x3c, 0xdf, 0x64, 0x09, 0xec, 0x98, 0x16, 0xcf, 0x7f, 0x30, 0xb0, 0x43, 0x5e, 0x64, 
+0x45, 0x6a, 0x70, 0xf3, 0xa8, 0xf4, 0xe1, 0x67, 0xd4, 0x64, 0xf6, 0x5f, 0x1f, 0xce, 0x14, 0xbc, 
+0xf3, 0x4e, 0xd4, 0x30, 0xfa, 0x16, 0xb5, 0xce, 0xe5, 0xf1, 0xe8, 0x29, 0x20, 0x89, 0x7b, 0xc9, 
+0xdf, 0xa4, 0x8e, 0x5c, 0xf4, 0x40, 0xc4, 0x8a, 0xa7, 0xc3, 0x91, 0x02, 0xf4, 0x58, 0x76, 0x24, 
+0x2b, 0xe4, 0xf8, 0xdd, 0x2f, 0xcc, 0x93, 0xc5, 0xc8, 0x6d, 0x52, 0x46, 0x6e, 0x56, 0x5c, 0x99, 
+0xbb, 0xec, 0x5c, 0x63, 0xb7, 0x32, 0x8f, 0xfc, 0x64, 0xb0, 0xf5, 0x04, 0x9e, 0x9d, 0x0a, 0x25, 
+0xa6, 0x7e, 0x78, 0x93, 0x9b, 0x72, 0x46, 0x9f, 0x6f, 0x88, 0xe2, 0x59, 0x4e, 0xb5, 0xc0, 0x60, 
+0x27, 0x39, 0x0f, 0x65, 0xe3, 0x2e, 0x52, 0x47, 0xcf, 0x1e, 0x3b, 0xf3, 0xac, 0x05, 0xb4, 0x74, 
+0x28, 0x5c, 0x17, 0x18, 0x18, 0x9a, 0x0f, 0x6e, 0xad, 0x44, 0xff, 0xf5, 0x53, 0x31, 0x4a, 0x1b, 
+0x46, 0xe7, 0xa0, 0xba, 0x3e, 0xcc, 0x7d, 0x8f, 0x5b, 0x19, 0x42, 0x67, 0x7b, 0x72, 0x6c, 0xf9, 
+0xec, 0x6e, 0x50, 0x6d, 0x4c, 0xfe, 0x9b, 0x30, 0xc7, 0x97, 0x57, 0x93, 0x3c, 0x4e, 0x66, 0x68, 
+0x59, 0x1e, 0xe0, 0xad, 0x79, 0x9c, 0xc4, 0xd0, 0x8e, 0x97, 0x17, 0x78, 0x6f, 0x11, 0x4f, 0xda, 
+0xab, 0xa5, 0x05, 0xde, 0x64, 0x5b, 0x27, 0xaa, 0x35, 0xde, 0x99, 0x6a, 0xc3, 0x44, 0xb5, 0x95, 
+0x6f, 0x8a, 0xd9, 0x0b, 0xad, 0x9e, 0x09, 0x5e, 0x26, 0xdb, 0x68, 0xcf, 0xf2, 0x3c, 0x86, 0x51, 
+0x94, 0x59, 0x87, 0x51, 0xd4, 0x61, 0x42, 0x2e, 0x9b, 0x3a, 0x63, 0x62, 0x16, 0xc2, 0x98, 0x39, 
+0x15, 0x76, 0x24, 0x39, 0x64, 0x61, 0x79, 0x5d, 0x5f, 0xfb, 0xd7, 0xcb, 0x35, 0xa0, 0x44, 0xbe, 
+0xc2, 0x1f, 0x3c, 0x5a, 0xae, 0xf4, 0xa8, 0x63, 0x6b, 0x1a, 0x43, 0x6f, 0x9f, 0x5e, 0xae, 0xd9, 
+0x33, 0x0c, 0x2e, 0x35, 0xa1, 0x87, 0x4c, 0xcb, 0x06, 0xb9, 0x6f, 0x5e, 0x8d, 0x27, 0x67, 0x4d, 
+0x57, 0x86, 0x18, 0x9f, 0xa6, 0x51, 0x88, 0x8c, 0x47, 0x5d, 0x9f, 0xd5, 0x41, 0xce, 0xbd, 0xbb, 
+0xa8, 0x20, 0x52, 0x03, 0xd8, 0xf3, 0x14, 0xd8, 0x02, 0xa6, 0x81, 0x6b, 0x18, 0xc6, 0x48, 0x8b, 
+0x15, 0x2a, 0x2d, 0x4b, 0x14, 0x25, 0xcb, 0x2e, 0xb2, 0xd6, 0xf5, 0xb9, 0xfc, 0x64, 0xb2, 0xad, 
+0x74, 0xae, 0x0c, 0xd1, 0xf0, 0x08, 0x46, 0xe4, 0x29, 0x4f, 0x9e, 0x34, 0x97, 0x4b, 0x7c, 0x3e, 
+0x34, 0x96, 0xdb, 0x39, 0x07, 0x8f, 0x91, 0xe1, 0x66, 0xdf, 0x7b, 0xb7, 0x61, 0x8c, 0x68, 0x5f, 
+0xb5, 0xbb, 0xb4, 0x07, 0x65, 0xed, 0x60, 0x3f, 0x85, 0x22, 0x16, 0xd4, 0xe3, 0x88, 0x64, 0xe0, 
+0xf3, 0x40, 0x58, 0xd4, 0x96, 0x58, 0x5e, 0xd7, 0x27, 0xde, 0xd5, 0x45, 0x3a, 0x00, 0xa5, 0x2a, 
+0x25, 0x7f, 0x1e, 0x02, 0x4d, 0x9b, 0x83, 0x2c, 0x95, 0x9b, 0xb9, 0x4c, 0xd8, 0x62, 0xc0, 0x8b, 
+0x48, 0x06, 0xcf, 0xf9, 0x0a, 0x8d, 0xab, 0x1b, 0xab, 0xfa, 0x04, 0xb4, 0x62, 0x7f, 0xbf, 0xb4, 
+0x21, 0x62, 0x4c, 0x8e, 0x3c, 0x41, 0x9f, 0xfa, 0x36, 0x3b, 0xca, 0x37, 0xc6, 0xa4, 0xbd, 0xf1, 
+0x70, 0xd6, 0x68, 0x6d, 0x23, 0xe7, 0xea, 0xfa, 0x30, 0xaf, 0xd4, 0x53, 0x63, 0x48, 0x5f, 0xcd, 
+0xb0, 0x1b, 0x39, 0xf5, 0x72, 0xb3, 0x82, 0x83, 0xd4, 0x1e, 0x26, 0xda, 0x0a, 0x8e, 0x3a, 0xc0, 
+0x63, 0x4d, 0x68, 0x16, 0x8f, 0x41, 0x8e, 0xee, 0xb0, 0x7a, 0x52, 0x58, 0x6d, 0x12, 0xf2, 0x34, 
+0x8f, 0xce, 0x44, 0xec, 0x90, 0x3e, 0x64, 0x39, 0x6b, 0xc3, 0xa7, 0xf6, 0x23, 0x95, 0x5a, 0xa7, 
+0x5d, 0x6e, 0xed, 0x9d, 0x56, 0xbd, 0x2d, 0xc9, 0x17, 0x4f, 0x85, 0x56, 0xf9, 0x41, 0xa3, 0x48, 
+0xaa, 0x07, 0x16, 0xf7, 0x86, 0x84, 0x04, 0x90, 0xcb, 0x02, 0x5b, 0x59, 0x5e, 0x84, 0x33, 0x5d, 
+0x3a, 0xa1, 0xb9, 0x9c, 0x07, 0x1e, 0x8f, 0x0a, 0xe9, 0x57, 0xc0, 0x25, 0x96, 0x0d, 0x7a, 0x69, 
+0x8a, 0x5b, 0x9a, 0x1b, 0xb2, 0x2e, 0x3c, 0xaf, 0x5d, 0xca, 0x1c, 0xda, 0x68, 0xdb, 0x30, 0xef, 
+0x44, 0x1f, 0x73, 0x70, 0xc3, 0xa6, 0x3c, 0xd4, 0xb9, 0xe4, 0x29, 0xa7, 0x51, 0xbf, 0x09, 0x58, 
+0x9d, 0x91, 0x9b, 0xa4, 0xe6, 0x51, 0xaa, 0xd9, 0x08, 0xda, 0x98, 0xe7, 0xb5, 0x7e, 0xf2, 0x46, 
+0xc8, 0xa8, 0xef, 0x90, 0xf2, 0x27, 0xe9, 0x1f, 0x00, 0x86, 0x4b, 0xdb, 0xe7, 0x1d, 0xeb, 0x63, 
+0x0d, 0xd5, 0x30, 0x58, 0x71, 0x5e, 0xb3, 0x34, 0xcf, 0x1f, 0xa2, 0x09, 0x5d, 0x56, 0xb7, 0x7d, 
+0x0d, 0x19, 0xa3, 0x09, 0xf0, 0xb2, 0xc9, 0xb3, 0x9b, 0xcc, 0x90, 0x8b, 0x06, 0xcc, 0xf8, 0x8e, 
+0xf0, 0xb4, 0x58, 0xda, 0x5e, 0xd6, 0x57, 0x5f, 0xb0, 0x2d, 0x46, 0xba, 0xe9, 0x26, 0xd6, 0x84, 
+0x8f, 0x92, 0x19, 0x94, 0xd9, 0x89, 0xf7, 0x07, 0x22, 0x05, 0xb1, 0x4c, 0xf1, 0x7e, 0x67, 0x8b, 
+0x3e, 0xb3, 0x98, 0xd2, 0x42, 0xa6, 0xd8, 0x54, 0xf1, 0xbc, 0x09, 0x4f, 0x33, 0x10, 0xeb, 0x18, 
+0x53, 0xee, 0x1d, 0x94, 0x5b, 0x81, 0x52, 0x95, 0xe1, 0xb0, 0xc8, 0x15, 0x6a, 0xc9, 0x42, 0xae, 
+0x49, 0x88, 0x2d, 0xc5, 0x37, 0xc3, 0x09, 0xa8, 0x30, 0xb8, 0xa4, 0xa7, 0xc5, 0x88, 0xa7, 0x1b, 
+0xd0, 0x6b, 0x99, 0xa1, 0x79, 0xa6, 0x38, 0x1a, 0xa5, 0x8d, 0xe4, 0xf3, 0xb7, 0x41, 0x13, 0xb1, 
+0x2b, 0x50, 0x01, 0xeb, 0x14, 0x73, 0x7a, 0x41, 0x07, 0xbd, 0xb3, 0x75, 0xf0, 0x26, 0x1f, 0xa4, 
+0x38, 0x8f, 0xba, 0x81, 0x4f, 0xbd, 0x55, 0x90, 0x06, 0x13, 0x32, 0x63, 0x5f, 0x67, 0x5c, 0x74, 
+0xd3, 0x5a, 0x88, 0x1e, 0x06, 0xac, 0xc9, 0xfc, 0x94, 0x56, 0xd8, 0xe2, 0x41, 0x7c, 0x02, 0xc7, 
+0x27, 0x50, 0x4b, 0x0e, 0xe2, 0xe9, 0x22, 0xfd, 0x52, 0x0b, 0xe9, 0x36, 0x70, 0xfd, 0xa8, 0x91, 
+0x0c, 0xe7, 0x42, 0x64, 0x18, 0x89, 0x4d, 0x12, 0x6f, 0x2a, 0x5b, 0xc9, 0xf0, 0x16, 0xde, 0x5c, 
+0xbf, 0x37, 0xde, 0x42, 0x86, 0x63, 0x78, 0x73, 0x30, 0x96, 0xcd, 0x6f, 0x34, 0x75, 0x2d, 0xd9, 
+0x48, 0x9f, 0xb2, 0x37, 0x8e, 0x1c, 0xfb, 0x11, 0xcb, 0xda, 0x1b, 0x6f, 0x26, 0x43, 0x7f, 0x88, 
+0x34, 0x4f, 0xc4, 0xa6, 0x89, 0x1c, 0x97, 0x5a, 0x49, 0xf3, 0xa9, 0xd2, 0x8e, 0x08, 0x30, 0x47, 
+0x2c, 0x27, 0x54, 0xce, 0xad, 0xd0, 0x9e, 0x87, 0x24, 0x7f, 0xb2, 0x75, 0x79, 0x2c, 0xc8, 0x6f, 
+0xa4, 0x55, 0x2d, 0x56, 0xbc, 0xb3, 0x8a, 0x5c, 0x4d, 0x88, 0x39, 0x38, 0xa6, 0x37, 0x2a, 0x54, 
+0x04, 0x3e, 0x2b, 0x42, 0x94, 0xd6, 0x2e, 0xca, 0x7d, 0x08, 0x8c, 0x06, 0x5a, 0x4d, 0xb1, 0x65, 
+0x22, 0xbd, 0x1c, 0xd8, 0x14, 0x89, 0xf4, 0x8f, 0x40, 0xf5, 0x5e, 0x11, 0x3b, 0x87, 0x74, 0x58, 
+0x02, 0x69, 0x3b, 0x04, 0xd5, 0x88, 0xe1, 0xb4, 0xe6, 0x88, 0x37, 0x17, 0x50, 0xd3, 0x0a, 0x7d, 
+0x3c, 0x91, 0x18, 0xd6, 0xf2, 0x78, 0x68, 0x20, 0x83, 0x3e, 0x44, 0xe9, 0x43, 0x22, 0x5f, 0x3a, 
+0xb0, 0xbd, 0xd0, 0x9a, 0xa1, 0x50, 0x3a, 0x4c, 0xe9, 0x1f, 0xe2, 0x4d, 0x50, 0x3c, 0x19, 0x51, 
+0xea, 0x90, 0x42, 0x79, 0xa4, 0x1f, 0x73, 0xcd, 0xc2, 0xac, 0x3a, 0x8b, 0xb2, 0x11, 0x2c, 0xae, 
+0xeb, 0x98, 0x97, 0x97, 0xb5, 0xce, 0x63, 0x4d, 0xc8, 0x1c, 0xa1, 0x74, 0x39, 0x44, 0xfa, 0x57, 
+0x5d, 0xd7, 0xb1, 0xa5, 0x32, 0x8f, 0xea, 0xfa, 0xc2, 0xa4, 0x7f, 0x41, 0xbe, 0x9b, 0xb2, 0x59, 
+0x17, 0x16, 0xd2, 0x49, 0x67, 0xab, 0x0a, 0xe9, 0x6c, 0x2d, 0x54, 0x30, 0xaf, 0x98, 0x4e, 0x62, 
+0x36, 0x32, 0xff, 0xf4, 0x23, 0x72, 0x22, 0xd7, 0x5b, 0x2e, 0x13, 0xc3, 0x0d, 0x0c, 0x5c, 0x7a, 
+0x09, 0x33, 0xf1, 0xc0, 0x65, 0xc8, 0x36, 0x5f, 0xbb, 0x41, 0x9d, 0x09, 0xe6, 0x74, 0x88, 0x39, 
+0x8b, 0x29, 0x52, 0x98, 0x55, 0x9c, 0xf8, 0xa3, 0xec, 0x86, 0x8c, 0x33, 0xa0, 0xd4, 0x2e, 0x3c, 
+0x1d, 0x43, 0x5c, 0x87, 0xf8, 0x13, 0xd0, 0x66, 0x9d, 0x98, 0xf1, 0x65, 0xd4, 0x07, 0xdd, 0x7b, 
+0x66, 0xbc, 0x17, 0xd3, 0x37, 0x97, 0x9e, 0xd6, 0x08, 0x5a, 0x5c, 0xe2, 0x54, 0x70, 0x75, 0x36, 
+0x2c, 0x9f, 0x1c, 0x51, 0x77, 0x63, 0xaa, 0xee, 0x55, 0xd0, 0x75, 0xc9, 0x65, 0x10, 0xb3, 0x2c, 
+0x4b, 0x73, 0x93, 0x18, 0x7d, 0xa4, 0xaf, 0xb1, 0xa1, 0x0c, 0xe7, 0x85, 0xfc, 0x30, 0xef, 0x79, 
+0x56, 0xe4, 0x9d, 0xa7, 0x60, 0x34, 0xed, 0xac, 0xf2, 0x0d, 0x6d, 0x06, 0xb5, 0x56, 0xa3, 0x56, 
+0xe6, 0x38, 0xbd, 0xf5, 0xcb, 0x6b, 0x49, 0x1b, 0xbe, 0xa9, 0x91, 0x2c, 0x90, 0xc0, 0xa9, 0xba, 
+0xbe, 0xa1, 0x68, 0xc7, 0xe8, 0xc5, 0xb4, 0xb3, 0xca, 0xc8, 0x43, 0x6b, 0xfe, 0x15, 0xb8, 0x1e, 
+0xcd, 0x03, 0x04, 0xa5, 0x15, 0x5f, 0x48, 0x35, 0x60, 0xb3, 0x57, 0x60, 0x93, 0xa6, 0xb4, 0xbf, 
+0x1f, 0x3a, 0x3f, 0xa5, 0x3d, 0x71, 0xf2, 0xfe, 0x93, 0xf7, 0xbb, 0xd2, 0x92, 0xba, 0x67, 0xc1, 
+0x0f, 0x19, 0x3a, 0xde, 0xbf, 0xcf, 0x74, 0x4b, 0xdb, 0x08, 0x59, 0x63, 0xc6, 0xbb, 0xb4, 0x50, 
+0xd0, 0x89, 0xfe, 0xe0, 0x96, 0xa9, 0x7d, 0x9b, 0xf9, 0xdb, 0xd7, 0x7f, 0xfb, 0xfa, 0x3e, 0xa5, 
+0x96, 0xe0, 0x68, 0x2d, 0xac, 0x3f, 0xfd, 0x44, 0xc1, 0xdc, 0xf3, 0xfb, 0x37, 0x7e, 0xff, 0x86, 
+0x67, 0x67, 0x0a, 0xf2, 0x36, 0xa1, 0x07, 0x01, 0x4f, 0x15, 0x66, 0x06, 0xb8, 0x60, 0xe0, 0x4f, 
+0x61, 0xee, 0x23, 0x60, 0x3f, 0x1d, 0xb0, 0xb3, 0x01, 0x07, 0x35, 0x30, 0x64, 0xc5, 0xf2, 0x56, 
+0x4a, 0xae, 0x71, 0x17, 0xb6, 0xd0, 0x60, 0x6e, 0x05, 0xe9, 0x44, 0xcb, 0x59, 0x7e, 0x18, 0x73, 
+0x3b, 0x3c, 0xb5, 0xd5, 0x77, 0xa0, 0x44, 0xa3, 0xc2, 0x35, 0x75, 0x7d, 0x8c, 0x17, 0x9d, 0x0e, 
+0x1b, 0x84, 0xf5, 0x99, 0x1d, 0xf2, 0x83, 0x42, 0x85, 0xb9, 0x1d, 0xde, 0x25, 0xd5, 0x50, 0xcf, 
+0x5c, 0xb3, 0x55, 0x6d, 0x41, 0xc6, 0x3b, 0x53, 0xea, 0x89, 0xad, 0x55, 0x8b, 0x3c, 0x9b, 0x75, 
+0x39, 0xc4, 0x72, 0xd0, 0x17, 0x16, 0xc0, 0x2d, 0xf1, 0xa2, 0x04, 0x66, 0x27, 0x61, 0xe7, 0x62, 
+0xce, 0xb0, 0xc4, 0xaa, 0x60, 0x17, 0x19, 0x20, 0xf5, 0x4d, 0x8c, 0xa9, 0xae, 0x7d, 0x2c, 0x9f, 
+0xea, 0x32, 0x18, 0x63, 0xd0, 0xeb, 0x9f, 0x05, 0x2d, 0x48, 0x57, 0x69, 0xda, 0xcd, 0xa3, 0x02, 
+0x9a, 0xcf, 0x97, 0x50, 0x68, 0x94, 0x7b, 0x75, 0xb2, 0xca, 0xa7, 0x4d, 0x42, 0xf3, 0x33, 0xb0, 
+0x04, 0x0d, 0x91, 0x64, 0x52, 0x53, 0xf3, 0x85, 0x7c, 0x27, 0xba, 0x88, 0x52, 0xff, 0x0c, 0x7b, 
+0x5d, 0xda, 0xf3, 0xac, 0xd4, 0x18, 0x26, 0xed, 0xd9, 0xac, 0x62, 0x8a, 0x84, 0x48, 0x7b, 0x7a, 
+0x2c, 0x1e, 0xda, 0x4d, 0x7f, 0xa1, 0xe7, 0x53, 0x35, 0x6a, 0x9f, 0x13, 0xe3, 0x25, 0x3b, 0x30, 
+0xf0, 0xf1, 0xc3, 0x3c, 0x5e, 0x3e, 0xa9, 0xa9, 0xeb, 0x2b, 0x39, 0xaf, 0x3d, 0x78, 0x64, 0x10, 
+0x7d, 0xe3, 0x18, 0xd9, 0x19, 0x56, 0xeb, 0x2e, 0x78, 0x01, 0x7a, 0x51, 0xc6, 0xd8, 0x91, 0x24, 
+0xfa, 0xce, 0x0c, 0x68, 0xa9, 0x51, 0xa4, 0x5d, 0x15, 0x5a, 0x2a, 0xcf, 0x96, 0x1a, 0x91, 0xf6, 
+0xaf, 0x31, 0x0d, 0xcb, 0x1d, 0x6d, 0x15, 0xe8, 0x70, 0x14, 0xb2, 0x47, 0x07, 0x49, 0xf6, 0x3a, 
+0xf8, 0xd9, 0x12, 0x59, 0x70, 0x38, 0x2e, 0xbb, 0x8f, 0x0c, 0x2a, 0x38, 0xc9, 0xc0, 0x49, 0x4e, 
+0xe2, 0x94, 0xe2, 0x70, 0xed, 0x34, 0x75, 0x0c, 0xbd, 0x20, 0xa8, 0x40, 0xda, 0x17, 0x31, 0xfe, 
+0x06, 0x2e, 0xdd, 0x89, 0xb9, 0xe2, 0x47, 0x2c, 0xad, 0xd1, 0x52, 0x0d, 0x38, 0xdb, 0xc2, 0x7c, 
+0x2a, 0x97, 0xd9, 0xcd, 0xd6, 0x52, 0xe7, 0xed, 0xae, 0x34, 0xa1, 0x19, 0xc6, 0xac, 0xa5, 0xf2, 
+0x1a, 0x32, 0x63, 0x1c, 0xe5, 0xd8, 0xf0, 0x5d, 0xd7, 0xf7, 0xb3, 0x73, 0xe4, 0x8c, 0x94, 0x83, 
+0xb3, 0x73, 0xc2, 0x6e, 0x7c, 0xca, 0xe1, 0xa2, 0xa4, 0x06, 0x78, 0x61, 0x1e, 0xb8, 0xce, 0xe6, 
+0xca, 0x08, 0x0c, 0x5c, 0x7c, 0x78, 0x54, 0xfb, 0x83, 0x56, 0x26, 0x46, 0xa3, 0xda, 0x6a, 0x0b, 
+0xdb, 0x0a, 0x17, 0x5f, 0x64, 0xcb, 0x24, 0x64, 0x4c, 0xbe, 0x83, 0xb6, 0x53, 0x96, 0xd2, 0x75, 
+0x03, 0x68, 0x59, 0xbb, 0x68, 0x59, 0x86, 0x22, 0x25, 0x6e, 0x78, 0xe1, 0x4c, 0x2f, 0xfa, 0xec, 
+0xa0, 0xc2, 0x45, 0x3c, 0x1a, 0x91, 0x23, 0x08, 0x7b, 0xda, 0x12, 0x71, 0x04, 0xc1, 0xa9, 0x3c, 
+0x6f, 0x41, 0x2b, 0x62, 0x4e, 0xcf, 0x82, 0xfe, 0x73, 0x9d, 0x62, 0xdd, 0x80, 0x0a, 0x8e, 0xe8, 
+0xc8, 0x4c, 0x68, 0xe6, 0x28, 0xbb, 0x15, 0x65, 0x0f, 0x44, 0xa0, 0x4d, 0xcc, 0x72, 0x8b, 0xfc, 
+0x07, 0xc2, 0xa4, 0x31, 0x7b, 0x30, 0x47, 0x71, 0xa9, 0x4f, 0x37, 0x22, 0x47, 0x6b, 0x52, 0xca, 
+0x9d, 0x3f, 0xc1, 0xbd, 0xf6, 0xa7, 0x1f, 0xf0, 0x38, 0x00, 0x15, 0x8f, 0x0b, 0xef, 0xd1, 0x36, 
+0xf4, 0xe0, 0xe0, 0x91, 0x41, 0x31, 0xa6, 0xd1, 0x87, 0x48, 0x39, 0x88, 0xf8, 0x71, 0x94, 0xdb, 
+0x30, 0x9e, 0x27, 0x64, 0x33, 0xe8, 0x3f, 0x9b, 0x0a, 0xc6, 0x4b, 0x56, 0x2b, 0x52, 0x61, 0xbb, 
+0x17, 0xb0, 0x84, 0x61, 0xec, 0x0a, 0x4f, 0x73, 0x5f, 0x2f, 0xe5, 0xf9, 0xd1, 0x8d, 0xb9, 0x11, 
+0xed, 0x91, 0xba, 0xc6, 0xc3, 0xc9, 0x43, 0x89, 0x3c, 0x94, 0x00, 0xe7, 0xe7, 0x40, 0x2a, 0xc8, 
+0xa2, 0x3f, 0xcb, 0xac, 0x6b, 0x92, 0x3d, 0x2a, 0xf9, 0xec, 0x2c, 0xe7, 0xb5, 0xa0, 0xe5, 0x25, 
+0xe8, 0x45, 0x6e, 0x5f, 0x74, 0x3e, 0x29, 0x3d, 0x36, 0xa7, 0xc3, 0x4e, 0x55, 0xb0, 0x45, 0xe8, 
+0x29, 0xdf, 0x06, 0x89, 0x20, 0x03, 0x44, 0x8d, 0x2b, 0x6c, 0xaa, 0x0f, 0x27, 0xdf, 0xa5, 0x29, 
+0x11, 0x96, 0x88, 0xcb, 0x47, 0x85, 0x81, 0xad, 0x2e, 0x37, 0xcd, 0xcb, 0x63, 0xaf, 0xc2, 0xfd, 
+0xf9, 0xf7, 0xcb, 0x6d, 0x9c, 0x82, 0xbe, 0xc0, 0x77, 0xc9, 0xc7, 0x06, 0xe9, 0x7f, 0x1d, 0x5c, 
+0x95, 0xed, 0x6b, 0x55, 0xbc, 0x37, 0x53, 0x32, 0x93, 0xb6, 0xb5, 0x90, 0xc0, 0x36, 0x93, 0x8b, 
+0x8a, 0x68, 0x5e, 0x38, 0x03, 0x52, 0x4d, 0x49, 0x47, 0x9d, 0x21, 0x8d, 0x27, 0x33, 0x29, 0x89, 
+0xd6, 0xbc, 0x5a, 0xd5, 0xe7, 0x29, 0x7c, 0x3f, 0x31, 0xbe, 0xf7, 0x9b, 0x2c, 0x75, 0xac, 0xad, 
+0x9b, 0x84, 0x45, 0xb0, 0x55, 0xe5, 0xec, 0xa3, 0x31, 0x1d, 0x38, 0x7b, 0x3d, 0x8f, 0x6f, 0xf0, 
+0xb5, 0x1e, 0x71, 0x9e, 0x65, 0x25, 0x31, 0xf7, 0x62, 0x34, 0x48, 0x8b, 0x15, 0x9d, 0x20, 0x5c, 
+0xc3, 0x23, 0x23, 0x14, 0x30, 0x95, 0xd2, 0xf1, 0xb0, 0x4f, 0xf8, 0x47, 0xb2, 0x7d, 0x71, 0xeb, 
+0x42, 0xd8, 0x39, 0xa3, 0x56, 0x52, 0x8b, 0x62, 0x25, 0xa1, 0xb7, 0x96, 0x16, 0xba, 0x3d, 0x73, 
+0x7a, 0xc9, 0x95, 0x2e, 0xb0, 0x9f, 0xa1, 0xda, 0x89, 0x71, 0xc8, 0x3b, 0x8d, 0xc2, 0x21, 0x0d, 
+0xac, 0x25, 0x66, 0x33, 0xf7, 0x17, 0x94, 0xb2, 0x7e, 0x12, 0x4d, 0xdb, 0xb3, 0x1b, 0x12, 0xc5, 
+0x04, 0x3d, 0x05, 0x3c, 0xf1, 0xd1, 0x13, 0x68, 0x8f, 0x6e, 0xd6, 0x22, 0xf2, 0x41, 0x83, 0x59, 
+0x7e, 0xe4, 0x23, 0x2a, 0x1e, 0xd5, 0xde, 0x58, 0x62, 0x7c, 0xda, 0xe4, 0xd7, 0x87, 0xfd, 0xb1, 
+0x7a, 0x67, 0x8b, 0xaa, 0x81, 0xab, 0x63, 0xe0, 0xa3, 0x42, 0x8c, 0x30, 0x68, 0x67, 0x91, 0x42, 
+0xe0, 0x52, 0x5c, 0xfa, 0x3e, 0xb5, 0xff, 0xf4, 0x7d, 0x8a, 0x86, 0xb3, 0x78, 0x2e, 0x12, 0x3d, 
+0x3b, 0x4d, 0x58, 0xd7, 0x7a, 0xb6, 0xae, 0x23, 0x19, 0xa3, 0xa3, 0x24, 0x2a, 0xb1, 0xdd, 0x0a, 
+0x6b, 0x63, 0x78, 0xc9, 0x79, 0xed, 0x8e, 0xc0, 0x3a, 0xe6, 0xbc, 0x10, 0x25, 0xa6, 0xe1, 0xfb, 
+0x08, 0xbe, 0xef, 0x5c, 0x9f, 0xc0, 0x67, 0xcd, 0x7a, 0xc8, 0xa4, 0x44, 0xc0, 0x03, 0xcd, 0x20, 
+0x11, 0x64, 0x3f, 0x04, 0x7b, 0x34, 0xd8, 0x27, 0xaa, 0x99, 0xae, 0x5a, 0xd9, 0x9e, 0x94, 0x1f, 
+0xd3, 0xc0, 0x92, 0x75, 0xca, 0xad, 0x34, 0x9f, 0xf5, 0xff, 0xed, 0xbf, 0xe2, 0x37, 0x23, 0x27, 
+0x21, 0x81, 0x8b, 0xd9, 0x43, 0x3a, 0xa5, 0x34, 0x9a, 0xcb, 0x29, 0x57, 0x4e, 0x20, 0xc5, 0x20, 
+0x52, 0x96, 0x8c, 0x49, 0x31, 0x41, 0x32, 0xe7, 0x88, 0xa7, 0x70, 0xae, 0x5b, 0xa3, 0x17, 0x16, 
+0x7e, 0xbf, 0x04, 0x6b, 0x42, 0xa3, 0x11, 0xd4, 0x38, 0x0b, 0x6a, 0x30, 0xbc, 0xf8, 0xb8, 0xa7, 
+0x87, 0x64, 0xb7, 0xbd, 0x91, 0x8c, 0xe0, 0xe3, 0x1c, 0xe6, 0xe3, 0x5c, 0x1f, 0xb9, 0x15, 0xeb, 
+0x0e, 0x63, 0xd0, 0xa0, 0xf4, 0xff, 0xea, 0x63, 0x42, 0xef, 0x87, 0x35, 0x2d, 0x6c, 0x19, 0x03, 
+0xbe, 0x4f, 0xf8, 0xfb, 0x35, 0x7a, 0x7c, 0x1f, 0x56, 0x46, 0x8c, 0x2f, 0xda, 0x4b, 0x63, 0x2c, 
+0x07, 0xa1, 0xdf, 0xc6, 0x12, 0x37, 0x95, 0x28, 0xba, 0x2f, 0x30, 0x39, 0x10, 0x4d, 0x88, 0xda, 
+0x5e, 0x60, 0x2b, 0x0a, 0xb8, 0x2e, 0x8f, 0x49, 0xef, 0x3c, 0x8d, 0xb9, 0x23, 0x84, 0x77, 0x75, 
+0xa3, 0x7e, 0x19, 0xbc, 0xa9, 0x42, 0xd9, 0xd3, 0xb2, 0x3b, 0xea, 0x18, 0xf5, 0xcc, 0x58, 0xd9, 
+0xe6, 0xac, 0x89, 0x54, 0xf1, 0x08, 0x98, 0xb2, 0x32, 0x2a, 0x5d, 0xe5, 0x99, 0xc9, 0x63, 0xdb, 
+0x26, 0x46, 0x99, 0x0e, 0x9a, 0xc4, 0x73, 0xc1, 0x1f, 0xd8, 0x87, 0x55, 0xc7, 0x5a, 0xeb, 0x07, 
+0x17, 0x14, 0x7b, 0x04, 0x75, 0x34, 0x0b, 0xde, 0xdd, 0x82, 0x9c, 0x35, 0xd7, 0x78, 0x5e, 0xf2, 
+0xa8, 0x0a, 0x79, 0xab, 0xc0, 0x39, 0x8d, 0x49, 0xcd, 0x5a, 0x5a, 0x0c, 0x8d, 0xbd, 0x89, 0xdc, 
+0xec, 0x29, 0x51, 0x34, 0xe0, 0x0f, 0x3c, 0xec, 0xa1, 0xf9, 0xc0, 0x28, 0xc6, 0xa3, 0xa0, 0x81, 
+0xb4, 0x4b, 0x69, 0x71, 0x43, 0xb1, 0x9c, 0xa7, 0xd1, 0xd7, 0xf5, 0xc1, 0x4a, 0xe2, 0x51, 0x3b, 
+0xf0, 0x81, 0xbe, 0xaa, 0x0f, 0xfa, 0x8d, 0x29, 0xf9, 0x7c, 0xf6, 0x4c, 0x55, 0x1f, 0x62, 0x79, 
+0xe0, 0xb8, 0x81, 0xb3, 0x27, 0x58, 0xab, 0x91, 0x5a, 0xa3, 0xdf, 0x2d, 0xa7, 0xd1, 0xbe, 0xbf, 
+0x52, 0x03, 0x8c, 0xe7, 0xa2, 0xbe, 0x62, 0xd1, 0x8a, 0xbb, 0xa3, 0x4a, 0x1b, 0xbc, 0x4a, 0xcd, 
+0x67, 0x0f, 0x2a, 0xf5, 0xac, 0x0a, 0xb2, 0x5d, 0xa8, 0xd6, 0xef, 0x50, 0xec, 0xc9, 0x8f, 0x61, 
+0x39, 0x2e, 0x1c, 0xfa, 0xf8, 0x02, 0xea, 0xab, 0x8b, 0xc3, 0x2e, 0x89, 0xc3, 0xce, 0xc2, 0x77, 
+0x48, 0xd0, 0xfa, 0x80, 0xb0, 0xfb, 0xb7, 0x73, 0x7f, 0x84, 0xdf, 0xf2, 0xb3, 0x15, 0x78, 0xa7, 
+0x75, 0x4c, 0xfb, 0x47, 0x9c, 0x48, 0xcf, 0x18, 0x97, 0x22, 0x8f, 0x7b, 0xb2, 0x8f, 0x7b, 0x5a, 
+0xf0, 0xe5, 0xb4, 0x3b, 0x6b, 0x51, 0xad, 0x45, 0x81, 0xd3, 0x47, 0x3e, 0xc8, 0xa2, 0x26, 0x9a, 
+0x2b, 0x5a, 0x16, 0x00, 0x66, 0x0e, 0x50, 0x42, 0x48, 0x33, 0x9f, 0xae, 0x8e, 0x29, 0xb3, 0x3c, 
+0x96, 0x80, 0x94, 0xd0, 0x0b, 0x1c, 0xf7, 0x24, 0x69, 0x08, 0x48, 0x3e, 0x2e, 0xfd, 0xc7, 0x93, 
+0x6a, 0x6b, 0x9f, 0x63, 0x9a, 0x69, 0xf4, 0x48, 0x79, 0x01, 0x65, 0x72, 0x78, 0xd4, 0x27, 0x29, 
+0xfa, 0xc7, 0x6d, 0x2a, 0x45, 0x4d, 0x0b, 0x87, 0xfe, 0xb8, 0x29, 0xb0, 0x5d, 0xa5, 0xee, 0x76, 
+0xab, 0x5f, 0x19, 0x55, 0xa3, 0xde, 0x7b, 0xd6, 0xa0, 0x78, 0x7c, 0x56, 0xea, 0x02, 0xeb, 0x02, 
+0xf7, 0x28, 0x5e, 0x6a, 0xd9, 0x45, 0x26, 0x67, 0x1b, 0x99, 0xf9, 0xbd, 0xea, 0x97, 0x5e, 0xe0, 
+0x68, 0xa3, 0xec, 0xbc, 0x1a, 0x7b, 0x6d, 0xd4, 0x1c, 0x93, 0xae, 0x5a, 0x59, 0x68, 0x82, 0xec, 
+0x99, 0x0d, 0xbd, 0x80, 0xfd, 0x27, 0x1f, 0xf2, 0xb8, 0xc3, 0x1c, 0x27, 0xfc, 0x11, 0x8a, 0x64, 
+0x0c, 0xc6, 0xc7, 0x96, 0x60, 0x1f, 0x30, 0xf7, 0x50, 0x38, 0x4b, 0xa1, 0x0f, 0x74, 0x35, 0xb3, 
+0xb0, 0xc4, 0x85, 0x6d, 0x1b, 0x9a, 0x6e, 0x9d, 0xa5, 0x7a, 0x82, 0x95, 0xd2, 0x64, 0x7b, 0x28, 
+0xf7, 0x6e, 0xe9, 0x53, 0xf0, 0x9c, 0x5f, 0xfa, 0x94, 0x7d, 0x7f, 0x1d, 0x8a, 0xc7, 0xbb, 0x80, 
+0xbd, 0xe3, 0x72, 0xb5, 0xb5, 0xca, 0xb6, 0x46, 0xfa, 0xf4, 0x91, 0x83, 0xa1, 0x3b, 0x7f, 0x7e, 
+0x34, 0x5c, 0xc5, 0x3c, 0x25, 0x64, 0x91, 0x7e, 0x26, 0xcf, 0xa5, 0xba, 0x1b, 0xdd, 0xd2, 0xa7, 
+0xa2, 0xdd, 0x80, 0xf4, 0xf5, 0x2d, 0xb6, 0x3c, 0xe1, 0x43, 0x14, 0x38, 0xe5, 0xff, 0x03, 0xd7, 
+0x2d, 0x7c, 0x26, 0x9a, 0x85, 0x43, 0x09, 0xf0, 0xc0, 0x38, 0x6c, 0xb6, 0xb3, 0x0f, 0x3f, 0x64, 
+0x92, 0xfd, 0x36, 0xe8, 0x6d, 0xac, 0x85, 0x85, 0x9f, 0xac, 0x7c, 0xdb, 0x24, 0xfc, 0xa4, 0x23, 
+0xc7, 0xd8, 0xf7, 0x66, 0x6f, 0x93, 0x2a, 0x6d, 0xc0, 0xab, 0x9d, 0x16, 0x63, 0xc4, 0xad, 0x39, 
+0xb5, 0x3e, 0xe7, 0xb8, 0xb0, 0x8e, 0xbf, 0xfe, 0x16, 0x5b, 0xcb, 0x73, 0x3a, 0x42, 0x6e, 0xd4, 
+0xab, 0x4b, 0xd1, 0x61, 0xa7, 0xe0, 0x30, 0x47, 0xb0, 0x0b, 0x33, 0x97, 0xd3, 0xa5, 0x15, 0x38, 
+0x3d, 0xaa, 0xce, 0x5b, 0x39, 0x78, 0x9e, 0x45, 0x05, 0xec, 0xe1, 0xc1, 0x93, 0x4e, 0x0e, 0xca, 
+0xf1, 0x54, 0xad, 0x03, 0xb2, 0x46, 0xf1, 0xd3, 0x48, 0x4e, 0xc5, 0xf7, 0xe8, 0x60, 0xdf, 0x63, 
+0xcd, 0x17, 0xf4, 0xc1, 0x8a, 0xf1, 0x34, 0xaf, 0xeb, 0x1b, 0x4f, 0x75, 0x5b, 0xfc, 0x6a, 0x7a, 
+0x8f, 0x64, 0x09, 0x7a, 0xdb, 0xaf, 0xa6, 0x77, 0x6e, 0x25, 0xe9, 0x72, 0xef, 0xa6, 0x4a, 0xe8, 
+0xac, 0x77, 0x4b, 0x17, 0x05, 0xdd, 0x2f, 0x32, 0xdd, 0x97, 0x93, 0xc2, 0x07, 0x79, 0xe0, 0x03, 
+0x7b, 0x2d, 0xda, 0x7e, 0xf1, 0xfb, 0x87, 0x94, 0xb6, 0x87, 0x56, 0xfd, 0xe3, 0x59, 0x58, 0x43, 
+0x4b, 0x5d, 0x99, 0x57, 0xb5, 0xd7, 0xcb, 0xfd, 0xf1, 0xa2, 0xe8, 0x8f, 0x9b, 0x45, 0x7f, 0xdc, 
+0xe4, 0x96, 0x2e, 0xda, 0x83, 0x8a, 0x6f, 0x78, 0x5c, 0x1f, 0x4c, 0x5c, 0x38, 0x74, 0x65, 0xd3, 
+0x17, 0xf4, 0x41, 0x76, 0xc8, 0xe4, 0x18, 0xed, 0x83, 0xc7, 0x52, 0xbd, 0x3f, 0x1f, 0xbd, 0x6f, 
+0x61, 0x1c, 0xda, 0xa9, 0x42, 0xc1, 0xc1, 0x3a, 0xa6, 0x76, 0x41, 0xc9, 0xb0, 0x29, 0xd8, 0xc5, 
+0xeb, 0x28, 0x33, 0xef, 0x26, 0x27, 0x99, 0x53, 0x30, 0x4e, 0x30, 0x45, 0x73, 0xd0, 0x93, 0xe0, 
+0x73, 0x9d, 0x7c, 0xbb, 0xdc, 0x28, 0x5d, 0x0c, 0x99, 0x31, 0x93, 0xe9, 0xc2, 0x7a, 0xd9, 0x81, 
+0x5e, 0x59, 0x27, 0x37, 0x2a, 0x3c, 0x14, 0x3e, 0x1b, 0x15, 0x75, 0x15, 0x14, 0xda, 0xb9, 0xc5, 
+0x2e, 0x92, 0xa3, 0xa6, 0x6b, 0xa8, 0xbe, 0x20, 0xb7, 0x8d, 0x72, 0xc0, 0x55, 0xda, 0x24, 0xd5, 
+0x6d, 0x84, 0x5a, 0x35, 0xe3, 0x29, 0x2f, 0x97, 0x5a, 0xdd, 0x63, 0x57, 0x63, 0x40, 0xd7, 0x21, 
+0x32, 0x80, 0xae, 0x43, 0x18, 0x75, 0x26, 0x85, 0x9b, 0xad, 0xcc, 0xcd, 0x98, 0xf3, 0xc0, 0xcd, 
+0x43, 0xe0, 0xe6, 0xaa, 0x3d, 0xb0, 0xaf, 0x04, 0xfd, 0x0c, 0x29, 0x7e, 0x36, 0x08, 0x7e, 0x1e, 
+0xb2, 0x65, 0x7e, 0x31, 0x0f, 0x0f, 0x97, 0x8f, 0xa1, 0x9f, 0x69, 0x94, 0x7e, 0x82, 0x87, 0x0d, 
+0xa2, 0xed, 0xfd, 0x0a, 0x0f, 0xf3, 0xfc, 0x2a, 0xe8, 0xe7, 0x62, 0x9b, 0x4c, 0x1a, 0x0a, 0x4d, 
+0x93, 0x83, 0x56, 0x0f, 0x74, 0x31, 0xf6, 0xa9, 0xae, 0x00, 0xe5, 0xf4, 0xa8, 0x57, 0x17, 0x32, 
+0xa5, 0xca, 0x9d, 0x1a, 0x95, 0x0f, 0xc0, 0x51, 0x17, 0x99, 0xee, 0x7f, 0x1e, 0xd2, 0x5d, 0x2f, 
+0xbb, 0x99, 0x62, 0xb2, 0x3b, 0xa4, 0x0f, 0x6e, 0x05, 0xd5, 0x04, 0xa6, 0xe1, 0x4b, 0x81, 0x75, 
+0x51, 0x75, 0x4d, 0x8a, 0xe7, 0xf0, 0x2f, 0xa0, 0x59, 0x30, 0x2a, 0xd9, 0xe2, 0xc9, 0x36, 0x5c, 
+0xcd, 0xa7, 0x2c, 0x1d, 0xd4, 0x15, 0x46, 0xd3, 0xa8, 0x8c, 0x7a, 0xf4, 0xf5, 0x50, 0x4e, 0x52, 
+0xdf, 0x6b, 0x22, 0x48, 0x1b, 0x17, 0xeb, 0xb3, 0x89, 0x76, 0x96, 0x35, 0x2c, 0xbf, 0x64, 0xa3, 
+0xb2, 0x8a, 0xc1, 0xbd, 0x65, 0x43, 0x6f, 0x2d, 0x14, 0x7a, 0xa0, 0xc0, 0x5d, 0x17, 0x9a, 0x6f, 
+0xf3, 0x60, 0xe4, 0x1b, 0xe4, 0xcc, 0xea, 0x38, 0x46, 0x81, 0xdd, 0x9e, 0x27, 0xfa, 0x6b, 0x3b, 
+0x24, 0x70, 0x69, 0x30, 0x3e, 0x5a, 0x87, 0xd5, 0x1f, 0x1d, 0x53, 0xa3, 0xbf, 0x2b, 0x7c, 0x30, 
+0xd9, 0x3b, 0x05, 0x0b, 0xd0, 0x12, 0x19, 0x23, 0xcf, 0x16, 0xce, 0x14, 0x3a, 0x57, 0xb3, 0xba, 
+0xd2, 0xc4, 0x9a, 0xe1, 0x7d, 0x76, 0xcf, 0xdc, 0x0e, 0x92, 0x16, 0x29, 0x9a, 0xe7, 0x2c, 0x94, 
+0x7e, 0xb4, 0xae, 0xaf, 0xec, 0xa2, 0x41, 0xb2, 0xdf, 0x4d, 0x86, 0x17, 0x04, 0x1f, 0xfd, 0xec, 
+0x3c, 0x39, 0x5a, 0x97, 0xda, 0x3d, 0x4a, 0x1e, 0x68, 0xb7, 0x5c, 0x3f, 0x72, 0x59, 0x8d, 0xdb, 
+0xc0, 0x1b, 0xa5, 0x97, 0xb2, 0x13, 0xa3, 0xbc, 0x51, 0x72, 0x69, 0x57, 0x62, 0xdf, 0x83, 0x61, 
+0x9d, 0x87, 0xa0, 0x35, 0xb9, 0xcc, 0xf1, 0x24, 0xc4, 0xf2, 0x38, 0x60, 0x52, 0x0a, 0xe6, 0x40, 
+0xf6, 0x7e, 0x2a, 0x4a, 0x69, 0x56, 0xa6, 0xe4, 0xea, 0xe2, 0xd5, 0x72, 0x5b, 0x5d, 0xed, 0x6b, 
+0x23, 0x13, 0xde, 0x98, 0xf1, 0xc6, 0xc2, 0x75, 0x88, 0x37, 0x49, 0x4e, 0xe9, 0x97, 0xd9, 0x43, 
+0xeb, 0x40, 0x99, 0x81, 0xc4, 0x7e, 0x96, 0x08, 0x78, 0x87, 0x39, 0xd5, 0xce, 0xa9, 0xc9, 0x3c, 
+0x4f, 0xb2, 0xfd, 0x50, 0x36, 0x94, 0x78, 0x22, 0xb0, 0x2d, 0x95, 0x26, 0x63, 0x14, 0xf3, 0xea, 
+0x69, 0xb6, 0x6d, 0xa5, 0x1d, 0xf0, 0xee, 0xe8, 0x73, 0x65, 0x44, 0x57, 0x96, 0xd3, 0xd8, 0xbe, 
+0x44, 0x5f, 0xcb, 0x63, 0x60, 0x10, 0x7a, 0x2d, 0x1b, 0x5a, 0xb9, 0x05, 0x35, 0x35, 0x8a, 0x5e, 
+0x03, 0x2f, 0x39, 0x57, 0xf2, 0x9a, 0xb9, 0xcc, 0x63, 0xb1, 0x91, 0x72, 0x84, 0xd7, 0x5f, 0xa7, 
+0xf8, 0x91, 0xbd, 0xf1, 0x54, 0xba, 0x19, 0x7c, 0xa6, 0xd1, 0xc7, 0xdb, 0xdf, 0x30, 0x8f, 0x4f, 
+0xb3, 0xc4, 0x26, 0x9c, 0xde, 0x15, 0xa3, 0x42, 0x07, 0x65, 0x26, 0xe5, 0x57, 0xf4, 0x50, 0x15, 
+0xc3, 0xe3, 0x39, 0x8e, 0x46, 0xe1, 0xfa, 0xb7, 0x46, 0x78, 0x74, 0xd7, 0x20, 0xc5, 0x41, 0x2b, 
+0x94, 0x74, 0xd8, 0x90, 0x39, 0xe6, 0x9b, 0xa9, 0x88, 0x29, 0xc4, 0x79, 0xf6, 0x38, 0xa8, 0x28, 
+0x6c, 0x33, 0x41, 0xb1, 0x09, 0x9b, 0x60, 0x8d, 0xb8, 0x21, 0x13, 0xdc, 0xcb, 0x06, 0x43, 0x46, 
+0xc4, 0x03, 0x88, 0x07, 0x46, 0xb1, 0x62, 0xfe, 0x56, 0x56, 0x9e, 0x84, 0x17, 0x24, 0x67, 0xac, 
+0x1d, 0x1e, 0x36, 0x42, 0xe6, 0xe4, 0xa0, 0x16, 0x77, 0xc8, 0x14, 0x25, 0xb1, 0x96, 0xc4, 0x4f, 
+0x01, 0xe1, 0x0f, 0x57, 0xe9, 0xca, 0x2b, 0x76, 0xd0, 0x53, 0x74, 0xb6, 0xdd, 0x62, 0x86, 0xc8, 
+0xa9, 0x4a, 0x49, 0x6d, 0xe6, 0x67, 0x65, 0x54, 0xbb, 0xc8, 0xd7, 0x24, 0x56, 0x8a, 0x94, 0xb7, 
+0x03, 0x23, 0xf3, 0x84, 0x37, 0x6a, 0x5b, 0x24, 0x03, 0xfa, 0xaa, 0x99, 0x35, 0x51, 0x40, 0xf5, 
+0x86, 0xa6, 0x73, 0x0c, 0xad, 0x33, 0xe4, 0x36, 0x52, 0x8d, 0x64, 0x0e, 0xe9, 0xf1, 0xbd, 0x22, 
+0xf5, 0x3e, 0xac, 0xd0, 0x2c, 0xd7, 0x2d, 0x99, 0x30, 0xe6, 0x44, 0x3f, 0x89, 0xf5, 0x25, 0x13, 
+0xb7, 0x39, 0x46, 0xac, 0x1d, 0xd3, 0x8b, 0xa1, 0x79, 0x66, 0x73, 0xb3, 0x49, 0xc3, 0xfe, 0x8f, 
+0x84, 0xf9, 0x27, 0x86, 0x78, 0xc8, 0x0a, 0x1a, 0x14, 0x85, 0xf5, 0xe6, 0xfd, 0x94, 0x1f, 0xca, 
+0x42, 0xdc, 0x25, 0xe2, 0xb3, 0x43, 0x46, 0xc4, 0x67, 0xac, 0xd2, 0x99, 0xf7, 0x27, 0x5e, 0x0e, 
+0x76, 0x06, 0x7b, 0xf7, 0x75, 0xb6, 0xbe, 0xc6, 0xab, 0x51, 0x2e, 0x0d, 0x73, 0x9e, 0x80, 0x5a, 
+0x81, 0x16, 0x67, 0x65, 0x66, 0x9b, 0x24, 0x58, 0x00, 0x7a, 0x93, 0x94, 0x78, 0x32, 0xac, 0x9f, 
+0xbc, 0x9f, 0x56, 0x1a, 0x28, 0x18, 0xdf, 0x17, 0x6f, 0x7d, 0x97, 0x73, 0xb3, 0xac, 0x4b, 0xae, 
+0x55, 0xdb, 0xab, 0xb8, 0x1f, 0xa3, 0x64, 0x76, 0x90, 0x8d, 0x65, 0x51, 0x75, 0x17, 0xaf, 0x7c, 
+0xda, 0x28, 0xb9, 0xda, 0xe7, 0x32, 0xfa, 0x1a, 0x29, 0x37, 0x30, 0x70, 0xa5, 0x48, 0x5d, 0xf5, 
+0x34, 0xfb, 0x77, 0x4b, 0x21, 0xa1, 0xe1, 0xb0, 0xbe, 0x30, 0x0f, 0x52, 0x7e, 0xb7, 0x54, 0x1f, 
+0x31, 0xbb, 0x3c, 0x64, 0x71, 0xf9, 0xc9, 0xcc, 0xd2, 0x0d, 0xf6, 0x43, 0x54, 0x91, 0x72, 0xc9, 
+0x55, 0x0d, 0x40, 0x36, 0xcb, 0x9a, 0x33, 0xbd, 0xc9, 0x15, 0x9e, 0x45, 0x07, 0xc4, 0x3c, 0x9b, 
+0x19, 0xd5, 0xbe, 0x1a, 0x87, 0x94, 0x99, 0xf0, 0x4e, 0x3f, 0x4b, 0xbb, 0xc3, 0x5d, 0xca, 0xea, 
+0x9a, 0xe8, 0x27, 0x8d, 0xca, 0x13, 0xe6, 0x76, 0x9a, 0xeb, 0xa0, 0x9c, 0x63, 0xbb, 0xe8, 0xa9, 
+0x24, 0xb7, 0x09, 0x2e, 0x36, 0x27, 0x39, 0xed, 0x70, 0x97, 0xd2, 0x26, 0x5e, 0x67, 0xa0, 0x02, 
+0x47, 0x50, 0xf4, 0xb6, 0x39, 0xa2, 0xcf, 0x03, 0xaf, 0xc1, 0xca, 0x05, 0xaf, 0x41, 0xf2, 0x58, 
+0x06, 0xba, 0xc4, 0xde, 0x8b, 0x26, 0x32, 0xdb, 0xd7, 0x90, 0x8e, 0x2d, 0x98, 0x28, 0x32, 0x53, 
+0x4f, 0x48, 0x2f, 0xbe, 0xb7, 0x02, 0xe6, 0x04, 0xb4, 0x67, 0x4b, 0x55, 0x1f, 0x6a, 0xe8, 0x3f, 
+0x16, 0x77, 0xb8, 0x68, 0xfe, 0x7a, 0xa1, 0x57, 0x2c, 0x3a, 0xb0, 0x68, 0x68, 0xb8, 0x98, 0xfd, 
+0xde, 0x6a, 0x0b, 0x26, 0xaa, 0x33, 0xab, 0xa9, 0x43, 0x73, 0x73, 0xb9, 0xd4, 0xc8, 0xb6, 0x13, 
+0xf5, 0x00, 0x7f, 0x8b, 0x95, 0x34, 0x9d, 0x60, 0xdd, 0x84, 0x5c, 0xe2, 0x4c, 0x7b, 0x22, 0x9e, 
+0xaf, 0xdb, 0xdf, 0xd3, 0xac, 0xc9, 0xd7, 0xf3, 0x38, 0x88, 0xd3, 0xd6, 0x5e, 0xab, 0xa6, 0x63, 
+0xc2, 0x47, 0x4f, 0x73, 0x8e, 0xef, 0x26, 0xb6, 0x76, 0xee, 0x79, 0x00, 0xef, 0x92, 0x54, 0x4e, 
+0x47, 0xef, 0x15, 0xfb, 0xee, 0x99, 0x4f, 0x51, 0xed, 0x60, 0x57, 0x6c, 0xc2, 0x1f, 0x76, 0x59, 
+0xef, 0x26, 0xdd, 0x6f, 0x06, 0x7d, 0xf7, 0xf4, 0x52, 0xe0, 0xd1, 0xe3, 0x0f, 0xc8, 0xe9, 0xb0, 
+0x73, 0x98, 0x2f, 0x79, 0x6d, 0xd4, 0x3c, 0x10, 0x5f, 0x6d, 0x79, 0xec, 0x81, 0x0e, 0xf7, 0xb1, 
+0x4d, 0xd1, 0xc1, 0x57, 0xe3, 0xfe, 0x9e, 0x30, 0x25, 0x1a, 0x95, 0x15, 0x38, 0xb6, 0xef, 0xc4, 
+0x4e, 0x81, 0xf9, 0x98, 0x29, 0x73, 0x78, 0x95, 0xc9, 0xa5, 0x2d, 0x1b, 0x1a, 0xe9, 0x08, 0x6c, 
+0x93, 0xdd, 0xaa, 0xb5, 0xf3, 0x84, 0xc9, 0x4c, 0x55, 0x61, 0xa2, 0x1d, 0x26, 0x07, 0x2d, 0xc6, 
+0x28, 0x83, 0xad, 0xe1, 0x70, 0x90, 0xae, 0x9d, 0x1c, 0x7e, 0x96, 0xd7, 0x91, 0xe1, 0x50, 0x7b, 
+0xb0, 0x0b, 0x7d, 0xab, 0x0d, 0xec, 0xb0, 0x29, 0x65, 0x1a, 0x4d, 0x99, 0x28, 0xb1, 0xca, 0x94, 
+0x27, 0xf2, 0xdf, 0x09, 0xa8, 0x13, 0x84, 0xfc, 0x6d, 0xc5, 0xd8, 0x28, 0x10, 0xf3, 0x1b, 0x7b, 
+0x32, 0x17, 0xb0, 0x74, 0xaf, 0x51, 0x4a, 0x0e, 0x8c, 0x18, 0x45, 0xc9, 0x7c, 0xd9, 0x8d, 0xda, 
+0x3c, 0x61, 0x3b, 0xea, 0xf2, 0xa2, 0xec, 0xf4, 0x94, 0x1c, 0x7a, 0x0a, 0xfd, 0xe7, 0xe0, 0x11, 
+0x35, 0x74, 0x46, 0xf8, 0x0e, 0xf5, 0x2f, 0x76, 0xb5, 0xf6, 0xb6, 0x27, 0x84, 0x56, 0x90, 0x83, 
+0x19, 0xae, 0x36, 0xb1, 0xdc, 0xd7, 0x92, 0x58, 0x01, 0x7d, 0x16, 0xb6, 0x48, 0xa2, 0x00, 0x7d, 
+0xc2, 0x9a, 0xb8, 0x09, 0x56, 0xae, 0xa9, 0x36, 0x2e, 0xc7, 0x15, 0x99, 0x2b, 0xf6, 0x99, 0x30, 
+0x97, 0xa8, 0x1c, 0x52, 0xdb, 0x35, 0x4e, 0x1a, 0xed, 0x1c, 0x2b, 0x8d, 0x0e, 0x77, 0x1d, 0x7e, 
+0x1e, 0xb2, 0x94, 0xf9, 0xc6, 0x04, 0x5e, 0x6e, 0x12, 0xf8, 0xe5, 0xa4, 0xf0, 0x71, 0xf2, 0x5c, 
+0x26, 0xf0, 0xa9, 0x11, 0x9a, 0xb8, 0x94, 0x5c, 0xe5, 0xf5, 0xbd, 0xb7, 0xa0, 0xd8, 0x09, 0x5c, 
+0x31, 0xef, 0x38, 0x99, 0xbb, 0xf2, 0x5c, 0x34, 0x17, 0x73, 0x97, 0x25, 0x3a, 0xe1, 0xd4, 0x6e, 
+0xbb, 0xbf, 0x9d, 0x36, 0x90, 0x58, 0x4f, 0x3c, 0x14, 0xd2, 0x38, 0x08, 0x7c, 0x34, 0x8b, 0x1e, 
+0x83, 0x1e, 0x29, 0x56, 0x0d, 0x0f, 0xf7, 0xec, 0xb9, 0x7f, 0x55, 0x66, 0xb0, 0xab, 0xee, 0xc1, 
+0x98, 0x76, 0x6f, 0x97, 0x32, 0x7b, 0x17, 0x77, 0xb0, 0xdc, 0x2a, 0x80, 0x95, 0x50, 0x72, 0xc9, 
+0x30, 0x72, 0xb2, 0xf7, 0x58, 0xd7, 0xb1, 0xae, 0xdf, 0x1e, 0xc0, 0xf3, 0x4e, 0x60, 0xa6, 0x4d, 
+0xe2, 0x7a, 0x32, 0xfe, 0x78, 0x8f, 0xab, 0x0c, 0x38, 0x95, 0x93, 0x83, 0xcb, 0x84, 0x68, 0x78, 
+0x40, 0x95, 0x95, 0x66, 0xe0, 0x69, 0x70, 0x4d, 0x90, 0x6f, 0xa6, 0xa7, 0x6a, 0x58, 0xe3, 0x70, 
+0xb0, 0x4f, 0x20, 0xc1, 0x3e, 0x13, 0xb3, 0x4a, 0x0b, 0x93, 0xd5, 0xc5, 0xa3, 0xb9, 0x9c, 0xb6, 
+0x76, 0x1e, 0x8e, 0x17, 0x46, 0x0d, 0x64, 0x2e, 0x78, 0x8c, 0x7c, 0xf1, 0xd2, 0x8f, 0x49, 0x92, 
+0x27, 0x88, 0xd5, 0x33, 0x0d, 0x74, 0x15, 0xd1, 0xee, 0x76, 0xa9, 0x5c, 0xb3, 0xa3, 0xd3, 0xaa, 
+0x39, 0xda, 0x55, 0x18, 0xcd, 0xa6, 0xed, 0x83, 0xae, 0x09, 0x3c, 0xaa, 0x7c, 0x28, 0x13, 0x18, 
+0xf8, 0x73, 0x25, 0xc3, 0x54, 0x65, 0x45, 0xb1, 0xd0, 0x51, 0xa0, 0x63, 0xb9, 0x32, 0x85, 0x9e, 
+0xde, 0x1e, 0xd8, 0xee, 0x48, 0xf2, 0xd3, 0x93, 0xc0, 0x5e, 0x17, 0x74, 0xdf, 0x02, 0x8d, 0x61, 
+0x4f, 0x33, 0x19, 0xc3, 0xd3, 0x64, 0x0b, 0x52, 0xb7, 0xd8, 0x84, 0x3e, 0x94, 0xca, 0xb7, 0xc1, 
+0x03, 0x1d, 0x50, 0xb4, 0x5c, 0x17, 0xa3, 0x72, 0x09, 0x33, 0xae, 0x74, 0xb8, 0xb3, 0x88, 0x7d, 
+0x93, 0xc9, 0x1e, 0xc8, 0x00, 0x37, 0xe9, 0x5d, 0xb0, 0x93, 0x2e, 0x1f, 0x0d, 0x6c, 0x2f, 0xb9, 
+0x74, 0x42, 0x7d, 0xc3, 0xde, 0x96, 0x42, 0xb7, 0x6f, 0x0d, 0x49, 0x78, 0x7f, 0x9f, 0xcb, 0x20, 
+0xf8, 0x4d, 0x56, 0x20, 0xa1, 0x06, 0x13, 0x52, 0x79, 0x26, 0xd3, 0x33, 0x17, 0x82, 0x43, 0xa7, 
+0x53, 0x7c, 0xb5, 0x79, 0x4a, 0x07, 0x7f, 0x7b, 0xf2, 0xe8, 0xef, 0x43, 0xa8, 0x13, 0x3d, 0x29, 
+0x81, 0x8a, 0x42, 0x2f, 0xa1, 0x62, 0xd6, 0x4b, 0xd0, 0x0a, 0x17, 0xfb, 0x4f, 0x47, 0x9e, 0xb1, 
+0x03, 0xbb, 0x28, 0xf1, 0x5c, 0x1e, 0x09, 0x5d, 0x85, 0xdb, 0xda, 0x6b, 0x70, 0x9b, 0x58, 0x31, 
+0x74, 0x79, 0x5e, 0x60, 0x47, 0xc9, 0x9f, 0xbe, 0x14, 0xb7, 0x1d, 0xe3, 0x70, 0x9b, 0xa8, 0xe0, 
+0x36, 0xd2, 0xc4, 0xb8, 0x09, 0x1c, 0x14, 0x4d, 0x96, 0x6d, 0x38, 0x19, 0x78, 0xd8, 0x30, 0x46, 
+0x1d, 0xf6, 0x1a, 0xb9, 0x19, 0x74, 0x76, 0xd0, 0x8f, 0x30, 0x72, 0x4c, 0x8b, 0x86, 0x46, 0xb2, 
+0x43, 0x5e, 0x73, 0x3e, 0x19, 0xc2, 0x4e, 0xf0, 0x70, 0x3e, 0x19, 0x4b, 0xcf, 0x69, 0xa8, 0x3d, 
+0xc1, 0x12, 0xbd, 0xe0, 0xae, 0x92, 0x4f, 0x7b, 0xc9, 0x6f, 0x8e, 0x18, 0x5f, 0xd8, 0x45, 0x9a, 
+0xd5, 0x16, 0x94, 0xb1, 0x07, 0xe3, 0x7b, 0x21, 0xd1, 0x43, 0x06, 0x13, 0x25, 0x12, 0xe1, 0xf6, 
+0x50, 0x76, 0x34, 0xb1, 0xa7, 0x2b, 0xd2, 0xcc, 0x90, 0x02, 0x8f, 0x3a, 0x05, 0xe5, 0xc3, 0x7b, 
+0xa3, 0x9a, 0x50, 0xab, 0xad, 0x8b, 0xe9, 0x7f, 0x55, 0x7b, 0x32, 0x16, 0x0d, 0x7d, 0x16, 0x0e, 
+0x3c, 0xaa, 0xb6, 0x25, 0x1f, 0xa9, 0xf1, 0x02, 0x37, 0x64, 0xbd, 0x68, 0x8d, 0xaf, 0x95, 0x32, 
+0x84, 0x6d, 0x94, 0xe3, 0xf9, 0x9e, 0x2b, 0x43, 0x69, 0xc9, 0x95, 0x27, 0xb9, 0x25, 0x8b, 0x86, 
+0xae, 0x9c, 0x83, 0xac, 0xeb, 0x78, 0x21, 0x1e, 0x99, 0x5e, 0xaf, 0x8b, 0x1a, 0x43, 0xb0, 0x12, 
+0x5c, 0x62, 0xe7, 0x0d, 0x6a, 0x7b, 0x17, 0xb2, 0xdc, 0x08, 0xfb, 0xa2, 0x11, 0x9a, 0x93, 0x45, 
+0xed, 0x0f, 0xe3, 0x68, 0x7f, 0x30, 0x15, 0x58, 0x4f, 0x12, 0xe3, 0xfb, 0xbd, 0xdb, 0x8a, 0xec, 
+0x2d, 0x98, 0xb3, 0x30, 0xa6, 0xf3, 0x67, 0x63, 0xfa, 0xa9, 0xb6, 0x5d, 0xa7, 0xef, 0x4a, 0x24, 
+0x12, 0x2b, 0x78, 0x65, 0x33, 0xb7, 0x8e, 0xd7, 0x29, 0xed, 0xd6, 0xc5, 0x43, 0x23, 0x6f, 0xc8, 
+0x0b, 0xed, 0xe6, 0x30, 0xaf, 0xed, 0xe4, 0x80, 0xdf, 0xdd, 0x68, 0xdd, 0x2c, 0x70, 0xfb, 0xce, 
+0xd4, 0xce, 0xbb, 0x9d, 0x59, 0xc5, 0xa4, 0x0d, 0xd5, 0xc8, 0xda, 0x53, 0xbc, 0x6f, 0x6f, 0x45, 
+0x81, 0x56, 0xe3, 0xa6, 0xdb, 0xbe, 0xed, 0x4e, 0xac, 0x8a, 0xde, 0x56, 0x4e, 0xaf, 0xc5, 0x3f, 
+0x7c, 0xd0, 0x5f, 0x1a, 0xb6, 0x28, 0xa5, 0xd8, 0xd7, 0x2e, 0xf0, 0xb4, 0x87, 0x48, 0x5a, 0xa1, 
+0xa4, 0x59, 0xcb, 0x02, 0x8f, 0x28, 0xbc, 0x2c, 0x55, 0x8a, 0x19, 0x7b, 0x76, 0xe2, 0x24, 0xf4, 
+0x1f, 0x77, 0x98, 0xa4, 0x62, 0xf3, 0xec, 0x44, 0x8c, 0x75, 0x91, 0xc8, 0x34, 0x7c, 0x6a, 0xc2, 
+0x39, 0xfe, 0xd2, 0x88, 0xde, 0xff, 0x6c, 0xe2, 0xa1, 0x70, 0x06, 0x3e, 0x77, 0x46, 0x4c, 0xeb, 
+0xa5, 0x90, 0x71, 0xbd, 0x26, 0xa4, 0xf7, 0x94, 0x42, 0xfe, 0x6a, 0x3b, 0xa8, 0x78, 0x76, 0x62, 
+0x95, 0x75, 0x76, 0x62, 0xc5, 0x3b, 0x9b, 0xe5, 0xf2, 0x23, 0xaf, 0x14, 0x6a, 0x7d, 0xaf, 0x7c, 
+0xb4, 0xf9, 0xc8, 0x2b, 0xd6, 0x85, 0xd6, 0x5e, 0x53, 0x29, 0x69, 0x23, 0x94, 0x98, 0xc7, 0x1a, 
+0x07, 0x43, 0x14, 0x6b, 0x97, 0x6e, 0x5b, 0xaf, 0x77, 0x1b, 0x66, 0xde, 0xd9, 0x89, 0xb7, 0x58, 
+0xe7, 0x58, 0x78, 0x36, 0xa9, 0xed, 0x09, 0xee, 0x69, 0x49, 0xbc, 0x1d, 0x18, 0xf8, 0xe4, 0x55, 
+0x31, 0xe3, 0x3e, 0x83, 0x19, 0x97, 0xd7, 0x8f, 0x0d, 0x98, 0x7b, 0x06, 0x3e, 0xe3, 0xb9, 0xf3, 
+0x19, 0xcc, 0xb9, 0xa9, 0x94, 0xcb, 0x1a, 0xa4, 0x6c, 0x8b, 0x18, 0x85, 0x56, 0x32, 0x3b, 0xd1, 
+0x11, 0x6a, 0x55, 0x74, 0xef, 0x76, 0xd3, 0xb1, 0x7e, 0xe8, 0x47, 0xa5, 0x61, 0x67, 0xc5, 0x87, 
+0xd2, 0x02, 0xf4, 0xd2, 0xf6, 0x94, 0x5e, 0x13, 0x73, 0x90, 0x58, 0x3d, 0xa8, 0xe7, 0xd4, 0xba, 
+0xbe, 0x23, 0xc8, 0x97, 0xdb, 0x92, 0x78, 0x08, 0xda, 0x4b, 0x1e, 0xf2, 0x2e, 0xf9, 0xc2, 0xbc, 
+0xf3, 0xc7, 0xe5, 0xdd, 0x29, 0x99, 0x85, 0xfe, 0x38, 0x3b, 0xf1, 0x83, 0x51, 0x0d, 0xc7, 0xd3, 
+0xaf, 0xc9, 0x51, 0x35, 0xe2, 0x8f, 0x96, 0x0f, 0x27, 0xe6, 0xb2, 0x8c, 0x56, 0x76, 0x62, 0xca, 
+0x85, 0x36, 0xee, 0xed, 0xd9, 0x64, 0xb2, 0x07, 0xfd, 0xb3, 0xa4, 0x05, 0xe1, 0x6c, 0x7c, 0x2e, 
+0x51, 0x75, 0xf9, 0x0d, 0xbe, 0xbb, 0xa5, 0x25, 0x49, 0x6d, 0x5e, 0xec, 0x4d, 0x9c, 0x8f, 0x31, 
+0x53, 0x3b, 0x5e, 0x93, 0x05, 0x8d, 0xcc, 0x61, 0x13, 0x7b, 0xce, 0x54, 0x0e, 0xdb, 0x20, 0xbb, 
+0x67, 0x7a, 0x20, 0x09, 0xbb, 0x84, 0x5f, 0x05, 0x92, 0xf0, 0x33, 0x65, 0x7d, 0x2a, 0x7f, 0xcc, 
+0x3c, 0xc3, 0xeb, 0x54, 0xbc, 0x16, 0xd1, 0xc1, 0x3b, 0x40, 0xd5, 0x55, 0x2b, 0x91, 0xf7, 0xcf, 
+0xaf, 0xf1, 0x68, 0x05, 0x2f, 0x58, 0x01, 0x51, 0xc3, 0x10, 0x47, 0xb5, 0x71, 0xce, 0x87, 0x32, 
+0x85, 0x62, 0xe4, 0x52, 0x88, 0x3d, 0x6c, 0xe6, 0x99, 0x2d, 0x89, 0x33, 0xf4, 0x23, 0xb1, 0x4f, 
+0x22, 0xbb, 0xf2, 0xa3, 0x4a, 0x5d, 0xe2, 0x55, 0x6e, 0x1b, 0xef, 0x15, 0x14, 0x3b, 0x04, 0xe5, 
+0xf1, 0xfb, 0x90, 0x14, 0x2b, 0x2b, 0x6c, 0x88, 0x0a, 0x5c, 0x43, 0xf3, 0x6c, 0x0f, 0xb2, 0x5e, 
+0x7e, 0x75, 0x1e, 0x5e, 0xb1, 0x0a, 0x67, 0x8f, 0xd1, 0xe6, 0xa1, 0x51, 0xfd, 0x49, 0xe8, 0xff, 
+0xb0, 0xb5, 0x34, 0xb6, 0x07, 0xd9, 0xa2, 0xe2, 0xbd, 0x85, 0x29, 0x5b, 0x60, 0x32, 0x64, 0xdd, 
+0xc3, 0x36, 0xb7, 0x58, 0x65, 0x29, 0x14, 0xb8, 0xe8, 0x72, 0x17, 0x09, 0x0f, 0x60, 0x0e, 0x6c, 
+0x53, 0xb1, 0x8b, 0x60, 0xca, 0x46, 0xf6, 0x42, 0xa5, 0xb4, 0x59, 0xe2, 0x77, 0x51, 0x0d, 0xde, 
+0x42, 0x1e, 0xc8, 0x46, 0x45, 0xff, 0x44, 0x8f, 0x38, 0x79, 0xfc, 0x39, 0xd0, 0x23, 0x0e, 0xee, 
+0x11, 0x8c, 0x3f, 0x5b, 0x8d, 0x4b, 0xab, 0x8e, 0x40, 0xa7, 0x90, 0x20, 0x03, 0x9f, 0xd7, 0xa4, 
+0xc6, 0x58, 0x68, 0xe1, 0x47, 0x89, 0x37, 0x78, 0x5c, 0x4e, 0x7f, 0x5c, 0xd9, 0x71, 0x20, 0x2d, 
+0xc8, 0x37, 0xf2, 0x9e, 0x02, 0x69, 0x89, 0x65, 0x76, 0xc2, 0x6d, 0xd6, 0x54, 0x13, 0x73, 0xf5, 
+0x2a, 0x68, 0xb2, 0x2f, 0x3c, 0x9b, 0xd8, 0x15, 0x31, 0x46, 0xf5, 0xb9, 0xdc, 0x6e, 0x92, 0xec, 
+0x4a, 0xeb, 0x04, 0x97, 0x3f, 0xa3, 0xf2, 0xf5, 0xb3, 0xbc, 0xf3, 0x41, 0x49, 0xf1, 0xdc, 0x62, 
+0x78, 0x43, 0x70, 0x78, 0xbf, 0xd0, 0x29, 0x59, 0xb7, 0x1a, 0xb8, 0xc4, 0xab, 0x17, 0xfd, 0xac, 
+0x53, 0x8e, 0x96, 0x02, 0xf7, 0x4d, 0xaf, 0xea, 0x33, 0x69, 0xa0, 0x45, 0x64, 0xca, 0x5e, 0xeb, 
+0x22, 0x75, 0xef, 0x11, 0xdb, 0xc9, 0xde, 0xd0, 0x0a, 0x97, 0x5e, 0xdd, 0xe9, 0xf6, 0xea, 0xd8, 
+0x77, 0x82, 0x17, 0x8a, 0x46, 0xeb, 0x71, 0xa5, 0x7f, 0x69, 0xae, 0x69, 0xc0, 0xca, 0xc9, 0x6d, 
+0xfe, 0x73, 0xa6, 0x90, 0x0f, 0x94, 0xc8, 0x0b, 0x35, 0xb5, 0x6b, 0x36, 0x48, 0x21, 0x1d, 0x3e, 
+0x49, 0xf1, 0xd4, 0x30, 0xdd, 0x19, 0x03, 0x65, 0xec, 0xe6, 0xfa, 0x48, 0xe7, 0xc5, 0x68, 0xce, 
+0xad, 0x54, 0xe8, 0x2f, 0xf7, 0x88, 0x5e, 0x28, 0x45, 0x2f, 0xb4, 0x24, 0xde, 0x18, 0xdf, 0x07, 
+0xa9, 0x1e, 0x0e, 0x47, 0x8b, 0xa0, 0xc9, 0x41, 0xd3, 0x40, 0x1e, 0x77, 0x60, 0xe0, 0xe3, 0x77, 
+0x85, 0x77, 0x40, 0xf3, 0xe8, 0xeb, 0xe8, 0x69, 0x1e, 0x2f, 0x3a, 0x75, 0xbc, 0x38, 0xd9, 0xbb, 
+0xc2, 0xe3, 0xc5, 0x1e, 0x54, 0x6d, 0x17, 0x1d, 0xaf, 0xcf, 0x85, 0x33, 0x14, 0xce, 0xbc, 0x72, 
+0x41, 0x78, 0x89, 0x07, 0x5d, 0x34, 0xa6, 0xc7, 0xc4, 0x9b, 0x3f, 0x3f, 0x99, 0xec, 0x33, 0x7a, 
+0x12, 0xf3, 0x95, 0x57, 0x94, 0x9e, 0x9d, 0xd8, 0xc5, 0x16, 0x5d, 0xc4, 0x18, 0x33, 0xde, 0x54, 
+0xc2, 0xbd, 0x42, 0x3d, 0xa6, 0xd9, 0xa4, 0x4d, 0xb8, 0xc3, 0x8d, 0x63, 0x7a, 0x27, 0xe0, 0xa2, 
+0x0a, 0xf4, 0x32, 0xe6, 0xd4, 0x96, 0xc4, 0x12, 0xe0, 0xe6, 0x57, 0x52, 0x53, 0x3d, 0xb4, 0x5b, 
+0xed, 0x21, 0x5e, 0xbd, 0x72, 0xab, 0x5a, 0x7f, 0x66, 0xb2, 0x24, 0xb7, 0x19, 0xe9, 0xf7, 0x55, 
+0xf5, 0xb9, 0x66, 0x27, 0xfc, 0xfc, 0xa4, 0x62, 0x2a, 0xe4, 0x74, 0xc8, 0xa2, 0xe2, 0xb7, 0x43, 
+0xa5, 0x6e, 0x93, 0x22, 0x21, 0x72, 0x74, 0x89, 0x1c, 0x6e, 0x71, 0xd2, 0x12, 0x74, 0xdd, 0x0c, 
+0xf9, 0xee, 0x4a, 0x5a, 0xc2, 0x57, 0xee, 0x54, 0x2c, 0xe1, 0x2f, 0xf3, 0x87, 0x2e, 0x39, 0x3f, 
+0x72, 0x02, 0xba, 0x6e, 0x81, 0xdd, 0x25, 0xb9, 0x6d, 0x6d, 0x52, 0x95, 0xbd, 0x4d, 0xaa, 0x89, 
+0x9a, 0xed, 0x71, 0xff, 0xf3, 0x92, 0x37, 0xe2, 0x76, 0x95, 0x52, 0x36, 0xcb, 0x0a, 0xd8, 0xba, 
+0x39, 0xc2, 0x97, 0x95, 0xe9, 0xf9, 0x71, 0xbb, 0x7c, 0xac, 0x4f, 0xf1, 0x79, 0x14, 0x5d, 0x74, 
+0xb9, 0xa4, 0xe5, 0x4a, 0xfc, 0xce, 0x00, 0xe4, 0x1b, 0xeb, 0x4e, 0xc5, 0x72, 0x55, 0x60, 0x2b, 
+0xcf, 0x79, 0xd0, 0xa9, 0x65, 0x40, 0xf1, 0x45, 0xa6, 0x63, 0xe4, 0x65, 0x2a, 0x9a, 0x59, 0xe8, 
+0x92, 0xaa, 0xe9, 0x66, 0x30, 0xd4, 0x90, 0x31, 0xaa, 0x85, 0xe5, 0xc0, 0x92, 0x2e, 0x0d, 0x96, 
+0x4e, 0xce, 0x92, 0xf3, 0x92, 0x43, 0x68, 0x8b, 0x05, 0x98, 0xd9, 0x65, 0xa8, 0xb6, 0x36, 0x68, 
+0x8a, 0x0e, 0xe8, 0x4d, 0x4e, 0xcc, 0xf2, 0x05, 0x4e, 0xd6, 0x1a, 0x83, 0xa0, 0x58, 0x3c, 0x62, 
+0x4e, 0xae, 0x60, 0xdd, 0x78, 0x48, 0xd0, 0x62, 0x05, 0xf4, 0x45, 0xf1, 0xfc, 0xad, 0x72, 0xc1, 
+0x89, 0x32, 0xb4, 0xbe, 0xb9, 0xc0, 0xbd, 0x00, 0xf6, 0x94, 0x13, 0x5a, 0xa0, 0xc3, 0xe5, 0x25, 
+0x1b, 0xec, 0x2a, 0x19, 0xb5, 0x40, 0x13, 0x4c, 0xa8, 0xab, 0xbb, 0x45, 0xcf, 0x08, 0x3b, 0x37, 
+0x9b, 0x61, 0x86, 0xb3, 0xae, 0x82, 0x69, 0x04, 0x76, 0x1a, 0xb6, 0x6b, 0x80, 0x9d, 0x8e, 0xcb, 
+0x89, 0xdd, 0x8a, 0x97, 0x7c, 0xef, 0x15, 0xb3, 0x85, 0x34, 0x17, 0x58, 0xb1, 0x7d, 0x50, 0x0c, 
+0xde, 0xc2, 0x88, 0x96, 0x1c, 0x57, 0x4b, 0x25, 0x07, 0x4b, 0x2e, 0xa3, 0x2a, 0xb9, 0x88, 0xf6, 
+0x38, 0x1e, 0xbc, 0xd9, 0x4f, 0x3a, 0xcf, 0x33, 0xd0, 0x05, 0x9e, 0x21, 0xf9, 0x3e, 0xe7, 0xc9, 
+0x3e, 0x57, 0xda, 0x06, 0xe7, 0x89, 0x3e, 0x97, 0x6e, 0xd1, 0x79, 0xe0, 0x78, 0x1d, 0x5a, 0x80, 
+0xfa, 0xa1, 0x17, 0x42, 0xdf, 0xbb, 0x59, 0xf1, 0x05, 0x65, 0x03, 0xa7, 0x34, 0x97, 0x2e, 0xf9, 
+0x6e, 0x34, 0x5d, 0x76, 0xc2, 0xe6, 0xd5, 0x42, 0x97, 0xcf, 0x6a, 0xe0, 0x5d, 0x43, 0xa0, 0xa3, 
+0x58, 0x9d, 0xb3, 0xaa, 0xbb, 0x6f, 0x58, 0x0f, 0x1f, 0x0d, 0x26, 0xa5, 0xa7, 0x84, 0x85, 0x90, 
+0x81, 0x14, 0x9b, 0x92, 0x72, 0xf3, 0xe3, 0xa2, 0x95, 0x29, 0x4f, 0xaa, 0xe4, 0x60, 0x9e, 0xbc, 
+0x22, 0x76, 0xdb, 0x7d, 0xff, 0x10, 0xef, 0xe1, 0xec, 0x28, 0x56, 0x7d, 0x28, 0xc9, 0x9d, 0xa9, 
+0xa0, 0x1a, 0xf7, 0xed, 0x98, 0x12, 0xbc, 0x8b, 0xae, 0x5f, 0xe8, 0xb8, 0x2b, 0x53, 0xfc, 0x67, 
+0x72, 0x19, 0x64, 0xd8, 0x86, 0xca, 0xae, 0x2c, 0xf6, 0xac, 0x79, 0x76, 0x8d, 0xee, 0x6f, 0x05, 
+0xff, 0x66, 0x2b, 0x1e, 0xec, 0xba, 0x3e, 0x9e, 0x0f, 0xd8, 0x43, 0x89, 0x7e, 0xe1, 0x5d, 0xdc, 
+0x0c, 0xe3, 0x48, 0x52, 0x43, 0xb7, 0xae, 0x21, 0xf6, 0x5c, 0x58, 0xae, 0x49, 0xc9, 0xbe, 0x26, 
+0x25, 0x27, 0x70, 0x64, 0x74, 0xfe, 0xb8, 0xc6, 0x43, 0x57, 0x23, 0x2f, 0xb2, 0xba, 0xa3, 0xf2, 
+0x98, 0xd5, 0xc7, 0xbb, 0xd5, 0x5a, 0x67, 0x61, 0x4c, 0x37, 0x92, 0x1c, 0xd8, 0xca, 0xf3, 0x47, 
+0x5d, 0xdf, 0xd5, 0x33, 0xc8, 0xf0, 0x51, 0x75, 0x06, 0x01, 0xc7, 0x8b, 0x9d, 0x02, 0xc9, 0x15, 
+0x81, 0x6c, 0x9e, 0x01, 0xc6, 0xcf, 0x28, 0x29, 0x98, 0x13, 0xf9, 0x33, 0xb0, 0x55, 0x9d, 0x5b, 
+0x2c, 0xc2, 0x76, 0xbc, 0xa6, 0xac, 0x32, 0x7b, 0x5c, 0xd5, 0x0a, 0x5b, 0xe0, 0x08, 0xb8, 0x8b, 
+0x98, 0xbb, 0xe4, 0x36, 0xc9, 0x81, 0x51, 0xe8, 0x74, 0x56, 0xe5, 0xe1, 0xbd, 0x69, 0x32, 0x15, 
+0x85, 0xa7, 0xb3, 0xcd, 0xe6, 0xba, 0x0e, 0xd0, 0x75, 0x29, 0xe8, 0x3a, 0x68, 0x41, 0xd9, 0xc1, 
+0x07, 0x31, 0x3b, 0xf0, 0x7e, 0x98, 0x81, 0x91, 0x61, 0x25, 0x1d, 0xb6, 0xe8, 0x85, 0xa8, 0x34, 
+0x5b, 0x99, 0x37, 0x0c, 0xec, 0xf3, 0x88, 0x18, 0xac, 0x8b, 0x4a, 0xce, 0x93, 0x2d, 0x14, 0x40, 
+0xff, 0xa9, 0xbb, 0xe5, 0x78, 0x6e, 0x51, 0xf2, 0xd0, 0x69, 0x01, 0xdb, 0xa8, 0x60, 0xee, 0x50, 
+0x60, 0x13, 0x1d, 0x12, 0xb8, 0xa3, 0xb7, 0x58, 0xdb, 0x03, 0xdf, 0x65, 0x23, 0x87, 0x27, 0xb0, 
+0x35, 0xf8, 0xa0, 0xb2, 0xb7, 0x87, 0x7a, 0xcd, 0x83, 0xf6, 0x0a, 0xf3, 0xd4, 0x88, 0x5e, 0x78, 
+0x55, 0x2e, 0x7a, 0xcc, 0x7e, 0xb6, 0x89, 0x1e, 0x64, 0x58, 0x3e, 0x68, 0xe5, 0x02, 0x9e, 0x81, 
+0xe1, 0x89, 0xf1, 0x18, 0x10, 0x69, 0x0c, 0xad, 0x74, 0x2c, 0x34, 0x21, 0x0b, 0x26, 0x47, 0x8a, 
+0xfc, 0xcf, 0x90, 0x21, 0x62, 0x16, 0x78, 0x98, 0xd8, 0x57, 0x81, 0x79, 0x6d, 0x42, 0xc8, 0x82, 
+0x54, 0x9d, 0xda, 0xf2, 0x64, 0xaa, 0x82, 0xb3, 0x5e, 0xf0, 0xdd, 0x1e, 0x48, 0x6f, 0x9b, 0xad, 
+0x32, 0x94, 0xcd, 0x33, 0xea, 0x9c, 0x26, 0xd6, 0x74, 0x73, 0x3e, 0xe4, 0x3d, 0x84, 0x05, 0x77, 
+0xda, 0xf1, 0xf9, 0x75, 0x8b, 0x79, 0x32, 0x64, 0x24, 0xa9, 0xf3, 0x82, 0xe0, 0x66, 0x49, 0x78, 
+0xbb, 0x92, 0x7e, 0x44, 0x1b, 0x60, 0xfe, 0xec, 0x8f, 0xac, 0x0d, 0xb1, 0x47, 0xdd, 0xda, 0x04, 
+0x49, 0x03, 0x0e, 0x84, 0xc5, 0x3a, 0x86, 0x97, 0xd1, 0x33, 0xce, 0xbd, 0x6c, 0xd9, 0x68, 0xf8, 
+0xcd, 0xb8, 0xf4, 0x82, 0x14, 0x27, 0x0a, 0x1f, 0xdb, 0xb8, 0xa7, 0xb9, 0xd7, 0x70, 0xe9, 0x7c, 
+0xe6, 0xd2, 0x02, 0x96, 0x6b, 0xc2, 0x57, 0xcd, 0x9e, 0x05, 0x31, 0x2b, 0x29, 0x7c, 0xc3, 0xd4, 
+0x2a, 0x16, 0x3d, 0xc3, 0x5e, 0x38, 0x5d, 0xd4, 0x10, 0x9a, 0xe6, 0xef, 0x8e, 0x4c, 0x8f, 0x49, 
+0x7b, 0xbb, 0x23, 0x6e, 0x58, 0xed, 0xdd, 0x61, 0xbf, 0xbf, 0xab, 0x45, 0xb7, 0xa7, 0xab, 0xbe, 
+0x32, 0x9a, 0xae, 0xea, 0x6d, 0x3e, 0x7f, 0x57, 0xb3, 0x49, 0xd6, 0x78, 0xe3, 0x7b, 0xfa, 0xc9, 
+0xb2, 0xda, 0x12, 0xca, 0xf0, 0x77, 0x45, 0x32, 0x60, 0x87, 0xe2, 0x69, 0x4f, 0x67, 0xbd, 0x2e, 
+0x96, 0x1e, 0xca, 0x86, 0xde, 0x6a, 0x01, 0xa4, 0xae, 0xd6, 0xd7, 0xad, 0x1a, 0x6f, 0xe7, 0x9e, 
+0xce, 0x86, 0x03, 0xc7, 0xe2, 0x90, 0x15, 0x06, 0x9e, 0xbf, 0x20, 0xd7, 0xf4, 0xb9, 0x1e, 0xd8, 
+0xe0, 0xb0, 0x26, 0x4c, 0x26, 0xa5, 0x65, 0xae, 0x46, 0xca, 0x06, 0x87, 0x89, 0xb5, 0x9f, 0x2f, 
+0x9b, 0x2f, 0xfe, 0x7d, 0x3f, 0xac, 0x41, 0xff, 0xe5, 0x7e, 0x58, 0x61, 0x1b, 0x54, 0xa5, 0xe6, 
+0x4b, 0x33, 0xef, 0xe5, 0x2a, 0x1b, 0x4a, 0xec, 0x1c, 0xe3, 0x8d, 0x35, 0x88, 0x1d, 0x1e, 0xd7, 
+0x7a, 0x67, 0x6d, 0xca, 0xb8, 0x49, 0x8d, 0x75, 0xc3, 0xb5, 0xeb, 0x46, 0x63, 0x60, 0x08, 0x6d, 
+0x27, 0x51, 0x23, 0x57, 0x73, 0x2d, 0xe3, 0xd7, 0x30, 0x58, 0x5e, 0x8d, 0x19, 0xed, 0xca, 0xde, 
+0x59, 0x8b, 0x3a, 0xda, 0xa7, 0xc9, 0xd5, 0xca, 0x9b, 0x18, 0x65, 0x9a, 0xd5, 0xbd, 0x66, 0x03, 
+0x09, 0x53, 0xd2, 0x33, 0xcf, 0xa3, 0x9e, 0x57, 0x5b, 0xfc, 0x4f, 0xa3, 0x9f, 0x3c, 0x90, 0x73, 
+0x68, 0x8d, 0xf0, 0xfa, 0xe9, 0xdf, 0xf1, 0xf9, 0xdc, 0x1e, 0xb7, 0x58, 0xd1, 0x4d, 0xf7, 0x95, 
+0x78, 0x4a, 0xba, 0xe2, 0x22, 0xdd, 0xf0, 0x4e, 0x6f, 0xbc, 0x33, 0xee, 0xa0, 0x09, 0xbc, 0x3f, 
+0x87, 0xb9, 0x18, 0x3a, 0xc4, 0x53, 0x57, 0xf9, 0x5f, 0x93, 0x3e, 0x3a, 0xc0, 0x12, 0xe5, 0xf5, 
+0xef, 0x54, 0x30, 0x04, 0x51, 0x3e, 0x9d, 0xa1, 0xc6, 0x3b, 0x45, 0xba, 0xe1, 0x9d, 0xcd, 0x5d, 
+0xf1, 0x2e, 0x86, 0xc5, 0x94, 0x6c, 0xbc, 0xba, 0xee, 0x76, 0xb2, 0x70, 0x7e, 0x8f, 0xc7, 0xd3, 
+0x33, 0x5a, 0x77, 0x17, 0xd7, 0xbd, 0xa7, 0x33, 0x59, 0x23, 0xfb, 0x22, 0xc6, 0x78, 0x9d, 0x6b, 
+0x46, 0x9f, 0x84, 0xff, 0xae, 0x6b, 0xd4, 0xcf, 0xfc, 0x55, 0xdb, 0x75, 0x4d, 0x89, 0x8c, 0x31, 
+0x25, 0x26, 0x8d, 0x29, 0x61, 0x56, 0x4b, 0x5c, 0x3f, 0xea, 0x65, 0xcc, 0xc7, 0x8c, 0xee, 0x08, 
+0xe6, 0xb1, 0x37, 0xb1, 0x05, 0xa3, 0xa5, 0x49, 0x9c, 0x16, 0xfa, 0xca, 0x70, 0xf6, 0x6c, 0x86, 
+0x4e, 0x1d, 0xcc, 0x6b, 0x21, 0xf3, 0xdc, 0xd9, 0x06, 0xdd, 0x7a, 0xca, 0x72, 0x90, 0xb4, 0x81, 
+0xb2, 0x19, 0xe7, 0x4a, 0x9f, 0xd7, 0xe3, 0x1d, 0x83, 0x73, 0xcf, 0x78, 0x9c, 0x0f, 0x77, 0xfb, 
+0x3d, 0x11, 0x4b, 0xa1, 0xc6, 0xf7, 0x4a, 0x87, 0xf4, 0x87, 0xe7, 0xaa, 0x37, 0x1d, 0x8a, 0xaf, 
+0x9f, 0xb8, 0xb3, 0xf3, 0xbd, 0xe7, 0x42, 0x9a, 0x0e, 0x7a, 0x73, 0xb3, 0x5d, 0x1f, 0x9b, 0x78, 
+0x7a, 0xb7, 0xef, 0xc0, 0x99, 0x5d, 0xc7, 0xe3, 0x1a, 0x68, 0xe9, 0xe9, 0x89, 0x3c, 0xe1, 0x7b, 
+0x7c, 0x7c, 0x93, 0xac, 0xfd, 0xc3, 0x2e, 0xf6, 0x2e, 0x7f, 0x37, 0xf1, 0xb8, 0xf0, 0x6c, 0xb6, 
+0x8f, 0x7a, 0x36, 0xcf, 0x42, 0x26, 0xbe, 0x84, 0x79, 0x3a, 0xe5, 0xd5, 0x5c, 0xaf, 0xb9, 0xb9, 
+0x54, 0x6a, 0x6c, 0x67, 0xaf, 0xe6, 0x9e, 0x17, 0xef, 0x6f, 0xd6, 0xe4, 0xe9, 0xfe, 0x23, 0x6d, 
+0xdb, 0xca, 0xa3, 0x98, 0x4b, 0x25, 0x7d, 0x9b, 0x69, 0xf2, 0x42, 0x5f, 0xd4, 0x41, 0x6f, 0xee, 
+0x46, 0x5c, 0x1f, 0x78, 0xf4, 0xd8, 0xfd, 0xd6, 0xb2, 0xdf, 0x9c, 0x25, 0x4b, 0x6e, 0xc5, 0x7f, 
+0x8c, 0x66, 0xcc, 0xc7, 0x7b, 0x36, 0xaf, 0xce, 0x79, 0xec, 0xfe, 0xa8, 0xf9, 0x78, 0x3c, 0x76, 
+0xe1, 0xb5, 0x4e, 0xa5, 0x6d, 0x1d, 0x24, 0x3c, 0xa0, 0xee, 0x90, 0xa6, 0x9d, 0xc4, 0x3a, 0xed, 
+0x70, 0x92, 0x2f, 0xad, 0x18, 0xff, 0x51, 0xc7, 0xe1, 0x5d, 0x64, 0x6e, 0x4f, 0xdb, 0xc7, 0xfb, 
+0xdd, 0xb2, 0xc4, 0x98, 0xe4, 0x91, 0x21, 0x7c, 0xc7, 0x77, 0x89, 0xbd, 0xa5, 0xa1, 0xb1, 0xb3, 
+0x27, 0x7b, 0x0c, 0x07, 0x3e, 0x3f, 0x21, 0x7c, 0x80, 0x32, 0x73, 0x1c, 0x74, 0xf1, 0x53, 0xc2, 
+0x87, 0x0d, 0x59, 0x0e, 0xdb, 0xd5, 0x2c, 0xf6, 0x84, 0xb7, 0x20, 0x4d, 0xf1, 0x4c, 0x3e, 0x26, 
+0xe6, 0x14, 0xa3, 0xe9, 0x16, 0x92, 0x0d, 0x6f, 0x87, 0xf5, 0xd5, 0x71, 0xd0, 0xef, 0xe2, 0x1e, 
+0xc8, 0xbb, 0xea, 0x2e, 0xd8, 0x6f, 0xe4, 0xef, 0x6a, 0xcb, 0x1a, 0xe3, 0x47, 0x47, 0x39, 0x40, 
+0xbf, 0x8f, 0xa1, 0xb3, 0x2f, 0xdd, 0x36, 0x3b, 0x71, 0xc2, 0xd6, 0x92, 0x78, 0x93, 0x35, 0xe0, 
+0x3b, 0xfa, 0x58, 0xce, 0xa4, 0x7c, 0xf2, 0x6d, 0x98, 0x6f, 0x1c, 0xaa, 0xa6, 0x64, 0x53, 0x75, 
+0xa3, 0xb9, 0xa0, 0x47, 0x1e, 0x70, 0x54, 0x3c, 0x4b, 0x33, 0xc7, 0xb5, 0xa1, 0x58, 0xf8, 0x2f, 
+0x01, 0x41, 0xd9, 0x87, 0xb7, 0xdc, 0xae, 0xec, 0x9a, 0x6d, 0xb5, 0xa9, 0x65, 0x46, 0xbd, 0x0a, 
+0x5c, 0xd2, 0xcd, 0xde, 0xaf, 0xa1, 0x8b, 0xea, 0xea, 0x8f, 0xc1, 0xf3, 0x0d, 0x03, 0xb1, 0x84, 
+0xe2, 0x35, 0x20, 0xb4, 0x77, 0x18, 0xd2, 0xbe, 0x48, 0xd8, 0x1e, 0x3c, 0x23, 0xb6, 0x24, 0x86, 
+0x15, 0xdd, 0x32, 0xd0, 0x65, 0x83, 0x6d, 0xde, 0xec, 0xf6, 0x6c, 0x57, 0x57, 0x86, 0x47, 0xbd, 
+0xf8, 0x24, 0xd9, 0x90, 0x96, 0x26, 0xac, 0xcf, 0x38, 0xfb, 0xf1, 0x53, 0x2b, 0xe0, 0x0e, 0x45, 
+0x67, 0x4e, 0x8e, 0x61, 0x70, 0xd4, 0xb0, 0x98, 0xa3, 0x2f, 0x25, 0xcf, 0x48, 0xdc, 0xbe, 0x5f, 
+0x40, 0x98, 0x1b, 0x35, 0x1f, 0xde, 0x7e, 0xd5, 0xda, 0x80, 0xfc, 0x97, 0x61, 0x46, 0x7c, 0xd5, 
+0x5d, 0x76, 0xcd, 0xf1, 0xae, 0xe3, 0xdd, 0x0a, 0x27, 0x8b, 0xf3, 0x2f, 0x0e, 0x19, 0xf8, 0xca, 
+0xd1, 0xf9, 0x64, 0xef, 0xf5, 0x35, 0x0a, 0x2c, 0x77, 0x2a, 0x1e, 0x81, 0x2f, 0x80, 0xb5, 0x43, 
+0xd5, 0xe7, 0x33, 0xad, 0x28, 0x33, 0xba, 0x3b, 0x10, 0x3a, 0xfd, 0xd2, 0x3b, 0xba, 0x6f, 0x7f, 
+0x3d, 0xf1, 0x82, 0xc7, 0x53, 0xdd, 0x55, 0xff, 0xdc, 0xf8, 0xb7, 0xd7, 0xb4, 0xdd, 0xf1, 0x97, 
+0xb1, 0x0c, 0x1b, 0x3c, 0xdb, 0x85, 0xbd, 0xa0, 0x78, 0x44, 0x4c, 0x89, 0x33, 0xca, 0xe9, 0x48, 
+0xd6, 0x28, 0xff, 0x02, 0xac, 0x4d, 0xd1, 0x09, 0xb0, 0x13, 0x75, 0x5f, 0x42, 0x45, 0x8d, 0x32, 
+0xd3, 0xc3, 0x46, 0xe4, 0x53, 0x50, 0xd9, 0xf6, 0xa0, 0xf0, 0x98, 0x74, 0x40, 0xb2, 0xf2, 0xde, 
+0x7e, 0xfd, 0x35, 0x3e, 0x93, 0x8c, 0x31, 0x3e, 0x13, 0x92, 0x78, 0x2d, 0xc6, 0x76, 0xec, 0x79, 
+0x92, 0x2b, 0x04, 0xdd, 0x54, 0x7f, 0x88, 0x62, 0x99, 0x19, 0x62, 0x1a, 0x61, 0x21, 0x36, 0xf2, 
+0x9a, 0x3d, 0xeb, 0x6c, 0x66, 0x73, 0x26, 0x55, 0x4b, 0x26, 0xd8, 0x07, 0xab, 0xdc, 0xa9, 0x59, 
+0x92, 0x84, 0x1f, 0x05, 0xfc, 0x7f, 0xf9, 0x39, 0xe1, 0x19, 0x69, 0x23, 0xa7, 0x81, 0xfd, 0x0c, 
+0xc2, 0x1f, 0xc4, 0xb2, 0xd8, 0xe4, 0xd6, 0x50, 0xc4, 0x6b, 0x72, 0xeb, 0x88, 0x71, 0xf6, 0xba, 
+0xe7, 0xb8, 0x0d, 0xba, 0x50, 0x11, 0x7b, 0x29, 0x23, 0x06, 0x53, 0x17, 0x91, 0xf6, 0xfd, 0x36, 
+0x39, 0xaa, 0x1d, 0xeb, 0x73, 0x31, 0xe8, 0x15, 0x7b, 0xf1, 0x72, 0xb9, 0xea, 0x73, 0xa9, 0x0f, 
+0x76, 0xc1, 0xda, 0xa9, 0x9f, 0xd3, 0x41, 0x1a, 0x83, 0x8e, 0x57, 0xe0, 0xc5, 0x58, 0x70, 0x2b, 
+0x63, 0x21, 0x32, 0xdf, 0x86, 0xdc, 0x55, 0x5d, 0xa0, 0x97, 0xe2, 0xf3, 0x78, 0xc8, 0xa5, 0x11, 
+0x1e, 0x2f, 0x47, 0x72, 0x3d, 0x22, 0x92, 0x95, 0xa2, 0xe5, 0x23, 0xec, 0x87, 0x4e, 0xf6, 0x86, 
+0xe2, 0xbf, 0x09, 0xf1, 0x9e, 0xb3, 0x6c, 0xd6, 0x1f, 0x96, 0x2b, 0x7e, 0xe1, 0x22, 0x5e, 0x89, 
+0xff, 0x77, 0x7c, 0x38, 0xeb, 0x6d, 0x0f, 0x8e, 0x9f, 0xb9, 0x1d, 0x6e, 0xe1, 0xbf, 0xc9, 0x1a, 
+0xaf, 0x7d, 0x7f, 0xd6, 0x23, 0x64, 0x42, 0x39, 0x46, 0x56, 0xf6, 0xb8, 0xdc, 0x71, 0x96, 0x76, 
+0xfe, 0xad, 0xe1, 0x7c, 0x05, 0xde, 0x98, 0x59, 0x3c, 0x8f, 0x72, 0x16, 0x0e, 0x7d, 0x56, 0x39, 
+0x66, 0xe7, 0x80, 0x9c, 0xdc, 0x39, 0xa0, 0x68, 0x80, 0xcb, 0x55, 0x8d, 0x9d, 0x57, 0xd2, 0x98, 
+0xce, 0x42, 0x32, 0x3e, 0x81, 0xf1, 0x92, 0x09, 0x19, 0xe4, 0xb1, 0x2b, 0x9a, 0x6a, 0x21, 0xc3, 
+0x25, 0xdd, 0x4d, 0x7e, 0x48, 0x97, 0xdd, 0x42, 0xb6, 0x9a, 0x53, 0xda, 0x8a, 0xc8, 0x6d, 0x65, 
+0x0f, 0xea, 0xf5, 0x18, 0x17, 0x4f, 0x04, 0x06, 0x3e, 0xbd, 0x24, 0x46, 0xff, 0x44, 0x45, 0x33, 
+0x51, 0xf4, 0xf7, 0x82, 0x22, 0x47, 0x9b, 0x94, 0x03, 0x4b, 0xda, 0x66, 0xaf, 0xe1, 0xbd, 0x9d, 
+0xbc, 0x9b, 0x06, 0xf3, 0x82, 0x4b, 0xb1, 0xaf, 0x3e, 0x5f, 0x61, 0x23, 0xb9, 0xd4, 0xea, 0x57, 
+0x77, 0x28, 0xd4, 0x29, 0x12, 0x26, 0xac, 0xf7, 0x43, 0x92, 0x45, 0x02, 0x51, 0xed, 0x1e, 0x68, 
+0xc2, 0x61, 0xb9, 0xe4, 0xbc, 0x94, 0x7d, 0xe4, 0x80, 0xc9, 0x41, 0xdf, 0x1e, 0x19, 0x09, 0x17, 
+0xe3, 0x7b, 0xce, 0x48, 0x22, 0x3c, 0x37, 0x64, 0x30, 0x7d, 0x93, 0xbe, 0xed, 0xc8, 0x8e, 0xe8, 
+0xab, 0xbb, 0x9a, 0x2e, 0x85, 0x6c, 0x0c, 0x47, 0xd6, 0x24, 0x21, 0xf1, 0x18, 0x64, 0x28, 0x29, 
+0xfe, 0xd6, 0x27, 0xd7, 0xd4, 0x97, 0x9b, 0x14, 0xcd, 0x37, 0xa9, 0x7f, 0x32, 0x4d, 0x6d, 0x42, 
+0xff, 0xb4, 0x6a, 0xd6, 0x4f, 0x7c, 0xf7, 0x69, 0x6e, 0xe3, 0x7a, 0x9a, 0xe7, 0x30, 0xe8, 0xde, 
+0xdd, 0x25, 0x97, 0xf0, 0xca, 0x85, 0xe0, 0xe5, 0xd4, 0x88, 0x12, 0xde, 0x42, 0x8d, 0xca, 0xf9, 
+0xf3, 0x99, 0xa7, 0x35, 0x5d, 0x3c, 0x2b, 0x32, 0x67, 0x1f, 0x39, 0xc0, 0xfa, 0x15, 0xe8, 0x96, 
+0x9d, 0x94, 0x8e, 0x90, 0x8d, 0x0e, 0xe6, 0xea, 0x4f, 0x84, 0xfc, 0x0f, 0xe9, 0x3c, 0x79, 0xe4, 
+0xc0, 0xfc, 0xb1, 0x45, 0xd1, 0x32, 0x31, 0xf3, 0xf3, 0x7e, 0x17, 0x07, 0xec, 0x7a, 0xa7, 0x73, 
+0x32, 0xdb, 0x4d, 0x03, 0xd0, 0x87, 0xc2, 0x86, 0xca, 0xb7, 0x73, 0x86, 0x43, 0x34, 0xb2, 0x0a, 
+0xb6, 0x56, 0x9a, 0x6b, 0x22, 0x34, 0xc2, 0x9a, 0xd4, 0x79, 0x66, 0x92, 0x34, 0xb2, 0x5b, 0xd5, 
+0x15, 0xd3, 0x58, 0x17, 0x94, 0xdd, 0x29, 0xef, 0xcc, 0xfb, 0x5f, 0xa6, 0x2f, 0x09, 0x6d, 0xc0, 
+0xf0, 0xce, 0x83, 0x9b, 0xe2, 0x9b, 0x30, 0xdf, 0x8b, 0x5c, 0x19, 0x63, 0x72, 0x4d, 0x52, 0x72, 
+0x09, 0x8d, 0xc9, 0xfc, 0xce, 0x96, 0x9e, 0x78, 0x0f, 0xe6, 0xc6, 0x0d, 0xe4, 0xf0, 0xef, 0xeb, 
+0x59, 0x4d, 0xb4, 0x0d, 0x36, 0x37, 0xcf, 0xe4, 0x3b, 0x6c, 0xc9, 0x9a, 0x36, 0x4e, 0xcf, 0x0c, 
+0x9b, 0x34, 0xde, 0xcb, 0xa4, 0xef, 0xe1, 0x9d, 0xf0, 0xa1, 0x13, 0x62, 0x46, 0x18, 0xd5, 0x8d, 
+0xf2, 0xc6, 0xe8, 0x46, 0x79, 0xaa, 0x9e, 0x91, 0x27, 0xea, 0x4d, 0x1f, 0x80, 0xa5, 0x76, 0xa2, 
+0x33, 0xf4, 0x23, 0xcc, 0x8a, 0x7a, 0x58, 0x95, 0x27, 0x55, 0x8b, 0x08, 0xfc, 0xcb, 0x27, 0x2a, 
+0x6f, 0x5e, 0x04, 0x3e, 0x7b, 0x86, 0x2c, 0x29, 0x1e, 0xcb, 0x74, 0x91, 0xdc, 0x0c, 0x0e, 0x13, 
+0xfb, 0x9a, 0x2e, 0xed, 0x10, 0x34, 0xd4, 0x28, 0xf6, 0x78, 0xce, 0xf0, 0xe8, 0x7e, 0x21, 0xb1, 
+0x56, 0xce, 0x67, 0x95, 0x0b, 0xe5, 0x2a, 0xd1, 0x0a, 0xe9, 0xab, 0x69, 0x6b, 0xd0, 0xff, 0x75, 
+0x36, 0x07, 0xe9, 0xc4, 0x0e, 0xdb, 0x59, 0x64, 0xae, 0x18, 0xba, 0x72, 0x76, 0x4c, 0x3b, 0x5b, 
+0x05, 0xcc, 0xb9, 0x0a, 0x1e, 0xea, 0x1a, 0xc1, 0xe8, 0xdb, 0x2a, 0xee, 0x2f, 0xf0, 0x28, 0x6b, 
+0x01, 0xe6, 0xe4, 0x2c, 0x19, 0x7a, 0x89, 0xdb, 0xd3, 0x6c, 0xff, 0x6a, 0x14, 0x01, 0xd4, 0x59, 
+0xc2, 0x2b, 0x75, 0x99, 0x77, 0x22, 0x33, 0x77, 0xe6, 0x08, 0xd9, 0x51, 0xcc, 0xeb, 0x39, 0x82, 
+0x2b, 0xf2, 0x78, 0x2d, 0x07, 0xfa, 0x8c, 0xd0, 0xe4, 0xbe, 0x62, 0xab, 0x4e, 0xc4, 0xbf, 0x5a, 
+0x0f, 0xa3, 0xd5, 0x3a, 0x97, 0x93, 0xcc, 0x65, 0x43, 0xc3, 0x97, 0xc6, 0xf0, 0x97, 0x57, 0x76, 
+0x83, 0x5f, 0xcc, 0xe8, 0x73, 0xf1, 0x76, 0xcc, 0x9b, 0x3c, 0x85, 0xf3, 0x8e, 0xc7, 0x17, 0x0f, 
+0x0d, 0x5b, 0xf7, 0x75, 0xaf, 0x82, 0xd5, 0x3c, 0x4b, 0xb1, 0xac, 0xc7, 0xe4, 0xb6, 0x8f, 0xf2, 
+0xe3, 0x90, 0x7f, 0x32, 0xf8, 0xa4, 0x14, 0x7c, 0xd2, 0x2d, 0xf8, 0xe4, 0x90, 0x61, 0x16, 0x69, 
+0x68, 0x6a, 0x38, 0x13, 0x9c, 0x4b, 0x22, 0xf7, 0xce, 0x94, 0x0c, 0x25, 0xf3, 0xe4, 0xe3, 0xf1, 
+0x50, 0x3f, 0xaf, 0x5c, 0x41, 0x2a, 0x33, 0x4d, 0xad, 0x90, 0x4e, 0x0a, 0x4d, 0xb7, 0x30, 0x4d, 
+0x5b, 0x32, 0xa1, 0x63, 0x38, 0x5d, 0x78, 0xcf, 0x2b, 0x98, 0x1d, 0xc5, 0x21, 0x1a, 0xe6, 0xd1, 
+0x36, 0x19, 0x90, 0xae, 0x83, 0xe6, 0xb1, 0xd5, 0x96, 0x5c, 0x3d, 0xdc, 0x84, 0xd4, 0x59, 0x34, 
+0x35, 0xa6, 0x39, 0x10, 0xe7, 0x73, 0xeb, 0xbc, 0xdb, 0x14, 0xf5, 0x12, 0xea, 0x05, 0x85, 0x79, 
+0xa7, 0x30, 0xd7, 0xa1, 0xf6, 0x9b, 0xcc, 0x7b, 0x31, 0x92, 0xf5, 0xfc, 0xf5, 0x56, 0x15, 0x73, 
+0x63, 0x4c, 0xe2, 0x93, 0x1d, 0xbc, 0xae, 0x92, 0xe2, 0x44, 0xd4, 0xc3, 0xb2, 0x16, 0x9c, 0x08, 
+0x4b, 0xea, 0xa2, 0x31, 0x97, 0xf1, 0xe0, 0xbd, 0x1e, 0x16, 0xc5, 0xd3, 0x0c, 0xdb, 0xdc, 0x24, 
+0x7c, 0xb5, 0x5e, 0xd2, 0x8d, 0xda, 0xd8, 0x42, 0x0a, 0x5e, 0x50, 0x4f, 0x4b, 0xe6, 0x40, 0x13, 
+0x93, 0x3d, 0x6e, 0xf4, 0xc6, 0xd7, 0x6e, 0x73, 0x93, 0x51, 0xc4, 0xb2, 0x6e, 0xe3, 0x9d, 0xcb, 
+0x1c, 0x9b, 0x82, 0x58, 0x86, 0x88, 0x59, 0x10, 0x33, 0x7b, 0xda, 0x28, 0x4b, 0x3c, 0x4d, 0xc6, 
+0x53, 0xa6, 0x88, 0x65, 0xea, 0xdd, 0xe9, 0xcd, 0x78, 0xb2, 0x94, 0x9c, 0x27, 0xa3, 0xea, 0x69, 
+0xee, 0x00, 0xb6, 0x19, 0x63, 0x9e, 0x95, 0xbd, 0x0e, 0x2b, 0x9d, 0x2b, 0x95, 0xd5, 0xdb, 0xb1, 
+0x2b, 0x83, 0x79, 0xe0, 0x28, 0x67, 0x0d, 0x7b, 0x11, 0x22, 0x7a, 0xe1, 0x61, 0x30, 0x45, 0x0d, 
+0xb3, 0xd5, 0xf9, 0x5b, 0x53, 0xef, 0x7f, 0x34, 0x4c, 0xd4, 0xaf, 0xf0, 0x9a, 0xe7, 0xc7, 0xff, 
+0x91, 0x31, 0x24, 0x7b, 0x84, 0x8c, 0x44, 0x6f, 0x2e, 0x1c, 0x1a, 0x7a, 0x26, 0x35, 0x57, 0x92, 
+0x26, 0x43, 0x66, 0x1b, 0xcc, 0xac, 0xc0, 0x74, 0x69, 0x14, 0x8b, 0xe4, 0x2b, 0xc2, 0x2c, 0x4d, 
+0xc2, 0x1c, 0x85, 0x27, 0xbd, 0xa4, 0x70, 0xdf, 0xe1, 0xae, 0xbc, 0x38, 0xfb, 0x35, 0x6e, 0x7d, 
+0x53, 0x81, 0x6c, 0xad, 0xfd, 0x6a, 0xba, 0xfe, 0x4f, 0x07, 0xeb, 0x49, 0xba, 0xcf, 0x35, 0xe1, 
+0xff, 0x0c, 0x0f, 0xf6, 0xcf, 0x8c, 0x72, 0xb6, 0x54, 0x68, 0x9e, 0x1c, 0xce, 0x94, 0xa7, 0x68, 
+0xdc, 0xe0, 0x6d, 0x3e, 0xc9, 0x46, 0x79, 0x71, 0xde, 0x9f, 0xa2, 0xec, 0xb5, 0x39, 0xf2, 0xa8, 
+0xca, 0xe7, 0x94, 0x58, 0xc1, 0x73, 0x9e, 0xca, 0x63, 0x4e, 0xb1, 0xfe, 0xd3, 0x9c, 0xdc, 0xd9, 
+0x76, 0x35, 0x5f, 0x4a, 0x96, 0xf1, 0x7c, 0x29, 0x59, 0xbe, 0x84, 0x2f, 0x75, 0x9e, 0x6d, 0xa1, 
+0xe2, 0x71, 0x79, 0x59, 0x23, 0xf9, 0x5e, 0x6a, 0xb4, 0xb4, 0xaa, 0xb9, 0x05, 0xff, 0xc6, 0xa4, 
+0x50, 0x06, 0x7f, 0x8f, 0x8e, 0x09, 0x5b, 0xa7, 0x88, 0x8f, 0xd2, 0x6b, 0xd6, 0x18, 0x7a, 0xcd, 
+0x52, 0xe9, 0x35, 0x8b, 0xae, 0x07, 0x46, 0x7c, 0xfe, 0x31, 0x03, 0xd2, 0xa9, 0x98, 0x57, 0xe1, 
+0xb8, 0xc6, 0xaa, 0x3e, 0xb5, 0x4e, 0x9b, 0xd2, 0x2e, 0x29, 0x67, 0x2c, 0x9e, 0xcb, 0x5f, 0x50, 
+0xce, 0x57, 0xb7, 0xf1, 0x3a, 0x4d, 0x36, 0xe6, 0xba, 0x7e, 0x29, 0x3b, 0x77, 0x51, 0x6a, 0xed, 
+0x4e, 0xac, 0xd2, 0x26, 0xf7, 0xf7, 0xf2, 0xcc, 0xcb, 0x23, 0xe9, 0xfc, 0x81, 0xba, 0xbe, 0xd4, 
+0x39, 0x64, 0xc3, 0x94, 0x0e, 0xbe, 0x4d, 0xc2, 0x16, 0xe7, 0x35, 0x47, 0x21, 0x19, 0xc5, 0x49, 
+0x6e, 0x65, 0x0d, 0x50, 0xb2, 0x30, 0x3c, 0xb1, 0x46, 0xf1, 0x23, 0x96, 0xf7, 0x36, 0x73, 0x8a, 
+0xb6, 0x8a, 0x64, 0x1e, 0xf8, 0x93, 0x99, 0x61, 0xf0, 0xde, 0xab, 0xdc, 0xbb, 0xd1, 0x25, 0x3a, 
+0xc5, 0xbb, 0xf2, 0xd5, 0xb8, 0x83, 0x5b, 0x2b, 0x56, 0x83, 0xcd, 0xbc, 0x1e, 0x36, 0xec, 0xe7, 
+0x3a, 0x01, 0xc5, 0x24, 0xf1, 0xdc, 0xc2, 0x3a, 0x68, 0xf6, 0x17, 0xb6, 0x5c, 0xf3, 0xe5, 0x2d, 
+0x17, 0x9e, 0x24, 0xdd, 0xf8, 0x7d, 0x59, 0xd0, 0x41, 0xb3, 0xad, 0xee, 0xdf, 0x0c, 0xfe, 0xe6, 
+0x57, 0x87, 0x37, 0xf3, 0x37, 0x9f, 0x06, 0x29, 0xfd, 0x98, 0x0e, 0xcb, 0x13, 0x82, 0x9d, 0xfb, 
+0x3a, 0x5b, 0xcf, 0xa8, 0x77, 0x00, 0x5c, 0x60, 0xed, 0x51, 0xe6, 0x7b, 0x39, 0xaa, 0x1c, 0x8d, 
+0xc2, 0x3e, 0xd4, 0xf8, 0x9a, 0xb5, 0xdf, 0x5a, 0x38, 0x94, 0xd8, 0xc7, 0x3b, 0xda, 0x59, 0x22, 
+0xa8, 0x69, 0xdf, 0x54, 0x9f, 0x2d, 0xea, 0xf3, 0x2d, 0xea, 0x73, 0x96, 0xfa, 0xfc, 0x0d, 0xf5, 
+0x39, 0x1b, 0xf2, 0x64, 0xba, 0x9a, 0x36, 0x47, 0x4d, 0x9b, 0x26, 0x34, 0xdd, 0x66, 0xed, 0x6c, 
+0xf5, 0x39, 0x07, 0x72, 0x24, 0xf3, 0x2a, 0xb9, 0x92, 0x39, 0x56, 0xae, 0xb0, 0xce, 0xa8, 0xee, 
+0x0a, 0x19, 0x73, 0xe3, 0xc9, 0x95, 0x80, 0xea, 0x07, 0xab, 0xb0, 0xae, 0xa1, 0x62, 0x58, 0x98, 
+0xa1, 0xd4, 0xae, 0xf9, 0xfd, 0x51, 0x72, 0x8e, 0x39, 0x2d, 0x0e, 0xf9, 0xe8, 0x85, 0xee, 0x7d, 
+0x1d, 0xe5, 0x58, 0x11, 0x1b, 0xbd, 0x1b, 0x02, 0xf2, 0x9f, 0xf7, 0xff, 0x7b, 0x73, 0x1b, 0x49, 
+0x26, 0x27, 0x72, 0x64, 0x7c, 0x41, 0x8e, 0x4c, 0xce, 0xc1, 0x27, 0x50, 0xc6, 0x5b, 0x2c, 0xca, 
+0x1e, 0x76, 0x79, 0x3e, 0xdb, 0x2c, 0xbc, 0x2b, 0x55, 0x0f, 0x5d, 0x8c, 0x76, 0x42, 0x23, 0x4b, 
+0x24, 0x12, 0x15, 0xe2, 0x54, 0xbe, 0x6f, 0xc3, 0xf5, 0x3b, 0xa0, 0xad, 0xc3, 0x16, 0xb1, 0xc4, 
+0x17, 0x8a, 0x13, 0xf9, 0x6a, 0x0a, 0x5a, 0x6d, 0x23, 0xd0, 0x60, 0x91, 0xb2, 0xaf, 0x78, 0x8a, 
+0x5b, 0xdc, 0x22, 0xb3, 0x48, 0x79, 0x83, 0x27, 0x75, 0x37, 0xf1, 0x18, 0xec, 0x1b, 0xc5, 0x8e, 
+0xdd, 0xa2, 0x68, 0xd6, 0x4c, 0xb7, 0x38, 0x79, 0xdf, 0x58, 0x7a, 0x96, 0x9a, 0x67, 0x56, 0x90, 
+0x83, 0xe3, 0xc0, 0x7b, 0x8a, 0xc0, 0xbb, 0x71, 0x14, 0xef, 0xd4, 0x39, 0x81, 0xc6, 0xc0, 0xc0, 
+0x08, 0xaf, 0xa3, 0x34, 0x51, 0x38, 0x92, 0x31, 0xae, 0x6d, 0x7c, 0xb2, 0xc0, 0x2b, 0xe0, 0x1a, 
+0x47, 0xcf, 0x17, 0xf0, 0xe9, 0x8b, 0xab, 0xd2, 0x42, 0xb0, 0x57, 0xe6, 0x47, 0x32, 0x92, 0x7a, 
+0x25, 0xe0, 0x75, 0x88, 0x93, 0x16, 0x73, 0xc7, 0xa5, 0x35, 0x8a, 0x34, 0xc3, 0xb8, 0xb4, 0x1a, 
+0x91, 0x66, 0x1e, 0x97, 0xe6, 0x56, 0x4f, 0x69, 0x8c, 0x4d, 0x73, 0x56, 0xf5, 0xa9, 0x4f, 0xbc, 
+0x32, 0x39, 0xbd, 0xaa, 0x2f, 0x49, 0xdd, 0xf9, 0xec, 0x61, 0xcc, 0xb1, 0xc3, 0xc2, 0x73, 0xa8, 
+0xeb, 0x4f, 0xd1, 0xbf, 0x2d, 0x27, 0xab, 0x8e, 0x3a, 0xc7, 0xdf, 0x92, 0xa1, 0xdc, 0x45, 0x24, 
+0xbd, 0x69, 0x7b, 0xf0, 0x16, 0x0f, 0xe5, 0xc9, 0x9a, 0xd8, 0xa4, 0x3f, 0xec, 0x3a, 0xdc, 0xc9, 
+0x2b, 0x32, 0x5d, 0x3d, 0xa3, 0xb9, 0x78, 0x06, 0x46, 0xae, 0x17, 0x84, 0x5d, 0x09, 0x28, 0xe3, 
+0xde, 0x98, 0xf1, 0xe6, 0x09, 0xde, 0xc1, 0x34, 0x76, 0xa7, 0xb5, 0x78, 0xc3, 0x67, 0x4e, 0xae, 
+0x4d, 0x9d, 0x8b, 0xd4, 0x66, 0x59, 0x73, 0xf5, 0x7d, 0x1d, 0x78, 0x33, 0x9f, 0xbd, 0x61, 0xa0, 
+0xa3, 0x21, 0x3a, 0x09, 0x56, 0xaf, 0xa9, 0xfd, 0xc2, 0xab, 0x71, 0x99, 0x77, 0x8d, 0xcf, 0x8d, 
+0x26, 0xe4, 0x78, 0x94, 0xe5, 0xa2, 0xcc, 0x4f, 0xed, 0x89, 0x99, 0x5d, 0xc2, 0xce, 0x34, 0xd8, 
+0x0a, 0x0c, 0xc3, 0xcc, 0x3d, 0x71, 0xe2, 0x94, 0x60, 0x67, 0x5d, 0xbc, 0xa0, 0x89, 0xf2, 0x7e, 
+0xf2, 0x4a, 0xeb, 0x89, 0x71, 0x27, 0x74, 0xdc, 0xac, 0xd7, 0x60, 0x26, 0x9a, 0x7f, 0xd5, 0x09, 
+0x1d, 0xaf, 0x38, 0xb9, 0x83, 0xb9, 0x56, 0xd6, 0x5e, 0x75, 0x42, 0x87, 0xe8, 0xf5, 0x5b, 0xf8, 
+0xbe, 0xa4, 0x30, 0xb4, 0xc9, 0xfa, 0xe6, 0x18, 0xac, 0x87, 0xf9, 0x57, 0xb5, 0xa2, 0x31, 0xc2, 
+0x32, 0x0d, 0x7c, 0x60, 0x1d, 0x0b, 0x77, 0x2b, 0xa4, 0xa1, 0x86, 0xda, 0xc5, 0x99, 0xa8, 0xc7, 
+0x69, 0x7d, 0xee, 0x22, 0xba, 0x8f, 0xe3, 0x0b, 0xf3, 0x68, 0x23, 0xf3, 0xdb, 0x97, 0x72, 0xa1, 
+0xe5, 0x2a, 0x2e, 0x2c, 0x54, 0xc7, 0x5d, 0xda, 0xd5, 0xa3, 0x4a, 0x9c, 0x88, 0x75, 0xc6, 0x46, 
+0x30, 0xa7, 0xf0, 0xed, 0x11, 0xea, 0xc9, 0xc6, 0x7b, 0x2a, 0xc5, 0x3d, 0x15, 0xea, 0xa9, 0x95, 
+0x7b, 0x9e, 0xa9, 0xea, 0xbb, 0xc5, 0x4d, 0x0e, 0xcc, 0x21, 0xc5, 0x21, 0xa3, 0x58, 0x09, 0xba, 
+0x50, 0xd7, 0xa7, 0xe8, 0x37, 0x95, 0x39, 0x49, 0xaf, 0x98, 0x90, 0x6c, 0x19, 0xd6, 0x46, 0xa6, 
+0xe7, 0x8d, 0x5d, 0xd9, 0x14, 0x8c, 0xd7, 0x75, 0x16, 0x36, 0x52, 0xde, 0x4f, 0x07, 0x5b, 0xcf, 
+0xaa, 0xfb, 0xbd, 0xc4, 0x6d, 0x36, 0x56, 0xd8, 0x59, 0xb0, 0xb7, 0x98, 0xf2, 0xde, 0xf6, 0x89, 
+0xff, 0xb6, 0x4b, 0x6d, 0x81, 0x17, 0xd6, 0xbe, 0x45, 0xe0, 0xef, 0x95, 0x25, 0x91, 0xea, 0xe4, 
+0xb8, 0xa7, 0xc4, 0x57, 0x72, 0xb6, 0x62, 0x66, 0x89, 0x92, 0x5f, 0x9c, 0x3e, 0xd3, 0x45, 0xb3, 
+0x31, 0xee, 0x35, 0x73, 0xdc, 0xd7, 0x4a, 0x88, 0x88, 0x49, 0x78, 0xae, 0xa3, 0x75, 0x7d, 0xc9, 
+0xfd, 0x59, 0xca, 0xbe, 0xf1, 0xf9, 0x2c, 0x1b, 0x98, 0x7b, 0x65, 0x7b, 0xb0, 0x10, 0x3d, 0xfa, 
+0xc8, 0xc1, 0x28, 0xc5, 0x2e, 0x1c, 0xe8, 0x0e, 0xd5, 0xd8, 0x0c, 0x75, 0x5d, 0x0e, 0xf0, 0xc0, 
+0xde, 0x7d, 0xbd, 0x14, 0xd1, 0x07, 0xe3, 0xb2, 0x27, 0xe4, 0xb6, 0x0a, 0x8e, 0x79, 0x2d, 0x1e, 
+0x9b, 0xf8, 0x87, 0xdd, 0xc7, 0x7f, 0xd2, 0x4b, 0xb9, 0xa5, 0xb0, 0xea, 0xce, 0xd2, 0xfc, 0x9a, 
+0xad, 0x8f, 0x1c, 0x84, 0xa6, 0x94, 0x89, 0xf7, 0xf3, 0x7f, 0x73, 0xd0, 0x7a, 0x7d, 0x44, 0x57, 
+0xdd, 0x69, 0xed, 0x44, 0x3b, 0x7b, 0x19, 0x26, 0xda, 0xf9, 0x2e, 0x66, 0x39, 0xa2, 0x01, 0xc4, 
+0x76, 0x45, 0xa9, 0x1d, 0x39, 0x99, 0xbb, 0xac, 0x05, 0x06, 0xaa, 0x8b, 0x6f, 0x48, 0xbc, 0xd8, 
+0x09, 0xf8, 0x5d, 0x3f, 0x3d, 0xd0, 0x7a, 0xd6, 0xa1, 0xf9, 0xe9, 0x81, 0xb0, 0x3d, 0x94, 0xc5, 
+0x70, 0xac, 0xf7, 0x64, 0xd3, 0x4f, 0x7e, 0xb5, 0x5a, 0x27, 0x57, 0xd8, 0x04, 0xc5, 0x42, 0xc6, 
+0x18, 0x15, 0x74, 0x24, 0x12, 0xed, 0xa0, 0xe6, 0x8b, 0xf1, 0xd6, 0x37, 0x37, 0x5c, 0x38, 0xd8, 
+0x2d, 0xcf, 0x22, 0x67, 0x24, 0x4b, 0xe9, 0x8b, 0x6f, 0xc8, 0xca, 0x79, 0xe0, 0xad, 0x3d, 0x7c, 
+0x93, 0x40, 0xb3, 0x26, 0x6a, 0xe6, 0x91, 0x02, 0xfd, 0x57, 0xf8, 0x4f, 0x98, 0x87, 0x5d, 0x05, 
+0x0e, 0x65, 0x5f, 0xc1, 0xd6, 0xe4, 0x4d, 0x27, 0x8c, 0xc5, 0x4c, 0x28, 0xfb, 0xfc, 0x76, 0xc3, 
+0xa4, 0xd7, 0x7a, 0x44, 0xbb, 0xf6, 0x38, 0x44, 0xbb, 0x90, 0x36, 0x7f, 0xe6, 0x7e, 0xf6, 0x9c, 
+0xf0, 0x1d, 0x52, 0x39, 0x39, 0xa9, 0x5b, 0xaa, 0xcc, 0xe8, 0x53, 0x41, 0xdf, 0xe8, 0xf4, 0x1b, 
+0xf9, 0x1e, 0x1f, 0xc4, 0x16, 0x9e, 0x25, 0xdf, 0x8d, 0x8b, 0xc8, 0xc1, 0xf1, 0x6f, 0x74, 0x50, 
+0x0e, 0xe5, 0xe4, 0x72, 0x9f, 0xf9, 0xf0, 0x99, 0x4d, 0x95, 0x30, 0x46, 0x6f, 0xe2, 0x3b, 0xd4, 
+0x20, 0x35, 0x97, 0x97, 0x2a, 0x7e, 0xd8, 0x15, 0xb7, 0x30, 0x27, 0xae, 0xf2, 0x34, 0x51, 0x7d, 
+0xae, 0x8f, 0x6a, 0x6e, 0x69, 0x23, 0x2b, 0xd5, 0x15, 0xc0, 0xfa, 0xf5, 0x0d, 0x7e, 0xd0, 0xdb, 
+0x09, 0x0d, 0xec, 0x1a, 0x09, 0xaf, 0xf7, 0xe7, 0xd1, 0x5f, 0x2b, 0xbd, 0x78, 0xa5, 0x7f, 0xb4, 
+0x17, 0x79, 0x8d, 0x21, 0x50, 0x2b, 0x6e, 0x4a, 0x1b, 0xf2, 0xb4, 0x24, 0x46, 0x6e, 0xe8, 0xa0, 
+0x1b, 0x12, 0x43, 0xea, 0x9d, 0x5f, 0x7a, 0x5f, 0x0b, 0x52, 0x7f, 0x2c, 0x4e, 0x29, 0xb1, 0xef, 
+0xd4, 0x2d, 0x6e, 0x0f, 0x52, 0xf6, 0x3b, 0x5c, 0x12, 0x3e, 0x98, 0x16, 0x32, 0x54, 0x7c, 0x94, 
+0xf8, 0x94, 0x39, 0x1a, 0xb9, 0x4c, 0xca, 0xb9, 0x71, 0x1b, 0xe6, 0x74, 0xc0, 0x29, 0x4d, 0x7c, 
+0x8a, 0x4f, 0x5d, 0x62, 0x44, 0x85, 0x66, 0x74, 0x99, 0x78, 0x4e, 0x84, 0x2d, 0x07, 0xcd, 0x64, 
+0x84, 0xbd, 0x19, 0x36, 0xd0, 0x30, 0xca, 0xf6, 0x1f, 0xf4, 0x84, 0x3c, 0x92, 0x6a, 0xc0, 0x17, 
+0x7b, 0xe3, 0x0d, 0x16, 0x61, 0xc5, 0x69, 0x85, 0x5d, 0xa7, 0xd9, 0xda, 0xf9, 0x5e, 0x6f, 0xcc, 
+0x72, 0xb8, 0x53, 0xdc, 0x68, 0x80, 0x06, 0x5b, 0xe9, 0xd4, 0xe6, 0x1b, 0x4a, 0x12, 0x57, 0x6e, 
+0x70, 0x8f, 0xc2, 0x05, 0x96, 0x9f, 0xb2, 0x27, 0x52, 0xc0, 0x7d, 0x82, 0x71, 0x64, 0x1f, 0x81, 
+0xec, 0xb7, 0xb6, 0x90, 0x29, 0xaa, 0x1b, 0xb3, 0x1a, 0x6b, 0xac, 0x8b, 0xab, 0x5e, 0x3d, 0x52, 
+0xbc, 0x7a, 0x49, 0xdf, 0x69, 0xca, 0x6f, 0xaa, 0xb4, 0xd3, 0x9a, 0xdc, 0x29, 0x39, 0x6f, 0x76, 
+0x62, 0xf8, 0xdd, 0x45, 0x1a, 0xd8, 0x57, 0x89, 0x84, 0xcd, 0xcd, 0x1a, 0x32, 0x78, 0x2f, 0xcb, 
+0xe4, 0xa0, 0xd5, 0xa4, 0x59, 0x65, 0x34, 0x38, 0x20, 0x41, 0xa4, 0x88, 0x26, 0xd8, 0x15, 0x8c, 
+0x57, 0xf5, 0xbe, 0x10, 0x6f, 0x7d, 0xd7, 0xdf, 0x15, 0x81, 0xbc, 0x3c, 0xdc, 0x75, 0x38, 0x3e, 
+0x56, 0x06, 0xd9, 0xe3, 0x91, 0x9a, 0x47, 0x0e, 0x6e, 0xff, 0x55, 0xc8, 0x67, 0xca, 0x13, 0x25, 
+0x8b, 0x0d, 0x79, 0xa2, 0xa4, 0xe2, 0x1f, 0xd6, 0x8d, 0xb1, 0x63, 0xd3, 0xc6, 0xd8, 0xb1, 0x7a, 
+0xd6, 0x9e, 0x1c, 0xd5, 0x56, 0xc3, 0xd1, 0xde, 0xa3, 0x6c, 0xcf, 0xa6, 0xdf, 0x1c, 0xc7, 0xd8, 
+0xef, 0x0d, 0x6e, 0xae, 0xda, 0xf2, 0xc2, 0xe6, 0xd6, 0x7d, 0x21, 0x8d, 0xd8, 0x7d, 0x9b, 0xf2, 
+0x50, 0x72, 0x5b, 0x5c, 0x9a, 0xd1, 0x56, 0x8c, 0x2c, 0x57, 0x7c, 0x4c, 0x85, 0xdc, 0x86, 0x8a, 
+0x76, 0x9a, 0x2b, 0xc9, 0xa8, 0x23, 0x34, 0x1d, 0x7a, 0x99, 0xc6, 0x44, 0xb4, 0x7a, 0x95, 0x59, 
+0xc1, 0x3f, 0x6c, 0x50, 0xf4, 0xea, 0x90, 0x31, 0xd8, 0x59, 0xc5, 0xbb, 0xd3, 0xdf, 0x8a, 0xb2, 
+0x9f, 0xfb, 0xb2, 0x0a, 0x13, 0xda, 0xd2, 0x7c, 0xd9, 0x36, 0x5b, 0xf8, 0x3e, 0x8d, 0xe2, 0x56, 
+0xbe, 0x8b, 0x4a, 0x2f, 0xa3, 0x6f, 0x17, 0x26, 0x2e, 0x8a, 0xfa, 0x34, 0xe0, 0xa9, 0x73, 0xd6, 
+0xe4, 0xfd, 0x3f, 0x44, 0x6f, 0x14, 0x70, 0x9d, 0x28, 0x30, 0x9f, 0xe4, 0x0a, 0xd4, 0xe9, 0x55, 
+0x29, 0x36, 0x5f, 0xad, 0xb1, 0x40, 0x58, 0x09, 0xba, 0x77, 0x16, 0xf9, 0x4a, 0x3d, 0xa5, 0x42, 
+0x53, 0x4c, 0x13, 0x16, 0x74, 0xb7, 0x48, 0xd7, 0xab, 0x9e, 0x94, 0xf4, 0x68, 0x62, 0x4f, 0x37, 
+0xe4, 0xfb, 0x43, 0xa1, 0x0e, 0xc6, 0xec, 0xc5, 0xce, 0xd6, 0x17, 0x43, 0x31, 0x93, 0x39, 0x89, 
+0x79, 0x22, 0x11, 0x36, 0xa8, 0xe9, 0x67, 0xdf, 0xdb, 0x0c, 0x0b, 0x7e, 0x4e, 0xb6, 0x4e, 0x59, 
+0x8b, 0x01, 0xc4, 0x39, 0xd9, 0x0a, 0xc4, 0x1e, 0x91, 0xae, 0x7f, 0xe7, 0xa1, 0xde, 0x78, 0xef, 
+0x9c, 0xec, 0x74, 0x60, 0xfb, 0x09, 0xef, 0xaf, 0xfe, 0xcc, 0x19, 0xd8, 0x86, 0xf8, 0x65, 0xd9, 
+0xeb, 0x6b, 0x4c, 0x24, 0x10, 0x1f, 0xe5, 0xa4, 0x8b, 0x82, 0xdf, 0xf9, 0xc6, 0xac, 0x20, 0xda, 
+0xe3, 0x50, 0xf8, 0x45, 0x97, 0x93, 0x38, 0x25, 0x76, 0xbd, 0x48, 0xef, 0xf5, 0x96, 0x7c, 0x6c, 
+0xd0, 0xc0, 0x1a, 0xd9, 0xc0, 0xa3, 0x46, 0x68, 0x2f, 0x18, 0x03, 0x63, 0x46, 0x4f, 0x66, 0x62, 
+0x08, 0x9f, 0xa1, 0x14, 0x77, 0x8a, 0x31, 0x84, 0xef, 0x90, 0xf0, 0xc0, 0x8a, 0x5b, 0x77, 0x52, 
+0x1c, 0xda, 0x04, 0x99, 0xcd, 0x3c, 0x6a, 0x1b, 0xe5, 0x51, 0x75, 0x1f, 0x73, 0x4b, 0xe2, 0x82, 
+0xb3, 0x25, 0x71, 0x49, 0xed, 0x83, 0x0f, 0xc7, 0xec, 0xc5, 0x33, 0x27, 0xeb, 0x5a, 0xf8, 0x51, 
+0xe2, 0x1c, 0x9f, 0x58, 0x1a, 0xbd, 0x33, 0x0c, 0xf5, 0x4e, 0x11, 0xb5, 0x9b, 0x13, 0x9f, 0x8b, 
+0xbb, 0x10, 0x19, 0x1f, 0x43, 0xe2, 0xe3, 0x1b, 0x5a, 0x68, 0x52, 0xe2, 0xa2, 0xac, 0xf1, 0xb9, 
+0x7d, 0x83, 0x18, 0x37, 0x9f, 0xc9, 0x9a, 0x53, 0x71, 0x7c, 0x5f, 0xbe, 0xc1, 0x93, 0xf8, 0xb3, 
+0xb8, 0x75, 0xca, 0x3c, 0x7a, 0x82, 0xe7, 0xca, 0x56, 0x71, 0x67, 0x5f, 0x12, 0x6b, 0x53, 0x0a, 
+0x6b, 0x2f, 0x8f, 0x57, 0xb1, 0x8b, 0x4e, 0xac, 0x7e, 0x28, 0xbb, 0x53, 0xa8, 0x98, 0xed, 0x5f, 
+0xe8, 0x2f, 0xb6, 0x45, 0xca, 0x0d, 0x66, 0x2c, 0x05, 0xae, 0x53, 0xa5, 0x00, 0x2c, 0x9a, 0x19, 
+0x90, 0x02, 0x34, 0x7d, 0x06, 0xcf, 0xcf, 0xb2, 0x67, 0x3b, 0xbe, 0x4d, 0x64, 0x4f, 0x49, 0x83, 
+0xeb, 0x94, 0xf3, 0x56, 0xec, 0xa9, 0x1c, 0x7a, 0x57, 0x95, 0x06, 0x0b, 0x04, 0xe7, 0xa7, 0xc5, 
+0xb4, 0xe5, 0xd2, 0x20, 0xeb, 0x36, 0x96, 0xbd, 0xf1, 0x70, 0xbe, 0xea, 0xd5, 0x19, 0x1d, 0x25, 
+0x13, 0x78, 0x94, 0x08, 0x1f, 0xcf, 0x44, 0xf1, 0x6c, 0x7c, 0x67, 0x73, 0xbc, 0xd3, 0x1e, 0x1f, 
+0xb3, 0x77, 0x98, 0x92, 0xfb, 0x90, 0x6e, 0xef, 0x53, 0xbd, 0xb0, 0x16, 0xc8, 0xd8, 0x28, 0x5a, 
+0x73, 0x02, 0x81, 0x77, 0x15, 0xbe, 0x06, 0xfd, 0x63, 0xd0, 0x65, 0x48, 0xae, 0x6a, 0x54, 0xe8, 
+0x30, 0x5b, 0x3b, 0xc4, 0x49, 0xd0, 0x7c, 0x17, 0xb1, 0x26, 0xbb, 0xb0, 0x9c, 0x77, 0x4e, 0x42, 
+0x72, 0x5a, 0xc4, 0x2d, 0x40, 0x22, 0xbe, 0x74, 0x54, 0x3b, 0x16, 0xb7, 0x2f, 0x89, 0x9b, 0x75, 
+0x9a, 0xe8, 0xf5, 0xc8, 0x34, 0x39, 0x4f, 0x9a, 0xc7, 0xb7, 0xb4, 0x44, 0xcc, 0xc0, 0x9a, 0xef, 
+0x65, 0x30, 0xe0, 0x5b, 0x0b, 0xec, 0xdb, 0xf9, 0x4d, 0x75, 0x9c, 0xf7, 0xcc, 0x34, 0x34, 0x1f, 
+0x8e, 0x17, 0x7c, 0xdb, 0xa0, 0x0f, 0x7c, 0x8e, 0x51, 0x60, 0xa4, 0x2c, 0xc8, 0xec, 0x7c, 0x2a, 
+0xf7, 0xf1, 0xba, 0x02, 0xdb, 0x98, 0x4f, 0x87, 0x8a, 0x52, 0xf1, 0x8b, 0xa1, 0xfc, 0x64, 0x3c, 
+0xcb, 0x1c, 0xb2, 0xba, 0x16, 0x91, 0x41, 0xe0, 0xeb, 0x13, 0x3b, 0x1e, 0x94, 0xf4, 0x6f, 0x86, 
+0x8c, 0xa9, 0xf8, 0xed, 0xea, 0x59, 0x57, 0xe5, 0x2c, 0xa8, 0x4e, 0xe5, 0xa2, 0x95, 0xf6, 0x95, 
+0x55, 0x62, 0x85, 0x68, 0x64, 0xd0, 0xf7, 0x5e, 0xb1, 0x58, 0x21, 0x72, 0xb0, 0xa4, 0xdb, 0x40, 
+0x6e, 0x31, 0x92, 0xf7, 0x8f, 0xde, 0x35, 0x87, 0xb1, 0xf6, 0x50, 0x84, 0xb4, 0x87, 0x61, 0x87, 
+0xea, 0xf8, 0xac, 0x36, 0xc6, 0x8d, 0x39, 0xb6, 0x64, 0x6f, 0x4f, 0x03, 0x69, 0xf7, 0xdb, 0x9b, 
+0xc9, 0xf0, 0xbb, 0x5f, 0xff, 0xee, 0xd7, 0xc1, 0x5e, 0xcc, 0x3e, 0x51, 0x59, 0x37, 0xf6, 0x7e, 
+0x44, 0x5f, 0xf4, 0x96, 0x66, 0xb4, 0x66, 0x30, 0x97, 0x4f, 0x0b, 0x1e, 0x13, 0x9f, 0x27, 0xf0, 
+0x59, 0x40, 0xaf, 0x61, 0x6e, 0x7a, 0x1d, 0xe1, 0xa8, 0xd0, 0xce, 0x0e, 0x8b, 0xcf, 0x43, 0xe2, 
+0xf3, 0x0d, 0x68, 0x3b, 0x6f, 0xc2, 0x86, 0x8b, 0x57, 0x9c, 0x95, 0x16, 0x08, 0xec, 0xbf, 0xeb, 
+0x32, 0xf1, 0x8a, 0x50, 0x13, 0x05, 0x76, 0x3a, 0x8c, 0xec, 0xf5, 0x94, 0x96, 0x88, 0xf4, 0xfb, 
+0x5d, 0xba, 0xc0, 0x4e, 0xe4, 0x0c, 0x21, 0xd4, 0x47, 0xb5, 0xa0, 0x78, 0xbd, 0x27, 0x8f, 0xce, 
+0xe4, 0x76, 0xb0, 0xc0, 0x92, 0xce, 0xaa, 0xdf, 0xe7, 0x60, 0x43, 0xfa, 0xc4, 0x5a, 0xa3, 0xb8, 
+0x0b, 0x44, 0xab, 0x61, 0xfc, 0xef, 0xa3, 0x69, 0x66, 0xd3, 0xfd, 0x78, 0xfd, 0xe7, 0xd5, 0xba, 
+0xfb, 0xf4, 0xe5, 0x69, 0xc0, 0xfd, 0xa3, 0x91, 0x03, 0x72, 0xda, 0x98, 0x13, 0x63, 0x9f, 0xd4, 
+0x91, 0xc7, 0x31, 0x72, 0x80, 0xd3, 0x1f, 0x39, 0x18, 0xca, 0x31, 0x4f, 0x85, 0x54, 0x94, 0x23, 
+0x99, 0xf8, 0xb4, 0x86, 0x33, 0x4b, 0x3e, 0xe9, 0xa5, 0xeb, 0x3b, 0x48, 0x1e, 0x39, 0x10, 0xd2, 
+0x07, 0x7b, 0x07, 0x7a, 0x5b, 0x4f, 0xc9, 0x69, 0xd5, 0xf1, 0x12, 0xe4, 0x0d, 0xd9, 0x32, 0xa1, 
+0x77, 0x88, 0xb3, 0x3a, 0x7c, 0x62, 0xc7, 0x1a, 0x36, 0x96, 0x7c, 0x62, 0x50, 0xf3, 0x46, 0x49, 
+0xe4, 0x58, 0x80, 0xfe, 0x4e, 0xa0, 0xef, 0x8f, 0x87, 0xce, 0x95, 0xe2, 0x5d, 0xe6, 0xcd, 0x23, 
+0x07, 0x90, 0x73, 0x56, 0xd8, 0x6a, 0x85, 0xe6, 0x3b, 0xd0, 0xd9, 0x66, 0x29, 0xfd, 0x24, 0x9b, 
+0x4c, 0x37, 0xd3, 0xac, 0x91, 0x03, 0x61, 0x83, 0x79, 0x98, 0x66, 0xc9, 0x52, 0x88, 0xbf, 0xe5, 
+0x90, 0xc6, 0xfc, 0x4a, 0x30, 0x3e, 0x10, 0x6f, 0x3d, 0x68, 0xde, 0x8f, 0xb1, 0x84, 0x79, 0x3c, 
+0x96, 0xd6, 0x4e, 0xea, 0x2d, 0x55, 0x39, 0x76, 0x61, 0x01, 0x68, 0x8c, 0x51, 0x5d, 0xe7, 0x6e, 
+0xd8, 0x93, 0xa8, 0xc9, 0xde, 0xab, 0x58, 0xc8, 0xea, 0x2d, 0x0a, 0x3a, 0xcf, 0x6e, 0x32, 0xf0, 
+0xfd, 0x56, 0x59, 0x0f, 0xb6, 0xef, 0x3f, 0xf6, 0x77, 0x76, 0xf5, 0x3e, 0xab, 0xe1, 0xd3, 0xc2, 
+0x72, 0x88, 0xfb, 0x9f, 0x4d, 0xec, 0x67, 0x0e, 0x86, 0xc6, 0xf9, 0xba, 0x17, 0xbd, 0x83, 0xe7, 
+0xc1, 0xa5, 0xaf, 0xf8, 0x3a, 0xbd, 0x25, 0xb7, 0x94, 0xd0, 0x51, 0x3c, 0xbd, 0xba, 0x54, 0xac, 
+0xfd, 0xe0, 0xfd, 0x61, 0x7f, 0x49, 0x64, 0xba, 0xdf, 0x2d, 0x76, 0x59, 0x0e, 0x73, 0x5f, 0x7c, 
+0x6d, 0xc3, 0x58, 0x0e, 0xbb, 0x0f, 0xe3, 0xec, 0x3e, 0x09, 0x25, 0x0e, 0xaa, 0xf0, 0x0e, 0x01, 
+0xde, 0x21, 0x3c, 0x1f, 0x52, 0x9f, 0xdf, 0xc0, 0xf3, 0x1b, 0x78, 0x3e, 0xb1, 0x34, 0xb9, 0xf3, 
+0xf2, 0x4d, 0x2f, 0x7a, 0x1d, 0x29, 0x6f, 0x26, 0x53, 0xa4, 0xb8, 0x17, 0x3c, 0x20, 0xb7, 0x24, 
+0x4e, 0x89, 0x7e, 0xb3, 0xc9, 0xec, 0x5f, 0x38, 0xd1, 0x9a, 0x23, 0x2f, 0x9e, 0xc9, 0x23, 0x54, 
+0xf0, 0xf5, 0xd7, 0xfe, 0xfb, 0xf8, 0x5a, 0xe5, 0xd9, 0x89, 0x33, 0x11, 0x93, 0xd8, 0xd1, 0xa8, 
+0xee, 0x3c, 0x46, 0xca, 0xfb, 0x22, 0x45, 0x97, 0x4c, 0x41, 0x1d, 0x87, 0x53, 0x75, 0x84, 0x50, 
+0x47, 0x08, 0x29, 0xc7, 0x52, 0x29, 0xf5, 0x48, 0xa9, 0x47, 0xad, 0x1f, 0x2a, 0xb7, 0x6a, 0xe4, 
+0x56, 0x51, 0xbd, 0x63, 0x76, 0xe2, 0x42, 0x64, 0xbe, 0x0a, 0x01, 0x94, 0x04, 0xdf, 0xc7, 0xeb, 
+0x47, 0x5b, 0xfe, 0xcb, 0xab, 0x5a, 0x9e, 0x01, 0x8d, 0xb0, 0x89, 0xce, 0xa4, 0x30, 0x80, 0x9c, 
+0x4e, 0xc2, 0x92, 0xce, 0xe2, 0xe9, 0x72, 0xea, 0xe9, 0x5c, 0xf2, 0xa6, 0xb9, 0xe1, 0x1f, 0x85, 
+0xdc, 0x79, 0x90, 0x61, 0xce, 0x32, 0xb6, 0xfe, 0xad, 0xc4, 0x1e, 0xb6, 0xaf, 0x9d, 0xb1, 0x5f, 
+0xa7, 0xef, 0x4e, 0x24, 0x46, 0x0e, 0x6c, 0x48, 0x2b, 0xd7, 0xf1, 0x9b, 0x11, 0xa7, 0xbc, 0xb8, 
+0xa6, 0x7b, 0xa6, 0x56, 0x6d, 0xfb, 0xbf, 0x8d, 0xaf, 0x37, 0x96, 0x96, 0xbc, 0x9f, 0x2c, 0x91, 
+0xe5, 0xbf, 0x3f, 0x3c, 0x2d, 0x64, 0x4d, 0x62, 0x98, 0x3d, 0x6d, 0xdc, 0xe8, 0x17, 0x76, 0xc4, 
+0xe7, 0x86, 0xba, 0x3e, 0x55, 0xd7, 0x29, 0x1e, 0x79, 0x32, 0x75, 0xee, 0x46, 0xec, 0xa5, 0xe1, 
+0xf3, 0x26, 0x6c, 0x1f, 0x6a, 0xdf, 0x6b, 0xd7, 0xef, 0xdb, 0xdc, 0x10, 0xf8, 0xcd, 0xaf, 0x0a, 
+0xbe, 0xfd, 0x98, 0x22, 0x95, 0x32, 0xa0, 0x55, 0x4e, 0x23, 0x99, 0xec, 0x18, 0xc7, 0x73, 0xe7, 
+0x80, 0x2b, 0x42, 0xf9, 0x33, 0x4b, 0xa4, 0x50, 0xc8, 0x81, 0xcf, 0xfa, 0x90, 0x15, 0xd6, 0xc2, 
+0x9b, 0xa1, 0x1c, 0xc4, 0xe3, 0xa1, 0x2c, 0x97, 0xe4, 0x6b, 0x94, 0x16, 0x84, 0xf4, 0xe2, 0x3b, 
+0xb5, 0x13, 0x5c, 0x39, 0x83, 0xe3, 0xd2, 0xa0, 0x0e, 0x03, 0xd7, 0x91, 0xdd, 0xd3, 0xfe, 0xf5, 
+0x7d, 0x9d, 0xe0, 0x5a, 0x4f, 0x0b, 0x49, 0x46, 0x91, 0xf2, 0x43, 0x4b, 0x31, 0x4d, 0x16, 0x69, 
+0xf9, 0x2d, 0xeb, 0x45, 0xca, 0x49, 0xa4, 0x4c, 0x10, 0x29, 0x39, 0x2d, 0x79, 0x9c, 0x32, 0x75, 
+0x29, 0x52, 0xd2, 0x45, 0x8a, 0x52, 0xe6, 0xef, 0xf7, 0x75, 0xa2, 0xfc, 0x88, 0x88, 0x3b, 0x2c, 
+0x7c, 0xef, 0x58, 0x12, 0xda, 0xc3, 0xed, 0x66, 0xce, 0x27, 0x9d, 0x6e, 0xc9, 0x10, 0xcf, 0xcf, 
+0xe0, 0xed, 0x24, 0xc8, 0xe5, 0x0f, 0xc5, 0xd3, 0xaf, 0xdb, 0xaf, 0x17, 0x6f, 0x5f, 0x15, 0x4f, 
+0xef, 0xe2, 0x5d, 0x66, 0x88, 0x6f, 0x96, 0xe0, 0xa7, 0xe5, 0xed, 0xd9, 0xe2, 0xdd, 0xae, 0x96, 
+0x22, 0xf1, 0xfc, 0x33, 0xbc, 0x9d, 0x22, 0x52, 0x76, 0x8a, 0xe7, 0x8f, 0xa1, 0x0b, 0x91, 0xb4, 
+0x45, 0xc4, 0x1f, 0xc5, 0xbb, 0x2c, 0xf1, 0xee, 0x3e, 0xf1, 0xbc, 0x06, 0xcf, 0x5f, 0x03, 0xa4, 
+0x4d, 0xe2, 0x69, 0x5d, 0xfb, 0x34, 0xf1, 0x6e, 0x85, 0x78, 0xba, 0x4f, 0x94, 0x13, 0x3b, 0x35, 
+0xb3, 0x13, 0xc8, 0x77, 0x83, 0x78, 0xe7, 0x11, 0xcf, 0x83, 0x16, 0xbe, 0x53, 0x2c, 0x20, 0xe2, 
+0xb7, 0x9b, 0x3a, 0xd5, 0x9b, 0xc5, 0xec, 0xad, 0x7c, 0xf7, 0x09, 0xa7, 0x2d, 0x6a, 0x5f, 0x26, 
+0x72, 0x5b, 0x5a, 0xe6, 0x0a, 0x3a, 0x4c, 0x47, 0x7e, 0x87, 0x48, 0xd1, 0x88, 0xf7, 0xe5, 0x78, 
+0x0e, 0xf2, 0x33, 0x5d, 0x14, 0xcf, 0x47, 0xf1, 0x3c, 0x63, 0x5f, 0x27, 0xb4, 0xa4, 0x37, 0x81, 
+0xcd, 0x5b, 0x22, 0xcd, 0x29, 0xe0, 0x7e, 0xc8, 0x7a, 0x58, 0xab, 0xb8, 0x0b, 0x64, 0x6a, 0x9a, 
+0x48, 0x39, 0x8d, 0x5c, 0x2f, 0x20, 0xd7, 0x8b, 0x22, 0xd7, 0x5c, 0x91, 0xc6, 0xf7, 0x90, 0xed, 
+0x12, 0xcf, 0xb7, 0x8a, 0xe7, 0x73, 0xc8, 0xb3, 0x0d, 0x79, 0x76, 0x88, 0x72, 0x66, 0x4e, 0xd3, 
+0x69, 0x91, 0xa7, 0xa7, 0x75, 0x81, 0x48, 0x69, 0x13, 0xb9, 0xae, 0x44, 0x62, 0xad, 0x82, 0x83, 
+0xb2, 0x97, 0x89, 0xe7, 0x0b, 0xe1, 0xe5, 0xa1, 0x90, 0x78, 0xdf, 0x20, 0x4a, 0x50, 0x44, 0xb4, 
+0x7e, 0x6a, 0x85, 0x78, 0xd2, 0x84, 0x17, 0x84, 0x44, 0xeb, 0xa7, 0x8a, 0x3a, 0x75, 0xe9, 0x91, 
+0xb9, 0x4a, 0xe9, 0xa9, 0x0e, 0xf1, 0xac, 0x0f, 0x4f, 0x0f, 0x59, 0xc5, 0xf3, 0x02, 0xf1, 0x6c, 
+0x8c, 0x28, 0x58, 0xdf, 0xcb, 0x4f, 0x06, 0x4d, 0x44, 0x9c, 0xc6, 0x9b, 0xba, 0x51, 0xec, 0xed, 
+0xb8, 0xe7, 0xcb, 0x77, 0x84, 0xf1, 0xce, 0x20, 0xcf, 0x8f, 0xc5, 0x89, 0xab, 0x9b, 0xe9, 0x29, 
+0x45, 0x2e, 0xde, 0xfa, 0xa6, 0xea, 0xad, 0x0d, 0xcb, 0x8a, 0x77, 0x52, 0xb6, 0x96, 0x94, 0xfc, 
+0x91, 0x66, 0x5a, 0x0d, 0x06, 0x89, 0xc7, 0x28, 0xe2, 0x56, 0x2b, 0xbf, 0xb9, 0x7e, 0x6f, 0x6f, 
+0x9b, 0xa7, 0xe4, 0x02, 0xe4, 0xba, 0x99, 0xaa, 0xc3, 0xf3, 0xa1, 0xaf, 0x56, 0xb1, 0x9e, 0x8a, 
+0xef, 0x74, 0xd2, 0x84, 0x1d, 0xf8, 0x96, 0x48, 0x1b, 0x96, 0x4d, 0x8e, 0xc4, 0x4b, 0xa4, 0x0b, 
+0x67, 0x47, 0x09, 0xb1, 0xf3, 0x94, 0x16, 0xce, 0x64, 0x3f, 0xb7, 0xd8, 0x51, 0x15, 0x8f, 0x4a, 
+0xca, 0x0e, 0xab, 0xa4, 0x6e, 0x74, 0xdb, 0x02, 0x3b, 0xef, 0x4f, 0x6e, 0x23, 0x37, 0x74, 0x24, 
+0xaf, 0xcd, 0x45, 0x55, 0x62, 0x5d, 0x11, 0xd6, 0x37, 0xca, 0xc8, 0x36, 0x37, 0xe6, 0xd2, 0x99, 
+0xf6, 0x09, 0x06, 0x2d, 0xe3, 0x81, 0xb8, 0x95, 0xad, 0xa6, 0xbc, 0x09, 0x27, 0xfb, 0x0d, 0xe4, 
+0x34, 0x6c, 0x28, 0x38, 0xd1, 0x57, 0x36, 0x94, 0xb0, 0x2c, 0x3e, 0x4f, 0xce, 0x45, 0x62, 0xcd, 
+0x1f, 0x7d, 0x72, 0x4a, 0x2e, 0x07, 0xa6, 0x05, 0x75, 0x9a, 0x23, 0xbf, 0x34, 0x9b, 0x37, 0xd2, 
+0x74, 0xca, 0xb2, 0xf8, 0xba, 0x0b, 0x4b, 0x7f, 0xfa, 0x4f, 0x61, 0x8f, 0xb5, 0x1c, 0xcf, 0x73, 
+0xea, 0xa4, 0x2c, 0x27, 0x74, 0x2b, 0x25, 0x2d, 0x1f, 0xb6, 0x08, 0xef, 0x69, 0x51, 0x77, 0xf3, 
+0xef, 0x7d, 0x9e, 0xaa, 0xda, 0x74, 0x18, 0x95, 0x55, 0x2e, 0xc9, 0xc5, 0x9f, 0x6c, 0x21, 0xec, 
+0x53, 0x4f, 0xce, 0xa1, 0xcf, 0x31, 0xeb, 0x95, 0x86, 0x9b, 0xe4, 0x72, 0x53, 0x01, 0x95, 0xd5, 
+0x49, 0xe1, 0x68, 0x6a, 0x5d, 0x5b, 0x07, 0x69, 0x17, 0xad, 0x33, 0x8c, 0xd9, 0x23, 0xa7, 0x83, 
+0xd6, 0x51, 0x69, 0x2d, 0xf7, 0xdd, 0x53, 0xa7, 0xac, 0x5e, 0xe5, 0x28, 0xa7, 0x4e, 0x44, 0xde, 
+0x0c, 0xb9, 0x1c, 0xb9, 0xb3, 0x91, 0xdb, 0x45, 0x6e, 0xe5, 0x0c, 0xb6, 0xaa, 0xed, 0x3a, 0x31, 
+0x4b, 0xeb, 0x9c, 0xd0, 0xfa, 0xf9, 0x3c, 0x5e, 0x88, 0x67, 0xd9, 0xea, 0xb0, 0xd1, 0x5a, 0x6e, 
+0x9a, 0x43, 0x35, 0x75, 0x52, 0x24, 0xe3, 0x64, 0xa7, 0x9c, 0xb6, 0x34, 0xbe, 0xe7, 0x79, 0x72, 
+0x36, 0x50, 0x22, 0x3b, 0x79, 0xef, 0x0d, 0xeb, 0x70, 0xa0, 0xa6, 0x83, 0xa9, 0x99, 0xd7, 0x26, 
+0x19, 0x1c, 0x6d, 0x92, 0x29, 0xcf, 0x25, 0x99, 0xed, 0x2e, 0xc9, 0xc2, 0x27, 0xf9, 0x3a, 0x66, 
+0xbf, 0xd9, 0xb7, 0x70, 0x68, 0x64, 0x6b, 0xbe, 0xfe, 0xce, 0x07, 0xca, 0x86, 0xae, 0x9c, 0x61, 
+0x5b, 0x9d, 0x7e, 0xe7, 0xd2, 0xb3, 0x54, 0x9c, 0xba, 0xd3, 0x65, 0x82, 0x2e, 0xba, 0x5d, 0xad, 
+0x9f, 0x4f, 0x15, 0x60, 0x9a, 0xf8, 0xab, 0xb8, 0xb3, 0x74, 0x4f, 0x77, 0xb3, 0xc6, 0xe9, 0xde, 
+0xcf, 0x52, 0x3a, 0x53, 0xf5, 0xc9, 0xf1, 0xad, 0x45, 0xe9, 0xa2, 0x35, 0xe6, 0x63, 0x0f, 0x1b, 
+0x5c, 0x48, 0x9b, 0x13, 0x31, 0x9e, 0x7c, 0x78, 0xe7, 0xc3, 0xc1, 0x9e, 0x50, 0xbf, 0x72, 0xca, 
+0x51, 0xe0, 0x73, 0x42, 0xe0, 0x23, 0x33, 0x3e, 0xf9, 0x2e, 0x29, 0x1b, 0xb8, 0xe4, 0x00, 0x17, 
+0x99, 0x71, 0x29, 0x3b, 0x4f, 0x73, 0x16, 0x0f, 0x8d, 0xe8, 0x2a, 0xce, 0x52, 0x9a, 0x73, 0x92, 
+0x38, 0x71, 0x61, 0x58, 0x38, 0x74, 0xa5, 0x6a, 0x11, 0xdf, 0xb3, 0xac, 0xe0, 0x65, 0x14, 0x78, 
+0x7d, 0xdf, 0xe5, 0x92, 0x6c, 0x1c, 0xc4, 0xfa, 0x1c, 0xe3, 0xb6, 0x41, 0xd4, 0x78, 0x4b, 0xc4, 
+0x3a, 0x86, 0xea, 0x7a, 0x3e, 0xb9, 0x13, 0x1d, 0x1a, 0x7c, 0x5e, 0xca, 0x96, 0x17, 0xca, 0x62, 
+0x1f, 0xa1, 0x75, 0x71, 0x48, 0x63, 0xad, 0x44, 0x5e, 0x09, 0x79, 0xbd, 0xe6, 0xeb, 0x79, 0x46, 
+0xab, 0xee, 0x7d, 0xa1, 0xb7, 0x59, 0x23, 0x97, 0x8a, 0x39, 0x47, 0x3d, 0x1d, 0x09, 0xad, 0x36, 
+0x8d, 0xcf, 0xb8, 0x41, 0x5b, 0x2c, 0x16, 0xed, 0x67, 0x8f, 0x83, 0xf3, 0x58, 0x2f, 0x4a, 0x6a, 
+0x50, 0xd2, 0x74, 0xb2, 0x77, 0x67, 0x2f, 0xda, 0x45, 0x89, 0xa6, 0x31, 0x2d, 0x3b, 0x25, 0x2c, 
+0x8d, 0x37, 0x85, 0x3d, 0x63, 0x16, 0x36, 0x80, 0x0d, 0xf3, 0xcb, 0x9b, 0x02, 0xe3, 0x27, 0x60, 
+0x51, 0x9a, 0x14, 0xab, 0xf2, 0x8a, 0x4d, 0xc5, 0x79, 0xb9, 0x67, 0x1b, 0xcf, 0xc6, 0x06, 0x22, 
+0x7d, 0x58, 0x17, 0xd3, 0xd8, 0x3a, 0x11, 0x33, 0x20, 0x66, 0xe8, 0xde, 0xe6, 0x1d, 0x6c, 0xd2, 
+0x53, 0x93, 0x86, 0x48, 0x83, 0xb4, 0xb4, 0x08, 0xe2, 0x06, 0x25, 0x4e, 0x1c, 0x97, 0x11, 0xf7, 
+0x0e, 0x86, 0x11, 0x83, 0xf6, 0xa6, 0x81, 0xed, 0xa9, 0xbd, 0x40, 0x6c, 0xdd, 0x3f, 0x49, 0xe3, 
+0x7c, 0xcf, 0x2d, 0x89, 0x13, 0x8a, 0x9d, 0xf1, 0xf9, 0xfb, 0x4c, 0x6d, 0x47, 0x9b, 0xce, 0xe7, 
+0x74, 0xe9, 0xaa, 0x3c, 0x2e, 0x2a, 0x6c, 0x27, 0xe5, 0x76, 0x4c, 0x8d, 0x17, 0x34, 0x2f, 0x14, 
+0x9a, 0xa3, 0x85, 0x47, 0xc9, 0x9c, 0x7c, 0xfb, 0x24, 0x5e, 0x0b, 0xd5, 0x7a, 0x61, 0x07, 0xf3, 
+0x4d, 0x57, 0xe2, 0xa6, 0xa7, 0xa9, 0x7f, 0xaf, 0xae, 0x71, 0x8b, 0x15, 0xa2, 0xe1, 0x7a, 0x05, 
+0xff, 0x70, 0x86, 0xbf, 0x2b, 0xa5, 0xcd, 0x93, 0x74, 0x72, 0x5e, 0x07, 0xf1, 0xbd, 0x55, 0x3b, 
+0x95, 0x1b, 0xed, 0x24, 0x5a, 0x85, 0x39, 0xc3, 0xdf, 0x05, 0x69, 0xf8, 0x56, 0x34, 0x6d, 0xcf, 
+0x83, 0xf8, 0x3e, 0xce, 0xfc, 0xa3, 0xa9, 0x00, 0xe6, 0x4b, 0xf9, 0xec, 0x5c, 0x1e, 0x89, 0xdb, 
+0x7d, 0x9f, 0xe4, 0x93, 0xa3, 0x0e, 0x25, 0xbe, 0x43, 0xd4, 0xa9, 0x55, 0xbd, 0x49, 0x43, 0xa9, 
+0xd5, 0xac, 0x0e, 0x57, 0x5a, 0x9e, 0xd8, 0x29, 0xcc, 0xfb, 0xa1, 0x5d, 0x3a, 0x3e, 0xbd, 0xc6, 
+0x27, 0x08, 0x78, 0x0f, 0x31, 0x9f, 0x6b, 0x11, 0x3b, 0x93, 0xcd, 0xa1, 0x10, 0xa8, 0x26, 0xe6, 
+0xfd, 0xa9, 0x3f, 0x0c, 0x99, 0x40, 0x2b, 0x5d, 0xc4, 0x2c, 0x9e, 0x9e, 0x4e, 0xde, 0x9e, 0x15, 
+0xaa, 0xe2, 0x7a, 0xd5, 0xba, 0x1c, 0x5f, 0x52, 0x97, 0x59, 0xd1, 0x62, 0x0a, 0xee, 0xbc, 0xa6, 
+0x06, 0x93, 0xdf, 0x45, 0xdf, 0x88, 0x64, 0x08, 0x98, 0x4f, 0xb9, 0x8c, 0x56, 0xaf, 0x38, 0x43, 
+0x07, 0x6a, 0x46, 0x9c, 0x4a, 0xbb, 0x4b, 0xce, 0xeb, 0xbc, 0x47, 0x06, 0xcd, 0x8e, 0xcf, 0x3f, 
+0xe2, 0x73, 0xec, 0x11, 0x71, 0x82, 0x5d, 0xc5, 0xe1, 0xa9, 0xd1, 0x1b, 0xbc, 0x44, 0xae, 0x5f, 
+0xc3, 0xfe, 0x4e, 0x1b, 0x21, 0xf5, 0xed, 0xee, 0xd1, 0xb7, 0x0c, 0x29, 0x8f, 0x14, 0x79, 0x50, 
+0x7a, 0x5e, 0x57, 0x51, 0xf2, 0xf1, 0x8b, 0xc4, 0xf6, 0xfd, 0x08, 0xf1, 0x99, 0xb4, 0x3a, 0xf2, 
+0xad, 0xdd, 0x20, 0xee, 0xdb, 0xbf, 0x73, 0x2e, 0x78, 0x73, 0x01, 0xe3, 0x00, 0xce, 0x5c, 0xc0, 
+0x92, 0x79, 0x84, 0x00, 0xb9, 0xe6, 0xc8, 0x2f, 0x8f, 0xbc, 0xe2, 0x71, 0x7c, 0x7e, 0x6e, 0xe1, 
+0x9f, 0xb2, 0x35, 0x82, 0xde, 0x4b, 0x85, 0x5e, 0xff, 0x60, 0x2b, 0x8d, 0xd4, 0xf3, 0x18, 0xd1, 
+0xf8, 0xd8, 0xd3, 0x17, 0xa2, 0x11, 0x75, 0x7f, 0x1c, 0xa4, 0x0d, 0xec, 0x77, 0x97, 0x4b, 0x57, 
+0xa3, 0xb4, 0x48, 0x6e, 0xd3, 0x2d, 0xf7, 0x14, 0x34, 0x26, 0x46, 0x4f, 0x04, 0x2b, 0xdc, 0xad, 
+0xcb, 0xe6, 0xbb, 0xe8, 0x85, 0x65, 0xcf, 0x77, 0x29, 0xa8, 0x01, 0x76, 0xe7, 0x52, 0xe5, 0x3e, 
+0x6c, 0xf6, 0x67, 0x09, 0x9e, 0x67, 0x2f, 0xd0, 0x25, 0xd1, 0xaa, 0x9f, 0x8c, 0xf2, 0xfc, 0x50, 
+0x81, 0xca, 0xf3, 0x7a, 0x70, 0xfc, 0x30, 0xa0, 0x26, 0x92, 0x3e, 0xb0, 0xab, 0xca, 0xec, 0x1b, 
+0x2d, 0xf3, 0xe7, 0xe1, 0x2f, 0x2c, 0x73, 0x0f, 0x2c, 0x79, 0x5e, 0x33, 0xce, 0xe1, 0x9b, 0x31, 
+0xe6, 0x76, 0xd0, 0xf5, 0xea, 0x9e, 0x4e, 0xb1, 0x13, 0x4a, 0x3d, 0xb5, 0xa7, 0xec, 0x7f, 0x5b, 
+0x0a, 0xab, 0x4b, 0x97, 0xdc, 0x11, 0x35, 0xf5, 0xe7, 0xbe, 0xbb, 0x49, 0x4a, 0xde, 0x7c, 0x13, 
+0x2e, 0x32, 0x4f, 0x16, 0x3b, 0xb3, 0x0a, 0xc5, 0x19, 0x47, 0x87, 0xe9, 0xee, 0x5c, 0x17, 0xd5, 
+0x85, 0x65, 0xf3, 0x2c, 0xba, 0x13, 0x29, 0xee, 0x88, 0x89, 0xa5, 0xb9, 0xd8, 0x2d, 0x5f, 0x16, 
+0xe6, 0x1d, 0x8a, 0x36, 0x79, 0x0b, 0xa8, 0xa1, 0x0f, 0x6e, 0x09, 0x3d, 0x21, 0x28, 0xa2, 0x78, 
+0x6e, 0x89, 0x57, 0x74, 0xec, 0xa0, 0x03, 0x6c, 0x3d, 0x17, 0xcd, 0x10, 0xfb, 0x50, 0x34, 0xe2, 
+0x86, 0x10, 0xbe, 0x97, 0xab, 0x88, 0x69, 0x28, 0xac, 0x18, 0xab, 0xb5, 0x54, 0xf6, 0xc0, 0xb2, 
+0xce, 0xf4, 0x9b, 0xc3, 0x7a, 0xcc, 0xa1, 0xa0, 0x6b, 0x6c, 0x65, 0x26, 0xec, 0x94, 0x9a, 0x5e, 
+0xbe, 0x59, 0xf9, 0xc5, 0xce, 0xd6, 0x77, 0x2b, 0xdf, 0x26, 0xd5, 0xbf, 0xb9, 0xfd, 0x57, 0x29, 
+0xaf, 0xe3, 0x49, 0xb4, 0x6f, 0xf9, 0x6f, 0x07, 0x47, 0xef, 0x23, 0x1f, 0x89, 0x8f, 0x89, 0x3f, 
+0x64, 0x75, 0xdb, 0xd6, 0x90, 0x71, 0xf4, 0x86, 0x5e, 0xb6, 0xb9, 0x57, 0xf1, 0xce, 0xc5, 0xed, 
+0x3c, 0xdf, 0x17, 0x8c, 0x7a, 0xf9, 0x0f, 0xd4, 0xf5, 0x61, 0x3c, 0x98, 0x22, 0x67, 0xc6, 0xfc, 
+0xb6, 0x41, 0x93, 0x46, 0x5f, 0x7a, 0x56, 0x63, 0xbc, 0xfa, 0x46, 0xff, 0xe4, 0x6a, 0x12, 0xdb, 
+0x40, 0xd2, 0xa0, 0xa2, 0x2d, 0x8f, 0x64, 0xe4, 0xba, 0xa5, 0x91, 0x48, 0x51, 0x2e, 0xca, 0x68, 
+0xb2, 0x73, 0xfd, 0x1a, 0x8b, 0xb8, 0xa3, 0x6c, 0x70, 0x7c, 0x79, 0x86, 0x38, 0x06, 0xcf, 0xb1, 
+0x4f, 0x0f, 0x29, 0x2b, 0x35, 0x29, 0xd8, 0x4d, 0xd2, 0x88, 0xd8, 0xa5, 0x3f, 0x8f, 0xf1, 0x34, 
+0x8f, 0xe2, 0xb9, 0xff, 0x2f, 0xc1, 0x88, 0xd5, 0x27, 0x6f, 0x66, 0x1e, 0x0f, 0x4d, 0xdc, 0x9a, 
+0x98, 0xc7, 0x37, 0x4a, 0x4c, 0x3d, 0x1a, 0x4d, 0xc1, 0x12, 0x77, 0xae, 0xe5, 0x44, 0xc4, 0xad, 
+0xdf, 0x53, 0xff, 0x00, 0x9a, 0xba, 0x51, 0xf2, 0xf1, 0x5c, 0xb7, 0x46, 0x93, 0xbc, 0xa5, 0x59, 
+0x9c, 0xcf, 0x64, 0xaf, 0x7f, 0x71, 0xa6, 0x8b, 0x16, 0x45, 0x13, 0x2e, 0xbe, 0xe5, 0x2b, 0x4f, 
+0xa3, 0x89, 0xb4, 0xba, 0x3a, 0x46, 0x7e, 0x25, 0x7d, 0x0e, 0x3e, 0xe4, 0x7b, 0xd2, 0x39, 0xfe, 
+0x29, 0x59, 0x5c, 0xd0, 0x42, 0xd0, 0xc9, 0xfc, 0xf4, 0x09, 0xe5, 0x60, 0x64, 0xf1, 0x19, 0x2b, 
+0x59, 0x3c, 0x0f, 0x91, 0x2d, 0x3a, 0xf7, 0x70, 0x9f, 0x8b, 0x57, 0x21, 0x30, 0xfb, 0x96, 0x80, 
+0xc3, 0x80, 0x69, 0x0e, 0x9f, 0xb3, 0xb3, 0x51, 0x44, 0x96, 0xdd, 0xd0, 0xb5, 0xbc, 0xd0, 0xb5, 
+0xe6, 0x8e, 0xf1, 0xa3, 0x7a, 0x80, 0x91, 0x92, 0xe7, 0x47, 0xfc, 0x86, 0xd7, 0x02, 0xc0, 0x2d, 
+0x4e, 0x45, 0x3f, 0x53, 0xda, 0x25, 0x5a, 0x74, 0x36, 0x9a, 0x3b, 0xae, 0x45, 0x66, 0x91, 0x3a, 
+0x7c, 0x55, 0x6a, 0x36, 0xa7, 0x4e, 0xcb, 0xb8, 0x2a, 0xd5, 0x12, 0x31, 0x73, 0xeb, 0xa7, 0xdd, 
+0x20, 0xda, 0xbe, 0x17, 0x7d, 0xd8, 0x81, 0x3a, 0x2d, 0x62, 0xd6, 0x36, 0xc9, 0x4d, 0x52, 0x87, 
+0xb8, 0x35, 0x07, 0xba, 0xfc, 0xd5, 0xde, 0x00, 0x4f, 0x93, 0xd4, 0x83, 0xb0, 0xe9, 0x96, 0x0e, 
+0x72, 0x49, 0xbd, 0xf8, 0xb4, 0x49, 0x5b, 0xf0, 0xa9, 0x95, 0x1e, 0x12, 0x7b, 0x2e, 0x2f, 0x49, 
+0x0f, 0x57, 0x9d, 0x95, 0xb6, 0x79, 0xf2, 0xa4, 0xed, 0x9e, 0x7e, 0x69, 0xc7, 0x2d, 0x1d, 0x7f, 
+0x30, 0x4b, 0x4f, 0xb0, 0x5f, 0x42, 0xfa, 0x01, 0x9e, 0x9f, 0x44, 0xc9, 0x1f, 0x22, 0xfc, 0x48, 
+0x94, 0xde, 0x85, 0xcf, 0x5c, 0xa9, 0x1f, 0x9f, 0x3a, 0xe9, 0x19, 0x01, 0xe3, 0x39, 0x91, 0x73, 
+0x4f, 0xc9, 0x59, 0xa9, 0x07, 0xb6, 0xe4, 0x5e, 0x94, 0x78, 0x01, 0x61, 0x00, 0xe1, 0x25, 0x84, 
+0x03, 0x28, 0xf9, 0x1a, 0xbe, 0x0f, 0x02, 0xfa, 0x21, 0xae, 0x6d, 0x9a, 0x4d, 0x7a, 0x03, 0x79, 
+0x1f, 0x43, 0xde, 0xa3, 0x2a, 0x7e, 0xc7, 0xd5, 0xef, 0x93, 0xc8, 0xf7, 0x16, 0xc2, 0x69, 0x84, 
+0x77, 0x91, 0xe7, 0x09, 0xe4, 0xe9, 0x08, 0x65, 0xc9, 0x8d, 0x34, 0x4f, 0xd0, 0x23, 0x17, 0xad, 
+0x7e, 0x92, 0x4f, 0xde, 0xf0, 0x6a, 0x1b, 0xf2, 0x34, 0x23, 0xb4, 0x23, 0x44, 0xaf, 0xe6, 0x46, 
+0xca, 0xde, 0x3b, 0x6e, 0x2d, 0x73, 0x64, 0x15, 0xef, 0x6d, 0xff, 0x82, 0x34, 0xf3, 0xd5, 0x69, 
+0x29, 0x5e, 0xfa, 0x90, 0x47, 0x2e, 0xe6, 0x52, 0xf6, 0x0c, 0x59, 0x58, 0xde, 0x48, 0xa7, 0x14, 
+0x99, 0xde, 0x68, 0x83, 0xf4, 0x28, 0x70, 0x36, 0x8a, 0x35, 0x7a, 0xd3, 0x7e, 0xe5, 0xb6, 0xc2, 
+0xe7, 0xa8, 0x38, 0xc2, 0x1c, 0xe5, 0xa0, 0xec, 0x47, 0x0e, 0x5a, 0xfd, 0x8f, 0xbe, 0xce, 0xbf, 
+0x6d, 0x81, 0x5e, 0xdb, 0xc7, 0x63, 0x90, 0x7d, 0xc0, 0xa3, 0xf7, 0x5d, 0x45, 0x29, 0x46, 0x72, 
+0x0b, 0xcd, 0xb7, 0xb6, 0x48, 0xcd, 0xc8, 0xd7, 0x22, 0x75, 0x7c, 0xff, 0x90, 0xb3, 0x05, 0x12, 
+0xf7, 0xb9, 0xc4, 0xab, 0xb3, 0xdc, 0x52, 0x54, 0xb9, 0x97, 0x4a, 0x78, 0xae, 0x55, 0x4f, 0x2a, 
+0xc6, 0x03, 0xdf, 0x46, 0xd0, 0x83, 0xef, 0xec, 0x48, 0x87, 0x1f, 0xed, 0x8d, 0x64, 0x41, 0xbe, 
+0x8e, 0x30, 0x56, 0xd3, 0xc4, 0x2d, 0x6e, 0x89, 0x2a, 0x61, 0xe5, 0x86, 0x98, 0x07, 0x66, 0x36, 
+0x49, 0x67, 0xa9, 0x48, 0x8d, 0x9d, 0x1b, 0xfd, 0x6d, 0x15, 0x5e, 0x4b, 0x94, 0x9a, 0x23, 0xc5, 
+0xaa, 0xd6, 0x3f, 0x49, 0xb9, 0xf5, 0x4e, 0x6a, 0x17, 0xe5, 0xeb, 0xf9, 0xe4, 0x8b, 0x14, 0x0d, 
+0x4f, 0x1b, 0x7b, 0x03, 0xf7, 0x15, 0xf6, 0x31, 0x35, 0xb3, 0x57, 0x4f, 0xda, 0x20, 0x76, 0x18, 
+0x6c, 0x80, 0x06, 0x72, 0xc9, 0xd9, 0xa2, 0xf8, 0xc1, 0x93, 0xd4, 0xe6, 0x74, 0x81, 0x61, 0x10, 
+0xbc, 0x98, 0x2d, 0xe8, 0xe1, 0x03, 0x94, 0xa8, 0x62, 0xf1, 0xa3, 0x55, 0x2f, 0x01, 0x72, 0x73, 
+0xd8, 0x10, 0xb2, 0x5b, 0xdd, 0x2c, 0xd3, 0xc6, 0xdf, 0xf1, 0xad, 0xc4, 0x20, 0xbf, 0x4f, 0x73, 
+0x7a, 0xb2, 0xce, 0x6b, 0xfb, 0x35, 0x9a, 0x31, 0xba, 0xc6, 0xa9, 0x9e, 0x36, 0xf1, 0x7b, 0x32, 
+0x3d, 0x79, 0x30, 0x22, 0xf3, 0x48, 0x33, 0x85, 0x57, 0xf0, 0xb5, 0x88, 0xf1, 0x6e, 0xc7, 0x34, 
+0x04, 0x3d, 0x42, 0xfa, 0x2d, 0x1d, 0x81, 0x3f, 0x93, 0x21, 0x17, 0x38, 0x92, 0xb1, 0xe4, 0x2c, 
+0x19, 0xa2, 0x7a, 0x96, 0x81, 0x86, 0xd1, 0xdf, 0x0b, 0xd8, 0xc8, 0xab, 0x1f, 0x67, 0x7a, 0x47, 
+0xd7, 0xf5, 0x03, 0xf7, 0x04, 0x6a, 0x89, 0x7c, 0xd0, 0xf6, 0x52, 0xb3, 0x16, 0xdf, 0x87, 0x79, 
+0x4c, 0x68, 0xdd, 0x62, 0xae, 0x1a, 0xdd, 0x5b, 0x21, 0x1b, 0x32, 0xcd, 0xc1, 0xde, 0x7d, 0x52, 
+0x44, 0xef, 0x97, 0xc2, 0x17, 0x15, 0x1b, 0x3f, 0x70, 0x8f, 0x78, 0x63, 0xb6, 0xba, 0x33, 0x9f, 
+0xa7, 0xf4, 0x60, 0x5c, 0xb1, 0x80, 0x18, 0x26, 0x60, 0x09, 0x98, 0xbe, 0xfb, 0x12, 0x6f, 0xf9, 
+0x5a, 0x14, 0xb8, 0x4d, 0x7c, 0x13, 0xa7, 0xc1, 0x23, 0xf6, 0x1b, 0x2b, 0xde, 0x08, 0xf6, 0x42, 
+0x88, 0x33, 0x3f, 0xc0, 0x39, 0xa4, 0xa9, 0xee, 0x8c, 0x92, 0xbf, 0x33, 0x62, 0x34, 0x4f, 0xe5, 
+0x5f, 0x61, 0xd9, 0xda, 0x15, 0x39, 0xa7, 0xd4, 0xe1, 0x7b, 0xaf, 0xb8, 0x00, 0x32, 0x46, 0xcc, 
+0x97, 0x28, 0x61, 0x63, 0x4b, 0x78, 0x1f, 0xaf, 0x31, 0x0c, 0xdb, 0x3d, 0xab, 0x63, 0x76, 0xcd, 
+0xa6, 0xf8, 0x06, 0xed, 0x6b, 0x3d, 0x91, 0xb9, 0x76, 0xcd, 0x4f, 0xba, 0x5f, 0xeb, 0x09, 0x67, 
+0xbe, 0xd8, 0x59, 0x9f, 0xc1, 0xb7, 0x0b, 0xbc, 0xd6, 0x55, 0x88, 0x51, 0xbb, 0xfd, 0x17, 0xd0, 
+0x98, 0x4b, 0xb6, 0x6d, 0x96, 0x2b, 0x6c, 0x6e, 0xcb, 0xbf, 0x56, 0xf7, 0x0a, 0x99, 0xf1, 0x69, 
+0xc9, 0xc7, 0x06, 0x3a, 0xb6, 0x39, 0xa4, 0x91, 0xdd, 0x76, 0xe9, 0xcc, 0x83, 0x91, 0x6c, 0x6b, 
+0xa9, 0xdd, 0x63, 0xf3, 0xd9, 0xfe, 0xb5, 0x7a, 0xf3, 0x5e, 0xf1, 0x9e, 0x7f, 0xb1, 0xe7, 0x58, 
+0xf7, 0x91, 0x5f, 0xdc, 0xa7, 0x3d, 0x70, 0x3f, 0x6a, 0xda, 0x66, 0xf5, 0x98, 0xff, 0xa5, 0xba, 
+0x33, 0x3c, 0xc4, 0xf6, 0xfe, 0xb1, 0x4e, 0x3b, 0x1d, 0xef, 0x74, 0x68, 0x7b, 0xbb, 0xee, 0xd3, 
+0x1e, 0xbc, 0x3f, 0x52, 0xe0, 0xd0, 0xfe, 0xac, 0xe7, 0xe0, 0xfd, 0xe1, 0x8c, 0xec, 0x62, 0xd2, 
+0xa1, 0x6e, 0xfd, 0xeb, 0x5d, 0x72, 0x19, 0x20, 0x97, 0x6c, 0xeb, 0x75, 0x18, 0xbc, 0x3d, 0xc7, 
+0x7a, 0x8e, 0xf7, 0x5c, 0xbf, 0xc7, 0x91, 0x98, 0x9f, 0x50, 0xeb, 0xbe, 0xe8, 0x90, 0xce, 0x3c, 
+0x14, 0x99, 0x6e, 0xf5, 0x3e, 0x72, 0x70, 0xe6, 0x1e, 0xc7, 0xf0, 0xfc, 0xe1, 0xea, 0xcd, 0x77, 
+0xf4, 0x8a, 0x5a, 0x2f, 0x78, 0x7b, 0x4e, 0xe0, 0x9f, 0x4b, 0x6c, 0xd0, 0x1e, 0xe8, 0x89, 0x4c, 
+0x93, 0x4b, 0xbc, 0x9d, 0x36, 0xcf, 0x6f, 0x5f, 0xb1, 0x96, 0xfe, 0xe6, 0x95, 0xeb, 0xf7, 0xec, 
+0x4a, 0x3c, 0x96, 0x82, 0x51, 0xf9, 0xb6, 0xa9, 0x58, 0xa1, 0x4d, 0x41, 0x81, 0xb8, 0xfb, 0x0c, 
+0x73, 0xb8, 0x58, 0x53, 0x74, 0x87, 0x74, 0x99, 0x07, 0xaa, 0x7b, 0xad, 0x13, 0x84, 0x75, 0xab, 
+0xdc, 0x2b, 0x76, 0x2e, 0x14, 0xb0, 0xf9, 0x62, 0xba, 0xbd, 0xbd, 0xf5, 0xe5, 0xeb, 0xa9, 0x1c, 
+0x74, 0xb1, 0x6a, 0xdf, 0xd9, 0xdc, 0xd5, 0x6d, 0x97, 0x78, 0xed, 0x65, 0x53, 0xa7, 0xbd, 0xc2, 
+0xfe, 0x8b, 0x3b, 0x7a, 0xf9, 0x7d, 0xc3, 0xa7, 0x56, 0xe3, 0x5f, 0x75, 0x9e, 0xd9, 0x6c, 0x97, 
+0x82, 0xdd, 0x72, 0xe9, 0x91, 0x5f, 0xd8, 0x0d, 0xc7, 0x7b, 0xbd, 0x9d, 0x47, 0x3b, 0xe5, 0x92, 
+0x23, 0xaf, 0x94, 0x5c, 0xec, 0x1d, 0xfe, 0xcd, 0x2f, 0x14, 0xe8, 0x0a, 0x0d, 0x95, 0x1d, 0xb6, 
+0xca, 0xbd, 0x66, 0x56, 0xb7, 0x5c, 0x11, 0xdc, 0x0c, 0xed, 0xe0, 0x32, 0xf7, 0x67, 0xe6, 0x54, 
+0xf3, 0x2b, 0xe1, 0x21, 0x85, 0x7f, 0x92, 0xfd, 0x9b, 0x39, 0x95, 0xe7, 0x1c, 0xa5, 0x67, 0xc3, 
+0x3a, 0xf0, 0x90, 0xe8, 0x5d, 0x51, 0x96, 0x73, 0xb8, 0x47, 0xcb, 0x88, 0x93, 0x6c, 0x06, 0x59, 
+0x0a, 0x76, 0x5a, 0xdd, 0xfe, 0xeb, 0xc3, 0x9f, 0x6e, 0xed, 0x05, 0xaf, 0x68, 0x05, 0xb7, 0x58, 
+0x84, 0xd5, 0xdf, 0xc6, 0x7b, 0x54, 0xab, 0x3b, 0xc1, 0x2b, 0x16, 0x0b, 0x43, 0xe5, 0x9d, 0x6f, 
+0xd9, 0x5b, 0xbb, 0xc3, 0x06, 0xbf, 0x26, 0xfc, 0xbe, 0x72, 0x07, 0x8c, 0x7d, 0x86, 0x72, 0x8b, 
+0x11, 0x9f, 0x26, 0xe3, 0x72, 0x62, 0xcd, 0xd5, 0xcd, 0xa5, 0xac, 0x3e, 0x94, 0x33, 0x59, 0xa6, 
+0x99, 0x0f, 0x84, 0x2f, 0x62, 0x94, 0x4f, 0x65, 0x38, 0xe1, 0xcb, 0xca, 0xed, 0x45, 0x81, 0x7b, 
+0x20, 0x09, 0x4f, 0x28, 0x96, 0x26, 0x2d, 0x07, 0x4d, 0x43, 0x28, 0x57, 0x7f, 0x1f, 0xc1, 0x06, 
+0x0f, 0x86, 0x28, 0xed, 0x1c, 0xb4, 0xa9, 0xdc, 0x30, 0xa5, 0xbd, 0x21, 0x7b, 0x82, 0xbd, 0x1b, 
+0x68, 0xbd, 0x64, 0xf7, 0x65, 0x8a, 0x99, 0x4b, 0x17, 0x8f, 0xd2, 0xde, 0xa9, 0x61, 0x03, 0xe8, 
+0xfa, 0x74, 0x6f, 0x67, 0xe8, 0xfd, 0x60, 0xbc, 0x23, 0x6d, 0x7f, 0x3c, 0xfc, 0xa1, 0x49, 0xa2, 
+0x3c, 0xe4, 0x7f, 0xbd, 0xe4, 0x03, 0x92, 0x60, 0xdf, 0xeb, 0xe4, 0xcc, 0x66, 0x7d, 0x4c, 0xd7, 
+0xdb, 0xe9, 0x8d, 0x63, 0xae, 0x2d, 0xb4, 0x55, 0x84, 0x9c, 0xd6, 0x09, 0x47, 0x37, 0x1f, 0xed, 
+0x2c, 0xfd, 0x38, 0x9b, 0x4a, 0x3f, 0x7e, 0xec, 0xf0, 0x6f, 0x0e, 0xd9, 0x27, 0x66, 0xde, 0xe0, 
+0xeb, 0x9c, 0x5f, 0x82, 0x39, 0xd7, 0x7c, 0xf4, 0x21, 0xc3, 0x5c, 0xd2, 0x66, 0x4b, 0xe1, 0x93, 
+0xae, 0x0a, 0x2a, 0x94, 0x4b, 0x4d, 0x66, 0xca, 0x0f, 0xdf, 0x69, 0x72, 0x10, 0xa4, 0x40, 0x24, 
+0x0b, 0xda, 0x73, 0xbe, 0xb8, 0x7b, 0x66, 0x10, 0xf4, 0xc8, 0x2f, 0x7d, 0x9f, 0xa4, 0xef, 0xfd, 
+0x3a, 0x64, 0xad, 0x61, 0xff, 0xbc, 0xce, 0x1e, 0xb4, 0x55, 0xf0, 0xfd, 0x28, 0xcd, 0x05, 0xa1, 
+0x3c, 0xeb, 0xc4, 0xa3, 0x0f, 0x1e, 0xed, 0x84, 0x36, 0x4d, 0x0b, 0xff, 0xf4, 0xe2, 0xe1, 0xdf, 
+0x1d, 0xb2, 0x4f, 0xc8, 0x9c, 0x7a, 0x6d, 0x0d, 0x72, 0x69, 0x48, 0x37, 0xaf, 0x23, 0x91, 0xc8, 
+0x32, 0x9b, 0xb4, 0xd4, 0x18, 0xc9, 0xc4, 0x67, 0x33, 0x74, 0x48, 0x2d, 0x55, 0x42, 0x87, 0xd4, 
+0xd2, 0x7d, 0x61, 0x5d, 0x10, 0x72, 0x63, 0xfd, 0x1a, 0xb3, 0x19, 0x34, 0x68, 0x16, 0x7a, 0xe5, 
+0x3d, 0x61, 0x7d, 0xb0, 0x37, 0x06, 0x4d, 0xd0, 0xc3, 0x56, 0x66, 0x91, 0xd5, 0x17, 0x7c, 0x9e, 
+0x8a, 0x84, 0x07, 0xbd, 0x35, 0x42, 0x5a, 0x67, 0xeb, 0x5c, 0x5e, 0x61, 0x8c, 0x90, 0x66, 0x57, 
+0x2b, 0xdf, 0xc3, 0x51, 0x17, 0x29, 0xc7, 0xe7, 0x2a, 0x3c, 0xbf, 0xab, 0x50, 0x51, 0x3b, 0x2d, 
+0x44, 0xda, 0x02, 0xc4, 0xeb, 0x23, 0x4e, 0x7c, 0xae, 0x41, 0x8a, 0x41, 0xdc, 0x9f, 0xb5, 0x16, 
+0x79, 0x7e, 0xd0, 0xca, 0x37, 0x66, 0x45, 0x5b, 0x49, 0x73, 0x29, 0x94, 0x81, 0xd8, 0xba, 0x08, 
+0x9f, 0x2c, 0xdd, 0x10, 0x26, 0xcd, 0x19, 0x4e, 0x0f, 0x67, 0xf9, 0x9f, 0xa7, 0xc2, 0xb0, 0xbe, 
+0xc3, 0xe0, 0x2a, 0xa7, 0xc2, 0xa8, 0xa6, 0x37, 0x1e, 0xdd, 0xc0, 0xbf, 0xa4, 0x25, 0xa0, 0xe9, 
+0x05, 0xb4, 0x56, 0x6e, 0x41, 0xd8, 0xe9, 0x97, 0x22, 0x0e, 0x96, 0x85, 0xce, 0xcc, 0x7c, 0x48, 
+0x4b, 0x9b, 0xde, 0x9e, 0xee, 0xdf, 0xd4, 0x64, 0xf0, 0x76, 0xbb, 0xbb, 0x36, 0x26, 0x42, 0x39, 
+0x0f, 0x75, 0x2f, 0xfd, 0x27, 0x6f, 0xba, 0xe6, 0x01, 0xb1, 0xf6, 0x39, 0x0d, 0xf9, 0x74, 0xf9, 
+0x99, 0x9e, 0x2e, 0x4f, 0xb7, 0xff, 0x81, 0x66, 0xd3, 0x8c, 0x0e, 0x9a, 0x4d, 0x41, 0xef, 0x03, 
+0x36, 0x5f, 0x28, 0x6c, 0xd0, 0xf1, 0xaf, 0x34, 0x21, 0x65, 0x16, 0xf8, 0xc0, 0xe8, 0x7d, 0xb5, 
+0xc9, 0x88, 0xb8, 0x4c, 0xc1, 0x0e, 0x89, 0x4f, 0x70, 0x21, 0x47, 0xa3, 0xa8, 0x2d, 0x0b, 0xb5, 
+0x99, 0x6c, 0x99, 0x7c, 0x4b, 0x5e, 0xd5, 0x96, 0x8d, 0xd0, 0x96, 0xf3, 0x33, 0xeb, 0xb6, 0x84, 
+0x0c, 0x0a, 0x5c, 0x9b, 0x8f, 0x21, 0x03, 0x12, 0x45, 0xe6, 0x03, 0xc3, 0xb6, 0xb0, 0x45, 0xdc, 
+0x60, 0xe3, 0xf4, 0x3f, 0x10, 0x71, 0x00, 0x5a, 0x81, 0x80, 0x26, 0x73, 0x2b, 0x45, 0x0b, 0xea, 
+0xc2, 0x99, 0x78, 0x93, 0xa1, 0xbc, 0x99, 0xe1, 0xa6, 0xea, 0x0e, 0x0d, 0xd7, 0x85, 0x1a, 0x88, 
+0x5e, 0xe5, 0xf2, 0x91, 0x15, 0x22, 0xef, 0x0a, 0x91, 0xd7, 0x14, 0xd5, 0x6d, 0x9c, 0x84, 0xbc, 
+0xdf, 0xa4, 0x79, 0xa1, 0xa5, 0xdf, 0x3f, 0x94, 0x9f, 0xa1, 0xae, 0xc3, 0x69, 0x95, 0xb3, 0xf2, 
+0xdf, 0x39, 0xcc, 0x32, 0x57, 0x2f, 0x51, 0x41, 0xf5, 0x03, 0xf2, 0x42, 0x73, 0xe7, 0xf8, 0xb7, 
+0x31, 0x59, 0x9c, 0xa8, 0x26, 0x8c, 0xfa, 0x87, 0x64, 0x4d, 0xbc, 0x3b, 0xcc, 0x9e, 0xa6, 0xb7, 
+0xa2, 0xda, 0x8d, 0xe9, 0x21, 0x9d, 0x0a, 0x77, 0x19, 0xcd, 0xfb, 0xfe, 0x21, 0x39, 0xa0, 0xac, 
+0x12, 0x83, 0x77, 0x17, 0x98, 0xd3, 0x07, 0xb5, 0xd5, 0xbd, 0xa8, 0x7b, 0x42, 0xab, 0x5e, 0x0f, 
+0x55, 0x3d, 0xa4, 0x3b, 0xec, 0xa2, 0x79, 0xe6, 0x38, 0x6c, 0x87, 0x05, 0xc2, 0x86, 0x00, 0x47, 
+0x88, 0xdd, 0x2d, 0xc2, 0xfb, 0xa6, 0xc2, 0x06, 0x9f, 0x5a, 0x35, 0x5d, 0x0c, 0x7f, 0xa3, 0x68, 
+0x41, 0xb9, 0x68, 0x41, 0xb9, 0x68, 0x81, 0x61, 0xbd, 0x2e, 0x36, 0x29, 0xfa, 0xcd, 0xd0, 0x82, 
+0xef, 0x1f, 0xb2, 0x09, 0xec, 0x5d, 0xe9, 0xa2, 0x7c, 0x47, 0x55, 0x1f, 0xc3, 0xaf, 0xee, 0x92, 
+0x3d, 0xe6, 0xf8, 0x68, 0x7a, 0xf4, 0x42, 0x55, 0x5f, 0x3e, 0x05, 0x1f, 0x0a, 0x1f, 0x0b, 0x15, 
+0xae, 0xd7, 0xc6, 0x80, 0xa9, 0x28, 0xbf, 0x4c, 0x60, 0xd9, 0xcd, 0x58, 0x5a, 0xa4, 0x57, 0xd3, 
+0x81, 0xa1, 0x46, 0x60, 0xa8, 0x01, 0x86, 0x9a, 0x63, 0x64, 0xee, 0x7a, 0xf7, 0x79, 0x94, 0x39, 
+0x63, 0xcb, 0xd8, 0xf1, 0x50, 0x34, 0xb1, 0xe7, 0x41, 0xd0, 0x72, 0x20, 0x76, 0xe5, 0x60, 0x27, 
+0xda, 0xbb, 0x4f, 0xf4, 0x60, 0x06, 0xe8, 0x6b, 0x9c, 0xd1, 0x44, 0xe9, 0xe4, 0xa9, 0x42, 0xcf, 
+0x21, 0xa6, 0x25, 0x4f, 0xdd, 0x96, 0xf9, 0x1d, 0x7c, 0x50, 0xa7, 0xdd, 0x73, 0x8c, 0xf7, 0x46, 
+0xf6, 0xda, 0x8d, 0x75, 0xdd, 0xb6, 0xcc, 0xb0, 0x9e, 0x3d, 0xf8, 0xd3, 0x1a, 0x92, 0xb7, 0x31, 
+0xf2, 0x49, 0xe6, 0x9f, 0x0f, 0xd6, 0x6b, 0x1c, 0x8b, 0x6c, 0xa5, 0x21, 0xe6, 0x39, 0x9d, 0x2d, 
+0x93, 0x77, 0x8f, 0x44, 0x8c, 0x56, 0x4f, 0xb0, 0x0b, 0x52, 0x6a, 0x6a, 0x08, 0x33, 0xb2, 0x52, 
+0xc6, 0xe1, 0x56, 0x73, 0xfa, 0x3a, 0x28, 0x34, 0x4f, 0x0e, 0xca, 0xf7, 0xd7, 0x6d, 0xf9, 0xfe, 
+0x21, 0xb5, 0x86, 0x4c, 0x3f, 0xdf, 0x18, 0xde, 0x46, 0x45, 0x0e, 0xdf, 0xf7, 0x0f, 0x30, 0x1d, 
+0x3b, 0xe8, 0x7b, 0xbf, 0x86, 0x5e, 0x5e, 0x18, 0xca, 0x50, 0xf0, 0x10, 0x30, 0x9a, 0xbf, 0xf7, 
+0x6b, 0xd9, 0xf4, 0xf3, 0x43, 0xab, 0x35, 0xf2, 0xc4, 0xc3, 0x9b, 0xf6, 0xe0, 0x6d, 0x3d, 0xcb, 
+0xb9, 0xc2, 0x6d, 0x71, 0x57, 0x09, 0x72, 0xea, 0x38, 0x7f, 0x4c, 0x73, 0xa0, 0x07, 0x4f, 0xf3, 
+0x22, 0x85, 0x72, 0x00, 0xdc, 0x68, 0x45, 0xdf, 0xd4, 0xf1, 0x7e, 0xc8, 0x42, 0xb7, 0x6b, 0x02, 
+0xe0, 0xce, 0xe3, 0xdb, 0x7f, 0xb8, 0x4f, 0xc4, 0x2d, 0x5d, 0x44, 0x3b, 0x83, 0x0f, 0xd8, 0xd3, 
+0x8f, 0xdf, 0xbf, 0xff, 0x81, 0xf0, 0xf1, 0x90, 0xc6, 0x9e, 0x16, 0xd5, 0x1d, 0x8c, 0x47, 0x6c, 
+0xa1, 0x02, 0x8c, 0xb4, 0x79, 0x11, 0x5d, 0x14, 0xf4, 0x8b, 0xca, 0x0c, 0x41, 0xb9, 0x27, 0x4b, 
+0x2d, 0x73, 0x26, 0xf8, 0x40, 0x48, 0xb3, 0x91, 0xf2, 0xd2, 0x4f, 0x76, 0xbf, 0xc4, 0x23, 0xf2, 
+0xa8, 0x3d, 0x8d, 0xf3, 0x87, 0xbf, 0x5a, 0x8d, 0x3f, 0x0a, 0x3e, 0xc0, 0x25, 0xb9, 0x46, 0x7b, 
+0x5a, 0x9e, 0x29, 0x34, 0x8d, 0xf3, 0xa3, 0x8f, 0x0b, 0x38, 0x5f, 0x47, 0x02, 0x12, 0x54, 0x97, 
+0xa7, 0x0d, 0x6d, 0x0c, 0x76, 0x07, 0xef, 0xff, 0xf9, 0x2f, 0x57, 0x9d, 0xb6, 0x7b, 0x40, 0xad, 
+0x6c, 0x01, 0xf3, 0x06, 0xf6, 0x7b, 0xb9, 0x0c, 0x29, 0x4c, 0xee, 0x0c, 0x6e, 0xca, 0xd3, 0x9f, 
+0xec, 0xfe, 0x87, 0xd7, 0xc2, 0xa7, 0x80, 0x41, 0x4f, 0x38, 0x5b, 0xa9, 0x9b, 0xcf, 0xe4, 0x24, 
+0x61, 0x45, 0xe6, 0x05, 0xbb, 0xf8, 0xb4, 0x61, 0x9e, 0xe6, 0x64, 0xf7, 0x3e, 0xc6, 0xf5, 0x2d, 
+0xc8, 0xf7, 0x22, 0x05, 0xde, 0x55, 0xd0, 0x4c, 0xc1, 0xae, 0xe0, 0xfd, 0xe0, 0x37, 0x73, 0x98, 
+0x86, 0x32, 0xe4, 0x34, 0xd5, 0x3b, 0xe6, 0xc0, 0xfc, 0x20, 0xe4, 0x2d, 0xd3, 0x76, 0xfb, 0xaf, 
+0x42, 0x34, 0x54, 0x83, 0xb9, 0x0a, 0x7d, 0xa1, 0xdb, 0xa4, 0x78, 0x7d, 0x0b, 0x30, 0x97, 0x0d, 
+0x9e, 0x27, 0x63, 0xa1, 0x8b, 0xf4, 0x07, 0xce, 0x93, 0xe1, 0x70, 0x09, 0xaf, 0x56, 0xab, 0x4f, 
+0xc6, 0xc3, 0x9d, 0xea, 0x7c, 0xe8, 0x12, 0x7e, 0x6b, 0x83, 0x89, 0xf7, 0xf6, 0x51, 0x7d, 0x96, 
+0x8d, 0x3c, 0x1e, 0x9f, 0xa7, 0xe7, 0x95, 0x02, 0x8d, 0xcf, 0x3d, 0xd7, 0x45, 0x46, 0x8e, 0x85, 
+0x0a, 0x6c, 0xd2, 0xe9, 0xcd, 0xa7, 0x7b, 0xd5, 0x3c, 0x97, 0xe2, 0xaf, 0xf0, 0xc8, 0x4b, 0x24, 
+0xac, 0x9a, 0x03, 0x83, 0x3e, 0xcf, 0xab, 0x08, 0x7e, 0x4f, 0xd8, 0x78, 0xb4, 0xab, 0x41, 0xbf, 
+0xf7, 0x79, 0x32, 0xac, 0xd6, 0x54, 0xc7, 0x95, 0x15, 0x97, 0x76, 0x89, 0xa1, 0x37, 0xe9, 0xbc, 
+0x9d, 0x5e, 0x9e, 0xf9, 0x0c, 0x88, 0xc5, 0xbd, 0x9a, 0xd4, 0x8d, 0x6a, 0x18, 0x33, 0x7e, 0x4d, 
+0x93, 0x46, 0x39, 0x95, 0x1b, 0xb8, 0x47, 0xac, 0xcf, 0x00, 0xe7, 0xb1, 0xef, 0x39, 0x6d, 0xec, 
+0x0d, 0x6c, 0x78, 0xd6, 0xf1, 0xdd, 0x5a, 0x5f, 0x94, 0x9f, 0xf7, 0xb1, 0xfd, 0xa5, 0xfc, 0x42, 
+0xb7, 0x7c, 0x6f, 0x3e, 0xc9, 0xd0, 0x2b, 0xad, 0xb3, 0x95, 0x93, 0x98, 0x91, 0xec, 0xf5, 0xf2, 
+0xce, 0x2e, 0x7f, 0x77, 0x5b, 0xb6, 0x83, 0xce, 0x3c, 0xf3, 0xde, 0x2e, 0x3b, 0x9d, 0x79, 0x7a, 
+0x53, 0xa7, 0xac, 0xb3, 0x6a, 0x85, 0xff, 0x00, 0x5a, 0xe1, 0x06, 0xf2, 0x76, 0xbf, 0x8b, 0x74, 
+0x4e, 0x0b, 0x9d, 0x55, 0x76, 0x19, 0xdd, 0x56, 0x94, 0x0f, 0x18, 0x79, 0x80, 0x01, 0x58, 0x66, 
+0xe7, 0x6c, 0xe8, 0x01, 0x7a, 0x5b, 0x1a, 0x64, 0x79, 0x3c, 0x4c, 0x92, 0xe1, 0xa5, 0x4d, 0xf5, 
+0x24, 0x2d, 0x37, 0x6d, 0x62, 0x0a, 0xad, 0x22, 0xed, 0x61, 0x8e, 0x11, 0x62, 0x69, 0x73, 0x1f, 
+0x39, 0xf8, 0xe8, 0xeb, 0xb2, 0xe4, 0x30, 0xbc, 0xbf, 0xcb, 0xea, 0x66, 0x4b, 0x72, 0x32, 0xdf, 
+0xdb, 0x54, 0xf0, 0x18, 0x39, 0x8c, 0x27, 0xe2, 0x51, 0x79, 0x6b, 0x4f, 0x24, 0xd3, 0x29, 0xbd, 
+0xf3, 0x9c, 0x3d, 0xfd, 0x9d, 0xdd, 0xd6, 0xb4, 0xf7, 0x81, 0x87, 0x2d, 0xed, 0x9d, 0xfe, 0x3c, 
+0xbd, 0xa7, 0xcc, 0x57, 0xe6, 0xd0, 0x6b, 0x7a, 0x18, 0xde, 0x62, 0xe5, 0x17, 0xa6, 0xd2, 0x5c, 
+0x5a, 0xf6, 0xc9, 0xd8, 0xdc, 0x0b, 0x95, 0xdf, 0xa1, 0xe2, 0xe7, 0xed, 0x2c, 0x81, 0xc4, 0x0e, 
+0xd8, 0x43, 0x2e, 0x9d, 0xb2, 0xc3, 0xd5, 0x6e, 0x64, 0x8d, 0xca, 0xaa, 0xe1, 0x7d, 0x75, 0x9b, 
+0x3a, 0x5f, 0x88, 0xd7, 0x67, 0x59, 0xd3, 0xab, 0x3b, 0x8f, 0x6f, 0x7a, 0x61, 0x53, 0x03, 0x54, 
+0x75, 0x3c, 0x93, 0xae, 0xb8, 0xf6, 0x81, 0xe3, 0x9b, 0x76, 0xc6, 0x47, 0x21, 0x26, 0x61, 0xd9, 
+0x29, 0x09, 0xc5, 0x6a, 0x14, 0x3b, 0x80, 0x3c, 0x7b, 0xe3, 0xf5, 0x16, 0x9b, 0xb6, 0xba, 0xeb, 
+0xe8, 0xa6, 0xbd, 0x5c, 0x7e, 0xda, 0x5e, 0x2e, 0x6f, 0xa9, 0xed, 0xf6, 0x2d, 0xf4, 0x2c, 0x7c, 
+0xb8, 0xfb, 0x3e, 0x92, 0xd3, 0xac, 0xe9, 0xe2, 0xfe, 0x99, 0x43, 0x4c, 0xb7, 0x97, 0xe2, 0x0d, 
+0x24, 0xad, 0x32, 0xc5, 0x15, 0x2a, 0x48, 0x4d, 0xe2, 0x57, 0x39, 0x10, 0xd3, 0x4d, 0x67, 0xcf, 
+0x34, 0xe8, 0xbc, 0xdb, 0xa6, 0x55, 0x68, 0x60, 0x29, 0x98, 0x4f, 0x7c, 0xa2, 0x8a, 0x12, 0x27, 
+0xba, 0x3a, 0xe4, 0x27, 0x7a, 0x40, 0xc3, 0xa6, 0x97, 0xe2, 0xab, 0xf4, 0x03, 0x9d, 0xa8, 0x45, 
+0xde, 0x28, 0x5d, 0x0d, 0x59, 0x69, 0xb3, 0x7f, 0x53, 0xd8, 0xa4, 0xfc, 0x96, 0x23, 0x63, 0xeb, 
+0xa4, 0x24, 0xbd, 0x35, 0xeb, 0x93, 0xf4, 0xd6, 0xee, 0x67, 0x5b, 0xcf, 0xae, 0x3f, 0xb5, 0x5b, 
+0x56, 0x6b, 0x32, 0x73, 0x4d, 0x02, 0x8f, 0xa3, 0x4c, 0xef, 0x4e, 0xcc, 0xdf, 0xeb, 0x7f, 0xb0, 
+0xc9, 0xae, 0xf7, 0x94, 0xfa, 0x4a, 0x93, 0x14, 0x9e, 0xe5, 0x4d, 0x5c, 0xbe, 0x4f, 0x52, 0xe8, 
+0xac, 0x52, 0x53, 0x0b, 0x19, 0xaf, 0xd0, 0x86, 0x63, 0x82, 0xce, 0xae, 0xd9, 0x89, 0xcb, 0x63, 
+0xa9, 0xe3, 0xd0, 0x78, 0xbc, 0x3e, 0x6f, 0x57, 0x0f, 0x68, 0x92, 0x25, 0x2f, 0xac, 0xee, 0x55, 
+0x68, 0xa4, 0x39, 0xc3, 0x34, 0xd2, 0xbc, 0x55, 0xfb, 0xc0, 0xd1, 0x4d, 0xb6, 0x92, 0x47, 0x07, 
+0xc5, 0x2d, 0x2d, 0x80, 0xe4, 0x74, 0x8b, 0x98, 0x42, 0xe5, 0x51, 0x48, 0x19, 0x5f, 0x44, 0x67, 
+0xcd, 0xa0, 0x80, 0x31, 0x90, 0xa4, 0xf3, 0x78, 0x5a, 0x6c, 0xa4, 0xab, 0xa9, 0x03, 0x3a, 0x27, 
+0x04, 0x1d, 0x9e, 0x6b, 0x37, 0x6f, 0x30, 0xff, 0x25, 0x3a, 0x47, 0x68, 0xe4, 0x71, 0x1b, 0x7d, 
+0xd4, 0x2f, 0x4b, 0xef, 0xef, 0xea, 0x89, 0x7f, 0xf4, 0xb4, 0xad, 0x44, 0x4e, 0x7f, 0x7f, 0x97, 
+0xc3, 0x6d, 0x4f, 0xff, 0x68, 0xb7, 0x9c, 0xf6, 0xfe, 0xae, 0x4d, 0x71, 0xa5, 0x55, 0xb2, 0x46, 
+0x19, 0xed, 0xb3, 0xdc, 0x89, 0x61, 0x95, 0xff, 0x74, 0x8a, 0x4f, 0x50, 0xe5, 0x3e, 0x3c, 0xe1, 
+0xdd, 0xa5, 0x71, 0x1c, 0x38, 0x1b, 0xf6, 0xb3, 0xd2, 0x2a, 0x37, 0xff, 0x52, 0x29, 0xb7, 0x4c, 
+0xd6, 0x7a, 0xdc, 0x3e, 0x77, 0x57, 0x7c, 0xef, 0x66, 0x95, 0x46, 0x5d, 0x7b, 0xbb, 0xc0, 0x23, 
+0xaf, 0xe1, 0x99, 0xa4, 0x41, 0xd0, 0xa8, 0x6b, 0xdb, 0x66, 0xc0, 0x92, 0x66, 0x95, 0x00, 0x96, 
+0x42, 0x25, 0x1d, 0x97, 0x75, 0x89, 0x1e, 0x76, 0xd0, 0x18, 0x98, 0x0a, 0xa5, 0x4a, 0x99, 0xda, 
+0x76, 0x5d, 0x75, 0xb7, 0x0a, 0xa9, 0x8b, 0x29, 0x25, 0x75, 0xd4, 0xf6, 0x1c, 0xed, 0x92, 0x4b, 
+0x1e, 0x19, 0x14, 0xf4, 0xea, 0x91, 0xd3, 0xad, 0x46, 0x1b, 0xf9, 0x60, 0x57, 0xf9, 0x4a, 0xe6, 
+0x6b, 0x0e, 0xfe, 0xe2, 0xd5, 0x57, 0x5e, 0x1b, 0x3c, 0x30, 0x28, 0xeb, 0x7e, 0x02, 0x5c, 0x8e, 
+0xc5, 0x8f, 0x75, 0xd7, 0xeb, 0xf5, 0x42, 0xaa, 0xf9, 0x3c, 0x51, 0x2a, 0xd0, 0xcc, 0xd5, 0xd9, 
+0x3c, 0x87, 0xa1, 0xe7, 0xff, 0xf4, 0x20, 0x78, 0xf6, 0x4e, 0x58, 0x76, 0x81, 0x6b, 0xe8, 0xbb, 
+0x49, 0xa1, 0xaf, 0x14, 0x2b, 0xe8, 0x20, 0xf3, 0xdc, 0x0e, 0xfe, 0xa5, 0x96, 0x61, 0x67, 0x2a, 
+0xb5, 0x31, 0x6a, 0x8e, 0x99, 0xff, 0x12, 0xcf, 0x45, 0xe8, 0xca, 0xc3, 0xef, 0x3c, 0x67, 0x4b, 
+0x3f, 0xdd, 0x6f, 0xf3, 0xbc, 0xf3, 0xbc, 0x3d, 0xed, 0xf4, 0xee, 0x87, 0xbb, 0x79, 0x9c, 0x5f, 
+0xcb, 0x85, 0x2a, 0xad, 0x55, 0x9e, 0xc9, 0xa3, 0x24, 0xcf, 0xd8, 0xdc, 0xe3, 0x47, 0xb9, 0xaf, 
+0xcc, 0x53, 0x66, 0x4d, 0xe7, 0x31, 0xbe, 0xa5, 0x73, 0x80, 0xc7, 0xb8, 0xb1, 0xba, 0xf3, 0xe4, 
+0xa6, 0x01, 0xf0, 0x0e, 0x0d, 0xe3, 0x99, 0xe8, 0xd3, 0xda, 0x2d, 0x27, 0x37, 0x3d, 0x1e, 0x47, 
+0xf9, 0x34, 0x86, 0xe4, 0x20, 0x11, 0xdb, 0x2e, 0x60, 0x8e, 0x72, 0x9f, 0x4e, 0xd0, 0x74, 0x21, 
+0xd3, 0x34, 0x3f, 0xad, 0xfa, 0x01, 0x85, 0xfb, 0x68, 0x17, 0xd3, 0x94, 0x9e, 0xaa, 0xbd, 0xff, 
+0xe8, 0xa6, 0x7c, 0xe9, 0x07, 0x71, 0xd9, 0xc8, 0x73, 0xc8, 0x96, 0x38, 0xda, 0x7c, 0x36, 0x5f, 
+0x0a, 0xd1, 0xe7, 0xaf, 0xe5, 0x1b, 0x42, 0x74, 0xc5, 0xc6, 0x9f, 0x23, 0x1e, 0x87, 0x16, 0x9f, 
+0x9b, 0xec, 0x9a, 0xa4, 0x44, 0xc0, 0xfb, 0x0f, 0x93, 0x4f, 0xc8, 0x55, 0xfe, 0xd1, 0xb3, 0x3f, 
+0xfb, 0xe5, 0x6a, 0x1a, 0x79, 0xae, 0xfa, 0x81, 0xab, 0xa9, 0xda, 0x9e, 0xbd, 0x21, 0x1b, 0xb9, 
+0xcf, 0xb6, 0x1b, 0x36, 0x00, 0xd2, 0xe7, 0xa7, 0xa3, 0x86, 0x18, 0xbe, 0x87, 0xbd, 0xa0, 0xb1, 
+0x01, 0x34, 0x46, 0x7c, 0xe8, 0x20, 0xe2, 0xd9, 0x88, 0x23, 0xdf, 0xd0, 0xfe, 0x68, 0x76, 0x0c, 
+0xdf, 0xc3, 0x36, 0xe6, 0x7f, 0xd4, 0xb9, 0x22, 0x2f, 0xfd, 0x2a, 0xec, 0x2a, 0x6d, 0x25, 0x7c, 
+0xcf, 0x91, 0xb2, 0x5b, 0xf0, 0xb6, 0x22, 0x9b, 0x2a, 0xf3, 0x59, 0x5e, 0xdb, 0x21, 0xaf, 0x6d, 
+0xa5, 0x0e, 0xc9, 0xa9, 0x11, 0x7b, 0xb5, 0xdf, 0xdd, 0xd7, 0x0d, 0xae, 0x29, 0x36, 0x75, 0xab, 
+0xf2, 0x7a, 0x83, 0xa9, 0x5b, 0x95, 0x54, 0xcf, 0x6d, 0xff, 0x55, 0x9e, 0xf1, 0xd4, 0xb3, 0xa3, 
+0x92, 0xba, 0x8e, 0x0e, 0x6f, 0xbe, 0x4f, 0x7e, 0x9c, 0x7f, 0x9b, 0xa6, 0xc3, 0x6e, 0xfc, 0x60, 
+0xb7, 0x53, 0xf3, 0xc1, 0x73, 0x36, 0xe9, 0x54, 0xff, 0x43, 0x5d, 0x0e, 0xe9, 0x83, 0x67, 0x6c, 
+0x5a, 0x9e, 0x39, 0xf3, 0xb5, 0xac, 0xbf, 0x27, 0x12, 0xca, 0xc9, 0x03, 0x68, 0x9e, 0xfa, 0x31, 
+0x7d, 0x76, 0x41, 0x3c, 0x83, 0xda, 0x8b, 0x95, 0x1e, 0x4c, 0x57, 0xee, 0x57, 0x77, 0x1a, 0x7d, 
+0xe5, 0x9e, 0x72, 0xab, 0x8e, 0xfb, 0xf0, 0xa1, 0xce, 0xfd, 0xf1, 0x7a, 0xd3, 0x9b, 0xdd, 0xfb, 
+0xbb, 0x1b, 0xf4, 0x88, 0x69, 0xde, 0xec, 0x7e, 0x22, 0x3e, 0x0a, 0x45, 0x29, 0x5f, 0xd7, 0x97, 
+0xff, 0x80, 0x52, 0x52, 0x95, 0xcd, 0x5e, 0xf4, 0x92, 0xe9, 0x68, 0xf7, 0x5e, 0x94, 0x41, 0x4c, 
+0x73, 0xb4, 0x7b, 0x1b, 0x2c, 0xc0, 0xb3, 0x4f, 0x0b, 0xfa, 0x1e, 0x64, 0xfa, 0xee, 0x63, 0x69, 
+0x3c, 0x2d, 0x25, 0x8d, 0x73, 0x92, 0xd2, 0x58, 0x3b, 0xb0, 0x9e, 0xa0, 0x2f, 0xd1, 0xbb, 0xcf, 
+0xda, 0xd3, 0x94, 0x76, 0x66, 0xa1, 0x95, 0x8a, 0xc6, 0xfa, 0x56, 0x37, 0xda, 0xfa, 0x00, 0xa4, 
+0x71, 0xce, 0xbe, 0xf8, 0x2a, 0xdd, 0xde, 0x2d, 0x0d, 0x06, 0xa7, 0xc6, 0x21, 0x3d, 0xb6, 0xe5, 
+0xbf, 0xc5, 0x65, 0xbd, 0x55, 0x37, 0x0a, 0x5b, 0x69, 0x99, 0xbf, 0x3b, 0x6c, 0x51, 0xe4, 0x31, 
+0xc6, 0xef, 0x05, 0x31, 0xfb, 0x10, 0x46, 0xef, 0x85, 0x24, 0x5d, 0x35, 0x55, 0x49, 0xba, 0x6a, 
+0x43, 0x51, 0x02, 0x65, 0xb5, 0x5f, 0x44, 0x59, 0x48, 0xe4, 0xe0, 0x8e, 0x6e, 0xa7, 0xd6, 0x53, 
+0xee, 0x2b, 0x1f, 0x4f, 0x49, 0x95, 0x62, 0x7a, 0xf5, 0x1c, 0x87, 0x5b, 0xc4, 0xc6, 0x50, 0xc2, 
+0x66, 0xe4, 0x9b, 0x3f, 0x14, 0x1a, 0xf6, 0x74, 0xee, 0x03, 0x3d, 0x8e, 0x75, 0xef, 0x03, 0x3d, 
+0x10, 0xd3, 0x1c, 0xeb, 0xde, 0x11, 0xff, 0xb2, 0x92, 0xe0, 0x9e, 0x01, 0xb1, 0x67, 0x55, 0x6d, 
+0x4d, 0x4a, 0x7e, 0xee, 0x5a, 0x6f, 0xde, 0x68, 0xfe, 0x4b, 0x94, 0x81, 0xfc, 0x7c, 0xdf, 0x49, 
+0x1f, 0x3c, 0x27, 0x1b, 0xcf, 0xed, 0x7a, 0x08, 0xbc, 0xf7, 0xc1, 0x2e, 0x9b, 0xdb, 0xa1, 0x39, 
+0xf7, 0xcc, 0x07, 0x90, 0xa8, 0xe7, 0x20, 0x51, 0x3f, 0x78, 0x1a, 0x94, 0xb8, 0xac, 0x8c, 0x6b, 
+0x59, 0x3f, 0x2a, 0x43, 0x17, 0x26, 0xc7, 0xb5, 0x8e, 0xf1, 0x51, 0xf9, 0x02, 0x4f, 0x78, 0x27, 
+0xe8, 0xe6, 0xa0, 0xc5, 0x63, 0x65, 0xe8, 0x4e, 0x55, 0x86, 0x5e, 0x10, 0x32, 0x54, 0x33, 0x46, 
+0x86, 0x7a, 0x93, 0xf3, 0x8c, 0x74, 0x50, 0xc8, 0xd0, 0x03, 0x90, 0x7c, 0x9b, 0x20, 0x43, 0xb5, 
+0x2e, 0xa5, 0x0f, 0x78, 0x7e, 0xc1, 0x4c, 0xc3, 0x65, 0x21, 0x43, 0x77, 0xa8, 0xb3, 0x4d, 0x12, 
+0xe6, 0xc4, 0xd4, 0x6c, 0x93, 0x35, 0x3a, 0xdb, 0x48, 0x3d, 0x42, 0x86, 0x6e, 0xac, 0xed, 0x3e, 
+0xba, 0x49, 0xc8, 0x50, 0xaf, 0xc7, 0xbb, 0xa9, 0xc7, 0x5a, 0x2a, 0x4f, 0xf8, 0x8f, 0x49, 0x51, 
+0xbb, 0x90, 0xa2, 0xf6, 0x09, 0xb6, 0x89, 0x42, 0x92, 0xf2, 0xa9, 0x8d, 0x5e, 0x19, 0x23, 0x30, 
+0x71, 0x79, 0x5b, 0xd7, 0x23, 0xdd, 0x67, 0x9f, 0xb6, 0xd1, 0xf9, 0xfe, 0xb3, 0xbb, 0xba, 0xba, 
+0xc6, 0xd0, 0xbd, 0x5b, 0x95, 0xa0, 0x95, 0x51, 0x73, 0x21, 0xa4, 0xea, 0x17, 0x8f, 0xbc, 0x30, 
+0x0d, 0xf7, 0xf2, 0x88, 0x1f, 0xde, 0x91, 0xca, 0x6f, 0x57, 0xf3, 0x6b, 0xbf, 0x78, 0xa4, 0x5e, 
+0xd9, 0xfb, 0xc1, 0x6e, 0x87, 0xe6, 0xd4, 0x33, 0x4e, 0xef, 0x07, 0xfd, 0x0e, 0xe9, 0xd4, 0x33, 
+0x3d, 0x3d, 0x3c, 0x56, 0xbf, 0x88, 0xc3, 0xc0, 0x17, 0x19, 0x29, 0x0e, 0xc9, 0xb8, 0x76, 0x94, 
+0xa2, 0x17, 0x8c, 0x57, 0xf5, 0x41, 0x72, 0xcc, 0x6d, 0xe6, 0x31, 0x87, 0x19, 0xfe, 0x57, 0x2e, 
+0xbd, 0x22, 0xa3, 0xb9, 0x9f, 0x45, 0x7c, 0xec, 0x58, 0x05, 0xed, 0x53, 0x34, 0x1f, 0x37, 0x5a, 
+0x6d, 0xd2, 0x8e, 0x38, 0x4b, 0x51, 0x07, 0x4b, 0x51, 0xb7, 0x5d, 0x83, 0xcf, 0x1e, 0xa6, 0xdd, 
+0x8e, 0x2d, 0xdf, 0xdb, 0xf4, 0x45, 0x54, 0xc3, 0xfb, 0x83, 0xeb, 0x0d, 0x1b, 0x59, 0x42, 0x96, 
+0xaf, 0xcf, 0xde, 0xc8, 0x92, 0x70, 0x41, 0xd4, 0x50, 0x28, 0xe4, 0xe4, 0xe7, 0x81, 0x64, 0x6c, 
+0xf8, 0x07, 0xd1, 0xec, 0x42, 0x21, 0x2f, 0x3f, 0x2f, 0x4a, 0xc6, 0x86, 0xb7, 0xfc, 0xfc, 0xa3, 
+0xc4, 0xe5, 0x55, 0x4f, 0xd9, 0x0d, 0x5f, 0x02, 0x37, 0x2a, 0xfc, 0x9b, 0x7c, 0x7e, 0x34, 0xdb, 
+0xe1, 0xa2, 0x9c, 0x3c, 0x17, 0xc9, 0xfe, 0x9e, 0x66, 0xd8, 0x8e, 0xa1, 0xac, 0x76, 0x09, 0xb6, 
+0xe0, 0xfd, 0x11, 0x43, 0x60, 0x2b, 0xe4, 0xa6, 0x2e, 0x54, 0x18, 0xd8, 0x7a, 0xac, 0x3b, 0x64, 
+0xb4, 0xeb, 0x8e, 0x77, 0x7f, 0xaf, 0x3b, 0x2a, 0x6d, 0x8a, 0x2b, 0xbb, 0xcc, 0xe5, 0x98, 0x81, 
+0xfc, 0x3d, 0x2d, 0xc2, 0xd3, 0xb7, 0xf4, 0x95, 0x90, 0xce, 0xdf, 0xb5, 0xf4, 0x15, 0xaf, 0x14, 
+0x7e, 0x2d, 0xb9, 0xf6, 0xa9, 0x13, 0x7e, 0x42, 0xe1, 0x97, 0x5d, 0x27, 0x7e, 0x8e, 0xfd, 0x43, 
+0x7c, 0x74, 0xf2, 0xf2, 0x03, 0xd1, 0xdf, 0x0c, 0x22, 0x6c, 0x25, 0xba, 0x2f, 0x9b, 0xe8, 0xde, 
+0x28, 0x8c, 0xf1, 0x11, 0x84, 0x2c, 0xa2, 0xf5, 0x01, 0xa2, 0xf6, 0x13, 0x44, 0x6b, 0x4f, 0x22, 
+0x20, 0x3d, 0xd6, 0x8c, 0x7e, 0x39, 0x00, 0x93, 0x7d, 0x1e, 0x51, 0xeb, 0x45, 0x84, 0x97, 0x60, 
+0xf1, 0xbe, 0x4a, 0x14, 0xce, 0x27, 0x6a, 0x78, 0x0c, 0x61, 0x1a, 0xac, 0x94, 0x53, 0x08, 0x31, 
+0x04, 0x2b, 0x82, 0x91, 0x68, 0xf5, 0x25, 0x84, 0xb7, 0x10, 0x6c, 0x08, 0xec, 0xfa, 0x59, 0x4e, 
+0x74, 0x97, 0x83, 0x28, 0xf4, 0x06, 0xc2, 0xe3, 0x44, 0x2b, 0x51, 0x7e, 0xe5, 0x8f, 0x10, 0xd6, 
+0x23, 0xa0, 0xcc, 0x4a, 0x0b, 0xd1, 0x0a, 0x4c, 0x7d, 0x7f, 0x8d, 0xb4, 0xe5, 0x28, 0xbb, 0x1c, 
+0xf9, 0xef, 0xcc, 0x43, 0xc8, 0x41, 0xc8, 0x20, 0xba, 0x03, 0xb8, 0xdd, 0x71, 0x0e, 0x01, 0x30, 
+0xef, 0x38, 0x8c, 0x00, 0xdc, 0xef, 0xd8, 0x83, 0xf0, 0x03, 0x84, 0x2d, 0x08, 0xf7, 0x21, 0x60, 
+0x7a, 0xb9, 0xa3, 0x06, 0xc1, 0x8d, 0x50, 0x80, 0x20, 0x23, 0x98, 0x89, 0xea, 0x40, 0x9b, 0xba, 
+0x0b, 0x08, 0xc0, 0xb1, 0xee, 0x18, 0xc2, 0x6b, 0x08, 0x2f, 0x22, 0xec, 0x42, 0x78, 0x02, 0xe1, 
+0x21, 0x84, 0x0e, 0x84, 0x56, 0x04, 0x98, 0xf8, 0x75, 0x41, 0x04, 0x0f, 0xc2, 0x5c, 0x04, 0xe0, 
+0x5c, 0x07, 0xfa, 0xd4, 0xe9, 0x89, 0x96, 0x01, 0xaf, 0x65, 0xa7, 0x11, 0xca, 0x11, 0x80, 0xd7, 
+0x52, 0xa6, 0xf9, 0x0f, 0x11, 0x50, 0x4f, 0x6d, 0x3f, 0x42, 0x1d, 0x51, 0xcd, 0x74, 0x04, 0xe4, 
+0xad, 0xf6, 0x21, 0xc0, 0x3a, 0xac, 0x46, 0xfb, 0xab, 0x51, 0xbe, 0x1a, 0x34, 0xf0, 0x43, 0x53, 
+0xf6, 0xa2, 0xce, 0x62, 0xd0, 0xf8, 0xdb, 0x43, 0x44, 0x45, 0x68, 0x53, 0xd1, 0xeb, 0x08, 0x1b, 
+0x11, 0x90, 0xef, 0x5b, 0xa0, 0xf9, 0xb7, 0xa0, 0x8f, 0xcc, 0x42, 0xf9, 0x9b, 0x0f, 0x21, 0x0c, 
+0x10, 0xdd, 0x08, 0x9c, 0x64, 0x7c, 0x7f, 0x1d, 0x6d, 0xcf, 0x7a, 0x98, 0x68, 0x0a, 0xf0, 0x9d, 
+0x82, 0xf6, 0x4e, 0x01, 0xad, 0x2d, 0x68, 0xf3, 0xe4, 0xfd, 0x44, 0x46, 0xd0, 0xc2, 0xb8, 0x01, 
+0x01, 0xf5, 0xa7, 0xa3, 0x4f, 0x74, 0xe8, 0x23, 0x0d, 0x60, 0x48, 0x23, 0xbc, 0x2a, 0x86, 0x00, 
+0x58, 0x12, 0x68, 0x25, 0xed, 0x44, 0x40, 0x3a, 0x35, 0x22, 0xa0, 0x0d, 0x98, 0x88, 0x88, 0xae, 
+0x90, 0xf8, 0xeb, 0x00, 0x9d, 0xfe, 0xe6, 0x32, 0x78, 0xa1, 0x17, 0xa1, 0x1d, 0x01, 0xb4, 0xbc, 
+0x17, 0x75, 0xdd, 0x8b, 0x32, 0xf7, 0xa2, 0xdf, 0x37, 0x34, 0x21, 0xa0, 0x4f, 0x36, 0x54, 0x82, 
+0x3f, 0xd0, 0x86, 0xf5, 0xc0, 0x65, 0x9d, 0x17, 0x01, 0x74, 0x5e, 0x87, 0xfe, 0x6b, 0x47, 0xf9, 
+0x76, 0xf4, 0xfb, 0x5a, 0xf4, 0x5f, 0x0c, 0xbc, 0x12, 0xdb, 0x8b, 0xf0, 0x14, 0xc6, 0x39, 0xda, 
+0x77, 0x0f, 0xf0, 0xbf, 0x07, 0x7d, 0x7e, 0x0f, 0xf0, 0xbe, 0x07, 0x70, 0xa2, 0xc0, 0xa5, 0x15, 
+0x7d, 0xd0, 0xca, 0xfc, 0x04, 0x7a, 0xb5, 0xa0, 0x4f, 0x5b, 0xa0, 0x29, 0xb7, 0xa0, 0xff, 0xef, 
+0x46, 0xdf, 0x45, 0x80, 0x73, 0x64, 0x1b, 0xf8, 0xea, 0x49, 0xf0, 0x0d, 0xe0, 0xde, 0x85, 0xb2, 
+0x77, 0x81, 0x7e, 0x77, 0x01, 0xf7, 0x95, 0xc0, 0x71, 0x25, 0xda, 0xb3, 0xf2, 0x39, 0x84, 0x55, 
+0x08, 0x68, 0xf3, 0x4a, 0xb4, 0x65, 0x25, 0xda, 0xb2, 0x12, 0xed, 0x58, 0x01, 0xfe, 0x5e, 0x01, 
+0xbe, 0x5d, 0x01, 0x1e, 0x5e, 0x81, 0x3e, 0xf8, 0x2b, 0xf4, 0x1f, 0xff, 0xa4, 0xdd, 0x32, 0xf0, 
+0xdd, 0x32, 0xa4, 0x2d, 0x03, 0x9d, 0x97, 0x82, 0x5e, 0x4b, 0x9f, 0x41, 0x40, 0x1d, 0x4b, 0xab, 
+0x10, 0x16, 0x20, 0x20, 0x5f, 0x2d, 0x70, 0xae, 0x45, 0x99, 0x1a, 0xf0, 0x5b, 0x35, 0xfa, 0xa1, 
+0x1a, 0xef, 0x82, 0xa0, 0x41, 0x10, 0x78, 0xdf, 0x0e, 0x98, 0xb7, 0xa3, 0xed, 0x4b, 0xd0, 0x96, 
+0xc5, 0xe0, 0xa1, 0x4a, 0xf0, 0xcc, 0x22, 0xd4, 0xe7, 0x07, 0xad, 0xfd, 0x80, 0xb3, 0xf0, 0x28, 
+0x02, 0xe0, 0x96, 0xdb, 0x89, 0xca, 0xd0, 0x96, 0x32, 0x27, 0xfa, 0x1a, 0xf0, 0xbc, 0x80, 0x53, 
+0x0a, 0xfc, 0x4b, 0x80, 0x57, 0x09, 0xe2, 0x6e, 0xd0, 0x6b, 0x01, 0xda, 0x52, 0xac, 0x01, 0x0f, 
+0x80, 0xbf, 0x8a, 0xd0, 0xe7, 0x45, 0x80, 0x59, 0x04, 0x78, 0x45, 0xe8, 0xeb, 0x22, 0xa4, 0x7f, 
+0x0b, 0x7c, 0xf5, 0xad, 0x77, 0x11, 0x0e, 0x22, 0xec, 0x43, 0x00, 0xfc, 0x6f, 0xa1, 0xbf, 0xbf, 
+0xb5, 0x02, 0x01, 0x34, 0x9e, 0x0f, 0x3e, 0x9c, 0x0f, 0x38, 0xdf, 0x2c, 0x24, 0x9a, 0x0b, 0x9a, 
+0x14, 0x22, 0x5f, 0x21, 0x68, 0x5e, 0x08, 0x5e, 0x28, 0x7c, 0x81, 0x68, 0x0e, 0x68, 0x32, 0x07, 
+0xfc, 0x59, 0x80, 0x3e, 0x74, 0xbd, 0x8f, 0x70, 0x1c, 0x01, 0x70, 0xf3, 0x81, 0x43, 0x3e, 0xc6, 
+0x6e, 0x3e, 0x68, 0x97, 0x0f, 0x58, 0xf9, 0xf3, 0x11, 0x80, 0xa7, 0x13, 0x63, 0xd8, 0x89, 0xf6, 
+0x3b, 0x91, 0x67, 0x16, 0xfa, 0x60, 0x16, 0xc6, 0xe2, 0xcd, 0x18, 0x9f, 0x37, 0x83, 0xf6, 0x37, 
+0xa1, 0x5d, 0x37, 0x81, 0xde, 0x36, 0x3c, 0xdb, 0xc0, 0x6f, 0x36, 0xf0, 0xf2, 0x8d, 0xe8, 0x77, 
+0x2b, 0xea, 0x98, 0x09, 0x3c, 0x66, 0x82, 0x8e, 0x32, 0xe8, 0x2f, 0xeb, 0x88, 0x66, 0x80, 0x4e, 
+0xd3, 0xd1, 0x0f, 0xd3, 0x81, 0xd3, 0xd7, 0x3f, 0x45, 0xd8, 0x81, 0x00, 0xd9, 0xf1, 0x75, 0xd4, 
+0x93, 0x03, 0x9e, 0xca, 0x41, 0xfa, 0x0d, 0x98, 0x97, 0x6f, 0x40, 0xbb, 0xa7, 0xa1, 0x8d, 0xd3, 
+0xc0, 0x1b, 0xd3, 0x20, 0x7f, 0xa6, 0xa1, 0x9e, 0x69, 0x68, 0xd7, 0x34, 0x3e, 0xac, 0xbd, 0x87, 
+0xf7, 0xbf, 0x20, 0xdc, 0x89, 0x80, 0x36, 0x4c, 0x45, 0x7a, 0x36, 0x64, 0x44, 0x36, 0xf0, 0xca, 
+0xf6, 0x13, 0x7d, 0x0d, 0xfc, 0xf9, 0x35, 0x8c, 0xb7, 0x2c, 0xf0, 0x79, 0x16, 0xf0, 0xb5, 0x80, 
+0x0f, 0x2d, 0xa0, 0xb7, 0x05, 0xf1, 0xc9, 0x18, 0x53, 0x93, 0xd1, 0xc6, 0xc9, 0x6f, 0x22, 0x00, 
+0xdf, 0xc9, 0xa0, 0xe9, 0x64, 0x8c, 0xeb, 0xc9, 0xa0, 0xc3, 0x64, 0xc0, 0xc9, 0x04, 0x2e, 0x99, 
+0xc0, 0x25, 0x13, 0x6d, 0xc8, 0x04, 0xbe, 0xd7, 0x03, 0x87, 0xeb, 0x41, 0xdf, 0xeb, 0x51, 0xfe, 
+0x7a, 0xf0, 0xe1, 0xf5, 0xe8, 0x77, 0x33, 0x68, 0x6d, 0x46, 0x99, 0x49, 0x68, 0xdb, 0x24, 0xf4, 
+0xc1, 0x24, 0xf4, 0xff, 0x24, 0xf0, 0xd9, 0x24, 0x03, 0x51, 0x06, 0xc6, 0x78, 0x06, 0xfa, 0x28, 
+0x03, 0xf0, 0x32, 0xc0, 0x33, 0x19, 0x99, 0x44, 0xd7, 0x81, 0x17, 0xae, 0x43, 0xdb, 0x26, 0xa2, 
+0xdd, 0x46, 0xf0, 0x82, 0x11, 0xf5, 0x1b, 0x21, 0x23, 0x8c, 0x18, 0x23, 0x46, 0xd4, 0x39, 0x01, 
+0x70, 0x26, 0xa0, 0xfc, 0x04, 0xf0, 0x85, 0x01, 0x79, 0x0d, 0x68, 0xaf, 0x01, 0x3c, 0x6e, 0x40, 
+0xfe, 0x74, 0xb4, 0x3f, 0x1d, 0x72, 0x28, 0x1d, 0x70, 0xd3, 0xc1, 0x23, 0xe9, 0x68, 0x83, 0x1e, 
+0x74, 0xd3, 0x83, 0x27, 0xf4, 0xe0, 0x1d, 0x3d, 0xf2, 0xf2, 0x89, 0x49, 0x3d, 0x68, 0xa1, 0x47, 
+0x7d, 0x7a, 0xc8, 0x8d, 0x34, 0x8c, 0x9b, 0x34, 0x8c, 0x8b, 0x34, 0xb4, 0x3b, 0x0d, 0xed, 0xd0, 
+0xa1, 0x8d, 0x3a, 0x8c, 0x67, 0x1d, 0x70, 0xd7, 0xa2, 0xac, 0x16, 0xcf, 0x5a, 0xf0, 0x2d, 0x1f, 
+0xf0, 0x91, 0x20, 0xf3, 0x24, 0xf0, 0x83, 0x84, 0x36, 0x10, 0xe8, 0x46, 0xe8, 0x33, 0xc2, 0x98, 
+0x23, 0x8c, 0x01, 0xd2, 0x2b, 0xe3, 0x5e, 0x0b, 0x9c, 0xb5, 0x18, 0x6f, 0xfa, 0x1f, 0xd2, 0xbf, 
+0xf7, 0x67, 0x5b, 0x5a, 0x16, 0x2c, 0x92, 0x57, 0xd7, 0xc7, 0xda, 0x5a, 0xf2, 0x1b, 0xef, 0x6a, 
+0xad, 0x6f, 0x6e, 0x88, 0xc9, 0x73, 0xf2, 0xe7, 0xc9, 0x8e, 0x39, 0xb7, 0xe4, 0xcf, 0xc9, 0x2f, 
+0x2c, 0x98, 0x53, 0x78, 0xf3, 0x75, 0x46, 0x12, 0xef, 0x67, 0xab, 0xef, 0x31, 0x36, 0x40, 0x63, 
+0x5a, 0x8a, 0x31, 0x7f, 0x50, 0x92, 0x0c, 0x09, 0xc4, 0x17, 0x22, 0xdc, 0x04, 0x9c, 0x1e, 0x4e, 
+0x82, 0x35, 0x95, 0x7a, 0xcb, 0xd7, 0x34, 0x37, 0x54, 0xdf, 0xbb, 0xb6, 0xbd, 0xa1, 0x05, 0xcf, 
+0xd7, 0x5d, 0x05, 0x01, 0x0c, 0x33, 0x93, 0xf3, 0xe1, 0xdb, 0xaa, 0x7e, 0xdf, 0xa8, 0xcc, 0x5f, 
+0xca, 0xdf, 0xab, 0xbf, 0xfc, 0xa7, 0x5f, 0x1d, 0x39, 0xfe, 0xe6, 0x3b, 0xa7, 0x4e, 0x9f, 0xf9, 
+0xc3, 0xbf, 0xbd, 0xf7, 0xc7, 0xf7, 0xcf, 0x7e, 0xf0, 0xd1, 0x87, 0xe7, 0xce, 0x7f, 0xfc, 0xa7, 
+0x8b, 0x97, 0x3e, 0xfd, 0x64, 0xe8, 0xcf, 0x9f, 0x0f, 0xbf, 0xbc, 0xe7, 0xa9, 0xff, 0xf1, 0xe3, 
+0x9f, 0xbf, 0xf0, 0xf6, 0x73, 0x4f, 0xbf, 0xbc, 0x6f, 0xd7, 0xcb, 0xaf, 0x9d, 0x78, 0xf9, 0x27, 
+0x2f, 0xbf, 0xfc, 0x3f, 0x7f, 0x76, 0xe1, 0x65, 0xfc, 0xf5, 0x0f, 0xbc, 0xfc, 0xee, 0xe5, 0x97, 
+0xff, 0xfb, 0x33, 0x1c, 0xdf, 0xfd, 0x8f, 0x2f, 0x3f, 0x39, 0xf8, 0x8b, 0xdf, 0xbe, 0xfc, 0xf2, 
+0xb3, 0xb3, 0xad, 0xd6, 0xd0, 0xbe, 0xcf, 0x5e, 0x4e, 0xbc, 0xec, 0xfa, 0x21, 0xbf, 0x78, 0x39, 
+0xff, 0xc5, 0x97, 0x5f, 0x3e, 0xf0, 0xfa, 0x2b, 0xbf, 0x3e, 0xf8, 0xcf, 0x6f, 0xfc, 0xef, 0x43, 
+0xbf, 0x39, 0xf6, 0xf2, 0xd1, 0x93, 0xff, 0xfa, 0x2f, 0x2f, 0xaf, 0xd8, 0xf8, 0xec, 0xcb, 0x3f, 
+0xdf, 0xf3, 0xb2, 0x35, 0xff, 0x65, 0xf0, 0x3b, 0x78, 0x28, 0x0f, 0x3c, 0x37, 0x1b, 0xe3, 0xcf, 
+0x89, 0x3e, 0x9d, 0x7e, 0x58, 0x41, 0x55, 0xc6, 0x98, 0xba, 0x09, 0xe3, 0x63, 0x06, 0x8f, 0x0d, 
+0xcc, 0x27, 0x33, 0xd0, 0xa7, 0x33, 0xd0, 0x97, 0x33, 0xc0, 0x43, 0x33, 0x31, 0xee, 0x66, 0x80, 
+0x37, 0x66, 0xa0, 0xdf, 0x67, 0x80, 0xe7, 0xe6, 0x62, 0xae, 0x28, 0xc6, 0xfc, 0xe4, 0x06, 0xaf, 
+0xdf, 0x86, 0xfe, 0x9d, 0x8b, 0xbe, 0x9a, 0x07, 0x3e, 0x2b, 0xc3, 0x5c, 0xe4, 0x81, 0x5c, 0x99, 
+0x0b, 0x59, 0x7a, 0x0b, 0xfa, 0xed, 0x16, 0xf0, 0x5a, 0x39, 0xc2, 0x2d, 0x67, 0x20, 0x03, 0x40, 
+0xd7, 0x79, 0xe0, 0x99, 0x79, 0x18, 0x4f, 0xb7, 0x5c, 0x8c, 0x93, 0xf6, 0x03, 0xc8, 0xc8, 0xc3, 
+0xf8, 0x06, 0xdc, 0xa9, 0xff, 0x0b, 0xdf, 0x7f, 0xe2, 0xdd, 0x29, 0x63, 0xfe, 0x2c, 0xca, 0xd7, 
+0xb4, 0x7c, 0xf5, 0xdb, 0x33, 0xae, 0x7f, 0xa5, 0xaf, 0xaf, 0x64, 0xc6, 0x61, 0x53, 0x45, 0xfd, 
+0x9c, 0xfe, 0x0f, 0x1f, 0x83, 0x85, 0x0a, 0xce, 0x4f, 0x02, 0xa3, 0xe5, 0xf7, 0x5f, 0x84, 0x28, 
+0xc9, 0x3f, 0xf7, 0x29, 0x18, 0x36, 0x7f, 0xf7, 0x34, 0xbc, 0xcf, 0x7f, 0xfa, 0xec, 0x8b, 0xe2, 
+0x13, 0xe9, 0x05, 0xfd, 0x37, 0x20, 0xcf, 0x8c, 0x6f, 0x71, 0xfe, 0x6b, 0xff, 0xb4, 0x89, 0xdd, 
+0x8f, 0x98, 0x69, 0x92, 0xee, 0xb7, 0x6b, 0x0a, 0xbc, 0x05, 0xfd, 0xfd, 0x0f, 0xfe, 0x90, 0xdc, 
+0x35, 0xc7, 0x6a, 0xdc, 0x35, 0xbb, 0x8c, 0xbb, 0x76, 0x75, 0x4c, 0xa8, 0xf5, 0xfe, 0xb6, 0xc6, 
+0x17, 0xec, 0x7f, 0x32, 0x2f, 0x6e, 0xb1, 0xf6, 0xff, 0xf8, 0x18, 0xad, 0xaa, 0x92, 0x16, 0x37, 
+0xf5, 0x1f, 0xeb, 0xef, 0x4f, 0x7f, 0xbb, 0xd6, 0x1f, 0xac, 0xea, 0x75, 0x8d, 0x1c, 0x7b, 0x31, 
+0x6d, 0xd9, 0xd7, 0xae, 0x0c, 0xd5, 0xe6, 0x3d, 0x37, 0xf1, 0xf3, 0x63, 0xe7, 0x1f, 0x5d, 0x5e, 
+0xf6, 0x87, 0x73, 0x7f, 0xbd, 0xea, 0x45, 0xe3, 0x8c, 0xe5, 0x89, 0xdf, 0xd7, 0xd6, 0x7e, 0x3e, 
+0xf2, 0x9d, 0xef, 0x7c, 0xf6, 0x9d, 0xdf, 0xad, 0x4f, 0x8c, 0x24, 0x46, 0xbe, 0x3b, 0x92, 0xe0, 
+0xbf, 0x91, 0xf1, 0xd5, 0x5b, 0xae, 0x33, 0x53, 0x4d, 0xad, 0x9b, 0x74, 0x35, 0x0a, 0xd7, 0xd4, 
+0x96, 0x34, 0xeb, 0xd2, 0x6a, 0x7a, 0xfb, 0xcc, 0x17, 0x4e, 0xf5, 0xd6, 0xfe, 0x55, 0x6d, 0xda, 
+0x94, 0x9a, 0xfe, 0x47, 0xae, 0xbf, 0x47, 0xd3, 0x5f, 0x7b, 0x7b, 0xcd, 0xbf, 0xd5, 0xd6, 0x9c, 
+0x3b, 0x52, 0xfb, 0x68, 0xf9, 0xb9, 0xda, 0xbf, 0xaa, 0x99, 0x32, 0xa5, 0x26, 0xf1, 0xbf, 0x6b, 
+0xcf, 0xbc, 0x37, 0x52, 0xeb, 0xe6, 0xfc, 0x0a, 0xe4, 0xdf, 0xf3, 0xdf, 0x9b, 0x4a, 0x3c, 0x31, 
+0x5c, 0x3b, 0xd2, 0x7a, 0x2e, 0xf1, 0xe9, 0x73, 0x9f, 0xbf, 0x75, 0xee, 0x1f, 0xff, 0x3e, 0xf1, 
+0xd9, 0xba, 0x3b, 0x13, 0x89, 0x97, 0xce, 0x3d, 0xff, 0x52, 0x7f, 0xe2, 0xb3, 0xdf, 0xaf, 0x3c, 
+0xf0, 0x59, 0x62, 0x68, 0x20, 0xf1, 0xc2, 0xd3, 0x89, 0xc4, 0x67, 0x89, 0xb3, 0x6f, 0xd7, 0xd6, 
+0xdd, 0x96, 0xd8, 0xdf, 0xdf, 0xff, 0xc2, 0xdb, 0x89, 0xfe, 0xea, 0x4f, 0x3e, 0xef, 0xef, 0x3f, 
+0xb6, 0xfb, 0xfc, 0x77, 0x2f, 0xa5, 0xf9, 0xcb, 0x3e, 0xbf, 0x32, 0xa4, 0x79, 0x75, 0xf7, 0xdb, 
+0x7f, 0xbe, 0x72, 0x5d, 0x9e, 0xf9, 0xfc, 0xc5, 0x97, 0x06, 0xcc, 0x4f, 0xfd, 0xfe, 0xdf, 0x3e, 
+0x3b, 0xfb, 0x14, 0x44, 0xd9, 0x6e, 0x1f, 0xf5, 0x3e, 0x60, 0xd8, 0xe2, 0xc3, 0xb8, 0x3d, 0x6c, 
+0x8c, 0xab, 0x2d, 0x51, 0xeb, 0x55, 0x3e, 0x47, 0x4e, 0x3f, 0xf9, 0x3c, 0x70, 0xf8, 0xae, 0xc0, 
+0x44, 0x7c, 0x9e, 0x2a, 0xcf, 0x98, 0x34, 0x92, 0x38, 0x5c, 0x96, 0xf6, 0xb5, 0x91, 0xc4, 0xa0, 
+0xd7, 0x94, 0x3e, 0x92, 0x78, 0xd5, 0x6b, 0x5a, 0x88, 0xcf, 0x32, 0x0b, 0x28, 0xf3, 0x6a, 0xb9, 
+0x0e, 0xf1, 0xc1, 0x72, 0x1d, 0xd2, 0x0f, 0x7b, 0xa7, 0x20, 0xcf, 0xa9, 0xd7, 0x38, 0xff, 0x58, 
+0x98, 0xc9, 0xcf, 0xdd, 0xfc, 0x79, 0xfb, 0x6f, 0x51, 0xea, 0x02, 0xed, 0x7a, 0xf0, 0xa5, 0xc4, 
+0x60, 0xc9, 0x91, 0x9a, 0x8d, 0x89, 0x5d, 0x86, 0xa7, 0x76, 0x6d, 0x4c, 0xd4, 0x96, 0xfd, 0xb2, 
+0x66, 0xe3, 0x08, 0xf7, 0xd7, 0x82, 0x91, 0xfe, 0x1f, 0xd6, 0xd0, 0xc6, 0x2b, 0xb5, 0x8b, 0xfa, 
+0xfb, 0x47, 0x46, 0x8c, 0xba, 0x95, 0xb5, 0x0b, 0x46, 0xcc, 0xbb, 0x5c, 0x23, 0x2f, 0x8d, 0xe8, 
+0xb4, 0xcb, 0xae, 0x2c, 0x18, 0x91, 0xf5, 0xbb, 0x87, 0x36, 0x26, 0xcc, 0xd7, 0xd5, 0x9e, 0x19, 
+0x49, 0x3c, 0x35, 0xad, 0xff, 0xfa, 0x91, 0xc4, 0x47, 0xb5, 0xb5, 0x0f, 0x8c, 0x24, 0x2e, 0x27, 
+0x86, 0x6f, 0x03, 0x7c, 0x92, 0x12, 0xa9, 0xfe, 0x9a, 0xd6, 0x7a, 0x63, 0xc1, 0x6c, 0x99, 0xaf, 
+0xeb, 0xb8, 0x1e, 0xa3, 0xc1, 0x84, 0xa0, 0xdf, 0xa6, 0x0c, 0x76, 0xa1, 0xad, 0xb2, 0x1f, 0x8d, 
+0x6d, 0x41, 0xcc, 0xa0, 0xc4, 0x67, 0x7a, 0xd8, 0xe7, 0xf8, 0x80, 0x2a, 0xd5, 0x36, 0x23, 0x60, 
+0xe6, 0xa1, 0x07, 0x11, 0x20, 0xfd, 0xe8, 0xef, 0x10, 0x58, 0xba, 0xf4, 0x21, 0x40, 0x82, 0xd2, 
+0x23, 0x08, 0x0c, 0x6b, 0x3b, 0x02, 0x66, 0x24, 0x7a, 0x94, 0x6f, 0x30, 0x40, 0xf8, 0x1e, 0xff, 
+0x4a, 0x3c, 0xc2, 0xf7, 0x11, 0x30, 0x0a, 0xe9, 0xff, 0x41, 0x60, 0x49, 0xf9, 0xdf, 0x10, 0xa0, 
+0x55, 0xd2, 0xdf, 0x13, 0x6f, 0x49, 0x25, 0xfa, 0xef, 0x08, 0x18, 0x7d, 0xf4, 0x3f, 0x10, 0x58, 
+0x4a, 0xfe, 0x4f, 0x04, 0x68, 0x39, 0xf4, 0x63, 0x04, 0x48, 0x79, 0x7a, 0x1a, 0x01, 0x12, 0x9c, 
+0x76, 0x23, 0x60, 0xb4, 0xd3, 0xb3, 0x08, 0x98, 0x61, 0xe9, 0x79, 0x04, 0xcc, 0x66, 0xf4, 0x13, 
+0x04, 0x8c, 0x7c, 0xfa, 0x29, 0x02, 0x24, 0x05, 0xfd, 0x0c, 0x01, 0x52, 0x99, 0x7e, 0xce, 0xbf, 
+0x21, 0x84, 0xc0, 0x7b, 0x25, 0xa1, 0x01, 0xd0, 0x3f, 0x22, 0x40, 0x82, 0xd0, 0xff, 0x42, 0xc0, 
+0x2c, 0x4d, 0x90, 0x2c, 0x84, 0x91, 0x4f, 0xaf, 0x20, 0x60, 0x76, 0xa7, 0x5f, 0xb0, 0xb0, 0x43, 
+0xf8, 0x25, 0x02, 0x66, 0x01, 0xfa, 0x27, 0x04, 0xcc, 0xfc, 0xf4, 0x2b, 0x04, 0x48, 0x1d, 0xfa, 
+0x35, 0x02, 0x66, 0x6a, 0xfa, 0x67, 0x04, 0x68, 0x3b, 0xf4, 0xbf, 0x11, 0x20, 0x89, 0xe8, 0x88, 
+0xf8, 0x0d, 0x78, 0xa2, 0xdf, 0x20, 0x60, 0x06, 0xa2, 0xdf, 0x22, 0x40, 0x23, 0xa0, 0xdf, 0x21, 
+0x60, 0xa6, 0xa1, 0x7f, 0x41, 0x80, 0x76, 0x43, 0xff, 0x8a, 0x00, 0x29, 0x46, 0xbf, 0x47, 0x80, 
+0x46, 0x46, 0x6f, 0x23, 0x9c, 0x12, 0xbf, 0x03, 0x4f, 0x84, 0x19, 0x8d, 0xfe, 0xc0, 0xbf, 0x59, 
+0x8f, 0xf0, 0x6f, 0x08, 0x98, 0x19, 0xe9, 0x3d, 0x04, 0x0c, 0x7d, 0xfa, 0x23, 0x02, 0x66, 0x10, 
+0x82, 0xf4, 0x21, 0xb6, 0x2e, 0x3e, 0x42, 0x80, 0xb6, 0x4a, 0xe7, 0x11, 0x58, 0x1c, 0x7c, 0x8c, 
+0x80, 0x59, 0x86, 0x20, 0x8d, 0x08, 0x92, 0x89, 0x3e, 0x41, 0xc0, 0x4c, 0x45, 0x9f, 0x21, 0x5c, 
+0xe6, 0xf3, 0x59, 0x08, 0x98, 0xb9, 0xe9, 0x73, 0x84, 0x61, 0x55, 0x23, 0xe5, 0x11, 0x9c, 0x48, 
+0xca, 0x25, 0x96, 0x47, 0x2c, 0x45, 0x78, 0x1f, 0x0b, 0x42, 0x9a, 0x3a, 0x7b, 0xa5, 0x93, 0xf8, 
+0x99, 0x68, 0x9a, 0x80, 0x80, 0x99, 0x96, 0x26, 0xf2, 0x64, 0xc2, 0x13, 0x08, 0x02, 0x66, 0x43, 
+0x9a, 0x44, 0x8a, 0xf8, 0xbb, 0x1e, 0x01, 0x33, 0x35, 0x4d, 0x56, 0x25, 0xe0, 0x14, 0x04, 0xcc, 
+0xa4, 0xf4, 0x35, 0x84, 0x6c, 0x56, 0x39, 0x48, 0x51, 0x3d, 0x6e, 0x40, 0x80, 0xc6, 0x41, 0x5f, 
+0x67, 0xc9, 0x87, 0x30, 0x83, 0x45, 0x38, 0x29, 0xb3, 0x0f, 0x8b, 0xf3, 0x1b, 0xd5, 0x99, 0x33, 
+0x17, 0xc1, 0xae, 0xcc, 0x62, 0x04, 0x09, 0x4f, 0x37, 0xab, 0x9a, 0x34, 0x33, 0x2f, 0xa4, 0x3a, 
+0xcd, 0x46, 0x60, 0x09, 0xcb, 0x3b, 0xba, 0x0b, 0x78, 0x1f, 0x39, 0x02, 0x34, 0x35, 0xfa, 0x06, 
+0xc2, 0x5c, 0xde, 0xe5, 0xad, 0xce, 0xc2, 0xdf, 0x44, 0x80, 0x36, 0x42, 0xbc, 0x8f, 0xb5, 0x08, 
+0xe1, 0xdb, 0x08, 0x98, 0x05, 0xe8, 0x56, 0x04, 0xcc, 0xf6, 0x74, 0x1b, 0x02, 0x34, 0x05, 0xba, 
+0x0b, 0x01, 0x1a, 0x04, 0xad, 0x46, 0x80, 0x16, 0x44, 0x0d, 0x24, 0xb6, 0xbd, 0x51, 0x44, 0xd5, 
+0xe4, 0xd7, 0x10, 0x1f, 0xbc, 0x81, 0xea, 0x8c, 0x00, 0x0d, 0x87, 0x78, 0x12, 0xc5, 0x0c, 0x43, 
+0x6d, 0x08, 0xb0, 0xde, 0xe8, 0x1e, 0x04, 0xcc, 0xa3, 0xb4, 0x16, 0x01, 0x33, 0x07, 0xb1, 0x1d, 
+0x88, 0x59, 0x86, 0xbe, 0x83, 0x00, 0xab, 0x81, 0x78, 0x7f, 0x10, 0x34, 0x3b, 0xfa, 0x2b, 0x04, 
+0x68, 0xf8, 0xf4, 0xd7, 0xac, 0x46, 0x93, 0xa2, 0x4e, 0x87, 0xfe, 0x2f, 0xd6, 0xff, 0x37, 0x6c, 
+0x86, 0x20, 0xfc, 0x2d, 0x02, 0x2c, 0x22, 0xfa, 0xee, 0x7f, 0x8d, 0xff, 0xff, 0xf4, 0xe3, 0xff, 
+0xbf, 0xfa, 0xff, 0xbf, 0xe4, 0xff, 0x7f, 0x76, 0xf9, 0x5f, 0x82, 0xc0, 0x9a, 0x7a, 0x29, 0x02, 
+0x2c, 0x6f, 0x2a, 0x53, 0xbd, 0x37, 0x6c, 0x49, 0xf9, 0x10, 0x2a, 0xd8, 0x0d, 0x41, 0x8a, 0x3b, 
+0xa2, 0x12, 0x61, 0x31, 0x42, 0x00, 0x61, 0x09, 0x02, 0x14, 0x7a, 0xba, 0x1d, 0x01, 0x56, 0x04, 
+0x55, 0x23, 0xd4, 0xb0, 0xfa, 0xab, 0x58, 0x64, 0xb4, 0x4c, 0xb5, 0x08, 0xef, 0x40, 0xb8, 0xf3, 
+0x2f, 0xc8, 0xff, 0xff, 0x5b, 0xf5, 0xff, 0x97, 0xfc, 0xff, 0xaf, 0xf1, 0xff, 0x45, 0xe3, 0xff, 
+0x3f, 0xed, 0x9f, 0xe6, 0x9a, 0x7f, 0xad, 0xac, 0x49, 0xfe, 0xd3, 0xbf, 0xff, 0x2f, 0x85, 0x74, 
+0x83, 0x7f, 0xe9, 0x1f, 0xbd, 0x7f, 0xcd, 0xff, 0x55, 0x39, 0x7e, 0x3b, 0xe6, 0xff, 0x97, 0x5f, 
+0xed, 0x7f, 0x5c, 0xf9, 0xe3, 0x63, 0xfe, 0x5f, 0xfb, 0x6a, 0xff, 0xc9, 0xb2, 0x1a, 0xfa, 0x4f, 
+0xff, 0x27, 0x69, 0x34, 0x5a, 0xfc, 0xe9, 0xd4, 0xbf, 0xb4, 0xab, 0xfe, 0xf4, 0xff, 0xce, 0x5f, 
+0xfa, 0xff, 0xc7, 0x3f, 0xc3, 0xff, 0xcf, 0x7f, 0x49, 0x32, 0x8c, 0xba, 0x07, 0xf3, 0x63, 0x0d, 
+0x6b, 0xdb, 0xd6, 0xc5, 0x56, 0x37, 0x7c, 0x45, 0x67, 0xe4, 0x9a, 0xd6, 0xe8, 0xba, 0xf6, 0xfc, 
+0xfa, 0x86, 0xf5, 0x6b, 0x50, 0x24, 0xbd, 0xb6, 0xb5, 0xf5, 0xae, 0x96, 0x86, 0x7a, 0x0a, 0x54, 
+0x54, 0x16, 0x51, 0xe9, 0x5d, 0xad, 0xad, 0x6d, 0xed, 0x72, 0xb4, 0x21, 0x16, 0x6e, 0x8b, 0xb5, 
+0xc8, 0xd1, 0xe6, 0xbb, 0xee, 0x95, 0xef, 0x5a, 0x57, 0xbf, 0xa6, 0x4d, 0x5e, 0xdd, 0xd6, 0xd2, 
+0x02, 0x88, 0x33, 0x69, 0x4d, 0x73, 0x73, 0x43, 0xe4, 0xae, 0xe6, 0x95, 0xcd, 0x6b, 0x5a, 0xef, 
+0xa6, 0xa5, 0x6d, 0xcd, 0xeb, 0x5a, 0x1a, 0x8c, 0xb9, 0x6b, 0x8d, 0xf2, 0x9a, 0xb5, 0xf2, 0x77, 
+0x62, 0x6b, 0xda, 0x1b, 0xe4, 0x68, 0xac, 0xad, 0xbd, 0x61, 0x75, 0x3b, 0x40, 0x96, 0x7a, 0x67, 
+0x7b, 0x4b, 0xa8, 0xbe, 0x6d, 0x6d, 0x7e, 0xf3, 0x9a, 0x55, 0xb1, 0xbb, 0x62, 0xf7, 0xd2, 0xba, 
+0xf6, 0x35, 0xcd, 0x6b, 0xda, 0xef, 0x4d, 0x3d, 0xb7, 0xaf, 0x69, 0x69, 0x88, 0x25, 0x51, 0x29, 
+0xa2, 0x92, 0x68, 0xb4, 0xb9, 0x61, 0xa5, 0xaf, 0xbc, 0x9a, 0xf2, 0x63, 0x6b, 0x63, 0xab, 0x91, 
+0x52, 0xea, 0x2d, 0x28, 0x98, 0x83, 0xcf, 0xe0, 0x92, 0xc5, 0xf8, 0xac, 0x59, 0x4a, 0x25, 0x8b, 
+0x2b, 0x16, 0x96, 0x50, 0x69, 0x25, 0x9e, 0xca, 0xab, 0xe5, 0x52, 0xb4, 0x32, 0xd2, 0x50, 0xd1, 
+0xda, 0x4e, 0x4b, 0xd6, 0xb5, 0xcb, 0x6d, 0x61, 0xb9, 0xa5, 0xa1, 0xa5, 0x2d, 0x76, 0x2f, 0x68, 
+0xa0, 0x34, 0xe4, 0xae, 0xe6, 0xe6, 0xb6, 0xd5, 0x77, 0x01, 0xa9, 0x55, 0xeb, 0xc2, 0xe1, 0x86, 
+0xd8, 0x5a, 0xa3, 0xa3, 0x26, 0x76, 0xaf, 0xbc, 0x9a, 0x4b, 0xad, 0x69, 0x8d, 0xc8, 0x9e, 0x75, 
+0xe1, 0xc5, 0x0d, 0x2d, 0x35, 0xf7, 0x46, 0x1b, 0xe4, 0xb6, 0x68, 0xfb, 0x9a, 0xb6, 0xd6, 0xfc, 
+0x9b, 0x93, 0x24, 0x68, 0x8b, 0x36, 0xb4, 0xca, 0xed, 0x8d, 0x0d, 0x80, 0xb8, 0x76, 0xed, 0x5d, 
+0x11, 0x34, 0xab, 0x2d, 0xd6, 0x9e, 0x7f, 0xcd, 0xdb, 0x0a, 0xd7, 0x12, 0x39, 0xd6, 0x70, 0xcf, 
+0xba, 0x86, 0xb5, 0xed, 0xf2, 0xda, 0xf6, 0xd8, 0xba, 0xd5, 0xed, 0xeb, 0x62, 0x0d, 0xe3, 0xb3, 
+0x59, 0x73, 0xd7, 0x5a, 0xe5, 0x75, 0xad, 0x6b, 0xda, 0xe5, 0xdc, 0xe6, 0xfa, 0xe4, 0x9b, 0xbb, 
+0x56, 0xaf, 0x06, 0x5c, 0x59, 0x34, 0x4c, 0xae, 0x8f, 0xad, 0x59, 0xdf, 0x50, 0x24, 0xab, 0x94, 
+0x95, 0x57, 0x01, 0xe7, 0xbb, 0xd7, 0xae, 0xb9, 0x0f, 0x70, 0xea, 0xd1, 0x0d, 0x77, 0x53, 0x4c, 
+0x7c, 0x06, 0xcb, 0x6a, 0x82, 0x77, 0xb8, 0xaa, 0x9d, 0x95, 0xb7, 0x56, 0x2e, 0x59, 0x56, 0x16, 
+0x2c, 0x2d, 0xa9, 0x2e, 0xc3, 0xd3, 0xe2, 0xca, 0x5b, 0x17, 0x97, 0xdc, 0xe1, 0x29, 0x1b, 0x9b, 
+0x16, 0xbc, 0x35, 0xb8, 0xa4, 0x74, 0x51, 0xb0, 0xc2, 0xbb, 0x90, 0x9f, 0xfc, 0xb7, 0xfa, 0x97, 
+0x54, 0x56, 0x94, 0xd5, 0x70, 0xe6, 0x0a, 0x64, 0x2e, 0xad, 0x59, 0x52, 0x51, 0xbd, 0x04, 0x4f, 
+0xa5, 0xd5, 0xb7, 0x96, 0x2e, 0x09, 0x80, 0x65, 0x6a, 0xaa, 0xab, 0x4a, 0x4a, 0xcb, 0xaa, 0x91, 
+0x54, 0xbd, 0xf4, 0xd6, 0x6a, 0xdf, 0x92, 0x65, 0x48, 0xab, 0xae, 0x58, 0x12, 0x40, 0x82, 0xaf, 
+0xfc, 0x56, 0x74, 0x47, 0x79, 0x45, 0xb0, 0x9a, 0xcb, 0x97, 0x7b, 0x6e, 0x2d, 0xaf, 0xa8, 0x2c, 
+0xf3, 0xd4, 0x96, 0x97, 0x23, 0x87, 0x6b, 0x91, 0x2b, 0xe0, 0xf4, 0x96, 0xdd, 0xea, 0x2d, 0xa9, 
+0x29, 0x29, 0xab, 0xab, 0x71, 0x2d, 0x72, 0x06, 0xcb, 0x6e, 0x0d, 0x96, 0x55, 0x2f, 0xa9, 0x0d, 
+0x96, 0x96, 0x29, 0x09, 0xd5, 0x15, 0xb7, 0x56, 0x97, 0x96, 0x04, 0x2a, 0x02, 0x35, 0x65, 0xc1, 
+0xa5, 0x25, 0x95, 0xa2, 0x44, 0x55, 0xe9, 0xad, 0x55, 0x95, 0x25, 0x77, 0x94, 0x7a, 0xbd, 0x25, 
+0xc8, 0x51, 0x77, 0x6b, 0x5d, 0xd5, 0x12, 0x05, 0xd4, 0x1d, 0xb7, 0xde, 0x91, 0x8c, 0xd2, 0x12, 
+0xd1, 0x1d, 0x6b, 0xe5, 0x4a, 0x19, 0x4c, 0x27, 0x2f, 0xc6, 0x57, 0x0c, 0x5d, 0xb1, 0xae, 0x7d, 
+0x1d, 0x7a, 0xf4, 0x5e, 0xb9, 0x61, 0xc3, 0xea, 0xe6, 0x75, 0x6b, 0x41, 0xb4, 0x99, 0x54, 0xa1, 
+0x12, 0xad, 0x75, 0x5d, 0xcb, 0x2a, 0x70, 0x3b, 0x58, 0x20, 0x8c, 0x81, 0x91, 0xec, 0xef, 0x22, 
+0x41, 0xf3, 0x64, 0x75, 0x49, 0x26, 0x96, 0x99, 0xe3, 0xe5, 0xf6, 0xb6, 0x36, 0xb9, 0xb9, 0xad, 
+0x15, 0x06, 0x7b, 0x59, 0x2c, 0xd6, 0x16, 0x93, 0xbf, 0xd3, 0xc8, 0x05, 0xa3, 0x77, 0xc5, 0xd6, 
+0x32, 0x6b, 0x58, 0x4b, 0xdb, 0x5a, 0xdb, 0x63, 0x6d, 0xcd, 0x56, 0xc0, 0x6b, 0x68, 0xae, 0x97, 
+0xd7, 0xb4, 0xca, 0x8b, 0xdb, 0xd6, 0xb5, 0xb6, 0x37, 0xaf, 0x59, 0xdb, 0x5e, 0x04, 0x86, 0x1f, 
+0xcf, 0x70, 0xe4, 0xad, 0x28, 0xa3, 0x25, 0x55, 0x65, 0x81, 0xd9, 0xc1, 0x65, 0xca, 0xf7, 0x92, 
+0x4a, 0xaf, 0x12, 0x09, 0x94, 0x2d, 0x43, 0xd7, 0x95, 0x78, 0x69, 0x59, 0xb0, 0xa2, 0xa6, 0x0c, 
+0x9c, 0xbb, 0xa4, 0xba, 0x8c, 0xaa, 0xcb, 0xca, 0x16, 0x51, 0x59, 0x1d, 0x98, 0x39, 0x50, 0x26, 
+0x07, 0x40, 0xab, 0xd4, 0xc3, 0x12, 0x8f, 0x9f, 0x2a, 0x02, 0xe5, 0x4b, 0x00, 0xb1, 0x7a, 0x91, 
+0x2c, 0x62, 0x55, 0x25, 0xc1, 0xb2, 0x40, 0x8d, 0xb7, 0x22, 0x48, 0xde, 0xb2, 0xca, 0x32, 0x86, 
+0x01, 0x78, 0x35, 0x65, 0x9c, 0x50, 0x89, 0x7e, 0x26, 0x6f, 0x6d, 0x95, 0xf8, 0x2e, 0x0f, 0x96, 
+0x95, 0x89, 0x48, 0x75, 0x59, 0x4d, 0x55, 0x70, 0x49, 0x4d, 0x59, 0x69, 0x0d, 0x47, 0x4b, 0x97, 
+0x2c, 0x5e, 0x8c, 0xf2, 0x40, 0x22, 0x50, 0xb2, 0xb8, 0x0c, 0xc0, 0x7d, 0x15, 0x9e, 0x8a, 0xe4, 
+0xa3, 0xcc, 0xd5, 0xd0, 0xe2, 0x25, 0xc1, 0x32, 0xb9, 0xb4, 0xa4, 0xd4, 0x57, 0x46, 0xcb, 0x4a, 
+0x2a, 0x6a, 0xe4, 0xf2, 0x25, 0x41, 0xb9, 0xd4, 0x57, 0x12, 0xa4, 0xf2, 0xca, 0xda, 0x6a, 0x1f, 
+0x55, 0xa3, 0xc2, 0xb2, 0xc0, 0xe2, 0x25, 0x5e, 0x94, 0xae, 0x5e, 0xc9, 0x1c, 0x50, 0x7d, 0x47, 
+0x75, 0x4d, 0xd9, 0x62, 0xaa, 0x06, 0x84, 0x95, 0xa2, 0xca, 0xd2, 0x25, 0x55, 0x77, 0xac, 0x04, 
+0x46, 0x2b, 0xcb, 0x7d, 0x2a, 0xbe, 0x1c, 0x53, 0x1b, 0xc5, 0xd1, 0x72, 0xdf, 0xca, 0x72, 0xf0, 
+0xba, 0x9a, 0xbb, 0x36, 0x28, 0xb2, 0x2c, 0x5d, 0x52, 0x59, 0x0b, 0x94, 0x98, 0x3c, 0x72, 0x65, 
+0x45, 0x00, 0x88, 0x94, 0x2c, 0x2a, 0x53, 0x62, 0xb5, 0xd5, 0x65, 0x41, 0x9a, 0x9d, 0xfc, 0xab, 
+0x0d, 0x2c, 0x0a, 0x2c, 0x59, 0x16, 0x50, 0x9f, 0x28, 0xb0, 0x98, 0x4a, 0xaa, 0xa9, 0xaa, 0x8e, 
+0xaa, 0x2b, 0x61, 0x50, 0xac, 0xbd, 0x77, 0x6d, 0x11, 0x0b, 0x8f, 0xa4, 0x64, 0xa8, 0xaa, 0x4c, 
+0x89, 0x8d, 0xa5, 0x2c, 0x24, 0xa2, 0xb1, 0x86, 0xf0, 0x5a, 0xb9, 0xa5, 0x0d, 0x43, 0xb0, 0x2d, 
+0x46, 0xab, 0xdb, 0xea, 0x1b, 0xd6, 0x36, 0xb4, 0x8f, 0xca, 0xa4, 0xda, 0x9a, 0xf2, 0xd9, 0x73, 
+0xe6, 0x41, 0x2a, 0xb6, 0xaf, 0x5b, 0x23, 0x64, 0x40, 0xf2, 0xc5, 0x77, 0x30, 0xea, 0x56, 0x35, 
+0xb4, 0xae, 0x6e, 0x4c, 0xa5, 0xac, 0x59, 0x3d, 0xe6, 0x75, 0x43, 0xeb, 0xfa, 0xa2, 0xd5, 0xf5, 
+0xf5, 0x77, 0x41, 0xd7, 0xc7, 0x30, 0x12, 0xb4, 0x55, 0x86, 0xb3, 0x4f, 0x95, 0xbc, 0x82, 0xad, 
+0xa8, 0x64, 0x15, 0x04, 0x07, 0x55, 0x37, 0xb6, 0x7d, 0x67, 0x25, 0xf3, 0xe0, 0xca, 0x0a, 0xc0, 
+0x80, 0x78, 0x02, 0xdb, 0xd6, 0xcb, 0xed, 0xdf, 0x81, 0xdc, 0x9b, 0x49, 0x8e, 0xd6, 0x75, 0xcd, 
+0xcd, 0x37, 0xc3, 0x84, 0x12, 0x4b, 0x10, 0x49, 0x6b, 0xca, 0x76, 0x55, 0x48, 0x2e, 0x1b, 0x7c, 
+0xa8, 0x5a, 0x76, 0xb0, 0x00, 0x75, 0xd0, 0xe8, 0x75, 0x5b, 0x78, 0xb7, 0x35, 0x42, 0x87, 0xba, 
+0xb6, 0xf5, 0xbe, 0xb2, 0xb6, 0x2d, 0xbc, 0x50, 0xf5, 0xaa, 0x35, 0x91, 0xab, 0x4e, 0x9d, 0xd0, 
+0x94, 0x25, 0x68, 0xd3, 0x12, 0x34, 0x6c, 0x69, 0x9f, 0xba, 0xfe, 0x0d, 0xed, 0x5c, 0x82, 0xc6, 
+0x2e, 0x41, 0x8b, 0x97, 0x9e, 0x54, 0xd6, 0xc5, 0x24, 0x58, 0x00, 0x12, 0xac, 0x02, 0x09, 0x96, 
+0x82, 0x04, 0xeb, 0x41, 0x82, 0x45, 0x21, 0xf1, 0xfd, 0x53, 0x71, 0xf1, 0xeb, 0x1c, 0xfc, 0x13, 
+0x3f, 0x24, 0xb5, 0x13, 0x5f, 0x68, 0x4d, 0x52, 0x33, 0x02, 0xea, 0x92, 0x50, 0x17, 0x5f, 0x99, 
+0x21, 0xc1, 0x5a, 0x92, 0x50, 0xa7, 0x04, 0xab, 0x46, 0x82, 0xa5, 0x23, 0xc1, 0xfa, 0x91, 0x60, 
+0x11, 0x49, 0xb0, 0x92, 0x24, 0x58, 0x6e, 0x52, 0xb1, 0xf8, 0x4d, 0x54, 0xc5, 0x2b, 0xb6, 0x7c, 
+0xfc, 0x7a, 0x9b, 0xb0, 0x46, 0xc4, 0x7a, 0x8c, 0x74, 0x5f, 0x90, 0x34, 0x1d, 0xd9, 0xd2, 0x0d, 
+0xa6, 0x49, 0xba, 0xc7, 0xc4, 0xfa, 0x84, 0x64, 0x52, 0x2c, 0x51, 0x76, 0x9a, 0xa5, 0xed, 0x21, 
+0x8f, 0xe9, 0x3a, 0xc3, 0xdf, 0x69, 0xbc, 0x0f, 0xeb, 0x1f, 0x4a, 0x7f, 0xd0, 0xb0, 0x65, 0xc2, 
+0x03, 0xc6, 0x4d, 0x13, 0xef, 0x37, 0xf5, 0x5c, 0xd7, 0x9d, 0xd1, 0x35, 0x69, 0x63, 0xbe, 0xae, 
+0x24, 0xdf, 0xe0, 0xc9, 0xa7, 0xb2, 0x6b, 0x22, 0x4b, 0x93, 0x11, 0xcf, 0x35, 0x11, 0x4d, 0x20, 
+0x5f, 0xe7, 0x11, 0xb1, 0xb6, 0x6b, 0xde, 0x95, 0x26, 0x23, 0xcb, 0xbe, 0xfc, 0x95, 0x26, 0x05, 
+0xdb, 0x2b, 0x22, 0xde, 0x7c, 0x2a, 0x4f, 0xa6, 0xd4, 0x25, 0x53, 0x50, 0xac, 0xf4, 0xaa, 0x62, 
+0xdf, 0xb9, 0x06, 0x64, 0x0a, 0xdb, 0xda, 0x2f, 0xaf, 0xed, 0x2f, 0xd0, 0x89, 0x14, 0x3a, 0xad, 
+0x47, 0x9f, 0xa5, 0x15, 0xa6, 0xe8, 0x94, 0xfe, 0x90, 0xe1, 0xc1, 0x09, 0x5b, 0x8c, 0x0f, 0x4c, 
+0xdc, 0x64, 0xba, 0xff, 0xba, 0x9e, 0x8c, 0xee, 0x49, 0x5d, 0xe6, 0xbf, 0xb9, 0xa6, 0x42, 0x6f, 
+0x32, 0x72, 0xfb, 0xd5, 0x35, 0xab, 0xa4, 0xd1, 0xf8, 0x44, 0x0c, 0x2d, 0xb9, 0xfb, 0x4b, 0x72, 
+0x7c, 0x61, 0xc9, 0xd2, 0x7c, 0xfa, 0x9b, 0xff, 0x33, 0xea, 0x6c, 0xb9, 0x86, 0x04, 0x29, 0x1c, 
+0xab, 0xaf, 0x26, 0x8a, 0x8a, 0x81, 0xf8, 0x9b, 0x33, 0x3a, 0x56, 0x54, 0x95, 0x99, 0x79, 0x50, 
+0x78, 0x2e, 0x04, 0xbf, 0xfd, 0xbf, 0xbe, 0x40, 0x9b, 0x5d, 0x8c, 0xa1, 0x00, 0x00
 };
-unsigned int cdfs_rom_len = 18804;
+unsigned int cdfs_rom_len = 22798;
index c4600856ce0f3037f023e49605c4dd8fd55c44a1..d0e0783213a9c180771762f92842996c87aabe54 100644 (file)
@@ -143,6 +143,7 @@ static enum nln_how nextline_how;
 static int lof_changed = 0;
 static int scandoubled_line;
 static bool vsync_rendered;
+static int jitcount = 0;
 
 /* Stupid genlock-detection prevention hack.
 * We should stop calling vsync_handler() and
@@ -410,6 +411,7 @@ uae_u32 get_copper_address (int copno)
 
 void reset_frame_rate_hack (void)
 {
+       jitcount = 0;
        if (currprefs.m68k_speed >= 0)
                return;
 
@@ -848,9 +850,9 @@ static void record_color_change2 (int hpos, int regno, unsigned long value)
        curr_color_changes[next_color_change].regno = -1;
 }
 
-static int isehb (uae_u16 bplcon0, uae_u16 bplcon2)
+static bool isehb (uae_u16 bplcon0, uae_u16 bplcon2)
 {
-       int bplehb;
+       bool bplehb;
        if (currprefs.chipset_mask & CSMASK_AGA)
                bplehb = (bplcon0 & 0x7010) == 0x6000;
        else if (currprefs.chipset_mask & CSMASK_ECS_DENISE)
@@ -1998,14 +2000,14 @@ static void record_color_change (int hpos, int regno, unsigned long value)
        }
 }
 
-static void record_register_change (int hpos, int regno, unsigned long value)
+static void record_register_change (int hpos, int regno, uae_u16 value)
 {
        if (regno == 0x100) { // BPLCON0
                if (value & 0x800)
                        thisline_decision.ham_seen = 1;
-               thisline_decision.ehb_seen = !! isehb (value, bplcon2);
+               thisline_decision.ehb_seen = isehb (value, bplcon2);
        } else if (regno == 0x104) { // BPLCON2
-               thisline_decision.ehb_seen = !! isehb (value, bplcon2);
+               thisline_decision.ehb_seen = isehb (value, bplcon2);
        }
        record_color_change (hpos, regno + 0x1000, value);
 }
@@ -2630,6 +2632,7 @@ static void finish_decisions (void)
                next_color_change = 0;
                dip->nr_color_changes = 0;
                dip->first_color_change = 0;
+               dip->last_color_change = 0;
        }
 }
 
@@ -3590,7 +3593,6 @@ void INTREQ_0 (uae_u16 v)
 #endif
 
        uae_u16 old = intreq;
-       uae_u16 mask = v & 0x7fff;
        setclr (&intreq, v);
 
        if (use_eventmode (v)) {
@@ -5123,7 +5125,7 @@ static void framewait (void)
                extern int extraframewait;
                vsyncmintime = vsynctime;
                
-               if (vs == -2) {
+               if (vs == -2 || vs == -3) {
                        // fastest possible
                        curr_time = vsync_busywait_end ();
                        vsync_busywait_do (NULL);
@@ -5245,9 +5247,16 @@ static void vsync_handler_pre (void)
 
        sampler_vsync ();
 
-       if (!vsync_rendered)
+       if (!vsync_rendered) {
                vsync_handle_redraw (lof_store, lof_changed);
-       vsync_rendered = true;
+               vsync_rendered = true;
+               if (isvsync_chipset () == -3) {
+                       render_screen ();
+                       show_screen_maybe ();
+               }
+       }
+
+       vsync_handle_check ();
 }
 
 // emulated hardware vsync
@@ -5757,12 +5766,11 @@ static void hsync_handler_post (bool onvsync)
 #ifdef JIT
        if (currprefs.cachesize) {
                if (currprefs.m68k_speed < 0) {
-                       static int count = 0;
-                       count++;
-                       if (trigger_frh (count)) {
+                       jitcount++;
+                       if (trigger_frh (jitcount)) {
                                frh_handler ();
                        }
-                       is_lastline = trigger_frh (count + 1) && ! rpt_did_reset;
+                       is_lastline = trigger_frh (jitcount + 1) && ! rpt_did_reset;
                } else {
                        is_lastline = 0;
                }
@@ -5872,7 +5880,6 @@ static void hsync_handler_post (bool onvsync)
        if (diw_change > 0)
                diw_change--;
 
-
        if (is_lastline && isvsync_chipset () == -2 && !vsync_rendered) {
                /* fastest possible + last line, render the frame as early as possible */
                vsync_rendered = true;
@@ -5998,6 +6005,7 @@ void custom_reset (int hardreset)
 
                FMODE (0, 0);
                CLXCON (0);
+               CLXCON2 (0);
                setup_fmodes (0);
                sprite_width = GET_SPRITEWIDTH (fmode);
                beamcon0 = new_beamcon0 = currprefs.ntscmode ? 0x00 : 0x20;
index 6789ee1352b94827c95cf7be0dd9c1820c660ed5..c52e9baafcc1ca65b0ac758edcc65da4407544e0 100644 (file)
@@ -2715,6 +2715,29 @@ void redraw_frame (void)
        flush_screen (gfxvidinfo.inbuffer, 0, 0);
 }
 
+void vsync_handle_check (void)
+{
+       check_picasso ();
+
+       int changed = check_prefs_changed_gfx ();
+       if (changed > 0) {
+               reset_drawing ();
+               init_row_map ();
+               init_aspect_maps ();
+               notice_screen_contents_lost ();
+               notice_new_xcolors ();
+       } else if (changed < 0) {
+               reset_drawing ();
+               init_row_map ();
+               init_aspect_maps ();
+               notice_screen_contents_lost ();
+               notice_new_xcolors ();
+       }
+       check_prefs_changed_audio ();
+       check_prefs_changed_custom ();
+       check_prefs_changed_cpu ();
+}
+
 void vsync_handle_redraw (int long_frame, int lof_changed)
 {
        last_redraw_point++;
@@ -2747,26 +2770,6 @@ void vsync_handle_redraw (int long_frame, int lof_changed)
                }
 
                count_frame ();
-               check_picasso ();
-
-               int changed = check_prefs_changed_gfx ();
-               if (changed > 0) {
-                       reset_drawing ();
-                       init_row_map ();
-                       init_aspect_maps ();
-                       notice_screen_contents_lost ();
-                       notice_new_xcolors ();
-               } else if (changed < 0) {
-                       reset_drawing ();
-                       init_row_map ();
-                       init_aspect_maps ();
-                       notice_screen_contents_lost ();
-                       notice_new_xcolors ();
-               }
-
-               check_prefs_changed_audio ();
-               check_prefs_changed_custom ();
-               check_prefs_changed_cpu ();
 
                if (framecnt == 0)
                        init_drawing_frame ();
@@ -2934,7 +2937,9 @@ int isvsync_chipset (void)
                return 0;
        if (currprefs.gfx_apmode[0].gfx_vsyncmode == 0)
                return 1;
-       return currprefs.m68k_speed < 0 ? -2 : -1;
+       if (currprefs.m68k_speed >= 0)
+               return -1;
+       return currprefs.cachesize ? -3 : -2;
 }
 
 int isvsync_rtg (void)
@@ -2943,7 +2948,9 @@ int isvsync_rtg (void)
                return 0;
        if (currprefs.gfx_apmode[1].gfx_vsyncmode == 0)
                return 1;
-       return currprefs.m68k_speed < 0 ? -2 : -1;
+       if (currprefs.m68k_speed >= 0)
+               return -1;
+       return currprefs.cachesize ? -3 : -2;
 }
 
 int isvsync (void)
index f31d8ffd44aafdc10e5184db262d51c796bf703b..883153cbf6843d0a8906132d21dfd7124fc67005 100644 (file)
@@ -38,7 +38,8 @@ struct socketbase {
     struct socketbase *next;
     struct socketbase *nextsig;        /* queue for tasks to signal */
 
-    int dosignal;              /* signal flag */
+    uaecptr sysbase;
+       int dosignal;           /* signal flag */
     uae_u32 ownertask;         /* task that opened the library */
     int signal;                        /* signal allocated for that task */
     int sb_errno, sb_herrno;   /* errno and herrno variables */
index 0b49ddd8bde40c4f796ea7c60d1912c26a813d54..2bec79b1675ac54ba2978023f2083b3ca6455e49 100644 (file)
@@ -273,6 +273,7 @@ enum nln_how {
 
 extern void hsync_record_line_state (int lineno, enum nln_how, int changed);
 extern void vsync_handle_redraw (int long_frame, int lof_changed);
+extern void vsync_handle_check (void);
 extern void init_hardware_for_drawing_frame (void);
 extern void reset_drawing (void);
 extern void drawing_init (void);
index e56985ab202276c385b44f1291ea6efe104617f5..861c55fc1b43adcbb373ab1983f5dc3657507be8 100644 (file)
@@ -2669,6 +2669,7 @@ int handle_custom_event (TCHAR *custom)
                p = nextp;
        }
        xfree(buf);
+       config_changed = 1;
        return 0;
 }
 
@@ -3229,7 +3230,7 @@ static void process_custom_event (struct uae_input_device *id, int offset, int s
                        custom = id->custom[offset][idx - 2];
        }
        handle_custom_event (custom);
-       id->flags[offset][0] &= ~0x8000;
+       id->flags[offset][0] &= ~(1 << 15);
        id->flags[offset][0] |= custompos << 15;
 }
 
index 046c36602805e89adcffdfa886c208e1ee9d537d..5158af0e1033d897b9a1aa08ac5cda9eb55ae093 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -179,8 +179,15 @@ void fixup_cpu (struct uae_prefs *p)
                        p->fpu_model = 68060;
                break;
        }
+
        if (p->cpu_model != 68040)
                p->mmu_model = 0;
+
+       if (p->cachesize && p->cpu_cycle_exact)
+               p->cachesize = 0;
+
+       if (p->immediate_blits && p->blitter_cycle_exact)
+               p->immediate_blits = false;
 }
 
 void fixup_prefs (struct uae_prefs *p)
index f825effd1fea59028901e4abb107dc7458a637fa..e8a625821c210890d26ece2fbb36ab14587f9eb6 100644 (file)
@@ -1096,12 +1096,12 @@ static void prefs_changed_cpu (void)
        currprefs.mmu_model = changed_prefs.mmu_model;
        currprefs.cpu_compatible = changed_prefs.cpu_compatible;
        currprefs.cpu_cycle_exact = changed_prefs.cpu_cycle_exact;
-       currprefs.blitter_cycle_exact = changed_prefs.cpu_cycle_exact;
+       currprefs.blitter_cycle_exact = changed_prefs.blitter_cycle_exact;
 }
 
 void check_prefs_changed_cpu (void)
 {
-       bool changed = 0;
+       bool changed = false;
 
        if (!config_changed)
                return;
@@ -1119,23 +1119,24 @@ void check_prefs_changed_cpu (void)
                        if (!currprefs.cpu_compatible && changed_prefs.cpu_compatible)
                                fill_prefetch_quick ();
                        build_cpufunctbl ();
-                       changed = 1;
+                       changed = true;
        }
        if (changed
                || currprefs.m68k_speed != changed_prefs.m68k_speed
                || currprefs.cpu_clock_multiplier != changed_prefs.cpu_clock_multiplier
                || currprefs.cpu_frequency != changed_prefs.cpu_frequency) {
                        currprefs.m68k_speed = changed_prefs.m68k_speed;
-                       reset_frame_rate_hack ();
                        update_68k_cycles ();
-                       changed = 1;
+                       changed = true;
        }
 
        if (currprefs.cpu_idle != changed_prefs.cpu_idle) {
                currprefs.cpu_idle = changed_prefs.cpu_idle;
        }
-       if (changed)
+       if (changed) {
                set_special (SPCFLAG_BRK);
+               reset_frame_rate_hack ();
+       }
 
 }
 
@@ -2426,8 +2427,6 @@ void REGPARAM2 Exception (int nr)
 
 STATIC_INLINE void do_interrupt (int nr)
 {
-       static int cnt;
-
        if (debug_dma)
                record_dma_event (DMA_EVENT_CPUIRQ, current_hpos (), vpos);
 
index 0b1f6e584ed098cd3064b616b91094c73310254f..21ab6083c7808756b26c9cbf53a12ae936fc6cbf 100644 (file)
@@ -10,6 +10,7 @@
 *
 */
 #include <winsock2.h>
+#include <Ws2tcpip.h>
 
 #include "sysconfig.h"
 #include "sysdeps.h"
@@ -38,6 +39,7 @@
 #include "mmsystem.h"
 #include "win32.h"
 
+int rawsockets = 0;
 static int hWndSelector = 0; /* Set this to zero to get hSockWnd */
 
 struct threadargs {
@@ -123,10 +125,11 @@ static int PASCAL WSAEventSelect(SOCKET,HANDLE,long);
 #define SOCKVER_MAJOR 2
 #define SOCKVER_MINOR 2
 
-#define SF_RAW_UDP 0x10000000
-#define SF_RAW_RAW 0x20000000
-#define SF_RAW_RUDP 0x08000000
-#define SF_RAW_RICMP 0x04000000
+#define SF_RAW_RAW             0x20000000
+#define SF_RAW_UDP             0x10000000
+#define SF_RAW_RUDP            0x08000000
+#define SF_RAW_RICMP   0x04000000
+#define SF_RAW_HDR             0x02000000
 
 typedef        struct ip_option_information {
        u_char Ttl;             /* Time To Live (used for traceroute) */
@@ -597,10 +600,15 @@ int host_socket(TrapContext *context, SB, int af, int type, int protocol)
        int sd;
        SOCKET s;
        unsigned long nonblocking = 1;
+       int faketype;
 
        BSDTRACE((L"socket(%s,%s,%d) -> ",af == AF_INET ? L"AF_INET" : L"AF_other",type == SOCK_STREAM ? L"SOCK_STREAM" : type == SOCK_DGRAM ? L"SOCK_DGRAM " : L"SOCK_RAW",protocol));
 
-       if ((s = socket(af,type,protocol)) == INVALID_SOCKET) {
+       faketype = type;
+       if (protocol == IPPROTO_UDP && type == SOCK_RAW && !rawsockets)
+               faketype = SOCK_DGRAM;
+
+       if ((s = socket(af,faketype,protocol)) == INVALID_SOCKET) {
                SETERRNO;
                BSDTRACE((L"failed (%d)\n",sb->sb_errno));
                return -1;
@@ -610,20 +618,19 @@ int host_socket(TrapContext *context, SB, int af, int type, int protocol)
 
        sb->ftable[sd-1] = SF_BLOCKING;
        ioctlsocket(s,FIONBIO,&nonblocking);
-       BSDTRACE((L"%d\n",sd));
+       BSDTRACE((L" -> Socket=%d\n",sd));
 
        if (type == SOCK_RAW) {
                if (protocol==IPPROTO_UDP) {
                        sb->ftable[sd-1] |= SF_RAW_UDP;
-               }
-               if (protocol==IPPROTO_ICMP) {
-                       struct sockaddr_in sin;
+               } else if (protocol==IPPROTO_ICMP) {
+                       struct sockaddr_in sin = { 0 };
 
                        sin.sin_family = AF_INET;
                        sin.sin_addr.s_addr = INADDR_ANY;
-                       bind(s,(struct sockaddr *)&sin,sizeof(sin)) ;
-               }
-               if (protocol==IPPROTO_RAW) {
+                       if (bind(s,(struct sockaddr *)&sin,sizeof(sin)))
+                               write_log (L"IPPROTO_ICMP socket bind() failed: %d\n", WSAGetLastError ());
+               } else if (protocol==IPPROTO_RAW) {
                        sb->ftable[sd-1] |= SF_RAW_RAW;
                }
        }
@@ -1033,13 +1040,37 @@ void host_connect(TrapContext *context, SB, uae_u32 sd, uae_u32 name, uae_u32 na
        BSDTRACE((L" -> connect %d:%d\n",sb->sb_errno, wscnt));
 }
 
+
+#if 0
+struct ip {
+       u_char  ip_v:4;                 /*  0 version */
+       u_char  ip_hl:4;                /*  0 header length */
+       u_char  ip_tos;                 /*  1 type of service */
+       short   ip_len;                 /*  2 total length */
+       u_short ip_id;                  /*  4 identification */
+       short   ip_off;                 /*  6 fragment offset field */
+       u_char  ip_ttl;                 /*  8 time to live */
+       u_char  ip_p;                   /*  9 protocol */
+       u_short ip_sum;                 /* 10 checksum */
+       struct  in_addr ip_src,ip_dst;  /* 12 source and dest address */
+};  /* 20 */
+struct udphdr {
+       u_short uh_sport;               /* 20 source port */
+       u_short uh_dport;               /* 22 destination port */
+       short   uh_ulen;                /* 24 udp length */
+       u_short uh_sum;                 /* 26 udp checksum */
+}; /* 28 */
+
+#endif
+
 void host_sendto (TrapContext *context, SB, uae_u32 sd, uae_u32 msg, uae_u32 len, uae_u32 flags, uae_u32 to, uae_u32 tolen)
 {
        SOCKET s;
        char *realpt;
        unsigned int wMsg;
        uae_char buf[MAXADDRLEN];
-       int iCut;
+       SOCKADDR_IN *sa = NULL;
+       int iCut = 0;
        static int wscounter;
        int wscnt;
 
@@ -1067,39 +1098,43 @@ void host_sendto (TrapContext *context, SB, uae_u32 sd, uae_u32 msg, uae_u32 len
                                        return;
                                memcpy(buf, get_real_address (to), tolen);
                                // some Amiga software sets this field to bogus values
-                               prephostaddr((SOCKADDR_IN *)buf);
+                               sa = (SOCKADDR_IN*)buf;
+                               prephostaddr(sa);
                        }
                }
                if (sb->ftable[sd-1] & SF_RAW_RAW) {
-                       if (*(realpt+9) == 0x1) { // ICMP
+                       if (realpt[9] == IPPROTO_ICMP) {
                                struct sockaddr_in sin;
+
                                shutdown(s,1);
                                closesocket(s);
                                s = socket(AF_INET,SOCK_RAW,IPPROTO_ICMP);
 
                                sin.sin_family = AF_INET;
                                sin.sin_addr.s_addr = INADDR_ANY;
-                               sin.sin_port = (unsigned short) (*(realpt+21)&0xff)*256 + (unsigned short) (*(realpt+20)&0xff);
-                               bind(s,(struct sockaddr *)&sin,sizeof(sin)) ;
+                               sin.sin_port = htons(realpt[20] * 256 + realpt[21]);
+                               bind(s,(struct sockaddr *)&sin,sizeof(sin));
 
                                sb->dtable[sd-1] = s;
                                sb->ftable[sd-1]&= ~SF_RAW_RAW;
                                sb->ftable[sd-1]|= SF_RAW_RICMP;
-                       }
-                       if (*(realpt+9) == 0x11) { // UDP
+                       } else if (realpt[9] == IPPROTO_UDP) {
                                struct sockaddr_in sin;
+
                                shutdown(s,1);
                                closesocket(s);
-                               s = socket(AF_INET,SOCK_RAW,IPPROTO_UDP);
+                               s = socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP);
 
                                sin.sin_family = AF_INET;
                                sin.sin_addr.s_addr = INADDR_ANY;
-                               sin.sin_port = (unsigned short) (*(realpt+21)&0xff)*256 + (unsigned short) (*(realpt+20)&0xff);
-                               bind(s,(struct sockaddr *)&sin,sizeof(sin)) ;
+                               sin.sin_port = htons(realpt[20] * 256 + realpt[21]);
+                               bind(s,(struct sockaddr *)&sin,sizeof(sin));
 
                                sb->dtable[sd-1] = s;
                                sb->ftable[sd-1]&= ~SF_RAW_RAW;
                                sb->ftable[sd-1]|= SF_RAW_RUDP;
+                       } else {
+                               write_log(L"Unknown RAW protocol %d\n", realpt[9]);
                        }
                }
 
@@ -1109,51 +1144,39 @@ void host_sendto (TrapContext *context, SB, uae_u32 sd, uae_u32 msg, uae_u32 len
 
                        PREPARE_THREAD;
 
+                       if (sb->ftable[sd - 1] & SF_RAW_UDP) {
+                               // Copy DST-Port
+                               sa->sin_port = htons(realpt[2] * 256 + realpt[3]);
+                               iCut = 8;
+                       } else if (sb->ftable[sd - 1] & SF_RAW_RUDP) {
+                               int iTTL = realpt[8];
+                               setsockopt(s,IPPROTO_IP,IP_TTL,(char*) &iTTL,sizeof(iTTL));
+                               // Copy DST-Port
+                               sa->sin_port = htons(realpt[22] * 256 + realpt[23]);
+                               iCut = 28;
+                       } else if (sb->ftable[sd - 1] & SF_RAW_RICMP) {
+                               int iTTL = realpt[8];
+                               setsockopt(s,IPPROTO_IP,IP_TTL,(char*) &iTTL,sizeof(iTTL));
+                               iCut = 20;
+                       }
+
+                       sockreq.params.sendto_s.realpt = realpt + iCut;
+                       sockreq.params.sendto_s.len = len - iCut;
                        sockreq.packet_type = sendto_req;
                        sockreq.s = s;
                        sockreq.sb = sb;
-                       sockreq.params.sendto_s.realpt = realpt;
                        sockreq.params.sendto_s.buf = buf;
                        sockreq.params.sendto_s.sd = sd;
                        sockreq.params.sendto_s.msg = msg;
-                       sockreq.params.sendto_s.len = len;
                        sockreq.params.sendto_s.flags = flags;
                        sockreq.params.sendto_s.to = to;
                        sockreq.params.sendto_s.tolen = tolen;
                        sockreq.wscnt = wscnt;
 
-                       if (sb->ftable[sd - 1] & SF_RAW_UDP) {
-                               *(buf+2) = *(realpt+2);
-                               *(buf+3) = *(realpt+3);
-                               // Copy DST-Port
-                               iCut = 8;
-                               sockreq.params.sendto_s.realpt += iCut;
-                               sockreq.params.sendto_s.len -= iCut;
-                       }
-                       if (sb->ftable[sd - 1] & SF_RAW_RUDP) {
-                               int iTTL;
-                               iTTL = (int) *(realpt+8)&0xff;
-                               setsockopt(s,IPPROTO_IP,4,(char*) &iTTL,sizeof(iTTL));
-                               *(buf+2) = *(realpt+22);
-                               *(buf+3) = *(realpt+23);
-                               // Copy DST-Port
-                               iCut = 28;
-                               sockreq.params.sendto_s.realpt += iCut;
-                               sockreq.params.sendto_s.len -= iCut;
-                       }
-                       if (sb->ftable[sd - 1] & SF_RAW_RICMP) {
-                               int iTTL;
-                               iTTL = (int) *(realpt+8)&0xff;
-                               setsockopt(s,IPPROTO_IP,4,(char*) &iTTL,sizeof(iTTL));
-                               iCut = 20;
-                               sockreq.params.sendto_s.realpt += iCut;
-                               sockreq.params.sendto_s.len -= iCut;
-                       }
-
                        TRIGGER_THREAD;
-                       if ((sb->ftable[sd - 1] & SF_RAW_UDP) || (sb->ftable[sd - 1] & SF_RAW_RUDP) || (sb->ftable[sd-1] & SF_RAW_RICMP)) {
-                               sb->resultval += iCut;
-                       }
+
+                       sb->resultval += iCut;
+
                        if (sb->resultval == -1) {
                                if (sb->sb_errno != WSAEWOULDBLOCK - WSABASEERR || !(sb->ftable[sd - 1] & SF_BLOCKING))
                                        break;
@@ -1365,11 +1388,12 @@ void host_setsockopt(SB, uae_u32 sd, uae_u32 level, uae_u32 optname, uae_u32 opt
                        write_log (L"BSDSOCK: WARNING - Excessive optlen in setsockopt() (%d)\n", len);
                        len = sizeof buf;
                }
-               if (level == IPPROTO_IP && optname == 2) { // IP_HDRINCL emulated by icmp.dll
+#if 1
+               if (level == IPPROTO_IP && optname == IP_HDRINCL) { // IP_HDRINCL emulated by icmp.dll
                        sb->resultval = 0;
                        return;
                }
-
+#endif
                for (i = 0; i < len / 4; i++) {
                        ((long*)buf)[i] = get_long (optval + i * 4);
                }
@@ -1815,6 +1839,9 @@ static unsigned int thread_WaitSelect2(void *indexp)
                                break;
 
                        BSDTRACE((L"tWS2(%d,%d) -> ", resultval, wscnt));
+                       if (resultval == 0) {
+                               BSDTRACE((L"timeout -> "));
+                       }
 
                        sb->resultval = resultval;
                        if (sb->resultval == SOCKET_ERROR) {
@@ -1930,7 +1957,7 @@ void host_WaitSelect(TrapContext *context, SB, uae_u32 nfds, uae_u32 readfds, ua
        if (wssigs) {
                m68k_dreg (regs,0) = 0;
                m68k_dreg (regs,1) = wssigs;
-               sigs = CallLib (context, get_long (4),-0x132) & wssigs; // SetSignal()
+               sigs = CallLib (context, sb->sysbase, -0x132) & wssigs; // SetSignal()
 
                if (sigs) {
                        BSDTRACE((L"-> [preempted by signals 0x%08lx]\n",sigs & wssigs));
@@ -1951,7 +1978,7 @@ void host_WaitSelect(TrapContext *context, SB, uae_u32 nfds, uae_u32 readfds, ua
                // No sockets to check, only wait for signals
                if (wssigs != 0) {
                        m68k_dreg (regs, 0) = wssigs;
-                       sigs = CallLib (context, get_long (4),-0x13e); // Wait()
+                       sigs = CallLib (context, sb->sysbase, -0x13e); // Wait()
                        put_long (sigmp, sigs & wssigs);
                }
 
@@ -2017,7 +2044,7 @@ void host_WaitSelect(TrapContext *context, SB, uae_u32 nfds, uae_u32 readfds, ua
                SetEvent(bsd->hEvents[i]);
 
                m68k_dreg (regs, 0) = (((uae_u32)1) << sb->signal) | sb->eintrsigs | wssigs;
-               sigs = CallLib (context, get_long (4), -0x13e); // Wait()
+               sigs = CallLib (context, sb->sysbase, -0x13e);  // Wait()
                /*
                if ((1<<sb->signal) & sigs)
                { // 2.3.2002/SR Fix for AmiFTP -> Thread is ready, no need to Abort
@@ -2041,28 +2068,32 @@ void host_WaitSelect(TrapContext *context, SB, uae_u32 nfds, uae_u32 readfds, ua
                if (newsock != INVALID_SOCKET)
                        sb->sockAbort = newsock;
 
-               if(sigmp) {
-                       put_long (sigmp,sigs & wssigs);
+               if(sigmp)
+                       put_long (sigmp, sigs & wssigs);
 
-                       if (sigs & sb->eintrsigs) {
-                               BSDTRACE((L"[interrupted]:%d\n",wscnt));
-                               sb->resultval = -1;
-                               bsdsocklib_seterrno(sb,4); // EINTR
-                       } else if (sigs & wssigs) {
-                               BSDTRACE((L"[interrupted by signals 0x%08lx]:%d\n",sigs & wssigs,wscnt));
-                               if (readfds) fd_zero(readfds,nfds);
-                               if (writefds) fd_zero(writefds,nfds);
-                               if (exceptfds) fd_zero(exceptfds,nfds);
-                               bsdsocklib_seterrno(sb,0);
-                               sb->resultval = 0;
-                       }
-                       if (sb->resultval >= 0) {
-                               BSDTRACE((L"WaitSelect, %d:%d\n",sb->resultval,wscnt));
-                       } else {
-                               BSDTRACE((L"WaitSelect error, %d errno %d:%d\n",sb->resultval,sb->sb_errno,wscnt));
-                       }
+               if (sigs & wssigs) {
+                       uae_u32 gotsigs = sigs & wssigs;
+                       BSDTRACE((L"[interrupted by signals 0x%08lx]:%d\n", gotsigs, wscnt));
+                       if (readfds) fd_zero(readfds,nfds);
+                       if (writefds) fd_zero(writefds,nfds);
+                       if (exceptfds) fd_zero(exceptfds,nfds);
+                       bsdsocklib_seterrno(sb,0);
+                       sb->resultval = 0;
+               } else if (sigs & sb->eintrsigs) {
+                       uae_u32 gotsigs = sigs & sb->eintrsigs;
+                       BSDTRACE((L"[interrupted 0x%08x]:%d\n", gotsigs, wscnt));
+                       sb->resultval = -1;
+                       bsdsocklib_seterrno(sb,4); // EINTR
+                       /* EINTR signals are kept active */
+                       m68k_dreg (regs,0) = gotsigs;
+                       m68k_dreg (regs,1) = gotsigs;
+                       CallLib (context, sb->sysbase, -0x132); // SetSignal
+               }
+
+               if (sb->resultval >= 0) {
+                       BSDTRACE((L"WaitSelect, %d:%d\n",sb->resultval,wscnt));
                } else {
-                       BSDTRACE((L"WaitSelect done %d:%d\n",sb->resultval,wscnt));
+                       BSDTRACE((L"WaitSelect error, %d errno %d:%d\n",sb->resultval,sb->sb_errno,wscnt));
                }
        }
 }
index 1ad08ccb23ed4951f9f835f86e6900939fe82f5e..79d5c2d72d36cf7d5201ac48dd3a9ffe42303eee 100644 (file)
@@ -468,8 +468,7 @@ static int doregister_rawinput (void)
                }
        }
 
-       write_log (L"RegisterRawInputDevices = %d (%d)\n", activate, num);
-
+       //write_log (L"RegisterRawInputDevices = %d (%d)\n", activate, num);
        if (RegisterRawInputDevices (rid, num, sizeof (RAWINPUTDEVICE)) == FALSE) {
                write_log (L"RAWINPUT %sregistration failed %d\n",
                        add ? L"" : L"un", GetLastError ());
@@ -1695,14 +1694,13 @@ static void handle_rawinput_2 (RAWINPUT *raw)
 
                if (isfocus () > 0 || istest) {
                        static int lastx[MAX_INPUT_DEVICES], lasty[MAX_INPUT_DEVICES];
-                       static int lastmbr[MAX_INPUT_DEVICES], lastmb[MAX_INPUT_DEVICES];
+                       static int lastmbr[MAX_INPUT_DEVICES];
                        for (i = 0; i < (5 > did->buttons ? did->buttons : 5); i++) {
                                if (rm->usButtonFlags & (3 << (i * 2))) {
                                        int state = (rm->usButtonFlags & (1 << (i * 2))) ? 1 : 0;
+                                       if (!istest && i == 2 && currprefs.win32_middle_mouse)
+                                               continue;
                                        setmousebuttonstate (num, i, state);
-                                       lastmb[num] &= ~(1 << i);
-                                       if (state)
-                                               lastmb[num] |= 1 << i;
                                }
                        }
                        if (did->buttons > 5) {
@@ -2687,7 +2685,7 @@ static void read_mouse (void)
                                                                if (k == 0)
                                                                        uae_quit ();
 #endif
-                                                               if ((currprefs.win32_middle_mouse && k != 2) || !(currprefs.win32_middle_mouse))
+                                                               if ((currprefs.win32_middle_mouse && k != 2) || !currprefs.win32_middle_mouse || istest)
                                                                        setmousebuttonstate (i, k, state);
                                                        }
                                                }
index 0af86c91a501ddc33a5ff45b629c97c70eb29a14..188025d81e4587be732a640c7b076feffaad2347 100644 (file)
@@ -2710,12 +2710,12 @@ double D3D_getrefreshrate (void)
        return dmode.RefreshRate;
 }
 
-void D3D_guimode (int guion)
+void D3D_guimode (bool guion)
 {
        HRESULT hr;
        if (!isd3d ())
                return;
-       hr = d3ddev->SetDialogBoxMode (guion);
+       hr = d3ddev->SetDialogBoxMode (guion ? TRUE : FALSE);
        if (FAILED (hr))
                write_log (L"%s: SetDialogBoxMode %s\n", D3DHEAD, D3D_ErrorString (hr));
        guimode = guion;
index 2abf5fd56b04f56d94bf7c9400b10313a15cf6b7..b35748468c46c09641b0a7cf2eaa1a8cff4a3f28 100644 (file)
@@ -8,7 +8,7 @@ extern void D3D_showframe (void);
 extern uae_u8 *D3D_locktexture(int*,int);
 extern void D3D_unlocktexture(void);
 extern void D3D_flushtexture (int miny, int maxy);
-extern void D3D_guimode (int guion);
+extern void D3D_guimode (bool);
 extern HDC D3D_getDC(HDC hdc);
 extern int D3D_isenabled (void);
 extern int D3D_needreset (void);
index fc734b675336d23f2e187d7f0a80022de32c1bbc..c0be8ed0bd6b258bd430b072bbce71b2a5c2561c 100644 (file)
@@ -1503,8 +1503,8 @@ BEGIN
     IDS_SCREEN_WINDOWED     "Windowed"\r
     IDS_SCREEN_FULLSCREEN   "Fullscreen"\r
     IDS_SCREEN_FULLWINDOW   "Full-window"\r
-    IDS_SCREEN_VSYNC        "Legacy"\r
-    IDS_SCREEN_VSYNC_AUTOSWITCH "Legacy, 50/60Hz switch"\r
+    IDS_SCREEN_VSYNC        "Legacy VSync"\r
+    IDS_SCREEN_VSYNC_AUTOSWITCH "Legacy VS, 50/60Hz"\r
     IDS_SOUND_MONO          "Mono"\r
     IDS_SOUND_MIXED         "Mixed"\r
     IDS_SOUND_STEREO        "Stereo"\r
@@ -1694,9 +1694,9 @@ BEGIN
     IDS_PORT_AUTOFIRE_ALWAYS "Autofire (always)"\r
     IDS_PORT_AUTOFIRE_NO    "No autofire"\r
     IDS_AUTOSCALE_INTEGER   "Integer scaling"\r
-    IDS_SCREEN_VSYNC2_AUTOSWITCH "Low latency, 50/60Hz"\r
-    IDS_SCREEN_VSYNC2       "Low latency"\r
-    IDS_SCREEN_VSYNC_NONE   "(VSync)"\r
+    IDS_SCREEN_VSYNC2_AUTOSWITCH "Low latency VS, 50/60Hz"\r
+    IDS_SCREEN_VSYNC2       "Low latency VSync"\r
+    IDS_SCREEN_VSYNC_NONE   "-"\r
 END\r
 \r
 #endif    // English resources\r
index 7fc4bc1c5d0a4608ac892cef50d96f5901dab49e..466e1a9e90ec9ca3c659f259ca9c433447cdc72d 100644 (file)
@@ -2261,7 +2261,7 @@ void logging_init (void)
                SystemInfo.wProcessorArchitecture, SystemInfo.wProcessorLevel, SystemInfo.wProcessorRevision,
                SystemInfo.dwNumberOfProcessors);
        write_log (L"\n(c) 1995-2001 Bernd Schmidt   - Core UAE concept and implementation."
-               L"\n(c) 1998-2011 Toni Wilen      - Win32 port, core code updates."
+               L"\n(c) 1998-2012 Toni Wilen      - Win32 port, core code updates."
                L"\n(c) 1996-2001 Brian King      - Win32 port, Picasso96 RTG, and GUI."
                L"\n(c) 1996-1999 Mathias Ortmann - Win32 port and bsdsocket support."
                L"\n(c) 2000-2001 Bernd Meyer     - JIT engine."
index 9ca52c5fb02db57c3c03e4416ac086e948da5b44..67954d61a17eb3c57269e85c02416a418a9280e4 100644 (file)
@@ -19,8 +19,8 @@
 #define LANG_DLL 1
 
 //#define WINUAEBETA L""
-#define WINUAEBETA L"Beta 11"
-#define WINUAEDATE MAKEBD(2012, 1, 11)
+#define WINUAEBETA L"Beta 13"
+#define WINUAEDATE MAKEBD(2012, 1, 20)
 #define WINUAEEXTRA L""
 #define WINUAEREV L""
 
index deac24b533fdfaac468d8aa1e6bbc7b941da09f2..b40f1f4986c3ac9b350970a76cf0606d66a61ed5 100644 (file)
@@ -163,6 +163,7 @@ static void changevblankthreadmode (int newmode)
                while (flipthread_mode == 0)
                        sleep_millis_main (1);
                CloseHandle (flipevent);
+               flipevent = NULL;
        }
        while (t == vblankthread_counter && vblankthread_mode > 0)
                vsync_sleep (false);
@@ -2210,7 +2211,6 @@ static int getbestmode (int nextbest)
        return 0;
 }
 
-static bool threaded_vsync = false;
 static volatile frame_time_t vblank_prev_time, thread_vblank_time;
 
 #include <process.h>
@@ -2414,6 +2414,11 @@ void vsync_busywait_start (void)
        vblank_prev_time = thread_vblank_time;
 }
 
+static bool isthreadedvsync (void)
+{
+       return isvsync_chipset () <= -2 || isvsync_rtg () < 0;
+}
+
 bool vsync_busywait_do (int *freetime)
 {
        bool v;
@@ -2457,7 +2462,7 @@ bool vsync_busywait_do (int *freetime)
 
        v = false;
 
-       if (threaded_vsync) {
+       if (isthreadedvsync ()) {
 
                framelost = false;
                v = true;
@@ -2533,8 +2538,6 @@ double vblank_calibrate (double approx_vblank, bool waitonly)
                rv = rv->next;
        }
        
-       threaded_vsync = isvsync_chipset () == -2 || isvsync_rtg () < 0;
-
        if (waitonly) {
                vblankbasefull = syncbase / approx_vblank;
                vblankbasewait = (syncbase / approx_vblank) * 3 / 4;
@@ -2613,7 +2616,7 @@ double vblank_calibrate (double approx_vblank, bool waitonly)
        vblankbasewait = (syncbase / tsum2) * 3 / 4;
        vblankbasewait2 = (syncbase / tsum2) * 70 / 100;
        vblankbasewait3 = (syncbase / tsum2) * 90 / 100;
-       write_log (L"VSync calibration: %.6fHz/%d=%.6fHz. MaxV=%d Units=%d Mode=%s\n", tsum, div, tsum2, maxvpos, vblankbasefull, threaded_vsync ? L"threaded" : L"normal");
+       write_log (L"VSync calibration: %.6fHz/%d=%.6fHz. MaxV=%d Units=%d\n", tsum, div, tsum2, maxvpos, vblankbasefull);
        remembered_vblank = tsum;
        vblank_prev_time = read_processor_time ();
        
index 5038f9f35b946e5453b68c6e9dd31ef169b32426..506b6287559d8090e9eda41cb334b66872adabad 100644 (file)
@@ -1774,12 +1774,18 @@ static void m (void)
        mm++;
 }
 
+static void flipgui (bool opengui)
+{
+       D3D_guimode (opengui);
+       if (opengui)
+               DirectDraw_FlipToGDISurface ();
+}
+
 static int GetSettings (int all_options, HWND hwnd);
 /* if drive is -1, show the full GUI, otherwise file-requester for DF[drive] */
 void gui_display (int shortcut)
 {
        static int here;
-       HRESULT hr;
        int w, h;
 
        if (here)
@@ -1788,9 +1794,7 @@ void gui_display (int shortcut)
        gui_active++;
        setpaused (9);
        screenshot_prepare ();
-#ifdef D3D
-       D3D_guimode (TRUE);
-#endif
+       flipgui (true);
        wait_keyrelease ();
        inputdevice_unacquire ();
        clearallkeys ();
@@ -1810,12 +1814,6 @@ void gui_display (int shortcut)
                scaleresource_setmaxsize (w, h);
        manual_painting_needed++; /* So that WM_PAINT will refresh the display */
 
-       if (isfullscreen () > 0) {
-               hr = DirectDraw_FlipToGDISurface ();
-               if (FAILED (hr))
-                       write_log (L"FlipToGDISurface failed, %s\n", DXError (hr));
-       }
-
        flush_log ();
 
        if (shortcut == -1) {
@@ -1841,9 +1839,7 @@ void gui_display (int shortcut)
        clearallkeys ();
        inputdevice_acquire (TRUE);
        setmouseactive (1);
-#ifdef D3D
-       D3D_guimode (FALSE);
-#endif
+       flipgui (false);
 #ifdef AVIOUTPUT
        AVIOutput_Begin ();
 #endif
@@ -14680,11 +14676,8 @@ void gui_filename (int num, const TCHAR *name)
 {
 }
 
-
 static int fsdialog (HWND *hwnd, DWORD *flags)
 {
-       HRESULT hr;
-
        if (gui_active) {
                *hwnd = guiDlg;
                *flags |= MB_SETFOREGROUND;
@@ -14693,9 +14686,7 @@ static int fsdialog (HWND *hwnd, DWORD *flags)
        *hwnd = hAmigaWnd;
        if (isfullscreen () <= 0)
                return 0;
-       hr = DirectDraw_FlipToGDISurface ();
-       if (FAILED (hr))
-               write_log (L"FlipToGDISurface failed, %s\n", DXError (hr));
+       flipgui (true);
        *flags |= MB_SETFOREGROUND;
        *flags |= MB_TOPMOST;
        return 0;
@@ -14750,6 +14741,7 @@ int gui_message_multibutton (int flags, const TCHAR *format,...)
        ret = MessageBox (hwnd, msg, szTitle, mbflags);
 
        if (!gui_active) {
+               flipgui (false);
                if (flipflop)
                        ShowWindow (hAmigaWnd, SW_RESTORE);
                reset_sound ();
@@ -14804,6 +14796,7 @@ void gui_message (const TCHAR *format,...)
                write_log (L"MessageBox(%s) failed, err=%d\n", msg, GetLastError ());
 
        if (!gui_active) {
+               flipgui (false);
                if (flipflop)
                        ShowWindow (hAmigaWnd, SW_RESTORE);
                reset_sound ();
index ef79bc6f809472a15a53523819e28556de87a7da..08c1fe7512d164599ede1b22d2332258b043707a 100644 (file)
@@ -1,4 +1,31 @@
 
+Beta 13:
+
+- bsdsocket emulation: use SOCK_DGRAM if requesting IPPROTO_UDP + SOCK_RAW. Raw sockets require
+  admin privileges and have restrictions (introduced in XP SP 2 / Vista). This partially fixes Genesis
+  traceroute, UDP packets are now transmitted (Wireshark detects it) but for some reason it is not
+  possible to receive ICMP packets using winsock anymore (but ping that both sends and receives
+  ICMP packets do work fine, so it seems you can only receive replies to your own packets)
+- bsdsocket emulation WaitSelect() incorrectly cleared break mask signals, this caused programs like
+  traceroute to not exit with CTRL+C.
+- Swallow raw input mouse middle mouse button presses if middle mouse button is set to untrap mouse.
+- WinUAE Windows dialogs (not GUI or file dialogs) may have been invisible in some situations in
+  fullscreen D3D mode.
+- Some on the fly config changes caused side-effects if new vsync mode was enabled, for example
+  JIT on<>off or fastest possible<>approximate caused graphics corruption.
+- Switching on the fly to/from fastest possible CPU to approximate or cycle-exact mode in low latency
+  vsync didn't switch to correct internal vblank detection mode.
+- It was possible to enable both JIT and cycle-exact using uae-configuration which froze the emulation
+  until GUI was entered and exited (which fixed the bad configuration). Now this conflicting
+  configuration is detected and JIT is automatically disabled.
+- Built-in CDFS crashed if CD was unreadable (empty CD-R).
+- Input panel custom event configuration changes didn't trigger until some other config entry changed
+  or GUI was entered.
+
+Beta 12:
+
+- Quick beta update: blitter cycle-exact mode was not cycle-exact in b10 and b11 release builds.
+
 Beta 11:
 
 - SocketBaseTagList() must not report unknown tag error unless tag is really unknown, not just
index cc3b782ed94ed57ecc67cd86d17a61ccf8115863..1e42c4b9f2b3acde2f62341927b4e55135799167 100644 (file)
@@ -521,8 +521,9 @@ static int dev_do_io (struct devstruct *dev, uaecptr request)
                return 0;
        command = get_word (request + 28);
 
-//     write_log (L"%d: DATA=%08X LEN=%08X OFFSET=%08X ACTUAL=%08X\n",
-//             command, io_data, io_length, io_offset, io_actual);
+       if (log_scsi)
+               write_log (L"%d: DATA=%08X LEN=%08X OFFSET=%08X ACTUAL=%08X\n",
+                       command, io_data, io_length, io_offset, io_actual);
 
        switch (command)
        {