Function at 0x4320b0
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using curve25519
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x78
jmp 0x4320bb
cmp dword [0x4787fc], 0
sete al
test al, 1
jne 0x4320ce
jmp 0x443064
mov dword [ebp - 0x84], ecx
jmp 0x4320d6
mov al, byte [0x477390]
mov cl, al
xor cl, 0xff
and cl, 0x2a
and al, 0xd5
or cl, al
mov byte [0x477410], cl
mov bl, byte [0x477391]
mov dl, bl
xor dl, 0x1d
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
and dl, 0x1d
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, al
xor cl, 0xff
and cl, 0x1d
and al, 0xe2
sub al, cl
sub bl, al
mov byte [str.:_], bl
mov dl, byte [0x477392]
mov al, dl
xor al, 0xff
and al, 0x8a
mov cl, dl
and cl, 0x75
or al, cl
xor al, 0x75
and al, 0x83
and dl, 0x7c
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x477412], al
mov al, byte [0x477393]
xor al, 0x76
mov byte [0x477413], al
mov dl, byte [0x477394]
mov al, dl
or al, al
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
and al, 0xb5
or dl, 0xb5
xor dl, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, dl
add al, cl
mov byte [0x477414], al
mov al, byte [0x477395]
mov cl, al
and cl, 0x30
shl cl, 1
add al, 0x30
sub al, cl
mov byte [0x477415], al
mov al, byte [0x477396]
xor al, 0x34
mov byte [0x477416], al
mov al, byte [0x477397]
xor al, 7
mov byte [0x477417], al
mov bl, byte [0x477398]
mov dl, bl
and dl, 0x1a
xor dl, 0xff
mov al, bl
xor al, 0xff
or al, 0xe5
and dl, al
xor dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub bl, 0xe6
sub bl, al
mov byte [0x477418], bl
mov cl, byte [0x477399]
mov al, cl
xor al, 0xff
or al, al
xor al, 0xff
or al, 0x93
xor al, 0xff
and cl, 0x93
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0x8a
and al, 0x75
or cl, al
mov byte [0x477419], cl
mov al, byte [0x47739a]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x66
xor cl, 0xff
shl cl, 1
add al, 0x99
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x47741a], al
mov al, byte [0x47739b]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0xc2
add dl, cl
shl dl, 1
add al, 0xc2
sub al, dl
mov byte [0x47741b], al
mov al, byte [0x47739c]
mov cl, al
and cl, 0x51
shl cl, 1
add al, 0x51
add al, 0x89
sub al, cl
sub al, 0x89
mov byte [0x47741c], al
mov dl, byte [0x47739d]
mov dh, dl
xor dh, 0xff
and dh, 0x39
mov al, dl
and al, 0xc6
or dh, al
xor dh, 0xc6
mov cl, dl
xor cl, 0xff
mov ah, dh
xor ah, 0xff
mov ch, cl
xor ch, 0xff
mov al, ah
and al, 0xca
and dh, 0x35
mov bl, ch
and bl, 0xca
and cl, 0x35
or al, dh
or bl, cl
xor al, bl
or ah, ch
xor ah, 0xff
and ah, 0xff
or al, ah
or al, al
xor al, 0xff
or al, 0x68
xor al, 0xff
xor al, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, cl
and ah, 0x87
and dl, 0x78
or ah, dl
xor ah, 0x10
or cl, 0x68
xor cl, 0xff
and cl, 0xff
or ah, cl
and al, ah
mov cl, al
xor cl, 0xff
and cl, 0xf3
and al, 0xc
or cl, al
xor cl, 0xc
mov byte [0x47741d], cl
mov dl, byte [0x47739e]
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov al, dl
sub al, cl
mov cl, al
xor cl, 0x14
xor cl, 0xff
or al, 0x14
and al, cl
mov cl, dl
xor cl, 0xeb
xor cl, 0xff
or dl, 0xeb
and dl, cl
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 2
xor dl, 0xff
and al, 0xfd
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47741e], dl
mov al, byte [0x47739f]
mov cl, al
xor cl, 0xff
and cl, 0x1d
and al, 0xe2
or cl, al
xor cl, 0x26
mov byte [0x47741f], cl
mov bl, byte [0x4773a0]
mov dl, bl
xor dl, 0x7e
xor dl, 0xff
mov al, dl
xor al, 0x7e
xor al, 0xff
or dl, 0x7e
and dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x7e
sub bl, al
mov byte [0x477420], bl
mov al, byte [0x4773a1]
mov cl, al
xor cl, 0xb8
xor cl, 0xff
and cl, 0xb8
shl cl, 1
sub cl, 0xb8
sub al, cl
mov byte [0x477421], al
mov al, byte [0x4773a2]
xor al, 0x7a
mov byte [0x477422], al
mov al, byte [0x4773a3]
xor al, 0xe5
mov byte [0x477423], al
mov al, byte [0x4773a4]
mov cl, al
and cl, 2
shl cl, 1
add al, 2
sub al, cl
mov byte [0x477424], al
mov al, byte [0x4773a5]
xor al, 0x92
mov byte [0x477425], al
mov al, byte [0x4773a6]
xor al, 0xf1
mov byte [0x477426], al
mov al, byte [0x4773a7]
mov cl, al
xor cl, 0xf8
xor cl, 0xff
and cl, 0xf8
shl cl, 1
sub cl, 0xf8
sub al, cl
mov byte [0x477427], al
mov bl, byte [0x4773a8]
mov dl, bl
xor dl, 0x2a
xor dl, 0xff
and dl, 0x2a
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x2a
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x477428], bl
mov al, byte [0x4773a9]
xor al, 0x56
mov byte [0x477429], al
mov al, byte [0x4773aa]
mov dl, al
xor dl, 0xda
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0xda
shl dl, 1
mov cl, dl
xor cl, 0xda
and dl, 0x25
shl dl, 1
sub dl, cl
sub al, dl
mov byte [0x47742a], al
mov al, byte [0x4773ab]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xb2
xor dl, 0xff
and al, 0x4d
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47742b], dl
mov bl, byte [0x4773ac]
mov dl, bl
and dl, 0xc5
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub bl, 0x3b
sub bl, 0x6b
sub bl, al
add bl, 0x6b
mov byte [0x47742c], bl
mov al, byte [0x4773ad]
mov cl, al
and cl, 0x1e
shl cl, 1
add al, 0x1e
sub al, cl
mov byte [0x47742d], al
mov al, byte [0x4773ae]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x76
xor cl, 0xff
shl cl, 1
add al, 0x89
sub al, cl
mov byte [0x47742e], al
mov al, byte [str.Kiu_]
xor al, 0x40
mov byte [0x47742f], al
mov al, byte [0x4773b0]
mov cl, al
xor cl, 0xff
and cl, 0x3e
and al, 0xc1
or cl, al
xor cl, 0x4f
mov byte [0x477430], cl
mov al, byte [0x4773b1]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x9a
xor al, 0xff
or al, 0x65
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x477431], dl
mov al, byte [0x4773b2]
mov cl, al
xor cl, 0x79
xor cl, 0xff
and cl, 0x79
shl cl, 1
sub cl, 0x79
sub al, cl
mov byte [0x477432], al
mov al, byte [0x4773b3]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xa8
xor dl, 0xff
xor al, 0xff
and al, 0xa8
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x477433], dl
mov cl, byte [0x4773b4]
mov al, cl
xor al, 0xff
xor al, 0xff
or al, 0xa7
xor al, 0xff
and al, 0xff
and cl, 0xa7
or al, cl
mov cl, al
xor cl, 0xc7
xor cl, 0xff
and cl, 0xc7
shl cl, 1
sub cl, 0xc7
sub al, cl
mov byte [0x477434], al
mov al, byte [0x4773b5]
mov cl, al
xor cl, 0xff
and cl, 0xcb
and al, 0x34
or cl, al
xor cl, 0xcb
mov byte [0x477435], cl
mov al, byte [0x4773b6]
xor al, 0xfc
mov byte [0x477436], al
mov al, byte [0x4773b7]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, cl
mov cl, al
xor cl, cl
mov ch, al
add ch, cl
sub ch, dl
xor ch, 0xff
mov ah, ch
xor ah, 0xff
and ah, 0x2c
and ch, 0xd3
or ah, ch
xor ah, 0xd3
mov dl, ah
and dl, 8
xor dl, 0xff
xor ah, 0xff
or ah, 0xf7
and dl, ah
xor dl, 0xff
or al, 8
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor al, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, al
add dl, cl
mov byte [0x477437], dl
mov al, byte [0x4773b8]
xor al, 0x3e
mov byte [0x477438], al
mov al, byte [0x4773b9]
xor al, 0xc5
mov byte [0x477439], al
mov al, byte [0x4773ba]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
and cl, ah
or dl, cl
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
mov dl, cl
xor dl, 0x48
and dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
mov cl, al
and cl, 0xb7
xor al, 0xb7
or cl, al
or dl, dl
xor dl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov byte [0x47743a], dl
mov al, byte [0x4773bb]
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0xec
xor dl, 0xff
mov cl, al
xor cl, 0xff
or cl, 0x13
and al, 0xec
xor al, 0xff
xor cl, 0xff
xor al, 0xff
or cl, al
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0x3c
and al, 0xc3
or cl, al
xor cl, 0xd6
mov byte [0x47743b], cl
mov al, byte [0x4773bc]
mov cl, al
xor cl, 0xff
and cl, 0x24
and al, 0xdb
or cl, al
xor cl, 0xe8
mov byte [0x47743c], cl
mov al, byte [0x4773bd]
mov cl, al
xor cl, 0xff
and cl, 0x93
and al, 0x6c
or cl, al
mov byte [0x47743d], cl
mov al, byte [0x4773be]
mov cl, al
xor cl, 0xff
and cl, 0x2d
and al, 0xd2
or cl, al
mov byte [0x47743e], cl
mov bl, byte [0x4773bf]
mov al, bl
xor al, 0xff
and al, 0xb
mov cl, bl
and cl, 0xf4
or al, cl
xor al, 0xff
and al, 0xff
or al, 0
mov dl, al
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0xb
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, al
xor cl, 0xb
and al, 0xf4
shl al, 1
sub al, cl
sub bl, al
mov byte [0x47743f], bl
mov dl, byte [0x4773c0]
mov al, dl
or al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
xor al, 0xff
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0x9d
xor al, 0xff
and al, 0xff
or al, 0
and dl, 0x62
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x477440], al
mov al, byte [0x4773c1]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x38
xor dl, 0xff
or al, 0xc7
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x477441], dl
mov al, byte [0x4773c2]
mov cl, al
and cl, 0x70
shl cl, 1
add al, 0x70
sub al, cl
mov byte [0x477442], al
mov al, byte [0x4773c3]
xor al, 0xdc
mov byte [0x477443], al
mov al, byte [0x4773c4]
xor al, 0x18
mov byte [0x477444], al
mov bl, byte [0x4773c5]
mov dl, bl
xor dl, 0xb5
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0xb5
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xb5
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x477445], bl
mov al, byte [0x4773c6]
xor al, 0xc6
mov byte [0x477446], al
mov al, byte [0x4773c7]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xe3
xor dl, 0xff
mov cl, al
xor cl, 0xff
or cl, 0xe3
and dl, cl
xor dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0x1c
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 0xe3
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x477447], al
mov al, byte [0x4773c8]
xor al, 0x7e
mov byte [0x477448], al
mov al, byte [0x4773c9]
mov cl, al
and cl, 0x34
shl cl, 1
add al, 0x34
sub al, cl
mov byte [0x477449], al
mov dl, byte [0x4773ca]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
mov cl, dl
and cl, cl
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
or al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and al, 0xff
or al, 0
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x20
and dl, 0x20
xor dl, 0xff
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov byte [0x47744a], al
mov al, byte [0x4773cb]
xor al, 0xad
mov byte [0x47744b], al
mov al, byte [0x4773cc]
mov cl, al
xor cl, 0xeb
xor cl, 0xff
and cl, 0xeb
shl cl, 1
sub cl, 0xeb
sub al, cl
mov byte [0x47744c], al
mov al, byte [0x4773cd]
xor al, 0x63
mov byte [0x47744d], al
mov al, byte [0x4773ce]
mov cl, al
xor cl, 0xff
and cl, 0xc
and al, 0xf3
or cl, al
mov byte [0x47744e], cl
mov al, byte [0x4773cf]
mov cl, al
and cl, 0xf
shl cl, 1
mov dl, al
and dl, 0xf
or al, 0xf
add dl, al
xor cl, 0xff
add dl, cl
add dl, 1
mov byte [0x47744f], dl
mov bl, byte [0x4773d0]
mov dl, bl
xor dl, 0xcf
xor dl, 0xff
and dl, 0xcf
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xcf
sub bl, al
mov byte [0x477450], bl
mov al, byte [0x4773d1]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0xc1
xor dl, 0xff
xor al, 0xff
or al, 0x3e
xor al, 0xff
and al, 0xff
or dl, al
xor dl, 0x1b
mov byte [0x477451], dl
mov al, byte [0x4773d2]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x54
or al, 0x54
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x477452], cl
mov al, byte [0x4773d3]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x30
xor dl, 0xff
xor al, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x30
add al, cl
mov cl, dl
xor cl, 0xff
and cl, 0x4b
and dl, 0xb4
or cl, dl
xor cl, 0xb4
xor al, 0xff
and cl, al
mov byte [0x477453], cl
mov al, byte [0x4773d4]
xor al, 0x71
mov byte [0x477454], al
mov al, byte [0x4773d5]
mov cl, al
xor cl, 0x79
xor cl, 0xff
mov dl, al
or dl, 0x79
and dl, cl
shl dl, 1
add al, 0x79
sub al, dl
mov byte [0x477455], al
mov al, byte [0x4773d6]
mov dl, al
xor dl, 0x95
xor dl, 0xff
and dl, 0x95
shl dl, 1
sub dl, 0x95
mov cl, al
sub cl, dl
xor cl, 0xff
mov dl, cl
xor dl, 0x95
xor dl, 0xff
or cl, 0x95
and cl, dl
shl cl, 1
sub cl, 0x95
sub al, cl
mov byte [0x477456], al
mov al, byte [0x4773d7]
xor al, 0xbd
mov byte [0x477457], al
mov al, byte [0x4773d8]
xor al, 0xef
mov byte [0x477458], al
mov dl, byte [0x4773d9]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, 0x4f
and dl, 0xb0
or al, dl
xor al, 0xdc
mov byte [0x477459], al
mov dl, byte [0x4773da]
mov al, dl
xor al, 0xff
mov cl, al
xor cl, 0xc
xor cl, 0xff
or al, 0xc
and al, cl
and dl, 0xf3
mov ah, al
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and ah, cl
xor al, 0xff
xor dl, 0xff
and al, dl
xor ah, 0xff
xor al, 0xff
and ah, al
mov byte [0x47745a], ah
mov bl, byte [0x4773db]
mov al, bl
xor al, 0xe1
xor al, 0xff
mov dl, al
xor dl, 0xff
xor al, 0xff
and dl, al
or dl, 0x1e
xor dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xe1
sub bl, al
mov byte [0x47745b], bl
mov al, byte [0x4773dc]
xor al, 0xb9
mov byte [0x47745c], al
mov cl, byte [0x4773dd]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0xed
xor al, 0xff
xor cl, 0xff
or cl, 0xed
and al, cl
xor al, 0xff
mov byte [0x47745d], al
mov al, byte [0x4773de]
xor al, 0x23
mov byte [0x47745e], al
mov bl, byte [0x4773df]
mov dl, bl
xor dl, 0xff
and dl, 0xaf
mov al, bl
and al, 0x50
or dl, al
xor dl, 0xff
and dl, 0xaf
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add al, 0x51
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x47745f], bl
mov al, byte [0x4773e0]
mov cl, al
xor cl, 0xff
and cl, 6
and al, 0xf9
or cl, al
xor cl, 0x58
mov byte [0x477460], cl
mov al, byte [0x4773e1]
xor al, 0xc2
mov byte [0x477461], al
mov al, byte [0x4773e2]
mov dl, al
xor dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xe1
and al, 0x1e
and dl, dl
xor dl, 0xff
and al, al
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x477462], dl
mov bl, byte [0x4773e3]
mov al, bl
and al, 0x5f
shl al, 1
mov dl, bl
add dl, 0x5f
sub dl, al
xor dl, 0xff
and dl, 0x5f
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x5f
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x477463], bl
mov dl, byte [0x4773e4]
mov al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and al, 0xcf
mov cl, dl
xor cl, 0x30
xor cl, 0xff
or dl, 0x30
and dl, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
xor cl, 0x67
mov byte [0x477464], cl
mov al, byte [0x4773e5]
xor al, 0xbd
mov byte [0x477465], al
mov al, byte [0x4773e6]
xor al, 0x30
mov byte [0x477466], al
mov al, byte [0x4773e7]
xor al, 0x1c
mov byte [str.e4], al
mov dl, byte [0x4773e8]
mov al, dl
xor al, 0xff
xor al, 0xff
xor al, 0xda
and al, 0xda
xor dl, 0xff
or dl, 0xda
xor dl, 0xff
and dl, 0xff
or al, dl
xor al, 0x27
mov byte [0x477468], al
mov al, byte [0x4773e9]
xor al, 0x45
mov byte [0x477469], al
mov al, byte [0x4773ea]
mov dl, al
xor dl, 0xff
and dl, 0xb5
mov cl, al
and cl, 0x4a
or dl, cl
xor dl, 0x4a
xor dl, 0xff
or dl, 0x38
xor dl, 0xff
and dl, 0xff
and al, 0x38
or dl, al
mov byte [0x47746a], dl
mov al, byte [0x4773eb]
mov cl, al
xor cl, 0xdc
xor cl, 0xff
and cl, 0xdc
shl cl, 1
sub cl, 0xdc
sub al, cl
mov byte [0x47746b], al
mov al, byte [0x4773ec]
xor al, 0x28
mov byte [0x47746c], al
mov dl, byte [0x4773ed]
mov al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
and al, 0x18
xor dl, 0xff
or dl, 0x18
xor dl, 0xff
and dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov byte [0x47746d], al
mov al, byte [0x4773ee]
mov cl, al
xor cl, 0xff
or cl, cl
xor cl, 0xff
or cl, 0xa6
xor cl, 0xff
and al, 0xa6
or cl, al
mov byte [0x47746e], cl
mov dl, byte [0x4773ef]
mov al, dl
xor al, 0xff
or al, al
xor al, 0xff
or al, 0x19
xor al, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x19
add dl, cl
and al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
xor al, 0xff
xor cl, 0xff
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0xa1
and al, 0x5e
or cl, al
xor cl, 0x8c
mov byte [0x47746f], cl
mov al, byte [0x4773f0]
mov cl, al
xor cl, 0xff
and cl, 0x75
and al, 0x8a
or cl, al
mov byte [0x477470], cl
mov al, byte [0x4773f1]
xor al, 0xea
mov byte [0x477471], al
mov al, byte [0x4773f2]
mov cl, al
xor cl, 0xff
and cl, 0xe7
and al, 0x18
or cl, al
mov byte [0x477472], cl
mov al, byte [0x4773f3]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x9a
xor cl, 0xff
xor al, 0xff
or al, 0x9a
and cl, al
xor cl, 0xff
mov byte [0x477473], cl
mov al, byte [0x4773f4]
mov cl, al
xor cl, 0x10
xor cl, 0xff
and cl, 0x10
shl cl, 1
sub cl, 0x10
mov dl, al
sub dl, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x10
shl dl, 1
sub dl, 0x10
sub al, dl
mov byte [0x477474], al
mov al, byte [0x4773f5]
mov cl, al
xor cl, 0xff
and cl, 0x69
and al, 0x96
or cl, al
mov byte [0x477475], cl
mov al, byte [0x4773f6]
mov cl, al
and cl, 0xd7
shl cl, 1
sub al, 0x29
mov dl, al
xor dl, 0xff
and dl, cl
xor cl, 0xff
and al, cl
sub al, dl
mov byte [0x477476], al
mov al, byte [0x4773f7]
xor al, 4
mov byte [0x477477], al
mov al, byte [0x4773f8]
xor al, 0xf4
mov byte [0x477478], al
mov al, byte [0x4773f9]
xor al, 0x61
mov byte [0x477479], al
mov al, byte [0x4773fa]
xor al, 0xfa
mov byte [0x47747a], al
mov al, byte [0x4773fb]
xor al, 0xce
mov byte [0x47747b], al
mov dl, byte [str.__y]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0xd7
xor al, 0xff
and al, 0xff
and dl, 0xd7
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x47747c], al
mov al, byte [0x4773fd]
mov dl, al
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
and dl, ah
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor dl, 0xff
or dl, 0xaf
xor dl, 0xff
and dl, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, 0xaf
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47747d], dl
mov al, byte [0x4773fe]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x76
xor al, 0xff
and al, 0x89
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47747e], dl
mov bl, byte [0x4773ff]
mov dl, bl
and dl, 0x74
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x74
sub bl, al
mov byte [0x47747f], bl
mov al, byte [0x477400]
xor al, 0xa0
mov byte [0x477480], al
mov al, byte [0x477401]
xor al, 0x93
mov byte [0x477481], al
mov bl, byte [0x477402]
mov dl, bl
xor dl, 0x32
xor dl, 0xff
xor dl, 0xff
xor dl, 0x32
and dl, 0x32
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x32
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x477482], bl
mov al, byte [0x477403]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x19
shl cl, 1
add al, 0x19
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x477483], al
mov al, byte [0x477404]
and al, 0xff
or al, 0
mov byte [0x477484], al
mov al, byte [0x477405]
xor al, 0x14
mov byte [0x477485], al
mov al, byte [0x477406]
xor al, 0x1a
mov byte [0x477486], al
mov al, byte [0x477407]
xor al, 0x63
mov byte [0x477487], al
mov cl, byte [0x477408]
mov al, cl
xor al, 0xff
and al, 0x72
mov dl, cl
xor dl, 0x8d
xor dl, 0xff
or cl, 0x8d
and cl, dl
or al, cl
mov cl, al
and cl, 7
shl cl, 1
add al, 7
sub al, cl
mov byte [0x477488], al
mov al, byte [0x477409]
mov cl, al
xor cl, 0xff
and cl, 2
and al, 0xfd
or cl, al
mov byte [0x477489], cl
mov dl, byte [0x47740a]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0x89
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
mov ah, dl
and ah, 0x89
xor dl, 0x89
or ah, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
xor ah, 0xff
or al, ah
mov byte [0x47748a], al
mov al, byte [0x47740b]
mov cl, al
xor cl, 0xff
and cl, 0x73
and al, 0x8c
or cl, al
xor cl, 0xa0
mov byte [0x47748b], cl
mov al, byte [0x47740c]
xor al, 0x5a
mov byte [0x47748c], al
mov al, byte [0x47740d]
mov cl, al
xor cl, 0xff
and cl, 0x3c
and al, 0xc3
or cl, al
xor cl, 0xb5
mov byte [str.lT__], cl
mov bl, byte [0x47740e]
mov dl, bl
and dl, 0x87
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, bl
and cl, 0x87
shl cl, 1
xor bl, 0x87
add bl, cl
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x47748e], bl
mov al, byte [0x47740f]
xor al, 0xbd
mov byte [0x47748f], al
mov ax, word [0x476bf0]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
mov cx, dx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub dx, cx
mov si, dx
xor si, 0x207f
and si, dx
xor ax, 0xffff
and ax, 0x207f
mov cx, ax
xor cx, 0xffff
mov dx, si
and dx, cx
mov cx, si
xor cx, ax
add si, cx
sub si, dx
xor si, 0xffff
mov word [0x476df0], si
mov ax, word [0x476bf2]
xor ax, 0x73b3
mov word [0x476df2], ax
mov ax, word [0x476bf4]
xor ax, 0xe251
mov word [0x476df4], ax
mov ax, word [0x476bf6]
xor ax, 0x7abc
mov word [0x476df6], ax
mov ax, word [0x476bf8]
mov cx, ax
and cx, 0xffff
shl cx, 1
mov dx, ax
add dx, 0xffff
sub dx, cx
and dx, 0x2c40
mov si, ax
and si, 0xd3bf
xor si, 0xffff
xor ax, 0xffff
or ax, 0x2c40
xor si, 0xffff
xor ax, 0xffff
or si, ax
mov di, dx
xor di, 0xffff
mov cx, si
xor cx, 0xffff
mov ax, di
and ax, 0xb4db
and dx, 0x4b24
mov bx, cx
and bx, 0xb4db
and si, 0x4b24
or ax, dx
or bx, si
xor ax, bx
or di, cx
xor di, 0xffff
and di, 0xffff
or ax, di
mov dx, ax
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0x6e0e
xor ax, 0xffff
or ax, 0x91f1
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x476df8], dx
mov ax, word [0x476bfa]
mov cx, ax
xor cx, 0xffff
and cx, 0x68f5
and ax, 0x970a
or cx, ax
mov word [0x476dfa], cx
mov ax, word [0x476bfc]
xor ax, 0xdc89
mov word [0x476dfc], ax
mov cx, word [0x476bfe]
mov ax, cx
xor ax, 0xffff
and ax, 0x24e1
and cx, 0xdb1e
and ax, ax
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
xor ax, 0xffff
xor dx, 0xffff
or ax, dx
xor ax, 0x57f5
mov word [0x476dfe], ax
mov ax, word [0x476c00]
mov si, ax
and si, si
mov cx, si
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub si, cx
mov dx, si
xor dx, 0xffff
or dx, 0xbe1e
xor si, 0xffff
or si, 0xbe1e
and dx, si
xor dx, 0xffff
xor dx, 0xffff
and ax, 0xbe1e
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
mov si, dx
xor si, 0xffff
xor dx, 0xffff
and si, dx
or ax, ax
xor ax, 0xffff
xor si, 0xffff
xor ax, 0xffff
and si, ax
xor si, 0xffff
mov word [0x476e00], si
mov ax, word [0x476c02]
xor ax, 0x155a
mov word [0x476e02], ax
mov ax, word [0x476c04]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
and dx, 0xf362
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or cx, 0xf362
and dx, cx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xf362
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
mov cx, dx
xor cx, 0xf362
and dx, 0xc9d
shl dx, 1
sub dx, cx
sub ax, 0x5dea
sub ax, dx
add ax, 0x5dea
mov word [0x476e04], ax
mov ax, word [0x476c06]
mov cx, ax
xor cx, 0xffff
and cx, 0xd42b
and ax, 0x2bd4
or cx, ax
xor cx, 0xefe
mov word [0x476e06], cx
mov ax, word [0x476c08]
mov cx, ax
xor cx, 0xffff
and cx, 0x7cb6
and ax, 0x8349
or cx, ax
xor cx, 0x11a5
mov word [0x476e08], cx
mov ax, word [0x476c0a]
mov dx, ax
and dx, 0x6302
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add ax, 0x6302
sub ax, dx
mov word [0x476e0a], ax
mov cx, word [0x476c0c]
mov ax, cx
xor ax, 0xffff
and ax, 0xbea6
and cx, 0x4159
and ax, ax
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
xor ax, 0xffff
xor dx, 0xffff
or ax, dx
xor ax, 0x513a
mov word [0x476e0c], ax
mov ax, word [0x476c0e]
xor ax, 0x128
mov word [0x476e0e], ax
mov ax, word [0x476c10]
mov cx, ax
xor cx, 0xa620
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0xffff
or dx, 0
xor dx, 0xffff
and dx, 0xa620
shl dx, 1
sub dx, 0xa620
sub ax, dx
mov word [0x476e10], ax
mov ax, word [str.e6U]
mov si, ax
xor si, 0x3716
and si, si
xor si, 0xffff
xor si, 0xffff
or si, 0
xor si, 0xffff
or si, 0
mov dx, si
xor dx, 0xffff
or dx, 0xc8e9
xor si, 0xffff
or si, 0xc8e9
xor dx, 0xffff
xor si, 0xffff
or dx, si
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
sub dx, 0x3716
sub ax, dx
mov word [0x476e12], ax
mov ax, word [0x476c14]
mov cx, ax
and cx, 0xafdb
shl cx, 1
add ax, 0xafdb
xor edx, edx
sub dx, cx
add ax, dx
mov word [0x476e14], ax
mov ax, word [0x476c16]
xor ax, 0xec58
mov word [0x476e16], ax
mov ax, word [0x476c18]
xor ax, 0xf867
mov word [0x476e18], ax
mov cx, word [0x476c1a]
mov ax, cx
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
or ax, dx
and ax, 0xf8b9
xor ax, 0xffff
and cx, 0x746
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
mov word [0x476e1a], ax
mov ax, word [0x476c1c]
mov cx, ax
and cx, 0xb60f
shl cx, 1
add ax, 0xb60f
sub ax, cx
mov word [0x476e1c], ax
mov ax, word [0x476c1e]
xor ax, 0xbf5
mov word [0x476e1e], ax
mov ax, word [0x476c20]
mov cx, ax
xor cx, 0xffff
mov dx, ax
and dx, cx
mov cx, ax
xor cx, cx
mov si, ax
add si, cx
sub si, dx
mov cx, si
and cx, 0xffff
shl cx, 1
add si, 0xffff
sub si, cx
xor si, 0xffff
mov dx, si
xor dx, 0xffff
xor si, 0xffff
and dx, si
or dx, 0x2fec
xor dx, 0xffff
xor ax, 0xffff
and ax, 0x2fec
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
mov cx, ax
xor cx, 0xffff
and cx, 0xb131
and ax, 0x4ece
or cx, ax
xor cx, 0x4ece
and dx, cx
mov word [0x476e20], dx
mov ax, word [0x476c22]
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov si, ax
sub si, cx
mov cx, ax
xor cx, 0xffff
mov dx, si
xor dx, cx
xor dx, 0xffff
or si, cx
and si, dx
or si, 0xc38f
xor si, 0xffff
mov cx, ax
and cx, 0xc38f
mov dx, ax
xor dx, 0x3c70
add ax, dx
sub ax, cx
xor ax, 0xffff
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
or ax, ax
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or dx, dx
xor dx, 0xffff
or ax, ax
xor ax, 0xffff
or dx, ax
xor dx, 0xffff
mov word [0x476e22], dx
mov cx, word [0x476c24]
mov ax, cx
xor ax, 0xffff
xor ax, 0xffff
or ax, 0x696
xor ax, 0xffff
and ax, 0xffff
and cx, 0x696
mov dx, ax
and dx, cx
xor ax, cx
or dx, ax
mov word [0x476e24], dx
mov ax, word [0x476c26]
xor ax, 0x5396
mov word [0x476e26], ax
mov ax, word [0x476c28]
xor ax, 0xd51d
mov word [0x476e28], ax
mov ax, word [0x476c2a]
xor ax, 0xa9d
mov word [0x476e2a], ax
mov ax, word [0x476c2c]
mov cx, ax
xor cx, 0xffff
and cx, 0x81d6
and ax, 0x7e29
or cx, ax
mov word [0x476e2c], cx
mov ax, word [0x476c2e]
mov cx, ax
xor cx, 0xce35
xor cx, 0xffff
and cx, 0xce35
shl cx, 1
sub cx, 0xce35
sub ax, cx
mov word [0x476e2e], ax
mov ax, word [0x476c30]
mov cx, ax
xor cx, 0xffff
and cx, 0x5f9b
and ax, 0xa064
or cx, ax
xor cx, 0x5171
mov word [0x476e30], cx
mov ax, word [0x476c32]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
and dx, 0xfd4e
xor dx, 0xffff
xor ax, 0xffff
or ax, 0xfd4e
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x476e32], dx
mov ax, word [0x476c34]
xor ax, 0xd6eb
mov word [0x476e34], ax
mov ax, word [0x476c36]
mov cx, ax
xor cx, 0xa63a
xor cx, 0xffff
and cx, 0xa63a
shl cx, 1
sub cx, 0xa63a
sub ax, cx
mov word [0x476e36], ax
mov ax, word [0x476c38]
mov dx, ax
and dx, 0x3eec
mov cx, dx
xor cx, 0xffff
mov si, cx
and si, 2
or cx, 2
xor cx, 0xffff
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
sub ax, 0xfa8e
add ax, 0x3eec
add ax, 0xfa8e
mov cx, ax
xor cx, dx
xor dx, 0xffff
and ax, dx
shl ax, 1
sub ax, cx
mov word [0x476e38], ax
mov ax, word [0x476c3a]
mov dx, ax
xor dx, 0xffff
and dx, 0x9eec
mov cx, ax
and cx, 0x6113
or dx, cx
xor dx, 0x3397
or dx, dx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
and dx, 0xad7b
shl dx, 1
sub dx, 0xad7b
sub ax, dx
mov word [0x476e3a], ax
mov ax, word [0x476c3c]
mov cx, ax
and cx, 0x91b3
shl cx, 1
add ax, 0x91b3
sub ax, cx
mov word [0x476e3c], ax
mov dx, word [0x476c3e]
mov ax, dx
xor ax, 0xffff
mov cx, ax
xor cx, 0xdb12
xor cx, 0xffff
or ax, 0xdb12
and ax, cx
mov cx, dx
add cx, 1
xor dx, 0xffff
or dx, 0x24ed
add dx, cx
or ax, dx
xor ax, 0xdb6b
mov word [0x476e3e], ax
mov ax, word [0x476c40]
mov cx, ax
xor cx, 0xb662
xor cx, 0xffff
and cx, 0xb662
shl cx, 1
sub cx, 0xb662
sub ax, cx
mov word [0x476e40], ax
mov ax, word [str.In]
xor ax, 0x90d6
mov word [0x476e42], ax
mov ax, word [0x476c44]
mov cx, ax
or cx, cx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xacc0
shl cx, 1
add ax, 0x43bb
add ax, 0xacc0
sub ax, 0x43bb
sub ax, cx
mov word [0x476e44], ax
mov ax, word [0x476c46]
xor ax, 0x6f5b
mov word [0x476e46], ax
mov ax, word [0x476c48]
xor ax, 0xc5df
mov word [0x476e48], ax
mov dx, word [0x476c4a]
mov cx, dx
xor cx, cx
xor cx, 0xffff
mov ax, dx
or ax, ax
and ax, cx
xor ax, 0xffff
and ax, 0x3ad
xor ax, 0xffff
mov cx, dx
xor cx, 0x3ad
and cx, dx
mov dx, cx
xor dx, 0xffff
and dx, 0xa3c3
and cx, 0x5c3c
or dx, cx
xor dx, 0x5c3c
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and cx, 0x3c1b
and dx, 0xc3e4
or cx, dx
xor cx, 0xc3e4
or ax, cx
mov word [0x476e4a], ax
mov ax, word [0x476c4c]
mov si, ax
xor si, 0xffff
mov di, ax
xor di, 0xffff
mov cx, ax
xor cx, 0xffff
or di, cx
xor di, 0xffff
or di, 0
and di, 0xffff
xor di, 0xffff
mov dx, si
xor dx, 0xffff
mov cx, di
xor cx, 0xffff
or dx, cx
and si, di
xor si, 0xffff
xor dx, 0xffff
xor si, 0xffff
or dx, si
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
and dx, 0x775b
xor ax, 0xffff
mov si, ax
xor si, 0xffff
or si, 0x775b
and ax, 0x88a4
xor ax, 0xffff
xor si, 0xffff
xor ax, 0xffff
or si, ax
mov ax, dx
xor ax, 0xffff
xor dx, 0xffff
or ax, dx
and si, si
xor si, 0xffff
xor ax, 0xffff
xor si, 0xffff
or ax, si
xor ax, 0xffff
mov word [0x476e4c], ax
mov ax, word [0x476c4e]
xor ax, 0x11bb
mov word [0x476e4e], ax
mov ax, word [0x476c50]
mov cx, ax
xor cx, 0xffff
mov dx, ax
xor dx, 0xffff
and dx, 0xffff
or dx, 0
xor dx, 0xffff
mov si, cx
xor si, dx
and si, cx
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
xor dx, 0xffff
or dx, 0xb280
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
and ax, 0xb280
or dx, ax
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
mov word [0x476e50], dx
mov ax, word [0x476c52]
mov cx, ax
xor cx, 0xca7f
xor cx, 0xffff
and cx, 0xca7f
shl cx, 1
sub cx, 0xca7f
sub ax, cx
mov word [0x476e52], ax
mov ax, word [0x476c54]
xor ax, 0xaef8
mov word [0x476e54], ax
mov ax, word [0x476c56]
mov cx, ax
xor cx, 0xffff
and cx, 0xc7b5
and ax, 0x384a
or cx, ax
mov word [0x476e56], cx
mov ax, word [0x476c58]
mov cx, ax
xor cx, 0xffff
and cx, 0x5339
and ax, 0xacc6
or cx, ax
mov word [0x476e58], cx
mov ax, word [0x476c5a]
xor ax, 0xcac3
mov word [0x476e5a], ax
mov ax, word [0x476c5c]
mov cx, ax
and cx, 0xd7bc
shl cx, 1
add ax, 0xd7bc
sub ax, cx
mov word [0x476e5c], ax
mov ax, word [0x476c5e]
mov cx, ax
xor cx, 0xffff
and cx, 0xe412
and ax, 0x1bed
or cx, ax
xor cx, 0x68c3
mov word [0x476e5e], cx
mov ax, word [0x476c60]
xor ax, 0x78b6
mov word [0x476e60], ax
mov ax, word [0x476c62]
mov dx, ax
and dx, 0x133
mov cx, dx
xor cx, 0xffff
mov si, cx
and si, 2
or cx, 2
xor cx, 0xffff
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add ax, 0x133
sub ax, dx
mov word [0x476e62], ax
mov cx, word [0x476c64]
mov ax, cx
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0x6187
xor cx, 0xffff
or cx, 0x9e78
and ax, cx
xor ax, 0xffff
mov word [0x476e64], ax
mov dx, word [0x476c66]
mov ax, dx
xor ax, 0xffff
and ax, 0xb3b5
mov cx, dx
and cx, 0x4c4a
or ax, cx
xor ax, 0x4c4a
or ax, 0x9936
add ax, 0x66ca
mov cx, dx
xor cx, 0x66c9
and cx, dx
mov dx, cx
and dx, ax
xor dx, 0xffff
add ax, cx
add ax, 1
add ax, dx
xor ax, 0x64f6
mov word [0x476e66], ax
mov ax, word [0x476c68]
xor ax, 0x344d
mov word [0x476e68], ax
mov cx, word [0x476c6a]
mov ax, cx
or ax, ax
xor ax, 0xffff
or ax, 0x7210
xor ax, 0xffff
xor cx, 0xffff
and cx, 0x7210
or ax, cx
xor ax, 0xffff
mov word [0x476e6a], ax
mov ax, word [0x476c6c]
mov cx, ax
and cx, cx
xor cx, 0xffff
mov si, ax
add si, si
add si, 1
add si, cx
mov dx, si
xor dx, 0xffff
xor si, 0xffff
and dx, si
or dx, 0
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0xe4fc
xor dx, 0xffff
xor ax, 0xffff
and ax, 0xffff
or ax, 0
and ax, 0xe4fc
xor dx, 0xffff
xor ax, 0xffff
xor ax, 0xffff
mov cx, dx
xor cx, ax
and cx, dx
mov word [0x476e6c], cx
mov ax, word [0x476c6e]
xor ax, 0x55
mov word [0x476e6e], ax
mov ax, word [0x476c70]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
or dx, 0x7416
xor dx, 0xffff
or ax, 0x8be9
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x476e70], dx
mov ax, word [0x476c72]
mov dx, ax
and dx, 0x464d
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add ax, 0x464d
add ax, 0xeec1
sub ax, dx
sub ax, 0xeec1
mov word [0x476e72], ax
mov cx, word [0x476c74]
mov ax, cx
xor ax, 0xffff
and ax, 0x87ff
and cx, 0x7800
mov dx, ax
or dx, cx
xor dx, 0xffff
or ax, cx
xor ax, 0xffff
or dx, ax
xor dx, 0xffff
mov word [0x476e74], dx
mov ax, word [str._bR6]
mov cx, ax
and cx, 0x531d
shl cx, 1
add ax, 0x531d
sub ax, cx
mov word [0x476e76], ax
mov ax, word [0x476c78]
mov cx, ax
and cx, 0xd923
shl cx, 1
add ax, 0xd923
sub ax, cx
mov word [0x476e78], ax
mov ax, word [0x476c7a]
xor ax, 0xb28c
mov word [0x476e7a], ax
mov ax, word [0x476c7c]
mov cx, ax
xor cx, 0xffff
and cx, 0x6782
and ax, 0x987d
or cx, ax
xor cx, 0xe2f7
mov word [0x476e7c], cx
mov ax, word [0x476c7e]
mov cx, ax
xor cx, 0xffff
and cx, 0xe25d
xor ax, 0xffff
or ax, 0xe25d
xor ax, 0xffff
and ax, 0xffff
or cx, ax
mov word [0x476e7e], cx
mov ax, word [0x476c80]
xor ax, 0x4090
mov word [0x476e80], ax
mov dx, word [0x476c82]
mov ax, dx
xor ax, 0xffff
and ax, 0x8fdd
mov cx, dx
and cx, 0x7022
or ax, cx
xor ax, 0x7022
and ax, 0xdc6a
mov cx, dx
xor cx, 0xffff
xor dx, 0xffff
and cx, dx
or cx, 0xdc6a
xor cx, 0xffff
mov dx, ax
or dx, cx
xor dx, 0xffff
or ax, cx
xor ax, 0xffff
or dx, ax
xor dx, 0xffff
mov ax, dx
and ax, 0x341b
shl ax, 1
add dx, 0x341b
sub dx, ax
mov word [0x476e82], dx
mov ax, word [0x476c84]
mov cx, ax
and cx, 0x1a2d
shl cx, 1
add ax, 0x1a2d
xor edx, edx
sub dx, cx
add ax, dx
mov word [0x476e84], ax
mov cx, word [0x476c86]
mov ax, cx
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
and ax, dx
xor ax, 0xffff
and ax, 0xacaa
or cx, 0xacaa
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
mov word [0x476e86], ax
mov ax, word [0x476c88]
mov si, ax
xor si, 0xffff
and si, 0x81b8
mov cx, ax
and cx, 0x7e47
or si, cx
xor si, 0xffff
mov dx, si
xor dx, 0xffff
or dx, 0x7e47
xor si, 0xffff
or si, 0x7e47
and dx, si
xor dx, 0xffff
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
sub dx, 0x81b8
add ax, 0x7b52
sub ax, dx
sub ax, 0x7b52
mov word [0x476e88], ax
mov ax, word [0x476c8a]
xor ax, 0x41c6
mov word [0x476e8a], ax
mov ax, word [0x476c8c]
mov dx, ax
xor dx, 0x3367
xor dx, 0xffff
mov cx, dx
xor cx, 0x3367
xor cx, 0xffff
or dx, 0x3367
and dx, cx
mov cx, dx
xor cx, 0xffff
mov si, cx
and si, 2
or cx, 2
xor cx, 0xffff
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
mov cx, dx
xor cx, 0xffff
and cx, 0x3367
and dx, 0xcc98
sub dx, cx
sub ax, dx
mov word [0x476e8c], ax
mov ax, word [0x476c8e]
xor ax, 0xacae
mov word [0x476e8e], ax
mov ax, word [0x476c90]
xor ax, 0x5ac
mov word [0x476e90], ax
mov ax, word [0x476c92]
mov cx, ax
xor cx, 0xffff
and cx, 0x687e
and ax, 0x9781
or cx, ax
mov word [0x476e92], cx
mov ax, word [0x476c94]
xor ax, 0x8a54
mov word [0x476e94], ax
mov ax, word [0x476c96]
mov cx, ax
xor cx, 0xffff
or cx, cx
xor cx, 0xffff
or cx, 0x967b
xor cx, 0xffff
and ax, 0x967b
or cx, ax
mov word [0x476e96], cx
mov ax, word [0x476c98]
mov cx, ax
xor cx, 0xffff
and cx, 0x819e
and ax, 0x7e61
or cx, ax
xor cx, 0x54ac
mov word [0x476e98], cx
mov ax, word [0x476c9a]
mov cx, ax
xor cx, 0xb8e0
xor cx, 0xffff
and cx, 0xb8e0
shl cx, 1
sub cx, 0xb8e0
sub ax, cx
mov word [0x476e9a], ax
mov ax, word [0x476c9c]
xor ax, 0xf0af
mov word [0x476e9c], ax
mov ax, word [0x476c9e]
xor ax, 0xea15
mov word [0x476e9e], ax
mov ax, word [0x476ca0]
mov cx, ax
and cx, 0x8c2f
shl cx, 1
add ax, 0x8c2f
sub ax, cx
mov word [0x476ea0], ax
mov ax, word [0x476ca2]
xor ax, 0x3dd8
mov word [0x476ea2], ax
mov ax, word [0x476ca4]
xor ax, 0x235d
mov word [0x476ea4], ax
mov ax, word [0x476ca6]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
and dx, 0x1942
xor dx, 0xffff
and ax, 0xe6bd
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x476ea6], dx
mov ax, word [0x476ca8]
xor ax, 0xc01
mov word [0x476ea8], ax
mov ax, word [0x476caa]
mov si, ax
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov dx, ax
sub dx, cx
and si, dx
mov cx, si
xor cx, 0xffff
mov dx, cx
and dx, 0x5ee
and si, 0xfa11
or dx, si
xor dx, 0x5237
or cx, 0xa826
xor cx, 0xffff
and cx, 0xffff
or dx, cx
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
or ax, 0xa826
mov cx, ax
xor cx, 0xffff
xor ax, 0xffff
and cx, ax
xor cx, 0xffff
and cx, 0xffff
or cx, 0
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
mov word [0x476eaa], dx
mov ax, word [0x476cac]
xor ax, 0x92b6
mov word [0x476eac], ax
mov cx, word [0x476cae]
mov ax, cx
xor ax, 0xffff
xor ax, 0xffff
or ax, 0xb2e6
xor ax, 0xffff
and ax, 0xffff
and cx, 0xb2e6
or ax, cx
xor ax, 0x5c2
mov word [0x476eae], ax
mov dx, word [0x476cb0]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0
and ax, 0x5107
and dx, 0xaef8
mov cx, ax
or cx, dx
xor cx, 0xffff
xor ax, 0xffff
xor dx, 0xffff
and ax, dx
or cx, ax
xor cx, 0xffff
xor cx, 0x58d4
mov word [0x476eb0], cx
mov ax, word [0x476cb2]
mov dx, ax
xor dx, 0xb507
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
and dx, 0xb507
shl dx, 1
add dx, 0x1711
sub dx, 0xb507
sub dx, 0x1711
sub ax, dx
mov word [0x476eb2], ax
mov ax, word [0x476cb4]
xor ax, 0xe14
mov word [0x476eb4], ax
mov ax, word [0x476cb6]
xor ax, 0x69c0
mov word [0x476eb6], ax
mov ax, word [0x476cb8]
mov cx, ax
and cx, 0xe6cb
shl cx, 1
add ax, 0xe6cb
mov dx, ax
xor dx, 0xffff
and dx, cx
xor cx, 0xffff
and ax, cx
sub ax, dx
mov word [str.lQ_J3], ax
mov ax, word [0x476cba]
xor ax, 0xc19
mov word [0x476eba], ax
mov cx, word [0x476cbc]
mov ax, cx
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0x4c55
xor cx, 0xffff
and cx, 0xb3aa
or ax, cx
xor ax, 0xffff
mov word [0x476ebc], ax
mov dx, word [0x476cbe]
mov si, dx
and si, si
xor si, 0xffff
mov ax, dx
and ax, ax
xor ax, 0xffff
xor si, 0xffff
xor ax, 0xffff
or si, ax
xor si, 0xffff
mov ax, si
and ax, 0xb5ae
xor ax, 0xffff
and si, 0xb5ae
xor si, 0xffff
and ax, si
xor ax, 0xffff
xor ax, 0xffff
xor dx, 0xffff
mov si, dx
xor si, 0xffff
xor dx, 0xffff
or si, dx
xor si, 0xffff
or si, 0xb5ae
xor ax, 0xffff
xor si, 0xffff
mov cx, si
xor cx, 0xffff
mov dx, ax
and dx, cx
mov cx, ax
xor cx, si
add ax, cx
sub ax, dx
mov word [0x476ebe], ax
mov ax, word [0x476cc0]
mov si, ax
and si, si
xor si, 0xffff
and si, 0xffff
or si, 0
and si, si
xor si, 0xffff
xor si, 0xffff
or si, 0
xor si, 0xffff
or si, 0
mov cx, si
xor cx, 0xffff
mov dx, cx
and dx, 0xcc75
and si, 0x338a
or dx, si
xor dx, 0xa7f4
or cx, 0x947e
xor cx, 0xffff
and cx, 0xffff
or dx, cx
mov cx, ax
xor cx, 0x947e
and cx, ax
xor cx, 0xffff
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
mov word [0x476ec0], dx
mov ax, word [0x476cc2]
mov dx, ax
xor dx, 0xb06b
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
and dx, 0xffff
xor dx, 0xffff
and dx, 0xb06b
shl dx, 1
sub dx, 0xb06b
mov cx, ax
xor cx, 0xffff
and cx, dx
xor dx, 0xffff
and ax, dx
sub ax, cx
mov word [0x476ec2], ax
mov cx, word [0x476cc4]
mov ax, cx
xor ax, 0xffff
and ax, 0x8616
and cx, 0x79e9
mov dx, cx
xor dx, 0xffff
mov si, ax
and si, dx
mov dx, ax
xor dx, cx
add ax, dx
sub ax, si
xor ax, 0x4a15
mov word [0x476ec4], ax
mov ax, word [0x476cc6]
xor ax, 0x917a
mov word [0x476ec6], ax
mov ax, word [0x476cc8]
mov cx, ax
xor cx, 0x4dd0
xor cx, 0xffff
and cx, 0x4dd0
shl cx, 1
sub cx, 0x4dd0
sub ax, cx
mov word [0x476ec8], ax
mov ax, word [0x476cca]
xor ax, 0xf540
mov word [0x476eca], ax
mov ax, word [0x476ccc]
xor ax, 0x43f9
mov word [str.HW__h], ax
mov ax, word [0x476cce]
xor ax, 0xbac3
mov word [0x476ece], ax
mov dx, word [0x476cd0]
mov ax, dx
xor ax, 0xffff
and ax, 0x8c02
and dx, 0x73fd
mov cx, ax
xor cx, 0xffff
mov si, dx
xor si, 0xffff
and cx, si
xor ax, 0xffff
xor dx, 0xffff
and ax, dx
or cx, ax
xor cx, 0xffff
mov word [0x476ed0], cx
mov ax, word [0x476cd2]
mov cx, ax
and cx, 0x49e1
shl cx, 1
sub ax, 0xb61f
add ax, 0x5f18
sub ax, cx
sub ax, 0x5f18
mov word [0x476ed2], ax
mov ax, word [0x476cd4]
mov dx, ax
and dx, dx
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0x7d2c
and ax, 0x7d2c
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
mov si, dx
xor si, 0xffff
and si, 0xfed7
and dx, 0x128
or si, dx
xor si, 0x128
or ax, ax
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or si, ax
mov word [0x476ed4], si
mov dx, word [0x476cd6]
mov si, dx
xor si, 0xffff
mov bx, dx
xor bx, 0xffff
mov word [ebp - 0x32], bx
mov ax, si
and ax, 0xe999
mov di, dx
and di, 0x1666
and bx, 0xe999
mov cx, dx
and cx, 0x1666
or ax, di
or bx, cx
xor ax, bx
or si, word [ebp - 0x32]
xor si, 0xffff
and si, 0xffff
or ax, si
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
or ax, 0
and ax, 0x24fc
mov si, dx
xor si, 0xffff
xor dx, 0xffff
and si, dx
or si, 0
xor si, 0xffff
xor si, 0xffff
and si, 0xffff
mov dx, si
xor dx, 0xffff
or dx, 0x24fc
xor si, 0xffff
or si, 0x24fc
and dx, si
xor dx, 0xffff
and ax, ax
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
xor dx, 0xffff
or cx, dx
and ax, cx
xor ax, 0xffff
xor ax, 0xffff
mov word [0x476ed6], ax
mov dx, word [0x476cd8]
mov si, dx
xor si, 0xffff
mov ax, dx
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
shl ax, 1
sub ax, 0xffff
mov cx, dx
sub cx, ax
and si, cx
mov ax, si
xor ax, 0xffff
xor si, 0xffff
and ax, si
xor ax, 0xffff
and ax, 0xffff
or ax, 0
xor ax, 0xffff
mov cx, ax
add cx, 1
xor ax, 0xffff
or ax, 0x5678
add ax, cx
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
and dx, 0xffff
xor dx, 0xffff
mov si, dx
xor si, 0xffff
or si, 0x5678
and dx, 0xa987
xor dx, 0xffff
xor si, 0xffff
xor dx, 0xffff
or si, dx
xor ax, 0xffff
mov cx, si
xor cx, 0xffff
xor si, 0xffff
or cx, si
xor cx, 0xffff
or cx, 0
xor cx, 0xffff
or cx, 0
and ax, cx
mov word [0x476ed8], ax
mov ax, word [0x476cda]
xor ax, 0xfd56
mov word [0x476eda], ax
mov ax, word [0x476cdc]
mov si, ax
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
and si, cx
xor si, 0xffff
mov dx, si
xor dx, 0xffff
or dx, 0xad13
xor si, 0xffff
or si, 0xad13
xor dx, 0xffff
xor si, 0xffff
or dx, si
or ax, 0x52ec
xor ax, 0xffff
or dx, ax
xor dx, 0xffff
mov word [0x476edc], dx
mov ax, word [0x476cde]
xor ax, 0x20f3
mov word [str.4_v_k], ax
mov dx, word [0x476ce0]
mov ax, dx
and ax, ax
xor ax, 0xffff
and ax, 0x1c90
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
xor dx, 0xffff
or dx, 0x1c90
and ax, dx
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
mov word [0x476ee0], ax
mov ax, word [0x476ce2]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0
and dx, 0xffff
xor dx, 0xffff
or dx, 0x2c7f
add dx, 0xd381
and ax, 0x2c7f
or dx, ax
mov word [0x476ee2], dx
mov ax, word [0x476ce4]
mov cx, ax
xor cx, 0xffff
and cx, 0x51c
and ax, 0xfae3
or cx, ax
xor cx, 0x87e9
mov word [0x476ee4], cx
mov ax, word [0x476ce6]
mov cx, ax
xor cx, 0xffff
and cx, 0xfed8
and ax, 0x127
or cx, ax
xor cx, 0x6383
mov word [0x476ee6], cx
mov dx, word [0x476ce8]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
or ax, 0
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
and ax, 0x94a3
and dx, 0x6b5c
mov cx, ax
and cx, dx
xor ax, dx
or cx, ax
mov word [0x476ee8], cx
mov ax, word [0x476cea]
mov dx, ax
xor dx, 0xb05f
xor dx, 0xffff
and dx, 0xb05f
shl dx, 1
add dx, 0x63c3
sub dx, 0xb05f
sub dx, 0x63c3
mov cx, ax
xor cx, 0xffff
and cx, dx
xor dx, 0xffff
and ax, dx
sub ax, cx
mov word [0x476eea], ax
mov ax, word [0x476cec]
mov cx, ax
xor cx, 0xffff
and cx, 0x7399
and ax, 0x8c66
or cx, ax
xor cx, 0x2562
mov word [0x476eec], cx
mov ax, word [0x476cee]
mov cx, ax
and cx, 0x3e0d
shl cx, 1
add ax, 0x3e0d
sub ax, cx
mov word [0x476eee], ax
mov ax, word [0x476cf0]
mov dx, ax
add dx, 1
mov cx, ax
xor cx, 0xffff
or cx, 0xa87a
add cx, dx
shl cx, 1
add ax, 0xa87a
mov dx, ax
xor dx, cx
xor cx, 0xffff
and ax, cx
shl ax, 1
sub ax, dx
mov word [0x476ef0], ax
mov ax, word [0x476cf2]
mov dx, ax
xor dx, 0xffff
and dx, 0xffff
or dx, 0
mov cx, ax
xor cx, 0xffff
or dx, cx
mov cx, dx
xor cx, 0xffff
xor dx, 0xffff
and cx, dx
or cx, 0xf957
xor cx, 0xffff
mov dx, cx
xor dx, 0xffff
and dx, 0xaf70
and cx, 0x508f
or dx, cx
xor dx, 0x508f
and ax, 0xf957
xor ax, 0xffff
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
xor ax, 0xffff
mov cx, ax
and cx, dx
xor cx, 0xffff
add dx, ax
add dx, 1
add dx, cx
mov word [0x476ef2], dx
mov ax, word [0x476cf4]
xor ax, 0xee97
mov word [0x476ef4], ax
mov ax, word [0x476cf6]
xor ax, 0x37e0
mov word [0x476ef6], ax
mov dx, word [0x476cf8]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
mov cx, dx
xor cx, 0xffff
mov si, dx
xor si, 0xffff
and cx, si
or ax, cx
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xb2df
xor ax, 0xffff
and dx, 0x4d20
xor dx, 0xffff
and ax, dx
xor ax, 0xffff
mov word [0x476ef8], ax
mov ax, word [0x476cfa]
mov cx, ax
xor cx, 0xffff
and cx, 0xc9a
and ax, 0xf365
or cx, ax
xor cx, 0xaeaf
mov word [0x476efa], cx
mov dx, word [0x476cfc]
mov cx, dx
and cx, cx
xor cx, 0xffff
mov ax, dx
add ax, ax
add ax, 1
add ax, cx
xor ax, 0xffff
xor ax, 0xffff
and ax, 0x7a2d
mov si, dx
xor si, 0xffff
and si, 0x21a1
and dx, 0xde5e
or si, dx
xor si, 0xde5e
and si, 0x85d2
xor ax, 0xffff
xor si, 0xffff
mov cx, ax
add cx, 1
xor ax, 0xffff
or ax, si
add ax, cx
mov word [0x476efc], ax
mov ax, word [0x476cfe]
mov dx, ax
xor dx, 0xdc48
and dx, ax
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add ax, 0x23b7
sub ax, dx
mov word [0x476efe], ax
mov ax, word [0x476d00]
xor ax, 0x74c1
mov word [0x476f00], ax
mov ax, word [0x476d02]
xor ax, 0x5b35
mov word [0x476f02], ax
mov ax, word [0x476d04]
mov cx, ax
xor cx, 0x4414
xor cx, 0xffff
and cx, 0x4414
shl cx, 1
sub cx, 0x4414
sub ax, cx
mov word [0x476f04], ax
mov ax, word [0x476d06]
mov cx, ax
xor cx, 0xffff
and cx, 0xd4e1
and ax, 0x2b1e
or cx, ax
xor cx, 0x115e
mov word [0x476f06], cx
mov ax, word [0x476d08]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0xffff
or dx, 0
xor dx, 0xffff
and dx, 0x19d6
xor ax, 0xffff
or ax, 0x19d6
xor ax, 0xffff
and ax, 0xffff
or dx, ax
mov word [0x476f08], dx
mov ax, word [0x476d0a]
xor ax, 0xd46c
mov word [0x476f0a], ax
mov ax, word [str._I.RRJ]
mov cx, ax
xor cx, 0xffff
and cx, 0xb52
and ax, 0xf4ad
or cx, ax
xor cx, 0x436f
mov word [0x476f0c], cx
mov cx, word [0x476d0e]
mov ax, cx
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
and ax, dx
or ax, 0x5026
xor ax, 0xffff
or cx, 0xafd9
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
mov word [0x476f0e], ax
mov ax, word [0x476d10]
mov dx, ax
and dx, 0x3c4b
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
mov cx, ax
and cx, 0x3c4b
shl cx, 1
xor ax, 0x3c4b
add ax, cx
xor dx, 0xffff
add ax, dx
add ax, 1
mov word [0x476f10], ax
mov ax, word [0x476d12]
xor ax, 0x4b4b
mov word [0x476f12], ax
mov ax, word [0x476d14]
mov cx, ax
xor cx, 0xce9a
xor cx, 0xffff
and cx, 0xce9a
shl cx, 1
sub cx, 0xce9a
sub ax, cx
mov word [0x476f14], ax
mov ax, word [0x476d16]
xor ax, 0x2cb8
mov word [0x476f16], ax
mov ax, word [0x476d18]
mov cx, ax
xor cx, 0xffff
and cx, 0xf4a3
and ax, 0xb5c
or cx, ax
xor cx, 0x1499
mov word [0x476f18], cx
mov ax, word [0x476d1a]
xor ax, 0xc63e
mov word [0x476f1a], ax
mov ax, word [0x476d1c]
mov cx, ax
xor cx, 0xffff
and cx, 0x5db0
and ax, 0xa24f
or cx, ax
xor cx, 0x8cfe
mov word [0x476f1c], cx
mov ax, word [0x476d1e]
xor ax, 0xb8aa
mov word [0x476f1e], ax
mov ax, word [0x476d20]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
and dx, 0xcdcd
xor dx, 0xffff
and ax, 0x3232
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x476f20], dx
mov ax, word [0x476d22]
xor ax, 0x66df
mov word [0x476f22], ax
mov ax, word [0x476d24]
mov cx, ax
and cx, 0x5d5c
shl cx, 1
add ax, 0x5d5c
sub ax, cx
mov word [0x476f24], ax
mov ax, word [0x476d26]
mov cx, ax
xor cx, 0x612c
xor cx, 0xffff
and cx, 0x612c
shl cx, 1
sub cx, 0x612c
sub ax, cx
mov word [0x476f26], ax
mov ax, word [0x476d28]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov si, ax
sub si, cx
xor dx, 0xffff
xor si, 0xffff
or dx, si
xor dx, 0xffff
and dx, 0xffff
mov cx, dx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub dx, cx
mov si, dx
xor si, 0xe3ff
and si, dx
or ax, 0x1c00
xor ax, 0xffff
xor si, 0xffff
xor ax, 0xffff
mov cx, si
add cx, 1
xor si, 0xffff
or si, ax
add si, cx
mov word [0x476f28], si
mov ax, word [0x476d2a]
mov cx, ax
xor cx, 0xffff
and cx, 0x7f94
and ax, 0x806b
mov dx, cx
and dx, ax
xor cx, ax
or dx, cx
xor dx, 0x9429
mov word [0x476f2a], dx
mov dx, word [0x476d2c]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
or ax, 0x488e
and dx, 0x488e
xor dx, 0xffff
xor ax, 0xffff
xor dx, 0xffff
and dx, 0xffff
or dx, 0
mov cx, dx
xor cx, 0xffff
mov si, ax
and si, cx
mov cx, ax
xor cx, dx
add ax, cx
sub ax, si
mov word [0x476f2c], ax
mov ax, word [0x476d2e]
mov cx, ax
and cx, 0x5a7e
shl cx, 1
add ax, 0x5a7e
sub ax, cx
mov word [0x476f2e], ax
mov ax, word [0x476d30]
mov cx, ax
and cx, 0xf52
shl cx, 1
mov dx, ax
add dx, 0xf52
sub dx, cx
xor dx, 0xffff
and dx, 0xf52
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
sub dx, 0xf52
sub ax, 0x8ad5
sub ax, dx
add ax, 0x8ad5
mov word [0x476f30], ax
mov ax, word [0x476d32]
mov cx, ax
and cx, 0xb952
shl cx, 1
add ax, 0xb952
mov dx, ax
xor dx, 0xffff
and dx, cx
xor cx, 0xffff
and ax, cx
sub ax, dx
mov word [0x476f32], ax
mov ax, word [0x476d34]
mov cx, ax
xor cx, 0xe61a
xor cx, 0xffff
and cx, 0xe61a
shl cx, 1
sub cx, 0xe61a
sub ax, cx
mov word [0x476f34], ax
mov ax, word [0x476d36]
mov cx, ax
xor cx, 0xffff
and cx, 0x1af3
and ax, 0xe50c
or cx, ax
mov word [0x476f36], cx
mov dx, word [0x476d38]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
and ax, 0xffff
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
and ax, 0xa326
and dx, 0x5cd9
or ax, dx
xor ax, 0xdf95
mov word [0x476f38], ax
mov ax, word [0x476d3a]
mov cx, ax
xor cx, 0xffff
and cx, 0x9be6
and ax, 0x6419
or cx, ax
mov word [0x476f3a], cx
mov ax, word [0x476d3c]
xor ax, 0x6488
mov word [0x476f3c], ax
mov ax, word [0x476d3e]
xor ax, 0x954
mov word [0x476f3e], ax
mov dx, word [0x476d40]
mov ax, dx
or ax, ax
xor ax, 0xffff
or ax, 0x553d
xor ax, 0xffff
or dx, 0xaac2
xor dx, 0xffff
mov cx, ax
or cx, dx
xor cx, 0xffff
or ax, dx
xor ax, 0xffff
or cx, ax
xor cx, 0xffff
xor cx, 0xffff
mov word [0x476f40], cx
mov ax, word [0x476d42]
mov si, ax
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
xor si, 0xffff
xor cx, 0xffff
or si, cx
xor si, 0xffff
and si, 0xffff
mov cx, si
and cx, 0x37cd
xor cx, 0xffff
add si, 0x37cd
add si, 1
add si, cx
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
or ax, 0xc832
xor ax, 0xffff
xor dx, 0xffff
and dx, 0xffff
or dx, 0
mov cx, ax
xor cx, 0xffff
xor ax, 0xffff
and cx, ax
or cx, 0
xor cx, 0xffff
or cx, 0
xor cx, 0xffff
and dx, cx
mov word [0x476f42], dx
mov ax, word [0x476d44]
mov cx, ax
xor cx, 0xffff
and cx, 0xbcc2
and ax, 0x433d
or cx, ax
mov word [0x476f44], cx
mov cx, word [0x476d46]
mov ax, cx
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
or ax, dx
and ax, 0x21fa
xor ax, 0xffff
xor cx, 0xffff
or cx, 0x21fa
and ax, cx
xor ax, 0xffff
mov word [0x476f46], ax
mov cx, word [0x476d48]
mov ax, cx
xor ax, 0xffff
and ax, 0xfbb7
and cx, 0x448
or ax, cx
mov cx, ax
xor cx, 0xffff
and cx, 0x8bac
and ax, 0x7453
or cx, ax
mov word [0x476f48], cx
mov ax, word [0x476d4a]
mov cx, ax
xor cx, cx
xor cx, 0xffff
mov si, ax
or si, si
and si, cx
or si, si
xor si, 0xffff
or si, 0
xor si, 0xffff
or si, 0
xor si, 0xffff
and si, 0x4141
mov dx, si
xor dx, 0xffff
and dx, 0x56f2
and si, 0xa90d
or dx, si
xor dx, 0xa90d
mov cx, ax
xor cx, 0xbebe
xor cx, 0xffff
or ax, 0xbebe
and ax, cx
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
mov cx, dx
or cx, ax
xor cx, 0xffff
or dx, ax
xor dx, 0xffff
xor cx, 0xffff
xor dx, 0xffff
and cx, dx
mov word [0x476f4a], cx
mov ax, word [0x476d4c]
mov dx, ax
xor dx, 0xffff
and dx, 0x533e
mov cx, ax
and cx, 0xacc1
or dx, cx
xor dx, 0xffff
and dx, 0xffff
or dx, 0
and dx, 0x533e
shl dx, 1
add dx, 0xacc1
add dx, 1
sub ax, dx
mov word [0x476f4c], ax
mov ax, word [0x476d4e]
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov si, ax
sub si, cx
mov cx, ax
xor cx, 0xffff
xor si, 0xffff
xor cx, 0xffff
or si, cx
xor si, 0xffff
and si, 0xffff
mov dx, si
or dx, 0x69fc
xor dx, 0xffff
xor si, 0xffff
and si, 0x9603
xor dx, 0xffff
xor si, 0xffff
and dx, si
xor dx, 0xffff
mov si, ax
xor si, 0xffff
and si, 0x6ee6
and ax, 0x9119
or si, ax
xor si, 0x9119
and si, 0x69fc
xor dx, 0xffff
mov ax, si
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
shl ax, 1
sub ax, 0xffff
sub si, ax
and dx, si
mov word [0x476f4e], dx
mov dx, word [str.p3PaRftQ]
mov ax, dx
xor ax, 0xffff
or ax, 0xcd95
xor ax, 0xffff
and ax, 0xffff
mov cx, ax
xor cx, 0xffff
mov si, cx
and si, 2
or cx, 2
xor cx, 0xffff
imul cx, si
mov si, ax
and si, 2
or ax, 2
imul ax, si
add ax, cx
xor ecx, ecx
sub cx, dx
add cx, 0xcd96
xor edx, edx
sub dx, cx
sub dx, 0x6004
sub dx, ax
add dx, 0x6004
mov word [0x476f50], dx
mov ax, word [0x476d52]
mov cx, ax
and cx, 0x604a
shl cx, 1
add ax, 0x604a
sub ax, cx
mov word [0x476f52], ax
mov ax, word [0x476d54]
xor ax, 0x5330
mov word [0x476f54], ax
mov ax, word [0x476d56]
mov cx, ax
or cx, cx
xor cx, 0xffff
or cx, 0x8a83
mov dx, cx
xor dx, 0xffff
and dx, 0x6ed6
and cx, 0x9129
or dx, cx
xor dx, 0x9129
xor ax, 0xffff
and ax, 0x8a83
xor dx, 0xffff
and dx, 0xffff
or dx, 0
xor ax, 0xffff
and dx, ax
mov word [0x476f56], dx
mov cx, word [0x476d58]
mov ax, cx
xor ax, 0xffff
and ax, 0xffff
or ax, 0
and ax, 0x974b
mov dx, cx
xor dx, 0x974b
and dx, cx
mov cx, dx
xor cx, 0xffff
mov si, ax
and si, cx
mov cx, ax
xor cx, dx
add ax, cx
sub ax, si
mov word [0x476f58], ax
mov ax, word [0x476d5a]
mov cx, ax
xor cx, 0xc776
xor cx, 0xffff
and cx, 0xc776
shl cx, 1
sub cx, 0xc776
sub ax, cx
mov word [0x476f5a], ax
mov ax, word [0x476d5c]
mov dx, ax
and dx, 0x98a8
mov cx, dx
xor cx, 0xffff
mov si, cx
and si, 2
or cx, 2
xor cx, 0xffff
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
mov cx, ax
and cx, 0x98a8
shl cx, 1
xor ax, 0x98a8
add ax, cx
sub ax, dx
mov word [0x476f5c], ax
mov ax, word [0x476d5e]
mov cx, ax
xor cx, 0xffff
and cx, 0x7d01
and ax, 0x82fe
mov dx, cx
and dx, ax
xor cx, ax
or dx, cx
mov word [0x476f5e], dx
mov dx, word [0x476d60]
mov ax, dx
xor ax, 0xffff
and ax, 0x9f96
mov cx, dx
xor cx, 0xffff
or cx, 0x9f96
xor dx, 0xffff
or dx, 0x9f96
xor cx, 0xffff
xor dx, 0xffff
or cx, dx
or ax, cx
mov word [0x476f60], ax
mov ax, word [0x476d62]
mov dx, ax
xor dx, 0x3a0f
xor dx, 0xffff
and dx, 0x3a0f
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
sub dx, 0x3a0f
mov cx, ax
xor cx, dx
xor dx, 0xffff
and ax, dx
shl ax, 1
sub ax, cx
mov word [0x476f62], ax
mov ax, word [0x476d64]
xor ax, 0x66c7
mov word [0x476f64], ax
mov ax, word [0x476d66]
xor ax, 0x6c90
mov word [0x476f66], ax
mov ax, word [0x476d68]
xor ax, 0xbd53
mov word [0x476f68], ax
mov ax, word [0x476d6a]
xor ax, 0x4e04
mov word [0x476f6a], ax
mov ax, word [0x476d6c]
mov cx, ax
xor cx, 0xffff
and cx, 0x51f5
and ax, 0xae0a
or cx, ax
xor cx, 0xbb2
mov word [0x476f6c], cx
mov ax, word [0x476d6e]
xor ax, 0x9faa
mov word [0x476f6e], ax
mov ax, word [0x476d70]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0x14dd
xor ax, 0xffff
and ax, 0xeb22
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x476f70], dx
mov ax, word [0x476d72]
mov cx, ax
xor cx, 0xffff
and cx, 0x21c7
and ax, 0xde38
or cx, ax
xor cx, 0xd328
mov word [0x476f72], cx
mov ax, word [0x476d74]
xor ax, 0xd3c1
mov word [0x476f74], ax
mov ax, word [0x476d76]
mov cx, ax
and cx, 0x9eb8
shl cx, 1
add ax, 0x9eb8
sub ax, cx
mov word [0x476f76], ax
mov ax, word [0x476d78]
mov cx, ax
xor cx, 0xe3cf
xor cx, 0xffff
and cx, 0xe3cf
shl cx, 1
sub cx, 0xe3cf
sub ax, cx
mov word [0x476f78], ax
mov ax, word [0x476d7a]
xor ax, 0x3c3a
mov word [0x476f7a], ax
mov ax, word [0x476d7c]
mov cx, ax
xor cx, 0xffff
and cx, 0x9e8f
and ax, 0x6170
or cx, ax
mov word [0x476f7c], cx
mov ax, word [0x476d7e]
mov cx, ax
xor cx, 0x5def
mov dx, cx
xor dx, 0xffff
and dx, 0xbc48
and cx, 0x43b7
or dx, cx
xor dx, 0x43b7
and dx, 0x5def
mov cx, dx
xor cx, 0xffff
mov si, cx
and si, 2
or cx, 2
xor cx, 0xffff
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add dx, 0xa210
add dx, 1
sub ax, dx
mov word [0x476f7e], ax
mov ax, word [0x476d80]
xor ax, 0x1296
mov word [0x476f80], ax
mov ax, word [0x476d82]
mov si, ax
and si, si
xor si, 0xffff
and si, 0xffff
xor si, 0xffff
and si, 0xffff
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
mov dx, si
and dx, cx
xor si, cx
or dx, si
xor dx, 0xffff
or dx, 0x48ba
and ax, 0x48ba
xor ax, 0xffff
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
mov cx, dx
and cx, ax
xor dx, ax
or cx, dx
mov word [0x476f82], cx
mov ax, word [0x476d84]
mov cx, ax
xor cx, 0xd6d2
xor cx, 0xffff
and cx, 0xd6d2
shl cx, 1
sub cx, 0xd6d2
sub ax, cx
mov word [0x476f84], ax
mov ax, word [0x476d86]
mov dx, ax
and dx, dx
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
mov cx, dx
xor cx, 0xf24c
xor cx, 0xffff
or dx, 0xf24c
and dx, cx
mov cx, ax
xor cx, 0xdb3
xor cx, 0xffff
or ax, 0xdb3
and ax, cx
or dx, ax
mov word [0x476f86], dx
mov ax, word [str.k__bsv]
xor ax, 0x3f70
mov word [0x476f88], ax
mov ax, word [0x476d8a]
mov dx, ax
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0x7213
xor ax, 0xffff
and ax, 0x8dec
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x476f8a], dx
mov ax, word [0x476d8c]
xor ax, 0xb36d
mov word [0x476f8c], ax
mov dx, word [0x476d8e]
mov cx, dx
xor cx, 0xffff
mov ax, dx
xor ax, cx
and ax, dx
xor ax, 0xffff
xor ax, 0xffff
or ax, 0x8605
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
and dx, 0x8605
xor dx, 0xffff
and dx, 0xffff
or dx, 0
mov si, ax
xor si, 0xffff
mov cx, dx
xor cx, 0xffff
or si, cx
and ax, dx
xor ax, 0xffff
xor si, 0xffff
xor ax, 0xffff
or si, ax
mov ax, si
xor ax, 0xffff
and ax, 0x51f3
and si, 0xae0c
or ax, si
xor ax, 0xae0c
mov word [0x476f8e], ax
mov ax, word [0x476d90]
xor ax, 0xf504
mov word [0x476f90], ax
mov ax, word [0x476d92]
xor ax, 0x3d10
mov word [0x476f92], ax
mov ax, word [0x476d94]
xor ax, 0x4490
mov word [0x476f94], ax
mov ax, word [0x476d96]
xor ax, 0xfb16
mov word [0x476f96], ax
mov si, word [0x476d98]
mov di, si
xor di, 0xffff
and di, 0xe88d
and si, 0x1772
mov ax, di
xor ax, 0xffff
mov cx, si
xor cx, 0xffff
mov dx, ax
and dx, 0x2d29
and di, 0xd2d6
mov bx, cx
and bx, 0x2d29
and si, 0xd2d6
or dx, di
or bx, si
xor dx, bx
or ax, cx
xor ax, 0xffff
and ax, 0xffff
or dx, ax
xor dx, 0xa62b
mov word [0x476f98], dx
mov ax, word [0x476d9a]
xor ax, 0x47c0
mov word [0x476f9a], ax
mov ax, word [0x476d9c]
mov cx, ax
xor cx, 0xffff
and cx, 0x5569
and ax, 0xaa96
or cx, ax
xor cx, 0x8f6b
mov word [0x476f9c], cx
mov ax, word [0x476d9e]
xor ax, 0x4d65
mov word [0x476f9e], ax
mov cx, word [0x476da0]
mov ax, cx
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xa697
or cx, 0xa697
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
mov word [str.Ot_r3_aE], ax
mov ax, word [0x476da2]
mov si, ax
xor si, 0xffff
mov cx, ax
and cx, 0xffff
shl cx, 1
mov dx, ax
add dx, 0xffff
sub dx, cx
and si, dx
or si, 0xdc79
mov dx, si
xor dx, 0xffff
and dx, 0x8c0a
and si, 0x73f5
or dx, si
xor dx, 0x73f5
xor ax, 0xffff
mov cx, ax
add cx, 1
xor ax, 0xffff
or ax, 0xdc79
add ax, cx
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and cx, 0x121b
and ax, 0xede4
or cx, ax
xor cx, 0xede4
and dx, cx
mov word [0x476fa2], dx
mov ax, word [0x476da4]
mov si, ax
xor si, 0xffff
xor si, 0xffff
xor si, 0x3431
and si, 0x3431
and ax, 0xcbce
mov dx, si
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
mov di, dx
and di, 0x369
and si, 0xfc96
mov bx, cx
and bx, 0x369
and ax, 0xfc96
or di, si
or bx, ax
xor di, bx
or dx, cx
xor dx, 0xffff
and dx, 0xffff
or di, dx
mov word [0x476fa4], di
mov ax, word [0x476da6]
xor ax, 0x9495
mov word [0x476fa6], ax
mov ax, word [0x476da8]
xor ax, 0x148a
mov word [0x476fa8], ax
mov ax, word [0x476daa]
xor ax, 0x2507
mov word [0x476faa], ax
mov dx, word [0x476dac]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
and ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
mov cx, ax
xor cx, 0x438a
xor cx, 0xffff
or ax, 0x438a
and ax, cx
and dx, 0xbc75
mov cx, dx
xor cx, 0xffff
mov si, ax
and si, cx
mov cx, ax
xor cx, dx
add ax, cx
sub ax, si
mov dx, ax
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xb890
or ax, 0xb890
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x476fac], dx
mov cx, word [0x476dae]
mov ax, cx
xor ax, 0xffff
and ax, 0xc4f6
and cx, 0x3b09
mov dx, ax
or dx, cx
xor dx, 0xffff
or ax, cx
xor ax, 0xffff
or dx, ax
xor dx, 0xffff
mov word [0x476fae], dx
mov ax, word [0x476db0]
mov cx, ax
xor cx, 0xffff
and cx, 0xa276
and ax, 0x5d89
or cx, ax
xor cx, 0xc53
mov word [0x476fb0], cx
mov ax, word [0x476db2]
xor ax, 0xb156
mov word [0x476fb2], ax
mov ax, word [0x476db4]
mov cx, ax
and cx, 0xd5f3
shl cx, 1
add ax, 0xd5f3
sub ax, cx
mov word [0x476fb4], ax
mov si, word [0x476db6]
mov ax, si
xor ax, 0xffff
mov cx, si
xor cx, 0xffff
and ax, cx
or ax, 0xf07f
xor ax, 0xffff
mov dx, si
xor dx, 0xffff
and dx, 0x480e
and si, 0xb7f1
or dx, si
xor dx, 0xb7f1
and dx, 0xf07f
xor ax, 0xffff
xor dx, 0xffff
mov cx, ax
add cx, 1
xor ax, 0xffff
or ax, dx
add ax, cx
mov word [0x476fb6], ax
mov ax, word [0x476db8]
xor ax, 0x3302
mov word [0x476fb8], ax
mov ax, word [0x476dba]
mov cx, ax
and cx, 0xfa53
shl cx, 1
sub ax, 0x5ad
mov dx, ax
xor dx, cx
xor cx, 0xffff
and ax, cx
shl ax, 1
sub ax, dx
mov word [0x476fba], ax
mov ax, word [0x476dbc]
xor ax, 0x5aad
mov word [0x476fbc], ax
mov ax, word [0x476dbe]
mov di, ax
xor di, 0xffff
mov bx, ax
xor bx, 0xffff
and bx, 0x749c
mov cx, ax
and cx, 0x8b63
or bx, cx
xor bx, 0x8b63
mov si, di
xor si, 0xffff
mov cx, bx
xor cx, 0xffff
mov word [ebp - 0x12], cx
mov dx, si
and dx, 0x3edb
and di, 0xc124
mov cx, word [ebp - 0x12]
and cx, 0x3edb
and bx, 0xc124
or dx, di
or cx, bx
xor dx, cx
or si, word [ebp - 0x12]
xor si, 0xffff
and si, 0xffff
or dx, si
xor dx, 0xffff
mov cx, dx
and cx, 0x675f
mov si, dx
xor si, 0x98a0
add dx, si
sub dx, cx
mov cx, ax
add cx, 1
xor ax, 0xffff
or ax, 0x98a0
add ax, cx
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
xor dx, 0xffff
xor ax, 0xffff
mov si, dx
xor si, 0xffff
mov bx, ax
xor bx, 0xffff
mov di, si
and di, 0xfb15
and dx, 0x4ea
mov cx, bx
and cx, 0xfb15
and ax, 0x4ea
or di, dx
or cx, ax
xor di, cx
or si, bx
xor si, 0xffff
and si, 0xffff
or di, si
mov word [0x476fbe], di
mov ax, word [0x476dc0]
xor ax, 0x89f6
mov word [0x476fc0], ax
mov ax, word [0x476dc2]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
and dx, 0xffff
mov cx, dx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub dx, cx
mov si, dx
and si, 0x7417
xor si, 0xffff
xor dx, 0xffff
or dx, 0x8be8
xor si, 0xffff
xor dx, 0xffff
or si, dx
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
and dx, 0xffff
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
and ax, 0x8be8
or ax, ax
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or dx, dx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [str.Am_b], dx
mov ax, word [0x476dc4]
xor ax, 0xb4d9
mov word [0x476fc4], ax
mov ax, word [0x476dc6]
mov cx, ax
xor cx, 0xffff
and cx, 0x310c
and ax, 0xcef3
or cx, ax
mov word [0x476fc6], cx
mov ax, word [0x476dc8]
xor ax, 0xc5fa
mov word [0x476fc8], ax
mov ax, word [0x476dca]
mov dx, ax
xor dx, 0xea85
and dx, dx
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
and dx, 0xea85
shl dx, 1
sub dx, 0xea85
xor ecx, ecx
sub cx, dx
add ax, cx
mov word [0x476fca], ax
mov ax, word [0x476dcc]
mov dx, ax
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0x384
xor ax, 0xffff
or ax, 0xfc7b
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x476fcc], dx
mov ax, word [0x476dce]
xor ax, 0x52ba
mov word [0x476fce], ax
mov ax, word [0x476dd0]
xor ax, 0x3fd9
mov word [0x476fd0], ax
mov ax, word [0x476dd2]
mov cx, ax
and cx, 0xca1d
shl cx, 1
add ax, 0xca1d
sub ax, cx
mov word [str.bV_], ax
mov ax, word [0x476dd4]
mov cx, ax
xor cx, 0x10c6
xor cx, 0xffff
and cx, 0x10c6
shl cx, 1
sub cx, 0x10c6
sub ax, cx
mov word [0x476fd4], ax
mov cx, word [0x476dd6]
mov ax, cx
and ax, ax
xor ax, 0xffff
and ax, 0x630
xor ax, 0xffff
and cx, 0xf9cf
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
mov word [0x476fd6], ax
mov ax, word [0x476dd8]
mov si, ax
or si, si
xor si, 0xffff
mov dx, si
xor dx, 0xffff
and dx, 0xfa3a
xor si, 0xffff
and si, 0xfa3a
xor dx, 0xffff
xor si, 0xffff
and dx, si
xor dx, 0xffff
or ax, 0xfa3a
xor ax, 0xffff
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
and dx, ax
mov word [0x476fd8], dx
mov ax, word [0x476dda]
xor ax, 0x61a3
mov word [0x476fda], ax
mov ax, word [0x476ddc]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0x5ad4
xor ax, 0xffff
or ax, 0xa52b
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x476fdc], dx
mov dx, word [0x476dde]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
and ax, 0x87f3
xor ax, 0xffff
mov si, dx
xor si, 0xffff
or si, 0x87f3
xor dx, 0xffff
or dx, 0x87f3
and si, dx
xor si, 0xffff
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
and dx, 0xffff
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
xor ax, 0xffff
xor dx, 0xffff
or ax, dx
mov word [0x476fde], ax
mov ax, word [0x476de0]
mov cx, ax
xor cx, 0xffff
and cx, 0xbaca
and ax, 0x4535
or cx, ax
xor cx, 0x751f
mov word [0x476fe0], cx
mov ax, word [0x476de2]
mov cx, ax
xor cx, 0xffff
and cx, 0x1faf
and ax, 0xe050
or cx, ax
xor cx, 0xc67e
mov word [0x476fe2], cx
mov ax, word [0x476de4]
mov dx, ax
xor dx, 0xffff
mov cx, dx
xor cx, 0xffff
xor dx, 0xffff
and cx, dx
or cx, 0x173c
xor cx, 0xffff
and ax, 0x173c
or cx, ax
xor cx, 0x2dd
mov word [0x476fe4], cx
mov ax, word [0x476de6]
mov cx, ax
xor cx, 0xffff
mov dx, ax
xor dx, cx
and dx, ax
mov si, dx
xor si, 0xffff
xor dx, 0xffff
or si, dx
xor si, 0xffff
or si, 0
xor si, 0xffff
or si, 0
xor si, 0xffff
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
and dx, 0xabf9
xor dx, 0xffff
mov cx, ax
xor cx, 0x5406
xor cx, 0xffff
or ax, 0x5406
and ax, cx
mov cx, ax
xor cx, 0xffff
xor ax, 0xffff
and cx, ax
xor cx, 0xffff
and cx, 0xffff
or cx, 0
xor cx, 0xffff
and dx, cx
mov ax, dx
xor ax, 0xffff
xor dx, 0xffff
and ax, dx
or ax, 0
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
mov word [0x476fe6], ax
mov ax, word [0x476de8]
xor ax, 0x9155
mov word [0x476fe8], ax
mov cx, word [0x476dea]
mov ax, cx
and ax, 0x27f6
shl ax, 1
mov dx, cx
and dx, 0x27f6
or cx, 0x27f6
add dx, cx
xor ecx, ecx
sub cx, ax
add dx, cx
mov word [0x476fea], dx
mov ax, word [0x476dec]
mov cx, ax
xor cx, 0xca49
xor cx, 0xffff
and cx, 0xca49
shl cx, 1
sub cx, 0xca49
sub ax, cx
mov word [0x476fec], ax
mov ax, word [0x476dee]
xor ax, 0x8818
mov word [0x476fee], ax
mov al, byte [0x476ff0]
xor al, 0x43
mov byte [0x477070], al
mov al, byte [0x476ff1]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x59
add dl, cl
shl dl, 1
add al, 0x59
sub al, dl
mov byte [0x477071], al
mov al, byte [0x476ff2]
mov cl, al
xor cl, 0xff
and cl, 0x20
and al, 0xdf
or cl, al
mov byte [0x477072], cl
mov al, byte [0x476ff3]
mov dl, al
and dl, dl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor dl, 0xff
or dl, 0x9f
xor al, 0xff
or al, 0x60
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x477073], dl
mov al, byte [0x476ff4]
xor al, 0xab
mov byte [0x477074], al
mov dl, byte [0x476ff5]
mov al, dl
xor al, 0xff
and al, 0xc8
mov cl, dl
and cl, 0x37
or al, cl
xor al, 0x37
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0x6d
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and dl, 0x92
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
mov cl, ah
and cl, al
xor cl, 0xff
add al, ah
add al, 1
add al, cl
mov byte [0x477075], al
mov al, byte [0x476ff6]
xor al, 0x55
mov byte [0x477076], al
mov al, byte [0x476ff7]
xor al, 0xf4
mov byte [0x477077], al
mov al, byte [0x476ff8]
xor al, 0x3e
mov byte [0x477078], al
mov al, byte [0x476ff9]
mov cl, al
xor cl, 0xff
or cl, 0xd0
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub al, 0xd1
sub al, cl
mov byte [0x477079], al
mov al, byte [0x476ffa]
mov cl, al
xor cl, 0x81
xor cl, 0xff
and cl, 0x81
shl cl, 1
sub cl, 0x81
sub al, cl
mov byte [0x47707a], al
mov al, byte [0x476ffb]
mov cl, al
xor cl, 0x5e
and cl, al
shl cl, 1
add al, 0xa1
sub al, cl
mov byte [0x47707b], al
mov al, byte [0x476ffc]
mov cl, al
xor cl, 0xff
and cl, 0xb1
and al, 0x4e
or cl, al
mov byte [0x47707c], cl
mov al, byte [0x476ffd]
xor al, 0x77
mov byte [0x47707d], al
mov al, byte [0x476ffe]
xor al, 0xee
mov byte [0x47707e], al
mov al, byte [0x476fff]
mov cl, al
xor cl, 0xbe
xor cl, 0xff
and cl, 0xbe
shl cl, 1
sub cl, 0xbe
sub al, cl
mov byte [0x47707f], al
mov al, byte [0x477000]
xor al, 0x3d
mov byte [0x477080], al
mov bl, byte [0x477001]
mov dl, bl
and dl, 0xc4
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub bl, 0x3c
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x477081], bl
mov dl, byte [0x477002]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0x63
and al, 0x63
and dl, 0x9c
or al, dl
xor al, 0x69
mov byte [0x477082], al
mov al, byte [0x477003]
xor al, 3
mov byte [0x477083], al
mov al, byte [0x477004]
xor al, 0x1f
mov byte [0x477084], al
mov al, byte [0x477005]
mov cl, al
xor cl, 0xff
and cl, 0x1d
and al, 0xe2
or cl, al
xor cl, 0xf4
mov byte [0x477085], cl
mov al, byte [0x477006]
xor al, 0x71
mov byte [0x477086], al
mov dl, byte [0x477007]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
xor ah, cl
xor ah, 0xff
or al, cl
and al, ah
or al, 0x98
xor al, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0x67
and ah, dl
xor al, 0xff
and ah, ah
xor ah, 0xff
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
mov cl, al
xor cl, 0xff
mov dl, ah
xor dl, 0xff
or cl, dl
xor al, 0xff
xor ah, 0xff
or al, ah
and cl, al
xor cl, 0xff
mov byte [0x477087], cl
mov al, byte [0x477008]
xor al, 0xc7
mov byte [0x477088], al
mov al, byte [0x477009]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x78
and al, 0x78
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x477089], dl
mov al, byte [0x47700a]
mov cl, al
xor cl, 0xff
and cl, 0xb
and al, 0xf4
or cl, al
mov byte [0x47708a], cl
mov cl, byte [0x47700b]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xf0
xor cl, 0xff
or cl, 0xf
and al, cl
xor al, 0xff
mov byte [0x47708b], al
mov al, byte [0x47700c]
mov ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
mov cl, al
xor cl, 0xff
mov dl, ah
and dl, cl
xor dl, 0xff
and ah, cl
xor ah, 0xff
and dl, ah
xor dl, 0xff
xor dl, 0xff
and dl, 0x33
xor al, 0xff
mov cl, al
xor cl, 0xcc
xor cl, 0xff
or al, 0xcc
and al, cl
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
xor dl, 0xff
and dl, 0xff
mov byte [0x47708c], dl
mov cl, byte [0x47700d]
mov al, cl
xor al, 0xff
and al, 0xa3
mov dl, cl
and dl, 0x5c
or al, dl
xor al, 0x5c
and al, 0x8c
and cl, 0x73
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0x1f
and al, 0xe0
or cl, al
mov byte [0x47708d], cl
mov al, byte [0x47700e]
mov cl, al
and cl, 0x6f
shl cl, 1
add al, 0x6f
sub al, cl
mov byte [0x47708e], al
mov bl, byte [0x47700f]
mov dl, bl
and dl, 0x36
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x36
sub bl, al
mov byte [0x47708f], bl
mov al, byte [0x477010]
mov cl, al
xor cl, 0xff
and cl, 0xb3
and al, 0x4c
or cl, al
xor cl, 0x63
mov byte [0x477090], cl
mov al, byte [0x477011]
mov ah, al
xor ah, 0xff
and ah, 0x6e
mov cl, al
and cl, 0x91
or ah, cl
xor ah, 0x91
mov dh, al
xor dh, 0xff
and dh, 9
mov cl, al
and cl, 0xf6
or dh, cl
xor dh, 0xf6
mov dl, ah
xor dl, 0xff
mov cl, dh
xor cl, 0xff
or dl, cl
and ah, dh
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
or dl, ah
or dl, 0xfc
xor dl, 0xff
or al, 3
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and dl, al
mov byte [0x477091], dl
mov al, byte [0x477012]
xor al, 0x2f
mov byte [0x477092], al
mov al, byte [0x477013]
xor al, 0x23
mov byte [0x477093], al
mov al, byte [0x477014]
xor al, 0x11
mov byte [0x477094], al
mov al, byte [0x477015]
mov ah, al
xor ah, 0xff
and ah, 0xf0
mov cl, al
and cl, 0xf
or ah, cl
xor ah, 0xf
mov cl, al
xor cl, 0xff
or ah, cl
mov dl, ah
and dl, 0xb0
xor dl, 0xff
xor ah, 0xff
or ah, 0x4f
and dl, ah
xor dl, 0xff
xor dl, 0xff
xor al, 0xff
or al, 0xb0
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
or dl, al
mov byte [0x477095], dl
mov al, byte [0x477016]
xor al, 0xbe
mov byte [0x477096], al
mov al, byte [0x477017]
xor al, 0x8e
mov byte [0x477097], al
mov al, byte [0x477018]
mov dl, al
xor dl, 0x2c
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x2c
shl dl, 1
add dl, 0xd4
sub al, dl
mov byte [0x477098], al
mov al, byte [0x477019]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x81
xor dl, 0xff
and al, 0x7e
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x477099], dl
mov al, byte [0x47701a]
xor al, 0x64
mov byte [0x47709a], al
mov al, byte [0x47701b]
mov cl, al
xor cl, 0xb0
xor cl, 0xff
and cl, 0xb0
shl cl, 1
sub cl, 0xb0
sub al, cl
mov byte [0x47709b], al
mov al, byte [0x47701c]
xor al, 0xf4
mov byte [0x47709c], al
mov al, byte [0x47701d]
mov cl, al
xor cl, 0xc7
xor cl, 0xff
and cl, 0xc7
shl cl, 1
sub cl, 0xc7
sub al, cl
mov byte [0x47709d], al
mov al, byte [0x47701e]
mov dl, al
xor dl, 0x1d
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0x1d
shl dl, 1
sub dl, 0x7b
sub dl, 0x1d
add dl, 0x7b
sub al, dl
mov byte [0x47709e], al
mov al, byte [0x47701f]
xor al, 0xd2
mov byte [0x47709f], al
mov dl, byte [0x477020]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, al
mov ah, dl
xor ah, ah
mov al, dl
add al, ah
sub al, cl
xor al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
or al, 5
xor al, 0xff
and al, 0xff
mov cl, dl
and cl, 5
mov ah, dl
xor ah, 0xfa
add dl, ah
sub dl, cl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x4770a0], al
mov al, byte [0x477021]
mov cl, al
xor cl, 0xff
and cl, 0x62
and al, 0x9d
or cl, al
xor cl, 0x40
mov byte [0x4770a1], cl
mov al, byte [0x477022]
mov cl, al
xor cl, 0xff
and cl, 0x1d
and al, 0xe2
or cl, al
mov byte [0x4770a2], cl
mov al, byte [0x477023]
xor al, 0x19
mov byte [0x4770a3], al
mov al, byte [0x477024]
xor al, 0x7d
mov byte [0x4770a4], al
mov al, byte [0x477025]
mov cl, al
xor cl, 0xf3
xor cl, 0xff
and cl, 0xf3
shl cl, 1
sub cl, 0xf3
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x4770a5], al
mov al, byte [0x477026]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x73
xor dl, 0xff
mov cl, al
and cl, 0x8c
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0x73
xor cl, 0xff
or dl, 0x73
and dl, cl
shl dl, 1
sub dl, 0x85
sub dl, 0x73
add dl, 0x85
sub al, dl
mov byte [0x4770a6], al
mov dl, byte [0x477027]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, al
and cl, 0xf
xor cl, 0xff
add al, 0xf
add al, 1
add al, cl
xor al, 0xff
xor dl, 0xff
and dl, 0xf
xor al, 0xff
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
and al, 0xff
mov byte [0x4770a7], al
mov dl, byte [0x477028]
mov al, dl
and al, al
xor al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov cl, al
and cl, 0xe3
mov ah, al
xor ah, 0x1c
add al, ah
sub al, cl
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x1c
add dl, cl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
or al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or al, cl
xor al, 0xff
xor al, 0xff
mov byte [0x4770a8], al
mov bl, byte [0x477029]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0xd
add dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xd
sub bl, al
mov byte [0x4770a9], bl
mov dl, byte [0x47702a]
mov cl, dl
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and al, 0x4d
xor al, 0xff
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
mov cl, dl
and cl, 0x4d
xor dl, 0x4d
or cl, dl
xor al, 0xff
xor cl, 0xff
or al, cl
mov byte [0x4770aa], al
mov al, byte [0x47702b]
mov dl, al
xor dl, 0xff
and dl, 0x6b
mov cl, al
and cl, 0x94
or dl, cl
xor dl, 0x94
and dl, 0xba
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x45
add al, cl
or dl, al
mov byte [0x4770ab], dl
mov al, byte [0x47702c]
xor al, 0x5f
mov byte [0x4770ac], al
mov bl, byte [0x47702d]
mov dl, bl
and dl, 5
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 5
sub bl, al
mov byte [0x4770ad], bl
mov cl, byte [0x47702e]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0xc9
xor al, 0xff
xor cl, 0xff
and cl, 0xc9
or al, cl
xor al, 0xff
mov byte [0x4770ae], al
mov al, byte [0x47702f]
xor al, 0x90
mov byte [0x4770af], al
mov al, byte [str._H:6]
xor al, 0x34
mov byte [0x4770b0], al
mov al, byte [0x477031]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x54
add dl, cl
shl dl, 1
add al, 0x54
sub al, dl
mov byte [0x4770b1], al
mov al, byte [0x477032]
mov cl, al
xor cl, 0xff
and cl, 0xfa
and al, 5
or cl, al
xor cl, 0x32
mov byte [0x4770b2], cl
mov al, byte [0x477033]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x6d
and al, 0x6d
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x4770b3], cl
mov al, byte [0x477034]
mov dl, al
xor dl, 0x26
xor dl, 0xff
xor dl, 0xff
xor dl, 0x26
and dl, 0x26
shl dl, 1
sub dl, 0x51
sub dl, 0x26
add dl, 0x51
sub al, dl
mov byte [0x4770b4], al
mov al, byte [0x477035]
mov cl, al
xor cl, 0xff
and cl, 0x3d
and al, 0xc2
or cl, al
xor cl, 0x17
mov byte [0x4770b5], cl
mov al, byte [0x477036]
xor al, 0xf
mov byte [0x4770b6], al
mov al, byte [0x477037]
xor al, 0x87
mov byte [0x4770b7], al
mov al, byte [0x477038]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xeb
or al, 0xeb
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4770b8], dl
mov al, byte [0x477039]
xor al, 0xc7
mov byte [0x4770b9], al
mov dl, byte [0x47703a]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, al
and cl, 0xb3
mov ah, al
xor ah, 0x4c
add al, ah
sub al, cl
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0x4c
or al, dl
xor al, 0xff
mov byte [0x4770ba], al
mov al, byte [0x47703b]
mov cl, al
and cl, 0x3a
shl cl, 1
add al, 0x3a
sub al, cl
mov byte [0x4770bb], al
mov al, byte [0x47703c]
mov cl, al
or cl, cl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0x39
mov cl, al
and cl, 0x39
xor cl, 0xff
add al, 0x39
add al, 1
add al, cl
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, al
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x4770bc], dl
mov al, byte [0x47703d]
xor al, 0xcc
mov byte [0x4770bd], al
mov ah, byte [0x47703e]
mov al, ah
or al, al
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xbb
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
and dl, 0x44
mov ah, al
xor ah, 0xff
xor al, 0xff
or ah, al
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
xor dl, 0xff
and ah, dl
mov byte [0x4770be], ah
mov al, byte [0x47703f]
xor al, 0xe4
mov byte [0x4770bf], al
mov al, byte [0x477040]
mov ah, al
or ah, ah
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
xor ah, 0xff
and ah, 0xfb
or al, 0xfb
xor al, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0x48
and ah, 0xb7
or dl, ah
xor dl, 0xb7
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
xor al, 0xff
or dl, al
xor dl, 0xff
and dl, 0xff
mov byte [str.ECRf], dl
mov al, byte [0x477041]
xor al, 0x5b
mov byte [0x4770c1], al
mov al, byte [0x477042]
mov cl, al
and cl, 0xc7
shl cl, 1
add al, 0xc7
sub al, cl
mov byte [0x4770c2], al
mov al, byte [0x477043]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x9a
xor al, 0xff
or al, 0x65
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4770c3], dl
mov al, byte [0x477044]
mov cl, al
xor cl, 0xff
and cl, 0x7e
and al, 0x81
or cl, al
xor cl, 0xb3
mov byte [0x4770c4], cl
mov al, byte [0x477045]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0xda
xor cl, 0xff
or dl, 0xda
and dl, cl
mov cl, al
xor cl, 0x25
xor cl, 0xff
or al, 0x25
and al, cl
or dl, al
mov byte [0x4770c5], dl
mov al, byte [0x477046]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x17
xor al, 0xff
or al, 0xe8
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4770c6], dl
mov al, byte [0x477047]
mov cl, al
xor cl, 0xec
xor cl, 0xff
and cl, 0xec
shl cl, 1
sub cl, 0xec
sub al, cl
mov byte [0x4770c7], al
mov al, byte [0x477048]
xor al, 0xe2
mov byte [0x4770c8], al
mov al, byte [0x477049]
mov dl, al
or dl, dl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, dl
xor dl, 0xff
and dl, 0x65
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 0x9a
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x25
and dl, 0xda
mov cl, bl
and cl, 0x25
and al, 0xda
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0xff
mov byte [0x4770c9], dh
mov al, byte [0x47704a]
mov cl, al
xor cl, 0xff
and cl, 0x7b
and al, 0x84
or cl, al
xor cl, 0xde
mov byte [0x4770ca], cl
mov cl, byte [0x47704b]
mov dl, cl
and dl, 0xff
shl dl, 1
mov al, cl
add al, 0xff
sub al, dl
and al, 0xe7
and cl, 0x18
or al, cl
mov cl, al
xor cl, 0x68
xor cl, 0xff
and cl, 0x68
shl cl, 1
sub cl, 0x68
sub al, cl
mov byte [0x4770cb], al
mov al, byte [0x47704c]
xor al, 0x10
mov byte [0x4770cc], al
mov al, byte [0x47704d]
xor al, 0x7d
mov byte [0x4770cd], al
mov al, byte [0x47704e]
mov cl, al
or cl, cl
mov dl, cl
xor dl, 0xff
and dl, 0x67
and cl, 0x98
or dl, cl
xor dl, 0x98
xor dl, 0xff
and dl, 0xdd
xor al, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x22
add al, cl
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and dl, al
mov byte [0x4770ce], dl
mov al, byte [0x47704f]
xor al, 0xb8
mov byte [0x4770cf], al
mov cl, byte [0x477050]
mov al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0xec
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0x13
xor dl, 0xff
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x4770d0], al
mov cl, byte [0x477051]
mov al, cl
xor al, 0xff
and al, 0x2d
mov dl, cl
xor dl, 0xd2
xor dl, 0xff
or cl, 0xd2
and cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0xab
and al, 0x54
or cl, al
xor cl, 0x74
mov byte [0x4770d1], cl
mov al, byte [0x477052]
xor al, 0x54
mov byte [0x4770d2], al
mov bl, byte [0x477053]
mov al, bl
xor al, 0x3b
xor al, 0xff
mov dl, bl
or dl, 0x3b
and dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x3b
sub bl, al
mov byte [0x4770d3], bl
mov bl, byte [0x477054]
mov dl, bl
and dl, 0xbd
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub bl, 0x43
sub bl, al
mov byte [0x4770d4], bl
mov al, byte [0x477055]
mov cl, al
and cl, 0xdd
shl cl, 1
add al, 0xdd
sub al, cl
mov byte [0x4770d5], al
mov al, byte [0x477056]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x77
xor al, 0xff
or al, 0x88
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4770d6], dl
mov al, byte [0x477057]
mov cl, al
xor cl, 0xff
and cl, 0x9b
mov dl, al
and dl, 0x64
or cl, dl
xor cl, 0x64
and cl, 0x18
and al, 0xe7
or cl, al
mov byte [0x4770d7], cl
mov al, byte [0x477058]
xor al, 0x8b
mov byte [0x4770d8], al
mov al, byte [0x477059]
or al, 0
xor al, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 0xff
mov byte [0x4770d9], al
mov al, byte [0x47705a]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov dl, al
xor dl, 0xff
xor dl, 0xff
mov ah, cl
xor ah, dl
and ah, cl
or ah, 0xb0
mov dl, ah
xor dl, 0xff
and dl, 0xf
and ah, 0xf0
or dl, ah
xor dl, 0xf0
xor al, 0xff
xor al, 0xff
or al, 0x4f
xor al, 0xff
and al, 0xff
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and dl, al
mov byte [str._sA], dl
mov al, byte [0x47705b]
xor al, 0xbe
mov byte [0x4770db], al
mov al, byte [0x47705c]
mov cl, al
add cl, 1
mov ah, al
xor ah, 0xff
or ah, al
add ah, cl
xor ah, 0xff
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
mov dl, ah
and dl, 0xf3
xor ah, 0xf3
or dl, ah
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, al
and cl, 0xf3
mov ah, al
xor ah, 0xc
add al, ah
sub al, cl
and dl, al
xor dl, 0xff
mov byte [0x4770dc], dl
mov al, byte [str.kcdp]
xor al, 0x76
mov byte [0x4770dd], al
mov al, byte [0x47705e]
mov cl, al
xor cl, 0xff
and cl, 0x7e
and al, 0x81
or cl, al
mov byte [0x4770de], cl
mov al, byte [0x47705f]
mov cl, al
xor cl, 0xff
and cl, 0x79
and al, 0x86
or cl, al
mov byte [0x4770df], cl
mov al, byte [0x477060]
mov cl, al
xor cl, 0xff
and cl, 0xc5
and al, 0x3a
or cl, al
xor cl, 0xa8
mov byte [0x4770e0], cl
mov dl, byte [0x477061]
mov al, dl
xor al, 0xff
mov ah, dl
and ah, ah
xor ah, 0xff
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
mov cl, ah
xor cl, 0xff
mov ch, al
and ch, cl
mov cl, al
xor cl, ah
add al, cl
sub al, ch
and al, 0xcc
xor al, 0xff
and dl, 0x33
mov ah, dl
xor ah, 0xff
and ah, 0xe8
and dl, 0x17
or ah, dl
xor ah, 0x17
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
xor ah, 0xff
or al, ah
mov byte [0x4770e1], al
mov al, byte [0x477062]
mov ah, al
or ah, ah
xor ah, 0xff
or ah, 0xe9
xor ah, 0xff
xor al, 0xff
and al, 0xe9
mov dl, ah
xor dl, 0xff
and dl, 0xbe
and ah, 0x41
or dl, ah
xor dl, 0x41
xor al, 0xff
mov cl, dl
and cl, al
xor cl, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
xor cl, 0xff
xor dl, 0xff
or cl, dl
mov byte [0x4770e2], cl
mov dl, byte [0x477063]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0xce
xor al, 0xff
and al, 0xff
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
xor dl, 0xff
mov cl, dl
and cl, 0xce
mov ah, dl
xor ah, 0x31
add dl, ah
sub dl, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, dl
add al, cl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x4770e3], al
mov al, byte [0x477064]
xor al, 0xd
mov byte [0x4770e4], al
mov al, byte [0x477065]
xor al, 0x5b
mov byte [0x4770e5], al
mov al, byte [0x477066]
xor al, 9
mov byte [0x4770e6], al
mov al, byte [0x477067]
mov dl, al
and dl, dl
xor dl, 0xff
mov cl, dl
xor cl, 1
xor cl, 0xff
or dl, 1
and dl, cl
xor dl, 0xff
and al, 0xfe
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
or dl, al
mov byte [0x4770e7], dl
mov al, byte [0x477068]
mov cl, al
xor cl, 0xff
and cl, 0xe5
and al, 0x1a
or cl, al
mov byte [0x4770e8], cl
mov al, byte [0x477069]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xb8
xor dl, 0xff
and al, 0x47
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4770e9], dl
mov dl, byte [0x47706a]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov cl, al
xor cl, 0xb
xor cl, 0xff
or al, 0xb
and al, cl
and dl, 0xf4
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x4770ea], al
mov al, byte [0x47706b]
xor al, 0x29
mov byte [0x4770eb], al
mov al, byte [0x47706c]
xor al, 0x5a
mov byte [0x4770ec], al
mov bl, byte [0x47706d]
mov dl, bl
and dl, 0xf2
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
xor ecx, ecx
sub cl, bl
add cl, 0xe
xor edx, edx
sub dl, cl
sub dl, al
mov byte [0x4770ed], dl
mov al, byte [0x47706e]
xor al, 0x31
mov byte [0x4770ee], al
mov al, byte [0x47706f]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x97
xor cl, 0xff
xor al, 0xff
and al, 0x97
or cl, al
xor cl, 0xff
mov byte [0x4770ef], cl
mov eax, dword [0x4770f0]
xor eax, 0xcb604d36
mov dword [0x477140], eax
mov eax, dword [0x4770f4]
mov ecx, eax
xor ecx, 0x607c9c6d
xor ecx, 0xffffffff
and ecx, 0x607c9c6d
shl ecx, 1
sub ecx, 0x607c9c6d
sub eax, ecx
mov dword [0x477144], eax
mov eax, dword [0x4770f8]
xor eax, 0xfcb3d05d
mov dword [0x477148], eax
mov eax, dword [0x4770fc]
mov esi, eax
xor esi, 0xffffffff
mov edx, eax
xor edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
shl edx, 1
sub edx, 0xffffffff
mov ecx, eax
sub ecx, edx
mov edx, esi
xor edx, 0xffffffff
xor esi, 0xffffffff
and edx, esi
mov esi, ecx
xor esi, 0xffffffff
xor ecx, 0xffffffff
and esi, ecx
or edx, esi
xor edx, 0xffffffff
mov esi, edx
xor esi, 0xffffffff
and esi, 0x94cec296
or edx, 0x6b313d69
xor edx, 0xffffffff
xor esi, 0xffffffff
xor edx, 0xffffffff
and esi, edx
xor esi, 0xffffffff
xor eax, 0xffffffff
and eax, 0x6b313d69
or esi, eax
xor esi, 0xffffffff
mov dword [0x47714c], esi
mov eax, dword [0x477100]
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x612ccc0f
and eax, 0x9ed333f0
or ecx, eax
mov dword [0x477150], ecx
mov eax, dword [0x477104]
mov ecx, eax
and ecx, 0x73b85103
shl ecx, 1
add eax, 0x73b85103
sub eax, ecx
mov dword [0x477154], eax
mov eax, dword [0x477108]
mov edx, eax
xor edx, 0xf6e7a625
mov ecx, edx
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
shl ecx, 1
sub ecx, 0xffffffff
sub edx, ecx
mov ecx, edx
xor ecx, 0xf6e7a625
xor ecx, 0xffffffff
or edx, 0xf6e7a625
and edx, ecx
mov esi, edx
xor esi, 0xffffffff
mov ecx, esi
and ecx, 2
or esi, 2
xor esi, 0xffffffff
imul esi, ecx
mov ecx, edx
and ecx, 2
or edx, 2
imul edx, ecx
add edx, esi
sub edx, 0xf6e7a625
sub eax, edx
mov dword [0x477158], eax
mov ecx, dword [0x47710c]
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x1d837b71
mov edx, ecx
add edx, 1
xor ecx, 0xffffffff
or ecx, 0xe27c848e
add ecx, edx
or eax, ecx
xor eax, 0xfc7f0c3e
mov dword [0x47715c], eax
mov eax, dword [0x477110]
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x6a74a3f6
and eax, 0x958b5c09
or ecx, eax
mov dword [0x477160], ecx
mov eax, dword [0x477114]
mov edx, eax
and edx, edx
xor edx, 0xffffffff
and edx, 0x42f8c29a
xor edx, 0xffffffff
xor eax, 0xffffffff
or eax, 0x42f8c29a
xor edx, 0xffffffff
xor eax, 0xffffffff
or edx, eax
mov dword [0x477164], edx
mov edx, dword [0x477118]
mov eax, edx
and eax, 0xff5785f7
mov esi, eax
and esi, 0xfffffffd
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 2
imul ecx, esi
mov esi, eax
and esi, 2
or eax, 2
imul eax, esi
add eax, ecx
mov ecx, edx
and ecx, 0xff5785f7
or edx, 0xff5785f7
add ecx, edx
mov edx, ecx
xor edx, eax
xor eax, 0xffffffff
and ecx, eax
shl ecx, 1
sub ecx, edx
mov dword [0x477168], ecx
mov ecx, dword [0x47711c]
mov eax, ecx
xor eax, 0xffffffff
xor eax, 0xffffffff
xor eax, 0xfe7c0fcc
and eax, 0xfe7c0fcc
and ecx, 0x183f033
or eax, ecx
xor eax, 0xc41eba36
mov dword [0x47716c], eax
mov ecx, dword [0x477120]
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x44b229d7
mov edx, ecx
xor edx, 0xbb4dd628
xor edx, 0xffffffff
or ecx, 0xbb4dd628
and ecx, edx
or eax, ecx
xor eax, 0x9f280a7a
mov dword [0x477170], eax
mov eax, dword [0x477124]
mov edx, eax
xor edx, 0x4a00985e
mov ecx, edx
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
shl ecx, 1
sub ecx, 0xffffffff
sub edx, ecx
and edx, 0x4a00985e
mov esi, edx
xor esi, 0xffffffff
mov ecx, esi
and ecx, 2
or esi, 2
xor esi, 0xffffffff
imul esi, ecx
mov ecx, edx
and ecx, 2
or edx, 2
imul edx, ecx
add edx, esi
sub edx, 0x4a00985e
sub eax, edx
mov dword [0x477174], eax
mov eax, dword [0x477128]
xor eax, 0x1e5f70b9
mov dword [0x477178], eax
mov eax, dword [0x47712c]
mov ecx, eax
xor ecx, 0x81045970
xor ecx, 0xffffffff
and ecx, 0x81045970
shl ecx, 1
sub ecx, 0x81045970
sub eax, ecx
mov dword [0x47717c], eax
mov eax, dword [0x477130]
mov ecx, eax
xor ecx, 0x7fd440ee
xor ecx, 0xffffffff
and ecx, 0x7fd440ee
shl ecx, 1
sub ecx, 0x7fd440ee
sub eax, ecx
mov dword [0x477180], eax
mov al, byte [0x4767f0]
xor al, 0xbe
mov byte [0x4769f0], al
mov al, byte [0x4767f1]
xor al, 0xea
mov byte [0x4769f1], al
mov al, byte [0x4767f2]
mov ah, al
xor ah, 0xff
and ah, 0xd7
mov cl, al
and cl, 0x28
or ah, cl
xor ah, 0x28
mov cl, al
xor cl, 0xff
xor ah, 0xff
xor cl, 0xff
or ah, cl
xor ah, 0xff
and ah, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0x84
mov ah, al
xor ah, 0xff
and ah, 0x7b
or al, 0x84
xor al, 0xff
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
xor dl, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
and dl, ah
mov byte [0x4769f2], dl
mov al, byte [0x4767f3]
xor al, 0x27
mov byte [0x4769f3], al
mov al, byte [0x4767f4]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x1d
or al, 0x1d
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4769f4], dl
mov al, byte [0x4767f5]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xd4
and al, 0x2b
or dl, al
mov byte [0x4769f5], dl
mov al, byte [0x4767f6]
xor al, 0x14
mov byte [0x4769f6], al
mov al, byte [0x4767f7]
mov cl, al
xor cl, 0xff
and cl, 0xcd
and al, 0x32
or cl, al
xor cl, 0x19
mov byte [0x4769f7], cl
mov al, byte [0x4767f8]
xor al, 0x92
mov byte [0x4769f8], al
mov al, byte [0x4767f9]
mov cl, al
xor cl, 0xff
and cl, 0xe6
and al, 0x19
or cl, al
xor cl, 0xf6
mov byte [0x4769f9], cl
mov al, byte [0x4767fa]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0x74
and al, 0x8b
or dl, al
xor dl, 0xf2
mov byte [0x4769fa], dl
mov al, byte [0x4767fb]
mov dl, al
and dl, 0x4e
shl dl, 1
sub al, 0x83
add al, 0x4e
add al, 0x83
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [str._M4], al
mov al, byte [0x4767fc]
mov cl, al
xor cl, 0x48
xor cl, 0xff
and cl, 0x48
shl cl, 1
sub cl, 0x48
sub al, cl
mov byte [0x4769fc], al
mov al, byte [0x4767fd]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
or dl, 0x65
xor cl, 0xff
or cl, 0x65
and dl, cl
xor dl, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x65
add al, cl
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x7d
and dl, 0x82
mov cl, bl
and cl, 0x7d
and al, 0x82
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x4769fd], dh
mov al, byte [0x4767fe]
mov cl, al
xor cl, 0xff
and cl, 0xcc
and al, 0x33
or cl, al
mov byte [0x4769fe], cl
mov al, byte [0x4767ff]
mov cl, al
xor cl, 0xff
and cl, 0x16
and al, 0xe9
or cl, al
xor cl, 0xee
mov byte [0x4769ff], cl
mov al, byte [0x476800]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
and dl, 0x90
and al, 0x6f
or dl, al
mov byte [0x476a00], dl
mov al, byte [0x476801]
mov cl, al
xor cl, 0xc9
xor cl, 0xff
and cl, 0xc9
shl cl, 1
sub cl, 0xc9
sub al, cl
mov byte [0x476a01], al
mov al, byte [0x476802]
mov cl, al
xor cl, 0xa4
xor cl, 0xff
mov dl, cl
and dl, 0xa4
xor dl, 0xff
xor cl, 0xff
or cl, 0x5b
and dl, cl
xor dl, 0xff
shl dl, 1
sub dl, 0xa4
sub al, 0xb6
sub al, dl
add al, 0xb6
mov byte [0x476a02], al
mov al, byte [0x476803]
xor al, 0x6a
mov byte [0x476a03], al
mov al, byte [0x476804]
xor al, 0x17
mov byte [0x476a04], al
mov al, byte [0x476805]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x86
xor dl, 0xff
and al, 0x79
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476a05], dl
mov al, byte [0x476806]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xae
or al, 0xae
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x476a06], cl
mov al, byte [0x476807]
mov cl, al
xor cl, 0xff
and cl, 0xa2
and al, 0x5d
or cl, al
xor cl, 0xc
mov byte [0x476a07], cl
mov al, byte [0x476808]
xor al, 0xfa
mov byte [0x476a08], al
mov bl, byte [0x476809]
mov al, bl
xor al, 0xb9
xor al, 0xff
mov dl, bl
or dl, 0xb9
and dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xb9
sub bl, al
mov byte [0x476a09], bl
mov al, byte [0x47680a]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x86
xor dl, 0xff
or al, 0x79
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476a0a], dl
mov bl, byte [0x47680b]
mov dl, bl
xor dl, 0xff
or dl, 0x19
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, bl
and cl, 0xe6
shl cl, 1
xor bl, 0xe6
add bl, cl
sub bl, 0x25
sub bl, al
add bl, 0x25
mov byte [0x476a0b], bl
mov al, byte [0x47680c]
xor al, 0x14
mov byte [0x476a0c], al
mov al, byte [0x47680d]
mov dl, al
xor dl, 0xff
mov dh, al
xor dh, 0xff
mov ah, dl
and ah, 0xe0
mov cl, al
and cl, 0x1f
mov ch, dh
and ch, 0xe0
mov bl, al
and bl, 0x1f
or ah, cl
or ch, bl
xor ah, ch
or dl, dh
xor dl, 0xff
and dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0x5f
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
or al, 0xa0
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov dh, dl
xor dh, 0xff
mov bl, al
xor bl, 0xff
mov ah, dh
and ah, 0x13
and dl, 0xec
mov cl, bl
and cl, 0x13
and al, 0xec
or ah, dl
or cl, al
xor ah, cl
or dh, bl
xor dh, 0xff
and dh, 0xff
or ah, dh
mov al, ah
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub ah, al
mov byte [0x476a0d], ah
mov dl, byte [0x47680e]
mov ah, dl
xor ah, 0xff
mov al, dl
xor al, 0xff
mov cl, ah
add cl, 1
xor ah, 0xff
or ah, al
add ah, cl
mov dh, ah
xor dh, 0xff
mov al, dh
and al, 0xf
and ah, 0xf0
or al, ah
xor al, 0x6a
or dh, 0x9a
xor dh, 0xff
and dh, 0xff
or al, dh
xor al, 0xff
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor ah, 0xff
and ah, 0x65
xor al, 0xff
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
and al, ah
mov byte [0x476a0e], al
mov al, byte [0x47680f]
xor al, 0xbe
mov byte [0x476a0f], al
mov al, byte [0x476810]
xor al, 0x62
mov byte [0x476a10], al
mov al, byte [0x476811]
mov cl, al
xor cl, 0xff
and cl, 0x58
xor al, 0xff
or al, 0x58
xor al, 0xff
and al, 0xff
or cl, al
xor cl, 0x7f
mov byte [0x476a11], cl
mov al, byte [0x476812]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x3f
xor al, 0xff
or al, 0xc0
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476a12], dl
mov al, byte [0x476813]
mov cl, al
xor cl, 0xff
and cl, 0x32
and al, 0xcd
or cl, al
mov byte [0x476a13], cl
mov al, byte [0x476814]
xor al, 0x8a
mov byte [0x476a14], al
mov al, byte [str..g]
xor al, 0x24
mov byte [0x476a15], al
mov al, byte [0x476816]
xor al, 0x6d
mov byte [0x476a16], al
mov al, byte [0x476817]
mov dh, al
xor dh, 0xff
mov bl, al
xor bl, 0xff
and bl, 0xe1
mov cl, al
and cl, 0x1e
or bl, cl
xor bl, 0x1e
mov ah, dh
xor ah, 0xff
mov bh, bl
xor bh, 0xff
mov dl, ah
and dl, 0x48
and dh, 0xb7
mov cl, bh
and cl, 0x48
and bl, 0xb7
or dl, dh
or cl, bl
xor dl, cl
or ah, bh
xor ah, 0xff
and ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0xd6
and al, 0xd6
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or dl, al
mov byte [0x476a17], dl
mov bl, byte [0x476818]
mov dl, bl
xor dl, 0x77
xor dl, 0xff
and dl, 0x77
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x91
sub al, 0x77
add al, 0x91
add bl, 0x6a
sub bl, al
sub bl, 0x6a
mov byte [0x476a18], bl
mov al, byte [0x476819]
mov cl, al
and cl, 0xe1
shl cl, 1
add al, 0xe1
sub al, cl
mov byte [0x476a19], al
mov al, byte [0x47681a]
xor al, 0x5d
mov byte [0x476a1a], al
mov dl, byte [0x47681b]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
or al, 0xf9
xor cl, 0xff
or cl, 0xf9
and al, cl
xor al, 0xff
and dl, 0xf9
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0x4e
and al, 0xb1
or cl, al
mov byte [0x476a1b], cl
mov al, byte [0x47681c]
xor al, 0x43
mov byte [0x476a1c], al
mov al, byte [0x47681d]
mov cl, al
xor cl, 0xff
or cl, 0xe7
xor cl, 0xff
and cl, 0xff
shl cl, 1
add al, 0x18
sub al, cl
mov byte [0x476a1d], al
mov al, byte [0x47681e]
mov dl, al
xor dl, 0x58
xor dl, 0xff
xor dl, 0xff
or dl, 0xa7
xor dl, 0xff
and dl, 0xff
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0x58
and dl, 0xa7
sub dl, cl
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x476a1e], al
mov al, byte [0x47681f]
mov ah, al
and ah, ah
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
mov dl, ah
xor dl, 0xff
or dl, 0x7d
and ah, 0x82
xor ah, 0xff
and dl, ah
xor dl, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x7d
mov cl, dl
xor cl, 0xff
mov ah, al
xor ah, 0xff
and cl, ah
or dl, al
xor dl, 0xff
or cl, dl
xor cl, 0xff
mov byte [0x476a1f], cl
mov al, byte [0x476820]
xor al, 0xd9
mov byte [0x476a20], al
mov al, byte [0x476821]
xor al, 0x91
mov byte [0x476a21], al
mov al, byte [0x476822]
xor al, 0xa
mov byte [0x476a22], al
mov al, byte [0x476823]
xor al, 0x42
mov byte [0x476a23], al
mov al, byte [0x476824]
mov cl, al
xor cl, 0xae
xor cl, 0xff
and cl, 0xae
shl cl, 1
sub cl, 0xae
sub al, cl
mov byte [0x476a24], al
mov al, byte [0x476825]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
mov ah, al
or ah, ah
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
and dl, 0xff
or dl, 0xc5
xor dl, 0xff
xor al, 0xff
and al, 0xc5
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476a25], dl
mov al, byte [0x476826]
mov cl, al
or cl, cl
mov dl, cl
xor dl, 0xff
and dl, 0x6b
and cl, 0x94
or dl, cl
xor dl, 0x94
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0xb2
or al, 0xb2
xor al, 0xff
mov ah, dl
or ah, al
xor ah, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
or ah, dl
xor ah, 0xff
mov al, ah
xor al, 0xff
and al, 0xfb
and ah, 4
or al, ah
xor al, 4
mov byte [0x476a26], al
mov al, byte [0x476827]
mov cl, al
xor cl, 0xff
and cl, 0x74
and al, 0x8b
or cl, al
xor cl, 0x80
mov byte [0x476a27], cl
mov al, byte [0x476828]
xor al, 0x72
mov byte [0x476a28], al
mov al, byte [0x476829]
xor al, 0xb6
mov byte [0x476a29], al
mov al, byte [0x47682a]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0xe3
and al, 0x1c
or cl, al
mov byte [0x476a2a], cl
mov al, byte [0x47682b]
mov cl, al
xor cl, 0xff
and cl, 0xc3
and al, 0x3c
or cl, al
mov byte [0x476a2b], cl
mov dl, byte [0x47682c]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xcc
and al, 0xcc
mov cl, dl
xor cl, 0x33
xor cl, 0xff
or dl, 0x33
and dl, cl
or al, dl
mov cl, al
xor cl, 0x9d
xor cl, 0xff
and cl, 0x9d
shl cl, 1
sub cl, 0x9d
sub al, cl
mov byte [0x476a2c], al
mov bl, byte [0x47682d]
mov dl, bl
and dl, 0x38
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x38
sub bl, al
mov byte [0x476a2d], bl
mov al, byte [0x47682e]
mov cl, al
xor cl, 0xff
and cl, 0x4e
mov dl, al
add dl, 1
xor al, 0xff
or al, 0xb1
add al, dl
or cl, al
mov byte [0x476a2e], cl
mov dl, byte [0x47682f]
mov al, dl
and al, al
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0xdd
xor al, 0xff
mov cl, dl
xor cl, 0xdd
and cl, dl
mov dl, cl
xor dl, 0xff
and dl, 0x92
and cl, 0x6d
or dl, cl
xor dl, 0x6d
xor al, 0xff
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov byte [0x476a2f], al
mov bl, byte [0x476830]
mov al, bl
xor al, 0xea
xor al, 0xff
mov dl, bl
or dl, 0xea
and dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xea
sub bl, al
mov byte [0x476a30], bl
mov al, byte [0x476831]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x78
xor al, 0xff
or al, 0x87
and cl, al
xor cl, 0xff
mov byte [0x476a31], cl
mov al, byte [0x476832]
mov cl, al
xor cl, 0x18
xor cl, 0xff
and cl, 0x18
shl cl, 1
sub cl, 0x18
sub al, cl
mov byte [0x476a32], al
mov al, byte [str._bH_9_]
xor al, 4
mov byte [0x476a33], al
mov bl, byte [0x476834]
mov dl, bl
and dl, 0x44
xor dl, 0xff
mov al, bl
xor al, 0xff
or al, 0xbb
xor dl, 0xff
xor al, 0xff
or dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x44
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x476a34], bl
mov al, byte [0x476835]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x21
xor al, 0xff
and al, 0xde
or cl, al
xor cl, 0xff
mov byte [0x476a35], cl
mov bl, byte [0x476836]
mov al, bl
xor al, 0x35
xor al, 0xff
mov dl, bl
or dl, 0x35
and dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xfd
add bl, 0x35
sub bl, 0xfd
add bl, 0xbf
sub bl, al
sub bl, 0xbf
mov byte [0x476a36], bl
mov al, byte [0x476837]
xor al, 0x28
mov byte [0x476a37], al
mov al, byte [0x476838]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
mov dl, cl
or dl, 0x4d
xor dl, 0xff
xor cl, 0xff
and cl, 0xb2
or dl, cl
xor dl, 0xff
xor al, 0xff
or al, 0xb2
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
xor ah, 0xff
and cl, ah
or dl, al
xor dl, 0xff
or cl, dl
xor cl, 0xff
mov byte [0x476a38], cl
mov al, byte [0x476839]
mov cl, al
xor cl, 0xff
and cl, 9
and al, 0xf6
or cl, al
xor cl, 0x89
mov byte [0x476a39], cl
mov al, byte [0x47683a]
xor al, 0x87
mov byte [0x476a3a], al
mov al, byte [0x47683b]
xor al, 0x99
mov byte [0x476a3b], al
mov al, byte [0x47683c]
xor al, 0x1e
mov byte [0x476a3c], al
mov al, byte [0x47683d]
xor al, 0xab
mov byte [0x476a3d], al
mov al, byte [0x47683e]
xor al, 0xd1
mov byte [0x476a3e], al
mov dl, byte [0x47683f]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
or al, 0xda
and cl, 0x25
xor cl, 0xff
and al, cl
xor al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or ah, 0x25
xor ah, 0xff
mov dl, al
xor dl, 0xff
mov bl, ah
xor bl, 0xff
mov dh, dl
and dh, 0x53
and al, 0xac
mov cl, bl
and cl, 0x53
and ah, 0xac
or dh, al
or cl, ah
xor dh, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x476a3f], dh
mov al, byte [0x476840]
mov cl, al
xor cl, 0xbc
xor cl, 0xff
and cl, 0xbc
shl cl, 1
sub cl, 0xbc
sub al, cl
mov byte [str.tU5], al
mov al, byte [0x476841]
mov cl, al
and cl, 0xe9
shl cl, 1
add al, 0xe9
sub al, cl
mov byte [0x476a41], al
mov cl, byte [0x476842]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x76
and cl, 0x76
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x476a42], al
mov cl, byte [0x476843]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xbe
or cl, 0xbe
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x476a43], al
mov al, byte [0x476844]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0x51
xor dl, 0xff
and cl, 0x51
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, 0xae
and dl, dl
xor dl, 0xff
and al, al
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476a44], dl
mov al, byte [0x476845]
xor al, 0xf4
mov byte [0x476a45], al
mov al, byte [0x476846]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dh, al
sub dh, cl
and dh, 0x99
and al, 0x66
mov dl, dh
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov ah, dl
and ah, 0xf0
and dh, 0xf
mov cl, bl
and cl, 0xf0
and al, 0xf
or ah, dh
or cl, al
xor ah, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or ah, dl
mov byte [0x476a46], ah
mov al, byte [0x476847]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
mov ah, cl
xor ah, 0xff
and ah, 0x7c
and cl, 0x83
or ah, cl
xor ah, 0x83
mov dl, ah
and dl, 0xb9
xor ah, 0xb9
or dl, ah
xor al, 0xff
or al, 0x46
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
mov byte [0x476a47], dl
mov al, byte [0x476848]
mov cl, al
and cl, cl
mov dl, al
xor dl, dl
or cl, dl
mov ah, cl
xor ah, 0xff
and ah, 0xc7
and cl, 0x38
or ah, cl
xor ah, 0x38
or ah, 0x2d
mov dl, ah
xor dl, 0xff
and dl, 0xb
and ah, 0xf4
or dl, ah
xor dl, 0xf4
or al, 0xd2
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov ah, dl
or ah, al
xor ah, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
or ah, dl
xor ah, 0xff
mov al, ah
xor al, 0xff
and al, 0x31
and ah, 0xce
or al, ah
xor al, 0xce
mov byte [0x476a48], al
mov bl, byte [0x476849]
mov dl, bl
xor dl, 0x64
xor dl, 0xff
and dl, 0x64
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x64
add bl, 0x53
sub bl, al
sub bl, 0x53
mov byte [0x476a49], bl
mov al, byte [0x47684a]
xor al, 0xb4
mov byte [0x476a4a], al
mov dl, byte [0x47684b]
mov al, dl
or al, al
xor al, 0xff
or al, 0x3e
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov cl, dl
and cl, 0x3e
mov ah, dl
xor ah, 0xc1
add dl, ah
sub dl, cl
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor al, 0xff
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
and al, 0xff
mov byte [0x476a4b], al
mov al, byte [0x47684c]
xor al, 0xd2
mov byte [0x476a4c], al
mov al, byte [0x47684d]
xor al, 0x67
mov byte [0x476a4d], al
mov al, byte [0x47684e]
mov cl, al
and cl, 0x16
shl cl, 1
add al, 0x16
sub al, cl
mov byte [0x476a4e], al
mov al, byte [str.r_b_k_]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x81
xor dl, 0xff
xor al, 0xff
and al, 0x81
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [str.VPd], dl
mov al, byte [0x476850]
mov cl, al
xor cl, 0xff
and cl, 0xcd
and al, 0x32
or cl, al
mov byte [0x476a50], cl
mov cl, byte [0x476851]
mov al, cl
xor al, 0xff
and al, 0x85
mov dl, cl
xor dl, 0xff
or dl, 0x85
xor cl, 0xff
or cl, 0x85
and dl, cl
xor dl, 0xff
or al, dl
mov byte [0x476a51], al
mov al, byte [0x476852]
xor al, 0x28
mov byte [0x476a52], al
mov al, byte [0x476853]
mov cl, al
xor cl, 0xff
and cl, 0x66
and al, 0x99
or cl, al
mov byte [0x476a53], cl
mov al, byte [0x476854]
xor al, 0x32
mov byte [0x476a54], al
mov bl, byte [0x476855]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0xac
add dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xac
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x476a55], bl
mov al, byte [0x476856]
xor al, 0xb7
mov byte [0x476a56], al
mov cl, byte [0x476857]
mov al, cl
xor al, 0xff
and al, 0x51
and cl, 0xae
and al, al
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, dl
xor al, 0xff
xor al, 0xf4
mov byte [0x476a57], al
mov al, byte [str.LVGJ]
mov cl, al
and cl, 0xe5
shl cl, 1
add al, 0xe5
sub al, cl
mov byte [0x476a58], al
mov al, byte [0x476859]
xor al, 0xb1
mov byte [0x476a59], al
mov al, byte [0x47685a]
mov cl, al
xor cl, 0x98
xor cl, 0xff
and cl, 0x98
shl cl, 1
sub cl, 0x98
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x476a5a], al
mov al, byte [0x47685b]
xor al, 0x41
mov byte [0x476a5b], al
mov al, byte [0x47685c]
xor al, 0x5b
mov byte [0x476a5c], al
mov al, byte [0x47685d]
mov cl, al
and cl, 0x4a
shl cl, 1
add al, 0x4a
add al, 0x77
sub al, cl
sub al, 0x77
mov byte [0x476a5d], al
mov dl, byte [0x47685e]
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
mov dh, dl
sub dh, al
and dh, 0x72
and dl, 0x8d
mov ah, dh
xor ah, 0xff
mov bl, dl
xor bl, 0xff
mov al, ah
and al, 0xdd
and dh, 0x22
mov cl, bl
and cl, 0xdd
and dl, 0x22
or al, dh
or cl, dl
xor al, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or al, ah
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x47
xor al, 0xff
or al, 0xb8
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476a5e], dl
mov al, byte [0x47685f]
xor al, 0xa1
mov byte [0x476a5f], al
mov al, byte [0x476860]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
mov dl, cl
xor dl, 0xff
or dl, 0xb8
xor cl, 0xff
or cl, 0xb8
and dl, cl
xor dl, 0xff
or al, 0x47
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x476a60], dl
mov al, byte [0x476861]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov dl, cl
and dl, 0xcc
xor dl, 0xff
xor cl, 0xff
or cl, 0x33
and dl, cl
xor dl, 0xff
and al, 0x33
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
mov byte [0x476a61], dl
mov al, byte [0x476862]
xor al, 0xf4
mov byte [0x476a62], al
mov al, byte [0x476863]
xor al, 0x6f
mov byte [str.___t], al
mov al, byte [0x476864]
xor al, 0x95
mov byte [0x476a64], al
mov al, byte [0x476865]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x58
xor dl, 0xff
and al, 0xa7
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476a65], dl
mov dl, byte [0x476866]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, al
xor cl, 0xa3
xor cl, 0xff
or al, 0xa3
and al, cl
and dl, 0x5c
or al, dl
xor al, 0x4b
mov byte [0x476a66], al
mov bl, byte [0x476867]
mov dl, bl
and dl, dl
xor dl, 0xff
and dl, 0xd1
xor dl, 0xff
mov al, bl
and al, 0x2e
xor al, 0xff
and dl, al
xor dl, 0xff
xor dl, 0xff
and dl, 0xd1
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add al, 1
sub al, 0xd1
sub al, 1
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x476a67], bl
mov al, byte [0x476868]
mov cl, al
xor cl, 0xff
and cl, 2
and al, 0xfd
or cl, al
mov byte [0x476a68], cl
mov al, byte [0x476869]
mov cl, al
xor cl, 0xff
and cl, 0x86
and al, 0x79
or cl, al
mov byte [0x476a69], cl
mov al, byte [0x47686a]
mov cl, al
or cl, cl
mov ah, cl
xor ah, 0xff
and ah, 0xc
and cl, 0xf3
or ah, cl
xor ah, 0xf3
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0x4c
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
or al, 0x4c
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476a6a], dl
mov al, byte [0x47686b]
mov cl, al
and cl, 0x15
shl cl, 1
add al, 0x15
sub al, cl
mov byte [0x476a6b], al
mov al, byte [0x47686c]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xe1
xor dl, 0xff
xor al, 0xff
or al, 0xe1
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476a6c], dl
mov al, byte [0x47686d]
xor al, 0x54
mov byte [0x476a6d], al
mov al, byte [0x47686e]
mov ah, al
xor ah, 0xff
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
mov cl, ah
add cl, 1
xor ah, 0xff
or ah, dl
add ah, cl
mov dl, ah
xor dl, 0xff
and dl, 0xe3
and ah, 0x1c
or dl, ah
xor dl, 0x1c
and dl, 0x9c
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x63
add al, cl
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or cl, 0
xor cl, 0xff
or cl, 0
xor cl, 0xff
and dl, cl
mov byte [0x476a6e], dl
mov cl, byte [0x47686f]
mov al, cl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0xfc
and cl, 3
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
mov byte [0x476a6f], al
mov al, byte [0x476870]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x3b
and al, 0x3b
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476a70], dl
mov al, byte [0x476871]
xor al, 0x32
mov byte [0x476a71], al
mov dl, byte [0x476872]
mov cl, dl
and cl, 0xff
shl cl, 1
mov al, dl
add al, 0xff
sub al, cl
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0x56
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x56
add dl, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov byte [0x476a72], al
mov al, byte [0x476873]
mov cl, al
xor cl, 6
xor cl, 0xff
and cl, 6
shl cl, 1
sub cl, 6
sub al, cl
mov byte [0x476a73], al
mov al, byte [0x476874]
xor al, 0xb5
mov byte [0x476a74], al
mov al, byte [0x476875]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x6b
xor cl, 0xff
xor al, 0xff
and al, 0x6b
or cl, al
xor cl, 0xff
mov byte [str.gnjW], cl
mov cl, byte [0x476876]
mov al, cl
xor al, 0xff
and al, 0xab
or cl, cl
xor cl, 0xff
or cl, 0xab
xor cl, 0xff
or al, cl
mov cl, al
xor cl, 0x2f
xor cl, 0xff
and cl, 0x2f
shl cl, 1
sub cl, 0x2f
sub al, cl
mov byte [0x476a76], al
mov cl, byte [0x476877]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0xd4
xor al, 0xff
and cl, 0x2b
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x476a77], al
mov dl, byte [0x476878]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0x75
or dl, 0x75
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and al, cl
xor al, 0xff
xor al, 0xff
mov byte [0x476a78], al
mov al, byte [0x476879]
mov cl, al
and cl, 0x2c
shl cl, 1
add al, 0x2c
sub al, cl
mov byte [0x476a79], al
mov al, byte [0x47687a]
mov cl, al
xor cl, 0xff
and cl, 0xef
mov dl, al
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0x10
or cl, dl
mov byte [0x476a7a], cl
mov dl, byte [0x47687b]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xf9
mov cl, dl
xor cl, 0xf9
and cl, dl
mov dl, al
xor dl, 0xff
mov ah, cl
xor ah, 0xff
and dl, ah
xor al, 0xff
xor cl, 0xff
and al, cl
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476a7b], dl
mov cl, byte [0x47687c]
mov dl, cl
and dl, 0xff
shl dl, 1
mov al, cl
add al, 0xff
sub al, dl
and al, 0xce
and cl, 0x31
or al, cl
mov cl, al
and cl, 0x19
shl cl, 1
add al, 0x19
sub al, cl
mov byte [0x476a7c], al
mov al, byte [0x47687d]
mov cl, al
and cl, 0x85
shl cl, 1
add al, 0x85
sub al, cl
mov byte [0x476a7d], al
mov al, byte [0x47687e]
mov cl, al
xor cl, 0x10
xor cl, 0xff
and cl, 0x10
shl cl, 1
sub cl, 0x10
sub al, cl
mov byte [0x476a7e], al
mov al, byte [0x47687f]
xor al, 0xf3
mov byte [0x476a7f], al
mov al, byte [0x476880]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x62
xor al, 0xff
and al, 0x9d
or cl, al
xor cl, 0xff
mov byte [0x476a80], cl
mov al, byte [0x476881]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xf
xor dl, 0xff
or al, 0xf0
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476a81], dl
mov al, byte [0x476882]
mov cl, al
and cl, 0x4e
shl cl, 1
add al, 0x4e
sub al, cl
mov byte [0x476a82], al
mov al, byte [0x476883]
xor al, 0xaa
mov byte [0x476a83], al
mov al, byte [0x476884]
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
mov dl, cl
and dl, ah
xor cl, ah
or dl, cl
and dl, 0xe9
xor dl, 0xff
xor al, 0xff
or al, 0xe9
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476a84], dl
mov al, byte [0x476885]
xor al, 0xce
mov byte [0x476a85], al
mov al, byte [0x476886]
mov cl, al
xor cl, 0x86
xor cl, 0xff
and cl, 0x86
shl cl, 1
sub cl, 0x86
sub al, cl
mov byte [0x476a86], al
mov al, byte [0x476887]
xor al, 0xac
mov byte [0x476a87], al
mov cl, byte [0x476888]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x6f
xor al, 0xff
or cl, 0x90
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x476a88], al
mov al, byte [0x476889]
xor al, 0x6f
mov byte [0x476a89], al
mov al, byte [0x47688a]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x2c
or al, 0x2c
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476a8a], dl
mov al, byte [0x47688b]
mov cl, al
xor cl, 0xff
and cl, 0xe1
and al, 0x1e
or cl, al
mov byte [0x476a8b], cl
mov al, byte [0x47688c]
mov ah, al
or ah, ah
xor ah, 0xff
mov cl, al
or cl, cl
xor cl, 0xff
xor ah, 0xff
xor cl, 0xff
and ah, cl
mov dl, ah
xor dl, 0xff
and dl, 0xcf
and ah, 0x30
or dl, ah
xor dl, 0x30
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0xec
xor al, 0xff
and al, 0x13
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476a8c], dl
mov dl, byte [0x47688d]
mov cl, dl
and cl, 0xff
shl cl, 1
mov al, dl
add al, 0xff
sub al, cl
or al, 0x70
add al, 0x90
mov cl, dl
xor cl, 0x70
xor cl, 0xff
or dl, 0x70
and dl, cl
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0x58
and al, 0xa7
or cl, al
xor cl, 0x7c
mov byte [0x476a8d], cl
mov al, byte [0x47688e]
xor al, 0x1e
mov byte [0x476a8e], al
mov cl, byte [0x47688f]
mov al, cl
xor al, 0xff
xor al, 0xff
or al, 0x1c
xor al, 0xff
and al, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x1c
or al, dl
xor al, 0xc9
mov byte [0x476a8f], al
mov al, byte [0x476890]
mov dl, al
or dl, dl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or dl, 0x50
xor dl, 0xff
xor al, 0xff
and al, 0x50
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
and dl, al
mov byte [0x476a90], dl
mov dl, byte [0x476891]
mov al, dl
xor al, 0xff
and al, 0xac
mov cl, dl
xor cl, 0xff
or cl, 0xac
and dl, 0x53
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xbb
and al, 0xbb
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x476a91], dl
mov al, byte [0x476892]
mov cl, al
xor cl, 0xfc
xor cl, 0xff
and cl, 0xfc
shl cl, 1
sub cl, 0xfc
sub al, cl
mov byte [0x476a92], al
mov dl, byte [0x476893]
mov ah, dl
xor ah, 0xff
mov al, dl
and al, 0xff
shl al, 1
mov cl, dl
add cl, 0xff
sub cl, al
or ah, cl
mov al, ah
xor al, 0xff
or al, 0xf3
xor ah, 0xff
or ah, 0xf3
and al, ah
xor al, 0xff
xor al, 0xff
mov ah, dl
and ah, 0xf3
xor ah, 0xff
xor dl, 0xff
or dl, 0xc
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
or al, ah
xor al, 0xff
and al, 0xff
xor al, 0xff
mov byte [0x476a93], al
mov al, byte [0x476894]
xor al, 0x35
mov byte [0x476a94], al
mov al, byte [0x476895]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xda
xor al, 0xff
and al, 0x25
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476a95], dl
mov al, byte [0x476896]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov ch, cl
and ch, dl
xor cl, dl
or ch, cl
xor ch, 0xff
mov ah, ch
xor ah, 0xff
mov dl, ah
and dl, 0x33
and ch, 0xcc
or dl, ch
xor dl, 0x6c
or ah, 0xa0
xor ah, 0xff
and ah, 0xff
or dl, ah
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
or al, 0xa0
and dl, al
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
mov byte [0x476a96], dl
mov al, byte [0x476897]
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x476a97], al
mov al, byte [0x476898]
mov cl, al
and cl, 0x69
shl cl, 1
add al, 0x69
sub al, cl
mov byte [0x476a98], al
mov al, byte [0x476899]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
xor cl, 0xff
xor cl, 0x3d
and cl, 0x3d
and al, 0xc2
or cl, al
mov byte [0x476a99], cl
mov al, byte [0x47689a]
xor al, 0x70
mov byte [0x476a9a], al
mov ah, byte [0x47689b]
mov al, ah
or al, al
xor al, 0xff
mov cl, al
and cl, 0xf2
mov dl, al
xor dl, 0xd
add al, dl
sub al, cl
xor al, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
and dl, 0xd
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x476a9b], al
mov al, byte [0x47689c]
xor al, 0x22
mov byte [0x476a9c], al
mov al, byte [0x47689d]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov ah, cl
and ah, dl
xor ah, 0xff
and cl, dl
xor cl, 0xff
and ah, cl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0x43
xor dl, 0xff
and dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x43
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
and dl, al
mov byte [0x476a9d], dl
mov bl, byte [0x47689e]
mov dl, bl
and dl, 0xad
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xad
sub bl, 0x5b
sub bl, al
add bl, 0x5b
mov byte [0x476a9e], bl
mov al, byte [0x47689f]
mov cl, al
and cl, 0xb4
shl cl, 1
sub al, 0x8c
add al, 0xb4
add al, 0x8c
sub al, cl
mov byte [0x476a9f], al
mov al, byte [0x4768a0]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x49
xor cl, 0xff
and al, 0xb6
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x476aa0], cl
mov bl, byte [0x4768a1]
mov dl, bl
and dl, 0x90
xor dl, 0xff
mov al, bl
and al, 0x90
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x90
sub bl, al
mov byte [0x476aa1], bl
mov al, byte [0x4768a2]
xor al, 0x5a
mov byte [0x476aa2], al
mov bl, byte [0x4768a3]
mov dl, bl
xor dl, 0xff
or dl, 0x49
mov al, bl
xor al, 0xff
or al, 0x49
xor dl, 0xff
xor al, 0xff
or dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xb6
sub bl, al
mov byte [0x476aa3], bl
mov al, byte [0x4768a4]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dh, al
sub dh, cl
or dh, 1
add dh, 0xff
and al, 1
mov dl, dh
xor dl, 0xff
xor al, 0xff
mov ah, dl
and ah, 0xfb
and dh, 4
mov cl, al
and cl, 0xfb
or ah, dh
or cl, 0
xor ah, cl
or dl, al
xor dl, 0xff
and dl, 0xff
or ah, dl
mov byte [0x476aa4], ah
mov al, byte [0x4768a5]
xor al, 0x20
mov byte [0x476aa5], al
mov al, byte [0x4768a6]
xor al, 0x80
mov byte [0x476aa6], al
mov al, byte [0x4768a7]
xor al, 0xfd
mov byte [0x476aa7], al
mov al, byte [0x4768a8]
xor al, 0xf6
mov byte [0x476aa8], al
mov al, byte [0x4768a9]
xor al, 0xcb
mov byte [0x476aa9], al
mov al, byte [0x4768aa]
mov cl, al
xor cl, 0x2f
xor cl, 0xff
and cl, 0x2f
shl cl, 1
sub cl, 0x2f
sub al, cl
mov byte [0x476aaa], al
mov al, byte [0x4768ab]
mov cl, al
and cl, 0x73
shl cl, 1
add al, 0x73
sub al, cl
mov byte [0x476aab], al
mov al, byte [0x4768ac]
mov dl, al
xor dl, 0xff
and dl, 0xeb
mov cl, al
and cl, 0x14
or dl, cl
xor dl, 0xff
and dl, 0xeb
shl dl, 1
add dl, 0x14
add dl, 1
sub al, dl
mov byte [0x476aac], al
mov al, byte [0x4768ad]
xor al, 0x4c
mov byte [0x476aad], al
mov al, byte [0x4768ae]
mov cl, al
xor cl, 0xff
and cl, 0x26
and al, 0xd9
or cl, al
mov byte [0x476aae], cl
mov al, byte [0x4768af]
mov cl, al
xor cl, 0xff
and cl, 0xac
and al, 0x53
or cl, al
mov byte [0x476aaf], cl
mov al, byte [0x4768b0]
mov cl, al
xor cl, 0x48
xor cl, 0xff
and cl, 0x48
shl cl, 1
sub cl, 0x48
sub al, cl
mov byte [0x476ab0], al
mov bl, byte [0x4768b1]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0xd9
add dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub bl, 9
add bl, 0xd9
add bl, 9
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x476ab1], bl
mov al, byte [0x4768b2]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0xf4
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xb
add al, cl
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0xba
and dl, 0x45
mov cl, bl
and cl, 0xba
and al, 0x45
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0xb1
mov byte [0x476ab2], dh
mov al, byte [0x4768b3]
xor al, 0xb6
mov byte [0x476ab3], al
mov al, byte [0x4768b4]
mov ah, al
xor ah, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and ah, dl
xor ah, 0xff
mov dl, ah
xor dl, 0xf7
and dl, ah
or al, 8
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or dl, al
xor dl, 0xff
mov byte [0x476ab4], dl
mov al, byte [0x4768b5]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
or cl, ah
and dl, cl
xor dl, 0xff
xor dl, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xce
add dl, cl
xor al, 0xff
xor al, 0xff
or al, 0xce
xor al, 0xff
and al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476ab5], dl
mov al, byte [0x4768b6]
xor al, 0x1a
mov byte [0x476ab6], al
mov al, byte [0x4768b7]
xor al, 0x1a
mov byte [0x476ab7], al
mov al, byte [str.wE]
xor al, 0x53
mov byte [0x476ab8], al
mov al, byte [0x4768b9]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x87
xor cl, 0xff
xor al, 0xff
and al, 0x87
or cl, al
xor cl, 0xff
mov byte [0x476ab9], cl
mov dl, byte [0x4768ba]
mov al, dl
or al, al
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
mov cl, al
xor cl, 0x4a
xor cl, 0xff
or al, 0x4a
and al, cl
xor dl, 0xff
and dl, 0xb5
xor al, 0xff
xor dl, 0xff
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
mov byte [0x476aba], al
mov al, byte [0x4768bb]
mov dl, al
xor dl, 0xff
and dl, 0x39
mov cl, al
and cl, 0xc6
or dl, cl
xor dl, 0xc6
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
or cl, ah
and cl, 0xff
xor cl, 0xff
xor cl, 0xff
or cl, 0
or dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
or dl, 0x37
and al, 0x37
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
xor dl, 0xff
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and al, al
xor al, 0xff
xor cl, 0xff
xor al, 0xff
or cl, al
mov byte [0x476abb], cl
mov al, byte [0x4768bc]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x78
xor cl, 0xff
or al, 0x87
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x476abc], cl
mov al, byte [0x4768bd]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0xb1
and al, 0x4e
or cl, al
mov byte [0x476abd], cl
mov al, byte [0x4768be]
mov cl, al
xor cl, 0xff
or cl, 0x22
add cl, 0xde
and al, 0x22
or cl, al
mov byte [0x476abe], cl
mov al, byte [str._b_b_f_:J]
xor al, 7
mov byte [0x476abf], al
mov al, byte [0x4768c0]
xor al, 7
mov byte [0x476ac0], al
mov al, byte [0x4768c1]
mov dl, al
xor dl, 0xff
mov cl, dl
xor cl, 3
xor cl, 0xff
or dl, 3
and dl, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xfc
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x1b
and dl, 0xe4
mov cl, bl
and cl, 0x1b
and al, 0xe4
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x476ac1], dh
mov al, byte [0x4768c2]
mov ah, al
xor ah, 0xff
or ah, ah
xor ah, 0xff
or ah, 0xdd
xor ah, 0xff
and al, 0xdd
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
xor dl, 0xff
xor cl, 0xff
or dl, cl
mov byte [0x476ac2], dl
mov al, byte [0x4768c3]
xor al, 0x35
mov byte [0x476ac3], al
mov dl, byte [0x4768c4]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x79
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x86
add dl, cl
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x28
xor dl, 0xff
and al, 0xd7
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [str.__nY], dl
mov al, byte [0x4768c5]
mov dl, al
xor dl, 0xff
and dl, 0x45
mov cl, al
and cl, 0xba
or dl, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x45
shl dl, 1
sub dl, 0x45
sub al, 0x36
sub al, dl
add al, 0x36
mov byte [0x476ac5], al
mov al, byte [0x4768c6]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
mov cl, al
and cl, cl
xor cl, 0xff
and ah, cl
xor ah, 0xff
xor ah, 0xff
mov dl, ah
xor dl, 0xe2
and dl, ah
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
or al, 0x1d
xor dl, 0xff
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
or dl, al
mov byte [0x476ac6], dl
mov al, byte [0x4768c7]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0xe7
xor dl, 0xff
xor cl, 0xff
or cl, 0x18
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, 0x18
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0xb9
and dl, 0x46
mov cl, bl
and cl, 0xb9
and al, 0x46
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0xf4
mov byte [0x476ac7], dh
mov al, byte [0x4768c8]
xor al, 0x94
mov byte [0x476ac8], al
mov al, byte [0x4768c9]
xor al, 0x11
mov byte [0x476ac9], al
mov al, byte [0x4768ca]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 3
xor dl, 0xff
or al, 0xfc
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476aca], dl
mov al, byte [0x4768cb]
mov cl, al
xor cl, 0xff
and cl, 0xe5
and al, 0x1a
or cl, al
xor cl, 0xfc
mov byte [0x476acb], cl
mov al, byte [0x4768cc]
mov cl, al
and cl, 0xde
shl cl, 1
add al, 0xde
sub al, cl
mov byte [0x476acc], al
mov al, byte [0x4768cd]
xor al, 0x2f
mov byte [0x476acd], al
mov al, byte [0x4768ce]
xor al, 0x96
mov byte [0x476ace], al
mov al, byte [0x4768cf]
xor al, 0x37
mov byte [0x476acf], al
mov al, byte [0x4768d0]
xor al, 0x1b
mov byte [0x476ad0], al
mov al, byte [0x4768d1]
xor al, 0xb2
mov byte [0x476ad1], al
mov al, byte [0x4768d2]
mov cl, al
xor cl, 0xff
and cl, 0x8a
and al, 0x75
or cl, al
mov byte [0x476ad2], cl
mov al, byte [0x4768d3]
xor al, 0xed
mov byte [0x476ad3], al
mov al, byte [0x4768d4]
xor al, 0x73
mov byte [0x476ad4], al
mov al, byte [0x4768d5]
and al, 0xff
or al, 0
mov byte [0x476ad5], al
mov al, byte [0x4768d6]
xor al, 0xd9
mov byte [0x476ad6], al
mov ah, byte [0x4768d7]
mov cl, ah
xor cl, 0xff
mov al, ah
xor al, cl
and al, ah
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
or al, 0x8e
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x71
or al, al
xor al, 0xff
or dl, dl
xor dl, 0xff
or al, dl
xor al, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
xor cl, 0xff
or cl, 0
xor cl, 0xff
or cl, 0
mov byte [0x476ad7], cl
mov al, byte [0x4768d8]
xor al, 0x77
mov byte [0x476ad8], al
mov al, byte [0x4768d9]
xor al, 0xa
mov byte [0x476ad9], al
mov al, byte [0x4768da]
mov cl, al
xor cl, 0xff
and cl, 5
and al, 0xfa
mov dl, al
xor dl, 0xff
mov ah, cl
and ah, dl
mov dl, cl
xor dl, al
add cl, dl
sub cl, ah
mov byte [0x476ada], cl
mov al, byte [0x4768db]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 5
add dl, 0xfb
mov cl, al
add cl, 1
xor al, 0xff
or al, 5
add al, cl
or dl, al
mov byte [0x476adb], dl
mov al, byte [0x4768dc]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xc8
xor al, 0xff
and al, 0x37
or cl, al
xor cl, 0xff
mov byte [0x476adc], cl
mov al, byte [str.JC_]
xor al, 0x45
mov byte [0x476add], al
mov bl, byte [0x4768de]
mov dl, bl
xor dl, 0xff
and dl, 0xfe
mov al, bl
and al, 1
or dl, al
xor dl, 0xb2
xor dl, 0xff
and dl, 0x4c
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add al, 0xb3
add al, 1
sub bl, al
mov byte [0x476ade], bl
mov al, byte [0x4768df]
xor al, 0xe4
mov byte [0x476adf], al
mov al, byte [0x4768e0]
mov cl, al
xor cl, 0xff
and cl, 0xaf
and al, 0x50
or cl, al
xor cl, 0x2f
mov byte [0x476ae0], cl
mov dl, byte [0x4768e1]
mov cl, dl
or cl, cl
mov al, cl
xor al, 0xff
and al, 0x3b
and cl, 0xc4
or al, cl
xor al, 0xc4
or al, 0x7e
xor al, 0xff
or dl, 0x81
xor dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
xor al, 0xff
mov byte [0x476ae1], al
mov dl, byte [0x4768e2]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0x90
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0x12
and dl, 0xed
or cl, dl
xor cl, 0xed
and cl, 0x90
or al, cl
xor al, 0xff
mov byte [0x476ae2], al
mov al, byte [0x4768e3]
mov ah, al
xor ah, 0xff
and ah, 0x94
mov cl, al
and cl, 0x6b
or ah, cl
xor ah, 0x6b
mov dl, ah
and dl, 0xdb
xor dl, 0xff
xor ah, 0xff
or ah, 0x24
and dl, ah
xor dl, 0xff
mov cl, al
xor cl, 0x24
xor cl, 0xff
or al, 0x24
and al, cl
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x48
and dl, 0xb7
mov cl, bl
and cl, 0x48
and al, 0xb7
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x476ae3], dh
mov al, byte [0x4768e4]
mov cl, al
and cl, cl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
mov ah, dl
xor ah, 0xff
and ah, 0x83
and dl, 0x7c
or ah, dl
xor ah, 0x7c
mov dl, ah
or dl, 0x39
xor dl, 0xff
xor ah, 0xff
and ah, 0xc6
or dl, ah
xor dl, 0xff
xor al, 0xff
mov ah, al
and ah, 0xc6
xor al, 0xc6
or ah, al
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
xor ah, 0xff
mov al, ah
xor al, 0xff
mov cl, dl
and cl, al
mov al, dl
xor al, ah
add dl, al
sub dl, cl
mov byte [0x476ae4], dl
mov al, byte [0x4768e5]
mov cl, al
and cl, 0x2d
shl cl, 1
sub al, 0xd3
mov dl, al
xor dl, 0xff
and dl, cl
xor cl, 0xff
and al, cl
sub al, dl
mov byte [0x476ae5], al
mov al, byte [0x4768e6]
mov cl, al
xor cl, 0xff
and cl, 0x19
and al, 0xe6
or cl, al
mov byte [0x476ae6], cl
mov al, byte [0x4768e7]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x14
xor al, 0xff
or al, 0xeb
and cl, al
xor cl, 0xff
mov byte [0x476ae7], cl
mov al, byte [0x4768e8]
xor al, 0x2b
mov byte [0x476ae8], al
mov al, byte [0x4768e9]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x2f
add dl, cl
shl dl, 1
add al, 0x2f
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x476ae9], al
mov al, byte [0x4768ea]
xor al, 0xf4
mov byte [0x476aea], al
mov al, byte [0x4768eb]
mov cl, al
and cl, 0x71
shl cl, 1
mov dl, al
and dl, 0x71
shl dl, 1
xor al, 0x71
add al, dl
sub al, cl
mov byte [str._v5v], al
mov al, byte [0x4768ec]
mov cl, al
xor cl, 0xb8
xor cl, 0xff
and cl, 0xb8
shl cl, 1
sub cl, 0xb8
sub al, cl
mov byte [0x476aec], al
mov al, byte [0x4768ed]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x5e
xor dl, 0xff
and al, 0xa1
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
and al, 0xff
or al, 0
or dl, al
mov byte [0x476aed], dl
mov al, byte [0x4768ee]
mov cl, al
xor cl, 0xd7
xor cl, 0xff
mov dl, al
or dl, 0xd7
and dl, cl
shl dl, 1
mov cl, al
and cl, 0xd7
shl cl, 1
xor al, 0xd7
add al, cl
add al, 0x62
sub al, dl
sub al, 0x62
mov byte [0x476aee], al
mov al, byte [0x4768ef]
xor al, 0x68
mov byte [0x476aef], al
mov al, byte [0x4768f0]
xor al, 0xc
mov byte [0x476af0], al
mov al, byte [0x4768f1]
mov cl, al
xor cl, 0xff
and cl, 0xb0
and al, 0x4f
or cl, al
mov byte [0x476af1], cl
mov al, byte [0x4768f2]
xor al, 0xd3
mov byte [0x476af2], al
mov cl, byte [0x4768f3]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x67
xor cl, 0xff
and cl, 0x98
or al, cl
xor al, 0xff
mov byte [0x476af3], al
mov al, byte [0x4768f4]
xor al, 0x25
mov byte [0x476af4], al
mov al, byte [0x4768f5]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
and dl, 0x6b
xor al, 0xff
or al, 0x6b
xor al, 0xff
and al, 0xff
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov byte [0x476af5], cl
mov al, byte [0x4768f6]
mov cl, al
xor cl, 0xb3
xor cl, 0xff
and cl, 0xb3
shl cl, 1
sub cl, 0xb3
sub al, cl
mov byte [0x476af6], al
mov cl, byte [0x4768f7]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x74
xor al, 0xff
xor cl, 0xff
or cl, 0x74
and al, cl
xor al, 0xff
mov byte [0x476af7], al
mov al, byte [0x4768f8]
xor al, 0xfc
mov byte [0x476af8], al
mov al, byte [0x4768f9]
xor al, 0x85
mov byte [0x476af9], al
mov al, byte [0x4768fa]
mov cl, al
and cl, 0x1e
shl cl, 1
add al, 0x1e
sub al, cl
mov byte [0x476afa], al
mov al, byte [0x4768fb]
xor al, 0xb1
mov byte [0x476afb], al
mov al, byte [0x4768fc]
mov cl, al
xor cl, 0xff
and cl, 0x45
and al, 0xba
or cl, al
mov byte [0x476afc], cl
mov al, byte [0x4768fd]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov ah, al
sub ah, cl
or dl, ah
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xf2
add dl, cl
xor dl, 0xff
xor al, 0xff
and al, al
xor al, 0xff
and al, 0xd
xor al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
and ah, 0xff
xor ah, 0xff
xor ah, 0xff
or ah, 0
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or ah, al
mov byte [0x476afd], ah
mov al, byte [0x4768fe]
mov cl, al
and cl, 0x84
shl cl, 1
add al, 0x84
sub al, cl
mov byte [0x476afe], al
mov al, byte [0x4768ff]
xor al, 0x46
mov byte [0x476aff], al
mov al, byte [0x476900]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, al
xor cl, 0xff
and dl, cl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0x9e
or al, 0x9e
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476b00], dl
mov al, byte [0x476901]
xor al, 0x26
mov byte [0x476b01], al
mov al, byte [0x476902]
mov cl, al
xor cl, 0xfc
xor cl, 0xff
and cl, 0xfc
shl cl, 1
sub cl, 0xfc
sub al, cl
mov byte [0x476b02], al
mov al, byte [0x476903]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xe
xor dl, 0xff
and al, 0xf1
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476b03], dl
mov al, byte [0x476904]
mov dl, al
xor dl, 0x92
xor dl, 0xff
xor dl, 0xff
or dl, 0x6d
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 0x92
sub al, dl
mov byte [0x476b04], al
mov al, byte [0x476905]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x6d
xor dl, 0xff
xor al, 0xff
and al, 0x6d
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476b05], dl
mov al, byte [0x476906]
xor al, 0x64
mov byte [0x476b06], al
mov al, byte [0x476907]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
xor dl, 0xff
xor dl, 0xba
and dl, 0xba
and al, 0x45
or dl, al
mov byte [0x476b07], dl
mov cl, byte [0x476908]
mov al, cl
xor al, 0xff
or al, 0xa5
add al, 0x5b
and cl, 0xa5
or al, cl
mov cl, al
and cl, 0x7e
shl cl, 1
add al, 0x7e
sub al, cl
mov byte [0x476b08], al
mov al, byte [0x476909]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov ah, al
sub ah, cl
and ah, 4
and al, 0xfb
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
xor dl, 0xff
xor cl, 0xff
or dl, cl
mov byte [str.S_n_a], dl
mov bl, byte [0x47690a]
mov dl, bl
and dl, 0xc3
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xc3
sub bl, al
mov byte [0x476b0a], bl
mov al, byte [0x47690b]
mov cl, al
and cl, 0x10
shl cl, 1
sub al, 0xd0
add al, 0x10
add al, 0xd0
sub al, 0x1e
sub al, cl
add al, 0x1e
mov byte [0x476b0b], al
mov bl, byte [0x47690c]
mov dl, bl
xor dl, 0x5b
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0x5b
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x5b
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x476b0c], bl
mov al, byte [0x47690d]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x28
xor al, 0xff
and al, 0xd7
or cl, al
xor cl, 0xff
mov byte [0x476b0d], cl
mov al, byte [0x47690e]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x2d
shl dl, 1
sub al, 0xd4
add al, 0x2d
add al, 0xd4
sub al, dl
mov byte [0x476b0e], al
mov bl, byte [0x47690f]
mov dl, bl
xor dl, 0xe0
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
and dl, 0xe0
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add al, 0x1f
add al, 1
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x476b0f], bl
mov dl, byte [str.___]
mov al, dl
and al, 0xff
shl al, 1
mov cl, dl
add cl, 0xff
sub cl, al
mov al, dl
xor al, 0xff
or cl, al
xor cl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
and al, 0xd6
xor al, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0xd6
xor al, 0xff
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
or al, ah
mov byte [0x476b10], al
mov ah, byte [0x476911]
mov al, ah
and al, al
xor al, 0xff
mov cl, al
xor cl, 0xae
xor cl, 0xff
or al, 0xae
and al, cl
xor al, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xdd
and ah, 0x22
or dl, ah
xor dl, 0x22
or dl, 0xae
mov ah, al
xor ah, 0xff
xor al, 0xff
or ah, al
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
xor dl, 0xff
or ah, dl
mov byte [0x476b11], ah
mov al, byte [0x476912]
xor al, 0x4d
mov byte [0x476b12], al
mov bl, byte [0x476913]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
or dl, 0xc3
xor dl, 0xff
mov al, bl
xor al, 0xff
and al, 0xc3
or dl, al
xor dl, 0xff
xor dl, 0xff
and dl, 0x3c
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x3c
sub bl, al
mov byte [str._aJsKTC], bl
mov al, byte [0x476914]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x32
xor dl, 0xff
xor al, 0xff
or al, 0x32
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476b14], dl
mov al, byte [0x476915]
xor al, 0xa9
mov byte [0x476b15], al
mov al, byte [0x476916]
mov cl, al
and cl, 0x95
shl cl, 1
mov dl, al
add dl, 0x95
sub dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0x95
shl dl, 1
sub dl, 0x95
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x476b16], al
mov al, byte [0x476917]
mov cl, al
xor cl, 0xff
and cl, 0x17
and al, 0xe8
or cl, al
xor cl, 0xfc
mov byte [0x476b17], cl
mov ah, byte [0x476918]
mov dh, ah
xor dh, 0xff
and dh, 0xc
and ah, 0xf3
mov al, dh
xor al, 0xff
mov bl, ah
xor bl, 0xff
mov dl, al
and dl, 0xa3
and dh, 0x5c
mov cl, bl
and cl, 0xa3
and ah, 0x5c
or dl, dh
or cl, ah
xor dl, cl
or al, bl
xor al, 0xff
and al, 0xff
or dl, al
xor dl, 0xbf
mov byte [0x476b18], dl
mov al, byte [0x476919]
xor al, 0x3e
mov byte [0x476b19], al
mov al, byte [0x47691a]
mov dl, al
xor dl, 0xff
and dl, 0xcb
mov cl, al
and cl, 0x34
or dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0xcb
shl dl, 1
add dl, 0x34
add dl, 1
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x476b1a], al
mov al, byte [0x47691b]
mov cl, al
xor cl, 0xcc
xor cl, 0xff
and cl, 0xcc
shl cl, 1
sub cl, 0xcc
sub al, cl
mov byte [0x476b1b], al
mov al, byte [0x47691c]
xor al, 0x53
mov byte [0x476b1c], al
mov dl, byte [0x47691d]
mov al, dl
xor al, 0xff
and al, 0x64
mov cl, dl
and cl, 0x9b
or al, cl
xor al, 0x9b
and al, 0x43
and dl, 0xbc
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov byte [0x476b1d], cl
mov al, byte [0x47691e]
xor al, 0x47
mov byte [0x476b1e], al
mov al, byte [0x47691f]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xb8
xor cl, 0xff
and al, 0x47
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x476b1f], cl
mov al, byte [0x476920]
mov cl, al
and cl, 0xcd
shl cl, 1
add al, 0xcd
sub al, cl
mov byte [0x476b20], al
mov al, byte [0x476921]
mov dl, al
and dl, dl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor dl, 0xff
or dl, 0xc5
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x3a
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476b21], dl
mov al, byte [0x476922]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xbc
xor dl, 0xff
and al, 0x43
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476b22], dl
mov al, byte [0x476923]
mov cl, al
xor cl, 0xff
and cl, 0xd8
and al, 0x27
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, al
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x476b23], dl
mov al, byte [0x476924]
xor al, 0x48
mov byte [0x476b24], al
mov al, byte [0x476925]
mov ah, al
and ah, ah
xor ah, 0xff
mov cl, al
and cl, cl
xor cl, 0xff
xor ah, 0xff
xor cl, 0xff
or ah, cl
mov dl, ah
xor dl, 0xff
and dl, 0x61
and ah, 0x9e
or dl, ah
xor dl, 0x9e
xor dl, 0xff
and dl, 0xf9
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 6
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
mov cl, dl
and cl, al
xor cl, 0xff
and dl, al
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [0x476b25], cl
mov dl, byte [0x476926]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov cl, al
xor cl, 0x9d
xor cl, 0xff
or al, 0x9d
and al, cl
mov cl, dl
xor cl, 0x9d
and cl, dl
mov dl, al
or dl, cl
xor dl, 0xff
xor al, 0xff
xor cl, 0xff
and al, cl
or dl, al
xor dl, 0xff
xor dl, 0x85
mov byte [0x476b26], dl
mov al, byte [0x476927]
mov dl, al
xor dl, 0xa3
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov ah, dl
and ah, 0xa3
xor ah, 0xff
and dl, 0xa3
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
shl ah, 1
sub ah, 0xa3
sub al, ah
mov byte [0x476b27], al
mov cl, byte [0x476928]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xaf
and cl, 0xaf
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x476b28], al
mov dl, byte [0x476929]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
and al, 0x6f
mov cl, dl
xor cl, 0x6f
and cl, dl
or al, cl
mov cl, al
and cl, 0xee
shl cl, 1
add al, 0xee
sub al, cl
mov byte [0x476b29], al
mov al, byte [0x47692a]
mov dl, al
or dl, dl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xe
xor al, 0xff
and al, 0xf1
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0xda
and dl, 0x25
mov cl, bl
and cl, 0xda
and al, 0x25
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0xff
mov byte [0x476b2a], dh
mov al, byte [0x47692b]
xor al, 0x42
mov byte [0x476b2b], al
mov al, byte [0x47692c]
xor al, 0x14
mov byte [0x476b2c], al
mov al, byte [0x47692d]
mov cl, al
xor cl, 0xff
and cl, 0xce
and al, 0x31
or cl, al
xor cl, 0x22
mov byte [0x476b2d], cl
mov al, byte [0x47692e]
mov cl, al
xor cl, 0xff
and cl, 0xee
and al, 0x11
or cl, al
mov byte [0x476b2e], cl
mov al, byte [0x47692f]
mov cl, al
and cl, 0xb9
shl cl, 1
add al, 0xb9
sub al, cl
mov byte [0x476b2f], al
mov al, byte [0x476930]
mov cl, al
xor cl, 0xff
and cl, 0xbc
and al, 0x43
or cl, al
xor cl, 0x89
mov byte [0x476b30], cl
mov dl, byte [0x476931]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, al
xor cl, 0xd1
xor cl, 0xff
or al, 0xd1
and al, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x2e
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor dl, 0xff
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
mov byte [0x476b31], cl
mov al, byte [0x476932]
xor al, 0x62
mov byte [0x476b32], al
mov al, byte [0x476933]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, al
xor cl, 0xff
or dl, cl
or dl, dl
xor dl, 0xff
or dl, 0x6e
xor dl, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0xbc
and dl, 0x43
or ah, dl
xor ah, 0x43
xor al, 0xff
or al, 0x91
and ah, al
xor ah, 0xff
mov byte [0x476b33], ah
mov al, byte [0x476934]
xor al, 0xde
mov byte [0x476b34], al
mov al, byte [0x476935]
mov cl, al
xor cl, 0xff
and cl, 0x1d
and al, 0xe2
or cl, al
mov byte [0x476b35], cl
mov al, byte [0x476936]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
and dl, 0x2e
and al, 0xd1
or dl, al
xor dl, 0xb
mov byte [0x476b36], dl
mov cl, byte [0x476937]
mov dl, cl
and dl, 0xe8
shl dl, 1
xor eax, eax
sub al, cl
add al, 0x18
xor ecx, ecx
sub cl, al
sub cl, dl
mov byte [0x476b37], cl
mov dl, byte [0x476938]
mov cl, dl
xor cl, 0xff
mov al, cl
and al, 0xfb
xor al, 0xff
xor cl, 0xff
or cl, 4
xor al, 0xff
xor cl, 0xff
or al, cl
and dl, 4
mov ah, al
or ah, dl
xor ah, 0xff
or al, dl
xor al, 0xff
xor ah, 0xff
xor al, 0xff
and ah, al
mov al, ah
xor al, 0xff
and al, 0x4f
and ah, 0xb0
or al, ah
xor al, 0x35
mov byte [0x476b38], al
mov al, byte [0x476939]
xor al, 0x40
mov byte [0x476b39], al
mov dl, byte [0x47693a]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, cl
xor ah, 0xff
mov ch, al
and ch, ah
mov ah, al
xor ah, cl
add al, ah
sub al, ch
and al, 7
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0x60
and dl, 0x9f
or cl, dl
xor cl, 0x9f
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and dl, 0xf8
xor dl, 0xff
and al, dl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x476b3a], al
mov al, byte [0x47693b]
xor al, 0x1c
mov byte [0x476b3b], al
mov dl, byte [0x47693c]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xdd
and dl, 0x22
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0xbe
and al, 0x41
or cl, al
xor cl, 0xc3
mov byte [0x476b3c], cl
mov al, byte [0x47693d]
mov cl, al
xor cl, 0xff
and cl, 0x9c
and al, 0x63
or cl, al
mov byte [0x476b3d], cl
mov al, byte [0x47693e]
mov cl, al
xor cl, 0xff
and cl, 0x8f
and al, 0x70
or cl, al
xor cl, 0x49
mov byte [0x476b3e], cl
mov al, byte [0x47693f]
mov cl, al
xor cl, 0x1a
xor cl, 0xff
and cl, 0x1a
shl cl, 1
sub cl, 0x1a
sub al, cl
mov byte [0x476b3f], al
mov al, byte [0x476940]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x5c
xor dl, 0xff
or al, 0xa3
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476b40], dl
mov al, byte [0x476941]
xor al, 0x56
mov byte [0x476b41], al
mov al, byte [0x476942]
xor al, 0x1a
mov byte [0x476b42], al
mov al, byte [0x476943]
xor al, 0x87
mov byte [0x476b43], al
mov al, byte [0x476944]
mov cl, al
and cl, 0x3e
shl cl, 1
add al, 0x3e
sub al, cl
mov byte [0x476b44], al
mov al, byte [0x476945]
mov cl, al
xor cl, 0xff
and cl, 0x32
and al, 0xcd
or cl, al
xor cl, 0x66
mov byte [0x476b45], cl
mov al, byte [0x476946]
xor al, 0x7e
mov byte [0x476b46], al
mov al, byte [0x476947]
mov cl, al
xor cl, 0xeb
xor cl, 0xff
and cl, 0xeb
shl cl, 1
sub cl, 0xeb
sub al, cl
mov byte [0x476b47], al
mov al, byte [0x476948]
mov cl, al
and cl, 0x7d
shl cl, 1
add al, 0x7d
sub al, cl
mov byte [0x476b48], al
mov al, byte [0x476949]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
or dl, 0x6a
add dl, 0x96
and al, 0x6a
or dl, al
mov byte [0x476b49], dl
mov al, byte [0x47694a]
mov cl, al
and cl, 0x14
shl cl, 1
add al, 0x14
sub al, cl
mov byte [0x476b4a], al
mov al, byte [0x47694b]
mov cl, al
and cl, 8
shl cl, 1
add al, 8
sub al, cl
mov byte [0x476b4b], al
mov al, byte [0x47694c]
mov cl, al
xor cl, 0xff
and cl, 0xd0
and al, 0x2f
or cl, al
mov byte [0x476b4c], cl
mov al, byte [0x47694d]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, al
add dl, cl
xor dl, 0xff
xor dl, 0xff
or dl, 0x30
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
or al, 0xcf
xor dl, 0xff
xor al, 0xff
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0xfe
and dl, 1
mov cl, bl
and cl, 0xfe
and al, 1
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x476b4d], dh
mov al, byte [0x47694e]
xor al, 0xd9
mov byte [0x476b4e], al
mov al, byte [0x47694f]
mov cl, al
xor cl, 0xf9
xor cl, 0xff
and cl, 0xf9
shl cl, 1
sub cl, 0xf9
sub al, cl
mov byte [0x476b4f], al
mov al, byte [0x476950]
xor al, 0xb7
mov byte [0x476b50], al
mov al, byte [0x476951]
mov cl, al
xor cl, 0xaf
xor cl, 0xff
and cl, 0xaf
shl cl, 1
sub cl, 0xaf
sub al, cl
mov byte [str._z_], al
mov al, byte [0x476952]
xor al, 0x9a
mov byte [0x476b52], al
mov dl, byte [0x476953]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor al, 0xff
or al, 8
xor al, 0xff
and al, 0xff
mov cl, dl
and cl, 0xf7
xor dl, 0xf7
or cl, dl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov byte [0x476b53], al
mov al, byte [0x476954]
xor al, 0xbc
mov byte [0x476b54], al
mov al, byte [0x476955]
mov cl, al
and cl, 0xf0
shl cl, 1
add al, 0xf0
sub al, cl
mov byte [0x476b55], al
mov al, byte [0x476956]
xor al, 0xe8
mov byte [0x476b56], al
mov al, byte [0x476957]
xor al, 0xc3
mov byte [0x476b57], al
mov al, byte [str._G_F]
mov cl, al
and cl, 0x4d
shl cl, 1
add al, 0x4d
sub al, cl
mov byte [0x476b58], al
mov dl, byte [0x476959]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x27
mov cl, dl
and cl, 0xd8
xor cl, 0xff
and dl, 0xd8
xor dl, 0xff
and cl, dl
xor cl, 0xff
or al, cl
mov cl, al
xor cl, 0x70
xor cl, 0xff
and cl, 0x70
shl cl, 1
sub cl, 0x70
sub al, cl
mov byte [0x476b59], al
mov al, byte [0x47695a]
xor al, 0x2f
mov byte [0x476b5a], al
mov al, byte [0x47695b]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x56
or al, 0x56
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x476b5b], cl
mov al, byte [0x47695c]
xor al, 0xb4
mov byte [0x476b5c], al
mov al, byte [0x47695d]
xor al, 0x60
mov byte [0x476b5d], al
mov al, byte [0x47695e]
xor al, 0xf9
mov byte [0x476b5e], al
mov dl, byte [str.utV]
mov ah, dl
xor ah, 0xff
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
and ah, al
mov al, ah
and al, 0x9a
xor ah, 0x9a
or al, ah
xor al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0x80
and dl, 0x7f
or ah, dl
xor ah, 0x7f
xor ah, 0xff
or ah, 0x65
xor ah, 0xff
and ah, 0xff
xor al, 0xff
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
and al, ah
mov byte [0x476b5f], al
mov dl, byte [0x476960]
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
mov cl, dl
sub cl, al
and cl, 0x98
and dl, 0x67
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xfc
xor dl, 0xff
and al, 3
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476b60], dl
mov al, byte [0x476961]
mov cl, al
xor cl, 0xff
and cl, 0x46
mov dl, al
xor dl, 0x46
and dl, al
or cl, dl
mov byte [0x476b61], cl
mov al, byte [0x476962]
mov cl, al
xor cl, 0xff
and cl, 0x5c
mov dl, al
and dl, 0xa3
or cl, dl
xor cl, 0xa3
and cl, 0x37
and al, 0xc8
or cl, al
mov byte [0x476b62], cl
mov al, byte [0x476963]
xor al, 0xb9
mov byte [0x476b63], al
mov al, byte [0x476964]
xor al, 0xc4
mov byte [0x476b64], al
mov cl, byte [0x476965]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x49
xor al, 0xff
or cl, 0xb6
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x476b65], al
mov al, byte [0x476966]
mov cl, al
or cl, cl
mov ah, cl
xor ah, 0xff
xor cl, 0xff
or ah, cl
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
xor ah, 0xff
mov dl, ah
xor dl, 0x35
and dl, ah
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 0x35
mov ah, dl
xor ah, 0xff
and ah, 0x9b
and dl, 0x64
or ah, dl
xor ah, 0x64
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and ah, al
mov byte [0x476b66], ah
mov dl, byte [0x476967]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, al
xor cl, 0x66
xor cl, 0xff
or al, 0x66
and al, cl
and dl, 0x99
or al, dl
xor al, 0x58
mov byte [0x476b67], al
mov al, byte [0x476968]
mov cl, al
and cl, 0xf7
shl cl, 1
add al, 0xf7
sub al, cl
mov byte [0x476b68], al
mov al, byte [0x476969]
xor al, 0x19
mov byte [0x476b69], al
mov al, byte [0x47696a]
mov cl, al
and cl, 0xa
shl cl, 1
add al, 0xa
sub al, cl
mov byte [0x476b6a], al
mov al, byte [0x47696b]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, dl
xor dl, 0xff
or cl, cl
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x95
xor al, 0xff
or al, al
xor al, 0xff
or al, 0x95
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor al, 0xff
and dl, al
mov byte [0x476b6b], dl
mov dl, byte [0x47696c]
mov al, dl
and al, al
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor al, 0xff
mov cl, al
and cl, 0x82
xor cl, 0xff
add al, 0x82
add al, 1
add al, cl
mov cl, dl
xor cl, 0x82
xor cl, 0xff
or dl, 0x82
and dl, cl
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x476b6c], al
mov al, byte [0x47696d]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x3a
and al, 0x3a
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x476b6d], cl
mov al, byte [0x47696e]
xor al, 0x12
mov byte [0x476b6e], al
mov al, byte [0x47696f]
mov dl, al
xor dl, 0xb1
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0xb1
shl dl, 1
sub dl, 0xb1
sub al, dl
mov byte [0x476b6f], al
mov al, byte [0x476970]
xor al, 0xb6
mov byte [0x476b70], al
mov dl, byte [0x476971]
mov al, dl
and al, al
xor al, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
or al, 0xe0
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xe0
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
mov ah, al
xor ah, 0xff
mov bl, dl
xor bl, 0xff
mov dh, ah
and dh, 0x3b
and al, 0xc4
mov cl, bl
and cl, 0x3b
and dl, 0xc4
or dh, al
or cl, dl
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x476b71], dh
mov al, byte [0x476972]
mov cl, al
xor cl, 0xff
and cl, 0x9b
and al, 0x64
or cl, al
mov byte [0x476b72], cl
mov al, byte [0x476973]
mov cl, al
and cl, 0xca
shl cl, 1
add al, 0xca
sub al, cl
mov byte [0x476b73], al
mov al, byte [0x476974]
xor al, 0xae
mov byte [str.__vYi], al
mov al, byte [0x476975]
mov ah, al
xor ah, 0x53
xor ah, 0xff
mov dl, ah
xor dl, 0xff
or dl, 0xac
xor ah, 0xff
or ah, 0xac
xor dl, 0xff
xor ah, 0xff
or dl, ah
shl dl, 1
sub dl, 0x53
sub al, 0x48
sub al, dl
add al, 0x48
mov byte [0x476b75], al
mov al, byte [0x476976]
xor al, 0xee
mov byte [0x476b76], al
mov al, byte [0x476977]
mov dl, al
xor dl, 0xe7
xor dl, 0xff
and dl, 0xe7
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0xe7
and dl, 0x18
sub dl, cl
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x476b77], al
mov al, byte [0x476978]
xor al, 0x84
mov byte [0x476b78], al
mov ah, byte [0x476979]
mov al, ah
xor al, 0xff
and al, 0x97
mov cl, ah
and cl, 0x68
or al, cl
xor al, 0x68
and al, 0x37
mov dl, ah
and dl, 0xc8
xor dl, 0xff
and ah, 0xc8
xor ah, 0xff
and dl, ah
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
mov al, dl
xor al, 0xff
xor dl, 0xff
or al, dl
and cl, al
xor cl, 0xff
mov byte [0x476b79], cl
mov al, byte [0x47697a]
mov cl, al
and cl, 0x13
shl cl, 1
add al, 0x13
sub al, cl
mov byte [0x476b7a], al
mov al, byte [0x47697b]
xor al, 0x3d
mov byte [0x476b7b], al
mov cl, byte [0x47697c]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x2a
xor al, 0xff
and cl, 0xd5
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x476b7c], al
mov al, byte [0x47697d]
xor al, 0x11
mov byte [0x476b7d], al
mov al, byte [0x47697e]
mov cl, al
and cl, 0x72
shl cl, 1
add al, 0x72
sub al, cl
mov byte [0x476b7e], al
mov dl, byte [0x47697f]
mov al, dl
xor al, 0xff
and al, 0x16
mov cl, dl
and cl, 0xe9
or al, cl
xor al, 0xe9
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
or cl, 0
xor cl, 0xff
or cl, 0
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0xc4
and dl, 0xc4
xor dl, 0xff
xor al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 4
and dl, 0xfb
or ah, dl
xor ah, 0xfb
and al, al
xor al, 0xff
mov cl, ah
xor cl, 0xff
xor ah, 0xff
or cl, ah
xor al, 0xff
xor cl, 0xff
or al, cl
mov byte [0x476b7f], al
mov al, byte [0x476980]
xor al, 0xab
mov byte [0x476b80], al
mov al, byte [0x476981]
mov cl, al
and cl, 0xc9
shl cl, 1
add al, 0xc9
sub al, cl
mov byte [0x476b81], al
mov al, byte [0x476982]
mov cl, al
xor cl, 0x25
and cl, al
shl cl, 1
add al, 0xda
sub al, cl
mov byte [0x476b82], al
mov al, byte [0x476983]
xor al, 0xac
mov byte [0x476b83], al
mov al, byte [0x476984]
xor al, 0x2a
mov byte [0x476b84], al
mov al, byte [0x476985]
mov cl, al
xor cl, 0x3b
xor cl, 0xff
and cl, 0x3b
shl cl, 1
sub cl, 0x3b
sub al, cl
mov byte [0x476b85], al
mov bl, byte [0x476986]
mov dl, bl
and dl, 0x96
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x96
sub bl, al
mov byte [0x476b86], bl
mov al, byte [0x476987]
mov cl, al
xor cl, 0xff
and cl, 0x1c
and al, 0xe3
or cl, al
xor cl, 0x40
mov byte [0x476b87], cl
mov dl, byte [0x476988]
mov al, dl
and al, al
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, al
xor cl, 0x92
xor cl, 0xff
or al, 0x92
and al, cl
xor al, 0xff
and dl, 0x6d
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x476b88], al
mov al, byte [0x476989]
xor al, 0x93
mov byte [0x476b89], al
mov al, byte [0x47698a]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x74
xor dl, 0xff
and al, 0x8b
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476b8a], dl
mov al, byte [0x47698b]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, cl
mov cl, al
xor cl, cl
mov ah, al
add ah, cl
sub ah, dl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0xff
or ah, 0x7d
and dl, 0x82
xor dl, 0xff
and ah, dl
xor ah, 0xff
or al, 0x82
xor al, 0xff
or ah, al
xor ah, 0xff
mov byte [0x476b8b], ah
mov al, byte [0x47698c]
mov cl, al
xor cl, 0xef
xor cl, 0xff
and cl, 0xef
shl cl, 1
sub cl, 0xef
sub al, cl
mov byte [0x476b8c], al
mov al, byte [0x47698d]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov ah, al
sub ah, cl
mov cl, al
xor cl, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and cl, cl
xor cl, 0xff
and dl, cl
xor dl, 0xff
or dl, dl
xor dl, 0xff
or dl, 0xeb
xor dl, 0xff
xor dl, 0xff
mov cl, al
xor cl, 0x14
and cl, al
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
mov byte [0x476b8d], dl
mov dl, byte [0x47698e]
mov al, dl
and al, al
xor al, 0xff
and al, 0x7e
xor al, 0xff
xor dl, 0xff
mov cl, dl
and cl, 0x81
mov ah, dl
xor ah, 0x7e
add dl, ah
sub dl, cl
and al, dl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x476b8e], al
mov cl, byte [0x47698f]
mov al, cl
xor al, 0xff
and al, 0xa2
mov dl, cl
add dl, 1
xor cl, 0xff
or cl, 0x5d
add cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov byte [0x476b8f], dl
mov al, byte [str._5Ml]
xor al, 0x4a
mov byte [0x476b90], al
mov al, byte [0x476991]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0xdb
xor cl, 0xff
and cl, 0xff
and al, 0xdb
or cl, al
mov byte [0x476b91], cl
mov al, byte [0x476992]
mov cl, al
xor cl, 0x5c
xor cl, 0xff
and cl, 0x5c
shl cl, 1
sub cl, 0x5c
sub al, cl
mov byte [0x476b92], al
mov dl, byte [0x476993]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x82
xor al, 0xff
and al, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
or dl, 0x7d
and al, dl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x476b93], al
mov al, byte [0x476994]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
xor ah, cl
xor ah, 0xff
or dl, cl
and dl, ah
xor dl, 0xff
mov cl, dl
xor cl, 0x77
and cl, dl
or al, 0x88
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
and cl, al
xor cl, 0xff
and dl, al
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [0x476b94], cl
mov al, byte [0x476995]
xor al, 0xea
mov byte [0x476b95], al
mov al, byte [0x476996]
mov cl, al
xor cl, 0x3a
xor cl, 0xff
and cl, 0x3a
shl cl, 1
sub cl, 0x3a
sub al, cl
mov byte [0x476b96], al
mov al, byte [0x476997]
xor al, 0x5c
mov byte [0x476b97], al
mov al, byte [0x476998]
xor al, 0x68
mov byte [0x476b98], al
mov al, byte [0x476999]
mov cl, al
xor cl, 0xca
xor cl, 0xff
and cl, 0xca
shl cl, 1
sub cl, 0xca
mov dl, al
sub dl, cl
xor dl, 0xff
and dl, 0xca
shl dl, 1
sub dl, 0xca
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x476b99], al
mov cl, byte [0x47699a]
mov dl, cl
xor dl, 0xff
and dl, 0xa0
and cl, 0x5f
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x58
xor al, 0xff
or al, 0xa7
and cl, al
xor cl, 0xff
mov byte [0x476b9a], cl
mov al, byte [0x47699b]
xor al, 0xcb
mov byte [0x476b9b], al
mov al, byte [0x47699c]
xor al, 0xb2
mov byte [0x476b9c], al
mov dl, byte [0x47699d]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x4f
xor dl, 0xff
or dl, 0xb0
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov byte [0x476b9d], cl
mov bl, byte [0x47699e]
mov dl, bl
xor dl, 0xff
or dl, 0xda
mov al, bl
and al, 0x25
xor al, 0xff
and dl, al
xor dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x25
sub bl, al
mov byte [0x476b9e], bl
mov al, byte [0x47699f]
xor al, 0xc3
mov byte [0x476b9f], al
mov bl, byte [0x4769a0]
mov al, bl
xor al, 0x1d
xor al, 0xff
and al, 0x1d
shl al, 1
sub al, 0x1d
mov dl, bl
sub dl, al
xor dl, 0xff
or dl, 0xe2
add dl, 0x1e
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x1d
sub bl, al
mov byte [0x476ba0], bl
mov al, byte [0x4769a1]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x7c
xor cl, 0xff
xor al, 0xff
and al, 0x7c
or cl, al
xor cl, 0xff
mov byte [0x476ba1], cl
mov al, byte [0x4769a2]
xor al, 0xe5
mov byte [0x476ba2], al
mov al, byte [0x4769a3]
mov cl, al
xor cl, 0xeb
xor cl, 0xff
and cl, 0xeb
shl cl, 1
add cl, 0x14
add cl, 1
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x476ba3], al
mov al, byte [0x4769a4]
xor al, 0x39
mov byte [0x476ba4], al
mov bl, byte [0x4769a5]
mov al, bl
xor al, 0x65
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov dl, al
and dl, 0x65
xor dl, 0xff
xor al, 0xff
or al, 0x9a
and dl, al
xor dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x65
add bl, 0xee
sub bl, al
sub bl, 0xee
mov byte [str.O.JU_], bl
mov al, byte [0x4769a6]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
mov ah, cl
xor ah, 0xff
xor cl, 0xff
or ah, cl
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0x36
and ah, 0xc9
or dl, ah
xor dl, 0x78
or dh, 0xb1
xor dh, 0xff
and dh, 0xff
or dl, dh
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0xb1
mov cl, dl
xor cl, al
xor cl, 0xff
or dl, al
and dl, cl
xor dl, 0xff
mov byte [0x476ba6], dl
mov al, byte [0x4769a7]
mov dl, al
xor dl, 0x28
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x28
shl dl, 1
sub dl, 0x28
sub al, dl
mov byte [0x476ba7], al
mov al, byte [0x4769a8]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
and cl, dl
mov ah, cl
and ah, 0x35
xor cl, 0x35
or ah, cl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
or al, 0xca
xor al, 0xff
mov cl, dl
or cl, al
xor cl, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
or cl, dl
xor cl, 0xff
xor cl, 0xff
mov byte [0x476ba8], cl
mov al, byte [0x4769a9]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x22
xor al, 0xff
and al, 0xdd
or cl, al
xor cl, 0xff
mov byte [0x476ba9], cl
mov al, byte [0x4769aa]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xe8
or al, 0xe8
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476baa], dl
mov al, byte [0x4769ab]
xor al, 0x7a
mov byte [0x476bab], al
mov al, byte [0x4769ac]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xec
xor dl, 0xff
and al, 0x13
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476bac], dl
mov al, byte [0x4769ad]
xor al, 0xd5
mov byte [0x476bad], al
mov al, byte [0x4769ae]
mov cl, al
xor cl, 0xff
and cl, 0x17
and al, 0xe8
or cl, al
xor cl, 0xcf
mov byte [0x476bae], cl
mov al, byte [0x4769af]
mov cl, al
xor cl, 0x40
xor cl, 0xff
mov dl, al
or dl, 0x40
and dl, cl
shl dl, 1
sub al, 0xc0
sub al, dl
mov byte [0x476baf], al
mov cl, byte [0x4769b0]
mov al, cl
xor al, 0xff
or al, 0xa
add al, 0xf6
and cl, 0xa
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
mov byte [0x476bb0], al
mov al, byte [0x4769b1]
xor al, 0xc
mov byte [0x476bb1], al
mov al, byte [0x4769b2]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, al
xor cl, 0xff
and dl, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x78
mov cl, al
and cl, 0x87
mov ah, al
xor ah, 0x78
add al, ah
sub al, cl
xor al, 0xff
and al, 0xff
or al, 0
or dl, al
xor dl, 0xff
mov byte [0x476bb2], dl
mov al, byte [0x4769b3]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x5b
xor cl, 0xff
and al, 0xa4
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x476bb3], cl
mov al, byte [0x4769b4]
xor al, 0xa5
mov byte [0x476bb4], al
mov bl, byte [0x4769b5]
mov dl, bl
and dl, 0x30
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub bl, 0xd0
sub bl, al
mov byte [0x476bb5], bl
mov al, byte [0x4769b6]
mov cl, al
xor cl, 0xff
and cl, 0xef
and al, 0x10
or cl, al
xor cl, 0
mov byte [0x476bb6], cl
mov cl, byte [0x4769b7]
mov dl, cl
and dl, 0xff
shl dl, 1
mov al, cl
add al, 0xff
sub al, dl
and al, 0xa
and cl, 0xf5
or al, cl
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x1e
xor dl, 0xff
or al, 0xe1
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476bb7], dl
mov al, byte [str._bob_ncq]
xor al, 0x19
mov byte [0x476bb8], al
mov al, byte [0x4769b9]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x7e
xor dl, 0xff
xor al, 0xff
or al, 0x7e
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476bb9], dl
mov dl, byte [0x4769ba]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0x8c
xor dl, 0xff
or dl, 0x73
and al, dl
xor al, 0xff
mov byte [0x476bba], al
mov al, byte [0x4769bb]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
and dl, cl
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or ah, 0x8e
xor ah, 0xff
or al, 0x71
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
or ah, al
xor ah, 0xff
mov byte [0x476bbb], ah
mov al, byte [0x4769bc]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0x80
xor dl, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x80
add al, cl
or dl, al
mov byte [0x476bbc], dl
mov al, byte [0x4769bd]
xor al, 0x72
mov byte [0x476bbd], al
mov al, byte [0x4769be]
xor al, 0x60
mov byte [0x476bbe], al
mov dl, byte [0x4769bf]
mov al, dl
or al, al
xor al, 0xff
or al, 0x2b
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or dl, 0xd4
xor dl, 0xff
mov ah, al
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and ah, cl
xor al, 0xff
xor dl, 0xff
and al, dl
or ah, al
xor ah, 0xff
mov al, ah
and al, 0xff
shl al, 1
add ah, 0xff
sub ah, al
mov byte [0x476bbf], ah
mov al, byte [0x4769c0]
mov cl, al
xor cl, 0xcc
xor cl, 0xff
and cl, 0xcc
shl cl, 1
sub cl, 0xcc
sub al, cl
mov byte [0x476bc0], al
mov bl, byte [0x4769c1]
mov dl, bl
or dl, dl
xor dl, 0xff
or dl, 0xc3
xor dl, 0xff
mov al, bl
xor al, 0xff
and al, 0xc3
or dl, al
xor dl, 0xff
xor dl, 0xff
and dl, 0x3c
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x3c
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x476bc1], bl
mov dl, byte [0x4769c2]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, al
mov ah, dl
xor ah, ah
mov al, dl
add al, ah
sub al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0xc2
xor al, 0xff
and al, 0xff
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x3d
xor dl, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
xor cl, 0xff
or cl, 0
and cl, 0xff
xor cl, 0xff
and al, cl
mov byte [0x476bc2], al
mov al, byte [0x4769c3]
xor al, 0xc1
mov byte [0x476bc3], al
mov al, byte [str.e_xyQ]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x8b
xor cl, 0xff
or al, 0x74
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x476bc4], cl
mov dl, byte [0x4769c5]
mov al, dl
and al, al
mov ah, al
xor ah, 0xff
xor al, 0xff
or ah, al
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
mov al, ah
xor al, 0xff
xor ah, 0xff
and al, ah
or al, 0xc2
xor al, 0xff
xor al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or ah, 0
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0x3d
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor ah, 0xff
or al, ah
mov byte [0x476bc5], al
mov al, byte [0x4769c6]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x69
xor dl, 0xff
xor al, 0xff
or al, 0x69
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476bc6], dl
mov bl, byte [0x4769c7]
mov dl, bl
and dl, 0x68
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x67
add bl, 0x68
sub bl, 0x67
add bl, 0xad
sub bl, al
sub bl, 0xad
mov byte [0x476bc7], bl
mov al, byte [0x4769c8]
mov cl, al
xor cl, 0xff
and cl, 0x40
and al, 0xbf
or cl, al
mov byte [0x476bc8], cl
mov al, byte [0x4769c9]
xor al, 0x13
mov byte [0x476bc9], al
mov al, byte [0x4769ca]
mov cl, al
xor cl, 0xbd
xor cl, 0xff
and cl, 0xbd
shl cl, 1
sub cl, 0xbd
sub al, cl
mov byte [0x476bca], al
mov al, byte [0x4769cb]
xor al, 0x7a
mov byte [0x476bcb], al
mov al, byte [0x4769cc]
mov cl, al
xor cl, 0xff
and cl, 0x77
and al, 0x88
or cl, al
mov byte [0x476bcc], cl
mov cl, byte [0x4769cd]
mov al, cl
xor al, 0xff
and al, 0x47
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xb8
and al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xad
mov byte [0x476bcd], al
mov al, byte [0x4769ce]
xor al, 0xbc
mov byte [0x476bce], al
mov al, byte [0x4769cf]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0xc3
xor al, 0xff
mov cl, al
xor cl, 0x3c
xor cl, 0xff
or al, 0x3c
and al, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor al, 0xff
and dl, al
mov byte [0x476bcf], dl
mov al, byte [0x4769d0]
mov cl, al
and cl, 0xcc
shl cl, 1
add al, 0xcc
sub al, cl
mov byte [0x476bd0], al
mov al, byte [0x4769d1]
mov cl, al
xor cl, 0xff
and cl, 0xcb
and al, 0x34
or cl, al
mov byte [0x476bd1], cl
mov dl, byte [0x4769d2]
mov al, dl
or al, al
xor al, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, al
xor cl, 0x21
xor cl, 0xff
or al, 0x21
and al, cl
mov cl, dl
xor cl, 0xff
and cl, 0xdd
and dl, 0x22
or cl, dl
xor cl, 0x22
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xde
mov ah, al
xor ah, 0xff
xor al, 0xff
or ah, al
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
xor dl, 0xff
and ah, dl
mov byte [0x476bd2], ah
mov al, byte [0x4769d3]
mov cl, al
xor cl, 0xff
and cl, 0xb7
and al, 0x48
or cl, al
mov byte [0x476bd3], cl
mov al, byte [0x4769d4]
xor al, 0x39
mov byte [0x476bd4], al
mov al, byte [0x4769d5]
xor al, 0xa1
mov byte [0x476bd5], al
mov al, byte [0x4769d6]
xor al, 0x8a
mov byte [0x476bd6], al
mov al, byte [0x4769d7]
xor al, 0xe6
mov byte [0x476bd7], al
mov al, byte [0x4769d8]
xor al, 0x22
mov byte [0x476bd8], al
mov al, byte [0x4769d9]
xor al, 0x30
mov byte [0x476bd9], al
mov al, byte [0x4769da]
mov cl, al
xor cl, 0xff
and cl, 0xac
and al, 0x53
or cl, al
xor cl, 5
mov byte [0x476bda], cl
mov bl, byte [0x4769db]
mov dl, bl
xor dl, 0xff
or dl, 0x93
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub bl, 0x94
sub bl, al
mov byte [0x476bdb], bl
mov al, byte [0x4769dc]
mov dl, al
and dl, dl
xor dl, 0xff
mov cl, dl
xor cl, 0x91
xor cl, 0xff
or dl, 0x91
and dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
or al, 0x91
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476bdc], dl
mov al, byte [0x4769dd]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0x2d
and al, 0xd2
or dl, al
mov byte [0x476bdd], dl
mov al, byte [0x4769de]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
mov ah, cl
xor ah, 0xff
mov dl, ah
and dl, 0x4c
and cl, 0xb3
or dl, cl
xor dl, 0xc7
or ah, 0x74
xor ah, 0xff
and ah, 0xff
or dl, ah
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0x74
and dl, al
xor dl, 0xff
mov byte [0x476bde], dl
mov al, byte [0x4769df]
mov cl, al
xor cl, 0xc9
xor cl, 0xff
and cl, 0xc9
shl cl, 1
sub cl, 0xc9
sub al, cl
mov byte [0x476bdf], al
mov al, byte [0x4769e0]
xor al, 0x7d
mov byte [0x476be0], al
mov cl, byte [0x4769e1]
mov al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0xa2
and cl, 0xa2
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
and al, dl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x476be1], al
mov al, byte [0x4769e2]
xor al, 0x75
mov byte [0x476be2], al
mov al, byte [0x4769e3]
xor al, 0xe
mov byte [0x476be3], al
mov al, byte [0x4769e4]
xor al, 0xe5
mov byte [0x476be4], al
mov al, byte [0x4769e5]
mov ah, al
and ah, ah
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
and ah, 0x74
mov dl, ah
xor dl, 0xff
and dl, 0x1d
and ah, 0xe2
or dl, ah
xor dl, 0xe2
and al, 0x8b
xor al, 0xff
and al, 0xff
or al, 0
and dl, al
mov al, dl
xor al, 0xff
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov byte [0x476be5], al
mov dl, byte [0x4769e6]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0x2e
xor al, 0xff
and al, 0xff
and dl, 0x2e
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
xor al, 0x6d
mov byte [0x476be6], al
mov al, byte [0x4769e7]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x48
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x48
xor dl, 0xff
xor cl, 0xff
and dl, cl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov ah, dl
and ah, 0xb7
xor ah, 0xff
xor dl, 0xff
or dl, 0x48
and ah, dl
xor ah, 0xff
shl ah, 1
sub ah, 0xb7
sub al, 0x2e
sub al, ah
add al, 0x2e
mov byte [0x476be7], al
mov al, byte [0x4769e8]
mov cl, al
xor cl, 0xff
and cl, 0x67
and al, 0x98
or cl, al
xor cl, 0xaf
mov byte [0x476be8], cl
mov ah, byte [0x4769e9]
mov cl, ah
or cl, cl
xor cl, 0xff
mov al, cl
and al, 0xc9
xor cl, 0xc9
or al, cl
xor al, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0x36
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or al, dl
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or cl, 0
xor cl, 0xff
or cl, 0
xor cl, 0xff
mov byte [0x476be9], cl
mov al, byte [0x4769ea]
mov dl, al
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, ah
add dl, cl
xor dl, 0xff
and dl, 0x73
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0x8c
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476bea], dl
mov al, byte [0x4769eb]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x9d
xor cl, 0xff
xor al, 0xff
or al, 0x9d
and cl, al
xor cl, 0xff
mov byte [0x476beb], cl
mov al, byte [str.9_h_vo]
xor al, 0x28
mov byte [0x476bec], al
mov al, byte [0x4769ed]
xor al, 0x2e
mov byte [0x476bed], al
mov al, byte [0x4769ee]
mov cl, al
xor cl, 0xff
and cl, 0x79
and al, 0x86
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
xor dl, 0xff
xor cl, 0xff
or dl, cl
mov byte [0x476bee], dl
mov al, byte [0x4769ef]
mov cl, al
xor cl, 0xff
and cl, 0xc2
and al, 0x3d
or cl, al
xor cl, 0xd8
mov byte [0x476bef], cl
mov al, byte [0x477190]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
mov cl, al
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xdd
xor al, 0xff
and al, 0x22
or dl, al
xor dl, 0xff
mov byte [str._v_i_], dl
mov al, byte [0x477191]
xor al, 0xb6
mov byte [0x477291], al
mov al, byte [0x477192]
xor al, 0x77
mov byte [0x477292], al
mov al, byte [0x477193]
mov cl, al
xor cl, 0xff
and cl, 0x6b
and al, 0x94
or cl, al
xor cl, 0xf
mov byte [0x477293], cl
mov al, byte [0x477194]
mov cl, al
and cl, 0x11
shl cl, 1
add al, 0x11
sub al, cl
mov byte [0x477294], al
mov al, byte [0x477195]
xor al, 0x75
mov byte [0x477295], al
mov al, byte [0x477196]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor dl, 0xff
or dl, 0x8d
xor al, 0xff
or al, 0x72
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x477296], dl
mov al, byte [0x477197]
mov cl, al
xor cl, 0xff
and cl, 0xa1
xor al, 0xff
or al, 0xa1
xor al, 0xff
and al, 0xff
or cl, al
xor cl, 0x9f
mov byte [0x477297], cl
mov al, byte [0x477198]
xor al, 0x8d
mov byte [str._tk_vw], al
mov al, byte [0x477199]
mov cl, al
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, cl
mov dl, al
add dl, cl
sub dl, ah
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov ah, dl
xor ah, 0xff
or ah, 0xb9
and dl, 0x46
xor dl, 0xff
and ah, dl
xor ah, 0xff
xor al, 0xff
and al, 0xb9
mov cl, ah
and cl, al
xor ah, al
or cl, ah
xor cl, 0xff
mov byte [0x477299], cl
mov al, byte [0x47719a]
xor al, 0x80
mov byte [0x47729a], al
mov al, byte [0x47719b]
xor al, 0x99
mov byte [0x47729b], al
mov al, byte [0x47719c]
xor al, 0x60
mov byte [0x47729c], al
mov cl, byte [0x47719d]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x55
xor al, 0xff
xor cl, 0xff
or cl, 0x55
and al, cl
xor al, 0xff
mov byte [0x47729d], al
mov al, byte [0x47719e]
xor al, 0x66
mov byte [0x47729e], al
mov al, byte [0x47719f]
xor al, 5
mov byte [0x47729f], al
mov al, byte [0x4771a0]
mov cl, al
and cl, 0x38
shl cl, 1
add al, 0x4f
add al, 0x38
sub al, 0x4f
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x4772a0], al
mov al, byte [0x4771a1]
mov cl, al
xor cl, 0xff
and cl, 0x1d
and al, 0xe2
or cl, al
mov byte [0x4772a1], cl
mov dl, byte [0x4771a2]
mov bl, dl
xor bl, 0xff
mov dh, dl
xor dh, 0xff
mov ah, bl
xor ah, 0xff
mov bh, dh
xor bh, 0xff
mov al, ah
and al, 0x6a
and bl, 0x95
mov cl, bh
and cl, 0x6a
and dh, 0x95
or al, bl
or cl, dh
xor al, cl
or ah, bh
xor ah, 0xff
and ah, 0xff
or al, ah
xor al, 0xff
mov cl, al
and cl, 0xb7
mov ah, al
xor ah, 0x48
add al, ah
sub al, cl
mov ah, dl
and ah, 0x48
xor ah, 0xff
and dl, 0x48
xor dl, 0xff
and ah, dl
xor ah, 0xff
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
or al, ah
mov byte [0x4772a2], al
mov al, byte [0x4771a3]
xor al, 0xdc
mov byte [0x4772a3], al
mov al, byte [0x4771a4]
mov cl, al
and cl, 0xdc
shl cl, 1
add al, 0xdc
sub al, cl
mov byte [0x4772a4], al
mov al, byte [0x4771a5]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xa
xor cl, 0xff
and al, 0xf5
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x4772a5], cl
mov al, byte [0x4771a6]
mov cl, al
xor cl, 0xff
and cl, 0xd9
and al, 0x26
or cl, al
xor cl, 0xe6
mov byte [0x4772a6], cl
mov al, byte [0x4771a7]
mov cl, al
and cl, 0xd8
shl cl, 1
add al, 0xd8
sub al, cl
mov byte [0x4772a7], al
mov al, byte [0x4771a8]
xor al, 0x25
mov byte [0x4772a8], al
mov al, byte [0x4771a9]
xor al, 0xa7
mov byte [0x4772a9], al
mov al, byte [0x4771aa]
xor al, 0x26
mov byte [0x4772aa], al
mov cl, byte [0x4771ab]
mov al, cl
xor al, 0xff
and al, 2
mov dl, cl
xor dl, 2
and dl, cl
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0xc
and al, 0xf3
or cl, al
xor cl, 0x30
mov byte [0x4772ab], cl
mov al, byte [0x4771ac]
xor al, 0xd7
mov byte [0x4772ac], al
mov dl, byte [str.VD4.A]
mov al, dl
xor al, 0xff
and al, 0x75
mov cl, dl
and cl, 0x8a
or al, cl
xor al, 0x8a
xor al, 0xff
xor al, 0x54
and al, 0x54
and dl, 0xab
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x4772ad], al
mov al, byte [0x4771ae]
xor al, 0x46
mov byte [0x4772ae], al
mov al, byte [0x4771af]
mov cl, al
and cl, 0x36
shl cl, 1
add al, 0x36
sub al, cl
mov byte [0x4772af], al
mov al, byte [0x4771b0]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xd2
xor cl, 0xff
or al, 0x2d
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x4772b0], cl
mov al, byte [0x4771b1]
xor al, 0x42
mov byte [0x4772b1], al
mov al, byte [0x4771b2]
xor al, 0x11
mov byte [0x4772b2], al
mov al, byte [0x4771b3]
mov cl, al
xor cl, 0xea
xor cl, 0xff
and cl, 0xea
shl cl, 1
sub cl, 0xea
sub al, cl
mov byte [0x4772b3], al
mov al, byte [0x4771b4]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xb1
xor cl, 0xff
xor al, 0xff
or al, 0xb1
and cl, al
xor cl, 0xff
mov byte [0x4772b4], cl
mov al, byte [0x4771b5]
mov ah, al
or ah, ah
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
xor ah, 0xff
mov dl, ah
and dl, 0x88
xor dl, 0xff
and ah, 0x88
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
or dl, ah
or al, al
xor al, 0xff
or al, 0x88
xor al, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
mov cl, dl
xor cl, al
add dl, cl
sub dl, ah
xor dl, 0xbe
mov byte [0x4772b5], dl
mov al, byte [0x4771b6]
xor al, 0x6a
mov byte [0x4772b6], al
mov dl, byte [0x4771b7]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov cl, al
xor cl, 0xe0
xor cl, 0xff
or al, 0xe0
and al, cl
and dl, 0x1f
or al, dl
xor al, 0x31
mov byte [0x4772b7], al
mov al, byte [0x4771b8]
mov ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
and ah, 0xf7
and al, 8
mov dl, ah
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dh, dl
and dh, 6
and ah, 0xf9
mov cl, bl
and cl, 6
and al, 0xf9
or dh, ah
or cl, al
xor dh, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x4772b8], dh
mov al, byte [0x4771b9]
xor al, 0x1d
mov byte [0x4772b9], al
mov al, byte [0x4771ba]
xor al, 0x6a
mov byte [0x4772ba], al
mov al, byte [0x4771bb]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x2c
and al, 0x2c
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x4772bb], cl
mov al, byte [0x4771bc]
xor al, 0x18
mov byte [0x4772bc], al
mov al, byte [0x4771bd]
xor al, 0x64
mov byte [0x4772bd], al
mov al, byte [0x4771be]
xor al, 7
mov byte [0x4772be], al
mov al, byte [0x4771bf]
xor al, 0x3b
mov byte [0x4772bf], al
mov al, byte [0x4771c0]
xor al, 0xa7
mov byte [0x4772c0], al
mov al, byte [0x4771c1]
mov dl, al
xor dl, 0x8a
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0x8a
and dl, 0x8a
shl dl, 1
sub dl, 0x8a
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x4772c1], al
mov cl, byte [0x4771c2]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x82
or cl, 0x82
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x4772c2], al
mov al, byte [0x4771c3]
xor al, 0x97
mov byte [0x4772c3], al
mov al, byte [0x4771c4]
mov cl, al
xor cl, 0xff
and cl, 0x6c
and al, 0x93
or cl, al
xor cl, 0x3b
mov byte [0x4772c4], cl
mov al, byte [0x4771c5]
mov dl, al
xor dl, 0x7c
xor dl, 0xff
and dl, 0x7c
shl dl, 1
add dl, 0x8e
sub dl, 0x7c
sub dl, 0x8e
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x4772c5], al
mov dl, byte [0x4771c6]
mov al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
and al, 0x29
mov cl, dl
xor cl, 0x29
and cl, dl
or al, cl
mov byte [0x4772c6], al
mov al, byte [0x4771c7]
mov cl, al
and cl, 6
shl cl, 1
mov dl, al
and dl, 6
or al, 6
add dl, al
sub dl, cl
mov byte [0x4772c7], dl
mov al, byte [0x4771c8]
mov dl, al
xor dl, 0xd3
xor dl, 0xff
mov cl, dl
xor cl, 0xd3
xor cl, 0xff
or dl, 0xd3
and dl, cl
shl dl, 1
mov cl, dl
xor cl, 0xd3
and dl, 0x2c
shl dl, 1
sub dl, cl
sub al, dl
mov byte [0x4772c8], al
mov al, byte [0x4771c9]
mov cl, al
xor cl, 0xff
and cl, 0xde
and al, 0x21
or cl, al
mov byte [0x4772c9], cl
mov al, byte [0x4771ca]
xor al, 0x71
mov byte [0x4772ca], al
mov al, byte [0x4771cb]
xor al, 0x10
mov byte [0x4772cb], al
mov al, byte [str._]
xor al, 0x3e
mov byte [0x4772cc], al
mov al, byte [0x4771cd]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x26
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and al, al
xor al, 0xff
and al, 0x26
xor al, 0xff
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4772cd], dl
mov al, byte [0x4771ce]
xor al, 0xb1
mov byte [0x4772ce], al
mov al, byte [0x4771cf]
xor al, 0x3e
mov byte [0x4772cf], al
mov dl, byte [0x4771d0]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
mov ah, al
add ah, 1
xor al, 0xff
or al, cl
add al, ah
and al, al
xor al, 0xff
and al, 0x29
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xd6
add dl, cl
mov cl, al
or cl, dl
xor cl, 0xff
or al, dl
xor al, 0xff
or cl, al
xor cl, 0xff
xor cl, 0xff
mov byte [0x4772d0], cl
mov al, byte [0x4771d1]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x9e
mov cl, al
xor cl, 0xff
and cl, 0x61
xor dl, 0xff
xor cl, 0xff
and dl, cl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
xor dl, 0x9e
and dl, 0x9e
shl dl, 1
sub dl, 0x9e
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x4772d1], al
mov al, byte [0x4771d2]
xor al, 0xc7
mov byte [0x4772d2], al
mov dl, byte [0x4771d3]
mov al, dl
xor al, 0xff
and al, 0xec
mov cl, dl
and cl, 0x13
xor cl, 0xff
xor dl, 0xff
or dl, 0xec
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
mov cl, al
and cl, 0x9f
shl cl, 1
add al, 0x9f
sub al, cl
mov byte [0x4772d3], al
mov al, byte [0x4771d4]
mov dl, al
and dl, 0xc1
xor dl, 0xff
mov cl, al
and cl, 0xc1
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
shl dl, 1
mov cl, al
and cl, 0xc1
shl cl, 1
xor al, 0xc1
add al, cl
sub al, 0x52
sub al, dl
add al, 0x52
mov byte [0x4772d4], al
mov al, byte [0x4771d5]
xor al, 0x3c
mov byte [0x4772d5], al
mov al, byte [0x4771d6]
mov cl, al
and cl, 0xdf
shl cl, 1
add al, 0xdf
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x4772d6], al
mov al, byte [0x4771d7]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
and dl, 0xa6
and al, 0x59
or dl, al
xor dl, 0x77
mov byte [0x4772d7], dl
mov al, byte [0x4771d8]
mov cl, al
xor cl, 0xff
and cl, 0x5f
and al, 0xa0
or cl, al
xor cl, 0xd2
mov byte [0x4772d8], cl
mov al, byte [0x4771d9]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov ah, al
sub ah, cl
and ah, 0xe1
mov cl, al
xor cl, 0x1e
xor cl, 0xff
or al, 0x1e
and al, cl
mov dl, ah
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dh, dl
and dh, 0x7e
and ah, 0x81
mov cl, bl
and cl, 0x7e
and al, 0x81
or dh, ah
or cl, al
xor dh, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
xor dh, 0x57
mov byte [0x4772d9], dh
mov al, byte [0x4771da]
mov cl, al
and cl, 0x6a
shl cl, 1
add al, 0x6a
sub al, cl
mov byte [0x4772da], al
mov al, byte [0x4771db]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
or dl, 0xb
and cl, 0xf4
xor cl, 0xff
and dl, cl
xor dl, 0xff
mov cl, al
xor cl, 0xb
xor cl, 0xff
or al, 0xb
and al, cl
or dl, al
xor dl, 0x73
mov byte [0x4772db], dl
mov al, byte [0x4771dc]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x1d
xor al, 0xff
or al, 0xe2
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4772dc], dl
mov al, byte [0x4771dd]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x24
xor dl, 0xff
and al, 0xdb
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4772dd], dl
mov al, byte [0x4771de]
xor al, 0x65
mov byte [0x4772de], al
mov dl, byte [0x4771df]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
and al, 0xe0
and dl, 0x1f
or al, dl
xor al, 0xf8
mov byte [0x4772df], al
mov al, byte [0x4771e0]
mov cl, al
xor cl, 0xc0
xor cl, 0xff
and cl, 0xc0
shl cl, 1
sub cl, 0xc0
sub al, cl
mov byte [0x4772e0], al
mov al, byte [0x4771e1]
mov cl, al
xor cl, 0xff
and cl, 9
and al, 0xf6
or cl, al
xor cl, 0x15
mov byte [0x4772e1], cl
mov al, byte [0x4771e2]
mov cl, al
and cl, 0x5a
shl cl, 1
add al, 0x5a
sub al, cl
mov byte [0x4772e2], al
mov al, byte [0x4771e3]
mov cl, al
and cl, 0x3d
shl cl, 1
add al, 0x3d
sub al, cl
mov byte [0x4772e3], al
mov al, byte [0x4771e4]
mov cl, al
and cl, 0xc2
shl cl, 1
mov dl, al
and dl, 0xc2
or al, 0xc2
add dl, al
sub dl, cl
mov byte [0x4772e4], dl
mov dl, byte [0x4771e5]
mov dh, dl
xor dh, 0xff
and dh, 0xfd
and dl, 2
mov al, dh
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, 0x18
and dh, 0xe7
and dl, 0xe7
or ah, dh
or dl, 0x18
xor ah, dl
or al, cl
xor al, 0xff
and al, 0xff
or ah, al
mov byte [0x4772e5], ah
mov al, byte [0x4771e6]
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
mov dl, ah
xor dl, 0xff
or dl, 3
and ah, 0xfc
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
or dl, ah
and al, 3
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov byte [0x4772e6], cl
mov dl, byte [0x4771e7]
mov al, dl
xor al, 0xff
and al, 0x87
mov cl, dl
and cl, 0x78
or al, cl
xor al, 0x78
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
xor al, cl
or ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
mov al, ah
xor al, 0xff
xor ah, 0xff
or al, ah
xor al, 0xff
or al, 0x3a
xor dl, 0xff
mov dh, dl
xor dh, 0xff
mov ah, dh
and ah, 0x9f
and dl, 0x60
or ah, dl
xor ah, 0x5a
or dh, 0x3a
xor dh, 0xff
and dh, 0xff
or ah, dh
mov dl, al
xor dl, 0xff
mov cl, ah
xor cl, 0xff
or dl, cl
xor al, 0xff
xor ah, 0xff
or al, ah
xor dl, 0xff
xor al, 0xff
or dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov byte [0x4772e7], dl
mov al, byte [0x4771e8]
xor al, 0xa9
mov byte [0x4772e8], al
mov al, byte [0x4771e9]
mov cl, al
and cl, 0x38
shl cl, 1
add al, 0x38
sub al, cl
mov byte [0x4772e9], al
mov dl, byte [0x4771ea]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0x8f
and dl, 0x70
mov cl, al
or cl, dl
xor cl, 0xff
or al, dl
xor al, 0xff
xor cl, 0xff
xor al, 0xff
and cl, al
xor cl, 0x18
mov byte [0x4772ea], cl
mov cl, byte [0x4771eb]
mov al, cl
xor al, 0xff
and al, 0xa9
mov dl, cl
and dl, 0x56
or al, dl
xor al, 0x56
and al, 0xe3
and cl, 0x1c
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0x61
and al, 0x9e
or cl, al
mov byte [0x4772eb], cl
mov al, byte [0x4771ec]
xor al, 0xf8
mov byte [0x4772ec], al
mov al, byte [0x4771ed]
mov dl, al
xor dl, 0xff
xor dl, 0xff
or dl, 0xb7
xor dl, 0xff
and dl, 0xff
mov cl, al
xor cl, 0xb7
xor cl, 0xff
or al, 0xb7
and al, cl
or dl, al
mov byte [0x4772ed], dl
mov al, byte [0x4771ee]
xor al, 0
mov byte [0x4772ee], al
mov al, byte [0x4771ef]
xor al, 0x41
mov byte [0x4772ef], al
mov al, byte [0x4771f0]
mov ah, al
xor ah, 0xff
and ah, 0x75
mov cl, al
and cl, 0x8a
or ah, cl
xor ah, 0x8a
mov dl, ah
xor dl, 0xff
or dl, 0xd2
xor ah, 0xff
or ah, 0xd2
and dl, ah
xor dl, 0xff
and al, 0xd2
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
xor dl, 0x4f
mov byte [str.V__k], dl
mov al, byte [0x4771f1]
mov cl, al
xor cl, 0xff
and cl, 0xe3
and al, 0x1c
or cl, al
xor cl, 0x6e
mov byte [0x4772f1], cl
mov bl, byte [0x4771f2]
mov dl, bl
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xc0
mov al, bl
and al, 0xc0
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
xor dl, 0xff
and dl, 0x3f
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x3f
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x4772f2], bl
mov cl, byte [0x4771f3]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x7a
xor al, 0xff
and cl, 0x85
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x4772f3], al
mov al, byte [0x4771f4]
xor al, 0x1f
mov byte [0x4772f4], al
mov cl, byte [0x4771f5]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x7e
xor cl, 0xff
or cl, 0x81
and al, cl
xor al, 0xff
mov byte [0x4772f5], al
mov al, byte [0x4771f6]
mov cl, al
and cl, 0xa0
shl cl, 1
add al, 0xa0
sub al, cl
mov byte [0x4772f6], al
mov al, byte [0x4771f7]
xor al, 0x39
mov byte [0x4772f7], al
mov al, byte [0x4771f8]
mov cl, al
xor cl, 0xff
and cl, 0xb4
and al, 0x4b
or cl, al
mov al, cl
xor al, 0xff
and al, 0x7a
and cl, 0x85
or al, cl
mov byte [0x4772f8], al
mov al, byte [0x4771f9]
xor al, 0
mov byte [0x4772f9], al
mov al, byte [0x4771fa]
xor al, 0x34
mov byte [0x4772fa], al
mov al, byte [0x4771fb]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
or dl, dl
xor dl, 0xff
or dl, 5
xor dl, 0xff
xor al, 0xff
or al, 0xfa
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x4772fb], dl
mov al, byte [0x4771fc]
mov cl, al
and cl, 0xad
shl cl, 1
add al, 0xad
sub al, cl
mov byte [0x4772fc], al
mov al, byte [0x4771fd]
mov dl, al
xor dl, 0xe9
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or dl, 0x16
add dl, 0xea
shl dl, 1
add dl, 0xf1
sub dl, 0xe9
sub dl, 0xf1
sub al, dl
mov byte [0x4772fd], al
mov al, byte [0x4771fe]
mov cl, al
and cl, 6
shl cl, 1
add al, 6
sub al, cl
mov byte [0x4772fe], al
mov al, byte [0x4771ff]
xor al, 0xb8
mov byte [0x4772ff], al
mov al, byte [0x477200]
xor al, 0xc3
mov byte [0x477300], al
mov al, byte [0x477201]
mov cl, al
xor cl, 0x8f
and cl, al
shl cl, 1
add al, 0x70
mov dl, al
xor dl, 0xff
and dl, cl
xor cl, 0xff
and al, cl
sub al, dl
mov byte [0x477301], al
mov bl, byte [0x477202]
mov dl, bl
and dl, 0x5c
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x5c
add bl, 0xa6
sub bl, al
sub bl, 0xa6
mov byte [0x477302], bl
mov al, byte [0x477203]
xor al, 0x2f
mov byte [0x477303], al
mov dl, byte [0x477204]
mov ah, dl
xor ah, 0xff
mov al, dl
xor al, 0xff
or ah, al
mov al, dl
and al, al
xor al, 0xff
xor ah, 0xff
xor al, 0xff
or ah, al
xor ah, 0xff
mov al, ah
or al, 1
xor al, 0xff
or ah, 1
xor ah, 0xff
or al, ah
xor al, 0xff
xor al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0xf
and dl, 0xf0
or ah, dl
xor ah, 0xf0
and ah, 1
xor al, 0xff
mov cl, ah
xor cl, 0xff
xor ah, 0xff
or cl, ah
and cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and al, cl
mov byte [0x477304], al
mov al, byte [0x477205]
xor al, 0x48
mov byte [0x477305], al
mov al, byte [0x477206]
xor al, 0x58
mov byte [0x477306], al
mov cl, byte [0x477207]
mov al, cl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0xda
and cl, 0x25
or al, cl
mov cl, al
xor cl, 0x9f
xor cl, 0xff
and cl, 0x9f
shl cl, 1
sub cl, 0x9f
sub al, cl
mov byte [0x477307], al
mov al, byte [0x477208]
xor al, 0xc2
mov byte [0x477308], al
mov al, byte [0x477209]
mov cl, al
and cl, 0xd2
shl cl, 1
add al, 0xd2
sub al, cl
mov byte [0x477309], al
mov dl, byte [0x47720a]
mov al, dl
xor al, 0xff
and al, 0x20
mov cl, dl
and cl, 0xdf
or al, cl
xor al, 0xdf
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xa0
and dl, 0x5f
mov cl, al
or cl, dl
xor cl, 0xff
or al, dl
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x47730a], cl
mov al, byte [0x47720b]
xor al, 0xf5
mov byte [0x47730b], al
mov al, byte [0x47720c]
xor al, 0xab
mov byte [0x47730c], al
mov al, byte [0x47720d]
mov cl, al
xor cl, 0xff
and cl, 0x98
and al, 0x67
or cl, al
xor cl, 0x79
mov byte [0x47730d], cl
mov al, byte [0x47720e]
mov cl, al
xor cl, 0xca
xor cl, 0xff
and cl, 0xca
shl cl, 1
sub cl, 0xca
sub al, cl
mov byte [0x47730e], al
mov al, byte [0x47720f]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xe5
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
or al, 0x1a
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47730f], dl
mov cl, byte [0x477210]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x53
xor al, 0xff
or cl, 0xac
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x477310], al
mov al, byte [0x477211]
mov dl, al
xor dl, 0xff
mov dh, al
and dh, dh
xor dh, 0xff
and dh, 0xff
xor dh, 0xff
and dh, 0xff
xor dh, 0xff
mov ah, dl
or ah, dh
xor ah, 0xff
or dl, dh
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
and ah, dl
mov cl, ah
xor cl, 0x76
and cl, ah
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
mov ah, al
xor ah, 0xff
and ah, 0xb4
and al, 0x4b
or ah, al
xor ah, 0x4b
or ah, 0x89
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov byte [0x477311], dl
mov al, byte [0x477212]
xor al, 0xc6
mov byte [0x477312], al
mov al, byte [0x477213]
mov cl, al
xor cl, 0xff
and cl, 0x2a
and al, 0xd5
or cl, al
mov byte [0x477313], cl
mov al, byte [0x477214]
mov cl, al
and cl, 0xf9
shl cl, 1
add al, 0xf9
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x477314], al
mov al, byte [0x477215]
xor al, 0x71
mov byte [0x477315], al
mov al, byte [0x477216]
mov cl, al
xor cl, 0x11
mov dl, cl
xor dl, 0xff
and dl, 0x9a
and cl, 0x65
or dl, cl
xor dl, 0x65
and dl, 0x11
shl dl, 1
sub dl, 0x11
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x477316], al
mov dl, byte [0x477217]
mov cl, dl
and cl, 0xff
shl cl, 1
mov al, dl
add al, 0xff
sub al, cl
mov cl, al
xor cl, 0x19
xor cl, 0xff
or al, 0x19
and al, cl
and dl, 0xe6
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov cl, al
and cl, 0xdd
shl cl, 1
add al, 0xdd
sub al, cl
mov byte [0x477317], al
mov al, byte [str.9m___po]
mov cl, al
and cl, 0x3c
shl cl, 1
add al, 0x3c
sub al, cl
mov byte [0x477318], al
mov al, byte [0x477219]
xor al, 0x68
mov byte [0x477319], al
mov al, byte [0x47721a]
xor al, 0x28
mov byte [0x47731a], al
mov al, byte [0x47721b]
xor al, 0x2c
mov byte [str._PeL5], al
mov al, byte [0x47721c]
xor al, 0x39
mov byte [0x47731c], al
mov al, byte [0x47721d]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x8a
xor dl, 0xff
xor al, 0xff
and al, 0x8a
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47731d], dl
mov al, byte [0x47721e]
mov cl, al
xor cl, 0x6a
xor cl, 0xff
and cl, 0x6a
shl cl, 1
sub cl, 0x6a
sub al, cl
mov byte [0x47731e], al
mov al, byte [0x47721f]
mov cl, al
xor cl, 0xff
and cl, 0x8c
and al, 0x73
or cl, al
xor cl, 0x66
mov byte [0x47731f], cl
mov al, byte [0x477220]
xor al, 8
mov byte [0x477320], al
mov bl, byte [0x477221]
mov dl, bl
xor dl, 0xff
and dl, 0x80
mov al, bl
and al, 0x7f
or dl, al
xor dl, 0x30
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
or dl, 0x4f
add dl, 0xb1
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xb0
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x477321], bl
mov dl, byte [0x477222]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
mov cl, al
xor cl, 0x38
xor cl, 0xff
or al, 0x38
and al, cl
xor dl, 0xff
and dl, 0xc7
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
xor al, 0xff
mov byte [0x477322], al
mov al, byte [0x477223]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
xor cl, 0xff
xor cl, 0x53
and cl, 0x53
and al, 0xac
or cl, al
mov byte [0x477323], cl
mov al, byte [0x477224]
xor al, 0xcd
mov byte [0x477324], al
mov al, byte [0x477225]
mov dl, al
xor dl, 0x3c
xor dl, 0xff
mov cl, dl
xor cl, 0x3c
xor cl, 0xff
or dl, 0x3c
and dl, cl
shl dl, 1
sub dl, 0x3c
sub al, dl
mov byte [0x477325], al
mov cl, byte [0x477226]
mov al, cl
and al, 0xec
shl al, 1
xor edx, edx
sub dl, cl
add dl, 0x14
xor ecx, ecx
sub cl, dl
add cl, 0x83
sub cl, al
sub cl, 0x83
mov byte [0x477326], cl
mov cl, byte [0x477227]
mov al, cl
xor al, 0xff
and al, 0xa0
and cl, 0x5f
mov dl, cl
xor dl, 0xff
mov ah, al
and ah, dl
mov dl, al
xor dl, cl
add al, dl
sub al, ah
xor al, 0x41
mov byte [0x477327], al
mov al, byte [0x477228]
mov cl, al
and cl, 0xec
shl cl, 1
add al, 0xec
sub al, cl
mov byte [0x477328], al
mov bl, byte [0x477229]
mov dl, bl
and dl, 0x47
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x31
add bl, 0x47
sub bl, 0x31
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x477329], bl
mov al, byte [0x47722a]
mov cl, al
xor cl, 0x9c
xor cl, 0xff
and cl, 0x9c
shl cl, 1
sub cl, 0x9c
sub al, cl
mov byte [0x47732a], al
mov al, byte [0x47722b]
xor al, 0xf9
mov byte [0x47732b], al
mov al, byte [0x47722c]
mov cl, al
and cl, 0xe6
shl cl, 1
mov dl, al
add dl, 0xe6
sub dl, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor dl, 0xff
or dl, 0x19
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 0xe6
sub al, dl
mov byte [0x47732c], al
mov dl, byte [0x47722d]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, al
mov ah, dl
xor ah, ah
mov al, dl
add al, ah
sub al, cl
xor al, 0xff
xor al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x59
mov dh, dl
xor dh, 0xff
mov ah, dh
and ah, 0xe5
and dl, 0x1a
or ah, dl
xor ah, 0xbc
or dh, 0xa6
xor dh, 0xff
and dh, 0xff
or ah, dh
mov cl, ah
xor cl, 0xff
xor ah, 0xff
and cl, ah
xor cl, 0xff
and cl, 0xff
or cl, 0
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x47732d], al
mov dl, byte [0x47722e]
mov cl, dl
xor cl, 0xff
mov al, cl
and al, 0x39
xor al, 0xff
xor cl, 0xff
or cl, 0xc6
xor al, 0xff
xor cl, 0xff
or al, cl
and dl, 0xc6
and al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xd7
mov byte [0x47732e], al
mov al, byte [0x47722f]
xor al, 0x95
mov byte [0x47732f], al
mov al, byte [0x477230]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x9a
xor al, 0xff
or al, 0x65
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x477330], dl
mov cl, byte [0x477231]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x22
xor cl, 0xff
or cl, 0xdd
and al, cl
xor al, 0xff
mov byte [0x477331], al
mov al, byte [0x477232]
xor al, 0x7b
mov byte [0x477332], al
mov al, byte [0x477233]
xor al, 0xf2
mov byte [0x477333], al
mov al, byte [0x477234]
xor al, 0xd6
mov byte [0x477334], al
mov al, byte [0x477235]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xe6
xor dl, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x19
xor al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
xor al, 0xff
and al, 0xff
or al, 0
and ah, al
mov byte [0x477335], ah
mov al, byte [0x477236]
mov dl, al
xor dl, 0xff
and dl, 0x32
mov cl, al
and cl, 0xcd
or dl, cl
xor dl, 0xcd
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x99
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, al
and cl, 0x66
mov ah, al
xor ah, 0x99
add al, ah
sub al, cl
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or ah, 0
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
xor al, 0xff
or ah, al
mov byte [0x477336], ah
mov al, byte [0x477237]
mov cl, al
and cl, 0x3a
shl cl, 1
add al, 0x3a
sub al, cl
mov byte [str.7T4ud_aM], al
mov al, byte [0x477238]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x49
xor dl, 0xff
or al, 0xb6
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x477338], dl
mov al, byte [0x477239]
xor al, 0x93
mov byte [0x477339], al
mov al, byte [0x47723a]
xor al, 0x4b
mov byte [0x47733a], al
mov al, byte [0x47723b]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0xc9
and al, 0x36
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and al, al
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x47733b], cl
mov dl, byte [0x47723c]
mov al, dl
and al, al
mov cl, dl
xor cl, cl
or al, cl
xor al, 0xff
and al, al
xor al, 0xff
and al, 0xe0
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0x1f
or al, dl
xor al, 0xff
mov byte [0x47733c], al
mov dl, byte [0x47723d]
mov cl, dl
xor cl, 0xff
mov al, cl
and al, 0x50
xor al, 0xff
xor cl, 0xff
or cl, 0xaf
and al, cl
xor al, 0xff
mov cl, dl
xor cl, 0xaf
xor cl, 0xff
or dl, 0xaf
and dl, cl
or al, dl
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x41
xor cl, 0xff
xor al, 0xff
or al, 0x41
and cl, al
xor cl, 0xff
mov byte [0x47733d], cl
mov al, byte [0x47723e]
mov cl, al
xor cl, 0xff
and cl, 0xb4
and al, 0x4b
or cl, al
mov byte [0x47733e], cl
mov al, byte [0x47723f]
xor al, 0xa1
mov byte [0x47733f], al
mov al, byte [0x477240]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xbb
xor dl, 0xff
or al, 0x44
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x477340], dl
mov al, byte [0x477241]
xor al, 0xfa
mov byte [0x477341], al
mov bl, byte [0x477242]
mov dl, bl
and dl, 0x11
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x11
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x477342], bl
mov al, byte [0x477243]
xor al, 3
mov byte [0x477343], al
mov al, byte [0x477244]
xor al, 0xa6
mov byte [0x477344], al
mov al, byte [0x477245]
xor al, 0x1e
mov byte [0x477345], al
mov al, byte [0x477246]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0xeb
xor dl, 0xff
and cl, 0xeb
xor cl, 0xff
and dl, cl
xor dl, 0xff
and al, 0x14
or dl, al
mov byte [0x477346], dl
mov al, byte [0x477247]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
and dl, 0x14
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xeb
add al, cl
or dl, al
mov byte [0x477347], dl
mov al, byte [str.Q_b_Ol]
xor al, 0x54
mov byte [str.If3], al
mov al, byte [0x477249]
xor al, 0x2c
mov byte [0x477349], al
mov al, byte [0x47724a]
mov cl, al
xor cl, 0xff
and cl, 0xf3
and al, 0xc
or cl, al
xor cl, 0x94
mov byte [0x47734a], cl
mov dl, byte [0x47724b]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xce
mov ah, dl
and ah, 0x31
or cl, ah
xor cl, 0x31
and al, cl
or al, 0xdb
xor al, 0xff
or dl, 0x24
mov cl, dl
xor cl, 0xff
and cl, 0x6d
and dl, 0x92
or cl, dl
xor cl, 0x92
or al, cl
xor al, 0xff
mov byte [0x47734b], al
mov cl, byte [0x47724c]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0xb5
xor al, 0xff
xor cl, 0xff
and cl, 0xb5
or al, cl
xor al, 0xff
mov byte [0x47734c], al
mov dl, byte [0x47724d]
mov cl, dl
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
xor al, 0xff
xor al, 0xff
mov cl, al
and cl, 0x69
mov ah, al
xor ah, 0x96
add al, ah
sub al, cl
xor dl, 0xff
or dl, 0x69
and al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov byte [0x47734d], al
mov al, byte [0x47724e]
xor al, 0xaf
mov byte [0x47734e], al
mov dl, byte [0x47724f]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
xor ah, cl
xor ah, 0xff
or al, cl
and al, ah
or al, 0x3d
xor al, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0xff
or ah, 0xc2
and dl, 0x3d
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
and al, al
xor al, 0xff
and ah, ah
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
or al, ah
xor al, 0xff
mov byte [0x47734f], al
mov al, byte [0x477250]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x16
and al, 0x16
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x477350], dl
mov ah, byte [0x477251]
mov al, ah
xor al, 0xff
mov cl, ah
xor cl, 0xff
and al, cl
or al, 0xa3
xor al, 0xff
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
mov dl, ah
and dl, 0xa3
xor dl, 0xff
xor ah, 0xff
or ah, 0x5c
and dl, ah
xor dl, 0xff
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
and al, dl
mov byte [0x477351], al
mov al, byte [0x477252]
mov dl, al
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
or dl, ah
xor dl, 0xff
or dl, 0xcd
xor dl, 0xff
and dl, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0x78
and dl, 0x87
or ah, dl
xor ah, 0x87
xor al, 0xff
mov cl, al
and cl, 0x32
xor al, 0x32
or cl, al
xor ah, 0xff
xor cl, 0xff
or ah, cl
mov byte [0x477352], ah
mov al, byte [0x477253]
mov cl, al
xor cl, 0xff
and cl, 0xdd
and al, 0x22
or cl, al
xor cl, 0x15
mov byte [0x477353], cl
mov al, byte [0x477254]
mov ah, al
or ah, ah
xor ah, 0xff
and ah, 0xff
or ah, 0
mov dl, ah
xor dl, 0xff
and dl, 0xd3
or ah, 0x2c
xor ah, 0xff
or dl, ah
xor dl, 0xff
xor dl, 0xff
or al, 0xd3
xor al, 0xff
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x477354], dl
mov al, byte [0x477255]
xor al, 0x4e
mov byte [0x477355], al
mov al, byte [0x477256]
mov cl, al
xor cl, 0xff
and cl, 0x72
and al, 0x8d
or cl, al
xor cl, 0x14
mov byte [0x477356], cl
mov al, byte [0x477257]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xa8
xor al, 0xff
and al, 0x57
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x477357], dl
mov al, byte [0x477258]
mov cl, al
and cl, 0xc
shl cl, 1
sub al, 0xf
add al, 0xc
add al, 0xf
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x477358], al
mov al, byte [0x477259]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xf6
or al, 0xf6
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x477359], dl
mov bl, byte [0x47725a]
mov dl, bl
xor dl, 0xff
and dl, 0x4e
mov al, bl
and al, 0xb1
or dl, al
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0x4e
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add al, 0xb2
sub bl, al
mov byte [0x47735a], bl
mov al, byte [0x47725b]
xor al, 0xb8
mov byte [0x47735b], al
mov al, byte [0x47725c]
xor al, 0x77
mov byte [0x47735c], al
mov al, byte [0x47725d]
xor al, 5
mov byte [0x47735d], al
mov al, byte [0x47725e]
xor al, 0xaa
mov byte [0x47735e], al
mov al, byte [0x47725f]
xor al, 0xe3
mov byte [0x47735f], al
mov al, byte [0x477260]
mov cl, al
xor cl, 0xff
and cl, 0xd0
and al, 0x2f
or cl, al
xor cl, 0x35
mov byte [0x477360], cl
mov dl, byte [0x477261]
mov al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
and al, 0xef
and dl, 0x10
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
xor al, 0x9a
mov byte [0x477361], al
mov al, byte [0x477262]
mov cl, al
xor cl, 0xff
and cl, 0xef
and al, 0x10
or cl, al
mov byte [0x477362], cl
mov al, byte [0x477263]
mov cl, al
xor cl, 0xff
and cl, 0xce
and al, 0x31
or cl, al
mov byte [0x477363], cl
mov al, byte [0x477264]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
mov cl, al
or cl, cl
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0xef
and dl, 0x10
or ah, dl
xor ah, 0x10
mov dl, ah
or dl, 0x5e
xor dl, 0xff
or ah, 0x5e
xor ah, 0xff
or dl, ah
xor dl, 0xff
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0x5e
or dl, al
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
mov byte [0x477364], dl
mov al, byte [0x477265]
xor al, 0xfc
mov byte [str.Voy], al
mov dl, byte [0x477266]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
mov ah, dl
add ah, 0xff
sub ah, cl
mov cl, al
xor cl, ah
xor cl, 0xff
or al, ah
and al, cl
or al, 0x77
xor al, 0xff
xor dl, 0xff
and dl, 0x77
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
mov byte [0x477366], cl
mov al, byte [0x477267]
mov cl, al
and cl, 0xd2
shl cl, 1
add al, 0xd2
sub al, cl
mov byte [0x477367], al
mov bl, byte [0x477268]
mov dl, bl
xor dl, 0x1b
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
and dl, 0x1b
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x1b
sub bl, 0x6b
sub bl, al
add bl, 0x6b
mov byte [0x477368], bl
mov al, byte [0x477269]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x27
xor cl, 0xff
and al, 0xd8
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x477369], cl
mov al, byte [0x47726a]
xor al, 0xe7
mov byte [0x47736a], al
mov al, byte [0x47726b]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x28
or al, 0x28
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47736b], dl
mov al, byte [0x47726c]
xor al, 0x35
mov byte [0x47736c], al
mov al, byte [0x47726d]
xor al, 0xd4
mov byte [0x47736d], al
mov al, byte [0x47726e]
mov cl, al
and cl, 0xf1
shl cl, 1
add al, 0xf1
sub al, cl
mov byte [0x47736e], al
mov al, byte [0x47726f]
mov cl, al
xor cl, 0xc3
xor cl, 0xff
and cl, 0xc3
shl cl, 1
sub cl, 0xc3
sub al, cl
mov byte [0x47736f], al
mov al, byte [0x477270]
mov cl, al
xor cl, 0xff
and cl, 0xbf
and al, 0x40
or cl, al
xor cl, 0x89
mov byte [0x477370], cl
mov dl, byte [0x477271]
mov cl, dl
xor cl, 0xff
and cl, 0x39
and dl, 0xc6
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xe1
mov byte [0x477371], al
mov al, byte [0x477272]
xor al, 0xd7
mov byte [0x477372], al
mov al, byte [0x477273]
mov cl, al
xor cl, 0xff
and cl, 0xbc
and al, 0x43
or cl, al
mov byte [str._F4_b_], cl
mov al, byte [0x477274]
xor al, 9
mov byte [0x477374], al
mov dl, byte [0x477275]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
mov ah, dl
add ah, 0xff
sub ah, cl
or al, ah
xor al, 0xff
or al, 0x7b
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
and cl, 0x84
xor dl, 0x84
or cl, dl
mov dl, al
xor dl, cl
xor dl, 0xff
or al, cl
and al, dl
xor al, 0xff
mov byte [0x477375], al
mov bl, byte [0x477276]
mov dl, bl
xor dl, 0x62
xor dl, 0xff
and dl, 0x62
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x62
sub bl, al
mov byte [0x477376], bl
mov al, byte [0x477277]
mov cl, al
xor cl, 0xff
and cl, 0x67
and al, 0x98
or cl, al
xor cl, 0x68
mov byte [0x477377], cl
mov al, byte [0x477278]
mov cl, al
xor cl, 0xff
and cl, 0x58
and al, 0xa7
or cl, al
xor cl, 0x8c
mov byte [0x477378], cl
mov al, byte [0x477279]
mov cl, al
and cl, 0xea
shl cl, 1
add al, 0xea
sub al, cl
mov byte [0x477379], al
mov al, byte [0x47727a]
mov cl, al
xor cl, 0xe0
xor cl, 0xff
and cl, 0xe0
shl cl, 1
sub cl, 0xe0
sub al, cl
mov byte [0x47737a], al
mov al, byte [0x47727b]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0xd9
mov dl, al
xor dl, 0xd9
and dl, al
or cl, dl
xor cl, 0x21
mov byte [0x47737b], cl
mov al, byte [str.x839]
xor al, 0x7d
mov byte [0x47737c], al
mov al, byte [0x47727d]
xor al, 0x3d
mov byte [0x47737d], al
mov al, byte [0x47727e]
mov cl, al
or cl, cl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
and dl, 0xc1
or al, 0xc1
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, dl
xor cl, al
xor cl, 0xff
or dl, al
and dl, cl
mov byte [0x47737e], dl
mov cl, byte [0x47727f]
mov al, cl
xor al, 0xff
or al, 0x1b
add al, 0xe5
and cl, 0x1b
or al, cl
mov cl, al
and cl, 0x62
shl cl, 1
add al, 0x62
sub al, cl
mov byte [0x47737f], al
mov al, byte [0x477280]
xor al, 0x36
mov byte [0x477380], al
mov al, byte [0x477281]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xc3
xor dl, 0xff
xor al, 0xff
and al, 0xc3
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x477381], dl
mov al, byte [0x477282]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xa8
or al, 0xa8
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x477382], dl
mov al, byte [0x477283]
xor al, 0x33
mov byte [0x477383], al
mov al, byte [0x477284]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0x20
xor cl, 0xff
and cl, 0xff
and al, 0x20
or cl, al
mov byte [0x477384], cl
mov al, byte [0x477285]
xor al, 0xbc
mov byte [0x477385], al
mov bl, byte [0x477286]
mov al, bl
and al, 0xd2
shl al, 1
mov dl, bl
add dl, 0xd2
sub dl, al
xor dl, 0xff
and dl, 0xd2
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xd2
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x477386], bl
mov cl, byte [0x477287]
mov al, cl
xor al, 0xff
and al, 0x2e
mov dl, cl
and dl, 0xd1
xor dl, 0xff
xor cl, 0xff
or cl, 0x2e
and dl, cl
xor dl, 0xff
or al, dl
mov byte [0x477387], al
mov al, byte [0x477288]
xor al, 0xc7
mov byte [str.A7_], al
mov al, byte [0x477289]
xor al, 0x7d
mov byte [0x477389], al
mov al, byte [0x47728a]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xe6
or al, 0xe6
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47738a], dl
mov al, byte [0x47728b]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0xe1
and al, 0x1e
or cl, al
mov byte [0x47738b], cl
mov al, byte [0x47728c]
xor al, 0xcb
mov byte [0x47738c], al
mov dl, byte [0x47728d]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and al, 0xb3
and dl, 0x4c
or al, dl
mov cl, al
xor cl, 0xff
and cl, 2
and al, 0xfd
or cl, al
mov byte [0x47738d], cl
mov al, byte [0x47728e]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
xor ah, 0xff
and ah, 0xff
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
mov dl, ah
xor dl, 0xff
or dl, 0x21
xor ah, 0xff
or ah, 0x21
and dl, ah
xor dl, 0xff
xor dl, 0xff
xor al, 0xff
mov cl, al
and cl, 0x21
mov ah, al
xor ah, 0xde
add al, ah
sub al, cl
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x6e
and dl, 0x91
mov cl, bl
and cl, 0x6e
and al, 0x91
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x47738e], dh
mov al, byte [0x47728f]
mov cl, al
xor cl, 0x1d
mov dl, cl
xor dl, 0xff
and dl, 0xa
and cl, 0xf5
or dl, cl
xor dl, 0xf5
and dl, 0x1d
shl dl, 1
sub dl, 0xb4
sub dl, 0x1d
add dl, 0xb4
add al, 0x32
sub al, dl
sub al, 0x32
mov byte [0x47738f], al
mov al, byte [0x4763f0]
xor al, 0x27
mov byte [0x4765f0], al
mov cl, byte [0x4763f1]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xe2
or cl, 0xe2
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x4765f1], al
mov dl, byte [0x4763f2]
mov cl, dl
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
xor al, 0xff
and al, 0x21
xor al, 0xff
and dl, 0xde
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov byte [0x4765f2], al
mov al, byte [0x4763f3]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x9e
xor al, 0xff
and al, 0x61
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4765f3], dl
mov al, byte [0x4763f4]
mov cl, al
and cl, 0x49
shl cl, 1
mov dl, al
and dl, 0x49
shl dl, 1
xor al, 0x49
add al, dl
sub al, 0x87
sub al, cl
add al, 0x87
mov byte [0x4765f4], al
mov al, byte [0x4763f5]
mov cl, al
xor cl, 0x2e
xor cl, 0xff
and cl, 0x2e
shl cl, 1
sub cl, 0x2e
sub al, cl
mov byte [0x4765f5], al
mov cl, byte [0x4763f6]
mov al, cl
xor al, 0xff
and al, 0x65
mov dl, cl
xor dl, 0x9a
xor dl, 0xff
or cl, 0x9a
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov byte [0x4765f6], dl
mov al, byte [0x4763f7]
mov cl, al
xor cl, 0xff
and cl, 0xfd
and al, 2
or cl, al
mov byte [0x4765f7], cl
mov al, byte [0x4763f8]
xor al, 0xe
mov byte [0x4765f8], al
mov al, byte [0x4763f9]
xor al, 1
mov byte [0x4765f9], al
mov al, byte [0x4763fa]
mov cl, al
and cl, cl
mov dl, cl
xor dl, 0xff
and dl, 0x51
and cl, 0xae
or dl, cl
xor dl, 0xae
mov ah, dl
xor ah, 0xff
or ah, 0x47
xor dl, 0xff
or dl, 0x47
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
mov ah, al
xor ah, 0xb8
and ah, al
xor ah, 0xff
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
xor ah, 0xff
or dl, ah
mov byte [0x4765fa], dl
mov al, byte [0x4763fb]
mov cl, al
xor cl, 0xff
and cl, 0xba
and al, 0x45
or cl, al
xor cl, 0x4d
mov byte [0x4765fb], cl
mov al, byte [0x4763fc]
mov cl, al
xor cl, 0xff
and cl, 0xd9
and al, 0x26
or cl, al
mov byte [0x4765fc], cl
mov al, byte [0x4763fd]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x7a
xor al, 0xff
or al, 0x85
and cl, al
xor cl, 0xff
mov byte [0x4765fd], cl
mov bl, byte [0x4763fe]
mov dl, bl
and dl, 3
xor dl, 0xff
mov al, bl
and al, 3
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 3
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x4765fe], bl
mov cl, byte [0x4763ff]
mov al, cl
xor al, 0xff
and al, 0x67
and cl, 0x98
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
mov cl, al
xor cl, 0x92
xor cl, 0xff
and cl, 0x92
shl cl, 1
sub cl, 0x92
sub al, cl
mov byte [0x4765ff], al
mov al, byte [0x476400]
xor al, 3
mov byte [0x476600], al
mov al, byte [0x476401]
xor al, 0x11
mov byte [0x476601], al
mov al, byte [str.__t]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xc0
and al, 0xc0
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476602], dl
mov cl, byte [0x476403]
mov al, cl
xor al, 0xff
and al, 0xfe
mov dl, cl
and dl, 1
or al, dl
xor al, 1
and al, 0xf3
and cl, 0xc
or al, cl
xor al, 0x20
mov byte [0x476603], al
mov dl, byte [0x476404]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0x4f
xor al, 0xff
and al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0x4f
or al, dl
xor al, 0xff
mov byte [0x476604], al
mov al, byte [0x476405]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0xf5
xor cl, 0xff
and cl, 0xff
and al, 0xf5
or cl, al
mov byte [0x476605], cl
mov al, byte [0x476406]
mov dl, al
or dl, dl
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
and cl, ah
or dl, cl
xor dl, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0x46
and dl, 0xb9
or ah, dl
xor ah, 0xb9
mov dl, ah
xor dl, 0xff
and dl, 0xb6
and ah, 0x49
or dl, ah
xor dl, 0x49
or dl, 0xda
mov ah, al
xor ah, 0xff
xor al, 0xff
or ah, al
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
or ah, 0x25
mov al, dl
xor al, 0xff
and al, 0x7e
and dl, 0x81
or al, dl
xor al, 0x81
xor ah, 0xff
mov cl, al
or cl, ah
xor cl, 0xff
or al, ah
xor al, 0xff
xor cl, 0xff
xor al, 0xff
and cl, al
mov byte [0x476606], cl
mov bl, byte [0x476407]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0xb9
add dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
xor edx, edx
sub dl, bl
add dl, 0x47
xor ecx, ecx
sub cl, dl
xor edx, edx
sub dl, al
add cl, dl
mov byte [0x476607], cl
mov al, byte [0x476408]
xor al, 0xe9
mov byte [0x476608], al
mov dl, byte [0x476409]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x99
or dl, 0x99
mov cl, dl
xor cl, 0xff
and cl, 0x6b
and dl, 0x94
or cl, dl
xor cl, 0x94
mov dl, cl
xor dl, 0xff
mov ah, al
and ah, dl
mov dl, al
xor dl, cl
add al, dl
sub al, ah
xor al, 0xff
mov byte [0x476609], al
mov al, byte [0x47640a]
xor al, 0xf0
mov byte [0x47660a], al
mov al, byte [0x47640b]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
or dl, 0x54
add dl, 0xac
mov cl, al
xor cl, 0xab
and cl, al
or dl, cl
mov byte [0x47660b], dl
mov cl, byte [0x47640c]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x7f
xor al, 0xff
xor cl, 0xff
and cl, 0x7f
or al, cl
xor al, 0xff
mov byte [0x47660c], al
mov al, byte [0x47640d]
xor al, 0x7e
mov byte [0x47660d], al
mov al, byte [0x47640e]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, cl
and ah, dl
xor ah, 0xff
add dl, cl
add dl, 1
add dl, ah
xor dl, 0xff
or dl, 0x30
and al, 0x30
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
or dl, al
mov byte [0x47660e], dl
mov al, byte [0x47640f]
xor al, 0xd9
mov byte [0x47660f], al
mov dl, byte [0x476410]
mov al, dl
or al, al
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xe0
or dl, 0xe0
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
mov cl, al
and cl, dl
xor cl, 0xff
and al, dl
xor al, 0xff
xor cl, 0xff
xor al, 0xff
or cl, al
mov byte [str._nV], cl
mov al, byte [0x476411]
xor al, 0x18
mov byte [0x476611], al
mov al, byte [0x476412]
xor al, 1
mov byte [0x476612], al
mov cl, byte [0x476413]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x61
xor cl, 0xff
or cl, 0x9e
and al, cl
xor al, 0xff
mov byte [0x476613], al
mov al, byte [0x476414]
xor al, 0xa1
mov byte [0x476614], al
mov al, byte [0x476415]
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
mov byte [0x476615], al
mov al, byte [0x476416]
xor al, 0x5e
mov byte [0x476616], al
mov al, byte [0x476417]
xor al, 0x2c
mov byte [0x476617], al
mov al, byte [0x476418]
mov cl, al
and cl, 0x9e
shl cl, 1
add al, 0x9e
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x476618], al
mov al, byte [str.9l_A]
xor al, 0x3d
mov byte [0x476619], al
mov al, byte [0x47641a]
mov cl, al
xor cl, 0x68
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
and dl, 0x68
shl dl, 1
add dl, 0x44
sub dl, 0x68
sub dl, 0x44
sub al, dl
mov byte [0x47661a], al
mov al, byte [0x47641b]
xor al, 0x20
mov byte [0x47661b], al
mov al, byte [0x47641c]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
and dl, 0x45
xor al, 0xff
or al, 0x45
xor al, 0xff
and al, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
mov cl, dl
xor cl, al
add dl, cl
sub dl, ah
mov byte [0x47661c], dl
mov al, byte [0x47641d]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xa1
xor dl, 0xff
and al, 0x5e
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
or dl, al
mov byte [0x47661d], dl
mov al, byte [0x47641e]
mov cl, al
and cl, 0xbe
shl cl, 1
add al, 0xbe
sub al, 0xc7
sub al, cl
add al, 0xc7
mov byte [0x47661e], al
mov cl, byte [0x47641f]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0xb6
xor al, 0xff
and cl, 0x49
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [str._znvj], al
mov al, byte [0x476420]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xd
xor al, 0xff
and al, 0xf2
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476620], dl
mov al, byte [0x476421]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
mov cl, dl
xor cl, 0xc0
xor cl, 0xff
or dl, 0xc0
and dl, cl
mov cl, al
xor cl, 0x3f
xor cl, 0xff
or al, 0x3f
and al, cl
mov ah, dl
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, cl
or dl, al
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor ah, 0x89
mov byte [0x476621], ah
mov al, byte [0x476422]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x9a
xor dl, 0xff
mov cl, al
and cl, 0x9a
mov ah, al
xor ah, 0x65
add al, ah
sub al, cl
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and al, al
xor al, 0xff
and cl, al
xor cl, 0xff
xor cl, 0xff
mov byte [0x476622], cl
mov al, byte [0x476423]
xor al, 0xf2
mov byte [0x476623], al
mov al, byte [0x476424]
xor al, 0x2c
mov byte [0x476624], al
mov dl, byte [0x476425]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
mov cl, dl
and cl, cl
xor cl, 0xff
and al, cl
xor al, 0xff
xor al, 0xff
or al, 0xa2
xor al, 0xff
xor dl, 0xff
and dl, 0xa2
mov ah, al
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and ah, cl
or al, dl
xor al, 0xff
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 0xff
mov byte [0x476625], ah
mov cl, byte [0x476426]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xd5
or cl, 0xd5
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x476626], al
mov al, byte [0x476427]
xor al, 0x23
mov byte [0x476627], al
mov al, byte [0x476428]
xor al, 0x61
mov byte [0x476628], al
mov al, byte [0x476429]
xor al, 0xf
mov byte [0x476629], al
mov al, byte [0x47642a]
xor al, 0x97
mov byte [0x47662a], al
mov al, byte [0x47642b]
xor al, 0xc0
mov byte [0x47662b], al
mov al, byte [0x47642c]
mov cl, al
xor cl, 0x16
xor cl, 0xff
and cl, 0x16
shl cl, 1
sub cl, 0x16
sub al, cl
mov byte [0x47662c], al
mov bl, byte [0x47642d]
mov dl, bl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xff
sub bl, al
mov byte [0x47662d], bl
mov al, byte [0x47642e]
xor al, 0x4c
mov byte [0x47662e], al
mov al, byte [0x47642f]
mov cl, al
xor cl, 0xe3
xor cl, 0xff
and cl, 0xe3
shl cl, 1
sub cl, 0xe3
sub al, cl
mov byte [0x47662f], al
mov al, byte [str.y_n_y]
xor al, 0x7c
mov byte [0x476630], al
mov bl, byte [0x476431]
mov al, bl
xor al, 0xf
xor al, 0xff
mov dl, bl
or dl, 0xf
and dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x31
add bl, 0xf
sub bl, 0x31
sub bl, al
mov byte [0x476631], bl
mov al, byte [0x476432]
xor al, 0x45
mov byte [0x476632], al
mov al, byte [0x476433]
mov cl, al
xor cl, 0x7c
xor cl, 0xff
and cl, 0x7c
shl cl, 1
sub cl, 0x7c
sub al, cl
mov byte [0x476633], al
mov cl, byte [0x476434]
mov al, cl
xor al, 0xff
xor al, 0xff
xor al, 0xd
and al, 0xd
and cl, 0xf2
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x6c
xor dl, 0xff
xor al, 0xff
and al, 0x6c
or dl, al
xor dl, 0xff
mov byte [0x476634], dl
mov al, byte [0x476435]
mov cl, al
and cl, 0xb0
shl cl, 1
add al, 0xb0
mov dl, al
xor dl, 0xff
and dl, cl
xor cl, 0xff
and al, cl
sub al, dl
mov byte [0x476635], al
mov cl, byte [0x476436]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x21
xor al, 0xff
or cl, 0xde
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x476636], al
mov al, byte [0x476437]
xor al, 0xbc
mov byte [0x476637], al
mov al, byte [0x476438]
xor al, 0xb1
mov byte [0x476638], al
mov al, byte [0x476439]
mov cl, al
xor cl, 0xff
and cl, 0xe7
and al, 0x18
or cl, al
mov byte [0x476639], cl
mov al, byte [0x47643a]
xor al, 0x38
mov byte [0x47663a], al
mov al, byte [0x47643b]
xor al, 0
mov byte [0x47663b], al
mov al, byte [0x47643c]
xor al, 0x7a
mov byte [0x47663c], al
mov dl, byte [0x47643d]
mov cl, dl
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
xor al, 0xff
xor al, 0xff
or al, 9
xor dl, 0xff
mov cl, dl
and cl, 0xf6
xor cl, 0xff
add dl, 0xf6
add dl, 1
add dl, cl
and al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x47663d], al
mov al, byte [0x47643e]
xor al, 0x6c
mov byte [0x47663e], al
mov cl, byte [0x47643f]
mov al, cl
xor al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xfe
and cl, 1
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov byte [0x47663f], dl
mov cl, byte [0x476440]
mov dl, cl
and dl, 0xff
shl dl, 1
mov al, cl
add al, 0xff
sub al, dl
and al, 0x90
and cl, 0x6f
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xdd
or al, 0xdd
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476640], dl
mov dl, byte [0x476441]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
or al, 0x89
xor al, 0xff
and al, 0xff
xor dl, 0xff
or dl, 0x76
xor dl, 0xff
and dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0x39
and al, 0xc6
or cl, al
mov byte [0x476641], cl
mov al, byte [0x476442]
xor al, 0x88
mov byte [0x476642], al
mov dl, byte [0x476443]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0x93
mov ah, dl
and ah, 0x6c
or cl, ah
xor cl, 0x6c
or al, cl
and al, 0xb4
xor al, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x4b
add dl, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and al, dl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x476643], al
mov al, byte [0x476444]
mov ah, al
xor ah, 0xff
and ah, 0x8f
mov cl, al
and cl, 0x70
or ah, cl
xor ah, 0x70
mov dl, ah
and dl, 0x83
xor dl, 0xff
and ah, 0x83
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x7c
add al, cl
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x9d
and dl, 0x62
mov cl, bl
and cl, 0x9d
and al, 0x62
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x476644], dh
mov al, byte [0x476445]
mov cl, al
xor cl, 0xff
and cl, 0x13
mov dl, al
and dl, 0xec
or cl, dl
xor cl, 0x14
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
xor dl, 7
and dl, 7
shl dl, 1
add dl, 0xf8
add dl, 1
sub al, dl
mov byte [0x476645], al
mov al, byte [0x476446]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x1c
xor dl, 0xff
and al, 0xe3
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476646], dl
mov al, byte [0x476447]
xor al, 0x9c
mov byte [0x476647], al
mov al, byte [0x476448]
xor al, 0x55
mov byte [0x476648], al
mov al, byte [0x476449]
mov cl, al
xor cl, 0xe8
xor cl, 0xff
and cl, 0xe8
shl cl, 1
sub cl, 0xe8
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x476649], al
mov dl, byte [0x47644a]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0xab
xor al, 0xff
and al, 0xff
and dl, 0xab
or al, dl
xor al, 0x3e
mov byte [0x47664a], al
mov al, byte [0x47644b]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x2a
xor al, 0xff
and al, 0xd5
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47664b], dl
mov al, byte [0x47644c]
xor al, 0xb3
mov byte [0x47664c], al
mov al, byte [0x47644d]
xor al, 0x74
mov byte [0x47664d], al
mov al, byte [0x47644e]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0xcc
mov cl, al
xor cl, 0x33
xor cl, 0xff
or al, 0x33
and al, cl
or dl, al
mov byte [0x47664e], dl
mov al, byte [0x47644f]
mov cl, al
and cl, 1
shl cl, 1
add al, 1
sub al, cl
mov byte [0x47664f], al
mov al, byte [0x476450]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
or dl, 0x13
add dl, 0xed
and al, 0x13
or dl, al
mov byte [0x476650], dl
mov al, byte [0x476451]
xor al, 0xe0
mov byte [0x476651], al
mov al, byte [0x476452]
mov dl, al
xor dl, 0xff
and dl, 0x99
mov cl, al
and cl, 0x66
or dl, cl
xor dl, 0x66
xor dl, 0xff
or dl, 0xd4
xor dl, 0xff
and dl, 0xff
and al, 0xd4
or dl, al
mov byte [0x476652], dl
mov al, byte [0x476453]
mov cl, al
and cl, cl
xor cl, 0xff
mov ah, cl
xor ah, 0xff
xor cl, 0xff
and ah, cl
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0xd9
and ah, 0x26
or dl, ah
xor dl, 0x28
or dh, 0xe
xor dh, 0xff
and dh, 0xff
or dl, dh
mov ah, al
and ah, 0xf1
xor ah, 0xff
xor al, 0xff
or al, 0xe
xor ah, 0xff
xor al, 0xff
or ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
mov al, dl
xor al, ah
xor al, 0xff
or dl, ah
and dl, al
xor dl, 0xff
mov byte [0x476653], dl
mov al, byte [0x476454]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x89
xor dl, 0xff
or al, 0x76
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476654], dl
mov al, byte [0x476455]
mov cl, al
and cl, cl
mov dl, al
xor dl, dl
or cl, dl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0x12
or al, 0x12
xor al, 0xff
or dl, al
mov al, dl
xor al, 0xff
xor dl, 0xff
or al, dl
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov byte [0x476655], al
mov al, byte [0x476456]
xor al, 0xec
mov byte [0x476656], al
mov al, byte [0x476457]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0xe1
xor dl, 0xff
and al, 0xe1
or dl, al
mov byte [0x476657], dl
mov al, byte [0x476458]
xor al, 0xeb
mov byte [0x476658], al
mov al, byte [0x476459]
xor al, 0x58
mov byte [0x476659], al
mov al, byte [0x47645a]
xor al, 0x22
mov byte [0x47665a], al
mov al, byte [0x47645b]
xor al, 0x26
mov byte [0x47665b], al
mov al, byte [0x47645c]
mov cl, al
and cl, 0x97
shl cl, 1
add al, 0x97
sub al, cl
mov byte [0x47665c], al
mov bl, byte [0x47645d]
mov dl, bl
and dl, 0xc8
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xc8
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [str.__OW], bl
mov dl, byte [0x47645e]
mov al, dl
xor al, 0x2c
and al, dl
shl al, 1
xor ecx, ecx
sub cl, dl
add cl, 0x2d
xor edx, edx
sub dl, cl
sub dl, al
mov byte [0x47665e], dl
mov al, byte [0x47645f]
xor al, 0x68
mov byte [0x47665f], al
mov al, byte [0x476460]
xor al, 0x3c
mov byte [0x476660], al
mov al, byte [0x476461]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xdc
xor al, 0xff
and al, 0x23
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476661], dl
mov al, byte [0x476462]
xor al, 0x57
mov byte [0x476662], al
mov al, byte [0x476463]
xor al, 0x8a
mov byte [0x476663], al
mov al, byte [0x476464]
mov cl, al
xor cl, 0xff
and cl, 4
and al, 0xfb
or cl, al
xor cl, 0
mov byte [0x476664], cl
mov dl, byte [0x476465]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0xbf
or dl, dl
xor dl, 0xff
or dl, 0xbf
xor dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov cl, al
xor cl, 0x8f
xor cl, 0xff
and cl, 0x8f
shl cl, 1
sub cl, 0x8f
sub al, cl
mov byte [0x476665], al
mov al, byte [0x476466]
mov cl, al
xor cl, 0x11
xor cl, 0xff
and cl, 0x11
shl cl, 1
sub cl, 0x11
sub al, cl
mov byte [0x476666], al
mov dl, byte [0x476467]
mov ah, dl
xor ah, 0xff
mov dh, dl
and dh, dh
xor dh, 0xff
xor dh, 0xff
or dh, 0
xor dh, 0xff
or dh, 0
mov bl, ah
xor bl, 0xff
mov bh, dh
xor bh, 0xff
mov al, bl
and al, 0x18
and ah, 0xe7
mov cl, bh
and cl, 0x18
and dh, 0xe7
or al, ah
or cl, dh
xor al, cl
or bl, bh
xor bl, 0xff
and bl, 0xff
or al, bl
and al, 0xd7
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
mov cl, ah
and cl, 0xd7
xor cl, 0xff
add ah, 0xd7
add ah, 1
add ah, cl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
mov cl, al
or cl, ah
xor cl, 0xff
or al, ah
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x476667], cl
mov al, byte [0x476468]
mov ah, al
or ah, ah
xor ah, 0xff
or ah, 0x9a
xor ah, 0xff
or al, 0x65
xor al, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
xor al, 0xff
mov cl, dl
and cl, al
xor cl, 0xff
and dl, al
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
or cl, dl
mov byte [0x476668], cl
mov al, byte [0x476469]
mov cl, al
xor cl, 0xb5
xor cl, 0xff
and cl, 0xb5
shl cl, 1
sub cl, 0xb5
sub al, cl
mov byte [0x476669], al
mov al, byte [0x47646a]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
and dl, 0x88
and al, 0x77
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
mov byte [0x47666a], dl
mov dl, byte [0x47646b]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0x91
and dl, 0x6e
mov cl, al
or cl, dl
xor cl, 0xff
or al, dl
xor al, 0xff
xor cl, 0xff
xor al, 0xff
and cl, al
mov byte [0x47666b], cl
mov al, byte [0x47646c]
xor al, 0xe3
mov byte [0x47666c], al
mov al, byte [0x47646d]
mov cl, al
and cl, 0xed
shl cl, 1
sub al, 0x13
sub al, cl
mov byte [0x47666d], al
mov al, byte [0x47646e]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
mov cl, al
xor cl, 0xff
mov ah, dl
add ah, 1
xor dl, 0xff
or dl, cl
add dl, ah
or dl, 0x21
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov cl, al
and cl, 0xde
xor cl, 0xff
add al, 0xde
add al, 1
add al, cl
xor al, 0xff
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
and cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and dl, cl
mov byte [0x47666e], dl
mov al, byte [0x47646f]
xor al, 0x32
mov byte [0x47666f], al
mov al, byte [0x476470]
mov ah, al
xor ah, 0xff
mov dh, al
xor dh, 0xff
and dh, 0xad
mov cl, al
and cl, 0x52
or dh, cl
xor dh, 0x52
mov dl, ah
xor dl, 0xff
mov cl, dh
xor cl, 0xff
or dl, cl
xor ah, 0xff
xor dh, 0xff
or ah, dh
and dl, ah
xor dl, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0xff
or ah, 0x94
xor dl, 0xff
or dl, 0x94
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor al, 0xff
or al, al
xor al, 0xff
or al, 0x6b
xor al, 0xff
or ah, al
xor ah, 0xff
mov byte [0x476670], ah
mov al, byte [0x476471]
xor al, 0x80
mov byte [0x476671], al
mov al, byte [0x476472]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0xb5
and al, 0x4a
or dl, al
mov byte [0x476672], dl
mov al, byte [0x476473]
xor al, 0xfb
mov byte [0x476673], al
mov bl, byte [0x476474]
mov dl, bl
and dl, 0xb0
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, bl
and cl, 0xb0
shl cl, 1
xor bl, 0xb0
add bl, cl
sub bl, al
mov byte [0x476674], bl
mov al, byte [0x476475]
mov cl, al
xor cl, 0xff
and cl, 0x3f
and al, 0xc0
or cl, al
xor cl, 0x12
mov byte [0x476675], cl
mov al, byte [0x476476]
xor al, 0x1a
mov byte [0x476676], al
mov al, byte [0x476477]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xeb
xor al, 0xff
and al, 0x14
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476677], dl
mov al, byte [0x476478]
xor al, 0xed
mov byte [0x476678], al
mov cl, byte [0x476479]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xcc
and cl, 0xcc
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x476679], al
mov al, byte [0x47647a]
xor al, 0x5a
mov byte [0x47667a], al
mov al, byte [0x47647b]
mov cl, al
xor cl, 0xff
and cl, 0xbd
and al, 0x42
or cl, al
mov byte [0x47667b], cl
mov dl, byte [0x47647c]
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
mov ah, dl
sub ah, al
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
and ah, al
mov al, ah
xor al, 0xff
and al, 0x8c
xor ah, 0xff
and ah, 0x8c
or al, ah
xor al, 0xff
xor al, 0xff
mov ah, dl
or ah, 0x8c
xor ah, 0xff
or dl, 0x8c
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
and ah, dl
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
and al, al
xor al, 0xff
and ah, ah
xor ah, 0xff
and al, ah
xor al, 0xff
xor al, 0xff
mov byte [0x47667c], al
mov al, byte [0x47647d]
xor al, 0x3e
mov byte [0x47667d], al
mov al, byte [0x47647e]
mov cl, al
xor cl, 0x92
mov ah, cl
xor ah, 0xff
and ah, 0x3d
and cl, 0xc2
or ah, cl
xor ah, 0xc2
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0x6d
xor dl, 0xff
shl dl, 1
sub dl, 0x92
add al, 0x6b
sub al, dl
sub al, 0x6b
mov byte [0x47667e], al
mov al, byte [0x47647f]
mov cl, al
xor cl, 0xff
and cl, 0xcc
and al, 0x33
or cl, al
mov al, cl
and al, 0xa7
shl al, 1
add cl, 0xa7
sub cl, al
mov byte [0x47667f], cl
mov al, byte [0x476480]
xor al, 0xc
mov byte [0x476680], al
mov al, byte [0x476481]
mov cl, al
xor cl, 0xff
and cl, 0x46
and al, 0xb9
or cl, al
mov byte [0x476681], cl
mov al, byte [0x476482]
mov cl, al
xor cl, 0xff
and cl, 0xc0
and al, 0x3f
or cl, al
mov byte [0x476682], cl
mov cl, byte [0x476483]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x43
or cl, 0x43
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x476683], al
mov al, byte [0x476484]
xor al, 0x54
mov byte [0x476684], al
mov al, byte [0x476485]
mov cl, al
xor cl, 0x37
xor cl, 0xff
mov dl, al
or dl, 0x37
and dl, cl
shl dl, 1
add al, 0x37
sub al, dl
mov byte [0x476685], al
mov al, byte [0x476486]
xor al, 0xdc
mov byte [0x476686], al
mov cl, byte [0x476487]
mov al, cl
xor al, 0xff
and al, 7
and cl, 0xf8
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x10
xor dl, 0xff
and al, 0xef
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476687], dl
mov al, byte [0x476488]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x87
mov ah, al
and ah, 0x78
or cl, ah
xor cl, 0x78
and dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0x6a
xor al, 0xff
and al, 0x95
mov ah, dl
xor ah, 0xff
and ah, 0x9c
and dl, 0x63
or ah, dl
xor ah, 0x63
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
and ah, al
mov byte [0x476688], ah
mov al, byte [0x476489]
xor al, 0xf3
mov byte [0x476689], al
mov bl, byte [0x47648a]
mov dl, bl
xor dl, 0xb5
xor dl, 0xff
and dl, 0xb5
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xb5
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x47668a], bl
mov al, byte [0x47648b]
mov cl, al
xor cl, 0xff
and cl, 0xf
and al, 0xf0
or cl, al
xor cl, 0xbe
mov byte [0x47668b], cl
mov al, byte [0x47648c]
xor al, 0xd2
mov byte [0x47668c], al
mov al, byte [0x47648d]
xor al, 0x12
mov byte [0x47668d], al
mov al, byte [str.ji__v_]
xor al, 0x6c
mov byte [0x47668e], al
mov al, byte [0x47648f]
mov cl, al
xor cl, 0x6f
xor cl, 0xff
and cl, 0x6f
shl cl, 1
sub cl, 0x6f
sub al, cl
mov byte [0x47668f], al
mov al, byte [0x476490]
xor al, 0x29
mov byte [0x476690], al
mov al, byte [0x476491]
mov ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
mov cl, al
xor cl, 0xff
or ah, cl
and ah, 0xd
mov dl, ah
xor dl, 0xff
and dl, 0x22
and ah, 0xdd
or dl, ah
xor dl, 0xdd
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xf2
add al, cl
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x476691], dl
mov al, byte [0x476492]
xor al, 0x7b
mov byte [0x476692], al
mov al, byte [0x476493]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0x22
xor dl, 0xff
or cl, 0x22
and cl, dl
and al, 0xdd
or cl, al
mov byte [0x476693], cl
mov ah, byte [0x476494]
mov dl, ah
xor dl, 0xff
mov al, ah
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
mov cl, ah
sub cl, al
and dl, cl
mov al, dl
and al, 0xa7
xor dl, 0xa7
or al, dl
xor al, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xa7
add dl, cl
mov ah, al
or ah, dl
xor ah, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 0xff
mov byte [0x476694], ah
mov al, byte [0x476495]
xor al, 0x15
mov byte [0x476695], al
mov al, byte [0x476496]
mov cl, al
xor cl, 0xc8
xor cl, 0xff
and cl, 0xc8
shl cl, 1
sub cl, 0xc8
sub al, cl
mov byte [0x476696], al
mov dl, byte [0x476497]
mov cl, dl
add cl, 1
mov al, dl
xor al, 0xff
or al, dl
add al, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
or al, 0xfa
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0
mov ah, dl
xor ah, 0xff
and ah, 0xfa
xor dl, 0xff
and dl, 0xfa
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor al, 0xff
xor ah, 0xff
or al, ah
xor al, 0xff
and al, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
and cl, 0xff
xor cl, 0xff
xor cl, 0xff
or cl, 0
mov byte [0x476697], cl
mov al, byte [0x476498]
mov ah, al
and ah, ah
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
xor ah, 0xff
or ah, 0
mov cl, al
xor cl, 0xff
mov dl, ah
and dl, cl
xor dl, 0xff
and ah, cl
xor ah, 0xff
and dl, ah
xor dl, 0xff
or dl, 0x37
xor dl, 0xff
mov cl, al
and cl, 0xc8
xor cl, 0xff
add al, 0xc8
add al, 1
add al, cl
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and dl, al
mov byte [0x476698], dl
mov al, byte [0x476499]
mov ah, al
xor ah, 0x34
xor ah, 0xff
and ah, 0xff
or ah, 0
mov dl, ah
xor dl, 0xff
or dl, 0xcb
and ah, 0x34
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
or dl, ah
shl dl, 1
sub dl, 0x34
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x476699], al
mov al, byte [0x47649a]
xor al, 0xb4
mov byte [0x47669a], al
mov al, byte [0x47649b]
xor al, 0x7c
mov byte [0x47669b], al
mov al, byte [0x47649c]
xor al, 0xb7
mov byte [0x47669c], al
mov cl, byte [0x47649d]
mov al, cl
xor al, 0xff
xor al, 0xff
or al, 0xbe
xor al, 0xff
and al, 0xff
and cl, 0xbe
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov byte [0x47669d], dl
mov al, byte [0x47649e]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, cl
mov cl, al
xor cl, cl
mov ah, al
add ah, cl
sub ah, dl
mov dl, ah
xor dl, 0xff
and dl, 0xca
and ah, 0x35
or dl, ah
xor dl, 0x35
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0xb1
or al, 0xb1
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0xd
and dl, 0xf2
mov cl, bl
and cl, 0xd
and al, 0xf2
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0xff
mov byte [0x47669e], dh
mov al, byte [0x47649f]
xor al, 0x73
mov byte [0x47669f], al
mov al, byte [0x4764a0]
mov cl, al
xor cl, 0x20
xor cl, 0xff
and cl, 0x20
shl cl, 1
sub cl, 0x20
sub al, cl
mov byte [0x4766a0], al
mov al, byte [0x4764a1]
xor al, 0x83
mov byte [str..n._], al
mov cl, byte [0x4764a2]
mov al, cl
xor al, 0xff
and al, 0x7f
mov dl, cl
xor dl, 0x80
xor dl, 0xff
or cl, 0x80
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov byte [0x4766a2], dl
mov al, byte [0x4764a3]
xor al, 0xbe
mov byte [0x4766a3], al
mov al, byte [0x4764a4]
xor al, 0x58
mov byte [0x4766a4], al
mov cl, byte [0x4764a5]
mov al, cl
xor al, 0xff
or al, 0x6d
add al, 0x93
and cl, 0x6d
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
mov byte [0x4766a5], al
mov al, byte [0x4764a6]
mov cl, al
xor cl, 0xff
and cl, 0xb
and al, 0xf4
or cl, al
xor cl, 0xfc
mov byte [0x4766a6], cl
mov al, byte [0x4764a7]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xe2
or al, 0xe2
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4766a7], dl
mov al, byte [0x4764a8]
xor al, 0x99
mov byte [0x4766a8], al
mov bl, byte [0x4764a9]
mov dl, bl
xor dl, 0xbc
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
and dl, 0xbc
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xbc
sub bl, al
mov byte [0x4766a9], bl
mov cl, byte [0x4764aa]
mov al, cl
xor al, 0xff
and al, 0x9f
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x60
or al, dl
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xeb
xor cl, 0xff
or al, 0x14
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x4766aa], cl
mov al, byte [0x4764ab]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xe5
shl dl, 1
mov cl, al
and cl, 0xe5
shl cl, 1
xor al, 0xe5
add al, cl
sub al, dl
mov byte [0x4766ab], al
mov al, byte [0x4764ac]
mov dl, al
or dl, dl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor dl, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xf7
add dl, cl
or al, 0xf7
xor al, 0xff
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and dl, al
mov byte [0x4766ac], dl
mov ah, byte [0x4764ad]
mov al, ah
xor al, 0xff
and al, 0x58
mov dl, ah
xor dl, 0xff
or dl, 0x58
and ah, 0xa7
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
xor al, 0x29
mov byte [0x4766ad], al
mov al, byte [0x4764ae]
xor al, 0x34
mov byte [0x4766ae], al
mov al, byte [0x4764af]
xor al, 0xa4
mov byte [str.J7_ny6_n], al
mov al, byte [0x4764b0]
xor al, 0x76
mov byte [0x4766b0], al
mov al, byte [0x4764b1]
mov cl, al
xor cl, 0xff
and cl, 0xcf
and al, 0x30
or cl, al
mov byte [0x4766b1], cl
mov al, byte [0x4764b2]
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov byte [0x4766b2], al
mov al, byte [0x4764b3]
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
and ah, 0x73
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x8c
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and al, al
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov al, dl
xor al, 0xff
and al, 0x9c
and dl, 0x63
or al, dl
xor al, 0x6e
mov byte [0x4766b3], al
mov al, byte [0x4764b4]
xor al, 0xa
mov byte [0x4766b4], al
mov cl, byte [0x4764b5]
mov dl, cl
and dl, 0xe1
shl dl, 1
xor eax, eax
sub al, cl
add al, 0x1f
xor ecx, ecx
sub cl, al
sub cl, dl
mov byte [0x4766b5], cl
mov al, byte [0x4764b6]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0x34
and al, 0xcb
or cl, al
mov byte [0x4766b6], cl
mov al, byte [0x4764b7]
mov dl, al
and dl, dl
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
or cl, ah
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov cl, dl
xor cl, 0x5e
xor cl, 0xff
or dl, 0x5e
and dl, cl
xor dl, 0xff
and al, 0xa1
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4766b7], dl
mov al, byte [0x4764b8]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xa2
xor dl, 0xff
and al, 0x5d
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4766b8], dl
mov al, byte [0x4764b9]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x27
add dl, cl
shl dl, 1
add al, 0x27
sub al, dl
mov byte [0x4766b9], al
mov al, byte [0x4764ba]
mov cl, al
xor cl, 0x66
xor cl, 0xff
and cl, 0x66
shl cl, 1
sub cl, 0x66
sub al, cl
mov byte [0x4766ba], al
mov al, byte [0x4764bb]
mov cl, al
xor cl, 0xff
and cl, 0xd6
and al, 0x29
or cl, al
xor cl, 0x61
mov byte [0x4766bb], cl
mov bl, byte [0x4764bc]
mov al, bl
xor al, 0xdd
mov dl, al
xor dl, 0xff
and dl, 0x2b
and al, 0xd4
or dl, al
xor dl, 0xd4
mov al, dl
xor al, 0xdd
xor al, 0xff
or dl, 0xdd
and dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add al, 0x12
sub al, 0xdd
sub al, 0x12
sub bl, al
mov byte [0x4766bc], bl
mov al, byte [0x4764bd]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x9c
xor cl, 0xff
or al, 0x63
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x4766bd], cl
mov al, byte [0x4764be]
mov cl, al
xor cl, 0xff
or cl, 0xb9
add cl, 0x47
and al, 0xb9
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, al
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x4766be], dl
mov dl, byte [0x4764bf]
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov al, dl
sub al, cl
mov cl, dl
xor cl, 0xff
mov ah, cl
xor ah, 0xff
mov ch, al
and ch, ah
mov ah, al
xor ah, cl
add al, ah
sub al, ch
and al, 0x88
xor al, 0xff
mov cl, dl
xor cl, 0x88
and cl, dl
xor cl, 0xff
and al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x4766bf], al
mov al, byte [str.__n6]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x39
xor al, 0xff
or al, 0xc6
and cl, al
xor cl, 0xff
mov byte [0x4766c0], cl
mov al, byte [0x4764c1]
mov cl, al
and cl, 0xa4
shl cl, 1
add al, 0xa4
sub al, cl
mov byte [0x4766c1], al
mov dl, byte [0x4764c2]
mov al, dl
or al, al
xor al, 0xff
mov cl, dl
or cl, cl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xc
mov cl, dl
xor cl, 0xff
and cl, 0xed
and dl, 0x12
or cl, dl
xor cl, 0x12
and cl, 0xf3
or al, cl
xor al, 0xff
mov byte [0x4766c2], al
mov al, byte [0x4764c3]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x58
mov cl, al
or cl, 0x58
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x58
shl dl, 1
sub dl, 0x58
sub al, dl
mov byte [0x4766c3], al
mov al, byte [0x4764c4]
mov cl, al
xor cl, 0xff
and cl, 0x6f
and al, 0x90
or cl, al
xor cl, 0x5f
mov byte [0x4766c4], cl
mov bl, byte [0x4764c5]
mov dl, bl
and dl, 0x87
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, bl
and cl, 0x87
shl cl, 1
xor bl, 0x87
add bl, cl
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x4766c5], bl
mov al, byte [0x4764c6]
xor al, 0x5e
mov byte [0x4766c6], al
mov al, byte [0x4764c7]
mov cl, al
xor cl, 0xff
and cl, 0xaf
and al, 0x50
or cl, al
xor cl, 5
mov byte [0x4766c7], cl
mov dl, byte [0x4764c8]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
or al, 0
and al, 0xfa
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
or dl, 0xfa
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
and cl, 0xff
xor cl, 0xff
xor cl, 0xff
or cl, 0
mov byte [0x4766c8], cl
mov al, byte [0x4764c9]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, dl
xor dl, 0xff
mov ah, cl
xor ah, 0xff
xor cl, 0xff
and ah, cl
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
mov cl, dl
xor cl, 0xd5
and cl, dl
mov dl, al
and dl, 0x2a
xor al, 0x2a
or dl, al
xor dl, 0xff
or cl, dl
xor cl, 0xff
mov byte [0x4766c9], cl
mov al, byte [0x4764ca]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
and dl, 0x57
and al, 0xa8
or dl, al
xor dl, 0xef
mov byte [0x4766ca], dl
mov al, byte [0x4764cb]
xor al, 0x49
mov byte [str.Sj6], al
mov al, byte [0x4764cc]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xbd
mov dl, al
and dl, 0x42
or cl, dl
xor cl, 0x42
mov dl, ah
and dl, cl
xor ah, cl
or dl, ah
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x94
add dl, cl
xor dl, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x6b
xor al, 0xff
and dl, al
mov al, dl
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
mov byte [0x4766cc], al
mov al, byte [0x4764cd]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
and ah, 0xff
xor ah, 0xff
xor ah, 0xff
or ah, 0
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0x7d
xor dl, 0xff
and al, 0x82
mov ah, al
xor ah, 0xff
xor al, 0xff
or ah, al
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov byte [0x4766cd], dl
mov al, byte [0x4764ce]
xor al, 0xe3
mov byte [0x4766ce], al
mov al, byte [0x4764cf]
mov cl, al
and cl, 0xb2
shl cl, 1
add al, 0x7a
add al, 0xb2
sub al, 0x7a
sub al, cl
mov byte [0x4766cf], al
mov al, byte [0x4764d0]
mov cl, al
xor cl, 0x3f
xor cl, 0xff
and cl, 0x3f
shl cl, 1
sub cl, 0x3f
sub al, cl
mov byte [0x4766d0], al
mov al, byte [0x4764d1]
xor al, 0x14
mov byte [0x4766d1], al
mov al, byte [0x4764d2]
mov cl, al
xor cl, 0xff
and cl, 0xfd
and al, 2
or cl, al
xor cl, 0x93
mov byte [0x4766d2], cl
mov al, byte [0x4764d3]
xor al, 0x59
mov byte [0x4766d3], al
mov al, byte [0x4764d4]
xor al, 0x8e
mov byte [0x4766d4], al
mov al, byte [0x4764d5]
mov cl, al
xor cl, 0xff
and cl, 0x14
and al, 0xeb
or cl, al
xor cl, 0xb7
mov byte [0x4766d5], cl
mov al, byte [0x4764d6]
xor al, 0x4d
mov byte [0x4766d6], al
mov al, byte [0x4764d7]
xor al, 0xb5
mov byte [0x4766d7], al
mov al, byte [0x4764d8]
xor al, 0xf4
mov byte [0x4766d8], al
mov al, byte [0x4764d9]
mov cl, al
xor cl, 0xff
and cl, 0x70
and al, 0x8f
or cl, al
mov byte [0x4766d9], cl
mov cl, byte [0x4764da]
mov al, cl
xor al, 0xff
and al, 4
mov dl, cl
and dl, 0xfb
xor dl, 0xff
and cl, 0xfb
xor cl, 0xff
and dl, cl
xor dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
xor al, 0xb1
mov byte [0x4766da], al
mov al, byte [0x4764db]
mov cl, al
and cl, 0x53
shl cl, 1
add al, 0x53
sub al, cl
mov byte [0x4766db], al
mov al, byte [0x4764dc]
xor al, 0x79
mov byte [0x4766dc], al
mov al, byte [0x4764dd]
xor al, 0x6e
mov byte [0x4766dd], al
mov al, byte [0x4764de]
xor al, 0xd7
mov byte [0x4766de], al
mov al, byte [0x4764df]
mov cl, al
and cl, 0x69
shl cl, 1
add al, 0x69
sub al, cl
mov byte [0x4766df], al
mov al, byte [0x4764e0]
xor al, 0x41
mov byte [0x4766e0], al
mov al, byte [0x4764e1]
mov cl, al
xor cl, 0xff
and cl, 0x3c
and al, 0xc3
or cl, al
xor cl, 0xe7
mov byte [0x4766e1], cl
mov al, byte [0x4764e2]
mov cl, al
xor cl, 0xff
and cl, 0x8c
and al, 0x73
or cl, al
mov al, cl
and al, 0x1c
shl al, 1
add cl, 0x1c
sub cl, al
mov byte [0x4766e2], cl
mov al, byte [0x4764e3]
mov ah, al
xor ah, 0xff
and ah, 0x90
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x6f
add al, cl
mov dl, ah
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dh, dl
and dh, 0x98
and ah, 0x67
mov cl, bl
and cl, 0x98
and al, 0x67
or dh, ah
or cl, al
xor dh, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x4766e3], dh
mov al, byte [0x4764e4]
mov cl, al
and cl, 0xfc
shl cl, 1
sub al, 4
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x4766e4], al
mov al, byte [0x4764e5]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xd
xor dl, 0xff
xor al, 0xff
or al, 0xd
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4766e5], dl
mov al, byte [0x4764e6]
xor al, 0xcd
mov byte [0x4766e6], al
mov cl, byte [0x4764e7]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x95
xor cl, 0xff
and cl, 0x6a
or al, cl
xor al, 0xff
mov byte [0x4766e7], al
mov bl, byte [0x4764e8]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
or dl, al
xor dl, 0xff
or dl, 0x1e
mov al, bl
xor al, 0xff
or al, 0xe1
and dl, al
xor dl, 0xff
xor dl, 0xff
mov al, dl
xor al, 0xe1
xor al, 0xff
or dl, 0xe1
and dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xe1
sub bl, 0xc
sub bl, al
add bl, 0xc
mov byte [0x4766e8], bl
mov al, byte [0x4764e9]
xor al, 0
mov byte [0x4766e9], al
mov al, byte [0x4764ea]
mov cl, al
xor cl, 0xff
and cl, 0x1c
and al, 0xe3
or cl, al
mov byte [0x4766ea], cl
mov cl, byte [0x4764eb]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 7
xor al, 0xff
xor cl, 0xff
or cl, 7
and al, cl
xor al, 0xff
mov byte [0x4766eb], al
mov al, byte [0x4764ec]
xor al, 0xb9
mov byte [0x4766ec], al
mov bl, byte [0x4764ed]
mov dl, bl
xor dl, 0xff
or dl, 2
xor dl, 0xff
and dl, 0xff
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xfd
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x4766ed], bl
mov al, byte [0x4764ee]
mov cl, al
xor cl, 0xff
and cl, 0xcb
and al, 0x34
or cl, al
xor cl, 0x27
mov byte [0x4766ee], cl
mov al, byte [0x4764ef]
xor al, 0x94
mov byte [0x4766ef], al
mov al, byte [0x4764f0]
mov cl, al
xor cl, 0xff
and cl, 0x53
and al, 0xac
or cl, al
xor cl, 0xee
mov byte [str._h_w], cl
mov al, byte [0x4764f1]
xor al, 0xe6
mov byte [0x4766f1], al
mov al, byte [0x4764f2]
mov cl, al
and cl, 0x47
shl cl, 1
add al, 0x47
sub al, cl
mov byte [0x4766f2], al
mov al, byte [0x4764f3]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xec
mov cl, al
or cl, 0xec
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0x13
add dl, 0xed
shl dl, 1
sub dl, 0xec
sub al, dl
mov byte [0x4766f3], al
mov al, byte [0x4764f4]
mov cl, al
and cl, 0xe5
shl cl, 1
add al, 0xe5
sub al, cl
mov byte [0x4766f4], al
mov al, byte [0x4764f5]
xor al, 0xe4
mov byte [0x4766f5], al
mov al, byte [0x4764f6]
mov cl, al
and cl, 0x62
shl cl, 1
add al, 0x62
sub al, cl
mov byte [0x4766f6], al
mov dl, byte [0x4764f7]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0x50
xor al, 0xff
and al, 0xff
mov ah, dl
xor ah, 0xff
or ah, 0xaf
xor dl, 0xff
or dl, 0xaf
and ah, dl
xor ah, 0xff
mov cl, ah
and cl, al
xor cl, 0xff
add al, ah
add al, 1
add al, cl
mov byte [0x4766f7], al
mov al, byte [0x4764f8]
xor al, 0xa9
mov byte [0x4766f8], al
mov al, byte [0x4764f9]
mov cl, al
and cl, 0xf9
shl cl, 1
add al, 0xf9
sub al, cl
mov byte [0x4766f9], al
mov cl, byte [0x4764fa]
mov dl, cl
and dl, 0x39
shl dl, 1
xor eax, eax
sub al, cl
add al, 0xc7
xor ecx, ecx
sub cl, al
sub cl, dl
mov byte [str._WK:3], cl
mov cl, byte [0x4764fb]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x5a
and cl, 0x5a
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x4766fb], al
mov al, byte [0x4764fc]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xda
xor cl, 0xff
and al, 0x25
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x4766fc], cl
mov al, byte [0x4764fd]
xor al, 0x3f
mov byte [0x4766fd], al
mov al, byte [0x4764fe]
xor al, 0x76
mov byte [0x4766fe], al
mov dl, byte [0x4764ff]
mov cl, dl
and cl, 0xff
shl cl, 1
mov al, dl
add al, 0xff
sub al, cl
or al, 0x9f
add al, 0x61
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0x9f
or al, cl
mov byte [0x4766ff], al
mov al, byte [0x476500]
mov cl, al
xor cl, 0xff
and cl, 0x16
and al, 0xe9
or cl, al
mov byte [0x476700], cl
mov al, byte [0x476501]
xor al, 0xbc
mov byte [0x476701], al
mov al, byte [0x476502]
mov cl, al
xor cl, 0xff
and cl, 0xda
and al, 0x25
or cl, al
mov byte [0x476702], cl
mov al, byte [0x476503]
xor al, 0x13
mov byte [0x476703], al
mov al, byte [0x476504]
xor al, 0x61
mov byte [0x476704], al
mov al, byte [0x476505]
xor al, 0xfb
mov byte [0x476705], al
mov ah, byte [0x476506]
mov al, ah
and al, al
xor al, 0xff
and al, 0x80
xor al, 0xff
xor ah, 0xff
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0x77
and ah, 0x88
or dl, ah
xor dl, 0xf7
or dh, 0x7f
xor dh, 0xff
and dh, 0xff
or dl, dh
xor al, 0xff
xor dl, 0xff
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x476706], al
mov al, byte [0x476507]
xor al, 0x50
mov byte [0x476707], al
mov al, byte [0x476508]
xor al, 8
mov byte [0x476708], al
mov al, byte [0x476509]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x40
xor cl, 0xff
and al, 0xbf
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x476709], cl
mov al, byte [0x47650a]
xor al, 0x10
mov byte [0x47670a], al
mov al, byte [0x47650b]
xor al, 0xdf
mov byte [0x47670b], al
mov al, byte [0x47650c]
mov dl, al
xor dl, 0xae
xor dl, 0xff
xor dl, 0xff
xor dl, 0xae
and dl, 0xae
shl dl, 1
sub dl, 0xae
add al, 0x34
sub al, dl
sub al, 0x34
mov byte [0x47670c], al
mov al, byte [0x47650d]
mov dl, al
xor dl, 0xff
and dl, 0x8b
mov cl, al
and cl, 0x74
or dl, cl
xor dl, 0xff
and dl, 0x8b
shl dl, 1
mov cl, dl
xor cl, 0x8b
and dl, 0x74
shl dl, 1
sub dl, cl
sub al, dl
mov byte [0x47670d], al
mov al, byte [0x47650e]
xor al, 0x5b
mov byte [0x47670e], al
mov al, byte [0x47650f]
mov cl, al
xor cl, 0xcc
xor cl, 0xff
and cl, 0xcc
shl cl, 1
sub cl, 0xcc
sub al, cl
mov byte [0x47670f], al
mov al, byte [0x476510]
xor al, 0x59
mov byte [0x476710], al
mov al, byte [0x476511]
xor al, 0x5e
mov byte [0x476711], al
mov al, byte [0x476512]
mov cl, al
xor cl, 0xff
and cl, 0xf
and al, 0xf0
or cl, al
mov byte [0x476712], cl
mov al, byte [0x476513]
mov cl, al
xor cl, 0xff
and cl, 9
and al, 0xf6
or cl, al
xor cl, 0xe9
mov byte [0x476713], cl
mov bl, byte [0x476514]
mov al, bl
xor al, 0xff
mov cl, bl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0x3c
mov cl, bl
xor cl, 0xff
or cl, 0xc3
xor al, 0xff
xor cl, 0xff
or al, cl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov dl, al
xor dl, 0xff
or dl, 0x3c
xor al, 0xff
or al, 0x3c
xor dl, 0xff
xor al, 0xff
or dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xc3
sub bl, al
mov byte [0x476714], bl
mov al, byte [0x476515]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x48
xor cl, 0xff
and al, 0xb7
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x476715], cl
mov al, byte [0x476516]
mov cl, al
xor cl, 0xff
and cl, 0xd2
and al, 0x2d
or cl, al
xor cl, 0x78
mov byte [0x476716], cl
mov al, byte [0x476517]
mov cl, al
xor cl, 0xff
and cl, 0xcc
and al, 0x33
or cl, al
mov byte [0x476717], cl
mov al, byte [0x476518]
xor al, 0x31
mov byte [0x476718], al
mov al, byte [0x476519]
mov cl, al
xor cl, 0xff
and cl, 0x2c
and al, 0xd3
or cl, al
xor cl, 0x75
mov byte [0x476719], cl
mov al, byte [0x47651a]
mov cl, al
xor cl, 0xc2
xor cl, 0xff
and cl, 0xc2
shl cl, 1
sub cl, 0xc2
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x47671a], al
mov al, byte [0x47651b]
xor al, 0xa8
mov byte [0x47671b], al
mov al, byte [0x47651c]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov ah, dl
and ah, 0x9c
xor ah, 0xff
and dl, 0x9c
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
and al, 0x63
or ah, al
mov byte [0x47671c], ah
mov al, byte [0x47651d]
xor al, 0x8f
mov byte [0x47671d], al
mov al, byte [0x47651e]
mov cl, al
xor cl, 0xff
and cl, 0x48
and al, 0xb7
or cl, al
mov byte [0x47671e], cl
mov al, byte [0x47651f]
xor al, 0x31
mov byte [0x47671f], al
mov dl, byte [0x476520]
mov al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and al, 0xf7
xor dl, 0xff
or dl, 0xf7
xor dl, 0xff
and dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov byte [0x476720], al
mov al, byte [0x476521]
mov cl, al
xor cl, 0xda
xor cl, 0xff
and cl, 0xda
shl cl, 1
sub cl, 0xda
sub al, cl
mov byte [0x476721], al
mov al, byte [str.4_O]
mov cl, al
xor cl, 0xff
and cl, 0x89
and al, 0x76
or cl, al
xor cl, 0xba
mov byte [0x476722], cl
mov dl, byte [0x476523]
mov al, dl
and al, al
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0xa3
xor dl, 0xff
or dl, 0x5c
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
mov byte [0x476723], al
mov al, byte [0x476524]
mov cl, al
xor cl, 0xff
and cl, 0x2c
mov dl, al
xor dl, 0x2c
and dl, al
or cl, dl
mov byte [0x476724], cl
mov al, byte [0x476525]
xor al, 0x48
mov byte [0x476725], al
mov al, byte [0x476526]
mov cl, al
xor cl, 0xff
and cl, 0x3d
and al, 0xc2
or cl, al
mov al, cl
xor al, 0xff
and al, 0x24
and cl, 0xdb
or al, cl
mov byte [0x476726], al
mov al, byte [0x476527]
mov cl, al
and cl, 0x55
shl cl, 1
add al, 0x55
sub al, cl
mov byte [0x476727], al
mov al, byte [0x476528]
xor al, 0xcc
mov byte [0x476728], al
mov al, byte [0x476529]
mov cl, al
xor cl, 0xff
and cl, 0xa9
and al, 0x56
or cl, al
xor cl, 0x8f
mov byte [0x476729], cl
mov al, byte [0x47652a]
xor al, 0x34
mov byte [0x47672a], al
mov al, byte [0x47652b]
xor al, 0x41
mov byte [0x47672b], al
mov bl, byte [0x47652c]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
or dl, al
and dl, 0xe0
xor dl, 0xff
mov al, bl
and al, 0x1f
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
and dl, 0xe0
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xe0
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x47672c], bl
mov al, byte [0x47652d]
xor al, 0x62
mov byte [0x47672d], al
mov al, byte [0x47652e]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x7a
xor dl, 0xff
mov cl, al
or cl, 0x85
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x85
shl dl, 1
sub dl, 0x85
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x47672e], al
mov al, byte [0x47652f]
mov cl, al
xor cl, 0xff
and cl, 0x90
and al, 0x6f
or cl, al
mov byte [0x47672f], cl
mov cl, byte [0x476530]
mov al, cl
or al, al
xor al, 0xff
or al, 0x26
xor al, 0xff
xor cl, 0xff
and cl, 0x26
or al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x476730], al
mov al, byte [0x476531]
xor al, 0x96
mov byte [str.tQ], al
mov bl, byte [0x476532]
mov dl, bl
xor dl, 0xbc
xor dl, 0xff
and dl, 0xbc
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xbc
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x476732], bl
mov ah, byte [0x476533]
mov cl, ah
and cl, cl
xor cl, 0xff
xor cl, 0xff
mov al, cl
and al, 0xa
xor cl, 0xa
or al, cl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
mov cl, dl
and cl, 0xa
mov ah, dl
xor ah, 0xf5
add dl, ah
sub dl, cl
and al, dl
xor al, 0xff
mov byte [0x476733], al
mov al, byte [0x476534]
xor al, 0xab
mov byte [0x476734], al
mov cl, byte [0x476535]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x14
xor al, 0xff
or cl, 0xeb
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x476735], al
mov al, byte [0x476536]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
and dl, 0x3e
and al, 0xc1
or dl, al
xor dl, 0xcd
mov byte [0x476736], dl
mov al, byte [0x476537]
mov ah, al
or ah, ah
or ah, ah
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
xor ah, 0xff
xor ah, 0xff
mov dl, ah
and dl, 0xb9
xor dl, 0xff
xor ah, 0xff
or ah, 0x46
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor al, 0xff
and al, 0x46
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
or dl, dl
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
xor dl, 0xff
xor cl, 0xff
and dl, cl
mov byte [0x476737], dl
mov ah, byte [str.O_9]
mov cl, ah
and cl, cl
xor cl, 0xff
mov al, ah
add al, al
add al, 1
add al, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
or al, 0x84
xor al, 0xff
and al, 0xff
or al, 0
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0x66
and ah, 0x99
or dl, ah
xor dl, 0x1d
or dh, 0x84
xor dh, 0xff
and dh, 0xff
or dl, dh
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or dl, dl
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
and cl, dl
mov byte [0x476738], cl
mov cl, byte [0x476539]
mov al, cl
and al, al
xor al, 0xff
and al, 0x48
xor al, 0xff
mov dl, cl
xor dl, 0x48
and dl, cl
xor dl, 0xff
and al, dl
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or cl, 0
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
mov byte [0x476739], cl
mov al, byte [0x47653a]
mov cl, al
xor cl, 0xff
and cl, 0x8a
and al, 0x75
or cl, al
xor cl, 0xd0
mov byte [0x47673a], cl
mov al, byte [0x47653b]
mov cl, al
and cl, 0x3e
shl cl, 1
add al, 0x3e
sub al, 0x9e
sub al, cl
add al, 0x9e
mov byte [0x47673b], al
mov al, byte [0x47653c]
xor al, 0x11
mov byte [0x47673c], al
mov al, byte [0x47653d]
xor al, 0
mov byte [0x47673d], al
mov al, byte [0x47653e]
mov cl, al
and cl, 0x54
shl cl, 1
add al, 0x54
sub al, cl
mov byte [0x47673e], al
mov dl, byte [0x47653f]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, al
xor cl, 0x56
xor cl, 0xff
or al, 0x56
and al, cl
and dl, 0xa9
or al, dl
xor al, 0xdb
mov byte [0x47673f], al
mov cl, byte [0x476540]
mov al, cl
xor al, 0xff
and al, 0xff
or al, 0
or al, 0xf
add al, 0xf1
and cl, 0xf
or al, cl
mov cl, al
and cl, 0xe
shl cl, 1
add al, 0xe
sub al, cl
mov byte [0x476740], al
mov al, byte [0x476541]
xor al, 8
mov byte [0x476741], al
mov al, byte [0x476542]
mov cl, al
and cl, 0x6a
shl cl, 1
add al, 0x6a
sub al, cl
mov byte [0x476742], al
mov al, byte [0x476543]
xor al, 0x82
mov byte [0x476743], al
mov al, byte [0x476544]
xor al, 0x6f
mov byte [0x476744], al
mov al, byte [0x476545]
mov cl, al
xor cl, 0x4a
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x4a
shl dl, 1
sub dl, 0x4a
sub al, dl
mov byte [0x476745], al
mov al, byte [0x476546]
xor al, 0x3c
mov byte [0x476746], al
mov al, byte [0x476547]
xor al, 0xae
mov byte [0x476747], al
mov al, byte [0x476548]
mov cl, al
and cl, cl
mov ah, cl
xor ah, 0xff
xor cl, 0xff
and ah, cl
or ah, 0
xor ah, 0xff
or ah, 0
xor ah, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0x27
and ah, 0xd8
or dl, ah
xor dl, 0xd8
or dl, 0x47
and al, 0x47
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x476748], dl
mov cl, byte [0x476549]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0xa7
xor al, 0xff
xor cl, 0xff
and cl, 0xa7
or al, cl
xor al, 0xff
mov byte [0x476749], al
mov al, byte [0x47654a]
xor al, 0xe5
mov byte [0x47674a], al
mov al, byte [0x47654b]
xor al, 0xe7
mov byte [0x47674b], al
mov al, byte [0x47654c]
mov cl, al
and cl, 0xf9
shl cl, 1
add al, 0xf9
sub al, cl
mov byte [0x47674c], al
mov al, byte [0x47654d]
mov cl, al
xor cl, 6
xor cl, 0xff
and cl, 6
shl cl, 1
sub cl, 6
sub al, cl
mov byte [0x47674d], al
mov al, byte [0x47654e]
xor al, 0x4d
mov byte [0x47674e], al
mov al, byte [0x47654f]
mov cl, al
and cl, 0xf1
shl cl, 1
sub al, 0xf
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x47674f], al
mov al, byte [0x476550]
mov cl, al
and cl, 0x2b
shl cl, 1
add al, 0x2b
sub al, cl
mov byte [0x476750], al
mov dl, byte [0x476551]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
or cl, ah
xor al, 0xff
xor cl, 0xff
or al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x5e
add al, cl
xor al, 0xff
xor dl, 0xff
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x5e
or al, al
xor al, 0xff
or dl, dl
xor dl, 0xff
or al, dl
xor al, 0xff
xor al, 0xff
mov byte [0x476751], al
mov al, byte [0x476552]
xor al, 0xc9
mov byte [0x476752], al
mov al, byte [0x476553]
mov dl, al
xor dl, 0xff
mov ah, al
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, ah
add dl, cl
mov ah, dl
or ah, 0x66
xor ah, 0xff
or dl, 0x66
xor dl, 0xff
or ah, dl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor al, 0xff
and al, 0x66
xor dl, 0xff
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or al, al
xor al, 0xff
xor cl, 0xff
xor al, 0xff
and cl, al
mov byte [0x476753], cl
mov al, byte [0x476554]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
or dl, 6
xor al, 0xff
or al, 0xf9
xor al, 0xff
and al, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
xor ah, 0xff
xor cl, 0xff
and ah, cl
or ah, ah
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
xor ah, 0xff
mov byte [0x476754], ah
mov al, byte [0x476555]
mov cl, al
xor cl, 0x24
xor cl, 0xff
and cl, 0x24
shl cl, 1
sub cl, 0x24
sub al, cl
mov byte [0x476755], al
mov al, byte [0x476556]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xac
xor ah, 0xff
and ah, 0xac
xor dl, 0xff
xor ah, 0xff
and dl, ah
and al, 0x53
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
or dl, al
mov byte [0x476756], dl
mov cl, byte [0x476557]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xf
or cl, 0xf
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x476757], al
mov al, byte [0x476558]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xd5
xor dl, 0xff
or al, 0x2a
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476758], dl
mov cl, byte [0x476559]
mov al, cl
xor al, 0xff
xor al, 0xff
xor al, 0x59
and al, 0x59
and cl, 0xa6
mov dl, cl
xor dl, 0xff
mov ah, al
and ah, dl
mov dl, al
xor dl, cl
add al, dl
sub al, ah
xor al, 0xf9
mov byte [0x476759], al
mov cl, byte [0x47655a]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xdb
xor cl, 0xff
and cl, 0x24
or al, cl
xor al, 0xff
mov byte [0x47675a], al
mov al, byte [str.F_L_]
mov cl, al
xor cl, 0xff
and cl, 0xe0
and al, 0x1f
or cl, al
xor cl, 0xa1
mov byte [0x47675b], cl
mov al, byte [0x47655c]
mov cl, al
xor cl, 0x5a
xor cl, 0xff
and cl, 0x5a
shl cl, 1
sub cl, 0x5a
sub al, cl
mov byte [0x47675c], al
mov bl, byte [0x47655d]
mov dl, bl
xor dl, 0xff
and dl, 0x94
mov al, bl
and al, 0x6b
or dl, al
xor dl, 0x52
xor dl, 0xff
and dl, 0xc6
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xc6
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x47675d], bl
mov cl, byte [0x47655e]
mov al, cl
xor al, 0xff
and al, 0x8b
mov dl, cl
xor dl, 0xff
or dl, 0x8b
and cl, 0x74
xor cl, 0xff
and dl, cl
xor dl, 0xff
or al, dl
mov byte [0x47675e], al
mov al, byte [0x47655f]
mov cl, al
xor cl, 0xff
and cl, 0x2f
and al, 0xd0
or cl, al
mov byte [0x47675f], cl
mov al, byte [0x476560]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 8
xor dl, 0xff
mov cl, al
and cl, 0xf7
xor cl, 0xff
and dl, cl
xor dl, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 8
shl dl, 1
sub dl, 0x9d
sub dl, 8
add dl, 0x9d
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x476760], al
mov al, byte [0x476561]
xor al, 0xc4
mov byte [0x476761], al
mov al, byte [0x476562]
mov cl, al
and cl, 0x10
shl cl, 1
mov dl, al
add dl, 0x10
sub dl, cl
xor dl, 0xff
and dl, 0x10
shl dl, 1
sub dl, 0x10
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x476762], al
mov al, byte [str.X___]
mov cl, al
and cl, 0x5f
shl cl, 1
add al, 0x5f
sub al, cl
mov byte [0x476763], al
mov ah, byte [0x476564]
mov al, ah
xor al, 0xff
mov cl, ah
xor cl, 0xff
and cl, 0x91
mov dl, ah
and dl, 0x6e
or cl, dl
xor cl, 0x6e
or al, cl
and al, 0x2b
xor al, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xa8
and ah, 0x57
or dl, ah
xor dl, 0x57
or dl, 0x2b
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
or al, dl
mov byte [0x476764], al
mov al, byte [0x476565]
xor al, 0x25
mov byte [str.6Q5Hk6Q__], al
mov dl, byte [0x476566]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
or cl, ah
xor cl, 0xff
or cl, 0
xor cl, 0xff
or cl, 0
and al, cl
xor al, 0xff
and al, 0x2f
xor dl, 0xff
xor dl, 0xff
or dl, 0x2f
xor dl, 0xff
and dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x476766], al
mov al, byte [0x476567]
mov cl, al
xor cl, 0xff
and cl, 0x14
and al, 0xeb
or cl, al
mov byte [0x476767], cl
mov al, byte [0x476568]
xor al, 0x37
mov byte [0x476768], al
mov bl, byte [0x476569]
mov al, bl
xor al, 0xc1
xor al, 0xff
mov dl, al
xor dl, 0xff
or dl, 0x3e
and al, 0xc1
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xc1
add bl, 0x3b
sub bl, al
sub bl, 0x3b
mov byte [0x476769], bl
mov ah, byte [0x47656a]
mov cl, ah
xor cl, 0xff
mov al, ah
xor al, 0xff
and al, 0xff
or al, 0
and cl, al
mov al, cl
and al, 0xc2
xor cl, 0xc2
or al, cl
xor al, 0xff
and al, 0xff
or al, 0
mov dl, ah
and dl, 0x3d
xor ah, 0x3d
or dl, ah
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
mov ah, al
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and ah, cl
xor al, 0xff
xor dl, 0xff
and al, dl
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
mov byte [0x47676a], ah
mov al, byte [0x47656b]
mov cl, al
xor cl, 0x1e
xor cl, 0xff
and cl, 0x1e
shl cl, 1
sub cl, 0x1e
sub al, cl
mov byte [0x47676b], al
mov bl, byte [0x47656c]
mov dl, bl
and dl, 0xbf
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xbf
add bl, 0xae
sub bl, al
sub bl, 0xae
mov byte [0x47676c], bl
mov al, byte [0x47656d]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
and ah, cl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0x42
and ah, 0xbd
or dl, ah
xor dl, 0xbd
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0x95
or al, 0x95
xor al, 0xff
or dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov byte [0x47676d], dl
mov al, byte [0x47656e]
xor al, 0xaf
mov byte [0x47676e], al
mov al, byte [0x47656f]
mov cl, al
xor cl, 0xff
and cl, 0x76
and al, 0x89
or cl, al
xor cl, 0xc1
mov byte [0x47676f], cl
mov al, byte [0x476570]
mov cl, al
xor cl, 0xff
and cl, 0xeb
and al, 0x14
or cl, al
xor cl, 0x1c
mov byte [0x476770], cl
mov al, byte [0x476571]
xor al, 0x69
mov byte [0x476771], al
mov al, byte [0x476572]
xor al, 0x23
mov byte [0x476772], al
mov dl, byte [0x476573]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and al, 0x36
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xc9
add dl, cl
or al, dl
xor al, 0xf2
mov byte [0x476773], al
mov al, byte [0x476574]
mov ah, al
xor ah, 0xff
mov dh, al
xor dh, 0xff
mov cl, al
xor cl, 0xff
or dh, cl
and dh, 0xff
xor dh, 0xff
and dh, 0xff
xor dh, 0xff
xor dh, 0xff
mov dl, ah
xor dl, dh
and dl, ah
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0xd
mov ah, al
xor ah, 0xff
and ah, 0x11
and al, 0xee
or ah, al
xor ah, 0xee
and ah, 0xf2
mov al, dl
xor al, 0xff
mov bl, ah
xor bl, 0xff
mov dh, al
and dh, 0x67
and dl, 0x98
mov cl, bl
and cl, 0x67
and ah, 0x98
or dh, dl
or cl, ah
xor dh, cl
or al, bl
xor al, 0xff
and al, 0xff
or dh, al
xor dh, 0xff
mov byte [0x476774], dh
mov cl, byte [0x476575]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x7e
xor cl, 0xff
and cl, 0x81
or al, cl
xor al, 0xff
mov byte [0x476775], al
mov ah, byte [0x476576]
mov al, ah
and al, al
xor al, 0xff
and al, 0xc0
xor al, 0xff
mov dl, ah
xor dl, 0xff
or dl, 0xc0
xor ah, 0xff
or ah, 0xc0
and dl, ah
xor dl, 0xff
xor dl, 0xff
or al, al
xor al, 0xff
or dl, dl
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x476776], al
mov al, byte [0x476577]
xor al, 8
mov byte [0x476777], al
mov al, byte [0x476578]
mov cl, al
and cl, 0x81
shl cl, 1
add al, 0x81
sub al, cl
mov byte [0x476778], al
mov al, byte [0x476579]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x97
xor cl, 0xff
and al, 0x68
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x476779], cl
mov al, byte [0x47657a]
xor al, 0x31
mov byte [0x47677a], al
mov al, byte [0x47657b]
mov cl, al
xor cl, 0xff
and cl, 3
and al, 0xfc
or cl, al
xor cl, 0x65
mov byte [0x47677b], cl
mov al, byte [0x47657c]
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, cl
and ah, al
xor ah, 0xff
and ah, 0xe8
mov dl, ah
xor dl, 0xff
and dl, 0x7c
and ah, 0x83
or dl, ah
xor dl, 0x83
and al, 0x17
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
and cl, 0xf5
and al, 0xa
or cl, al
xor cl, 0xa
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov byte [0x47677c], al
mov al, byte [0x47657d]
mov cl, al
xor cl, 0x1e
xor cl, 0xff
and cl, 0x1e
shl cl, 1
sub cl, 0x1e
sub al, cl
mov byte [0x47677d], al
mov al, byte [0x47657e]
mov cl, al
xor cl, 0xf2
mov dl, cl
xor dl, 0xff
and dl, 0xc9
and cl, 0x36
or dl, cl
xor dl, 0x36
and dl, 0xf2
shl dl, 1
add dl, 0xd
add dl, 1
sub al, dl
mov byte [0x47677e], al
mov al, byte [0x47657f]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xdc
xor dl, 0xff
xor al, 0xff
and al, 0xdc
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47677f], dl
mov al, byte [0x476580]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
and dl, 0xc2
and al, 0x3d
or dl, al
mov byte [0x476780], dl
mov al, byte [0x476581]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x60
or al, 0x60
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476781], dl
mov al, byte [0x476582]
mov cl, al
and cl, 0xcc
shl cl, 1
add al, 0xcc
sub al, cl
mov byte [0x476782], al
mov dl, byte [0x476583]
mov cl, dl
xor cl, 0xff
mov al, dl
xor al, 0xff
or cl, al
mov al, cl
xor al, 0xff
and al, 0x2b
and cl, 0xd4
or al, cl
xor al, 0xd4
or al, 0x5d
mov ah, dl
xor ah, 0xff
or ah, 0xa2
and dl, 0x5d
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
and al, ah
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x476783], al
mov al, byte [0x476584]
xor al, 0xe3
mov byte [str.nv6_nS], al
mov al, byte [0x476585]
xor al, 0xd7
mov byte [0x476785], al
mov dl, byte [0x476586]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
xor al, 0x7c
and al, 0x7c
and dl, 0x83
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
xor al, 0xf6
mov byte [0x476786], al
mov al, byte [0x476587]
xor al, 0x4c
mov byte [0x476787], al
mov al, byte [0x476588]
xor al, 0xaa
mov byte [0x476788], al
mov al, byte [0x476589]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xfd
or al, 0xfd
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476789], dl
mov al, byte [0x47658a]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xa0
or al, 0xa0
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x47678a], cl
mov al, byte [0x47658b]
xor al, 0xe7
mov byte [0x47678b], al
mov al, byte [0x47658c]
xor al, 0x36
mov byte [0x47678c], al
mov bl, byte [0x47658d]
mov al, bl
xor al, 0xf0
xor al, 0xff
mov dl, bl
or dl, 0xf0
and dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xc5
add bl, 0xf0
sub bl, 0xc5
add bl, 0x9a
sub bl, al
sub bl, 0x9a
mov byte [0x47678d], bl
mov bl, byte [0x47658e]
mov dl, bl
xor dl, 0xff
and dl, 0xf0
mov al, bl
and al, 0xf
or dl, al
xor dl, 0xd5
xor dl, 0xff
and dl, 0x25
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x25
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x47678e], bl
mov al, byte [0x47658f]
xor al, 0xda
mov byte [0x47678f], al
mov dl, byte [0x476590]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0x53
xor al, 0xff
and al, 0xff
mov cl, dl
and cl, 0x53
xor cl, 0xff
and dl, 0x53
xor dl, 0xff
and cl, dl
xor cl, 0xff
or al, cl
mov byte [0x476790], al
mov al, byte [0x476591]
mov cl, al
xor cl, 4
xor cl, 0xff
and cl, 4
shl cl, 1
sub cl, 4
sub al, cl
mov byte [0x476791], al
mov al, byte [0x476592]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x83
xor dl, 0xff
or al, 0x7c
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x476792], dl
mov al, byte [0x476593]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 6
xor dl, 0xff
xor al, 0xff
or al, 0xf9
xor al, 0xff
and al, 0xff
or dl, al
xor dl, 0x7d
mov byte [0x476793], dl
mov cl, byte [0x476594]
mov al, cl
xor al, 0xff
and al, 0xcd
mov dl, cl
and dl, 0x32
or al, dl
xor al, 0x32
and al, 0x2c
and cl, 0xd3
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x6e
xor al, 0xff
and al, 0x91
or dl, al
xor dl, 0xff
mov byte [0x476794], dl
mov al, byte [0x476595]
mov cl, al
and cl, 0xa9
shl cl, 1
add al, 0xa9
sub al, cl
mov byte [0x476795], al
mov al, byte [0x476596]
mov cl, al
xor cl, 0xbd
xor cl, 0xff
and cl, 0xbd
shl cl, 1
sub cl, 0xbd
sub al, cl
mov byte [0x476796], al
mov al, byte [0x476597]
mov cl, al
xor cl, 0x1a
and cl, al
shl cl, 1
add al, 0xe5
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x476797], al
mov al, byte [0x476598]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x65
mov cl, al
xor cl, 0xff
or cl, 0x9a
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
and dl, 0x9a
shl dl, 1
mov cl, dl
xor cl, 0x9a
and dl, 0x65
shl dl, 1
sub dl, cl
add al, 0xb8
sub al, dl
sub al, 0xb8
mov byte [0x476798], al
mov al, byte [0x476599]
mov cl, al
xor cl, 0xb6
mov dl, cl
xor dl, 0xff
and dl, 0xa2
and cl, 0x5d
or dl, cl
xor dl, 0x5d
xor dl, 0xff
xor dl, 0xb6
and dl, 0xb6
shl dl, 1
sub dl, 0xb6
sub al, dl
mov byte [0x476799], al
mov al, byte [0x47659a]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x28
xor dl, 0xff
xor al, 0xff
and al, 0x28
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47679a], dl
mov al, byte [0x47659b]
mov cl, al
xor cl, 0xff
and cl, 0xda
and al, 0x25
or cl, al
mov byte [0x47679b], cl
mov al, byte [0x47659c]
xor al, 0xd5
mov byte [0x47679c], al
mov dl, byte [0x47659d]
mov al, dl
xor al, 0xff
and al, 0xbc
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x43
add dl, cl
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov byte [0x47679d], al
mov al, byte [0x47659e]
xor al, 0x97
mov byte [0x47679e], al
mov al, byte [0x47659f]
mov cl, al
xor cl, 0xff
and cl, 0x80
and al, 0x7f
or cl, al
mov byte [0x47679f], cl
mov dl, byte [0x4765a0]
mov dh, dl
xor dh, 0xff
and dh, 0xd9
xor dl, 0xff
or dl, 0xd9
xor dl, 0xff
and dl, 0xff
mov ah, dh
xor ah, 0xff
mov bl, dl
xor bl, 0xff
mov al, ah
and al, 0x5c
and dh, 0xa3
mov cl, bl
and cl, 0x5c
and dl, 0xa3
or al, dh
or cl, dl
xor al, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or al, ah
mov cl, al
xor cl, 0xff
and cl, 0xee
and al, 0x11
or cl, al
mov byte [0x4767a0], cl
mov al, byte [0x4765a1]
mov dl, al
xor dl, 0xd4
xor dl, 0xff
xor dl, 0xff
or dl, 0x2b
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 0xd4
sub al, dl
mov byte [0x4767a1], al
mov al, byte [0x4765a2]
mov cl, al
and cl, 0xa8
shl cl, 1
add al, 0xa8
sub al, cl
mov byte [0x4767a2], al
mov bl, byte [0x4765a3]
mov al, bl
xor al, 0xd4
mov dl, al
xor dl, 0xff
xor al, 0xff
and dl, al
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
mov al, dl
xor al, 0xd4
xor al, 0xff
or dl, 0xd4
and dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, al
xor cl, 0xff
and cl, 0xd4
and al, 0x2b
sub al, cl
sub bl, al
mov byte [0x4767a3], bl
mov al, byte [0x4765a4]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x34
or al, 0x34
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4767a4], dl
mov al, byte [0x4765a5]
xor al, 0x78
mov byte [0x4767a5], al
mov al, byte [0x4765a6]
mov cl, al
xor cl, 0xff
and cl, 0x4b
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xb4
or cl, al
xor cl, 0xb9
mov byte [str.cb3], cl
mov al, byte [0x4765a7]
xor al, 0xe9
mov byte [0x4767a7], al
mov al, byte [0x4765a8]
mov cl, al
xor cl, 0xff
and cl, 0xc
and al, 0xf3
or cl, al
mov byte [0x4767a8], cl
mov al, byte [0x4765a9]
xor al, 0xb5
mov byte [0x4767a9], al
mov cl, byte [0x4765aa]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xaa
xor cl, 0xff
and cl, 0x55
or al, cl
xor al, 0xff
mov byte [0x4767aa], al
mov al, byte [0x4765ab]
xor al, 0x1a
mov byte [0x4767ab], al
mov al, byte [0x4765ac]
xor al, 0x7b
mov byte [0x4767ac], al
mov bl, byte [0x4765ad]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
or dl, 0x12
xor dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xed
sub bl, 0xef
sub bl, al
add bl, 0xef
mov byte [0x4767ad], bl
mov al, byte [0x4765ae]
mov cl, al
xor cl, 0xff
and cl, 0xea
and al, 0x15
or cl, al
mov byte [0x4767ae], cl
mov al, byte [0x4765af]
mov cl, al
xor cl, 0xff
and cl, 0x84
and al, 0x7b
or cl, al
xor cl, 0x45
mov byte [0x4767af], cl
mov al, byte [0x4765b0]
xor al, 0x15
mov byte [0x4767b0], al
mov dl, byte [0x4765b1]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and al, 0x66
and dl, 0x99
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
xor al, 0x92
mov byte [0x4767b1], al
mov cl, byte [0x4765b2]
mov al, cl
xor al, 0xff
xor al, 0xff
xor al, 0xb3
and al, 0xb3
and cl, 0x4c
or al, cl
mov cl, al
and cl, 0xae
shl cl, 1
add al, 0xae
sub al, cl
mov byte [0x4767b2], al
mov al, byte [0x4765b3]
xor al, 0x9f
mov byte [0x4767b3], al
mov ah, byte [0x4765b4]
mov dh, ah
xor dh, 0xff
and dh, 0xe
and ah, 0xf1
mov al, dh
xor al, 0xff
mov bl, ah
xor bl, 0xff
mov dl, al
and dl, 0x47
and dh, 0xb8
mov cl, bl
and cl, 0x47
and ah, 0xb8
or dl, dh
or cl, ah
xor dl, cl
or al, bl
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x4767b4], dl
mov bl, byte [0x4765b5]
mov dl, bl
and dl, 0x60
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x60
sub bl, al
mov byte [0x4767b5], bl
mov al, byte [0x4765b6]
xor al, 0x11
mov byte [0x4767b6], al
mov al, byte [0x4765b7]
mov cl, al
and cl, 0xc
shl cl, 1
sub al, 0xf4
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x4767b7], al
mov al, byte [0x4765b8]
xor al, 0x23
mov byte [0x4767b8], al
mov al, byte [0x4765b9]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
and dl, 0x3d
mov cl, al
xor cl, 0xc2
xor cl, 0xff
or al, 0xc2
and al, cl
or dl, al
mov byte [0x4767b9], dl
mov al, byte [0x4765ba]
xor al, 0x90
mov byte [0x4767ba], al
mov al, byte [0x4765bb]
mov cl, al
and cl, 0x70
shl cl, 1
add al, 0x70
sub al, cl
mov byte [0x4767bb], al
mov al, byte [0x4765bc]
mov cl, al
xor cl, 0xff
and cl, 0xa1
and al, 0x5e
or cl, al
xor cl, 5
mov byte [0x4767bc], cl
mov al, byte [0x4765bd]
xor al, 0xfe
mov byte [0x4767bd], al
mov al, byte [0x4765be]
xor al, 0xed
mov byte [0x4767be], al
mov al, byte [0x4765bf]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x3f
xor al, 0xff
and al, 0xc0
or cl, al
xor cl, 0xff
mov byte [0x4767bf], cl
mov al, byte [0x4765c0]
xor al, 0xfa
mov byte [0x4767c0], al
mov al, byte [0x4765c1]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
or cl, ah
and dl, cl
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov cl, dl
and cl, 0xd1
mov ah, dl
xor ah, 0x2e
add dl, ah
sub dl, cl
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
or al, 0xd1
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4767c1], dl
mov al, byte [0x4765c2]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0xff
shl dl, 1
mov ah, al
add ah, 0xff
sub ah, dl
mov dl, cl
and dl, ah
xor cl, ah
or dl, cl
xor dl, 0xff
or dl, 0x2a
and al, 0x2a
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4767c2], dl
mov bl, byte [0x4765c3]
mov al, bl
and al, 0xbb
shl al, 1
mov dl, bl
add dl, 0xbb
sub dl, al
xor dl, 0xff
and dl, 0xbb
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xbb
sub bl, al
mov byte [0x4767c3], bl
mov dl, byte [0x4765c4]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, 0x2f
mov ah, dl
xor ah, 0xff
or ah, 0x2f
xor dl, 0xff
or dl, 0x2f
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov cl, al
or cl, ah
xor cl, 0xff
or al, ah
xor al, 0xff
xor cl, 0xff
xor al, 0xff
and cl, al
mov byte [0x4767c4], cl
mov al, byte [0x4765c5]
mov cl, al
xor cl, 0xff
and cl, 0x1c
and al, 0xe3
or cl, al
mov byte [0x4767c5], cl
mov bl, byte [0x4765c6]
mov dl, bl
xor dl, 0xfe
xor dl, 0xff
and dl, 0xfe
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, al
xor cl, 0xff
and cl, 0xfe
and al, 1
sub al, cl
xor al, 0xff
add bl, al
add bl, 1
mov byte [str._tO__ue], bl
mov al, byte [0x4765c7]
xor al, 0x58
mov byte [0x4767c7], al
mov al, byte [0x4765c8]
mov cl, al
xor cl, 0xff
and cl, 0xb
and al, 0xf4
or cl, al
xor cl, 0x48
mov byte [0x4767c8], cl
mov al, byte [0x4765c9]
mov cl, al
xor cl, 0xff
and cl, 0xf6
mov dl, al
and dl, 9
or cl, dl
xor cl, 9
and cl, 0x3e
and al, 0xc1
or cl, al
mov byte [0x4767c9], cl
mov dl, byte [0x4765ca]
mov al, dl
and al, 0xff
shl al, 1
mov cl, dl
add cl, 0xff
sub cl, al
mov al, dl
xor al, 0xff
or cl, al
mov al, cl
xor al, 0x54
and al, cl
xor al, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0xff
mov dh, ah
and dh, 0x1c
and dl, 0xe3
or dh, dl
xor dh, 0xb7
or ah, 0x54
xor ah, 0xff
and ah, 0xff
or dh, ah
and al, dh
xor al, 0xff
mov byte [0x4767ca], al
mov al, byte [0x4765cb]
mov cl, al
xor cl, 0xff
and cl, 0xbd
and al, 0x42
or cl, al
xor cl, 0xdb
mov byte [0x4767cb], cl
mov al, byte [0x4765cc]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x75
xor dl, 0xff
xor al, 0xff
and al, 0x75
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4767cc], dl
mov al, byte [0x4765cd]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xbd
xor dl, 0xff
xor al, 0xff
or al, 0xbd
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4767cd], dl
mov al, byte [str.Y_ewz]
mov cl, al
xor cl, 0xff
and cl, 0xc8
and al, 0x37
or cl, al
xor cl, 0x96
mov byte [0x4767ce], cl
mov bl, byte [0x4765cf]
mov dl, bl
and dl, 0x22
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x22
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x4767cf], bl
mov al, byte [0x4765d0]
xor al, 0x62
mov byte [0x4767d0], al
mov al, byte [0x4765d1]
mov dl, al
xor dl, 0xff
and dl, 0xb
mov cl, al
and cl, 0xf4
or dl, cl
xor dl, 0xf4
xor dl, 0xff
xor dl, 0xf4
and dl, 0xf4
and al, 0xb
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0xc9
and dl, 0x36
mov cl, bl
and cl, 0xc9
and al, 0x36
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0x84
mov byte [0x4767d1], dh
mov dl, byte [0x4765d2]
mov al, dl
or al, al
xor al, 0xff
or al, 0x82
xor al, 0xff
mov cl, dl
and cl, 0x82
mov ah, dl
xor ah, 0x7d
add dl, ah
sub dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
or al, dl
xor al, 0xff
mov byte [0x4767d2], al
mov al, byte [0x4765d3]
xor al, 0xeb
mov byte [0x4767d3], al
mov al, byte [str.uB0]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x72
or al, 0x72
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4767d4], dl
mov al, byte [0x4765d5]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xba
xor al, 0xff
or al, 0x45
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4767d5], dl
mov al, byte [0x4765d6]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xc8
and al, 0xc8
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4767d6], dl
mov al, byte [0x4765d7]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
xor dl, 0xff
xor dl, 0x9e
and dl, 0x9e
and al, 0x61
or dl, al
xor dl, 0xe2
mov byte [0x4767d7], dl
mov cl, byte [0x4765d8]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xdc
or cl, 0xdc
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x4767d8], al
mov al, byte [0x4765d9]
xor al, 0x2b
mov byte [str.f_vhE], al
mov dl, byte [0x4765da]
mov al, dl
xor al, 0xff
and al, 0x85
xor dl, 0xff
or dl, 0x85
xor dl, 0xff
and dl, 0xff
mov ah, al
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and ah, cl
xor al, 0xff
xor dl, 0xff
and al, dl
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 0x74
mov byte [0x4767da], ah
mov al, byte [0x4765db]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov dl, al
xor dl, 0xff
and cl, dl
mov dl, cl
and dl, 0x84
xor cl, 0x84
or dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
or al, 0x7b
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x4767db], dl
mov dl, byte [0x4765dc]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x54
and dl, 0xab
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x4767dc], al
mov al, byte [0x4765dd]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0xce
xor al, 0xff
or al, 0xce
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x4767dd], dl
mov al, byte [0x4765de]
xor al, 0x42
mov byte [0x4767de], al
mov al, byte [0x4765df]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0xac
and al, 0xac
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x4767df], cl
mov al, byte [0x4765e0]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
and dl, 0xe3
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or cl, 0xe3
xor cl, 0xff
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov byte [0x4767e0], al
mov al, byte [0x4765e1]
xor al, 0x51
mov byte [0x4767e1], al
mov al, byte [0x4765e2]
xor al, 0xbf
mov byte [0x4767e2], al
mov al, byte [0x4765e3]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov dl, cl
xor dl, 0xff
mov ch, ah
and ch, dl
mov dl, ah
xor dl, cl
add ah, dl
sub ah, ch
xor ah, 0xff
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0xf
and ah, 0xf0
or dl, ah
xor dl, 0xb4
or dh, 0x44
xor dh, 0xff
and dh, 0xff
or dl, dh
xor al, 0xff
mov cl, al
and cl, 0xbb
mov ah, al
xor ah, 0x44
add al, ah
sub al, cl
and dl, al
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
mov byte [0x4767e3], dl
mov al, byte [0x4765e4]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x12
xor al, 0xff
and al, 0xed
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4767e4], dl
mov al, byte [0x4765e5]
xor al, 0xf4
mov byte [0x4767e5], al
mov al, byte [0x4765e6]
xor al, 0x62
mov byte [0x4767e6], al
mov al, byte [0x4765e7]
mov cl, al
xor cl, 0xff
and cl, 0x2d
and al, 0xd2
or cl, al
xor cl, 0xc7
mov byte [0x4767e7], cl
mov al, byte [0x4765e8]
xor al, 0xdb
mov byte [0x4767e8], al
mov al, byte [0x4765e9]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xc6
or al, 0xc6
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x4767e9], cl
mov al, byte [0x4765ea]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xb7
or al, 0xb7
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
and dl, al
mov byte [0x4767ea], dl
mov bl, byte [0x4765eb]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
or dl, al
xor dl, 0xff
or dl, 0x1c
mov al, bl
and al, 0x1c
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
xor dl, 0xff
and dl, 0xe3
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xe3
sub bl, 0x78
sub bl, al
add bl, 0x78
mov byte [0x4767eb], bl
mov al, byte [0x4765ec]
mov cl, al
xor cl, 0xff
and cl, 0x15
mov dl, al
add dl, 1
xor al, 0xff
or al, 0xea
add al, dl
or cl, al
mov byte [0x4767ec], cl
mov al, byte [0x4765ed]
mov cl, al
xor cl, 0xad
xor cl, 0xff
and cl, 0xad
shl cl, 1
sub cl, 0xad
sub al, cl
mov byte [0x4767ed], al
mov al, byte [0x4765ee]
mov cl, al
xor cl, 0xff
and cl, 0x4a
and al, 0xb5
or cl, al
mov byte [0x4767ee], cl
mov al, byte [0x4765ef]
mov cl, al
xor cl, 0xff
and cl, 0x7d
and al, 0x82
mov dl, al
xor dl, 0xff
mov ah, cl
and ah, dl
mov dl, cl
xor dl, al
add cl, dl
sub cl, ah
mov byte [0x4767ef], cl
mov ecx, dword [ebp - 0x84]
jmp 0x443064
jmp 0x443066
mov dword [0x4787fc], 1
push eax
mov ebx, esp
push eax
mov esi, esp
push eax
mov edx, esp
push eax
mov dword [ebp - 0x2c], esp
push eax
mov dword [ebp - 0x28], esp
push eax
mov edi, esp
push eax
mov dword [ebp - 0x10], esp
push eax
mov dword [ebp - 0x80], esp
push eax
mov dword [ebp - 0x7c], esp
push eax
mov dword [ebp - 0x78], esp
push eax
mov dword [ebp - 0x48], esp
push eax
mov dword [ebp - 0x74], esp
push eax
mov dword [ebp - 0x70], esp
push eax
mov dword [ebp - 0x6c], esp
push eax
mov dword [ebp - 0x44], esp
push eax
mov dword [ebp - 0x40], esp
push eax
mov dword [ebp - 0x68], esp
push eax
mov dword [ebp - 0x3c], esp
push eax
mov dword [ebp - 0x64], esp
push eax
mov dword [ebp - 0x4c], esp
mov dword [ebx], ecx
mov dword [esi], 1
mov eax, dword [ebx]
add eax, 0x9272
mov dword [edx], eax
mov dword [ebp - 0x1c], ebx
mov dword [ebp - 0x18], edx
jmp 0x4430d5
mov eax, dword [edx]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x28]
jae 0x4436d2
cmp dword [esi], 1
jne 0x4430fa
mov eax, dword [edx]
mov ecx, eax
add ecx, 1
mov dword [edx], ecx
movzx eax, byte [eax]
or eax, 0x100
mov dword [esi], eax
mov eax, dword [esi]
xor eax, 0xffffffff
or eax, 0xfffffffe
mov ecx, eax
and ecx, 0xffffffff
shl ecx, 1
add eax, 0xffffffff
sub eax, ecx
and eax, 0xffffffff
cmp eax, 0
mov dword [ebp - 0x30], esi
mov dword [ebp - 0x24], edi
je 0x44354f
mov eax, dword [edx]
movzx eax, byte [eax]
mov dword [edi], eax
mov eax, dword [edx]
movzx eax, byte [eax + 1]
mov ecx, dword [edx]
mov edi, edx
movzx edx, byte [ecx + 2]
shl edx, 8
mov ecx, edx
and ecx, eax
mov esi, ecx
and esi, 0xffffffff
shl esi, 1
add ecx, 0xffffffff
sub ecx, esi
add eax, edx
add eax, 1
add eax, ecx
mov ecx, dword [ebp - 0x10]
mov dword [ecx], eax
mov eax, dword [edi]
add eax, 3
mov dword [edi], eax
mov eax, dword [ebx]
mov edi, dword [ebp - 0x24]
mov ecx, dword [edi]
movzx ecx, word [ecx*2 + 0x476df0]
movzx eax, word [eax + ecx*2 + 0x8852]
mov edx, dword [ebp - 0x80]
mov dword [edx], eax
mov eax, dword [ebx]
mov ecx, dword [edi]
movzx ecx, word [ecx*2 + 0x476df0]
movzx eax, byte [eax + ecx + 0x8f12]
mov esi, dword [ebp - 0x7c]
mov dword [esi], eax
mov eax, dword [edx]
mov ecx, dword [ebx]
mov ecx, dword [ecx + 0x44]
shl eax, cl
mov ecx, dword [ebx]
or eax, dword [ecx + 0x48]
mov dword [ecx + 0x48], eax
mov edx, dword [esi]
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
mov esi, ecx
xor esi, 0xffffffff
and esi, 0x63566e6b
and ecx, 0x9ca99194
sub ecx, esi
add ecx, edx
mov edx, ecx
and edx, 0x63566e6b
or ecx, 0x63566e6b
add edx, ecx
mov dword [eax + 0x44], edx
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
jb 0x443241
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x4431fa
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
jmp 0x4431fc
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x44]
mov esi, edx
and esi, esi
xor esi, 0xffffffff
xor esi, 0xffffffff
or esi, 0xfffffff7
mov eax, edx
and eax, 0xfffffff7
xor eax, 0xffffffff
and esi, eax
xor esi, 0xffffffff
mov eax, edx
add eax, 1
xor edx, 0xffffffff
or edx, 0xfffffff7
add edx, eax
shl edx, 1
xor eax, eax
sub eax, esi
add edx, eax
mov dword [ecx + 0x44], edx
jmp 0x4431d2
jmp 0x443243
jmp 0x443245
jmp 0x443247
jmp 0x443249
mov eax, dword [edi]
mov ecx, dword [edi]
movzx ecx, byte [ecx + str._v_i_]
mov ecx, dword [ecx*4 + 0x477140]
xor eax, 0xffffffff
xor ecx, 0xffffffff
or eax, ecx
mov ecx, eax
and ecx, 0xffffffff
shl ecx, 1
add eax, 0xffffffff
sub eax, ecx
add eax, 1
add eax, 0xffffffff
mov ecx, dword [ebp - 0x78]
mov dword [ecx], eax
mov eax, dword [edi]
movzx eax, byte [eax + str._v_i_]
mov edx, dword [ebp - 0x48]
mov dword [edx], eax
mov ebx, dword [ecx]
mov edx, dword [ebp - 0x1c]
mov eax, dword [edx]
mov ecx, dword [eax + 0x44]
shl ebx, cl
mov eax, dword [edx]
mov dword [ebp - 0x5c], eax
mov eax, dword [eax + 0x48]
mov esi, eax
xor esi, 0xffffffff
mov ecx, ebx
xor ecx, 0xffffffff
mov dword [ebp - 0x54], ecx
mov edx, esi
xor edx, 0x374a5587
xor edx, 0xffffffff
mov edi, esi
or edi, 0x374a5587
and edi, edx
mov edx, eax
and edx, 0xc8b5aa78
xor edx, 0xffffffff
xor eax, 0xffffffff
or eax, 0x374a5587
xor edx, 0xffffffff
xor eax, 0xffffffff
or edx, eax
mov eax, ecx
xor eax, 0xffffffff
or eax, 0xc8b5aa78
xor eax, 0xffffffff
and eax, 0xffffffff
and ebx, 0xc8b5aa78
or edi, edx
mov edx, ebx
xor edx, 0xffffffff
mov ecx, eax
and ecx, edx
mov edx, eax
xor edx, ebx
mov ebx, dword [ebp - 0x1c]
add eax, edx
sub eax, ecx
xor edi, eax
mov eax, esi
mov ecx, dword [ebp - 0x54]
and eax, ecx
xor esi, ecx
or eax, esi
xor eax, 0xffffffff
and eax, 0xffffffff
or edi, eax
mov eax, dword [ebp - 0x5c]
mov dword [eax + 0x48], edi
mov eax, dword [ebp - 0x48]
mov eax, dword [eax]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x44]
xor esi, esi
sub esi, eax
sub edx, esi
mov dword [ecx + 0x44], edx
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
jb 0x443378
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x443360
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
sub ecx, 8
mov dword [eax + 0x44], ecx
jmp 0x443338
jmp 0x44337a
jmp 0x44337c
mov eax, dword [ebp - 0x10]
cmp dword [eax], 0x200
setb al
test al, 1
jne 0x44338e
jmp 0x4433b3
jmp 0x443390
mov edx, dword [ebp - 0x10]
mov eax, dword [edx]
movzx eax, byte [eax + 0x4769f0]
mov ecx, dword [ebp - 0x2c]
mov dword [ecx], eax
mov eax, dword [edx]
movzx eax, byte [eax + 0x4765f0]
mov ecx, dword [ebp - 0x28]
mov dword [ecx], eax
jmp 0x4433de
jmp 0x4433b5
mov edx, dword [ebp - 0x10]
mov eax, dword [edx]
shr eax, 8
movzx eax, byte [eax + 0x477070]
mov ecx, dword [ebp - 0x2c]
mov dword [ecx], eax
mov eax, dword [edx]
shr eax, 8
movzx eax, byte [eax + 0x477410]
mov ecx, dword [ebp - 0x28]
mov dword [ecx], eax
jmp 0x4433de
jmp 0x4433e0
mov eax, dword [ebx]
mov edx, dword [ebp - 0x2c]
mov ecx, dword [edx]
movzx eax, word [eax + ecx*2 + 0x8a92]
mov esi, dword [ebp - 0x74]
mov dword [esi], eax
mov eax, dword [ebx]
mov ecx, dword [edx]
movzx eax, byte [eax + ecx + 0x9032]
mov edx, dword [ebp - 0x70]
mov dword [edx], eax
mov eax, dword [esi]
mov ecx, dword [ebx]
mov ecx, dword [ecx + 0x44]
shl eax, cl
mov ecx, dword [ebx]
or eax, dword [ecx + 0x48]
mov dword [ecx + 0x48], eax
mov edx, dword [edx]
mov eax, dword [ebx]
mov esi, dword [eax + 0x44]
xor ecx, ecx
sub ecx, esi
add ecx, 0
mov esi, 0xd59af36e
sub esi, edx
add esi, 0x2a650c92
add ecx, esi
xor edx, edx
sub edx, ecx
mov dword [eax + 0x44], edx
jmp 0x44343c
jmp 0x44343e
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
setae al
test al, 1
jne 0x44344d
jmp 0x443487
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x44346d
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
jmp 0x44346f
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
sub ecx, 8
mov dword [eax + 0x44], ecx
jmp 0x44343c
jmp 0x443489
jmp 0x44348b
jmp 0x44348d
jmp 0x44348f
mov eax, dword [ebp - 0x10]
mov eax, dword [eax]
mov edx, dword [ebp - 0x28]
mov ecx, dword [edx]
and eax, dword [ecx*4 + 0x477140]
mov ecx, dword [ebp - 0x6c]
mov dword [ecx], eax
mov eax, dword [edx]
mov edx, dword [ebp - 0x44]
mov dword [edx], eax
mov eax, dword [ecx]
mov ecx, dword [ebx]
mov ecx, dword [ecx + 0x44]
shl eax, cl
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x48]
mov esi, eax
xor esi, 0xffffffff
mov edi, edx
and edi, esi
mov esi, edx
xor esi, eax
add edx, esi
sub edx, edi
mov dword [ecx + 0x48], edx
mov eax, dword [ebp - 0x44]
mov eax, dword [eax]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x44]
and eax, 0xffffffff
xor esi, esi
sub esi, eax
xor eax, eax
sub eax, esi
add edx, eax
mov dword [ecx + 0x44], edx
mov esi, dword [ebp - 0x30]
mov edx, dword [ebp - 0x18]
mov edi, dword [ebp - 0x24]
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
jb 0x443546
jmp 0x4434fd
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
setb al
test al, 1
jne 0x443510
jmp 0x44352e
jmp 0x443512
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
mov edx, dword [ebp - 0x18]
mov esi, dword [ebp - 0x30]
jmp 0x44352e
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
sub ecx, 8
mov dword [eax + 0x44], ecx
jmp 0x4434f3
jmp 0x443548
jmp 0x44354a
jmp 0x4436c0
mov eax, dword [edx]
mov ecx, eax
add ecx, 1
mov dword [edx], ecx
movzx eax, byte [eax]
mov ecx, dword [ebp - 0x40]
mov dword [ecx], eax
jmp 0x443562
mov eax, dword [ebx]
mov edx, dword [ebp - 0x40]
mov ecx, dword [edx]
movzx eax, word [eax + ecx*2 + 0x8852]
mov esi, dword [ebp - 0x68]
mov dword [esi], eax
mov eax, dword [ebx]
mov ecx, dword [edx]
movzx eax, byte [eax + ecx + 0x8f12]
mov ecx, dword [ebp - 0x3c]
mov dword [ecx], eax
mov edx, dword [esi]
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
shl edx, cl
mov eax, dword [ebx]
mov dword [ebp - 0x60], eax
mov esi, dword [eax + 0x48]
mov ebx, esi
xor ebx, 0xffffffff
mov eax, edx
xor eax, 0xffffffff
mov dword [ebp - 0x58], eax
mov edi, ebx
and edi, 0x642022f0
and esi, 0x9bdfdd0f
and eax, 0x642022f0
mov dword [ebp - 0x20], eax
xor edx, 0xffffffff
or edx, 0x642022f0
xor edx, 0xffffffff
and edx, 0xffffffff
mov ecx, esi
xor ecx, 0xffffffff
mov eax, edi
and eax, ecx
mov ecx, edi
xor ecx, esi
add edi, ecx
sub edi, eax
mov esi, dword [ebp - 0x20]
mov eax, esi
xor eax, 0xffffffff
mov ecx, edx
xor ecx, 0xffffffff
mov dword [ebp - 0x38], ecx
mov ecx, eax
and ecx, 0x329b477d
and esi, 0xcd64b882
mov dword [ebp - 0x20], esi
mov esi, dword [ebp - 0x38]
and esi, 0x329b477d
and edx, 0xcd64b882
or ecx, dword [ebp - 0x20]
or esi, edx
xor ecx, esi
or eax, dword [ebp - 0x38]
xor eax, 0xffffffff
and eax, 0xffffffff
or ecx, eax
xor edi, ecx
or ebx, dword [ebp - 0x58]
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov eax, edi
xor eax, 0xffffffff
mov ecx, ebx
xor ecx, 0xffffffff
and eax, ecx
xor edi, 0xffffffff
xor ebx, 0xffffffff
and edi, ebx
mov ebx, dword [ebp - 0x1c]
or eax, edi
xor eax, 0xffffffff
mov ecx, dword [ebp - 0x60]
mov dword [ecx + 0x48], eax
mov eax, dword [ebp - 0x3c]
mov eax, dword [eax]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x44]
mov esi, edx
and esi, eax
shl esi, 1
xor edx, eax
add edx, esi
mov dword [ecx + 0x44], edx
mov esi, dword [ebp - 0x30]
mov edx, dword [ebp - 0x18]
mov edi, dword [ebp - 0x24]
jmp 0x44366d
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
jb 0x4436be
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x4436a6
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov dword [ebp - 0x50], eax
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov eax, edi
mov edi, esi
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov esi, edi
mov edi, eax
mov eax, dword [ebp - 0x50]
mov byte [edx], al
mov edx, dword [ebp - 0x18]
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
add ecx, 0xfffffff8
mov dword [eax + 0x44], ecx
jmp 0x44366d
jmp 0x4436c0
jmp 0x4436c2
jmp 0x4436c4
jmp 0x4436c6
mov eax, dword [esi]
shr eax, 1
mov dword [esi], eax
jmp 0x4430d5
jmp 0x4436d4
mov eax, dword [ebx]
movzx eax, word [eax + 0x8a52]
mov ecx, dword [ebp - 0x64]
mov dword [ecx], eax
mov eax, dword [ebx]
movzx eax, byte [eax + 0x9012]
mov edx, dword [ebp - 0x4c]
mov dword [edx], eax
mov eax, dword [ecx]
mov ecx, dword [ebx]
mov ecx, dword [ecx + 0x44]
shl eax, cl
mov ecx, dword [ebx]
mov edi, dword [ecx + 0x48]
mov edx, edi
and edx, eax
mov esi, edi
xor esi, eax
or edx, esi
xor edx, 0xffffffff
mov esi, eax
xor esi, 0xffffffff
mov ebx, edi
and ebx, esi
mov esi, edi
xor esi, eax
add edi, esi
sub edi, ebx
mov ebx, dword [ebp - 0x1c]
mov esi, edi
xor esi, 0xffffffff
and esi, 0xd46f743e
and edi, 0x2b908bc1
or esi, edi
xor esi, 0x2b908bc1
and edx, edx
xor edx, 0xffffffff
xor edx, 0xffffffff
or edx, 0
xor edx, 0xffffffff
or edx, 0
mov eax, esi
xor eax, 0xffffffff
and eax, 0xeb523ab6
and esi, 0x14adc549
or eax, esi
xor eax, 0x14adc549
and edx, eax
mov dword [ecx + 0x48], edx
mov eax, dword [ebp - 0x4c]
mov eax, dword [eax]
mov ecx, dword [ebx]
add eax, dword [ecx + 0x44]
mov dword [ecx + 0x44], eax
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
jb 0x4437b7
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x44379a
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
jmp 0x44379c
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
add ecx, 0xfffffff7
add ecx, 1
mov dword [eax + 0x44], ecx
jmp 0x443772
jmp 0x4437b9
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
setb al
and al, 1
movzx eax, al
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret