Function at 0x430620
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, 0x58
jmp 0x43062b
cmp dword [0x474628], 0
sete al
test al, 1
jne 0x43063e
jmp 0x441a8a
mov dword [ebp - 0x64], ecx
jmp 0x430643
mov al, byte [0x472e50]
xor al, 0xaa
mov byte [0x472f50], al
mov al, byte [0x472e51]
mov dl, al
xor dl, 0x6b
xor dl, 0xff
xor dl, 0xff
xor dl, 0x6b
and dl, 0x6b
shl dl, 1
sub dl, 0x6b
add al, 0x8d
sub al, dl
sub al, 0x8d
mov byte [0x472f51], al
mov dl, byte [0x472e52]
mov al, dl
xor al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0x37
mov dh, dl
and dh, 0xc8
or ah, dh
xor ah, 0xc8
and al, al
xor al, 0xff
mov dh, ah
xor dh, 0xff
xor ah, 0xff
or dh, ah
xor al, 0xff
xor dh, 0xff
or al, dh
mov ah, al
add ah, 1
xor al, 0xff
or al, 6
add al, ah
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
mov ah, dl
and ah, 0xf9
mov dh, dl
xor dh, 6
add dl, dh
sub dl, ah
mov ah, al
and ah, 0xff
shl ah, 1
add al, 0xff
sub al, ah
mov ah, dl
xor ah, 0xff
and ah, 0x63
and dl, 0x9c
or ah, dl
xor ah, 0x9c
mov dl, al
and dl, ah
xor al, ah
or dl, al
mov byte [0x472f52], dl
mov dl, byte [0x472e53]
mov al, dl
xor al, 0xff
mov ah, dl
xor ah, 0xff
and al, ah
xor al, 0xff
and al, 0x1b
or dl, 0x1b
xor dl, 0xff
or al, dl
xor al, 0xff
mov byte [0x472f53], al
mov dl, byte [0x472e54]
mov al, dl
xor al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0x1c
mov dh, dl
and dh, 0xe3
or ah, dh
xor ah, 0xe3
or al, ah
or al, al
xor al, 0xff
or al, 0x8a
xor al, 0xff
xor al, 0xff
xor dl, 0xff
or dl, 0x75
and al, dl
mov dl, al
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
mov byte [0x472f54], dl
mov al, byte [0x472e55]
mov dl, al
xor dl, 0x73
xor dl, 0xff
and dl, 0x73
shl dl, 1
sub dl, 0x73
sub al, dl
mov byte [0x472f55], al
mov dh, byte [0x472e56]
mov dl, dh
xor dl, 0x4c
and dl, dh
mov ah, dl
and ah, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul ah
mov bl, al
mov bh, dl
and bh, 2
or dl, 2
mov al, dl
mul bh
add al, bl
xor ebx, ebx
sub bl, dh
add bl, 0x4d
xor edx, edx
sub dl, bl
xor al, 0xff
add dl, al
add dl, 1
mov byte [0x472f56], dl
mov al, byte [0x472e57]
xor al, 0x46
mov byte [0x472f57], al
mov al, byte [0x472e58]
xor al, 0xe0
mov byte [0x472f58], al
mov al, byte [0x472e59]
xor al, 0xc5
mov byte [0x472f59], al
mov al, byte [0x472e5a]
xor al, 0xe1
mov byte [0x472f5a], al
mov al, byte [0x472e5b]
mov dl, al
xor dl, 0x56
xor dl, 0xff
and dl, 0x56
shl dl, 1
mov ah, dl
xor ah, 0x56
and dl, 0xa9
shl dl, 1
sub dl, ah
sub al, dl
mov byte [0x472f5b], al
mov al, byte [0x472e5c]
xor al, 0x4f
mov byte [0x472f5c], al
mov dl, byte [0x472e5d]
mov al, dl
xor al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0xff
or ah, 0
and al, ah
xor al, 0xff
and al, 0x87
xor dl, 0xff
and dl, 0x78
mov ah, al
and ah, 0xff
shl ah, 1
add al, 0xff
sub al, ah
mov ah, dl
xor ah, 0xff
and ah, 0xd6
and dl, 0x29
or ah, dl
xor ah, 0x29
and al, ah
mov byte [0x472f5d], al
mov dl, byte [0x472e5e]
mov al, dl
xor al, 0xff
and al, 0xe4
mov ah, dl
and ah, 0x1b
or al, ah
xor al, 0x1b
and al, 0x58
and dl, 0xa7
mov ah, al
and ah, dl
xor al, dl
or ah, al
mov byte [0x472f5e], ah
mov ah, byte [0x472e5f]
mov al, ah
xor al, 0xff
and al, 0xcc
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0x33
and al, al
xor al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor al, 0xff
xor ah, 0xff
or al, ah
mov dl, al
xor dl, 0xef
xor dl, 0xff
and dl, 0xef
shl dl, 1
sub dl, 0xef
sub al, dl
mov byte [0x472f5f], al
mov al, byte [0x472e60]
xor al, 0x7c
mov byte [0x472f60], al
mov al, byte [0x472e61]
mov dl, al
and dl, 0xc4
shl dl, 1
add al, 0xc4
sub al, dl
mov byte [0x472f61], al
mov al, byte [0x472e62]
mov dl, al
xor dl, 0xff
and dl, 0x9c
and al, 0x63
or dl, al
mov byte [0x472f62], dl
mov al, byte [0x472e63]
xor al, 0xe5
mov byte [0x472f63], al
mov bl, byte [0x472e64]
mov dl, bl
xor dl, 0x2e
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
xor dl, 0xff
or dl, 0xd1
xor dl, 0xff
and dl, 0xff
mov al, dl
xor al, 0xff
mov dh, al
and dh, 2
or al, 2
xor al, 0xff
mul dh
mov dh, al
mov bh, dl
and bh, 2
or dl, 2
mov al, dl
mul bh
add al, dh
mov dl, al
xor dl, 0xff
and dl, 0x2e
and al, 0xd1
sub al, dl
sub bl, al
mov byte [0x472f64], bl
mov dl, byte [0x472e65]
mov al, dl
xor al, 0xff
mov ah, dl
xor ah, 0xff
or al, ah
xor al, 0xff
or al, 0x81
and dl, 0x81
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x472f65], al
mov al, byte [0x472e66]
mov dl, al
xor dl, 0xcd
xor dl, 0xff
and dl, 0xcd
shl dl, 1
sub dl, 0xcd
sub al, dl
mov byte [0x472f66], al
mov al, byte [0x472e67]
mov dl, al
xor dl, 0xff
and dl, 0xd5
and al, 0x2a
or dl, al
xor dl, 0x7e
mov byte [str.3_L_n], dl
mov al, byte [0x472e68]
mov ah, al
and ah, ah
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
and dl, 0x29
xor dl, 0xff
mov ah, al
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
shl ah, 1
sub ah, 0xff
sub al, ah
or al, 0x29
mov ah, dl
and ah, 0xff
shl ah, 1
add dl, 0xff
sub dl, ah
xor al, 0xff
or dl, al
mov byte [0x472f68], dl
mov al, byte [0x472e69]
xor al, 0xec
mov byte [0x472f69], al
mov dl, byte [0x472e6a]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov ah, dl
and ah, 0xff
shl ah, 1
mov dh, dl
add dh, 0xff
sub dh, ah
and al, dh
or al, 0xee
xor al, 0xff
mov ah, dl
and ah, 0xff
shl ah, 1
add dl, 0xff
sub dl, ah
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or ah, 0x11
xor ah, 0xff
or al, ah
xor al, 0xff
mov byte [0x472f6a], al
mov al, byte [0x472e6b]
mov dl, al
xor dl, 0xe2
xor dl, 0xff
and dl, 0xe2
shl dl, 1
sub dl, 0xe2
sub al, dl
mov byte [0x472f6b], al
mov bl, byte [0x472e6c]
mov al, bl
xor al, 0x78
mov ah, al
xor ah, 0xff
and ah, 0x2c
and al, 0xd3
or ah, al
xor ah, 0xd3
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0x78
mov dh, dl
and dh, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul dh
mov dh, al
mov bh, dl
and bh, 2
or dl, 2
mov al, dl
mul bh
add al, dh
sub al, 0x78
sub bl, al
mov byte [0x472f6c], bl
mov al, byte [0x472e6d]
mov dl, al
and dl, 0xfb
shl dl, 1
add al, 0xfb
sub al, dl
mov byte [0x472f6d], al
mov bl, byte [0x472e6e]
mov dl, bl
xor dl, 0xc3
xor dl, 0xff
and dl, 0xc3
mov al, dl
xor al, 0xff
mov dh, al
and dh, 2
or al, 2
xor al, 0xff
mul dh
mov dh, al
mov bh, dl
and bh, 2
or dl, 2
mov al, dl
mul bh
add al, dh
sub al, 0xc3
sub bl, al
mov byte [0x472f6e], bl
mov al, byte [0x472e6f]
mov dl, al
xor dl, 0xff
and dl, 0x1f
and al, 0xe0
or dl, al
xor dl, 0xf4
mov byte [0x472f6f], dl
mov dl, byte [0x472e70]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x21
mov ah, dl
xor ah, 0xde
xor ah, 0xff
or dl, 0xde
and dl, ah
or al, dl
xor al, 0x9b
mov byte [0x472f70], al
mov al, byte [0x472e71]
mov ah, al
xor ah, 0x2e
mov dl, ah
xor dl, 0xff
and dl, 0xdb
and ah, 0x24
or dl, ah
xor dl, 0x24
and dl, 0x2e
shl dl, 1
sub dl, 0x2e
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x472f71], al
mov al, byte [0x472e72]
mov ah, al
xor ah, 0xff
xor ah, 0xff
or ah, 0x14
xor ah, 0xff
and ah, 0xff
and al, 0x14
mov dl, ah
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dh, dl
and dh, 0x97
and ah, 0x68
mov bh, bl
and bh, 0x97
and al, 0x68
or dh, ah
or bh, al
xor dh, bh
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x472f72], dh
mov al, byte [0x472e73]
xor al, 0x93
mov byte [0x472f73], al
mov al, byte [0x472e74]
mov dl, al
xor dl, 0xff
and dl, 5
and al, 0xfa
or dl, al
mov byte [0x472f74], dl
mov bl, byte [0x472e75]
mov dl, bl
and dl, 0xab
mov al, dl
xor al, 0xff
mov dh, al
and dh, 2
or al, 2
xor al, 0xff
mul dh
mov dh, al
mov bh, dl
and bh, 2
or dl, 2
mov al, dl
mul bh
add al, dh
mov dl, bl
and dl, 0xab
shl dl, 1
xor bl, 0xab
add bl, dl
sub bl, al
mov byte [0x472f75], bl
mov al, byte [0x472e76]
xor al, 0x14
mov byte [0x472f76], al
mov al, byte [0x472e77]
mov ah, al
xor ah, 0xff
and ah, 0xcc
mov dh, al
xor dh, 0xcc
and dh, al
mov dl, ah
xor dl, 0xff
mov bl, dh
xor bl, 0xff
mov al, dl
and al, 0x88
and ah, 0x77
mov bh, bl
and bh, 0x88
and dh, 0x77
or al, ah
or bh, dh
xor al, bh
or dl, bl
xor dl, 0xff
and dl, 0xff
or al, dl
mov dl, al
xor dl, 0xff
mov ah, al
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0x82
or al, 0x82
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472f77], dl
mov al, byte [0x472e78]
mov dl, al
xor dl, 0x90
xor dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x90
shl dl, 1
sub dl, 0x90
sub al, dl
mov byte [0x472f78], al
mov al, byte [0x472e79]
mov dl, al
xor dl, 0xff
and dl, 0x85
and al, 0x7a
or dl, al
xor dl, 0x62
mov byte [0x472f79], dl
mov al, byte [0x472e7a]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xe9
xor dl, 0xff
xor al, 0xff
or al, 0xe9
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472f7a], dl
mov al, byte [0x472e7b]
mov dl, al
xor dl, 2
xor dl, 0xff
and dl, 2
shl dl, 1
sub dl, 2
sub al, dl
mov byte [0x472f7b], al
mov al, byte [0x472e7c]
xor al, 0xaa
mov byte [0x472f7c], al
mov al, byte [0x472e7d]
mov dl, al
xor dl, 0x57
xor dl, 0xff
xor dl, 0xff
xor dl, 0x57
and dl, 0x57
shl dl, 1
sub dl, 0x57
sub al, dl
mov byte [0x472f7d], al
mov al, byte [0x472e7e]
mov dl, al
xor dl, 0xff
mov ah, al
xor ah, 0xff
or dl, ah
and dl, 0x99
xor dl, 0xff
xor al, 0xff
or al, 0x99
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472f7e], dl
mov al, byte [0x472e7f]
mov dl, al
xor dl, 0xff
and dl, 0x62
and al, 0x9d
or dl, al
mov byte [0x472f7f], dl
mov al, byte [0x472e80]
mov dl, al
and dl, 0x61
shl dl, 1
add al, 0x61
sub al, dl
mov byte [0x472f80], al
mov dl, byte [0x472e81]
mov al, dl
xor al, 0xff
mov ah, dl
xor ah, 0xff
or al, ah
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, 0x73
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x8c
or al, dl
xor al, 0x86
mov byte [0x472f81], al
mov dl, byte [0x472e82]
mov al, dl
xor al, 0xff
mov ah, dl
xor ah, 0xff
or al, ah
xor al, 0xff
or al, 0xdb
xor dl, 0xff
or dl, 0x24
and al, dl
xor al, 0xff
mov byte [0x472f82], al
mov bl, byte [str._V]
mov dl, bl
xor dl, 0x41
xor dl, 0xff
and dl, 0x41
mov al, dl
xor al, 0xff
mov dh, al
and dh, 2
or al, 2
xor al, 0xff
mul dh
mov dh, al
mov bh, dl
and bh, 2
or dl, 2
mov al, dl
mul bh
add al, dh
sub al, 0xe5
sub al, 0x41
add al, 0xe5
add bl, 0x86
sub bl, al
sub bl, 0x86
mov byte [0x472f83], bl
mov al, byte [0x472e84]
xor al, 0xaf
mov byte [0x472f84], al
mov dl, byte [0x472e85]
mov al, dl
xor al, 0xff
mov ah, dl
xor ah, 0xff
and al, ah
xor al, 0xff
and al, 0x20
or dl, 0x20
xor dl, 0xff
or al, dl
xor al, 0xff
mov byte [0x472f85], al
mov al, byte [0x472e86]
mov ah, al
or ah, ah
xor ah, 0xff
mov dl, ah
and dl, 0x9c
xor dl, 0xff
add ah, 0x9c
add ah, 1
add ah, dl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
or al, 0x63
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
xor dl, 0xff
and dl, 0xff
mov byte [0x472f86], dl
mov al, byte [0x472e87]
xor al, 0xbc
mov byte [0x472f87], al
mov al, byte [0x472e88]
mov dl, al
xor dl, 0x21
xor dl, 0xff
and dl, 0x21
shl dl, 1
sub dl, 0xb2
sub dl, 0x21
add dl, 0xb2
mov ah, al
xor ah, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, ah
mov byte [0x472f88], al
mov al, byte [0x472e89]
mov dl, al
xor dl, 0xff
and dl, 0x62
mov ah, al
and ah, 0x9d
or dl, ah
xor dl, 0x9d
or dl, 0xaa
add dl, 0x56
and al, 0xaa
or dl, al
mov byte [0x472f89], dl
mov al, byte [0x472e8a]
mov dl, al
xor dl, 0xff
and dl, 0x85
and al, 0x7a
or dl, al
mov byte [0x472f8a], dl
mov al, byte [0x472e8b]
mov dl, al
xor dl, 0xff
and dl, 0x3d
and al, 0xc2
or dl, al
mov byte [0x472f8b], dl
mov al, byte [0x472e8c]
mov dl, al
xor dl, 0xff
mov ah, al
xor ah, 0xff
or dl, ah
and dl, 0x5d
xor dl, 0xff
and al, 0xa2
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472f8c], dl
mov al, byte [0x472e8d]
mov ah, al
xor ah, 0xff
mov dl, al
xor dl, 0xff
mov dh, ah
add dh, 1
xor ah, 0xff
or ah, dl
add ah, dh
mov dl, ah
xor dl, 0xff
and dl, 0x49
and ah, 0xb6
or dl, ah
xor dl, 0xb6
and dl, 0xd7
xor al, 0xff
and al, 0x28
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
mov ah, dl
add ah, 1
xor dl, 0xff
or dl, al
add dl, ah
mov byte [0x472f8d], dl
mov al, byte [0x472e8e]
mov ah, al
add ah, 1
mov dl, al
xor dl, 0xff
or dl, 0xb0
add dl, ah
shl dl, 1
mov ah, al
and ah, 0xb0
shl ah, 1
xor al, 0xb0
add al, ah
sub al, dl
mov byte [0x472f8e], al
mov al, byte [0x472e8f]
xor al, 0xf9
mov byte [0x472f8f], al
mov dl, byte [0x472e90]
mov al, dl
xor al, 0xff
and al, 0xc3
mov ah, dl
and ah, 0x3c
or al, ah
xor al, 0x3c
mov ah, dl
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
or al, ah
mov ah, al
xor ah, 0x6b
xor ah, 0xff
or al, 0x6b
and al, ah
xor al, 0xff
mov ah, dl
and ah, 0x94
xor ah, 0xff
xor dl, 0xff
or dl, 0x6b
and ah, dl
xor ah, 0xff
xor ah, 0xff
and al, ah
xor al, 0xff
mov byte [0x472f90], al
mov dl, byte [0x472e91]
mov al, dl
xor al, 0xff
mov ah, dl
and ah, al
mov al, dl
xor al, al
mov dh, dl
add dh, al
sub dh, ah
xor dh, 0xff
mov al, dh
and al, 0xae
xor dh, 0xae
or al, dh
xor al, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0x51
and ah, dl
mov dl, al
xor dl, 0xff
mov dh, ah
xor dh, 0xff
and al, 0xff
and ah, 0xff
or al, 0
or ah, 0
xor al, ah
or dl, dh
xor dl, 0xff
and dl, 0xff
or al, dl
mov dl, al
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 0xff
sub al, dl
mov byte [0x472f91], al
mov dl, byte [0x472e92]
mov al, dl
xor al, 0xff
and al, 0x1e
mov ah, dl
and ah, 0xe1
or al, ah
xor al, 0xe1
xor al, 0xff
or al, 0x71
xor al, 0xff
and al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor ah, 0xff
and ah, 0x71
mov dl, ah
and dl, al
xor dl, 0xff
add al, ah
add al, 1
add al, dl
xor al, 0x7b
mov byte [0x472f92], al
mov al, byte [0x472e93]
mov ah, al
or ah, ah
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
xor ah, 0xff
mov dh, al
xor dh, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov ah, dh
xor ah, 0xff
xor dh, 0xff
or ah, dh
and dl, ah
xor dl, 0xff
xor dl, 0xff
or dl, 0xd9
and al, 0xd9
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472f93], dl
mov al, byte [0x472e94]
xor al, 0x62
mov byte [0x472f94], al
mov al, byte [0x472e95]
mov dl, al
xor dl, 0xff
and dl, 0x73
and al, 0x8c
or dl, al
mov byte [0x472f95], dl
mov dl, byte [0x472e96]
mov al, dl
xor al, 0xff
mov ah, dl
xor ah, 0xff
or al, ah
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0x3e
and dl, 0xc1
or al, dl
xor al, 0x6b
mov byte [0x472f96], al
mov al, byte [0x472e97]
mov dl, al
xor dl, 0xff
and dl, 0x67
and al, 0x98
or dl, al
xor dl, 0x20
mov byte [0x472f97], dl
mov al, byte [0x472e98]
xor al, 0xc0
mov byte [0x472f98], al
mov al, byte [0x472e99]
xor al, 0xc6
mov byte [0x472f99], al
mov al, byte [0x472e9a]
mov dl, al
xor dl, 0xff
mov ah, al
xor ah, 0xff
or dl, ah
and dl, 0xfb
xor dl, 0xff
and al, 4
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472f9a], dl
mov al, byte [0x472e9b]
mov dl, al
xor dl, 0xbe
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0xbe
shl dl, 1
sub dl, 0xbe
sub al, dl
mov byte [0x472f9b], al
mov al, byte [0x472e9c]
mov dl, al
and dl, 0xba
shl dl, 1
add al, 0xba
sub al, dl
mov byte [0x472f9c], al
mov al, byte [0x472e9d]
mov dl, al
xor dl, 0xff
and dl, 0x21
and al, 0xde
or dl, al
xor dl, 0x1b
mov byte [0x472f9d], dl
mov al, byte [0x472e9e]
xor al, 0x75
mov byte [0x472f9e], al
mov al, byte [0x472e9f]
xor al, 0x9e
mov byte [0x472f9f], al
mov al, byte [0x472ea0]
mov dl, al
xor dl, 0xb1
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
and dl, 0xb1
shl dl, 1
add dl, 0x57
sub dl, 0xb1
sub dl, 0x57
sub al, 0x77
sub al, dl
add al, 0x77
mov byte [0x472fa0], al
mov cl, byte [0x472ea1]
mov bl, cl
xor bl, 0xff
mov dh, cl
xor dh, 0xff
mov ah, bl
xor ah, 0xff
mov al, dh
xor al, 0xff
mov dl, ah
and dl, 0x6b
and bl, 0x94
mov bh, al
and bh, 0x6b
and dh, 0x94
or dl, bl
or bh, dh
xor dl, bh
or ah, al
xor ah, 0xff
and ah, 0xff
or dl, ah
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or ah, 0
xor ah, 0xff
or ah, 0
xor ah, 0xff
mov dl, ah
and dl, 0x17
xor ah, 0x17
or dl, ah
mov al, cl
xor al, 0xe8
and al, cl
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov byte [0x472fa1], dl
mov al, byte [0x472ea2]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x4a
xor dl, 0xff
or al, 0xb5
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472fa2], dl
mov al, byte [0x472ea3]
xor al, 0x10
mov byte [0x472fa3], al
mov al, byte [0x472ea4]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
xor dl, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x69
add dl, cl
xor dl, 0xff
xor al, 0xff
or al, 0x69
mov ah, dl
xor ah, 0xff
and ah, 0x38
and dl, 0xc7
or ah, dl
xor ah, 0xc7
xor al, 0xff
mov cl, al
and cl, ah
xor cl, 0xff
add ah, al
add ah, 1
add ah, cl
mov byte [0x472fa4], ah
mov dl, byte [0x472ea5]
mov ah, dl
xor ah, 0xff
and ah, 0xff
or ah, 0
mov al, ah
and al, 0x9a
xor al, 0xff
and ah, 0x9a
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
or al, ah
mov cl, dl
xor cl, 0x9a
and cl, dl
mov dl, al
or dl, cl
xor dl, 0xff
or al, cl
xor al, 0xff
or dl, al
xor dl, 0xff
xor dl, 0xd
mov byte [0x472fa5], dl
mov cl, byte [0x472ea6]
mov al, cl
xor al, 0xff
and al, 0x70
and cl, 0x8f
or al, cl
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x3a
xor al, 0xff
and al, 0xc5
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472fa6], dl
mov al, byte [0x472ea7]
mov cl, al
xor cl, 0xe
and cl, al
shl cl, 1
add al, 0x61
add al, 0xf1
sub al, 0x61
sub al, cl
mov byte [0x472fa7], al
mov dl, byte [0x472ea8]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0x1a
xor al, 0xff
and al, 0xff
and dl, 0x1a
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
xor ah, 0xb2
mov byte [0x472fa8], ah
mov al, byte [0x472ea9]
xor al, 0x77
mov byte [0x472fa9], al
mov al, byte [0x472eaa]
mov cl, al
xor cl, 0xff
and cl, 0xdf
and al, 0x20
mov dl, al
and dl, cl
xor dl, 0xff
add cl, al
add cl, 1
add cl, dl
mov byte [0x472faa], cl
mov al, byte [0x472eab]
mov cl, al
and cl, 0x85
shl cl, 1
sub al, 0x7b
sub al, cl
mov byte [0x472fab], al
mov al, byte [0x472eac]
mov cl, al
xor cl, 0xff
and cl, 0x96
and al, 0x69
or cl, al
mov byte [0x472fac], cl
mov al, byte [0x472ead]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0xa2
xor cl, 0xff
and cl, 0xff
and al, 0xa2
or cl, al
mov byte [0x472fad], cl
mov al, byte [0x472eae]
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, 0x77
and ah, 0x88
or dl, ah
xor dl, 0x88
or dl, 0x97
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
and cl, 0x97
xor cl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov byte [0x472fae], dl
mov al, byte [0x472eaf]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0xa0
xor al, 0xff
or al, 0x5f
and cl, al
xor cl, 0xff
mov byte [0x472faf], cl
mov al, byte [0x472eb0]
xor al, 0xa4
mov byte [0x472fb0], al
mov al, byte [0x472eb1]
xor al, 0x18
mov byte [0x472fb1], al
mov al, byte [0x472eb2]
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
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x27
or al, 0x27
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472fb2], dl
mov al, byte [0x472eb3]
mov cl, al
xor cl, 0x4c
xor cl, 0xff
mov dl, al
or dl, 0x4c
and dl, cl
shl dl, 1
add al, 0x4c
sub al, dl
mov byte [0x472fb3], al
mov al, byte [0x472eb4]
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, 0x2d
and al, 0xd2
mov dl, dh
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov ah, dl
and ah, 0xc3
and dh, 0x3c
mov cl, bl
and cl, 0xc3
and al, 0x3c
or ah, dh
or cl, al
xor ah, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or ah, dl
xor ah, 0xa3
mov byte [0x472fb4], ah
mov al, byte [0x472eb5]
xor al, 0xb5
mov byte [0x472fb5], al
mov al, byte [0x472eb6]
xor al, 0xc8
mov byte [0x472fb6], al
mov al, byte [0x472eb7]
mov cl, al
xor cl, 0xdd
xor cl, 0xff
and cl, 0xdd
shl cl, 1
sub cl, 0xdd
sub al, cl
mov byte [0x472fb7], al
mov al, byte [0x472eb8]
mov cl, al
xor cl, 0xff
and cl, 0xbd
and al, 0x42
or cl, al
xor cl, 0xd2
mov byte [0x472fb8], cl
mov al, byte [0x472eb9]
xor al, 0x45
mov byte [0x472fb9], al
mov al, byte [0x472eba]
mov cl, al
and cl, 0x57
shl cl, 1
add al, 0x57
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x472fba], al
mov al, byte [0x472ebb]
xor al, 0xe2
mov byte [0x472fbb], al
mov al, byte [0x472ebc]
mov cl, al
xor cl, 0xff
and cl, 0xc3
and al, 0x3c
or cl, al
xor cl, 0xe4
mov byte [0x472fbc], cl
mov al, byte [0x472ebd]
mov cl, al
xor cl, 0x6f
xor cl, 0xff
and cl, 0x6f
shl cl, 1
sub cl, 0x6f
sub al, cl
mov byte [str.t9G], al
mov al, byte [0x472ebe]
xor al, 0xf6
mov byte [0x472fbe], al
mov al, byte [0x472ebf]
mov dl, al
xor dl, 0xff
and dl, 0xcb
mov cl, al
and cl, 0x34
or dl, cl
xor dl, 0x34
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xa0
xor dl, 0xff
or al, 0x5f
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
xor dl, 0xff
or dl, 0
xor al, 0xff
and dl, al
mov byte [0x472fbf], dl
mov dl, byte [0x472ec0]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
or al, cl
xor al, 0xff
xor al, 0xff
mov cl, al
and cl, 0xcb
xor cl, 0xff
add al, 0xcb
add al, 1
add al, cl
xor al, 0xff
xor dl, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xcb
add dl, cl
mov ah, al
or ah, dl
xor ah, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
or ah, al
xor ah, 0xff
mov al, ah
xor al, 0xff
and al, 0xd7
and ah, 0x28
or al, ah
xor al, 0x28
mov byte [0x472fc0], al
mov al, byte [0x472ec1]
mov cl, al
xor cl, 0xff
and cl, 0x48
mov dl, al
xor dl, 0xb7
xor dl, 0xff
or al, 0xb7
and al, dl
or cl, al
mov byte [0x472fc1], cl
mov al, byte [0x472ec2]
mov cl, al
xor cl, 0xff
and cl, 0xe7
and al, 0x18
or cl, al
xor cl, 0x6b
mov byte [0x472fc2], cl
mov cl, byte [0x472ec3]
mov al, cl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0xd7
and cl, 0x28
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0xc4
and al, 0x3b
or cl, al
mov byte [0x472fc3], cl
mov al, byte [0x472ec4]
xor al, 0xf3
mov byte [0x472fc4], al
mov al, byte [0x472ec5]
mov cl, al
xor cl, 0
and al, 0xff
shl al, 1
sub al, cl
mov byte [0x472fc5], al
mov al, byte [0x472ec6]
xor al, 0x81
mov byte [0x472fc6], al
mov dl, byte [0x472ec7]
mov cl, dl
and cl, 0xff
shl cl, 1
mov al, dl
add al, 0xff
sub al, cl
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0x6e
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0x6e
and cl, dl
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
mov byte [0x472fc7], al
mov al, byte [0x472ec8]
mov dl, al
xor dl, 0xff
and dl, 0x5f
mov cl, al
and cl, 0xa0
or dl, cl
xor dl, 0xff
and dl, 0x5f
shl dl, 1
sub dl, 0x5f
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x472fc8], al
mov al, byte [0x472ec9]
mov cl, al
xor cl, 0x14
xor cl, 0xff
and cl, 0x14
shl cl, 1
sub cl, 0x14
sub al, cl
mov byte [0x472fc9], al
mov dl, byte [0x472eca]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
xor al, 0xff
or al, 4
xor al, 0xff
and al, 0xff
xor dl, 0xff
and dl, 4
or al, dl
xor al, 0xff
mov byte [0x472fca], al
mov al, byte [0x472ecb]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xb4
mov ah, al
and ah, 0x4b
or cl, ah
xor cl, 0x4b
and dl, cl
xor dl, 0xff
mov ah, dl
and ah, 0x49
xor ah, 0xff
xor dl, 0xff
or dl, 0xb6
and ah, dl
xor ah, 0xff
xor al, 0xff
and al, 0xb6
or ah, al
xor ah, 0xff
mov byte [0x472fcb], ah
mov bl, byte [0x472ecc]
mov dl, bl
xor dl, 0x6b
xor dl, 0xff
or dl, 0x94
add dl, 0x6c
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, 0x6b
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x472fcc], bl
mov al, byte [0x472ecd]
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, 0xb3
xor dl, 0xff
and al, 0xb3
or dl, al
xor dl, 0xe0
mov byte [0x472fcd], dl
mov al, byte [0x472ece]
mov cl, al
xor cl, 0xff
and cl, 0x81
mov dl, al
xor dl, 0x81
and dl, al
or cl, dl
mov byte [0x472fce], cl
mov al, byte [0x472ecf]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xe5
xor cl, 0xff
xor al, 0xff
and al, 0xe5
or cl, al
xor cl, 0xff
mov byte [0x472fcf], cl
mov al, byte [0x472ed0]
xor al, 0xc
mov byte [0x472fd0], al
mov dl, byte [0x472ed1]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0xf5
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
or dl, 0xa
and al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
mov byte [0x472fd1], al
mov al, byte [0x472ed2]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x30
or al, 0x30
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472fd2], dl
mov al, byte [0x472ed3]
mov cl, al
xor cl, 0xff
and cl, 0xca
and al, 0x35
or cl, al
xor cl, 0x17
mov byte [0x472fd3], cl
mov al, byte [0x472ed4]
xor al, 0x65
mov byte [0x472fd4], al
mov al, byte [0x472ed5]
xor al, 0xc4
mov byte [0x472fd5], al
mov al, byte [0x472ed6]
xor al, 0x38
mov byte [0x472fd6], al
mov al, byte [0x472ed7]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xf9
or al, 0xf9
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472fd7], dl
mov al, byte [0x472ed8]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0x5f
xor al, 0xff
or al, 0x5f
xor al, 0xff
and al, 0xff
or dl, al
mov byte [str._jm_r], dl
mov al, byte [0x472ed9]
xor al, 0x6c
mov byte [0x472fd9], al
mov al, byte [0x472eda]
xor al, 0x62
mov byte [0x472fda], al
mov al, byte [0x472edb]
xor al, 0x30
mov byte [0x472fdb], al
mov al, byte [0x472edc]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
and dl, 0xb2
and al, 0x4d
or dl, al
mov byte [0x472fdc], dl
mov al, byte [0x472edd]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x9c
xor dl, 0xff
or al, 0x63
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [str.Zjz_v], dl
mov cl, byte [0x472ede]
mov al, cl
xor al, 0xff
and al, 0x48
mov dl, cl
xor dl, 0x48
and 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
xor al, 0x76
mov byte [0x472fde], al
mov cl, byte [0x472edf]
mov al, cl
xor al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xbd
mov ah, cl
xor ah, 0xff
xor cl, 0xff
and ah, cl
or ah, 0xbd
xor ah, 0xff
mov dl, al
xor dl, 0xff
mov bl, ah
xor bl, 0xff
mov dh, dl
and dh, 0xe7
and al, 0x18
mov cl, bl
and cl, 0xe7
and ah, 0x18
or dh, al
or cl, ah
xor dh, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
xor dh, 0x5b
mov byte [0x472fdf], dh
mov al, byte [0x472ee0]
mov ah, al
or ah, ah
and ah, ah
xor ah, 0xff
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
or ah, 0xbc
mov dl, ah
xor dl, 0xff
and dl, 0x1d
and ah, 0xe2
or dl, ah
xor dl, 0xe2
xor al, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xbc
add al, cl
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and dl, al
mov byte [0x472fe0], dl
mov al, byte [0x472ee1]
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, 0x48
or al, al
xor al, 0xff
or al, 0x48
xor al, 0xff
or dl, al
mov byte [0x472fe1], dl
mov al, byte [0x472ee2]
xor al, 0x15
mov byte [0x472fe2], al
mov al, byte [0x472ee3]
mov dl, al
and dl, dl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor dl, 0xff
mov cl, dl
and cl, 0xb7
xor cl, 0xff
add dl, 0xb7
add dl, 1
add dl, cl
and al, 0xb7
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, 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
mov byte [0x472fe3], cl
mov dl, byte [str._m_b]
mov cl, dl
add cl, 1
mov al, dl
xor al, 0xff
or al, dl
add al, cl
xor al, 0xff
or al, al
xor al, 0xff
or al, 0x3c
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
mov ah, dl
xor ah, 0xff
and ah, 0xa
and dl, 0xf5
or ah, dl
xor ah, 0xf5
mov cl, ah
and cl, 0xc3
xor cl, 0xff
add ah, 0xc3
add ah, 1
add ah, cl
and al, ah
xor al, 0xff
mov byte [0x472fe4], al
mov dl, byte [0x472ee5]
mov cl, dl
and cl, cl
xor cl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0xea
and dl, 0xea
xor dl, 0xff
and al, dl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x472fe5], al
mov al, byte [0x472ee6]
mov cl, al
and cl, 0xd9
shl cl, 1
add al, 0xd9
sub al, cl
mov byte [0x472fe6], al
mov al, byte [0x472ee7]
xor al, 0x50
mov byte [0x472fe7], al
mov cl, byte [0x472ee8]
mov al, cl
xor al, 0xff
and al, 0xff
or al, 0
or al, 0x66
add al, 0x9a
and cl, 0x66
or al, cl
mov cl, al
and cl, 0x2b
shl cl, 1
add al, 0x2b
sub al, cl
mov byte [0x472fe8], al
mov al, byte [0x472ee9]
xor al, 0xe9
mov byte [0x472fe9], al
mov ah, byte [0x472eea]
mov al, ah
xor al, 0xff
and al, 0xff
or al, 0
mov cl, ah
xor cl, 0xff
or al, cl
xor al, 0xff
mov cl, al
and cl, 0xcd
xor cl, 0xff
add al, 0xcd
add al, 1
add al, cl
mov dl, ah
xor dl, 0x32
and dl, ah
xor dl, 0xff
mov ah, al
xor ah, 0xff
xor al, 0xff
and ah, al
or ah, 0
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
xor dl, 0xff
mov al, dl
and al, ah
xor al, 0xff
add ah, dl
add ah, 1
add ah, al
mov byte [0x472fea], ah
mov dl, byte [0x472eeb]
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, 0x69
and dl, 0x96
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0xd1
and al, 0x2e
or cl, al
xor cl, 0x46
mov byte [0x472feb], cl
mov al, byte [0x472eec]
mov cl, al
and cl, 0xd4
shl cl, 1
add al, 0xd4
sub al, cl
mov byte [0x472fec], al
mov dl, byte [0x472eed]
mov al, dl
xor al, 0xff
and al, 1
mov cl, dl
xor cl, 0xfe
xor cl, 0xff
or dl, 0xfe
and 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 [0x472fed], al
mov bl, byte [0x472eee]
mov dl, bl
xor dl, 0x2e
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
and dl, 0x2e
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, 0x2e
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x472fee], bl
mov al, byte [0x472eef]
xor al, 0xe3
mov byte [0x472fef], al
mov al, byte [0x472ef0]
mov dl, al
xor dl, 0xff
xor dl, 0xff
or dl, 0xdf
xor dl, 0xff
and dl, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xdf
add al, cl
or dl, al
mov byte [0x472ff0], dl
mov dl, byte [str.Qkkbal]
mov ah, dl
xor ah, 0xff
mov cl, dl
or cl, cl
xor cl, 0xff
or cl, 0
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
mov al, ah
and al, cl
xor ah, cl
or al, ah
xor al, 0xff
or al, 0xe5
and dl, 0xe5
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
and al, cl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x472ff1], al
mov al, byte [0x472ef2]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x71
xor dl, 0xff
xor al, 0xff
or al, 0x71
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472ff2], dl
mov al, byte [0x472ef3]
mov cl, al
xor cl, 0xff
and cl, 7
and al, 0xf8
or cl, al
xor cl, 0x42
mov byte [0x472ff3], cl
mov al, byte [0x472ef4]
mov cl, al
xor cl, 0xff
and cl, 0x79
and al, 0x86
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov byte [0x472ff4], dl
mov al, byte [0x472ef5]
xor al, 0xbc
mov byte [0x472ff5], al
mov dl, byte [0x472ef6]
mov cl, dl
and cl, 0xff
shl cl, 1
mov al, dl
add al, 0xff
sub al, cl
mov cl, dl
xor cl, 0xff
mov ah, al
add ah, 1
xor al, 0xff
or al, cl
add al, ah
xor al, 0xff
and al, 0xff
or al, 0
and al, 3
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xfc
or al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x472ff6], al
mov al, byte [0x472ef7]
xor al, 0xe9
mov byte [0x472ff7], al
mov cl, byte [0x472ef8]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x50
xor al, 0xff
xor cl, 0xff
and cl, 0x50
or al, cl
xor al, 0xff
mov byte [0x472ff8], al
mov al, byte [0x472ef9]
xor al, 0xe0
mov byte [0x472ff9], al
mov al, byte [0x472efa]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x63
add dl, cl
shl dl, 1
sub al, 0x47
add al, 0x63
add al, 0x47
sub al, dl
mov byte [0x472ffa], al
mov al, byte [0x472efb]
xor al, 0x97
mov byte [0x472ffb], al
mov al, byte [0x472efc]
xor al, 0xc2
mov byte [0x472ffc], al
mov dl, byte [0x472efd]
mov cl, dl
and cl, cl
xor cl, 0xff
mov al, dl
add al, al
add al, 1
add al, cl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0x2c
mov ah, dl
xor ah, 0xff
and ah, 0xd3
xor dl, 0xff
and dl, 0xd3
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor ah, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor ah, 0xff
mov cl, al
xor cl, ah
xor cl, 0xff
or al, ah
and al, cl
mov byte [0x472ffd], al
mov al, byte [0x472efe]
xor al, 0xc9
mov byte [0x472ffe], al
mov al, byte [0x472eff]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov ah, al
xor ah, 0xff
xor ah, 0xff
mov dl, cl
xor dl, ah
and dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0x7d
xor al, 0xff
and al, 0x82
or dl, al
xor dl, 0xff
mov byte [str.i_Wb], dl
mov al, byte [0x472f00]
xor al, 0x36
mov byte [0x473000], al
mov al, byte [0x472f01]
xor al, 0xac
mov byte [0x473001], al
mov al, byte [0x472f02]
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
xor dl, 0xff
and dl, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x3a
xor al, 0xff
mov cl, al
xor cl, 0xc5
xor cl, 0xff
or al, 0xc5
and al, cl
or dl, al
xor dl, 0xff
mov byte [0x473002], dl
mov al, byte [0x472f03]
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
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0x6a
xor al, 0xff
and al, 0x95
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x17
and dl, 0xe8
mov cl, bl
and cl, 0x17
and al, 0xe8
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 [0x473003], dh
mov al, byte [0x472f04]
xor al, 0xad
mov byte [0x473004], al
mov al, byte [0x472f05]
xor al, 0x84
mov byte [0x473005], al
mov al, byte [0x472f06]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
or dl, 0x44
add dl, 0xbc
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x44
add al, cl
or dl, al
xor dl, 0xf6
mov byte [0x473006], dl
mov al, byte [0x472f07]
xor al, 0x56
mov byte [0x473007], al
mov bl, byte [0x472f08]
mov al, bl
xor al, 2
mov dl, al
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0xfd
add dl, 3
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, 2
sub bl, al
mov byte [0x473008], bl
mov al, byte [0x472f09]
mov dh, al
xor dh, 0xff
mov ah, al
xor ah, 0xff
and ah, 0x20
mov cl, al
and cl, 0xdf
or ah, cl
xor ah, 0xdf
mov dl, dh
xor dl, 0xff
xor dh, 0xff
and dl, dh
or ah, ah
xor ah, 0xff
or 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 cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x71
add dl, cl
or al, 0x71
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x473009], dl
mov al, byte [0x472f0a]
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
and ah, ah
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
mov dl, ah
and dl, 0xa4
xor dl, 0xff
and ah, 0xa4
xor ah, 0xff
and dl, ah
xor dl, 0xff
mov ah, al
and ah, 0xa4
xor al, 0xa4
or ah, al
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
mov al, ah
and al, dl
xor al, 0xff
add dl, ah
add dl, 1
add dl, al
xor dl, 0xff
mov byte [0x47300a], dl
mov al, byte [0x472f0b]
mov ah, al
xor ah, 0xff
mov dh, al
xor dh, 0xff
mov dl, ah
and dl, 0x9b
mov cl, al
and cl, 0x64
mov ch, dh
and ch, 0x9b
mov bl, al
and bl, 0x64
or dl, cl
or ch, bl
xor dl, ch
or ah, dh
xor ah, 0xff
and ah, 0xff
or dl, ah
xor dl, 0xff
xor dl, 0xff
and dl, 0xde
or al, 0xde
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47300b], dl
mov al, byte [0x472f0c]
mov cl, al
xor cl, 0xbb
xor cl, 0xff
and cl, 0xbb
shl cl, 1
sub cl, 0xbb
sub al, cl
mov byte [0x47300c], al
mov al, byte [0x472f0d]
mov cl, al
xor cl, 0x35
xor cl, 0xff
and cl, 0x35
shl cl, 1
sub cl, 0x35
sub al, cl
mov byte [0x47300d], al
mov al, byte [0x472f0e]
mov cl, al
xor cl, 0xff
and cl, 0xc6
and al, 0x39
or cl, al
mov byte [str.knve], cl
mov al, byte [0x472f0f]
mov cl, al
xor cl, 0xf
and cl, al
shl cl, 1
add al, 0xf0
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x47300f], al
mov al, byte [0x472f10]
mov cl, al
and cl, 0x5b
shl cl, 1
add al, 0x5b
sub al, cl
mov byte [0x473010], al
mov al, byte [0x472f11]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
or dl, 0x40
and cl, 0xbf
xor cl, 0xff
and dl, cl
xor dl, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x40
add al, cl
or dl, al
xor dl, 0x21
mov byte [0x473011], dl
mov al, byte [0x472f12]
xor al, 0x79
mov byte [0x473012], al
mov al, byte [0x472f13]
xor al, 0xef
mov byte [0x473013], al
mov al, byte [0x472f14]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0xab
xor dl, 0xff
and al, 0xab
or dl, al
mov byte [0x473014], dl
mov dl, byte [0x472f15]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
xor al, 0xff
xor cl, 0xff
and al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0xce
xor al, 0xff
xor dl, 0xff
or dl, 0xce
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 [str.Zz], al
mov al, byte [0x472f16]
mov cl, al
xor cl, 0xd2
xor cl, 0xff
and cl, 0xd2
shl cl, 1
sub cl, 0xd2
sub al, cl
mov byte [0x473016], al
mov al, byte [0x472f17]
xor al, 0x49
mov byte [0x473017], al
mov al, byte [0x472f18]
xor al, 2
mov byte [0x473018], al
mov cl, byte [0x472f19]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x5a
xor cl, 0xff
and cl, 0xa5
or al, cl
xor al, 0xff
mov byte [0x473019], al
mov al, byte [0x472f1a]
mov dl, al
xor dl, 0xdc
xor dl, 0xff
xor dl, 0xff
xor dl, 0xdc
and dl, 0xdc
shl dl, 1
add dl, 0x23
add dl, 1
sub al, dl
mov byte [0x47301a], al
mov al, byte [0x472f1b]
xor al, 0xa7
mov byte [0x47301b], al
mov al, byte [0x472f1c]
xor al, 0xba
mov byte [0x47301c], al
mov dl, byte [0x472f1d]
mov cl, dl
xor cl, cl
xor cl, 0xff
mov al, dl
or al, al
and al, cl
xor al, 0xff
and al, 0x96
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
or dl, 0x96
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
and al, 0xff
xor al, 0xff
mov byte [0x47301d], al
mov bl, byte [0x472f1e]
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
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x47301e], bl
mov al, byte [0x472f1f]
xor al, 0x57
mov byte [0x47301f], al
mov al, byte [0x472f20]
mov cl, al
xor cl, 0xff
and cl, 0xd4
and al, 0x2b
or cl, al
xor cl, 0x5a
mov byte [0x473020], cl
mov bl, byte [0x472f21]
mov dl, bl
or dl, dl
xor dl, 0xff
or dl, 0x49
xor dl, 0xff
mov al, bl
or al, 0xb6
xor al, 0xff
or dl, al
xor dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0x49
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
sub al, 0x89
sub al, 0xb6
add al, 0x89
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x473021], bl
mov al, byte [0x472f22]
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
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
and cl, ah
xor cl, 0xff
and cl, 0xff
or cl, 0
xor cl, 0xff
and dl, cl
mov cl, dl
and cl, 0x68
mov ah, dl
xor ah, 0x97
add dl, ah
sub dl, cl
xor dl, 0xff
xor al, 0xff
mov cl, al
xor cl, 0x97
xor cl, 0xff
or al, 0x97
and al, cl
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and dl, al
mov byte [0x473022], dl
mov dl, byte [0x472f23]
mov al, dl
xor al, 0xff
and al, 0xda
mov cl, dl
and cl, 0x25
or al, cl
xor al, 0x25
xor al, 0xff
xor al, 0xdb
and al, 0xdb
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0xdb
xor cl, 0xff
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x43
or al, 0x43
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x473023], dl
mov cl, byte [0x472f24]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0xea
xor al, 0xff
and cl, 0x15
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x473024], al
mov al, byte [0x472f25]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 3
and al, 0xfc
or dl, al
mov byte [0x473025], dl
mov al, byte [0x472f26]
mov ah, al
xor ah, 0xff
and ah, 0x8f
mov cl, al
and cl, 0x70
or ah, cl
xor ah, 0x70
mov cl, al
xor cl, 0xff
xor cl, 0xff
mov dl, ah
xor dl, cl
and dl, ah
and dl, dl
xor dl, 0xff
and dl, 0x90
xor dl, 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 al, 0xff
or al, 0
mov cl, al
xor cl, 0x90
and cl, al
or dl, cl
mov al, dl
xor al, 0xff
xor dl, 0xff
and al, dl
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
mov byte [0x473026], al
mov dl, byte [0x472f27]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0x9c
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0x9c
xor cl, 0xff
or dl, 0x9c
and 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
xor al, 0xc2
mov byte [0x473027], al
mov al, byte [0x472f28]
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
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0xd6
xor cl, 0xff
and al, 0xd6
or cl, al
mov byte [0x473028], cl
mov al, byte [str.eL]
xor al, 0xe7
mov byte [0x473029], al
mov al, byte [0x472f2a]
mov cl, al
and cl, 0xca
shl cl, 1
add al, 0xca
sub al, cl
mov byte [0x47302a], al
mov al, byte [0x472f2b]
mov cl, al
xor cl, 0xff
and cl, 0x6f
and al, 0x90
or cl, al
mov byte [0x47302b], cl
mov al, byte [0x472f2c]
mov cl, al
xor cl, 0xff
and cl, 0xbe
and al, 0x41
or cl, al
xor cl, 0xea
mov byte [0x47302c], cl
mov al, byte [0x472f2d]
mov dl, al
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, 0x7b
xor ah, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x7b
add al, cl
mov dl, ah
or dl, al
xor dl, 0xff
xor ah, 0xff
xor al, 0xff
and ah, al
xor dl, 0xff
xor ah, 0xff
and dl, ah
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0xa9
or dl, 0xa9
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
mov byte [0x47302d], al
mov al, byte [0x472f2e]
xor al, 0xfb
mov byte [0x47302e], al
mov al, byte [0x472f2f]
xor al, 0xdc
mov byte [0x47302f], al
mov al, byte [0x472f30]
mov cl, al
xor cl, 0xff
and cl, 0xa5
and al, 0x5a
or cl, al
mov byte [0x473030], cl
mov al, byte [0x472f31]
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
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xfc
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and al, 3
xor al, 0xff
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or dl, al
mov byte [0x473031], dl
mov al, byte [0x472f32]
xor al, 0x44
mov byte [0x473032], al
mov al, byte [0x472f33]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
or dl, 0x84
xor cl, 0xff
or cl, 0x84
and dl, cl
xor dl, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x84
add al, cl
or dl, al
mov byte [0x473033], dl
mov al, byte [0x472f34]
mov cl, al
and cl, 0xb
shl cl, 1
add al, 0xb
sub al, cl
mov byte [0x473034], al
mov bl, byte [0x472f35]
mov dl, bl
xor dl, 0xab
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
and dl, 0xab
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, 0x57
sub al, 0xab
add al, 0x57
sub bl, al
mov byte [0x473035], bl
mov al, byte [0x472f36]
xor al, 0x9c
mov byte [0x473036], al
mov al, byte [0x472f37]
mov cl, al
xor cl, 0xff
and cl, 0xbc
and al, 0x43
or cl, al
xor cl, 0x63
mov byte [0x473037], cl
mov al, byte [0x472f38]
xor al, 0xa3
mov byte [0x473038], al
mov al, byte [0x472f39]
mov dl, al
or dl, dl
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xe
add dl, cl
xor al, 0xff
xor al, 0xff
or al, 0xe
xor al, 0xff
and al, 0xff
xor dl, 0xff
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
or dl, dl
xor dl, 0xff
or al, al
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x473039], dl
mov al, byte [0x472f3a]
xor al, 0x6e
mov byte [0x47303a], al
mov al, byte [0x472f3b]
mov dl, al
xor dl, 0xff
and dl, 0x4e
mov cl, al
and cl, 0xb1
or dl, cl
xor dl, 0xba
xor dl, 0xff
and dl, 0xf4
shl dl, 1
sub dl, 0xf4
sub al, dl
mov byte [0x47303b], al
mov al, byte [0x472f3c]
mov cl, al
and cl, 0xbd
shl cl, 1
add al, 0xbd
sub al, cl
mov byte [0x47303c], al
mov al, byte [0x472f3d]
mov cl, al
xor cl, 0xff
and cl, 0x8a
and al, 0x75
or cl, al
mov byte [0x47303d], cl
mov al, byte [0x472f3e]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x25
shl cl, 1
add al, 0x25
sub al, 0xcb
sub al, cl
add al, 0xcb
mov byte [0x47303e], al
mov al, byte [0x472f3f]
xor al, 0x75
mov byte [0x47303f], al
mov al, byte [0x472f40]
mov cl, al
xor cl, 0xff
and cl, 0x46
mov dl, al
xor dl, 0x46
and dl, al
or cl, dl
mov byte [0x473040], cl
mov dl, byte [0x472f41]
mov al, dl
xor al, 0xff
and al, 0xf1
mov cl, dl
and cl, 0xe
or al, cl
xor al, 0xe
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
or al, cl
and al, 0x56
xor al, 0xff
and dl, 0xa9
xor dl, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 5
and dl, 0xfa
or cl, dl
xor cl, 0xfa
or al, cl
mov byte [0x473041], al
mov al, byte [0x472f42]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0xcf
xor dl, 0xff
mov cl, al
xor cl, 0x30
xor cl, 0xff
or al, 0x30
and al, cl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x473042], dl
mov cl, byte [0x472f43]
mov al, cl
xor al, 0xff
or al, 0x8d
add al, 0x73
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x8d
mov cl, al
and cl, dl
xor al, dl
or cl, al
xor cl, 0xf1
mov byte [0x473043], cl
mov al, byte [0x472f44]
xor al, 0x3a
mov byte [0x473044], al
mov bl, byte [0x472f45]
mov dl, bl
and dl, 0x59
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, 0x59
sub bl, al
mov byte [0x473045], bl
mov al, byte [0x472f46]
xor al, 0x2b
mov byte [0x473046], al
mov al, byte [0x472f47]
mov dl, al
xor dl, 0xfa
xor dl, 0xff
and dl, 0xff
or dl, 0
or dl, 5
add dl, 0xfb
shl dl, 1
sub dl, 0xfa
sub al, 0xa5
sub al, dl
add al, 0xa5
mov byte [0x473047], al
mov dl, byte [0x472f48]
mov al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0xa9
mov cl, dl
and cl, 0x56
or ah, cl
xor ah, 0x56
and al, al
xor al, 0xff
and ah, ah
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
or al, ah
xor al, 0xff
or al, 0xa9
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 cl, ah
and cl, 0xa9
mov dl, ah
xor dl, 0x56
add ah, dl
sub ah, cl
xor al, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
mov cl, ah
xor cl, 0xff
mov dl, al
and dl, cl
mov cl, al
xor cl, ah
add al, cl
sub al, dl
mov byte [0x473048], al
mov al, byte [0x472f49]
mov ah, al
xor ah, 0xff
mov dh, al
xor dh, 0xff
mov dl, ah
and dl, 0x46
mov cl, al
and cl, 0xb9
mov ch, dh
and ch, 0x46
mov bl, al
and bl, 0xb9
or dl, cl
or ch, bl
xor dl, ch
or ah, dh
xor ah, 0xff
and ah, 0xff
or 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, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x19
xor dl, 0xff
mov cl, al
and cl, 0x19
mov ah, al
xor ah, 0xe6
add al, ah
sub al, cl
xor al, 0xff
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov al, cl
xor al, 0xff
and al, 0xf
and cl, 0xf0
or al, cl
xor al, 0xf0
mov byte [0x473049], al
mov al, byte [0x472f4a]
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 cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov ah, dl
xor ah, 0xff
and ah, 0xad
and dl, 0x52
or ah, dl
xor ah, 0x52
and ah, 0x2d
or al, 0x2d
xor al, 0xff
mov dl, ah
and dl, al
xor ah, al
or dl, ah
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
mov byte [0x47304a], dl
mov al, byte [0x472f4b]
mov cl, al
and cl, 0x3e
shl cl, 1
add al, 0x3e
sub al, cl
mov byte [0x47304b], al
mov al, byte [0x472f4c]
xor al, 0x48
mov byte [0x47304c], al
mov al, byte [0x472f4d]
xor al, 0x4d
mov byte [0x47304d], al
mov al, byte [0x472f4e]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, cl
or ah, 0
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
mov dl, ah
and dl, 0xb6
xor dl, 0xff
xor ah, 0xff
or ah, 0x49
and dl, ah
xor dl, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x49
add al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 0x81
and dl, 0x7e
or al, dl
xor al, 0x7e
mov byte [0x47304e], al
mov al, byte [0x472f4f]
xor al, 0x3f
mov byte [0x47304f], al
mov al, byte [0x473050]
mov dl, al
xor dl, 0xff
and dl, 0x62
mov cl, al
and cl, 0x9d
or dl, cl
xor dl, 0x9d
xor dl, 0xff
or dl, 0xb3
xor dl, 0xff
and dl, 0xff
and al, 0xb3
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 7
and dl, 0xf8
mov cl, bl
and cl, 7
and al, 0xf8
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0xb0
mov byte [0x473250], dh
mov al, byte [0x473051]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xd9
or al, 0xd9
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x473251], dl
mov bl, byte [0x473052]
mov dl, bl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 7
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, 7
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x473252], bl
mov al, byte [0x473053]
xor al, 0x44
mov byte [0x473253], al
mov al, byte [0x473054]
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
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov ah, al
sub ah, cl
and dl, ah
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0xff
or ah, 0x2c
xor dl, 0xff
or dl, 0x2c
and ah, dl
xor ah, 0xff
mov cl, al
and cl, 0xd3
xor cl, 0xff
add al, 0xd3
add al, 1
add al, cl
xor al, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xcc
and ah, 0x33
or dl, ah
xor dl, 0x33
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
xor dl, 0xff
and dl, 0xff
mov byte [0x473254], dl
mov al, byte [0x473055]
mov dl, al
or dl, dl
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0xc3
xor dl, 0xff
mov cl, al
and cl, 0x3c
xor cl, 0xff
add al, 0x3c
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 [0x473255], dl
mov al, byte [0x473056]
mov dl, al
xor dl, 0x7a
xor dl, 0xff
mov cl, dl
xor cl, 0x7a
xor cl, 0xff
or dl, 0x7a
and dl, cl
shl dl, 1
sub dl, 0x7a
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x473256], al
mov al, byte [0x473057]
mov dl, al
xor dl, 0xff
or dl, 0x4d
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub al, 0xd9
add al, 0xb2
add al, 0xd9
sub al, dl
mov byte [0x473257], al
mov al, byte [0x473058]
xor al, 0x9c
mov byte [0x473258], al
mov al, byte [0x473059]
xor al, 0xce
mov byte [0x473259], al
mov al, byte [0x47305a]
xor al, 0xa8
mov byte [0x47325a], al
mov cl, byte [0x47305b]
mov al, cl
xor al, 0xff
and al, 0x57
and cl, 0xa8
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, 0x49
mov byte [0x47325b], al
mov al, byte [0x47305c]
mov ah, al
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x73
mov dl, al
and dl, 0x8c
or cl, dl
xor cl, 0x8c
and ah, cl
mov dl, ah
xor dl, 0xff
and dl, 0xc8
or ah, 0x37
xor ah, 0xff
or dl, ah
xor dl, 0xff
xor dl, 0xff
or al, 0xc8
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 [0x47325c], dl
mov ah, byte [0x47305d]
mov dh, ah
xor dh, 0xff
and dh, 0x13
and ah, 0xec
mov al, dh
xor al, 0xff
mov bl, ah
xor bl, 0xff
mov dl, al
and dl, 0xef
and dh, 0x10
mov cl, bl
and cl, 0xef
and ah, 0x10
or dl, dh
or cl, ah
xor dl, cl
or al, bl
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x47325d], dl
mov al, byte [0x47305e]
xor al, 0x6e
mov byte [0x47325e], al
mov al, byte [0x47305f]
mov cl, al
xor cl, 0x88
xor cl, 0xff
and cl, 0x88
shl cl, 1
sub cl, 0x88
sub al, cl
mov byte [0x47325f], al
mov cl, byte [0x473060]
mov al, cl
xor al, 0xff
and al, 0xd8
and cl, 0x27
mov dl, al
xor dl, 0xff
mov ah, cl
xor ah, 0xff
and dl, ah
or al, cl
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x473260], dl
mov dl, byte [0x473061]
mov al, dl
xor al, 0xff
mov ah, dl
and ah, ah
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, ah
add al, cl
or al, 0xbb
xor al, 0xff
or dl, 0x44
mov cl, dl
xor cl, 0xff
and cl, 0x24
and dl, 0xdb
or cl, dl
xor cl, 0xdb
xor al, 0xff
xor cl, 0xff
and al, cl
mov byte [0x473261], al
mov al, byte [0x473062]
xor al, 0xbe
mov byte [0x473262], al
mov al, byte [0x473063]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
and cl, dl
mov ah, cl
xor ah, 0xff
mov dl, ah
and dl, 0x4b
and cl, 0xb4
or dl, cl
xor dl, 0x2c
or ah, 0x98
xor ah, 0xff
and ah, 0xff
or dl, ah
xor dl, 0xff
xor al, 0xff
and al, 0x67
mov dh, dl
xor dh, 0xff
mov bl, al
xor bl, 0xff
mov ah, dh
and ah, 0xaa
and dl, 0x55
mov cl, bl
and cl, 0xaa
and al, 0x55
or ah, dl
or cl, al
xor ah, cl
or dh, bl
xor dh, 0xff
and dh, 0xff
or ah, dh
mov al, ah
and al, 0xff
shl al, 1
add ah, 0xff
sub ah, al
mov byte [0x473263], ah
mov al, byte [0x473064]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x81
xor al, 0xff
and al, 0x7e
or cl, al
xor cl, 0xff
mov byte [0x473264], cl
mov al, byte [0x473065]
mov cl, al
xor cl, 0xff
and cl, 0x6f
and al, 0x90
or cl, al
mov byte [0x473265], cl
mov al, byte [0x473066]
xor al, 0xe3
mov byte [0x473266], al
mov al, byte [0x473067]
xor al, 0xd0
mov byte [0x473267], al
mov al, byte [0x473068]
xor al, 0xfb
mov byte [0x473268], al
mov al, byte [0x473069]
mov cl, al
xor cl, 0xff
and cl, 0x59
and al, 0xa6
or cl, al
mov byte [0x473269], cl
mov al, byte [0x47306a]
xor al, 0x50
mov byte [0x47326a], al
mov bl, byte [0x47306b]
mov dl, bl
xor dl, 0x3c
xor dl, 0xff
and dl, 0x3c
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, 0x8b
sub al, 0x3c
sub al, 0x8b
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x47326b], bl
mov al, byte [0x47306c]
xor al, 0x48
mov byte [0x47326c], al
mov al, byte [0x47306d]
xor al, 0xea
mov byte [0x47326d], al
mov al, byte [0x47306e]
mov cl, al
xor cl, 0x93
xor cl, 0xff
and cl, 0x93
shl cl, 1
sub cl, 0x93
sub al, cl
mov byte [0x47326e], al
mov al, byte [0x47306f]
xor al, 0x97
mov byte [0x47326f], al
mov al, byte [0x473070]
xor al, 0xfc
mov byte [0x473270], al
mov al, byte [0x473071]
mov cl, al
and cl, 0x24
shl cl, 1
add al, 0x24
sub al, cl
mov byte [0x473271], al
mov al, byte [0x473072]
mov cl, al
xor cl, 0x4f
xor cl, 0xff
and cl, 0x4f
shl cl, 1
sub cl, 0x4f
sub al, cl
mov byte [0x473272], al
mov al, byte [0x473073]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x1f
xor al, 0xff
and al, 0xe0
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x473273], dl
mov al, byte [0x473074]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and dl, cl
mov ah, dl
and ah, 0xac
xor dl, 0xac
or ah, dl
xor ah, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x53
xor al, 0xff
or ah, al
xor ah, 0xff
mov byte [0x473274], ah
mov al, byte [0x473075]
xor al, 0xd4
mov byte [0x473275], al
mov al, byte [0x473076]
mov dl, al
xor dl, 0x77
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor dl, 0xff
xor dl, 0x77
and dl, 0x77
shl dl, 1
add dl, 0x88
add dl, 1
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x473276], al
mov bl, byte [0x473077]
mov dl, bl
and dl, 0x39
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, 0xc7
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x473277], bl
mov al, byte [0x473078]
mov cl, al
xor cl, 0xff
and cl, 0x2c
and al, 0xd3
or cl, al
mov byte [0x473278], cl
mov al, byte [0x473079]
xor al, 0xdc
mov byte [0x473279], al
mov bl, byte [0x47307a]
mov dl, bl
and dl, 0x46
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, 0xba
sub bl, al
mov byte [0x47327a], bl
mov al, byte [0x47307b]
xor al, 0xe9
mov byte [0x47327b], al
mov bl, byte [0x47307c]
mov dl, bl
xor dl, 0x1c
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
xor dl, 0xff
or dl, 0xe3
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
add al, 0xe3
add al, 1
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x47327c], bl
mov al, byte [0x47307d]
xor al, 0xbf
mov byte [0x47327d], al
mov bl, byte [0x47307e]
mov al, bl
or al, al
xor al, 0xff
or al, 0x15
xor al, 0xff
mov cl, bl
or cl, 0xea
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
and al, cl
xor al, 0xff
mov dl, al
xor dl, 0xff
or dl, 0x15
and al, 0xea
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
sub al, 0xea
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x47327e], bl
mov al, byte [0x47307f]
xor al, 0x7e
mov byte [0x47327f], al
mov al, byte [0x473080]
mov cl, al
xor cl, 0x63
xor cl, 0xff
and cl, 0x63
shl cl, 1
sub cl, 0x63
sub al, cl
mov byte [0x473280], al
mov al, byte [0x473081]
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
and dl, 0x48
xor dl, 0xff
xor al, 0xff
or al, 0x48
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or ah, 0
xor ah, 0xff
or ah, 0
xor ah, 0xff
xor al, 0xff
mov cl, al
and cl, ah
xor cl, 0xff
add ah, al
add ah, 1
add ah, cl
mov byte [0x473281], ah
mov al, byte [0x473082]
xor al, 0xcf
mov byte [0x473282], al
mov al, byte [0x473083]
xor al, 0xa3
mov byte [0x473283], al
mov al, byte [0x473084]
xor al, 0x9e
mov byte [0x473284], al
mov al, byte [0x473085]
mov cl, al
xor cl, 0xff
and cl, 0xa0
and al, 0x5f
or cl, al
xor cl, 0x7f
mov byte [0x473285], cl
mov al, byte [0x473086]
mov cl, al
and cl, 0x3e
shl cl, 1
add al, 0x3e
mov dl, al
xor dl, 0xff
and dl, cl
xor cl, 0xff
and al, cl
sub al, dl
mov byte [0x473286], al
mov al, byte [0x473087]
mov cl, al
xor cl, 0xff
and cl, 4
and al, 0xfb
or cl, al
xor cl, 9
mov byte [0x473287], cl
mov al, byte [0x473088]
xor al, 0xf0
mov byte [0x473288], al
mov al, byte [0x473089]
xor al, 0x19
mov byte [0x473289], al
mov al, byte [0x47308a]
xor al, 0x40
mov byte [0x47328a], al
mov al, byte [0x47308b]
xor al, 0xab
mov byte [0x47328b], al
mov al, byte [0x47308c]
mov ah, al
xor ah, 0x1d
xor ah, 0xff
mov dl, ah
and dl, 0x1d
xor dl, 0xff
and ah, 0x1d
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
or dl, ah
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0x1d
and dl, 0xe2
sub dl, cl
sub al, dl
mov byte [0x47328c], al
mov al, byte [0x47308d]
xor al, 0xd
mov byte [0x47328d], al
mov al, byte [0x47308e]
xor al, 0x80
mov byte [0x47328e], al
mov al, byte [0x47308f]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x8b
xor dl, 0xff
xor al, 0xff
or al, 0x8b
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47328f], dl
mov bl, byte [0x473090]
mov dl, bl
and dl, 0x62
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, 0x9e
sub bl, al
mov byte [0x473290], bl
mov al, byte [0x473091]
xor al, 0xeb
mov byte [0x473291], al
mov al, byte [0x473092]
xor al, 0xf9
mov byte [0x473292], al
mov al, byte [0x473093]
xor al, 0x66
mov byte [0x473293], al
mov al, byte [0x473094]
xor al, 0x78
mov byte [0x473294], al
mov al, byte [0x473095]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 5
xor al, 0xff
or al, 0xfa
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x473295], dl
mov al, byte [0x473096]
mov cl, al
xor cl, 0xff
and cl, 0x15
and al, 0xea
or cl, al
mov byte [0x473296], cl
mov al, byte [0x473097]
xor al, 0x54
mov byte [0x473297], al
mov dl, byte [0x473098]
mov ah, dl
xor ah, 0xff
mov al, dl
xor al, 0xff
mov cl, ah
xor cl, al
xor cl, 0xff
or ah, al
and ah, cl
mov al, ah
xor al, 0xff
xor ah, 0xff
or al, ah
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, 0x77
mov ah, dl
xor ah, 0xff
and ah, 0x88
xor dl, 0xff
and dl, 0x88
or ah, dl
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor ah, 0xff
and al, ah
mov byte [0x473298], al
mov al, byte [0x473099]
xor al, 0x66
mov byte [0x473299], al
mov al, byte [0x47309a]
xor al, 0x2d
mov byte [0x47329a], al
mov al, byte [0x47309b]
mov cl, al
xor cl, 0xad
xor cl, 0xff
and cl, 0xad
shl cl, 1
sub cl, 0xad
sub al, cl
mov byte [0x47329b], al
mov al, byte [0x47309c]
mov cl, al
xor cl, 0xff
and cl, 0x12
mov dl, al
and dl, 0xed
or cl, dl
xor cl, 0x88
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x9a
shl dl, 1
sub dl, 0x9a
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x47329c], al
mov al, byte [0x47309d]
xor al, 0xab
mov byte [0x47329d], al
mov al, byte [0x47309e]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x9b
or al, 0x9b
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x47329e], cl
mov cl, byte [0x47309f]
mov al, cl
xor al, 0xff
and al, 0xbd
and cl, 0x42
or al, cl
mov cl, al
xor cl, 0x4d
xor cl, 0xff
and cl, 0x4d
shl cl, 1
sub cl, 0x4d
sub al, cl
mov byte [0x47329f], al
mov dl, byte [0x4730a0]
mov al, dl
xor al, 0xff
and al, 0xef
mov cl, dl
and cl, 0x10
or al, cl
xor al, 0x10
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
and 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, 0x95
or dl, 0x95
mov ah, dl
xor ah, 0xff
and ah, 0xc9
and dl, 0x36
or ah, dl
xor ah, 0x36
mov cl, al
xor cl, 0xff
and cl, 0xf8
and al, 7
or cl, al
xor cl, 7
xor ah, 0xff
and cl, ah
mov byte [0x4732a0], cl
mov al, byte [0x4730a1]
xor al, 0x8d
mov byte [0x4732a1], al
mov al, byte [0x4730a2]
xor al, 0x5a
mov byte [0x4732a2], al
mov cl, byte [0x4730a3]
mov al, cl
xor al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x1c
mov dl, cl
xor dl, 0x1c
and dl, cl
or al, dl
mov cl, al
and cl, 0x99
shl cl, 1
add al, 0x99
sub al, cl
mov byte [0x4732a3], al
mov al, byte [0x4730a4]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x40
and al, 0x40
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x4732a4], cl
mov al, byte [0x4730a5]
mov cl, al
and cl, 0x47
shl cl, 1
add al, 0x47
mov dl, al
xor dl, 0xff
and dl, cl
xor cl, 0xff
and al, cl
sub al, dl
mov byte [0x4732a5], al
mov al, byte [0x4730a6]
mov cl, al
xor cl, 0x51
xor cl, 0xff
mov dl, al
or dl, 0x51
and dl, cl
shl dl, 1
sub al, 0x1a
add al, 0x51
add al, 0x1a
sub al, dl
mov byte [0x4732a6], al
mov al, byte [0x4730a7]
mov ah, al
and ah, ah
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0x37
xor al, 0xff
or al, 0xc8
xor dl, 0xff
xor al, 0xff
and dl, dl
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
and dl, cl
xor dl, 0xff
mov byte [0x4732a7], dl
mov al, byte [0x4730a8]
xor al, 0x52
mov byte [0x4732a8], al
mov al, byte [0x4730a9]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x25
xor dl, 0xff
and al, 0xda
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4732a9], dl
mov al, byte [0x4730aa]
xor al, 1
mov byte [0x4732aa], al
mov al, byte [0x4730ab]
xor al, 0xdf
mov byte [0x4732ab], al
mov al, byte [0x4730ac]
mov cl, al
xor cl, 0x13
xor cl, 0xff
and cl, 0x13
shl cl, 1
sub cl, 0x13
sub al, cl
mov byte [0x4732ac], al
mov cl, byte [0x4730ad]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x7e
xor al, 0xff
and cl, 0x81
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x4732ad], al
mov al, byte [0x4730ae]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x11
xor dl, 0xff
xor al, 0xff
or al, 0x11
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4732ae], dl
mov al, byte [0x4730af]
mov dl, al
xor dl, 0x76
xor dl, 0xff
mov cl, dl
xor cl, 0x76
xor cl, 0xff
or dl, 0x76
and dl, cl
shl dl, 1
sub dl, 0x76
add al, 0xce
sub al, dl
sub al, 0xce
mov byte [0x4732af], al
mov dl, byte [0x4730b0]
mov al, dl
xor al, 0xff
or al, al
xor al, 0xff
or al, 0xe0
xor al, 0xff
and dl, 0xe0
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, 0xcd
mov byte [0x4732b0], al
mov dl, byte [0x4730b1]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x58
or dl, 0x58
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
mov byte [0x4732b1], cl
mov dl, byte [0x4730b2]
mov al, dl
and al, al
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0x9c
xor dl, 0xff
or dl, 0x63
and al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
mov byte [0x4732b2], al
mov al, byte [0x4730b3]
mov dl, al
xor dl, 0xff
mov dh, al
xor dh, 0xff
mov ah, dl
and ah, 0xc6
mov cl, al
and cl, 0x39
mov ch, dh
and ch, 0xc6
mov bl, al
and bl, 0x39
or ah, cl
or ch, bl
xor ah, ch
or dl, dh
xor dl, 0xff
and dl, 0xff
or ah, dl
mov dl, ah
xor dl, 0xff
and dl, 0x2c
and ah, 0xd3
or dl, ah
xor dl, 0xd3
or dl, 0x87
xor dl, 0xff
or al, 0x78
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, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
and dl, al
mov byte [0x4732b3], dl
mov dl, byte [0x4730b4]
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov al, dl
sub al, cl
and al, 0xcb
or dl, dl
xor dl, 0xff
or dl, 0xcb
xor dl, 0xff
or al, dl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xd3
xor dl, 0xff
xor al, 0xff
or al, 0xd3
and dl, al
xor dl, 0xff
mov byte [0x4732b4], dl
mov al, byte [0x4730b5]
xor al, 0xf8
mov byte [0x4732b5], al
mov al, byte [str.cju_n]
mov cl, al
xor cl, 0xff
and cl, 0x1a
and al, 0xe5
or cl, al
mov byte [0x4732b6], cl
mov cl, byte [0x4730b7]
mov al, cl
xor al, 0xff
and al, 0x27
mov dl, cl
and dl, 0xd8
xor dl, 0xff
xor cl, 0xff
or cl, 0x27
and dl, cl
xor dl, 0xff
or al, dl
mov byte [0x4732b7], al
mov al, byte [0x4730b8]
mov cl, al
xor cl, 0xaa
xor cl, 0xff
mov dl, al
or dl, 0xaa
and dl, cl
shl dl, 1
sub al, 0x38
add al, 0xaa
add al, 0x38
sub al, dl
mov byte [0x4732b8], al
mov al, byte [0x4730b9]
xor al, 0xc8
mov byte [0x4732b9], al
mov al, byte [0x4730ba]
xor al, 0x5c
mov byte [0x4732ba], al
mov ah, byte [0x4730bb]
mov dh, ah
xor dh, 0xff
and dh, 0xb8
and ah, 0x47
mov al, dh
xor al, 0xff
mov bl, ah
xor bl, 0xff
mov dl, al
and dl, 0x2e
and dh, 0xd1
mov cl, bl
and cl, 0x2e
and ah, 0xd1
or dl, dh
or cl, ah
xor dl, cl
or al, bl
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x4732bb], dl
mov ah, byte [0x4730bc]
mov dh, ah
xor dh, 0xff
and dh, 0x52
and ah, 0xad
mov dl, dh
xor dl, 0xff
mov bl, ah
xor bl, 0xff
mov al, dl
and al, 0x29
and dh, 0xd6
mov cl, bl
and cl, 0x29
and ah, 0xd6
or al, dh
or cl, ah
xor al, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0xf7
and al, 8
or cl, al
xor cl, 0x46
mov byte [0x4732bc], cl
mov cl, byte [0x4730bd]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 4
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0xfb
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
xor al, 0xff
mov byte [str._ki], al
mov al, byte [0x4730be]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xe6
xor dl, 0xff
and al, 0x19
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4732be], dl
mov al, byte [0x4730bf]
mov cl, al
xor cl, 0xaa
xor cl, 0xff
and cl, 0xaa
shl cl, 1
sub cl, 0xaa
sub al, cl
mov byte [0x4732bf], al
mov al, byte [0x4730c0]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0xcf
xor dl, 0xff
xor cl, 0xff
or cl, 0x30
and dl, cl
xor dl, 0xff
and al, 0x30
or dl, al
mov byte [0x4732c0], dl
mov al, byte [0x4730c1]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x87
xor al, 0xff
and al, 0x78
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4732c1], dl
mov al, byte [0x4730c2]
mov cl, al
xor cl, 0xff
and cl, 0xde
and al, 0x21
or cl, al
mov byte [0x4732c2], cl
mov cl, byte [0x4730c3]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xde
or cl, 0xde
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x4732c3], al
mov al, byte [0x4730c4]
mov dl, al
xor dl, 0xa3
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0xa3
shl cl, 1
add cl, 0x5d
sub al, cl
mov byte [0x4732c4], al
mov al, byte [0x4730c5]
xor al, 0xb4
mov byte [0x4732c5], al
mov bl, byte [0x4730c6]
mov dl, bl
and dl, 0x5e
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, 0x5e
sub bl, al
mov byte [0x4732c6], bl
mov al, byte [0x4730c7]
xor al, 0x88
mov byte [0x4732c7], al
mov al, byte [0x4730c8]
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 dh, dl
xor dh, 0xff
xor dl, 0xff
and dh, dl
xor dh, 0xff
and dh, 0x67
and al, 0x98
mov ah, dh
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dl, ah
and dl, 0x23
and dh, 0xdc
mov cl, bl
and cl, 0x23
and al, 0xdc
or dl, dh
or cl, al
xor dl, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dl, ah
mov al, dl
xor al, 0xff
and al, 0x6a
and dl, 0x95
or al, dl
xor al, 0x97
mov byte [0x4732c8], al
mov al, byte [0x4730c9]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0x71
and al, 0x8e
or dl, al
mov byte [0x4732c9], dl
mov al, byte [0x4730ca]
mov cl, al
xor cl, 5
xor cl, 0xff
and cl, 5
shl cl, 1
sub cl, 5
sub al, cl
mov byte [0x4732ca], al
mov al, byte [0x4730cb]
mov dl, al
xor dl, 0xfb
xor dl, 0xff
mov cl, dl
xor cl, 0xfb
xor cl, 0xff
or dl, 0xfb
and dl, cl
shl dl, 1
add dl, 4
add dl, 1
sub al, dl
mov byte [0x4732cb], al
mov al, byte [0x4730cc]
xor al, 0x5f
mov byte [0x4732cc], al
mov dl, byte [0x4730cd]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xf0
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xf
add dl, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
xor cl, 0x5f
mov byte [0x4732cd], cl
mov al, byte [0x4730ce]
mov cl, al
xor cl, 0xa1
xor cl, 0xff
and cl, 0xa1
shl cl, 1
sub cl, 0xa1
sub al, cl
mov byte [0x4732ce], al
mov al, byte [0x4730cf]
xor al, 0x31
mov byte [str.K__A8], al
mov dl, byte [0x4730d0]
mov al, dl
or al, al
xor al, 0xff
mov cl, al
and cl, 0x4c
xor cl, 0xff
add al, 0x4c
add al, 1
add al, cl
xor al, 0xff
mov cl, dl
and cl, 0xb3
xor cl, 0xff
add dl, 0xb3
add dl, 1
add dl, cl
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
mov byte [0x4732d0], cl
mov al, byte [0x4730d1]
xor al, 0x9a
mov byte [0x4732d1], al
mov al, byte [0x4730d2]
xor al, 0xe9
mov byte [0x4732d2], al
mov al, byte [0x4730d3]
mov ah, al
xor ah, 0xff
and ah, 0xda
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x25
add al, cl
mov dl, ah
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dh, dl
and dh, 0x8a
and ah, 0x75
mov cl, bl
and cl, 0x8a
and al, 0x75
or dh, ah
or cl, al
xor dh, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x4732d3], dh
mov al, byte [0x4730d4]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x71
xor dl, 0xff
xor al, 0xff
or al, 0x71
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4732d4], dl
mov dl, byte [0x4730d5]
mov al, dl
xor al, 0xff
and al, 0x27
mov cl, dl
and cl, 0xd8
or al, cl
xor al, 0xd8
and al, 0xb6
and dl, 0x49
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
xor al, 0xbf
mov byte [0x4732d5], al
mov al, byte [0x4730d6]
xor al, 0x67
mov byte [0x4732d6], al
mov al, byte [0x4730d7]
xor al, 0x39
mov byte [0x4732d7], al
mov al, byte [0x4730d8]
xor al, 0x81
mov byte [0x4732d8], al
mov dl, byte [0x4730d9]
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
or al, al
xor al, 0xff
mov ah, cl
xor ah, 0xff
xor cl, 0xff
and ah, cl
or al, ah
xor al, 0xff
xor al, 0xff
and al, 0x75
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
xor dl, 0xff
and ah, dl
xor ah, 0xff
and ah, 0x8a
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
mov cl, ah
xor cl, 0xff
xor ah, 0xff
or cl, ah
xor cl, 0xff
or cl, 0
and cl, 0xff
xor cl, 0xff
and al, cl
mov byte [0x4732d9], al
mov al, byte [0x4730da]
xor al, 0x35
mov byte [0x4732da], al
mov al, byte [0x4730db]
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
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov ch, al
sub ch, cl
mov dl, ah
xor dl, 0xff
mov cl, ch
xor cl, 0xff
and dl, cl
or ah, ch
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
and dl, ah
mov cl, dl
xor cl, 0x37
xor cl, 0xff
or dl, 0x37
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 al, 0xc8
xor al, 0xff
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4732db], dl
mov al, byte [0x4730dc]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
xor ah, 0xff
and ah, 0xff
or ah, 0
or ah, 0x12
xor al, 0xff
or al, 0xed
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, dl
or cl, al
xor cl, 0xff
or dl, al
xor dl, 0xff
or cl, dl
xor cl, 0xff
mov byte [0x4732dc], cl
mov al, byte [0x4730dd]
xor al, 0x21
mov byte [0x4732dd], al
mov al, byte [0x4730de]
mov cl, al
and cl, 0x67
shl cl, 1
add al, 0x67
sub al, cl
mov byte [0x4732de], al
mov al, byte [0x4730df]
xor al, 0xb0
mov byte [0x4732df], al
mov al, byte [0x4730e0]
mov cl, al
xor cl, 0xff
and cl, 0xa7
and al, 0x58
or cl, al
xor cl, 0x9f
mov byte [0x4732e0], cl
mov cl, byte [0x4730e1]
mov dl, cl
xor dl, 0xff
mov al, dl
xor al, 0xff
xor dl, 0xff
and al, dl
or al, 0x96
xor al, 0xff
and cl, 0x96
or al, cl
mov cl, al
and cl, 0x82
shl cl, 1
add al, 0x82
sub al, cl
mov byte [0x4732e1], al
mov al, byte [0x4730e2]
mov ah, al
xor ah, 0xff
mov dh, al
xor dh, 0xff
mov dl, ah
and dl, 0xdc
mov cl, al
and cl, 0x23
mov ch, dh
and ch, 0xdc
mov bl, al
and bl, 0x23
or dl, cl
or ch, bl
xor dl, ch
or ah, dh
xor ah, 0xff
and ah, 0xff
or dl, ah
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0xcf
xor al, 0xff
and al, 0x30
or dl, al
xor dl, 0xff
mov byte [0x4732e2], dl
mov al, byte [0x4730e3]
mov cl, al
xor cl, 0xaf
and cl, al
shl cl, 1
sub al, 0xb0
sub al, cl
mov byte [0x4732e3], al
mov al, byte [0x4730e4]
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
and dl, 0xb0
mov cl, al
and cl, 0x4f
mov ah, al
xor ah, 0xb0
add al, ah
sub al, cl
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4732e4], dl
mov al, byte [0x4730e5]
mov cl, al
xor cl, cl
xor cl, 0xff
mov dl, al
or dl, dl
and dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 7
xor dl, 0xff
and dl, 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
mov cl, al
and cl, 0xf8
xor cl, 0xff
add al, 0xf8
add al, 1
add al, cl
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
or dl, al
mov byte [0x4732e5], dl
mov al, byte [0x4730e6]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x46
xor dl, 0xff
and al, 0xb9
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4732e6], dl
mov bl, byte [0x4730e7]
mov dl, bl
and dl, 0xd
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, 0xd
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x4732e7], bl
mov ah, byte [0x4730e8]
mov al, ah
xor al, 0xff
mov cl, ah
xor cl, 0xff
or al, cl
and al, 0xc0
xor al, 0xff
and ah, 0x3f
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
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 [0x4732e8], al
mov al, byte [0x4730e9]
xor al, 0xc8
mov byte [0x4732e9], al
mov al, byte [0x4730ea]
xor al, 0x97
mov byte [0x4732ea], al
mov al, byte [0x4730eb]
mov cl, al
xor cl, 0xff
and cl, 0x25
and al, 0xda
or cl, al
xor cl, 0x13
mov byte [0x4732eb], cl
mov bl, byte [0x4730ec]
mov dl, bl
xor dl, 0xff
and dl, 0x81
mov al, bl
and al, 0x7e
or dl, al
xor dl, 0xff
mov al, dl
xor al, 0x81
xor al, 0xff
or dl, 0x81
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
sub al, 0x81
sub bl, al
mov byte [0x4732ec], bl
mov al, byte [0x4730ed]
mov cl, al
xor cl, 0xad
xor cl, 0xff
and cl, 0xad
shl cl, 1
sub cl, 0xad
sub al, cl
mov byte [0x4732ed], al
mov al, byte [0x4730ee]
mov cl, al
xor cl, 0xff
and cl, 0xdc
and al, 0x23
or cl, al
mov byte [0x4732ee], cl
mov dl, byte [0x4730ef]
mov al, dl
or al, al
xor al, 0xff
mov cl, dl
or cl, cl
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
and al, cl
xor al, 0xff
xor al, 0xff
and al, 0xb9
or dl, 0xb9
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
mov byte [0x4732ef], al
mov al, byte [0x4730f0]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0xbb
xor dl, 0xff
and al, 0xbb
or dl, al
mov byte [0x4732f0], dl
mov cl, byte [0x4730f1]
mov al, cl
xor al, 0xff
mov dl, al
xor dl, 0x6c
xor dl, 0xff
or al, 0x6c
and al, dl
and cl, 0x93
or al, cl
mov cl, al
xor cl, 3
xor cl, 0xff
and cl, 3
shl cl, 1
sub cl, 3
sub al, cl
mov byte [0x4732f1], al
mov dl, byte [0x4730f2]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
and al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, 0xa0
mov cl, dl
and cl, 0x5f
mov ah, dl
xor ah, 0xa0
add dl, ah
sub dl, cl
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
xor cl, 0xff
or cl, 0
xor cl, 0xff
or cl, 0
or al, cl
xor al, 0xff
mov byte [0x4732f2], al
mov al, byte [0x4730f3]
mov cl, al
xor cl, 0xff
and cl, 2
and al, 0xfd
or cl, al
mov byte [0x4732f3], cl
mov al, byte [0x4730f4]
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
or dl, 0x4e
add dl, 0xb2
xor al, 0xff
or al, 0xb1
xor al, 0xff
and al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
xor ah, 0xff
xor cl, 0xff
or ah, cl
xor ah, 0x43
mov byte [0x4732f4], ah
mov al, byte [0x4730f5]
xor al, 0x75
mov byte [0x4732f5], al
mov al, byte [0x4730f6]
mov dh, al
xor dh, 0xff
mov ah, al
xor ah, 0xff
and ah, 3
mov cl, al
and cl, 0xfc
or ah, cl
xor ah, 0xfc
mov dl, dh
xor dl, 0xff
xor dh, 0xff
or dl, dh
mov cl, ah
xor cl, 0xff
xor ah, 0xff
or cl, ah
and dl, cl
xor dl, 0xff
mov cl, dl
xor cl, 0x6b
xor cl, 0xff
or dl, 0x6b
and dl, cl
mov ah, dl
xor ah, 0xff
and ah, 0xb6
and dl, 0x49
or ah, dl
xor ah, 0x49
xor al, 0xff
or al, 0x6b
xor al, 0xff
and al, 0xff
xor al, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xcf
and ah, 0x30
or dl, ah
xor dl, 0x30
mov cl, al
xor cl, 0xff
and cl, 0x49
and al, 0xb6
or cl, al
xor cl, 0xb6
or dl, cl
mov byte [0x4732f6], dl
mov cl, byte [0x4730f7]
mov al, cl
xor al, 0xff
and al, 0x21
and cl, 0xde
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, 0xb4
mov byte [0x4732f7], al
mov al, byte [0x4730f8]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
mov dl, cl
xor dl, 0xe
and dl, cl
xor dl, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
or al, 0xf1
and dl, al
xor dl, 0xff
mov byte [0x4732f8], dl
mov al, byte [0x4730f9]
mov cl, al
xor cl, 0xff
and cl, 0x8a
and al, 0x75
or cl, al
xor cl, 0x1a
mov byte [0x4732f9], cl
mov al, byte [0x4730fa]
xor al, 0xa7
mov byte [0x4732fa], al
mov cl, byte [0x4730fb]
mov dl, cl
and dl, 0x4d
shl dl, 1
xor eax, eax
sub al, cl
add al, 0xb3
xor ecx, ecx
sub cl, al
sub cl, dl
mov byte [0x4732fb], cl
mov al, byte [0x4730fc]
xor al, 0x23
mov byte [0x4732fc], al
mov cl, byte [0x4730fd]
mov al, cl
xor al, 0xff
and al, 0x53
mov dl, cl
and dl, 0xac
or al, dl
xor al, 0xac
and al, 0x46
and cl, 0xb9
or al, cl
xor al, 0xc8
mov byte [0x4732fd], al
mov al, byte [0x4730fe]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x88
mov cl, al
xor cl, 0xff
or cl, 0x77
and dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0x77
shl dl, 1
sub dl, 0x77
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x4732fe], al
mov al, byte [0x4730ff]
xor al, 0xcc
mov byte [0x4732ff], al
mov al, byte [0x473100]
xor al, 0x81
mov byte [0x473300], al
mov al, byte [0x473101]
xor al, 0xe8
mov byte [0x473301], al
mov al, byte [0x473102]
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 [0x473302], cl
mov al, byte [0x473103]
xor al, 0xf9
mov byte [0x473303], al
mov bl, byte [0x473104]
mov al, bl
xor al, 0xf6
mov dl, al
xor dl, 0xff
xor al, 0xff
or dl, al
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xf6
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, 0xf6
and al, 9
shl al, 1
sub al, cl
sub bl, al
mov byte [0x473304], bl
mov dl, byte [0x473105]
mov al, dl
or al, al
xor al, 0xff
or al, 0xa3
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0xa3
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
and al, 0xff
mov byte [0x473305], al
mov al, byte [0x473106]
xor al, 0x51
mov byte [0x473306], al
mov al, byte [0x473107]
mov cl, al
xor cl, 0xff
and cl, 0xa4
and al, 0x5b
or cl, al
xor cl, 0xb0
mov byte [0x473307], cl
mov al, byte [0x473108]
xor al, 0x58
mov byte [0x473308], al
mov al, byte [0x473109]
xor al, 0x91
mov byte [0x473309], al
mov al, byte [0x47310a]
xor al, 0x9c
mov byte [0x47330a], al
mov al, byte [0x47310b]
xor al, 0x9b
mov byte [0x47330b], al
mov al, byte [0x47310c]
xor al, 0x8f
mov byte [str._Nr_], al
mov dl, byte [0x47310d]
mov al, dl
xor al, 0xff
and al, 0x2c
mov cl, dl
xor cl, 0xff
or cl, 0x2c
xor dl, 0xff
or dl, 0x2c
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
mov cl, al
xor cl, 0xcc
xor cl, 0xff
and cl, 0xcc
shl cl, 1
sub cl, 0xcc
sub al, cl
mov byte [0x47330d], al
mov al, byte [0x47310e]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x6e
xor dl, 0xff
xor al, 0xff
and al, 0x6e
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47330e], dl
mov al, byte [0x47310f]
mov ah, al
xor ah, 0xff
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0
xor cl, 0xff
or cl, 0
or ah, cl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xa4
or ah, 0x5b
xor ah, 0xff
or dl, ah
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0xa4
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
or dl, al
mov byte [0x47330f], dl
mov al, byte [0x473110]
mov cl, al
xor cl, 0xff
and cl, 0xfa
and al, 5
or cl, al
xor cl, 0xb9
mov byte [0x473310], cl
mov dl, byte [0x473111]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x55
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, dl
and cl, 0x55
mov ah, dl
xor ah, 0xaa
add dl, ah
sub dl, cl
and al, dl
xor al, 0xff
mov byte [0x473311], al
mov al, byte [0x473112]
xor al, 0x23
mov byte [0x473312], al
mov al, byte [0x473113]
mov dl, al
xor dl, 0xff
or dl, 0xa2
xor dl, 0xff
and dl, 0xff
shl dl, 1
add al, 0x74
add al, 0x5d
sub al, 0x74
sub al, dl
mov byte [0x473313], al
mov al, byte [0x473114]
mov cl, al
xor cl, 0xff
and cl, 0xea
and al, 0x15
or cl, al
mov byte [0x473314], cl
mov al, byte [0x473115]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xf1
xor al, 0xff
or al, 0xe
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x473315], dl
mov al, byte [0x473116]
xor al, 0x34
mov byte [0x473316], al
mov bl, byte [0x473117]
mov dl, bl
xor dl, 0x10
xor dl, 0xff
xor dl, 0xff
or dl, 0xef
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
sub al, 0x10
sub bl, 0xca
sub bl, al
add bl, 0xca
mov byte [str._14C], bl
mov al, byte [0x473118]
xor al, 0x98
mov byte [0x473318], al
mov al, byte [0x473119]
xor al, 0x31
mov byte [0x473319], al
mov al, byte [0x47311a]
xor al, 0xd2
mov byte [0x47331a], al
mov al, byte [0x47311b]
mov cl, al
and cl, 0x13
shl cl, 1
add al, 0x13
sub al, cl
mov byte [0x47331b], al
mov al, byte [0x47311c]
mov cl, al
xor cl, 0xff
and cl, 0xd2
and al, 0x2d
or cl, al
mov byte [0x47331c], cl
mov al, byte [0x47311d]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x43
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x43
or dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0xbc
shl dl, 1
sub dl, 0x61
sub dl, 0xbc
add dl, 0x61
sub al, dl
mov byte [0x47331d], al
mov al, byte [0x47311e]
xor al, 0x87
mov byte [0x47331e], al
mov dl, byte [0x47311f]
mov cl, dl
and cl, cl
xor cl, 0xff
mov al, dl
add al, al
add al, 1
add al, cl
xor al, 0xff
or al, 0x20
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
and cl, 0x20
xor cl, 0xff
and dl, 0x20
xor dl, 0xff
and cl, dl
xor cl, 0xff
or al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x47331f], al
mov dl, byte [0x473120]
mov al, dl
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 cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov ah, dl
sub ah, cl
or al, ah
and al, 0xa8
xor al, 0xff
mov ah, dl
and ah, 0x57
xor ah, 0xff
and dl, 0x57
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, dl
add al, cl
mov cl, al
xor cl, 0xff
and cl, 0x6b
and al, 0x94
or cl, al
xor cl, 0x94
mov byte [0x473320], cl
mov al, byte [0x473121]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
mov cl, dl
xor cl, 0x2d
xor cl, 0xff
or dl, 0x2d
and dl, cl
and al, 0xd2
or dl, al
mov byte [0x473321], dl
mov al, byte [0x473122]
mov cl, al
xor cl, 0xff
and cl, 0x5f
and al, 0xa0
or cl, al
xor cl, 0xba
mov byte [0x473322], cl
mov al, byte [0x473123]
mov cl, al
xor cl, 0xff
or cl, 5
add cl, 0xfb
and al, 5
or cl, al
xor cl, 0x1b
mov byte [0x473323], cl
mov al, byte [0x473124]
xor al, 0xef
mov byte [0x473324], al
mov al, byte [0x473125]
mov cl, al
xor cl, 0x19
xor cl, 0xff
and cl, 0x19
shl cl, 1
sub cl, 0x19
sub al, cl
mov byte [0x473325], al
mov al, byte [0x473126]
mov cl, al
xor cl, 0x2e
xor cl, 0xff
and cl, 0x2e
shl cl, 1
sub cl, 0x2e
sub al, cl
mov byte [0x473326], al
mov al, byte [0x473127]
xor al, 0xff
mov byte [0x473327], al
mov al, byte [0x473128]
xor al, 0xb9
mov byte [0x473328], al
mov cl, byte [0x473129]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xe7
and cl, 0xe7
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x473329], al
mov ah, byte [0x47312a]
mov cl, ah
and cl, cl
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
and al, 0x4c
xor al, 0xff
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 dl, 0x4c
mov cl, al
xor cl, 0xff
and cl, 0xbf
and al, 0x40
or cl, al
xor cl, 0x40
xor dl, 0xff
or cl, dl
mov byte [0x47332a], cl
mov bl, byte [0x47312b]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0xbd
mov al, bl
or al, 0xbd
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0xbd
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, 0xbd
sub bl, al
mov byte [0x47332b], bl
mov al, byte [0x47312c]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xe6
or al, 0xe6
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47332c], dl
mov dl, byte [0x47312d]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x5b
or dl, 0x5b
xor dl, 0xff
and dl, 0xff
or dl, 0
or al, dl
xor al, 0xff
mov byte [0x47332d], al
mov al, byte [0x47312e]
xor al, 0xcf
mov byte [0x47332e], al
mov al, byte [0x47312f]
xor al, 0x3a
mov byte [0x47332f], al
mov dl, byte [0x473130]
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, 0x9d
and dl, 0x62
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xc0
mov byte [0x473330], al
mov bl, byte [0x473131]
mov dl, bl
xor dl, 0x3a
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
or dl, 0xc5
add dl, 0x3b
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, 0xc5
add al, 1
sub bl, 0x96
sub bl, al
add bl, 0x96
mov byte [0x473331], bl
mov al, byte [0x473132]
xor al, 0x1f
mov byte [0x473332], al
mov al, byte [0x473133]
xor al, 8
mov byte [0x473333], al
mov cl, byte [0x473134]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x36
xor al, 0xff
xor cl, 0xff
mov dl, cl
xor dl, 0xc9
and dl, cl
or al, dl
xor al, 0xff
mov byte [0x473334], al
mov al, byte [0x473135]
xor al, 0x63
mov byte [0x473335], al
mov al, byte [0x473136]
mov cl, al
xor cl, 0xff
and cl, 0x28
mov dl, al
and dl, 0xd7
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 0xf7
and cl, 8
or dl, cl
xor dl, 8
and dl, 0x28
shl dl, 1
sub dl, 0x28
sub al, dl
mov byte [0x473336], al
mov al, byte [0x473137]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0xb3
xor dl, 0xff
xor cl, 0xff
or cl, 0x4c
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, 0x4c
or dl, al
xor dl, 0x14
mov byte [0x473337], dl
mov al, byte [0x473138]
xor al, 0xbe
mov byte [0x473338], al
mov al, byte [0x473139]
xor al, 0xf2
mov byte [0x473339], al
mov al, byte [0x47313a]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xf0
xor dl, 0xff
xor al, 0xff
and al, 0xf0
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47333a], dl
mov al, byte [0x47313b]
mov cl, al
xor cl, 0xb3
xor cl, 0xff
and cl, 0xb3
shl cl, 1
sub cl, 0xb3
sub al, cl
mov byte [0x47333b], al
mov al, byte [0x47313c]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x22
mov cl, al
and cl, 0x22
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov cl, dl
xor cl, 0xdd
xor cl, 0xff
or dl, 0xdd
and dl, cl
shl dl, 1
sub dl, 0xdd
add al, 0x3d
sub al, dl
sub al, 0x3d
mov byte [0x47333c], al
mov al, byte [0x47313d]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xa0
or al, 0xa0
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47333d], dl
mov al, byte [0x47313e]
mov cl, al
xor cl, 0xff
and cl, 0xae
and al, 0x51
or cl, al
mov byte [0x47333e], cl
mov al, byte [str.9ag]
xor al, 0xb2
mov byte [0x47333f], al
mov al, byte [0x473140]
mov cl, al
xor cl, 0xff
and cl, 0x8f
and al, 0x70
or cl, al
mov byte [0x473340], cl
mov al, byte [0x473141]
xor al, 0x56
mov byte [0x473341], al
mov al, byte [0x473142]
mov cl, al
and cl, 0x42
shl cl, 1
add al, 0x42
sub al, cl
mov byte [0x473342], al
mov al, byte [0x473143]
xor al, 0x50
mov byte [0x473343], al
mov al, byte [0x473144]
xor al, 0x9f
mov byte [0x473344], al
mov al, byte [0x473145]
mov cl, al
xor cl, 0xff
and cl, 0x87
and al, 0x78
or cl, al
xor cl, 0xee
mov byte [0x473345], cl
mov al, byte [0x473146]
xor al, 0x3e
mov byte [0x473346], al
mov al, byte [0x473147]
mov dl, al
xor dl, 0xff
and dl, 7
mov cl, al
and cl, 0xf8
or dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 7
shl dl, 1
sub dl, 7
sub al, dl
mov byte [0x473347], al
mov cl, byte [str.MGiI]
mov al, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xd4
mov dl, cl
xor dl, 0xff
and dl, 0xca
and cl, 0x35
or dl, cl
xor dl, 0x35
and dl, 0x2b
or al, dl
xor al, 0xff
mov byte [0x473348], al
mov al, byte [0x473149]
mov cl, al
and cl, 0x17
shl cl, 1
mov dl, al
add dl, 0x17
sub dl, cl
xor dl, 0xff
and dl, 0x17
shl dl, 1
add dl, 0xe8
add dl, 1
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x473349], al
mov al, byte [0x47314a]
xor al, 0xca
mov byte [0x47334a], al
mov cl, byte [0x47314b]
mov al, cl
xor al, 0xff
and al, 0x9e
and cl, 0x61
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
mov cl, al
xor cl, 0xa6
xor cl, 0xff
and cl, 0xa6
shl cl, 1
sub cl, 0xa6
sub al, cl
mov byte [0x47334b], al
mov al, byte [0x47314c]
xor al, 0xb4
mov byte [0x47334c], al
mov al, byte [str.wn_Jj]
mov cl, al
xor cl, 0x50
xor cl, 0xff
and cl, 0x50
shl cl, 1
add cl, 0xee
sub cl, 0x50
sub cl, 0xee
sub al, cl
mov byte [0x47334d], al
mov al, byte [0x47314e]
xor al, 0xc9
mov byte [0x47334e], al
mov al, byte [0x47314f]
mov ah, al
xor ah, 0xff
mov dh, al
xor dh, 0xff
mov dl, ah
and dl, 0xdc
mov cl, al
and cl, 0x23
mov ch, dh
and ch, 0xdc
mov bl, al
and bl, 0x23
or dl, cl
or ch, bl
xor dl, ch
or ah, dh
xor ah, 0xff
and ah, 0xff
or dl, ah
xor dl, 0xff
xor dl, 0xff
and dl, 0xe3
or al, 0xe3
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x47334f], dl
mov al, byte [0x473150]
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, 0x37
and al, 0xc8
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
xor dl, 0xfb
mov byte [0x473350], dl
mov al, byte [0x473151]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 3
xor dl, 0xff
or al, 0xfc
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x473351], dl
mov al, byte [0x473152]
mov cl, al
xor cl, 0xcb
xor cl, 0xff
and cl, 0xcb
shl cl, 1
sub cl, 0xcb
sub al, cl
mov byte [0x473352], al
mov al, byte [0x473153]
mov cl, al
xor cl, 0xff
and cl, 0x54
and al, 0xab
or cl, al
mov byte [0x473353], cl
mov al, byte [0x473154]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xe3
or al, 0xe3
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x473354], dl
mov al, byte [0x473155]
mov cl, al
xor cl, 0xff
and cl, 0x53
and al, 0xac
or cl, al
xor cl, 0x6b
mov byte [0x473355], cl
mov dl, byte [0x473156]
mov cl, dl
xor cl, 0xff
mov al, cl
and al, 4
xor al, 0xff
xor cl, 0xff
or cl, 0xfb
xor al, 0xff
xor cl, 0xff
or al, cl
and dl, 0xfb
or al, dl
mov cl, al
and cl, 0xca
shl cl, 1
add al, 0xca
sub al, cl
mov byte [0x473356], al
mov al, byte [0x473157]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0x42
and al, 0xbd
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 [0x473357], dl
mov al, byte [0x473158]
xor al, 0x16
mov byte [0x473358], al
mov al, byte [0x473159]
mov cl, al
xor cl, 0x16
xor cl, 0xff
and cl, 0x16
shl cl, 1
sub cl, 0x16
sub al, cl
mov byte [0x473359], al
mov bl, byte [0x47315a]
mov dl, bl
and dl, 0x8f
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, 0x8f
sub bl, 0xdf
sub bl, al
add bl, 0xdf
mov byte [0x47335a], bl
mov bl, byte [0x47315b]
mov dl, bl
and dl, 0x96
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, 0x6a
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x47335b], bl
mov al, byte [0x47315c]
mov dl, al
xor dl, 0xff
or dl, 0xb2
mov cl, al
xor cl, 0xff
or cl, 0xb2
xor dl, 0xff
xor cl, 0xff
or dl, cl
shl dl, 1
add al, 0x4d
add al, 0x29
sub al, dl
sub al, 0x29
mov byte [0x47335c], al
mov al, byte [0x47315d]
xor al, 0x3d
mov byte [0x47335d], al
mov al, byte [0x47315e]
xor al, 0xdd
mov byte [0x47335e], al
mov cl, byte [0x47315f]
mov al, cl
xor al, 0xff
and al, 0x70
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x8f
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, 0x17
mov byte [0x47335f], al
mov al, byte [0x473160]
mov cl, al
xor cl, 0xfd
xor cl, 0xff
and cl, 0xfd
shl cl, 1
sub cl, 0xfd
sub al, cl
mov byte [0x473360], al
mov al, byte [0x473161]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x10
add dl, cl
shl dl, 1
add al, 0x10
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x473361], al
mov al, byte [0x473162]
xor al, 0xa7
mov byte [0x473362], al
mov dl, byte [0x473163]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x1a
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or ah, 0
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
and ah, 0xe5
xor al, 0xff
mov cl, ah
xor cl, 0xff
xor ah, 0xff
and cl, ah
or cl, 0
xor cl, 0xff
or cl, 0
xor cl, 0xff
and al, cl
mov byte [0x473363], al
mov bl, byte [0x473164]
mov dl, bl
xor dl, 0xd8
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0xd8
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, 0xd8
and al, 0x27
shl al, 1
sub al, cl
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x473364], bl
mov al, byte [0x473165]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x35
xor dl, 0xff
and al, 0xca
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x473365], dl
mov cl, byte [0x473166]
mov al, cl
xor al, 0xff
and al, 0xb5
mov dl, cl
xor dl, 0xb5
and dl, cl
or al, dl
mov cl, al
and cl, 0xeb
shl cl, 1
add al, 0xeb
sub al, cl
mov byte [0x473366], al
mov al, byte [0x473167]
mov cl, al
and cl, 0x2f
shl cl, 1
add al, 0x2f
sub al, cl
mov byte [0x473367], al
mov bl, byte [0x473168]
mov dl, bl
xor dl, 0xff
and dl, 0x15
mov al, bl
and al, 0xea
or dl, al
xor dl, 0x72
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0x67
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, 0x67
sub bl, 0xa6
sub bl, al
add bl, 0xa6
mov byte [0x473368], bl
mov al, byte [0x473169]
xor al, 0x66
mov byte [0x473369], al
mov al, byte [0x47316a]
mov ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
or ah, 0x88
add ah, 0x78
and al, 0x88
mov dl, ah
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dh, dl
and dh, 0x2a
and ah, 0xd5
mov cl, bl
and cl, 0x2a
and al, 0xd5
or dh, ah
or cl, al
xor dh, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x47336a], dh
mov al, byte [0x47316b]
xor al, 0xc3
mov byte [0x47336b], al
mov cl, byte [0x47316c]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x18
xor al, 0xff
and cl, 0xe7
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x47336c], al
mov al, byte [0x47316d]
xor al, 0x5a
mov byte [0x47336d], al
mov al, byte [0x47316e]
xor al, 0x7f
mov byte [0x47336e], al
mov cl, byte [0x47316f]
mov al, cl
xor al, 0xff
xor al, 0xff
or al, 0x20
xor al, 0xff
and al, 0xff
and cl, 0x20
or al, cl
mov cl, al
and cl, 0x2c
shl cl, 1
add al, 0x2c
sub al, cl
mov byte [0x47336f], al
mov dl, byte [0x473170]
mov al, dl
xor al, 0xff
and al, 0x4b
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xb4
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 [0x473370], al
mov al, byte [0x473171]
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
xor ah, 0xff
mov dl, cl
xor dl, ah
and dl, cl
xor dl, 0xff
and dl, 0xcf
xor al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x30
xor dl, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
xor ah, 0xff
or cl, ah
and dl, al
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [0x473371], cl
mov al, byte [0x473172]
xor al, 0x38
mov byte [0x473372], al
mov al, byte [0x473173]
mov cl, al
and cl, 0x80
shl cl, 1
mov dl, al
add dl, 0x80
sub dl, cl
xor dl, 0xff
and dl, 0x80
shl dl, 1
sub dl, 0x99
sub dl, 0x80
add dl, 0x99
sub al, dl
mov byte [0x473373], al
mov al, byte [0x473174]
mov cl, al
xor cl, 0xff
and cl, 0xaa
and al, 0x55
or cl, al
xor cl, 8
mov byte [0x473374], cl
mov al, byte [0x473175]
mov ah, al
xor ah, 0xff
and ah, 0x47
mov dh, al
xor dh, 0x47
and dh, al
mov al, ah
xor al, 0xff
mov bl, dh
xor bl, 0xff
mov dl, al
and dl, 0xdd
and ah, 0x22
mov cl, bl
and cl, 0xdd
and dh, 0x22
or dl, ah
or cl, dh
xor dl, cl
or al, bl
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x473375], dl
mov bl, byte [0x473176]
mov dl, bl
and dl, 0x63
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, 0x9d
sub bl, al
mov byte [0x473376], bl
mov al, byte [0x473177]
xor al, 0x33
mov byte [0x473377], al
mov al, byte [0x473178]
mov dl, al
xor dl, 0xff
and dl, 0x4b
mov cl, al
and cl, 0xb4
or dl, cl
xor dl, 0x47
xor dl, 0xff
xor dl, 0xff
xor dl, 0xc
and dl, 0xc
shl dl, 1
sub dl, 0xc
sub al, dl
mov byte [0x473378], al
mov al, byte [0x473179]
mov dl, al
or dl, dl
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0xd1
xor al, 0xff
and al, 0x2e
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x473379], dl
mov al, byte [0x47317a]
mov cl, al
xor cl, 0xff
and cl, 0xe2
and al, 0x1d
or cl, al
mov byte [0x47337a], cl
mov al, byte [0x47317b]
mov cl, al
and cl, 7
shl cl, 1
add al, 7
sub al, cl
mov byte [0x47337b], al
mov al, byte [0x47317c]
xor al, 0x8a
mov byte [0x47337c], al
mov al, byte [0x47317d]
xor al, 0x56
mov byte [0x47337d], al
mov al, byte [0x47317e]
xor al, 0
mov byte [0x47337e], al
mov al, byte [0x47317f]
xor al, 0x4e
mov byte [0x47337f], al
mov al, byte [0x473180]
xor al, 0x2b
mov byte [0x473380], al
mov dl, byte [0x473181]
mov al, dl
xor al, 0xff
and al, 0xb4
mov cl, dl
and cl, 0x4b
or al, cl
xor al, 0x4b
mov cl, al
xor cl, 0x42
xor cl, 0xff
or al, 0x42
and al, cl
and dl, 0xbd
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 [0x473381], ah
mov al, byte [0x473182]
mov cl, al
xor cl, 0xff
and cl, 0x73
and al, 0x8c
or cl, al
xor cl, 0x61
mov byte [0x473382], cl
mov dl, byte [0x473183]
mov al, dl
and al, al
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xa1
add al, cl
xor al, 0xff
xor dl, 0xff
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xa1
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
xor cl, 0xff
mov byte [0x473383], cl
mov al, byte [0x473184]
xor al, 0xb5
mov byte [0x473384], al
mov al, byte [0x473185]
mov cl, al
xor cl, 0xff
and cl, 0xce
and al, 0x31
or cl, al
xor cl, 0x3c
mov byte [0x473385], cl
mov al, byte [0x473186]
xor al, 0xe5
mov byte [0x473386], al
mov al, byte [0x473187]
xor al, 0x3b
mov byte [0x473387], al
mov al, byte [0x473188]
xor al, 0x19
mov byte [0x473388], al
mov al, byte [0x473189]
xor al, 0x62
mov byte [0x473389], al
mov al, byte [0x47318a]
mov cl, al
xor cl, 0xbc
xor cl, 0xff
and cl, 0xbc
shl cl, 1
sub cl, 0xbc
sub al, cl
mov byte [0x47338a], al
mov cl, byte [0x47318b]
mov al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x5f
and cl, 0x5f
xor cl, 0xff
and al, cl
mov cl, al
xor cl, 0xff
and cl, 0xb7
and al, 0x48
or cl, al
xor cl, 0x48
mov byte [0x47338b], cl
mov al, byte [0x47318c]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x94
and al, 0x94
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47338c], dl
mov al, byte [0x47318d]
xor al, 0x13
mov byte [0x47338d], al
mov al, byte [0x47318e]
xor al, 0x2b
mov byte [0x47338e], al
mov al, byte [str..zf]
mov cl, al
and cl, 0x58
shl cl, 1
add al, 0x58
sub al, cl
mov byte [0x47338f], al
mov al, byte [0x473190]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x3e
xor cl, 0xff
xor al, 0xff
and al, 0x3e
or cl, al
xor cl, 0xff
mov byte [0x473390], cl
mov al, byte [0x473191]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x25
xor al, 0xff
or al, 0xda
and cl, al
xor cl, 0xff
mov byte [0x473391], cl
mov al, byte [0x473192]
xor al, 0x2c
mov byte [0x473392], al
mov al, byte [0x473193]
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor al, 0xff
xor al, 0xff
and al, 0xff
mov cl, al
and cl, 0xff
mov dl, al
xor dl, 0
add al, dl
sub al, cl
xor al, 0xd4
mov byte [0x473393], al
mov al, byte [0x473194]
xor al, 0x53
mov byte [0x473394], al
mov al, byte [0x473195]
xor al, 0xb8
mov byte [0x473395], al
mov al, byte [0x473196]
xor al, 0x19
mov byte [0x473396], al
mov dl, byte [0x473197]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xee
add al, 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
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
or ah, 0xee
mov dl, al
and dl, ah
xor dl, 0xff
and al, ah
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
mov byte [0x473397], dl
mov al, byte [0x473198]
mov cl, al
or cl, cl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0x80
xor dl, 0xff
or al, 0x7f
xor al, 0xff
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and dl, al
mov byte [0x473398], dl
mov al, byte [0x473199]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
or dl, 0xe5
and cl, 0x1a
xor cl, 0xff
and dl, cl
xor dl, 0xff
and al, 0xe5
or dl, al
xor dl, 8
mov byte [0x473399], dl
mov al, byte [0x47319a]
mov cl, al
and cl, 0xda
shl cl, 1
mov dl, al
and dl, 0xda
shl dl, 1
xor al, 0xda
add al, dl
sub al, cl
mov byte [0x47339a], al
mov al, byte [0x47319b]
mov cl, al
xor cl, 0xff
and cl, 0x51
and al, 0xae
or cl, al
mov byte [0x47339b], cl
mov al, byte [0x47319c]
mov cl, al
xor cl, 0xff
and cl, 0x33
and al, 0xcc
or cl, al
mov byte [0x47339c], cl
mov cl, byte [str.o7]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xc
xor cl, 0xff
and cl, 0xf3
or al, cl
xor al, 0xff
mov byte [0x47339d], al
mov al, byte [0x47319e]
mov cl, al
xor cl, 0xff
and cl, 0xf2
and al, 0xd
or cl, al
mov byte [0x47339e], cl
mov al, byte [0x47319f]
mov cl, al
xor cl, 0x63
xor cl, 0xff
and cl, 0x63
shl cl, 1
sub cl, 0x63
sub al, cl
mov byte [0x47339f], al
mov al, byte [0x4731a0]
xor al, 0x1d
mov byte [0x4733a0], al
mov al, byte [0x4731a1]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x31
and al, 0x31
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4733a1], dl
mov bl, byte [0x4731a2]
mov cl, bl
and cl, 0x37
shl cl, 1
mov al, bl
add al, 0x37
sub al, cl
xor al, 0xff
mov dl, al
xor dl, 0xff
or dl, 0xc8
and al, 0x37
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
sub al, 0x37
sub bl, al
mov byte [0x4733a2], bl
mov al, byte [0x4731a3]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x84
xor al, 0xff
or al, 0x7b
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4733a3], dl
mov al, byte [0x4731a4]
mov cl, al
xor cl, 0x40
xor cl, 0xff
and cl, 0x40
shl cl, 1
sub cl, 0x40
sub al, cl
mov byte [0x4733a4], al
mov al, byte [0x4731a5]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x14
and al, 0x14
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x4733a5], cl
mov al, byte [0x4731a6]
xor al, 0x45
mov byte [0x4733a6], al
mov bl, byte [0x4731a7]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0x8c
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, 0x8c
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x4733a7], bl
mov al, byte [0x4731a8]
xor al, 0xea
mov byte [0x4733a8], al
mov al, byte [0x4731a9]
mov cl, al
and cl, 0x20
shl cl, 1
add al, 0x20
sub al, cl
mov byte [0x4733a9], al
mov al, byte [0x4731aa]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x4f
xor dl, 0xff
xor al, 0xff
or al, 0x4f
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4733aa], dl
mov al, byte [0x4731ab]
xor al, 0x48
mov byte [0x4733ab], al
mov al, byte [0x4731ac]
xor al, 0xb2
mov byte [0x4733ac], al
mov al, byte [0x4731ad]
mov cl, al
xor cl, 0xff
and cl, 0xa6
and al, 0x59
or cl, al
xor cl, 0x6e
mov byte [0x4733ad], cl
mov dl, byte [0x4731ae]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0x34
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0x34
xor cl, 0xff
or al, cl
xor al, 0x1d
mov byte [0x4733ae], al
mov dl, byte [0x4731af]
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov al, dl
sub al, cl
and al, 0x74
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x8b
add dl, cl
or al, dl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 7
xor dl, 0xff
xor al, 0xff
and al, 7
or dl, al
xor dl, 0xff
mov byte [0x4733af], dl
mov al, byte [0x4731b0]
mov cl, al
xor cl, 0xb1
xor cl, 0xff
and cl, 0xb1
shl cl, 1
add cl, 0xbd
sub cl, 0xb1
sub cl, 0xbd
sub al, cl
mov byte [0x4733b0], al
mov al, byte [0x4731b1]
mov cl, al
xor cl, 0xff
and cl, 0x68
and al, 0x97
or cl, al
mov byte [0x4733b1], cl
mov al, byte [0x4731b2]
xor al, 0x60
mov byte [0x4733b2], al
mov al, byte [0x4731b3]
mov cl, al
xor cl, 0xff
or cl, 8
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub al, 9
sub al, cl
mov byte [0x4733b3], al
mov al, byte [0x4731b4]
xor al, 0x51
mov byte [0x4733b4], al
mov al, byte [0x4731b5]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, ah
or dl, cl
xor dl, 0xff
or ah, cl
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
or dl, 0x7e
xor al, 0xff
or al, 0x81
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4733b5], dl
mov al, byte [0x4731b6]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x47
xor al, 0xff
and al, 0xb8
or cl, al
xor cl, 0xff
mov byte [0x4733b6], cl
mov ah, byte [0x4731b7]
mov dh, ah
xor dh, 0xff
and dh, 0x79
and ah, 0x86
mov al, dh
xor al, 0xff
mov bl, ah
xor bl, 0xff
mov dl, al
and dl, 0x74
and dh, 0x8b
mov cl, bl
and cl, 0x74
and ah, 0x8b
or dl, dh
or cl, ah
xor dl, cl
or al, bl
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x4733b7], dl
mov al, byte [0x4731b8]
xor al, 3
mov byte [0x4733b8], al
mov al, byte [0x4731b9]
mov cl, al
xor cl, 0xa2
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
xor dl, 0xa2
and dl, 0xa2
shl dl, 1
sub dl, 0xa2
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [str.h_a], al
mov al, byte [0x4731ba]
mov cl, al
xor cl, 0xff
and cl, 0x4d
and al, 0xb2
or cl, al
mov byte [0x4733ba], cl
mov al, byte [0x4731bb]
xor al, 0x31
mov byte [0x4733bb], al
mov al, byte [0x4731bc]
xor al, 0x5f
mov byte [0x4733bc], al
mov bl, byte [0x4731bd]
mov dl, bl
and dl, 0x8d
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, 0x8d
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x4733bd], bl
mov al, byte [0x4731be]
mov cl, al
and cl, 0x77
shl cl, 1
add al, 0x77
sub al, cl
mov byte [0x4733be], al
mov al, byte [0x4731bf]
xor al, 0x9b
mov byte [0x4733bf], al
mov al, byte [0x4731c0]
xor al, 0x28
mov byte [0x4733c0], al
mov al, byte [0x4731c1]
xor al, 0x99
mov byte [0x4733c1], al
mov dl, byte [0x4731c2]
mov al, dl
and al, al
xor al, 0xff
and al, 0x93
xor al, 0xff
and dl, 0x6c
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
and al, dl
mov cl, al
xor cl, 0xff
and cl, 0xd0
and al, 0x2f
or cl, al
xor cl, 0x2f
mov byte [str._C9336], cl
mov al, byte [0x4731c3]
mov cl, al
xor cl, 0xf9
xor cl, 0xff
and cl, 0xf9
shl cl, 1
sub cl, 0xf9
sub al, cl
mov byte [0x4733c3], al
mov al, byte [0x4731c4]
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x4733c4], al
mov bl, byte [0x4731c5]
mov al, bl
xor al, 0x7c
xor al, 0xff
and al, 0x7c
shl al, 1
sub al, 0x7c
mov cl, bl
sub cl, al
mov dl, cl
xor dl, 0xff
and dl, 0x9f
and cl, 0x60
or dl, cl
xor dl, 0x60
and dl, 0x7c
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, 0x83
add al, 1
sub bl, al
mov byte [0x4733c5], bl
mov al, byte [0x4731c6]
xor al, 0xdf
mov byte [0x4733c6], al
mov al, byte [0x4731c7]
xor al, 0x22
mov byte [0x4733c7], al
mov al, byte [str.0O9]
xor al, 0x36
mov byte [0x4733c8], al
mov al, byte [0x4731c9]
xor al, 0xbf
mov byte [0x4733c9], al
mov al, byte [0x4731ca]
mov cl, al
and cl, 0x11
shl cl, 1
add al, 0x11
sub al, 0xa7
sub al, cl
add al, 0xa7
mov byte [0x4733ca], al
mov al, byte [0x4731cb]
and al, 0xff
or al, 0
xor al, 0xfc
mov byte [0x4733cb], al
mov al, byte [0x4731cc]
xor al, 0x56
mov byte [0x4733cc], al
mov al, byte [0x4731cd]
xor al, 0xd6
mov byte [0x4733cd], al
mov al, byte [0x4731ce]
mov cl, al
xor cl, 0xff
and cl, 0x77
and al, 0x88
or cl, al
xor cl, 0x5f
mov byte [0x4733ce], cl
mov al, byte [0x4731cf]
mov cl, al
and cl, 0x71
shl cl, 1
add al, 0x71
sub al, cl
mov byte [0x4733cf], al
mov al, byte [0x4731d0]
xor al, 0xf9
mov byte [0x4733d0], al
mov al, byte [0x4731d1]
mov cl, al
and cl, 0x27
shl cl, 1
add al, 0x27
sub al, cl
mov byte [0x4733d1], al
mov al, byte [0x4731d2]
xor al, 0xba
mov byte [0x4733d2], al
mov al, byte [0x4731d3]
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, 0x33
mov cl, al
xor cl, 0x33
and cl, al
or dl, cl
mov byte [0x4733d3], dl
mov al, byte [0x4731d4]
mov cl, al
xor cl, 0xff
and cl, 0x98
and al, 0x67
or cl, al
xor cl, 0xd
mov byte [0x4733d4], cl
mov dl, byte [0x4731d5]
mov dh, dl
xor dh, 0xff
and dh, 0xf3
and dl, 0xc
mov al, dh
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, 0xf0
and dh, 0xf
and dl, 0xf
or ah, dh
or dl, 0xf0
xor ah, dl
or al, cl
xor al, 0xff
and al, 0xff
or ah, al
mov byte [0x4733d5], ah
mov al, byte [0x4731d6]
xor al, 0x84
mov byte [0x4733d6], al
mov dl, byte [0x4731d7]
mov al, dl
or al, al
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
xor al, 0xff
mov cl, al
xor cl, 0xd9
xor cl, 0xff
or al, 0xd9
and al, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov ah, dl
and ah, 0x26
xor ah, 0xff
xor dl, 0xff
or dl, 0xd9
and ah, dl
xor ah, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor ah, 0xff
and ah, 0xff
or ah, 0
and al, ah
mov byte [0x4733d7], al
mov al, byte [0x4731d8]
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
add al, 0
add al, 1
add al, 0xff
mov cl, al
and cl, 0xf8
shl cl, 1
add al, 0xf8
sub al, cl
mov byte [0x4733d8], al
mov al, byte [0x4731d9]
mov cl, al
xor cl, 0xff
and cl, 0x17
and al, 0xe8
or cl, al
xor cl, 0x32
mov byte [0x4733d9], cl
mov al, byte [0x4731da]
xor al, 0x86
mov byte [0x4733da], al
mov al, byte [0x4731db]
xor al, 0xf1
mov byte [0x4733db], al
mov al, byte [0x4731dc]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0x88
xor dl, 0xff
or cl, 0x88
and cl, dl
and al, 0x77
or cl, al
mov byte [0x4733dc], cl
mov al, byte [0x4731dd]
xor al, 0x60
mov byte [0x4733dd], al
mov al, byte [0x4731de]
mov cl, al
xor cl, 0xff
and cl, 0xf7
and al, 8
or cl, al
xor cl, 0xf9
mov byte [0x4733de], cl
mov al, byte [0x4731df]
xor al, 0x5d
mov byte [0x4733df], al
mov al, byte [0x4731e0]
xor al, 0xe
mov byte [0x4733e0], al
mov al, byte [0x4731e1]
xor al, 0xdc
mov byte [0x4733e1], al
mov cl, byte [0x4731e2]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x99
and cl, 0x99
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x4733e2], al
mov al, byte [0x4731e3]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0xe9
xor al, 0xff
or al, 0x16
and cl, al
xor cl, 0xff
mov byte [0x4733e3], cl
mov al, byte [0x4731e4]
mov cl, al
xor cl, 0x8e
xor cl, 0xff
and cl, 0x8e
shl cl, 1
sub cl, 0x8e
sub al, cl
mov byte [0x4733e4], al
mov cl, byte [0x4731e5]
mov dl, cl
and dl, 0xe3
shl dl, 1
xor eax, eax
sub al, cl
add al, 0x1d
xor ecx, ecx
sub cl, al
sub cl, dl
mov byte [0x4733e5], cl
mov al, byte [0x4731e6]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xd1
xor al, 0xff
or al, 0x2e
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4733e6], dl
mov al, byte [0x4731e7]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
or cl, 0xea
add cl, 0x16
and al, 0xea
or cl, al
mov byte [0x4733e7], cl
mov al, byte [0x4731e8]
xor al, 0x63
mov byte [0x4733e8], al
mov al, byte [0x4731e9]
mov cl, al
xor cl, 0xff
and cl, 0xcf
and al, 0x30
or cl, al
mov byte [0x4733e9], cl
mov bl, byte [0x4731ea]
mov dl, bl
xor dl, 0xff
and dl, 0x95
mov al, bl
and al, 0x6a
or dl, al
xor dl, 0xff
and dl, 0x95
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, 0x95
sub bl, al
mov byte [0x4733ea], bl
mov al, byte [0x4731eb]
mov cl, al
xor cl, 0xff
and cl, 0xca
and al, 0x35
or cl, al
xor cl, 0x93
mov byte [0x4733eb], cl
mov al, byte [0x4731ec]
xor al, 0x9b
mov byte [str.Sm0], al
mov al, byte [0x4731ed]
mov cl, al
xor cl, 0x30
xor cl, 0xff
and cl, 0x30
shl cl, 1
sub cl, 0x30
sub al, cl
mov byte [0x4733ed], al
mov al, byte [0x4731ee]
mov cl, al
xor cl, 0xff
and cl, 0x4e
and al, 0xb1
or cl, al
mov byte [0x4733ee], cl
mov dl, byte [0x4731ef]
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
mov al, cl
or al, ah
xor al, 0xff
or cl, ah
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0x21
xor al, 0xff
and dl, 0xde
xor dl, 0xff
and al, dl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x4733ef], al
mov al, byte [0x4731f0]
xor al, 0x19
mov byte [0x4733f0], al
mov al, byte [0x4731f1]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0xb1
xor dl, 0xff
xor al, 0xff
or al, 0x4e
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x4733f1], dl
mov al, byte [0x4731f2]
xor al, 0x11
mov byte [0x4733f2], al
mov al, byte [0x4731f3]
mov cl, al
xor cl, 0xff
and cl, 0xbb
and al, 0x44
or cl, al
xor cl, 0x1c
mov byte [0x4733f3], cl
mov al, byte [0x4731f4]
xor al, 4
mov byte [0x4733f4], al
mov cl, byte [0x4731f5]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x67
and cl, 0x67
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [str.Y_aKj], al
mov al, byte [0x4731f6]
xor al, 0x58
mov byte [0x4733f6], al
mov dl, byte [0x4731f7]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
and al, cl
xor al, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x8f
add al, cl
mov cl, dl
xor cl, 0xff
and cl, 0x31
and dl, 0xce
or cl, dl
xor cl, 0xce
and cl, 0x70
mov dl, al
and dl, cl
xor al, cl
or dl, al
xor dl, 0xff
mov byte [0x4733f7], dl
mov cl, byte [0x4731f8]
mov al, cl
xor al, 0xff
and al, 0xf3
mov dl, cl
add dl, 1
xor cl, 0xff
or cl, 0xc
add cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
xor dl, 0x82
mov byte [0x4733f8], dl
mov bl, byte [0x4731f9]
mov dl, bl
and dl, 0x19
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, 0x19
sub bl, al
mov byte [0x4733f9], bl
mov cl, byte [0x4731fa]
mov al, cl
xor al, 0xff
xor al, 0xff
or al, 0xce
xor al, 0xff
and al, 0xff
and cl, 0xce
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x25
xor dl, 0xff
and al, 0xda
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4733fa], dl
mov al, byte [0x4731fb]
xor al, 0x79
mov byte [0x4733fb], al
mov al, byte [0x4731fc]
xor al, 0x12
mov byte [0x4733fc], al
mov al, byte [0x4731fd]
xor al, 0xb8
mov byte [0x4733fd], al
mov bl, byte [0x4731fe]
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, 0x47
sub bl, al
mov byte [0x4733fe], bl
mov al, byte [0x4731ff]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xb4
xor dl, 0xff
or al, 0x4b
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4733ff], dl
mov al, byte [0x473200]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xe1
or al, 0xe1
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x473400], dl
mov al, byte [0x473201]
xor al, 0xd1
mov byte [0x473401], al
mov al, byte [0x473202]
xor al, 0xa6
mov byte [0x473402], al
mov al, byte [0x473203]
mov dl, al
xor dl, 0xf
xor dl, 0xff
or dl, dl
xor dl, 0xff
or dl, 0xf0
xor dl, 0xff
shl dl, 1
sub dl, 0xf
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x473403], al
mov dl, byte [0x473204]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
or cl, 0
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
or al, cl
xor al, 0xff
mov cl, al
and cl, 1
mov ah, al
xor ah, 0xfe
add al, ah
sub al, cl
xor dl, 0xff
or dl, 1
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
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
mov cl, ah
and cl, al
xor cl, 0xff
add al, ah
add al, 1
add al, cl
mov byte [0x473404], al
mov al, byte [0x473205]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0x3d
xor cl, 0xff
or dl, 0x3d
and dl, cl
and al, 0xc2
or dl, al
xor dl, 0x92
mov byte [0x473405], dl
mov al, byte [0x473206]
xor al, 0xd2
mov byte [0x473406], al
mov al, byte [0x473207]
xor al, 0x9f
mov byte [0x473407], al
mov cl, byte [0x473208]
mov al, cl
xor al, 0xff
and al, 0xe5
mov dl, cl
and dl, 0x1a
xor dl, 0xff
and cl, 0x1a
xor cl, 0xff
and dl, cl
xor dl, 0xff
or al, dl
xor al, 0xc1
mov byte [0x473408], al
mov al, byte [0x473209]
mov cl, al
xor cl, 0xff
and cl, 0x26
and al, 0xd9
or cl, al
mov byte [0x473409], cl
mov al, byte [0x47320a]
mov cl, al
xor cl, 0xb6
xor cl, 0xff
and cl, 0xb6
shl cl, 1
sub cl, 0xb6
sub al, cl
mov byte [0x47340a], al
mov al, byte [0x47320b]
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
and cl, 0x5f
mov ah, al
and ah, 0xa0
or cl, ah
xor cl, 0xa0
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0x1b
and ah, dl
or al, 0xe4
xor al, 0xff
xor ah, 0xff
xor al, 0xff
and al, 0xbf
or al, 0
xor al, 0x40
and ah, al
mov byte [0x47340b], ah
mov dl, byte [0x47320c]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x81
mov cl, dl
and cl, 0x7e
xor cl, 0xff
and dl, 0x7e
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
mov byte [0x47340c], al
mov al, byte [0x47320d]
mov ah, al
xor ah, 0xff
and ah, 0x23
mov cl, al
and cl, 0xdc
or ah, cl
xor ah, 0xdc
mov dl, ah
xor dl, 0xff
or dl, 0xb7
xor ah, 0xff
or ah, 0xb7
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or cl, 0x48
xor cl, 0xff
or dl, cl
xor dl, 0xc6
mov byte [0x47340d], dl
mov al, byte [0x47320e]
mov cl, al
and cl, 5
shl cl, 1
sub al, 0x39
add al, 5
add al, 0x39
sub al, cl
mov byte [0x47340e], al
mov al, byte [0x47320f]
xor al, 0xd
mov byte [0x47340f], al
mov al, byte [0x473210]
mov dl, al
xor dl, 0xff
and dl, 0x5d
mov cl, al
and cl, 0xa2
or dl, cl
xor dl, 0xa2
and dl, 0xd0
mov cl, al
xor cl, 0x2f
xor cl, 0xff
or al, 0x2f
and al, cl
or dl, al
mov byte [0x473410], dl
mov al, byte [0x473211]
xor al, 0x59
mov byte [0x473411], al
mov al, byte [0x473212]
xor al, 0xb8
mov byte [0x473412], al
mov dl, byte [0x473213]
mov cl, dl
or cl, cl
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
or al, 0xb8
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
xor dl, 0xff
and dl, 0xb8
or al, dl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x473413], al
mov al, byte [0x473214]
mov cl, al
xor cl, 0x2e
xor cl, 0xff
and cl, 0x2e
shl cl, 1
sub cl, 0x2e
sub al, cl
mov byte [0x473414], al
mov al, byte [0x473215]
mov cl, al
and cl, 0x65
shl cl, 1
sub al, 0x9b
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x473415], al
mov al, byte [0x473216]
xor al, 0x5f
mov byte [0x473416], al
mov al, byte [0x473217]
xor al, 0xb5
mov byte [str._7x], al
mov al, byte [0x473218]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xa1
xor cl, 0xff
or al, 0x5e
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x473418], cl
mov bl, byte [0x473219]
mov dl, bl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x1a
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, 0x1a
shl cl, 1
xor bl, 0x1a
add bl, cl
sub bl, al
mov byte [0x473419], bl
mov al, byte [0x47321a]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0x8f
and al, 0x70
or dl, al
xor dl, 0x56
mov byte [0x47341a], dl
mov al, byte [0x47321b]
xor al, 0xb5
mov byte [0x47341b], al
mov al, byte [0x47321c]
mov cl, al
xor cl, 0xff
and cl, 0x37
mov dl, al
and dl, 0xc8
or cl, dl
xor cl, 0xc8
and cl, 0xc9
and al, 0x36
or cl, al
mov byte [0x47341c], cl
mov al, byte [0x47321d]
xor al, 0x57
mov byte [0x47341d], al
mov al, byte [0x47321e]
mov cl, al
and cl, 0xa8
shl cl, 1
add al, 0xa8
sub al, cl
mov byte [0x47341e], al
mov al, byte [0x47321f]
mov cl, al
xor cl, 0xff
and cl, 0xe1
and al, 0x1e
or cl, al
xor cl, 0x7d
mov byte [0x47341f], cl
mov al, byte [0x473220]
mov cl, al
xor cl, 0xff
and cl, 0xcd
xor al, 0xff
or al, 0xcd
xor al, 0xff
and al, 0xff
or cl, al
xor cl, 0x36
mov byte [0x473420], cl
mov ah, byte [0x473221]
mov cl, ah
or cl, cl
mov al, cl
xor al, 0xff
and al, 0xf1
and cl, 0xe
or al, cl
xor al, 0xe
xor al, 0xff
and al, 0xb4
mov dl, ah
or dl, 0xb4
xor dl, 0xff
xor ah, 0xff
and ah, 0x4b
or 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
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and al, dl
mov byte [0x473421], al
mov al, byte [0x473222]
mov cl, al
xor cl, 0xff
and cl, 0xcb
and al, 0x34
or cl, al
xor cl, 0x5b
mov byte [0x473422], cl
mov al, byte [0x473223]
xor al, 0xa5
mov byte [0x473423], al
mov al, byte [0x473224]
xor al, 0xbe
mov byte [0x473424], al
mov al, byte [0x473225]
xor al, 0xde
mov byte [0x473425], al
mov al, byte [0x473226]
xor al, 0xbd
mov byte [0x473426], al
mov al, byte [0x473227]
mov cl, al
and cl, 0x6a
shl cl, 1
mov dl, al
and dl, 0x6a
or al, 0x6a
add dl, al
sub dl, cl
mov byte [str.LV_ax_bg], dl
mov dl, byte [0x473228]
mov cl, dl
and cl, 0xff
shl cl, 1
mov al, dl
add al, 0xff
sub al, cl
mov cl, dl
xor cl, 0xff
and cl, 0x89
mov ah, dl
and ah, 0x76
or cl, ah
xor cl, 0x76
or al, cl
and al, 0xc0
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, dl
xor cl, 0xc0
and cl, dl
xor cl, 0xff
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
xor dl, 0xff
mov byte [0x473428], dl
mov al, byte [0x473229]
xor al, 0x84
mov byte [0x473429], al
mov al, byte [0x47322a]
xor al, 0xe4
mov byte [0x47342a], al
mov al, byte [0x47322b]
xor al, 0xcc
mov byte [0x47342b], al
mov al, byte [0x47322c]
xor al, 0x24
mov byte [0x47342c], al
mov al, byte [0x47322d]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x1a
and al, 0x1a
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47342d], dl
mov al, byte [0x47322e]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xbc
xor al, 0xff
and al, 0x43
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47342e], dl
mov al, byte [0x47322f]
xor al, 0x64
mov byte [0x47342f], al
mov al, byte [0x473230]
mov cl, al
xor cl, 0xff
and cl, 0x16
and al, 0xe9
or cl, al
mov byte [0x473430], cl
mov al, byte [0x473231]
mov ah, al
xor ah, 0xff
and ah, 0xa
mov dh, al
xor dh, 0xa
and dh, al
mov al, ah
xor al, 0xff
mov bl, dh
xor bl, 0xff
mov dl, al
and dl, 0x26
and ah, 0xd9
mov cl, bl
and cl, 0x26
and dh, 0xd9
or dl, ah
or cl, dh
xor dl, cl
or al, bl
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x473431], dl
mov al, byte [0x473232]
mov cl, al
xor cl, 0xff
and cl, 0xc6
and al, 0x39
or cl, al
mov byte [0x473432], cl
mov al, byte [0x473233]
xor al, 0x27
mov byte [0x473433], al
mov al, byte [0x473234]
mov dl, al
xor dl, 0xff
and dl, 0x26
mov cl, al
and cl, 0xd9
or dl, cl
xor dl, 0xff
and dl, 0x26
shl dl, 1
add dl, 0xd9
add dl, 1
sub al, dl
mov byte [0x473434], al
mov al, byte [0x473235]
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 [0x473435], cl
mov al, byte [0x473236]
mov cl, al
xor cl, 0xff
and cl, 0x6a
and al, 0x95
or cl, al
xor cl, 0x23
mov byte [0x473436], cl
mov al, byte [0x473237]
xor al, 5
mov byte [0x473437], al
mov al, byte [0x473238]
xor al, 0x4d
mov byte [0x473438], al
mov al, byte [0x473239]
xor al, 0x1f
mov byte [0x473439], al
mov bl, byte [0x47323a]
mov dl, bl
and dl, 0xe7
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, 0xe7
sub bl, al
mov byte [0x47343a], bl
mov al, byte [str.W_]
mov cl, al
and cl, 0x4f
shl cl, 1
add al, 0x4f
sub al, cl
mov byte [0x47343b], al
mov al, byte [0x47323c]
xor al, 0x29
mov byte [0x47343c], al
mov al, byte [0x47323d]
xor al, 0xa8
mov byte [0x47343d], al
mov al, byte [0x47323e]
mov cl, al
or cl, cl
mov ah, cl
xor ah, 0xff
and ah, 0x5b
and cl, 0xa4
or ah, cl
xor ah, 0xa4
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
mov dl, ah
and dl, 0x70
xor dl, 0xff
and ah, 0x70
xor ah, 0xff
and dl, ah
xor dl, 0xff
or al, 0x70
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
or dl, dl
xor dl, 0xff
or al, al
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x47343e], dl
mov bl, byte [0x47323f]
mov dl, bl
xor dl, 0xff
and dl, 0x8e
mov al, bl
and al, 0x71
or dl, al
xor dl, 0xff
xor dl, 0xff
xor dl, 0x8e
and dl, 0x8e
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, 0x8e
sub bl, al
mov byte [0x47343f], bl
mov al, byte [0x473240]
mov dl, al
xor dl, 0xff
and dl, 0x2f
mov cl, al
and cl, 0xd0
or dl, cl
xor dl, 0x28
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor dl, 0xff
or dl, 0xf8
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 7
sub al, dl
mov byte [0x473440], al
mov al, byte [0x473241]
xor al, 0x52
mov byte [0x473441], al
mov al, byte [0x473242]
mov cl, al
and cl, 0x78
shl cl, 1
add al, 0x78
sub al, cl
mov byte [0x473442], al
mov al, byte [0x473243]
add al, 0
sub al, 0
mov byte [0x473443], al
mov bl, byte [0x473244]
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 [0x473444], bl
mov al, byte [str.Kji]
mov dl, al
xor dl, 0xab
xor dl, 0xff
and dl, 0xff
or dl, 0
or dl, 0x54
add dl, 0xac
shl dl, 1
add dl, 0x2d
sub dl, 0xab
sub dl, 0x2d
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x473445], al
mov al, byte [0x473246]
xor al, 0x58
mov byte [0x473446], al
mov al, byte [0x473247]
mov cl, al
and cl, 0x79
shl cl, 1
add al, 0x79
sub al, cl
mov byte [0x473447], al
mov al, byte [0x473248]
mov cl, al
xor cl, 0xff
and cl, 0x13
and al, 0xec
or cl, al
xor cl, 0xed
mov byte [str._Fa_], cl
mov al, byte [0x473249]
mov cl, al
and cl, 0xc8
shl cl, 1
add al, 0xc8
sub al, cl
mov byte [0x473449], al
mov al, byte [0x47324a]
mov cl, al
xor cl, 0xff
and cl, 0x93
and al, 0x6c
or cl, al
xor cl, 0x22
mov byte [0x47344a], cl
mov al, byte [0x47324b]
xor al, 0xc6
mov byte [0x47344b], al
mov al, byte [0x47324c]
mov cl, al
and cl, 0xa6
shl cl, 1
add al, 0xa6
sub al, 0x2d
sub al, cl
add al, 0x2d
mov byte [0x47344c], al
mov al, byte [0x47324d]
mov cl, al
xor cl, 0xff
and cl, 0x25
or al, al
xor al, 0xff
or al, 0x25
xor al, 0xff
or cl, al
mov byte [0x47344d], cl
mov cl, byte [0x47324e]
mov al, cl
xor al, 0xff
and al, 0x52
and cl, 0xad
or al, cl
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xf0
xor cl, 0xff
and al, 0xf
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x47344e], cl
mov al, byte [0x47324f]
xor al, 0x1d
mov byte [0x47344f], al
mov ax, word [0x4723b0]
xor ax, 0x8a6c
mov word [0x4725b0], ax
mov ax, word [0x4723b2]
xor ax, 0x1442
mov word [0x4725b2], ax
mov ax, word [0x4723b4]
xor ax, 0xe186
mov word [0x4725b4], ax
mov ax, word [0x4723b6]
xor ax, 0xc36c
mov word [0x4725b6], ax
mov ax, word [0x4723b8]
mov dx, ax
or dx, dx
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
mov si, ax
xor si, 0xffff
and cx, si
or dx, cx
xor dx, 0xffff
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
mov si, dx
xor si, 0xffff
and si, 0x253c
and dx, 0xdac3
or si, dx
xor si, 0xdac3
mov dx, si
and dx, 0x5f4e
xor si, 0x5f4e
or dx, si
and ax, 0x5f4e
mov si, ax
xor si, 0xffff
and si, 0xd91f
and ax, 0x26e0
or si, ax
xor si, 0x26e0
xor dx, 0xffff
xor si, 0xffff
or dx, si
mov word [0x4725b8], dx
mov ax, word [0x4723ba]
mov dx, ax
and dx, 0x5522
mov si, dx
xor si, 0xffff
mov cx, si
and cx, 2
or si, 2
xor si, 0xffff
imul si, cx
mov cx, dx
and cx, 2
or dx, 2
imul dx, cx
add dx, si
add ax, 0x5522
sub ax, dx
mov word [0x4725ba], ax
mov ax, word [0x4723bc]
mov cx, ax
xor cx, 0x566a
xor cx, 0xffff
and cx, 0x566a
shl cx, 1
sub cx, 0x566a
sub ax, cx
mov word [0x4725bc], ax
mov ax, word [0x4723be]
xor ax, 0x26b4
mov word [0x4725be], ax
mov ax, word [0x4723c0]
xor ax, 0x9c5
mov word [0x4725c0], ax
mov ax, word [0x4723c2]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
or dx, 0x9384
xor dx, 0xffff
or ax, 0x6c7b
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x4725c2], dx
mov ax, word [0x4723c4]
mov cx, ax
xor cx, 0xffff
and cx, 0x3103
and ax, 0xcefc
or cx, ax
mov word [0x4725c4], cx
mov dx, word [0x4723c6]
mov si, dx
xor si, 0xffff
mov ax, dx
xor ax, 0xffff
or si, ax
and si, 0x1812
mov ax, si
xor ax, 0xffff
and ax, 0x7dc0
and si, 0x823f
or ax, si
xor ax, 0x823f
mov si, dx
xor si, 0x1812
and si, dx
mov cx, si
and cx, 0xffff
shl cx, 1
add si, 0xffff
sub si, cx
and ax, si
xor ax, 0xffff
mov word [0x4725c6], ax
mov ax, word [0x4723c8]
xor ax, 0x31c5
mov word [0x4725c8], ax
mov ax, word [0x4723ca]
xor ax, 0xf9d6
mov word [0x4725ca], ax
mov dx, word [0x4723cc]
mov ax, dx
xor ax, 0xffff
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0x349a
mov cx, dx
xor cx, 0xcb65
xor cx, 0xffff
or dx, 0xcb65
and dx, cx
or ax, dx
xor ax, 0xbd8e
mov word [0x4725cc], ax
mov ax, word [0x4723ce]
xor ax, 0xb5c8
mov word [0x4725ce], ax
mov ax, word [0x4723d0]
xor ax, 0xe93
mov word [0x4725d0], ax
mov ax, word [0x4723d2]
xor ax, 0xfde9
mov word [0x4725d2], ax
mov ax, word [0x4723d4]
mov cx, ax
xor cx, 0xa0f7
xor cx, 0xffff
and cx, 0xa0f7
shl cx, 1
sub cx, 0xa0f7
sub ax, cx
mov word [0x4725d4], ax
mov ax, word [0x4723d6]
xor ax, 0xbdda
mov word [0x4725d6], ax
mov dx, word [0x4723d8]
mov ax, dx
or ax, ax
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
xor ax, 0xffff
mov cx, ax
xor cx, 0x8728
xor cx, 0xffff
or ax, 0x8728
and ax, cx
xor dx, 0xffff
and dx, 0x78d7
or ax, dx
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
mov word [0x4725d8], ax
mov dx, word [0x4723da]
mov ax, dx
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0x52db
xor ax, 0xffff
and ax, 0xffff
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
or dx, 0xad24
and ax, dx
mov cx, ax
xor cx, 0xffff
and cx, 0xe3d3
and ax, 0x1c2c
or cx, ax
xor cx, 0x1c2c
mov word [0x4725da], cx
mov ax, word [0x4723dc]
mov dx, ax
xor dx, 0x9b26
xor dx, 0xffff
and dx, 0x9b26
mov cx, dx
and cx, 0xfffd
mov si, dx
xor si, 0xffff
and si, 2
imul si, cx
mov cx, dx
and cx, 2
or dx, 2
imul dx, cx
add dx, si
sub dx, 0x9b26
sub ax, 0x7c4c
sub ax, dx
add ax, 0x7c4c
mov word [0x4725dc], ax
mov ax, word [0x4723de]
mov dx, ax
xor dx, 0x81eb
xor dx, 0xffff
xor dx, 0xffff
xor dx, 0x81eb
and dx, 0x81eb
mov cx, dx
and cx, 0xfffd
mov si, dx
xor si, 0xffff
and si, 2
imul si, cx
mov cx, dx
and cx, 2
or dx, 2
imul dx, cx
add dx, si
add dx, 0x7e15
sub ax, dx
mov word [0x4725de], ax
mov ax, word [0x4723e0]
mov dx, ax
and dx, dx
xor dx, 0xffff
mov cx, dx
add cx, 1
xor dx, 0xffff
or dx, 0x4e1
add dx, cx
xor dx, 0xffff
and ax, 0xfb1e
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
mov si, dx
xor si, 0xffff
and si, 0xf999
and dx, 0x666
or si, dx
xor si, 0x666
mov cx, ax
xor cx, 0xffff
and cx, 0x18d4
and ax, 0xe72b
or cx, ax
xor cx, 0xe72b
or si, cx
mov word [0x4725e0], si
mov ax, word [0x4723e2]
xor ax, 0x987a
mov word [0x4725e2], ax
mov ax, word [0x4723e4]
xor ax, 0x1639
mov word [0x4725e4], ax
mov ax, word [0x4723e6]
mov cx, ax
xor cx, 0xffff
and cx, 0x2ec8
and ax, 0xd137
or cx, ax
xor cx, 0xe96
mov word [0x4725e6], cx
mov ax, word [0x4723e8]
xor ax, 0xa8c8
mov word [0x4725e8], ax
mov ax, word [0x4723ea]
mov cx, ax
xor cx, 0xffff
and cx, 0xcb8d
and ax, 0x3472
or cx, ax
xor cx, 0x91b6
mov word [0x4725ea], cx
mov ax, word [0x4723ec]
mov cx, ax
xor cx, 0xffff
and cx, 0xa508
and ax, 0x5af7
or cx, ax
mov word [0x4725ec], cx
mov dx, word [0x4723ee]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
or ax, 0x5065
xor dx, 0xffff
or dx, 0xaf9a
and ax, dx
xor ax, 0xffff
mov word [0x4725ee], ax
mov dx, word [0x4723f0]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
and ax, 0xe085
xor ax, 0xffff
and dx, 0x1f7a
xor dx, 0xffff
and ax, dx
xor ax, 0xffff
mov word [0x4725f0], ax
mov dx, word [0x4723f2]
mov ax, dx
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xb526
xor dx, 0xffff
and dx, 0x4ad9
or ax, dx
xor ax, 0xffff
mov word [0x4725f2], ax
mov ax, word [0x4723f4]
mov cx, ax
and cx, 0xce84
shl cx, 1
add ax, 0xce84
sub ax, cx
mov word [0x4725f4], ax
mov ax, word [0x4723f6]
mov cx, ax
xor cx, 0xffff
and cx, 0x3371
and ax, 0xcc8e
or cx, ax
mov word [0x4725f6], cx
mov ax, word [0x4723f8]
mov dx, ax
xor dx, 0xffff
and dx, 0x1ff2
mov cx, ax
and cx, 0xe00d
or dx, cx
xor dx, 0x9aa6
and dx, dx
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
xor dx, 0x8554
and dx, 0x8554
shl dx, 1
sub dx, 0x8554
sub ax, dx
mov word [0x4725f8], ax
mov ax, word [0x4723fa]
mov cx, ax
xor cx, 0xffff
and cx, 0xd879
and ax, 0x2786
or cx, ax
mov word [0x4725fa], cx
mov ax, word [0x4723fc]
xor ax, 0x53c9
mov word [0x4725fc], ax
mov ax, word [0x4723fe]
mov cx, ax
xor cx, 0xffff
and cx, 0x9f84
and ax, 0x607b
or cx, ax
xor cx, 0x1dda
mov word [0x4725fe], cx
mov ax, word [0x472400]
mov dx, ax
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
and dx, 0xffff
xor dx, 0xffff
mov si, ax
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
and si, cx
xor si, 0xffff
and si, 0xffff
or si, 0
xor si, 0xffff
and dx, si
xor dx, 0xffff
and dx, 0x94f7
xor ax, 0xffff
and ax, 0x6b08
xor dx, 0xffff
xor ax, 0xffff
and ax, 0xffff
or ax, 0
and dx, ax
mov word [0x472600], dx
mov ax, word [0x472402]
mov cx, ax
and cx, 0x4a1b
shl cx, 1
add ax, 0x4a1b
sub ax, cx
mov word [0x472602], ax
mov ax, word [0x472404]
mov dx, ax
or dx, dx
xor dx, 0xffff
or dx, 0x2393
mov si, dx
xor si, 0xffff
and si, 0x6ff2
and dx, 0x900d
or si, dx
xor si, 0x900d
xor ax, 0xffff
and ax, 0x2393
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
mov cx, ax
xor cx, 0xffff
xor ax, 0xffff
or cx, ax
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
mov word [0x472604], dx
mov ax, word [0x472406]
mov cx, ax
xor cx, 0xffff
and cx, 0x7b53
and ax, 0x84ac
or cx, ax
mov word [0x472606], cx
mov ax, word [0x472408]
mov cx, ax
xor cx, 0xbb7
xor cx, 0xffff
and cx, 0xbb7
shl cx, 1
sub cx, 0xbb7
sub ax, cx
mov word [0x472608], ax
mov ax, word [0x47240a]
mov dx, ax
xor dx, 0xffff
and dx, 0x18a9
mov cx, ax
and cx, 0xe756
or dx, cx
xor dx, 0xe756
and dx, 0x3fcd
mov cx, ax
xor cx, 0xc032
xor cx, 0xffff
or ax, 0xc032
and ax, cx
and dx, dx
xor dx, 0xffff
and ax, ax
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x47260a], dx
mov ax, word [0x47240c]
xor ax, 0xdd33
mov word [0x47260c], ax
mov ax, word [0x47240e]
xor ax, 0xf398
mov word [0x47260e], ax
mov ax, word [0x472410]
xor ax, 0x513
mov word [0x472610], ax
mov dx, word [0x472412]
mov ax, dx
xor ax, 0xffff
xor ax, 0xffff
xor ax, 0xe749
and ax, 0xe749
and dx, 0x18b6
mov si, ax
xor si, 0xffff
mov cx, dx
xor cx, 0xffff
and si, cx
or ax, dx
xor ax, 0xffff
or si, ax
xor si, 0xffff
xor si, 0x99bc
mov word [0x472612], si
mov ax, word [0x472414]
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov dx, ax
sub dx, cx
or dx, 0xc8de
add dx, 0x3722
and ax, 0xc8de
or dx, ax
mov word [0x472614], dx
mov ax, word [0x472416]
mov cx, ax
xor cx, 0xfe45
mov dx, cx
xor dx, 0xffff
and dx, 0x7e7
and cx, 0xf818
or dx, cx
xor dx, 0xf818
and dx, 0xfe45
shl dx, 1
sub dx, 0xfe45
sub ax, dx
mov word [0x472616], ax
mov ax, word [0x472418]
xor ax, 0x6ec7
mov word [0x472618], ax
mov ax, word [0x47241a]
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
xor di, 0xffff
mov dx, si
xor dx, di
and dx, si
mov cx, dx
and cx, 0x4ab4
mov si, dx
xor si, 0xb54b
add dx, si
sub dx, cx
xor dx, 0xffff
or ax, 0x4ab4
xor ax, 0xffff
mov cx, ax
and cx, dx
xor cx, 0xffff
add dx, ax
add dx, 1
add dx, cx
xor dx, 0xffff
mov word [0x47261a], dx
mov dx, word [0x47241c]
mov ax, dx
xor ax, 0xffff
and ax, 0xf859
mov cx, dx
and cx, 0x7a6
or ax, cx
xor ax, 0x7a6
and ax, 0x4420
mov si, dx
xor si, 0xffff
or si, 0x4420
xor dx, 0xffff
or dx, 0x4420
xor si, 0xffff
xor dx, 0xffff
or si, dx
mov cx, si
xor cx, 0xffff
mov dx, ax
and dx, cx
mov cx, ax
xor cx, si
add ax, cx
sub ax, dx
xor ax, 0x1312
mov word [0x47261c], ax
mov dx, word [0x47241e]
mov ax, dx
and ax, ax
xor ax, 0xffff
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
or ax, 0x4d34
mov si, dx
xor si, 0xffff
xor dx, 0xffff
and si, dx
xor si, 0xffff
and si, 0x4d34
xor si, 0xffff
and ax, si
xor ax, 0xffff
and ax, 0xffff
or ax, 0
mov word [0x47261e], ax
mov ax, word [0x472420]
xor ax, 0x3695
mov word [str.O_ee], ax
mov ax, word [0x472422]
xor ax, 0xa368
mov word [0x472622], ax
mov ax, word [0x472424]
xor ax, 0x6811
mov word [0x472624], ax
mov ax, word [0x472426]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
or dx, 0x3db7
xor dx, 0xffff
xor ax, 0xffff
and ax, 0x3db7
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x472626], dx
mov ax, word [0x472428]
xor ax, 0x85d7
mov word [0x472628], ax
mov ax, word [0x47242a]
mov cx, ax
xor cx, 0xffff
and cx, 0xcd88
and ax, 0x3277
or cx, ax
mov word [0x47262a], cx
mov ax, word [0x47242c]
xor ax, 0xf65a
mov word [0x47262c], ax
mov ax, word [0x47242e]
xor ax, 0x4c64
mov word [0x47262e], ax
mov ax, word [0x472430]
mov dx, ax
or dx, dx
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
mov si, ax
xor si, 0xffff
and cx, si
xor dx, 0xffff
xor cx, 0xffff
and dx, cx
mov di, dx
xor di, 0xffff
and di, 0x248b
and dx, 0xdb74
or di, dx
xor di, 0xdb74
mov si, di
xor si, 0xffff
and si, 0x6a5c
and di, 0x95a3
or si, di
xor si, 0x95a3
and si, 0x4400
or ax, 0x4400
xor ax, 0xffff
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
mov cx, dx
add cx, 1
xor dx, 0xffff
or dx, ax
add dx, cx
mov word [0x472630], dx
mov cx, word [0x472432]
mov ax, cx
xor ax, 0xffff
and ax, 0xb978
and cx, 0x4687
or ax, cx
mov cx, ax
and cx, 0x2032
shl cx, 1
add ax, 0x2032
sub ax, cx
mov word [0x472632], ax
mov ax, word [0x472434]
xor ax, 0xa721
mov word [0x472634], ax
mov ax, word [0x472436]
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov dx, ax
sub dx, cx
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0xa6a8
xor ax, 0xffff
and ax, 0x5957
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
xor ax, 0xffff
and ax, 0xffff
or ax, 0
mov cx, dx
xor cx, ax
xor cx, 0xffff
or dx, ax
and dx, cx
mov word [0x472636], dx
mov ax, word [0x472438]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0xc3d7
mov cx, ax
or cx, 0xc3d7
xor cx, 0xffff
xor dx, 0xffff
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
or dx, 0x3c28
add dx, 0xc3d8
shl dx, 1
mov cx, dx
xor cx, 0xffff
and cx, 0xc3d7
and dx, 0x3c28
sub dx, cx
sub ax, dx
mov word [0x472638], ax
mov ax, word [0x47243a]
mov dx, ax
xor dx, 0xffff
or dx, 0x8b8a
xor dx, 0xffff
and dx, 0xffff
shl dx, 1
mov cx, ax
and cx, 0x7475
shl cx, 1
xor ax, 0x7475
add ax, cx
sub ax, 0x5706
sub ax, dx
add ax, 0x5706
mov word [0x47263a], ax
mov dx, word [0x47243c]
mov ax, dx
xor ax, 0xffff
or ax, 0x4d16
mov cx, dx
xor cx, 0xffff
or cx, 0x4d16
xor ax, 0xffff
xor cx, 0xffff
or ax, cx
shl ax, 1
xor ecx, ecx
sub cx, dx
add cx, 0x4d17
xor edx, edx
sub dx, cx
sub dx, 0x3400
sub dx, ax
add dx, 0x3400
mov word [0x47263c], dx
mov ax, word [0x47243e]
mov cx, ax
and cx, 0x8db4
shl cx, 1
add ax, 0x8db4
sub ax, cx
mov word [0x47263e], ax
mov dx, word [0x472440]
mov ax, dx
xor ax, 0xffff
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0x703c
and dx, 0x8fc3
or ax, dx
mov cx, ax
xor cx, 0xffff
and cx, 0x9693
and ax, 0x696c
or cx, ax
xor cx, 0x691b
mov word [0x472640], cx
mov ax, word [0x472442]
xor ax, 0xf935
mov word [0x472642], ax
mov ax, word [0x472444]
xor ax, 0xa46
mov word [0x472644], ax
mov dx, word [0x472446]
mov ax, dx
xor ax, 0xffff
mov si, dx
or si, si
xor si, 0xffff
xor si, 0xffff
and si, 0xffff
or si, 0
xor si, 0xffff
and ax, si
or ax, 0x2087
xor ax, 0xffff
mov cx, dx
and cx, 0x2087
mov si, dx
xor si, 0xdf78
add dx, si
sub dx, cx
xor dx, 0xffff
or ax, dx
xor ax, 0xffff
mov word [0x472646], ax
mov ax, word [0x472448]
mov cx, ax
and cx, 0xa891
shl cx, 1
add ax, 0xa891
sub ax, cx
mov word [0x472648], ax
mov ax, word [0x47244a]
xor ax, 0x581a
mov word [0x47264a], ax
mov ax, word [0x47244c]
mov cx, ax
xor cx, 0xffff
and cx, 0x7146
and ax, 0x8eb9
or cx, ax
xor cx, 0xbfed
mov word [0x47264c], cx
mov dx, word [0x47244e]
mov ax, dx
xor ax, 0xffff
or ax, 0x5412
add ax, 0xabee
and dx, 0x5412
mov si, ax
or si, dx
xor si, 0xffff
xor ax, 0xffff
xor dx, 0xffff
and ax, dx
or si, ax
xor si, 0xffff
mov word [0x47264e], si
mov ax, word [0x472450]
xor ax, 0x56b6
mov word [0x472650], ax
mov ax, word [0x472452]
mov cx, ax
xor cx, 0x21d6
xor cx, 0xffff
and cx, 0x21d6
shl cx, 1
sub cx, 0x21d6
sub ax, cx
mov word [0x472652], ax
mov ax, word [0x472454]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0x92bd
and ax, 0x92bd
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x472654], dx
mov ax, word [0x472456]
xor ax, 0xac54
mov word [0x472656], ax
mov ax, word [0x472458]
xor ax, 0xaf9a
mov word [0x472658], ax
mov ax, word [0x47245a]
mov cx, ax
and cx, 0x80cc
shl cx, 1
add ax, 0x80cc
sub ax, cx
mov word [0x47265a], ax
mov ax, word [0x47245c]
xor ax, 0x9c22
mov word [0x47265c], ax
mov ax, word [0x47245e]
xor ax, 0xf1db
mov word [0x47265e], ax
mov ax, word [0x472460]
mov cx, ax
xor cx, 0x99bf
xor cx, 0xffff
and cx, 0x99bf
shl cx, 1
sub cx, 0x99bf
sub ax, cx
mov word [0x472660], ax
mov dx, word [0x472462]
mov ax, dx
and ax, ax
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
and ax, 0x257e
mov cx, dx
xor cx, 0xda81
xor cx, 0xffff
or dx, 0xda81
and dx, cx
or ax, dx
xor ax, 0xb8ec
mov word [0x472662], ax
mov ax, word [0x472464]
mov si, ax
and si, si
mov cx, si
and cx, 0xffff
shl cx, 1
add si, 0xffff
sub si, cx
mov dx, si
xor dx, 0xffff
and dx, 0x9360
and si, 0x6c9f
or dx, si
xor dx, 0x6c9f
or dx, 0x7933
and ax, 0x7933
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x472664], dx
mov ax, word [0x472466]
mov dx, ax
xor dx, 0xaa7b
xor dx, 0xffff
xor dx, 0xffff
or dx, 0x5584
xor dx, 0xffff
and dx, 0xffff
shl dx, 1
sub dx, 0xaa7b
add ax, 0x8d7f
sub ax, dx
sub ax, 0x8d7f
mov word [0x472666], ax
mov ax, word [0x472468]
mov cx, ax
xor cx, 0x77ef
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
and dx, 0x77ef
shl dx, 1
sub dx, 0x77ef
sub ax, dx
mov word [0x472668], ax
mov ax, word [0x47246a]
xor ax, 0x6a4e
mov word [0x47266a], ax
mov ax, word [0x47246c]
xor ax, 0x2cbc
mov word [0x47266c], ax
mov ax, word [0x47246e]
xor ax, 0xeb01
mov word [0x47266e], ax
mov ax, word [0x472470]
mov dx, ax
xor dx, 0xffff
and dx, 0x459f
mov cx, ax
and cx, 0xba60
or dx, cx
xor dx, 0xffff
and dx, 0x459f
shl dx, 1
add dx, 0x25db
sub dx, 0x459f
sub dx, 0x25db
xor ecx, ecx
sub cx, dx
add ax, cx
mov word [str.Default], ax
mov ax, word [0x472472]
mov cx, ax
and cx, 0x9bf9
shl cx, 1
add ax, 0x9bf9
sub ax, cx
mov word [0x472672], ax
mov dx, word [0x472474]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
and ax, 0x18d3
or dx, 0x18d3
xor dx, 0xffff
or ax, dx
xor ax, 0xffff
mov word [0x472674], ax
mov ax, word [0x472476]
xor ax, 0x2545
mov word [0x472676], ax
mov ax, word [0x472478]
mov dx, ax
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0x3d7d
mov cx, ax
and cx, 0x3d7d
xor cx, 0xffff
add ax, 0x3d7d
add ax, 1
add ax, cx
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 [0x472678], dx
mov ax, word [0x47247a]
mov cx, ax
xor cx, 0x9e31
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
and dx, 0x9e31
shl dx, 1
sub dx, 0xcd5d
sub dx, 0x9e31
add dx, 0xcd5d
sub ax, dx
mov word [0x47267a], ax
mov ax, word [0x47247c]
mov cx, ax
xor cx, 0xffff
and cx, 0x34ab
and ax, 0xcb54
or cx, ax
xor cx, 0xa5c2
mov word [0x47267c], cx
mov ax, word [0x47247e]
mov dx, ax
xor dx, 0xffff
and dx, 0xffff
or dx, 0
and dx, 0xedd1
mov cx, ax
xor cx, 0x122e
xor cx, 0xffff
or ax, 0x122e
and ax, cx
or dx, ax
mov word [0x47267e], dx
mov ax, word [0x472480]
mov cx, ax
xor cx, 0x4379
xor cx, 0xffff
and cx, 0x4379
shl cx, 1
sub cx, 0x4379
sub ax, cx
mov word [0x472680], ax
mov ax, word [0x472482]
mov cx, ax
and cx, 0x6f52
shl cx, 1
sub ax, 0x90ae
sub ax, cx
mov word [0x472682], ax
mov ax, word [0x472484]
mov cx, ax
xor cx, 0x2846
xor cx, 0xffff
and cx, 0x2846
shl cx, 1
sub cx, 0x2846
sub ax, cx
mov word [0x472684], ax
mov ax, word [0x472486]
mov cx, ax
xor cx, 0xffff
and cx, 0x9930
and ax, 0x66cf
or cx, ax
mov word [0x472686], cx
mov ax, word [0x472488]
mov cx, ax
xor cx, 0xe6b6
xor cx, 0xffff
and cx, 0xe6b6
shl cx, 1
sub cx, 0xe6b6
sub ax, cx
mov word [0x472688], ax
mov ax, word [0x47248a]
mov dx, ax
or dx, dx
xor dx, 0xffff
or dx, 0x3e33
xor dx, 0xffff
or ax, 0xc1cc
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x47268a], dx
mov ax, word [0x47248c]
mov dx, ax
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xf851
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
and ax, 0x7ae
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x47268c], dx
mov dx, word [0x47248e]
mov ax, dx
or ax, ax
xor ax, 0xffff
mov cx, ax
and cx, 0xaf82
mov si, ax
xor si, 0x507d
add ax, si
sub ax, cx
and ax, ax
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
or dx, 0xaf82
mov si, dx
xor si, 0xffff
and si, 0xe3c8
and dx, 0x1c37
or si, dx
xor si, 0x1c37
xor ax, 0xffff
xor si, 0xffff
or ax, ax
xor ax, 0xffff
mov cx, si
xor cx, 0xffff
xor si, 0xffff
and cx, si
or ax, cx
xor ax, 0xffff
mov word [0x47268e], ax
mov ax, word [0x472490]
xor ax, 0xd3bf
mov word [0x472690], ax
mov ax, word [0x472492]
mov cx, ax
xor cx, 0xaa4c
xor cx, 0xffff
and cx, 0xaa4c
shl cx, 1
sub cx, 0xaa4c
sub ax, cx
mov word [0x472692], ax
mov ax, word [0x472494]
xor ax, 0x9e5
mov word [0x472694], ax
mov ax, word [0x472496]
mov cx, ax
and cx, 0x717
shl cx, 1
add ax, 0x717
sub ax, cx
mov word [0x472696], ax
mov ax, word [0x472498]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
or dx, 0xcd72
xor dx, 0xffff
or ax, 0x328d
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x472698], dx
mov ax, word [0x47249a]
mov cx, ax
xor cx, 0xffff
and cx, 0xe42d
and ax, 0x1bd2
or cx, ax
mov word [0x47269a], cx
mov ax, word [0x47249c]
mov cx, ax
and cx, 0xffff
shl cx, 1
mov dx, ax
add dx, 0xffff
sub dx, cx
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0x88b
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
and ax, 0xf774
and dx, dx
xor dx, 0xffff
and ax, ax
xor ax, 0xffff
and dx, ax
xor dx, 0xffff
xor dx, 0xffff
mov word [0x47269c], dx
mov ax, word [0x47249e]
mov dx, ax
and dx, 0xccdf
mov cx, dx
and cx, 0xfffd
mov si, dx
xor si, 0xffff
and si, 2
imul si, cx
mov cx, dx
and cx, 2
or dx, 2
imul dx, cx
add dx, si
add ax, 0xccdf
sub ax, dx
mov word [0x47269e], ax
mov ax, word [0x4724a0]
mov si, ax
xor si, 0xffff
and si, 0xa548
mov cx, ax
and cx, 0x5ab7
or si, cx
xor si, 0x5ab7
mov di, ax
xor di, 0xffff
mov cx, ax
xor cx, 0xffff
and di, cx
xor di, 0xffff
and di, 0xffff
or di, 0
xor di, 0xffff
xor di, 0xffff
mov dx, si
xor dx, di
and dx, si
xor dx, 0xffff
and dx, 0xf248
or ax, 0xf248
xor ax, 0xffff
and ax, 0xffff
or ax, 0
or dx, ax
mov ax, dx
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
shl ax, 1
sub ax, 0xffff
sub dx, ax
mov word [0x4726a0], dx
mov ax, word [0x4724a2]
mov cx, ax
and cx, 0xbb1
shl cx, 1
add ax, 0xbb1
sub ax, cx
mov word [0x4726a2], ax
mov ax, word [0x4724a4]
mov dx, ax
and dx, dx
xor dx, 0xffff
and dx, 0xc35d
xor dx, 0xffff
xor ax, 0xffff
or ax, 0xc35d
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x4726a4], dx
mov ax, word [0x4724a6]
mov cx, ax
xor cx, 0xffff
and cx, 0xb3c4
and ax, 0x4c3b
or cx, ax
mov word [0x4726a6], cx
mov ax, word [0x4724a8]
mov cx, ax
xor cx, 0xffff
and cx, 0x8d70
and ax, 0x728f
or cx, ax
xor cx, 0xf42e
mov word [0x4726a8], cx
mov ax, word [0x4724aa]
mov dx, ax
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0xe398
xor ax, 0xffff
or ax, 0x1c67
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x4726aa], dx
mov ax, word [0x4724ac]
mov cx, ax
and cx, 0x1e4f
shl cx, 1
add ax, 0x1e4f
sub ax, cx
mov word [str.CloseHandle], ax
mov ax, word [0x4724ae]
xor ax, 0x6a7d
mov word [0x4726ae], ax
mov ax, word [0x4724b0]
xor ax, 0x659b
mov word [0x4726b0], ax
mov ax, word [0x4724b2]
xor ax, 0x436a
mov word [0x4726b2], ax
mov ax, word [0x4724b4]
xor ax, 0xbcac
mov word [0x4726b4], ax
mov ax, word [0x4724b6]
mov dx, ax
and dx, 0xcaf8
mov cx, dx
and cx, 0xfffd
mov si, dx
xor si, 0xffff
and si, 2
imul si, cx
mov cx, dx
and cx, 2
or dx, 2
imul dx, cx
add dx, si
add ax, 0xcaf8
sub ax, dx
mov word [0x4726b6], ax
mov dx, word [0x4724b8]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
or ax, 0x7fcc
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
and ax, 0xffff
xor ax, 0xffff
xor dx, 0xffff
mov si, dx
xor si, 0x8033
and si, dx
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
mov cx, si
and cx, 0xffff
shl cx, 1
add si, 0xffff
sub si, cx
and ax, si
mov word [str.BJ_], ax
mov ax, word [0x4724ba]
mov cx, ax
xor cx, 0xffff
and cx, 0x4ea0
and ax, 0xb15f
or cx, ax
xor cx, 0x7bfb
mov word [0x4726ba], cx
mov ax, word [0x4724bc]
xor ax, 0xf1f7
mov word [0x4726bc], ax
mov cx, word [0x4724be]
mov ax, cx
xor ax, 0xffff
and ax, 0xad01
mov dx, cx
xor dx, 0xad01
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 [0x4726be], ax
mov ax, word [0x4724c0]
mov si, ax
xor si, 0xffff
and si, 0xffff
or si, 0
mov dx, si
and dx, 0x593e
xor dx, 0xffff
and si, 0x593e
xor si, 0xffff
and dx, si
xor dx, 0xffff
and ax, 0xa6c1
or dx, ax
xor dx, 0x6bc1
mov word [0x4726c0], dx
mov ax, word [0x4724c2]
xor ax, 0x4f77
mov word [0x4726c2], ax
mov ax, word [0x4724c4]
xor ax, 0x42bc
mov word [0x4726c4], ax
mov ax, word [0x4724c6]
mov si, ax
and si, si
xor si, 0xffff
and si, 0xb21a
mov dx, si
xor dx, 0xffff
and dx, 0xc81e
and si, 0x37e1
or dx, si
xor dx, 0x37e1
and ax, 0x4de5
mov cx, ax
xor cx, 0xffff
and cx, 0x6aa5
and ax, 0x955a
or cx, ax
xor cx, 0x955a
and dx, cx
xor dx, 0xffff
mov word [0x4726c6], dx
mov ax, word [0x4724c8]
mov si, ax
xor si, 0xffff
mov dx, ax
xor dx, 0xffff
and dx, 0x55e3
mov cx, ax
and cx, 0xaa1c
or dx, cx
xor dx, 0xaa1c
mov cx, dx
xor cx, 0xffff
mov di, si
and di, cx
mov cx, si
xor cx, dx
add si, cx
sub si, di
xor si, 0xffff
or si, 0xca15
xor si, 0xffff
and si, 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
and ax, 0xca15
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
mov si, dx
xor si, 0xffff
mov bx, ax
xor bx, 0xffff
mov di, si
and di, 0x80fe
and dx, 0x7f01
mov cx, bx
and cx, 0x80fe
and ax, 0x7f01
or di, dx
or cx, ax
xor di, cx
or si, bx
xor si, 0xffff
and si, 0xffff
or di, si
mov word [0x4726c8], di
mov ax, word [0x4724ca]
xor ax, 0xda1e
mov word [0x4726ca], ax
mov ax, word [0x4724cc]
xor ax, 0xdcee
mov word [0x4726cc], ax
mov ax, word [0x4724ce]
mov dx, ax
and dx, dx
xor dx, 0xffff
and dx, 0xa84
xor dx, 0xffff
and ax, 0xf57b
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x4726ce], dx
mov ax, word [0x4724d0]
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 dx, 0xc377
and ax, 0x3c88
mov si, dx
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
and si, cx
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
xor si, 0xffff
xor dx, 0xffff
and si, dx
mov word [0x4726d0], si
mov cx, word [0x4724d2]
mov ax, cx
xor ax, 0xffff
and ax, 0xfcf0
and cx, 0x30f
mov dx, ax
or dx, cx
xor dx, 0xffff
or ax, cx
xor ax, 0xffff
or dx, ax
xor dx, 0xffff
mov word [0x4726d2], dx
mov ax, word [0x4724d4]
mov cx, ax
xor cx, 0x9097
xor cx, 0xffff
and cx, 0x9097
shl cx, 1
sub cx, 0x9097
mov dx, ax
sub dx, cx
xor dx, 0xffff
and dx, 0x9097
shl dx, 1
sub dx, 0x9097
add ax, 0x697a
sub ax, dx
sub ax, 0x697a
mov word [0x4726d4], ax
mov ax, word [0x4724d6]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
or dx, 0xd4d1
xor dx, 0xffff
mov cx, ax
or cx, 0x2b2e
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
xor dx, 0xffff
xor dx, 0xffff
xor dx, 0x2b2e
and dx, 0x2b2e
shl dx, 1
sub dx, 0x2b2e
sub ax, dx
mov word [0x4726d6], ax
mov dx, word [0x4724d8]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
and ax, 0xd9a6
xor ax, 0xffff
and dx, 0x2659
xor dx, 0xffff
and ax, dx
xor ax, 0xffff
mov word [0x4726d8], ax
mov ax, word [0x4724da]
mov cx, ax
and cx, 0xb7a2
shl cx, 1
add ax, 0xb7a2
sub ax, cx
mov word [0x4726da], ax
mov ax, word [0x4724dc]
xor ax, 0x3fa4
mov word [0x4726dc], ax
mov ax, word [0x4724de]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0xdf65
mov cx, ax
xor cx, 0xffff
or cx, 0x209a
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
and dx, 0x209a
shl dx, 1
sub dx, 0x209a
sub ax, 0x6ef5
sub ax, dx
add ax, 0x6ef5
mov word [0x4726de], ax
mov ax, word [0x4724e0]
mov cx, ax
add cx, 1
mov si, ax
xor si, 0xffff
or si, ax
add si, cx
xor si, 0xffff
mov dx, si
xor dx, 0xdb9a
and dx, si
xor dx, 0xffff
xor ax, 0xffff
or ax, 0x2465
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
mov word [0x4726e0], dx
mov ax, word [0x4724e2]
mov dx, ax
xor dx, 0xde4a
and dx, ax
mov cx, dx
and cx, 0xfffd
mov si, dx
xor si, 0xffff
and si, 2
imul si, cx
mov cx, dx
and cx, 2
or dx, 2
imul dx, cx
add dx, si
add ax, 0x21b5
sub ax, dx
mov word [0x4726e2], ax
mov dx, word [0x4724e4]
mov ax, dx
and ax, 0xed8d
mov cx, ax
and cx, 0xfffd
mov si, ax
xor si, 0xffff
and si, 2
imul si, cx
mov cx, ax
and cx, 2
or ax, 2
imul ax, cx
add ax, si
xor ecx, ecx
sub cx, dx
add cx, 0x1273
xor edx, edx
sub dx, cx
sub dx, ax
mov word [0x4726e4], dx
mov ax, word [0x4724e6]
xor ax, 0xb4d8
mov word [0x4726e6], ax
mov ax, word [0x4724e8]
xor ax, 0x2a07
mov word [0x4726e8], ax
mov ax, word [0x4724ea]
xor ax, 0xcb59
mov word [0x4726ea], ax
mov ax, word [0x4724ec]
mov dx, ax
or dx, dx
xor dx, 0xffff
or dx, 0x20c9
xor dx, 0xffff
or ax, 0xdf36
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [str.I_Q], dx
mov dx, word [0x4724ee]
mov ax, dx
xor ax, 0xffff
and ax, 0xffff
or ax, 0
xor ax, 0xffff
xor ax, 0xcaf5
and ax, 0xcaf5
mov cx, dx
add cx, 1
xor dx, 0xffff
or dx, 0x350a
add 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 [0x4726ee], ax
mov dx, word [0x4724f0]
mov cx, dx
add cx, 1
mov ax, dx
xor ax, 0xffff
or ax, dx
add ax, cx
xor ax, 0xffff
and ax, 0xffff
or ax, 0
and ax, 0x6828
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0
xor dx, 0xffff
mov cx, dx
and cx, 0x97d7
mov si, dx
xor si, 0x6828
add dx, si
sub dx, cx
and ax, dx
and ax, ax
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
mov word [0x4726f0], ax
mov ax, word [0x4724f2]
xor ax, 0xda72
mov word [0x4726f2], ax
mov ax, word [0x4724f4]
xor ax, 0x29bb
mov word [0x4726f4], ax
mov dx, word [0x4724f6]
mov ax, dx
xor ax, 0xffff
and ax, 0x41f6
mov cx, dx
and cx, 0xbe09
or ax, cx
xor ax, 0xbe09
mov cx, dx
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
and ax, 0x5c29
xor dx, 0xffff
mov si, dx
xor si, 0xffff
xor dx, 0xffff
and si, dx
or si, 0x5c29
xor si, 0xffff
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
xor si, 0xffff
and ax, si
mov word [0x4726f6], ax
mov ax, word [0x4724f8]
mov cx, ax
add cx, 1
mov dx, ax
xor dx, 0xffff
or dx, 0xe1d7
add dx, cx
shl dx, 1
add ax, 0xe1d7
add ax, 0x91f4
sub ax, dx
sub ax, 0x91f4
mov word [0x4726f8], ax
mov ax, word [0x4724fa]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
and dx, 0x4f25
xor dx, 0xffff
and ax, 0xb0da
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x4726fa], dx
mov ax, word [0x4724fc]
mov dx, ax
xor dx, 0xffff
or dx, 0x61b1
xor dx, 0xffff
and dx, 0xffff
mov si, dx
xor si, 0xffff
mov cx, si
and cx, 2
or si, 2
xor si, 0xffff
imul si, cx
mov cx, dx
and cx, 2
or dx, 2
imul dx, cx
add dx, si
add ax, 0x7316
add ax, 0x9e4e
sub ax, 0x7316
sub ax, dx
mov word [0x4726fc], ax
mov ax, word [0x4724fe]
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov dx, ax
sub dx, cx
mov cx, ax
xor cx, 0xffff
mov si, dx
and si, cx
xor dx, cx
or si, dx
mov dx, si
xor dx, 0xffff
or dx, 0xb8a9
and si, 0x4756
xor si, 0xffff
xor dx, 0xffff
xor si, 0xffff
or dx, si
xor dx, 0xffff
and ax, 0xb8a9
mov si, ax
xor si, 0xffff
and si, 0x7de6
and ax, 0x8219
or si, ax
xor si, 0x8219
xor dx, 0xffff
xor si, 0xffff
or dx, si
mov word [0x4726fe], dx
mov ax, word [0x472500]
mov cx, ax
xor cx, 0x377f
xor cx, 0xffff
and cx, 0x377f
shl cx, 1
sub cx, 0x377f
sub ax, cx
mov word [str.CreateToolhelp32Snapshot], ax
mov ax, word [0x472502]
xor ax, 0x835c
mov word [0x472702], ax
mov ax, word [0x472504]
mov cx, ax
and cx, 0x915f
shl cx, 1
add ax, 0x915f
sub ax, cx
mov word [0x472704], ax
mov ax, word [0x472506]
mov dx, ax
and dx, 0xa992
mov si, dx
xor si, 0xffff
mov cx, si
and cx, 2
or si, 2
xor si, 0xffff
imul si, cx
mov cx, dx
and cx, 2
or dx, 2
imul dx, cx
add dx, si
add ax, 0xa992
sub ax, dx
mov word [0x472706], ax
mov ax, word [0x472508]
mov dx, ax
or dx, dx
xor dx, 0xffff
or dx, 0x399a
xor dx, 0xffff
or ax, 0xc665
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x472708], dx
mov ax, word [0x47250a]
xor ax, 0xa70
mov word [0x47270a], ax
mov si, word [0x47250c]
mov di, si
xor di, 0xffff
and di, 0x21ec
and si, 0xde13
mov ax, di
xor ax, 0xffff
mov bx, si
xor bx, 0xffff
mov dx, ax
and dx, 0xe097
and di, 0x1f68
mov cx, bx
and cx, 0xe097
and si, 0x1f68
or dx, di
or cx, si
xor dx, cx
or ax, bx
xor ax, 0xffff
and ax, 0xffff
or dx, ax
mov word [0x47270c], dx
mov ax, word [0x47250e]
xor ax, 0x2c22
mov word [0x47270e], ax
mov dx, word [0x472510]
mov ax, dx
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0x8606
or dx, 0x8606
xor dx, 0xffff
or ax, dx
xor ax, 0xffff
mov word [0x472710], ax
mov ax, word [0x472512]
mov cx, ax
add cx, 1
mov dx, ax
xor dx, 0xffff
or dx, 0xffb1
add dx, cx
shl dx, 1
add ax, 0xffb1
xor dx, 0xffff
add ax, dx
add ax, 1
mov word [0x472712], ax
mov ax, word [0x472514]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
or dx, 0
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, dx
xor dx, 0xffff
and cx, cx
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
or dx, 0xaa22
xor ax, 0xffff
and ax, 0xffff
or ax, 0
mov cx, ax
and cx, 0xaa22
mov si, ax
xor si, 0x55dd
add ax, si
sub ax, cx
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
xor ax, 0xffff
or dx, ax
mov word [0x472714], dx
mov ax, word [0x472516]
mov dx, ax
xor dx, 0x8836
xor dx, 0xffff
and dx, 0x8836
mov si, dx
xor si, 0xffff
mov cx, si
and cx, 2
or si, 2
xor si, 0xffff
imul si, cx
mov cx, dx
and cx, 2
or dx, 2
imul dx, cx
add dx, si
sub dx, 0x9936
sub dx, 0x8836
add dx, 0x9936
mov cx, ax
xor cx, dx
xor dx, 0xffff
and ax, dx
shl ax, 1
sub ax, cx
mov word [0x472716], ax
mov ax, word [0x472518]
xor ax, 0x6bcf
mov word [0x472718], ax
mov ax, word [0x47251a]
mov cx, ax
or cx, cx
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
mov cx, dx
xor cx, 0xc167
xor cx, 0xffff
or dx, 0xc167
and dx, cx
or ax, 0xc167
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub dx, cx
xor ax, 0xffff
and dx, ax
mov word [0x47271a], dx
mov ax, word [0x47251c]
xor ax, 0x1aab
mov word [0x47271c], ax
mov ax, word [0x47251e]
xor ax, 0xd89a
mov word [0x47271e], ax
mov ax, word [0x472520]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0x2892
and ax, 0x2892
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x472720], dx
mov ax, word [0x472522]
xor ax, 0x9b55
mov word [0x472722], ax
mov ax, word [0x472524]
xor ax, 0x530c
mov word [0x472724], ax
mov ax, word [0x472526]
xor ax, 0x4e81
mov word [0x472726], ax
mov ax, word [0x472528]
xor ax, 0x5dd4
mov word [0x472728], ax
mov ax, word [0x47252a]
xor ax, 0x88a
mov word [0x47272a], ax
mov ax, word [0x47252c]
xor ax, 0x6219
mov word [0x47272c], ax
mov ax, word [0x47252e]
mov cx, ax
xor cx, 0xebb7
xor cx, 0xffff
mov dx, ax
or dx, 0xebb7
and dx, cx
shl dx, 1
sub ax, 0x1449
sub ax, dx
mov word [0x47272e], ax
mov ax, word [0x472530]
xor ax, 0x7f8f
mov word [0x472730], ax
mov si, word [0x472532]
mov ax, si
or ax, ax
xor ax, 0xffff
or ax, 0x1116
xor ax, 0xffff
and ax, 0xffff
or ax, 0
mov dx, si
xor dx, 0xffff
xor si, 0xffff
and dx, si
or dx, 0
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
and dx, 0x1116
mov cx, dx
xor cx, 0xffff
mov si, ax
and si, cx
mov cx, ax
xor cx, dx
add ax, cx
sub ax, si
xor ax, 0xffff
mov word [0x472732], ax
mov ax, word [0x472534]
mov dx, ax
and dx, dx
mov cx, dx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub dx, cx
xor dx, 0xffff
or dx, 0xf9c4
xor ax, 0xffff
or ax, 0x63b
mov si, dx
xor si, 0xffff
xor dx, 0xffff
or si, dx
and si, 0xffff
xor si, 0xffff
and si, 0xffff
xor si, 0xffff
xor ax, 0xffff
or si, ax
mov word [0x472734], si
mov dx, word [0x472536]
mov ax, dx
xor ax, 0xffff
xor ax, 0xffff
xor ax, 0x8128
and ax, 0x8128
or dx, dx
xor dx, 0xffff
or dx, 0x8128
xor dx, 0xffff
mov cx, dx
and cx, ax
xor cx, 0xffff
add ax, dx
add ax, 1
add ax, cx
mov cx, ax
and cx, 0x1b37
shl cx, 1
add ax, 0x1b37
sub ax, cx
mov word [0x472736], ax
mov ax, word [0x472538]
mov cx, ax
and cx, 0x46fc
shl cx, 1
add ax, 0x46fc
sub ax, cx
mov word [0x472738], ax
mov ax, word [0x47253a]
xor ax, 0x725
mov word [0x47273a], ax
mov ax, word [0x47253c]
mov dx, ax
xor dx, 0xffff
and dx, 0x70ab
mov cx, ax
and cx, 0x8f54
or dx, cx
mov si, dx
xor si, 0xffff
and si, 0x939c
and dx, 0x6c63
or si, dx
xor si, 0x6c63
mov dx, si
xor dx, 0xffff
xor si, 0xffff
and dx, si
xor dx, 0xffff
and dx, 0x70ab
mov cx, dx
and cx, 0xfffd
mov si, dx
xor si, 0xffff
and si, 2
imul si, cx
mov cx, dx
and cx, 2
or dx, 2
imul dx, cx
add dx, si
sub dx, 0x70ab
sub ax, dx
mov word [0x47273c], ax
mov ax, word [0x47253e]
mov cx, ax
and cx, 0xeb33
shl cx, 1
add ax, 0xeb33
sub ax, cx
mov word [0x47273e], ax
mov ax, word [0x472540]
mov cx, ax
and cx, 0xc773
shl cx, 1
add ax, 0xc773
sub ax, cx
mov word [str.TerminateProcess], ax
mov ax, word [0x472542]
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 dx, si
xor dx, 0xffff
xor si, 0xffff
and dx, si
or dx, 0x1031
xor dx, 0xffff
mov cx, ax
add cx, 1
xor ax, 0xffff
or ax, 0x1031
add ax, cx
or dx, ax
mov word [0x472742], dx
mov ax, word [0x472544]
mov cx, ax
xor cx, 0x91e6
xor cx, 0xffff
and cx, 0x91e6
shl cx, 1
sub cx, 0x91e6
sub ax, cx
mov word [0x472744], ax
mov ax, word [0x472546]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
mov cx, dx
and cx, 0xc273
mov si, dx
xor si, 0x3d8c
add dx, si
sub dx, cx
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
or ax, 0xc273
xor ax, 0xffff
and ax, 0xffff
or ax, 0
xor dx, 0xffff
and dx, 0xffff
or dx, 0
xor ax, 0xffff
and dx, ax
mov word [0x472746], dx
mov ax, word [0x472548]
xor ax, 0x2618
mov word [0x472748], ax
mov ax, word [0x47254a]
xor ax, 0x1a96
mov word [0x47274a], ax
mov dx, word [0x47254c]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
or ax, 0xe235
xor ax, 0xffff
or dx, 0x1dca
xor dx, 0xffff
or ax, dx
xor ax, 0xffff
mov word [0x47274c], ax
mov ax, word [0x47254e]
xor ax, 0x7373
mov word [0x47274e], ax
mov dx, word [0x472550]
mov ax, dx
xor ax, 0xffff
and ax, 0xa9cb
mov cx, dx
and cx, 0x5634
or ax, cx
xor ax, 0x5634
and ax, 0x9819
mov si, dx
and si, 0x67e6
xor si, 0xffff
and dx, 0x67e6
xor dx, 0xffff
xor si, 0xffff
xor dx, 0xffff
or si, dx
mov dx, ax
or dx, si
xor dx, 0xffff
xor ax, 0xffff
xor si, 0xffff
and ax, si
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov ax, dx
xor ax, 0xe28b
xor ax, 0xffff
and ax, 0xe28b
shl ax, 1
sub ax, 0xe28b
sub dx, ax
mov word [0x472750], dx
mov ax, word [0x472552]
mov cx, ax
xor cx, 0xc947
xor cx, 0xffff
and cx, 0xc947
shl cx, 1
sub cx, 0xc947
sub ax, cx
mov word [0x472752], ax
mov ax, word [0x472554]
xor ax, 0x3759
mov word [0x472754], ax
mov ax, word [0x472556]
mov cx, ax
xor cx, 0xffff
and cx, 0xfcf8
and ax, 0x307
or cx, ax
mov word [0x472756], cx
mov dx, word [0x472558]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
and ax, 0x8b0a
xor ax, 0xffff
mov si, dx
xor si, 0xffff
and si, 0x8a01
and dx, 0x75fe
or si, dx
xor si, 0x75fe
mov dx, si
and dx, 0x8b0a
xor si, 0x8b0a
or dx, si
xor ax, 0xffff
xor dx, 0xffff
and dx, 0xffff
or dx, 0
or ax, dx
mov word [0x472758], ax
mov ax, word [0x47255a]
xor ax, 0x6fbb
mov word [0x47275a], ax
mov ax, word [0x47255c]
mov dx, ax
and dx, dx
xor dx, 0xffff
and dx, 0xbe02
mov cx, dx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub dx, cx
and ax, 0x41fd
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
mov si, dx
xor si, 0xffff
mov bx, ax
xor bx, 0xffff
mov di, si
and di, 0xaba5
and dx, 0x545a
mov cx, bx
and cx, 0xaba5
and ax, 0x545a
or di, dx
or cx, ax
xor di, cx
or si, bx
xor si, 0xffff
and si, 0xffff
or di, si
mov word [0x47275c], di
mov ax, word [0x47255e]
mov cx, ax
xor cx, 0xffff
and cx, 0xbd1f
and ax, 0x42e0
or cx, ax
mov word [0x47275e], cx
mov ax, word [0x472560]
mov dx, ax
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
mov cx, dx
and cx, 0x513c
xor cx, 0xffff
add dx, 0x513c
add dx, 1
add dx, cx
mov cx, ax
add cx, 1
xor ax, 0xffff
or ax, 0x513c
add ax, cx
xor ax, 0xffff
xor dx, 0xffff
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
or ax, 0
xor ax, 0xffff
mov si, dx
xor si, 0xffff
mov bx, ax
xor bx, 0xffff
mov di, si
and di, 0x942d
and dx, 0x6bd2
mov cx, bx
and cx, 0x942d
and ax, 0x6bd2
or di, dx
or cx, ax
xor di, cx
or si, bx
xor si, 0xffff
and si, 0xffff
or di, si
mov word [0x472760], di
mov ax, word [0x472562]
xor ax, 0xec29
mov word [0x472762], ax
mov ax, word [0x472564]
mov cx, ax
and cx, 0x2bb5
shl cx, 1
add ax, 0x2bb5
sub ax, cx
mov word [0x472764], ax
mov ax, word [0x472566]
xor ax, 0x2cff
mov word [0x472766], ax
mov ax, word [0x472568]
mov cx, ax
and cx, 0x561e
shl cx, 1
add ax, 0x561e
sub ax, cx
mov word [0x472768], ax
mov ax, word [0x47256a]
mov cx, ax
xor cx, 0x726b
xor cx, 0xffff
and cx, 0x726b
shl cx, 1
sub cx, 0x726b
sub ax, cx
mov word [0x47276a], ax
mov dx, word [0x47256c]
mov ax, dx
and ax, 0x94f4
mov cx, ax
and cx, 0xfffd
mov si, ax
xor si, 0xffff
and si, 2
imul si, cx
mov cx, ax
and cx, 2
or ax, 2
imul ax, cx
add ax, si
mov cx, dx
and cx, 0x94f4
or dx, 0x94f4
add cx, dx
sub cx, 0x21d2
sub cx, ax
add cx, 0x21d2
mov word [0x47276c], cx
mov dx, word [0x47256e]
mov ax, dx
xor ax, 0xffff
and ax, 0x4501
xor dx, 0xffff
or dx, 0x4501
xor dx, 0xffff
and dx, 0xffff
or ax, dx
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0x83b
xor ax, 0xffff
and ax, 0xf7c4
or dx, ax
xor dx, 0xffff
mov word [0x47276e], dx
mov ax, word [0x472570]
xor ax, 0x9471
mov word [0x472770], ax
mov ax, word [0x472572]
xor ax, 0x44b1
mov word [0x472772], ax
mov ax, word [0x472574]
xor ax, 0x5983
mov word [0x472774], ax
mov ax, word [0x472576]
mov dx, ax
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0x7091
or ax, 0x7091
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x472776], dx
mov dx, word [0x472578]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
or ax, 0
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
and ax, 0x8641
mov si, dx
and si, 0x79be
xor si, 0xffff
and dx, 0x79be
xor dx, 0xffff
and si, dx
xor si, 0xffff
mov dx, ax
or dx, si
xor dx, 0xffff
xor ax, 0xffff
xor si, 0xffff
and ax, si
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
xor dx, 0x9bf8
mov word [0x472778], dx
mov ax, word [0x47257a]
xor ax, 0x772d
mov word [0x47277a], ax
mov ax, word [0x47257c]
mov cx, ax
xor cx, 0xffff
and cx, 0x64fe
and ax, 0x9b01
or cx, ax
mov word [0x47277c], cx
mov ax, word [0x47257e]
xor ax, 0xb958
mov word [0x47277e], ax
mov dx, word [0x472580]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
or ax, 0xe867
xor dx, 0xffff
or dx, 0x1798
and ax, dx
xor ax, 0xffff
mov word [0x472780], ax
mov dx, word [0x472582]
mov ax, dx
xor ax, 0xffff
mov cx, ax
xor cx, 0xe5a8
xor cx, 0xffff
or ax, 0xe5a8
and ax, cx
mov cx, dx
xor cx, 0xe5a8
and cx, dx
mov dx, ax
and dx, cx
xor ax, cx
or dx, ax
mov word [0x472782], dx
mov ax, word [0x472584]
xor ax, 0xa76a
mov word [0x472784], ax
mov ax, word [0x472586]
mov dx, ax
and dx, dx
xor dx, 0xffff
and dx, 0xf656
xor dx, 0xffff
xor ax, 0xffff
or ax, 0xf656
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [str.oPd], dx
mov cx, word [0x472588]
mov ax, cx
xor ax, 0xffff
and ax, 0xff44
and cx, 0xbb
mov dx, cx
and dx, ax
xor dx, 0xffff
add ax, cx
add ax, 1
add ax, dx
mov word [0x472788], ax
mov ax, word [0x47258a]
xor ax, 0xc1e8
mov word [0x47278a], ax
mov ax, word [0x47258c]
mov cx, ax
and cx, 0xc42b
shl cx, 1
sub ax, 0x761a
add ax, 0xc42b
add ax, 0x761a
sub ax, cx
mov word [0x47278c], ax
mov ax, word [0x47258e]
mov cx, ax
and cx, 0xd15b
shl cx, 1
add ax, 0xd15b
sub ax, cx
mov word [0x47278e], ax
mov dx, word [0x472590]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
and ax, 0xddc9
xor ax, 0xffff
mov cx, dx
add cx, 1
xor dx, 0xffff
or dx, 0x2236
add dx, cx
mov si, dx
xor si, 0xffff
and si, 0xa804
and dx, 0x57fb
or si, dx
xor si, 0x57fb
xor ax, 0xffff
xor si, 0xffff
or ax, si
mov word [0x472790], ax
mov ax, word [0x472592]
xor ax, 0x2959
mov word [0x472792], ax
mov ax, word [0x472594]
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
and cx, 0xffff
shl cx, 1
mov dx, ax
add dx, 0xffff
sub dx, cx
and si, dx
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
xor dx, 0xffff
or dx, 0x82a1
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, 0x82a1
mov cx, ax
and cx, dx
xor cx, 0xffff
add dx, ax
add dx, 1
add dx, cx
mov ax, dx
xor ax, 0xffff
and ax, 0xe6ce
and dx, 0x1931
or ax, dx
xor ax, 0x1931
mov word [0x472794], ax
mov dx, word [0x472596]
mov ax, dx
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0x7fb8
or dx, 0x7fb8
xor dx, 0xffff
or ax, dx
xor ax, 0xffff
mov word [0x472796], ax
mov ax, word [0x472598]
mov cx, ax
xor cx, 0xffff
and cx, 0xa412
and ax, 0x5bed
or cx, ax
xor cx, 0xe587
mov word [0x472798], cx
mov ax, word [0x47259a]
mov cx, ax
xor cx, cx
xor cx, 0xffff
mov dx, ax
or dx, dx
and dx, cx
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
and dx, 0xffff
xor dx, 0xffff
xor dx, 0xffff
or dx, 0x759e
and ax, 0x759e
xor ax, 0xffff
mov cx, dx
add cx, 1
xor dx, 0xffff
or dx, ax
add dx, cx
xor dx, 0xffff
mov word [0x47279a], dx
mov ax, word [0x47259c]
mov cx, ax
and cx, 0x6629
shl cx, 1
sub ax, 0x99d7
sub ax, cx
mov word [0x47279c], ax
mov ax, word [0x47259e]
mov dx, ax
xor dx, 0x1a14
xor dx, 0xffff
and dx, 0x1a14
shl dx, 1
sub dx, 0xe881
sub dx, 0x1a14
add dx, 0xe881
sub ax, dx
mov word [0x47279e], ax
mov dx, word [0x4725a0]
mov ax, dx
xor ax, 0xffff
and ax, 0xea56
and dx, 0x15a9
mov si, ax
xor si, 0xffff
mov cx, dx
xor cx, 0xffff
and si, cx
xor ax, 0xffff
xor dx, 0xffff
and ax, dx
or si, ax
xor si, 0xffff
mov word [0x4727a0], si
mov ax, word [0x4725a2]
xor ax, 0xb2aa
mov word [0x4727a2], ax
mov ax, word [0x4725a4]
xor ax, 0xee35
mov word [0x4727a4], ax
mov ax, word [0x4725a6]
xor ax, 0x3ed3
mov word [0x4727a6], ax
mov ax, word [0x4725a8]
xor ax, 0xc556
mov word [0x4727a8], ax
mov ax, word [0x4725aa]
mov cx, ax
add cx, 1
mov si, ax
xor si, 0xffff
or si, ax
add si, cx
xor si, 0xffff
and si, 0x38a5
mov dx, si
xor dx, 0xffff
xor si, 0xffff
and dx, si
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
mov si, ax
xor si, 0xffff
or si, 0x38a5
xor ax, 0xffff
or ax, 0x38a5
and si, ax
xor si, 0xffff
xor si, 0xffff
and dx, si
xor dx, 0xffff
and dx, 0xffff
or dx, 0
mov word [0x4727aa], dx
mov ax, word [0x4725ac]
mov cx, ax
xor cx, 0x776b
xor cx, 0xffff
and cx, 0x776b
shl cx, 1
sub cx, 0x776b
sub ax, cx
mov word [0x4727ac], ax
mov ax, word [0x4725ae]
mov cx, ax
or cx, cx
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
xor dx, 0xffff
mov si, dx
xor si, 0xffff
or si, 0x831f
xor dx, 0xffff
or dx, 0x831f
and si, dx
xor si, 0xffff
mov cx, ax
and cx, 0x7ce0
xor ax, 0x7ce0
or cx, ax
xor cx, 0xffff
or si, cx
xor si, 0xffff
mov word [0x4727ae], si
mov al, byte [0x4727b0]
xor al, 0x62
mov byte [0x4729b0], al
mov al, byte [0x4727b1]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x21
xor dl, 0xff
or al, 0xde
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4729b1], dl
mov bl, byte [0x4727b2]
mov dl, bl
and dl, 0x97
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, 0x69
add bl, 0x15
sub bl, al
sub bl, 0x15
mov byte [0x4729b2], bl
mov al, byte [0x4727b3]
xor al, 0xd6
mov byte [0x4729b3], al
mov al, byte [0x4727b4]
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, 0x10
add dl, 0xf0
and al, 0x10
mov cl, dl
and cl, al
xor dl, al
or cl, dl
xor cl, 0xd8
mov byte [0x4729b4], cl
mov al, byte [0x4727b5]
xor al, 0x78
mov byte [0x4729b5], al
mov al, byte [0x4727b6]
xor al, 0x8e
mov byte [0x4729b6], al
mov dl, byte [0x4727b7]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
xor al, 0xff
xor cl, 0xff
and al, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0x99
or dl, 0x99
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
mov byte [0x4729b7], cl
mov al, byte [0x4727b8]
xor al, 0x73
mov byte [0x4729b8], al
mov al, byte [0x4727b9]
mov cl, al
and cl, 0x32
shl cl, 1
mov ah, al
add ah, 0x32
sub ah, cl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
or dl, 0xcd
xor ah, 0xff
or ah, 0xcd
xor dl, 0xff
xor ah, 0xff
or dl, ah
shl dl, 1
sub dl, 0x32
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x4729b9], al
mov al, byte [0x4727ba]
xor al, 0x2a
mov byte [0x4729ba], al
mov al, byte [0x4727bb]
xor al, 0x41
mov byte [0x4729bb], al
mov al, byte [0x4727bc]
mov cl, al
xor cl, 0xff
and cl, 0x5d
and al, 0xa2
or cl, al
mov byte [0x4729bc], cl
mov ah, byte [0x4727bd]
mov al, ah
or al, al
xor al, 0xff
or al, 0xc2
xor al, 0xff
and al, 0xff
or al, 0
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0x9a
and ah, 0x65
or dl, ah
xor dl, 0xa7
or dh, 0xc2
xor dh, 0xff
and dh, 0xff
or dl, dh
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
mov byte [0x4729bd], al
mov al, byte [0x4727be]
mov cl, al
and cl, cl
mov dl, cl
xor dl, 0xff
and dl, 0x79
and cl, 0x86
or dl, cl
xor dl, 0x86
mov dh, dl
xor dh, 0xff
and dh, 0x33
and dl, 0xcc
or dh, dl
xor dh, 0xcc
mov ah, dh
xor ah, 0xff
mov dl, ah
and dl, 0xf7
and dh, 8
or dl, dh
xor dl, 8
or ah, 0
xor ah, 0xff
and ah, 0xff
or dl, ah
and al, 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
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
mov byte [0x4729be], dl
mov al, byte [0x4727bf]
xor al, 0x24
mov byte [0x4729bf], al
mov al, byte [0x4727c0]
xor al, 0xdf
mov byte [0x4729c0], al
mov al, byte [0x4727c1]
xor al, 0xf3
mov byte [str.W_nRp], al
mov al, byte [0x4727c2]
mov cl, al
add cl, 1
mov ah, al
xor ah, 0xff
or ah, al
add ah, cl
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
and ah, 0x3c
mov dl, ah
xor dl, 0xff
and dl, 0xa
and ah, 0xf5
or dl, ah
xor dl, 0xf5
xor al, 0xff
or al, 0x3c
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov ah, al
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
mov al, ah
and al, dl
xor al, 0xff
add dl, ah
add dl, 1
add dl, al
mov byte [0x4729c2], dl
mov al, byte [0x4727c3]
xor al, 0x22
mov byte [0x4729c3], al
mov dl, byte [0x4727c4]
mov ah, dl
xor ah, 0xff
and ah, 0x1b
mov al, dl
and al, 0xe4
or ah, al
xor ah, 0xe4
mov al, dl
xor al, 0xff
mov cl, ah
xor cl, al
xor cl, 0xff
or ah, al
and ah, cl
mov al, ah
and al, 0x5c
xor ah, 0x5c
or al, ah
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
mov dh, dl
xor dh, 0xff
mov ah, dh
and ah, 0xd2
and dl, 0x2d
or ah, dl
xor ah, 0x71
or dh, 0x5c
xor dh, 0xff
and dh, 0xff
or ah, dh
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
mov cl, al
xor cl, ah
xor cl, 0xff
or al, ah
and al, cl
mov byte [0x4729c4], al
mov bl, byte [0x4727c5]
mov al, bl
xor al, 0xff
and al, 0xb3
mov cl, bl
and cl, 0x4c
or al, cl
xor al, 0xa8
xor al, 0xff
mov dl, al
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0xff
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
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x4729c5], bl
mov al, byte [0x4727c6]
mov cl, al
xor cl, 0xff
and cl, 0x7b
and al, 0x84
or cl, al
mov byte [0x4729c6], cl
mov al, byte [0x4727c7]
xor al, 0xb4
mov byte [0x4729c7], al
mov bl, byte [0x4727c8]
mov dl, bl
xor dl, 0x8b
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0x8b
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, 0x8b
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x4729c8], bl
mov al, byte [0x4727c9]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x20
xor dl, 0xff
xor al, 0xff
or al, 0x20
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4729c9], dl
mov al, byte [0x4727ca]
xor al, 0x2b
mov byte [0x4729ca], al
mov al, byte [0x4727cb]
xor al, 0x51
mov byte [0x4729cb], al
mov al, byte [0x4727cc]
mov cl, al
xor cl, 0xff
and cl, 0x25
and al, 0xda
or cl, al
mov byte [0x4729cc], cl
mov al, byte [0x4727cd]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0x6b
and al, 0x94
or cl, al
mov byte [0x4729cd], cl
mov al, byte [0x4727ce]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov cl, dl
and cl, 0x64
mov ah, dl
xor ah, 0x9b
add dl, ah
sub dl, cl
and al, 0x9b
xor al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0x1b
and dl, 0xe4
or ah, dl
xor ah, 0xe4
xor al, 0xff
mov cl, ah
xor cl, 0xff
mov dl, al
xor dl, 0xff
and cl, dl
or ah, al
xor ah, 0xff
or cl, ah
xor cl, 0xff
mov byte [0x4729ce], cl
mov al, byte [0x4727cf]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x7c
xor al, 0xff
or al, 0x83
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4729cf], dl
mov al, byte [0x4727d0]
mov cl, al
xor cl, 0xff
xor cl, 0xff
xor cl, 0x66
and cl, 0x66
and al, 0x99
or cl, al
mov byte [0x4729d0], cl
mov al, byte [0x4727d1]
xor al, 0xb
mov byte [0x4729d1], al
mov al, byte [0x4727d2]
mov cl, al
and cl, 0x51
shl cl, 1
sub al, 0xaf
sub al, cl
mov byte [0x4729d2], al
mov al, byte [0x4727d3]
mov dl, al
xor dl, 0x7d
xor dl, 0xff
or dl, dl
xor dl, 0xff
or dl, 0x82
xor dl, 0xff
shl dl, 1
sub dl, 0x7d
sub al, dl
mov byte [0x4729d3], al
mov bl, byte [0x4727d4]
mov al, bl
xor al, 0xd
mov dl, al
xor dl, 0xff
and dl, 0x22
and al, 0xdd
or dl, al
xor dl, 0xdd
and dl, 0xd
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, 0xd
sub bl, al
mov byte [0x4729d4], bl
mov al, byte [0x4727d5]
mov cl, al
xor cl, 0xff
and cl, 0x86
and al, 0x79
or cl, al
mov byte [0x4729d5], cl
mov al, byte [0x4727d6]
mov dl, al
xor dl, 0xff
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0
and cl, 0xff
xor cl, 0xff
and dl, cl
mov cl, dl
and cl, 0xc4
mov ah, dl
xor ah, 0x3b
add dl, ah
sub dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or al, 0xc4
xor al, 0xff
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
xor al, 0xff
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
mov byte [0x4729d6], ah
mov al, byte [0x4727d7]
xor al, 0xa8
mov byte [0x4729d7], al
mov al, byte [0x4727d8]
mov cl, al
xor cl, 0x43
and cl, al
shl cl, 1
sub al, 0x36
add al, 0xbc
add al, 0x36
sub al, cl
mov byte [0x4729d8], al
mov ah, byte [0x4727d9]
mov al, ah
xor al, 0xff
mov cl, ah
xor cl, 0xff
and cl, 0xff
or cl, 0
or al, cl
xor al, 0xff
or al, 0x10
mov dl, ah
xor dl, 0xff
or dl, 0xef
and ah, 0x10
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
and dl, dl
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
or cl, dl
mov byte [0x4729d9], cl
mov al, byte [0x4727da]
xor al, 0x61
mov byte [0x4729da], al
mov al, byte [0x4727db]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xf9
xor dl, 0xff
xor al, 0xff
or al, 0xf9
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4729db], dl
mov al, byte [0x4727dc]
mov cl, al
xor cl, 0x6d
xor cl, 0xff
and cl, 0xff
or cl, 0
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0x92
xor dl, 0xff
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0x6d
and dl, 0x92
sub dl, cl
sub al, 0x73
sub al, dl
add al, 0x73
mov byte [0x4729dc], al
mov al, byte [0x4727dd]
xor al, 0x31
mov byte [0x4729dd], al
mov al, byte [0x4727de]
xor al, 0x32
mov byte [0x4729de], al
mov al, byte [0x4727df]
xor al, 0xb6
mov byte [0x4729df], al
mov al, byte [0x4727e0]
mov dl, al
xor dl, 0xe3
xor dl, 0xff
mov cl, dl
xor cl, 0xe3
xor cl, 0xff
or dl, 0xe3
and dl, cl
shl dl, 1
sub dl, 0xe3
sub al, dl
mov byte [0x4729e0], al
mov al, byte [0x4727e1]
xor al, 0x4e
mov byte [0x4729e1], al
mov cl, byte [0x4727e2]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x4c
xor cl, 0xff
and cl, 0xb3
or al, cl
xor al, 0xff
mov byte [0x4729e2], al
mov al, byte [0x4727e3]
xor al, 0x11
mov byte [0x4729e3], al
mov al, byte [0x4727e4]
xor al, 0x7d
mov byte [0x4729e4], al
mov al, byte [0x4727e5]
xor al, 3
mov byte [0x4729e5], al
mov al, byte [0x4727e6]
xor al, 0x9b
mov byte [0x4729e6], al
mov al, byte [0x4727e7]
mov dl, al
xor dl, 0xff
and dl, 0x6d
mov cl, al
and cl, 0x92
or dl, cl
xor dl, 0x92
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x4f
or al, 0x4f
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4729e7], dl
mov al, byte [0x4727e8]
xor al, 0xd1
mov byte [0x4729e8], al
mov bl, byte [0x4727e9]
mov dl, bl
and dl, 0xb2
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, 0xcf
add bl, 0xb2
sub bl, 0xcf
sub bl, al
mov byte [0x4729e9], bl
mov al, byte [0x4727ea]
mov cl, al
xor cl, 0xff
and cl, 0x11
and al, 0xee
or cl, al
xor cl, 0xbd
mov byte [0x4729ea], cl
mov dl, byte [0x4727eb]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, dl
or cl, cl
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
and al, cl
xor al, 0xff
mov cl, al
and cl, 0xfc
mov ah, al
xor ah, 3
add al, ah
sub al, cl
xor al, 0xff
and al, 0xff
or al, 0
mov ah, dl
xor ah, 0xff
and ah, 3
and dl, 0xfc
or ah, dl
xor ah, 0xfc
xor ah, 0xff
or ah, 0xfc
xor ah, 0xff
and ah, 0xff
xor al, 0xff
xor ah, 0xff
and al, ah
mov byte [0x4729eb], al
mov al, byte [0x4727ec]
xor al, 0x3c
mov byte [0x4729ec], al
mov al, byte [0x4727ed]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov ah, cl
and ah, dl
xor cl, dl
or ah, cl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0x2e
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, 0x2e
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
or dl, al
mov byte [0x4729ed], dl
mov al, byte [0x4727ee]
xor al, 0x5c
mov byte [0x4729ee], al
mov al, byte [0x4727ef]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x20
xor al, 0xff
and al, 0xdf
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4729ef], dl
mov al, byte [0x4727f0]
xor al, 0x69
mov byte [0x4729f0], al
mov al, byte [0x4727f1]
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
or dl, 0xdc
add dl, 0x24
and al, 0xdc
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x6d
and dl, 0x92
mov cl, bl
and cl, 0x6d
and al, 0x92
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0x9d
mov byte [0x4729f1], dh
mov al, byte [0x4727f2]
xor al, 0xc1
mov byte [0x4729f2], al
mov al, byte [0x4727f3]
mov dl, al
and dl, dl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0x80
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor al, 0xff
or al, 0x80
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
or ah, al
mov byte [0x4729f3], ah
mov al, byte [0x4727f4]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x19
mov cl, al
or cl, 0x19
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
xor dl, 0xff
xor dl, 0x19
and dl, 0x19
shl dl, 1
add dl, 0xe6
add dl, 1
sub al, dl
mov byte [0x4729f4], al
mov bl, byte [0x4727f5]
mov dl, bl
xor dl, 0x1e
xor dl, 0xff
and 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, 0x1e
sub bl, al
mov byte [0x4729f5], bl
mov al, byte [0x4727f6]
mov cl, al
and cl, 0x9b
shl cl, 1
add al, 0x9b
sub al, cl
mov byte [0x4729f6], al
mov al, byte [0x4727f7]
xor al, 0xba
mov byte [0x4729f7], al
mov al, byte [0x4727f8]
xor al, 0x7b
mov byte [0x4729f8], al
mov bl, byte [0x4727f9]
mov al, bl
xor al, 0x33
xor al, 0xff
and al, 0x33
shl al, 1
sub al, 0x33
mov dl, bl
sub dl, al
xor dl, 0xff
xor dl, 0xff
or dl, 0xcc
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
sub al, 0x33
sub bl, al
mov byte [0x4729f9], bl
mov al, byte [0x4727fa]
xor al, 0xf8
mov byte [0x4729fa], al
mov dl, byte [0x4727fb]
mov cl, dl
and cl, cl
xor cl, 0xff
mov al, cl
xor al, 0xff
and al, 0xf1
and cl, 0xe
or al, cl
xor al, 0xe
or al, 0xcc
xor dl, 0xff
mov cl, dl
and cl, 0x33
xor dl, 0x33
or cl, dl
or al, al
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or al, dl
xor al, 0xff
xor al, 0xff
mov byte [str.6x_b], al
mov bl, byte [0x4727fc]
mov al, bl
xor al, 0xec
xor al, 0xff
mov dl, bl
or dl, 0xec
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, 0xec
sub bl, al
mov byte [0x4729fc], bl
mov al, byte [str._eB_]
mov cl, al
and cl, 0xc4
shl cl, 1
add al, 0xc4
sub al, cl
mov byte [0x4729fd], al
mov al, byte [0x4727fe]
xor al, 0x21
mov byte [0x4729fe], al
mov al, byte [0x4727ff]
mov cl, al
xor cl, 0xff
and cl, 0x62
and al, 0x9d
or cl, al
mov byte [0x4729ff], cl
mov al, byte [0x472800]
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, 0x12
and al, 0xed
or dl, al
mov byte [0x472a00], dl
mov al, byte [0x472801]
xor al, 0xc8
mov byte [0x472a01], al
mov al, byte [0x472802]
mov cl, al
xor cl, 0xff
and cl, 0xed
and al, 0x12
or cl, al
mov byte [0x472a02], cl
mov cl, byte [0x472803]
mov al, cl
xor al, 0xff
and al, 0x6e
mov dl, cl
and dl, 0x91
xor dl, 0xff
and cl, 0x91
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
mov byte [0x472a03], al
mov dl, byte [0x472804]
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, 0xff
or al, 0
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
or al, 0xf9
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xf9
add dl, cl
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
and al, 0xff
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov byte [0x472a04], al
mov al, byte [0x472805]
xor al, 0x70
mov byte [0x472a05], al
mov al, byte [0x472806]
xor al, 0x51
mov byte [0x472a06], al
mov al, byte [0x472807]
xor al, 0x47
mov byte [0x472a07], al
mov dl, byte [0x472808]
mov al, dl
xor al, 0xff
and al, 0x9c
mov cl, dl
xor cl, 0xff
or cl, 0x9c
xor dl, 0xff
or dl, 0x9c
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
mov byte [0x472a08], al
mov al, byte [0x472809]
xor al, 0x71
mov byte [0x472a09], al
mov al, byte [0x47280a]
mov dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
mov ah, dl
xor ah, cl
xor ah, 0xff
or dl, cl
and dl, ah
xor dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xc0
xor al, 0xff
and al, 0x3f
mov ah, dl
xor ah, 0xff
and ah, 0xfb
and dl, 4
or ah, dl
xor ah, 4
xor al, 0xff
or ah, ah
xor ah, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or ah, cl
xor ah, 0xff
mov byte [0x472a0a], ah
mov al, byte [0x47280b]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov dl, ah
and dl, cl
xor dl, 0xff
xor ah, 0xff
xor cl, 0xff
or ah, cl
and dl, ah
xor dl, 0xff
or dl, 0xdd
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or al, 0x22
xor al, 0xff
or dl, al
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
mov byte [0x472a0b], dl
mov al, byte [0x47280c]
mov cl, al
xor cl, 0x8c
xor cl, 0xff
and cl, 0x8c
shl cl, 1
sub cl, 0x8c
sub al, cl
mov byte [0x472a0c], al
mov cl, byte [0x47280d]
mov al, cl
xor al, 0xff
and al, 0xfc
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 3
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov byte [0x472a0d], cl
mov al, byte [str._Om]
xor al, 0xc9
mov byte [0x472a0e], al
mov al, byte [0x47280f]
mov cl, al
xor cl, 0xff
and cl, 0x9d
and al, 0x62
or cl, al
mov byte [0x472a0f], cl
mov al, byte [0x472810]
xor al, 0x4d
mov byte [0x472a10], al
mov al, byte [0x472811]
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 [0x472a11], cl
mov al, byte [0x472812]
xor al, 3
mov byte [0x472a12], al
mov al, byte [0x472813]
xor al, 0x3d
mov byte [0x472a13], al
mov al, byte [0x472814]
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, 0xee
and al, 0x11
mov dl, dh
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov ah, dl
and ah, 0x85
and dh, 0x7a
mov cl, bl
and cl, 0x85
and al, 0x7a
or ah, dh
or cl, al
xor ah, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or ah, dl
mov byte [0x472a14], ah
mov al, byte [0x472815]
mov bl, al
xor bl, 0xff
mov dh, al
xor dh, 0xff
mov ah, bl
xor ah, 0xff
mov bh, dh
xor bh, 0xff
mov dl, ah
and dl, 0xc0
and bl, 0x3f
mov cl, bh
and cl, 0xc0
and dh, 0x3f
or dl, bl
or cl, dh
xor dl, cl
or ah, bh
xor ah, 0xff
and ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0x7e
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0x81
and dl, al
xor dl, 0xff
mov byte [0x472a15], dl
mov al, byte [0x472816]
xor al, 0x7b
mov byte [0x472a16], al
mov bl, byte [0x472817]
mov dl, bl
xor dl, 0xce
xor dl, 0xff
mov al, dl
xor al, 0xce
xor al, 0xff
or dl, 0xce
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, 0xce
and al, 0x31
sub al, cl
sub bl, al
mov byte [0x472a17], bl
mov al, byte [0x472818]
xor al, 0xbd
mov byte [0x472a18], al
mov al, byte [0x472819]
xor al, 0x15
mov byte [0x472a19], al
mov al, byte [0x47281a]
xor al, 0xc9
mov byte [0x472a1a], al
mov al, byte [0x47281b]
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
xor ah, 0xff
mov dl, cl
xor dl, ah
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, 0x5b
xor al, 0xff
xor al, 0xff
or al, 0x5b
xor al, 0xff
and al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0xd3
and dl, 0x2c
or ah, dl
xor ah, 0x2c
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, ah
and cl, al
xor cl, 0xff
xor ah, 0xff
xor al, 0xff
or ah, al
xor cl, 0xff
xor ah, 0xff
or cl, ah
mov byte [0x472a1b], cl
mov bl, byte [0x47281c]
mov al, bl
xor al, 0x69
xor al, 0xff
mov dl, al
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0x69
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, 0x69
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x472a1c], bl
mov al, byte [0x47281d]
mov cl, al
xor cl, 0xff
mov ah, cl
xor ah, 0xff
xor cl, 0xff
and ah, cl
xor ah, 0xff
and ah, 0x46
and al, 0xb9
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
and dl, cl
xor dl, 0xff
mov al, dl
xor al, 0xff
and al, 0x7b
and dl, 0x84
or al, dl
mov byte [0x472a1d], al
mov al, byte [0x47281e]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
xor dl, 0xff
xor dl, 0x6d
and dl, 0x6d
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x92
add al, cl
or dl, al
xor dl, 0xe1
mov byte [0x472a1e], dl
mov bl, byte [0x47281f]
mov dl, bl
xor dl, 0x54
xor dl, 0xff
xor dl, 0xff
xor dl, 0x54
and dl, 0x54
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, 0x54
sub bl, 0x65
sub bl, al
add bl, 0x65
mov byte [0x472a1f], bl
mov dl, byte [0x472820]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x26
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xd9
add dl, cl
xor al, 0xff
xor dl, 0xff
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
mov byte [0x472a20], al
mov dl, byte [0x472821]
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
or al, cl
xor al, 0xff
or al, 0x55
xor al, 0xff
and al, 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
mov cl, dl
and cl, 0xaa
xor dl, 0xaa
or cl, dl
and al, cl
xor al, 0xff
mov byte [0x472a21], al
mov bl, byte [0x472822]
mov dl, bl
and dl, 0xdf
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, 0xdf
sub bl, al
mov byte [0x472a22], bl
mov al, byte [0x472823]
xor al, 0x8d
mov byte [0x472a23], al
mov al, byte [0x472824]
mov cl, al
and cl, cl
mov ah, cl
xor ah, 0xff
and ah, 0xa5
and cl, 0x5a
or ah, cl
xor ah, 0x5a
and ah, 2
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and al, 0xfd
xor al, 0xff
and dl, 0x97
or dl, 0
xor dl, 0x97
xor al, 0xff
and dl, dl
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
and dl, cl
xor dl, 0xff
mov byte [0x472a24], dl
mov al, byte [0x472825]
xor al, 0x53
mov byte [0x472a25], al
mov al, byte [0x472826]
mov cl, al
xor cl, 0x2a
mov dl, cl
xor dl, 0xff
and dl, 0x78
and cl, 0x87
or dl, cl
xor dl, 0x87
and dl, 0x2a
shl dl, 1
add dl, 0xd5
add dl, 1
sub al, dl
mov byte [0x472a26], al
mov al, byte [0x472827]
mov ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
mov dl, ah
xor dl, 0xff
or dl, 0x58
xor ah, 0xff
or ah, 0x58
xor dl, 0xff
xor ah, 0xff
or dl, ah
and al, 0x58
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov byte [0x472a27], cl
mov dl, byte [0x472828]
mov cl, dl
xor cl, 0xff
and cl, 0xd9
and dl, 0x26
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
and dl, dl
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0x65
xor cl, 0xff
and cl, 0x65
shl cl, 1
sub cl, 0x65
sub al, cl
mov byte [0x472a28], al
mov al, byte [0x472829]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xa0
xor cl, 0xff
or al, 0x5f
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x472a29], cl
mov al, byte [0x47282a]
mov cl, al
xor cl, 0xff
and cl, 0xb3
and al, 0x4c
or cl, al
mov byte [0x472a2a], cl
mov al, byte [0x47282b]
xor al, 0xbd
mov byte [0x472a2b], al
mov al, byte [0x47282c]
xor al, 0x84
mov byte [0x472a2c], al
mov al, byte [str.1Wp]
xor al, 0x32
mov byte [0x472a2d], al
mov al, byte [0x47282e]
mov cl, al
xor cl, 0xff
and cl, 0x41
and al, 0xbe
or cl, al
mov byte [0x472a2e], cl
mov al, byte [0x47282f]
xor al, 0xab
mov byte [0x472a2f], al
mov al, byte [0x472830]
xor al, 0x92
mov byte [0x472a30], al
mov dl, byte [0x472831]
mov cl, dl
or cl, cl
xor cl, 0xff
and cl, 0xff
or cl, 0
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
and al, 0x52
xor al, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
xor cl, 0xad
xor cl, 0xff
or dl, 0xad
and dl, cl
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 [0x472a31], al
mov al, byte [0x472832]
mov cl, al
and cl, 0xb9
shl cl, 1
add al, 0xb9
sub al, cl
mov byte [0x472a32], al
mov al, byte [0x472833]
xor al, 0xf3
mov byte [0x472a33], al
mov dl, byte [0x472834]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
mov ah, dl
add ah, 0xff
sub ah, cl
and al, ah
or al, 4
xor al, 0xff
xor dl, 0xff
and dl, 4
or al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [str.ho__t], al
mov al, byte [0x472835]
mov cl, al
and cl, cl
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0x82
mov cl, al
xor cl, 0x82
xor cl, 0xff
or al, 0x82
and al, cl
xor al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0x10
and dl, 0xef
or ah, dl
xor ah, 0xef
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
or ah, al
mov byte [0x472a35], ah
mov al, byte [0x472836]
xor al, 0x26
mov byte [0x472a36], al
mov al, byte [0x472837]
xor al, 0xba
mov byte [0x472a37], al
mov al, byte [0x472838]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xd7
xor al, 0xff
and al, 0x28
or cl, al
xor cl, 0xff
mov byte [0x472a38], cl
mov al, byte [0x472839]
mov cl, al
and cl, 0xfc
shl cl, 1
add al, 0xfc
sub al, cl
mov byte [0x472a39], al
mov al, byte [0x47283a]
mov dl, al
xor dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xc4
xor al, 0xff
or al, 0xc4
xor al, 0xff
and al, 0xff
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0xa2
and dl, 0x5d
mov cl, bl
and cl, 0xa2
and al, 0x5d
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x472a3a], dh
mov al, byte [0x47283b]
mov cl, al
xor cl, 0xff
and cl, 0x49
and al, 0xb6
or cl, al
mov byte [0x472a3b], cl
mov al, byte [0x47283c]
xor al, 0x93
mov byte [0x472a3c], al
mov dl, byte [0x47283d]
mov al, dl
xor al, 0xff
or al, 0xdc
add al, 0x24
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xdc
add dl, cl
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, dl
xor al, 0xff
xor al, 0x1c
mov byte [0x472a3d], al
mov dl, byte [0x47283e]
mov dh, dl
xor dh, 0xff
and dh, 0x30
or dl, dl
xor dl, 0xff
or dl, 0x30
xor dl, 0xff
mov ah, dh
xor ah, 0xff
mov bl, dl
xor bl, 0xff
mov al, ah
and al, 0x16
and dh, 0xe9
mov cl, bl
and cl, 0x16
and dl, 0xe9
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, 0xd9
and al, 0x26
or cl, al
mov byte [0x472a3e], cl
mov al, byte [0x47283f]
mov cl, al
and cl, 0x3f
shl cl, 1
add al, 0x3f
sub al, cl
mov byte [0x472a3f], al
mov al, byte [0x472840]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x64
xor al, 0xff
or al, 0x9b
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472a40], dl
mov al, byte [0x472841]
mov dl, al
and dl, 0x5e
shl dl, 1
add al, 0x24
add al, 0x5e
sub al, 0x24
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x472a41], al
mov al, byte [0x472842]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0x17
mov cl, al
and cl, 0xe8
xor cl, 0xff
and al, 0xe8
xor al, 0xff
and cl, al
xor cl, 0xff
or dl, cl
mov byte [0x472a42], dl
mov dl, byte [0x472843]
mov al, dl
xor al, 0xff
xor al, 0xff
xor al, 0x8e
and al, 0x8e
and dl, 0x71
mov cl, al
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
or al, dl
xor al, 0xff
xor cl, 0xff
xor al, 0xff
and cl, al
mov byte [0x472a43], cl
mov al, byte [0x472844]
mov dl, al
xor dl, 0xff
and dl, 0x4c
mov cl, al
and cl, 0xb3
or dl, cl
xor dl, 0xff
and dl, 0x4c
shl dl, 1
sub dl, 0x4c
sub al, dl
mov byte [0x472a44], al
mov al, byte [0x472845]
mov cl, al
xor cl, 0x88
xor cl, 0xff
and cl, 0x88
shl cl, 1
sub cl, 0x88
sub al, cl
mov byte [0x472a45], al
mov al, byte [0x472846]
xor al, 0xe0
mov byte [0x472a46], al
mov al, byte [0x472847]
mov cl, al
and cl, 0xa8
shl cl, 1
mov dl, al
add dl, 0xa8
sub dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0xa8
shl dl, 1
sub dl, 0xa8
sub al, dl
mov byte [0x472a47], al
mov al, byte [0x472848]
xor al, 0xe2
mov byte [0x472a48], al
mov al, byte [0x472849]
mov cl, al
xor cl, 0x4a
xor cl, 0xff
and cl, 0x4a
shl cl, 1
sub cl, 0x4a
sub al, cl
mov byte [0x472a49], al
mov al, byte [0x47284a]
mov ah, al
xor ah, 0xff
and ah, 0x49
mov cl, al
and cl, 0xb6
or ah, cl
xor ah, 0xb6
mov dh, al
and dh, dh
xor dh, 0xff
and dh, 0xff
xor dh, 0xff
xor dh, 0xff
or dh, 0
mov dl, ah
and dl, dh
xor dl, 0xff
xor ah, 0xff
xor dh, 0xff
or ah, dh
and dl, ah
xor dl, 0xff
mov cl, dl
and cl, 0x40
xor cl, 0xff
add dl, 0x40
add dl, 1
add dl, cl
xor dl, 0xff
mov cl, al
and cl, 0xbf
xor cl, 0xff
add al, 0xbf
add al, 1
add al, cl
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
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and dl, al
mov byte [0x472a4a], dl
mov al, byte [0x47284b]
mov cl, al
xor cl, 0xff
and cl, 0x38
and al, 0xc7
or cl, al
xor cl, 0xc8
mov byte [0x472a4b], cl
mov cl, byte [0x47284c]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x3f
xor cl, 0xff
and cl, 0xc0
or al, cl
xor al, 0xff
mov byte [0x472a4c], al
mov cl, byte [0x47284d]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0xae
xor al, 0xff
and cl, 0x51
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x472a4d], al
mov bl, byte [0x47284e]
mov dl, bl
xor dl, 0xff
or dl, 0x74
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
add bl, 0x3a
add bl, 0x8b
sub bl, 0x3a
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x472a4e], bl
mov al, byte [0x47284f]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x31
xor dl, 0xff
xor al, 0xff
and al, 0x31
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472a4f], dl
mov dl, byte [0x472850]
mov al, dl
xor al, 0xff
and al, 0xf3
mov cl, dl
and cl, 0xc
or al, cl
xor al, 0xc
or al, al
xor al, 0xff
or al, 0xc
xor al, 0xff
and dl, 0xc
or al, dl
xor al, 0x41
mov byte [0x472a50], al
mov al, byte [0x472851]
mov cl, al
xor cl, 0xa3
xor cl, 0xff
mov dl, cl
xor dl, 0xff
or dl, 0x5c
xor cl, 0xff
or cl, 0x5c
and dl, cl
xor dl, 0xff
shl dl, 1
sub dl, 0xa3
sub al, dl
mov byte [0x472a51], al
mov al, byte [0x472852]
xor al, 0xdf
mov byte [0x472a52], al
mov cl, byte [0x472853]
mov al, cl
xor al, 0xff
xor al, 0xff
or al, 0xa5
xor al, 0xff
and al, 0xff
and cl, 0xa5
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0x2d
and al, 0xd2
or cl, al
mov byte [0x472a53], cl
mov al, byte [0x472854]
mov dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0x6f
xor dl, 0xff
and dl, 0xff
xor al, 0xff
or al, 0x90
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x472a54], dl
mov al, byte [0x472855]
xor al, 0x73
mov byte [0x472a55], al
mov al, byte [0x472856]
xor al, 0x5e
mov byte [0x472a56], al
mov bl, byte [0x472857]
mov dl, bl
and dl, 0xfb
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, 0xfb
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x472a57], bl
mov al, byte [str.7OX_]
mov cl, al
xor cl, 0xff
and cl, 0x35
and al, 0xca
or cl, al
xor cl, 0x39
mov byte [0x472a58], cl
mov cl, byte [0x472859]
mov al, cl
xor al, 0xff
and al, 0xe5
and cl, 0x1a
or al, cl
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xe4
xor dl, 0xff
xor al, 0xff
or al, 0xe4
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472a59], dl
mov al, byte [0x47285a]
mov cl, al
and cl, 0x8b
shl cl, 1
add al, 0x8b
sub al, cl
mov byte [0x472a5a], al
mov bl, byte [0x47285b]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0x63
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, 0x63
sub bl, al
mov byte [0x472a5b], bl
mov al, byte [0x47285c]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
xor dl, cl
or ah, dl
xor ah, 0xff
and ah, 0xff
or ah, 0
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0xed
and ah, 0x12
or dl, ah
xor dl, 0xb4
or dh, 0xa6
xor dh, 0xff
and dh, 0xff
or dl, dh
and al, 0x59
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
or dl, al
mov byte [0x472a5c], dl
mov al, byte [0x47285d]
xor al, 0xa
mov byte [0x472a5d], al
mov dl, byte [0x47285e]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0x1c
and dl, 0xe3
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0xcf
and al, 0x30
or cl, al
xor cl, 0x9a
mov byte [0x472a5e], cl
mov bl, byte [str.rz5]
mov dl, bl
xor dl, 0xe7
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
or dl, 0x18
add dl, 0xe8
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, 0x18
add al, 1
sub bl, al
mov byte [0x472a5f], bl
mov al, byte [0x472860]
xor al, 0xfb
mov byte [0x472a60], al
mov al, byte [0x472861]
xor al, 0x68
mov byte [0x472a61], al
mov al, byte [0x472862]
xor al, 0xfc
mov byte [0x472a62], al
mov al, byte [0x472863]
mov cl, al
xor cl, 0xff
and cl, 0x2b
and al, 0xd4
or cl, al
mov byte [0x472a63], cl
mov al, byte [0x472864]
xor al, 0x72
mov byte [0x472a64], al
mov al, byte [0x472865]
mov cl, al
xor cl, 0x44
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0x44
shl cl, 1
sub cl, 0x44
sub al, cl
mov byte [0x472a65], al
mov al, byte [0x472866]
xor al, 0x22
mov byte [0x472a66], al
mov al, byte [0x472867]
xor al, 0xd5
mov byte [0x472a67], al
mov al, byte [0x472868]
xor al, 0x57
mov byte [0x472a68], al
mov al, byte [0x472869]
xor al, 0x18
mov byte [0x472a69], al
mov al, byte [0x47286a]
mov cl, al
and cl, cl
xor cl, 0xff
mov dl, al
add dl, dl
add dl, 1
add dl, cl
xor dl, 0xff
or dl, 0x95
xor dl, 0xff
xor al, 0xff
and al, 0x95
or dl, al
xor dl, 0xff
mov byte [0x472a6a], dl
mov al, byte [0x47286b]
mov cl, al
xor cl, 0xe9
xor cl, 0xff
and cl, 0xe9
shl cl, 1
sub cl, 0xe9
sub al, cl
mov byte [0x472a6b], al
mov al, byte [0x47286c]
mov cl, al
xor cl, 0xff
and cl, 0x22
and al, 0xdd
or cl, al
xor cl, 0x28
mov byte [0x472a6c], cl
mov al, byte [0x47286d]
xor al, 0x7c
mov byte [0x472a6d], al
mov al, byte [0x47286e]
xor al, 0x31
mov byte [0x472a6e], al
mov al, byte [0x47286f]
mov cl, al
xor cl, 0xc
xor cl, 0xff
and cl, 0xc
shl cl, 1
sub cl, 0xc
sub al, cl
mov byte [0x472a6f], al
mov al, byte [0x472870]
xor al, 0x8a
mov byte [0x472a70], al
mov al, byte [0x472871]
xor al, 0x2a
mov byte [0x472a71], al
mov al, byte [0x472872]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
mov dl, ah
and dl, 0xb7
xor dl, 0xff
xor ah, 0xff
or ah, 0x48
and dl, ah
xor dl, 0xff
mov cl, al
xor cl, 0xb7
and cl, al
mov al, cl
and al, dl
xor al, 0xff
add dl, cl
add dl, 1
add dl, al
mov byte [0x472a72], dl
mov al, byte [0x472873]
mov dl, al
xor dl, 0xff
and dl, 0x57
mov cl, al
and cl, 0xa8
or dl, cl
xor dl, 9
xor dl, 0xff
xor dl, 0xff
xor dl, 0x5e
and dl, 0x5e
shl dl, 1
sub dl, 0x5e
sub al, dl
mov byte [0x472a73], al
mov cl, byte [0x472874]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x7d
xor al, 0xff
xor cl, 0xff
and cl, 0x7d
or al, cl
xor al, 0xff
mov byte [0x472a74], al
mov al, byte [0x472875]
xor al, 0x77
mov byte [0x472a75], al
mov al, byte [0x472876]
mov cl, al
and cl, 0xe9
shl cl, 1
add al, 0xe9
sub al, cl
mov byte [0x472a76], al
mov al, byte [0x472877]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x33
xor dl, 0xff
and al, 0xcc
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472a77], dl
mov al, byte [0x472878]
mov cl, al
xor cl, 0xff
and cl, 0x4e
and al, 0xb1
or cl, al
xor cl, 0x56
mov byte [0x472a78], cl
mov al, byte [0x472879]
xor al, 0x79
mov byte [0x472a79], al
mov al, byte [0x47287a]
xor al, 5
mov byte [0x472a7a], al
mov al, byte [0x47287b]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x5b
and al, 0xa4
mov cl, dl
and cl, al
xor dl, al
or cl, dl
xor cl, 0xb3
mov byte [0x472a7b], cl
mov al, byte [0x47287c]
mov cl, al
and cl, 0x3a
shl cl, 1
mov dl, al
and dl, 0x3a
or al, 0x3a
add dl, al
sub dl, cl
mov byte [0x472a7c], dl
mov dl, byte [0x47287d]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
or al, al
xor al, 0xff
or al, 0xcc
xor al, 0xff
xor dl, 0xff
and dl, 0xcc
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 [0x472a7d], al
mov al, byte [0x47287e]
xor al, 0x22
mov byte [0x472a7e], al
mov al, byte [0x47287f]
xor al, 0xd2
mov byte [0x472a7f], al
mov al, byte [0x472880]
xor al, 0x50
mov byte [0x472a80], al
mov dl, byte [0x472881]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0xcb
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
mov cl, dl
and cl, 0x34
xor dl, 0x34
or cl, dl
and al, cl
mov cl, al
xor cl, 0xff
and cl, 0xe2
and al, 0x1d
or cl, al
xor cl, 0x1d
mov byte [0x472a81], cl
mov al, byte [0x472882]
xor al, 0xbb
mov byte [0x472a82], al
mov al, byte [0x472883]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x22
mov cl, al
xor cl, 0xff
and cl, 0xdd
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
mov ah, dl
and ah, 0x22
xor ah, 0xff
and dl, 0x22
xor dl, 0xff
and ah, dl
xor ah, 0xff
shl ah, 1
sub ah, 0x22
sub al, ah
mov byte [0x472a83], al
mov al, byte [0x472884]
mov cl, al
xor cl, 0xff
and cl, 0xc0
and al, 0x3f
or cl, al
mov byte [0x472a84], cl
mov al, byte [0x472885]
mov cl, al
xor cl, cl
xor cl, 0xff
mov ah, al
or ah, ah
and ah, cl
xor ah, 0xff
and ah, 0xc9
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, al
xor cl, 0xc9
and cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
mov byte [0x472a85], dl
mov al, byte [0x472886]
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
mov bl, al
xor bl, 0xff
and bl, 0xff
or bl, 0
mov dh, dl
xor dh, 0xff
mov bh, bl
xor bh, 0xff
mov ah, dh
and ah, 0x4c
and dl, 0xb3
mov cl, bh
and cl, 0x4c
and bl, 0xb3
or ah, dl
or cl, bl
xor ah, cl
or dh, bh
xor dh, 0xff
and dh, 0xff
or ah, dh
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0x9d
xor dl, 0xff
and al, 0x62
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, al
add dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
mov byte [0x472a86], dl
mov al, byte [0x472887]
xor al, 0x4e
mov byte [0x472a87], al
mov dl, byte [0x472888]
mov al, dl
xor al, 0xff
or al, 0xb1
add al, 0x4f
and dl, 0xb1
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, 0x4a
mov byte [0x472a88], ah
mov al, byte [0x472889]
mov cl, al
xor cl, 0xff
and cl, 0x9c
and al, 0x63
or cl, al
mov byte [0x472a89], cl
mov al, byte [0x47288a]
xor al, 0x6a
mov byte [0x472a8a], al
mov al, byte [0x47288b]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x1c
xor cl, 0xff
or al, 0xe3
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x472a8b], cl
mov al, byte [0x47288c]
xor al, 3
mov byte [0x472a8c], al
mov al, byte [0x47288d]
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
or ah, cl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0x19
or ah, 0xe6
xor ah, 0xff
or dl, ah
xor dl, 0xff
and al, 0xe6
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x472a8d], dl
mov dl, byte [0x47288e]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0xbe
xor al, 0xff
and al, 0xff
and dl, 0xbe
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, 0x85
mov byte [0x472a8e], al
mov al, byte [0x47288f]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x67
xor dl, 0xff
or al, 0x98
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472a8f], dl
mov al, byte [0x472890]
xor al, 0xdb
mov byte [0x472a90], al
mov al, byte [0x472891]
mov cl, al
xor cl, 0xf3
xor cl, 0xff
and cl, 0xf3
shl cl, 1
sub cl, 0xf3
sub al, cl
mov byte [0x472a91], al
mov al, byte [0x472892]
mov cl, al
and cl, 0x78
shl cl, 1
mov dl, al
add dl, 0x78
sub dl, cl
xor dl, 0xff
xor dl, 0xff
or dl, 0x87
xor dl, 0xff
and dl, 0xff
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0x78
and dl, 0x87
sub dl, cl
sub al, dl
mov byte [0x472a92], al
mov dl, byte [0x472893]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, al
and cl, 4
xor cl, 0xff
add al, 4
add al, 1
add al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
xor dl, 0xff
and dl, 4
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
xor al, 0xff
xor ah, 0xff
or al, ah
xor al, 0xff
and al, 0xff
mov byte [0x472a93], al
mov al, byte [0x472894]
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 bl, dl
xor bl, 0xff
mov bh, dh
xor bh, 0xff
mov ah, bl
and ah, 0x39
and dl, 0xc6
mov cl, bh
and cl, 0x39
and dh, 0xc6
or ah, dl
or cl, dh
xor ah, cl
or bl, bh
xor bl, 0xff
and bl, 0xff
or ah, bl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0x67
and al, 0x67
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
xor al, 0xff
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
mov byte [0x472a94], dl
mov al, byte [0x472895]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xff
or cl, 0
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0x15
xor al, 0xff
or al, 0xea
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472a95], dl
mov al, byte [0x472896]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0xf
and al, 0xf0
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 [0x472a96], dl
mov bl, byte [0x472897]
mov dl, bl
xor dl, 0x66
xor dl, 0xff
xor dl, 0xff
xor dl, 0x66
and dl, 0x66
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, 0x66
sub bl, al
mov byte [0x472a97], bl
mov dl, byte [0x472898]
mov al, dl
xor al, 0xff
and al, 0x3c
mov cl, dl
and cl, 0xc3
or al, cl
xor al, 0xc3
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0xd1
xor al, 0xff
and dl, 0x2e
xor dl, 0xff
or al, al
xor al, 0xff
or dl, dl
xor dl, 0xff
or al, dl
xor al, 0xff
xor al, 0xff
mov byte [0x472a98], al
mov dl, byte [0x472899]
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
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0xbf
xor al, 0xff
mov dh, dl
xor dh, 0xff
mov ah, dh
and ah, 0x97
and dl, 0x68
or ah, dl
xor ah, 0xd7
or dh, 0xbf
xor dh, 0xff
and dh, 0xff
or ah, dh
xor ah, 0xff
or al, ah
xor al, 0xff
mov byte [0x472a99], al
mov al, byte [0x47289a]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x46
xor dl, 0xff
and al, 0xb9
xor al, 0xff
xor dl, 0xff
xor al, 0xff
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x20
and dl, 0xdf
mov cl, bl
and cl, 0x20
and al, 0xdf
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x472a9a], dh
mov cl, byte [0x47289b]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0xbe
xor al, 0xff
and cl, 0x41
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x472a9b], al
mov al, byte [0x47289c]
mov cl, al
xor cl, 0xff
and cl, 0x4a
and al, 0xb5
or cl, al
xor cl, 0xc4
mov byte [0x472a9c], cl
mov al, byte [0x47289d]
xor al, 0x79
mov byte [0x472a9d], al
mov al, byte [0x47289e]
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
xor dl, 0xff
mov cl, dl
xor cl, 0x3d
xor cl, 0xff
or dl, 0x3d
and dl, cl
or al, 0x3d
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472a9e], dl
mov al, byte [0x47289f]
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, 0x59
xor cl, 0xff
or dl, 0x59
and dl, cl
and al, 0xa6
or dl, al
xor dl, 0xf4
mov byte [0x472a9f], dl
mov al, byte [0x4728a0]
mov cl, al
and cl, 0x4d
shl cl, 1
add al, 0x4d
sub al, cl
mov byte [0x472aa0], al
mov al, byte [0x4728a1]
mov cl, al
xor cl, 0xa6
xor cl, 0xff
and cl, 0xa6
shl cl, 1
sub cl, 0xa6
mov ah, al
sub ah, cl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
or dl, dl
xor dl, 0xff
or dl, 0x59
xor dl, 0xff
shl dl, 1
sub dl, 0xa6
sub al, dl
mov byte [0x472aa1], al
mov al, byte [0x4728a2]
xor al, 0x26
mov byte [0x472aa2], al
mov bl, byte [0x4728a3]
mov dl, bl
xor dl, 0xf1
xor dl, 0xff
and dl, 0xf1
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, 0xf1
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x472aa3], bl
mov al, byte [0x4728a4]
xor al, 0x93
mov byte [0x472aa4], al
mov dl, byte [0x4728a5]
mov al, dl
xor al, 0xff
and al, 0x55
mov cl, dl
and cl, 0xaa
or al, cl
xor al, 0xaa
xor al, 0xff
or al, 0x87
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0x78
and cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0x62
and al, 0x9d
or cl, al
xor cl, 0xb
mov byte [0x472aa5], cl
mov bl, byte [0x4728a6]
mov al, bl
and al, al
xor al, 0xff
and al, 0x64
xor al, 0xff
mov cl, bl
and cl, 0x9b
xor cl, 0xff
and al, cl
xor al, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov dl, al
xor dl, 0xff
or dl, 0x9b
xor al, 0xff
or al, 0x9b
and dl, al
xor 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
sub al, 0x64
sub bl, al
mov byte [0x472aa6], bl
mov al, byte [0x4728a7]
mov cl, al
xor cl, 0xff
and cl, 0x26
mov dl, al
add dl, 1
xor al, 0xff
or al, 0xd9
add al, dl
or cl, al
mov byte [0x472aa7], cl
mov al, byte [0x4728a8]
mov dl, al
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
mov ch, al
add ch, 0xff
sub ch, cl
mov ah, dl
and ah, ch
xor ah, 0xff
and dl, ch
xor dl, 0xff
and ah, dl
xor ah, 0xff
mov dl, ah
or dl, 0x5e
xor dl, 0xff
xor ah, 0xff
and ah, 0xa1
or dl, ah
xor dl, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov ah, al
or ah, 0xa1
xor ah, 0xff
xor al, 0xff
and al, 0x5e
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 0xff
or dl, ah
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
mov byte [0x472aa8], dl
mov al, byte [0x4728a9]
mov dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0
xor cl, 0xff
or cl, 0
xor cl, 0xff
xor cl, 0xff
mov ah, dl
xor ah, cl
and ah, dl
xor ah, 0xff
and ah, 0xaf
or al, 0xaf
xor al, 0xff
mov dl, ah
or dl, al
xor dl, 0xff
or ah, al
xor ah, 0xff
or dl, ah
xor dl, 0xff
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
mov byte [0x472aa9], dl
mov al, byte [0x4728aa]
mov cl, al
xor cl, 0xff
and cl, 0xa6
and al, 0x59
or cl, al
xor cl, 0x53
mov byte [0x472aaa], cl
mov al, byte [0x4728ab]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 7
xor cl, 0xff
xor al, 0xff
and al, 7
or cl, al
xor cl, 0xff
mov byte [0x472aab], cl
mov dl, byte [0x4728ac]
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
and al, 0x22
and dl, 0xdd
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x472aac], al
mov al, byte [0x4728ad]
xor al, 0x57
mov byte [0x472aad], al
mov al, byte [str.wPn_r]
xor al, 0xaf
mov byte [0x472aae], al
mov al, byte [0x4728af]
mov dl, al
xor dl, 0xff
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0x78
xor dl, 0xff
and dl, 0x78
xor ah, 0xff
xor dl, 0xff
and ah, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
or al, 0x78
mov dl, ah
xor dl, 0xff
and dl, 0x1c
and ah, 0xe3
or dl, ah
xor dl, 0xe3
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
mov ah, al
xor ah, 0xff
and cl, ah
or dl, al
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
and cl, dl
mov byte [0x472aaf], cl
mov al, byte [0x4728b0]
xor al, 0x2b
mov byte [0x472ab0], al
mov al, byte [0x4728b1]
mov cl, al
xor cl, 0xa2
xor cl, 0xff
and cl, 0xa2
shl cl, 1
sub cl, 0xa2
sub al, cl
mov byte [0x472ab1], al
mov dl, byte [0x4728b2]
mov cl, dl
xor cl, 0xff
mov al, cl
and al, 0x90
xor al, 0xff
xor cl, 0xff
or cl, 0x6f
and al, cl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or cl, 0x90
and dl, 0x6f
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov dl, al
and dl, cl
xor al, cl
or dl, al
xor dl, 0x7b
mov byte [0x472ab2], dl
mov al, byte [0x4728b3]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xf1
or al, 0xf1
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472ab3], dl
mov al, byte [0x4728b4]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xc5
xor al, 0xff
and al, 0x3a
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472ab4], dl
mov al, byte [0x4728b5]
xor al, 0x7a
mov byte [0x472ab5], al
mov al, byte [0x4728b6]
mov cl, al
xor cl, 0xff
and cl, 0xf8
and al, 7
or cl, al
mov byte [0x472ab6], cl
mov al, byte [0x4728b7]
mov cl, al
and cl, 0x6e
shl cl, 1
add al, 0x6e
sub al, cl
mov byte [0x472ab7], al
mov bl, byte [0x4728b8]
mov dl, bl
and dl, 0x85
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, 0x85
sub bl, 0xd0
sub bl, al
add bl, 0xd0
mov byte [0x472ab8], bl
mov al, byte [0x4728b9]
xor al, 0x32
mov byte [0x472ab9], al
mov al, byte [0x4728ba]
xor al, 0x6b
mov byte [0x472aba], al
mov al, byte [0x4728bb]
mov ah, al
and ah, ah
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
mov dh, al
xor dh, 0xff
mov cl, al
xor cl, 0xff
or dh, cl
xor dh, 0xff
or dh, 0
xor dh, 0xff
or dh, 0
mov dl, ah
and dl, dh
xor dl, 0xff
xor ah, 0xff
xor dh, 0xff
or ah, dh
and dl, ah
xor dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0x5f
xor dl, 0xff
and dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 0x5f
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
xor dl, 0xff
mov byte [0x472abb], dl
mov al, byte [0x4728bc]
xor al, 0xb7
mov byte [0x472abc], al
mov al, byte [0x4728bd]
mov cl, al
xor cl, 0xff
and cl, 0x3e
and al, 0xc1
or cl, al
xor cl, 0x8e
mov byte [0x472abd], cl
mov al, byte [0x4728be]
mov cl, al
and cl, 0x84
shl cl, 1
add al, 0x84
sub al, cl
mov byte [0x472abe], al
mov al, byte [0x4728bf]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x8f
xor dl, 0xff
xor al, 0xff
or al, 0x8f
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472abf], dl
mov dl, byte [0x4728c0]
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
and cl, 0xff
shl cl, 1
mov ah, dl
add ah, 0xff
sub ah, cl
or al, ah
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
or al, 3
mov ah, dl
xor ah, 0xfc
and ah, dl
xor ah, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and 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 [0x472ac0], al
mov al, byte [0x4728c1]
xor al, 0xd1
mov byte [0x472ac1], al
mov al, byte [0x4728c2]
xor al, 0x1b
mov byte [0x472ac2], al
mov al, byte [0x4728c3]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xe9
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
and al, 0xe9
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and dl, al
mov byte [0x472ac3], dl
mov bl, byte [0x4728c4]
mov dl, bl
xor dl, 0x8b
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
and dl, 0x8b
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, 0x8b
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x472ac4], bl
mov al, byte [0x4728c5]
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, 0xad
and al, 0x52
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, 0xdf
mov byte [0x472ac5], dl
mov al, byte [0x4728c6]
xor al, 0xfe
mov byte [0x472ac6], al
mov al, byte [0x4728c7]
xor al, 0xe1
mov byte [0x472ac7], al
mov al, byte [0x4728c8]
xor al, 0xae
mov byte [0x472ac8], al
mov al, byte [0x4728c9]
mov cl, al
xor cl, 0xff
and cl, 0xd5
and al, 0x2a
or cl, al
xor cl, 0x11
mov byte [0x472ac9], cl
mov dl, byte [0x4728ca]
mov al, dl
and al, al
xor al, 0xff
mov cl, dl
and cl, cl
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0x8f
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
and dl, 0x70
xor dl, 0xff
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
xor cl, 0xff
mov byte [0x472aca], cl
mov al, byte [0x4728cb]
mov cl, al
xor cl, 0xd6
and cl, al
shl cl, 1
add al, 0x29
sub al, cl
mov byte [0x472acb], al
mov al, byte [0x4728cc]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 8
xor al, 0xff
and al, 0xf7
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472acc], dl
mov al, byte [0x4728cd]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x52
xor al, 0xff
and al, 0xad
or cl, al
xor cl, 0xff
mov byte [0x472acd], cl
mov al, byte [0x4728ce]
xor al, 0x3a
mov byte [0x472ace], al
mov dl, byte [0x4728cf]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
mov ah, cl
and ah, al
xor ah, 0xff
add al, cl
add al, 1
add al, ah
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0x2a
mov cl, dl
xor cl, 0x2a
xor cl, 0xff
or dl, 0x2a
and dl, cl
xor dl, 0xff
xor al, 0xff
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
xor al, 0xff
xor dl, 0xff
and al, dl
or cl, al
xor cl, 0xff
mov byte [0x472acf], cl
mov bl, byte [0x4728d0]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
or dl, al
and dl, 0xec
xor dl, 0xff
mov al, bl
and al, 0x13
xor al, 0xff
and dl, al
xor dl, 0xff
xor dl, 0xff
and dl, 0xec
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, 0xec
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x472ad0], bl
mov al, byte [0x4728d1]
mov cl, al
xor cl, 0xff
xor cl, 0xff
xor cl, 0xb7
and cl, 0xb7
and al, 0x48
or cl, al
mov byte [0x472ad1], cl
mov al, byte [0x4728d2]
mov cl, al
xor cl, 0xff
and cl, 0xb4
and al, 0x4b
or cl, al
xor cl, 0xc
mov byte [0x472ad2], cl
mov al, byte [0x4728d3]
mov cl, al
and cl, 0x35
shl cl, 1
add al, 0x35
sub al, cl
mov byte [0x472ad3], al
mov al, byte [0x4728d4]
xor al, 0x7a
mov byte [0x472ad4], al
mov al, byte [0x4728d5]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xde
xor al, 0xff
and al, 0x21
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472ad5], dl
mov al, byte [0x4728d6]
mov cl, al
xor cl, 0xf2
mov dl, cl
xor dl, 0xff
and dl, 0x3c
and cl, 0xc3
or dl, cl
xor dl, 0xc3
and dl, 0xf2
shl dl, 1
sub dl, 0xf2
sub al, dl
mov byte [0x472ad6], al
mov al, byte [0x4728d7]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xbe
xor dl, 0xff
xor al, 0xff
or al, 0xbe
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472ad7], dl
mov al, byte [str.y2Y_]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xe2
xor dl, 0xff
or al, 0x1d
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472ad8], dl
mov al, byte [0x4728d9]
xor al, 0xc
mov byte [0x472ad9], al
mov dl, byte [0x4728da]
mov cl, dl
xor cl, 0xff
mov al, cl
and al, 0xa2
xor al, 0xff
xor cl, 0xff
or cl, 0x5d
and al, cl
xor al, 0xff
and dl, 0x5d
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x472ada], al
mov al, byte [0x4728db]
mov dl, al
xor dl, 0x7e
xor dl, 0xff
and dl, 0x7e
shl dl, 1
mov cl, dl
xor cl, 0x7e
and dl, 0x81
shl dl, 1
sub dl, cl
sub al, dl
mov byte [0x472adb], al
mov bl, byte [0x4728dc]
mov dl, bl
and dl, 0x91
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, 0x91
or bl, 0x91
add cl, bl
sub cl, al
mov byte [0x472adc], cl
mov al, byte [0x4728dd]
mov cl, al
xor cl, 0xff
and cl, 0x6c
and al, 0x93
or cl, al
xor cl, 0x4f
mov byte [0x472add], cl
mov al, byte [0x4728de]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
or ah, cl
xor ah, 0xff
or dl, cl
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
and ah, dl
mov dl, ah
xor dl, 0xff
and dl, 0x6d
and ah, 0x92
or dl, ah
xor dl, 0x92
or dl, 0xc8
mov cl, al
xor cl, 0xc8
xor cl, 0xff
or al, 0xc8
and al, cl
xor al, 0xff
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
xor cl, 0xff
mov byte [0x472ade], cl
mov al, byte [0x4728df]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x2a
and al, 0x2a
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472adf], dl
mov al, byte [0x4728e0]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
mov dh, al
xor dh, 0xff
mov cl, al
xor cl, 0xff
and dh, cl
or dh, 0
xor dh, 0xff
or dh, 0
xor dh, 0xff
mov ah, dl
xor ah, 0xff
mov cl, dh
xor cl, 0xff
or ah, cl
xor dl, 0xff
xor dh, 0xff
or dl, dh
and ah, dl
xor ah, 0xff
xor ah, 0xff
and ah, 0x8d
xor al, 0xff
mov cl, al
xor cl, 0x8d
and cl, al
or ah, cl
xor ah, 0xff
mov byte [0x472ae0], ah
mov al, byte [0x4728e1]
xor al, 0xc9
mov byte [0x472ae1], al
mov al, byte [0x4728e2]
xor al, 0xe8
mov byte [0x472ae2], al
mov al, byte [0x4728e3]
mov cl, al
and cl, 0xba
shl cl, 1
add al, 0xba
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x472ae3], al
mov al, byte [0x4728e4]
xor al, 0xd2
mov byte [0x472ae4], al
mov al, byte [0x4728e5]
mov ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
or ah, dl
and ah, 0xc0
mov dl, ah
xor dl, 0xff
and dl, 0x76
and ah, 0x89
or dl, ah
xor dl, 0x89
xor al, 0xff
or al, 0xc0
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
or dl, al
mov byte [0x472ae5], dl
mov al, byte [0x4728e6]
mov cl, al
and cl, 0x99
shl cl, 1
mov dl, al
add dl, 0x99
sub dl, cl
xor dl, 0xff
and dl, 0x99
shl dl, 1
mov cl, dl
xor cl, 0x99
and dl, 0x66
shl dl, 1
sub dl, cl
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x472ae6], al
mov al, byte [0x4728e7]
xor al, 0xd
mov byte [0x472ae7], al
mov al, byte [0x4728e8]
xor al, 0x77
mov byte [0x472ae8], al
mov al, byte [0x4728e9]
mov cl, al
xor cl, 0xef
xor cl, 0xff
and cl, 0xef
shl cl, 1
sub cl, 0xef
sub al, cl
mov byte [str.BHLxv], al
mov al, byte [0x4728ea]
mov cl, al
xor cl, 0xdf
xor cl, 0xff
and cl, 0xdf
shl cl, 1
sub cl, 0xdf
sub al, cl
mov byte [0x472aea], al
mov al, byte [0x4728eb]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
or ah, cl
xor ah, 0xff
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0x35
and ah, 0xca
or dl, ah
xor dl, 0x55
or dh, 0x9f
xor dh, 0xff
and dh, 0xff
or dl, dh
xor al, 0xff
or al, 0x9f
and dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov byte [0x472aeb], dl
mov dl, byte [0x4728ec]
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
mov cl, dl
and cl, cl
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
xor cl, 0xff
or cl, 0
and al, cl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, al
xor cl, 0xc
xor cl, 0xff
or al, 0xc
and al, cl
or dl, 0xc
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
mov byte [0x472aec], cl
mov al, byte [0x4728ed]
mov cl, al
xor cl, 0xff
and cl, 0xb2
and al, 0x4d
or cl, al
mov al, cl
xor al, 0xff
and al, 0xb7
and cl, 0x48
or al, cl
xor al, 0x31
mov byte [0x472aed], al
mov al, byte [0x4728ee]
mov cl, al
xor cl, 0xff
and cl, 0x69
xor al, 0xff
or al, 0x69
xor al, 0xff
and al, 0xff
or cl, al
mov byte [0x472aee], cl
mov al, byte [0x4728ef]
xor al, 0xef
mov byte [0x472aef], al
mov al, byte [0x4728f0]
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, cl
and ah, dl
xor ah, 0xff
add dl, cl
add dl, 1
add dl, ah
xor dl, 0xff
and dl, 0xff
or dl, 0
or dl, 0x4c
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x4c
add al, cl
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x472af0], dl
mov al, byte [0x4728f1]
mov dl, al
xor dl, 0x63
xor dl, 0xff
and dl, 0x63
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0x63
and dl, 0x9c
sub dl, cl
sub al, dl
mov byte [0x472af1], al
mov al, byte [0x4728f2]
mov cl, al
and cl, 0x75
shl cl, 1
add al, 0x75
sub al, cl
mov byte [0x472af2], al
mov al, byte [0x4728f3]
xor al, 0xc6
mov byte [0x472af3], al
mov al, byte [0x4728f4]
xor al, 0x75
mov byte [0x472af4], al
mov cl, byte [0x4728f5]
mov al, cl
xor al, 0xff
and al, 0xf9
and cl, 6
or al, cl
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x37
xor cl, 0xff
xor al, 0xff
and al, 0x37
or cl, al
xor cl, 0xff
mov byte [0x472af5], cl
mov al, byte [0x4728f6]
mov cl, al
xor cl, 0xff
and cl, 0xd0
and al, 0x2f
or cl, al
mov byte [0x472af6], cl
mov al, byte [0x4728f7]
xor al, 0xbd
mov byte [0x472af7], al
mov al, byte [0x4728f8]
mov cl, al
xor cl, 0xff
and cl, 0x45
and al, 0xba
or cl, al
mov byte [0x472af8], cl
mov al, byte [0x4728f9]
mov cl, al
xor cl, 0x1a
xor cl, 0xff
and cl, 0x1a
shl cl, 1
sub cl, 0x1a
sub al, cl
mov byte [0x472af9], al
mov bl, byte [0x4728fa]
mov dl, bl
and dl, 0xd0
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, 0xd0
sub bl, al
mov byte [0x472afa], bl
mov al, byte [0x4728fb]
mov cl, al
xor cl, 0xff
and cl, 1
and al, 0xfe
or cl, al
xor cl, 0xe7
mov byte [0x472afb], cl
mov al, byte [0x4728fc]
xor al, 0xa3
mov byte [0x472afc], al
mov al, byte [0x4728fd]
mov cl, al
xor cl, 0x5b
xor cl, 0xff
and cl, 0x5b
shl cl, 1
sub cl, 0x5b
sub al, cl
mov byte [0x472afd], al
mov al, byte [0x4728fe]
mov cl, al
xor cl, 0x46
xor cl, 0xff
and cl, 0x46
shl cl, 1
sub cl, 0x46
sub al, cl
mov byte [0x472afe], al
mov al, byte [str.nbA_t]
xor al, 0xa
mov byte [0x472aff], al
mov al, byte [0x472900]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xc0
mov dl, cl
xor dl, 0xff
and dl, 0x8f
and cl, 0x70
or dl, cl
xor dl, 0x70
xor al, 0xff
and al, 0xc0
or dl, al
xor dl, 0xff
mov byte [0x472b00], dl
mov al, byte [0x472901]
xor al, 0x6d
mov byte [0x472b01], al
mov dh, byte [0x472902]
mov al, dh
xor al, 0xcc
xor al, 0xff
mov dl, dh
or dl, 0xcc
and dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov bl, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, bl
xor ebx, ebx
sub bl, dh
add bl, 0x34
xor edx, edx
sub dl, bl
mov cl, dl
xor cl, 0xff
and cl, al
xor al, 0xff
and dl, al
sub dl, cl
mov byte [0x472b02], dl
mov al, byte [0x472903]
xor al, 0x36
mov byte [0x472b03], al
mov al, byte [0x472904]
mov cl, al
and cl, 0x22
shl cl, 1
add al, 0x22
sub al, cl
mov byte [0x472b04], al
mov al, byte [0x472905]
mov ah, al
and ah, ah
xor ah, 0xff
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0x60
xor dl, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x60
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x3e
and dl, 0xc1
mov cl, bl
and cl, 0x3e
and al, 0xc1
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0x1e
mov byte [0x472b05], dh
mov al, byte [0x472906]
xor al, 0x90
mov byte [0x472b06], al
mov al, byte [0x472907]
mov cl, al
and cl, 0x68
shl cl, 1
add al, 0x68
sub al, cl
mov byte [0x472b07], al
mov al, byte [0x472908]
xor al, 0x45
mov byte [0x472b08], al
mov al, byte [0x472909]
xor al, 0x95
mov byte [0x472b09], al
mov al, byte [0x47290a]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0xf7
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov cl, al
xor cl, 8
xor cl, 0xff
or al, 8
and al, cl
xor al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor al, 0xff
mov cl, ah
xor cl, 0xff
xor ah, 0xff
or cl, ah
and al, al
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x472b0a], cl
mov dl, byte [0x47290b]
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, 0xce
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
or ah, 0xce
mov dl, al
and dl, ah
xor dl, 0xff
and al, ah
xor al, 0xff
and dl, al
xor dl, 0xff
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
mov byte [0x472b0b], dl
mov al, byte [0x47290c]
xor al, 0xc7
mov byte [0x472b0c], al
mov al, byte [0x47290d]
xor al, 0x42
mov byte [0x472b0d], al
mov al, byte [0x47290e]
xor al, 0x3f
mov byte [0x472b0e], al
mov al, byte [0x47290f]
xor al, 0xca
mov byte [0x472b0f], al
mov al, byte [0x472910]
mov cl, al
xor cl, 0x17
xor cl, 0xff
and cl, 0x17
shl cl, 1
sub cl, 0x17
sub al, cl
mov byte [0x472b10], al
mov cl, byte [0x472911]
mov al, cl
xor al, 0xff
and al, 0x1f
and cl, 0xe0
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
mov cl, al
xor cl, 0xff
and cl, 0x6d
and al, 0x92
or cl, al
mov byte [0x472b11], cl
mov al, byte [0x472912]
xor al, 0xa3
mov byte [0x472b12], al
mov cl, byte [0x472913]
mov al, cl
xor al, 0xff
or al, 0x8b
add al, 0x75
mov dl, cl
xor dl, 0x8b
xor dl, 0xff
or cl, 0x8b
and cl, dl
or al, cl
mov cl, al
xor cl, 0xab
xor cl, 0xff
and cl, 0xab
shl cl, 1
sub cl, 0xab
sub al, cl
mov byte [0x472b13], al
mov al, byte [0x472914]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xd6
xor dl, 0xff
xor al, 0xff
and al, 0xd6
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472b14], dl
mov al, byte [0x472915]
xor al, 0x5f
mov byte [0x472b15], al
mov dl, byte [str.BFav]
mov al, dl
xor al, 0xff
and al, 0xf5
mov cl, dl
and cl, 0xa
or al, cl
xor al, 0xa
and al, 0xa
xor dl, 0xff
or dl, 0xa
xor dl, 0xff
and dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
or al, dl
xor al, 0xff
or cl, al
xor cl, 0xff
xor cl, 0x96
mov byte [0x472b16], cl
mov al, byte [0x472917]
xor al, 0x6b
mov byte [0x472b17], al
mov al, byte [0x472918]
mov cl, al
xor cl, 0xff
and cl, 0x98
and al, 0x67
or cl, al
xor cl, 0x9b
mov byte [0x472b18], cl
mov al, byte [0x472919]
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, 0x1d
xor dl, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x1d
add al, cl
mov cl, dl
and cl, al
xor dl, al
or cl, dl
xor cl, 0x76
mov byte [0x472b19], cl
mov bl, byte [0x47291a]
mov dl, bl
xor dl, 0xd5
xor dl, 0xff
and dl, 0xd5
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, 0xf1
sub al, 0xd5
sub al, 0xf1
add bl, 0xbe
sub bl, al
sub bl, 0xbe
mov byte [0x472b1a], bl
mov cl, byte [0x47291b]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xa1
xor cl, 0xff
and cl, 0x5e
or al, cl
xor al, 0xff
mov byte [0x472b1b], al
mov al, byte [0x47291c]
mov dl, al
xor dl, 0xff
mov cl, dl
xor cl, 0x21
xor cl, 0xff
or dl, 0x21
and dl, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xde
add al, cl
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0xc5
and dl, 0x3a
mov cl, bl
and cl, 0xc5
and al, 0x3a
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x472b1c], dh
mov al, byte [0x47291d]
xor al, 0xc2
mov byte [0x472b1d], al
mov al, byte [0x47291e]
xor al, 0xa1
mov byte [0x472b1e], al
mov al, byte [0x47291f]
mov cl, al
xor cl, 0x47
xor cl, 0xff
and cl, 0x47
shl cl, 1
sub cl, 0x47
sub al, cl
mov byte [0x472b1f], al
mov al, byte [0x472920]
mov cl, al
xor cl, 0xff
and cl, 0x1d
and al, 0xe2
or cl, al
xor cl, 0x28
mov byte [0x472b20], cl
mov al, byte [0x472921]
xor al, 0x21
mov byte [0x472b21], al
mov al, byte [0x472922]
xor al, 0xec
mov byte [0x472b22], al
mov cl, byte [0x472923]
mov al, cl
xor al, 0xff
and al, 0x2c
mov dl, cl
and dl, 0xd3
xor dl, 0xff
xor cl, 0xff
or cl, 0x2c
and dl, cl
xor dl, 0xff
or al, dl
mov cl, al
and cl, 0x6e
shl cl, 1
add al, 0x6e
sub al, cl
mov byte [0x472b23], al
mov bl, byte [0x472924]
mov dl, bl
xor dl, 0xff
and dl, 0xc1
mov al, bl
and al, 0x3e
or dl, al
xor dl, 0xf5
xor dl, 0xff
and dl, 0x34
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, 0x34
sub bl, al
mov byte [0x472b24], bl
mov al, byte [0x472925]
mov cl, al
xor cl, 0xff
and cl, 0x7e
and al, 0x81
or cl, al
xor cl, 0xc3
mov byte [0x472b25], cl
mov al, byte [0x472926]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xe1
xor cl, 0xff
or al, 0x1e
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x472b26], cl
mov al, byte [0x472927]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0x6f
and al, 0x90
or dl, al
mov byte [0x472b27], dl
mov al, byte [0x472928]
xor al, 0xdd
mov byte [0x472b28], al
mov al, byte [0x472929]
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, 0x62
and al, 0x9d
and dl, dl
xor dl, 0xff
and al, al
xor al, 0xff
and dl, al
xor dl, 0xff
xor dl, 0x3e
mov byte [0x472b29], dl
mov al, byte [0x47292a]
mov cl, al
xor cl, 0x14
xor cl, 0xff
and cl, 0x14
shl cl, 1
sub cl, 0x14
sub al, cl
mov byte [0x472b2a], al
mov al, byte [0x47292b]
mov cl, al
xor cl, 0xff
and cl, 0xd1
and al, 0x2e
or cl, al
mov byte [0x472b2b], cl
mov al, byte [0x47292c]
mov cl, al
and cl, 0x99
shl cl, 1
add al, 0x99
sub al, cl
mov byte [0x472b2c], al
mov al, byte [0x47292d]
xor al, 0x4a
mov byte [0x472b2d], al
mov dl, byte [0x47292e]
mov cl, dl
or cl, cl
xor cl, 0xff
xor cl, 0xff
mov al, cl
xor al, 0xff
or al, 0x5e
and cl, 0xa1
xor cl, 0xff
and al, cl
xor al, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0xff
or ah, 0xa1
xor dl, 0xff
or dl, 0xa1
and ah, dl
xor ah, 0xff
mov cl, ah
and cl, al
xor cl, 0xff
add al, ah
add al, 1
add al, cl
xor al, 0xff
mov byte [0x472b2e], al
mov al, byte [0x47292f]
mov cl, al
xor cl, 0x1e
xor cl, 0xff
and cl, 0x1e
shl cl, 1
add cl, 0xe2
sub al, cl
mov byte [0x472b2f], al
mov al, byte [0x472930]
xor al, 0x6d
mov byte [0x472b30], al
mov cl, byte [0x472931]
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 [0x472b31], al
mov bl, byte [0x472932]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
or dl, 0xc
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, 0xf3
sub bl, al
mov byte [0x472b32], bl
mov dl, byte [0x472933]
mov al, dl
and al, al
xor al, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0xdb
mov cl, dl
xor cl, 0x24
and cl, dl
xor cl, 0xff
and al, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
mov byte [0x472b33], al
mov dl, byte [0x472934]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
and al, 0x89
and dl, 0x76
mov cl, al
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
or al, dl
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x472b34], cl
mov al, byte [0x472935]
mov cl, al
xor cl, 0xff
and cl, 0x9f
and al, 0x60
or cl, al
xor cl, 0x11
mov byte [0x472b35], cl
mov al, byte [0x472936]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x50
add dl, cl
shl dl, 1
add al, 0x50
add al, 0x53
sub al, dl
sub al, 0x53
mov byte [0x472b36], al
mov bl, byte [0x472937]
mov al, bl
and al, 0xc1
shl al, 1
mov dl, bl
add dl, 0xc1
sub dl, al
xor dl, 0xff
or dl, 0x3e
add dl, 0xc2
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, 0xc1
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x472b37], bl
mov dl, byte [0x472938]
mov ah, dl
xor ah, 0xff
and ah, 0xcf
mov al, dl
and al, 0x30
or ah, al
xor ah, 0x30
mov al, ah
xor al, 0xff
or al, 4
xor ah, 0xff
or ah, 4
and al, ah
xor al, 0xff
and dl, 4
or al, dl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x43
xor al, 0xff
and al, 0xbc
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472b38], dl
mov al, byte [0x472939]
xor al, 0x68
mov byte [0x472b39], al
mov al, byte [0x47293a]
mov cl, al
and cl, 0x80
shl cl, 1
mov dl, al
and dl, 0x80
or al, 0x80
add dl, al
add dl, 0xd8
sub dl, cl
sub dl, 0xd8
mov byte [0x472b3a], dl
mov al, byte [0x47293b]
xor al, 0x3a
mov byte [0x472b3b], al
mov al, byte [0x47293c]
mov cl, al
xor cl, 0x53
xor cl, 0xff
and cl, 0x53
shl cl, 1
sub cl, 0x53
sub al, cl
mov byte [0x472b3c], al
mov al, byte [0x47293d]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x58
xor cl, 0xff
xor al, 0xff
or al, 0x58
and cl, al
xor cl, 0xff
mov byte [0x472b3d], cl
mov al, byte [0x47293e]
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
mov cl, al
xor cl, 0xff
mov dl, ah
xor dl, cl
xor dl, 0xff
or ah, cl
and ah, dl
mov dl, ah
xor dl, 0xff
and dl, 0x4d
or ah, 0xb2
xor ah, 0xff
or dl, ah
xor dl, 0xff
xor dl, 0xff
or al, 0x4d
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472b3e], dl
mov al, byte [0x47293f]
mov ah, al
or ah, ah
xor ah, 0xff
mov dl, ah
or dl, 0xea
xor dl, 0xff
or ah, 0xea
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
or al, 0x15
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x472b3f], dl
mov al, byte [0x472940]
mov cl, al
xor cl, 0xff
and cl, 0x3d
and al, 0xc2
or cl, al
mov byte [0x472b40], cl
mov al, byte [0x472941]
mov cl, al
xor cl, 0xff
and cl, 0x3d
and al, 0xc2
or cl, al
mov byte [0x472b41], cl
mov al, byte [0x472942]
xor al, 0xcd
mov byte [0x472b42], al
mov al, byte [0x472943]
xor al, 0xd9
mov byte [0x472b43], al
mov al, byte [0x472944]
mov cl, al
xor cl, 0xff
and cl, 0xb8
mov dl, al
add dl, 1
xor al, 0xff
or al, 0x47
add al, dl
or cl, al
xor cl, 0x4e
mov byte [0x472b44], cl
mov al, byte [0x472945]
mov cl, al
xor cl, 0xff
or cl, 0x3b
add cl, 0xc5
and al, 0x3b
or cl, al
mov byte [0x472b45], cl
mov al, byte [0x472946]
xor al, 0xc1
mov byte [0x472b46], al
mov al, byte [0x472947]
xor al, 0x34
mov byte [0x472b47], al
mov al, byte [0x472948]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xd5
xor dl, 0xff
and al, 0x2a
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472b48], dl
mov al, byte [0x472949]
mov cl, al
and cl, 0xe2
shl cl, 1
add al, 0xe2
sub al, cl
mov byte [str.__e], al
mov al, byte [0x47294a]
xor al, 0xee
mov byte [0x472b4a], al
mov al, byte [0x47294b]
mov cl, al
and cl, 0x85
shl cl, 1
add al, 0x85
sub al, cl
mov byte [0x472b4b], al
mov dl, byte [0x47294c]
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
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0x46
xor dl, 0xff
mov cl, dl
and cl, 0x46
mov ah, dl
xor ah, 0xb9
add dl, ah
sub dl, cl
mov cl, al
xor cl, 0xff
mov ah, dl
xor ah, 0xff
or cl, ah
and al, dl
xor al, 0xff
and cl, al
xor cl, 0xff
xor cl, 0xff
mov byte [0x472b4c], cl
mov al, byte [0x47294d]
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 [0x472b4d], cl
mov al, byte [0x47294e]
xor al, 0x66
mov byte [0x472b4e], al
mov al, byte [0x47294f]
xor al, 0xdd
mov byte [0x472b4f], al
mov al, byte [0x472950]
mov cl, al
xor cl, 0x4e
xor cl, 0xff
and cl, 0x4e
shl cl, 1
sub cl, 0x4e
sub al, cl
mov byte [0x472b50], al
mov cl, byte [0x472951]
mov al, cl
xor al, 0xff
and al, 0xf8
mov dl, cl
and dl, 7
or al, dl
xor al, 7
and al, 0x25
and cl, 0xda
or al, cl
xor al, 0x1e
mov byte [0x472b51], al
mov al, byte [0x472952]
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
xor dl, 0xff
xor dl, 0x6e
and dl, 0x6e
and al, 0x91
or dl, al
mov byte [0x472b52], dl
mov dl, byte [0x472953]
mov al, dl
or 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
and al, 0xd6
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x29
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor dl, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, dl
add al, cl
mov byte [0x472b53], al
mov al, byte [0x472954]
xor al, 0xa
mov byte [0x472b54], al
mov al, byte [0x472955]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xe9
xor dl, 0xff
and al, 0x16
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472b55], dl
mov dl, byte [0x472956]
mov al, dl
or al, al
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor al, 0xff
and al, 0xec
and dl, dl
xor dl, 0xff
and dl, 0x13
xor dl, 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
xor al, 0xff
mov byte [0x472b56], al
mov bl, byte [0x472957]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
or dl, 0xdc
xor dl, 0xff
mov al, bl
xor al, 0xff
and al, 0xdc
or dl, al
xor dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0xdc
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, 0x23
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x472b57], bl
mov al, byte [0x472958]
mov cl, al
xor cl, 0xff
and cl, 0x66
and al, 0x99
or cl, al
xor cl, 0x2b
mov byte [0x472b58], cl
mov al, byte [0x472959]
xor al, 0x79
mov byte [0x472b59], al
mov bl, byte [0x47295a]
mov dl, bl
xor dl, 0xff
and dl, 0x6c
mov al, bl
and al, 0x93
or dl, al
xor dl, 0x86
xor dl, 0xff
or dl, dl
xor dl, 0xff
or dl, 0x15
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, 0xea
sub bl, al
mov byte [0x472b5a], bl
mov dl, byte [0x47295b]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0xe7
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0xe7
xor cl, 0xff
or dl, 0xe7
and dl, cl
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
xor al, 0x41
mov byte [0x472b5b], al
mov al, byte [0x47295c]
mov cl, al
xor cl, 0xff
and cl, 0x77
mov dl, al
xor dl, 0x88
xor dl, 0xff
or al, 0x88
and al, dl
or cl, al
mov byte [0x472b5c], cl
mov al, byte [0x47295d]
xor al, 0x1a
mov byte [0x472b5d], al
mov al, byte [0x47295e]
mov cl, al
xor cl, 0xff
and cl, 0x1a
and al, 0xe5
or cl, al
mov byte [0x472b5e], cl
mov al, byte [0x47295f]
xor al, 0x25
mov byte [0x472b5f], al
mov al, byte [0x472960]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xda
xor dl, 0xff
or al, 0x25
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472b60], dl
mov al, byte [0x472961]
xor al, 0xa3
mov byte [0x472b61], al
mov cl, byte [0x472962]
mov al, cl
xor al, 0xff
or al, 0x90
add al, 0x70
mov dl, cl
and dl, 0x90
xor dl, 0xff
xor cl, 0xff
or cl, 0x6f
and dl, cl
xor dl, 0xff
mov cl, al
or cl, dl
xor cl, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
or cl, al
xor cl, 0xff
mov byte [0x472b62], cl
mov al, byte [0x472963]
xor al, 0xb6
mov byte [0x472b63], al
mov al, byte [0x472964]
xor al, 0xa1
mov byte [0x472b64], al
mov al, byte [0x472965]
xor al, 0x4e
mov byte [0x472b65], al
mov al, byte [0x472966]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xfa
and al, 0xfa
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472b66], dl
mov al, byte [0x472967]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xe4
xor dl, 0xff
and al, 0x1b
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472b67], dl
mov al, byte [0x472968]
mov cl, al
xor cl, 0xff
and cl, 0xee
and al, 0x11
mov dl, cl
and dl, al
xor cl, al
or dl, cl
xor dl, 0xf3
mov byte [0x472b68], dl
mov cl, byte [0x472969]
mov al, cl
xor al, 0xff
and al, 0xff
or al, 0
or al, 0x82
add al, 0x7e
and cl, 0x82
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0xe5
and al, 0x1a
or cl, al
xor cl, 0xd6
mov byte [0x472b69], cl
mov al, byte [0x47296a]
mov cl, al
and cl, 0xc8
shl cl, 1
add al, 0xc8
sub al, cl
mov byte [0x472b6a], al
mov al, byte [0x47296b]
mov cl, al
xor cl, 0xee
xor cl, 0xff
and cl, 0xee
shl cl, 1
sub cl, 0xee
sub al, cl
mov byte [0x472b6b], al
mov al, byte [0x47296c]
mov cl, al
and cl, 0xa2
shl cl, 1
add al, 0xa2
sub al, cl
mov byte [0x472b6c], al
mov dl, byte [0x47296d]
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
mov cl, dl
sub cl, al
mov al, dl
xor al, 0xff
and cl, al
or cl, 0x73
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
xor dl, 0xff
mov ah, dl
and ah, 0x73
xor ah, 0xff
xor dl, 0xff
or dl, 0x8c
and ah, dl
xor ah, 0xff
mov cl, ah
and cl, al
xor cl, 0xff
add al, ah
add al, 1
add al, cl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov byte [0x472b6d], al
mov dl, byte [0x47296e]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
mov cl, al
and cl, 0xb
xor cl, 0xff
add al, 0xb
add al, 1
add al, cl
xor dl, 0xff
mov cl, dl
and cl, 0xf4
xor dl, 0xf4
or cl, dl
and al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x472b6e], al
mov al, byte [0x47296f]
xor al, 0x75
mov byte [0x472b6f], al
mov al, byte [0x472970]
xor al, 0x7a
mov byte [0x472b70], al
mov al, byte [0x472971]
mov dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
xor cl, 0x69
xor cl, 0xff
or dl, 0x69
and dl, cl
and al, 0x96
or dl, al
mov byte [0x472b71], dl
mov al, byte [0x472972]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0
xor cl, 0xff
or cl, 0
or dl, cl
mov ah, dl
xor ah, 0xff
and ah, 0xc6
and dl, 0x39
or ah, dl
xor ah, 0x39
mov dl, ah
or dl, 0xd9
xor dl, 0xff
xor ah, 0xff
and ah, 0x26
or dl, ah
xor dl, 0xff
and al, 0xd9
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
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
mov byte [0x472b72], dl
mov al, byte [0x472973]
xor al, 0x2c
mov byte [0x472b73], al
mov al, byte [0x472974]
mov cl, al
and cl, 0xc6
shl cl, 1
add al, 0xc6
sub al, cl
mov byte [0x472b74], al
mov al, byte [0x472975]
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
mov dl, cl
or dl, ah
xor dl, 0xff
xor cl, 0xff
xor ah, 0xff
and cl, ah
or dl, cl
xor dl, 0xff
and dl, 0x4e
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
or al, 0x4e
and dl, al
xor dl, 0xff
mov byte [0x472b75], dl
mov al, byte [0x472976]
mov cl, al
and cl, 0x93
shl cl, 1
add al, 0x93
sub al, cl
mov byte [0x472b76], al
mov al, byte [0x472977]
mov cl, al
xor cl, 0xff
and cl, 0xe3
and al, 0x1c
or cl, al
mov byte [0x472b77], cl
mov al, byte [0x472978]
xor al, 0xe9
mov byte [0x472b78], al
mov al, byte [0x472979]
mov ah, al
xor ah, 0xff
and ah, 0x26
mov cl, al
xor cl, 0xd9
xor cl, 0xff
or al, 0xd9
and al, cl
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
xor dl, 0x46
mov byte [0x472b79], dl
mov al, byte [0x47297a]
mov cl, al
xor cl, 0xff
and cl, 0x51
and al, 0xae
or cl, al
mov byte [0x472b7a], cl
mov al, byte [0x47297b]
mov cl, al
xor cl, 0xff
and cl, 0xa7
mov dl, al
xor dl, 0xa7
and dl, al
or cl, dl
mov byte [0x472b7b], cl
mov bl, byte [0x47297c]
mov dl, bl
and dl, dl
xor dl, 0xff
and dl, 0xe0
xor dl, 0xff
mov al, bl
xor al, 0xff
or al, 0xe0
and dl, al
xor dl, 0xff
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 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, 0xe0
sub bl, 0x7c
sub bl, al
add bl, 0x7c
mov byte [0x472b7c], bl
mov bl, byte [0x47297d]
mov dl, bl
xor dl, 0xfe
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xfe
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, 0xfe
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x472b7d], bl
mov dl, byte [0x47297e]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0x51
mov ah, dl
and ah, 0xae
or cl, ah
xor cl, 0xae
or al, cl
xor al, 0xff
or al, 0xb5
and dl, 0xb5
xor dl, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 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 [0x472b7e], al
mov al, byte [0x47297f]
mov cl, al
xor cl, 0xb7
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xb7
shl dl, 1
sub dl, 0xb7
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x472b7f], al
mov al, byte [0x472980]
xor al, 0x93
mov byte [0x472b80], al
mov al, byte [0x472981]
xor al, 0xef
mov byte [0x472b81], al
mov al, byte [0x472982]
mov dl, al
and dl, dl
xor dl, 0xff
mov cl, al
and cl, cl
xor cl, 0xff
and dl, cl
xor dl, 0xff
xor dl, 0xff
xor dl, 0xff
and dl, 0xd6
or al, 0xd6
xor al, 0xff
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x5d
and dl, 0xa2
mov cl, bl
and cl, 0x5d
and al, 0xa2
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 [0x472b82], dh
mov dl, byte [0x472983]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0
xor cl, 0xff
or cl, 0
and al, cl
xor al, 0xff
mov cl, al
xor cl, 0xdc
xor cl, 0xff
or al, 0xdc
and al, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0x23
or al, dl
xor al, 0xff
mov byte [0x472b83], al
mov al, byte [0x472984]
mov cl, al
xor cl, 0xff
and cl, 0xa
and al, 0xf5
or cl, al
mov byte [0x472b84], cl
mov al, byte [0x472985]
mov dl, al
xor dl, 0xff
and dl, 4
or al, al
xor al, 0xff
or al, 4
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, al
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472b85], dl
mov al, byte [0x472986]
mov cl, al
xor cl, 0x14
xor cl, 0xff
and cl, 0x14
shl cl, 1
sub cl, 0x14
sub al, cl
mov byte [0x472b86], al
mov al, byte [0x472987]
xor al, 0x23
mov byte [0x472b87], al
mov al, byte [0x472988]
xor al, 0x69
mov byte [0x472b88], al
mov al, byte [0x472989]
mov cl, al
xor cl, cl
xor cl, 0xff
mov ah, al
or ah, ah
and ah, cl
xor ah, 0xff
mov cl, ah
xor cl, 0x81
xor cl, 0xff
or ah, 0x81
and 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
and al, 0x7e
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov byte [0x472b89], cl
mov al, byte [0x47298a]
xor al, 0xa8
mov byte [0x472b8a], al
mov al, byte [0x47298b]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0x96
xor dl, 0xff
and cl, 0x96
xor cl, 0xff
and dl, cl
xor dl, 0xff
and al, 0x69
or dl, al
mov byte [0x472b8b], dl
mov al, byte [0x47298c]
xor al, 0x5c
mov byte [0x472b8c], al
mov al, byte [0x47298d]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0x3f
and al, 0xc0
or cl, al
mov byte [0x472b8d], cl
mov al, byte [0x47298e]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0x89
xor dl, 0xff
and al, 0x89
or dl, al
mov byte [0x472b8e], dl
mov al, byte [0x47298f]
mov cl, al
xor cl, 0x55
mov ah, cl
xor ah, 0xff
and ah, 0xf1
and cl, 0xe
or ah, cl
xor ah, 0xe
mov dl, ah
xor dl, 0xff
or dl, 0xaa
xor ah, 0xff
or ah, 0xaa
xor dl, 0xff
xor ah, 0xff
or dl, ah
shl dl, 1
add dl, 0xaa
add dl, 1
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x472b8f], al
mov al, byte [0x472990]
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
xor ah, 0xff
mov dl, cl
xor dl, ah
and dl, cl
or dl, 0xca
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
and cl, 0xca
mov ah, al
xor ah, 0x35
add al, ah
sub al, cl
xor al, 0xff
or dl, al
mov al, dl
xor al, 0xff
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
mov byte [0x472b90], al
mov al, byte [0x472991]
xor al, 0x4c
mov byte [0x472b91], al
mov bl, byte [0x472992]
mov dl, bl
xor dl, 0xff
xor dl, 0xff
or dl, 0
add dl, 0
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, 0xff
sub bl, al
mov byte [0x472b92], bl
mov al, byte [0x472993]
mov dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xda
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
or al, 0x25
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472b93], dl
mov al, byte [0x472994]
mov dl, al
xor dl, 0xff
and dl, 0x95
mov cl, al
and cl, 0x6a
or dl, cl
xor dl, 0xff
and dl, 0x95
shl dl, 1
sub dl, 0x95
sub al, dl
mov byte [0x472b94], al
mov al, byte [0x472995]
xor al, 0x6e
mov byte [0x472b95], al
mov al, byte [0x472996]
mov ah, al
and ah, ah
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
xor ah, 0xff
mov dl, ah
or dl, 0x2e
xor dl, 0xff
xor ah, 0xff
and ah, 0xd1
or dl, ah
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0xd1
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, al
add dl, cl
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
mov byte [0x472b96], dl
mov al, byte [0x472997]
mov cl, al
xor cl, 0x9d
mov dl, cl
xor dl, 0xff
and dl, 0x5a
and cl, 0xa5
or dl, cl
xor dl, 0xa5
and dl, 0x9d
shl dl, 1
sub dl, 0x9d
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x472b97], al
mov al, byte [0x472998]
mov cl, al
xor cl, 0xff
and cl, 0xe8
and al, 0x17
or cl, al
mov byte [0x472b98], cl
mov cl, byte [0x472999]
mov dl, cl
and dl, 0xac
shl dl, 1
xor eax, eax
sub al, cl
add al, 0x54
xor ecx, ecx
sub cl, al
sub cl, dl
mov byte [0x472b99], cl
mov cl, byte [0x47299a]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xf6
xor cl, 0xff
or cl, 9
and al, cl
xor al, 0xff
mov byte [0x472b9a], al
mov al, byte [0x47299b]
xor al, 0x1d
mov byte [0x472b9b], al
mov dl, byte [0x47299c]
mov al, dl
xor al, 0xff
mov cl, al
xor cl, 0x57
xor cl, 0xff
or al, 0x57
and al, cl
mov cl, dl
and cl, 0xa8
xor cl, 0xff
and dl, 0xa8
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
xor al, 0xb8
mov byte [0x472b9c], al
mov al, byte [0x47299d]
xor al, 0xd9
mov byte [0x472b9d], al
mov al, byte [0x47299e]
mov cl, al
and cl, cl
xor cl, 0xff
mov ah, al
add ah, ah
add ah, 1
add ah, cl
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 cl, dl
and cl, 0xee
xor cl, 0xff
add dl, 0xee
add dl, 1
add dl, 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 al, 0xee
mov dh, dl
xor dh, 0xff
mov bl, al
xor bl, 0xff
mov ah, dh
and ah, 0xc9
and dl, 0x36
mov cl, bl
and cl, 0xc9
and al, 0x36
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
and al, 0xd1
and ah, 0x2e
or al, ah
xor al, 0x2e
mov byte [0x472b9e], al
mov dl, byte [0x47299f]
mov cl, dl
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
or al, 0xcb
xor dl, 0xff
mov cl, dl
and cl, 0xcb
mov ah, dl
xor ah, 0x34
add dl, ah
sub dl, cl
and al, dl
mov cl, al
xor cl, 0xff
and cl, 0xbc
and al, 0x43
or cl, al
xor cl, 0x43
mov byte [0x472b9f], cl
mov ah, byte [0x4729a0]
mov al, ah
xor al, 0xff
mov cl, ah
xor cl, 0xff
mov dl, ah
xor dl, 0xff
and cl, dl
or cl, 0
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
or al, cl
xor al, 0xff
or al, 0xde
mov dl, ah
xor dl, 0x21
and dl, ah
xor dl, 0xff
and dl, 0xff
or dl, 0
mov ah, al
xor ah, 0xff
xor al, 0xff
and ah, al
or ah, 0
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
or ah, dl
mov byte [0x472ba0], ah
mov dl, byte [0x4729a1]
mov ah, dl
xor ah, 0xff
and ah, 0xb2
mov al, dl
and al, 0x4d
or ah, al
xor ah, 0x4d
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
mov cl, dl
sub cl, al
or ah, cl
xor ah, 0xff
mov al, ah
or al, 0xc8
xor al, 0xff
xor ah, 0xff
and ah, 0x37
xor al, 0xff
xor ah, 0xff
and al, ah
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
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0x37
xor al, 0xff
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
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 [0x472ba1], al
mov al, byte [0x4729a2]
mov cl, al
xor cl, 0x59
xor cl, 0xff
and cl, 0x59
shl cl, 1
sub cl, 0x59
sub al, cl
mov byte [0x472ba2], al
mov cl, byte [0x4729a3]
mov al, cl
xor al, 0xff
and al, 0xed
mov dl, cl
xor dl, 0xed
and dl, cl
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x472ba3], al
mov al, byte [0x4729a4]
mov cl, al
xor cl, 0xff
and cl, 0xcc
and al, 0x33
or cl, al
mov byte [0x472ba4], cl
mov al, byte [0x4729a5]
mov cl, al
xor cl, 0xff
and cl, 0x23
and al, 0xdc
or cl, al
mov al, cl
xor al, 0xff
and al, 0x45
and cl, 0xba
or al, cl
xor al, 0xbf
mov byte [0x472ba5], al
mov dl, byte [0x4729a6]
mov al, dl
xor al, 0xff
and al, 0x96
xor dl, 0xff
or dl, 0x96
xor dl, 0xff
and dl, 0xff
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, 0x91
mov byte [0x472ba6], al
mov al, byte [0x4729a7]
xor al, 0x4f
mov byte [0x472ba7], al
mov dl, byte [0x4729a8]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x31
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xce
add dl, cl
or al, dl
xor al, 0x2f
mov byte [0x472ba8], al
mov dl, byte [0x4729a9]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, dl
or cl, cl
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
and al, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0xc4
xor dl, 0xff
or dl, 0x3b
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x472ba9], al
mov al, byte [0x4729aa]
xor al, 0xc9
mov byte [0x472baa], al
mov al, byte [0x4729ab]
xor al, 0xe2
mov byte [0x472bab], al
mov al, byte [0x4729ac]
xor al, 0x1e
mov byte [0x472bac], al
mov al, byte [0x4729ad]
mov cl, al
xor cl, 0xff
and cl, 0x9d
and al, 0x62
or cl, al
mov byte [0x472bad], cl
mov al, byte [0x4729ae]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x10
mov cl, al
xor cl, 0xff
or cl, 0xef
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
xor dl, 0xff
xor dl, 0xef
and dl, 0xef
shl dl, 1
mov cl, dl
xor cl, 0xef
and dl, 0x10
shl dl, 1
sub dl, cl
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x472bae], al
mov al, byte [0x4729af]
mov cl, al
xor cl, 0x98
xor cl, 0xff
and cl, 0x98
shl cl, 1
sub cl, 0x98
sub al, cl
mov byte [0x472baf], al
mov eax, dword [0x472bb0]
mov ecx, eax
xor ecx, 0x648470da
xor ecx, 0xffffffff
and ecx, 0x648470da
shl ecx, 1
sub ecx, 0x648470da
sub eax, ecx
mov dword [0x472c00], eax
mov eax, dword [0x472bb4]
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x61011c28
and eax, 0x9efee3d7
or ecx, eax
xor ecx, 0x9348de82
mov dword [0x472c04], ecx
mov eax, dword [0x472bb8]
xor eax, 0x13c9f803
mov dword [0x472c08], eax
mov eax, dword [0x472bbc]
mov ecx, eax
and ecx, 0xfcbe19
shl ecx, 1
add eax, 0xfcbe19
sub eax, ecx
mov dword [0x472c0c], eax
mov eax, dword [0x472bc0]
mov edx, eax
xor edx, 0x650e03f8
xor edx, 0xffffffff
and edx, 0x650e03f8
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, 0x650e03f8
sub eax, edx
mov dword [0x472c10], eax
mov eax, dword [0x472bc4]
xor eax, 0xf1cdd96a
mov dword [0x472c14], eax
mov edx, dword [0x472bc8]
mov edi, edx
and edi, edi
xor edi, 0xffffffff
xor edi, 0xffffffff
mov esi, edi
xor esi, 0xffffffff
mov eax, esi
and eax, 0xde504b22
and edi, 0x21afb4dd
or eax, edi
xor eax, 0x700f7f7e
or esi, 0x51a0cba3
xor esi, 0xffffffff
and esi, 0xffffffff
or eax, esi
mov esi, edx
xor esi, 0xffffffff
xor edx, 0xffffffff
and esi, edx
xor esi, 0xffffffff
and esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
or esi, 0x51a0cba3
xor esi, 0xffffffff
mov ecx, eax
xor ecx, esi
and ecx, eax
mov eax, ecx
xor eax, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov dword [0x472c18], eax
mov eax, dword [0x472bcc]
mov edx, eax
xor edx, 0x9d7982ad
xor edx, 0xffffffff
mov ecx, edx
xor ecx, 0x9d7982ad
xor ecx, 0xffffffff
or edx, 0x9d7982ad
and edx, ecx
shl edx, 1
sub edx, 0x9d7982ad
xor edx, 0xffffffff
add eax, edx
add eax, 1
mov dword [0x472c1c], eax
mov eax, dword [0x472bd0]
xor eax, 0xa1bd9b29
mov dword [0x472c20], eax
mov edx, dword [0x472bd4]
mov edi, edx
xor edi, 0xffffffff
xor edi, 0xffffffff
or edi, 0x484ab090
xor edi, 0xffffffff
and edi, 0xffffffff
and edx, 0x484ab090
mov esi, edi
xor esi, 0xffffffff
mov ebx, edx
xor ebx, 0xffffffff
mov eax, esi
and eax, 0xe5a19dc
and edi, 0xf1a5e623
mov ecx, ebx
and ecx, 0xe5a19dc
and edx, 0xf1a5e623
or eax, edi
or ecx, edx
xor eax, ecx
or esi, ebx
xor esi, 0xffffffff
and esi, 0xffffffff
or eax, esi
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xde016994
and eax, 0x21fe966b
or ecx, eax
mov dword [0x472c24], ecx
mov eax, dword [0x472bd8]
mov edx, eax
or edx, edx
xor edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xece594c7
or eax, 0xece594c7
xor eax, 0xffffffff
xor edx, 0xffffffff
xor eax, 0xffffffff
and edx, eax
mov dword [0x472c28], edx
mov edx, dword [0x472bdc]
mov eax, edx
or eax, eax
xor eax, 0xffffffff
or eax, 0x8ff4e253
xor eax, 0xffffffff
xor edx, 0xffffffff
mov ecx, edx
xor ecx, 0x700b1dac
and ecx, edx
xor eax, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
mov dword [0x472c2c], eax
mov eax, dword [0x472be0]
mov esi, eax
and esi, esi
mov ecx, eax
xor ecx, ecx
or esi, ecx
xor esi, 0xffffffff
xor esi, 0xffffffff
mov edx, esi
and edx, 0x92ff43
xor edx, 0xffffffff
xor esi, 0xffffffff
or esi, 0xff6d00bc
and edx, esi
xor edx, 0xffffffff
or eax, 0x92ff43
xor eax, 0xffffffff
or edx, eax
mov eax, edx
xor eax, 0xffffffff
xor edx, 0xffffffff
and eax, edx
or eax, 0
xor eax, 0xffffffff
or eax, 0
xor eax, 0xffffffff
mov dword [0x472c30], eax
mov edx, dword [0x472be4]
mov ecx, edx
and ecx, ecx
xor ecx, 0xffffffff
mov eax, edx
add eax, eax
add eax, 1
add eax, ecx
xor eax, 0xffffffff
mov ecx, eax
and ecx, 0xffffffff
shl ecx, 1
add eax, 0xffffffff
sub eax, ecx
and eax, 0xdb205ae8
xor edx, 0xffffffff
mov esi, edx
xor esi, 0xffffffff
or esi, 0xdb205ae8
and edx, 0x24dfa517
xor edx, 0xffffffff
xor esi, 0xffffffff
xor edx, 0xffffffff
or esi, edx
mov edx, eax
xor edx, 0xffffffff
mov ecx, esi
xor ecx, 0xffffffff
and edx, ecx
xor eax, 0xffffffff
xor esi, 0xffffffff
and eax, esi
or edx, eax
xor edx, 0xffffffff
mov eax, edx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
shl eax, 1
sub eax, 0xffffffff
sub edx, eax
mov dword [0x472c34], edx
mov eax, dword [0x472be8]
mov ecx, eax
and ecx, 0xffffffff
shl ecx, 1
mov edx, eax
add edx, 0xffffffff
sub edx, ecx
mov ecx, eax
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
shl ecx, 1
sub ecx, 0xffffffff
mov esi, eax
sub esi, ecx
and edx, esi
or edx, 0xc8ee26fc
xor edx, 0xffffffff
or eax, 0x3711d903
xor eax, 0xffffffff
xor edx, 0xffffffff
xor eax, 0xffffffff
xor eax, 0xffffffff
mov ecx, edx
xor ecx, eax
and ecx, edx
mov dword [0x472c38], ecx
mov eax, dword [str.BbW]
xor eax, 0xe140ff0a
mov dword [0x472c3c], eax
mov eax, dword [0x472bf0]
xor eax, 0x776318b5
mov dword [0x472c40], eax
mov bl, byte [0x472d50]
mov dl, bl
xor dl, 0xff
and dl, 0x2e
mov al, bl
and al, 0xd1
or dl, al
xor dl, 0xff
and dl, 0x2e
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, 0x2e
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x472dd0], bl
mov al, byte [0x472d51]
xor al, 0x84
mov byte [0x472dd1], al
mov al, byte [0x472d52]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, ah
xor dl, 0xff
mov ch, cl
xor ch, 0xff
or dl, ch
and ah, cl
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov ah, dl
xor ah, 0xff
and ah, 0xf2
or dl, 0xd
xor dl, 0xff
or ah, dl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xd1
and ah, 0x2e
or dl, ah
xor dl, 0x2e
xor al, 0xff
and al, 0xd
or dl, al
xor dl, 0xff
mov byte [0x472dd2], dl
mov cl, byte [0x472d53]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xe0
xor cl, 0xff
and cl, 0x1f
or al, cl
xor al, 0xff
mov byte [0x472dd3], al
mov al, byte [0x472d54]
mov dl, al
xor dl, 0xd0
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xd0
shl dl, 1
sub dl, 0xd0
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x472dd4], al
mov al, byte [0x472d55]
xor al, 0xb6
mov byte [0x472dd5], al
mov al, byte [0x472d56]
xor al, 0x5a
mov byte [0x472dd6], al
mov cl, byte [0x472d57]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x2f
xor al, 0xff
xor cl, 0xff
and cl, 0x2f
or al, cl
xor al, 0xff
mov byte [0x472dd7], al
mov al, byte [0x472d58]
mov cl, al
xor cl, 0xff
and cl, 0x4f
and al, 0xb0
or cl, al
mov byte [0x472dd8], cl
mov al, byte [0x472d59]
xor al, 0x2a
mov byte [0x472dd9], al
mov bl, byte [0x472d5a]
mov dl, bl
xor dl, 0xff
or dl, 0x34
mov al, bl
and al, 0xcb
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, 0xcb
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x472dda], bl
mov al, byte [0x472d5b]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xf7
xor dl, 0xff
or al, 8
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
and dl, al
mov byte [0x472ddb], dl
mov al, byte [0x472d5c]
mov ah, al
xor ah, 0xff
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 ah, dl
or ah, 0x14
mov dl, ah
xor dl, 0xff
and dl, 0x2d
and ah, 0xd2
or dl, ah
xor dl, 0xd2
or al, 0xeb
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 al, 0xff
and al, 0xff
or al, 0
mov cl, dl
and cl, al
xor cl, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
and cl, dl
xor cl, 0xff
mov byte [0x472ddc], cl
mov al, byte [0x472d5d]
xor al, 0x48
mov byte [0x472ddd], al
mov al, byte [0x472d5e]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0xed
and al, 0x12
or dl, al
mov byte [0x472dde], dl
mov al, byte [0x472d5f]
xor al, 0xd1
mov byte [0x472ddf], al
mov al, byte [0x472d60]
xor al, 0x80
mov byte [0x472de0], al
mov al, byte [0x472d61]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x49
add dl, cl
shl dl, 1
add al, 0x51
add al, 0x49
sub al, 0x51
sub al, dl
mov byte [0x472de1], al
mov dl, byte [0x472d62]
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov al, dl
sub al, cl
and al, 0xce
and dl, 0x31
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, 0x77
shl cl, 1
add al, 0x77
sub al, cl
mov byte [0x472de2], al
mov al, byte [0x472d63]
xor al, 0x6d
mov byte [0x472de3], al
mov dl, byte [0x472d64]
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, 0x38
xor al, 0xff
mov cl, dl
xor cl, 0xff
or cl, 0x38
xor dl, 0xff
or dl, 0x38
and cl, dl
xor cl, 0xff
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x472de4], al
mov al, byte [0x472d65]
xor al, 0xdb
mov byte [0x472de5], al
mov cl, byte [0x472d66]
mov al, cl
xor al, 0xff
and al, 0x60
and cl, 0x9f
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xc7
xor dl, 0xff
xor al, 0xff
and al, 0xc7
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472de6], dl
mov al, byte [0x472d67]
xor al, 0x6c
mov byte [0x472de7], al
mov al, byte [0x472d68]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x71
or al, 0x71
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472de8], dl
mov cl, byte [0x472d69]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0xbb
xor al, 0xff
or cl, 0x44
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x472de9], al
mov al, byte [0x472d6a]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xc3
xor dl, 0xff
or al, 0x3c
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472dea], dl
mov bl, byte [0x472d6b]
mov dl, bl
xor dl, 0x5a
xor dl, 0xff
and dl, 0x5a
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, 0x5a
sub bl, al
mov byte [0x472deb], bl
mov al, byte [0x472d6c]
mov cl, al
and cl, 0xcb
shl cl, 1
add al, 0xcb
sub al, cl
mov byte [0x472dec], al
mov bl, byte [0x472d6d]
mov dl, bl
and dl, 0xe4
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, 0xe4
sub bl, al
mov byte [0x472ded], bl
mov bl, byte [0x472d6e]
mov dl, bl
xor dl, 0x92
and dl, bl
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, 0x93
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x472dee], bl
mov al, byte [0x472d6f]
mov cl, al
and cl, cl
mov dl, cl
xor dl, 0xff
and dl, 0xf0
and cl, 0xf
or dl, cl
xor dl, 0xf
xor dl, 0xff
or dl, 0x38
and al, 0x38
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472def], dl
mov al, byte [0x472d70]
xor al, 0x26
mov byte [0x472df0], al
mov al, byte [0x472d71]
mov cl, al
xor cl, 0xff
or cl, cl
xor cl, 0xff
or cl, 0x6a
xor cl, 0xff
and al, 0x6a
or cl, al
mov byte [0x472df1], cl
mov al, byte [0x472d72]
xor al, 0xeb
mov byte [0x472df2], al
mov al, byte [0x472d73]
xor al, 0x14
mov byte [0x472df3], al
mov al, byte [0x472d74]
xor al, 0x49
mov byte [0x472df4], al
mov al, byte [0x472d75]
mov cl, al
xor cl, 0xff
and cl, 0x57
mov dl, al
xor dl, 0x57
and dl, al
or cl, dl
xor cl, 0x3d
mov byte [0x472df5], cl
mov al, byte [0x472d76]
mov cl, al
xor cl, 0xff
or cl, 0x86
xor cl, 0xff
and cl, 0xff
shl cl, 1
add al, 0x79
sub al, cl
mov byte [0x472df6], al
mov al, byte [0x472d77]
mov cl, al
and cl, 0x54
shl cl, 1
add al, 0x54
mov dl, al
xor dl, 0xff
and dl, cl
xor cl, 0xff
and al, cl
sub al, dl
mov byte [0x472df7], al
mov al, byte [0x472d78]
xor al, 0xfc
mov byte [0x472df8], al
mov al, byte [0x472d79]
mov cl, al
xor cl, 0xff
and cl, 0xaf
and al, 0x50
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 [0x472df9], cl
mov al, byte [0x472d7a]
xor al, 0xbd
mov byte [0x472dfa], al
mov al, byte [0x472d7b]
xor al, 0xdb
mov byte [0x472dfb], al
mov al, byte [0x472d7c]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x36
xor al, 0xff
and al, 0xc9
or cl, al
xor cl, 0xff
mov byte [0x472dfc], cl
mov al, byte [0x472d7d]
mov cl, al
and cl, 0xdf
shl cl, 1
add al, 0xdf
mov dl, al
xor dl, 0xff
and dl, cl
xor cl, 0xff
and al, cl
sub al, dl
mov byte [0x472dfd], al
mov bl, byte [0x472d7e]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
or dl, 0xd7
xor 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, 0x28
sub bl, 0xd9
sub bl, al
add bl, 0xd9
mov byte [0x472dfe], bl
mov al, byte [0x472d7f]
mov cl, al
xor cl, 0xff
and cl, 0x9c
or al, al
xor al, 0xff
or al, 0x9c
xor al, 0xff
or cl, al
mov byte [0x472dff], cl
mov al, byte [0x472d80]
mov cl, al
xor cl, 0x49
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0x49
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0x49
and dl, 0xb6
sub dl, cl
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x472e00], al
mov al, byte [0x472d81]
mov cl, al
xor cl, 0xff
and cl, 0xad
and al, 0x52
or cl, al
xor cl, 0x1f
mov byte [0x472e01], cl
mov al, byte [0x472d82]
mov cl, al
xor cl, 0x23
xor cl, 0xff
and cl, 0x23
shl cl, 1
sub cl, 0x23
sub al, cl
mov byte [0x472e02], al
mov al, byte [0x472d83]
xor al, 0xa9
mov byte [0x472e03], al
mov al, byte [0x472d84]
xor al, 0x4c
mov byte [0x472e04], al
mov al, byte [0x472d85]
xor al, 8
mov byte [0x472e05], al
mov al, byte [0x472d86]
mov cl, al
and cl, cl
mov dl, al
xor dl, dl
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 0x4e
and cl, 0xb1
or dl, cl
xor dl, 0xb1
or dl, 0xa8
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
and al, 0xa8
or dl, al
xor dl, 0xff
mov byte [0x472e06], dl
mov al, byte [0x472d87]
xor al, 0x7c
mov byte [0x472e07], al
mov al, byte [0x472d88]
xor al, 0xab
mov byte [0x472e08], al
mov dl, byte [0x472d89]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0x63
and dl, 0x9c
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0x18
and al, 0xe7
or cl, al
xor cl, 0x20
mov byte [0x472e09], cl
mov al, byte [0x472d8a]
xor al, 0x4f
mov byte [0x472e0a], al
mov al, byte [0x472d8b]
mov cl, al
xor cl, 0xff
and cl, 0x81
and al, 0x7e
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 [0x472e0b], cl
mov al, byte [0x472d8c]
xor al, 0xda
mov byte [0x472e0c], al
mov al, byte [0x472d8d]
xor al, 0xe9
mov byte [0x472e0d], al
mov al, byte [0x472d8e]
xor al, 0x33
mov byte [0x472e0e], al
mov bl, byte [0x472d8f]
mov dl, bl
xor dl, 0xbf
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
and dl, 0xbf
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, 0x41
sub bl, al
mov byte [0x472e0f], bl
mov dl, byte [0x472d90]
mov al, dl
xor al, 0xff
and al, 0xdb
mov cl, dl
and cl, 0x24
or al, cl
xor al, 0x24
and al, 0xc8
and dl, 0x37
mov cl, al
or cl, dl
xor cl, 0xff
or al, dl
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x472e10], cl
mov al, byte [0x472d91]
xor al, 0x22
mov byte [0x472e11], al
mov al, byte [0x472d92]
and al, 0xff
or al, 0
xor al, 0x37
mov byte [0x472e12], al
mov al, byte [0x472d93]
mov cl, al
xor cl, 0xa7
xor cl, 0xff
and cl, 0xa7
shl cl, 1
sub cl, 0xa7
sub al, cl
mov byte [0x472e13], al
mov al, byte [0x472d94]
xor al, 0xbe
mov byte [str._kdz], al
mov al, byte [0x472d95]
xor al, 0x60
mov byte [0x472e15], al
mov al, byte [0x472d96]
xor al, 0xba
mov byte [0x472e16], al
mov al, byte [0x472d97]
xor al, 0x2e
mov byte [0x472e17], al
mov al, byte [0x472d98]
mov cl, al
xor cl, 2
xor cl, 0xff
and cl, 2
shl cl, 1
sub cl, 2
sub al, cl
mov byte [0x472e18], al
mov al, byte [0x472d99]
xor al, 0x29
mov byte [0x472e19], al
mov al, byte [0x472d9a]
mov cl, al
xor cl, 0xff
and cl, 0x9e
mov dl, al
xor dl, 0x61
xor dl, 0xff
or al, 0x61
and al, dl
or cl, al
xor cl, 0x27
mov byte [0x472e1a], cl
mov al, byte [0x472d9b]
mov cl, al
xor cl, 0xff
and cl, 0x4a
and al, 0xb5
or cl, al
xor cl, 0x91
mov byte [0x472e1b], cl
mov al, byte [0x472d9c]
xor al, 0x14
mov byte [0x472e1c], al
mov al, byte [0x472d9d]
mov cl, al
and cl, 0xd1
shl cl, 1
add al, 0xd1
sub al, cl
mov byte [0x472e1d], al
mov al, byte [0x472d9e]
mov cl, al
xor cl, 0x63
xor cl, 0xff
and cl, 0x63
shl cl, 1
sub cl, 0x63
sub al, cl
mov byte [0x472e1e], al
mov al, byte [0x472d9f]
xor al, 0xef
mov byte [0x472e1f], al
mov al, byte [0x472da0]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x23
xor dl, 0xff
or al, 0xdc
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472e20], dl
mov al, byte [0x472da1]
xor al, 0xcb
mov byte [0x472e21], al
mov cl, byte [0x472da2]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x6e
xor al, 0xff
or cl, 0x91
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x472e22], al
mov al, byte [0x472da3]
mov cl, al
and cl, 0x56
shl cl, 1
add al, 0x56
sub al, cl
mov byte [0x472e23], al
mov al, byte [0x472da4]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xea
xor al, 0xff
or al, 0x15
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472e24], dl
mov al, byte [0x472da5]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x52
xor cl, 0xff
and al, 0xad
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x472e25], cl
mov al, byte [0x472da6]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xb7
mov ah, al
and ah, 0x48
or cl, ah
xor cl, 0x48
mov ah, dl
add ah, 1
xor dl, 0xff
or dl, cl
add dl, ah
xor dl, 0xff
mov cl, dl
xor cl, 0xf4
xor cl, 0xff
or dl, 0xf4
and dl, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, 0xb
mov cl, dl
xor cl, 0xff
and cl, 0x1b
and dl, 0xe4
or cl, dl
xor cl, 0xe4
xor al, 0xff
and cl, al
mov byte [0x472e26], cl
mov bl, byte [0x472da7]
mov dl, bl
and dl, 0xa8
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, 0x58
sub bl, al
mov byte [0x472e27], bl
mov al, byte [0x472da8]
xor al, 0x13
mov byte [0x472e28], al
mov al, byte [0x472da9]
xor al, 0xe
mov byte [0x472e29], al
mov dl, byte [0x472daa]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
or al, 0xd0
add al, 0x30
and dl, 0xd0
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
xor al, 0x2a
mov byte [0x472e2a], al
mov al, byte [0x472dab]
xor al, 0x6d
mov byte [0x472e2b], al
mov dl, byte [0x472dac]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x61
mov cl, dl
and cl, 0x9e
xor cl, 0xff
and dl, 0x9e
xor dl, 0xff
and cl, dl
xor cl, 0xff
or al, cl
mov byte [0x472e2c], al
mov ah, byte [0x472dad]
mov dl, ah
xor dl, 0xff
mov al, ah
xor al, 0xff
and al, 0xff
or al, 0
or dl, al
and dl, 0x6d
mov al, dl
xor al, 0xff
and al, 0xc3
and dl, 0x3c
or al, dl
xor al, 0x3c
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
or dl, 0x6d
mov ah, al
xor ah, 0xff
and ah, 0xfb
and al, 4
or ah, al
xor ah, 4
xor dl, 0xff
mov al, ah
and al, dl
xor ah, dl
or al, ah
mov byte [0x472e2d], al
mov al, byte [0x472dae]
xor al, 7
mov byte [0x472e2e], al
mov al, byte [0x472daf]
xor al, 0x20
mov byte [0x472e2f], al
mov al, byte [0x472db0]
xor al, 0x72
mov byte [0x472e30], al
mov al, byte [0x472db1]
xor al, 0xc7
mov byte [str._n_], al
mov al, byte [0x472db2]
xor al, 0xed
mov byte [0x472e32], al
mov al, byte [0x472db3]
xor al, 0x97
mov byte [0x472e33], al
mov dl, byte [0x472db4]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, dl
or cl, cl
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, al
and cl, 0xdb
mov ah, al
xor ah, 0x24
add al, ah
sub al, cl
xor al, 0xff
or dl, 0xdb
mov ah, dl
xor ah, 0xff
and ah, 0xba
and dl, 0x45
or ah, dl
xor ah, 0x45
mov dl, al
xor dl, 0xff
and dl, 0xc0
and al, 0x3f
or dl, al
xor dl, 0x3f
or ah, ah
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
xor ah, 0xff
and dl, ah
mov byte [0x472e34], dl
mov al, byte [str.0_aw_a]
mov cl, al
xor cl, 0x2d
xor cl, 0xff
and cl, 0x2d
shl cl, 1
sub cl, 0x2d
sub al, cl
mov byte [0x472e35], al
mov al, byte [0x472db6]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 6
xor al, 0xff
or al, 0xf9
and cl, al
xor cl, 0xff
mov byte [0x472e36], cl
mov cl, byte [0x472db7]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x55
xor al, 0xff
xor cl, 0xff
and cl, 0x55
or al, cl
xor al, 0xff
mov byte [0x472e37], al
mov al, byte [0x472db8]
mov cl, al
xor cl, 0xff
and cl, 0xc5
and al, 0x3a
or cl, al
xor cl, 0x18
mov byte [0x472e38], cl
mov bl, byte [0x472db9]
mov dl, bl
xor dl, 0x96
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0x96
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, 0x6a
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x472e39], bl
mov al, byte [0x472dba]
xor al, 0x51
mov byte [0x472e3a], al
mov cl, byte [0x472dbb]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x65
xor al, 0xff
xor cl, 0xff
and cl, 0x65
or al, cl
xor al, 0xff
mov byte [0x472e3b], al
mov al, byte [0x472dbc]
mov cl, al
and cl, 0x45
shl cl, 1
add al, 0x45
sub al, cl
mov byte [0x472e3c], al
mov al, byte [0x472dbd]
xor al, 0x26
mov byte [0x472e3d], al
mov dl, byte [0x472dbe]
mov cl, dl
and cl, cl
xor cl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
or al, 0xeb
xor dl, 0xff
or dl, 0x14
and al, dl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x472e3e], al
mov al, byte [0x472dbf]
xor al, 0xac
mov byte [0x472e3f], al
mov al, byte [0x472dc0]
mov cl, al
xor cl, 0xff
and cl, 0xa6
and al, 0x59
or cl, al
mov byte [0x472e40], cl
mov al, byte [0x472dc1]
mov dl, al
xor dl, 0xff
and dl, 0x10
mov cl, al
and cl, 0xef
or dl, cl
xor dl, 0xef
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
or cl, 0
xor cl, 0xff
or dl, cl
mov cl, dl
xor cl, 0xdb
and cl, dl
mov dl, cl
xor dl, 0xff
and dl, 0x4f
and cl, 0xb0
or dl, cl
xor dl, 0xb0
and al, 0xdb
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
or dl, al
mov byte [0x472e41], dl
mov al, byte [0x472dc2]
mov cl, al
and cl, 0x82
shl cl, 1
add al, 0x82
sub al, cl
mov byte [0x472e42], al
mov al, byte [0x472dc3]
xor al, 0x23
mov byte [0x472e43], al
mov al, byte [0x472dc4]
xor al, 0xc1
mov byte [0x472e44], al
mov al, byte [0x472dc5]
xor al, 0x6e
mov byte [0x472e45], al
mov al, byte [0x472dc6]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xd5
xor cl, 0xff
and al, 0x2a
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x472e46], cl
mov al, byte [0x472dc7]
mov cl, al
xor cl, 0xff
and cl, 0x77
and al, 0x88
or cl, al
mov byte [0x472e47], cl
mov al, byte [0x472dc8]
mov cl, al
xor cl, 0xb6
and cl, al
shl cl, 1
add al, 0x49
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x472e48], al
mov cl, byte [0x472dc9]
mov dl, cl
and dl, 0xe7
shl dl, 1
xor eax, eax
sub al, cl
add al, 0x19
xor ecx, ecx
sub cl, al
sub cl, dl
mov byte [0x472e49], cl
mov al, byte [0x472dca]
xor al, 0xcc
mov byte [0x472e4a], al
mov bl, byte [0x472dcb]
mov dl, bl
and dl, 0x65
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, 0x69
add bl, 0x65
add bl, 0x69
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x472e4b], bl
mov al, byte [0x472dcc]
mov cl, al
xor cl, 0xff
and cl, 0x41
mov dl, al
and dl, 0xbe
or cl, dl
xor cl, 0xbe
and cl, 0x12
and al, 0xed
or cl, al
mov byte [0x472e4c], cl
mov al, byte [0x472dcd]
xor al, 0x59
mov byte [0x472e4d], al
mov cl, byte [0x472dce]
mov al, cl
xor al, 0xff
and al, 0x24
xor cl, 0xff
or cl, 0x24
xor cl, 0xff
and cl, 0xff
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov byte [0x472e4e], dl
mov al, byte [0x472dcf]
xor al, 0x9c
mov byte [0x472e4f], al
mov al, byte [0x472c50]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x84
and al, 0x84
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472cd0], dl
mov al, byte [0x472c51]
xor al, 0x23
mov byte [0x472cd1], al
mov al, byte [0x472c52]
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
and al, 0xc2
or dl, al
mov byte [0x472cd2], dl
mov al, byte [0x472c53]
mov cl, al
xor cl, 0xff
and cl, 0xb2
and al, 0x4d
or cl, al
xor cl, 0x70
mov byte [0x472cd3], cl
mov al, byte [0x472c54]
xor al, 0xc2
mov byte [0x472cd4], al
mov al, byte [0x472c55]
mov cl, al
xor cl, 0xce
and cl, al
shl cl, 1
sub al, 0xcf
sub al, cl
mov byte [0x472cd5], al
mov al, byte [0x472c56]
mov dl, al
and dl, dl
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or dl, 0x81
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x81
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
or dl, al
mov byte [0x472cd6], dl
mov bl, byte [0x472c57]
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 [0x472cd7], bl
mov cl, byte [0x472c58]
mov al, cl
xor al, 0xff
and al, 0xd9
mov dl, cl
xor dl, 0xd9
and dl, cl
or al, dl
mov cl, al
and cl, 0x52
shl cl, 1
add al, 0x52
sub al, cl
mov byte [0x472cd8], al
mov cl, byte [0x472c59]
mov al, cl
xor al, 0xff
and al, 0x88
mov dl, cl
xor dl, 0x77
xor dl, 0xff
or cl, 0x77
and cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0x9f
and al, 0x60
or cl, al
xor cl, 9
mov byte [0x472cd9], cl
mov al, byte [0x472c5a]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xe4
xor cl, 0xff
or al, 0x1b
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x472cda], cl
mov al, byte [0x472c5b]
xor al, 0x77
mov byte [0x472cdb], al
mov al, byte [0x472c5c]
mov cl, al
and cl, 0xdb
shl cl, 1
add al, 0xdb
sub al, cl
mov byte [0x472cdc], al
mov al, byte [0x472c5d]
xor al, 0xc9
mov byte [0x472cdd], al
mov al, byte [0x472c5e]
mov cl, al
xor cl, 0xf5
xor cl, 0xff
and cl, 0xf5
shl cl, 1
sub cl, 0xf5
sub al, cl
mov byte [0x472cde], al
mov bl, byte [0x472c5f]
mov dl, bl
xor dl, 0xff
or dl, 0xc8
mov al, bl
xor al, 0xff
or al, 0xc8
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, 0xc9
sub bl, al
mov byte [0x472cdf], bl
mov al, byte [0x472c60]
xor al, 0x1e
mov byte [0x472ce0], al
mov al, byte [0x472c61]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
and cl, 0x64
mov dl, cl
xor dl, 0xff
and dl, 0xb1
and cl, 0x4e
or dl, cl
xor dl, 0x4e
and al, 0x9b
xor al, 0xff
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
xor cl, 0xff
mov byte [0x472ce1], cl
mov al, byte [0x472c62]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
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
or dl, 0xb2
xor dl, 0xff
xor al, 0xff
and al, 0xb2
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
and ah, cl
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
mov byte [0x472ce2], ah
mov bl, byte [0x472c63]
mov dl, bl
xor dl, 0xff
or dl, 0x68
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, 0x97
sub bl, al
mov byte [0x472ce3], bl
mov dl, byte [0x472c64]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, cl
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
mov cl, al
and cl, 0x41
mov ah, al
xor ah, 0xbe
add al, ah
sub al, cl
xor dl, 0xff
or dl, 0x41
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, dl
xor cl, 0xff
and cl, 0xfc
and dl, 3
or cl, dl
xor cl, 3
or al, cl
mov byte [0x472ce4], al
mov al, byte [0x472c65]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov dl, cl
xor dl, 0x51
and dl, cl
or al, 0xae
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or dl, al
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
mov byte [0x472ce5], dl
mov al, byte [0x472c66]
mov cl, al
xor cl, 0x12
xor cl, 0xff
and cl, 0x12
shl cl, 1
sub cl, 0x12
sub al, cl
mov byte [0x472ce6], al
mov al, byte [0x472c67]
mov bl, al
xor bl, 0xff
mov dh, al
xor dh, 0xff
mov ah, bl
xor ah, 0xff
mov bh, dh
xor bh, 0xff
mov dl, ah
and dl, 0xa1
and bl, 0x5e
mov cl, bh
and cl, 0xa1
and dh, 0x5e
or dl, bl
or cl, dh
xor dl, cl
or ah, bh
xor ah, 0xff
and ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0x91
xor al, 0xff
mov cl, al
and cl, 0x6e
xor cl, 0xff
add al, 0x6e
add al, 1
add al, cl
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
xor cl, 0xff
mov byte [0x472ce7], cl
mov al, byte [0x472c68]
mov ah, al
xor ah, 0xff
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xaa
and al, 0x55
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
mov byte [0x472ce8], dh
mov dl, byte [0x472c69]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
or al, cl
and al, 0x8e
xor al, 0xff
and dl, 0x71
mov ah, dl
xor ah, 0xff
and ah, 0x4c
and dl, 0xb3
or ah, dl
xor ah, 0xb3
mov dl, al
xor dl, 0xff
mov cl, ah
xor cl, 0xff
or dl, cl
and al, ah
xor al, 0xff
and dl, al
xor dl, 0xff
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
mov byte [0x472ce9], dl
mov al, byte [0x472c6a]
mov cl, al
and cl, 0x57
shl cl, 1
add al, 0x57
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x472cea], al
mov cl, byte [0x472c6b]
mov al, cl
xor al, 0xff
xor al, 0xff
xor al, 0xe3
and al, 0xe3
and cl, 0x1c
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0xca
and al, 0x35
or cl, al
xor cl, 0x78
mov byte [0x472ceb], cl
mov al, byte [str.QD_b]
xor al, 0x2d
mov byte [0x472cec], al
mov bl, byte [0x472c6d]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
or dl, 2
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, 0xfd
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x472ced], bl
mov al, byte [0x472c6e]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xa4
xor dl, 0xff
xor al, 0xff
or al, 0xa4
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472cee], dl
mov dl, byte [0x472c6f]
mov cl, dl
xor cl, cl
xor cl, 0xff
mov al, dl
or al, al
and al, cl
xor al, 0xff
and al, 0xe5
xor al, 0xff
and dl, 0x1a
xor dl, 0xff
mov ah, al
xor ah, 0xff
mov cl, dl
xor cl, 0xff
or ah, cl
and al, dl
xor al, 0xff
xor ah, 0xff
xor al, 0xff
or ah, al
xor ah, 0xff
mov byte [0x472cef], ah
mov bl, byte [0x472c70]
mov dl, bl
and dl, 0x5d
xor dl, 0xff
mov al, bl
and al, 0x5d
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
sub bl, 0xa3
sub bl, al
mov byte [0x472cf0], bl
mov bl, byte [0x472c71]
mov dl, bl
and dl, 0x82
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, 0x82
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x472cf1], bl
mov al, byte [0x472c72]
mov cl, al
xor cl, 0xe8
xor cl, 0xff
and cl, 0xe8
shl cl, 1
sub cl, 0xe8
sub al, cl
mov byte [0x472cf2], al
mov al, byte [0x472c73]
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, 0xd4
and al, 0xd4
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, cl
xor al, 0xff
and al, 0xbc
and cl, 0x43
or al, cl
xor al, 0x43
mov byte [0x472cf3], al
mov al, byte [0x472c74]
xor al, 0xe9
mov byte [0x472cf4], al
mov al, byte [0x472c75]
xor al, 0x66
mov byte [0x472cf5], al
mov al, byte [0x472c76]
mov cl, al
xor cl, 0xff
and cl, 0xb7
and al, 0x48
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 [0x472cf6], dl
mov al, byte [0x472c77]
mov cl, al
xor cl, 0xed
xor cl, 0xff
and cl, 0xed
shl cl, 1
sub cl, 0xed
sub al, cl
mov byte [0x472cf7], al
mov al, byte [0x472c78]
mov cl, al
xor cl, 0xff
and cl, 0x2f
and al, 0xd0
or cl, al
xor cl, 0xf0
mov byte [0x472cf8], cl
mov bl, byte [0x472c79]
mov al, bl
xor al, 0xbf
mov dl, al
xor dl, 0xff
and dl, 0x9f
and al, 0x60
or dl, al
xor dl, 0x60
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
sub al, 0xbf
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x472cf9], bl
mov al, byte [0x472c7a]
xor al, 0x6d
mov byte [0x472cfa], al
mov al, byte [0x472c7b]
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, 0x7d
and al, 0x82
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 [0x472cfb], dl
mov al, byte [0x472c7c]
xor al, 0x2d
mov byte [0x472cfc], al
mov al, byte [0x472c7d]
mov cl, al
xor cl, 0xff
and cl, 0xd6
and al, 0x29
or cl, al
mov byte [0x472cfd], cl
mov al, byte [0x472c7e]
mov cl, al
and cl, 0xac
shl cl, 1
add al, 0xac
sub al, cl
mov byte [0x472cfe], al
mov al, byte [0x472c7f]
mov ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
mov cl, al
xor cl, 0xff
or ah, cl
xor ah, 0xff
and ah, 0xff
or ah, 0
mov dl, ah
and dl, 0xbd
xor ah, 0xbd
or dl, ah
xor al, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xbd
or al, 0x42
xor al, 0xff
xor cl, 0xff
xor al, 0xff
and cl, al
and dl, cl
xor dl, 0xff
mov byte [0x472cff], dl
mov bl, byte [0x472c80]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0x58
mov al, bl
or al, 0x58
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0x58
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, 0x58
sub bl, al
mov byte [0x472d00], bl
mov al, byte [0x472c81]
xor al, 0x60
mov byte [0x472d01], al
mov al, byte [0x472c82]
mov cl, al
and cl, 0x42
shl cl, 1
add al, 0x42
sub al, cl
mov byte [0x472d02], al
mov al, byte [0x472c83]
xor al, 0x9d
mov byte [str.118d], al
mov al, byte [0x472c84]
mov cl, al
xor cl, 0xff
and cl, 0x57
and al, 0xa8
or cl, al
mov al, cl
xor al, 0xff
and al, 0x92
and cl, 0x6d
or al, cl
mov byte [0x472d04], al
mov al, byte [0x472c85]
xor al, 0x8f
mov byte [0x472d05], al
mov al, byte [0x472c86]
xor al, 0x6b
mov byte [0x472d06], al
mov al, byte [0x472c87]
xor al, 0x2b
mov byte [0x472d07], al
mov al, byte [0x472c88]
xor al, 0x1c
mov byte [0x472d08], al
mov al, byte [0x472c89]
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
and dl, cl
or dl, 0xe1
xor dl, 0xff
xor al, 0xff
and al, 0xe1
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
mov cl, dl
xor cl, al
xor cl, 0xff
or dl, al
and dl, cl
mov byte [0x472d09], dl
mov al, byte [0x472c8a]
mov cl, al
xor cl, 0xe7
xor cl, 0xff
and cl, 0xe7
shl cl, 1
sub cl, 0xe7
sub al, cl
mov byte [0x472d0a], al
mov al, byte [0x472c8b]
mov cl, al
xor cl, 0x6a
xor cl, 0xff
and cl, 0x6a
shl cl, 1
sub cl, 0x6a
sub al, cl
mov byte [str.9qj_av], al
mov al, byte [0x472c8c]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xac
xor dl, 0xff
xor al, 0xff
and al, 0xac
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472d0c], dl
mov cl, byte [0x472c8d]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xf5
xor cl, 0xff
and cl, 0xa
or al, cl
xor al, 0xff
mov byte [0x472d0d], al
mov al, byte [0x472c8e]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0xcf
and al, 0x30
or dl, al
xor dl, 0xe0
mov byte [0x472d0e], dl
mov al, byte [0x472c8f]
xor al, 0x7b
mov byte [0x472d0f], al
mov dl, byte [0x472c90]
mov al, dl
or al, al
xor al, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0xcd
xor dl, 0xff
and dl, 0x32
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov byte [0x472d10], al
mov dl, byte [0x472c91]
mov cl, dl
and cl, 0xff
shl cl, 1
mov al, dl
add al, 0xff
sub al, cl
and al, 0xfa
xor dl, 0xff
or dl, 0xfa
xor dl, 0xff
and dl, 0xff
or al, dl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xb0
xor al, 0xff
and al, 0x4f
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472d11], dl
mov al, byte [0x472c92]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
xor dl, 0xff
or dl, 0xc2
xor dl, 0xff
and dl, 0xff
and al, 0xc2
or dl, al
mov byte [0x472d12], dl
mov al, byte [0x472c93]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
and cl, 0xba
mov ah, dl
xor ah, 0x45
add dl, ah
sub dl, cl
xor al, 0xff
or al, 0xba
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
xor ah, 0xff
mov byte [0x472d13], ah
mov dl, byte [0x472c94]
mov cl, dl
xor cl, 0xff
mov al, dl
xor al, 0xff
and cl, al
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
and al, 0xb7
xor al, 0xff
xor al, 0xff
or dl, 0xb7
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0xf9
and al, 6
or cl, al
xor cl, 6
mov byte [0x472d14], cl
mov al, byte [0x472c95]
mov cl, al
xor cl, 0xff
and cl, 0xf6
and al, 9
or cl, al
mov byte [0x472d15], cl
mov bl, byte [0x472c96]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
or dl, 2
xor dl, 0xff
mov al, bl
or al, 0xfd
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0xfd
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, 0x93
sub al, 0xfd
add al, 0x93
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x472d16], bl
mov al, byte [0x472c97]
mov cl, al
xor cl, 0xff
and cl, 0xec
and al, 0x13
or cl, al
mov byte [str.gN7ReO_], cl
mov dl, byte [0x472c98]
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, ah
and cl, al
xor cl, 0xff
add al, ah
add al, 1
add al, cl
and al, 0xd
xor al, 0xff
and dl, 0xf2
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor ah, 0xff
mov cl, ah
and cl, al
xor cl, 0xff
add al, ah
add al, 1
add al, cl
mov byte [0x472d18], al
mov dl, byte [0x472c99]
mov al, dl
or al, al
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0x7b
xor al, 0xff
mov ah, dl
and ah, 0x84
xor dl, 0x84
or ah, dl
and ah, ah
xor ah, 0xff
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
or al, ah
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x472d19], al
mov dl, byte [0x472c9a]
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, 0xc
mov cl, dl
xor cl, 0xff
or cl, 0xc
xor dl, 0xff
or dl, 0xc
and cl, dl
xor cl, 0xff
or al, cl
mov byte [0x472d1a], al
mov al, byte [0x472c9b]
xor al, 0x6e
mov byte [0x472d1b], al
mov al, byte [0x472c9c]
xor al, 0x2e
mov byte [0x472d1c], al
mov al, byte [0x472c9d]
xor al, 0xf4
mov byte [0x472d1d], al
mov bl, byte [0x472c9e]
mov al, bl
xor al, 0xe5
xor al, 0xff
mov dl, bl
or dl, 0xe5
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, 0xff
add bl, 0xe5
sub bl, 0xff
sub bl, 0xdd
sub bl, al
add bl, 0xdd
mov byte [0x472d1e], bl
mov al, byte [0x472c9f]
mov cl, al
xor cl, 0x55
xor cl, 0xff
and cl, 0x55
shl cl, 1
sub cl, 0x55
sub al, cl
mov byte [0x472d1f], al
mov al, byte [0x472ca0]
mov cl, al
xor cl, 0x6a
xor cl, 0xff
and cl, 0x6a
shl cl, 1
sub cl, 0x6a
sub al, cl
mov byte [0x472d20], al
mov al, byte [0x472ca1]
xor al, 0xdf
mov byte [0x472d21], al
mov dl, byte [0x472ca2]
mov al, dl
or al, al
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
or al, al
xor al, 0xff
or al, 0x28
xor al, 0xff
xor dl, 0xff
and dl, 0x28
or al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x472d22], al
mov dl, byte [0x472ca3]
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, 0x6e
and bl, 0x91
mov cl, bh
and cl, 0x6e
and dh, 0x91
or al, bl
or cl, dh
xor al, cl
or ah, bh
xor ah, 0xff
and ah, 0xff
or al, ah
and al, 0xa7
xor al, 0xff
and dl, 0x58
xor dl, 0xff
and al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
mov byte [0x472d23], al
mov al, byte [0x472ca4]
mov cl, al
xor cl, 0xff
and cl, 0x75
and al, 0x8a
or cl, al
mov byte [0x472d24], cl
mov dl, byte [0x472ca5]
mov al, dl
or al, al
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
or al, 0x84
xor al, 0xff
xor dl, 0xff
and dl, 0x84
xor al, 0xff
xor dl, 0xff
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
mov byte [0x472d25], al
mov cl, byte [0x472ca6]
mov al, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xe6
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0x19
or al, dl
xor al, 0xff
mov byte [0x472d26], al
mov cl, byte [0x472ca7]
mov al, cl
xor al, 0xff
and al, 0xb4
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0xb4
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0xf0
xor cl, 0xff
and cl, 0xf0
shl cl, 1
sub cl, 0xf0
sub al, cl
mov byte [0x472d27], al
mov al, byte [0x472ca8]
mov ah, al
xor ah, 0x55
xor ah, 0xff
mov dl, ah
xor dl, 0xff
or dl, 0xaa
xor ah, 0xff
or ah, 0xaa
xor dl, 0xff
xor ah, 0xff
or dl, ah
shl dl, 1
sub dl, 0x55
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x472d28], al
mov al, byte [0x472ca9]
xor al, 0x48
mov byte [0x472d29], al
mov al, byte [0x472caa]
xor al, 0x92
mov byte [0x472d2a], al
mov al, byte [0x472cab]
xor al, 0xbc
mov byte [0x472d2b], al
mov al, byte [0x472cac]
mov dl, al
xor dl, 0xff
and dl, 0xaf
mov cl, al
and cl, 0x50
or dl, cl
xor dl, 0xf2
xor dl, 0xff
or dl, 0xa2
add dl, 0x5e
shl dl, 1
sub dl, 0x5d
sub al, dl
mov byte [0x472d2c], al
mov al, byte [0x472cad]
xor al, 3
mov byte [0x472d2d], al
mov al, byte [str._rP]
xor al, 0xca
mov byte [0x472d2e], al
mov al, byte [0x472caf]
mov cl, al
xor cl, 0xff
and cl, 0x9c
and al, 0x63
or cl, al
mov byte [0x472d2f], cl
mov al, byte [0x472cb0]
mov cl, al
xor cl, 0xff
and cl, 0xfa
and al, 5
or cl, al
mov byte [0x472d30], cl
mov al, byte [0x472cb1]
xor al, 0x56
mov byte [0x472d31], al
mov dl, byte [0x472cb2]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov ah, dl
sub ah, cl
or al, ah
xor al, 0xff
or al, 0x54
mov cl, dl
xor cl, 0xab
and cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x472d32], al
mov dl, byte [str.miz_]
mov al, dl
xor al, 0xff
and al, 0x4c
mov cl, dl
and cl, 0xb3
or al, cl
xor al, 0xb3
or al, 0x81
add al, 0x7f
and dl, 0x81
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov byte [0x472d33], cl
mov al, byte [0x472cb4]
mov cl, al
and cl, 0x67
shl cl, 1
add al, 0x67
add al, 0x46
sub al, cl
sub al, 0x46
mov byte [0x472d34], al
mov al, byte [0x472cb5]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
or dl, 0xf7
add dl, 9
mov cl, al
xor cl, 8
and cl, al
or dl, cl
xor dl, 0xbd
mov byte [0x472d35], dl
mov al, byte [0x472cb6]
xor al, 4
mov byte [0x472d36], al
mov al, byte [0x472cb7]
xor al, 0x74
mov byte [0x472d37], al
mov al, byte [0x472cb8]
mov cl, al
and cl, 0x17
shl cl, 1
mov dl, al
add dl, 0x17
sub dl, cl
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0x17
shl cl, 1
sub cl, 0x17
sub al, cl
mov byte [0x472d38], al
mov al, byte [0x472cb9]
xor al, 0xeb
mov byte [0x472d39], al
mov al, byte [0x472cba]
mov cl, al
xor cl, 0xff
and cl, 0x41
and al, 0xbe
or cl, al
xor cl, 0xbe
mov byte [0x472d3a], cl
mov al, byte [0x472cbb]
mov dl, al
xor dl, 0x2c
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
mov ah, dl
xor ah, 0xff
or ah, 0xd3
and dl, 0x2c
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
shl ah, 1
mov cl, ah
xor cl, 0x2c
and ah, 0xd3
shl ah, 1
sub ah, cl
sub al, ah
mov byte [0x472d3b], al
mov al, byte [0x472cbc]
mov cl, al
and cl, 0x72
shl cl, 1
add al, 0x72
sub al, cl
mov byte [0x472d3c], al
mov dl, byte [0x472cbd]
mov al, dl
xor al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x33
xor dl, 0xff
or dl, 0x33
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 [0x472d3d], al
mov al, byte [0x472cbe]
xor al, 0xc6
mov byte [0x472d3e], al
mov al, byte [0x472cbf]
xor al, 0x63
mov byte [0x472d3f], al
mov al, byte [0x472cc0]
mov cl, al
xor cl, 0x37
xor cl, 0xff
and cl, 0x37
shl cl, 1
sub cl, 0x37
sub al, 0x10
sub al, cl
add al, 0x10
mov byte [0x472d40], al
mov al, byte [0x472cc1]
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
or dl, dl
xor dl, 0xff
or dl, 0x4e
xor dl, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0xa
and dl, 0xf5
or ah, dl
xor ah, 0xf5
xor al, 0xff
or al, 0xb1
and ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
mov byte [0x472d41], ah
mov al, byte [0x472cc2]
mov cl, al
xor cl, 0xff
and cl, 0x59
and al, 0xa6
or cl, al
xor cl, 0x2b
mov byte [0x472d42], cl
mov al, byte [0x472cc3]
xor al, 0xb2
mov byte [0x472d43], al
mov al, byte [0x472cc4]
mov cl, al
and cl, 0x11
shl cl, 1
sub al, 0xef
add al, 0xbd
sub al, cl
sub al, 0xbd
mov byte [0x472d44], al
mov al, byte [0x472cc5]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xad
xor al, 0xff
and al, 0x52
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x472d45], dl
mov dl, byte [0x472cc6]
mov al, dl
xor al, 0xff
xor al, 0xff
xor al, 0x99
and al, 0x99
mov cl, dl
xor cl, 0x66
xor cl, 0xff
or dl, 0x66
and dl, cl
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x472d46], al
mov al, byte [0x472cc7]
mov cl, al
xor cl, 0xff
and cl, 0xad
and al, 0x52
or cl, al
mov byte [0x472d47], cl
mov bl, byte [0x472cc8]
mov al, bl
and al, 0x83
shl al, 1
mov dl, bl
add dl, 0x83
sub 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, 0x83
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, 0x83
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x472d48], bl
mov al, byte [0x472cc9]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x9c
xor al, 0xff
or al, 0x63
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x472d49], dl
mov al, byte [0x472cca]
xor al, 0xb
mov byte [0x472d4a], al
mov al, byte [0x472ccb]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xd1
and dl, 0xd1
and al, 0x2e
or dl, al
mov byte [0x472d4b], dl
mov al, byte [0x472ccc]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xa2
xor cl, 0xff
or al, 0x5d
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x472d4c], cl
mov al, byte [0x472ccd]
mov cl, al
xor cl, 0xff
and cl, 0xc2
and al, 0x3d
or cl, al
xor cl, 0x66
mov byte [0x472d4d], cl
mov al, byte [0x472cce]
xor al, 0x7f
mov byte [0x472d4e], al
mov bl, byte [0x472ccf]
mov dl, bl
xor dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
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
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x472d4f], bl
mov ecx, dword [ebp - 0x64]
jmp 0x441a8a
jmp 0x441a8c
mov dword [0x474628], 1
push eax
mov edi, esp
push eax
mov ebx, esp
push eax
mov eax, esp
push eax
mov dword [ebp - 0x18], esp
push eax
mov dword [ebp - 0x14], esp
push eax
mov dword [ebp - 0x2c], esp
push eax
mov dword [ebp - 0x10], esp
push eax
mov dword [ebp - 0x58], esp
push eax
mov dword [ebp - 0x28], esp
push eax
mov dword [ebp - 0x54], esp
push eax
mov dword [ebp - 0x24], esp
push eax
mov dword [ebp - 0x50], esp
push eax
mov dword [ebp - 0x4c], esp
push eax
mov dword [ebp - 0x48], esp
push eax
mov dword [ebp - 0x44], esp
push eax
mov dword [ebp - 0x20], esp
push eax
mov dword [ebp - 0x38], esp
push eax
mov dword [ebp - 0x34], esp
push eax
mov dword [ebp - 0x3c], esp
push eax
mov dword [ebp - 0x40], esp
mov dword [edi], ecx
mov dword [ebx], 1
mov ecx, dword [edi]
add ecx, 0x9272
mov dword [eax], ecx
jmp 0x441af7
mov ecx, dword [eax]
mov edx, dword [edi]
cmp ecx, dword [edx + 0x28]
jae 0x44203e
cmp dword [ebx], 1
jne 0x441b20
mov ecx, dword [eax]
mov edx, ecx
add edx, 1
mov dword [eax], edx
movzx ecx, byte [ecx]
xor ecx, 0x100
or ecx, 0
mov dword [ebx], ecx
mov edx, dword [ebx]
mov ecx, edx
xor ecx, 0xffffffff
mov esi, edx
xor esi, 0xffffffff
or ecx, esi
xor ecx, 0xffffffff
or ecx, 1
mov esi, edx
and esi, 1
xor esi, 0xffffffff
and ecx, esi
xor ecx, 0xffffffff
and ecx, edx
cmp ecx, 0
mov dword [ebp - 0x5c], eax
je 0x441f78
mov dword [ebp - 0x60], ebx
mov ecx, dword [eax]
movzx ecx, byte [ecx]
mov esi, dword [ebp - 0x2c]
mov dword [esi], ecx
mov ecx, dword [eax]
movzx ecx, byte [ecx + 1]
mov edx, dword [eax]
movzx edx, byte [edx + 2]
shl edx, 8
or ecx, edx
mov edx, dword [ebp - 0x10]
mov dword [edx], ecx
mov ecx, dword [eax]
add ecx, 3
mov dword [eax], ecx
mov ecx, dword [edi]
mov edx, dword [esi]
movzx edx, word [edx*2 + 0x4725b0]
movzx ecx, word [ecx + edx*2 + 0x8852]
mov eax, dword [ebp - 0x58]
mov dword [eax], ecx
mov ecx, dword [edi]
mov edx, dword [esi]
movzx edx, word [edx*2 + 0x4725b0]
movzx ecx, byte [ecx + edx + 0x8f12]
mov edx, dword [ebp - 0x28]
mov dword [edx], ecx
mov edx, dword [eax]
mov ecx, dword [edi]
mov ecx, dword [ecx + 0x44]
shl edx, cl
mov eax, dword [edi]
mov dword [ebp - 0x30], eax
mov esi, dword [eax + 0x48]
mov dword [ebp - 0x1c], edi
mov edi, esi
xor edi, 0xffffffff
mov ecx, edx
xor ecx, 0xffffffff
mov ebx, edi
and ebx, 0x90ca9c78
mov eax, esi
xor eax, 0x90ca9c78
and eax, esi
mov esi, ecx
and esi, 0x90ca9c78
and edx, 0x6f356387
or ebx, eax
mov eax, edx
and eax, esi
xor eax, 0xffffffff
add esi, edx
add esi, 1
add esi, eax
mov eax, ebx
and eax, esi
shl eax, 1
add ebx, esi
sub ebx, eax
or edi, ecx
xor edi, 0xffffffff
mov eax, edi
xor eax, 0
and eax, edi
mov edi, dword [ebp - 0x1c]
mov ecx, eax
and ecx, ebx
xor ecx, 0xffffffff
add ebx, eax
add ebx, 1
add ebx, ecx
mov eax, dword [ebp - 0x30]
mov dword [eax + 0x48], ebx
mov eax, dword [ebp - 0x28]
mov eax, dword [eax]
mov ecx, dword [edi]
mov edx, dword [ecx + 0x44]
xor eax, 0xffffffff
sub eax, 0xffffffff
sub edx, eax
mov dword [ecx + 0x44], edx
mov eax, dword [edi]
cmp dword [eax + 0x44], 8
jb 0x441c8b
jmp 0x441c45
mov eax, dword [edi]
mov eax, dword [eax + 0x30]
mov ecx, dword [edi]
cmp eax, dword [ecx + 0x34]
setb cl
test cl, 1
jne 0x441c59
jmp 0x441c71
jmp 0x441c5b
mov eax, dword [edi]
mov eax, dword [eax + 0x48]
mov ecx, dword [edi]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
jmp 0x441c71
jmp 0x441c73
mov eax, dword [edi]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [edi]
mov ecx, dword [eax + 0x44]
add ecx, 0xfffffff8
mov dword [eax + 0x44], ecx
jmp 0x441c3b
mov esi, dword [ebp - 0x2c]
jmp 0x441c90
jmp 0x441c92
jmp 0x441c94
jmp 0x441c96
mov eax, dword [esi]
mov ecx, dword [esi]
movzx ecx, byte [ecx + 0x472f50]
mov ecx, dword [ecx*4 + 0x472c00]
xor ecx, 0xffffffff
mov edx, eax
xor edx, ecx
and edx, eax
mov ecx, dword [ebp - 0x54]
mov dword [ecx], edx
mov eax, dword [esi]
movzx eax, byte [eax + 0x472f50]
mov edx, dword [ebp - 0x24]
mov dword [edx], eax
mov edx, dword [ecx]
mov eax, dword [edi]
mov ecx, dword [eax + 0x44]
shl edx, cl
mov ecx, dword [edi]
mov ebx, dword [ecx + 0x48]
mov esi, ebx
and esi, edx
mov edi, ebx
xor edi, 0xffffffff
and edi, 0x93291068
and ebx, 0x6cd6ef97
mov eax, edx
xor eax, 0xffffffff
and eax, 0x93291068
and edx, 0x6cd6ef97
or edi, ebx
or eax, edx
xor edi, eax
or esi, edi
mov dword [ecx + 0x48], esi
mov eax, dword [ebp - 0x24]
mov edi, dword [eax]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [eax]
mov edx, dword [ecx + 0x44]
mov esi, edx
or esi, esi
xor esi, 0xffffffff
mov eax, edi
xor eax, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
and eax, ebx
or esi, eax
xor esi, 0xffffffff
shl esi, 1
xor edx, edi
sub edx, 0x8d31eb45
add edx, esi
add edx, 0x8d31eb45
mov dword [ecx + 0x44], edx
mov edi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x60]
jmp 0x441d47
mov eax, dword [edi]
cmp dword [eax + 0x44], 8
jb 0x441da3
jmp 0x441d51
mov eax, dword [edi]
mov eax, dword [eax + 0x30]
mov ecx, dword [edi]
cmp eax, dword [ecx + 0x34]
setb cl
test cl, 1
jne 0x441d65
jmp 0x441d7d
jmp 0x441d67
mov eax, dword [edi]
mov eax, dword [eax + 0x48]
mov ecx, dword [edi]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
jmp 0x441d7d
jmp 0x441d7f
mov eax, dword [edi]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [edi]
mov ecx, dword [eax + 0x44]
add ecx, 0x7457be6d
sub ecx, 8
sub ecx, 0x7457be6d
mov dword [eax + 0x44], ecx
jmp 0x441d47
mov eax, dword [ebp - 0x10]
jmp 0x441da8
cmp dword [eax], 0x200
jae 0x441dd2
mov edx, eax
mov eax, dword [edx]
movzx eax, byte [eax + 0x4729b0]
mov ecx, dword [ebp - 0x18]
mov dword [ecx], eax
mov eax, dword [edx]
movzx eax, byte [eax + 0x473250]
mov ecx, dword [ebp - 0x14]
mov dword [ecx], eax
jmp 0x441dfc
jmp 0x441dd4
mov edx, eax
mov eax, dword [edx]
shr eax, 8
movzx eax, byte [eax + 0x472dd0]
mov ecx, dword [ebp - 0x18]
mov dword [ecx], eax
mov eax, dword [edx]
shr eax, 8
movzx eax, byte [eax + 0x472cd0]
mov ecx, dword [ebp - 0x14]
mov dword [ecx], eax
jmp 0x441dfc
jmp 0x441dfe
mov eax, dword [edi]
mov edx, dword [ebp - 0x18]
mov ecx, dword [edx]
movzx eax, word [eax + ecx*2 + 0x8a92]
mov esi, dword [ebp - 0x50]
mov dword [esi], eax
mov eax, dword [edi]
mov ecx, dword [edx]
movzx eax, byte [eax + ecx + 0x9032]
mov edx, dword [ebp - 0x4c]
mov dword [edx], eax
mov eax, dword [esi]
mov ecx, dword [edi]
mov ecx, dword [ecx + 0x44]
shl eax, cl
mov ecx, dword [edi]
or eax, dword [ecx + 0x48]
mov dword [ecx + 0x48], eax
mov eax, dword [edx]
mov ecx, dword [edi]
mov edx, dword [ecx + 0x44]
mov esi, edx
xor esi, 0xffffffff
and esi, 0x4bf9d1e7
and edx, 0xb4062e18
sub edx, esi
add edx, eax
add edx, 0x4bf9d1e7
mov dword [ecx + 0x44], edx
jmp 0x441e5b
mov eax, dword [edi]
cmp dword [eax + 0x44], 8
jb 0x441ea5
mov eax, dword [edi]
mov eax, dword [eax + 0x30]
mov ecx, dword [edi]
cmp eax, dword [ecx + 0x34]
jae 0x441e83
mov eax, dword [edi]
mov eax, dword [eax + 0x48]
mov ecx, dword [edi]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
mov eax, dword [edi]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [edi]
mov ecx, dword [eax + 0x44]
mov edx, ecx
xor edx, 8
and ecx, 0xfffffff7
shl ecx, 1
sub ecx, edx
mov dword [eax + 0x44], ecx
jmp 0x441e5b
mov eax, dword [ebp - 0x10]
jmp 0x441eaa
jmp 0x441eac
mov eax, dword [eax]
mov esi, dword [ebp - 0x14]
mov ecx, dword [esi]
mov ecx, dword [ecx*4 + 0x472c00]
mov edx, eax
add edx, 1
xor eax, 0xffffffff
or eax, ecx
add eax, edx
mov ecx, dword [ebp - 0x48]
mov dword [ecx], eax
mov eax, dword [esi]
mov edx, dword [ebp - 0x44]
mov dword [edx], eax
mov eax, dword [ecx]
mov ecx, dword [edi]
mov ecx, dword [ecx + 0x44]
shl eax, cl
mov ecx, dword [edi]
or eax, dword [ecx + 0x48]
mov dword [ecx + 0x48], eax
mov eax, dword [edx]
mov ecx, dword [edi]
mov esi, dword [ecx + 0x44]
mov edx, 0xd39fee79
sub edx, esi
sub edx, 0xd39fee79
xor esi, esi
sub esi, eax
xor eax, eax
sub eax, esi
sub edx, eax
xor eax, eax
sub eax, edx
mov dword [ecx + 0x44], eax
jmp 0x441f0a
mov eax, dword [edi]
cmp dword [eax + 0x44], 8
jb 0x441f6d
mov eax, dword [edi]
mov eax, dword [eax + 0x30]
mov ecx, dword [edi]
cmp eax, dword [ecx + 0x34]
jae 0x441f36
jmp 0x441f20
mov eax, dword [edi]
mov eax, dword [eax + 0x48]
mov ecx, dword [edi]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
jmp 0x441f36
jmp 0x441f38
mov eax, dword [edi]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov ecx, dword [edi]
mov eax, dword [ecx + 0x44]
sub eax, 0x4e0e9357
sub eax, 0x710bdce
add eax, 0x4e0e9357
sub eax, 8
xor edx, edx
sub edx, eax
add edx, 0xf8ef4232
xor eax, eax
sub eax, edx
mov dword [ecx + 0x44], eax
jmp 0x441f0a
jmp 0x441f6f
jmp 0x441f71
jmp 0x441f73
jmp 0x442029
mov edx, eax
mov eax, dword [edx]
mov ecx, eax
add ecx, 1
mov dword [edx], ecx
movzx eax, byte [eax]
mov ecx, dword [ebp - 0x20]
mov dword [ecx], eax
jmp 0x441f8d
mov eax, dword [edi]
mov edx, dword [ebp - 0x20]
mov ecx, dword [edx]
movzx eax, word [eax + ecx*2 + 0x8852]
mov esi, dword [ebp - 0x38]
mov dword [esi], eax
mov eax, dword [edi]
mov ecx, dword [edx]
movzx eax, byte [eax + ecx + 0x8f12]
mov edx, dword [ebp - 0x34]
mov dword [edx], eax
mov eax, dword [esi]
mov ecx, dword [edi]
mov ecx, dword [ecx + 0x44]
shl eax, cl
mov ecx, dword [edi]
or eax, dword [ecx + 0x48]
mov dword [ecx + 0x48], eax
mov eax, dword [edx]
mov ecx, dword [edi]
mov edx, dword [ecx + 0x44]
xor esi, esi
sub esi, eax
sub edx, esi
mov dword [ecx + 0x44], edx
jmp 0x441fd5
mov eax, dword [edi]
cmp dword [eax + 0x44], 8
setae cl
test cl, 1
jne 0x441fe5
jmp 0x442027
jmp 0x441fe7
mov eax, dword [edi]
mov eax, dword [eax + 0x30]
mov ecx, dword [edi]
cmp eax, dword [ecx + 0x34]
setb cl
test cl, 1
jne 0x441ffb
jmp 0x44200f
mov eax, dword [edi]
mov eax, dword [eax + 0x48]
mov ecx, dword [edi]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
mov eax, dword [edi]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [edi]
mov ecx, dword [eax + 0x44]
add ecx, 0xfffffff8
mov dword [eax + 0x44], ecx
jmp 0x441fd3
jmp 0x442029
jmp 0x44202b
jmp 0x44202d
jmp 0x44202f
mov eax, dword [ebx]
shr eax, 1
mov dword [ebx], eax
mov eax, dword [ebp - 0x5c]
jmp 0x441af7
jmp 0x442040
jmp 0x442042
jmp 0x442044
mov eax, dword [edi]
movzx eax, word [eax + 0x8a52]
mov ecx, dword [ebp - 0x3c]
mov dword [ecx], eax
mov eax, dword [edi]
movzx eax, byte [eax + 0x9012]
mov edx, dword [ebp - 0x40]
mov dword [edx], eax
mov eax, dword [ecx]
mov ecx, dword [edi]
mov ecx, dword [ecx + 0x44]
shl eax, cl
mov ecx, dword [edi]
or eax, dword [ecx + 0x48]
mov dword [ecx + 0x48], eax
mov eax, dword [edx]
mov ecx, dword [edi]
mov edx, dword [ecx + 0x44]
xor eax, 0xffffffff
sub eax, 0xffffffff
sub edx, eax
mov dword [ecx + 0x44], edx
mov eax, dword [edi]
cmp dword [eax + 0x44], 8
jb 0x4420c9
mov eax, dword [edi]
mov eax, dword [eax + 0x30]
mov ecx, dword [edi]
cmp eax, dword [ecx + 0x34]
jae 0x4420af
jmp 0x442099
mov eax, dword [edi]
mov eax, dword [eax + 0x48]
mov ecx, dword [edi]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
jmp 0x4420af
jmp 0x4420b1
mov eax, dword [edi]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [edi]
mov ecx, dword [eax + 0x44]
sub ecx, 8
mov dword [eax + 0x44], ecx
jmp 0x442083
jmp 0x4420cb
jmp 0x4420cd
jmp 0x4420cf
jmp 0x4420d1
mov eax, dword [edi]
mov eax, dword [eax + 0x30]
mov ecx, dword [edi]
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