Function at 0x431770
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, 0x5c
jmp 0x43177b
cmp dword [0x476618], 0
sete al
test al, 1
jne 0x43178e
jmp 0x4423d6
mov dword [ebp - 0x68], ecx
jmp 0x431793
mov ax, word [0x474c70]
xor ax, 0x11e2
mov word [0x474e70], ax
mov ax, word [0x474c72]
xor ax, 0xc9ec
mov word [0x474e72], ax
mov ax, word [0x474c74]
mov cx, ax
xor cx, 0xffff
and cx, 0x3b86
and ax, 0xc479
or cx, ax
xor cx, 0xcd7c
mov word [0x474e74], cx
mov ax, word [0x474c76]
xor ax, 0xdfac
mov word [0x474e76], ax
mov ax, word [0x474c78]
mov cx, ax
and cx, 0x75c6
shl cx, 1
add ax, 0x75c6
sub ax, cx
mov word [0x474e78], ax
mov ax, word [0x474c7a]
xor ax, 0xf39a
mov word [0x474e7a], ax
mov ax, word [0x474c7c]
mov dx, ax
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xa40a
xor ax, 0xffff
and ax, 0x5bf5
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x474e7c], dx
mov dx, word [0x474c7e]
mov si, dx
and si, si
or si, si
xor si, 0xffff
or si, 0
xor si, 0xffff
xor si, 0xffff
and si, 0xffff
xor si, 0xffff
mov ax, si
xor ax, 0xffff
and ax, 0xb8a1
or si, 0x475e
xor si, 0xffff
or ax, si
xor ax, 0xffff
xor dx, 0xffff
mov si, dx
and si, 0xb8a1
xor dx, 0xb8a1
or si, dx
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
xor si, 0xffff
mov cx, ax
and cx, si
xor ax, si
or cx, ax
mov word [0x474e7e], cx
mov ax, word [0x474c80]
mov cx, ax
and cx, 0xc8d
shl cx, 1
sub ax, 0xf373
sub ax, cx
mov word [0x474e80], ax
mov ax, word [0x474c82]
xor ax, 0xab48
mov word [0x474e82], ax
mov ax, word [0x474c84]
mov cx, ax
xor cx, 0xffff
and cx, 0x2904
and ax, 0xd6fb
or cx, ax
mov word [0x474e84], cx
mov cx, word [0x474c86]
mov ax, cx
xor ax, 0xffff
and ax, 0xffff
or ax, 0
and ax, 0x8fb0
and cx, 0x704f
mov dx, cx
and dx, ax
xor dx, 0xffff
add ax, cx
add ax, 1
add ax, dx
xor ax, 0x7bef
mov word [0x474e86], ax
mov ax, word [0x474c88]
xor ax, 0x9ee8
mov word [0x474e88], ax
mov ax, word [0x474c8a]
xor ax, 0xb74a
mov word [0x474e8a], ax
mov ax, word [0x474c8c]
xor ax, 0x7c60
mov word [0x474e8c], ax
mov ax, word [0x474c8e]
xor ax, 0x8f40
mov word [0x474e8e], ax
mov ax, word [0x474c90]
mov cx, ax
xor cx, 0xffff
and cx, 0xcf29
and ax, 0x30d6
or cx, ax
xor cx, 0x3e5a
mov word [0x474e90], cx
mov ax, word [0x474c92]
mov dx, ax
xor dx, 0xffff
and dx, 0xa8ed
mov cx, ax
and cx, 0x5712
or dx, cx
xor dx, 0x5712
and dx, 0x25b3
mov cx, ax
xor cx, 0xda4c
xor cx, 0xffff
or ax, 0xda4c
and ax, cx
or dx, ax
mov word [0x474e92], dx
mov ax, word [0x474c94]
xor ax, 0x20fc
mov word [0x474e94], ax
mov ax, word [0x474c96]
xor ax, 0xc3ca
mov word [0x474e96], ax
mov ax, word [0x474c98]
mov cx, ax
xor cx, 0xe0d3
xor cx, 0xffff
and cx, 0xe0d3
shl cx, 1
sub cx, 0xe0d3
mov dx, ax
sub dx, cx
xor dx, 0xffff
and dx, 0xe0d3
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
sub dx, 0xa9fc
sub dx, 0xe0d3
add dx, 0xa9fc
sub ax, dx
mov word [0x474e98], ax
mov ax, word [str.C_aT5_n]
xor ax, 0xc84d
mov word [0x474e9a], ax
mov ax, word [0x474c9c]
mov dx, ax
and dx, 0xffff
shl dx, 1
mov cx, ax
add cx, 0xffff
sub cx, dx
and cx, 0x697
and ax, 0xf968
mov dx, cx
and dx, ax
xor cx, ax
or dx, cx
mov word [0x474e9c], dx
mov ax, word [0x474c9e]
mov cx, ax
and cx, 0x345a
shl cx, 1
add ax, 0x345a
sub ax, cx
mov word [0x474e9e], ax
mov ax, word [0x474ca0]
mov cx, ax
xor cx, 0xffff
and cx, 0x1005
and ax, 0xeffa
or cx, ax
mov word [0x474ea0], cx
mov dx, word [0x474ca2]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
and ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, ax
xor ax, 0xffff
mov si, cx
xor si, 0xffff
xor cx, 0xffff
and si, cx
xor ax, 0xffff
xor si, 0xffff
and ax, si
or ax, 0x7e80
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
mov cx, dx
xor cx, 0xffff
mov si, cx
and si, 0xe936
and dx, 0x16c9
or si, dx
xor si, 0x6849
or cx, 0x7e80
xor cx, 0xffff
and cx, 0xffff
or si, cx
mov dx, si
xor dx, 0xffff
xor si, 0xffff
and dx, si
or dx, 0
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor ax, 0xffff
xor dx, 0xffff
or ax, ax
xor ax, 0xffff
or dx, dx
xor dx, 0xffff
xor ax, 0xffff
xor dx, 0xffff
and ax, dx
mov word [0x474ea2], ax
mov ax, word [0x474ca4]
mov dx, ax
or dx, dx
xor dx, 0xffff
or dx, 0x3cbf
xor dx, 0xffff
mov cx, ax
or cx, 0xc340
xor cx, 0xffff
xor dx, 0xffff
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
xor dx, 0xffff
xor dx, 0xc340
and dx, 0xc340
mov cx, dx
xor cx, 0xffff
mov si, cx
and si, 2
or cx, 2
xor cx, 0xffff
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add dx, 0x5639
sub dx, 0xc340
sub dx, 0x5639
sub ax, dx
mov word [0x474ea4], ax
mov ax, word [0x474ca6]
xor ax, 0x3c25
mov word [0x474ea6], ax
mov ax, word [0x474ca8]
mov cx, ax
xor cx, 0xffff
mov si, ax
and si, cx
mov cx, ax
xor cx, cx
mov dx, ax
add dx, cx
sub dx, si
xor dx, 0xffff
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0xd93b
xor dx, 0xffff
xor ax, 0xffff
and ax, 0xd93b
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [str.__EK], dx
mov ax, word [0x474caa]
xor ax, 0xaa3b
mov word [0x474eaa], ax
mov ax, word [0x474cac]
mov cx, ax
xor cx, 0xffff
and cx, 0x87da
and ax, 0x7825
or cx, ax
mov word [0x474eac], cx
mov ax, word [0x474cae]
mov cx, ax
xor cx, 0xffff
and cx, 0xca2b
and ax, 0x35d4
or cx, ax
mov word [0x474eae], cx
mov cx, word [0x474cb0]
mov word [ebp - 0x1e], cx
mov di, cx
xor di, 0xffff
mov bx, cx
xor bx, 0xffff
and bx, 0xddf4
and cx, 0x220b
or bx, cx
xor bx, 0x220b
mov si, di
xor si, 0xffff
mov ax, bx
xor ax, 0xffff
mov dx, si
and dx, 0xbc63
and di, 0x439c
mov cx, ax
and cx, 0xbc63
and bx, 0x439c
or dx, di
or cx, bx
xor dx, cx
or si, ax
xor si, 0xffff
and si, 0xffff
or dx, si
mov cx, dx
xor cx, 0xffff
xor dx, 0xffff
and cx, dx
xor cx, 0xffff
and cx, 0x4fc6
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
and dx, cx
or dx, 0
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
mov ax, word [ebp - 0x1e]
and ax, 0xb039
mov cx, ax
xor cx, 0xffff
xor ax, 0xffff
and cx, ax
or cx, 0
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
and dx, cx
xor dx, 0xffff
mov word [0x474eb0], dx
mov ax, word [0x474cb2]
mov dx, ax
xor dx, 0xffff
and dx, 0xa721
mov cx, ax
and cx, 0x58de
or dx, cx
xor dx, 0xffff
xor dx, 0xffff
xor dx, 0xa721
and dx, 0xa721
shl dx, 1
add dx, 0x58df
sub ax, dx
mov word [0x474eb2], ax
mov ax, word [0x474cb4]
mov cx, ax
xor cx, 0xf532
xor cx, 0xffff
and cx, 0xf532
shl cx, 1
sub cx, 0xf532
sub ax, cx
mov word [0x474eb4], ax
mov dx, word [0x474cb6]
mov si, dx
xor si, 0xffff
and si, 0x7101
mov ax, dx
and ax, 0x8efe
or si, ax
xor si, 0x8efe
mov ax, dx
xor ax, 0xffff
and si, ax
mov ax, si
xor ax, 0xffff
xor si, 0xffff
and ax, si
or ax, 0
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
and ax, 0x2f98
mov si, dx
xor si, 0xffff
xor dx, 0xffff
or si, dx
xor si, 0xffff
or si, 0x2f98
or si, si
xor si, 0xffff
or si, 0
xor si, 0xffff
or si, 0
xor si, 0xffff
or ax, si
xor ax, 0xffff
mov word [0x474eb6], ax
mov ax, word [0x474cb8]
mov cx, ax
xor cx, 0xffff
and cx, 0x4548
and ax, 0xbab7
or cx, ax
xor cx, 0xd9ef
mov word [0x474eb8], cx
mov ax, word [0x474cba]
mov cx, ax
and cx, 0xa306
shl cx, 1
mov dx, ax
add dx, 0xa306
sub dx, cx
xor dx, 0xffff
and dx, 0xa306
mov cx, dx
xor cx, 0xffff
mov si, cx
and si, 2
or cx, 2
xor cx, 0xffff
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add dx, 0x3ed8
sub dx, 0xa306
sub dx, 0x3ed8
sub ax, dx
mov word [0x474eba], ax
mov ax, word [0x474cbc]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0x121b
xor ax, 0xffff
or ax, 0xede4
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x474ebc], dx
mov ax, word [0x474cbe]
xor ax, 0x8b2b
mov word [0x474ebe], ax
mov ax, word [0x474cc0]
mov cx, ax
and cx, 0xf72
shl cx, 1
add ax, 0xf72
sub ax, cx
mov word [0x474ec0], ax
mov ax, word [0x474cc2]
xor ax, 0x5133
mov word [0x474ec2], ax
mov ax, word [0x474cc4]
mov dx, ax
xor dx, 0x1825
mov cx, dx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub dx, cx
and dx, 0x1825
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add dx, 0xe7da
add dx, 1
sub ax, dx
mov word [0x474ec4], ax
mov ax, word [0x474cc6]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
or dx, 0x2ff8
xor dx, 0xffff
mov cx, ax
or cx, 0xd007
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xd007
shl dx, 1
mov cx, dx
xor cx, 0xd007
and dx, 0x2ff8
shl dx, 1
sub dx, cx
sub ax, dx
mov word [0x474ec6], ax
mov ax, word [0x474cc8]
mov cx, ax
xor cx, 0x860f
xor cx, 0xffff
mov dx, ax
or dx, 0x860f
and dx, cx
shl dx, 1
add ax, 0x860f
sub ax, dx
mov word [0x474ec8], ax
mov ax, word [0x474cca]
mov cx, ax
xor cx, 0x6502
xor cx, 0xffff
and cx, 0x6502
shl cx, 1
sub cx, 0x6502
sub ax, cx
mov word [0x474eca], ax
mov cx, word [0x474ccc]
mov ax, cx
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0x3539
xor cx, 0xffff
mov dx, cx
and dx, 0xcac6
xor cx, 0xcac6
or dx, cx
xor ax, 0xffff
xor dx, 0xffff
or ax, dx
mov word [0x474ecc], ax
mov ax, word [0x474cce]
xor ax, 0x677
mov word [0x474ece], ax
mov ax, word [0x474cd0]
xor ax, 0x1a85
mov word [0x474ed0], ax
mov ax, word [0x474cd2]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
xor dx, 0xffff
or dx, 0xc5a2
xor ax, 0xffff
or ax, 0x3a5d
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x474ed2], dx
mov dx, word [0x474cd4]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
mov cx, dx
xor cx, 0xffff
mov si, dx
xor si, 0xffff
or cx, si
xor ax, 0xffff
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
or ax, 0xd35e
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
or dx, 0x2ca1
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
or ax, dx
xor ax, 0xffff
mov word [0x474ed4], ax
mov cx, word [0x474cd6]
mov ax, cx
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
and ax, dx
or ax, 0x1354
xor ax, 0xffff
xor cx, 0xffff
and cx, 0x1354
or ax, cx
xor ax, 0xffff
mov word [0x474ed6], ax
mov ax, word [0x474cd8]
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
xor dx, 0xffff
and dx, 0x732
xor ax, 0xffff
or ax, 0x732
xor ax, 0xffff
and ax, 0xffff
mov si, dx
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
mov di, si
and di, 0x8df
and dx, 0xf720
mov bx, cx
and bx, 0x8df
and ax, 0xf720
or di, dx
or bx, ax
xor di, bx
or si, cx
xor si, 0xffff
and si, 0xffff
or di, si
mov word [0x474ed8], di
mov ax, word [0x474cda]
mov cx, ax
and cx, 0x1c99
shl cx, 1
add ax, 0x1c99
sub ax, cx
mov word [0x474eda], ax
mov ax, word [0x474cdc]
xor ax, 0x9c4b
mov word [0x474edc], ax
mov dx, word [0x474cde]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
mov cx, dx
and cx, cx
xor cx, 0xffff
xor ax, 0xffff
xor cx, 0xffff
or ax, cx
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
xor ax, 0xffff
or ax, 0x6337
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
and dx, 0xffff
xor dx, 0xffff
or dx, 0x9cc8
and ax, dx
xor ax, 0xffff
mov word [0x474ede], ax
mov ax, word [0x474ce0]
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov si, ax
sub si, cx
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
mov dx, si
xor dx, cx
and dx, si
or dx, 0x5bcc
xor dx, 0xffff
or ax, 0xa433
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
mov si, dx
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
or si, cx
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
xor si, 0xffff
xor dx, 0xffff
or si, dx
mov word [0x474ee0], si
mov ax, word [0x474ce2]
xor ax, 0x7e0d
mov word [0x474ee2], ax
mov ax, word [str._f.T0]
xor ax, 0xd4a
mov word [0x474ee4], ax
mov dx, word [0x474ce6]
mov ax, dx
and ax, ax
or ax, ax
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
xor ax, 0xffff
or ax, 0xaac5
mov si, dx
xor si, 0xffff
xor dx, 0xffff
or si, dx
xor si, 0xffff
or si, 0
xor si, 0xffff
or si, 0
or si, 0x553a
mov cx, ax
xor cx, 0xffff
mov dx, si
xor dx, 0xffff
or cx, dx
and ax, si
xor ax, 0xffff
and cx, ax
xor cx, 0xffff
xor cx, 0xffff
mov word [0x474ee6], cx
mov ax, word [0x474ce8]
xor ax, 0x2b24
mov word [0x474ee8], ax
mov ax, word [0x474cea]
mov dx, ax
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
shl dx, 1
sub dx, 0xffff
mov cx, ax
sub cx, dx
and cx, 0x218b
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xde74
mov dx, cx
and dx, ax
xor cx, ax
or dx, cx
mov word [0x474eea], dx
mov cx, word [0x474cec]
mov ax, cx
and ax, ax
xor ax, 0xffff
and ax, 0x4a9b
xor ax, 0xffff
and cx, 0xb564
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
mov word [0x474eec], ax
mov dx, word [0x474cee]
mov ax, dx
xor ax, 0xffff
and ax, 0xffff
or ax, 0
or ax, ax
xor ax, 0xffff
or ax, 0x41d9
xor ax, 0xffff
mov cx, dx
xor cx, 0xbe26
and cx, dx
mov dx, cx
and dx, ax
xor dx, 0xffff
add ax, cx
add ax, 1
add ax, dx
mov word [0x474eee], ax
mov ax, word [0x474cf0]
xor ax, 0xa9d4
mov word [0x474ef0], ax
mov ax, word [0x474cf2]
xor ax, 0x7dac
mov word [0x474ef2], ax
mov ax, word [0x474cf4]
mov cx, ax
and cx, 0xb1d8
shl cx, 1
add ax, 0xb1d8
sub ax, cx
mov word [0x474ef4], ax
mov ax, word [0x474cf6]
mov cx, ax
xor cx, 0xe9e
xor cx, 0xffff
and cx, 0xe9e
shl cx, 1
sub cx, 0xe9e
sub ax, cx
mov word [0x474ef6], ax
mov ax, word [0x474cf8]
mov cx, ax
xor cx, 0xffff
and cx, 0xce25
and ax, 0x31da
or cx, ax
xor cx, 0xc6f7
mov word [0x474ef8], cx
mov ax, word [0x474cfa]
xor ax, 0xda98
mov word [0x474efa], ax
mov cx, word [0x474cfc]
mov ax, cx
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0x4a8b
and cx, 0x4a8b
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
mov word [0x474efc], ax
mov ax, word [0x474cfe]
mov cx, ax
xor cx, 0xffff
and cx, 0xd555
and ax, 0x2aaa
or cx, ax
xor cx, 0x14ae
mov word [0x474efe], cx
mov si, word [0x474d00]
mov ax, si
xor ax, 0xffff
and ax, 0x1372
mov dx, si
xor dx, 0xffff
or dx, 0x1372
xor si, 0xffff
or si, 0x1372
xor dx, 0xffff
xor si, 0xffff
or dx, si
mov si, ax
xor si, 0xffff
mov cx, dx
xor cx, 0xffff
mov di, si
and di, 0xecfd
and ax, 0x1302
mov bx, cx
and bx, 0xecfd
and dx, 0x1302
or di, ax
or bx, dx
xor di, bx
or si, cx
xor si, 0xffff
and si, 0xffff
or di, si
xor di, 0xaddb
mov word [0x474f00], di
mov ax, word [0x474d02]
mov dx, ax
add dx, 1
mov cx, ax
xor cx, 0xffff
or cx, 0x41bc
add cx, dx
shl cx, 1
add ax, 0x41bc
mov dx, ax
xor dx, cx
xor cx, 0xffff
and ax, cx
shl ax, 1
sub ax, dx
mov word [0x474f02], ax
mov cx, word [0x474d04]
mov ax, cx
xor ax, 0xffff
or ax, 0xca17
add ax, 0x35e9
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
and dx, cx
or dx, 0x35e8
xor dx, 0xffff
and ax, ax
xor ax, 0xffff
and dx, dx
xor dx, 0xffff
and ax, dx
xor ax, 0xffff
mov cx, ax
xor cx, 0xffff
and cx, 0xfcc0
and ax, 0x33f
or cx, ax
mov word [0x474f04], cx
mov dx, word [str.3F]
mov cx, dx
xor cx, 0xffff
mov ax, dx
xor ax, cx
and ax, dx
xor ax, 0xffff
mov cx, ax
add cx, 1
xor ax, 0xffff
or ax, 0x3269
add ax, cx
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
xor dx, 0xffff
mov cx, dx
and cx, 0x3269
xor cx, 0xffff
add dx, 0x3269
add dx, 1
add dx, cx
mov cx, ax
xor cx, dx
xor cx, 0xffff
or ax, dx
and ax, cx
or ax, ax
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
mov word [0x474f06], ax
mov ax, word [0x474d08]
xor ax, 0xcd53
mov word [0x474f08], ax
mov ax, word [0x474d0a]
mov cx, ax
and cx, 0x88ab
shl cx, 1
add ax, 0x88ab
sub ax, cx
mov word [0x474f0a], ax
mov ax, word [0x474d0c]
mov cx, ax
and cx, 0xddd9
shl cx, 1
add ax, 0xddd9
sub ax, cx
mov word [0x474f0c], ax
mov ax, word [0x474d0e]
mov cx, ax
and cx, 0x1862
shl cx, 1
add ax, 0x1862
sub ax, cx
mov word [0x474f0e], ax
mov ax, word [0x474d10]
mov dx, ax
and dx, 0x2e8b
mov cx, dx
xor cx, 0xffff
mov si, cx
and si, 2
or cx, 2
xor cx, 0xffff
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add ax, 0x2e8b
sub ax, dx
mov word [0x474f10], ax
mov ax, word [0x474d12]
mov cx, ax
and cx, 0xe38a
shl cx, 1
add ax, 0xe38a
sub ax, cx
mov word [0x474f12], ax
mov ax, word [str.nR_rw]
xor ax, 0xc478
mov word [0x474f14], ax
mov cx, word [0x474d16]
mov ax, cx
xor ax, 0xffff
and ax, 0xb476
mov dx, cx
and dx, 0x4b89
or ax, dx
xor ax, 0x4b89
and ax, 0x1e16
and cx, 0xe1e9
or ax, cx
mov cx, ax
xor cx, 0xcba8
xor cx, 0xffff
and cx, 0xcba8
shl cx, 1
sub cx, 0xcba8
sub ax, cx
mov word [0x474f16], ax
mov ax, word [0x474d18]
mov cx, ax
xor cx, 0x538c
xor cx, 0xffff
and cx, 0x538c
shl cx, 1
sub cx, 0x538c
sub ax, cx
mov word [0x474f18], ax
mov ax, word [0x474d1a]
xor ax, 0x761b
mov word [0x474f1a], ax
mov ax, word [0x474d1c]
xor ax, 0xe8e9
mov word [0x474f1c], ax
mov ax, word [0x474d1e]
mov cx, ax
xor cx, 0x486b
xor cx, 0xffff
and cx, 0x486b
shl cx, 1
sub cx, 0x486b
sub ax, cx
mov word [0x474f1e], ax
mov ax, word [0x474d20]
mov cx, ax
xor cx, 0x7ae9
xor cx, 0xffff
and cx, 0x7ae9
shl cx, 1
sub cx, 0x7ae9
mov dx, ax
sub dx, cx
xor dx, 0xffff
or dx, dx
xor dx, 0xffff
or dx, 0x8516
xor dx, 0xffff
mov cx, dx
xor cx, 0xffff
mov si, cx
and si, 2
or cx, 2
xor cx, 0xffff
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add dx, 0x8517
sub ax, dx
mov word [0x474f20], ax
mov ax, word [0x474d22]
xor ax, 0x2467
mov word [0x474f22], ax
mov ax, word [0x474d24]
mov cx, ax
and cx, 0x662e
shl cx, 1
add ax, 0x662e
sub ax, cx
mov word [0x474f24], ax
mov ax, word [0x474d26]
xor ax, 0xa59c
mov word [0x474f26], ax
mov ax, word [0x474d28]
mov cx, ax
xor cx, 0xf5ed
xor cx, 0xffff
and cx, 0xf5ed
shl cx, 1
sub cx, 0xf5ed
sub ax, cx
mov word [0x474f28], ax
mov dx, word [0x474d2a]
mov cx, dx
xor cx, 0xffff
mov ax, cx
xor ax, 0xffff
or ax, 0x2ac8
and cx, 0xd537
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
and dx, 0x2ac8
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
mov ax, si
and ax, 0x44a9
shl ax, 1
add si, 0x44a9
sub si, ax
mov word [0x474f2a], si
mov ax, word [0x474d2c]
xor ax, 0xfc97
mov word [0x474f2c], ax
mov ax, word [0x474d2e]
mov cx, ax
xor cx, 0x781f
xor cx, 0xffff
and cx, 0x781f
shl cx, 1
sub cx, 0x781f
mov dx, ax
sub dx, cx
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
or dx, dx
xor dx, 0xffff
or dx, 0x87e0
xor dx, 0xffff
shl dx, 1
add dx, 0x87e1
sub ax, dx
mov word [0x474f2e], ax
mov ax, word [0x474d30]
mov si, ax
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
or si, cx
and si, 0xa95e
xor si, 0xffff
mov cx, ax
and cx, 0x56a1
xor cx, 0xffff
xor si, 0xffff
xor cx, 0xffff
or si, cx
mov dx, si
xor dx, 0xffff
and dx, 0x38d4
and si, 0xc72b
or dx, si
xor dx, 0xc72b
and dx, 0xa95e
mov cx, dx
xor cx, 0xffff
mov si, cx
and si, 2
or cx, 2
xor cx, 0xffff
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
sub dx, 0xa95e
add ax, 0xf7b1
sub ax, dx
sub ax, 0xf7b1
mov word [0x474f30], ax
mov ax, word [0x474d32]
xor ax, 0xc9fe
mov word [0x474f32], ax
mov ax, word [0x474d34]
mov cx, ax
xor cx, 0xffff
and cx, 0x38a3
and ax, 0xc75c
or cx, ax
xor cx, 0xd108
mov word [0x474f34], cx
mov si, word [0x474d36]
mov ax, si
xor ax, 0xffff
mov cx, si
xor cx, 0xffff
mov dx, cx
xor dx, 0xffff
mov di, ax
and di, dx
mov dx, ax
xor dx, cx
add ax, dx
sub ax, di
xor ax, 0xffff
mov cx, ax
and cx, 0x4bf3
xor cx, 0xffff
add ax, 0x4bf3
add ax, 1
add ax, cx
mov dx, si
and dx, 0x4bf3
xor dx, 0xffff
and si, 0x4bf3
xor si, 0xffff
xor dx, 0xffff
xor si, 0xffff
or dx, si
xor dx, 0xffff
and dx, 0xffff
or dx, 0
xor ax, 0xffff
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
mov si, ax
xor si, 0xffff
mov cx, dx
xor cx, 0xffff
mov di, si
and di, 0xac77
and ax, 0x5388
mov bx, cx
and bx, 0xac77
and dx, 0x5388
or di, ax
or bx, dx
xor di, bx
or si, cx
xor si, 0xffff
and si, 0xffff
or di, si
mov word [0x474f36], di
mov ax, word [0x474d38]
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
or cx, 0xff11
xor cx, 0xffff
and cx, 0xffff
and ax, 0xff11
or cx, ax
mov word [0x474f38], cx
mov ax, word [0x474d3a]
mov cx, ax
add cx, 1
mov dx, ax
xor dx, 0xffff
or dx, 0x1ebe
add dx, cx
mov cx, dx
xor cx, 0xffff
mov si, cx
and si, 2
or cx, 2
xor cx, 0xffff
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add ax, 0x1ebe
xor ecx, ecx
sub cx, dx
add ax, cx
mov word [0x474f3a], ax
mov ax, word [0x474d3c]
mov di, ax
xor di, 0xffff
mov bx, ax
xor bx, 0xffff
and bx, 0x66d3
mov cx, ax
and cx, 0x992c
or bx, cx
xor bx, 0x992c
mov dx, di
xor dx, 0xffff
mov cx, bx
xor cx, 0xffff
mov word [ebp - 0xe], cx
mov si, dx
and si, 0x5f45
and di, 0xa0ba
mov cx, word [ebp - 0xe]
and cx, 0x5f45
and bx, 0xa0ba
or si, di
or cx, bx
xor si, cx
or dx, word [ebp - 0xe]
xor dx, 0xffff
and dx, 0xffff
or si, dx
mov dx, si
xor dx, 0xfe6f
and dx, si
xor dx, 0xffff
xor ax, 0xffff
mov cx, ax
and cx, 0xfe6f
mov si, ax
xor si, 0x190
add ax, si
sub ax, cx
xor dx, 0xffff
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
or dx, ax
mov word [0x474f3c], dx
mov ax, word [0x474d3e]
xor ax, 0x1062
mov word [0x474f3e], ax
mov ax, word [0x474d40]
xor ax, 0x6036
mov word [0x474f40], ax
mov ax, word [0x474d42]
mov dx, ax
xor dx, 0xffff
and dx, 0x841b
mov cx, ax
and cx, 0x7be4
or dx, cx
xor dx, 0x7be4
and dx, 0xe956
xor ax, 0xffff
or ax, 0xe956
xor ax, 0xffff
and ax, 0xffff
or dx, ax
mov word [0x474f42], dx
mov ax, word [str.9__]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0x3f2e
xor ax, 0xffff
and ax, 0xc0d1
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x474f44], dx
mov ax, word [0x474d46]
mov si, ax
xor si, 0xffff
and si, 0xffff
or si, 0
mov cx, si
xor cx, 0x944b
xor cx, 0xffff
or si, 0x944b
and si, cx
and ax, 0x6bb4
mov di, si
xor di, 0xffff
mov bx, ax
xor bx, 0xffff
mov dx, di
and dx, 0x5009
and si, 0xaff6
mov cx, bx
and cx, 0x5009
and ax, 0xaff6
or dx, si
or cx, ax
xor dx, cx
or di, bx
xor di, 0xffff
and di, 0xffff
or dx, di
mov ax, dx
and ax, 0x477e
shl ax, 1
add dx, 0x477e
sub dx, ax
mov word [0x474f46], dx
mov ax, word [0x474d48]
xor ax, 0xb4a0
mov word [0x474f48], ax
mov ax, word [0x474d4a]
xor ax, 0x5835
mov word [0x474f4a], ax
mov dx, word [0x474d4c]
mov cx, dx
and cx, cx
xor cx, 0xffff
mov ax, dx
add ax, ax
add ax, 1
add ax, cx
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
xor ax, 0xffff
and ax, 0xffff
or ax, 0
and ax, 0x6a0
xor dx, 0xffff
xor dx, 0xffff
or dx, 0x6a0
xor dx, 0xffff
and dx, 0xffff
or ax, dx
and ax, ax
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
mov word [0x474f4c], ax
mov ax, word [0x474d4e]
mov cx, ax
xor cx, 0xc927
xor cx, 0xffff
and cx, 0xc927
shl cx, 1
sub cx, 0xc927
sub ax, cx
mov word [0x474f4e], ax
mov ax, word [0x474d50]
mov cx, ax
xor cx, 0xffff
and cx, 0x2abd
and ax, 0xd542
or cx, ax
mov word [0x474f50], cx
mov ax, word [0x474d52]
mov cx, ax
xor cx, 0xffff
and cx, 0xe56d
and ax, 0x1a92
or cx, ax
mov word [0x474f52], cx
mov ax, word [0x474d54]
mov si, ax
or si, si
xor si, 0xffff
mov dx, si
or dx, 0x9e13
xor dx, 0xffff
xor si, 0xffff
and si, 0x61ec
xor dx, 0xffff
xor si, 0xffff
and dx, si
xor dx, 0xffff
and ax, ax
xor ax, 0xffff
and ax, 0x9e13
xor ax, 0xffff
xor ax, 0xffff
or dx, ax
xor dx, 0xffff
mov word [0x474f54], dx
mov cx, word [0x474d56]
mov ax, cx
and ax, ax
xor ax, 0xffff
and ax, 0x11a5
xor ax, 0xffff
xor cx, 0xffff
or cx, 0x11a5
xor cx, 0xffff
mov dx, ax
xor dx, cx
and dx, ax
xor dx, 0xffff
mov word [0x474f56], dx
mov ax, word [0x474d58]
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov dx, ax
sub dx, cx
xor dx, 0xffff
xor dx, 0xd568
and dx, 0xd568
and ax, 0x2a97
or dx, ax
mov word [0x474f58], dx
mov ax, word [0x474d5a]
mov dx, ax
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
shl dx, 1
sub dx, 0xffff
mov cx, ax
sub cx, dx
and cx, 0xccce
and ax, 0x3331
mov dx, ax
and dx, cx
xor dx, 0xffff
add cx, ax
add cx, 1
add cx, dx
mov word [0x474f5a], cx
mov ax, word [0x474d5c]
mov cx, ax
xor cx, 0xffff
and cx, 0xf1bd
and ax, 0xe42
or cx, ax
xor cx, 0x51e5
mov word [0x474f5c], cx
mov ax, word [0x474d5e]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
and dx, 0x5ac6
xor dx, 0xffff
xor ax, 0xffff
or ax, 0x5ac6
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x474f5e], dx
mov ax, word [0x474d60]
mov cx, ax
xor cx, 0xffff
and cx, 0xe15b
and ax, 0x1ea4
or cx, ax
mov word [0x474f60], cx
mov ax, word [0x474d62]
xor ax, 0xbbc0
mov word [0x474f62], ax
mov ax, word [0x474d64]
xor ax, 0x6543
mov word [0x474f64], ax
mov ax, word [0x474d66]
xor ax, 0xc500
mov word [0x474f66], ax
mov ax, word [0x474d68]
mov cx, ax
xor cx, 0x9f54
xor cx, 0xffff
and cx, 0x9f54
shl cx, 1
sub cx, 0x9f54
sub ax, cx
mov word [0x474f68], ax
mov ax, word [0x474d6a]
mov dx, ax
and dx, 0xc806
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add ax, 0xc806
sub ax, dx
mov word [0x474f6a], ax
mov ax, word [0x474d6c]
mov cx, ax
xor cx, 0xffff
and cx, 0x8250
and ax, 0x7daf
or cx, ax
mov word [0x474f6c], cx
mov cx, word [0x474d6e]
mov ax, cx
and ax, ax
xor ax, 0xffff
and ax, 0x6a6b
xor ax, 0xffff
xor cx, 0xffff
or cx, 0x6a6b
and ax, cx
xor ax, 0xffff
mov word [0x474f6e], ax
mov dx, word [0x474d70]
mov si, dx
xor si, 0xffff
mov cx, dx
xor cx, 0xffff
mov ax, si
and ax, cx
xor ax, 0xffff
and si, cx
xor si, 0xffff
xor ax, 0xffff
xor si, 0xffff
or ax, si
xor ax, 0xffff
and ax, 0xd939
mov si, dx
or si, 0xd939
xor si, 0xffff
xor dx, 0xffff
and dx, 0x26c6
xor si, 0xffff
xor dx, 0xffff
and si, dx
xor si, 0xffff
mov dx, ax
xor dx, 0xffff
mov bx, si
xor bx, 0xffff
mov di, dx
and di, 0x86a9
and ax, 0x7956
mov cx, bx
and cx, 0x86a9
and si, 0x7956
or di, ax
or cx, si
xor di, cx
or dx, bx
xor dx, 0xffff
and dx, 0xffff
or di, dx
xor di, 0xffff
mov word [0x474f70], di
mov ax, word [0x474d72]
xor ax, 0xcc64
mov word [0x474f72], ax
mov ax, word [0x474d74]
mov dx, ax
and dx, 0x54e7
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 ax, 0xab19
mov cx, ax
xor cx, 0xffff
and cx, dx
xor dx, 0xffff
and ax, dx
sub ax, cx
mov word [0x474f74], ax
mov dx, word [0x474d76]
mov ax, dx
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0x530b
xor dx, 0xffff
and dx, 0xffff
or dx, 0
and dx, 0xacf4
or ax, dx
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
mov word [0x474f76], ax
mov ax, word [0x474d78]
mov cx, ax
xor cx, 0xffff
and cx, 0x9f94
and ax, 0x606b
or cx, ax
xor cx, 0x5ab
mov word [0x474f78], cx
mov ax, word [0x474d7a]
xor ax, 0xcb23
mov word [0x474f7a], ax
mov ax, word [0x474d7c]
mov cx, ax
xor cx, 0xffff
and cx, 0x524e
and ax, 0xadb1
or cx, ax
mov word [0x474f7c], cx
mov ax, word [0x474d7e]
mov cx, ax
xor cx, 0x5ad7
xor cx, 0xffff
and cx, 0x5ad7
shl cx, 1
sub cx, 0x5ad7
mov dx, ax
sub dx, cx
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
and dx, 0x5ad7
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
sub dx, 0x5ad7
xor dx, 0xffff
add ax, dx
add ax, 1
mov word [0x474f7e], ax
mov ax, word [0x474d80]
xor ax, 0x91f9
mov word [0x474f80], ax
mov ax, word [str.6_bez]
xor ax, 0x92f
mov word [0x474f82], ax
mov ax, word [0x474d84]
mov si, ax
or si, si
xor si, 0xffff
or si, 0
xor si, 0xffff
or si, 0
xor si, 0xffff
mov di, ax
or di, di
xor di, 0xffff
or di, 0
xor di, 0xffff
or di, 0
xor di, 0xffff
mov dx, si
xor dx, 0xffff
mov cx, di
xor cx, 0xffff
or dx, cx
and si, di
xor si, 0xffff
xor dx, 0xffff
xor si, 0xffff
or dx, si
or dx, 0x84fd
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
xor ax, 0xffff
and ax, 0x84fd
xor dx, 0xffff
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
xor dx, 0xffff
and dx, 0xffff
mov word [0x474f84], dx
mov cx, word [0x474d86]
mov ax, cx
xor ax, 0xffff
and ax, 0x32b8
mov dx, cx
xor dx, 0xcd47
xor dx, 0xffff
or cx, 0xcd47
and cx, dx
or ax, cx
mov cx, ax
and cx, 0x61e
shl cx, 1
add ax, 0x61e
sub ax, cx
mov word [0x474f86], ax
mov cx, word [0x474d88]
mov ax, cx
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
or ax, dx
and ax, 0x4c16
xor ax, 0xffff
and cx, 0xb3e9
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
mov word [0x474f88], ax
mov ax, word [0x474d8a]
xor ax, 0xb66a
mov word [0x474f8a], ax
mov ax, word [0x474d8c]
mov dx, ax
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0x4fc6
xor ax, 0xffff
and ax, 0xb039
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x474f8c], dx
mov ax, word [0x474d8e]
mov si, ax
or si, si
xor si, 0xffff
or si, 0x548f
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
and cx, 0x548f
xor si, 0xffff
xor cx, 0xffff
and si, cx
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
and dx, 0xffff
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
and dx, 0xab70
shl dx, 1
sub dx, 0xab70
mov cx, ax
xor cx, 0xffff
and cx, dx
xor dx, 0xffff
and ax, dx
sub ax, cx
mov word [0x474f8e], ax
mov ax, word [0x474d90]
xor ax, 0xe560
mov word [0x474f90], ax
mov dx, word [0x474d92]
mov cx, dx
and cx, 0xffff
shl cx, 1
mov ax, dx
add ax, 0xffff
sub ax, cx
mov cx, dx
and cx, cx
xor cx, 0xffff
xor cx, 0xffff
or cx, 0
and cx, 0xffff
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
and ax, 0x8adb
mov si, dx
xor si, 0xffff
xor dx, 0xffff
and si, dx
or si, 0
xor si, 0xffff
xor si, 0xffff
and si, 0xffff
mov cx, si
xor cx, 0x7524
xor cx, 0xffff
or si, 0x7524
and si, cx
xor ax, 0xffff
xor si, 0xffff
xor ax, 0xffff
xor si, 0xffff
or ax, si
xor ax, 0xffff
and ax, 0xffff
mov word [0x474f92], ax
mov cx, word [0x474d94]
mov ax, cx
xor ax, 0xffff
and ax, 0x212f
and cx, 0xded0
mov dx, ax
or dx, cx
xor dx, 0xffff
xor ax, 0xffff
xor cx, 0xffff
and ax, cx
or dx, ax
xor dx, 0xffff
mov word [0x474f94], dx
mov ax, word [0x474d96]
xor ax, 0x9654
mov word [0x474f96], ax
mov ax, word [0x474d98]
mov cx, ax
xor cx, 0xffff
and cx, 0xdfc6
and ax, 0x2039
or cx, ax
mov word [0x474f98], cx
mov ax, word [0x474d9a]
mov cx, ax
xor cx, 0xffff
and cx, 0x62af
and ax, 0x9d50
or cx, ax
mov word [0x474f9a], cx
mov ax, word [0x474d9c]
mov dx, ax
xor dx, 0xffff
and dx, 0x23eb
mov cx, ax
and cx, 0xdc14
or dx, cx
xor dx, 0xffff
and dx, 0x23eb
shl dx, 1
add dx, 0x2d89
sub dx, 0x23eb
sub dx, 0x2d89
sub ax, dx
mov word [0x474f9c], ax
mov ax, word [0x474d9e]
mov cx, ax
xor cx, 0xffff
and cx, 0x4212
and ax, 0xbded
or cx, ax
xor cx, 0x5870
mov word [0x474f9e], cx
mov ax, word [0x474da0]
xor ax, 0x4fa7
mov word [0x474fa0], ax
mov cx, word [0x474da2]
mov ax, cx
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0x6a43
xor cx, 0xffff
or cx, 0x95bc
and ax, cx
xor ax, 0xffff
mov word [0x474fa2], ax
mov ax, word [0x474da4]
xor ax, 0x3f49
mov word [0x474fa4], ax
mov ax, word [0x474da6]
mov cx, ax
xor cx, 0xffff
and cx, 0xdf38
and ax, 0x20c7
or cx, ax
xor cx, 0x769f
mov word [0x474fa6], cx
mov ax, word [0x474da8]
xor ax, 0xf83
mov word [0x474fa8], ax
mov ax, word [0x474daa]
mov si, ax
xor si, 0xffff
mov cx, ax
and cx, cx
xor cx, 0xffff
xor cx, 0xffff
or cx, 0
xor cx, 0xffff
or cx, 0
xor cx, 0xffff
mov dx, si
xor dx, cx
and dx, si
xor dx, 0xffff
and dx, 0x7280
xor ax, 0xffff
xor ax, 0xffff
or ax, 0x7280
xor ax, 0xffff
and ax, 0xffff
or dx, dx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
xor ax, 0xffff
mov cx, dx
add cx, 1
xor dx, 0xffff
or dx, ax
add dx, cx
mov word [0x474faa], dx
mov ax, word [0x474dac]
mov cx, ax
xor cx, 0xffff
and cx, 0x9f3b
and ax, 0x60c4
or cx, ax
mov word [0x474fac], cx
mov ax, word [0x474dae]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
and dx, 0xd9c7
xor dx, 0xffff
mov cx, ax
and cx, 0x2638
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
or dx, dx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
and dx, 0xd9c7
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, 0xd9c7
mov cx, ax
xor cx, dx
xor dx, 0xffff
and ax, dx
shl ax, 1
sub ax, cx
mov word [0x474fae], ax
mov cx, word [0x474db0]
mov ax, cx
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
or ax, dx
and ax, 0xa686
xor ax, 0xffff
xor cx, 0xffff
or cx, 0xa686
and ax, cx
xor ax, 0xffff
mov word [0x474fb0], ax
mov ax, word [str.ild]
xor ax, 0x6846
mov word [0x474fb2], ax
mov ax, word [0x474db4]
xor ax, 0x6576
mov word [0x474fb4], ax
mov ax, word [0x474db6]
xor ax, 0x14df
mov word [0x474fb6], ax
mov ax, word [0x474db8]
mov cx, ax
and cx, 0xffff
shl cx, 1
mov si, ax
add si, 0xffff
sub si, cx
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov dx, ax
sub dx, cx
and si, dx
mov dx, si
xor dx, 0xffff
and dx, 0xe9a9
or si, 0x1656
xor si, 0xffff
xor dx, 0xffff
xor si, 0xffff
and dx, si
or dx, dx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
xor ax, 0xffff
and ax, 0x1656
or dx, ax
mov ax, dx
xor ax, 0xffff
and ax, 0xf1ac
and dx, 0xe53
or ax, dx
xor ax, 0xe53
mov word [0x474fb8], ax
mov ax, word [0x474dba]
xor ax, 0x30d3
mov word [0x474fba], ax
mov ax, word [0x474dbc]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0x5f9e
xor ax, 0xffff
and ax, 0xa061
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x474fbc], dx
mov ax, word [0x474dbe]
mov cx, ax
and cx, 0x7fc
shl cx, 1
add ax, 0x7fc
sub ax, cx
mov word [0x474fbe], ax
mov dx, word [0x474dc0]
mov ax, dx
xor ax, 0xffff
and ax, 0xffff
or ax, 0
mov cx, dx
xor cx, 0xffff
mov si, cx
xor si, 0xffff
mov di, ax
and di, si
mov si, ax
xor si, cx
add ax, si
sub ax, di
and ax, 0xfb6
xor ax, 0xffff
and dx, 0xf049
xor dx, 0xffff
and ax, dx
xor ax, 0xffff
mov word [0x474fc0], ax
mov ax, word [0x474dc2]
xor ax, 0x6632
mov word [0x474fc2], ax
mov si, word [0x474dc4]
mov di, si
xor di, 0xffff
and di, 0x8b54
and si, 0x74ab
mov ax, di
xor ax, 0xffff
mov bx, si
xor bx, 0xffff
mov dx, ax
and dx, 0x8e34
and di, 0x71cb
mov cx, bx
and cx, 0x8e34
and si, 0x71cb
or dx, di
or cx, si
xor dx, cx
or ax, bx
xor ax, 0xffff
and ax, 0xffff
or dx, ax
mov word [0x474fc4], dx
mov ax, word [0x474dc6]
xor ax, 0x4d3e
mov word [0x474fc6], ax
mov ax, word [0x474dc8]
xor ax, 0xa36d
mov word [0x474fc8], ax
mov ax, word [0x474dca]
mov cx, ax
xor cx, 0x46d7
xor cx, 0xffff
and cx, 0x46d7
shl cx, 1
sub cx, 0x46d7
sub ax, cx
mov word [0x474fca], ax
mov ax, word [0x474dcc]
mov cx, ax
xor cx, 0xffff
and cx, 0xa8da
and ax, 0x5725
or cx, ax
xor cx, 0x9fbd
mov word [0x474fcc], cx
mov ax, word [0x474dce]
mov cx, ax
xor cx, 0xffff
mov dx, cx
and dx, 0xa43f
xor dx, 0xffff
xor cx, 0xffff
or cx, 0x5bc0
and dx, cx
xor dx, 0xffff
and ax, 0x5bc0
or dx, ax
xor dx, 0xf4d1
mov word [0x474fce], dx
mov ax, word [0x474dd0]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0x44ae
xor ax, 0xffff
or ax, 0xbb51
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x474fd0], dx
mov ax, word [0x474dd2]
mov dx, ax
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0xf297
xor ax, 0xffff
or ax, 0xd68
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x474fd2], dx
mov ax, word [0x474dd4]
mov cx, ax
xor cx, 0xffff
and cx, 0x7a2e
and ax, 0x85d1
or cx, ax
xor cx, 0xb8ca
mov word [0x474fd4], cx
mov ax, word [0x474dd6]
mov cx, ax
xor cx, 0xffff
mov dx, cx
xor dx, 0xaac6
xor dx, 0xffff
or cx, 0xaac6
and cx, dx
and ax, 0x5539
or cx, ax
mov word [0x474fd6], cx
mov ax, word [0x474dd8]
mov cx, ax
and cx, 0xffff
shl cx, 1
mov di, ax
add di, 0xffff
sub di, cx
and di, 0x1c2f
and ax, 0xe3d0
mov dx, di
xor dx, 0xffff
mov bx, ax
xor bx, 0xffff
mov si, dx
and si, 0x5817
and di, 0xa7e8
mov cx, bx
and cx, 0x5817
and ax, 0xa7e8
or si, di
or cx, ax
xor si, cx
or dx, bx
xor dx, 0xffff
and dx, 0xffff
or si, dx
xor si, 0x9f63
mov word [0x474fd8], si
mov cx, word [0x474dda]
mov ax, cx
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0x6804
xor cx, 0xffff
and cx, 0x97fb
or ax, cx
xor ax, 0xffff
mov word [0x474fda], ax
mov ax, word [0x474ddc]
xor ax, 0xbe5f
mov word [0x474fdc], ax
mov ax, word [0x474dde]
mov cx, ax
xor cx, 0xffff
and cx, 0x2b58
and ax, 0xd4a7
or cx, ax
mov word [0x474fde], cx
mov ax, word [0x474de0]
xor ax, 0xd5c7
mov word [0x474fe0], ax
mov ax, word [0x474de2]
mov cx, ax
xor cx, 0x75c9
xor cx, 0xffff
and cx, 0x75c9
shl cx, 1
sub cx, 0x75c9
sub ax, cx
mov word [0x474fe2], ax
mov cx, word [0x474de4]
mov ax, cx
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
or ax, dx
and ax, 0x3965
xor ax, 0xffff
and cx, 0xc69a
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
mov word [0x474fe4], ax
mov cx, word [0x474de6]
mov ax, cx
xor ax, 0xffff
and ax, 0x87fd
and cx, 0x7802
or ax, cx
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
or dx, 0x9ac1
xor dx, 0xffff
xor ax, 0xffff
and ax, 0x9ac1
or dx, ax
xor dx, 0xffff
mov word [0x474fe6], dx
mov ax, word [0x474de8]
mov cx, ax
and cx, cx
xor cx, 0xffff
and cx, 0x7be2
mov dx, cx
xor dx, 0xffff
and dx, 0xdb91
and cx, 0x246e
or dx, cx
xor dx, 0x246e
xor ax, 0xffff
or ax, 0x7be2
and dx, ax
xor dx, 0xffff
and dx, 0xffff
or dx, 0
mov word [0x474fe8], dx
mov ax, word [0x474dea]
mov dx, ax
xor dx, 0xdb9c
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
and dx, 0xdb9c
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
sub dx, 0xdb9c
sub ax, dx
mov word [0x474fea], ax
mov ax, word [0x474dec]
mov cx, ax
xor cx, 0xffff
or cx, 0xe021
add cx, 0x1fdf
and ax, 0xe021
or cx, ax
mov word [0x474fec], cx
mov ax, word [0x474dee]
mov cx, ax
xor cx, 0xffff
and cx, 0x11a9
and ax, 0xee56
or cx, ax
xor cx, 0xb83a
mov word [0x474fee], cx
mov ax, word [0x474df0]
mov dx, ax
or dx, dx
xor dx, 0xffff
or dx, 0x4a9a
xor dx, 0xffff
or ax, 0xb565
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x474ff0], dx
mov ax, word [0x474df2]
mov cx, ax
xor cx, 0xff4c
xor cx, 0xffff
and cx, 0xff4c
shl cx, 1
sub cx, 0xff4c
sub ax, cx
mov word [0x474ff2], ax
mov ax, word [0x474df4]
mov cx, ax
xor cx, 0xffff
and cx, 0xa5b3
and ax, 0x5a4c
or cx, ax
mov word [0x474ff4], cx
mov ax, word [0x474df6]
mov cx, ax
xor cx, 0xffff
and cx, 0xddd8
and ax, 0x2227
or cx, ax
mov word [0x474ff6], cx
mov si, word [0x474df8]
mov ax, si
xor ax, 0xffff
mov cx, si
xor cx, 0xffff
xor ax, 0xffff
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
and ax, 0x6e3c
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
and dx, 0x91c3
xor dx, 0xffff
mov cx, dx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub dx, cx
mov si, ax
xor si, 0xffff
and si, 0x9214
and ax, 0x6deb
or si, ax
xor si, 0x6deb
mov ax, dx
xor ax, 0xffff
xor dx, 0xffff
or ax, dx
xor ax, 0xffff
or ax, 0
and ax, 0xffff
xor ax, 0xffff
and si, ax
mov word [0x474ff8], si
mov ax, word [0x474dfa]
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, 0xd669
add dx, 0x2997
mov cx, ax
and cx, 0xd669
xor cx, 0xffff
and ax, 0xd669
xor ax, 0xffff
xor cx, 0xffff
xor ax, 0xffff
or cx, ax
or dx, cx
xor dx, 0x3dcf
mov word [0x474ffa], dx
mov dx, word [0x474dfc]
mov ax, dx
xor ax, 0xffff
and ax, 0xb295
mov cx, dx
and cx, 0x4d6a
or ax, cx
xor ax, 0x4d6a
mov cx, dx
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
or ax, 0x4da0
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
mov si, dx
xor si, 0xffff
and si, 0x99ca
and dx, 0x6635
or si, dx
xor si, 0x6635
or si, 0xb25f
or ax, ax
xor ax, 0xffff
or si, si
xor si, 0xffff
xor ax, 0xffff
xor si, 0xffff
and ax, si
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
mov word [0x474ffc], ax
mov ax, word [0x474dfe]
xor ax, 0x5126
mov word [0x474ffe], ax
mov ax, word [0x474e00]
xor ax, 0x2cd7
mov word [0x475000], ax
mov ax, word [0x474e02]
mov cx, ax
xor cx, 0xffff
and cx, 0xbdc1
and ax, 0x423e
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
mov cx, ax
xor cx, 0xffff
xor ax, 0xffff
or cx, ax
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
mov word [0x475002], dx
mov ax, word [0x474e04]
mov cx, ax
xor cx, 0xffff
and cx, 0x20a2
and ax, 0xdf5d
or cx, ax
xor cx, 0xf07d
mov word [0x475004], cx
mov ax, word [0x474e06]
mov dx, ax
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
mov si, ax
or si, si
xor si, 0xffff
xor si, 0xffff
and si, 0xffff
or si, 0
xor si, 0xffff
mov cx, dx
add cx, 1
xor dx, 0xffff
or dx, si
add dx, cx
xor dx, 0xffff
mov si, dx
xor si, 0xbf0e
and si, dx
mov dx, ax
or dx, 0x40f1
xor dx, 0xffff
or ax, 0x40f1
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
xor dx, 0xffff
xor si, 0xffff
xor dx, 0xffff
and si, dx
mov word [0x475006], si
mov ax, word [0x474e08]
mov cx, ax
xor cx, 0xcd8a
xor cx, 0xffff
and cx, 0xcd8a
shl cx, 1
sub cx, 0xcd8a
sub ax, cx
mov word [0x475008], ax
mov ax, word [0x474e0a]
mov dx, ax
or dx, dx
xor dx, 0xffff
or dx, 0xd9bd
xor dx, 0xffff
or ax, 0x2642
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x47500a], dx
mov cx, word [0x474e0c]
mov dx, cx
xor dx, 0xffff
and dx, 0x6dc9
mov ax, cx
xor ax, 0xffff
or ax, 0x6dc9
xor cx, 0xffff
or cx, 0x6dc9
and ax, cx
xor ax, 0xffff
mov si, dx
xor si, 0xffff
xor dx, 0xffff
or si, dx
and ax, ax
xor ax, 0xffff
xor si, 0xffff
xor ax, 0xffff
or si, ax
xor si, 0x7c32
mov word [0x47500c], si
mov ax, word [0x474e0e]
xor ax, 0x874b
mov word [0x47500e], ax
mov cx, word [0x474e10]
mov ax, cx
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
and ax, dx
or ax, 0xa8e4
xor ax, 0xffff
or cx, 0x571b
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
mov word [0x475010], ax
mov ax, word [0x474e12]
mov cx, ax
xor cx, cx
xor cx, 0xffff
mov dx, ax
or dx, dx
and dx, cx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0x7719
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
or ax, 0x88e6
mov si, dx
and si, ax
xor si, 0xffff
and dx, ax
xor dx, 0xffff
and si, dx
xor si, 0xffff
mov ax, si
xor ax, 0xffff
xor si, 0xffff
or ax, si
and ax, 0xffff
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
mov word [0x475012], ax
mov ax, word [0x474e14]
mov cx, ax
xor cx, 0xffff
and cx, 0x4de8
and ax, 0xb217
or cx, ax
mov word [0x475014], cx
mov cx, word [0x474e16]
mov ax, cx
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
or ax, dx
and ax, 0xc32f
xor ax, 0xffff
xor cx, 0xffff
or cx, 0xc32f
and ax, cx
xor ax, 0xffff
mov word [0x475016], ax
mov ax, word [0x474e18]
xor ax, 0xd092
mov word [0x475018], ax
mov ax, word [0x474e1a]
mov cx, ax
xor cx, 0xffff
and cx, 0x8133
xor ax, 0xffff
or ax, 0x8133
xor ax, 0xffff
and ax, 0xffff
or cx, ax
mov word [0x47501a], cx
mov ax, word [0x474e1c]
mov dx, ax
and dx, 0xbfd8
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or cx, 0x4027
and dx, cx
xor 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, 0xbfd8
sub ax, dx
mov word [0x47501c], ax
mov ax, word [0x474e1e]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0xee48
or ax, 0xee48
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x47501e], dx
mov ax, word [0x474e20]
xor ax, 0x9874
mov word [0x475020], ax
mov ax, word [str.nzq]
mov cx, ax
and cx, 0xde60
shl cx, 1
add ax, 0xde60
sub ax, cx
mov word [0x475022], ax
mov ax, word [0x474e24]
xor ax, 0x6fb6
mov word [0x475024], ax
mov ax, word [0x474e26]
xor ax, 0x7061
mov word [0x475026], ax
mov ax, word [0x474e28]
mov cx, ax
xor cx, 0xffff
and cx, 0x1e7d
and ax, 0xe182
or cx, ax
xor cx, 0x4ea2
mov word [0x475028], cx
mov ax, word [0x474e2a]
xor ax, 0x29e8
mov word [0x47502a], ax
mov ax, word [0x474e2c]
mov dx, ax
xor dx, 0xffff
and dx, 0xd45b
mov cx, ax
and cx, 0x2ba4
or dx, cx
xor dx, 0xd404
xor dx, 0xffff
and dx, 0x5f
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, 0x5f
add ax, 0xd857
sub ax, dx
sub ax, 0xd857
mov word [0x47502c], ax
mov ax, word [0x474e2e]
mov si, ax
xor si, 0xffff
and si, 0x9b60
mov cx, ax
and cx, 0x649f
or si, cx
xor si, 0x649f
mov dx, si
xor dx, 0xffff
or dx, 0xd473
and si, 0x2b8c
xor si, 0xffff
and dx, si
xor dx, 0xffff
mov cx, ax
add cx, 1
xor ax, 0xffff
or ax, 0xd473
add ax, cx
mov cx, dx
or cx, ax
xor cx, 0xffff
or dx, ax
xor dx, 0xffff
or cx, dx
xor cx, 0xffff
mov word [0x47502e], cx
mov ax, word [0x474e30]
xor ax, 0xdc9e
mov word [0x475030], ax
mov cx, word [0x474e32]
mov ax, cx
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
and ax, dx
xor ax, 0xffff
and ax, 0x5807
xor cx, 0xffff
and cx, 0xa7f8
or ax, cx
xor ax, 0xffff
mov word [0x475032], ax
mov ax, word [0x474e34]
mov cx, ax
and cx, 0xf135
shl cx, 1
add ax, 0xf135
sub ax, cx
mov word [0x475034], ax
mov ax, word [0x474e36]
mov cx, ax
xor cx, 0xffff
and cx, 0x1dd9
and ax, 0xe226
or cx, ax
xor cx, 0x3791
mov word [0x475036], cx
mov ax, word [0x474e38]
mov dx, ax
xor dx, 0xab0
and dx, ax
shl dx, 1
add ax, 0xdf69
add ax, 0xf54f
sub ax, 0xdf69
mov cx, ax
xor cx, dx
xor dx, 0xffff
and ax, dx
shl ax, 1
sub ax, cx
mov word [0x475038], ax
mov ax, word [0x474e3a]
xor ax, 0x260c
mov word [0x47503a], ax
mov ax, word [0x474e3c]
xor ax, 0x15d9
mov word [0x47503c], ax
mov ax, word [0x474e3e]
mov dx, ax
or dx, dx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
mov cx, dx
xor cx, 0x99aa
xor cx, 0xffff
or dx, 0x99aa
and dx, cx
mov cx, ax
xor cx, 0x6655
xor cx, 0xffff
or ax, 0x6655
and ax, cx
or dx, ax
mov word [0x47503e], dx
mov ax, word [0x474e40]
mov cx, ax
xor cx, 0xffff
and cx, 0xa950
mov dx, ax
add dx, 1
xor ax, 0xffff
or ax, 0x56af
add ax, dx
or cx, ax
mov word [0x475040], cx
mov ax, word [0x474e42]
xor ax, 0x29ec
mov word [0x475042], ax
mov ax, word [0x474e44]
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
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov si, ax
sub si, cx
mov cx, si
xor cx, 0xffff
mov di, dx
and di, cx
mov cx, dx
xor cx, si
add dx, cx
sub dx, di
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
mov si, dx
xor si, 0xffff
and si, 0x14cc
or dx, 0xeb33
xor dx, 0xffff
or si, dx
xor si, 0xffff
xor ax, 0xffff
or ax, 0x14cc
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
mov cx, ax
xor cx, 0xffff
mov dx, si
and dx, cx
mov cx, si
xor cx, ax
add si, cx
sub si, dx
mov word [0x475044], si
mov ax, word [0x474e46]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0x24a6
xor ax, 0xffff
and ax, 0xdb59
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x475046], dx
mov ax, word [0x474e48]
mov dx, ax
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0x6c98
mov cx, ax
and cx, 0x6c98
xor cx, 0xffff
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
and dx, 0xffff
or dx, 0
and dx, 0x9367
shl dx, 1
mov cx, dx
xor cx, 0x9367
and dx, 0x6c98
shl dx, 1
sub dx, cx
sub ax, 0xc842
sub ax, dx
add ax, 0xc842
mov word [0x475048], ax
mov cx, word [0x474e4a]
mov ax, cx
xor ax, 0xffff
or ax, ax
xor ax, 0xffff
or ax, 0xb952
xor ax, 0xffff
and cx, 0xb952
or ax, cx
xor ax, 0x713b
mov word [0x47504a], ax
mov ax, word [0x474e4c]
mov cx, ax
and cx, 0x19b4
shl cx, 1
add ax, 0x19b4
sub ax, cx
mov word [0x47504c], ax
mov ax, word [0x474e4e]
xor ax, 0xc73c
mov word [0x47504e], ax
mov ax, word [0x474e50]
xor ax, 0x88a9
mov word [0x475050], ax
mov dx, word [0x474e52]
mov ax, dx
or ax, ax
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
and ax, 0x2d93
and dx, 0xd26c
mov cx, ax
and cx, dx
xor ax, dx
or cx, ax
mov word [0x475052], cx
mov ax, word [0x474e54]
mov cx, ax
xor cx, 0x5ef8
xor cx, 0xffff
and cx, 0x5ef8
shl cx, 1
sub cx, 0x5ef8
sub ax, cx
mov word [0x475054], ax
mov ax, word [0x474e56]
xor ax, 0x3dfc
mov word [0x475056], ax
mov ax, word [0x474e58]
xor ax, 0xbc5a
mov word [0x475058], ax
mov ax, word [0x474e5a]
xor ax, 0x8586
mov word [0x47505a], ax
mov ax, word [0x474e5c]
mov dx, ax
or dx, dx
xor dx, 0xffff
and dx, 0xffff
or dx, 0
xor dx, 0xffff
and dx, 0x6d56
or ax, 0x6d56
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x47505c], dx
mov ax, word [0x474e5e]
mov dx, ax
and dx, dx
mov cx, dx
xor cx, 0xffff
and cx, 0x609b
and dx, 0x9f64
or cx, dx
xor cx, 0x9f64
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
or dx, 0xea7d
and ax, 0xea7d
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
and 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
or dx, ax
mov word [str.X.t_6O], dx
mov dx, word [0x474e60]
mov ax, dx
xor ax, 0xffff
and ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0x3cfa
xor ax, 0xffff
and ax, 0xffff
and dx, 0x3cfa
mov cx, ax
or cx, dx
xor cx, 0xffff
xor ax, 0xffff
xor dx, 0xffff
and ax, dx
xor cx, 0xffff
xor ax, 0xffff
and cx, ax
mov word [0x475060], cx
mov ax, word [0x474e62]
mov cx, ax
xor cx, 0x5513
xor cx, 0xffff
and cx, 0x5513
shl cx, 1
sub cx, 0x5513
sub ax, cx
mov word [0x475062], ax
mov ax, word [0x474e64]
mov cx, ax
xor cx, 0xb9ab
xor cx, 0xffff
and cx, 0xb9ab
shl cx, 1
sub cx, 0xb9ab
sub ax, cx
mov word [0x475064], ax
mov ax, word [0x474e66]
mov cx, ax
and cx, 0xd8f0
shl cx, 1
add ax, 0xd8f0
sub ax, cx
mov word [0x475066], ax
mov ax, word [0x474e68]
mov cx, ax
xor cx, 0xffff
or cx, 0xb85c
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
add ax, 0x47a3
sub ax, 0x67f3
sub ax, cx
add ax, 0x67f3
mov word [0x475068], ax
mov cx, word [0x474e6a]
mov ax, cx
xor ax, 0xffff
and ax, 0x563
mov dx, cx
and dx, 0xfa9c
or ax, dx
xor ax, 0xfa9c
and ax, 0x6e13
and cx, 0x91ec
or ax, cx
xor ax, 0xdc6c
mov word [0x47506a], ax
mov ax, word [0x474e6c]
mov cx, ax
and cx, 0xeafb
shl cx, 1
add ax, 0xeafb
sub ax, cx
mov word [0x47506c], ax
mov ax, word [0x474e6e]
xor ax, 0xd386
mov word [0x47506e], ax
mov ecx, dword [0x4743d0]
mov eax, ecx
or eax, eax
xor eax, 0xffffffff
or eax, 0xfe232010
xor eax, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xfe232010
or eax, ecx
xor eax, 0xffffffff
mov dword [0x474420], eax
mov eax, dword [0x4743d4]
xor eax, 0x27e30414
mov dword [0x474424], eax
mov edx, dword [0x4743d8]
mov eax, edx
xor eax, 0xffffffff
mov ecx, edx
xor ecx, 0xffffffff
or eax, ecx
xor eax, 0xffffffff
or eax, 0
and eax, 0xffffffff
xor eax, 0xffffffff
mov esi, edx
xor esi, 0xffffffff
mov ecx, edx
xor ecx, 0xffffffff
and esi, ecx
xor esi, 0xffffffff
and esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
xor eax, 0xffffffff
xor esi, 0xffffffff
or eax, esi
xor eax, 0xffffffff
and eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xae0799c7
or edx, 0xae0799c7
or edx, edx
xor edx, 0xffffffff
or edx, 0
xor edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
or eax, edx
xor eax, 0xffffffff
and eax, 0xffffffff
or eax, 0
mov dword [0x474428], eax
mov eax, dword [0x4743dc]
xor eax, 0x88be1cbb
mov dword [0x47442c], eax
mov eax, dword [0x4743e0]
mov ecx, eax
add ecx, 1
mov edx, eax
xor edx, 0xffffffff
or edx, 0x3da659a5
add edx, ecx
mov esi, edx
xor esi, 0xffffffff
mov ecx, esi
and ecx, 2
or esi, 2
xor esi, 0xffffffff
imul esi, ecx
mov ecx, edx
and ecx, 2
or edx, 2
imul edx, ecx
add edx, esi
add eax, 0x3da659a5
sub eax, edx
mov dword [0x474430], eax
mov eax, dword [0x4743e4]
mov edx, eax
xor edx, 0xffffffff
and edx, 0xae819c80
mov ecx, eax
and ecx, 0x517e637f
or edx, ecx
xor edx, 0xffffffff
and edx, 0xae819c80
shl edx, 1
add edx, 0x517e637f
add edx, 1
sub eax, edx
mov dword [0x474434], eax
mov eax, dword [0x4743e8]
xor eax, 0x5afbfccb
mov dword [0x474438], eax
mov eax, dword [0x4743ec]
mov ecx, eax
xor ecx, 0xffffffff
mov edx, eax
xor edx, 0xffffffff
and ecx, edx
or ecx, 0x86d5f5bb
xor ecx, 0xffffffff
shl ecx, 1
add eax, 0x792a0a44
sub eax, ecx
mov dword [0x47443c], eax
mov eax, dword [0x4743f0]
xor eax, 0xeabb8335
mov dword [0x474440], eax
mov eax, dword [0x4743f4]
xor eax, 0xf6f66107
mov dword [0x474444], eax
mov edx, dword [0x4743f8]
mov eax, edx
and eax, eax
xor eax, 0xffffffff
and eax, 0xffffffff
xor eax, 0xffffffff
xor eax, 0xffffffff
or eax, 0
xor eax, 0xffffffff
or eax, 0x23e88103
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, edx
add ecx, 1
xor edx, 0xffffffff
or edx, 0x23e88103
add edx, ecx
or eax, edx
mov ecx, eax
and ecx, 0x82749106
shl ecx, 1
add eax, 0x82749106
sub eax, ecx
mov dword [0x474448], eax
mov eax, dword [0x4743fc]
mov edx, eax
xor edx, 0xffffffff
and edx, 0x27bf194e
mov ecx, eax
and ecx, 0xd840e6b1
or edx, ecx
xor edx, 0xd840e6b1
mov esi, edx
xor esi, 0xffffffff
or esi, 0xfb151ca6
xor edx, 0xffffffff
or edx, 0xfb151ca6
xor esi, 0xffffffff
xor edx, 0xffffffff
or esi, edx
and eax, 0xfb151ca6
mov edx, esi
xor edx, 0xffffffff
xor esi, 0xffffffff
or edx, esi
and eax, eax
xor eax, 0xffffffff
xor edx, 0xffffffff
xor eax, 0xffffffff
or edx, eax
xor edx, 0xd36972fb
mov dword [0x47444c], edx
mov edx, dword [0x474400]
mov eax, edx
xor eax, 0xffffffff
xor eax, 0xffffffff
or eax, 0x638d9a5d
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, edx
xor ecx, 0x638d9a5d
xor ecx, 0xffffffff
or edx, 0x638d9a5d
and edx, ecx
or eax, edx
xor eax, 0x9a8676ad
mov dword [0x474450], eax
mov edx, dword [0x474404]
mov eax, edx
xor eax, 0xffffffff
and eax, 0x3366405d
mov ecx, edx
and ecx, 0xcc99bfa2
or eax, ecx
xor eax, 0xcc99bfa2
or eax, eax
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xca59a500
and edx, 0x35a65aff
mov ecx, edx
xor ecx, 0xffffffff
mov esi, eax
and esi, ecx
mov ecx, eax
xor ecx, edx
add eax, ecx
sub eax, esi
xor eax, 0x3cf8816b
mov dword [0x474454], eax
mov eax, dword [0x474408]
mov ecx, eax
and ecx, 0x71021deb
shl ecx, 1
add eax, 0x71021deb
sub eax, ecx
mov dword [0x474458], eax
mov edx, dword [0x47440c]
mov eax, edx
and eax, eax
mov ecx, eax
and ecx, 0xffffffff
shl ecx, 1
add eax, 0xffffffff
sub eax, ecx
xor eax, 0xffffffff
or eax, 0x113dc02e
xor eax, 0xffffffff
and eax, 0xffffffff
and eax, eax
xor eax, 0xffffffff
xor eax, 0xffffffff
or eax, 0
xor eax, 0xffffffff
or eax, 0
mov ecx, edx
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
shl ecx, 1
sub ecx, 0xffffffff
sub edx, ecx
or edx, 0xeec23fd1
xor eax, 0xffffffff
xor edx, 0xffffffff
or eax, edx
xor eax, 0xffffffff
and eax, 0xffffffff
xor eax, 0xffffffff
mov dword [0x47445c], eax
mov eax, dword [0x474410]
xor eax, 0x2d1149f8
mov dword [0x474460], eax
mov dl, byte [0x475070]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
or al, 0xa9
xor cl, 0xff
or cl, 0xa9
xor al, 0xff
xor cl, 0xff
or al, cl
mov cl, dl
xor cl, 0xa9
xor cl, 0xff
or dl, 0xa9
and dl, cl
or al, dl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x76
and al, 0x76
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x475270], dl
mov al, byte [0x475071]
mov cl, al
and cl, 0x9b
shl cl, 1
add al, 0x9b
sub al, cl
mov byte [0x475271], al
mov al, byte [0x475072]
mov cl, al
xor cl, 0x9e
xor cl, 0xff
and cl, 0x9e
shl cl, 1
sub cl, 0x9e
sub al, cl
mov byte [0x475272], al
mov al, byte [0x475073]
mov ah, al
and ah, ah
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
and ah, 0xf8
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 ah, al
xor ah, 0xff
or ah, 0xf8
xor al, 0xff
or al, 0xf8
and ah, al
xor ah, 0xff
xor ah, 0xff
mov al, dl
and al, ah
xor al, 0xff
and dl, ah
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or cl, 0
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
mov byte [0x475273], cl
mov al, byte [0x475074]
xor al, 0x7a
mov byte [0x475274], al
mov al, byte [0x475075]
mov cl, al
xor cl, 0xff
and cl, 0x45
and al, 0xba
or cl, al
xor cl, 0x51
mov byte [0x475275], cl
mov al, byte [0x475076]
mov cl, al
and cl, 0xd8
shl cl, 1
add al, 0xd8
sub al, cl
mov byte [0x475276], al
mov al, byte [0x475077]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 4
or al, 4
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
or dl, dl
xor dl, 0xff
or al, al
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x475277], dl
mov al, byte [0x475078]
mov cl, al
xor cl, 0xff
and cl, 0xc7
and al, 0x38
or cl, al
xor cl, 0x36
mov byte [0x475278], cl
mov al, byte [str.i__r]
xor al, 0x6f
mov byte [0x475279], al
mov al, byte [0x47507a]
mov dl, al
xor dl, 0x26
xor dl, 0xff
xor dl, 0xff
xor dl, 0x26
and dl, 0x26
shl dl, 1
sub dl, 0x26
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x47527a], al
mov al, byte [0x47507b]
xor al, 0xb
mov byte [0x47527b], al
mov al, byte [0x47507c]
mov cl, al
xor cl, 0xdb
xor cl, 0xff
and cl, 0xdb
shl cl, 1
add cl, 0x24
add cl, 1
sub al, cl
mov byte [str._xWG], al
mov al, byte [0x47507d]
mov cl, al
and cl, 0x83
shl cl, 1
add al, 0x83
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x47527d], al
mov bl, byte [0x47507e]
mov dl, bl
and dl, 4
xor dl, 0xff
mov al, bl
and al, 4
xor al, 0xff
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 bl, 0xfc
sub bl, al
mov byte [0x47527e], bl
mov al, byte [0x47507f]
xor al, 0x70
mov byte [0x47527f], al
mov al, byte [0x475080]
mov cl, al
xor cl, 0xff
and cl, 0xfb
mov dl, al
xor dl, 4
xor dl, 0xff
or al, 4
and al, dl
or cl, al
xor cl, 0x1a
mov byte [0x475280], cl
mov al, byte [0x475081]
xor al, 0x71
mov byte [0x475281], al
mov al, byte [0x475082]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov ch, cl
and ch, dl
xor cl, dl
or ch, cl
xor ch, 0xff
mov ah, ch
xor ah, 0xff
mov dl, ah
and dl, 0x8e
and ch, 0x71
or dl, ch
xor dl, 0x52
or ah, 0x23
xor ah, 0xff
and ah, 0xff
or dl, ah
xor al, 0xff
mov cl, al
and cl, 0x23
xor cl, 0xff
add al, 0x23
add al, 1
add al, cl
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x475282], dl
mov al, byte [0x475083]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
xor ah, 0xff
mov dl, ah
and dl, 0x21
xor ah, 0x21
or dl, ah
xor al, 0xff
or al, 0xde
xor al, 0xff
and al, 0xff
xor al, 0xff
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 [0x475283], dl
mov al, byte [0x475084]
xor al, 0xe3
mov byte [0x475284], al
mov al, byte [0x475085]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, al
add dl, cl
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0xb
and al, 0xb
xor al, 0xff
mov cl, dl
xor cl, al
xor cl, 0xff
or dl, al
and dl, cl
xor dl, 0xff
mov byte [0x475285], dl
mov al, byte [0x475086]
mov cl, al
xor cl, 0xff
xor cl, 0xff
xor cl, 0x1d
and cl, 0x1d
and al, 0xe2
or cl, al
mov byte [0x475286], cl
mov al, byte [0x475087]
xor al, 0xf5
mov byte [0x475287], al
mov al, byte [0x475088]
mov cl, al
xor cl, 0xb3
xor cl, 0xff
and cl, 0xb3
shl cl, 1
sub cl, 0xb3
sub al, cl
mov byte [0x475288], al
mov al, byte [0x475089]
xor al, 0xc8
mov byte [0x475289], al
mov al, byte [0x47508a]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0x85
xor cl, 0xff
and al, 0x85
or cl, al
mov byte [0x47528a], cl
mov al, byte [0x47508b]
xor al, 0x16
mov byte [0x47528b], al
mov ah, byte [0x47508c]
mov al, ah
xor al, al
xor al, 0xff
mov cl, ah
or cl, cl
and cl, al
mov dl, cl
xor dl, 0xff
and dl, 0xe6
and cl, 0x19
or dl, cl
xor dl, 0x19
mov al, dl
xor al, 0x5c
and al, dl
xor al, 0xff
and al, 0xff
or al, 0
and ah, 0x5c
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
xor dl, 0xff
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
mov byte [0x47528c], al
mov al, byte [0x47508d]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xc9
xor dl, 0xff
xor al, 0xff
and al, 0xc9
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47528d], dl
mov al, byte [0x47508e]
xor al, 0x6a
mov byte [0x47528e], al
mov dl, byte [0x47508f]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, al
xor al, 0xff
and cl, cl
xor cl, 0xff
and al, cl
xor al, 0xff
xor al, 0xff
or al, 0x47
and dl, 0x47
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x47528f], al
mov al, byte [0x475090]
xor al, 0x70
mov byte [0x475290], al
mov al, byte [0x475091]
xor al, 0x77
mov byte [0x475291], al
mov dl, byte [0x475092]
mov al, dl
xor al, 0xff
and al, 0xc4
mov cl, dl
and cl, 0x3b
or al, cl
xor al, 0x3b
and al, 0xe7
and dl, 0x18
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, dl
xor al, 0xff
mov cl, al
xor cl, 0x1c
xor cl, 0xff
and cl, 0x1c
shl cl, 1
sub cl, 0x1c
sub al, cl
mov byte [0x475292], al
mov al, byte [0x475093]
mov ah, al
xor ah, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and ah, dl
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0xa3
and ah, 0x5c
or dl, ah
xor dl, 0xe7
or dh, 0xbb
xor dh, 0xff
and dh, 0xff
or dl, dh
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
or al, 0xbb
xor al, 0xff
and al, 0xff
or al, 0
or dl, al
xor dl, 0xff
mov byte [0x475293], dl
mov al, byte [0x475094]
mov dl, al
xor dl, 0xff
and dl, 0x65
mov cl, al
and cl, 0x9a
or dl, cl
xor dl, 0x9a
or dl, 0x36
add dl, 0xca
xor al, 0xff
or al, 0xc9
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and al, al
xor al, 0xff
and cl, al
xor cl, 0xff
xor cl, 0xf
mov byte [0x475294], cl
mov al, byte [0x475095]
mov cl, al
xor cl, 0x3c
xor cl, 0xff
and cl, 0x3c
shl cl, 1
sub cl, 0x3c
sub al, cl
mov byte [0x475295], al
mov cl, byte [0x475096]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 9
xor al, 0xff
or cl, 0xf6
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x475296], al
mov al, byte [0x475097]
mov cl, al
xor cl, 0x4d
xor cl, 0xff
and cl, 0x4d
shl cl, 1
sub cl, 0x4d
sub al, cl
mov byte [0x475297], al
mov dl, byte [0x475098]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
xor ah, cl
xor ah, 0xff
or al, cl
and al, ah
xor al, 0xff
and al, 0xff
or al, 0
and al, 0xe3
or dl, 0xe3
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
or al, dl
xor al, 0xff
mov byte [0x475298], al
mov dl, byte [str.__k]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0xab
and dl, 0xab
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and al, dl
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
xor cl, 0xff
or cl, 0
xor cl, 0xff
or cl, 0
mov byte [0x475299], cl
mov al, byte [0x47509a]
xor al, 0x2a
mov byte [0x47529a], al
mov al, byte [0x47509b]
xor al, 0x34
mov byte [0x47529b], al
mov bl, byte [0x47509c]
mov dl, bl
xor dl, 0xff
and dl, 0xf6
mov al, bl
and al, 9
or dl, al
xor dl, 0x97
xor dl, 0xff
xor dl, 0xff
xor dl, 0x61
and dl, 0x61
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, 0x9e
add al, 1
sub bl, al
mov byte [0x47529c], bl
mov al, byte [0x47509d]
mov cl, al
and cl, 0xff
shl cl, 1
mov dh, al
add dh, 0xff
sub dh, cl
and dh, 0xc3
and al, 0x3c
mov dl, dh
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov ah, dl
and ah, 0x1d
and dh, 0xe2
mov cl, bl
and cl, 0x1d
and al, 0xe2
or ah, dh
or cl, al
xor ah, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or ah, dl
mov byte [0x47529d], ah
mov al, byte [0x47509e]
mov cl, al
and cl, 0x6d
shl cl, 1
add al, 0x6d
sub al, cl
mov byte [0x47529e], al
mov al, byte [0x47509f]
mov cl, al
xor cl, 0xff
and cl, 0x47
and al, 0xb8
or cl, al
xor cl, 0x89
mov byte [0x47529f], cl
mov al, byte [str.__G_]
mov cl, al
xor cl, 0xff
and cl, 0x2b
and al, 0xd4
or cl, al
mov byte [str.Y_T], cl
mov al, byte [0x4750a1]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0xbd
add dl, 0x43
xor al, 0xff
or al, 0x42
xor al, 0xff
and al, 0xff
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x6a
and dl, 0x95
mov cl, bl
and cl, 0x6a
and al, 0x95
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0x69
mov byte [0x4752a1], dh
mov al, byte [0x4750a2]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xb3
xor dl, 0xff
xor al, 0xff
and al, 0xb3
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4752a2], dl
mov bl, byte [0x4750a3]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
or dl, 0xb4
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, 0x4b
sub bl, al
mov byte [0x4752a3], bl
mov al, byte [0x4750a4]
mov cl, al
and cl, 0xf2
shl cl, 1
add al, 0xf2
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x4752a4], al
mov al, byte [0x4750a5]
mov cl, al
and cl, 0xf0
shl cl, 1
add al, 0xf0
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x4752a5], al
mov al, byte [0x4750a6]
xor al, 0x25
mov byte [0x4752a6], al
mov al, byte [0x4750a7]
mov cl, al
and cl, 0x97
shl cl, 1
add al, 0x97
sub al, cl
mov byte [0x4752a7], al
mov al, byte [0x4750a8]
mov cl, al
xor cl, 0x18
xor cl, 0xff
and cl, 0x18
shl cl, 1
sub cl, 0x18
sub al, cl
mov byte [0x4752a8], al
mov al, byte [0x4750a9]
mov cl, al
xor cl, 0xf
mov dl, cl
xor dl, 0xff
and dl, 0xf2
and cl, 0xd
or dl, cl
xor dl, 0xd
and dl, 0xf
shl dl, 1
sub dl, 0xf
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x4752a9], al
mov dl, byte [0x4750aa]
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, 0x53
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xac
add dl, cl
or al, dl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xd6
xor dl, 0xff
or al, 0x29
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x4752aa], dl
mov al, byte [0x4750ab]
mov cl, al
xor cl, 0xca
xor cl, 0xff
and cl, 0xca
shl cl, 1
sub cl, 0xca
sub al, cl
mov byte [0x4752ab], al
mov al, byte [0x4750ac]
xor al, 0xe8
mov byte [0x4752ac], al
mov al, byte [0x4750ad]
mov cl, al
xor cl, 0xff
and cl, 0xae
and al, 0x51
or cl, al
mov byte [0x4752ad], cl
mov al, byte [0x4750ae]
xor al, 0x81
mov byte [0x4752ae], al
mov dl, byte [0x4750af]
mov al, dl
and al, al
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor al, 0xff
and al, 0xff
or al, 0
or al, 0x58
mov ah, dl
xor ah, 0xff
or ah, 0xa7
and dl, 0x58
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
or al, ah
mov byte [0x4752af], al
mov al, byte [0x4750b0]
mov cl, al
and cl, 0x98
shl cl, 1
add al, 0x98
sub al, cl
mov byte [0x4752b0], al
mov al, byte [0x4750b1]
mov cl, al
xor cl, cl
xor cl, 0xff
mov ch, al
or ch, ch
and ch, cl
xor ch, 0xff
xor ch, 0xff
mov ah, ch
xor ah, 0xff
mov dl, ah
and dl, 0x16
and ch, 0xe9
or dl, ch
xor dl, 0x3c
or ah, 0xd5
xor ah, 0xff
and ah, 0xff
or dl, ah
xor al, 0xff
mov cl, al
and cl, 0x2a
mov ah, al
xor ah, 0xd5
add al, ah
sub al, cl
and dl, al
xor dl, 0xff
mov byte [0x4752b1], dl
mov al, byte [0x4750b2]
xor al, 0xfa
mov byte [0x4752b2], al
mov ah, byte [0x4750b3]
mov al, ah
xor al, 0xff
mov cl, ah
xor cl, 0xff
mov dl, al
add dl, 1
xor al, 0xff
or al, cl
add al, dl
mov cl, al
and cl, 0x48
mov dl, al
xor dl, 0xb7
add al, dl
sub al, cl
xor al, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xb7
xor cl, 0xff
or dl, 0xb7
and dl, cl
xor al, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
and al, dl
mov byte [0x4752b3], al
mov al, byte [0x4750b4]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xb1
and al, 0xb1
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4752b4], dl
mov al, byte [0x4750b5]
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
mov byte [0x4752b5], cl
mov al, byte [0x4750b6]
mov cl, al
and cl, 0x89
shl cl, 1
add al, 0x89
sub al, cl
mov byte [0x4752b6], al
mov al, byte [0x4750b7]
xor al, 0x11
mov byte [0x4752b7], al
mov dl, byte [0x4750b8]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0xc8
and dl, 0xc8
xor dl, 0xff
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 [0x4752b8], cl
mov dl, byte [0x4750b9]
mov al, dl
and al, al
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 0x40
xor al, 0xff
mov cl, dl
xor cl, 0xbf
xor cl, 0xff
or dl, 0xbf
and dl, cl
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xef
and dl, 0x10
or cl, dl
xor cl, 0x10
or al, cl
mov byte [0x4752b9], al
mov al, byte [0x4750ba]
xor al, 0xba
mov byte [0x4752ba], al
mov dl, byte [0x4750bb]
mov al, dl
and al, al
mov cl, dl
xor cl, cl
or al, cl
xor al, 0xff
or al, 1
xor al, 0xff
or dl, 0xfe
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x4752bb], al
mov dl, byte [0x4750bc]
mov ah, dl
xor ah, 0xff
mov cl, dl
xor cl, 0xff
mov al, ah
and al, cl
xor al, 0xff
xor ah, 0xff
xor cl, 0xff
or ah, cl
xor al, 0xff
xor ah, 0xff
or al, ah
xor al, 0xff
and al, 0xdd
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0x22
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 [0x4752bc], al
mov al, byte [0x4750bd]
xor al, 0x28
mov byte [0x4752bd], al
mov al, byte [0x4750be]
mov cl, al
and cl, cl
xor cl, 0xff
mov dl, cl
xor dl, 0xff
and dl, 0x2a
and cl, 0xd5
or dl, cl
xor dl, 0xd5
or dl, 0x26
xor al, 0xff
or al, 0xd9
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4752be], dl
mov al, byte [0x4750bf]
xor al, 0xf4
mov byte [0x4752bf], al
mov al, byte [0x4750c0]
xor al, 0x8e
mov byte [0x4752c0], al
mov al, byte [0x4750c1]
xor al, 0xc4
mov byte [0x4752c1], al
mov al, byte [0x4750c2]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x73
xor al, 0xff
or al, 0x8c
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4752c2], dl
mov al, byte [0x4750c3]
xor al, 0x89
mov byte [0x4752c3], al
mov al, byte [0x4750c4]
xor al, 0xbe
mov byte [0x4752c4], al
mov al, byte [0x4750c5]
xor al, 0xe9
mov byte [0x4752c5], al
mov al, byte [0x4750c6]
mov cl, al
xor cl, 0xff
and cl, 0xa1
mov dl, al
add dl, 1
xor al, 0xff
or al, 0x5e
add al, dl
or cl, al
mov byte [0x4752c6], cl
mov dl, byte [0x4750c7]
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, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0xf3
xor al, 0xff
and al, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0xf3
xor al, 0xff
xor cl, 0xff
and al, cl
mov byte [0x4752c7], al
mov al, byte [0x4750c8]
mov cl, al
xor cl, 0xff
and cl, 0x85
and al, 0x7a
or cl, al
xor cl, 0x9c
mov byte [0x4752c8], cl
mov al, byte [0x4750c9]
xor al, 0x8d
mov byte [0x4752c9], al
mov al, byte [0x4750ca]
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
mov cl, dl
xor cl, 0x7a
xor cl, 0xff
or dl, 0x7a
and dl, cl
xor al, 0xff
and al, 0x85
xor dl, 0xff
xor al, 0xff
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov byte [0x4752ca], cl
mov dl, byte [0x4750cb]
mov al, dl
xor al, 0xff
and al, 0xe8
mov cl, dl
and cl, 0x17
or al, cl
xor al, 0x17
mov cl, dl
xor cl, 0xff
or al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
or al, 0x55
xor dl, 0xff
or dl, 0xaa
and al, dl
xor al, 0xff
mov byte [0x4752cb], al
mov cl, byte [0x4750cc]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x4f
xor cl, 0xff
and cl, 0xb0
or al, cl
xor al, 0xff
mov byte [0x4752cc], al
mov al, byte [0x4750cd]
xor al, 0x6b
mov byte [0x4752cd], al
mov al, byte [0x4750ce]
xor al, 0xf0
mov byte [0x4752ce], al
mov al, byte [0x4750cf]
mov cl, al
xor cl, 0x86
xor cl, 0xff
and cl, 0x86
shl cl, 1
sub cl, 0x86
sub al, cl
mov byte [0x4752cf], al
mov al, byte [0x4750d0]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x2e
or al, 0x2e
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4752d0], dl
mov al, byte [0x4750d1]
xor al, 0x1d
mov byte [0x4752d1], al
mov al, byte [0x4750d2]
xor al, 0x45
mov byte [0x4752d2], al
mov bl, byte [0x4750d3]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
or dl, 0x77
xor dl, 0xff
mov al, bl
or al, 0x88
xor al, 0xff
or dl, al
xor dl, 0xff
xor dl, 0xff
and dl, 0x88
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, 0x88
sub bl, al
mov byte [0x4752d3], bl
mov al, byte [0x4750d4]
mov dl, al
xor dl, 0xff
mov dh, al
xor dh, 0xff
mov ah, dl
and ah, 0xc0
mov cl, al
and cl, 0x3f
mov ch, dh
and ch, 0xc0
mov bl, al
and bl, 0x3f
or ah, cl
or ch, bl
xor ah, ch
or dl, dh
xor dl, 0xff
and dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0xb9
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
or al, 0x46
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor dl, 0xff
xor al, 0xff
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 [0x4752d4], cl
mov al, byte [0x4750d5]
xor al, 0x34
mov byte [0x4752d5], al
mov al, byte [0x4750d6]
xor al, 0xcf
mov byte [0x4752d6], al
mov al, byte [0x4750d7]
mov cl, al
and cl, 0x3a
shl cl, 1
add al, 0x3a
sub al, cl
mov byte [0x4752d7], al
mov al, byte [0x4750d8]
xor al, 0x37
mov byte [str.7u_P], al
mov al, byte [0x4750d9]
xor al, 0xc6
mov byte [0x4752d9], al
mov al, byte [0x4750da]
mov cl, al
xor cl, 0xff
and cl, 5
and al, 0xfa
or cl, al
mov byte [0x4752da], cl
mov al, byte [0x4750db]
mov cl, al
and cl, 0xb3
shl cl, 1
mov dl, al
add dl, 0xb3
sub dl, cl
xor dl, 0xff
and dl, 0xb3
shl dl, 1
sub dl, 0xb3
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x4752db], al
mov al, byte [0x4750dc]
mov cl, al
xor cl, 0xff
and cl, 0xa3
and al, 0x5c
or cl, al
mov byte [0x4752dc], cl
mov al, byte [0x4750dd]
xor al, 0xe9
mov byte [0x4752dd], al
mov al, byte [0x4750de]
xor al, 0xe3
mov byte [0x4752de], al
mov al, byte [0x4750df]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x3c
xor dl, 0xff
and al, 0xc3
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4752df], dl
mov al, byte [0x4750e0]
mov ah, al
xor ah, 0xff
mov cl, ah
xor cl, 0x5d
xor cl, 0xff
or ah, 0x5d
and ah, cl
and al, 0xa2
mov dl, ah
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dh, dl
and dh, 0xe2
and ah, 0x1d
mov cl, bl
and cl, 0xe2
and al, 0x1d
or dh, ah
or cl, al
xor dh, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x4752e0], dh
mov bl, byte [0x4750e1]
mov al, bl
xor al, 0x57
xor al, 0xff
mov dl, bl
or dl, 0x57
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 bl, 0xa9
sub bl, al
mov byte [0x4752e1], bl
mov cl, byte [0x4750e2]
mov al, cl
xor al, 0xff
xor al, 0xff
or al, 0x71
xor al, 0xff
and al, 0xff
and cl, 0x71
or al, cl
mov cl, al
and cl, 0x6a
shl cl, 1
add al, 0x6a
sub al, cl
mov byte [0x4752e2], al
mov al, byte [0x4750e3]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0xfe
and al, 1
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov al, dl
xor al, 0xff
and al, 0x3a
and dl, 0xc5
or al, dl
xor al, 0x5e
mov byte [0x4752e3], al
mov dl, byte [0x4750e4]
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 ah, dl
xor ah, 0xff
or ah, 0x74
xor dl, 0xff
or dl, 0x74
and ah, dl
xor ah, 0xff
mov cl, al
or cl, ah
xor cl, 0xff
xor al, 0xff
xor ah, 0xff
and al, ah
or cl, al
xor cl, 0xff
mov byte [0x4752e4], cl
mov al, byte [0x4750e5]
xor al, 0x1f
mov byte [0x4752e5], al
mov al, byte [0x4750e6]
xor al, 0xb4
mov byte [0x4752e6], al
mov dl, byte [0x4750e7]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
mov ah, dl
add ah, 0xff
sub ah, cl
or al, ah
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0x27
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, 0xd8
xor ah, 0xd8
or cl, ah
and al, cl
xor al, 0xff
mov byte [0x4752e7], al
mov al, byte [0x4750e8]
mov cl, al
and cl, 0x89
shl cl, 1
add al, 0x89
sub al, cl
mov byte [0x4752e8], al
mov cl, byte [0x4750e9]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0xd6
xor al, 0xff
and cl, 0x29
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x4752e9], al
mov al, byte [0x4750ea]
mov cl, al
and cl, 0x47
shl cl, 1
add al, 0x47
sub al, 0x6b
sub al, cl
add al, 0x6b
mov byte [0x4752ea], al
mov al, byte [0x4750eb]
mov cl, al
xor cl, 0x29
xor cl, 0xff
and cl, 0x29
shl cl, 1
sub cl, 0x29
sub al, cl
mov byte [0x4752eb], al
mov al, byte [0x4750ec]
mov cl, al
xor cl, 0x93
and cl, al
shl cl, 1
add al, 0x6c
sub al, cl
mov byte [0x4752ec], al
mov al, byte [0x4750ed]
mov cl, al
xor cl, 0xff
and cl, 0xb6
and al, 0x49
or cl, al
mov byte [0x4752ed], cl
mov al, byte [0x4750ee]
mov cl, al
xor cl, 0xff
and cl, 0x30
mov dl, al
xor dl, 0x30
and dl, al
or cl, dl
mov byte [0x4752ee], cl
mov al, byte [0x4750ef]
xor al, 0xa0
mov byte [0x4752ef], al
mov al, byte [0x4750f0]
xor al, 0x65
mov byte [0x4752f0], al
mov al, byte [0x4750f1]
xor al, 0
mov byte [0x4752f1], al
mov bl, byte [0x4750f2]
mov al, bl
xor al, 0xb2
xor al, 0xff
mov dl, bl
or dl, 0xb2
and dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub bl, 0x70
add bl, 0xb2
add bl, 0x70
sub bl, al
mov byte [0x4752f2], bl
mov al, byte [0x4750f3]
xor al, 0xb6
mov byte [0x4752f3], al
mov al, byte [0x4750f4]
mov ah, al
and ah, ah
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
xor ah, 0xff
xor cl, 0xff
or ah, cl
xor ah, 0xff
and ah, 0xff
or ah, 0
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 dl, 0xd8
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x27
mov cl, dl
and cl, al
xor dl, al
or cl, dl
xor cl, 0xff
mov byte [0x4752f4], cl
mov dl, byte [0x4750f5]
mov cl, dl
or cl, cl
xor cl, 0xff
mov ah, cl
xor ah, 0xff
mov al, ah
and al, 0x71
and cl, 0x8e
or al, cl
xor al, 0xc
or ah, 0x82
xor ah, 0xff
and ah, 0xff
or al, ah
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov cl, dl
and cl, 0x82
xor cl, 0xff
add dl, 0x82
add dl, 1
add dl, cl
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0x91
and al, 0x6e
or cl, al
xor cl, 0x6e
mov byte [0x4752f5], cl
mov al, byte [0x4750f6]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x8c
xor cl, 0xff
xor al, 0xff
and al, 0x8c
or cl, al
xor cl, 0xff
mov byte [0x4752f6], cl
mov al, byte [0x4750f7]
xor al, 0xdd
mov byte [0x4752f7], al
mov al, byte [0x4750f8]
mov cl, al
xor cl, 0xff
and cl, 0x43
and al, 0xbc
or cl, al
xor cl, 0x7c
mov byte [0x4752f8], cl
mov al, byte [0x4750f9]
mov cl, al
or cl, cl
xor cl, 0xff
and cl, 0xff
or cl, 0
mov ah, cl
xor ah, 0xff
mov dl, ah
and dl, 0xde
and cl, 0x21
or dl, cl
xor dl, 0x22
or ah, 3
xor ah, 0xff
and ah, 0xff
or dl, ah
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0xfc
or dl, al
xor dl, 0xff
mov byte [0x4752f9], dl
mov al, byte [0x4750fa]
xor al, 0xcc
mov byte [0x4752fa], al
mov al, byte [0x4750fb]
xor al, 0x43
mov byte [0x4752fb], al
mov bl, byte [0x4750fc]
mov dl, bl
and dl, 0x78
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, 0x78
sub bl, al
mov byte [0x4752fc], bl
mov al, byte [0x4750fd]
mov cl, al
and cl, 0x19
shl cl, 1
add al, 0x19
sub al, cl
mov byte [0x4752fd], al
mov bl, byte [0x4750fe]
mov al, bl
xor al, 0xb3
xor al, 0xff
mov dl, bl
or dl, 0xb3
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
mov cl, bl
and cl, 0xb3
shl cl, 1
xor bl, 0xb3
add bl, cl
sub bl, 0x3e
sub bl, al
add bl, 0x3e
mov byte [0x4752fe], bl
mov dl, byte [0x4750ff]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0xbf
and dl, 0xbf
xor dl, 0xff
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
xor al, 0xff
mov byte [0x4752ff], al
mov al, byte [0x475100]
mov cl, al
and cl, cl
mov ah, cl
xor ah, 0xff
xor cl, 0xff
or ah, cl
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, 0xde
xor dl, 0xff
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, al
and cl, 0xde
mov ah, al
xor ah, 0x21
add al, ah
sub al, cl
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and dl, dl
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
xor dl, 0xff
xor cl, 0xff
or dl, cl
mov byte [0x475300], dl
mov al, byte [0x475101]
xor al, 0x6b
mov byte [0x475301], al
mov cl, byte [0x475102]
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 [0x475302], al
mov al, byte [0x475103]
mov cl, al
xor cl, 0xb3
xor cl, 0xff
and cl, 0xb3
shl cl, 1
sub cl, 0xb3
sub al, cl
mov byte [0x475303], al
mov al, byte [0x475104]
mov cl, al
xor cl, 0x21
xor cl, 0xff
and cl, 0x21
shl cl, 1
sub cl, 0x21
sub al, cl
mov byte [0x475304], al
mov al, byte [0x475105]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0xef
add dl, 0x11
and al, 0xef
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x45
and dl, 0xba
mov cl, bl
and cl, 0x45
and al, 0xba
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x475305], dh
mov dl, byte [0x475106]
mov al, dl
xor al, 0xff
and al, 0xf5
mov cl, dl
and cl, 0xa
xor cl, 0xff
and dl, 0xa
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
mov byte [0x475306], al
mov al, byte [0x475107]
mov cl, al
xor cl, 0xff
and cl, 0x16
and al, 0xe9
or cl, al
mov byte [0x475307], cl
mov al, byte [0x475108]
mov cl, al
and cl, 0x93
shl cl, 1
add al, 0x93
sub al, cl
mov byte [0x475308], al
mov al, byte [0x475109]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xcf
xor cl, 0xff
or al, 0x30
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x475309], cl
mov al, byte [0x47510a]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, cl
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0x2a
or al, 0x2a
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or dl, al
xor dl, 0xff
mov byte [0x47530a], dl
mov al, byte [0x47510b]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x50
xor al, 0xff
or al, 0xaf
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47530b], dl
mov al, byte [0x47510c]
xor al, 0xc4
mov byte [0x47530c], al
mov al, byte [0x47510d]
mov cl, al
xor cl, 0xff
and cl, 0x92
and al, 0x6d
or cl, al
mov byte [0x47530d], cl
mov al, byte [0x47510e]
mov cl, al
xor cl, 0xff
and cl, 0x28
and al, 0xd7
or cl, al
mov byte [0x47530e], cl
mov dl, byte [0x47510f]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0x5b
xor al, 0xff
and al, 0xff
mov cl, dl
and cl, 0x5b
xor cl, 0xff
xor dl, 0xff
or dl, 0xa4
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
xor al, 0x47
mov byte [0x47530f], al
mov al, byte [0x475110]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x2e
xor cl, 0xff
or al, 0xd1
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x475310], cl
mov al, byte [0x475111]
xor al, 0xf1
mov byte [0x475311], al
mov al, byte [0x475112]
mov cl, al
and cl, 0x36
shl cl, 1
add al, 0x36
sub al, cl
mov byte [0x475312], al
mov al, byte [0x475113]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xa2
xor dl, 0xff
xor al, 0xff
or al, 0xa2
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x475313], dl
mov al, byte [str.sM_nsZ]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x7d
xor dl, 0xff
mov cl, al
xor cl, 0xff
or cl, 0x7d
and dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0x7d
shl dl, 1
sub dl, 0x7d
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x475314], al
mov al, byte [0x475115]
mov cl, al
and cl, 0x43
shl cl, 1
add al, 0xed
add al, 0x43
sub al, 0xed
sub al, cl
mov byte [0x475315], al
mov al, byte [0x475116]
xor al, 4
mov byte [0x475316], al
mov al, byte [0x475117]
xor al, 0x7d
mov byte [0x475317], al
mov dl, byte [0x475118]
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
xor al, 0xff
xor al, 0x54
and al, 0x54
xor dl, 0xff
or dl, 0x54
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 [0x475318], al
mov dl, byte [0x475119]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
and al, cl
or al, 0x49
xor al, 0xff
or dl, 0xb6
xor dl, 0xff
or al, dl
xor al, 0xff
mov byte [0x475319], al
mov al, byte [0x47511a]
xor al, 0x71
mov byte [0x47531a], al
mov al, byte [0x47511b]
mov cl, al
and cl, 0x8e
shl cl, 1
add al, 0x8e
sub al, cl
mov byte [0x47531b], al
mov al, byte [0x47511c]
mov cl, al
xor cl, 0xff
and cl, 0x93
and al, 0x6c
or cl, al
xor cl, 0xc8
mov byte [0x47531c], cl
mov al, byte [0x47511d]
xor al, 0xe3
mov byte [0x47531d], al
mov al, byte [0x47511e]
mov cl, al
and cl, cl
mov ah, cl
xor ah, 0xff
and ah, 0x4b
and cl, 0xb4
or ah, cl
xor ah, 0xb4
mov dl, ah
xor dl, 0xff
or dl, 0xb6
and ah, 0x49
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
and al, 0xb6
xor al, 0xff
and dl, al
mov al, dl
xor al, 0xff
and al, 0x6b
and dl, 0x94
or al, dl
xor al, 0x94
mov byte [0x47531e], al
mov al, byte [0x47511f]
mov cl, al
and cl, 0xa0
shl cl, 1
add al, 0xa0
sub al, cl
mov byte [0x47531f], al
mov al, byte [0x475120]
mov dh, al
and dh, dh
xor dh, 0xff
and dh, 0xff
or dh, 0
xor dh, 0xff
mov ah, dh
xor ah, 0xff
mov dl, ah
and dl, 0xab
and dh, 0x54
or dl, dh
xor dl, 0xcd
or ah, 0x99
xor ah, 0xff
and ah, 0xff
or dl, ah
and al, 0x66
xor al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or al, al
xor al, 0xff
xor ah, 0xff
xor al, 0xff
and ah, al
mov al, ah
xor al, 0xff
and al, 0xde
and ah, 0x21
or al, ah
xor al, 0x21
mov byte [0x475320], al
mov al, byte [0x475121]
mov cl, al
or cl, cl
xor cl, 0xff
mov dl, cl
xor dl, 0xff
mov ah, dl
and ah, 0x8e
and cl, 0x71
or ah, cl
xor ah, 0x84
or dl, 0xf5
xor dl, 0xff
and dl, 0xff
or ah, dl
mov dl, ah
xor dl, 0xff
and dl, 0xbc
and ah, 0x43
or dl, ah
xor dl, 0x43
xor al, 0xff
mov ah, al
xor ah, 0xff
or ah, 0xf5
xor al, 0xff
or al, 0xf5
and ah, al
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
and dl, ah
mov byte [0x475321], dl
mov al, byte [0x475122]
xor al, 0x2a
mov byte [0x475322], al
mov al, byte [0x475123]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
xor ah, cl
xor ah, 0xff
or dl, cl
and dl, ah
xor dl, 0xff
and dl, 0x26
or al, 0x26
xor al, 0xff
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor al, 0xff
and dl, al
mov byte [0x475323], dl
mov al, byte [0x475124]
mov dl, al
and dl, 0xe4
xor dl, 0xff
mov cl, al
xor cl, 0xff
or cl, 0x1b
xor dl, 0xff
xor cl, 0xff
or dl, cl
shl dl, 1
add al, 0xe4
sub al, 0x9d
sub al, dl
add al, 0x9d
mov byte [0x475324], al
mov dl, byte [0x475125]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
mov cl, al
xor cl, 0x94
xor cl, 0xff
or al, 0x94
and al, cl
and dl, 0x6b
and al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and al, cl
xor al, 0xff
mov byte [0x475325], al
mov al, byte [0x475126]
mov cl, al
xor cl, 0xff
and cl, 0xd9
and al, 0x26
or cl, al
mov byte [0x475326], cl
mov al, byte [0x475127]
mov cl, al
xor cl, 0x8c
xor cl, 0xff
and cl, 0x8c
shl cl, 1
add cl, 0x73
add cl, 1
sub al, cl
mov byte [0x475327], al
mov al, byte [0x475128]
xor al, 0x24
mov byte [0x475328], al
mov al, byte [0x475129]
mov cl, al
xor cl, 0x69
xor cl, 0xff
and cl, 0x69
shl cl, 1
sub cl, 0x69
mov dl, al
sub dl, cl
xor dl, 0xff
and dl, 0x69
shl dl, 1
sub dl, 0x69
sub al, dl
mov byte [0x475329], al
mov al, byte [0x47512a]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0xff
shl dl, 1
add al, 0xff
sub al, dl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, al
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov al, dl
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
or al, 0
add al, 1
add al, 0xff
xor al, 0xff
mov byte [0x47532a], al
mov cl, byte [0x47512b]
mov al, cl
xor al, 0xff
and al, 0xe0
mov dl, cl
and dl, 0x1f
or al, dl
xor al, 0x1f
and al, 0x9a
and cl, 0x65
or al, cl
mov cl, al
and cl, 0x20
shl cl, 1
add al, 0x20
sub al, cl
mov byte [0x47532b], al
mov al, byte [0x47512c]
mov dl, al
xor dl, 0xff
or dl, 0xd3
add dl, 0x2d
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xd3
add al, cl
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x41
and dl, 0xbe
mov cl, bl
and cl, 0x41
and al, 0xbe
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x47532c], dh
mov al, byte [0x47512d]
mov cl, al
xor cl, 0x3e
xor cl, 0xff
and cl, 0x3e
shl cl, 1
sub cl, 0x3e
sub al, cl
mov byte [0x47532d], al
mov al, byte [0x47512e]
add al, 0
add al, 0xff
add al, 1
mov byte [0x47532e], al
mov al, byte [0x47512f]
mov cl, al
xor cl, 0xff
and cl, 0x3a
and al, 0xc5
or cl, al
xor cl, 0xd7
mov byte [0x47532f], cl
mov al, byte [0x475130]
xor al, 0x70
mov byte [0x475330], al
mov al, byte [0x475131]
xor al, 0xab
mov byte [0x475331], al
mov al, byte [0x475132]
mov cl, al
xor cl, 0xff
and cl, 0xe9
mov dl, al
xor dl, 0xe9
and dl, al
or cl, dl
mov byte [0x475332], cl
mov al, byte [0x475133]
mov dl, al
or dl, dl
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
and cl, ah
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
xor dl, 0xff
mov ah, dl
and ah, 0xb
xor dl, 0xb
or ah, dl
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xb
add al, cl
xor al, 0xff
and ah, al
xor ah, 0xff
mov byte [0x475333], ah
mov al, byte [0x475134]
xor al, 0xef
mov byte [0x475334], al
mov al, byte [0x475135]
xor al, 0xcc
mov byte [0x475335], al
mov al, byte [0x475136]
xor al, 0xf8
mov byte [0x475336], al
mov al, byte [0x475137]
mov cl, al
xor cl, 0xff
and cl, 0x86
and al, 0x79
or cl, al
xor cl, 0x29
mov byte [0x475337], cl
mov dl, byte [0x475138]
mov al, dl
xor al, 0xff
and al, 0x62
mov cl, dl
and cl, 0x9d
or al, cl
xor al, 0x9d
xor al, 0xff
or al, 0x62
xor al, 0xff
and al, 0xff
and dl, 0x62
mov ah, al
or ah, dl
xor ah, 0xff
or al, dl
xor al, 0xff
or ah, al
xor ah, 0xff
mov al, ah
and al, 0x47
shl al, 1
add ah, 0x47
sub ah, al
mov byte [0x475338], ah
mov al, byte [0x475139]
mov cl, al
and cl, 0x3f
shl cl, 1
add al, 0x3f
sub al, cl
mov byte [0x475339], al
mov dl, byte [0x47513a]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 6
xor al, 0xff
and al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0x4b
and dl, 0xb4
or ah, dl
xor ah, 0xb4
and ah, 6
mov cl, ah
and cl, al
xor cl, 0xff
add al, ah
add al, 1
add al, cl
xor al, 0xff
mov byte [0x47533a], al
mov al, byte [0x47513b]
xor al, 0x27
mov byte [0x47533b], al
mov al, byte [0x47513c]
mov dl, al
xor dl, 0xff
and dl, 0x35
mov cl, al
and cl, 0xca
or dl, cl
xor dl, 0x2a
xor dl, 0xff
or dl, 0xe0
add dl, 0x20
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0x1f
and dl, 0xe0
sub dl, cl
sub al, dl
mov byte [0x47533c], al
mov al, byte [0x47513d]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x1e
xor al, 0xff
or al, 0xe1
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47533d], dl
mov al, byte [0x47513e]
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
mov dl, ah
xor dl, 0xff
and dl, 0x3f
and ah, 0xc0
or dl, ah
xor dl, 0xc0
or dl, 0xbd
and al, 0xbd
mov cl, al
xor cl, 0xff
and cl, 0xe1
and al, 0x1e
or cl, al
xor cl, 0x1e
xor dl, 0xff
xor cl, 0xff
or dl, cl
mov byte [0x47533e], dl
mov al, byte [0x47513f]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x38
and al, 0x38
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x47533f], cl
mov al, byte [0x475140]
xor al, 0x6b
mov byte [0x475340], al
mov bl, byte [0x475141]
mov al, bl
xor al, 0xe6
xor al, 0xff
and al, 0xe6
shl al, 1
sub al, 0xe6
mov cl, bl
sub cl, al
xor cl, 0xff
mov dl, cl
and dl, 0xe6
xor dl, 0xff
xor cl, 0xff
or cl, 0x19
and dl, cl
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, 0xe6
sub bl, al
mov byte [0x475341], bl
mov dl, byte [str.A_dM]
mov al, dl
and al, al
xor al, 0xff
and al, 0x4e
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov ah, dl
xor ah, 0xff
and ah, 0xb1
or dl, 0x4e
xor dl, 0xff
or ah, dl
xor ah, 0xff
xor al, 0xff
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
or al, ah
mov byte [0x475342], al
mov al, byte [0x475143]
xor al, 0x20
mov byte [0x475343], al
mov al, byte [0x475144]
xor al, 0x6b
mov byte [0x475344], al
mov al, byte [0x475145]
mov cl, al
xor cl, 0xff
and cl, 0x42
and al, 0xbd
or cl, al
mov byte [0x475345], cl
mov al, byte [0x475146]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
mov cl, al
or cl, cl
xor cl, 0xff
or dl, cl
xor dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, dl
xor dl, 0xff
or dl, 0x5b
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x5b
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
and al, al
xor al, 0xff
and ah, al
xor ah, 0xff
and ah, ah
xor ah, 0xff
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
mov byte [0x475346], ah
mov cl, byte [0x475147]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x2f
xor al, 0xff
or cl, 0xd0
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x475347], al
mov al, byte [0x475148]
mov cl, al
xor cl, 0xa8
xor cl, 0xff
and cl, 0xa8
shl cl, 1
sub cl, 0xa8
sub al, cl
mov byte [0x475348], al
mov al, byte [0x475149]
mov cl, al
xor cl, 0xff
and cl, 0xf2
and al, 0xd
or cl, al
xor cl, 0xf6
mov byte [0x475349], cl
mov al, byte [0x47514a]
xor al, 0xcf
mov byte [0x47534a], al
mov al, byte [0x47514b]
xor al, 0x98
mov byte [0x47534b], al
mov al, byte [0x47514c]
mov cl, al
xor cl, 0xff
and cl, 0x27
and al, 0xd8
or cl, al
xor cl, 0xdb
mov byte [0x47534c], cl
mov al, byte [0x47514d]
mov ah, al
xor ah, 0x32
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
or dl, 0xcd
and ah, 0x32
xor ah, 0xff
and dl, ah
xor dl, 0xff
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0x32
and dl, 0xcd
sub dl, cl
sub al, dl
mov byte [0x47534d], al
mov dl, byte [0x47514e]
mov al, dl
xor al, 0xff
and al, 0x15
mov cl, dl
xor cl, 0xea
xor cl, 0xff
or dl, 0xea
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 [0x47534e], al
mov cl, byte [0x47514f]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x84
or cl, 0x84
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x47534f], al
mov dl, byte [0x475150]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0xb3
xor al, 0xff
and al, 0xff
or dl, dl
xor dl, 0xff
or dl, 0x4c
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0x12
xor cl, 0xff
and cl, 0x12
shl cl, 1
sub cl, 0x12
sub al, cl
mov byte [0x475350], al
mov al, byte [0x475151]
mov cl, al
xor cl, 0xff
and cl, 0xda
and al, 0x25
or cl, al
mov byte [0x475351], cl
mov al, byte [0x475152]
xor al, 0x46
mov byte [0x475352], al
mov al, byte [0x475153]
mov cl, al
and cl, 0x61
shl cl, 1
add al, 0x61
sub al, cl
mov byte [0x475353], al
mov cl, byte [0x475154]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x48
xor al, 0xff
xor cl, 0xff
or cl, 0x48
and al, cl
xor al, 0xff
mov byte [0x475354], al
mov al, byte [0x475155]
mov cl, al
and cl, 0x15
shl cl, 1
add al, 0x15
sub al, cl
mov byte [0x475355], al
mov al, byte [0x475156]
mov cl, al
xor cl, 0xff
and cl, 0x2b
and al, 0xd4
or cl, al
xor cl, 0xf7
mov byte [0x475356], cl
mov al, byte [0x475157]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x13
or al, 0x13
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x475357], dl
mov al, byte [0x475158]
mov cl, al
xor cl, 0xdb
xor cl, 0xff
and cl, 0xdb
shl cl, 1
sub cl, 0xdb
sub al, cl
mov byte [0x475358], al
mov al, byte [0x475159]
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
xor dl, 0xff
or dl, 0xdc
xor dl, 0xff
and dl, 0xff
and al, 0xdc
or dl, al
mov byte [0x475359], dl
mov cl, byte [0x47515a]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x16
or cl, 0x16
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x47535a], al
mov dl, byte [0x47515b]
mov al, dl
xor al, 0xff
xor al, 0xff
xor al, 0xcd
and al, 0xcd
mov cl, dl
xor cl, 0xff
or cl, 0xcd
and dl, 0x32
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
mov byte [0x47535b], al
mov al, byte [0x47515c]
xor al, 0x34
mov byte [0x47535c], al
mov al, byte [0x47515d]
xor al, 0xcb
mov byte [0x47535d], al
mov al, byte [0x47515e]
xor al, 0x14
mov byte [0x47535e], al
mov al, byte [0x47515f]
xor al, 0x28
mov byte [0x47535f], al
mov al, byte [0x475160]
xor al, 0x7b
mov byte [0x475360], al
mov dl, byte [0x475161]
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
xor al, 0xff
xor al, 0xfa
and al, 0xfa
mov cl, dl
xor cl, 0xfa
and cl, dl
or al, cl
mov cl, al
xor cl, 0x4e
xor cl, 0xff
and cl, 0x4e
shl cl, 1
sub cl, 0x4e
sub al, cl
mov byte [0x475361], al
mov al, byte [0x475162]
xor al, 0xec
mov byte [0x475362], al
mov al, byte [0x475163]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0xee
and al, 0x11
or dl, al
mov byte [0x475363], dl
mov al, byte [0x475164]
xor al, 0xdb
mov byte [0x475364], al
mov cl, byte [0x475165]
mov dl, cl
and dl, 0xee
shl dl, 1
xor eax, eax
sub al, cl
add al, 0x12
xor ecx, ecx
sub cl, al
sub cl, dl
mov byte [0x475365], cl
mov bl, byte [0x475166]
mov dl, bl
and dl, 0x9b
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, 0x9b
sub bl, 0xc7
sub bl, al
add bl, 0xc7
mov byte [0x475366], bl
mov al, byte [0x475167]
mov cl, al
xor cl, 0xff
and cl, 0x63
and al, 0x9c
or cl, al
mov byte [str.hT_], cl
mov al, byte [0x475168]
mov dl, al
xor dl, 0xea
xor dl, 0xff
xor dl, 0xff
or dl, 0x15
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 0xea
sub al, dl
mov byte [0x475368], al
mov al, byte [0x475169]
xor al, 0xcb
mov byte [0x475369], al
mov al, byte [0x47516a]
xor al, 0x69
mov byte [0x47536a], al
mov al, byte [0x47516b]
mov cl, al
and cl, 0xa9
shl cl, 1
mov dl, al
add dl, 0xa9
sub dl, cl
xor dl, 0xff
and dl, 0xa9
shl dl, 1
sub dl, 0xa9
sub al, dl
mov byte [0x47536b], al
mov al, byte [0x47516c]
xor al, 8
mov byte [0x47536c], al
mov al, byte [0x47516d]
xor al, 0x99
mov byte [0x47536d], al
mov al, byte [0x47516e]
xor al, 0x22
mov byte [0x47536e], al
mov al, byte [0x47516f]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0x8a
xor dl, 0xff
or cl, 0x8a
and cl, dl
and al, 0x75
or cl, al
mov byte [0x47536f], cl
mov cl, byte [0x475170]
mov al, cl
xor al, 0xff
xor al, 0xff
or al, 0xac
xor al, 0xff
and al, 0xff
mov dl, cl
xor dl, 0x53
and dl, cl
mov cl, al
or cl, dl
xor cl, 0xff
or al, dl
xor al, 0xff
xor cl, 0xff
xor al, 0xff
and cl, al
mov byte [0x475370], cl
mov al, byte [0x475171]
xor al, 0xae
mov byte [0x475371], al
mov al, byte [0x475172]
xor al, 0x9d
mov byte [0x475372], al
mov al, byte [0x475173]
xor al, 0xa3
mov byte [0x475373], al
mov dl, byte [0x475174]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, cl
xor ah, 0xff
mov ch, al
and ch, ah
mov ah, al
xor ah, cl
add al, ah
sub al, ch
and al, 0x3a
xor al, 0xff
xor dl, 0xff
or dl, 0x3a
xor al, 0xff
xor dl, 0xff
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov byte [0x475374], cl
mov al, byte [0x475175]
mov ah, al
and ah, ah
xor ah, 0xff
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
mov dl, ah
and dl, 0x5d
xor dl, 0xff
and ah, 0x5d
xor ah, 0xff
and dl, ah
xor dl, 0xff
and al, 0xa2
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, 0xa7
mov byte [0x475375], dl
mov al, byte [0x475176]
xor al, 0x40
mov byte [0x475376], al
mov al, byte [0x475177]
mov dl, al
xor dl, 0xf3
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0xf3
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0xf3
and dl, 0xc
sub dl, cl
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x475377], al
mov al, byte [0x475178]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0x89
xor cl, 0xff
or dl, 0x89
and dl, cl
and al, 0x76
mov cl, dl
xor cl, 0xff
mov ah, al
xor ah, 0xff
and cl, ah
or dl, al
xor dl, 0xff
or cl, dl
xor cl, 0xff
xor cl, 0xca
mov byte [0x475378], cl
mov al, byte [0x475179]
mov cl, al
xor cl, 0xff
and cl, 0xe3
and al, 0x1c
or cl, al
xor cl, 0x77
mov byte [0x475379], cl
mov dl, byte [0x47517a]
mov al, dl
xor al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x4c
xor dl, 0xff
or dl, 0x4c
xor dl, 0xff
and dl, 0xff
or al, dl
mov cl, al
and cl, 0xb2
shl cl, 1
add al, 0xb2
sub al, cl
mov byte [0x47537a], al
mov al, byte [0x47517b]
mov cl, al
xor cl, 0xff
and cl, 0x62
and al, 0x9d
or cl, al
xor cl, 0xf9
mov byte [0x47537b], cl
mov al, byte [0x47517c]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0x40
and ah, 0xbf
or dl, ah
xor dl, 0x57
or dh, 0xe8
xor dh, 0xff
and dh, 0xff
or dl, dh
and al, 0x17
xor al, 0xff
mov cl, dl
xor cl, al
xor cl, 0xff
or dl, al
and dl, cl
xor dl, 0xff
mov byte [0x47537c], dl
mov dl, byte [0x47517d]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0xac
and dl, 0xac
xor dl, 0xff
and dl, 0xff
or dl, 0
and al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x47537d], al
mov dl, byte [0x47517e]
mov al, dl
or al, al
xor al, 0xff
mov cl, dl
or cl, cl
xor cl, 0xff
or al, cl
xor al, 0xff
xor al, 0xff
xor al, 0xff
and al, 0x30
or dl, 0x30
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
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 [0x47537e], al
mov al, byte [0x47517f]
xor al, 0xa1
mov byte [0x47537f], al
mov al, byte [0x475180]
mov cl, al
and cl, 0xbc
shl cl, 1
add al, 0xbc
sub al, cl
mov byte [0x475380], al
mov al, byte [0x475181]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x3f
xor cl, 0xff
or al, 0xc0
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x475381], cl
mov dl, byte [0x475182]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0x3e
mov ah, dl
and ah, 0xc1
or cl, ah
xor cl, 0xc1
or al, cl
xor al, 0xff
or al, 0xf5
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xf5
or ah, 0xa
xor ah, 0xff
or dl, ah
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
or al, dl
mov byte [0x475382], al
mov al, byte [0x475183]
xor al, 0xff
mov byte [0x475383], al
mov al, byte [0x475184]
mov cl, al
xor cl, 0x8d
xor cl, 0xff
and cl, 0x8d
shl cl, 1
sub cl, 0x8d
sub al, cl
mov byte [0x475384], al
mov al, byte [0x475185]
xor al, 0xb3
mov byte [0x475385], al
mov al, byte [0x475186]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xf8
xor dl, 0xff
or al, 7
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x475386], dl
mov al, byte [0x475187]
mov ah, al
and ah, ah
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
xor ah, 0xff
xor cl, 0xff
or ah, cl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xd2
or al, 0xd2
xor al, 0xff
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xc1
and al, 0x3e
or cl, al
xor cl, 0x3e
and dl, cl
mov byte [0x475387], dl
mov al, byte [0x475188]
mov cl, al
xor cl, 0x1e
xor cl, 0xff
and cl, 0x1e
shl cl, 1
sub cl, 0x1e
sub al, cl
mov byte [0x475388], al
mov al, byte [0x475189]
xor al, 0xd8
mov byte [0x475389], al
mov al, byte [0x47518a]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xd6
xor cl, 0xff
xor al, 0xff
and al, 0xd6
or cl, al
xor cl, 0xff
mov byte [0x47538a], cl
mov al, byte [0x47518b]
xor al, 0x89
mov byte [0x47538b], al
mov dl, byte [0x47518c]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0xd3
xor al, 0xff
and al, 0xff
and dl, 0xd3
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x47538c], al
mov al, byte [0x47518d]
mov cl, al
xor cl, 0xbf
xor cl, 0xff
and cl, 0xbf
shl cl, 1
sub cl, 0xbf
sub al, cl
mov byte [0x47538d], al
mov al, byte [0x47518e]
mov cl, al
xor cl, 0xff
and cl, 0x12
and al, 0xed
or cl, al
mov byte [0x47538e], cl
mov al, byte [0x47518f]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xe0
xor dl, 0xff
or al, 0x1f
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47538f], dl
mov cl, byte [0x475190]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0xd
xor al, 0xff
or cl, 0xf2
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x475390], al
mov dl, byte [0x475191]
mov al, dl
xor al, 0x16
and al, dl
shl al, 1
xor ecx, ecx
sub cl, dl
add cl, 0x17
xor edx, edx
sub dl, cl
sub dl, al
mov byte [0x475391], dl
mov al, byte [0x475192]
xor al, 0x6a
mov byte [0x475392], al
mov al, byte [0x475193]
xor al, 0xd7
mov byte [0x475393], al
mov al, byte [str._Z3_n_]
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, 0x92
add dl, 0x6e
and al, 0x92
or dl, al
xor dl, 0x3d
mov byte [0x475394], dl
mov dl, byte [0x475195]
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, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0xb5
xor dl, 0xff
or dl, 0x4a
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
xor al, 0xff
mov byte [0x475395], al
mov al, byte [0x475196]
mov cl, al
xor cl, 0xff
and cl, 0x23
and al, 0xdc
or cl, al
mov byte [0x475396], cl
mov al, byte [0x475197]
mov cl, al
xor cl, 0xff
and cl, 0xd3
and al, 0x2c
mov dl, cl
and dl, al
xor cl, al
or dl, cl
xor dl, 0xc9
mov byte [0x475397], dl
mov al, byte [0x475198]
xor al, 0x3d
mov byte [0x475398], al
mov cl, byte [0x475199]
mov dl, cl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xa5
xor cl, 0xff
mov al, cl
xor al, 0xa5
and al, cl
mov ah, dl
xor ah, 0xff
and ah, 0x7e
and dl, 0x81
or ah, dl
xor ah, 0x81
xor al, 0xff
mov cl, ah
xor cl, al
xor cl, 0xff
or ah, al
and ah, cl
mov byte [0x475399], ah
mov al, byte [0x47519a]
xor al, 0x6e
mov byte [0x47539a], al
mov dl, byte [0x47519b]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
or al, 0xb3
and dl, 0xb3
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x47539b], al
mov al, byte [0x47519c]
xor al, 0xaa
mov byte [0x47539c], al
mov al, byte [0x47519d]
mov ah, al
and ah, ah
xor ah, 0xff
xor ah, 0xff
or ah, 0x66
xor ah, 0xff
and ah, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
xor al, 0xff
mov cl, al
and cl, 0x99
xor cl, 0xff
add al, 0x99
add al, 1
add al, cl
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
xor cl, 0xff
or cl, 0
and cl, 0xff
xor cl, 0xff
or dl, cl
mov byte [0x47539d], dl
mov bl, byte [0x47519e]
mov dl, bl
and dl, 0xc7
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, 0xc7
add bl, 0x73
sub bl, al
sub bl, 0x73
mov byte [0x47539e], bl
mov al, byte [0x47519f]
mov dl, al
xor dl, 0xff
or dl, 0x74
xor dl, 0xff
and dl, 0xff
shl dl, 1
mov cl, al
and cl, 0x8b
shl cl, 1
xor al, 0x8b
add al, cl
sub al, 0xe5
sub al, dl
add al, 0xe5
mov byte [0x47539f], al
mov bl, byte [0x4751a0]
mov dl, bl
and dl, 0xa1
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, 0xa1
sub bl, al
mov byte [0x4753a0], bl
mov al, byte [0x4751a1]
mov cl, al
and cl, 0x14
shl cl, 1
add al, 0x14
sub al, cl
mov byte [0x4753a1], al
mov al, byte [0x4751a2]
xor al, 0xa3
mov byte [0x4753a2], al
mov al, byte [0x4751a3]
mov dl, al
xor dl, 0xff
and dl, 0x4f
mov cl, al
and cl, 0xb0
or dl, cl
xor dl, 0x6b
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0x24
shl dl, 1
sub dl, 0x24
sub al, dl
mov byte [0x4753a3], al
mov al, byte [0x4751a4]
mov cl, al
and cl, 0xf8
shl cl, 1
add al, 0xf8
sub al, cl
mov byte [0x4753a4], al
mov al, byte [0x4751a5]
xor al, 0xe
mov byte [0x4753a5], al
mov bl, byte [0x4751a6]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0xb8
add dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xb8
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x4753a6], bl
mov al, byte [0x4751a7]
xor al, 0x69
mov byte [0x4753a7], al
mov al, byte [0x4751a8]
xor al, 0xcb
mov byte [0x4753a8], al
mov al, byte [0x4751a9]
mov cl, al
xor cl, 0xff
and cl, 0xb2
and al, 0x4d
or cl, al
mov byte [0x4753a9], cl
mov al, byte [0x4751aa]
mov cl, al
and cl, 0x89
shl cl, 1
add al, 0x89
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x4753aa], al
mov al, byte [0x4751ab]
xor al, 0x39
mov byte [0x4753ab], al
mov dl, byte [0x4751ac]
mov al, dl
and al, al
xor al, 0xff
mov cl, al
xor cl, 0x81
xor cl, 0xff
or al, 0x81
and al, cl
xor al, 0xff
xor dl, 0xff
or dl, 0x81
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 [0x4753ac], al
mov al, byte [0x4751ad]
mov cl, al
and cl, 0x62
shl cl, 1
add al, 0x62
sub al, cl
mov byte [0x4753ad], al
mov al, byte [0x4751ae]
mov cl, al
and cl, 0x26
shl cl, 1
add al, 0x26
sub al, cl
mov byte [0x4753ae], al
mov al, byte [0x4751af]
mov cl, al
xor cl, 0xff
and cl, 0x3c
and al, 0xc3
or cl, al
xor cl, 0x39
mov byte [0x4753af], cl
mov cl, byte [0x4751b0]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x91
xor al, 0xff
or cl, 0x6e
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x4753b0], al
mov al, byte [0x4751b1]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov ah, al
sub ah, cl
mov cl, al
xor cl, 0xff
mov dl, ah
and dl, cl
xor ah, cl
or dl, ah
xor dl, 0xff
or dl, 0xb8
xor al, 0xff
or al, 0x47
xor dl, 0xff
mov ah, al
xor ah, 0xff
and ah, 1
and al, 0xfe
or ah, al
xor ah, 0xfe
mov al, dl
xor al, 0xff
mov cl, ah
xor cl, 0xff
and al, cl
or dl, ah
xor dl, 0xff
or al, dl
xor al, 0xff
mov byte [0x4753b1], al
mov dl, byte [0x4751b2]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0xcc
add al, 0x34
xor dl, 0xff
or dl, 0x33
xor dl, 0xff
and dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0xae
and al, 0x51
or cl, al
mov byte [0x4753b2], cl
mov al, byte [0x4751b3]
xor al, 0xe5
mov byte [0x4753b3], al
mov bl, byte [0x4751b4]
mov dl, bl
and dl, 0xc7
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, 0xc7
sub bl, al
mov byte [str.CpF7], bl
mov al, byte [0x4751b5]
mov cl, al
xor cl, 0xff
and cl, 0x5c
and al, 0xa3
or cl, al
mov byte [0x4753b5], cl
mov al, byte [0x4751b6]
xor al, 9
mov byte [0x4753b6], al
mov al, byte [0x4751b7]
xor al, 0x90
mov byte [0x4753b7], al
mov dl, byte [0x4751b8]
mov al, dl
and al, 0xff
shl al, 1
mov cl, dl
add cl, 0xff
sub cl, al
mov al, cl
xor al, 0xff
or al, 0x51
and cl, 0xae
xor cl, 0xff
and al, cl
xor al, 0xff
mov cl, dl
xor cl, 0xae
and cl, dl
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 [0x4753b8], dl
mov al, byte [0x4751b9]
mov cl, al
xor cl, 0xff
and cl, 0xa6
and al, 0x59
or cl, al
xor cl, 0xe9
mov byte [0x4753b9], cl
mov dl, byte [0x4751ba]
mov al, dl
xor al, 0xff
and al, 0x5b
mov cl, dl
and cl, 0xa4
or al, cl
xor al, 0xa4
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0x96
xor al, 0xff
mov cl, dl
xor cl, 0x96
and cl, dl
mov dl, cl
xor dl, 0xff
and dl, 6
and cl, 0xf9
or dl, cl
xor dl, 0xf9
xor al, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or al, dl
mov byte [0x4753ba], al
mov al, byte [0x4751bb]
mov cl, al
xor cl, 0xff
and cl, 0x2a
and al, 0xd5
or cl, al
mov byte [0x4753bb], cl
mov al, byte [0x4751bc]
xor al, 0x16
mov byte [0x4753bc], al
mov al, byte [0x4751bd]
mov cl, al
xor cl, 0x45
xor cl, 0xff
and cl, 0x45
shl cl, 1
sub cl, 0x45
sub al, cl
mov byte [0x4753bd], al
mov al, byte [0x4751be]
xor al, 0x7a
mov byte [0x4753be], al
mov al, byte [0x4751bf]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xdf
xor dl, 0xff
xor al, 0xff
or al, 0xdf
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4753bf], dl
mov al, byte [0x4751c0]
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, 0xff
mov ch, cl
xor ch, 0xff
or dl, ch
xor ah, 0xff
xor cl, 0xff
or ah, cl
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
and dl, 0xab
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x54
mov cl, dl
or cl, al
xor cl, 0xff
or dl, al
xor dl, 0xff
or cl, dl
xor cl, 0xff
xor cl, 0xff
mov byte [0x4753c0], cl
mov bl, byte [0x4751c1]
mov dl, bl
xor dl, 0x1f
xor dl, 0xff
and dl, 0x1f
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 al, 0x1f
add al, 2
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x4753c1], bl
mov al, byte [0x4751c2]
xor al, 0x1b
mov byte [0x4753c2], al
mov bl, byte [0x4751c3]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0x68
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, 0x68
sub bl, al
mov byte [0x4753c3], bl
mov al, byte [0x4751c4]
mov cl, al
xor cl, 0x90
xor cl, 0xff
and cl, 0x90
shl cl, 1
sub cl, 0x90
sub al, cl
mov byte [0x4753c4], al
mov cl, byte [0x4751c5]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xb2
or cl, 0xb2
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x4753c5], al
mov al, byte [0x4751c6]
add al, 0
sub al, 0
mov byte [0x4753c6], al
mov al, byte [0x4751c7]
xor al, 0x79
mov byte [0x4753c7], al
mov bl, byte [0x4751c8]
mov dl, bl
xor dl, 0xff
and dl, 4
mov al, bl
and al, 0xfb
or dl, al
xor dl, 0xff
mov al, dl
xor al, 4
xor al, 0xff
or dl, 4
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 al, 0xfb
add al, 1
sub bl, al
mov byte [str._k_l], bl
mov al, byte [0x4751c9]
xor al, 0xe3
mov byte [0x4753c9], al
mov al, byte [0x4751ca]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x63
or al, 0x63
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x4753ca], cl
mov bl, byte [0x4751cb]
mov dl, bl
and dl, 0x9c
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, 0x9c
sub bl, al
mov byte [0x4753cb], bl
mov dl, byte [0x4751cc]
mov al, dl
xor al, 0xff
or al, 0x8e
add al, 0x72
xor dl, 0xff
or dl, 0x71
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 [0x4753cc], al
mov al, byte [0x4751cd]
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, 0xb3
and dl, 0xb3
xor al, 0xff
or al, 0xb3
xor al, 0xff
and al, 0xff
or dl, al
mov al, dl
xor al, 0xff
and al, 0x1a
and dl, 0xe5
or al, dl
mov byte [0x4753cd], al
mov dl, byte [0x4751ce]
mov ah, dl
xor ah, 0xff
and ah, 0xff
or ah, 0
mov al, dl
xor al, 0xff
mov cl, al
xor cl, 0xff
mov ch, ah
and ch, cl
mov cl, ah
xor cl, al
add ah, cl
sub ah, ch
xor ah, 0xff
mov al, ah
xor al, 0xff
xor ah, 0xff
or al, ah
and al, 0x82
xor al, 0xff
mov ah, dl
xor ah, 0x82
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
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
mov cl, al
and cl, ah
xor al, ah
or cl, al
mov byte [0x4753ce], cl
mov dl, byte [0x4751cf]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
xor ah, cl
xor ah, 0xff
or al, cl
and al, ah
xor al, 0xff
and al, 0xd8
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xd8
xor dl, 0xff
or al, dl
xor al, 0xff
mov byte [0x4753cf], al
mov al, byte [0x4751d0]
xor al, 0xf3
mov byte [0x4753d0], al
mov al, byte [0x4751d1]
mov cl, al
xor cl, 0x58
xor cl, 0xff
and cl, 0x58
shl cl, 1
add cl, 0xa8
sub al, cl
mov byte [0x4753d1], al
mov al, byte [0x4751d2]
mov cl, al
xor cl, 0xff
and cl, 0x2d
and al, 0xd2
or cl, al
mov byte [0x4753d2], cl
mov al, byte [0x4751d3]
mov cl, al
xor cl, 0xff
and cl, 0x5f
and al, 0xa0
or cl, al
xor cl, 0xb9
mov byte [0x4753d3], cl
mov al, byte [0x4751d4]
mov cl, al
and cl, 0x41
shl cl, 1
add al, 0x41
sub al, cl
mov byte [0x4753d4], al
mov cl, byte [0x4751d5]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x90
xor al, 0xff
xor cl, 0xff
or cl, 0x90
and al, cl
xor al, 0xff
mov byte [0x4753d5], al
mov al, byte [0x4751d6]
mov dl, al
and dl, 0x9d
xor dl, 0xff
mov cl, al
xor cl, 0xff
or cl, 0x62
xor dl, 0xff
xor cl, 0xff
or dl, cl
shl dl, 1
sub al, 0x63
sub al, dl
mov byte [0x4753d6], al
mov dl, byte [0x4751d7]
mov ah, dl
xor ah, 0xff
mov al, dl
xor al, 0xff
or ah, al
mov al, dl
and al, al
xor al, 0xff
xor ah, 0xff
xor al, 0xff
or ah, al
xor ah, 0xff
mov al, ah
xor al, 0xff
xor ah, 0xff
or al, ah
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
mov cl, al
and cl, 0xa0
xor cl, 0xff
add al, 0xa0
add al, 1
add al, cl
xor dl, 0xff
mov dh, dl
xor dh, 0xff
mov ah, dh
and ah, 0xaf
and dl, 0x50
or ah, dl
xor ah, 0xf0
or dh, 0xa0
xor dh, 0xff
and dh, 0xff
or ah, dh
xor al, 0xff
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
or al, ah
mov byte [0x4753d7], al
mov al, byte [0x4751d8]
xor al, 0
mov byte [0x4753d8], al
mov al, byte [0x4751d9]
xor al, 0xfa
mov byte [0x4753d9], al
mov al, byte [0x4751da]
xor al, 0xf3
mov byte [0x4753da], al
mov cl, byte [0x4751db]
mov al, cl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x77
and cl, 0x88
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, 0x5a
mov byte [0x4753db], al
mov al, byte [0x4751dc]
xor al, 0x47
mov byte [0x4753dc], al
mov al, byte [0x4751dd]
mov cl, al
and cl, 0x99
shl cl, 1
add al, 0x99
sub al, cl
mov byte [0x4753dd], al
mov al, byte [0x4751de]
xor al, 0x69
mov byte [0x4753de], al
mov al, byte [0x4751df]
xor al, 0x7d
mov byte [0x4753df], al
mov al, byte [0x4751e0]
xor al, 0xe9
mov byte [0x4753e0], al
mov al, byte [0x4751e1]
xor al, 0xa
mov byte [0x4753e1], al
mov bl, byte [0x4751e2]
mov dl, bl
xor dl, 0xea
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
add bl, 0x15
sub bl, al
mov byte [0x4753e2], bl
mov al, byte [0x4751e3]
mov cl, al
xor cl, 0xff
and cl, 0xdc
and al, 0x23
or cl, al
mov byte [0x4753e3], cl
mov al, byte [0x4751e4]
mov cl, al
and cl, 0xf4
shl cl, 1
sub al, 0xb
add al, 0xf4
add al, 0xb
sub al, cl
mov byte [0x4753e4], al
mov al, byte [0x4751e5]
xor al, 0xfa
mov byte [0x4753e5], al
mov al, byte [0x4751e6]
mov cl, al
xor cl, 0x5d
xor cl, 0xff
and cl, 0x5d
shl cl, 1
sub cl, 0x5d
sub al, cl
mov byte [0x4753e6], al
mov al, byte [0x4751e7]
xor al, 0xfd
mov byte [0x4753e7], al
mov al, byte [str.v_B_v]
xor al, 0x66
mov byte [0x4753e8], al
mov al, byte [0x4751e9]
xor al, 0x37
mov byte [0x4753e9], al
mov al, byte [0x4751ea]
xor al, 0x32
mov byte [0x4753ea], al
mov al, byte [0x4751eb]
mov cl, al
xor cl, 0x52
xor cl, 0xff
and cl, 0x52
shl cl, 1
sub cl, 0x52
sub al, cl
mov byte [0x4753eb], al
mov al, byte [0x4751ec]
xor al, 0x1b
mov byte [0x4753ec], al
mov al, byte [0x4751ed]
xor al, 0x96
mov byte [0x4753ed], al
mov dl, byte [0x4751ee]
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
xor al, 0xff
and al, 0x3f
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
xor cl, 0xc0
xor cl, 0xff
or dl, 0xc0
and dl, cl
or al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov byte [0x4753ee], al
mov al, byte [0x4751ef]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, al
add dl, cl
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov ah, dl
or ah, 0xee
xor ah, 0xff
or dl, 0xee
xor dl, 0xff
or ah, dl
xor ah, 0xff
xor al, 0xff
or al, 0x11
and ah, al
xor ah, 0xff
mov byte [0x4753ef], ah
mov ah, byte [0x4751f0]
mov al, ah
xor al, 0xff
and al, 0xa7
mov cl, ah
and cl, 0x58
or al, cl
xor al, 0x58
mov cl, ah
xor cl, 0xff
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
xor al, 0xff
or al, 0x17
and ah, 0x17
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor dl, 0xff
and dl, 0xff
or dl, 0
mov ah, al
xor ah, 0xff
mov bl, dl
xor bl, 0xff
mov dh, ah
and dh, 0x52
and al, 0xad
mov cl, bl
and cl, 0x52
and dl, 0xad
or dh, al
or cl, dl
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x4753f0], dh
mov al, byte [0x4751f1]
xor al, 0xcc
mov byte [0x4753f1], al
mov al, byte [0x4751f2]
xor al, 0x68
mov byte [0x4753f2], al
mov al, byte [0x4751f3]
xor al, 3
mov byte [0x4753f3], al
mov al, byte [0x4751f4]
xor al, 0xf1
mov byte [0x4753f4], al
mov al, byte [0x4751f5]
mov cl, al
and cl, 0xf
shl cl, 1
mov dl, al
and dl, 0xf
or al, 0xf
add dl, al
sub dl, cl
mov byte [0x4753f5], dl
mov al, byte [0x4751f6]
xor al, 4
mov byte [0x4753f6], al
mov al, byte [0x4751f7]
xor al, 0x98
mov byte [0x4753f7], al
mov al, byte [0x4751f8]
mov ah, al
xor ah, 0xff
xor ah, 0xff
xor ah, 0x57
and ah, 0x57
mov dl, al
xor dl, 0x57
and dl, al
mov al, ah
xor al, 0xff
xor ah, 0xff
or al, ah
and dl, dl
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0x54
and al, 0xab
or cl, al
xor cl, 0x89
mov byte [0x4753f8], cl
mov al, byte [0x4751f9]
mov cl, al
and cl, 0x47
shl cl, 1
add al, 0x47
sub al, cl
mov byte [0x4753f9], al
mov al, byte [0x4751fa]
mov cl, al
xor cl, 0x54
xor cl, 0xff
and cl, 0x54
shl cl, 1
sub cl, 0x54
sub al, cl
mov byte [0x4753fa], al
mov al, byte [0x4751fb]
xor al, 9
mov byte [0x4753fb], al
mov al, byte [str.__l_P6b_j]
xor al, 0x2d
mov byte [0x4753fc], al
mov al, byte [0x4751fd]
xor al, 0x3d
mov byte [0x4753fd], al
mov al, byte [0x4751fe]
xor al, 0x7d
mov byte [0x4753fe], al
mov al, byte [0x4751ff]
mov cl, al
and cl, 0x3e
shl cl, 1
add al, 0x3e
sub al, cl
mov byte [0x4753ff], al
mov cl, byte [0x475200]
mov al, cl
and al, al
xor al, 0xff
and al, 0x41
xor al, 0xff
and cl, 0xbe
xor cl, 0xff
and al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
mov byte [0x475400], al
mov al, byte [0x475201]
xor al, 0x27
mov byte [0x475401], al
mov al, byte [0x475202]
xor al, 0x73
mov byte [0x475402], al
mov al, byte [0x475203]
mov dl, al
xor dl, 0xff
xor dl, 0xff
xor dl, 0x4a
and dl, 0x4a
mov cl, al
xor cl, 0xb5
xor cl, 0xff
or al, 0xb5
and al, cl
or dl, al
mov byte [0x475403], dl
mov al, byte [0x475204]
mov cl, al
xor cl, 0xff
and cl, 0x7b
and al, 0x84
or cl, al
mov byte [0x475404], cl
mov al, byte [0x475205]
mov cl, al
xor cl, 0xff
and cl, 0xd2
and al, 0x2d
or cl, al
mov byte [0x475405], cl
mov bl, byte [0x475206]
mov dl, bl
xor dl, 0xff
or dl, 0xaa
mov al, bl
and al, 0x55
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x66
add bl, 0x55
sub bl, 0x66
sub bl, al
mov byte [0x475406], bl
mov al, byte [0x475207]
mov cl, al
xor cl, 0xff
and cl, 0x8c
and al, 0x73
or cl, al
xor cl, 0x6a
mov byte [0x475407], cl
mov al, byte [str.aVe]
xor al, 0x70
mov byte [0x475408], al
mov al, byte [0x475209]
xor al, 0x47
mov byte [0x475409], al
mov al, byte [0x47520a]
xor al, 0xa
mov byte [0x47540a], al
mov al, byte [0x47520b]
mov cl, al
xor cl, 0xff
and cl, 0x6f
and al, 0x90
or cl, al
xor cl, 0x58
mov byte [0x47540b], cl
mov al, byte [0x47520c]
xor al, 0xa8
mov byte [0x47540c], al
mov al, byte [0x47520d]
mov cl, al
xor cl, 0xff
and cl, 0x51
and al, 0xae
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, al
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47540d], dl
mov al, byte [0x47520e]
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, 0xd0
and cl, 0x2f
or dl, cl
xor dl, 0x8f
or ah, 0xa0
xor ah, 0xff
and ah, 0xff
or dl, ah
xor dl, 0xff
xor al, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x5f
add al, cl
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47540e], dl
mov al, byte [str.K_y]
mov cl, al
xor cl, 0xff
and cl, 0x5a
and al, 0xa5
or cl, al
mov byte [0x47540f], cl
mov cl, byte [0x475210]
mov al, cl
xor al, 0xff
mov dl, al
xor dl, 0xd1
xor dl, 0xff
or al, 0xd1
and al, dl
mov dl, cl
xor dl, 0xd1
and dl, cl
mov cl, al
or cl, dl
xor cl, 0xff
or al, dl
xor al, 0xff
xor cl, 0xff
xor al, 0xff
and cl, al
xor cl, 0x19
mov byte [0x475410], cl
mov al, byte [0x475211]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x8d
xor dl, 0xff
and al, 0x72
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x475411], dl
mov al, byte [0x475212]
mov ah, al
xor ah, 0xff
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
xor cl, 0xff
or cl, 0
mov dl, ah
and dl, cl
xor ah, cl
or dl, ah
xor dl, 0xff
or dl, 0xcb
and al, 0xcb
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov byte [0x475412], dl
mov dl, byte [0x475213]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0xf6
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0xff
or cl, 9
and dl, 0xf6
xor dl, 0xff
and cl, dl
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, 0x61
or al, 0x61
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x475413], dl
mov al, byte [0x475214]
mov cl, al
xor cl, 0x15
xor cl, 0xff
and cl, 0x15
shl cl, 1
add cl, 0xea
add cl, 1
sub al, cl
mov byte [0x475414], al
mov al, byte [0x475215]
mov cl, al
xor cl, 0x86
xor cl, 0xff
and cl, 0x86
shl cl, 1
sub cl, 0x86
sub al, cl
mov byte [0x475415], al
mov al, byte [0x475216]
mov cl, al
and cl, 0x11
shl cl, 1
add al, 0x11
sub al, cl
mov byte [0x475416], al
mov al, byte [0x475217]
xor al, 0xcf
mov byte [0x475417], al
mov al, byte [0x475218]
xor al, 0xd8
mov byte [0x475418], al
mov al, byte [0x475219]
xor al, 0xa8
mov byte [0x475419], al
mov al, byte [0x47521a]
mov cl, al
and cl, 0xa1
shl cl, 1
add al, 0xa1
sub al, cl
mov byte [0x47541a], al
mov al, byte [str.sKN3_r_E]
mov ah, al
xor ah, 0xff
mov dh, al
and dh, dh
xor dh, 0xff
and dh, 0xff
xor dh, 0xff
and dh, 0xff
xor dh, 0xff
mov bl, ah
xor bl, 0xff
mov bh, dh
xor bh, 0xff
mov dl, bl
and dl, 0x1b
and ah, 0xe4
mov cl, bh
and cl, 0x1b
and dh, 0xe4
or dl, ah
or cl, dh
xor dl, cl
or bl, bh
xor bl, 0xff
and bl, 0xff
or dl, bl
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 dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0x56
and ah, 0xa9
or dl, ah
xor dl, 0xcb
or dh, 0x62
xor dh, 0xff
and dh, 0xff
or dl, dh
mov ah, al
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0x62
xor dl, 0xff
mov al, ah
xor al, 0xff
and al, 0x5e
and ah, 0xa1
or al, ah
xor al, 0xa1
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
mov byte [0x47541b], dl
mov al, byte [0x47521c]
xor al, 0x5a
mov byte [0x47541c], al
mov al, byte [0x47521d]
xor al, 0x5f
mov byte [0x47541d], al
mov al, byte [0x47521e]
xor al, 0x22
mov byte [0x47541e], al
mov al, byte [0x47521f]
mov cl, al
xor cl, 0xff
and cl, 0x1c
and al, 0xe3
or cl, al
mov byte [0x47541f], cl
mov dl, byte [0x475220]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
mov ah, dl
xor ah, 0xff
mov cl, dl
xor cl, 0xff
or ah, cl
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
mov cl, ah
and cl, al
xor cl, 0xff
add al, ah
add al, 1
add al, cl
and al, 0x4a
xor al, 0xff
xor dl, 0xff
mov cl, dl
and cl, 0x4a
xor cl, 0xff
add dl, 0x4a
add dl, 1
add dl, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, dl
add al, cl
xor al, 0xff
mov byte [0x475420], al
mov al, byte [0x475221]
xor al, 0x54
mov byte [0x475421], al
mov al, byte [0x475222]
mov cl, al
xor cl, 0xff
and cl, 0x33
and al, 0xcc
or cl, al
xor cl, 0xa4
mov byte [0x475422], cl
mov al, byte [0x475223]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
mov dl, cl
xor dl, 0xe4
and dl, cl
xor dl, 0xff
and al, 0xe4
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xc5
and dl, 0x3a
or cl, dl
xor cl, 0x3a
xor al, 0xff
or cl, al
mov byte [0x475423], cl
mov al, byte [0x475224]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x11
and al, 0x11
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x475424], cl
mov al, byte [0x475225]
xor al, 0xb9
mov byte [0x475425], al
mov al, byte [0x475226]
mov cl, al
and cl, 0xfe
shl cl, 1
add al, 0xfe
sub al, cl
mov byte [0x475426], al
mov al, byte [0x475227]
xor al, 0x3b
mov byte [0x475427], al
mov al, byte [0x475228]
xor al, 0x12
mov byte [0x475428], al
mov al, byte [0x475229]
xor al, 0xa9
mov byte [0x475429], al
mov al, byte [0x47522a]
xor al, 0x92
mov byte [0x47542a], al
mov al, byte [str.e_2]
xor al, 0xa
mov byte [0x47542b], al
mov al, byte [0x47522c]
xor al, 0x4f
mov byte [0x47542c], al
mov al, byte [0x47522d]
xor al, 0x4a
mov byte [0x47542d], al
mov al, byte [0x47522e]
xor al, 0x23
mov byte [0x47542e], al
mov al, byte [0x47522f]
xor al, 0xbc
mov byte [0x47542f], al
mov dl, byte [0x475230]
mov al, dl
xor al, 0xff
and al, 0xb0
mov cl, dl
xor cl, 0x4f
xor cl, 0xff
or dl, 0x4f
and dl, cl
mov cl, al
or cl, dl
xor cl, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
or cl, al
xor cl, 0xff
xor cl, 0xb6
mov byte [0x475430], cl
mov al, byte [0x475231]
mov cl, al
and cl, 0x68
shl cl, 1
mov dl, al
add dl, 0x68
sub dl, cl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0x68
shl dl, 1
sub dl, 0x68
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x475431], al
mov al, byte [0x475232]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x7c
xor dl, 0xff
xor al, 0xff
and al, 0x7c
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x475432], dl
mov cl, byte [0x475233]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0xc1
xor al, 0xff
xor cl, 0xff
and cl, 0xc1
or al, cl
xor al, 0xff
mov byte [0x475433], al
mov al, byte [0x475234]
xor al, 0x70
mov byte [0x475434], al
mov al, byte [0x475235]
xor al, 0xe4
mov byte [0x475435], al
mov al, byte [0x475236]
xor al, 0xed
mov byte [0x475436], al
mov al, byte [0x475237]
xor al, 0x92
mov byte [0x475437], al
mov al, byte [0x475238]
xor al, 0x81
mov byte [0x475438], al
mov al, byte [0x475239]
mov cl, al
xor cl, 0xff
and cl, 0x80
and al, 0x7f
or cl, al
mov byte [0x475439], cl
mov al, byte [0x47523a]
xor al, 0x12
mov byte [0x47543a], al
mov al, byte [0x47523b]
xor al, 0xe
mov byte [0x47543b], al
mov al, byte [0x47523c]
xor al, 0xeb
mov byte [0x47543c], al
mov al, byte [0x47523d]
mov dl, al
xor dl, 0xf0
xor dl, 0xff
and dl, 0xf0
shl dl, 1
add dl, 0xa3
sub dl, 0xf0
sub dl, 0xa3
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x47543d], al
mov al, byte [0x47523e]
mov cl, al
and cl, 0x5f
shl cl, 1
add al, 0x5f
sub al, cl
mov byte [0x47543e], al
mov dl, byte [0x47523f]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xfb
mov ah, dl
and ah, 4
or cl, ah
xor cl, 4
mov ah, cl
and ah, al
xor ah, 0xff
add al, cl
add al, 1
add al, ah
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0x5b
mov ah, dl
xor ah, 0xff
and ah, 0x76
and dl, 0x89
or ah, dl
xor ah, 0x89
mov cl, ah
and cl, 0xa4
xor cl, 0xff
add ah, 0xa4
add ah, 1
add ah, cl
mov cl, al
xor cl, ah
xor cl, 0xff
or al, ah
and al, cl
xor al, 0xff
mov byte [0x47543f], al
mov al, byte [0x475240]
xor al, 0x1c
mov byte [0x475440], al
mov cl, byte [0x475241]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x36
xor al, 0xff
or cl, 0xc9
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x475441], al
mov al, byte [0x475242]
xor al, 0xe5
mov byte [0x475442], al
mov bl, byte [0x475243]
mov dl, bl
xor dl, 0x41
xor dl, 0xff
and dl, 0x41
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, al
xor cl, 0xff
and cl, 0x41
and al, 0xbe
sub al, cl
sub bl, 0x4a
sub bl, al
add bl, 0x4a
mov byte [0x475443], bl
mov dl, byte [0x475244]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
or cl, ah
xor cl, 0xff
or cl, 0
and cl, 0xff
xor cl, 0xff
and al, cl
xor al, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x56
add al, cl
or dl, 0x56
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x475444], al
mov al, byte [0x475245]
xor al, 0x4c
mov byte [0x475445], al
mov al, byte [0x475246]
mov cl, al
and cl, 0xa8
shl cl, 1
mov dl, al
and dl, 0xa8
or al, 0xa8
add dl, al
sub dl, cl
mov byte [0x475446], dl
mov al, byte [0x475247]
mov dl, al
xor dl, 0xb0
xor dl, 0xff
xor dl, 0xff
or dl, 0x4f
xor dl, 0xff
and dl, 0xff
shl dl, 1
mov cl, dl
xor cl, 0xb0
and dl, 0x4f
shl dl, 1
sub dl, cl
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x475447], al
mov al, byte [0x475248]
mov cl, al
xor cl, 0xff
and cl, 0xec
and al, 0x13
or cl, al
xor cl, 0x4f
mov byte [0x475448], cl
mov dl, byte [0x475249]
mov cl, dl
xor cl, 0xff
mov al, dl
xor al, 0xff
or cl, al
xor cl, 0xff
mov al, cl
and al, 4
xor cl, 4
or 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
mov dl, ah
and dl, 0xfb
xor ah, 0xfb
or dl, ah
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
or al, dl
mov byte [str.f_W_tYkW], al
mov al, byte [0x47524a]
xor al, 0xe9
mov byte [0x47544a], al
mov al, byte [0x47524b]
mov cl, al
xor cl, 0x21
and cl, al
shl cl, 1
sub al, 0xf5
add al, 0xde
add al, 0xf5
sub al, cl
mov byte [0x47544b], al
mov al, byte [0x47524c]
xor al, 5
mov byte [0x47544c], al
mov al, byte [0x47524d]
xor al, 0x87
mov byte [0x47544d], al
mov al, byte [0x47524e]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
or cl, ah
xor cl, 0xff
or cl, 0
xor cl, 0xff
or cl, 0
and dl, cl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xf9
and cl, dl
or al, 6
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x47544e], cl
mov al, byte [0x47524f]
xor al, 0x78
mov byte [0x47544f], al
mov al, byte [0x475250]
mov cl, al
xor cl, 0x13
xor cl, 0xff
and cl, 0x13
shl cl, 1
sub cl, 0x13
sub al, cl
mov byte [0x475450], al
mov al, byte [0x475251]
mov cl, al
xor cl, 0xff
and cl, 0x3f
and al, 0xc0
or cl, al
xor cl, 0x15
mov byte [0x475451], cl
mov al, byte [0x475252]
xor al, 0x6f
mov byte [0x475452], al
mov al, byte [0x475253]
xor al, 0x99
mov byte [0x475453], al
mov al, byte [0x475254]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x8a
mov dl, al
and dl, 0x75
or cl, dl
xor cl, 0x75
or ah, cl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0xc8
mov cl, al
xor cl, 0xc8
xor cl, 0xff
or al, 0xc8
and al, cl
xor al, 0xff
mov cl, dl
xor cl, al
xor cl, 0xff
or dl, al
and dl, cl
xor dl, 0xff
mov byte [0x475454], dl
mov al, byte [0x475255]
mov cl, al
xor cl, 0x58
xor cl, 0xff
and cl, 0x58
shl cl, 1
sub cl, 0x58
sub al, cl
mov byte [0x475455], al
mov al, byte [0x475256]
xor al, 0x3e
mov byte [0x475456], al
mov dl, byte [0x475257]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
or al, 0x7d
add al, 0x83
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x7d
add dl, cl
or al, dl
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x9c
and al, 0x9c
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x475457], cl
mov al, byte [0x475258]
xor al, 0x38
mov byte [0x475458], al
mov al, byte [0x475259]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x20
xor al, 0xff
or al, 0xdf
and cl, al
xor cl, 0xff
mov byte [0x475459], cl
mov al, byte [0x47525a]
mov cl, al
xor cl, 0xff
and cl, 0x24
and al, 0xdb
or cl, al
xor cl, 0x61
mov byte [0x47545a], cl
mov al, byte [0x47525b]
xor al, 0x49
mov byte [0x47545b], al
mov ah, byte [0x47525c]
mov dh, ah
xor dh, 0xff
and dh, 0xbb
and ah, 0x44
mov al, dh
xor al, 0xff
mov bl, ah
xor bl, 0xff
mov dl, al
and dl, 0x62
and dh, 0x9d
mov cl, bl
and cl, 0x62
and ah, 0x9d
or dl, dh
or cl, ah
xor dl, cl
or al, bl
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x47545c], dl
mov al, byte [0x47525d]
mov cl, al
and cl, 0xd0
shl cl, 1
add al, 0xd0
sub al, cl
mov byte [0x47545d], al
mov bl, byte [0x47525e]
mov dl, bl
and dl, 0x51
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
xor ecx, ecx
sub cl, bl
add cl, 0xaf
xor edx, edx
sub dl, cl
sub dl, al
mov byte [0x47545e], dl
mov dl, byte [0x47525f]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
or al, 0xaa
add al, 0x56
mov cl, dl
xor cl, 0x55
and cl, dl
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
mov cl, al
xor cl, 0x2f
xor cl, 0xff
and cl, 0x2f
shl cl, 1
sub cl, 0x2f
sub al, cl
mov byte [0x47545f], al
mov al, byte [0x475260]
xor al, 6
mov byte [0x475460], al
mov bl, byte [0x475261]
mov dl, bl
and dl, 0x4a
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, 0x4a
sub bl, al
mov byte [0x475461], bl
mov al, byte [0x475262]
mov dl, al
xor dl, 0x7c
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0x83
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 0x7c
sub al, dl
mov byte [0x475462], al
mov al, byte [0x475263]
xor al, 0x13
mov byte [0x475463], al
mov dl, byte [0x475264]
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, 0x5b
xor dl, 0xff
and dl, 0xa4
or al, dl
xor al, 0xff
mov byte [0x475464], al
mov al, byte [0x475265]
xor al, 0xd9
mov byte [0x475465], al
mov ah, byte [0x475266]
mov al, ah
or al, al
xor al, 0xff
or al, 0xd
xor al, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xd
or ah, 0xf2
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
and cl, dl
xor cl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
xor cl, 0xff
xor al, 0xff
or cl, al
mov byte [0x475466], cl
mov al, byte [0x475267]
mov cl, al
xor cl, 0xff
and cl, 0x66
and al, 0x99
or cl, al
mov byte [0x475467], cl
mov cl, byte [0x475268]
mov al, cl
xor al, 0xff
xor al, 0xff
xor al, 0x8e
and al, 0x8e
mov dl, cl
xor dl, 0x8e
and dl, cl
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 [0x475468], cl
mov al, byte [0x475269]
mov ah, al
xor ah, 0xff
and ah, 7
mov cl, al
and cl, 0xf8
or ah, cl
xor ah, 0xf8
mov cl, al
xor cl, 0xff
and ah, cl
mov dl, ah
xor dl, 0xff
and dl, 0x6f
xor ah, 0xff
and ah, 0x6f
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, 0x6f
xor al, 0xff
xor dl, 0xff
xor al, 0xff
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov byte [0x475469], cl
mov al, byte [0x47526a]
xor al, 0xa8
mov byte [0x47546a], al
mov al, byte [0x47526b]
xor al, 0xeb
mov byte [0x47546b], al
mov al, byte [0x47526c]
mov cl, al
xor cl, 0xff
and cl, 0xb0
and al, 0x4f
or cl, al
mov byte [0x47546c], cl
mov al, byte [0x47526d]
mov cl, al
xor cl, 0xff
and cl, 0x58
and al, 0xa7
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, al
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47546d], dl
mov dl, byte [0x47526e]
mov al, dl
xor al, 0xff
mov ah, dl
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and ah, cl
or ah, 0
xor ah, 0xff
or ah, 0
xor ah, 0xff
mov cl, ah
xor cl, 0xff
mov ch, al
and ch, cl
mov cl, al
xor cl, ah
add al, cl
sub al, ch
and al, 0x3d
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
and dl, 0xc2
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x47546e], al
mov al, byte [0x47526f]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, ah
add dl, 1
xor ah, 0xff
or ah, cl
add ah, dl
mov dl, ah
and dl, 6
xor ah, 6
or dl, ah
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
add cl, 1
xor al, 0xff
or al, 6
add al, cl
mov cl, dl
or cl, al
xor cl, 0xff
or dl, al
xor dl, 0xff
or cl, dl
xor cl, 0xff
xor cl, 0xff
mov byte [str._3v2], cl
mov al, byte [0x474b70]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x84
xor dl, 0xff
mov cl, al
or cl, 0x7b
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
and dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0x7b
xor cl, 0xff
or dl, 0x7b
and dl, cl
shl dl, 1
sub dl, 0x7b
sub al, dl
mov byte [0x474bf0], al
mov bl, byte [0x474b71]
mov dl, bl
xor dl, 0x76
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
or dl, dl
xor dl, 0xff
or dl, 0x89
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, 0x76
sub bl, 0x9b
sub bl, al
add bl, 0x9b
mov byte [0x474bf1], bl
mov al, byte [0x474b72]
xor al, 0xa
mov byte [0x474bf2], al
mov al, byte [0x474b73]
mov cl, al
xor cl, 0xff
and cl, 0x86
and al, 0x79
or cl, al
xor cl, 0x61
mov byte [0x474bf3], cl
mov al, byte [0x474b74]
xor al, 0x37
mov byte [0x474bf4], al
mov al, byte [0x474b75]
mov dl, al
and dl, dl
xor dl, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or dl, 0x7b
and al, 0x7b
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474bf5], dl
mov bl, byte [0x474b76]
mov al, bl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x5d
mov cl, bl
xor cl, 0xff
or cl, 0xa2
and al, cl
xor al, 0xff
mov dl, al
xor dl, 0xff
xor al, 0xff
and dl, al
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xa2
and dl, 0xa2
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, 0xa2
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x474bf6], bl
mov al, byte [0x474b77]
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
or dl, cl
xor dl, 0xff
or dl, 0xb7
xor al, 0xff
or al, 0x48
xor al, 0xff
and al, 0xff
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
mov cl, dl
or cl, al
xor cl, 0xff
or dl, al
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
and cl, dl
mov byte [0x474bf7], cl
mov al, byte [0x474b78]
xor al, 0x3d
mov byte [0x474bf8], al
mov al, byte [0x474b79]
xor al, 0x37
mov byte [0x474bf9], al
mov al, byte [0x474b7a]
xor al, 0xbd
mov byte [0x474bfa], al
mov al, byte [0x474b7b]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
xor ah, 0xff
xor cl, 0xff
or ah, cl
xor ah, 0xff
xor ah, 0xff
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 2
and ah, 0xfd
or dl, ah
xor dl, 0x52
or dh, 0xaf
xor dh, 0xff
and dh, 0xff
or dl, dh
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
mov cl, al
and cl, 0xaf
xor al, 0xaf
or cl, al
xor dl, 0xff
xor cl, 0xff
mov al, cl
and al, dl
xor al, 0xff
add dl, cl
add dl, 1
add dl, al
mov byte [0x474bfb], dl
mov al, byte [0x474b7c]
mov cl, al
xor cl, 0x76
xor cl, 0xff
and cl, 0x76
shl cl, 1
sub cl, 0x76
mov dl, al
sub dl, cl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0x76
shl dl, 1
sub dl, 0x76
sub al, dl
mov byte [0x474bfc], al
mov al, byte [0x474b7d]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, dl
xor dl, 0xff
mov ah, cl
xor ah, 0xff
xor cl, 0xff
or ah, cl
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or dl, 0xca
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0x35
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474bfd], dl
mov al, byte [0x474b7e]
xor al, 0xdc
mov byte [0x474bfe], al
mov al, byte [0x474b7f]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov ah, cl
xor ah, 0xff
xor cl, 0xff
or ah, cl
and dl, dl
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov dl, ah
xor dl, 0x92
and dl, ah
xor dl, 0xff
xor al, 0xff
or al, 0x6d
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474bff], dl
mov al, byte [0x474b80]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xc3
xor dl, 0xff
or al, 0x3c
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474c00], dl
mov al, byte [0x474b81]
xor al, 1
mov byte [0x474c01], al
mov al, byte [0x474b82]
mov cl, al
xor cl, 0xff
and cl, 0xa4
and al, 0x5b
or cl, al
xor cl, 0x26
mov byte [0x474c02], cl
mov al, byte [0x474b83]
xor al, 0x46
mov byte [0x474c03], al
mov al, byte [0x474b84]
mov cl, al
xor cl, 0xff
and cl, 0x22
and al, 0xdd
or cl, al
xor cl, 0xa6
mov byte [0x474c04], cl
mov al, byte [0x474b85]
mov cl, al
xor cl, 0x84
xor cl, 0xff
and cl, 0x84
shl cl, 1
sub cl, 0x84
mov dl, al
sub dl, cl
xor dl, 0xff
xor dl, 0xff
xor dl, 0x84
and dl, 0x84
shl dl, 1
sub dl, 0x84
sub al, dl
mov byte [0x474c05], al
mov al, byte [0x474b86]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0xf4
xor al, 0xff
or al, 0xb
and cl, al
xor cl, 0xff
mov byte [0x474c06], cl
mov al, byte [0x474b87]
xor al, 0x23
mov byte [0x474c07], al
mov dl, byte [0x474b88]
mov al, dl
xor al, 0xff
and al, 0xad
mov cl, dl
xor cl, 0x52
xor cl, 0xff
or dl, 0x52
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, 0xb4
mov byte [0x474c08], al
mov dl, byte [0x474b89]
mov al, dl
or al, al
xor al, 0xff
or al, 0x26
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
xor cl, 0xff
or cl, 0xd9
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
mov byte [0x474c09], al
mov al, byte [0x474b8a]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xd
or al, 0xd
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x474c0a], cl
mov bl, byte [0x474b8b]
mov dl, bl
xor dl, 0x65
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0x65
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x65
sub bl, al
mov byte [0x474c0b], bl
mov al, byte [0x474b8c]
mov cl, al
xor cl, 0xff
and cl, 0xd9
and al, 0x26
or cl, al
xor cl, 0x68
mov byte [0x474c0c], cl
mov al, byte [0x474b8d]
xor al, 0x8c
mov byte [0x474c0d], al
mov al, byte [0x474b8e]
xor al, 0xf
mov byte [0x474c0e], al
mov cl, byte [0x474b8f]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x82
xor al, 0xff
xor cl, 0xff
or cl, 0x82
and al, cl
xor al, 0xff
mov byte [0x474c0f], al
mov al, byte [0x474b90]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x5a
xor al, 0xff
or al, 0xa5
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474c10], dl
mov al, byte [0x474b91]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x5b
add dl, cl
shl dl, 1
add al, 0x5b
sub al, dl
mov byte [0x474c11], al
mov dl, byte [0x474b92]
mov al, dl
or al, al
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
mov cl, al
and cl, 0x3e
xor cl, 0xff
add al, 0x3e
add al, 1
add al, cl
xor al, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, dl
xor cl, 0xc1
and cl, dl
or al, cl
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
and cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
mov byte [0x474c12], cl
mov al, byte [0x474b93]
xor al, 0x29
mov byte [0x474c13], al
mov al, byte [0x474b94]
mov cl, al
xor cl, 0xff
and cl, 0x87
and al, 0x78
or cl, al
mov byte [0x474c14], cl
mov al, byte [0x474b95]
xor al, 0xd3
mov byte [0x474c15], al
mov al, byte [0x474b96]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0x46
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
and al, 0x46
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0
and dl, al
mov byte [0x474c16], dl
mov al, byte [0x474b97]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xd3
or al, 0xd3
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474c17], dl
mov dl, byte [0x474b98]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
and al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0x18
or dl, 0x18
mov cl, dl
xor cl, 0xff
and cl, 0xf4
and dl, 0xb
or cl, dl
xor cl, 0xb
xor al, 0xff
xor cl, 0xff
and al, cl
mov byte [0x474c18], al
mov al, byte [0x474b99]
mov dl, al
xor dl, 0xff
and dl, 0x1e
mov cl, al
and cl, 0xe1
or dl, cl
xor dl, 0xb6
xor dl, 0xff
xor dl, 0xff
or dl, 0x57
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 0xa8
sub al, dl
mov byte [0x474c19], al
mov al, byte [0x474b9a]
xor al, 0xea
mov byte [0x474c1a], al
mov al, byte [0x474b9b]
xor al, 0xe9
mov byte [0x474c1b], al
mov al, byte [0x474b9c]
mov cl, al
and cl, 0xa2
shl cl, 1
add al, 0xa2
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x474c1c], al
mov al, byte [0x474b9d]
xor al, 0xe5
mov byte [0x474c1d], al
mov al, byte [0x474b9e]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x1d
xor dl, 0xff
and al, 0xe2
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474c1e], dl
mov al, byte [0x474b9f]
xor al, 0x47
mov byte [str.L_G_], al
mov al, byte [0x474ba0]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x1e
or al, 0x1e
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x474c20], cl
mov al, byte [0x474ba1]
mov cl, al
xor cl, 0xff
and cl, 0x16
xor al, 0xff
or al, 0x16
xor al, 0xff
and al, 0xff
or cl, al
mov byte [0x474c21], cl
mov al, byte [0x474ba2]
mov dl, al
xor dl, 0x81
xor dl, 0xff
xor dl, 0xff
or dl, 0x7e
xor dl, 0xff
and dl, 0xff
shl dl, 1
add dl, 0x7f
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x474c22], al
mov al, byte [0x474ba3]
mov cl, al
xor cl, 0xff
and cl, 0xab
and al, 0x54
or cl, al
xor cl, 0x8f
mov byte [0x474c23], cl
mov dl, byte [0x474ba4]
mov cl, dl
and cl, cl
xor cl, 0xff
xor cl, 0xff
mov al, cl
and al, 0x79
xor cl, 0x79
or al, cl
xor dl, 0xff
or dl, 0x86
and al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
mov byte [0x474c24], al
mov bl, byte [0x474ba5]
mov dl, bl
and dl, 0xbc
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, bl
and cl, 0xbc
shl cl, 1
xor bl, 0xbc
add bl, cl
sub bl, al
mov byte [0x474c25], bl
mov al, byte [0x474ba6]
xor al, 0xa0
mov byte [0x474c26], al
mov bl, byte [0x474ba7]
mov al, bl
and al, 0x3f
shl al, 1
mov dl, bl
add dl, 0x3f
sub dl, al
xor dl, 0xff
xor dl, 0xff
xor dl, 0x3f
and dl, 0x3f
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, 0x3f
sub bl, 0x7c
sub bl, al
add bl, 0x7c
mov byte [0x474c27], bl
mov al, byte [0x474ba8]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
and cl, dl
or cl, 0x13
xor cl, 0xff
shl cl, 1
add al, 0xec
sub al, cl
mov byte [0x474c28], al
mov dl, byte [0x474ba9]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
or al, 0x72
add al, 0x8e
and dl, 0x72
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 [0x474c29], al
mov al, byte [0x474baa]
xor al, 0x68
mov byte [0x474c2a], al
mov al, byte [0x474bab]
mov cl, al
xor cl, 0xff
and cl, 0x47
and al, 0xb8
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov byte [0x474c2b], dl
mov al, byte [0x474bac]
xor al, 0x63
mov byte [0x474c2c], al
mov al, byte [0x474bad]
xor al, 0x92
mov byte [0x474c2d], al
mov al, byte [0x474bae]
xor al, 0x4b
mov byte [str._Y8], al
mov al, byte [0x474baf]
xor al, 0x76
mov byte [0x474c2f], al
mov al, byte [0x474bb0]
xor al, 0x80
mov byte [0x474c30], al
mov al, byte [0x474bb1]
mov dl, al
xor dl, 0x64
xor dl, 0xff
and dl, 0x64
shl dl, 1
mov cl, dl
xor cl, 0x64
and dl, 0x9b
shl dl, 1
sub dl, cl
sub al, dl
mov byte [0x474c31], al
mov al, byte [0x474bb2]
xor al, 9
mov byte [0x474c32], al
mov cl, byte [0x474bb3]
mov al, cl
or al, al
xor al, 0xff
or al, 0x4e
xor al, 0xff
mov dl, cl
and dl, 0xb1
xor cl, 0xb1
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 0x5e
and dl, 0xa1
or cl, dl
xor cl, 0xa1
xor al, 0xff
xor cl, 0xff
and al, cl
mov byte [0x474c33], al
mov al, byte [0x474bb4]
mov cl, al
xor cl, 0x9d
xor cl, 0xff
and cl, 0x9d
shl cl, 1
sub cl, 0x9d
sub al, cl
mov byte [0x474c34], al
mov al, byte [0x474bb5]
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, 0x35
and al, 0xca
mov cl, dl
and cl, al
xor dl, al
or cl, dl
xor cl, 2
mov byte [0x474c35], cl
mov al, byte [0x474bb6]
mov cl, al
and cl, 0x4d
shl cl, 1
add al, 0x4d
sub al, cl
mov byte [0x474c36], al
mov al, byte [0x474bb7]
mov cl, al
or cl, cl
mov dl, cl
xor dl, 0xff
and dl, 0x53
and cl, 0xac
or dl, cl
xor dl, 0xac
and dl, dl
xor dl, 0xff
and dl, 0x9f
xor dl, 0xff
xor dl, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x9f
xor al, 0xff
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and dl, al
mov byte [0x474c37], dl
mov al, byte [0x474bb8]
xor al, 0xd0
mov byte [0x474c38], al
mov al, byte [0x474bb9]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x62
xor dl, 0xff
xor al, 0xff
or al, 0x62
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474c39], dl
mov al, byte [0x474bba]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 7
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 7
add al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor al, 0xff
or dl, al
mov byte [0x474c3a], dl
mov al, byte [0x474bbb]
mov cl, al
and cl, 0x2d
shl cl, 1
add al, 0x2d
sub al, cl
mov byte [0x474c3b], al
mov al, byte [0x474bbc]
xor al, 0xee
mov byte [0x474c3c], al
mov al, byte [0x474bbd]
xor al, 0xba
mov byte [0x474c3d], al
mov bl, byte [0x474bbe]
mov dl, bl
and dl, 0xf6
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, 0xf6
sub bl, al
mov byte [0x474c3e], bl
mov al, byte [0x474bbf]
xor al, 0x6e
mov byte [0x474c3f], al
mov bl, byte [0x474bc0]
mov dl, bl
xor dl, 0xe9
xor dl, 0xff
and dl, 0xe9
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, 0xe9
sub bl, al
mov byte [0x474c40], bl
mov dl, byte [0x474bc1]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0x9c
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x9c
add dl, cl
mov ah, dl
xor ah, 0xff
and ah, 0x46
and dl, 0xb9
or ah, dl
xor ah, 0xb9
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
xor ah, 0xff
or al, ah
mov byte [0x474c41], al
mov al, byte [0x474bc2]
xor al, 0xfc
mov byte [0x474c42], al
mov al, byte [0x474bc3]
mov cl, al
xor cl, 0xff
and cl, 0xd2
and al, 0x2d
or cl, al
xor cl, 2
mov byte [0x474c43], cl
mov al, byte [0x474bc4]
xor al, 3
mov byte [0x474c44], al
mov al, byte [0x474bc5]
mov dl, al
xor dl, 0x23
xor dl, 0xff
xor dl, 0xff
or dl, 0xdc
xor dl, 0xff
and dl, 0xff
shl dl, 1
mov cl, dl
xor cl, 0x23
and dl, 0xdc
shl dl, 1
sub dl, cl
sub al, dl
mov byte [0x474c45], al
mov dl, byte [0x474bc6]
mov al, dl
xor al, 0xff
and al, 0xd0
mov cl, dl
and cl, 0x2f
xor cl, 0xff
and dl, 0x2f
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
xor al, 0xed
mov byte [0x474c46], al
mov al, byte [0x474bc7]
xor al, 0xf8
mov byte [0x474c47], al
mov al, byte [0x474bc8]
xor al, 0x8b
mov byte [0x474c48], al
mov al, byte [0x474bc9]
mov cl, al
xor cl, 0x5e
xor cl, 0xff
and cl, 0x5e
shl cl, 1
sub cl, 0x5e
sub al, cl
mov byte [0x474c49], al
mov al, byte [0x474bca]
xor al, 0x66
mov byte [0x474c4a], al
mov bl, byte [0x474bcb]
mov dl, bl
xor dl, 0xff
and dl, 0x24
mov al, bl
and al, 0xdb
or dl, al
xor dl, 0xff
mov al, dl
xor al, 0x24
xor al, 0xff
or dl, 0x24
and dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x24
sub bl, al
mov byte [0x474c4b], bl
mov al, byte [0x474bcc]
xor al, 0x18
mov byte [0x474c4c], al
mov dl, byte [0x474bcd]
mov al, dl
xor al, 0xff
and al, 0xd0
mov cl, dl
and cl, 0x2f
or al, cl
xor al, 0x2f
and al, 0xf0
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0xf
or al, cl
xor al, 0x24
mov byte [0x474c4d], al
mov al, byte [0x474bce]
xor al, 0x7e
mov byte [0x474c4e], al
mov al, byte [0x474bcf]
xor al, 0xfd
mov byte [0x474c4f], al
mov al, byte [0x474bd0]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xd2
xor al, 0xff
and al, 0x2d
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [str._nnsW], dl
mov al, byte [0x474bd1]
xor al, 0x53
mov byte [0x474c51], al
mov al, byte [0x474bd2]
mov cl, al
and cl, 0xc6
shl cl, 1
add al, 0xc6
sub al, cl
mov byte [0x474c52], al
mov al, byte [0x474bd3]
xor al, 0x57
mov byte [0x474c53], al
mov ah, byte [0x474bd4]
mov dl, ah
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xab
or ah, 0xab
xor ah, 0xff
mov al, dl
xor al, 0xff
mov cl, ah
xor cl, 0xff
and al, cl
xor dl, 0xff
xor ah, 0xff
and dl, ah
or al, dl
xor al, 0xff
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov byte [0x474c54], al
mov dl, byte [0x474bd5]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0xdf
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
xor dl, 0xff
or dl, 0x20
xor dl, 0xff
and dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0x79
and al, 0x86
or cl, al
xor cl, 0x86
mov byte [0x474c55], cl
mov al, byte [0x474bd6]
mov cl, al
and cl, cl
mov ah, cl
xor ah, 0xff
xor cl, 0xff
or ah, cl
and ah, 0xff
xor ah, 0xff
xor ah, 0xff
or ah, 0
xor ah, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0x99
or ah, 0x66
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
and dl, ah
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x66
add al, cl
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, dl
xor al, 0xff
xor dl, 0xff
and al, dl
mov cl, ah
xor cl, 0xff
xor ah, 0xff
and cl, ah
or al, cl
xor al, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x67
and al, 0x98
or cl, al
xor cl, 0x98
mov byte [0x474c56], cl
mov al, byte [0x474bd7]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xb1
xor cl, 0xff
xor al, 0xff
or al, 0xb1
and cl, al
xor cl, 0xff
mov byte [0x474c57], cl
mov al, byte [0x474bd8]
mov cl, al
xor cl, 0xb9
xor cl, 0xff
and cl, 0xb9
shl cl, 1
sub cl, 0xb9
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x474c58], al
mov al, byte [0x474bd9]
xor al, 0x74
mov byte [0x474c59], al
mov al, byte [0x474bda]
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x474c5a], al
mov al, byte [0x474bdb]
mov dl, al
xor dl, 0xff
mov cl, dl
xor cl, 0xba
xor cl, 0xff
or dl, 0xba
and dl, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x45
or dl, al
mov byte [0x474c5b], dl
mov cl, byte [0x474bdc]
mov al, cl
xor al, 0xff
and al, 0xde
mov dl, cl
xor dl, 0x21
xor dl, 0xff
or cl, 0x21
and cl, dl
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x7f
or al, 0x7f
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474c5c], dl
mov al, byte [0x474bdd]
xor al, 0x90
mov byte [0x474c5d], al
mov al, byte [0x474bde]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov ah, cl
and ah, dl
xor cl, dl
or ah, cl
mov dl, ah
xor dl, 0xc3
and dl, ah
xor dl, 0xff
xor al, 0xff
and al, al
xor al, 0xff
and al, 0xc3
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0xd8
and dl, 0x27
mov cl, bl
and cl, 0xd8
and al, 0x27
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x474c5e], dh
mov cl, byte [0x474bdf]
mov al, cl
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
xor al, 0x5c
and al, 0x5c
and cl, 0xa3
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0x23
and al, 0xdc
or cl, al
mov byte [0x474c5f], cl
mov bl, byte [0x474be0]
mov dl, bl
and dl, 0x1c
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, 0xe4
sub bl, 0xcd
sub bl, al
add bl, 0xcd
mov byte [0x474c60], bl
mov al, byte [0x474be1]
xor al, 0xe8
mov byte [0x474c61], al
mov al, byte [0x474be2]
mov cl, al
xor cl, 0xff
and cl, 0x94
and al, 0x6b
or cl, al
mov byte [0x474c62], cl
mov dl, byte [0x474be3]
mov al, dl
and al, al
xor al, 0xff
or al, al
xor al, 0xff
or al, 0x2f
xor al, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, dl
xor cl, 0xd0
and cl, dl
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
mov byte [0x474c63], al
mov al, byte [0x474be4]
mov dl, al
and dl, dl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 5
xor al, 0xff
and al, 0xff
or al, 0
or al, 0xfa
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or al, al
xor al, 0xff
xor ah, 0xff
xor al, 0xff
and ah, al
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
mov byte [0x474c64], ah
mov al, byte [0x474be5]
xor al, 0xb5
mov byte [0x474c65], al
mov al, byte [0x474be6]
mov cl, al
xor cl, 0xff
and cl, 0x83
and al, 0x7c
or cl, al
mov byte [0x474c66], cl
mov al, byte [0x474be7]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x20
add dl, cl
shl dl, 1
add al, 0x20
sub al, 0x99
sub al, dl
add al, 0x99
mov byte [0x474c67], al
mov al, byte [0x474be8]
mov cl, al
xor cl, 0xff
and cl, 0xfe
and al, 1
or cl, al
xor cl, 0x10
mov byte [0x474c68], cl
mov al, byte [0x474be9]
mov cl, al
xor cl, 0x9f
xor cl, 0xff
and cl, 0x9f
shl cl, 1
sub cl, 0x9f
mov dl, al
sub dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0x9f
shl dl, 1
add dl, 0x60
add dl, 1
sub al, dl
mov byte [0x474c69], al
mov al, byte [0x474bea]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xc5
or al, 0xc5
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x474c6a], cl
mov al, byte [0x474beb]
xor al, 0xf6
mov byte [0x474c6b], al
mov al, byte [0x474bec]
mov cl, al
xor cl, 0xff
and cl, 0x5c
and al, 0xa3
or cl, al
mov byte [0x474c6c], cl
mov al, byte [0x474bed]
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, 0x9d
and al, 0x62
or dl, al
xor dl, 0x4a
mov byte [0x474c6d], dl
mov al, byte [0x474bee]
mov cl, al
xor cl, 0x36
xor cl, 0xff
and cl, 0x36
shl cl, 1
sub cl, 0x36
sub al, cl
mov byte [0x474c6e], al
mov al, byte [0x474bef]
mov cl, al
xor cl, 0x23
xor cl, 0xff
and cl, 0x23
shl cl, 1
sub cl, 0x23
sub al, cl
mov byte [0x474c6f], al
mov al, byte [0x474470]
xor al, 0x3a
mov byte [0x474570], al
mov al, byte [0x474471]
xor al, 3
mov byte [0x474571], al
mov al, byte [0x474472]
mov cl, al
xor cl, 0xff
xor cl, 0xff
xor cl, 0xb9
and cl, 0xb9
mov dl, al
xor dl, 0xb9
and dl, al
or cl, dl
mov byte [0x474572], cl
mov al, byte [0x474473]
mov cl, al
xor cl, 0x2d
xor cl, 0xff
and cl, 0x2d
shl cl, 1
sub cl, 0x2d
sub al, cl
mov byte [0x474573], al
mov al, byte [0x474474]
xor al, 9
mov byte [0x474574], al
mov dl, byte [0x474475]
mov cl, dl
and cl, cl
xor cl, 0xff
mov al, cl
xor al, 0xf9
and al, cl
xor al, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xf9
add dl, cl
mov ah, dl
xor ah, 0xff
and ah, 0x89
and dl, 0x76
or ah, dl
xor ah, 0x76
xor al, 0xff
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
or al, ah
mov byte [0x474575], al
mov al, byte [0x474476]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xf1
xor dl, 0xff
or al, 0xe
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474576], dl
mov al, byte [0x474477]
mov cl, al
xor cl, 0xff
and cl, 0xb7
and al, 0x48
or cl, al
xor cl, 0x94
mov byte [0x474577], cl
mov al, byte [0x474478]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x8a
add dl, cl
shl dl, 1
sub al, 0x76
sub al, dl
mov byte [0x474578], al
mov al, byte [0x474479]
mov cl, al
xor cl, 0x80
xor cl, 0xff
and cl, 0x80
shl cl, 1
sub cl, 0x80
sub al, cl
mov byte [0x474579], al
mov al, byte [0x47447a]
xor al, 0x4a
mov byte [0x47457a], al
mov al, byte [0x47447b]
xor al, 0x9f
mov byte [0x47457b], al
mov al, byte [0x47447c]
xor al, 0x7b
mov byte [0x47457c], al
mov al, byte [0x47447d]
mov cl, al
xor cl, 0xff
and cl, 0x84
and al, 0x7b
or cl, al
xor cl, 0x98
mov byte [0x47457d], cl
mov cl, byte [0x47447e]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x4f
xor al, 0xff
or cl, 0xb0
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x47457e], al
mov al, byte [0x47447f]
mov cl, al
xor cl, 0xff
and cl, 0xbf
and al, 0x40
or cl, al
xor cl, 0xe8
mov byte [0x47457f], cl
mov al, byte [0x474480]
xor al, 0x55
mov byte [0x474580], al
mov al, byte [0x474481]
xor al, 0x22
mov byte [0x474581], al
mov al, byte [0x474482]
xor al, 0xaa
mov byte [0x474582], al
mov al, byte [0x474483]
xor al, 0x15
mov byte [0x474583], al
mov al, byte [0x474484]
mov dl, al
and dl, dl
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
mov ah, dl
and ah, 0x32
xor dl, 0x32
or ah, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
or al, 0xcd
xor ah, 0xff
xor al, 0xff
or ah, al
mov byte [0x474584], ah
mov al, byte [0x474485]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x65
or al, al
xor al, 0xff
or al, 0x9a
xor al, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor al, 0xff
or dl, al
mov byte [0x474585], dl
mov al, byte [0x474486]
mov cl, al
xor cl, 0x83
xor cl, 0xff
and cl, 0x83
shl cl, 1
sub cl, 0x83
sub al, cl
mov byte [0x474586], al
mov al, byte [0x474487]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x47
xor cl, 0xff
xor al, 0xff
and al, 0x47
or cl, al
xor cl, 0xff
mov byte [0x474587], cl
mov bl, byte [0x474488]
mov al, bl
xor al, 0xff
and al, 0x74
mov cl, bl
and cl, 0x8b
or al, cl
xor al, 0x3b
mov dl, al
xor dl, 0xff
and dl, 0x53
and al, 0xac
or dl, al
xor dl, 0xac
and dl, 0x4f
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, 0x4f
add bl, 0x74
sub bl, al
sub bl, 0x74
mov byte [0x474588], bl
mov al, byte [0x474489]
mov cl, al
xor cl, 0xff
and cl, 0xb7
mov dl, al
xor dl, 0xb7
and dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [0x474589], al
mov al, byte [0x47448a]
mov cl, al
xor cl, 0xff
and cl, 0x66
and al, 0x99
or cl, al
mov byte [0x47458a], cl
mov al, byte [0x47448b]
mov cl, al
and cl, 0x82
shl cl, 1
add al, 0x82
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x47458b], al
mov al, byte [0x47448c]
xor al, 0x49
mov byte [0x47458c], al
mov al, byte [0x47448d]
mov cl, al
and cl, 0xfc
shl cl, 1
add al, 0xfc
sub al, cl
mov byte [0x47458d], al
mov al, byte [0x47448e]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x9f
xor al, 0xff
or al, 0x60
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47458e], dl
mov al, byte [0x47448f]
xor al, 0x16
mov byte [0x47458f], al
mov al, byte [0x474490]
xor al, 0x90
mov byte [str._bWl], al
mov al, byte [0x474491]
mov cl, al
and cl, 0xbe
shl cl, 1
add al, 0xbe
sub al, cl
mov byte [0x474591], al
mov al, byte [0x474492]
xor al, 0xb6
mov byte [0x474592], al
mov al, byte [0x474493]
mov dl, al
xor dl, 0xff
and dl, 0x8e
mov cl, al
and cl, 0x71
or dl, cl
xor dl, 0x1c
xor dl, 0xff
xor dl, 0xff
xor dl, 0x92
and dl, 0x92
shl dl, 1
sub dl, 0x92
sub al, 0xb4
sub al, dl
add al, 0xb4
mov byte [0x474593], al
mov al, byte [0x474494]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, cl
mov cl, al
xor cl, cl
mov ch, al
add ch, cl
sub ch, dl
mov ah, ch
xor ah, 0xff
xor ch, 0xff
and ah, ch
or ah, 0
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0x65
xor ah, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x65
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, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov byte [0x474594], cl
mov al, byte [0x474495]
mov cl, al
and cl, 0x75
shl cl, 1
mov dl, al
add dl, 0x75
sub dl, cl
xor dl, 0xff
mov cl, dl
xor cl, 0x75
xor cl, 0xff
or dl, 0x75
and dl, cl
shl dl, 1
add dl, 0x8a
add dl, 1
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x474595], al
mov al, byte [0x474496]
xor al, 0xa
mov byte [0x474596], al
mov dl, byte [0x474497]
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
xor al, 0xff
and al, 0x1b
mov ah, dl
and ah, 0x1b
xor dl, 0x1b
or ah, dl
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 cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x474597], al
mov al, byte [0x474498]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xa8
and dl, 0xa8
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x57
add al, cl
or dl, al
mov byte [0x474598], dl
mov al, byte [0x474499]
xor al, 0x61
mov byte [0x474599], al
mov bl, byte [0x47449a]
mov dl, bl
and dl, 0x52
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, 0x52
sub bl, al
mov byte [0x47459a], bl
mov cl, byte [0x47449b]
mov al, cl
xor al, 0xff
xor al, 0xff
xor al, 0x4a
and al, 0x4a
and cl, 0xb5
mov dl, cl
xor dl, 0xff
mov ah, al
and ah, dl
mov dl, al
xor dl, cl
add al, dl
sub al, ah
mov byte [0x47459b], al
mov al, byte [0x47449c]
xor al, 0x8f
mov byte [0x47459c], al
mov al, byte [0x47449d]
mov cl, al
xor cl, 0xff
and cl, 0x8c
and al, 0x73
or cl, al
xor cl, 0xb2
mov byte [0x47459d], cl
mov al, byte [0x47449e]
mov cl, al
or cl, cl
xor cl, 0xff
mov dl, cl
and dl, 0x7e
xor cl, 0x7e
or 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
mov cl, al
xor cl, 0x7e
xor cl, 0xff
or al, 0x7e
and al, cl
or dl, al
xor dl, 0xff
mov byte [0x47459e], dl
mov al, byte [0x47449f]
mov cl, al
and cl, 0x5d
shl cl, 1
add al, 0x5d
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x47459f], al
mov al, byte [0x4744a0]
xor al, 0x65
mov byte [0x4745a0], al
mov dl, byte [0x4744a1]
mov al, dl
xor al, 0xff
and al, 0xea
and dl, 0x15
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 [0x4745a1], ah
mov al, byte [0x4744a2]
xor al, 0x2e
mov byte [0x4745a2], al
mov al, byte [0x4744a3]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xbb
mov cl, al
or cl, 0xbb
xor cl, 0xff
or dl, cl
xor dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0x44
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 0xb9
sub dl, 0xbb
add dl, 0xb9
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x4745a3], al
mov al, byte [0x4744a4]
mov cl, al
xor cl, 0x15
xor cl, 0xff
and cl, 0x15
shl cl, 1
sub cl, 0x15
sub al, cl
mov byte [0x4745a4], al
mov al, byte [0x4744a5]
xor al, 0x5d
mov byte [0x4745a5], al
mov cl, byte [0x4744a6]
mov al, cl
or al, al
xor al, 0xff
or al, 0xc1
xor al, 0xff
shl al, 1
mov dl, cl
and dl, 0x3e
or cl, 0x3e
add dl, cl
sub dl, 0xa4
sub dl, al
add dl, 0xa4
mov byte [0x4745a6], dl
mov al, byte [0x4744a7]
mov cl, al
and cl, 0x74
shl cl, 1
add al, 0x74
sub al, cl
mov byte [0x4745a7], al
mov al, byte [0x4744a8]
xor al, 0x9f
mov byte [0x4745a8], al
mov al, byte [0x4744a9]
xor al, 0xeb
mov byte [0x4745a9], al
mov al, byte [0x4744aa]
xor al, 0x8c
mov byte [0x4745aa], al
mov al, byte [0x4744ab]
xor al, 0xc5
mov byte [0x4745ab], al
mov al, byte [0x4744ac]
xor al, 0xc8
mov byte [0x4745ac], al
mov al, byte [0x4744ad]
xor al, 0xbf
mov byte [0x4745ad], al
mov al, byte [0x4744ae]
xor al, 0x70
mov byte [0x4745ae], al
mov al, byte [0x4744af]
xor al, 0xf9
mov byte [0x4745af], al
mov al, byte [0x4744b0]
mov cl, al
xor cl, 0xff
and cl, 0x48
and al, 0xb7
or cl, al
xor cl, 0xd6
mov byte [0x4745b0], cl
mov al, byte [0x4744b1]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x27
and al, 0x27
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x4745b1], cl
mov al, byte [0x4744b2]
xor al, 3
mov byte [0x4745b2], al
mov al, byte [0x4744b3]
mov cl, al
xor cl, 0xff
and cl, 0xa1
and al, 0x5e
or cl, al
xor cl, 0xda
mov byte [0x4745b3], cl
mov al, byte [0x4744b4]
xor al, 0xbe
mov byte [0x4745b4], al
mov cl, byte [0x4744b5]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x65
and cl, 0x65
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x4745b5], al
mov al, byte [0x4744b6]
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, 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
or dl, 0x12
xor dl, 0xff
xor al, 0xff
and al, 0x12
or dl, al
xor dl, 0xff
mov byte [0x4745b6], dl
mov al, byte [str.qSi]
mov cl, al
xor cl, 0x75
xor cl, 0xff
and cl, 0x75
shl cl, 1
sub cl, 0x75
sub al, cl
mov byte [str.461], al
mov cl, byte [0x4744b8]
mov al, cl
xor al, 0xff
and al, 0x57
and cl, 0xa8
and al, al
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor al, 0xff
xor dl, 0xff
or al, dl
mov byte [0x4745b8], al
mov al, byte [0x4744b9]
xor al, 0x6d
mov byte [0x4745b9], al
mov al, byte [0x4744ba]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
xor cl, 0xff
or cl, 0
xor cl, 0xff
or cl, 0
and ah, cl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0xd6
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, 0x29
or dl, al
mov al, dl
xor al, 0xff
and al, 0x84
and dl, 0x7b
or al, dl
xor al, 0x7b
mov byte [0x4745ba], al
mov al, byte [0x4744bb]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x81
or al, 0x81
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4745bb], dl
mov dl, byte [0x4744bc]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
or cl, ah
and al, cl
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0xe8
xor al, 0xff
and al, 0xff
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xe8
add 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 [0x4745bc], al
mov al, byte [0x4744bd]
mov cl, al
xor cl, 0xff
and cl, 0xcb
mov dl, al
add dl, 1
xor al, 0xff
or al, 0x34
add al, dl
or cl, al
xor cl, 0x44
mov byte [0x4745bd], cl
mov al, byte [0x4744be]
mov dl, al
xor dl, 0x36
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov ah, dl
xor ah, 0xff
or ah, 0xc9
and dl, 0x36
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
shl ah, 1
add ah, 0xde
sub ah, 0x36
sub ah, 0xde
sub al, ah
mov byte [0x4745be], al
mov al, byte [0x4744bf]
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x4745bf], al
mov al, byte [0x4744c0]
mov cl, al
xor cl, 0xff
and cl, 0x7f
and al, 0x80
or cl, al
mov byte [0x4745c0], cl
mov al, byte [0x4744c1]
xor al, 0x61
mov byte [0x4745c1], al
mov dl, byte [0x4744c2]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
or al, 0xec
and cl, 0x13
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
or al, cl
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0x13
xor cl, 0xff
or al, cl
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x54
xor al, 0xff
or al, 0xab
and cl, al
xor cl, 0xff
mov byte [0x4745c2], cl
mov al, byte [0x4744c3]
mov cl, al
and cl, 0x51
shl cl, 1
add al, 0x51
sub al, cl
mov byte [0x4745c3], al
mov dl, byte [0x4744c4]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x79
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
and cl, 0x79
mov ah, dl
xor ah, 0x86
add dl, ah
sub dl, cl
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov byte [0x4745c4], al
mov al, byte [0x4744c5]
xor al, 0x16
mov byte [0x4745c5], al
mov al, byte [str.._fMN]
xor al, 0x2a
mov byte [0x4745c6], al
mov al, byte [0x4744c7]
xor al, 0x2d
mov byte [0x4745c7], al
mov al, byte [0x4744c8]
mov cl, al
xor cl, 0xff
and cl, 0xbb
and al, 0x44
or cl, al
xor cl, 0xd9
mov byte [0x4745c8], cl
mov al, byte [0x4744c9]
xor al, 0x49
mov byte [0x4745c9], al
mov al, byte [0x4744ca]
xor al, 0x4a
mov byte [0x4745ca], al
mov al, byte [0x4744cb]
xor al, 0xb
mov byte [0x4745cb], al
mov al, byte [0x4744cc]
mov cl, al
xor cl, 0xff
and cl, 0x9f
and al, 0x60
mov dl, cl
and dl, al
xor cl, al
or dl, cl
xor dl, 0xea
mov byte [0x4745cc], dl
mov dl, byte [0x4744cd]
mov cl, dl
xor cl, 0xff
mov al, dl
xor al, 0xff
and cl, al
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov cl, al
xor cl, 0xa7
xor cl, 0xff
or al, 0xa7
and al, cl
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
xor cl, 0x58
xor cl, 0xff
or ah, 0x58
and ah, cl
or al, ah
xor al, 0xff
mov byte [0x4745cd], al
mov al, byte [0x4744ce]
xor al, 0xf7
mov byte [0x4745ce], al
mov al, byte [0x4744cf]
xor al, 0x36
mov byte [0x4745cf], al
mov al, byte [0x4744d0]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0
add cl, 0
shl cl, 1
xor cl, 0xff
xor edx, edx
sub dl, cl
sub al, dl
mov byte [0x4745d0], al
mov al, byte [0x4744d1]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x15
xor dl, 0xff
and al, 0xea
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4745d1], dl
mov al, byte [str._f_1_b]
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, dl
xor dl, 0xff
or dl, 0xf7
xor dl, 0xff
and al, 0xf7
or dl, al
mov byte [0x4745d2], dl
mov dl, byte [0x4744d3]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
or al, 0xbe
add al, 0x42
and dl, 0xbe
or al, dl
xor al, 0x6d
mov byte [0x4745d3], al
mov al, byte [0x4744d4]
mov cl, al
xor cl, 0xff
and cl, 0x35
and al, 0xca
or cl, al
mov byte [0x4745d4], cl
mov al, byte [0x4744d5]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xf3
xor dl, 0xff
xor al, 0xff
and al, 0xf3
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4745d5], dl
mov al, byte [0x4744d6]
xor al, 0x94
mov byte [0x4745d6], al
mov al, byte [0x4744d7]
xor al, 0x52
mov byte [0x4745d7], al
mov al, byte [0x4744d8]
mov cl, al
and cl, 0x91
shl cl, 1
add al, 0x91
sub al, cl
mov byte [0x4745d8], al
mov al, byte [0x4744d9]
mov dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x81
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
and cl, 0x81
mov ah, al
xor ah, 0x7e
add al, ah
sub al, cl
xor al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and ah, al
mov byte [0x4745d9], ah
mov al, byte [0x4744da]
xor al, 0x14
mov byte [0x4745da], al
mov al, byte [0x4744db]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x70
mov cl, al
and cl, 0x70
xor cl, 0xff
and dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or ah, 0x70
xor ah, 0xff
shl ah, 1
sub ah, 0x8f
xor ah, 0xff
add al, ah
add al, 1
mov byte [0x4745db], al
mov al, byte [0x4744dc]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x96
or al, 0x96
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x4745dc], cl
mov al, byte [0x4744dd]
mov cl, al
and cl, 0xf5
shl cl, 1
add al, 0xf5
sub al, cl
mov byte [0x4745dd], al
mov al, byte [0x4744de]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x57
xor cl, 0xff
xor al, 0xff
or al, 0x57
and cl, al
xor cl, 0xff
mov byte [0x4745de], cl
mov al, byte [0x4744df]
mov cl, al
xor cl, 0xff
and cl, 0x2e
and al, 0xd1
or cl, al
xor cl, 0x2e
mov byte [0x4745df], cl
mov al, byte [0x4744e0]
mov dl, al
and dl, 0xa0
shl dl, 1
mov cl, al
and cl, 0xa0
shl cl, 1
xor al, 0xa0
add al, cl
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x4745e0], al
mov bl, byte [0x4744e1]
mov dl, bl
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
sub bl, 0x91
add bl, 0x7c
add bl, 0x91
sub bl, al
mov byte [0x4745e1], bl
mov al, byte [0x4744e2]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 4
xor al, 0xff
or al, 0xfb
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4745e2], dl
mov al, byte [0x4744e3]
xor al, 0xfc
mov byte [0x4745e3], al
mov bl, byte [0x4744e4]
mov dl, bl
and dl, 0x51
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, 0x51
sub bl, al
mov byte [0x4745e4], bl
mov al, byte [0x4744e5]
mov cl, al
xor cl, 0xff
and cl, 0x69
and al, 0x96
or cl, al
xor cl, 0x1b
mov byte [0x4745e5], cl
mov al, byte [0x4744e6]
xor al, 8
mov byte [0x4745e6], al
mov al, byte [0x4744e7]
xor al, 0xff
mov byte [0x4745e7], al
mov bl, byte [0x4744e8]
mov dl, bl
and dl, 0xa2
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, 0xa2
or bl, 0xa2
add cl, bl
xor al, 0xff
add cl, al
add cl, 1
mov byte [0x4745e8], cl
mov cl, byte [0x4744e9]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xb2
xor cl, 0xff
or cl, 0x4d
and al, cl
xor al, 0xff
mov byte [0x4745e9], al
mov al, byte [0x4744ea]
mov cl, al
or cl, cl
mov dl, cl
xor dl, 0xff
and dl, 0x85
and cl, 0x7a
or dl, cl
xor dl, 0x7a
xor dl, 0xff
mov cl, dl
xor cl, 0
xor cl, 0xff
or dl, 0
and dl, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x4745ea], dl
mov bl, byte [0x4744eb]
mov al, bl
xor al, 0xff
mov cl, bl
xor cl, 0xff
and al, cl
or al, 0x4e
xor al, 0xff
mov cl, bl
xor cl, 0xff
and cl, 0x4e
or al, cl
xor al, 0xff
xor al, 0xff
mov dl, al
xor dl, 0xff
or dl, 0x4e
xor al, 0xff
or al, 0x4e
xor dl, 0xff
xor al, 0xff
or dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add al, 0x6c
sub al, 0xb1
sub al, 0x6c
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x4745eb], bl
mov al, byte [0x4744ec]
mov dl, al
xor dl, 0xff
or dl, 0xe8
mov cl, al
xor cl, 0xff
or cl, 0xe8
xor dl, 0xff
xor cl, 0xff
or dl, cl
shl dl, 1
add al, 0x17
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x4745ec], al
mov al, byte [0x4744ed]
sub al, 0
mov byte [0x4745ed], al
mov al, byte [0x4744ee]
xor al, 0x79
mov byte [0x4745ee], al
mov al, byte [0x4744ef]
mov cl, al
xor cl, 0xff
and cl, 0x24
and al, 0xdb
or cl, al
mov byte [0x4745ef], cl
mov al, byte [0x4744f0]
xor al, 0xd4
mov byte [0x4745f0], al
mov al, byte [0x4744f1]
mov cl, al
and cl, 0x92
shl cl, 1
add al, 0x92
sub al, cl
mov byte [0x4745f1], al
mov al, byte [0x4744f2]
mov cl, al
xor cl, 0xff
and cl, 0xd
and al, 0xf2
or cl, al
xor cl, 0x15
mov byte [0x4745f2], cl
mov al, byte [0x4744f3]
xor al, 0x5c
mov byte [0x4745f3], al
mov al, byte [0x4744f4]
xor al, 0x44
mov byte [0x4745f4], al
mov al, byte [0x4744f5]
xor al, 0x56
mov byte [0x4745f5], al
mov cl, byte [0x4744f6]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 2
xor cl, 0xff
or cl, 0xfd
and al, cl
xor al, 0xff
mov byte [0x4745f6], al
mov al, byte [0x4744f7]
mov cl, al
xor cl, 0xff
and cl, 0x9b
and al, 0x64
or cl, al
xor cl, 0x4f
mov byte [0x4745f7], cl
mov al, byte [0x4744f8]
xor al, 0xeb
mov byte [0x4745f8], al
mov al, byte [0x4744f9]
xor al, 0x9f
mov byte [0x4745f9], al
mov al, byte [0x4744fa]
mov cl, al
xor cl, 0xff
and cl, 0xd6
and al, 0x29
or cl, al
xor cl, 0x3a
mov byte [0x4745fa], cl
mov al, byte [0x4744fb]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x96
xor al, 0xff
or al, 0x69
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4745fb], dl
mov al, byte [0x4744fc]
xor al, 0xd1
mov byte [0x4745fc], al
mov al, byte [0x4744fd]
mov cl, al
xor cl, 0x11
xor cl, 0xff
and cl, 0x11
shl cl, 1
sub cl, 0x11
sub al, cl
mov byte [0x4745fd], al
mov al, byte [0x4744fe]
mov cl, al
and cl, 7
shl cl, 1
add al, 7
sub al, cl
mov byte [0x4745fe], al
mov al, byte [0x4744ff]
xor al, 0x36
mov byte [0x4745ff], al
mov al, byte [0x474500]
mov cl, al
xor cl, 0xff
and cl, 0x13
and al, 0xec
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov byte [0x474600], dl
mov al, byte [0x474501]
xor al, 0xa3
mov byte [0x474601], al
mov al, byte [0x474502]
xor al, 0x66
mov byte [0x474602], al
mov al, byte [0x474503]
xor al, 0x97
mov byte [0x474603], al
mov al, byte [0x474504]
xor al, 0xc8
mov byte [0x474604], al
mov al, byte [0x474505]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x99
add dl, cl
shl dl, 1
sub al, 0x67
sub al, 0x9e
sub al, dl
add al, 0x9e
mov byte [0x474605], al
mov bl, byte [0x474506]
mov al, bl
xor al, 0x26
xor al, 0xff
mov dl, al
xor dl, 0xff
or dl, 0xd9
and al, 0x26
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
mov cl, al
xor cl, 0xff
and cl, 0x26
and al, 0xd9
sub al, cl
sub bl, al
mov byte [0x474606], bl
mov al, byte [0x474507]
xor al, 0x87
mov byte [0x474607], al
mov dl, byte [0x474508]
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
xor al, 0xff
xor ah, 0xff
or al, ah
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x24
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x24
xor dl, 0xff
or al, dl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x474608], al
mov al, byte [0x474509]
mov cl, al
xor cl, 0xff
and cl, 0x25
and al, 0xda
or cl, al
mov byte [0x474609], cl
mov al, byte [0x47450a]
mov cl, al
xor cl, 0xff
and cl, 0x87
and al, 0x78
or cl, al
mov byte [0x47460a], cl
mov al, byte [0x47450b]
xor al, 0x1f
mov byte [0x47460b], al
mov al, byte [0x47450c]
xor al, 0xe4
mov byte [0x47460c], al
mov al, byte [0x47450d]
xor al, 0xa
mov byte [0x47460d], al
mov al, byte [0x47450e]
xor al, 0x94
mov byte [0x47460e], al
mov al, byte [0x47450f]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xd7
xor dl, 0xff
or al, 0x28
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47460f], dl
mov al, byte [0x474510]
xor al, 0xa5
mov byte [0x474610], al
mov al, byte [0x474511]
mov cl, al
xor cl, 0xff
and cl, 0xa9
and al, 0x56
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 [0x474611], cl
mov dl, byte [0x474512]
mov al, dl
and al, al
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor al, 0xff
or al, 0x23
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, dl
and cl, 0xdc
xor cl, 0xff
add dl, 0xdc
add dl, 1
add dl, cl
and al, dl
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or cl, 0
xor cl, 0xff
or cl, 0
xor cl, 0xff
mov byte [0x474612], cl
mov dl, byte [0x474513]
mov ah, dl
xor ah, 0xff
and ah, 0x3b
mov al, dl
and al, 0xc4
or ah, al
xor ah, 0xc4
mov dh, dl
or dh, dh
xor dh, 0xff
xor dh, 0xff
and dh, 0xff
xor dh, 0xff
and dh, 0xff
mov al, ah
xor al, 0xff
xor ah, 0xff
or al, ah
and dh, dh
xor dh, 0xff
and al, dh
xor al, 0xff
xor al, 0xff
or al, 0x66
mov ah, dl
xor ah, 0x99
and ah, dl
xor ah, 0xff
and ah, 0xff
or ah, 0
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor ah, 0xff
or al, ah
mov byte [0x474613], al
mov al, byte [0x474514]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x20
xor dl, 0xff
xor al, 0xff
and al, 0x20
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474614], dl
mov dl, byte [0x474515]
mov cl, dl
and cl, cl
xor cl, 0xff
xor cl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
and al, 0xc8
xor al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0xb9
and dl, 0x46
or ah, dl
xor ah, 0x46
or ah, 0xc8
xor al, 0xff
xor ah, 0xff
or al, ah
mov byte [0x474615], al
mov al, byte [0x474516]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xec
xor al, 0xff
and al, 0x13
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474616], dl
mov al, byte [0x474517]
mov cl, al
and cl, 0xdc
shl cl, 1
add al, 0xdc
sub al, cl
mov byte [0x474617], al
mov al, byte [0x474518]
xor al, 0x42
mov byte [0x474618], al
mov al, byte [0x474519]
mov cl, al
xor cl, 0xbd
xor cl, 0xff
and cl, 0xbd
shl cl, 1
sub cl, 0xbd
mov dl, al
sub dl, cl
xor dl, 0xff
or dl, 0x42
add dl, 0xbe
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0xbd
and dl, 0x42
sub dl, cl
sub al, dl
mov byte [0x474619], al
mov al, byte [0x47451a]
mov ah, al
xor ah, 0xff
and ah, 0x4f
mov cl, al
and cl, 0xb0
or ah, cl
xor ah, 0xb0
mov dh, al
or dh, dh
xor dh, 0xff
xor dh, 0xff
and dh, 0xff
xor dh, 0xff
and dh, 0xff
mov dl, ah
and dl, dh
xor dl, 0xff
and ah, dh
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
and dl, 0x31
mov ah, al
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
and ah, 0xce
or dl, ah
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 [0x47461a], al
mov al, byte [0x47451b]
xor al, 0x1a
mov byte [0x47461b], al
mov al, byte [0x47451c]
mov cl, al
and cl, 0xae
shl cl, 1
add al, 0xae
sub al, cl
mov byte [0x47461c], al
mov cl, byte [0x47451d]
mov al, cl
xor al, 0xff
and al, 0x79
mov dl, cl
and dl, 0x86
or al, dl
xor al, 0x86
and al, 0xd4
and cl, 0x2b
or al, cl
xor al, 0xfa
mov byte [0x47461d], al
mov al, byte [0x47451e]
xor al, 0x96
mov byte [0x47461e], al
mov al, byte [0x47451f]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x48
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xb7
add al, cl
or dl, al
xor dl, 0xfb
mov byte [0x47461f], dl
mov al, byte [0x474520]
mov cl, al
and cl, 0xde
shl cl, 1
add al, 0xde
sub al, cl
mov byte [0x474620], al
mov al, byte [0x474521]
xor al, 0x3c
mov byte [0x474621], al
mov al, byte [0x474522]
xor al, 0xd5
mov byte [0x474622], al
mov ah, byte [0x474523]
mov cl, ah
and cl, 0xff
shl cl, 1
mov al, ah
add al, 0xff
sub al, cl
mov cl, ah
xor cl, 0xff
and cl, 0xff
or cl, 0
and al, cl
or al, 0x62
xor al, 0xff
or ah, 0x9d
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
mov byte [0x474623], al
mov al, byte [0x474524]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
or dl, 0x5e
xor al, 0xff
and al, 0xff
or al, 0
or al, 0xa1
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
or dl, al
mov byte [0x474624], dl
mov al, byte [0x474525]
xor al, 0x2d
mov byte [0x474625], al
mov al, byte [0x474526]
xor al, 0x1c
mov byte [0x474626], al
mov cl, byte [0x474527]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xa2
and cl, 0xa2
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x474627], al
mov al, byte [0x474528]
mov cl, al
xor cl, 0x6a
xor cl, 0xff
and cl, 0x6a
shl cl, 1
sub cl, 0x6a
sub al, cl
mov byte [0x474628], al
mov al, byte [0x474529]
xor al, 0x72
mov byte [0x474629], al
mov al, byte [0x47452a]
mov cl, al
xor cl, 0x92
xor cl, 0xff
and cl, 0x92
shl cl, 1
sub cl, 0x92
sub al, cl
mov byte [0x47462a], al
mov al, byte [0x47452b]
xor al, 0x19
mov byte [0x47462b], al
mov al, byte [0x47452c]
xor al, 0x9b
mov byte [0x47462c], al
mov al, byte [0x47452d]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x6e
xor cl, 0xff
and al, 0x91
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x47462d], cl
mov al, byte [0x47452e]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xa2
xor cl, 0xff
xor al, 0xff
and al, 0xa2
or cl, al
xor cl, 0xff
mov byte [0x47462e], cl
mov al, byte [0x47452f]
mov cl, al
and cl, 0x98
shl cl, 1
add al, 0x98
sub al, cl
mov byte [0x47462f], al
mov al, byte [0x474530]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0xba
xor cl, 0xff
and cl, 0xff
and al, 0xba
or cl, al
mov byte [0x474630], cl
mov al, byte [0x474531]
mov cl, al
xor cl, 0xff
and cl, 0x54
and al, 0xab
or cl, al
mov byte [0x474631], cl
mov cl, byte [0x474532]
or cl, 0
mov al, cl
xor al, 0xff
and al, 0xac
and cl, 0x53
or al, cl
xor al, 0x53
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
mov byte [0x474632], al
mov al, byte [0x474533]
mov cl, al
xor cl, 0x41
and cl, al
shl cl, 1
add al, 0x6a
add al, 0xbe
sub al, 0x6a
add al, 0x8a
sub al, cl
sub al, 0x8a
mov byte [0x474633], al
mov al, byte [0x474534]
mov cl, al
xor cl, 0xff
and cl, 0x25
and al, 0xda
or cl, al
xor cl, 0x2d
mov byte [0x474634], cl
mov al, byte [0x474535]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x61
xor al, 0xff
and al, 0x9e
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [str.L1D_m], dl
mov cl, byte [0x474536]
mov al, cl
xor al, 0xff
xor al, 0xff
xor al, 0x43
and al, 0x43
and cl, 0xbc
mov dl, cl
xor dl, 0xff
mov ah, al
and ah, dl
mov dl, al
xor dl, cl
add al, dl
sub al, ah
mov cl, al
xor cl, 0xff
and cl, 0x1c
and al, 0xe3
or cl, al
mov byte [0x474636], cl
mov al, byte [0x474537]
xor al, 0xa1
mov byte [0x474637], al
mov al, byte [0x474538]
xor al, 0x7d
mov byte [0x474638], al
mov al, byte [0x474539]
xor al, 0xb2
mov byte [0x474639], al
mov bl, byte [0x47453a]
mov dl, bl
xor dl, 0xaa
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0xaa
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, 0x56
sub bl, al
mov byte [0x47463a], bl
mov bl, byte [0x47453b]
mov dl, bl
xor dl, 0xff
and dl, 0x2d
mov al, bl
and al, 0xd2
or dl, al
xor dl, 0xff
and dl, 0x2d
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, 0x2d
add bl, 0x29
sub bl, al
sub bl, 0x29
mov byte [0x47463b], bl
mov al, byte [0x47453c]
xor al, 0x61
mov byte [0x47463c], al
mov al, byte [0x47453d]
mov cl, al
xor cl, 0x6d
xor cl, 0xff
and cl, 0x6d
shl cl, 1
sub cl, 0x6d
sub al, cl
mov byte [0x47463d], al
mov al, byte [0x47453e]
xor al, 0x15
mov byte [0x47463e], al
mov al, byte [0x47453f]
xor al, 0xe1
mov byte [0x47463f], al
mov al, byte [0x474540]
xor al, 0xf9
mov byte [0x474640], al
mov al, byte [0x474541]
mov dl, al
xor dl, 0xb2
xor dl, 0xff
or dl, dl
xor dl, 0xff
or dl, 0x4d
xor dl, 0xff
shl dl, 1
sub dl, 0xb2
sub al, dl
mov byte [0x474641], al
mov al, byte [0x474542]
xor al, 0x39
mov byte [0x474642], al
mov al, byte [0x474543]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x5a
xor dl, 0xff
and al, 0xa5
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474643], dl
mov al, byte [0x474544]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, ah
xor ah, 0xff
and cl, cl
xor cl, 0xff
and ah, cl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
or dl, 0x41
xor ah, 0xff
or ah, 0x41
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor dl, 0xff
and al, 0x41
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
xor al, 0xff
or dl, al
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov byte [0x474644], dl
mov al, byte [0x474545]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
and cl, dl
or cl, 0x64
xor cl, 0xff
shl cl, 1
add al, 0x9b
sub al, cl
mov byte [str.Cwq69], al
mov cl, byte [0x474546]
mov al, cl
and al, al
xor al, 0xff
and al, 0xa8
xor al, 0xff
mov dl, cl
xor dl, 0xff
and dl, 0x19
and cl, 0xe6
or dl, cl
xor dl, 0xe6
or dl, 0xa8
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov byte [0x474646], al
mov ah, byte [0x474547]
mov cl, ah
or cl, cl
xor cl, 0xff
mov al, cl
xor al, 0xff
and al, 0x27
and cl, 0xd8
or al, cl
xor al, 0xd8
xor al, 0xff
or al, 0xf1
xor al, 0xff
and al, 0xff
or ah, 0xe
mov dl, ah
xor dl, 0xff
and dl, 0x7d
and ah, 0x82
or dl, ah
xor dl, 0x82
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
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
and al, 0xff
mov byte [0x474647], al
mov dl, byte [0x474548]
mov al, dl
and al, al
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor al, 0xff
or al, 0xbc
xor dl, 0xff
or dl, 0x43
and al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x474648], al
mov al, byte [0x474549]
mov cl, al
and cl, 0x91
shl cl, 1
add al, 0x91
sub al, cl
mov byte [0x474649], al
mov al, byte [0x47454a]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0xe7
xor cl, 0xff
and cl, 0xff
and al, 0xe7
or cl, al
xor cl, 0x30
mov byte [0x47464a], cl
mov al, byte [0x47454b]
xor al, 0x47
mov byte [0x47464b], al
mov al, byte [0x47454c]
mov dl, al
xor dl, 0xfa
xor dl, 0xff
xor dl, 0xff
xor dl, 0xfa
and dl, 0xfa
shl dl, 1
sub dl, 0xfa
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x47464c], al
mov dl, byte [0x47454d]
mov al, dl
and al, al
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor al, 0xff
or al, 0xda
and dl, 0xda
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x47464d], al
mov al, byte [0x47454e]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, cl
xor ah, 0xff
mov dl, ah
and dl, 0x1b
xor dl, 0xff
xor ah, 0xff
or ah, 0xe4
and dl, ah
xor dl, 0xff
xor al, 0xff
and al, 0xe4
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47464e], dl
mov al, byte [0x47454f]
xor al, 0x3c
mov byte [0x47464f], al
mov al, byte [0x474550]
xor al, 0xb4
mov byte [0x474650], al
mov al, byte [0x474551]
xor al, 0x32
mov byte [0x474651], al
mov al, byte [0x474552]
mov cl, al
and cl, 0xc1
shl cl, 1
add al, 0xc1
sub al, cl
mov byte [0x474652], al
mov cl, byte [0x474553]
mov al, cl
xor al, 0xff
and al, 0x48
mov dl, cl
xor dl, 0xb7
xor dl, 0xff
or cl, 0xb7
and cl, dl
or al, cl
mov cl, al
xor cl, 0x9c
xor cl, 0xff
and cl, 0x9c
shl cl, 1
sub cl, 0x9c
sub al, cl
mov byte [0x474653], al
mov al, byte [0x474554]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x46
and al, 0x46
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474654], dl
mov al, byte [0x474555]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x7b
mov dl, al
and dl, 0x84
or cl, dl
xor cl, 0x84
and ah, cl
or ah, 0x3c
mov dl, ah
xor dl, 0xff
and dl, 0x55
and ah, 0xaa
or dl, ah
xor dl, 0xaa
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, 0x3c
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 [0x474655], dl
mov al, byte [0x474556]
xor al, 0x50
mov byte [0x474656], al
mov al, byte [0x474557]
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, 0xf5
and al, 0xf5
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
or dl, al
mov byte [0x474657], dl
mov al, byte [0x474558]
mov cl, al
and cl, 0xcb
shl cl, 1
add al, 0xcb
sub al, cl
mov byte [0x474658], al
mov al, byte [0x474559]
mov dl, al
or dl, dl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor dl, 0xff
and dl, 0x91
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x6e
add al, cl
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474659], dl
mov al, byte [0x47455a]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x34
xor dl, 0xff
xor al, 0xff
or al, 0x34
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [str.P_], dl
mov al, byte [0x47455b]
xor al, 0xda
mov byte [0x47465b], al
mov al, byte [str.i_r_r]
xor al, 0x6c
mov byte [0x47465c], al
mov al, byte [0x47455d]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
and dl, cl
and dl, dl
xor dl, 0xff
and dl, 8
xor dl, 0xff
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0xf7
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47465d], dl
mov al, byte [0x47455e]
mov cl, al
and cl, 8
shl cl, 1
add al, 8
sub al, cl
mov byte [0x47465e], al
mov al, byte [0x47455f]
mov cl, al
xor cl, 0xcf
xor cl, 0xff
and cl, 0xcf
shl cl, 1
sub cl, 0xcf
mov dl, al
sub dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0xcf
xor cl, 0xff
or dl, 0xcf
and dl, cl
shl dl, 1
add dl, 0x31
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x47465f], al
mov al, byte [0x474560]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xb9
xor cl, 0xff
xor al, 0xff
or al, 0xb9
and cl, al
xor cl, 0xff
mov byte [0x474660], cl
mov al, byte [0x474561]
mov cl, al
xor cl, 0xff
and cl, 0x92
and al, 0x6d
or cl, al
xor cl, 0x6e
mov byte [0x474661], cl
mov dl, byte [0x474562]
mov cl, dl
or cl, cl
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
or al, 0x9b
xor al, 0xff
and al, 0xff
or al, 0
mov ah, dl
xor ah, 0xff
and ah, 0x9b
xor dl, 0xff
and dl, 0x9b
xor ah, 0xff
xor dl, 0xff
and ah, dl
and ah, ah
xor ah, 0xff
xor ah, 0xff
or ah, 0
xor 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 [0x474662], al
mov cl, byte [0x474563]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x1f
xor al, 0xff
xor cl, 0xff
or cl, 0x1f
and al, cl
xor al, 0xff
mov byte [0x474663], al
mov al, byte [0x474564]
mov cl, al
xor cl, 0xff
and cl, 0x23
mov dl, al
xor dl, 0x23
and dl, al
or cl, dl
mov byte [0x474664], cl
mov al, byte [0x474565]
xor al, 0x38
mov byte [0x474665], al
mov al, byte [0x474566]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
or dl, 0xd2
add dl, 0x2e
and al, 0xd2
or dl, al
mov byte [0x474666], dl
mov al, byte [0x474567]
xor al, 0xb6
mov byte [0x474667], al
mov al, byte [0x474568]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x31
xor cl, 0xff
xor al, 0xff
and al, 0x31
or cl, al
xor cl, 0xff
mov byte [0x474668], cl
mov al, byte [0x474569]
mov cl, al
and cl, 0xfa
shl cl, 1
add al, 0xfa
sub al, cl
mov byte [0x474669], al
mov al, byte [0x47456a]
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
xor dl, 0xff
and dl, 0x1b
xor ah, 0xff
and ah, 0x1b
or dl, ah
xor dl, 0xff
mov cl, al
xor cl, 0xe4
xor cl, 0xff
or al, 0xe4
and al, cl
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x47466a], dl
mov al, byte [0x47456b]
mov cl, al
and cl, 0xb6
shl cl, 1
add al, 0xb6
sub al, cl
mov byte [0x47466b], al
mov al, byte [0x47456c]
mov cl, al
xor cl, 0xff
and cl, 0x18
and al, 0xe7
or cl, al
mov byte [0x47466c], cl
mov al, byte [0x47456d]
mov dl, al
xor dl, 0xf9
xor dl, 0xff
or dl, 6
add dl, 0xfa
shl dl, 1
mov cl, dl
xor cl, 0xf9
and dl, 6
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 [0x47466d], al
mov al, byte [0x47456e]
xor al, 0x45
mov byte [0x47466e], al
mov ah, byte [0x47456f]
mov al, ah
and al, al
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 0x3b
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xc4
xor dl, 0xff
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
or al, dl
mov byte [0x47466f], al
mov al, byte [str.9Zx]
mov cl, al
xor cl, 0xc6
and cl, al
shl cl, 1
sub al, 0xc7
sub al, cl
mov byte [0x4746f0], al
mov al, byte [0x474671]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x23
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xdc
add al, cl
or dl, al
mov byte [0x4746f1], dl
mov al, byte [0x474672]
xor al, 0x52
mov byte [0x4746f2], al
mov dl, byte [0x474673]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0x25
mov ah, dl
and ah, 0xda
or cl, ah
xor cl, 0xda
mov ah, al
add ah, 1
xor al, 0xff
or al, cl
add al, ah
or al, 0x8f
xor al, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, dl
xor cl, 0x8f
xor cl, 0xff
or dl, 0x8f
and dl, cl
or al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
mov byte [0x4746f3], al
mov al, byte [0x474674]
xor al, 0xa7
mov byte [0x4746f4], al
mov al, byte [0x474675]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x81
xor cl, 0xff
and al, 0x7e
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x4746f5], cl
mov al, byte [0x474676]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0xb8
add dl, cl
shl dl, 1
add al, 0xb8
sub al, dl
mov byte [0x4746f6], al
mov al, byte [0x474677]
xor al, 0xa
mov byte [0x4746f7], al
mov cl, byte [0x474678]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0xaa
xor al, 0xff
xor cl, 0xff
or cl, 0xaa
and al, cl
xor al, 0xff
mov byte [0x4746f8], al
mov dl, byte [0x474679]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x6a
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0x6a
xor cl, 0xff
or al, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov byte [0x4746f9], al
mov al, byte [0x47467a]
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, 0xac
xor al, 0xff
or al, 0x53
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4746fa], dl
mov al, byte [0x47467b]
xor al, 0x92
mov byte [0x4746fb], al
mov al, byte [0x47467c]
xor al, 0xf1
mov byte [0x4746fc], al
mov al, byte [0x47467d]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
mov bl, al
xor bl, 0xff
and bl, 0xcb
mov cl, al
and cl, 0x34
or bl, cl
xor bl, 0x34
mov dh, ah
xor dh, 0xff
mov bh, bl
xor bh, 0xff
mov dl, dh
and dl, 0x23
and ah, 0xdc
mov cl, bh
and cl, 0x23
and bl, 0xdc
or dl, ah
or cl, bl
xor dl, cl
or dh, bh
xor dh, 0xff
and dh, 0xff
or dl, dh
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xd7
xor dl, 0xff
xor al, 0xff
mov cl, al
and cl, 0xd7
xor cl, 0xff
add al, 0xd7
add al, 1
add al, cl
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 [0x4746fd], dl
mov al, byte [0x47467e]
mov cl, al
xor cl, 0xff
and cl, 0x9b
and al, 0x64
or cl, al
mov byte [0x4746fe], cl
mov al, byte [0x47467f]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov ah, dl
xor ah, cl
xor ah, 0xff
or dl, cl
and dl, ah
xor dl, 0xff
and dl, 0x99
xor al, 0xff
and al, 0x66
mov cl, dl
xor cl, 0xff
and cl, 0x35
and dl, 0xca
or cl, dl
xor cl, 0xca
xor al, 0xff
and cl, al
mov byte [0x4746ff], cl
mov al, byte [0x474680]
xor al, 0x12
mov byte [0x474700], al
mov al, byte [0x474681]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
and dl, dl
xor dl, 0xff
and dl, 0xf1
xor dl, 0xff
xor dl, 0xff
xor al, 0xff
and al, 0xe
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
xor al, 0xff
and ah, al
mov byte [0x474701], ah
mov bl, byte [0x474682]
mov dl, bl
xor dl, 0x7a
xor dl, 0xff
mov al, dl
xor al, 0x7a
xor al, 0xff
or dl, 0x7a
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
mov cl, al
xor cl, 0xff
and cl, 0x7a
and al, 0x85
sub al, cl
sub bl, al
mov byte [0x474702], bl
mov al, byte [0x474683]
xor al, 0x8a
mov byte [0x474703], al
mov al, byte [0x474684]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x39
mov dl, al
and dl, 0xc6
or cl, dl
xor cl, 0xc6
or ah, cl
xor ah, 0xff
mov dl, ah
or dl, 0xbe
xor dl, 0xff
or ah, 0xbe
xor ah, 0xff
or dl, ah
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
or al, 0x41
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, cl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub cl, al
mov byte [0x474704], cl
mov al, byte [0x474685]
mov cl, al
and cl, 0xc8
shl cl, 1
add al, 0xc8
sub al, cl
mov byte [0x474705], al
mov al, byte [0x474686]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x4c
xor al, 0xff
and al, 0xb3
or cl, al
xor cl, 0xff
mov byte [0x474706], cl
mov dl, byte [0x474687]
mov al, dl
xor al, 0xff
mov cl, dl
or cl, cl
xor cl, 0xff
or cl, 0
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
and al, cl
or al, 0xb6
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
or dl, 0x49
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0xb7
and al, 0x48
or cl, al
xor cl, 0x48
mov byte [0x474707], cl
mov al, byte [0x474688]
xor al, 0xc9
mov byte [0x474708], al
mov al, byte [0x474689]
xor al, 0x8a
mov byte [0x474709], al
mov al, byte [0x47468a]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
mov cl, dl
and cl, 0xe7
mov ah, dl
xor ah, 0x18
add dl, ah
sub dl, cl
xor dl, 0xff
xor al, 0xff
and al, 0x18
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [str.:a8:], dl
mov al, byte [0x47468b]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x46
add dl, cl
shl dl, 1
add al, 0x46
sub al, 0xca
sub al, dl
add al, 0xca
mov byte [0x47470b], al
mov al, byte [0x47468c]
xor al, 0x66
mov byte [0x47470c], al
mov al, byte [0x47468d]
xor al, 0x3f
mov byte [0x47470d], al
mov bl, byte [0x47468e]
mov dl, bl
and dl, 0xc7
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, 0xc7
sub bl, al
mov byte [0x47470e], bl
mov al, byte [0x47468f]
xor al, 0xd0
mov byte [0x47470f], al
mov al, byte [0x474690]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x24
xor dl, 0xff
or al, 0xdb
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474710], dl
mov al, byte [0x474691]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
xor dl, 0xc1
and dl, 0xc1
and al, 0x3e
or dl, al
mov byte [0x474711], dl
mov ah, byte [0x474692]
mov al, ah
xor al, 0xff
and al, 0xbd
mov dl, ah
and dl, 0x42
xor dl, 0xff
xor ah, 0xff
or ah, 0xbd
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov byte [0x474712], al
mov al, byte [0x474693]
xor al, 0xaf
mov byte [0x474713], al
mov al, byte [0x474694]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x17
mov cl, al
xor cl, 0xff
and cl, 0xe8
or dl, cl
xor dl, 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
and ah, 0x17
shl ah, 1
sub ah, 0x17
sub al, ah
mov byte [0x474714], al
mov cl, byte [0x474695]
mov al, cl
xor al, 0xff
xor al, 0xff
or al, 0x8d
xor al, 0xff
and al, 0xff
mov dl, cl
xor dl, 0x72
and dl, cl
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x474715], al
mov cl, byte [0x474696]
mov al, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xc7
mov dl, cl
xor dl, 0xff
and dl, 0x22
and cl, 0xdd
or dl, cl
xor dl, 0xdd
mov cl, dl
xor cl, 0x38
xor cl, 0xff
or dl, 0x38
and dl, cl
xor al, 0xff
xor dl, 0xff
and al, dl
mov byte [0x474716], al
mov al, byte [0x474697]
mov cl, al
xor cl, 0xff
and cl, 0xc
and al, 0xf3
or cl, al
xor cl, 0x56
mov byte [0x474717], cl
mov cl, byte [0x474698]
mov al, cl
xor al, 0xff
and al, 0xea
and cl, 0x15
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, 0x33
mov byte [0x474718], al
mov bl, byte [0x474699]
mov al, bl
and al, al
xor al, 0xff
and al, 0x76
xor al, 0xff
mov cl, bl
and cl, 0x89
xor cl, 0xff
and al, cl
xor al, 0xff
mov dl, al
xor dl, 0xff
xor al, 0xff
and dl, al
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0x89
add dl, 0x77
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add al, 0x1e
sub al, 0x76
sub al, 0x1e
sub bl, al
mov byte [0x474719], bl
mov al, byte [0x47469a]
mov cl, al
xor cl, 0x83
xor cl, 0xff
mov dl, al
or dl, 0x83
and dl, cl
shl dl, 1
add al, 0x83
sub al, dl
mov byte [0x47471a], al
mov al, byte [0x47469b]
mov cl, al
xor cl, 0xff
and cl, 0xe0
and al, 0x1f
or cl, al
xor cl, 0x1b
mov byte [0x47471b], cl
mov dl, byte [0x47469c]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
add ah, 1
xor al, 0xff
or al, cl
add al, ah
xor al, 0xff
mov cl, al
xor cl, 0x52
xor cl, 0xff
or al, 0x52
and al, cl
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0x52
xor cl, 0xff
or al, cl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov byte [0x47471c], al
mov bl, byte [0x47469d]
mov dl, bl
and dl, 0xcd
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, 0xcd
sub bl, 0x78
sub bl, al
add bl, 0x78
mov byte [0x47471d], bl
mov al, byte [0x47469e]
xor al, 0x50
mov byte [0x47471e], al
mov al, byte [0x47469f]
xor al, 0xd4
mov byte [0x47471f], al
mov al, byte [0x4746a0]
mov cl, al
xor cl, 0xff
and cl, 0x77
and al, 0x88
or cl, al
xor cl, 0xa7
mov byte [0x474720], cl
mov dl, byte [0x4746a1]
mov al, dl
xor al, 0xff
mov cl, al
xor cl, 0x80
xor cl, 0xff
or al, 0x80
and al, cl
and dl, 0x7f
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 [0x474721], ah
mov al, byte [0x4746a2]
mov cl, al
xor cl, 0xff
and cl, 0xad
and al, 0x52
or cl, al
xor cl, 0x94
mov byte [0x474722], cl
mov al, byte [0x4746a3]
xor al, 0x8d
mov byte [0x474723], al
mov al, byte [0x4746a4]
mov cl, al
xor cl, 0xff
and cl, 0x68
and al, 0x97
or cl, al
mov byte [0x474724], cl
mov al, byte [0x4746a5]
xor al, 0x9d
mov byte [0x474725], al
mov al, byte [0x4746a6]
xor al, 0x2c
mov byte [0x474726], al
mov al, byte [0x4746a7]
xor al, 0x11
mov byte [0x474727], al
mov cl, byte [0x4746a8]
mov al, cl
xor al, 0xff
and al, 0x7c
mov dl, cl
xor dl, 0x83
xor dl, 0xff
or cl, 0x83
and cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0xe7
and al, 0x18
or cl, al
xor cl, 0x77
mov byte [0x474728], cl
mov al, byte [0x4746a9]
mov cl, al
xor cl, 0x4f
xor cl, 0xff
and cl, 0x4f
shl cl, 1
sub cl, 0x4f
sub al, cl
mov byte [0x474729], al
mov al, byte [0x4746aa]
xor al, 0x94
mov byte [0x47472a], al
mov al, byte [0x4746ab]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
and cl, dl
mov ah, cl
xor ah, 0xff
and ah, 0x35
and cl, 0xca
or ah, cl
xor ah, 0xca
mov dl, ah
xor dl, 0xff
or dl, 0x31
xor ah, 0xff
or ah, 0x31
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor al, 0xff
mov ah, al
and ah, 0x31
xor ah, 0xff
and al, 0x31
xor al, 0xff
xor ah, 0xff
xor al, 0xff
or ah, al
mov al, dl
xor al, 0xff
mov bl, ah
xor bl, 0xff
mov dh, al
and dh, 0x5a
and dl, 0xa5
mov cl, bl
and cl, 0x5a
and ah, 0xa5
or dh, dl
or cl, ah
xor dh, cl
or al, bl
xor al, 0xff
and al, 0xff
or dh, al
xor dh, 0xff
mov byte [0x47472b], dh
mov al, byte [0x4746ac]
mov cl, al
xor cl, 0x73
xor cl, 0xff
and cl, 0x73
shl cl, 1
sub cl, 0x73
sub al, cl
mov byte [0x47472c], al
mov bl, byte [0x4746ad]
mov dl, bl
and dl, 0x81
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, 0x81
sub bl, al
mov byte [0x47472d], bl
mov al, byte [0x4746ae]
mov dl, al
xor dl, 0x9b
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
mov cl, dl
xor cl, 0x9b
xor cl, 0xff
or dl, 0x9b
and dl, cl
shl dl, 1
add dl, 0x57
sub dl, 0x9b
sub dl, 0x57
sub al, dl
mov byte [0x47472e], al
mov al, byte [0x4746af]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x6a
xor al, 0xff
and al, 0x95
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47472f], dl
mov al, byte [0x4746b0]
mov cl, al
and cl, 0xca
shl cl, 1
add al, 0xca
sub al, cl
mov byte [0x474730], al
mov bl, byte [0x4746b1]
mov dl, bl
xor dl, 0x8c
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
and dl, 0x8c
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, 0x32
sub al, 0x8c
sub al, 0x32
sub bl, al
mov byte [0x474731], bl
mov al, byte [0x4746b2]
xor al, 0xc0
mov byte [0x474732], al
mov al, byte [0x4746b3]
xor al, 0x18
mov byte [0x474733], al
mov al, byte [0x4746b4]
xor al, 0x6f
mov byte [0x474734], al
mov al, byte [0x4746b5]
xor al, 0x1c
mov byte [0x474735], al
mov al, byte [0x4746b6]
xor al, 0xed
mov byte [0x474736], al
mov al, byte [0x4746b7]
mov ah, al
xor ah, 0xff
and ah, 0xc2
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x3d
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, 0x2a
mov byte [0x474737], dl
mov al, byte [0x4746b8]
xor al, 3
mov byte [0x474738], al
mov al, byte [0x4746b9]
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, 0xb
mov ah, al
and ah, 0xf4
or cl, ah
xor cl, 0xf4
and dl, cl
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
and dl, 0x85
or al, 0x85
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x474739], dl
mov al, byte [0x4746ba]
xor al, 0x6b
mov byte [0x47473a], al
mov al, byte [0x4746bb]
xor al, 0xe6
mov byte [0x47473b], al
mov al, byte [0x4746bc]
xor al, 0xe2
mov byte [0x47473c], al
mov al, byte [0x4746bd]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x26
mov cl, al
xor cl, 0xff
and cl, 0xd9
or dl, cl
xor dl, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor ah, 0xff
and ah, 0x26
shl ah, 1
add ah, 0xd9
add ah, 1
sub al, ah
mov byte [0x47473d], al
mov al, byte [0x4746be]
xor al, 0x7b
mov byte [0x47473e], al
mov cl, byte [0x4746bf]
mov al, cl
xor al, 0xff
and al, 0x12
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xed
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, 0xd7
mov byte [0x47473f], al
mov al, byte [0x4746c0]
xor al, 0x4d
mov byte [0x474740], al
mov al, byte [0x4746c1]
mov dl, al
xor dl, 0xff
and dl, 0x53
mov cl, al
and cl, 0xac
or dl, cl
xor dl, 0xac
xor dl, 0xff
xor dl, 0x61
and dl, 0x61
and al, 0x9e
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and al, al
xor al, 0xff
and cl, al
xor cl, 0xff
xor cl, 0x19
mov byte [0x474741], cl
mov al, byte [0x4746c2]
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, 0x66
and al, 0x99
or dl, al
xor dl, 0xd1
mov byte [0x474742], dl
mov dl, byte [0x4746c3]
mov al, dl
or al, al
xor al, 0xff
or al, 0x7c
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or dl, 0x83
mov cl, dl
xor cl, 0xff
and cl, 0xec
and dl, 0x13
or cl, dl
xor cl, 0x13
or al, cl
xor al, 0xff
mov byte [0x474743], al
mov al, byte [0x4746c4]
mov cl, al
xor cl, 0xff
and cl, 0x5d
and al, 0xa2
or cl, al
xor cl, 0xe2
mov byte [0x474744], cl
mov dl, byte [0x4746c5]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0x90
mov ah, dl
and ah, 0x6f
or cl, ah
xor cl, 0x6f
or al, cl
xor al, 0xff
or al, 0xb8
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
or dl, 0x47
or al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
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
mov byte [0x474745], al
mov al, byte [0x4746c6]
xor al, 0x68
mov byte [0x474746], al
mov al, byte [0x4746c7]
xor al, 0xc2
mov byte [0x474747], al
mov al, byte [0x4746c8]
mov cl, al
xor cl, 0xff
and cl, 0x2c
and al, 0xd3
or cl, al
mov byte [0x474748], cl
mov al, byte [0x4746c9]
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
mov dh, al
xor dh, 0xff
mov cl, al
xor cl, 0xff
or dh, cl
xor dh, 0xff
or dh, 0
and dh, 0xff
xor dh, 0xff
mov dl, ah
or dl, dh
xor dl, 0xff
xor ah, 0xff
xor dh, 0xff
and ah, dh
or dl, ah
xor dl, 0xff
and dl, 0xc5
xor dl, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x3a
add al, cl
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x474749], dl
mov dl, byte [0x4746ca]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, al
xor cl, 0x25
xor cl, 0xff
or al, 0x25
and al, cl
and dl, 0xda
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 [0x47474a], al
mov dl, byte [0x4746cb]
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, 0xce
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
and dl, dl
xor dl, 0xff
and dl, 0x31
xor dl, 0xff
and al, dl
mov cl, al
xor cl, 0xff
and cl, 9
and al, 0xf6
or cl, al
xor cl, 0xf6
mov byte [0x47474b], cl
mov al, byte [0x4746cc]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x6d
xor al, 0xff
or al, 0x92
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47474c], dl
mov cl, byte [0x4746cd]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x97
xor al, 0xff
and cl, 0x68
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x47474d], al
mov dl, byte [0x4746ce]
mov cl, dl
or cl, cl
mov al, cl
xor al, 0xff
and al, 0x6a
and cl, 0x95
or al, cl
xor al, 0x95
or al, 0xe0
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or dl, 0x1f
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and cl, 0xff
xor cl, 0xff
xor cl, 0xff
or cl, 0
or al, cl
xor al, 0xff
mov byte [0x47474e], al
mov al, byte [str.vcl_3]
xor al, 0x7b
mov byte [0x47474f], al
mov al, byte [0x4746d0]
mov cl, al
xor cl, 0xff
and cl, 0x6e
and al, 0x91
or cl, al
mov byte [0x474750], cl
mov al, byte [0x4746d1]
mov dl, al
xor dl, 0x61
xor dl, 0xff
and dl, 0x61
shl dl, 1
sub dl, 0x61
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [str.FX], al
mov al, byte [0x4746d2]
xor al, 0x2d
mov byte [0x474752], al
mov al, byte [0x4746d3]
xor al, 0x3e
mov byte [0x474753], al
mov al, byte [0x4746d4]
xor al, 0xad
mov byte [0x474754], al
mov al, byte [0x4746d5]
xor al, 0xf9
mov byte [0x474755], al
mov al, byte [0x4746d6]
xor al, 0x5b
mov byte [0x474756], al
mov ah, byte [0x4746d7]
mov al, ah
xor al, 0xff
mov cl, ah
xor cl, 0xff
or al, cl
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xab
mov dl, ah
xor dl, 0xff
or dl, 0xab
and ah, 0x54
xor ah, 0xff
and dl, ah
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 [0x474757], cl
mov al, byte [0x4746d8]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xc0
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xc0
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x3f
shl dl, 1
sub dl, 0x3f
sub al, dl
mov byte [0x474758], al
mov al, byte [0x4746d9]
mov cl, al
and cl, 0x6b
shl cl, 1
add al, 0x6b
sub al, cl
mov byte [0x474759], al
mov al, byte [0x4746da]
mov dl, al
xor dl, 0xab
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0xab
shl dl, 1
sub dl, 0xb
sub dl, 0xab
add dl, 0xb
sub al, dl
mov byte [0x47475a], al
mov al, byte [0x4746db]
mov cl, al
xor cl, 0xff
and cl, 0x9f
and al, 0x60
or cl, al
mov byte [0x47475b], cl
mov dl, byte [0x4746dc]
mov cl, dl
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and al, 0xd9
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and dl, 0x26
xor dl, 0xff
and dl, 0xff
or dl, 0
and al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x47475c], al
mov al, byte [0x4746dd]
mov cl, al
and cl, 0x8a
shl cl, 1
add al, 0x8a
sub al, cl
mov byte [0x47475d], al
mov al, byte [0x4746de]
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
mov dl, cl
and dl, ah
xor dl, 0xff
xor cl, 0xff
xor ah, 0xff
or cl, ah
and dl, cl
xor dl, 0xff
mov cl, dl
and cl, 0x19
xor dl, 0x19
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 0xb
and cl, 0xf4
or dl, cl
xor dl, 0xf4
xor al, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
xor cl, 0xff
and cl, 0x19
or dl, cl
xor dl, 0xff
mov byte [0x47475e], dl
mov dl, byte [0x4746df]
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, 0x8e
mov cl, dl
and cl, 0x71
xor cl, 0xff
xor dl, 0xff
or dl, 0x8e
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x68
xor al, 0xff
or al, 0x97
and dl, al
xor dl, 0xff
mov byte [0x47475f], dl
mov al, byte [0x4746e0]
xor al, 0xdb
mov byte [0x474760], al
mov dl, byte [0x4746e1]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0xc0
xor al, 0xff
or dl, 0x3f
xor dl, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xa7
and dl, 0x58
or cl, dl
xor cl, 0x58
and al, cl
mov byte [0x474761], al
mov al, byte [0x4746e2]
mov cl, al
xor cl, 0xff
and cl, 0x4b
and al, 0xb4
or cl, al
mov byte [0x474762], cl
mov al, byte [0x4746e3]
mov dl, al
xor dl, 0xff
and dl, 0x56
mov cl, al
and cl, 0xa9
or dl, cl
xor dl, 0xed
xor dl, 0xff
and dl, 0xbb
shl dl, 1
sub dl, 0xbb
sub al, dl
mov byte [0x474763], al
mov al, byte [0x4746e4]
mov cl, al
and cl, 0x28
shl cl, 1
mov dl, al
add dl, 0x28
sub dl, cl
xor dl, 0xff
and dl, 0x28
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0x28
and dl, 0xd7
sub dl, cl
sub al, 0x3b
sub al, dl
add al, 0x3b
mov byte [0x474764], al
mov al, byte [0x4746e5]
mov cl, al
xor cl, 0x40
and cl, al
shl cl, 1
add al, 0x95
add al, 0xbf
sub al, 0x95
sub al, cl
mov byte [str.04v], al
mov al, byte [0x4746e6]
mov dl, al
xor dl, 0x88
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0x88
shl dl, 1
add dl, 0x78
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x474766], al
mov dl, byte [0x4746e7]
mov cl, dl
or cl, cl
xor cl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0x5f
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
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, 0x5f
add dl, cl
or al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x474767], al
mov al, byte [0x4746e8]
xor al, 0xf2
mov byte [0x474768], al
mov al, byte [0x4746e9]
mov cl, al
and cl, 0xf6
shl cl, 1
add al, 0xf6
sub al, cl
mov byte [0x474769], al
mov al, byte [0x4746ea]
xor al, 0xe1
mov byte [0x47476a], al
mov dl, byte [0x4746eb]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
and al, 0x49
mov cl, dl
xor cl, 0xff
or cl, 0x49
xor dl, 0xff
or dl, 0x49
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
mov cl, al
and cl, 0x12
shl cl, 1
add al, 0x12
sub al, cl
mov byte [0x47476b], al
mov al, byte [0x4746ec]
mov cl, al
xor cl, 0xff
and cl, 0x36
and al, 0xc9
or cl, al
xor cl, 0xeb
mov byte [0x47476c], cl
mov al, byte [0x4746ed]
mov cl, al
xor cl, 0xff
and cl, 0x97
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x68
or cl, al
mov byte [0x47476d], cl
mov al, byte [0x4746ee]
xor al, 0xf4
mov byte [0x47476e], al
mov al, byte [0x4746ef]
xor al, 0xe0
mov byte [0x47476f], al
mov al, byte [0x474770]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x5f
xor cl, 0xff
or al, 0xa0
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x474970], cl
mov dl, byte [0x474771]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0xbe
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
xor dl, 0xff
mov cl, dl
and cl, 0xbe
xor dl, 0xbe
or cl, dl
and al, cl
mov cl, al
xor cl, 0xff
and cl, 0x16
and al, 0xe9
or cl, al
xor cl, 0xe9
mov byte [0x474971], cl
mov al, byte [0x474772]
mov cl, al
xor cl, 0xff
and cl, 0x17
and al, 0xe8
or cl, al
mov byte [0x474972], cl
mov cl, byte [0x474773]
mov al, cl
xor al, 0xff
or al, 0x14
add al, 0xec
and cl, 0x14
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
mov cl, al
and cl, 0xb7
shl cl, 1
add al, 0xb7
sub al, cl
mov byte [0x474973], al
mov al, byte [0x474774]
xor al, 0xc3
mov byte [0x474974], al
mov bl, byte [0x474775]
mov dl, bl
and dl, 0xd1
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, 0x2f
sub bl, al
mov byte [0x474975], bl
mov al, byte [0x474776]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x8b
xor al, 0xff
and al, 0x74
or cl, al
xor cl, 0xff
mov byte [0x474976], cl
mov al, byte [0x474777]
mov cl, al
xor cl, 0x68
xor cl, 0xff
and cl, 0x68
shl cl, 1
add cl, 0x98
sub al, cl
mov byte [0x474977], al
mov al, byte [0x474778]
xor al, 0x99
mov byte [0x474978], al
mov dl, byte [0x474779]
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, 0xea
and dl, 0x15
or al, dl
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xe2
xor al, 0xff
and al, 0x1d
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474979], dl
mov al, byte [0x47477a]
mov cl, al
and cl, 0xff
shl cl, 1
mov dh, al
add dh, 0xff
sub dh, cl
mov cl, al
xor cl, 0xff
or dh, cl
xor dh, 0xff
mov ah, dh
xor ah, 0xff
mov dl, ah
and dl, 0xd2
and dh, 0x2d
or dl, dh
xor dl, 0x36
or ah, 0x1b
xor ah, 0xff
and ah, 0xff
or dl, ah
and al, 0xe4
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
mov cl, ah
and cl, al
xor ah, al
or cl, ah
mov byte [0x47497a], cl
mov al, byte [0x47477b]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
or cl, ah
and cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and dl, cl
mov cl, dl
and cl, 5
mov ah, dl
xor ah, 0xfa
add dl, ah
sub dl, cl
mov ah, dl
xor ah, 0xff
and ah, 0xb5
and dl, 0x4a
or ah, dl
xor ah, 0x4a
or al, 5
xor al, 0xff
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
and dl, al
mov byte [0x47497b], dl
mov al, byte [0x47477c]
xor al, 0x5d
mov byte [0x47497c], al
mov bl, byte [0x47477d]
mov dl, bl
xor dl, 0xff
and dl, 0xa3
mov al, bl
and al, 0x5c
or dl, al
xor dl, 0x41
xor dl, 0xff
and dl, 0xe2
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, 0x1e
sub bl, al
mov byte [0x47497d], bl
mov al, byte [0x47477e]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xd8
xor cl, 0xff
xor al, 0xff
or al, 0xd8
and cl, al
xor cl, 0xff
mov byte [0x47497e], cl
mov al, byte [0x47477f]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0xbb
add dl, cl
shl dl, 1
sub al, 0x45
sub al, dl
mov byte [0x47497f], al
mov dl, byte [0x474780]
mov al, dl
xor al, 0xff
mov cl, dl
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
and al, cl
or al, 1
xor al, 0xff
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
or cl, 0xfe
and dl, 1
xor dl, 0xff
and cl, dl
xor cl, 0xff
or al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x474980], al
mov al, byte [0x474781]
mov cl, al
xor cl, 0xff
and cl, 0x54
and al, 0xab
or cl, al
mov byte [0x474981], cl
mov al, byte [0x474782]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xb8
xor cl, 0xff
or al, 0x47
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x474982], cl
mov al, byte [0x474783]
mov cl, al
xor cl, 0xef
xor cl, 0xff
and cl, 0xef
shl cl, 1
add cl, 0x11
sub al, cl
mov byte [0x474983], al
mov al, byte [0x474784]
mov cl, al
xor cl, 0xff
and cl, 0xe4
and al, 0x1b
mov dl, al
and dl, cl
xor dl, 0xff
add cl, al
add cl, 1
add cl, dl
mov byte [0x474984], cl
mov al, byte [0x474785]
xor al, 0x3f
mov byte [0x474985], al
mov al, byte [0x474786]
and al, 0xff
or al, 0
mov byte [0x474986], al
mov al, byte [0x474787]
mov dl, al
xor dl, 0xff
and dl, 0xb1
mov cl, al
and cl, 0x4e
or dl, cl
xor dl, 0x4e
mov cl, al
xor cl, 0xff
mov ah, cl
and ah, dl
xor ah, 0xff
add dl, cl
add dl, 1
add dl, ah
mov ah, dl
xor ah, 0xff
and ah, 0x38
and dl, 0xc7
or ah, dl
xor ah, 0xc7
or ah, 0x49
xor al, 0xff
or al, 0xb6
and ah, al
mov al, ah
xor al, 0xff
and al, 0x36
and ah, 0xc9
or al, ah
xor al, 0xc9
mov byte [0x474987], al
mov al, byte [0x474788]
mov cl, al
and cl, 0xff
shl cl, 1
mov dh, al
add dh, 0xff
sub dh, cl
mov bl, al
xor bl, 0xff
mov ah, dh
xor ah, 0xff
mov bh, bl
xor bh, 0xff
mov dl, ah
and dl, 0xbd
and dh, 0x42
mov cl, bh
and cl, 0xbd
and bl, 0x42
or dl, dh
or cl, bl
xor dl, cl
or ah, bh
xor ah, 0xff
and ah, 0xff
or dl, ah
and dl, 0x4f
xor dl, 0xff
xor al, 0xff
or al, 0x4f
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 [0x474988], dl
mov al, byte [0x474789]
mov cl, al
and cl, 0x56
shl cl, 1
add al, 0x56
sub al, cl
mov byte [str.N__], al
mov al, byte [0x47478a]
mov cl, al
xor cl, 0xff
and cl, 0x5f
and al, 0xa0
or cl, al
xor cl, 0xb2
mov byte [0x47498a], cl
mov al, byte [0x47478b]
mov cl, al
xor cl, 0xff
and cl, 0xfa
and al, 5
or cl, al
mov byte [0x47498b], cl
mov al, byte [0x47478c]
mov cl, al
xor cl, 0xff
and cl, 0x32
and al, 0xcd
or cl, al
mov byte [0x47498c], cl
mov al, byte [0x47478d]
mov cl, al
xor cl, 0xf9
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, 0xf9
shl dl, 1
sub dl, 0xf9
add al, 0x83
sub al, dl
sub al, 0x83
mov byte [0x47498d], al
mov bl, byte [0x47478e]
mov dl, bl
and dl, 0x7f
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, 0x81
sub bl, al
mov byte [0x47498e], bl
mov al, byte [0x47478f]
xor al, 0xd0
mov byte [0x47498f], al
mov al, byte [0x474790]
mov ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
mov dl, ah
xor dl, 0xff
or dl, 0x83
and ah, 0x7c
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
or dl, ah
and al, 0x83
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov byte [0x474990], cl
mov al, byte [0x474791]
xor al, 0x5b
mov byte [0x474991], al
mov al, byte [0x474792]
xor al, 2
mov byte [0x474992], al
mov al, byte [0x474793]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xef
xor dl, 0xff
or cl, 0xef
and cl, dl
and al, 0x10
or cl, al
xor cl, 0xc6
mov byte [0x474993], cl
mov dl, byte [0x474794]
mov ah, dl
xor ah, 0xff
mov al, dl
xor al, 0xff
and al, 0xd5
mov cl, dl
and cl, 0x2a
or al, cl
xor al, 0x2a
or ah, al
mov al, ah
xor al, 0xff
xor ah, 0xff
or al, ah
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
or al, 0xea
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 dl, ah
xor dl, 0xff
mov dh, dl
and dh, 0x3a
and ah, 0xc5
or dh, ah
xor dh, 0x2f
or dl, 0xea
xor dl, 0xff
and dl, 0xff
or dh, dl
and al, dh
xor al, 0xff
mov byte [0x474994], al
mov al, byte [0x474795]
mov cl, al
xor cl, 0xff
and cl, 0x6f
and al, 0x90
or cl, al
xor cl, 0x1d
mov byte [0x474995], cl
mov al, byte [0x474796]
xor al, 0x24
mov byte [0x474996], al
mov al, byte [0x474797]
mov cl, al
xor cl, 0xff
and cl, 0x7b
and al, 0x84
or cl, al
xor cl, 0x1d
mov byte [0x474997], cl
mov al, byte [0x474798]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x7b
xor cl, 0xff
xor al, 0xff
and al, 0x7b
or cl, al
xor cl, 0xff
mov byte [0x474998], cl
mov al, byte [0x474799]
xor al, 0x10
mov byte [0x474999], al
mov al, byte [0x47479a]
mov cl, al
and cl, 0xa
shl cl, 1
add al, 0xa
sub al, cl
mov byte [0x47499a], al
mov al, byte [0x47479b]
mov cl, al
and cl, 0x83
shl cl, 1
add al, 0x83
sub al, cl
mov byte [0x47499b], al
mov al, byte [str._t_qt]
xor al, 0xd
mov byte [0x47499c], al
mov al, byte [0x47479d]
xor al, 0x5b
mov byte [0x47499d], al
mov al, byte [0x47479e]
xor al, 0x75
mov byte [0x47499e], al
mov bl, byte [0x47479f]
mov dl, bl
xor dl, 0xff
or dl, 0x8f
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, 0x70
sub bl, al
mov byte [0x47499f], bl
mov al, byte [0x4747a0]
mov cl, al
xor cl, 0xff
and cl, 0x1a
and al, 0xe5
or cl, al
mov byte [0x4749a0], cl
mov al, byte [0x4747a1]
mov cl, al
xor cl, 0xff
and cl, 0xd7
and al, 0x28
or cl, al
mov al, cl
xor al, 0xff
and al, 0x96
and cl, 0x69
or al, cl
mov byte [0x4749a1], al
mov al, byte [0x4747a2]
xor al, 0x95
mov byte [0x4749a2], al
mov al, byte [0x4747a3]
mov cl, al
and cl, 0x6b
shl cl, 1
add al, 0x6b
sub al, cl
mov byte [0x4749a3], al
mov al, byte [0x4747a4]
xor al, 2
mov byte [0x4749a4], al
mov al, byte [str.lu._v]
xor al, 0x68
mov byte [0x4749a5], al
mov al, byte [0x4747a6]
xor al, 0x71
mov byte [0x4749a6], al
mov al, byte [0x4747a7]
mov cl, al
xor cl, 0xff
and cl, 0x2a
and al, 0xd5
or cl, al
mov byte [0x4749a7], cl
mov al, byte [0x4747a8]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0xf
and al, 0xf0
or dl, al
mov byte [0x4749a8], dl
mov al, byte [0x4747a9]
xor al, 0x1a
mov byte [0x4749a9], al
mov bl, byte [0x4747aa]
mov al, bl
xor al, 0x15
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
mov dl, al
and dl, 0x15
xor dl, 0xff
xor al, 0xff
or al, 0xea
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
mov cl, al
xor cl, 0x15
and al, 0xea
shl al, 1
sub al, cl
sub bl, al
mov byte [0x4749aa], bl
mov al, byte [0x4747ab]
xor al, 0x78
mov byte [0x4749ab], al
mov al, byte [0x4747ac]
mov cl, al
and cl, 0xb9
shl cl, 1
add al, 0xb9
sub al, cl
mov byte [0x4749ac], al
mov al, byte [0x4747ad]
mov cl, al
xor cl, 0xff
and cl, 0x6c
and al, 0x93
or cl, al
mov byte [0x4749ad], cl
mov al, byte [0x4747ae]
mov cl, al
xor cl, 0xff
or cl, 0x81
add cl, 0x7f
mov dl, al
xor dl, 0x7e
and dl, al
or cl, dl
mov byte [0x4749ae], cl
mov al, byte [0x4747af]
xor al, 0x42
mov byte [str._h_b], al
mov al, byte [0x4747b0]
mov cl, al
xor cl, 0xff
or cl, 0x10
xor cl, 0xff
and cl, 0xff
shl cl, 1
add al, 0xef
add al, 0xb2
sub al, cl
sub al, 0xb2
mov byte [0x4749b0], al
mov al, byte [0x4747b1]
xor al, 0xd5
mov byte [0x4749b1], al
mov cl, byte [0x4747b2]
mov al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x83
mov dl, cl
xor dl, 0xff
and dl, 0x59
and cl, 0xa6
or dl, cl
xor dl, 0xa6
or dl, 0x7c
xor al, 0xff
xor dl, 0xff
mov ah, al
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and ah, cl
xor al, 0xff
xor dl, 0xff
and al, dl
xor ah, 0xff
xor al, 0xff
and ah, al
mov byte [0x4749b2], ah
mov al, byte [0x4747b3]
xor al, 0x63
mov byte [0x4749b3], al
mov al, byte [0x4747b4]
mov cl, al
and cl, 0x23
shl cl, 1
add al, 0x23
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x4749b4], al
mov cl, byte [0x4747b5]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x81
xor al, 0xff
xor cl, 0xff
or cl, 0x81
and al, cl
xor al, 0xff
mov byte [0x4749b5], al
mov dl, byte [0x4747b6]
mov cl, dl
or cl, cl
xor cl, 0xff
mov al, cl
and al, 0x43
xor cl, 0x43
or al, cl
xor al, 0xff
xor dl, 0xff
mov cl, dl
and cl, 0x43
xor cl, 0xff
and dl, 0x43
xor dl, 0xff
and cl, dl
xor cl, 0xff
or al, cl
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or cl, 0
xor cl, 0xff
or cl, 0
xor cl, 0xff
mov byte [0x4749b6], cl
mov al, byte [0x4747b7]
xor al, 0x9b
mov byte [0x4749b7], al
mov al, byte [0x4747b8]
xor al, 0xf1
mov byte [0x4749b8], al
mov al, byte [0x4747b9]
xor al, 0x3a
mov byte [0x4749b9], al
mov al, byte [0x4747ba]
xor al, 0x4c
mov byte [0x4749ba], al
mov al, byte [0x4747bb]
mov dl, al
xor dl, 0x88
xor dl, 0xff
and dl, 0xff
or dl, 0
or dl, dl
xor dl, 0xff
or dl, 0x77
xor dl, 0xff
shl dl, 1
sub dl, 0x88
sub al, dl
mov byte [0x4749bb], al
mov al, byte [0x4747bc]
mov cl, al
and cl, 0x5a
shl cl, 1
mov dl, al
add dl, 0x5a
sub dl, cl
xor dl, 0xff
and dl, 0x5a
shl dl, 1
sub dl, 0x5a
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x4749bc], al
mov al, byte [0x4747bd]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xa8
xor dl, 0xff
and al, 0x57
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4749bd], dl
mov al, byte [0x4747be]
mov dl, al
xor dl, 0xb4
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0xb4
shl dl, 1
add dl, 0x4b
add dl, 1
sub al, 0xb
sub al, dl
add al, 0xb
mov byte [0x4749be], al
mov ah, byte [0x4747bf]
mov al, ah
and al, al
xor al, 0xff
and al, 0x6c
xor al, 0xff
and al, 0xff
or al, 0
xor ah, 0xff
or ah, 0x6c
mov dl, al
xor dl, 0xff
mov cl, ah
xor cl, 0xff
or dl, cl
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 [0x4749bf], dl
mov al, byte [0x4747c0]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xd3
xor dl, 0xff
xor al, 0xff
and al, 0xd3
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4749c0], dl
mov al, byte [0x4747c1]
mov cl, al
xor cl, 0xfa
xor cl, 0xff
and cl, 0xfa
shl cl, 1
sub cl, 0xfa
sub al, cl
mov byte [0x4749c1], al
mov al, byte [0x4747c2]
xor al, 0xe2
mov byte [0x4749c2], al
mov al, byte [0x4747c3]
xor al, 0x2c
mov byte [0x4749c3], al
mov al, byte [0x4747c4]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x37
shl dl, 1
add al, 0x37
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x4749c4], al
mov al, byte [0x4747c5]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x36
xor al, 0xff
and al, 0xc9
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4749c5], dl
mov al, byte [0x4747c6]
mov cl, al
and cl, 0xfd
shl cl, 1
add al, 0xfd
sub al, cl
mov byte [0x4749c6], al
mov al, byte [0x4747c7]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x96
and al, 0x96
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x4749c7], cl
mov al, byte [0x4747c8]
mov cl, al
xor cl, 0xff
or cl, 0xc4
add cl, 0x3c
mov dl, al
xor dl, 0xc4
xor dl, 0xff
or al, 0xc4
and al, dl
or cl, al
mov byte [0x4749c8], cl
mov al, byte [0x4747c9]
xor al, 0x1d
mov byte [0x4749c9], al
mov cl, byte [0x4747ca]
mov al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x70
mov dl, cl
xor dl, 0x8f
and dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and al, dl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x4749ca], al
mov al, byte [0x4747cb]
mov cl, al
xor cl, 0xf1
xor cl, 0xff
and cl, 0xf1
shl cl, 1
sub cl, 0xf1
sub al, cl
mov byte [0x4749cb], al
mov al, byte [0x4747cc]
mov cl, al
xor cl, 0x18
xor cl, 0xff
and cl, 0x18
shl cl, 1
sub cl, 0x18
sub al, cl
mov byte [0x4749cc], al
mov al, byte [0x4747cd]
mov ah, al
or ah, ah
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
or dl, 0x95
xor ah, 0xff
or ah, 0x95
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor al, 0xff
and al, 0x95
or dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov byte [0x4749cd], dl
mov al, byte [0x4747ce]
mov dl, al
xor dl, 0x23
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor dl, 0xff
or dl, 0xdc
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 0x23
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x4749ce], al
mov al, byte [0x4747cf]
xor al, 0x1f
mov byte [0x4749cf], al
mov al, byte [0x4747d0]
mov cl, al
xor cl, 0xff
and cl, 0x66
and al, 0x99
or cl, al
xor cl, 0x9f
mov byte [0x4749d0], cl
mov cl, byte [0x4747d1]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xc8
or cl, 0xc8
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x4749d1], al
mov al, byte [0x4747d2]
xor al, 0x4f
mov byte [0x4749d2], al
mov al, byte [0x4747d3]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xe9
xor dl, 0xff
xor al, 0xff
and al, 0xe9
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4749d3], dl
mov al, byte [0x4747d4]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xba
xor al, 0xff
or al, 0x45
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4749d4], dl
mov al, byte [0x4747d5]
mov cl, al
xor cl, 0x84
xor cl, 0xff
and cl, 0x84
shl cl, 1
sub cl, 0x84
sub al, cl
mov byte [0x4749d5], al
mov al, byte [0x4747d6]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x81
mov cl, al
and cl, 0x81
xor cl, 0xff
and dl, cl
xor dl, 0xff
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0x7e
shl dl, 1
sub dl, 0x7e
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x4749d6], al
mov al, byte [0x4747d7]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xfa
xor al, 0xff
or al, 5
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4749d7], dl
mov al, byte [0x4747d8]
mov cl, al
xor cl, 0xff
and cl, 0x9a
and al, 0x65
or cl, al
xor cl, 0x5c
mov byte [0x4749d8], cl
mov dl, byte [0x4747d9]
mov ah, dl
xor ah, 0xff
and ah, 0xff
or ah, 0
or ah, 0xe
add ah, 0xf2
or dl, dl
xor dl, 0xff
or dl, 0xf1
xor dl, 0xff
mov dh, ah
xor dh, 0xff
mov bl, dl
xor bl, 0xff
mov al, dh
and al, 0x7c
and ah, 0x83
mov cl, bl
and cl, 0x7c
and dl, 0x83
or al, ah
or cl, dl
xor al, cl
or dh, bl
xor dh, 0xff
and dh, 0xff
or al, dh
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x69
xor cl, 0xff
xor al, 0xff
or al, 0x69
and cl, al
xor cl, 0xff
mov byte [0x4749d9], cl
mov al, byte [0x4747da]
xor al, 0xd9
mov byte [0x4749da], al
mov al, byte [0x4747db]
xor al, 0x58
mov byte [0x4749db], al
mov cl, byte [0x4747dc]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x30
xor al, 0xff
or cl, 0xcf
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x4749dc], al
mov al, byte [0x4747dd]
mov ah, al
or ah, ah
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
or ah, 0xa0
mov dl, ah
xor dl, 0xff
and dl, 0xc2
and ah, 0x3d
or dl, ah
xor dl, 0x3d
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0xa0
xor dl, 0xff
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov byte [0x4749dd], cl
mov al, byte [0x4747de]
xor al, 0xed
mov byte [0x4749de], al
mov al, byte [0x4747df]
mov cl, al
and cl, 0x92
shl cl, 1
add al, 0x92
sub al, cl
mov byte [0x4749df], al
mov al, byte [0x4747e0]
xor al, 0x35
mov byte [0x4749e0], al
mov al, byte [0x4747e1]
mov cl, al
and cl, 0x5d
shl cl, 1
add al, 0x5d
sub al, 0xbc
sub al, cl
add al, 0xbc
mov byte [0x4749e1], al
mov al, byte [0x4747e2]
xor al, 0x65
mov byte [0x4749e2], al
mov al, byte [0x4747e3]
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
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x2b
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
and al, 0x2b
mov cl, dl
xor cl, 0xff
and cl, 0x62
and dl, 0x9d
or cl, dl
xor cl, 0x9d
xor al, 0xff
and cl, al
mov byte [0x4749e3], cl
mov al, byte [0x4747e4]
mov cl, al
xor cl, 0xff
and cl, 0xd8
and al, 0x27
or cl, al
mov byte [0x4749e4], cl
mov al, byte [0x4747e5]
xor al, 0x36
mov byte [0x4749e5], al
mov al, byte [0x4747e6]
mov cl, al
xor cl, 0xff
and cl, 0xa
and al, 0xf5
or cl, al
mov byte [0x4749e6], cl
mov al, byte [0x4747e7]
mov ah, al
xor ah, 0xff
mov dh, al
xor dh, 0xff
mov dl, ah
and dl, 0xaa
mov cl, al
and cl, 0x55
mov ch, dh
and ch, 0xaa
mov bl, al
and bl, 0x55
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
xor dl, 0xff
or dl, 0xe2
xor dl, 0xff
and dl, 0xff
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
or al, 0x1d
xor al, 0xff
and al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x4749e7], dl
mov al, byte [0x4747e8]
xor al, 0xc2
mov byte [0x4749e8], al
mov al, byte [0x4747e9]
mov cl, al
xor cl, 0xe1
xor cl, 0xff
and cl, 0xe1
shl cl, 1
sub cl, 0xe1
sub al, cl
mov byte [0x4749e9], al
mov al, byte [0x4747ea]
xor al, 0xc6
mov byte [0x4749ea], al
mov al, byte [0x4747eb]
xor al, 0x30
mov byte [0x4749eb], al
mov al, byte [0x4747ec]
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 [0x4749ec], cl
mov al, byte [0x4747ed]
mov cl, al
xor cl, 0xff
or cl, 0x5a
add cl, 0xa6
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x5a
or cl, al
mov byte [0x4749ed], cl
mov al, byte [0x4747ee]
xor al, 0x97
mov byte [0x4749ee], al
mov al, byte [str.not]
xor al, 0xe0
mov byte [0x4749ef], al
mov al, byte [0x4747f0]
mov cl, al
xor cl, 0x86
xor cl, 0xff
and cl, 0x86
shl cl, 1
sub cl, 0x86
sub al, cl
mov byte [0x4749f0], al
mov al, byte [0x4747f1]
mov cl, al
xor cl, 0xff
and cl, 0x8c
and al, 0x73
or cl, al
mov byte [0x4749f1], cl
mov al, byte [0x4747f2]
mov cl, al
xor cl, 0xff
and cl, 0x2e
and al, 0xd1
or cl, al
xor cl, 0x46
mov byte [0x4749f2], cl
mov al, byte [0x4747f3]
mov dl, al
xor dl, 0x69
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
mov ah, dl
xor ah, 0xff
or ah, 0x96
and dl, 0x69
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
shl ah, 1
sub ah, 0x69
sub al, ah
mov byte [0x4749f3], al
mov dl, byte [0x4747f4]
mov al, dl
xor al, 0xff
and al, 0x72
mov cl, dl
xor cl, 0x8d
xor cl, 0xff
or dl, 0x8d
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 [0x4749f4], al
mov al, byte [0x4747f5]
xor al, 0xc3
mov byte [0x4749f5], al
mov al, byte [0x4747f6]
mov cl, al
and cl, 0x33
shl cl, 1
add al, 0x33
sub al, cl
mov byte [0x4749f6], al
mov al, byte [0x4747f7]
xor al, 0x3b
mov byte [0x4749f7], al
mov al, byte [0x4747f8]
xor al, 0x68
mov byte [0x4749f8], al
mov al, byte [0x4747f9]
xor al, 0xa2
mov byte [0x4749f9], al
mov al, byte [0x4747fa]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x7a
xor cl, 0xff
xor al, 0xff
and al, 0x7a
or cl, al
xor cl, 0xff
mov byte [0x4749fa], cl
mov al, byte [0x4747fb]
xor al, 0x14
mov byte [0x4749fb], al
mov al, byte [0x4747fc]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xd4
xor dl, 0xff
mov cl, al
and cl, 0x2b
xor cl, 0xff
and dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0xd4
shl dl, 1
sub dl, 0xd4
sub al, dl
mov byte [0x4749fc], al
mov bl, byte [0x4747fd]
mov dl, bl
or dl, dl
xor dl, 0xff
xor dl, 0xff
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
mov cl, bl
and cl, 0x8d
or bl, 0x8d
add cl, bl
sub cl, al
mov byte [0x4749fd], cl
mov al, byte [0x4747fe]
mov cl, al
and cl, 0xf4
shl cl, 1
mov dl, al
add dl, 0xf4
sub dl, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0xf4
shl dl, 1
sub dl, 0xf4
sub al, dl
mov byte [0x4749fe], al
mov al, byte [0x4747ff]
mov cl, al
xor cl, 0x6c
xor cl, 0xff
and cl, 0x6c
shl cl, 1
sub cl, 0x6c
sub al, cl
mov byte [0x4749ff], al
mov dl, byte [0x474800]
mov cl, dl
and cl, 0xff
shl cl, 1
mov al, dl
add al, 0xff
sub al, cl
or al, 0x42
add al, 0xbe
and dl, 0x42
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, 0x27
mov byte [0x474a00], al
mov al, byte [0x474801]
mov cl, al
xor cl, 0xff
and cl, 0x97
and al, 0x68
or cl, al
mov byte [0x474a01], cl
mov al, byte [0x474802]
xor al, 0xa9
mov byte [0x474a02], al
mov al, byte [0x474803]
xor al, 0x81
mov byte [0x474a03], al
mov al, byte [0x474804]
xor al, 0x29
mov byte [0x474a04], al
mov al, byte [0x474805]
xor al, 0xe0
mov byte [0x474a05], al
mov al, byte [0x474806]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0xc6
and al, 0x39
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
mov byte [0x474a06], dl
mov dl, byte [0x474807]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
or al, 0x87
and cl, 0x78
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
or al, cl
mov cl, dl
xor cl, 0xff
or cl, 0x78
xor dl, 0xff
or dl, 0x78
and cl, dl
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, 0x83
or al, 0x83
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474a07], dl
mov cl, byte [0x474808]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x69
xor cl, 0xff
or cl, 0x96
and al, cl
xor al, 0xff
mov byte [0x474a08], al
mov al, byte [0x474809]
mov cl, al
and cl, 0x8a
shl cl, 1
mov ah, al
add ah, 0x8a
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
and dl, 0x8a
shl dl, 1
sub dl, 0x8a
sub al, 5
sub al, dl
add al, 5
mov byte [0x474a09], al
mov al, byte [0x47480a]
xor al, 0xe3
mov byte [0x474a0a], al
mov al, byte [0x47480b]
mov cl, al
xor cl, 0xff
and cl, 0xfd
and al, 2
or cl, al
mov byte [str.a_aB_vkC], cl
mov dl, byte [0x47480c]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 3
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
or dl, 0xfc
and al, dl
xor al, 0xff
mov byte [0x474a0c], al
mov al, byte [0x47480d]
xor al, 0xe4
mov byte [0x474a0d], al
mov al, byte [0x47480e]
mov cl, al
and cl, 0x48
shl cl, 1
add al, 0x48
sub al, cl
mov byte [0x474a0e], al
mov ah, byte [0x47480f]
mov al, ah
xor al, 0xff
and al, 0x4e
and ah, 0xb1
mov dl, al
xor dl, 0xff
mov cl, ah
xor cl, 0xff
and dl, cl
xor al, 0xff
xor ah, 0xff
and al, ah
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0x82
mov byte [0x474a0f], dl
mov cl, byte [0x474810]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xa1
mov dl, cl
xor dl, 0x5e
and dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
mov al, dl
xor al, 0xff
xor dl, 0xff
or al, dl
and cl, al
xor cl, 0xff
mov byte [0x474a10], cl
mov al, byte [0x474811]
xor al, 0xd6
mov byte [0x474a11], al
mov al, byte [0x474812]
mov cl, al
and cl, 6
shl cl, 1
add al, 6
sub al, cl
mov byte [0x474a12], al
mov al, byte [0x474813]
xor al, 0xc
mov byte [0x474a13], al
mov al, byte [0x474814]
xor al, 0xf6
mov byte [0x474a14], al
mov al, byte [0x474815]
mov cl, al
xor cl, 0x22
xor cl, 0xff
and cl, 0x22
shl cl, 1
sub cl, 0x22
sub al, cl
mov byte [str.h__c], al
mov cl, byte [0x474816]
mov al, cl
xor al, 0xff
xor al, 0xff
xor al, 0x79
and al, 0x79
and cl, 0x86
or al, cl
mov cl, al
xor cl, 0x57
xor cl, 0xff
and cl, 0x57
shl cl, 1
sub cl, 0x57
sub al, cl
mov byte [0x474a16], al
mov al, byte [0x474817]
mov cl, al
xor cl, 0xff
and cl, 0xc
and al, 0xf3
or cl, al
mov byte [0x474a17], cl
mov bl, byte [0x474818]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0x95
add dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x95
sub bl, 0xef
sub bl, al
add bl, 0xef
mov byte [0x474a18], bl
mov al, byte [0x474819]
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, 0xf3
and dl, 0xf3
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xc
add al, cl
or dl, al
mov byte [0x474a19], dl
mov al, byte [0x47481a]
mov cl, al
or cl, cl
xor cl, 0xff
mov ah, cl
xor ah, 0xff
mov dl, ah
and dl, 0xc1
and cl, 0x3e
or dl, cl
xor dl, 0x70
or ah, 0x4e
xor ah, 0xff
and ah, 0xff
or dl, ah
xor dl, 0xff
xor al, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xb1
add al, cl
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
xor dl, 0xff
mov byte [0x474a1a], dl
mov al, byte [0x47481b]
mov cl, al
and cl, 0xd4
shl cl, 1
add al, 0xd4
sub al, cl
mov byte [0x474a1b], al
mov al, byte [0x47481c]
mov cl, al
xor cl, 0xff
and cl, 0x68
mov dl, al
and dl, 0x97
or cl, dl
xor cl, 0x97
and cl, 0x59
and al, 0xa6
or cl, al
mov byte [0x474a1c], cl
mov al, byte [0x47481d]
xor al, 0x21
mov byte [0x474a1d], al
mov dl, byte [0x47481e]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xf1
mov cl, dl
and cl, 0xe
xor cl, 0xff
xor dl, 0xff
or dl, 0xf1
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
mov byte [0x474a1e], al
mov al, byte [0x47481f]
xor al, 0x5b
mov byte [0x474a1f], al
mov al, byte [0x474820]
xor al, 0xcb
mov byte [0x474a20], al
mov al, byte [0x474821]
xor al, 0xd9
mov byte [0x474a21], al
mov bl, byte [0x474822]
mov dl, bl
and dl, 0x14
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, 0x14
sub bl, al
mov byte [0x474a22], bl
mov al, byte [0x474823]
xor al, 0x3b
mov byte [0x474a23], al
mov cl, byte [0x474824]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xae
or cl, 0xae
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x474a24], al
mov al, byte [0x474825]
xor al, 0xd8
mov byte [0x474a25], al
mov al, byte [0x474826]
xor al, 0x58
mov byte [0x474a26], al
mov al, byte [0x474827]
mov cl, al
and cl, 0xe4
shl cl, 1
add al, 0xe4
sub al, 0xbc
sub al, cl
add al, 0xbc
mov byte [0x474a27], al
mov al, byte [0x474828]
xor al, 0x7a
mov byte [0x474a28], al
mov al, byte [0x474829]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x23
xor al, 0xff
and al, 0xdc
or cl, al
xor cl, 0xff
mov byte [0x474a29], cl
mov al, byte [0x47482a]
mov cl, al
and cl, 0xca
shl cl, 1
add al, 0xca
sub al, cl
mov byte [0x474a2a], al
mov dl, byte [0x47482b]
mov al, dl
xor al, 0xff
and al, 0x4c
mov cl, dl
and cl, 0xb3
or al, cl
xor al, 0xb3
and al, 0x5d
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0x5d
xor cl, 0xff
or al, cl
mov byte [0x474a2b], al
mov dl, byte [0x47482c]
mov al, dl
and al, al
xor al, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xd7
add al, cl
xor al, 0xff
and al, 0xff
or al, 0
mov ah, dl
xor ah, 0xff
or ah, 0xd7
and dl, 0x28
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
and al, ah
xor al, 0xff
mov byte [0x474a2c], al
mov al, byte [0x47482d]
xor al, 0x40
mov byte [0x474a2d], al
mov al, byte [0x47482e]
mov cl, al
xor cl, 0xc0
xor cl, 0xff
and cl, 0xc0
shl cl, 1
sub cl, 0xc0
sub al, cl
mov byte [0x474a2e], al
mov al, byte [0x47482f]
mov cl, al
xor cl, 0x1e
xor cl, 0xff
and cl, 0x1e
shl cl, 1
sub cl, 0x1e
sub al, cl
mov byte [0x474a2f], al
mov al, byte [0x474830]
mov cl, al
and cl, 0x60
shl cl, 1
add al, 0x60
sub al, cl
mov byte [0x474a30], al
mov al, byte [0x474831]
xor al, 0x7a
mov byte [0x474a31], al
mov cl, byte [0x474832]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x78
xor al, 0xff
xor cl, 0xff
or cl, 0x78
and al, cl
xor al, 0xff
mov byte [0x474a32], al
mov al, byte [0x474833]
xor al, 0xf4
mov byte [0x474a33], al
mov al, byte [0x474834]
xor al, 0x31
mov byte [0x474a34], al
mov al, byte [0x474835]
mov cl, al
and cl, 0xa7
shl cl, 1
add al, 0xa7
sub al, cl
mov byte [0x474a35], al
mov al, byte [str.__ET]
xor al, 0x2b
mov byte [0x474a36], al
mov al, byte [0x474837]
xor al, 0x78
mov byte [0x474a37], al
mov al, byte [0x474838]
mov dl, al
xor dl, 0xff
and dl, 0xdb
mov cl, al
and cl, 0x24
or dl, cl
xor dl, 0xfc
xor dl, 0xff
xor dl, 0xff
xor dl, 0x27
and dl, 0x27
shl dl, 1
sub dl, 0x27
sub al, dl
mov byte [0x474a38], al
mov dl, byte [0x474839]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
or al, 0xbc
xor al, 0xff
and al, 0xff
mov cl, dl
and cl, 0xbc
xor cl, 0xff
xor dl, 0xff
or dl, 0x43
and cl, dl
xor cl, 0xff
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov byte [0x474a39], dl
mov dl, byte [0x47483a]
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
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0x52
xor al, 0xff
and dl, 0xad
xor dl, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, dl
add al, cl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x474a3a], al
mov al, byte [0x47483b]
mov dl, al
xor dl, 0x10
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0x10
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0x10
and dl, 0xef
sub dl, cl
sub al, dl
mov byte [0x474a3b], al
mov al, byte [0x47483c]
xor al, 0xb5
mov byte [0x474a3c], al
mov al, byte [0x47483d]
mov cl, al
xor cl, 0xff
and cl, 0xb3
and al, 0x4c
or cl, al
xor cl, 0xa9
mov byte [0x474a3d], cl
mov dl, byte [0x47483e]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
and al, 0xb3
xor dl, 0xff
and dl, 0x4c
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
and al, 0xff
mov byte [0x474a3e], al
mov al, byte [0x47483f]
xor al, 9
mov byte [0x474a3f], al
mov dl, byte [0x474840]
mov al, dl
xor al, 0xff
and al, 0xb1
mov cl, dl
xor cl, 0x4e
xor cl, 0xff
or dl, 0x4e
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 [0x474a40], al
mov al, byte [0x474841]
mov cl, al
xor cl, 0x72
and cl, al
shl cl, 1
sub al, 0x1c
add al, 0x8d
add al, 0x1c
sub al, cl
mov byte [0x474a41], al
mov dl, byte [0x474842]
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
and al, 0xff
or al, 0
mov cl, al
and cl, 0x5c
mov ah, al
xor ah, 0xa3
add al, ah
sub al, cl
xor dl, 0xff
or dl, 0x5c
and al, dl
xor al, 0xff
mov byte [0x474a42], al
mov al, byte [0x474843]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 2
xor dl, 0xff
or cl, 2
and cl, dl
and al, 0xfd
or cl, al
mov byte [0x474a43], cl
mov al, byte [0x474844]
xor al, 0x1c
mov byte [0x474a44], al
mov al, byte [0x474845]
mov cl, al
xor cl, 0xff
and cl, 0x79
and al, 0x86
or cl, al
xor cl, 0xb1
mov byte [0x474a45], cl
mov al, byte [0x474846]
mov cl, al
and cl, 0xc2
shl cl, 1
add al, 0xc2
sub al, cl
mov byte [0x474a46], al
mov al, byte [0x474847]
mov dl, al
xor dl, 0xff
and dl, 0x97
mov cl, al
and cl, 0x68
or dl, cl
xor dl, 0xfb
xor dl, 0xff
and dl, 0x6c
shl dl, 1
sub dl, 0x6c
sub al, dl
mov byte [0x474a47], al
mov al, byte [0x474848]
xor al, 0x9b
mov byte [0x474a48], al
mov dl, byte [0x474849]
mov al, dl
xor al, 0xff
and al, 0x19
mov cl, dl
xor cl, 0xff
or cl, 0x19
and dl, 0xe6
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
mov cl, al
and cl, 0xac
shl cl, 1
add al, 0xac
sub al, cl
mov byte [0x474a49], al
mov al, byte [0x47484a]
xor al, 0x43
mov byte [0x474a4a], al
mov al, byte [0x47484b]
mov cl, al
xor cl, 0xff
and cl, 0xa7
and al, 0x58
or cl, al
mov byte [0x474a4b], cl
mov al, byte [0x47484c]
xor al, 0x5a
mov byte [0x474a4c], al
mov al, byte [0x47484d]
mov cl, al
xor cl, 0xd3
xor cl, 0xff
and cl, 0xd3
shl cl, 1
sub cl, 0xd3
sub al, cl
mov byte [str.9yL_5], al
mov al, byte [0x47484e]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x90
xor dl, 0xff
shl dl, 1
add al, 0x1e
add al, 0x6f
sub al, 0x1e
sub al, dl
mov byte [0x474a4e], al
mov al, byte [0x47484f]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xc1
xor dl, 0xff
and al, 0x3e
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474a4f], dl
mov cl, byte [0x474850]
mov al, cl
xor al, 0xff
and al, 0x5c
and cl, 0xa3
and al, al
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, dl
xor al, 0xff
mov byte [0x474a50], al
mov al, byte [0x474851]
xor al, 2
mov byte [0x474a51], al
mov al, byte [0x474852]
mov cl, al
xor cl, 0xff
and cl, 0xe6
and al, 0x19
or cl, al
xor cl, 0x6f
mov byte [0x474a52], cl
mov al, byte [0x474853]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 7
xor dl, 0xff
xor al, 0xff
or al, 7
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474a53], dl
mov al, byte [0x474854]
mov dl, al
xor dl, 0xff
or dl, 0xe5
mov cl, al
and cl, 0x1a
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
shl dl, 1
mov cl, al
and cl, 0x1a
shl cl, 1
xor al, 0x1a
add al, cl
add al, 0xbf
sub al, dl
sub al, 0xbf
mov byte [0x474a54], al
mov al, byte [0x474855]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0x74
xor dl, 0xff
and al, 0x74
or dl, al
mov byte [0x474a55], dl
mov al, byte [0x474856]
mov cl, al
xor cl, 0xff
and cl, 0x3d
and al, 0xc2
or cl, al
mov byte [0x474a56], cl
mov cl, byte [0x474857]
mov al, cl
xor al, 0xff
and al, 0xa7
and cl, 0x58
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x4e
or al, 0x4e
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x474a57], dl
mov al, byte [0x474858]
mov cl, al
and cl, 0x78
shl cl, 1
add al, 0x78
sub al, cl
mov byte [0x474a58], al
mov al, byte [0x474859]
xor al, 0xe0
mov byte [0x474a59], al
mov al, byte [0x47485a]
xor al, 0xa1
mov byte [0x474a5a], al
mov al, byte [0x47485b]
mov dl, al
and dl, 0x43
xor dl, 0xff
mov cl, al
and cl, 0x43
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
shl dl, 1
add al, 0x43
sub al, dl
mov byte [0x474a5b], al
mov al, byte [0x47485c]
mov dl, al
xor dl, 0xd
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0xd
shl dl, 1
sub dl, 0xd
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x474a5c], al
mov al, byte [0x47485d]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x40
and al, 0x40
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474a5d], dl
mov al, byte [0x47485e]
xor al, 0x43
mov byte [0x474a5e], al
mov dl, byte [0x47485f]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0x74
xor al, 0xff
and al, 0xff
and dl, 0x74
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, 0x79
mov byte [0x474a5f], ah
mov ah, byte [0x474860]
mov al, ah
and al, al
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor al, 0xff
or al, 0xcf
xor ah, 0xff
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0x18
and ah, 0xe7
or dl, ah
xor dl, 0x28
or dh, 0xcf
xor dh, 0xff
and dh, 0xff
or dl, dh
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 ah, al
xor ah, 0xff
mov bl, dl
xor bl, 0xff
mov dh, ah
and dh, 0x19
and al, 0xe6
mov cl, bl
and cl, 0x19
and dl, 0xe6
or dh, al
or cl, dl
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x474a60], dh
mov al, byte [0x474861]
xor al, 0x48
mov byte [0x474a61], al
mov al, byte [0x474862]
xor al, 0xe3
mov byte [0x474a62], al
mov al, byte [0x474863]
mov cl, al
xor cl, 0x86
xor cl, 0xff
and cl, 0x86
shl cl, 1
sub cl, 0x86
sub al, cl
mov byte [0x474a63], al
mov al, byte [0x474864]
xor al, 0xe8
mov byte [0x474a64], al
mov al, byte [str._6]
xor al, 0x7a
mov byte [0x474a65], al
mov al, byte [0x474866]
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
or dl, cl
and dl, 0xd1
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor al, 0xff
or al, 0xd1
xor al, 0xff
and al, 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
xor al, 0xff
or cl, al
xor cl, 0xff
or cl, 0
and cl, 0xff
xor cl, 0xff
or dl, cl
mov byte [0x474a66], dl
mov al, byte [0x474867]
mov cl, al
xor cl, 0x95
xor cl, 0xff
xor cl, 0xff
xor cl, 0x95
and cl, 0x95
shl cl, 1
sub cl, 0x95
sub al, cl
mov byte [0x474a67], al
mov al, byte [0x474868]
xor al, 0x23
mov byte [0x474a68], al
mov al, byte [0x474869]
xor al, 0x30
mov byte [0x474a69], al
mov dl, byte [0x47486a]
mov al, dl
or al, al
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
or al, 0x7d
xor al, 0xff
and al, 0xff
or dl, 0x82
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
or al, ah
xor al, 0xff
and al, 0xff
mov byte [0x474a6a], al
mov al, byte [0x47486b]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x14
xor dl, 0xff
and al, 0xeb
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
or dl, al
mov byte [0x474a6b], dl
mov al, byte [0x47486c]
xor al, 0x81
mov byte [str.n_r_J__h], al
mov al, byte [0x47486d]
xor al, 0xca
mov byte [0x474a6d], al
mov al, byte [0x47486e]
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
or dl, cl
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, dl
and cl, 0xd8
mov ah, dl
xor ah, 0x27
add dl, ah
sub dl, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x27
add al, cl
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov byte [0x474a6e], dl
mov al, byte [0x47486f]
xor al, 0xe4
mov byte [0x474a6f], al
mov al, byte [0x474870]
xor al, 0xa7
mov byte [0x474a70], al
mov al, byte [0x474871]
mov cl, al
and cl, 0x6f
shl cl, 1
add al, 0x6f
sub al, cl
mov byte [0x474a71], al
mov al, byte [0x474872]
mov cl, al
xor cl, 0xff
and cl, 0x57
and al, 0xa8
or cl, al
xor cl, 0xe2
mov byte [0x474a72], cl
mov al, byte [0x474873]
xor al, 0x7b
mov byte [0x474a73], al
mov al, byte [0x474874]
mov cl, al
xor cl, 0xbb
xor cl, 0xff
and cl, 0xbb
shl cl, 1
sub cl, 0xbb
sub al, cl
mov byte [0x474a74], al
mov cl, byte [str._xm_]
mov dl, cl
xor dl, 0xff
or dl, 0x1e
add dl, 0xe2
and cl, 0x1e
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xbb
xor dl, 0xff
xor al, 0xff
or al, 0xbb
and dl, al
xor dl, 0xff
mov byte [0x474a75], dl
mov al, byte [0x474876]
mov cl, al
and cl, 0x7f
shl cl, 1
add al, 0x7f
sub al, cl
mov byte [0x474a76], al
mov dl, byte [0x474877]
mov al, dl
xor al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x7f
xor dl, 0xff
or dl, 0x7f
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
xor al, 0x15
mov byte [0x474a77], al
mov al, byte [0x474878]
mov cl, al
xor cl, 0xff
and cl, 0x5c
and al, 0xa3
or cl, al
mov byte [0x474a78], cl
mov al, byte [0x474879]
mov cl, al
and cl, 4
shl cl, 1
add al, 4
sub al, cl
mov byte [0x474a79], al
mov al, byte [str.KH13_]
mov cl, al
xor cl, 0xff
and cl, 0x32
mov dl, al
and dl, 0xcd
or cl, dl
xor cl, 0xcd
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0xb3
xor dl, 0xff
and al, 0xb3
or dl, al
mov byte [0x474a7a], dl
mov al, byte [0x47487b]
mov dl, al
xor dl, 0x4f
xor dl, 0xff
and dl, 0x4f
shl dl, 1
add dl, 0xb0
add dl, 1
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x474a7b], al
mov al, byte [0x47487c]
xor al, 0x36
mov byte [0x474a7c], al
mov ah, byte [0x47487d]
mov al, ah
and al, al
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor al, 0xff
or al, 0xcb
mov dl, ah
and dl, 0xcb
xor dl, 0xff
xor ah, 0xff
or ah, 0x34
and dl, ah
xor dl, 0xff
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x474a7d], al
mov al, byte [0x47487e]
mov ah, al
and ah, ah
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
and ah, cl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xa8
and ah, 0x57
or dl, ah
xor dl, 0x57
xor dl, 0xff
or dl, 0xd0
xor al, 0xff
mov cl, al
and cl, 0x2f
xor al, 0x2f
or cl, al
and dl, cl
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 [0x474a7e], al
mov ah, byte [0x47487f]
mov al, ah
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x98
mov dl, ah
xor dl, 0xff
and dl, 0x67
xor ah, 0xff
and ah, 0x67
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
and cl, dl
xor cl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
xor cl, 0xff
xor al, 0xff
or cl, al
mov byte [0x474a7f], cl
mov al, byte [0x474880]
mov cl, al
xor cl, 0x79
xor cl, 0xff
and cl, 0x79
shl cl, 1
sub cl, 0x79
mov dl, al
sub dl, cl
xor dl, 0xff
xor dl, 0xff
xor dl, 0x79
and dl, 0x79
shl dl, 1
sub dl, 0x79
sub al, dl
mov byte [0x474a80], al
mov al, byte [0x474881]
xor al, 0xb2
mov byte [0x474a81], al
mov dl, byte [0x474882]
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
and al, ah
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 0x71
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x8e
mov cl, al
and cl, dl
xor al, dl
or cl, al
xor cl, 0xff
mov byte [0x474a82], cl
mov al, byte [0x474883]
mov cl, al
or cl, cl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0xde
or al, 0xde
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor al, 0xff
or dl, dl
xor dl, 0xff
or al, al
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x474a83], dl
mov bl, byte [0x474884]
mov dl, bl
xor dl, 0xe4
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
add bl, 0x1b
sub bl, al
mov byte [0x474a84], bl
mov cl, byte [0x474885]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xd0
and cl, 0xd0
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x474a85], al
mov al, byte [0x474886]
mov ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
mov cl, al
xor cl, 0xff
and cl, 0x78
mov dl, al
and dl, 0x87
or cl, dl
xor cl, 0x87
or ah, cl
and ah, 3
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
and al, 0xfc
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, 0x36
and dl, 0xc9
mov cl, bl
and cl, 0x36
and al, 0xc9
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x474a86], dh
mov al, byte [0x474887]
xor al, 0x44
mov byte [0x474a87], al
mov al, byte [0x474888]
mov cl, al
and cl, 0x36
shl cl, 1
add al, 0x36
sub al, cl
mov byte [0x474a88], al
mov al, byte [0x474889]
mov cl, al
and cl, 0xa1
shl cl, 1
add al, 0xa1
sub al, cl
mov byte [0x474a89], al
mov bl, byte [0x47488a]
mov dl, bl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x2d
mov al, bl
xor al, 0xff
and al, 0xd2
or dl, al
xor dl, 0xff
xor dl, 0xff
and dl, 0x2d
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, 0x94
sub al, 0x2d
add al, 0x94
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x474a8a], bl
mov al, byte [0x47488b]
mov cl, al
xor cl, 0x55
xor cl, 0xff
and cl, 0x55
shl cl, 1
sub cl, 0x55
sub al, cl
mov byte [0x474a8b], al
mov al, byte [0x47488c]
xor al, 0xf1
mov byte [0x474a8c], al
mov al, byte [0x47488d]
xor al, 0x55
mov byte [0x474a8d], al
mov al, byte [0x47488e]
mov cl, al
xor cl, 0xd9
mov dl, cl
xor dl, 0xff
and dl, 0x70
and cl, 0x8f
or dl, cl
xor dl, 0x8f
and dl, 0xd9
shl dl, 1
sub dl, 0xd9
sub al, dl
mov byte [0x474a8e], al
mov dl, byte [0x47488f]
mov al, dl
xor al, 0xff
and al, 0xd9
mov cl, dl
and cl, 0x26
or al, cl
xor al, 0x26
or al, 0x67
add al, 0x99
and dl, 0x67
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x474a8f], al
mov al, byte [0x474890]
xor al, 0xb1
mov byte [0x474a90], al
mov al, byte [0x474891]
xor al, 0x72
mov byte [0x474a91], al
mov dl, byte [0x474892]
mov al, dl
and al, al
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov cl, al
xor cl, 0x9c
xor cl, 0xff
or al, 0x9c
and al, cl
xor al, 0xff
xor dl, 0xff
or dl, 0x9c
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0x61
and dl, 0x9e
or cl, dl
xor cl, 0x9e
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
mov byte [0x474a92], al
mov dl, byte [0x474893]
mov al, dl
and al, al
xor al, 0xff
and al, 0x37
xor al, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xc8
add dl, cl
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov byte [0x474a93], al
mov al, byte [0x474894]
mov cl, al
xor cl, 0xff
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x73
and al, 0x8c
or cl, al
xor cl, 0xcb
mov byte [0x474a94], cl
mov dl, byte [0x474895]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0xef
xor al, 0xff
and dl, 0x10
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
and al, cl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x474a95], al
mov dl, byte [0x474896]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
or al, al
xor al, 0xff
or al, 0x71
xor al, 0xff
and dl, 0x71
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov cl, al
and cl, 0x20
shl cl, 1
add al, 0x20
sub al, cl
mov byte [0x474a96], al
mov al, byte [str.Pa_]
xor al, 0x79
mov byte [0x474a97], al
mov al, byte [0x474898]
mov cl, al
xor cl, 0xff
and cl, 0x6a
mov dl, al
and dl, 0x95
or cl, dl
xor cl, 0x3d
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, 0x57
shl dl, 1
sub dl, 0xd0
sub dl, 0x57
add dl, 0xd0
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x474a98], al
mov cl, byte [0x474899]
mov al, cl
xor al, 0xff
and al, 0xf3
and cl, 0xc
or al, cl
mov cl, al
xor cl, 0x95
xor cl, 0xff
and cl, 0x95
shl cl, 1
sub cl, 0x95
sub al, cl
mov byte [0x474a99], al
mov al, byte [0x47489a]
mov cl, al
xor cl, 0xff
and cl, 0x90
and al, 0x6f
or cl, al
xor cl, 0xb2
mov byte [0x474a9a], cl
mov al, byte [0x47489b]
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, 0xdb
xor cl, 0xff
or dl, 0xdb
and dl, cl
and al, 0x24
or dl, al
mov byte [0x474a9b], dl
mov cl, byte [0x47489c]
mov al, cl
xor al, 0xff
and al, 0x5e
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xa1
or al, dl
xor al, 0xe1
mov byte [str._N], al
mov al, byte [0x47489d]
xor al, 0xcc
mov byte [0x474a9d], al
mov al, byte [0x47489e]
xor al, 0xcc
mov byte [0x474a9e], al
mov al, byte [0x47489f]
mov cl, al
xor cl, 0xff
and cl, 0x8f
and al, 0x70
or cl, al
mov byte [0x474a9f], cl
mov al, byte [0x4748a0]
xor al, 0xc8
mov byte [0x474aa0], al
mov al, byte [0x4748a1]
mov cl, al
xor cl, 0xa7
xor cl, 0xff
and cl, 0xa7
shl cl, 1
sub cl, 0xa7
sub al, cl
mov byte [0x474aa1], al
mov al, byte [0x4748a2]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0xe2
xor cl, 0xff
and cl, 0xff
and al, 0xe2
or cl, al
mov byte [0x474aa2], cl
mov al, byte [0x4748a3]
mov cl, al
and cl, 0xe9
shl cl, 1
add al, 0xe9
sub al, cl
mov byte [0x474aa3], al
mov al, byte [0x4748a4]
xor al, 0x74
mov byte [0x474aa4], al
mov al, byte [0x4748a5]
mov cl, al
and cl, 0x96
shl cl, 1
add al, 0x96
sub al, cl
mov byte [0x474aa5], al
mov al, byte [0x4748a6]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xee
xor dl, 0xff
or al, 0x11
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474aa6], dl
mov al, byte [0x4748a7]
mov cl, al
and cl, 0x71
shl cl, 1
add al, 0x71
sub al, cl
mov byte [0x474aa7], al
mov al, byte [0x4748a8]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0x14
and al, 0xeb
or dl, al
xor dl, 0xf6
mov byte [0x474aa8], dl
mov dl, byte [0x4748a9]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
and al, 0x53
and dl, 0xac
mov ah, al
or ah, dl
xor ah, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 0x34
mov byte [0x474aa9], ah
mov dl, byte [0x4748aa]
mov ah, dl
and ah, ah
mov al, ah
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub ah, al
mov al, ah
xor al, 0x6c
and al, ah
xor al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
and ah, 0xff
xor ah, 0xff
xor ah, 0xff
or ah, 0
mov dl, ah
xor dl, 0xff
mov dh, dl
and dh, 0x6c
and ah, 0x93
or dh, ah
xor dh, 0xff
or dl, 0x6c
xor dl, 0xff
and dl, 0xff
or dh, dl
and al, dh
xor al, 0xff
mov byte [0x474aaa], al
mov al, byte [0x4748ab]
mov dl, al
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
and dl, ah
or dl, 0x22
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
mov cl, al
xor cl, 0x22
xor cl, 0xff
or al, 0x22
and al, cl
mov ah, dl
xor ah, 0xff
and ah, 0x26
and dl, 0xd9
or ah, dl
xor ah, 0xd9
xor al, 0xff
mov cl, ah
xor cl, al
xor cl, 0xff
or ah, al
and ah, cl
mov byte [0x474aab], ah
mov al, byte [0x4748ac]
xor al, 0xd6
mov byte [0x474aac], al
mov al, byte [0x4748ad]
mov cl, al
or cl, cl
xor cl, 0xff
mov dl, cl
and dl, 0xe1
xor cl, 0xe1
or dl, cl
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0xe1
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474aad], dl
mov al, byte [0x4748ae]
xor al, 0xcd
mov byte [0x474aae], al
mov al, byte [0x4748af]
xor al, 0xa9
mov byte [0x474aaf], al
mov al, byte [0x4748b0]
mov cl, al
add cl, 1
mov ah, al
xor ah, 0xff
or ah, al
add ah, cl
xor ah, 0xff
xor ah, 0xff
or ah, 0x3a
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and al, 0x3a
xor al, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or dl, al
mov byte [0x474ab0], dl
mov al, byte [0x4748b1]
mov cl, al
xor cl, 0xff
and cl, 0x5b
and al, 0xa4
or cl, al
xor cl, 0xaf
mov byte [0x474ab1], cl
mov al, byte [0x4748b2]
mov dl, al
xor dl, 0xb9
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0xb9
shl dl, 1
sub dl, 0xb9
sub al, 0xd2
sub al, dl
add al, 0xd2
mov byte [0x474ab2], al
mov cl, byte [0x4748b3]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xfd
or cl, 0xfd
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x474ab3], al
mov al, byte [0x4748b4]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x81
and al, 0x81
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474ab4], dl
mov al, byte [0x4748b5]
mov cl, al
xor cl, 0xff
and cl, 0x38
and al, 0xc7
or cl, al
xor cl, 4
mov byte [0x474ab5], cl
mov al, byte [0x4748b6]
mov cl, al
xor cl, 0xff
and cl, 0xaa
and al, 0x55
or cl, al
mov byte [0x474ab6], cl
mov al, byte [0x4748b7]
xor al, 0x15
mov byte [0x474ab7], al
mov al, byte [0x4748b8]
mov cl, al
and cl, cl
xor cl, 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
or dl, 0xd6
xor al, 0xff
and al, 0xff
or al, 0
or al, 0x29
and dl, al
xor dl, 0xff
mov byte [0x474ab8], dl
mov dl, byte [0x4748b9]
mov cl, dl
xor cl, 0xff
mov al, dl
xor al, 0xff
or cl, al
xor cl, 0xff
mov ah, cl
xor ah, 0xff
mov al, ah
and al, 0xe8
and cl, 0x17
or al, cl
xor al, 0x6f
or ah, 0x78
xor ah, 0xff
and ah, 0xff
or al, ah
xor dl, 0xff
mov ah, dl
or ah, 0x78
xor ah, 0xff
or dl, 0x78
xor dl, 0xff
or ah, dl
xor ah, 0xff
mov dl, al
xor dl, 0xff
mov cl, ah
xor cl, 0xff
or dl, cl
xor al, 0xff
xor ah, 0xff
or al, ah
xor dl, 0xff
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x474ab9], dl
mov bl, byte [0x4748ba]
mov al, bl
xor al, 0x4c
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
mov dl, al
and dl, 0x4c
xor dl, 0xff
and al, 0x4c
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 al, 0x4c
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x474aba], bl
mov al, byte [0x4748bb]
xor al, 0xfe
mov byte [0x474abb], al
mov al, byte [0x4748bc]
xor al, 0x84
mov byte [0x474abc], al
mov al, byte [0x4748bd]
mov cl, al
xor cl, 0xff
and cl, 0x4e
and al, 0xb1
or cl, al
xor cl, 0x40
mov byte [0x474abd], cl
mov al, byte [0x4748be]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
mov cl, dl
xor cl, 0xc0
xor cl, 0xff
or dl, 0xc0
and dl, cl
and al, 0x3f
or dl, al
mov byte [0x474abe], dl
mov al, byte [0x4748bf]
xor al, 0xc0
mov byte [0x474abf], al
mov al, byte [0x4748c0]
xor al, 0xf
mov byte [0x474ac0], al
mov al, byte [0x4748c1]
mov cl, al
xor cl, 0xff
and cl, 0xd0
and al, 0x2f
or cl, al
xor cl, 0xe4
mov byte [0x474ac1], cl
mov al, byte [0x4748c2]
mov dl, al
and dl, dl
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
or cl, ah
and dl, cl
xor dl, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x97
or al, 0x97
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and dl, al
mov byte [0x474ac2], dl
mov al, byte [0x4748c3]
mov cl, al
xor cl, 0x4e
xor cl, 0xff
and cl, 0x4e
shl cl, 1
sub cl, 0x4e
sub al, cl
mov byte [0x474ac3], al
mov al, byte [0x4748c4]
xor al, 0x13
mov byte [0x474ac4], al
mov al, byte [0x4748c5]
mov cl, al
xor cl, 0xff
and cl, 0xf2
and al, 0xd
or cl, al
mov byte [str.H_n_ra], cl
mov al, byte [0x4748c6]
mov cl, al
xor cl, 0xf1
xor cl, 0xff
and cl, 0xf1
shl cl, 1
sub cl, 0xf1
sub al, cl
mov byte [0x474ac6], al
mov al, byte [0x4748c7]
xor al, 0x92
mov byte [0x474ac7], al
mov al, byte [0x4748c8]
mov cl, al
xor cl, 0xe3
xor cl, 0xff
and cl, 0xe3
shl cl, 1
sub cl, 0xe3
sub al, cl
mov byte [0x474ac8], al
mov al, byte [0x4748c9]
xor al, 0x97
mov byte [0x474ac9], al
mov al, byte [0x4748ca]
xor al, 0x4b
mov byte [0x474aca], al
mov al, byte [0x4748cb]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x89
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x89
or dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0x76
shl dl, 1
sub dl, 0x76
add al, 0xdb
sub al, dl
sub al, 0xdb
mov byte [0x474acb], al
mov al, byte [0x4748cc]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 6
add dl, cl
shl dl, 1
sub al, 0xfa
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x474acc], al
mov al, byte [0x4748cd]
mov cl, al
and cl, 0x98
shl cl, 1
add al, 0x98
sub al, cl
mov byte [0x474acd], al
mov dl, byte [0x4748ce]
mov ah, dl
xor ah, 0xff
mov dh, dl
and dh, dh
xor dh, 0xff
xor dh, 0xff
or dh, 0
and dh, 0xff
xor dh, 0xff
mov al, ah
xor al, 0xff
mov cl, dh
xor cl, 0xff
and al, cl
or ah, dh
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
and al, ah
xor al, 0xff
or al, 0x83
mov ah, dl
xor ah, 0x7c
and ah, dl
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
and al, ah
xor al, 0xff
mov byte [0x474ace], al
mov bl, byte [0x4748cf]
mov dl, bl
xor dl, 0xff
and dl, 0xd6
mov al, bl
and al, 0x29
or dl, al
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
and dl, 0xd6
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, al
xor cl, 0xff
and cl, 0xd6
and al, 0x29
sub al, cl
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x474acf], bl
mov bl, byte [0x4748d0]
mov dl, bl
and dl, 0xe1
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, 0xe1
sub bl, al
mov byte [0x474ad0], bl
mov dl, byte [0x4748d1]
mov ah, dl
xor ah, 0xff
mov al, dl
and al, 0xff
shl al, 1
mov cl, dl
add cl, 0xff
sub cl, al
or ah, cl
mov al, ah
xor al, 0xff
xor ah, 0xff
or al, ah
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov cl, al
and cl, 0x60
mov ah, al
xor ah, 0x9f
add al, ah
sub al, cl
and dl, 0x9f
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
and ah, 0xff
xor ah, 0xff
xor ah, 0xff
or ah, 0
xor al, 0xff
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
or al, ah
mov byte [0x474ad1], al
mov al, byte [0x4748d2]
mov cl, al
xor cl, 0xff
and cl, 0xcd
and al, 0x32
or cl, al
mov byte [0x474ad2], cl
mov al, byte [0x4748d3]
mov cl, al
xor cl, 0xff
and cl, 0xa0
and al, 0x5f
or cl, al
mov byte [0x474ad3], cl
mov al, byte [0x4748d4]
mov cl, al
xor cl, 0xb2
xor cl, 0xff
and cl, 0xb2
shl cl, 1
sub cl, 0xb2
sub al, cl
mov byte [0x474ad4], al
mov al, byte [str._rdR:_:]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x25
xor al, 0xff
and al, 0xda
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474ad5], dl
mov al, byte [0x4748d6]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xc5
xor dl, 0xff
xor al, 0xff
and al, 0xc5
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474ad6], dl
mov al, byte [0x4748d7]
mov cl, al
and cl, 0x75
shl cl, 1
sub al, 0x8b
sub al, cl
mov byte [0x474ad7], al
mov al, byte [0x4748d8]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0x9c
xor cl, 0xff
and cl, 0xff
and al, 0x9c
or cl, al
mov byte [0x474ad8], cl
mov dl, byte [0x4748d9]
mov cl, dl
and cl, cl
mov al, cl
xor al, 0xff
and al, 0x81
and cl, 0x7e
or al, cl
xor al, 0x7e
xor al, 0xff
or al, 0xaa
xor dl, 0xff
or dl, 0x55
mov cl, al
add cl, 1
xor al, 0xff
or al, dl
add al, cl
xor al, 0xff
mov byte [0x474ad9], al
mov al, byte [0x4748da]
mov cl, al
and cl, 0xd7
shl cl, 1
add al, 0xd7
sub al, cl
mov byte [0x474ada], al
mov al, byte [0x4748db]
mov cl, al
xor cl, 0xb9
xor cl, 0xff
and cl, 0xb9
shl cl, 1
sub cl, 0xb9
sub al, cl
mov byte [0x474adb], al
mov al, byte [0x4748dc]
xor al, 0x3d
mov byte [0x474adc], al
mov al, byte [0x4748dd]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x3e
xor dl, 0xff
or al, 0xc1
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474add], dl
mov cl, byte [0x4748de]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x7e
and cl, 0x7e
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x474ade], al
mov al, byte [0x4748df]
xor al, 0x23
mov byte [0x474adf], al
mov al, byte [0x4748e0]
mov cl, al
xor cl, 0xff
and cl, 0x3d
and al, 0xc2
or cl, al
mov byte [0x474ae0], cl
mov al, byte [0x4748e1]
xor al, 0x1e
mov byte [0x474ae1], al
mov al, byte [0x4748e2]
xor al, 0x60
mov byte [0x474ae2], al
mov al, byte [0x4748e3]
mov cl, al
and cl, 0x2c
shl cl, 1
add al, 0x2c
sub al, cl
mov byte [0x474ae3], al
mov dl, byte [0x4748e4]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
or al, 0xc2
and cl, 0x3d
xor cl, 0xff
and al, cl
xor al, 0xff
and dl, 0xc2
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, 0x91
mov byte [0x474ae4], al
mov al, byte [str.Ya__]
mov cl, al
xor cl, 0xff
and cl, 0x44
and al, 0xbb
or cl, al
xor cl, 0x1a
mov byte [0x474ae5], cl
mov dl, byte [0x4748e6]
mov cl, dl
or cl, cl
xor cl, 0xff
mov al, cl
and al, 0x3d
xor cl, 0x3d
or al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor dl, 0xff
xor dl, 0xff
or dl, 0xc2
xor dl, 0xff
and dl, 0xff
xor al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0xcf
and dl, 0x30
or ah, dl
xor ah, 0x30
or al, al
xor al, 0xff
or ah, ah
xor ah, 0xff
or al, ah
xor al, 0xff
mov byte [0x474ae6], al
mov al, byte [0x4748e7]
xor al, 0x97
mov byte [0x474ae7], al
mov al, byte [0x4748e8]
xor al, 0x66
mov byte [0x474ae8], al
mov al, byte [0x4748e9]
xor al, 0x47
mov byte [0x474ae9], al
mov al, byte [0x4748ea]
mov ah, al
xor ah, 0xff
and ah, 0x98
mov cl, al
and cl, 0x67
or ah, cl
xor ah, 0x4c
xor ah, 0xff
mov dl, ah
and dl, 0xd4
xor dl, 0xff
xor ah, 0xff
or ah, 0x2b
and dl, ah
xor dl, 0xff
shl dl, 1
add dl, 0xb6
sub dl, 0xd4
sub dl, 0xb6
add al, 0xf2
sub al, dl
sub al, 0xf2
mov byte [0x474aea], al
mov dl, byte [0x4748eb]
mov al, dl
and al, al
mov cl, dl
xor cl, cl
or al, cl
xor al, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
and al, 0x89
mov cl, dl
and cl, 0x76
mov ah, dl
xor ah, 0x89
add dl, ah
sub dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
mov byte [0x474aeb], al
mov al, byte [0x4748ec]
xor al, 0x27
mov byte [0x474aec], al
mov dl, byte [0x4748ed]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0x7b
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov cl, dl
xor cl, 0x7b
and cl, dl
mov dl, cl
xor dl, 0xff
and dl, 0x2f
and cl, 0xd0
or dl, cl
xor dl, 0xd0
and al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov byte [0x474aed], al
mov al, byte [0x4748ee]
mov cl, al
xor cl, 0xa7
xor cl, 0xff
and cl, 0xa7
shl cl, 1
sub cl, 0xa7
sub al, cl
mov byte [0x474aee], al
mov al, byte [0x4748ef]
mov cl, al
and cl, 0x67
shl cl, 1
add al, 0x67
sub al, cl
mov byte [0x474aef], al
mov al, byte [0x4748f0]
mov cl, al
xor cl, 0xff
and cl, 0x9f
and al, 0x60
or cl, al
mov byte [0x474af0], cl
mov al, byte [0x4748f1]
xor al, 0x73
mov byte [0x474af1], al
mov al, byte [0x4748f2]
xor al, 0x18
mov byte [0x474af2], al
mov al, byte [0x4748f3]
xor al, 0xa7
mov byte [str.v_Y_aZ7t44], al
mov al, byte [0x4748f4]
xor al, 0x63
mov byte [0x474af4], al
mov al, byte [0x4748f5]
xor al, 0xaf
mov byte [0x474af5], al
mov al, byte [0x4748f6]
mov cl, al
xor cl, 0xff
and cl, 0x17
and al, 0xe8
or cl, al
mov byte [0x474af6], cl
mov al, byte [0x4748f7]
mov cl, al
and cl, 0x96
shl cl, 1
add al, 0x96
sub al, cl
mov byte [0x474af7], al
mov al, byte [0x4748f8]
mov cl, al
xor cl, 0xff
and cl, 0x53
and al, 0xac
or cl, al
mov byte [0x474af8], cl
mov al, byte [0x4748f9]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0xa4
xor cl, 0xff
and cl, 0xff
and al, 0xa4
or cl, al
mov byte [0x474af9], cl
mov al, byte [0x4748fa]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, ah
xor dl, 0xff
add ah, cl
add ah, 1
add ah, dl
mov dl, ah
xor dl, 0xff
and dl, 0xbd
and ah, 0x42
or dl, ah
xor dl, 0x42
or dl, 0x7c
xor al, 0xff
or al, 0x83
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xe1
and al, 0x1e
or cl, al
xor cl, 0x1e
or dl, cl
mov byte [0x474afa], dl
mov al, byte [0x4748fb]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, cl
mov cl, ah
and cl, 0xc9
mov dl, ah
xor dl, 0x36
add ah, dl
sub ah, cl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
or al, 0xc9
xor al, 0xff
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x71
and al, 0x8e
or cl, al
xor cl, 0x8e
and dl, cl
mov byte [0x474afb], dl
mov al, byte [0x4748fc]
mov cl, al
and cl, 0xbf
shl cl, 1
add al, 0xbf
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x474afc], al
mov al, byte [0x4748fd]
xor al, 0x41
mov byte [0x474afd], al
mov al, byte [0x4748fe]
xor al, 0xcf
mov byte [0x474afe], al
mov al, byte [0x4748ff]
xor al, 0xdc
mov byte [0x474aff], al
mov al, byte [0x474900]
xor al, 0x7b
mov byte [0x474b00], al
mov al, byte [0x474901]
mov cl, al
xor cl, 0xff
and cl, 0x94
and al, 0x6b
or cl, al
xor cl, 2
mov byte [0x474b01], cl
mov al, byte [0x474902]
xor al, 0x38
mov byte [0x474b02], al
mov dl, byte [0x474903]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, 0xc0
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x3f
add dl, cl
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 [0x474b03], cl
mov al, byte [0x474904]
mov cl, al
xor cl, 0xff
and cl, 0xab
and al, 0x54
or cl, al
mov byte [0x474b04], cl
mov al, byte [0x474905]
mov cl, al
and cl, 0x31
shl cl, 1
add al, 0x31
sub al, cl
mov byte [0x474b05], al
mov al, byte [0x474906]
mov cl, al
xor cl, 0xff
and cl, 0xf4
and al, 0xb
or cl, al
mov al, cl
xor al, 0xff
and al, 0x2a
and cl, 0xd5
or al, cl
mov byte [0x474b06], al
mov al, byte [0x474907]
xor al, 3
mov byte [0x474b07], al
mov al, byte [0x474908]
xor al, 0x1a
mov byte [0x474b08], al
mov cl, byte [0x474909]
mov al, cl
xor al, 0xff
and al, 0xb9
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x46
mov ah, al
or ah, dl
xor ah, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 7
mov byte [0x474b09], ah
mov cl, byte [0x47490a]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x4a
xor cl, 0xff
or cl, 0xb5
and al, cl
xor al, 0xff
mov byte [0x474b0a], al
mov al, byte [0x47490b]
xor al, 0x2d
mov byte [0x474b0b], al
mov al, byte [0x47490c]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x7e
xor dl, 0xff
xor al, 0xff
or al, 0x7e
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474b0c], dl
mov bl, byte [0x47490d]
mov al, bl
xor al, 0xed
xor al, 0xff
mov dl, bl
or dl, 0xed
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
xor ecx, ecx
sub cl, bl
add cl, 0x13
xor edx, edx
sub dl, cl
sub dl, al
mov byte [0x474b0d], dl
mov al, byte [0x47490e]
mov cl, al
xor cl, 0xff
and cl, 0x8d
and al, 0x72
or cl, al
xor cl, 0x9b
mov byte [0x474b0e], cl
mov bl, byte [0x47490f]
mov dl, bl
and dl, 0x37
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, 0x7c
add bl, 0x37
sub bl, 0x7c
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x474b0f], bl
mov al, byte [0x474910]
mov dl, al
xor dl, 0xf2
xor dl, 0xff
and dl, 0xff
or dl, 0
mov ah, dl
xor ah, 0xff
or ah, 0xd
and dl, 0xf2
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
shl ah, 1
sub ah, 0xf2
sub al, ah
mov byte [0x474b10], al
mov al, byte [0x474911]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, al
xor cl, 0xff
or dl, dl
xor dl, 0xff
mov ah, cl
xor ah, 0xff
xor cl, 0xff
and ah, cl
or dl, ah
xor dl, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0xf
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xf0
add al, cl
or dl, al
xor dl, 0xff
mov byte [0x474b11], dl
mov al, byte [0x474912]
xor al, 0x1e
mov byte [0x474b12], al
mov al, byte [0x474913]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0x43
and dl, 0x43
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xbc
add al, cl
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
mov dl, al
xor dl, 0xff
xor al, 0xff
or dl, al
and cl, dl
xor cl, 0xff
mov byte [0x474b13], cl
mov al, byte [0x474914]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x3d
xor al, 0xff
or al, 0xc2
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474b14], dl
mov cl, byte [0x474915]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xb7
or cl, 0xb7
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x474b15], al
mov al, byte [0x474916]
xor al, 0x4a
mov byte [0x474b16], al
mov al, byte [0x474917]
xor al, 0x94
mov byte [0x474b17], al
mov al, byte [0x474918]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x7b
xor dl, 0xff
or al, 0x84
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [str.lJKF], dl
mov al, byte [0x474919]
xor al, 0x4e
mov byte [0x474b19], al
mov al, byte [0x47491a]
mov cl, al
xor cl, 0x32
xor cl, 0xff
and cl, 0x32
shl cl, 1
sub cl, 0x32
sub al, cl
mov byte [0x474b1a], al
mov dl, byte [0x47491b]
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
and al, ah
xor al, 0xff
or al, al
xor al, 0xff
or al, 0xe0
xor al, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0x1f
and ah, dl
xor al, 0xff
mov cl, ah
xor cl, 0xff
mov dl, al
and dl, 0xbf
mov ch, cl
and ch, 0xbf
and ah, 0x40
or dl, 0
or ch, ah
xor dl, ch
or al, cl
xor al, 0xff
and al, 0xff
or dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
mov byte [0x474b1b], dl
mov al, byte [0x47491c]
mov cl, al
xor cl, 0xff
and cl, 0xa0
and al, 0x5f
or cl, al
mov al, cl
xor al, 0xff
and al, 0xa7
and cl, 0x58
or al, cl
mov byte [0x474b1c], al
mov bl, byte [0x47491d]
mov dl, bl
and dl, 0xa7
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, 0xa7
sub bl, al
mov byte [0x474b1d], bl
mov al, byte [0x47491e]
mov cl, al
xor cl, 0xf0
xor cl, 0xff
and cl, 0xf0
shl cl, 1
sub cl, 0xf0
sub al, cl
mov byte [0x474b1e], al
mov al, byte [0x47491f]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xb1
xor dl, 0xff
xor al, 0xff
or al, 0xb1
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474b1f], dl
mov al, byte [0x474920]
mov cl, al
and cl, 0x10
shl cl, 1
add al, 0x10
sub al, cl
mov byte [0x474b20], al
mov bl, byte [0x474921]
mov dl, bl
and dl, 0x5a
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, 0x5a
sub bl, al
mov byte [0x474b21], bl
mov al, byte [0x474922]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0x64
xor cl, 0xff
and cl, 0xff
and al, 0x64
or cl, al
mov byte [0x474b22], cl
mov al, byte [0x474923]
xor al, 0xbd
mov byte [0x474b23], al
mov al, byte [0x474924]
xor al, 0xc2
mov byte [0x474b24], al
mov al, byte [0x474925]
xor al, 0x48
mov byte [0x474b25], al
mov al, byte [0x474926]
mov cl, al
xor cl, 0x43
xor cl, 0xff
and cl, 0x43
shl cl, 1
sub cl, 0x43
sub al, cl
mov byte [0x474b26], al
mov al, byte [0x474927]
xor al, 0x95
mov byte [0x474b27], al
mov dl, byte [0x474928]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 0x8f
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
and ah, 0x70
xor al, 0xff
and al, 0xff
or al, 0
xor ah, 0xff
and al, ah
mov byte [0x474b28], al
mov bl, byte [0x474929]
mov dl, bl
xor dl, 0x50
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
and dl, 0x50
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, 0x50
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x474b29], bl
mov bl, byte [0x47492a]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
or dl, 0x8c
xor dl, 0xff
mov al, bl
xor al, 0xff
and al, 0x8c
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0xff
or dl, 0x8c
add dl, 0x74
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, 0x73
sub bl, al
mov byte [str.bf], bl
mov al, byte [0x47492b]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xe6
and al, 0xe6
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474b2b], dl
mov al, byte [0x47492c]
mov cl, al
xor cl, 0xff
and cl, 0x99
and al, 0x66
or cl, al
mov byte [0x474b2c], cl
mov al, byte [0x47492d]
xor al, 0xb9
mov byte [0x474b2d], al
mov al, byte [0x47492e]
mov cl, al
xor cl, 0x5f
xor cl, 0xff
and cl, 0x5f
shl cl, 1
sub cl, 0x5f
mov dl, al
sub dl, cl
xor dl, 0xff
or dl, 0xa0
add dl, 0x60
shl dl, 1
sub dl, 0x5f
sub al, 0
sub al, dl
add al, 0
mov byte [0x474b2e], al
mov dl, byte [0x47492f]
mov al, dl
and al, al
xor al, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0xe7
xor dl, 0xff
or dl, 0x18
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x474b2f], al
mov al, byte [0x474930]
mov cl, al
and cl, 0x44
shl cl, 1
add al, 0x44
sub al, cl
mov byte [0x474b30], al
mov dl, byte [0x474931]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
and al, 2
and dl, 0xfd
or al, dl
xor al, 0x18
mov byte [str.m_], al
mov bl, byte [0x474932]
mov al, bl
xor al, 0x4d
xor al, 0xff
and al, 0x4d
shl al, 1
sub al, 0x4d
mov cl, bl
sub cl, al
mov dl, cl
xor dl, 0xff
and dl, 0x66
and cl, 0x99
or dl, cl
xor dl, 0x99
or dl, 0xb2
add dl, 0x4e
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x4d
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x474b32], bl
mov al, byte [0x474933]
xor al, 0xca
mov byte [0x474b33], al
mov al, byte [0x474934]
xor al, 0xb4
mov byte [0x474b34], al
mov bl, byte [0x474935]
mov dl, bl
xor dl, 0x48
and dl, bl
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, 0xb7
sub bl, al
mov byte [0x474b35], bl
mov al, byte [0x474936]
mov dl, al
xor dl, 0x5e
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0x5e
shl dl, 1
add dl, 0xa2
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x474b36], al
mov cl, byte [0x474937]
mov al, cl
xor al, 0xff
and al, 0xdd
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0xdd
xor dl, 0xff
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
xor al, 0xd
mov byte [0x474b37], al
mov al, byte [0x474938]
xor al, 0xb3
mov byte [0x474b38], al
mov dl, byte [0x474939]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
or al, 7
add al, 0xf9
and dl, 7
or al, dl
xor al, 0xb9
mov byte [0x474b39], al
mov al, byte [0x47493a]
mov cl, al
xor cl, 0xff
and cl, 0x14
and al, 0xeb
or cl, al
xor cl, 0xca
mov byte [0x474b3a], cl
mov al, byte [0x47493b]
mov cl, al
xor cl, 0xff
and cl, 0x7d
and al, 0x82
or cl, al
xor cl, 0xad
mov byte [0x474b3b], cl
mov al, byte [0x47493c]
xor al, 0xab
mov byte [0x474b3c], al
mov al, byte [0x47493d]
xor al, 9
mov byte [0x474b3d], al
mov al, byte [0x47493e]
mov dl, al
xor dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xfc
mov cl, al
xor cl, 3
xor cl, 0xff
or al, 3
and al, cl
or dl, al
mov byte [0x474b3e], dl
mov al, byte [0x47493f]
mov dl, al
xor dl, 0xff
xor dl, 0xff
xor dl, 0x83
and dl, 0x83
mov cl, al
xor cl, 0x7c
xor cl, 0xff
or al, 0x7c
and al, cl
or dl, al
mov byte [0x474b3f], dl
mov cl, byte [0x474940]
mov al, cl
xor al, 0xff
or al, al
xor al, 0xff
or al, 0x31
xor al, 0xff
and cl, 0x31
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0xba
and al, 0x45
or cl, al
xor cl, 0xfd
mov byte [0x474b40], cl
mov al, byte [0x474941]
xor al, 0xdc
mov byte [0x474b41], al
mov dl, byte [0x474942]
mov al, dl
xor al, 0xff
and al, 0x28
mov cl, dl
and cl, 0xd7
or al, cl
xor al, 0xd7
or al, al
xor al, 0xff
or al, 0x7c
xor al, 0xff
mov cl, dl
xor cl, 0x83
and cl, dl
or al, cl
xor al, 0x58
mov byte [0x474b42], al
mov al, byte [0x474943]
xor al, 0xf2
mov byte [0x474b43], al
mov al, byte [0x474944]
mov cl, al
xor cl, 0xff
and cl, 4
and al, 0xfb
or cl, al
xor cl, 0xab
mov byte [0x474b44], cl
mov al, byte [0x474945]
mov cl, al
xor cl, 0x5c
xor cl, 0xff
and cl, 0x5c
shl cl, 1
sub cl, 0x5c
sub al, cl
mov byte [0x474b45], al
mov al, byte [0x474946]
xor al, 0x8b
mov byte [0x474b46], al
mov al, byte [0x474947]
mov dl, al
xor dl, 0xa1
xor dl, 0xff
or dl, 0x5e
add dl, 0xa2
shl dl, 1
add dl, 0x54
sub dl, 0xa1
sub dl, 0x54
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x474b47], al
mov al, byte [0x474948]
xor al, 0x8d
mov byte [0x474b48], al
mov al, byte [0x474949]
mov cl, al
xor cl, 0xff
and cl, 0x94
and al, 0x6b
or cl, al
xor cl, 0x57
mov byte [0x474b49], cl
mov al, byte [0x47494a]
xor al, 0x93
mov byte [0x474b4a], al
mov bl, byte [0x47494b]
mov al, bl
and al, 0x32
shl al, 1
mov dl, bl
add dl, 0x32
sub dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
and dl, 0x32
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x32
sub bl, al
mov byte [0x474b4b], bl
mov al, byte [0x47494c]
mov cl, al
xor cl, 0xff
and cl, 0xac
and al, 0x53
or cl, al
xor cl, 0xf6
mov byte [0x474b4c], cl
mov al, byte [0x47494d]
xor al, 0xfc
mov byte [str.0_t], al
mov al, byte [0x47494e]
xor al, 0x85
mov byte [0x474b4e], al
mov cl, byte [0x47494f]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xbd
or cl, 0xbd
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x474b4f], al
mov al, byte [0x474950]
mov cl, al
xor cl, 0xff
and cl, 0x5b
and al, 0xa4
or cl, al
xor cl, 0x52
mov byte [0x474b50], cl
mov al, byte [0x474951]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
or dl, 0xef
xor dl, 0xff
and dl, 0xff
and al, 0xef
or dl, al
mov byte [0x474b51], dl
mov al, byte [0x474952]
xor al, 6
mov byte [0x474b52], al
mov al, byte [0x474953]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x69
xor al, 0xff
and al, 0x96
or cl, al
xor cl, 0xff
mov byte [0x474b53], cl
mov al, byte [0x474954]
xor al, 0x19
mov byte [0x474b54], al
mov al, byte [0x474955]
mov cl, al
xor cl, 0xff
and cl, 0x3b
and al, 0xc4
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov al, dl
and al, 0x3e
shl al, 1
add dl, 0x3e
sub dl, al
mov byte [0x474b55], dl
mov al, byte [0x474956]
mov cl, al
xor cl, 0xff
and cl, 0x67
and al, 0x98
or cl, al
xor cl, 0xf8
mov byte [0x474b56], cl
mov dl, byte [0x474957]
mov cl, dl
and cl, cl
xor cl, 0xff
and cl, 0x65
mov al, cl
xor al, 0xff
and al, 0x51
and cl, 0xae
or al, cl
xor al, 0xae
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, 0x65
xor al, 0xff
xor ah, 0xff
or al, ah
mov byte [0x474b57], al
mov al, byte [0x474958]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x2c
xor al, 0xff
or al, 0xd3
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474b58], dl
mov al, byte [0x474959]
xor al, 0x7c
mov byte [0x474b59], al
mov al, byte [0x47495a]
mov cl, al
xor cl, 0xff
and cl, 0xed
and al, 0x12
or cl, al
xor cl, 0xc0
mov byte [0x474b5a], cl
mov al, byte [0x47495b]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x4d
add dl, cl
shl dl, 1
sub al, 0xb3
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x474b5b], al
mov dl, byte [0x47495c]
mov al, dl
xor al, 0xff
mov cl, al
xor cl, 0xc4
xor cl, 0xff
or al, 0xc4
and al, cl
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x3b
add dl, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov byte [0x474b5c], cl
mov al, byte [0x47495d]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xfe
xor cl, 0xff
and al, 1
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x474b5d], cl
mov al, byte [0x47495e]
mov cl, al
xor cl, 0xff
and cl, 0x77
and al, 0x88
or cl, al
mov byte [0x474b5e], cl
mov al, byte [0x47495f]
xor al, 0x85
mov byte [0x474b5f], al
mov al, byte [0x474960]
xor al, 0x94
mov byte [0x474b60], al
mov al, byte [0x474961]
xor al, 0x53
mov byte [0x474b61], al
mov al, byte [0x474962]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0xa2
xor al, 0xff
or al, 0x5d
and cl, al
xor cl, 0xff
mov byte [0x474b62], cl
mov al, byte [0x474963]
xor al, 1
mov byte [0x474b63], al
mov ah, byte [0x474964]
mov al, ah
xor al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x1d
and ah, 0xe2
mov dl, al
or dl, ah
xor dl, 0xff
xor al, 0xff
xor ah, 0xff
and al, ah
xor dl, 0xff
xor al, 0xff
and dl, al
mov al, dl
and al, 0x98
shl al, 1
add dl, 0x98
sub dl, al
mov byte [0x474b64], dl
mov al, byte [0x474965]
xor al, 0x91
mov byte [0x474b65], al
mov al, byte [0x474966]
mov dl, al
xor dl, 0xff
and dl, 8
mov cl, al
and cl, 0xf7
or dl, cl
xor dl, 0xf7
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xfc
and al, 3
or dl, al
mov byte [0x474b66], dl
mov dl, byte [0x474967]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
or al, 0xb6
and cl, 0x49
xor cl, 0xff
and al, cl
xor al, 0xff
and dl, 0xb6
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov cl, al
xor cl, 0xec
xor cl, 0xff
and cl, 0xec
shl cl, 1
sub cl, 0xec
sub al, cl
mov byte [0x474b67], al
mov al, byte [0x474968]
mov cl, al
xor cl, 0x15
xor cl, 0xff
and cl, 0x15
shl cl, 1
sub cl, 0x15
sub al, cl
mov byte [0x474b68], al
mov al, byte [0x474969]
xor al, 0x48
mov byte [0x474b69], al
mov dl, byte [0x47496a]
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
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
and al, cl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x55
or dl, 0x55
xor dl, 0xff
and dl, 0xff
or dl, 0
mov ah, al
or ah, dl
xor ah, 0xff
or al, dl
xor al, 0xff
xor ah, 0xff
xor al, 0xff
and ah, al
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
mov byte [0x474b6a], ah
mov al, byte [0x47496b]
xor al, 0xb2
mov byte [0x474b6b], al
mov al, byte [0x47496c]
mov cl, al
xor cl, 0xff
and cl, 0x95
and al, 0x6a
or cl, al
mov byte [0x474b6c], cl
mov bl, byte [0x47496d]
mov al, bl
and al, 0x7d
shl al, 1
mov cl, bl
add cl, 0x7d
sub cl, al
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, 0x7d
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, al
xor cl, 0x7d
and al, 0x82
shl al, 1
sub al, cl
sub bl, al
mov byte [0x474b6d], bl
mov al, byte [0x47496e]
mov cl, al
xor cl, 0xff
and cl, 0x32
and al, 0xcd
or cl, al
xor cl, 0x46
mov byte [0x474b6e], cl
mov al, byte [0x47496f]
xor al, 0x24
mov byte [0x474b6f], al
mov ecx, dword [ebp - 0x68]
jmp 0x4423d6
mov dword [0x476618], 1
push eax
mov ebx, esp
push eax
mov edi, esp
push eax
mov eax, esp
push eax
mov dword [ebp - 0x1c], esp
push eax
mov dword [ebp - 0x18], esp
push eax
mov dword [ebp - 0x38], esp
push eax
mov dword [ebp - 0x14], esp
push eax
mov dword [ebp - 0x5c], esp
push eax
mov dword [ebp - 0x34], esp
push eax
mov dword [ebp - 0x58], esp
push eax
mov dword [ebp - 0x54], 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 - 0x2c], esp
push eax
mov dword [ebp - 0x28], esp
push eax
mov dword [ebp - 0x44], esp
push eax
mov dword [ebp - 0x24], esp
push eax
mov dword [ebp - 0x40], esp
push eax
mov dword [ebp - 0x30], esp
mov dword [ebx], ecx
mov dword [edi], 1
mov ecx, dword [ebx]
add ecx, 0x9272
mov dword [eax], ecx
mov ecx, dword [eax]
mov edx, dword [ebx]
cmp ecx, dword [edx + 0x28]
jae 0x44295d
cmp dword [edi], 1
jne 0x442469
jmp 0x442453
mov ecx, dword [eax]
mov edx, ecx
add edx, 1
mov dword [eax], edx
movzx ecx, byte [ecx]
or ecx, 0x100
mov dword [edi], ecx
jmp 0x442469
mov dword [ebp - 0x3c], edi
mov ecx, dword [edi]
mov edi, ecx
xor edi, 0xffffffff
mov edx, ecx
xor edx, 0xffffffff
or edi, edx
and edi, 1
xor edi, 0xffffffff
mov edx, ecx
xor edx, 0xffffffff
or edx, 1
xor edi, 0xffffffff
xor edx, 0xffffffff
or edi, edx
xor edi, 0xffffffff
mov edx, ecx
and edx, 1
xor edx, 0xffffffff
add ecx, 1
add ecx, 1
add ecx, edx
and ecx, edi
cmp ecx, 0
mov dword [ebp - 0x60], eax
je 0x44286b
mov ecx, dword [eax]
movzx ecx, byte [ecx]
mov edi, dword [ebp - 0x38]
mov dword [edi], ecx
mov ecx, dword [eax]
movzx ecx, byte [ecx + 1]
mov edx, dword [eax]
movzx edx, byte [edx + 2]
shl edx, 8
mov esi, edx
and esi, ecx
xor esi, 0xffffffff
add ecx, edx
add ecx, 1
xor edx, edx
sub edx, esi
sub ecx, edx
mov edx, dword [ebp - 0x14]
mov dword [edx], ecx
mov ecx, dword [eax]
add ecx, 3
mov dword [eax], ecx
mov ecx, dword [ebx]
mov edx, dword [edi]
movzx edx, word [edx*2 + 0x474e70]
movzx ecx, word [ecx + edx*2 + 0x8852]
mov eax, dword [ebp - 0x5c]
mov dword [eax], ecx
mov ecx, dword [ebx]
mov edx, dword [edi]
movzx edx, word [edx*2 + 0x474e70]
movzx ecx, byte [ecx + edx + 0x8f12]
mov edx, dword [ebp - 0x34]
mov dword [edx], ecx
mov eax, dword [eax]
mov ecx, dword [ebx]
mov ecx, dword [ecx + 0x44]
shl eax, cl
mov ecx, dword [ebx]
mov esi, dword [ecx + 0x48]
mov dword [ebp - 0x64], ebx
mov ebx, esi
xor ebx, 0xffffffff
mov edx, eax
xor edx, 0xffffffff
or ebx, edx
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov edx, esi
xor edx, 0xffffffff
and edx, 0xca2ded93
and esi, 0x35d2126c
mov edi, eax
xor edi, 0xffffffff
and edi, 0xca2ded93
and eax, 0x35d2126c
or edx, esi
or edi, eax
xor edx, edi
mov eax, edx
xor eax, 0xffffffff
mov esi, ebx
and esi, eax
mov eax, ebx
xor eax, edx
add ebx, eax
sub ebx, esi
mov dword [ecx + 0x48], ebx
mov ebx, dword [ebp - 0x64]
mov eax, dword [ebp - 0x34]
mov eax, dword [eax]
mov ecx, dword [ebx]
add eax, dword [ecx + 0x44]
mov dword [ecx + 0x44], eax
mov edi, dword [ebp - 0x14]
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
jb 0x4425ef
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x4425b3
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
jmp 0x4425b5
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x44]
add edx, 0x90946074
mov eax, edx
xor eax, 8
and edx, 0xfffffff7
shl edx, 1
sub edx, eax
mov eax, edx
xor eax, 0x90946074
and edx, 0x6f6b9f8b
shl edx, 1
sub edx, eax
mov dword [ecx + 0x44], edx
jmp 0x44258b
mov esi, dword [ebp - 0x38]
jmp 0x4425f4
jmp 0x4425f6
jmp 0x4425f8
jmp 0x4425fa
mov eax, dword [esi]
mov ecx, dword [esi]
movzx ecx, byte [ecx + 0x474570]
mov ecx, dword [ecx*4 + 0x474420]
xor ecx, 0xffffffff
mov edx, eax
xor edx, ecx
and edx, eax
mov ecx, dword [ebp - 0x58]
mov dword [ecx], edx
mov eax, dword [esi]
movzx eax, byte [eax + 0x474570]
mov edx, dword [ebp - 0x54]
mov dword [edx], eax
mov eax, dword [ecx]
mov ecx, dword [ebx]
mov ecx, dword [ecx + 0x44]
shl eax, cl
mov ecx, dword [ebx]
or eax, dword [ecx + 0x48]
mov dword [ecx + 0x48], eax
mov eax, dword [edx]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x44]
xor esi, esi
sub esi, eax
sub edx, esi
mov dword [ecx + 0x44], edx
jmp 0x44264d
jmp 0x44264f
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
setae cl
test cl, 1
jne 0x44265f
jmp 0x442699
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x44267f
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
jmp 0x442681
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
sub ecx, 8
mov dword [eax + 0x44], ecx
jmp 0x44264d
jmp 0x44269b
cmp dword [edi], 0x200
jae 0x4426c5
jmp 0x4426a5
mov eax, dword [edi]
movzx eax, byte [eax + 0x475270]
mov ecx, dword [ebp - 0x1c]
mov dword [ecx], eax
mov eax, dword [edi]
movzx eax, byte [eax + 0x474970]
mov ecx, dword [ebp - 0x18]
mov dword [ecx], eax
jmp 0x4426e9
mov eax, dword [edi]
shr eax, 8
movzx eax, byte [eax + 0x474bf0]
mov ecx, dword [ebp - 0x1c]
mov dword [ecx], eax
mov eax, dword [edi]
shr eax, 8
movzx eax, byte [eax + 0x4746f0]
mov ecx, dword [ebp - 0x18]
mov dword [ecx], eax
jmp 0x4426eb
mov eax, dword [ebx]
mov edx, dword [ebp - 0x1c]
mov ecx, dword [edx]
movzx eax, word [eax + ecx*2 + 0x8a92]
mov esi, dword [ebp - 0x50]
mov dword [esi], eax
mov eax, dword [ebx]
mov ecx, dword [edx]
movzx eax, byte [eax + ecx + 0x9032]
mov edi, dword [ebp - 0x4c]
mov dword [edi], eax
mov edx, dword [esi]
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
shl edx, cl
mov ecx, dword [ebx]
mov eax, dword [ecx + 0x48]
mov esi, eax
xor esi, 0xffffffff
xor eax, 0xffffffff
or esi, eax
mov eax, edx
xor eax, 0xffffffff
xor edx, 0xffffffff
or eax, edx
and esi, eax
xor esi, 0xffffffff
mov dword [ecx + 0x48], esi
mov eax, dword [edi]
mov ecx, dword [ebx]
add eax, dword [ecx + 0x44]
mov dword [ecx + 0x44], eax
mov edi, dword [ebp - 0x14]
jmp 0x442749
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
jb 0x442795
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x442771
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
jmp 0x442773
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
mov edx, ecx
xor edx, 8
and ecx, 0xfffffff7
shl ecx, 1
sub ecx, edx
mov dword [eax + 0x44], ecx
jmp 0x442749
jmp 0x442797
jmp 0x442799
mov eax, dword [edi]
mov edx, dword [ebp - 0x18]
mov ecx, dword [edx]
and eax, dword [ecx*4 + 0x474420]
mov ecx, dword [ebp - 0x48]
mov dword [ecx], eax
mov eax, dword [edx]
mov edx, dword [ebp - 0x2c]
mov dword [edx], eax
mov esi, dword [ecx]
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
shl esi, cl
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x48]
mov eax, esi
add eax, 1
mov edi, esi
xor edi, 0xffffffff
or edi, edx
add edi, eax
xor edi, 0xffffffff
xor eax, eax
sub eax, esi
sub edx, eax
add edx, 1
xor eax, eax
sub eax, edi
sub edx, eax
mov dword [ecx + 0x48], edx
mov eax, dword [ebp - 0x2c]
mov eax, dword [eax]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x44]
add edx, 0x58d97e35
add edx, eax
sub edx, 0x58d97e35
mov dword [ecx + 0x44], edx
mov edi, dword [ebp - 0x3c]
jmp 0x442804
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
setae cl
test cl, 1
jne 0x442814
jmp 0x44285e
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x442838
jmp 0x442822
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
jmp 0x442838
jmp 0x44283a
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
sub ecx, 0x2fad314
sub ecx, 8
add ecx, 0x2fad314
mov dword [eax + 0x44], ecx
jmp 0x442802
jmp 0x442860
jmp 0x442862
jmp 0x442864
jmp 0x442866
jmp 0x442948
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 - 0x28]
mov dword [ecx], eax
jmp 0x442880
mov eax, dword [ebx]
mov edx, dword [ebp - 0x28]
mov ecx, dword [edx]
movzx eax, word [eax + ecx*2 + 0x8852]
mov esi, dword [ebp - 0x44]
mov dword [esi], eax
mov eax, dword [ebx]
mov ecx, dword [edx]
movzx eax, byte [eax + ecx + 0x8f12]
mov ecx, dword [ebp - 0x24]
mov dword [ecx], eax
mov edx, dword [esi]
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
shl edx, cl
mov ecx, dword [ebx]
mov esi, dword [ecx + 0x48]
mov eax, edx
xor eax, esi
xor eax, 0xffffffff
mov edi, edx
or edi, esi
and edi, eax
xor edi, 0xffffffff
add esi, edx
add esi, 1
add esi, edi
mov dword [ecx + 0x48], esi
mov eax, dword [ebp - 0x24]
mov eax, dword [eax]
mov ecx, dword [ebx]
add eax, dword [ecx + 0x44]
mov dword [ecx + 0x44], eax
mov edi, dword [ebp - 0x3c]
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
jb 0x442942
jmp 0x4428e7
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
setb cl
test cl, 1
jne 0x4428fb
jmp 0x442913
jmp 0x4428fd
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
jmp 0x442913
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov ecx, dword [ebx]
mov eax, dword [ecx + 0x44]
mov edx, eax
xor edx, 0xffffffff
and edx, 8
mov esi, eax
xor esi, 0xffffffff
xor eax, 0xffffffff
and esi, eax
xor esi, 0xffffffff
and esi, 0xfffffff7
sub esi, edx
mov dword [ecx + 0x44], esi
jmp 0x4428dd
jmp 0x442944
jmp 0x442946
jmp 0x442948
jmp 0x44294a
jmp 0x44294c
jmp 0x44294e
mov eax, dword [edi]
shr eax, 1
mov dword [edi], eax
mov eax, dword [ebp - 0x60]
jmp 0x44243f
jmp 0x44295f
mov eax, dword [ebx]
movzx eax, word [eax + 0x8a52]
mov ecx, dword [ebp - 0x40]
mov dword [ecx], eax
mov eax, dword [ebx]
movzx eax, byte [eax + 0x9012]
mov edx, dword [ebp - 0x30]
mov dword [edx], eax
mov esi, dword [ecx]
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
shl esi, cl
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x48]
mov eax, esi
xor eax, 0xffffffff
xor eax, 0xffffffff
mov edi, edx
xor edi, eax
and edi, edx
mov eax, edx
xor eax, esi
add edx, eax
sub edx, 0x5a584ddb
sub edx, edi
add edx, 0x5a584ddb
mov dword [ecx + 0x48], edx
mov eax, dword [ebp - 0x30]
mov eax, dword [eax]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x44]
mov esi, edx
and esi, eax
or edx, eax
add esi, edx
mov dword [ecx + 0x44], esi
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
jb 0x442a37
jmp 0x4429cd
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
setb cl
test cl, 1
jne 0x4429e1
jmp 0x4429f9
jmp 0x4429e3
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
jmp 0x4429f9
jmp 0x4429fb
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x44]
mov esi, edx
xor esi, 8
and edx, 0xfffffff7
mov eax, edx
and eax, 0xfffffffd
mov edi, edx
xor edi, 0xffffffff
and edi, 2
imul edi, eax
mov eax, edx
and eax, 2
or edx, 2
imul edx, eax
add edx, edi
sub edx, esi
mov dword [ecx + 0x44], edx
jmp 0x4429c3
jmp 0x442a39
jmp 0x442a3b
jmp 0x442a3d
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
setb al
and al, 1
movzx eax, al
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret