Function at 0x439d08
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using curve25519
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x5c
jmp 0x439d13
cmp dword [0x47e5c8], 0
sete al
test al, 1
jne 0x439d26
jmp 0x44a1af
mov al, byte [0x47d160]
mov dword [ebp - 0x68], ecx
mov cl, al
xor cl, 0xff
and cl, 0xb1
and al, 0x4e
or cl, al
xor cl, 0xd6
mov byte [0x47d260], cl
mov al, byte [0x47d161]
xor al, 0xe8
mov byte [0x47d261], al
mov al, byte [0x47d162]
xor al, 0xde
mov byte [0x47d262], al
mov bl, byte [0x47d163]
mov dl, bl
xor dl, 0x18
xor dl, 0xff
xor dl, 0xff
or dl, 0xe7
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x18
sub bl, al
mov byte [0x47d263], bl
mov bl, byte [0x47d164]
mov dl, bl
and dl, 0x27
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, 0xd9
sub bl, al
mov byte [0x47d264], bl
mov al, byte [0x47d165]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
and dl, 0xa3
and al, 0x5c
or dl, al
mov byte [0x47d265], dl
mov dl, byte [0x47d166]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
and al, 0x3c
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xc3
add dl, cl
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x47d266], al
mov al, byte [0x47d167]
xor al, 0x2f
mov byte [0x47d267], al
mov al, byte [0x47d168]
xor al, 0x2c
mov byte [0x47d268], al
mov al, byte [0x47d169]
xor al, 8
mov byte [0x47d269], al
mov dl, byte [0x47d16a]
mov ah, dl
xor ah, 0xff
and ah, 0xc5
xor dl, 0xff
or dl, 0xc5
xor dl, 0xff
and dl, 0xff
mov al, ah
xor al, 0xff
xor ah, 0xff
or al, ah
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
xor al, 0xff
xor cl, 0xff
or al, cl
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0xf0
and al, 0xf0
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [str.8Xj], cl
mov al, byte [0x47d16b]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xb5
xor dl, 0xff
mov cl, al
or cl, 0x4a
xor cl, 0xff
or dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0x4a
shl dl, 1
sub dl, 0x4a
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x47d26b], al
mov al, byte [0x47d16c]
xor al, 0x31
mov byte [0x47d26c], al
mov al, byte [0x47d16d]
xor al, 0xe0
mov byte [0x47d26d], al
mov al, byte [str.____t]
xor al, 0xab
mov byte [0x47d26e], al
mov al, byte [0x47d16f]
xor al, 9
mov byte [0x47d26f], al
mov al, byte [0x47d170]
xor al, 5
mov byte [0x47d270], al
mov al, byte [0x47d171]
mov cl, al
and cl, 0x38
shl cl, 1
add al, 0x38
sub al, cl
mov byte [0x47d271], al
mov al, byte [0x47d172]
mov cl, al
xor cl, 0xff
and cl, 0x61
and al, 0x9e
or cl, al
mov byte [0x47d272], cl
mov al, byte [0x47d173]
xor al, 0x67
mov byte [0x47d273], al
mov al, byte [0x47d174]
xor al, 0xe5
mov byte [0x47d274], al
mov al, byte [0x47d175]
xor al, 0xc7
mov byte [0x47d275], al
mov al, byte [0x47d176]
mov cl, al
xor cl, 0x4c
xor cl, 0xff
and cl, 0x4c
shl cl, 1
sub cl, 0x4c
sub al, cl
mov byte [0x47d276], al
mov al, byte [str._b_a:ce]
mov cl, al
xor cl, 0xf9
xor cl, 0xff
and cl, 0xf9
shl cl, 1
sub cl, 0xf9
sub al, cl
mov byte [0x47d277], al
mov cl, byte [0x47d178]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x94
xor al, 0xff
or cl, 0x6b
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x47d278], al
mov al, byte [0x47d179]
mov cl, al
xor cl, 0xff
and cl, 1
and al, 0xfe
or cl, al
mov al, cl
xor al, 0xff
and al, 0x9f
and cl, 0x60
or al, cl
xor al, 0x77
mov byte [0x47d279], al
mov al, byte [0x47d17a]
xor al, 0xa5
mov byte [0x47d27a], al
mov al, byte [0x47d17b]
mov cl, al
xor cl, 0x58
xor cl, 0xff
mov dl, al
or dl, 0x58
and dl, cl
shl dl, 1
add al, 0x58
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x47d27b], al
mov al, byte [0x47d17c]
xor al, 0xaa
mov byte [0x47d27c], al
mov dl, byte [0x47d17d]
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
or al, 8
xor al, 0xff
and al, 0xff
and dl, 8
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0xe0
and al, 0x1f
or cl, al
xor cl, 0xd8
mov byte [0x47d27d], cl
mov al, byte [0x47d17e]
xor al, 0x30
mov byte [0x47d27e], al
mov dl, byte [0x47d17f]
mov cl, dl
or cl, cl
xor cl, 0xff
mov al, cl
or al, 0x5e
xor al, 0xff
xor cl, 0xff
and cl, 0xa1
or al, cl
xor al, 0xff
xor al, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0xa1
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x47d27f], al
mov al, byte [0x47d180]
xor al, 0x6e
mov byte [0x47d280], al
mov dl, byte [0x47d181]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
or al, 0x88
xor al, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x88
add dl, cl
mov cl, al
or cl, dl
xor cl, 0xff
or al, dl
xor al, 0xff
or cl, al
xor cl, 0xff
xor cl, 0x9b
mov byte [0x47d281], cl
mov al, byte [0x47d182]
xor al, 2
mov byte [0x47d282], al
mov al, byte [0x47d183]
xor al, 0x1d
mov byte [0x47d283], al
mov al, byte [0x47d184]
xor al, 0x5d
mov byte [0x47d284], al
mov al, byte [0x47d185]
mov cl, al
xor cl, 0xe2
xor cl, 0xff
and cl, 0xe2
shl cl, 1
sub cl, 0xe2
sub al, cl
mov byte [0x47d285], al
mov bl, byte [0x47d186]
mov al, bl
and al, 0x9d
shl al, 1
mov dl, bl
add dl, 0x9d
sub dl, al
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
xor dl, 0xff
or dl, 0x62
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x9d
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x47d286], bl
mov al, byte [0x47d187]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x50
xor dl, 0xff
xor al, 0xff
or al, 0x50
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d287], dl
mov cl, byte [0x47d188]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x25
xor cl, 0xff
and cl, 0xda
or al, cl
xor al, 0xff
mov byte [0x47d288], al
mov al, byte [0x47d189]
mov cl, al
xor cl, 9
xor cl, 0xff
and cl, 9
shl cl, 1
sub cl, 9
sub al, cl
mov byte [0x47d289], al
mov ah, byte [0x47d18a]
mov cl, ah
and cl, cl
xor cl, 0xff
xor cl, 0xff
mov dl, cl
xor dl, 0xff
mov al, dl
and al, 0x95
and cl, 0x6a
or al, cl
xor al, 0xbe
or dl, 0xd4
xor dl, 0xff
and dl, 0xff
or al, dl
xor ah, 0xff
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0x1d
and ah, 0xe2
or dl, ah
xor dl, 0xc9
or dh, 0x2b
xor dh, 0xff
and dh, 0xff
or dl, dh
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and al, cl
xor al, 0xff
mov byte [0x47d28a], al
mov al, byte [0x47d18b]
mov cl, al
xor cl, 0xff
and cl, 0x40
and al, 0xbf
or cl, al
mov byte [0x47d28b], cl
mov al, byte [0x47d18c]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
or cl, ah
and cl, 0xff
xor cl, 0xff
xor cl, 0xff
or cl, 0
and dl, cl
or dl, 0xa1
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and al, 0xa1
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and dl, al
mov byte [0x47d28c], dl
mov cl, byte [0x47d18d]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xfb
xor cl, 0xff
or cl, 4
and al, cl
xor al, 0xff
mov byte [0x47d28d], al
mov al, byte [0x47d18e]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x86
xor dl, 0xff
and al, 0x79
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d28e], dl
mov al, byte [0x47d18f]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x8f
and al, 0x8f
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d28f], dl
mov al, byte [0x47d190]
xor al, 0xb6
mov byte [0x47d290], al
mov al, byte [0x47d191]
xor al, 0x80
mov byte [str.R53], al
mov al, byte [0x47d192]
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, 0x8d
add dl, 0x73
and al, 0x8d
or dl, al
mov byte [0x47d292], dl
mov al, byte [0x47d193]
mov cl, al
xor cl, 0xfb
xor cl, 0xff
and cl, 0xfb
shl cl, 1
sub cl, 0xfb
sub al, cl
mov byte [0x47d293], al
mov al, byte [0x47d194]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x36
xor dl, 0xff
xor al, 0xff
or al, 0x36
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d294], dl
mov al, byte [0x47d195]
xor al, 0x59
mov byte [0x47d295], al
mov dl, byte [0x47d196]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov cl, dl
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
or al, cl
and al, 0x11
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
and ah, 0xff
xor ah, 0xff
xor ah, 0xff
or ah, 0
and ah, ah
xor ah, 0xff
xor ah, 0xff
or ah, 0x11
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor ah, 0xff
and ah, 0xff
or ah, 0
or al, ah
mov byte [0x47d296], al
mov al, byte [0x47d197]
xor al, 0x38
mov byte [0x47d297], al
mov al, byte [0x47d198]
xor al, 0xde
mov byte [0x47d298], al
mov al, byte [0x47d199]
mov dl, al
xor dl, 0xf
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor dl, 0xff
xor dl, 0xf
and dl, 0xf
shl dl, 1
add dl, 0xf0
add dl, 1
sub al, dl
mov byte [0x47d299], al
mov al, byte [0x47d19a]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x32
xor al, 0xff
or al, 0xcd
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d29a], dl
mov al, byte [0x47d19b]
xor al, 0x72
mov byte [0x47d29b], al
mov al, byte [0x47d19c]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xb3
xor dl, 0xff
xor al, 0xff
or al, 0xb3
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d29c], dl
mov al, byte [0x47d19d]
xor al, 0x77
mov byte [0x47d29d], al
mov al, byte [0x47d19e]
mov cl, al
xor cl, 0xff
and cl, 0x6e
and al, 0x91
or cl, al
mov byte [0x47d29e], cl
mov al, byte [0x47d19f]
xor al, 0xb
mov byte [0x47d29f], al
mov al, byte [0x47d1a0]
xor al, 0x87
mov byte [0x47d2a0], al
mov al, byte [0x47d1a1]
mov cl, al
xor cl, 0xff
and cl, 0x69
and al, 0x96
or cl, al
mov byte [0x47d2a1], cl
mov al, byte [0x47d1a2]
xor al, 0x2d
mov byte [0x47d2a2], al
mov al, byte [0x47d1a3]
mov cl, al
and cl, 0xf6
shl cl, 1
mov dl, al
and dl, 0xf6
shl dl, 1
xor al, 0xf6
add al, dl
sub al, cl
mov byte [0x47d2a3], al
mov dl, byte [0x47d1a4]
mov cl, dl
or cl, cl
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, al
xor al, 0xff
or al, 0x97
xor al, 0xff
mov dh, dl
xor dh, 0xff
mov ah, dh
and ah, 0x1a
and dl, 0xe5
or ah, dl
xor ah, 0x72
or dh, 0x97
xor dh, 0xff
and dh, 0xff
or ah, dh
xor ah, 0xff
or al, ah
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x47d2a4], al
mov al, byte [0x47d1a5]
xor al, 0xdd
mov byte [0x47d2a5], al
mov al, byte [0x47d1a6]
mov cl, al
and cl, 0x91
shl cl, 1
add al, 0x91
sub al, cl
mov byte [0x47d2a6], al
mov al, byte [0x47d1a7]
mov cl, al
xor cl, 0xff
and cl, 0x45
and al, 0xba
or cl, al
xor cl, 0xae
mov byte [0x47d2a7], cl
mov al, byte [0x47d1a8]
mov cl, al
and cl, 0xef
shl cl, 1
add al, 0x6d
add al, 0xef
sub al, 0x6d
sub al, cl
mov byte [0x47d2a8], al
mov al, byte [0x47d1a9]
mov cl, al
xor cl, 0xff
and cl, 0x7d
and al, 0x82
or cl, al
mov byte [0x47d2a9], cl
mov al, byte [0x47d1aa]
mov cl, al
xor cl, 0x42
xor cl, 0xff
and cl, 0x42
shl cl, 1
sub cl, 0x42
sub al, cl
mov byte [0x47d2aa], al
mov al, byte [0x47d1ab]
xor al, 0xef
mov byte [0x47d2ab], al
mov al, byte [0x47d1ac]
mov cl, al
and cl, 0xee
shl cl, 1
add al, 0xee
sub al, cl
mov byte [0x47d2ac], al
mov cl, byte [0x47d1ad]
mov al, cl
xor al, 0xff
and al, 0xdc
xor cl, 0xff
or cl, 0xdc
xor cl, 0xff
and cl, 0xff
or al, cl
mov cl, al
xor cl, 0x16
xor cl, 0xff
and cl, 0x16
shl cl, 1
sub cl, 0x16
sub al, cl
mov byte [0x47d2ad], al
mov al, byte [0x47d1ae]
xor al, 0xf1
mov byte [0x47d2ae], al
mov cl, byte [0x47d1af]
mov al, cl
xor al, 0xff
and al, 0x3a
mov dl, cl
xor dl, 0xff
or dl, 0x3a
xor cl, 0xff
or cl, 0x3a
and dl, cl
xor dl, 0xff
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, 0xeb
mov byte [0x47d2af], cl
mov dl, byte [0x47d1b0]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
or al, 8
add al, 0xf8
and dl, 8
mov cl, al
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
xor al, 0xff
xor dl, 0xff
and al, dl
or cl, al
xor cl, 0xff
mov byte [0x47d2b0], cl
mov al, byte [0x47d1b1]
xor al, 0x15
mov byte [0x47d2b1], al
mov al, byte [0x47d1b2]
mov dl, al
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
or dl, ah
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 5
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov cl, al
and cl, 5
xor cl, 0xff
add al, 5
add al, 1
add 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 [0x47d2b2], dl
mov al, byte [0x47d1b3]
mov cl, al
xor cl, 0xf2
xor cl, 0xff
mov dl, cl
xor dl, 0xff
or dl, 0xd
and cl, 0xf2
xor cl, 0xff
and dl, cl
xor dl, 0xff
shl dl, 1
add dl, 0xd
add dl, 1
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x47d2b3], al
mov al, byte [0x47d1b4]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x68
xor cl, 0xff
and al, 0x97
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x47d2b4], cl
mov dl, byte [0x47d1b5]
mov cl, dl
and cl, 0xff
shl cl, 1
mov al, dl
add al, 0xff
sub al, cl
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
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, 0x64
xor al, 0xff
xor dl, 0xff
mov dh, dl
xor dh, 0xff
mov ah, dh
and ah, 0x80
and dl, 0x7f
or ah, dl
xor ah, 0xe4
or dh, 0x9b
xor dh, 0xff
and dh, 0xff
or ah, dh
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
xor ah, 0xff
or al, ah
mov byte [0x47d2b5], al
mov al, byte [0x47d1b6]
mov dl, al
and dl, 0x88
xor dl, 0xff
mov cl, al
xor cl, 0xff
or cl, 0x77
xor dl, 0xff
xor cl, 0xff
or dl, cl
shl dl, 1
add al, 0x88
sub al, 0xec
sub al, dl
add al, 0xec
mov byte [0x47d2b6], al
mov al, byte [0x47d1b7]
mov cl, al
xor cl, 0xff
and cl, 0x53
mov dl, al
and dl, 0xac
or cl, dl
xor cl, 0xac
and cl, 0x37
and al, 0xc8
or cl, al
mov byte [0x47d2b7], cl
mov al, byte [0x47d1b8]
xor al, 0x7d
mov byte [0x47d2b8], al
mov cl, byte [0x47d1b9]
mov al, cl
xor al, 0xff
and al, 5
and cl, 0xfa
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, 0xd3
and al, 0x2c
or cl, al
xor cl, 0x3e
mov byte [0x47d2b9], cl
mov al, byte [0x47d1ba]
xor al, 0xb1
mov byte [0x47d2ba], al
mov cl, byte [0x47d1bb]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0xce
xor al, 0xff
or cl, 0x31
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x47d2bb], al
mov al, byte [0x47d1bc]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0x24
and al, 0xdb
or dl, al
xor dl, 0x60
mov byte [0x47d2bc], dl
mov al, byte [0x47d1bd]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0xde
and al, 0x21
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 [0x47d2bd], dl
mov al, byte [0x47d1be]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
and dl, 0x88
mov cl, al
xor cl, 0x88
and cl, al
or dl, cl
mov byte [0x47d2be], dl
mov dl, byte [0x47d1bf]
mov cl, dl
xor cl, 0xff
mov al, cl
and al, 0xc8
xor al, 0xff
and cl, 0xc8
xor cl, 0xff
and al, cl
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0x37
or al, cl
xor al, 0xa1
mov byte [0x47d2bf], al
mov al, byte [0x47d1c0]
mov cl, al
xor cl, 0xff
and cl, 0x59
and al, 0xa6
or cl, al
xor cl, 0xdf
mov byte [0x47d2c0], cl
mov al, byte [0x47d1c1]
mov cl, al
and cl, 0xfc
shl cl, 1
add al, 0xfc
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x47d2c1], al
mov al, byte [0x47d1c2]
mov cl, al
xor cl, 0xff
and cl, 0xce
and al, 0x31
or cl, al
mov al, cl
and al, 0xa4
shl al, 1
add cl, 0xa4
sub cl, al
mov byte [0x47d2c2], cl
mov al, byte [str.5_m]
xor al, 0xa9
mov byte [0x47d2c3], al
mov al, byte [0x47d1c4]
xor al, 0x33
mov byte [0x47d2c4], al
mov bl, byte [0x47d1c5]
mov dl, bl
xor dl, 0xb6
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
xor dl, 0xff
xor dl, 0xb6
and dl, 0xb6
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, 0xb6
and al, 0x49
sub al, cl
sub bl, al
mov byte [0x47d2c5], bl
mov al, byte [0x47d1c6]
mov cl, al
and cl, cl
xor cl, 0xff
mov dl, al
add dl, dl
add dl, 1
add dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0x57
or al, 0x57
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
xor al, 0xff
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov byte [0x47d2c6], cl
mov al, byte [0x47d1c7]
xor al, 0xef
mov byte [0x47d2c7], al
mov al, byte [0x47d1c8]
xor al, 0x25
mov byte [0x47d2c8], al
mov al, byte [0x47d1c9]
mov ah, al
xor ah, 0xff
and ah, 0x2e
mov cl, al
and cl, 0xd1
or ah, cl
xor ah, 0xd1
mov cl, al
xor cl, 0xff
xor cl, 0xff
mov dl, ah
xor dl, cl
and dl, ah
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, 0xfd
add dl, cl
or al, 0xfd
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and dl, al
mov byte [0x47d2c9], dl
mov al, byte [0x47d1ca]
mov cl, al
and cl, 0x13
shl cl, 1
add al, 0x13
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x47d2ca], al
mov al, byte [0x47d1cb]
mov cl, al
xor cl, 0xff
and cl, 0x42
and al, 0xbd
or cl, al
xor cl, 0x70
mov byte [0x47d2cb], cl
mov al, byte [0x47d1cc]
mov cl, al
and cl, 0x16
shl cl, 1
add al, 0x16
sub al, cl
mov byte [0x47d2cc], al
mov al, byte [0x47d1cd]
mov cl, al
xor cl, 0xff
and cl, 0x1c
and al, 0xe3
or cl, al
mov byte [0x47d2cd], cl
mov dl, byte [0x47d1ce]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0x8f
and dl, 0x70
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
xor al, 0x56
mov byte [0x47d2ce], al
mov al, byte [0x47d1cf]
xor al, 0x52
mov byte [0x47d2cf], al
mov al, byte [0x47d1d0]
mov cl, al
xor cl, 8
xor cl, 0xff
and cl, 8
shl cl, 1
sub cl, 8
sub al, cl
mov byte [0x47d2d0], al
mov dl, byte [0x47d1d1]
mov ah, dl
xor ah, 0xff
mov dh, dl
xor dh, 0xff
mov al, ah
and al, 0x2a
mov cl, dl
and cl, 0xd5
mov ch, dh
and ch, 0x2a
mov bl, dl
and bl, 0xd5
or al, cl
or ch, bl
xor al, ch
or ah, dh
xor ah, 0xff
and ah, 0xff
or al, ah
xor al, 0xff
xor al, 0xff
and al, 0xa0
or dl, 0xa0
mov ah, dl
xor ah, 0xff
and ah, 0xbd
and dl, 0x42
or ah, dl
xor ah, 0x42
xor al, 0xff
mov cl, ah
xor cl, 0xff
and cl, 0xcb
and ah, 0x34
or cl, ah
xor cl, 0x34
and al, cl
mov byte [0x47d2d1], al
mov al, byte [0x47d1d2]
mov dl, al
and dl, dl
mov cl, al
xor cl, cl
or dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0x53
or al, 0x53
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d2d2], dl
mov al, byte [0x47d1d3]
xor al, 0xf4
mov byte [0x47d2d3], al
mov dl, byte [0x47d1d4]
mov al, dl
xor al, 0xd9
and al, dl
shl al, 1
xor ecx, ecx
sub cl, dl
add cl, 0xda
xor edx, edx
sub dl, cl
sub dl, al
mov byte [0x47d2d4], dl
mov al, byte [0x47d1d5]
mov cl, al
xor cl, 0xff
and cl, 0x53
and al, 0xac
or cl, al
xor cl, 0x8c
mov byte [0x47d2d5], cl
mov al, byte [0x47d1d6]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov ah, dl
add ah, 1
xor dl, 0xff
or dl, cl
add dl, ah
or dl, 0x24
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
and al, 0x24
or ah, al
xor ah, 0xff
mov byte [0x47d2d6], ah
mov al, byte [0x47d1d7]
xor al, 0xd1
mov byte [0x47d2d7], al
mov al, byte [0x47d1d8]
xor al, 0x13
mov byte [0x47d2d8], al
mov al, byte [0x47d1d9]
mov cl, al
xor cl, 0xff
and cl, 0xc6
and al, 0x39
or cl, al
xor cl, 0xdc
mov byte [0x47d2d9], cl
mov dl, byte [0x47d1da]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
or al, 0x34
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov cl, dl
or cl, 0xcb
xor cl, 0xff
or dl, 0xcb
xor dl, 0xff
or cl, dl
xor cl, 0xff
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
xor dl, 0xff
mov byte [0x47d2da], dl
mov al, byte [0x47d1db]
mov cl, al
xor cl, 0x58
xor cl, 0xff
mov dl, al
or dl, 0x58
and dl, cl
shl dl, 1
add al, 7
add al, 0x58
sub al, 7
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x47d2db], al
mov al, byte [0x47d1dc]
mov cl, al
xor cl, 0xff
and cl, 0x5a
and al, 0xa5
or cl, al
mov byte [0x47d2dc], cl
mov al, byte [0x47d1dd]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov cl, dl
and cl, 0x61
mov ah, dl
xor ah, 0x9e
add dl, ah
sub dl, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0x61
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d2dd], dl
mov bl, byte [0x47d1de]
mov al, bl
xor al, 0x6f
xor al, 0xff
mov dl, bl
or dl, 0x6f
and dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x6f
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x47d2de], bl
mov al, byte [0x47d1df]
mov dl, al
and dl, dl
mov cl, al
xor cl, cl
or dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0x2d
xor al, 0xff
mov cl, al
xor cl, 0xd2
xor cl, 0xff
or al, 0xd2
and al, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d2df], dl
mov al, byte [0x47d1e0]
xor al, 0x75
mov byte [0x47d2e0], al
mov al, byte [0x47d1e1]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0x4b
and al, 0xb4
or dl, al
xor dl, 0x84
mov byte [0x47d2e1], dl
mov dl, byte [0x47d1e2]
mov cl, dl
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
xor al, 0xff
xor al, 0xff
mov cl, al
and cl, 0x83
xor cl, 0xff
add al, 0x83
add al, 1
add al, cl
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
or ah, 0x7c
xor al, 0xff
xor ah, 0xff
or al, ah
mov byte [0x47d2e2], al
mov al, byte [str.ek_p]
mov cl, al
xor cl, 0xff
and cl, 0x8e
and al, 0x71
or cl, al
mov byte [0x47d2e3], cl
mov al, byte [0x47d1e4]
xor al, 2
mov byte [0x47d2e4], al
mov al, byte [0x47d1e5]
xor al, 0x71
mov byte [0x47d2e5], al
mov bl, byte [0x47d1e6]
mov dl, bl
xor dl, 0xff
and dl, 0x3d
mov al, bl
and al, 0xc2
or dl, al
xor dl, 0xef
xor dl, 0xff
xor dl, 0xff
or dl, 0x2d
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xd2
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x47d2e6], bl
mov al, byte [0x47d1e7]
xor al, 0x32
mov byte [0x47d2e7], al
mov al, byte [0x47d1e8]
mov cl, al
and cl, 0xe9
shl cl, 1
add al, 0xe9
sub al, cl
mov byte [0x47d2e8], al
mov al, byte [0x47d1e9]
mov cl, al
xor cl, 0xff
and cl, 0xd2
and al, 0x2d
or cl, al
mov byte [0x47d2e9], cl
mov al, byte [0x47d1ea]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov ah, cl
and ah, dl
xor cl, dl
or ah, cl
xor ah, 0xff
and ah, 0xff
or ah, 0
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xc7
xor dl, 0xff
xor al, 0xff
mov cl, al
and cl, 0xc7
xor al, 0xc7
or cl, al
xor dl, 0xff
xor cl, 0xff
or dl, cl
mov byte [0x47d2ea], dl
mov al, byte [0x47d1eb]
mov cl, al
xor cl, 0xff
and cl, 0xed
and al, 0x12
or cl, al
mov byte [0x47d2eb], cl
mov cl, byte [0x47d1ec]
mov al, cl
xor al, 0xff
and al, 0xce
and cl, 0x31
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xa3
xor dl, 0xff
and al, 0x5c
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d2ec], dl
mov al, byte [0x47d1ed]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xc2
xor al, 0xff
or al, 0x3d
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d2ed], dl
mov al, byte [0x47d1ee]
xor al, 0x6b
mov byte [0x47d2ee], al
mov al, byte [0x47d1ef]
xor al, 0xa2
mov byte [0x47d2ef], al
mov al, byte [0x47d1f0]
xor al, 9
mov byte [0x47d2f0], al
mov al, byte [0x47d1f1]
xor al, 0xa5
mov byte [0x47d2f1], al
mov al, byte [0x47d1f2]
xor al, 0x76
mov byte [0x47d2f2], al
mov al, byte [0x47d1f3]
xor al, 0xc4
mov byte [0x47d2f3], al
mov al, byte [0x47d1f4]
mov cl, al
and cl, 0x20
shl cl, 1
add al, 0x20
sub al, cl
mov byte [0x47d2f4], al
mov dl, byte [0x47d1f5]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0
and cl, 0xff
xor cl, 0xff
or al, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x3c
add al, cl
xor al, 0xff
mov cl, dl
xor cl, 0xc3
xor cl, 0xff
or dl, 0xc3
and dl, cl
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
xor al, 0xff
xor dl, 0xff
and al, dl
or cl, al
xor cl, 0xff
mov byte [0x47d2f5], cl
mov al, byte [0x47d1f6]
mov cl, al
and cl, 0x96
shl cl, 1
add al, 0x96
sub al, cl
mov byte [0x47d2f6], al
mov al, byte [0x47d1f7]
mov cl, al
xor cl, 0xff
and cl, 0x6c
and al, 0x93
or cl, al
xor cl, 0x9e
mov byte [0x47d2f7], cl
mov al, byte [0x47d1f8]
mov cl, al
xor cl, 0xff
and cl, 0x5d
and al, 0xa2
or cl, al
xor cl, 0xd4
mov byte [0x47d2f8], cl
mov al, byte [0x47d1f9]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
and cl, dl
mov dl, cl
and dl, 0x51
xor cl, 0x51
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
and al, 0x51
xor dl, 0xff
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
or dl, dl
xor dl, 0xff
or al, al
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x47d2f9], dl
mov al, byte [0x47d1fa]
mov cl, al
and cl, 0x42
shl cl, 1
add al, 0x42
mov dl, al
xor dl, 0xff
and dl, cl
xor cl, 0xff
and al, cl
sub al, dl
mov byte [0x47d2fa], al
mov al, byte [0x47d1fb]
xor al, 0x83
mov byte [0x47d2fb], al
mov al, byte [0x47d1fc]
mov cl, al
and cl, 0xb
shl cl, 1
add al, 0xb
sub al, cl
mov byte [0x47d2fc], al
mov dl, byte [0x47d1fd]
mov al, dl
xor al, 0xff
and al, 0xa2
mov cl, dl
and cl, 0x5d
xor cl, 0xff
xor dl, 0xff
or dl, 0xa2
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0x34
and al, 0xcb
or cl, al
xor cl, 0xb6
mov byte [0x47d2fd], cl
mov al, byte [0x47d1fe]
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, cl
and ah, al
mov dl, ah
xor dl, 0xff
and dl, 0x11
and ah, 0xee
or dl, ah
xor dl, 0xee
and dl, 0x38
xor dl, 0xff
xor al, 0xff
or al, 0x38
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d2fe], dl
mov al, byte [0x47d1ff]
xor al, 0xfc
mov byte [0x47d2ff], al
mov al, byte [0x47d200]
xor al, 0xf3
mov byte [0x47d300], al
mov al, byte [0x47d201]
xor al, 0xea
mov byte [0x47d301], al
mov cl, byte [0x47d202]
mov al, cl
xor al, 0xff
or al, 0x36
add al, 0xca
and cl, 0x36
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x8d
xor al, 0xff
and al, 0x72
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d302], dl
mov dl, byte [0x47d203]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
mov cl, al
and cl, 0xed
mov ah, al
xor ah, 0x12
add al, ah
sub al, 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
or ah, 0xed
xor al, 0xff
xor ah, 0xff
or al, ah
mov byte [0x47d303], al
mov dl, byte [0x47d204]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
mov cl, dl
and cl, cl
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 0x83
xor dl, 0xff
mov cl, dl
xor cl, 0x7c
xor cl, 0xff
or dl, 0x7c
and dl, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
xor cl, 0xff
mov byte [0x47d304], cl
mov al, byte [0x47d205]
mov cl, al
xor cl, 0x89
xor cl, 0xff
and cl, 0x89
shl cl, 1
sub cl, 0x89
sub al, cl
mov byte [0x47d305], al
mov al, byte [0x47d206]
xor al, 0x91
mov byte [0x47d306], al
mov al, byte [0x47d207]
xor al, 0x64
mov byte [0x47d307], al
mov al, byte [0x47d208]
mov cl, al
xor cl, 0xff
and cl, 0xc6
and al, 0x39
or cl, al
mov byte [0x47d308], cl
mov al, byte [0x47d209]
xor al, 0x88
mov byte [0x47d309], al
mov al, byte [0x47d20a]
xor al, 0x27
mov byte [0x47d30a], al
mov al, byte [0x47d20b]
mov cl, al
xor cl, cl
xor cl, 0xff
mov dl, al
or dl, dl
and dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
and cl, 5
mov ah, dl
xor ah, 0xfa
add dl, ah
sub dl, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 5
mov ah, dl
xor ah, 0xff
and ah, 0xfa
and dl, 5
or ah, dl
xor ah, 5
xor al, 0xff
mov cl, ah
xor cl, 0xff
mov dl, al
xor dl, 0xff
and cl, dl
xor ah, 0xff
xor al, 0xff
and ah, al
or cl, ah
xor cl, 0xff
mov byte [0x47d30b], cl
mov al, byte [0x47d20c]
xor al, 0xe5
mov byte [0x47d30c], al
mov al, byte [0x47d20d]
mov cl, al
xor cl, 0xff
and cl, 0xa2
and al, 0x5d
or cl, al
mov al, cl
xor al, 0xff
and al, 0x58
and cl, 0xa7
or al, cl
xor al, 0xed
mov byte [0x47d30d], al
mov al, byte [0x47d20e]
mov cl, al
xor cl, 0xf5
xor cl, 0xff
and cl, 0xf5
shl cl, 1
sub cl, 0xf5
sub al, cl
mov byte [0x47d30e], al
mov al, byte [0x47d20f]
mov cl, al
or cl, cl
xor cl, 0xff
mov dl, cl
or dl, 0x28
xor dl, 0xff
or cl, 0x28
xor cl, 0xff
or dl, cl
xor dl, 0xff
xor dl, 0xff
or al, 0xd7
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d30f], dl
mov al, byte [0x47d210]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 5
xor al, 0xff
and al, 0xfa
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d310], dl
mov al, byte [0x47d211]
mov cl, al
xor cl, 0x33
xor cl, 0xff
and cl, 0x33
shl cl, 1
sub cl, 0x33
sub al, cl
mov byte [0x47d311], al
mov al, byte [0x47d212]
xor al, 0x79
mov byte [str.4z4], al
mov al, byte [0x47d213]
mov cl, al
xor cl, 0xff
and cl, 0x2a
and al, 0xd5
or cl, al
mov byte [0x47d313], cl
mov al, byte [0x47d214]
xor al, 0x8d
mov byte [0x47d314], al
mov al, byte [0x47d215]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x4f
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xb0
add al, cl
or dl, al
mov byte [0x47d315], dl
mov al, byte [0x47d216]
mov cl, al
xor cl, 0xff
and cl, 0x44
and al, 0xbb
or cl, al
xor cl, 0x5c
mov byte [0x47d316], cl
mov al, byte [0x47d217]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x18
xor dl, 0xff
xor al, 0xff
or al, 0x18
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d317], dl
mov al, byte [0x47d218]
mov cl, al
xor cl, 0xff
and cl, 0x3a
and al, 0xc5
or cl, al
mov byte [0x47d318], cl
mov al, byte [0x47d219]
xor al, 0x7f
mov byte [0x47d319], al
mov al, byte [0x47d21a]
xor al, 0x60
mov byte [0x47d31a], al
mov al, byte [0x47d21b]
xor al, 0x9a
mov byte [0x47d31b], al
mov al, byte [0x47d21c]
xor al, 0x6b
mov byte [0x47d31c], al
mov al, byte [0x47d21d]
xor al, 7
mov byte [0x47d31d], al
mov dl, byte [0x47d21e]
mov ah, dl
xor ah, 0xff
mov dh, dl
xor dh, 0xff
mov al, ah
and al, 0x64
mov cl, dl
and cl, 0x9b
mov ch, dh
and ch, 0x64
mov bl, dl
and bl, 0x9b
or al, cl
or ch, bl
xor al, ch
or ah, dh
xor ah, 0xff
and ah, 0xff
or al, ah
xor al, 0xff
xor al, 0xff
mov cl, al
xor cl, 0xdc
xor cl, 0xff
or al, 0xdc
and al, cl
mov ah, dl
or ah, 0xdc
xor ah, 0xff
xor dl, 0xff
and dl, 0x23
or ah, dl
xor ah, 0xff
xor ah, 0xff
xor al, 0xff
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
and al, ah
mov byte [0x47d31e], al
mov al, byte [0x47d21f]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x97
xor cl, 0xff
xor al, 0xff
and al, 0x97
or cl, al
xor cl, 0xff
mov byte [0x47d31f], cl
mov al, byte [0x47d220]
xor al, 0x89
mov byte [0x47d320], al
mov al, byte [0x47d221]
mov cl, al
and cl, 0x5f
shl cl, 1
add al, 0x5f
sub al, cl
mov byte [0x47d321], al
mov al, byte [0x47d222]
xor al, 0x9d
mov byte [0x47d322], al
mov al, byte [0x47d223]
xor al, 0x35
mov byte [0x47d323], al
mov al, byte [0x47d224]
xor al, 0x23
mov byte [0x47d324], al
mov al, byte [0x47d225]
mov cl, al
xor cl, 0xff
and cl, 0xfc
and al, 3
or cl, al
xor cl, 0x5b
mov byte [0x47d325], cl
mov al, byte [0x47d226]
mov cl, al
xor cl, 0xff
or cl, 0xa5
xor cl, 0xff
and cl, 0xff
shl cl, 1
add al, 0x5a
add al, 0xab
sub al, cl
sub al, 0xab
mov byte [0x47d326], al
mov al, byte [0x47d227]
mov cl, al
xor cl, 0xff
and cl, 0xca
and al, 0x35
or cl, al
mov byte [0x47d327], cl
mov al, byte [0x47d228]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x69
xor dl, 0xff
xor al, 0xff
and al, 0x69
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d328], dl
mov dl, byte [0x47d229]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0x3e
xor al, 0xff
and al, 0xff
xor dl, 0xff
or dl, 0xc1
xor dl, 0xff
and dl, 0xff
or al, dl
mov cl, al
xor cl, 4
xor cl, 0xff
and cl, 4
shl cl, 1
sub cl, 4
sub al, cl
mov byte [0x47d329], al
mov al, byte [0x47d22a]
xor al, 0xeb
mov byte [0x47d32a], al
mov al, byte [0x47d22b]
xor al, 0xfe
mov byte [0x47d32b], al
mov bl, byte [0x47d22c]
mov dl, bl
xor dl, 0xae
xor dl, 0xff
and dl, 0xff
or dl, 0
or dl, 0x51
add dl, 0xaf
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, 0xae
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x47d32c], bl
mov al, byte [0x47d22d]
xor al, 5
mov byte [0x47d32d], al
mov al, byte [0x47d22e]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov ah, al
sub ah, cl
and dl, ah
xor dl, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 1
add dl, cl
or al, 1
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x2e
and dl, 0xd1
mov cl, bl
and cl, 0x2e
and al, 0xd1
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0xff
mov byte [0x47d32e], dh
mov al, byte [0x47d22f]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, cl
mov cl, al
or cl, cl
xor cl, 0xff
xor ah, 0xff
xor cl, 0xff
and ah, cl
xor ah, 0xff
and ah, 5
mov dl, ah
xor dl, 0xff
and dl, 0x1a
and ah, 0xe5
or dl, ah
xor dl, 0xe5
xor al, 0xff
or al, 5
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
mov byte [0x47d32f], dl
mov al, byte [0x47d230]
mov cl, al
xor cl, 0xff
and cl, 0x40
and al, 0xbf
or cl, al
mov byte [0x47d330], cl
mov al, byte [0x47d231]
xor al, 0x2c
mov byte [0x47d331], al
mov dl, byte [0x47d232]
mov ah, dl
xor ah, 0xff
mov cl, dl
xor cl, 0xff
mov al, ah
or al, cl
xor al, 0xff
or ah, cl
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
and al, ah
xor al, 0xff
and al, 0xff
or al, 0
or al, 0x9c
mov ah, dl
xor ah, 0xff
or ah, 0x63
xor dl, 0xff
or dl, 0x63
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
mov dl, al
xor dl, 0xff
xor al, 0xff
and dl, al
or ah, ah
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
and dl, ah
mov al, dl
xor al, 0xff
and al, 0x51
and dl, 0xae
or al, dl
xor al, 0xae
mov byte [str.P_rG], al
mov al, byte [0x47d233]
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, 0xa5
add dl, 0x5b
and al, 0xa5
or dl, al
mov al, dl
xor al, 0xff
and al, 0x6b
and dl, 0x94
or al, dl
xor al, 0xe
mov byte [0x47d333], al
mov al, byte [0x47d234]
xor al, 0xa7
mov byte [0x47d334], al
mov al, byte [0x47d235]
xor al, 0xee
mov byte [0x47d335], al
mov dl, byte [0x47d236]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, cl
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
xor cl, 0xff
or cl, 0
or al, cl
xor al, 0xff
or al, 0xe5
xor dl, 0xff
or dl, 0x1a
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
mov byte [0x47d336], al
mov al, byte [0x47d237]
mov cl, al
and cl, cl
mov ah, cl
xor ah, 0xff
and ah, 0x49
and cl, 0xb6
or ah, cl
xor ah, 0xb6
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
mov dl, ah
and dl, 9
xor ah, 9
or dl, ah
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
mov cl, al
and cl, 9
mov ah, al
xor ah, 0xf6
add al, ah
sub al, cl
and dl, al
xor dl, 0xff
mov byte [0x47d337], dl
mov dl, byte [str.E_f:]
mov al, dl
xor al, 0xff
mov 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
or al, 0xc6
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or dl, 0x39
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
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 [0x47d338], al
mov al, byte [0x47d239]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xa
xor al, 0xff
and al, 0xf5
or cl, al
xor cl, 0xff
mov byte [0x47d339], cl
mov al, byte [0x47d23a]
xor al, 0xb8
mov byte [0x47d33a], al
mov al, byte [0x47d23b]
mov dl, al
and dl, dl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
or dl, 0x41
xor al, 0xff
and al, 0xff
or al, 0
or al, 0xbe
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d33b], dl
mov al, byte [0x47d23c]
xor al, 0xff
mov byte [0x47d33c], al
mov bl, byte [0x47d23d]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0x3f
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, 0x3f
sub bl, al
mov byte [0x47d33d], bl
mov al, byte [0x47d23e]
xor al, 0xfe
mov byte [0x47d33e], al
mov al, byte [0x47d23f]
mov cl, al
xor cl, 0xcf
xor cl, 0xff
and cl, 0xcf
shl cl, 1
sub cl, 0xcf
sub al, cl
mov byte [0x47d33f], al
mov al, byte [0x47d240]
mov cl, al
xor cl, 0x2c
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x2c
shl dl, 1
sub dl, 0x2c
sub al, dl
mov byte [0x47d340], al
mov bl, byte [0x47d241]
mov dl, bl
xor dl, 0xff
and dl, 0xbc
mov al, bl
and al, 0x43
or dl, al
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
and dl, 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, al
xor cl, 0xbc
and al, 0x43
shl al, 1
sub al, cl
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x47d341], bl
mov al, byte [0x47d242]
xor al, 0x5f
mov byte [0x47d342], al
mov al, byte [0x47d243]
mov cl, al
xor cl, 0x34
xor cl, 0xff
and cl, 0x34
shl cl, 1
sub cl, 0x34
sub al, cl
mov byte [0x47d343], al
mov al, byte [0x47d244]
mov cl, al
and cl, 0x8b
shl cl, 1
add al, 0x8b
sub al, cl
mov byte [0x47d344], al
mov al, byte [0x47d245]
xor al, 0x39
mov byte [0x47d345], al
mov dl, byte [0x47d246]
mov cl, dl
and cl, 0xff
shl cl, 1
mov al, dl
add al, 0xff
sub al, cl
and al, 0xe
mov cl, dl
xor cl, 0xf1
xor cl, 0xff
or dl, 0xf1
and dl, cl
mov ah, al
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and al, 0xaf
mov ch, cl
and ch, 0x50
and dl, 0xaf
or al, 0x50
or ch, dl
xor al, ch
or ah, cl
xor ah, 0xff
and ah, 0xff
or al, ah
mov byte [0x47d346], al
mov al, byte [0x47d247]
mov cl, al
and cl, 0xee
shl cl, 1
add al, 0xee
sub al, cl
mov byte [0x47d347], al
mov al, byte [0x47d248]
mov cl, al
xor cl, 0x88
xor cl, 0xff
and cl, 0x88
shl cl, 1
sub cl, 0x88
sub al, cl
mov byte [0x47d348], al
mov al, byte [0x47d249]
mov cl, al
xor cl, 0xff
and cl, 0xf
and al, 0xf0
or cl, al
xor cl, 0xab
mov byte [0x47d349], cl
mov al, byte [0x47d24a]
xor al, 0x79
mov byte [0x47d34a], al
mov cl, byte [0x47d24b]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0xb1
xor al, 0xff
xor cl, 0xff
and cl, 0xb1
or al, cl
xor al, 0xff
mov byte [0x47d34b], al
mov dl, byte [0x47d24c]
mov al, dl
xor al, 0xff
mov ah, dl
xor ah, al
and ah, dl
xor ah, 0xff
xor ah, 0xff
mov al, ah
or al, 0xd1
xor al, 0xff
or ah, 0xd1
xor ah, 0xff
or al, ah
xor al, 0xff
mov ah, dl
xor ah, 0xff
or ah, 0x2e
and dl, 0xd1
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
xor al, 0xff
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
or al, ah
mov byte [0x47d34c], al
mov al, byte [str.__vK2]
xor al, 0x37
mov byte [0x47d34d], al
mov al, byte [0x47d24e]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
xor dl, 0xff
and dl, 0xba
xor dl, 0xff
xor al, 0xff
or al, 0xba
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d34e], dl
mov al, byte [0x47d24f]
mov dl, al
xor dl, 0xa6
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
or dl, 0x59
add dl, 0xa7
shl dl, 1
mov cl, dl
xor cl, 0xa6
and dl, 0x59
shl dl, 1
sub dl, cl
sub al, dl
mov byte [0x47d34f], al
mov al, byte [0x47d250]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, cl
or ah, 0
xor ah, 0xff
or ah, 0
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, cl
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 2
and ah, 0xfd
or dl, ah
xor dl, 3
or dh, 0xfe
xor dh, 0xff
and dh, 0xff
or dl, dh
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
xor al, 0xff
and al, 1
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d350], dl
mov al, byte [0x47d251]
mov cl, al
xor cl, 0xff
and cl, 0x29
and al, 0xd6
or cl, al
xor cl, 0xf1
mov byte [str._Mq__], cl
mov al, byte [0x47d252]
xor al, 0x81
mov byte [0x47d352], al
mov al, byte [0x47d253]
mov cl, al
and cl, 0x5e
shl cl, 1
add al, 0x21
add al, 0x5e
sub al, 0x21
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x47d353], al
mov al, byte [0x47d254]
xor al, 0xd2
mov byte [0x47d354], al
mov al, byte [0x47d255]
xor al, 0xd1
mov byte [0x47d355], al
mov al, byte [0x47d256]
xor al, 0x51
mov byte [0x47d356], al
mov cl, byte [0x47d257]
mov al, cl
xor al, 0xff
and al, 6
mov dl, cl
and dl, 0xf9
or al, dl
xor al, 0xf9
and al, 0x99
mov dl, cl
xor dl, 0x99
and dl, cl
or al, dl
mov byte [0x47d357], al
mov al, byte [0x47d258]
xor al, 0x5e
mov byte [0x47d358], al
mov al, byte [0x47d259]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
and dl, 0x35
xor al, 0xff
or al, 0x35
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x47d359], dl
mov al, byte [0x47d25a]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xb4
xor dl, 0xff
shl dl, 1
add al, 0xc7
add al, 0x4b
sub al, 0xc7
add al, 0x7e
sub al, dl
sub al, 0x7e
mov byte [0x47d35a], al
mov cl, byte [0x47d25b]
mov al, cl
xor al, 0xff
and al, 0x9d
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0x9d
xor dl, 0xff
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
xor al, 0x8c
mov byte [0x47d35b], al
mov al, byte [0x47d25c]
mov dl, al
and dl, 0x14
shl dl, 1
mov cl, al
and cl, 0x14
shl cl, 1
xor al, 0x14
add al, cl
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x47d35c], al
mov al, byte [0x47d25d]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, cl
or ah, 0
xor ah, 0xff
or ah, 0
xor ah, 0xff
mov cl, dl
xor cl, ah
xor cl, 0xff
or dl, ah
and dl, cl
mov ah, dl
xor ah, 0xff
and ah, 0x22
and dl, 0xdd
or ah, dl
xor ah, 0xdd
mov dl, ah
xor dl, 0xff
or dl, 0x2d
xor ah, 0xff
or ah, 0x2d
xor dl, 0xff
xor ah, 0xff
or dl, ah
and al, al
xor al, 0xff
xor al, 0xff
or al, 0xd2
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x47d35d], dl
mov al, byte [0x47d25e]
xor al, 0x2d
mov byte [0x47d35e], al
mov al, byte [0x47d25f]
xor al, 0xec
mov byte [0x47d35f], al
mov bl, byte [0x47cbc0]
mov dl, bl
xor dl, 0x55
xor dl, 0xff
or dl, 0xaa
add dl, 0x56
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, 0x55
and al, 0xaa
shl al, 1
sub al, cl
sub bl, al
mov byte [0x47cc40], bl
mov al, byte [0x47cbc1]
mov cl, al
and cl, 0x83
shl cl, 1
add al, 0xf6
add al, 0x83
sub al, 0xf6
sub al, 0xc0
sub al, cl
add al, 0xc0
mov byte [0x47cc41], al
mov al, byte [0x47cbc2]
mov cl, al
xor cl, 0xff
and cl, 0xc9
and al, 0x36
or cl, al
mov byte [0x47cc42], cl
mov al, byte [0x47cbc3]
mov cl, al
xor cl, 0xff
and cl, 0x96
and al, 0x69
or cl, al
xor cl, 0xef
mov byte [0x47cc43], cl
mov al, byte [0x47cbc4]
xor al, 0x2d
mov byte [0x47cc44], al
mov al, byte [0x47cbc5]
mov dl, al
xor dl, 0x8f
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0x8f
xor cl, 0xff
or dl, 0x8f
and dl, cl
shl dl, 1
add dl, 0x71
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x47cc45], al
mov al, byte [0x47cbc6]
mov dl, al
and dl, dl
xor dl, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xac
add dl, cl
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
or al, 0xac
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 [0x47cc46], dl
mov al, byte [0x47cbc7]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 3
xor al, 0xff
or al, 0xfc
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47cc47], dl
mov al, byte [0x47cbc8]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
and cl, dl
mov dl, cl
xor dl, 0xff
and dl, 0xd3
and cl, 0x2c
or dl, cl
xor dl, 0x2c
and dl, 0x13
xor al, 0xff
and al, 0xec
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
mov ah, dl
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
xor dl, 0xff
xor al, 0xff
or dl, al
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov byte [0x47cc48], ah
mov al, byte [0x47cbc9]
mov cl, al
xor cl, 0xff
xor cl, 0xff
xor cl, 0x60
and cl, 0x60
and al, 0x9f
mov dl, cl
and dl, al
xor cl, al
or dl, cl
xor dl, 0xaa
mov byte [0x47cc49], dl
mov al, byte [0x47cbca]
mov cl, al
xor cl, 0xff
and cl, 0x96
and al, 0x69
or cl, al
xor cl, 0x46
mov byte [0x47cc4a], cl
mov al, byte [0x47cbcb]
xor al, 0x54
mov byte [0x47cc4b], al
mov al, byte [0x47cbcc]
mov ah, al
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, ah
and dl, cl
xor dl, 0xff
and ah, cl
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0x45
xor cl, 0xff
or dl, 0x45
and dl, cl
xor al, 0xff
and al, 0xba
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
mov al, dl
xor al, 0xff
and al, 0xb0
and dl, 0x4f
or al, dl
xor al, 0x4f
mov byte [0x47cc4c], al
mov al, byte [0x47cbcd]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
or dl, 6
and cl, 0xf9
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, 6
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x64
and dl, 0x9b
mov cl, bl
and cl, 0x64
and al, 0x9b
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0x56
mov byte [0x47cc4d], dh
mov cl, byte [0x47cbce]
mov al, cl
xor al, 0xff
xor al, 0xff
xor al, 0x58
and al, 0x58
and cl, 0xa7
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
mov byte [0x47cc4e], al
mov al, byte [0x47cbcf]
xor al, 0x24
mov byte [0x47cc4f], al
mov dl, byte [0x47cbd0]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
and al, 0xaa
and dl, 0x55
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0x5d
and al, 0xa2
or cl, al
mov byte [0x47cc50], cl
mov al, byte [0x47cbd1]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x68
xor dl, 0xff
and al, 0x97
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47cc51], dl
mov al, byte [0x47cbd2]
xor al, 0xb6
mov byte [0x47cc52], al
mov al, byte [0x47cbd3]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
or dl, dl
xor dl, 0xff
or dl, 0x5a
xor dl, 0xff
or al, al
xor al, 0xff
or al, 0xa5
xor al, 0xff
or dl, al
xor dl, 0x3b
mov byte [0x47cc53], dl
mov al, byte [0x47cbd4]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xb2
xor dl, 0xff
and al, 0x4d
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47cc54], dl
mov al, byte [0x47cbd5]
mov ah, al
xor ah, 0xff
and ah, 0xe0
mov cl, al
and cl, 0x1f
or ah, cl
xor ah, 0x1f
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
xor cl, 0xff
or cl, 0
or ah, cl
and ah, 0xab
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
and al, 0x54
xor al, 0xff
and dl, al
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
mov byte [0x47cc55], dl
mov cl, byte [0x47cbd6]
mov al, cl
xor al, 0xff
and al, 0x5a
mov dl, cl
xor dl, 0xff
or dl, 0x5a
xor cl, 0xff
or cl, 0x5a
and dl, cl
xor dl, 0xff
or al, dl
xor al, 0x94
mov byte [0x47cc56], al
mov dl, byte [0x47cbd7]
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
or al, 5
xor al, 0xff
and al, 0xff
and dl, 5
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0x8f
and al, 0x70
or cl, al
mov byte [0x47cc57], cl
mov al, byte [0x47cbd8]
xor al, 0xbf
mov byte [0x47cc58], al
mov al, byte [0x47cbd9]
mov cl, al
xor cl, 0xff
or cl, cl
xor cl, 0xff
or cl, 0x10
xor cl, 0xff
and al, 0x10
or cl, al
mov byte [0x47cc59], cl
mov al, byte [0x47cbda]
xor al, 0x3e
mov byte [0x47cc5a], al
mov al, byte [0x47cbdb]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xcd
xor dl, 0xff
and al, 0x32
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47cc5b], dl
mov al, byte [0x47cbdc]
mov cl, al
and cl, 0x88
shl cl, 1
add al, 0x88
sub al, cl
mov byte [0x47cc5c], al
mov cl, byte [0x47cbdd]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0xb1
xor al, 0xff
and cl, 0x4e
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x47cc5d], al
mov al, byte [0x47cbde]
xor al, 0xec
mov byte [0x47cc5e], al
mov al, byte [0x47cbdf]
mov cl, al
xor cl, 0xff
and cl, 0x72
and al, 0x8d
or cl, al
xor cl, 0x31
mov byte [0x47cc5f], cl
mov cl, byte [0x47cbe0]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0xf4
xor al, 0xff
or cl, 0xb
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x47cc60], al
mov al, byte [0x47cbe1]
mov cl, al
xor cl, 0xa7
and cl, al
shl cl, 1
add al, 0x58
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x47cc61], al
mov al, byte [0x47cbe2]
xor al, 0x9b
mov byte [0x47cc62], al
mov al, byte [0x47cbe3]
mov cl, al
xor cl, 0xff
and cl, 0x32
and al, 0xcd
or cl, al
mov byte [0x47cc63], cl
mov al, byte [0x47cbe4]
xor al, 0xe3
mov byte [0x47cc64], al
mov al, byte [0x47cbe5]
mov cl, al
xor cl, 0xff
and cl, 0x52
and al, 0xad
or cl, al
mov byte [0x47cc65], cl
mov al, byte [0x47cbe6]
xor al, 0xcc
mov byte [0x47cc66], al
mov al, byte [0x47cbe7]
mov cl, al
and cl, 0xc3
shl cl, 1
add al, 0xc3
sub al, cl
mov byte [0x47cc67], al
mov al, byte [0x47cbe8]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xc9
xor dl, 0xff
xor al, 0xff
or al, 0xc9
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47cc68], dl
mov al, byte [0x47cbe9]
xor al, 0xaf
mov byte [0x47cc69], al
mov al, byte [0x47cbea]
mov cl, al
and cl, 0xe5
shl cl, 1
add al, 0xe5
sub al, cl
mov byte [0x47cc6a], al
mov al, byte [0x47cbeb]
mov dl, al
xor dl, 0xfc
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0xfc
shl dl, 1
sub dl, 0xfc
sub al, dl
mov byte [0x47cc6b], al
mov al, byte [0x47cbec]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xc
mov cl, al
xor cl, 0xff
and cl, 0xf3
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xc
shl dl, 1
sub dl, 0xc
sub al, dl
mov byte [0x47cc6c], al
mov al, byte [0x47cbed]
xor al, 0x5d
mov byte [0x47cc6d], al
mov al, byte [0x47cbee]
mov cl, al
xor cl, 0x37
xor cl, 0xff
and cl, 0x37
shl cl, 1
sub cl, 0x37
sub al, cl
mov byte [0x47cc6e], al
mov al, byte [0x47cbef]
mov cl, al
xor cl, 0xff
and cl, 0x20
and al, 0xdf
or cl, al
mov byte [0x47cc6f], cl
mov al, byte [0x47cbf0]
mov dl, al
xor dl, 0xff
and dl, 0x79
mov cl, al
and cl, 0x86
or dl, cl
xor dl, 0x86
mov cl, al
xor cl, 0xff
and cl, 0xc5
mov ah, al
and ah, 0x3a
or cl, ah
xor cl, 0x3a
or dl, cl
mov cl, dl
xor cl, 0xb1
xor cl, 0xff
or dl, 0xb1
and dl, cl
xor dl, 0xff
and al, 0x4e
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47cc70], dl
mov dl, byte [0x47cbf1]
mov al, dl
xor al, 0xff
or al, al
xor al, 0xff
or al, 9
xor al, 0xff
mov cl, dl
xor cl, 9
xor cl, 0xff
or dl, 9
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 [0x47cc71], al
mov al, byte [0x47cbf2]
xor al, 0x94
mov byte [0x47cc72], al
mov al, byte [0x47cbf3]
xor al, 0xe4
mov byte [0x47cc73], al
mov al, byte [0x47cbf4]
xor al, 0xc2
mov byte [0x47cc74], al
mov al, byte [0x47cbf5]
mov cl, al
xor cl, 0x19
xor cl, 0xff
and cl, 0x19
shl cl, 1
sub cl, 0x19
sub al, cl
mov byte [0x47cc75], al
mov al, byte [0x47cbf6]
xor al, 0xeb
mov byte [0x47cc76], al
mov al, byte [0x47cbf7]
xor al, 0xf9
mov byte [0x47cc77], al
mov dl, byte [0x47cbf8]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
and al, 0x80
and dl, 0x7f
or al, dl
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x14
xor al, 0xff
and al, 0xeb
or cl, al
xor cl, 0xff
mov byte [0x47cc78], cl
mov al, byte [0x47cbf9]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xc6
xor al, 0xff
and al, 0x39
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47cc79], dl
mov al, byte [0x47cbfa]
xor al, 0xa0
mov byte [0x47cc7a], al
mov al, byte [0x47cbfb]
mov ah, al
xor ah, 0xff
mov cl, ah
xor cl, 0x48
xor cl, 0xff
or ah, 0x48
and ah, cl
and al, 0xb7
mov dl, ah
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dh, dl
and dh, 0x81
and ah, 0x7e
mov cl, bl
and cl, 0x81
and al, 0x7e
or dh, ah
or cl, al
xor dh, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x47cc7b], dh
mov al, byte [0x47cbfc]
xor al, 0x66
mov byte [0x47cc7c], al
mov al, byte [0x47cbfd]
sub al, 0
mov byte [0x47cc7d], al
mov al, byte [0x47cbfe]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x19
xor cl, 0xff
or al, 0xe6
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x47cc7e], cl
mov al, byte [0x47cbff]
mov cl, al
xor cl, 0xff
and cl, 0xd9
and al, 0x26
or cl, al
xor cl, 0x30
mov byte [0x47cc7f], cl
mov al, byte [0x47cc00]
xor al, 0x8b
mov byte [0x47cc80], al
mov al, byte [str.Se]
xor al, 0x43
mov byte [0x47cc81], al
mov cl, byte [0x47cc02]
mov dl, cl
and dl, 0x72
shl dl, 1
xor eax, eax
sub al, cl
add al, 0x8e
xor ecx, ecx
sub cl, al
sub cl, dl
mov byte [0x47cc82], cl
mov al, byte [0x47cc03]
mov dl, al
xor dl, 0xff
and dl, 0x52
mov cl, al
and cl, 0xad
or dl, cl
xor dl, 0xad
or dl, 0xf5
add dl, 0xb
mov cl, al
xor cl, 0xf5
xor cl, 0xff
or al, 0xf5
and al, cl
or dl, al
mov byte [0x47cc83], dl
mov dl, byte [0x47cc04]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
or cl, 0
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
and al, cl
mov cl, al
and cl, 0x2d
mov ah, al
xor ah, 0xd2
add al, ah
sub al, cl
xor al, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or ah, 0x2d
xor ah, 0xff
xor al, 0xff
mov cl, ah
xor cl, 0xff
and cl, 0xc1
and ah, 0x3e
or cl, ah
xor cl, 0x3e
and al, cl
mov byte [0x47cc84], al
mov al, byte [0x47cc05]
mov cl, al
xor cl, 0x50
xor cl, 0xff
and cl, 0x50
shl cl, 1
sub cl, 0x50
sub al, cl
mov byte [0x47cc85], al
mov al, byte [0x47cc06]
mov cl, al
xor cl, 0xff
and cl, 0xcb
and al, 0x34
or cl, al
xor cl, 0x64
mov byte [str.daeQ_], cl
mov al, byte [0x47cc07]
xor al, 0xd5
mov byte [0x47cc87], al
mov al, byte [0x47cc08]
mov cl, al
xor cl, 0x94
xor cl, 0xff
and cl, 0x94
shl cl, 1
sub cl, 0x94
sub al, cl
mov byte [0x47cc88], al
mov al, byte [0x47cc09]
mov cl, al
and cl, 0x1e
shl cl, 1
add al, 0x1e
sub al, cl
mov byte [0x47cc89], al
mov bl, byte [0x47cc0a]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0x8b
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
xor ecx, ecx
sub cl, bl
add cl, 0x75
xor edx, edx
sub dl, cl
sub dl, al
mov byte [0x47cc8a], dl
mov cl, byte [0x47cc0b]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x44
and cl, 0x44
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x47cc8b], al
mov al, byte [0x47cc0c]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0x43
and al, 0xbc
or dl, al
mov byte [0x47cc8c], dl
mov al, byte [0x47cc0d]
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, cl
and ah, al
xor ah, 0xff
mov dl, ah
xor dl, 0x1c
and 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
and al, 0xff
or al, 0
mov cl, al
and cl, 0x1c
mov ah, al
xor ah, 0xe3
add al, ah
sub al, cl
and dl, al
xor dl, 0xff
mov byte [0x47cc8d], dl
mov al, byte [0x47cc0e]
xor al, 0x2a
mov byte [0x47cc8e], al
mov al, byte [0x47cc0f]
xor al, 0x5f
mov byte [0x47cc8f], al
mov al, byte [0x47cc10]
xor al, 0xb
mov byte [0x47cc90], al
mov al, byte [0x47cc11]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xf9
xor al, 0xff
or al, 0xf9
xor al, 0xff
and al, 0xff
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0xe6
and dl, 0x19
mov cl, bl
and cl, 0xe6
and al, 0x19
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0x35
mov byte [0x47cc91], dh
mov al, byte [0x47cc12]
xor al, 0x95
mov byte [0x47cc92], al
mov al, byte [0x47cc13]
mov cl, al
xor cl, 0xff
and cl, 0x33
and al, 0xcc
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov byte [0x47cc93], dl
mov al, byte [0x47cc14]
mov ah, al
xor ah, 0xff
xor ah, 0xff
xor ah, 0x93
and ah, 0x93
and al, 0x6c
mov dl, ah
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dh, dl
and dh, 0xef
and ah, 0x10
mov cl, bl
and cl, 0xef
and al, 0x10
or dh, ah
or cl, al
xor dh, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x47cc94], dh
mov bl, byte [0x47cc15]
mov dl, bl
xor dl, 0xff
and dl, 0x56
mov al, bl
and al, 0xa9
or dl, al
xor dl, 0xbb
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0x12
add dl, 0xee
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, 0x13
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x47cc95], bl
mov al, byte [0x47cc16]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
or dl, 0x3f
xor cl, 0xff
or cl, 0x3f
and dl, cl
xor dl, 0xff
and al, 0x3f
or dl, al
mov byte [0x47cc96], dl
mov al, byte [0x47cc17]
xor al, 0x76
mov byte [0x47cc97], al
mov al, byte [0x47cc18]
mov cl, al
and cl, 0xda
shl cl, 1
add al, 0xda
sub al, cl
mov byte [0x47cc98], al
mov al, byte [0x47cc19]
xor al, 0xf7
mov byte [0x47cc99], al
mov dl, byte [0x47cc1a]
mov ah, dl
xor ah, 0xff
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
mov cl, dl
sub cl, al
and ah, cl
xor ah, 0xff
mov al, ah
xor al, 0xff
xor ah, 0xff
and al, ah
or al, 0xd5
xor al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0xa0
and dl, 0x5f
or ah, dl
xor ah, 0x5f
xor ah, 0xff
or ah, 0x2a
xor ah, 0xff
and ah, 0xff
xor al, 0xff
xor ah, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, ah
add al, cl
mov byte [0x47cc9a], al
mov al, byte [0x47cc1b]
mov cl, al
xor cl, 0xff
and cl, 0x9d
and al, 0x62
or cl, al
mov byte [0x47cc9b], cl
mov al, byte [0x47cc1c]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, al
add dl, cl
xor dl, 0xff
and dl, 0x53
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
or al, 0x53
and dl, al
xor dl, 0xff
mov byte [0x47cc9c], dl
mov ah, byte [0x47cc1d]
mov cl, ah
and cl, cl
xor cl, 0xff
mov al, ah
add al, al
add al, 1
add al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0x40
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
xor dl, 0xff
or dl, 0xbf
xor dl, 0xff
and dl, 0xff
mov ah, al
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and ah, cl
xor al, 0xff
xor dl, 0xff
and al, dl
or ah, al
xor ah, 0xff
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
mov byte [0x47cc9d], ah
mov dl, byte [0x47cc1e]
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
mov ah, dl
sub ah, al
mov al, dl
xor al, 0xff
mov cl, ah
xor cl, al
xor cl, 0xff
or ah, al
and ah, cl
or ah, 0x85
mov al, ah
xor al, 0xff
xor ah, 0xff
and al, ah
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
and ah, 0x85
xor al, 0xff
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
and al, ah
mov byte [0x47cc9e], al
mov al, byte [0x47cc1f]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x62
xor al, 0xff
and al, 0x9d
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47cc9f], dl
mov al, byte [0x47cc20]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x4f
xor al, 0xff
and al, 0xb0
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47cca0], dl
mov cl, byte [0x47cc21]
mov al, cl
xor al, 0xff
and al, 0xca
mov dl, cl
and dl, 0x35
or al, dl
xor al, 0x35
and al, 0x7b
and cl, 0x84
or al, cl
xor al, 0xec
mov byte [0x47cca1], al
mov al, byte [0x47cc22]
xor al, 1
mov byte [0x47cca2], al
mov cl, byte [0x47cc23]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x90
and cl, 0x90
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x47cca3], al
mov dl, byte [0x47cc24]
mov cl, dl
xor cl, 0xff
mov al, cl
and al, 0xc7
xor al, 0xff
xor cl, 0xff
or cl, 0x38
and al, cl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or cl, 0xc7
xor dl, 0xff
or dl, 0xc7
and cl, dl
xor cl, 0xff
or al, cl
xor al, 0x9d
mov byte [0x47cca4], al
mov bl, byte [0x47cc25]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
xor dl, 0xff
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 [0x47cca5], bl
mov al, byte [0x47cc26]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0xb0
add dl, cl
shl dl, 1
sub al, 0x40
add al, 0xb0
add al, 0x40
sub al, dl
mov byte [0x47cca6], al
mov al, byte [0x47cc27]
xor al, 1
mov byte [0x47cca7], al
mov al, byte [0x47cc28]
mov cl, al
and cl, 0xdf
shl cl, 1
add al, 0xdf
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x47cca8], al
mov al, byte [0x47cc29]
xor al, 0x9b
mov byte [0x47cca9], al
mov al, byte [0x47cc2a]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x20
or al, 0x20
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x47ccaa], cl
mov dl, byte [0x47cc2b]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0xff
or al, 0x9e
xor al, 0xff
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0x9e
or al, dl
xor al, 0xff
mov byte [0x47ccab], al
mov al, byte [0x47cc2c]
xor al, 0x8c
mov byte [0x47ccac], al
mov al, byte [0x47cc2d]
mov cl, al
xor cl, 0xff
and cl, 0x33
and al, 0xcc
or cl, al
xor cl, 0xc5
mov byte [0x47ccad], cl
mov al, byte [0x47cc2e]
xor al, 0xb
mov byte [0x47ccae], al
mov al, byte [0x47cc2f]
mov dl, al
or dl, dl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x14
add dl, cl
xor al, 0xff
mov cl, al
xor cl, 0xeb
xor cl, 0xff
or al, 0xeb
and al, cl
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and dl, al
mov byte [0x47ccaf], dl
mov al, byte [0x47cc30]
mov cl, al
xor cl, 0xff
and cl, 0x53
and al, 0xac
or cl, al
mov byte [0x47ccb0], cl
mov al, byte [0x47cc31]
xor al, 0xc6
mov byte [0x47ccb1], al
mov dl, byte [0x47cc32]
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
mov al, cl
and al, ah
xor cl, ah
or al, cl
xor al, 0xff
or al, 0xf0
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
xor dl, 0xff
and dl, 0xf0
xor ah, 0xff
and ah, 0xf0
or dl, ah
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
or al, dl
mov byte [0x47ccb2], al
mov al, byte [0x47cc33]
mov cl, al
xor cl, 0xb6
xor cl, 0xff
and cl, 0xb6
shl cl, 1
sub cl, 0xb6
sub al, cl
mov byte [0x47ccb3], al
mov al, byte [0x47cc34]
xor al, 0x53
mov byte [0x47ccb4], al
mov al, byte [0x47cc35]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 9
xor al, 0xff
or al, 0xf6
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47ccb5], dl
mov al, byte [0x47cc36]
xor al, 0xe7
mov byte [0x47ccb6], al
mov al, byte [0x47cc37]
mov cl, al
xor cl, 0xeb
xor cl, 0xff
and cl, 0xeb
shl cl, 1
sub cl, 0xeb
sub al, cl
mov byte [0x47ccb7], al
mov al, byte [0x47cc38]
xor al, 0xa5
mov byte [0x47ccb8], al
mov al, byte [0x47cc39]
mov cl, al
and cl, 0xcd
shl cl, 1
add al, 0x9c
add al, 0xcd
sub al, 0x9c
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x47ccb9], al
mov al, byte [0x47cc3a]
mov cl, al
xor cl, 0xff
and cl, 0x3e
xor al, 0xff
or al, 0x3e
xor al, 0xff
and al, 0xff
or cl, al
mov byte [0x47ccba], cl
mov al, byte [0x47cc3b]
xor al, 0xfa
mov byte [0x47ccbb], al
mov al, byte [0x47cc3c]
mov cl, al
and cl, 0xb6
shl cl, 1
mov dl, al
add dl, 0xb6
sub dl, cl
xor dl, 0xff
and dl, 0xb6
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0xb6
and dl, 0x49
sub dl, cl
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x47ccbc], al
mov cl, byte [0x47cc3d]
mov dl, cl
and dl, 0xff
shl dl, 1
mov al, cl
add al, 0xff
sub al, dl
and al, 0xaf
and cl, 0x50
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0x90
and al, 0x6f
or cl, al
xor cl, 0x1e
mov byte [0x47ccbd], cl
mov cl, byte [0x47cc3e]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x8f
xor al, 0xff
xor cl, 0xff
and cl, 0x8f
or al, cl
xor al, 0xff
mov byte [0x47ccbe], al
mov dl, byte [0x47cc3f]
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
or al, al
xor al, 0xff
or al, 0xd5
xor al, 0xff
mov cl, dl
xor cl, 0x2a
and cl, dl
or al, cl
mov cl, al
xor cl, 0x66
xor cl, 0xff
and cl, 0x66
shl cl, 1
sub cl, 0x66
sub al, cl
mov byte [str.hhUXU], al
mov dx, word [0x47c7c0]
mov ax, dx
xor ax, 0xffff
and ax, 0x8c33
mov cx, dx
and cx, 0x73cc
or ax, cx
xor ax, 0x73cc
mov cx, ax
xor cx, 0x6bd
xor cx, 0xffff
or ax, 0x6bd
and ax, cx
mov si, dx
xor si, 0xffff
xor dx, 0xffff
and si, dx
xor si, 0xffff
and si, 0xf942
mov dx, ax
and dx, si
xor ax, si
or dx, ax
mov ax, dx
and ax, 0xb3c2
shl ax, 1
add dx, 0xb3c2
sub dx, ax
mov word [0x47c9c0], dx
mov ax, word [0x47c7c2]
xor ax, 0xdaa2
mov word [0x47c9c2], ax
mov ax, word [0x47c7c4]
mov cx, ax
and cx, 0x428e
shl cx, 1
add ax, 0x428e
sub ax, cx
mov word [0x47c9c4], ax
mov ax, word [0x47c7c6]
xor ax, 0xa5d0
mov word [0x47c9c6], ax
mov dx, word [0x47c7c8]
mov ax, dx
xor ax, 0xffff
and ax, 0x3799
and dx, 0xc866
and ax, ax
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
xor dx, 0xffff
or cx, dx
and ax, cx
xor ax, 0xffff
xor ax, 0x28d2
mov word [0x47c9c8], ax
mov dx, word [0x47c7ca]
mov ax, dx
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
or ax, 0
xor ax, 0xffff
and ax, 0xd7b9
and dx, 0x2846
mov si, ax
or si, dx
xor si, 0xffff
or ax, dx
xor ax, 0xffff
or si, ax
xor si, 0xffff
mov ax, si
and ax, 0x4583
shl ax, 1
add si, 0x4583
sub si, ax
mov word [0x47c9ca], si
mov ax, word [0x47c7cc]
mov cx, ax
xor cx, 0xffff
and cx, 0x94fb
and ax, 0x6b04
or cx, ax
mov word [0x47c9cc], cx
mov ax, word [0x47c7ce]
xor ax, 0xd97e
mov word [0x47c9ce], ax
mov ax, word [0x47c7d0]
mov cx, ax
or cx, cx
xor cx, 0xffff
or cx, 0x547d
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0
and ax, 0x547d
xor dx, 0xffff
xor ax, 0xffff
mov si, dx
xor si, 0xffff
xor dx, 0xffff
and si, dx
mov cx, ax
xor cx, 0xffff
xor ax, 0xffff
and cx, ax
or si, cx
xor si, 0xffff
mov word [0x47c9d0], si
mov ax, word [0x47c7d2]
mov cx, ax
xor cx, 0xffff
and cx, 0xd63c
and ax, 0x29c3
or cx, ax
mov word [0x47c9d2], cx
mov ax, word [0x47c7d4]
mov cx, ax
xor cx, 0xffff
or cx, 0xbdd9
add cx, 0x4227
and ax, 0xbdd9
or cx, ax
mov word [0x47c9d4], cx
mov ax, word [0x47c7d6]
mov si, ax
or si, si
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
mov dx, ax
xor dx, 0xffff
and cx, dx
xor si, 0xffff
xor cx, 0xffff
and si, cx
xor si, 0xffff
mov dx, si
xor dx, 0xffff
xor si, 0xffff
and dx, si
or dx, 0
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
mov cx, dx
xor cx, 0xcc61
xor cx, 0xffff
or dx, 0xcc61
and dx, cx
mov si, ax
and si, 0xcc61
xor ax, 0xcc61
or si, ax
xor si, 0xffff
and si, 0xffff
or si, 0
or dx, si
mov ax, dx
and ax, 0xffff
shl ax, 1
add dx, 0xffff
sub dx, ax
mov word [0x47c9d6], dx
mov ax, word [0x47c7d8]
mov cx, ax
and cx, 0xca9b
shl cx, 1
add ax, 0xca9b
sub ax, cx
mov word [0x47c9d8], ax
mov dx, word [0x47c7da]
mov ax, dx
or ax, ax
xor ax, 0xffff
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, 0x3b2e
xor ax, 0xffff
and ax, 0xffff
or dx, dx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
mov cx, dx
xor cx, 0x3b2e
xor cx, 0xffff
or dx, 0x3b2e
and dx, cx
or ax, dx
xor ax, 0xffff
mov word [0x47c9da], ax
mov ax, word [str._Ck]
xor ax, 0xc76d
mov word [0x47c9dc], ax
mov dx, word [0x47c7de]
mov ax, dx
xor ax, 0xffff
or ax, 0xefa3
xor ax, 0xffff
and ax, 0xffff
mov si, ax
xor si, 0xffff
mov cx, si
and cx, 2
or si, 2
xor si, 0xffff
imul si, cx
mov cx, ax
and cx, 2
or ax, 2
imul ax, cx
add ax, si
mov cx, dx
and cx, 0x105c
or dx, 0x105c
add cx, dx
xor ax, 0xffff
add cx, ax
add cx, 1
mov word [0x47c9de], cx
mov ax, word [0x47c7e0]
mov si, ax
xor si, 0xffff
mov cx, ax
and cx, 0xffff
shl cx, 1
mov dx, ax
add dx, 0xffff
sub dx, cx
and si, dx
mov di, si
xor di, 0xffff
mov dx, di
and dx, 0x7910
and si, 0x86ef
or dx, si
xor dx, 0x3edb
or di, 0xb834
xor di, 0xffff
and di, 0xffff
or dx, di
xor dx, 0xffff
xor ax, 0xffff
mov cx, ax
add cx, 1
xor ax, 0xffff
or ax, 0x47cb
add ax, cx
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x47c9e0], dx
mov ax, word [0x47c7e2]
mov dx, ax
and dx, 0x7278
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, 0x7278
sub ax, dx
mov word [0x47c9e2], ax
mov dx, word [0x47c7e4]
mov cx, dx
and cx, 0xffff
shl cx, 1
mov ax, dx
add ax, 0xffff
sub ax, cx
mov cx, dx
xor cx, 0xffff
and cx, 0xffff
or cx, 0
and ax, cx
or ax, 0x6b9f
xor ax, 0xffff
mov di, dx
xor di, 0xffff
mov si, di
and si, 0xf19f
and dx, 0xe60
or si, dx
xor si, 0x65ff
or di, 0x6b9f
xor di, 0xffff
and di, 0xffff
or si, di
xor si, 0xffff
or ax, si
xor ax, 0xffff
and ax, 0xffff
or ax, 0
mov word [0x47c9e4], ax
mov ax, word [0x47c7e6]
mov cx, ax
add cx, 1
mov dx, ax
xor dx, 0xffff
or dx, 0x7007
add dx, cx
shl dx, 1
sub ax, 0x8ff9
sub ax, dx
mov word [0x47c9e6], ax
mov ax, word [0x47c7e8]
mov cx, ax
and cx, 0x9804
shl cx, 1
mov si, ax
add si, 0x9804
sub si, cx
mov dx, si
xor dx, 0xffff
and dx, 0x5345
and si, 0xacba
or dx, si
xor dx, 0xacba
and dx, 0x9804
shl dx, 1
sub dx, 0x9804
xor ecx, ecx
sub cx, dx
add ax, cx
mov word [0x47c9e8], ax
mov dx, word [0x47c7ea]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
and ax, 0x4ce6
or dx, 0x4ce6
xor dx, 0xffff
or ax, dx
xor ax, 0xffff
mov word [0x47c9ea], ax
mov ax, word [0x47c7ec]
mov si, ax
and si, si
mov cx, si
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub si, cx
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
xor dx, 0xffff
or dx, 0
and dx, 0xffff
xor dx, 0xffff
or dx, 0xa751
xor ax, 0xffff
mov cx, ax
and cx, 0x58ae
xor ax, 0x58ae
or cx, ax
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
mov word [0x47c9ec], dx
mov ax, word [0x47c7ee]
xor ax, 0x50a3
mov word [0x47c9ee], ax
mov dx, word [0x47c7f0]
mov ax, dx
xor ax, 0xffff
and ax, 0x8ca1
mov cx, dx
and cx, 0x735e
or ax, cx
xor ax, 0x735e
or ax, 0xba17
add ax, 0x45e9
mov cx, dx
xor cx, 0x45e8
and cx, dx
or ax, cx
mov word [0x47c9f0], ax
mov ax, word [0x47c7f2]
xor ax, 0xef27
mov word [0x47c9f2], ax
mov ax, word [0x47c7f4]
mov cx, ax
xor cx, 0xffff
and cx, 0x5405
and ax, 0xabfa
or cx, ax
mov word [0x47c9f4], cx
mov dx, word [0x47c7f6]
mov ax, dx
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
and ax, 0xffff
xor ax, 0xffff
and ax, 0x8b7c
mov si, dx
xor si, 0xffff
or si, 0x8b7c
and dx, 0x7483
xor dx, 0xffff
and si, dx
xor si, 0xffff
or ax, si
mov word [0x47c9f6], ax
mov ax, word [0x47c7f8]
xor ax, 0xc622
mov word [str.O4O3], ax
mov ax, word [0x47c7fa]
mov cx, ax
xor cx, 0xf99a
xor cx, 0xffff
and cx, 0xf99a
shl cx, 1
sub cx, 0xf99a
sub ax, cx
mov word [0x47c9fa], ax
mov ax, word [0x47c7fc]
mov dx, ax
or dx, dx
xor dx, 0xffff
or dx, 0xdf69
xor dx, 0xffff
mov cx, ax
or cx, 0x2096
xor cx, 0xffff
xor dx, 0xffff
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0x2096
shl dx, 1
sub dx, 0x571c
sub dx, 0x2096
add dx, 0x571c
xor ecx, ecx
sub cx, dx
add ax, cx
mov word [0x47c9fc], ax
mov ax, word [0x47c7fe]
xor ax, 0x2393
mov word [0x47c9fe], ax
mov ax, word [0x47c800]
mov cx, ax
xor cx, 0x40ff
xor cx, 0xffff
and cx, 0x40ff
shl cx, 1
sub cx, 0x40ff
sub ax, cx
mov word [0x47ca00], ax
mov ax, word [0x47c802]
mov si, ax
xor si, 0xffff
and si, 0xffff
or si, 0
mov dx, ax
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
and dx, 0xffff
xor dx, 0xffff
and si, dx
or si, 0xd3da
mov dx, si
xor dx, 0xffff
xor si, 0xffff
and dx, si
or dx, 0
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
or ax, 0x2c25
xor ax, 0xffff
mov di, dx
xor di, 0xffff
mov bx, ax
xor bx, 0xffff
mov si, di
and si, 0xc3
and dx, 0xff3c
mov cx, bx
and cx, 0xc3
and ax, 0xff3c
or si, dx
or cx, ax
xor si, cx
or di, bx
xor di, 0xffff
and di, 0xffff
or si, di
mov ax, si
and ax, 0xffff
shl ax, 1
add si, 0xffff
sub si, ax
mov word [0x47ca02], si
mov ax, word [0x47c804]
xor ax, 0xe307
mov word [0x47ca04], ax
mov ax, word [0x47c806]
xor ax, 0x1380
mov word [str.uMwV], ax
mov ax, word [0x47c808]
xor ax, 0x22e1
mov word [0x47ca08], ax
mov dx, word [0x47c80a]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
and ax, 0xe348
or dx, 0xe348
xor dx, 0xffff
or ax, dx
xor ax, 0xffff
mov word [0x47ca0a], ax
mov dx, word [0x47c80c]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
or ax, 0x320a
xor ax, 0xffff
xor dx, 0xffff
and dx, 0x320a
or ax, dx
xor ax, 0xffff
mov word [0x47ca0c], ax
mov ax, word [0x47c80e]
mov cx, ax
xor cx, 0xffff
and cx, 0x3bf3
and ax, 0xc40c
or cx, ax
mov word [0x47ca0e], cx
mov ax, word [0x47c810]
mov cx, ax
xor cx, 0xffff
and cx, 0x726
and ax, 0xf8d9
or cx, ax
xor cx, 0xf55b
mov word [0x47ca10], cx
mov ax, word [0x47c812]
xor ax, 0x7a6d
mov word [0x47ca12], ax
mov ax, word [0x47c814]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0x860a
shl dx, 1
add ax, 0x860a
add ax, 0xdc0
sub ax, dx
sub ax, 0xdc0
mov word [0x47ca14], ax
mov ax, word [0x47c816]
xor ax, 0x8cab
mov word [0x47ca16], ax
mov ax, word [0x47c818]
mov si, ax
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
and si, cx
xor si, 0xffff
and si, 0xffff
xor si, 0xffff
and si, 0xffff
mov dx, si
and dx, 0x23c6
xor dx, 0xffff
xor si, 0xffff
or si, 0xdc39
xor dx, 0xffff
xor si, 0xffff
or dx, si
and ax, 0xdc39
mov si, dx
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
and si, cx
or dx, ax
xor dx, 0xffff
xor si, 0xffff
xor dx, 0xffff
and si, dx
mov word [0x47ca18], si
mov ax, word [0x47c81a]
mov dx, ax
or dx, dx
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
mov si, ax
xor si, 0xffff
and cx, si
xor dx, 0xffff
xor cx, 0xffff
and dx, cx
mov si, dx
xor si, 0xffff
and si, 0xe4a0
and dx, 0x1b5f
or si, dx
xor si, 0x1b5f
mov dx, si
xor dx, 0xffff
xor si, 0xffff
and dx, si
xor dx, 0xffff
and dx, 0xffff
or dx, 0
xor dx, 0xffff
and dx, 0xbf08
or ax, 0xbf08
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
xor dx, 0xffff
mov si, ax
xor si, 0xffff
xor ax, 0xffff
or si, ax
xor si, 0xffff
or si, 0
xor si, 0xffff
or si, 0
and dx, si
mov word [0x47ca1a], dx
mov ax, word [0x47c81c]
mov dx, ax
and dx, 0xb8a2
mov cx, dx
and cx, 0xfffd
mov si, dx
xor si, 0xffff
and si, 2
imul si, cx
mov cx, dx
and cx, 2
or dx, 2
imul dx, cx
add dx, si
add ax, 0xb8a2
xor dx, 0xffff
add ax, dx
add ax, 1
mov word [0x47ca1c], ax
mov ax, word [0x47c81e]
xor ax, 0x404d
mov word [0x47ca1e], ax
mov ax, word [0x47c820]
mov si, ax
xor si, 0xffff
mov cx, ax
and cx, 0xffff
shl cx, 1
mov dx, ax
add dx, 0xffff
sub dx, cx
and si, dx
mov dx, si
or dx, 0x5ea9
xor dx, 0xffff
or si, 0x5ea9
xor si, 0xffff
xor dx, 0xffff
xor si, 0xffff
and dx, si
xor dx, 0xffff
or ax, 0xa156
xor ax, 0xffff
and ax, 0xffff
or ax, 0
xor dx, 0xffff
xor ax, 0xffff
mov cx, dx
xor cx, ax
xor cx, 0xffff
or dx, ax
and dx, cx
mov word [0x47ca20], dx
mov dx, word [0x47c822]
mov ax, dx
or ax, ax
xor ax, 0xffff
or ax, 0xa118
xor ax, 0xffff
xor dx, 0xffff
and dx, 0xa118
or ax, dx
xor ax, 0xffff
mov word [0x47ca22], ax
mov ax, word [0x47c824]
mov cx, ax
and cx, 0x2d1d
shl cx, 1
add ax, 0x2d1d
mov dx, ax
xor dx, cx
xor cx, 0xffff
and ax, cx
shl ax, 1
sub ax, dx
mov word [0x47ca24], ax
mov ax, word [0x47c826]
xor ax, 0x867c
mov word [0x47ca26], ax
mov ax, word [0x47c828]
mov cx, ax
xor cx, 0xffff
and cx, 0xfce1
and ax, 0x31e
or cx, ax
mov word [0x47ca28], cx
mov ax, word [0x47c82a]
mov cx, ax
xor cx, 0xffff
and cx, 0x641c
and ax, 0x9be3
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
mov cx, ax
xor cx, 0xffff
xor ax, 0xffff
or cx, ax
and dx, cx
xor dx, 0xffff
mov word [0x47ca2a], dx
mov ax, word [0x47c82c]
xor ax, 0x40c7
mov word [0x47ca2c], ax
mov ax, word [0x47c82e]
mov dx, ax
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xe073
mov cx, ax
or cx, 0xe073
xor cx, 0xffff
xor dx, 0xffff
xor cx, 0xffff
and dx, cx
mov si, dx
xor si, 0xffff
and si, 0x7803
and dx, 0x87fc
or si, dx
xor si, 0x87fc
and si, 0xe073
shl si, 1
add si, 0x8f41
sub si, 0xe073
sub si, 0x8f41
xor ecx, ecx
sub cx, si
add ax, cx
mov word [0x47ca2e], ax
mov ax, word [0x47c830]
xor ax, 0x5236
mov word [str.ggO], ax
mov ax, word [0x47c832]
mov cx, ax
and cx, 0x1992
shl cx, 1
add ax, 0x1992
sub ax, cx
mov word [0x47ca32], ax
mov ax, word [0x47c834]
xor ax, 0x9373
mov word [0x47ca34], ax
mov dx, word [0x47c836]
mov cx, dx
xor cx, 0xffff
mov ax, cx
and ax, 0x6781
xor ax, 0xffff
and cx, 0x6781
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
and dx, 0x987e
mov cx, dx
and cx, ax
xor cx, 0xffff
add ax, dx
add ax, 1
add ax, cx
xor ax, 0x9f83
mov word [0x47ca36], ax
mov dx, word [0x47c838]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
or ax, 0x141
xor ax, 0xffff
xor dx, 0xffff
and dx, 0x141
or ax, dx
xor ax, 0xffff
mov word [0x47ca38], ax
mov ax, word [0x47c83a]
mov si, ax
xor si, 0xffff
and si, 0xffff
or si, 0
mov cx, ax
xor cx, 0xffff
and cx, 0xf5bf
mov dx, ax
and dx, 0xa40
or cx, dx
xor cx, 0xa40
and si, cx
mov di, si
xor di, 0xffff
mov dx, di
and dx, 0x64ec
and si, 0x9b13
or dx, si
xor dx, 0x5ccc
or di, 0xc7df
xor di, 0xffff
and di, 0xffff
or dx, di
xor dx, 0xffff
xor ax, 0xffff
and ax, 0x3820
mov cx, dx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub dx, cx
xor ax, 0xffff
xor ax, 0xffff
mov cx, dx
xor cx, ax
and cx, dx
mov word [0x47ca3a], cx
mov ax, word [0x47c83c]
xor ax, 0x3ca8
mov word [0x47ca3c], ax
mov ax, word [0x47c83e]
mov dx, ax
xor dx, 0xfcc1
xor dx, 0xffff
and dx, 0xfcc1
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, 0xfcc1
sub ax, dx
mov word [0x47ca3e], ax
mov ax, word [0x47c840]
mov cx, ax
xor cx, 0xffff
and cx, 0x4593
and ax, 0xba6c
or cx, ax
xor cx, 0x4938
mov word [0x47ca40], cx
mov ax, word [0x47c842]
mov dx, ax
and dx, dx
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0x46e3
xor ax, 0xffff
or ax, 0xb91c
mov si, dx
xor si, 0xffff
and si, 0x9589
and dx, 0x6a76
or si, dx
xor si, 0x6a76
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
or si, ax
mov word [0x47ca42], si
mov ax, word [0x47c844]
xor ax, 0xb028
mov word [0x47ca44], ax
mov ax, word [0x47c846]
xor ax, 0x8e60
mov word [0x47ca46], ax
mov ax, word [0x47c848]
mov cx, ax
and cx, 0xffff
shl cx, 1
mov dx, ax
add dx, 0xffff
sub dx, cx
mov si, ax
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
and si, cx
or si, 0
xor si, 0xffff
xor si, 0xffff
and si, 0xffff
mov cx, si
xor cx, 0xffff
mov di, dx
and di, cx
mov cx, dx
xor cx, si
add dx, cx
sub dx, di
xor dx, 0xffff
or dx, 0x20ec
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
or ax, 0xdf13
xor dx, 0xffff
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
or dx, ax
mov word [0x47ca48], dx
mov ax, word [0x47c84a]
mov cx, ax
xor cx, 0x9ea8
xor cx, 0xffff
and cx, 0x9ea8
shl cx, 1
sub cx, 0x9ea8
sub ax, cx
mov word [0x47ca4a], ax
mov ax, word [0x47c84c]
mov cx, ax
xor cx, 0xffff
and cx, 0x4d5c
and ax, 0xb2a3
or cx, ax
xor cx, 0x8856
mov word [0x47ca4c], cx
mov ax, word [0x47c84e]
xor ax, 0xdb69
mov word [0x47ca4e], ax
mov ax, word [0x47c850]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0x9e29
xor ax, 0xffff
or ax, 0x61d6
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x47ca50], dx
mov ax, word [0x47c852]
xor ax, 0x6637
mov word [0x47ca52], ax
mov ax, word [0x47c854]
xor ax, 0x135b
mov word [0x47ca54], ax
mov ax, word [0x47c856]
xor ax, 0x2480
mov word [0x47ca56], ax
mov ax, word [0x47c858]
xor ax, 0x67ac
mov word [0x47ca58], ax
mov ax, word [0x47c85a]
xor ax, 0x5181
mov word [0x47ca5a], ax
mov ax, word [0x47c85c]
mov dx, ax
xor dx, 0xffff
and dx, 0x6c0a
mov cx, ax
and cx, 0x93f5
or dx, cx
xor dx, 0x28f8
or dx, dx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
and dx, 0x44f2
mov cx, dx
and cx, 0xfffd
mov si, dx
xor si, 0xffff
and si, 2
imul si, cx
mov cx, dx
and cx, 2
or dx, 2
imul dx, cx
add dx, si
sub dx, 0x44f2
mov cx, ax
xor cx, dx
xor dx, 0xffff
and ax, dx
shl ax, 1
sub ax, cx
mov word [0x47ca5c], ax
mov ax, word [0x47c85e]
xor ax, 0x1308
mov word [0x47ca5e], ax
mov ax, word [0x47c860]
xor ax, 0x2a9b
mov word [0x47ca60], ax
mov dx, word [0x47c862]
mov ax, dx
xor ax, 0xffff
mov cx, dx
and cx, 0xffff
shl cx, 1
mov si, dx
add si, 0xffff
sub si, cx
or ax, si
xor ax, 0xffff
or ax, 0x85c2
xor dx, 0xffff
mov si, dx
or si, 0x7a3d
xor si, 0xffff
xor dx, 0xffff
and dx, 0x85c2
xor si, 0xffff
xor dx, 0xffff
and si, dx
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
xor dx, 0xffff
or dx, 0
and dx, 0xffff
xor dx, 0xffff
and ax, ax
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
xor dx, 0xffff
or cx, dx
and ax, cx
xor ax, 0xffff
mov word [0x47ca62], ax
mov ax, word [0x47c864]
mov dx, ax
xor dx, 0xffff
and dx, 0xddf7
mov cx, ax
and cx, 0x2208
or dx, cx
xor dx, 0x7f62
or dx, dx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
mov cx, dx
xor cx, 0xa295
xor cx, 0xffff
or dx, 0xa295
and dx, cx
shl dx, 1
sub dx, 0xa295
sub ax, dx
mov word [0x47ca64], ax
mov ax, word [0x47c866]
mov dx, ax
and dx, 0x1a66
mov cx, dx
and cx, 0xfffd
mov si, dx
xor si, 0xffff
and si, 2
imul si, cx
mov cx, dx
and cx, 2
or dx, 2
imul dx, cx
add dx, si
add ax, 0x1a66
sub ax, dx
mov word [0x47ca66], ax
mov ax, word [0x47c868]
xor ax, 0x3f80
mov word [0x47ca68], ax
mov ax, word [0x47c86a]
xor ax, 0xefa7
mov word [0x47ca6a], ax
mov ax, word [0x47c86c]
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, 0x1569
add dx, 0xea97
and ax, 0x1569
or dx, ax
mov word [0x47ca6c], dx
mov ax, word [0x47c86e]
xor ax, 0xbd33
mov word [0x47ca6e], ax
mov ax, word [0x47c870]
xor ax, 0xd41b
mov word [0x47ca70], ax
mov ax, word [0x47c872]
xor ax, 0x5994
mov word [0x47ca72], ax
mov ax, word [0x47c874]
mov cx, ax
xor cx, 0xffff
mov si, ax
xor si, cx
and si, ax
xor si, 0xffff
xor si, 0xffff
mov dx, si
or dx, 0x78a3
xor dx, 0xffff
or si, 0x78a3
xor si, 0xffff
or dx, si
xor dx, 0xffff
and ax, 0x78a3
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub dx, cx
xor ax, 0xffff
and ax, 0xffff
or ax, 0
mov cx, ax
xor cx, 0xffff
mov si, dx
and si, cx
mov cx, dx
xor cx, ax
add dx, cx
sub dx, si
mov word [str.Utu], dx
mov ax, word [0x47c876]
xor ax, 0x6920
mov word [0x47ca76], ax
mov ax, word [str._rXJ]
mov cx, ax
xor cx, 0xffff
and cx, 0xb16c
and ax, 0x4e93
or cx, ax
mov word [0x47ca78], cx
mov dx, word [0x47c87a]
mov ax, dx
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
and ax, 0xffff
xor ax, 0xffff
and ax, 0x4290
and dx, 0xbd6f
mov cx, dx
xor cx, 0xffff
mov si, ax
and si, cx
mov cx, ax
xor cx, dx
add ax, cx
sub ax, si
mov cx, ax
xor cx, 0xc098
xor cx, 0xffff
and cx, 0xc098
shl cx, 1
sub cx, 0xc098
sub ax, cx
mov word [0x47ca7a], ax
mov ax, word [0x47c87c]
xor ax, 0xb0fe
mov word [0x47ca7c], ax
mov ax, word [0x47c87e]
xor ax, 0xf935
mov word [0x47ca7e], ax
mov ax, word [0x47c880]
xor ax, 0xd64a
mov word [0x47ca80], ax
mov ax, word [0x47c882]
xor ax, 0xf1ed
mov word [0x47ca82], ax
mov ax, word [0x47c884]
mov cx, ax
xor cx, 0x5830
and cx, ax
shl cx, 1
add ax, 0xa7cf
sub ax, cx
mov word [0x47ca84], ax
mov ax, word [0x47c886]
xor ax, 0x7ba9
mov word [0x47ca86], ax
mov ax, word [0x47c888]
mov cx, ax
xor cx, 0xffff
and cx, 0xafa1
and ax, 0x505e
or cx, ax
xor cx, 0x79cf
mov word [0x47ca88], cx
mov ax, word [0x47c88a]
xor ax, 0x1270
mov word [0x47ca8a], ax
mov ax, word [0x47c88c]
mov cx, ax
and cx, cx
mov si, cx
xor si, 0xffff
and si, 0x643b
and cx, 0x9bc4
or si, cx
xor si, 0x9bc4
mov dx, si
xor dx, 0xffff
and dx, 0x5b20
and si, 0xa4df
or dx, si
xor dx, 0xa4df
or dx, 0x778
xor ax, 0xffff
and ax, 0xffff
or ax, 0
or ax, 0xf887
and dx, ax
xor dx, 0xffff
mov word [0x47ca8c], dx
mov ax, word [0x47c88e]
mov cx, ax
and cx, 0xabee
shl cx, 1
add ax, 0xabee
sub ax, cx
mov word [0x47ca8e], ax
mov ax, word [0x47c890]
mov si, ax
xor si, 0xffff
and si, 0x477d
mov di, ax
xor di, 0x477d
and di, ax
mov ax, si
xor ax, 0xffff
mov bx, di
xor bx, 0xffff
mov dx, ax
and dx, 0xe646
and si, 0x19b9
mov cx, bx
and cx, 0xe646
and di, 0x19b9
or dx, si
or cx, di
xor dx, cx
or ax, bx
xor ax, 0xffff
and ax, 0xffff
or dx, ax
mov word [0x47ca90], dx
mov ax, word [0x47c892]
xor ax, 0x8e18
mov word [0x47ca92], ax
mov ax, word [0x47c894]
xor ax, 0xa4c5
mov word [0x47ca94], ax
mov ax, word [0x47c896]
mov dx, ax
xor dx, 0x472c
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
and dx, 0x472c
mov cx, dx
and cx, 0xfffd
mov si, dx
xor si, 0xffff
and si, 2
imul si, cx
mov cx, dx
and cx, 2
or dx, 2
imul dx, cx
add dx, si
sub dx, 0x472c
sub ax, 0x32da
sub ax, dx
add ax, 0x32da
mov word [0x47ca96], ax
mov ax, word [0x47c898]
mov cx, ax
xor cx, 0xffff
and cx, 0x3f1a
and ax, 0xc0e5
or cx, ax
xor cx, 0xd302
mov word [0x47ca98], cx
mov ax, word [0x47c89a]
xor ax, 0xe025
mov word [0x47ca9a], ax
mov ax, word [0x47c89c]
mov cx, ax
xor cx, 0xffff
and cx, 0xadcf
and ax, 0x5230
or cx, ax
mov word [0x47ca9c], cx
mov ax, word [0x47c89e]
mov cx, ax
xor cx, 0xffff
and cx, 0xd878
and ax, 0x2787
or cx, ax
mov word [0x47ca9e], cx
mov dx, word [0x47c8a0]
mov ax, dx
and ax, ax
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
and ax, 0x4abd
xor ax, 0xffff
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
mov cx, dx
and cx, 0xb542
mov si, dx
xor si, 0x4abd
add dx, si
sub dx, cx
or ax, ax
xor ax, 0xffff
or dx, dx
xor dx, 0xffff
xor ax, 0xffff
xor dx, 0xffff
and ax, dx
mov dx, ax
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
or dx, 0
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
mov word [0x47caa0], dx
mov ax, word [0x47c8a2]
xor ax, 0xa023
mov word [0x47caa2], ax
mov dx, word [str.oK_]
mov ax, dx
xor ax, 0xffff
mov cx, dx
and cx, ax
mov si, dx
xor si, si
mov ax, dx
add ax, si
sub ax, cx
xor ax, 0xffff
and ax, 0xffff
or ax, 0
or ax, 0x85f0
xor ax, 0xffff
or dx, 0x7a0f
xor dx, 0xffff
or ax, dx
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
mov word [0x47caa4], ax
mov cx, word [0x47c8a6]
mov ax, cx
and ax, 0x3d94
shl ax, 1
xor edx, edx
sub dx, cx
add dx, 0xc26c
xor ecx, ecx
sub cx, dx
sub cx, ax
mov word [0x47caa6], cx
mov ax, word [0x47c8a8]
xor ax, 0xab84
mov word [0x47caa8], ax
mov ax, word [0x47c8aa]
xor ax, 0x6f6f
mov word [0x47caaa], ax
mov ax, word [0x47c8ac]
xor ax, 0x95c5
mov word [0x47caac], ax
mov ax, word [0x47c8ae]
xor ax, 0xfbcc
mov word [str.I_twBT], ax
mov ax, word [0x47c8b0]
xor ax, 0xd15e
mov word [0x47cab0], ax
mov dx, word [0x47c8b2]
mov ax, dx
or ax, ax
xor ax, 0xffff
mov cx, dx
or cx, cx
xor cx, 0xffff
xor ax, 0xffff
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
or ax, 0x7388
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
mov si, dx
xor si, 0xffff
and si, 0xef3e
and dx, 0x10c1
or si, dx
xor si, 0x10c1
or si, si
xor si, 0xffff
or si, 0x8c77
xor si, 0xffff
or 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 [0x47cab2], ax
mov ax, word [0x47c8b4]
mov cx, ax
xor cx, 0xffff
and cx, 0x7bc5
and ax, 0x843a
or cx, ax
xor cx, 0x8103
mov word [0x47cab4], cx
mov ax, word [0x47c8b6]
xor ax, 0x2f03
mov word [0x47cab6], ax
mov ax, word [0x47c8b8]
mov cx, ax
and cx, 0x282f
shl cx, 1
add ax, 0x282f
sub ax, cx
mov word [0x47cab8], ax
mov ax, word [0x47c8ba]
xor ax, 0x3371
mov word [0x47caba], ax
mov ax, word [0x47c8bc]
mov cx, ax
add cx, 1
mov dx, ax
xor dx, 0xffff
or dx, 0xd4b4
add dx, cx
shl dx, 1
add ax, 0xd4b4
sub ax, 0x97ef
sub ax, dx
add ax, 0x97ef
mov word [0x47cabc], ax
mov ax, word [str.e.7_i2]
xor ax, 0xecac
mov word [0x47cabe], ax
mov ax, word [0x47c8c0]
mov di, ax
xor di, 0xffff
and di, 0xffff
or di, 0
and di, 0x3f0b
and ax, 0xc0f4
mov dx, di
xor dx, 0xffff
mov bx, ax
xor bx, 0xffff
mov si, dx
and si, 0x280e
and di, 0xd7f1
mov cx, bx
and cx, 0x280e
and ax, 0xd7f1
or si, di
or cx, ax
xor si, cx
or dx, bx
xor dx, 0xffff
and dx, 0xffff
or si, dx
xor si, 0xd3d0
mov word [0x47cac0], si
mov ax, word [0x47c8c2]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
or dx, 0xeeaf
xor dx, 0xffff
xor ax, 0xffff
mov cx, ax
xor cx, 0xeeaf
xor cx, 0xffff
or ax, 0xeeaf
and ax, cx
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x47cac2], dx
mov dx, word [0x47c8c4]
mov cx, dx
and cx, 0xffff
shl cx, 1
mov ax, dx
add ax, 0xffff
sub ax, cx
and ax, 0x378
xor dx, 0xffff
or dx, 0x378
xor dx, 0xffff
and dx, 0xffff
mov si, ax
xor si, 0xffff
mov cx, dx
xor cx, 0xffff
and si, cx
or ax, dx
xor ax, 0xffff
xor si, 0xffff
xor ax, 0xffff
and si, ax
mov word [0x47cac4], si
mov ax, word [0x47c8c6]
xor ax, 0x5a38
mov word [0x47cac6], ax
mov ax, word [0x47c8c8]
xor ax, 0x17b1
mov word [0x47cac8], ax
mov ax, word [0x47c8ca]
mov cx, ax
xor cx, 0xffff
and cx, 0xc07b
and ax, 0x3f84
or cx, ax
xor cx, 0x158f
mov word [0x47caca], cx
mov dx, word [0x47c8cc]
mov ax, dx
xor ax, 0xffff
and ax, 0x9d83
mov cx, dx
xor cx, 0x627c
xor cx, 0xffff
or dx, 0x627c
and dx, cx
mov cx, dx
and cx, ax
xor cx, 0xffff
add ax, dx
add ax, 1
add ax, cx
mov word [0x47cacc], ax
mov ax, word [0x47c8ce]
xor ax, 0x1e7a
mov word [0x47cace], ax
mov ax, word [0x47c8d0]
mov cx, ax
xor cx, 0xffff
and cx, 0xb77a
and ax, 0x4885
or cx, ax
xor cx, 0x9393
mov word [0x47cad0], cx
mov dx, word [0x47c8d2]
mov ax, dx
and ax, ax
xor ax, 0xffff
mov cx, ax
xor cx, 0x973e
xor cx, 0xffff
or ax, 0x973e
and ax, cx
xor ax, 0xffff
xor dx, 0xffff
or dx, 0x973e
xor dx, 0xffff
and dx, 0xffff
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor ax, 0xffff
mov si, dx
xor si, 0xffff
xor dx, 0xffff
and si, dx
xor si, 0xffff
and si, 0xffff
or si, 0
xor si, 0xffff
or ax, si
mov word [0x47cad2], ax
mov ax, word [0x47c8d4]
xor ax, 0x3400
mov word [0x47cad4], ax
mov ax, word [0x47c8d6]
xor ax, 0xa35f
mov word [0x47cad6], ax
mov ax, word [0x47c8d8]
xor ax, 0x1916
mov word [0x47cad8], ax
mov ax, word [0x47c8da]
mov cx, ax
xor cx, 0x95d5
xor cx, 0xffff
and cx, 0x95d5
shl cx, 1
sub cx, 0x95d5
sub ax, cx
mov word [0x47cada], ax
mov dx, word [0x47c8dc]
mov si, dx
or si, si
xor si, 0xffff
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
or si, ax
xor si, 0xffff
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, 0xee9d
xor ax, 0xffff
xor dx, 0xffff
mov di, dx
xor di, 0xffff
mov si, di
and si, 0x6f
and dx, 0xff90
or si, dx
xor si, 0xeef2
or di, 0x1162
xor di, 0xffff
and di, 0xffff
or si, di
mov cx, ax
xor cx, si
xor cx, 0xffff
or ax, si
and ax, cx
xor ax, 0xffff
mov word [0x47cadc], ax
mov si, word [0x47c8de]
mov ax, si
or ax, ax
xor ax, 0xffff
mov cx, ax
and cx, 0xc7c7
xor ax, 0xc7c7
or cx, ax
mov ax, cx
xor ax, 0xffff
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
and dx, 0xc7c7
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
and ax, 0xffff
xor ax, 0xffff
xor dx, 0xffff
and ax, dx
mov word [0x47cade], ax
mov dx, word [0x47c8e0]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, ax
xor ax, 0xffff
mov si, cx
xor si, 0xffff
xor cx, 0xffff
or si, cx
and ax, si
xor ax, 0xffff
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
or ax, 0x99c0
mov si, dx
xor si, 0xffff
or si, 0x663f
and dx, 0x99c0
xor dx, 0xffff
and si, dx
xor si, 0xffff
xor si, 0xffff
xor ax, 0xffff
xor si, 0xffff
or ax, si
mov word [0x47cae0], ax
mov ax, word [0x47c8e2]
xor ax, 0xa9f0
mov word [0x47cae2], ax
mov ax, word [0x47c8e4]
mov cx, ax
xor cx, 0xffff
and cx, 0x8bf4
and ax, 0x740b
or cx, ax
mov word [0x47cae4], cx
mov ax, word [str._9g]
xor ax, 0xd439
mov word [0x47cae6], ax
mov ax, word [0x47c8e8]
mov si, ax
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
and si, cx
mov cx, si
and cx, 0xb59
xor cx, 0xffff
add si, 0xb59
add si, 1
add si, cx
mov dx, si
xor dx, 0xffff
and dx, 0x81c8
and si, 0x7e37
or dx, si
xor dx, 0x7e37
xor ax, 0xffff
and ax, 0xb59
xor dx, 0xffff
and dx, 0xffff
or dx, 0
xor ax, 0xffff
and ax, 0xffff
or ax, 0
mov si, dx
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
or si, cx
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
and si, dx
xor si, 0xffff
mov word [0x47cae8], si
mov ax, word [0x47c8ea]
mov si, ax
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
or si, cx
mov cx, si
add cx, 1
xor si, 0xffff
or si, 0xb13a
add si, cx
mov dx, si
xor dx, 0xffff
xor si, 0xffff
and dx, si
or dx, 0
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
xor ax, 0xffff
and ax, 0xffff
or ax, 0
or ax, 0xb13a
xor dx, 0xffff
xor ax, 0xffff
and ax, 0xffff
or ax, 0
or dx, ax
mov word [0x47caea], dx
mov ax, word [0x47c8ec]
mov cx, ax
xor cx, 0xc49a
xor cx, 0xffff
mov dx, ax
or dx, 0xc49a
and dx, cx
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, 0xc49a
sub ax, dx
mov word [0x47caec], ax
mov ax, word [0x47c8ee]
xor ax, 0x9d8c
mov word [0x47caee], ax
mov ax, word [0x47c8f0]
xor ax, 0xe23f
mov word [0x47caf0], ax
mov ax, word [0x47c8f2]
mov dx, ax
and dx, dx
mov cx, dx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub dx, cx
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
mov si, dx
and si, 0xd2e4
xor dx, 0xd2e4
or si, dx
and ax, 0xd2e4
xor ax, 0xffff
and si, ax
xor si, 0xffff
mov word [0x47caf2], si
mov ax, word [0x47c8f4]
mov cx, ax
xor cx, 0xffff
and cx, 0x13ec
and ax, 0xec13
or cx, ax
xor cx, 0xf784
mov word [0x47caf4], cx
mov ax, word [0x47c8f6]
mov cx, ax
xor cx, 0x2240
mov dx, cx
xor dx, 0xffff
and dx, 0xf457
and cx, 0xba8
or dx, cx
xor dx, 0xba8
and dx, 0x2240
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, 0x2240
mov cx, ax
xor cx, 0xffff
and cx, dx
xor dx, 0xffff
and ax, dx
sub ax, cx
mov word [0x47caf6], ax
mov dx, word [0x47c8f8]
mov ax, dx
xor ax, 0xffff
and ax, 0xffff
or ax, 0
and ax, 0x9153
and dx, 0x6eac
mov cx, dx
xor cx, 0xffff
mov si, ax
and si, cx
mov cx, ax
xor cx, dx
add ax, cx
sub ax, si
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0x9098
or ax, 0x9098
xor ax, 0xffff
or dx, ax
xor dx, 0xffff
mov word [0x47caf8], dx
mov ax, word [0x47c8fa]
xor ax, 0x45ed
mov word [0x47cafa], ax
mov ax, word [0x47c8fc]
xor ax, 0x57c8
mov word [0x47cafc], ax
mov ax, word [0x47c8fe]
xor ax, 0xd7b9
mov word [0x47cafe], ax
mov ax, word [0x47c900]
mov cx, ax
and cx, 0xba13
shl cx, 1
sub ax, 0x45ed
sub ax, cx
mov word [0x47cb00], ax
mov ax, word [0x47c902]
xor ax, 0xefb2
mov word [0x47cb02], ax
mov ax, word [0x47c904]
mov cx, ax
xor cx, 0xe8c1
xor cx, 0xffff
and cx, 0xe8c1
shl cx, 1
sub cx, 0xe8c1
sub ax, cx
mov word [0x47cb04], ax
mov ax, word [0x47c906]
xor ax, 0xb08c
mov word [0x47cb06], ax
mov ax, word [0x47c908]
mov cx, ax
xor cx, 0xffff
and cx, 0x5503
and ax, 0xaafc
or cx, ax
mov word [0x47cb08], cx
mov ax, word [0x47c90a]
mov cx, ax
and cx, 0x37d9
shl cx, 1
add ax, 0x37d9
sub ax, cx
mov word [0x47cb0a], ax
mov ax, word [0x47c90c]
xor ax, 0x5c36
mov word [0x47cb0c], ax
mov ax, word [0x47c90e]
xor ax, 0x37a0
mov word [0x47cb0e], ax
mov ax, word [0x47c910]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
and dx, 0x9801
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or cx, 0x9801
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
and dx, 0x9801
shl dx, 1
sub dx, 0x9801
xor ecx, ecx
sub cx, dx
add ax, cx
mov word [0x47cb10], ax
mov ax, word [0x47c912]
mov cx, ax
xor cx, 0xffff
and cx, 0x20be
and ax, 0xdf41
or cx, ax
mov word [0x47cb12], cx
mov ax, word [0x47c914]
xor ax, 0xecc8
mov word [0x47cb14], ax
mov dx, word [0x47c916]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
or ax, 0
and ax, 0xffff
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
or ax, 0xfffb
mov cx, dx
add cx, 1
xor dx, 0xffff
or dx, 0xfffb
add dx, cx
xor dx, 0xffff
mov si, ax
xor si, 0xffff
mov cx, dx
xor cx, 0xffff
or si, cx
and ax, dx
xor ax, 0xffff
and si, ax
xor si, 0xffff
xor si, 0xffff
mov word [0x47cb16], si
mov ax, word [0x47c918]
xor ax, 0x53be
mov word [0x47cb18], ax
mov si, word [0x47c91a]
mov di, si
xor di, 0xffff
and di, 0x3096
and si, 0xcf69
mov ax, di
xor ax, 0xffff
mov bx, si
xor bx, 0xffff
mov dx, ax
and dx, 0x10ad
and di, 0xef52
mov cx, bx
and cx, 0x10ad
and si, 0xef52
or dx, di
or cx, si
xor dx, cx
or ax, bx
xor ax, 0xffff
and ax, 0xffff
or dx, ax
xor dx, 0x26d5
mov word [0x47cb1a], dx
mov ax, word [0x47c91c]
mov si, ax
xor si, 0xffff
and si, 0xce33
mov cx, ax
xor cx, 0x31cc
xor cx, 0xffff
or ax, 0x31cc
and ax, cx
mov dx, si
xor dx, 0xffff
mov bx, ax
xor bx, 0xffff
mov di, dx
and di, 0x6e9
and si, 0xf916
mov cx, bx
and cx, 0x6e9
and ax, 0xf916
or di, si
or cx, ax
xor di, cx
or dx, bx
xor dx, 0xffff
and dx, 0xffff
or di, dx
mov word [0x47cb1c], di
mov ax, word [0x47c91e]
xor ax, 0x6571
mov word [0x47cb1e], ax
mov si, word [0x47c920]
mov ax, si
and ax, 0xffff
shl ax, 1
mov dx, si
add dx, 0xffff
sub dx, ax
and dx, 0xd5b3
and si, 0x2a4c
mov ax, dx
xor ax, 0xffff
mov cx, si
xor cx, 0xffff
and ax, cx
or dx, si
xor dx, 0xffff
xor ax, 0xffff
xor dx, 0xffff
and ax, dx
mov cx, ax
xor cx, 0xffff
and cx, 0x3905
and ax, 0xc6fa
or cx, ax
xor cx, 0x9399
mov word [0x47cb20], cx
mov ax, word [0x47c922]
mov cx, ax
and cx, 0xffff
shl cx, 1
mov dx, ax
add dx, 0xffff
sub dx, cx
xor dx, 0xffff
xor dx, 0x9c0d
and dx, 0x9c0d
and ax, 0x63f2
or dx, ax
xor dx, 0x23de
mov word [0x47cb22], dx
mov ax, word [0x47c924]
mov cx, ax
xor cx, 0xffff
and cx, 0x4dae
and ax, 0xb251
or cx, ax
xor cx, 0x99ea
mov word [0x47cb24], cx
mov ax, word [str.kd5]
xor ax, 0x5866
mov word [0x47cb26], ax
mov dx, word [0x47c928]
mov ax, dx
xor ax, 0xffff
and ax, 0xffff
or ax, 0
mov cx, dx
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
and ax, 0xda34
or dx, 0xda34
mov cx, dx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub dx, cx
or ax, dx
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
mov word [0x47cb28], ax
mov ax, word [0x47c92a]
xor ax, 0xbad8
mov word [0x47cb2a], ax
mov dx, word [0x47c92c]
mov ax, dx
and ax, ax
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
xor ax, 0xffff
mov cx, ax
and cx, 0x9629
xor cx, 0xffff
add ax, 0x9629
add ax, 1
add ax, cx
mov si, dx
xor si, 0xffff
xor dx, 0xffff
and si, dx
or si, 0x69d6
xor si, 0xffff
xor si, 0xffff
xor ax, 0xffff
xor si, 0xffff
or ax, si
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
mov word [0x47cb2c], ax
mov ax, word [0x47c92e]
xor ax, 0x68de
mov word [0x47cb2e], ax
mov dx, word [0x47c930]
mov ax, dx
or ax, ax
xor ax, 0xffff
or ax, 0x7975
xor ax, 0xffff
xor dx, 0xffff
and dx, 0x7975
or ax, dx
xor ax, 0xffff
mov word [0x47cb30], ax
mov ax, word [0x47c932]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
and dx, 0xffff
or dx, 0x14de
xor dx, 0xffff
and dx, 0xffff
or dx, 0
xor ax, 0xffff
and ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0xeb21
xor ax, 0xffff
and ax, 0xffff
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
and dx, ax
mov word [0x47cb32], dx
mov ax, word [0x47c934]
mov si, ax
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
xor si, 0xffff
xor cx, 0xffff
or si, cx
xor si, 0xffff
and si, 0xffff
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
and dx, 0x86fd
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
mov cx, ax
xor cx, 0x7902
xor cx, 0xffff
or ax, 0x7902
and ax, cx
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and cx, 0xc9c
and ax, 0xf363
or cx, ax
xor cx, 0xf363
and dx, cx
mov word [0x47cb34], dx
mov ax, word [0x47c936]
xor ax, 0x9f28
mov word [0x47cb36], ax
mov ax, word [0x47c938]
mov dx, ax
or dx, dx
xor dx, 0xffff
or dx, 0xfd03
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and cx, 0xfd03
or dx, cx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0x2fc
shl dx, 1
mov cx, dx
xor cx, 0xffff
and cx, 0x2fc
and dx, 0xfd03
sub dx, cx
sub ax, dx
mov word [0x47cb38], ax
mov ax, word [0x47c93a]
mov cx, ax
xor cx, 0xffff
and cx, 0x8ee
and ax, 0xf711
or cx, ax
xor cx, 0x408b
mov word [0x47cb3a], cx
mov ax, word [0x47c93c]
mov cx, ax
and cx, 0xd60a
shl cx, 1
add ax, 0xd60a
sub ax, cx
mov word [0x47cb3c], ax
mov ax, word [0x47c93e]
mov cx, ax
xor cx, 0xffff
and cx, 0xb618
and ax, 0x49e7
or cx, ax
xor cx, 0xe2a8
mov word [0x47cb3e], cx
mov ax, word [0x47c940]
mov cx, ax
xor cx, 0xffff
and cx, 0xb029
and ax, 0x4fd6
or cx, ax
xor cx, 0x8514
mov word [0x47cb40], cx
mov dx, word [0x47c942]
mov ax, dx
xor ax, 0xffff
and ax, 0x5e26
xor dx, 0xffff
or dx, 0x5e26
xor dx, 0xffff
and dx, 0xffff
or ax, dx
mov dx, ax
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0x736a
xor ax, 0xffff
and ax, 0x8c95
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x47cb42], dx
mov ax, word [0x47c944]
xor ax, 0x3041
mov word [0x47cb44], ax
mov ax, word [0x47c946]
mov cx, ax
xor cx, 0xffff
and cx, 0x7fb2
and ax, 0x804d
or cx, ax
mov word [0x47cb46], cx
mov ax, word [0x47c948]
xor ax, 0x196d
mov word [0x47cb48], ax
mov ax, word [0x47c94a]
xor ax, 0x51b8
mov word [0x47cb4a], ax
mov dx, word [0x47c94c]
mov ax, dx
and ax, ax
xor ax, 0xffff
and ax, 0xb13b
xor ax, 0xffff
and dx, 0x4ec4
xor dx, 0xffff
and ax, dx
xor ax, 0xffff
mov word [0x47cb4c], ax
mov dx, word [0x47c94e]
mov cx, dx
and cx, 0xffff
shl cx, 1
mov ax, dx
add ax, 0xffff
sub ax, cx
and ax, 0xf7d6
and dx, 0x829
or ax, dx
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0x5abf
xor ax, 0xffff
and ax, 0xa540
or dx, ax
xor dx, 0xffff
mov word [0x47cb4e], dx
mov ax, word [0x47c950]
xor ax, 0xfe8f
mov word [0x47cb50], ax
mov dx, word [0x47c952]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
and ax, 0x389c
xor dx, 0xffff
and dx, 0xc763
or ax, dx
xor ax, 0xffff
mov word [0x47cb52], ax
mov dx, word [0x47c954]
mov ax, dx
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
or ax, 0
xor ax, 0xffff
and ax, 0x368
and dx, 0xfc97
mov cx, ax
and cx, dx
xor ax, dx
or cx, ax
mov word [0x47cb54], cx
mov ax, word [0x47c956]
xor ax, 0xc596
mov word [0x47cb56], ax
mov ax, word [0x47c958]
xor ax, 0xc7f7
mov word [0x47cb58], ax
mov ax, word [0x47c95a]
mov cx, ax
xor cx, 0xffff
and cx, 0xd164
and ax, 0x2e9b
or cx, ax
xor cx, 0x6d96
mov word [0x47cb5a], cx
mov ax, word [0x47c95c]
mov dx, ax
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0xe074
and ax, 0xe074
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x47cb5c], dx
mov dx, word [0x47c95e]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
or ax, 0
and ax, 0xffff
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
mov cx, ax
and cx, 0x5b7f
mov si, ax
xor si, 0xa480
add ax, si
sub ax, cx
and dx, 0xa480
xor dx, 0xffff
xor ax, 0xffff
and ax, 0xffff
or ax, 0
mov cx, dx
xor cx, 0xffff
and cx, 0xaf46
and dx, 0x50b9
or cx, dx
xor cx, 0x50b9
or ax, cx
mov word [0x47cb5e], ax
mov ax, word [0x47c960]
mov dx, ax
xor dx, 0x29ab
xor dx, 0xffff
and dx, 0x29ab
shl dx, 1
mov cx, dx
xor cx, 0xffff
and cx, 0x29ab
and dx, 0xd654
sub dx, cx
sub ax, dx
mov word [0x47cb60], ax
mov ax, word [0x47c962]
mov cx, ax
and cx, 0x5b09
shl cx, 1
add ax, 0x5b09
sub ax, cx
mov word [0x47cb62], ax
mov ax, word [0x47c964]
mov si, ax
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
and si, cx
xor si, 0xffff
and si, 0xffff
or si, 0
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
or si, cx
xor si, 0xffff
mov di, si
xor di, 0xffff
mov dx, di
and dx, 0x51c9
and si, 0xae36
or dx, si
xor dx, 0x990b
or di, 0x373d
xor di, 0xffff
and di, 0xffff
or dx, di
mov si, ax
and si, 0xc8c2
xor si, 0xffff
and ax, 0xc8c2
xor ax, 0xffff
xor si, 0xffff
xor ax, 0xffff
or si, ax
mov ax, si
xor ax, 0xffff
and ax, 0xdf14
and si, 0x20eb
or ax, si
xor ax, 0x20eb
and dx, ax
mov ax, dx
xor ax, 0xffff
and ax, 0x82a7
and dx, 0x7d58
or ax, dx
xor ax, 0x7d58
mov word [0x47cb64], ax
mov ax, word [0x47c966]
xor ax, 0x4690
mov word [0x47cb66], ax
mov ax, word [0x47c968]
xor ax, 0x5696
mov word [0x47cb68], ax
mov ax, word [0x47c96a]
mov cx, ax
xor cx, 0xffff
and cx, 0x7c8c
and ax, 0x8373
or cx, ax
mov word [0x47cb6a], cx
mov dx, word [0x47c96c]
mov ax, dx
xor ax, 0xffff
xor ax, 0xffff
xor ax, 0x7d0c
and ax, 0x7d0c
and dx, 0x82f3
mov cx, dx
xor cx, 0xffff
mov si, ax
and si, cx
mov cx, ax
xor cx, dx
add ax, cx
sub ax, si
mov word [0x47cb6c], ax
mov cx, word [0x47c96e]
mov ax, cx
xor ax, 0xffff
and ax, 0xec48
and cx, 0x13b7
mov dx, cx
xor dx, 0xffff
mov si, ax
and si, dx
mov dx, ax
xor dx, cx
add ax, dx
sub ax, si
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
and dx, 0xaa41
xor dx, 0xffff
xor ax, 0xffff
or ax, 0xaa41
and dx, ax
xor dx, 0xffff
mov word [0x47cb6e], dx
mov dx, word [0x47c970]
mov ax, dx
xor ax, 0xffff
mov cx, ax
xor cx, 0xb26c
xor cx, 0xffff
or ax, 0xb26c
and ax, cx
xor dx, 0xffff
or dx, 0xb26c
xor dx, 0xffff
and dx, 0xffff
mov cx, dx
and cx, ax
xor cx, 0xffff
add ax, dx
add ax, 1
add ax, cx
mov word [0x47cb70], ax
mov si, word [0x47c972]
mov ax, si
xor ax, 0xffff
and ax, 0x27af
mov dx, si
and dx, 0xd850
xor dx, 0xffff
and si, 0xd850
xor si, 0xffff
xor dx, 0xffff
xor si, 0xffff
or dx, si
mov cx, dx
xor cx, 0xffff
mov si, ax
and si, cx
mov cx, ax
xor cx, dx
add ax, cx
sub ax, si
mov word [0x47cb72], ax
mov ax, word [0x47c974]
mov cx, ax
and cx, 0xe33f
shl cx, 1
add ax, 0xe33f
sub ax, cx
mov word [0x47cb74], ax
mov ax, word [0x47c976]
xor ax, 0xc071
mov word [0x47cb76], ax
mov ax, word [0x47c978]
xor ax, 0xaaf2
mov word [0x47cb78], ax
mov ax, word [0x47c97a]
xor ax, 0x6e11
mov word [0x47cb7a], ax
mov ax, word [0x47c97c]
mov cx, ax
and cx, 0x842c
shl cx, 1
add ax, 0x842c
sub ax, cx
mov word [0x47cb7c], ax
mov ax, word [0x47c97e]
xor ax, 0x7e0a
mov word [0x47cb7e], ax
mov ax, word [0x47c980]
mov cx, ax
xor cx, 0xffff
and cx, 0x3d1
and ax, 0xfc2e
or cx, ax
mov word [0x47cb80], cx
mov ax, word [0x47c982]
mov cx, ax
xor cx, 0xffff
and cx, 0xd41b
and ax, 0x2be4
or cx, ax
mov word [0x47cb82], cx
mov ax, word [0x47c984]
xor ax, 0x942
mov word [0x47cb84], ax
mov dx, word [0x47c986]
mov ax, dx
xor ax, 0xffff
and ax, 0x7ce6
mov cx, dx
and cx, 0x8319
or ax, cx
xor ax, 0x8319
mov cx, dx
xor cx, 0xffff
mov si, ax
and si, cx
xor ax, cx
or si, ax
xor si, 0xffff
mov ax, si
xor ax, 0xffff
xor si, 0xffff
or ax, si
and ax, 0x738f
xor ax, 0xffff
mov di, dx
xor di, 0xffff
and di, 0xa427
and dx, 0x5bd8
or di, dx
xor di, 0x5bd8
mov si, di
xor si, 0xffff
mov dx, si
and dx, 0x23b
and di, 0xfdc4
or dx, di
xor dx, 0x71b4
or si, 0x8c70
xor si, 0xffff
and si, 0xffff
or dx, si
mov si, ax
xor si, 0xffff
xor ax, 0xffff
and si, ax
or dx, dx
xor dx, 0xffff
xor si, 0xffff
xor dx, 0xffff
and si, dx
xor si, 0xffff
mov word [0x47cb86], si
mov ax, word [0x47c988]
xor ax, 0x79bc
mov word [0x47cb88], ax
mov ax, word [0x47c98a]
mov cx, ax
and cx, 0xfbbf
shl cx, 1
add ax, 0xfbbf
sub ax, cx
mov word [0x47cb8a], ax
mov ax, word [0x47c98c]
mov dx, ax
or dx, dx
xor dx, 0xffff
or dx, 0x20e8
xor dx, 0xffff
xor ax, 0xffff
and ax, 0x20e8
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x47cb8c], dx
mov ax, word [0x47c98e]
xor ax, 0x9fd
mov word [0x47cb8e], ax
mov ax, word [0x47c990]
xor ax, 0x19a8
mov word [0x47cb90], ax
mov ax, word [0x47c992]
xor ax, 0x937f
mov word [0x47cb92], ax
mov ax, word [0x47c994]
xor ax, 0xcb01
mov word [0x47cb94], ax
mov ax, word [0x47c996]
xor ax, 0xfa29
mov word [0x47cb96], ax
mov ax, word [0x47c998]
xor ax, 0xa16a
mov word [0x47cb98], ax
mov ax, word [0x47c99a]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0x48c5
xor ax, 0xffff
or ax, 0xb73a
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x47cb9a], dx
mov ax, word [0x47c99c]
mov cx, ax
and cx, 0x51a
shl cx, 1
add ax, 0x51a
sub ax, cx
mov word [0x47cb9c], ax
mov ax, word [0x47c99e]
xor ax, 0xf6f9
mov word [0x47cb9e], ax
mov dx, word [0x47c9a0]
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
and ax, 0x5eba
and dx, 0xa145
or ax, dx
xor ax, 0x2910
mov word [0x47cba0], ax
mov ax, word [0x47c9a2]
mov cx, ax
xor cx, 0xffff
and cx, 0xcfd
and ax, 0xf302
or cx, ax
xor cx, 0x907d
mov word [0x47cba2], cx
mov ax, word [0x47c9a4]
xor ax, 0xb51a
mov word [0x47cba4], ax
mov ax, word [0x47c9a6]
xor ax, 0xe355
mov word [0x47cba6], ax
mov ax, word [0x47c9a8]
mov cx, ax
xor cx, 0xffff
and cx, 0x531d
and ax, 0xace2
or cx, ax
xor cx, 0x79f6
mov word [0x47cba8], cx
mov ax, word [0x47c9aa]
xor ax, 0x7668
mov word [0x47cbaa], ax
mov ax, word [0x47c9ac]
xor ax, 0x7a3b
mov word [0x47cbac], ax
mov ax, word [0x47c9ae]
xor ax, 0xeec1
mov word [0x47cbae], ax
mov ax, word [0x47c9b0]
xor ax, 0xa9a6
mov word [0x47cbb0], ax
mov ax, word [0x47c9b2]
xor ax, 0xdafe
mov word [0x47cbb2], ax
mov ax, word [0x47c9b4]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
or dx, 0xd7d5
xor dx, 0xffff
shl dx, 1
add ax, 0x282a
sub ax, dx
mov word [0x47cbb4], ax
mov ax, word [0x47c9b6]
mov cx, ax
and cx, 0xf793
shl cx, 1
add ax, 0xf793
sub ax, cx
mov word [0x47cbb6], ax
mov ax, word [0x47c9b8]
xor ax, 0x1902
mov word [0x47cbb8], ax
mov ax, word [0x47c9ba]
mov cx, ax
xor cx, 0xffff
and cx, 0xf34c
and ax, 0xcb3
or cx, ax
mov word [0x47cbba], cx
mov ax, word [0x47c9bc]
xor ax, 0xf4e9
mov word [0x47cbbc], ax
mov dx, word [0x47c9be]
mov ax, dx
or ax, ax
xor ax, 0xffff
or ax, 0x37bd
xor ax, 0xffff
or dx, 0xc842
xor dx, 0xffff
or ax, dx
xor ax, 0xffff
mov word [0x47cbbe], ax
mov al, byte [0x47c3c0]
xor al, 0x1b
mov byte [0x47c5c0], al
mov al, byte [0x47c3c1]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x1b
xor dl, 0xff
xor al, 0xff
and al, 0x1b
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47c5c1], dl
mov al, byte [0x47c3c2]
xor al, 0x30
mov byte [0x47c5c2], al
mov dl, byte [0x47c3c3]
mov al, dl
xor al, 0xff
xor al, 0xff
xor al, 0xb8
and al, 0xb8
xor dl, 0xff
or dl, 0xb8
xor dl, 0xff
and dl, 0xff
or al, dl
mov cl, al
xor cl, 0xa0
xor cl, 0xff
and cl, 0xa0
shl cl, 1
sub cl, 0xa0
sub al, cl
mov byte [0x47c5c3], al
mov al, byte [0x47c3c4]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xe3
xor al, 0xff
and al, 0x1c
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47c5c4], dl
mov dl, byte [0x47c3c5]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xd2
mov ah, dl
and ah, 0x2d
or cl, ah
xor cl, 0x2d
mov ah, al
add ah, 1
xor al, 0xff
or al, cl
add al, ah
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x9a
mov ah, dl
xor ah, 0xff
and ah, 0x65
xor dl, 0xff
and dl, 0x65
or ah, dl
xor ah, 0xff
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
or al, ah
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x47c5c5], al
mov al, byte [0x47c3c6]
mov cl, al
xor cl, 0xff
and cl, 0x78
and al, 0x87
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
xor dl, 0xff
xor cl, 0xff
or dl, cl
mov byte [0x47c5c6], dl
mov cl, byte [0x47c3c7]
mov dl, cl
xor dl, 0xff
mov al, dl
xor al, 0xff
xor dl, 0xff
and al, dl
or al, 0xf4
xor al, 0xff
and cl, 0xf4
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0x34
and al, 0xcb
or cl, al
mov byte [0x47c5c7], cl
mov cl, byte [0x47c3c8]
mov al, cl
xor al, 0xff
and al, 0xcf
mov dl, cl
xor dl, 0xcf
and dl, cl
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
xor al, 0x1a
mov byte [0x47c5c8], al
mov dl, byte [0x47c3c9]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, al
mov ah, dl
xor ah, ah
mov al, dl
add al, ah
sub al, cl
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x51
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0x51
xor cl, 0xff
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0xfc
and al, 3
or cl, al
xor cl, 3
mov byte [0x47c5c9], cl
mov al, byte [0x47c3ca]
xor al, 0x9c
mov byte [0x47c5ca], al
mov cl, byte [0x47c3cb]
mov al, cl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x33
mov dl, cl
xor dl, 0x33
and dl, cl
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, dl
xor al, 0xff
xor al, 0xc5
mov byte [0x47c5cb], al
mov al, byte [0x47c3cc]
mov dl, al
xor dl, 0xff
and dl, 5
mov cl, al
and cl, 0xfa
or dl, cl
xor dl, 0x36
xor dl, 0xff
and dl, 0x33
shl dl, 1
sub dl, 0x33
sub al, 0x13
sub al, dl
add al, 0x13
mov byte [0x47c5cc], al
mov al, byte [0x47c3cd]
xor al, 0xac
mov byte [0x47c5cd], al
mov al, byte [0x47c3ce]
mov dl, al
xor dl, 0xff
or dl, 0x59
mov cl, al
xor cl, 0xff
or cl, 0x59
and dl, cl
xor dl, 0xff
shl dl, 1
add al, 0xa6
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x47c5ce], al
mov al, byte [0x47c3cf]
xor al, 0x62
mov byte [0x47c5cf], al
mov al, byte [0x47c3d0]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0xca
xor dl, 0xff
and al, 0xca
or dl, al
xor dl, 0x87
mov byte [0x47c5d0], dl
mov dl, byte [0x47c3d1]
mov al, dl
xor al, 0xff
mov ah, dl
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and ah, cl
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
mov cl, ah
and cl, al
xor cl, 0xff
add al, ah
add al, 1
add al, cl
mov cl, al
xor cl, 0x65
xor cl, 0xff
or al, 0x65
and al, cl
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov ah, dl
or ah, 0x65
xor ah, 0xff
xor dl, 0xff
and dl, 0x9a
xor ah, 0xff
xor dl, 0xff
and ah, dl
mov dl, al
xor dl, 0xff
and dl, 0xab
and al, 0x54
or dl, al
xor dl, 0x54
mov al, ah
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub ah, al
or dl, ah
mov byte [0x47c5d1], dl
mov bl, byte [0x47c3d2]
mov dl, bl
and dl, 0x2f
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, 0x2f
sub bl, al
mov byte [0x47c5d2], bl
mov al, byte [0x47c3d3]
xor al, 0xdf
mov byte [0x47c5d3], al
mov dl, byte [0x47c3d4]
mov al, dl
xor al, 0x15
and al, dl
shl al, 1
xor ecx, ecx
sub cl, dl
add cl, 0x16
xor edx, edx
sub dl, cl
sub dl, al
mov byte [0x47c5d4], dl
mov bl, byte [0x47c3d5]
mov dl, bl
and dl, 0x6d
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, 0x6d
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x47c5d5], bl
mov al, byte [0x47c3d6]
xor al, 0xaf
mov byte [0x47c5d6], al
mov al, byte [0x47c3d7]
xor al, 0x6c
mov byte [0x47c5d7], al
mov al, byte [0x47c3d8]
xor al, 0x15
mov byte [0x47c5d8], al
mov al, byte [0x47c3d9]
xor al, 0xe5
mov byte [0x47c5d9], al
mov al, byte [0x47c3da]
mov cl, al
xor cl, 0xff
and cl, 0x74
and al, 0x8b
or cl, al
xor cl, 0x41
mov byte [0x47c5da], cl
mov dl, byte [0x47c3db]
mov al, dl
xor al, 0xff
or al, 0x4c
add al, 0xb4
mov ah, dl
xor ah, 0xff
or ah, 0xb3
and dl, 0x4c
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov cl, al
and cl, ah
xor al, ah
or cl, al
xor cl, 0xc6
mov byte [0x47c5db], cl
mov al, byte [0x47c3dc]
xor al, 0xd0
mov byte [str.o0XAP], al
mov al, byte [0x47c3dd]
mov cl, al
and cl, 0xf6
shl cl, 1
sub al, 0xee
add al, 0xf6
add al, 0xee
sub al, cl
mov byte [0x47c5dd], al
mov dl, byte [0x47c3de]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, al
mov ah, dl
xor ah, ah
mov al, dl
add al, ah
sub al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor al, 0xff
mov cl, al
xor cl, 0x52
xor cl, 0xff
or al, 0x52
and al, cl
xor dl, 0xff
mov ah, dl
xor ah, 0xff
or ah, 0x52
and dl, 0xad
xor dl, 0xff
and ah, dl
xor ah, 0xff
mov dh, al
xor dh, 0xff
mov bl, ah
xor bl, 0xff
mov dl, dh
and dl, 0x8f
and al, 0x70
mov cl, bl
and cl, 0x8f
and ah, 0x70
or dl, al
or cl, ah
xor dl, cl
or dh, bl
xor dh, 0xff
and dh, 0xff
or dl, dh
mov al, dl
xor al, 0xff
and al, 0xd0
and dl, 0x2f
or al, dl
xor al, 0x2f
mov byte [0x47c5de], al
mov al, byte [0x47c3df]
mov cl, al
xor cl, 0xee
mov dl, cl
xor dl, 0xff
and dl, 0xfd
and cl, 2
or dl, cl
xor dl, 2
or dl, 0x11
add dl, 0xef
shl dl, 1
sub dl, 0xee
sub al, dl
mov byte [0x47c5df], al
mov al, byte [0x47c3e0]
mov cl, al
and cl, 0x64
shl cl, 1
add al, 0x64
sub al, cl
mov byte [0x47c5e0], al
mov al, byte [0x47c3e1]
xor al, 0xa
mov byte [0x47c5e1], al
mov al, byte [0x47c3e2]
xor al, 0x93
mov byte [0x47c5e2], al
mov al, byte [0x47c3e3]
xor al, 0xe
mov byte [0x47c5e3], al
mov al, byte [0x47c3e4]
mov dl, al
xor dl, 0xff
and dl, 0xab
mov cl, al
and cl, 0x54
or dl, cl
xor dl, 0xb
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor dl, 0xff
xor dl, 0xa0
and dl, 0xa0
shl dl, 1
sub dl, 0xa0
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x47c5e4], al
mov al, byte [0x47c3e5]
mov dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x38
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0x38
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and dl, al
mov byte [0x47c5e5], dl
mov al, byte [0x47c3e6]
xor al, 0x9a
mov byte [0x47c5e6], al
mov al, byte [0x47c3e7]
mov dl, al
xor dl, 0x4c
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x4c
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0x4c
and dl, 0xb3
sub dl, cl
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x47c5e7], al
mov al, byte [0x47c3e8]
xor al, 0x82
mov byte [0x47c5e8], al
mov al, byte [0x47c3e9]
xor al, 0xdb
mov byte [0x47c5e9], al
mov al, byte [0x47c3ea]
xor al, 0x65
mov byte [0x47c5ea], al
mov al, byte [0x47c3eb]
xor al, 0x3c
mov byte [0x47c5eb], al
mov al, byte [0x47c3ec]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x33
and al, 0x33
xor al, 0xff
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47c5ec], dl
mov al, byte [0x47c3ed]
mov cl, al
xor cl, 0xff
and cl, 0x3a
and al, 0xc5
or cl, al
mov byte [0x47c5ed], cl
mov bl, byte [0x47c3ee]
mov dl, bl
xor dl, 0xff
and dl, 0x7e
mov al, bl
and al, 0x81
or dl, al
xor dl, 0x64
xor dl, 0xff
and dl, 0x1a
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, 0x1a
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x47c5ee], bl
mov al, byte [0x47c3ef]
xor al, 0x43
mov byte [0x47c5ef], al
mov dl, byte [0x47c3f0]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
or al, 0x3a
and cl, 0xc5
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
or al, cl
and dl, 0x3a
or al, dl
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x64
xor al, 0xff
and al, 0x9b
or cl, al
xor cl, 0xff
mov byte [0x47c5f0], cl
mov al, byte [0x47c3f1]
mov cl, al
xor cl, 0xff
and cl, 0xef
and al, 0x10
or cl, al
mov byte [0x47c5f1], cl
mov al, byte [0x47c3f2]
xor al, 0x67
mov byte [0x47c5f2], al
mov al, byte [0x47c3f3]
mov cl, al
and cl, 0x13
shl cl, 1
add al, 0xff
add al, 0x13
sub al, 0xff
sub al, cl
mov byte [0x47c5f3], al
mov al, byte [0x47c3f4]
xor al, 0x5a
mov byte [0x47c5f4], al
mov al, byte [0x47c3f5]
mov cl, al
xor cl, 0xff
and cl, 0x39
and al, 0xc6
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 [0x47c5f5], dl
mov al, byte [0x47c3f6]
xor al, 0x9d
mov byte [0x47c5f6], al
mov dl, byte [0x47c3f7]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
or al, 0xfb
and dl, 0xfb
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x47c5f7], al
mov al, byte [0x47c3f8]
mov cl, al
xor cl, 0xff
and cl, 0x65
and al, 0x9a
or cl, al
mov byte [0x47c5f8], cl
mov al, byte [0x47c3f9]
mov cl, al
xor cl, 0xff
and cl, 0xda
and al, 0x25
mov dl, al
and dl, cl
xor dl, 0xff
add cl, al
add cl, 1
add cl, dl
mov byte [0x47c5f9], cl
mov al, byte [0x47c3fa]
xor al, 0x9e
mov byte [0x47c5fa], al
mov al, byte [0x47c3fb]
xor al, 0x9a
mov byte [0x47c5fb], al
mov bl, byte [0x47c3fc]
mov dl, bl
xor dl, 0x7e
xor dl, 0xff
or dl, 0x81
add dl, 0x7f
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, 0x7e
sub bl, al
mov byte [0x47c5fc], bl
mov al, byte [0x47c3fd]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xcb
or al, 0xcb
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x47c5fd], cl
mov bl, byte [0x47c3fe]
mov dl, bl
and dl, 0x33
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, 0xf2
add bl, 0x33
sub bl, 0xf2
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x47c5fe], bl
mov al, byte [0x47c3ff]
mov cl, al
xor cl, 0xec
xor cl, 0xff
and cl, 0xec
shl cl, 1
sub cl, 0xec
sub al, cl
mov byte [0x47c5ff], al
mov al, byte [0x47c400]
xor al, 0x4b
mov byte [0x47c600], al
mov al, byte [0x47c401]
mov cl, al
xor cl, 0xff
and cl, 0xce
and al, 0x31
or cl, al
mov byte [0x47c601], cl
mov dl, byte [0x47c402]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov cl, dl
and cl, 0xff
shl cl, 1
mov ah, dl
add ah, 0xff
sub ah, cl
and al, ah
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x9f
xor dl, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x60
add dl, cl
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
xor al, 0xff
mov byte [0x47c602], al
mov al, byte [0x47c403]
mov cl, al
xor cl, 0xac
xor cl, 0xff
and cl, 0xac
shl cl, 1
sub cl, 0xac
sub al, cl
mov byte [0x47c603], al
mov al, byte [0x47c404]
xor al, 0x54
mov byte [0x47c604], al
mov dl, byte [0x47c405]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
or al, 0xe4
xor al, 0xff
and dl, 0xe4
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x47c605], al
mov al, byte [0x47c406]
xor al, 0x47
mov byte [0x47c606], al
mov al, byte [0x47c407]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0x9c
and al, 0x63
or cl, al
mov byte [0x47c607], cl
mov al, byte [0x47c408]
mov dl, al
xor dl, 0xff
and dl, 0x6c
mov cl, al
and cl, 0x93
or dl, cl
xor dl, 0xff
and dl, 0x6c
shl dl, 1
sub dl, 0x6c
sub al, dl
mov byte [0x47c608], al
mov al, byte [0x47c409]
xor al, 0x21
mov byte [0x47c609], al
mov al, byte [0x47c40a]
mov cl, al
xor cl, 0xff
and cl, 0x12
and al, 0xed
or cl, al
xor cl, 0xa7
mov byte [0x47c60a], cl
mov al, byte [0x47c40b]
xor al, 0xf2
mov byte [0x47c60b], al
mov al, byte [0x47c40c]
mov cl, al
xor cl, 0xff
and cl, 0x74
and al, 0x8b
or cl, al
xor cl, 0x8e
mov byte [0x47c60c], cl
mov al, byte [0x47c40d]
xor al, 0x10
mov byte [str._KZ_Cgy], al
mov al, byte [0x47c40e]
xor al, 0x81
mov byte [0x47c60e], al
mov dl, byte [0x47c40f]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
or al, al
xor al, 0xff
mov ah, cl
xor ah, 0xff
xor cl, 0xff
and ah, cl
xor al, 0xff
xor ah, 0xff
and al, ah
xor al, 0xff
and al, 0x69
xor dl, 0xff
mov cl, dl
xor cl, 0xff
or cl, 0x69
xor dl, 0xff
or dl, 0x69
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
and cl, 0xff
xor cl, 0xff
xor cl, 0xff
or cl, 0
mov byte [0x47c60f], cl
mov al, byte [0x47c410]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xf2
xor cl, 0xff
xor al, 0xff
or al, 0xf2
and cl, al
xor cl, 0xff
mov byte [0x47c610], cl
mov cl, byte [0x47c411]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xb4
and cl, 0xb4
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x47c611], al
mov al, byte [0x47c412]
xor al, 0x3d
mov byte [0x47c612], al
mov al, byte [0x47c413]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x3e
or al, 0x3e
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47c613], dl
mov dl, byte [0x47c414]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x48
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0xb7
and al, dl
xor al, 0xff
mov byte [0x47c614], al
mov dl, byte [0x47c415]
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
or al, 0x51
and dl, 0x51
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
xor ah, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
and ah, ah
xor ah, 0xff
xor cl, 0xff
xor ah, 0xff
or cl, ah
mov byte [0x47c615], cl
mov dl, byte [0x47c416]
mov cl, dl
xor cl, 0xff
and cl, 0xe7
and dl, 0x18
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and al, cl
xor al, 0xff
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xd5
xor al, 0xff
or al, 0x2a
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47c616], dl
mov al, byte [0x47c417]
mov dl, al
xor dl, 0x8b
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0x8b
and dl, 0x8b
shl dl, 1
mov cl, dl
xor cl, 0x8b
and dl, 0x74
shl dl, 1
sub dl, cl
sub al, dl
mov byte [0x47c617], al
mov al, byte [0x47c418]
mov cl, al
and cl, 0xfe
shl cl, 1
add al, 0xfe
sub al, cl
mov byte [0x47c618], al
mov al, byte [0x47c419]
xor al, 0x87
mov byte [0x47c619], al
mov al, byte [0x47c41a]
xor al, 0xc8
mov byte [0x47c61a], al
mov al, byte [0x47c41b]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x67
xor cl, 0xff
and al, 0x98
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x47c61b], cl
mov dl, byte [0x47c41c]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
or al, al
xor al, 0xff
mov ah, cl
xor ah, 0xff
xor cl, 0xff
and ah, cl
xor al, 0xff
xor ah, 0xff
and al, ah
or al, 0x3b
xor al, 0xff
mov dh, dl
xor dh, 0xff
mov ah, dh
and ah, 0x3b
and dl, 0xc4
or ah, dl
xor ah, 0xff
or dh, 0x3b
xor dh, 0xff
and dh, 0xff
or ah, dh
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
mov cl, al
xor cl, ah
xor cl, 0xff
or al, ah
and al, cl
mov byte [0x47c61c], al
mov al, byte [0x47c41d]
xor al, 0xd4
mov byte [0x47c61d], al
mov al, byte [0x47c41e]
xor al, 0x9c
mov byte [0x47c61e], al
mov al, byte [0x47c41f]
xor al, 0xc6
mov byte [0x47c61f], al
mov al, byte [0x47c420]
xor al, 0xf6
mov byte [0x47c620], al
mov al, byte [0x47c421]
mov cl, al
xor cl, 0xff
and cl, 0xba
and al, 0x45
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov byte [0x47c621], dl
mov al, byte [0x47c422]
xor al, 0x8b
mov byte [0x47c622], al
mov al, byte [0x47c423]
xor al, 0x56
mov byte [0x47c623], al
mov al, byte [0x47c424]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0xd3
and al, 0x2c
or dl, al
mov byte [str.5K_O], dl
mov al, byte [0x47c425]
xor al, 0x4a
mov byte [0x47c625], al
mov al, byte [0x47c426]
xor al, 0xcc
mov byte [0x47c626], al
mov al, byte [0x47c427]
xor al, 0xa4
mov byte [0x47c627], al
mov al, byte [0x47c428]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and dl, cl
mov ah, dl
and ah, 0xc
xor dl, 0xc
or ah, dl
xor ah, 0xff
or al, 0xf3
mov dl, al
xor dl, 0xff
xor al, 0xff
or dl, al
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
mov al, ah
xor al, 0xff
and al, 0xb9
and ah, 0x46
or al, ah
xor al, 0x46
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and al, dl
mov byte [0x47c628], al
mov al, byte [0x47c429]
mov cl, al
xor cl, 0xff
and cl, 0xb7
and al, 0x48
or cl, al
xor cl, 0x9a
mov byte [0x47c629], cl
mov dl, byte [0x47c42a]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 4
xor al, 0xff
and al, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 4
add dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
xor al, 0xff
mov byte [0x47c62a], al
mov al, byte [0x47c42b]
mov dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xb5
and dl, 0xb5
and al, 0x4a
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
xor ah, 0xff
xor cl, 0xff
or ah, cl
mov byte [0x47c62b], ah
mov al, byte [0x47c42c]
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, 0x46
and al, 0xb9
or dl, al
xor dl, 0x28
mov byte [0x47c62c], dl
mov al, byte [0x47c42d]
mov cl, al
xor cl, 0xff
and cl, 0x7c
and al, 0x83
or cl, al
xor cl, 0x86
mov byte [0x47c62d], cl
mov al, byte [0x47c42e]
xor al, 0xee
mov byte [0x47c62e], al
mov dl, byte [0x47c42f]
mov dh, dl
xor dh, 0xff
and dh, 0xaf
mov al, dl
add al, 1
xor dl, 0xff
or dl, 0x50
add dl, al
mov ah, dh
xor ah, 0xff
mov bl, dl
xor bl, 0xff
mov al, ah
and al, 0x9b
and dh, 0x64
mov cl, bl
and cl, 0x9b
and dl, 0x64
or al, dh
or cl, dl
xor al, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or al, ah
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x82
xor al, 0xff
or al, 0x7d
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47c62f], dl
mov al, byte [0x47c430]
xor al, 0x33
mov byte [0x47c630], al
mov al, byte [0x47c431]
mov cl, al
xor cl, 0xcd
xor cl, 0xff
and cl, 0xcd
shl cl, 1
sub cl, 0xcd
sub al, cl
mov byte [str._tv__n], al
mov al, byte [0x47c432]
mov cl, al
xor cl, 0xff
and cl, 0xa9
and al, 0x56
mov dl, al
and dl, cl
xor dl, 0xff
add cl, al
add cl, 1
add cl, dl
mov byte [0x47c632], cl
mov al, byte [0x47c433]
mov cl, al
and cl, 0x79
shl cl, 1
add al, 0x79
sub al, cl
mov byte [0x47c633], al
mov al, byte [0x47c434]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x43
xor dl, 0xff
xor al, 0xff
and al, 0x43
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47c634], dl
mov al, byte [0x47c435]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xd
xor dl, 0xff
or al, 0xf2
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47c635], dl
mov al, byte [0x47c436]
mov cl, al
xor cl, 0xff
xor cl, 0xff
xor cl, 0x98
and cl, 0x98
and al, 0x67
or cl, al
mov byte [0x47c636], cl
mov al, byte [0x47c437]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 1
xor dl, 0xff
and al, 0xfe
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47c637], dl
mov al, byte [0x47c438]
mov cl, al
xor cl, 0xff
and cl, 0xf4
and al, 0xb
or cl, al
mov byte [0x47c638], cl
mov al, byte [0x47c439]
xor al, 0xad
mov byte [0x47c639], al
mov al, byte [0x47c43a]
mov cl, al
xor cl, 0xff
and cl, 0xe4
and al, 0x1b
or cl, al
xor cl, 0xe5
mov byte [0x47c63a], cl
mov al, byte [0x47c43b]
xor al, 0x49
mov byte [str.F54], al
mov al, byte [0x47c43c]
xor al, 0x9c
mov byte [0x47c63c], al
mov al, byte [0x47c43d]
mov dl, al
xor dl, 0xff
and dl, 0xdd
mov cl, al
and cl, 0x22
or dl, cl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or ah, 0x22
xor ah, 0xff
shl ah, 1
sub ah, 0xdd
mov cl, al
xor cl, 0xff
and cl, ah
xor ah, 0xff
and al, ah
sub al, cl
mov byte [0x47c63d], al
mov dl, byte [0x47c43e]
mov ah, dl
xor ah, 0xff
mov dh, dl
xor dh, 0xff
mov al, ah
and al, 0xa8
mov cl, dl
and cl, 0x57
mov ch, dh
and ch, 0xa8
mov bl, dl
and bl, 0x57
or al, cl
or ch, bl
xor al, ch
or ah, dh
xor ah, 0xff
and ah, 0xff
or al, ah
xor al, 0xff
xor al, 0xff
and al, 0xc1
or dl, 0xc1
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
mov ah, al
and ah, 0xff
mov cl, dl
and cl, 0xff
or ah, 0
or cl, 0
xor ah, cl
or al, dl
xor al, 0xff
and al, 0xff
or ah, al
xor ah, 0xff
mov byte [0x47c63e], ah
mov al, byte [0x47c43f]
xor al, 0x27
mov byte [0x47c63f], al
mov al, byte [0x47c440]
xor al, 0xff
mov byte [0x47c640], al
mov al, byte [0x47c441]
xor al, 0x16
mov byte [0x47c641], al
mov al, byte [0x47c442]
mov cl, al
xor cl, 0xff
and cl, 0x44
and al, 0xbb
or cl, al
xor cl, 0x23
mov byte [0x47c642], cl
mov al, byte [0x47c443]
mov cl, al
xor cl, 0xff
and cl, 0xd8
and al, 0x27
mov dl, cl
and dl, al
xor cl, al
or dl, cl
xor dl, 0xcb
mov byte [0x47c643], dl
mov al, byte [0x47c444]
xor al, 0x91
mov byte [0x47c644], al
mov al, byte [0x47c445]
mov cl, al
xor cl, 0xff
and cl, 0xbd
and al, 0x42
or cl, al
xor cl, 0x86
mov byte [0x47c645], cl
mov al, byte [0x47c446]
mov cl, al
xor cl, 0xff
and cl, 0x80
and al, 0x7f
or cl, al
mov byte [0x47c646], cl
mov al, byte [0x47c447]
mov cl, al
and cl, 0x58
shl cl, 1
add al, 0x58
sub al, cl
mov byte [0x47c647], al
mov al, byte [0x47c448]
mov cl, al
xor cl, 0xff
and cl, 0x44
and al, 0xbb
or cl, al
mov byte [0x47c648], cl
mov al, byte [0x47c449]
xor al, 0x5a
mov byte [0x47c649], al
mov dl, byte [0x47c44a]
mov ah, dl
xor ah, 0xff
mov al, dl
xor al, 0xff
and ah, al
mov al, ah
xor al, 0xff
and al, 0xbb
xor ah, 0xff
and ah, 0xbb
xor al, 0xff
xor ah, 0xff
and al, ah
xor al, 0xff
mov cl, dl
and cl, 0x44
mov ah, dl
xor ah, 0xbb
add dl, ah
sub dl, cl
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0x2c
and al, 0xd3
or cl, al
xor cl, 0xd3
mov byte [str._i:__], cl
mov bl, byte [0x47c44b]
mov dl, bl
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
add bl, 0xb0
add bl, 0x3f
sub bl, 0xb0
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x47c64b], bl
mov al, byte [0x47c44c]
xor al, 0x3b
mov byte [0x47c64c], al
mov al, byte [0x47c44d]
xor al, 0xc6
mov byte [0x47c64d], al
mov al, byte [0x47c44e]
mov cl, al
xor cl, cl
xor cl, 0xff
mov ah, al
or ah, ah
and ah, cl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0x80
xor dl, 0xff
and al, 0x7f
xor al, 0xff
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
mov cl, dl
xor cl, al
add dl, cl
sub dl, ah
mov byte [0x47c64e], dl
mov al, byte [0x47c44f]
xor al, 0x63
mov byte [0x47c64f], al
mov al, byte [0x47c450]
xor al, 0xfc
mov byte [0x47c650], al
mov al, byte [0x47c451]
xor al, 0xcc
mov byte [0x47c651], al
mov al, byte [0x47c452]
xor al, 0xd4
mov byte [0x47c652], al
mov bl, byte [str.15m]
mov al, bl
xor al, 0x8e
xor al, 0xff
mov dl, bl
or dl, 0x8e
and dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x8e
sub bl, al
mov byte [0x47c653], bl
mov al, byte [0x47c454]
xor al, 0xbc
mov byte [0x47c654], al
mov al, byte [0x47c455]
xor al, 0xe0
mov byte [0x47c655], al
mov dl, byte [0x47c456]
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, 0x86
xor al, 0xff
xor dl, 0xff
or dl, 0x86
and al, dl
xor al, 0xff
mov byte [0x47c656], al
mov al, byte [0x47c457]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
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
and ah, 0x15
mov dl, ah
xor dl, 0xff
and dl, 0x6e
and ah, 0x91
or dl, ah
xor dl, 0x91
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0x15
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47c657], dl
mov al, byte [0x47c458]
xor al, 0xad
mov byte [0x47c658], al
mov al, byte [0x47c459]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x44
xor dl, 0xff
xor al, 0xff
and al, 0x44
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47c659], dl
mov al, byte [0x47c45a]
xor al, 0x9c
mov byte [0x47c65a], al
mov al, byte [0x47c45b]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, cl
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0xd1
xor dl, 0xff
and al, 0xd1
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 [0x47c65b], dl
mov al, byte [0x47c45c]
mov cl, al
xor cl, 0xff
and cl, 0x15
and al, 0xea
or cl, al
mov byte [0x47c65c], cl
mov al, byte [0x47c45d]
xor al, 0xba
mov byte [0x47c65d], al
mov al, byte [0x47c45e]
xor al, 0xa3
mov byte [0x47c65e], al
mov al, byte [0x47c45f]
mov cl, al
xor cl, 0x88
xor cl, 0xff
and cl, 0x88
shl cl, 1
sub cl, 0x88
sub al, cl
mov byte [0x47c65f], al
mov al, byte [0x47c460]
xor al, 0xa4
mov byte [0x47c660], al
mov al, byte [0x47c461]
xor al, 0x97
mov byte [0x47c661], al
mov al, byte [0x47c462]
mov cl, al
and cl, 0xc0
shl cl, 1
add al, 0xc0
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x47c662], al
mov al, byte [0x47c463]
xor al, 0x31
mov byte [0x47c663], al
mov dl, byte [0x47c464]
mov dh, dl
xor dh, 0xff
or dh, 0x27
add dh, 0xd9
and dl, 0x27
mov al, dh
xor al, 0xff
mov bl, dl
xor bl, 0xff
mov ah, al
and ah, 0x61
and dh, 0x9e
mov cl, bl
and cl, 0x61
and dl, 0x9e
or ah, dh
or cl, dl
xor ah, cl
or al, bl
xor al, 0xff
and al, 0xff
or ah, al
mov byte [0x47c664], ah
mov al, byte [0x47c465]
mov cl, al
and cl, 0x9c
shl cl, 1
add al, 0x9c
sub al, cl
mov byte [0x47c665], al
mov al, byte [0x47c466]
xor al, 0x9d
mov byte [0x47c666], al
mov al, byte [0x47c467]
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, 0x8b
and dl, 0x8b
xor al, 0xff
or al, 0x8b
xor al, 0xff
and al, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
mov cl, dl
xor cl, al
add dl, cl
sub dl, ah
mov byte [0x47c667], dl
mov al, byte [0x47c468]
xor al, 0x39
mov byte [0x47c668], al
mov dl, byte [0x47c469]
mov ah, dl
xor ah, 0xff
mov al, dl
xor al, 0xff
or ah, al
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
mov al, ah
xor al, 0xff
xor ah, 0xff
and al, ah
xor al, 0xff
and al, 0xb
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, dl
xor cl, 0xff
and cl, 0x39
and dl, 0xc6
or cl, dl
xor cl, 0xc6
or cl, 0xb
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 [0x47c669], al
mov al, byte [0x47c46a]
xor al, 0x8e
mov byte [0x47c66a], al
mov al, byte [0x47c46b]
mov cl, al
and cl, 4
shl cl, 1
add al, 4
sub al, cl
mov byte [0x47c66b], al
mov bl, byte [0x47c46c]
mov dl, bl
and dl, 6
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, 6
shl cl, 1
xor bl, 6
add bl, cl
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x47c66c], bl
mov al, byte [0x47c46d]
xor al, 0x33
mov byte [0x47c66d], al
mov al, byte [0x47c46e]
xor al, 0xda
mov byte [0x47c66e], al
mov dl, byte [0x47c46f]
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov al, dl
sub al, cl
and al, 0xce
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or ah, 0xce
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 [0x47c66f], cl
mov al, byte [0x47c470]
xor al, 0xbc
mov byte [0x47c670], al
mov al, byte [0x47c471]
mov cl, al
xor cl, 0x65
xor cl, 0xff
mov dl, al
or dl, 0x65
and dl, cl
shl dl, 1
mov cl, al
and cl, 0x65
or al, 0x65
add cl, al
sub cl, dl
mov byte [0x47c671], cl
mov al, byte [0x47c472]
mov cl, al
xor cl, 0xff
and cl, 0xab
and al, 0x54
or cl, al
xor cl, 0x23
mov byte [0x47c672], cl
mov al, byte [0x47c473]
xor al, 0xfc
mov byte [0x47c673], al
mov al, byte [0x47c474]
xor al, 0x8e
mov byte [0x47c674], al
mov al, byte [0x47c475]
xor al, 0xe9
mov byte [0x47c675], al
mov al, byte [0x47c476]
xor al, 0x1a
mov byte [0x47c676], al
mov al, byte [0x47c477]
xor al, 1
mov byte [0x47c677], al
mov al, byte [0x47c478]
xor al, 0x10
mov byte [0x47c678], al
mov al, byte [0x47c479]
mov cl, al
and cl, 0x4c
shl cl, 1
add al, 0x4c
sub al, cl
mov byte [0x47c679], al
mov cl, byte [0x47c47a]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0xeb
xor al, 0xff
and cl, 0x14
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x47c67a], al
mov al, byte [0x47c47b]
mov cl, al
and cl, 0x13
shl cl, 1
add al, 0x13
sub al, cl
mov byte [0x47c67b], al
mov al, byte [0x47c47c]
xor al, 0xb3
mov byte [0x47c67c], al
mov al, byte [0x47c47d]
xor al, 0x36
mov byte [0x47c67d], al
mov al, byte [0x47c47e]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
xor dl, 0xff
or dl, 0xc
xor dl, 0xff
and dl, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xc
add al, cl
or dl, al
xor dl, 0x2e
mov byte [0x47c67e], dl
mov al, byte [0x47c47f]
mov dl, al
and dl, dl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov dh, dl
xor dh, 0xff
and dh, 0x2f
and dl, 0xd0
or dh, dl
xor dh, 0xd0
mov ah, dh
xor ah, 0xff
mov dl, ah
and dl, 0x7a
and dh, 0x85
or dl, dh
xor dl, 0xcd
or ah, 0x48
xor ah, 0xff
and ah, 0xff
or dl, ah
and al, 0xb7
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47c67f], dl
mov dl, byte [0x47c480]
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, 0x90
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov ah, dl
xor ah, 0xff
and ah, 0x90
or dl, 0x6f
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor al, 0xff
xor ah, 0xff
or al, ah
mov byte [0x47c680], al
mov al, byte [0x47c481]
xor al, 0xdc
mov byte [0x47c681], al
mov al, byte [0x47c482]
mov cl, al
xor cl, 0xff
and cl, 0xa8
and al, 0x57
or cl, al
mov byte [0x47c682], cl
mov al, byte [0x47c483]
mov cl, al
xor cl, 0xff
and cl, 1
and al, 0xfe
or cl, al
xor cl, 2
mov byte [0x47c683], cl
mov al, byte [0x47c484]
xor al, 0x28
mov byte [0x47c684], al
mov al, byte [0x47c485]
mov cl, al
xor cl, 0xff
and cl, 0x17
and al, 0xe8
or cl, al
xor cl, 0xb6
mov byte [0x47c685], cl
mov al, byte [0x47c486]
xor al, 0x6e
mov byte [0x47c686], al
mov al, byte [str.F__f]
xor al, 0x2a
mov byte [0x47c687], al
mov dl, byte [0x47c488]
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov al, dl
sub al, cl
mov ah, dl
xor ah, 0xff
and ah, 0x25
mov cl, dl
and cl, 0xda
or ah, cl
xor ah, 0xda
or al, al
xor al, 0xff
mov cl, ah
xor cl, 0xff
xor ah, 0xff
and cl, ah
or al, cl
xor al, 0xff
xor al, 0xff
and al, 0x77
or dl, 0x77
mov ah, dl
xor ah, 0xff
and ah, 0xd1
and dl, 0x2e
or ah, dl
xor ah, 0x2e
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, al
xor cl, 0xff
mov ah, dl
xor ah, 0xff
or cl, ah
xor al, 0xff
xor dl, 0xff
or al, dl
and cl, al
xor cl, 0xff
mov byte [0x47c688], cl
mov al, byte [0x47c489]
mov cl, al
xor cl, 0xff
and cl, 0xb3
mov dl, al
add dl, 1
xor al, 0xff
or al, 0x4c
add al, dl
or cl, al
xor cl, 0x38
mov byte [0x47c689], cl
mov al, byte [0x47c48a]
mov cl, al
xor cl, 0xca
xor cl, 0xff
and cl, 0xca
shl cl, 1
sub cl, 0xca
sub al, cl
mov byte [0x47c68a], al
mov dl, byte [0x47c48b]
mov cl, dl
or cl, cl
xor cl, 0xff
mov al, cl
xor al, 0xff
and al, 0x1b
and cl, 0xe4
or al, cl
xor al, 0xe4
and al, 0x39
or dl, 0x39
xor dl, 0xff
or al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x47c68b], al
mov al, byte [0x47c48c]
mov cl, al
xor cl, 0xff
and cl, 0x71
and al, 0x8e
or cl, al
xor cl, 0xfb
mov byte [0x47c68c], cl
mov al, byte [0x47c48d]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0xbe
xor cl, 0xff
and cl, 0xff
and al, 0xbe
or cl, al
mov byte [0x47c68d], cl
mov al, byte [0x47c48e]
mov cl, al
xor cl, 0xff
and cl, 0xcf
and al, 0x30
or cl, al
mov byte [0x47c68e], cl
mov al, byte [0x47c48f]
mov dl, al
xor dl, 0x48
xor dl, 0xff
xor dl, 0xff
xor dl, 0x48
and dl, 0x48
shl dl, 1
add dl, 0xb7
add dl, 1
sub al, dl
mov byte [0x47c68f], al
mov al, byte [0x47c490]
xor al, 0x58
mov byte [str.W_D], al
mov al, byte [0x47c491]
xor al, 0x28
mov byte [0x47c691], al
mov al, byte [0x47c492]
mov dl, al
xor dl, 0xdc
xor dl, 0xff
and dl, 0xdc
shl dl, 1
mov cl, dl
xor cl, 0xdc
and dl, 0x23
shl dl, 1
sub dl, cl
sub al, dl
mov byte [0x47c692], al
mov al, byte [0x47c493]
mov cl, al
xor cl, 0xff
and cl, 0xd6
and al, 0x29
or cl, al
mov byte [0x47c693], cl
mov al, byte [0x47c494]
xor al, 0x1b
mov byte [0x47c694], al
mov al, byte [0x47c495]
mov cl, al
and cl, 0xed
shl cl, 1
add al, 0xed
sub al, cl
mov byte [0x47c695], al
mov al, byte [0x47c496]
xor al, 0xea
mov byte [0x47c696], al
mov al, byte [0x47c497]
mov cl, al
xor cl, 0x48
xor cl, 0xff
and cl, 0x48
shl cl, 1
sub cl, 0x48
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, 0x48
shl dl, 1
add dl, 0x15
sub dl, 0x48
sub dl, 0x15
sub al, dl
mov byte [0x47c697], al
mov al, byte [0x47c498]
xor al, 2
mov byte [0x47c698], al
mov al, byte [0x47c499]
mov cl, al
xor cl, 0xff
and cl, 0xdd
mov dl, al
xor dl, 0x22
xor dl, 0xff
or al, 0x22
and al, dl
or cl, al
mov byte [0x47c699], cl
mov al, byte [0x47c49a]
xor al, 0xcc
mov byte [0x47c69a], al
mov cl, byte [0x47c49b]
mov al, cl
xor al, 0xff
and al, 0xad
xor cl, 0xff
or cl, 0xad
xor cl, 0xff
and cl, 0xff
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov byte [0x47c69b], dl
mov al, byte [0x47c49c]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x52
xor cl, 0xff
or al, 0xad
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x47c69c], cl
mov al, byte [0x47c49d]
xor al, 0x41
mov byte [0x47c69d], al
mov al, byte [0x47c49e]
xor al, 0xa1
mov byte [0x47c69e], al
mov al, byte [0x47c49f]
mov cl, al
xor cl, 0xff
and cl, 0xa5
mov dl, al
xor dl, 0x5a
xor dl, 0xff
or al, 0x5a
and al, dl
or cl, al
mov byte [0x47c69f], cl
mov al, byte [0x47c4a0]
xor al, 0x4b
mov byte [0x47c6a0], al
mov al, byte [0x47c4a1]
xor al, 0x3b
mov byte [0x47c6a1], al
mov al, byte [0x47c4a2]
xor al, 0xc4
mov byte [0x47c6a2], al
mov al, byte [0x47c4a3]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xba
xor dl, 0xff
and al, 0x45
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47c6a3], dl
mov al, byte [0x47c4a4]
mov dl, al
xor dl, 0xfc
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xfc
and dl, 0xfc
shl dl, 1
mov cl, dl
xor cl, 0xfc
and dl, 3
shl dl, 1
sub dl, cl
sub al, dl
mov byte [0x47c6a4], al
mov al, byte [0x47c4a5]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xaf
add dl, cl
mov cl, al
and cl, 0xaf
xor cl, 0xff
add al, 0xaf
add al, 1
add al, cl
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47c6a5], dl
mov al, byte [0x47c4a6]
mov cl, al
and cl, 0xd0
shl cl, 1
add al, 0x1e
add al, 0xd0
sub al, 0x1e
sub al, cl
mov byte [0x47c6a6], al
mov al, byte [0x47c4a7]
mov cl, al
xor cl, 0xff
and cl, 0x35
and al, 0xca
or cl, al
xor cl, 0xfa
mov byte [0x47c6a7], cl
mov dl, byte [0x47c4a8]
mov ah, dl
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xfa
mov al, dl
and al, 5
or cl, al
xor cl, 5
mov al, ah
and al, cl
xor ah, cl
or al, ah
xor al, 0xff
or al, 0x6d
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 dh, dl
xor dh, 0xff
mov ah, dh
and ah, 0x2c
and dl, 0xd3
or ah, dl
xor ah, 0xbe
or dh, 0x6d
xor dh, 0xff
and dh, 0xff
or ah, dh
mov cl, al
add cl, 1
xor al, 0xff
or al, ah
add al, cl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x47c6a8], al
mov al, byte [0x47c4a9]
xor al, 0xdc
mov byte [0x47c6a9], al
mov al, byte [0x47c4aa]
mov ah, al
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
or 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
mov cl, dl
and cl, 0xf0
xor cl, 0xff
add dl, 0xf0
add dl, 1
add dl, cl
and al, 0xf0
mov ah, al
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
mov al, dl
xor al, 0xff
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov cl, ah
xor cl, 0xff
and cl, 0x7d
and ah, 0x82
or cl, ah
xor cl, 0x82
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov byte [0x47c6aa], dl
mov al, byte [0x47c4ab]
xor al, 0x5b
mov byte [0x47c6ab], al
mov al, byte [0x47c4ac]
mov cl, al
xor cl, 0xff
or cl, 0x65
add cl, 0x9b
xor al, 0xff
or al, 0x9a
xor al, 0xff
and al, 0xff
or cl, al
mov byte [0x47c6ac], cl
mov al, byte [0x47c4ad]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0xa
and al, 0xa
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x47c6ad], cl
mov al, byte [0x47c4ae]
xor al, 7
mov byte [0x47c6ae], al
mov dl, byte [0x47c4af]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x9d
xor al, 0xff
xor dl, 0xff
mov ah, dl
or ah, 0x9d
xor ah, 0xff
or dl, 0x9d
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor al, 0xff
xor ah, 0xff
mov cl, al
and cl, ah
xor al, ah
or cl, al
mov byte [0x47c6af], cl
mov bl, byte [0x47c4b0]
mov dl, bl
xor dl, 0xff
or dl, 0x18
mov al, bl
xor al, 0xff
or al, 0x18
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, 0xe7
sub bl, al
mov byte [0x47c6b0], bl
mov al, byte [0x47c4b1]
xor al, 0x31
mov byte [0x47c6b1], al
mov al, byte [0x47c4b2]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
and cl, ah
or cl, 0
xor cl, 0xff
or cl, 0
xor cl, 0xff
and dl, cl
or dl, 0xd7
mov ah, dl
xor ah, 0xff
and ah, 0x82
and dl, 0x7d
or ah, dl
xor ah, 0x7d
xor al, 0xff
mov cl, al
xor cl, 0xd7
xor cl, 0xff
or al, 0xd7
and al, cl
or ah, al
xor ah, 0xff
mov byte [0x47c6b2], ah
mov al, byte [0x47c4b3]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x78
xor dl, 0xff
xor al, 0xff
or al, 0x78
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47c6b3], dl
mov dl, byte [0x47c4b4]
mov al, dl
xor al, 0xff
mov cl, al
xor cl, 0x26
xor cl, 0xff
or al, 0x26
and al, cl
mov cl, dl
xor cl, 0xff
or cl, 0x26
and dl, 0xd9
xor dl, 0xff
and cl, dl
xor cl, 0xff
or al, cl
mov byte [0x47c6b4], al
mov al, byte [0x47c4b5]
xor al, 0x42
mov byte [0x47c6b5], al
mov al, byte [0x47c4b6]
xor al, 0xf4
mov byte [0x47c6b6], al
mov al, byte [0x47c4b7]
mov ah, al
and ah, ah
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0x24
xor dl, 0xff
and al, 0x24
and dl, dl
xor dl, 0xff
and al, al
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x47c6b7], dl
mov al, byte [0x47c4b8]
xor al, 0x54
mov byte [0x47c6b8], al
mov al, byte [str._w_M]
xor al, 0x2b
mov byte [0x47c6b9], al
mov al, byte [0x47c4ba]
xor al, 0x55
mov byte [0x47c6ba], al
mov al, byte [0x47c4bb]
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, al
xor dl, 0xff
or cl, dl
and cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
or ah, cl
xor ah, 0xff
mov dl, ah
and dl, 0x3b
xor ah, 0x3b
or dl, ah
xor al, 0xff
and al, 0xff
or al, 0
or al, 0xc4
xor dl, 0xff
xor al, 0xff
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0xef
and dl, 0x10
mov cl, bl
and cl, 0xef
and al, 0x10
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x47c6bb], dh
mov al, byte [0x47c4bc]
xor al, 0xa0
mov byte [0x47c6bc], al
mov al, byte [0x47c4bd]
xor al, 0x73
mov byte [0x47c6bd], al
mov dl, byte [0x47c4be]
mov al, dl
and al, al
xor al, 0xff
mov cl, al
xor cl, 0x3a
xor cl, 0xff
or al, 0x3a
and al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, dl
and cl, 0x3a
xor dl, 0x3a
or cl, dl
mov dl, al
add dl, 1
xor al, 0xff
or al, cl
add al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov byte [0x47c6be], al
mov al, byte [0x47c4bf]
mov cl, al
xor cl, 0x76
xor cl, 0xff
and cl, 0x76
shl cl, 1
sub cl, 0x76
sub al, cl
mov byte [0x47c6bf], al
mov al, byte [str.__Z5y]
mov dl, al
xor dl, 0xff
or dl, 0x91
xor dl, 0xff
and dl, 0xff
shl dl, 1
mov cl, al
and cl, 0x6e
shl cl, 1
xor al, 0x6e
add al, cl
sub al, dl
mov byte [0x47c6c0], al
mov dl, byte [0x47c4c1]
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
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0x2b
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0x2b
xor al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0x9e
and dl, 0x61
or ah, dl
xor ah, 0x61
mov cl, al
xor cl, 0xff
mov dl, ah
xor dl, 0xff
or cl, dl
xor al, 0xff
xor ah, 0xff
or al, ah
and cl, al
xor cl, 0xff
mov byte [0x47c6c1], cl
mov al, byte [0x47c4c2]
xor al, 0x29
mov byte [0x47c6c2], al
mov al, byte [0x47c4c3]
mov cl, al
xor cl, 0xff
and cl, 0x9d
and al, 0x62
or cl, al
mov byte [str.p5Xm_Y:3MU_r], cl
mov al, byte [0x47c4c4]
xor al, 4
mov byte [0x47c6c4], al
mov al, byte [0x47c4c5]
mov cl, al
xor cl, 0x37
xor cl, 0xff
and cl, 0x37
shl cl, 1
sub cl, 0x37
sub al, cl
mov byte [0x47c6c5], al
mov al, byte [0x47c4c6]
xor al, 0xe6
mov byte [0x47c6c6], al
mov al, byte [0x47c4c7]
xor al, 0xbe
mov byte [0x47c6c7], al
mov al, byte [0x47c4c8]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
and cl, 0x67
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov cl, al
and cl, 0x98
mov ah, al
xor ah, 0x67
add al, ah
sub al, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0
xor al, 0xff
and al, 0xff
or al, 0
or dl, al
mov byte [0x47c6c8], dl
mov al, byte [0x47c4c9]
xor al, 0x2d
mov byte [0x47c6c9], al
mov al, byte [0x47c4ca]
xor al, 0x9e
mov byte [0x47c6ca], al
mov al, byte [0x47c4cb]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x49
add dl, cl
or al, 0x49
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
and ah, al
mov byte [0x47c6cb], ah
mov al, byte [0x47c4cc]
xor al, 0xc9
mov byte [0x47c6cc], al
mov dl, byte [0x47c4cd]
mov al, dl
and al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
or cl, ah
and al, cl
xor al, 0xff
xor al, 0xff
xor al, 0xff
and al, 0x94
mov ah, dl
and ah, 0x94
xor dl, 0x94
or ah, dl
xor ah, 0xff
and al, al
xor al, 0xff
and ah, ah
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
or al, ah
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x47c6cd], al
mov al, byte [0x47c4ce]
xor al, 0xdc
mov byte [0x47c6ce], al
mov al, byte [0x47c4cf]
mov cl, al
xor cl, 0x1e
xor cl, 0xff
and cl, 0x1e
shl cl, 1
sub cl, 0x1e
sub al, cl
mov byte [0x47c6cf], al
mov al, byte [0x47c4d0]
xor al, 0xbe
mov byte [0x47c6d0], al
mov al, byte [0x47c4d1]
xor al, 0x75
mov byte [0x47c6d1], al
mov dl, byte [0x47c4d2]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
or al, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
or al, 0x7e
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
or dl, 0x81
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
and al, 0xff
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov byte [0x47c6d2], al
mov al, byte [0x47c4d3]
mov cl, al
xor cl, 0x1a
xor cl, 0xff
and cl, 0x1a
shl cl, 1
add cl, 0xe5
add cl, 1
sub al, cl
mov byte [0x47c6d3], al
mov al, byte [0x47c4d4]
mov dl, al
xor dl, 0xff
and dl, 0x56
mov cl, al
and cl, 0xa9
or dl, cl
xor dl, 0xa9
mov cl, dl
xor cl, 0x1f
xor cl, 0xff
or dl, 0x1f
and dl, cl
and al, 0xe0
or dl, al
mov byte [0x47c6d4], dl
mov al, byte [0x47c4d5]
xor al, 0xd3
mov byte [0x47c6d5], al
mov al, byte [0x47c4d6]
xor al, 0xfc
mov byte [0x47c6d6], al
mov al, byte [0x47c4d7]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xd3
xor al, 0xff
and al, 0x2c
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47c6d7], dl
mov al, byte [0x47c4d8]
mov cl, al
xor cl, 0xff
and cl, 0x1a
and al, 0xe5
or cl, al
mov byte [0x47c6d8], cl
mov al, byte [0x47c4d9]
mov cl, al
xor cl, 0xff
and cl, 0x27
and al, 0xd8
or cl, al
xor cl, 8
mov byte [0x47c6d9], cl
mov al, byte [0x47c4da]
mov cl, al
xor cl, 0xd1
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xd1
shl dl, 1
sub dl, 0xd1
sub al, dl
mov byte [0x47c6da], al
mov bl, byte [0x47c4db]
mov dl, bl
xor dl, 0x22
xor dl, 0xff
mov al, dl
xor al, 0x22
xor al, 0xff
or dl, 0x22
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, 0xde
sub bl, al
mov byte [0x47c6db], bl
mov al, byte [0x47c4dc]
xor al, 0x16
mov byte [0x47c6dc], al
mov dl, byte [0x47c4dd]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x32
add al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
or dl, 0x32
or al, al
xor al, 0xff
or dl, dl
xor dl, 0xff
or al, dl
xor al, 0xff
xor al, 0xff
mov byte [0x47c6dd], al
mov al, byte [0x47c4de]
xor al, 0xd4
mov byte [0x47c6de], al
mov bl, byte [0x47c4df]
mov dl, bl
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
add bl, 0x32
sub bl, al
mov byte [0x47c6df], bl
mov dl, byte [0x47c4e0]
mov cl, dl
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
xor al, 0xff
xor al, 0xff
or al, 0xc3
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
or dl, 0x3c
mov cl, al
add cl, 1
xor al, 0xff
or al, dl
add al, cl
mov cl, al
xor cl, 0xff
and cl, 0xf9
and al, 6
or cl, al
xor cl, 6
mov byte [0x47c6e0], cl
mov al, byte [0x47c4e1]
xor al, 0xa1
mov byte [0x47c6e1], al
mov al, byte [0x47c4e2]
mov cl, al
xor cl, 0xff
and cl, 0xd7
and al, 0x28
or cl, al
mov byte [0x47c6e2], cl
mov al, byte [0x47c4e3]
xor al, 0xa7
mov byte [0x47c6e3], al
mov al, byte [0x47c4e4]
mov cl, al
and cl, 0x70
shl cl, 1
add al, 0x70
sub al, cl
mov byte [0x47c6e4], al
mov al, byte [0x47c4e5]
mov cl, al
xor cl, 0xff
and cl, 0x6a
and al, 0x95
or cl, al
xor cl, 0x1e
mov byte [0x47c6e5], cl
mov al, byte [0x47c4e6]
xor al, 0xfb
mov byte [0x47c6e6], al
mov al, byte [0x47c4e7]
xor al, 0x20
mov byte [0x47c6e7], al
mov al, byte [0x47c4e8]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xd
xor dl, 0xff
or al, 0xf2
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47c6e8], dl
mov al, byte [0x47c4e9]
xor al, 0x44
mov byte [0x47c6e9], al
mov al, byte [0x47c4ea]
mov cl, al
xor cl, 0xff
and cl, 0xef
and al, 0x10
or cl, al
xor cl, 0xf8
mov byte [0x47c6ea], cl
mov al, byte [0x47c4eb]
mov cl, al
and cl, 0x32
shl cl, 1
add al, 0x32
sub al, cl
mov byte [0x47c6eb], al
mov al, byte [0x47c4ec]
xor al, 0x79
mov byte [0x47c6ec], al
mov al, byte [0x47c4ed]
mov cl, al
xor cl, 0xff
and cl, 0x29
and al, 0xd6
or cl, al
mov al, cl
xor al, 0xff
and al, 0x46
and cl, 0xb9
or al, cl
xor al, 0x5f
mov byte [0x47c6ed], al
mov al, byte [0x47c4ee]
xor al, 0x56
mov byte [0x47c6ee], al
mov al, byte [0x47c4ef]
mov cl, al
xor cl, 0x4d
xor cl, 0xff
and cl, 0x4d
shl cl, 1
sub cl, 0x4d
sub al, cl
mov byte [0x47c6ef], al
mov al, byte [0x47c4f0]
xor al, 0xb
mov byte [0x47c6f0], al
mov dl, byte [str.T_a_i_F_e5L]
mov al, dl
xor al, 0xff
and al, 0xde
mov cl, dl
and cl, 0x21
or al, cl
xor al, 0x21
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0x25
or dl, 0x25
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub 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 cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
xor cl, 0xff
mov byte [0x47c6f1], cl
mov al, byte [0x47c4f2]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0x5c
mov dl, ah
xor dl, 0xff
and dl, 0x3a
and ah, 0xc5
or dl, ah
xor dl, 0xc5
xor al, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
xor cl, 0xff
or cl, 0x5c
xor dl, 0xff
xor cl, 0xff
or dl, cl
mov byte [0x47c6f2], dl
mov al, byte [0x47c4f3]
mov cl, al
xor cl, 0xff
and cl, 0x2a
and al, 0xd5
or cl, al
xor cl, 0x44
mov byte [0x47c6f3], cl
mov al, byte [0x47c4f4]
xor al, 0xc1
mov byte [0x47c6f4], al
mov cl, byte [0x47c4f5]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x32
mov dl, cl
xor dl, 0xcd
and dl, cl
xor dl, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
or al, cl
mov byte [0x47c6f5], al
mov cl, byte [0x47c4f6]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x63
xor cl, 0xff
and cl, 0x9c
or al, cl
xor al, 0xff
mov byte [0x47c6f6], al
mov al, byte [0x47c4f7]
mov cl, al
xor cl, 0xff
and cl, 0x1d
and al, 0xe2
or cl, al
mov byte [0x47c6f7], cl
mov bl, byte [0x47c4f8]
mov dl, bl
xor dl, 0x3d
xor dl, 0xff
mov al, dl
xor al, 0x3d
xor al, 0xff
or dl, 0x3d
and dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add al, 0xc3
sub bl, al
mov byte [0x47c6f8], bl
mov cl, byte [0x47c4f9]
mov al, cl
xor al, 0xff
or al, 0
and cl, 0xff
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
or al, cl
or al, 0
xor al, 0x46
mov byte [0x47c6f9], al
mov al, byte [0x47c4fa]
mov ah, al
and ah, ah
xor ah, 0xff
xor ah, 0xff
mov dl, ah
or dl, 0x59
xor dl, 0xff
xor ah, 0xff
and ah, 0xa6
xor dl, 0xff
xor ah, 0xff
and dl, ah
and al, 0x59
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
or dl, al
mov byte [0x47c6fa], dl
mov bl, byte [0x47c4fb]
mov dl, bl
xor dl, 0x44
and dl, bl
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub bl, 0x45
sub bl, al
mov byte [0x47c6fb], bl
mov dl, byte [0x47c4fc]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
and al, 0xa3
xor dl, 0xff
mov cl, dl
xor cl, 0xa3
and cl, dl
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
and al, dl
mov byte [0x47c6fc], al
mov al, byte [0x47c4fd]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0xc2
xor dl, 0xff
and cl, 0xc2
xor cl, 0xff
and dl, cl
xor dl, 0xff
and al, 0x3d
or dl, al
mov byte [0x47c6fd], dl
mov al, byte [str.s_r_V]
xor al, 0xe0
mov byte [0x47c6fe], al
mov al, byte [0x47c4ff]
mov cl, al
xor cl, 0xb2
xor cl, 0xff
and cl, 0xb2
shl cl, 1
sub cl, 0xb2
sub al, cl
mov byte [0x47c6ff], al
mov al, byte [0x47c500]
xor al, 0xbc
mov byte [0x47c700], al
mov al, byte [0x47c501]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
mov cl, dl
xor cl, 0x63
xor cl, 0xff
or dl, 0x63
and dl, cl
and al, 0x9c
or dl, al
mov byte [0x47c701], dl
mov al, byte [0x47c502]
xor al, 0xa0
mov byte [0x47c702], al
mov al, byte [0x47c503]
mov cl, al
xor cl, 0xff
and cl, 0x2e
and al, 0xd1
or cl, al
xor cl, 7
mov byte [str.l_f:], cl
mov bl, byte [0x47c504]
mov al, bl
xor al, 0xe3
xor al, 0xff
and al, 0xe3
shl al, 1
sub al, 0xe3
mov dl, bl
sub dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0xe3
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xe3
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x47c704], bl
mov al, byte [0x47c505]
mov cl, al
xor cl, 0xff
and cl, 0xc
and al, 0xf3
or cl, al
mov byte [0x47c705], cl
mov dl, byte [0x47c506]
mov ah, dl
and ah, ah
xor ah, 0xff
mov al, ah
add al, 1
xor ah, 0xff
or ah, 0xb6
add ah, al
mov al, ah
xor al, 0xff
xor ah, 0xff
and al, ah
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
xor dl, 0xff
mov cl, dl
and cl, 0xb6
xor dl, 0xb6
or cl, dl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and dl, 0xb2
and cl, 0x4d
or dl, cl
xor dl, 0x4d
or al, dl
mov byte [0x47c706], al
mov bl, byte [0x47c507]
mov dl, bl
xor dl, 0xa2
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0xa2
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, 0xa2
sub bl, al
mov byte [0x47c707], bl
mov al, byte [0x47c508]
mov cl, al
xor cl, 0xff
and cl, 0x1d
and al, 0xe2
or cl, al
mov al, cl
and al, 0xb6
shl al, 1
add cl, 0xb6
sub cl, al
mov byte [0x47c708], cl
mov dl, byte [0x47c509]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xed
mov cl, dl
xor cl, 0x12
xor cl, 0xff
or dl, 0x12
and dl, cl
or al, dl
xor al, 0x47
mov byte [0x47c709], al
mov cl, byte [0x47c50a]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xb5
and cl, 0xb5
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x47c70a], al
mov bl, byte [0x47c50b]
mov dl, bl
xor dl, 0x82
xor dl, 0xff
and dl, 0x82
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add al, 0x7d
add al, 1
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x47c70b], bl
mov cl, byte [0x47c50c]
mov al, cl
xor al, 0xff
and al, 0x2f
and cl, 0xd0
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xbd
xor dl, 0xff
and al, 0x42
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47c70c], dl
mov al, byte [0x47c50d]
mov cl, al
and cl, 0xbb
shl cl, 1
add al, 0xbb
sub al, cl
mov byte [0x47c70d], al
mov cl, byte [0x47c50e]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xed
xor cl, 0xff
and cl, 0x12
or al, cl
xor al, 0xff
mov byte [0x47c70e], al
mov al, byte [0x47c50f]
xor al, 0xb1
mov byte [0x47c70f], al
mov dl, byte [0x47c510]
mov al, dl
xor al, 0xff
xor al, 0xff
xor al, 0x6e
and al, 0x6e
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x91
add 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, 0x65
mov byte [0x47c710], cl
mov dl, byte [0x47c511]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
mov ah, cl
xor ah, 0xff
mov ch, al
and ch, ah
mov ah, al
xor ah, cl
add al, ah
sub al, ch
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0x14
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
mov ah, dl
or ah, 0xeb
xor ah, 0xff
or dl, 0xeb
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
and ah, dl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor ah, 0xff
mov cl, al
and cl, ah
xor al, ah
or cl, al
mov byte [0x47c711], cl
mov al, byte [0x47c512]
mov cl, al
xor cl, 0xff
and cl, 0x71
mov dl, al
xor dl, 0x8e
xor dl, 0xff
or al, 0x8e
and al, dl
or cl, al
mov byte [0x47c712], cl
mov cl, byte [0x47c513]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x30
xor al, 0xff
xor cl, 0xff
and cl, 0x30
or al, cl
xor al, 0xff
mov byte [0x47c713], al
mov dl, byte [0x47c514]
mov al, dl
or al, al
xor al, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0xe5
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
mov cl, ah
xor cl, 0xe5
and cl, ah
mov dl, al
or dl, cl
xor dl, 0xff
xor al, 0xff
xor cl, 0xff
and al, cl
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x47c714], dl
mov al, byte [0x47c515]
xor al, 0xf1
mov byte [0x47c715], al
mov al, byte [0x47c516]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xc1
xor dl, 0xff
and al, 0x3e
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47c716], dl
mov al, byte [0x47c517]
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, 0x94
and al, 0x6b
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, 0x5b
mov byte [0x47c717], dl
mov al, byte [0x47c518]
mov cl, al
xor cl, 0xff
and cl, 0x90
and al, 0x6f
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov byte [0x47c718], dl
mov al, byte [0x47c519]
xor al, 0xc3
mov byte [0x47c719], al
mov al, byte [0x47c51a]
mov cl, al
and cl, 0xf5
shl cl, 1
add al, 0xf5
sub al, cl
mov byte [0x47c71a], al
mov al, byte [0x47c51b]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x18
and al, 0x18
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x47c71b], cl
mov al, byte [0x47c51c]
xor al, 8
mov byte [0x47c71c], al
mov al, byte [0x47c51d]
xor al, 0xf
mov byte [0x47c71d], al
mov al, byte [0x47c51e]
mov cl, al
xor cl, 0x66
xor cl, 0xff
and cl, 0x66
shl cl, 1
sub cl, 0x66
sub al, cl
mov byte [0x47c71e], al
mov al, byte [0x47c51f]
xor al, 0xeb
mov byte [0x47c71f], al
mov cl, byte [0x47c520]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x1e
xor cl, 0xff
or cl, 0xe1
and al, cl
xor al, 0xff
mov byte [0x47c720], al
mov al, byte [0x47c521]
mov cl, al
xor cl, 0xff
and cl, 0xa9
and al, 0x56
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, al
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x47c721], dl
mov al, byte [0x47c522]
mov cl, al
xor cl, 0xf2
xor cl, 0xff
and cl, 0xf2
shl cl, 1
sub cl, 0xf2
sub al, cl
mov byte [0x47c722], al
mov al, byte [0x47c523]
mov cl, al
xor cl, 1
xor cl, 0xff
and cl, 1
shl cl, 1
sub cl, 1
sub al, cl
mov byte [0x47c723], al
mov al, byte [0x47c524]
xor al, 0x17
mov byte [0x47c724], al
mov al, byte [0x47c525]
mov cl, al
xor cl, 0x25
xor cl, 0xff
and cl, 0x25
shl cl, 1
sub cl, 0x25
sub al, cl
mov byte [0x47c725], al
mov cl, byte [0x47c526]
mov al, cl
xor al, 0xff
or al, 0x6b
add al, 0x95
and cl, 0x6b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0xad
and al, 0x52
or cl, al
mov byte [0x47c726], cl
mov al, byte [0x47c527]
mov cl, al
and cl, 0x77
shl cl, 1
add al, 0x77
sub al, cl
mov byte [0x47c727], al
mov al, byte [0x47c528]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0xf7
and al, 8
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov byte [0x47c728], cl
mov al, byte [0x47c529]
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, 0x8d
and al, 0x72
or dl, al
xor dl, 0x42
mov byte [0x47c729], dl
mov al, byte [0x47c52a]
xor al, 0xd6
mov byte [0x47c72a], al
mov al, byte [0x47c52b]
mov dl, al
xor dl, 0x15
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
xor cl, 0x15
xor cl, 0xff
or dl, 0x15
and dl, cl
shl dl, 1
sub dl, 0x15
sub al, dl
mov byte [0x47c72b], al
mov al, byte [str._a5_g]
xor al, 0xef
mov byte [0x47c72c], al
mov al, byte [0x47c52d]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
and cl, ah
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
or dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
or dl, 0x99
xor al, 0xff
or al, 0x66
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 [0x47c72d], dl
mov al, byte [0x47c52e]
xor al, 0xf3
mov byte [0x47c72e], al
mov al, byte [0x47c52f]
xor al, 0x31
mov byte [0x47c72f], al
mov dl, byte [0x47c530]
mov al, dl
and al, al
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, 0x61
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
mov ah, dl
and ah, 0x61
xor dl, 0x61
or ah, dl
xor al, 0xff
xor ah, 0xff
mov dl, al
xor dl, 0xff
mov bl, ah
xor bl, 0xff
mov dh, dl
and dh, 0xe4
and al, 0x1b
mov cl, bl
and cl, 0xe4
and ah, 0x1b
or dh, al
or cl, ah
xor dh, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x47c730], dh
mov dl, byte [0x47c531]
mov cl, dl
and cl, 0xff
shl cl, 1
mov al, dl
add al, 0xff
sub al, cl
xor al, 0xff
or al, 0xb5
xor al, 0xff
and al, 0xff
and dl, 0xb5
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, 0xdd
mov byte [0x47c731], ah
mov al, byte [0x47c532]
mov dl, al
xor dl, 0xff
and dl, 0x90
mov cl, al
and cl, 0x6f
or dl, cl
xor dl, 0
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0x6f
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 0x90
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x47c732], al
mov dl, byte [0x47c533]
mov cl, dl
or cl, cl
xor cl, 0xff
or cl, 0x5a
mov al, cl
xor al, 0xff
and al, 0xb9
and cl, 0x46
or al, cl
xor al, 0x46
or dl, 0xa5
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
xor ah, 0xff
and al, ah
mov byte [0x47c733], al
mov al, byte [0x47c534]
mov cl, al
xor cl, 0x3d
xor cl, 0xff
and cl, 0x3d
shl cl, 1
sub cl, 0x3d
sub al, cl
mov byte [0x47c734], al
mov al, byte [0x47c535]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
xor ah, 0xff
xor cl, 0xff
or ah, cl
xor ah, 0xff
and ah, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0x58
xor dl, 0xff
xor dl, 0xff
or al, 0x58
xor al, 0xff
mov dh, dl
xor dh, 0xff
mov bl, al
xor bl, 0xff
mov ah, dh
and ah, 0xcc
and dl, 0x33
mov cl, bl
and cl, 0xcc
and al, 0x33
or ah, dl
or cl, al
xor ah, cl
or dh, bl
xor dh, 0xff
and dh, 0xff
or ah, dh
mov al, ah
xor al, 0xff
xor ah, 0xff
and al, ah
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
mov byte [0x47c735], al
mov al, byte [0x47c536]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
xor dl, 0xff
or dl, 0xc8
xor dl, 0xff
and dl, 0xff
and al, 0xc8
or dl, al
mov byte [0x47c736], dl
mov al, byte [0x47c537]
xor al, 0x34
mov byte [str._bBwz], al
mov al, byte [0x47c538]
xor al, 0x35
mov byte [0x47c738], al
mov al, byte [0x47c539]
xor al, 0x7b
mov byte [0x47c739], al
mov al, byte [0x47c53a]
xor al, 0x9d
mov byte [0x47c73a], al
mov al, byte [0x47c53b]
xor al, 0x9c
mov byte [0x47c73b], al
mov dl, byte [str._H__k]
mov al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
and al, 0xf8
and dl, 7
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0x90
mov byte [0x47c73c], al
mov bl, byte [0x47c53d]
mov dl, bl
xor dl, 0x29
xor dl, 0xff
and dl, 0x29
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, 0xd6
add al, 1
sub bl, al
mov byte [0x47c73d], bl
mov al, byte [0x47c53e]
xor al, 0x33
mov byte [0x47c73e], al
mov al, byte [0x47c53f]
mov cl, al
xor cl, 0xff
and cl, 0x60
and al, 0x9f
or cl, al
xor cl, 0xeb
mov byte [0x47c73f], cl
mov dl, byte [0x47c540]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0xa3
xor al, 0xff
and al, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xa3
add dl, cl
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x9f
xor al, 0xff
or al, 0x60
and dl, al
xor dl, 0xff
mov byte [0x47c740], dl
mov al, byte [0x47c541]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0xc5
xor dl, 0xff
xor cl, 0xff
or cl, 0x3a
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor al, 0xff
or al, 0xc5
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x47c741], dl
mov dl, byte [0x47c542]
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
mov al, cl
and al, ah
xor cl, ah
or al, cl
xor al, 0xff
or al, 0x70
xor dl, 0xff
or dl, 0x8f
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 [0x47c742], al
mov al, byte [0x47c543]
mov cl, al
xor cl, 0xff
and cl, 0xf8
and al, 7
or cl, al
mov byte [0x47c743], cl
mov al, byte [0x47c544]
xor al, 0x6b
mov byte [0x47c744], al
mov al, byte [0x47c545]
mov cl, al
xor cl, 0xff
and cl, 0xe0
and al, 0x1f
or cl, al
mov byte [0x47c745], cl
mov al, byte [0x47c546]
xor al, 0x32
mov byte [0x47c746], al
mov al, byte [0x47c547]
xor al, 0xe0
mov byte [0x47c747], al
mov al, byte [0x47c548]
mov cl, al
xor cl, 0xff
and cl, 0xcf
and al, 0x30
or cl, al
mov byte [0x47c748], cl
mov al, byte [0x47c549]
xor al, 0xe3
mov byte [0x47c749], al
mov bl, byte [0x47c54a]
mov cl, bl
xor cl, 0x75
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
mov dl, al
xor dl, 0xff
or dl, 0x8a
and al, 0x75
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 al, 0x75
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x47c74a], bl
mov al, byte [0x47c54b]
mov cl, al
and cl, 0x13
shl cl, 1
add al, 0x13
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x47c74b], al
mov al, byte [0x47c54c]
xor al, 0xbe
mov byte [0x47c74c], al
mov al, byte [0x47c54d]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, al
xor cl, 0xff
mov ah, dl
add ah, 1
xor dl, 0xff
or dl, cl
add dl, ah
xor dl, 0xff
and dl, 0xff
or dl, 0
or dl, dl
xor dl, 0xff
or dl, 0x79
xor dl, 0xff
xor al, 0xff
and al, 0x79
xor dl, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
and dl, al
mov byte [str.zs7], dl
mov al, byte [0x47c54e]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x1f
xor cl, 0xff
or al, 0xe0
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x47c74e], cl
mov dl, byte [0x47c54f]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and al, 0xc2
and dl, 0x3d
mov cl, al
and cl, dl
xor al, dl
or cl, al
xor cl, 0xe6
mov byte [0x47c74f], cl
mov bl, byte [0x47c550]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
or dl, 0xd1
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, 0x2e
sub bl, al
mov byte [0x47c750], bl
mov al, byte [0x47c551]
mov cl, al
xor cl, 0xd8
xor cl, 0xff
and cl, 0xd8
shl cl, 1
sub cl, 0xd8
sub al, cl
mov byte [0x47c751], al
mov al, byte [0x47c552]
xor al, 0x19
mov byte [0x47c752], al
mov al, byte [0x47c553]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, al
add dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
and cl, 0x4c
xor dl, 0x4c
or cl, dl
and al, 0x4c
xor al, 0xff
xor cl, 0xff
xor al, 0xff
or cl, al
mov byte [0x47c753], cl
mov al, byte [0x47c554]
mov dl, al
xor dl, 0xff
and dl, 0xe3
mov cl, al
and cl, 0x1c
or dl, cl
xor dl, 0xcb
xor dl, 0xff
and dl, 0xff
or dl, 0
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor ah, 0xff
and ah, 0x28
shl ah, 1
add ah, 0xd7
add ah, 1
sub al, ah
mov byte [0x47c754], al
mov al, byte [0x47c555]
xor al, 0x62
mov byte [0x47c755], al
mov al, byte [0x47c556]
xor al, 0x66
mov byte [0x47c756], al
mov al, byte [0x47c557]
mov cl, al
xor cl, 0x10
mov dl, cl
xor dl, 0xff
and dl, 0x79
and cl, 0x86
or dl, cl
xor dl, 0x86
and dl, 0x10
shl dl, 1
sub dl, 0x10
sub al, dl
mov byte [0x47c757], al
mov al, byte [0x47c558]
mov cl, al
xor cl, 0x47
xor cl, 0xff
and cl, 0x47
shl cl, 1
sub cl, 0x47
sub al, cl
mov byte [0x47c758], al
mov al, byte [0x47c559]
mov ah, al
xor ah, 0xff
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
and ah, 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
and dl, 0x36
mov ah, al
xor ah, 0xff
xor al, 0xff
and ah, al
or ah, 0
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
or ah, 0x36
xor ah, 0xff
and ah, 0xff
mov al, dl
and al, ah
xor dl, ah
or al, dl
xor al, 0xff
mov byte [0x47c759], al
mov al, byte [0x47c55a]
mov cl, al
xor cl, 0xff
and cl, 0xa8
and al, 0x57
or cl, al
mov byte [0x47c75a], cl
mov al, byte [0x47c55b]
xor al, 0x48
mov byte [str.V_O_2], al
mov bl, byte [0x47c55c]
mov dl, bl
and dl, 0x1f
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, 0xe1
add bl, 0xb7
sub bl, al
sub bl, 0xb7
mov byte [0x47c75c], bl
mov ah, byte [0x47c55d]
mov cl, ah
or cl, cl
xor cl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
and al, 0xb5
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0xb7
and ah, 0x48
or dl, ah
xor dl, 2
or dh, 0x4a
xor dh, 0xff
and dh, 0xff
or dl, dh
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
mov byte [0x47c75d], cl
mov al, byte [0x47c55e]
mov cl, al
and cl, 0x24
shl cl, 1
add al, 0x24
sub al, cl
mov byte [0x47c75e], al
mov al, byte [0x47c55f]
mov cl, al
and cl, 0xfb
shl cl, 1
add al, 0xfb
sub al, cl
mov byte [0x47c75f], al
mov al, byte [0x47c560]
xor al, 0x53
mov byte [0x47c760], al
mov al, byte [0x47c561]
xor al, 0x9f
mov byte [0x47c761], al
mov al, byte [0x47c562]
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, 0x1b
xor cl, 0xff
or dl, 0x1b
and dl, cl
and al, 0xe4
or dl, al
mov byte [0x47c762], dl
mov al, byte [0x47c563]
mov cl, al
and cl, 0x43
shl cl, 1
add al, 0x43
sub al, cl
mov byte [0x47c763], al
mov al, byte [0x47c564]
mov cl, al
xor cl, 0xff
and cl, 0xf9
and al, 6
or cl, al
xor cl, 0x8c
mov byte [0x47c764], cl
mov al, byte [0x47c565]
mov cl, al
xor cl, 0xff
and cl, 0x1a
and al, 0xe5
or cl, al
xor cl, 0xea
mov byte [0x47c765], cl
mov al, byte [0x47c566]
mov cl, al
xor cl, 0xff
and cl, 0xde
and al, 0x21
or cl, al
mov byte [0x47c766], cl
mov al, byte [0x47c567]
xor al, 0xeb
mov byte [0x47c767], al
mov bl, byte [0x47c568]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0x11
add dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xb5
add bl, 0x11
sub bl, 0xb5
sub bl, 0x97
sub bl, al
add bl, 0x97
mov byte [0x47c768], bl
mov al, byte [0x47c569]
mov ah, al
xor ah, 0xff
and ah, 0x1a
mov cl, al
xor cl, 0xe5
xor cl, 0xff
or al, 0xe5
and al, cl
mov dl, ah
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dh, dl
and dh, 0x52
and ah, 0xad
mov cl, bl
and cl, 0x52
and al, 0xad
or dh, ah
or cl, al
xor dh, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
xor dh, 0xd4
mov byte [0x47c769], dh
mov dl, byte [0x47c56a]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
xor ah, 0xff
mov ch, cl
xor ch, 0xff
or ah, ch
xor al, 0xff
xor cl, 0xff
or al, cl
xor ah, 0xff
xor al, 0xff
or ah, al
mov al, ah
and al, 0x89
xor ah, 0x89
or al, ah
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov dh, dl
xor dh, 0xff
mov ah, dh
and ah, 0x8f
and dl, 0x70
or ah, dl
xor ah, 0xf9
or dh, 0x89
xor dh, 0xff
and dh, 0xff
or ah, dh
xor ah, 0xff
xor al, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, dl
add al, cl
mov byte [0x47c76a], al
mov cl, byte [0x47c56b]
mov al, cl
xor al, 0xff
mov dl, al
xor dl, 0xa1
xor dl, 0xff
or al, 0xa1
and al, dl
and cl, 0x5e
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov byte [0x47c76b], dl
mov al, byte [0x47c56c]
xor al, 0xfb
mov byte [0x47c76c], al
mov al, byte [0x47c56d]
mov cl, al
and cl, 2
shl cl, 1
add al, 2
sub al, cl
mov byte [0x47c76d], al
mov al, byte [0x47c56e]
xor al, 0x2f
mov byte [0x47c76e], al
mov al, byte [0x47c56f]
xor al, 0x27
mov byte [0x47c76f], al
mov al, byte [0x47c570]
mov cl, al
xor cl, 0xff
and cl, 0x1d
and al, 0xe2
or cl, al
xor cl, 0xba
mov byte [0x47c770], cl
mov al, byte [0x47c571]
mov cl, al
xor cl, 0x25
xor cl, 0xff
and cl, 0x25
shl cl, 1
sub cl, 0x25
sub al, cl
mov byte [0x47c771], al
mov al, byte [0x47c572]
mov cl, al
xor cl, 0xff
and cl, 0x84
and al, 0x7b
or cl, al
xor cl, 0xb0
mov byte [0x47c772], cl
mov al, byte [0x47c573]
mov cl, al
xor cl, 0xff
and cl, 8
and al, 0xf7
or cl, al
xor cl, 0xad
mov byte [0x47c773], cl
mov bl, byte [0x47c574]
mov cl, bl
xor cl, 0x9a
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
mov dl, al
xor dl, 0xff
or dl, 0x65
xor al, 0xff
or al, 0x65
xor dl, 0xff
xor al, 0xff
or dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x9a
sub bl, al
mov byte [0x47c774], bl
mov dl, byte [0x47c575]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0xbe
xor dl, 0xff
or dl, 0x41
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
xor cl, 0xff
or al, cl
mov byte [0x47c775], al
mov dl, byte [0x47c576]
mov al, dl
xor al, 0xff
or al, 0x74
xor al, 0xff
and al, 0xff
shl al, 1
xor ecx, ecx
sub cl, dl
add cl, 0x75
xor edx, edx
sub dl, cl
sub dl, al
mov byte [0x47c776], dl
mov al, byte [0x47c577]
mov dl, al
and dl, dl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor dl, 0xff
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xf7
and al, 0xf7
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47c777], dl
mov al, byte [0x47c578]
xor al, 0x9c
mov byte [0x47c778], al
mov al, byte [0x47c579]
xor al, 0x18
mov byte [0x47c779], al
mov al, byte [0x47c57a]
mov ah, al
and ah, ah
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
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
and dl, 0xae
xor ah, 0xff
and ah, 0xae
xor dl, 0xff
xor ah, 0xff
and dl, ah
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x51
add al, cl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and dl, al
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
mov byte [0x47c77a], dl
mov dl, byte [0x47c57b]
mov ah, dl
or ah, ah
xor ah, 0xff
mov al, dl
or al, al
xor al, 0xff
or ah, al
xor ah, 0xff
mov al, ah
xor al, 0xff
and al, 0x3e
and ah, 0xc1
or al, ah
xor al, 0xc1
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0x7e
xor dl, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or ah, 0x7e
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, ah
add al, cl
mov byte [0x47c77b], al
mov al, byte [0x47c57c]
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, 0xe8
add dl, 0x18
and al, 0xe8
or dl, al
mov byte [0x47c77c], dl
mov al, byte [0x47c57d]
mov cl, al
and cl, cl
mov dl, cl
xor dl, 0xff
and dl, 0x9f
and cl, 0x60
or dl, cl
xor dl, 0x60
mov cl, dl
xor cl, 0xe9
and cl, dl
xor cl, 0xff
xor al, 0xff
or al, 0x16
xor cl, 0xff
xor al, 0xff
or cl, al
mov byte [0x47c77d], cl
mov bl, byte [0x47c57e]
mov dl, bl
and dl, 0x67
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x67
sub bl, al
mov byte [0x47c77e], bl
mov al, byte [0x47c57f]
mov cl, al
xor cl, 0x14
xor cl, 0xff
and cl, 0x14
shl cl, 1
sub cl, 0x14
sub al, cl
mov byte [0x47c77f], al
mov cl, byte [0x47c580]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x17
xor al, 0xff
xor cl, 0xff
and cl, 0x17
or al, cl
xor al, 0xff
mov byte [0x47c780], al
mov al, byte [0x47c581]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x63
xor cl, 0xff
xor al, 0xff
and al, 0x63
or cl, al
xor cl, 0xff
mov byte [0x47c781], cl
mov al, byte [0x47c582]
xor al, 0x5b
mov byte [0x47c782], al
mov al, byte [0x47c583]
mov cl, al
and cl, 2
shl cl, 1
add al, 2
sub al, cl
mov byte [0x47c783], al
mov al, byte [0x47c584]
xor al, 0xbf
mov byte [0x47c784], al
mov bl, byte [0x47c585]
mov dl, bl
and dl, 0x8e
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x8e
sub bl, al
mov byte [0x47c785], bl
mov al, byte [0x47c586]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0x71
and al, 0x8e
or dl, al
mov byte [0x47c786], dl
mov al, byte [0x47c587]
xor al, 0x72
mov byte [0x47c787], al
mov al, byte [0x47c588]
xor al, 0x8d
mov byte [0x47c788], al
mov al, byte [0x47c589]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x70
mov cl, al
xor cl, 0xff
and cl, 0x8f
or dl, cl
xor dl, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0x70
xor cl, 0xff
or dl, 0x70
and dl, cl
shl dl, 1
add dl, 0xd1
sub dl, 0x70
sub dl, 0xd1
sub al, dl
mov byte [0x47c789], al
mov al, byte [0x47c58a]
mov cl, al
xor cl, 0xff
and cl, 0x28
and al, 0xd7
or cl, al
xor cl, 0x1f
mov byte [0x47c78a], cl
mov cl, byte [0x47c58b]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x5f
or cl, 0x5f
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x47c78b], al
mov al, byte [0x47c58c]
xor al, 0x5b
mov byte [0x47c78c], al
mov al, byte [0x47c58d]
xor al, 0x36
mov byte [0x47c78d], al
mov al, byte [0x47c58e]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x30
xor al, 0xff
or al, 0xcf
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47c78e], dl
mov al, byte [0x47c58f]
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
mov byte [0x47c78f], cl
mov al, byte [0x47c590]
mov dl, al
xor dl, 0xff
and dl, 0x22
mov cl, al
and cl, 0xdd
or dl, cl
xor dl, 0x14
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x36
shl dl, 1
sub dl, 0x36
sub al, dl
mov byte [0x47c790], al
mov al, byte [str.aNJ]
mov cl, al
xor cl, 0x8f
xor cl, 0xff
and cl, 0x8f
shl cl, 1
sub cl, 0x8f
sub al, cl
mov byte [0x47c791], al
mov al, byte [0x47c592]
xor al, 0x1b
mov byte [0x47c792], al
mov al, byte [0x47c593]
xor al, 0x50
mov byte [0x47c793], al
mov bl, byte [0x47c594]
mov dl, bl
and dl, 0xb7
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, 0x49
xor edx, edx
sub dl, cl
add dl, 0x23
sub dl, al
sub dl, 0x23
mov byte [0x47c794], dl
mov bl, byte [0x47c595]
mov dl, bl
xor dl, 0x33
xor dl, 0xff
and dl, 0x33
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, 0x33
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x47c795], bl
mov al, byte [0x47c596]
mov cl, al
xor cl, 0xff
and cl, 0x54
and al, 0xab
or cl, al
xor cl, 0x66
mov byte [0x47c796], cl
mov al, byte [0x47c597]
mov cl, al
xor cl, 0xc8
mov dl, cl
xor dl, 0xff
and dl, 0x77
and cl, 0x88
or dl, cl
xor dl, 0x88
and dl, 0xc8
shl dl, 1
sub dl, 0xc8
sub al, dl
mov byte [0x47c797], al
mov al, byte [0x47c598]
mov cl, al
and cl, 0xb0
shl cl, 1
add al, 0xb0
sub al, cl
mov byte [0x47c798], al
mov al, byte [0x47c599]
mov cl, al
xor cl, 0xff
and cl, 0x10
and al, 0xef
or cl, al
xor cl, 0xc5
mov byte [0x47c799], cl
mov al, byte [0x47c59a]
xor al, 0xd6
mov byte [0x47c79a], al
mov al, byte [0x47c59b]
xor al, 0xa0
mov byte [0x47c79b], al
mov al, byte [0x47c59c]
mov dl, al
xor dl, 0xff
mov ah, al
or ah, ah
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
xor ah, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, ah
add dl, cl
or dl, 0x56
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
xor al, 0xff
and al, 0x56
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
and dl, al
mov byte [0x47c79c], dl
mov bl, byte [0x47c59d]
mov dl, bl
xor dl, 0x6f
xor dl, 0xff
or dl, dl
xor dl, 0xff
or dl, 0x90
xor dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add al, 0x91
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [str.paz_a2x__], bl
mov al, byte [0x47c59e]
mov cl, al
xor cl, 0xff
and cl, 0xd7
and al, 0x28
or cl, al
xor cl, 0xcb
mov byte [0x47c79e], cl
mov al, byte [0x47c59f]
mov cl, al
xor cl, 0xff
and cl, 0x81
and al, 0x7e
or cl, al
xor cl, 0xa4
mov byte [0x47c79f], cl
mov al, byte [0x47c5a0]
mov cl, al
xor cl, 0x67
xor cl, 0xff
and cl, 0x67
shl cl, 1
sub cl, 0x67
sub al, cl
mov byte [0x47c7a0], al
mov al, byte [0x47c5a1]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x5a
or al, 0x5a
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47c7a1], dl
mov al, byte [0x47c5a2]
mov cl, al
xor cl, 0xff
and cl, 0xb0
mov dl, al
xor dl, 0xb0
and dl, al
or cl, dl
mov byte [0x47c7a2], cl
mov al, byte [0x47c5a3]
mov cl, al
xor cl, 0xff
and cl, 0xcd
and al, 0x32
or cl, al
mov byte [0x47c7a3], cl
mov al, byte [0x47c5a4]
xor al, 0x46
mov byte [0x47c7a4], al
mov cl, byte [str._r4vK]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x32
xor cl, 0xff
or cl, 0xcd
and al, cl
xor al, 0xff
mov byte [0x47c7a5], al
mov al, byte [0x47c5a6]
xor al, 0xaa
mov byte [0x47c7a6], al
mov al, byte [0x47c5a7]
mov dl, al
xor dl, 0x49
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0x49
shl dl, 1
sub dl, 0xd2
sub dl, 0x49
add dl, 0xd2
sub al, dl
mov byte [0x47c7a7], al
mov al, byte [0x47c5a8]
xor al, 0xd4
mov byte [0x47c7a8], al
mov al, byte [0x47c5a9]
xor al, 0x68
mov byte [0x47c7a9], al
mov al, byte [0x47c5aa]
xor al, 0x11
mov byte [0x47c7aa], al
mov al, byte [0x47c5ab]
xor al, 0xac
mov byte [0x47c7ab], al
mov al, byte [0x47c5ac]
mov cl, al
xor cl, 0xff
and cl, 0x4d
and al, 0xb2
or cl, al
mov byte [0x47c7ac], cl
mov al, byte [0x47c5ad]
mov cl, al
xor cl, 0xff
and cl, 0xd5
and al, 0x2a
or cl, al
xor cl, 0xa2
mov byte [0x47c7ad], cl
mov al, byte [0x47c5ae]
mov cl, al
xor cl, 0x1d
xor cl, 0xff
and cl, 0x1d
shl cl, 1
sub cl, 0x1d
sub al, cl
mov byte [0x47c7ae], al
mov al, byte [0x47c5af]
mov cl, al
xor cl, 0x3a
xor cl, 0xff
and cl, 0x3a
shl cl, 1
add cl, 0xc5
add cl, 1
sub al, cl
mov byte [0x47c7af], al
mov al, byte [0x47c5b0]
xor al, 0x9c
mov byte [0x47c7b0], al
mov al, byte [0x47c5b1]
mov dh, al
xor dh, 0xff
xor dh, 0xff
xor dh, 9
and dh, 9
and al, 0xf6
mov dl, dh
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov ah, dl
and ah, 0x87
and dh, 0x78
mov cl, bl
and cl, 0x87
and al, 0x78
or ah, dh
or cl, al
xor ah, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or ah, dl
xor ah, 0x49
mov byte [0x47c7b1], ah
mov al, byte [0x47c5b2]
mov dl, al
xor dl, 0xff
or dl, 0xb4
mov cl, al
and cl, 0x4b
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
shl dl, 1
add al, 0x4b
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x47c7b2], al
mov al, byte [0x47c5b3]
mov cl, al
xor cl, 0xff
and cl, 0x6d
and al, 0x92
or cl, al
xor cl, 0xb0
mov byte [0x47c7b3], cl
mov bl, byte [str._f_f]
mov dl, bl
and dl, 0x89
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, 0x89
sub bl, al
mov byte [0x47c7b4], bl
mov al, byte [0x47c5b5]
xor al, 0x56
mov byte [0x47c7b5], al
mov al, byte [0x47c5b6]
mov dl, al
and dl, 0xa1
xor dl, 0xff
mov cl, al
and cl, 0xa1
xor cl, 0xff
and dl, cl
xor dl, 0xff
shl dl, 1
mov cl, al
and cl, 0xa1
shl cl, 1
xor al, 0xa1
add al, cl
sub al, dl
mov byte [0x47c7b6], al
mov al, byte [0x47c5b7]
xor al, 0xfb
mov byte [0x47c7b7], al
mov al, byte [0x47c5b8]
xor al, 0x41
mov byte [0x47c7b8], al
mov al, byte [str.QZG]
xor al, 0x8f
mov byte [0x47c7b9], al
mov bl, byte [0x47c5ba]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
or dl, al
and dl, 0x12
xor dl, 0xff
mov al, bl
xor al, 0xff
or al, 0x12
and dl, al
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov al, dl
xor al, 0x12
xor al, 0xff
or dl, 0x12
and dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add al, 0xee
sub bl, al
mov byte [0x47c7ba], bl
mov dl, byte [0x47c5bb]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
and al, 0x39
mov cl, dl
xor cl, 0xc6
xor cl, 0xff
or dl, 0xc6
and dl, cl
and al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and al, cl
xor al, 0xff
mov cl, al
and cl, 0x5b
shl cl, 1
add al, 0x5b
sub al, cl
mov byte [0x47c7bb], al
mov al, byte [0x47c5bc]
mov cl, al
xor cl, 0xff
and cl, 0x67
and al, 0x98
or cl, al
xor cl, 0x2e
mov byte [0x47c7bc], cl
mov bl, byte [0x47c5bd]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
or dl, 0x57
xor dl, 0xff
mov al, bl
or al, 0xa8
xor al, 0xff
or dl, al
xor dl, 0xff
xor dl, 0xff
and dl, 0xa8
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, 0x58
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x47c7bd], bl
mov al, byte [0x47c5be]
xor al, 0xba
mov byte [0x47c7be], al
mov al, byte [0x47c5bf]
mov dl, al
xor dl, 0xff
and dl, 0x66
mov cl, al
and cl, 0x99
or dl, cl
xor dl, 0xff
mov ah, dl
and ah, 0x66
xor ah, 0xff
xor dl, 0xff
or dl, 0x99
and ah, dl
xor ah, 0xff
shl ah, 1
sub ah, 0x66
sub al, ah
mov byte [0x47c7bf], al
mov al, byte [0x47ccc0]
xor al, 0x6d
mov byte [0x47cec0], al
mov al, byte [0x47ccc1]
mov cl, al
and cl, 0xfe
shl cl, 1
add al, 0xfe
sub al, cl
mov byte [0x47cec1], al
mov al, byte [0x47ccc2]
xor al, 0x2d
mov byte [0x47cec2], al
mov cl, byte [0x47ccc3]
mov al, cl
xor al, 0xff
or al, 0xba
add al, 0x46
and cl, 0xba
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
xor al, 3
mov byte [0x47cec3], al
mov cl, byte [0x47ccc4]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x2c
or cl, 0x2c
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x47cec4], al
mov al, byte [0x47ccc5]
mov cl, al
xor cl, 0xff
and cl, 0x2a
and al, 0xd5
or cl, al
mov byte [0x47cec5], cl
mov al, byte [0x47ccc6]
xor al, 0x4f
mov byte [0x47cec6], al
mov al, byte [0x47ccc7]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x25
xor dl, 0xff
xor al, 0xff
or al, 0x25
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47cec7], dl
mov al, byte [0x47ccc8]
xor al, 0xbd
mov byte [0x47cec8], al
mov al, byte [0x47ccc9]
xor al, 0xb
mov byte [0x47cec9], al
mov al, byte [str._F_N_]
xor al, 0xd1
mov byte [0x47ceca], al
mov al, byte [0x47cccb]
xor al, 0x29
mov byte [0x47cecb], al
mov al, byte [0x47cccc]
xor al, 0x72
mov byte [0x47cecc], al
mov al, byte [0x47cccd]
mov cl, al
xor cl, 0xff
and cl, 0xec
and al, 0x13
or cl, al
mov byte [0x47cecd], cl
mov al, byte [0x47ccce]
mov cl, al
xor cl, 0xff
and cl, 0x69
and al, 0x96
or cl, al
xor cl, 0xbb
mov byte [0x47cece], cl
mov al, byte [0x47cccf]
xor al, 0x88
mov byte [0x47cecf], al
mov al, byte [0x47ccd0]
mov cl, al
xor cl, 0xff
and cl, 0x35
and al, 0xca
or cl, al
xor cl, 0x48
mov byte [0x47ced0], cl
mov al, byte [0x47ccd1]
mov cl, al
xor cl, 0xff
and cl, 0x13
and al, 0xec
or cl, al
xor cl, 0x29
mov byte [0x47ced1], cl
mov al, byte [0x47ccd2]
xor al, 0x47
mov byte [0x47ced2], al
mov al, byte [0x47ccd3]
xor al, 0xc7
mov byte [0x47ced3], al
mov dl, byte [0x47ccd4]
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, dl
xor cl, 0xff
mov ah, al
add ah, 1
xor al, 0xff
or al, cl
add al, ah
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, 0x35
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov ah, dl
xor ah, 0xff
or ah, 0x35
and dl, 0xca
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor ah, 0xff
and ah, 0xff
or ah, 0
and al, ah
mov byte [0x47ced4], al
mov al, byte [0x47ccd5]
xor al, 0xab
mov byte [0x47ced5], al
mov al, byte [str.9D]
xor al, 0xec
mov byte [0x47ced6], al
mov al, byte [0x47ccd7]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x3d
xor dl, 0xff
and dl, 0xff
or dl, 0
or al, 0xc2
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47ced7], dl
mov al, byte [0x47ccd8]
xor al, 0x2d
mov byte [0x47ced8], al
mov dl, byte [0x47ccd9]
mov al, dl
xor al, 0xff
and al, 0x11
mov cl, dl
and cl, 0xee
or al, cl
xor al, 0xee
and al, 0xe5
and dl, 0x1a
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x47ced9], al
mov al, byte [0x47ccda]
xor al, 0x9f
mov byte [0x47ceda], al
mov al, byte [0x47ccdb]
mov cl, al
and cl, 0xaa
shl cl, 1
add al, 0xaa
sub al, cl
mov byte [0x47cedb], al
mov al, byte [0x47ccdc]
mov cl, al
and cl, 0xad
shl cl, 1
add al, 0xad
sub al, cl
mov byte [0x47cedc], al
mov al, byte [0x47ccdd]
mov cl, al
xor cl, 0xff
and cl, 0xf0
and al, 0xf
or cl, al
xor cl, 7
mov byte [0x47cedd], cl
mov cl, byte [0x47ccde]
mov al, cl
xor al, 0xff
or al, 0xf1
add al, 0xf
and cl, 0xf1
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0x9e
and al, 0x61
or cl, al
mov byte [0x47cede], cl
mov al, byte [0x47ccdf]
xor al, 4
mov byte [0x47cedf], al
mov al, byte [0x47cce0]
xor al, 0x4c
mov byte [0x47cee0], al
mov al, byte [0x47cce1]
xor al, 0xf2
mov byte [0x47cee1], al
mov al, byte [0x47cce2]
xor al, 0xc0
mov byte [0x47cee2], al
mov al, byte [0x47cce3]
mov dl, al
xor dl, 0xff
and dl, 0xbb
mov cl, al
and cl, 0x44
or dl, cl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xbb
shl dl, 1
mov cl, dl
xor cl, 0xbb
and dl, 0x44
shl dl, 1
sub dl, cl
sub al, dl
mov byte [0x47cee3], al
mov al, byte [0x47cce4]
xor al, 0xf3
mov byte [0x47cee4], al
mov al, byte [0x47cce5]
mov cl, al
xor cl, 0xff
and cl, 0x91
and al, 0x6e
or cl, al
mov byte [str.7q], cl
mov al, byte [0x47cce6]
mov cl, al
xor cl, 0xff
and cl, 0x56
and al, 0xa9
or cl, al
xor cl, 0xe2
mov byte [0x47cee6], cl
mov al, byte [0x47cce7]
mov cl, al
xor cl, 0xff
and cl, 0x72
and al, 0x8d
or cl, al
xor cl, 0x5e
mov byte [0x47cee7], cl
mov dl, byte [0x47cce8]
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
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xc3
add al, cl
xor dl, 0xff
and dl, 0x3c
or al, dl
xor al, 0xff
mov byte [0x47cee8], al
mov al, byte [0x47cce9]
xor al, 0xa7
mov byte [0x47cee9], al
mov al, byte [0x47ccea]
xor al, 0xab
mov byte [0x47ceea], al
mov al, byte [0x47cceb]
xor al, 0x6d
mov byte [0x47ceeb], al
mov al, byte [0x47ccec]
mov cl, al
and cl, 0x3b
shl cl, 1
add al, 0x3b
sub al, cl
mov byte [0x47ceec], al
mov al, byte [0x47cced]
xor al, 0x1c
mov byte [0x47ceed], al
mov al, byte [0x47ccee]
xor al, 0x8c
mov byte [0x47ceee], al
mov al, byte [0x47ccef]
mov cl, al
xor cl, 0xff
and cl, 0x59
and al, 0xa6
or cl, al
mov byte [0x47ceef], cl
mov al, byte [0x47ccf0]
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
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47cef0], dl
mov bl, byte [0x47ccf1]
mov dl, bl
xor dl, 0xff
and dl, 0x14
mov al, bl
and al, 0xeb
or dl, al
xor dl, 0xff
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
sub al, 0x14
sub bl, al
mov byte [0x47cef1], bl
mov al, byte [0x47ccf2]
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, 0x75
and al, 0x8a
or dl, al
mov byte [0x47cef2], dl
mov bl, byte [0x47ccf3]
mov dl, bl
xor dl, 0xff
or dl, 0xd1
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, 0x2e
sub bl, al
mov byte [0x47cef3], bl
mov al, byte [0x47ccf4]
mov dl, al
and dl, 0x19
xor dl, 0xff
mov cl, al
and cl, 0x19
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
shl dl, 1
add al, 0x19
sub al, dl
mov byte [0x47cef4], al
mov dl, byte [0x47ccf5]
mov dh, dl
xor dh, 0xff
and dh, 0xfa
and dl, 5
mov al, dh
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, 0xd8
and dh, 0x27
and dl, 0x27
or ah, dh
or dl, 0xd8
xor ah, dl
or al, cl
xor al, 0xff
and al, 0xff
or ah, al
mov byte [0x47cef5], ah
mov al, byte [0x47ccf6]
xor al, 0x3c
mov byte [0x47cef6], al
mov al, byte [0x47ccf7]
xor al, 0x9b
mov byte [0x47cef7], al
mov al, byte [0x47ccf8]
mov cl, al
xor cl, 0xff
and cl, 0x4d
and al, 0xb2
or cl, al
mov byte [0x47cef8], cl
mov bl, byte [0x47ccf9]
mov dl, bl
xor dl, 0x14
xor dl, 0xff
and dl, 0xff
or dl, 0
mov al, dl
xor al, 0x14
xor al, 0xff
or dl, 0x14
and dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x56
sub al, 0x14
add al, 0x56
sub bl, al
mov byte [0x47cef9], bl
mov al, byte [0x47ccfa]
mov cl, al
xor cl, 0xff
and cl, 0x41
and al, 0xbe
or cl, al
mov byte [0x47cefa], cl
mov al, byte [0x47ccfb]
xor al, 0x68
mov byte [0x47cefb], al
mov al, byte [0x47ccfc]
xor al, 0x85
mov byte [0x47cefc], al
mov al, byte [0x47ccfd]
xor al, 0x56
mov byte [0x47cefd], al
mov al, byte [0x47ccfe]
mov cl, al
xor cl, 0xff
and cl, 0xae
and al, 0x51
or cl, al
xor cl, 0x66
mov byte [0x47cefe], cl
mov al, byte [0x47ccff]
xor al, 0xb9
mov byte [0x47ceff], al
mov al, byte [0x47cd00]
mov cl, al
xor cl, 0x86
xor cl, 0xff
and cl, 0x86
shl cl, 1
sub cl, 0x86
sub al, cl
mov byte [0x47cf00], al
mov al, byte [0x47cd01]
mov cl, al
and cl, 0x46
shl cl, 1
add al, 0x46
sub al, cl
mov byte [0x47cf01], al
mov cl, byte [0x47cd02]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x54
xor cl, 0xff
and cl, 0xab
or al, cl
xor al, 0xff
mov byte [0x47cf02], al
mov al, byte [0x47cd03]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0xf5
xor al, 0xff
or al, 0xa
and cl, al
xor cl, 0xff
mov byte [0x47cf03], cl
mov al, byte [0x47cd04]
mov cl, al
xor cl, 0xff
and cl, 0x53
and al, 0xac
or cl, al
mov byte [0x47cf04], cl
mov dl, byte [0x47cd05]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 3
and dl, 0xfc
or al, dl
xor al, 0xb3
mov byte [0x47cf05], al
mov al, byte [0x47cd06]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x6d
xor al, 0xff
and al, 0x92
or cl, al
xor cl, 0xff
mov byte [0x47cf06], cl
mov al, byte [0x47cd07]
xor al, 0x82
mov byte [0x47cf07], al
mov al, byte [0x47cd08]
mov cl, al
xor cl, 0x9d
xor cl, 0xff
and cl, 0x9d
shl cl, 1
sub cl, 0x9d
sub al, cl
mov byte [0x47cf08], al
mov al, byte [0x47cd09]
mov cl, al
xor cl, 0x89
xor cl, 0xff
and cl, 0x89
shl cl, 1
sub cl, 0x89
sub al, cl
mov byte [0x47cf09], al
mov al, byte [0x47cd0a]
xor al, 0x5b
mov byte [0x47cf0a], al
mov al, byte [0x47cd0b]
xor al, 0xe9
mov byte [str._1_w], al
mov al, byte [0x47cd0c]
xor al, 0x2f
mov byte [0x47cf0c], al
mov al, byte [0x47cd0d]
xor al, 0xbf
mov byte [0x47cf0d], al
mov al, byte [0x47cd0e]
xor al, 0xf9
mov byte [0x47cf0e], al
mov al, byte [0x47cd0f]
xor al, 0x9c
mov byte [0x47cf0f], al
mov al, byte [0x47cd10]
mov cl, al
xor cl, 0xdb
xor cl, 0xff
and cl, 0xdb
shl cl, 1
sub cl, 0xdb
sub al, cl
mov byte [0x47cf10], al
mov al, byte [0x47cd11]
mov cl, al
and cl, cl
mov ah, cl
xor ah, 0xff
xor cl, 0xff
and ah, cl
or ah, 0
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
mov dl, ah
xor dl, 0x11
and dl, ah
xor dl, 0xff
xor al, 0xff
mov cl, al
or cl, 0xee
xor cl, 0xff
or al, 0xee
xor al, 0xff
or cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
mov byte [0x47cf11], dl
mov al, byte [0x47cd12]
mov cl, al
xor cl, 0xff
or cl, cl
xor cl, 0xff
or cl, 0xa6
xor cl, 0xff
and al, 0xa6
or cl, al
mov byte [0x47cf12], cl
mov dl, byte [0x47cd13]
mov al, dl
xor al, 0xff
and al, 0x73
mov cl, dl
and cl, 0x8c
or al, cl
xor al, 0x8c
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
or al, cl
or al, al
xor al, 0xff
or al, 0xe3
xor al, 0xff
xor al, 0xff
xor dl, 0xff
or dl, 0x1c
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 [0x47cf13], al
mov al, byte [0x47cd14]
xor al, 0x83
mov byte [0x47cf14], al
mov al, byte [0x47cd15]
mov cl, al
xor cl, 0xff
and cl, 0xb2
and al, 0x4d
or cl, al
xor cl, 0x90
mov byte [0x47cf15], cl
mov al, byte [0x47cd16]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x3f
and al, 0x3f
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x47cf16], cl
mov al, byte [0x47cd17]
xor al, 0x24
mov byte [0x47cf17], al
mov al, byte [0x47cd18]
xor al, 0xbf
mov byte [0x47cf18], al
mov ah, byte [0x47cd19]
mov al, ah
xor al, 0xff
and al, 0xdc
mov dl, ah
and dl, 0x23
xor dl, 0xff
xor ah, 0xff
or ah, 0xdc
xor dl, 0xff
xor ah, 0xff
or dl, ah
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x47cf19], al
mov al, byte [0x47cd1a]
xor al, 0x80
mov byte [0x47cf1a], al
mov al, byte [0x47cd1b]
xor al, 0xfd
mov byte [0x47cf1b], al
mov al, byte [0x47cd1c]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov bl, al
sub bl, cl
mov dh, al
xor dh, 0xff
mov ah, bl
xor ah, 0xff
mov bh, dh
xor bh, 0xff
mov dl, ah
and dl, 0xe9
and bl, 0x16
mov cl, bh
and cl, 0xe9
and dh, 0x16
or dl, bl
or cl, dh
xor dl, cl
or ah, bh
xor ah, 0xff
and ah, 0xff
or dl, ah
and dl, 0xee
xor dl, 0xff
and al, 0x11
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47cf1c], dl
mov al, byte [0x47cd1d]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x71
shl dl, 1
add al, 0x71
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x47cf1d], al
mov al, byte [0x47cd1e]
mov cl, al
xor cl, 0xff
and cl, 0x9a
and al, 0x65
or cl, al
mov byte [0x47cf1e], cl
mov al, byte [0x47cd1f]
xor al, 0x43
mov byte [0x47cf1f], al
mov al, byte [0x47cd20]
xor al, 0xf4
mov byte [0x47cf20], al
mov al, byte [0x47cd21]
xor al, 0xf4
mov byte [0x47cf21], al
mov al, byte [0x47cd22]
mov cl, al
xor cl, 0xff
and cl, 0xbf
and al, 0x40
or cl, al
mov byte [0x47cf22], cl
mov dl, byte [0x47cd23]
mov al, dl
xor al, 0xff
and al, 4
mov cl, dl
and cl, 0xfb
or al, cl
xor al, 0xfb
and al, 0xb4
and dl, 0x4b
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, 0xd4
mov byte [0x47cf23], al
mov al, byte [0x47cd24]
mov cl, al
and cl, 0xfb
shl cl, 1
add al, 0xfb
sub al, cl
mov byte [0x47cf24], al
mov al, byte [0x47cd25]
mov cl, al
xor cl, 0xff
and cl, 0x9e
and al, 0x61
or cl, al
xor cl, 0xe
mov byte [0x47cf25], cl
mov al, byte [0x47cd26]
mov cl, al
xor cl, 8
xor cl, 0xff
and cl, 8
shl cl, 1
sub cl, 8
sub al, cl
mov byte [0x47cf26], al
mov al, byte [0x47cd27]
mov cl, al
xor cl, 0xff
and cl, 0x5c
and al, 0xa3
or cl, al
xor cl, 0xe0
mov byte [0x47cf27], cl
mov bl, byte [0x47cd28]
mov dl, bl
xor dl, 0x2e
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, 0xd1
sub bl, 7
sub bl, al
add bl, 7
mov byte [0x47cf28], bl
mov al, byte [0x47cd29]
mov cl, al
xor cl, 0xff
and cl, 0xf0
and al, 0xf
or cl, al
xor cl, 0x11
mov byte [0x47cf29], cl
mov al, byte [0x47cd2a]
xor al, 0x35
mov byte [0x47cf2a], al
mov al, byte [0x47cd2b]
xor al, 0xd8
mov byte [0x47cf2b], al
mov al, byte [0x47cd2c]
xor al, 0x47
mov byte [0x47cf2c], al
mov al, byte [0x47cd2d]
xor al, 0xfe
mov byte [0x47cf2d], al
mov al, byte [0x47cd2e]
xor al, 0x8e
mov byte [0x47cf2e], al
mov al, byte [0x47cd2f]
mov cl, al
and cl, 0x1d
shl cl, 1
add al, 0x1d
sub al, cl
mov byte [0x47cf2f], al
mov dl, byte [0x47cd30]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
or cl, 0
xor cl, 0xff
or cl, 0
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0x8c
xor dl, 0xff
mov ah, dl
or ah, 0x73
xor ah, 0xff
xor dl, 0xff
and dl, 0x8c
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor al, 0xff
and al, 0xff
or al, 0
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x47cf30], al
mov al, byte [0x47cd31]
xor al, 0x24
mov byte [0x47cf31], al
mov al, byte [0x47cd32]
mov cl, al
and cl, 0x59
shl cl, 1
add al, 0x59
sub al, cl
mov byte [0x47cf32], al
mov al, byte [0x47cd33]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0x51
xor dl, 0xff
or cl, 0x51
and cl, dl
and al, 0xae
or cl, al
mov byte [0x47cf33], cl
mov al, byte [0x47cd34]
mov cl, al
xor cl, 0xff
and cl, 0x74
and al, 0x8b
or cl, al
mov byte [0x47cf34], cl
mov al, byte [0x47cd35]
mov cl, al
and cl, 0x99
shl cl, 1
add al, 0x99
sub al, cl
mov byte [0x47cf35], al
mov al, byte [0x47cd36]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xe
xor dl, 0xff
and al, 0xf1
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47cf36], dl
mov dl, byte [0x47cd37]
mov al, dl
or al, al
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0xa
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
or ah, 0xf5
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
mov cl, al
add cl, 1
xor al, 0xff
or al, ah
add al, cl
mov byte [0x47cf37], al
mov al, byte [str.v_Tq]
mov cl, al
xor cl, 0xff
and cl, 0x1c
and al, 0xe3
or cl, al
xor cl, 0x5c
mov byte [0x47cf38], cl
mov al, byte [0x47cd39]
mov cl, al
xor cl, 0xff
and cl, 0xf
and al, 0xf0
or cl, al
mov byte [0x47cf39], cl
mov bl, byte [0x47cd3a]
mov dl, bl
xor dl, 0x90
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0x90
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, 0x90
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x47cf3a], bl
mov al, byte [0x47cd3b]
mov cl, al
and cl, 0x3c
shl cl, 1
mov dl, al
add dl, 0x3c
sub dl, cl
xor dl, 0xff
mov cl, dl
xor cl, 0x3c
xor cl, 0xff
or dl, 0x3c
and dl, cl
shl dl, 1
sub dl, 0x3c
sub al, dl
mov byte [0x47cf3b], al
mov al, byte [0x47cd3c]
xor al, 0x72
mov byte [0x47cf3c], al
mov al, byte [0x47cd3d]
xor al, 0xe3
mov byte [str.lEk], al
mov al, byte [0x47cd3e]
xor al, 0x8e
mov byte [0x47cf3e], al
mov bl, byte [0x47cd3f]
mov dl, bl
xor dl, 0xe3
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0xe3
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, 0xe3
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x47cf3f], bl
mov al, byte [0x47cd40]
mov cl, al
xor cl, 0xff
and cl, 0xc1
and al, 0x3e
or cl, al
mov al, cl
xor al, 0xff
and al, 0x3a
and cl, 0xc5
or al, cl
xor al, 0x7d
mov byte [0x47cf40], al
mov al, byte [0x47cd41]
xor al, 2
mov byte [0x47cf41], al
mov al, byte [0x47cd42]
xor al, 0x58
mov byte [0x47cf42], al
mov al, byte [0x47cd43]
xor al, 0x31
mov byte [0x47cf43], al
mov al, byte [0x47cd44]
xor al, 0x1f
mov byte [0x47cf44], al
mov cl, byte [0x47cd45]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xe7
and cl, 0xe7
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x47cf45], al
mov al, byte [0x47cd46]
mov cl, al
xor cl, 0xf0
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0xf0
shl dl, 1
sub dl, 0xf0
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x47cf46], al
mov al, byte [0x47cd47]
xor al, 0xac
mov byte [0x47cf47], al
mov al, byte [0x47cd48]
xor al, 0xc3
mov byte [0x47cf48], al
mov al, byte [0x47cd49]
xor al, 0xbf
mov byte [str._u6_], al
mov al, byte [0x47cd4a]
xor al, 0xa7
mov byte [0x47cf4a], al
mov al, byte [0x47cd4b]
mov cl, al
xor cl, 0xff
and cl, 0x80
and al, 0x7f
or cl, al
xor cl, 0xed
mov byte [0x47cf4b], cl
mov al, byte [0x47cd4c]
mov cl, al
xor cl, 0x3e
mov dl, cl
xor dl, 0xff
and dl, 0x5f
and cl, 0xa0
or dl, cl
xor dl, 0xa0
xor dl, 0xff
or dl, 0xc1
xor dl, 0xff
and dl, 0xff
shl dl, 1
add dl, 0xc2
sub al, dl
mov byte [0x47cf4c], al
mov bl, byte [0x47cd4d]
mov dl, bl
and dl, 0x20
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, 0xe0
sub bl, al
mov byte [0x47cf4d], bl
mov dl, byte [0x47cd4e]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0xe
and dl, 0xe
mov cl, dl
xor cl, 0xff
and cl, 0x43
and dl, 0xbc
or cl, dl
xor cl, 0xbc
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
xor dl, 0xff
mov byte [0x47cf4e], dl
mov al, byte [0x47cd4f]
mov cl, al
xor cl, 0x92
xor cl, 0xff
mov dl, al
or dl, 0x92
and dl, cl
shl dl, 1
mov cl, al
and cl, 0x92
or al, 0x92
add cl, al
sub cl, dl
mov byte [0x47cf4f], cl
mov al, byte [0x47cd50]
xor al, 0x5f
mov byte [0x47cf50], al
mov bl, byte [0x47cd51]
mov dl, bl
and dl, 0x31
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, 0xcf
sub bl, al
mov byte [0x47cf51], bl
mov al, byte [0x47cd52]
mov cl, al
xor cl, 0xff
and cl, 0x21
and al, 0xde
or cl, al
mov byte [0x47cf52], cl
mov al, byte [0x47cd53]
mov cl, al
xor cl, 0xff
and cl, 0x9c
mov dl, al
and dl, 0x63
or cl, dl
xor cl, 0x63
and cl, 0x86
and al, 0x79
or cl, al
mov byte [0x47cf53], cl
mov al, byte [0x47cd54]
mov cl, al
xor cl, 0xff
and cl, 0xd9
and al, 0x26
or cl, al
mov byte [0x47cf54], cl
mov cl, byte [0x47cd55]
mov dl, cl
and dl, 0x14
shl dl, 1
xor eax, eax
sub al, cl
add al, 0xec
xor ecx, ecx
sub cl, al
sub cl, dl
mov byte [0x47cf55], cl
mov bl, byte [0x47cd56]
mov dl, bl
and dl, 0x3d
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, 0x3d
sub bl, al
mov byte [0x47cf56], bl
mov al, byte [0x47cd57]
mov cl, al
xor cl, 0xff
and cl, 0xf1
and al, 0xe
or cl, al
mov byte [0x47cf57], cl
mov dl, byte [0x47cd58]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0xac
xor al, 0xff
and al, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0xac
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
mov byte [0x47cf58], al
mov al, byte [0x47cd59]
xor al, 0xc0
mov byte [0x47cf59], al
mov al, byte [0x47cd5a]
mov cl, al
xor cl, 0xff
and cl, 0x5c
and al, 0xa3
or cl, al
xor cl, 0x15
mov byte [0x47cf5a], cl
mov al, byte [0x47cd5b]
xor al, 0xfc
mov byte [0x47cf5b], al
mov al, byte [0x47cd5c]
mov cl, al
and cl, 3
shl cl, 1
add al, 3
sub al, cl
mov byte [0x47cf5c], al
mov al, byte [0x47cd5d]
xor al, 0xaa
mov byte [0x47cf5d], al
mov dl, byte [0x47cd5e]
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
and cl, 0xa2
xor cl, 0xff
add al, 0xa2
add al, 1
add al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
or dl, 0x5d
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
and al, cl
mov byte [0x47cf5e], al
mov al, byte [0x47cd5f]
xor al, 0x81
mov byte [0x47cf5f], al
mov al, byte [0x47cd60]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x32
and al, 0x32
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47cf60], dl
mov dl, byte [0x47cd61]
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
mov al, cl
and al, ah
xor cl, ah
or al, cl
xor al, 0xff
or al, 0x6f
and dl, 0x6f
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x47cf61], al
mov dl, byte [0x47cd62]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xe
xor dl, 0xff
or dl, 0xe
xor dl, 0xff
and dl, 0xff
or al, dl
xor al, 0x6b
mov byte [0x47cf62], al
mov dl, byte [0x47cd63]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0
and cl, 0xff
xor cl, 0xff
and al, cl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
and al, 0x10
mov ah, dl
or ah, 0x10
xor ah, 0xff
or dl, 0x10
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
and ah, dl
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
or al, ah
xor al, 0xff
mov byte [0x47cf63], al
mov al, byte [0x47cd64]
xor al, 0xd5
mov byte [0x47cf64], al
mov al, byte [0x47cd65]
xor al, 0xd8
mov byte [0x47cf65], al
mov al, byte [0x47cd66]
xor al, 0x77
mov byte [0x47cf66], al
mov al, byte [0x47cd67]
mov cl, al
xor cl, 0x4b
xor cl, 0xff
and cl, 0x4b
shl cl, 1
sub cl, 0x4b
sub al, cl
mov byte [0x47cf67], al
mov al, byte [0x47cd68]
xor al, 0xd7
mov byte [0x47cf68], al
mov ah, byte [0x47cd69]
mov dh, ah
xor dh, 0xff
and dh, 0xfe
and ah, 1
mov dl, dh
xor dl, 0xff
mov cl, ah
xor cl, 0xff
mov al, dl
and al, 0x4e
and dh, 0xb1
and ah, 0xb1
or al, dh
or ah, 0x4e
xor al, ah
or dl, cl
xor dl, 0xff
and dl, 0xff
or al, dl
mov cl, al
and cl, 0xf
shl cl, 1
add al, 0xf
sub al, cl
mov byte [0x47cf69], al
mov cl, byte [0x47cd6a]
mov al, cl
xor al, 0xff
and al, 0xd8
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x27
or al, dl
xor al, 0xdc
mov byte [0x47cf6a], al
mov al, byte [0x47cd6b]
xor al, 1
mov byte [0x47cf6b], al
mov al, byte [0x47cd6c]
xor al, 2
mov byte [0x47cf6c], al
mov al, byte [0x47cd6d]
xor al, 0x5d
mov byte [0x47cf6d], al
mov al, byte [0x47cd6e]
xor al, 0x35
mov byte [0x47cf6e], al
mov cl, byte [0x47cd6f]
mov al, cl
xor al, 0xff
and al, 0xc6
and cl, 0x39
or al, cl
mov cl, al
xor cl, 0xa7
xor cl, 0xff
and cl, 0xa7
shl cl, 1
sub cl, 0xa7
sub al, cl
mov byte [0x47cf6f], al
mov al, byte [0x47cd70]
mov cl, al
xor cl, 0xff
and cl, 0x12
and al, 0xed
or cl, al
xor cl, 0xb5
mov byte [0x47cf70], cl
mov al, byte [0x47cd71]
mov cl, al
xor cl, 0xfa
xor cl, 0xff
and cl, 0xfa
shl cl, 1
sub cl, 0xfa
sub al, cl
mov byte [0x47cf71], al
mov al, byte [0x47cd72]
mov dl, al
xor dl, 0xff
and dl, 0x76
mov cl, al
and cl, 0x89
or dl, cl
xor dl, 0x95
xor dl, 0xff
and dl, 0xe3
shl dl, 1
sub dl, 0xe3
sub al, 0x39
sub al, dl
add al, 0x39
mov byte [0x47cf72], al
mov ah, byte [0x47cd73]
mov cl, ah
xor cl, cl
xor cl, 0xff
mov al, ah
or al, al
and al, cl
xor al, 0xff
xor al, 0xff
or al, 0x4f
mov dl, ah
xor dl, 0xff
or dl, 0xb0
and ah, 0x4f
xor ah, 0xff
and dl, ah
xor dl, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
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
xor al, 0xff
mov byte [0x47cf73], al
mov al, byte [0x47cd74]
xor al, 0x8b
mov byte [0x47cf74], al
mov al, byte [0x47cd75]
xor al, 0xbe
mov byte [0x47cf75], al
mov al, byte [0x47cd76]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
and dl, 0x33
mov cl, al
xor cl, 0xff
or cl, 0x33
xor al, 0xff
or al, 0x33
and cl, al
xor cl, 0xff
or dl, cl
mov byte [0x47cf76], dl
mov bl, byte [0x47cd77]
mov dl, bl
xor dl, 0x4d
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, 0xb2
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x47cf77], bl
mov al, byte [0x47cd78]
xor al, 0xcc
mov byte [0x47cf78], al
mov al, byte [0x47cd79]
xor al, 0xed
mov byte [0x47cf79], al
mov al, byte [0x47cd7a]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xe6
xor cl, 0xff
xor al, 0xff
and al, 0xe6
or cl, al
xor cl, 0xff
mov byte [0x47cf7a], cl
mov al, byte [0x47cd7b]
xor al, 0x8e
mov byte [0x47cf7b], al
mov al, byte [0x47cd7c]
xor al, 0xc1
mov byte [0x47cf7c], al
mov al, byte [0x47cd7d]
mov cl, al
xor cl, 0xff
and cl, 0x72
and al, 0x8d
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 [0x47cf7d], cl
mov al, byte [0x47cd7e]
xor al, 0x9b
mov byte [0x47cf7e], al
mov dl, byte [0x47cd7f]
mov al, dl
xor al, 0xff
and al, 0xa9
mov cl, dl
and cl, 0x56
or al, cl
xor al, 0x56
and al, 0x66
mov ah, dl
and ah, 0x99
xor ah, 0xff
xor dl, 0xff
or dl, 0x66
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov cl, al
and cl, ah
xor al, ah
or cl, al
mov byte [0x47cf7f], cl
mov al, byte [0x47cd80]
xor al, 0x97
mov byte [0x47cf80], al
mov cl, byte [0x47cd81]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x95
xor al, 0xff
xor cl, 0xff
and cl, 0x95
or al, cl
xor al, 0xff
mov byte [0x47cf81], al
mov al, byte [0x47cd82]
xor al, 0x61
mov byte [0x47cf82], al
mov al, byte [0x47cd83]
mov cl, al
xor cl, 0xff
and cl, 0x96
and al, 0x69
or cl, al
mov byte [0x47cf83], cl
mov al, byte [0x47cd84]
mov dl, al
xor dl, 0xff
and dl, 0x8f
mov cl, al
and cl, 0x70
or dl, cl
xor dl, 0x70
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
and dl, ah
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0x43
xor cl, 0xff
or dl, 0x43
and dl, cl
xor al, 0xff
and al, 0xbc
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47cf84], dl
mov al, byte [0x47cd85]
xor al, 0xc4
mov byte [0x47cf85], al
mov al, byte [0x47cd86]
mov cl, al
xor cl, 0xff
and cl, 0xbd
and al, 0x42
or cl, al
xor cl, 0xed
mov byte [0x47cf86], cl
mov al, byte [0x47cd87]
xor al, 0x2c
mov byte [0x47cf87], al
mov dl, byte [0x47cd88]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
or al, 0x10
add al, 0xf0
xor dl, 0xff
or dl, 0xef
xor dl, 0xff
and dl, 0xff
or al, dl
xor al, 0x46
mov byte [0x47cf88], al
mov al, byte [0x47cd89]
xor al, 0x5e
mov byte [0x47cf89], al
mov al, byte [0x47cd8a]
xor al, 0x73
mov byte [str.Dszdr], al
mov al, byte [0x47cd8b]
xor al, 0xa8
mov byte [0x47cf8b], al
mov al, byte [0x47cd8c]
xor al, 0x6f
mov byte [0x47cf8c], al
mov al, byte [0x47cd8d]
xor al, 0x39
mov byte [0x47cf8d], al
mov cl, byte [0x47cd8e]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0xe2
xor al, 0xff
xor cl, 0xff
and cl, 0xe2
or al, cl
xor al, 0xff
mov byte [0x47cf8e], al
mov al, byte [0x47cd8f]
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, 0x49
mov cl, al
xor cl, 0xb6
xor cl, 0xff
or al, 0xb6
and al, cl
or dl, al
xor dl, 0x37
mov byte [0x47cf8f], dl
mov al, byte [0x47cd90]
mov dl, al
xor dl, 0xaf
and dl, al
shl dl, 1
sub al, 0xdb
add al, 0x50
add al, 0xdb
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x47cf90], al
mov al, byte [0x47cd91]
mov ah, al
or ah, ah
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
and cl, dl
or ah, cl
xor ah, 0xff
xor ah, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xf1
and ah, 0xe
or dl, ah
xor dl, 0xe
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x49
add dl, cl
or al, 0x49
mov ah, al
xor ah, 0xff
xor al, 0xff
or ah, al
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
mov al, dl
xor al, 0xff
xor dl, 0xff
or al, dl
mov cl, ah
xor cl, 0xff
xor ah, 0xff
or cl, ah
and al, cl
xor al, 0xff
xor al, 0xff
mov byte [0x47cf91], al
mov al, byte [0x47cd92]
xor al, 0x2b
mov byte [0x47cf92], al
mov al, byte [0x47cd93]
xor al, 0x6a
mov byte [0x47cf93], al
mov al, byte [str.i_exVO_l]
mov cl, al
and cl, 0xb9
shl cl, 1
add al, 0xb9
sub al, cl
mov byte [0x47cf94], al
mov cl, byte [0x47cd95]
mov al, cl
xor al, 0xff
mov dl, al
xor dl, 0xba
xor dl, 0xff
or al, 0xba
and al, dl
mov dl, cl
xor dl, 0xba
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 [0x47cf95], al
mov al, byte [0x47cd96]
mov cl, al
xor cl, 0xff
and cl, 0x31
and al, 0xce
or cl, al
mov byte [0x47cf96], cl
mov al, byte [0x47cd97]
xor al, 0x9a
mov byte [str.hS__6], al
mov al, byte [0x47cd98]
xor al, 0x63
mov byte [0x47cf98], al
mov al, byte [0x47cd99]
mov cl, al
and cl, cl
xor cl, 0xff
mov dl, al
add dl, dl
add dl, 1
add dl, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov ah, dl
xor ah, 0xff
and ah, 0xa1
and dl, 0x5e
or ah, dl
xor ah, 0x5e
mov dl, ah
and dl, 0x2b
xor dl, 0xff
and ah, 0x2b
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
or dl, ah
or al, 0x2b
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47cf99], dl
mov dl, byte [0x47cd9a]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
or al, cl
and al, 0x8c
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and dl, 0x73
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0x3f
and dl, 0xc0
or cl, dl
xor cl, 0xc0
or al, cl
mov byte [0x47cf9a], al
mov al, byte [0x47cd9b]
mov cl, al
xor cl, 0xff
and cl, 0xbc
and al, 0x43
or cl, al
xor cl, 0x34
mov byte [0x47cf9b], cl
mov al, byte [0x47cd9c]
mov cl, al
xor cl, 0xff
and cl, 2
and al, 0xfd
or cl, al
mov byte [0x47cf9c], cl
mov al, byte [0x47cd9d]
mov ah, al
xor ah, 0xff
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
or ah, cl
xor ah, 0xff
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0xab
and ah, 0x54
or dl, ah
xor dl, 0xb8
or dh, 0xec
xor dh, 0xff
and dh, 0xff
or dl, dh
mov ah, al
xor ah, 0xec
and ah, al
xor ah, 0xff
mov al, dl
xor al, 0xff
and al, 0x2d
and dl, 0xd2
or al, dl
xor al, 0xd2
xor ah, 0xff
and ah, 0xff
or ah, 0
or al, ah
mov byte [0x47cf9d], al
mov al, byte [0x47cd9e]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
xor ah, 0xff
mov dl, ah
or dl, 0x24
xor dl, 0xff
xor ah, 0xff
and ah, 0xdb
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor al, 0xff
or al, 0xdb
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
mov byte [0x47cf9e], dl
mov al, byte [0x47cd9f]
xor al, 0x5a
mov byte [0x47cf9f], al
mov al, byte [0x47cda0]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
xor dl, 0xff
xor dl, 0x3e
and dl, 0x3e
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xc1
add al, cl
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, 0x8a
mov byte [0x47cfa0], cl
mov al, byte [0x47cda1]
xor al, 0xd8
mov byte [0x47cfa1], al
mov al, byte [0x47cda2]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x9c
xor dl, 0xff
xor al, 0xff
or al, 0x9c
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47cfa2], dl
mov al, byte [0x47cda3]
xor al, 0x67
mov byte [0x47cfa3], al
mov al, byte [0x47cda4]
xor al, 0x72
mov byte [0x47cfa4], al
mov al, byte [0x47cda5]
xor al, 0x6e
mov byte [0x47cfa5], al
mov al, byte [0x47cda6]
mov cl, al
xor cl, 0xff
and cl, 0xb9
and al, 0x46
or cl, al
xor cl, 0xb1
mov byte [0x47cfa6], cl
mov al, byte [0x47cda7]
mov cl, al
xor cl, 0x74
xor cl, 0xff
and cl, 0x74
shl cl, 1
sub cl, 0x74
sub al, cl
mov byte [0x47cfa7], al
mov dl, byte [0x47cda8]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0x8f
and dl, 0x70
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x47cfa8], al
mov al, byte [str.ath]
xor al, 0x9a
mov byte [0x47cfa9], al
mov al, byte [0x47cdaa]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov ah, al
sub ah, cl
and ah, 0x99
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x66
add al, cl
mov dl, ah
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dh, dl
and dh, 0x27
and ah, 0xd8
mov cl, bl
and cl, 0x27
and al, 0xd8
or dh, ah
or cl, al
xor dh, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [str.PXH], dh
mov al, byte [0x47cdab]
xor al, 0x99
mov byte [0x47cfab], al
mov al, byte [0x47cdac]
mov cl, al
xor cl, 0xff
and cl, 0xa3
and al, 0x5c
or cl, al
mov byte [0x47cfac], cl
mov al, byte [0x47cdad]
xor al, 0xe6
mov byte [0x47cfad], al
mov bl, byte [0x47cdae]
mov dl, bl
and dl, 0x23
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, 0x23
shl cl, 1
xor bl, 0x23
add bl, cl
sub bl, al
mov byte [0x47cfae], bl
mov al, byte [0x47cdaf]
xor al, 0x46
mov byte [0x47cfaf], al
mov al, byte [0x47cdb0]
xor al, 0xd5
mov byte [0x47cfb0], al
mov al, byte [0x47cdb1]
xor al, 0x56
mov byte [0x47cfb1], al
mov al, byte [0x47cdb2]
mov cl, al
xor cl, 0xff
and cl, 0x15
and al, 0xea
or cl, al
mov byte [0x47cfb2], cl
mov al, byte [0x47cdb3]
xor al, 0x75
mov byte [0x47cfb3], al
mov al, byte [0x47cdb4]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xfe
xor dl, 0xff
mov cl, al
or cl, 1
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 1
shl dl, 1
sub dl, 1
sub al, dl
mov byte [0x47cfb4], al
mov al, byte [0x47cdb5]
mov cl, al
and cl, 0xaf
shl cl, 1
add al, 0xaf
sub al, cl
mov byte [0x47cfb5], al
mov al, byte [0x47cdb6]
xor al, 0x53
mov byte [0x47cfb6], al
mov al, byte [0x47cdb7]
xor al, 0x5d
mov byte [0x47cfb7], al
mov al, byte [0x47cdb8]
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
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 ah, dl
xor ah, 0xff
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0x72
and ah, 0x8d
or dl, ah
xor dl, 0x77
or dh, 0xfa
xor dh, 0xff
and dh, 0xff
or dl, dh
xor al, 0xff
or al, 0xfa
and dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
mov byte [0x47cfb8], dl
mov al, byte [0x47cdb9]
mov cl, al
and cl, 0x65
shl cl, 1
sub al, 0x9b
sub al, cl
mov byte [0x47cfb9], al
mov al, byte [0x47cdba]
xor al, 4
mov byte [0x47cfba], al
mov al, byte [0x47cdbb]
xor al, 0xd2
mov byte [0x47cfbb], al
mov al, byte [0x47cdbc]
xor al, 0x21
mov byte [0x47cfbc], al
mov al, byte [0x47cdbd]
xor al, 0x6b
mov byte [0x47cfbd], al
mov al, byte [0x47cdbe]
xor al, 0x57
mov byte [0x47cfbe], al
mov al, byte [0x47cdbf]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xca
mov dl, al
and dl, 0x35
or cl, dl
xor cl, 0x35
mov dl, ah
or dl, cl
xor dl, 0xff
or ah, cl
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, dl
xor dl, 0xff
or dl, 0xf8
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor al, 0xff
mov cl, al
and cl, 0xf8
mov ah, al
xor ah, 7
add al, ah
sub al, cl
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
xor cl, 0xff
mov byte [0x47cfbf], cl
mov al, byte [0x47cdc0]
mov ah, al
or ah, ah
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
and cl, dl
or ah, cl
xor ah, 0xff
xor ah, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0xf6
xor dl, 0xff
xor dl, 0xff
mov ah, al
xor ah, 0xff
and ah, 0x1c
and al, 0xe3
or ah, al
xor ah, 0xe3
or ah, 9
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov byte [0x47cfc0], dl
mov al, byte [0x47cdc1]
xor al, 0xb1
mov byte [0x47cfc1], al
mov dl, byte [0x47cdc2]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0x61
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0x61
xor cl, 0xff
or dl, 0x61
and dl, cl
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0x75
and al, 0x8a
or cl, al
mov byte [0x47cfc2], cl
mov dl, byte [0x47cdc3]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0x18
xor al, 0xff
and al, 0xff
mov ah, dl
xor ah, 0xff
or ah, 0xe7
and dl, 0x18
xor dl, 0xff
and ah, dl
xor ah, 0xff
mov cl, ah
xor cl, 0xff
mov dl, al
and dl, cl
mov cl, al
xor cl, ah
add al, cl
sub al, dl
mov byte [0x47cfc3], al
mov al, byte [0x47cdc4]
xor al, 0xd2
mov byte [0x47cfc4], al
mov cl, byte [0x47cdc5]
mov al, cl
xor al, 0xff
and al, 0xd3
and cl, 0x2c
and al, al
xor al, 0xff
and cl, cl
xor cl, 0xff
and al, cl
xor al, 0xff
xor al, 0x8c
mov byte [0x47cfc5], al
mov bl, byte [0x47cdc6]
mov dl, bl
xor dl, 0xff
and dl, 0x22
mov al, bl
and al, 0xdd
or dl, al
xor dl, 0xe1
xor dl, 0xff
and dl, 0xc3
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, al
xor cl, 0xff
and cl, 0xc3
and al, 0x3c
sub al, cl
sub bl, al
mov byte [0x47cfc6], bl
mov bl, byte [0x47cdc7]
mov dl, bl
xor dl, 0xff
and dl, 0xa
mov al, bl
and al, 0xf5
or dl, al
xor dl, 0xfd
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0xf7
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, 0x86
sub al, 0xf7
sub al, 0x86
sub bl, al
mov byte [0x47cfc7], bl
mov al, byte [0x47cdc8]
mov cl, al
and cl, 0xfc
shl cl, 1
add al, 0xfc
sub al, cl
mov byte [0x47cfc8], al
mov al, byte [0x47cdc9]
xor al, 0x9e
mov byte [0x47cfc9], al
mov al, byte [0x47cdca]
xor al, 0x5d
mov byte [0x47cfca], al
mov al, byte [0x47cdcb]
and al, 0xff
or al, 0
mov cl, al
and cl, 0x9c
shl cl, 1
add al, 0x9c
sub al, cl
mov byte [0x47cfcb], al
mov al, byte [0x47cdcc]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, cl
mov cl, al
xor cl, cl
mov ah, al
add ah, cl
sub ah, dl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xe4
xor ah, 0xff
and ah, 0xe4
xor dl, 0xff
xor ah, 0xff
and dl, ah
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
or al, al
xor al, 0xff
or al, 0xe4
xor al, 0xff
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and dl, al
mov byte [0x47cfcc], dl
mov al, byte [0x47cdcd]
xor al, 0xee
mov byte [0x47cfcd], al
mov cl, byte [0x47cdce]
mov dl, cl
xor dl, 0xff
or dl, 0xa9
xor dl, 0xff
and dl, 0xff
mov al, dl
xor al, 0xff
mov ch, al
and ch, 2
or al, 2
xor al, 0xff
mul ch
mov dh, al
mov ch, dl
and ch, 2
or dl, 2
mov al, dl
mul ch
add al, dh
xor ebx, ebx
sub bl, cl
add bl, 0xaa
xor edx, edx
sub dl, bl
xor ecx, ecx
sub cl, al
add dl, cl
mov byte [0x47cfce], dl
mov al, byte [0x47cdcf]
mov cl, al
xor cl, 0xff
and cl, 0x4a
and al, 0xb5
or cl, al
xor cl, 0xa7
mov byte [0x47cfcf], cl
mov al, byte [0x47cdd0]
mov cl, al
and cl, 0x90
shl cl, 1
add al, 0x90
sub al, cl
mov byte [0x47cfd0], al
mov dl, byte [0x47cdd1]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
or al, 0x61
xor al, 0xff
and dl, 0x61
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x79
xor al, 0xff
or al, 0x86
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47cfd1], dl
mov al, byte [0x47cdd2]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x18
xor al, 0xff
or al, 0xe7
and cl, al
xor cl, 0xff
mov byte [0x47cfd2], cl
mov bl, byte [0x47cdd3]
mov dl, bl
xor dl, 0x93
xor dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x93
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, 0x93
add bl, 0x79
sub bl, al
sub bl, 0x79
mov byte [0x47cfd3], bl
mov al, byte [0x47cdd4]
mov cl, al
xor cl, 0xff
and cl, 0x70
and al, 0x8f
or cl, al
xor cl, 0xc7
mov byte [0x47cfd4], cl
mov al, byte [0x47cdd5]
mov dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xc8
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and al, 0xc8
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [str.GZo], dl
mov dh, byte [0x47cdd6]
mov dl, dh
xor dl, 0x50
and dl, dh
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov bl, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, bl
xor ebx, ebx
sub bl, dh
add bl, 0x51
xor edx, edx
sub dl, bl
add dl, 0xab
sub dl, al
sub dl, 0xab
mov byte [0x47cfd6], dl
mov al, byte [0x47cdd7]
xor al, 0x5f
mov byte [0x47cfd7], al
mov bl, byte [0x47cdd8]
mov dl, bl
and dl, 0x3e
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, 0x3e
sub bl, al
mov byte [0x47cfd8], bl
mov al, byte [0x47cdd9]
xor al, 0xac
mov byte [0x47cfd9], al
mov al, byte [0x47cdda]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, cl
or ah, 0
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
mov dl, ah
and dl, 0x9b
xor dl, 0xff
xor ah, 0xff
or ah, 0x64
and dl, ah
xor dl, 0xff
xor dl, 0xff
and al, 0x64
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
or dl, al
mov byte [0x47cfda], dl
mov al, byte [0x47cddb]
mov cl, al
xor cl, 0xff
and cl, 0x6a
and al, 0x95
or cl, al
mov byte [0x47cfdb], cl
mov al, byte [0x47cddc]
mov cl, al
xor cl, 0x95
xor cl, 0xff
and cl, 0x95
shl cl, 1
sub cl, 0x95
sub al, cl
mov byte [0x47cfdc], al
mov al, byte [0x47cddd]
xor al, 0xb9
mov byte [0x47cfdd], al
mov al, byte [0x47cdde]
mov cl, al
xor cl, 0xff
and cl, 0x74
and al, 0x8b
or cl, al
xor cl, 0xfd
mov byte [0x47cfde], cl
mov bl, byte [0x47cddf]
mov dl, bl
xor dl, 0x38
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0x38
and dl, 0x38
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x38
sub bl, al
mov byte [0x47cfdf], bl
mov al, byte [0x47cde0]
xor al, 0xc7
mov byte [0x47cfe0], al
mov dl, byte [0x47cde1]
mov al, dl
and al, al
xor al, 0xff
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
or al, 0xd7
xor dl, 0xff
or dl, 0x28
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 [0x47cfe1], cl
mov al, byte [0x47cde2]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
xor dl, 0xff
xor dl, 0xa4
and dl, 0xa4
and al, 0x5b
or dl, al
xor dl, 7
mov byte [0x47cfe2], dl
mov al, byte [0x47cde3]
mov cl, al
and cl, 0x77
shl cl, 1
add al, 0x77
sub al, cl
mov byte [0x47cfe3], al
mov al, byte [0x47cde4]
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
mov dl, ah
xor dl, 0xff
or dl, 0xbf
xor ah, 0xff
or ah, 0xbf
xor dl, 0xff
xor ah, 0xff
or dl, ah
or al, al
xor al, 0xff
or al, 0x40
xor al, 0xff
or dl, al
mov byte [0x47cfe4], dl
mov al, byte [0x47cde5]
mov cl, al
xor cl, 0xff
and cl, 0xae
and al, 0x51
or cl, al
mov byte [0x47cfe5], cl
mov al, byte [0x47cde6]
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, 0xd0
and al, 0x2f
or dl, al
xor dl, 0xd4
mov byte [0x47cfe6], dl
mov dl, byte [0x47cde7]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0x61
and dl, 0x9e
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov cl, al
xor cl, 0xcd
xor cl, 0xff
and cl, 0xcd
shl cl, 1
sub cl, 0xcd
sub al, cl
mov byte [0x47cfe7], al
mov al, byte [0x47cde8]
mov cl, al
xor cl, 0xff
and cl, 0xb4
and al, 0x4b
or cl, al
xor cl, 0x44
mov byte [0x47cfe8], cl
mov al, byte [0x47cde9]
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, 0xf7
xor ah, 0xff
xor al, 0xff
and al, 0xf7
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
and dl, al
mov byte [0x47cfe9], dl
mov al, byte [0x47cdea]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x77
xor al, 0xff
and al, 0x88
or cl, al
xor cl, 0xff
mov byte [0x47cfea], cl
mov al, byte [0x47cdeb]
mov dl, al
xor dl, 0xff
and dl, 0xfe
mov cl, al
and cl, 1
or dl, cl
xor dl, 1
and dl, 0x3e
or al, al
xor al, 0xff
or al, 0x3e
xor al, 0xff
or dl, al
mov byte [0x47cfeb], dl
mov al, byte [0x47cdec]
xor al, 0xfb
mov byte [0x47cfec], al
mov al, byte [0x47cded]
mov cl, al
xor cl, 0xff
xor cl, 0xff
xor cl, 0x51
and cl, 0x51
and al, 0xae
or cl, al
mov byte [0x47cfed], cl
mov al, byte [0x47cdee]
xor al, 0xf0
mov byte [0x47cfee], al
mov cl, byte [0x47cdef]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x87
xor cl, 0xff
and cl, 0x78
or al, cl
xor al, 0xff
mov byte [0x47cfef], al
mov al, byte [0x47cdf0]
mov cl, al
xor cl, 0xff
and cl, 0x87
and al, 0x78
or cl, al
mov byte [0x47cff0], cl
mov al, byte [0x47cdf1]
xor al, 0x3a
mov byte [0x47cff1], al
mov al, byte [0x47cdf2]
xor al, 0xc9
mov byte [0x47cff2], al
mov al, byte [0x47cdf3]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
and cl, dl
or cl, 0x82
xor cl, 0xff
shl cl, 1
add al, 0x7d
sub al, cl
mov byte [0x47cff3], al
mov bl, byte [0x47cdf4]
mov dl, bl
and dl, 0x21
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, 0xdf
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x47cff4], bl
mov al, byte [0x47cdf5]
xor al, 2
mov byte [0x47cff5], al
mov al, byte [0x47cdf6]
mov cl, al
xor cl, 0xb9
xor cl, 0xff
and cl, 0xb9
shl cl, 1
sub cl, 0xb9
mov dl, al
sub dl, cl
xor dl, 0xff
mov cl, dl
xor cl, 0xb9
xor cl, 0xff
or dl, 0xb9
and dl, cl
shl dl, 1
sub dl, 0xb9
sub al, dl
mov byte [0x47cff6], al
mov al, byte [0x47cdf7]
mov cl, al
xor cl, 0xff
and cl, 9
and al, 0xf6
or cl, al
mov byte [0x47cff7], cl
mov dl, byte [0x47cdf8]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0x64
xor dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x9b
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
xor al, 0xff
xor ah, 0xff
or al, ah
xor al, 0xff
and al, 0xff
mov byte [0x47cff8], al
mov al, byte [0x47cdf9]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xf4
xor al, 0xff
and al, 0xb
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47cff9], dl
mov al, byte [0x47cdfa]
mov cl, al
xor cl, 0xb7
xor cl, 0xff
and cl, 0xb7
shl cl, 1
sub cl, 0xb7
sub al, cl
mov byte [0x47cffa], al
mov al, byte [0x47cdfb]
xor al, 6
mov byte [0x47cffb], al
mov al, byte [0x47cdfc]
mov cl, al
xor cl, 0xff
and cl, 0xe7
and al, 0x18
or cl, al
mov byte [0x47cffc], cl
mov al, byte [0x47cdfd]
xor al, 0x5c
mov byte [0x47cffd], al
mov al, byte [0x47cdfe]
xor al, 0xd1
mov byte [0x47cffe], al
mov al, byte [0x47cdff]
mov cl, al
xor cl, 0xff
and cl, 0x2e
and al, 0xd1
or cl, al
mov byte [0x47cfff], cl
mov al, byte [0x47ce00]
xor al, 0xb0
mov byte [0x47d000], al
mov al, byte [0x47ce01]
mov cl, al
xor cl, 0xff
and cl, 0xf6
and al, 9
or cl, al
xor cl, 0x5c
mov byte [0x47d001], cl
mov al, byte [0x47ce02]
xor al, 0xe6
mov byte [0x47d002], al
mov al, byte [0x47ce03]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x38
xor dl, 0xff
and al, 0xc7
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d003], dl
mov al, byte [0x47ce04]
xor al, 0x87
mov byte [0x47d004], al
mov al, byte [0x47ce05]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xf
mov dl, al
and dl, 0xf0
or cl, dl
xor cl, 0xf0
and ah, cl
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0x4c
and ah, 0xb3
or dl, ah
xor dl, 0x6c
or dh, 0xdf
xor dh, 0xff
and dh, 0xff
or dl, dh
xor dl, 0xff
xor al, 0xff
and al, 0x20
or dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov byte [0x47d005], dl
mov dl, byte [0x47ce06]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0xff
or al, 0xad
xor al, 0xff
and al, 0xff
or al, 0
mov ah, dl
xor ah, 0xff
and ah, 0xb6
and dl, 0x49
or ah, dl
xor ah, 0x49
mov dl, ah
and dl, 0xad
xor dl, 0xff
xor ah, 0xff
or ah, 0x52
xor dl, 0xff
xor ah, 0xff
or dl, ah
xor al, 0xff
xor dl, 0xff
and al, dl
mov byte [0x47d006], al
mov dl, byte [0x47ce07]
mov al, dl
xor al, 0xff
xor al, 0xff
xor al, 0xda
and al, 0xda
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x25
add dl, cl
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 [0x47d007], ah
mov al, byte [0x47ce08]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
mov cl, al
and cl, cl
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, 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
and ah, 0x36
mov dl, ah
xor dl, 0xff
and dl, 0x27
and ah, 0xd8
or dl, ah
xor dl, 0xd8
mov ah, al
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 0xff
and ah, 0xc9
mov al, ah
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub ah, al
and dl, ah
xor dl, 0xff
mov byte [0x47d008], dl
mov al, byte [0x47ce09]
xor al, 0xe9
mov byte [0x47d009], al
mov al, byte [0x47ce0a]
mov cl, al
xor cl, 0x97
and cl, al
shl cl, 1
add al, 0x68
sub al, cl
mov byte [0x47d00a], al
mov al, byte [0x47ce0b]
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or ah, ah
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
and dl, ah
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x1e
or al, 0x1e
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or dl, al
xor dl, 0xff
mov byte [0x47d00b], dl
mov al, byte [0x47ce0c]
xor al, 0x5f
mov byte [0x47d00c], al
mov al, byte [0x47ce0d]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0x39
add dl, cl
shl dl, 1
add al, 0x39
sub al, dl
mov byte [0x47d00d], al
mov al, byte [0x47ce0e]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0xc0
and al, 0x3f
or cl, al
xor cl, 0x38
mov byte [0x47d00e], cl
mov al, byte [0x47ce0f]
mov cl, al
xor cl, 0xff
and cl, 0x39
and al, 0xc6
or cl, al
xor cl, 0x36
mov byte [0x47d00f], cl
mov al, byte [0x47ce10]
mov cl, al
and cl, 0x21
shl cl, 1
add al, 0x21
sub al, cl
mov byte [0x47d010], al
mov al, byte [0x47ce11]
xor al, 0xa6
mov byte [0x47d011], al
mov al, byte [0x47ce12]
mov cl, al
xor cl, 0xf8
xor cl, 0xff
and cl, 0xf8
shl cl, 1
sub cl, 0xf8
sub al, cl
mov byte [0x47d012], al
mov al, byte [0x47ce13]
mov cl, al
xor cl, 0xff
and cl, 0xc7
and al, 0x38
or cl, al
mov byte [0x47d013], cl
mov al, byte [0x47ce14]
xor al, 0x53
mov byte [0x47d014], al
mov al, byte [0x47ce15]
xor al, 0xec
mov byte [0x47d015], al
mov al, byte [0x47ce16]
xor al, 0x4a
mov byte [0x47d016], al
mov dl, byte [0x47ce17]
mov cl, dl
and cl, cl
xor cl, 0xff
xor cl, 0xff
mov ah, cl
xor ah, 0xff
mov al, ah
and al, 0x5f
and cl, 0xa0
or al, cl
xor al, 0x40
or ah, 0xe0
xor ah, 0xff
and ah, 0xff
or al, ah
xor dl, 0xff
or dl, 0xe0
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
xor cl, 0xff
or al, cl
mov byte [0x47d017], al
mov ah, byte [0x47ce18]
mov al, ah
or al, al
xor al, 0xff
xor al, 0xff
or al, al
xor al, 0xff
or al, 7
xor al, 0xff
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 0x21
and ah, 0xde
or dl, ah
xor dl, 0xd9
or dh, 7
xor dh, 0xff
and dh, 0xff
or dl, dh
mov cl, dl
xor cl, 0xff
and cl, 0xe9
and dl, 0x16
or cl, dl
xor cl, 0x16
mov dl, al
or dl, cl
xor dl, 0xff
or al, cl
xor al, 0xff
or dl, al
xor dl, 0xff
xor dl, 0xff
mov byte [0x47d018], dl
mov al, byte [0x47ce19]
xor al, 0x63
mov byte [0x47d019], al
mov al, byte [0x47ce1a]
xor al, 0x9a
mov byte [0x47d01a], al
mov al, byte [0x47ce1b]
mov cl, al
and cl, 0x42
shl cl, 1
add al, 0x42
sub al, cl
mov byte [0x47d01b], al
mov al, byte [0x47ce1c]
mov cl, al
and cl, 0xf7
shl cl, 1
add al, 0xf7
sub al, cl
mov byte [0x47d01c], al
mov bl, byte [0x47ce1d]
mov dl, bl
xor dl, 0xff
or dl, 0xee
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
mov cl, bl
and cl, 0x11
or bl, 0x11
add cl, bl
sub cl, al
mov byte [0x47d01d], cl
mov dl, byte [0x47ce1e]
mov al, dl
and al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
or cl, ah
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0x5e
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
and dl, 0xa1
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
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x47d01e], al
mov bl, byte [0x47ce1f]
mov dl, bl
and dl, 0x5e
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x5e
sub bl, al
mov byte [0x47d01f], bl
mov al, byte [0x47ce20]
mov dl, al
xor dl, 0xcc
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0xcc
shl dl, 1
sub dl, 0xcc
sub al, dl
mov byte [0x47d020], al
mov al, byte [0x47ce21]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0xff
shl dl, 1
mov ah, al
add ah, 0xff
sub ah, dl
mov dl, cl
and dl, ah
xor cl, ah
or dl, cl
xor dl, 0xff
or dl, 0xdb
xor dl, 0xff
and dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
and al, 0xdb
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x47d021], dl
mov dl, byte [0x47ce22]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
or al, al
xor al, 0xff
mov ah, cl
xor ah, 0xff
xor cl, 0xff
and ah, cl
xor al, 0xff
xor ah, 0xff
and al, ah
or al, 0xdc
xor al, 0xff
or dl, 0x23
xor dl, 0xff
or al, dl
xor al, 0xff
mov byte [0x47d022], al
mov al, byte [0x47ce23]
mov dl, al
xor dl, 0xb
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0xb
shl dl, 1
add dl, 0xa3
sub dl, 0xb
sub dl, 0xa3
sub al, dl
mov byte [0x47d023], al
mov al, byte [0x47ce24]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0x61
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and al, 0x61
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d024], dl
mov al, byte [0x47ce25]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 3
and al, 3
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d025], dl
mov al, byte [0x47ce26]
mov bl, al
xor bl, 0xff
mov dh, al
xor dh, 0xff
mov ah, bl
xor ah, 0xff
mov bh, dh
xor bh, 0xff
mov dl, ah
and dl, 0x5d
and bl, 0xa2
mov cl, bh
and cl, 0x5d
and dh, 0xa2
or dl, bl
or cl, dh
xor dl, cl
or ah, bh
xor ah, 0xff
and ah, 0xff
or dl, ah
xor dl, 0xff
or dl, 0x4f
and al, 0x4f
xor al, 0xff
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor al, 0xff
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov byte [0x47d026], cl
mov al, byte [0x47ce27]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
and cl, dl
mov dl, cl
and dl, 0xfb
xor cl, 0xfb
or dl, cl
xor dl, 0xff
xor al, 0xff
xor al, 0xff
or al, 4
xor al, 0xff
and al, 0xff
xor dl, 0xff
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
and dl, al
mov byte [0x47d027], dl
mov dl, byte [0x47ce28]
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, dl
xor cl, 0xff
and cl, 0xd3
mov ah, dl
and ah, 0x2c
or cl, ah
xor cl, 0x2c
or al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0x8e
and dl, 0x8e
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x47d028], al
mov al, byte [0x47ce29]
xor al, 0x3c
mov byte [0x47d029], al
mov al, byte [0x47ce2a]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
or dl, cl
xor dl, 0xff
mov cl, dl
and cl, 0x9f
mov ah, dl
xor ah, 0x60
add dl, ah
sub dl, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, al
and cl, 0x60
mov ah, al
xor ah, 0x9f
add al, ah
sub al, cl
and dl, al
xor dl, 0xff
mov byte [0x47d02a], dl
mov dl, byte [0x47ce2b]
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, 0xc7
and cl, 0x38
or al, cl
xor al, 0x80
or ah, 0xb8
xor ah, 0xff
and ah, 0xff
or al, ah
xor dl, 0xff
or dl, 0xb8
and al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
mov byte [0x47d02b], al
mov al, byte [0x47ce2c]
xor al, 0x72
mov byte [0x47d02c], al
mov cl, byte [0x47ce2d]
mov al, cl
xor al, 0xff
or al, 0x89
add al, 0x77
and cl, 0x89
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0x54
and al, 0xab
or cl, al
mov byte [0x47d02d], cl
mov dl, byte [0x47ce2e]
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
xor al, 0xff
and al, 0xff
and al, 0x2d
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, dl
xor ah, 0xff
and ah, 0xd2
or dl, 0x2d
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
and ah, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
or al, ah
mov byte [0x47d02e], al
mov al, byte [0x47ce2f]
mov dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0x5c
xor dl, 0xff
and dl, 0xa3
shl dl, 1
sub dl, 0xa3
sub al, dl
mov byte [0x47d02f], al
mov al, byte [0x47ce30]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x78
xor al, 0xff
and al, 0x87
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d030], dl
mov al, byte [0x47ce31]
xor al, 0x44
mov byte [0x47d031], al
mov al, byte [0x47ce32]
xor al, 0xe4
mov byte [0x47d032], al
mov al, byte [0x47ce33]
xor al, 0xee
mov byte [0x47d033], al
mov al, byte [0x47ce34]
xor al, 0x65
mov byte [0x47d034], al
mov al, byte [0x47ce35]
mov dl, al
xor dl, 0xff
and dl, 0x54
mov cl, al
and cl, 0xab
or dl, cl
xor dl, 0xfd
xor dl, 0xff
xor dl, 0xff
or dl, 0x56
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 0xa9
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x47d035], al
mov ah, byte [0x47ce36]
mov al, ah
xor al, 0xff
and al, 0xa8
and ah, 0x57
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, 9
mov byte [0x47d036], dl
mov al, byte [0x47ce37]
xor al, 0xbb
mov byte [0x47d037], al
mov dl, byte [0x47ce38]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, al
xor cl, 0xe
xor cl, 0xff
or al, 0xe
and al, cl
xor dl, 0xff
or dl, 0xe
xor dl, 0xff
and dl, 0xff
or al, dl
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x57
xor cl, 0xff
xor al, 0xff
and al, 0x57
or cl, al
xor cl, 0xff
mov byte [0x47d038], cl
mov al, byte [0x47ce39]
xor al, 0xba
mov byte [0x47d039], al
mov dl, byte [0x47ce3a]
mov cl, dl
add cl, 1
mov al, dl
xor al, 0xff
or al, dl
add al, cl
xor al, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0xe3
mov ah, dl
xor ah, 0xff
and ah, 0xcc
and dl, 0x33
or ah, dl
xor ah, 0x33
or ah, 0x1c
mov dl, al
and dl, ah
xor dl, 0xff
and al, ah
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov al, dl
xor al, 0xff
and al, 0x39
and dl, 0xc6
or al, dl
xor al, 0xc6
mov byte [0x47d03a], al
mov al, byte [0x47ce3b]
mov cl, al
xor cl, 0xff
and cl, 0xd9
and al, 0x26
mov dl, cl
or dl, al
xor dl, 0xff
or cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov byte [0x47d03b], dl
mov al, byte [0x47ce3c]
xor al, 0x55
mov byte [0x47d03c], al
mov cl, byte [0x47ce3d]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x89
or cl, 0x89
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x47d03d], al
mov al, byte [0x47ce3e]
xor al, 0xb6
mov byte [0x47d03e], al
mov al, byte [0x47ce3f]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
xor dl, 0xff
and dl, 0x2c
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and al, 0xd3
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d03f], dl
mov al, byte [0x47ce40]
mov cl, al
xor cl, 0x4f
xor cl, 0xff
and cl, 0x4f
shl cl, 1
sub cl, 0x4f
sub al, cl
mov byte [0x47d040], al
mov al, byte [0x47ce41]
mov cl, al
xor cl, 0x21
xor cl, 0xff
and cl, 0x21
shl cl, 1
sub cl, 0x21
sub al, cl
mov byte [0x47d041], al
mov al, byte [0x47ce42]
xor al, 0xe9
mov byte [0x47d042], al
mov al, byte [0x47ce43]
mov cl, al
xor cl, 0xff
and cl, 0x85
and al, 0x7a
or cl, al
mov byte [0x47d043], cl
mov al, byte [0x47ce44]
mov cl, al
xor cl, 0xff
and cl, 0x59
and al, 0xa6
or cl, al
xor cl, 0x5e
mov byte [0x47d044], cl
mov al, byte [0x47ce45]
xor al, 0xa9
mov byte [0x47d045], al
mov al, byte [0x47ce46]
xor al, 0x97
mov byte [0x47d046], al
mov al, byte [0x47ce47]
mov cl, al
xor cl, 0xff
xor cl, 0xff
xor cl, 8
and cl, 8
and al, 0xf7
or cl, al
mov byte [0x47d047], cl
mov al, byte [0x47ce48]
mov cl, al
xor cl, 0xb4
xor cl, 0xff
and cl, 0xb4
shl cl, 1
sub cl, 0xb4
sub al, cl
mov byte [0x47d048], al
mov al, byte [0x47ce49]
xor al, 0xf1
mov byte [0x47d049], al
mov al, byte [0x47ce4a]
xor al, 0xbf
mov byte [0x47d04a], al
mov al, byte [0x47ce4b]
xor al, 0xfe
mov byte [0x47d04b], al
mov al, byte [0x47ce4c]
xor al, 2
mov byte [0x47d04c], al
mov al, byte [0x47ce4d]
xor al, 0xff
mov byte [0x47d04d], al
mov dl, byte [0x47ce4e]
mov al, dl
or al, al
xor al, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0xa6
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
xor cl, 0x59
xor cl, 0xff
or dl, 0x59
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 cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x47d04e], al
mov al, byte [0x47ce4f]
xor al, 0x48
mov byte [0x47d04f], al
mov al, byte [0x47ce50]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xcd
xor dl, 0xff
xor al, 0xff
and al, 0xcd
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d050], dl
mov al, byte [0x47ce51]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xfe
xor al, 0xff
or al, 1
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d051], dl
mov al, byte [0x47ce52]
mov cl, al
xor cl, 0xff
and cl, 0x64
and al, 0x9b
or cl, al
mov byte [0x47d052], cl
mov al, byte [0x47ce53]
xor al, 0x24
mov byte [0x47d053], al
mov al, byte [0x47ce54]
mov cl, al
xor cl, 0xff
and cl, 0x8b
mov dl, al
and dl, 0x74
or cl, dl
xor cl, 0x74
and cl, 0x87
and al, 0x78
or cl, al
mov byte [str.0KF], cl
mov al, byte [0x47ce55]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x79
xor dl, 0xff
or al, 0x86
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and dl, al
mov byte [0x47d055], dl
mov bl, byte [0x47ce56]
mov al, bl
xor al, 0x8c
mov dl, al
xor dl, 0xff
and dl, 0x1e
and al, 0xe1
or dl, al
xor dl, 0xe1
or dl, dl
xor dl, 0xff
or dl, 0x73
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, 0x8c
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x47d056], bl
mov al, byte [0x47ce57]
mov dl, al
and dl, dl
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
or dl, 0x85
and al, 0x85
xor al, 0xff
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0x3c
and dl, 0xc3
mov cl, bl
and cl, 0x3c
and al, 0xc3
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x47d057], dh
mov al, byte [0x47ce58]
xor al, 0xca
mov byte [0x47d058], al
mov al, byte [0x47ce59]
mov cl, al
xor cl, 0x24
xor cl, 0xff
and cl, 0x24
shl cl, 1
sub cl, 0x24
sub al, cl
mov byte [0x47d059], al
mov al, byte [0x47ce5a]
xor al, 0x5f
mov byte [0x47d05a], al
mov cl, byte [0x47ce5b]
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
mov byte [0x47d05b], al
mov dl, byte [0x47ce5c]
mov ah, dl
xor ah, 0xff
mov cl, dl
xor cl, 0xff
mov al, dl
and al, 0xff
mov ch, dl
and ch, 0xff
or al, 0
or ch, 0
xor al, ch
or ah, cl
xor ah, 0xff
and ah, 0xff
or al, ah
xor al, 0xff
or al, 0x55
xor al, 0xff
or dl, 0xaa
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
mov cl, al
or cl, ah
xor cl, 0xff
or al, ah
xor al, 0xff
or cl, al
xor cl, 0xff
xor cl, 0xff
mov byte [0x47d05c], cl
mov al, byte [0x47ce5d]
xor al, 0x8a
mov byte [0x47d05d], al
mov al, byte [0x47ce5e]
mov cl, al
xor cl, 0xd8
xor cl, 0xff
and cl, 0xd8
shl cl, 1
sub cl, 0xd8
sub al, cl
mov byte [0x47d05e], al
mov cl, byte [0x47ce5f]
mov al, cl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x86
and cl, 0x79
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, 0xd5
xor cl, 0xff
and cl, 0xd5
shl cl, 1
sub cl, 0xd5
sub al, cl
mov byte [0x47d05f], al
mov bl, byte [0x47ce60]
mov dl, bl
xor dl, 0xff
or dl, 0x4f
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub bl, 0x50
sub bl, al
mov byte [0x47d060], bl
mov al, byte [0x47ce61]
xor al, 0x90
mov byte [0x47d061], al
mov al, byte [0x47ce62]
mov ah, al
xor ah, 0xff
and ah, 0x21
mov cl, al
and cl, 0xde
or ah, cl
xor ah, 0xa2
mov dl, ah
xor dl, 0xff
and dl, 0xe3
and ah, 0x1c
or dl, ah
xor dl, 0x1c
and dl, 0x83
shl dl, 1
sub dl, 0xf6
sub dl, 0x83
add dl, 0xf6
add al, 0xc7
sub al, dl
sub al, 0xc7
mov byte [0x47d062], al
mov dl, byte [0x47ce63]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x41
and dl, 0x41
xor dl, 0xff
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
xor al, 0xff
mov byte [0x47d063], al
mov al, byte [0x47ce64]
xor al, 0x2b
mov byte [0x47d064], al
mov al, byte [0x47ce65]
xor al, 0xf0
mov byte [0x47d065], al
mov al, byte [0x47ce66]
mov cl, al
and cl, 0xa
shl cl, 1
add al, 0xa
sub al, cl
mov byte [0x47d066], al
mov al, byte [0x47ce67]
mov cl, al
and cl, 0xf6
shl cl, 1
add al, 0xf6
sub al, cl
mov byte [0x47d067], al
mov al, byte [0x47ce68]
xor al, 0x50
mov byte [0x47d068], al
mov cl, byte [0x47ce69]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xcb
xor cl, 0xff
or cl, 0x34
and al, cl
xor al, 0xff
mov byte [0x47d069], al
mov al, byte [0x47ce6a]
xor al, 0x60
mov byte [0x47d06a], al
mov al, byte [0x47ce6b]
xor al, 0x3b
mov byte [0x47d06b], al
mov al, byte [0x47ce6c]
mov cl, al
and cl, 0xda
shl cl, 1
add al, 0xda
sub al, cl
mov byte [str.w__r], al
mov al, byte [0x47ce6d]
xor al, 0x73
mov byte [0x47d06d], al
mov dl, byte [0x47ce6e]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0
xor cl, 0xff
or cl, 0
or al, cl
xor al, 0xff
or al, 0x48
xor dl, 0xff
or dl, 0xb7
mov cl, al
add cl, 1
xor al, 0xff
or al, dl
add al, cl
mov cl, al
xor cl, 0xff
and cl, 0x67
and al, 0x98
or cl, al
xor cl, 0x98
mov byte [0x47d06e], cl
mov al, byte [0x47ce6f]
mov cl, al
xor cl, cl
xor cl, 0xff
mov ah, al
or ah, ah
and ah, cl
xor ah, 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
or dl, 0x62
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0x9d
and dl, al
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
mov byte [0x47d06f], dl
mov bl, byte [str.W3g_]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0xc7
add dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub bl, 0x39
sub bl, 9
sub bl, al
add bl, 9
mov byte [0x47d070], bl
mov al, byte [0x47ce71]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x36
xor dl, 0xff
xor al, 0xff
or al, 0x36
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x47d071], dl
mov al, byte [0x47ce72]
xor al, 0x79
mov byte [0x47d072], al
mov al, byte [0x47ce73]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xe5
xor dl, 0xff
mov cl, al
xor cl, 0xff
or cl, 0xe5
and dl, cl
xor dl, 0xff
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 cl, ah
xor cl, 0xff
xor ah, 0xff
and cl, ah
xor cl, 0xff
and cl, 0xe5
shl cl, 1
add cl, 0x1b
sub al, cl
mov byte [0x47d073], al
mov al, byte [0x47ce74]
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, 0x9f
and al, 0x60
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov byte [0x47d074], cl
mov al, byte [0x47ce75]
mov cl, al
and cl, 0xb4
shl cl, 1
add al, 0xb4
sub al, cl
mov byte [0x47d075], al
mov al, byte [0x47ce76]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0xc2
xor dl, 0xff
xor dl, 0xff
xor al, 0xff
or al, 0x3d
and dl, al
xor dl, 0xff
mov byte [0x47d076], dl
mov al, byte [0x47ce77]
xor al, 0xa3
mov byte [0x47d077], al
mov al, byte [0x47ce78]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
or cl, ah
xor cl, 0xff
or cl, 0
and cl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
mov ah, dl
xor ah, 0xf
and ah, dl
xor al, 0xff
and al, 0xf
xor ah, 0xff
xor al, 0xff
mov cl, ah
add cl, 1
xor ah, 0xff
or ah, al
add ah, cl
mov byte [0x47d078], ah
mov al, byte [str.1:]
xor al, 0x25
mov byte [0x47d079], al
mov al, byte [0x47ce7a]
mov cl, al
xor cl, 0xff
and cl, 0x93
and al, 0x6c
or cl, al
mov byte [0x47d07a], cl
mov al, byte [0x47ce7b]
xor al, 0xf7
mov byte [0x47d07b], al
mov al, byte [0x47ce7c]
xor al, 0xa5
mov byte [0x47d07c], al
mov dl, byte [0x47ce7d]
mov al, dl
xor al, 0xff
and al, 0x9a
or dl, dl
xor dl, 0xff
or dl, 0x9a
xor dl, 0xff
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 [0x47d07d], al
mov al, byte [0x47ce7e]
xor al, 0x3e
mov byte [0x47d07e], al
mov al, byte [0x47ce7f]
xor al, 0xb7
mov byte [0x47d07f], al
mov al, byte [0x47ce80]
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov byte [0x47d080], cl
mov al, byte [0x47ce81]
mov cl, al
xor cl, 0xff
and cl, 0xbe
and al, 0x41
or cl, al
xor cl, 3
mov byte [0x47d081], cl
mov al, byte [0x47ce82]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x58
mov dl, cl
xor dl, 0xff
and dl, 0xfb
and cl, 4
or dl, cl
xor dl, 4
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xa7
add al, cl
xor al, 0xff
mov ah, dl
and ah, al
xor ah, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
mov byte [0x47d082], ah
mov al, byte [0x47ce83]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xf9
and al, 0xf9
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d083], dl
mov al, byte [0x47ce84]
mov cl, al
xor cl, 0xff
and cl, 0x92
and al, 0x6d
or cl, al
mov byte [0x47d084], cl
mov bl, byte [0x47ce85]
mov dl, bl
and dl, 0xdc
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, 0xdc
sub bl, 0xcd
sub bl, al
add bl, 0xcd
mov byte [0x47d085], bl
mov al, byte [0x47ce86]
xor al, 0xe1
mov byte [0x47d086], al
mov al, byte [0x47ce87]
mov cl, al
and cl, cl
mov ah, cl
xor ah, 0xff
and ah, 0x72
and cl, 0x8d
or ah, cl
xor ah, 0x8d
xor ah, 0xff
mov dl, ah
or dl, 0x4b
xor dl, 0xff
or ah, 0x4b
xor ah, 0xff
or dl, ah
xor dl, 0xff
xor al, 0xff
mov cl, al
and cl, 0xb4
xor cl, 0xff
add al, 0xb4
add al, 1
add al, cl
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
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 [0x47d087], dl
mov al, byte [0x47ce88]
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 dl, 0xff
add al, dl
add al, 1
mov byte [0x47d088], al
mov cl, byte [0x47ce89]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x89
xor cl, 0xff
and cl, 0x76
or al, cl
xor al, 0xff
mov byte [0x47d089], al
mov al, byte [0x47ce8a]
xor al, 0x21
mov byte [0x47d08a], al
mov al, byte [0x47ce8b]
xor al, 0xf9
mov byte [0x47d08b], al
mov al, byte [0x47ce8c]
xor al, 0x69
mov byte [0x47d08c], al
mov al, byte [0x47ce8d]
xor al, 0xe4
mov byte [0x47d08d], al
mov al, byte [0x47ce8e]
xor al, 0xc2
mov byte [0x47d08e], al
mov al, byte [0x47ce8f]
mov cl, al
xor cl, 0x3e
and cl, al
shl cl, 1
add al, 0xc1
sub al, cl
mov byte [0x47d08f], al
mov al, byte [0x47ce90]
add al, 1
add al, 0xff
xor al, 0
add al, 0
sub al, 0
xor al, 0x71
mov byte [0x47d090], al
mov al, byte [0x47ce91]
mov cl, al
xor cl, 0xff
or cl, 0x83
xor cl, 0xff
and cl, 0xff
shl cl, 1
add al, 0x7c
sub al, cl
mov byte [0x47d091], al
mov al, byte [0x47ce92]
mov cl, al
and cl, 0xe0
shl cl, 1
add al, 0xe0
sub al, cl
mov byte [0x47d092], al
mov al, byte [0x47ce93]
mov cl, al
xor cl, 0xff
and cl, 0xed
and al, 0x12
or cl, al
xor cl, 0x18
mov byte [0x47d093], cl
mov al, byte [0x47ce94]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0xeb
and al, 0xeb
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x47d094], cl
mov al, byte [0x47ce95]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor dl, 0xff
mov ch, cl
xor ch, dl
and ch, cl
mov dl, ch
xor dl, 0xff
mov ah, dl
and ah, 2
and ch, 0xfd
or ah, ch
xor ah, 0x7c
or dl, 0x81
xor dl, 0xff
and dl, 0xff
or ah, dl
mov dl, ah
xor dl, 0xff
and dl, 0xa2
and ah, 0x5d
or dl, ah
xor dl, 0x5d
or al, 0x81
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov ah, dl
xor ah, 0xff
and ah, 0x7f
and dl, 0x80
or ah, dl
xor ah, 0x80
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
and ah, al
mov byte [0x47d095], ah
mov al, byte [0x47ce96]
xor al, 0xa6
mov byte [0x47d096], al
mov al, byte [0x47ce97]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
mov ah, cl
xor ah, 0xff
mov dl, ah
and dl, 6
and cl, 0xf9
or dl, cl
xor dl, 5
or ah, 0xfc
xor ah, 0xff
and ah, 0xff
or dl, ah
and al, 3
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, 0x91
and dl, 0x6e
mov cl, bl
and cl, 0x91
and al, 0x6e
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x47d097], dh
mov al, byte [0x47ce98]
xor al, 0xd8
mov byte [0x47d098], al
mov al, byte [0x47ce99]
xor al, 0x86
mov byte [0x47d099], al
mov al, byte [0x47ce9a]
xor al, 0x8b
mov byte [0x47d09a], al
mov cl, byte [0x47ce9b]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 5
xor cl, 0xff
or cl, 0xfa
and al, cl
xor al, 0xff
mov byte [0x47d09b], al
mov al, byte [0x47ce9c]
mov dl, al
xor dl, 0x78
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor dl, 0xff
xor dl, 0x78
and dl, 0x78
shl dl, 1
add dl, 0x88
sub al, dl
mov byte [0x47d09c], al
mov al, byte [0x47ce9d]
xor al, 0x52
mov byte [0x47d09d], al
mov al, byte [0x47ce9e]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xfc
xor dl, 0xff
and al, 3
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d09e], dl
mov al, byte [0x47ce9f]
xor al, 0x42
mov byte [0x47d09f], al
mov cl, byte [0x47cea0]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xee
xor cl, 0xff
or cl, 0x11
and al, cl
xor al, 0xff
mov byte [0x47d0a0], al
mov dl, byte [0x47cea1]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0x68
and dl, 0x97
or al, dl
xor al, 0xd2
mov byte [0x47d0a1], al
mov cl, byte [0x47cea2]
mov al, cl
xor al, 0xff
and al, 0xfb
xor cl, 0xff
or cl, 0xfb
xor cl, 0xff
and cl, 0xff
or al, cl
mov cl, al
and cl, 0x9e
shl cl, 1
add al, 0x9e
sub al, cl
mov byte [0x47d0a2], al
mov al, byte [0x47cea3]
xor al, 0x34
mov byte [0x47d0a3], al
mov al, byte [0x47cea4]
mov cl, al
xor cl, 0x60
xor cl, 0xff
and cl, 0x60
shl cl, 1
sub cl, 0x60
sub al, cl
mov byte [0x47d0a4], al
mov al, byte [0x47cea5]
mov cl, al
and cl, 0x14
shl cl, 1
add al, 0x14
sub al, cl
mov byte [0x47d0a5], al
mov dl, byte [0x47cea6]
mov al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 3
and al, 3
mov cl, dl
xor cl, 0xfc
xor cl, 0xff
or dl, 0xfc
and dl, cl
or al, dl
xor al, 0xa4
mov byte [0x47d0a6], al
mov al, byte [0x47cea7]
mov cl, al
xor cl, 0xff
and cl, 0x7b
and al, 0x84
or cl, al
mov al, cl
xor al, 0xff
and al, 0xc2
and cl, 0x3d
or al, cl
xor al, 0x49
mov byte [0x47d0a7], al
mov al, byte [0x47cea8]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
mov cl, dl
and cl, 0x50
xor cl, 0xff
add dl, 0x50
add dl, 1
add dl, cl
xor dl, 0xff
mov cl, al
and cl, 0xaf
xor cl, 0xff
add al, 0xaf
add al, 1
add al, cl
xor al, 0xff
mov ah, dl
xor ah, 0xff
and ah, 8
and dl, 0xf7
or ah, dl
xor ah, 0xf7
mov cl, al
xor cl, 0xff
and cl, 0x82
and al, 0x7d
or cl, al
xor cl, 0x7d
xor ah, 0xff
xor cl, 0xff
or ah, cl
xor ah, 0xff
and ah, 0xff
mov byte [0x47d0a8], ah
mov al, byte [0x47cea9]
mov cl, al
xor cl, 0xf4
xor cl, 0xff
and cl, 0xf4
shl cl, 1
sub cl, 0xf4
sub al, cl
mov byte [0x47d0a9], al
mov al, byte [0x47ceaa]
mov cl, al
xor cl, 0x69
xor cl, 0xff
and cl, 0x69
shl cl, 1
sub cl, 0x69
sub al, cl
mov byte [0x47d0aa], al
mov al, byte [0x47ceab]
xor al, 0x79
mov byte [0x47d0ab], al
mov al, byte [0x47ceac]
xor al, 0xe1
mov byte [0x47d0ac], al
mov al, byte [0x47cead]
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
mov dl, cl
and dl, ah
xor cl, ah
or dl, cl
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x79
add dl, cl
xor dl, 0xff
xor al, 0xff
or al, 0x79
xor al, 0xff
and al, 0xff
xor al, 0xff
mov cl, dl
xor cl, al
xor cl, 0xff
or dl, al
and dl, cl
xor dl, 0xff
mov byte [0x47d0ad], dl
mov al, byte [0x47ceae]
xor al, 0x5f
mov byte [0x47d0ae], al
mov al, byte [0x47ceaf]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x87
and al, 0x87
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d0af], dl
mov al, byte [0x47ceb0]
mov cl, al
and cl, 0xdf
shl cl, 1
add al, 0xdf
sub al, cl
mov byte [0x47d0b0], al
mov al, byte [0x47ceb1]
mov cl, al
and cl, 0x4e
shl cl, 1
add al, 0x4e
sub al, cl
mov byte [0x47d0b1], al
mov cl, byte [0x47ceb2]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0xdb
xor al, 0xff
xor cl, 0xff
and cl, 0xdb
or al, cl
xor al, 0xff
mov byte [0x47d0b2], al
mov dl, byte [0x47ceb3]
mov cl, dl
or cl, cl
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov cl, al
and cl, 0x1a
mov ah, al
xor ah, 0xe5
add al, ah
sub al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor dl, 0xff
mov ah, dl
and ah, 0xe5
xor ah, 0xff
and dl, 0xe5
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov cl, al
and cl, ah
xor al, ah
or cl, al
xor cl, 0xff
mov byte [0x47d0b3], cl
mov al, byte [0x47ceb4]
mov cl, al
xor cl, 0x6e
xor cl, 0xff
and cl, 0x6e
shl cl, 1
sub cl, 0x6e
sub al, cl
mov byte [0x47d0b4], al
mov al, byte [0x47ceb5]
xor al, 0x29
mov byte [0x47d0b5], al
mov al, byte [0x47ceb6]
xor al, 0xd7
mov byte [0x47d0b6], al
mov al, byte [0x47ceb7]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x72
xor cl, 0xff
shl cl, 1
add al, 0x8d
sub al, cl
mov byte [0x47d0b7], al
mov al, byte [0x47ceb8]
xor al, 0x42
mov byte [0x47d0b8], al
mov al, byte [0x47ceb9]
xor al, 0x47
mov byte [0x47d0b9], al
mov cl, byte [0x47ceba]
mov al, cl
xor al, 0xff
mov dl, al
xor dl, 0x60
xor dl, 0xff
or al, 0x60
and al, dl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x9f
or al, dl
mov byte [0x47d0ba], al
mov dl, byte [0x47cebb]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, al
xor cl, 0xa6
xor cl, 0xff
or al, 0xa6
and al, cl
mov ah, dl
and ah, 0x59
xor ah, 0xff
xor dl, 0xff
or dl, 0xa6
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov cl, ah
and cl, al
xor cl, 0xff
add al, ah
add al, 1
add al, cl
mov byte [0x47d0bb], al
mov al, byte [str.i.E_g]
mov cl, al
xor cl, 0xff
and cl, 0xed
and al, 0x12
or cl, al
mov byte [0x47d0bc], cl
mov al, byte [0x47cebd]
xor al, 0xc2
mov byte [0x47d0bd], al
mov cl, byte [0x47cebe]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0xb7
xor al, 0xff
xor cl, 0xff
or cl, 0xb7
and al, cl
xor al, 0xff
mov byte [0x47d0be], al
mov al, byte [0x47cebf]
xor al, 0x48
mov byte [0x47d0bf], al
mov eax, dword [0x47d0c0]
mov ecx, eax
xor ecx, 0x6f6bbbb0
xor ecx, 0xffffffff
and ecx, 0x6f6bbbb0
shl ecx, 1
sub ecx, 0x6f6bbbb0
sub eax, ecx
mov dword [0x47d110], eax
mov eax, dword [0x47d0c4]
mov ecx, eax
and ecx, 0xe29a4791
shl ecx, 1
add eax, 0xe29a4791
sub eax, ecx
mov dword [0x47d114], eax
mov edx, dword [0x47d0c8]
mov ecx, edx
or ecx, ecx
xor ecx, 0xffffffff
mov eax, ecx
xor eax, 0xffffffff
xor ecx, 0xffffffff
or eax, ecx
xor eax, 0xffffffff
or eax, 0
xor eax, 0xffffffff
or eax, 0
and eax, 0x3fba94c4
xor edx, 0xffffffff
and edx, 0xc0456b3b
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, 0xffffffff
mov dword [0x47d118], eax
mov eax, dword [0x47d0cc]
xor eax, 0xd6bce6a3
mov dword [0x47d11c], eax
mov eax, dword [0x47d0d0]
xor eax, 0x94ec1b87
mov dword [0x47d120], eax
mov eax, dword [0x47d0d4]
mov edx, eax
xor edx, 0xffffffff
and edx, 0x2a4f06c2
xor eax, 0xffffffff
or eax, 0x2a4f06c2
xor eax, 0xffffffff
and eax, 0xffffffff
or edx, eax
mov dword [0x47d124], edx
mov eax, dword [0x47d0d8]
xor eax, 0x973ea08e
mov dword [0x47d128], eax
mov eax, dword [0x47d0dc]
mov ecx, eax
and ecx, 0x6483a801
shl ecx, 1
add eax, 0x6483a801
sub eax, ecx
mov dword [0x47d12c], eax
mov eax, dword [0x47d0e0]
xor eax, 0xbb9faf0a
mov dword [0x47d130], eax
mov eax, dword [0x47d0e4]
mov ecx, eax
and ecx, 0x9a63bead
shl ecx, 1
add eax, 0x9a63bead
sub eax, ecx
mov dword [0x47d134], eax
mov edx, dword [0x47d0e8]
mov eax, edx
or eax, eax
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or eax, 0
xor eax, 0xffffffff
or eax, 0x2769acd8
add eax, 0xd8965328
and edx, 0x2769acd8
or eax, edx
xor eax, 0x3c5f49ac
mov dword [0x47d138], eax
mov edx, dword [0x47d0ec]
mov eax, edx
xor eax, 0xffffffff
and eax, 0xfe9887d0
mov esi, edx
and esi, 0x167782f
xor esi, 0xffffffff
and edx, 0x167782f
xor edx, 0xffffffff
xor esi, 0xffffffff
xor edx, 0xffffffff
or esi, edx
or eax, esi
mov dword [0x47d13c], eax
mov eax, dword [0x47d0f0]
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x3bf07975
and eax, 0xc40f868a
or ecx, eax
xor ecx, 0x8274c15
mov dword [0x47d140], ecx
mov edx, dword [0x47d0f4]
mov eax, edx
xor eax, 0xffffffff
mov ecx, edx
xor ecx, 0xffffffff
or eax, ecx
xor eax, 0xffffffff
or eax, 0xed1be36d
and edx, 0xed1be36d
xor edx, 0xffffffff
and eax, edx
xor eax, 0xffffffff
mov dword [0x47d144], eax
mov eax, dword [0x47d0f8]
xor eax, 0xb9e30be
mov dword [0x47d148], eax
mov eax, dword [0x47d0fc]
mov edx, eax
xor edx, 0xffffffff
mov ecx, eax
xor ecx, 0xffffffff
or edx, ecx
xor edx, 0xffffffff
or edx, 0xf1f68e2e
and eax, 0xf1f68e2e
xor eax, 0xffffffff
xor edx, 0xffffffff
xor eax, 0xffffffff
or edx, eax
mov dword [0x47d14c], edx
mov eax, dword [0x47d100]
mov ecx, eax
xor ecx, 0xd04f9486
xor ecx, 0xffffffff
and ecx, 0xd04f9486
shl ecx, 1
sub ecx, 0xd04f9486
sub eax, ecx
mov dword [0x47d150], eax
mov dl, byte [0x47d360]
mov al, dl
xor al, 0xff
or al, al
xor al, 0xff
or al, 0xa6
xor al, 0xff
and dl, 0xa6
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 [0x47d3e0], al
mov al, byte [0x47d361]
xor al, 0x57
mov byte [0x47d3e1], al
mov al, byte [0x47d362]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x8f
xor dl, 0xff
xor al, 0xff
or al, 0x8f
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d3e2], dl
mov cl, byte [0x47d363]
mov al, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x4c
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and dl, 0xb3
xor dl, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, dl
xor cl, 0xff
and cl, 0xb0
and dl, 0x4f
or cl, dl
xor cl, 0x4f
and al, cl
mov byte [0x47d3e3], al
mov al, byte [0x47d364]
mov cl, al
xor cl, 0xd9
xor cl, 0xff
and cl, 0xd9
shl cl, 1
sub cl, 0xd9
sub al, cl
mov byte [0x47d3e4], al
mov al, byte [0x47d365]
mov cl, al
and cl, 6
shl cl, 1
sub al, 0xfa
sub al, cl
mov byte [0x47d3e5], al
mov al, byte [0x47d366]
mov cl, al
xor cl, 0xff
and cl, 0x89
and al, 0x76
or cl, al
xor cl, 0xf3
mov byte [0x47d3e6], cl
mov bl, byte [0x47d367]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
or dl, al
and dl, 0x23
xor dl, 0xff
mov al, bl
xor al, 0xff
or al, 0x23
and dl, al
xor dl, 0xff
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
xor dl, 0xff
xor dl, 0x23
and dl, 0x23
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, 0x23
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [str._bKD], bl
mov al, byte [0x47d368]
xor al, 0xce
mov byte [0x47d3e8], al
mov al, byte [0x47d369]
and al, 0xff
or al, 0
mov byte [0x47d3e9], al
mov al, byte [0x47d36a]
xor al, 0xf0
mov byte [0x47d3ea], al
mov al, byte [0x47d36b]
xor al, 0xd0
mov byte [0x47d3eb], al
mov al, byte [0x47d36c]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
and cl, 0x31
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor al, 0xff
mov cl, al
or cl, 0x31
xor cl, 0xff
or al, 0x31
xor al, 0xff
xor cl, 0xff
xor al, 0xff
and cl, al
and dl, cl
xor dl, 0xff
mov byte [0x47d3ec], dl
mov al, byte [0x47d36d]
xor al, 0x11
mov byte [0x47d3ed], al
mov al, byte [0x47d36e]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x5b
and al, 0x5b
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d3ee], dl
mov al, byte [0x47d36f]
mov cl, al
xor cl, 0x62
xor cl, 0xff
and cl, 0x62
shl cl, 1
sub cl, 0x62
sub al, cl
mov byte [0x47d3ef], al
mov cl, byte [0x47d370]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x13
or cl, 0x13
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x47d3f0], al
mov al, byte [0x47d371]
mov cl, al
xor cl, 0xff
and cl, 0xe3
and al, 0x1c
or cl, al
xor cl, 0x4c
mov byte [0x47d3f1], cl
mov al, byte [0x47d372]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xca
xor dl, 0xff
xor al, 0xff
and al, 0xca
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d3f2], dl
mov al, byte [0x47d373]
xor al, 0x7e
mov byte [0x47d3f3], al
mov al, byte [0x47d374]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x7e
or al, 0x7e
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d3f4], dl
mov al, byte [0x47d375]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xd3
xor al, 0xff
or al, 0x2c
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d3f5], dl
mov al, byte [0x47d376]
mov cl, al
xor cl, 0xff
and cl, 0x5e
and al, 0xa1
or cl, al
mov byte [0x47d3f6], cl
mov al, byte [0x47d377]
mov cl, al
xor cl, 0xff
and cl, 0x54
and al, 0xab
or cl, al
mov byte [0x47d3f7], cl
mov al, byte [0x47d378]
xor al, 0xaf
mov byte [0x47d3f8], al
mov al, byte [0x47d379]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0x28
and al, 0xd7
or dl, al
mov byte [0x47d3f9], dl
mov al, byte [str._uuU_]
xor al, 0xe5
mov byte [0x47d3fa], al
mov bl, byte [0x47d37b]
mov dl, bl
and dl, 0x34
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, 0x34
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x47d3fb], bl
mov al, byte [0x47d37c]
mov cl, al
xor cl, 0xff
and cl, 0x95
and al, 0x6a
or cl, al
xor cl, 0x4b
mov byte [0x47d3fc], cl
mov al, byte [0x47d37d]
mov dl, al
and dl, dl
xor dl, 0xff
mov cl, al
and cl, cl
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov ah, dl
or ah, 0xd2
xor ah, 0xff
or dl, 0xd2
xor dl, 0xff
or ah, dl
xor ah, 0xff
xor al, 0xff
mov cl, al
and cl, 0x2d
xor al, 0x2d
or cl, al
xor ah, 0xff
xor cl, 0xff
or ah, cl
mov byte [0x47d3fd], ah
mov al, byte [0x47d37e]
xor al, 1
mov byte [0x47d3fe], al
mov al, byte [0x47d37f]
mov cl, al
and cl, 0x56
shl cl, 1
add al, 0x56
sub al, cl
mov byte [0x47d3ff], al
mov al, byte [0x47d380]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xb3
xor dl, 0xff
xor al, 0xff
and al, 0xb3
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d400], dl
mov al, byte [0x47d381]
xor al, 0xf3
mov byte [0x47d401], al
mov al, byte [0x47d382]
mov cl, al
xor cl, 0xff
and cl, 0x82
and al, 0x7d
or cl, al
xor cl, 0xf1
mov byte [0x47d402], cl
mov al, byte [0x47d383]
mov cl, al
xor cl, 0xff
and cl, 0xa2
and al, 0x5d
or cl, al
xor cl, 0x8b
mov byte [0x47d403], cl
mov bl, byte [0x47d384]
mov dl, bl
xor dl, 0xff
or dl, 0x5e
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0xa1
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x47d404], bl
mov dl, byte [str._n__]
mov al, dl
xor al, 0xff
mov cl, al
xor cl, 0x9b
xor cl, 0xff
or al, 0x9b
and al, cl
and dl, 0x64
mov ah, al
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and ah, cl
or al, dl
xor al, 0xff
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 0x9a
mov byte [0x47d405], ah
mov dl, byte [0x47d386]
mov al, dl
and al, 0xff
shl al, 1
mov ah, dl
add ah, 0xff
sub ah, al
mov al, dl
and al, 0xff
shl al, 1
mov cl, dl
add cl, 0xff
sub cl, al
mov al, ah
and al, cl
xor al, 0xff
and ah, cl
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
or al, ah
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x11
mov dh, dl
xor dh, 0xff
mov ah, dh
and ah, 0x4e
and dl, 0xb1
or ah, dl
xor ah, 0x5f
or dh, 0xee
xor dh, 0xff
and dh, 0xff
or ah, dh
xor ah, 0xff
mov cl, ah
and cl, al
xor cl, 0xff
add al, ah
add al, 1
add al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x47d406], al
mov al, byte [0x47d387]
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, 0xe8
xor cl, 0xff
or dl, 0xe8
and dl, cl
mov cl, al
xor cl, 0x17
xor cl, 0xff
or al, 0x17
and al, cl
or dl, al
xor dl, 0x2c
mov byte [0x47d407], dl
mov al, byte [0x47d388]
mov cl, al
xor cl, 0x95
xor cl, 0xff
and cl, 0x95
shl cl, 1
sub cl, 0x95
sub al, cl
mov byte [0x47d408], al
mov al, byte [0x47d389]
xor al, 0xa3
mov byte [0x47d409], al
mov al, byte [0x47d38a]
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
mov dl, ah
xor dl, cl
and dl, ah
or dl, 0xe5
xor dl, 0xff
xor al, 0xff
and al, 0xe5
xor dl, 0xff
xor al, 0xff
mov cl, dl
xor cl, al
xor cl, 0xff
or dl, al
and dl, cl
mov byte [0x47d40a], dl
mov al, byte [0x47d38b]
xor al, 0x92
mov byte [0x47d40b], al
mov bl, byte [0x47d38c]
mov dl, bl
xor dl, 0x50
xor dl, 0xff
and dl, 0x50
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, 0x50
sub bl, 0xaa
sub bl, al
add bl, 0xaa
mov byte [0x47d40c], bl
mov al, byte [0x47d38d]
mov cl, al
xor cl, 0x3c
xor cl, 0xff
and cl, 0x3c
shl cl, 1
sub cl, 0x3c
sub al, cl
mov byte [0x47d40d], al
mov al, byte [0x47d38e]
mov cl, al
xor cl, 0xff
and cl, 0xcd
and al, 0x32
or cl, al
xor cl, 0xdb
mov byte [0x47d40e], cl
mov cl, byte [0x47d38f]
mov al, cl
xor al, 0xff
mov dl, al
xor dl, 0xa8
xor dl, 0xff
or al, 0xa8
and al, dl
and cl, 0x57
or al, cl
mov cl, al
xor cl, 0x38
xor cl, 0xff
and cl, 0x38
shl cl, 1
sub cl, 0x38
sub al, cl
mov byte [0x47d40f], al
mov al, byte [0x47d390]
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
xor ah, 0xff
mov dl, cl
xor dl, ah
and dl, cl
or dl, 0x2a
xor dl, 0xff
or al, 0xd5
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d410], dl
mov al, byte [0x47d391]
xor al, 0x71
mov byte [0x47d411], al
mov al, byte [0x47d392]
xor al, 0x5c
mov byte [0x47d412], al
mov al, byte [0x47d393]
mov cl, al
and cl, 2
shl cl, 1
add al, 2
sub al, cl
mov byte [0x47d413], al
mov al, byte [0x47d394]
xor al, 0xd2
mov byte [0x47d414], al
mov al, byte [0x47d395]
mov cl, al
xor cl, 0xf9
xor cl, 0xff
and cl, 0xf9
shl cl, 1
sub cl, 0xf9
sub al, cl
mov byte [0x47d415], al
mov al, byte [0x47d396]
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, 0xe
mov cl, al
xor cl, 0xf1
xor cl, 0xff
or al, 0xf1
and al, cl
or dl, al
mov byte [0x47d416], dl
mov al, byte [0x47d397]
mov cl, al
xor cl, 0xcf
xor cl, 0xff
and cl, 0xcf
shl cl, 1
sub cl, 0xcf
sub al, cl
mov byte [0x47d417], al
mov al, byte [0x47d398]
xor al, 0xe5
mov byte [0x47d418], al
mov al, byte [0x47d399]
mov cl, al
xor cl, 0xad
xor cl, 0xff
and cl, 0xad
shl cl, 1
sub cl, 0xad
sub al, cl
mov byte [0x47d419], al
mov al, byte [0x47d39a]
mov cl, al
and cl, 0x64
shl cl, 1
add al, 0x64
sub al, cl
mov byte [0x47d41a], al
mov al, byte [0x47d39b]
xor al, 0xa7
mov byte [0x47d41b], al
mov al, byte [0x47d39c]
mov cl, al
xor cl, 0x41
xor cl, 0xff
and cl, 0x41
shl cl, 1
sub cl, 0x41
sub al, cl
mov byte [0x47d41c], al
mov bl, byte [0x47d39d]
mov dl, bl
xor dl, 0x5f
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0xa0
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x5f
sub bl, al
mov byte [0x47d41d], bl
mov al, byte [0x47d39e]
mov cl, al
xor cl, 0xff
and cl, 0x20
and al, 0xdf
or cl, al
xor cl, 0x6e
mov byte [0x47d41e], cl
mov al, byte [0x47d39f]
xor al, 0
mov byte [0x47d41f], al
mov al, byte [0x47d3a0]
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, 0xc4
and cl, 0x3b
or dl, cl
xor dl, 0x24
or ah, 0x1f
xor ah, 0xff
and ah, 0xff
or dl, ah
xor dl, 0xff
xor al, 0xff
mov cl, al
xor cl, 0x1f
and cl, al
xor dl, 0xff
xor cl, 0xff
and dl, cl
mov byte [0x47d420], dl
mov al, byte [0x47d3a1]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xeb
mov cl, al
xor cl, 0xeb
xor cl, 0xff
or al, 0xeb
and al, cl
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
mov ah, dl
xor ah, 0xff
mov bl, al
xor bl, 0xff
mov dh, ah
and dh, 0xde
and dl, 0x21
mov cl, bl
and cl, 0xde
and al, 0x21
or dh, dl
or cl, al
xor dh, cl
or ah, bl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x47d421], dh
mov al, byte [0x47d3a2]
mov cl, al
and cl, 0x1b
shl cl, 1
add al, 0x1b
sub al, cl
mov byte [0x47d422], al
mov al, byte [0x47d3a3]
xor al, 0x65
mov byte [0x47d423], al
mov al, byte [str.MSB_f]
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
xor ah, 0xff
xor ah, 0xce
and ah, 0xce
and al, 0x31
mov dl, ah
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dh, dl
and dh, 0x59
and ah, 0xa6
mov cl, bl
and cl, 0x59
and al, 0xa6
or dh, ah
or cl, al
xor dh, cl
or dl, bl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x47d424], dh
mov al, byte [0x47d3a5]
mov cl, al
xor cl, 0xff
and cl, 0xfb
and al, 4
or cl, al
mov byte [0x47d425], cl
mov al, byte [0x47d3a6]
mov cl, al
xor cl, 0xff
and cl, 0xc5
mov dl, al
xor dl, 0x3a
xor dl, 0xff
or al, 0x3a
and al, dl
or cl, al
xor cl, 0xb7
mov byte [0x47d426], cl
mov al, byte [0x47d3a7]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0x55
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x55
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
xor ah, 0xff
xor cl, 0xff
and ah, cl
xor ah, 0xff
mov byte [0x47d427], ah
mov al, byte [0x47d3a8]
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, 0x5e
xor al, 0xff
or al, 0x5e
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x47d428], dl
mov al, byte [0x47d3a9]
xor al, 0xd4
mov byte [0x47d429], al
mov al, byte [0x47d3aa]
xor al, 0x34
mov byte [0x47d42a], al
mov al, byte [0x47d3ab]
mov dl, al
xor dl, 0xff
or dl, 0x97
mov cl, al
xor cl, 0xff
or cl, 0x97
and dl, cl
xor dl, 0xff
shl dl, 1
sub al, 0x19
add al, 0x68
add al, 0x19
sub al, dl
mov byte [0x47d42b], al
mov al, byte [0x47d3ac]
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, al
add dl, 1
xor al, 0xff
or al, 0xfe
add al, dl
or cl, al
xor cl, 0x52
mov byte [0x47d42c], cl
mov al, byte [0x47d3ad]
mov cl, al
xor cl, 0xe7
xor cl, 0xff
and cl, 0xe7
shl cl, 1
sub cl, 0xe7
sub al, cl
mov byte [0x47d42d], al
mov al, byte [0x47d3ae]
xor al, 0x36
mov byte [0x47d42e], al
mov al, byte [0x47d3af]
xor al, 0x2f
mov byte [0x47d42f], al
mov al, byte [0x47d3b0]
xor al, 0xd2
mov byte [0x47d430], al
mov al, byte [0x47d3b1]
mov cl, al
xor cl, 0x1a
xor cl, 0xff
and cl, 0x1a
shl cl, 1
sub cl, 0x26
sub cl, 0x1a
add cl, 0x26
sub al, cl
mov byte [0x47d431], al
mov al, byte [0x47d3b2]
mov cl, al
xor cl, 0xff
and cl, 0x91
and al, 0x6e
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 [0x47d432], cl
mov al, byte [0x47d3b3]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xb6
xor dl, 0xff
or al, 0x49
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d433], dl
mov al, byte [0x47d3b4]
xor al, 0xb4
mov byte [0x47d434], al
mov al, byte [0x47d3b5]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 6
xor cl, 0xff
and al, 0xf9
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x47d435], cl
mov al, byte [0x47d3b6]
xor al, 0xc
mov byte [0x47d436], al
mov al, byte [0x47d3b7]
mov cl, al
and cl, 0xde
shl cl, 1
add al, 0xde
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x47d437], al
mov al, byte [0x47d3b8]
mov cl, al
xor cl, 0xff
and cl, 0x46
and al, 0xb9
or cl, al
xor cl, 0x19
mov byte [0x47d438], cl
mov bl, byte [0x47d3b9]
mov dl, bl
and dl, 0xf4
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, 0xc
sub bl, al
mov byte [0x47d439], bl
mov al, byte [0x47d3ba]
mov cl, al
xor cl, 0xff
and cl, 0x22
and al, 0xdd
or cl, al
xor cl, 0x80
mov byte [0x47d43a], cl
mov al, byte [0x47d3bb]
xor al, 0x9a
mov byte [0x47d43b], al
mov al, byte [0x47d3bc]
mov cl, al
xor cl, 0xff
and cl, 2
and al, 0xfd
or cl, al
xor cl, 0x4a
mov byte [0x47d43c], cl
mov al, byte [0x47d3bd]
xor al, 0xab
mov byte [0x47d43d], al
mov al, byte [0x47d3be]
xor al, 0x78
mov byte [0x47d43e], al
mov bl, byte [0x47d3bf]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0x96
add dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x96
sub bl, al
mov byte [0x47d43f], bl
mov al, byte [0x47d3c0]
mov cl, al
xor cl, 0xb6
xor cl, 0xff
mov dl, al
or dl, 0xb6
and dl, cl
shl dl, 1
add al, 0xb6
sub al, dl
mov byte [0x47d440], al
mov al, byte [0x47d3c1]
mov cl, al
xor cl, 0xff
and cl, 0x4f
and al, 0xb0
or cl, al
xor cl, 0x24
mov byte [0x47d441], cl
mov al, byte [0x47d3c2]
mov cl, al
and cl, 0xb6
shl cl, 1
mov dl, al
and dl, 0xb6
shl dl, 1
xor al, 0xb6
add al, dl
sub al, cl
mov byte [0x47d442], al
mov al, byte [0x47d3c3]
xor al, 0xcf
mov byte [0x47d443], al
mov al, byte [0x47d3c4]
xor al, 0xb3
mov byte [0x47d444], al
mov al, byte [0x47d3c5]
xor al, 0x58
mov byte [0x47d445], al
mov dl, byte [0x47d3c6]
mov al, dl
xor al, 0xff
mov cl, al
xor cl, 0x8e
xor cl, 0xff
or al, 0x8e
and al, cl
and dl, 0x71
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x47d446], al
mov al, byte [0x47d3c7]
xor al, 0xb0
mov byte [0x47d447], al
mov al, byte [0x47d3c8]
mov dl, al
xor dl, 0xff
and dl, 0x2f
mov cl, al
xor cl, 0xd0
xor cl, 0xff
or al, 0xd0
and 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 [0x47d448], cl
mov al, byte [0x47d3c9]
mov ah, al
and ah, ah
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
xor ah, 0xff
mov dl, ah
or dl, 0xf8
xor dl, 0xff
xor ah, 0xff
and ah, 7
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor al, 0xff
mov cl, al
and cl, 0xf8
mov ah, al
xor ah, 7
add al, ah
sub al, cl
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
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 [0x47d449], dl
mov al, byte [0x47d3ca]
xor al, 2
mov byte [0x47d44a], al
mov al, byte [0x47d3cb]
xor al, 0xae
mov byte [0x47d44b], al
mov cl, byte [0x47d3cc]
mov al, cl
or al, al
xor al, 0xff
or al, 0x3a
xor al, 0xff
xor cl, 0xff
and cl, 0x3a
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 [0x47d44c], al
mov cl, byte [0x47d3cd]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0xd2
xor al, 0xff
and cl, 0x2d
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x47d44d], al
mov al, byte [0x47d3ce]
xor al, 0x9f
mov byte [0x47d44e], al
mov ah, byte [0x47d3cf]
mov cl, ah
xor cl, 0xff
mov al, ah
xor al, cl
and al, ah
xor al, 0xff
and al, 0x5f
xor al, 0xff
xor ah, 0xff
mov dh, ah
xor dh, 0xff
mov dl, dh
and dl, 1
and ah, 0xfe
or dl, ah
xor dl, 0x5e
or dh, 0xa0
xor dh, 0xff
and dh, 0xff
or dl, dh
mov cl, al
and cl, dl
xor cl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
and cl, al
xor cl, 0xff
xor cl, 0xff
mov byte [0x47d44f], cl
mov al, byte [0x47d3d0]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x30
xor dl, 0xff
xor al, 0xff
and al, 0x30
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47d450], dl
mov al, byte [0x47d3d1]
xor al, 0xd6
mov byte [0x47d451], al
mov al, byte [0x47d3d2]
xor al, 0x80
mov byte [0x47d452], al
mov cl, byte [0x47d3d3]
mov al, cl
xor al, 0xff
and al, 0x9c
and cl, 0x63
mov dl, al
or dl, cl
xor dl, 0xff
xor al, 0xff
xor cl, 0xff
and al, cl
or dl, al
xor dl, 0xff
mov byte [0x47d453], dl
mov al, byte [0x47d3d4]
xor al, 0xe3
mov byte [0x47d454], al
mov al, byte [0x47d3d5]
xor al, 0x44
mov byte [0x47d455], al
mov al, byte [0x47d3d6]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x49
xor dl, 0xff
and al, 0xb6
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d456], dl
mov al, byte [0x47d3d7]
mov cl, al
xor cl, 0x61
xor cl, 0xff
and cl, 0x61
shl cl, 1
sub cl, 0x61
sub al, cl
mov byte [0x47d457], al
mov al, byte [0x47d3d8]
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, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
mov cl, dl
and cl, 0x38
mov ah, dl
xor ah, 0xc7
add dl, ah
sub dl, cl
xor al, 0xff
or al, 0x38
xor al, 0xff
and al, 0xff
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47d458], dl
mov al, byte [0x47d3d9]
mov cl, al
and cl, 0xef
shl cl, 1
add al, 0xef
sub al, cl
mov byte [0x47d459], al
mov al, byte [0x47d3da]
mov cl, al
and cl, 0x62
shl cl, 1
add al, 0x62
sub al, cl
mov byte [0x47d45a], al
mov cl, byte [0x47d3db]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x51
and cl, 0x51
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x47d45b], al
mov bl, byte [0x47d3dc]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0x15
mov al, bl
or al, 0x15
xor al, 0xff
or dl, al
xor dl, 0xff
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0xea
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
mov ecx, dword [ebp - 0x68]
add al, dh
sub al, 0x15
sub bl, 0x3c
sub bl, al
add bl, 0x3c
mov byte [0x47d45c], bl
mov al, byte [str.IDl5]
xor al, 0x64
mov byte [0x47d45d], al
mov al, byte [0x47d3de]
xor al, 0xc7
mov byte [0x47d45e], al
mov al, byte [0x47d3df]
xor al, 5
mov byte [0x47d45f], al
mov dword [0x47e5c8], 1
push eax
mov ebx, esp
push eax
mov esi, esp
push eax
mov edx, esp
push eax
mov dword [ebp - 0x24], esp
push eax
mov dword [ebp - 0x20], esp
push eax
mov dword [ebp - 0x1c], esp
push eax
mov dword [ebp - 0x14], esp
push eax
mov dword [ebp - 0x64], esp
push eax
mov dword [ebp - 0x60], esp
push eax
mov dword [ebp - 0x5c], esp
push eax
mov dword [ebp - 0x58], esp
push eax
mov dword [ebp - 0x54], esp
push eax
mov dword [ebp - 0x30], esp
push eax
mov dword [ebp - 0x50], esp
push eax
mov dword [ebp - 0x4c], esp
push eax
mov dword [ebp - 0x48], esp
push eax
mov dword [ebp - 0x44], esp
push eax
mov dword [ebp - 0x3c], esp
push eax
mov dword [ebp - 0x40], esp
push eax
mov edi, esp
mov dword [ebx], ecx
mov dword [esi], 1
mov eax, dword [ebx]
add eax, 0x9272
mov dword [edx], eax
mov eax, dword [edx]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x28]
jae 0x44a791
mov dword [0x47e5c8], 1
push eax
mov ebx, esp
push eax
mov esi, esp
push eax
mov edx, esp
push eax
mov dword [ebp - 0x24], esp
push eax
mov dword [ebp - 0x20], esp
push eax
mov dword [ebp - 0x1c], esp
push eax
mov dword [ebp - 0x14], esp
push eax
mov dword [ebp - 0x64], esp
push eax
mov dword [ebp - 0x60], esp
push eax
mov dword [ebp - 0x5c], esp
push eax
mov dword [ebp - 0x58], esp
push eax
mov dword [ebp - 0x54], esp
push eax
mov dword [ebp - 0x30], esp
push eax
mov dword [ebp - 0x50], esp
push eax
mov dword [ebp - 0x4c], esp
push eax
mov dword [ebp - 0x48], esp
push eax
mov dword [ebp - 0x44], esp
push eax
mov dword [ebp - 0x3c], esp
push eax
mov dword [ebp - 0x40], esp
push eax
mov edi, esp
mov dword [ebx], ecx
mov dword [esi], 1
mov eax, dword [ebx]
add eax, 0x9272
mov dword [edx], eax
mov eax, dword [edx]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x28]
jae 0x44a791
cmp dword [esi], 1
jne 0x44a24d
jmp 0x44a22a
mov eax, dword [edx]
mov ecx, eax
add ecx, 1
mov dword [edx], ecx
movzx eax, byte [eax]
mov ecx, eax
xor ecx, 0xffffffff
xor eax, 0xffffffff
or ecx, eax
xor ecx, 0xffffffff
or ecx, 0x100
mov dword [esi], ecx
jmp 0x44a24d
mov dword [ebp - 0x10], edx
jmp 0x44a252
mov dword [ebp - 0x28], esi
mov edx, dword [esi]
mov ecx, edx
xor ecx, 0xffffffff
or ecx, 0xfffffffe
xor edx, 0xffffffff
or edx, 0xfffffffe
xor ecx, 0xffffffff
xor edx, 0xffffffff
mov esi, ecx
or esi, edx
xor esi, 0xffffffff
or ecx, edx
xor ecx, 0xffffffff
xor esi, 0xffffffff
xor ecx, 0xffffffff
and esi, ecx
cmp esi, 0
setne al
test al, 1
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], edi
jne 0x44a294
jmp 0x44a68a
mov eax, dword [edx]
movzx eax, byte [eax]
mov ecx, dword [ebp - 0x1c]
mov dword [ecx], eax
mov eax, dword [edx]
movzx ecx, byte [eax + 1]
mov eax, dword [edx]
movzx eax, byte [eax + 2]
shl eax, 8
mov edx, eax
and edx, ecx
xor edx, 0xffffffff
add ecx, eax
add ecx, 1
xor eax, eax
sub eax, edx
mov edx, dword [ebp - 0x10]
sub ecx, eax
mov eax, dword [ebp - 0x14]
mov dword [eax], ecx
mov eax, dword [edx]
add eax, 3
mov dword [edx], eax
jmp 0x44a2d0
mov eax, dword [ebx]
mov edx, dword [ebp - 0x1c]
mov ecx, dword [edx]
movzx ecx, word [ecx*2 + 0x47c9c0]
movzx eax, word [eax + ecx*2 + 0x8852]
mov esi, dword [ebp - 0x64]
mov dword [esi], eax
mov eax, dword [ebx]
mov ecx, dword [edx]
movzx ecx, word [ecx*2 + 0x47c9c0]
movzx eax, byte [eax + ecx + 0x8f12]
mov edx, dword [ebp - 0x60]
mov dword [edx], eax
mov eax, dword [esi]
mov ecx, dword [ebx]
mov ecx, dword [ecx + 0x44]
shl eax, cl
mov ecx, dword [ebx]
or eax, dword [ecx + 0x48]
mov dword [ecx + 0x48], eax
mov eax, dword [edx]
mov ecx, dword [ebx]
add eax, dword [ecx + 0x44]
mov dword [ecx + 0x44], eax
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
jb 0x44a36c
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x44a348
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
sub ecx, 0xb8579ed5
sub ecx, 8
add ecx, 0xb8579ed5
mov dword [eax + 0x44], ecx
jmp 0x44a320
jmp 0x44a36e
jmp 0x44a370
mov edx, dword [ebp - 0x1c]
mov eax, dword [edx]
mov ecx, dword [edx]
movzx ecx, byte [ecx + 0x47d260]
and eax, dword [ecx*4 + 0x47d110]
mov ecx, dword [ebp - 0x5c]
mov dword [ecx], eax
mov eax, dword [edx]
movzx eax, byte [eax + 0x47d260]
mov edi, dword [ebp - 0x58]
mov dword [edi], eax
mov edx, dword [ecx]
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
shl edx, cl
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
mov esi, edx
and esi, ecx
xor esi, 0xffffffff
add ecx, edx
add ecx, 1
add ecx, esi
mov dword [eax + 0x48], ecx
mov eax, dword [edi]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x44]
xor esi, esi
sub esi, edx
xor edx, edx
sub edx, eax
add esi, edx
mov eax, 0xfe4989d
sub eax, esi
sub eax, 0xfe4989d
mov dword [ecx + 0x44], eax
jmp 0x44a3db
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
setae al
test al, 1
jne 0x44a3ea
jmp 0x44a42c
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x44a40a
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov eax, dword [ebx]
mov ecx, dword [eax + 0x44]
mov edx, ecx
and edx, 0xfffffff8
shl edx, 1
xor ecx, 0xfffffff8
add ecx, edx
mov dword [eax + 0x44], ecx
jmp 0x44a3d9
jmp 0x44a42e
jmp 0x44a430
jmp 0x44a432
jmp 0x44a434
jmp 0x44a436
mov eax, dword [ebp - 0x14]
cmp dword [eax], 0x200
jae 0x44a466
jmp 0x44a443
mov edx, dword [ebp - 0x14]
mov eax, dword [edx]
movzx eax, byte [eax + 0x47c5c0]
mov ecx, dword [ebp - 0x24]
mov dword [ecx], eax
mov eax, dword [edx]
movzx eax, byte [eax + 0x47cec0]
mov ecx, dword [ebp - 0x20]
mov dword [ecx], eax
jmp 0x44a491
jmp 0x44a468
mov edx, dword [ebp - 0x14]
mov eax, dword [edx]
shr eax, 8
movzx eax, byte [eax + 0x47cc40]
mov ecx, dword [ebp - 0x24]
mov dword [ecx], eax
mov eax, dword [edx]
shr eax, 8
movzx eax, byte [eax + 0x47d3e0]
mov ecx, dword [ebp - 0x20]
mov dword [ecx], eax
jmp 0x44a491
jmp 0x44a493
mov eax, dword [ebx]
mov edx, dword [ebp - 0x24]
mov ecx, dword [edx]
movzx eax, word [eax + ecx*2 + 0x8a92]
mov esi, dword [ebp - 0x54]
mov dword [esi], eax
mov eax, dword [ebx]
mov ecx, dword [edx]
movzx eax, byte [eax + ecx + 0x9032]
mov ecx, dword [ebp - 0x30]
mov dword [ecx], eax
mov dword [ebp - 0x18], ebx
mov ebx, dword [esi]
mov eax, dword [ebp - 0x18]
mov eax, dword [eax]
mov ecx, dword [eax + 0x44]
shl ebx, cl
mov eax, dword [ebp - 0x18]
mov eax, dword [eax]
mov dword [ebp - 0x38], eax
mov eax, dword [eax + 0x48]
mov edi, eax
xor edi, 0xffffffff
mov ecx, ebx
xor ecx, 0xffffffff
mov edx, edi
and edx, 0x9946bdfa
and eax, 0x66b94205
mov esi, ecx
and esi, 0x9946bdfa
and ebx, 0x66b94205
or edx, eax
or esi, ebx
mov ebx, dword [ebp - 0x18]
xor edx, esi
or edi, ecx
xor edi, 0xffffffff
and edi, 0xffffffff
or edx, edi
mov eax, dword [ebp - 0x38]
mov dword [eax + 0x48], edx
mov eax, dword [ebp - 0x30]
mov eax, dword [eax]
mov ecx, dword [ebx]
add eax, dword [ecx + 0x44]
mov dword [ecx + 0x44], eax
jmp 0x44a51f
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
jb 0x44a577
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x44a547
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 0x44a549
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 eax, edx
xor eax, 0xffffffff
and eax, 8
and edx, 0xfffffff7
mov esi, edx
xor esi, 0xffffffff
and esi, eax
xor eax, 0xffffffff
and edx, eax
sub edx, esi
mov dword [ecx + 0x44], edx
jmp 0x44a51f
jmp 0x44a579
jmp 0x44a57b
jmp 0x44a57d
jmp 0x44a57f
mov eax, dword [ebp - 0x14]
mov edx, dword [eax]
mov esi, dword [ebp - 0x20]
mov eax, dword [esi]
mov edi, dword [eax*4 + 0x47d110]
mov ecx, edx
xor ecx, 0xffffffff
mov eax, edx
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
shl eax, 1
sub eax, 0xffffffff
sub edx, eax
mov ebx, ecx
and ebx, edx
xor ebx, 0xffffffff
and ecx, edx
xor ecx, 0xffffffff
xor ebx, 0xffffffff
xor ecx, 0xffffffff
or ebx, ecx
mov eax, edi
xor eax, 0xffffffff
mov ecx, edi
and ecx, eax
mov eax, edi
xor eax, eax
add edi, eax
sub edi, ecx
mov ecx, edi
xor ecx, 0xffffffff
xor edi, 0xffffffff
and ecx, edi
or ecx, 0
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, ebx
xor edx, 0xffffffff
xor ebx, 0xffffffff
or edx, ebx
xor edx, 0xffffffff
or edx, 0
and edx, 0xffffffff
xor edx, 0xffffffff
xor ecx, 0xffffffff
and edx, ecx
mov ecx, dword [ebp - 0x50]
mov dword [ecx], edx
mov eax, dword [esi]
mov edx, dword [ebp - 0x4c]
mov dword [edx], eax
mov eax, dword [ecx]
mov ebx, dword [ebp - 0x18]
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]
add eax, dword [ecx + 0x44]
mov dword [ecx + 0x44], eax
mov esi, dword [ebp - 0x28]
mov edx, dword [ebp - 0x10]
mov edi, dword [ebp - 0x2c]
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
jb 0x44a67d
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x44a665
jmp 0x44a649
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
mov edx, dword [ebp - 0x10]
mov esi, dword [ebp - 0x28]
jmp 0x44a665
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 0x44a633
jmp 0x44a67f
jmp 0x44a681
jmp 0x44a683
jmp 0x44a685
jmp 0x44a77f
mov esi, dword [ebp - 0x28]
mov eax, dword [edx]
mov ecx, eax
add ecx, 1
mov dword [edx], ecx
movzx eax, byte [eax]
mov edx, dword [ebp - 0x48]
mov dword [edx], eax
mov eax, dword [ebx]
mov ecx, dword [edx]
movzx eax, word [eax + ecx*2 + 0x8852]
mov edi, dword [ebp - 0x44]
mov dword [edi], eax
mov eax, dword [ebx]
mov ecx, dword [edx]
movzx eax, byte [eax + ecx + 0x8f12]
mov edx, dword [ebp - 0x3c]
mov dword [edx], eax
mov eax, dword [edi]
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 edi, dword [edx]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x44]
and edi, edi
xor edi, 0xffffffff
and edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
xor edi, 0xffffffff
sub edi, 0xffffffff
add edx, 0x3ae66a1d
sub edx, edi
sub edx, 0x3ae66a1d
mov dword [ecx + 0x44], edx
mov edx, dword [ebp - 0x10]
mov edi, dword [ebp - 0x2c]
jmp 0x44a705
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
setae al
test al, 1
jne 0x44a714
jmp 0x44a775
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x44a745
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov dword [ebp - 0x34], eax
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov eax, edi
mov edi, esi
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov esi, edi
mov edi, eax
mov eax, dword [ebp - 0x34]
mov byte [edx], al
mov edx, dword [ebp - 0x10]
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, 0x20dc5241
add ecx, 0xa578c468
sub ecx, 8
sub ecx, 0xa578c468
add ecx, 0x20dc5241
mov dword [eax + 0x44], ecx
jmp 0x44a703
jmp 0x44a777
jmp 0x44a779
jmp 0x44a77b
jmp 0x44a77d
jmp 0x44a77f
jmp 0x44a781
jmp 0x44a783
jmp 0x44a785
mov eax, dword [esi]
shr eax, 1
mov dword [esi], eax
jmp 0x44a216
jmp 0x44a793
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 dword [edi], 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 [edi]
mov ecx, dword [ebx]
add eax, dword [ecx + 0x44]
mov dword [ecx + 0x44], eax
jmp 0x44a7c9
mov eax, dword [ebx]
cmp dword [eax + 0x44], 8
setae al
test al, 1
jne 0x44a7d8
jmp 0x44a823
mov eax, dword [ebx]
mov eax, dword [eax + 0x30]
mov ecx, dword [ebx]
cmp eax, dword [ecx + 0x34]
jae 0x44a7f8
mov eax, dword [ebx]
mov eax, dword [eax + 0x48]
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x30]
mov esi, edx
add esi, 1
mov dword [ecx + 0x30], esi
mov byte [edx], al
mov eax, dword [ebx]
mov ecx, dword [eax + 0x48]
shr ecx, 8
mov dword [eax + 0x48], ecx
mov ecx, dword [ebx]
mov edx, dword [ecx + 0x44]
mov eax, edx
xor eax, 0xffffffff
and eax, 8
xor edx, 0xffffffff
or edx, 8
xor edx, 0xffffffff
and edx, 0xffffffff
sub edx, eax
mov dword [ecx + 0x44], edx
jmp 0x44a7c7
jmp 0x44a825
jmp 0x44a827
jmp 0x44a829
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