; ; Segment Number : 1 ; Alloc Size : D6C8h ; Offset in the file: 0530h Length: D6C8h ; Attributes (0D60): CODE Pure Preloaded Relocations DPL: 3 ; ; External Entry #1 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; Library: LIBW.LIB ; Library: DIBENG.LIB ; Library: SLIBCE.lib ; Library: OLDNAMES.LIB ; ; Segment type: Regular cseg01 segment para public 'CODE' use16 assume cs:cseg01 assume es:nothing, ss:nothing, ds:dseg08, fs:nothing, gs:nothing public BitBlt BitBlt: ; DISPLAY_1 mov ax, ds nop push bp mov bp, sp push ds mov ds, ax mov gs, ax assume gs:dseg08 sub sp, 44h push esi push edi test bMotionCompSet, 1 jz loc_0_3C push fs mov fs, selCOP mov eax, 2 loc_0_25: ; CODE XREF: cseg01:002Dj dec eax jz loc_0_37 mov cx, 500h loc_0_2C: ; CODE XREF: cseg01:0035j dec cx jz loc_0_25 test byte ptr fs:97h, 40h jnz loc_0_2C loc_0_37: ; CODE XREF: cseg01:0027j pop fs jmp do_soft ; loc_0_3C: ; CODE XREF: cseg01:0017j les di, [bp+22h] test word ptr es:[di+1Ch], 8000h jz do_soft test word ptr es:[di+1Ch], 1010h jnz do_soft xor eax, eax mov [bp-46h], eax mov al, es:[di+3Ah] cmp GU_CursorForceToSW, 1 jz loc_0_68 mov CursorDefinedFlag, al loc_0_68: ; CODE XREF: cseg01:0063j mov al, es:[di+9] mov wBpp, ax shr ax, 3 mov bytespp, eax cmp lpSecondDev, 0 jz loc_0_105 mov wPalettized, 0 cmp ax, 1 jnz loc_0_91 mov wPalettized, 1 loc_0_91: ; CODE XREF: cseg01:0089j mov ax, es:[di+2] ; db 0A3h ; db 0B0h ; db 5Ah db 26h ; & db 8Bh ; db 45h ; E db 6 ; db 0A3h ; db 0B8h ; db 5Ah ; Z db 66h ; f db 8Bh ; db 46h ; F db 22h ; " db 66h ; f db 39h ; 9 db 6 ; db 8Ch ; db 58h ; X db 75h ; u db 2Bh ; + db 66h ; f db 0A3h ; db 90h ; db 58h ; X db 66h ; f db 0A1h ; db 88h ; db 58h ; X db 66h ; f db 89h ; db 46h ; F db 0BAh ; db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 0A1h ; db 0B8h ; db 5Ah ; Z db 64h ; d db 0A3h ; db 16h ; db 0 ; db 0A0h ; db 0F9h ; db 98h ; db 64h ; d db 0A2h ; db 3 ; db 0 ; db 0A2h ; db 0BDh ; db 59h ; Y db 0EBh ; db 30h ; 0 db 66h ; f db 39h ; 9 db 6 ; db 88h ; db 58h ; X db 75h ; u db 29h ; ) db 66h ; f db 0A3h ; db 90h ; db 58h ; X db 66h ; f db 0A1h ; db 8Ch ; db 58h ; X db 66h ; f db 89h ; db 46h ; F db 0BAh ; db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 0A1h ; db 0B8h ; db 5Ah ; Z db 64h ; d db 0A3h ; db 16h ; db 0 ; db 0A0h ; db 0F8h ; db 98h ; db 64h ; d db 0A2h ; db 3 ; db 0 ; db 0A2h ; db 0BDh ; db 59h ; Y ; loc_0_105: ; CODE XREF: cseg01:007Cj mov eax, es:[di+30h] mov [bp-3Eh], eax mov ax, wBpp cmp al, es:[di+9] jz loc_0_11A jmp do_soft ; loc_0_11A: ; CODE XREF: cseg01:0115j mov ax, es:[di+0Eh] mov [bp-3Ah], ax mov [bp-38h], ax push ds mov ax, seg dseg08 mov ds, ax mov bx, _pddnifFlags test word ptr [bx], 2 pop ds jnz loc_0_150 loc_0_135: ; CODE XREF: cseg01:0169j mov al, [bp+10h] cmp al, 0F0h ; '' jnz loc_0_170 loc_0_13C: ; CODE XREF: cseg01:0175j cseg01:017Bj ; cseg01:0181j mov fs, selCOP cld call pfnPhysPatternBlt jnb hardblt_exit mov ax, seg dseg08 mov ds, ax jmp short loc_0_183 ; loc_0_150: ; CODE XREF: cseg01:0133j mov ax, [bp+1Eh] add ax, [bp+12h] push ax mov ax, [bp+20h] add ax, [bp+14h] push ax push word ptr [bp+1Eh] push word ptr [bp+20h] call CHECKIMPINGEMENT jmp short loc_0_135 ; db 2Eh ; . db 8Bh ; db 0C0h ; db 8Bh ; db 0C0h ; ; loc_0_170: ; CODE XREF: cseg01:013Aj mov cx, 500h cmp al, 55h ; 'U' jz loc_0_13C mov ch, 0Fh cmp al, 0FFh jz loc_0_13C mov ch, 0 cmp al, 0 jz loc_0_13C loc_0_183: ; CODE XREF: cseg01:014Ej xor eax, eax mov [bp-42h], eax cmp word ptr [bp+1Ch], 0 jz loc_0_1C2 lfs si, [bp+1Ah] mov ax, wBpp cmp al, fs:[si+9] jz loc_0_1A0 jmp do_soft ; loc_0_1A0: ; CODE XREF: cseg01:019Bj test word ptr fs:[si+1Ch], 8000h jz loc_0_1C2 test word ptr fs:[si+1Ch], 1000h jnz do_soft mov eax, fs:[si+30h] mov [bp-42h], eax mov ax, fs:[si+0Eh] mov [bp-38h], ax loc_0_1C2: ; CODE XREF: cseg01:018Ej cseg01:01A6j mov ax, [bp+10h] cbw mov cl, ah xor al, ah xor ah, ah mov bx, ax mov al, [bx+5084h] add cl, cl adc al, ah mov [bp-34h], ax call GetBltInfo jb do_soft mov ax, seg dseg08 mov ds, ax test word ptr [bp-34h], 20h jz loc_0_248 mov di, [bp+14h] mov bx, [bp+12h] mov si, [bp+18h] or si, si jns loc_0_207 add di, si js hardblt_exit sub [bp+20h], si xor si, si mov [bp+18h], si loc_0_207: ; CODE XREF: cseg01:01F7j neg si add si, [bp-16h] js hardblt_exit sub si, di jnb loc_0_21A add di, si js hardblt_exit loc_0_21A: ; CODE XREF: cseg01:0212j mov cx, [bp+16h] or cx, cx jns loc_0_22F add bx, cx js hardblt_exit sub [bp+1Eh], cx xor cx, cx mov [bp+16h], cx loc_0_22F: ; CODE XREF: cseg01:021Fj neg cx add cx, [bp-12h] js hardblt_exit sub cx, bx jnb loc_0_242 add bx, cx js hardblt_exit loc_0_242: ; CODE XREF: cseg01:023Aj mov [bp+14h], di mov [bp+12h], bx loc_0_248: ; CODE XREF: cseg01:01EAj cmp word ptr [bp+14h], 0 jz hardblt_exit cmp word ptr [bp+12h], 0 jz hardblt_exit mov rcExclude, 0 mov dword_1947_5AA1, 0 cmp CursorDefinedFlag, 2 jnz loc_0_310 test word ptr [bp-34h], 1800h jz loc_0_310 test word ptr [bp-34h], 800h jz loc_0_2E1 test word ptr [bp-34h], 1000h jz loc_0_2C0 cmp lpSecondDev, 0 jnz loc_0_2A0 cmp dword ptr [bp-3Eh], 0 jnz loc_0_2E1 cmp dword ptr [bp-42h], 0 jnz loc_0_2C0 loc_0_2A0: ; CODE XREF: cseg01:0290j mov cx, [bp+20h] mov si, [bp+18h] cmp cx, si jle loc_0_2AC xchg cx, si loc_0_2AC: ; CODE XREF: cseg01:02A8j mov dx, [bp+1Eh] mov di, [bp+16h] cmp dx, di jle loc_0_2B8 xchg dx, di loc_0_2B8: ; CODE XREF: cseg01:02B4j add si, [bp+14h] add di, [bp+12h] jmp short loc_0_300 ; loc_0_2C0: ; CODE XREF: cseg01:0288j cseg01:029Ej cmp lpSecondDev, 0 jnz loc_0_2CF cmp dword ptr [bp-3Eh], 0 jnz loc_0_310 loc_0_2CF: ; CODE XREF: cseg01:02C6j mov cx, [bp+20h] mov dx, [bp+1Eh] mov si, [bp+14h] add si, cx mov di, [bp+12h] add di, dx jmp short loc_0_300 ; loc_0_2E1: ; CODE XREF: cseg01:0281j cseg01:0297j cmp lpSecondDev, 0 jnz loc_0_2F0 cmp dword ptr [bp-42h], 0 jnz loc_0_310 loc_0_2F0: ; CODE XREF: cseg01:02E7j mov dx, [bp+16h] mov cx, [bp+18h] mov si, [bp+14h] add si, cx mov di, [bp+12h] add di, dx loc_0_300: ; CODE XREF: cseg01:02BEj cseg01:02DFj mov word ptr rcExclude, cx mov word ptr rcExclude+2, dx mov word ptr dword_1947_5AA1, si mov word ptr dword_1947_5AA1+2, di loc_0_310: ; CODE XREF: cseg01:026Fj cseg01:0278j ; cseg01:02CDj cseg01:02EEj mov bx, [bp-34h] test bx, 20h jnz loc_0_323 mov al, bh and al, 2 add al, al or bh, al jmp short loc_0_369 ; loc_0_323: ; CODE XREF: cseg01:0317j mov eax, [bp+1Ah] cmp eax, [bp+22h] jnz loc_0_369 mov eax, [bp+1Eh] mov ecx, [bp+16h] rol eax, 10h rol ecx, 10h cmp eax, ecx jle loc_0_369 mov ax, [bp+1Eh] mov cx, [bp+16h] add cx, [bp+12h] cmp ax, cx jge loc_0_369 mov ax, [bp+18h] sub ax, [bp+20h] cwd xor ax, dx sub ax, dx mov cx, [bp+14h] cmp ax, [bp+14h] jge loc_0_369 or bx, 100h mov [bp-34h], bx loc_0_369: ; CODE XREF: cseg01:0321j cseg01:032Bj ; cseg01:0340j cseg01:034Dj ; cseg01:0360j mov bl, bh and bx, 1Eh mov fs, selCOP cld jmp apfnBltRoutine[bx] ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 26h ; & db 0F7h ; db 45h ; E db 1Ch ; db 10h ; db 0 ; db 0Fh ; db 85h ; db 0A6h ; db 0 ; db 8Ch ; db 0C0h ; db 8Bh ; db 5Eh ; ^ db 1Ch ; db 3Bh ; ; db 0D8h ; db 0Fh ; db 84h ; db 0BEh ; db 0FCh ; db 83h ; db 0FBh ; db 0 ; db 0Fh ; db 84h ; db 0B7h ; db 0FCh ; db 0C4h ; db 7Eh ; ~ db 1Ah ; db 26h ; & db 0F7h ; db 45h ; E db 1Ch ; db 0 ; db 80h ; db 0Fh ; db 84h ; db 87h ; db 0 ; db 26h ; & db 0F7h ; db 45h ; E db 1Ch ; db 0 ; db 10h ; db 75h ; u db 56h ; V db 55h ; U db 1Eh ; db 0Fh ; db 0A8h ; db 6 ; db 1Fh ; db 0Fh ; db 0A8h ; db 7 ; db 8Bh ; db 0F7h ; db 0BFh ; db 84h ; db 52h ; R db 0B9h ; db 3Ch ; < db 0 ; db 57h ; W db 0F3h ; db 0A4h ; db 5Fh ; _ db 26h ; & db 81h db 4Dh db 1Ch db 0 ; db 10h ; db 6 ; db 57h ; W dw 0C033h db 50h ; P db 50h ; P db 66h ; f db 0FFh ; dw 1A76h db 50h ; P db 50h ; P db 0C4h ; db 7Eh ; ~ db 1Ah ; db 26h ; & db 8Bh ; db 45h ; E db 6 ; db 50h ; P db 26h ; & db 8Bh ; db 45h ; E db 4 ; db 50h ; P db 66h ; f db 0B8h ; db 20h ; db 0 ; db 0CCh ; db 0 ; db 66h ; f db 50h ; P db 66h ; f db 0FFh ; db 76h ; v db 0Ah ; db 66h ; f db 0FFh ; db 76h ; v db 6 ; db 9Ah ; dd DIB_BITBLT db 0Fh ; db 0A9h ; db 1Fh ; db 5Dh ; ] db 0C4h ; db 7Eh ; ~ db 1Ah ; db 26h ; & db 81h ; db 4Dh ; M db 1Ch ; db 0 ; db 10h ; db 0C4h ; db 7Eh ; ~ db 22h ; " db 0E9h ; db 46h ; F db 0FCh ; db 2Eh ; . db 8Bh ; db 0C0h ; db 0Fh ; db 0A0h ; db 56h ; V db 0Fh ; db 0B4h ; db 76h ; v db 22h ; " db 64h ; d db 0F7h ; db 44h ; D db 1Ch ; db 0 ; db 10h ; db 5Eh ; ^ db 0Fh ; db 0A1h ; db 0Fh ; db 85h ; db 8Eh ; db 0FDh ; db 0EBh ; db 0Ah ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 90h ; ; do_soft: ; CODE XREF: cseg01:0039j cseg01:0045j ; cseg01:004Fj cseg01:0117j ; cseg01:019Dj cseg01:01AEj ; cseg01:01DCj cseg01:0373j ; DATA XREF: dseg08:8398o dseg08:839Ao ; dseg08:839Co dseg08:839Eo push ds mov ax, seg dseg08 mov ds, ax mov bx, _pddnifFlags test word ptr [bx], 2 pop ds jz loc_0_492 les di, [bp+22h] test word ptr es:[di+1Ch], 8000h jz loc_0_467 mov ax, [bp+1Eh] add ax, [bp+12h] push ax mov ax, [bp+20h] add ax, [bp+14h] push ax push word ptr [bp+1Eh] push word ptr [bp+20h] call CHECKIMPINGEMENT jmp short loc_0_492 ; loc_0_467: ; CODE XREF: cseg01:044Aj cmp dword ptr [bp+1Ah], 0 jz loc_0_492 les di, [bp+1Ah] test word ptr es:[di+1Ch], 8000h jz loc_0_492 mov ax, [bp+16h] add ax, [bp+12h] push ax mov ax, [bp+18h] add ax, [bp+14h] push ax push word ptr [bp+16h] push word ptr [bp+18h] call CHECKIMPINGEMENT loc_0_492: ; CODE XREF: cseg01:043Fj cseg01:0465j ; cseg01:046Cj cseg01:0477j pop edi pop esi lea sp, [bp-2] pop ds pop bp jmp far ptr DIB_BITBLT ; hardblt_exit: ; CODE XREF: cseg01:0145j cseg01:01FBj ; cseg01:020Cj cseg01:0216j ; cseg01:0223j cseg01:0234j ; cseg01:023Ej cseg01:024Cj ; cseg01:0254j mov ax, 1 pop edi pop esi lea sp, [bp-2] pop ds pop bp retf 20h ; db 33h ; 3 db 0C0h ; db 0EBh ; db 0F0h ; db 66h ; f db 83h ; db 7Eh ; ~ db 1Ah ; db 0 ; db 0Fh ; db 84h ; db 74h ; t db 0FFh ; db 0Fh ; db 0B4h ; db 76h ; v db 1Ah ; db 64h ; d db 0F7h ; db 44h ; D db 1Ch ; db 0 ; db 80h ; db 0Fh ; db 84h ; db 66h ; f db 0FFh ; db 80h ; db 7Eh ; ~ db 10h ; db 0CCh ; db 0Fh ; db 84h ; db 77h ; w db 0FBh ; db 0E9h ; db 5Bh ; [ db 0FFh ; ; S U B R O U T I N E Allocate_Offscreen proc near ; CODE XREF: RealizeObject+104p test byte ptr deviceBitmapFlags, 3 jnz loc_0_72A cmp OffscreenFreeHead, 0 jz loc_0_72A mov ax, wBpp cmp al, fs:[si+9] jnz loc_0_72A movzx ecx, word ptr fs:[si+2] cmp cx, 800h ja loc_0_72A movzx edx, word ptr fs:[si+4] cmp dx, 400h ja loc_0_72A cmp byte ptr fs:[si+9], 10h jnz loc_0_678 cmp cx, 2D0h jnz loc_0_526 cmp dx, 90h ; '' jz loc_0_72A loc_0_526: ; CODE XREF: Allocate_Offscreen+47j cmp cx, 7 jnz loc_0_532 cmp dx, 38h ; '8' jz loc_0_686 loc_0_532: ; CODE XREF: Allocate_Offscreen+54j cmp cx, 10h jnz loc_0_53E cmp dx, 0Eh jz loc_0_686 loc_0_53E: ; CODE XREF: Allocate_Offscreen+60j cmp cx, 23h ; '#' jnz loc_0_54A cmp dx, 23h ; '#' jz loc_0_686 loc_0_54A: ; CODE XREF: Allocate_Offscreen+6Cj cmp cx, 14h jnz loc_0_556 cmp dx, 0Ch jz loc_0_686 loc_0_556: ; CODE XREF: Allocate_Offscreen+78j cmp cx, 2Eh ; '.' jnz loc_0_562 cmp dx, 2Ah ; '*' jz loc_0_686 loc_0_562: ; CODE XREF: Allocate_Offscreen+84j cmp cx, 34h ; '4' jnz loc_0_56E cmp dx, 27h ; ''' jz loc_0_686 loc_0_56E: ; CODE XREF: Allocate_Offscreen+90j cmp cx, 280h jnz loc_0_589 cmp dx, 14h jz loc_0_686 cmp dx, 15h jz loc_0_686 cmp dx, 6 jz loc_0_686 loc_0_589: ; CODE XREF: Allocate_Offscreen+9Dj cmp cx, 32h ; '2' jnz loc_0_595 cmp dx, 32h ; '2' jz loc_0_72A loc_0_595: ; CODE XREF: Allocate_Offscreen+B7j cmp cx, 50h ; 'P' jnz loc_0_5A1 cmp dx, 7Ah ; 'z' jz loc_0_72A loc_0_5A1: ; CODE XREF: Allocate_Offscreen+C3j cmp cx, 10Eh jnz loc_0_5AE cmp dx, 46h ; 'F' jz loc_0_72A loc_0_5AE: ; CODE XREF: Allocate_Offscreen+D0j cmp cx, 0A8h ; '' jnz loc_0_5BB cmp dx, 2Ch ; ',' jz loc_0_72A loc_0_5BB: ; CODE XREF: Allocate_Offscreen+DDj cmp cx, 4Fh ; 'O' jnz loc_0_5C7 cmp dx, 33h ; '3' jz loc_0_72A loc_0_5C7: ; CODE XREF: Allocate_Offscreen+E9j cmp cx, 0C8h ; '' jnz loc_0_5D4 cmp dx, 70h ; 'p' jz loc_0_72A loc_0_5D4: ; CODE XREF: Allocate_Offscreen+F6j cmp cx, 10Ah jnz loc_0_5E1 cmp dx, 3Bh ; ';' jz loc_0_72A loc_0_5E1: ; CODE XREF: Allocate_Offscreen+103j cmp cx, 270h jnz loc_0_5F5 cmp dx, 66h ; 'f' jz loc_0_72A cmp dx, 4Dh ; 'M' jz loc_0_72A loc_0_5F5: ; CODE XREF: Allocate_Offscreen+110j cmp cx, 171h jz loc_0_72A cmp cx, 0EFh ; '' jnz loc_0_60B cmp dx, 0ACh ; '' jz loc_0_72A loc_0_60B: ; CODE XREF: Allocate_Offscreen+12Cj cmp cx, 195h jnz loc_0_619 cmp dx, 122h jz loc_0_72A loc_0_619: ; CODE XREF: Allocate_Offscreen+13Aj cmp cx, 21Ch jnz loc_0_627 cmp dx, 136h jz loc_0_72A loc_0_627: ; CODE XREF: Allocate_Offscreen+148j cmp cx, 215h jnz loc_0_634 cmp dx, 70h ; 'p' jz loc_0_72A loc_0_634: ; CODE XREF: Allocate_Offscreen+156j cmp cx, 25Eh jnz loc_0_641 cmp dx, 50h ; 'P' jz loc_0_72A loc_0_641: ; CODE XREF: Allocate_Offscreen+163j cmp cx, 22Eh jnz loc_0_64E cmp dx, 7Bh ; '{' jz loc_0_72A loc_0_64E: ; CODE XREF: Allocate_Offscreen+170j cmp cx, 0DDh ; '' jnz loc_0_65C cmp dx, 1F9h jz loc_0_72A loc_0_65C: ; CODE XREF: Allocate_Offscreen+17Dj cmp cx, 0D9h ; '' jnz loc_0_66A cmp dx, 298h jz loc_0_72A loc_0_66A: ; CODE XREF: Allocate_Offscreen+18Bj cmp cx, 0D9h ; '' jnz loc_0_678 cmp dx, 298h jz loc_0_72A loc_0_678: ; CODE XREF: Allocate_Offscreen+3Fj ; Allocate_Offscreen+199j cmp cx, 21h ; '!' jb loc_0_72A cmp dx, 2Ch ; ',' jb loc_0_72A loc_0_686: ; CODE XREF: Allocate_Offscreen+59j ; Allocate_Offscreen+65j ; Allocate_Offscreen+71j ; Allocate_Offscreen+7Dj ; Allocate_Offscreen+89j ; Allocate_Offscreen+95j ; Allocate_Offscreen+A2j ; Allocate_Offscreen+A9j ; Allocate_Offscreen+B0j mov cx, fs:[si+0Eh] add cx, 7 and cx, 0FFF8h mov fs:[si+0Eh], cx imul ecx, edx add ecx, 1Fh and ecx, 0FFFFFFE0h cmp ecx, dFreeMemory ja loc_0_72A cld mov bx, wLastSelector mov eax, dLastMemory sub eax, OffscreenFreeHead cmp ecx, eax ja loc_0_6DE cmp wLastSelector, 4CEh jnb loc_0_72A inc wLastSelector mov edi, OffscreenFreeHead add OffscreenFreeHead, ecx mov ax, 10h imul bx, ax add bx, 0A4h ; '' jmp short loc_0_6E9 ; loc_0_6DE: ; CODE XREF: Allocate_Offscreen+1E5j push ecx push si call SearchFreeMemory pop si pop ecx jb loc_0_72A loc_0_6E9: ; CODE XREF: Allocate_Offscreen+207j sub dFreeMemory, ecx mov [bx], fs mov [bx+4], ecx mov [bx+8], edi mov fs:[si+30h], edi mov fs:[si+16h], edi mov cx, selScreen mov fs:[si+1Ah], cx or word ptr fs:[si+1Ch], 8008h mov ax, seg cseg01 shl eax, 10h mov ax, 18E0h mov fs:[si+24h], eax mov ax, 193Bh mov fs:[si+28h], eax clc jmp short locret_0_72B ; loc_0_72A: ; CODE XREF: Allocate_Offscreen+5j ; Allocate_Offscreen+Fj ; Allocate_Offscreen+1Aj ; Allocate_Offscreen+28j ; Allocate_Offscreen+36j ; Allocate_Offscreen+4Dj ; Allocate_Offscreen+BCj ; Allocate_Offscreen+C8j ; Allocate_Offscreen+D5j ; Allocate_Offscreen+E2j ; Allocate_Offscreen+EEj ; Allocate_Offscreen+FBj ; Allocate_Offscreen+108j ; Allocate_Offscreen+115j ; Allocate_Offscreen+11Cj ; Allocate_Offscreen+124j ; Allocate_Offscreen+132j ; Allocate_Offscreen+140j ; Allocate_Offscreen+14Ej ; Allocate_Offscreen+15Bj ; Allocate_Offscreen+168j ; Allocate_Offscreen+175j ; Allocate_Offscreen+183j ; Allocate_Offscreen+191j ; Allocate_Offscreen+19Fj ; Allocate_Offscreen+1A6j ; Allocate_Offscreen+1ADj ; Allocate_Offscreen+1D0j ; Allocate_Offscreen+1EDj ; Allocate_Offscreen+212j stc locret_0_72B: ; CODE XREF: Allocate_Offscreen+253j retn Allocate_Offscreen endp ; S U B R O U T I N E SearchFreeMemory proc near ; CODE XREF: Allocate_Offscreen+20Cp push ds pop es assume es:dseg08 loc_0_72E: ; CODE XREF: SearchFreeMemory+CCj push si mov bx, wLastSelector mov di, 0A4h ; '' xor ax, ax xor edx, edx loc_0_73B: ; CODE XREF: SearchFreeMemory+4Aj cmp word ptr [di], 0 jnz loc_0_74E add edx, [di+4] inc ax cmp ax, 1 jnz loc_0_772 mov si, di jmp short loc_0_772 ; loc_0_74E: ; CODE XREF: SearchFreeMemory+12j cmp ax, 2 jb loc_0_76D mov [si+4], edx add si, 10h xchg si, di push di dec ax sub wLastSelector, ax push cx mov cx, 10h imul cx, bx repe movsb pop cx pop di loc_0_76D: ; CODE XREF: SearchFreeMemory+25j xor edx, edx xor ax, ax loc_0_772: ; CODE XREF: SearchFreeMemory+1Cj ; SearchFreeMemory+20j add di, 10h dec bx jnz loc_0_73B mov bx, si pop si or ax, ax jz loc_0_7B1 sub wLastSelector, ax add edx, dLastMemory sub edx, OffscreenFreeHead mov edi, [bx+8] mov OffscreenFreeHead, edi cmp edx, ecx jb loc_0_7B1 cmp wLastSelector, 4CEh jnb loc_0_849 inc wLastSelector add OffscreenFreeHead, ecx jmp loc_0_847 ; loc_0_7B1: ; CODE XREF: SearchFreeMemory+51j ; SearchFreeMemory+6Dj mov bx, wLastSelector mov di, 0A4h ; '' xor si, si loc_0_7BA: ; CODE XREF: SearchFreeMemory+9Fj cmp word ptr [di], 0 jnz loc_0_7C7 cmp [di+4], ecx ja loc_0_7FB jz loc_0_841 loc_0_7C7: ; CODE XREF: SearchFreeMemory+91j add di, 10h dec bx jnz loc_0_7BA test BusMasterUsed, 0FFh jnz loc_0_849 mov bx, wLastSelector mov di, 0A4h ; '' loc_0_7DB: ; CODE XREF: SearchFreeMemory+B8j cmp word ptr [di], 0 jz loc_0_7E8 loc_0_7E0: ; CODE XREF: SearchFreeMemory+C2j ; SearchFreeMemory+C7j add di, 10h dec bx jnz loc_0_7DB jmp short loc_0_849 ; loc_0_7E8: ; CODE XREF: SearchFreeMemory+B2j mov dx, [di+10h] lar ax, dx jnz loc_0_7E0 test ah, 80h jz loc_0_7E0 call Compress_DevBitmap jmp loc_0_72E ; loc_0_7FB: ; CODE XREF: SearchFreeMemory+97j mov eax, [di+4] sub eax, ecx mov edx, [di+8] add edx, ecx push di push eax mov ax, 10h add di, ax mov si, di push si add di, ax mov cx, bx imul cx, ax add si, cx add di, cx dec si dec di std repe movsb cld pop si pop eax mov word ptr [si], 0 mov [si+4], eax mov [si+8], edx pop di cmp wLastSelector, 4CEh jnb loc_0_849 inc wLastSelector loc_0_841: ; CODE XREF: SearchFreeMemory+99j mov bx, di mov edi, [bx+8] loc_0_847: ; CODE XREF: SearchFreeMemory+82j clc retn ; loc_0_849: ; CODE XREF: SearchFreeMemory+75j ; SearchFreeMemory+A6j ; SearchFreeMemory+BAj ; SearchFreeMemory+10Fj stc retn SearchFreeMemory endp ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; DCOLORINFO db 0EAh ; dd DIB_COLORINFO ; ; External Entry #6 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E public EnumDFonts EnumDFonts proc near jmp far ptr DIB_ENUMDFONTS ; DISPLAY_6 EnumDFonts endp ; ; External Entry #7 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E public EnumObj EnumObj proc near mov ax, seg dseg08 ; DISPLAY_7 mov es, ax pop ecx call _GETLPDEV push large es:lpDriverPDevice push ecx jmp far ptr DIB_ENUMOBJEXT EnumObj endp ; ; External Entry #11 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E public StrBlt StrBlt proc near jmp far ptr DIB_STRBLT ; DISPLAY_11 StrBlt endp ; ; External Entry #12 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E public ScanLR ScanLR proc near jmp far ptr DIB_SCANLR ; DISPLAY_12 ScanLR endp ; ; External Entry #13 into the Module ; Attributes (0001): Fixed Exported ; ; S U B R O U T I N E public DeviceMode DeviceMode proc near jmp far ptr DIB_DEVICEMODE ; DISPLAY_13 DeviceMode endp ; ; External Entry #15 into the Module ; Attributes (0001): Fixed Exported ; ; S U B R O U T I N E public GetCharWidth GetCharWidth proc near jmp far ptr DIB_GETCHARWIDTH ; DISPLAY_15 GetCharWidth endp ; ; External Entry #16 into the Module ; Attributes (0001): Fixed Exported ; ; S U B R O U T I N E public DeviceBitmap DeviceBitmap proc near jmp far ptr DIB_DEVICEBITMAP ; DISPLAY_16 DeviceBitmap endp ; ; External Entry #17 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E public FastBorder FastBorder proc near jmp far ptr DIB_FASTBORDER ; DISPLAY_17 FastBorder endp ; ; External Entry #18 into the Module ; Attributes (0001): Fixed Exported ; ; S U B R O U T I N E public SetAttribute SetAttribute proc near jmp far ptr DIB_SETATTRIBUTE ; DISPLAY_18 SetAttribute endp ; ; External Entry #20 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E public CreateDIBitmap CreateDIBitmap proc near jmp far ptr DIB_CREATEDIBITMAP ; DISPLAY_20 CreateDIBitmap endp ; ; External Entry #23 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E public GetPalette GetPalette proc near mov ax, seg dseg08 ; DISPLAY_23 mov es, ax pop ecx call _GETLPDEV push large es:lpDriverPDevice push ecx jmp far ptr DIB_GETPALETTEEXT GetPalette endp ; ; External Entry #24 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E public SetPaletteTranslate SetPaletteTranslate proc near ; CODE XREF: ENABLE1+BEP ; CheckPanning_MMIO+245P mov ax, seg dseg08 ; DISPLAY_24 mov es, ax pop ecx call _GETLPDEV push large es:lpDriverPDevice push ecx jmp far ptr DIB_SETPALETTETRANSLATEEXT SetPaletteTranslate endp ; ; External Entry #25 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E public GetPaletteTranslate GetPaletteTranslate proc near mov ax, seg dseg08 ; DISPLAY_25 mov es, ax pop ecx call _GETLPDEV push large es:lpDriverPDevice push ecx jmp far ptr DIB_GETPALETTETRANSLATEEXT GetPaletteTranslate endp ; ; External Entry #26 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E public UpdateColors UpdateColors proc near mov ax, seg dseg08 ; DISPLAY_26 mov es, ax pop ecx call _GETLPDEV push large es:lpDriverPDevice push ecx jmp far ptr DIB_UPDATECOLORSEXT UpdateColors endp ; ; External Entry #27 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E public StretchBlt StretchBlt proc near jmp far ptr DIB_STRETCHBLT ; DISPLAY_27 StretchBlt endp ; ; External Entry #101 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E public Inquire Inquire proc near jmp far ptr DIB_INQUIRE ; DISPLAY_101 Inquire endp ; ; External Entry #21 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E ; Attributes: bp-based frame public DibToDevice DibToDevice proc far var_1A = dword ptr -1Ah var_16 = dword ptr -16h var_12 = word ptr -12h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = word ptr -0Ch var_A = word ptr -0Ah var_8 = word ptr -8 var_6 = word ptr -6 var_4 = word ptr -4 var_2 = byte ptr -2 arg_0 = dword ptr 6 arg_4 = dword ptr 0Ah arg_8 = dword ptr 0Eh arg_C = dword ptr 12h arg_12 = word ptr 18h arg_14 = word ptr 1Ah arg_16 = word ptr 1Ch arg_18 = word ptr 1Eh arg_1A = word ptr 20h arg_1C = dword ptr 22h mov ax, ds ; DISPLAY_21 nop push bp mov bp, sp push ds mov ds, ax sub sp, 18h push si push di push es cmp byte ptr TOFULLDOS, 0 jnz loc_0_CFF cmp lpSecondDev, 0 jnz loc_0_D0C mov ax, seg dseg08 mov gs, ax les di, [bp+arg_1C] assume es:nothing test word ptr es:[di+1Ch], 8000h jz loc_0_CFF cmp byte ptr es:[di+9], 18h jz loc_0_CFF les di, [bp+arg_1C] test word ptr es:[di+1Ch], 8000h jz loc_0_CFF cmp byte ptr es:[di+9], 18h jz loc_0_CFF push ds pop gs xor bx, bx mov cx, es:[di+2] xor dx, dx mov si, es:[di+4] mov ax, es:[di+0Eh] mov [bp+var_10], ax les di, [bp+arg_4] mov eax, es:[di+4] mov [bp+var_6], ax mov eax, es:[di+8] mov [bp+var_4], ax mov al, es:[di+10h] cmp al, 0 jz loc_0_993 cmp al, 3 jnz loc_0_CFF loc_0_993: ; CODE XREF: DibToDevice+82j cmp [bp+arg_12], 0 jz loc_0_9CC mov bx, _pddnifFlags test word ptr [bx], 2 jz loc_0_9BA les di, [bp+16h] push word ptr es:[di+6] push word ptr es:[di+4] push word ptr es:[di+2] push word ptr es:[di] call CHECKIMPINGEMENT loc_0_9BA: ; CODE XREF: DibToDevice+98j les di, [bp+16h] mov bx, es:[di] mov dx, es:[di+2] mov cx, es:[di+4] mov si, es:[di+6] loc_0_9CC: ; CODE XREF: DibToDevice+8Ej test gs:BusMasterUsed, 0FFh jnz loc_0_CFF mov ax, [bp+arg_1A] push ax push dx sub ax, bx cwd not dx and ax, dx add ax, bx pop dx mov [bp+var_A], ax pop ax add ax, [bp+var_6] push dx sub ax, cx cwd and ax, dx add ax, cx pop dx mov [bp+var_8], ax mov bx, dx mov ax, [bp+arg_18] push ax push dx sub ax, bx cwd not dx and ax, dx add ax, bx pop dx mov [bp+var_C], ax pop ax add ax, [bp+arg_14] push dx sub ax, si cwd and ax, dx add ax, si pop dx mov [bp+var_E], ax cmp ax, [bp+var_C] jbe loc_0_CF4 mov ax, [bp+var_8] cmp ax, [bp+var_A] jbe loc_0_CF4 mov ax, [bp+var_C] sub ax, [bp+arg_18] add ax, [bp+arg_16] cmp ax, [bp+var_4] jge loc_0_CF4 mov ax, [bp+var_A] sub ax, [bp+arg_1A] cmp ax, [bp+var_6] jge loc_0_CF4 mov di, 5284h push ds push ds pop es assume es:dseg08 lds si, [bp+arg_1C] movzx ebx, [bp+var_C] imul ebx, [si+0Eh] movzx eax, [bp+var_A] cmp gs:bytespp, 2 jz loc_0_A73 jb loc_0_A76 imul eax, 3 jmp short loc_0_A76 ; loc_0_A73: ; CODE XREF: DibToDevice+160j add eax, eax loc_0_A76: ; CODE XREF: DibToDevice+162j ; DibToDevice+168j add eax, ebx add eax, [si+30h] mov [bp+var_1A], eax mov cx, 3Ch ; '<' push di repe movsb pop di pop ds xor eax, eax mov [di+24h], eax mov [di+28h], eax mov ax, [bp+var_8] sub ax, [bp+var_A] cmp gs:bytespp, 2 jz loc_0_AAA jb loc_0_AAC imul ax, 3 jmp short loc_0_AAC ; loc_0_AAA: ; CODE XREF: DibToDevice+198j add ax, ax loc_0_AAC: ; CODE XREF: DibToDevice+19Aj ; DibToDevice+19Fj mov [di+6], ax add ax, 3 and al, 0FCh mov [di+0Eh], eax mov [bp+var_12], ax xor ecx, ecx mov cx, [bp+var_E] sub cx, [bp+var_C] mov [di+4], cx imul ecx, eax and word ptr [di+1Ch], 7FF7h cmp ecx, gs:EXTRABUFFERSIZE ja loc_0_CFF mov eax, gs:CUREXTRABUFFPTRS add ecx, eax cmp ecx, gs:EXTRABUFFERSIZE jbe loc_0_B2F sub ecx, eax xor eax, eax push eax push si mov si, gs:CURPOSTBUFFPTRS mov si, gs:[si] mov eax, gs:DCMD64K sub eax, gs:DBUFCMD cmp eax, 1 ja loc_0_B1D push fs mov fs, gs:selCOP loc_0_B13: ; CODE XREF: DibToDevice+210j test byte ptr fs:0, 1 jnz loc_0_B13 pop fs loc_0_B1D: ; CODE XREF: DibToDevice+201j mov gs:word_1947_98DC, si mov eax, gs:DCMD64K mov gs:DBUFCMD, eax pop si pop eax loc_0_B2F: ; CODE XREF: DibToDevice+1DFj mov [di+16h], eax mov gs:CUREXTRABUFFPTRS, ecx add eax, gs:EXTRABUFFERADDRPHY mov [bp+var_16], eax mov ax, gs:SELEXTRA mov [di+1Ah], ax push gs push ds mov ax, 5284h push ax mov ax, [bp+var_A] sub ax, [bp+arg_1A] neg ax push ax mov ax, [bp+var_C] sub ax, [bp+arg_18] add ax, [bp+arg_16] neg ax push ax push [bp+arg_16] push [bp+arg_14] mov ax, [bp+var_E] sub ax, [bp+var_C] push ds mov di, 52C4h push di mov [di+6], ax mov word ptr [di+2], 0 mov word ptr [di], 0 mov ax, [bp+var_8] sub ax, [bp+var_A] mov [di+4], ax push large [bp+arg_C] push large [bp+arg_8] push large [bp+arg_4] push large [bp+arg_0] call DIB_DIBTODEVICE pop gs assume gs:nothing push eax mov fs, gs:88h cmp byte ptr gs:8EE8h, 2 jnz loc_0_BD5 push gs push large dword ptr gs:5890h push [bp+var_A] push [bp+var_C] push [bp+var_8] push [bp+var_E] push 8 call DIB_BEGINACCESS pop gs mov byte ptr gs:5AA5h, 0FFh loc_0_BD5: ; CODE XREF: DibToDevice+2A7j mov bx, 14h mov si, gs:98ECh mov cx, gs:[si+2] movzx edi, word ptr gs:[si] sub cx, di jz loc_0_C01 cmp cx, bx jnb loc_0_C01 loc_0_BEE: ; CODE XREF: DibToDevice+2F2j mov cx, fs:8Ch mov ax, cx sub cx, di jz loc_0_BFD cmp cx, bx jb loc_0_BEE loc_0_BFD: ; CODE XREF: DibToDevice+2EEj mov gs:[si+2], ax loc_0_C01: ; CODE XREF: DibToDevice+2DFj ; DibToDevice+2E3j mov es, gs:98BCh assume es:nothing shl edi, 3 mov eax, 600C4080h mov dword ptr es:[edi], 4 mov es:[edi+4], eax add edi, 8 mov eax, [bp+var_16] mov dword ptr es:[edi], 24h ; '$' mov es:[edi+4], eax add edi, 8 mov eax, [bp+var_1A] mov dword ptr es:[edi], 2Ch ; ',' mov es:[edi+4], eax add edi, 8 mov ax, [bp+var_10] shl eax, 10h mov ax, [bp+var_12] mov dword ptr es:[edi], 14h mov es:[edi+4], eax add edi, 8 mov ax, [bp+var_E] sub ax, [bp+var_C] shl eax, 10h mov ax, [bp+var_8] sub ax, [bp+var_A] mov dword ptr es:[edi], 30h ; '0' mov es:[edi+4], eax add edi, 8 mov dword ptr es:[edi], 4 mov dword ptr es:[edi+4], 600A0000h mov dword ptr es:[edi+8], 30h ; '0' mov dword ptr es:[edi+0Ch], 10001h add edi, 10h shr edi, 3 mov si, gs:98ECh mov fs:8Eh, di mov gs:[si], di shr edi, 10h add gs:98D4h, edi cmp byte ptr gs:5AA5h, 0 jz loc_0_CF2 push large dword ptr gs:5890h push 8 call DIB_ENDACCESS mov byte ptr gs:5AA5h, 0 loc_0_CF2: ; CODE XREF: DibToDevice+3D4j pop eax loc_0_CF4: ; CODE XREF: DibToDevice+116j ; DibToDevice+120j DibToDevice+130j ; DibToDevice+13Dj DibToDevice+430j pop es pop di pop si lea sp, [bp+var_2] pop ds pop bp retf 20h ; loc_0_CFF: ; CODE XREF: DibToDevice+14j ; DibToDevice+30j DibToDevice+39j ; DibToDevice+46j DibToDevice+4Fj ; DibToDevice+86j DibToDevice+C9j ; DibToDevice+1CDj pop es pop di pop si lea sp, [bp+var_2] pop ds pop bp jmp DIB_DIBTODEVICE ; loc_0_D0C: ; CODE XREF: DibToDevice+1Ej push gs push large [bp+arg_1C] push [bp+arg_1A] push [bp+arg_18] push [bp+arg_16] push [bp+arg_14] push large dword ptr [bp+16h] push large [bp+arg_C] push large [bp+arg_8] push large [bp+arg_4] push large [bp+arg_0] call DIB_DIBTODEVICE pop gs jmp short loc_0_CF4 DibToDevice endp ; ; External Entry #19 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E ; Attributes: bp-based frame public DibBlt DibBlt proc far var_12 = dword ptr -12h var_E = dword ptr -0Eh var_A = word ptr -0Ah var_8 = word ptr -8 var_6 = word ptr -6 var_4 = word ptr -4 var_2 = byte ptr -2 arg_2 = word ptr 6 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h arg_10 = dword ptr 14h arg_14 = word ptr 18h arg_16 = word ptr 1Ah arg_18 = word ptr 1Ch arg_1C = word ptr 20h mov ax, seg dseg08 ; DISPLAY_19 mov es, ax assume es:dseg08 pop ecx push es:wPalettized push ecx DIBBLT_FRAME: push bp mov bp, sp push ds sub sp, 10h push edi cmp [bp+arg_1C], 0 jz loc_0_E62 lds bx, [bp+1Eh] cmp word ptr [bx], 5250h jnz loc_0_E62 cmp [bp+arg_18], 0 jnz loc_0_E4A cmp [bp+arg_16], 0 jnz loc_0_E4A mov ax, [bp+arg_14] cmp [bx+4], ax jnz loc_0_E4A test word ptr [bx+1Ch], 8000h jnz loc_0_E6E les di, [bp+arg_C] assume es:nothing cmp word ptr es:[di+0Eh], 8 jnz loc_0_E62 cmp byte ptr [bx+9], 10h jnz loc_0_E62 cmp dword ptr es:[di+20h], 8 jnz loc_0_E62 mov eax, es:[di+28h] or eax, es:[di+2Ch] jnz loc_0_E62 or eax, es:[di+30h] or eax, es:[di+34h] or eax, es:[di+38h] or eax, es:[di+3Ch] or eax, es:[di+40h] or eax, es:[di+44h] jnz loc_0_E62 xor ecx, ecx mov eax, [bx+0Eh] mov cx, [bp+arg_14] imul ecx, eax xor eax, eax shr ecx, 2 lds edi, [bx+16h] mov edx, ecx and ecx, 7 shr edx, 3 jz loc_0_E2B loc_0_DFC: ; CODE XREF: DibBlt+EEj mov [edi], eax mov [edi+4], eax mov [edi+8], eax mov [edi+0Ch], eax mov [edi+10h], eax mov [edi+14h], eax mov [edi+18h], eax mov [edi+1Ch], eax add edi, 20h ; ' ' dec edx jnz loc_0_DFC loc_0_E2B: ; CODE XREF: DibBlt+BFj cmp ecx, 0 jz loc_0_E3D loc_0_E31: ; CODE XREF: DibBlt+100j mov [edi], eax add edi, 4 dec ecx jnz loc_0_E31 loc_0_E3D: ; CODE XREF: DibBlt+F4j DibBlt+38Ej mov ax, [bp+arg_14] pop edi lea sp, [bp+var_2] pop ds pop bp retf 1Ch ; loc_0_E4A: ; CODE XREF: DibBlt+2Ej DibBlt+36j ; DibBlt+40j DibBlt+13Fj DibBlt+14Cj ; DibBlt+167j test word ptr [bx+1Ch], 8000h jz loc_0_E62 mov ax, seg dseg08 mov ds, ax mov es, selCOP loc_0_E5A: ; CODE XREF: DibBlt+125j test byte ptr es:0, 5 jnz loc_0_E5A loc_0_E62: ; CODE XREF: DibBlt+1Bj DibBlt+26j ; DibBlt+55j DibBlt+5Dj DibBlt+67j ; DibBlt+75j DibBlt+97j DibBlt+114j ; DibBlt+1EAj pop edi lea sp, [bp+var_2] pop ds pop bp jmp DIB_DIBBLTEXT ; loc_0_E6E: ; CODE XREF: DibBlt+49j cmp word ptr [bx+2], 12Ch jnz loc_0_E7C cmp word ptr [bx+4], 96h ; '' jz loc_0_E4A loc_0_E7C: ; CODE XREF: DibBlt+138j mov ax, seg dseg08 mov gs, ax assume gs:dseg08 test gs:BusMasterUsed, 0FFh jnz loc_0_E4A mov cx, [bx+2] mov dx, [bx+4] mov ax, [bx+0Eh] mov [bp+var_8], ax les di, [bp+arg_C] mov al, es:[di+10h] cmp al, 0 jz loc_0_EA4 cmp al, 3 jnz loc_0_E4A loc_0_EA4: ; CODE XREF: DibBlt+163j mov eax, es:[di+4] cmp ax, cx jbe loc_0_EAE xchg ax, cx loc_0_EAE: ; CODE XREF: DibBlt+170j mov [bp+var_6], ax mov ax, [bp+arg_14] cmp ax, dx jbe loc_0_EB9 xchg ax, dx loc_0_EB9: ; CODE XREF: DibBlt+17Bj mov [bp+var_4], ax push esi mov di, 5284h push gs pop es assume es:dseg08 mov si, bx mov eax, [si+30h] mov [bp+var_12], eax mov cx, 3Ch ; '<' push di repe movsb pop di xor eax, eax mov es:[di+24h], eax mov es:[di+28h], eax mov ax, [bp+var_6] mov es:[di+2], ax cmp gs:bytespp, 2 jz loc_0_EF9 jb loc_0_EFB imul ax, 3 jmp short loc_0_EFB ; loc_0_EF9: ; CODE XREF: DibBlt+1B5j add ax, ax loc_0_EFB: ; CODE XREF: DibBlt+1B7j DibBlt+1BCj mov es:[di+6], ax add ax, 3 and al, 0FCh mov es:[di+0Eh], eax mov [bp+var_A], ax movzx ecx, [bp+var_4] mov es:[di+4], cx imul ecx, eax and word ptr es:[di+1Ch], 7FF7h cmp ecx, gs:EXTRABUFFERSIZE ja loc_0_E62 mov eax, gs:CUREXTRABUFFPTRS add ecx, eax cmp ecx, gs:EXTRABUFFERSIZE jbe loc_0_F7E sub ecx, eax xor eax, eax push eax push si mov si, gs:CURPOSTBUFFPTRS mov si, gs:[si] mov eax, gs:DCMD64K sub eax, gs:DBUFCMD cmp eax, 1 ja loc_0_F6C push fs mov fs, gs:selCOP loc_0_F62: ; CODE XREF: DibBlt+22Dj test byte ptr fs:0, 1 jnz loc_0_F62 pop fs loc_0_F6C: ; CODE XREF: DibBlt+21Ej mov gs:word_1947_98DC, si mov eax, gs:DCMD64K mov gs:DBUFCMD, eax pop si pop eax loc_0_F7E: ; CODE XREF: DibBlt+1FCj mov es:[di+16h], eax mov gs:CUREXTRABUFFPTRS, ecx add eax, gs:EXTRABUFFERADDRPHY mov [bp+var_E], eax mov ax, gs:SELEXTRA mov es:[di+1Ah], ax push gs push gs mov ax, 5284h push ax push [bp+arg_18] push [bp+arg_16] push [bp+arg_14] push large [bp+arg_10] push large [bp+arg_C] push large [bp+arg_8] push large [bp+arg_4] push [bp+arg_2] call DIB_DIBBLTEXT pop gs assume gs:nothing mov fs, gs:88h mov bx, 14h mov si, gs:98ECh mov cx, gs:[si+2] movzx edi, word ptr gs:[si] sub cx, di jz loc_0_FF7 cmp cx, bx jnb loc_0_FF7 loc_0_FE4: ; CODE XREF: DibBlt+2B6j mov cx, fs:8Ch mov ax, cx sub cx, di jz loc_0_FF3 cmp cx, bx jb loc_0_FE4 loc_0_FF3: ; CODE XREF: DibBlt+2B2j mov gs:[si+2], ax loc_0_FF7: ; CODE XREF: DibBlt+2A3j DibBlt+2A7j mov es, gs:98BCh assume es:nothing shl edi, 3 mov eax, 600C4080h mov dword ptr es:[edi], 4 mov es:[edi+4], eax add edi, 8 mov eax, [bp+var_E] mov dword ptr es:[edi], 24h ; '$' mov es:[edi+4], eax add edi, 8 mov eax, [bp+var_12] mov dword ptr es:[edi], 2Ch ; ',' mov es:[edi+4], eax add edi, 8 mov ax, [bp+var_8] shl eax, 10h mov ax, [bp+var_A] mov dword ptr es:[edi], 14h mov es:[edi+4], eax add edi, 8 mov ax, [bp+var_4] shl eax, 10h mov ax, [bp+var_6] mov dword ptr es:[edi], 30h ; '0' mov es:[edi+4], eax add edi, 8 mov dword ptr es:[edi], 4 mov dword ptr es:[edi+4], 600A0000h mov dword ptr es:[edi+8], 30h ; '0' mov dword ptr es:[edi+0Ch], 10001h add edi, 10h shr edi, 3 mov si, gs:98ECh mov fs:8Eh, di mov gs:[si], di shr edi, 10h add gs:98D4h, edi pop esi jmp loc_0_E3D DibBlt endp ; ; External Entry #30 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E ; Attributes: bp-based frame public BitmapBits BitmapBits proc near var_2 = byte ptr -2 arg_10 = word ptr 14h push bp ; DISPLAY_30 mov bp, sp push ds cmp [bp+arg_10], 0 jz loc_0_10F1 lds bx, [bp+12h] test word ptr [bx+1Ch], 8000h jz loc_0_10F1 mov ax, seg dseg08 mov ds, ax mov es, selCOP loc_0_10E9: ; CODE XREF: BitmapBits+23j test byte ptr es:0, 5 jnz loc_0_10E9 loc_0_10F1: ; CODE XREF: BitmapBits+8j ; BitmapBits+12j lea sp, [bp+var_2] pop ds pop bp jmp far ptr DIB_BITMAPBITS BitmapBits endp ; ; External Entry #29 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E public SelectBitmap SelectBitmap proc far mov ax, 1 ; DISPLAY_29 retf 10h SelectBitmap endp ; ; External Entry #9 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E ; Attributes: bp-based frame public Pixel Pixel proc near var_2 = byte ptr -2 push bp ; DISPLAY_9 mov bp, sp push ds push esi push edi mov ax, seg dseg08 mov gs, ax assume gs:dseg08 test gs:BusMasterUsed, 0FFh jnz loc_0_12AD jmp loc_0_12AD ; db 83h ; db 7Eh ; ~ db 8 ; db 0 ; db 0Fh ; db 84h ; db 8Ah ; db 1 ; db 0C5h ; db 76h ; v db 12h ; db 0F7h ; db 44h ; D db 1Ch ; db 0 ; db 80h ; db 0Fh ; db 84h ; db 7Eh ; ~ db 1 ; db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 56h ; V db 0BBh ; db 6 ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 5Eh ; ^ db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 8Ch ; db 58h ; X db 0 ; db 0Fh ; db 84h ; db 8Bh ; db 0 ; db 66h ; f db 33h ; 3 db 0C0h ; db 8Ah ; db 44h ; D db 9 ; db 65h ; e db 0A3h ; db 0CCh ; db 5Ah ; Z db 0C1h ; db 0E8h ; db 3 ; db 66h ; f db 65h ; e db 0A3h ; db 0C4h ; db 5Ah ; Z db 65h ; e db 0C7h ; db 6 ; db 0BCh ; db 5Ah ; Z db 0 ; db 0 ; db 83h ; db 0F8h ; db 1 ; db 75h ; u db 7 ; db 65h ; e db 0C7h ; db 6 ; db 0BCh ; db 5Ah ; Z db 1 ; db 0 ; db 8Bh ; db 44h ; D db 2 ; db 65h ; e db 0A3h ; db 0B0h ; db 5Ah ; Z db 8Bh ; db 44h ; D db 6 ; db 65h ; e db 0A3h ; db 0B8h ; db 5Ah ; Z db 66h ; f db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 65h ; e db 39h ; 9 db 6 ; db 8Ch ; db 58h ; X db 75h ; u db 23h ; # db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 65h ; e db 0A1h ; db 0B8h ; db 5Ah ; Z db 64h ; d db 0A3h ; db 16h ; db 0 ; db 65h ; e db 0A0h ; db 0F9h ; db 98h ; db 64h ; d db 0A2h ; db 3 ; db 0 ; db 65h ; e db 0A2h ; db 0BDh ; db 59h ; Y db 0EBh ; db 29h ; ) db 66h ; f db 65h ; e db 39h ; 9 db 6 ; db 88h ; db 58h ; X db 75h ; u db 21h ; ! db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 65h ; e db 0A1h ; db 0B8h ; db 5Ah ; Z db 64h ; d db 0A3h ; db 16h ; db 0 ; db 65h ; e db 0A0h ; db 0F8h ; db 98h ; db 64h ; d db 0A2h ; db 3 ; db 0 ; db 65h ; e db 0A2h ; db 0BDh ; db 59h ; Y db 66h ; f db 8Bh ; db 56h ; V db 0Ah ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 0Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B8h ; db 8 ; db 0 ; db 0Ch ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 44h ; D db 0Eh ; db 66h ; f db 0Fh ; db 0B7h ; db 5Eh ; ^ db 0Eh ; db 66h ; f db 0Fh ; db 0AFh ; db 0D8h ; db 8Bh ; db 46h ; F db 10h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0D8h ; db 66h ; f db 3 ; db 5Ch ; \ db 30h ; 0 db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B8h ; db 1 ; db 0 ; db 1 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 66h ; f db 5Fh ; _ db 66h ; f db 5Eh ; ^ db 8Dh ; db 66h ; f db 0FEh ; db 1Fh ; db 5Dh ; ] db 0CAh ; db 10h ; db 0 ; ; loc_0_12AD: ; CODE XREF: Pixel+13j Pixel+17j pop edi pop esi lea sp, [bp+var_2] pop ds pop bp jmp far ptr DIB_PIXEL Pixel endp ; ; External Entry #28 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E ; Attributes: bp-based frame public StretchDIBits StretchDIBits proc near var_2 = byte ptr -2 mov ax, ds ; DISPLAY_28 nop push bp mov bp, sp push ds mov ds, ax sub sp, 1Ch push si push di push es jmp loc_0_174A ; db 0B8h ; dw seg dseg08 aOseaBv db 'e>V',0 db 0Fh ; db 85h ; db 6Eh ; n db 4 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 8Ch ; db 58h ; X db 0 ; db 0Fh ; db 85h ; db 63h ; c db 4 ; db 0C4h ; db 7Eh ; ~ db 34h ; 4 db 26h ; & db 0F7h ; db 45h ; E db 1Ch ; db 0 ; db 80h ; db 0Fh ; db 84h ; db 56h ; V db 4 ; db 26h ; & db 80h ; db 7Dh ; } db 9 ; db 18h ; db 0Fh ; db 84h ; db 4Dh ; M db 4 ; db 83h ; db 7Eh ; ~ db 32h ; 2 db 0 ; db 0Fh ; db 85h ; db 45h ; E db 4 ; db 66h ; f db 0BEh ; db 20h ; db 0 ; db 0CCh ; db 0 ; db 0B0h ; db 0Ch ; db 80h ; db 7Eh ; ~ db 14h ; db 0CCh ; db 74h ; t db 20h ; db 0B0h ; db 8 ; db 80h ; db 7Eh ; ~ db 14h ; db 88h ; db 74h ; t db 18h ; db 0B0h ; db 0Eh ; db 80h ; db 7Eh ; ~ db 14h ; db 0EEh ; db 74h ; t db 10h ; db 66h ; f db 0BEh ; db 8Ah ; db 0 ; db 0FCh ; db 0 ; db 0B0h ; db 2 ; db 80h ; db 7Eh ; ~ db 14h ; db 0BAh ; db 0Fh ; db 85h ; db 17h ; db 4 ; db 66h ; f db 65h ; e db 89h ; db 36h ; 6 db 0C0h ; db 52h ; R db 65h ; e db 0A2h ; db 0CCh ; db 52h ; R db 33h ; 3 db 0DBh ; db 26h ; & db 8Bh ; db 4Dh ; M db 2 ; db 33h ; 3 db 0D2h ; db 26h ; & db 8Bh ; db 75h ; u db 4 ; db 26h ; & db 8Bh ; db 45h ; E db 0Eh ; db 89h ; db 46h ; F db 0F0h ; db 0C4h ; db 7Eh ; ~ db 1Ah ; db 26h ; & db 8Bh ; db 45h ; E db 4 ; db 89h ; db 46h ; F db 0E4h ; db 8Bh ; db 46h ; F db 2Ch ; , db 3Bh ; ; db 46h ; F db 24h ; $ db 75h ; u db 8 ; db 3Bh ; ; db 46h ; F db 0E4h ; db 73h ; s db 3 ; db 8Bh ; db 46h ; F db 0E4h ; db 83h ; db 7Eh ; ~ db 28h ; ( db 0 ; db 7Dh ; } db 3 ; db 3 ; db 46h ; F db 28h ; ( db 89h ; db 46h ; F db 0FAh ; db 26h ; & db 8Bh ; db 45h ; E db 8 ; db 89h ; db 46h ; F db 0E2h ; db 8Bh ; db 46h ; F db 2Ah ; * db 3Bh ; ; db 46h ; F db 22h ; " db 75h ; u db 8 ; db 3Bh ; ; db 46h ; F db 0E2h ; db 73h ; s db 3 ; db 8Bh ; db 46h ; F db 0E2h ; db 83h ; db 7Eh ; ~ db 26h ; & db 0 ; db 7Dh ; } db 3 ; db 3 ; db 46h ; F db 26h ; & db 89h ; db 46h ; F db 0FCh ; db 26h ; & db 8Ah ; db 45h ; E db 10h ; db 3Ch ; < db 0 ; db 74h ; t db 6 ; db 3Ch ; < db 3 ; db 0Fh ; db 85h ; db 0A3h ; db 3 ; db 83h ; db 7Eh ; ~ db 8 ; db 0 ; db 74h ; t db 12h ; db 0C4h ; db 7Eh ; ~ db 6 ; db 26h ; & db 8Bh ; db 1Dh ; db 26h ; & db 8Bh ; db 55h ; U db 2 ; db 26h ; & db 8Bh ; db 4Dh ; M db 4 ; db 26h ; & db 8Bh ; db 75h ; u db 6 ; db 65h ; e db 0F6h ; db 6 ; db 8Ch ; db 83h ; db 0FFh ; db 0Fh ; db 85h ; db 81h ; db 3 ; db 8Bh ; db 46h ; F db 30h ; 0 db 50h ; P db 52h ; R db 2Bh ; + db 0C3h ; db 99h ; db 0F7h ; db 0D2h ; db 23h ; # db 0C2h ; db 3 ; db 0C3h ; db 5Ah ; Z db 89h ; db 46h ; F db 0F6h ; db 58h ; X db 3 ; db 46h ; F db 0FAh ; db 52h ; R db 2Bh ; + db 0C1h ; db 99h ; db 23h ; # db 0C2h ; db 3 ; db 0C1h ; db 5Ah ; Z db 89h ; db 46h ; F db 0F8h ; db 8Bh ; db 0DAh ; db 8Bh ; db 46h ; F db 2Eh ; . db 50h ; P db 52h ; R db 2Bh ; + db 0C3h ; db 99h ; db 0F7h ; db 0D2h ; db 23h ; # db 0C2h ; db 3 ; db 0C3h ; db 5Ah ; Z db 89h ; db 46h ; F db 0F4h ; db 58h ; X db 3 ; db 46h ; F db 2Ah ; * db 52h ; R db 2Bh ; + db 0C6h ; db 99h ; db 23h ; # db 0C2h ; db 3 ; db 0C6h ; db 5Ah ; Z db 89h ; db 46h ; F db 0F2h ; db 3Bh ; ; db 46h ; F db 0F4h ; db 0Fh ; db 86h ; db 34h ; 4 db 3 ; db 8Bh ; db 46h ; F db 0F8h ; db 3Bh ; ; db 46h ; F db 0F6h ; db 0Fh ; db 86h ; db 2Ah ; * db 3 ; db 0C4h ; db 7Eh ; ~ db 34h ; 4 db 26h ; & db 80h ; db 7Dh ; } db 9 ; db 10h ; db 75h ; u db 13h ; db 0F7h ; db 46h ; F db 0F6h ; db 1 ; db 0 ; db 75h ; u db 0Ch ; db 8Bh ; db 46h ; F db 2Ch ; , db 3Bh ; ; db 46h ; F db 24h ; $ db 7Eh ; ~ db 4 ; db 83h ; db 66h ; f db 0F6h ; db 0FEh ; db 0BFh ; db 84h ; dd unk_1947_B852 db 8Eh ; db 0D8h ; db 1Eh ; db 1Eh ; db 7 ; db 0C5h ; db 76h ; v db 34h ; 4 db 66h ; f db 0Fh ; db 0B7h ; db 5Eh ; ^ db 0F4h ; db 66h ; f db 0Fh ; db 0AFh ; db 5Ch ; \ db 0Eh ; db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 0F6h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0C3h ; db 66h ; f db 3 ; db 44h ; D db 30h ; 0 db 66h ; f db 89h ; db 46h ; F db 0E6h ; db 0B9h ; db 3Ch ; < db 0 ; db 57h ; W db 0F3h ; db 0A4h ; db 5Fh ; _ db 1Fh ; db 66h ; f db 33h ; 3 db 0C0h ; db 66h ; f db 89h ; db 45h ; E db 24h ; $ db 66h ; f db 89h ; db 45h ; E db 28h ; ( db 8Bh ; db 46h ; F db 0FAh ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 89h ; db 45h ; E db 6 ; db 83h ; db 0C0h ; db 3 ; db 24h ; $ db 0FCh ; db 66h ; f db 89h ; db 45h ; E db 0Eh ; db 89h ; db 46h ; F db 0EEh ; db 66h ; f db 0Fh ; db 0B7h ; db 4Eh ; N db 0FCh ; db 89h ; db 4Dh ; M db 4 ; db 66h ; f db 0Fh ; db 0AFh ; db 0C8h ; db 81h ; db 65h ; e db 1Ch ; db 0F7h ; db 7Fh ;  db 66h ; f db 65h ; e db 3Bh ; ; db 0Eh ; db 0C8h ; db 98h ; db 0Fh ; db 87h ; db 7Fh ;  db 2 ; db 66h ; f db 65h ; e db 0A1h ; db 0C4h ; db 98h ; db 66h ; f db 3 ; db 0C8h ; db 66h ; f db 65h ; e db 3Bh ; ; db 0Eh ; db 0C8h ; db 98h ; db 76h ; v db 45h ; E db 66h ; f db 2Bh ; + db 0C8h ; db 66h ; f db 33h ; 3 db 0C0h ; db 66h ; f db 50h ; P db 56h ; V db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 34h ; 4 db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 2Bh ; + db 6 ; db 0D8h ; db 98h ; db 66h ; f db 83h ; db 0F8h ; db 1 ; db 77h ; w db 11h ; db 0Fh ; db 0A0h ; db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 0Fh ; db 0A1h ; db 65h ; e db 89h ; db 36h ; 6 db 0DCh ; db 98h ; db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 0A3h ; db 0D8h ; db 98h ; db 5Eh ; ^ db 66h ; f db 58h ; X db 66h ; f db 89h ; db 45h ; E db 16h ; db 66h ; f db 65h ; e db 89h ; db 0Eh ; db 0C4h ; db 98h ; db 66h ; f db 65h ; e db 3 ; db 6 ; db 0D0h ; db 98h ; db 66h ; f db 50h ; P db 66h ; f db 33h ; 3 db 0C0h ; db 66h ; f db 0Fh ; db 0B7h ; db 5Eh ; ^ db 0F4h ; db 3Bh ; ; db 5Eh ; ^ db 2Eh ; . db 7Eh ; ~ db 0Ah ; db 2Bh ; + db 5Eh ; ^ db 2Eh ; . db 8Bh ; db 46h ; F db 0EEh ; db 66h ; f db 0Fh ; db 0AFh ; db 0C3h ; db 8Bh ; db 5Eh ; ^ db 0F6h ; db 3Bh ; ; db 5Eh ; ^ db 30h ; 0 db 7Eh ; ~ db 18h ; db 2Bh ; + db 5Eh ; ^ db 30h ; 0 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0DBh ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0DBh ; db 66h ; f db 3 ; db 0C3h ; db 66h ; f db 5Bh ; [ db 66h ; f db 3 ; db 0C3h ; db 66h ; f db 89h ; db 46h ; F db 0EAh ; db 65h ; e db 0A1h ; db 0C0h ; db 98h ; db 89h ; db 45h ; E db 1Ah ; db 0Fh ; db 0A8h ; db 1Eh ; db 0B8h ; db 84h ; db 52h ; R db 50h ; P db 0FFh ; db 76h ; v db 32h ; 2 db 33h ; 3 db 0C0h ; db 50h ; P db 50h ; P db 0FFh ; db 76h ; v db 2Ch ; , db 0FFh ; db 76h ; v db 2Ah ; * db 0FFh ; db 76h ; v db 28h ; ( db 0FFh ; db 76h ; v db 26h ; & db 0FFh ; db 76h ; v db 24h ; $ db 0FFh ; db 76h ; v db 22h ; " db 66h ; f db 0FFh ; db 76h ; v db 1Eh ; db 66h ; f db 0FFh ; db 76h ; v db 1Ah ; db 66h ; f db 0FFh ; db 76h ; v db 16h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 0C0h ; db 52h ; R db 66h ; f db 0FFh ; db 76h ; v db 0Eh ; db 66h ; f db 0FFh ; db 76h ; v db 0Ah ; db 1Eh ; db 0BFh ; db 0C4h ; db 52h ; R db 57h ; W db 8Bh ; db 46h ; F db 0F2h ; db 2Bh ; + db 46h ; F db 2Eh ; . db 89h ; db 45h ; E db 6 ; db 8Bh ; db 46h ; F db 0F4h ; db 2Bh ; + db 46h ; F db 2Eh ; . db 89h ; db 45h ; E db 2 ; db 8Bh ; db 46h ; F db 0F6h ; db 2Bh ; + db 46h ; F db 30h ; 0 db 89h ; db 5 ; db 8Bh ; db 46h ; F db 0F8h ; db 2Bh ; + db 46h ; F db 30h ; 0 db 89h ; db 45h ; E db 4 ; db 9Ah ; dd DIB_STRETCHDIBITS db 0Fh ; db 0A9h ; db 83h ; db 0F8h ; db 0FFh ; db 0Fh ; db 84h ; db 56h ; V db 1 ; db 50h ; P db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 23h ; # db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 0FFh ; db 76h ; v db 0F6h ; db 0FFh ; db 76h ; v db 0F4h ; db 0FFh ; db 76h ; v db 0F8h ; db 0FFh ; db 76h ; v db 0F2h ; db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 0BBh ; db 14h ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 0B4h ; db 60h ; ` db 65h ; e db 0A0h ; db 0CCh ; db 52h ; R db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 0B8h ; db 80h ; db 40h ; @ db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 46h ; F db 0EAh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 46h ; F db 0E6h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 8Bh ; db 46h ; F db 0F0h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Bh ; db 46h ; F db 0EEh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 8Bh ; db 46h ; F db 0F2h ; db 2Bh ; + db 46h ; F db 0F4h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Bh ; db 46h ; F db 0F8h ; db 2Bh ; + db 46h ; F db 0F6h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 4 ; db 0 ; db 0 ; db 0Ah ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 0Ch ; db 1 ; db 0 ; db 1 ; db 0 ; db 66h ; f db 83h ; db 0C7h ; db 10h ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 58h ; X db 7 ; db 5Fh ; _ db 5Eh ; ^ db 8Dh ; db 66h ; f db 0FEh ; db 1Fh ; db 5Dh ; ] db 0CAh ; db 32h ; 2 db 0 ; ; loc_0_174A: ; CODE XREF: StretchDIBits+Fj pop es pop di pop si lea sp, [bp+var_2] pop ds pop bp jmp far ptr DIB_STRETCHDIBITS StretchDIBits endp ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; ; S U B R O U T I N E ; Attributes: bp-based frame SETPALETTE1 proc far ; CODE XREF: SetPalette+69P ; SetPalette+D0P arg_0 = dword ptr 6 arg_4 = word ptr 0Ah arg_6 = word ptr 0Ch push bp mov bp, sp push es push esi push edi mov ax, seg dseg08 mov ds, ax cld push [bp+arg_6] push [bp+arg_4] push large [bp+arg_0] push large lpDriverPDevice call DIB_SETPALETTEEXT xor esi, esi les si, lpDriverPDevice test word ptr es:[si+1Ch], 10h jnz loc_0_1798 cmp byte ptr es:[si+9], 8 jz loc_0_179A loc_0_1798: ; CODE XREF: SETPALETTE1+2Fj jmp short loc_0_17F3 ; loc_0_179A: ; CODE XREF: SETPALETTE1+36j cmp lpSecondDev, 0 jnz loc_0_17D0 test dword_1947_A306, 1000000h jz loc_0_17D0 push large 0 push 1 call RestoreGammaCorrectionTable push large lpDriverPDevice push 1 push large 0 call GammaRampControl jmp short loc_0_17F3 ; loc_0_17D0: ; CODE XREF: SETPALETTE1+40j ; SETPALETTE1+4Bj les si, es:[si+20h] add si, es:[si] xor eax, eax mov ax, [bp+arg_6] lea si, [esi+eax*4] mov cx, [bp+arg_4] cmp selVGA, 0 jnz loc_0_17F0 call Physical_SetDAC_RGB_IO jmp short loc_0_17F3 ; loc_0_17F0: ; CODE XREF: SETPALETTE1+89j call Physical_SetDAC_RGB_MMIO loc_0_17F3: ; CODE XREF: SETPALETTE1+38j ; SETPALETTE1+6Ej SETPALETTE1+8Ej xor ax, ax cwd pop edi pop esi pop es mov sp, bp pop bp retf 8 SETPALETTE1 endp ; S U B R O U T I N E SETRAMDAC_FAR proc far ; CODE XREF: ResetHiResMode+6EP ; ResetHiResMode+12BP CONTROL1+ED0P ; _SetDualHeaderMode+29AP ENABLE1+30CP ; GammaRampControl+148P ; CheckPanning_MMIO+283P ; DATA XREF: cseg04:221Co cseg04:275Fo mov bx, seg dseg08 mov ds, bx cmp selVGA, 0 jnz loc_0_1812 call Physical_SetDAC_RGB_IO jmp short locret_0_1815 ; loc_0_1812: ; CODE XREF: SETRAMDAC_FAR+Aj call Physical_SetDAC_RGB_MMIO locret_0_1815: ; CODE XREF: SETRAMDAC_FAR+Fj retf SETRAMDAC_FAR endp ; S U B R O U T I N E GETRAMDAC_FAR proc far ; CODE XREF: CONTROL1+6B0P ; GammaRampControl+153P mov bx, seg dseg08 mov ds, bx cld cli cmp selVGA, 0 jz loc_0_1827 call Physical_GetDAC_RGB_MMIO loc_0_1827: ; CODE XREF: GETRAMDAC_FAR+Cj sti retf GETRAMDAC_FAR endp ; S U B R O U T I N E ; Attributes: bp-based frame GAMMARAMPCONTROL1 proc far ; CODE XREF: GammaRampControl+186P ; GammaRampControl+1F3P arg_0 = dword ptr 6 arg_4 = word ptr 0Ah push bp mov bp, sp push es push fs push di cld mov fs, selVGA mov dl, 80h ; '' mov fs:3D4h, dl mov al, fs:3D5h mov dh, al cmp lpSecondDev, 0 jz loc_0_185E and al, 9Fh cmp dwUnitNumber, 0 jnz loc_0_1858 or al, 20h jmp short loc_0_185A ; loc_0_1858: ; CODE XREF: GAMMARAMPCONTROL1+29j or al, 40h loc_0_185A: ; CODE XREF: GAMMARAMPCONTROL1+2Dj mov fs:3D5h, al loc_0_185E: ; CODE XREF: GAMMARAMPCONTROL1+1Fj mov cx, 100h xor bx, bx xor ax, ax xor ax, ax les di, [bp+arg_0] cmp [bp+arg_4], 0 jz loc_0_1898 mov fs:3C8h, al loc_0_1874: ; CODE XREF: GAMMARAMPCONTROL1+6Bj mov ax, es:[bx+di] mov fs:3C9h, ah mov ax, es:[bx+di+200h] mov fs:3C9h, ah mov ax, es:[bx+di+400h] mov fs:3C9h, ah add bx, 2 dec cx jnz loc_0_1874 jmp short loc_0_18BE ; loc_0_1898: ; CODE XREF: GAMMARAMPCONTROL1+45j mov fs:3C7h, al loc_0_189C: ; CODE XREF: GAMMARAMPCONTROL1+93j mov ah, fs:3C9h mov es:[bx+di], ax mov ah, fs:3C9h mov es:[bx+di+200h], ax mov ah, fs:3C9h mov es:[bx+di+400h], ax add bx, 2 dec cx jnz loc_0_189C loc_0_18BE: ; CODE XREF: GAMMARAMPCONTROL1+6Dj mov fs:3D4h, dx mov ax, 1 cwd pop di pop fs pop es mov sp, bp pop bp retf 0Ah GAMMARAMPCONTROL1 endp ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; ; S U B R O U T I N E ; Attributes: bp-based frame BeginAccess proc far ; CODE XREF: REENABLE1+69P arg_0 = word ptr 6 arg_2 = word ptr 8 arg_4 = word ptr 0Ah arg_6 = word ptr 0Ch arg_8 = word ptr 0Eh arg_A = dword ptr 10h push bp mov bp, sp push ds mov ax, seg dseg08 mov ds, ax cmp _Blt32Busy, 0 jnz loc_0_1931 push fs mov fs, selCOP loc_0_18F6: ; CODE XREF: BeginAccess+1Cj test byte ptr fs:0, 3 jnz loc_0_18F6 pop fs test [bp+arg_0], 8 jz loc_0_1931 push es push si les si, [bp+arg_A] cmp byte ptr es:[si+3Ah], 2 pop si pop es jnz loc_0_1931 mov DIBACCESSCALLFLAG, 0FFh push large [bp+arg_A] push [bp+arg_8] push [bp+arg_6] push [bp+arg_4] push [bp+arg_2] push 8 call DIB_BEGINACCESS loc_0_1931: ; CODE XREF: BeginAccess+Ej ; BeginAccess+25j BeginAccess+33j mov ax, [bp+arg_0] pop ds mov sp, bp pop bp retf 0Eh BeginAccess endp ; S U B R O U T I N E ; Attributes: bp-based frame EndAccess proc far ; CODE XREF: REENABLE1+95P arg_0 = word ptr 6 arg_2 = dword ptr 8 push bp mov bp, sp push ds mov ax, seg dseg08 mov ds, ax loc_0_1944: ; DATA XREF: cseg06:00000000o cmp DIBACCESSCALLFLAG, 0 jz loc_0_1962 test [bp+arg_0], 8 jz loc_0_1962 push large [bp+arg_2] push 8 call DIB_ENDACCESS mov DIBACCESSCALLFLAG, 0 loc_0_1962: ; CODE XREF: EndAccess+Ej ; EndAccess+15j mov ax, [bp+arg_0] pop ds mov sp, bp pop bp retf 6 EndAccess endp ; S U B R O U T I N E _GetDevHandle proc far ; CODE XREF: SetPalette+1AP xor dx, dx cmp bWinOSType, 1 jz loc_0_197A mov lpDriverPDevice, edx loc_0_197A: ; CODE XREF: _GetDevHandle+7j push es push si les si, lpDriverPDevice mov eax, es:[si+2Ch] mov dwDeviceHandle, eax pop si pop es retf _GetDevHandle endp ; S U B R O U T I N E _GETLPDEV proc far ; CODE XREF: EnumObj+7P GetPalette+7P ; SetPaletteTranslate+7P ; GetPaletteTranslate+7P ; UpdateColors+7P xor dx, dx cmp byte ptr es:98F0h, 1 jz locret_0_199C mov es:5890h, edx locret_0_199C: ; CODE XREF: _GETLPDEV+8j retf _GETLPDEV endp ; _GetCurPDevice db 33h ; 3 db 0D2h ; db 80h ; db 3Eh ; > db 0F0h ; db 98h ; db 1 ; db 74h ; t db 5 ; db 66h ; f db 89h ; db 16h ; db 90h ; db 58h ; X db 0CBh ; db 0 ; db 0 ; db 0 ; db 0 ; ResetHiResMode1 db 0CBh ; ; S U B R O U T I N E ResetHiResMode proc far ; CODE XREF: DevToForeground+CP mov ax, seg dseg08 mov ds, ax push esi push edi or bProcessingBusy, 2 les si, lpPrimaryDev mov eax, es:[si+2Ch] mov dwDeviceHandle, eax mov dwUnitNumber, 0 loc_0_19D5: ; DATA XREF: cseg06:00000000o xor eax, eax mov al, es:[si+9] mov wBpp, ax shr ax, 3 mov bytespp, eax push fs mov fs, selVGA mov byte ptr fs:3CEh, 82h ; '' mov al, fs:3CFh mov fScrBlanking, al or al, 10h mov fs:3CFh, al pop fs xor ax, ax call SetMode cmp wBpp, 8 ja loc_0_1A26 mov cx, 100h xor ax, ax les si, lpPrimaryDev les si, es:[si+20h] add si, es:[si] call SETRAMDAC_FAR jmp short loc_0_1A4D ; loc_0_1A26: ; CODE XREF: ResetHiResMode+5Cj cmp lpSecondDev, 0 jnz loc_0_1A4D test dword_1947_A306, 1000000h jz loc_0_1A4D mov eax, lpPrimaryDev mov dx, 1 push eax push dx xor eax, eax push eax call GammaRampControl loc_0_1A4D: ; CODE XREF: ResetHiResMode+73j ; ResetHiResMode+7Bj ; ResetHiResMode+86j les si, lpPrimaryDev lock and word ptr es:[si+1Ch], 0FFEFh mov eax, 82h ; '' mov ebx, dwDeviceHandle call VDDEntryPoint mov si, wBpp call ClearScreen_Far push fs mov fs, selVGA mov ah, fScrBlanking mov al, 82h ; '' mov fs:3CEh, ax pop fs cmp lpSecondDev, 0 jz loc_0_1AFB les si, lpSecondDev mov eax, es:[si+2Ch] mov dwDeviceHandle, eax mov dwUnitNumber, 1 xor eax, eax mov al, es:[si+9] mov G2BPP, ax shr ax, 3 mov bytespp, eax mov ax, es:[si+2] mov cxScreenPixels, ax mov ax, es:[si+4] mov cyScreenPixels, ax xor ax, ax call SetMode cmp G2BPP, 8 ja loc_0_1AE1 mov cx, 100h xor ax, ax les si, lpSecondDev les si, es:[si+20h] add si, es:[si] call SETRAMDAC_FAR loc_0_1AE1: ; CODE XREF: ResetHiResMode+119j les si, lpSecondDev lock and word ptr es:[si+1Ch], 0FFEFh mov ax, es:[si+6] mov G2SCREENWIDTHBYTES, ax mov si, G2BPP call ClearScreen2_Far loc_0_1AFB: ; CODE XREF: ResetHiResMode+D6j call fRefreshCursor and bProcessingBusy, 0FDh pop edi pop esi retf ResetHiResMode endp ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; ; S U B R O U T I N E ; Attributes: bp-based frame TRACEELLIPSE proc near ; CODE XREF: DoEllipse+61Bp arg_0 = dword ptr 4 arg_4 = word ptr 8 arg_6 = word ptr 0Ah arg_8 = word ptr 0Ch arg_A = word ptr 0Eh arg_C = word ptr 10h arg_E = byte ptr 12h arg_12 = word ptr 16h push bp mov bp, sp push esi push edi cmp CursorDefinedFlag, 2 jnz loc_0_1B4C les si, [bp+arg_0] cmp CursorDefinedFlag, 2 jnz loc_0_1B4C push gs push large lpDriverPDevice push word ptr es:[si] push word ptr es:[si+2] push word ptr es:[si+4] push word ptr es:[si+6] push 8 call DIB_BEGINACCESS pop gs assume gs:nothing mov DIBACCESSCALLFLAG, 0FFh loc_0_1B4C: ; CODE XREF: TRACEELLIPSE+Cj ; TRACEELLIPSE+16j mov fs, selCOP mov bx, [bp+arg_12] mov es, selScreen movzx eax, [bp+arg_A] imul eax, cxScreenBytes movzx ecx, [bp+arg_C] add eax, ecx movzx ecx, [bp+arg_8] mov esi, eax sub esi, ecx lea edx, [ecx+eax] mov cx, [bp+arg_6] add edx, ecx mov al, [bp+arg_E] push ebp cmp [bp+arg_4], 1 mov edi, edx mov ebp, esi jnz loc_0_1B9B add edi, cxScreenBytes add ebp, cxScreenBytes loc_0_1B9B: ; CODE XREF: TRACEELLIPSE+7Fj ; TRACEELLIPSE+91j test byte ptr fs:0, 3 jnz loc_0_1B9B xor ecx, ecx loc_0_1BA6: ; CODE XREF: TRACEELLIPSE+CCj ; TRACEELLIPSE+DFj add bx, 4 mov es:[edi], al mov es:[ebp+0], al mov es:[esi], al mov es:[edx], al mov cx, [bx] cmp cx, 0FFFFh jz loc_0_1BF1 cmp cx, [bx-4] jz loc_0_1BD6 sub edi, 1 sub edx, 1 add esi, 1 add ebp, 1 loc_0_1BD6: ; CODE XREF: TRACEELLIPSE+B4j mov cx, [bx-2] cmp cx, [bx+2] jz loc_0_1BA6 mov ecx, cxScreenBytes add edi, ecx add ebp, ecx sub esi, ecx sub edx, ecx jmp short loc_0_1BA6 ; loc_0_1BF1: ; CODE XREF: TRACEELLIPSE+AFj pop ebp cmp DIBACCESSCALLFLAG, 0 jz loc_0_1C0B push large lpDriverPDevice push 8 call DIB_ENDACCESS mov DIBACCESSCALLFLAG, 0 loc_0_1C0B: ; CODE XREF: TRACEELLIPSE+E8j pop edi pop esi mov sp, bp pop bp retn 18h TRACEELLIPSE endp ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; ; S U B R O U T I N E GetBltInfo proc near ; CODE XREF: cseg01:01D9p mov ax, gs mov es, ax lds si, [bp+22h] cmp byte ptr [si+9], 1 jz loc_0_1D2B mov al, es:5ACCh cmp [si+9], al jnz loc_0_1D29 cmp word ptr [si], 0 jz loc_0_1D29 mov ax, [si+1Ch] test ax, 8000h jz loc_0_1C55 test ax, 10h jnz loc_0_1D29 or word ptr [bp-34h], 800h loc_0_1C55: ; CODE XREF: GetBltInfo+27j or word ptr [bp-34h], 200h mov eax, [si+0Eh] test eax, eax js loc_0_1D29 mov [bp-32h], eax mov ax, [si+2] mov [bp-2Eh], eax mov ax, [si+4] mov [bp-2Ah], eax mov eax, [si+16h] mov [bp-26h], eax mov ax, [si+1Ah] mov [bp-22h], ax loc_0_1C85: ; CODE XREF: GetBltInfo+140j test word ptr [bp-34h], 20h jz loc_0_1CE9 lds si, [bp+1Ah] cmp byte ptr [si+9], 1 jz loc_0_1D63 mov al, es:5ACCh cmp [si+9], al jnz loc_0_1D29 cmp word ptr [si], 0 jz loc_0_1D29 mov ax, [si+1Ch] test ax, 8000h jz loc_0_1CBB test ax, 10h jnz loc_0_1D29 or word ptr [bp-34h], 1000h loc_0_1CBB: ; CODE XREF: GetBltInfo+8Fj or word ptr [bp-34h], 400h mov eax, [si+0Eh] test eax, eax js loc_0_1D29 mov [bp-1Ah], eax mov ax, [si+2] mov [bp-16h], eax mov ax, [si+4] mov [bp-12h], eax mov eax, [si+16h] mov [bp-0Eh], eax mov ax, [si+1Ah] mov [bp-0Ah], ax loc_0_1CE9: ; CODE XREF: GetBltInfo+6Aj ; GetBltInfo+178j cmp word ptr es:5ABCh, 1 jnz loc_0_1D27 test word ptr [bp-34h], 1800h jz loc_0_1D27 les di, [bp+22h] test word ptr es:[di+1Ch], 1000h jz loc_0_1D27 test word ptr [bp-34h], 20h jz loc_0_1D10 test byte ptr [bp-33h], 18h jnp loc_0_1D29 loc_0_1D10: ; CODE XREF: GetBltInfo+E8j test word ptr [bp-34h], 10h jz loc_0_1D27 cmp word ptr [bp+0Ch], 0 jz loc_0_1D29 les di, [bp+0Ah] cmp word ptr es:[di+2], 3 jz loc_0_1D29 loc_0_1D27: ; CODE XREF: GetBltInfo+CFj ; GetBltInfo+D6j GetBltInfo+E1j ; GetBltInfo+F5j clc retn ; loc_0_1D29: ; CODE XREF: GetBltInfo+16j ; GetBltInfo+1Dj GetBltInfo+2Cj ; GetBltInfo+41j GetBltInfo+7Ej ; GetBltInfo+85j GetBltInfo+94j ; GetBltInfo+A7j GetBltInfo+EEj ; GetBltInfo+FBj GetBltInfo+105j stc retn ; loc_0_1D2B: ; CODE XREF: GetBltInfo+Bj mov ax, [si+18h] mov [bp-20h], ax mov ax, [si+1Ah] mov [bp-1Eh], ax not ax mov [bp-1Ch], ax movzx eax, word ptr [si+6] mov [bp-32h], eax mov ax, [si+2] mov [bp-2Eh], eax mov ax, [si+4] mov [bp-2Ah], eax mov ax, [si+0Ah] mov [bp-26h], eax mov ax, [si+0Ch] mov [bp-22h], ax jmp loc_0_1C85 ; loc_0_1D63: ; CODE XREF: GetBltInfo+73j mov ax, [si+18h] mov [bp-8], ax mov ax, [si+1Ah] mov [bp-6], ax not ax mov [bp-4], ax movzx eax, word ptr [si+6] mov [bp-1Ah], eax mov ax, [si+2] mov [bp-16h], eax mov ax, [si+4] mov [bp-12h], eax mov ax, [si+0Ah] mov [bp-0Eh], eax mov ax, [si+0Ch] mov [bp-0Ah], ax jmp loc_0_1CE9 GetBltInfo endp ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; ; ; External Entry #14 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E ; Attributes: bp-based frame public ExtTextOut ExtTextOut proc far var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_2C = dword ptr -2Ch var_2 = byte ptr -2 arg_0 = word ptr 6 arg_2 = dword ptr 8 arg_6 = dword ptr 0Ch arg_A = dword ptr 10h arg_E = dword ptr 14h arg_14 = word ptr 1Ah arg_16 = word ptr 1Ch arg_18 = dword ptr 1Eh arg_1C = dword ptr 22h arg_20 = word ptr 26h arg_22 = word ptr 28h arg_24 = dword ptr 2Ah mov ax, ds ; DISPLAY_14 nop push bp mov bp, sp push ds mov ds, ax mov gs, ax assume gs:dseg08 sub sp, 3Ah push esi push edi push ebp les bx, [bp+arg_24] test word ptr es:[bx+1Ch], 8000h jz loc_0_1FEF test gs:bMotionCompSet, 1 jz loc_0_1DED push fs mov fs, gs:selCOP mov eax, 2 loc_0_1DD6: ; CODE XREF: ExtTextOut+3Ej dec eax jz loc_0_1DE8 mov cx, 500h loc_0_1DDD: ; CODE XREF: ExtTextOut+46j dec cx jz loc_0_1DD6 test byte ptr fs:97h, 40h jnz loc_0_1DDD loc_0_1DE8: ; CODE XREF: ExtTextOut+38j pop fs jmp loc_0_1FEF ; loc_0_1DED: ; CODE XREF: ExtTextOut+27j test word ptr es:[bx+1Ch], 10h jnz loc_0_1FEF test [bp+arg_0], 1000h jnz loc_0_1FEF cmp [bp+arg_16], 0 jl loc_0_1FEF test gs:PUNTSTR, 0FFh jnz loc_0_1FEF xor eax, eax mov [bp+var_3C], eax mov al, es:[bx+3Ah] mov gs:CursorDefinedFlag, al cmp gs:lpSecondDev, 0 jz loc_0_1EC2 mov al, es:[bx+9] mov gs:wBpp, ax shr ax, 3 mov gs:bytespp, eax mov ax, es:[bx+2] mov gs:cxScreenPixels, ax mov ax, es:[bx+4] mov gs:cyScreenPixels, ax mov ax, es:[bx+6] mov word ptr gs:cxScreenBytes, ax mov eax, [bp+arg_24] cmp gs:lpSecondDev, eax jnz loc_0_1E8E mov gs:lpDriverPDevice, eax mov eax, gs:lpPrimaryDev mov [bp+var_3C], eax mov fs, gs:selCOP loc_0_1E73: ; CODE XREF: ExtTextOut+D9j test byte ptr fs:0, 1 jnz loc_0_1E73 mov ax, word ptr cxScreenBytes mov fs:16h, ax mov al, bBltDepth2 mov fs:3, al mov byte_1947_59BD, al jmp short loc_0_1EC2 ; loc_0_1E8E: ; CODE XREF: ExtTextOut+BEj cmp gs:lpPrimaryDev, eax jnz loc_0_1EC2 mov gs:lpDriverPDevice, eax mov eax, gs:lpSecondDev mov [bp+var_3C], eax mov fs, gs:selCOP loc_0_1EA9: ; CODE XREF: ExtTextOut+10Fj test byte ptr fs:0, 1 jnz loc_0_1EA9 mov ax, word ptr cxScreenBytes mov fs:16h, ax mov al, bBltDepth mov fs:3, al mov byte_1947_59BD, al loc_0_1EC2: ; CODE XREF: ExtTextOut+88j ; ExtTextOut+ECj ExtTextOut+F4j mov eax, es:[bx+30h] mov [bp+var_38], eax mov eax, es:[bx+0Eh] mov [bp+var_2C], eax mov fs, gs:selCOP cld cmp [bp+arg_16], 0 jle loc_0_1F31 cmp [bp+var_38], 0 jnz loc_0_1F3F cmp gs:wBpp, 18h jz loc_0_1F3F mov es, [bp+arg_14] cmp word ptr es:0, 300h jz loc_0_1F3F test word ptr es:2, 1 jz loc_0_1F3F cmp [bp+arg_22], 0 jl loc_0_1F3F mov ax, [bp+arg_20] sub ax, es:0Eh jl loc_0_1F3F call pfnPhysNewFontBlt loc_0_1F18: ; CODE XREF: ExtTextOut+19Dj xor ax, ax xor dx, dx pop ebp pop edi pop esi lea sp, [bp+var_2] pop ds pop bp retf 28h ; db 33h ; 3 db 0C0h ; db 0BAh ; db 0 ; db 80h ; db 0EBh ; db 0EBh ; ; loc_0_1F31: ; CODE XREF: ExtTextOut+13Ej call sub_0_2019 call gs:pfnPhysOutputOpaqueRects jb loc_0_1FEF jmp short loc_0_1F18 ; loc_0_1F3F: ; CODE XREF: ExtTextOut+145j ; ExtTextOut+14Dj ExtTextOut+159j ; ExtTextOut+162j ExtTextOut+168j ; ExtTextOut+172j cmp gs:cbPatternMem, 0 jz loc_0_1FEF test gs:BusMasterUsed, 0FFh jnz loc_0_1FCB les bx, [bp+arg_24] xor eax, eax mov es:[bx+24h], eax mov es:[bx+28h], eax push large [bp+arg_24] push [bp+arg_22] push [bp+arg_20] push large [bp+arg_1C] push large [bp+arg_18] push [bp+arg_16] push large dword ptr [bp+18h] push large [bp+arg_E] push large [bp+arg_A] push large [bp+arg_6] push large [bp+arg_2] push [bp+arg_0] push seg cseg01 push gs:pfnPhysDrawTextBitmap push seg cseg01 push gs:pfnPhysDrawOpaqueRect call DIB_EXTTEXTOUTEXT les bx, [bp+arg_24] mov si, seg cseg01 shl esi, 10h mov si, 18E0h mov es:[bx+24h], esi mov si, 193Bh mov es:[bx+28h], esi pop ebp pop edi pop esi lea sp, [bp+var_2] pop ds pop bp retf 28h ; loc_0_1FCB: ; CODE XREF: ExtTextOut+1B0j pop ebp pop edi pop esi lea sp, [bp+var_2] pop ds pop bp pop ebx push seg cseg01 push gs:pfnPhysDrawTextBitmap push seg cseg01 push gs:pfnPhysDrawOpaqueRect push ebx jmp DIB_EXTTEXTOUTEXT ; loc_0_1FEF: ; CODE XREF: ExtTextOut+1Dj ; ExtTextOut+4Aj ExtTextOut+53j ; ExtTextOut+5Cj ExtTextOut+64j ; ExtTextOut+6Ej ExtTextOut+199j ; ExtTextOut+1A6j pop ebp pop edi pop esi lea sp, [bp+var_2] pop ds pop bp jmp far ptr DIB_EXTTEXTOUT ExtTextOut endp ; db 90h ; ; loc_0_2000: ; CODE XREF: sub_0_2019+5j mov dword ptr [bp-0Eh], 0 mov ax, gs:cxScreenPixels mov dx, gs:cyScreenPixels mov [bp-0Ah], ax mov [bp-8], dx jmp short loc_0_2032 ; S U B R O U T I N E sub_0_2019 proc near ; CODE XREF: ExtTextOut+191p cmp dword ptr [bp+24h], 0 jz loc_0_2000 lds si, [bp+22h] mov eax, [si] mov [bp-0Eh], eax mov eax, [si+4] mov [bp-0Ah], eax loc_0_2032: ; CODE XREF: cseg01:2017j lds si, [bp+14h] mov eax, [si+8] mov edx, [si+4] mov [bp-20h], eax mov [bp-24h], edx cmp word ptr [bp+1Ch], 0 jz loc_0_2056 mov ax, [bp+0Eh] neg ax sbb bh, bh and bx, 2000h loc_0_2056: ; CODE XREF: sub_0_2019+30j mov [bp-4], bx retn sub_0_2019 endp ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; ; ; External Entry #8 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E public Output Output proc near mov bx, sp ; DISPLAY_8 les bx, ss:[bx+1Ch] test word ptr es:[bx+1Ch], 8000h jz loc_0_218E test word ptr es:[bx+1Ch], 1010h jnz loc_0_218E mov ax, seg dseg08 mov fs, ax assume fs:dseg08 test fs:MotionCompOn, 1 jnz loc_0_218E mov al, es:[bx+3Ah] mov fs:CursorDefinedFlag, al cmp fs:lpSecondDev, 0 jz loc_0_213D xor eax, eax mov al, es:[bx+9] mov fs:wBpp, ax shr ax, 3 mov fs:bytespp, eax neg eax mov fs:Negbytespp, eax mov ax, es:[bx+2] mov fs:cxScreenPixels, ax mov ax, es:[bx+4] mov fs:cyScreenPixels, ax mov ax, es:[bx+6] mov word ptr fs:cxScreenBytes, ax push fs push gs mov ax, es shl eax, 10h mov ax, bx cmp fs:lpSecondDev, eax jnz loc_0_210B mov fs:lpDriverPDevice, eax mov gs, fs:selCOP assume gs:nothing loc_0_20ED: ; CODE XREF: Output+93j test byte ptr gs:0, 1 jnz loc_0_20ED mov ax, word ptr fs:cxScreenBytes mov gs:16h, ax mov al, fs:bBltDepth2 mov gs:3, al mov fs:byte_1947_59BD, al jmp short loc_0_2139 ; loc_0_210B: ; CODE XREF: Output+81j cmp fs:lpPrimaryDev, eax jnz loc_0_2139 mov fs:lpDriverPDevice, eax mov gs, fs:selCOP loc_0_211D: ; CODE XREF: Output+C3j test byte ptr gs:0, 1 jnz loc_0_211D mov ax, word ptr fs:cxScreenBytes mov gs:16h, ax mov al, fs:bBltDepth mov gs:3, al mov fs:byte_1947_59BD, al loc_0_2139: ; CODE XREF: Output+A9j Output+B1j pop gs pop fs assume fs:nothing loc_0_213D: ; CODE XREF: Output+38j mov eax, es:[bx+0Eh] mov fs:6485h, eax mov eax, es:[bx+30h] mov fs:6481h, eax test byte ptr fs:838Ch, 0FFh jz loc_0_215E or eax, eax jnz loc_0_218E loc_0_215E: ; CODE XREF: Output+F7j mov bx, sp mov ax, ss:[bx+1Ah] cmp ax, 12h jz near ptr Polylines cmp ax, 4 jz near ptr Scanlines cmp ax, 5 jz near ptr Scanlines cmp ax, 50h ; 'P' jz near ptr BeginScanlines cmp ax, 51h ; 'Q' jz near ptr EndScanlines cmp ax, 16h jz near ptr Polygon loc_0_218E: ; CODE XREF: Output+Cj Output+16j ; Output+25j Output+FCj jmp far ptr DIB_OUTPUT Output endp ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; ; ; External Entry #400 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E ; Attributes: bp-based frame public Polygon Polygon proc far ; CODE XREF: Output+12Aj var_2 = byte ptr -2 arg_2 = word ptr 8 arg_4 = dword ptr 0Ah arg_8 = dword ptr 0Eh arg_C = dword ptr 12h arg_10 = dword ptr 16h arg_14 = word ptr 1Ah arg_18 = dword ptr 1Eh mov ax, ds ; DISPLAY_400 nop push bp mov bp, sp push ds mov ds, ax mov gs, ax assume gs:dseg08 push esi push edi mov fs, selCOP cmp [bp+arg_2], 0 jnz loc_0_2297 cmp [bp+arg_14], 4 jb loc_0_2288 mov fConvexPolygon, 1 push eax push large [bp+arg_8] push large [bp+arg_4] call BeginScanlinesPhys mov fConvexPolygon, 0 test ax, ax jz loc_0_2297 les di, [bp+arg_10] mov cx, [bp+arg_14] sub cx, 2 mov bx, 202h mov ax, es:[di+4] sub ax, es:[di] mov dl, ah mov ax, es:[di+6] sub ax, es:[di+2] mov dh, ah loc_0_21FF: ; CODE XREF: Polygon+7Ej add di, 4 mov ax, es:[di+4] sub ax, es:[di] jz loc_0_220F xor ah, dl js loc_0_2222 loc_0_220F: ; CODE XREF: Polygon+69j Polygon+88j mov ax, es:[di+6] sub ax, es:[di+2] jz loc_0_221D xor ah, dh js loc_0_222A loc_0_221D: ; CODE XREF: Polygon+77j Polygon+90j dec cx jnz loc_0_21FF jmp short loc_0_2232 ; loc_0_2222: ; CODE XREF: Polygon+6Dj dec bl js loc_0_2297 not dl jmp short loc_0_220F ; loc_0_222A: ; CODE XREF: Polygon+7Bj dec bh js loc_0_2297 not dh jmp short loc_0_221D ; loc_0_2232: ; CODE XREF: Polygon+80j push large [bp+arg_10] mov ax, [bp+arg_14] dec ax push ax call FillConvexPolygon cmp ax, 1 jl loc_0_2288 jg loc_0_2297 mov fConvexPolygon, 1 push large [bp+arg_18] push 4 mov ax, WorkingHLineList inc ax push ax push ds push offset WorkingHLineList push large [bp+arg_C] push large [bp+arg_8] push large [bp+arg_4] push large dword ptr [bp+6] call Scanlines call EndScanlines_NEAR mov fConvexPolygon, 0 cmp word ptr [bp+arg_C+2], 0 jz loc_0_2288 pop edi pop esi lea sp, [bp+var_2] pop ds pop bp jmp near ptr Polylines ; loc_0_2288: ; CODE XREF: Polygon+1Fj Polygon+A1j ; Polygon+DAj mov ax, 1 loc_0_228B: ; CODE XREF: Polygon+FAj pop edi pop esi lea sp, [bp+var_2] pop ds pop bp retf 1Ch ; loc_0_2297: ; CODE XREF: Polygon+17j Polygon+3Cj ; Polygon+84j Polygon+8Cj Polygon+A3j mov ax, 0FFFFh jmp short loc_0_228B Polygon endp ; S U B R O U T I N E ; Attributes: bp-based frame SCANEDGE proc near ; CODE XREF: FillConvexPolygon+270p ; FillConvexPolygon+2D5p var_4 = word ptr -4 var_2 = word ptr -2 arg_0 = word ptr 4 arg_2 = word ptr 6 arg_4 = word ptr 8 arg_6 = word ptr 0Ah arg_8 = word ptr 0Ch arg_A = word ptr 0Eh push bp mov bp, sp sub sp, 4 push si push di mov di, [bp+arg_0] mov di, ss:[di+0] mov bx, [bp+arg_4] sub bx, [bp+arg_8] jle loc_0_2356 mov [bp+var_4], bx mov dx, 1 mov ax, [bp+arg_6] sub ax, [bp+arg_A] jz loc_0_22FC jns loc_0_22C8 neg dx neg ax loc_0_22C8: ; CODE XREF: SCANEDGE+26j mov [bp+var_2], dx cmp ax, bx jz loc_0_2310 jb loc_0_2328 mov si, ax add si, si mov cx, ax neg cx mov dx, bx add dx, dx mov ax, [bp+arg_A] cmp [bp+arg_2], 1 jz loc_0_22EB loc_0_22E6: ; CODE XREF: SCANEDGE+5Bj mov [di], ax add di, 4 loc_0_22EB: ; CODE XREF: SCANEDGE+48j dec bx jz loc_0_2350 loc_0_22EE: ; CODE XREF: SCANEDGE+57j add ax, [bp+var_2] add cx, dx js loc_0_22EE sub cx, si jmp short loc_0_22E6 ; db 2Eh ; . db 8Bh ; db 0C0h ; ; loc_0_22FC: ; CODE XREF: SCANEDGE+24j mov ax, [bp+arg_A] cmp [bp+arg_2], 1 jz loc_0_230A loc_0_2305: ; CODE XREF: SCANEDGE+6Fj mov [di], ax add di, 4 loc_0_230A: ; CODE XREF: SCANEDGE+67j dec bx jnz loc_0_2305 jmp short loc_0_2350 ; db 90h ; ; loc_0_2310: ; CODE XREF: SCANEDGE+31j mov ax, [bp+arg_A] cmp [bp+arg_2], 1 jz loc_0_231E loc_0_2319: ; CODE XREF: SCANEDGE+85j mov [di], ax add di, 4 loc_0_231E: ; CODE XREF: SCANEDGE+7Bj add ax, dx dec bx jnz loc_0_2319 jmp short loc_0_2350 ; db 2Eh ; . db 8Bh ; db 0C0h ; ; loc_0_2328: ; CODE XREF: SCANEDGE+33j mov si, bx add si, si mov cx, bx neg cx mov dx, ax add dx, dx mov ax, [bp+arg_A] cmp [bp+arg_2], 1 jz loc_0_2342 loc_0_233D: ; CODE XREF: SCANEDGE+ABj SCANEDGE+B2j mov [di], ax add di, 4 loc_0_2342: ; CODE XREF: SCANEDGE+9Fj dec bx jz loc_0_2350 add cx, dx js loc_0_233D add ax, [bp+var_2] sub cx, si jmp short loc_0_233D ; loc_0_2350: ; CODE XREF: SCANEDGE+50j SCANEDGE+71j ; SCANEDGE+87j SCANEDGE+A7j mov bx, [bp+arg_0] mov ss:[bx+0], di loc_0_2356: ; CODE XREF: SCANEDGE+14j pop di pop si mov sp, bp pop bp retn 0Ch SCANEDGE endp ; align 4 db 0FFh ; db 0FFh ; db 3Fh ; ? db 0FCh ; db 0CCh ; db 0CCh ; db 30h ; 0 db 0FCh ; db 0CCh ; db 0FCh ; db 0FFh ; db 0FFh ; db 3Fh ; ? db 0FCh ; db 33h ; 3 db 33h ; 3 db 3Fh ; ? db 0Ch ; db 3Fh ; ? db 33h ; 3 db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; ; ; External Entry #401 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E ; Attributes: bp-based frame public Polylines Polylines proc far ; CODE XREF: Output+107j Polygon+E5j var_2 = byte ptr -2 arg_0 = dword ptr 6 arg_4 = dword ptr 0Ah arg_C = dword ptr 12h arg_10 = dword ptr 16h arg_14 = word ptr 1Ah mov ax, ds ; DISPLAY_401 nop push bp mov bp, sp push ds mov gs, ax push esi push edi test gs:BusMasterUsed, 0FFh jz loc_0_23A7 cmp gs:wBpp, 18h jnz loc_0_23A7 cmp gs:WCHIPREV, 20h ; ' ' jb loc_0_25A2 loc_0_23A7: ; CODE XREF: Polylines+13j ; Polylines+1Bj mov fs, gs:selCOP cmp [bp+arg_14], 2 jb loc_0_258F les di, [bp+arg_C] mov ebx, es:[di+8] cmp gs:bytespp, 1 jnz loc_0_23D5 mov bh, bl shl ebx, 8 mov bl, bh shl ebx, 8 mov bl, bh jmp short loc_0_23E4 ; loc_0_23D5: ; CODE XREF: Polylines+43j cmp gs:bytespp, 2 jnz loc_0_23E4 push bx shl ebx, 10h pop bx loc_0_23E4: ; CODE XREF: Polylines+53j ; Polylines+5Cj mov gs:LineColorFG, ebx mov bl, es:[di] or bl, bl jnz loc_0_25A2 les di, [bp+arg_4] mov al, es:[di] dec al and ax, 0Fh mov gs:iRop2, ax mov gs:fStyledLine, bl test bl, bl jz loc_0_247C cmp bl, 5 ja loc_0_259E jz loc_0_258F mov al, es:[di+2] mov gs:BkMode, al mov eax, es:[di+4] cmp gs:bytespp, 1 jnz loc_0_243C mov ah, al shl eax, 8 mov al, ah shl eax, 8 mov al, ah jmp short loc_0_244B ; loc_0_243C: ; CODE XREF: Polylines+AAj cmp gs:bytespp, 2 jnz loc_0_244B push ax shl eax, 10h pop ax loc_0_244B: ; CODE XREF: Polylines+BAj ; Polylines+C3j mov gs:LineColorBG, eax xor eax, gs:LineColorFG mov gs:LineColorFGxBG, eax xor bx, bx mov bl, gs:fStyledLine mov gs:fStyledLine, 1 add bx, bx mov ax, cs:[bx+2360h] mov gs:StyleStartForward, ax mov ax, cs:[bx+236Ah] mov gs:StyleStartBackward, ax loc_0_247C: ; CODE XREF: Polylines+89j mov gs:fClipRectangle, 0 lds si, [bp+arg_0] mov ax, ds test ax, ax jz loc_0_24B3 mov gs:fClipRectangle, 1 mov eax, [si] mov gs:Clip, eax mov eax, [si+4] cmp ax, gs:cxScreenPixels jbe loc_0_24A8 mov ax, gs:cxScreenPixels loc_0_24A8: ; CODE XREF: Polylines+122j sub eax, 10001h mov gs:dword_1947_7BA4, eax loc_0_24B3: ; CODE XREF: Polylines+109j cmp gs:CursorDefinedFlag, 2 jnz loc_0_24F2 cmp gs:fClipRectangle, 1 jnz loc_0_24D0 mov cx, [si] mov dx, [si+2] mov di, [si+6] mov si, [si+4] jmp short loc_0_24DE ; loc_0_24D0: ; CODE XREF: Polylines+141j xor cx, cx xor dx, dx mov si, gs:cxScreenPixels mov di, gs:cyScreenPixels loc_0_24DE: ; CODE XREF: Polylines+14Ej mov word ptr gs:rcExclude, cx mov word ptr gs:rcExclude+2, dx mov word ptr gs:dword_1947_5AA1+2, di mov word ptr gs:dword_1947_5AA1, si loc_0_24F2: ; CODE XREF: Polylines+139j lds si, [bp+arg_10] dec [bp+arg_14] mov cx, [bp+arg_14] call gs:pfnPhysPolyLine jnb loc_0_258F jmp short loc_0_2509 ; loc_0_2506: ; CODE XREF: Polylines+17Bj ; DATA XREF: dseg08:7B82o add sp, 2 loc_0_2509: ; CODE XREF: Polylines+184j cmp gs:CursorDefinedFlag, 2 jnz loc_0_2545 cmp gs:dword_1947_5AA1, 0 jz loc_0_2545 push gs push large gs:lpDriverPDevice push word ptr gs:rcExclude push word ptr gs:rcExclude+2 push word ptr gs:dword_1947_5AA1 push word ptr gs:dword_1947_5AA1+2 push 8 call DIB_BEGINACCESS pop gs assume gs:nothing mov byte ptr gs:5AA5h, 0FFh loc_0_2545: ; CODE XREF: Polylines+18Fj ; Polylines+198j Polylines+1F2j mov eax, [si] mov gs:7B84h, eax mov eax, [si+4] mov gs:7B88h, eax push si call SetupLine jb loc_0_2561 call word ptr gs:7BB0h loc_0_2561: ; CODE XREF: Polylines+1DAj mov eax, gs:7BACh mov gs:7BA8h, eax pop si add si, 4 dec [bp+arg_14] jnz loc_0_2545 cmp byte ptr gs:5AA5h, 0 jz loc_0_258F push large dword ptr gs:5890h push 8 call DIB_ENDACCESS mov byte ptr gs:5AA5h, 0 loc_0_258F: ; CODE XREF: Polylines+30j ; Polylines+92j Polylines+180j ; Polylines+1FAj mov ax, 1 loc_0_2592: ; CODE XREF: Polylines+220j pop edi pop esi lea sp, [bp+var_2] pop ds pop bp retf 1Ch ; loc_0_259E: ; CODE XREF: Polylines+8Ej xor ax, ax jmp short loc_0_2592 ; loc_0_25A2: ; CODE XREF: Polylines+23j ; Polylines+6Fj pop edi pop esi lea sp, [bp+var_2] pop ds pop bp jmp far ptr DIB_OUTPUT Polylines endp ; off_0_25B0 dw offset lclip_bottom ; DATA XREF: CalculateClip+39r ; CalculateClip+A9r dw offset lclip_top dw offset lclip_right dw offset lclip_left dw offset loc_0_8B2A+4 dw offset loc_0_2EC0 dw offset loc_0_C089+2 dw offset loc_0_C089+2 ; S U B R O U T I N E SetupLine proc near ; CODE XREF: Polylines+1D7p mov word ptr gs:7C81h, 0 cmp byte ptr gs:7B9Bh, 1 jnz loc_0_2617 mov ax, gs:7B88h sub ax, gs:7B84h cwd xor ax, dx sub ax, dx mov bx, ax mov ax, gs:7B8Ah sub ax, gs:7B86h cwd xor ax, dx sub ax, dx push dx sub ax, bx cwd not dx and ax, dx add ax, bx pop dx mov cx, ax and cl, 0Fh mov ax, gs:7BA8h rol ax, cl mov gs:7BACh, ax mov ax, gs:7BAAh ror ax, cl mov gs:7BAEh, ax or word ptr gs:7C81h, 2 loc_0_2617: ; CODE XREF: SetupLine+Dj xor ax, ax cmp byte ptr gs:7B9Ch, 0 jz loc_0_2691 mov bx, gs:7B88h mov cx, gs:7B8Ah xor al, al cmp bx, gs:7BA0h jge loc_0_2638 or al, 1 jmp short loc_0_2641 ; loc_0_2638: ; CODE XREF: SetupLine+72j cmp bx, gs:7BA4h jle loc_0_2641 or al, 2 loc_0_2641: ; CODE XREF: SetupLine+76j ; SetupLine+7Dj cmp cx, gs:7BA2h jge loc_0_264C or al, 4 jmp short loc_0_2655 ; loc_0_264C: ; CODE XREF: SetupLine+86j cmp cx, gs:7BA6h jle loc_0_2655 or al, 8 loc_0_2655: ; CODE XREF: SetupLine+8Aj ; SetupLine+91j mov ah, al mov bx, gs:7B84h mov cx, gs:7B86h xor al, al cmp bx, gs:7BA0h jge loc_0_266E or al, 1 jmp short loc_0_2677 ; loc_0_266E: ; CODE XREF: SetupLine+A8j cmp bx, gs:7BA4h jle loc_0_2677 or al, 2 loc_0_2677: ; CODE XREF: SetupLine+ACj ; SetupLine+B3j cmp cx, gs:7BA2h jge loc_0_2682 or al, 4 jmp short loc_0_268B ; loc_0_2682: ; CODE XREF: SetupLine+BCj cmp cx, gs:7BA6h jle loc_0_268B or al, 8 loc_0_268B: ; CODE XREF: SetupLine+C0j ; SetupLine+C7j test ah, al jnz loc_0_2943 loc_0_2691: ; CODE XREF: SetupLine+5Fj mov gs:7C85h, ax mov byte ptr gs:7C83h, 0 mov word ptr gs:7C8Bh, 1 mov word ptr gs:7C8Dh, 0 mov ax, gs:7B8Ah cmp ax, gs:7B86h jnz loc_0_2745 mov byte ptr gs:7C84h, 1 xor eax, eax mov gs:7C91h, ax mov gs:7C93h, ax mov gs:7BB8h, eax dec eax mov gs:7BBCh, eax mov bx, gs:7C81h mov ax, gs:[bx+7CA7h] mov gs:7BB0h, ax mov ax, gs:7B84h cmp ax, gs:7B88h jle loc_0_2701 xchg ax, gs:7B88h mov gs:7B84h, ax rol word ptr gs:7C85h, 8 mov byte ptr gs:7C83h, 1 loc_0_2701: ; CODE XREF: SetupLine+12Aj mov ax, gs:7B88h sub ax, gs:7B84h jz loc_0_2943 mov gs:7C8Fh, ax mov gs:7C95h, ax test byte ptr gs:7C85h, 1 jz loc_0_2732 mov ax, gs:7BA0h mov bx, ax sub ax, gs:7B84h mov gs:7B84h, bx mov gs:7C8Dh, ax loc_0_2732: ; CODE XREF: SetupLine+15Cj test byte ptr gs:7C86h, 2 jz loc_0_2742 mov ax, gs:7BA4h mov gs:7B88h, ax loc_0_2742: ; CODE XREF: SetupLine+178j jmp loc_0_286D ; loc_0_2745: ; CODE XREF: SetupLine+F2j mov ax, gs:7B8Ah mov bx, gs:7B86h cmp ax, bx jge loc_0_2777 xchg ax, bx mov gs:7B8Ah, ax mov gs:7B86h, bx mov cx, gs:7B84h xchg cx, gs:7B88h mov gs:7B84h, cx rol word ptr gs:7C85h, 8 mov byte ptr gs:7C83h, 1 loc_0_2777: ; CODE XREF: SetupLine+190j sub ax, bx mov gs:7C91h, ax mov ax, gs:7B84h cmp ax, gs:7B88h jnz loc_0_27EA mov byte ptr gs:7C84h, 0 xor eax, eax mov gs:7C8Fh, ax mov gs:7C93h, ax mov gs:7BB8h, eax dec eax mov gs:7BBCh, eax mov ax, gs:7C91h mov gs:7C95h, ax mov bx, gs:7C81h mov ax, gs:[bx+7CABh] mov gs:7BB0h, ax test byte ptr gs:7C85h, 4 jz loc_0_27D7 mov ax, gs:7BA2h mov bx, ax sub ax, gs:7B86h mov gs:7B86h, bx mov gs:7C8Dh, ax loc_0_27D7: ; CODE XREF: SetupLine+201j test byte ptr gs:7C86h, 8 jz loc_0_27E7 mov ax, gs:7BA6h mov gs:7B8Ah, ax loc_0_27E7: ; CODE XREF: SetupLine+21Dj jmp loc_0_286D ; loc_0_27EA: ; CODE XREF: SetupLine+1C6j jle loc_0_27F9 mov word ptr gs:7C8Bh, 0FFFFh or word ptr gs:7C81h, 8 loc_0_27F9: ; CODE XREF: SetupLine+22Aj mov ax, gs:7B88h sub ax, gs:7B84h cwd xor ax, dx sub ax, dx mov gs:7C8Fh, ax cmp ax, gs:7C91h jnb loc_0_282C mov gs:7C93h, ax mov ax, gs:7C91h mov gs:7C95h, ax mov byte ptr gs:7C84h, 0 or word ptr gs:7C81h, 4 jmp short loc_0_283E ; loc_0_282C: ; CODE XREF: SetupLine+250j mov gs:7C95h, ax mov ax, gs:7C91h mov gs:7C93h, ax mov byte ptr gs:7C84h, 1 loc_0_283E: ; CODE XREF: SetupLine+26Aj movzx eax, word ptr gs:7C95h add ax, ax mov gs:7BB4h, eax mov ax, gs:7C93h add ax, ax mov gs:7BB8h, eax call CalculateClip jb loc_0_2943 mov bx, gs:7C81h mov bx, gs:[bx+7C97h] mov gs:7BB0h, bx loc_0_286D: ; CODE XREF: SetupLine+182j ; SetupLine+227j cmp byte ptr gs:7B9Bh, 1 jnz loc_0_2893 mov ax, gs:7BA8h cmp byte ptr gs:7C83h, 1 jnz loc_0_2885 mov ax, gs:7BAEh loc_0_2885: ; CODE XREF: SetupLine+2BFj mov cl, gs:7C8Dh and cl, 0Fh rol ax, cl mov gs:7BC0h, ax loc_0_2893: ; CODE XREF: SetupLine+2B3j cmp byte ptr gs:7C84h, 1 jnz loc_0_28AB mov ax, gs:7B88h sub ax, gs:7B84h cwd xor ax, dx sub ax, dx jmp short loc_0_28B4 ; loc_0_28AB: ; CODE XREF: SetupLine+2D9j mov ax, gs:7B8Ah sub ax, gs:7B86h loc_0_28B4: ; CODE XREF: SetupLine+2E9j mov gs:7BB2h, ax cmp byte ptr gs:7C83h, 1 jnz loc_0_292C test byte ptr gs:7C85h, 0Fh jz loc_0_28D4 inc word ptr gs:7BB2h ror word ptr gs:7BC0h, 1 jmp short loc_0_2939 ; loc_0_28D4: ; CODE XREF: SetupLine+306j cmp byte ptr gs:7C84h, 1 jnz loc_0_2904 mov ax, gs:7C8Bh add gs:7B84h, ax mov eax, gs:7BB8h add gs:7BBCh, eax js loc_0_2939 inc word ptr gs:7B86h mov eax, gs:7BB4h sub gs:7BBCh, eax jmp short loc_0_2939 ; loc_0_2904: ; CODE XREF: SetupLine+31Aj inc word ptr gs:7B86h mov eax, gs:7BB8h add gs:7BBCh, eax js loc_0_2939 mov ax, gs:7C8Bh add gs:7B84h, ax mov eax, gs:7BB4h sub gs:7BBCh, eax jmp short loc_0_2939 ; loc_0_292C: ; CODE XREF: SetupLine+2FEj test byte ptr gs:7C86h, 0Fh jz loc_0_2939 inc word ptr gs:7BB2h loc_0_2939: ; CODE XREF: SetupLine+312j ; SetupLine+330j SetupLine+342j ; SetupLine+354j SetupLine+36Aj ; SetupLine+372j cmp word ptr gs:7BB2h, 0 jz loc_0_2943 clc retn ; loc_0_2943: ; CODE XREF: SetupLine+CDj ; SetupLine+14Aj SetupLine+29Aj ; SetupLine+37Fj stc retn SetupLine endp ; S U B R O U T I N E CalculateClip proc near ; CODE XREF: SetupLine+297p mov ax, gs:7C85h or al, ah jnz loc_0_295F loc_0_294D: ; CODE XREF: CalculateClip+95j xor eax, eax mov ax, gs:7C95h neg eax mov gs:7BBCh, eax jmp loc_0_2A68 ; loc_0_295F: ; CODE XREF: CalculateClip+6j mov ax, gs:7C85h and al, ah jnz loc_0_2A6A test ah, 0Fh jz loc_0_29D4 mov eax, gs:7B88h mov gs:7C87h, eax mov di, 1 xor bx, bx loc_0_297D: ; CODE XREF: CalculateClip+83j push bx call cs:off_0_25B0[bx] mov bx, gs:7C87h mov cx, gs:7C89h xor al, al cmp bx, gs:7BA0h jge loc_0_299A or al, 1 jmp short loc_0_29A3 ; loc_0_299A: ; CODE XREF: CalculateClip+4Fj cmp bx, gs:7BA4h jle loc_0_29A3 or al, 2 loc_0_29A3: ; CODE XREF: CalculateClip+53j ; CalculateClip+5Aj cmp cx, gs:7BA2h jge loc_0_29AE or al, 4 jmp short loc_0_29B7 ; loc_0_29AE: ; CODE XREF: CalculateClip+63j cmp cx, gs:7BA6h jle loc_0_29B7 or al, 8 loc_0_29B7: ; CODE XREF: CalculateClip+67j ; CalculateClip+6Ej pop bx test al, 0Fh jz loc_0_29CA and al, gs:7C85h jnz loc_0_2A6A add bx, 2 jmp short loc_0_297D ; loc_0_29CA: ; CODE XREF: CalculateClip+75j mov eax, gs:7C87h mov gs:7B88h, eax loc_0_29D4: ; CODE XREF: CalculateClip+27j test byte ptr gs:7C85h, 0Fh jz loc_0_294D mov eax, gs:7B84h mov gs:7C87h, eax mov di, 0 xor bx, bx loc_0_29ED: ; CODE XREF: CalculateClip+EAj push bx call cs:off_0_25B0[bx] mov bx, gs:7C87h mov cx, gs:7C89h xor al, al cmp bx, gs:7BA0h jge loc_0_2A0A or al, 1 jmp short loc_0_2A13 ; loc_0_2A0A: ; CODE XREF: CalculateClip+BFj cmp bx, gs:7BA4h jle loc_0_2A13 or al, 2 loc_0_2A13: ; CODE XREF: CalculateClip+C3j ; CalculateClip+CAj cmp cx, gs:7BA2h jge loc_0_2A1E or al, 4 jmp short loc_0_2A27 ; loc_0_2A1E: ; CODE XREF: CalculateClip+D3j cmp cx, gs:7BA6h jle loc_0_2A27 or al, 8 loc_0_2A27: ; CODE XREF: CalculateClip+D7j ; CalculateClip+DEj pop bx test al, 0Fh jz loc_0_2A31 add bx, 2 jmp short loc_0_29ED ; loc_0_2A31: ; CODE XREF: CalculateClip+E5j cmp byte ptr gs:7B9Bh, 1 jnz loc_0_2A5E cmp byte ptr gs:7C84h, 1 jnz loc_0_2A51 mov ax, gs:7C87h sub ax, gs:7B84h cwd xor ax, dx sub ax, dx jmp short loc_0_2A5A ; loc_0_2A51: ; CODE XREF: CalculateClip+FAj mov ax, gs:7C89h sub ax, gs:7B86h loc_0_2A5A: ; CODE XREF: CalculateClip+10Aj mov gs:7C8Dh, ax loc_0_2A5E: ; CODE XREF: CalculateClip+F2j mov eax, gs:7C87h mov gs:7B84h, eax loc_0_2A68: ; CODE XREF: CalculateClip+17j clc retn ; loc_0_2A6A: ; CODE XREF: CalculateClip+20j ; CalculateClip+7Cj stc retn ; lclip_left: ; CODE XREF: CalculateClip+39j ; DATA XREF: cseg01:25B6o mov si, gs:7BA0h cmp si, gs:7C87h jg clip_x retn ; lclip_right: ; CODE XREF: CalculateClip+39j ; DATA XREF: cseg01:25B4o mov si, gs:7BA4h cmp si, gs:7C87h jl clip_x retn ; lclip_top: ; CODE XREF: CalculateClip+39j ; DATA XREF: cseg01:25B2o mov si, gs:7BA2h cmp si, gs:7C89h jg CLIP_Y retn ; lclip_bottom: ; CODE XREF: CalculateClip+39j ; CalculateClip+A9j ; DATA XREF: cseg01:25B0o mov si, gs:7BA6h cmp si, gs:7C89h jl CLIP_Y retn ; clip_x: ; CODE XREF: CalculateClip+131j ; CalculateClip+13Ej mov ax, si mov gs:7C87h, ax sub ax, gs:7B84h cwd xor ax, dx sub ax, dx mov si, ax mul word ptr gs:7C91h div word ptr gs:7C8Fh add dx, dx cmp dx, gs:7C8Fh cmc adc ax, gs:7B86h mov gs:7C89h, ax cmp byte ptr gs:7C84h, 1 jnz loc_0_2B0C sub ax, gs:7B86h cwd xor ax, dx sub ax, dx movzx ebx, ax movzx ecx, word ptr gs:7C95h imul ebx, ecx movzx eax, si movzx edx, word ptr gs:7C93h imul eax, edx sub eax, ebx add eax, eax sub eax, ecx jmp short loc_0_2B40 ; loc_0_2B0C: ; CODE XREF: CalculateClip+192j sub ax, gs:7B86h cwd xor ax, dx sub ax, dx movzx ebx, ax movzx ecx, word ptr gs:7C93h imul ebx, ecx movzx eax, si movzx edx, word ptr gs:7C95h imul eax, edx sub ebx, eax add ebx, ebx sub ebx, edx mov eax, ebx loc_0_2B40: ; CODE XREF: CalculateClip+1C5j cmp di, 1 jnz loc_0_2B6A cmp byte ptr gs:7C84h, 1 jz locret_0_2BA1 mov ebx, gs:7BB8h add eax, ebx jns locret_0_2BA1 mov si, gs:7C89h loc_0_2B5D: ; CODE XREF: CalculateClip+21Cj inc si add eax, ebx js loc_0_2B5D mov gs:7C89h, si jmp short locret_0_2BA1 ; loc_0_2B6A: ; CODE XREF: CalculateClip+1FEj cmp byte ptr gs:7C84h, 1 jz loc_0_2B9C mov ebx, gs:7BB8h mov edx, gs:7BB4h add eax, edx sub eax, ebx js loc_0_2B96 mov si, gs:7C89h loc_0_2B8B: ; CODE XREF: CalculateClip+24Aj dec si sub eax, ebx jns loc_0_2B8B mov gs:7C89h, si loc_0_2B96: ; CODE XREF: CalculateClip+23Fj add eax, ebx sub eax, edx loc_0_2B9C: ; CODE XREF: CalculateClip+22Bj mov gs:7BBCh, eax locret_0_2BA1: ; CODE XREF: CalculateClip+206j ; CalculateClip+211j ; CalculateClip+223j retn ; CLIP_Y: ; CODE XREF: CalculateClip+14Bj ; CalculateClip+15Aj mov ax, si mov gs:7C89h, ax sub ax, gs:7B86h cwd xor ax, dx sub ax, dx mov si, ax mul word ptr gs:7C8Fh div word ptr gs:7C91h add dx, dx cmp dx, gs:7C91h cmc adc ax, 0 mov bx, gs:7B84h cmp bx, gs:7B88h jle loc_0_2BD9 sub bx, ax jmp short loc_0_2BDB ; loc_0_2BD9: ; CODE XREF: CalculateClip+28Ej add bx, ax loc_0_2BDB: ; CODE XREF: CalculateClip+292j mov gs:7C87h, bx cmp byte ptr gs:7C84h, 0 jnz loc_0_2C1C mov ax, gs:7B84h sub ax, bx cwd xor ax, dx sub ax, dx movzx ecx, word ptr gs:7C95h movzx ebx, ax imul ebx, ecx movzx eax, si movzx edx, word ptr gs:7C93h imul eax, edx sub eax, ebx add eax, eax sub eax, ecx jmp short loc_0_2C51 ; loc_0_2C1C: ; CODE XREF: CalculateClip+2A1j mov ax, gs:7B84h sub ax, bx cwd xor ax, dx sub ax, dx movzx ebx, ax movzx ecx, word ptr gs:7C93h imul ebx, ecx movzx eax, si movzx edx, word ptr gs:7C95h imul eax, edx sub ebx, eax add ebx, ebx sub ebx, edx mov eax, ebx loc_0_2C51: ; CODE XREF: CalculateClip+2D5j cmp di, 1 jnz loc_0_2C7B cmp byte ptr gs:7C84h, 0 jz locret_0_2CB1 mov ebx, gs:7BB8h add eax, ebx jns locret_0_2CB1 mov si, gs:7C8Bh loc_0_2C6E: ; CODE XREF: CalculateClip+332j add gs:7C87h, si add ax, bx adc dx, cx js loc_0_2C6E jmp short locret_0_2CB1 ; loc_0_2C7B: ; CODE XREF: CalculateClip+30Fj cmp byte ptr gs:7C84h, 0 jz loc_0_2CAC mov ebx, gs:7BB8h mov edx, gs:7BB4h add eax, edx sub eax, ebx js loc_0_2CA6 mov si, gs:7C8Bh loc_0_2C9C: ; CODE XREF: CalculateClip+35Fj sub gs:7C87h, si sub eax, ebx jns loc_0_2C9C loc_0_2CA6: ; CODE XREF: CalculateClip+350j add eax, ebx sub eax, edx loc_0_2CAC: ; CODE XREF: CalculateClip+33Cj mov gs:7BBCh, eax locret_0_2CB1: ; CODE XREF: CalculateClip+317j ; CalculateClip+322j ; CalculateClip+334j retn ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; apfnColorHLine db 60h ; ` db 2Dh ; - db 8Dh ; db 2Dh ; - db 0E5h ; db 2Dh ; - db 6Dh ; m db 2Dh ; - db 22h ; " db 2Eh ; . db 7Ah ; z db 2Eh ; . db 0B7h ; db 2Eh ; . db 0F1h ; db 2Eh ; . db 0E8h ; db 2Dh ; - db 0B4h ; db 2Eh ; . db 21h ; ! db 2Eh ; . db 49h ; I db 2Fh ; / db 70h ; p db 2Dh ; - db 86h ; db 2Fh ; / db 4Ch ; L db 2Fh ; / db 65h ; e db 2Dh ; - apfnColorVLine db 0E6h ; db 2Fh ; / db 0BEh ; db 30h ; 0 db 0D3h ; db 30h ; 0 db 0DEh ; db 2Fh ; / db 0E0h ; db 30h ; 0 db 0F5h ; db 30h ; 0 db 2 ; db 31h ; 1 db 1Ch ; db 31h ; 1 db 0D5h ; db 30h ; 0 db 0 ; db 31h ; 1 db 31h ; 1 db 31h ; 1 db 34h ; 4 db 31h ; 1 db 0E8h ; db 2Fh ; / db 41h ; A db 31h ; 1 db 36h ; 6 db 31h ; 1 db 0E2h ; db 2Fh ; / apfnColorDLine db 53h ; S db 31h ; 1 db 59h ; Y db 31h ; 1 db 62h ; b db 31h ; 1 db 69h ; i db 31h ; 1 db 70h ; p db 31h ; 1 db 82h ; db 31h ; 1 db 79h ; y db 31h ; 1 db 7Eh ; ~ db 31h ; 1 db 74h ; t db 31h ; 1 db 87h ; db 31h ; 1 db 8Fh ; db 31h ; 1 db 90h ; db 31h ; 1 db 6Bh ; k db 31h ; 1 db 97h ; db 31h ; 1 db 9Bh ; db 31h ; 1 db 0A0h ; db 31h ; 1 apfnColorDLine16 db 0A6h ; db 31h ; 1 db 0ADh ; db 31h ; 1 db 0B6h ; db 31h ; 1 db 0BDh ; db 31h ; 1 db 0C4h ; db 31h ; 1 db 0D6h ; db 31h ; 1 db 0CDh ; db 31h ; 1 db 0D2h ; db 31h ; 1 db 0C8h ; db 31h ; 1 db 0DBh ; db 31h ; 1 db 0E3h ; db 31h ; 1 db 0E4h ; db 31h ; 1 db 0BFh ; db 31h ; 1 db 0EBh ; db 31h ; 1 db 0EFh ; db 31h ; 1 db 0F4h ; db 31h ; 1 apfnColorDLine24 db 0FBh ; db 31h ; 1 db 8 ; db 32h ; 2 db 1Fh ; db 32h ; 2 db 31h ; 1 db 32h ; 2 db 4Bh ; K db 32h ; 2 db 7Dh ; } db 32h ; 2 db 62h ; b db 32h ; 2 db 70h ; p db 32h ; 2 db 54h ; T db 32h ; 2 db 87h ; db 32h ; 2 db 9Dh ; db 32h ; 2 db 9Eh ; db 32h ; 2 db 3Dh ; = db 32h ; 2 db 0ADh ; db 32h ; 2 db 0B6h ; db 32h ; 2 db 0C4h ; db 32h ; 2 db 66h ; f db 33h ; 3 db 0C0h ; db 0EBh ; db 0Bh ; db 66h ; f db 0B8h ; db 0FFh ; db 0FFh ; db 0FFh ; db 0FFh ; db 0EBh ; db 3 ; db 66h ; f db 0F7h ; db 0D0h ; db 66h ; f db 33h ; 3 db 0C9h ; db 65h ; e db 8Ah ; db 0Eh ; db 81h ; db 7Eh ; ~ db 0F3h ; db 67h ; g db 0AAh ; db 65h ; e db 8Bh ; db 0Eh ; db 82h ; db 7Eh ; ~ db 0F3h ; db 67h ; g db 66h ; f db 0ABh ; db 65h ; e db 8Ah ; db 0Eh ; db 84h ; db 7Eh ; ~ db 0F3h ; db 67h ; g db 0AAh ; db 0C3h ; hline_DPon db 66h ; f db 8Bh ; db 0D8h ; db 33h ; 3 db 0C9h ; db 65h ; e db 0Ah ; db 0Eh ; db 81h ; db 7Eh ; ~ db 74h ; t db 13h ; db 67h ; g db 26h ; & db 8Ah ; db 7 ; db 0Ah ; db 0C3h ; db 0F6h ; db 0D0h ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 1 ; db 49h ; I db 75h ; u db 0EDh ; db 65h ; e db 0Bh ; db 0Eh ; db 82h ; db 7Eh ; ~ db 74h ; t db 17h ; db 67h ; g db 66h ; f db 26h ; & db 8Bh ; db 7 ; db 66h ; f db 0Bh ; db 0C3h ; db 66h ; f db 0F7h ; db 0D0h ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 4 ; db 49h ; I db 75h ; u db 0E9h ; db 65h ; e db 0Ah ; db 0Eh ; db 84h ; db 7Eh ; ~ db 74h ; t db 13h ; db 67h ; g db 26h ; & db 8Ah ; db 7 ; db 0Ah ; db 0C3h ; db 0F6h ; db 0D0h ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 1 ; db 49h ; I db 75h ; u db 0EDh ; db 0C3h ; hline_DPna db 66h ; f db 0F7h ; db 0D0h ; db 33h ; 3 db 0C9h ; db 65h ; e db 0Ah ; db 0Eh ; db 81h ; db 7Eh ; ~ db 74h ; t db 0Bh ; db 67h ; g db 26h ; & db 20h ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 1 ; db 49h ; I db 75h ; u db 0F5h ; db 65h ; e db 0Bh ; db 0Eh ; db 82h ; db 7Eh ; ~ db 74h ; t db 0Ch ; db 67h ; g db 66h ; f db 26h ; & db 21h ; ! db 7 ; db 66h ; f db 83h ; db 0C7h ; db 4 ; db 49h ; I db 75h ; u db 0F4h ; db 65h ; e db 0Ah ; db 0Eh ; db 84h ; db 7Eh ; ~ db 74h ; t db 0Bh ; db 67h ; g db 26h ; & db 20h ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 1 ; db 49h ; I db 75h ; u db 0F5h ; db 0C3h ; hline_PDna db 66h ; f db 8Bh ; db 0D8h ; db 33h ; 3 db 0C9h ; db 65h ; e db 0Ah ; db 0Eh ; db 81h ; db 7Eh ; ~ db 74h ; t db 13h ; db 67h ; g db 26h ; & db 8Ah ; db 7 ; db 0F6h ; db 0D0h ; db 22h ; " db 0C3h ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 1 ; db 49h ; I db 75h ; u db 0EDh ; db 65h ; e db 0Bh ; db 0Eh ; db 82h ; db 7Eh ; ~ db 74h ; t db 17h ; db 67h ; g db 66h ; f db 26h ; & db 8Bh ; db 7 ; db 66h ; f db 0F7h ; db 0D0h ; db 66h ; f db 23h ; # db 0C3h ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 4 ; db 49h ; I db 75h ; u db 0E9h ; db 65h ; e db 0Ah ; db 0Eh ; db 84h ; db 7Eh ; ~ db 74h ; t db 13h ; db 67h ; g db 26h ; & db 8Ah ; db 7 ; db 0F6h ; db 0D0h ; db 22h ; " db 0C3h ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 1 ; db 49h ; I db 75h ; u db 0EDh ; db 0C3h ; hline_Dn db 33h ; 3 db 0C9h ; db 65h ; e db 0Ah ; db 0Eh ; db 81h ; db 7Eh ; ~ db 74h ; t db 0Bh ; db 67h ; g db 26h ; & db 0F6h ; db 17h ; db 66h ; f db 83h ; db 0C7h ; db 1 ; db 49h ; I db 75h ; u db 0F5h ; db 65h ; e db 0Bh ; db 0Eh ; db 82h ; db 7Eh ; ~ db 74h ; t db 0Ch ; db 67h ; g db 66h ; f db 26h ; & db 0F7h ; db 17h ; db 66h ; f db 83h ; db 0C7h ; db 4 ; db 49h ; I db 75h ; u db 0F4h ; db 65h ; e db 0Ah ; db 0Eh ; db 84h ; db 7Eh ; ~ db 74h ; t db 0Bh ; db 67h ; g db 26h ; & db 0F6h ; db 17h ; db 66h ; f db 83h ; db 0C7h ; db 1 ; db 49h ; I db 75h ; u db 0F5h ; db 0C3h ; db 66h ; f db 0F7h ; db 0D0h ; hline_DPx db 33h ; 3 db 0C9h ; db 65h ; e db 0Ah ; db 0Eh ; db 81h ; db 7Eh ; ~ db 74h ; t db 0Bh ; ; loc_0_2EC0: ; CODE XREF: CalculateClip+39j ; CalculateClip+584j ; DATA XREF: cseg01:25BAo xor es:[edi], al add edi, 1 dec cx jnz loc_0_2EC0 or cx, gs:7E82h jz loc_0_2EDE loc_0_2ED2: ; CODE XREF: CalculateClip+597j xor es:[edi], eax add edi, 4 dec cx jnz loc_0_2ED2 loc_0_2EDE: ; CODE XREF: CalculateClip+58Bj or cl, gs:7E84h jz locret_0_2EF0 loc_0_2EE5: ; CODE XREF: CalculateClip+5A9j xor es:[edi], al add edi, 1 dec cx jnz loc_0_2EE5 locret_0_2EF0: ; CODE XREF: CalculateClip+59Ej retn CalculateClip endp ; sp = -2 ; hline_DPan db 66h ; f db 8Bh ; db 0D8h ; db 33h ; 3 db 0C9h ; db 65h ; e db 0Ah ; db 0Eh ; db 81h ; db 7Eh ; ~ db 74h ; t db 13h ; db 67h ; g db 26h ; & db 8Ah ; db 7 ; db 22h ; " db 0C3h ; db 0F6h ; db 0D0h ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 1 ; db 49h ; I db 75h ; u db 0EDh ; db 65h ; e db 0Bh ; db 0Eh ; db 82h ; db 7Eh ; ~ db 74h ; t db 17h ; db 67h ; g db 66h ; f db 26h ; & db 8Bh ; db 7 ; db 66h ; f db 23h ; # db 0C3h ; db 66h ; f db 0F7h ; db 0D0h ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 4 ; db 49h ; I db 75h ; u db 0E9h ; db 65h ; e db 0Ah ; db 0Eh ; db 84h ; db 7Eh ; ~ db 74h ; t db 13h ; db 67h ; g db 26h ; & db 8Ah ; db 7 ; db 22h ; " db 0C3h ; db 0F6h ; db 0D0h ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 1 ; db 49h ; I db 75h ; u db 0EDh ; db 0C3h ; hline_DPno db 66h ; f db 0F7h ; db 0D0h ; db 33h ; 3 db 0C9h ; db 65h ; e db 0Ah ; db 0Eh ; db 81h ; db 7Eh ; ~ db 74h ; t db 0Bh ; db 67h ; g db 26h ; & db 8 ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 1 ; db 49h ; I db 75h ; u db 0F5h ; db 65h ; e db 0Bh ; db 0Eh ; db 82h ; db 7Eh ; ~ db 74h ; t db 0Ch ; db 67h ; g db 66h ; f db 26h ; & db 9 ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 4 ; db 49h ; I db 75h ; u db 0F4h ; db 65h ; e db 0Ah ; db 0Eh ; db 84h ; db 7Eh ; ~ db 74h ; t db 0Bh ; db 67h ; g db 26h ; & db 8 ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 1 ; db 49h ; I db 75h ; u db 0F5h ; db 0C3h ; hline_PDno db 66h ; f db 8Bh ; db 0D8h ; db 33h ; 3 db 0C9h ; db 65h ; e db 0Ah ; db 0Eh ; db 81h ; db 7Eh ; ~ db 74h ; t db 13h ; db 67h ; g db 26h ; & db 8Ah ; db 7 ; db 0F6h ; db 0D0h ; db 0Ah ; db 0C3h ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 1 ; db 49h ; I db 75h ; u db 0EDh ; db 65h ; e db 0Bh ; db 0Eh ; db 82h ; db 7Eh ; ~ db 74h ; t db 17h ; db 67h ; g db 66h ; f db 26h ; & db 8Bh ; db 7 ; db 66h ; f db 0F7h ; db 0D0h ; db 66h ; f db 0Bh ; db 0C3h ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 4 ; db 49h ; I db 75h ; u db 0E9h ; db 65h ; e db 0Ah ; db 0Eh ; db 84h ; db 7Eh ; ~ db 74h ; t db 13h ; db 67h ; g db 26h ; & db 8Ah ; db 7 ; db 0F6h ; db 0D0h ; db 0Ah ; db 0C3h ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 66h ; f db 83h ; db 0C7h ; db 1 ; db 49h ; I db 75h ; u db 0EDh ; db 0C3h ; vline_Pn db 0F6h ; db 0D0h ; db 0EBh ; db 6 ; db 0B0h ; db 0FFh ; db 0EBh ; db 2 ; db 32h ; 2 db 0C0h ; db 8Bh ; db 0D9h ; db 0C1h ; db 0E9h ; db 3 ; db 41h ; A db 83h ; db 0E3h ; db 7 ; db 3 ; db 0DBh ; db 2Eh ; . db 0FFh ; db 0A7h ; db 0F8h ; db 2Fh ; / db 0B8h ; db 30h ; 0 db 0A2h ; db 30h ; 0 db 8Ch ; db 30h ; 0 db 76h ; v db 30h ; 0 db 60h ; ` db 30h ; 0 db 4Ah ; J db 30h ; 0 db 34h ; 4 db 30h ; 0 db 1Eh ; db 30h ; 0 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 1 ; db 75h ; u db 6 ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 0EBh ; db 4 ; db 67h ; g db 26h ; & db 89h ; db 7 ; db 66h ; f db 3 ; db 0FAh ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 1 ; db 75h ; u db 6 ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 0EBh ; db 4 ; db 67h ; g db 26h ; & db 89h ; db 7 ; db 66h ; f db 3 ; db 0FAh ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 1 ; db 75h ; u db 6 ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 0EBh ; db 4 ; db 67h ; g db 26h ; & db 89h ; db 7 ; db 66h ; f db 3 ; db 0FAh ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 1 ; db 75h ; u db 6 ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 0EBh ; db 4 ; db 67h ; g db 26h ; & db 89h ; db 7 ; db 66h ; f db 3 ; db 0FAh ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 1 ; db 75h ; u db 6 ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 0EBh ; db 4 ; db 67h ; g db 26h ; & db 89h ; db 7 ; db 66h ; f db 3 ; db 0FAh ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 1 ; db 75h ; u db 6 ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 0EBh ; db 4 ; db 67h ; g db 26h ; & db 89h ; db 7 ; db 66h ; f db 3 ; db 0FAh ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 1 ; db 75h ; u db 6 ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 0EBh ; db 4 ; db 67h ; g db 26h ; & db 89h ; db 7 ; db 66h ; f db 3 ; db 0FAh ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 1 ; db 75h ; u db 6 ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 0EBh ; db 4 ; db 67h ; g db 26h ; & db 89h ; db 7 ; db 66h ; f db 3 ; db 0FAh ; db 49h ; I db 0Fh ; db 85h ; db 4Bh ; K db 0FFh ; db 0C3h ; vline_DPon db 8Ah ; db 0D8h ; db 67h ; g db 26h ; & db 8Ah ; db 7 ; db 0Ah ; db 0C3h ; db 0F6h ; db 0D0h ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 66h ; f db 3 ; db 0FAh ; db 49h ; I db 75h ; u db 0ECh ; db 0C3h ; vline_DPna db 0F6h ; db 0D0h ; db 67h ; g db 26h ; & db 20h ; db 7 ; db 66h ; f db 3 ; db 0FAh ; db 49h ; I db 75h ; u db 0F6h ; db 0C3h ; vline_PDna db 8Ah ; db 0D8h ; db 67h ; g db 26h ; & db 8Ah ; db 7 ; db 0F6h ; db 0D0h ; db 22h ; " db 0C3h ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 66h ; f db 3 ; db 0FAh ; db 49h ; I db 75h ; u db 0EEh ; db 0C3h ; vline_Dn db 67h ; g db 26h ; & db 0F6h ; db 17h ; db 66h ; f db 3 ; db 0FAh ; db 49h ; I db 75h ; u db 0F6h ; db 0C3h ; vline_DPxn db 0F6h ; db 0D0h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 1 ; db 75h ; u db 6 ; db 67h ; g db 26h ; & db 30h ; 0 db 7 ; db 0EBh ; db 4 ; db 67h ; g db 26h ; & db 31h ; 1 db 7 ; db 66h ; f db 3 ; db 0FAh ; db 49h ; I db 75h ; u db 0E7h ; db 0C3h ; vline_DPan db 8Ah ; db 0D8h ; db 67h ; g db 26h ; & db 8Ah ; db 7 ; db 22h ; " db 0C3h ; db 0F6h ; db 0D0h ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 66h ; f db 3 ; db 0FAh ; db 49h ; I db 75h ; u db 0EEh ; db 0C3h ; vline_D db 33h ; 3 db 0C9h ; db 0C3h ; vline_DPno db 0F6h ; db 0D0h ; db 67h ; g db 26h ; & db 8 ; db 7 ; db 66h ; f db 3 ; db 0FAh ; db 49h ; I db 75h ; u db 0F6h ; db 0C3h ; vline_PDno db 8Ah ; db 0D8h ; db 67h ; g db 26h ; & db 8Ah ; db 7 ; db 0F6h ; db 0D0h ; db 0Ah ; db 0C3h ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 49h ; I db 75h ; u db 0F1h ; db 0C3h ; db 67h ; g db 26h ; & db 0C6h ; db 7 ; db 0 ; db 0C3h ; db 67h ; g db 26h ; & db 8 ; db 7 ; db 67h ; g db 26h ; & db 0F6h ; db 17h ; db 0C3h ; db 0F6h ; db 0D0h ; db 67h ; g db 26h ; & db 20h ; db 7 ; db 0C3h ; db 0F6h ; db 0D0h ; db 67h ; g db 26h ; & db 88h ; db 7 ; db 0C3h ; db 67h ; g db 26h ; & db 0F6h ; db 17h ; db 67h ; g db 26h ; & db 20h ; db 7 ; db 0C3h ; db 67h ; g db 26h ; & db 30h ; 0 db 7 ; db 0C3h ; db 67h ; g db 26h ; & db 20h ; db 7 ; db 67h ; g db 26h ; & db 0F6h ; db 17h ; db 0C3h ; db 67h ; g db 26h ; & db 30h ; 0 db 7 ; db 67h ; g db 26h ; & db 0F6h ; db 17h ; db 0C3h ; db 0F6h ; db 0D0h ; db 67h ; g db 26h ; & db 8 ; db 7 ; db 0C3h ; db 67h ; g db 26h ; & db 0F6h ; db 17h ; db 67h ; g db 26h ; & db 8 ; db 7 ; db 0C3h ; db 67h ; g db 26h ; & db 0C6h ; db 7 ; db 0FFh ; db 0C3h ; db 67h ; g db 26h ; & db 0C7h ; db 7 ; db 0 ; db 0 ; db 0C3h ; db 67h ; g db 26h ; & db 9 ; db 7 ; db 67h ; g db 26h ; & db 0F7h ; db 17h ; db 0C3h ; db 0F7h ; db 0D0h ; db 67h ; g db 26h ; & db 21h ; ! db 7 ; db 0C3h ; db 0F7h ; db 0D0h ; db 67h ; g db 26h ; & db 89h ; db 7 ; db 0C3h ; db 67h ; g db 26h ; & db 0F7h ; db 17h ; db 67h ; g db 26h ; & db 21h ; ! db 7 ; db 0C3h ; db 67h ; g db 26h ; & db 31h ; 1 db 7 ; db 0C3h ; db 67h ; g db 26h ; & db 21h ; ! db 7 ; db 67h ; g db 26h ; & db 0F7h ; db 17h ; db 0C3h ; db 67h ; g db 26h ; & db 31h ; 1 db 7 ; db 67h ; g db 26h ; & db 0F7h ; db 17h ; db 0C3h ; db 0F7h ; db 0D0h ; db 67h ; g db 26h ; & db 9 ; db 7 ; db 0C3h ; db 67h ; g db 26h ; & db 0F7h ; db 17h ; db 67h ; g db 26h ; & db 9 ; db 7 ; db 0C3h ; db 67h ; g db 26h ; & db 0C7h ; db 7 ; db 0FFh ; db 0FFh ; db 0C3h ; db 67h ; g db 26h ; & db 0C7h ; db 7 ; db 0 ; db 0 ; db 67h ; g db 26h ; & db 0C6h ; db 47h ; G db 2 ; db 0 ; db 0C3h ; db 67h ; g db 26h ; & db 9 ; db 7 ; db 67h ; g db 26h ; & db 0F7h ; db 17h ; db 66h ; f db 0C1h ; db 0E8h ; db 10h ; db 67h ; g db 26h ; & db 8 ; db 47h ; G db 2 ; db 67h ; g db 26h ; & db 0F6h ; db 57h ; W db 2 ; db 0C3h ; db 0F7h ; db 0D0h ; db 67h ; g db 26h ; & db 21h ; ! db 7 ; db 66h ; f db 0C1h ; db 0E8h ; db 10h ; db 0F6h ; db 0D0h ; db 67h ; g db 26h ; & db 20h ; db 47h ; G db 2 ; db 0C3h ; db 0F7h ; db 0D0h ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 0F6h ; db 0D0h ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 67h ; g db 26h ; & db 89h ; db 7 ; db 66h ; f db 0C1h ; db 0E8h ; db 10h ; db 67h ; g db 26h ; & db 88h ; db 47h ; G db 2 ; db 0C3h ; db 67h ; g db 26h ; & db 0F7h ; db 17h ; db 67h ; g db 26h ; & db 0F6h ; db 57h ; W db 2 ; db 67h ; g db 26h ; & db 21h ; ! db 7 ; db 66h ; f db 0C1h ; db 0E8h ; db 10h ; db 67h ; g db 26h ; & db 20h ; db 47h ; G db 2 ; db 0C3h ; db 67h ; g db 26h ; & db 31h ; 1 db 7 ; db 66h ; f db 0C1h ; db 0E8h ; db 10h ; db 67h ; g db 26h ; & db 30h ; 0 db 47h ; G db 2 ; db 0C3h ; db 67h ; g db 26h ; & db 21h ; ! db 7 ; db 66h ; f db 0C1h ; db 0E8h ; db 10h ; db 67h ; g db 26h ; & db 20h ; db 47h ; G db 2 ; db 67h ; g db 26h ; & db 0F7h ; db 17h ; db 67h ; g db 26h ; & db 0F6h ; db 57h ; W db 2 ; db 0C3h ; db 67h ; g db 26h ; & db 31h ; 1 db 7 ; db 66h ; f db 0C1h ; db 0E8h ; db 10h ; db 67h ; g db 26h ; & db 30h ; 0 db 47h ; G db 2 ; db 67h ; g db 26h ; & db 0F7h ; db 17h ; db 67h ; g db 26h ; & db 0F6h ; db 57h ; W db 2 ; db 0C3h ; db 66h ; f db 0F7h ; db 0D0h ; db 66h ; f db 25h ; % db 0FFh ; db 0FFh ; db 0FFh ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 9 ; db 7 ; db 0C3h ; db 67h ; g db 26h ; & db 0F7h ; db 17h ; db 67h ; g db 26h ; & db 0F6h ; db 57h ; W db 2 ; db 67h ; g db 26h ; & db 9 ; db 7 ; db 66h ; f db 0C1h ; db 0E8h ; db 10h ; db 67h ; g db 26h ; & db 8 ; db 47h ; G db 2 ; db 0C3h ; db 67h ; g db 26h ; & db 0C7h ; db 7 ; db 0FFh ; db 0FFh ; db 67h ; g db 26h ; & db 0C6h ; db 47h ; G db 2 ; db 0FFh ; db 0C3h ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; HSolidColor db 0E8h ; db 63h ; c db 4 ; db 65h ; e db 8Bh ; db 0Eh ; db 0B2h ; db 7Bh ; { db 8Bh ; db 0C7h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C9h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C9h ; db 48h ; H db 0F7h ; db 0D0h ; db 83h ; db 0E0h ; db 3 ; db 52h ; R db 2Bh ; + db 0C1h ; db 99h ; db 23h ; # db 0C2h ; db 3 ; db 0C1h ; db 5Ah ; Z db 8Bh ; db 0D8h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 1 ; db 74h ; t db 1Ch ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 3 ; db 75h ; u db 11h ; db 50h ; P db 52h ; R db 33h ; 3 db 0D2h ; db 8Bh ; db 0C3h ; db 65h ; e db 0F7h ; db 36h ; 6 db 0CEh ; db 5Ah ; Z db 8Bh ; db 0D8h ; db 5Ah ; Z db 58h ; X db 0EBh ; db 2 ; db 0D1h ; db 0EBh ; db 65h ; e db 88h ; db 1Eh ; db 81h ; db 7Eh ; ~ db 0F7h ; db 0D8h ; db 3 ; db 0C1h ; db 8Bh ; db 0C8h ; db 0C1h ; db 0E8h ; db 2 ; db 65h ; e db 0A3h ; db 82h ; db 7Eh ; ~ db 83h ; db 0E1h ; db 3 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 1 ; db 74h ; t db 1Ch ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 3 ; db 75h ; u db 11h ; db 50h ; P db 52h ; R db 33h ; 3 db 0D2h ; db 8Bh ; db 0C1h ; db 65h ; e db 0F7h ; db 36h ; 6 db 0CEh ; db 5Ah ; Z db 8Bh ; db 0C8h ; db 5Ah ; Z db 58h ; X db 0EBh ; db 2 ; db 0D1h ; db 0E9h ; db 65h ; e db 88h ; db 0Eh ; db 84h ; db 7Eh ; ~ db 65h ; e db 8Bh ; db 1Eh ; db 98h ; db 7Bh ; { db 3 ; db 0DBh ; db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 66h ; f db 33h ; 3 db 0C9h ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 2Eh ; . db 0FFh ; db 0A7h ; db 0C0h ; db 2Ch ; , db 2Eh ; . db 8Bh ; db 0C0h ; HStyledColor db 0E8h ; db 0B3h ; db 3 ; db 0E8h ; db 0EAh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0C0h ; db 7Bh ; { db 65h ; e db 8Bh ; db 0Eh ; db 0B2h ; db 7Bh ; { db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 0D1h ; db 0C6h ; db 66h ; f db 1Bh ; db 0DBh ; db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 66h ; f db 65h ; e db 0A1h ; db 94h ; db 7Bh ; { db 66h ; f db 23h ; # db 0C3h ; db 66h ; f db 65h ; e db 33h ; 3 db 6 ; db 90h ; db 7Bh ; { db 83h ; db 0E3h ; db 2 ; db 65h ; e db 0FFh ; db 97h ; db 88h ; db 7Eh ; ~ db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 49h ; I db 75h ; u db 0D7h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 8Bh ; db 0C0h ; VSolidColor db 0E8h ; db 63h ; c db 3 ; db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 65h ; e db 8Bh ; db 0Eh ; db 0B2h ; db 7Bh ; { db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 85h ; db 64h ; d db 65h ; e db 8Bh ; db 1Eh ; db 98h ; db 7Bh ; { db 3 ; db 0DBh ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 2Eh ; . db 0FFh ; db 0A7h ; db 0E0h ; db 2Ch ; , db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; VStyledColor db 0E8h ; db 33h ; 3 db 3 ; db 0E8h ; db 6Ah ; j db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0C0h ; db 7Bh ; { db 65h ; e db 8Bh ; db 0Eh ; db 0B2h ; db 7Bh ; { db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 0D1h ; db 0C6h ; db 66h ; f db 1Bh ; db 0DBh ; db 66h ; f db 65h ; e db 0A1h ; db 94h ; db 7Bh ; { db 66h ; f db 23h ; # db 0C3h ; db 66h ; f db 65h ; e db 33h ; 3 db 6 ; db 90h ; db 7Bh ; { db 83h ; db 0E3h ; db 2 ; db 65h ; e db 0FFh ; db 97h ; db 88h ; db 7Eh ; ~ db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 85h ; db 64h ; d db 49h ; I db 75h ; u db 0DCh ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; RSHSolidColor db 0E8h ; db 0F3h ; db 2 ; db 65h ; e db 8Bh ; db 1Eh ; db 98h ; db 7Bh ; { db 0BEh ; db 0 ; db 2Dh ; - db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 10h ; db 72h ; r db 8 ; db 0BEh ; db 20h ; db 2Dh ; - db 74h ; t db 3 ; db 0BEh ; db 40h ; @ db 2Dh ; - db 3 ; db 0DBh ; db 2Eh ; . db 8Bh ; db 18h ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0BCh ; db 7Bh ; { db 65h ; e db 8Bh ; db 0Eh ; db 0B2h ; db 7Bh ; { db 66h ; f db 65h ; e db 8Bh ; db 36h ; 6 db 0B8h ; db 7Bh ; { db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 0FFh ; db 0D3h ; db 49h ; I db 74h ; t db 19h ; db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 66h ; f db 3 ; db 0D6h ; db 78h ; x db 0EBh ; db 66h ; f db 65h ; e db 2Bh ; + db 16h ; db 0B4h ; db 7Bh ; { db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 85h ; db 64h ; d db 0EBh ; db 0DDh ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; RSHStyledColor db 0E8h ; db 93h ; db 2 ; db 0E8h ; db 0CAh ; db 2 ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0BCh ; db 7Bh ; { db 65h ; e db 8Bh ; db 0Eh ; db 0B2h ; db 7Bh ; { db 65h ; e db 8Bh ; db 36h ; 6 db 0C0h ; db 7Bh ; { db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 0D1h ; db 0C6h ; db 66h ; f db 1Bh ; db 0DBh ; db 66h ; f db 65h ; e db 0A1h ; db 94h ; db 7Bh ; { db 66h ; f db 23h ; # db 0C3h ; db 66h ; f db 65h ; e db 33h ; 3 db 6 ; db 90h ; db 7Bh ; { db 83h ; db 0E3h ; db 2 ; db 65h ; e db 0FFh ; db 97h ; db 88h ; db 7Eh ; ~ db 49h ; I db 74h ; t db 1Ch ; db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 66h ; f db 65h ; e db 3 ; db 16h ; db 0B8h ; db 7Bh ; { db 78h ; x db 0D4h ; db 66h ; f db 65h ; e db 2Bh ; + db 16h ; db 0B4h ; db 7Bh ; { db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 85h ; db 64h ; d db 0EBh ; db 0C6h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 90h ; RSTSolidColor db 0E8h ; db 33h ; 3 db 2 ; db 65h ; e db 8Bh ; db 1Eh ; db 98h ; db 7Bh ; { db 0BEh ; db 0 ; db 2Dh ; - db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 10h ; db 72h ; r db 8 ; db 0BEh ; db 20h ; db 2Dh ; - db 74h ; t db 3 ; db 0BEh ; db 40h ; @ db 2Dh ; - db 3 ; db 0DBh ; db 2Eh ; . db 8Bh ; db 18h ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0BCh ; db 7Bh ; { db 65h ; e db 8Bh ; db 0Eh ; db 0B2h ; db 7Bh ; { db 66h ; f db 65h ; e db 8Bh ; db 36h ; 6 db 0B8h ; db 7Bh ; { db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 0FFh ; db 0D3h ; db 49h ; I db 74h ; t db 19h ; db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 85h ; db 64h ; d db 66h ; f db 3 ; db 0D6h ; db 78h ; x db 0EBh ; db 66h ; f db 65h ; e db 2Bh ; + db 16h ; db 0B4h ; db 7Bh ; { db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 0EBh ; db 0DDh ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; RSTStyledColor db 0E8h ; db 0D3h ; db 1 ; db 0E8h ; db 0Ah ; db 2 ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0BCh ; db 7Bh ; { db 65h ; e db 8Bh ; db 0Eh ; db 0B2h ; db 7Bh ; { db 65h ; e db 8Bh ; db 36h ; 6 db 0C0h ; db 7Bh ; { db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 0D1h ; db 0C6h ; db 66h ; f db 1Bh ; db 0DBh ; db 66h ; f db 65h ; e db 0A1h ; db 94h ; db 7Bh ; { db 66h ; f db 23h ; # db 0C3h ; db 66h ; f db 65h ; e db 33h ; 3 db 6 ; db 90h ; db 7Bh ; { db 83h ; db 0E3h ; db 2 ; db 65h ; e db 0FFh ; db 97h ; db 88h ; db 7Eh ; ~ db 49h ; I db 74h ; t db 1Ch ; db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 85h ; db 64h ; d db 66h ; f db 65h ; e db 3 ; db 16h ; db 0B8h ; db 7Bh ; { db 78h ; x db 0D4h ; db 66h ; f db 65h ; e db 2Bh ; + db 16h ; db 0B4h ; db 7Bh ; { db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 0EBh ; db 0C6h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 90h ; LSHSolidColor db 0E8h ; db 73h ; s db 1 ; db 65h ; e db 8Bh ; db 1Eh ; db 98h ; db 7Bh ; { db 0BEh ; db 0 ; db 2Dh ; - db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 10h ; db 72h ; r db 8 ; db 0BEh ; db 20h ; db 2Dh ; - db 74h ; t db 3 ; db 0BEh ; db 40h ; @ db 2Dh ; - db 3 ; db 0DBh ; db 2Eh ; . db 8Bh ; db 18h ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0BCh ; db 7Bh ; { db 65h ; e db 8Bh ; db 0Eh ; db 0B2h ; db 7Bh ; { db 66h ; f db 65h ; e db 8Bh ; db 36h ; 6 db 0B8h ; db 7Bh ; { db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 0FFh ; db 0D3h ; db 49h ; I db 74h ; t db 19h ; db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 0C8h ; db 5Ah ; Z db 66h ; f db 3 ; db 0D6h ; db 78h ; x db 0EBh ; db 66h ; f db 65h ; e db 2Bh ; + db 16h ; db 0B4h ; db 7Bh ; { db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 85h ; db 64h ; d db 0EBh ; db 0DDh ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; LSHStyledColor db 0E8h ; db 13h ; db 1 ; db 0E8h ; db 4Ah ; J db 1 ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0BCh ; db 7Bh ; { db 65h ; e db 8Bh ; db 0Eh ; db 0B2h ; db 7Bh ; { db 65h ; e db 8Bh ; db 36h ; 6 db 0C0h ; db 7Bh ; { db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 0D1h ; db 0C6h ; db 66h ; f db 1Bh ; db 0DBh ; db 66h ; f db 65h ; e db 0A1h ; db 94h ; db 7Bh ; { db 66h ; f db 23h ; # db 0C3h ; db 66h ; f db 65h ; e db 33h ; 3 db 6 ; db 90h ; db 7Bh ; { db 83h ; db 0E3h ; db 2 ; db 65h ; e db 0FFh ; db 97h ; db 88h ; db 7Eh ; ~ db 49h ; I db 74h ; t db 1Ch ; db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 0C8h ; db 5Ah ; Z db 66h ; f db 65h ; e db 3 ; db 16h ; db 0B8h ; db 7Bh ; { db 78h ; x db 0D4h ; db 66h ; f db 65h ; e db 2Bh ; + db 16h ; db 0B4h ; db 7Bh ; { db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 85h ; db 64h ; d db 0EBh ; db 0C6h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 90h ; LSTSolidColor db 0E8h ; db 0B3h ; db 0 ; db 65h ; e db 8Bh ; db 1Eh ; db 98h ; db 7Bh ; { db 0BEh ; db 0 ; db 2Dh ; - db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 10h ; db 72h ; r db 8 ; db 0BEh ; db 20h ; db 2Dh ; - db 74h ; t db 3 ; db 0BEh ; db 40h ; @ db 2Dh ; - db 3 ; db 0DBh ; db 2Eh ; . db 8Bh ; db 18h ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0BCh ; db 7Bh ; { db 65h ; e db 8Bh ; db 0Eh ; db 0B2h ; db 7Bh ; { db 66h ; f db 65h ; e db 8Bh ; db 36h ; 6 db 0B8h ; db 7Bh ; { db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 0FFh ; db 0D3h ; db 49h ; I db 74h ; t db 19h ; db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 85h ; db 64h ; d db 66h ; f db 3 ; db 0D6h ; db 78h ; x db 0EBh ; db 66h ; f db 65h ; e db 2Bh ; + db 16h ; db 0B4h ; db 7Bh ; { db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 0C8h ; db 5Ah ; Z db 0EBh ; db 0DDh ; db 0C3h ; LSTStyledColor db 0E8h ; db 56h ; V db 0 ; db 0E8h ; db 8Dh ; db 0 ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0BCh ; db 7Bh ; { db 65h ; e db 8Bh ; db 0Eh ; db 0B2h ; db 7Bh ; { db 65h ; e db 8Bh ; db 36h ; 6 db 0C0h ; db 7Bh ; { db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 0D1h ; db 0C6h ; db 66h ; f db 1Bh ; db 0DBh ; db 66h ; f db 65h ; e db 0A1h ; db 94h ; db 7Bh ; { db 66h ; f db 23h ; # db 0C3h ; db 66h ; f db 65h ; e db 33h ; 3 db 6 ; db 90h ; db 7Bh ; { db 83h ; db 0E3h ; db 2 ; db 65h ; e db 0FFh ; db 97h ; db 88h ; db 7Eh ; ~ db 49h ; I db 74h ; t db 1Ch ; db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 85h ; db 64h ; d db 66h ; f db 65h ; e db 3 ; db 16h ; db 0B8h ; db 7Bh ; { db 78h ; x db 0D4h ; db 66h ; f db 65h ; e db 2Bh ; + db 16h ; db 0B4h ; db 7Bh ; { db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 0C8h ; db 5Ah ; Z db 0EBh ; db 0C6h ; db 0C3h ; GetStartAddress db 66h ; f db 33h ; 3 db 0FFh ; db 66h ; f db 8Bh ; db 0D7h ; db 65h ; e db 8Bh ; db 3Eh ; > db 86h ; db 7Bh ; { db 66h ; f db 65h ; e db 0Fh ; db 0AFh ; db 3Eh ; > db 85h ; db 64h ; d db 65h ; e db 8Bh ; db 16h ; db 84h ; db 7Bh ; { db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0D2h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0D2h ; db 66h ; f db 3 ; db 0FAh ; db 66h ; f db 65h ; e db 3 ; db 3Eh ; > db 81h ; db 64h ; d db 65h ; e db 8Eh ; db 6 ; db 84h ; db 0 ; db 0C3h ; db 8Bh ; db 0C0h ; SetupStyledColor db 56h ; V db 0BEh ; db 0 ; db 2Dh ; - db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 10h ; db 72h ; r db 8 ; db 0BEh ; db 20h ; db 2Dh ; - db 74h ; t db 3 ; db 0BEh ; db 40h ; @ db 2Dh ; - db 65h ; e db 8Bh ; db 1Eh ; db 98h ; db 7Bh ; { db 3 ; db 0DBh ; db 2Eh ; . db 8Bh ; db 0 ; db 5Eh ; ^ db 65h ; e db 0A3h ; db 8Ah ; db 7Eh ; ~ db 65h ; e db 80h ; db 3Eh ; > db 9Ah ; db 7Bh ; { db 2 ; db 74h ; t db 3 ; db 0B8h ; db 0B2h ; db 37h ; 7 db 65h ; e db 0A3h ; db 88h ; db 7Eh ; ~ db 0C3h ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; PhysScanlineStub db 0F9h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 8Bh ; db 0C0h ; ; ; External Entry #402 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E ; Attributes: bp-based frame public Scanlines Scanlines proc far ; CODE XREF: Output+10Ej Output+115j ; Polygon+C9P DoEllipse+578P var_2 = byte ptr -2 arg_0 = dword ptr 6 arg_4 = dword ptr 0Ah arg_8 = dword ptr 0Eh arg_C = dword ptr 12h arg_12 = word ptr 18h arg_14 = word ptr 1Ah arg_16 = word ptr 1Ch arg_18 = dword ptr 1Eh mov ax, ds ; DISPLAY_402 nop push bp mov bp, sp push ds mov gs, ax assume gs:dseg08 sub sp, 8 push esi push edi lds si, [bp+arg_18] test word ptr [si+1Ch], 10h jnz loc_0_38D6 cmp [bp+arg_16], 5 jnz loc_0_3809 cmp gs:fScanlineInited, 1 jz loc_0_3813 push large [bp+arg_C] push large [bp+arg_8] push large [bp+arg_4] call BeginScanlinesPhys loc_0_3809: ; CODE XREF: Scanlines+20j cmp gs:fScanlineInited, 1 jnz loc_0_38E9 loc_0_3813: ; CODE XREF: Scanlines+28j mov fs, gs:selCOP cld cmp [bp+arg_12], 0 jz loc_0_38E5 cmp [bp+arg_16], 0FFFFh jz loc_0_38F7 cmp gs:CursorDefinedFlag, 2 jnz loc_0_38B6 lds si, [bp+16h] cmp [bp+arg_16], 5 jnz loc_0_3868 mov dx, 0FFFFh mov di, 0 mov cx, [bp+arg_14] loc_0_3845: ; CODE XREF: Scanlines+8Fj mov ax, [si] add ax, ax add ax, 8 cmp dx, [si+2] jbe loc_0_3854 mov dx, [si+2] loc_0_3854: ; CODE XREF: Scanlines+7Fj cmp di, [si+4] jnb loc_0_385C mov di, [si+4] loc_0_385C: ; CODE XREF: Scanlines+87j add si, ax dec cx jnz loc_0_3845 mov si, gs:cxScreenPixels jmp short loc_0_3893 ; loc_0_3868: ; CODE XREF: Scanlines+6Aj cmp gs:fConvexPolygon, 1 jnz loc_0_3880 mov dx, [si+2] mov di, dx add di, [si] xor cx, cx mov si, gs:cxScreenPixels jmp short loc_0_3893 ; loc_0_3880: ; CODE XREF: Scanlines+9Ej mov dx, [si+2] mov di, dx inc di mov bx, [bp+arg_14] dec bx shl bx, 2 mov cx, [si+4] mov si, [bx+si+2] loc_0_3893: ; CODE XREF: Scanlines+96j ; Scanlines+AEj cmp gs:CursorDefinedFlag, 2 jnz loc_0_38B6 push gs push large gs:lpDriverPDevice push cx push dx push si push di push 8 call DIB_BEGINACCESS pop gs assume gs:nothing mov byte ptr gs:5AA5h, 0FFh loc_0_38B6: ; CODE XREF: Scanlines+5Fj ; Scanlines+C9j call word ptr gs:83DAh loc_0_38BB: ; CODE XREF: Scanlines+161j cmp byte ptr gs:5AA5h, 0 jz loc_0_38D6 push large dword ptr gs:5890h push 8 call DIB_ENDACCESS mov byte ptr gs:5AA5h, 0 loc_0_38D6: ; CODE XREF: Scanlines+18j ; Scanlines+F1j mov ax, 1 loc_0_38D9: ; CODE XREF: Scanlines+117j pop edi pop esi lea sp, [bp+var_2] pop ds pop bp retf 1Ch ; loc_0_38E5: ; CODE XREF: Scanlines+4Dj xor ax, ax jmp short loc_0_38D9 ; loc_0_38E9: ; CODE XREF: Scanlines+3Fj pop edi pop esi lea sp, [bp+var_2] pop ds pop bp jmp far ptr DIB_OUTPUT ; loc_0_38F7: ; CODE XREF: Scanlines+55j cmp byte ptr gs:8EE8h, 2 jnz loc_0_392C lds si, [bp+arg_0] cmp byte ptr gs:8EE8h, 2 jnz loc_0_392C push gs push large dword ptr gs:5890h push word ptr [si] push word ptr [si+2] push word ptr [si+4] push word ptr [si+6] push 8 call DIB_BEGINACCESS pop gs mov byte ptr gs:5AA5h, 0FFh loc_0_392C: ; CODE XREF: Scanlines+12Dj ; Scanlines+138j call word ptr gs:83DEh jmp short loc_0_38BB Scanlines endp ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 90h ; ; ; External Entry #404 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E ; Attributes: bp-based frame public BeginScanlines BeginScanlines proc far ; CODE XREF: Output+11Cj var_2 = byte ptr -2 arg_4 = dword ptr 0Ah arg_8 = dword ptr 0Eh arg_C = dword ptr 12h mov ax, ds ; DISPLAY_404 nop push bp mov bp, sp push ds mov gs, ax assume gs:dseg08 push esi push edi mov fs, gs:selCOP cld push large [bp+arg_C] push large [bp+arg_8] push large [bp+arg_4] call BeginScanlinesPhys cmp gs:fScanlineInited, 1 jnz loc_0_3976 pop edi pop esi lea sp, [bp+var_2] pop ds pop bp retf 1Ch ; loc_0_3976: ; CODE XREF: BeginScanlines+28j mov gs:byte_1947_7FA4, 1 pop edi pop esi lea sp, [bp+var_2] pop ds pop bp jmp far ptr DIB_OUTPUT BeginScanlines endp ; S U B R O U T I N E ; Attributes: bp-based frame BeginScanlinesPhys proc near ; CODE XREF: Polygon+32p Scanlines+36p ; BeginScanlines+1Fp DoEllipse+12Cp arg_0 = dword ptr 4 arg_6 = word ptr 0Ah arg_A = word ptr 0Eh push bp mov bp, sp push ds push si push di mov ax, seg dseg08 mov gs, ax mov gs:fScanlineInited, 0 lds di, [bp+arg_0] mov ax, [di] dec ax mov gs:iROP, ax cmp [bp+arg_6], 0 jz loc_0_39EE lds di, [bp+8] mov ax, [di+2] cmp ax, 3 ja loc_0_39E1 cmp ax, 1 jz loc_0_39E1 loc_0_39BC: ; CODE XREF: BeginScanlinesPhys+73j mov eax, [bp+8] mov gs:sl_lpPBrush, eax mov eax, [bp+arg_0] mov gs:sl_lpDrawMode, eax mov fs, gs:selCOP call gs:pfnPhysInitScanline jb loc_0_39E1 mov gs:fScanlineInited, 1 loc_0_39E1: ; CODE XREF: BeginScanlinesPhys+2Bj ; BeginScanlinesPhys+30j ; BeginScanlinesPhys+4Ej ; BeginScanlinesPhys+68j mov ax, gs:fScanlineInited pop di pop si pop ds mov sp, bp pop bp retn 0Ch ; loc_0_39EE: ; CODE XREF: BeginScanlinesPhys+20j cmp [bp+arg_A], 0 jz loc_0_39E1 mov eax, [bp+0Ch] mov gs:sl_lpPPen, eax jmp short loc_0_39BC BeginScanlinesPhys endp ; db 90h ; ; ; External Entry #403 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E ; Attributes: bp-based frame public EndScanlines EndScanlines proc far ; CODE XREF: Output+123j var_2 = byte ptr -2 mov ax, ds ; DISPLAY_403 nop push bp mov bp, sp push ds mov ds, ax mov fScanlineInited, 0 cmp byte_1947_7FA4, 1 jz loc_0_3A21 mov ax, 1 lea sp, [bp+var_2] pop ds pop bp retf 1Ch ; loc_0_3A21: ; CODE XREF: EndScanlines+14j mov byte_1947_7FA4, 0 lea sp, [bp+var_2] pop ds pop bp jmp far ptr DIB_OUTPUT EndScanlines endp ; S U B R O U T I N E EndScanlines_NEAR proc near ; CODE XREF: Polygon+CEp ; DoEllipse+57Dp mov fScanlineInited, 0 retn EndScanlines_NEAR endp ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; ByteTo5BitLookup db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 1 ; db 1 ; db 1 ; db 1 ; db 1 ; db 1 ; db 1 ; db 1 ; db 2 ; db 2 ; db 2 ; db 2 ; db 2 ; db 2 ; db 2 ; db 2 ; db 3 ; db 3 ; db 3 ; db 3 ; db 3 ; db 3 ; db 3 ; db 3 ; db 4 ; db 4 ; db 4 ; db 4 ; db 4 ; db 4 ; db 4 ; db 4 ; db 5 ; db 5 ; db 5 ; db 5 ; db 5 ; db 5 ; db 5 ; db 5 ; db 6 ; db 6 ; db 6 ; db 6 ; db 6 ; db 6 ; db 6 ; db 6 ; db 7 ; db 7 ; db 7 ; db 7 ; db 7 ; db 7 ; db 7 ; db 7 ; db 8 ; db 8 ; db 8 ; db 8 ; db 8 ; db 8 ; db 8 ; db 8 ; db 9 ; db 9 ; db 9 ; db 9 ; db 9 ; db 9 ; db 9 ; db 9 ; db 0Ah ; db 0Ah ; db 0Ah ; db 0Ah ; db 0Ah ; db 0Ah ; db 0Ah ; db 0Ah ; db 0Bh ; db 0Bh ; db 0Bh ; db 0Bh ; db 0Bh ; db 0Bh ; db 0Bh ; db 0Bh ; db 0Ch ; db 0Ch ; db 0Ch ; db 0Ch ; db 0Ch ; db 0Ch ; db 0Ch ; db 0Ch ; db 0Dh ; db 0Dh ; db 0Dh ; db 0Dh ; db 0Dh ; db 0Dh ; db 0Dh ; db 0Dh ; db 0Eh ; db 0Eh ; db 0Eh ; db 0Eh ; db 0Eh ; db 0Eh ; db 0Eh ; db 0Eh ; db 0Fh ; db 0Fh ; db 0Fh ; db 0Fh ; db 0Fh ; db 0Fh ; db 0Fh ; db 0Fh ; db 10h ; db 10h ; db 10h ; db 10h ; db 10h ; db 10h ; db 10h ; db 10h ; db 11h ; db 11h ; db 11h ; db 11h ; db 11h ; db 11h ; db 11h ; db 11h ; db 12h ; db 12h ; db 12h ; db 12h ; db 12h ; db 12h ; db 12h ; db 12h ; db 13h ; db 13h ; db 13h ; db 13h ; db 13h ; db 13h ; db 13h ; db 13h ; db 14h ; db 14h ; db 14h ; db 14h ; db 14h ; db 14h ; db 14h ; db 14h ; db 15h ; db 15h ; db 15h ; db 15h ; db 15h ; db 15h ; db 15h ; db 15h ; db 16h ; db 16h ; db 16h ; db 16h ; db 16h ; db 16h ; db 16h ; db 16h ; db 17h ; db 17h ; db 17h ; db 17h ; db 17h ; db 17h ; db 17h ; db 17h ; db 18h ; db 18h ; db 18h ; db 18h ; db 18h ; db 18h ; db 18h ; db 18h ; db 19h ; db 19h ; db 19h ; db 19h ; db 19h ; db 19h ; db 19h ; db 19h ; db 1Ah ; db 1Ah ; db 1Ah ; db 1Ah ; db 1Ah ; db 1Ah ; db 1Ah ; db 1Ah ; db 1Bh ; db 1Bh ; db 1Bh ; db 1Bh ; db 1Bh ; db 1Bh ; db 1Bh ; db 1Bh ; db 1Ch ; db 1Ch ; db 1Ch ; db 1Ch ; db 1Ch ; db 1Ch ; db 1Ch ; db 1Ch ; db 1Dh ; db 1Dh ; db 1Dh ; db 1Dh ; db 1Dh ; db 1Dh ; db 1Dh ; db 1Dh ; db 1Eh ; db 1Eh ; db 1Eh ; db 1Eh ; db 1Eh ; db 1Eh ; db 1Eh ; db 1Eh ; db 1Fh ; db 1Fh ; db 1Fh ; db 1Fh ; ByteTo6BitLookup db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 1 ; db 1 ; db 1 ; db 1 ; db 2 ; db 2 ; db 2 ; db 2 ; db 3 ; db 3 ; db 3 ; db 3 ; db 4 ; db 4 ; db 4 ; db 4 ; db 5 ; db 5 ; db 5 ; db 5 ; db 6 ; db 6 ; db 6 ; db 6 ; db 7 ; db 7 ; db 7 ; db 7 ; db 8 ; db 8 ; db 8 ; db 8 ; db 9 ; db 9 ; db 9 ; db 9 ; db 0Ah ; db 0Ah ; db 0Ah ; db 0Ah ; db 0Bh ; db 0Bh ; db 0Bh ; db 0Bh ; db 0Ch ; db 0Ch ; db 0Ch ; db 0Ch ; db 0Dh ; db 0Dh ; db 0Dh ; db 0Dh ; db 0Eh ; db 0Eh ; db 0Eh ; db 0Eh ; db 0Fh ; db 0Fh ; db 0Fh ; db 0Fh ; db 10h ; db 10h ; db 10h ; db 10h ; db 11h ; db 11h ; db 11h ; db 11h ; db 12h ; db 12h ; db 12h ; db 12h ; db 13h ; db 13h ; db 13h ; db 13h ; db 14h ; db 14h ; db 14h ; db 14h ; db 15h ; db 15h ; db 15h ; db 15h ; db 16h ; db 16h ; db 16h ; db 16h ; db 17h ; db 17h ; db 17h ; db 17h ; db 18h ; db 18h ; db 18h ; db 18h ; db 19h ; db 19h ; db 19h ; db 19h ; db 1Ah ; db 1Ah ; db 1Ah ; db 1Ah ; db 1Bh ; db 1Bh ; db 1Bh ; db 1Bh ; db 1Ch ; db 1Ch ; db 1Ch ; db 1Ch ; db 1Dh ; db 1Dh ; db 1Dh ; db 1Dh ; db 1Eh ; db 1Eh ; db 1Eh ; db 1Eh ; db 1Fh ; db 1Fh ; db 1Fh ; db 1Fh ; db 20h ; db 20h ; db 20h ; db 20h ; db 21h ; ! db 21h ; ! db 21h ; ! db 21h ; ! db 22h ; " db 22h ; " db 22h ; " db 22h ; " db 23h ; # db 23h ; # db 23h ; # db 23h ; # db 24h ; $ db 24h ; $ db 24h ; $ db 24h ; $ db 25h ; % db 25h ; % db 25h ; % db 25h ; % db 26h ; & db 26h ; & db 26h ; & db 26h ; & db 27h ; ' db 27h ; ' db 27h ; ' db 27h ; ' db 28h ; ( db 28h ; ( db 28h ; ( db 28h ; ( db 29h ; ) db 29h ; ) db 29h ; ) db 29h ; ) db 2Ah ; * db 2Ah ; * db 2Ah ; * db 2Ah ; * db 2Bh ; + db 2Bh ; + db 2Bh ; + db 2Bh ; + db 2Ch ; , db 2Ch ; , db 2Ch ; , db 2Ch ; , db 2Dh ; - db 2Dh ; - db 2Dh ; - db 2Dh ; - db 2Eh ; . db 2Eh ; . db 2Eh ; . db 2Eh ; . db 2Fh ; / db 2Fh ; / db 2Fh ; / db 2Fh ; / db 30h ; 0 db 30h ; 0 db 30h ; 0 db 30h ; 0 db 31h ; 1 db 31h ; 1 db 31h ; 1 db 31h ; 1 db 32h ; 2 db 32h ; 2 db 32h ; 2 db 32h ; 2 db 33h ; 3 db 33h ; 3 db 33h ; 3 db 33h ; 3 db 34h ; 4 db 34h ; 4 db 34h ; 4 db 34h ; 4 db 35h ; 5 db 35h ; 5 db 35h ; 5 db 35h ; 5 db 36h ; 6 db 36h ; 6 db 36h ; 6 db 36h ; 6 db 37h ; 7 db 37h ; 7 db 37h ; 7 db 37h ; 7 db 38h ; 8 db 38h ; 8 db 38h ; 8 db 38h ; 8 db 39h ; 9 db 39h ; 9 db 39h ; 9 db 39h ; 9 db 3Ah ; : db 3Ah ; : db 3Ah ; : db 3Ah ; : db 3Bh ; ; db 3Bh ; ; db 3Bh ; ; db 3Bh ; ; db 3Ch ; < db 3Ch ; < db 3Ch ; < db 3Ch ; < db 3Dh ; = db 3Dh ; = db 3Dh ; = db 3Dh ; = db 3Eh ; > db 3Eh ; > db 3Eh ; > db 3Eh ; > db 3Fh ; ? db 3Fh ; ? PhysLog16BitLookup db 0 ; db 10h ; db 18h ; db 20h ; db 28h ; ( db 30h ; 0 db 38h ; 8 db 40h ; @ db 48h ; H db 50h ; P db 58h ; X db 60h ; ` db 68h ; h db 70h ; p db 78h ; x db 80h ; db 88h ; db 90h ; db 98h ; db 0A0h ; db 0A8h ; db 0B0h ; db 0B8h ; db 0C0h ; db 0C8h ; db 0D0h ; db 0D8h ; db 0E0h ; db 0E8h ; db 0F0h ; db 0F8h ; db 0FFh ; PhysLog16BitLookup565 db 0 ; db 8 ; db 0Ch ; db 10h ; db 14h ; db 18h ; db 1Ch ; db 20h ; db 24h ; $ db 28h ; ( db 2Ch ; , db 30h ; 0 db 34h ; 4 db 38h ; 8 db 3Ch ; < db 40h ; @ db 44h ; D db 48h ; H db 4Ch ; L db 50h ; P db 54h ; T db 58h ; X db 5Ch ; \ db 60h ; ` db 64h ; d db 68h ; h db 6Ch ; l db 70h ; p db 74h ; t db 78h ; x db 7Ch ; | db 80h ; db 84h ; db 88h ; db 8Ch ; db 90h ; db 94h ; db 98h ; db 9Ch ; db 0A0h ; db 0A4h ; db 0A8h ; db 0ACh ; db 0B0h ; db 0B4h ; db 0B8h ; db 0BCh ; db 0C0h ; db 0C4h ; db 0C8h ; db 0CCh ; db 0D0h ; db 0D4h ; db 0D8h ; db 0DCh ; db 0E0h ; db 0E4h ; db 0E8h ; db 0ECh ; db 0F0h ; db 0F4h ; db 0F8h ; db 0FCh ; db 0FFh ; ; ; External Entry #2 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E ; Attributes: bp-based frame public ColorInfo ColorInfo proc far arg_2 = word ptr 8 arg_4 = dword ptr 0Ah arg_8 = dword ptr 0Eh push bp ; DISPLAY_2 mov bp, sp push ds mov eax, [bp+arg_4] or eax, eax jz loc_0_3CDC cmp eax, 0FFFFFFh jz loc_0_3CDC test eax, 0FF000000h jnz loc_0_3CD5 lds bx, [bp+arg_8] mov cl, [bx+9] cmp [bp+arg_2], 0 jz loc_0_3CF7 cmp cl, 10h jz LogicalToPhysical16 cmp cl, 1 jz loc_0_3D2D loc_0_3CD5: ; CODE XREF: ColorInfo+1Bj pop ds pop bp jmp far ptr DIB_COLORINFO ; loc_0_3CDC: ; CODE XREF: ColorInfo+Bj ; ColorInfo+13j cmp [bp+arg_2], 0 jz loc_0_3CEE lds bx, [bp+6] or eax, 40000000h mov [bx], eax loc_0_3CEE: ; CODE XREF: ColorInfo+40j xor dh, dh mov dl, al pop ds pop bp retf 0Ch ; loc_0_3CF7: ; CODE XREF: ColorInfo+27j cmp cl, 10h jz PhysicalToLogical16 pop ds pop bp jmp far ptr DIB_COLORINFO ; PhysicalToLogical16: ; CODE XREF: ColorInfo+5Aj ; ColorInfo+129j mov bx, ax and bx, 1Fh xor dx, dx mov dl, cs:[bx+3C40h] mov bx, ax shr bx, 0Bh mov cl, cs:[bx+3C40h] mov bx, ax shr bx, 5 and bx, 3Fh mov ch, cs:[bx+3C60h] mov ax, cx pop ds pop bp retf 0Ch ; loc_0_3D2D: ; CODE XREF: ColorInfo+33j cmp eax, 0C0C0C0h jz loc_0_3D6F cmp eax, 0E1E1E1h jz loc_0_3D6F cmp eax, 919191h jz loc_0_3D6F cmp eax, 0FF00FFh jz loc_0_3D6F cmp eax, 0FF0000h jz loc_0_3D5C pop ds pop bp jmp far ptr DIB_COLORINFO ; loc_0_3D5C: ; CODE XREF: ColorInfo+B3j lds bx, [bp+6] mov dword ptr [bx], 80000000h xor ax, ax xor dx, dx pop ds pop bp retf 0Ch ; loc_0_3D6F: ; CODE XREF: ColorInfo+93j ; ColorInfo+9Bj ColorInfo+A3j ; ColorInfo+ABj lds bx, [bp+6] mov dword ptr [bx], 81000001h mov ax, 0FFFFh mov dx, 0FFh pop ds pop bp retf 0Ch ; LogicalToPhysical16: ; CODE XREF: ColorInfo+2Cj cmp eax, 0C0C0C0h jz loc_0_3DCC cmp eax, 808080h jz loc_0_3DDE cmp eax, 800000h jz loc_0_3DF0 xor ecx, ecx mov ebx, eax shr ebx, 10h mov cl, cs:[bx+3A40h] mov bl, al mov ch, cs:[bx+3A40h] mov bl, ah shl ch, 3 mov bl, cs:[bx+3B40h] shl bx, 5 or cx, bx lds bx, [bp+6] mov [bx], ecx mov ax, cx jmp PhysicalToLogical16 ; loc_0_3DCC: ; CODE XREF: ColorInfo+EAj lds bx, [bp+6] mov dword ptr [bx], 0BDF7h mov dx, 0C0h ; '' pop ds pop bp retf 0Ch ; loc_0_3DDE: ; CODE XREF: ColorInfo+F2j lds bx, [bp+6] mov dword ptr [bx], 7BEFh mov dx, 80h ; '' pop ds pop bp retf 0Ch ; loc_0_3DF0: ; CODE XREF: ColorInfo+FAj lds bx, [bp+6] mov dword ptr [bx], 0Fh mov dx, 80h ; '' pop ds pop bp retf 0Ch ColorInfo endp ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; ; S U B R O U T I N E ; Attributes: bp-based frame FREEOFFSCREEN proc near ; CODE XREF: RealizeObject+1C8p arg_2 = word ptr 6 push bp mov bp, sp sub sp, 0Ch push ebx push edi push es push ds push fs push gs mov cx, seg dseg08 mov ds, cx mov gs, cx xor bx, bx mov si, 0A4h ; '' mov ax, [bp+arg_2] and ax, 0FFFEh mov cx, wLastSelector loc_0_3E36: ; CODE XREF: FREEOFFSCREEN+35j mov dx, [si] and dx, 0FFFEh cmp dx, ax jz loc_0_3E49 add si, 10h inc bx cmp bx, cx jnz loc_0_3E36 jmp short loc_0_3E64 ; loc_0_3E49: ; CODE XREF: FREEOFFSCREEN+2Dj mov word ptr [si], 0 mov eax, [si+4] sub cx, bx dec cx jnz loc_0_3E5F dec wLastSelector sub OffscreenFreeHead, eax loc_0_3E5F: ; CODE XREF: FREEOFFSCREEN+44j add dFreeMemory, eax loc_0_3E64: ; CODE XREF: FREEOFFSCREEN+37j pop gs assume gs:nothing pop fs pop ds pop es pop edi pop ebx mov sp, bp pop bp retn 4 FREEOFFSCREEN endp ; S U B R O U T I N E ; Attributes: bp-based frame VRAM2MEM proc near ; CODE XREF: _FlushOffscreenBitmaps+45p var_4 = dword ptr -4 arg_0 = dword ptr 4 push bp mov bp, sp sub sp, 4 push esi push edi push ds push es mov ecx, pTopOffscreenMem mov [bp+var_4], ecx lds si, [bp+arg_0] xor ebx, ebx mov eax, [si+0Eh] mov bx, [si+6] sub eax, ebx mov dx, [si+4] or dx, dx jz loc_0_3F00 push ds pop es assume es:dseg08 mov cx, ax mov di, [si+1Ah] or di, di jz loc_0_3F00 lar ax, di jnz loc_0_3F00 test ah, 80h jz loc_0_3F00 lea edi, [si+3Eh] mov ax, cx and edi, 0FFFFFFFCh lds esi, [si+16h] loc_0_3EC3: ; CODE XREF: VRAM2MEM+8Aj mov ecx, [bp+var_4] sub ecx, esi jb loc_0_3F00 sub ecx, ebx jb loc_0_3F00 mov ecx, ebx push ax mov ax, di neg ax and ax, 3 sub cx, ax xchg ax, cx repe movs byte ptr es:[edi], byte ptr [esi] xchg ax, cx shr cx, 1 pushf shr cx, 1 repe movs dword ptr es:[edi], dword ptr [esi] rcl cx, 1 repe movs word ptr es:[edi], word ptr [esi] popf rcl cx, 1 repe movs byte ptr es:[edi], byte ptr [esi] pop ax dec dx jz loc_0_3F00 add esi, eax jmp short loc_0_3EC3 ; loc_0_3F00: ; CODE XREF: VRAM2MEM+2Aj VRAM2MEM+35j ; VRAM2MEM+3Aj VRAM2MEM+3Fj ; VRAM2MEM+56j VRAM2MEM+5Bj ; VRAM2MEM+85j pop es assume es:nothing pop ds pop edi pop esi mov sp, bp pop bp retn 4 VRAM2MEM endp ; S U B R O U T I N E ; Attributes: bp-based frame _FlushOffscreenBitmaps proc far ; CODE XREF: CONTROL1+8FP ENABLE1+38P ; DISABLE1+9AP ; DATA XREF: cseg04:1F6Eo cseg05:0053o var_2 = byte ptr -2 mov ax, ds nop push bp mov bp, sp push ds mov ds, ax push di push es push fs mov ax, seg dseg08 mov ds, ax mov ebx, OffscreenFreeHead xor eax, eax mov OffscreenFreeHead, eax mov cx, wLastSelector or cx, cx jz loc_0_4001 push ebx mov bx, 0A4h ; '' loc_0_3F39: ; CODE XREF: _FlushOffscreenBitmaps+4Dj push cx push bx mov si, [bx] or si, si jz loc_0_3F54 lar ax, si jnz loc_0_3F54 test ah, 80h jz loc_0_3F54 mov es, si xor si, si push es push si call VRAM2MEM loc_0_3F54: ; CODE XREF: _FlushOffscreenBitmaps+33j ; _FlushOffscreenBitmaps+38j ; _FlushOffscreenBitmaps+3Dj pop bx pop cx add bx, 10h loop loc_0_3F39 mov ax, selScreen mov es, ax mov ecx, 10h mov eax, es:0 loc_0_3F6B: ; CODE XREF: _FlushOffscreenBitmaps+69j mov dword ptr es:0, 12345678h loop loc_0_3F6B pop ecx mov OffscreenFreeHead, ecx cmp dword ptr es:0, 12345678h jnz loc_0_4001 mov es:0, eax mov fs, selCOP loc_0_3F93: ; CODE XREF: _FlushOffscreenBitmaps+8Dj test byte ptr fs:0, 3 jnz loc_0_3F93 mov cx, wLastSelector mov bx, 0A4h ; '' loc_0_3FA2: ; CODE XREF: _FlushOffscreenBitmaps+E9j push cx push bx mov si, [bx] or si, si jz loc_0_3FF0 lar ax, si jnz loc_0_3FF0 test ah, 80h jz loc_0_3FF0 mov es, si xor si, si xor eax, eax mov es:[si+24h], eax mov es:[si+28h], eax mov es:[si+30h], eax mov ax, es:[si+6] mov es:[si+0Eh], eax lea eax, [si+3Eh] and eax, 0FFFFFFFCh mov es:[si+1Ah], es mov es:[si+16h], eax mov word ptr es:[si+38h], 0 and word ptr es:[si+1Ch], 7FF7h loc_0_3FF0: ; CODE XREF: _FlushOffscreenBitmaps+9Cj ; _FlushOffscreenBitmaps+A1j ; _FlushOffscreenBitmaps+A6j pop bx pop cx add bx, 10h loop loc_0_3FA2 xor eax, eax mov wLastSelector, ax mov OffscreenFreeHead, eax loc_0_4001: ; CODE XREF: _FlushOffscreenBitmaps+24j ; _FlushOffscreenBitmaps+7Cj pop fs pop es pop di lea sp, [bp+var_2] pop ds pop bp retf _FlushOffscreenBitmaps endp ; S U B R O U T I N E ; Attributes: bp-based frame _RestoreDeviceBitmapHeap proc far ; CODE XREF: cseg03:0215P ; DevToForeground+11P var_2 = byte ptr -2 mov ax, ds nop push bp mov bp, sp push ds mov ds, ax push edi push fs mov ax, seg dseg08 mov ds, ax mov fs, selCOP loc_0_4021: ; CODE XREF: _RestoreDeviceBitmapHeap+1Cj test byte ptr fs:0, 3 jnz loc_0_4021 cmp OffscreenFreeHead, 0 jnz loc_0_4080 mov ebx, CBSCRATCHMEM mov eax, PSCRATCHMEM push es pushad mov es, selScreen mov edi, pPatternMem add edi, cbPatternMem mov eax, 0FFFFFFFFh mov es:[edi], eax mov es:[edi+4], eax popad pop es cmp ebx, 30000h jb loc_0_4080 mov OffscreenFreeHead, eax mov OffscreenFreeHeadCopy, eax mov dFreeMemory, ebx mov dFreeMemoryCopy, ebx mov wLastSelector, 0 loc_0_4080: ; CODE XREF: _RestoreDeviceBitmapHeap+24j ; _RestoreDeviceBitmapHeap+5Bj pop fs pop edi lea sp, [bp+var_2] pop ds pop bp retf _RestoreDeviceBitmapHeap endp ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; ; ; External Entry #10 into the Module ; Attributes (0003): Fixed Exported Shared dataseg ; ; S U B R O U T I N E ; Attributes: bp-based frame public RealizeObject RealizeObject proc far var_2 = byte ptr -2 arg_0 = dword ptr 6 arg_8 = dword ptr 0Eh arg_E = dword ptr 14h push bp ; DISPLAY_10 mov bp, sp mov eax, [bp+arg_E] lfs bx, [bp+arg_E] pop bp pop ecx cmp word ptr fs:[bx+1Ch], 0 jnz loc_0_40AA mov eax, fs:[bx+12h] loc_0_40AA: ; CODE XREF: RealizeObject+13j push eax push ecx mov ax, ds nop push bp mov bp, sp push ds mov ds, ax sub sp, 4 push ecx push esi push edi test word ptr fs:[bx+1Ch], 8000h jz loc_0_40D7 mov ax, word ptr [bp+arg_E+2] cmp ax, 5 jz loc_0_40E7 cmp ax, 0FFFBh jz loc_0_41F2 loc_0_40D7: ; CODE XREF: RealizeObject+36j ; RealizeObject+12Dj pop edi pop esi pop ecx lea sp, [bp+var_2] pop ds pop bp jmp far ptr DIB_REALIZEOBJECTEXT ; loc_0_40E7: ; CODE XREF: RealizeObject+3Ej mov cx, seg dseg08 mov ds, cx mov eax, lpDriverPDevice mov [bp+arg_0], eax cmp bWinOSType, 1 jbe loc_0_4129 cmp lpSecondDev, 0 jz loc_0_4129 mov ax, fs shl eax, 10h mov ax, bx cmp eax, lpPrimaryDev jz loc_0_4119 cmp eax, lpSecondDev jnz loc_0_4129 loc_0_4119: ; CODE XREF: RealizeObject+80j mov lpDriverPDevice, eax mov [bp+arg_0], eax movzx ax, byte ptr fs:[bx+9] mov wBpp, ax loc_0_4129: ; CODE XREF: RealizeObject+69j ; RealizeObject+71j RealizeObject+87j cmp [bp+arg_8], 0 jz loc_0_41C8 lfs bx, [bp+arg_0] lds si, [bp+arg_8] les di, [bp+12h] mov word ptr [si], 5250h mov eax, es:[di+2] mov cx, es:[di+8] mov [si+2], eax mov [si+8], cx movzx eax, word ptr es:[di+6] mov [si+6], ax add eax, 3 and eax, 0FFFFFFFCh mov [si+0Eh], eax mov [si+12h], bx mov [si+14h], fs mov word ptr [si+1Eh], 400h mov cx, fs:[bx+1Ch] and cx, 43h mov [si+1Ch], cx mov ecx, fs:[bx+20h] mov [si+20h], ecx mov al, fs:[bx+3Ah] mov [si+3Ah], al push ds pop fs assume fs:dseg08 mov ax, seg dseg08 mov ds, ax mov gs, ax assume gs:dseg08 call Allocate_Offscreen jnb loc_0_41C0 lds si, [bp+arg_8] xor eax, eax mov [si+30h], eax mov [si+38h], ax mov [si+24h], eax mov [si+28h], eax lea eax, [si+3Eh] and eax, 0FFFFFFFCh mov [si+1Ah], ds mov [si+16h], eax jmp loc_0_40D7 ; loc_0_41C0: ; CODE XREF: RealizeObject+107j ; RealizeObject+1AEj ; RealizeObject+1BEj ; RealizeObject+1CBj mov ax, 1 xor dx, dx jmp loc_0_4288 ; loc_0_41C8: ; CODE XREF: RealizeObject+9Ej lds bx, [bp+12h] movzx eax, word ptr [bx+6] add eax, 3 and eax, 0FFFFFFFCh movzx ecx, word ptr [bx+4] mul ecx add eax, 3Eh ; '>' and eax, 0FFFFFFFCh mov edx, eax shr edx, 10h jmp loc_0_4288 ; loc_0_41F2: ; CODE XREF: RealizeObject+43j mov cx, seg dseg08 mov ds, cx mov eax, lpDriverPDevice mov [bp+arg_0], eax cmp bWinOSType, 1 jbe loc_0_4234 cmp lpSecondDev, 0 jz loc_0_4234 mov ax, fs shl eax, 10h mov ax, bx cmp eax, lpPrimaryDev jz loc_0_4224 cmp eax, lpSecondDev jnz loc_0_4234 loc_0_4224: ; CODE XREF: RealizeObject+18Bj mov lpDriverPDevice, eax mov [bp+arg_0], eax movzx ax, byte ptr fs:[bx+9] mov wBpp, ax loc_0_4234: ; CODE XREF: RealizeObject+174j ; RealizeObject+17Cj ; RealizeObject+192j mov cx, seg dseg08 mov es, cx assume es:dseg08 cmp [bp+arg_8], 0 jz loc_0_41C0 lds bx, [bp+arg_8] mov di, [bx+1Ch] and di, 8008h cmp di, 8008h jnz loc_0_41C0 push word ptr [bp+arg_8+2] push word ptr [bp+arg_8] call FREEOFFSCREEN jmp loc_0_41C0 ; db 66h ; f db 83h ; db 7Fh ;  db 34h ; 4 db 0 ; db 0Fh ; db 84h ; db 59h ; Y db 0FFh ; db 53h ; S db 0B8h ; db 5 ; db 0 ; db 8Ch ; db 0DBh ; db 0CDh ; db 31h ; 1 db 5Bh ; [ db 80h ; db 7Fh ;  db 38h ; 8 db 0 ; db 0Fh ; db 84h ; db 48h ; H db 0FFh ; db 26h ; & db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 0E9h ; db 38h ; 8 db 0FFh ; ; loc_0_4288: ; CODE XREF: RealizeObject+135j ; RealizeObject+15Fj pop edi pop esi pop ecx lea sp, [bp+var_2] pop ds pop bp retf 16h RealizeObject endp ; sp = -8 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; Physical_SetDAC db 0BAh ; db 0C8h ; db 3 ; db 0EEh ; db 42h ; B db 66h ; f db 26h ; & db 8Bh ; db 4 ; db 66h ; f db 0C1h ; db 0E8h ; db 2 ; db 0EEh ; db 66h ; f db 0C1h ; db 0E8h ; db 8 ; db 0EEh ; db 66h ; f db 0C1h ; db 0E8h ; db 8 ; db 0EEh ; db 83h ; db 0C6h ; db 4 ; db 49h ; I db 75h ; u db 0E7h ; db 0C3h ; ; S U B R O U T I N E Physical_SetDAC_RGB_IO proc near ; CODE XREF: SETPALETTE1+8Bp ; SETRAMDAC_FAR+Cp push ax mov bl, 1 mov dx, 3D4h mov al, 21h ; '!' out dx, al ; Video: CRT cntrlr addr ; inc dx in al, dx ; Video: CRT controller internal registers test al, 20h jnz loc_0_42D0 mov bl, 0FFh loc_0_42D0: ; CODE XREF: Physical_SetDAC_RGB_IO+Dj pop ax mov dx, 3C8h out dx, al inc dx loc_0_42D6: ; CODE XREF: Physical_SetDAC_RGB_IO+44j mov al, es:[si+2] shr al, 2 cmp al, 20h ; ' ' jnz loc_0_42E3 add al, bl loc_0_42E3: ; CODE XREF: Physical_SetDAC_RGB_IO+20j out dx, al mov al, es:[si+1] shr al, 2 cmp al, 20h ; ' ' jnz loc_0_42F1 add al, bl loc_0_42F1: ; CODE XREF: Physical_SetDAC_RGB_IO+2Ej out dx, al mov al, es:[si] shr al, 2 cmp al, 20h ; ' ' jnz loc_0_42FE add al, bl loc_0_42FE: ; CODE XREF: Physical_SetDAC_RGB_IO+3Bj out dx, al add si, 4 dec cx jnz loc_0_42D6 retn Physical_SetDAC_RGB_IO endp ; S U B R O U T I N E Physical_SetDAC_RGB_MMIO proc near ; CODE XREF: SETPALETTE1+90p ; SETRAMDAC_FAR+11p push fs push ax mov bl, 1 mov fs, selVGA assume fs:nothing mov al, 21h ; '!' mov fs:3D4h, al mov al, fs:3D5h test al, 20h jnz loc_0_431F mov bl, 0FFh loc_0_431F: ; CODE XREF: Physical_SetDAC_RGB_MMIO+15j mov dl, 80h ; '' mov fs:3D4h, dl mov al, fs:3D5h mov dh, al cmp lpSecondDev, 0 jz loc_0_4348 and al, 9Fh cmp dwUnitNumber, 0 jnz loc_0_4342 or al, 20h jmp short loc_0_4344 ; loc_0_4342: ; CODE XREF: Physical_SetDAC_RGB_MMIO+36j or al, 40h loc_0_4344: ; CODE XREF: Physical_SetDAC_RGB_MMIO+3Aj mov fs:3D5h, al loc_0_4348: ; CODE XREF: Physical_SetDAC_RGB_MMIO+2Cj pop ax mov fs:3C8h, al loc_0_434D: ; CODE XREF: Physical_SetDAC_RGB_MMIO+83j mov al, es:[si+2] shr al, 2 cmp al, 20h ; ' ' jnz loc_0_435A add al, bl loc_0_435A: ; CODE XREF: Physical_SetDAC_RGB_MMIO+50j xor al, ah mov fs:3C9h, al mov al, es:[si+1] shr al, 2 cmp al, 20h ; ' ' jnz loc_0_436D add al, bl loc_0_436D: ; CODE XREF: Physical_SetDAC_RGB_MMIO+63j xor al, ah mov fs:3C9h, al mov al, es:[si] shr al, 2 cmp al, 20h ; ' ' jnz loc_0_437F add al, bl loc_0_437F: ; CODE XREF: Physical_SetDAC_RGB_MMIO+75j xor al, ah mov fs:3C9h, al add si, 4 dec cx jnz loc_0_434D mov fs:3D4h, dx pop fs retn Physical_SetDAC_RGB_MMIO endp ; S U B R O U T I N E Physical_GetDAC_RGB_MMIO proc near ; CODE XREF: GETRAMDAC_FAR+Ep push fs push ax mov fs, selVGA mov dl, 80h ; '' mov fs:3D4h, dl mov al, fs:3D5h mov dh, al cmp lpSecondDev, 0 jz loc_0_43C3 and al, 9Fh cmp dwUnitNumber, 0 jnz loc_0_43BD or al, 20h jmp short loc_0_43BF ; loc_0_43BD: ; CODE XREF: Physical_GetDAC_RGB_MMIO+24j or al, 40h loc_0_43BF: ; CODE XREF: Physical_GetDAC_RGB_MMIO+28j mov fs:3D5h, al loc_0_43C3: ; CODE XREF: Physical_GetDAC_RGB_MMIO+1Aj pop ax mov fs:3C7h, al loc_0_43C8: ; CODE XREF: Physical_GetDAC_RGB_MMIO+59j mov al, fs:3C9h shl al, 2 mov es:[di+2], al mov al, fs:3C9h shl al, 2 mov es:[di+1], al mov al, fs:3C9h shl al, 2 mov es:[di], al mov al, 0 stosb dec cx jnz loc_0_43C8 mov fs:3D4h, dx pop fs retn Physical_GetDAC_RGB_MMIO endp ; RefRateConv db 0Bh ; db 0C0h ; db 74h ; t db 13h ; db 0BEh ; db 53h ; S db 90h ; db 33h ; 3 db 0DBh ; db 0B9h ; db 10h ; db 0 ; db 3Ah ; : db 0 ; db 74h ; t db 6 ; db 43h ; C db 49h ; I db 75h ; u db 0F8h ; db 33h ; 3 db 0DBh ; db 0C3h ; db 0B8h ; db 3Ch ; < db 0 ; db 33h ; 3 db 0DBh ; db 0C3h ; SETDEFAULTREF db 56h ; V ; DATA XREF: cseg04:2717o cseg04:2832o db 57h ; W db 9Ah ; dd _GetCurrentRef db 0A1h ; db 4Dh ; M db 90h ; db 0E8h ; db 0D6h ; db 0FFh ; db 8Ah ; db 0F3h ; db 0B8h ; db 14h ; db 4Fh ; O db 0BBh ; db 10h ; db 2 ; db 0B9h ; db 1 ; db 1 ; db 0CDh ; db 10h ; db 0A1h ; db 4Fh ; O db 90h ; db 0E8h ; db 0C3h ; db 0FFh ; db 8Ah ; db 0F3h ; db 0B8h ; db 14h ; db 4Fh ; O db 0BBh ; db 10h ; db 2 ; db 0B9h ; db 3 ; db 1 ; db 0CDh ; db 10h ; db 0A1h ; db 51h ; Q db 90h ; db 0E8h ; db 0B0h ; db 0FFh ; db 8Ah ; db 0F3h ; db 0B8h ; db 14h ; db 4Fh ; O db 0BBh ; db 10h ; db 2 ; db 0B9h ; db 5 ; db 1 ; db 0CDh ; db 10h ; db 0B8h ; db 14h ; db 4Fh ; O db 0BBh ; db 6 ; db 1 ; db 0B9h ; db 0 ; db 0 ; db 0CDh ; db 10h ; db 5Fh ; _ db 5Eh ; ^ db 0CBh ; LOADREFRESHRATE db 'VW>Z',0 ; DATA XREF: cseg04:271Co cseg04:2837o db 4 ; db 0A1h ; db 51h ; Q db 90h ; db 74h ; t db 0Eh ; db 81h ; db 3Eh ; > db 0B0h ; db 5Ah ; Z db 20h ; db 3 ; db 0A1h ; db 4Fh ; O db 90h ; db 74h ; t db 3 ; db 0A1h ; db 4Dh ; M db 90h ; db 0A3h ; db 48h ; H db 90h ; db 83h ; db 3Eh ; > db 0A0h ; db 53h ; S db 0 ; db 0Fh ; db 84h ; db 0D0h ; db 0 ; db 81h ; db 3Eh ; > db 0B0h ; db 5Ah ; Z db 0 ; db 4 ; db 75h ; u db 30h ; 0 db 0A1h ; db 48h ; H db 90h ; db 0C7h ; db 6 ; db 48h ; H db 90h ; db 55h ; U db 0 ; db 83h ; db 3Eh ; > db 0A0h ; db 53h ; S db 55h ; U db 7Dh ; } db 42h ; B db 0C7h ; db 6 ; db 48h ; H db 90h ; db 4Bh ; K db 0 ; db 83h ; db 3Eh ; > db 0A0h ; db 53h ; S db 4Bh ; K db 7Dh ; } db 35h ; 5 db 0C7h ; db 6 ; db 48h ; H db 90h ; db 46h ; F db 0 ; db 83h ; db 3Eh ; > db 0A0h ; db 53h ; S db 46h ; F db 7Dh ; } db 28h ; ( db 0A3h ; db 48h ; H db 90h ; db 0E9h ; db 98h ; db 0 ; db 0A1h ; db 48h ; H db 90h ; db 0C7h ; db 6 ; db 48h ; H db 90h ; db 55h ; U db 0 ; db 83h ; db 3Eh ; > db 0A0h ; db 53h ; S db 55h ; U db 7Dh ; } db 12h ; db 0C7h ; db 6 ; db 48h ; H db 90h ; db 4Bh ; K db 0 ; db 83h ; db 3Eh ; > db 0A0h ; db 53h ; S db 4Bh ; K db 7Dh ; } db 5 ; db 0A3h ; db 48h ; H db 90h ; db 0EBh ; db 76h ; v db 0BAh ; db 0CEh ; db 3 ; db 0B8h ; db 9 ; db 26h ; & db 0EFh ; db 0B8h ; db 14h ; db 4Fh ; O db 0BBh ; db 10h ; db 2 ; db 66h ; f db 83h ; db 3Eh ; > db 86h ; db 5Ch ; \ db 1 ; db 74h ; t db 7 ; db 83h ; db 3Eh ; > db 0BAh ; db 98h ; db 0 ; db 74h ; t db 10h ; db 83h ; db 3Eh ; > db 0C0h ; db 5Ah ; Z db 0 ; db 74h ; t db 9 ; db 8Bh ; db 36h ; 6 db 0C0h ; db 5Ah ; Z db 8Bh ; db 4Ch ; L db 2 ; db 0EBh ; db 4 ; db 8Bh ; db 0Eh ; db 94h ; db 8Fh ; db 33h ; 3 db 0D2h ; db 83h ; db 3Eh ; > db 48h ; H db 90h ; db 3Ch ; < db 74h ; t db 26h ; & db 0FEh ; db 0C6h ; db 83h ; db 3Eh ; > db 48h ; H db 90h ; db 46h ; F db 74h ; t db 1Dh ; db 0FEh ; db 0C6h ; db 83h ; db 3Eh ; > db 48h ; H db 90h ; db 48h ; H db 74h ; t db 14h ; db 0FEh ; db 0C6h ; db 83h ; db 3Eh ; > db 48h ; H db 90h ; db 4Bh ; K db 74h ; t db 0Bh ; db 0FEh ; db 0C6h ; db 83h ; db 3Eh ; > db 48h ; H db 90h ; db 55h ; U db 74h ; t db 2 ; db 0EBh ; db 2 ; db 0CDh ; db 10h ; db 0B8h ; db 14h ; db 4Fh ; O db 0BBh ; db 10h ; db 1 ; db 0CDh ; db 10h ; db 8Ah ; db 0DEh ; db 2Ah ; * db 0FFh ; db 8Ah ; db 87h ; db 53h ; S db 90h ; db 2Ah ; * db 0E4h ; db 0A3h ; db 48h ; H db 90h ; db 5Fh ; _ db 5Eh ; ^ db 0CBh ; db 0 ; db 4Eh ; N db 4Dh ; M db 32h ; 2 db 32h ; 2 db 30h ; 0 db 30h ; 0 db 0 ; db 0 ; db 48h ; H db 57h ; W db 43h ; C db 75h ; u db 72h ; r db 73h ; s db 6Fh ; o db 72h ; r db 0 ; db 4Ch ; L db 69h ; i db 6Eh ; n db 65h ; e db 61h ; a db 72h ; r db 0 ; db 4Dh ; M db 4Dh ; M db 49h ; I db 4Fh ; O db 0 ; db 56h ; V db 69h ; i db 64h ; d db 65h ; e db 6Fh ; o db 4Dh ; M db 65h ; e db 6Dh ; m db 6Fh ; o db 72h ; r db 79h ; y db 0 ; db 44h ; D db 41h ; A db 43h ; C db 54h ; T db 79h ; y db 70h ; p db 65h ; e db 0 ; db 52h ; R db 65h ; e db 76h ; v db 69h ; i db 73h ; s db 69h ; i db 6Fh ; o db 6Eh ; n db 0 ; db 43h ; C db 68h ; h db 69h ; i db 70h ; p db 54h ; T db 79h ; y db 70h ; p db 65h ; e db 0 ; db 49h ; I db 4Eh ; N db 46h ; F db 4Fh ; O db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; PHYSBLT db 8Ah ; db 46h ; F db 10h ; db 98h ; db 8Ah ; db 0D8h ; db 32h ; 2 db 0DCh ; db 32h ; 2 db 0FFh ; db 65h ; e db 8Ah ; db 9Fh ; db 0 ; db 92h ; db 80h ; db 0FBh ; db 0FFh ; db 75h ; u db 0Dh ; db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 0Fh ; db 84h ; db 62h ; b db 0BEh ; db 0E9h ; db 0CAh ; db 2 ; db 32h ; 2 db 0DCh ; db 80h ; db 0E3h ; db 0Fh ; db 53h ; S db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 34h ; 4 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0A1h ; db 5Ah ; Z db 0 ; db 74h ; t db 2Bh ; + db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 65h ; e db 0FFh ; db 36h ; 6 db 9Dh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 9Fh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A1h ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A3h ; db 5Ah ; Z db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 5Bh ; [ db 0F7h ; db 46h ; F db 0CCh ; db 10h ; db 0 ; db 0Fh ; db 85h ; db 0DAh ; db 1 ; db 0F7h ; db 46h ; F db 0CCh ; db 20h ; db 0 ; db 75h ; u db 5 ; db 32h ; 2 db 0C0h ; db 0E9h ; db 0D7h ; db 1 ; db 32h ; 2 db 0FFh ; db 0F7h ; db 46h ; F db 0CCh ; db 0 ; db 1 ; db 74h ; t db 15h ; db 0B7h ; db 13h ; db 66h ; f db 8Bh ; db 4Eh ; N db 12h ; db 66h ; f db 81h ; db 0E9h ; db 1 ; db 0 ; db 1 ; db 0 ; db 66h ; f db 1 ; db 4Eh ; N db 1Eh ; db 66h ; f db 1 ; db 4Eh ; N db 16h ; db 66h ; f db 33h ; 3 db 0F6h ; db 66h ; f db 33h ; 3 db 0C0h ; db 8Bh ; db 76h ; v db 16h ; db 8Bh ; db 46h ; F db 18h ; db 66h ; f db 0Fh ; db 0AFh ; db 76h ; v db 0E6h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0F0h ; db 66h ; f db 3 ; db 76h ; v db 0BEh ; db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 0Fh ; db 85h ; db 0D8h ; db 0 ; db 0F6h ; db 0C7h ; db 2 ; db 74h ; t db 4 ; db 66h ; f db 83h ; db 0C6h ; db 2 ; db 66h ; f db 33h ; 3 db 0C0h ; db 66h ; f db 33h ; 3 db 0FFh ; db 8Bh ; db 46h ; F db 0C6h ; db 8Bh ; db 7Eh ; ~ db 1Eh ; db 66h ; f db 0Fh ; db 0AFh ; db 0F8h ; db 8Bh ; db 46h ; F db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0F8h ; db 66h ; f db 3 ; db 7Eh ; ~ db 0C2h ; db 0F6h ; db 0C7h ; db 2 ; db 74h ; t db 4 ; db 66h ; f db 83h ; db 0C7h ; db 2 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 64h ; d db 88h ; db 3Eh ; > db 4 ; db 0 ; db 64h ; d db 0C6h ; db 6 ; db 5 ; db 0 ; db 0 ; db 65h ; e db 8Ah ; db 3Eh ; > db 0F0h ; db 8Fh ; db 64h ; d db 89h ; db 1Eh ; db 6 ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 36h ; 6 db 24h ; $ db 0 ; db 66h ; f db 64h ; d db 89h ; db 3Eh ; > db 2Ch ; , db 0 ; db 8Bh ; db 4Eh ; N db 0E6h ; db 64h ; d db 89h ; db 0Eh ; db 14h ; db 0 ; db 8Bh ; db 4Eh ; N db 0C6h ; db 64h ; d db 89h ; db 0Eh ; db 16h ; db 0 ; db 66h ; f db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 0C1h ; db 0C0h ; db 10h ; db 0EBh ; db 4Eh ; N db 6Bh ; k db 0C0h ; db 3 ; db 3Dh ; = db 0BCh ; db 7 ; db 76h ; v db 46h ; F db 66h ; f db 50h ; P db 0B8h ; db 0BCh ; db 7 ; db 66h ; f db 64h ; d db 0A3h ; db 30h ; 0 db 0 ; db 66h ; f db 58h ; X db 2Dh ; - db 0BCh ; db 7 ; db 0F6h ; db 0C7h ; db 2 ; db 74h ; t db 10h ; db 66h ; f db 81h ; db 0EFh ; db 0BCh ; db 7 ; db 0 ; db 0 ; db 66h ; f db 81h ; db 0EEh ; db 0BCh ; db 7 ; db 0 ; db 0 ; db 0EBh ; db 0Eh ; db 66h ; f db 81h ; db 0C7h ; db 0BCh ; db 7 ; db 0 ; db 0 ; db 66h ; f db 81h ; db 0C6h ; db 0BCh ; db 7 ; db 0 ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 89h ; db 36h ; 6 db 24h ; $ db 0 ; db 66h ; f db 64h ; d db 89h ; db 3Eh ; > db 2Ch ; , db 0 ; db 66h ; f db 64h ; d db 0A3h ; db 30h ; 0 db 0 ; db 0EBh ; db 74h ; t db 66h ; f db 33h ; 3 db 0C0h ; db 66h ; f db 33h ; 3 db 0FFh ; db 8Bh ; db 46h ; F db 0C6h ; db 8Bh ; db 7Eh ; ~ db 1Eh ; db 66h ; f db 0Fh ; db 0AFh ; db 0F8h ; db 8Bh ; db 46h ; F db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0F8h ; db 66h ; f db 3 ; db 7Eh ; ~ db 0C2h ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 64h ; d db 88h ; db 3Eh ; > db 4 ; db 0 ; db 64h ; d db 0C6h ; db 6 ; db 5 ; db 0 ; db 0 ; db 65h ; e db 8Ah ; db 3Eh ; > db 0F0h ; db 8Fh ; db 64h ; d db 89h ; db 1Eh ; db 6 ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 36h ; 6 db 24h ; $ db 0 ; db 66h ; f db 64h ; d db 89h ; db 3Eh ; > db 2Ch ; , db 0 ; db 8Bh ; db 4Eh ; N db 0E6h ; db 64h ; d db 89h ; db 0Eh ; db 14h ; db 0 ; db 8Bh ; db 4Eh ; N db 0C6h ; db 64h ; d db 89h ; db 0Eh ; db 16h ; db 0 ; db 66h ; f db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 0C1h ; db 0C0h ; db 10h ; db 66h ; f db 64h ; d db 0A3h ; db 30h ; 0 db 0 ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 23h ; # db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 2 ; db 75h ; u db 0F8h ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0E9h ; db 0A9h ; db 0BCh ; db 53h ; S db 0E8h ; db 0D8h ; db 7 ; db 5Bh ; [ db 0Fh ; db 82h ; db 30h ; 0 db 0BCh ; db 66h ; f db 33h ; 3 db 0C9h ; db 66h ; f db 33h ; 3 db 0FFh ; db 8Bh ; db 7Eh ; ~ db 1Eh ; db 8Bh ; db 4Eh ; N db 0C6h ; db 66h ; f db 0Fh ; db 0AFh ; db 0F9h ; db 8Bh ; db 4Eh ; N db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C9h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C9h ; db 66h ; f db 3 ; db 0F9h ; db 66h ; f db 3 ; db 7Eh ; ~ db 0C2h ; db 8Bh ; db 4Eh ; N db 1Eh ; db 83h ; db 0E1h ; db 7 ; db 0C1h ; db 0E1h ; db 4 ; db 0Ah ; db 0D9h ; db 66h ; f db 8Bh ; db 4Eh ; N db 12h ; db 66h ; f db 0C1h ; db 0C1h ; db 10h ; db 65h ; e db 8Ah ; db 3Eh ; > db 0F0h ; db 8Fh ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 64h ; d db 89h ; db 1Eh ; db 6 ; db 0 ; db 8Bh ; db 56h ; V db 0C6h ; db 64h ; d db 89h ; db 16h ; db 16h ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 3Eh ; > db 2Ch ; , db 0 ; db 0B4h ; db 0 ; db 64h ; d db 0A3h ; db 4 ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 0Eh ; db 30h ; 0 db 0 ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 23h ; # db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 2 ; db 75h ; u db 0F8h ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0E9h ; db 5 ; db 0BCh ; PhysBltCdCd_ROP3 db 0F7h ; db 46h ; F db 0CCh ; db 0 ; db 10h ; db 0Fh ; db 84h ; db 8Ch ; db 0BBh ; db 66h ; f db 33h ; 3 db 0C0h ; db 66h ; f db 33h ; 3 db 0DBh ; db 8Bh ; db 46h ; F db 14h ; db 8Bh ; db 5Eh ; ^ db 12h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 0Fh ; db 0AFh ; db 0C3h ; db 0BBh ; db 8 ; db 0 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0DBh ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0DBh ; db 66h ; f db 3 ; db 0C3h ; db 66h ; f db 65h ; e db 3Bh ; ; db 6 ; db 0ECh ; db 8Fh ; db 0Fh ; db 8Dh ; db 46h ; F db 0BBh ; db 0F7h ; db 46h ; F db 0CCh ; db 20h ; db 0 ; db 74h ; t db 41h ; A db 0F7h ; db 46h ; F db 0CCh ; db 0 ; db 1 ; db 0Fh ; db 85h ; db 36h ; 6 db 0BBh ; db 66h ; f db 33h ; 3 db 0F6h ; db 66h ; f db 33h ; 3 db 0C0h ; db 8Bh ; db 46h ; F db 18h ; db 8Bh ; db 76h ; v db 16h ; db 66h ; f db 0Fh ; db 0AFh ; db 76h ; v db 0E6h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0C6h ; db 66h ; f db 3 ; db 46h ; F db 0BEh ; db 66h ; f db 65h ; e db 0A3h ; db 88h ; db 92h ; db 8Bh ; db 46h ; F db 0E6h ; db 65h ; e db 0A3h ; db 98h ; db 92h ; db 0F7h ; db 46h ; F db 0CCh ; db 10h ; db 0 ; db 74h ; t db 31h ; 1 db 0E8h ; db 97h ; db 6 ; db 0Fh ; db 82h ; db 0F0h ; db 0BAh ; db 65h ; e db 0A2h ; db 0A2h ; dd unk_1947_BB92 aO db 'ۻ',8,0 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0DBh ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0DBh ; db 3Ch ; < db 20h ; db 74h ; t db 3 ; db 0BBh ; db 1 ; db 0 ; db 65h ; e db 89h ; db 1Eh ; db 9Eh ; db 92h ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 34h ; 4 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0A1h ; db 5Ah ; Z db 0 ; db 74h ; t db 2Bh ; + db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 65h ; e db 0FFh ; db 36h ; 6 db 9Dh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 9Fh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A1h ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A3h ; db 5Ah ; Z db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 66h ; f db 33h ; 3 db 0C0h ; db 66h ; f db 33h ; 3 db 0FFh ; db 8Bh ; db 46h ; F db 0C6h ; db 8Bh ; db 7Eh ; ~ db 1Eh ; db 66h ; f db 0Fh ; db 0AFh ; db 0F8h ; db 8Bh ; db 46h ; F db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0C7h ; db 66h ; f db 3 ; db 46h ; F db 0C2h ; db 66h ; f db 65h ; e db 0A3h ; db 8Ch ; db 92h ; db 8Bh ; db 46h ; F db 0CEh ; db 65h ; e db 0A3h ; db 9Ah ; db 92h ; db 8Bh ; db 46h ; F db 14h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 65h ; e db 0A3h ; db 9Ch ; db 92h ; db 66h ; f db 65h ; e db 0A1h ; db 0E8h ; db 8Fh ; db 66h ; f db 33h ; 3 db 0DBh ; db 0BBh ; db 8 ; db 0 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0DBh ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0DBh ; db 66h ; f db 3 ; db 0C3h ; db 66h ; f db 65h ; e db 0A3h ; db 90h ; db 92h ; db 8Ah ; db 46h ; F db 10h ; db 98h ; db 8Ah ; db 0D8h ; db 32h ; 2 db 0DCh ; db 32h ; 2 db 0FFh ; db 3 ; db 0DBh ; db 65h ; e db 8Bh ; db 0B7h ; db 43h ; C db 61h ; a db 65h ; e db 8Bh ; db 8Fh ; db 45h ; E db 61h ; a db 81h ; db 0E6h ; db 0FFh ; db 7 ; db 81h ; db 0E1h ; db 0FFh ; db 7 ; db 2Bh ; + db 0CEh ; db 0D1h ; db 0E9h ; db 81h ; db 0C6h ; db 7Fh ;  db 5Eh ; ^ db 65h ; e db 89h ; db 0Eh ; db 0A0h ; db 92h ; db 65h ; e db 0FFh ; db 0Eh ; db 0A0h ; db 92h ; db 0Fh ; db 8Ch ; db 1Ch ; db 1 ; db 83h ; db 0C6h ; db 2 ; db 8Ah ; db 1Ch ; db 80h ; db 0FBh ; db 0FFh ; db 0Fh ; db 84h ; db 40h ; @ db 0BAh ; db 32h ; 2 db 0FFh ; db 3 ; db 0DBh ; db 2Eh ; . db 0FFh ; db 0A7h ; db 69h ; i db 4Ah ; J db 70h ; p db 4Bh ; K db 0C8h ; db 4Ah ; J db 0FDh ; db 4Ah ; J db 0E1h ; db 4Ah ; J db 0AFh ; db 4Ah ; J db 70h ; p db 4Bh ; K db 96h ; db 4Ah ; J db 79h ; y db 4Ah ; J db 66h ; f db 65h ; e db 0A1h ; db 90h ; db 92h ; db 65h ; e db 8Bh ; db 1Eh ; db 9Ch ; db 92h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 94h ; db 92h ; db 65h ; e db 8Bh ; db 0Eh ; db 9Eh ; db 92h ; db 65h ; e db 8Ah ; db 16h ; db 0A2h ; db 92h ; db 0E9h ; db 80h ; db 0 ; db 66h ; f db 65h ; e db 0A1h ; db 90h ; db 92h ; db 65h ; e db 8Bh ; db 1Eh ; db 9Ch ; db 92h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 88h ; db 92h ; db 65h ; e db 8Bh ; db 0Eh ; db 98h ; db 92h ; db 32h ; 2 db 0D2h ; db 0EBh ; db 67h ; g db 66h ; f db 65h ; e db 0A1h ; db 90h ; db 92h ; db 65h ; e db 8Bh ; db 1Eh ; db 9Ch ; db 92h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 8Ch ; db 92h ; db 65h ; e db 8Bh ; db 0Eh ; db 9Ah ; db 92h ; db 32h ; 2 db 0D2h ; db 0EBh ; db 4Eh ; N db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 92h ; db 65h ; e db 8Bh ; db 1Eh ; db 9Ah ; db 92h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 90h ; db 92h ; db 65h ; e db 8Bh ; db 0Eh ; db 9Ch ; db 92h ; db 32h ; 2 db 0D2h ; db 0EBh ; db 35h ; 5 db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 92h ; db 65h ; e db 8Bh ; db 1Eh ; db 9Ah ; db 92h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 94h ; db 92h ; db 65h ; e db 8Bh ; db 0Eh ; db 9Eh ; db 92h ; db 65h ; e db 8Ah ; db 16h ; db 0A2h ; db 92h ; db 0EBh ; db 19h ; db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 92h ; db 65h ; e db 8Bh ; db 1Eh ; db 9Ah ; db 92h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 88h ; db 92h ; db 65h ; e db 8Bh ; db 0Eh ; db 98h ; db 92h ; db 32h ; 2 db 0D2h ; db 0EBh ; db 0 ; db 8Ah ; db 74h ; t db 1 ; db 65h ; e db 83h ; db 3Eh ; > db 0A0h ; db 92h ; db 0 ; db 75h ; u db 8 ; db 0F6h ; db 46h ; F db 10h ; db 80h ; db 74h ; t db 2 ; db 0F6h ; db 0D6h ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 89h ; db 3Eh ; > db 24h ; $ db 0 ; db 64h ; d db 88h ; db 16h ; db 4 ; db 0 ; db 64h ; d db 0C6h ; db 6 ; db 5 ; db 0 ; db 0 ; db 8Ah ; db 0D6h ; db 65h ; e db 8Ah ; db 36h ; 6 db 0F0h ; db 8Fh ; db 80h ; db 0E6h ; db 0FDh ; db 64h ; d db 89h ; db 16h ; db 6 ; db 0 ; db 66h ; f db 64h ; d db 0A3h ; db 2Ch ; , db 0 ; db 64h ; d db 89h ; db 0Eh ; db 14h ; db 0 ; db 64h ; d db 89h ; db 1Eh ; db 16h ; db 0 ; db 66h ; f db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 0C1h ; db 0C0h ; db 10h ; db 66h ; f db 64h ; d db 0A3h ; db 30h ; 0 db 0 ; db 0E9h ; db 0DBh ; db 0FEh ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0E9h ; db 12h ; db 0B9h ; PhysBltCmCd db 0F7h ; db 46h ; F db 0CCh ; db 10h ; db 0 ; db 0Fh ; db 85h ; db 19h ; db 0FAh ; db 0F7h ; db 46h ; F db 0CCh ; db 20h ; db 0 ; db 0Fh ; db 84h ; db 10h ; db 0FAh ; db 83h ; db 7Eh ; ~ db 14h ; db 7 ; db 0Fh ; db 86h ; db 88h ; db 0B8h ; db 8Ah ; db 46h ; F db 10h ; db 98h ; db 8Ah ; db 0D8h ; db 32h ; 2 db 0DCh ; db 32h ; 2 db 0FFh ; db 65h ; e db 8Ah ; db 9Fh ; db 0 ; db 92h ; db 80h ; db 0FBh ; db 0FFh ; db 0Fh ; db 84h ; db 72h ; r db 0B8h ; db 32h ; 2 db 0DCh ; db 80h ; db 0E3h ; db 0Fh ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 11h ; db 73h ; s db 10h ; db 0Ah ; db 0DBh ; db 74h ; t db 0Ch ; db 80h ; db 0FBh ; db 0Ch ; db 74h ; t db 7 ; db 80h ; db 0FBh ; db 0Fh ; db 0Fh ; db 85h ; db 55h ; U db 0B8h ; db 53h ; S db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 34h ; 4 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0A1h ; db 5Ah ; Z db 0 ; db 74h ; t db 2Bh ; + db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 65h ; e db 0FFh ; db 36h ; 6 db 9Dh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 9Fh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A1h ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A3h ; db 5Ah ; Z db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 5Bh ; [ db 66h ; f db 83h ; db 7Eh ; ~ db 0BAh ; db 0 ; db 74h ; t db 8 ; db 0C4h ; db 76h ; v db 0BAh ; db 26h ; & db 83h ; db 4Ch ; L db 1Ch ; db 10h ; db 0C4h ; db 76h ; v db 22h ; " db 26h ; & db 83h ; db 4Ch ; L db 1Ch ; db 10h ; db 66h ; f db 33h ; 3 db 0F6h ; db 66h ; f db 33h ; 3 db 0C0h ; db 8Bh ; db 46h ; F db 18h ; db 8Bh ; db 76h ; v db 16h ; db 66h ; f db 0Fh ; db 0AFh ; db 76h ; v db 0E6h ; db 66h ; f db 3 ; db 76h ; v db 0F2h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0F0h ; db 66h ; f db 33h ; 3 db 0FFh ; db 66h ; f db 33h ; 3 db 0C0h ; db 8Bh ; db 7Eh ; ~ db 1Eh ; db 8Bh ; db 46h ; F db 20h ; db 66h ; f db 0Fh ; db 0AFh ; db 7Eh ; ~ db 0CEh ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0F8h ; db 66h ; f db 3 ; db 7Eh ; ~ db 0C2h ; db 8Bh ; db 46h ; F db 14h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 8Bh ; db 0D0h ; db 83h ; db 0C0h ; db 3 ; db 0C1h ; db 0E8h ; db 2 ; db 89h ; db 46h ; F db 0CAh ; db 66h ; f db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 0C1h ; db 0C0h ; db 10h ; db 65h ; e db 8Ah ; db 3Eh ; > db 0F0h ; db 8Fh ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 64h ; d db 89h ; db 1Eh ; db 6 ; db 0 ; db 64h ; d db 0C7h ; db 6 ; db 4 ; db 0 ; db 80h ; db 0 ; db 66h ; f db 64h ; d db 0C7h ; db 6 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 8Bh ; db 4Eh ; N db 0C6h ; db 64h ; d db 89h ; db 0Eh ; db 16h ; db 0 ; db 66h ; f db 8Bh ; db 0C8h ; db 66h ; f db 83h ; db 0C1h ; db 3 ; db 66h ; f db 83h ; db 0E1h ; db 0FCh ; db 64h ; d db 89h ; db 0Eh ; db 14h ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 3Eh ; > db 2Ch ; , db 0 ; db 66h ; f db 64h ; d db 0A3h ; db 30h ; 0 db 0 ; db 65h ; e db 8Eh ; db 6 ; db 8Ch ; db 0 ; db 8Eh ; db 5Eh ; ^ db 0F6h ; db 65h ; e db 8Bh ; db 3Eh ; > db 3Ch ; < db 0C3h ; db 65h ; e db 0C6h ; db 5 ; db 0FFh ; db 66h ; f db 0BFh ; db 4 ; db 0 ; db 0 ; db 0 ; db 66h ; f db 33h ; 3 db 0D2h ; db 66h ; f db 8Bh ; db 0DEh ; db 8Bh ; db 56h ; V db 0CAh ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 74h ; t db 0F8h ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 2 ; db 75h ; u db 0F8h ; db 0FFh ; db 4Eh ; N db 12h ; db 74h ; t db 21h ; ! db 66h ; f db 8Bh ; db 0CAh ; db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 66h ; f db 81h ; db 0E7h ; db 0FFh ; db 0FFh ; db 0 ; db 0 ; db 0Bh ; db 0FFh ; db 75h ; u db 3 ; db 83h ; db 0C7h ; db 4 ; db 66h ; f db 3 ; db 5Eh ; ^ db 0E6h ; db 66h ; f db 8Bh ; db 0F3h ; db 0FFh ; db 4Eh ; N db 12h ; db 75h ; u db 0DFh ; db 8Bh ; db 46h ; F db 14h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 83h ; db 0E0h ; db 3 ; db 74h ; t db 2 ; db 66h ; f db 4Ah ; J db 66h ; f db 8Bh ; db 0CAh ; db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 83h ; db 0F8h ; db 0 ; db 74h ; t db 24h ; $ db 66h ; f db 33h ; 3 db 0DBh ; db 67h ; g db 8Ah ; db 1Eh ; db 83h ; db 0F8h ; db 1 ; db 74h ; t db 14h ; db 67h ; g db 8Bh ; db 1Eh ; db 83h ; db 0F8h ; db 2 ; db 74h ; t db 0Ch ; db 66h ; f db 0C1h ; db 0CBh ; db 10h ; db 67h ; g db 8Ah ; db 5Eh ; ^ db 2 ; db 66h ; f db 0C1h ; db 0CBh ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 1Fh ; db 65h ; e db 8Bh ; db 3Eh ; > db 3Ch ; < db 0C3h ; db 65h ; e db 0C6h ; db 5 ; db 0 ; db 66h ; f db 83h ; db 7Eh ; ~ db 0BAh ; db 0 ; db 74h ; t db 7 ; db 0C5h ; db 76h ; v db 0BAh ; db 83h ; db 64h ; d db 1Ch ; db 0EFh ; db 0C5h ; db 76h ; v db 22h ; " db 83h ; db 64h ; d db 1Ch ; db 0EFh ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0E9h ; db 0CCh ; db 0B6h ; PhysBlt1mCd db 0F7h ; db 46h ; F db 0CCh ; db 10h ; db 0 ; db 0Fh ; db 85h ; db 53h ; S db 0B6h ; db 0F7h ; db 46h ; F db 0CCh ; db 20h ; db 0 ; db 0Fh ; db 84h ; db 0CAh ; db 0F7h ; db 8Ah ; db 46h ; F db 10h ; db 98h ; db 8Ah ; db 0D8h ; db 32h ; 2 db 0DCh ; db 32h ; 2 db 0FFh ; db 65h ; e db 8Ah ; db 9Fh ; db 0 ; db 92h ; db 80h ; db 0FBh ; db 0FFh ; db 0Fh ; db 84h ; db 34h ; 4 db 0B6h ; db 32h ; 2 db 0DCh ; db 80h ; db 0E3h ; db 0Fh ; db 65h ; e db 88h ; db 1Eh ; db 85h ; db 92h ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 11h ; db 73h ; s db 10h ; db 0Ah ; db 0DBh ; db 74h ; t db 0Ch ; db 80h ; db 0FBh ; db 0Ch ; db 74h ; t db 7 ; db 80h ; db 0FBh ; db 0Fh ; db 0Fh ; db 85h ; db 12h ; db 0B6h ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 20h ; db 73h ; s db 0Ah ; db 8Bh ; db 46h ; F db 14h ; db 3Dh ; = db 80h ; db 2 ; db 0Fh ; db 87h ; db 0 ; db 0B6h ; db 66h ; f db 33h ; 3 db 0C0h ; db 8Bh ; db 46h ; F db 18h ; db 83h ; db 0E0h ; db 7 ; db 3 ; db 46h ; F db 14h ; db 83h ; db 0C0h ; db 7 ; db 0C1h ; db 0E8h ; db 3 ; db 89h ; db 46h ; F db 0CAh ; db 66h ; f db 0Fh ; db 0B7h ; db 56h ; V db 12h ; db 66h ; f db 0Fh ; db 0AFh ; db 0C2h ; db 66h ; f db 65h ; e db 3Bh ; ; db 6 ; db 0ECh ; db 8Fh ; db 0Fh ; db 87h ; db 0D8h ; db 0B5h ; db 66h ; f db 0Fh ; db 0B7h ; db 76h ; v db 16h ; db 66h ; f db 0Fh ; db 0AFh ; db 76h ; v db 0E6h ; db 66h ; f db 3 ; db 76h ; v db 0F2h ; db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 18h ; db 66h ; f db 0C1h ; db 0E8h ; db 3 ; db 66h ; f db 3 ; db 0F0h ; db 83h ; db 7Eh ; ~ db 0F8h ; db 0 ; db 74h ; t db 0Eh ; db 8Bh ; db 46h ; F db 16h ; db 33h ; 3 db 0D2h ; db 0F7h ; db 76h ; v db 0F8h ; db 0F7h ; db 66h ; f db 0FAh ; db 66h ; f db 3 ; db 0F0h ; db 8Eh ; db 5Eh ; ^ db 0F6h ; db 8Bh ; db 46h ; F db 0CAh ; db 8Bh ; db 0D0h ; db 83h ; db 0E2h ; db 3 ; db 0C1h ; db 0E8h ; db 2 ; db 66h ; f db 33h ; 3 db 0C9h ; db 8Bh ; db 5Eh ; ^ db 12h ; db 66h ; f db 0BFh ; db 0 ; db 0 ; db 1 ; db 0 ; db 8Bh ; db 7Eh ; ~ db 0FAh ; db 66h ; f db 65h ; e db 89h ; db 3Eh ; > db 81h ; db 92h ; db 65h ; e db 8Eh ; db 6 ; db 84h ; db 0 ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 0E8h ; db 8Fh ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 66h ; f db 56h ; V db 8Bh ; db 0C8h ; db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 8Ah ; db 0CAh ; db 0F3h ; db 67h ; g db 0A4h ; db 66h ; f db 5Eh ; ^ db 4Bh ; K db 74h ; t db 19h ; db 3 ; db 76h ; v db 0E6h ; db 72h ; r db 0Ch ; db 3Bh ; ; db 76h ; v db 0FCh ; db 76h ; v db 0E4h ; db 66h ; f db 81h ; db 0EEh ; db 0 ; db 0 ; db 1 ; db 0 ; db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 81h ; db 92h ; db 0EBh ; db 0D5h ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 34h ; 4 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0A1h ; db 5Ah ; Z db 0 ; db 74h ; t db 2Bh ; + db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 65h ; e db 0FFh ; db 36h ; 6 db 9Dh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 9Fh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A1h ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A3h ; db 5Ah ; Z db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 64h ; d db 0C6h ; db 6 ; db 4 ; db 0 ; db 40h ; @ db 8Ah ; db 46h ; F db 18h ; db 24h ; $ db 7 ; db 0C0h ; db 0E0h ; db 2 ; db 64h ; d db 0A2h ; db 5 ; db 0 ; db 66h ; f db 65h ; e db 0A1h ; db 0E8h ; db 8Fh ; db 66h ; f db 64h ; d db 0A3h ; db 24h ; $ db 0 ; db 83h ; db 7Eh ; ~ db 8 ; db 0 ; db 74h ; t db 0Dh ; db 0C4h ; db 76h ; v db 6 ; db 66h ; f db 26h ; & db 8Bh ; db 4Ch ; L db 4 ; db 66h ; f db 26h ; & db 8Bh ; db 44h ; D db 8 ; db 66h ; f db 64h ; d db 89h ; db 0Eh ; db 0Ch ; db 0 ; db 66h ; f db 64h ; d db 0A3h ; db 10h ; db 0 ; db 65h ; e db 0A0h ; db 85h ; db 92h ; db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 64h ; d db 0A3h ; db 6 ; db 0 ; db 8Bh ; db 46h ; F db 0CAh ; db 64h ; d db 0A3h ; db 14h ; db 0 ; db 66h ; f db 0Fh ; db 0B7h ; db 7Eh ; ~ db 1Eh ; db 66h ; f db 0Fh ; db 0AFh ; db 7Eh ; ~ db 0CEh ; db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0C7h ; db 66h ; f db 3 ; db 46h ; F db 0C2h ; db 8Bh ; db 4Eh ; N db 0CEh ; db 64h ; d db 89h ; db 0Eh ; db 16h ; db 0 ; db 66h ; f db 64h ; d db 0A3h ; db 2Ch ; , db 0 ; db 66h ; f db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 0C1h ; db 0C0h ; db 10h ; db 66h ; f db 64h ; d db 0A3h ; db 30h ; 0 db 0 ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0E9h ; db 0CDh ; db 0B4h ; SetupPattern db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 20h ; db 73h ; s db 0Ah ; db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 0Fh ; db 84h ; db 53h ; S db 1 ; db 83h ; db 7Eh ; ~ db 0Ch ; db 0 ; db 0Fh ; db 84h ; db 4Bh ; K db 1 ; db 0C5h ; db 7Eh ; ~ db 0Ah ; db 83h ; db 7Dh ; } db 2 ; db 1 ; db 0Fh ; db 84h ; db 40h ; @ db 1 ; db 0F6h ; db 5 ; db 1 ; db 74h ; t db 31h ; 1 db 66h ; f db 8Bh ; db 45h ; E db 4Eh ; N db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 75h ; u db 13h ; db 66h ; f db 8Bh ; db 0C8h ; db 38h ; 8 db 0E0h ; db 0Fh ; db 85h ; db 26h ; & db 1 ; db 66h ; f db 0C1h ; db 0C9h ; db 10h ; db 38h ; 8 db 0C8h ; db 0Fh ; db 85h ; db 1Ch ; db 1 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 0A3h ; db 0Ch ; db 0 ; db 0B0h ; db 8 ; db 84h ; db 0C0h ; db 0C3h ; db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 0Fh ; db 84h ; db 0 ; db 1 ; db 83h ; db 7Dh ; } db 2 ; db 3 ; db 75h ; u db 68h ; h db 0F6h ; db 5 ; db 4 ; db 0Fh ; db 84h ; db 0ADh ; db 0 ; db 66h ; f db 65h ; e db 8Bh ; db 1Eh ; db 0E8h ; db 8Fh ; db 65h ; e db 8Eh ; db 6 ; db 84h ; db 0 ; db 8Bh ; db 45h ; E db 19h ; db 8Bh ; db 55h ; U db 29h ; ) db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 45h ; E db 11h ; db 8Bh ; db 55h ; U db 21h ; ! db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 3 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 53h ; S db 4 ; db 66h ; f db 65h ; e db 89h ; db 1Eh ; db 94h ; db 92h ; db 66h ; f db 64h ; d db 89h ; db 1Eh ; db 24h ; $ db 0 ; db 83h ; db 7Eh ; ~ db 8 ; db 0 ; db 0Fh ; db 84h ; db 0ADh ; db 0 ; db 0C5h ; db 7Eh ; ~ db 6 ; db 66h ; f db 8Bh ; db 4Dh ; M db 8 ; db 66h ; f db 8Bh ; db 45h ; E db 4 ; db 66h ; f db 64h ; d db 0A3h ; db 0Ch ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 0Eh ; db 10h ; db 0 ; db 0B0h ; db 60h ; ` db 84h ; db 0C0h ; db 0C3h ; db 83h ; db 7Dh ; } db 2 ; db 2 ; db 75h ; u db 46h ; F db 66h ; f db 65h ; e db 8Bh ; db 1Eh ; db 0E8h ; db 8Fh ; db 65h ; e db 8Eh ; db 6 ; db 84h ; db 0 ; db 8Bh ; db 45h ; E db 39h ; 9 db 8Bh ; db 55h ; U db 49h ; I db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 45h ; E db 31h ; 1 db 8Bh ; db 55h ; U db 41h ; A db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 3 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 53h ; S db 4 ; db 66h ; f db 65h ; e db 89h ; db 1Eh ; db 94h ; db 92h ; db 66h ; f db 64h ; d db 89h ; db 1Eh ; db 24h ; $ db 0 ; db 8Bh ; db 45h ; E db 4 ; db 8Bh ; db 4Dh ; M db 0Ah ; db 0EBh ; db 0A4h ; db 66h ; f db 8Dh ; db 75h ; u db 4Eh ; N db 65h ; e db 8Eh ; db 6 ; db 84h ; db 0 ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 0E8h ; db 8Fh ; db 66h ; f db 65h ; e db 89h ; db 3Eh ; > db 94h ; db 92h ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 89h ; db 3Eh ; > db 24h ; $ db 0 ; db 66h ; f db 0B9h ; db 10h ; db 0 ; db 0 ; db 0 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C9h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C9h ; db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 0B0h ; db 20h ; db 84h ; db 0C0h ; db 0C3h ; db 0F9h ; db 0C3h ; PhysPatternBlt db 8Ah ; db 0DDh ; db 3Ch ; < db 0F0h ; db 0B0h ; db 0 ; db 75h ; u db 9 ; db 0E8h ; db 8Eh ; db 0FEh ; db 0B3h ; db 0Ch ; db 73h ; s db 2 ; db 0F9h ; db 0C3h ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 3Bh ; ; db 66h ; f db 50h ; P db 66h ; f db 53h ; S db 8Bh ; db 46h ; F db 20h ; db 8Bh ; db 5Eh ; ^ db 1Eh ; db 3 ; db 46h ; F db 14h ; db 3 ; db 5Eh ; ^ db 12h ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 1Fh ; db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 0FFh ; db 76h ; v db 20h ; db 0FFh ; db 76h ; v db 1Eh ; db 50h ; P db 53h ; S db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 66h ; f db 5Bh ; [ db 66h ; f db 58h ; X db 66h ; f db 33h ; 3 db 0C9h ; db 66h ; f db 33h ; 3 db 0FFh ; db 8Bh ; db 7Eh ; ~ db 1Eh ; db 8Bh ; db 4Eh ; N db 0C6h ; db 66h ; f db 0Fh ; db 0AFh ; db 0F9h ; db 8Bh ; db 4Eh ; N db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C9h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C9h ; db 66h ; f db 3 ; db 0F9h ; db 66h ; f db 3 ; db 7Eh ; ~ db 0C2h ; db 8Bh ; db 4Eh ; N db 1Eh ; db 83h ; db 0E1h ; db 7 ; db 0C1h ; db 0E1h ; db 4 ; db 0Ah ; db 0D9h ; db 66h ; f db 8Bh ; db 4Eh ; N db 12h ; db 66h ; f db 0C1h ; db 0C1h ; db 10h ; db 65h ; e db 8Ah ; db 3Eh ; > db 0F0h ; db 8Fh ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 64h ; d db 89h ; db 1Eh ; db 6 ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 3Eh ; > db 2Ch ; , db 0 ; db 8Bh ; db 56h ; V db 0C6h ; db 64h ; d db 89h ; db 16h ; db 16h ; db 0 ; db 0B4h ; db 0 ; db 64h ; d db 0A3h ; db 4 ; db 0 ; db 81h ; db 7Eh ; ~ db 12h ; db 0 ; db 4 ; db 77h ; w db 8 ; db 66h ; f db 64h ; d db 89h ; db 0Eh ; db 30h ; 0 db 0 ; db 0EBh ; db 73h ; s db 66h ; f db 50h ; P db 66h ; f db 51h ; Q db 66h ; f db 0C1h ; db 0C1h ; db 10h ; db 66h ; f db 8Bh ; db 0C1h ; db 0B9h ; db 0 ; db 4 ; db 66h ; f db 0C1h ; db 0C1h ; db 10h ; db 66h ; f db 64h ; d db 89h ; db 0Eh ; db 30h ; 0 db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 33h ; 3 db 0C9h ; db 66h ; f db 33h ; 3 db 0FFh ; db 8Bh ; db 4Eh ; N db 1Eh ; db 81h ; db 0C1h ; db 0 ; db 4 ; db 8Bh ; db 0F9h ; db 66h ; f db 33h ; 3 db 0C9h ; db 8Bh ; db 4Eh ; N db 0C6h ; db 66h ; f db 0Fh ; db 0AFh ; db 0F9h ; db 8Bh ; db 4Eh ; N db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C9h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C9h ; db 66h ; f db 3 ; db 0F9h ; db 66h ; f db 3 ; db 7Eh ; ~ db 0C2h ; db 66h ; f db 64h ; d db 89h ; db 3Eh ; > db 2Ch ; , db 0 ; db 66h ; f db 8Bh ; db 0C8h ; db 2Dh ; - db 0 ; db 4 ; db 8Bh ; db 0C8h ; db 66h ; f db 0C1h ; db 0C1h ; db 10h ; db 66h ; f db 64h ; d db 89h ; db 0Eh ; db 30h ; 0 db 0 ; db 66h ; f db 59h ; Y db 66h ; f db 58h ; X db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 23h ; # db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 2 ; db 75h ; u db 0F8h ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0F8h ; db 0C3h ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; PhysFlushGlyphCache db 'fP3Ƀ>',0 ; DATA XREF: cseg04:2A54o db 75h ; u db 20h ; db 0Fh ; db 0A0h ; db 68h ; h db 2 ; db 20h ; db 66h ; f db 68h ; h db 4 ; db 28h ; ( db 1 ; db 0 ; db 9Ah ; dd GLOBALALLOC db 0Fh ; db 0A1h ; db 0Bh ; db 0C0h ; db 74h ; t db 0Ah ; db 50h ; P db 9Ah ; dd GLOBALLOCK db 89h ; db 16h ; db 81h ; db 93h ; db 66h ; f db 58h ; X db 0CBh ; ; PhysDrawTextBitmap: push bp mov bp, sp sub sp, 6 push esi push edi push ds cld mov ax, seg dseg08 mov ds, ax xor eax, eax mov [bp-6], eax mov eax, [bp+20h] mov lpDriverPDevice, eax cmp lpSecondDev, 0 jz loc_0_5327 cmp lpSecondDev, eax jnz loc_0_5318 mov eax, lpPrimaryDev mov [bp-6], eax jmp short loc_0_5327 ; loc_0_5318: ; CODE XREF: cseg01:530Cj cmp lpPrimaryDev, eax jnz loc_0_5327 mov eax, lpSecondDev mov [bp-6], eax loc_0_5327: ; CODE XREF: cseg01:5305j cseg01:5316j ; cseg01:531Dj push ds pop gs mov fs, gs:selCOP lds si, [bp+6] xor edi, edi mov di, [si] sub di, [bp+10h] mov cx, di and cl, 7 shr di, 3 add edi, gs:pPatternMem mov eax, [bp+12h] mov edx, [bp+16h] mov ch, 40h ; '@' cmp word ptr [bp+1Ah], 0 jz loc_0_535B or ch, 4 loc_0_535B: ; CODE XREF: cseg01:5356j cmp dword ptr [bp-6], 0 jz loc_0_536A les bx, [bp-6] assume es:nothing or word ptr es:[bx+1Ch], 10h loc_0_536A: ; CODE XREF: cseg01:5360j les bx, [bp+20h] or word ptr es:[bx+1Ch], 10h mov bx, [bp+0Ch] loc_0_5375: ; CODE XREF: cseg01:537Bj test byte ptr fs:0, 1 jnz loc_0_5375 mov fs:14h, bx mov fs:4, ch mov fs:0Ch, eax mov fs:10h, edx mov al, 0Ch mov ah, gs:bBltCtrl3 mov fs:6, ax and cl, 7 shl cl, 2 mov al, fs:5 and al, 0E3h or al, cl mov fs:5, al mov fs:24h, edi mov ax, [si+4] sub ax, [si] mov fs:30h, ax mov ax, [si+2] mov [bp+0Eh], ax mov ax, [si] mov [bp+10h], ax movzx eax, word ptr [bp+0Ch] mul word ptr [bp+0Ah] cmp eax, gs:cbPatternMem jle loc_0_5405 mov ax, word ptr gs:cbPatternMem div word ptr [bp+0Ch] mov [bp-2], ax movzx eax, word ptr [bp+0Ch] mul word ptr [bp-2] jmp short loc_0_540B ; loc_0_53ED: ; CODE XREF: cseg01:547Ej add [bp+0Eh], ax cmp ax, [bp+0Ah] jbe loc_0_53FB mov ax, [bp+0Ah] mov [bp-2], ax loc_0_53FB: ; CODE XREF: cseg01:53F3j movzx eax, word ptr [bp+0Ch] mul word ptr [bp-2] jmp short loc_0_540B ; loc_0_5405: ; CODE XREF: cseg01:53D7j mov cx, [bp+0Ah] mov [bp-2], cx loc_0_540B: ; CODE XREF: cseg01:53EBj cseg01:5403j mov ecx, eax mov es, gs:selScreen mov edi, gs:pPatternMem xor esi, esi lds si, [bp+1Ch] shr cx, 2 loc_0_5422: ; CODE XREF: cseg01:5428j test byte ptr fs:0, 3 jnz loc_0_5422 repe movs dword ptr es:[edi], dword ptr [esi] mov cx, ax and cx, 3 repe movs byte ptr es:[edi], byte ptr [esi] mov [bp+1Ch], si xor eax, eax xor edi, edi mov ax, [bp+10h] mov di, [bp+0Eh] imul edi, gs:cxScreenBytes cmp gs:bytespp, 2 jz loc_0_545C jb loc_0_545E imul ax, 3 jmp short loc_0_545E ; loc_0_545C: ; CODE XREF: cseg01:5453j add ax, ax loc_0_545E: ; CODE XREF: cseg01:5455j cseg01:545Aj add edi, eax mov cx, word ptr gs:cxScreenBytes mov fs:16h, cx mov fs:2Ch, edi mov ax, [bp-2] mov fs:32h, ax mov ax, [bp-2] sub [bp+0Ah], ax jg loc_0_53ED cmp dword ptr [bp-6], 0 jz loc_0_5491 les bx, [bp-6] and word ptr es:[bx+1Ch], 0FFEFh loc_0_5491: ; CODE XREF: cseg01:5487j les bx, [bp+20h] and word ptr es:[bx+1Ch], 0FFEFh mov ax, 1 pop ds pop edi pop esi mov sp, bp pop bp retf 1Eh ; PhysDrawOpaqueRect: push bp mov bp, sp push ds mov ax, seg dseg08 mov ds, ax mov fs, selCOP mov ecx, [bp+0Eh] mov ebx, [bp+6] rol ebx, 10h xor eax, eax xor edi, edi mov ax, word ptr cxScreenBytes mov di, [bp+0Ah] imul edi, eax mov ax, [bp+0Ch] cmp bytespp, 2 jz loc_0_54E2 jb loc_0_54E4 imul ax, 3 jmp short loc_0_54E4 ; loc_0_54E2: ; CODE XREF: cseg01:54D9j add ax, ax loc_0_54E4: ; CODE XREF: cseg01:54DBj cseg01:54E0j add edi, eax loc_0_54E7: ; CODE XREF: cseg01:54EDj test byte ptr fs:0, 1 jnz loc_0_54E7 mov fs:0Ch, ecx mov al, 0Ch mov ah, bBltCtrl3 mov fs:6, ax mov cx, word ptr cxScreenBytes mov fs:16h, cx mov fs:2Ch, edi mov word ptr fs:4, 8 mov fs:30h, ebx mov ax, 1 pop ds mov sp, bp pop bp retf 10h ; PhysOutputOpaqueRects db 83h ; db 7Eh ; ~ db 0Ah ; db 0 ; db 0Fh ; db 84h ; db 0 ; db 1 ; db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 75h ; u db 17h ; db 66h ; f db 8Bh ; db 46h ; F db 0DCh ; db 66h ; f db 8Bh ; db 0C8h ; db 38h ; 8 db 0E0h ; db 0Fh ; db 85h ; db 0EDh ; db 0 ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 38h ; 8 db 0C8h ; db 0Fh ; db 85h ; db 0E3h ; db 0 ; db 0C5h ; db 76h ; v db 8 ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 22h ; " db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 0FFh ; db 34h ; 4 db 0FFh ; db 74h ; t db 2 ; db 0FFh ; db 74h ; t db 4 ; db 0FFh ; db 74h ; t db 6 ; db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 8Bh ; db 54h ; T db 6 ; db 3Bh ; ; db 56h ; V db 0F8h ; db 0Fh ; db 8Fh ; db 0C0h ; db 0 ; db 66h ; f db 33h ; 3 db 0C0h ; db 8Bh ; db 44h ; D db 2 ; db 3Bh ; ; db 46h ; F db 0F4h ; db 0Fh ; db 8Ch ; db 0A7h ; db 0 ; db 2Bh ; + db 0D0h ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 54h ; T db 4 ; db 3Bh ; ; db 56h ; V db 0F6h ; db 0Fh ; db 8Fh ; db 9Dh ; db 0 ; db 66h ; f db 33h ; 3 db 0DBh ; db 8Bh ; db 1Ch ; db 3Bh ; ; db 5Eh ; ^ db 0F2h ; db 0Fh ; db 8Ch ; db 85h ; db 0 ; db 2Bh ; + db 0D3h ; db 66h ; f db 0F7h ; db 0C2h ; db 0 ; db 0 ; db 0FFh ; db 0FFh ; db 7Eh ; ~ db 5Bh ; [ db 85h ; db 0D2h ; db 7Eh ; ~ db 57h ; W db 66h ; f db 8Bh ; db 4Eh ; N db 0DCh ; db 66h ; f db 0Fh ; db 0AFh ; db 46h ; F db 0D4h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0DBh ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0DBh ; db 66h ; f db 3 ; db 0D8h ; db 66h ; f db 3 ; db 5Eh ; ^ db 0C8h ; db 0B0h ; db 0Ch ; db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 64h ; d db 0A3h ; db 6 ; db 0 ; db 8Bh ; db 46h ; F db 0D4h ; db 64h ; d db 0A3h ; db 16h ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 1Eh ; db 2Ch ; , db 0 ; db 64h ; d db 0C7h ; db 6 ; db 4 ; db 0 ; db 8 ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 0Eh ; db 0Ch ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 16h ; db 30h ; 0 db 0 ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0F8h ; db 0C3h ; db 0F9h ; db 0C3h ; db 8Bh ; db 5Eh ; ^ db 0F2h ; db 0E9h ; db 75h ; u db 0FFh ; db 8Bh ; db 46h ; F db 0F4h ; db 0E9h ; db 53h ; S db 0FFh ; db 8Bh ; db 56h ; V db 0F6h ; db 0E9h ; db 5Dh ; ] db 0FFh ; db 8Bh ; db 56h ; V db 0F8h ; db 0E9h ; db 3Ah ; : db 0FFh ; NEWFONT db 65h ; e db 0A1h ; db 0B8h ; db 5Ah ; Z db 89h ; db 46h ; F db 0D2h ; db 33h ; 3 db 0C0h ; db 89h ; db 46h ; F db 0F2h ; db 89h ; db 46h ; F db 0F4h ; db 65h ; e db 0A1h ; db 0B0h ; db 5Ah ; Z db 89h ; db 46h ; F db 0F6h ; db 65h ; e db 0A1h ; db 0B4h ; db 5Ah ; Z db 89h ; db 46h ; F db 0F8h ; db 83h ; db 7Eh ; ~ db 24h ; $ db 0 ; db 74h ; t db 12h ; db 0C5h ; db 76h ; v db 22h ; " db 66h ; f db 8Bh ; db 4 ; db 66h ; f db 89h ; db 46h ; F db 0F2h ; db 66h ; f db 8Bh ; db 44h ; D db 4 ; db 66h ; f db 89h ; db 46h ; F db 0F6h ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 23h ; # db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 0FFh ; db 76h ; v db 0F2h ; db 0FFh ; db 76h ; v db 0F4h ; db 0FFh ; db 76h ; v db 0F6h ; db 0FFh ; db 76h ; v db 0F8h ; db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 66h ; f db 83h ; db 7Eh ; ~ db 0C4h ; db 0 ; db 74h ; t db 7 ; db 0C5h ; db 76h ; v db 0C4h ; db 83h ; db 4Ch ; L db 1Ch ; db 10h ; db 0C5h ; db 76h ; v db 2Ah ; * db 83h ; db 4Ch ; L db 1Ch ; db 10h ; db 0C5h ; db 76h ; v db 14h ; db 83h ; db 7Eh ; ~ db 0Ah ; db 0 ; db 0Fh ; db 84h ; db 0ACh ; db 0 ; db 66h ; f db 8Bh ; db 44h ; D db 4 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 0A3h ; db 0Ch ; db 0 ; db 64h ; d db 0C7h ; db 6 ; db 4 ; db 0 ; db 8 ; db 0 ; db 0B0h ; db 0Ch ; db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 64h ; d db 0A3h ; db 6 ; db 0 ; db 0C5h ; db 7Eh ; ~ db 8 ; db 66h ; f db 33h ; 3 db 0C0h ; db 66h ; f db 33h ; 3 db 0DBh ; db 8Bh ; db 5 ; db 8Bh ; db 5Dh ; ] db 2 ; db 3Bh ; ; db 46h ; F db 0F2h ; db 0Fh ; db 8Ch ; db 36h ; 6 db 2 ; db 3Bh ; ; db 5Eh ; ^ db 0F4h ; db 0Fh ; db 8Ch ; db 35h ; 5 db 2 ; db 8Bh ; db 4Dh ; M db 4 ; db 8Bh ; db 55h ; U db 6 ; db 3Bh ; ; db 4Eh ; N db 0F6h ; db 0Fh ; db 8Fh ; db 2Eh ; . db 2 ; db 3Bh ; ; db 56h ; V db 0F8h ; db 0Fh ; db 8Fh ; db 2Dh ; - db 2 ; db 2Bh ; + db 0C8h ; db 7Eh ; ~ db 47h ; G db 2Bh ; + db 0D3h ; db 7Eh ; ~ db 43h ; C db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 0D1h ; db 66h ; f db 33h ; 3 db 0C9h ; db 8Bh ; db 4Eh ; N db 0D2h ; db 66h ; f db 0Fh ; db 0AFh ; db 0D9h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0D8h ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 8Bh ; db 4Eh ; N db 0D4h ; db 64h ; d db 89h ; db 0Eh ; db 16h ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 1Eh ; db 2Ch ; , db 0 ; db 66h ; f db 64h ; d db 89h ; db 16h ; db 30h ; 0 db 0 ; db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 5 ; db 66h ; f db 0Bh ; db 45h ; E db 4 ; db 0Fh ; db 85h ; db 7Ah ; z db 0FFh ; db 83h ; db 7Eh ; ~ db 1Ch ; db 0 ; db 0Fh ; db 84h ; db 7Bh ; { db 1 ; db 0C5h ; db 76h ; v db 14h ; db 66h ; f db 8Bh ; db 44h ; D db 8 ; db 66h ; f db 8Bh ; db 5Ch ; \ db 4 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 0A3h ; db 0Ch ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 1Eh ; db 10h ; db 0 ; db 66h ; f db 8Bh ; db 46h ; F db 0F2h ; db 66h ; f db 8Bh ; db 5Eh ; ^ db 0F6h ; db 66h ; f db 64h ; d db 0A3h ; db 18h ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 1Eh ; db 1Ch ; db 0 ; db 0B0h ; db 0Ch ; db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 80h ; db 0CCh ; db 2 ; db 80h ; db 0CCh ; db 4 ; db 64h ; d db 0A3h ; db 6 ; db 0 ; db 64h ; d db 0C7h ; db 6 ; db 4 ; db 0 ; db 0C4h ; db 0 ; db 64h ; d db 0C6h ; db 6 ; db 24h ; $ db 0 ; db 0 ; db 65h ; e db 0A1h ; db 8Ch ; db 0 ; db 8Eh ; db 0C0h ; db 0Fh ; db 0B5h ; db 7Eh ; ~ db 1Eh ; db 83h ; db 7Eh ; ~ db 0Eh ; db 0 ; db 0Fh ; db 85h ; db 71h ; q db 1 ; db 0C5h ; db 5Eh ; ^ db 10h ; db 81h ; db 3Fh ; ? db 1 ; db 0FEh ; db 0Fh ; db 8Ch ; db 66h ; f db 1 ; db 81h ; db 7Fh ;  db 4 ; db 0FFh ; db 5 ; db 0Fh ; db 8Fh ; db 5Dh ; ] db 1 ; db 81h ; db 7Fh ;  db 2 ; db 1 ; db 0FEh ; db 0Fh ; db 8Ch ; db 54h ; T db 1 ; db 81h ; db 7Fh ;  db 6 ; db 0FFh ; db 5 ; db 0Fh ; db 8Fh ; db 4Bh ; K db 1 ; db 8Eh ; db 5Eh ; ^ db 1Ah ; db 0F7h ; db 6 ; db 2 ; db 0 ; db 80h ; db 0 ; db 0Fh ; db 85h ; db 3Eh ; > db 1 ; db 66h ; f db 33h ; 3 db 0F6h ; db 0F7h ; db 6 ; db 2 ; db 0 ; db 40h ; @ db 0 ; db 0Fh ; db 85h ; db 11h ; db 1 ; db 65h ; e db 8Bh ; db 1Dh ; db 83h ; db 0C7h ; db 2 ; db 3 ; db 0DBh ; db 8Bh ; db 36h ; 6 db 0Ah ; db 0 ; db 8Bh ; db 56h ; V db 28h ; ( db 8Bh ; db 0 ; db 3 ; db 0C2h ; db 8Bh ; db 36h ; 6 db 6 ; db 0 ; db 89h ; db 46h ; F db 28h ; ( db 8Bh ; db 30h ; 0 db 80h ; db 7Ch ; | db 2 ; db 0 ; db 0Fh ; db 84h ; db 0AFh ; db 0 ; db 0Fh ; db 0BEh ; db 44h ; D db 1 ; db 8Bh ; db 5Eh ; ^ db 26h ; & db 2Bh ; + db 0D8h ; db 3Bh ; ; db 5Eh ; ^ db 0F8h ; db 0Fh ; db 8Dh ; db 9Fh ; db 0 ; db 66h ; f db 0C1h ; db 0E3h ; db 10h ; db 0Fh ; db 0BEh ; db 1Ch ; db 3 ; db 0DAh ; db 3Bh ; ; db 5Eh ; ^ db 0F6h ; db 0Fh ; db 8Dh ; db 96h ; db 0 ; db 66h ; f db 33h ; 3 db 0D2h ; db 66h ; f db 33h ; 3 db 0C9h ; db 8Ah ; db 54h ; T db 3 ; db 8Ah ; db 4Ch ; L db 3 ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Ah ; db 54h ; T db 2 ; db 83h ; db 0C6h ; db 4 ; db 66h ; f db 57h ; W db 66h ; f db 0BFh ; db 4 ; db 0 ; db 0 ; db 0 ; db 8Bh ; db 0C2h ; db 83h ; db 0C0h ; db 7 ; db 0C1h ; db 0E8h ; db 3 ; db 0Fh ; db 0AFh ; db 0C8h ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 89h ; db 1Eh ; db 2Ch ; , db 0 ; db 66h ; f db 64h ; d db 89h ; db 16h ; db 30h ; 0 db 0 ; db 8Bh ; db 0D0h ; db 8Bh ; db 0C1h ; db 0C1h ; db 0E9h ; db 2 ; db 83h ; db 0E0h ; db 3 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 74h ; t db 0F8h ; db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 83h ; db 0F8h ; db 0 ; db 74h ; t db 1Eh ; db 67h ; g db 8Ah ; db 1Eh ; db 83h ; db 0F8h ; db 1 ; db 74h ; t db 11h ; db 67h ; g db 8Bh ; db 1Eh ; db 83h ; db 0F8h ; db 2 ; db 74h ; t db 9 ; db 67h ; g db 66h ; f db 8Bh ; db 5Eh ; ^ db 0FFh ; db 66h ; f db 0C1h ; db 0EBh ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 1Fh ; db 83h ; db 0FAh ; db 3 ; db 75h ; u db 12h ; db 66h ; f db 0C1h ; db 0EAh ; db 10h ; db 83h ; db 0C2h ; db 0Fh ; db 0C1h ; db 0EAh ; db 4 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 1Fh ; db 4Ah ; J db 75h ; u db 0F8h ; db 66h ; f db 5Fh ; _ db 0FFh ; db 4Eh ; N db 1Ch ; db 0Fh ; db 85h ; db 1Ch ; dd unk_1947_B8FF aOsfg db 'f~',0 db 74h ; t db 7 ; db 0C5h ; db 76h ; v db 0C4h ; db 83h ; db 64h ; d db 1Ch ; db 0EFh ; db 0C5h ; db 76h ; v db 2Ah ; * db 83h ; db 64h ; d db 1Ch ; db 0EFh ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0F8h ; db 0C3h ; db 65h ; e db 0Fh ; db 0B6h ; db 1Dh ; db 47h ; G db 0E9h ; db 0EDh ; db 0FEh ; db 8Bh ; db 46h ; F db 0F2h ; db 0E9h ; db 0C4h ; db 0FDh ; db 8Bh ; db 5Eh ; ^ db 0F4h ; db 0E9h ; db 0C5h ; db 0FDh ; db 8Bh ; db 4Eh ; N db 0F6h ; db 0E9h ; db 0CCh ; db 0FDh ; db 8Bh ; db 56h ; V db 0F8h ; db 0E9h ; db 0CDh ; db 0FDh ; db 8Eh ; db 5Eh ; ^ db 1Ah ; db 66h ; f db 33h ; 3 db 0F6h ; db 0F7h ; db 46h ; F db 6 ; db 10h ; db 0 ; db 74h ; t db 0Ah ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 35h ; 5 db 83h ; db 0C7h ; db 2 ; db 0EBh ; db 6 ; db 66h ; f db 65h ; e db 0Fh ; db 0B6h ; db 35h ; 5 db 47h ; G db 66h ; f db 89h ; db 76h ; v db 0D8h ; db 66h ; f db 8Bh ; db 16h ; db 6 ; db 0 ; db 0F7h ; db 6 ; db 2 ; db 0 ; db 80h ; db 0 ; db 0Fh ; db 85h ; db 2 ; db 1 ; db 67h ; g db 8Bh ; db 34h ; 4 db 72h ; r db 80h ; db 7Ch ; | db 2 ; db 0 ; db 0Fh ; db 84h ; db 0C4h ; db 0 ; db 0Fh ; db 0BEh ; db 54h ; T db 1 ; db 66h ; f db 33h ; 3 db 0C0h ; db 66h ; f db 33h ; 3 db 0C9h ; db 8Bh ; db 46h ; F db 26h ; & db 2Bh ; + db 0C2h ; db 3Bh ; ; db 46h ; F db 0F8h ; db 0Fh ; db 8Dh ; db 0AEh ; db 0 ; db 33h ; 3 db 0DBh ; db 8Ah ; db 5Ch ; \ db 3 ; db 8Bh ; db 0D0h ; db 3 ; db 0D3h ; db 3Bh ; ; db 56h ; V db 0F4h ; db 0Fh ; db 8Ch ; db 9Eh ; db 0 ; db 66h ; f db 0C1h ; db 0E3h ; db 10h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 0Fh ; db 0BEh ; db 4 ; db 3 ; db 46h ; F db 28h ; ( db 3Bh ; ; db 46h ; F db 0F6h ; db 0Fh ; db 8Dh ; db 89h ; db 0 ; db 8Ah ; db 5Ch ; \ db 2 ; db 8Bh ; db 0D0h ; db 3 ; db 0D3h ; db 3Bh ; ; db 56h ; V db 0F2h ; db 7Ch ; | db 7Dh ; } db 66h ; f db 33h ; 3 db 0C9h ; db 8Ah ; db 4Ch ; L db 3 ; db 83h ; db 0C6h ; db 4 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 0A3h ; db 2Ch ; , db 0 ; db 66h ; f db 64h ; d db 89h ; db 1Eh ; db 30h ; 0 db 0 ; db 83h ; db 0C3h ; db 7 ; db 0C1h ; db 0EBh ; db 3 ; db 0Fh ; db 0AFh ; db 0CBh ; db 66h ; f db 57h ; W db 66h ; f db 0BFh ; db 4 ; db 0 ; db 0 ; db 0 ; db 8Bh ; db 0C1h ; db 0C1h ; db 0E9h ; db 2 ; db 83h ; db 0E0h ; db 3 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 74h ; t db 0F8h ; db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 83h ; db 0F8h ; db 0 ; db 74h ; t db 1Eh ; db 67h ; g db 8Ah ; db 16h ; db 83h ; db 0F8h ; db 1 ; db 74h ; t db 11h ; db 67h ; g db 8Bh ; db 16h ; db 83h ; db 0F8h ; db 2 ; db 74h ; t db 9 ; db 67h ; g db 66h ; f db 8Bh ; db 56h ; V db 0FFh ; db 66h ; f db 0C1h ; db 0EAh ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 17h ; db 83h ; db 0FBh ; db 3 ; db 75h ; u db 12h ; db 66h ; f db 0C1h ; db 0EBh ; db 10h ; db 83h ; db 0C3h ; db 0Fh ; db 0C1h ; db 0EBh ; db 4 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 7 ; db 4Bh ; K db 75h ; u db 0F8h ; db 66h ; f db 5Fh ; _ db 66h ; f db 83h ; db 7Eh ; ~ db 0Ch ; db 0 ; db 75h ; u db 1Ah ; db 66h ; f db 8Bh ; db 5Eh ; ^ db 0D8h ; db 66h ; f db 8Bh ; db 36h ; 6 db 0Ah ; db 0 ; db 67h ; g db 8Bh ; db 4 ; db 5Eh ; ^ db 1 ; db 46h ; F db 28h ; ( db 0FFh ; db 4Eh ; N db 1Ch ; db 0Fh ; db 85h ; db 0E8h ; db 0FEh ; db 0E9h ; db 88h ; db 0FEh ; db 0Fh ; db 0A8h ; db 0Fh ; db 0B5h ; db 5Eh ; ^ db 0Ch ; db 65h ; e db 8Bh ; db 7 ; db 83h ; db 46h ; F db 0Ch ; db 2 ; db 0Fh ; db 0A9h ; db 0EBh ; db 0E2h ; db 67h ; g db 66h ; f db 8Bh ; db 34h ; 4 db 0B2h ; db 67h ; g db 83h ; db 7Eh ; ~ db 4 ; db 0 ; db 74h ; t db 0C2h ; db 8Bh ; db 46h ; F db 26h ; & db 67h ; g db 2Bh ; + db 46h ; F db 2 ; db 3Bh ; ; db 46h ; F db 0F8h ; db 7Dh ; } db 0B6h ; db 8Bh ; db 0D8h ; db 67h ; g db 3 ; db 5Eh ; ^ db 6 ; db 3Bh ; ; db 5Eh ; ^ db 0F4h ; db 7Ch ; | db 0ABh ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Bh ; db 46h ; F db 28h ; ( db 67h ; g db 3 ; db 6 ; db 3Bh ; ; db 46h ; F db 0F6h ; db 7Fh ;  db 9Ch ; db 8Bh ; db 0D8h ; db 67h ; g db 3 ; db 5Eh ; ^ db 4 ; db 3Bh ; ; db 5Eh ; ^ db 0F2h ; db 7Ch ; | db 91h ; db 67h ; g db 66h ; f db 8Bh ; db 56h ; V db 4 ; db 66h ; f db 33h ; 3 db 0C9h ; db 67h ; g db 8Bh ; db 4Eh ; N db 6 ; db 66h ; f db 83h ; db 0C6h ; db 8 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 0A3h ; db 2Ch ; , db 0 ; db 66h ; f db 64h ; d db 89h ; db 16h ; db 30h ; 0 db 0 ; db 83h ; db 0C2h ; db 7 ; db 0C1h ; db 0EAh ; db 3 ; db 0Fh ; db 0AFh ; db 0CAh ; db 66h ; f db 57h ; W db 66h ; f db 0BFh ; db 4 ; db 0 ; db 0 ; db 0 ; db 8Bh ; db 0C1h ; db 0C1h ; db 0E9h ; db 2 ; db 83h ; db 0E0h ; db 3 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 74h ; t db 0F8h ; db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 83h ; db 0F8h ; db 0 ; db 74h ; t db 1Eh ; db 67h ; g db 8Ah ; db 1Eh ; db 83h ; db 0F8h ; db 1 ; db 74h ; t db 11h ; db 67h ; g db 8Bh ; db 1Eh ; db 83h ; db 0F8h ; db 2 ; db 74h ; t db 9 ; db 67h ; g db 66h ; f db 8Bh ; db 5Eh ; ^ db 0FFh ; db 66h ; f db 0C1h ; db 0EBh ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 1Fh ; db 83h ; db 0FAh ; db 3 ; db 75h ; u db 12h ; db 66h ; f db 0C1h ; db 0EAh ; db 10h ; db 83h ; db 0C2h ; db 0Fh ; db 0C1h ; db 0EAh ; db 4 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 7 ; db 4Ah ; J db 75h ; u db 0F8h ; db 66h ; f db 5Fh ; _ db 0E9h ; db 0Ah ; db 0FFh ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; PhysVSolidDev db 65h ; e db 80h ; db 3Eh ; > db 98h ; db 7Bh ; { db 0Ch ; db 0Fh ; db 85h ; db 86h ; db 0D8h ; db 0B8h ; db 1 ; db 0 ; db 65h ; e db 8Bh ; db 1Eh ; db 0B2h ; db 7Bh ; { db 0EBh ; db 11h ; PhysHSolidDev db 65h ; e db 80h ; db 3Eh ; > db 98h ; db 7Bh ; { db 0Ch ; db 0Fh ; db 85h ; db 72h ; r db 0D7h ; db 65h ; e db 0A1h ; db 0B2h ; db 7Bh ; { db 0BBh ; db 1 ; db 0 ; db 66h ; f db 0C1h ; db 0E3h ; db 10h ; db 8Bh ; db 0D8h ; db 66h ; f db 33h ; 3 db 0C0h ; db 66h ; f db 33h ; 3 db 0FFh ; db 65h ; e db 8Bh ; db 3Eh ; > db 86h ; db 7Bh ; { db 65h ; e db 0A1h ; db 84h ; db 7Bh ; { db 66h ; f db 65h ; e db 0Fh ; db 0AFh ; db 3Eh ; > db 0B8h ; db 5Ah ; Z db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0F8h ; db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 0A3h ; db 0Ch ; db 0 ; db 65h ; e db 0A0h ; db 98h ; db 7Bh ; { db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 64h ; d db 0A3h ; db 6 ; db 0 ; db 64h ; d db 0C7h ; db 6 ; db 4 ; db 0 ; db 8 ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 3Eh ; > db 2Ch ; , db 0 ; db 65h ; e db 8Bh ; db 0Eh ; db 0B8h ; db 5Ah ; Z db 64h ; d db 89h ; db 0Eh ; db 16h ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 1Eh ; db 30h ; 0 db 0 ; db 0C3h ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; PHYSSL db 0C5h ; db 5Eh ; ^ db 16h ; db 83h ; db 7Eh ; ~ db 1Ch ; db 5 ; db 0Fh ; db 84h ; db 1Bh ; db 1 ; db 66h ; f db 0Fh ; db 0B7h ; db 47h ; G db 2 ; db 89h ; db 46h ; F db 0F6h ; db 0FFh ; db 4Eh ; N db 1Ah ; db 7Eh ; ~ db 7Fh ;  db 65h ; e db 80h ; db 3Eh ; > db 88h ; db 79h ; y db 1 ; db 74h ; t db 78h ; x db 66h ; f db 65h ; e db 0Fh ; db 0AFh ; db 6 ; db 0B8h ; db 5Ah ; Z db 66h ; f db 8Bh ; db 0F0h ; db 83h ; db 0C3h ; db 4 ; db 66h ; f db 0BAh ; db 0 ; db 0 ; db 1 ; db 0 ; db 8Bh ; db 7 ; db 8Bh ; db 57h ; W db 2 ; db 2Bh ; + db 0D0h ; db 74h ; t db 56h ; V db 89h ; db 46h ; F db 0F8h ; db 66h ; f db 25h ; % db 0FFh ; db 0FFh ; db 0 ; db 0 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0C6h ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 0A3h ; db 2Ch ; , db 0 ; db 8Bh ; db 46h ; F db 0F8h ; db 83h ; db 0E0h ; db 7 ; db 0C0h ; db 0E0h ; db 5 ; db 64h ; d db 0A2h ; db 2 ; db 0 ; db 8Bh ; db 46h ; F db 0F6h ; db 83h ; db 0E0h ; db 7 ; db 0C1h ; db 0E0h ; db 4 ; db 65h ; e db 0Ah ; db 6 ; db 84h ; db 7Fh ;  db 64h ; d db 0A2h ; db 6 ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 16h ; db 30h ; 0 db 0 ; db 66h ; f db 0C1h ; db 0EAh ; db 10h ; db 0FFh ; db 4Eh ; N db 1Ah ; db 75h ; u db 93h ; db 0C3h ; db 83h ; db 0C3h ; db 4 ; db 33h ; 3 db 0C9h ; db 66h ; f db 8Bh ; db 7 ; db 8Bh ; db 57h ; W db 2 ; db 41h ; A db 66h ; f db 3Bh ; ; db 47h ; G db 4 ; db 75h ; u db 8 ; db 83h ; db 0C3h ; db 4 ; db 0FFh ; db 4Eh ; N db 1Ah ; db 75h ; u db 0F1h ; db 8Bh ; db 0F1h ; db 3Bh ; ; db 0C2h ; db 74h ; t db 5Eh ; ^ db 7Ch ; | db 1 ; db 92h ; db 2Bh ; + db 0D0h ; db 66h ; f db 0C1h ; db 0E1h ; db 10h ; db 8Bh ; db 0CAh ; db 66h ; f db 33h ; 3 db 0D2h ; db 8Bh ; db 56h ; V db 0F6h ; db 66h ; f db 65h ; e db 0Fh ; db 0AFh ; db 16h ; db 0B8h ; db 5Ah ; Z db 66h ; f db 25h ; % db 0FFh ; db 0FFh ; db 0 ; db 0 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0C2h ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 0A3h ; db 2Ch ; , db 0 ; db 8Bh ; db 46h ; F db 0F6h ; db 83h ; db 0E0h ; db 7 ; db 0C1h ; db 0E0h ; db 4 ; db 65h ; e db 0Ah ; db 6 ; db 84h ; db 7Fh ;  db 64h ; d db 0A2h ; db 6 ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 0Eh ; db 30h ; 0 db 0 ; db 66h ; f db 0C1h ; db 0E9h ; db 10h ; db 1 ; db 76h ; v db 0F6h ; db 0FFh ; db 4Eh ; N db 1Ah ; db 0Fh ; db 8Eh ; db 77h ; w db 0FFh ; db 0E9h ; db 75h ; u db 0FFh ; db 8Bh ; db 5Eh ; ^ db 16h ; db 8Bh ; db 7 ; db 0D1h ; db 0E8h ; db 89h ; db 46h ; F db 0FCh ; db 0C1h ; db 0E0h ; db 2 ; db 83h ; db 0C0h ; db 8 ; db 1 ; db 46h ; F db 16h ; db 66h ; f db 33h ; 3 db 0C0h ; db 8Bh ; db 47h ; G db 2 ; db 8Bh ; db 4Fh ; O db 4 ; db 89h ; db 46h ; F db 0F6h ; db 2Bh ; + db 0C8h ; db 65h ; e db 89h ; db 0Eh ; db 81h ; db 95h ; db 66h ; f db 65h ; e db 0Fh ; db 0AFh ; db 6 ; db 0B8h ; db 5Ah ; Z db 66h ; f db 8Bh ; db 0F0h ; db 83h ; db 0C3h ; db 2 ; db 83h ; db 0C3h ; db 4 ; db 8Bh ; db 7 ; db 8Bh ; db 4Fh ; O db 2 ; db 2Bh ; + db 0C8h ; db 74h ; t db 51h ; Q db 66h ; f db 25h ; % db 0FFh ; db 0FFh ; db 0 ; db 0 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0C6h ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 0A3h ; db 2Ch ; , db 0 ; db 8Bh ; db 46h ; F db 0F6h ; db 83h ; db 0E0h ; db 7 ; db 0C1h ; db 0E0h ; db 4 ; db 65h ; e db 0Ah ; db 6 ; db 84h ; db 7Fh ;  db 64h ; d db 0A2h ; db 6 ; db 0 ; db 64h ; d db 89h ; db 0Eh ; db 30h ; 0 db 0 ; db 65h ; e db 8Bh ; db 0Eh ; db 81h ; db 95h ; db 64h ; d db 89h ; db 0Eh ; db 32h ; 2 db 0 ; db 0FFh ; db 4Eh ; N db 0FCh ; db 75h ; u db 0A6h ; db 8Bh ; db 5Eh ; ^ db 16h ; db 0FFh ; db 4Eh ; N db 1Ah ; db 0Fh ; db 85h ; db 6Ch ; l db 0FFh ; db 0E9h ; db 0DAh ; db 0FEh ; db 2Eh ; . db 8Bh ; db 0C0h ; PhysScanFill db 0C5h ; db 5Eh ; ^ db 16h ; db 65h ; e db 8Eh ; db 6 ; db 84h ; db 0 ; db 8Bh ; db 4Fh ; O db 2 ; db 89h ; db 4Eh ; N db 0F6h ; db 8Bh ; db 7 ; db 89h ; db 46h ; F db 0FAh ; db 83h ; db 0C3h ; db 4 ; db 8Bh ; db 7 ; db 83h ; db 0F8h ; db 0FFh ; db 0Fh ; db 84h ; db 0B8h ; db 0FEh ; db 0B9h ; db 1 ; db 0 ; db 83h ; db 0F8h ; db 0FEh ; db 75h ; u db 8 ; db 8Bh ; db 4Fh ; O db 2 ; db 83h ; db 0C3h ; db 4 ; db 8Bh ; db 7 ; db 8Bh ; db 57h ; W db 2 ; db 8Bh ; db 0F1h ; db 2Bh ; + db 0D0h ; db 74h ; t db 59h ; Y db 66h ; f db 0C1h ; db 0E1h ; db 10h ; db 8Bh ; db 0CAh ; db 3 ; db 46h ; F db 0FAh ; db 66h ; f db 0Fh ; db 0B7h ; db 56h ; V db 0F6h ; db 66h ; f db 65h ; e db 0Fh ; db 0AFh ; db 16h ; db 0B8h ; db 5Ah ; Z db 66h ; f db 25h ; % db 0FFh ; db 0FFh ; db 0 ; db 0 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0C2h ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 0A3h ; db 2Ch ; , db 0 ; db 8Bh ; db 46h ; F db 0F6h ; db 83h ; db 0E0h ; db 7 ; db 0C1h ; db 0E0h ; db 4 ; db 65h ; e db 0Ah ; db 6 ; db 84h ; db 7Fh ;  db 64h ; d db 0A2h ; db 6 ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 0Eh ; db 30h ; 0 db 0 ; db 66h ; f db 0C1h ; db 0E9h ; db 10h ; db 1 ; db 76h ; v db 0F6h ; db 0E9h ; db 7Ch ; | db 0FFh ; PHYSINITSL db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; PhysInitScanline db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 20h ; db 73h ; s db 0Ah ; db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 0Fh ; db 84h ; db 80h ; db 1 ; db 0B0h ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 84h ; db 7Fh ;  db 65h ; e db 0F6h ; db 84h ; db 0E0h ; db 5Ah ; Z db 1 ; db 0Fh ; db 84h ; db 51h ; Q db 1 ; db 65h ; e db 83h ; db 3Eh ; > db 8Ah ; db 7Fh ;  db 0 ; db 74h ; t db 28h ; ( db 65h ; e db 0C5h ; db 3Eh ; > db 88h ; db 7Fh ;  db 83h ; db 7Dh ; } db 2 ; db 1 ; db 0Fh ; db 84h ; db 5Ah ; Z db 1 ; db 0F6h ; db 5 ; db 1 ; db 74h ; t db 21h ; ! db 66h ; f db 8Bh ; db 45h ; E db 4Eh ; N db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 0A3h ; db 0Ch ; db 0 ; db 0B0h ; db 8 ; db 0E9h ; db 21h ; ! db 1 ; db 65h ; e db 0C5h ; db 3Eh ; > db 90h ; db 7Fh ;  db 66h ; f db 8Bh ; db 45h ; E db 8 ; db 0EBh ; db 0E3h ; db 83h ; db 7Dh ; } db 2 ; db 3 ; db 0Fh ; db 85h ; db 83h ; db 0 ; db 0F6h ; db 5 ; db 4 ; db 0Fh ; db 84h ; db 0BEh ; db 0 ; db 8Bh ; db 45h ; E db 19h ; db 8Bh ; db 55h ; U db 29h ; ) db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 45h ; E db 11h ; db 8Bh ; db 55h ; U db 21h ; ! db 66h ; f db 65h ; e db 8Bh ; db 1Eh ; db 0E8h ; db 8Fh ; db 65h ; e db 8Eh ; db 6 ; db 84h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 2 ; db 75h ; u db 0F8h ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 3 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 53h ; S db 4 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 8Eh ; db 7Fh ;  db 0 ; db 0Fh ; db 84h ; db 0E8h ; db 0 ; db 65h ; e db 0C4h ; db 3Eh ; > db 8Ch ; db 7Fh ;  db 66h ; f db 26h ; & db 8Bh ; db 4Dh ; M db 8 ; db 66h ; f db 26h ; & db 8Bh ; db 45h ; E db 4 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 0A3h ; db 0Ch ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 0Eh ; db 10h ; db 0 ; db 66h ; f db 64h ; d db 89h ; db 1Eh ; db 24h ; $ db 0 ; db 0B0h ; db 60h ; ` db 65h ; e db 0C4h ; db 3Eh ; > db 8Ch ; db 7Fh ;  db 26h ; & db 83h ; db 7Dh ; } db 2 ; db 2 ; db 0Fh ; db 84h ; db 92h ; db 0 ; db 0Ch ; db 4 ; db 0E9h ; db 8Dh ; db 0 ; db 0EBh ; db 0D0h ; db 83h ; db 7Dh ; } db 2 ; db 2 ; db 75h ; u db 3Ch ; < db 8Bh ; db 45h ; E db 39h ; 9 db 8Bh ; db 55h ; U db 49h ; I db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 45h ; E db 31h ; 1 db 8Bh ; db 55h ; U db 41h ; A db 66h ; f db 65h ; e db 8Bh ; db 1Eh ; db 0E8h ; db 8Fh ; db 65h ; e db 8Eh ; db 6 ; db 84h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 2 ; db 75h ; u db 0F8h ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 3 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 53h ; S db 4 ; db 66h ; f db 8Bh ; db 45h ; E db 4 ; db 66h ; f db 8Bh ; db 4Dh ; M db 0Ah ; db 0EBh ; db 8Eh ; db 65h ; e db 8Eh ; db 6 ; db 84h ; db 0 ; db 66h ; f db 33h ; 3 db 0F6h ; db 8Dh ; db 75h ; u db 4Eh ; N db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 0E8h ; db 8Fh ; db 66h ; f db 33h ; 3 db 0C9h ; db 0B9h ; db 10h ; db 0 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C9h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C9h ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 2 ; db 75h ; u db 0F8h ; db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 66h ; f db 65h ; e db 0A1h ; db 0E8h ; db 8Fh ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 0A3h ; db 24h ; $ db 0 ; db 0B0h ; db 20h ; db 0B4h ; db 0 ; db 64h ; d db 0A3h ; db 4 ; db 0 ; db 65h ; e db 0A0h ; db 84h ; db 7Fh ;  db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 64h ; d db 0A3h ; db 6 ; db 0 ; db 65h ; e db 0A1h ; db 0B8h ; db 5Ah ; Z db 64h ; d db 0A3h ; db 16h ; db 0 ; db 84h ; db 0C0h ; db 0C3h ; db 0F9h ; db 0C3h ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; PhysBltCdCd_5 db 8Ah ; db 46h ; F db 10h ; db 98h ; db 8Ah ; db 0D8h ; db 32h ; 2 db 0DCh ; db 32h ; 2 db 0FFh ; db 65h ; e db 8Ah ; db 9Fh ; db 0 ; db 96h ; db 80h ; db 0FBh ; db 0FFh ; db 0Fh ; db 84h ; db 0F3h ; db 1 ; db 32h ; 2 db 0DCh ; db 80h ; db 0E3h ; db 0Fh ; db 0F7h ; db 46h ; F db 0CCh ; db 10h ; db 0 ; db 0Fh ; db 85h ; db 0DBh ; db 1 ; db 8Bh ; db 46h ; F db 18h ; db 3Bh ; ; db 46h ; F db 20h ; db 75h ; u db 19h ; db 8Bh ; db 46h ; F db 16h ; db 3Bh ; ; db 46h ; F db 1Eh ; db 75h ; u db 11h ; db 66h ; f db 8Bh ; db 46h ; F db 0C2h ; db 66h ; f db 3Bh ; ; db 46h ; F db 0BEh ; db 75h ; u db 7 ; db 80h ; db 0FBh ; db 0Ch ; db 0Fh ; db 84h ; db 6Bh ; k db 0A4h ; db 53h ; S db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 34h ; 4 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0A1h ; db 5Ah ; Z db 0 ; db 74h ; t db 2Bh ; + db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 65h ; e db 0FFh ; db 36h ; 6 db 9Dh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 9Fh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A1h ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A3h ; db 5Ah ; Z db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 0BBh ; db 14h ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 5Bh ; [ db 32h ; 2 db 0FFh ; db 0F7h ; db 46h ; F db 0CCh ; db 0 ; db 1 ; db 74h ; t db 15h ; db 0B7h ; db 13h ; db 66h ; f db 8Bh ; db 4Eh ; N db 12h ; db 66h ; f db 81h ; db 0E9h ; db 1 ; db 0 ; db 1 ; db 0 ; db 66h ; f db 1 ; db 4Eh ; N db 1Eh ; db 66h ; f db 1 ; db 4Eh ; N db 16h ; db 66h ; f db 33h ; 3 db 0F6h ; db 66h ; f db 33h ; 3 db 0C0h ; db 8Bh ; db 76h ; v db 16h ; db 8Bh ; db 46h ; F db 18h ; db 66h ; f db 0Fh ; db 0AFh ; db 76h ; v db 0E6h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0F0h ; db 66h ; f db 3 ; db 76h ; v db 0BEh ; db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 8Ah ; db 0C3h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Ah ; db 0C7h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 33h ; 3 db 0D2h ; db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 75h ; u db 7 ; db 0F6h ; db 0C7h ; db 2 ; db 74h ; t db 2 ; db 0B2h ; db 2 ; db 66h ; f db 3 ; db 0F2h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 77h ; w db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 33h ; 3 db 0C0h ; db 66h ; f db 33h ; 3 db 0C9h ; db 8Bh ; db 46h ; F db 0C6h ; db 8Bh ; db 4Eh ; N db 1Eh ; db 66h ; f db 0Fh ; db 0AFh ; db 0C8h ; db 8Bh ; db 46h ; F db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0C1h ; db 66h ; f db 3 ; db 46h ; F db 0C2h ; db 66h ; f db 3 ; db 0C2h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 8Bh ; db 46h ; F db 0C6h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Bh ; db 46h ; F db 0C8h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0E9h ; db 0B1h ; db 0A2h ; db 0E8h ; db 3Eh ; > db 16h ; db 0Fh ; db 83h ; db 0AAh ; db 0A2h ; db 0E9h ; db 37h ; 7 db 0A2h ; db 0F7h ; db 46h ; F db 0CCh ; db 0 ; db 10h ; db 0Fh ; db 84h ; db 2Eh ; . db 0A2h ; db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 14h ; db 83h ; db 0C0h ; db 7 ; db 83h ; db 0E0h ; db 0F8h ; db 66h ; f db 0Fh ; db 0B7h ; db 5Eh ; ^ db 12h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 0Fh ; db 0AFh ; db 0C3h ; db 0BBh ; db 40h ; @ db 0 ; db 66h ; f db 65h ; e db 8Bh ; db 0Eh ; db 0C4h ; db 5Ah ; Z db 49h ; I db 0D3h ; db 0E3h ; db 66h ; f db 3 ; db 0C3h ; db 8Bh ; db 5Eh ; ^ db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0DBh ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0DBh ; db 83h ; db 0E3h ; db 1Fh ; db 66h ; f db 3 ; db 0C3h ; db 66h ; f db 65h ; e db 3Bh ; ; db 6 ; db 0ECh ; db 8Fh ; db 0Fh ; db 8Dh ; db 0D2h ; db 0A1h ; db 0F7h ; db 46h ; F db 0CCh ; db 20h ; db 0 ; db 74h ; t db 3Fh ; ? db 0F7h ; db 46h ; F db 0CCh ; db 0 ; db 1 ; db 0Fh ; db 85h ; db 0C2h ; db 0A1h ; db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 18h ; db 66h ; f db 0Fh ; db 0B7h ; db 76h ; v db 16h ; db 66h ; f db 0Fh ; db 0AFh ; db 76h ; v db 0E6h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0C6h ; db 66h ; f db 3 ; db 46h ; F db 0BEh ; db 66h ; f db 65h ; e db 0A3h ; db 88h ; db 96h ; db 8Bh ; db 46h ; F db 0E6h ; db 65h ; e db 0A3h ; db 98h ; db 96h ; db 0F7h ; db 46h ; F db 0CCh ; db 10h ; db 0 ; db 0Fh ; db 84h ; db 0AEh ; db 0 ; db 0BBh ; db 14h ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 0E8h ; db 0ABh ; db 11h ; db 0Fh ; db 82h ; db 47h ; G db 0A1h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 4 ; db 0 ; db 0 ; db 0Ah ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 0Ch ; db 1 ; db 0 ; db 1 ; db 0 ; db 66h ; f db 83h ; db 0C7h ; db 10h ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 65h ; e db 88h ; db 0Eh ; db 0A4h ; dd unk_1947_BB96 aO_0 db 'ۻ',8,0 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0DBh ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0DBh ; db 80h ; db 0F9h ; db 20h ; db 74h ; t db 3 ; db 0BBh ; db 1 ; db 0 ; db 65h ; e db 89h ; db 1Eh ; db 9Eh ; db 96h ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 34h ; 4 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0A1h ; db 5Ah ; Z db 0 ; db 74h ; t db 2Bh ; + db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 65h ; e db 0FFh ; db 36h ; 6 db 9Dh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 9Fh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A1h ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A3h ; db 5Ah ; Z db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 0C6h ; db 66h ; f db 0Fh ; db 0B7h ; db 7Eh ; ~ db 1Eh ; db 66h ; f db 0Fh ; db 0AFh ; db 0F8h ; db 8Bh ; db 46h ; F db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0C7h ; db 66h ; f db 3 ; db 46h ; F db 0C2h ; db 66h ; f db 65h ; e db 0A3h ; db 8Ch ; db 96h ; db 8Bh ; db 46h ; F db 0CEh ; db 65h ; e db 0A3h ; db 9Ah ; db 96h ; db 8Bh ; db 46h ; F db 14h ; db 83h ; db 0C0h ; db 7 ; db 83h ; db 0E0h ; db 0F8h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 65h ; e db 0A3h ; db 9Ch ; db 96h ; db 66h ; f db 65h ; e db 0A1h ; db 0E8h ; db 8Fh ; db 66h ; f db 33h ; 3 db 0DBh ; db 0BBh ; db 40h ; @ db 0 ; db 66h ; f db 65h ; e db 8Bh ; db 0Eh ; db 0C4h ; db 5Ah ; Z db 49h ; I db 0D3h ; db 0E3h ; db 66h ; f db 3 ; db 0C3h ; db 8Bh ; db 5Eh ; ^ db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0DBh ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0DBh ; db 83h ; db 0E3h ; db 1Fh ; db 66h ; f db 3 ; db 0C3h ; db 66h ; f db 65h ; e db 0A3h ; db 90h ; db 96h ; db 8Ah ; db 46h ; F db 10h ; db 98h ; db 8Ah ; db 0D8h ; db 32h ; 2 db 0DCh ; db 32h ; 2 db 0FFh ; db 3 ; db 0DBh ; db 65h ; e db 8Bh ; db 0B7h ; db 43h ; C db 61h ; a db 65h ; e db 8Bh ; db 8Fh ; db 45h ; E db 61h ; a db 81h ; db 0E6h ; db 0FFh ; db 7 ; db 81h ; db 0E1h ; db 0FFh ; db 7 ; db 2Bh ; + db 0CEh ; db 0D1h ; db 0E9h ; db 81h ; db 0C6h ; db 7Fh ;  db 5Eh ; ^ db 65h ; e db 89h ; db 0Eh ; db 0A0h ; db 96h ; db 65h ; e db 0FFh ; db 0Eh ; db 0A0h ; db 96h ; db 0Fh ; db 8Ch ; db 0E8h ; db 1 ; db 83h ; db 0C6h ; db 2 ; db 8Ah ; db 1Ch ; db 80h ; db 0FBh ; db 0FFh ; db 0Fh ; db 84h ; db 39h ; 9 db 0A0h ; db 32h ; 2 db 0FFh ; db 3 ; db 0DBh ; db 2Eh ; . db 0FFh ; db 0A7h ; db 70h ; p db 64h ; d db 43h ; C db 66h ; f db 0CEh ; db 64h ; d db 3 ; db 65h ; e db 0E7h ; db 64h ; d db 0B5h ; db 64h ; d db 43h ; C db 66h ; f db 9Ch ; db 64h ; d db 80h ; db 64h ; d db 66h ; f db 65h ; e db 0A1h ; db 90h ; db 96h ; db 65h ; e db 8Bh ; db 1Eh ; db 9Ch ; db 96h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 94h ; db 96h ; db 65h ; e db 8Bh ; db 0Eh ; db 9Eh ; db 96h ; db 65h ; e db 8Ah ; db 16h ; db 0A4h ; db 96h ; db 0EBh ; db 7Eh ; ~ db 66h ; f db 65h ; e db 0A1h ; db 90h ; db 96h ; db 65h ; e db 8Bh ; db 1Eh ; db 9Ch ; db 96h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 88h ; db 96h ; db 65h ; e db 8Bh ; db 0Eh ; db 98h ; db 96h ; db 32h ; 2 db 0D2h ; db 0EBh ; db 65h ; e db 66h ; f db 65h ; e db 0A1h ; db 90h ; db 96h ; db 65h ; e db 8Bh ; db 1Eh ; db 9Ch ; db 96h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 8Ch ; db 96h ; db 65h ; e db 8Bh ; db 0Eh ; db 9Ah ; db 96h ; db 32h ; 2 db 0D2h ; db 0EBh ; db 4Ch ; L db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 96h ; db 65h ; e db 8Bh ; db 1Eh ; db 9Ah ; db 96h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 90h ; db 96h ; db 65h ; e db 8Bh ; db 0Eh ; db 9Ch ; db 96h ; db 32h ; 2 db 0D2h ; db 0EBh ; db 33h ; 3 db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 96h ; db 65h ; e db 8Bh ; db 1Eh ; db 9Ah ; db 96h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 94h ; db 96h ; db 65h ; e db 8Bh ; db 0Eh ; db 9Eh ; db 96h ; db 65h ; e db 8Ah ; db 16h ; db 0A4h ; db 96h ; db 0EBh ; db 17h ; db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 96h ; db 65h ; e db 8Bh ; db 1Eh ; db 9Ah ; db 96h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 88h ; db 96h ; db 65h ; e db 8Bh ; db 0Eh ; db 98h ; db 96h ; db 32h ; 2 db 0D2h ; db 8Ah ; db 74h ; t db 1 ; db 65h ; e db 83h ; db 3Eh ; > db 0A0h ; db 96h ; db 0 ; db 75h ; u db 9 ; db 0F6h ; db 46h ; F db 10h ; db 80h ; db 74h ; t db 3 ; db 80h ; db 0F6h ; db 0Fh ; db 56h ; V db 66h ; f db 57h ; W db 66h ; f db 50h ; P db 53h ; S db 51h ; Q db 0BBh ; db 0Ah ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 59h ; Y db 5Bh ; [ db 66h ; f db 58h ; X db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 58h ; X db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 8Bh ; db 46h ; F db 1Eh ; db 83h ; db 0E0h ; db 7 ; db 0C0h ; db 0E0h ; db 4 ; db 0Ah ; db 0C6h ; db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Ah ; db 0C2h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 72h ; r db 29h ; ) db 0A8h ; db 20h ; db 74h ; t db 25h ; % db 8Bh ; db 46h ; F db 20h ; db 83h ; db 0E0h ; db 7 ; db 0C0h ; db 0E0h ; db 5 ; db 65h ; e db 0Bh ; db 6 ; db 0BCh ; db 59h ; Y db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 0 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0C1h ; db 0E3h ; db 10h ; db 8Bh ; db 0D9h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 0C1h ; db 0C0h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 5Eh ; ^ db 0E9h ; db 0Fh ; db 0FEh ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0E9h ; db 3Fh ; ? db 9Eh ; PhysBltCdCm_5 db 53h ; S db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 34h ; 4 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0A1h ; db 5Ah ; Z db 0 ; db 74h ; t db 2Bh ; + db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 65h ; e db 0FFh ; db 36h ; 6 db 9Dh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 9Fh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A1h ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A3h ; db 5Ah ; Z db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 5Bh ; [ db 66h ; f db 83h ; db 7Eh ; ~ db 0BAh ; db 0 ; db 74h ; t db 8 ; db 0C4h ; db 76h ; v db 0BAh ; db 26h ; & db 83h ; db 4Ch ; L db 1Ch ; db 10h ; db 0C4h ; db 76h ; v db 22h ; " db 26h ; & db 83h ; db 4Ch ; L db 1Ch ; db 10h ; db 8Bh ; db 46h ; F db 14h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 83h ; db 0C0h ; db 3 ; db 0C1h ; db 0E8h ; db 2 ; db 89h ; db 46h ; F db 0CAh ; db 66h ; f db 0Fh ; db 0B7h ; db 7Eh ; ~ db 16h ; db 66h ; f db 0Fh ; db 0AFh ; db 7Eh ; ~ db 0E6h ; db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 18h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0F8h ; db 66h ; f db 3 ; db 7Eh ; ~ db 0BEh ; db 66h ; f db 65h ; e db 8Bh ; db 36h ; 6 db 0C4h ; db 98h ; db 66h ; f db 0Fh ; db 0B7h ; db 56h ; V db 0CAh ; db 0C1h ; db 0E2h ; db 2 ; db 66h ; f db 0Fh ; db 0B7h ; db 4Eh ; N db 12h ; db 66h ; f db 0Fh ; db 0AFh ; db 0D1h ; db 66h ; f db 52h ; R db 66h ; f db 3 ; db 0D6h ; db 66h ; f db 65h ; e db 3Bh ; ; db 16h ; db 0C8h ; db 98h ; db 76h ; v db 42h ; B db 66h ; f db 33h ; 3 db 0F6h ; db 66h ; f db 50h ; P db 56h ; V db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 34h ; 4 db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 2Bh ; + db 6 ; db 0D8h ; db 98h ; db 66h ; f db 83h ; db 0F8h ; db 1 ; db 77h ; w db 11h ; db 0Fh ; db 0A0h ; db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 0Fh ; db 0A1h ; db 65h ; e db 89h ; db 36h ; 6 db 0DCh ; db 98h ; db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 0A3h ; db 0D8h ; db 98h ; db 5Eh ; ^ db 66h ; f db 58h ; X db 66h ; f db 5Ah ; Z db 66h ; f db 3 ; db 0D6h ; db 66h ; f db 65h ; e db 89h ; db 16h ; db 0C4h ; db 98h ; db 66h ; f db 56h ; V db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 0D0h ; db 98h ; db 66h ; f db 56h ; V db 66h ; f db 57h ; W db 8Bh ; db 5Eh ; ^ db 12h ; db 0C1h ; db 0E3h ; db 2 ; db 83h ; db 0C3h ; db 14h ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 66h ; f db 5Bh ; [ db 66h ; f db 5Ah ; Z db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 0B0h ; db 0Ch ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 0B4h ; db 40h ; @ db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 8Bh ; db 46h ; F db 0CAh ; db 66h ; f db 0C1h ; db 0E0h ; db 12h ; db 8Bh ; db 46h ; F db 0C8h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 0C1h ; db 0C0h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 4 ; db 0 ; db 0 ; db 0Ah ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 0Ch ; db 1 ; db 0 ; db 1 ; db 0 ; db 66h ; f db 83h ; db 0C7h ; db 10h ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 66h ; f db 5Eh ; ^ db 66h ; f db 33h ; 3 db 0FFh ; db 66h ; f db 33h ; 3 db 0C0h ; db 8Bh ; db 46h ; F db 20h ; db 8Bh ; db 7Eh ; ~ db 1Eh ; db 66h ; f db 0Fh ; db 0AFh ; db 7Eh ; ~ db 0CEh ; db 66h ; f db 3 ; db 7Eh ; ~ db 0DAh ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0F8h ; db 8Eh ; db 46h ; F db 0DEh ; db 65h ; e db 8Eh ; db 1Eh ; db 0C0h ; db 98h ; db 66h ; f db 33h ; 3 db 0D2h ; db 66h ; f db 33h ; 3 db 0C9h ; db 8Bh ; db 56h ; V db 0CAh ; db 0C1h ; db 0E2h ; db 2 ; db 0FFh ; db 76h ; v db 12h ; db 8Bh ; db 46h ; F db 14h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 8Bh ; db 0D8h ; db 0C1h ; db 0E8h ; db 2 ; db 83h ; db 0E3h ; db 3 ; db 66h ; f db 57h ; W db 66h ; f db 56h ; V db 8Bh ; db 0C8h ; db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 8Bh ; db 0CBh ; db 0F3h ; db 67h ; g db 0A4h ; db 66h ; f db 5Eh ; ^ db 66h ; f db 5Fh ; _ db 66h ; f db 3 ; db 7Eh ; ~ db 0CEh ; db 66h ; f db 3 ; db 0F2h ; db 0FFh ; db 4Eh ; N db 12h ; db 75h ; u db 0E1h ; db 8Fh ; db 46h ; F db 12h ; db 66h ; f db 83h ; db 7Eh ; ~ db 0BAh ; db 0 ; db 74h ; t db 7 ; db 0C5h ; db 76h ; v db 0BAh ; db 83h ; db 64h ; d db 1Ch ; db 0EFh ; db 0C5h ; db 76h ; v db 22h ; " db 83h ; db 64h ; d db 1Ch ; db 0EFh ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0E9h ; db 6Bh ; k db 9Bh ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 8Bh ; db 0C0h ; PhysBltCmCd_5_bus db 0F7h ; db 46h ; F db 0CCh ; db 10h ; db 0 ; db 0Fh ; db 85h ; db 0A7h ; db 0F6h ; db 0F7h ; db 46h ; F db 0CCh ; db 20h ; db 0 ; db 0Fh ; db 84h ; db 9Eh ; db 0F6h ; db 8Ah ; db 46h ; F db 10h ; db 98h ; db 8Ah ; db 0D8h ; db 32h ; 2 db 0DCh ; db 32h ; 2 db 0FFh ; db 65h ; e db 8Ah ; db 9Fh ; db 0 ; db 96h ; db 80h ; db 0FBh ; db 0FFh ; db 0Fh ; db 84h ; db 0C8h ; db 9Ah ; db 32h ; 2 db 0DCh ; db 80h ; db 0E3h ; db 0Fh ; db 53h ; S db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 34h ; 4 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0A1h ; db 5Ah ; Z db 0 ; db 74h ; t db 2Bh ; + db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 65h ; e db 0FFh ; db 36h ; 6 db 9Dh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 9Fh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A1h ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A3h ; db 5Ah ; Z db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 5Bh ; [ db 66h ; f db 83h ; db 7Eh ; ~ db 0BAh ; db 0 ; db 74h ; t db 8 ; db 0C4h ; db 76h ; v db 0BAh ; db 26h ; & db 83h ; db 4Ch ; L db 1Ch ; db 10h ; db 0C4h ; db 76h ; v db 22h ; " db 26h ; & db 83h ; db 4Ch ; L db 1Ch ; db 10h ; db 66h ; f db 0Fh ; db 0B7h ; db 76h ; v db 16h ; db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 18h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 0Fh ; db 0AFh ; db 76h ; v db 0E6h ; db 66h ; f db 3 ; db 76h ; v db 0F2h ; db 66h ; f db 3 ; db 0F0h ; db 8Bh ; db 46h ; F db 14h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 83h ; db 0C0h ; db 3 ; db 0C1h ; db 0E8h ; db 2 ; db 89h ; db 46h ; F db 0CAh ; db 66h ; f db 0Fh ; db 0B7h ; db 7Eh ; ~ db 1Eh ; db 66h ; f db 0Fh ; db 0AFh ; db 7Eh ; ~ db 0CEh ; db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0F8h ; db 66h ; f db 3 ; db 7Eh ; ~ db 0C2h ; db 53h ; S db 66h ; f db 57h ; W db 65h ; e db 8Eh ; db 6 ; db 0C0h ; db 98h ; db 8Eh ; db 5Eh ; ^ db 0F6h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 0C4h ; db 98h ; db 66h ; f db 0Fh ; db 0B7h ; db 56h ; V db 0CAh ; db 0C1h ; db 0E2h ; db 2 ; db 66h ; f db 0Fh ; db 0B7h ; db 4Eh ; N db 12h ; db 66h ; f db 0Fh ; db 0AFh ; db 0D1h ; db 66h ; f db 3 ; db 0D7h ; db 66h ; f db 65h ; e db 3Bh ; ; db 16h ; db 0C8h ; db 98h ; db 0Fh ; db 86h ; db 85h ; db 0 ; db 66h ; f db 2Bh ; + db 0D7h ; db 66h ; f db 65h ; e db 3Bh ; ; db 16h ; db 0C8h ; db 98h ; db 76h ; v db 38h ; 8 db 66h ; f db 83h ; db 7Eh ; ~ db 0BAh ; db 0 ; db 74h ; t db 8 ; db 0C4h ; db 5Eh ; ^ db 0BAh ; db 26h ; & db 83h ; db 67h ; g db 1Ch ; db 0EFh ; db 0C4h ; db 5Eh ; ^ db 22h ; " db 26h ; & db 83h ; db 67h ; g db 1Ch ; db 0EFh ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 66h ; f db 5Fh ; _ db 5Bh ; [ db 0E9h ; db 8Ah ; db 99h ; db 66h ; f db 33h ; 3 db 0FFh ; db 66h ; f db 50h ; P db 56h ; V db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 34h ; 4 db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 2Bh ; + db 6 ; db 0D8h ; db 98h ; db 66h ; f db 83h ; db 0F8h ; db 1 ; db 77h ; w db 11h ; db 0Fh ; db 0A0h ; db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 0Fh ; db 0A1h ; db 65h ; e db 89h ; db 36h ; 6 db 0DCh ; db 98h ; db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 0A3h ; db 0D8h ; db 98h ; db 5Eh ; ^ db 66h ; f db 58h ; X db 66h ; f db 8Bh ; db 0D7h ; db 66h ; f db 65h ; e db 3 ; db 16h ; db 0D0h ; db 98h ; db 66h ; f db 52h ; R db 66h ; f db 0Fh ; db 0B7h ; db 56h ; V db 0CAh ; db 52h ; R db 0C1h ; db 0E2h ; db 2 ; db 3Bh ; ; db 56h ; V db 0E6h ; db 5Ah ; Z db 75h ; u db 15h ; db 83h ; db 7Eh ; ~ db 18h ; db 0 ; db 75h ; u db 0Fh ; db 66h ; f db 0Fh ; db 0B7h ; db 4Eh ; N db 12h ; db 66h ; f db 0Fh ; db 0AFh ; db 0CAh ; db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 0EBh ; db 40h ; @ db 66h ; f db 8Bh ; db 0DEh ; db 0FFh ; db 76h ; v db 12h ; db 0FFh ; db 4Eh ; N db 12h ; db 74h ; t db 13h ; db 66h ; f db 8Bh ; db 0CAh ; db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 66h ; f db 3 ; db 5Eh ; ^ db 0E6h ; db 66h ; f db 8Bh ; db 0F3h ; db 0FFh ; db 4Eh ; N db 12h ; db 75h ; u db 0EDh ; db 8Bh ; db 4Eh ; N db 14h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C9h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C9h ; db 0F3h ; db 67h ; g db 0A4h ; db 66h ; f db 83h ; db 0C7h ; db 3 ; db 83h ; db 0E7h ; db 0FCh ; db 8Fh ; db 46h ; F db 12h ; db 66h ; f db 65h ; e db 89h ; db 3Eh ; > db 0C4h ; db 98h ; db 66h ; f db 5Eh ; ^ db 66h ; f db 5Fh ; _ db 5Bh ; [ db 66h ; f db 57h ; W db 66h ; f db 56h ; V db 53h ; S db 0BBh ; db 0Ah ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 5Bh ; [ db 65h ; e db 8Ah ; db 3Eh ; > db 0F0h ; db 8Fh ; db 8Bh ; db 0C3h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 0B4h ; db 40h ; @ db 0B0h ; db 80h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 58h ; X db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 58h ; X db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 8Bh ; db 46h ; F db 0C6h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Bh ; db 46h ; F db 0CAh ; db 0C1h ; db 0E0h ; db 2 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 0C1h ; db 0C0h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 4 ; db 0 ; db 0 ; db 0Ah ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 0Ch ; db 1 ; db 0 ; db 1 ; db 0 ; db 66h ; f db 83h ; db 0C7h ; db 10h ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 66h ; f db 83h ; db 7Eh ; ~ db 0BAh ; db 0 ; db 74h ; t db 7 ; db 0C5h ; db 76h ; v db 0BAh ; db 83h ; db 64h ; d db 1Ch ; db 0EFh ; db 0C5h ; db 76h ; v db 22h ; " db 83h ; db 64h ; d db 1Ch ; db 0EFh ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0E9h ; db 3 ; db 98h ; db 2Eh ; . db 8Bh ; db 0C0h ; PhysBlt1mCd_5 db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 14h ; db 0C1h ; db 0E8h ; db 3 ; db 83h ; db 0C0h ; db 3 ; db 83h ; db 0E0h ; db 0FCh ; db 66h ; f db 0Fh ; db 0B7h ; db 5Eh ; ^ db 12h ; db 66h ; f db 0Fh ; db 0AFh ; db 0C3h ; db 66h ; f db 53h ; S db 66h ; f db 65h ; e db 8Bh ; db 1Eh ; db 0ECh ; db 8Fh ; db 66h ; f db 81h ; db 0EBh ; db 0 ; db 4 ; db 0 ; db 0 ; db 66h ; f db 3Bh ; ; db 0C3h ; db 66h ; f db 5Bh ; [ db 0Fh ; db 8Dh ; db 61h ; a db 97h ; db 0F7h ; db 46h ; F db 0CCh ; db 10h ; db 0 ; db 0Fh ; db 85h ; db 38h ; 8 db 4 ; db 0F7h ; db 46h ; F db 0CCh ; db 20h ; db 0 ; db 0Fh ; db 84h ; db 0Fh ; db 0F3h ; db 8Ah ; db 46h ; F db 10h ; db 98h ; db 8Ah ; db 0D8h ; db 32h ; 2 db 0DCh ; db 32h ; 2 db 0FFh ; db 65h ; e db 8Ah ; db 9Fh ; db 0 ; db 96h ; db 80h ; db 0FBh ; db 0FFh ; db 0Fh ; db 84h ; db 39h ; 9 db 97h ; db 32h ; 2 db 0DCh ; db 80h ; db 0E3h ; db 0Fh ; db 65h ; e db 88h ; db 1Eh ; db 84h ; db 96h ; db 66h ; f db 33h ; 3 db 0C0h ; db 8Bh ; db 46h ; F db 18h ; db 83h ; db 0E0h ; db 7 ; db 3 ; db 46h ; F db 14h ; db 83h ; db 0C0h ; db 7 ; db 0C1h ; db 0E8h ; db 3 ; db 83h ; db 0C0h ; db 3 ; db 83h ; db 0E0h ; db 0FCh ; db 89h ; db 46h ; F db 0CAh ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 0C4h ; db 98h ; db 66h ; f db 33h ; 3 db 0D2h ; db 8Bh ; db 0D0h ; db 66h ; f db 0Fh ; db 0B7h ; db 4Eh ; N db 12h ; db 66h ; f db 0Fh ; db 0AFh ; db 0D1h ; db 66h ; f db 3 ; db 0D7h ; db 66h ; f db 65h ; e db 3Bh ; ; db 16h ; db 0C8h ; db 98h ; db 76h ; v db 42h ; B db 66h ; f db 33h ; 3 db 0FFh ; db 66h ; f db 50h ; P db 56h ; V db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 34h ; 4 db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 2Bh ; + db 6 ; db 0D8h ; db 98h ; db 66h ; f db 83h ; db 0F8h ; db 1 ; db 77h ; w db 11h ; db 0Fh ; db 0A0h ; db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 0Fh ; db 0A1h ; db 65h ; e db 89h ; db 36h ; 6 db 0DCh ; db 98h ; db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 0A3h ; db 0D8h ; db 98h ; db 5Eh ; ^ db 66h ; f db 58h ; X db 66h ; f db 0Fh ; db 0B7h ; db 76h ; v db 16h ; db 66h ; f db 0Fh ; db 0AFh ; db 76h ; v db 0E6h ; db 66h ; f db 3 ; db 76h ; v db 0F2h ; db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 18h ; db 66h ; f db 0C1h ; db 0E8h ; db 3 ; db 66h ; f db 3 ; db 0F0h ; db 83h ; db 7Eh ; ~ db 0F8h ; db 0 ; db 74h ; t db 0Eh ; db 8Bh ; db 46h ; F db 16h ; db 33h ; 3 db 0D2h ; db 0F7h ; db 76h ; v db 0F8h ; db 0F7h ; db 66h ; f db 0FAh ; db 66h ; f db 3 ; db 0F0h ; db 8Eh ; db 5Eh ; ^ db 0F6h ; db 8Bh ; db 46h ; F db 0CAh ; db 8Bh ; db 0D0h ; db 83h ; db 0E2h ; db 3 ; db 0C1h ; db 0E8h ; db 2 ; db 8Bh ; db 5Eh ; ^ db 12h ; db 66h ; f db 0B9h ; db 0 ; db 0 ; db 1 ; db 0 ; db 8Bh ; db 4Eh ; N db 0FAh ; db 66h ; f db 65h ; e db 89h ; db 0Eh ; db 81h ; db 92h ; db 66h ; f db 33h ; 3 db 0C9h ; db 65h ; e db 8Eh ; db 6 ; db 0C0h ; db 98h ; db 66h ; f db 65h ; e db 89h ; db 3Eh ; > db 0A8h ; db 96h ; db 66h ; f db 56h ; V db 8Bh ; db 0C8h ; db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 8Ah ; db 0CAh ; db 0F3h ; db 67h ; g db 0A4h ; db 66h ; f db 5Eh ; ^ db 4Bh ; K db 74h ; t db 19h ; db 3 ; db 76h ; v db 0E6h ; db 72h ; r db 0Ch ; db 3Bh ; ; db 76h ; v db 0FCh ; db 76h ; v db 0E4h ; db 66h ; f db 81h ; db 0EEh ; db 0 ; db 0 ; db 1 ; db 0 ; db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 81h ; db 92h ; db 0EBh ; db 0D5h ; db 66h ; f db 83h ; db 0C7h ; db 3 ; db 66h ; f db 83h ; db 0E7h ; db 0FCh ; db 66h ; f db 65h ; e db 89h ; db 3Eh ; > db 0C4h ; db 98h ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 34h ; 4 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0A1h ; db 5Ah ; Z db 0 ; db 74h ; t db 2Bh ; + db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 65h ; e db 0FFh ; db 36h ; 6 db 9Dh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 9Fh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A1h ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A3h ; db 5Ah ; Z db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 0BBh ; db 14h ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0A8h ; db 96h ; db 66h ; f db 65h ; e db 3 ; db 16h ; db 0D0h ; db 98h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 65h ; e db 0A0h ; db 84h ; db 96h ; db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Ah ; db 66h ; f db 18h ; db 80h ; db 0E4h ; db 7 ; db 0C0h ; db 0E4h ; db 2 ; db 80h ; db 0CCh ; db 40h ; @ db 0B0h ; db 0C0h ; db 66h ; f db 50h ; P db 66h ; f db 0B8h ; db 80h ; db 40h ; @ db 0Ch ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 0A1h ; db 0E8h ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 8Bh ; db 46h ; F db 0CAh ; db 8Bh ; db 0D8h ; db 66h ; f db 0C1h ; db 0E3h ; db 10h ; db 8Bh ; db 0D8h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 50h ; P db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 58h ; X db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 1 ; db 74h ; t db 1Ch ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 3 ; db 75h ; u db 11h ; db 50h ; P db 52h ; R db 33h ; 3 db 0D2h ; db 8Bh ; db 0C0h ; db 65h ; e db 0F7h ; db 36h ; 6 db 0CEh ; db 5Ah ; Z db 8Bh ; db 0C0h ; db 5Ah ; Z db 58h ; X db 0EBh ; db 2 ; db 0D1h ; db 0E8h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0E8h ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 58h ; X db 80h ; db 0E4h ; db 0BFh ; db 0B0h ; db 40h ; @ db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 83h ; db 7Eh ; ~ db 8 ; db 0 ; db 74h ; t db 0Fh ; db 6 ; db 0C4h ; db 76h ; v db 6 ; db 66h ; f db 26h ; & db 8Bh ; db 4Ch ; L db 4 ; db 66h ; f db 26h ; & db 8Bh ; db 44h ; D db 8 ; db 7 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 0Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 4Fh ; O db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 10h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0Fh ; db 0B7h ; db 4Eh ; N db 1Eh ; db 66h ; f db 0Fh ; db 0AFh ; db 4Eh ; N db 0CEh ; db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0C8h ; db 66h ; f db 3 ; db 4Eh ; N db 0C2h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 4Fh ; O db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 8Bh ; db 46h ; F db 0CEh ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Bh ; db 46h ; F db 0CAh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 0C1h ; db 0C0h ; db 10h ; db 66h ; f db 0BBh ; db 80h ; db 2 ; db 0 ; db 0 ; db 3Bh ; ; db 0C3h ; db 76h ; v db 61h ; a db 2Bh ; + db 0C3h ; db 66h ; f db 50h ; P db 8Bh ; db 0C3h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 0C3h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0C8h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 4Fh ; O db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 0C1h ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0D3h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 58h ; X db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 4 ; db 0 ; db 0 ; db 0Ah ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 0Ch ; db 1 ; db 0 ; db 1 ; db 0 ; db 66h ; f db 83h ; db 0C7h ; db 10h ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 8Ah ; db 46h ; F db 10h ; db 3Ch ; < db 0E2h ; db 74h ; t db 0Ah ; db 3Ch ; < db 0B8h ; db 74h ; t db 6 ; db 3Ch ; < db 69h ; i db 0Fh ; db 85h ; db 93h ; db 93h ; db 0C3h ; db 8Bh ; db 0C0h ; PhysBlt1mCd_5NewRops db 8Ah ; db 46h ; F db 10h ; db 3Ch ; < db 0B8h ; db 74h ; t db 35h ; 5 db 3Ch ; < db 0E2h ; db 74h ; t db 43h ; C db 3Ch ; < db 0C0h ; db 74h ; t db 17h ; db 3Ch ; < db 69h ; i db 0Fh ; db 85h ; db 0Bh ; db 93h ; db 0B3h ; db 6 ; db 0E8h ; db 6 ; db 7 ; db 0B3h ; db 9 ; db 0E8h ; db 0CDh ; db 0FBh ; db 0Fh ; db 83h ; db 6Dh ; m db 93h ; db 0E9h ; db 0FAh ; db 92h ; db 0C7h ; db 46h ; F db 10h ; db 0F0h ; db 0 ; db 0E8h ; db 42h ; B db 7 ; db 0C7h ; db 46h ; F db 10h ; db 0C0h ; db 0 ; db 0Fh ; db 82h ; db 0E9h ; db 92h ; db 0B3h ; db 8 ; db 0E9h ; db 0B0h ; db 0FBh ; db 0B3h ; db 6 ; db 0E8h ; db 0DFh ; db 6 ; db 0B3h ; db 8 ; db 0E8h ; db 0A6h ; db 0FBh ; db 0B3h ; db 6 ; db 0E8h ; db 0D5h ; db 6 ; db 0E9h ; db 42h ; B db 93h ; db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 14h ; db 66h ; f db 0Fh ; db 0B7h ; db 5Eh ; ^ db 12h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 0Fh ; db 0AFh ; db 0C3h ; db 66h ; f db 0BBh ; db 40h ; @ db 0 ; db 0 ; db 0 ; db 66h ; f db 65h ; e db 8Bh ; db 0Eh ; db 0C4h ; db 5Ah ; Z db 49h ; I db 0D3h ; db 0E3h ; db 66h ; f db 0Fh ; db 0B7h ; db 4Eh ; N db 18h ; db 83h ; db 0E1h ; db 7 ; db 3 ; db 4Eh ; N db 14h ; db 83h ; db 0C1h ; db 7 ; db 0C1h ; db 0E9h ; db 3 ; db 83h ; db 0C1h ; db 3 ; db 83h ; db 0E1h ; db 0FCh ; db 66h ; f db 0Fh ; db 0B7h ; db 56h ; V db 12h ; db 66h ; f db 0Fh ; db 0AFh ; db 0CAh ; db 66h ; f db 3Bh ; ; db 0D9h ; db 77h ; w db 3 ; db 66h ; f db 8Bh ; db 0D9h ; db 66h ; f db 3 ; db 0C3h ; db 66h ; f db 65h ; e db 3 ; db 1Eh ; db 0E8h ; db 8Fh ; db 66h ; f db 65h ; e db 89h ; db 1Eh ; db 90h ; db 96h ; db 66h ; f db 65h ; e db 3Bh ; ; db 6 ; db 0ECh ; db 8Fh ; db 0Fh ; db 8Dh ; db 60h ; ` db 92h ; db 0F7h ; db 46h ; F db 0CCh ; db 0 ; db 1 ; db 0Fh ; db 85h ; db 57h ; W db 92h ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 34h ; 4 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0A1h ; db 5Ah ; Z db 0 ; db 74h ; t db 2Bh ; + db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 65h ; e db 0FFh ; db 36h ; 6 db 9Dh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 9Fh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A1h ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A3h ; db 5Ah ; Z db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 0C6h ; db 66h ; f db 0Fh ; db 0B7h ; db 7Eh ; ~ db 1Eh ; db 66h ; f db 0Fh ; db 0AFh ; db 0F8h ; db 8Bh ; db 46h ; F db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0C7h ; db 66h ; f db 3 ; db 46h ; F db 0C2h ; db 66h ; f db 65h ; e db 0A3h ; db 8Ch ; db 96h ; db 66h ; f db 50h ; P db 0BBh ; db 0Ah ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 66h ; f db 65h ; e db 0A1h ; db 90h ; db 96h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 58h ; X db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B8h ; db 0 ; db 0 ; db 0Ch ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 8Bh ; db 46h ; F db 14h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Bh ; db 46h ; F db 0C6h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 0C1h ; db 0C0h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0B3h ; db 6 ; db 0E8h ; db 0E8h ; db 4 ; db 0B3h ; db 8 ; db 0E8h ; db 0AFh ; db 0F9h ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 34h ; 4 db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0A1h ; db 5Ah ; Z db 0 ; db 74h ; t db 2Bh ; + db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 65h ; e db 0FFh ; db 36h ; 6 db 9Dh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 9Fh ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A1h ; db 5Ah ; Z db 65h ; e db 0FFh ; db 36h ; 6 db 0A3h ; db 5Ah ; Z db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 0BBh ; db 0Ah ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 96h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 0A1h ; db 90h ; db 96h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B8h ; db 0 ; db 0 ; db 6 ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 8Bh ; db 46h ; F db 0C6h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Bh ; db 46h ; F db 14h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 0C1h ; db 0C0h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0E9h ; db 16h ; db 90h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 0C5h ; db 5Eh ; ^ db 0Ah ; db 83h ; db 7Fh ;  db 2 ; db 1 ; db 0Fh ; db 84h ; db 7Dh ; } db 0 ; db 0F6h ; db 7 ; db 1 ; db 0Fh ; db 84h ; db 7Eh ; ~ db 0 ; db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 74h ; t db 26h ; & db 66h ; f db 8Bh ; db 4Fh ; O db 4Eh ; N db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 0Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 4Fh ; O db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 0B1h ; db 8 ; db 0F8h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 8Bh ; db 0C0h ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 20h ; db 73h ; s db 0D2h ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0E8h ; db 8Fh ; db 66h ; f db 8Bh ; db 5Fh ; _ db 4Eh ; N db 66h ; f db 65h ; e db 3 ; db 16h ; db 0ECh ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 89h ; db 16h ; db 94h ; db 96h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 0Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 0B1h ; db 60h ; ` db 0F8h ; db 0C3h ; db 0F9h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 83h ; db 7Fh ;  db 2 ; db 3 ; db 0Fh ; db 85h ; db 68h ; h db 1 ; db 0F6h ; db 7 ; db 4 ; db 0Fh ; db 84h ; db 91h ; db 1 ; db 83h ; db 7Eh ; ~ db 8 ; db 0 ; db 74h ; t db 0E3h ; db 8Bh ; db 47h ; G db 19h ; db 8Bh ; db 57h ; W db 29h ; ) db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 47h ; G db 11h ; db 8Bh ; db 57h ; W db 21h ; ! db 0C5h ; db 5Eh ; ^ db 6 ; db 66h ; f db 8Bh ; db 4Fh ; O db 8 ; db 66h ; f db 8Bh ; db 5Fh ; _ db 4 ; db 66h ; f db 51h ; Q db 65h ; e db 8Eh ; db 1Eh ; db 0C0h ; db 98h ; db 66h ; f db 0B9h ; db 8 ; db 0 ; db 0 ; db 0 ; db 66h ; f db 65h ; e db 8Bh ; db 36h ; 6 db 0C4h ; db 98h ; db 66h ; f db 3 ; db 0CEh ; db 66h ; f db 65h ; e db 3Bh ; ; db 0Eh ; db 0C8h ; db 98h ; db 76h ; v db 48h ; H db 66h ; f db 0B9h ; db 8 ; db 0 ; db 0 ; db 0 ; db 66h ; f db 33h ; 3 db 0F6h ; db 66h ; f db 50h ; P db 56h ; V db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 34h ; 4 db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 2Bh ; + db 6 ; db 0D8h ; db 98h ; db 66h ; f db 83h ; db 0F8h ; db 1 ; db 77h ; w db 11h ; db 0Fh ; db 0A0h ; db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 0Fh ; db 0A1h ; db 65h ; e db 89h ; db 36h ; 6 db 0DCh ; db 98h ; db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 0A3h ; db 0D8h ; db 98h ; db 5Eh ; ^ db 66h ; f db 58h ; X db 66h ; f db 65h ; e db 89h ; db 0Eh ; db 0C4h ; db 98h ; db 67h ; g db 66h ; f db 89h ; db 6 ; db 67h ; g db 66h ; f db 89h ; db 56h ; V db 4 ; db 66h ; f db 0B8h ; db 80h ; db 40h ; @ db 0Ch ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 0D0h ; db 98h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 77h ; w db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0E8h ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B9h ; db 8 ; db 0 ; db 8 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 4Fh ; O db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B8h ; db 8 ; db 0 ; db 1 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 59h ; Y db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 89h ; db 16h ; db 94h ; db 96h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 0Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 10h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 4Fh ; O db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 0B1h ; db 60h ; ` db 0F8h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 8Bh ; db 0C0h ; db 83h ; db 7Fh ;  db 2 ; db 2 ; db 75h ; u db 2Ah ; * db 8Bh ; db 47h ; G db 39h ; 9 db 8Bh ; db 57h ; W db 49h ; I db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 47h ; G db 31h ; 1 db 8Bh ; db 57h ; W db 41h ; A db 66h ; f db 8Bh ; db 4Fh ; O db 0Ah ; db 66h ; f db 8Bh ; db 5Fh ; _ db 4 ; db 0E9h ; db 9Fh ; db 0FEh ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 8Bh ; db 0C0h ; db 66h ; f db 8Dh ; db 77h ; w db 4Eh ; N db 6 ; db 66h ; f db 57h ; W db 66h ; f db 0B9h ; db 10h ; db 0 ; db 0 ; db 0 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C9h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C9h ; db 66h ; f db 51h ; Q db 65h ; e db 8Eh ; db 6 ; db 0C0h ; db 98h ; db 66h ; f db 0C1h ; db 0E1h ; db 2 ; db 66h ; f db 51h ; Q db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 0C4h ; db 98h ; db 66h ; f db 3 ; db 0CFh ; db 66h ; f db 65h ; e db 3Bh ; ; db 0Eh ; db 0C8h ; db 98h ; db 66h ; f db 59h ; Y db 76h ; v db 42h ; B db 66h ; f db 33h ; 3 db 0FFh ; db 66h ; f db 50h ; P db 56h ; V db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 34h ; 4 db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 2Bh ; + db 6 ; db 0D8h ; db 98h ; db 66h ; f db 83h ; db 0F8h ; db 1 ; db 77h ; w db 11h ; db 0Fh ; db 0A0h ; db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 0Fh ; db 0A1h ; db 65h ; e db 89h ; db 36h ; 6 db 0DCh ; db 98h ; db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 0A3h ; db 0D8h ; db 98h ; db 5Eh ; ^ db 66h ; f db 58h ; X db 66h ; f db 3 ; db 0CFh ; db 66h ; f db 65h ; e db 89h ; db 0Eh ; db 0C4h ; db 98h ; db 66h ; f db 59h ; Y db 66h ; f db 65h ; e db 89h ; db 3Eh ; > db 0A8h ; db 96h ; db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 66h ; f db 5Fh ; _ db 7 ; db 66h ; f db 0B8h ; db 80h ; db 40h ; @ db 0Ch ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 8Bh ; db 1Eh ; db 0E8h ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 0A1h ; db 0A8h ; db 96h ; db 66h ; f db 65h ; e db 3 ; db 6 ; db 0D0h ; db 98h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 0B9h ; db 8 ; db 0 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0C9h ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0C9h ; db 8Bh ; db 0C1h ; db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 75h ; u db 3 ; db 83h ; db 0C0h ; db 8 ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Bh ; db 0C1h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B8h ; db 8 ; db 0 ; db 8 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 0A1h ; db 0E8h ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 0A3h ; db 94h ; db 96h ; db 0B1h ; db 20h ; db 0F8h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 8Bh ; db 0C0h ; db 53h ; S db 0BBh ; db 14h ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 0E8h ; db 27h ; ' db 0FCh ; db 5Bh ; [ db 8Ah ; db 0EBh ; db 73h ; s db 59h ; Y db 0E9h ; db 6Ch ; l db 1 ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; PhysPatternBlt_5 db 0BBh ; db 14h ; db 0 ; db 51h ; Q db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 59h ; Y db 81h ; db 7Eh ; ~ db 10h ; db 0F0h ; db 0 ; db 75h ; u db 9 ; db 0E8h ; db 0CFh ; db 0FBh ; db 0B5h ; db 0Ch ; db 0Fh ; db 82h ; db 16h ; db 1 ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 0Fh ; db 84h ; db 0Eh ; db 1 ; db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 72h ; r db 2Ah ; * db 0F6h ; db 0C1h ; db 20h ; db 74h ; t db 25h ; % db 8Bh ; db 46h ; F db 20h ; db 83h ; db 0E0h ; db 7 ; db 0C0h ; db 0E0h ; db 5 ; db 65h ; e db 0Bh ; db 6 ; db 0BCh ; db 59h ; Y db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 0 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 8Bh ; db 46h ; F db 1Eh ; db 83h ; db 0E0h ; db 7 ; db 0C0h ; db 0E0h ; db 4 ; db 0Ah ; db 0C5h ; db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Ah ; db 0C1h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 0Fh ; db 0B7h ; db 46h ; F db 1Eh ; db 66h ; f db 0Fh ; db 0B7h ; db 4Eh ; N db 0C6h ; db 66h ; f db 0Fh ; db 0AFh ; db 0C1h ; db 8Bh ; db 4Eh ; N db 20h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C9h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C9h ; db 66h ; f db 3 ; db 0C1h ; db 66h ; f db 3 ; db 46h ; F db 0C2h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 0Ch ; db 8Bh ; db 46h ; F db 0C6h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 10h ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 14h ; db 66h ; f db 8Bh ; db 46h ; F db 12h ; db 66h ; f db 0C1h ; db 0C0h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 18h ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 1Ch ; db 66h ; f db 83h ; db 0C7h ; db 20h ; db 65h ; e db 80h ; db 3Eh ; > db 0F0h ; db 98h ; db 1 ; db 77h ; w db 8 ; db 65h ; e db 0A0h ; db 0F8h ; db 98h ; db 64h ; d db 0A2h ; db 3 ; db 0 ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0F8h ; db 0C3h ; db 0F9h ; db 0C3h ; db 66h ; f db 50h ; P db 66h ; f db 53h ; S db 6 ; db 66h ; f db 51h ; Q db 8Bh ; db 46h ; F db 20h ; db 8Bh ; db 5Eh ; ^ db 1Eh ; db 3 ; db 46h ; F db 14h ; db 3 ; db 5Eh ; ^ db 12h ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 1Fh ; db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 0FFh ; db 76h ; v db 20h ; db 0FFh ; db 76h ; v db 1Eh ; db 50h ; P db 53h ; S db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 66h ; f db 59h ; Y db 7 ; db 66h ; f db 5Bh ; [ db 66h ; f db 58h ; X db 0E9h ; db 0AEh ; db 0FEh ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 90h ; ; S U B R O U T I N E Compress_DevBitmap proc near ; CODE XREF: SearchFreeMemory+C9p push es push fs xor ax, ax xchg ax, [di+10h] mov fs, ax mov [di], ax mov eax, [di+14h] mov ebx, [di+8] add ebx, eax mov [di+18h], ebx xchg eax, [di+4] mov [di+14h], eax mov edx, fs:30h mov ebx, edx sub edx, eax sub fs:30h, eax sub fs:16h, eax push ebx push edx push ecx mov bx, 0Ah push fs mov fs, selCOP mov si, CURPOSTBUFFPTRS mov cx, gs:[si+2] movzx edi, word ptr gs:[si] sub cx, di jz loc_0_7AA2 cmp cx, bx jnb loc_0_7AA2 loc_0_7A8F: ; CODE XREF: Compress_DevBitmap+6Cj mov cx, fs:8Ch mov ax, cx sub cx, di jz loc_0_7A9E cmp cx, bx jb loc_0_7A8F loc_0_7A9E: ; CODE XREF: Compress_DevBitmap+68j mov gs:[si+2], ax loc_0_7AA2: ; CODE XREF: Compress_DevBitmap+59j ; Compress_DevBitmap+5Dj mov es, SELPOST assume es:cseg01 shl edi, 3 pop fs pop ecx pop eax mov dword ptr es:[edi], 2Ch ; ',' mov es:[edi+4], eax add edi, 8 pop eax mov dword ptr es:[edi], 24h ; '$' mov es:[edi+4], eax add edi, 8 mov al, 0Ch mov ah, bBltCtrl3 shl eax, 10h mov dword ptr es:[edi], 4 mov es:[edi+4], eax add edi, 8 mov ax, fs:0Eh shl eax, 10h mov ax, fs:0Eh mov dword ptr es:[edi], 14h mov es:[edi+4], eax add edi, 8 mov eax, fs:2 mov ax, fs:0Eh cmp bytespp, 1 jz loc_0_7B3F cmp bytespp, 3 jnz loc_0_7B3D push ax push dx xor dx, dx mov ax, ax div wInteger3 mov ax, ax pop dx pop ax jmp short loc_0_7B3F ; loc_0_7B3D: ; CODE XREF: Compress_DevBitmap+FBj shr ax, 1 loc_0_7B3F: ; CODE XREF: Compress_DevBitmap+F3j ; Compress_DevBitmap+10Bj mov dword ptr es:[edi], 30h ; '0' mov es:[edi+4], eax add edi, 8 mov fs, selCOP shr edi, 3 mov si, gs:CURPOSTBUFFPTRS mov fs:8Eh, di mov gs:[si], di shr edi, 10h add gs:DCMD64K, edi pop fs pop es assume es:nothing retn Compress_DevBitmap endp ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; db 0 ; EXTT_5 db 83h ; db 7Eh ; ~ db 0Ah ; db 0 ; db 0Fh ; db 84h ; db 7Fh ;  db 1 ; db 0C5h ; db 76h ; v db 8 ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 22h ; " db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 0FFh ; db 34h ; 4 db 0FFh ; db 74h ; t db 2 ; db 0FFh ; db 74h ; t db 4 ; db 0FFh ; db 74h ; t db 6 ; db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 8Bh ; db 54h ; T db 6 ; db 3Bh ; ; db 56h ; V db 0F8h ; db 0Fh ; db 8Fh ; db 8Fh ; db 1 ; db 66h ; f db 33h ; 3 db 0C0h ; db 8Bh ; db 44h ; D db 2 ; db 3Bh ; ; db 46h ; F db 0F4h ; db 0Fh ; db 8Ch ; db 76h ; v db 1 ; db 2Bh ; + db 0D0h ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 54h ; T db 4 ; db 3Bh ; ; db 56h ; V db 0F6h ; db 0Fh ; db 8Fh ; db 6Ch ; l db 1 ; db 66h ; f db 33h ; 3 db 0DBh ; db 8Bh ; db 1Ch ; db 3Bh ; ; db 5Eh ; ^ db 0F2h ; db 0Fh ; db 8Ch ; db 54h ; T db 1 ; db 2Bh ; + db 0D3h ; db 66h ; f db 0F7h ; db 0C2h ; db 0 ; db 0 ; db 0FFh ; db 0FFh ; db 0Fh ; db 8Eh ; db 0F7h ; db 0 ; db 85h ; db 0D2h ; db 0Fh ; db 8Eh ; db 0F1h ; db 0 ; db 66h ; f db 33h ; 3 db 0F6h ; db 8Bh ; db 76h ; v db 0D4h ; db 66h ; f db 0Fh ; db 0AFh ; db 0C6h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 8 ; db 72h ; r db 9 ; db 66h ; f db 6Bh ; k db 0DBh ; db 3 ; db 0EBh ; db 3 ; db 66h ; f db 3 ; db 0DBh ; db 66h ; f db 3 ; db 0D8h ; db 66h ; f db 3 ; db 5Eh ; ^ db 0C8h ; db 53h ; S db 0BBh ; db 0Ah ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 5Bh ; [ db 66h ; f db 0B8h ; db 8 ; db 0 ; db 0Ch ; db 60h ; ` db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 0Fh ; db 84h ; db 0A2h ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 46h ; F db 0DCh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 0Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 8Bh ; db 46h ; F db 0D4h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0F8h ; db 0C3h ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 20h ; db 0Fh ; db 83h ; db 54h ; T db 0FFh ; db 66h ; f db 65h ; e db 0A1h ; db 0E8h ; db 8Fh ; db 66h ; f db 65h ; e db 3 ; db 6 ; db 0ECh ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B8h ; db 60h ; ` db 0 ; db 0Ch ; db 60h ; ` db 0E9h ; db 2Dh ; - db 0FFh ; db 0F9h ; db 0C3h ; db 8Bh ; db 5Eh ; ^ db 0F2h ; db 0E9h ; db 0A6h ; db 0FEh ; db 8Bh ; db 46h ; F db 0F4h ; db 0E9h ; db 84h ; db 0FEh ; db 8Bh ; db 56h ; V db 0F6h ; db 0E9h ; db 8Eh ; db 0FEh ; db 8Bh ; db 56h ; V db 0F8h ; db 0E9h ; db 6Bh ; k db 0FEh ; NEWFONT_5 db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 66h ; f db 33h ; 3 db 0C0h ; db 65h ; e db 8Bh ; db 1Eh ; db 0B4h ; db 5Ah ; Z db 66h ; f db 0C1h ; db 0E3h ; db 10h ; db 8Bh ; db 5Eh ; ^ db 0D4h ; db 0EBh ; db 1Fh ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; PhysNewFontBlt_5 db 83h ; db 7Eh ; ~ db 24h ; $ db 0 ; db 74h ; t db 0DAh ; db 0C5h ; db 76h ; v db 22h ; " db 66h ; f db 8Bh ; db 4 ; db 66h ; f db 8Bh ; db 5Ch ; \ db 4 ; db 66h ; f db 89h ; db 46h ; F db 0F2h ; db 66h ; f db 89h ; db 5Eh ; ^ db 0F6h ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 75h ; u db 23h ; # db 0Fh ; db 0A8h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 0FFh ; db 76h ; v db 0F2h ; db 0FFh ; db 76h ; v db 0F4h ; db 0FFh ; db 76h ; v db 0F6h ; db 0FFh ; db 76h ; v db 0F8h ; db 6Ah ; j db 8 ; db 9Ah ; dd DIB_BEGINACCESS db 0Fh ; db 0A9h ; db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0FFh ; db 66h ; f db 83h ; db 7Eh ; ~ db 0C4h ; db 0 ; db 74h ; t db 7 ; db 0C5h ; db 76h ; v db 0C4h ; db 83h ; db 4Ch ; L db 1Ch ; db 10h ; db 0C5h ; db 76h ; v db 2Ah ; * db 83h ; db 4Ch ; L db 1Ch ; db 10h ; db 8Bh ; db 5Eh ; ^ db 1Ch ; db 0C1h ; db 0E3h ; db 3 ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 12h ; db 73h ; s db 2 ; db 0D1h ; db 0E3h ; db 83h ; db 0C3h ; db 64h ; d db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 0C5h ; db 76h ; v db 14h ; db 83h ; db 7Eh ; ~ db 0Ah ; db 0 ; db 0Fh ; db 84h ; db 0D9h ; db 0 ; db 66h ; f db 8Bh ; db 5Ch ; \ db 4 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 0Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B8h ; db 8 ; db 0 ; db 0Ch ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 0C5h ; db 76h ; v db 8 ; db 66h ; f db 0Fh ; db 0B7h ; db 4 ; db 66h ; f db 0Fh ; db 0B7h ; db 5Ch ; \ db 2 ; db 3Bh ; ; db 46h ; F db 0F2h ; db 0Fh ; db 8Ch ; db 25h ; % db 5 ; db 3Bh ; ; db 5Eh ; ^ db 0F4h ; db 0Fh ; db 8Ch ; db 2Eh ; . db 5 ; db 8Bh ; db 4Ch ; L db 4 ; db 8Bh ; db 54h ; T db 6 ; db 3Bh ; ; db 4Eh ; N db 0F6h ; db 0Fh ; db 8Fh ; db 31h ; 1 db 5 ; db 3Bh ; ; db 56h ; V db 0F8h ; db 0Fh ; db 8Fh ; db 3Ah ; : db 5 ; db 2Bh ; + db 0C8h ; db 7Eh ; ~ db 66h ; f db 2Bh ; + db 0D3h ; db 7Eh ; ~ db 62h ; b db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 0D1h ; db 66h ; f db 0Fh ; db 0B7h ; db 4Eh ; N db 0D4h ; db 66h ; f db 0Fh ; db 0AFh ; db 0D9h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0D8h ; db 66h ; f db 3 ; db 5Eh ; ^ db 0C8h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 8Bh ; db 46h ; F db 0D4h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 0Ch ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 10h ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 14h ; db 66h ; f db 83h ; db 0C7h ; db 18h ; db 83h ; db 0C6h ; db 8 ; db 66h ; f db 8Bh ; db 4 ; db 66h ; f db 0Bh ; db 44h ; D db 4 ; db 0Fh ; db 85h ; db 5Dh ; ] db 0FFh ; db 0C5h ; db 76h ; v db 14h ; db 66h ; f db 8Bh ; db 4Ch ; L db 8 ; db 66h ; f db 8Bh ; db 5Ch ; \ db 4 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 0Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 4Fh ; O db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 10h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 46h ; F db 0F6h ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 12h ; db 73h ; s db 0Dh ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 65h ; e db 0A1h ; db 0B4h ; db 5Ah ; Z db 40h ; @ db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 1Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 46h ; F db 0F2h ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 12h ; db 73h ; s db 0Bh ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 0B8h ; db 0 ; db 0 ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 18h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 8Bh ; db 46h ; F db 0D4h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B8h ; db 0C4h ; db 40h ; @ db 0Ch ; db 66h ; f db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 0Fh ; db 0B4h ; db 5Eh ; ^ db 1Eh ; db 89h ; db 5Eh ; ^ db 0D0h ; db 83h ; db 7Eh ; ~ db 0Eh ; db 0 ; db 0Fh ; db 85h ; db 9 ; db 4 ; db 0C5h ; db 5Eh ; ^ db 10h ; db 81h ; db 3Fh ; ? db 1 ; db 0FEh ; db 0Fh ; db 8Ch ; db 0FEh ; db 3 ; db 81h ; db 7Fh ;  db 4 ; db 0FFh ; db 5 ; db 0Fh ; db 8Fh ; db 0F5h ; db 3 ; db 81h ; db 7Fh ;  db 2 ; db 1 ; db 0FEh ; db 0Fh ; db 8Ch ; db 0ECh ; db 3 ; db 81h ; db 7Fh ;  db 6 ; db 0FFh ; db 5 ; db 0Fh ; db 8Fh ; db 0E3h ; db 3 ; db 8Eh ; db 5Eh ; ^ db 1Ah ; db 0F7h ; db 6 ; db 2 ; db 0 ; db 80h ; db 0 ; db 0Fh ; db 85h ; db 0D6h ; db 3 ; db 66h ; f db 33h ; 3 db 0F6h ; db 66h ; f db 33h ; 3 db 0DBh ; db 0F7h ; db 6 ; db 2 ; db 0 ; db 40h ; @ db 0 ; db 0Fh ; db 84h ; db 76h ; v db 3 ; db 0F7h ; db 46h ; F db 6 ; db 10h ; db 0 ; db 74h ; t db 0Ch ; db 8Bh ; db 5Eh ; ^ db 0D0h ; db 64h ; d db 8Bh ; db 1Fh ; db 83h ; db 46h ; F db 0D0h ; db 2 ; db 0EBh ; db 0Ah ; db 8Bh ; db 5Eh ; ^ db 0D0h ; db 64h ; d db 0Fh ; db 0B6h ; db 1Fh ; db 0FFh ; db 46h ; F db 0D0h ; db 3 ; db 0DBh ; db 66h ; f db 8Bh ; db 36h ; 6 db 0Ah ; db 0 ; db 8Bh ; db 56h ; V db 28h ; ( db 67h ; g db 8Bh ; db 4 ; db 1Eh ; db 3 ; db 0C2h ; db 66h ; f db 8Bh ; db 36h ; 6 db 6 ; db 0 ; db 89h ; db 46h ; F db 28h ; ( db 67h ; g db 8Bh ; db 34h ; 4 db 1Eh ; db 80h ; db 7Ch ; | db 2 ; db 0 ; db 0Fh ; db 84h ; db 22h ; " db 2 ; db 80h ; db 7Ch ; | db 3 ; db 0 ; db 0Fh ; db 84h ; db 1Ah ; db 2 ; db 0Fh ; db 0BEh ; db 44h ; D db 1 ; db 8Bh ; db 5Eh ; ^ db 26h ; & db 2Bh ; + db 0D8h ; db 3Bh ; ; db 5Eh ; ^ db 0F8h ; db 0Fh ; db 8Dh ; db 0Ah ; db 2 ; db 0Fh ; db 0BEh ; db 44h ; D db 3 ; db 3 ; db 0C3h ; db 3Bh ; ; db 46h ; F db 0F4h ; db 0Fh ; db 8Eh ; db 0FDh ; db 1 ; db 66h ; f db 0C1h ; db 0E3h ; db 10h ; db 0Fh ; db 0BEh ; db 1Ch ; db 3 ; db 0DAh ; db 3Bh ; ; db 5Eh ; ^ db 0F6h ; db 0Fh ; db 8Dh ; db 0F4h ; db 1 ; db 0Fh ; db 0BEh ; db 44h ; D db 2 ; db 3 ; db 0C3h ; db 3Bh ; ; db 46h ; F db 0F2h ; db 0Fh ; db 8Ch ; db 0E0h ; db 1 ; db 66h ; f db 33h ; 3 db 0D2h ; db 66h ; f db 33h ; 3 db 0C9h ; db 8Ah ; db 54h ; T db 3 ; db 8Ah ; db 4Ch ; L db 3 ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Ah ; db 54h ; T db 2 ; db 83h ; db 0C6h ; db 4 ; db 66h ; f db 0Fh ; db 0B7h ; db 0C2h ; db 83h ; db 0C0h ; db 7 ; db 0C1h ; db 0E8h ; db 3 ; db 0Fh ; db 0AFh ; db 0C1h ; db 8Bh ; db 0C8h ; db 6 ; db 66h ; f db 57h ; W db 66h ; f db 0C1h ; db 0E0h ; db 2 ; db 66h ; f db 50h ; P db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 0C4h ; db 98h ; db 66h ; f db 3 ; db 0C7h ; db 66h ; f db 65h ; e db 3Bh ; ; db 6 ; db 0C8h ; db 98h ; db 66h ; f db 58h ; X db 76h ; v db 42h ; B db 66h ; f db 33h ; 3 db 0FFh ; db 66h ; f db 50h ; P db 56h ; V db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 34h ; 4 db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 2Bh ; + db 6 ; db 0D8h ; db 98h ; db 66h ; f db 83h ; db 0F8h ; db 1 ; db 77h ; w db 11h ; db 0Fh ; db 0A0h ; db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 0Fh ; db 0A1h ; db 65h ; e db 89h ; db 36h ; 6 db 0DCh ; db 98h ; db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 0A3h ; db 0D8h ; db 98h ; db 5Eh ; ^ db 66h ; f db 58h ; X db 66h ; f db 3 ; db 0C7h ; db 66h ; f db 65h ; e db 0A3h ; db 0C4h ; db 98h ; db 65h ; e db 8Eh ; db 6 ; db 0C0h ; db 98h ; db 8Bh ; db 0C1h ; db 83h ; db 0E0h ; db 3 ; db 0C1h ; db 0E9h ; db 2 ; db 66h ; f db 57h ; W db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 8Bh ; db 0C8h ; db 0F3h ; db 67h ; g db 0A4h ; db 66h ; f db 5Eh ; ^ db 66h ; f db 5Fh ; _ db 7 ; db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 0D0h ; db 98h ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 12h ; db 0Fh ; db 83h ; db 0DCh ; db 0 ; db 33h ; 3 db 0C9h ; db 66h ; f db 0C1h ; db 0CBh ; db 10h ; db 8Bh ; db 46h ; F db 0F4h ; db 3Bh ; ; db 0D8h ; db 73h ; s db 23h ; # db 2Bh ; + db 0C3h ; db 3 ; db 0D8h ; db 66h ; f db 0C1h ; db 0CAh ; db 10h ; db 2Bh ; + db 0D0h ; db 66h ; f db 0C1h ; db 0CAh ; db 10h ; db 66h ; f db 52h ; R db 83h ; db 0C2h ; db 7 ; db 0C1h ; db 0EAh ; db 3 ; db 0F7h ; db 0E2h ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 0D0h ; db 66h ; f db 3 ; db 0F2h ; db 66h ; f db 5Ah ; Z db 66h ; f db 0C1h ; db 0CBh ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 77h ; w db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 33h ; 3 db 0C0h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 20h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 0C2h ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 66h ; f db 0C1h ; db 0CBh ; db 10h ; db 53h ; S db 3 ; db 0D8h ; db 3Bh ; ; db 5Eh ; ^ db 0F8h ; db 5Bh ; [ db 76h ; v db 5 ; db 8Bh ; db 46h ; F db 0F8h ; db 2Bh ; + db 0C3h ; db 83h ; db 0F8h ; db 14h ; db 76h ; v db 2Eh ; . db 66h ; f db 0C1h ; db 0CAh ; db 10h ; db 8Bh ; db 0C8h ; db 0B8h ; db 14h ; db 0 ; db 2Bh ; + db 0C8h ; db 2Bh ; + db 0D0h ; db 66h ; f db 0C1h ; db 0CAh ; db 10h ; db 3 ; db 0D8h ; db 66h ; f db 0C1h ; db 0CBh ; db 10h ; db 66h ; f db 52h ; R db 50h ; P db 83h ; db 0C2h ; db 7 ; db 0C1h ; db 0EAh ; db 3 ; db 0F7h ; db 0E2h ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 0D0h ; db 66h ; f db 3 ; db 0F2h ; db 58h ; X db 66h ; f db 5Ah ; Z db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 83h ; db 0F9h ; db 0 ; db 0Fh ; db 85h ; db 1Ch ; db 0FFh ; db 0EBh ; db 4Ch ; L db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 77h ; w db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 20h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 0FFh ; db 4Eh ; N db 1Ch ; db 0Fh ; db 85h ; db 86h ; db 0FDh ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 20h ; db 73h ; s db 62h ; b db 66h ; f db 65h ; e db 0A1h ; db 0E8h ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 0A1h ; db 0B4h ; db 98h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B8h ; db 0C0h ; db 40h ; @ db 0Ch ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B8h ; db 20h ; db 0 ; db 1 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 4 ; db 0 ; db 0 ; db 0Ah ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 0Ch ; db 1 ; db 0 ; db 1 ; db 0 ; db 66h ; f db 83h ; db 0C7h ; db 10h ; db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 66h ; f db 83h ; db 7Eh ; ~ db 0C4h ; db 0 ; db 74h ; t db 7 ; db 0C5h ; db 76h ; v db 0C4h ; db 83h ; db 64h ; d db 1Ch ; db 0EFh ; db 0C5h ; db 76h ; v db 2Ah ; * db 83h ; db 64h ; d db 1Ch ; db 0EFh ; db 65h ; e db 80h ; db 3Eh ; > db 0E8h ; db 8Eh ; db 2 ; db 74h ; t db 1 ; db 0C3h ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 66h ; f db 64h ; d db 0A1h ; db 8Ch ; db 0 ; db 8Bh ; db 0C8h ; db 3Bh ; ; db 0C8h ; db 75h ; u db 0F5h ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 3 ; db 75h ; u db 0F8h ; db 65h ; e db 80h ; db 3Eh ; > db 0A5h ; db 5Ah ; Z db 0 ; db 74h ; t db 13h ; db 66h ; f db 65h ; e db 0FFh ; db 36h ; 6 db 90h ; db 58h ; X db 6Ah ; j db 8 ; db 9Ah ; dd DIB_ENDACCESS db 65h ; e db 0C6h ; db 6 ; db 0A5h ; db 5Ah ; Z db 0 ; db 0EBh ; db 0C7h ; db 90h ; db 8Bh ; db 5Eh ; ^ db 0D0h ; db 64h ; d db 8Bh ; db 1Fh ; db 83h ; db 46h ; F db 0D0h ; db 2 ; db 0E9h ; db 9Ah ; db 0FCh ; db 2Eh ; . db 8Bh ; db 0C0h ; db 8Bh ; db 46h ; F db 0F2h ; db 0E9h ; db 0D5h ; db 0FAh ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 90h ; db 8Bh ; db 5Eh ; ^ db 0F4h ; db 0E9h ; db 0CCh ; db 0FAh ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 90h ; db 8Bh ; db 4Eh ; N db 0F6h ; db 0E9h ; db 0C9h ; db 0FAh ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 90h ; db 8Bh ; db 56h ; V db 0F8h ; db 0E9h ; db 0C0h ; db 0FAh ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 90h ; db 8Eh ; db 5Eh ; ^ db 1Ah ; db 0F7h ; db 46h ; F db 6 ; db 10h ; db 0 ; db 74h ; t db 16h ; db 8Bh ; db 76h ; v db 0D0h ; db 66h ; f db 64h ; d db 0Fh ; db 0B7h ; db 34h ; 4 db 83h ; db 46h ; F db 0D0h ; db 2 ; db 0EBh ; db 13h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 8Bh ; db 0C0h ; db 8Bh ; db 76h ; v db 0D0h ; db 66h ; f db 64h ; d db 0Fh ; db 0B6h ; db 34h ; 4 db 0FFh ; db 46h ; F db 0D0h ; db 66h ; f db 89h ; db 76h ; v db 0D8h ; db 3Bh ; ; db 36h ; 6 db 4 ; db 0 ; db 0Fh ; db 87h ; db 6Dh ; m db 0FEh ; db 66h ; f db 8Bh ; db 16h ; db 6 ; db 0 ; db 0F7h ; db 6 ; db 2 ; db 0 ; db 80h ; db 0 ; db 0Fh ; db 85h ; db 6Ah ; j db 2 ; db 67h ; g db 8Bh ; db 34h ; 4 db 72h ; r db 80h ; db 7Ch ; | db 2 ; db 0 ; db 0Fh ; db 84h ; db 24h ; $ db 2 ; db 80h ; db 7Ch ; | db 3 ; db 0 ; db 0Fh ; db 84h ; db 1Ch ; db 2 ; db 0Fh ; db 0BEh ; db 54h ; T db 1 ; db 66h ; f db 33h ; 3 db 0C0h ; db 66h ; f db 33h ; 3 db 0C9h ; db 8Bh ; db 46h ; F db 26h ; & db 2Bh ; + db 0C2h ; db 3Bh ; ; db 46h ; F db 0F8h ; db 0Fh ; db 8Dh ; db 6 ; db 2 ; db 33h ; 3 db 0D2h ; db 8Ah ; db 54h ; T db 3 ; db 8Bh ; db 0D8h ; db 3 ; db 0DAh ; db 3Bh ; ; db 5Eh ; ^ db 0F4h ; db 0Fh ; db 8Eh ; db 0F6h ; db 1 ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 0Fh ; db 0BEh ; db 4 ; db 3 ; db 46h ; F db 28h ; ( db 3Bh ; ; db 46h ; F db 0F6h ; db 0Fh ; db 8Dh ; db 0Fh ; db 0FEh ; db 8Ah ; db 54h ; T db 2 ; db 66h ; f db 8Bh ; db 0D8h ; db 3 ; db 0C2h ; db 3Bh ; ; db 46h ; F db 0F2h ; db 0Fh ; db 8Ch ; db 0D2h ; db 1 ; db 66h ; f db 0Fh ; db 0B6h ; db 4Ch ; L db 3 ; db 83h ; db 0C6h ; db 4 ; db 66h ; f db 0Fh ; db 0B7h ; db 0C2h ; db 83h ; db 0C0h ; db 7 ; db 0C1h ; db 0E8h ; db 3 ; db 0Fh ; db 0AFh ; db 0C1h ; db 8Bh ; db 0C8h ; db 6 ; db 66h ; f db 57h ; W db 66h ; f db 0C1h ; db 0E0h ; db 2 ; db 66h ; f db 50h ; P db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 0C4h ; db 98h ; db 66h ; f db 3 ; db 0C7h ; db 66h ; f db 65h ; e db 3Bh ; ; db 6 ; db 0C8h ; db 98h ; db 66h ; f db 58h ; X db 76h ; v db 42h ; B db 66h ; f db 33h ; 3 db 0FFh ; db 66h ; f db 50h ; P db 56h ; V db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 34h ; 4 db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 2Bh ; + db 6 ; db 0D8h ; db 98h ; db 66h ; f db 83h ; db 0F8h ; db 1 ; db 77h ; w db 11h ; db 0Fh ; db 0A0h ; db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 0Fh ; db 0A1h ; db 65h ; e db 89h ; db 36h ; 6 db 0DCh ; db 98h ; db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 0A3h ; db 0D8h ; db 98h ; db 5Eh ; ^ db 66h ; f db 58h ; X db 66h ; f db 3 ; db 0C7h ; db 66h ; f db 65h ; e db 0A3h ; db 0C4h ; db 98h ; db 65h ; e db 8Eh ; db 6 ; db 0C0h ; db 98h ; db 8Bh ; db 0C1h ; db 83h ; db 0E0h ; db 3 ; db 0C1h ; db 0E9h ; db 2 ; db 66h ; f db 57h ; W db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 8Bh ; db 0C8h ; db 0F3h ; db 67h ; g db 0A4h ; db 66h ; f db 5Eh ; ^ db 66h ; f db 5Fh ; _ db 7 ; db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 0D0h ; db 98h ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 12h ; db 0Fh ; db 83h ; db 0DCh ; db 0 ; db 33h ; 3 db 0C9h ; db 66h ; f db 0C1h ; db 0CBh ; db 10h ; db 8Bh ; db 46h ; F db 0F4h ; db 3Bh ; ; db 0D8h ; db 73h ; s db 23h ; # db 2Bh ; + db 0C3h ; db 3 ; db 0D8h ; db 66h ; f db 0C1h ; db 0CAh ; db 10h ; db 2Bh ; + db 0D0h ; db 66h ; f db 0C1h ; db 0CAh ; db 10h ; db 66h ; f db 52h ; R db 83h ; db 0C2h ; db 7 ; db 0C1h ; db 0EAh ; db 3 ; db 0F7h ; db 0E2h ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 0D0h ; db 66h ; f db 3 ; db 0F2h ; db 66h ; f db 5Ah ; Z db 66h ; f db 0C1h ; db 0CBh ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 77h ; w db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 33h ; 3 db 0C0h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 20h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 0C2h ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 66h ; f db 0C1h ; db 0CBh ; db 10h ; db 53h ; S db 3 ; db 0D8h ; db 3Bh ; ; db 5Eh ; ^ db 0F8h ; db 5Bh ; [ db 76h ; v db 5 ; db 8Bh ; db 46h ; F db 0F8h ; db 2Bh ; + db 0C3h ; db 83h ; db 0F8h ; db 14h ; db 76h ; v db 2Eh ; . db 66h ; f db 0C1h ; db 0CAh ; db 10h ; db 8Bh ; db 0C8h ; db 0B8h ; db 14h ; db 0 ; db 2Bh ; + db 0C8h ; db 2Bh ; + db 0D0h ; db 66h ; f db 0C1h ; db 0CAh ; db 10h ; db 3 ; db 0D8h ; db 66h ; f db 0C1h ; db 0CBh ; db 10h ; db 66h ; f db 52h ; R db 50h ; P db 83h ; db 0C2h ; db 7 ; db 0C1h ; db 0EAh ; db 3 ; db 0F7h ; db 0E2h ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 0D0h ; db 66h ; f db 3 ; db 0F2h ; db 58h ; X db 66h ; f db 5Ah ; Z db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 83h ; db 0F9h ; db 0 ; db 0Fh ; db 85h ; db 1Ch ; db 0FFh ; db 0EBh ; db 4Ch ; L db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 77h ; w db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 20h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 83h ; db 7Eh ; ~ db 0Ch ; db 0 ; db 75h ; u db 1Bh ; db 66h ; f db 8Bh ; db 5Eh ; ^ db 0D8h ; db 66h ; f db 8Bh ; db 36h ; 6 db 0Ah ; db 0 ; db 67h ; g db 8Bh ; db 4 ; db 5Eh ; ^ db 1 ; db 46h ; F db 28h ; ( db 0FFh ; db 4Eh ; N db 1Ch ; db 0Fh ; db 85h ; db 6Fh ; o db 0FDh ; db 0E9h ; db 0Dh ; db 0FCh ; db 90h ; db 0Fh ; db 0A0h ; db 0Fh ; db 0B4h ; db 5Eh ; ^ db 0Ch ; db 64h ; d db 8Bh ; db 7 ; db 83h ; db 46h ; F db 0Ch ; db 2 ; db 0Fh ; db 0A1h ; db 0EBh ; db 0E1h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 90h ; db 67h ; g db 66h ; f db 8Bh ; db 34h ; 4 db 0B2h ; db 67h ; g db 83h ; db 7Eh ; ~ db 4 ; db 0 ; db 74h ; t db 0BAh ; db 8Bh ; db 46h ; F db 26h ; & db 67h ; g db 2Bh ; + db 46h ; F db 2 ; db 3Bh ; ; db 46h ; F db 0F8h ; db 7Dh ; } db 0AEh ; db 8Bh ; db 0D8h ; db 67h ; g db 3 ; db 5Eh ; ^ db 6 ; db 3Bh ; ; db 5Eh ; ^ db 0F4h ; db 7Eh ; ~ db 0A3h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Bh ; db 46h ; F db 28h ; ( db 67h ; g db 3 ; db 6 ; db 3Bh ; ; db 46h ; F db 0F6h ; db 0Fh ; db 8Dh ; db 0C0h ; db 0FBh ; db 66h ; f db 8Bh ; db 0D8h ; db 67h ; g db 3 ; db 46h ; F db 4 ; db 3Bh ; ; db 46h ; F db 0F2h ; db 7Ch ; | db 86h ; db 66h ; f db 33h ; 3 db 0C9h ; db 67h ; g db 66h ; f db 8Bh ; db 56h ; V db 4 ; db 67h ; g db 8Bh ; db 4Eh ; N db 6 ; db 66h ; f db 83h ; db 0C6h ; db 8 ; db 66h ; f db 0Fh ; db 0B7h ; db 0C2h ; db 83h ; db 0C0h ; db 7 ; db 0C1h ; db 0E8h ; db 3 ; db 0Fh ; db 0AFh ; db 0C1h ; db 8Bh ; db 0C8h ; db 6 ; db 66h ; f db 57h ; W db 66h ; f db 0C1h ; db 0E0h ; db 2 ; db 66h ; f db 50h ; P db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 0C4h ; db 98h ; db 66h ; f db 3 ; db 0C7h ; db 66h ; f db 65h ; e db 3Bh ; ; db 6 ; db 0C8h ; db 98h ; db 66h ; f db 58h ; X db 76h ; v db 42h ; B db 66h ; f db 33h ; 3 db 0FFh ; db 66h ; f db 50h ; P db 56h ; V db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 34h ; 4 db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 2Bh ; + db 6 ; db 0D8h ; db 98h ; db 66h ; f db 83h ; db 0F8h ; db 1 ; db 77h ; w db 11h ; db 0Fh ; db 0A0h ; db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 0Fh ; db 0A1h ; db 65h ; e db 89h ; db 36h ; 6 db 0DCh ; db 98h ; db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 0A3h ; db 0D8h ; db 98h ; db 5Eh ; ^ db 66h ; f db 58h ; X db 66h ; f db 3 ; db 0C7h ; db 66h ; f db 65h ; e db 0A3h ; db 0C4h ; db 98h ; db 65h ; e db 8Eh ; db 6 ; db 0C0h ; db 98h ; db 8Bh ; db 0C1h ; db 83h ; db 0E0h ; db 3 ; db 0C1h ; db 0E9h ; db 2 ; db 66h ; f db 57h ; W db 0F3h ; db 67h ; g db 66h ; f db 0A5h ; db 8Bh ; db 0C8h ; db 0F3h ; db 67h ; g db 0A4h ; db 66h ; f db 5Eh ; ^ db 66h ; f db 5Fh ; _ db 7 ; db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 0D0h ; db 98h ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 12h ; db 0Fh ; db 83h ; db 0DCh ; db 0 ; db 33h ; 3 db 0C9h ; db 66h ; f db 0C1h ; db 0CBh ; db 10h ; db 8Bh ; db 46h ; F db 0F4h ; db 3Bh ; ; db 0D8h ; db 73h ; s db 23h ; # db 2Bh ; + db 0C3h ; db 3 ; db 0D8h ; db 66h ; f db 0C1h ; db 0CAh ; db 10h ; db 2Bh ; + db 0D0h ; db 66h ; f db 0C1h ; db 0CAh ; db 10h ; db 66h ; f db 52h ; R db 83h ; db 0C2h ; db 7 ; db 0C1h ; db 0EAh ; db 3 ; db 0F7h ; db 0E2h ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 0D0h ; db 66h ; f db 3 ; db 0F2h ; db 66h ; f db 5Ah ; Z db 66h ; f db 0C1h ; db 0CBh ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 77h ; w db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 33h ; 3 db 0C0h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 20h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 8Bh ; db 0C2h ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 66h ; f db 0C1h ; db 0CBh ; db 10h ; db 53h ; S db 3 ; db 0D8h ; db 3Bh ; ; db 5Eh ; ^ db 0F8h ; db 5Bh ; [ db 76h ; v db 5 ; db 8Bh ; db 46h ; F db 0F8h ; db 2Bh ; + db 0C3h ; db 83h ; db 0F8h ; db 14h ; db 76h ; v db 2Eh ; . db 66h ; f db 0C1h ; db 0CAh ; db 10h ; db 8Bh ; db 0C8h ; db 0B8h ; db 14h ; db 0 ; db 2Bh ; + db 0C8h ; db 2Bh ; + db 0D0h ; db 66h ; f db 0C1h ; db 0CAh ; db 10h ; db 3 ; db 0D8h ; db 66h ; f db 0C1h ; db 0CBh ; db 10h ; db 66h ; f db 52h ; R db 50h ; P db 83h ; db 0C2h ; db 7 ; db 0C1h ; db 0EAh ; db 3 ; db 0F7h ; db 0E2h ; db 66h ; f db 0C1h ; db 0E2h ; db 10h ; db 8Bh ; db 0D0h ; db 66h ; f db 3 ; db 0F2h ; db 58h ; X db 66h ; f db 5Ah ; Z db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 83h ; db 0F9h ; db 0 ; db 0Fh ; db 85h ; db 1Ch ; db 0FFh ; db 0EBh ; db 4Ch ; L db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 77h ; w db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 20h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B9h ; db 0FFh ; db 0FFh ; db 0 ; db 0 ; db 0E9h ; db 0A3h ; db 0FDh ; PhysDrawTextBitmap_5 db 90h ; ; push bp mov bp, sp sub sp, 6 push esi push edi push ds push es cld mov ax, seg dseg08 mov ds, ax mov dword ptr [bp-4], 0 cmp lpSecondDev, 0 jz loc_0_88F5 cmp lpSecondDev, eax jnz loc_0_88D7 mov eax, lpPrimaryDev mov [bp-4], eax jmp short loc_0_88E6 ; loc_0_88D7: ; CODE XREF: cseg01:88CBj cmp lpPrimaryDev, eax jnz loc_0_88E6 mov eax, lpSecondDev mov [bp-4], eax loc_0_88E6: ; CODE XREF: cseg01:88D5j cseg01:88DCj cmp dword ptr [bp-4], 0 jz loc_0_88F5 les bx, [bp-4] or word ptr es:[bx+1Ch], 10h loc_0_88F5: ; CODE XREF: cseg01:88C4j cseg01:88EBj les bx, [bp+20h] or word ptr es:[bx+1Ch], 10h mov fs, selCOP push ds pop gs lds si, [bp+6] cmp gs:CursorDefinedFlag, 2 jnz loc_0_8931 push gs push large gs:lpDriverPDevice push word ptr [si] push word ptr [si+2] push word ptr [si+4] push word ptr [si+6] push 8 call DIB_BEGINACCESS pop gs assume gs:nothing mov byte ptr gs:5AA5h, 0FFh loc_0_8931: ; CODE XREF: cseg01:890Dj movzx eax, word ptr [si+4] mov dx, [si] xor esi, esi sub ax, dx sub dx, [bp+10h] mov cx, dx and dx, 7 push dx add ax, dx add ax, 7 shr ax, 3 add ax, 3 and ax, 0FFFCh mov [bp-6], ax shr cx, 3 imul ax, [bp+0Ah] mov edi, gs:98C4h add eax, edi cmp eax, gs:98C8h jbe loc_0_89B1 xor edi, edi push eax push si mov si, gs:98ECh mov si, gs:[si] mov eax, gs:98D4h sub eax, gs:98D8h cmp eax, 1 ja loc_0_899F push fs mov fs, gs:88h loc_0_8995: ; CODE XREF: cseg01:899Bj test byte ptr fs:0, 1 jnz loc_0_8995 pop fs loc_0_899F: ; CODE XREF: cseg01:898Cj mov gs:98DCh, si mov eax, gs:98D4h mov gs:98D8h, eax pop si pop eax loc_0_89B1: ; CODE XREF: cseg01:896Dj mov es, gs:98C0h lds si, [bp+1Ch] add si, cx push edi mov bx, [bp+0Ah] xor ecx, ecx loc_0_89C3: ; CODE XREF: cseg01:89CFj mov cx, [bp-6] push si repe movs byte ptr es:[edi], byte ptr [esi] pop si add si, [bp+0Ch] dec bx jnz loc_0_89C3 add edi, 3 and di, 0FFFCh mov gs:98C4h, edi mov bx, 14h mov si, gs:98ECh mov cx, gs:[si+2] movzx edi, word ptr gs:[si] sub cx, di jz loc_0_8A0A cmp cx, bx jnb loc_0_8A0A loc_0_89F7: ; CODE XREF: cseg01:8A04j mov cx, fs:8Ch mov ax, cx sub cx, di jz loc_0_8A06 cmp cx, bx jb loc_0_89F7 loc_0_8A06: ; CODE XREF: cseg01:8A00j mov gs:[si+2], ax loc_0_8A0A: ; CODE XREF: cseg01:89F1j cseg01:89F5j mov es, gs:98BCh shl edi, 3 pop eax add eax, gs:98D0h mov dword ptr es:[edi], 24h ; '$' mov es:[edi+4], eax add edi, 8 mov eax, 600C4080h mov dword ptr es:[edi], 4 mov es:[edi+4], eax add edi, 8 mov eax, gs:8FE8h mov dword ptr es:[edi], 2Ch ; ',' mov es:[edi+4], eax add edi, 8 mov ax, [bp-6] mov bx, ax shl ebx, 10h mov bx, ax mov dword ptr es:[edi], 14h mov es:[edi+4], ebx add edi, 8 push ax mov ax, [bp+0Ah] shl eax, 10h pop ax cmp dword ptr gs:5AC4h, 1 jz loc_0_8AAB cmp dword ptr gs:5AC4h, 3 jnz loc_0_8AA9 push ax push dx xor dx, dx mov ax, ax div word ptr gs:5ACEh mov ax, ax pop dx pop ax jmp short loc_0_8AAB ; loc_0_8AA9: ; CODE XREF: cseg01:8A96j shr ax, 1 loc_0_8AAB: ; CODE XREF: cseg01:8A8Dj cseg01:8AA7j mov dword ptr es:[edi], 30h ; '0' mov es:[edi+4], eax add edi, 8 mov eax, 600C0040h cmp word ptr [bp+1Ah], 0 jz loc_0_8ACC or al, 4 loc_0_8ACC: ; CODE XREF: cseg01:8AC8j pop cx shl cl, 2 or ah, cl mov dword ptr es:[edi], 4 mov es:[edi+4], eax add edi, 8 mov eax, [bp+12h] mov edx, [bp+16h] lds si, [bp+20h] mov dword ptr es:[edi], 0Ch mov es:[edi+4], eax add edi, 8 mov dword ptr es:[edi], 10h mov es:[edi+4], edx add edi, 8 mov eax, [si+0Eh] shl eax, 10h mov ax, [bp-6] mov dword ptr es:[edi], 14h loc_0_8B2A: ; CODE XREF: CalculateClip+39j ; DATA XREF: cseg01:25B8o mov es:[edi+4], eax add edi, 8 shr eax, 10h mov ecx, [si+30h] lds si, [bp+6] movzx ebx, word ptr [si+2] movzx edx, word ptr [si] imul eax, ebx cmp dword ptr gs:5AC4h, 2 jz loc_0_8B5C jb loc_0_8B5E imul dx, 3 jmp short loc_0_8B5E ; loc_0_8B5C: ; CODE XREF: cseg01:8B53j add dx, dx loc_0_8B5E: ; CODE XREF: cseg01:8B55j cseg01:8B5Aj add eax, edx add ecx, eax mov dword ptr es:[edi], 2Ch ; ',' mov es:[edi+4], ecx add edi, 8 mov edx, gs:8FE8h mov dword ptr es:[edi], 24h ; '$' mov es:[edi+4], edx add edi, 8 mov ax, [bp+0Ah] shl eax, 10h mov ax, [si+4] sub ax, [si] mov ebx, 280h cmp ax, bx jbe loc_0_8C07 sub ax, bx push eax mov ax, bx mov dword ptr es:[edi], 30h ; '0' mov es:[edi+4], eax add edi, 8 mov eax, ebx cmp dword ptr gs:5AC4h, 2 jz loc_0_8BD3 jb loc_0_8BD6 imul eax, 3 jmp short loc_0_8BD6 ; loc_0_8BD3: ; CODE XREF: cseg01:8BC9j add eax, eax loc_0_8BD6: ; CODE XREF: cseg01:8BCBj cseg01:8BD1j add ecx, eax mov dword ptr es:[edi], 2Ch ; ',' mov es:[edi+4], ecx add edi, 8 shr bx, 3 add edx, ebx mov dword ptr es:[edi], 24h ; '$' mov es:[edi+4], edx add edi, 8 pop eax loc_0_8C07: ; CODE XREF: cseg01:8BA4j mov dword ptr es:[edi], 30h ; '0' mov es:[edi+4], eax add edi, 8 shr edi, 3 mov si, gs:98ECh mov fs:8Eh, di mov gs:[si], di shr edi, 10h add gs:98D4h, edi cmp dword ptr [bp-4], 0 jz loc_0_8C44 les bx, [bp-4] and word ptr es:[bx+1Ch], 0FFEFh loc_0_8C44: ; CODE XREF: cseg01:8C3Aj les bx, [bp+20h] and word ptr es:[bx+1Ch], 0FFEFh cmp byte ptr gs:5AA5h, 0 jz loc_0_8C67 push large dword ptr gs:5890h push 8 call DIB_ENDACCESS mov byte ptr gs:5AA5h, 0 loc_0_8C67: ; CODE XREF: cseg01:8C52j mov ax, 1 pop es pop ds pop edi pop esi mov sp, bp pop bp retf 1Eh ; PhysDrawOpaqueRect_5: push bp mov bp, sp push ds push es mov ax, seg dseg08 mov gs, ax assume gs:dseg08 mov gs:rcExclude, 0 mov ax, gs:cxScreenPixels mov word ptr gs:dword_1947_5AA1, ax mov ax, gs:cyScreenPixels mov word ptr gs:dword_1947_5AA1+2, ax cmp gs:CursorDefinedFlag, 2 jnz loc_0_8CD6 cmp gs:dword_1947_5AA1, 0 jz loc_0_8CD6 push gs push large gs:lpDriverPDevice push word ptr gs:rcExclude push word ptr gs:rcExclude+2 push word ptr gs:dword_1947_5AA1 push word ptr gs:dword_1947_5AA1+2 push 8 call DIB_BEGINACCESS pop gs assume gs:nothing mov byte ptr gs:5AA5h, 0FFh loc_0_8CD6: ; CODE XREF: cseg01:8CA0j cseg01:8CA9j mov fs, gs:88h mov bx, 0Ah mov si, gs:98ECh mov cx, gs:[si+2] movzx edi, word ptr gs:[si] sub cx, di jz loc_0_8D07 cmp cx, bx jnb loc_0_8D07 loc_0_8CF4: ; CODE XREF: cseg01:8D01j mov cx, fs:8Ch mov ax, cx sub cx, di jz loc_0_8D03 cmp cx, bx jb loc_0_8CF4 loc_0_8D03: ; CODE XREF: cseg01:8CFDj mov gs:[si+2], ax loc_0_8D07: ; CODE XREF: cseg01:8CEEj cseg01:8CF2j mov es, gs:98BCh shl edi, 3 mov ecx, [bp+0Eh] mov dword ptr es:[edi], 0Ch mov es:[edi+4], ecx add edi, 8 lds si, [bp+12h] mov eax, [si+0Eh] shl eax, 10h mov dword ptr es:[edi], 14h mov es:[edi+4], eax add edi, 8 shr eax, 10h movzx ebx, word ptr [bp+0Ah] imul ebx, eax mov ax, [bp+0Ch] cmp dword ptr gs:5AC4h, 2 jz loc_0_8D65 jb loc_0_8D67 imul ax, 3 jmp short loc_0_8D67 ; loc_0_8D65: ; CODE XREF: cseg01:8D5Cj add ax, ax loc_0_8D67: ; CODE XREF: cseg01:8D5Ej cseg01:8D63j add ebx, eax add ebx, [si+30h] mov dword ptr es:[edi], 2Ch ; ',' mov es:[edi+4], ebx add edi, 8 mov eax, 600C0008h cmp word ptr gs:5ACCh, 18h jz loc_0_8DFE loc_0_8D8F: ; CODE XREF: cseg01:8E04j cseg01:8E2Bj mov dword ptr es:[edi], 4 mov es:[edi+4], eax add edi, 8 mov ebx, [bp+6] rol ebx, 10h mov dword ptr es:[edi], 30h ; '0' mov es:[edi+4], ebx add edi, 8 shr edi, 3 mov si, gs:98ECh mov fs:8Eh, di mov gs:[si], di shr edi, 10h add gs:98D4h, edi cmp byte ptr gs:5AA5h, 0 jz loc_0_8DF3 push large dword ptr gs:5890h push 8 call DIB_ENDACCESS mov byte ptr gs:5AA5h, 0 loc_0_8DF3: ; CODE XREF: cseg01:8DDEj mov ax, 1 pop es pop ds mov sp, bp pop bp retf 10h ; loc_0_8DFE: ; CODE XREF: cseg01:8D8Dj cmp word ptr gs:8392h, 20h ; ' ' jnb loc_0_8D8F mov edx, gs:8FE8h add edx, gs:8FECh mov dword ptr es:[edi], 24h ; '$' mov es:[edi+4], edx add edi, 8 mov eax, 600C0060h jmp loc_0_8D8F ; align 4 PhysVSolidDev_5 db 0B8h ; db 1 ; db 0 ; db 65h ; e db 8Bh ; db 1Eh ; db 0B2h ; db 7Bh ; { db 0EBh ; db 7 ; PhysHSolidDev_5 db 65h ; e db 0A1h ; db 0B2h ; db 7Bh ; { db 0BBh ; db 1 ; db 0 ; db 66h ; f db 0C1h ; db 0E3h ; db 10h ; db 8Bh ; db 0D8h ; db 66h ; f db 33h ; 3 db 0C0h ; db 66h ; f db 33h ; 3 db 0FFh ; db 65h ; e db 8Bh ; db 3Eh ; > db 86h ; db 7Bh ; { db 65h ; e db 0A1h ; db 84h ; db 7Bh ; { db 66h ; f db 65h ; e db 0Fh ; db 0AFh ; db 3Eh ; > db 85h ; db 64h ; d db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C0h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C0h ; db 66h ; f db 3 ; db 0F8h ; db 66h ; f db 53h ; S db 66h ; f db 57h ; W db 0BBh ; db 0Ah ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 0Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 65h ; e db 0A0h ; db 98h ; db 7Bh ; { db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 0B0h ; db 8 ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 20h ; db 73h ; s db 29h ; ) db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 75h ; u db 21h ; ! db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0E8h ; db 8Fh ; db 66h ; f db 65h ; e db 3 ; db 16h ; db 0ECh ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 0B0h ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 58h ; X db 66h ; f db 65h ; e db 3 ; db 6 ; db 81h ; db 64h ; d db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 0Ch ; db 65h ; e db 0A1h ; db 85h ; db 64h ; d db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 10h ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 14h ; db 66h ; f db 58h ; X db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 18h ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 1Ch ; db 66h ; f db 83h ; db 0C7h ; db 20h ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; HStyledColor_5 db 0E8h ; db 0C3h ; db 0A7h ; db 66h ; f db 57h ; W db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 0Eh ; db 0B2h ; db 7Bh ; { db 83h ; db 0C1h ; db 20h ; db 65h ; e db 8Eh ; db 6 ; db 0C0h ; db 98h ; db 80h ; db 0E1h ; db 0E0h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 0C4h ; db 98h ; db 66h ; f db 51h ; Q db 66h ; f db 3 ; db 0CFh ; db 66h ; f db 65h ; e db 3Bh ; ; db 0Eh ; db 0C8h ; db 98h ; db 76h ; v db 42h ; B db 66h ; f db 33h ; 3 db 0FFh ; db 66h ; f db 50h ; P db 56h ; V db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 34h ; 4 db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 2Bh ; + db 6 ; db 0D8h ; db 98h ; db 66h ; f db 83h ; db 0F8h ; db 1 ; db 77h ; w db 11h ; db 0Fh ; db 0A0h ; db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 0Fh ; db 0A1h ; db 65h ; e db 89h ; db 36h ; 6 db 0DCh ; db 98h ; db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 0A3h ; db 0D8h ; db 98h ; db 5Eh ; ^ db 66h ; f db 58h ; X db 65h ; e db 8Bh ; db 1Eh ; db 0C0h ; db 7Bh ; { db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 66h ; f db 59h ; Y db 66h ; f db 57h ; W db 0C1h ; db 0E9h ; db 4 ; db 0F3h ; db 67h ; g db 0ABh ; db 66h ; f db 65h ; e db 89h ; db 3Eh ; > db 0C4h ; db 98h ; db 0BBh ; db 14h ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 66h ; f db 5Eh ; ^ db 66h ; f db 5Ah ; Z db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 0D0h ; db 98h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 77h ; w db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 65h ; e db 0A0h ; db 98h ; db 7Bh ; { db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 0B8h ; db 0C0h ; db 40h ; @ db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 20h ; db 0Fh ; db 83h ; db 0A3h ; db 0 ; db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 0Fh ; db 85h ; db 99h ; db 0 ; db 66h ; f db 50h ; P db 66h ; f db 0B8h ; db 80h ; db 40h ; @ db 0Ch ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 8Bh ; db 0Eh ; db 0E8h ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 4Fh ; O db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 65h ; e db 0A1h ; db 0B2h ; db 7Bh ; { db 8Bh ; db 0D8h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0DBh ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0DBh ; db 53h ; S db 66h ; f db 0C1h ; db 0E3h ; db 10h ; db 5Bh ; [ db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 50h ; P db 0B8h ; db 1 ; db 0 ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 58h ; X db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 4Fh ; O db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 58h ; X db 0B8h ; db 40h ; @ db 0 ; db 65h ; e db 80h ; db 3Eh ; > db 9Ah ; db 7Bh ; { db 2 ; db 74h ; t db 32h ; 2 db 0Ch ; db 4 ; db 66h ; f db 33h ; 3 db 0C9h ; db 0B3h ; db 0Ch ; db 65h ; e db 8Ah ; db 3Eh ; > db 98h ; db 7Bh ; { db 80h ; db 0FFh ; db 0 ; db 74h ; t db 0Fh ; db 66h ; f db 0F7h ; db 0D1h ; db 80h ; db 0FFh ; db 0Fh ; db 74h ; t db 7 ; db 0B3h ; db 6 ; db 80h ; db 0FFh ; db 5 ; db 75h ; u db 12h ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 24h ; $ db 0F0h ; db 0Ah ; db 0C3h ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 66h ; f db 65h ; e db 89h ; db 0Eh ; db 8Ch ; db 7Bh ; { db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 0Ch ; db 66h ; f db 65h ; e db 8Bh ; db 0Eh ; db 85h ; db 64h ; d db 66h ; f db 0C1h ; db 0E1h ; db 10h ; db 65h ; e db 8Bh ; db 0Eh ; db 0B2h ; db 7Bh ; { db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C9h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C9h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 10h ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 4Fh ; O db 14h ; db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 66h ; f db 65h ; e db 8Bh ; db 1Eh ; db 90h ; db 7Bh ; { db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 18h ; db 0Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 1Ch ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 20h ; db 10h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 24h ; $ db 66h ; f db 0B8h ; db 0 ; db 0 ; db 1 ; db 0 ; db 65h ; e db 0A1h ; db 0B2h ; db 7Bh ; { db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 28h ; ( db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 2Ch ; , db 66h ; f db 83h ; db 0C7h ; db 30h ; 0 db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 4 ; db 0 ; db 0 ; db 0Ah ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 0Ch ; db 1 ; db 0 ; db 1 ; db 0 ; db 66h ; f db 83h ; db 0C7h ; db 10h ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; VStyledColor_5 db 0E8h ; db 0D3h ; db 0A4h ; db 66h ; f db 57h ; W db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 0Eh ; db 0B2h ; db 7Bh ; { db 83h ; db 0C1h ; db 20h ; db 65h ; e db 8Eh ; db 6 ; db 0C0h ; db 98h ; db 80h ; db 0E1h ; db 0E0h ; db 66h ; f db 65h ; e db 8Bh ; db 3Eh ; > db 0C4h ; db 98h ; db 66h ; f db 51h ; Q db 66h ; f db 3 ; db 0CFh ; db 66h ; f db 65h ; e db 3Bh ; ; db 0Eh ; db 0C8h ; db 98h ; db 76h ; v db 42h ; B db 66h ; f db 33h ; 3 db 0FFh ; db 66h ; f db 50h ; P db 56h ; V db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 34h ; 4 db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 2Bh ; + db 6 ; db 0D8h ; db 98h ; db 66h ; f db 83h ; db 0F8h ; db 1 ; db 77h ; w db 11h ; db 0Fh ; db 0A0h ; db 65h ; e db 8Eh ; db 26h ; & db 88h ; db 0 ; db 64h ; d db 0F6h ; db 6 ; db 0 ; db 0 ; db 1 ; db 75h ; u db 0F8h ; db 0Fh ; db 0A1h ; db 65h ; e db 89h ; db 36h ; 6 db 0DCh ; db 98h ; db 66h ; f db 65h ; e db 0A1h ; db 0D4h ; db 98h ; db 66h ; f db 65h ; e db 0A3h ; db 0D8h ; db 98h ; db 5Eh ; ^ db 66h ; f db 58h ; X db 65h ; e db 8Bh ; db 1Eh ; db 0C0h ; db 7Bh ; { db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D3h ; db 0D0h ; db 0D8h ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 0D0h ; db 0D7h ; db 0D0h ; db 0DCh ; db 66h ; f db 59h ; Y db 66h ; f db 57h ; W db 0C1h ; db 0E9h ; db 4 ; db 0F3h ; db 67h ; g db 0ABh ; db 66h ; f db 65h ; e db 89h ; db 3Eh ; > db 0C4h ; db 98h ; db 0BBh ; db 1Eh ; db 0 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 66h ; f db 5Eh ; ^ db 66h ; f db 5Ah ; Z db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 0D0h ; db 98h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 77h ; w db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B8h ; db 80h ; db 40h ; @ db 0Ch ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 0A1h ; db 0E8h ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 65h ; e db 0A1h ; db 0B2h ; db 7Bh ; { db 8Bh ; db 0D8h ; db 66h ; f db 0C1h ; db 0E3h ; db 10h ; db 8Bh ; db 0D8h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 0B8h ; db 1 ; db 0 ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 1 ; db 74h ; t db 1Ch ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 3 ; db 75h ; u db 11h ; db 50h ; P db 52h ; R db 33h ; 3 db 0D2h ; db 8Bh ; db 0C0h ; db 65h ; e db 0F7h ; db 36h ; 6 db 0CEh ; db 5Ah ; Z db 8Bh ; db 0C0h ; db 5Ah ; Z db 58h ; X db 0EBh ; db 2 ; db 0D1h ; db 0E8h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 0B8h ; db 0 ; db 0 ; db 0Ch ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 66h ; f db 65h ; e db 8Bh ; db 1Eh ; db 0E8h ; db 8Fh ; db 66h ; f db 81h ; db 0C3h ; db 0 ; db 1Ch ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 0B9h ; db 1 ; db 0 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C9h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C9h ; db 66h ; f db 0C1h ; db 0E1h ; db 10h ; db 65h ; e db 8Bh ; db 0Eh ; db 85h ; db 64h ; d db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 4Fh ; O db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 65h ; e db 0A1h ; db 0B2h ; db 7Bh ; { db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 0B0h ; db 1 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 65h ; e db 0A0h ; db 98h ; db 7Bh ; { db 8Ah ; db 0F8h ; db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 0B8h ; db 40h ; @ db 0 ; db 65h ; e db 80h ; db 3Eh ; > db 9Ah ; db 7Bh ; { db 2 ; db 74h ; t db 2Dh ; - db 0Ch ; db 4 ; db 66h ; f db 33h ; 3 db 0C9h ; db 0B3h ; db 0Ch ; db 80h ; db 0FFh ; db 0 ; db 74h ; t db 0Fh ; db 66h ; f db 0F7h ; db 0D1h ; db 80h ; db 0FFh ; db 0Fh ; db 74h ; t db 7 ; db 0B3h ; db 6 ; db 80h ; db 0FFh ; db 5 ; db 75h ; u db 12h ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 24h ; $ db 0F0h ; db 0Ah ; db 0C3h ; db 66h ; f db 0C1h ; db 0C8h ; db 10h ; db 66h ; f db 65h ; e db 89h ; db 0Eh ; db 8Ch ; db 7Bh ; { db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 65h ; e db 8Bh ; db 36h ; 6 db 0E8h ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 77h ; w db 0Ch ; db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 66h ; f db 65h ; e db 8Bh ; db 1Eh ; db 90h ; db 7Bh ; { db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 10h ; db 0Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 14h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 18h ; db 10h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 1Ch ; db 66h ; f db 65h ; e db 8Bh ; db 1Eh ; db 0E8h ; db 8Fh ; db 66h ; f db 81h ; db 0C3h ; db 0 ; db 1Ch ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 20h ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 24h ; $ db 65h ; e db 8Bh ; db 0Eh ; db 85h ; db 64h ; d db 8Bh ; db 0C1h ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 8Bh ; db 0C1h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 28h ; ( db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 2Ch ; , db 66h ; f db 0B8h ; db 0 ; db 0 ; db 1 ; db 0 ; db 65h ; e db 0A1h ; db 0B2h ; db 7Bh ; { db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 30h ; 0 db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 34h ; 4 db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 38h ; 8 db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 3Ch ; < db 66h ; f db 0B8h ; db 0 ; db 0 ; db 0Ch ; db 60h ; ` db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 40h ; @ db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 44h ; D db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 48h ; H db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4Ch ; L db 66h ; f db 65h ; e db 8Bh ; db 0Eh ; db 85h ; db 64h ; d db 66h ; f db 0C1h ; db 0E1h ; db 10h ; db 0B9h ; db 1 ; db 0 ; db 66h ; f db 65h ; e db 83h ; db 3Eh ; > db 0C4h ; db 5Ah ; Z db 2 ; db 74h ; t db 7 ; db 72h ; r db 7 ; db 6Bh ; k db 0C9h ; db 3 ; db 0EBh ; db 2 ; db 3 ; db 0C9h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 50h ; P db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 4Fh ; O db 54h ; T db 65h ; e db 0A1h ; db 0B2h ; db 7Bh ; { db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 0B0h ; db 1 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 58h ; X db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 5Ch ; \ db 66h ; f db 83h ; db 0C7h ; db 60h ; ` db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; RSHSolidColor_5 db 0E8h ; db 3 ; db 0A1h ; db 66h ; f db 57h ; W db 65h ; e db 8Bh ; db 1Eh ; db 0B2h ; db 7Bh ; { db 0C1h ; db 0E3h ; db 2 ; db 83h ; db 0C3h ; db 0Ah ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 66h ; f db 5Eh ; ^ db 66h ; f db 65h ; e db 8Bh ; db 1Eh ; db 0C4h ; db 5Ah ; Z db 65h ; e db 0A0h ; db 98h ; db 7Bh ; { db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 0B0h ; db 8 ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 20h ; db 73h ; s db 29h ; ) db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 75h ; u db 21h ; ! db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0E8h ; db 8Fh ; db 66h ; f db 65h ; e db 3 ; db 16h ; db 0ECh ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 0B0h ; db 60h ; ` db 66h ; f db 83h ; db 0FBh ; db 0 ; db 7Dh ; } db 5 ; db 66h ; f db 0F7h ; db 0DBh ; db 0Ch ; db 3 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 65h ; e db 8Bh ; db 0Eh ; db 0C4h ; db 5Ah ; Z db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 0Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 0Ch ; db 66h ; f db 3Bh ; ; db 0D9h ; db 0B1h ; db 10h ; db 75h ; u db 7 ; db 0B1h ; db 0 ; db 65h ; e db 8Bh ; db 1Eh ; db 85h ; db 64h ; d db 66h ; f db 0C1h ; db 0E3h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 10h ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 14h ; db 66h ; f db 83h ; db 0C7h ; db 18h ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0BCh ; db 7Bh ; { db 65h ; e db 8Bh ; db 1Eh ; db 0B2h ; db 7Bh ; { db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 77h ; w db 4 ; db 66h ; f db 0B8h ; db 0 ; db 0 ; db 1 ; db 0 ; db 4Bh ; K db 74h ; t db 36h ; 6 db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 0C4h ; db 5Ah ; Z db 40h ; @ db 66h ; f db 65h ; e db 3 ; db 16h ; db 0B8h ; db 7Bh ; { db 78h ; x db 0EEh ; db 74h ; t db 0ECh ; db 66h ; f db 0D3h ; db 0C8h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 0Ch ; db 66h ; f db 83h ; db 0C7h ; db 10h ; db 66h ; f db 65h ; e db 2Bh ; + db 16h ; db 0B4h ; db 7Bh ; { db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 85h ; db 64h ; d db 0EBh ; db 0B2h ; db 40h ; @ db 66h ; f db 0D3h ; db 0C8h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 0Ch ; db 66h ; f db 83h ; db 0C7h ; db 10h ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 8Bh ; db 0C0h ; RSTSolidColor_5 db 0E8h ; db 83h ; db 9Fh ; db 66h ; f db 57h ; W db 65h ; e db 8Bh ; db 1Eh ; db 0B2h ; db 7Bh ; { db 0C1h ; db 0E3h ; db 2 ; db 83h ; db 0C3h ; db 0Ah ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 66h ; f db 5Eh ; ^ db 66h ; f db 65h ; e db 8Bh ; db 1Eh ; db 85h ; db 64h ; d db 65h ; e db 0A0h ; db 98h ; db 7Bh ; { db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 0B0h ; db 8 ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 20h ; db 73h ; s db 29h ; ) db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 75h ; u db 21h ; ! db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0E8h ; db 8Fh ; db 66h ; f db 65h ; e db 3 ; db 16h ; db 0ECh ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 0B0h ; db 60h ; ` db 66h ; f db 83h ; db 0FBh ; db 0 ; db 7Dh ; } db 5 ; db 66h ; f db 0F7h ; db 0DBh ; db 0Ch ; db 3 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 65h ; e db 8Bh ; db 0Eh ; db 0C4h ; db 5Ah ; Z db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 0Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 0Ch ; db 66h ; f db 3Bh ; ; db 0D9h ; db 0B1h ; db 10h ; db 75h ; u db 7 ; db 0B1h ; db 0 ; db 65h ; e db 8Bh ; db 1Eh ; db 85h ; db 64h ; d db 66h ; f db 0C1h ; db 0E3h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 10h ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 14h ; db 66h ; f db 83h ; db 0C7h ; db 18h ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0BCh ; db 7Bh ; { db 65h ; e db 8Bh ; db 1Eh ; db 0B2h ; db 7Bh ; { db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 77h ; w db 4 ; db 66h ; f db 0B8h ; db 0 ; db 0 ; db 1 ; db 0 ; db 4Bh ; K db 74h ; t db 36h ; 6 db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 85h ; db 64h ; d db 40h ; @ db 66h ; f db 65h ; e db 3 ; db 16h ; db 0B8h ; db 7Bh ; { db 78h ; x db 0EEh ; db 74h ; t db 0ECh ; db 66h ; f db 0D3h ; db 0C8h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 0Ch ; db 66h ; f db 83h ; db 0C7h ; db 10h ; db 66h ; f db 65h ; e db 2Bh ; + db 16h ; db 0B4h ; db 7Bh ; { db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 0C4h ; db 5Ah ; Z db 0EBh ; db 0B2h ; db 40h ; @ db 66h ; f db 0D3h ; db 0C8h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 0Ch ; db 66h ; f db 83h ; db 0C7h ; db 10h ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 8Bh ; db 0C0h ; LSHSolidColor_5 db 0E8h ; db 3 ; db 9Eh ; db 66h ; f db 57h ; W db 65h ; e db 8Bh ; db 1Eh ; db 0B2h ; db 7Bh ; { db 0C1h ; db 0E3h ; db 2 ; db 83h ; db 0C3h ; db 0Ah ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 66h ; f db 5Eh ; ^ db 66h ; f db 65h ; e db 8Bh ; db 1Eh ; db 0C8h ; db 5Ah ; Z db 65h ; e db 0A0h ; db 98h ; db 7Bh ; { db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 0B0h ; db 8 ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 20h ; db 73h ; s db 29h ; ) db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 75h ; u db 21h ; ! db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0E8h ; db 8Fh ; db 66h ; f db 65h ; e db 3 ; db 16h ; db 0ECh ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 0B0h ; db 60h ; ` db 66h ; f db 83h ; db 0FBh ; db 0 ; db 7Dh ; } db 5 ; db 66h ; f db 0F7h ; db 0DBh ; db 0Ch ; db 3 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 65h ; e db 8Bh ; db 0Eh ; db 0C4h ; db 5Ah ; Z db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 0Ch ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 0Ch ; db 66h ; f db 3Bh ; ; db 0D9h ; db 0B1h ; db 10h ; db 75h ; u db 7 ; db 0B1h ; db 0 ; db 65h ; e db 8Bh ; db 1Eh ; db 85h ; db 64h ; d db 66h ; f db 0C1h ; db 0E3h ; db 10h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 10h ; db 14h ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 5Fh ; _ db 14h ; db 66h ; f db 83h ; db 0C7h ; db 18h ; db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0BCh ; db 7Bh ; { db 65h ; e db 8Bh ; db 1Eh ; db 0B2h ; db 7Bh ; { db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 2Ch ; , db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 77h ; w db 4 ; db 66h ; f db 0B8h ; db 0 ; db 0 ; db 1 ; db 0 ; db 4Bh ; K db 74h ; t db 36h ; 6 db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 0C8h ; db 5Ah ; Z db 40h ; @ db 66h ; f db 65h ; e db 3 ; db 16h ; db 0B8h ; db 7Bh ; { db 78h ; x db 0EEh ; db 74h ; t db 0ECh ; db 66h ; f db 0D3h ; db 0C8h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 0Ch ; db 66h ; f db 83h ; db 0C7h ; db 10h ; db 66h ; f db 65h ; e db 2Bh ; + db 16h ; db 0B4h ; db 7Bh ; { db 66h ; f db 65h ; e db 3 ; db 36h ; 6 db 85h ; db 64h ; d db 0EBh ; db 0B2h ; db 40h ; @ db 66h ; f db 0D3h ; db 0C8h ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 47h ; G db 8 ; db 30h ; 0 db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 0Ch ; db 66h ; f db 83h ; db 0C7h ; db 10h ; db 66h ; f db 0C1h ; db 0EFh ; db 3 ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 64h ; d db 89h ; db 3Eh ; > db 8Eh ; db 0 ; db 65h ; e db 89h ; db 3Ch ; < db 66h ; f db 0C1h ; db 0EFh ; db 10h ; db 66h ; f db 65h ; e db 1 ; db 3Eh ; > db 0D4h ; db 98h ; db 0C3h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 2Eh ; . db 8Bh ; db 0C0h ; db 8Bh ; db 0C0h ; LSTSolidColor_5 db 0E8h ; db 83h ; db 9Ch ; db 66h ; f db 57h ; W db 65h ; e db 8Bh ; db 1Eh ; db 0B2h ; db 7Bh ; { db 0C1h ; db 0E3h ; db 2 ; db 83h ; db 0C3h ; db 0Ah ; db 65h ; e db 8Bh ; db 36h ; 6 db 0ECh ; db 98h ; db 65h ; e db 8Bh ; db 4Ch ; L db 2 ; db 66h ; f db 65h ; e db 0Fh ; db 0B7h ; db 3Ch ; < db 2Bh ; + db 0CFh ; db 74h ; t db 17h ; db 3Bh ; ; db 0CBh ; db 73h ; s db 13h ; db 64h ; d db 8Bh ; db 0Eh ; db 8Ch ; db 0 ; db 8Bh ; db 0C1h ; db 2Bh ; + db 0CFh ; db 74h ; t db 4 ; db 3Bh ; ; db 0CBh ; db 72h ; r db 0F1h ; db 65h ; e db 89h ; db 44h ; D db 2 ; db 65h ; e db 8Eh ; db 6 ; db 0BCh ; db 98h ; db 66h ; f db 0C1h ; db 0E7h ; db 3 ; db 66h ; f db 5Eh ; ^ db 66h ; f db 65h ; e db 8Bh ; db 1Eh ; db 85h ; db 64h ; d db 65h ; e db 0A0h ; db 98h ; db 7Bh ; { db 65h ; e db 8Ah ; db 26h ; & db 0F0h ; db 8Fh ; db 66h ; f db 0C1h ; db 0E0h ; db 10h ; db 0B0h ; db 8 ; db 65h ; e db 83h ; db 3Eh ; > db 92h ; db 83h ; db 20h ; db 73h ; s db 29h ; ) db 65h ; e db 83h ; db 3Eh ; > db 0CCh ; db 5Ah ; Z db 18h ; db 75h ; u db 21h ; ! db 66h ; f db 65h ; e db 8Bh ; db 16h ; db 0E8h ; db 8Fh ; db 66h ; f db 65h ; e db 3 ; db 16h ; db 0ECh ; db 8Fh ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 24h ; $ db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 57h ; W db 4 ; db 66h ; f db 83h ; db 0C7h ; db 8 ; db 0B0h ; db 60h ; ` db 66h ; f db 83h ; db 0FBh ; db 0 ; db 7Dh ; } db 5 ; db 66h ; f db 0F7h ; db 0DBh ; db 0Ch ; db 3 ; db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db 7 ; db 4 ; db 0 ; db 0 ; db 0 ; db 67h ; g db 66h ; f db 26h ; & db 89h ; db 47h ; G db 4 ; db 66h ; f db 65h ; e db 8Bh ; db 0Eh ; db 0C4h ; db 5Ah ; Z db 66h ; f db 65h ; e db 0A1h ; db 8Ch ; db 7Bh ; { db 67h ; g db 66h ; f db 26h ; & db 0C7h ; db