]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
UAE boot ROM restructuring, shell exec improvements.
authorToni Wilen <twilen@winuae.net>
Sat, 6 Nov 2021 17:53:10 +0000 (19:53 +0200)
committerToni Wilen <twilen@winuae.net>
Sat, 6 Nov 2021 17:53:10 +0000 (19:53 +0200)
cfgfile.cpp
filesys.asm
filesys.cpp
filesys_bootrom.cpp
include/autoconf.h
include/filesys.h
od-win32/rp.cpp

index 8231330163c55ca7cde2fac733b230d881d2bd1f..81bb136d7c8ecae5e13d0a8a5d5148469c651f1d 100644 (file)
@@ -7533,6 +7533,18 @@ end:
        return err;
 }
 
+static void shellexec_cb(uae_u32 id, uae_u32 status, uae_u32 flags, const char *outbuf, void *userdata)
+{
+       if (flags & 1) {
+               write_log("Return status code: %d\n", status);
+       }
+       if (flags & 2) {
+               if (outbuf) {
+                       write_log("%s\n", outbuf);
+               }
+       }
+}
+
 static int execcmdline(struct uae_prefs *prefs, int argv, TCHAR **argc, TCHAR *out, int outsize, bool confonly)
 {
        int ret = 0;
@@ -7541,7 +7553,19 @@ static int execcmdline(struct uae_prefs *prefs, int argv, TCHAR **argc, TCHAR *o
                if (i + 2 <= argv) {
                        if (!confonly) {
                                if (!_tcsicmp(argc[i], _T("shellexec"))) {
-                                       uae_ShellExecute(argc[i + 1]);
+                                       TCHAR *cmd = argc[i + 1];
+                                       uae_u32 flags = 0;
+                                       i++;
+                                       while (argv > i + 1) {
+                                               TCHAR *next = argc[i + 1];
+                                               if (!_tcsicmp(next, _T("out"))) {
+                                                       flags |= 2;
+                                               }
+                                               if (!_tcsicmp(next, _T("res"))) {
+                                                       flags |= 1;
+                                               }
+                                       }
+                                       filesys_shellexecute2(cmd, NULL, NULL, 0, 0, 0, flags, NULL, 0, shellexec_cb, NULL);
                                } else if (!_tcsicmp(argc[i], _T("dbg"))) {
                                        debug_parser(argc[i + 1], out, outsize);
                                } else if (!inputdevice_uaelib(argc[i], argc[i + 1])) {
index 7bfafab6ebc89c968504508b5b686d52df8d03df..5efd7ea4b95477b577e655ccd0f19f6e4556f7ed 100644 (file)
@@ -36,9 +36,8 @@ FreeMem = -210
 TRAP_DATA_NUM = 4
 TRAP_DATA_SEND_NUM = 1
 
-TRAP_DATA = $4000
-TRAP_DATA_SIZE = $8000
-TRAP_DATA_SLOT_SIZE = 8192
+TRAP_DATA = $8000
+TRAP_DATA_SLOT_SIZE = 4096
 TRAP_DATA_SECOND = 80
 TRAP_DATA_TASKWAIT = (TRAP_DATA_SECOND-4)
 TRAP_DATA_EXTRA = 144
@@ -53,12 +52,12 @@ TRAP_STATUS_STATUS = 3
 
 TRAP_DATA_DATA = 4
 
-RTAREA_SYSBASE = $3FFC
-RTAREA_GFXBASE = $3FF8
-RTAREA_INTBASE = $3FF4
-RTAREA_INTXY = $3FF0
+RTAREA_SYSBASE = $7FFC
+RTAREA_GFXBASE = $7FF8
+RTAREA_INTBASE = $7FF4
+RTAREA_INTXY = $7FF0
 
-RTAREA_MOUSEHACK = $3E00
+RTAREA_MOUSEHACK = $7E00
 
 RTAREA_TRAPTASK = $FFF4
 RTAREA_EXTERTASK = $FFF8
@@ -607,7 +606,7 @@ trap_task_check:
        move.b #2,TRAP_STATUS_STATUS(a5)
 .next
        add.w #TRAP_DATA_SLOT_SIZE,a0
-       add.w #TRAP_STATUS_SLOT_SIZE,a1
+       addq.w #TRAP_STATUS_SLOT_SIZE,a1
        dbf d6,.nexttrap
        tst.l d7
        beq.w trap_task_wait
@@ -782,6 +781,57 @@ shellexecproc2
        ; 32 L id
        ; 36 L datasize
        ; 40 PT data
+       ; 44 PT tmpout
+       ; 48 PT out buffer (128)
+       ; 52 PT tmpbinname
+
+       move.l d6,a0
+       cmp.w #36,20(a0)
+       bcc.s .fstask1
+       jsr -$0084(a6) ; Forbid
+       sub.l a1,a1
+       jsr -$126(a6) ; FindTask
+       move.l d0,a0
+       moveq #0,d2
+       ; empty pr_FileSystemTask, find SYS: assign
+       move.l d6,a1
+       move.l 34(a1),a1 ;dl_Root
+       move.l 24(a1),a1 ; rn_Info
+       add.l a1,a1
+       add.l a1,a1
+       move.l 4(a1),a1 ;di_DevInfo
+       add.l a1,a1
+       add.l a1,a1
+.nextdi
+       moveq #1,d0
+       cmp.l 4(a1),d0
+       bne.s .noassign
+       move.l 40(a1),a2
+       add.l a2,a2
+       add.l a2,a2
+       move.l (a2),d0
+       cmp.l #$03535953,d0 ;\03SYS
+       bne.s .nosys
+       tst.l 168(a0)
+       bne.s .noassign
+       move.l 8(a1),168(a0) ;pr_FileSystemTask
+       bra.s .noassign
+.nosys
+       swap d0
+       cmp.w #$0154,d0 ;\01T
+       bne.s .noassign
+       moveq #1,d2
+.noassign
+       move.l (a1),d0
+       lsl.l #2,d0
+       move.l d0,a1
+       bne.s .nextdi
+.nextdi0
+       jsr -$008a(a6) ;Permit
+       moveq #-2,d5
+       tst.w d2
+       beq .seproc6
+.fstask1
 
        exg d6,a6
 
@@ -800,8 +850,13 @@ shellexecproc2
 
        ; SYS_Output
        move.l #$80000000+32+2,(a2)+
+       move.l #1006,d2
+       move.l 44(a4),d1
+       bne.s .outfile
+       move.l #1005,d2
        lea nil_name(pc),a0
        move.l a0,d1
+.outfile
        jsr -$1e(a6) ;Open
        move.l d0,(a2)+
 
@@ -852,13 +907,38 @@ shellexecproc2
        clr.l (a2)
        move.l d5,a2
 
+       tst.l 40(a4)
+       beq.s .nobin
+       move.l #1006,d2
+       move.l 52(a4),d1
+       jsr -$1e(a6) ;Open
+       move.l d0,d4
+       beq.s .nobin
+       move.l d4,d1
+       move.l 40(a4),d2
+       move.l 36(a4),d3
+       jsr -$30(a6) ;Write
+       move.l d4,d1
+       jsr -$24(a6)
+.nobin
+
        cmp.w #36,20(a6)
        bcc.s .seproc5
 
+       sub.l a1,a1
+       exg d6,a6
+       jsr -$126(a6) ; FindTask
+       exg d6,a6
+       move.l d0,a0
+       move.l 2*8+4(a2),d0
+       beq.s .ncur
+       move.l d0,152(a0) ; pr_CurrentDir
+.ncur
+
        move.l 16(a4),d1 ; Command
-       moveq #0,d2 ;Input
-       move.l 1*8+4(a2),d3 ;Output
-       jsr -$de(a6) ;Execute
+       moveq #0,d2 ; Input
+       move.l 1*8+4(a2),d3 ; Output
+       jsr -$de(a6) ; Execute
 
        bra.s .seproc4
 
@@ -868,17 +948,50 @@ shellexecproc2
        jsr -$25e(a6) ; SystemTagList   
 
 .seproc4
-       move.l d0,d2
+       move.l d0,d5
 
        move.l 0*8+4(a2),d1
        beq.s .nof2
        jsr -$24(a6) ;Close
 .nof2
-       move.l 1*8+4(a2),d1
+       move.l 1*8+4(a2),d4
        beq.s .nof3
+       tst.l 44(a4)
+       beq.s .nof21
+       move.l d4,d1
+       moveq #0,d2
+       moveq #-1,d3
+       jsr -$42(a6) ;Seek
+.nof23
+       move.l d4,d1
+       move.l 48(a4),d2
+       move.l #128,d3
+       jsr -$2a(a6) ;Read
+       move.l d0,d1
+       move.w #$FF50,d0 ; exter_int_helper
+       bsr.w getrtbaselocal
+       moveq #34,d0
+       ; return output
+       jsr (a0)
+       cmp.l d1,d3
+       beq.s .nof23
+       moveq #34,d0
+       moveq #-1,d1
+       jsr (a0)
+.nof21
+       move.l d4,d1
        jsr -$24(a6) ;Close
+       move.l 44(a4),d1
+       beq.s .nof22
+       jsr -$48(a6) ;DeleteFile
+.nof22
 .nof3
-       cmp.l #-1,d2
+       move.l 52(a4),d1
+       beq.s .nobinf
+       jsr -$48(a6) ;DeleteFile
+.nobinf
+
+       cmp.l #-1,d5
        bne.s .nof1
        move.l 2*8+4(a2),d1
        beq.s .nof1
@@ -886,13 +999,13 @@ shellexecproc2
 .nof1
 
        move.l a3,sp
-
+.seproc6
        exg d6,a6
 
        move.w #$FF50,d0 ; exter_int_helper
        bsr.w getrtbaselocal
        moveq #33,d0
-       move.l d2,d1
+       move.l d5,d1
        move.l a4,a1
        ; return status
        jsr (a0)
@@ -1136,6 +1249,10 @@ setup_exter:
        lea.l exter_server_new(pc),a0
        move.l a0,18(a1)
        move.w #$0214,8(a1)
+       cmp.w #35,20(a6)
+       bcc.s .high
+       move.w #$02ff,8(a1)
+.high
        moveq #3,d0
        jsr -168(a6) ; AddIntServer
 
@@ -2092,6 +2209,11 @@ FSML_loop:
        bsr.w debuggerstart
        bclr #1,173(a3)
 .nodebug
+       btst #2,173(a3)
+       beq.s .nose2
+       bsr.w doshellexecute2
+       bclr #2,173(a3)
+.nose2
        ; disk change notification from native code
        tst.b 172(a3)
        beq.s .nodc
@@ -3694,7 +3816,7 @@ hwtrap_entry:
        beq.s .foundfree
 .nexttrap2
        add.w #TRAP_DATA_SLOT_SIZE,a0
-       add.w #TRAP_STATUS_SLOT_SIZE,a1
+       addq.w #TRAP_STATUS_SLOT_SIZE,a1
        dbf d0,.nexttrap
        bra.s .retry
 .foundfree
@@ -3822,7 +3944,7 @@ hwtrap_interrupt:
        bra.s .checkagain
 .next
        add.w #TRAP_DATA_SLOT_SIZE,a0
-       add.w #TRAP_STATUS_SLOT_SIZE,a1
+       addq.w #TRAP_STATUS_SLOT_SIZE,a1
        dbf d1,.nexttrap
 .notrapint
 
@@ -3850,7 +3972,7 @@ hwtrap_interrupt:
        jsr -$144(a6) ; Signal
 .esn1
        add.w #TRAP_DATA_SLOT_SIZE,a2
-       add.w #TRAP_STATUS_SLOT_SIZE,a3
+       addq.w #TRAP_STATUS_SLOT_SIZE,a3
        dbf d2,.esn2
 .notrapackint
 
index 245c9577ce63a558387395da83824cb9c3b5d992..fe286702a2b76fd08b73abb95f4eb1747429838d 100644 (file)
@@ -480,157 +480,6 @@ typedef struct _unit {
 
 } Unit;
 
-
-struct ShellExecute2
-{
-       uae_u32 size;
-       char *file, *parms, *currentdir;
-       char *fileparms;
-       uae_u32 stack;
-       uae_s32 priority;
-       uae_u32 flags;
-       uae_u32 id;
-       uae_u32 binsize;
-       uae_u8 *bin;
-
-       uaecptr process;
-       uaecptr buffer;
-       uae_u32 exitcode;
-       shellexecute2_callback cb;
-};
-
-static struct ShellExecute2 shellexecute2[1];
-
-static void shellexecute2_free(struct ShellExecute2 *se2)
-{
-       xfree(se2->file);
-       xfree(se2->currentdir);
-       xfree(se2->parms);
-       xfree(se2->bin);
-       memset(se2, 0, sizeof(struct ShellExecute2));
-}
-
-#define ShellExecute2_Struct_Start (5 * 4)
-#define ShellExecute2_Struct_Start2 (4 * 4)
-
-static int filesys_shellexecute2_process(int mode, TrapContext *ctx)
-{
-       struct ShellExecute2 *se2 = &shellexecute2[0];
-
-       write_log(_T("filesys_shellexecute2_process %d\n"), mode);
-
-       if (mode == 30) {
-               // request Amiga side buffer size
-               int size = ShellExecute2_Struct_Start + ShellExecute2_Struct_Start2;
-               size += 2 * (strlen(se2->file) + 1);
-               size += strlen(se2->currentdir) + 1;
-               size += 2 * (strlen(se2->parms) + 1);
-               size++;
-               size += se2->binsize + 4;
-               return size;
-       }
-       if (mode == 31) {
-               // a0 = buffer
-               // d1 = process pointer
-               se2->buffer = trap_get_areg(ctx, 0);
-               se2->process = trap_get_dreg(ctx, 1);
-               if (!se2->buffer) {
-                       // amiga side out of memory
-                       shellexecute2_free(se2);
-                       return 0;
-               }
-               uaecptr dptr = se2->buffer + ShellExecute2_Struct_Start + ShellExecute2_Struct_Start2;
-               trap_put_long(ctx, se2->buffer + 4, dptr);
-               dptr += trap_put_string(ctx, se2->file, dptr, -1) + 1;
-               trap_put_long(ctx, se2->buffer + 8, dptr);
-               dptr += trap_put_string(ctx, se2->parms, dptr, -1) + 1;
-               trap_put_long(ctx, se2->buffer + 12, dptr);
-               dptr += trap_put_string(ctx, se2->currentdir, dptr, -1) + 1;
-
-               trap_put_long(ctx, se2->buffer + 16, dptr);
-               dptr += trap_put_string(ctx, se2->file, dptr, -1) + 1;
-               if (se2->parms[0]) {
-                       trap_put_byte(ctx, dptr - 1, ' ');
-                       trap_put_long(ctx, se2->buffer + 20, dptr);
-                       dptr += trap_put_string(ctx, se2->parms, dptr, -1) + 1;
-               }
-               dptr += 3;
-               dptr &= ~3;
-
-               uaecptr ptr = se2->buffer + ShellExecute2_Struct_Start;
-               trap_put_long(ctx, ptr, se2->stack);
-               ptr += 4;
-               trap_put_long(ctx, ptr, se2->priority);
-               ptr += 4;
-               trap_put_long(ctx, ptr, se2->id);
-               ptr += 4;
-
-               if (se2->bin) {
-                       trap_put_long(ctx, ptr, se2->binsize);
-                       ptr += 4;
-                       trap_put_long(ctx, ptr, dptr);
-                       ptr += 4;
-                       trap_put_bytes(ctx, se2->bin, dptr, se2->binsize);
-               } else {
-                       trap_put_long(ctx, ptr, 0);
-                       ptr += 4;
-                       trap_put_long(ctx, ptr, 0);
-                       ptr += 4;
-               }
-               return 1;
-       }
-       if (mode == 32) {
-               // called by new process, requests buffer
-               return se2->buffer;
-       }
-       if (mode == 33) {
-               // exit status
-               // d0 = status
-               // a1 = buffer
-               se2->exitcode = trap_get_dreg(ctx, 1);
-               if (se2->cb) {
-                       se2->cb(se2->id, se2->exitcode, se2->flags);
-               }
-               shellexecute2_free(se2);
-       }
-
-       return 0;
-}
-
-int filesys_shellexecute2(TCHAR *file, TCHAR *currentdir, TCHAR *parms, uae_u32 stack, uae_s32 priority, uae_u32 id, uae_u32 flags, uae_u8 *bin, uae_u32 binsize, shellexecute2_callback cb)
-{
-       struct ShellExecute2 *se2 = &shellexecute2[0];
-
-       if (uae_boot_rom_type <= 0) {
-               return 0;
-       }
-       if (se2->file) {
-               return 0;
-       }
-
-       se2->file = ua(file);
-       se2->currentdir = ua(currentdir);
-       se2->parms = ua(parms);
-
-       se2->id = id;
-       se2->stack = stack;
-       se2->priority = priority;
-       se2->flags = flags;
-       if (bin && binsize > 0) {
-               se2->bin = xmalloc(uae_u8, binsize);
-               memcpy(se2->bin, bin, binsize);
-               se2->binsize = binsize;
-       }
-
-       se2->cb = cb;
-
-       uae_ShellExecute2(se2->id);
-
-       return 1;
-}
-
-
-
 int nr_units (void)
 {
        int cnt = 0;
@@ -6905,6 +6754,8 @@ static void action_free_record64(TrapContext *ctx, Unit *unit, dpacket *packet)
        PUT_PCK_RES2 (packet, ERROR_RECORD_NOT_LOCKED);
 }
 
+static int filesys_shellexecute2_process(int mode, TrapContext *ctx);
+
 /* We don't want multiple interrupts to be active at the same time. I don't
 * know whether AmigaOS takes care of that, but this does. */
 static uae_sem_t singlethread_int_sem;
@@ -10282,3 +10133,236 @@ int save_filesys_cando (void)
                return -1;
        return filesys_in_interrupt ? 0 : 1;
 }
+
+#define SE2_MIN_FILE_LENGTH 32
+
+struct ShellExecute2
+{
+       uae_u32 size;
+       char *file, *parms, *currentdir;
+       char *fileparms;
+       uae_u32 stack;
+       uae_s32 priority;
+       uae_u32 flags;
+       uae_u32 id;
+       uae_u32 binsize;
+       uae_u8 *bin;
+       char *tmpout;
+       uaecptr aoutbuf;
+       char *binname;
+
+       int aoutlen;
+       uaecptr process;
+       uaecptr buffer;
+       uae_u32 exitcode;
+       shellexecute2_callback cb;
+       char *outbuf;
+       int outlen;
+       void *userdata;
+};
+
+#define SHELLEXEC_MAX 2
+static struct ShellExecute2 shellexecute2[SHELLEXEC_MAX];
+
+static void shellexecute2_free(struct ShellExecute2 *se2)
+{
+       xfree(se2->file);
+       xfree(se2->currentdir);
+       xfree(se2->parms);
+       xfree(se2->bin);
+       xfree(se2->outbuf);
+       memset(se2, 0, sizeof(struct ShellExecute2));
+}
+
+#define ShellExecute2_Struct_Start (5 * 4)
+#define ShellExecute2_Struct_Start2 (9 * 4)
+
+static int filesys_shellexecute2_process(int mode, TrapContext *ctx)
+{
+       struct ShellExecute2 *se2 = &shellexecute2[0];
+       char tmp[256];
+
+       write_log(_T("filesys_shellexecute2_process %d\n"), mode);
+
+       if (mode == 30) {
+               // request Amiga side buffer size
+               if (se2->bin) {
+                       xfree(se2->file);
+                       sprintf(tmp, "T:__uae_bin_%08X_%08x", se2->process, se2->id);
+                       se2->file = strdup(tmp);
+               }
+               int size = ShellExecute2_Struct_Start + ShellExecute2_Struct_Start2;
+               size += 2 * (strlen(se2->file) + 1);
+               size += strlen(se2->currentdir) + 1;
+               size += 2 * (strlen(se2->parms) + 1);
+               size += 32; // space for tmp_out
+               size += 256; // space for out buffer
+               size++;
+               size += se2->binsize + 4;
+               if (se2->binsize) {
+                       size += 32; // space for bin name
+               }
+               return size;
+       }
+       if (mode == 31) {
+               // a0 = buffer
+               // d1 = process pointer
+               se2->buffer = trap_get_areg(ctx, 0);
+               se2->process = trap_get_dreg(ctx, 1);
+               if (!se2->buffer) {
+                       // amiga side out of memory
+                       shellexecute2_free(se2);
+                       return 0;
+               }
+
+               uaecptr dptr = se2->buffer + ShellExecute2_Struct_Start + ShellExecute2_Struct_Start2;
+               trap_put_long(ctx, se2->buffer + 4, dptr);
+               if (se2->bin) {
+                       xfree(se2->file);
+                       sprintf(tmp, "T:__uae_bin_%08X_%08x", se2->process, se2->id);
+                       se2->file = strdup(tmp);
+                       trap_put_long(ctx, se2->buffer + 52, dptr);
+               }
+               dptr += trap_put_string(ctx, se2->file, dptr, -1) + 1;
+               trap_put_long(ctx, se2->buffer + 8, dptr);
+               dptr += trap_put_string(ctx, se2->parms, dptr, -1) + 1;
+               trap_put_long(ctx, se2->buffer + 12, dptr);
+               dptr += trap_put_string(ctx, se2->currentdir, dptr, -1) + 1;
+
+               trap_put_long(ctx, se2->buffer + 16, dptr);
+               dptr += trap_put_string(ctx, se2->file, dptr, -1) + 1;
+               if (se2->parms[0]) {
+                       trap_put_byte(ctx, dptr - 1, ' ');
+                       dptr += trap_put_string(ctx, se2->parms, dptr, -1) + 1;
+               }
+
+               if (se2->flags & 2) {
+                       trap_put_long(ctx, se2->buffer + 44, dptr);
+                       sprintf(tmp, "T:__uae_out_%08X_%08x", se2->process, se2->id);
+                       dptr += trap_put_string(ctx, tmp, dptr, -1) + 1;
+                       se2->aoutbuf = dptr;
+                       trap_put_long(ctx, se2->buffer + 48, dptr);
+                       dptr += 128 + 1;
+               } else {
+                       trap_put_long(ctx, se2->buffer + 44, 0);
+               }
+
+               dptr += 3;
+               dptr &= ~3;
+
+               uaecptr ptr = se2->buffer + ShellExecute2_Struct_Start;
+               trap_put_long(ctx, ptr, se2->stack);
+               ptr += 4;
+               trap_put_long(ctx, ptr, se2->priority);
+               ptr += 4;
+               trap_put_long(ctx, ptr, se2->flags);
+               ptr += 4;
+               trap_put_long(ctx, ptr, se2->id);
+               ptr += 4;
+
+               if (se2->bin) {
+                       trap_put_long(ctx, ptr, se2->binsize);
+                       ptr += 4;
+                       trap_put_long(ctx, ptr, dptr);
+                       ptr += 4;
+                       trap_put_bytes(ctx, se2->bin, dptr, se2->binsize);
+                       dptr += se2->binsize;
+               } else {
+                       trap_put_long(ctx, ptr, 0);
+                       ptr += 4;
+                       trap_put_long(ctx, ptr, 0);
+                       ptr += 4;
+               }
+               return 1;
+       }
+       if (mode == 32) {
+               // called by new process, requests buffer
+               return se2->buffer;
+       }
+       if (mode == 34) {
+               // collect output
+               if (se2->aoutbuf) {
+                       int len = trap_get_dreg(ctx, 1);
+                       if (len > 0 && len <= 128) {
+                               int outoffset = se2->aoutlen;
+                               trap_get_bytes(ctx, tmp, se2->aoutbuf, 128);
+                               tmp[len] = 0;
+                               se2->aoutlen += len;
+                               if (se2->aoutlen + 1 >= se2->outlen) {
+                                       se2->outlen += 1000;
+                                       if (!se2->outbuf) {
+                                               se2->outbuf = xmalloc(char, se2->outlen);
+                                       } else {
+                                               se2->outbuf = xrealloc(char, se2->outbuf, se2->outlen);
+                                       }
+                               }
+                               strcpy(se2->outbuf + outoffset, tmp);
+                       }
+               }
+               return 1;
+       }
+
+       if (mode == 33) {
+               // exit status
+               // d0 = status
+               // a1 = buffer
+               se2->exitcode = trap_get_dreg(ctx, 1);
+               if (se2->cb) {
+                       se2->cb(se2->id, se2->exitcode, se2->flags, se2->outbuf, se2->userdata);
+               }
+               shellexecute2_free(se2);
+       }
+
+       return 0;
+}
+
+static void shellexec2_boot(struct ShellExecute2 *se2)
+{
+       if (kickstart_version >= 36) {
+               uae_ShellExecute2(se2->id);
+       } else {
+               Unit *u;
+               TrapContext *ctx = NULL;
+
+               for (u = units; u; u = u->next) {
+                       if (is_virtual(u->unit) && filesys_isvolume(u)) {
+                               put_byte(u->volume + 173 - 32, get_byte(u->volume + 173 - 32) | 4);
+                               uae_Signal(get_long(u->volume + 176 - 32), 1 << 13);
+                               break;
+                       }
+               }
+       }
+}
+
+int filesys_shellexecute2(TCHAR *file, TCHAR *currentdir, TCHAR *parms, uae_u32 stack, uae_s32 priority, uae_u32 id, uae_u32 flags, uae_u8 *bin, uae_u32 binsize, shellexecute2_callback cb, void *userdata)
+{
+       struct ShellExecute2 *se2 = &shellexecute2[0];
+
+       if (uae_boot_rom_type <= 0) {
+               return 0;
+       }
+       if (se2->file) {
+               return 0;
+       }
+
+       se2->file = file ? ua(file) : "";
+       se2->currentdir = currentdir ? ua(currentdir) : "";
+       se2->parms = parms ? ua(parms) : "";
+
+       se2->id = id;
+       se2->stack = stack;
+       se2->priority = priority;
+       se2->flags = flags;
+       if (bin && binsize > 0) {
+               se2->bin = xmalloc(uae_u8, binsize);
+               memcpy(se2->bin, bin, binsize);
+               se2->binsize = binsize;
+       }
+
+       se2->cb = cb;
+       se2->userdata = userdata;
+
+       shellexec2_boot(se2);
+
+       return 1;
+}
index 7c28ef6be18efd9df233529d2d22c3bb71a6f015..fd12a84eb008c9573abfca89b9d456bc137a9a94 100644 (file)
@@ -1,27 +1,27 @@
- db(0x00); db(0x00); db(0x0b); db(0xf5); db(0x00); db(0x00); db(0x00); db(0x00);
- db(0x60); db(0x02); db(0x00); db(0x0d); db(0x60); db(0x00); db(0x10); db(0xb4);
- db(0x00); db(0x00); db(0x0d); db(0xea); db(0x00); db(0x00); db(0x01); db(0x8e);
- db(0x00); db(0x00); db(0x23); db(0xe2); db(0x00); db(0x00); db(0x00); db(0x34);
- db(0x00); db(0x00); db(0x08); db(0x1e); db(0x00); db(0x00); db(0x1f); db(0x84);
- db(0x00); db(0x00); db(0x01); db(0x40); db(0x00); db(0x00); db(0x1f); db(0xe0);
- db(0x00); db(0x00); db(0x20); db(0x8e); db(0x00); db(0x00); db(0x24); db(0xac);
- db(0x00); db(0x00); db(0x00); db(0x48); db(0x43); db(0xfa); db(0x2e); db(0xf9);
+ db(0x00); db(0x00); db(0x0c); db(0x41); db(0x00); db(0x00); db(0x00); db(0x00);
+ db(0x60); db(0x02); db(0x00); db(0x0d); db(0x60); db(0x00); db(0x11); db(0xda);
+ db(0x00); db(0x00); db(0x0f); db(0x10); db(0x00); db(0x00); db(0x01); db(0x8e);
+ db(0x00); db(0x00); db(0x25); db(0x14); db(0x00); db(0x00); db(0x00); db(0x34);
+ db(0x00); db(0x00); db(0x09); db(0x36); db(0x00); db(0x00); db(0x20); db(0xbc);
+ db(0x00); db(0x00); db(0x01); db(0x40); db(0x00); db(0x00); db(0x21); db(0x18);
+ db(0x00); db(0x00); db(0x21); db(0xc6); db(0x00); db(0x00); db(0x25); db(0xde);
+ db(0x00); db(0x00); db(0x00); db(0x48); db(0x43); db(0xfa); db(0x30); db(0x29);
  db(0x4e); db(0xae); db(0xff); db(0xa0); db(0x20); db(0x40); db(0x20); db(0x28);
  db(0x00); db(0x16); db(0x20); db(0x40); db(0x4e); db(0x90); db(0x4e); db(0x75);
  db(0x4e); db(0x7a); db(0x08); db(0x08); db(0x08); db(0xc0); db(0x00); db(0x01);
  db(0x4e); db(0x7b); db(0x08); db(0x08); db(0x4e); db(0xd5); db(0x00); db(0x00);
  db(0x00); db(0x00); db(0x00); db(0x07); db(0x00); db(0x00); db(0x00); db(0x00);
  db(0x00); db(0x00); db(0x00); db(0x07); db(0xe5); db(0x89); db(0x2e); db(0x01);
- db(0x60); db(0x00); db(0x10); db(0x52); db(0x00); db(0x00); db(0x00); db(0x00);
+ db(0x60); db(0x00); db(0x11); db(0x78); db(0x00); db(0x00); db(0x00); db(0x00);
  db(0x00); db(0x00); db(0x00); db(0x01); db(0x00); db(0x00); db(0x00); db(0x04);
  db(0x00); db(0x00); db(0x00); db(0x02); db(0x4a); db(0xfc); db(0x00); db(0x00);
- db(0x00); db(0x00); db(0x00); db(0x00); db(0x2f); db(0x58); db(0x00); db(0x01);
- db(0x00); db(0x00); db(0x00); db(0x00); db(0x2e); db(0x55); db(0x00); db(0x00);
+ db(0x00); db(0x00); db(0x00); db(0x00); db(0x30); db(0x88); db(0x00); db(0x01);
+ db(0x00); db(0x00); db(0x00); db(0x00); db(0x2f); db(0x85); db(0x00); db(0x00);
  db(0x00); db(0x00); db(0xff); db(0xff); db(0xff); db(0x84); db(0x48); db(0xe7);
  db(0xe0); db(0xe2); db(0x2c); db(0x78); db(0x00); db(0x04); db(0x0c); db(0x6e);
  db(0x00); db(0x27); db(0x00); db(0x14); db(0x64); db(0x58); db(0x0c); db(0x6e);
  db(0x00); db(0x25); db(0x00); db(0x14); db(0x65); db(0x50); db(0x30); db(0x3c);
- db(0xff); db(0x38); db(0x72); db(0x11); db(0x61); db(0x00); db(0x2d); db(0x56);
+ db(0xff); db(0x38); db(0x72); db(0x11); db(0x61); db(0x00); db(0x2e); db(0x86);
  db(0x4e); db(0x90); db(0x4a); db(0x80); db(0x67); db(0x40); db(0x70); db(0x14);
  db(0x24); db(0x00); db(0x72); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a);
  db(0x4a); db(0x80); db(0x67); db(0x32); db(0x24); db(0x40); db(0x20); db(0x4a);
  db(0x67); db(0x06); db(0x4e); db(0xb9); db(0x00); db(0xf0); db(0x00); db(0x00);
  db(0x4e); db(0xf9); db(0x00); db(0xf0); db(0x00); db(0x00); db(0x00); db(0x00);
  db(0x48); db(0xe7); db(0x3f); db(0x3e); db(0x2c); db(0x78); db(0x00); db(0x04);
- db(0x43); db(0xfa); db(0x2e); db(0x03); db(0x70); db(0x00); db(0x4e); db(0xae);
- db(0xfd); db(0xd8); db(0x22); db(0x00); db(0x30); db(0x3c); db(0x3f); db(0xf8);
- db(0x61); db(0x00); db(0x2c); db(0xb2); db(0x20); db(0x81); db(0x43); db(0xfa);
- db(0x2d); db(0xdb); db(0x70); db(0x00); db(0x4e); db(0xae); db(0xfd); db(0xd8);
- db(0x22); db(0x00); db(0x30); db(0x3c); db(0x3f); db(0xf4); db(0x61); db(0x00);
- db(0x2c); db(0x9c); db(0x20); db(0x81); db(0x61); db(0x00); db(0x00); db(0x0a);
+ db(0x43); db(0xfa); db(0x2f); db(0x33); db(0x70); db(0x00); db(0x4e); db(0xae);
+ db(0xfd); db(0xd8); db(0x22); db(0x00); db(0x30); db(0x3c); db(0x7f); db(0xf8);
+ db(0x61); db(0x00); db(0x2d); db(0xe2); db(0x20); db(0x81); db(0x43); db(0xfa);
+ db(0x2f); db(0x0b); db(0x70); db(0x00); db(0x4e); db(0xae); db(0xfd); db(0xd8);
+ db(0x22); db(0x00); db(0x30); db(0x3c); db(0x7f); db(0xf4); db(0x61); db(0x00);
+ db(0x2d); db(0xcc); db(0x20); db(0x81); db(0x61); db(0x00); db(0x00); db(0x0a);
  db(0x4c); db(0xdf); db(0x7c); db(0xfc); db(0x70); db(0x00); db(0x4e); db(0x75);
- db(0x61); db(0x00); db(0x18); db(0x68); db(0x61); db(0x00); db(0x1c); db(0x2c);
- db(0x61); db(0x00); db(0x25); db(0xd6); db(0x4e); db(0x75); db(0x48); db(0xe7);
+ db(0x61); db(0x00); db(0x19); db(0xa0); db(0x61); db(0x00); db(0x1d); db(0x64);
+ db(0x61); db(0x00); db(0x27); db(0x06); db(0x4e); db(0x75); db(0x48); db(0xe7);
  db(0xff); db(0xfe); db(0x2c); db(0x78); db(0x00); db(0x04); db(0x30); db(0x3c);
- db(0xff); db(0xec); db(0x61); db(0x00); db(0x2c); db(0x70); db(0x2a); db(0x50);
+ db(0xff); db(0xec); db(0x61); db(0x00); db(0x2d); db(0xa0); db(0x2a); db(0x50);
  db(0x7a); db(0x00); db(0x70); db(0x00); db(0x0c); db(0x6e); db(0x00); db(0x21);
- db(0x00); db(0x14); db(0x65); db(0x1c); db(0x43); db(0xfa); db(0x2d); db(0xb0);
+ db(0x00); db(0x14); db(0x65); db(0x1c); db(0x43); db(0xfa); db(0x2e); db(0xe0);
  db(0x70); db(0x24); db(0x7a); db(0x01); db(0x4e); db(0xae); db(0xfd); db(0xd8);
- db(0x4a); db(0x80); db(0x66); db(0x0c); db(0x43); db(0xfa); db(0x2d); db(0xa0);
+ db(0x4a); db(0x80); db(0x66); db(0x0c); db(0x43); db(0xfa); db(0x2e); db(0xd0);
  db(0x70); db(0x00); db(0x7a); db(0x00); db(0x4e); db(0xae); db(0xfd); db(0xd8);
  db(0x28); db(0x40); db(0x4a); db(0xad); db(0x01); db(0x0c); db(0x67); db(0x00);
  db(0x00); db(0x62); db(0x20); db(0x3c); db(0x00); db(0x00); db(0x02); db(0x38);
@@ -63,7 +63,7 @@
  db(0x7c); db(0x00); db(0xbc); db(0x6d); db(0x01); db(0x0e); db(0x64); db(0x32);
  db(0x2f); db(0x06); db(0x2e); db(0x2d); db(0x01); db(0x10); db(0x4a); db(0x45);
  db(0x67); db(0x04); db(0x08); db(0xc7); db(0x00); db(0x02); db(0x2f); db(0x0b);
- db(0x20); db(0x4b); db(0x61); db(0x00); db(0x0b); db(0xe6); db(0x26); db(0x5f);
+ db(0x20); db(0x4b); db(0x61); db(0x00); db(0x0d); db(0x0c); db(0x26); db(0x5f);
  db(0x27); db(0x41); db(0x01); db(0xa4); db(0x0c); db(0x80); db(0xff); db(0xff);
  db(0xff); db(0xfe); db(0x67); db(0x08); db(0x48); db(0x46); db(0x52); db(0x46);
  db(0x48); db(0x46); db(0x60); db(0xd6); db(0x2c); db(0x1f); db(0x52); db(0x46);
  db(0x0c); db(0x6e); db(0x00); db(0x22); db(0x00); db(0x14); db(0x65); db(0x00);
  db(0x00); db(0x9e); db(0x78); db(0x03); db(0x0c); db(0x6e); db(0x00); db(0x24);
  db(0x00); db(0x14); db(0x65); db(0x04); db(0x00); db(0x44); db(0x01); db(0x00);
- db(0x30); db(0x3c); db(0xff); db(0x80); db(0x61); db(0x00); db(0x2b); db(0xae);
+ db(0x30); db(0x3c); db(0xff); db(0x80); db(0x61); db(0x00); db(0x2c); db(0xde);
  db(0x4e); db(0x90); db(0x2a); db(0x00); db(0x20); db(0x49); db(0x20); db(0x01);
  db(0x67); db(0x0c); db(0x22); db(0x04); db(0x74); db(0xfb); db(0x43); db(0xfa);
- db(0x2d); db(0x14); db(0x4e); db(0xae); db(0xfd); db(0x96); db(0x0c); db(0x85);
+ db(0x2e); db(0x44); db(0x4e); db(0xae); db(0xfd); db(0x96); db(0x0c); db(0x85);
  db(0x00); db(0x40); db(0x00); db(0x00); db(0x65); db(0x26); db(0xba); db(0xae);
  db(0x00); db(0x3e); db(0x67); db(0x20); db(0x4e); db(0xae); db(0xff); db(0x88);
  db(0x2d); db(0x45); db(0x00); db(0x3e); db(0x70); db(0x00); db(0x72); db(0x17);
  db(0x66); db(0x18); db(0x22); db(0x04); db(0x74); db(0xf6); db(0x20); db(0x7c);
  db(0x00); db(0x20); db(0x00); db(0x00); db(0x20); db(0x05); db(0x90); db(0x88);
  db(0x65); db(0x08); db(0x67); db(0x06); db(0x93); db(0xc9); db(0x4e); db(0xae);
- db(0xfd); db(0x96); db(0x41); db(0xfa); db(0x2c); db(0x0c); db(0x43); db(0xfa);
- db(0x00); db(0x5a); db(0x70); db(0x0a); db(0x61); db(0x00); db(0x11); db(0x58);
+ db(0xfd); db(0x96); db(0x41); db(0xfa); db(0x2d); db(0x3c); db(0x43); db(0xfa);
+ db(0x00); db(0x5a); db(0x70); db(0x0a); db(0x61); db(0x00); db(0x12); db(0x90);
  db(0x22); db(0x40); db(0x72); db(0x01); db(0x30); db(0x3c); db(0xff); db(0x48);
- db(0x61); db(0x00); db(0x2b); db(0x2a); db(0x4e); db(0x90); db(0x4c); db(0xdf);
+ db(0x61); db(0x00); db(0x2c); db(0x5a); db(0x4e); db(0x90); db(0x4c); db(0xdf);
  db(0x7f); db(0xff); db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x3c); db(0x22);
  db(0x7a); db(0x00); db(0x2c); db(0x78); db(0x00); db(0x04); db(0x24); db(0x00);
  db(0x28); db(0x01); db(0x26); db(0x09); db(0x24); db(0x48); db(0x43); db(0xfa);
- db(0x2c); db(0x2f); db(0x70); db(0x00); db(0x4e); db(0xae); db(0xfd); db(0xd8);
+ db(0x2d); db(0x5f); db(0x70); db(0x00); db(0x4e); db(0xae); db(0xfd); db(0xd8);
  db(0x4a); db(0x80); db(0x67); db(0x16); db(0x2c); db(0x40); db(0x22); db(0x0a);
  db(0xe4); db(0x8b); db(0x4e); db(0xae); db(0xff); db(0x76); db(0x2a); db(0x00);
  db(0x22); db(0x4e); db(0x2c); db(0x78); db(0x00); db(0x04); db(0x4e); db(0xae);
  db(0xfe); db(0x62); db(0x20); db(0x05); db(0x4c); db(0xdf); db(0x44); db(0x3c);
  db(0x4e); db(0x75); db(0x2c); db(0x78); db(0x00); db(0x04); db(0x70); db(0x00);
  db(0x08); db(0xc0); db(0x00); db(0x0d); db(0x4e); db(0xae); db(0xfe); db(0xc2);
- db(0x41); db(0xfa); db(0x2b); db(0xcf); db(0x43); db(0xfa); db(0x00); db(0x16);
+ db(0x41); db(0xfa); db(0x2c); db(0xff); db(0x43); db(0xfa); db(0x00); db(0x16);
  db(0x70); db(0x0f); db(0x22); db(0x3c); db(0x00); db(0x00); db(0x1f); db(0x40);
  db(0x61); db(0x00); db(0xff); db(0xa2); db(0x60); db(0xdc); db(0x00); db(0x00);
  db(0x00); db(0x00); db(0x00); db(0x10); db(0x00); db(0x00); db(0x00); db(0x00);
  db(0x72); db(0x02); db(0x30); db(0x3c); db(0xff); db(0x48); db(0x61); db(0x00);
- db(0x2a); db(0x9c); db(0x4e); db(0x90); db(0x22); db(0x00); db(0x6b); db(0x04);
- db(0x61); db(0x00); db(0x0c); db(0x9c); db(0x70); db(0x00); db(0x4e); db(0x75);
+ db(0x2b); db(0xcc); db(0x4e); db(0x90); db(0x22); db(0x00); db(0x6b); db(0x04);
+ db(0x61); db(0x00); db(0x0d); db(0xc2); db(0x70); db(0x00); db(0x4e); db(0x75);
  db(0x2c); db(0x78); db(0x00); db(0x04); db(0x20); db(0x3c); db(0x00); db(0x00);
  db(0x01); db(0x00); db(0x4e); db(0xae); db(0xfe); db(0xc2); db(0x7e); db(0x00);
  db(0x20); db(0x3c); db(0x00); db(0x00); db(0xf0); db(0x00); db(0x61); db(0x00);
- db(0x2a); db(0x84); db(0x22); db(0x48); db(0x20); db(0x3c); db(0x00); db(0x00);
- db(0x40); db(0x00); db(0x61); db(0x00); db(0x2a); db(0x78); db(0x7c); db(0x03);
+ db(0x2b); db(0xb4); db(0x22); db(0x48); db(0x20); db(0x3c); db(0x00); db(0x00);
+ db(0x80); db(0x00); db(0x61); db(0x00); db(0x2b); db(0xa8); db(0x7c); db(0x03);
  db(0x4a); db(0x29); db(0x00); db(0x03); db(0x67); db(0x42); db(0x0c); db(0x29);
  db(0x00); db(0xfd); db(0x00); db(0x07); db(0x66); db(0x3a); db(0x52); db(0x87);
  db(0x49); db(0xe8); db(0x00); db(0x54); db(0x4b); db(0xe9); db(0x00); db(0x04);
  db(0x48); db(0xe7); db(0x03); db(0xce); db(0x38); db(0x15); db(0x4c); db(0xd4);
  db(0x07); db(0x00); db(0x4c); db(0xd4); db(0x00); db(0x07); db(0x0c); db(0x44);
- db(0x00); db(0x12); db(0x66); db(0x06); db(0x61); db(0x00); db(0x1f); db(0x9e);
+ db(0x00); db(0x12); db(0x66); db(0x06); db(0x61); db(0x00); db(0x20); db(0xd0);
  db(0x60); db(0x0a); db(0x0c); db(0x44); db(0x00); db(0x13); db(0x66); db(0x04);
- db(0x61); db(0x00); db(0x1f); db(0xac); db(0x4c); db(0xdf); db(0x73); db(0xc0);
+ db(0x61); db(0x00); db(0x20); db(0xde); db(0x4c); db(0xdf); db(0x73); db(0xc0);
  db(0x28); db(0x80); db(0x1b); db(0x7c); db(0x00); db(0x02); db(0x00); db(0x03);
- db(0xd0); db(0xfc); db(0x20); db(0x00); db(0xd2); db(0xfc); db(0x00); db(0x08);
- db(0x51); db(0xce); db(0xff); db(0xae); db(0x4a); db(0x87); db(0x67); db(0x00);
- db(0xff); db(0x84); db(0x60); db(0x00); db(0xff); db(0x8a); db(0x2c); db(0x78);
- db(0x00); db(0x04); db(0x20); db(0x3c); db(0x00); db(0x00); db(0x01); db(0x00);
- db(0x4e); db(0xae); db(0xfe); db(0xc2); db(0x61); db(0x04); db(0x60); db(0xf2);
- db(0x4e); db(0x75); db(0x7e); db(0x0a); db(0x30); db(0x3c); db(0xff); db(0x50);
- db(0x61); db(0x00); db(0x29); db(0xea); db(0x20); db(0x07); db(0x4e); db(0x90);
- db(0x4a); db(0x80); db(0x67); db(0xec); db(0x7e); db(0x0b); db(0x0c); db(0x40);
- db(0x00); db(0x01); db(0x6d); db(0x00); db(0xff); db(0xe8); db(0x6e); db(0x06);
- db(0x4e); db(0xae); db(0xfe); db(0x92); db(0x60); db(0xde); db(0x0c); db(0x40);
- db(0x00); db(0x02); db(0x6e); db(0x08); db(0x20); db(0x01); db(0x4e); db(0xae);
- db(0xfe); db(0xbc); db(0x60); db(0xd0); db(0x0c); db(0x40); db(0x00); db(0x03);
- db(0x6e); db(0x06); db(0x4e); db(0xae); db(0xfe); db(0x86); db(0x60); db(0xc4);
- db(0x0c); db(0x40); db(0x00); db(0x04); db(0x6e); db(0x06); db(0x4e); db(0xae);
- db(0xff); db(0x4c); db(0x60); db(0xb8); db(0x0c); db(0x40); db(0x00); db(0x05);
- db(0x6e); db(0x46); db(0x48); db(0xe7); db(0x00); db(0xc0); db(0x70); db(0x26);
- db(0x22); db(0x3c); db(0x00); db(0x01); db(0x00); db(0x01); db(0x4e); db(0xae);
- db(0xff); db(0x3a); db(0x4c); db(0xdf); db(0x03); db(0x00); db(0x24); db(0x40);
- db(0x15); db(0x7c); db(0x00); db(0x08); db(0x00); db(0x08); db(0x25); db(0x48);
- db(0x00); db(0x0e); db(0x35); db(0x7c); db(0x00); db(0x26); db(0x00); db(0x12);
- db(0x25); db(0x7c); db(0x40); db(0x00); db(0x00); db(0x00); db(0x00); db(0x14);
- db(0x35); db(0x7c); db(0x12); db(0x34); db(0x00); db(0x18); db(0x25); db(0x49);
- db(0x00); db(0x1a); db(0x20); db(0x69); db(0x00); db(0x10); db(0x22); db(0x4a);
- db(0x4e); db(0xae); db(0xfe); db(0x92); db(0x60); db(0x00); db(0xff); db(0x6e);
- db(0x0c); db(0x40); db(0x00); db(0x06); db(0x6e); db(0x06); db(0x61); db(0x12);
- db(0x60); db(0x00); db(0xff); db(0x62); db(0x0c); db(0x40); db(0x00); db(0x07);
- db(0x6e); db(0x00); db(0xff); db(0x5a); db(0x61); db(0x28); db(0x60); db(0x00);
- db(0xff); db(0x54); db(0x41); db(0xfa); db(0x2a); db(0xe4); db(0x43); db(0xfa);
- db(0x01); db(0xf0); db(0x70); db(0x01); db(0x22); db(0x3c); db(0x00); db(0x00);
- db(0x27); db(0x10); db(0x61); db(0x00); db(0xfe); db(0x20); db(0x22); db(0x00);
- db(0x30); db(0x3c); db(0xff); db(0x50); db(0x61); db(0x00); db(0x29); db(0x26);
- db(0x70); db(0x14); db(0x4e); db(0x90); db(0x4e); db(0x75); db(0x48); db(0xe7);
- db(0x38); db(0x38); db(0x99); db(0xcc); db(0x76); db(0x00); db(0x30); db(0x3c);
- db(0xff); db(0x50); db(0x61); db(0x00); db(0x29); db(0x10); db(0x26); db(0x48);
- db(0x70); db(0x1e); db(0x4e); db(0x93); db(0x24); db(0x00); db(0x67); db(0x5a);
- db(0x22); db(0x3c); db(0x00); db(0x01); db(0x00); db(0x01); db(0x4e); db(0xae);
- db(0xff); db(0x3a); db(0x28); db(0x40); db(0x4a); db(0x80); db(0x67); db(0x20);
- db(0x28); db(0x82); db(0x41); db(0xfa); db(0x2a); db(0x94); db(0x43); db(0xfa);
- db(0x00); db(0x4c); db(0x70); db(0x01); db(0x22); db(0x3c); db(0x00); db(0x00);
- db(0x10); db(0x00); db(0x61); db(0x00); db(0xfd); db(0xd0); db(0x26); db(0x00);
- db(0x67); db(0x06); db(0x04); db(0x83); db(0x00); db(0x00); db(0x00); db(0x5c);
- db(0x70); db(0x1f); db(0x20); db(0x4c); db(0x22); db(0x03); db(0x4e); db(0x93);
- db(0x4a); db(0x83); db(0x67); db(0x12); db(0x20); db(0x0c); db(0x67); db(0x0e);
- db(0x22); db(0x43); db(0x70); db(0x00); db(0x08); db(0xc0); db(0x00); db(0x0d);
- db(0x4e); db(0xae); db(0xfe); db(0xbc); db(0x60); db(0x0c); db(0x20); db(0x0c);
- db(0x67); db(0x08); db(0x22); db(0x4c); db(0x20); db(0x14); db(0x4e); db(0xae);
- db(0xff); db(0x2e); db(0x4c); db(0xdf); db(0x1c); db(0x1c); db(0x4e); db(0x75);
+ db(0xd0); db(0xfc); db(0x10); db(0x00); db(0x50); db(0x49); db(0x51); db(0xce);
+ db(0xff); db(0xb0); db(0x4a); db(0x87); db(0x67); db(0x00); db(0xff); db(0x86);
+ db(0x60); db(0x00); db(0xff); db(0x8c); db(0x2c); db(0x78); db(0x00); db(0x04);
+ db(0x20); db(0x3c); db(0x00); db(0x00); db(0x01); db(0x00); db(0x4e); db(0xae);
+ db(0xfe); db(0xc2); db(0x61); db(0x04); db(0x60); db(0xf2); db(0x4e); db(0x75);
+ db(0x7e); db(0x0a); db(0x30); db(0x3c); db(0xff); db(0x50); db(0x61); db(0x00);
+ db(0x2b); db(0x1c); db(0x20); db(0x07); db(0x4e); db(0x90); db(0x4a); db(0x80);
+ db(0x67); db(0xec); db(0x7e); db(0x0b); db(0x0c); db(0x40); db(0x00); db(0x01);
+ db(0x6d); db(0x00); db(0xff); db(0xe8); db(0x6e); db(0x06); db(0x4e); db(0xae);
+ db(0xfe); db(0x92); db(0x60); db(0xde); db(0x0c); db(0x40); db(0x00); db(0x02);
+ db(0x6e); db(0x08); db(0x20); db(0x01); db(0x4e); db(0xae); db(0xfe); db(0xbc);
+ db(0x60); db(0xd0); db(0x0c); db(0x40); db(0x00); db(0x03); db(0x6e); db(0x06);
+ db(0x4e); db(0xae); db(0xfe); db(0x86); db(0x60); db(0xc4); db(0x0c); db(0x40);
+ db(0x00); db(0x04); db(0x6e); db(0x06); db(0x4e); db(0xae); db(0xff); db(0x4c);
+ db(0x60); db(0xb8); db(0x0c); db(0x40); db(0x00); db(0x05); db(0x6e); db(0x46);
+ db(0x48); db(0xe7); db(0x00); db(0xc0); db(0x70); db(0x26); db(0x22); db(0x3c);
+ db(0x00); db(0x01); db(0x00); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a);
+ db(0x4c); db(0xdf); db(0x03); db(0x00); db(0x24); db(0x40); db(0x15); db(0x7c);
+ db(0x00); db(0x08); db(0x00); db(0x08); db(0x25); db(0x48); db(0x00); db(0x0e);
+ db(0x35); db(0x7c); db(0x00); db(0x26); db(0x00); db(0x12); db(0x25); db(0x7c);
+ db(0x40); db(0x00); db(0x00); db(0x00); db(0x00); db(0x14); db(0x35); db(0x7c);
+ db(0x12); db(0x34); db(0x00); db(0x18); db(0x25); db(0x49); db(0x00); db(0x1a);
+ db(0x20); db(0x69); db(0x00); db(0x10); db(0x22); db(0x4a); db(0x4e); db(0xae);
+ db(0xfe); db(0x92); db(0x60); db(0x00); db(0xff); db(0x6e); db(0x0c); db(0x40);
+ db(0x00); db(0x06); db(0x6e); db(0x06); db(0x61); db(0x12); db(0x60); db(0x00);
+ db(0xff); db(0x62); db(0x0c); db(0x40); db(0x00); db(0x07); db(0x6e); db(0x00);
+ db(0xff); db(0x5a); db(0x61); db(0x28); db(0x60); db(0x00); db(0xff); db(0x54);
+ db(0x41); db(0xfa); db(0x2c); db(0x16); db(0x43); db(0xfa); db(0x03); db(0x0a);
+ db(0x70); db(0x01); db(0x22); db(0x3c); db(0x00); db(0x00); db(0x27); db(0x10);
+ db(0x61); db(0x00); db(0xfe); db(0x22); db(0x22); db(0x00); db(0x30); db(0x3c);
+ db(0xff); db(0x50); db(0x61); db(0x00); db(0x2a); db(0x58); db(0x70); db(0x14);
+ db(0x4e); db(0x90); db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x38); db(0x38);
+ db(0x99); db(0xcc); db(0x76); db(0x00); db(0x30); db(0x3c); db(0xff); db(0x50);
+ db(0x61); db(0x00); db(0x2a); db(0x42); db(0x26); db(0x48); db(0x70); db(0x1e);
+ db(0x4e); db(0x93); db(0x24); db(0x00); db(0x67); db(0x5a); db(0x22); db(0x3c);
+ db(0x00); db(0x01); db(0x00); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a);
+ db(0x28); db(0x40); db(0x4a); db(0x80); db(0x67); db(0x20); db(0x28); db(0x82);
+ db(0x41); db(0xfa); db(0x2b); db(0xc6); db(0x43); db(0xfa); db(0x00); db(0x4e);
+ db(0x70); db(0x01); db(0x22); db(0x3c); db(0x00); db(0x00); db(0x10); db(0x00);
+ db(0x61); db(0x00); db(0xfd); db(0xd2); db(0x26); db(0x00); db(0x67); db(0x06);
+ db(0x04); db(0x83); db(0x00); db(0x00); db(0x00); db(0x5c); db(0x70); db(0x1f);
+ db(0x20); db(0x4c); db(0x22); db(0x03); db(0x4e); db(0x93); db(0x4a); db(0x83);
+ db(0x67); db(0x12); db(0x20); db(0x0c); db(0x67); db(0x0e); db(0x22); db(0x43);
+ db(0x70); db(0x00); db(0x08); db(0xc0); db(0x00); db(0x0d); db(0x4e); db(0xae);
+ db(0xfe); db(0xbc); db(0x60); db(0x0c); db(0x20); db(0x0c); db(0x67); db(0x08);
+ db(0x22); db(0x4c); db(0x20); db(0x14); db(0x4e); db(0xae); db(0xff); db(0x2e);
+ db(0x4c); db(0xdf); db(0x1c); db(0x1c); db(0x4e); db(0x75); db(0x00); db(0x00);
  db(0x00); db(0x00); db(0x00); db(0x10); db(0x00); db(0x00); db(0x00); db(0x00);
- db(0x2c); db(0x78); db(0x00); db(0x04); db(0x43); db(0xfa); db(0x29); db(0xc9);
+ db(0x2c); db(0x78); db(0x00); db(0x04); db(0x43); db(0xfa); db(0x2a); db(0xf9);
  db(0x70); db(0x00); db(0x4e); db(0xae); db(0xfd); db(0xd8); db(0x2c); db(0x00);
  db(0x70); db(0x00); db(0x08); db(0xc0); db(0x00); db(0x0d); db(0x4e); db(0xae);
  db(0xfe); db(0xc2); db(0x30); db(0x3c); db(0xff); db(0x50); db(0x61); db(0x00);
- db(0x28); db(0x7c); db(0x70); db(0x20); db(0x4e); db(0x90); db(0x28); db(0x40);
- db(0xcd); db(0x8e); db(0x26); db(0x4f); db(0x4f); db(0xef); db(0xff); db(0xc0);
- db(0x2a); db(0x0f); db(0x24); db(0x45); db(0x24); db(0xfc); db(0x80); db(0x00);
- db(0x00); db(0x21); db(0x41); db(0xfa); db(0x28); db(0xe0); db(0x22); db(0x08);
- db(0x24); db(0x3c); db(0x00); db(0x00); db(0x03); db(0xed); db(0x4e); db(0xae);
- db(0xff); db(0xe2); db(0x24); db(0xc0); db(0x24); db(0xfc); db(0x80); db(0x00);
- db(0x00); db(0x22); db(0x41); db(0xfa); db(0x28); db(0xc8); db(0x22); db(0x08);
- db(0x4e); db(0xae); db(0xff); db(0xe2); db(0x24); db(0xc0); db(0x70); db(0x01);
- db(0x24); db(0xc0); db(0x70); db(0x00); db(0x24); db(0xc0); db(0x20); db(0x6c);
- db(0x00); db(0x0c); db(0x4a); db(0x10); db(0x67); db(0x16); db(0x22); db(0x08);
- db(0x74); db(0xfe); db(0x4e); db(0xae); db(0xff); db(0xac); db(0x4a); db(0x80);
- db(0x67); db(0x0a); db(0x51); db(0x8a); db(0x24); db(0xfc); db(0x80); db(0x00);
- db(0x03); db(0xf2); db(0x24); db(0xc0); db(0x20); db(0x2c); db(0x00); db(0x14);
- db(0x67); db(0x08); db(0x24); db(0xfc); db(0x80); db(0x00); db(0x03); db(0xf3);
- db(0x24); db(0xc0); db(0x24); db(0xfc); db(0x80); db(0x00); db(0x03); db(0xf5);
- db(0x24); db(0xec); db(0x00); db(0x18); db(0x70); db(0x01); db(0x24); db(0xc0);
- db(0x70); db(0x00); db(0x24); db(0xc0); db(0x20); db(0x2c); db(0x00); db(0x1c);
- db(0x08); db(0x00); db(0x00); db(0x02); db(0x67); db(0x0c); db(0x51); db(0x8a);
- db(0x24); db(0xfc); db(0x80); db(0x00); db(0x03); db(0xf7); db(0x70); db(0xff);
- db(0x24); db(0xc0); db(0x42); db(0x9a); db(0x42); db(0x92); db(0x24); db(0x45);
- db(0x0c); db(0x6e); db(0x00); db(0x24); db(0x00); db(0x14); db(0x64); db(0x10);
+ db(0x29); db(0xac); db(0x70); db(0x20); db(0x4e); db(0x90); db(0x28); db(0x40);
+ db(0x20); db(0x46); db(0x0c); db(0x68); db(0x00); db(0x24); db(0x00); db(0x14);
+ db(0x64); db(0x6a); db(0x4e); db(0xae); db(0xff); db(0x7c); db(0x93); db(0xc9);
+ db(0x4e); db(0xae); db(0xfe); db(0xda); db(0x20); db(0x40); db(0x74); db(0x00);
+ db(0x22); db(0x46); db(0x22); db(0x69); db(0x00); db(0x22); db(0x22); db(0x69);
+ db(0x00); db(0x18); db(0xd3); db(0xc9); db(0xd3); db(0xc9); db(0x22); db(0x69);
+ db(0x00); db(0x04); db(0xd3); db(0xc9); db(0xd3); db(0xc9); db(0x70); db(0x01);
+ db(0xb0); db(0xa9); db(0x00); db(0x04); db(0x66); db(0x2a); db(0x24); db(0x69);
+ db(0x00); db(0x28); db(0xd5); db(0xca); db(0xd5); db(0xca); db(0x20); db(0x12);
+ db(0x0c); db(0x80); db(0x03); db(0x53); db(0x59); db(0x53); db(0x66); db(0x0e);
+ db(0x4a); db(0xa8); db(0x00); db(0xa8); db(0x66); db(0x12); db(0x21); db(0x69);
+ db(0x00); db(0x08); db(0x00); db(0xa8); db(0x60); db(0x0a); db(0x48); db(0x40);
+ db(0x0c); db(0x40); db(0x01); db(0x54); db(0x66); db(0x02); db(0x74); db(0x01);
+ db(0x20); db(0x11); db(0xe5); db(0x88); db(0x22); db(0x40); db(0x66); db(0xc6);
+ db(0x4e); db(0xae); db(0xff); db(0x76); db(0x7a); db(0xfe); db(0x4a); db(0x42);
+ db(0x67); db(0x00); db(0x01); db(0x88); db(0xcd); db(0x8e); db(0x26); db(0x4f);
+ db(0x4f); db(0xef); db(0xff); db(0xc0); db(0x2a); db(0x0f); db(0x24); db(0x45);
+ db(0x24); db(0xfc); db(0x80); db(0x00); db(0x00); db(0x21); db(0x41); db(0xfa);
+ db(0x29); db(0x9c); db(0x22); db(0x08); db(0x24); db(0x3c); db(0x00); db(0x00);
+ db(0x03); db(0xed); db(0x4e); db(0xae); db(0xff); db(0xe2); db(0x24); db(0xc0);
+ db(0x24); db(0xfc); db(0x80); db(0x00); db(0x00); db(0x22); db(0x24); db(0x3c);
+ db(0x00); db(0x00); db(0x03); db(0xee); db(0x22); db(0x2c); db(0x00); db(0x2c);
+ db(0x66); db(0x0c); db(0x24); db(0x3c); db(0x00); db(0x00); db(0x03); db(0xed);
+ db(0x41); db(0xfa); db(0x29); db(0x72); db(0x22); db(0x08); db(0x4e); db(0xae);
+ db(0xff); db(0xe2); db(0x24); db(0xc0); db(0x70); db(0x01); db(0x24); db(0xc0);
+ db(0x70); db(0x00); db(0x24); db(0xc0); db(0x20); db(0x6c); db(0x00); db(0x0c);
+ db(0x4a); db(0x10); db(0x67); db(0x16); db(0x22); db(0x08); db(0x74); db(0xfe);
+ db(0x4e); db(0xae); db(0xff); db(0xac); db(0x4a); db(0x80); db(0x67); db(0x0a);
+ db(0x51); db(0x8a); db(0x24); db(0xfc); db(0x80); db(0x00); db(0x03); db(0xf2);
+ db(0x24); db(0xc0); db(0x20); db(0x2c); db(0x00); db(0x14); db(0x67); db(0x08);
+ db(0x24); db(0xfc); db(0x80); db(0x00); db(0x03); db(0xf3); db(0x24); db(0xc0);
+ db(0x24); db(0xfc); db(0x80); db(0x00); db(0x03); db(0xf5); db(0x24); db(0xec);
+ db(0x00); db(0x18); db(0x70); db(0x01); db(0x24); db(0xc0); db(0x70); db(0x00);
+ db(0x24); db(0xc0); db(0x20); db(0x2c); db(0x00); db(0x1c); db(0x08); db(0x00);
+ db(0x00); db(0x02); db(0x67); db(0x0c); db(0x51); db(0x8a); db(0x24); db(0xfc);
+ db(0x80); db(0x00); db(0x03); db(0xf7); db(0x70); db(0xff); db(0x24); db(0xc0);
+ db(0x42); db(0x9a); db(0x42); db(0x92); db(0x24); db(0x45); db(0x4a); db(0xac);
+ db(0x00); db(0x28); db(0x67); db(0x26); db(0x24); db(0x3c); db(0x00); db(0x00);
+ db(0x03); db(0xee); db(0x22); db(0x2c); db(0x00); db(0x34); db(0x4e); db(0xae);
+ db(0xff); db(0xe2); db(0x28); db(0x00); db(0x67); db(0x14); db(0x22); db(0x04);
+ db(0x24); db(0x2c); db(0x00); db(0x28); db(0x26); db(0x2c); db(0x00); db(0x24);
+ db(0x4e); db(0xae); db(0xff); db(0xd0); db(0x22); db(0x04); db(0x4e); db(0xae);
+ db(0xff); db(0xdc); db(0x0c); db(0x6e); db(0x00); db(0x24); db(0x00); db(0x14);
+ db(0x64); db(0x26); db(0x93); db(0xc9); db(0xcd); db(0x8e); db(0x4e); db(0xae);
+ db(0xfe); db(0xda); db(0xcd); db(0x8e); db(0x20); db(0x40); db(0x20); db(0x2a);
+ db(0x00); db(0x14); db(0x67); db(0x04); db(0x21); db(0x40); db(0x00); db(0x98);
  db(0x22); db(0x2c); db(0x00); db(0x10); db(0x74); db(0x00); db(0x26); db(0x2a);
  db(0x00); db(0x0c); db(0x4e); db(0xae); db(0xff); db(0x22); db(0x60); db(0x0a);
  db(0x22); db(0x2c); db(0x00); db(0x10); db(0x24); db(0x0a); db(0x4e); db(0xae);
- db(0xfd); db(0xa2); db(0x24); db(0x00); db(0x22); db(0x2a); db(0x00); db(0x04);
- db(0x67); db(0x04); db(0x4e); db(0xae); db(0xff); db(0xdc); db(0x22); db(0x2a);
- db(0x00); db(0x0c); db(0x67); db(0x04); db(0x4e); db(0xae); db(0xff); db(0xdc);
- db(0x0c); db(0x82); db(0xff); db(0xff); db(0xff); db(0xff); db(0x66); db(0x0a);
- db(0x22); db(0x2a); db(0x00); db(0x14); db(0x67); db(0x04); db(0x4e); db(0xae);
- db(0xff); db(0xa6); db(0x2e); db(0x4b); db(0xcd); db(0x8e); db(0x30); db(0x3c);
- db(0xff); db(0x50); db(0x61); db(0x00); db(0x27); db(0x88); db(0x70); db(0x21);
- db(0x22); db(0x02); db(0x22); db(0x4c); db(0x4e); db(0x90); db(0x22); db(0x46);
- db(0x4e); db(0xae); db(0xfe); db(0x62); db(0x22); db(0x4c); db(0x20); db(0x14);
- db(0x4e); db(0xae); db(0xff); db(0x2e); db(0x70); db(0x00); db(0x4e); db(0x75);
- db(0x70); db(0x00); db(0x20); db(0x59); db(0x4a); db(0x10); db(0x67); db(0x10);
- db(0x2c); db(0x59); db(0x22); db(0x51); db(0x20); db(0x3c); db(0x00); db(0x00);
- db(0x01); db(0x00); db(0x4e); db(0xae); db(0xfe); db(0xbc); db(0x70); db(0x01);
- db(0x4a); db(0x40); db(0x4e); db(0x75); db(0x00); db(0x00); db(0x00); db(0x10);
+ db(0xfd); db(0xa2); db(0x2a); db(0x00); db(0x22); db(0x2a); db(0x00); db(0x04);
+ db(0x67); db(0x04); db(0x4e); db(0xae); db(0xff); db(0xdc); db(0x28); db(0x2a);
+ db(0x00); db(0x0c); db(0x67); db(0x48); db(0x4a); db(0xac); db(0x00); db(0x2c);
+ db(0x67); db(0x32); db(0x22); db(0x04); db(0x74); db(0x00); db(0x76); db(0xff);
+ db(0x4e); db(0xae); db(0xff); db(0xbe); db(0x22); db(0x04); db(0x24); db(0x2c);
+ db(0x00); db(0x30); db(0x26); db(0x3c); db(0x00); db(0x00); db(0x00); db(0x80);
+ db(0x4e); db(0xae); db(0xff); db(0xd6); db(0x22); db(0x00); db(0x30); db(0x3c);
+ db(0xff); db(0x50); db(0x61); db(0x00); db(0x27); db(0xe8); db(0x70); db(0x22);
+ db(0x4e); db(0x90); db(0xb6); db(0x81); db(0x67); db(0xde); db(0x70); db(0x22);
+ db(0x72); db(0xff); db(0x4e); db(0x90); db(0x22); db(0x04); db(0x4e); db(0xae);
+ db(0xff); db(0xdc); db(0x22); db(0x2c); db(0x00); db(0x2c); db(0x67); db(0x04);
+ db(0x4e); db(0xae); db(0xff); db(0xb8); db(0x22); db(0x2c); db(0x00); db(0x34);
+ db(0x67); db(0x04); db(0x4e); db(0xae); db(0xff); db(0xb8); db(0x0c); db(0x85);
+ db(0xff); db(0xff); db(0xff); db(0xff); db(0x66); db(0x0a); db(0x22); db(0x2a);
+ db(0x00); db(0x14); db(0x67); db(0x04); db(0x4e); db(0xae); db(0xff); db(0xa6);
+ db(0x2e); db(0x4b); db(0xcd); db(0x8e); db(0x30); db(0x3c); db(0xff); db(0x50);
+ db(0x61); db(0x00); db(0x27); db(0xa2); db(0x70); db(0x21); db(0x22); db(0x05);
+ db(0x22); db(0x4c); db(0x4e); db(0x90); db(0x22); db(0x46); db(0x4e); db(0xae);
+ db(0xfe); db(0x62); db(0x22); db(0x4c); db(0x20); db(0x14); db(0x4e); db(0xae);
+ db(0xff); db(0x2e); db(0x70); db(0x00); db(0x4e); db(0x75); db(0x70); db(0x00);
+ db(0x20); db(0x59); db(0x4a); db(0x10); db(0x67); db(0x10); db(0x2c); db(0x59);
+ db(0x22); db(0x51); db(0x20); db(0x3c); db(0x00); db(0x00); db(0x01); db(0x00);
+ db(0x4e); db(0xae); db(0xfe); db(0xbc); db(0x70); db(0x01); db(0x4a); db(0x40);
+ db(0x4e); db(0x75); db(0x00); db(0x00); db(0x00); db(0x00); db(0x00); db(0x10);
  db(0x00); db(0x00); db(0x00); db(0x00); db(0x2c); db(0x78); db(0x00); db(0x04);
- db(0x43); db(0xfa); db(0x28); db(0x75); db(0x70); db(0x00); db(0x4e); db(0xae);
+ db(0x43); db(0xfa); db(0x28); db(0x8d); db(0x70); db(0x00); db(0x4e); db(0xae);
  db(0xfd); db(0xd8); db(0x2a); db(0x40); db(0xcb); db(0x4e); db(0x60); db(0x0e);
  db(0xcb); db(0x4e); db(0x70); db(0x00); db(0x08); db(0xc0); db(0x00); db(0x0d);
  db(0x4e); db(0xae); db(0xfe); db(0xc2); db(0xcb); db(0x4e); db(0x30); db(0x3c);
- db(0xff); db(0x50); db(0x61); db(0x00); db(0x27); db(0x20); db(0x70); db(0x15);
+ db(0xff); db(0x50); db(0x61); db(0x00); db(0x27); db(0x38); db(0x70); db(0x15);
  db(0x4e); db(0x90); db(0x2e); db(0x08); db(0x67); db(0xe2); db(0x28); db(0x4f);
  db(0x4f); db(0xef); db(0xfd); db(0xd8); db(0x2c); db(0x0f); db(0x24); db(0x46);
  db(0x47); db(0xea); db(0x00); db(0x28); db(0x22); db(0x4b); db(0x20); db(0x47);
  db(0x12); db(0xd8); db(0x66); db(0xfc); db(0x20); db(0x47); db(0x42); db(0x10);
  db(0x24); db(0xfc); db(0x80); db(0x00); db(0x00); db(0x21); db(0x41); db(0xfa);
- db(0x27); db(0x74); db(0x22); db(0x08); db(0x24); db(0x3c); db(0x00); db(0x00);
+ db(0x27); db(0x8c); db(0x22); db(0x08); db(0x24); db(0x3c); db(0x00); db(0x00);
  db(0x03); db(0xed); db(0x4e); db(0xae); db(0xff); db(0xe2); db(0x24); db(0xc0);
  db(0x24); db(0xfc); db(0x80); db(0x00); db(0x00); db(0x22); db(0x41); db(0xfa);
- db(0x27); db(0x5c); db(0x22); db(0x08); db(0x4e); db(0xae); db(0xff); db(0xe2);
+ db(0x27); db(0x74); db(0x22); db(0x08); db(0x4e); db(0xae); db(0xff); db(0xe2);
  db(0x24); db(0xc0); db(0x24); db(0xfc); db(0x80); db(0x00); db(0x00); db(0x23);
  db(0x70); db(0xff); db(0x24); db(0xc0); db(0x42); db(0x9a); db(0x42); db(0x92);
  db(0x0c); db(0x6e); db(0x00); db(0x24); db(0x00); db(0x14); db(0x64); db(0x20);
  db(0x00); db(0x0c); db(0x4e); db(0xae); db(0xff); db(0xdc); db(0x60); db(0x08);
  db(0x22); db(0x0b); db(0x24); db(0x06); db(0x4e); db(0xae); db(0xfd); db(0xa2);
  db(0x2e); db(0x4c); db(0x30); db(0x3c); db(0xff); db(0x50); db(0x61); db(0x00);
- db(0x26); db(0x8c); db(0x70); db(0x16); db(0x4e); db(0x90); db(0x60); db(0x00);
+ db(0x26); db(0xa4); db(0x70); db(0x16); db(0x4e); db(0x90); db(0x60); db(0x00);
  db(0xff); db(0x50); db(0x48); db(0xe7); db(0xf0); db(0xf8); db(0x24); db(0x00);
  db(0x26); db(0x01); db(0x30); db(0x3c); db(0xff); db(0x38); db(0x72); db(0x12);
- db(0x61); db(0x00); db(0x26); db(0x72); db(0x20); db(0x02); db(0x24); db(0x03);
+ db(0x61); db(0x00); db(0x26); db(0x8a); db(0x20); db(0x02); db(0x24); db(0x03);
  db(0x4e); db(0x90); db(0x24); db(0x40); db(0x70); db(0x2a); db(0x22); db(0x3c);
  db(0x00); db(0x01); db(0x00); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a);
  db(0x28); db(0x40); db(0x47); db(0xec); db(0x00); db(0x16); db(0x22); db(0x4b);
  db(0x22); db(0xca); db(0x22); db(0xc2); db(0x22); db(0xc3); db(0x30); db(0x3c);
- db(0x3f); db(0xf4); db(0x61); db(0x00); db(0x26); db(0x58); db(0x22); db(0xc8);
- db(0x30); db(0x3c); db(0x3f); db(0xf0); db(0x61); db(0x00); db(0x26); db(0x4e);
+ db(0x7f); db(0xf4); db(0x61); db(0x00); db(0x26); db(0x70); db(0x22); db(0xc8);
+ db(0x30); db(0x3c); db(0x7f); db(0xf0); db(0x61); db(0x00); db(0x26); db(0x66);
  db(0x22); db(0xc8); db(0x29); db(0x4b); db(0x00); db(0x0e); db(0x19); db(0x7c);
  db(0x00); db(0x02); db(0x00); db(0x08); db(0x19); db(0x7c); db(0x00); db(0xf6);
- db(0x00); db(0x09); db(0x41); db(0xfa); db(0x26); db(0xee); db(0x29); db(0x48);
+ db(0x00); db(0x09); db(0x41); db(0xfa); db(0x27); db(0x06); db(0x29); db(0x48);
  db(0x00); db(0x0a); db(0x41); db(0xfa); db(0x00); db(0x14); db(0x29); db(0x48);
  db(0x00); db(0x12); db(0x22); db(0x4c); db(0x70); db(0x05); db(0x4e); db(0xae);
  db(0xff); db(0x58); db(0x4c); db(0xdf); db(0x1f); db(0x0f); db(0x4e); db(0x75);
  db(0x00); db(0x22); db(0x67); db(0x0e); db(0x4a); db(0xa8); db(0x00); db(0x3c);
  db(0x67); db(0x08); db(0x22); db(0x69); db(0x00); db(0x10); db(0x22); db(0xa8);
  db(0x00); db(0x44); db(0x70); db(0x00); db(0x4e); db(0x75); db(0x48); db(0xe7);
- db(0xf1); db(0xe0); db(0x2e); db(0x00); db(0x61); db(0x00); db(0xf8); db(0x70);
+ db(0xf1); db(0xe0); db(0x2e); db(0x00); db(0x61); db(0x00); db(0xf7); db(0x58);
  db(0x20); db(0x3c); db(0x00); db(0x00); db(0xff); db(0xfc); db(0x61); db(0x00);
- db(0x25); db(0xdc); db(0x24); db(0x48); db(0x74); db(0x00); db(0x08); db(0x07);
- db(0x00); db(0x00); db(0x67); db(0x10); db(0x41); db(0xfa); db(0x26); db(0xad);
- db(0x43); db(0xfa); db(0xfb); db(0xb4); db(0x70); db(0x14); db(0x61); db(0x00);
- db(0x0b); db(0xe6); db(0x24); db(0x00); db(0x76); db(0x00); db(0x08); db(0x07);
- db(0x00); db(0x01); db(0x67); db(0x10); db(0x41); db(0xfa); db(0x26); db(0xa3);
- db(0x43); db(0xfa); db(0xfb); db(0x16); db(0x70); db(0x19); db(0x61); db(0x00);
- db(0x0b); db(0xce); db(0x26); db(0x00); db(0x70); db(0x2a); db(0x22); db(0x3c);
+ db(0x25); db(0xf4); db(0x24); db(0x48); db(0x74); db(0x00); db(0x08); db(0x07);
+ db(0x00); db(0x00); db(0x67); db(0x10); db(0x41); db(0xfa); db(0x26); db(0xc5);
+ db(0x43); db(0xfa); db(0xfa); db(0x9a); db(0x70); db(0x14); db(0x61); db(0x00);
+ db(0x0c); db(0x06); db(0x24); db(0x00); db(0x76); db(0x00); db(0x08); db(0x07);
+ db(0x00); db(0x01); db(0x67); db(0x10); db(0x41); db(0xfa); db(0x26); db(0xbb);
+ db(0x43); db(0xfa); db(0xf9); db(0xfe); db(0x70); db(0x19); db(0x61); db(0x00);
+ db(0x0b); db(0xee); db(0x26); db(0x00); db(0x70); db(0x2a); db(0x22); db(0x3c);
  db(0x00); db(0x01); db(0x00); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a);
  db(0x22); db(0x40); db(0x41); db(0xe9); db(0x00); db(0x1a); db(0x20); db(0xca);
  db(0x20); db(0xce); db(0x20); db(0xc2); db(0x20); db(0x83); db(0x41); db(0xfa);
- db(0x26); db(0x51); db(0x23); db(0x48); db(0x00); db(0x0a); db(0x45); db(0xe9);
+ db(0x26); db(0x69); db(0x23); db(0x48); db(0x00); db(0x0a); db(0x45); db(0xe9);
  db(0x00); db(0x1a); db(0x23); db(0x4a); db(0x00); db(0x0e); db(0x41); db(0xfa);
- db(0xfe); db(0x00); db(0x23); db(0x48); db(0x00); db(0x12); db(0x33); db(0x7c);
- db(0x02); db(0x14); db(0x00); db(0x08); db(0x70); db(0x03); db(0x4e); db(0xae);
- db(0xff); db(0x58); db(0x20); db(0x02); db(0x22); db(0x03); db(0x61); db(0x00);
- db(0xfe); db(0xd2); db(0x30); db(0x3c); db(0xff); db(0x38); db(0x72); db(0x04);
- db(0x61); db(0x00); db(0x25); db(0x4a); db(0x4e); db(0x90); db(0x4a); db(0x80);
- db(0x67); db(0x04); db(0x61); db(0x00); db(0x0b); db(0xce); db(0x4c); db(0xdf);
- db(0x07); db(0x8f); db(0x4e); db(0x75); db(0x48); db(0xe7); db(0xc0); db(0xf2);
- db(0x2c); db(0x78); db(0x00); db(0x04); db(0x24); db(0x48); db(0x26); db(0x49);
- db(0x20); db(0x3c); db(0x00); db(0x00); db(0x00); db(0xbe); db(0x22); db(0x3c);
- db(0x00); db(0x01); db(0x00); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a);
- db(0x20); db(0x40); db(0x70); db(0x00); db(0x43); db(0xeb); db(0x01); db(0xac);
- db(0x11); db(0xb1); db(0x00); db(0x00); db(0x00); db(0x0e); db(0x52); db(0x40);
- db(0x0c); db(0x40); db(0x00); db(0x8c); db(0x66); db(0xf2); db(0x20); db(0x0a);
- db(0xe4); db(0x88); db(0x21); db(0x40); db(0x00); db(0x36); db(0x22); db(0x48);
- db(0x41); db(0xfa); db(0x25); db(0xcf); db(0x23); db(0x48); db(0x00); db(0x0a);
- db(0x20); db(0x6b); db(0x01); db(0x9c); db(0x41); db(0xe8); db(0x00); db(0x12);
- db(0x4e); db(0xae); db(0xff); db(0x10); db(0x4c); db(0xdf); db(0x4f); db(0x03);
- db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x7f); db(0x7e); db(0x2c); db(0x78);
- db(0x00); db(0x04); db(0x24); db(0x48); db(0x0c); db(0x9a); db(0x00); db(0x00);
- db(0x03); db(0xf3); db(0x66); db(0x00); db(0x01); db(0x06); db(0x50); db(0x8a);
- db(0x2e); db(0x2a); db(0x00); db(0x04); db(0x9e); db(0x92); db(0x50); db(0x8a);
- db(0x52); db(0x87); db(0x26); db(0x4a); db(0x20); db(0x07); db(0xe5); db(0x88);
- db(0xd7); db(0xc0); db(0x28); db(0x4a); db(0x9b); db(0xcd); db(0x7c); db(0x00);
- db(0x24); db(0x12); db(0x72); db(0x01); db(0x08); db(0x02); db(0x00); db(0x1e);
- db(0x67); db(0x04); db(0x08); db(0xc1); db(0x00); db(0x01); db(0x08); db(0xc1);
- db(0x00); db(0x10); db(0xe5); db(0x8a); db(0x66); db(0x04); db(0x42); db(0x9a);
- db(0x60); db(0x20); db(0x50); db(0x82); db(0x20); db(0x02); db(0x4e); db(0xae);
- db(0xff); db(0x3a); db(0x4a); db(0x80); db(0x67); db(0x00); db(0x00); db(0xc4);
- db(0x20); db(0x40); db(0x20); db(0xc2); db(0x24); db(0xc8); db(0x22); db(0x0d);
- db(0x67); db(0x06); db(0x20); db(0x08); db(0xe4); db(0x88); db(0x2a); db(0x80);
- db(0x2a); db(0x48); db(0x52); db(0x86); db(0xbe); db(0x86); db(0x66); db(0xc0);
- db(0x7c); db(0x00); db(0x22); db(0x06); db(0xe5); db(0x89); db(0x20); db(0x74);
- db(0x18); db(0x00); db(0x58); db(0x88); db(0x26); db(0x1b); db(0x28); db(0x1b);
- db(0xe5); db(0x8c); db(0x0c); db(0x83); db(0x00); db(0x00); db(0x03); db(0xe9);
- db(0x67); db(0x08); db(0x0c); db(0x83); db(0x00); db(0x00); db(0x03); db(0xea);
- db(0x66); db(0x0c); db(0x20); db(0x04); db(0x4a); db(0x80); db(0x67); db(0x0e);
- db(0x10); db(0xdb); db(0x53); db(0x80); db(0x60); db(0xf6); db(0x0c); db(0x83);
- db(0x00); db(0x00); db(0x03); db(0xeb); db(0x66); db(0x74); db(0x26); db(0x1b);
- db(0x0c); db(0x83); db(0x00); db(0x00); db(0x03); db(0xec); db(0x66); db(0x24);
+ db(0xfd); db(0xfe); db(0x23); db(0x48); db(0x00); db(0x12); db(0x33); db(0x7c);
+ db(0x02); db(0x14); db(0x00); db(0x08); db(0x0c); db(0x6e); db(0x00); db(0x23);
+ db(0x00); db(0x14); db(0x64); db(0x06); db(0x33); db(0x7c); db(0x02); db(0xff);
+ db(0x00); db(0x08); db(0x70); db(0x03); db(0x4e); db(0xae); db(0xff); db(0x58);
+ db(0x20); db(0x02); db(0x22); db(0x03); db(0x61); db(0x00); db(0xfe); db(0xc4);
+ db(0x30); db(0x3c); db(0xff); db(0x38); db(0x72); db(0x04); db(0x61); db(0x00);
+ db(0x25); db(0x54); db(0x4e); db(0x90); db(0x4a); db(0x80); db(0x67); db(0x04);
+ db(0x61); db(0x00); db(0x0b); db(0xe0); db(0x4c); db(0xdf); db(0x07); db(0x8f);
+ db(0x4e); db(0x75); db(0x48); db(0xe7); db(0xc0); db(0xf2); db(0x2c); db(0x78);
+ db(0x00); db(0x04); db(0x24); db(0x48); db(0x26); db(0x49); db(0x20); db(0x3c);
+ db(0x00); db(0x00); db(0x00); db(0xbe); db(0x22); db(0x3c); db(0x00); db(0x01);
+ db(0x00); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a); db(0x20); db(0x40);
+ db(0x70); db(0x00); db(0x43); db(0xeb); db(0x01); db(0xac); db(0x11); db(0xb1);
+ db(0x00); db(0x00); db(0x00); db(0x0e); db(0x52); db(0x40); db(0x0c); db(0x40);
+ db(0x00); db(0x8c); db(0x66); db(0xf2); db(0x20); db(0x0a); db(0xe4); db(0x88);
+ db(0x21); db(0x40); db(0x00); db(0x36); db(0x22); db(0x48); db(0x41); db(0xfa);
+ db(0x25); db(0xd9); db(0x23); db(0x48); db(0x00); db(0x0a); db(0x20); db(0x6b);
+ db(0x01); db(0x9c); db(0x41); db(0xe8); db(0x00); db(0x12); db(0x4e); db(0xae);
+ db(0xff); db(0x10); db(0x4c); db(0xdf); db(0x4f); db(0x03); db(0x4e); db(0x75);
+ db(0x48); db(0xe7); db(0x7f); db(0x7e); db(0x2c); db(0x78); db(0x00); db(0x04);
+ db(0x24); db(0x48); db(0x0c); db(0x9a); db(0x00); db(0x00); db(0x03); db(0xf3);
+ db(0x66); db(0x00); db(0x01); db(0x06); db(0x50); db(0x8a); db(0x2e); db(0x2a);
+ db(0x00); db(0x04); db(0x9e); db(0x92); db(0x50); db(0x8a); db(0x52); db(0x87);
+ db(0x26); db(0x4a); db(0x20); db(0x07); db(0xe5); db(0x88); db(0xd7); db(0xc0);
+ db(0x28); db(0x4a); db(0x9b); db(0xcd); db(0x7c); db(0x00); db(0x24); db(0x12);
+ db(0x72); db(0x01); db(0x08); db(0x02); db(0x00); db(0x1e); db(0x67); db(0x04);
+ db(0x08); db(0xc1); db(0x00); db(0x01); db(0x08); db(0xc1); db(0x00); db(0x10);
+ db(0xe5); db(0x8a); db(0x66); db(0x04); db(0x42); db(0x9a); db(0x60); db(0x20);
+ db(0x50); db(0x82); db(0x20); db(0x02); db(0x4e); db(0xae); db(0xff); db(0x3a);
+ db(0x4a); db(0x80); db(0x67); db(0x00); db(0x00); db(0xc4); db(0x20); db(0x40);
+ db(0x20); db(0xc2); db(0x24); db(0xc8); db(0x22); db(0x0d); db(0x67); db(0x06);
+ db(0x20); db(0x08); db(0xe4); db(0x88); db(0x2a); db(0x80); db(0x2a); db(0x48);
+ db(0x52); db(0x86); db(0xbe); db(0x86); db(0x66); db(0xc0); db(0x7c); db(0x00);
  db(0x22); db(0x06); db(0xe5); db(0x89); db(0x20); db(0x74); db(0x18); db(0x00);
- db(0x58); db(0x88); db(0x20); db(0x1b); db(0x67); db(0xe8); db(0x22); db(0x1b);
- db(0xe5); db(0x89); db(0x26); db(0x34); db(0x18); db(0x00); db(0x58); db(0x83);
- db(0x24); db(0x1b); db(0xd7); db(0xb0); db(0x28); db(0x00); db(0x53); db(0x80);
- db(0x66); db(0xf6); db(0x60); db(0xe6); db(0x0c); db(0x83); db(0x00); db(0x00);
- db(0x03); db(0xf0); db(0x66); db(0x12); db(0x20); db(0x1b); db(0x67); db(0xc6);
- db(0x02); db(0x80); db(0x00); db(0xff); db(0xff); db(0xff); db(0x52); db(0x80);
- db(0xe5); db(0x88); db(0xd7); db(0xc0); db(0x60); db(0xee); db(0x0c); db(0x83);
- db(0x00); db(0x00); db(0x03); db(0xf1); db(0x66); db(0x08); db(0x20); db(0x1b);
- db(0xe5); db(0x88); db(0xd7); db(0xc0); db(0x60); db(0xa8); db(0x0c); db(0x83);
- db(0x00); db(0x00); db(0x03); db(0xf2); db(0x66); db(0x14); db(0x52); db(0x86);
- db(0xbe); db(0x86); db(0x66); db(0x00); db(0xff); db(0x66); db(0x7e); db(0x01);
- db(0x20); db(0x54); db(0x20); db(0x07); db(0x4c); db(0xdf); db(0x7e); db(0xfe);
- db(0x4e); db(0x75); db(0x91); db(0xc8); db(0x7e); db(0x00); db(0x60); db(0xf2);
- db(0x48); db(0xe7); db(0x40); db(0xf2); db(0x26); db(0x48); db(0x2c); db(0x78);
- db(0x00); db(0x04); db(0x41); db(0xee); db(0x01); db(0x50); db(0x20); db(0x50);
- db(0x4a); db(0x90); db(0x67); db(0x1a); db(0x22); db(0x68); db(0x00); db(0x0a);
- db(0x45); db(0xfa); db(0x25); db(0x1e); db(0x10); db(0x19); db(0x12); db(0x1a);
- db(0xb0); db(0x01); db(0x66); db(0x06); db(0x4a); db(0x00); db(0x67); db(0x46);
- db(0x60); db(0xf2); db(0x20); db(0x50); db(0x60); db(0xe2); db(0x70); db(0x20);
- db(0x22); db(0x3c); db(0x00); db(0x01); db(0x00); db(0x01); db(0x4e); db(0xae);
- db(0xff); db(0x3a); db(0x24); db(0x40); db(0x15); db(0x7c); db(0x00); db(0x08);
- db(0x00); db(0x08); db(0x41); db(0xfa); db(0x24); db(0xf4); db(0x25); db(0x48);
- db(0x00); db(0x0a); db(0x41); db(0xfa); db(0x24); db(0x4d); db(0x25); db(0x48);
- db(0x00); db(0x0e); db(0x41); db(0xea); db(0x00); db(0x12); db(0x20); db(0x88);
- db(0x58); db(0x90); db(0x21); db(0x48); db(0x00); db(0x08); db(0x41); db(0xee);
- db(0x01); db(0x50); db(0x22); db(0x4a); db(0x4e); db(0xae); db(0xff); db(0x0a);
- db(0x20); db(0x4a); db(0x27); db(0x48); db(0x01); db(0xa0); db(0x20); db(0x08);
- db(0x4c); db(0xdf); db(0x4f); db(0x02); db(0x4e); db(0x75); db(0x48); db(0xe7);
- db(0x01); db(0x02); db(0x2e); db(0x00); db(0x4a); db(0x2b); db(0x00); db(0x60);
- db(0x67); db(0x7c); db(0x2c); db(0x6b); db(0x00); db(0xa0); db(0x0c); db(0x6e);
- db(0x00); db(0x25); db(0x00); db(0x14); db(0x65); db(0x3e); db(0x72); db(0x0e);
- db(0x4e); db(0xae); db(0xfd); db(0x66); db(0x02); db(0x80); db(0xff); db(0xff);
- db(0xff); db(0xfe); db(0x67); db(0x62); db(0x08); db(0x07); db(0x00); db(0x00);
- db(0x67); db(0x0a); db(0x41); db(0xeb); db(0x00); db(0x20); db(0x22); db(0x08);
- db(0x4e); db(0xae); db(0xfd); db(0x5a); db(0x08); db(0x07); db(0x00); db(0x01);
- db(0x67); db(0x12); db(0x4a); db(0x2b); db(0x00); db(0x9e); db(0x66); db(0x0c);
- db(0x50); db(0xeb); db(0x00); db(0x9e); db(0x22); db(0x2b); db(0x00); db(0xb4);
- db(0x4e); db(0xae); db(0xfd); db(0x5a); db(0x72); db(0x0e); db(0x4e); db(0xae);
- db(0xfd); db(0x6c); db(0x60); db(0x32); db(0x2c); db(0x78); db(0x00); db(0x04);
- db(0x4e); db(0xae); db(0xff); db(0x7c); db(0x08); db(0x07); db(0x00); db(0x00);
- db(0x67); db(0x08); db(0x41); db(0xeb); db(0x00); db(0x20); db(0x61); db(0x00);
- db(0x00); db(0xac); db(0x08); db(0x07); db(0x00); db(0x01); db(0x67); db(0x12);
+ db(0x58); db(0x88); db(0x26); db(0x1b); db(0x28); db(0x1b); db(0xe5); db(0x8c);
+ db(0x0c); db(0x83); db(0x00); db(0x00); db(0x03); db(0xe9); db(0x67); db(0x08);
+ db(0x0c); db(0x83); db(0x00); db(0x00); db(0x03); db(0xea); db(0x66); db(0x0c);
+ db(0x20); db(0x04); db(0x4a); db(0x80); db(0x67); db(0x0e); db(0x10); db(0xdb);
+ db(0x53); db(0x80); db(0x60); db(0xf6); db(0x0c); db(0x83); db(0x00); db(0x00);
+ db(0x03); db(0xeb); db(0x66); db(0x74); db(0x26); db(0x1b); db(0x0c); db(0x83);
+ db(0x00); db(0x00); db(0x03); db(0xec); db(0x66); db(0x24); db(0x22); db(0x06);
+ db(0xe5); db(0x89); db(0x20); db(0x74); db(0x18); db(0x00); db(0x58); db(0x88);
+ db(0x20); db(0x1b); db(0x67); db(0xe8); db(0x22); db(0x1b); db(0xe5); db(0x89);
+ db(0x26); db(0x34); db(0x18); db(0x00); db(0x58); db(0x83); db(0x24); db(0x1b);
+ db(0xd7); db(0xb0); db(0x28); db(0x00); db(0x53); db(0x80); db(0x66); db(0xf6);
+ db(0x60); db(0xe6); db(0x0c); db(0x83); db(0x00); db(0x00); db(0x03); db(0xf0);
+ db(0x66); db(0x12); db(0x20); db(0x1b); db(0x67); db(0xc6); db(0x02); db(0x80);
+ db(0x00); db(0xff); db(0xff); db(0xff); db(0x52); db(0x80); db(0xe5); db(0x88);
+ db(0xd7); db(0xc0); db(0x60); db(0xee); db(0x0c); db(0x83); db(0x00); db(0x00);
+ db(0x03); db(0xf1); db(0x66); db(0x08); db(0x20); db(0x1b); db(0xe5); db(0x88);
+ db(0xd7); db(0xc0); db(0x60); db(0xa8); db(0x0c); db(0x83); db(0x00); db(0x00);
+ db(0x03); db(0xf2); db(0x66); db(0x14); db(0x52); db(0x86); db(0xbe); db(0x86);
+ db(0x66); db(0x00); db(0xff); db(0x66); db(0x7e); db(0x01); db(0x20); db(0x54);
+ db(0x20); db(0x07); db(0x4c); db(0xdf); db(0x7e); db(0xfe); db(0x4e); db(0x75);
+ db(0x91); db(0xc8); db(0x7e); db(0x00); db(0x60); db(0xf2); db(0x48); db(0xe7);
+ db(0x40); db(0xf2); db(0x26); db(0x48); db(0x2c); db(0x78); db(0x00); db(0x04);
+ db(0x41); db(0xee); db(0x01); db(0x50); db(0x20); db(0x50); db(0x4a); db(0x90);
+ db(0x67); db(0x1a); db(0x22); db(0x68); db(0x00); db(0x0a); db(0x45); db(0xfa);
+ db(0x25); db(0x28); db(0x10); db(0x19); db(0x12); db(0x1a); db(0xb0); db(0x01);
+ db(0x66); db(0x06); db(0x4a); db(0x00); db(0x67); db(0x46); db(0x60); db(0xf2);
+ db(0x20); db(0x50); db(0x60); db(0xe2); db(0x70); db(0x20); db(0x22); db(0x3c);
+ db(0x00); db(0x01); db(0x00); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a);
+ db(0x24); db(0x40); db(0x15); db(0x7c); db(0x00); db(0x08); db(0x00); db(0x08);
+ db(0x41); db(0xfa); db(0x24); db(0xfe); db(0x25); db(0x48); db(0x00); db(0x0a);
+ db(0x41); db(0xfa); db(0x24); db(0x57); db(0x25); db(0x48); db(0x00); db(0x0e);
+ db(0x41); db(0xea); db(0x00); db(0x12); db(0x20); db(0x88); db(0x58); db(0x90);
+ db(0x21); db(0x48); db(0x00); db(0x08); db(0x41); db(0xee); db(0x01); db(0x50);
+ db(0x22); db(0x4a); db(0x4e); db(0xae); db(0xff); db(0x0a); db(0x20); db(0x4a);
+ db(0x27); db(0x48); db(0x01); db(0xa0); db(0x20); db(0x08); db(0x4c); db(0xdf);
+ db(0x4f); db(0x02); db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x01); db(0x02);
+ db(0x2e); db(0x00); db(0x4a); db(0x2b); db(0x00); db(0x60); db(0x67); db(0x7c);
+ db(0x2c); db(0x6b); db(0x00); db(0xa0); db(0x0c); db(0x6e); db(0x00); db(0x25);
+ db(0x00); db(0x14); db(0x65); db(0x3e); db(0x72); db(0x0e); db(0x4e); db(0xae);
+ db(0xfd); db(0x66); db(0x02); db(0x80); db(0xff); db(0xff); db(0xff); db(0xfe);
+ db(0x67); db(0x62); db(0x08); db(0x07); db(0x00); db(0x00); db(0x67); db(0x0a);
+ db(0x41); db(0xeb); db(0x00); db(0x20); db(0x22); db(0x08); db(0x4e); db(0xae);
+ db(0xfd); db(0x5a); db(0x08); db(0x07); db(0x00); db(0x01); db(0x67); db(0x12);
  db(0x4a); db(0x2b); db(0x00); db(0x9e); db(0x66); db(0x0c); db(0x50); db(0xeb);
- db(0x00); db(0x9e); db(0x20); db(0x6b); db(0x00); db(0xb4); db(0x61); db(0x00);
- db(0x00); db(0x94); db(0x4e); db(0xae); db(0xff); db(0x76); db(0x4c); db(0xdf);
- db(0x40); db(0x80); db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x01); db(0x22);
- db(0x2e); db(0x00); db(0x2c); db(0x6b); db(0x00); db(0xa0); db(0x0c); db(0x6e);
- db(0x00); db(0x25); db(0x00); db(0x14); db(0x65); db(0x3e); db(0x72); db(0x0e);
- db(0x4e); db(0xae); db(0xfd); db(0x66); db(0x02); db(0x80); db(0xff); db(0xff);
- db(0xff); db(0xfe); db(0x67); db(0x62); db(0x08); db(0x07); db(0x00); db(0x00);
- db(0x67); db(0x0a); db(0x41); db(0xeb); db(0x00); db(0x20); db(0x22); db(0x08);
- db(0x4e); db(0xae); db(0xfd); db(0x60); db(0x08); db(0x07); db(0x00); db(0x01);
- db(0x67); db(0x12); db(0x4a); db(0x2b); db(0x00); db(0x9e); db(0x67); db(0x0c);
- db(0x42); db(0x2b); db(0x00); db(0x9e); db(0x22); db(0x2b); db(0x00); db(0xb4);
- db(0x4e); db(0xae); db(0xfd); db(0x60); db(0x72); db(0x0e); db(0x4e); db(0xae);
- db(0xfd); db(0x6c); db(0x60); db(0x32); db(0x2c); db(0x78); db(0x00); db(0x04);
- db(0x4e); db(0xae); db(0xff); db(0x7c); db(0x08); db(0x07); db(0x00); db(0x00);
- db(0x67); db(0x08); db(0x41); db(0xeb); db(0x00); db(0x20); db(0x61); db(0x00);
- db(0x00); db(0x44); db(0x08); db(0x07); db(0x00); db(0x01); db(0x67); db(0x12);
+ db(0x00); db(0x9e); db(0x22); db(0x2b); db(0x00); db(0xb4); db(0x4e); db(0xae);
+ db(0xfd); db(0x5a); db(0x72); db(0x0e); db(0x4e); db(0xae); db(0xfd); db(0x6c);
+ db(0x60); db(0x32); db(0x2c); db(0x78); db(0x00); db(0x04); db(0x4e); db(0xae);
+ db(0xff); db(0x7c); db(0x08); db(0x07); db(0x00); db(0x00); db(0x67); db(0x08);
+ db(0x41); db(0xeb); db(0x00); db(0x20); db(0x61); db(0x00); db(0x00); db(0xac);
+ db(0x08); db(0x07); db(0x00); db(0x01); db(0x67); db(0x12); db(0x4a); db(0x2b);
+ db(0x00); db(0x9e); db(0x66); db(0x0c); db(0x50); db(0xeb); db(0x00); db(0x9e);
+ db(0x20); db(0x6b); db(0x00); db(0xb4); db(0x61); db(0x00); db(0x00); db(0x94);
+ db(0x4e); db(0xae); db(0xff); db(0x76); db(0x4c); db(0xdf); db(0x40); db(0x80);
+ db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x01); db(0x22); db(0x2e); db(0x00);
+ db(0x2c); db(0x6b); db(0x00); db(0xa0); db(0x0c); db(0x6e); db(0x00); db(0x25);
+ db(0x00); db(0x14); db(0x65); db(0x3e); db(0x72); db(0x0e); db(0x4e); db(0xae);
+ db(0xfd); db(0x66); db(0x02); db(0x80); db(0xff); db(0xff); db(0xff); db(0xfe);
+ db(0x67); db(0x62); db(0x08); db(0x07); db(0x00); db(0x00); db(0x67); db(0x0a);
+ db(0x41); db(0xeb); db(0x00); db(0x20); db(0x22); db(0x08); db(0x4e); db(0xae);
+ db(0xfd); db(0x60); db(0x08); db(0x07); db(0x00); db(0x01); db(0x67); db(0x12);
  db(0x4a); db(0x2b); db(0x00); db(0x9e); db(0x67); db(0x0c); db(0x42); db(0x2b);
- db(0x00); db(0x9e); db(0x20); db(0x6b); db(0x00); db(0xb4); db(0x61); db(0x00);
- db(0x00); db(0x2c); db(0x4e); db(0xae); db(0xff); db(0x76); db(0x4c); db(0xdf);
- db(0x44); db(0x80); db(0x4e); db(0x75); db(0x22); db(0x48); db(0x20); db(0x6b);
- db(0x00); db(0xa0); db(0x20); db(0x68); db(0x00); db(0x22); db(0x20); db(0x68);
- db(0x00); db(0x18); db(0xd1); db(0xc8); db(0xd1); db(0xc8); db(0x22); db(0xa8);
- db(0x00); db(0x04); db(0x20); db(0x09); db(0xe4); db(0x88); db(0x21); db(0x40);
- db(0x00); db(0x04); db(0x4e); db(0x75); db(0x24); db(0x48); db(0x20); db(0x6b);
- db(0x00); db(0xa0); db(0x20); db(0x68); db(0x00); db(0x22); db(0x20); db(0x68);
- db(0x00); db(0x18); db(0xd1); db(0xc8); db(0xd1); db(0xc8); db(0x22); db(0x68);
- db(0x00); db(0x04); db(0xd3); db(0xc9); db(0xd3); db(0xc9); db(0xb3); db(0xca);
- db(0x66); db(0x06); db(0x21); db(0x52); db(0x00); db(0x04); db(0x60); db(0x18);
- db(0x20); db(0x09); db(0x67); db(0x0e); db(0x20); db(0x11); db(0xd0); db(0x80);
- db(0xd0); db(0x80); db(0xb5); db(0xc0); db(0x67); db(0x04); db(0x22); db(0x40);
- db(0x60); db(0xee); db(0x20); db(0x09); db(0x67); db(0x02); db(0x22); db(0x92);
- db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x20); db(0x22); db(0x74); db(0x16);
- db(0x9f); db(0xc2); db(0x24); db(0x4f); db(0x32); db(0x02); db(0x42); db(0x32);
- db(0x10); db(0xff); db(0x53); db(0x41); db(0x66); db(0xf8); db(0x2c); db(0x78);
- db(0x00); db(0x04); db(0x72); db(0x0f); db(0x4a); db(0x80); db(0x67); db(0x02);
- db(0x72); db(0x10); db(0x15); db(0x41); db(0x00); db(0x04); db(0x35); db(0x7c);
- db(0x08); db(0x00); db(0x00); db(0x08); db(0x22); db(0x6b); db(0x00); db(0xa4);
- db(0x33); db(0x7c); db(0x00); db(0x0b); db(0x00); db(0x1c); db(0x23); db(0x7c);
- db(0x00); db(0x00); db(0x00); db(0x16); db(0x00); db(0x24); db(0x23); db(0x4a);
- db(0x00); db(0x28); db(0x13); db(0x7c); db(0x00); db(0x01); db(0x00); db(0x1e);
- db(0x22); db(0x6b); db(0x00); db(0xa8); db(0x33); db(0x7c); db(0x00); db(0x0a);
- db(0x00); db(0x1c); db(0x13); db(0x7c); db(0x00); db(0x01); db(0x00); db(0x1e);
- db(0x4e); db(0xae); db(0xfe); db(0x38); db(0x22); db(0x6b); db(0x00); db(0xa8);
- db(0x25); db(0x69); db(0x00); db(0x20); db(0x00); db(0x0e); db(0x25); db(0x69);
- db(0x00); db(0x24); db(0x00); db(0x12); db(0x22); db(0x6b); db(0x00); db(0xa4);
- db(0x4e); db(0xae); db(0xfe); db(0x38); db(0xdf); db(0xc2); db(0x4c); db(0xdf);
- db(0x44); db(0x04); db(0x4e); db(0x75); db(0x4a); db(0x00); db(0x67); db(0x26);
- db(0x4a); db(0x2b); db(0x00); db(0x60); db(0x66); db(0x36); db(0x70); db(0x00);
- db(0x4a); db(0x33); db(0x00); db(0x61); db(0x67); db(0x04); db(0x52); db(0x00);
- db(0x60); db(0xf6); db(0x17); db(0x40); db(0x00); db(0x60); db(0x67); db(0x24);
- db(0x20); db(0x01); db(0x61); db(0x00); db(0xfd); db(0xf2); db(0x70); db(0x01);
- db(0x61); db(0x00); db(0xff); db(0x60); db(0x60); db(0x16); db(0x4a); db(0x2b);
- db(0x00); db(0x60); db(0x67); db(0x10); db(0x42); db(0x2b); db(0x00); db(0x60);
- db(0x20); db(0x01); db(0x61); db(0x00); db(0xfe); db(0x68); db(0x70); db(0x00);
- db(0x61); db(0x00); db(0xff); db(0x48); db(0x4e); db(0x75); db(0x4a); db(0xac);
- db(0x00); db(0x14); db(0x67); db(0x0a); db(0x70); db(0x00); db(0x72); db(0x01);
- db(0x61); db(0x00); db(0xff); db(0xb2); db(0x4e); db(0x75); db(0x70); db(0x01);
- db(0x72); db(0x03); db(0x61); db(0x00); db(0xff); db(0xa8); db(0x4e); db(0x75);
- db(0x20); db(0x2b); db(0x00); db(0xb8); db(0x0c); db(0x80); db(0xff); db(0xff);
- db(0xff); db(0xff); db(0x67); db(0x18); db(0x20); db(0x6b); db(0x00); db(0xb4);
- db(0x20); db(0x68); db(0x00); db(0x1c); db(0xd1); db(0xc8); db(0xd1); db(0xc8);
- db(0x20); db(0x68); db(0x00); db(0x08); db(0xd1); db(0xc8); db(0xd1); db(0xc8);
- db(0x21); db(0x40); db(0x00); db(0x28); db(0x4e); db(0x75); db(0x61); db(0x00);
- db(0xff); db(0xd8); db(0x10); db(0x2b); db(0x00); db(0xac); db(0x6b); db(0x0a);
- db(0x70); db(0x01); db(0x72); db(0x03); db(0x61); db(0x00); db(0xff); db(0x6e);
- db(0x4e); db(0x75); db(0x72); db(0x01); db(0x0c); db(0x00); db(0x00); db(0xfe);
- db(0x66); db(0x02); db(0x72); db(0x03); db(0x70); db(0x00); db(0x61); db(0x00);
- db(0xff); db(0x5c); db(0x4e); db(0x75); db(0x20); db(0x6c); db(0x00); db(0x24);
- db(0x4a); db(0x90); db(0x67); db(0x0c); db(0x4a); db(0xa8); db(0x00); db(0x08);
- db(0x66); db(0x0a); db(0x4a); db(0xa8); db(0x00); db(0x0c); db(0x66); db(0x04);
- db(0x70); db(0x01); db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x3f); db(0x3e);
- db(0x2a); db(0x48); db(0x24); db(0x6c); db(0x00); db(0x18); db(0x2e); db(0x15);
- db(0x7a); db(0x00); db(0x4a); db(0x87); db(0x67); db(0x70); db(0x20); db(0x0a);
- db(0x67); db(0x6c); db(0x7c); db(0x00); db(0x22); db(0x2d); db(0x00); db(0x08);
- db(0x67); db(0x12); db(0x24); db(0x2a); db(0x00); db(0x04); db(0x2c); db(0x6b);
- db(0x00); db(0xa0); db(0x4e); db(0xae); db(0xfc); db(0x34); db(0x4a); db(0x80);
- db(0x66); db(0x02); db(0x50); db(0xc6); db(0x22); db(0x2d); db(0x00); db(0x0c);
- db(0x67); db(0x1c); db(0x20); db(0x41); db(0x22); db(0x4a); db(0x2f); db(0x0a);
- db(0x45); db(0xec); db(0x00); db(0x20); db(0x48); db(0x7a); db(0x00); db(0x08);
- db(0x2f); db(0x28); db(0x00); db(0x08); db(0x4e); db(0x75); db(0x24); db(0x5f);
- db(0x4a); db(0x80); db(0x66); db(0x02); db(0x50); db(0xc6); db(0x4a); db(0x06);
- db(0x67); db(0x24); db(0x20); db(0x2a); db(0x00); db(0x04); db(0x90); db(0x8a);
- db(0x4a); db(0x92); db(0x66); db(0x0a); db(0x20); db(0x05); db(0x67); db(0x10);
- db(0x20); db(0x40); db(0x42); db(0x90); db(0x60); db(0x0a); db(0x20); db(0x52);
- db(0x22); db(0x4a); db(0x22); db(0xd8); db(0x59); db(0x80); db(0x6a); db(0xfa);
- db(0x53); db(0x95); db(0x53); db(0x87); db(0x60); db(0x94); db(0x2a); db(0x0a);
- db(0x24); db(0x52); db(0x53); db(0x87); db(0x60); db(0x8c); db(0x4c); db(0xdf);
- db(0x7c); db(0xfc); db(0x20); db(0x6c); db(0x00); db(0x24); db(0x4a); db(0x90);
- db(0x4e); db(0x75); db(0x61); db(0x00); db(0xfc); db(0x4c); db(0x21); db(0x40);
- db(0x01); db(0x9c); db(0x2f); db(0x08); db(0x30); db(0x3c); db(0xff); db(0xec);
- db(0x61); db(0x00); db(0x20); db(0x12); db(0x2a); db(0x50); db(0x30); db(0x3c);
- db(0xff); db(0x28); db(0x61); db(0x00); db(0x1f); db(0xf8); db(0x22); db(0x48);
- db(0x20); db(0x5f); db(0x42); db(0xa8); db(0x01); db(0x90); db(0x42); db(0xa8);
- db(0x01); db(0x94); db(0x4e); db(0x91); db(0x26); db(0x00); db(0x0c); db(0x43);
- db(0xff); db(0xfe); db(0x67); db(0x00); db(0xf4); db(0xce); db(0x20); db(0x28);
- db(0x01); db(0x90); db(0x6f); db(0x12); db(0x2f); db(0x08); db(0x72); db(0x01);
- db(0x2c); db(0x78); db(0x00); db(0x04); db(0x4e); db(0xae); db(0xff); db(0x3a);
- db(0x20); db(0x5f); db(0x21); db(0x40); db(0x01); db(0x94); db(0x4a); db(0x83);
- db(0x6a); db(0x0e); db(0x22); db(0x48); db(0x30); db(0x3c); db(0xff); db(0x20);
- db(0x61); db(0x00); db(0x1f); db(0xba); db(0x4e); db(0x90); db(0x60); db(0x26);
- db(0x2c); db(0x4c); db(0x2f); db(0x08); db(0x61); db(0x00); db(0x10); db(0x30);
- db(0x20); db(0x5f); db(0x22); db(0x48); db(0x26); db(0x40); db(0x30); db(0x3c);
- db(0xff); db(0x20); db(0x61); db(0x00); db(0x1f); db(0xa0); db(0x4e); db(0x90);
- db(0x70); db(0x00); db(0x27); db(0x40); db(0x00); db(0x08); db(0x27); db(0x40);
- db(0x00); db(0x10); db(0x27); db(0x40); db(0x00); db(0x20); db(0x20); db(0x69);
- db(0x01); db(0x94); db(0x4a); db(0xa9); db(0x01); db(0x90); db(0x6a); db(0x22);
- db(0x48); db(0xe7); db(0x40); db(0xc0); db(0x20); db(0x29); db(0x01); db(0x90);
- db(0x44); db(0x80); db(0x20); db(0x69); db(0x01); db(0x94); db(0x61); db(0x00);
- db(0x17); db(0x1a); db(0x4c); db(0xdf); db(0x03); db(0x02); db(0x23); db(0x40);
- db(0x01); db(0x94); db(0x20); db(0x40); db(0x42); db(0xa9); db(0x01); db(0x90);
- db(0x60); db(0x2e); db(0x67); db(0x2c); db(0x20); db(0x08); db(0x67); db(0x32);
- db(0x61); db(0x00); db(0xfa); db(0x78); db(0x48); db(0xe7); db(0x80); db(0xc0);
- db(0x20); db(0x29); db(0x01); db(0x90); db(0x22); db(0x69); db(0x01); db(0x94);
- db(0x2c); db(0x78); db(0x00); db(0x04); db(0x4e); db(0xae); db(0xff); db(0x2e);
- db(0x4c); db(0xdf); db(0x03); db(0x01); db(0x42); db(0xa9); db(0x01); db(0x90);
- db(0x23); db(0x48); db(0x01); db(0x94); db(0x4a); db(0x80); db(0x67); db(0x0a);
- db(0x4a); db(0xa9); db(0x01); db(0x98); db(0x67); db(0x04); db(0x61); db(0x00);
- db(0xf9); db(0xf4); db(0x4a); db(0x83); db(0x6b); db(0x00); db(0xf4); db(0x14);
- db(0x2c); db(0x78); db(0x00); db(0x04); db(0x2f); db(0x09); db(0x43); db(0xfa);
- db(0x20); db(0xb4); db(0x4e); db(0xae); db(0xfe); db(0xda); db(0x22); db(0x5f);
- db(0x22); db(0x00); db(0x30); db(0x3c); db(0xff); db(0x18); db(0x61); db(0x00);
- db(0x1f); db(0x0c); db(0x4e); db(0x90); db(0x20); db(0x03); db(0x16); db(0x29);
- db(0x00); db(0x4f); db(0x4a); db(0x80); db(0x66); db(0x24); db(0x27); db(0x7c);
- db(0x00); db(0x00); db(0x17); db(0x70); db(0x00); db(0x14); db(0x41); db(0xfa);
- db(0xf0); db(0xf4); db(0x70); db(0xff); db(0x22); db(0x0c); db(0x66); db(0x06);
- db(0x41); db(0xfa); db(0xf1); db(0x4a); db(0x70); db(0x00); db(0x27); db(0x40);
- db(0x00); db(0x24); db(0x20); db(0x08); db(0xe4); db(0x88); db(0x27); db(0x40);
- db(0x00); db(0x20); db(0x08); db(0x07); db(0x00); db(0x03); db(0x66); db(0x48);
- db(0x08); db(0x07); db(0x00); db(0x00); db(0x67); db(0x42); db(0x0c); db(0x03);
- db(0x00); db(0x80); db(0x67); db(0x3c); db(0x2c); db(0x78); db(0x00); db(0x04);
- db(0x70); db(0x14); db(0x22); db(0x3c); db(0x00); db(0x01); db(0x00); db(0x01);
- db(0x4e); db(0xae); db(0xff); db(0x3a); db(0x22); db(0x40); db(0x30); db(0x3c);
- db(0x10); db(0x00); db(0x80); db(0x03); db(0x33); db(0x40); db(0x00); db(0x08);
- db(0x23); db(0x6d); db(0x01); db(0x04); db(0x00); db(0x0a); db(0x23); db(0x4b);
- db(0x00); db(0x10); db(0x41); db(0xec); db(0x00); db(0x4a); db(0x4e); db(0xae);
- db(0xff); db(0x7c); db(0x4e); db(0xae); db(0xfe); db(0xf2); db(0x4e); db(0xae);
- db(0xff); db(0x76); db(0x72); db(0x00); db(0x70); db(0x00); db(0x4e); db(0x75);
- db(0x76); db(0x00); db(0x24); db(0x49); db(0x20); db(0x4b); db(0x72); db(0x00);
- db(0x22); db(0x41); db(0x08); db(0x07); db(0x00); db(0x01); db(0x67); db(0x08);
- db(0x08); db(0x07); db(0x00); db(0x02); db(0x67); db(0x02); db(0x72); db(0x01);
- db(0x70); db(0x80); db(0x2c); db(0x4c); db(0x61); db(0x00); db(0x0f); db(0xa8);
- db(0x08); db(0x07); db(0x00); db(0x01); db(0x67); db(0x6a); db(0x08); db(0x07);
- db(0x00); db(0x02); db(0x66); db(0x64); db(0x20); db(0x52); db(0x74); db(0x02);
- db(0x52); db(0x82); db(0x4a); db(0x30); db(0x28); db(0xfd); db(0x66); db(0xf8);
- db(0x2c); db(0x78); db(0x00); db(0x04); db(0x06); db(0x82); db(0x00); db(0x00);
- db(0x10); db(0x04); db(0x20); db(0x02); db(0x72); db(0x01); db(0x4e); db(0xae);
- db(0xff); db(0x3a); db(0x4a); db(0x80); db(0x67); db(0x42); db(0x20); db(0x52);
- db(0x24); db(0x40); db(0x22); db(0x4a); db(0x12); db(0xd8); db(0x66); db(0xfc);
- db(0x13); db(0x7c); db(0x00); db(0x3a); db(0xff); db(0xff); db(0x42); db(0x11);
- db(0x2c); db(0x78); db(0x00); db(0x04); db(0x43); db(0xfa); db(0x1f); db(0x59);
- db(0x4e); db(0xae); db(0xfe); db(0x68); db(0x2c); db(0x40); db(0x22); db(0x0a);
- db(0x26); db(0x0f); db(0x4f); db(0xea); db(0x10); db(0x04); db(0x4e); db(0xae);
- db(0xff); db(0x52); db(0x2e); db(0x43); db(0x26); db(0x01); db(0x22); db(0x4e);
- db(0x2c); db(0x78); db(0x00); db(0x04); db(0x4e); db(0xae); db(0xfe); db(0x62);
- db(0x22); db(0x4a); db(0x20); db(0x02); db(0x4e); db(0xae); db(0xff); db(0x2e);
- db(0x22); db(0x03); db(0x70); db(0x00); db(0x4e); db(0x75); db(0x48); db(0xe7);
- db(0x3f); db(0x3e); db(0x2c); db(0x01); db(0x7e); db(0x06); db(0x2c); db(0x78);
- db(0x00); db(0x04); db(0x43); db(0xfa); db(0x1f); db(0x4a); db(0x70); db(0x24);
- db(0x4e); db(0xae); db(0xfd); db(0xd8); db(0x4a); db(0x80); db(0x66); db(0x0e);
- db(0x08); db(0x87); db(0x00); db(0x02); db(0x43); db(0xfa); db(0x1f); db(0x38);
- db(0x70); db(0x00); db(0x4e); db(0xae); db(0xfd); db(0xd8); db(0x28); db(0x40);
- db(0x20); db(0x3c); db(0x00); db(0x00); db(0x02); db(0x38); db(0x22); db(0x3c);
- db(0x00); db(0x01); db(0x00); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a);
- db(0x20); db(0x40); db(0x4a); db(0x80); db(0x67); db(0x2c); db(0x21); db(0x4c);
- db(0x01); db(0xa8); db(0x48); db(0xe7); db(0x00); db(0x8a); db(0x61); db(0x00);
- db(0xfd); db(0x9a); db(0x4c); db(0xdf); db(0x51); db(0x00); db(0x0c); db(0x80);
- db(0xff); db(0xff); db(0xff); db(0xfe); db(0x67); db(0x08); db(0x48); db(0x46);
- db(0x52); db(0x46); db(0x48); db(0x46); db(0x60); db(0xe4); db(0x22); db(0x48);
- db(0x20); db(0x3c); db(0x00); db(0x00); db(0x02); db(0x38); db(0x4e); db(0xae);
- db(0xff); db(0x2e); db(0x22); db(0x4c); db(0x4e); db(0xae); db(0xfe); db(0x62);
- db(0x72); db(0x04); db(0x30); db(0x3c); db(0xff); db(0x48); db(0x61); db(0x00);
- db(0x1d); db(0x7c); db(0x20); db(0x06); db(0x4e); db(0x90); db(0x4c); db(0xdf);
- db(0x7c); db(0xfc); db(0x4e); db(0x75); db(0x30); db(0x3c); db(0xff); db(0x58);
- db(0x61); db(0x00); db(0x1d); db(0x6a); db(0x70); db(0x03); db(0x4e); db(0x90);
- db(0x22); db(0x6b); db(0x00); db(0xa8); db(0x23); db(0x40); db(0x00); db(0x20);
- db(0x67); db(0x16); db(0x70); db(0x00); db(0x23); db(0x40); db(0x00); db(0x24);
- db(0x33); db(0x7c); db(0x00); db(0x0b); db(0x00); db(0x1c); db(0x13); db(0x7c);
- db(0x00); db(0x01); db(0x00); db(0x1e); db(0x4e); db(0xae); db(0xfe); db(0x38);
- db(0x4e); db(0x75); db(0x7e); db(0x00); db(0x2c); db(0x78); db(0x00); db(0x04);
- db(0x93); db(0xc9); db(0x4e); db(0xae); db(0xfe); db(0xda); db(0x20); db(0x40);
- db(0x4b); db(0xe8); db(0x00); db(0x5c); db(0x43); db(0xfa); db(0x1e); db(0x61);
- db(0x4e); db(0xae); db(0xfe); db(0x68); db(0x24); db(0x40); db(0x22); db(0x3c);
- db(0x00); db(0x00); db(0x00); db(0xbc); db(0x30); db(0x3c); db(0xff); db(0x40);
- db(0x61); db(0x00); db(0x1d); db(0x1a); db(0x70); db(0x01); db(0x4e); db(0x90);
- db(0x4a); db(0x80); db(0x66); db(0x0c); db(0x20); db(0x01); db(0x22); db(0x3c);
- db(0x00); db(0x01); db(0x00); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a);
- db(0x26); db(0x40); db(0x7c); db(0x00); db(0x26); db(0x86); db(0x27); db(0x46);
- db(0x00); db(0x04); db(0x27); db(0x46); db(0x00); db(0x08); db(0x27); db(0x4a);
- db(0x00); db(0xa0); db(0x50); db(0xeb); db(0x00); db(0x9e); db(0x70); db(0xff);
- db(0x27); db(0x40); db(0x00); db(0xb8); db(0x93); db(0xc9); db(0x4e); db(0xae);
- db(0xfe); db(0xda); db(0x27); db(0x40); db(0x00); db(0xb0); db(0x41); db(0xfa);
- db(0x1c); db(0xfe); db(0x70); db(0x00); db(0x72); db(0x00); db(0x61); db(0x00);
- db(0x02); db(0xcc); db(0x27); db(0x40); db(0x00); db(0xa4); db(0x41); db(0xfa);
- db(0x1c); db(0xfb); db(0x70); db(0x00); db(0x72); db(0x00); db(0x61); db(0x00);
- db(0x02); db(0xbc); db(0x27); db(0x40); db(0x00); db(0xa8); db(0x7a); db(0x00);
- db(0x26); db(0x07); db(0x66); db(0x12); db(0x20); db(0x4d); db(0x4e); db(0xae);
- db(0xfe); db(0x80); db(0x20); db(0x4d); db(0x4e); db(0xae); db(0xfe); db(0x8c);
- db(0x28); db(0x40); db(0x26); db(0x2c); db(0x00); db(0x0a); db(0x30); db(0x3c);
- db(0xff); db(0x40); db(0x61); db(0x00); db(0x1c); db(0xa0); db(0x70); db(0x00);
- db(0x4e); db(0x90); db(0x24); db(0x00); db(0x61); db(0x00); db(0xfb); db(0x92);
- db(0x70); db(0x01); db(0x61); db(0x00); db(0xf9); db(0x42); db(0x08); db(0x02);
- db(0x00); db(0x01); db(0x67); db(0x06); db(0x70); db(0x01); db(0x61); db(0x00);
- db(0xfa); db(0xaa); db(0x60); db(0x00); db(0x01); db(0x44); db(0x20); db(0x4d);
- db(0x4e); db(0xae); db(0xfe); db(0x8c); db(0x28); db(0x40); db(0x4a); db(0x80);
- db(0x66); db(0x10); db(0x70); db(0x00); db(0x12); db(0x2d); db(0x00); db(0x0f);
- db(0x03); db(0xc0); db(0x08); db(0xc0); db(0x00); db(0x0d); db(0x4e); db(0xae);
- db(0xfe); db(0xc2); db(0x08); db(0x2b); db(0x00); db(0x00); db(0x00); db(0xad);
- db(0x67); db(0x0a); db(0x61); db(0x00); db(0xfe); db(0xe8); db(0x08); db(0xab);
- db(0x00); db(0x00); db(0x00); db(0xad); db(0x08); db(0x2b); db(0x00); db(0x01);
- db(0x00); db(0xad); db(0x67); db(0x0a); db(0x61); db(0x00); db(0x0c); db(0x68);
- db(0x08); db(0xab); db(0x00); db(0x01); db(0x00); db(0xad); db(0x4a); db(0x2b);
+ db(0x00); db(0x9e); db(0x22); db(0x2b); db(0x00); db(0xb4); db(0x4e); db(0xae);
+ db(0xfd); db(0x60); db(0x72); db(0x0e); db(0x4e); db(0xae); db(0xfd); db(0x6c);
+ db(0x60); db(0x32); db(0x2c); db(0x78); db(0x00); db(0x04); db(0x4e); db(0xae);
+ db(0xff); db(0x7c); db(0x08); db(0x07); db(0x00); db(0x00); db(0x67); db(0x08);
+ db(0x41); db(0xeb); db(0x00); db(0x20); db(0x61); db(0x00); db(0x00); db(0x44);
+ db(0x08); db(0x07); db(0x00); db(0x01); db(0x67); db(0x12); db(0x4a); db(0x2b);
+ db(0x00); db(0x9e); db(0x67); db(0x0c); db(0x42); db(0x2b); db(0x00); db(0x9e);
+ db(0x20); db(0x6b); db(0x00); db(0xb4); db(0x61); db(0x00); db(0x00); db(0x2c);
+ db(0x4e); db(0xae); db(0xff); db(0x76); db(0x4c); db(0xdf); db(0x44); db(0x80);
+ db(0x4e); db(0x75); db(0x22); db(0x48); db(0x20); db(0x6b); db(0x00); db(0xa0);
+ db(0x20); db(0x68); db(0x00); db(0x22); db(0x20); db(0x68); db(0x00); db(0x18);
+ db(0xd1); db(0xc8); db(0xd1); db(0xc8); db(0x22); db(0xa8); db(0x00); db(0x04);
+ db(0x20); db(0x09); db(0xe4); db(0x88); db(0x21); db(0x40); db(0x00); db(0x04);
+ db(0x4e); db(0x75); db(0x24); db(0x48); db(0x20); db(0x6b); db(0x00); db(0xa0);
+ db(0x20); db(0x68); db(0x00); db(0x22); db(0x20); db(0x68); db(0x00); db(0x18);
+ db(0xd1); db(0xc8); db(0xd1); db(0xc8); db(0x22); db(0x68); db(0x00); db(0x04);
+ db(0xd3); db(0xc9); db(0xd3); db(0xc9); db(0xb3); db(0xca); db(0x66); db(0x06);
+ db(0x21); db(0x52); db(0x00); db(0x04); db(0x60); db(0x18); db(0x20); db(0x09);
+ db(0x67); db(0x0e); db(0x20); db(0x11); db(0xd0); db(0x80); db(0xd0); db(0x80);
+ db(0xb5); db(0xc0); db(0x67); db(0x04); db(0x22); db(0x40); db(0x60); db(0xee);
+ db(0x20); db(0x09); db(0x67); db(0x02); db(0x22); db(0x92); db(0x4e); db(0x75);
+ db(0x48); db(0xe7); db(0x20); db(0x22); db(0x74); db(0x16); db(0x9f); db(0xc2);
+ db(0x24); db(0x4f); db(0x32); db(0x02); db(0x42); db(0x32); db(0x10); db(0xff);
+ db(0x53); db(0x41); db(0x66); db(0xf8); db(0x2c); db(0x78); db(0x00); db(0x04);
+ db(0x72); db(0x0f); db(0x4a); db(0x80); db(0x67); db(0x02); db(0x72); db(0x10);
+ db(0x15); db(0x41); db(0x00); db(0x04); db(0x35); db(0x7c); db(0x08); db(0x00);
+ db(0x00); db(0x08); db(0x22); db(0x6b); db(0x00); db(0xa4); db(0x33); db(0x7c);
+ db(0x00); db(0x0b); db(0x00); db(0x1c); db(0x23); db(0x7c); db(0x00); db(0x00);
+ db(0x00); db(0x16); db(0x00); db(0x24); db(0x23); db(0x4a); db(0x00); db(0x28);
+ db(0x13); db(0x7c); db(0x00); db(0x01); db(0x00); db(0x1e); db(0x22); db(0x6b);
+ db(0x00); db(0xa8); db(0x33); db(0x7c); db(0x00); db(0x0a); db(0x00); db(0x1c);
+ db(0x13); db(0x7c); db(0x00); db(0x01); db(0x00); db(0x1e); db(0x4e); db(0xae);
+ db(0xfe); db(0x38); db(0x22); db(0x6b); db(0x00); db(0xa8); db(0x25); db(0x69);
+ db(0x00); db(0x20); db(0x00); db(0x0e); db(0x25); db(0x69); db(0x00); db(0x24);
+ db(0x00); db(0x12); db(0x22); db(0x6b); db(0x00); db(0xa4); db(0x4e); db(0xae);
+ db(0xfe); db(0x38); db(0xdf); db(0xc2); db(0x4c); db(0xdf); db(0x44); db(0x04);
+ db(0x4e); db(0x75); db(0x4a); db(0x00); db(0x67); db(0x26); db(0x4a); db(0x2b);
+ db(0x00); db(0x60); db(0x66); db(0x36); db(0x70); db(0x00); db(0x4a); db(0x33);
+ db(0x00); db(0x61); db(0x67); db(0x04); db(0x52); db(0x00); db(0x60); db(0xf6);
+ db(0x17); db(0x40); db(0x00); db(0x60); db(0x67); db(0x24); db(0x20); db(0x01);
+ db(0x61); db(0x00); db(0xfd); db(0xf2); db(0x70); db(0x01); db(0x61); db(0x00);
+ db(0xff); db(0x60); db(0x60); db(0x16); db(0x4a); db(0x2b); db(0x00); db(0x60);
+ db(0x67); db(0x10); db(0x42); db(0x2b); db(0x00); db(0x60); db(0x20); db(0x01);
+ db(0x61); db(0x00); db(0xfe); db(0x68); db(0x70); db(0x00); db(0x61); db(0x00);
+ db(0xff); db(0x48); db(0x4e); db(0x75); db(0x4a); db(0xac); db(0x00); db(0x14);
+ db(0x67); db(0x0a); db(0x70); db(0x00); db(0x72); db(0x01); db(0x61); db(0x00);
+ db(0xff); db(0xb2); db(0x4e); db(0x75); db(0x70); db(0x01); db(0x72); db(0x03);
+ db(0x61); db(0x00); db(0xff); db(0xa8); db(0x4e); db(0x75); db(0x20); db(0x2b);
+ db(0x00); db(0xb8); db(0x0c); db(0x80); db(0xff); db(0xff); db(0xff); db(0xff);
+ db(0x67); db(0x18); db(0x20); db(0x6b); db(0x00); db(0xb4); db(0x20); db(0x68);
+ db(0x00); db(0x1c); db(0xd1); db(0xc8); db(0xd1); db(0xc8); db(0x20); db(0x68);
+ db(0x00); db(0x08); db(0xd1); db(0xc8); db(0xd1); db(0xc8); db(0x21); db(0x40);
+ db(0x00); db(0x28); db(0x4e); db(0x75); db(0x61); db(0x00); db(0xff); db(0xd8);
+ db(0x10); db(0x2b); db(0x00); db(0xac); db(0x6b); db(0x0a); db(0x70); db(0x01);
+ db(0x72); db(0x03); db(0x61); db(0x00); db(0xff); db(0x6e); db(0x4e); db(0x75);
+ db(0x72); db(0x01); db(0x0c); db(0x00); db(0x00); db(0xfe); db(0x66); db(0x02);
+ db(0x72); db(0x03); db(0x70); db(0x00); db(0x61); db(0x00); db(0xff); db(0x5c);
+ db(0x4e); db(0x75); db(0x20); db(0x6c); db(0x00); db(0x24); db(0x4a); db(0x90);
+ db(0x67); db(0x0c); db(0x4a); db(0xa8); db(0x00); db(0x08); db(0x66); db(0x0a);
+ db(0x4a); db(0xa8); db(0x00); db(0x0c); db(0x66); db(0x04); db(0x70); db(0x01);
+ db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x3f); db(0x3e); db(0x2a); db(0x48);
+ db(0x24); db(0x6c); db(0x00); db(0x18); db(0x2e); db(0x15); db(0x7a); db(0x00);
+ db(0x4a); db(0x87); db(0x67); db(0x70); db(0x20); db(0x0a); db(0x67); db(0x6c);
+ db(0x7c); db(0x00); db(0x22); db(0x2d); db(0x00); db(0x08); db(0x67); db(0x12);
+ db(0x24); db(0x2a); db(0x00); db(0x04); db(0x2c); db(0x6b); db(0x00); db(0xa0);
+ db(0x4e); db(0xae); db(0xfc); db(0x34); db(0x4a); db(0x80); db(0x66); db(0x02);
+ db(0x50); db(0xc6); db(0x22); db(0x2d); db(0x00); db(0x0c); db(0x67); db(0x1c);
+ db(0x20); db(0x41); db(0x22); db(0x4a); db(0x2f); db(0x0a); db(0x45); db(0xec);
+ db(0x00); db(0x20); db(0x48); db(0x7a); db(0x00); db(0x08); db(0x2f); db(0x28);
+ db(0x00); db(0x08); db(0x4e); db(0x75); db(0x24); db(0x5f); db(0x4a); db(0x80);
+ db(0x66); db(0x02); db(0x50); db(0xc6); db(0x4a); db(0x06); db(0x67); db(0x24);
+ db(0x20); db(0x2a); db(0x00); db(0x04); db(0x90); db(0x8a); db(0x4a); db(0x92);
+ db(0x66); db(0x0a); db(0x20); db(0x05); db(0x67); db(0x10); db(0x20); db(0x40);
+ db(0x42); db(0x90); db(0x60); db(0x0a); db(0x20); db(0x52); db(0x22); db(0x4a);
+ db(0x22); db(0xd8); db(0x59); db(0x80); db(0x6a); db(0xfa); db(0x53); db(0x95);
+ db(0x53); db(0x87); db(0x60); db(0x94); db(0x2a); db(0x0a); db(0x24); db(0x52);
+ db(0x53); db(0x87); db(0x60); db(0x8c); db(0x4c); db(0xdf); db(0x7c); db(0xfc);
+ db(0x20); db(0x6c); db(0x00); db(0x24); db(0x4a); db(0x90); db(0x4e); db(0x75);
+ db(0x61); db(0x00); db(0xfc); db(0x4c); db(0x21); db(0x40); db(0x01); db(0x9c);
+ db(0x2f); db(0x08); db(0x30); db(0x3c); db(0xff); db(0xec); db(0x61); db(0x00);
+ db(0x20); db(0x1c); db(0x2a); db(0x50); db(0x30); db(0x3c); db(0xff); db(0x28);
+ db(0x61); db(0x00); db(0x20); db(0x02); db(0x22); db(0x48); db(0x20); db(0x5f);
+ db(0x42); db(0xa8); db(0x01); db(0x90); db(0x42); db(0xa8); db(0x01); db(0x94);
+ db(0x4e); db(0x91); db(0x26); db(0x00); db(0x0c); db(0x43); db(0xff); db(0xfe);
+ db(0x67); db(0x00); db(0xf3); db(0xa8); db(0x20); db(0x28); db(0x01); db(0x90);
+ db(0x6f); db(0x12); db(0x2f); db(0x08); db(0x72); db(0x01); db(0x2c); db(0x78);
+ db(0x00); db(0x04); db(0x4e); db(0xae); db(0xff); db(0x3a); db(0x20); db(0x5f);
+ db(0x21); db(0x40); db(0x01); db(0x94); db(0x4a); db(0x83); db(0x6a); db(0x0e);
+ db(0x22); db(0x48); db(0x30); db(0x3c); db(0xff); db(0x20); db(0x61); db(0x00);
+ db(0x1f); db(0xc4); db(0x4e); db(0x90); db(0x60); db(0x26); db(0x2c); db(0x4c);
+ db(0x2f); db(0x08); db(0x61); db(0x00); db(0x10); db(0x42); db(0x20); db(0x5f);
+ db(0x22); db(0x48); db(0x26); db(0x40); db(0x30); db(0x3c); db(0xff); db(0x20);
+ db(0x61); db(0x00); db(0x1f); db(0xaa); db(0x4e); db(0x90); db(0x70); db(0x00);
+ db(0x27); db(0x40); db(0x00); db(0x08); db(0x27); db(0x40); db(0x00); db(0x10);
+ db(0x27); db(0x40); db(0x00); db(0x20); db(0x20); db(0x69); db(0x01); db(0x94);
+ db(0x4a); db(0xa9); db(0x01); db(0x90); db(0x6a); db(0x22); db(0x48); db(0xe7);
+ db(0x40); db(0xc0); db(0x20); db(0x29); db(0x01); db(0x90); db(0x44); db(0x80);
+ db(0x20); db(0x69); db(0x01); db(0x94); db(0x61); db(0x00); db(0x17); db(0x26);
+ db(0x4c); db(0xdf); db(0x03); db(0x02); db(0x23); db(0x40); db(0x01); db(0x94);
+ db(0x20); db(0x40); db(0x42); db(0xa9); db(0x01); db(0x90); db(0x60); db(0x2e);
+ db(0x67); db(0x2c); db(0x20); db(0x08); db(0x67); db(0x32); db(0x61); db(0x00);
+ db(0xfa); db(0x78); db(0x48); db(0xe7); db(0x80); db(0xc0); db(0x20); db(0x29);
+ db(0x01); db(0x90); db(0x22); db(0x69); db(0x01); db(0x94); db(0x2c); db(0x78);
+ db(0x00); db(0x04); db(0x4e); db(0xae); db(0xff); db(0x2e); db(0x4c); db(0xdf);
+ db(0x03); db(0x01); db(0x42); db(0xa9); db(0x01); db(0x90); db(0x23); db(0x48);
+ db(0x01); db(0x94); db(0x4a); db(0x80); db(0x67); db(0x0a); db(0x4a); db(0xa9);
+ db(0x01); db(0x98); db(0x67); db(0x04); db(0x61); db(0x00); db(0xf9); db(0xf4);
+ db(0x4a); db(0x83); db(0x6b); db(0x00); db(0xf2); db(0xee); db(0x2c); db(0x78);
+ db(0x00); db(0x04); db(0x2f); db(0x09); db(0x43); db(0xfa); db(0x20); db(0xbe);
+ db(0x4e); db(0xae); db(0xfe); db(0xda); db(0x22); db(0x5f); db(0x22); db(0x00);
+ db(0x30); db(0x3c); db(0xff); db(0x18); db(0x61); db(0x00); db(0x1f); db(0x16);
+ db(0x4e); db(0x90); db(0x20); db(0x03); db(0x16); db(0x29); db(0x00); db(0x4f);
+ db(0x4a); db(0x80); db(0x66); db(0x24); db(0x27); db(0x7c); db(0x00); db(0x00);
+ db(0x17); db(0x70); db(0x00); db(0x14); db(0x41); db(0xfa); db(0xef); db(0xce);
+ db(0x70); db(0xff); db(0x22); db(0x0c); db(0x66); db(0x06); db(0x41); db(0xfa);
+ db(0xf0); db(0x24); db(0x70); db(0x00); db(0x27); db(0x40); db(0x00); db(0x24);
+ db(0x20); db(0x08); db(0xe4); db(0x88); db(0x27); db(0x40); db(0x00); db(0x20);
+ db(0x08); db(0x07); db(0x00); db(0x03); db(0x66); db(0x48); db(0x08); db(0x07);
+ db(0x00); db(0x00); db(0x67); db(0x42); db(0x0c); db(0x03); db(0x00); db(0x80);
+ db(0x67); db(0x3c); db(0x2c); db(0x78); db(0x00); db(0x04); db(0x70); db(0x14);
+ db(0x22); db(0x3c); db(0x00); db(0x01); db(0x00); db(0x01); db(0x4e); db(0xae);
+ db(0xff); db(0x3a); db(0x22); db(0x40); db(0x30); db(0x3c); db(0x10); db(0x00);
+ db(0x80); db(0x03); db(0x33); db(0x40); db(0x00); db(0x08); db(0x23); db(0x6d);
+ db(0x01); db(0x04); db(0x00); db(0x0a); db(0x23); db(0x4b); db(0x00); db(0x10);
+ db(0x41); db(0xec); db(0x00); db(0x4a); db(0x4e); db(0xae); db(0xff); db(0x7c);
+ db(0x4e); db(0xae); db(0xfe); db(0xf2); db(0x4e); db(0xae); db(0xff); db(0x76);
+ db(0x72); db(0x00); db(0x70); db(0x00); db(0x4e); db(0x75); db(0x76); db(0x00);
+ db(0x24); db(0x49); db(0x20); db(0x4b); db(0x72); db(0x00); db(0x22); db(0x41);
+ db(0x08); db(0x07); db(0x00); db(0x01); db(0x67); db(0x08); db(0x08); db(0x07);
+ db(0x00); db(0x02); db(0x67); db(0x02); db(0x72); db(0x01); db(0x70); db(0x80);
+ db(0x2c); db(0x4c); db(0x61); db(0x00); db(0x0f); db(0xba); db(0x08); db(0x07);
+ db(0x00); db(0x01); db(0x67); db(0x6a); db(0x08); db(0x07); db(0x00); db(0x02);
+ db(0x66); db(0x64); db(0x20); db(0x52); db(0x74); db(0x02); db(0x52); db(0x82);
+ db(0x4a); db(0x30); db(0x28); db(0xfd); db(0x66); db(0xf8); db(0x2c); db(0x78);
+ db(0x00); db(0x04); db(0x06); db(0x82); db(0x00); db(0x00); db(0x10); db(0x04);
+ db(0x20); db(0x02); db(0x72); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a);
+ db(0x4a); db(0x80); db(0x67); db(0x42); db(0x20); db(0x52); db(0x24); db(0x40);
+ db(0x22); db(0x4a); db(0x12); db(0xd8); db(0x66); db(0xfc); db(0x13); db(0x7c);
+ db(0x00); db(0x3a); db(0xff); db(0xff); db(0x42); db(0x11); db(0x2c); db(0x78);
+ db(0x00); db(0x04); db(0x43); db(0xfa); db(0x1f); db(0x63); db(0x4e); db(0xae);
+ db(0xfe); db(0x68); db(0x2c); db(0x40); db(0x22); db(0x0a); db(0x26); db(0x0f);
+ db(0x4f); db(0xea); db(0x10); db(0x04); db(0x4e); db(0xae); db(0xff); db(0x52);
+ db(0x2e); db(0x43); db(0x26); db(0x01); db(0x22); db(0x4e); db(0x2c); db(0x78);
+ db(0x00); db(0x04); db(0x4e); db(0xae); db(0xfe); db(0x62); db(0x22); db(0x4a);
+ db(0x20); db(0x02); db(0x4e); db(0xae); db(0xff); db(0x2e); db(0x22); db(0x03);
+ db(0x70); db(0x00); db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x3f); db(0x3e);
+ db(0x2c); db(0x01); db(0x7e); db(0x06); db(0x2c); db(0x78); db(0x00); db(0x04);
+ db(0x43); db(0xfa); db(0x1f); db(0x54); db(0x70); db(0x24); db(0x4e); db(0xae);
+ db(0xfd); db(0xd8); db(0x4a); db(0x80); db(0x66); db(0x0e); db(0x08); db(0x87);
+ db(0x00); db(0x02); db(0x43); db(0xfa); db(0x1f); db(0x42); db(0x70); db(0x00);
+ db(0x4e); db(0xae); db(0xfd); db(0xd8); db(0x28); db(0x40); db(0x20); db(0x3c);
+ db(0x00); db(0x00); db(0x02); db(0x38); db(0x22); db(0x3c); db(0x00); db(0x01);
+ db(0x00); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a); db(0x20); db(0x40);
+ db(0x4a); db(0x80); db(0x67); db(0x2c); db(0x21); db(0x4c); db(0x01); db(0xa8);
+ db(0x48); db(0xe7); db(0x00); db(0x8a); db(0x61); db(0x00); db(0xfd); db(0x9a);
+ db(0x4c); db(0xdf); db(0x51); db(0x00); db(0x0c); db(0x80); db(0xff); db(0xff);
+ db(0xff); db(0xfe); db(0x67); db(0x08); db(0x48); db(0x46); db(0x52); db(0x46);
+ db(0x48); db(0x46); db(0x60); db(0xe4); db(0x22); db(0x48); db(0x20); db(0x3c);
+ db(0x00); db(0x00); db(0x02); db(0x38); db(0x4e); db(0xae); db(0xff); db(0x2e);
+ db(0x22); db(0x4c); db(0x4e); db(0xae); db(0xfe); db(0x62); db(0x72); db(0x04);
+ db(0x30); db(0x3c); db(0xff); db(0x48); db(0x61); db(0x00); db(0x1d); db(0x86);
+ db(0x20); db(0x06); db(0x4e); db(0x90); db(0x4c); db(0xdf); db(0x7c); db(0xfc);
+ db(0x4e); db(0x75); db(0x30); db(0x3c); db(0xff); db(0x58); db(0x61); db(0x00);
+ db(0x1d); db(0x74); db(0x70); db(0x03); db(0x4e); db(0x90); db(0x22); db(0x6b);
+ db(0x00); db(0xa8); db(0x23); db(0x40); db(0x00); db(0x20); db(0x67); db(0x16);
+ db(0x70); db(0x00); db(0x23); db(0x40); db(0x00); db(0x24); db(0x33); db(0x7c);
+ db(0x00); db(0x0b); db(0x00); db(0x1c); db(0x13); db(0x7c); db(0x00); db(0x01);
+ db(0x00); db(0x1e); db(0x4e); db(0xae); db(0xfe); db(0x38); db(0x4e); db(0x75);
+ db(0x7e); db(0x00); db(0x2c); db(0x78); db(0x00); db(0x04); db(0x93); db(0xc9);
+ db(0x4e); db(0xae); db(0xfe); db(0xda); db(0x20); db(0x40); db(0x4b); db(0xe8);
+ db(0x00); db(0x5c); db(0x43); db(0xfa); db(0x1e); db(0x6b); db(0x4e); db(0xae);
+ db(0xfe); db(0x68); db(0x24); db(0x40); db(0x22); db(0x3c); db(0x00); db(0x00);
+ db(0x00); db(0xbc); db(0x30); db(0x3c); db(0xff); db(0x40); db(0x61); db(0x00);
+ db(0x1d); db(0x24); db(0x70); db(0x01); db(0x4e); db(0x90); db(0x4a); db(0x80);
+ db(0x66); db(0x0c); db(0x20); db(0x01); db(0x22); db(0x3c); db(0x00); db(0x01);
+ db(0x00); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a); db(0x26); db(0x40);
+ db(0x7c); db(0x00); db(0x26); db(0x86); db(0x27); db(0x46); db(0x00); db(0x04);
+ db(0x27); db(0x46); db(0x00); db(0x08); db(0x27); db(0x4a); db(0x00); db(0xa0);
+ db(0x50); db(0xeb); db(0x00); db(0x9e); db(0x70); db(0xff); db(0x27); db(0x40);
+ db(0x00); db(0xb8); db(0x93); db(0xc9); db(0x4e); db(0xae); db(0xfe); db(0xda);
+ db(0x27); db(0x40); db(0x00); db(0xb0); db(0x41); db(0xfa); db(0x1d); db(0x08);
+ db(0x70); db(0x00); db(0x72); db(0x00); db(0x61); db(0x00); db(0x02); db(0xde);
+ db(0x27); db(0x40); db(0x00); db(0xa4); db(0x41); db(0xfa); db(0x1d); db(0x05);
+ db(0x70); db(0x00); db(0x72); db(0x00); db(0x61); db(0x00); db(0x02); db(0xce);
+ db(0x27); db(0x40); db(0x00); db(0xa8); db(0x7a); db(0x00); db(0x26); db(0x07);
+ db(0x66); db(0x12); db(0x20); db(0x4d); db(0x4e); db(0xae); db(0xfe); db(0x80);
+ db(0x20); db(0x4d); db(0x4e); db(0xae); db(0xfe); db(0x8c); db(0x28); db(0x40);
+ db(0x26); db(0x2c); db(0x00); db(0x0a); db(0x30); db(0x3c); db(0xff); db(0x40);
+ db(0x61); db(0x00); db(0x1c); db(0xaa); db(0x70); db(0x00); db(0x4e); db(0x90);
+ db(0x24); db(0x00); db(0x61); db(0x00); db(0xfb); db(0x92); db(0x70); db(0x01);
+ db(0x61); db(0x00); db(0xf9); db(0x42); db(0x08); db(0x02); db(0x00); db(0x01);
+ db(0x67); db(0x06); db(0x70); db(0x01); db(0x61); db(0x00); db(0xfa); db(0xaa);
+ db(0x60); db(0x00); db(0x01); db(0x56); db(0x20); db(0x4d); db(0x4e); db(0xae);
+ db(0xfe); db(0x8c); db(0x28); db(0x40); db(0x4a); db(0x80); db(0x66); db(0x10);
+ db(0x70); db(0x00); db(0x12); db(0x2d); db(0x00); db(0x0f); db(0x03); db(0xc0);
+ db(0x08); db(0xc0); db(0x00); db(0x0d); db(0x4e); db(0xae); db(0xfe); db(0xc2);
+ db(0x08); db(0x2b); db(0x00); db(0x00); db(0x00); db(0xad); db(0x67); db(0x0a);
+ db(0x61); db(0x00); db(0xfe); db(0xe8); db(0x08); db(0xab); db(0x00); db(0x00);
+ db(0x00); db(0xad); db(0x08); db(0x2b); db(0x00); db(0x01); db(0x00); db(0xad);
+ db(0x67); db(0x0a); db(0x61); db(0x00); db(0x0c); db(0x7a); db(0x08); db(0xab);
+ db(0x00); db(0x01); db(0x00); db(0xad); db(0x08); db(0x2b); db(0x00); db(0x02);
+ db(0x00); db(0xad); db(0x67); db(0x0a); db(0x61); db(0x00); db(0xf1); db(0xee);
+ db(0x08); db(0xab); db(0x00); db(0x02); db(0x00); db(0xad); db(0x4a); db(0x2b);
  db(0x00); db(0xac); db(0x67); db(0x24); db(0x30); db(0x3c); db(0xff); db(0x58);
- db(0x61); db(0x00); db(0x1c); db(0x32); db(0x70); db(0x01); db(0x4e); db(0x90);
- db(0x4a); db(0x80); db(0x67); db(0x04); db(0x61); db(0x00); db(0xfb); db(0x48);
+ db(0x61); db(0x00); db(0x1c); db(0x2a); db(0x70); db(0x01); db(0x4e); db(0x90);
+ db(0x4a); db(0x80); db(0x67); db(0x04); db(0x61); db(0x00); db(0xfb); db(0x36);
  db(0x42); db(0x2b); db(0x00); db(0xac); db(0x30); db(0x3c); db(0xff); db(0x58);
- db(0x61); db(0x00); db(0x1c); db(0x1a); db(0x70); db(0x02); db(0x4e); db(0x90);
+ db(0x61); db(0x00); db(0x1c); db(0x12); db(0x70); db(0x02); db(0x4e); db(0x90);
  db(0x20); db(0x0c); db(0x67); db(0x56); db(0x0c); db(0xac); db(0x40); db(0x00);
  db(0x00); db(0x00); db(0x00); db(0x14); db(0x66); db(0x4c); db(0x0c); db(0x6c);
  db(0x12); db(0x34); db(0x00); db(0x18); db(0x66); db(0x44); db(0x0c); db(0x6c);
  db(0x00); db(0x08); db(0x66); db(0x1a); db(0x02); db(0xa8); db(0x7f); db(0xff);
  db(0xff); db(0xff); db(0x00); db(0x0c); db(0x20); db(0x68); db(0x00); db(0x10);
  db(0x22); db(0x4c); db(0x12); db(0xbc); db(0x00); db(0x08); db(0x4e); db(0xae);
- db(0xfe); db(0x92); db(0x60); db(0x00); db(0xff); db(0x4a); db(0x22); db(0x4c);
+ db(0xfe); db(0x92); db(0x60); db(0x00); db(0xff); db(0x38); db(0x22); db(0x4c);
  db(0x70); db(0x26); db(0x4e); db(0xae); db(0xff); db(0x2e); db(0x60); db(0x00);
- db(0xff); db(0x3e); db(0x74); db(0xfe); db(0x20); db(0x0c); db(0x67); db(0x14);
+ db(0xff); db(0x2c); db(0x74); db(0xfe); db(0x20); db(0x0c); db(0x67); db(0x14);
  db(0x26); db(0x2c); db(0x00); db(0x0a); db(0x66); db(0x42); db(0x74); db(0xff);
- db(0x30); db(0x3c); db(0xff); db(0x50); db(0x61); db(0x00); db(0x1b); db(0xa6);
+ db(0x30); db(0x3c); db(0xff); db(0x50); db(0x61); db(0x00); db(0x1b); db(0x9e);
  db(0x70); db(0x01); db(0x4e); db(0x90); db(0x45); db(0xeb); db(0x00); db(0x04);
- db(0x20); db(0x52); db(0x20); db(0x08); db(0x67); db(0x00); db(0xff); db(0x18);
+ db(0x20); db(0x52); db(0x20); db(0x08); db(0x67); db(0x00); db(0xff); db(0x06);
  db(0x22); db(0x50); db(0x20); db(0x40); db(0x20); db(0x28); db(0x00); db(0x04);
  db(0xb4); db(0x80); db(0x66); db(0x16); db(0x48); db(0xe7); db(0x00); db(0xc0);
  db(0x28); db(0x68); db(0x00); db(0x0a); db(0x61); db(0x4a); db(0x53); db(0x85);
  db(0x0c); db(0x85); db(0x00); db(0x00); db(0x00); db(0x14); db(0x65); db(0x00);
  db(0x00); db(0x0a); db(0x70); db(0x01); db(0x29); db(0x40); db(0x00); db(0x04);
  db(0x60); db(0x12); db(0x61); db(0x5e); db(0x30); db(0x3c); db(0xff); db(0x30);
- db(0x61); db(0x00); db(0x1b); db(0x52); db(0x4e); db(0x90); db(0x4a); db(0x80);
+ db(0x61); db(0x00); db(0x1b); db(0x4a); db(0x4e); db(0x90); db(0x4a); db(0x80);
  db(0x67); db(0x0e); db(0x52); db(0x85); db(0x28); db(0xab); db(0x00); db(0x04);
- db(0x27); db(0x4c); db(0x00); db(0x04); db(0x60); db(0x00); db(0xfe); db(0xc0);
- db(0x28); db(0x43); db(0x61); db(0x04); db(0x60); db(0x00); db(0xfe); db(0xb8);
+ db(0x27); db(0x4c); db(0x00); db(0x04); db(0x60); db(0x00); db(0xfe); db(0xae);
+ db(0x28); db(0x43); db(0x61); db(0x04); db(0x60); db(0x00); db(0xfe); db(0xa6);
  db(0x0c); db(0xac); db(0x00); db(0x00); db(0x00); db(0x1f); db(0x00); db(0x08);
- db(0x66); db(0x04); db(0x61); db(0x00); db(0xfa); db(0x0a); db(0x0c); db(0xac);
+ db(0x66); db(0x04); db(0x61); db(0x00); db(0xf9); db(0xf8); db(0x0c); db(0xac);
  db(0x00); db(0x00); db(0x04); db(0x09); db(0x00); db(0x08); db(0x66); db(0x14);
- db(0x61); db(0x00); db(0xfa); db(0x62); db(0x66); db(0x0e); db(0x30); db(0x3c);
- db(0xff); db(0x58); db(0x61); db(0x00); db(0x1b); db(0x10); db(0x70); db(0x00);
+ db(0x61); db(0x00); db(0xfa); db(0x50); db(0x66); db(0x0e); db(0x30); db(0x3c);
+ db(0xff); db(0x58); db(0x61); db(0x00); db(0x1b); db(0x08); db(0x70); db(0x00);
  db(0x4e); db(0x90); db(0x60); db(0xec); db(0x22); db(0x54); db(0x20); db(0x6c);
  db(0x00); db(0x04); db(0x29); db(0x4d); db(0x00); db(0x04); db(0x4e); db(0xee);
  db(0xfe); db(0x92); db(0x2f); db(0x05); db(0x7a); db(0xfc); db(0x24); db(0x53);
  db(0x00); db(0x3e); db(0x25); db(0x4b); db(0x00); db(0x36); db(0x22); db(0x4a);
  db(0x24); db(0x43); db(0x97); db(0xcb); db(0x24); db(0x09); db(0x4e); db(0xae);
  db(0xfe); db(0xe6); db(0x20); db(0x02); db(0x4c); db(0xdf); db(0x4c); db(0x1c);
- db(0x4e); db(0x75); db(0x41); db(0xfa); db(0x1a); db(0x25); db(0x43); db(0xfa);
+ db(0x4e); db(0x75); db(0x41); db(0xfa); db(0x1a); db(0x1d); db(0x43); db(0xfa);
  db(0x01); db(0x5a); db(0x70); db(0x13); db(0x61); db(0x00); db(0xff); db(0x98);
  db(0x4e); db(0x75); db(0x9e); db(0xfc); db(0x00); db(0x18); db(0x42); db(0x92);
  db(0x42); db(0xaa); db(0x00); db(0x0e); db(0x42); db(0xaa); db(0x00); db(0x12);
  db(0x4e); db(0xae); db(0xfd); db(0x0c); db(0x4a); db(0x80); db(0x6b); db(0x04);
  db(0x47); db(0xed); db(0x00); db(0x90); db(0x34); db(0x2d); db(0x00); db(0x2c);
  db(0x30); db(0x3c); db(0xff); db(0x38); db(0x72); db(0x01); db(0x61); db(0x00);
- db(0x18); db(0x1c); db(0x4e); db(0x90); db(0x4c); db(0xdf); db(0x7f); db(0x1f);
+ db(0x18); db(0x14); db(0x4e); db(0x90); db(0x4c); db(0xdf); db(0x7f); db(0x1f);
  db(0x4e); db(0x75); db(0x2c); db(0x78); db(0x00); db(0x04); db(0x3e); db(0x2e);
  db(0x00); db(0x14); db(0x70); db(0xff); db(0x4e); db(0xae); db(0xfe); db(0xb6);
  db(0x7c); db(0x00); db(0x01); db(0xc6); db(0x93); db(0xc9); db(0x4e); db(0xae);
  db(0x4e); db(0xae); db(0xfe); db(0xd4); db(0x70); db(0x00); db(0x30); db(0x3c);
  db(0x02); db(0x14); db(0x22); db(0x3c); db(0x00); db(0x01); db(0x00); db(0x01);
  db(0x4e); db(0xae); db(0xff); db(0x3a); db(0x2a); db(0x40); db(0x30); db(0x3c);
- db(0x3e); db(0x00); db(0x61); db(0x00); db(0x17); db(0xe8); db(0x2b); db(0x48);
+ db(0x7e); db(0x00); db(0x61); db(0x00); db(0x17); db(0xe0); db(0x2b); db(0x48);
  db(0x02); db(0x10); db(0x28); db(0x48); db(0x47); db(0xed); db(0x00); db(0x16);
  db(0x27); db(0x4e); db(0x00); db(0x10); db(0x27); db(0x4a); db(0x00); db(0x08);
  db(0x27); db(0x46); db(0x00); db(0x0c); db(0x70); db(0xff); db(0x37); db(0x40);
  db(0x00); db(0x00); db(0x30); db(0x3c); db(0xff); db(0x38); db(0x72); db(0x05);
- db(0x61); db(0x00); db(0x17); db(0xb2); db(0x20); db(0x0c); db(0x4e); db(0x90);
+ db(0x61); db(0x00); db(0x17); db(0xaa); db(0x20); db(0x0c); db(0x4e); db(0x90);
  db(0x43); db(0xed); db(0x00); db(0x00); db(0x13); db(0x7c); db(0x00); db(0x02);
  db(0x00); db(0x08); db(0x13); db(0x7c); db(0x00); db(0x05); db(0x00); db(0x09);
- db(0x41); db(0xfa); db(0x18); db(0x4f); db(0x23); db(0x48); db(0x00); db(0x0a);
+ db(0x41); db(0xfa); db(0x18); db(0x47); db(0x23); db(0x48); db(0x00); db(0x0a);
  db(0x41); db(0xfa); db(0x03); db(0x2e); db(0x23); db(0x48); db(0x00); db(0x12);
  db(0x23); db(0x4d); db(0x00); db(0x0e); db(0x70); db(0x05); db(0x4e); db(0xae);
  db(0xff); db(0x58); db(0x20); db(0x06); db(0x4e); db(0xae); db(0xfe); db(0xc2);
  db(0x70); db(0x00); db(0x53); db(0xab); db(0x00); db(0x1c); db(0x6a); db(0x06);
  db(0x70); db(0x0a); db(0x27); db(0x40); db(0x00); db(0x1c); db(0x4a); db(0xab);
  db(0x00); db(0x14); db(0x66); db(0x22); db(0x4a); db(0xab); db(0x00); db(0x1c);
- db(0x66); db(0xe0); db(0x43); db(0xfa); db(0x18); db(0x9f); db(0x70); db(0x00);
+ db(0x66); db(0xe0); db(0x43); db(0xfa); db(0x18); db(0x97); db(0x70); db(0x00);
  db(0x4e); db(0xae); db(0xfd); db(0xd8); db(0x27); db(0x40); db(0x00); db(0x14);
- db(0x67); db(0xd0); db(0x22); db(0x00); db(0x30); db(0x3c); db(0x3f); db(0xf4);
- db(0x61); db(0x00); db(0x17); db(0x5a); db(0x20); db(0x81); db(0x4a); db(0xab);
+ db(0x67); db(0xd0); db(0x22); db(0x00); db(0x30); db(0x3c); db(0x7f); db(0xf4);
+ db(0x61); db(0x00); db(0x17); db(0x52); db(0x20); db(0x81); db(0x4a); db(0xab);
  db(0x00); db(0x18); db(0x66); db(0x24); db(0x4a); db(0xab); db(0x00); db(0x1c);
- db(0x66); db(0xb8); db(0x43); db(0xfa); db(0x18); db(0x89); db(0x70); db(0x00);
+ db(0x66); db(0xb8); db(0x43); db(0xfa); db(0x18); db(0x81); db(0x70); db(0x00);
  db(0x4e); db(0xae); db(0xfd); db(0xd8); db(0x27); db(0x40); db(0x00); db(0x18);
  db(0x67); db(0x00); db(0xff); db(0xa8); db(0x22); db(0x00); db(0x30); db(0x3c);
- db(0x3f); db(0xf8); db(0x61); db(0x00); db(0x17); db(0x30); db(0x20); db(0x81);
+ db(0x7f); db(0xf8); db(0x61); db(0x00); db(0x17); db(0x28); db(0x20); db(0x81);
  db(0x4a); db(0xad); db(0x02); db(0x08); db(0x66); db(0x3a); db(0x4a); db(0xab);
  db(0x00); db(0x1c); db(0x66); db(0x8e); db(0x4e); db(0xae); db(0xff); db(0x7c);
- db(0x41); db(0xee); db(0x01); db(0x5e); db(0x43); db(0xfa); db(0x17); db(0x28);
+ db(0x41); db(0xee); db(0x01); db(0x5e); db(0x43); db(0xfa); db(0x17); db(0x20);
  db(0x4e); db(0xae); db(0xfe); db(0xec); db(0x24); db(0x00); db(0x4e); db(0xae);
  db(0xff); db(0x76); db(0x4a); db(0x82); db(0x67); db(0x00); db(0xff); db(0x74);
- db(0x41); db(0xfa); db(0x17); db(0x14); db(0x70); db(0x00); db(0x72); db(0x00);
+ db(0x41); db(0xfa); db(0x17); db(0x0c); db(0x70); db(0x00); db(0x72); db(0x00);
  db(0x61); db(0x00); db(0xfc); db(0xe2); db(0x2b); db(0x40); db(0x02); db(0x08);
  db(0x67); db(0x00); db(0x02); db(0x52); db(0x60); db(0x00); db(0xff); db(0x5c);
  db(0x4a); db(0xad); db(0x02); db(0x0c); db(0x66); db(0x48); db(0x4a); db(0xab);
  db(0x00); db(0x1c); db(0x66); db(0x00); db(0xff); db(0x4e); db(0x4e); db(0xae);
  db(0xff); db(0x7c); db(0x41); db(0xee); db(0x01); db(0x5e); db(0x43); db(0xfa);
- db(0x16); db(0xf3); db(0x4e); db(0xae); db(0xfe); db(0xec); db(0x24); db(0x00);
+ db(0x16); db(0xeb); db(0x4e); db(0xae); db(0xfe); db(0xec); db(0x24); db(0x00);
  db(0x4e); db(0xae); db(0xff); db(0x76); db(0x4a); db(0x82); db(0x67); db(0x00);
- db(0xff); db(0x32); db(0x41); db(0xfa); db(0x16); db(0xdf); db(0x70); db(0x00);
+ db(0xff); db(0x32); db(0x41); db(0xfa); db(0x16); db(0xd7); db(0x70); db(0x00);
  db(0x72); db(0x00); db(0x61); db(0x00); db(0xfc); db(0xa0); db(0x2b); db(0x40);
  db(0x02); db(0x0c); db(0x67); db(0x00); db(0x02); db(0x10); db(0x30); db(0x3c);
- db(0xff); db(0x38); db(0x72); db(0x00); db(0x61); db(0x00); db(0x16); db(0x96);
+ db(0xff); db(0x38); db(0x72); db(0x00); db(0x61); db(0x00); db(0x16); db(0x8e);
  db(0x4e); db(0x90); db(0x60); db(0x00); db(0xff); db(0x0e); db(0x0c); db(0x47);
  db(0x00); db(0x24); db(0x65); db(0x18); db(0x0c); db(0x47); db(0x00); db(0x32);
  db(0x64); db(0x12); db(0x53); db(0xab); db(0x00); db(0x34); db(0x6a); db(0x0c);
  db(0x22); db(0x69); db(0x00); db(0x1e); db(0x4e); db(0xae); db(0xfe); db(0xbc);
  db(0x22); db(0x5f); db(0x53); db(0x69); db(0x00); db(0x46); db(0x6a); db(0x10);
  db(0x33); db(0x7c); db(0x00); db(0x32); db(0x00); db(0x46); db(0x30); db(0x3c);
- db(0xff); db(0xff); db(0x61); db(0x00); db(0x14); db(0x30); db(0x50); db(0xd0);
+ db(0xff); db(0xff); db(0x61); db(0x00); db(0x14); db(0x28); db(0x50); db(0xd0);
  db(0x41); db(0xf9); db(0x00); db(0xdf); db(0xf0); db(0x00); db(0x70); db(0x00);
  db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x00); db(0x06); db(0x30); db(0x3c);
- db(0xff); db(0x38); db(0x72); db(0x11); db(0x61); db(0x00); db(0x14); db(0x06);
+ db(0xff); db(0x38); db(0x72); db(0x11); db(0x61); db(0x00); db(0x13); db(0xfe);
  db(0x4e); db(0x90); db(0x08); db(0x00); db(0x00); db(0x00); db(0x67); db(0x42);
  db(0x2c); db(0x78); db(0x00); db(0x04); db(0x20); db(0x3c); db(0x00); db(0x00);
  db(0x00); db(0x88); db(0x22); db(0x3c); db(0x00); db(0x01); db(0x00); db(0x01);
  db(0x4e); db(0xae); db(0xff); db(0x3a); db(0x4a); db(0x80); db(0x67); db(0x00);
  db(0x00); db(0x40); db(0x2a); db(0x40); db(0x2b); db(0x4e); db(0x00); db(0x14);
  db(0x30); db(0x3c); db(0xff); db(0x38); db(0x72); db(0x0e); db(0x61); db(0x00);
- db(0x13); db(0xd4); db(0x20); db(0x0d); db(0x4e); db(0x90); db(0x41); db(0xfa);
- db(0x14); db(0x6b); db(0x43); db(0xfa); db(0x01); db(0x14); db(0x70); db(0xf6);
+ db(0x13); db(0xcc); db(0x20); db(0x0d); db(0x4e); db(0x90); db(0x41); db(0xfa);
+ db(0x14); db(0x63); db(0x43); db(0xfa); db(0x01); db(0x14); db(0x70); db(0xf6);
  db(0x22); db(0x3c); db(0x00); db(0x00); db(0x27); db(0x10); db(0x61); db(0x00);
- db(0xe8); db(0xac); db(0x70); db(0x00); db(0x4c); db(0xdf); db(0x60); db(0x00);
+ db(0xe7); db(0x74); db(0x70); db(0x00); db(0x4c); db(0xdf); db(0x60); db(0x00);
  db(0x4e); db(0x75); db(0x30); db(0x3c); db(0xff); db(0x38); db(0x72); db(0x0a);
- db(0x61); db(0x00); db(0x13); db(0xaa); db(0x4e); db(0x90); db(0x4e); db(0x75);
+ db(0x61); db(0x00); db(0x13); db(0xa2); db(0x4e); db(0x90); db(0x4e); db(0x75);
  db(0x61); db(0xf0); db(0x20); db(0x0d); db(0x67); db(0x1c); db(0x2c); db(0x6d);
  db(0x00); db(0x14); db(0x20); db(0x2d); db(0x00); db(0x18); db(0x67); db(0x06);
  db(0x22); db(0x40); db(0x4e); db(0xae); db(0xfe); db(0x62); db(0x22); db(0x4d);
  db(0x20); db(0x3c); db(0x00); db(0x00); db(0x00); db(0x88); db(0x4e); db(0xae);
  db(0xff); db(0x2e); db(0x70); db(0x00); db(0x4e); db(0x75); db(0x48); db(0xe7);
  db(0x38); db(0x3e); db(0x2c); db(0x6d); db(0x00); db(0x18); db(0x41); db(0xfa);
- db(0x13); db(0xf9); db(0x22); db(0x08); db(0x24); db(0x3c); db(0x00); db(0x00);
+ db(0x13); db(0xf1); db(0x22); db(0x08); db(0x24); db(0x3c); db(0x00); db(0x00);
  db(0x03); db(0xed); db(0x4e); db(0xae); db(0xff); db(0xe2); db(0x28); db(0x00);
  db(0x67); db(0x4c); db(0x45); db(0xed); db(0x00); db(0x68); db(0x42); db(0x92);
  db(0x34); db(0xaa); db(0x00); db(0x02); db(0x24); db(0x0a); db(0x54); db(0x82);
  db(0x76); db(0x20); db(0x22); db(0x04); db(0x4e); db(0xae); db(0xff); db(0xd6);
  db(0xb6); db(0x80); db(0x66); db(0x12); db(0x4a); db(0x6a); db(0x00); db(0x10);
  db(0x66); db(0xc4); db(0x30); db(0x3c); db(0xff); db(0x38); db(0x72); db(0x10);
- db(0x61); db(0x00); db(0x13); db(0x1a); db(0x4e); db(0x90); db(0x22); db(0x04);
+ db(0x61); db(0x00); db(0x13); db(0x12); db(0x4e); db(0x90); db(0x22); db(0x04);
  db(0x67); db(0x04); db(0x4e); db(0xae); db(0xff); db(0xdc); db(0x4c); db(0xdf);
  db(0x7c); db(0x1c); db(0x4e); db(0x75); db(0x2c); db(0x6d); db(0x00); db(0x18);
- db(0x41); db(0xfa); db(0x13); db(0x7d); db(0x22); db(0x08); db(0x74); db(0xfe);
+ db(0x41); db(0xfa); db(0x13); db(0x75); db(0x22); db(0x08); db(0x74); db(0xfe);
  db(0x4e); db(0xae); db(0xff); db(0xac); db(0x22); db(0x00); db(0x67); db(0x34);
  db(0x4e); db(0xae); db(0xff); db(0xa6); db(0x2c); db(0x6d); db(0x00); db(0x14);
  db(0x45); db(0xed); db(0x00); db(0x38); db(0x70); db(0xff); db(0x4e); db(0xae);
  db(0xfe); db(0xb6); db(0x15); db(0x40); db(0x00); db(0x14); db(0x41); db(0xfa);
- db(0x13); db(0x61); db(0x24); db(0x88); db(0x25); db(0x7c); db(0x00); db(0x00);
+ db(0x13); db(0x59); db(0x24); db(0x88); db(0x25); db(0x7c); db(0x00); db(0x00);
  db(0x00); db(0x12); db(0x00); db(0x0c); db(0x25); db(0x6d); db(0x00); db(0x08);
  db(0x00); db(0x10); db(0x2c); db(0x6d); db(0x00); db(0x18); db(0x22); db(0x0a);
  db(0x4e); db(0xae); db(0xfc); db(0x88); db(0x2c); db(0x6d); db(0x00); db(0x14);
  db(0x4e); db(0x75); db(0x00); db(0x00); db(0x00); db(0x00); db(0x00); db(0x10);
  db(0x00); db(0x00); db(0x00); db(0x00); db(0x30); db(0x3c); db(0xff); db(0x38);
- db(0x72); db(0x0d); db(0x61); db(0x00); db(0x12); db(0xa8); db(0x4e); db(0x90);
+ db(0x72); db(0x0d); db(0x61); db(0x00); db(0x12); db(0xa0); db(0x4e); db(0x90);
  db(0x4a); db(0x80); db(0x67); db(0x00); db(0xfe); db(0xfc); db(0x2a); db(0x40);
  db(0x2c); db(0x6d); db(0x00); db(0x14); db(0x93); db(0xc9); db(0x4e); db(0xae);
  db(0xfe); db(0xda); db(0x2b); db(0x40); db(0x00); db(0x08); db(0x43); db(0xfa);
- db(0x13); db(0xbf); db(0x70); db(0x00); db(0x4e); db(0xae); db(0xfd); db(0xd8);
+ db(0x13); db(0xb7); db(0x70); db(0x00); db(0x4e); db(0xae); db(0xfd); db(0xd8);
  db(0x2b); db(0x40); db(0x00); db(0x18); db(0x67); db(0x00); db(0xfe); db(0xda);
  db(0x2c); db(0x40); db(0x72); db(0x32); db(0x4e); db(0xae); db(0xff); db(0x3a);
- db(0x41); db(0xfa); db(0x12); db(0xd1); db(0x22); db(0x08); db(0x74); db(0xfe);
+ db(0x41); db(0xfa); db(0x12); db(0xc9); db(0x22); db(0x08); db(0x74); db(0xfe);
  db(0x4e); db(0xae); db(0xff); db(0xac); db(0x4a); db(0x80); db(0x67); db(0xea);
  db(0x22); db(0x00); db(0x4e); db(0xae); db(0xff); db(0xa6); db(0x72); db(0x32);
- db(0x4e); db(0xae); db(0xff); db(0x3a); db(0x41); db(0xfa); db(0x12); db(0xbb);
+ db(0x4e); db(0xae); db(0xff); db(0x3a); db(0x41); db(0xfa); db(0x12); db(0xb3);
  db(0x22); db(0x08); db(0x74); db(0xfe); db(0x4e); db(0xae); db(0xff); db(0xac);
  db(0x4a); db(0x80); db(0x67); db(0x00); db(0xfe); db(0xa4); db(0x22); db(0x00);
  db(0x4e); db(0xae); db(0xff); db(0xa6); db(0x2c); db(0x6d); db(0x00); db(0x14);
  db(0xf7); db(0xf4); db(0x28); db(0x40); db(0x4a); db(0x80); db(0x67); db(0x00);
  db(0xfe); db(0x88); db(0x70); db(0x00); db(0x08); db(0xc0); db(0x00); db(0x0d);
  db(0x4e); db(0xae); db(0xfe); db(0xc2); db(0x72); db(0x00); db(0x20); db(0x2d);
- db(0x00); db(0x0c); db(0x41); db(0xfa); db(0x12); db(0x82); db(0x22); db(0x4c);
+ db(0x00); db(0x0c); db(0x41); db(0xfa); db(0x12); db(0x7a); db(0x22); db(0x4c);
  db(0x4e); db(0xae); db(0xfe); db(0x44); db(0x4a); db(0x80); db(0x66); db(0xe2);
  db(0x20); db(0x6c); db(0x00); db(0x14); db(0x0c); db(0x68); db(0x00); db(0x25);
  db(0x00); db(0x14); db(0x64); db(0x0c); db(0x61); db(0x00); db(0xfe); db(0x4c);
  db(0x2b); db(0x4d); db(0x00); db(0x2c); db(0x41); db(0xfa); db(0x01); db(0x60);
  db(0x2b); db(0x48); db(0x00); db(0x24); db(0x22); db(0x4c); db(0x4e); db(0xae);
  db(0xfe); db(0x38); db(0x30); db(0x3c); db(0xff); db(0x38); db(0x72); db(0x0f);
- db(0x61); db(0x00); db(0x11); db(0xc2); db(0x4e); db(0x90); db(0x4a); db(0xad);
+ db(0x61); db(0x00); db(0x11); db(0xba); db(0x4e); db(0x90); db(0x4a); db(0xad);
  db(0x00); db(0x00); db(0x66); db(0x1c); db(0x70); db(0x00); db(0x74); db(0x00);
  db(0x14); db(0x2d); db(0x00); db(0x4c); db(0x05); db(0xc0); db(0x08); db(0xc0);
  db(0x00); db(0x0d); db(0x4e); db(0xae); db(0xfe); db(0xc2); db(0x05); db(0x00);
  db(0x20); db(0x2d); db(0x00); db(0x00); db(0x67); db(0x00); db(0x00); db(0x76);
  db(0x72); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a); db(0x2b); db(0x40);
  db(0x00); db(0x04); db(0x30); db(0x3c); db(0xff); db(0x38); db(0x72); db(0x0c);
- db(0x61); db(0x00); db(0x11); db(0x82); db(0x4e); db(0x90); db(0x4a); db(0x80);
+ db(0x61); db(0x00); db(0x11); db(0x7a); db(0x4e); db(0x90); db(0x4a); db(0x80);
  db(0x67); db(0x40); db(0x4a); db(0xad); db(0x00); db(0x04); db(0x67); db(0x3a);
  db(0x39); db(0x7c); db(0x00); db(0x03); db(0x00); db(0x1c); db(0x42); db(0x2c);
  db(0x00); db(0x1f); db(0x42); db(0xac); db(0x00); db(0x20); db(0x29); db(0x6d);
  db(0x00); db(0x34); db(0x29); db(0x48); db(0x00); db(0x28); db(0x20); db(0x02);
  db(0x51); db(0x80); db(0x29); db(0x40); db(0x00); db(0x24); db(0x22); db(0x4c);
  db(0x4e); db(0xae); db(0xfe); db(0x38); db(0x30); db(0x3c); db(0xff); db(0x38);
- db(0x72); db(0x0b); db(0x61); db(0x00); db(0x10); db(0xa8); db(0x20); db(0x2c);
+ db(0x72); db(0x0b); db(0x61); db(0x00); db(0x10); db(0xa0); db(0x20); db(0x2c);
  db(0x00); db(0x20); db(0x4e); db(0x90); db(0x22); db(0x4a); db(0x20); db(0x02);
  db(0x4e); db(0xae); db(0xff); db(0x2e); db(0x4a); db(0xac); db(0x00); db(0x20);
  db(0x67); db(0x00); db(0xfe); db(0xda); db(0x41); db(0xed); db(0x00); db(0x30);
  db(0x4e); db(0xae); db(0xfe); db(0xbc); db(0x2c); db(0x5f); db(0x70); db(0x00);
  db(0x4e); db(0x75); db(0x2c); db(0x78); db(0x00); db(0x04); db(0x74); db(0xff);
  db(0x30); db(0x3c); db(0xff); db(0x38); db(0x72); db(0x11); db(0x61); db(0x00);
- db(0x10); db(0x3c); db(0x4e); db(0x90); db(0x08); db(0x00); db(0x00); db(0x01);
+ db(0x10); db(0x34); db(0x4e); db(0x90); db(0x08); db(0x00); db(0x00); db(0x01);
  db(0x67); db(0x38); db(0x74); db(0x00); db(0x4e); db(0xae); db(0xff); db(0x7c);
- db(0x41); db(0xee); db(0x01); db(0x5e); db(0x43); db(0xfa); db(0x10); db(0x62);
+ db(0x41); db(0xee); db(0x01); db(0x5e); db(0x43); db(0xfa); db(0x10); db(0x5a);
  db(0x4e); db(0xae); db(0xfe); db(0xec); db(0x4a); db(0x80); db(0x67); db(0x1e);
  db(0x20); db(0x40); db(0x43); db(0xfa); db(0x00); db(0x22); db(0x24); db(0x68);
  db(0xff); db(0xe4); db(0x21); db(0x49); db(0xff); db(0xe4); db(0x22); db(0x48);
  db(0x30); db(0x3c); db(0xff); db(0x38); db(0x72); db(0x65); db(0x61); db(0x00);
- db(0x10); db(0x04); db(0x4e); db(0x90); db(0x74); db(0x01); db(0x4e); db(0xae);
+ db(0x0f); db(0xfc); db(0x4e); db(0x90); db(0x74); db(0x01); db(0x4e); db(0xae);
  db(0xff); db(0x76); db(0x20); db(0x02); db(0x4e); db(0x75); db(0x59); db(0x8f);
  db(0x48); db(0xe7); db(0xc0); db(0x80); db(0x30); db(0x3c); db(0xff); db(0x38);
- db(0x72); db(0x66); db(0x61); db(0x00); db(0x0f); db(0xe8); db(0x4e); db(0x90);
+ db(0x72); db(0x66); db(0x61); db(0x00); db(0x0f); db(0xe0); db(0x4e); db(0x90);
  db(0x4c); db(0xdf); db(0x01); db(0x03); db(0x4e); db(0x75); db(0x2c); db(0x78);
- db(0x00); db(0x04); db(0x41); db(0xfa); db(0x10); db(0xfe); db(0x43); db(0xfa);
+ db(0x00); db(0x04); db(0x41); db(0xfa); db(0x10); db(0xf6); db(0x43); db(0xfa);
  db(0x00); db(0x14); db(0x70); db(0x0f); db(0x22); db(0x3c); db(0x00); db(0x00);
- db(0x1f); db(0x40); db(0x61); db(0x00); db(0xe4); db(0xb8); db(0x4e); db(0x75);
+ db(0x1f); db(0x40); db(0x61); db(0x00); db(0xe3); db(0x80); db(0x4e); db(0x75);
  db(0x00); db(0x00); db(0x00); db(0x10); db(0x00); db(0x00); db(0x00); db(0x00);
  db(0x2c); db(0x78); db(0x00); db(0x04); db(0x70); db(0x00); db(0x43); db(0xfa);
- db(0x10); db(0xe7); db(0x4e); db(0xae); db(0xfd); db(0xd8); db(0x2c); db(0x40);
+ db(0x10); db(0xdf); db(0x4e); db(0xae); db(0xfd); db(0xd8); db(0x2c); db(0x40);
  db(0x72); db(0x02); db(0x30); db(0x3c); db(0xff); db(0x78); db(0x61); db(0x00);
- db(0x0f); db(0xa4); db(0x24); db(0x48); db(0x72); db(0x01); db(0x4e); db(0x90);
+ db(0x0f); db(0x9c); db(0x24); db(0x48); db(0x72); db(0x01); db(0x4e); db(0x90);
  db(0x4a); db(0x81); db(0x67); db(0x0c); db(0x26); db(0x41); db(0x4e); db(0xae);
  db(0xfe); db(0x08); db(0x72); db(0x02); db(0x20); db(0x4b); db(0x4e); db(0x92);
  db(0x22); db(0x4e); db(0x2c); db(0x78); db(0x00); db(0x04); db(0x4e); db(0xae);
  db(0x4c); db(0xdf); db(0x7c); db(0xfc); db(0x4e); db(0x75); db(0xbc); db(0xfc);
  db(0x00); db(0x00); db(0x67); db(0x06); db(0x4e); db(0xae); db(0xff); db(0x6a);
  db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x38); db(0x3e); db(0x24); db(0x48);
- db(0x2c); db(0x78); db(0x00); db(0x04); db(0x43); db(0xfa); db(0x0f); db(0xe1);
+ db(0x2c); db(0x78); db(0x00); db(0x04); db(0x43); db(0xfa); db(0x0f); db(0xd9);
  db(0x4e); db(0xae); db(0xfe); db(0x68); db(0x2a); db(0x40); db(0x20); db(0x6d);
  db(0x00); db(0x22); db(0x20); db(0x28); db(0x00); db(0x18); db(0xe5); db(0x88);
  db(0x26); db(0x40); db(0x24); db(0xab); db(0x00); db(0x04); db(0x20); db(0x0a);
  db(0x20); db(0x40); db(0x41); db(0xe8); db(0x00); db(0x5c); db(0xe5); db(0x8a);
  db(0x22); db(0x42); db(0x22); db(0x51); db(0x4e); db(0xae); db(0xfe); db(0x92);
  db(0x22); db(0x02); db(0x43); db(0xfa); db(0x00); db(0x0e); db(0x30); db(0x3c);
- db(0xff); db(0x68); db(0x61); db(0x00); db(0x0e); db(0x48); db(0x4e); db(0x90);
+ db(0xff); db(0x68); db(0x61); db(0x00); db(0x0e); db(0x40); db(0x4e); db(0x90);
  db(0x4e); db(0xd0); db(0x70); db(0x30); db(0x60); db(0x0a); db(0x70); db(0x28);
  db(0x60); db(0x06); db(0x20); db(0x06); db(0x60); db(0x02); db(0x20); db(0x06);
  db(0x12); db(0xd8); db(0x53); db(0x80); db(0x6e); db(0xfa); db(0x4e); db(0x75);
  db(0x00); db(0x00); db(0x00); db(0x04); db(0x00); db(0x00); db(0x00); db(0x02);
  db(0x48); db(0xe7); db(0x20); db(0x22); db(0x24); db(0x00); db(0x2c); db(0x78);
  db(0x00); db(0x04); db(0x08); db(0x02); db(0x00); db(0x01); db(0x67); db(0x4e);
- db(0x43); db(0xfa); db(0x0f); db(0x6c); db(0x70); db(0x00); db(0x4e); db(0xae);
+ db(0x43); db(0xfa); db(0x0f); db(0x64); db(0x70); db(0x00); db(0x4e); db(0xae);
  db(0xfd); db(0xd8); db(0x4a); db(0x80); db(0x67); db(0x40); db(0x24); db(0x4e);
  db(0x2c); db(0x40); db(0x4e); db(0xae); db(0xff); db(0xd0); db(0x4a); db(0x80);
- db(0x67); db(0x2c); db(0x20); db(0x40); db(0x43); db(0xfa); db(0xdf); db(0xf2);
+ db(0x67); db(0x2c); db(0x20); db(0x40); db(0x43); db(0xfa); db(0xde); db(0xba);
  db(0x20); db(0x09); db(0x42); db(0x40); db(0x21); db(0x40); db(0x00); db(0x20);
  db(0x21); db(0x7c); db(0x00); db(0x01); db(0x00); db(0x00); db(0x00); db(0x24);
  db(0x31); db(0x7c); db(0x01); db(0x04); db(0x00); db(0x10); db(0x31); db(0x7c);
  db(0x00); db(0x16); db(0x4e); db(0xae); db(0xff); db(0xe2); db(0x22); db(0x4e);
  db(0x2c); db(0x4a); db(0x4e); db(0xae); db(0xfe); db(0x62); db(0x08); db(0x02);
  db(0x00); db(0x00); db(0x67); db(0x44); db(0x20); db(0x3c); db(0x00); db(0x00);
- db(0xff); db(0xfc); db(0x61); db(0x00); db(0x0d); db(0xc0); db(0x24); db(0x48);
+ db(0xff); db(0xfc); db(0x61); db(0x00); db(0x0d); db(0xb8); db(0x24); db(0x48);
  db(0x20); db(0x08); db(0x42); db(0x40); db(0x20); db(0x40); db(0x21); db(0x4e);
- db(0x3f); db(0xfc); db(0x70); db(0x1a); db(0x22); db(0x3c); db(0x00); db(0x01);
+ db(0x7f); db(0xfc); db(0x70); db(0x1a); db(0x22); db(0x3c); db(0x00); db(0x01);
  db(0x00); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a); db(0x22); db(0x40);
- db(0x41); db(0xfa); db(0x0f); db(0x48); db(0x23); db(0x48); db(0x00); db(0x0a);
- db(0x23); db(0x4a); db(0x00); db(0x0e); db(0x41); db(0xfa); db(0x01); db(0x38);
+ db(0x41); db(0xfa); db(0x0f); db(0x40); db(0x23); db(0x48); db(0x00); db(0x0a);
+ db(0x23); db(0x4a); db(0x00); db(0x0e); db(0x41); db(0xfa); db(0x01); db(0x36);
  db(0x23); db(0x48); db(0x00); db(0x12); db(0x33); db(0x7c); db(0x02); db(0x7a);
  db(0x00); db(0x08); db(0x70); db(0x0d); db(0x4e); db(0xae); db(0xff); db(0x58);
  db(0x4c); db(0xdf); db(0x44); db(0x04); db(0x4e); db(0x75); db(0x48); db(0xe7);
  db(0xc0); db(0xc0); db(0x20); db(0x3c); db(0x00); db(0x00); db(0xf0); db(0x00);
- db(0x61); db(0x00); db(0x0d); db(0x72); db(0x22); db(0x48); db(0x20); db(0x3c);
- db(0x00); db(0x00); db(0x40); db(0x00); db(0x61); db(0x00); db(0x0d); db(0x66);
- db(0x70); db(0x03); db(0x4a); db(0x69); db(0x00); db(0x02); db(0x67); db(0x0e);
- db(0xd0); db(0xfc); db(0x20); db(0x00); db(0xd2); db(0xfc); db(0x00); db(0x08);
- db(0x51); db(0xc8); db(0xff); db(0xf0); db(0x60); db(0xd4); db(0x48); db(0xe8);
- db(0x00); db(0xfc); db(0x00); db(0x0c); db(0x48); db(0xe8); db(0x7c); db(0x00);
- db(0x00); db(0x2c); db(0x21); db(0x6f); db(0x00); db(0x00); db(0x00); db(0x04);
- db(0x21); db(0x6f); db(0x00); db(0x04); db(0x00); db(0x08); db(0x21); db(0x6f);
- db(0x00); db(0x08); db(0x00); db(0x24); db(0x21); db(0x6f); db(0x00); db(0x0c);
- db(0x00); db(0x28); db(0x45); db(0xef); db(0x00); db(0x16); db(0x21); db(0x4a);
- db(0x00); db(0x40); db(0x24); db(0x48); db(0x26); db(0x49); db(0x2c); db(0x78);
- db(0x00); db(0x04); db(0x42); db(0xaa); db(0x00); db(0x4c); db(0x4a); db(0x13);
- db(0x67); db(0x0a); db(0x93); db(0xc9); db(0x4e); db(0xae); db(0xfe); db(0xda);
- db(0x25); db(0x40); db(0x00); db(0x4c); db(0x36); db(0xaf); db(0x00); db(0x10);
- db(0x2a); db(0x3c); db(0x80); db(0x00); db(0x00); db(0x00); db(0x38); db(0x3c);
- db(0x27); db(0x10); db(0x4a); db(0x2b); db(0x00); db(0x02); db(0x66); db(0x50);
- db(0x0c); db(0x2b); db(0x00); db(0xfe); db(0x00); db(0x07); db(0x66); db(0x18);
- db(0x17); db(0x7c); db(0x00); db(0x04); db(0x00); db(0x07); db(0x20); db(0x4a);
- db(0x22); db(0x4b); db(0x70); db(0x01); db(0x61); db(0x00); db(0x01); db(0x32);
- db(0x17); db(0x7c); db(0x00); db(0x03); db(0x00); db(0x07); db(0x60); db(0xda);
- db(0x4a); db(0xaa); db(0x00); db(0x4c); db(0x66); db(0x1e); db(0x0c); db(0x85);
- db(0x80); db(0x00); db(0x00); db(0x00); db(0x66); db(0xcc); db(0x53); db(0x44);
- db(0x6a); db(0xc8); db(0x93); db(0xc9); db(0x4e); db(0xae); db(0xfe); db(0xda);
- db(0x22); db(0x40); db(0x70); db(0x88); db(0x4e); db(0xae); db(0xfe); db(0xd4);
- db(0x2a); db(0x00); db(0x60); db(0xb6); db(0x20); db(0x3c); db(0x00); db(0x00);
- db(0x01); db(0x00); db(0x4e); db(0xae); db(0xfe); db(0xc2); db(0x60); db(0xaa);
- db(0x0c); db(0x85); db(0x80); db(0x00); db(0x00); db(0x00); db(0x67); db(0x0e);
+ db(0x61); db(0x00); db(0x0d); db(0x6a); db(0x22); db(0x48); db(0x20); db(0x3c);
+ db(0x00); db(0x00); db(0x80); db(0x00); db(0x61); db(0x00); db(0x0d); db(0x5e);
+ db(0x70); db(0x03); db(0x4a); db(0x69); db(0x00); db(0x02); db(0x67); db(0x0c);
+ db(0xd0); db(0xfc); db(0x10); db(0x00); db(0x50); db(0x49); db(0x51); db(0xc8);
+ db(0xff); db(0xf2); db(0x60); db(0xd6); db(0x48); db(0xe8); db(0x00); db(0xfc);
+ db(0x00); db(0x0c); db(0x48); db(0xe8); db(0x7c); db(0x00); db(0x00); db(0x2c);
+ db(0x21); db(0x6f); db(0x00); db(0x00); db(0x00); db(0x04); db(0x21); db(0x6f);
+ db(0x00); db(0x04); db(0x00); db(0x08); db(0x21); db(0x6f); db(0x00); db(0x08);
+ db(0x00); db(0x24); db(0x21); db(0x6f); db(0x00); db(0x0c); db(0x00); db(0x28);
+ db(0x45); db(0xef); db(0x00); db(0x16); db(0x21); db(0x4a); db(0x00); db(0x40);
+ db(0x24); db(0x48); db(0x26); db(0x49); db(0x2c); db(0x78); db(0x00); db(0x04);
+ db(0x42); db(0xaa); db(0x00); db(0x4c); db(0x4a); db(0x13); db(0x67); db(0x0a);
+ db(0x93); db(0xc9); db(0x4e); db(0xae); db(0xfe); db(0xda); db(0x25); db(0x40);
+ db(0x00); db(0x4c); db(0x36); db(0xaf); db(0x00); db(0x10); db(0x2a); db(0x3c);
+ db(0x80); db(0x00); db(0x00); db(0x00); db(0x38); db(0x3c); db(0x27); db(0x10);
+ db(0x4a); db(0x2b); db(0x00); db(0x02); db(0x66); db(0x50); db(0x0c); db(0x2b);
+ db(0x00); db(0xfe); db(0x00); db(0x07); db(0x66); db(0x18); db(0x17); db(0x7c);
+ db(0x00); db(0x04); db(0x00); db(0x07); db(0x20); db(0x4a); db(0x22); db(0x4b);
+ db(0x70); db(0x01); db(0x61); db(0x00); db(0x01); db(0x2e); db(0x17); db(0x7c);
+ db(0x00); db(0x03); db(0x00); db(0x07); db(0x60); db(0xda); db(0x4a); db(0xaa);
+ db(0x00); db(0x4c); db(0x66); db(0x1e); db(0x0c); db(0x85); db(0x80); db(0x00);
+ db(0x00); db(0x00); db(0x66); db(0xcc); db(0x53); db(0x44); db(0x6a); db(0xc8);
  db(0x93); db(0xc9); db(0x4e); db(0xae); db(0xfe); db(0xda); db(0x22); db(0x40);
- db(0x20); db(0x05); db(0x4e); db(0xae); db(0xfe); db(0xd4); db(0x17); db(0x7c);
- db(0x00); db(0x01); db(0x00); db(0x02); db(0x20); db(0x4a); db(0x22); db(0x4b);
- db(0x4c); db(0xe8); db(0x00); db(0xff); db(0x00); db(0x04); db(0x4c); db(0xe8);
- db(0x7c); db(0x00); db(0x00); db(0x2c); db(0x2f); db(0x28); db(0x00); db(0x24);
- db(0x2f); db(0x28); db(0x00); db(0x28); db(0x42); db(0xa8); db(0x00); db(0x4c);
- db(0x42); db(0x69); db(0x00); db(0x02); db(0x22); db(0x5f); db(0x20); db(0x5f);
- db(0x4f); db(0xef); db(0x00); db(0x12); db(0x4e); db(0x75); db(0x48); db(0xe7);
- db(0x30); db(0x30); db(0x76); db(0x00); db(0x24); db(0x49); db(0x4a); db(0x2a);
- db(0x00); db(0x01); db(0x67); db(0x4c); db(0x76); db(0x01); db(0x20); db(0x0a);
- db(0x42); db(0x40); db(0x20); db(0x40); db(0x72); db(0x04); db(0x22); db(0x48);
- db(0x2c); db(0x68); db(0x3f); db(0xfc); db(0xd1); db(0xfc); db(0x00); db(0x00);
- db(0x40); db(0x00); db(0xd3); db(0xfc); db(0x00); db(0x00); db(0xf0); db(0x00);
- db(0x4a); db(0x29); db(0x00); db(0x03); db(0x67); db(0x1e); db(0x0c); db(0x29);
- db(0x00); db(0xff); db(0x00); db(0x07); db(0x66); db(0x16); db(0x70); db(0x00);
- db(0x61); db(0x76); db(0x67); db(0x08); db(0x13); db(0x7c); db(0x00); db(0xfd);
- db(0x00); db(0x07); db(0x60); db(0xca); db(0x13); db(0x7c); db(0x00); db(0x01);
- db(0x00); db(0x07); db(0x60); db(0xc2); db(0xd0); db(0xfc); db(0x20); db(0x00);
- db(0xd2); db(0xfc); db(0x00); db(0x08); db(0x51); db(0xc9); db(0xff); db(0xd2);
- db(0x4a); db(0x2a); db(0x00); db(0x02); db(0x67); db(0x4a); db(0x76); db(0x01);
- db(0x20); db(0x0a); db(0x42); db(0x40); db(0x24); db(0x40); db(0x26); db(0x40);
- db(0x2c); db(0x6a); db(0x3f); db(0xfc); db(0xd5); db(0xfc); db(0x00); db(0x00);
- db(0x40); db(0x00); db(0xd7); db(0xfc); db(0x00); db(0x00); db(0xf0); db(0x00);
- db(0x74); db(0x03); db(0x20); db(0x2a); db(0x00); db(0x4c); db(0x67); db(0x1c);
- db(0x4a); db(0x2b); db(0x00); db(0x03); db(0x67); db(0x16); db(0x4a); db(0x2b);
- db(0x00); db(0x02); db(0x6a); db(0x10); db(0x42); db(0xaa); db(0x00); db(0x4c);
- db(0x22); db(0x40); db(0x20); db(0x3c); db(0x00); db(0x00); db(0x01); db(0x00);
- db(0x4e); db(0xae); db(0xfe); db(0xbc); db(0xd4); db(0xfc); db(0x20); db(0x00);
- db(0xd6); db(0xfc); db(0x00); db(0x08); db(0x51); db(0xca); db(0xff); db(0xd4);
- db(0x20); db(0x03); db(0x4c); db(0xdf); db(0x0c); db(0x0c); db(0x4e); db(0x75);
- db(0x48); db(0xe7); db(0x7c); db(0x7c); db(0x3a); db(0x00); db(0x49); db(0xe8);
- db(0x00); db(0x54); db(0x4b); db(0xe9); db(0x00); db(0x04); db(0x38); db(0x15);
- db(0xd8); db(0x44); db(0x47); db(0xfa); db(0x00); db(0x54); db(0x32); db(0x33);
- db(0x40); db(0x00); db(0x66); db(0x36); db(0x4a); db(0x45); db(0x67); db(0x14);
- db(0x32); db(0x3c); db(0x00); db(0x9c); db(0x0c); db(0x44); db(0x00); db(0x24);
- db(0x67); db(0x28); db(0x32); db(0x3c); db(0x00); db(0xb6); db(0x0c); db(0x44);
- db(0x00); db(0x26); db(0x67); db(0x1e); db(0x20); db(0x3c); db(0x00); db(0x00);
- db(0xff); db(0xf4); db(0x61); db(0x00); db(0x0b); db(0x70); db(0x20); db(0x10);
- db(0x67); db(0x10); db(0x22); db(0x40); db(0x20); db(0x3c); db(0x00); db(0x00);
- db(0x01); db(0x00); db(0x4e); db(0xae); db(0xfe); db(0xbc); db(0x70); db(0x01);
- db(0x60); db(0x10); db(0xd6); db(0xc1); db(0x4c); db(0xd4); db(0x07); db(0x00);
- db(0x4c); db(0xd4); db(0x00); db(0x07); db(0x4e); db(0x93); db(0x28); db(0x80);
- db(0x70); db(0x00); db(0x4c); db(0xdf); db(0x3e); db(0x3e); db(0x4e); db(0x75);
- db(0x00); db(0xca); db(0x00); db(0x2c); db(0x00); db(0x30); db(0x00); db(0x34);
- db(0x00); db(0x38); db(0x00); db(0x3c); db(0x00); db(0x42); db(0x00); db(0x48);
- db(0x00); db(0x4e); db(0x00); db(0x56); db(0x00); db(0x48); db(0x00); db(0x4e);
- db(0x00); db(0x56); db(0x00); db(0x5e); db(0x00); db(0x5e); db(0x00); db(0x70);
- db(0x00); db(0x78); db(0x00); db(0x80); db(0x00); db(0x00); db(0x00); db(0x00);
- db(0x00); db(0xc6); db(0x00); db(0x88); db(0x20); db(0x81); db(0x4e); db(0x75);
- db(0x30); db(0x81); db(0x4e); db(0x75); db(0x10); db(0x81); db(0x4e); db(0x75);
- db(0x20); db(0x10); db(0x4e); db(0x75); db(0x70); db(0x00); db(0x30); db(0x10);
- db(0x4e); db(0x75); db(0x70); db(0x00); db(0x10); db(0x10); db(0x4e); db(0x75);
- db(0x20); db(0x02); db(0x4e); db(0xee); db(0xfd); db(0x90); db(0x20); db(0x02);
- db(0xd0); db(0x80); db(0x4e); db(0xee); db(0xfd); db(0x90); db(0x20); db(0x02);
- db(0xe5); db(0x88); db(0x4e); db(0xee); db(0xfd); db(0x90); db(0x70); db(0x00);
- db(0x53); db(0x42); db(0x67); db(0x06); db(0x52); db(0x40); db(0x12); db(0xd8);
- db(0x66); db(0xf4); db(0x42); db(0x29); db(0xff); db(0xff); db(0x4e); db(0x75);
- db(0x20); db(0xc1); db(0x53); db(0x82); db(0x66); db(0xfa); db(0x4e); db(0x75);
- db(0x30); db(0xc1); db(0x53); db(0x82); db(0x66); db(0xfa); db(0x4e); db(0x75);
- db(0x10); db(0xc1); db(0x53); db(0x82); db(0x66); db(0xfa); db(0x4e); db(0x75);
- db(0x70); db(0x00); db(0x10); db(0x18); db(0x53); db(0x40); db(0x6b); db(0x08);
- db(0x53); db(0x42); db(0x6b); db(0x04); db(0x12); db(0xd8); db(0x60); db(0xf4);
- db(0x42); db(0x11); db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x3f); db(0x3e);
- db(0x2c); db(0x48); db(0xd0); db(0xc1); db(0x48); db(0x7a); db(0x00); db(0x0a);
- db(0x2f); db(0x08); db(0x4c); db(0xd2); db(0x3f); db(0xff); db(0x4e); db(0x75);
- db(0x4c); db(0xdf); db(0x7c); db(0xfc); db(0x4e); db(0x75); db(0x48); db(0xe7);
- db(0x3f); db(0x3e); db(0x48); db(0x7a); db(0xff); db(0xf4); db(0x2f); db(0x08);
- db(0x4c); db(0xd1); db(0x7f); db(0xff); db(0x4e); db(0x75); db(0x20); db(0x05);
- db(0x4e); db(0x75); db(0x48); db(0xe7); db(0xff); db(0xfe); db(0x28); db(0x48);
- db(0x2a); db(0x4c); db(0x2e); db(0x01); db(0x7a); db(0x00); db(0x38); db(0x1c);
- db(0x7c); db(0x00); db(0x3c); db(0x1c); db(0xd8); db(0x44); db(0x47); db(0xfa);
- db(0xff); db(0x20); db(0xd6); db(0xf3); db(0x40); db(0x00); db(0x4c); db(0xd4);
+ db(0x70); db(0x88); db(0x4e); db(0xae); db(0xfe); db(0xd4); db(0x2a); db(0x00);
+ db(0x60); db(0xb6); db(0x20); db(0x3c); db(0x00); db(0x00); db(0x01); db(0x00);
+ db(0x4e); db(0xae); db(0xfe); db(0xc2); db(0x60); db(0xaa); db(0x0c); db(0x85);
+ db(0x80); db(0x00); db(0x00); db(0x00); db(0x67); db(0x0e); db(0x93); db(0xc9);
+ db(0x4e); db(0xae); db(0xfe); db(0xda); db(0x22); db(0x40); db(0x20); db(0x05);
+ db(0x4e); db(0xae); db(0xfe); db(0xd4); db(0x17); db(0x7c); db(0x00); db(0x01);
+ db(0x00); db(0x02); db(0x20); db(0x4a); db(0x22); db(0x4b); db(0x4c); db(0xe8);
+ db(0x00); db(0xff); db(0x00); db(0x04); db(0x4c); db(0xe8); db(0x7c); db(0x00);
+ db(0x00); db(0x2c); db(0x2f); db(0x28); db(0x00); db(0x24); db(0x2f); db(0x28);
+ db(0x00); db(0x28); db(0x42); db(0xa8); db(0x00); db(0x4c); db(0x42); db(0x69);
+ db(0x00); db(0x02); db(0x22); db(0x5f); db(0x20); db(0x5f); db(0x4f); db(0xef);
+ db(0x00); db(0x12); db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x30); db(0x30);
+ db(0x76); db(0x00); db(0x24); db(0x49); db(0x4a); db(0x2a); db(0x00); db(0x01);
+ db(0x67); db(0x4a); db(0x76); db(0x01); db(0x20); db(0x0a); db(0x42); db(0x40);
+ db(0x20); db(0x40); db(0x72); db(0x04); db(0x22); db(0x48); db(0x2c); db(0x68);
+ db(0x7f); db(0xfc); db(0xd1); db(0xfc); db(0x00); db(0x00); db(0x80); db(0x00);
+ db(0xd3); db(0xfc); db(0x00); db(0x00); db(0xf0); db(0x00); db(0x4a); db(0x29);
+ db(0x00); db(0x03); db(0x67); db(0x1e); db(0x0c); db(0x29); db(0x00); db(0xff);
+ db(0x00); db(0x07); db(0x66); db(0x16); db(0x70); db(0x00); db(0x61); db(0x72);
+ db(0x67); db(0x08); db(0x13); db(0x7c); db(0x00); db(0xfd); db(0x00); db(0x07);
+ db(0x60); db(0xca); db(0x13); db(0x7c); db(0x00); db(0x01); db(0x00); db(0x07);
+ db(0x60); db(0xc2); db(0xd0); db(0xfc); db(0x10); db(0x00); db(0x50); db(0x49);
+ db(0x51); db(0xc9); db(0xff); db(0xd4); db(0x4a); db(0x2a); db(0x00); db(0x02);
+ db(0x67); db(0x48); db(0x76); db(0x01); db(0x20); db(0x0a); db(0x42); db(0x40);
+ db(0x24); db(0x40); db(0x26); db(0x40); db(0x2c); db(0x6a); db(0x7f); db(0xfc);
+ db(0xd5); db(0xfc); db(0x00); db(0x00); db(0x80); db(0x00); db(0xd7); db(0xfc);
+ db(0x00); db(0x00); db(0xf0); db(0x00); db(0x74); db(0x03); db(0x20); db(0x2a);
+ db(0x00); db(0x4c); db(0x67); db(0x1c); db(0x4a); db(0x2b); db(0x00); db(0x03);
+ db(0x67); db(0x16); db(0x4a); db(0x2b); db(0x00); db(0x02); db(0x6a); db(0x10);
+ db(0x42); db(0xaa); db(0x00); db(0x4c); db(0x22); db(0x40); db(0x20); db(0x3c);
+ db(0x00); db(0x00); db(0x01); db(0x00); db(0x4e); db(0xae); db(0xfe); db(0xbc);
+ db(0xd4); db(0xfc); db(0x10); db(0x00); db(0x50); db(0x4b); db(0x51); db(0xca);
+ db(0xff); db(0xd6); db(0x20); db(0x03); db(0x4c); db(0xdf); db(0x0c); db(0x0c);
+ db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x7c); db(0x7c); db(0x3a); db(0x00);
+ db(0x49); db(0xe8); db(0x00); db(0x54); db(0x4b); db(0xe9); db(0x00); db(0x04);
+ db(0x38); db(0x15); db(0xd8); db(0x44); db(0x47); db(0xfa); db(0x00); db(0x54);
+ db(0x32); db(0x33); db(0x40); db(0x00); db(0x66); db(0x36); db(0x4a); db(0x45);
+ db(0x67); db(0x14); db(0x32); db(0x3c); db(0x00); db(0x9c); db(0x0c); db(0x44);
+ db(0x00); db(0x24); db(0x67); db(0x28); db(0x32); db(0x3c); db(0x00); db(0xb6);
+ db(0x0c); db(0x44); db(0x00); db(0x26); db(0x67); db(0x1e); db(0x20); db(0x3c);
+ db(0x00); db(0x00); db(0xff); db(0xf4); db(0x61); db(0x00); db(0x0b); db(0x6e);
+ db(0x20); db(0x10); db(0x67); db(0x10); db(0x22); db(0x40); db(0x20); db(0x3c);
+ db(0x00); db(0x00); db(0x01); db(0x00); db(0x4e); db(0xae); db(0xfe); db(0xbc);
+ db(0x70); db(0x01); db(0x60); db(0x10); db(0xd6); db(0xc1); db(0x4c); db(0xd4);
  db(0x07); db(0x00); db(0x4c); db(0xd4); db(0x00); db(0x07); db(0x4e); db(0x93);
- db(0x28); db(0x80); db(0x2a); db(0x00); db(0x4a); db(0x46); db(0x67); db(0x14);
- db(0x36); db(0x06); db(0x02); db(0x46); db(0x00); db(0x0f); db(0xe0); db(0x4b);
- db(0xc6); db(0xfc); db(0x00); db(0x14); db(0xe5); db(0x4e); db(0xd6); db(0x46);
- db(0x2b); db(0x80); db(0x30); db(0x04); db(0xd8); db(0xfc); db(0x00); db(0x10);
- db(0x53); db(0x87); db(0x66); db(0xc2); db(0x4c); db(0xdf); db(0x7f); db(0xff);
- db(0x4e); db(0x75); db(0x2a); db(0x48); db(0x7e); db(0x14); db(0x2c); db(0x78);
- db(0x00); db(0x04); db(0x4e); db(0xae); db(0xff); db(0x7c); db(0x30); db(0x3c);
- db(0xff); db(0x38); db(0x61); db(0x00); db(0x0a); db(0x18); db(0x24); db(0x0d);
- db(0x72); db(0x13); db(0x4e); db(0x90); db(0x4a); db(0x80); db(0x67); db(0x00);
- db(0x00); db(0x98); db(0x26); db(0x40); db(0x28); db(0x5b); db(0x20); db(0x4c);
- db(0x22); db(0x4d); db(0x30); db(0x3c); db(0x3f); db(0xff); db(0x22); db(0xd8);
- db(0x51); db(0xc8); db(0xff); db(0xfc); db(0x22); db(0x0d); db(0x92); db(0x8c);
- db(0x20); db(0x4b); db(0x70); db(0x00); db(0x30); db(0x18); db(0x67); db(0x0e);
- db(0x43); db(0xf4); db(0x08); db(0x00); db(0xd3); db(0x91); db(0x43); db(0xf5);
- db(0x08); db(0x00); db(0xd3); db(0x91); db(0x60); db(0xec); db(0x70); db(0x00);
- db(0x20); db(0x18); db(0x67); db(0x06); db(0x22); db(0x40); db(0xd3); db(0x91);
- db(0x60); db(0xf4); db(0x70); db(0x00); db(0x61); db(0x00); db(0x09); db(0xce);
- db(0x43); db(0xfa); db(0x09); db(0xca); db(0x93); db(0xc8); db(0xd3); db(0xcd);
- db(0x32); db(0xfc); db(0x41); db(0xf9); db(0x22); db(0xcc); db(0x32); db(0xfc);
- db(0x02); db(0x80); db(0x22); db(0xfc); db(0x00); db(0x00); db(0xff); db(0xff);
- db(0x22); db(0xbc); db(0xd1); db(0xc0); db(0x4e); db(0x75); db(0x41); db(0xfa);
- db(0x00); db(0x40); db(0x70); db(0x00); db(0x30); db(0x18); db(0x67); db(0x14);
- db(0x06); db(0x40); db(0x00); db(0x0c); db(0x43); db(0xf4); db(0x08); db(0x00);
- db(0x32); db(0xfc); db(0x4e); db(0xf9); db(0x45); db(0xf5); db(0x08); db(0x00);
- db(0x22); db(0x8a); db(0x60); db(0xe6); db(0x0c); db(0x6e); db(0x00); db(0x24);
- db(0x00); db(0x14); db(0x65); db(0x04); db(0x4e); db(0xae); db(0xfd); db(0x84);
- db(0x30); db(0x3c); db(0xff); db(0x38); db(0x61); db(0x00); db(0x09); db(0x7e);
- db(0x24); db(0x0d); db(0x72); db(0x14); db(0x4e); db(0x90); db(0x7e); db(0x00);
- db(0x4e); db(0xae); db(0xff); db(0x76); db(0x20); db(0x07); db(0x4e); db(0x75);
- db(0x11); db(0x7e); db(0x16); db(0x7a); db(0x07); db(0xf0); db(0x03); db(0x74);
- db(0x03); db(0xfa); db(0x00); db(0x00); db(0x2c); db(0x78); db(0x00); db(0x04);
- db(0x70); db(0x30); db(0x72); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a);
- db(0x4a); db(0x80); db(0x67); db(0x6c); db(0x26); db(0x40); db(0x41); db(0xfa);
- db(0x00); db(0x6a); db(0x22); db(0x4b); db(0x70); db(0x2f); db(0x12); db(0xd8);
- db(0x51); db(0xc8); db(0xff); db(0xfc); db(0x41); db(0xfa); db(0x00); db(0x94);
- db(0x27); db(0x48); db(0x00); db(0x12); db(0x41); db(0xfa); db(0x00); db(0x84);
- db(0x27); db(0x48); db(0x00); db(0x1e); db(0x4e); db(0xae); db(0xff); db(0x7c);
- db(0x41); db(0xee); db(0x01); db(0x5e); db(0x43); db(0xfa); db(0x09); db(0x52);
- db(0x4e); db(0xae); db(0xfe); db(0xec); db(0x4a); db(0x80); db(0x67); db(0x10);
- db(0x22); db(0x40); db(0x20); db(0x0b); db(0x30); db(0x7c); db(0xff); db(0xe2);
- db(0x4e); db(0xae); db(0xfe); db(0x5c); db(0x27); db(0x40); db(0x00); db(0x28);
- db(0x41); db(0xee); db(0x01); db(0x7a); db(0x43); db(0xfa); db(0x09); db(0x41);
- db(0x4e); db(0xae); db(0xfe); db(0xec); db(0x4a); db(0x80); db(0x67); db(0x14);
- db(0x22); db(0x40); db(0x41); db(0xeb); db(0x00); db(0x1c); db(0x20); db(0x08);
- db(0x30); db(0x7c); db(0xff); db(0xe2); db(0x4e); db(0xae); db(0xfe); db(0x5c);
- db(0x27); db(0x40); db(0x00); db(0x2c); db(0x4e); db(0xae); db(0xff); db(0x76);
- db(0x4e); db(0x75); db(0x0c); db(0x69); db(0x00); db(0x0a); db(0x00); db(0x1c);
- db(0x67); db(0x08); db(0x0c); db(0x69); db(0x00); db(0x0c); db(0x00); db(0x1c);
- db(0x66); db(0x06); db(0x4e); db(0xb9); db(0x00); db(0x00); db(0x00); db(0x00);
- db(0x2f); db(0x3a); db(0x00); db(0x10); db(0x4e); db(0x75); db(0x4e); db(0xb9);
- db(0x00); db(0x00); db(0x00); db(0x00); db(0x2f); db(0x3a); db(0x00); db(0x08);
- db(0x4e); db(0x75); db(0x00); db(0x00); db(0x00); db(0x00); db(0x00); db(0x00);
- db(0x00); db(0x00); db(0x48); db(0xe7); db(0xff); db(0xfe); db(0x24); db(0x48);
- db(0x60); db(0x08); db(0x48); db(0xe7); db(0xff); db(0xfe); db(0x24); db(0x69);
- db(0x00); db(0x28); db(0x2c); db(0x78); db(0x00); db(0x04); db(0x51); db(0x8f);
- db(0x28); db(0x4f); db(0x2f); db(0x0c); db(0x2f); db(0x0a); db(0x61); db(0x00);
- db(0x06); db(0xba); db(0x50); db(0x8f); db(0x4a); db(0x80); db(0x67); db(0x1a);
- db(0x24); db(0x00); db(0x30); db(0x3c); db(0xff); db(0x38); db(0x61); db(0x00);
- db(0x08); db(0x84); db(0x72); db(0x15); db(0x22); db(0x42); db(0x20); db(0x14);
- db(0x4e); db(0x90); db(0x22); db(0x42); db(0x20); db(0x14); db(0x4e); db(0xae);
- db(0xff); db(0x2e); db(0x50); db(0x8f); db(0x4c); db(0xdf); db(0x7f); db(0xff);
- db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x3f); db(0x3e); db(0x2a); db(0x00);
- db(0x2a); db(0x48); db(0x7e); db(0x00); db(0x2c); db(0x78); db(0x00); db(0x04);
- db(0x0c); db(0x6e); db(0x00); db(0x25); db(0x00); db(0x14); db(0x65); db(0x00);
- db(0x00); db(0xc2); db(0x30); db(0x3c); db(0xff); db(0x38); db(0x22); db(0x3c);
- db(0x00); db(0x00); db(0x00); db(0xd0); db(0x61); db(0x00); db(0x08); db(0x36);
- db(0x28); db(0x48); db(0x4e); db(0x90); db(0x08); db(0x00); db(0x00); db(0x01);
- db(0x67); db(0x00); db(0x00); db(0xa8); db(0x20); db(0x3c); db(0x00); db(0x00);
- db(0x00); db(0xec); db(0x22); db(0x3c); db(0x00); db(0x01); db(0x00); db(0x01);
- db(0x4e); db(0xae); db(0xff); db(0x3a); db(0x4a); db(0x80); db(0x67); db(0x00);
- db(0x00); db(0x92); db(0x24); db(0x40); db(0xd4); db(0xfc); db(0x00); db(0x10);
- db(0x22); db(0x4a); db(0x70); db(0x36); db(0x41); db(0xfa); db(0x00); db(0x8e);
- db(0x22); db(0xd8); db(0x51); db(0xc8); db(0xff); db(0xfc); db(0x41); db(0xea);
- db(0x00); db(0x80); db(0x20); db(0x8c); db(0x41); db(0xea); db(0x00); db(0x58);
- db(0x20); db(0x8c); db(0x41); db(0xea); db(0x00); db(0xd0); db(0x20); db(0x8c);
- db(0x41); db(0xea); db(0x00); db(0xa8); db(0x20); db(0x8c); db(0x41); db(0xea);
- db(0x00); db(0x62); db(0x20); db(0x08); db(0x22); db(0x4e); db(0x30); db(0x7c);
- db(0xff); db(0x3a); db(0x4e); db(0xae); db(0xfe); db(0x5c); db(0x41); db(0xea);
- db(0x00); db(0x6e); db(0x20); db(0x80); db(0x41); db(0xea); db(0x00); db(0x3c);
- db(0x20); db(0x08); db(0x22); db(0x4e); db(0x30); db(0x7c); db(0xff); db(0x2e);
- db(0x4e); db(0xae); db(0xfe); db(0x5c); db(0x41); db(0xea); db(0x00); db(0x48);
- db(0x20); db(0x80); db(0x41); db(0xea); db(0x00); db(0xb2); db(0x20); db(0x08);
- db(0x22); db(0x4e); db(0x30); db(0x7c); db(0xfd); db(0x54); db(0x4e); db(0xae);
- db(0xfe); db(0x5c); db(0x41); db(0xea); db(0x00); db(0xbe); db(0x20); db(0x80);
- db(0x41); db(0xea); db(0x00); db(0x8c); db(0x20); db(0x08); db(0x22); db(0x4e);
- db(0x30); db(0x7c); db(0xfd); db(0x4e); db(0x4e); db(0xae); db(0xfe); db(0x5c);
- db(0x41); db(0xea); db(0x00); db(0x98); db(0x20); db(0x80); db(0x41); db(0xea);
- db(0xff); db(0xf0); db(0x20); db(0xcd); db(0x20); db(0xc5); db(0x20); db(0xcc);
- db(0x2e); db(0x0a); db(0x20); db(0x07); db(0x4c); db(0xdf); db(0x7c); db(0xfc);
- db(0x4e); db(0x75); db(0x00); db(0x00); db(0x4e); db(0x71); db(0x4e); db(0x71);
+ db(0x28); db(0x80); db(0x70); db(0x00); db(0x4c); db(0xdf); db(0x3e); db(0x3e);
+ db(0x4e); db(0x75); db(0x00); db(0xca); db(0x00); db(0x2c); db(0x00); db(0x30);
+ db(0x00); db(0x34); db(0x00); db(0x38); db(0x00); db(0x3c); db(0x00); db(0x42);
+ db(0x00); db(0x48); db(0x00); db(0x4e); db(0x00); db(0x56); db(0x00); db(0x48);
+ db(0x00); db(0x4e); db(0x00); db(0x56); db(0x00); db(0x5e); db(0x00); db(0x5e);
+ db(0x00); db(0x70); db(0x00); db(0x78); db(0x00); db(0x80); db(0x00); db(0x00);
+ db(0x00); db(0x00); db(0x00); db(0xc6); db(0x00); db(0x88); db(0x20); db(0x81);
+ db(0x4e); db(0x75); db(0x30); db(0x81); db(0x4e); db(0x75); db(0x10); db(0x81);
+ db(0x4e); db(0x75); db(0x20); db(0x10); db(0x4e); db(0x75); db(0x70); db(0x00);
+ db(0x30); db(0x10); db(0x4e); db(0x75); db(0x70); db(0x00); db(0x10); db(0x10);
+ db(0x4e); db(0x75); db(0x20); db(0x02); db(0x4e); db(0xee); db(0xfd); db(0x90);
+ db(0x20); db(0x02); db(0xd0); db(0x80); db(0x4e); db(0xee); db(0xfd); db(0x90);
+ db(0x20); db(0x02); db(0xe5); db(0x88); db(0x4e); db(0xee); db(0xfd); db(0x90);
+ db(0x70); db(0x00); db(0x53); db(0x42); db(0x67); db(0x06); db(0x52); db(0x40);
+ db(0x12); db(0xd8); db(0x66); db(0xf4); db(0x42); db(0x29); db(0xff); db(0xff);
+ db(0x4e); db(0x75); db(0x20); db(0xc1); db(0x53); db(0x82); db(0x66); db(0xfa);
+ db(0x4e); db(0x75); db(0x30); db(0xc1); db(0x53); db(0x82); db(0x66); db(0xfa);
+ db(0x4e); db(0x75); db(0x10); db(0xc1); db(0x53); db(0x82); db(0x66); db(0xfa);
+ db(0x4e); db(0x75); db(0x70); db(0x00); db(0x10); db(0x18); db(0x53); db(0x40);
+ db(0x6b); db(0x08); db(0x53); db(0x42); db(0x6b); db(0x04); db(0x12); db(0xd8);
+ db(0x60); db(0xf4); db(0x42); db(0x11); db(0x4e); db(0x75); db(0x48); db(0xe7);
+ db(0x3f); db(0x3e); db(0x2c); db(0x48); db(0xd0); db(0xc1); db(0x48); db(0x7a);
+ db(0x00); db(0x0a); db(0x2f); db(0x08); db(0x4c); db(0xd2); db(0x3f); db(0xff);
+ db(0x4e); db(0x75); db(0x4c); db(0xdf); db(0x7c); db(0xfc); db(0x4e); db(0x75);
+ db(0x48); db(0xe7); db(0x3f); db(0x3e); db(0x48); db(0x7a); db(0xff); db(0xf4);
+ db(0x2f); db(0x08); db(0x4c); db(0xd1); db(0x7f); db(0xff); db(0x4e); db(0x75);
+ db(0x20); db(0x05); db(0x4e); db(0x75); db(0x48); db(0xe7); db(0xff); db(0xfe);
+ db(0x28); db(0x48); db(0x2a); db(0x4c); db(0x2e); db(0x01); db(0x7a); db(0x00);
+ db(0x38); db(0x1c); db(0x7c); db(0x00); db(0x3c); db(0x1c); db(0xd8); db(0x44);
+ db(0x47); db(0xfa); db(0xff); db(0x20); db(0xd6); db(0xf3); db(0x40); db(0x00);
+ db(0x4c); db(0xd4); db(0x07); db(0x00); db(0x4c); db(0xd4); db(0x00); db(0x07);
+ db(0x4e); db(0x93); db(0x28); db(0x80); db(0x2a); db(0x00); db(0x4a); db(0x46);
+ db(0x67); db(0x14); db(0x36); db(0x06); db(0x02); db(0x46); db(0x00); db(0x0f);
+ db(0xe0); db(0x4b); db(0xc6); db(0xfc); db(0x00); db(0x14); db(0xe5); db(0x4e);
+ db(0xd6); db(0x46); db(0x2b); db(0x80); db(0x30); db(0x04); db(0xd8); db(0xfc);
+ db(0x00); db(0x10); db(0x53); db(0x87); db(0x66); db(0xc2); db(0x4c); db(0xdf);
+ db(0x7f); db(0xff); db(0x4e); db(0x75); db(0x2a); db(0x48); db(0x7e); db(0x14);
+ db(0x2c); db(0x78); db(0x00); db(0x04); db(0x4e); db(0xae); db(0xff); db(0x7c);
+ db(0x30); db(0x3c); db(0xff); db(0x38); db(0x61); db(0x00); db(0x0a); db(0x16);
+ db(0x24); db(0x0d); db(0x72); db(0x13); db(0x4e); db(0x90); db(0x4a); db(0x80);
+ db(0x67); db(0x00); db(0x00); db(0x98); db(0x26); db(0x40); db(0x28); db(0x5b);
+ db(0x20); db(0x4c); db(0x22); db(0x4d); db(0x30); db(0x3c); db(0x3f); db(0xff);
+ db(0x22); db(0xd8); db(0x51); db(0xc8); db(0xff); db(0xfc); db(0x22); db(0x0d);
+ db(0x92); db(0x8c); db(0x20); db(0x4b); db(0x70); db(0x00); db(0x30); db(0x18);
+ db(0x67); db(0x0e); db(0x43); db(0xf4); db(0x08); db(0x00); db(0xd3); db(0x91);
+ db(0x43); db(0xf5); db(0x08); db(0x00); db(0xd3); db(0x91); db(0x60); db(0xec);
+ db(0x70); db(0x00); db(0x20); db(0x18); db(0x67); db(0x06); db(0x22); db(0x40);
+ db(0xd3); db(0x91); db(0x60); db(0xf4); db(0x70); db(0x00); db(0x61); db(0x00);
+ db(0x09); db(0xcc); db(0x43); db(0xfa); db(0x09); db(0xc8); db(0x93); db(0xc8);
+ db(0xd3); db(0xcd); db(0x32); db(0xfc); db(0x41); db(0xf9); db(0x22); db(0xcc);
+ db(0x32); db(0xfc); db(0x02); db(0x80); db(0x22); db(0xfc); db(0x00); db(0x00);
+ db(0xff); db(0xff); db(0x22); db(0xbc); db(0xd1); db(0xc0); db(0x4e); db(0x75);
+ db(0x41); db(0xfa); db(0x00); db(0x40); db(0x70); db(0x00); db(0x30); db(0x18);
+ db(0x67); db(0x14); db(0x06); db(0x40); db(0x00); db(0x0c); db(0x43); db(0xf4);
+ db(0x08); db(0x00); db(0x32); db(0xfc); db(0x4e); db(0xf9); db(0x45); db(0xf5);
+ db(0x08); db(0x00); db(0x22); db(0x8a); db(0x60); db(0xe6); db(0x0c); db(0x6e);
+ db(0x00); db(0x24); db(0x00); db(0x14); db(0x65); db(0x04); db(0x4e); db(0xae);
+ db(0xfd); db(0x84); db(0x30); db(0x3c); db(0xff); db(0x38); db(0x61); db(0x00);
+ db(0x09); db(0x7c); db(0x24); db(0x0d); db(0x72); db(0x14); db(0x4e); db(0x90);
+ db(0x7e); db(0x00); db(0x4e); db(0xae); db(0xff); db(0x76); db(0x20); db(0x07);
+ db(0x4e); db(0x75); db(0x12); db(0xa4); db(0x17); db(0xb2); db(0x09); db(0x08);
+ db(0x03); db(0x74); db(0x03); db(0xf8); db(0x00); db(0x00); db(0x2c); db(0x78);
+ db(0x00); db(0x04); db(0x70); db(0x30); db(0x72); db(0x01); db(0x4e); db(0xae);
+ db(0xff); db(0x3a); db(0x4a); db(0x80); db(0x67); db(0x6c); db(0x26); db(0x40);
+ db(0x41); db(0xfa); db(0x00); db(0x6a); db(0x22); db(0x4b); db(0x70); db(0x2f);
+ db(0x12); db(0xd8); db(0x51); db(0xc8); db(0xff); db(0xfc); db(0x41); db(0xfa);
+ db(0x00); db(0x94); db(0x27); db(0x48); db(0x00); db(0x12); db(0x41); db(0xfa);
+ db(0x00); db(0x84); db(0x27); db(0x48); db(0x00); db(0x1e); db(0x4e); db(0xae);
+ db(0xff); db(0x7c); db(0x41); db(0xee); db(0x01); db(0x5e); db(0x43); db(0xfa);
+ db(0x09); db(0x50); db(0x4e); db(0xae); db(0xfe); db(0xec); db(0x4a); db(0x80);
+ db(0x67); db(0x10); db(0x22); db(0x40); db(0x20); db(0x0b); db(0x30); db(0x7c);
+ db(0xff); db(0xe2); db(0x4e); db(0xae); db(0xfe); db(0x5c); db(0x27); db(0x40);
+ db(0x00); db(0x28); db(0x41); db(0xee); db(0x01); db(0x7a); db(0x43); db(0xfa);
+ db(0x09); db(0x3f); db(0x4e); db(0xae); db(0xfe); db(0xec); db(0x4a); db(0x80);
+ db(0x67); db(0x14); db(0x22); db(0x40); db(0x41); db(0xeb); db(0x00); db(0x1c);
+ db(0x20); db(0x08); db(0x30); db(0x7c); db(0xff); db(0xe2); db(0x4e); db(0xae);
+ db(0xfe); db(0x5c); db(0x27); db(0x40); db(0x00); db(0x2c); db(0x4e); db(0xae);
+ db(0xff); db(0x76); db(0x4e); db(0x75); db(0x0c); db(0x69); db(0x00); db(0x0a);
+ db(0x00); db(0x1c); db(0x67); db(0x08); db(0x0c); db(0x69); db(0x00); db(0x0c);
+ db(0x00); db(0x1c); db(0x66); db(0x06); db(0x4e); db(0xb9); db(0x00); db(0x00);
+ db(0x00); db(0x00); db(0x2f); db(0x3a); db(0x00); db(0x10); db(0x4e); db(0x75);
+ db(0x4e); db(0xb9); db(0x00); db(0x00); db(0x00); db(0x00); db(0x2f); db(0x3a);
+ db(0x00); db(0x08); db(0x4e); db(0x75); db(0x00); db(0x00); db(0x00); db(0x00);
+ db(0x00); db(0x00); db(0x00); db(0x00); db(0x48); db(0xe7); db(0xff); db(0xfe);
+ db(0x24); db(0x48); db(0x60); db(0x08); db(0x48); db(0xe7); db(0xff); db(0xfe);
+ db(0x24); db(0x69); db(0x00); db(0x28); db(0x2c); db(0x78); db(0x00); db(0x04);
+ db(0x51); db(0x8f); db(0x28); db(0x4f); db(0x2f); db(0x0c); db(0x2f); db(0x0a);
+ db(0x61); db(0x00); db(0x06); db(0xb8); db(0x50); db(0x8f); db(0x4a); db(0x80);
+ db(0x67); db(0x1a); db(0x24); db(0x00); db(0x30); db(0x3c); db(0xff); db(0x38);
+ db(0x61); db(0x00); db(0x08); db(0x82); db(0x72); db(0x15); db(0x22); db(0x42);
+ db(0x20); db(0x14); db(0x4e); db(0x90); db(0x22); db(0x42); db(0x20); db(0x14);
+ db(0x4e); db(0xae); db(0xff); db(0x2e); db(0x50); db(0x8f); db(0x4c); db(0xdf);
+ db(0x7f); db(0xff); db(0x4e); db(0x75); db(0x48); db(0xe7); db(0x3f); db(0x3e);
+ db(0x2a); db(0x00); db(0x2a); db(0x48); db(0x7e); db(0x00); db(0x2c); db(0x78);
+ db(0x00); db(0x04); db(0x0c); db(0x6e); db(0x00); db(0x25); db(0x00); db(0x14);
+ db(0x65); db(0x00); db(0x00); db(0xc2); db(0x30); db(0x3c); db(0xff); db(0x38);
+ db(0x22); db(0x3c); db(0x00); db(0x00); db(0x00); db(0xd0); db(0x61); db(0x00);
+ db(0x08); db(0x34); db(0x28); db(0x48); db(0x4e); db(0x90); db(0x08); db(0x00);
+ db(0x00); db(0x01); db(0x67); db(0x00); db(0x00); db(0xa8); db(0x20); db(0x3c);
+ db(0x00); db(0x00); db(0x00); db(0xec); db(0x22); db(0x3c); db(0x00); db(0x01);
+ db(0x00); db(0x01); db(0x4e); db(0xae); db(0xff); db(0x3a); db(0x4a); db(0x80);
+ db(0x67); db(0x00); db(0x00); db(0x92); db(0x24); db(0x40); db(0xd4); db(0xfc);
+ db(0x00); db(0x10); db(0x22); db(0x4a); db(0x70); db(0x36); db(0x41); db(0xfa);
+ db(0x00); db(0x8c); db(0x22); db(0xd8); db(0x51); db(0xc8); db(0xff); db(0xfc);
+ db(0x41); db(0xea); db(0x00); db(0x80); db(0x20); db(0x8c); db(0x41); db(0xea);
+ db(0x00); db(0x58); db(0x20); db(0x8c); db(0x41); db(0xea); db(0x00); db(0xd0);
+ db(0x20); db(0x8c); db(0x41); db(0xea); db(0x00); db(0xa8); db(0x20); db(0x8c);
+ db(0x41); db(0xea); db(0x00); db(0x62); db(0x20); db(0x08); db(0x22); db(0x4e);
+ db(0x30); db(0x7c); db(0xff); db(0x3a); db(0x4e); db(0xae); db(0xfe); db(0x5c);
+ db(0x41); db(0xea); db(0x00); db(0x6e); db(0x20); db(0x80); db(0x41); db(0xea);
+ db(0x00); db(0x3c); db(0x20); db(0x08); db(0x22); db(0x4e); db(0x30); db(0x7c);
+ db(0xff); db(0x2e); db(0x4e); db(0xae); db(0xfe); db(0x5c); db(0x41); db(0xea);
+ db(0x00); db(0x48); db(0x20); db(0x80); db(0x41); db(0xea); db(0x00); db(0xb2);
+ db(0x20); db(0x08); db(0x22); db(0x4e); db(0x30); db(0x7c); db(0xfd); db(0x54);
+ db(0x4e); db(0xae); db(0xfe); db(0x5c); db(0x41); db(0xea); db(0x00); db(0xbe);
+ db(0x20); db(0x80); db(0x41); db(0xea); db(0x00); db(0x8c); db(0x20); db(0x08);
+ db(0x22); db(0x4e); db(0x30); db(0x7c); db(0xfd); db(0x4e); db(0x4e); db(0xae);
+ db(0xfe); db(0x5c); db(0x41); db(0xea); db(0x00); db(0x98); db(0x20); db(0x80);
+ db(0x41); db(0xea); db(0xff); db(0xf0); db(0x20); db(0xcd); db(0x20); db(0xc5);
+ db(0x20); db(0xcc); db(0x2e); db(0x0a); db(0x20); db(0x07); db(0x4c); db(0xdf);
+ db(0x7c); db(0xfc); db(0x4e); db(0x75); db(0x4e); db(0x71); db(0x4e); db(0x71);
  db(0x22); db(0x78); db(0x00); db(0x04); db(0x22); db(0x69); db(0x01); db(0x14);
  db(0x41); db(0xfa); db(0x00); db(0x30); db(0x20); db(0x89); db(0x41); db(0xfa);
  db(0x00); db(0x50); db(0x20); db(0x89); db(0x41); db(0xfa); db(0x00); db(0x74);
  db(0x61); db(0x00); db(0xfc); db(0x7c); db(0x4f); db(0xef); db(0x00); db(0x50);
  db(0x26); db(0xaf); db(0x00); db(0x30); db(0x20); db(0x2f); db(0x00); db(0x14);
  db(0x4c); db(0xdf); db(0x2c); db(0x04); db(0xde); db(0xfc); db(0x00); db(0x2c);
- db(0x4e); db(0x75); db(0x00); db(0x00); db(0x41); db(0xfa); db(0xd1); db(0xf6);
+ db(0x4e); db(0x75); db(0x00); db(0x00); db(0x41); db(0xfa); db(0xd0); db(0xc6);
  db(0x02); db(0x80); db(0x00); db(0x00); db(0xff); db(0xff); db(0xd1); db(0xc0);
- db(0x4e); db(0x75); db(0x00); db(0x00); db(0x41); db(0xfa); db(0xd1); db(0xe6);
+ db(0x4e); db(0x75); db(0x00); db(0x00); db(0x41); db(0xfa); db(0xd0); db(0xb6);
  db(0x02); db(0x80); db(0x00); db(0x00); db(0xff); db(0xff); db(0xd1); db(0xc0);
  db(0x4e); db(0x75); db(0x4e); db(0x71); db(0x4e); db(0x71); db(0x69); db(0x6e);
  db(0x70); db(0x75); db(0x74); db(0x2e); db(0x64); db(0x65); db(0x76); db(0x69);
index f8059a6423f95d3a9137c2db5aa03367586fc7c0..d62d48b6f96b27d17b40e70b62e46b7884d02c86 100644 (file)
@@ -19,9 +19,9 @@
 #define RTAREA_BACKUP_2 0xdb0000
 #define RTAREA_SIZE 0x10000
 
-#define RTAREA_TRAPS 0x3000
-#define RTAREA_RTG 0x3800
-#define RTAREA_TRAMPOLINE 0x3a00
+#define RTAREA_TRAPS 0x4000
+#define RTAREA_RTG 0x4800
+#define RTAREA_TRAMPOLINE 0x4a00
 #define RTAREA_DATAREGION 0xF000
 
 #define RTAREA_FSBOARD 0xFFEC
@@ -30,9 +30,9 @@
 #define RTAREA_EXTERTASK 0xFFF8
 #define RTAREA_INTREQ 0xFFFC
 
-#define RTAREA_TRAP_DATA 0x4000
-#define RTAREA_TRAP_DATA_SIZE 0x8000
-#define RTAREA_TRAP_DATA_SLOT_SIZE 0x2000 // 8192
+#define RTAREA_TRAP_DATA 0x8000
+#define RTAREA_TRAP_DATA_SIZE 0x4000
+#define RTAREA_TRAP_DATA_SLOT_SIZE 0x1000 // 4096
 #define RTAREA_TRAP_DATA_SECOND 80
 #define RTAREA_TRAP_DATA_TASKWAIT (RTAREA_TRAP_DATA_SECOND - 4)
 #define RTAREA_TRAP_DATA_EXTRA 144
 #define RTAREA_TRAP_STATUS_SIZE 8
 #define RTAREA_TRAP_STATUS_SECOND 4
 
-#define RTAREA_VARIABLES 0x3F00
-#define RTAREA_VARIABLES_SIZE 0x100
-#define RTAREA_SYSBASE 0x3FFC
-#define RTAREA_GFXBASE 0x3FF8
-#define RTAREA_INTBASE 0x3FF4
-#define RTAREA_INTXY 0x3FF0
+#define RTAREA_VARIABLES 0x7F00
+#define RTAREA_VARIABLES_SIZE 0x0100
+#define RTAREA_SYSBASE 0x7FFC
+#define RTAREA_GFXBASE 0x7FF8
+#define RTAREA_INTBASE 0x7FF4
+#define RTAREA_INTXY 0x7FF0
 
 #define RTAREA_TRAP_DATA_NUM (RTAREA_TRAP_DATA_SIZE / RTAREA_TRAP_DATA_SLOT_SIZE)
 #define RTAREA_TRAP_DATA_SEND_NUM 1
index c15bd261677a842d17aadb6657a344d46c4cb18c..0e52580c0da64e782264efa5f10af7b295efdb30 100644 (file)
@@ -163,8 +163,8 @@ extern void gethdfgeometry(uae_u64 size, struct uaedev_config_info*);
 
 void add_cpuboard_unit(int unit, struct uaedev_config_info *uci, struct romconfig *rc);
 
-typedef void (*shellexecute2_callback)(uae_u32, uae_u32, uae_u32);
+typedef void (*shellexecute2_callback)(uae_u32, uae_u32, uae_u32, const char*, void*);
 
-int filesys_shellexecute2(TCHAR *file, TCHAR *currentdir, TCHAR *parms, uae_u32 stack, uae_s32 priority, uae_u32 id, uae_u32 flags, uae_u8 *bin, uae_u32 binsize, shellexecute2_callback cb);
+int filesys_shellexecute2(TCHAR *file, TCHAR *currentdir, TCHAR *parms, uae_u32 stack, uae_s32 priority, uae_u32 id, uae_u32 flags, uae_u8 *bin, uae_u32 binsize, shellexecute2_callback cb, void*);
 
 #endif /* UAE_FILESYS_H */
index 1dd20a022e9fb7f7792b762f30713d87bc2ea39d..3671466d01a3a9a0a484084d33e2b33a4b767b4f 100644 (file)
@@ -1253,20 +1253,27 @@ static int screenoverlay(LPCVOID pData)
        return D3D_extoverlay(&eo);
 }
 
-static void dos_execute_callback(uae_u32 id, uae_u32 status, uae_u32 flags)
+static void dos_execute_callback(uae_u32 id, uae_u32 status, uae_u32 flags, const char *outbuf, void *userdata)
 {
        RPExecuteResult *er;
        int size = sizeof(RPExecuteResult);
 
        if (flags & (RP_EXECUTE_RETURN_EXIT_CODE | RP_EXECUTE_RETURN_OUTPUT)) {
+               int outsize = 0;
+               if (outbuf) {
+                       outsize = strlen(outbuf);
+               }
+               size += (outsize + 1) * sizeof(TCHAR);
                er = (RPExecuteResult *)xcalloc(uae_u8, size);
                if (er) {
-                       er->cbSize = size;
+                       er->cbSize = sizeof(RPExecuteResult);
                        er->dwExecuteID = id;
                        er->dwExitCode = status;
-                       er->dwOutputLength = 0;
+                       er->dwOutputLength = outsize;
                        er->hrExecuteResult = S_OK;
-                       er->szOutput[0] = 0;
+                       if (outbuf) {
+                               au_copy(er->szOutput, outsize, outbuf);
+                       }
                        RPSendMessagex(RP_IPC_TO_HOST_EXECUTE_RESULT, 0, 0, er, size, &guestinfo, NULL);
                        xfree(er);
                }
@@ -1275,10 +1282,7 @@ static void dos_execute_callback(uae_u32 id, uae_u32 status, uae_u32 flags)
 
 static int dosexecute(TCHAR *file, TCHAR *currentdir, TCHAR *parms, uae_u32 stack, uae_s32 priority, uae_u32 id, uae_u32 flags, uae_u8 *bin, uae_u32 binsize)
 {
-       if (flags & RP_EXECUTE_RETURN_OUTPUT) {
-               return 0;
-       }
-       int ret = filesys_shellexecute2(file, currentdir, parms, stack, priority, id, flags, bin, binsize, dos_execute_callback);
+       int ret = filesys_shellexecute2(file, currentdir, parms, stack, priority, id, flags, bin, binsize, dos_execute_callback, NULL);
        return ret;
 }
 
@@ -2382,8 +2386,12 @@ void rp_test(void)
        
        screencap((void*)&rpsc, mon);
 #endif
-#if 1
-       dosexecute(_T("c:list"), _T("sys:"), _T(""), 4000, 3, 0x12345678, 0, NULL, 0);
+#if 0
+       FILE *f = fopen("c:\\temp\\amiga.bin", "rb");
+       uae_u8 buf[100000];
+       int size = fread(buf, 1, sizeof(buf), f);
+       fclose(f);
+       dosexecute(_T("c:list"), _T("sys:"), _T(""), 4000, 3, 0x12345678, 3, buf, size);
 
 #endif
 }