Function at 0x4315d0
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, 0x54
jmp 0x4315db
cmp dword [0x476618], 0
sete al
test al, 1
jne 0x4315ee
jmp 0x441ddc
mov dword [ebp - 0x60], ecx
jmp 0x4315f3
mov dl, byte [0x474770]
mov al, dl
or al, al
xor al, 0xff
and al, 0xff
or al, 0
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 0x7a
mov cl, dl
and cl, 0x7a
xor cl, 0xff
add dl, 0x7a
add dl, 1
add dl, cl
mov cl, dl
xor cl, 0xff
and cl, 0x73
and dl, 0x8c
or cl, dl
xor cl, 0x8c
or al, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
mov byte [0x4747f0], al
mov al, byte [0x474771]
mov dl, al
and dl, dl
xor dl, 0xff
mov cl, dl
xor cl, 0x75
xor cl, 0xff
or dl, 0x75
and dl, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and al, 0x8a
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
and al, 0xff
or al, 0
or dl, al
mov byte [0x4747f1], dl
mov al, byte [0x474772]
xor al, 0xb0
mov byte [0x4747f2], al
mov al, byte [0x474773]
xor al, 0x1d
mov byte [0x4747f3], al
mov al, byte [0x474774]
xor al, 0x11
mov byte [0x4747f4], al
mov al, byte [0x474775]
xor al, 0xb0
mov byte [0x4747f5], al
mov dl, byte [0x474776]
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
or al, ah
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, al
and cl, 0xba
mov ah, al
xor ah, 0x45
add al, ah
sub al, cl
xor dl, 0xff
mov ah, dl
and ah, 0xba
xor dl, 0xba
or ah, dl
xor al, 0xff
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
mov cl, al
and cl, ah
xor al, ah
or cl, al
mov byte [0x4747f6], cl
mov dl, byte [0x474777]
mov al, dl
and al, al
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
mov cl, al
xor cl, 0xe7
xor cl, 0xff
or al, 0xe7
and al, cl
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
or dl, 0xe7
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
xor al, 0xff
mov byte [0x4747f7], al
mov dl, byte [0x474778]
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, 0x6b
mov ah, dl
xor ah, 0xff
and ah, 0x94
or dl, 0x6b
xor dl, 0xff
or ah, dl
xor ah, 0xff
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
and al, ah
mov byte [0x4747f8], al
mov al, byte [0x474779]
mov cl, al
xor cl, 0xff
and cl, 0x20
and al, 0xdf
or cl, al
mov byte [0x4747f9], cl
mov al, byte [0x47477a]
xor al, 0xfe
mov byte [0x4747fa], al
mov al, byte [0x47477b]
mov cl, al
and cl, 0x3b
shl cl, 1
add al, 0x3b
sub al, cl
mov byte [0x4747fb], al
mov al, byte [0x47477c]
xor al, 0xec
mov byte [0x4747fc], al
mov bl, byte [0x47477d]
mov al, bl
xor al, 0xf5
mov dl, al
xor dl, 0xff
and dl, 0xa6
and al, 0x59
or dl, al
xor dl, 0x59
xor dl, 0xff
or dl, 0xa
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, 0xf5
add bl, 0x12
sub bl, al
sub bl, 0x12
mov byte [0x4747fd], bl
mov al, byte [0x47477e]
mov cl, al
xor cl, 0xff
and cl, 0x52
and al, 0xad
or cl, al
xor cl, 0x13
mov byte [0x4747fe], cl
mov al, byte [0x47477f]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and dl, cl
mov cl, dl
and cl, 0x61
xor cl, 0xff
add dl, 0x61
add dl, 1
add dl, cl
xor dl, 0xff
xor al, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or cl, 0x9e
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov byte [0x4747ff], dl
mov al, byte [0x474780]
mov cl, al
and cl, 0x9c
shl cl, 1
add al, 0x9c
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x474800], al
mov al, byte [0x474781]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xe2
and al, 0x1d
or dl, al
mov byte [0x474801], dl
mov al, byte [0x474782]
xor al, 0xcb
mov byte [0x474802], al
mov al, byte [0x474783]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0xee
xor cl, 0xff
and cl, 0xff
and al, 0xee
or cl, al
xor cl, 0xd5
mov byte [0x474803], cl
mov al, byte [0x474784]
xor al, 0xce
mov byte [0x474804], al
mov al, byte [0x474785]
xor al, 0x1e
mov byte [0x474805], al
mov al, byte [str._oA_r]
mov cl, al
xor cl, 0xff
and cl, 0x63
and al, 0x9c
or cl, al
mov byte [0x474806], cl
mov dl, byte [0x474787]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
or cl, ah
and cl, 0xff
xor cl, 0xff
xor cl, 0xff
or cl, 0
or al, cl
xor al, 0xff
mov cl, al
and cl, 0xa7
xor cl, 0xff
add al, 0xa7
add al, 1
add al, cl
xor dl, 0xff
or dl, 0x58
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov byte [0x474807], cl
mov bl, byte [0x474788]
mov dl, bl
xor dl, 0x76
xor dl, 0xff
and dl, 0x76
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x76
sub bl, al
mov byte [0x474808], bl
mov al, byte [0x474789]
xor al, 0x58
mov byte [0x474809], al
mov al, byte [0x47478a]
mov cl, al
or cl, cl
mov ah, cl
xor ah, 0xff
xor cl, 0xff
or ah, cl
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
mov cl, ah
xor cl, 0xff
mov dl, cl
and dl, 0x6c
and ah, 0x93
or dl, ah
xor dl, 0x87
or cl, 0x14
xor cl, 0xff
and cl, 0xff
or dl, cl
xor dl, 0xff
xor al, 0xff
and al, 0xeb
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, 0xff
mov byte [0x47480a], dl
mov al, byte [0x47478b]
xor al, 0xbe
mov byte [0x47480b], al
mov al, byte [0x47478c]
mov cl, al
xor cl, 0xff
and cl, 0x44
and al, 0xbb
or cl, al
mov byte [0x47480c], cl
mov al, byte [0x47478d]
mov cl, al
xor cl, 0xff
and cl, 0x67
and al, 0x98
or cl, al
mov byte [0x47480d], cl
mov al, byte [0x47478e]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
or dl, cl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
or dl, 0x75
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x75
add al, cl
xor al, 0xff
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor al, 0xff
or dl, al
mov byte [0x47480e], dl
mov al, byte [0x47478f]
mov cl, al
and cl, 0x44
shl cl, 1
add al, 0x44
add al, 0x50
sub al, cl
sub al, 0x50
mov byte [0x47480f], al
mov al, byte [0x474790]
xor al, 0x93
mov byte [0x474810], al
mov dl, byte [0x474791]
mov al, dl
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
mov ah, dl
add ah, 0xff
sub ah, cl
and al, ah
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0xa4
xor dl, 0xff
and dl, 0x5b
or al, dl
xor al, 0xff
mov byte [0x474811], al
mov al, byte [str.ri]
mov cl, al
xor cl, 0x68
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0x97
xor dl, 0xff
and dl, 0xff
shl dl, 1
mov cl, dl
xor cl, 0x68
and dl, 0x97
shl dl, 1
sub dl, cl
sub al, dl
mov byte [0x474812], al
mov al, byte [0x474793]
xor al, 0x73
mov byte [0x474813], al
mov al, byte [0x474794]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xd2
mov cl, al
xor cl, 0xff
and cl, 0x2d
xor dl, 0xff
xor cl, 0xff
and dl, cl
mov ah, dl
xor ah, 0xff
and ah, 0x5a
and dl, 0xa5
or ah, dl
xor ah, 0xa5
or ah, 0x2d
add ah, 0xd3
shl ah, 1
sub ah, 0xd2
sub al, ah
mov byte [0x474814], al
mov al, byte [0x474795]
mov dl, al
xor dl, 0xbf
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor dl, 0xff
or dl, 0x40
xor dl, 0xff
and dl, 0xff
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0xbf
and dl, 0x40
sub dl, cl
sub al, dl
mov byte [0x474815], al
mov ah, byte [0x474796]
mov al, ah
xor al, 0xff
and al, 0xd1
mov cl, ah
and cl, 0x2e
or al, cl
xor al, 0x2e
mov cl, ah
xor cl, 0xff
and al, cl
or al, 0x98
xor al, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0x1b
and ah, 0xe4
or dl, ah
xor dl, 0xe4
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x98
add dl, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
and al, dl
mov byte [0x474816], al
mov al, byte [0x474797]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x46
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0xb9
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474817], dl
mov al, byte [0x474798]
xor al, 0xca
mov byte [0x474818], al
mov al, byte [0x474799]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xb9
and al, 0xb9
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474819], dl
mov al, byte [0x47479a]
xor al, 0x72
mov byte [0x47481a], al
mov al, byte [0x47479b]
xor al, 0x6b
mov byte [0x47481b], al
mov al, byte [0x47479c]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xad
xor dl, 0xff
xor al, 0xff
or al, 0xad
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47481c], dl
mov al, byte [0x47479d]
xor al, 0xe4
mov byte [0x47481d], al
mov dl, byte [0x47479e]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, 0x7d
and dl, 0x82
mov cl, al
or cl, dl
xor cl, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
xor cl, 0xff
xor al, 0xff
and cl, al
mov byte [0x47481e], cl
mov al, byte [0x47479f]
mov cl, al
xor cl, 0xff
and cl, 0x1c
and al, 0xe3
mov dl, cl
and dl, al
xor cl, al
or dl, cl
xor dl, 0x94
mov byte [0x47481f], dl
mov cl, byte [0x4747a0]
mov al, cl
xor al, 0xff
and al, 0xf0
mov dl, cl
xor dl, 0xf0
and dl, cl
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
xor al, 0x48
mov byte [0x474820], al
mov al, byte [0x4747a1]
mov dl, al
xor dl, 0x8c
xor dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x8c
shl dl, 1
sub dl, 0x8c
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x474821], al
mov al, byte [0x4747a2]
xor al, 0xaf
mov byte [0x474822], al
mov al, byte [0x4747a3]
xor al, 0x57
mov byte [0x474823], al
mov al, byte [0x4747a4]
mov cl, al
xor cl, 0x79
xor cl, 0xff
and cl, 0x79
shl cl, 1
mov dl, cl
xor dl, 0xff
and dl, 0x79
and cl, 0x86
sub cl, dl
sub al, cl
mov byte [0x474824], al
mov al, byte [0x4747a5]
xor al, 0x9c
mov byte [0x474825], al
mov al, byte [0x4747a6]
mov cl, al
xor cl, 0xff
and cl, 0x3a
and al, 0xc5
or cl, al
xor cl, 0x2e
mov byte [0x474826], cl
mov al, byte [0x4747a7]
xor al, 0
mov byte [0x474827], al
mov al, byte [0x4747a8]
xor al, 0xbc
mov byte [0x474828], al
mov al, byte [0x4747a9]
mov cl, al
xor cl, 0x49
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0x49
shl dl, 1
mov cl, dl
xor cl, 0x49
and dl, 0xb6
shl dl, 1
sub dl, cl
sub al, dl
mov byte [0x474829], al
mov al, byte [0x4747aa]
xor al, 0x53
mov byte [0x47482a], al
mov al, byte [0x4747ab]
mov ah, al
and ah, ah
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
and ah, cl
xor ah, 0xff
xor ah, 0xff
mov cl, ah
xor cl, 0xff
mov dl, cl
and dl, 0x41
and ah, 0xbe
or dl, ah
xor dl, 0x2c
or cl, 0x92
xor cl, 0xff
and cl, 0xff
or dl, cl
xor dl, 0xff
xor al, 0xff
and al, 0x6d
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and dl, al
mov byte [0x47482b], dl
mov dl, byte [0x4747ac]
mov al, dl
xor al, 0xff
mov cl, al
xor cl, 0xd1
xor cl, 0xff
or al, 0xd1
and al, cl
and dl, 0x2e
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x47482c], al
mov bl, byte [0x4747ad]
mov al, bl
xor al, 0xff
and al, 0x1a
mov cl, bl
and cl, 0xe5
or al, cl
xor al, 0xb4
mov dl, al
xor dl, 0xff
and dl, 0x44
and al, 0xbb
or dl, al
xor dl, 0xbb
mov al, dl
xor al, 0xae
xor al, 0xff
or dl, 0xae
and dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, al
xor cl, 0xae
and al, 0x51
shl al, 1
sub al, cl
sub bl, al
mov byte [0x47482d], bl
mov al, byte [0x4747ae]
xor al, 0x84
mov byte [0x47482e], al
mov al, byte [0x4747af]
mov cl, al
xor cl, 0xff
and cl, 0x6c
and al, 0x93
or cl, al
mov byte [str.t__], cl
mov al, byte [0x4747b0]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0xe1
and al, 0xe1
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x474830], cl
mov al, byte [str.q_]
xor al, 0x36
mov byte [0x474831], al
mov al, byte [0x4747b2]
mov cl, al
xor cl, cl
xor cl, 0xff
mov dl, al
or dl, dl
and dl, cl
xor dl, 0xff
and dl, 0x6d
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and al, 0x92
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474832], dl
mov al, byte [0x4747b3]
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, 0x20
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xdf
add al, cl
or dl, al
mov byte [0x474833], dl
mov cl, byte [0x4747b4]
mov al, cl
xor al, 0xff
and al, 0xe
mov dl, cl
xor dl, 0xff
or dl, 0xe
xor cl, 0xff
or cl, 0xe
and dl, cl
xor dl, 0xff
mov cl, al
and cl, dl
xor al, dl
or cl, al
xor cl, 0x32
mov byte [0x474834], cl
mov dl, byte [0x4747b5]
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
and al, cl
or al, 0x33
xor al, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0xcc
xor cl, 0xff
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
mov byte [0x474835], dl
mov al, byte [0x4747b6]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0xd1
add dl, cl
shl dl, 1
add al, 0xd1
sub al, dl
mov byte [0x474836], al
mov al, byte [0x4747b7]
xor al, 0x90
mov byte [0x474837], al
mov al, byte [0x4747b8]
xor al, 0x3a
mov byte [0x474838], al
mov al, byte [0x4747b9]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xdc
xor dl, 0xff
xor al, 0xff
or al, 0xdc
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474839], dl
mov bl, byte [0x4747ba]
mov dl, bl
xor dl, 0xe3
xor dl, 0xff
and dl, 0xe3
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xe3
sub bl, al
mov byte [0x47483a], bl
mov al, byte [0x4747bb]
xor al, 0xa
mov byte [0x47483b], al
mov dl, byte [0x4747bc]
mov al, dl
or al, al
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
or al, 0x2f
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0x2f
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
xor al, 0xff
mov byte [0x47483c], al
mov al, byte [str.Qx1_bX_S]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x4d
xor cl, 0xff
xor al, 0xff
or al, 0x4d
and cl, al
xor cl, 0xff
mov byte [0x47483d], cl
mov al, byte [0x4747be]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
mov cl, al
and cl, cl
xor cl, 0xff
and dl, cl
xor dl, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0x22
and dl, 0xdd
or ah, dl
xor ah, 0xdd
xor ah, 0xff
and ah, 0xff
or ah, 0
mov cl, ah
xor cl, 0xff
mov dl, cl
and dl, 0x59
and ah, 0xa6
or dl, ah
xor dl, 0xc2
or cl, 0x64
xor cl, 0xff
and cl, 0xff
or dl, cl
mov cl, al
xor cl, 0x9b
xor cl, 0xff
or al, 0x9b
and al, cl
xor al, 0xff
xor dl, 0xff
xor al, 0xff
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov byte [0x47483e], cl
mov al, byte [0x4747bf]
xor al, 0x2d
mov byte [0x47483f], al
mov al, byte [0x4747c0]
xor al, 0x14
mov byte [0x474840], al
mov al, byte [0x4747c1]
mov cl, al
xor cl, 0xff
and cl, 9
and al, 0xf6
or cl, al
xor cl, 0x4d
mov byte [0x474841], cl
mov al, byte [0x4747c2]
xor al, 0x27
mov byte [0x474842], al
mov al, byte [0x4747c3]
xor al, 0x4f
mov byte [0x474843], al
mov al, byte [0x4747c4]
mov cl, al
xor cl, 0xd1
xor cl, 0xff
and cl, 0xd1
shl cl, 1
sub cl, 0xd1
sub al, cl
mov byte [0x474844], al
mov dl, byte [str.HPk_v]
mov ah, dl
xor ah, 0xff
mov al, dl
xor al, 0xff
or ah, al
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
and ah, 0x9f
and dl, 0x60
mov dh, ah
xor dh, 0xff
mov cl, dl
xor cl, 0xff
mov al, dh
and al, 0x56
and ah, 0xa9
mov ch, cl
and ch, 0x56
and dl, 0xa9
or al, ah
or ch, dl
xor al, ch
or dh, cl
xor dh, 0xff
and dh, 0xff
or al, dh
mov cl, al
xor cl, 0xcb
xor cl, 0xff
and cl, 0xcb
shl cl, 1
sub cl, 0xcb
sub al, cl
mov byte [0x474845], al
mov cl, byte [0x4747c6]
mov al, cl
xor al, 0xff
and al, 0xc1
and cl, 0x3e
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, 0x8d
and al, 0x72
or cl, al
mov byte [0x474846], cl
mov al, byte [0x4747c7]
xor al, 0x77
mov byte [0x474847], al
mov al, byte [0x4747c8]
xor al, 0x17
mov byte [0x474848], al
mov al, byte [0x4747c9]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xc
xor al, 0xff
or al, 0xf3
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474849], dl
mov al, byte [0x4747ca]
xor al, 0xdf
mov byte [0x47484a], al
mov al, byte [0x4747cb]
xor al, 0x69
mov byte [0x47484b], al
mov al, byte [0x4747cc]
mov ah, al
xor ah, 0xff
and ah, 0xde
mov cl, al
xor cl, 0x21
xor cl, 0xff
or al, 0x21
and al, cl
mov dl, ah
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov dh, dl
and dh, 0xd0
and ah, 0x2f
mov ch, cl
and ch, 0xd0
and al, 0x2f
or dh, ah
or ch, al
xor dh, ch
or dl, cl
xor dl, 0xff
and dl, 0xff
or dh, dl
xor dh, 0xa1
mov byte [0x47484c], dh
mov al, byte [0x4747cd]
xor al, 0xfa
mov byte [0x47484d], al
mov al, byte [0x4747ce]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x85
xor dl, 0xff
mov cl, al
and cl, 0x7a
xor cl, 0xff
and dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0x85
shl dl, 1
sub dl, 0x85
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x47484e], al
mov al, byte [0x4747cf]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
xor dl, 0xff
or dl, 0x10
xor dl, 0xff
and dl, 0xff
and al, 0x10
or dl, al
mov byte [0x47484f], dl
mov al, byte [0x4747d0]
xor al, 0x22
mov byte [0x474850], al
mov dl, byte [0x4747d1]
mov cl, dl
or cl, cl
mov al, cl
xor al, 0xff
and al, 0x54
and cl, 0xab
or al, cl
xor al, 0xab
mov cl, al
and cl, 2
mov ah, al
xor ah, 0xfd
add al, ah
sub al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or dl, 2
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0
xor cl, 0xff
or cl, 0
xor cl, 0xff
mov dl, al
and dl, cl
xor al, cl
or dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov byte [0x474851], dl
mov al, byte [0x4747d2]
xor al, 0xe2
mov byte [0x474852], al
mov dl, byte [0x4747d3]
mov cl, dl
and cl, cl
xor cl, 0xff
and cl, 0xff
or cl, 0
mov al, cl
xor al, 0xff
and al, 0x4a
and cl, 0xb5
or al, cl
xor al, 0xb5
or al, 0x12
mov cl, dl
xor cl, 0xff
and cl, 0x96
and dl, 0x69
or cl, dl
xor cl, 0x69
or cl, 0xed
and al, cl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x474853], al
mov al, byte [0x4747d4]
xor al, 0xe
mov byte [0x474854], al
mov dl, byte [0x4747d5]
mov al, dl
xor al, 0xff
or al, al
xor al, 0xff
or al, 0x37
xor al, 0xff
and dl, 0x37
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x33
xor dl, 0xff
xor al, 0xff
or al, 0x33
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474855], dl
mov al, byte [0x4747d6]
xor al, 0xc1
mov byte [0x474856], al
mov al, byte [0x4747d7]
xor al, 0x45
mov byte [0x474857], al
mov al, byte [0x4747d8]
xor al, 0xab
mov byte [0x474858], al
mov al, byte [str._gVXYz]
mov cl, al
xor cl, 0x46
xor cl, 0xff
and cl, 0x46
shl cl, 1
sub cl, 0x46
sub al, cl
mov byte [0x474859], al
mov al, byte [0x4747da]
xor al, 0x7a
mov byte [0x47485a], al
mov al, byte [0x4747db]
xor al, 0x4b
mov byte [0x47485b], al
mov dl, byte [0x4747dc]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x64
mov cl, dl
xor cl, 0xff
or cl, 0x64
xor dl, 0xff
or dl, 0x64
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
xor al, 0x21
mov byte [0x47485c], al
mov al, byte [0x4747dd]
xor al, 0x44
mov byte [0x47485d], al
mov al, byte [0x4747de]
xor al, 0x67
mov byte [0x47485e], al
mov al, byte [0x4747df]
xor al, 0x83
mov byte [0x47485f], al
mov al, byte [0x4747e0]
mov cl, al
xor cl, 0xff
and cl, 0x2b
and al, 0xd4
or cl, al
mov byte [0x474860], cl
mov al, byte [0x4747e1]
xor al, 0x59
mov byte [0x474861], al
mov al, byte [0x4747e2]
mov cl, al
xor cl, 0xff
and cl, 0x37
and al, 0xc8
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov byte [0x474862], dl
mov al, byte [0x4747e3]
mov cl, al
and cl, 0xd8
shl cl, 1
add al, 0xd8
sub al, cl
mov byte [0x474863], al
mov al, byte [0x4747e4]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xb8
xor dl, 0xff
xor al, 0xff
and al, 0xb8
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474864], dl
mov al, byte [0x4747e5]
mov cl, al
xor cl, 0x86
xor cl, 0xff
and cl, 0x86
shl cl, 1
sub cl, 0x86
sub al, cl
mov byte [0x474865], al
mov al, byte [0x4747e6]
xor al, 0x4f
mov byte [0x474866], al
mov al, byte [0x4747e7]
xor al, 0xff
mov byte [0x474867], al
mov al, byte [0x4747e8]
mov cl, al
and cl, 0x2e
shl cl, 1
add al, 0x2e
mov dl, al
xor dl, 0xff
and dl, cl
xor cl, 0xff
and al, cl
sub al, dl
mov byte [0x474868], al
mov al, byte [0x4747e9]
mov cl, al
xor cl, 0x2d
xor cl, 0xff
and cl, 0x2d
shl cl, 1
sub cl, 0x2d
sub al, cl
mov byte [0x474869], al
mov al, byte [0x4747ea]
xor al, 0xdf
mov byte [0x47486a], al
mov al, byte [0x4747eb]
mov cl, al
xor cl, 0xff
and cl, 0x6e
and al, 0x91
or cl, al
xor cl, 0x3e
mov byte [0x47486b], cl
mov al, byte [0x4747ec]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x69
or al, 0x69
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x47486c], cl
mov al, byte [0x4747ed]
xor al, 0x2b
mov byte [0x47486d], al
mov al, byte [0x4747ee]
mov cl, al
xor cl, 0xff
and cl, 0xf1
and al, 0xe
or cl, al
mov byte [0x47486e], cl
mov al, byte [0x4747ef]
xor al, 0xb0
mov byte [str.Y_ac], al
mov bl, byte [0x474470]
mov dl, bl
xor dl, 3
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0xfc
add dl, 4
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, 3
and al, 0xfc
shl al, 1
sub al, cl
sub bl, al
mov byte [0x474570], bl
mov al, byte [0x474471]
xor al, 0x3a
mov byte [0x474571], al
mov al, byte [0x474472]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xf8
xor cl, 0xff
xor al, 0xff
and al, 0xf8
or cl, al
xor cl, 0xff
mov byte [0x474572], cl
mov al, byte [0x474473]
xor al, 0xe4
mov byte [0x474573], al
mov al, byte [0x474474]
xor al, 0x56
mov byte [0x474574], al
mov al, byte [0x474475]
mov cl, al
xor cl, 0xc0
xor cl, 0xff
mov dl, al
or dl, 0xc0
and dl, cl
shl dl, 1
add al, 0xc0
sub al, dl
mov byte [0x474575], al
mov al, byte [0x474476]
mov cl, al
xor cl, 0xff
and cl, 0xf8
and al, 7
or cl, al
xor cl, 0xdd
mov byte [0x474576], cl
mov al, byte [0x474477]
xor al, 0x37
mov byte [0x474577], al
mov al, byte [0x474478]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
or cl, dl
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0x79
mov cl, al
xor cl, 0xff
and cl, 0x29
and al, 0xd6
or cl, al
xor cl, 0xd6
or cl, 0x86
and dl, cl
xor dl, 0xff
mov byte [0x474578], dl
mov al, byte [0x474479]
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, 0xa2
and ah, 0x5d
xor ah, 0xff
and dl, ah
xor dl, 0xff
mov cl, al
xor cl, 0xa2
xor cl, 0xff
or al, 0xa2
and al, cl
or dl, al
mov al, dl
and al, 0x60
shl al, 1
add dl, 0x60
sub dl, al
mov byte [0x474579], dl
mov cl, byte [0x47447a]
mov al, cl
xor al, 0xff
and al, 3
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 3
xor dl, 0xff
or al, dl
xor al, 0x43
mov byte [0x47457a], al
mov al, byte [0x47447b]
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
or dl, cl
mov ah, dl
xor ah, 0xff
or ah, 0x58
and dl, 0xa7
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor al, 0xff
or al, 0xa7
and dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov byte [0x47457b], dl
mov al, byte [0x47447c]
xor al, 0x33
mov byte [0x47457c], al
mov bl, byte [0x47447d]
mov al, bl
xor al, 0x5c
xor al, 0xff
mov dl, al
and dl, 0x5c
xor dl, 0xff
and al, 0x5c
xor al, 0xff
and dl, al
xor dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x5c
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x47457d], bl
mov dl, byte [0x47447e]
mov al, dl
xor al, 0xff
and al, 0x79
mov cl, dl
and cl, 0x86
or al, cl
xor al, 0x86
mov cl, dl
xor cl, 0xff
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0xff
or al, 0x79
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or dl, 0x86
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and cl, 0xff
xor cl, 0xff
xor cl, 0xff
or cl, 0
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov byte [0x47457e], dl
mov al, byte [0x47447f]
mov dl, al
xor dl, 0xff
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
or cl, 0
xor cl, 0xff
mov ah, cl
xor ah, 0xff
mov ch, dl
and ch, ah
mov ah, dl
xor ah, cl
add dl, ah
sub dl, ch
and dl, 0xfa
mov ah, dl
xor ah, 0xff
and ah, 0x4b
and dl, 0xb4
or ah, dl
xor ah, 0xb4
and al, 5
xor al, 0xff
and ah, al
xor ah, 0xff
mov byte [0x47457f], ah
mov al, byte [0x474480]
xor al, 0xc8
mov byte [str.5_n], al
mov al, byte [0x474481]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
mov dl, cl
xor dl, 0xd1
and dl, cl
mov cl, al
and cl, 0x2e
xor al, 0x2e
or cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov byte [0x474581], dl
mov bl, byte [0x474482]
mov dl, bl
xor dl, 0x76
and dl, bl
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x89
add bl, 0x23
sub bl, al
sub bl, 0x23
mov byte [0x474582], bl
mov al, byte [0x474483]
xor al, 0x92
mov byte [0x474583], al
mov al, byte [0x474484]
mov dl, al
and dl, 0x39
shl dl, 1
mov cl, al
and cl, 0x39
shl cl, 1
xor al, 0x39
add al, cl
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x474584], al
mov al, byte [0x474485]
mov cl, al
or cl, cl
mov dl, cl
xor dl, 0xff
and dl, 0xd7
and cl, 0x28
or dl, cl
xor dl, 0x28
xor dl, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xb8
add dl, cl
xor al, 0xff
or al, al
xor al, 0xff
or al, 0xb8
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and dl, al
mov byte [0x474585], dl
mov bl, byte [0x474486]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0x2c
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
xor edx, edx
sub dl, bl
add dl, 0xd4
xor ecx, ecx
sub cl, dl
xor edx, edx
sub dl, al
add cl, dl
mov byte [0x474586], cl
mov al, byte [0x474487]
mov cl, al
xor cl, 0xff
and cl, 0x48
and al, 0xb7
or cl, al
xor cl, 0x74
mov byte [0x474587], cl
mov al, byte [0x474488]
xor al, 0xc4
mov byte [0x474588], al
mov al, byte [0x474489]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0x4b
add dl, 0xb5
and al, 0x4b
or dl, al
mov byte [0x474589], dl
mov dl, byte [0x47448a]
mov al, dl
xor al, 0xff
and al, 0x82
mov cl, dl
and cl, 0x7d
xor cl, 0xff
and dl, 0x7d
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0xd9
xor al, 0xff
or al, 0x26
and cl, al
xor cl, 0xff
mov byte [str.eZ8], cl
mov cl, byte [0x47448b]
mov al, cl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x47
and cl, 0xb8
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
mov byte [0x47458b], al
mov al, byte [0x47448c]
mov cl, al
xor cl, 0xff
and cl, 0xb2
and al, 0x4d
or cl, al
xor cl, 0x2b
mov byte [0x47458c], cl
mov al, byte [0x47448d]
xor al, 0x2a
mov byte [0x47458d], al
mov al, byte [0x47448e]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x43
xor cl, 0xff
xor al, 0xff
or al, 0x43
and cl, al
xor cl, 0xff
mov byte [0x47458e], cl
mov al, byte [0x47448f]
xor al, 0x7f
mov byte [0x47458f], al
mov al, byte [0x474490]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x1f
and al, 0x1f
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474590], dl
mov al, byte [0x474491]
xor al, 0x6c
mov byte [0x474591], al
mov al, byte [0x474492]
mov cl, al
xor cl, 0xef
xor cl, 0xff
and cl, 0xef
shl cl, 1
sub cl, 0xef
sub al, cl
mov byte [0x474592], al
mov al, byte [0x474493]
xor al, 0x9d
mov byte [0x474593], al
mov al, byte [0x474494]
xor al, 0x18
mov byte [0x474594], al
mov al, byte [0x474495]
xor al, 0x58
mov byte [0x474595], al
mov bl, byte [0x474496]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0x1d
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
mov cl, bl
and cl, 0x1d
shl cl, 1
xor bl, 0x1d
add bl, cl
sub bl, al
mov byte [0x474596], bl
mov al, byte [0x474497]
xor al, 0xa0
mov byte [0x474597], al
mov dl, byte [0x474498]
mov ah, dl
xor ah, 0xff
and ah, 0xff
or ah, 0
mov al, dl
xor al, 0xff
mov cl, al
and cl, ah
xor cl, 0xff
add ah, al
add ah, 1
add ah, cl
and ah, 0xe6
mov al, ah
xor al, 0xff
and al, 0x94
and ah, 0x6b
or al, ah
xor al, 0x6b
mov ah, dl
xor ah, 0xff
and ah, 0x41
and dl, 0xbe
or ah, dl
xor ah, 0xbe
or ah, 0xe6
xor al, 0xff
mov cl, ah
xor cl, 0xff
xor ah, 0xff
and cl, ah
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov byte [0x474598], dl
mov dl, byte [0x474499]
mov cl, dl
or cl, cl
mov al, cl
xor al, 0xff
and al, 0x4f
and cl, 0xb0
or al, cl
xor al, 0xb0
or al, 0xbc
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xa3
and dl, 0x5c
or cl, dl
xor cl, 0x5c
and cl, 0xbc
or al, cl
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
and cl, 0xff
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
mov byte [0x474599], cl
mov al, byte [0x47449a]
mov dl, al
xor dl, 0xff
or dl, 0xe8
add dl, 0x18
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xe8
add al, cl
mov ah, dl
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dh, ah
and dh, 0x7b
and dl, 0x84
mov ch, cl
and ch, 0x7b
and al, 0x84
or dh, dl
or ch, al
xor dh, ch
or ah, cl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x47459a], dh
mov dl, byte [0x47449b]
mov al, dl
and al, al
mov cl, dl
xor cl, cl
or al, cl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
and al, 0x3e
xor dl, 0xff
mov ah, dl
and ah, 0xc1
xor ah, 0xff
xor dl, 0xff
or dl, 0x3e
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
xor al, 0xff
xor ah, 0xff
or al, ah
xor al, 0xff
and al, 0xff
mov byte [0x47459b], al
mov al, byte [0x47449c]
xor al, 0xf6
mov byte [0x47459c], al
mov dl, byte [0x47449d]
mov cl, dl
or cl, cl
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
or al, 0xf4
xor al, 0xff
or dl, 0xb
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
xor al, 0xff
mov byte [0x47459d], al
mov al, byte [0x47449e]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov dl, al
sub dl, cl
or ah, dl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xb8
xor ah, 0xff
and ah, 0xb8
or dl, ah
xor dl, 0xff
and al, 0x47
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 [0x47459e], dl
mov dl, byte [0x47449f]
mov cl, dl
xor cl, 0xff
mov al, dl
and al, 0xff
shl al, 1
mov ah, dl
add ah, 0xff
sub ah, al
xor ah, 0xff
mov al, cl
xor al, ah
and al, cl
mov cl, al
and cl, 0x7a
xor cl, 0xff
add al, 0x7a
add al, 1
add al, cl
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and cl, 0x7a
xor cl, 0xff
xor cl, 0xff
mov dl, cl
xor dl, 0xff
mov ah, al
and ah, dl
mov dl, al
xor dl, cl
add al, dl
sub al, ah
xor al, 0xff
mov byte [str._Jg], al
mov al, byte [0x4744a0]
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, 0x4c
xor cl, 0xff
or dl, 0x4c
and dl, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xb3
add al, cl
mov ah, dl
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dh, ah
and dh, 0x56
and dl, 0xa9
mov ch, cl
and ch, 0x56
and al, 0xa9
or dh, dl
or ch, al
xor dh, ch
or ah, cl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x4745a0], dh
mov al, byte [0x4744a1]
mov cl, al
xor cl, 0xec
xor cl, 0xff
and cl, 0xec
shl cl, 1
sub cl, 0xec
sub al, cl
mov byte [0x4745a1], al
mov al, byte [0x4744a2]
mov cl, al
xor cl, 0x1e
xor cl, 0xff
mov dl, al
or dl, 0x1e
and dl, cl
shl dl, 1
add al, 0x1e
sub al, dl
mov byte [0x4745a2], al
mov al, byte [0x4744a3]
mov cl, al
xor cl, 0xff
and cl, 0xa1
and al, 0x5e
or cl, al
xor cl, 0xc7
mov byte [0x4745a3], cl
mov al, byte [0x4744a4]
mov cl, al
xor cl, 0xa3
xor cl, 0xff
and cl, 0xa3
shl cl, 1
sub cl, 0xa3
sub al, cl
mov byte [0x4745a4], al
mov al, byte [0x4744a5]
mov cl, al
xor cl, 0xff
and cl, 0x20
and al, 0xdf
or cl, al
mov byte [str.C], cl
mov al, byte [0x4744a6]
xor al, 2
mov byte [0x4745a6], al
mov al, byte [0x4744a7]
mov cl, al
xor cl, 0xff
and cl, 0x15
and al, 0xea
or cl, al
mov byte [0x4745a7], cl
mov al, byte [0x4744a8]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x4b
xor al, 0xff
and al, 0xb4
or cl, al
xor cl, 0xff
mov byte [0x4745a8], cl
mov al, byte [0x4744a9]
xor al, 0xa0
mov byte [0x4745a9], al
mov al, byte [0x4744aa]
mov cl, al
xor cl, 0xff
and cl, 0x20
and al, 0xdf
or cl, al
mov byte [0x4745aa], cl
mov al, byte [0x4744ab]
xor al, 0xc8
mov byte [0x4745ab], al
mov al, byte [0x4744ac]
xor al, 0x4d
mov byte [0x4745ac], al
mov al, byte [0x4744ad]
mov cl, al
xor cl, 0xff
and cl, 6
and al, 0xf9
or cl, al
xor cl, 0x6c
mov byte [0x4745ad], cl
mov al, byte [0x4744ae]
mov dl, al
xor dl, 0xff
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
xor cl, 0xff
or cl, 0
and dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0xa3
xor al, 0xff
and al, 0xff
or al, 0
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x5c
add al, cl
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
and dl, al
mov byte [0x4745ae], dl
mov bl, byte [0x4744af]
mov dl, bl
and dl, 0xd8
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, 0x28
xor edx, edx
sub dl, cl
sub dl, al
mov byte [0x4745af], dl
mov al, byte [0x4744b0]
xor al, 0x4a
mov byte [0x4745b0], al
mov al, byte [0x4744b1]
xor al, 0xfd
mov byte [0x4745b1], al
mov al, byte [0x4744b2]
xor al, 0x26
mov byte [0x4745b2], al
mov dl, byte [0x4744b3]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0x5f
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
and dl, 0xff
or dl, 0
or dl, 0x5f
and al, dl
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
xor cl, 0xff
or cl, 0
and cl, 0xff
xor cl, 0xff
mov byte [0x4745b3], cl
mov cl, byte [0x4744b4]
mov dl, cl
and dl, 0xe
shl dl, 1
xor eax, eax
sub al, cl
add al, 0xf2
xor ecx, ecx
sub cl, al
sub cl, dl
mov byte [0x4745b4], cl
mov al, byte [0x4744b5]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov ah, cl
add ah, 1
xor cl, 0xff
or cl, dl
add cl, ah
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 dl, 0xb9
xor al, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x46
add al, cl
or dl, al
xor dl, 0xff
mov byte [0x4745b5], dl
mov al, byte [str.K:X]
mov cl, al
xor cl, 0xff
and cl, 0x4f
and al, 0xb0
or cl, al
mov byte [0x4745b6], cl
mov al, byte [0x4744b7]
mov ah, al
and ah, ah
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
mov dh, al
and dh, dh
xor dh, 0xff
and dh, 0xff
xor dh, 0xff
and dh, 0xff
xor dh, 0xff
mov dl, ah
xor dl, 0xff
mov cl, dh
xor cl, 0xff
and dl, cl
xor ah, 0xff
xor dh, 0xff
and ah, dh
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
or dl, 0x86
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
or al, 0x79
and dl, al
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
mov byte [0x4745b7], dl
mov al, byte [0x4744b8]
mov cl, al
xor cl, 0xff
and cl, 0x61
and al, 0x9e
or cl, al
xor cl, 0x5f
mov byte [0x4745b8], cl
mov al, byte [0x4744b9]
xor al, 0x5c
mov byte [0x4745b9], al
mov al, byte [0x4744ba]
xor al, 0xb0
mov byte [0x4745ba], al
mov bl, byte [0x4744bb]
mov dl, bl
and dl, 0xb5
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub bl, 0x4b
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x4745bb], bl
mov al, byte [str.._aSTG]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0xd5
xor al, 0xff
or al, 0x2a
and cl, al
xor cl, 0xff
mov byte [0x4745bc], cl
mov al, byte [0x4744bd]
mov dl, al
xor dl, 3
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 3
shl dl, 1
sub dl, 3
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x4745bd], al
mov dl, byte [0x4744be]
mov al, dl
xor al, 0xff
and al, 0xb2
mov cl, dl
and cl, 0x4d
or al, cl
xor al, 0x4d
and al, 0x4e
and dl, 0xb1
mov cl, al
and cl, dl
xor al, dl
or cl, al
xor cl, 0x19
mov byte [0x4745be], cl
mov dl, byte [0x4744bf]
mov cl, dl
xor cl, 0xff
mov al, cl
and al, 0x80
xor al, 0xff
xor cl, 0xff
or cl, 0x7f
and al, cl
xor al, 0xff
and dl, 0x7f
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
xor al, 0xd0
mov byte [0x4745bf], al
mov al, byte [0x4744c0]
xor al, 0x43
mov byte [0x4745c0], al
mov al, byte [0x4744c1]
mov cl, al
xor cl, 0xa8
xor cl, 0xff
and cl, 0xa8
shl cl, 1
sub cl, 0xa8
sub al, cl
mov byte [0x4745c1], al
mov cl, byte [0x4744c2]
mov al, cl
xor al, 0xff
and al, 0x1f
xor cl, 0xff
or cl, 0x1f
xor cl, 0xff
and cl, 0xff
or al, cl
mov cl, al
xor cl, 0x4f
xor cl, 0xff
and cl, 0x4f
shl cl, 1
sub cl, 0x4f
sub al, cl
mov byte [0x4745c2], al
mov bl, byte [0x4744c3]
mov dl, bl
xor dl, 0xff
or dl, 0x55
mov al, bl
and al, 0xaa
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
add bl, 0xaa
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x4745c3], bl
mov al, byte [0x4744c4]
xor al, 0x42
mov byte [0x4745c4], al
mov al, byte [0x4744c5]
mov cl, al
xor cl, 0xff
and cl, 0xa5
and al, 0x5a
or cl, al
xor cl, 0xe3
mov byte [0x4745c5], cl
mov bl, byte [0x4744c6]
mov al, bl
xor al, 0xf6
xor al, 0xff
mov dl, bl
or dl, 0xf6
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, 0xf6
sub bl, al
mov byte [0x4745c6], bl
mov al, byte [0x4744c7]
mov cl, al
xor cl, 0xff
and cl, 0xd7
and al, 0x28
or cl, al
xor cl, 0xf1
mov byte [0x4745c7], cl
mov dl, byte [0x4744c8]
mov ah, dl
xor ah, 0xff
mov cl, dl
xor cl, 0xff
mov al, ah
and al, 0x58
mov ch, dl
and ch, 0xa7
mov dh, cl
and dh, 0x58
mov bl, dl
and bl, 0xa7
or al, ch
or dh, bl
xor al, dh
or ah, cl
xor ah, 0xff
and ah, 0xff
or al, ah
xor al, 0xff
or al, 0xda
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, dl
xor cl, 0xda
xor cl, 0xff
or dl, 0xda
and 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 [0x4745c8], al
mov al, byte [0x4744c9]
mov cl, al
xor cl, 0xff
and cl, 0x2f
and al, 0xd0
or cl, al
xor cl, 0x37
mov byte [0x4745c9], cl
mov al, byte [0x4744ca]
mov cl, al
xor cl, 0xff
and cl, 0xde
and al, 0x21
or cl, al
mov byte [0x4745ca], cl
mov al, byte [0x4744cb]
xor al, 0x71
mov byte [0x4745cb], al
mov al, byte [0x4744cc]
xor al, 0xdf
mov byte [0x4745cc], al
mov al, byte [0x4744cd]
mov cl, al
xor cl, 0xff
xor cl, 0xff
xor cl, 0xc8
and cl, 0xc8
and al, 0x37
or cl, al
xor cl, 0x4b
mov byte [0x4745cd], cl
mov al, byte [0x4744ce]
xor al, 0x1e
mov byte [0x4745ce], al
mov bl, byte [0x4744cf]
mov dl, bl
and dl, 0x90
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x90
sub bl, al
mov byte [0x4745cf], bl
mov al, byte [0x4744d0]
xor al, 0x2e
mov byte [0x4745d0], al
mov al, byte [0x4744d1]
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, 0x8e
and al, 0x71
or dl, al
xor dl, 0x16
mov byte [0x4745d1], dl
mov al, byte [0x4744d2]
xor al, 0x81
mov byte [0x4745d2], al
mov al, byte [0x4744d3]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x33
xor dl, 0xff
xor al, 0xff
and al, 0x33
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4745d3], dl
mov al, byte [0x4744d4]
mov cl, al
xor cl, 0xff
and cl, 0xf0
and al, 0xf
or cl, al
mov byte [0x4745d4], cl
mov al, byte [0x4744d5]
mov cl, al
and cl, 0xe8
shl cl, 1
add al, 0xe8
sub al, cl
mov byte [0x4745d5], al
mov al, byte [0x4744d6]
mov cl, al
and cl, 0x92
shl cl, 1
add al, 0x92
sub al, cl
mov byte [0x4745d6], al
mov al, byte [0x4744d7]
and al, 0xff
or al, 0
mov byte [0x4745d7], al
mov ah, byte [0x4744d8]
mov al, ah
xor al, 0xff
mov cl, ah
xor cl, 0xff
or al, cl
mov cl, ah
and cl, cl
xor cl, 0xff
and al, cl
xor al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0x35
mov dl, ah
xor dl, 0xff
or dl, 0xca
xor ah, 0xff
or ah, 0xca
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
or al, dl
mov byte [0x4745d8], al
mov al, byte [0x4744d9]
xor al, 0x15
mov byte [0x4745d9], al
mov al, byte [0x4744da]
xor al, 0xdd
mov byte [0x4745da], al
mov al, byte [0x4744db]
xor al, 0xe4
mov byte [0x4745db], al
mov al, byte [0x4744dc]
mov cl, al
xor cl, 0xff
and cl, 0x70
and al, 0x8f
or cl, al
mov byte [0x4745dc], cl
mov al, byte [0x4744dd]
xor al, 0xed
mov byte [0x4745dd], al
mov al, byte [0x4744de]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 7
xor dl, 0xff
xor al, 0xff
or al, 7
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4745de], dl
mov al, byte [0x4744df]
xor al, 0x3e
mov byte [0x4745df], al
mov al, byte [0x4744e0]
xor al, 0xb1
mov byte [0x4745e0], al
mov al, byte [0x4744e1]
xor al, 0x5c
mov byte [0x4745e1], al
mov al, byte [0x4744e2]
mov cl, al
xor cl, 0x66
xor cl, 0xff
and cl, 0x66
shl cl, 1
sub cl, 0x66
sub al, cl
mov byte [0x4745e2], al
mov bl, byte [0x4744e3]
mov al, bl
and al, 0x7f
shl al, 1
mov dl, bl
add dl, 0x7f
sub dl, al
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
xor dl, 0xff
or dl, 0x80
xor dl, 0xff
and dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, al
xor cl, 0xff
and cl, 0x7f
and al, 0x80
sub al, cl
sub bl, al
mov byte [0x4745e3], bl
mov al, byte [0x4744e4]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x71
xor al, 0xff
or al, 0x8e
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4745e4], dl
mov al, byte [0x4744e5]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x37
and al, 0x37
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x4745e5], cl
mov al, byte [0x4744e6]
mov cl, al
xor cl, 0xff
or cl, 0x1d
xor cl, 0xff
and cl, 0xff
shl cl, 1
add al, 0xe2
sub al, 0x8c
sub al, cl
add al, 0x8c
mov byte [0x4745e6], al
mov al, byte [0x4744e7]
xor al, 0x89
mov byte [0x4745e7], al
mov al, byte [0x4744e8]
mov cl, al
xor cl, 0x29
xor cl, 0xff
and cl, 0x29
shl cl, 1
sub cl, 0x29
sub al, cl
mov byte [0x4745e8], al
mov cl, byte [0x4744e9]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x4c
xor cl, 0xff
and cl, 0xb3
or al, cl
xor al, 0xff
mov byte [0x4745e9], al
mov al, byte [0x4744ea]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, cl
xor ah, 0xff
mov ch, dl
and ch, ah
mov ah, dl
xor ah, cl
add dl, ah
sub dl, ch
mov ah, dl
xor ah, 0x93
and ah, dl
and ah, ah
xor ah, 0xff
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
xor al, 0xff
or al, 0x6c
mov cl, ah
xor cl, 0xff
xor ah, 0xff
and cl, ah
or al, al
xor al, 0xff
or cl, al
xor cl, 0xff
xor cl, 0xff
mov byte [0x4745ea], cl
mov al, byte [0x4744eb]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x6b
xor dl, 0xff
xor al, 0xff
and al, 0x6b
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4745eb], dl
mov bl, byte [0x4744ec]
mov dl, bl
xor dl, 0xff
or dl, 0xd6
mov al, bl
and al, 0x29
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, bl
and cl, 0x29
shl cl, 1
xor bl, 0x29
add bl, cl
sub bl, al
mov byte [0x4745ec], bl
mov cl, byte [0x4744ed]
mov al, cl
xor al, 0xff
and al, 0xc4
and cl, 0x3b
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x26
xor al, 0xff
and al, 0xd9
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4745ed], dl
mov al, byte [0x4744ee]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, cl
mov cl, al
or cl, cl
xor cl, 0xff
or ah, cl
xor ah, 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
or dl, 5
xor dl, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 5
xor dl, 0xff
xor al, 0xff
or dl, dl
xor dl, 0xff
or al, al
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x4745ee], dl
mov al, byte [0x4744ef]
mov cl, al
xor cl, 0xff
and cl, 0xf5
and al, 0xa
or cl, al
xor cl, 0x69
mov byte [0x4745ef], cl
mov al, byte [0x4744f0]
mov ah, al
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
mov dl, ah
and dl, 0x38
xor dl, 0xff
xor ah, 0xff
or ah, 0xc7
and dl, ah
xor dl, 0xff
xor al, 0xff
or al, 0x38
xor al, 0xff
and al, 0xff
or dl, al
xor dl, 0x5b
mov byte [0x4745f0], dl
mov al, byte [0x4744f1]
xor al, 0x38
mov byte [0x4745f1], al
mov al, byte [0x4744f2]
mov cl, al
xor cl, 0xff
and cl, 0xe9
and al, 0x16
or cl, al
mov byte [0x4745f2], cl
mov al, byte [0x4744f3]
mov cl, al
xor cl, 0xff
and cl, 0x1b
and al, 0xe4
or cl, al
mov byte [0x4745f3], cl
mov al, byte [0x4744f4]
mov cl, al
xor cl, 0x90
xor cl, 0xff
and cl, 0x90
shl cl, 1
sub cl, 0x90
sub al, cl
mov byte [0x4745f4], al
mov al, byte [0x4744f5]
xor al, 0x99
mov byte [0x4745f5], al
mov al, byte [0x4744f6]
xor al, 0x36
mov byte [0x4745f6], al
mov al, byte [0x4744f7]
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and ah, dl
mov dl, ah
and dl, 0xbe
xor ah, 0xbe
or dl, ah
xor dl, 0xff
xor al, 0xff
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xbe
add al, cl
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4745f7], dl
mov dl, byte [0x4744f8]
mov cl, dl
xor cl, 0xff
mov al, cl
and al, 0xcd
xor al, 0xff
xor cl, 0xff
or cl, 0x32
and al, cl
xor al, 0xff
and dl, 0x32
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, 0xf1
mov byte [0x4745f8], al
mov al, byte [0x4744f9]
xor al, 0x15
mov byte [0x4745f9], al
mov al, byte [0x4744fa]
xor al, 0xb7
mov byte [0x4745fa], al
mov al, byte [0x4744fb]
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 [0x4745fb], dl
mov al, byte [0x4744fc]
xor al, 0x46
mov byte [0x4745fc], al
mov al, byte [0x4744fd]
xor al, 0x1d
mov byte [0x4745fd], al
mov cl, byte [0x4744fe]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x4f
xor al, 0xff
xor cl, 0xff
or cl, 0x4f
and al, cl
xor al, 0xff
mov byte [0x4745fe], al
mov al, byte [0x4744ff]
xor al, 0x43
mov byte [0x4745ff], al
mov al, byte [0x474500]
xor al, 0x17
mov byte [0x474600], al
mov al, byte [0x474501]
xor al, 0x30
mov byte [0x474601], al
mov al, byte [0x474502]
xor al, 0x92
mov byte [0x474602], al
mov al, byte [0x474503]
mov cl, al
xor cl, 0xff
and cl, 0xd3
and al, 0x2c
or cl, al
xor cl, 0xd6
mov byte [0x474603], cl
mov bl, byte [0x474504]
mov al, bl
xor al, 0xff
mov cl, bl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0x70
mov cl, bl
and cl, 0x70
xor cl, 0xff
and al, cl
xor al, 0xff
mov dl, al
xor dl, 0xff
xor al, 0xff
or dl, al
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
xor dl, 0x8f
and dl, 0x8f
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, 0x70
add al, 1
sub bl, al
mov byte [0x474604], bl
mov al, byte [0x474505]
mov cl, al
xor cl, 0xff
or cl, 0x39
xor cl, 0xff
and cl, 0xff
shl cl, 1
add al, 0xc6
sub al, cl
mov byte [0x474605], al
mov al, byte [0x474506]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
or cl, 0xe8
add cl, 0x18
and al, 0xe8
or cl, al
mov byte [0x474606], cl
mov al, byte [0x474507]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x3c
xor dl, 0xff
and al, 0xc3
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474607], dl
mov al, byte [0x474508]
mov cl, al
and cl, 0x2c
shl cl, 1
add al, 0x2c
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x474608], al
mov dl, byte [0x474509]
mov al, dl
xor al, 0xff
xor al, 0xff
xor al, 0x93
and al, 0x93
mov ah, dl
and ah, 0x6c
xor ah, 0xff
xor dl, 0xff
or dl, 0x93
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov dl, al
xor dl, 0xff
mov cl, ah
xor cl, 0xff
and dl, cl
or al, ah
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, dl
and al, 0x26
shl al, 1
add dl, 0x26
sub dl, al
mov byte [0x474609], dl
mov al, byte [0x47450a]
xor al, 0xda
mov byte [0x47460a], al
mov al, byte [0x47450b]
mov cl, al
xor cl, 0xce
xor cl, 0xff
and cl, 0xce
shl cl, 1
sub cl, 0xce
sub al, cl
mov byte [0x47460b], al
mov cl, byte [0x47450c]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x63
xor al, 0xff
or cl, 0x9c
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x47460c], al
mov cl, byte [0x47450d]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 7
xor al, 0xff
xor cl, 0xff
and cl, 7
or al, cl
xor al, 0xff
mov byte [0x47460d], al
mov al, byte [0x47450e]
xor al, 0xa9
mov byte [0x47460e], al
mov al, byte [0x47450f]
xor al, 0xa5
mov byte [0x47460f], al
mov dl, byte [0x474510]
mov cl, dl
xor cl, 0xff
or cl, cl
xor cl, 0xff
or cl, 0xee
xor cl, 0xff
and dl, 0xee
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, al
xor cl, 0xb0
xor cl, 0xff
and cl, 0xb0
shl cl, 1
sub cl, 0xb0
sub al, cl
mov byte [0x474610], al
mov al, byte [0x474511]
xor al, 0x82
mov byte [0x474611], al
mov al, byte [0x474512]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x27
xor cl, 0xff
xor al, 0xff
and al, 0x27
or cl, al
xor cl, 0xff
mov byte [0x474612], cl
mov al, byte [0x474513]
mov cl, al
xor cl, 0xff
and cl, 0x15
and al, 0xea
or cl, al
xor cl, 0x28
mov byte [0x474613], cl
mov al, byte [0x474514]
mov cl, al
xor cl, 0x2e
xor cl, 0xff
and cl, 0x2e
shl cl, 1
sub cl, 0x2e
sub al, cl
mov byte [0x474614], al
mov dl, byte [0x474515]
mov cl, dl
xor cl, 0xff
mov al, dl
xor al, 0xff
or cl, al
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0xf6
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
and cl, 9
xor ah, 9
or cl, ah
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, dl
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
mov byte [0x474615], al
mov al, byte [0x474516]
xor al, 0x17
mov byte [0x474616], al
mov al, byte [0x474517]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xe2
xor dl, 0xff
xor al, 0xff
and al, 0xe2
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474617], dl
mov al, byte [0x474518]
xor al, 0xa6
mov byte [0x474618], al
mov al, byte [0x474519]
xor al, 0xd0
mov byte [0x474619], al
mov al, byte [0x47451a]
mov cl, al
and cl, 3
shl cl, 1
sub al, 0xfd
sub al, cl
mov byte [str.TE_f], al
mov al, byte [0x47451b]
xor al, 0x27
mov byte [0x47461b], al
mov al, byte [0x47451c]
mov cl, al
xor cl, 0xff
and cl, 0x3d
and al, 0xc2
or cl, al
xor cl, 0xb3
mov byte [0x47461c], cl
mov al, byte [0x47451d]
xor al, 0xaf
mov byte [0x47461d], al
mov al, byte [0x47451e]
mov cl, al
xor cl, 0xff
and cl, 0xf5
and al, 0xa
or cl, al
mov byte [0x47461e], cl
mov dl, byte [0x47451f]
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
mov cl, dl
sub cl, al
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
or al, 0x6b
xor al, 0xff
and dl, 0x6b
or al, dl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x6d
xor al, 0xff
or al, 0x92
and dl, al
xor dl, 0xff
mov byte [0x47461f], dl
mov al, byte [0x474520]
mov cl, al
xor cl, 0x1e
and cl, al
shl cl, 1
sub al, 0xd8
add al, 0xe1
add al, 0xd8
sub al, cl
mov byte [0x474620], al
mov dl, byte [0x474521]
mov al, dl
or al, al
xor al, 0xff
and al, 0xff
or al, 0
mov cl, al
and cl, 0xc1
xor cl, 0xff
add al, 0xc1
add al, 1
add al, cl
xor al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
and ah, 0xc1
mov cl, ah
xor cl, 0xff
mov dl, al
and dl, cl
mov cl, al
xor cl, ah
add al, cl
sub al, dl
xor al, 0xff
mov byte [0x474621], al
mov al, byte [0x474522]
xor al, 0x9e
mov byte [0x474622], al
mov al, byte [0x474523]
xor al, 0xf4
mov byte [0x474623], al
mov al, byte [0x474524]
mov cl, al
and cl, 0xad
shl cl, 1
add al, 0xad
sub al, cl
mov byte [0x474624], al
mov al, byte [0x474525]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
mov ah, dl
xor ah, 0xff
or ah, 0xb
and dl, 0xf4
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov cl, al
xor cl, 0xb
xor cl, 0xff
or al, 0xb
and al, cl
or ah, al
mov byte [0x474625], ah
mov cl, byte [0x474526]
mov al, cl
xor al, 0xff
and al, 0x34
mov dl, cl
xor dl, 0xcb
xor dl, 0xff
or cl, 0xcb
and cl, dl
or al, cl
mov cl, al
xor cl, 0x69
xor cl, 0xff
and cl, 0x69
shl cl, 1
sub cl, 0x69
sub al, cl
mov byte [0x474626], al
mov al, byte [0x474527]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
xor ah, 0xff
or ah, 0
xor ah, 0xff
or ah, 0
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0x56
xor dl, 0xff
mov cl, al
xor cl, 0x56
xor cl, 0xff
or al, 0x56
and al, cl
or dl, al
mov byte [0x474627], dl
mov al, byte [0x474528]
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, 0x5b
xor dl, 0xff
or al, 0xa4
xor al, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
mov cl, dl
xor cl, al
add dl, cl
sub dl, ah
xor dl, 0xff
mov byte [0x474628], dl
mov dl, byte [0x474529]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
and al, cl
or al, 0xc5
xor al, 0xff
or dl, 0x3a
xor dl, 0xff
or al, dl
xor al, 0xff
mov byte [0x474629], al
mov al, byte [0x47452a]
xor al, 0x64
mov byte [0x47462a], al
mov cl, byte [0x47452b]
mov al, cl
xor al, 0xff
and al, 0xfb
and cl, 4
and al, al
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, dl
xor al, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x54
and al, 0xab
or cl, al
xor cl, 0x1a
mov byte [0x47462b], cl
mov al, byte [0x47452c]
xor al, 0xa9
mov byte [0x47462c], al
mov bl, byte [0x47452d]
mov dl, bl
xor dl, 0x45
xor dl, 0xff
and dl, 0x45
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, 0xba
add al, 1
sub bl, al
mov byte [0x47462d], bl
mov dl, byte [0x47452e]
mov al, dl
and al, al
xor al, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0x49
and dl, 0x49
mov cl, dl
xor cl, 0xff
and cl, 0x74
and dl, 0x8b
or cl, dl
xor cl, 0x8b
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
mov byte [0x47462e], al
mov al, byte [0x47452f]
xor al, 0x26
mov byte [0x47462f], al
mov bl, byte [0x474530]
mov dl, bl
and dl, 0x11
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, 0x11
sub bl, al
mov byte [0x474630], bl
mov al, byte [0x474531]
mov cl, al
and cl, 0xa7
shl cl, 1
add al, 0xa7
sub al, cl
mov byte [0x474631], al
mov dl, byte [0x474532]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0x2f
and dl, 0x2f
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x474632], al
mov al, byte [str._aA]
xor al, 0x7e
mov byte [0x474633], al
mov al, byte [0x474534]
xor al, 0x24
mov byte [0x474634], al
mov al, byte [0x474535]
xor al, 0x64
mov byte [0x474635], al
mov al, byte [0x474536]
mov dl, al
xor dl, 0xff
and dl, 0xa8
mov cl, al
and cl, 0x57
or dl, cl
xor dl, 0x57
or dl, 0xbb
add dl, 0x45
and al, 0xbb
or dl, al
mov byte [str.ku__], dl
mov al, byte [0x474537]
xor al, 0x80
mov byte [0x474637], al
mov al, byte [0x474538]
xor al, 0x2f
mov byte [0x474638], al
mov al, byte [0x474539]
xor al, 0x65
mov byte [0x474639], al
mov al, byte [0x47453a]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xa9
xor dl, 0xff
or cl, 0xa9
and cl, dl
and al, 0x56
or cl, al
xor cl, 0x36
mov byte [0x47463a], cl
mov al, byte [0x47453b]
xor al, 0x2b
mov byte [0x47463b], al
mov al, byte [0x47453c]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x12
xor cl, 0xff
xor al, 0xff
or al, 0x12
and cl, al
xor cl, 0xff
mov byte [0x47463c], cl
mov al, byte [0x47453d]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x42
and al, 0x42
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x47463d], cl
mov al, byte [0x47453e]
mov cl, al
xor cl, 0xff
and cl, 0xf
and al, 0xf0
or cl, al
xor cl, 0x14
mov byte [0x47463e], cl
mov al, byte [0x47453f]
mov cl, al
and cl, 0x86
shl cl, 1
sub al, 0x7a
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x47463f], al
mov al, byte [0x474540]
xor al, 0xb5
mov byte [0x474640], al
mov al, byte [0x474541]
xor al, 0xa
mov byte [0x474641], al
mov al, byte [0x474542]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov ah, cl
add ah, 1
xor cl, 0xff
or cl, dl
add cl, ah
xor cl, 0xff
mov dl, cl
xor dl, 0x42
and dl, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
and al, 0x42
or dl, al
xor dl, 0xff
mov byte [0x474642], dl
mov al, byte [0x474543]
xor al, 0x45
mov byte [0x474643], al
mov al, byte [0x474544]
mov cl, al
xor cl, 0xff
and cl, 0x51
and al, 0xae
or cl, al
xor cl, 0x7b
mov byte [0x474644], cl
mov al, byte [0x474545]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
or dl, 0xa
xor cl, 0xff
or cl, 0xa
and dl, cl
xor dl, 0xff
and al, 0xa
or dl, al
mov byte [0x474645], dl
mov al, byte [0x474546]
xor al, 0x60
mov byte [0x474646], al
mov al, byte [0x474547]
xor al, 0x98
mov byte [0x474647], al
mov al, byte [0x474548]
mov cl, al
and cl, 4
shl cl, 1
mov dl, al
and dl, 4
shl dl, 1
xor al, 4
add al, dl
sub al, cl
mov byte [0x474648], al
mov dl, byte [0x474549]
mov al, dl
xor al, 0xff
xor al, 0xff
xor al, 0x90
and al, 0x90
xor dl, 0xff
or dl, 0x90
xor dl, 0xff
and dl, 0xff
or al, dl
xor al, 0x51
mov byte [0x474649], al
mov al, byte [0x47454a]
xor al, 0x79
mov byte [0x47464a], al
mov cl, byte [0x47454b]
mov al, cl
xor al, 0xff
and al, 0xd3
and cl, 0x2c
mov dl, al
or dl, cl
xor dl, 0xff
xor al, 0xff
xor cl, 0xff
and al, cl
or dl, al
xor dl, 0xff
xor dl, 0xba
mov byte [0x47464b], dl
mov al, byte [0x47454c]
xor al, 0xcb
mov byte [0x47464c], al
mov al, byte [0x47454d]
mov cl, al
and cl, 0xe8
shl cl, 1
add al, 0xe8
sub al, cl
mov byte [0x47464d], al
mov al, byte [0x47454e]
mov cl, al
and cl, 0x9d
shl cl, 1
add al, 0x9d
sub al, cl
mov byte [str.6V_X], al
mov al, byte [0x47454f]
xor al, 0x7c
mov byte [0x47464f], al
mov al, byte [0x474550]
xor al, 0xd1
mov byte [0x474650], al
mov al, byte [0x474551]
mov cl, al
xor cl, 0xff
and cl, 0xe6
and al, 0x19
or cl, al
xor cl, 0x43
mov byte [0x474651], cl
mov al, byte [0x474552]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xde
or al, 0xde
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474652], dl
mov bl, byte [0x474553]
mov al, bl
xor al, 0x7e
xor al, 0xff
mov dl, bl
or dl, 0x7e
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, 0x7e
sub bl, al
mov byte [0x474653], bl
mov dl, byte [0x474554]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x53
xor dl, 0xff
or dl, 0x53
xor dl, 0xff
and dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
xor al, 0xe2
mov byte [0x474654], al
mov al, byte [0x474555]
mov cl, al
xor cl, 0xff
and cl, 0xd
mov dl, al
and dl, 0xf2
or cl, dl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0xd
shl dl, 1
sub dl, 0xd
sub al, 0x9e
sub al, dl
add al, 0x9e
mov byte [0x474655], al
mov al, byte [0x474556]
xor al, 0x27
mov byte [0x474656], al
mov al, byte [0x474557]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xaf
xor al, 0xff
and al, 0x50
or cl, al
xor cl, 0xff
mov byte [0x474657], cl
mov al, byte [0x474558]
xor al, 0x56
mov byte [0x474658], al
mov al, byte [0x474559]
xor al, 0x26
mov byte [0x474659], al
mov al, byte [0x47455a]
xor al, 0xff
mov byte [0x47465a], al
mov al, byte [0x47455b]
xor al, 0x23
mov byte [0x47465b], al
mov al, byte [0x47455c]
mov cl, al
xor cl, 0xff
and cl, 0xe9
and al, 0x16
or cl, al
mov byte [0x47465c], cl
mov al, byte [0x47455d]
xor al, 0x73
mov byte [0x47465d], al
mov al, byte [0x47455e]
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x47465e], al
mov al, byte [0x47455f]
xor al, 0xad
mov byte [0x47465f], al
mov al, byte [0x474560]
mov ah, al
xor ah, 0xff
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0
and cl, 0xff
xor cl, 0xff
mov dl, ah
and dl, cl
xor ah, cl
or dl, ah
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or dl, 6
xor al, 0xff
and al, 0xff
or al, 0
or al, 0xf9
xor dl, 0xff
xor al, 0xff
or dl, al
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov byte [0x474660], dl
mov al, byte [0x474561]
mov cl, al
xor cl, 0xff
and cl, 0x2a
and al, 0xd5
or cl, al
mov byte [0x474661], cl
mov al, byte [0x474562]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0x89
mov ah, cl
xor ah, 0xff
xor cl, 0xff
or ah, cl
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and al, 0x76
xor al, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor al, 0xff
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
mov byte [0x474662], dl
mov al, byte [0x474563]
mov cl, al
and cl, cl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0x4a
and cl, dl
xor cl, 0xff
and al, 0x4a
xor al, 0xff
mov dl, cl
xor dl, 0xff
and dl, 0x7d
and cl, 0x82
or dl, cl
xor dl, 0x82
xor al, 0xff
or dl, al
mov byte [0x474663], dl
mov al, byte [0x474564]
mov cl, al
xor cl, 0xff
and cl, 8
and al, 0xf7
or cl, al
mov al, cl
xor al, 0xff
and al, 0x53
and cl, 0xac
or al, cl
xor al, 0x35
mov byte [0x474664], al
mov al, byte [0x474565]
xor al, 0x2d
mov byte [0x474665], al
mov al, byte [0x474566]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0x36
xor cl, 0xff
and cl, 0xff
and al, 0x36
or cl, al
xor cl, 9
mov byte [0x474666], cl
mov ah, byte [0x474567]
mov al, ah
or al, al
xor al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0xbd
xor al, 0xff
and al, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xbd
xor dl, 0xff
xor dl, 0xff
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, dl
mov byte [0x474667], al
mov bl, byte [0x474568]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0x97
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, 0x97
sub bl, al
mov byte [0x474668], bl
mov dl, byte [0x474569]
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
mov cl, al
and cl, 0x96
xor cl, 0xff
add al, 0x96
add al, 1
add al, cl
xor al, 0xff
mov ah, dl
and ah, 0x69
xor dl, 0x69
or ah, dl
and ah, ah
xor ah, 0xff
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
mov cl, ah
and cl, al
xor cl, 0xff
add al, ah
add al, 1
add al, cl
xor al, 0xff
mov byte [0x474669], al
mov ah, byte [0x47456a]
mov cl, ah
xor cl, 0xff
mov al, ah
xor al, 0xff
or cl, al
xor cl, 0xff
mov al, cl
or al, 0xf3
xor al, 0xff
or cl, 0xf3
xor cl, 0xff
or al, cl
xor al, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xd3
and ah, 0x2c
or dl, ah
xor dl, 0x2c
mov cl, dl
and cl, 0xf3
mov ah, dl
xor ah, 0xc
add dl, ah
sub dl, 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
or al, dl
mov byte [0x47466a], al
mov al, byte [0x47456b]
mov cl, al
xor cl, 0xff
and cl, 0xee
and al, 0x11
mov dl, al
and dl, cl
xor dl, 0xff
add cl, al
add cl, 1
add cl, dl
mov byte [0x47466b], cl
mov al, byte [0x47456c]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x58
xor cl, 0xff
xor al, 0xff
or al, 0x58
and cl, al
xor cl, 0xff
mov byte [0x47466c], cl
mov al, byte [0x47456d]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x47
or al, 0x47
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47466d], dl
mov al, byte [0x47456e]
xor al, 0xff
mov byte [0x47466e], al
mov al, byte [0x47456f]
mov cl, al
xor cl, 0x59
xor cl, 0xff
and cl, 0x59
shl cl, 1
sub cl, 0x59
sub al, cl
mov byte [0x47466f], al
mov edx, dword [str._D_e]
mov eax, edx
xor eax, 0xffffffff
mov ecx, edx
xor ecx, 0xffffffff
and eax, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xd5a33ab6
and eax, 0x2a5cc549
or ecx, eax
xor ecx, 0x2a5cc549
mov eax, ecx
xor eax, 0xe4dbbbbf
and eax, ecx
mov esi, edx
and esi, 0x1b244440
xor edx, 0x1b244440
or esi, edx
xor esi, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or eax, 0
mov edx, esi
xor edx, 0xffffffff
and edx, 0x9a8eab06
and esi, 0x657154f9
or edx, esi
xor edx, 0x657154f9
mov ecx, eax
and ecx, edx
xor ecx, 0xffffffff
xor eax, 0xffffffff
xor edx, 0xffffffff
or eax, edx
and ecx, eax
xor ecx, 0xffffffff
mov dword [0x474420], ecx
mov eax, dword [0x4743d4]
xor eax, 0x42ffe227
mov dword [0x474424], eax
mov eax, dword [0x4743d8]
mov ecx, eax
and ecx, 0x142071fd
shl ecx, 1
add eax, 0x142071fd
xor edx, edx
sub edx, ecx
add eax, edx
mov dword [0x474428], eax
mov eax, dword [0x4743dc]
xor eax, 0x85634249
mov dword [0x47442c], eax
mov edx, dword [0x4743e0]
mov eax, edx
or eax, eax
xor eax, 0xffffffff
mov ecx, edx
or ecx, ecx
xor ecx, 0xffffffff
xor eax, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
or eax, 0
and eax, eax
xor eax, 0xffffffff
and eax, 0xfae74b31
xor eax, 0xffffffff
xor eax, 0xffffffff
xor edx, 0xffffffff
and edx, 0x518b4ce
or eax, edx
or eax, eax
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
or eax, 0
xor eax, 0xffffffff
mov dword [0x474430], eax
mov eax, dword [0x4743e4]
xor eax, 0x7289145d
mov dword [0x474434], eax
mov eax, dword [0x4743e8]
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x69f62321
xor eax, 0xffffffff
or eax, 0x69f62321
xor eax, 0xffffffff
and eax, 0xffffffff
or ecx, eax
mov dword [0x474438], ecx
mov edx, dword [0x4743ec]
mov eax, edx
and eax, eax
xor eax, 0xffffffff
mov ecx, edx
xor ecx, 0xffffffff
mov esi, edx
xor esi, 0xffffffff
or ecx, esi
xor eax, 0xffffffff
xor ecx, 0xffffffff
or eax, ecx
xor eax, 0xffffffff
or eax, 0xc40e966a
mov ecx, eax
and ecx, 0xffffffff
shl ecx, 1
add eax, 0xffffffff
sub eax, ecx
xor edx, 0xffffffff
and edx, 0xc40e966a
mov ecx, eax
and ecx, edx
xor eax, edx
or ecx, eax
xor ecx, 0xffffffff
mov dword [0x47443c], ecx
mov eax, dword [0x4743f0]
mov edx, eax
or edx, edx
mov ecx, edx
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
shl ecx, 1
sub ecx, 0xffffffff
sub edx, ecx
or edx, 0xf4b50c1e
xor edx, 0xffffffff
or eax, 0xb4af3e1
xor eax, 0xffffffff
and edx, edx
xor edx, 0xffffffff
and edx, 0xffffffff
xor edx, 0xffffffff
xor edx, 0xffffffff
or edx, 0
xor eax, 0xffffffff
and edx, eax
mov dword [0x474440], edx
mov edx, dword [0x4743f4]
mov eax, edx
xor eax, 0xffffffff
and eax, 0x63338e88
mov ecx, edx
add ecx, 1
xor edx, 0xffffffff
or edx, 0x9ccc7177
add edx, ecx
mov ecx, edx
and ecx, eax
xor ecx, 0xffffffff
add eax, edx
add eax, 1
add eax, ecx
xor eax, 0x7d0183f4
mov dword [0x474444], eax
mov eax, dword [0x4743f8]
mov edx, eax
and edx, edx
xor edx, 0xffffffff
xor edx, 0xffffffff
or edx, 0xc9dfcab6
mov ecx, eax
xor ecx, 0xffffffff
or ecx, 0x36203549
and edx, ecx
xor edx, 0xffffffff
mov ecx, edx
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
shl ecx, 1
sub ecx, 0xffffffff
sub edx, ecx
xor edx, 0xffffffff
xor edx, 0x36203549
and edx, 0x36203549
shl edx, 1
add edx, 0xc9dfcab6
add edx, 1
sub eax, edx
mov dword [0x474448], eax
mov eax, dword [0x4743fc]
xor eax, 0x9b747f25
mov dword [0x47444c], eax
mov eax, dword [0x474400]
xor eax, 0xc4f3ff5b
mov dword [0x474450], eax
mov eax, dword [0x474404]
xor eax, 0xb0082877
mov dword [0x474454], eax
mov eax, dword [0x474408]
mov esi, eax
and esi, esi
xor esi, 0xffffffff
and esi, 0xffffffff
xor esi, 0xffffffff
xor esi, 0xffffffff
or esi, 0
mov ecx, eax
xor ecx, 0xffffffff
mov edx, eax
xor edx, 0xffffffff
or ecx, edx
xor ecx, 0xffffffff
or ecx, 0
and ecx, 0xffffffff
xor ecx, 0xffffffff
or esi, ecx
and esi, 0xcae1178c
mov edx, esi
xor edx, 0xffffffff
and edx, 0x11090dfa
and esi, 0xeef6f205
or edx, esi
xor edx, 0xeef6f205
and eax, eax
xor eax, 0xffffffff
xor eax, 0xffffffff
or eax, 0
and eax, 0xffffffff
xor eax, 0xffffffff
or eax, 0xcae1178c
xor edx, 0xffffffff
mov esi, eax
xor esi, 0xffffffff
xor eax, 0xffffffff
or esi, eax
xor esi, 0xffffffff
or esi, 0
and esi, 0xffffffff
xor esi, 0xffffffff
and edx, edx
xor edx, 0xffffffff
mov eax, esi
xor eax, 0xffffffff
xor esi, 0xffffffff
or eax, esi
and edx, eax
xor edx, 0xffffffff
mov dword [0x474458], edx
mov eax, dword [0x47440c]
xor eax, 0x5b7bf2e7
mov dword [0x47445c], eax
mov eax, dword [0x474410]
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x51970366
and eax, 0xae68fc99
or ecx, eax
mov dword [0x474460], ecx
mov bl, byte [0x474870]
mov dl, bl
and dl, 0x25
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, bl
and cl, 0x25
shl cl, 1
xor bl, 0x25
add bl, cl
sub bl, al
mov byte [0x474a70], bl
mov al, byte [0x474871]
mov cl, al
and cl, 0x60
shl cl, 1
add al, 0x60
sub al, cl
mov byte [0x474a71], al
mov al, byte [0x474872]
xor al, 0x61
mov byte [0x474a72], al
mov al, byte [0x474873]
mov cl, al
xor cl, 7
mov dl, cl
xor dl, 0xff
and dl, 0x90
and cl, 0x6f
or dl, cl
xor dl, 0x6f
mov cl, dl
xor cl, 7
xor cl, 0xff
or dl, 7
and dl, cl
shl dl, 1
sub dl, 7
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x474a73], al
mov al, byte [0x474874]
mov cl, al
xor cl, 0xff
and cl, 0xfa
and al, 5
or cl, al
xor cl, 0xf9
mov byte [0x474a74], cl
mov al, byte [0x474875]
xor al, 0xc6
mov byte [0x474a75], al
mov al, byte [0x474876]
mov dl, al
add dl, 1
mov cl, al
xor cl, 0xff
or cl, al
add cl, dl
xor cl, 0xff
and cl, 0xb7
mov dl, cl
xor dl, 0xff
and dl, 0xd4
and cl, 0x2b
or dl, cl
xor dl, 0x2b
xor al, 0xff
and al, 0xff
or al, 0
and al, al
xor al, 0xff
xor al, 0xff
or al, 0xb7
mov ah, dl
xor ah, 0xff
and ah, 0xc2
and dl, 0x3d
or ah, dl
xor ah, 0x3d
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
or ah, al
mov byte [0x474a76], ah
mov al, byte [0x474877]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0x5f
xor dl, 0xff
and cl, 0x5f
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, 0xa0
or dl, al
xor dl, 0xa8
mov byte [0x474a77], dl
mov al, byte [0x474878]
xor al, 0x5c
mov byte [0x474a78], al
mov al, byte [0x474879]
xor al, 0xb5
mov byte [0x474a79], al
mov al, byte [0x47487a]
mov cl, al
and cl, 0x70
shl cl, 1
add al, 0x70
sub al, cl
mov byte [0x474a7a], al
mov al, byte [0x47487b]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x68
xor al, 0xff
or al, 0x97
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474a7b], dl
mov dl, byte [0x47487c]
mov al, dl
and al, 0x9f
xor al, 0xff
mov cl, dl
xor cl, 0xff
or cl, 0x60
and al, cl
xor al, 0xff
shl al, 1
mov cl, dl
and cl, 0x9f
or dl, 0x9f
add cl, dl
xor al, 0xff
add cl, al
add cl, 1
mov byte [0x474a7c], cl
mov al, byte [0x47487d]
xor al, 0xae
mov byte [0x474a7d], al
mov al, byte [0x47487e]
xor al, 0xd9
mov byte [0x474a7e], al
mov al, byte [0x47487f]
mov cl, al
xor cl, 0x69
xor cl, 0xff
and cl, 0x69
shl cl, 1
sub cl, 0x69
sub al, cl
mov byte [0x474a7f], al
mov dl, byte [0x474880]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0xc2
xor dl, 0xff
or dl, 0x3d
xor al, 0xff
xor dl, 0xff
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x474a80], al
mov al, byte [0x474881]
xor al, 0x92
mov byte [0x474a81], al
mov al, byte [0x474882]
xor al, 0x3f
mov byte [0x474a82], al
mov al, byte [0x474883]
mov cl, al
xor cl, 0xff
and cl, 0x5b
and al, 0xa4
or cl, al
mov byte [0x474a83], cl
mov al, byte [0x474884]
mov cl, al
and cl, 0x27
shl cl, 1
add al, 0x27
sub al, cl
mov byte [0x474a84], al
mov al, byte [0x474885]
xor al, 0x1a
mov byte [0x474a85], al
mov al, byte [0x474886]
mov dl, al
xor dl, 0x8a
xor dl, 0xff
xor dl, 0xff
or dl, 0x75
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 0x8a
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x474a86], al
mov al, byte [0x474887]
xor al, 0x62
mov byte [0x474a87], al
mov dl, byte [0x474888]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
xor al, 0xff
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0x94
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
or dl, 0x94
and al, dl
xor al, 0xff
mov byte [0x474a88], al
mov al, byte [0x474889]
mov cl, al
and cl, 0x5a
shl cl, 1
add al, 0x5a
sub al, cl
mov byte [0x474a89], al
mov al, byte [0x47488a]
xor al, 0xf9
mov byte [0x474a8a], al
mov dl, byte [0x47488b]
mov al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xdb
mov ah, dl
and ah, 0x24
or cl, ah
xor cl, 0x24
and al, cl
or al, 0x86
xor al, 0xff
or dl, 0x79
xor dl, 0xff
or al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
mov byte [0x474a8b], al
mov al, byte [0x47488c]
xor al, 0xa1
mov byte [0x474a8c], al
mov al, byte [0x47488d]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0xfa
and al, 5
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 [0x474a8d], ah
mov al, byte [0x47488e]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x42
xor al, 0xff
and al, 0xbd
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474a8e], dl
mov al, byte [0x47488f]
xor al, 0x24
mov byte [0x474a8f], al
mov al, byte [0x474890]
mov cl, al
xor cl, 0x56
xor cl, 0xff
and cl, 0x56
shl cl, 1
sub cl, 0x56
sub al, cl
mov byte [0x474a90], al
mov al, byte [0x474891]
xor al, 0x18
mov byte [0x474a91], al
mov al, byte [0x474892]
mov cl, al
xor cl, 0xff
and cl, 0x76
and al, 0x89
or cl, al
mov al, cl
xor al, 0xff
and al, 0x57
and cl, 0xa8
or al, cl
mov byte [0x474a92], al
mov al, byte [0x474893]
xor al, 0x2d
mov byte [0x474a93], al
mov al, byte [0x474894]
xor al, 0x4c
mov byte [0x474a94], al
mov bl, byte [0x474895]
mov dl, bl
or dl, dl
xor dl, 0xff
or dl, 0x1c
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, 0xe3
sub bl, al
mov byte [0x474a95], bl
mov bl, byte [0x474896]
mov dl, bl
xor dl, 0xf
xor dl, 0xff
and dl, 0xf
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, 0xf
sub bl, al
mov byte [0x474a96], bl
mov dl, byte [0x474897]
mov cl, dl
xor cl, cl
xor cl, 0xff
mov al, dl
or al, al
and al, cl
xor al, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov cl, al
and cl, 0x62
mov ah, al
xor ah, 0x9d
add al, ah
sub al, cl
and dl, 0x9d
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
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 [0x474a97], al
mov al, byte [0x474898]
mov cl, al
xor cl, 0xff
and cl, 0x91
and al, 0x6e
or cl, al
xor cl, 0xca
mov byte [0x474a98], cl
mov cl, byte [0x474899]
mov dl, cl
and dl, 0xff
shl dl, 1
mov al, cl
add al, 0xff
sub al, dl
and al, 0x54
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xab
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0xe3
and al, 0x1c
or cl, al
xor cl, 0x78
mov byte [0x474a99], cl
mov al, byte [0x47489a]
mov cl, al
xor cl, 0xff
and cl, 0x1a
and al, 0xe5
or cl, al
xor cl, 0x63
mov byte [0x474a9a], cl
mov al, byte [0x47489b]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x20
xor al, 0xff
or al, 0xdf
and cl, al
xor cl, 0xff
mov byte [0x474a9b], cl
mov al, byte [0x47489c]
xor al, 0x33
mov byte [0x474a9c], al
mov dl, byte [0x47489d]
mov al, dl
xor al, al
xor al, 0xff
mov cl, dl
or cl, cl
and cl, al
mov al, cl
xor al, 0xff
and al, 0x1e
and cl, 0xe1
or al, cl
xor al, 0xe1
xor al, 0xff
or al, 0xad
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov ah, dl
and ah, 0x52
xor dl, 0x52
or ah, dl
xor al, 0xff
and ah, ah
xor ah, 0xff
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
or cl, al
mov al, ah
xor al, 0xff
xor ah, 0xff
or al, ah
and cl, al
xor cl, 0xff
mov byte [0x474a9d], cl
mov al, byte [0x47489e]
xor al, 0x9e
mov byte [0x474a9e], al
mov al, byte [0x47489f]
mov cl, al
xor cl, 0xf7
xor cl, 0xff
and cl, 0xf7
shl cl, 1
sub cl, 0xf7
sub al, cl
mov byte [str.x:_], al
mov al, byte [str._____]
xor al, 0x54
mov byte [0x474aa0], al
mov al, byte [0x4748a1]
xor al, 0x24
mov byte [0x474aa1], al
mov al, byte [0x4748a2]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x35
xor dl, 0xff
and al, 0xca
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474aa2], dl
mov bl, byte [0x4748a3]
mov dl, bl
and dl, 0x24
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, 0x24
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x474aa3], bl
mov al, byte [0x4748a4]
xor al, 0x54
mov byte [0x474aa4], al
mov al, byte [0x4748a5]
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 al, 0xff
and dl, al
or dl, 0
xor dl, 0xff
xor dl, 0xff
add dl, 1
add dl, 0xff
mov byte [0x474aa5], dl
mov al, byte [0x4748a6]
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, 0x50
and dl, 0x50
and al, 0xaf
or dl, al
mov byte [0x474aa6], dl
mov al, byte [0x4748a7]
mov cl, al
xor cl, 0xff
and cl, 0xaa
and al, 0x55
or cl, al
mov byte [0x474aa7], cl
mov al, byte [0x4748a8]
xor al, 0x85
mov byte [0x474aa8], al
mov al, byte [0x4748a9]
mov cl, al
xor cl, 0xff
or cl, 0xd
add cl, 0xf3
and al, 0xd
or cl, al
xor cl, 0x65
mov byte [0x474aa9], cl
mov al, byte [0x4748aa]
xor al, 0x9c
mov byte [0x474aaa], al
mov al, byte [0x4748ab]
xor al, 0x65
mov byte [0x474aab], al
mov al, byte [0x4748ac]
mov cl, al
and cl, 0x5a
shl cl, 1
add al, 0x5a
sub al, cl
mov byte [0x474aac], al
mov al, byte [0x4748ad]
xor al, 0x56
mov byte [0x474aad], al
mov dl, byte [0x4748ae]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0x6f
xor al, 0xff
or dl, 0x90
xor dl, 0xff
or al, dl
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 [0x474aae], cl
mov dl, byte [0x4748af]
mov dh, dl
xor dh, 0xff
or dh, 0x2c
add dh, 0xd4
and dl, 0x2c
mov al, dh
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, 0x27
and dh, 0xd8
mov ch, cl
and ch, 0x27
and dl, 0xd8
or ah, dh
or ch, dl
xor ah, ch
or al, cl
xor al, 0xff
and al, 0xff
or ah, al
mov byte [0x474aaf], ah
mov al, byte [0x4748b0]
xor al, 0x3e
mov byte [0x474ab0], al
mov cl, byte [0x4748b1]
mov al, cl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0xfc
mov dl, cl
xor dl, 0xfc
and dl, cl
or al, dl
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xd2
xor dl, 0xff
xor al, 0xff
or al, 0xd2
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474ab1], dl
mov al, byte [0x4748b2]
xor al, 0x1b
mov byte [0x474ab2], al
mov cl, byte [0x4748b3]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x68
xor al, 0xff
xor cl, 0xff
and cl, 0x68
or al, cl
xor al, 0xff
mov byte [0x474ab3], al
mov al, byte [0x4748b4]
xor al, 0x75
mov byte [0x474ab4], al
mov al, byte [0x4748b5]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov ah, dl
xor ah, cl
xor ah, 0xff
or dl, cl
and dl, ah
or dl, 0xaa
xor dl, 0xff
mov cl, al
and cl, 0xaa
mov ah, al
xor ah, 0x55
add al, ah
sub al, cl
xor al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and ah, al
mov byte [0x474ab5], ah
mov al, byte [0x4748b6]
mov cl, al
xor cl, 0xbb
xor cl, 0xff
and cl, 0xbb
shl cl, 1
sub cl, 0xbb
sub al, cl
mov byte [0x474ab6], al
mov al, byte [str._Q]
mov cl, al
xor cl, 0xff
and cl, 0x28
and al, 0xd7
or cl, al
mov byte [0x474ab7], cl
mov al, byte [0x4748b8]
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 dl, ah
and dl, 0x76
xor dl, 0xff
and ah, 0x76
xor ah, 0xff
and dl, ah
xor dl, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0x89
or dl, al
mov al, dl
xor al, 0xff
and al, 0x95
and dl, 0x6a
or al, dl
mov byte [0x474ab8], al
mov al, byte [0x4748b9]
mov cl, al
xor cl, 0xa3
xor cl, 0xff
and cl, 0xa3
shl cl, 1
sub cl, 0xa3
sub al, cl
mov byte [0x474ab9], al
mov bl, byte [0x4748ba]
mov dl, bl
xor dl, 0xbd
xor dl, 0xff
xor dl, 0xff
or dl, 0x42
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, 0xbd
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x474aba], bl
mov al, byte [0x4748bb]
xor al, 0x26
mov byte [0x474abb], al
mov al, byte [0x4748bc]
xor al, 0x5d
mov byte [0x474abc], al
mov al, byte [0x4748bd]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xd3
xor dl, 0xff
and al, 0x2c
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474abd], dl
mov al, byte [0x4748be]
xor al, 0x5f
mov byte [0x474abe], al
mov al, byte [0x4748bf]
xor al, 0x8f
mov byte [0x474abf], al
mov al, byte [0x4748c0]
xor al, 0xf3
mov byte [0x474ac0], al
mov al, byte [0x4748c1]
xor al, 0x89
mov byte [0x474ac1], al
mov al, byte [0x4748c2]
xor al, 0x87
mov byte [0x474ac2], al
mov dl, byte [0x4748c3]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
and al, 0x54
and dl, 0xab
or al, dl
xor al, 0x10
mov byte [0x474ac3], al
mov al, byte [0x4748c4]
mov cl, al
xor cl, 0x88
xor cl, 0xff
and cl, 0x88
shl cl, 1
sub cl, 0x88
sub al, cl
mov byte [0x474ac4], al
mov al, byte [0x4748c5]
xor al, 0x92
mov byte [0x474ac5], al
mov al, byte [0x4748c6]
mov cl, al
and cl, 0x5d
shl cl, 1
add al, 0x5d
sub al, cl
mov byte [0x474ac6], al
mov al, byte [0x4748c7]
xor al, 0xa9
mov byte [0x474ac7], al
mov al, byte [0x4748c8]
mov cl, al
and cl, 0xdd
shl cl, 1
add al, 0xdd
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x474ac8], al
mov al, byte [0x4748c9]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x93
xor cl, 0xff
and al, 0x6c
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x474ac9], cl
mov al, byte [0x4748ca]
xor al, 0xf0
mov byte [0x474aca], al
mov al, byte [0x4748cb]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x22
xor dl, 0xff
mov cl, al
xor cl, 0xff
or cl, 0x22
and dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0xdd
xor dl, 0xff
and dl, 0xff
shl dl, 1
add dl, 0xf9
sub dl, 0x22
sub dl, 0xf9
sub al, 9
sub al, dl
add al, 9
mov byte [0x474acb], al
mov al, byte [0x4748cc]
mov cl, al
or cl, cl
mov ah, cl
xor ah, 0xff
and ah, 0x5e
and cl, 0xa1
or ah, cl
xor ah, 0xa1
mov dl, ah
and dl, 0x7a
xor ah, 0x7a
or dl, ah
xor dl, 0xff
xor al, 0xff
mov cl, al
xor cl, 0x7a
xor cl, 0xff
or al, 0x7a
and al, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor al, 0xff
and dl, al
mov byte [0x474acc], dl
mov al, byte [0x4748cd]
mov cl, al
xor cl, 0xff
or cl, 0x40
add cl, 0xc0
and al, 0x40
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov byte [0x474acd], dl
mov al, byte [0x4748ce]
mov cl, al
xor cl, 0xff
and cl, 0xcc
and al, 0x33
or cl, al
mov byte [0x474ace], cl
mov al, byte [0x4748cf]
xor al, 0x4b
mov byte [0x474acf], al
mov al, byte [0x4748d0]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x85
and al, 0x7a
mov ah, dl
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dh, ah
and dh, 0x6a
and dl, 0x95
mov ch, cl
and ch, 0x6a
and al, 0x95
or dh, dl
or ch, al
xor dh, ch
or ah, cl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0x27
mov byte [0x474ad0], dh
mov al, byte [0x4748d1]
mov dl, al
xor dl, 0x7b
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x7b
shl dl, 1
sub dl, 0x7c
sub dl, 0x7b
add dl, 0x7c
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x474ad1], al
mov al, byte [0x4748d2]
xor al, 0xa3
mov byte [0x474ad2], al
mov al, byte [0x4748d3]
xor al, 0x6b
mov byte [0x474ad3], al
mov al, byte [0x4748d4]
mov cl, al
xor cl, 0xff
and cl, 2
and al, 0xfd
or cl, al
mov byte [0x474ad4], cl
mov al, byte [0x4748d5]
xor al, 0xb7
mov byte [0x474ad5], al
mov al, byte [0x4748d6]
mov cl, al
xor cl, 0xff
and cl, 0x58
and al, 0xa7
or cl, al
mov byte [0x474ad6], cl
mov al, byte [0x4748d7]
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
or dl, ah
xor dl, 0xff
or dl, 0xb4
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
or al, 0x4b
xor al, 0xff
and al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
and dl, al
mov byte [str.2B_], dl
mov al, byte [0x4748d8]
mov cl, al
xor cl, 0xc8
xor cl, 0xff
and cl, 0xc8
shl cl, 1
sub cl, 0xc8
sub al, cl
mov byte [0x474ad8], al
mov dl, byte [0x4748d9]
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, 0x4a
and dl, 0xb5
or al, dl
xor al, 0x5c
mov byte [0x474ad9], al
mov dl, byte [0x4748da]
mov al, dl
xor al, 0xff
or al, 0x80
add al, 0x80
and dl, 0x80
mov cl, al
or cl, dl
xor cl, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
or cl, al
xor cl, 0xff
mov byte [0x474ada], cl
mov al, byte [0x4748db]
xor al, 0x6a
mov byte [0x474adb], al
mov al, byte [0x4748dc]
mov cl, al
xor cl, 0xff
and cl, 0xcb
and al, 0x34
or cl, al
mov byte [0x474adc], cl
mov al, byte [0x4748dd]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0x35
and al, 0xca
or cl, al
xor cl, 0x2e
mov byte [0x474add], cl
mov al, byte [0x4748de]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0x2f
xor dl, 0xff
or cl, 0x2f
and cl, dl
and al, 0xd0
or cl, al
mov byte [0x474ade], cl
mov al, byte [0x4748df]
xor al, 0xc1
mov byte [0x474adf], al
mov al, byte [0x4748e0]
mov cl, al
and cl, 0x78
shl cl, 1
add al, 0x78
sub al, 0xf8
sub al, cl
add al, 0xf8
mov byte [0x474ae0], al
mov al, byte [0x4748e1]
mov ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov dl, ah
and dl, cl
xor dl, 0xff
xor ah, 0xff
xor cl, 0xff
or ah, cl
and dl, ah
xor dl, 0xff
or dl, 0x68
xor dl, 0xff
or al, 0x97
xor al, 0xff
or dl, al
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
mov byte [0x474ae1], dl
mov al, byte [0x4748e2]
xor al, 0xe8
mov byte [0x474ae2], al
mov al, byte [0x4748e3]
mov cl, al
xor cl, 0xf8
xor cl, 0xff
and cl, 0xf8
shl cl, 1
sub cl, 0xf8
sub al, cl
mov byte [0x474ae3], al
mov dl, byte [0x4748e4]
mov al, dl
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
and al, 0xff
and al, 0xd1
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0x2e
or al, cl
mov byte [0x474ae4], al
mov al, byte [0x4748e5]
xor al, 0xb7
mov byte [0x474ae5], al
mov al, byte [0x4748e6]
xor al, 8
mov byte [0x474ae6], al
mov al, byte [str.6w_nFng3]
xor al, 0x3b
mov byte [0x474ae7], al
mov al, byte [0x4748e8]
xor al, 0x7a
mov byte [0x474ae8], al
mov bl, byte [0x4748e9]
mov al, bl
xor al, 7
mov dl, al
xor dl, 0xff
and dl, 0x15
and al, 0xea
or dl, al
xor dl, 0xea
and dl, 7
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 7
sub bl, al
mov byte [0x474ae9], bl
mov bl, byte [0x4748ea]
mov dl, bl
xor dl, 0xff
and dl, 0xba
mov al, bl
and al, 0x45
or dl, al
xor dl, 0xf1
xor dl, 0xff
xor dl, 0xff
xor dl, 0x4b
and dl, 0x4b
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, 0x4b
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x474aea], bl
mov al, byte [0x4748eb]
mov cl, al
xor cl, 0x63
xor cl, 0xff
and cl, 0x63
shl cl, 1
sub cl, 0x63
sub al, cl
mov byte [0x474aeb], al
mov al, byte [0x4748ec]
xor al, 0x6a
mov byte [0x474aec], al
mov al, byte [0x4748ed]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov dl, cl
xor dl, 0xff
mov ch, ah
and ch, dl
mov dl, ah
xor dl, cl
add ah, dl
sub ah, ch
mov cl, ah
add cl, 1
xor ah, 0xff
or ah, 0xc7
add 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, al
add cl, 1
xor al, 0xff
or al, 0x38
add al, cl
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov byte [0x474aed], dl
mov al, byte [0x4748ee]
xor al, 0x8d
mov byte [0x474aee], al
mov dl, byte [0x4748ef]
mov al, dl
or al, al
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor al, 0xff
and al, 0x3e
xor dl, 0xff
mov cl, dl
xor cl, 0xc1
xor cl, 0xff
or dl, 0xc1
and dl, cl
or al, dl
xor al, 0xff
mov byte [0x474aef], al
mov al, byte [0x4748f0]
xor al, 1
mov byte [0x474af0], al
mov al, byte [0x4748f1]
xor al, 7
mov byte [0x474af1], al
mov bl, byte [0x4748f2]
mov dl, bl
xor dl, 0xff
or dl, 0x6b
mov al, bl
xor al, 0xff
or al, 0x6b
and dl, al
xor dl, 0xff
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub bl, 0xfd
add bl, 0x94
add bl, 0xfd
sub bl, al
mov byte [0x474af2], bl
mov dl, byte [0x4748f3]
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
mov cl, dl
sub cl, al
and cl, 0x14
mov al, dl
xor al, 0x14
and al, dl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, al
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474af3], dl
mov dl, byte [0x4748f4]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, 0x9f
and dl, 0x60
or al, dl
xor al, 9
mov byte [0x474af4], al
mov al, byte [0x4748f5]
xor al, 0xda
mov byte [0x474af5], al
mov al, byte [0x4748f6]
mov dl, al
or dl, dl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, dl
xor cl, 0xdb
xor cl, 0xff
or dl, 0xdb
and dl, cl
xor al, 0xff
and al, 0x24
mov ah, dl
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dh, ah
and dh, 0xb4
and dl, 0x4b
mov ch, cl
and ch, 0xb4
and al, 0x4b
or dh, dl
or ch, al
xor dh, ch
or ah, cl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0xff
mov byte [0x474af6], dh
mov dl, byte [0x4748f7]
mov al, dl
xor al, 0xff
and al, 0xa6
and dl, 0x59
mov ah, al
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and ah, cl
xor al, 0xff
xor dl, 0xff
and al, dl
or ah, al
xor ah, 0xff
xor ah, 0xa6
mov byte [0x474af7], ah
mov al, byte [0x4748f8]
xor al, 0x51
mov byte [0x474af8], al
mov al, byte [0x4748f9]
mov cl, al
xor cl, 0xff
and cl, 0x25
and al, 0xda
or cl, al
xor cl, 0xe3
mov byte [0x474af9], cl
mov al, byte [0x4748fa]
mov cl, al
xor cl, 0xff
and cl, 0x35
and al, 0xca
or cl, al
xor cl, 0xdd
mov byte [0x474afa], cl
mov dl, byte [0x4748fb]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
xor al, 0xff
or al, 0x7e
xor al, 0xff
and al, 0xff
xor dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x7e
or al, dl
xor al, 0xff
mov byte [0x474afb], al
mov al, byte [0x4748fc]
mov cl, al
xor cl, 0xff
and cl, 0x30
and al, 0xcf
or cl, al
mov al, cl
xor al, 0xff
and al, 0x6f
and cl, 0x90
or al, cl
xor al, 0x75
mov byte [0x474afc], al
mov al, byte [0x4748fd]
mov cl, al
xor cl, 0xff
xor cl, 0xff
xor cl, 0xdf
and cl, 0xdf
and al, 0x20
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov byte [0x474afd], dl
mov al, byte [0x4748fe]
mov dl, al
xor dl, 0xff
or dl, 0x58
xor dl, 0xff
and dl, 0xff
shl dl, 1
mov cl, al
and cl, 0xa7
shl cl, 1
xor al, 0xa7
add al, cl
sub al, dl
mov byte [0x474afe], al
mov al, byte [0x4748ff]
xor al, 0x9f
mov byte [0x474aff], al
mov al, byte [0x474900]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x93
xor al, 0xff
or al, 0x6c
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474b00], dl
mov al, byte [0x474901]
xor al, 0xc7
mov byte [0x474b01], al
mov al, byte [0x474902]
xor al, 0x4d
mov byte [0x474b02], al
mov al, byte [0x474903]
xor al, 0x9f
mov byte [0x474b03], al
mov al, byte [0x474904]
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 dl, ah
and dl, 0x4a
xor dl, 0xff
xor ah, 0xff
or ah, 0xb5
and dl, ah
xor dl, 0xff
and al, 0xb5
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and al, al
xor al, 0xff
xor cl, 0xff
xor al, 0xff
or cl, al
mov byte [0x474b04], cl
mov al, byte [0x474905]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xa4
xor al, 0xff
or al, 0x5b
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474b05], dl
mov al, byte [0x474906]
xor al, 0xb7
mov byte [0x474b06], al
mov al, byte [0x474907]
xor al, 0x6f
mov byte [0x474b07], al
mov al, byte [0x474908]
xor al, 0xb
mov byte [0x474b08], al
mov al, byte [str.Dqi_]
mov cl, al
and cl, 0x4a
shl cl, 1
add al, 0x4a
sub al, cl
mov byte [0x474b09], al
mov al, byte [0x47490a]
xor al, 0x7f
mov byte [0x474b0a], al
mov al, byte [0x47490b]
xor al, 0x67
mov byte [0x474b0b], al
mov al, byte [0x47490c]
xor al, 0x32
mov byte [0x474b0c], al
mov al, byte [0x47490d]
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
mov cl, ah
and cl, dl
xor cl, 0xff
add dl, ah
add dl, 1
add dl, cl
xor dl, 0xff
or dl, 0x1d
and al, 0x1d
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0x5b
and dl, 0xa4
or cl, dl
xor cl, 0xa4
xor al, 0xff
or cl, al
mov byte [0x474b0d], cl
mov al, byte [0x47490e]
mov cl, al
xor cl, 0xff
and cl, 0xc9
and al, 0x36
or cl, al
mov byte [0x474b0e], cl
mov al, byte [0x47490f]
mov cl, al
xor cl, 0x8f
xor cl, 0xff
and cl, 0x8f
shl cl, 1
sub cl, 0x8f
sub al, cl
mov byte [0x474b0f], al
mov al, byte [0x474910]
mov cl, al
xor cl, 0xeb
xor cl, 0xff
and cl, 0xeb
shl cl, 1
sub cl, 0xeb
sub al, cl
mov byte [0x474b10], al
mov al, byte [0x474911]
mov cl, al
xor cl, 0xff
and cl, 0xd1
mov dl, al
and dl, 0x2e
or cl, dl
xor cl, 0x2e
and cl, 0xb0
and al, 0x4f
or cl, al
mov byte [0x474b11], cl
mov al, byte [0x474912]
xor al, 0xe4
mov byte [0x474b12], al
mov al, byte [0x474913]
xor al, 0xec
mov byte [0x474b13], al
mov al, byte [0x474914]
xor al, 0xb2
mov byte [0x474b14], al
mov al, byte [0x474915]
mov cl, al
and cl, 1
shl cl, 1
add al, 1
sub al, cl
mov byte [0x474b15], al
mov al, byte [0x474916]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xae
xor dl, 0xff
or al, 0x51
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474b16], dl
mov al, byte [0x474917]
xor al, 0x71
mov byte [0x474b17], al
mov al, byte [0x474918]
mov ah, al
xor ah, 0xff
mov dh, al
or dh, dh
xor dh, 0xff
xor dh, 0xff
and dh, 0xff
xor dh, 0xff
and dh, 0xff
mov dl, ah
xor dl, 0xff
mov cl, dh
xor cl, 0xff
and dl, cl
xor ah, 0xff
xor dh, 0xff
and ah, dh
or dl, ah
xor dl, 0xff
xor dl, 0xff
mov cl, dl
and cl, 0xe3
mov ah, dl
xor ah, 0x1c
add dl, ah
sub dl, cl
xor al, 0xff
mov cl, al
and cl, 0xe3
xor al, 0xe3
or cl, al
and dl, cl
xor dl, 0xff
mov byte [0x474b18], dl
mov al, byte [0x474919]
mov cl, al
xor cl, 0x85
xor cl, 0xff
and cl, 0x85
shl cl, 1
sub cl, 0x85
sub al, cl
mov byte [0x474b19], al
mov al, byte [0x47491a]
mov cl, al
xor cl, 0x89
xor cl, 0xff
mov dl, al
or dl, 0x89
and dl, cl
shl dl, 1
mov cl, al
and cl, 0x89
shl cl, 1
xor al, 0x89
add al, cl
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x474b1a], al
mov al, byte [0x47491b]
mov ah, al
xor ah, 0xff
and ah, 0x8a
mov cl, al
xor cl, 0x75
xor cl, 0xff
or al, 0x75
and al, cl
mov dl, ah
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov dh, dl
and dh, 0x6b
and ah, 0x94
mov ch, cl
and ch, 0x6b
and al, 0x94
or dh, ah
or ch, al
xor dh, ch
or dl, cl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x474b1b], dh
mov al, byte [0x47491c]
xor al, 0xd
mov byte [0x474b1c], al
mov al, byte [0x47491d]
mov cl, al
and cl, 0x9e
shl cl, 1
sub al, 0xce
add al, 0x9e
add al, 0xce
sub al, cl
mov byte [0x474b1d], al
mov cl, byte [0x47491e]
mov dl, cl
xor dl, 0xff
and dl, 0x50
and cl, 0xaf
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x5a
xor al, 0xff
or al, 0xa5
and cl, al
xor cl, 0xff
mov byte [0x474b1e], cl
mov dl, byte [0x47491f]
mov al, dl
and al, al
xor al, 0xff
and al, 0x88
xor al, 0xff
or dl, dl
xor dl, 0xff
or dl, 0x88
xor dl, 0xff
xor dl, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0x22
and dl, 0xdd
or cl, dl
xor cl, 0xdd
or al, cl
mov byte [0x474b1f], al
mov al, byte [0x474920]
xor al, 0x75
mov byte [0x474b20], al
mov al, byte [0x474921]
mov cl, al
xor cl, 0x40
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 dl, 0x40
shl dl, 1
add dl, 0xbf
add dl, 1
sub al, dl
mov byte [0x474b21], al
mov al, byte [0x474922]
mov cl, al
xor cl, 0xff
and cl, 0x42
and al, 0xbd
or cl, al
xor cl, 0xc9
mov byte [0x474b22], cl
mov bl, byte [0x474923]
mov dl, bl
xor dl, 0xf8
xor dl, 0xff
mov al, dl
xor al, 0xf8
xor al, 0xff
or dl, 0xf8
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, 0xf8
sub bl, al
mov byte [0x474b23], bl
mov al, byte [0x474924]
mov cl, al
xor cl, 0xff
and cl, 0x75
and al, 0x8a
or cl, al
mov byte [0x474b24], cl
mov dl, byte [0x474925]
mov cl, dl
and cl, cl
mov al, cl
xor al, 0xff
and al, 0x2d
and cl, 0xd2
or al, cl
xor al, 0xd2
xor al, 0xff
or al, 0xe4
xor dl, 0xff
and dl, 0xff
or dl, 0
or dl, 0x1b
xor al, 0xff
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
or al, dl
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x474b25], cl
mov cl, byte [0x474926]
mov al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0xea
and cl, 0xea
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
and ah, 0xff
xor ah, 0xff
xor ah, 0xff
or ah, 0
mov cl, ah
and cl, al
xor cl, 0xff
add al, ah
add al, 1
add al, cl
mov byte [0x474b26], al
mov al, byte [0x474927]
mov cl, al
xor cl, 0xff
or cl, 0x25
mov dl, al
xor dl, 0xff
or dl, 0x25
and cl, dl
xor cl, 0xff
shl cl, 1
add al, 0xda
sub al, cl
mov byte [0x474b27], al
mov al, byte [0x474928]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, ah
and dl, 0xc
mov ch, al
and ch, 0xf3
mov dh, cl
and dh, 0xc
mov bl, al
and bl, 0xf3
or dl, ch
or dh, bl
xor dl, dh
or ah, cl
xor ah, 0xff
and ah, 0xff
or dl, ah
xor dl, 0xff
xor dl, 0xff
and dl, 2
xor al, 0xff
and al, 0xfd
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474b28], dl
mov al, byte [0x474929]
mov cl, al
xor cl, 0xff
and cl, 0xd0
and al, 0x2f
or cl, al
xor cl, 0x41
mov byte [0x474b29], cl
mov al, byte [0x47492a]
mov cl, al
xor cl, 0xff
and cl, 0x90
and al, 0x6f
or cl, al
mov byte [0x474b2a], cl
mov bl, byte [0x47492b]
mov dl, bl
xor dl, 0x68
xor dl, 0xff
and dl, 0x68
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x68
sub bl, 0x4c
sub bl, al
add bl, 0x4c
mov byte [0x474b2b], bl
mov al, byte [0x47492c]
xor al, 0xb8
mov byte [0x474b2c], al
mov al, byte [0x47492d]
xor al, 0xf8
mov byte [0x474b2d], al
mov al, byte [0x47492e]
xor al, 0x8e
mov byte [0x474b2e], al
mov dl, byte [0x47492f]
mov al, dl
and al, al
xor al, 0xff
and al, 0xe5
xor al, 0xff
xor dl, 0xff
mov cl, dl
and cl, 0xe5
xor dl, 0xe5
or cl, dl
xor al, 0xff
mov dl, cl
and dl, 0xff
shl dl, 1
add cl, 0xff
sub cl, dl
or al, cl
mov byte [0x474b2f], al
mov al, byte [0x474930]
mov cl, al
and cl, 0x3a
shl cl, 1
add al, 0x3a
sub al, cl
mov byte [str._4T], al
mov al, byte [0x474931]
xor al, 0xf9
mov byte [0x474b31], al
mov dl, byte [str.3_t_3]
mov cl, dl
and cl, cl
mov al, dl
xor al, al
or cl, al
xor cl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and al, 0x3c
mov cl, dl
and cl, 0x3c
xor dl, 0x3c
or cl, dl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
mov byte [0x474b32], al
mov al, byte [0x474933]
xor al, 6
mov byte [0x474b33], al
mov al, byte [0x474934]
xor al, 0x6f
mov byte [0x474b34], al
mov al, byte [0x474935]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x3c
xor dl, 0xff
xor al, 0xff
or al, 0x3c
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474b35], dl
mov al, byte [0x474936]
xor al, 0x9b
mov byte [0x474b36], al
mov al, byte [0x474937]
xor al, 0x25
mov byte [0x474b37], al
mov dl, byte [0x474938]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0x6a
and dl, 0x6a
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
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 [0x474b38], cl
mov al, byte [0x474939]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x5f
mov cl, al
and cl, 0x5f
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov ah, dl
xor ah, 0xff
or ah, 0x5f
and dl, 0xa0
xor dl, 0xff
and ah, dl
xor ah, 0xff
shl ah, 1
add ah, 0xcd
sub ah, 0xa0
sub ah, 0xcd
sub al, ah
mov byte [0x474b39], al
mov al, byte [0x47493a]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xda
xor dl, 0xff
and al, 0x25
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474b3a], dl
mov al, byte [str.ieY4]
mov cl, al
xor cl, 0xff
and cl, 0x66
and al, 0x99
or cl, al
mov byte [0x474b3b], cl
mov al, byte [0x47493c]
mov cl, al
xor cl, 0xff
and cl, 0x6a
and al, 0x95
or cl, al
mov byte [0x474b3c], cl
mov al, byte [0x47493d]
mov cl, al
and cl, 0x56
shl cl, 1
add al, 0x56
sub al, cl
mov byte [0x474b3d], al
mov al, byte [0x47493e]
xor al, 0x3b
mov byte [0x474b3e], al
mov al, byte [0x47493f]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, cl
mov cl, ah
xor cl, 0xff
mov dl, cl
and dl, 0x42
and ah, 0xbd
or dl, ah
xor dl, 0x7c
or cl, 0xc1
xor cl, 0xff
and cl, 0xff
or dl, cl
xor dl, 0xff
mov cl, al
and cl, 0x3e
mov ah, al
xor ah, 0xc1
add al, ah
sub al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
and dl, al
mov byte [0x474b3f], dl
mov al, byte [0x474940]
mov cl, al
xor cl, 0xff
and cl, 0x1b
xor al, 0xff
or al, 0x1b
xor al, 0xff
and al, 0xff
or cl, al
mov byte [0x474b40], cl
mov cl, byte [0x474941]
mov al, cl
xor al, 0xff
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xa7
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0xa7
xor dl, 0xff
or al, dl
mov byte [0x474b41], al
mov al, byte [0x474942]
mov cl, al
xor cl, 0xff
and cl, 0xcc
and al, 0x33
or cl, al
xor cl, 0x80
mov byte [0x474b42], cl
mov ah, byte [0x474943]
mov dh, ah
xor dh, 0xff
and dh, 0xa6
and ah, 0x59
mov al, dh
xor al, 0xff
mov cl, ah
xor cl, 0xff
mov dl, al
and dl, 0x65
and dh, 0x9a
mov ch, cl
and ch, 0x65
and ah, 0x9a
or dl, dh
or ch, ah
xor dl, ch
or al, cl
xor al, 0xff
and al, 0xff
or dl, al
xor dl, 0x7e
mov byte [0x474b43], dl
mov al, byte [0x474944]
xor al, 0x8f
mov byte [0x474b44], al
mov al, byte [0x474945]
xor al, 0xdb
mov byte [0x474b45], al
mov al, byte [0x474946]
xor al, 0x16
mov byte [0x474b46], al
mov al, byte [0x474947]
mov cl, al
xor cl, 0xf1
xor cl, 0xff
and cl, 0xf1
shl cl, 1
sub cl, 0xf1
sub al, cl
mov byte [0x474b47], al
mov al, byte [0x474948]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
xor dl, 0xdc
and dl, 0xdc
and al, 0x23
or dl, al
mov byte [0x474b48], dl
mov al, byte [0x474949]
mov cl, al
xor cl, 0x12
xor cl, 0xff
mov dl, al
or dl, 0x12
and dl, cl
shl dl, 1
add al, 0x12
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x474b49], al
mov al, byte [0x47494a]
mov cl, al
xor cl, 0xff
or cl, 0xea
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub al, 0xeb
sub al, cl
mov byte [0x474b4a], al
mov al, byte [0x47494b]
xor al, 0x15
mov byte [0x474b4b], al
mov al, byte [0x47494c]
xor al, 0xe0
mov byte [0x474b4c], al
mov cl, byte [0x47494d]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0xda
xor al, 0xff
and cl, 0x25
xor cl, 0xff
and al, cl
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or cl, 0
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
mov byte [0x474b4d], cl
mov al, byte [0x47494e]
mov cl, al
xor cl, 0xff
and cl, 0xd6
and al, 0x29
or cl, al
xor cl, 0xec
mov byte [0x474b4e], cl
mov bl, byte [0x47494f]
mov dl, bl
and dl, 0x1d
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, bl
and cl, 0x1d
or bl, 0x1d
add cl, bl
xor edx, edx
sub dl, al
add cl, dl
mov byte [0x474b4f], cl
mov al, byte [0x474950]
xor al, 0x38
mov byte [0x474b50], al
mov al, byte [0x474951]
xor al, 0xb8
mov byte [0x474b51], al
mov al, byte [0x474952]
mov cl, al
xor cl, 0xff
or cl, 0x2b
add cl, 0xd5
and al, 0x2b
mov dl, cl
and dl, al
xor cl, al
or dl, cl
xor dl, 0xaf
mov byte [0x474b52], dl
mov al, byte [0x474953]
sub al, 0
mov byte [0x474b53], al
mov al, byte [0x474954]
xor al, 8
mov byte [0x474b54], al
mov al, byte [0x474955]
mov cl, al
xor cl, 0x39
xor cl, 0xff
and cl, 0x39
shl cl, 1
sub cl, 0x39
sub al, cl
mov byte [0x474b55], al
mov al, byte [0x474956]
xor al, 0xa9
mov byte [0x474b56], al
mov al, byte [0x474957]
xor al, 0x8b
mov byte [0x474b57], al
mov al, byte [0x474958]
xor al, 0xb8
mov byte [0x474b58], al
mov al, byte [0x474959]
xor al, 0xe4
mov byte [0x474b59], al
mov al, byte [0x47495a]
xor al, 0x7b
mov byte [0x474b5a], al
mov al, byte [0x47495b]
xor al, 0x16
mov byte [0x474b5b], al
mov al, byte [0x47495c]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xd8
xor al, 0xff
and al, 0x27
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474b5c], dl
mov dl, byte [0x47495d]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
or al, al
xor al, 0xff
or al, 0x1d
xor al, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x1d
add dl, cl
mov ah, al
or ah, dl
xor ah, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
xor ah, 0xff
xor al, 0xff
and ah, al
mov al, ah
xor al, 0xba
xor al, 0xff
and al, 0xba
shl al, 1
sub al, 0xba
sub ah, al
mov byte [0x474b5d], ah
mov al, byte [0x47495e]
xor al, 0x66
mov byte [0x474b5e], al
mov al, byte [0x47495f]
mov cl, al
xor cl, 0xff
and cl, 0xed
and al, 0x12
or cl, al
xor cl, 0xf2
mov byte [0x474b5f], cl
mov al, byte [0x474960]
mov cl, al
and cl, 0x27
shl cl, 1
add al, 0x27
sub al, cl
mov byte [0x474b60], al
mov al, byte [0x474961]
xor al, 0xaf
mov byte [0x474b61], al
mov al, byte [str.wv_fG]
xor al, 0x78
mov byte [str.bT_8A_F1], al
mov al, byte [0x474963]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xff
or dl, 0
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, 0x86
xor ah, 0xff
or dl, 0x86
xor dl, 0xff
or ah, dl
xor ah, 0xff
xor al, 0xff
or al, 0x79
and ah, al
xor ah, 0xff
mov byte [0x474b63], ah
mov al, byte [0x474964]
xor al, 0x32
mov byte [0x474b64], al
mov al, byte [0x474965]
xor al, 3
mov byte [0x474b65], al
mov al, byte [0x474966]
xor al, 0x51
mov byte [0x474b66], al
mov dl, byte [0x474967]
mov al, dl
and al, al
mov cl, dl
xor cl, cl
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, 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
and dl, 0xff
or dl, 0
mov cl, dl
and cl, 0xb7
xor cl, 0xff
xor dl, 0xff
or dl, 0x48
and cl, dl
xor cl, 0xff
mov dl, cl
xor dl, 0xff
mov ah, al
and ah, dl
mov dl, al
xor dl, cl
add al, dl
sub al, ah
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov byte [0x474b67], al
mov al, byte [0x474968]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xf7
xor dl, 0xff
xor al, 0xff
or al, 0xf7
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474b68], dl
mov al, byte [0x474969]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
or dl, 0xf8
xor cl, 0xff
or cl, 0xf8
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor al, 0xff
or al, 7
xor al, 0xff
and al, 0xff
or dl, al
xor dl, 0x45
mov byte [0x474b69], dl
mov al, byte [0x47496a]
mov cl, al
xor cl, 0xce
xor cl, 0xff
and cl, 0xce
shl cl, 1
sub cl, 0xce
sub al, cl
mov byte [0x474b6a], al
mov al, byte [0x47496b]
xor al, 0x7d
mov byte [0x474b6b], al
mov bl, byte [0x47496c]
mov dl, bl
and dl, 0xca
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, 0xca
shl cl, 1
xor bl, 0xca
add bl, cl
sub bl, al
mov byte [0x474b6c], bl
mov al, byte [0x47496d]
xor al, 0x69
mov byte [0x474b6d], al
mov al, byte [0x47496e]
xor al, 0xe
mov byte [0x474b6e], al
mov cl, byte [str.gs]
mov al, cl
xor al, 0xff
and al, 0x99
and cl, 0x66
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, 0x5d
mov byte [0x474b6f], dl
mov al, byte [0x474970]
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
and dl, dl
xor dl, 0xff
mov ah, cl
xor ah, 0xff
xor cl, 0xff
or ah, cl
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0x9b
mov ah, dl
xor ah, 0xff
and ah, 0x7a
and dl, 0x85
or ah, dl
xor ah, 0x85
xor al, 0xff
mov cl, al
and cl, 0x9b
xor cl, 0xff
add al, 0x9b
add al, 1
add al, cl
mov cl, ah
xor cl, 0xff
and cl, 0x99
and ah, 0x66
or cl, ah
xor cl, 0x66
xor al, 0xff
or cl, al
mov byte [0x474b70], cl
mov al, byte [0x474971]
xor al, 0x77
mov byte [0x474b71], al
mov al, byte [0x474972]
mov cl, al
and cl, 0x63
shl cl, 1
add al, 0x63
sub al, cl
mov byte [0x474b72], al
mov al, byte [0x474973]
xor al, 0x36
mov byte [0x474b73], al
mov al, byte [0x474974]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x7e
xor dl, 0xff
or al, 0x81
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474b74], dl
mov al, byte [0x474975]
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, 0x7a
and al, 0x85
or dl, al
mov byte [0x474b75], dl
mov al, byte [0x474976]
xor al, 0x61
mov byte [0x474b76], al
mov dl, byte [0x474977]
mov al, dl
xor al, 0xff
and al, 0x57
mov cl, dl
and cl, 0xa8
or al, cl
xor al, 0xa8
xor al, 0xff
or al, 0xed
xor al, 0xff
and al, 0xff
and dl, 0xed
or al, dl
xor al, 0xc8
mov byte [0x474b77], al
mov al, byte [0x474978]
xor al, 0x5a
mov byte [0x474b78], al
mov al, byte [0x474979]
mov cl, al
xor cl, 0x82
xor cl, 0xff
and cl, 0x82
shl cl, 1
sub cl, 0x82
sub al, cl
mov byte [0x474b79], al
mov dl, byte [0x47497a]
mov ah, dl
xor ah, 0xff
mov cl, dl
xor cl, 0xff
mov al, ah
and al, 0xe3
mov ch, dl
and ch, 0x1c
mov dh, cl
and dh, 0xe3
mov bl, dl
and bl, 0x1c
or al, ch
or dh, bl
xor al, dh
or ah, cl
xor ah, 0xff
and ah, 0xff
or al, ah
xor al, 0xff
xor al, 0xff
and al, 0xe7
or dl, 0xe7
xor dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
xor al, 0xff
mov byte [0x474b7a], al
mov al, byte [0x47497b]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
or dl, 0xe5
and al, 0xe5
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor al, 0xff
or dl, al
mov byte [0x474b7b], dl
mov al, byte [0x47497c]
xor al, 0x36
mov byte [0x474b7c], al
mov al, byte [0x47497d]
mov cl, al
xor cl, 0xff
and cl, 0x96
and al, 0x69
or cl, al
xor cl, 0x42
mov byte [0x474b7d], cl
mov al, byte [0x47497e]
xor al, 0x7a
mov byte [0x474b7e], al
mov al, byte [0x47497f]
xor al, 0xea
mov byte [0x474b7f], al
mov al, byte [0x474980]
mov cl, al
xor cl, 0xff
and cl, 0xcf
and al, 0x30
or cl, al
xor cl, 0x39
mov byte [0x474b80], cl
mov al, byte [0x474981]
xor al, 0x4a
mov byte [0x474b81], al
mov bl, byte [0x474982]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
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 bl, 0xa8
sub bl, al
mov byte [0x474b82], bl
mov dl, byte [0x474983]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
or al, 0x56
xor cl, 0xff
or cl, 0x56
xor al, 0xff
xor cl, 0xff
or al, cl
mov cl, dl
xor cl, 0x56
xor cl, 0xff
or dl, 0x56
and 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 [0x474b83], ah
mov bl, byte [0x474984]
mov dl, bl
xor dl, 0xff
or dl, 0xa6
mov al, bl
xor al, 0xff
or al, 0xa6
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
add bl, 0x59
sub bl, al
mov byte [0x474b84], bl
mov al, byte [0x474985]
xor al, 0xe3
mov byte [0x474b85], al
mov al, byte [0x474986]
mov dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0x30
mov cl, al
xor cl, 0xcf
xor cl, 0xff
or al, 0xcf
and al, cl
or dl, al
mov byte [0x474b86], dl
mov al, byte [0x474987]
xor al, 0x6f
mov byte [0x474b87], al
mov al, byte [str.cX_x]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x8c
xor al, 0xff
or al, 0x73
and cl, al
xor cl, 0xff
mov byte [0x474b88], cl
mov al, byte [0x474989]
mov dl, al
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
shl dl, 1
sub dl, 0xff
mov cl, al
sub cl, dl
and cl, 0x48
and al, 0xb7
mov dl, cl
xor dl, 0xff
mov ah, al
xor ah, 0xff
and dl, ah
or cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov byte [0x474b89], dl
mov al, byte [0x47498a]
xor al, 0x2f
mov byte [0x474b8a], al
mov al, byte [0x47498b]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x68
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor al, 0xff
mov cl, al
and cl, 0x68
xor al, 0x68
or cl, al
xor dl, 0xff
xor cl, 0xff
or dl, cl
mov byte [0x474b8b], dl
mov cl, byte [0x47498c]
mov al, cl
xor al, 0xff
or al, 0x46
add al, 0xba
and cl, 0x46
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
mov byte [0x474b8c], al
mov al, byte [0x47498d]
xor al, 0x4f
mov byte [0x474b8d], al
mov al, byte [0x47498e]
xor al, 0xd8
mov byte [0x474b8e], al
mov al, byte [0x47498f]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x43
xor dl, 0xff
xor al, 0xff
or al, 0x43
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474b8f], dl
mov al, byte [0x474990]
xor al, 0xe2
mov byte [0x474b90], al
mov bl, byte [0x474991]
mov dl, bl
and dl, 0x5b
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, 0x5b
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x474b91], bl
mov al, byte [0x474992]
mov cl, al
xor cl, 0xff
and cl, 0x94
and al, 0x6b
mov dl, cl
or dl, al
xor dl, 0xff
or cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
xor dl, 0xe2
mov byte [0x474b92], dl
mov cl, byte [0x474993]
mov al, cl
xor al, 0xff
and al, 0xa
and cl, 0xf5
mov dl, al
xor dl, 0xff
mov ah, cl
xor ah, 0xff
and dl, ah
or al, cl
xor al, 0xff
or dl, al
xor dl, 0xff
xor dl, 0x7d
mov byte [0x474b93], dl
mov al, byte [0x474994]
xor al, 0xef
mov byte [0x474b94], al
mov al, byte [0x474995]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xf1
and al, 0xf1
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474b95], dl
mov al, byte [0x474996]
xor al, 0x71
mov byte [0x474b96], al
mov dl, byte [0x474997]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
mov cl, al
and cl, 0xdf
mov ah, al
xor ah, 0x20
add al, ah
sub al, cl
mov ah, dl
xor ah, 0xff
and ah, 0x85
and dl, 0x7a
or ah, dl
xor ah, 0x7a
mov cl, ah
and cl, 0x20
mov dl, ah
xor dl, 0xdf
add ah, dl
sub ah, cl
and al, ah
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 [0x474b97], cl
mov al, byte [0x474998]
mov cl, al
xor cl, 0xf4
mov dl, cl
and dl, 0xff
shl dl, 1
add cl, 0xff
sub cl, dl
and cl, 0xf4
shl cl, 1
sub cl, 0xf4
sub al, cl
mov byte [0x474b98], al
mov bl, byte [0x474999]
mov dl, bl
xor dl, 0x81
xor dl, 0xff
xor dl, 0xff
or dl, 0x7e
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, 0x81
sub bl, al
mov byte [0x474b99], bl
mov al, byte [0x47499a]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xb5
or al, 0xb5
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x474b9a], cl
mov al, byte [0x47499b]
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, 0xe7
add dl, 0x19
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xe7
add al, cl
or dl, al
mov byte [0x474b9b], dl
mov dl, byte [0x47499c]
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
and al, 0xff
or al, 0
or al, 0x55
xor al, 0xff
and al, 0xff
or al, 0
mov ah, dl
or ah, 0xaa
xor ah, 0xff
or dl, 0xaa
xor dl, 0xff
or ah, dl
xor ah, 0xff
xor ah, 0xff
mov dl, al
or dl, ah
xor dl, 0xff
or al, ah
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
mov byte [0x474b9c], dl
mov al, byte [0x47499d]
mov cl, al
xor cl, 0xff
and cl, 0xe7
and al, 0x18
or cl, al
xor cl, 0xc3
mov byte [0x474b9d], cl
mov al, byte [0x47499e]
mov cl, al
xor cl, 0x85
xor cl, 0xff
and cl, 0x85
shl cl, 1
sub cl, 0x85
sub al, cl
mov byte [0x474b9e], al
mov al, byte [0x47499f]
xor al, 0x1a
mov byte [0x474b9f], al
mov al, byte [0x4749a0]
xor al, 0x88
mov byte [0x474ba0], al
mov al, byte [0x4749a1]
xor al, 0x10
mov byte [0x474ba1], al
mov al, byte [0x4749a2]
xor al, 0x7b
mov byte [0x474ba2], al
mov bl, byte [0x4749a3]
mov dl, bl
xor dl, 0x10
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
sub bl, 0x11
sub bl, al
mov byte [0x474ba3], bl
mov al, byte [0x4749a4]
mov cl, al
xor cl, 0xff
or cl, 0xdd
add cl, 0x23
and al, 0xdd
or cl, al
mov byte [0x474ba4], cl
mov al, byte [0x4749a5]
xor al, 0x14
mov byte [0x474ba5], al
mov al, byte [str.V_aA]
xor al, 0x3a
mov byte [0x474ba6], al
mov al, byte [0x4749a7]
mov cl, al
xor cl, 0xff
and cl, 0x46
and al, 0xb9
or cl, al
mov byte [0x474ba7], cl
mov bl, byte [0x4749a8]
mov dl, bl
and dl, 0x17
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, 0xe9
xor al, 0xff
add bl, al
add bl, 1
mov byte [0x474ba8], bl
mov al, byte [0x4749a9]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, 0x9e
mov ch, al
and ch, 0x61
mov dh, cl
and dh, 0x9e
mov bl, al
and bl, 0x61
or ah, ch
or dh, bl
xor ah, dh
or dl, cl
xor dl, 0xff
and dl, 0xff
or ah, dl
xor ah, 0xff
xor ah, 0xff
mov dl, ah
xor dl, 0xff
or dl, 0xae
xor ah, 0xff
or ah, 0xae
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0xae
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 al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
mov byte [0x474ba9], dl
mov al, byte [0x4749aa]
mov cl, al
xor cl, 0xff
and cl, 0xc5
and al, 0x3a
or cl, al
mov byte [0x474baa], cl
mov al, byte [0x4749ab]
mov cl, al
and cl, 0xcb
shl cl, 1
sub al, 0x35
sub al, cl
mov byte [0x474bab], al
mov al, byte [0x4749ac]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
mov ah, dl
xor ah, 0xff
or ah, 0xac
xor dl, 0xff
or dl, 0xac
xor ah, 0xff
xor dl, 0xff
or ah, dl
and al, 0xac
mov cl, ah
and cl, al
xor ah, al
or cl, ah
mov byte [0x474bac], cl
mov al, byte [0x4749ad]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x93
xor dl, 0xff
or al, 0x6c
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474bad], dl
mov dl, byte [0x4749ae]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
and al, al
xor al, 0xff
and al, 0xc2
xor al, 0xff
xor dl, 0xff
or dl, 0xc2
xor al, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
mov byte [0x474bae], al
mov dl, byte [0x4749af]
mov al, dl
xor al, 0xff
and al, 0xcb
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x34
add dl, cl
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, dl
xor al, 0xff
xor al, 0xf5
mov byte [0x474baf], al
mov al, byte [0x4749b0]
mov cl, al
xor cl, 0xff
and cl, 0x7b
and al, 0x84
or cl, al
mov byte [0x474bb0], cl
mov bl, byte [0x4749b1]
mov al, bl
xor al, 0x63
xor al, 0xff
and al, 0x63
shl al, 1
sub al, 0x63
mov dl, bl
sub dl, al
xor dl, 0xff
and dl, 0x63
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add al, 0x9d
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x474bb1], bl
mov al, byte [0x4749b2]
xor al, 0xff
mov byte [0x474bb2], al
mov al, byte [0x4749b3]
mov cl, al
and cl, 0xed
shl cl, 1
mov dl, al
add dl, 0xed
sub dl, cl
xor dl, 0xff
mov cl, dl
xor cl, 0xed
xor cl, 0xff
or dl, 0xed
and dl, cl
shl dl, 1
add dl, 0x12
add dl, 1
sub al, dl
mov byte [0x474bb3], al
mov al, byte [0x4749b4]
xor al, 0x1e
mov byte [0x474bb4], al
mov al, byte [0x4749b5]
xor al, 0x7a
mov byte [0x474bb5], al
mov dl, byte [0x4749b6]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
add ah, 1
xor al, 0xff
or al, cl
add al, ah
or al, 0x71
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov cl, dl
xor cl, 0xff
and cl, 0x9b
and dl, 0x64
or cl, dl
xor cl, 0x64
mov ah, cl
xor ah, 0x8e
and ah, cl
xor al, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
and al, 0xff
mov byte [0x474bb6], al
mov al, byte [str.N_j]
xor al, 0x5e
mov byte [0x474bb7], al
mov al, byte [0x4749b8]
xor al, 0x38
mov byte [0x474bb8], al
mov al, byte [0x4749b9]
mov cl, al
and cl, 0x4c
shl cl, 1
add al, 0x4c
add al, 0xe3
sub al, cl
sub al, 0xe3
mov byte [0x474bb9], al
mov al, byte [0x4749ba]
xor al, 0x7a
mov byte [0x474bba], al
mov al, byte [0x4749bb]
xor al, 0xb0
mov byte [0x474bbb], al
mov al, byte [0x4749bc]
xor al, 0x70
mov byte [0x474bbc], al
mov al, byte [0x4749bd]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x4f
xor dl, 0xff
and al, 0xb0
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474bbd], dl
mov al, byte [0x4749be]
mov cl, al
and cl, 0xda
shl cl, 1
add al, 0xda
sub al, cl
mov byte [0x474bbe], al
mov al, byte [0x4749bf]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xc5
xor al, 0xff
or al, 0x3a
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474bbf], dl
mov al, byte [0x4749c0]
xor al, 0x50
mov byte [0x474bc0], al
mov al, byte [0x4749c1]
mov cl, al
xor cl, 0xff
and cl, 0x54
and al, 0xab
or cl, al
mov byte [0x474bc1], cl
mov al, byte [0x4749c2]
xor al, 0xf1
mov byte [str.6iFGm__], al
mov al, byte [0x4749c3]
xor al, 0x86
mov byte [0x474bc3], al
mov al, byte [0x4749c4]
xor al, 0x5b
mov byte [0x474bc4], al
mov al, byte [0x4749c5]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0xe4
and al, 0x1b
or cl, al
mov byte [0x474bc5], cl
mov al, byte [0x4749c6]
xor al, 0x96
mov byte [0x474bc6], al
mov al, byte [0x4749c7]
xor al, 0x9f
mov byte [0x474bc7], al
mov al, byte [0x4749c8]
xor al, 0xd6
mov byte [0x474bc8], al
mov al, byte [0x4749c9]
mov cl, al
and cl, 0xa4
shl cl, 1
add al, 0xa4
sub al, cl
mov byte [0x474bc9], al
mov al, byte [0x4749ca]
xor al, 0x3d
mov byte [0x474bca], al
mov al, byte [0x4749cb]
mov cl, al
and cl, 0xb0
shl cl, 1
add al, 0xb0
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x474bcb], al
mov al, byte [str.:m_t_]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0xd5
xor cl, 0xff
xor al, 0xff
and al, 0xd5
or cl, al
xor cl, 0xff
mov byte [0x474bcc], cl
mov al, byte [0x4749cd]
xor al, 0x7d
mov byte [0x474bcd], al
mov bl, byte [0x4749ce]
mov dl, bl
and dl, 0x19
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, 0xc6
add bl, 0x19
sub bl, 0xc6
sub bl, al
mov byte [0x474bce], bl
mov al, byte [0x4749cf]
xor al, 0x2b
mov byte [0x474bcf], al
mov al, byte [0x4749d0]
mov cl, al
xor cl, 0xff
and cl, 0x60
and al, 0x9f
or cl, al
xor cl, 0xe
mov byte [0x474bd0], cl
mov bl, byte [0x4749d1]
mov dl, bl
and dl, 0xa4
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, 0x5c
xor edx, edx
sub dl, cl
sub dl, al
mov byte [0x474bd1], dl
mov dl, byte [0x4749d2]
mov al, dl
or al, al
xor al, 0xff
or al, 0xfe
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
or ah, 1
and dl, 0xfe
xor dl, 0xff
and ah, dl
xor ah, 0xff
mov dl, al
xor dl, 0xff
mov cl, ah
xor cl, 0xff
and al, 0xb9
mov ch, cl
and ch, 0x46
and ah, 0xb9
or al, 0x46
or ch, ah
xor al, ch
or dl, cl
xor dl, 0xff
and dl, 0xff
or al, dl
xor al, 0xff
mov byte [0x474bd2], al
mov dl, byte [0x4749d3]
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, 0xa4
and dl, 0x5b
or al, dl
xor al, 0x82
mov byte [0x474bd3], al
mov al, byte [0x4749d4]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
or dl, 0x4b
and cl, 0xb4
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, 0x4b
or dl, al
mov byte [0x474bd4], dl
mov al, byte [0x4749d5]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0xf3
xor cl, 0xff
and cl, 0xff
and al, 0xf3
or cl, al
xor cl, 0x34
mov byte [0x474bd5], cl
mov al, byte [0x4749d6]
xor al, 0xa5
mov byte [0x474bd6], al
mov al, byte [0x4749d7]
mov cl, al
xor cl, 0xff
and cl, 0x34
and al, 0xcb
or cl, al
mov byte [0x474bd7], cl
mov al, byte [0x4749d8]
xor al, 0x22
mov byte [0x474bd8], al
mov al, byte [0x4749d9]
mov cl, al
xor cl, 0xd4
xor cl, 0xff
and cl, 0xd4
shl cl, 1
sub cl, 0xd4
sub al, cl
mov byte [0x474bd9], al
mov al, byte [0x4749da]
xor al, 0xa4
mov byte [0x474bda], al
mov cl, byte [0x4749db]
mov al, cl
or al, al
xor al, 0xff
or al, 0x3e
xor al, 0xff
or cl, 0xc1
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
mov ah, al
xor ah, 0xff
xor al, 0xff
and ah, al
mov al, dl
xor al, 0xff
xor dl, 0xff
and al, dl
xor ah, 0xff
xor al, 0xff
and ah, al
mov byte [0x474bdb], ah
mov al, byte [0x4749dc]
xor al, 0x11
mov byte [0x474bdc], al
mov al, byte [str._vNL8]
mov cl, al
xor cl, 0x1b
xor cl, 0xff
and cl, 0x1b
shl cl, 1
sub cl, 0x1b
sub al, cl
mov byte [0x474bdd], al
mov al, byte [0x4749de]
mov cl, al
and cl, 0x5e
shl cl, 1
add al, 0x5e
sub al, cl
mov byte [0x474bde], al
mov dl, byte [0x4749df]
mov al, dl
and al, 0xff
shl al, 1
mov cl, dl
add cl, 0xff
sub cl, al
mov ah, dl
xor ah, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
mov cl, ah
xor cl, 0xff
xor ah, 0xff
and cl, ah
or al, cl
xor al, 0xff
or al, 0xa3
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov ah, dl
xor ah, 0xff
or ah, 0x5c
and dl, 0xa3
xor dl, 0xff
and ah, dl
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
and al, ah
mov byte [0x474bdf], al
mov bl, byte [0x4749e0]
mov dl, bl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xcc
mov al, bl
xor al, 0xff
and al, 0x33
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0xcc
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, 0xcc
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x474be0], bl
mov al, byte [0x4749e1]
mov cl, al
xor cl, 0x8f
xor cl, 0xff
and cl, 0x8f
shl cl, 1
sub cl, 0x8f
sub al, cl
mov byte [0x474be1], al
mov al, byte [0x4749e2]
xor al, 0x28
mov byte [0x474be2], al
mov al, byte [0x4749e3]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0x81
and al, 0x7e
or cl, al
mov byte [0x474be3], cl
mov al, byte [0x4749e4]
mov cl, al
xor cl, 0xd4
mov dl, cl
xor dl, 0xff
and dl, 0xcd
and cl, 0x32
or dl, cl
xor dl, 0x32
and dl, 0xd4
shl dl, 1
add dl, 0x15
sub dl, 0xd4
sub dl, 0x15
sub al, dl
mov byte [0x474be4], al
mov al, byte [0x4749e5]
xor al, 0x72
mov byte [0x474be5], al
mov al, byte [0x4749e6]
xor al, 0x35
mov byte [0x474be6], al
mov bl, byte [0x4749e7]
mov dl, bl
xor dl, 0x35
xor dl, 0xff
and dl, 0x35
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, 0xcb
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [0x474be7], bl
mov al, byte [0x4749e8]
xor al, 0xe8
mov byte [0x474be8], al
mov dl, byte [0x4749e9]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov ah, dl
sub ah, cl
or al, ah
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xd9
xor al, 0xff
and dl, 0x26
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
mov byte [0x474be9], al
mov al, byte [0x4749ea]
xor al, 0x7c
mov byte [0x474bea], al
mov al, byte [0x4749eb]
mov cl, al
xor cl, 0xff
and cl, 0xd6
and al, 0x29
or cl, al
xor cl, 0x7c
mov byte [0x474beb], cl
mov al, byte [0x4749ec]
xor al, 0x45
mov byte [str.ILx], al
mov al, byte [0x4749ed]
xor al, 0x4a
mov byte [0x474bed], al
mov al, byte [0x4749ee]
xor al, 0xfb
mov byte [0x474bee], al
mov al, byte [0x4749ef]
xor al, 0x3c
mov byte [0x474bef], al
mov al, byte [0x4749f0]
xor al, 0xac
mov byte [0x474bf0], al
mov al, byte [0x4749f1]
xor al, 0x2e
mov byte [0x474bf1], al
mov al, byte [0x4749f2]
mov cl, al
xor cl, 0xff
and cl, 0xe1
and al, 0x1e
or cl, al
xor cl, 0xea
mov byte [0x474bf2], cl
mov al, byte [0x4749f3]
mov cl, al
xor cl, 0xff
and cl, 0xee
and al, 0x11
or cl, al
mov byte [0x474bf3], cl
mov al, byte [0x4749f4]
xor al, 0x52
mov byte [0x474bf4], al
mov al, byte [0x4749f5]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0xb9
and al, 0x46
or cl, al
xor cl, 0x18
mov byte [0x474bf5], cl
mov al, byte [0x4749f6]
mov cl, al
and cl, 0xcf
shl cl, 1
add al, 0xcf
sub al, cl
mov byte [0x474bf6], al
mov al, byte [0x4749f7]
xor al, 0x37
mov byte [0x474bf7], al
mov dl, byte [0x4749f8]
mov al, dl
xor al, 0xff
and al, 0x4b
mov cl, dl
and cl, 0xb4
or al, cl
xor al, 0xb4
xor al, 0xff
or al, 0x77
xor al, 0xff
and al, 0xff
and dl, 0x77
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0x9f
and al, 0x60
or cl, al
xor cl, 0x2e
mov byte [0x474bf8], cl
mov al, byte [0x4749f9]
xor al, 0x27
mov byte [0x474bf9], al
mov dl, byte [0x4749fa]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, 0x6e
add al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor dl, 0xff
or dl, 0x6e
and al, dl
xor al, 0xff
mov byte [0x474bfa], al
mov dl, byte [0x4749fb]
mov al, dl
xor al, 0xff
and al, 0x3a
mov cl, dl
and cl, 0xc5
or al, cl
xor al, 0xc5
xor al, 0xff
xor al, 0xcc
and al, 0xcc
mov cl, dl
and cl, 0x33
xor cl, 0xff
xor dl, 0xff
or dl, 0xcc
and cl, dl
xor cl, 0xff
mov dl, al
and dl, cl
xor al, cl
or dl, al
xor dl, 0xbc
mov byte [0x474bfb], dl
mov al, byte [0x4749fc]
mov cl, al
xor cl, 0xe0
xor cl, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0x1f
xor dl, 0xff
shl dl, 1
sub dl, 0x8b
sub dl, 0xe0
add dl, 0x8b
sub al, dl
mov byte [0x474bfc], al
mov al, byte [0x4749fd]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x1e
xor dl, 0xff
xor al, 0xff
or al, 0x1e
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474bfd], dl
mov al, byte [0x4749fe]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0xb1
and al, 0x4e
or dl, al
mov byte [0x474bfe], dl
mov al, byte [0x4749ff]
xor al, 0x81
mov byte [0x474bff], al
mov al, byte [0x474a00]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xc6
xor dl, 0xff
or al, 0x39
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474c00], dl
mov al, byte [0x474a01]
xor al, 9
mov byte [0x474c01], al
mov al, byte [0x474a02]
mov cl, al
xor cl, 0xff
and cl, 0xfa
and al, 5
or cl, al
mov byte [0x474c02], cl
mov al, byte [0x474a03]
mov cl, al
xor cl, 0x2f
xor cl, 0xff
and cl, 0x2f
shl cl, 1
sub cl, 0x2f
sub al, cl
mov byte [0x474c03], al
mov al, byte [0x474a04]
mov cl, al
xor cl, 0xba
xor cl, 0xff
and cl, 0xba
shl cl, 1
sub cl, 0xba
sub al, cl
mov byte [0x474c04], al
mov al, byte [0x474a05]
xor al, 0xd1
mov byte [0x474c05], al
mov cl, byte [0x474a06]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0xd2
xor al, 0xff
xor cl, 0xff
or cl, 0xd2
and al, cl
xor al, 0xff
mov byte [0x474c06], al
mov al, byte [0x474a07]
mov cl, al
and cl, 0x2f
shl cl, 1
add al, 0x2f
sub al, cl
mov byte [0x474c07], al
mov al, byte [0x474a08]
mov cl, al
xor cl, 0xff
and cl, 0xd6
and al, 0x29
or cl, al
mov byte [0x474c08], cl
mov al, byte [0x474a09]
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, 0xba
xor dl, 0xff
and dl, 0xff
or al, al
xor al, 0xff
or al, 0x45
xor al, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
mov cl, dl
xor cl, al
add dl, cl
sub dl, ah
xor dl, 0xb6
mov byte [0x474c09], dl
mov al, byte [0x474a0a]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xb4
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0x4b
xor dl, 0xff
xor al, 0xff
mov ah, dl
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dh, ah
and dh, 0x82
and dl, 0x7d
mov ch, cl
and ch, 0x82
and al, 0x7d
or dh, dl
or ch, al
xor dh, ch
or ah, cl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x474c0a], dh
mov al, byte [0x474a0b]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
mov cl, al
and cl, cl
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
or dl, 0xc8
xor al, 0xff
or al, 0x37
xor al, 0xff
and al, 0xff
xor al, 0xff
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
or dl, al
mov byte [0x474c0b], dl
mov al, byte [0x474a0c]
mov dl, al
and dl, 0xff
shl dl, 1
mov cl, al
add cl, 0xff
sub cl, dl
and cl, 0x83
and al, 0x7c
mov dl, cl
or dl, al
xor dl, 0xff
or cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov byte [0x474c0c], dl
mov dl, byte [0x474a0d]
mov ah, dl
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
mov al, ah
xor al, 0xff
mov ch, cl
xor ch, 0xff
or al, ch
xor ah, 0xff
xor cl, 0xff
or ah, cl
and al, ah
xor al, 0xff
xor al, 0xff
and al, 0x2e
mov cl, dl
xor cl, 0xff
mov ah, cl
and ah, 0x82
and dl, 0x7d
or ah, dl
xor ah, 0xac
or cl, 0xd1
xor cl, 0xff
and cl, 0xff
or ah, cl
xor ah, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x2f
and al, 0xd0
or cl, al
xor cl, 0xd0
xor ah, 0xff
and cl, ah
mov byte [0x474c0d], cl
mov al, byte [0x474a0e]
xor al, 0xe3
mov byte [0x474c0e], al
mov al, byte [0x474a0f]
xor al, 7
mov byte [0x474c0f], al
mov al, byte [0x474a10]
mov cl, al
xor cl, 0x7e
xor cl, 0xff
mov dl, al
or dl, 0x7e
and dl, cl
shl dl, 1
add al, 0x7e
sub al, dl
mov byte [0x474c10], al
mov bl, byte [0x474a11]
mov dl, bl
xor dl, 0xa1
xor dl, 0xff
and dl, 0xa1
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xa1
sub bl, al
mov byte [0x474c11], bl
mov al, byte [0x474a12]
mov dl, al
xor dl, 0xae
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov cl, dl
and cl, 0xae
xor cl, 0xff
and dl, 0xae
xor dl, 0xff
and cl, dl
xor cl, 0xff
shl cl, 1
sub cl, 0xae
sub al, cl
mov byte [0x474c12], al
mov al, byte [0x474a13]
xor al, 0x63
mov byte [0x474c13], al
mov al, byte [0x474a14]
xor al, 0x11
mov byte [0x474c14], al
mov al, byte [0x474a15]
xor al, 0x50
mov byte [0x474c15], al
mov al, byte [0x474a16]
mov cl, al
xor cl, 0xff
and cl, 0x1b
and al, 0xe4
or cl, al
xor cl, 0x75
mov byte [0x474c16], cl
mov al, byte [0x474a17]
xor al, 0x9c
mov byte [0x474c17], al
mov al, byte [0x474a18]
xor al, 0xed
mov byte [0x474c18], al
mov al, byte [0x474a19]
mov cl, al
xor cl, 0xff
and cl, 7
and al, 0xf8
or cl, al
mov byte [0x474c19], cl
mov al, byte [0x474a1a]
mov cl, al
add cl, 1
mov ah, al
xor ah, 0xff
or ah, al
add ah, cl
mov dl, ah
xor dl, 0xff
and dl, 0xc9
and ah, 0x36
or dl, ah
xor dl, 0x36
xor dl, 0xff
mov cl, dl
and cl, 0xd0
xor cl, 0xff
add dl, 0xd0
add dl, 1
add dl, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0x2f
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, al
add dl, cl
xor dl, 0xff
mov byte [0x474c1a], dl
mov al, byte [0x474a1b]
mov cl, al
xor cl, 0x33
xor cl, 0xff
and cl, 0x33
shl cl, 1
sub cl, 0x33
sub al, cl
mov byte [str.Sad], al
mov al, byte [0x474a1c]
mov cl, al
xor cl, 0xff
and cl, 0x3f
and al, 0xc0
or cl, al
mov byte [0x474c1c], cl
mov al, byte [0x474a1d]
mov cl, al
and cl, cl
xor cl, 0xff
xor cl, 0xff
or cl, 0x3e
and al, 0x3e
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x474c1d], cl
mov al, byte [0x474a1e]
mov cl, al
xor cl, 0xff
and cl, 0xd0
and al, 0x2f
or cl, al
xor cl, 0x9c
mov byte [0x474c1e], cl
mov al, byte [0x474a1f]
mov cl, al
and cl, 0xcf
shl cl, 1
mov dl, al
and dl, 0xcf
or al, 0xcf
add dl, al
xor eax, eax
sub al, cl
add dl, al
mov byte [0x474c1f], dl
mov al, byte [0x474a20]
xor al, 0x68
mov byte [0x474c20], al
mov al, byte [0x474a21]
mov cl, al
xor cl, 0xff
and cl, 0xe2
mov dl, al
xor dl, 0x1d
xor dl, 0xff
or al, 0x1d
and al, dl
or cl, al
mov byte [0x474c21], cl
mov al, byte [0x474a22]
xor al, 0x79
mov byte [0x474c22], al
mov al, byte [0x474a23]
mov ah, al
xor ah, 0xff
xor ah, 0xff
or ah, 0x7c
xor ah, 0xff
and ah, 0xff
and al, 0x7c
mov dl, ah
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov dh, dl
and dh, 0x19
and ah, 0xe6
mov ch, cl
and ch, 0x19
and al, 0xe6
or dh, ah
or ch, al
xor dh, ch
or dl, cl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x474c23], dh
mov dl, byte [0x474a24]
mov al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0xfb
xor dl, 0xff
mov cl, dl
and cl, 0xfb
mov ah, dl
xor ah, 4
add dl, ah
sub dl, cl
and al, dl
xor al, 0xff
mov byte [0x474c24], al
mov al, byte [0x474a25]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
xor ah, cl
xor ah, 0xff
or dl, cl
and dl, ah
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, 0x12
add dl, cl
mov cl, al
and cl, 0xed
mov ah, al
xor ah, 0x12
add al, ah
sub al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474c25], dl
mov al, byte [0x474a26]
mov cl, al
xor cl, 0xff
and cl, 0xd9
and al, 0x26
or cl, al
xor cl, 0x59
mov byte [0x474c26], cl
mov al, byte [0x474a27]
xor al, 0xfd
mov byte [0x474c27], al
mov al, byte [0x474a28]
mov cl, al
xor cl, 0x96
xor cl, 0xff
and cl, 0x96
shl cl, 1
sub cl, 0x96
sub al, cl
mov byte [0x474c28], al
mov al, byte [0x474a29]
xor al, 0x81
mov byte [0x474c29], al
mov al, byte [0x474a2a]
xor al, 0xd5
mov byte [str.___], al
mov bl, byte [0x474a2b]
mov dl, bl
xor dl, 0xff
or dl, 0xc5
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, 0xc0
add bl, 0x3a
add bl, 0xc0
sub bl, 0xa3
sub bl, al
add bl, 0xa3
mov byte [0x474c2b], bl
mov bl, byte [0x474a2c]
mov dl, bl
and dl, 5
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, 0x7e
add bl, 5
sub bl, 0x7e
sub bl, al
mov byte [0x474c2c], bl
mov al, byte [0x474a2d]
xor al, 0x90
mov byte [0x474c2d], al
mov dl, byte [0x474a2e]
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
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0x25
mov cl, dl
xor cl, 0xff
and cl, 0xbd
and dl, 0x42
or cl, dl
xor cl, 0x42
or cl, 0xda
and al, cl
xor al, 0xff
mov byte [0x474c2e], al
mov al, byte [0x474a2f]
xor al, 0x46
mov byte [0x474c2f], al
mov dl, byte [0x474a30]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, cl
xor ah, 0xff
mov ch, al
and ch, ah
mov ah, al
xor ah, cl
add al, ah
sub al, ch
xor al, 0xff
or al, 2
mov ah, dl
xor ah, 0xfd
and ah, dl
xor ah, 0xff
mov dl, al
xor dl, 0xff
xor al, 0xff
and dl, al
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
mov al, ah
and al, 0xff
shl al, 1
add ah, 0xff
sub ah, al
or dl, ah
mov byte [0x474c30], dl
mov al, byte [0x474a31]
mov cl, al
xor cl, 0x1b
xor cl, 0xff
and cl, 0x1b
shl cl, 1
sub cl, 0x1b
sub al, cl
mov byte [0x474c31], al
mov ah, byte [0x474a32]
mov al, ah
or al, al
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0xd
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xd
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov ah, al
xor ah, 0xff
mov cl, dl
xor cl, 0xff
mov dh, ah
and dh, 0xcd
and al, 0x32
mov ch, cl
and ch, 0xcd
and dl, 0x32
or dh, al
or ch, dl
xor dh, ch
or ah, cl
xor ah, 0xff
and ah, 0xff
or dh, ah
xor dh, 0xff
mov byte [0x474c32], dh
mov al, byte [0x474a33]
mov cl, al
and cl, cl
xor cl, 0xff
mov ah, al
add ah, ah
add ah, 1
add 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
or dl, 0xb9
xor dl, 0xff
or ah, 0xb9
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
or al, 0x46
or al, al
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
xor al, 0xff
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 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 cl, dl
add cl, 1
xor dl, 0xff
or dl, al
add dl, cl
mov byte [0x474c33], dl
mov al, byte [0x474a34]
mov dl, al
xor dl, 0xff
xor dl, 0xff
or dl, 0xba
xor dl, 0xff
and dl, 0xff
xor al, 0xff
or al, 0x45
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x474c34], dl
mov bl, byte [0x474a35]
mov dl, bl
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x4c
mov al, bl
or al, 0x4c
xor al, 0xff
or dl, al
xor dl, 0xff
xor dl, 0xff
and dl, 0x4c
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x4c
sub bl, al
mov byte [0x474c35], bl
mov al, byte [0x474a36]
xor al, 0x96
mov byte [0x474c36], al
mov al, byte [0x474a37]
mov cl, al
and cl, 0x7b
shl cl, 1
add al, 0x7b
sub al, cl
mov byte [0x474c37], al
mov al, byte [0x474a38]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xa3
xor al, 0xff
and al, 0x5c
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474c38], dl
mov al, byte [0x474a39]
mov cl, al
and cl, 0xd7
shl cl, 1
add al, 0xd7
sub al, cl
mov byte [0x474c39], al
mov al, byte [0x474a3a]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xdc
or al, 0xdc
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x474c3a], cl
mov al, byte [0x474a3b]
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
and dl, 0x1e
and al, 0xe1
mov ah, dl
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dh, ah
and dh, 0xc5
and dl, 0x3a
mov ch, cl
and ch, 0xc5
and al, 0x3a
or dh, dl
or ch, al
xor dh, ch
or ah, cl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x474c3b], dh
mov al, byte [0x474a3c]
xor al, 0x7a
mov byte [0x474c3c], al
mov al, byte [0x474a3d]
mov cl, al
and cl, 0xbb
shl cl, 1
add al, 0xbb
add al, 0x8b
sub al, cl
sub al, 0x8b
mov byte [0x474c3d], al
mov al, byte [0x474a3e]
mov cl, al
and cl, 0xd2
shl cl, 1
add al, 0xd2
sub al, cl
mov byte [0x474c3e], al
mov al, byte [0x474a3f]
mov cl, al
xor cl, 0x85
xor cl, 0xff
xor cl, 0xff
or cl, 0x7a
xor cl, 0xff
and cl, 0xff
shl cl, 1
add cl, 0x7b
sub al, cl
mov byte [0x474c3f], al
mov cl, byte [0x474a40]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xb1
or cl, 0xb1
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x474c40], al
mov al, byte [0x474a41]
mov cl, al
xor cl, 0x3d
xor cl, 0xff
mov dl, cl
and dl, 0x3d
xor dl, 0xff
xor cl, 0xff
or cl, 0xc2
xor dl, 0xff
xor cl, 0xff
or dl, cl
shl dl, 1
sub dl, 0x3d
sub al, dl
mov byte [0x474c41], al
mov al, byte [0x474a42]
mov cl, al
xor cl, 0xff
and cl, 0x2d
and al, 0xd2
or cl, al
xor cl, 0x8c
mov byte [0x474c42], cl
mov al, byte [0x474a43]
xor al, 0xce
mov byte [0x474c43], al
mov al, byte [0x474a44]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0xff
or cl, 0x69
xor dl, 0xff
or dl, 0x69
and cl, dl
xor cl, 0xff
and al, 0x69
or cl, al
mov byte [0x474c44], cl
mov al, byte [0x474a45]
xor al, 0xd8
mov byte [0x474c45], al
mov al, byte [0x474a46]
xor al, 0xf8
mov byte [0x474c46], al
mov al, byte [0x474a47]
xor al, 0xb1
mov byte [0x474c47], al
mov al, byte [0x474a48]
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x474c48], al
mov al, byte [0x474a49]
xor al, 0x7e
mov byte [0x474c49], al
mov al, byte [0x474a4a]
mov cl, al
xor cl, 0xff
and cl, 0x68
and al, 0x97
or cl, al
mov byte [0x474c4a], cl
mov al, byte [0x474a4b]
mov cl, al
xor cl, cl
xor cl, 0xff
mov ah, al
or ah, ah
and ah, cl
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
and ah, 0x59
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
and al, 0xa6
xor al, 0xff
and al, 0xff
or al, 0
and dl, al
xor dl, 0xff
mov byte [0x474c4b], dl
mov al, byte [0x474a4c]
mov dl, al
xor dl, 0xdc
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
and dl, 0xdc
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0xdc
and dl, 0x23
sub dl, cl
sub al, dl
mov byte [str.k6], al
mov al, byte [0x474a4d]
mov cl, al
xor cl, 0xff
xor cl, 0xff
xor cl, 0xe1
and cl, 0xe1
and al, 0x1e
or cl, al
xor cl, 0x3a
mov byte [0x474c4d], cl
mov al, byte [0x474a4e]
mov cl, al
xor cl, 0xff
and cl, 0x76
and al, 0x89
or cl, al
xor cl, 0x37
mov byte [0x474c4e], cl
mov al, byte [0x474a4f]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x11
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x11
xor dl, 0xff
xor cl, 0xff
and dl, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0xee
shl dl, 1
sub dl, 0xee
sub al, dl
mov byte [0x474c4f], al
mov al, byte [0x474a50]
mov cl, al
xor cl, 0xff
and cl, 0xbe
and al, 0x41
or cl, al
mov byte [0x474c50], cl
mov al, byte [0x474a51]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0x7e
and al, 0x81
or cl, al
mov byte [0x474c51], cl
mov al, byte [0x474a52]
mov cl, al
xor cl, 0xff
and cl, 0x42
and al, 0xbd
or cl, al
xor cl, 0x8b
mov byte [0x474c52], cl
mov al, byte [0x474a53]
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, 0xde
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or cl, 0xde
xor cl, 0xff
or dl, cl
mov byte [0x474c53], dl
mov al, byte [0x474a54]
xor al, 0x51
mov byte [0x474c54], al
mov al, byte [0x474a55]
mov cl, al
and cl, 0x9e
shl cl, 1
add al, 0x9e
sub al, cl
mov byte [0x474c55], al
mov al, byte [0x474a56]
mov cl, al
xor cl, 0xff
and cl, 0xed
and al, 0x12
or cl, al
xor cl, 0xc8
mov byte [0x474c56], cl
mov al, byte [0x474a57]
xor al, 0x47
mov byte [0x474c57], al
mov al, byte [0x474a58]
xor al, 0xb3
mov byte [0x474c58], al
mov al, byte [0x474a59]
mov cl, al
xor cl, 0xff
and cl, 0x1a
and al, 0xe5
or cl, al
xor cl, 0x3b
mov byte [0x474c59], cl
mov cl, byte [0x474a5a]
mov al, cl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0xec
mov dl, cl
xor dl, 0xec
and dl, cl
and al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0x50
mov byte [0x474c5a], al
mov al, byte [0x474a5b]
xor al, 8
mov byte [0x474c5b], al
mov al, byte [0x474a5c]
mov cl, al
xor cl, 0xff
and cl, 0xe0
and al, 0x1f
or cl, al
mov byte [0x474c5c], cl
mov al, byte [0x474a5d]
xor al, 0x53
mov byte [0x474c5d], al
mov al, byte [0x474a5e]
xor al, 0x20
mov byte [0x474c5e], al
mov al, byte [0x474a5f]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x86
xor al, 0xff
and al, 0x79
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
and dl, al
mov byte [0x474c5f], dl
mov al, byte [0x474a60]
mov cl, al
xor cl, 0x35
xor cl, 0xff
and cl, 0x35
shl cl, 1
sub cl, 0x35
sub al, cl
mov byte [0x474c60], al
mov al, byte [0x474a61]
xor al, 0x62
mov byte [0x474c61], al
mov al, byte [0x474a62]
xor al, 0x6e
mov byte [0x474c62], al
mov al, byte [0x474a63]
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
mov ah, dl
or ah, 0xfc
xor ah, 0xff
xor dl, 0xff
and dl, 3
xor ah, 0xff
xor dl, 0xff
and ah, dl
and al, 0xfc
xor al, 0xff
and ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
mov byte [0x474c63], ah
mov bl, byte [0x474a64]
mov dl, bl
xor dl, 0x3d
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
and dl, 0x3d
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, 0x3d
add bl, 0x9f
sub bl, al
sub bl, 0x9f
mov byte [0x474c64], bl
mov cl, byte [0x474a65]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0xfc
or cl, 0xfc
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x474c65], al
mov al, byte [0x474a66]
mov cl, al
xor cl, 0xb2
xor cl, 0xff
and cl, 0xb2
shl cl, 1
sub cl, 0xb2
sub al, cl
mov byte [0x474c66], al
mov dl, byte [str.DG_]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
and al, 0x4d
and dl, 0xb2
mov cl, al
or cl, dl
xor cl, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
or cl, al
xor cl, 0xff
mov byte [0x474c67], cl
mov al, byte [0x474a68]
mov cl, al
xor cl, 0xff
xor cl, 0xff
xor cl, 0xac
and cl, 0xac
mov dl, al
xor dl, 0xac
and dl, al
or cl, dl
xor cl, 0x5e
mov byte [0x474c68], cl
mov al, byte [0x474a69]
xor al, 0x98
mov byte [0x474c69], al
mov dl, byte [0x474a6a]
mov cl, dl
xor cl, 0xff
mov al, cl
and al, 0xa9
xor al, 0xff
and cl, 0xa9
xor cl, 0xff
and al, cl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or cl, 0xa9
and dl, 0x56
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov byte [0x474c6a], dl
mov al, byte [0x474a6b]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, dl
xor cl, 0x55
xor cl, 0xff
or dl, 0x55
and dl, cl
and al, 0xaa
and dl, dl
xor dl, 0xff
and al, al
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474c6b], dl
mov ah, byte [0x474a6c]
mov dl, ah
xor dl, 0xff
or dl, 0xec
add dl, 0x14
and ah, 0xec
mov al, dl
xor al, 0xff
mov cl, ah
xor cl, 0xff
and al, cl
xor dl, 0xff
xor ah, 0xff
and dl, ah
or al, dl
xor al, 0xff
mov cl, al
xor cl, 0x5c
xor cl, 0xff
and cl, 0x5c
shl cl, 1
sub cl, 0x5c
sub al, cl
mov byte [0x474c6c], al
mov al, byte [0x474a6d]
mov cl, al
xor cl, 0xff
and cl, 0xbb
and al, 0x44
or cl, al
xor cl, 0xed
mov byte [0x474c6d], cl
mov al, byte [0x474a6e]
xor al, 0x36
mov byte [0x474c6e], al
mov cl, byte [0x474a6f]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x4d
xor cl, 0xff
and cl, 0xb2
or al, cl
xor al, 0xff
mov byte [0x474c6f], al
mov cl, byte [0x475070]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x6f
xor al, 0xff
xor cl, 0xff
or cl, 0x6f
and al, cl
xor al, 0xff
mov byte [0x475270], al
mov al, byte [0x475071]
xor al, 4
mov byte [0x475271], al
mov al, byte [0x475072]
mov cl, al
xor cl, 0x95
xor cl, 0xff
and cl, 0x95
shl cl, 1
sub cl, 0x95
sub al, cl
mov byte [0x475272], al
mov al, byte [0x475073]
xor al, 0xe7
mov byte [0x475273], al
mov al, byte [0x475074]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x60
or al, 0x60
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x475274], dl
mov cl, byte [0x475075]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x60
xor al, 0xff
and cl, 0x9f
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x475275], al
mov al, byte [0x475076]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 6
xor cl, 0xff
xor al, 0xff
or al, 6
and cl, al
xor cl, 0xff
mov byte [0x475276], cl
mov cl, byte [0x475077]
mov al, cl
xor al, 0xff
and al, 0x85
and cl, 0x7a
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 dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x87
or al, 0x87
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x475277], dl
mov al, byte [0x475078]
mov cl, al
xor cl, 0xff
and cl, 0x86
and al, 0x79
or cl, al
xor cl, 0xb9
mov byte [0x475278], cl
mov cl, byte [0x475079]
mov al, cl
xor al, 0xff
and al, 0x5b
and cl, 0xa4
mov dl, cl
and dl, al
xor dl, 0xff
add al, cl
add al, 1
add al, dl
mov cl, al
xor cl, 0x87
xor cl, 0xff
and cl, 0x87
shl cl, 1
sub cl, 0x87
sub al, cl
mov byte [0x475279], al
mov al, byte [0x47507a]
xor al, 0xce
mov byte [0x47527a], al
mov al, byte [0x47507b]
mov cl, al
xor cl, 0xcc
xor cl, 0xff
and cl, 0xcc
shl cl, 1
sub cl, 0xcc
sub al, cl
mov byte [0x47527b], al
mov al, byte [0x47507c]
mov cl, al
and cl, 0x3d
shl cl, 1
mov dl, al
and dl, 0x3d
shl dl, 1
xor al, 0x3d
add al, dl
sub al, 0xc0
sub al, cl
add al, 0xc0
mov byte [0x47527c], al
mov al, byte [0x47507d]
mov cl, al
xor cl, 0x8a
xor cl, 0xff
mov dl, al
or dl, 0x8a
and dl, cl
shl dl, 1
sub al, 0xb7
add al, 0x8a
add al, 0xb7
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x47527d], al
mov al, byte [0x47507e]
mov cl, al
xor cl, 0x91
xor cl, 0xff
and cl, 0x91
shl cl, 1
sub cl, 0x91
sub al, cl
mov byte [0x47527e], al
mov dl, byte [0x47507f]
mov al, dl
xor al, 0xff
and 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, 0xf6
or dl, 0xf6
xor dl, 0xff
mov cl, dl
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, dl
add al, cl
sub al, ah
xor al, 0xff
mov byte [0x47527f], al
mov al, byte [0x475080]
xor al, 0xca
mov byte [0x475280], al
mov bl, byte [0x475081]
mov dl, bl
xor dl, 0xff
or dl, 0x3f
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, 0xc0
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x475281], bl
mov al, byte [0x475082]
mov dl, al
xor dl, 0xe8
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or dl, 0x17
add dl, 0xe9
shl dl, 1
sub dl, 0xe8
sub al, dl
mov byte [0x475282], al
mov al, byte [0x475083]
xor al, 0xa0
mov byte [0x475283], al
mov al, byte [0x475084]
xor al, 0xc0
mov byte [0x475284], al
mov al, byte [0x475085]
mov cl, al
xor cl, 0xff
and cl, 3
and al, 0xfc
or cl, al
mov byte [0x475285], cl
mov al, byte [0x475086]
mov cl, al
xor cl, 0x50
xor cl, 0xff
and cl, 0x50
shl cl, 1
sub cl, 0x50
sub al, cl
mov byte [0x475286], al
mov al, byte [0x475087]
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
and ah, cl
mov cl, ah
xor cl, 0xff
mov dl, cl
and dl, 0xd7
and ah, 0x28
or dl, ah
xor dl, 0x49
or cl, 0x61
xor cl, 0xff
and cl, 0xff
or dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov ah, al
or ah, 0x61
xor ah, 0xff
xor al, 0xff
and al, 0x9e
or ah, al
xor ah, 0xff
xor ah, 0xff
xor dl, 0xff
xor ah, 0xff
xor ah, 0xff
mov al, dl
xor al, ah
and al, dl
mov byte [0x475287], al
mov al, byte [0x475088]
mov cl, al
and cl, 0x9a
shl cl, 1
add al, 0x9a
sub al, cl
mov byte [0x475288], al
mov al, byte [str._bWpg]
mov cl, al
and cl, 0xb
shl cl, 1
add al, 0xb
sub al, cl
mov byte [0x475289], al
mov al, byte [0x47508a]
xor al, 0x54
mov byte [0x47528a], al
mov al, byte [0x47508b]
xor al, 0x73
mov byte [0x47528b], al
mov al, byte [0x47508c]
xor al, 0x64
mov byte [0x47528c], al
mov al, byte [0x47508d]
xor al, 0x17
mov byte [0x47528d], al
mov al, byte [0x47508e]
mov cl, al
xor cl, 0xff
and cl, 0x4c
and al, 0xb3
mov dl, cl
and dl, al
xor cl, al
or dl, cl
xor dl, 0x92
mov byte [0x47528e], dl
mov al, byte [0x47508f]
mov dl, al
xor dl, 0xff
and dl, 0x30
mov cl, al
and cl, 0xcf
or dl, cl
xor dl, 0xcf
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xbe
and al, 0xbe
xor al, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
and ah, 0xff
xor al, 0xff
or ah, al
mov byte [0x47528f], ah
mov al, byte [0x475090]
mov cl, al
xor cl, 0x19
xor cl, 0xff
and cl, 0x19
shl cl, 1
sub cl, 0x19
sub al, cl
mov byte [0x475290], al
mov al, byte [0x475091]
xor al, 0x10
mov byte [0x475291], al
mov al, byte [0x475092]
mov cl, al
xor cl, 0xff
and cl, 0x50
and al, 0xaf
or cl, al
xor cl, 0xf5
mov byte [0x475292], cl
mov al, byte [0x475093]
mov cl, al
xor cl, 0xff
xor cl, 0xff
or cl, 0x1a
xor cl, 0xff
and cl, 0xff
and al, 0x1a
or cl, al
xor cl, 0x77
mov byte [0x475293], cl
mov al, byte [0x475094]
mov cl, al
xor cl, 0x59
xor cl, 0xff
and cl, 0x59
shl cl, 1
sub cl, 0x59
sub al, cl
mov byte [0x475294], al
mov bl, byte [0x475095]
mov dl, bl
xor dl, 0x4c
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
or dl, dl
xor dl, 0xff
or dl, 0xb3
xor dl, 0xff
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x4c
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x475295], bl
mov al, byte [0x475096]
mov cl, al
or cl, cl
xor cl, 0xff
and cl, 0xff
or cl, 0
mov ah, cl
and ah, 0x35
xor cl, 0x35
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, al
xor cl, 0xff
and cl, 0xee
and al, 0x11
or cl, al
xor cl, 0x11
and cl, 0x35
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x475296], al
mov cl, byte [0x475097]
mov al, cl
xor al, 0xff
and al, 0x68
and cl, 0x97
mov dl, al
xor dl, 0xff
mov ah, cl
xor ah, 0xff
and dl, ah
or al, cl
xor al, 0xff
or dl, al
xor dl, 0xff
mov byte [0x475297], dl
mov bl, byte [0x475098]
mov dl, bl
xor dl, 0xb4
xor dl, 0xff
and dl, 0xb4
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, 0xb4
sub bl, al
mov byte [0x475298], bl
mov al, byte [0x475099]
xor al, 0x3c
mov byte [0x475299], al
mov al, byte [0x47509a]
mov dl, al
xor dl, 0x8c
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov ah, dl
and ah, 0x8c
xor ah, 0xff
and dl, 0x8c
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
shl ah, 1
add ah, 0x74
sub al, ah
mov byte [0x47529a], al
mov al, byte [0x47509b]
mov cl, al
xor cl, 0xff
and cl, 0xd7
and al, 0x28
or cl, al
xor cl, 0xf6
mov byte [0x47529b], cl
mov al, byte [0x47509c]
xor al, 0xf3
mov byte [0x47529c], al
mov al, byte [0x47509d]
mov cl, al
xor cl, 0xff
and cl, 0xd9
and al, 0x26
or cl, al
mov byte [0x47529d], cl
mov cl, byte [0x47509e]
mov al, cl
or al, al
xor al, 0xff
or al, 0x80
xor al, 0xff
mov dl, cl
and dl, 0x7f
xor cl, 0x7f
or dl, cl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x47529e], al
mov bl, byte [0x47509f]
mov dl, bl
xor dl, 0xd9
xor dl, 0xff
and dl, 0xd9
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, 0x27
add bl, 0x6b
sub bl, al
sub bl, 0x6b
mov byte [0x47529f], bl
mov al, byte [0x4750a0]
mov cl, al
xor cl, 0xff
and cl, 0xb7
and al, 0x48
or cl, al
mov byte [0x4752a0], cl
mov al, byte [0x4750a1]
xor al, 0xa6
mov byte [0x4752a1], al
mov al, byte [0x4750a2]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0x10
xor cl, 0xff
or dl, 0x10
and dl, cl
mov cl, al
and cl, 0xef
xor cl, 0xff
xor al, 0xff
or al, 0x10
xor cl, 0xff
xor al, 0xff
or cl, al
or dl, cl
mov byte [0x4752a2], dl
mov al, byte [0x4750a3]
xor al, 0x4d
mov byte [0x4752a3], al
mov al, byte [0x4750a4]
xor al, 0x5f
mov byte [str.0d_], al
mov al, byte [0x4750a5]
mov cl, al
xor cl, 0x39
mov dl, cl
xor dl, 0xff
and dl, 0x70
and cl, 0x8f
or dl, cl
xor dl, 0x8f
and dl, 0x39
shl dl, 1
add dl, 0xc6
add dl, 1
sub al, dl
mov byte [0x4752a5], al
mov bl, byte [0x4750a6]
mov dl, bl
xor dl, 0xff
and dl, 0xd3
mov al, bl
and al, 0x2c
or dl, al
xor dl, 0x7e
xor dl, 0xff
and dl, 0xad
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0xad
sub bl, al
mov byte [0x4752a6], bl
mov dl, byte [0x4750a7]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0x76
mov cl, dl
xor cl, 0x76
xor cl, 0xff
or dl, 0x76
and dl, cl
xor dl, 0xff
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x4752a7], al
mov al, byte [0x4750a8]
xor al, 0x47
mov byte [0x4752a8], al
mov al, byte [0x4750a9]
mov cl, al
xor cl, 0xff
and cl, 0xcb
and al, 0x34
or cl, al
mov byte [0x4752a9], cl
mov al, byte [0x4750aa]
mov cl, al
xor cl, 0xff
and cl, 0xc3
and al, 0x3c
or cl, al
xor cl, 0x77
mov byte [0x4752aa], cl
mov al, byte [0x4750ab]
mov cl, al
and cl, 0x50
shl cl, 1
add al, 0x50
add al, 0xdb
sub al, cl
sub al, 0xdb
mov byte [0x4752ab], al
mov al, byte [0x4750ac]
xor al, 0xe4
mov byte [0x4752ac], al
mov al, byte [0x4750ad]
xor al, 0xac
mov byte [0x4752ad], al
mov dl, byte [0x4750ae]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0xca
xor dl, 0xff
or dl, 0x35
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
xor al, 0xff
mov byte [0x4752ae], al
mov al, byte [0x4750af]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xa7
xor dl, 0xff
and al, 0x58
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4752af], dl
mov dl, byte [0x4750b0]
mov al, dl
and al, al
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
and al, 0xd4
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
and dl, 0x2b
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x4752b0], al
mov al, byte [0x4750b1]
mov cl, al
xor cl, 0xff
or cl, 0xb4
add cl, 0x4c
mov dl, al
xor dl, 0x4b
and dl, al
or cl, dl
xor cl, 0x39
mov byte [0x4752b1], cl
mov al, byte [0x4750b2]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xb
xor cl, 0xff
and al, 0xf4
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x4752b2], cl
mov al, byte [0x4750b3]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xfb
xor cl, 0xff
xor al, 0xff
or al, 0xfb
and cl, al
xor cl, 0xff
mov byte [0x4752b3], cl
mov al, byte [0x4750b4]
mov cl, al
xor cl, 0x92
xor cl, 0xff
and cl, 0x92
shl cl, 1
sub cl, 0x92
sub al, cl
mov byte [0x4752b4], al
mov al, byte [0x4750b5]
xor al, 0xe3
mov byte [0x4752b5], al
mov al, byte [0x4750b6]
mov cl, al
xor cl, 0xff
and cl, 0x11
and al, 0xee
or cl, al
mov byte [0x4752b6], cl
mov cl, byte [0x4750b7]
mov al, cl
xor al, 0xff
and al, 0x88
mov dl, cl
xor dl, 0xff
or dl, 0x88
and cl, 0x77
xor cl, 0xff
and dl, cl
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0x92
xor cl, 0xff
and cl, 0x92
shl cl, 1
sub cl, 0x92
sub al, cl
mov byte [0x4752b7], al
mov al, byte [0x4750b8]
xor al, 0x8b
mov byte [0x4752b8], al
mov al, byte [0x4750b9]
xor al, 0x5f
mov byte [0x4752b9], al
mov bl, byte [0x4750ba]
mov dl, bl
xor dl, 0xff
or dl, 0xc2
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, 0x3d
add bl, 0xa3
sub bl, al
sub bl, 0xa3
mov byte [0x4752ba], bl
mov bl, byte [0x4750bb]
mov dl, bl
xor dl, 0xff
and dl, 0x33
mov al, bl
and al, 0xcc
or dl, al
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
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x4752bb], bl
mov al, byte [0x4750bc]
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, al
and dl, 0xfe
or cl, dl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 1
shl dl, 1
sub dl, 0x25
sub dl, 1
add dl, 0x25
sub al, dl
mov byte [0x4752bc], al
mov al, byte [0x4750bd]
mov cl, al
and cl, 0xc2
shl cl, 1
add al, 0xc2
sub al, cl
mov byte [0x4752bd], al
mov al, byte [0x4750be]
mov cl, al
and cl, 0x8b
shl cl, 1
add al, 0x8b
sub al, cl
mov byte [0x4752be], al
mov cl, byte [0x4750bf]
mov al, cl
xor al, 0xff
and al, 0x70
xor cl, 0xff
or cl, 0x70
xor cl, 0xff
and cl, 0xff
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0xeb
and al, 0x14
or cl, al
xor cl, 0x85
mov byte [0x4752bf], cl
mov al, byte [0x4750c0]
xor al, 0xc0
mov byte [0x4752c0], al
mov al, byte [0x4750c1]
mov dl, al
xor dl, 0x5c
xor dl, 0xff
mov cl, dl
xor cl, 0x5c
xor cl, 0xff
or dl, 0x5c
and dl, cl
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0x5c
and dl, 0xa3
sub dl, cl
sub al, dl
mov byte [0x4752c1], al
mov al, byte [0x4750c2]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov ch, al
sub ch, cl
mov cl, al
xor cl, 0xff
mov ah, ch
xor ah, 0xff
mov dh, cl
xor dh, 0xff
mov dl, ah
and dl, 0x9f
and ch, 0x60
mov bl, dh
and bl, 0x9f
and cl, 0x60
or dl, ch
or bl, cl
xor dl, bl
or ah, dh
xor ah, 0xff
and ah, 0xff
or dl, ah
and dl, 0xe9
xor dl, 0xff
mov ah, al
xor ah, 0xff
and ah, 0xa0
and al, 0x5f
or ah, al
xor ah, 0x5f
or ah, 0xe9
mov al, dl
xor al, 0xff
xor dl, 0xff
or al, dl
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
xor ah, 0xff
mov dl, al
xor dl, 0xff
xor al, 0xff
or dl, al
mov al, ah
xor al, 0xff
xor ah, 0xff
or al, ah
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4752c2], dl
mov al, byte [str.iv1I]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x6c
xor al, 0xff
and al, 0x93
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4752c3], dl
mov al, byte [0x4750c4]
xor al, 0x73
mov byte [0x4752c4], al
mov al, byte [0x4750c5]
xor al, 0x78
mov byte [0x4752c5], al
mov al, byte [0x4750c6]
xor al, 0x34
mov byte [0x4752c6], al
mov al, byte [0x4750c7]
xor al, 0x4c
mov byte [0x4752c7], al
mov al, byte [0x4750c8]
mov cl, al
xor cl, 0xff
or cl, 0x5f
xor cl, 0xff
and cl, 0xff
shl cl, 1
add al, 0xa0
add al, 0xc7
sub al, cl
sub al, 0xc7
mov byte [0x4752c8], al
mov al, byte [0x4750c9]
xor al, 0xf2
mov byte [0x4752c9], al
mov al, byte [0x4750ca]
mov cl, al
xor cl, 0xff
and cl, 0x53
and al, 0xac
or cl, al
mov byte [0x4752ca], cl
mov dl, byte [0x4750cb]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
and al, 0x84
and dl, 0x7b
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 [0x4752cb], al
mov cl, byte [0x4750cc]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0xf4
xor cl, 0xff
or cl, 0xb
and al, cl
xor al, 0xff
mov byte [0x4752cc], al
mov al, byte [0x4750cd]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x86
or al, 0x86
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4752cd], dl
mov al, byte [str.hh_ML]
xor al, 0x79
mov byte [0x4752ce], al
mov al, byte [0x4750cf]
xor al, 0x6d
mov byte [0x4752cf], al
mov al, byte [0x4750d0]
xor al, 0x6d
mov byte [str.0_Fm], al
mov al, byte [0x4750d1]
mov cl, al
xor cl, 0xff
and cl, 0x5a
and al, 0xa5
or cl, al
mov byte [0x4752d1], cl
mov al, byte [0x4750d2]
xor al, 0x48
mov byte [0x4752d2], al
mov ah, byte [0x4750d3]
mov cl, ah
or cl, cl
xor cl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0xb6
xor al, 0xff
mov dl, ah
and dl, 0x49
xor ah, 0x49
or dl, ah
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor al, 0xff
mov 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
or al, ah
xor al, 0xff
and al, 0xff
mov byte [0x4752d3], al
mov al, byte [0x4750d4]
xor al, 0x13
mov byte [0x4752d4], al
mov al, byte [str.St2]
mov cl, al
xor cl, 0xff
and cl, 0x23
and al, 0xdc
or cl, al
mov byte [0x4752d5], cl
mov al, byte [0x4750d6]
mov cl, al
and cl, 0x56
shl cl, 1
add al, 0x56
sub al, cl
mov byte [0x4752d6], al
mov al, byte [0x4750d7]
mov cl, al
xor cl, 0xff
and cl, 0xbf
and al, 0x40
or cl, al
xor cl, 0xce
mov byte [0x4752d7], cl
mov al, byte [0x4750d8]
mov cl, al
xor cl, 0xd9
and cl, al
shl cl, 1
add al, 0x26
sub al, cl
mov byte [0x4752d8], al
mov al, byte [0x4750d9]
xor al, 0x37
mov byte [0x4752d9], al
mov al, byte [0x4750da]
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, 0xc4
and ah, 0x3b
or dl, ah
xor dl, 0x3b
and dl, 0x86
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 0x79
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, 0x15
and dl, 0xea
or al, dl
xor al, 0xea
mov byte [0x4752da], al
mov al, byte [0x4750db]
mov cl, al
xor cl, 0xff
and cl, 0x9f
and al, 0x60
or cl, al
xor cl, 0x1a
mov byte [0x4752db], cl
mov al, byte [0x4750dc]
mov cl, al
xor cl, 0x8c
xor cl, 0xff
and cl, 0x8c
shl cl, 1
sub cl, 0x8c
sub al, cl
mov byte [0x4752dc], al
mov bl, byte [0x4750dd]
mov dl, bl
and dl, 0x9c
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, 1
add bl, 0x9c
add bl, 1
sub bl, al
mov byte [0x4752dd], bl
mov al, byte [0x4750de]
xor al, 0xc0
mov byte [0x4752de], al
mov al, byte [0x4750df]
xor al, 0xaa
mov byte [0x4752df], al
mov al, byte [0x4750e0]
xor al, 0xc0
mov byte [str.d1__rZ], al
mov al, byte [0x4750e1]
xor al, 0x51
mov byte [0x4752e1], al
mov dl, byte [0x4750e2]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
xor cl, 0xff
and cl, 0xff
xor cl, 0xff
and cl, 0xff
and al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 0xcc
mov cl, dl
xor cl, 0xff
mov ah, cl
and ah, 0xbc
and dl, 0x43
or ah, dl
xor ah, 0x70
or cl, 0x33
xor cl, 0xff
and cl, 0xff
or ah, cl
mov cl, ah
xor cl, 0xff
and cl, 0x7e
and ah, 0x81
or cl, ah
xor cl, 0x81
mov dl, al
xor dl, 0xff
mov ah, cl
xor ah, 0xff
and dl, ah
or al, cl
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov byte [0x4752e2], dl
mov al, byte [0x4750e3]
mov dl, al
xor dl, 0xff
and dl, 0x5a
mov cl, al
and cl, 0xa5
or dl, cl
xor dl, 0xff
and dl, 0x5a
shl dl, 1
mov cl, dl
xor cl, 0x5a
and dl, 0xa5
shl dl, 1
sub dl, cl
sub al, dl
mov byte [0x4752e3], al
mov dl, byte [0x4750e4]
mov cl, dl
and cl, cl
xor cl, 0xff
mov al, cl
and al, 0x1b
xor al, 0xff
xor cl, 0xff
or cl, 0xe4
and al, cl
xor al, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
or dl, 0x1b
mov cl, al
xor cl, dl
xor cl, 0xff
or al, dl
and al, cl
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or cl, 0
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
mov byte [0x4752e4], cl
mov al, byte [0x4750e5]
mov cl, al
and cl, 0x7b
shl cl, 1
add al, 0x7b
sub al, cl
mov byte [0x4752e5], al
mov al, byte [0x4750e6]
mov dl, al
xor dl, 0xc9
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
xor dl, 0xc9
and dl, 0xc9
shl dl, 1
mov cl, dl
xor cl, 0xff
and cl, 0xc9
and dl, 0x36
sub dl, cl
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x4752e6], al
mov al, byte [0x4750e7]
xor al, 0x75
mov byte [0x4752e7], al
mov al, byte [0x4750e8]
xor al, 0x7b
mov byte [0x4752e8], al
mov al, byte [0x4750e9]
xor al, 0xd6
mov byte [str.__fZ], al
mov al, byte [0x4750ea]
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, 0xd1
and al, 0x2e
or dl, al
xor dl, 0x6e
mov byte [0x4752ea], dl
mov al, byte [0x4750eb]
xor al, 0x8e
mov byte [0x4752eb], al
mov al, byte [0x4750ec]
mov cl, al
xor cl, 0xff
and cl, 0x24
and al, 0xdb
or cl, al
mov byte [0x4752ec], cl
mov al, byte [0x4750ed]
xor al, 0x7e
mov byte [0x4752ed], al
mov al, byte [0x4750ee]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0x9b
xor dl, 0xff
xor al, 0xff
or al, 0x9b
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4752ee], dl
mov al, byte [0x4750ef]
mov cl, al
xor cl, 0x10
xor cl, 0xff
and cl, 0x10
shl cl, 1
sub cl, 0x10
sub al, cl
mov byte [0x4752ef], al
mov al, byte [0x4750f0]
mov cl, al
xor cl, 0xff
or cl, 0x8c
add cl, 0x74
and al, 0x8c
or cl, al
mov byte [0x4752f0], cl
mov al, byte [0x4750f1]
mov cl, al
and cl, 0xe2
shl cl, 1
add al, 0xe2
sub al, cl
mov byte [0x4752f1], al
mov cl, byte [0x4750f2]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
or al, 0x1a
mov dl, cl
xor dl, 0xe5
and dl, cl
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
and al, 0xff
xor al, 0xff
mov byte [0x4752f2], al
mov al, byte [0x4750f3]
mov cl, al
xor cl, 0xa2
xor cl, 0xff
and cl, 0xa2
shl cl, 1
mov dl, cl
xor dl, 0xa2
and cl, 0x5d
shl cl, 1
sub cl, dl
sub al, cl
mov byte [0x4752f3], al
mov al, byte [0x4750f4]
mov cl, al
xor cl, 0x7d
xor cl, 0xff
and cl, 0x7d
shl cl, 1
sub cl, 0x7d
sub al, cl
mov byte [0x4752f4], al
mov al, byte [0x4750f5]
xor al, 0x9d
mov byte [0x4752f5], al
mov cl, byte [0x4750f6]
mov al, cl
xor al, 0xff
and al, 0xe3
and cl, 0x1c
or al, cl
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x95
or al, 0x95
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x4752f6], cl
mov al, byte [0x4750f7]
xor al, 0x20
mov byte [0x4752f7], al
mov al, byte [0x4750f8]
mov cl, al
xor cl, 0xc4
xor cl, 0xff
and cl, 0xc4
shl cl, 1
sub cl, 0xc4
sub al, cl
mov byte [0x4752f8], al
mov dl, byte [0x4750f9]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
or al, 0x6e
add al, 0x92
and dl, 0x6e
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 [0x4752f9], ah
mov al, byte [0x4750fa]
mov cl, al
xor cl, 0x12
xor cl, 0xff
and cl, 0x12
shl cl, 1
sub cl, 0x12
sub al, cl
mov byte [0x4752fa], al
mov al, byte [str.X2h_]
mov cl, al
and cl, 0x5e
shl cl, 1
add al, 0x5e
sub al, cl
mov byte [0x4752fb], al
mov al, byte [0x4750fc]
xor al, 0x34
mov byte [0x4752fc], al
mov al, byte [0x4750fd]
xor al, 0x6e
mov byte [0x4752fd], al
mov al, byte [0x4750fe]
xor al, 0x39
mov byte [0x4752fe], al
mov al, byte [0x4750ff]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
and dl, 2
and al, 0xfd
or dl, al
mov byte [0x4752ff], dl
mov al, byte [0x475100]
xor al, 0x8a
mov byte [0x475300], al
mov al, byte [0x475101]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x1a
xor dl, 0xff
xor al, 0xff
or al, 0x1a
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x475301], dl
mov dl, byte [0x475102]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
or al, 0x79
xor al, 0xff
and dl, 0x79
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 [0x475302], al
mov dl, byte [0x475103]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0x95
and dl, 0x6a
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
xor al, 0xb4
mov byte [0x475303], al
mov al, byte [0x475104]
xor al, 0xe0
mov byte [0x475304], al
mov dl, byte [0x475105]
mov al, dl
xor al, 0xff
and al, 0xad
mov cl, dl
and cl, 0x52
or al, cl
xor al, 0x52
and al, 0x45
or dl, dl
xor dl, 0xff
or dl, 0x45
xor dl, 0xff
or al, dl
xor al, 0xb1
mov byte [0x475305], al
mov al, byte [0x475106]
xor al, 0x7c
mov byte [0x475306], al
mov al, byte [0x475107]
mov cl, al
xor cl, 0xdf
xor cl, 0xff
and cl, 0xdf
shl cl, 1
sub cl, 0xdf
sub al, cl
mov byte [0x475307], al
mov bl, byte [0x475108]
mov dl, bl
xor dl, 0x14
xor dl, 0xff
xor dl, 0xff
or dl, 0xeb
xor dl, 0xff
and dl, 0xff
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x17
sub al, 0x14
add al, 0x17
sub bl, al
mov byte [0x475308], bl
mov dl, byte [0x475109]
mov al, dl
or al, al
xor al, 0xff
or al, 0xdc
xor al, 0xff
and al, 0xff
or al, 0
or dl, 0x23
xor dl, 0xff
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, dl
xor al, 0xff
xor al, 0xff
mov byte [0x475309], al
mov al, byte [0x47510a]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x5e
or al, 0x5e
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x47530a], cl
mov al, byte [0x47510b]
mov cl, al
xor cl, 0xff
and cl, 0xcd
and al, 0x32
or cl, al
xor cl, 0xb0
mov byte [0x47530b], cl
mov al, byte [0x47510c]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xd6
or al, 0xd6
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47530c], dl
mov al, byte [0x47510d]
xor al, 0xfa
mov byte [str.hY_f_], al
mov al, byte [0x47510e]
xor al, 0x36
mov byte [0x47530e], al
mov dl, byte [0x47510f]
mov al, dl
and al, al
xor al, 0xff
and al, 0x9e
xor al, 0xff
xor dl, 0xff
or dl, 0x9e
or al, al
xor al, 0xff
or dl, dl
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov byte [0x47530f], al
mov al, byte [0x475110]
mov cl, al
and cl, 0xf0
shl cl, 1
add al, 0xf0
sub al, cl
mov byte [0x475310], al
mov al, byte [0x475111]
xor al, 0x54
mov byte [0x475311], al
mov al, byte [0x475112]
xor al, 0xcd
mov byte [0x475312], al
mov al, byte [0x475113]
mov cl, al
xor cl, 0xff
and cl, 0xb
and al, 0xf4
or cl, al
xor cl, 0xca
mov byte [0x475313], cl
mov al, byte [0x475114]
mov cl, al
xor cl, 0xff
and cl, 0xed
and al, 0x12
or cl, al
mov byte [0x475314], cl
mov al, byte [0x475115]
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
and dl, 0x44
or al, al
xor al, 0xff
or al, 0x44
xor al, 0xff
or dl, al
mov byte [0x475315], dl
mov dl, byte [0x475116]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
xor cl, 0xff
and cl, 0xff
or cl, 0
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, 0x65
xor dl, 0xff
or dl, 0x9a
and al, dl
xor al, 0xff
mov byte [0x475316], al
mov al, byte [0x475117]
xor al, 0xa7
mov byte [0x475317], al
mov al, byte [0x475118]
xor al, 0x2f
mov byte [0x475318], al
mov cl, byte [0x475119]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
or al, dl
and al, 0x7e
xor al, 0xff
xor cl, 0xff
or cl, 0x7e
and al, cl
xor al, 0xff
mov byte [0x475319], al
mov al, byte [0x47511a]
mov cl, al
xor cl, 0xb5
xor cl, 0xff
and cl, 0xb5
shl cl, 1
sub cl, 0xb5
sub al, cl
mov byte [0x47531a], al
mov ah, byte [0x47511b]
mov al, ah
xor al, 0xff
xor al, 0xff
xor al, 0xdf
and al, 0xdf
mov dl, ah
xor dl, 0xff
or dl, 0xdf
xor ah, 0xff
or ah, 0xdf
and dl, ah
xor dl, 0xff
mov ah, al
xor ah, 0xff
xor al, 0xff
or ah, al
mov al, dl
xor al, 0xff
xor dl, 0xff
or al, dl
xor ah, 0xff
xor al, 0xff
or ah, al
xor ah, 0x5e
mov byte [0x47531b], ah
mov al, byte [0x47511c]
mov cl, al
xor cl, 0xff
and cl, 0x7a
mov dl, al
and dl, 0x85
or cl, dl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
and dl, 0xff
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0x7a
shl dl, 1
add dl, 0xc7
sub dl, 0x7a
sub dl, 0xc7
add al, 0x2a
sub al, dl
sub al, 0x2a
mov byte [0x47531c], al
mov al, byte [0x47511d]
mov dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0xde
xor al, 0xff
mov cl, al
xor cl, 0x21
xor cl, 0xff
or al, 0x21
and al, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
and dl, al
mov byte [0x47531d], dl
mov al, byte [0x47511e]
xor al, 2
mov byte [0x47531e], al
mov dl, byte [0x47511f]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0xcc
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
xor dl, 0xff
or dl, dl
xor dl, 0xff
or dl, 0x33
xor dl, 0xff
or al, dl
xor al, 0xff
mov byte [0x47531f], al
mov al, byte [0x475120]
xor al, 0xb2
mov byte [0x475320], al
mov al, byte [0x475121]
xor al, 0x12
mov byte [str._S_], al
mov al, byte [0x475122]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov dl, cl
and dl, 0x8a
xor dl, 0xff
and cl, 0x8a
xor cl, 0xff
and dl, cl
xor dl, 0xff
mov cl, al
xor cl, 0x8a
and cl, al
or dl, cl
xor dl, 0x8d
mov byte [0x475322], dl
mov al, byte [0x475123]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0x2d
and al, 0x2d
xor al, 0xff
xor dl, 0xff
xor al, 0xff
mov ah, dl
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dh, ah
and dh, 0xe0
and dl, 0x1f
mov ch, cl
and ch, 0xe0
and al, 0x1f
or dh, dl
or ch, al
xor dh, ch
or ah, cl
xor ah, 0xff
and ah, 0xff
or dh, ah
mov byte [0x475323], dh
mov cl, byte [0x475124]
mov al, cl
xor al, 0xff
and al, 0xff
or al, 0
and al, 7
and cl, 0xf8
or al, cl
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x47
and al, 0x47
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x475324], dl
mov al, byte [0x475125]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0x35
shl dl, 1
sub al, 0xcb
mov cl, al
xor cl, 0xff
and cl, dl
xor dl, 0xff
and al, dl
sub al, cl
mov byte [0x475325], al
mov al, byte [0x475126]
xor al, 0xcf
mov byte [str._B_zm_], al
mov al, byte [0x475127]
mov cl, al
xor cl, 0xc9
xor cl, 0xff
and cl, 0xc9
shl cl, 1
sub cl, 0xc9
sub al, cl
mov byte [0x475327], al
mov dl, byte [0x475128]
mov cl, dl
and cl, cl
xor cl, 0xff
mov al, dl
add al, al
add al, 1
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
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xd1
add al, cl
mov ah, dl
xor ah, 0xff
and ah, 0x2e
or dl, 0xd1
xor dl, 0xff
or ah, dl
xor ah, 0xff
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
xor al, 0xff
xor ah, 0xff
and al, ah
mov byte [0x475328], al
mov bl, byte [0x475129]
mov al, bl
add al, 1
mov dl, bl
xor dl, 0xff
or dl, 0xd2
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, 0xd2
sub bl, al
mov byte [0x475329], bl
mov al, byte [0x47512a]
mov cl, al
and cl, 0x41
shl cl, 1
add al, 0x41
sub al, cl
mov byte [0x47532a], al
mov al, byte [0x47512b]
xor al, 0x4d
mov byte [0x47532b], al
mov al, byte [0x47512c]
xor al, 0x2e
mov byte [0x47532c], al
mov al, byte [0x47512d]
mov dl, al
xor dl, 0xff
or dl, 0xa3
add dl, 0x5d
mov dh, al
xor dh, 0xff
xor al, 0xff
and dh, al
xor dh, 0xff
and dh, 0xa3
mov ah, dl
xor ah, 0xff
mov cl, dh
xor cl, 0xff
mov al, ah
and al, 0x54
and dl, 0xab
mov ch, cl
and ch, 0x54
and dh, 0xab
or al, dl
or ch, dh
xor al, ch
or ah, cl
xor ah, 0xff
and ah, 0xff
or al, ah
mov cl, al
xor cl, 0x47
xor cl, 0xff
and cl, 0x47
shl cl, 1
sub cl, 0x47
sub al, cl
mov byte [0x47532d], al
mov dl, byte [0x47512e]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xff
or cl, 0
mov ah, al
xor ah, cl
xor ah, 0xff
or al, cl
and al, ah
or al, 0xac
xor al, 0xff
xor dl, 0xff
and dl, 0xac
mov ah, al
or ah, dl
xor ah, 0xff
xor al, 0xff
xor dl, 0xff
and al, dl
xor ah, 0xff
xor al, 0xff
and ah, al
or ah, ah
xor ah, 0xff
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
mov byte [0x47532e], ah
mov al, byte [0x47512f]
xor al, 0x54
mov byte [0x47532f], al
mov al, byte [0x475130]
mov cl, al
and cl, 0xd3
shl cl, 1
add al, 0xd3
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x475330], al
mov al, byte [0x475131]
mov cl, al
xor cl, 0xff
and cl, 0xe7
and al, 0x18
or cl, al
mov byte [0x475331], cl
mov dl, byte [0x475132]
mov cl, dl
and cl, cl
mov al, dl
xor al, al
or cl, al
mov al, cl
xor al, 0xff
and al, 0x79
and cl, 0x86
or al, cl
xor al, 0x86
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
xor al, 0xff
or al, 0xe2
xor al, 0xff
and al, 0xff
or dl, 0x1d
xor dl, 0xff
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
and al, cl
mov byte [0x475332], al
mov al, byte [0x475133]
xor al, 0x78
mov byte [0x475333], al
mov al, byte [0x475134]
xor al, 0x44
mov byte [0x475334], al
mov dl, byte [0x475135]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0xd8
xor al, 0xff
mov cl, dl
xor cl, 0xd8
and cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
mov byte [0x475335], al
mov al, byte [0x475136]
xor al, 0x1a
mov byte [0x475336], al
mov dl, byte [0x475137]
mov al, dl
or al, al
xor al, 0xff
or al, 0x16
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0x16
xor dl, 0xff
and dl, 0x16
or cl, dl
xor cl, 0xff
xor cl, 0xff
or al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x475337], al
mov al, byte [0x475138]
mov cl, al
xor cl, 0xff
and cl, 0xd6
and al, 0x29
or cl, al
xor cl, 0x46
mov byte [0x475338], cl
mov al, byte [0x475139]
mov cl, al
or cl, cl
xor cl, 0xff
or cl, 0x27
xor cl, 0xff
xor al, 0xff
and al, 0x27
or cl, al
xor cl, 0xff
mov byte [0x475339], cl
mov al, byte [0x47513a]
xor al, 0x3b
mov byte [0x47533a], al
mov bl, byte [0x47513b]
mov dl, bl
xor dl, 0x3e
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
and dl, 0x3e
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, 0x3e
and al, 0xc1
shl al, 1
sub al, cl
sub bl, al
mov byte [0x47533b], bl
mov al, byte [0x47513c]
mov cl, al
and cl, 0xd2
shl cl, 1
add al, 0xd2
sub al, cl
mov byte [str.BGB_a], al
mov bl, byte [0x47513d]
mov al, bl
xor al, 0x52
xor al, 0xff
mov dl, al
xor dl, 0xff
or dl, 0xad
and al, 0x52
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, 0x52
sub bl, al
mov byte [0x47533d], bl
mov al, byte [0x47513e]
xor al, 0x88
mov byte [0x47533e], al
mov al, byte [0x47513f]
xor al, 0x8f
mov byte [0x47533f], al
mov al, byte [0x475140]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x54
mov cl, al
and cl, 0x54
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xab
shl dl, 1
sub dl, 0xab
sub al, dl
mov byte [0x475340], al
mov al, byte [0x475141]
mov cl, al
xor cl, 0xff
and cl, 0x5c
and al, 0xa3
or cl, al
mov byte [0x475341], cl
mov al, byte [0x475142]
mov cl, al
and cl, 4
shl cl, 1
add al, 4
sub al, cl
mov byte [0x475342], al
mov al, byte [0x475143]
mov cl, al
xor cl, 0xff
and cl, 0x24
and al, 0xdb
or cl, al
mov byte [0x475343], cl
mov al, byte [0x475144]
xor al, 0xcd
mov byte [str._n_teBnPt], al
mov dl, byte [0x475145]
mov al, dl
xor al, 0xff
mov ah, dl
xor ah, 0xff
mov cl, dl
xor cl, 0xff
or ah, cl
xor ah, 0xff
or ah, 0
and ah, 0xff
xor ah, 0xff
mov cl, ah
xor cl, 0xff
mov ch, al
and ch, cl
mov cl, al
xor cl, ah
add al, cl
sub al, ch
and al, 7
xor al, 0xff
and al, 0xff
or al, 0
and dl, 0xf8
xor dl, 0xff
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
xor cl, 0xff
mov byte [0x475345], cl
mov dl, byte [str._H_]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0x67
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0x67
xor cl, 0xff
or dl, 0x67
and dl, cl
or al, dl
xor al, 0xa2
mov byte [0x475346], al
mov al, byte [0x475147]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x26
xor dl, 0xff
or al, 0xd9
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x475347], dl
mov al, byte [0x475148]
mov dl, al
xor dl, 0xff
and dl, 0xff
or dl, 0
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
xor ah, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
and ah, dl
xor ah, 0xff
mov cl, ah
xor cl, 0xff
mov dl, cl
and dl, 0x40
and ah, 0xbf
or dl, ah
xor dl, 0x10
or cl, 0xaf
xor cl, 0xff
and cl, 0xff
or dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
xor al, 0xff
and al, 0x50
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, 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
and dl, cl
mov byte [0x475348], dl
mov bl, byte [0x475149]
mov dl, bl
and dl, 0xcb
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, 0x62
add bl, 0xcb
add bl, 0x62
sub bl, al
mov byte [0x475349], bl
mov al, byte [0x47514a]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0x9c
xor cl, 0xff
or dl, 0x9c
and dl, cl
or al, al
xor al, 0xff
or al, 0x9c
xor al, 0xff
or dl, al
mov byte [0x47534a], dl
mov al, byte [0x47514b]
xor al, 0x4e
mov byte [0x47534b], al
mov dl, byte [0x47514c]
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov al, dl
sub al, cl
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0x22
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
xor dl, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
or ah, 0x22
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor ah, 0xff
or al, ah
mov byte [0x47534c], al
mov al, byte [0x47514d]
mov cl, al
and cl, 0x1f
shl cl, 1
add al, 0x1f
sub al, 0x3a
sub al, cl
add al, 0x3a
mov byte [0x47534d], al
mov dl, byte [0x47514e]
mov al, dl
and al, al
xor al, 0xff
mov cl, al
xor cl, 0xcb
and cl, al
mov al, cl
xor al, 0xff
xor cl, 0xff
or al, cl
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0
mov ah, dl
and ah, 0xcb
xor ah, 0xff
and dl, 0xcb
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
or ah, dl
mov cl, ah
and cl, 0xff
shl cl, 1
add ah, 0xff
sub ah, cl
and al, ah
xor al, 0xff
mov byte [0x47534e], al
mov al, byte [0x47514f]
mov cl, al
xor cl, 0xff
and cl, 0xf1
and al, 0xe
or cl, al
xor cl, 0xcd
mov byte [0x47534f], cl
mov al, byte [0x475150]
xor al, 0xac
mov byte [0x475350], al
mov bl, byte [0x475151]
mov dl, bl
xor dl, 0xd0
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, 0x2f
mov cl, bl
xor cl, 0xff
and cl, al
xor al, 0xff
and bl, al
sub bl, cl
mov byte [str.Sx_I], bl
mov al, byte [0x475152]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x8a
or al, 0x8a
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x475352], cl
mov al, byte [0x475153]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x7d
mov dl, cl
xor dl, 0xff
and dl, 0xd1
and cl, 0x2e
or dl, cl
xor dl, 0x2e
xor al, 0xff
or al, 0x7d
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and al, al
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x475353], cl
mov al, byte [0x475154]
mov cl, al
xor cl, 0xce
and cl, al
shl cl, 1
add al, 0x31
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x475354], al
mov dl, byte [0x475155]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, cl
xor ah, 0xff
mov ch, al
and ch, ah
mov ah, al
xor ah, cl
add al, ah
sub al, ch
and al, 0xcd
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, dl
and cl, 0xcd
xor cl, 0xff
add dl, 0xcd
add dl, 1
add dl, cl
and al, dl
xor al, 0xff
mov byte [0x475355], al
mov al, byte [0x475156]
mov cl, al
xor cl, 0xff
and cl, 0x62
and al, 0x9d
or cl, al
xor cl, 0x5a
mov byte [0x475356], cl
mov dl, byte [0x475157]
mov dh, dl
xor dh, 0xff
and dh, 0xdd
mov al, dl
xor al, 0x22
xor al, 0xff
or dl, 0x22
and dl, al
mov ah, dh
xor ah, 0xff
mov cl, dl
xor cl, 0xff
mov al, ah
and al, 0x13
and dh, 0xec
mov ch, cl
and ch, 0x13
and dl, 0xec
or al, dh
or ch, dl
xor al, ch
or ah, cl
xor ah, 0xff
and ah, 0xff
or al, ah
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x5c
xor dl, 0xff
or al, 0xa3
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x475357], dl
mov dl, byte [0x475158]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0xb1
or dl, 0xb1
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
and cl, 0xff
xor cl, 0xff
xor cl, 0xff
or cl, 0
or al, cl
xor al, 0xff
and al, 0xff
or al, 0
mov byte [0x475358], al
mov al, byte [0x475159]
mov cl, al
and cl, 0xf5
shl cl, 1
mov dl, al
add dl, 0xf5
sub dl, cl
xor dl, 0xff
mov cl, dl
xor cl, 0xf5
xor cl, 0xff
or dl, 0xf5
and dl, cl
shl dl, 1
sub dl, 0xf5
sub al, dl
mov byte [0x475359], al
mov cl, byte [0x47515a]
mov al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0xc1
and cl, 0xc1
xor cl, 0xff
and al, cl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x47535a], al
mov al, byte [0x47515b]
mov cl, al
and cl, 0x27
shl cl, 1
add al, 0x27
sub al, cl
mov byte [0x47535b], al
mov dl, byte [0x47515c]
mov ah, dl
and ah, ah
mov al, ah
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub ah, al
xor ah, 0xff
mov al, ah
and al, 0xaa
xor ah, 0xaa
or al, ah
mov ah, dl
xor ah, 0xff
or ah, 0x55
xor dl, 0xff
or dl, 0x55
xor ah, 0xff
xor dl, 0xff
or ah, dl
xor ah, 0xff
xor al, 0xff
mov cl, ah
xor cl, 0xff
and cl, 0x40
and ah, 0xbf
or cl, ah
xor cl, 0xbf
mov dl, cl
xor dl, 0xff
mov ah, al
and ah, dl
mov dl, al
xor dl, cl
add al, dl
sub al, ah
mov byte [0x47535c], al
mov al, byte [0x47515d]
xor al, 0xfc
mov byte [0x47535d], al
mov al, byte [0x47515e]
mov cl, al
xor cl, 0xff
and cl, 0x8d
and al, 0x72
or cl, al
xor cl, 0x7a
mov byte [0x47535e], cl
mov al, byte [0x47515f]
xor al, 0xc9
mov byte [0x47535f], al
mov dl, byte [str.kLS]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
mov cl, al
add cl, 1
xor al, 0xff
or al, 0xd7
add al, cl
xor al, 0xff
xor dl, 0xff
or dl, 0xd7
and al, dl
xor al, 0xff
mov byte [0x475360], al
mov cl, byte [0x475161]
mov al, cl
xor al, 0xff
and al, 0x50
mov dl, cl
xor dl, 0x50
and dl, cl
or al, dl
mov cl, al
and cl, 0xfc
shl cl, 1
add al, 0xfc
sub al, cl
mov byte [0x475361], al
mov al, byte [0x475162]
xor al, 0x6d
mov byte [0x475362], al
mov al, byte [0x475163]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0x4a
xor cl, 0xff
and al, 0xb5
xor al, 0xff
and cl, al
xor cl, 0xff
mov byte [0x475363], cl
mov al, byte [0x475164]
mov cl, al
xor cl, 0xff
and cl, 0x55
and al, 0xaa
or cl, al
mov byte [0x475364], cl
mov al, byte [0x475165]
xor al, 0x8c
mov byte [0x475365], al
mov al, byte [0x475166]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x21
or al, 0x21
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x475366], dl
mov al, byte [0x475167]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0x2f
or al, 0x2f
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x475367], dl
mov al, byte [0x475168]
mov cl, al
xor cl, 0xff
and cl, 0xa3
and al, 0x5c
mov dl, al
and dl, cl
xor dl, 0xff
add cl, al
add cl, 1
add cl, dl
mov byte [0x475368], cl
mov dl, byte [0x475169]
mov al, dl
xor al, 0xff
or al, al
xor al, 0xff
or al, 0xf4
xor al, 0xff
and dl, 0xf4
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, 0x21
mov byte [0x475369], al
mov al, byte [0x47516a]
xor al, 0xd1
mov byte [0x47536a], al
mov dl, byte [0x47516b]
mov al, dl
xor al, 0xff
and al, 0x90
mov cl, dl
and cl, 0x6f
or al, cl
xor al, 0x6f
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
mov ah, dl
sub ah, cl
or al, al
xor al, 0xff
or ah, ah
xor ah, 0xff
xor al, 0xff
xor ah, 0xff
and al, ah
xor al, 0xff
and al, 0x79
or dl, 0x79
xor dl, 0xff
mov cl, al
and cl, dl
xor al, dl
or cl, al
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 byte [0x47536b], al
mov al, byte [0x47516c]
mov cl, al
and cl, 0x26
shl cl, 1
add al, 0x26
sub al, cl
mov byte [0x47536c], al
mov al, byte [0x47516d]
xor al, 0xdc
mov byte [0x47536d], al
mov al, byte [0x47516e]
mov cl, al
xor cl, 0xff
and cl, 0xd
and al, 0xf2
or cl, al
mov byte [0x47536e], cl
mov al, byte [0x47516f]
mov cl, al
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
xor dl, 0xff
mov cl, dl
xor cl, 0xd8
xor cl, 0xff
or dl, 0xd8
and dl, cl
xor dl, 0xff
xor al, 0xff
or al, 0xd8
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
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
or dl, al
mov byte [0x47536f], dl
mov al, byte [0x475170]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xa0
xor dl, 0xff
or al, 0x5f
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x475370], dl
mov al, byte [0x475171]
mov cl, al
xor cl, 0xff
and cl, 0xa1
and al, 0x5e
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov byte [0x475371], dl
mov dl, byte [0x475172]
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
mov al, cl
xor al, 0xff
mov ch, ah
xor ch, 0xff
or al, ch
xor cl, 0xff
xor ah, 0xff
or cl, ah
and al, cl
xor al, 0xff
or al, 0x44
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or dl, 0xbb
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
xor al, 0xff
mov byte [0x475372], al
mov ah, byte [0x475173]
mov al, ah
xor al, 0xff
mov cl, ah
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0xc9
mov cl, ah
xor cl, 0xff
mov dl, cl
and dl, 0x8c
and ah, 0x73
or dl, ah
xor dl, 0x45
or cl, 0x36
xor cl, 0xff
and cl, 0xff
or dl, cl
xor dl, 0xff
or al, dl
xor al, 0xff
mov byte [0x475373], al
mov al, byte [0x475174]
mov cl, al
and cl, 0xd9
shl cl, 1
add al, 0xd9
sub al, cl
mov byte [0x475374], al
mov al, byte [0x475175]
mov cl, al
xor cl, 0xa3
xor cl, 0xff
and cl, 0xa3
shl cl, 1
sub cl, 0xa3
mov dl, al
xor dl, cl
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x475375], al
mov al, byte [0x475176]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x24
xor dl, 0xff
xor al, 0xff
or al, 0x24
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x475376], dl
mov al, byte [0x475177]
mov cl, al
xor cl, 0xf2
xor cl, 0xff
and cl, 0xf2
shl cl, 1
add cl, 0xb0
sub cl, 0xf2
sub cl, 0xb0
xor cl, 0xff
add al, cl
add al, 1
mov byte [0x475377], al
mov al, byte [0x475178]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov cl, dl
and cl, 0x59
mov ah, dl
xor ah, 0xa6
add dl, ah
sub dl, cl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xa6
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
or dl, al
mov byte [0x475378], dl
mov al, byte [0x475179]
xor al, 0xfd
mov byte [0x475379], al
mov al, byte [0x47517a]
xor al, 0x63
mov byte [0x47537a], al
mov dl, byte [0x47517b]
mov al, dl
xor al, 0xff
and al, 0xb
mov cl, dl
and cl, 0xf4
or al, cl
xor al, 0xf4
or al, 0x1a
add al, 0xe6
xor dl, 0xff
or dl, 0xe5
xor dl, 0xff
and dl, 0xff
mov ah, al
xor ah, 0xff
mov cl, dl
xor cl, 0xff
and ah, cl
xor al, 0xff
xor dl, 0xff
and al, dl
xor ah, 0xff
xor al, 0xff
and ah, al
xor ah, 0x46
mov byte [0x47537b], ah
mov al, byte [0x47517c]
mov cl, al
and cl, 0x1e
shl cl, 1
add al, 0x1e
sub al, cl
mov byte [0x47537c], al
mov al, byte [0x47517d]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x97
or al, 0x97
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x47537d], cl
mov al, byte [0x47517e]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x2c
xor dl, 0xff
xor al, 0xff
and al, 0x2c
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47537e], dl
mov al, byte [0x47517f]
mov cl, al
xor cl, 0xff
and cl, 0x32
mov dl, al
add dl, 1
xor al, 0xff
or al, 0xcd
add al, dl
or cl, al
xor cl, 5
mov byte [0x47537f], cl
mov dl, byte [0x475180]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
xor al, 0xff
or al, 0x86
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
xor cl, 0xff
or cl, 0x79
mov dl, al
add dl, 1
xor al, 0xff
or al, cl
add al, dl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x475380], al
mov al, byte [0x475181]
mov cl, al
and cl, 0x92
shl cl, 1
add al, 0x92
sub al, cl
mov byte [0x475381], al
mov al, byte [0x475182]
xor al, 0x81
mov byte [0x475382], al
mov cl, byte [0x475183]
mov al, cl
xor al, 0xff
and al, 0x49
and cl, 0xb6
mov dl, al
xor dl, 0xff
mov ah, cl
xor ah, 0xff
and dl, ah
or al, cl
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x475383], dl
mov al, byte [0x475184]
xor al, 0xa7
mov byte [0x475384], al
mov al, byte [0x475185]
xor al, 0x7c
mov byte [0x475385], al
mov al, byte [0x475186]
xor al, 0xe
mov byte [0x475386], al
mov al, byte [0x475187]
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0xff
shl cl, 1
add cl, 0
add cl, 1
sub al, cl
mov byte [0x475387], al
mov al, byte [0x475188]
xor al, 0x80
mov byte [0x475388], al
mov al, byte [0x475189]
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 [0x475389], dl
mov al, byte [0x47518a]
xor al, 0x59
mov byte [0x47538a], al
mov al, byte [0x47518b]
xor al, 0x90
mov byte [0x47538b], al
mov al, byte [0x47518c]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xed
xor dl, 0xff
xor al, 0xff
and al, 0xed
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47538c], dl
mov al, byte [0x47518d]
xor al, 0x40
mov byte [0x47538d], al
mov cl, byte [0x47518e]
mov al, cl
xor al, 0xff
and al, 0x57
and cl, 0xa8
mov dl, cl
xor dl, 0xff
mov ah, al
and ah, dl
mov dl, al
xor dl, cl
add al, dl
sub al, ah
xor al, 0x90
mov byte [0x47538e], al
mov al, byte [0x47518f]
xor al, 0xb1
mov byte [0x47538f], al
mov al, byte [0x475190]
mov dl, al
and dl, dl
xor dl, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, dl
and cl, 0x69
mov ah, dl
xor ah, 0x96
add dl, ah
sub dl, cl
xor al, 0xff
or al, 0x69
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 [0x475390], dl
mov cl, byte [0x475191]
mov al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0x12
mov dl, cl
xor dl, 0xff
and dl, 0x66
and cl, 0x99
or dl, cl
xor dl, 0x99
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xed
and al, dl
xor al, 0xff
mov byte [0x475391], al
mov al, byte [0x475192]
mov cl, al
and cl, 0x21
shl cl, 1
add al, 0x21
sub al, cl
mov byte [0x475392], al
mov al, byte [0x475193]
xor al, 0x5b
mov byte [0x475393], al
mov bl, byte [0x475194]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
or dl, al
xor dl, 0xff
or dl, 0xf5
mov al, bl
and al, 0xf5
xor al, 0xff
and dl, al
xor dl, 0xff
xor dl, 0xff
and dl, 0xa
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, 0xa
sub bl, al
mov byte [0x475394], bl
mov al, byte [0x475195]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0x91
mov dl, al
xor dl, 0x91
and dl, al
or cl, dl
mov byte [0x475395], cl
mov dl, byte [0x475196]
mov al, dl
xor al, 0xff
or al, al
xor al, 0xff
or al, 0xf
xor al, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xf
add dl, cl
or al, dl
mov cl, al
and cl, 0x3e
shl cl, 1
add al, 0x3e
sub al, cl
mov byte [0x475396], al
mov al, byte [0x475197]
mov cl, al
xor cl, 0xff
and cl, 0x97
and al, 0x68
or cl, al
mov byte [0x475397], cl
mov al, byte [0x475198]
xor al, 0xb6
mov byte [0x475398], al
mov al, byte [0x475199]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xc0
xor dl, 0xff
xor al, 0xff
or al, 0xc0
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x475399], dl
mov al, byte [0x47519a]
mov cl, al
xor cl, 0x75
xor cl, 0xff
and cl, 0x75
shl cl, 1
sub cl, 0x75
mov ah, al
sub ah, cl
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0xff
or dl, 0
xor dl, 0xff
and dl, 0x75
shl dl, 1
add dl, 0x8b
mov cl, al
xor cl, dl
xor dl, 0xff
and al, dl
shl al, 1
sub al, cl
mov byte [0x47539a], al
mov al, byte [0x47519b]
mov cl, al
xor cl, 0xd0
xor cl, 0xff
and cl, 0xd0
shl cl, 1
sub cl, 0xd0
sub al, cl
mov byte [0x47539b], al
mov al, byte [0x47519c]
xor al, 0x36
mov byte [0x47539c], al
mov al, byte [0x47519d]
mov cl, al
and cl, 0x80
shl cl, 1
add al, 0x80
sub al, cl
mov byte [0x47539d], al
mov dl, byte [0x47519e]
mov cl, dl
and cl, 0xff
shl cl, 1
mov al, dl
add al, 0xff
sub al, cl
mov cl, dl
xor cl, 0xff
and al, cl
or al, 0xd1
xor al, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0xff
or cl, 0x2e
and dl, 0xd1
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov dl, cl
xor dl, 0xff
mov ah, al
and ah, dl
mov dl, al
xor dl, cl
add al, dl
sub al, ah
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov byte [0x47539e], al
mov al, byte [0x47519f]
xor al, 0x34
mov byte [0x47539f], al
mov dl, byte [0x4751a0]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0xd5
mov ah, dl
and ah, 0x2a
or cl, ah
xor cl, 0x2a
or al, cl
xor al, 0xff
mov cl, al
and cl, 0x68
xor cl, 0xff
add al, 0x68
add al, 1
add al, cl
and dl, 0x68
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
mov cl, al
and cl, dl
xor cl, 0xff
and al, dl
xor al, 0xff
xor cl, 0xff
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x4753a0], cl
mov al, byte [0x4751a1]
xor al, 0xac
mov byte [0x4753a1], al
mov al, byte [0x4751a2]
xor al, 0x23
mov byte [0x4753a2], al
mov bl, byte [0x4751a3]
mov dl, bl
xor dl, 0xa3
xor dl, 0xff
mov al, dl
xor al, 0xa3
xor al, 0xff
or dl, 0xa3
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, 0xa3
sub bl, al
mov byte [0x4753a3], bl
mov al, byte [0x4751a4]
mov cl, al
xor cl, 0xff
mov ah, al
xor ah, 0xff
mov dl, cl
xor dl, 0xff
mov ch, ah
xor ch, 0xff
or dl, ch
and cl, ah
xor cl, 0xff
and dl, cl
xor dl, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0x20
and ah, dl
or al, 0xdf
mov dl, al
xor dl, 0xff
and dl, 0x60
and al, 0x9f
or dl, al
xor dl, 0x9f
mov al, ah
xor al, 0xff
and al, 0x13
and ah, 0xec
or al, ah
xor al, 0xec
xor dl, 0xff
mov cl, al
and cl, dl
xor cl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
and cl, al
xor cl, 0xff
mov byte [0x4753a4], cl
mov dl, byte [0x4751a5]
mov al, dl
xor al, 0xff
and al, 0x80
mov cl, dl
and cl, 0x7f
or al, cl
xor al, 0x7f
mov cl, dl
and cl, 0xff
shl cl, 1
mov ah, dl
add ah, 0xff
sub ah, cl
and al, ah
mov cl, al
and cl, 0x9d
mov ah, al
xor ah, 0x62
add al, ah
sub al, cl
xor al, 0xff
or dl, 0x9d
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor al, 0xff
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
mov byte [0x4753a5], cl
mov bl, byte [0x4751a6]
mov dl, bl
xor dl, 0xcd
xor dl, 0xff
and dl, 0xcd
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
mov cl, al
xor cl, 0xcd
and al, 0x32
shl al, 1
sub al, cl
sub bl, al
mov byte [0x4753a6], bl
mov al, byte [0x4751a7]
xor al, 0xb1
mov byte [0x4753a7], al
mov al, byte [0x4751a8]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x38
mov ah, al
and ah, 0xc7
or cl, ah
xor cl, 0xc7
mov ah, cl
xor ah, 0xff
mov ch, dl
and ch, ah
mov ah, dl
xor ah, cl
add dl, ah
sub dl, ch
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
and ah, 0xff
xor ah, 0xff
xor ah, 0xff
or ah, 0
mov cl, ah
xor cl, 0xff
mov dl, cl
and dl, 0x18
and ah, 0xe7
or dl, ah
xor dl, 0x56
or cl, 0xb1
xor cl, 0xff
and cl, 0xff
or dl, cl
and al, 0x4e
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x4753a8], dl
mov al, byte [0x4751a9]
mov cl, al
and cl, 0xee
shl cl, 1
add al, 0xee
sub al, cl
mov byte [0x4753a9], al
mov al, byte [0x4751aa]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0xa7
xor dl, 0xff
xor al, 0xff
or al, 0xa7
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4753aa], dl
mov al, byte [0x4751ab]
mov cl, al
and cl, 0xd3
shl cl, 1
add al, 0xd3
sub al, cl
mov byte [0x4753ab], al
mov al, byte [0x4751ac]
xor al, 0x7c
mov byte [0x4753ac], al
mov al, byte [0x4751ad]
xor al, 0x8f
mov byte [0x4753ad], al
mov al, byte [0x4751ae]
xor al, 0x1e
mov byte [0x4753ae], al
mov al, byte [0x4751af]
mov cl, al
xor cl, 0xff
and cl, 0xe0
and al, 0x1f
or cl, al
mov byte [0x4753af], cl
mov al, byte [0x4751b0]
mov dl, al
xor dl, 0x29
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
and dl, 0x29
shl dl, 1
sub dl, 0x29
xor dl, 0xff
add al, dl
add al, 1
mov byte [0x4753b0], al
mov al, byte [0x4751b1]
mov cl, al
and cl, 0xb4
shl cl, 1
add al, 0xb4
sub al, cl
mov byte [0x4753b1], al
mov al, byte [0x4751b2]
mov cl, al
xor cl, 0xff
and cl, 0x4d
and al, 0xb2
or cl, al
xor cl, 0x72
mov byte [0x4753b2], cl
mov al, byte [0x4751b3]
mov cl, al
xor cl, 0xff
and cl, 0x96
and al, 0x69
or cl, al
mov byte [0x4753b3], cl
mov al, byte [0x4751b4]
xor al, 0x3f
mov byte [0x4753b4], al
mov al, byte [0x4751b5]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
or ah, cl
xor ah, 0xff
mov cl, ah
xor cl, 0xff
mov dl, cl
and dl, 0xc5
and ah, 0x3a
or dl, ah
xor dl, 0x78
or cl, 0x42
xor cl, 0xff
and cl, 0xff
or dl, cl
xor al, 0xff
or al, 0x42
and dl, al
xor dl, 0xff
mov byte [0x4753b5], dl
mov al, byte [0x4751b6]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, dl
add ah, 1
xor dl, 0xff
or dl, cl
add dl, ah
xor dl, 0xff
mov ah, dl
xor ah, 0x82
and ah, dl
xor al, 0xff
and al, 0x82
xor ah, 0xff
mov cl, al
xor cl, 0xff
and cl, 4
and al, 0xfb
or cl, al
xor cl, 0xfb
and ah, cl
mov byte [0x4753b6], ah
mov cl, byte [0x4751b7]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0x2c
xor al, 0xff
or cl, 0xd3
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x4753b7], al
mov al, byte [0x4751b8]
xor al, 0xcf
mov byte [0x4753b8], al
mov al, byte [0x4751b9]
xor al, 0x12
mov byte [0x4753b9], al
mov al, byte [0x4751ba]
mov dl, al
xor dl, 4
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 4
shl dl, 1
sub dl, 4
sub al, dl
mov byte [str.rej_e], al
mov bl, byte [0x4751bb]
mov al, bl
xor al, 0xcb
mov dl, al
xor dl, 0xff
and dl, 0x93
and al, 0x6c
or dl, al
xor dl, 0x6c
xor dl, 0xff
or dl, 0x34
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, 0xa1
sub al, 0xcb
add al, 0xa1
sub bl, al
mov byte [0x4753bb], bl
mov al, byte [0x4751bc]
mov dl, al
xor dl, 0x31
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0x31
shl dl, 1
sub dl, 0x31
sub al, dl
mov byte [0x4753bc], al
mov al, byte [0x4751bd]
xor al, 0x5e
mov byte [0x4753bd], al
mov al, byte [0x4751be]
xor al, 0x2d
mov byte [0x4753be], al
mov al, byte [0x4751bf]
xor al, 0x78
mov byte [0x4753bf], al
mov al, byte [0x4751c0]
xor al, 0x87
mov byte [0x4753c0], al
mov bl, byte [0x4751c1]
mov dl, bl
and dl, 0x37
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, 0xc9
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x4753c1], bl
mov al, byte [0x4751c2]
mov cl, al
xor cl, 0xe6
xor cl, 0xff
and cl, 0xe6
shl cl, 1
sub cl, 0xe6
sub al, cl
mov byte [0x4753c2], al
mov al, byte [0x4751c3]
mov cl, al
xor cl, 0xff
mov ah, al
and ah, cl
mov cl, al
xor cl, cl
mov dl, al
add dl, cl
sub dl, ah
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or dl, 0x13
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 al, 0x13
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, 0xff
mov byte [0x4753c3], dl
mov al, byte [0x4751c4]
xor al, 0x2b
mov byte [0x4753c4], al
mov cl, byte [0x4751c5]
mov al, cl
xor al, 0xff
and al, 0xb9
and cl, 0x46
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, 0x6c
and al, 0x93
or cl, al
xor cl, 0xe6
mov byte [0x4753c5], cl
mov al, byte [0x4751c6]
mov cl, al
and cl, 0xb5
shl cl, 1
add al, 0xb5
sub al, cl
mov byte [0x4753c6], al
mov al, byte [0x4751c7]
xor al, 0x45
mov byte [0x4753c7], al
mov dl, byte [0x4751c8]
mov cl, dl
and cl, cl
xor cl, 0xff
mov al, dl
add al, al
add al, 1
add al, cl
xor al, 0xff
xor al, 0xff
and al, 0x13
xor dl, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xec
add dl, cl
or al, dl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
mov byte [0x4753c8], al
mov al, byte [0x4751c9]
mov cl, al
and cl, 0x4d
shl cl, 1
add al, 0x4d
sub al, cl
mov byte [0x4753c9], al
mov al, byte [0x4751ca]
mov cl, al
xor cl, 0xc4
and cl, al
shl cl, 1
add al, 0x3b
xor edx, edx
sub dl, cl
add al, dl
mov byte [0x4753ca], al
mov al, byte [0x4751cb]
xor al, 0xcb
mov byte [0x4753cb], al
mov al, byte [0x4751cc]
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, 0xea
and dl, 0xea
and al, 0x15
and dl, dl
xor dl, 0xff
and al, al
xor al, 0xff
and dl, al
xor dl, 0xff
mov byte [0x4753cc], dl
mov al, byte [0x4751cd]
xor al, 0x18
mov byte [0x4753cd], al
mov al, byte [0x4751ce]
mov cl, al
xor cl, 0xfe
xor cl, 0xff
and cl, 0xfe
shl cl, 1
sub cl, 0xfe
sub al, cl
mov byte [0x4753ce], al
mov cl, byte [0x4751cf]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0xc1
xor al, 0xff
or cl, 0x3e
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x4753cf], al
mov al, byte [0x4751d0]
mov ah, al
xor ah, 0xff
and ah, 0xff
or ah, 0
and ah, 0xa3
and al, 0x5c
mov dl, ah
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov dh, dl
and dh, 0x4a
and ah, 0xb5
mov ch, cl
and ch, 0x4a
and al, 0xb5
or dh, ah
or ch, al
xor dh, ch
or dl, cl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x4753d0], dh
mov al, byte [0x4751d1]
xor al, 0xb9
mov byte [0x4753d1], al
mov al, byte [0x4751d2]
xor al, 0xd9
mov byte [0x4753d2], al
mov al, byte [0x4751d3]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x38
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x38
or dl, cl
xor dl, 0xff
xor dl, 0xff
and dl, 0xc7
shl dl, 1
sub dl, 0xc7
sub al, dl
mov byte [0x4753d3], al
mov al, byte [0x4751d4]
mov cl, al
xor cl, 0xea
xor cl, 0xff
and cl, 0xea
shl cl, 1
sub cl, 0xea
sub al, cl
mov byte [0x4753d4], al
mov al, byte [0x4751d5]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0x98
or al, 0x98
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x4753d5], cl
mov dl, byte [0x4751d6]
mov al, dl
xor al, 0xff
and al, 0xb4
and dl, 0x4b
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 [0x4753d6], cl
mov al, byte [0x4751d7]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0xbf
and al, 0x40
or dl, al
mov byte [0x4753d7], dl
mov dl, byte [0x4751d8]
mov cl, dl
xor cl, cl
xor cl, 0xff
mov al, dl
or al, al
and al, cl
xor al, 0xff
and al, 0xee
xor al, 0xff
and al, 0xff
or al, 0
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
mov ah, dl
or ah, 0xee
xor ah, 0xff
or dl, 0xee
xor dl, 0xff
xor ah, 0xff
xor dl, 0xff
and ah, dl
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 [0x4753d8], al
mov al, byte [0x4751d9]
xor al, 0x54
mov byte [0x4753d9], al
mov al, byte [0x4751da]
xor al, 0x65
mov byte [0x4753da], al
mov al, byte [0x4751db]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0x94
xor dl, 0xff
xor al, 0xff
and al, 0x94
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4753db], dl
mov al, byte [0x4751dc]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
or cl, 0x65
add cl, 0x9b
and al, 0x65
or cl, al
mov byte [0x4753dc], cl
mov al, byte [0x4751dd]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0xaa
xor dl, 0xff
or al, 0x55
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [str.Zz__], dl
mov dl, byte [0x4751de]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
mov cl, dl
xor cl, 0xff
mov ah, cl
and ah, al
xor ah, 0xff
add al, cl
add al, 1
add al, ah
xor al, 0xff
or al, 0x1b
and dl, 0x1b
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x4753de], al
mov al, byte [0x4751df]
mov cl, al
xor cl, 0xff
and cl, 0x71
and al, 0x8e
or cl, al
mov byte [0x4753df], cl
mov al, byte [0x4751e0]
xor al, 0x5c
mov byte [0x4753e0], al
mov al, byte [0x4751e1]
xor al, 0x89
mov byte [0x4753e1], al
mov ah, byte [0x4751e2]
mov dh, ah
xor dh, 0xff
or dh, 0xd
add dh, 0xf3
and ah, 0xd
mov dl, dh
xor dl, 0xff
mov cl, ah
xor cl, 0xff
mov al, dl
and al, 0x66
and dh, 0x99
mov ch, cl
and ch, 0x66
and ah, 0x99
or al, dh
or ch, ah
xor al, ch
or dl, cl
xor dl, 0xff
and dl, 0xff
or al, dl
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xaa
xor al, 0xff
or al, 0x55
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4753e2], dl
mov al, byte [0x4751e3]
xor al, 0xd0
mov byte [0x4753e3], al
mov al, byte [0x4751e4]
mov cl, al
xor cl, 0x8e
xor cl, 0xff
and cl, 0x8e
shl cl, 1
sub cl, 0x8e
mov dl, al
sub dl, cl
xor dl, 0xff
and dl, 0xff
or dl, 0
or dl, dl
xor dl, 0xff
or dl, 0x71
xor dl, 0xff
shl dl, 1
add dl, 0x71
add dl, 1
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x4753e4], al
mov cl, byte [0x4751e5]
mov al, cl
xor al, 0xff
and al, 0xae
mov dl, cl
xor dl, 0xae
and dl, cl
mov cl, dl
and cl, al
xor cl, 0xff
add al, dl
add al, 1
add al, cl
mov byte [0x4753e5], al
mov al, byte [0x4751e6]
mov cl, al
and cl, 0xd2
shl cl, 1
add al, 0xd2
sub al, cl
mov byte [0x4753e6], al
mov al, byte [0x4751e7]
xor al, 0x87
mov byte [0x4753e7], al
mov bl, byte [0x4751e8]
mov dl, bl
and dl, 0x9e
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, 0x9e
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x4753e8], bl
mov dl, byte [0x4751e9]
mov al, dl
xor al, 0xff
and al, 0x42
mov cl, dl
and cl, 0xbd
xor cl, 0xff
and dl, 0xbd
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
xor al, 0x3b
mov byte [0x4753e9], al
mov al, byte [0x4751ea]
xor al, 7
mov byte [0x4753ea], al
mov bl, byte [0x4751eb]
mov al, bl
xor al, 0x79
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov dl, al
xor dl, 0xff
xor al, 0xff
and dl, al
or dl, 0x86
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, 0x79
sub bl, al
mov byte [0x4753eb], bl
mov dl, byte [0x4751ec]
mov al, dl
or al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
or al, cl
xor al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0x53
xor dl, 0xff
mov ah, dl
and ah, 0xac
xor dl, 0xac
or ah, dl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
xor ah, 0xff
or al, ah
mov byte [0x4753ec], al
mov al, byte [0x4751ed]
mov cl, al
and cl, 0x57
shl cl, 1
add al, 0x57
sub al, cl
mov byte [0x4753ed], al
mov al, byte [0x4751ee]
mov dl, al
xor dl, 0x86
mov cl, dl
xor cl, 0xff
and cl, 0x68
and dl, 0x97
or cl, dl
xor cl, 0x97
and cl, 0x86
shl cl, 1
sub cl, 0x86
sub al, cl
mov byte [0x4753ee], al
mov al, byte [0x4751ef]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xf
xor dl, 0xff
and al, 0xf0
xor al, 0xff
xor dl, 0xff
xor al, 0xff
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 [0x4753ef], cl
mov al, byte [0x4751f0]
xor al, 0x1d
mov byte [0x4753f0], al
mov al, byte [0x4751f1]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xb
mov cl, al
xor cl, 0xff
or cl, 0xf4
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
and dl, 0xf4
shl dl, 1
sub dl, 0x27
sub dl, 0xf4
add dl, 0x27
sub al, dl
mov byte [0x4753f1], al
mov al, byte [0x4751f2]
xor al, 0x3d
mov byte [0x4753f2], al
mov dl, byte [0x4751f3]
mov cl, dl
xor cl, 0xff
mov al, cl
xor al, 0xff
or al, 0x4b
xor cl, 0xff
or cl, 0x4b
and al, cl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or cl, 0xb4
xor dl, 0xff
or dl, 0xb4
and cl, dl
xor cl, 0xff
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0x19
and al, 0xe6
or cl, al
xor cl, 0xf
mov byte [0x4753f3], cl
mov al, byte [0x4751f4]
xor al, 0xef
mov byte [0x4753f4], al
mov bl, byte [0x4751f5]
mov dl, bl
and dl, 0x59
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x59
sub bl, al
mov byte [0x4753f5], bl
mov al, byte [0x4751f6]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
and dl, 0x6a
and al, 0x95
or dl, al
mov byte [0x4753f6], dl
mov al, byte [0x4751f7]
mov ah, al
xor ah, 0xff
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
or cl, 0
xor cl, 0xff
and ah, cl
xor ah, 0xff
mov dl, ah
xor dl, 0xdb
and dl, ah
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
and al, 0xdb
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [str.n_t__D], dl
mov al, byte [0x4751f8]
mov dl, al
or dl, dl
xor dl, 0xff
mov cl, dl
and cl, 0x5d
xor cl, 0xff
add dl, 0x5d
add dl, 1
add dl, cl
xor dl, 0xff
xor al, 0xff
and al, 0x5d
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and dl, al
mov byte [0x4753f8], dl
mov dl, byte [str.25tL]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 0x35
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, 0xca
xor al, 0xff
and ah, ah
xor ah, 0xff
and ah, 0xff
xor ah, 0xff
xor ah, 0xff
or ah, 0
mov cl, al
xor cl, ah
xor cl, 0xff
or al, ah
and al, cl
mov byte [0x4753f9], al
mov al, byte [0x4751fa]
mov cl, al
xor cl, 0xff
and cl, 0x29
and al, 0xd6
or cl, al
xor cl, 0x1b
mov byte [0x4753fa], cl
mov al, byte [0x4751fb]
mov cl, al
xor cl, 0xff
and cl, 0x73
and al, 0x8c
or cl, al
mov byte [0x4753fb], cl
mov al, byte [0x4751fc]
xor al, 0x4b
mov byte [0x4753fc], al
mov al, byte [0x4751fd]
xor al, 0x18
mov byte [0x4753fd], al
mov dl, byte [0x4751fe]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
mov cl, dl
xor cl, 0xff
mov ah, dl
xor ah, 0xff
and cl, ah
or al, cl
xor al, 0xff
xor al, 0xff
or al, 0x22
xor al, 0xff
xor dl, 0xff
mov cl, dl
xor cl, 0x22
xor cl, 0xff
or dl, 0x22
and dl, cl
or al, dl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov byte [0x4753fe], al
mov al, byte [0x4751ff]
xor al, 0xa1
mov byte [0x4753ff], al
mov al, byte [0x475200]
mov cl, al
and cl, 0x59
shl cl, 1
add al, 0x59
sub al, cl
mov byte [0x475400], al
mov al, byte [0x475201]
xor al, 0xe2
mov byte [0x475401], al
mov al, byte [0x475202]
mov cl, al
xor cl, 0xff
and cl, 0x7d
and al, 0x82
or cl, al
xor cl, 0x99
mov byte [0x475402], cl
mov al, byte [0x475203]
xor al, 0x2b
mov byte [0x475403], al
mov al, byte [0x475204]
mov cl, al
xor cl, 0x7f
xor cl, 0xff
mov dl, al
or dl, 0x7f
and dl, cl
shl dl, 1
mov cl, al
and cl, 0x7f
or al, 0x7f
add cl, al
sub cl, dl
mov byte [0x475404], cl
mov al, byte [0x475205]
xor al, 0xf4
mov byte [0x475405], al
mov al, byte [0x475206]
xor al, 0xb
mov byte [0x475406], al
mov al, byte [0x475207]
xor al, 0x24
mov byte [0x475407], al
mov al, byte [0x475208]
mov cl, al
xor cl, 0x3e
xor cl, 0xff
and cl, 0x3e
shl cl, 1
sub cl, 0x3e
sub al, cl
mov byte [str.a__Azi], al
mov al, byte [0x475209]
mov cl, al
xor cl, 0xda
xor cl, 0xff
and cl, 0xda
shl cl, 1
sub cl, 0xda
sub al, cl
mov byte [0x475409], al
mov cl, byte [0x47520a]
mov dl, cl
and dl, dl
xor dl, 0xff
and dl, 0xd9
xor dl, 0xff
mov al, cl
xor al, 0xff
xor cl, 0xff
and al, cl
or al, 0xd9
xor al, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov ah, dl
xor ah, 0xff
xor dl, 0xff
and ah, dl
xor ah, 0xff
and ah, 0xff
or ah, 0
xor ah, 0xff
xor al, 0xff
mov cl, al
and cl, ah
xor cl, 0xff
add ah, al
add ah, 1
add ah, cl
mov byte [0x47540a], ah
mov al, byte [0x47520b]
mov cl, al
xor cl, 0xff
and cl, 0xdc
and al, 0x23
or cl, al
mov byte [0x47540b], cl
mov al, byte [0x47520c]
xor al, 0x31
mov byte [0x47540c], al
mov al, byte [0x47520d]
xor al, 0x81
mov byte [0x47540d], al
mov dl, byte [0x47520e]
mov ah, dl
xor ah, 0xff
mov cl, dl
xor cl, 0xff
mov al, ah
or al, cl
xor al, 0xff
xor ah, 0xff
xor cl, 0xff
and ah, cl
xor al, 0xff
xor ah, 0xff
and al, ah
xor al, 0xff
or al, 0xe1
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
or cl, 0
xor cl, 0xff
or cl, 0
xor cl, 0xff
or cl, 0x1e
and al, cl
xor al, 0xff
mov byte [0x47540e], al
mov al, byte [str.o_vwT]
xor al, 0x68
mov byte [0x47540f], al
mov al, byte [0x475210]
mov cl, al
and cl, 0x2e
shl cl, 1
add al, 0x2e
sub al, cl
mov byte [0x475410], al
mov al, byte [0x475211]
mov cl, al
xor cl, 0xff
and cl, 0x57
and al, 0xa8
or cl, al
mov al, cl
xor al, 0xff
and al, 0x96
and cl, 0x69
or al, cl
xor al, 0xb0
mov byte [0x475411], al
mov al, byte [0x475212]
xor al, 0x70
mov byte [0x475412], al
mov bl, byte [0x475213]
mov dl, bl
and dl, 0x53
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, 0x53
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x475413], bl
mov dl, byte [0x475214]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
or al, 0
xor al, 0xff
and al, 0x27
and dl, 0xd8
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
and al, dl
xor al, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xe5
and al, 0x1a
or cl, al
xor cl, 0x37
mov byte [0x475414], cl
mov al, byte [0x475215]
xor al, 0xe4
mov byte [0x475415], al
mov al, byte [0x475216]
xor al, 0x65
mov byte [0x475416], al
mov al, byte [0x475217]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
mov ch, ah
and ch, dl
mov dl, ah
xor dl, cl
add ah, dl
sub ah, ch
mov cl, ah
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub ah, cl
mov cl, ah
xor cl, 0xff
mov dl, cl
and dl, 0x29
and ah, 0xd6
or dl, ah
xor dl, 0xb0
or cl, 0x66
xor cl, 0xff
and cl, 0xff
or dl, cl
and al, 0x99
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
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 [0x475417], dl
mov al, byte [0x475218]
xor al, 0x2c
mov byte [0x475418], al
mov al, byte [0x475219]
mov cl, al
xor cl, 0x14
xor cl, 0xff
and cl, 0x14
shl cl, 1
sub cl, 0x14
sub al, cl
mov byte [0x475419], al
mov al, byte [0x47521a]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov ah, cl
and ah, dl
xor ah, 0xff
add dl, cl
add dl, 1
add dl, ah
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x45
add dl, cl
xor dl, 0xff
and al, 0xba
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x47541a], dl
mov al, byte [0x47521b]
xor al, 0x47
mov byte [0x47541b], al
mov al, byte [0x47521c]
xor al, 0xb8
mov byte [0x47541c], al
mov al, byte [0x47521d]
mov cl, al
xor cl, 0xff
and cl, 0x42
and al, 0xbd
or cl, al
xor cl, 0xb9
mov byte [0x47541d], cl
mov al, byte [0x47521e]
mov cl, al
xor cl, 0x2c
xor cl, 0xff
and cl, 0x2c
shl cl, 1
sub cl, 0x2c
mov dl, al
sub dl, cl
xor dl, 0xff
and dl, 0x2c
shl dl, 1
sub dl, 0x2c
sub al, dl
mov byte [0x47541e], al
mov al, byte [0x47521f]
xor al, 0x75
mov byte [0x47541f], al
mov al, byte [0x475220]
mov cl, al
xor cl, 0xff
and cl, 0x8b
and al, 0x74
or cl, al
mov byte [0x475420], cl
mov al, byte [0x475221]
xor al, 0x55
mov byte [0x475421], al
mov al, byte [0x475222]
mov cl, al
xor cl, 0xff
and cl, 9
and al, 0xf6
or cl, al
mov byte [0x475422], cl
mov al, byte [0x475223]
xor al, 0xde
mov byte [0x475423], al
mov al, byte [0x475224]
mov cl, al
and cl, 0xc5
shl cl, 1
add al, 0xc5
sub al, cl
mov byte [0x475424], al
mov al, byte [str.MEJ_]
mov cl, al
xor cl, 0xff
and cl, 0x4a
mov dl, al
add dl, 1
xor al, 0xff
or al, 0xb5
add al, dl
or cl, al
mov byte [0x475425], cl
mov al, byte [0x475226]
mov cl, al
xor cl, 0x2c
xor cl, 0xff
and cl, 0x2c
shl cl, 1
sub cl, 0x2c
sub al, cl
mov byte [0x475426], al
mov al, byte [0x475227]
mov dl, al
xor dl, 0xff
and dl, 0x5f
mov cl, al
and cl, 0xa0
or dl, cl
xor dl, 0xa0
mov cl, al
xor cl, 0xff
mov ah, dl
xor ah, cl
xor ah, 0xff
or dl, cl
and dl, ah
xor dl, 0xff
and dl, 0x42
or al, 0x42
or al, al
xor al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0x59
and dl, 0xa6
or cl, dl
xor cl, 0xa6
xor al, 0xff
and cl, al
mov byte [0x475427], cl
mov al, byte [0x475228]
xor al, 0x4d
mov byte [0x475428], al
mov al, byte [0x475229]
xor al, 0x22
mov byte [0x475429], al
mov al, byte [0x47522a]
mov cl, al
xor cl, 0xff
and cl, 0x13
and al, 0xec
or cl, al
mov byte [0x47542a], cl
mov al, byte [0x47522b]
mov cl, al
xor cl, 0xff
and cl, 0x3d
and al, 0xc2
or cl, al
mov byte [0x47542b], cl
mov al, byte [0x47522c]
mov cl, al
and cl, 0x5b
shl cl, 1
add al, 0x5b
sub al, cl
mov byte [0x47542c], al
mov al, byte [0x47522d]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xc9
mov cl, al
xor cl, 0xff
and cl, 0x36
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xc9
shl dl, 1
sub dl, 0xc9
xor ecx, ecx
sub cl, dl
add al, cl
mov byte [0x47542d], al
mov al, byte [0x47522e]
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, 0x80
mov cl, al
xor cl, 0x80
and cl, al
or dl, cl
xor dl, 1
mov byte [0x47542e], dl
mov al, byte [0x47522f]
mov cl, al
xor cl, 0xff
and cl, 0xd9
and al, 0x26
or cl, al
xor cl, 0x38
mov byte [0x47542f], cl
mov al, byte [0x475230]
mov cl, al
xor cl, 0xff
and cl, 0x1b
and al, 0xe4
or cl, al
mov byte [0x475430], cl
mov al, byte [0x475231]
xor al, 0x5c
mov byte [0x475431], al
mov dl, byte [0x475232]
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
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov cl, al
and cl, 0xa4
xor cl, 0xff
add al, 0xa4
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
mov cl, dl
and cl, 0xa4
mov ah, dl
xor ah, 0x5b
add dl, ah
sub dl, cl
and al, dl
xor al, 0xff
mov byte [0x475432], al
mov al, byte [0x475233]
xor al, 0x89
mov byte [0x475433], al
mov al, byte [0x475234]
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, 0x87
mov cl, al
xor cl, 0x87
and cl, al
or dl, cl
xor dl, 0xaf
mov byte [0x475434], dl
mov al, byte [0x475235]
xor al, 1
mov byte [0x475435], al
mov al, byte [0x475236]
mov cl, al
xor cl, 0xff
and cl, 0x41
and al, 0xbe
or cl, al
mov al, cl
xor al, 0xff
and al, 0xb0
and cl, 0x4f
or al, cl
xor al, 0x45
mov byte [0x475436], al
mov al, byte [0x475237]
xor al, 0xff
mov byte [0x475437], al
mov al, byte [0x475238]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xc2
and al, 0xc2
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x475438], dl
mov bl, byte [0x475239]
mov dl, bl
xor dl, 0xff
mov al, bl
xor al, 0xff
and dl, al
xor dl, 0xff
and dl, 0x91
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
add bl, 0x91
add bl, 0x87
sub bl, al
sub bl, 0x87
mov byte [0x475439], bl
mov al, byte [0x47523a]
mov cl, al
xor cl, 0xff
or cl, 0xf8
add cl, 8
mov dl, al
add dl, 1
xor al, 0xff
or al, 0xf8
add al, dl
or cl, al
mov byte [0x47543a], cl
mov al, byte [0x47523b]
mov cl, al
xor cl, 0xff
and cl, 0xa0
and al, 0x5f
or cl, al
xor cl, 0x62
mov byte [0x47543b], cl
mov bl, byte [0x47523c]
mov dl, bl
xor dl, 0x88
xor dl, 0xff
mov al, dl
xor al, 0x88
xor al, 0xff
or dl, 0x88
and dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 0x88
sub bl, al
mov byte [0x47543c], bl
mov ah, byte [0x47523d]
mov al, ah
or al, al
xor al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0x11
xor al, 0xff
and al, 0xff
xor ah, 0xff
and ah, 0x11
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
xor cl, 0xff
xor al, 0xff
and cl, al
or dl, dl
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
and cl, dl
mov byte [0x47543d], cl
mov al, byte [0x47523e]
mov cl, al
xor cl, 0xff
and cl, 0x3c
and al, 0xc3
or cl, al
mov byte [0x47543e], cl
mov al, byte [0x47523f]
mov cl, al
and cl, 0xff
shl cl, 1
mov ah, al
add ah, 0xff
sub ah, cl
mov cl, al
xor cl, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
or dl, ah
mov ah, cl
xor ah, 0xff
xor cl, 0xff
or ah, cl
xor dl, 0xff
xor ah, 0xff
or dl, ah
and dl, 0xca
xor dl, 0xff
and al, 0x35
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
or dl, al
mov byte [0x47543f], dl
mov dl, byte [0x475240]
mov al, dl
xor al, 0xff
and al, 0xff
or al, 0
and al, 1
mov cl, dl
xor cl, 0xff
or cl, 1
xor dl, 0xff
or dl, 1
and cl, dl
xor cl, 0xff
or al, cl
xor al, 0x52
mov byte [0x475440], al
mov dl, byte [0x475241]
mov al, dl
and al, al
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
xor al, 0xff
or al, 0x98
and dl, 0x98
xor dl, 0xff
and al, dl
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
mov byte [0x475441], al
mov al, byte [0x475242]
mov ah, al
xor ah, 0xff
mov cl, al
xor cl, 0xff
mov dl, ah
add dl, 1
xor ah, 0xff
or ah, cl
add ah, dl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or dl, 0xfb
xor dl, 0xff
xor al, 0xff
and al, 0xfb
or dl, al
mov al, dl
xor al, 0xff
xor al, 0xff
and al, 0xff
shl al, 1
sub al, 0xff
sub dl, al
mov byte [0x475442], dl
mov bl, byte [0x475243]
mov dl, bl
xor dl, 0xff
or dl, 0x21
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, 0xde
add bl, 0xca
sub bl, al
sub bl, 0xca
mov byte [0x475443], bl
mov al, byte [0x475244]
mov cl, al
xor cl, 0xff
and cl, 0x4e
and al, 0xb1
or cl, al
mov byte [0x475444], cl
mov al, byte [0x475245]
mov cl, al
and cl, 0x2e
shl cl, 1
add al, 0x2e
sub al, cl
mov byte [0x475445], al
mov al, byte [0x475246]
mov cl, al
xor cl, 0xc8
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0xc8
shl cl, 1
sub cl, 0xc8
sub al, cl
mov byte [0x475446], al
mov dl, byte [0x475247]
mov al, dl
and al, al
mov cl, dl
xor cl, cl
or al, cl
and al, al
xor al, 0xff
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
and al, al
xor al, 0xff
and al, 0x55
xor al, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or dl, 0x55
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0x3d
and al, 0xc2
or cl, al
xor cl, 0xc2
mov byte [0x475447], cl
mov dl, byte [0x475248]
mov al, dl
and al, al
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0x34
xor dl, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
and cl, 0xcb
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
and al, 0xff
mov byte [0x475448], al
mov cl, byte [0x475249]
mov al, cl
xor al, 0xff
and al, 0xa5
mov dl, cl
xor dl, 0xa5
and dl, cl
or al, dl
mov cl, al
and cl, 0x78
shl cl, 1
add al, 0x78
sub al, cl
mov byte [0x475449], al
mov al, byte [0x47524a]
xor al, 0xd9
mov byte [0x47544a], al
mov al, byte [0x47524b]
xor al, 0x1e
mov byte [0x47544b], al
mov dl, byte [0x47524c]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and al, cl
xor al, 0xff
and al, 0xff
xor al, 0xff
and al, 0xff
and al, 0x39
and dl, 0xc6
or al, dl
xor al, 0x8e
mov byte [0x47544c], al
mov al, byte [0x47524d]
xor al, 0xee
mov byte [0x47544d], al
mov al, byte [0x47524e]
xor al, 0x60
mov byte [0x47544e], al
mov al, byte [0x47524f]
mov cl, al
and cl, 0x10
shl cl, 1
add al, 0x10
sub al, 0
sub al, cl
add al, 0
mov byte [0x47544f], al
mov ah, byte [0x475250]
mov al, ah
xor al, 0xff
and al, 0x5c
and ah, 0xa3
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, 0x1c
mov byte [0x475450], dl
mov al, byte [0x475251]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0x2e
xor al, 0xff
or al, 0xd1
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x475451], dl
mov bl, byte [0x475252]
mov dl, bl
xor dl, 2
xor dl, 0xff
xor dl, 0xff
or dl, 0xfd
xor dl, 0xff
and dl, 0xff
mov al, dl
xor al, 0xff
mov cl, al
and cl, 2
or al, 2
xor al, 0xff
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
sub al, 2
sub bl, al
mov byte [0x475452], bl
mov al, byte [0x475253]
mov cl, al
and cl, 0x28
shl cl, 1
add al, 0x28
sub al, cl
mov byte [0x475453], al
mov bl, byte [0x475254]
mov dl, bl
xor dl, 0x84
xor dl, 0xff
xor dl, 0xff
or dl, 0x7b
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, 0x84
mov cl, bl
xor cl, al
xor al, 0xff
and bl, al
shl bl, 1
sub bl, cl
mov byte [0x475454], bl
mov al, byte [0x475255]
mov cl, al
add cl, 1
mov dl, al
xor dl, 0xff
or dl, 0xa7
add dl, cl
shl dl, 1
sub al, 0x59
sub al, dl
mov byte [0x475455], al
mov al, byte [0x475256]
xor al, 0xbb
mov byte [0x475456], al
mov al, byte [0x475257]
mov cl, al
xor cl, 0xff
and cl, 0x36
and al, 0xc9
or cl, al
mov byte [0x475457], cl
mov al, byte [0x475258]
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and cl, 0xf7
and al, 8
or cl, al
xor cl, 0xde
mov byte [0x475458], cl
mov al, byte [0x475259]
mov cl, al
xor cl, 0xff
and cl, 0x7d
and al, 0x82
or cl, al
xor cl, 0xe8
mov byte [0x475459], cl
mov al, byte [0x47525a]
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 [str.Vy], dl
mov al, byte [0x47525b]
xor al, 0x36
mov byte [0x47545b], al
mov al, byte [0x47525c]
xor al, 0xe9
mov byte [0x47545c], al
mov al, byte [0x47525d]
mov cl, al
and cl, 0xa5
shl cl, 1
add al, 0xa5
sub al, cl
mov byte [0x47545d], al
mov dl, byte [0x47525e]
mov al, dl
xor al, 0xff
xor al, 0xff
or al, 0xa5
xor al, 0xff
and al, 0xff
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0xa5
add dl, cl
or al, dl
xor al, 0x1d
mov byte [0x47545e], al
mov al, byte [0x47525f]
mov cl, al
xor cl, 0xff
and cl, 0x79
and al, 0x86
or cl, al
xor cl, 0xe6
mov byte [0x47545f], cl
mov al, byte [0x475260]
mov ah, al
xor ah, 0xff
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and ah, dl
xor ah, 0xff
mov dl, ah
xor dl, 0xff
or dl, 7
xor ah, 0xff
or ah, 7
and dl, ah
xor dl, 0xff
xor al, 0xff
xor al, 0xff
or al, 0xf8
xor al, 0xff
and al, 0xff
xor dl, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
mov dl, al
xor dl, 0xff
xor al, 0xff
and dl, al
or cl, dl
xor cl, 0xff
mov byte [0x475460], cl
mov al, byte [0x475261]
xor al, 0xfd
mov byte [0x475461], al
mov al, byte [0x475262]
mov cl, al
and cl, 0x85
shl cl, 1
add al, 0x85
sub al, cl
mov byte [0x475462], al
mov al, byte [0x475263]
xor al, 0x60
mov byte [0x475463], al
mov al, byte [0x475264]
mov cl, al
and cl, 0x4d
shl cl, 1
sub al, 0xb3
sub al, cl
mov byte [0x475464], al
mov al, byte [0x475265]
xor al, 0x11
mov byte [0x475465], al
mov al, byte [0x475266]
xor al, 0x2b
mov byte [0x475466], al
mov al, byte [0x475267]
mov cl, al
xor cl, 0xff
and cl, 0xb4
and al, 0x4b
or cl, al
mov byte [0x475467], cl
mov al, byte [0x475268]
xor al, 0xf8
mov byte [0x475468], al
mov al, byte [0x475269]
xor al, 0xc0
mov byte [0x475469], al
mov al, byte [0x47526a]
xor al, 0xe2
mov byte [str.:_x], al
mov al, byte [0x47526b]
xor al, 0xad
mov byte [0x47546b], al
mov al, byte [0x47526c]
xor al, 0x45
mov byte [0x47546c], al
mov al, byte [0x47526d]
xor al, 0xc9
mov byte [0x47546d], al
mov al, byte [0x47526e]
mov cl, al
and cl, 0x60
shl cl, 1
add al, 0x30
add al, 0x60
sub al, 0x30
sub al, cl
mov byte [0x47546e], al
mov al, byte [0x47526f]
xor al, 0x91
mov byte [0x47546f], al
mov al, byte [0x474670]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
and dl, cl
or dl, 0x8c
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
or al, 0x73
xor al, 0xff
and al, 0xff
or al, 0
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x4746f0], dl
mov al, byte [0x474671]
xor al, 0xa4
mov byte [0x4746f1], al
mov al, byte [0x474672]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xd3
or al, 0xd3
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x4746f2], cl
mov dl, byte [0x474673]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
or al, cl
and al, 0x2e
xor al, 0xff
and dl, 0xd1
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, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
xor cl, 0xff
or cl, 0
xor cl, 0xff
or cl, 0
or al, cl
mov byte [0x4746f3], al
mov al, byte [0x474674]
xor al, 0xcc
mov byte [0x4746f4], al
mov al, byte [0x474675]
xor al, 0xb
mov byte [0x4746f5], al
mov bl, byte [0x474676]
mov dl, bl
xor dl, 0xff
or dl, 0x11
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, 0xee
xor ecx, ecx
sub cl, al
add bl, cl
mov byte [0x4746f6], bl
mov al, byte [0x474677]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
and dl, 0x51
and al, 0xae
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 [0x4746f7], dl
mov al, byte [0x474678]
xor al, 0x36
mov byte [0x4746f8], al
mov al, byte [0x474679]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0xff
or cl, 0
mov ah, cl
xor ah, 0xff
mov ch, dl
and ch, ah
mov ah, dl
xor ah, cl
add dl, ah
sub dl, ch
or dl, dl
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0
xor dl, 0xff
or dl, 0x53
and al, 0x53
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x4746f9], dl
mov al, byte [0x47467a]
mov cl, al
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xc8
or al, 0xc8
xor al, 0xff
or cl, al
xor cl, 0xff
mov byte [0x4746fa], cl
mov al, byte [0x47467b]
xor al, 0x9b
mov byte [0x4746fb], al
mov al, byte [0x47467c]
mov cl, al
xor cl, 0xff
and cl, 0x74
and al, 0x8b
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
xor dl, 0xf3
mov byte [0x4746fc], dl
mov al, byte [0x47467d]
mov cl, al
xor cl, 0xff
and cl, 0x97
mov dl, al
xor dl, 0x97
and dl, al
or cl, dl
mov byte [0x4746fd], cl
mov al, byte [0x47467e]
mov cl, al
and cl, 0x88
shl cl, 1
add al, 0x88
sub al, cl
mov byte [0x4746fe], al
mov al, byte [0x47467f]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xc6
xor dl, 0xff
mov cl, al
xor cl, 0xff
or cl, 0xc6
xor dl, 0xff
xor cl, 0xff
or dl, cl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xc6
shl dl, 1
sub dl, 0xc6
add al, 0xdf
sub al, dl
sub al, 0xdf
mov byte [0x4746ff], al
mov al, byte [0x474680]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x9a
xor dl, 0xff
or al, 0x65
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474700], dl
mov al, byte [0x474681]
xor al, 0x94
mov byte [0x474701], al
mov al, byte [0x474682]
mov dl, al
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0xbb
xor al, 0xff
and al, 0x44
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474702], dl
mov al, byte [0x474683]
mov cl, al
xor cl, 0xc
xor cl, 0xff
and cl, 0xc
shl cl, 1
sub cl, 0xc
sub al, cl
mov byte [0x474703], al
mov al, byte [0x474684]
mov dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0x36
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
or al, 0xc9
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474704], dl
mov al, byte [0x474685]
mov cl, al
xor cl, 0xff
and cl, 0x4a
and al, 0xb5
or cl, al
xor cl, 0x6a
mov byte [0x474705], cl
mov al, byte [0x474686]
xor al, 0xcc
mov byte [0x474706], al
mov al, byte [0x474687]
mov cl, al
xor cl, 0xff
and cl, 0x55
and al, 0xaa
or cl, al
xor cl, 0x53
mov byte [0x474707], cl
mov dl, byte [0x474688]
mov al, dl
xor al, 0xff
mov cl, dl
xor cl, 0xff
and cl, 0x65
mov ah, dl
and ah, 0x9a
or cl, ah
xor cl, 0x9a
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, 0x7c
add al, cl
xor dl, 0xff
or dl, dl
xor dl, 0xff
or dl, 0x7c
xor dl, 0xff
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
xor al, 0xff
xor dl, 0xff
or al, dl
xor al, 0xff
and al, 0xff
mov byte [0x474708], al
mov al, byte [0x474689]
xor al, 0x28
mov byte [0x474709], al
mov al, byte [0x47468a]
mov dl, al
or dl, dl
xor dl, 0xff
or dl, 0xe7
xor dl, 0xff
xor al, 0xff
and al, 0xe7
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47470a], dl
mov cl, byte [0x47468b]
mov dl, cl
and dl, 0xff
shl dl, 1
mov al, cl
add al, 0xff
sub al, dl
and al, 0x4f
mov dl, cl
xor dl, 0xff
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xb0
and al, al
xor al, 0xff
and dl, dl
xor dl, 0xff
xor al, 0xff
xor dl, 0xff
or al, dl
mov cl, al
xor cl, 0x70
xor cl, 0xff
and cl, 0x70
shl cl, 1
sub cl, 0x70
sub al, cl
mov byte [0x47470b], al
mov al, byte [0x47468c]
mov cl, al
xor cl, 0xff
and cl, 0x9c
and al, 0x63
or cl, al
xor cl, 0xbc
mov byte [0x47470c], cl
mov al, byte [0x47468d]
mov cl, al
or cl, cl
mov dl, cl
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0
and dl, 0xff
xor dl, 0xff
mov cl, dl
and cl, 0xe7
xor cl, 0xff
add dl, 0xe7
add dl, 1
add dl, cl
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
and al, 0xe7
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
xor al, 0xff
and dl, al
mov byte [0x47470d], dl
mov al, byte [0x47468e]
mov cl, al
xor cl, 0xff
and cl, 0x4c
or al, al
xor al, 0xff
or al, 0x4c
xor al, 0xff
or cl, al
mov byte [0x47470e], cl
mov al, byte [0x47468f]
xor al, 0xff
or al, 0
xor al, 0xff
or al, 0
mov byte [0x47470f], al
mov al, byte [0x474690]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x1a
xor dl, 0xff
mov cl, al
and cl, 0xe5
xor cl, 0xff
xor dl, 0xff
xor cl, 0xff
or dl, cl
xor dl, 0xff
mov ah, dl
and ah, 0x1a
xor ah, 0xff
and dl, 0x1a
xor dl, 0xff
and ah, dl
xor ah, 0xff
shl ah, 1
sub ah, 0x1a
mov cl, al
xor cl, 0xff
and cl, ah
xor ah, 0xff
and al, ah
sub al, cl
mov byte [0x474710], al
mov ah, byte [0x474691]
mov al, ah
or al, al
xor al, 0xff
mov cl, al
and cl, 0xb9
mov dl, al
xor dl, 0x46
add al, dl
sub al, cl
xor al, 0xff
mov dl, ah
xor dl, 0xff
and dl, 0xe1
and ah, 0x1e
or dl, ah
xor dl, 0x1e
mov cl, dl
xor cl, 0xff
or cl, 0xb9
and dl, 0x46
xor dl, 0xff
xor cl, 0xff
xor dl, 0xff
or cl, dl
or al, cl
xor al, 0xff
mov byte [0x474711], al
mov al, byte [0x474692]
xor al, 0x21
mov byte [0x474712], al
mov al, byte [0x474693]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
and dl, 0x34
xor dl, 0xff
xor al, 0xff
or al, 0x34
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474713], dl
mov al, byte [0x474694]
mov cl, al
xor cl, 0xff
and cl, 0x5a
and al, 0xa5
or cl, al
xor cl, 0x86
mov byte [0x474714], cl
mov al, byte [0x474695]
mov cl, al
xor cl, 0xff
and cl, 0x81
and al, 0x7e
or cl, al
mov byte [0x474715], cl
mov al, byte [0x474696]
xor al, 0x92
mov byte [0x474716], al
mov al, byte [0x474697]
xor al, 0xa3
mov byte [0x474717], al
mov al, byte [0x474698]
mov dl, al
and dl, dl
xor dl, 0xff
and dl, 0xea
xor dl, 0xff
mov cl, al
xor cl, 0xff
or cl, 0xea
and dl, cl
xor dl, 0xff
mov ah, dl
xor ah, 0xff
and ah, 0x3e
and dl, 0xc1
or ah, dl
xor ah, 0xc1
and ah, 0xea
shl ah, 1
sub ah, 0x4b
sub ah, 0xea
add ah, 0x4b
sub al, ah
mov byte [0x474718], al
mov bl, byte [0x474699]
mov dl, bl
xor dl, 0xff
or dl, 0xca
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, 0x35
sub bl, al
mov byte [0x474719], bl
mov al, byte [0x47469a]
mov dl, al
or dl, dl
mov cl, dl
xor cl, 0xff
and cl, 0xc6
and dl, 0x39
or cl, dl
xor cl, 0x39
mov dl, cl
xor dl, 0xff
and dl, 0x27
and cl, 0xd8
or dl, cl
xor dl, 0xd8
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 8
add dl, cl
xor al, 0xff
and al, 0xf7
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x47471a], dl
mov al, byte [0x47469b]
xor al, 0xb2
mov byte [0x47471b], al
mov bl, byte [0x47469c]
mov dl, bl
xor dl, 0xd2
xor dl, 0xff
and dl, 0xd2
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, 0x2d
add al, 1
sub bl, al
mov byte [0x47471c], bl
mov al, byte [0x47469d]
xor al, 2
mov byte [0x47471d], al
mov al, byte [0x47469e]
xor al, 0x19
mov byte [0x47471e], al
mov cl, byte [0x47469f]
mov dl, cl
and dl, 9
shl dl, 1
xor eax, eax
sub al, cl
add al, 0xf7
xor ecx, ecx
sub cl, al
sub cl, dl
mov byte [0x47471f], cl
mov al, byte [0x4746a0]
mov cl, al
xor cl, 0xb8
xor cl, 0xff
and cl, 0xb8
shl cl, 1
sub cl, 0xb8
sub al, cl
mov byte [0x474720], al
mov al, byte [0x4746a1]
mov cl, al
xor cl, 0xff
and cl, 0x65
xor al, 0xff
or al, 0x65
xor al, 0xff
and al, 0xff
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 [0x474721], dl
mov al, byte [0x4746a2]
xor al, 0x58
mov byte [0x474722], al
mov al, byte [0x4746a3]
mov cl, al
and cl, 0xef
shl cl, 1
add al, 0xef
sub al, cl
mov byte [0x474723], al
mov cl, byte [0x4746a4]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
or al, 0xc8
xor al, 0xff
or cl, 0x37
xor cl, 0xff
or al, cl
xor al, 0xff
mov byte [0x474724], al
mov al, byte [0x4746a5]
xor al, 0xba
mov byte [0x474725], al
mov bl, byte [0x4746a6]
mov dl, bl
and dl, 0x59
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, 0x59
sub bl, 0xb6
sub bl, al
add bl, 0xb6
mov byte [0x474726], bl
mov bl, byte [0x4746a7]
mov dl, bl
xor dl, 0x76
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, 0x89
sub bl, al
mov byte [0x474727], bl
mov al, byte [0x4746a8]
mov cl, al
xor cl, 0xff
and cl, 0xf4
and al, 0xb
or cl, al
mov byte [0x474728], cl
mov al, byte [str.6pQ_]
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, 0x36
and al, 0xc9
or dl, al
xor dl, 0xc
mov byte [0x474729], dl
mov al, byte [0x4746aa]
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 dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
xor dl, 0xff
and dl, 0x1a
mov cl, al
xor cl, 0x1a
and cl, al
or dl, cl
mov al, dl
xor al, 0xff
and al, 0xcf
and dl, 0x30
or al, dl
mov byte [0x47472a], al
mov al, byte [0x4746ab]
xor al, 0x9d
mov byte [0x47472b], al
mov al, byte [0x4746ac]
xor al, 0x7c
mov byte [0x47472c], al
mov al, byte [0x4746ad]
mov cl, al
xor cl, 0xff
and cl, 0x5d
and al, 0xa2
or cl, al
mov byte [0x47472d], cl
mov cl, byte [0x4746ae]
mov al, cl
xor al, 0xff
and al, 0xf5
or cl, cl
xor cl, 0xff
xor cl, 0xff
and cl, 0xa
mov dl, al
and dl, cl
xor al, cl
or dl, al
xor dl, 0xa6
mov byte [0x47472e], dl
mov al, byte [0x4746af]
mov cl, al
xor cl, 0xff
and cl, 0xe5
and al, 0x1a
or cl, al
xor cl, 0x95
mov byte [0x47472f], cl
mov al, byte [0x4746b0]
mov cl, al
xor cl, 0xc0
xor cl, 0xff
and cl, 0xc0
shl cl, 1
sub cl, 0xc0
sub al, cl
mov byte [0x474730], al
mov al, byte [0x4746b1]
mov ah, al
xor ah, 0xff
mov cl, ah
xor cl, 0xfb
xor cl, 0xff
or ah, 0xfb
and ah, cl
and al, 4
mov dl, ah
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov dh, dl
and dh, 0x36
and ah, 0xc9
mov ch, cl
and ch, 0x36
and al, 0xc9
or dh, ah
or ch, al
xor dh, ch
or dl, cl
xor dl, 0xff
and dl, 0xff
or dh, dl
mov byte [0x474731], dh
mov al, byte [0x4746b2]
xor al, 0x7f
mov byte [0x474732], al
mov al, byte [0x4746b3]
xor al, 0xe6
mov byte [0x474733], al
mov bl, byte [0x4746b4]
mov dl, bl
xor dl, 0x94
xor dl, 0xff
or dl, dl
xor dl, 0xff
xor dl, 0xff
and dl, 0x94
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, 0x94
sub bl, al
mov byte [0x474734], bl
mov al, byte [0x4746b5]
xor al, 0xc8
mov byte [0x474735], al
mov al, byte [0x4746b6]
mov dl, al
xor dl, 0xff
and dl, 0x4f
mov cl, al
and cl, 0xb0
or dl, cl
xor dl, 0xa7
xor dl, 0xff
and dl, 0xff
or dl, 0
and dl, 0xe8
shl dl, 1
sub dl, 0xe8
sub al, dl
mov byte [0x474736], al
mov al, byte [0x4746b7]
mov cl, al
xor cl, 0xff
and cl, 0xeb
and al, 0x14
or cl, al
xor cl, 0x4e
mov byte [0x474737], cl
mov dl, byte [0x4746b8]
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, 0x6a
or dl, dl
xor dl, 0xff
or dl, 0x6a
xor dl, 0xff
and al, al
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
xor al, 0xff
xor cl, 0xff
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0x54
and al, 0xab
or cl, al
mov byte [0x474738], cl
mov al, byte [0x4746b9]
xor al, 0x80
mov byte [0x474739], al
mov al, byte [0x4746ba]
xor al, 0x9d
mov byte [0x47473a], al
mov al, byte [0x4746bb]
mov cl, al
or cl, cl
mov dl, cl
and dl, 0xff
shl dl, 1
add cl, 0xff
sub cl, dl
or cl, 0xde
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 al, al
xor al, 0xff
xor al, 0xff
or al, 0
and al, 0xff
xor al, 0xff
and al, 0xde
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, dl
xor dl, 0xff
mov cl, al
xor cl, 0xff
xor al, 0xff
and cl, al
or dl, cl
xor dl, 0xff
mov byte [0x47473b], dl
mov al, byte [0x4746bc]
mov cl, al
xor cl, 0xf6
xor cl, 0xff
and cl, 0xf6
shl cl, 1
sub cl, 0xf6
sub al, cl
mov byte [0x47473c], al
mov al, byte [0x4746bd]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0x67
xor dl, 0xff
or cl, 0x67
and cl, dl
and al, 0x98
or cl, al
xor cl, 0xc8
mov byte [0x47473d], cl
mov al, byte [0x4746be]
xor al, 0xe4
mov byte [0x47473e], al
mov al, byte [0x4746bf]
mov cl, al
xor cl, 0xff
and cl, 0xe8
and al, 0x17
or cl, al
mov byte [0x47473f], cl
mov al, byte [0x4746c0]
xor al, 0x4d
mov byte [0x474740], al
mov al, byte [0x4746c1]
xor al, 0xab
mov byte [str.D5Z_b], al
mov al, byte [0x4746c2]
xor al, 0x66
mov byte [0x474742], al
mov al, byte [0x4746c3]
mov cl, al
xor cl, 0xa3
xor cl, 0xff
and cl, 0xa3
shl cl, 1
sub cl, 0xa3
sub al, 0xc4
sub al, cl
add al, 0xc4
mov byte [0x474743], al
mov al, byte [0x4746c4]
mov cl, al
xor cl, 0xff
mov dl, cl
xor dl, 0xff
or dl, 0x57
xor cl, 0xff
or cl, 0x57
xor dl, 0xff
xor cl, 0xff
or dl, cl
and al, 0x57
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 [0x474744], ah
mov al, byte [0x4746c5]
xor al, 0x41
mov byte [0x474745], al
mov al, byte [0x4746c6]
mov cl, al
and cl, 0xff
shl cl, 1
mov dl, al
add dl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0xff
or cl, 0x62
and dl, 0x9d
xor dl, 0xff
and cl, dl
xor cl, 0xff
and al, 0x62
or cl, al
mov byte [0x474746], cl
mov al, byte [0x4746c7]
xor al, 0xf2
mov byte [0x474747], al
mov al, byte [0x4746c8]
xor al, 0x45
mov byte [0x474748], al
mov al, byte [0x4746c9]
xor al, 0x43
mov byte [0x474749], al
mov ah, byte [0x4746ca]
mov dh, ah
xor dh, 0xff
and dh, 0x34
and ah, 0xcb
mov al, dh
xor al, 0xff
mov cl, ah
xor cl, 0xff
mov dl, al
and dl, 0x20
and dh, 0xdf
mov ch, cl
and ch, 0x20
and ah, 0xdf
or dl, dh
or ch, ah
xor dl, ch
or al, cl
xor al, 0xff
and al, 0xff
or dl, al
mov byte [0x47474a], dl
mov al, byte [0x4746cb]
mov cl, al
and cl, cl
xor cl, 0xff
and cl, 0xbc
xor cl, 0xff
xor al, 0xff
or al, 0xbc
and cl, al
xor cl, 0xff
mov byte [0x47474b], cl
mov al, byte [0x4746cc]
mov cl, al
xor cl, cl
xor cl, 0xff
mov dl, al
or dl, dl
and dl, cl
xor dl, 0xff
xor dl, 0xff
mov ah, dl
xor ah, 0xff
xor dl, 0xff
or ah, dl
and ah, 0xd0
xor ah, 0xff
xor al, 0xff
or al, 0xd0
mov dl, ah
xor dl, 0xff
xor ah, 0xff
and dl, ah
or al, al
xor al, 0xff
or dl, al
xor dl, 0xff
mov al, dl
and al, 0xff
shl al, 1
add dl, 0xff
sub dl, al
mov byte [0x47474c], dl
mov cl, byte [0x4746cd]
mov al, cl
xor al, 0xff
and al, 0x85
and cl, 0x7a
or al, cl
mov cl, al
xor cl, 0x90
xor cl, 0xff
and cl, 0x90
shl cl, 1
sub cl, 0x90
sub al, cl
mov byte [0x47474d], al
mov dl, byte [0x4746ce]
mov al, dl
xor al, 0xff
and al, 0xfd
mov cl, dl
and cl, 2
or al, cl
xor al, 2
and al, 0x6c
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x93
add dl, cl
or al, dl
mov cl, al
and cl, 0xaf
shl cl, 1
add al, 0xaf
sub al, cl
mov byte [0x47474e], al
mov al, byte [0x4746cf]
mov cl, al
xor cl, 0xff
and cl, 0xe9
and al, 0x16
mov dl, cl
xor dl, 0xff
xor al, 0xff
mov ah, dl
and ah, 0x9f
and cl, 0x60
mov ch, al
and ch, 0x9f
or ah, cl
or ch, 0
xor ah, ch
or dl, al
xor dl, 0xff
and dl, 0xff
or ah, dl
xor ah, 0x2c
mov byte [0x47474f], ah
mov cl, byte [0x4746d0]
mov al, cl
xor al, 0xff
and al, 0xe2
mov dl, cl
xor dl, 0xe2
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 dl, al
and dl, dl
xor dl, 0xff
xor dl, 0xff
or dl, 0xc
and al, 0xc
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474750], dl
mov al, byte [str._TQx]
xor al, 0x2c
mov byte [0x474751], al
mov al, byte [0x4746d2]
mov cl, al
xor cl, 0xff
and cl, 0x59
xor al, 0xff
or al, 0x59
xor al, 0xff
and al, 0xff
or cl, al
mov byte [0x474752], cl
mov al, byte [0x4746d3]
mov cl, al
xor cl, 0xff
and cl, 0xf4
and al, 0xb
or cl, al
xor cl, 0xa8
mov byte [0x474753], cl
mov al, byte [0x4746d4]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and cl, 0x37
mov ah, al
and ah, 0xc8
or cl, ah
xor cl, 0xc8
or dl, cl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
or dl, 0x8a
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or al, 0x75
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474754], dl
mov al, byte [0x4746d5]
mov cl, al
xor cl, 0xff
and cl, 0xa1
and al, 0x5e
or cl, al
mov al, cl
xor al, 0xff
and al, 0x85
and cl, 0x7a
or al, cl
xor al, 0xc1
mov byte [0x474755], al
mov al, byte [0x4746d6]
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
mov cl, dl
xor cl, 0xc1
xor cl, 0xff
or dl, 0xc1
and dl, cl
xor dl, 0xff
and al, 0x3e
xor al, 0xff
xor dl, 0xff
xor al, 0xff
mov cl, al
and cl, dl
xor cl, 0xff
add dl, al
add dl, 1
add dl, cl
mov byte [0x474756], dl
mov al, byte [0x4746d7]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
and dl, cl
xor dl, 0xff
and dl, 0xbf
or al, 0xbf
xor al, 0xff
xor dl, 0xff
xor al, 0xff
and dl, al
mov byte [0x474757], dl
mov al, byte [0x4746d8]
mov dl, al
xor dl, 0xff
mov cl, al
xor cl, 0xff
or dl, cl
xor dl, 0xff
or dl, 0xb4
and al, 0xb4
xor al, 0xff
xor dl, 0xff
xor al, 0xff
or dl, al
mov byte [0x474758], dl
mov cl, byte [0x4746d9]
mov al, cl
xor al, 0xff
and al, 0x8d
mov dl, cl
and dl, 0x72
or al, dl
xor al, 0x72
and al, 0x41
and cl, 0xbe
or al, cl
xor al, 0x7c
mov byte [0x474759], al
mov al, byte [0x4746da]
xor al, 0x1b
mov byte [0x47475a], al
mov al, byte [str.0r]
mov cl, al
or cl, cl
xor cl, 0xff
and cl, 0xff
or cl, 0
mov dl, cl
and dl, 0xc2
xor cl, 0xc2
or dl, cl
and dl, dl
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
and dl, 0xff
xor dl, 0xff
mov cl, al
and cl, 0xc2
mov ah, al
xor ah, 0x3d
add al, ah
sub al, cl
xor al, 0xff
mov ah, dl
xor ah, 0xff
mov cl, al
xor cl, 0xff
and ah, cl
xor dl, 0xff
xor al, 0xff
and dl, al
or ah, dl
xor ah, 0xff
xor ah, 0xff
mov byte [0x47475b], ah
mov al, byte [0x4746dc]
mov cl, al
xor cl, 0xff
and cl, 0xc5
and al, 0x3a
or cl, al
mov byte [0x47475c], cl
mov al, byte [0x4746dd]
mov cl, al
xor cl, 0xff
and cl, 0xf7
and al, 8
or cl, al
xor cl, 0x62
mov byte [0x47475d], cl
mov al, byte [0x4746de]
mov cl, al
xor cl, 0x76
xor cl, 0xff
and cl, 0x76
shl cl, 1
sub cl, 0x76
sub al, cl
mov byte [0x47475e], al
mov al, byte [0x4746df]
xor al, 0x7f
mov byte [0x47475f], al
mov al, byte [0x4746e0]
mov cl, al
and cl, 0x18
shl cl, 1
add al, 0x18
sub al, cl
mov byte [0x474760], al
mov al, byte [0x4746e1]
xor al, 0x56
mov byte [0x474761], al
mov al, byte [0x4746e2]
xor al, 0xd8
mov byte [0x474762], al
mov cl, byte [0x4746e3]
mov al, cl
xor al, 0xff
mov dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
and al, 0x86
xor cl, 0xff
and cl, 0x79
or al, cl
xor al, 0xff
mov byte [0x474763], al
mov al, byte [0x4746e4]
xor al, 0xee
mov byte [0x474764], al
mov al, byte [0x4746e5]
xor al, 0x4f
mov byte [0x474765], al
mov bl, byte [0x4746e6]
mov al, bl
xor al, 0xb1
xor al, 0xff
mov dl, bl
or dl, 0xb1
and dl, al
mov cl, dl
and cl, 0xfd
mov al, dl
xor al, 0xff
and al, 2
mul cl
mov dh, al
mov cl, dl
and cl, 2
or dl, 2
mov al, dl
mul cl
add al, dh
xor ecx, ecx
sub cl, bl
add cl, 0x4f
xor edx, edx
sub dl, cl
sub dl, al
mov byte [0x474766], dl
mov al, byte [0x4746e7]
xor al, 0x5c
mov byte [0x474767], al
mov al, byte [0x4746e8]
mov dl, al
or dl, dl
mov cl, dl
and cl, 0xff
shl cl, 1
add dl, 0xff
sub dl, cl
mov cl, dl
xor cl, 0xff
xor dl, 0xff
or cl, dl
xor cl, 0xff
or cl, 0
xor cl, 0xff
or cl, 0
mov dl, cl
xor dl, 0xa5
and dl, cl
or al, 0x5a
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
or dl, al
xor dl, 0xff
mov byte [0x474768], dl
mov dl, byte [0x4746e9]
mov al, dl
and al, al
mov cl, al
and cl, 0xff
shl cl, 1
add al, 0xff
sub al, cl
and al, 0x87
mov cl, al
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub al, cl
mov cl, dl
add cl, 1
xor dl, 0xff
or dl, 0x78
add dl, cl
xor dl, 0xff
and al, dl
xor al, 0xff
mov byte [0x474769], al
mov bl, byte [0x4746ea]
mov dl, bl
xor dl, 0xc0
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, 0x3f
sub bl, al
mov byte [0x47476a], bl
mov al, byte [0x4746eb]
xor al, 0x24
mov byte [0x47476b], al
mov al, byte [0x4746ec]
xor al, 0x22
mov byte [0x47476c], al
mov al, byte [0x4746ed]
xor al, 0xe
mov byte [0x47476d], al
mov al, byte [0x4746ee]
mov cl, al
xor cl, 0xd5
xor cl, 0xff
and cl, 0xd5
shl cl, 1
sub cl, 0xd5
sub al, cl
mov byte [0x47476e], al
mov dl, byte [0x4746ef]
mov al, dl
or al, al
xor al, 0xff
xor al, 0xff
mov cl, al
xor cl, 0x35
xor cl, 0xff
or al, 0x35
and al, cl
mov cl, dl
xor cl, 0xff
xor cl, 0xff
and cl, 0xff
shl cl, 1
sub cl, 0xff
sub dl, cl
and dl, 0xca
or al, dl
xor al, 0xff
mov byte [0x47476f], al
mov ax, word [0x474c70]
mov cx, ax
xor cx, 0xffff
and cx, 0x3868
and ax, 0xc797
or cx, ax
xor cx, 0x2e21
mov word [0x474e70], cx
mov ax, word [0x474c72]
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
and dx, 0x328f
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
xor ax, 0xffff
or ax, 0x328f
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x474e72], dx
mov ax, word [0x474c74]
mov cx, ax
and cx, 0x35f2
shl cx, 1
add ax, 0x35f2
sub ax, cx
mov word [0x474e74], ax
mov ax, word [0x474c76]
mov cx, ax
xor cx, 0xc34b
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
and dx, 0xffff
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
and dx, 0xc34b
shl dx, 1
sub dx, 0xc34b
sub ax, dx
mov word [str.Tko], ax
mov ax, word [0x474c78]
xor ax, 0x70bf
mov word [0x474e78], ax
mov ax, word [0x474c7a]
xor ax, 0x35f8
mov word [0x474e7a], ax
mov ax, word [0x474c7c]
xor ax, 0x65f2
mov word [0x474e7c], ax
mov dx, word [0x474c7e]
mov ax, dx
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
xor ax, 0x5368
and ax, 0x5368
mov cx, dx
xor cx, 0xac97
xor cx, 0xffff
or dx, 0xac97
and dx, cx
mov cx, ax
xor cx, 0xffff
mov si, dx
xor si, 0xffff
and cx, si
xor ax, 0xffff
xor dx, 0xffff
and ax, dx
or cx, ax
xor cx, 0xffff
mov word [0x474e7e], cx
mov ax, word [0x474c80]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
or dx, 0x4b93
xor dx, 0xffff
or ax, 0xb46c
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [str.5_v_vE], dx
mov ax, word [0x474c82]
xor ax, 0xf960
mov word [0x474e82], ax
mov ax, word [0x474c84]
xor ax, 0x88b1
mov word [0x474e84], ax
mov ax, word [0x474c86]
xor ax, 0xaec5
mov word [0x474e86], ax
mov ax, word [0x474c88]
xor ax, 0x67a0
mov word [0x474e88], ax
mov ax, word [0x474c8a]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0x958c
xor ax, 0xffff
or ax, 0x6a73
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x474e8a], dx
mov ax, word [0x474c8c]
xor ax, 0x8d6b
mov word [0x474e8c], ax
mov ax, word [0x474c8e]
mov cx, ax
and cx, 0xa9a7
shl cx, 1
add ax, 0xa9a7
sub ax, cx
mov word [0x474e8e], ax
mov ax, word [0x474c90]
mov si, ax
xor si, 0xffff
and si, 0x9730
mov dx, ax
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
xor dx, 0xffff
and dx, 0x68cf
mov ax, si
xor ax, 0xffff
xor si, 0xffff
or ax, si
and dx, dx
xor dx, 0xffff
xor ax, 0xffff
xor dx, 0xffff
or ax, dx
mov cx, ax
xor cx, 0x1172
xor cx, 0xffff
and cx, 0x1172
shl cx, 1
sub cx, 0x1172
sub ax, cx
mov word [0x474e90], ax
mov ax, word [0x474c92]
xor ax, 0x1f4f
mov word [0x474e92], ax
mov ax, word [str._FW_r]
xor ax, 0x3f70
mov word [0x474e94], ax
mov ax, word [0x474c96]
xor ax, 0x564b
mov word [0x474e96], ax
mov ax, word [0x474c98]
xor ax, 0xc50
mov word [0x474e98], ax
mov ax, word [0x474c9a]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0xb418
xor ax, 0xffff
or ax, 0x4be7
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x474e9a], dx
mov ax, word [0x474c9c]
xor ax, 0x135b
mov word [0x474e9c], ax
mov ax, word [0x474c9e]
mov cx, ax
add cx, 1
mov dx, ax
xor dx, 0xffff
or dx, 0x1a55
add dx, cx
shl dx, 1
add ax, 0x1a55
sub ax, dx
mov word [0x474e9e], ax
mov cx, word [0x474ca0]
mov ax, cx
xor ax, 0xffff
xor ax, 0xffff
or ax, 0x774e
xor ax, 0xffff
and ax, 0xffff
and cx, 0x774e
or ax, cx
xor ax, 0x44e
mov word [0x474ea0], ax
mov ax, word [0x474ca2]
mov cx, ax
and cx, 0x9fc5
shl cx, 1
add ax, 0x9fc5
sub ax, cx
mov word [0x474ea2], ax
mov ax, word [0x474ca4]
xor ax, 0x3768
mov word [0x474ea4], ax
mov ax, word [0x474ca6]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
mov si, cx
and si, dx
xor si, 0xffff
add dx, cx
add dx, 1
add dx, si
xor dx, 0xffff
or dx, 0xf75a
mov cx, ax
add cx, 1
xor ax, 0xffff
or ax, 0xf75a
add ax, cx
xor ax, 0xffff
mov si, dx
xor si, 0xffff
xor dx, 0xffff
and si, dx
xor si, 0xffff
and si, 0xffff
xor si, 0xffff
and si, 0xffff
xor ax, 0xffff
or si, ax
mov word [0x474ea6], si
mov dx, word [0x474ca8]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
mov cx, dx
xor cx, 0xffff
and cx, 0x8b17
mov si, dx
and si, 0x74e8
or cx, si
xor cx, 0x74e8
and ax, cx
xor ax, 0xffff
and ax, 0xcd68
or dx, 0xcd68
xor dx, 0xffff
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0
xor dx, 0xffff
xor ax, 0xffff
xor dx, 0xffff
or ax, dx
xor ax, 0xffff
and ax, 0xffff
mov word [0x474ea8], ax
mov ax, word [str.6f]
xor ax, 0x6726
mov word [0x474eaa], ax
mov ax, word [0x474cac]
xor ax, 0x7d4e
mov word [0x474eac], ax
mov dx, word [0x474cae]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov si, dx
sub si, cx
or ax, si
and ax, 0x3f11
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
and dx, 0xc0ee
xor dx, 0xffff
and ax, dx
or ax, ax
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
or ax, 0
xor ax, 0xffff
mov word [0x474eae], ax
mov ax, word [0x474cb0]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0
and dx, 0xffff
xor dx, 0xffff
or dx, 0x1313
add dx, 0xeced
mov cx, ax
add cx, 1
xor ax, 0xffff
or ax, 0x1313
add ax, cx
or dx, ax
mov word [0x474eb0], dx
mov ax, word [0x474cb2]
mov cx, ax
and cx, 0xa611
shl cx, 1
add ax, 0xa611
sub ax, cx
mov word [0x474eb2], ax
mov ax, word [0x474cb4]
xor ax, 0xe38
mov word [0x474eb4], ax
mov cx, word [0x474cb6]
mov ax, cx
or ax, ax
xor ax, 0xffff
or ax, 0x5c15
xor ax, 0xffff
or cx, 0xa3ea
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
mov word [0x474eb6], ax
mov ax, word [0x474cb8]
mov dx, ax
xor dx, 0xd42a
and dx, ax
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
sub ax, 0xe5ab
add ax, 0x2bd5
add ax, 0xe5ab
sub ax, dx
mov word [0x474eb8], ax
mov si, word [0x474cba]
mov ax, si
or ax, ax
xor ax, 0xffff
and ax, 0xffff
or ax, 0
xor ax, 0xffff
and ax, 0xcdab
mov dx, si
xor dx, 0xffff
xor si, 0xffff
or dx, si
and dx, 0xffff
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
mov si, dx
xor si, 0xffff
or si, 0xcdab
xor dx, 0xffff
or dx, 0xcdab
and si, dx
xor si, 0xffff
and ax, ax
xor ax, 0xffff
mov cx, si
xor cx, 0xffff
xor si, 0xffff
or cx, si
xor ax, 0xffff
xor cx, 0xffff
or ax, cx
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
mov word [0x474eba], ax
mov ax, word [0x474cbc]
mov cx, ax
xor cx, 0x9b32
xor cx, 0xffff
and cx, 0x9b32
shl cx, 1
sub cx, 0x9b32
sub ax, cx
mov word [0x474ebc], ax
mov ax, word [0x474cbe]
xor ax, 0x5321
mov word [0x474ebe], ax
mov ax, word [0x474cc0]
mov cx, ax
xor cx, 0xffff
and cx, 0xe105
and ax, 0x1efa
or cx, ax
xor cx, 0xb1e4
mov word [0x474ec0], cx
mov ax, word [0x474cc2]
mov cx, ax
xor cx, 0xffff
mov dx, ax
and dx, cx
mov cx, ax
xor cx, cx
mov si, ax
add si, cx
sub si, dx
xor si, 0xffff
mov cx, si
and cx, 0xffff
shl cx, 1
add si, 0xffff
sub si, cx
mov dx, si
xor dx, 0xffff
xor si, 0xffff
and dx, si
or dx, 0xf923
xor dx, 0xffff
mov di, ax
xor di, 0xffff
and di, 0x92b8
and ax, 0x6d47
or di, ax
xor di, 0x6d47
mov si, di
xor si, 0xffff
or si, 0x6dc
and di, 0xf923
xor di, 0xffff
and si, di
xor si, 0xffff
mov ax, dx
xor ax, 0xffff
xor dx, 0xffff
or ax, dx
and si, si
xor si, 0xffff
xor ax, 0xffff
xor si, 0xffff
or ax, si
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
mov word [0x474ec2], ax
mov ax, word [0x474cc4]
mov cx, ax
xor cx, 0xffff
and cx, 0x85b4
and ax, 0x7a4b
or cx, ax
xor cx, 0x7ae7
mov word [0x474ec4], cx
mov cx, word [0x474cc6]
mov ax, cx
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0xaa0
and cx, 0xaa0
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
mov word [0x474ec6], ax
mov ax, word [0x474cc8]
mov cx, ax
and cx, 0xa772
shl cx, 1
add ax, 0xa772
sub ax, cx
mov word [0x474ec8], ax
mov ax, word [0x474cca]
mov cx, ax
and cx, 0x65ee
shl cx, 1
add ax, 0x65ee
sub ax, cx
mov word [0x474eca], ax
mov ax, word [0x474ccc]
xor ax, 0xbe91
mov word [0x474ecc], ax
mov ax, word [0x474cce]
xor ax, 0x5ac2
mov word [0x474ece], ax
mov dx, word [0x474cd0]
mov ax, dx
xor ax, 0xffff
and ax, 0xffff
or ax, 0
mov cx, dx
xor cx, 0xffff
and ax, cx
or ax, 0x90a0
xor ax, 0xffff
mov si, dx
and si, 0x6f5f
xor dx, 0x6f5f
or si, dx
and si, si
xor si, 0xffff
and si, 0xffff
xor si, 0xffff
xor si, 0xffff
or si, 0
or ax, si
xor ax, 0xffff
mov word [0x474ed0], ax
mov ax, word [0x474cd2]
mov cx, ax
and cx, 0x2b57
shl cx, 1
add ax, 0x2b57
sub ax, cx
mov word [0x474ed2], ax
mov dx, word [0x474cd4]
mov ax, dx
xor ax, 0xffff
and ax, 0x72fa
and dx, 0x8d05
mov cx, ax
xor cx, 0xffff
mov si, dx
xor si, 0xffff
and cx, si
or ax, dx
xor ax, 0xffff
or cx, ax
xor cx, 0xffff
mov word [0x474ed4], cx
mov ax, word [0x474cd6]
mov cx, ax
xor cx, 0xb041
xor cx, 0xffff
and cx, 0xb041
shl cx, 1
sub cx, 0xb041
sub ax, cx
mov word [0x474ed6], ax
mov ax, word [0x474cd8]
mov cx, ax
add cx, 1
mov dx, ax
xor dx, 0xffff
or dx, 0x4dec
add dx, cx
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add ax, 0x4dec
xor ecx, ecx
sub cx, dx
add ax, cx
mov word [0x474ed8], ax
mov ax, word [0x474cda]
xor ax, 0x1617
mov word [0x474eda], ax
mov dx, word [0x474cdc]
mov ax, dx
or ax, ax
xor ax, 0xffff
or ax, 0x2271
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
xor dx, 0xffff
or cx, dx
xor cx, 0xffff
or cx, 0
xor cx, 0xffff
or cx, 0
and cx, 0x2271
or ax, cx
mov cx, ax
xor cx, 0xffff
and cx, 0x5fe9
and ax, 0xa016
or cx, ax
xor cx, 0xa016
mov word [0x474edc], cx
mov ax, word [0x474cde]
xor ax, 0x67a2
mov word [0x474ede], ax
mov ax, word [0x474ce0]
xor ax, 0xf015
mov word [0x474ee0], ax
mov ax, word [0x474ce2]
mov cx, ax
and cx, 0xd2f
shl cx, 1
sub ax, 0xf2d1
sub ax, cx
mov word [0x474ee2], ax
mov ax, word [0x474ce4]
xor ax, 0xd6c8
mov word [0x474ee4], ax
mov ax, word [0x474ce6]
mov cx, ax
xor cx, 0xffff
and cx, 0xa34f
and ax, 0x5cb0
or cx, ax
mov word [0x474ee6], cx
mov ax, word [0x474ce8]
mov cx, ax
xor cx, 0xffff
and cx, 0xa02c
and ax, 0x5fd3
or cx, ax
xor cx, 0xffc2
mov word [0x474ee8], cx
mov dx, word [0x474cea]
mov ax, dx
or ax, ax
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
xor ax, 0xffff
xor ax, 0xffff
or ax, 0x72f4
xor ax, 0xffff
and ax, 0xffff
xor dx, 0xffff
and dx, 0xffff
or dx, 0
and dx, 0x72f4
mov si, ax
xor si, 0xffff
mov cx, dx
xor cx, 0xffff
and si, cx
xor ax, 0xffff
xor dx, 0xffff
and ax, dx
or si, ax
xor si, 0xffff
xor si, 0xffff
mov word [0x474eea], si
mov ax, word [0x474cec]
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov dx, ax
sub dx, cx
and dx, 0x9cd2
and ax, 0x632d
or dx, ax
mov word [0x474eec], dx
mov ax, word [0x474cee]
xor ax, 0x7ac0
mov word [0x474eee], ax
mov ax, word [0x474cf0]
mov dx, ax
xor dx, dx
xor dx, 0xffff
mov cx, ax
or cx, cx
and cx, dx
xor cx, 0xffff
mov dx, cx
xor dx, 0xffff
and dx, 0xb5e0
and cx, 0x4a1f
or dx, cx
xor dx, 0x4a1f
or dx, 0xf39b
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
or ax, 0xc64
and dx, ax
xor dx, 0xffff
mov word [0x474ef0], dx
mov dx, word [0x474cf2]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
mov si, ax
xor si, cx
xor si, 0xffff
or ax, cx
and ax, si
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
and ax, 0x291e
or dx, dx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
and dx, 0xd6e1
and ax, ax
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
xor dx, 0xffff
mov cx, ax
xor cx, dx
and cx, ax
mov word [0x474ef2], cx
mov ax, word [0x474cf4]
xor ax, 0xc6bb
mov word [0x474ef4], ax
mov ax, word [0x474cf6]
mov cx, ax
xor cx, 0x1430
xor cx, 0xffff
and cx, 0x1430
shl cx, 1
sub cx, 0x1430
sub ax, cx
mov word [0x474ef6], ax
mov ax, word [0x474cf8]
xor ax, 0x2eb0
mov word [0x474ef8], ax
mov ax, word [0x474cfa]
xor ax, 0xb4e8
mov word [0x474efa], ax
mov ax, word [0x474cfc]
mov cx, ax
xor cx, 0xffff
and cx, 0x8063
and ax, 0x7f9c
or cx, ax
mov word [0x474efc], cx
mov ax, word [0x474cfe]
mov dx, ax
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0x420
and ax, 0x420
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x474efe], dx
mov ax, word [0x474d00]
xor ax, 0x840b
mov word [0x474f00], ax
mov ax, word [0x474d02]
mov cx, ax
and cx, 0x930c
shl cx, 1
add ax, 0x930c
sub ax, cx
mov word [0x474f02], ax
mov ax, word [0x474d04]
mov cx, ax
xor cx, 0xffff
and cx, 0xa3b6
and ax, 0x5c49
or cx, ax
xor cx, 0x867a
mov word [0x474f04], cx
mov dx, word [0x474d06]
mov ax, dx
and ax, ax
xor ax, 0xffff
and ax, 0x41d0
xor ax, 0xffff
mov cx, dx
xor cx, 0xbe2f
xor cx, 0xffff
or dx, 0xbe2f
and dx, cx
xor dx, 0xffff
xor dx, 0xffff
mov cx, ax
xor cx, dx
and cx, ax
xor cx, 0xffff
mov word [0x474f06], cx
mov ax, word [0x474d08]
xor ax, 0x3036
mov word [0x474f08], ax
mov cx, word [0x474d0a]
mov ax, cx
xor ax, 0xffff
and ax, 0xb759
and cx, 0x48a6
mov dx, ax
or dx, cx
xor dx, 0xffff
or ax, cx
xor ax, 0xffff
or dx, ax
xor dx, 0xffff
mov word [0x474f0a], dx
mov ax, word [0x474d0c]
mov si, ax
or si, si
xor si, 0xffff
xor si, 0xffff
and si, 0xffff
or si, 0
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
mov dx, cx
xor dx, 0xffff
mov di, si
and di, dx
mov dx, si
xor dx, cx
add si, dx
sub si, di
xor si, 0xffff
mov cx, si
xor cx, 0xffff
mov dx, cx
and dx, 0xc014
and si, 0x3feb
or dx, si
xor dx, 0x802f
or cx, 0xbfc4
xor cx, 0xffff
and cx, 0xffff
or dx, cx
xor ax, 0xffff
or ax, 0xbfc4
xor dx, 0xffff
xor ax, 0xffff
and dx, dx
xor dx, 0xffff
and ax, ax
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x474f0c], dx
mov ax, word [0x474d0e]
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov si, ax
sub si, cx
mov cx, ax
xor cx, 0xffff
mov dx, si
add dx, 1
xor si, 0xffff
or si, cx
add si, dx
or si, 0x4855
mov dx, si
xor dx, 0xffff
and dx, 0xa38d
and si, 0x5c72
or dx, si
xor dx, 0x5c72
xor ax, 0xffff
and ax, 0x4855
xor dx, 0xffff
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
xor ax, 0xffff
mov cx, dx
xor cx, ax
and cx, dx
mov word [0x474f0e], cx
mov ax, word [0x474d10]
mov cx, ax
add cx, 1
mov dx, ax
xor dx, 0xffff
or dx, 0xed65
add dx, cx
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add ax, 0xa21d
add ax, 0xed65
sub ax, 0xa21d
sub ax, dx
mov word [0x474f10], ax
mov ax, word [0x474d12]
mov dx, ax
or dx, dx
mov cx, dx
and cx, 0xffff
shl cx, 1
add dx, 0xffff
sub dx, cx
xor dx, 0xffff
and dx, 0x7043
xor ax, 0xffff
mov cx, ax
xor cx, 0x8fbc
xor cx, 0xffff
or ax, 0x8fbc
and ax, cx
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
and dx, ax
mov word [0x474f12], dx
mov ax, word [0x474d14]
mov cx, ax
and cx, 0x6b9b
shl cx, 1
add ax, 0xec45
add ax, 0x6b9b
sub ax, 0xec45
xor cx, 0xffff
add ax, cx
add ax, 1
mov word [0x474f14], ax
mov ax, word [0x474d16]
xor ax, 0x9b9e
mov word [0x474f16], ax
mov ax, word [0x474d18]
mov cx, ax
xor cx, 0xffff
and cx, 0x673
and ax, 0xf98c
or cx, ax
xor cx, 0x373e
mov word [0x474f18], cx
mov cx, word [0x474d1a]
mov dx, cx
and dx, 0xffff
shl dx, 1
mov ax, cx
add ax, 0xffff
sub ax, dx
and ax, 0xf4ad
and cx, 0xb52
or ax, cx
mov cx, ax
xor cx, 0xb829
xor cx, 0xffff
and cx, 0xb829
shl cx, 1
sub cx, 0xb829
sub ax, cx
mov word [0x474f1a], ax
mov ax, word [0x474d1c]
xor ax, 0xf0ff
mov word [0x474f1c], ax
mov ax, word [0x474d1e]
mov cx, ax
xor cx, 0xffff
or cx, 0x1b3e
add cx, 0xe4c2
mov dx, ax
xor dx, 0x1b3e
xor dx, 0xffff
or ax, 0x1b3e
and ax, dx
or cx, ax
mov word [0x474f1e], cx
mov ax, word [0x474d20]
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov dx, ax
sub dx, cx
mov cx, ax
and cx, cx
xor cx, 0xffff
xor cx, 0xffff
or cx, 0
xor cx, 0xffff
or cx, 0
or dx, cx
xor dx, 0xffff
or dx, 0xba0b
xor ax, 0xffff
or ax, 0x45f4
xor dx, 0xffff
xor ax, 0xffff
mov si, dx
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
mov di, si
and di, 0x231d
and dx, 0xdce2
mov bx, cx
and bx, 0x231d
and ax, 0xdce2
or di, dx
or bx, ax
xor di, bx
or si, cx
xor si, 0xffff
and si, 0xffff
or di, si
mov word [0x474f20], di
mov ax, word [0x474d22]
mov cx, ax
xor cx, 0xffff
and cx, 0x42b3
and ax, 0xbd4c
or cx, ax
xor cx, 0xcd3a
mov word [0x474f22], cx
mov ax, word [0x474d24]
mov cx, ax
xor cx, 0x868a
xor cx, 0xffff
and cx, 0x868a
shl cx, 1
sub cx, 0x868a
sub ax, cx
mov word [0x474f24], ax
mov ax, word [0x474d26]
xor ax, 0x309d
mov word [0x474f26], ax
mov cx, word [0x474d28]
mov ax, cx
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
or ax, dx
and ax, 0xb67b
xor ax, 0xffff
and cx, 0x4984
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
mov word [0x474f28], ax
mov ax, word [0x474d2a]
mov cx, ax
xor cx, 0xffff
or cx, cx
xor cx, 0xffff
or cx, 0xf9c9
xor cx, 0xffff
and ax, 0xf9c9
or cx, ax
mov word [0x474f2a], cx
mov ax, word [0x474d2c]
mov cx, ax
xor cx, 0xccf6
xor cx, 0xffff
mov dx, cx
xor dx, 0xccf6
xor dx, 0xffff
or cx, 0xccf6
and cx, dx
shl cx, 1
sub cx, 0xccf6
sub ax, cx
mov word [0x474f2c], ax
mov ax, word [0x474d2e]
xor ax, 0x62c1
mov word [0x474f2e], ax
mov ax, word [0x474d30]
xor ax, 0xde25
mov word [0x474f30], ax
mov ax, word [0x474d32]
xor ax, 0xce13
mov word [0x474f32], ax
mov dx, word [0x474d34]
mov cx, dx
or cx, cx
mov ax, cx
xor ax, 0xffff
xor cx, 0xffff
or ax, cx
and ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
or ax, 0x51b6
xor ax, 0xffff
xor dx, 0xffff
and dx, 0x51b6
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, 0xffff
and cx, 0x8fae
and ax, 0x7051
or cx, ax
xor cx, 0x7051
mov word [0x474f34], cx
mov ax, word [0x474d36]
xor ax, 0xa5d8
mov word [0x474f36], ax
mov ax, word [0x474d38]
xor ax, 0xe7e5
mov word [0x474f38], ax
mov ax, word [0x474d3a]
mov dx, ax
xor dx, 0xffff
or dx, 0xde4a
xor dx, 0xffff
and dx, 0xffff
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add ax, 0x21b5
sub ax, dx
mov word [0x474f3a], ax
mov ax, word [0x474d3c]
mov cx, ax
and cx, 0x7439
shl cx, 1
add ax, 0x7439
sub ax, cx
mov word [0x474f3c], ax
mov ax, word [0x474d3e]
mov dx, ax
xor dx, 0xffff
mov cx, ax
and cx, cx
xor cx, 0xffff
xor cx, 0xffff
or cx, 0
and cx, 0xffff
xor cx, 0xffff
and dx, cx
mov si, dx
xor si, 0xffff
xor dx, 0xffff
or si, dx
and si, 0xffff
xor si, 0xffff
and si, 0xffff
xor si, 0xffff
mov dx, si
xor dx, 0xffff
xor si, 0xffff
and dx, si
xor dx, 0xffff
and dx, 0xbc99
mov cx, ax
xor cx, 0xffff
and cx, 0xa322
and ax, 0x5cdd
or cx, ax
xor cx, 0x5cdd
and cx, 0x4366
or dx, cx
mov ax, dx
xor ax, 0xffff
and ax, 0xa1f9
and dx, 0x5e06
or ax, dx
xor ax, 0x5e06
mov word [0x474f3e], ax
mov ax, word [0x474d40]
xor ax, 0x348
mov word [0x474f40], ax
mov ax, word [0x474d42]
mov dx, ax
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0xc373
xor ax, 0xffff
or ax, 0x3c8c
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x474f42], dx
mov ax, word [0x474d44]
mov dx, ax
and dx, 0x517e
mov cx, dx
xor cx, 0xffff
mov si, cx
and si, 2
or cx, 2
xor cx, 0xffff
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add ax, 0x517e
sub ax, dx
mov word [0x474f44], ax
mov dx, word [0x474d46]
mov ax, dx
xor ax, 0xffff
and ax, 0x63cc
mov cx, dx
add cx, 1
xor dx, 0xffff
or dx, 0x9c33
add dx, cx
mov cx, ax
or cx, dx
xor cx, 0xffff
or ax, dx
xor ax, 0xffff
or cx, ax
xor cx, 0xffff
xor cx, 0x2b01
mov word [0x474f46], cx
mov dx, word [0x474d48]
mov cx, dx
xor cx, 0xffff
and cx, 0xecd3
mov ax, dx
and ax, 0x132c
or cx, ax
xor cx, 0x132c
mov ax, dx
xor ax, 0xffff
or cx, ax
mov ax, cx
xor ax, 0x8d69
and ax, cx
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
and dx, 0x8d69
mov si, dx
xor si, 0xffff
and si, 0x277f
and dx, 0xd880
or si, dx
xor si, 0xd880
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub ax, cx
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
mov dx, si
xor dx, 0xffff
and cx, dx
or ax, si
xor ax, 0xffff
or cx, ax
xor cx, 0xffff
mov word [0x474f48], cx
mov ax, word [0x474d4a]
xor ax, 0x7036
mov word [0x474f4a], ax
mov ax, word [0x474d4c]
xor ax, 0xdbd
mov word [0x474f4c], ax
mov ax, word [0x474d4e]
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 cx, si
xor cx, 0xffff
mov dx, cx
and dx, 0x242b
and si, 0xdbd4
or dx, si
xor dx, 0x71df
or cx, 0xaa0b
xor cx, 0xffff
and cx, 0xffff
or dx, cx
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
mov cx, ax
xor cx, 0xffff
and cx, 0x55f4
or ax, 0xaa0b
xor ax, 0xffff
xor cx, 0xffff
xor ax, 0xffff
and cx, ax
and dx, cx
xor dx, 0xffff
mov word [0x474f4e], dx
mov ax, word [0x474d50]
mov cx, ax
xor cx, 0xffff
and cx, 0x7e91
and ax, 0x816e
or cx, ax
mov word [0x474f50], cx
mov ax, word [0x474d52]
xor ax, 0xefa1
mov word [0x474f52], ax
mov ax, word [0x474d54]
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
xor cx, 0x9cc3
and cx, 0x9cc3
and ax, 0x633c
or cx, ax
mov word [0x474f54], cx
mov ax, word [0x474d56]
xor ax, 0x8543
mov word [0x474f56], ax
mov ax, word [0x474d58]
xor ax, 0x3aa7
mov word [0x474f58], ax
mov cx, word [0x474d5a]
mov dx, cx
xor dx, 0xbbc6
xor dx, 0xffff
mov ax, cx
or ax, 0xbbc6
and ax, dx
shl ax, 1
xor edx, edx
sub dx, cx
add dx, 0x443a
xor ecx, ecx
sub cx, dx
sub cx, ax
mov word [0x474f5a], cx
mov ax, word [0x474d5c]
mov cx, ax
xor cx, 0xffff
mov dx, ax
xor dx, 0xffff
mov si, cx
xor si, dx
xor si, 0xffff
or cx, dx
and cx, si
mov dx, cx
and dx, 0xc1d7
xor cx, 0xc1d7
or dx, cx
xor dx, 0xffff
xor ax, 0xffff
mov cx, ax
xor cx, 0xc1d7
xor cx, 0xffff
or ax, 0xc1d7
and ax, cx
or dx, ax
xor dx, 0xffff
mov word [0x474f5c], dx
mov ax, word [0x474d5e]
mov cx, ax
xor cx, 0xffff
and cx, 0x20f
and ax, 0xfdf0
or cx, ax
mov word [0x474f5e], cx
mov ax, word [0x474d60]
xor ax, 0x6280
mov word [0x474f60], ax
mov ax, word [0x474d62]
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, 0x3cb1
add dx, 0xc34f
mov cx, ax
xor cx, 0xffff
xor ax, 0xffff
and cx, ax
or cx, 0xc34e
xor cx, 0xffff
or dx, cx
mov word [0x474f62], dx
mov ax, word [0x474d64]
xor ax, 0x2977
mov word [0x474f64], ax
mov ax, word [0x474d66]
xor ax, 0xcddc
mov word [0x474f66], ax
mov ax, word [0x474d68]
xor ax, 0x7277
mov word [0x474f68], ax
mov ax, word [0x474d6a]
xor ax, 0xe863
mov word [0x474f6a], ax
mov ax, word [0x474d6c]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
or dx, 0xd7e0
xor dx, 0xffff
xor ax, 0xffff
and ax, 0xd7e0
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x474f6c], dx
mov dx, word [0x474d6e]
mov ax, dx
or ax, ax
xor ax, 0xffff
or ax, 0x3d91
xor ax, 0xffff
xor dx, 0xffff
or dx, dx
xor dx, 0xffff
xor dx, 0xffff
and dx, 0x3d91
or ax, dx
and ax, ax
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
mov word [0x474f6e], ax
mov ax, word [0x474d70]
mov dx, ax
xor dx, 0xffff
mov cx, ax
and cx, 0xffff
shl cx, 1
mov si, ax
add si, 0xffff
sub si, cx
and dx, si
or dx, 0xf0f
xor dx, 0xffff
xor ax, 0xffff
and ax, 0xf0f
mov cx, dx
xor cx, 0xffff
xor dx, 0xffff
or cx, dx
and ax, ax
xor ax, 0xffff
and cx, ax
xor cx, 0xffff
xor cx, 0xffff
mov word [0x474f70], cx
mov cx, word [0x474d72]
mov ax, cx
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
and ax, dx
or ax, 0x31e
xor ax, 0xffff
xor cx, 0xffff
and cx, 0x31e
or ax, cx
xor ax, 0xffff
mov word [0x474f72], ax
mov dx, word [0x474d74]
mov ax, dx
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
mov cx, ax
and cx, 0x3eb7
mov si, ax
xor si, 0xc148
add ax, si
sub ax, cx
xor dx, 0xffff
or dx, 0x3eb7
xor ax, 0xffff
xor dx, 0xffff
mov cx, ax
and cx, dx
xor ax, dx
or cx, ax
mov word [0x474f74], cx
mov ax, word [0x474d76]
xor ax, 0xe9c1
mov word [0x474f76], ax
mov ax, word [0x474d78]
mov dx, ax
xor dx, 0xffff
and dx, 0xd2c9
mov cx, ax
and cx, 0x2d36
or dx, cx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0x2d36
xor dx, 0xffff
and dx, 0xffff
shl dx, 1
sub dx, 0xd2c9
xor ecx, ecx
sub cx, dx
add ax, cx
mov word [0x474f78], ax
mov ax, word [0x474d7a]
mov cx, ax
xor cx, 0xffff
and cx, 0x7ae9
and ax, 0x8516
or cx, ax
xor cx, 0xccdb
mov word [0x474f7a], cx
mov ax, word [0x474d7c]
xor ax, 0x9b0
mov word [0x474f7c], ax
mov ax, word [0x474d7e]
mov cx, ax
xor cx, 0xffff
and cx, 0xe5f0
and ax, 0x1a0f
or cx, ax
xor cx, 0x8fa4
mov word [0x474f7e], cx
mov dx, word [0x474d80]
mov ax, dx
and ax, ax
mov cx, dx
xor cx, cx
or ax, cx
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xac69
or dx, 0xac69
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 [0x474f80], ax
mov ax, word [0x474d82]
xor ax, 0x9e41
mov word [0x474f82], ax
mov ax, word [0x474d84]
mov cx, ax
xor cx, 0xffff
and cx, 0xac04
and ax, 0x53fb
or cx, ax
xor cx, 0x1654
mov word [0x474f84], cx
mov cx, word [0x474d86]
mov ax, cx
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0x1a71
and cx, 0x1a71
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
mov word [0x474f86], ax
mov ax, word [0x474d88]
mov cx, ax
xor cx, 0xf3f9
xor cx, 0xffff
or cx, cx
xor cx, 0xffff
or cx, 0xc06
xor cx, 0xffff
shl cx, 1
sub cx, 0xf3f9
sub ax, cx
mov word [str._bU3_b___f_], ax
mov ax, word [0x474d8a]
mov cx, ax
and cx, 0x1828
shl cx, 1
add ax, 0x1828
sub ax, cx
mov word [0x474f8a], ax
mov ax, word [0x474d8c]
xor ax, 0x11f6
mov word [0x474f8c], ax
mov cx, word [0x474d8e]
mov ax, cx
or ax, ax
xor ax, 0xffff
or ax, 0x4156
xor ax, 0xffff
or cx, 0xbea9
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
mov word [0x474f8e], ax
mov cx, word [0x474d90]
mov ax, cx
or ax, ax
xor ax, 0xffff
or ax, 0x99e9
xor ax, 0xffff
or cx, 0x6616
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
mov word [0x474f90], ax
mov ax, word [0x474d92]
mov dx, ax
and dx, 0x5e3e
mov cx, dx
xor cx, 0xffff
mov si, cx
and si, 2
or cx, 2
xor cx, 0xffff
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
add ax, 0x7182
add ax, 0x5e3e
sub ax, 0x7182
mov cx, ax
xor cx, dx
xor dx, 0xffff
and ax, dx
shl ax, 1
sub ax, cx
mov word [0x474f92], ax
mov ax, word [0x474d94]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
or dx, 0x926b
xor dx, 0xffff
or ax, 0x6d94
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x474f94], dx
mov cx, word [0x474d96]
mov ax, cx
xor ax, 0xffff
and ax, 0x480c
or cx, cx
xor cx, 0xffff
or cx, 0x480c
xor cx, 0xffff
or ax, cx
xor ax, 0x1e6e
mov word [0x474f96], ax
mov ax, word [0x474d98]
mov cx, ax
xor cx, 0xffff
and cx, 0xffff
or cx, 0
and cx, 0x860e
and ax, 0x79f1
or cx, ax
mov word [0x474f98], cx
mov ax, word [0x474d9a]
mov cx, ax
xor cx, 0xc287
xor cx, 0xffff
and cx, 0xc287
shl cx, 1
mov dx, cx
xor dx, 0xffff
and dx, 0xc287
and cx, 0x3d78
sub cx, dx
sub ax, cx
mov word [0x474f9a], ax
mov ax, word [0x474d9c]
mov cx, ax
and cx, 0x779
shl cx, 1
mov dx, ax
and dx, 0x779
or ax, 0x779
add dx, ax
sub dx, cx
mov word [0x474f9c], dx
mov ax, word [0x474d9e]
mov dx, ax
and dx, dx
xor dx, 0xffff
and dx, 0xb4a7
xor dx, 0xffff
xor ax, 0xffff
or ax, 0xb4a7
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x474f9e], dx
mov ax, word [0x474da0]
mov cx, ax
xor cx, 0x1cc1
xor cx, 0xffff
and cx, 0x1cc1
shl cx, 1
sub cx, 0x1cc1
sub ax, cx
mov word [0x474fa0], ax
mov ax, word [0x474da2]
xor ax, 0x9a74
mov word [0x474fa2], ax
mov cx, word [0x474da4]
mov ax, cx
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0x9760
and cx, 0x9760
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
mov word [0x474fa4], ax
mov ax, word [0x474da6]
xor ax, 0xae87
mov word [0x474fa6], ax
mov ax, word [0x474da8]
xor ax, 0x9f3b
mov word [0x474fa8], ax
mov dx, word [0x474daa]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
or ax, 0
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
mov cx, ax
xor cx, 0x5254
xor cx, 0xffff
or ax, 0x5254
and ax, cx
and dx, 0xadab
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 [0x474faa], ax
mov ax, word [0x474dac]
xor ax, 0x3998
mov word [0x474fac], ax
mov ax, word [0x474dae]
mov dx, ax
or dx, dx
xor dx, 0xffff
or dx, 0xba
xor dx, 0xffff
or ax, 0xff45
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x474fae], dx
mov dx, word [0x474db0]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
xor ax, 0xffff
or ax, 0xa49a
mov si, dx
xor si, 0xffff
and si, 0xbfd3
and dx, 0x402c
or si, dx
xor si, 0x402c
or si, 0x5b65
mov dx, ax
xor dx, 0xffff
mov cx, si
xor cx, 0xffff
or dx, cx
and ax, si
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov ax, dx
and ax, 0xffff
shl ax, 1
add dx, 0xffff
sub dx, ax
mov word [0x474fb0], dx
mov ax, word [0x474db2]
xor ax, 0xf8fe
mov word [0x474fb2], ax
mov ax, word [0x474db4]
xor ax, 0xee9
mov word [0x474fb4], ax
mov ax, word [0x474db6]
xor ax, 0xc9a2
mov word [0x474fb6], ax
mov ax, word [0x474db8]
mov cx, ax
add cx, 1
mov dx, ax
xor dx, 0xffff
or dx, 0xac80
add dx, cx
shl dx, 1
add ax, 0xac80
sub ax, dx
mov word [0x474fb8], ax
mov ax, word [0x474dba]
mov cx, ax
xor cx, 0x924e
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0xffff
or dx, 0
xor dx, 0xffff
and dx, 0x924e
shl dx, 1
sub dx, 0x924e
sub ax, dx
mov word [0x474fba], ax
mov ax, word [0x474dbc]
xor ax, 0x6eba
mov word [0x474fbc], ax
mov ax, word [0x474dbe]
mov cx, ax
xor cx, 0x6ea0
xor cx, 0xffff
and cx, 0x6ea0
shl cx, 1
sub cx, 0x6ea0
sub ax, cx
mov word [0x474fbe], ax
mov ax, word [0x474dc0]
mov si, ax
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
and si, cx
or si, 0
xor si, 0xffff
or si, 0
xor si, 0xffff
mov dx, si
and dx, 0x428e
xor dx, 0xffff
xor si, 0xffff
or si, 0xbd71
xor dx, 0xffff
xor si, 0xffff
or dx, si
and ax, 0xbd71
mov si, dx
xor si, 0xffff
mov cx, ax
xor cx, 0xffff
mov di, si
and di, 0xbf28
and dx, 0x40d7
mov bx, cx
and bx, 0xbf28
and ax, 0x40d7
or di, dx
or bx, ax
xor di, bx
or si, cx
xor si, 0xffff
and si, 0xffff
or di, si
mov word [0x474fc0], di
mov dx, word [0x474dc2]
mov cx, dx
or cx, cx
xor cx, 0xffff
mov ax, cx
and ax, 0xaf8a
xor cx, 0xaf8a
or ax, cx
xor ax, 0xffff
mov si, dx
and si, 0x5075
xor dx, 0x5075
or si, dx
xor si, 0xffff
xor ax, 0xffff
mov cx, si
xor cx, 0xffff
xor si, 0xffff
or cx, si
and cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
xor cx, 0xffff
xor cx, 0xffff
mov dx, ax
xor dx, cx
and dx, ax
mov word [0x474fc2], dx
mov ax, word [0x474dc4]
xor ax, 0x5020
mov word [0x474fc4], ax
mov ax, word [0x474dc6]
xor ax, 0x400a
mov word [0x474fc6], ax
mov ax, word [0x474dc8]
mov cx, ax
xor cx, 0xffff
and cx, 0x64d3
and ax, 0x9b2c
or cx, ax
mov word [0x474fc8], cx
mov ax, word [0x474dca]
xor ax, 0xcc7c
mov word [0x474fca], ax
mov ax, word [0x474dcc]
mov cx, ax
xor cx, 0x3ea2
and cx, ax
shl cx, 1
add ax, 0xc15d
sub ax, cx
mov word [0x474fcc], ax
mov ax, word [0x474dce]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
and dx, 0xa1ba
xor ax, 0xffff
or ax, 0xa1ba
xor ax, 0xffff
and ax, 0xffff
or dx, ax
mov word [0x474fce], dx
mov ax, word [0x474dd0]
xor ax, 0x4e3e
mov word [0x474fd0], ax
mov cx, word [0x474dd2]
mov ax, cx
xor ax, 0xffff
and ax, 0xe4ac
mov dx, cx
xor dx, 0xe4ac
and dx, cx
or ax, dx
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0x58ff
xor ax, 0xffff
and ax, 0xa700
or dx, ax
xor dx, 0xffff
mov word [0x474fd2], dx
mov dx, word [0x474dd4]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
or ax, cx
and ax, 0x50b1
xor ax, 0xffff
and dx, 0xaf4e
xor dx, 0xffff
xor ax, 0xffff
xor dx, 0xffff
or ax, dx
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
mov word [0x474fd4], ax
mov ax, word [0x474dd6]
mov cx, ax
xor cx, 0xffff
and cx, 0x2b10
and ax, 0xd4ef
or cx, ax
xor cx, 0x8c9e
mov word [0x474fd6], cx
mov ax, word [0x474dd8]
mov cx, ax
and cx, 0xb5c6
shl cx, 1
add ax, 0x6b9f
add ax, 0xb5c6
sub ax, 0x6b9f
sub ax, cx
mov word [0x474fd8], ax
mov ax, word [0x474dda]
xor ax, 0x495a
mov word [0x474fda], ax
mov ax, word [0x474ddc]
xor ax, 0x1dd7
mov word [0x474fdc], ax
mov ax, word [0x474dde]
xor ax, 0x9278
mov word [0x474fde], ax
mov ax, word [0x474de0]
mov di, ax
xor di, 0xffff
and di, 0xffff
or di, 0
and di, 0x1654
and ax, 0xe9ab
mov dx, di
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
mov si, dx
and si, 0x7bf0
and di, 0x840f
mov bx, cx
and bx, 0x7bf0
and ax, 0x840f
or si, di
or bx, ax
xor si, bx
or dx, cx
xor dx, 0xffff
and dx, 0xffff
or si, dx
xor si, 0x9ff2
mov word [0x474fe0], si
mov cx, word [0x474de2]
mov ax, cx
and ax, 0x3957
shl ax, 1
xor edx, edx
sub dx, cx
add dx, 0xc6a9
xor ecx, ecx
sub cx, dx
sub cx, ax
mov word [0x474fe2], cx
mov dx, word [0x474de4]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and cx, 0x5d67
mov si, dx
and si, 0xa298
or cx, si
xor cx, 0xa298
and ax, cx
or ax, 0xa60
xor ax, 0xffff
and ax, 0xffff
or ax, 0
or dx, 0xf59f
xor dx, 0xffff
and dx, 0xffff
or dx, 0
or ax, dx
xor ax, 0xffff
mov word [0x474fe4], ax
mov dx, word [0x474de6]
mov ax, dx
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
and ax, 0xffff
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and cx, 0xffff
or cx, 0
or ax, cx
or ax, ax
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0
xor ax, 0xffff
or ax, 0xc0a3
and dx, 0xc0a3
xor dx, 0xffff
and dx, 0xffff
or dx, 0
and ax, dx
xor ax, 0xffff
mov word [0x474fe6], ax
mov ax, word [0x474de8]
mov cx, ax
xor cx, 0xffff
and cx, 0xe243
and ax, 0x1dbc
or cx, ax
mov word [0x474fe8], cx
mov ax, word [0x474dea]
mov cx, ax
and cx, 0x1c30
shl cx, 1
add ax, 0x1c30
sub ax, 0x9635
sub ax, cx
add ax, 0x9635
mov word [0x474fea], ax
mov ax, word [0x474dec]
xor ax, 0xe818
mov word [0x474fec], ax
mov ax, word [0x474dee]
xor ax, 0x4d6
mov word [0x474fee], ax
mov ax, word [0x474df0]
mov cx, ax
xor cx, 0xafa3
xor cx, 0xffff
and cx, 0xafa3
shl cx, 1
sub cx, 0xafa3
sub ax, cx
mov word [0x474ff0], ax
mov ax, word [0x474df2]
mov cx, ax
xor cx, 0x6297
mov dx, cx
xor dx, 0xffff
and dx, 0xf5e8
and cx, 0xa17
or dx, cx
xor dx, 0xa17
or dx, 0x9d68
add dx, 0x6298
shl dx, 1
sub dx, 0x6297
sub ax, dx
mov word [0x474ff2], ax
mov dx, word [0x474df4]
mov ax, dx
xor ax, 0xffff
mov cx, dx
and cx, cx
xor cx, 0xffff
xor cx, 0xffff
or cx, 0
and cx, 0xffff
xor cx, 0xffff
or ax, cx
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
or ax, 0x6e1c
and dx, 0x6e1c
mov si, dx
xor si, 0xffff
and si, 0x6733
and dx, 0x98cc
or si, dx
xor si, 0x98cc
mov dx, ax
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
and dx, 0xffff
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
xor si, 0xffff
mov ax, si
xor ax, 0xffff
mov cx, dx
and cx, ax
mov ax, dx
xor ax, si
add dx, ax
sub dx, cx
mov word [0x474ff4], dx
mov ax, word [0x474df6]
mov cx, ax
xor cx, 0xac10
xor cx, 0xffff
and cx, 0xac10
shl cx, 1
sub cx, 0xac10
sub ax, cx
mov word [0x474ff6], ax
mov ax, word [0x474df8]
mov dx, ax
and dx, 0xf475
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or cx, 0xb8a
and dx, cx
xor dx, 0xffff
shl dx, 1
add ax, 0xf475
xor dx, 0xffff
add ax, dx
add ax, 1
mov word [0x474ff8], ax
mov ax, word [0x474dfa]
mov cx, ax
and cx, 0xffff
shl cx, 1
mov dx, ax
add dx, 0xffff
sub dx, cx
mov bx, ax
xor bx, 0xffff
and bx, 0x7a2f
mov cx, ax
and cx, 0x85d0
or bx, cx
xor bx, 0x85d0
mov si, dx
xor si, 0xffff
mov cx, bx
xor cx, 0xffff
mov word [ebp - 0xe], cx
mov di, si
and di, 0xd932
and dx, 0x26cd
mov cx, word [ebp - 0xe]
and cx, 0xd932
and bx, 0x26cd
or di, dx
or cx, bx
xor di, cx
or si, word [ebp - 0xe]
xor si, 0xffff
and si, 0xffff
or di, si
mov cx, di
xor cx, 0x4a5c
and cx, di
mov dx, cx
xor dx, 0xffff
and dx, 0x90ec
and cx, 0x6f13
or dx, cx
xor dx, 0x6f13
mov si, ax
and si, 0x4a5c
xor si, 0xffff
xor ax, 0xffff
or ax, 0xb5a3
xor si, 0xffff
xor ax, 0xffff
or si, ax
xor si, 0xffff
xor dx, 0xffff
xor si, 0xffff
and dx, dx
xor dx, 0xffff
and si, si
xor si, 0xffff
and dx, si
xor dx, 0xffff
mov word [0x474ffa], dx
mov ax, word [0x474dfc]
xor ax, 0xdd59
mov word [0x474ffc], ax
mov ax, word [0x474dfe]
xor ax, 0xfbe7
mov word [0x474ffe], ax
mov ax, word [0x474e00]
mov dx, ax
or dx, dx
xor dx, 0xffff
or dx, 0xaf48
xor dx, 0xffff
xor ax, 0xffff
and ax, 0xaf48
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x475000], dx
mov ax, word [0x474e02]
mov cx, ax
xor cx, 0xffff
and cx, 0x339
and ax, 0xfcc6
or cx, ax
mov word [0x475002], cx
mov ax, word [0x474e04]
xor ax, 0x7350
mov word [0x475004], ax
mov ax, word [0x474e06]
xor ax, 0x960d
mov word [0x475006], ax
mov ax, word [0x474e08]
xor ax, 0xf616
mov word [0x475008], ax
mov ax, word [0x474e0a]
mov cx, ax
and cx, 0x6855
shl cx, 1
add ax, 0x8ea6
add ax, 0x6855
sub ax, 0x8ea6
xor cx, 0xffff
add ax, cx
add ax, 1
mov word [0x47500a], ax
mov ax, word [0x474e0c]
xor ax, 0x7b1d
mov word [0x47500c], ax
mov ax, word [0x474e0e]
mov dx, ax
and dx, dx
xor dx, 0xffff
and dx, 0x2779
xor dx, 0xffff
xor ax, 0xffff
or ax, 0x2779
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x47500e], dx
mov ax, word [0x474e10]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
mov si, ax
sub si, cx
or dx, si
xor dx, 0xffff
or dx, 0x19d
xor ax, 0xffff
or ax, 0xfe62
mov cx, dx
xor cx, 0xffff
and cx, 0x41ea
and dx, 0xbe15
or cx, dx
xor cx, 0xbe15
xor ax, 0xffff
or cx, ax
mov word [0x475010], cx
mov ax, word [0x474e12]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
or dx, 0xc1b6
xor dx, 0xffff
or ax, 0x3e49
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
and dx, ax
mov word [0x475012], dx
mov ax, word [0x474e14]
mov cx, ax
and cx, 0xcbe8
shl cx, 1
add ax, 0xcbe8
sub ax, cx
mov word [0x475014], ax
mov ax, word [0x474e16]
mov cx, ax
xor cx, 0xffff
and cx, 0x627f
xor ax, 0xffff
or ax, 0x627f
xor ax, 0xffff
and ax, 0xffff
or cx, ax
mov word [0x475016], cx
mov ax, word [0x474e18]
mov cx, ax
xor cx, 0xf0c6
xor cx, 0xffff
and cx, 0xf0c6
shl cx, 1
sub cx, 0xf0c6
sub ax, cx
mov word [0x475018], ax
mov ax, word [0x474e1a]
mov cx, ax
xor cx, 0xfcce
xor cx, 0xffff
and cx, 0xfcce
shl cx, 1
sub cx, 0xfcce
sub ax, cx
mov word [0x47501a], ax
mov ax, word [0x474e1c]
xor ax, 0x7d94
mov word [0x47501c], ax
mov ax, word [0x474e1e]
xor ax, 0x4651
mov word [0x47501e], ax
mov ax, word [0x474e20]
mov dx, ax
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
and dx, 0x50b6
and ax, 0xaf49
or dx, ax
mov word [0x475020], dx
mov ax, word [0x474e22]
xor ax, 0x4ea7
mov word [str.5W], ax
mov ax, word [0x474e24]
mov cx, ax
xor cx, 0xffff
and cx, 0x5365
and ax, 0xac9a
or cx, ax
mov word [0x475024], cx
mov ax, word [0x474e26]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0xd4eb
xor ax, 0xffff
or ax, 0x2b14
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x475026], dx
mov ax, word [0x474e28]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0xb9b1
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
mov cx, ax
and cx, 0xb9b1
shl cx, 1
xor ax, 0xb9b1
add ax, cx
sub ax, dx
mov word [0x475028], ax
mov ax, word [0x474e2a]
xor ax, 0x1b93
mov word [0x47502a], ax
mov ax, word [0x474e2c]
xor ax, 0x93f9
mov word [0x47502c], ax
mov ax, word [0x474e2e]
xor ax, 0xbd6a
mov word [0x47502e], ax
mov ax, word [0x474e30]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
and dx, 0xffff
xor dx, 0xffff
xor dx, 0xffff
mov cx, dx
and cx, 0xd064
mov si, dx
xor si, 0x2f9b
add dx, si
sub dx, cx
mov cx, ax
xor cx, 0x2f9b
xor cx, 0xffff
or ax, 0x2f9b
and ax, cx
and ax, ax
xor ax, 0xffff
xor ax, 0xffff
or ax, 0
and ax, 0xffff
xor ax, 0xffff
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x475030], dx
mov ax, word [0x474e32]
xor ax, 0x4b49
mov word [0x475032], ax
mov dx, word [0x474e34]
mov ax, dx
and ax, ax
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
and ax, 0xc60b
mov cx, dx
xor cx, 0xc60b
and cx, dx
or ax, cx
mov word [0x475034], ax
mov ax, word [0x474e36]
xor ax, 0x6df0
mov word [0x475036], ax
mov ax, word [0x474e38]
xor ax, 0x512e
mov word [0x475038], ax
mov ax, word [0x474e3a]
xor ax, 0xfe78
mov word [0x47503a], ax
mov ax, word [0x474e3c]
mov cx, ax
xor cx, 0xffff
and cx, 0xc4e6
and ax, 0x3b19
or cx, ax
mov word [str.O_r], cx
mov ax, word [0x474e3e]
xor ax, 0x6b5f
mov word [0x47503e], ax
mov cx, word [0x474e40]
mov ax, cx
xor ax, 0xffff
mov dx, cx
xor dx, 0xffff
or ax, dx
and ax, 0x2efa
xor ax, 0xffff
and cx, 0xd105
xor cx, 0xffff
and ax, cx
xor ax, 0xffff
mov word [0x475040], ax
mov ax, word [0x474e42]
mov cx, ax
xor cx, 0x55e5
xor cx, 0xffff
and cx, 0x55e5
shl cx, 1
sub cx, 0x55e5
sub ax, cx
mov word [0x475042], ax
mov ax, word [0x474e44]
mov dx, ax
and dx, 0x243e
mov si, dx
and si, 0xfffd
mov cx, dx
xor cx, 0xffff
and cx, 2
imul cx, si
mov si, dx
and si, 2
or dx, 2
imul dx, si
add dx, cx
sub ax, 0xdbc2
sub ax, dx
mov word [0x475044], ax
mov ax, word [0x474e46]
xor ax, 0xf831
mov word [0x475046], ax
mov ax, word [0x474e48]
xor ax, 0xc6b
mov word [0x475048], ax
mov ax, word [0x474e4a]
mov dx, ax
xor dx, 0xffff
and dx, 0xd986
mov cx, ax
and cx, 0x2679
or dx, cx
xor dx, 0xfd6
xor dx, 0xffff
mov cx, dx
xor cx, 0xd650
xor cx, 0xffff
or dx, 0xd650
and dx, cx
shl dx, 1
sub dx, 0xd650
sub ax, dx
mov word [0x47504a], ax
mov ax, word [0x474e4c]
xor ax, 0xf506
mov word [0x47504c], ax
mov ax, word [0x474e4e]
xor ax, 0x1f35
mov word [0x47504e], ax
mov ax, word [0x474e50]
xor ax, 0x4142
mov word [0x475050], ax
mov ax, word [0x474e52]
xor ax, 0x8c34
mov word [0x475052], ax
mov ax, word [0x474e54]
xor ax, 0x92a3
mov word [0x475054], ax
mov dx, word [str.UU_bz_P]
mov ax, dx
xor ax, 0xffff
mov cx, dx
xor cx, 0xffff
and ax, cx
or ax, 0
xor ax, 0xffff
xor ax, 0xffff
and ax, 0xffff
xor ax, 0xffff
xor ax, 0xaa93
and ax, 0xaa93
mov cx, dx
add cx, 1
xor dx, 0xffff
or dx, 0x556c
add dx, cx
mov cx, dx
xor cx, 0xffff
mov si, ax
and si, cx
mov cx, ax
xor cx, dx
add ax, cx
sub ax, si
xor ax, 0xfeda
mov word [0x475056], ax
mov ax, word [0x474e58]
mov cx, ax
and cx, 0x7d61
shl cx, 1
add ax, 0x7d61
sub ax, cx
mov word [0x475058], ax
mov ax, word [0x474e5a]
mov cx, ax
xor cx, 0xffff
mov si, ax
xor si, 0xffff
mov dx, cx
or dx, si
xor dx, 0xffff
or cx, si
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0x84eb
and ax, 0x84eb
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
mov si, dx
xor si, 0xffff
xor dx, 0xffff
and si, dx
or si, 0
xor si, 0xffff
xor si, 0xffff
and si, 0xffff
mov cx, ax
xor cx, 0xffff
and cx, 0x818b
and ax, 0x7e74
or cx, ax
xor cx, 0x7e74
or si, cx
mov word [0x47505a], si
mov ax, word [0x474e5c]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
and dx, 0x5131
xor dx, 0xffff
xor ax, 0xffff
or ax, 0x5131
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x47505c], dx
mov ax, word [0x474e5e]
mov cx, ax
xor cx, 0xffff
and cx, 0xbd1d
and ax, 0x42e2
or cx, ax
xor cx, 0x18c6
mov word [0x47505e], cx
mov ax, word [0x474e60]
mov dx, ax
xor dx, 0xffff
mov cx, ax
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0x978
xor ax, 0xffff
or ax, 0xf687
xor dx, 0xffff
xor ax, 0xffff
or dx, ax
mov word [0x475060], dx
mov si, word [0x474e62]
mov cx, si
xor cx, 0xffff
mov ax, si
xor ax, 0xffff
and cx, ax
mov ax, cx
and ax, 0xc328
xor cx, 0xc328
or ax, cx
xor ax, 0xffff
mov di, si
xor di, 0xffff
mov dx, di
and dx, 0x733f
and si, 0x8cc0
or dx, si
xor dx, 0x4fe8
or di, 0xc328
xor di, 0xffff
and di, 0xffff
or dx, di
mov cx, dx
xor cx, 0xffff
xor cx, 0xffff
and cx, 0xffff
shl cx, 1
sub cx, 0xffff
sub dx, cx
mov cx, ax
and cx, 0xffff
shl cx, 1
add ax, 0xffff
sub ax, cx
and dx, dx
xor dx, 0xffff
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
mov cx, ax
xor cx, 0xffff
xor ax, 0xffff
and cx, ax
mov ax, dx
xor ax, 0xffff
xor dx, 0xffff
and ax, dx
or cx, ax
xor cx, 0xffff
mov word [0x475062], cx
mov ax, word [0x474e64]
mov cx, ax
and cx, 0x814a
shl cx, 1
add ax, 0x814a
sub ax, cx
mov word [0x475064], ax
mov ax, word [0x474e66]
mov cx, ax
xor cx, 0xffff
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
and dx, cx
xor dx, 0xffff
and dx, 0x644d
mov cx, ax
add cx, 1
xor ax, 0xffff
or ax, 0x9bb2
add ax, cx
or dx, ax
mov word [0x475066], dx
mov ax, word [0x474e68]
mov cx, ax
xor cx, 0x1fc7
xor cx, 0xffff
or cx, 0xe038
add cx, 0x1fc8
shl cx, 1
sub cx, 0x1fc7
add ax, 0xa33f
sub ax, cx
sub ax, 0xa33f
mov word [0x475068], ax
mov ax, word [0x474e6a]
mov cx, ax
xor cx, 0xf64c
mov dx, cx
xor dx, 0xffff
xor cx, 0xffff
or dx, cx
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0
xor dx, 0xffff
or dx, 0x9b3
xor dx, 0xffff
and dx, 0xffff
shl dx, 1
sub dx, 0xf64c
sub ax, dx
mov word [0x47506a], ax
mov ax, word [0x474e6c]
mov cx, ax
and cx, 0x6bec
shl cx, 1
add ax, 0x6bec
sub ax, cx
mov word [0x47506c], ax
mov ax, word [0x474e6e]
mov dx, ax
xor dx, 0x7f4e
xor dx, 0xffff
and dx, 0xffff
or dx, 0
and dx, 0x7f4e
shl dx, 1
sub dx, 0x7f4e
xor ecx, ecx
sub cx, dx
add ax, cx
mov word [0x47506e], ax
mov ecx, dword [ebp - 0x60]
jmp 0x441ddc
jmp 0x441dde
mov dword [0x476618], 1
push eax
mov eax, esp
push eax
mov edi, esp
push eax
mov esi, 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 - 0x18], 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 - 0x50], esp
push eax
mov dword [ebp - 0x4c], esp
push eax
mov dword [ebp - 0x34], esp
push eax
mov dword [ebp - 0x48], esp
push eax
mov dword [ebp - 0x44], esp
push eax
mov dword [ebp - 0x30], esp
push eax
mov dword [ebp - 0x3c], esp
push eax
mov dword [ebp - 0x2c], esp
push eax
mov dword [ebp - 0x40], esp
push eax
mov dword [ebp - 0x38], esp
mov dword [eax], ecx
mov dword [edi], 1
mov ecx, dword [eax]
add ecx, 0x9272
mov dword [esi], ecx
mov dword [ebp - 0x28], edi
mov dword [ebp - 0x14], esi
jmp 0x441e4f
mov ecx, dword [esi]
mov edx, dword [eax]
cmp ecx, dword [edx + 0x28]
jae 0x442353
cmp dword [edi], 1
jne 0x441e7f
jmp 0x441e63
mov ecx, dword [esi]
mov edx, ecx
add edx, 1
mov dword [esi], edx
movzx ecx, byte [ecx]
add ecx, 0x100
add ecx, 1
add ecx, 0xffffffff
mov dword [edi], ecx
jmp 0x441e7f
jmp 0x441e81
mov edx, dword [edi]
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x8e6b72ae
and edx, 0x71948d51
or ecx, edx
xor ecx, 0x71948d51
mov edx, ecx
and edx, 0xfffffffe
xor ecx, 0xfffffffe
or edx, ecx
xor edx, 0xffffffff
and edx, 0xffffffff
cmp edx, 0
setne cl
test cl, 1
mov edi, dword [ebp - 0x18]
jne 0x441ebf
jmp 0x442218
mov ecx, dword [esi]
movzx ecx, byte [ecx]
mov edx, dword [ebp - 0x1c]
mov dword [edx], ecx
mov ecx, dword [esi]
movzx ecx, byte [ecx + 1]
mov edx, dword [esi]
movzx edx, byte [edx + 2]
shl edx, 8
or ecx, edx
mov dword [edi], ecx
mov ecx, dword [esi]
add ecx, 3
mov dword [esi], ecx
jmp 0x441ee5
mov ecx, dword [eax]
mov esi, dword [ebp - 0x1c]
mov edx, dword [esi]
movzx edx, word [edx*2 + 0x474e70]
movzx ecx, word [ecx + edx*2 + 0x8852]
mov edi, dword [ebp - 0x5c]
mov dword [edi], ecx
mov ecx, dword [eax]
mov edx, dword [esi]
movzx edx, word [edx*2 + 0x474e70]
movzx ecx, byte [ecx + edx + 0x8f12]
mov ebx, dword [ebp - 0x58]
mov dword [ebx], ecx
mov esi, dword [edi]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x44]
shl esi, cl
mov ecx, dword [eax]
mov edx, dword [ecx + 0x48]
mov edi, esi
and edi, edx
xor edi, 0xffffffff
add edx, esi
sub edx, 0xffffffff
sub edx, 0xbb518f67
add edx, edi
add edx, 0xbb518f67
mov dword [ecx + 0x48], edx
mov ecx, dword [ebx]
mov edx, dword [eax]
mov esi, dword [edx + 0x44]
add esi, 0x948a52a8
add esi, ecx
sub esi, 0x948a52a8
mov dword [edx + 0x44], esi
mov ecx, dword [eax]
cmp dword [ecx + 0x44], 8
jb 0x441fac
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x30]
mov edx, dword [eax]
cmp ecx, dword [edx + 0x34]
jae 0x441f85
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x48]
mov edx, dword [eax]
mov esi, dword [edx + 0x30]
mov edi, esi
add edi, 1
mov dword [edx + 0x30], edi
mov byte [esi], cl
mov ecx, dword [eax]
mov edx, dword [ecx + 0x48]
shr edx, 8
mov dword [ecx + 0x48], edx
mov ecx, dword [eax]
mov edx, dword [ecx + 0x44]
sub edx, 0xc137623c
add edx, 0xfffffff7
add edx, 0xc137623c
add edx, 1
mov dword [ecx + 0x44], edx
jmp 0x441f5d
jmp 0x441fae
jmp 0x441fb0
mov edi, dword [ebp - 0x1c]
mov ecx, dword [edi]
mov edx, dword [edi]
movzx edx, byte [edx + 0x474570]
mov edx, dword [edx*4 + 0x474420]
mov esi, ecx
xor esi, edx
xor esi, 0xffffffff
or ecx, edx
and ecx, esi
mov edx, dword [ebp - 0x54]
mov dword [edx], ecx
mov ecx, dword [edi]
movzx ecx, byte [ecx + 0x474570]
mov ebx, dword [ebp - 0x50]
mov dword [ebx], ecx
mov edx, dword [edx]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x44]
shl edx, cl
mov ecx, dword [eax]
mov esi, dword [ecx + 0x48]
mov edi, edx
and edi, esi
xor edi, 0xffffffff
add esi, edx
add esi, 1
add esi, edi
mov dword [ecx + 0x48], esi
mov ecx, dword [ebx]
mov edx, dword [eax]
mov esi, dword [edx + 0x44]
mov edi, esi
and edi, ecx
shl edi, 1
xor esi, ecx
add esi, edi
mov dword [edx + 0x44], esi
mov ebx, dword [ebp - 0x18]
mov ecx, dword [eax]
cmp dword [ecx + 0x44], 8
jb 0x44206c
jmp 0x442026
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x30]
mov edx, dword [eax]
cmp ecx, dword [edx + 0x34]
setb cl
test cl, 1
jne 0x44203a
jmp 0x442052
jmp 0x44203c
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x48]
mov edx, dword [eax]
mov esi, dword [edx + 0x30]
mov edi, esi
add edi, 1
mov dword [edx + 0x30], edi
mov byte [esi], cl
jmp 0x442052
jmp 0x442054
mov ecx, dword [eax]
mov edx, dword [ecx + 0x48]
shr edx, 8
mov dword [ecx + 0x48], edx
mov ecx, dword [eax]
mov edx, dword [ecx + 0x44]
sub edx, 8
mov dword [ecx + 0x44], edx
jmp 0x44201c
jmp 0x44206e
cmp dword [ebx], 0x200
jae 0x442096
mov ecx, dword [ebx]
movzx ecx, byte [ecx + 0x474a70]
mov edx, dword [ebp - 0x24]
mov dword [edx], ecx
mov ecx, dword [ebx]
movzx ecx, byte [ecx + 0x475270]
mov edx, dword [ebp - 0x20]
mov dword [edx], ecx
jmp 0x4420ba
mov ecx, dword [ebx]
shr ecx, 8
movzx ecx, byte [ecx + 0x4747f0]
mov edx, dword [ebp - 0x24]
mov dword [edx], ecx
mov ecx, dword [ebx]
shr ecx, 8
movzx ecx, byte [ecx + 0x4746f0]
mov edx, dword [ebp - 0x20]
mov dword [edx], ecx
jmp 0x4420bc
jmp 0x4420be
jmp 0x4420c0
mov ecx, dword [eax]
mov esi, dword [ebp - 0x24]
mov edx, dword [esi]
movzx ecx, word [ecx + edx*2 + 0x8a92]
mov edi, dword [ebp - 0x4c]
mov dword [edi], ecx
mov ecx, dword [eax]
mov edx, dword [esi]
movzx ecx, byte [ecx + edx + 0x9032]
mov edx, dword [ebp - 0x34]
mov dword [edx], ecx
mov edx, dword [edi]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x44]
shl edx, cl
mov ecx, dword [eax]
mov esi, dword [ecx + 0x48]
mov edi, edx
xor edi, 0xffffffff
and edi, 0xffffffff
or edi, 0
mov ebx, esi
and ebx, edi
mov edi, esi
xor edi, edx
add esi, edi
sub esi, ebx
mov dword [ecx + 0x48], esi
mov ecx, dword [ebp - 0x34]
mov ecx, dword [ecx]
mov edx, dword [eax]
add ecx, dword [edx + 0x44]
mov dword [edx + 0x44], ecx
jmp 0x44211f
mov ecx, dword [eax]
cmp dword [ecx + 0x44], 8
jb 0x44215f
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x30]
mov edx, dword [eax]
cmp ecx, dword [edx + 0x34]
jae 0x442147
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x48]
mov edx, dword [eax]
mov esi, dword [edx + 0x30]
mov edi, esi
add edi, 1
mov dword [edx + 0x30], edi
mov byte [esi], cl
mov ecx, dword [eax]
mov edx, dword [ecx + 0x48]
shr edx, 8
mov dword [ecx + 0x48], edx
mov ecx, dword [eax]
mov edx, dword [ecx + 0x44]
sub edx, 8
mov dword [ecx + 0x44], edx
jmp 0x44211f
jmp 0x442161
jmp 0x442163
jmp 0x442165
jmp 0x442167
mov ecx, dword [ebp - 0x18]
mov ecx, dword [ecx]
mov edi, dword [ebp - 0x20]
mov edx, dword [edi]
mov edx, dword [edx*4 + 0x474420]
xor edx, 0xffffffff
mov esi, ecx
xor esi, edx
and esi, ecx
mov edx, dword [ebp - 0x48]
mov dword [edx], esi
mov ecx, dword [edi]
mov ebx, dword [ebp - 0x44]
mov dword [ebx], ecx
mov edx, dword [edx]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x44]
shl edx, cl
mov ecx, dword [eax]
mov esi, dword [ecx + 0x48]
mov edi, esi
and edi, edx
xor esi, edx
or edi, esi
mov dword [ecx + 0x48], edi
mov ecx, dword [ebx]
mov edx, dword [eax]
add ecx, dword [edx + 0x44]
mov dword [edx + 0x44], ecx
mov esi, dword [ebp - 0x14]
mov ecx, dword [eax]
cmp dword [ecx + 0x44], 8
jb 0x44220e
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x30]
mov edx, dword [eax]
cmp ecx, dword [edx + 0x34]
jae 0x4421db
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x48]
mov edx, dword [eax]
mov esi, dword [edx + 0x30]
mov edi, esi
add edi, 1
mov dword [edx + 0x30], edi
mov byte [esi], cl
jmp 0x4421dd
mov ecx, dword [eax]
mov edx, dword [ecx + 0x48]
shr edx, 8
mov dword [ecx + 0x48], edx
mov ecx, dword [eax]
mov edx, dword [ecx + 0x44]
add edx, 0x46e80814
mov esi, edx
xor esi, 0xffffffff
and esi, 8
and edx, 0xfffffff7
sub edx, esi
sub edx, 0x46e80814
mov dword [ecx + 0x44], edx
mov esi, dword [ebp - 0x14]
jmp 0x4421b3
mov edi, dword [ebp - 0x28]
jmp 0x442213
jmp 0x44233f
mov ecx, dword [esi]
mov edx, ecx
add edx, 1
mov dword [esi], edx
movzx ecx, byte [ecx]
mov edx, dword [ebp - 0x30]
mov dword [edx], ecx
mov ecx, dword [eax]
mov esi, dword [ebp - 0x30]
mov edx, dword [esi]
movzx ecx, word [ecx + edx*2 + 0x8852]
mov edi, dword [ebp - 0x3c]
mov dword [edi], ecx
mov ecx, dword [eax]
mov edx, dword [esi]
movzx ecx, byte [ecx + edx + 0x8f12]
mov edx, dword [ebp - 0x2c]
mov dword [edx], ecx
mov ebx, dword [edi]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x44]
shl ebx, cl
mov ecx, dword [eax]
mov edi, dword [ecx + 0x48]
mov edx, ebx
xor edx, 0xffffffff
mov esi, edi
xor esi, 0xffffffff
or edx, esi
xor edx, 0xffffffff
and edx, 0xffffffff
mov esi, edx
xor esi, 0xffffffff
xor edx, 0xffffffff
and esi, edx
or esi, 0
xor esi, 0xffffffff
or esi, 0
xor esi, 0xffffffff
add edi, ebx
add edi, 1
add edi, esi
mov dword [ecx + 0x48], edi
mov ecx, dword [ebp - 0x2c]
mov ecx, dword [ecx]
mov edx, dword [eax]
mov esi, dword [edx + 0x44]
add esi, 0xa00f2f2d
add esi, ecx
add esi, 0xb5c8356
sub esi, 0xa00f2f2d
sub esi, 0xb5c8356
mov dword [edx + 0x44], esi
mov edi, dword [ebp - 0x28]
mov esi, dword [ebp - 0x14]
jmp 0x4422bd
mov ecx, dword [eax]
cmp dword [ecx + 0x44], 8
jb 0x442331
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x30]
mov edx, dword [eax]
cmp ecx, dword [edx + 0x34]
jae 0x4422e8
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x48]
mov edx, dword [eax]
mov esi, dword [edx + 0x30]
mov edi, esi
add edi, 1
mov dword [edx + 0x30], edi
mov byte [esi], cl
mov esi, dword [ebp - 0x14]
jmp 0x4422ea
mov ecx, dword [eax]
mov edx, dword [ecx + 0x48]
shr edx, 8
mov dword [ecx + 0x48], edx
mov ecx, dword [eax]
mov ebx, dword [ecx + 0x44]
mov edi, ebx
or edi, edi
xor edi, 0xffffffff
or edi, 0
xor edi, 0xffffffff
or edi, 0
xor edi, 0xffffffff
or edi, edi
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 8
and ebx, 0xfffffff7
mov edx, ebx
xor edx, edi
xor edi, 0xffffffff
and ebx, edi
shl ebx, 1
sub ebx, edx
mov dword [ecx + 0x44], ebx
mov edi, dword [ebp - 0x28]
jmp 0x4422bd
jmp 0x442333
jmp 0x442335
jmp 0x442337
jmp 0x442339
jmp 0x44233b
jmp 0x44233d
jmp 0x44233f
jmp 0x442341
jmp 0x442343
jmp 0x442345
jmp 0x442347
mov ecx, dword [edi]
shr ecx, 1
mov dword [edi], ecx
jmp 0x441e4f
jmp 0x442355
jmp 0x442357
jmp 0x442359
mov ecx, dword [eax]
movzx ecx, word [ecx + 0x8a52]
mov edx, dword [ebp - 0x40]
mov dword [edx], ecx
mov ecx, dword [eax]
movzx ecx, byte [ecx + 0x9012]
mov esi, dword [ebp - 0x38]
mov dword [esi], ecx
mov edx, dword [edx]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x44]
shl edx, cl
mov ecx, dword [eax]
mov esi, dword [ecx + 0x48]
mov edi, edx
and edi, esi
xor edi, 0xffffffff
mov ebx, esi
and ebx, edx
shl ebx, 1
xor esi, edx
add esi, ebx
add esi, 1
add esi, edi
mov dword [ecx + 0x48], esi
mov ecx, dword [ebp - 0x38]
mov ecx, dword [ecx]
mov edx, dword [eax]
mov esi, dword [edx + 0x44]
mov edi, esi
and edi, ecx
or esi, ecx
add edi, esi
mov dword [edx + 0x44], edi
mov ecx, dword [eax]
cmp dword [ecx + 0x44], 8
jb 0x4423fc
jmp 0x4423bc
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x30]
mov edx, dword [eax]
cmp ecx, dword [edx + 0x34]
setb cl
test cl, 1
jne 0x4423d0
jmp 0x4423e4
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x48]
mov edx, dword [eax]
mov esi, dword [edx + 0x30]
mov edi, esi
add edi, 1
mov dword [edx + 0x30], edi
mov byte [esi], cl
mov ecx, dword [eax]
mov edx, dword [ecx + 0x48]
shr edx, 8
mov dword [ecx + 0x48], edx
mov ecx, dword [eax]
mov edx, dword [ecx + 0x44]
sub edx, 8
mov dword [ecx + 0x44], edx
jmp 0x4423b2
jmp 0x4423fe
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x30]
mov eax, dword [eax]
cmp ecx, dword [eax + 0x34]
setb al
and al, 1
movzx eax, al
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret