Function at 0x421088
Capabilities:
Authenticate hmac
Encode data using base64
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0xe0
mov eax, ecx
jmp 0x421098
push eax
mov dword [ebp - 0x30], esp
push eax
mov edi, esp
push eax
mov esi, esp
push eax
mov ecx, esp
push eax
mov ebx, esp
push eax
mov dword [ebp - 0x24], esp
push eax
mov dword [ebp - 0x10], esp
push eax
mov dword [ebp - 0x20], esp
push eax
mov dword [ebp - 0x28], esp
push eax
mov dword [ebp - 0x70], esp
push eax
mov dword [ebp - 0xb4], esp
push eax
mov dword [ebp - 0x5c], esp
push eax
mov dword [ebp - 0xec], esp
push eax
mov dword [ebp - 0xb0], esp
push eax
mov dword [ebp - 0xe8], esp
push eax
mov dword [ebp - 0x6c], esp
push eax
mov dword [ebp - 0xac], esp
push eax
mov dword [ebp - 0xa8], esp
push eax
mov dword [ebp - 0xe4], esp
push eax
mov dword [ebp - 0x48], esp
push eax
mov dword [ebp - 0xa4], esp
push eax
mov dword [ebp - 0xa0], esp
mov dword [edi], eax
mov eax, dword [edi]
mov eax, dword [eax + 0x84]
mov dword [esi], eax
mov eax, dword [edi]
mov eax, dword [eax + 0x88]
mov edx, ecx
mov dword [ecx], eax
mov eax, dword [edi]
mov eax, dword [eax + 0x80]
mov ecx, ebx
mov ebx, ecx
mov dword [ecx], eax
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x2c], esi
jmp 0x421135
jmp 0x421137
cmp dword [edx], 0
setne cl
mov esi, dword [ebp - 0x30]
mov al, 1
test cl, 1
jne 0x421159
jmp 0x421149
xor eax, eax
cmp dword [ebx], 0
je 0x421159
mov eax, dword [edi]
cmp dword [eax + 0x20], 0
setne al
test al, 1
jne 0x421162
jmp 0x42f815
mov dword [ebp - 0x14], edx
mov eax, dword [edi]
mov eax, dword [eax + 0x20]
mov ecx, dword [edi]
mov ecx, dword [ecx + 0x24]
mov edx, eax
and edx, ecx
or eax, ecx
mov ecx, edx
and ecx, eax
or edx, eax
add ecx, edx
cmp ecx, 2
setae al
test al, 1
mov dword [ebp - 0x4c], ebx
jne 0x42118f
jmp 0x421405
mov eax, dword [edi]
mov eax, dword [eax + 0x1c]
mov ecx, dword [edi]
add eax, dword [ecx + 0x20]
mov ecx, eax
xor ecx, 0xffff8000
and ecx, eax
mov eax, dword [ebp - 0x70]
mov dword [eax], ecx
mov eax, dword [edi]
mov eax, dword [eax + 0x1c]
mov ecx, dword [edi]
mov ecx, dword [ecx + 0x20]
xor ecx, 0xffffffff
sub ecx, 0xffffffff
sub eax, ecx
sub eax, 2
mov edx, dword [ebp - 0xb4]
mov dword [edx], eax
mov eax, dword [edi]
mov ecx, dword [edx]
xor ecx, 0xffffffff
or ecx, 0xffff8000
xor ecx, 0xffffffff
and ecx, 0xffffffff
or ecx, 0
and ecx, 0xffffffff
movzx eax, byte [eax + ecx + 0x90]
shl eax, 5
mov ecx, dword [edi]
mov edx, dword [edx]
mov esi, edx
and esi, 1
shl esi, 1
xor edx, 1
add edx, esi
mov esi, edx
xor esi, 0x7fff
xor esi, 0xffffffff
or edx, 0x7fff
and edx, esi
movzx ecx, byte [ecx + edx + 0x90]
mov esi, eax
xor esi, ecx
xor esi, 0xffffffff
mov edx, ecx
and edx, esi
xor edx, 0xffffffff
mov edi, ecx
xor edi, 0xffffffff
xor esi, 0xffffffff
or edi, esi
and edx, edi
mov edi, dword [ebp - 0x18]
xor edx, 0xffffffff
shl edx, 1
sub edx, ecx
sub eax, edx
mov ecx, dword [ebp - 0x5c]
mov dword [ecx], eax
mov ebx, dword [ebp - 0x14]
mov eax, dword [ebx]
mov ecx, dword [edi]
mov edx, 0x102
sub edx, dword [ecx + 0x20]
cmp eax, edx
jae 0x42125e
mov eax, dword [ebx]
mov edx, dword [ebp - 0x2c]
jmp 0x42126f
jmp 0x421260
mov ecx, dword [edi]
mov eax, 0x102
sub eax, dword [ecx + 0x20]
mov edx, dword [ebp - 0x2c]
jmp 0x42126f
mov ebx, dword [ebp - 0xec]
mov dword [ebx], eax
mov eax, dword [edx]
add eax, dword [ebx]
mov ecx, dword [ebp - 0xb0]
mov dword [ecx], eax
mov eax, dword [ebx]
mov esi, dword [ebp - 0x14]
mov ecx, dword [esi]
sub ecx, 0x51c91889
sub ecx, 0x2b3e5c8c
add ecx, 0x51c91889
sub ecx, eax
add ecx, 0x2b3e5c8c
mov dword [esi], ecx
mov eax, dword [ebx]
mov ecx, dword [edi]
add eax, dword [ecx + 0x20]
mov dword [ecx + 0x20], eax
mov esi, dword [ebp - 0x30]
jmp 0x4212b5
jmp 0x4212b7
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb0]
cmp eax, dword [ecx]
setne al
mov ebx, dword [ebp - 0xe8]
test al, 1
mov edx, dword [ebp - 0x14]
jne 0x4212d6
jmp 0x4213fd
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx]
mov ecx, eax
add ecx, 1
mov dword [edx], ecx
mov al, byte [eax]
mov byte [ebx], al
mov al, byte [ebx]
mov ecx, dword [edi]
mov esi, dword [ebp - 0x70]
mov edx, dword [esi]
mov byte [ecx + edx + 0x90], al
cmp dword [esi], 0x101
jae 0x421311
mov al, byte [ebx]
mov ecx, dword [edi]
mov edx, dword [esi]
add edx, 0x8000
mov byte [ecx + edx + 0x90], al
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
shl eax, 5
movzx ecx, byte [ebx]
mov edx, eax
and edx, ecx
shl edx, 1
add eax, ecx
sub eax, edx
mov ecx, eax
add ecx, 0x7783bf07
add ecx, 1
sub ecx, 0x7783bf07
mov edx, eax
xor edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
shl edx, 1
sub edx, 0xffffffff
sub eax, edx
or eax, 0x7fff
mov edx, eax
and edx, ecx
or eax, ecx
add edx, eax
mov ecx, dword [ebp - 0x5c]
mov dword [ecx], edx
mov eax, dword [edi]
mov ecx, dword [ecx]
mov ax, word [eax + ecx*2 + 0x29272]
mov ecx, dword [edi]
mov ebx, dword [ebp - 0xb4]
mov esi, dword [ebx]
mov edx, esi
xor edx, 0xffffffff
and edx, 0x61d33f0f
and esi, 0x9e2cc0f0
or edx, esi
xor edx, 0x9e2cc0f0
or edx, 0xffff8000
xor edx, 0xffffffff
and edx, 0xffffffff
mov word [ecx + edx*2 + 0x19272], ax
mov eax, dword [ebx]
mov ecx, dword [edi]
mov edx, dword [ebp - 0x5c]
mov edx, dword [edx]
mov word [ecx + edx*2 + 0x29272], ax
mov edx, dword [ebp - 0x70]
mov eax, dword [edx]
mov ecx, eax
and ecx, 1
or eax, 1
add ecx, eax
mov eax, ecx
xor eax, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or eax, 0xffff8000
xor eax, 0xffffffff
mov dword [edx], eax
mov eax, dword [ebx]
sub eax, 0xe59df8c
add eax, 1
add eax, 0xe24546c7
add eax, 0xe59df8c
sub eax, 0xe24546c7
mov dword [ebx], eax
mov edx, dword [ebp - 0x2c]
mov esi, dword [ebp - 0x30]
jmp 0x4212b5
mov ebx, dword [ebp - 0x4c]
jmp 0x4215e2
jmp 0x421407
mov edx, dword [ebp - 0x14]
jmp 0x42140c
jmp 0x42140e
xor eax, eax
cmp dword [edx], 0
je 0x421425
jmp 0x421417
mov eax, dword [edi]
cmp dword [eax + 0x20], 0x102
setb al
jmp 0x421425
test al, 1
jne 0x42142e
jmp 0x4215e0
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx]
mov ecx, eax
add ecx, 1
mov dword [edx], ecx
mov al, byte [eax]
mov ebx, dword [ebp - 0x6c]
mov byte [ebx], al
mov eax, dword [edi]
mov eax, dword [eax + 0x1c]
mov ecx, dword [edi]
mov ecx, dword [ecx + 0x20]
xor ecx, 0xffffffff
and ecx, 0xffffffff
or ecx, 0
sub ecx, 0xffffffff
sub eax, ecx
and eax, 0x7fff
mov esi, dword [ebp - 0xac]
mov dword [esi], eax
mov edx, dword [ebp - 0x14]
mov eax, dword [edx]
mov ecx, 0x88abf8b8
sub ecx, eax
sub ecx, 0x88abf8b8
add ecx, 1
xor eax, eax
sub eax, ecx
mov dword [edx], eax
mov al, byte [ebx]
mov ecx, dword [edi]
mov edx, dword [esi]
mov byte [ecx + edx + 0x90], al
cmp dword [esi], 0x101
jae 0x4214bd
mov eax, dword [ebp - 0x6c]
mov al, byte [eax]
mov ecx, dword [edi]
mov edx, dword [ebp - 0xac]
mov edx, dword [edx]
xor esi, esi
sub esi, edx
add esi, 0xffff8000
xor edx, edx
sub edx, esi
mov byte [ecx + edx + 0x90], al
mov eax, dword [edi]
mov ecx, dword [eax + 0x20]
sub ecx, 0xffffffff
mov dword [eax + 0x20], ecx
mov eax, dword [edi]
add ecx, dword [eax + 0x24]
cmp ecx, 3
jb 0x4215d2
mov eax, dword [edi]
mov ecx, dword [eax + 0x1c]
mov eax, dword [edi]
mov edx, dword [eax + 0x20]
sub edx, 1
mov esi, edx
xor esi, 0xffffffff
mov eax, ecx
xor eax, esi
and eax, ecx
or ecx, edx
add eax, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x9aeb9239
and eax, 0x65146dc6
sub eax, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 2
and eax, 0xfffffffd
sub eax, ecx
add eax, 0x9aeb9239
mov edx, dword [ebp - 0xa8]
mov dword [edx], eax
mov eax, dword [edi]
mov ecx, dword [edx]
mov ebx, edx
mov edx, ecx
xor edx, 0xffffffff
and edx, 0x7fff
mov esi, ecx
and esi, 0xffff8000
or edx, esi
xor edx, 0xffffffff
or ecx, 0x7fff
and ecx, edx
movzx eax, byte [eax + ecx + 0x90]
shl eax, 0xa
mov ecx, dword [edi]
mov edx, dword [ebx]
add edx, 1
mov esi, edx
xor esi, 0xffffffff
xor edx, 0xffffffff
and esi, edx
xor esi, 0xffffffff
and esi, 0x7fff
movzx ecx, byte [ecx + esi + 0x90]
shl ecx, 5
xor eax, ecx
mov ecx, dword [ebp - 0x6c]
movzx ecx, byte [ecx]
xor eax, ecx
and eax, 0x7fff
mov ebx, dword [ebp - 0xe4]
mov dword [ebx], eax
mov eax, dword [edi]
mov ecx, dword [ebx]
mov ax, word [eax + ecx*2 + 0x29272]
mov word [ebp - 0x78], ax
mov ecx, dword [edi]
mov eax, dword [ebp - 0xa8]
mov edx, dword [eax]
mov esi, edx
xor esi, 0x7fff
xor esi, 0xffffffff
or edx, 0x7fff
and edx, esi
mov si, word [ebp - 0x78]
mov word [ecx + edx*2 + 0x19272], si
mov eax, dword [eax]
mov ecx, dword [edi]
mov edx, dword [ebx]
mov word [ecx + edx*2 + 0x29272], ax
mov edx, dword [ebp - 0x14]
mov esi, dword [ebp - 0x30]
mov ebx, dword [ebp - 0x4c]
jmp 0x42140e
jmp 0x4215e2
mov eax, dword [edi]
mov ecx, 0x8000
sub ecx, dword [eax + 0x20]
mov eax, dword [edi]
cmp ecx, dword [eax + 0x24]
jae 0x421601
jmp 0x4215f5
mov ecx, dword [edi]
mov eax, 0x8000
sub eax, dword [ecx + 0x20]
jmp 0x42160a
jmp 0x421603
mov eax, dword [edi]
mov eax, dword [eax + 0x24]
jmp 0x42160a
mov ecx, dword [edi]
mov dword [ecx + 0x24], eax
cmp dword [ebx], 0
setne al
test al, 1
jne 0x42163d
jmp 0x42161b
jmp 0x42161d
mov eax, dword [edi]
cmp dword [eax + 0x20], 0x102
setb al
test al, 1
jne 0x42162f
jmp 0x42163d
mov eax, dword [ebp - 0x48]
mov dword [eax], 3
jmp 0x42f801
jmp 0x42163f
mov eax, dword [ebp - 0x24]
mov dword [eax], 1
mov eax, dword [ebp - 0x10]
mov dword [eax], 0
mov eax, dword [edi]
cmp dword [eax + 0x50], 0
setne al
mov edx, dword [ebp - 0x20]
test al, 1
jne 0x421663
jmp 0x42166a
mov eax, dword [edi]
mov eax, dword [eax + 0x50]
jmp 0x421671
mov eax, 2
jmp 0x421671
mov dword [edx], eax
mov eax, dword [edi]
mov eax, dword [eax + 0x1c]
xor eax, 0xffffffff
or eax, 0xffff8000
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, dword [ebp - 0x28]
mov dword [ecx], eax
mov eax, dword [edi]
mov eax, dword [eax + 8]
mov ecx, eax
xor ecx, 0xfff6ffff
and ecx, eax
cmp ecx, 0
je 0x421785
jmp 0x4216a5
mov eax, dword [edi]
cmp dword [eax + 0x24], 0
setne al
test al, 1
jne 0x4216b7
jmp 0x421780
mov eax, dword [edi]
mov eax, dword [eax + 8]
and eax, 0x80000
cmp eax, 0
jne 0x421780
mov eax, dword [edi]
mov ecx, dword [ebp - 0x28]
mov ecx, dword [ecx]
add ecx, 0xfffffffe
add ecx, 1
and ecx, 0x7fff
mov al, byte [eax + ecx + 0x90]
mov ecx, dword [ebp - 0xa4]
mov byte [ecx], al
mov dword [edx], 0
mov eax, dword [edx]
mov ecx, dword [edi]
cmp eax, dword [ecx + 0x20]
jae 0x42175d
mov eax, dword [edi]
mov dword [ebp - 0xbc], eax
mov eax, dword [ebp - 0x28]
mov ecx, dword [eax]
mov eax, edx
mov edx, dword [eax]
mov esi, ecx
and esi, edx
shl esi, 1
xor ecx, edx
add ecx, esi
mov edx, dword [ebp - 0xbc]
movzx edx, byte [edx + ecx + 0x90]
mov ecx, dword [ebp - 0xa4]
movzx ecx, byte [ecx]
cmp edx, ecx
je 0x42173b
jmp 0x421734
mov edx, dword [ebp - 0x20]
jmp 0x421739
jmp 0x42175f
mov esi, dword [eax]
mov ecx, esi
xor ecx, 0xffffffff
or ecx, 0xfffffffe
mov edx, esi
and edx, 1
xor edx, 0xffffffff
and ecx, edx
xor ecx, 0xffffffff
or esi, 1
add ecx, esi
mov dword [eax], ecx
mov edx, eax
jmp 0x4216f2
jmp 0x42175f
jmp 0x421761
cmp dword [edx], 3
setb al
test al, 1
jne 0x42176d
jmp 0x421777
jmp 0x42176f
mov dword [edx], 0
jmp 0x421780
mov eax, dword [ebp - 0x10]
mov dword [eax], 1
jmp 0x421b40
mov eax, dword [edi]
mov eax, dword [eax + 0x20]
mov dword [ebp - 0x68], eax
mov eax, dword [edi]
mov eax, dword [eax + 0x24]
mov dword [ebp - 0x64], eax
mov eax, dword [edi]
mov ecx, dword [eax + 0x1c]
mov ebx, dword [edi]
mov dword [ebp - 0x50], ecx
and ecx, 0x7fff
mov eax, dword [edx]
cmp eax, 0x1f
mov edx, eax
mov dword [ebp - 0x40], edx
seta al
and al, 1
movzx eax, al
mov eax, dword [ebx + eax*4 + 0xc]
mov dword [ebp - 0x54], eax
mov edi, ebx
add edi, 0x90
mov dword [ebp - 0xd4], edi
add edi, ecx
xor eax, eax
sub eax, ecx
xor esi, esi
sub esi, edx
mov edx, esi
and edx, eax
mov dword [ebp - 0x60], ecx
add ecx, 0xffffffff
mov dword [ebp - 0xd0], ecx
mov eax, ecx
xor eax, esi
shl edx, 1
sub eax, edx
mov dword [ebp - 0x58], ebx
mov ecx, ebx
mov ebx, dword [ebp - 0x40]
add ecx, 0x90
add ecx, eax
call fcn.00438448
mov si, ax
mov dword [ebp - 0x84], edi
mov ecx, edi
call fcn.00438438
mov di, ax
cmp ebx, dword [ebp - 0x68]
jae 0x421b38
mov word [ebp - 0x1a], si
mov eax, dword [ebp - 0x50]
xor eax, 0xffffffff
mov dword [ebp - 0xcc], eax
mov esi, dword [ebp - 0x60]
mov dword [ebp - 0x40], ebx
add ebx, 0xffffffff
mov dword [ebp - 0x80], ebx
mov edx, dword [ebp - 0x58]
mov ecx, dword [ebp - 0x54]
add ecx, 0xffffffff
cmp ecx, 0
je 0x421b32
mov ax, word [edx + esi*2 + 0x19272]
movzx esi, ax
cmp ax, 0
je 0x421b32
mov eax, esi
and eax, dword [ebp - 0xcc]
mov ebx, esi
xor ebx, 0xffffffff
and ebx, dword [ebp - 0x50]
sub ebx, eax
and ebx, 0xffff
cmp ebx, dword [ebp - 0x64]
ja 0x421b32
mov word [ebp - 0x32], di
mov dword [ebp - 0x54], ecx
and esi, 0x7fff
mov eax, dword [ebp - 0x80]
add eax, esi
mov ecx, edx
add ecx, 0x90
add ecx, eax
mov edi, edx
call fcn.00438448
cmp ax, word [ebp - 0x1a]
jne 0x4218b6
mov di, word [ebp - 0x32]
jmp 0x42196a
mov ax, word [edi + esi*2 + 0x19272]
cmp ax, 0
mov edx, edi
je 0x421b32
mov ecx, dword [ebp - 0x50]
sub cx, ax
movzx ebx, cx
cmp ebx, dword [ebp - 0x64]
ja 0x421b32
and ax, 0x7fff
movzx esi, ax
mov eax, dword [ebp - 0x80]
add eax, esi
mov ecx, edx
add ecx, 0x90
add ecx, eax
mov edi, edx
call fcn.00438448
cmp ax, word [ebp - 0x1a]
jne 0x421905
mov di, word [ebp - 0x32]
jmp 0x42196a
mov ax, word [edi + esi*2 + 0x19272]
cmp ax, 0
mov edx, edi
mov di, word [ebp - 0x32]
je 0x421b32
mov ecx, dword [ebp - 0x50]
sub cx, ax
movzx ebx, cx
cmp ebx, dword [ebp - 0x64]
ja 0x421b32
and ax, 0x7fff
movzx esi, ax
mov eax, dword [ebp - 0x40]
add eax, esi
mov ecx, eax
shl ecx, 1
and ecx, 2
xor eax, 1
add eax, 0xfffffffe
add eax, ecx
mov ecx, edx
add ecx, 0x90
add ecx, eax
call fcn.00438448
mov ecx, dword [ebp - 0x54]
mov edx, dword [ebp - 0x58]
cmp ax, word [ebp - 0x1a]
jne 0x421842
cmp ebx, 0
je 0x421b34
mov ecx, dword [ebp - 0xd4]
add ecx, esi
mov dword [ebp - 0x3c], ecx
call fcn.00438438
mov ecx, dword [ebp - 0x54]
mov edx, dword [ebp - 0x58]
cmp ax, di
jne 0x421842
mov dword [ebp - 0x60], esi
mov dword [ebp - 0x7c], 0x20
mov eax, dword [ebp - 0x84]
jmp 0x4219a4
mov dword [ebp - 0x38], eax
mov ecx, eax
add ecx, 2
mov dword [ebp - 0x44], ecx
call fcn.00438438
mov word [ebp - 0x76], ax
mov ecx, dword [ebp - 0x3c]
add ecx, 2
mov esi, ecx
call fcn.00438438
cmp word [ebp - 0x76], ax
jne 0x421a81
mov ecx, dword [ebp - 0x38]
add ecx, 4
mov dword [ebp - 0x44], ecx
call fcn.00438438
mov word [ebp - 0x74], ax
mov ecx, dword [ebp - 0x3c]
add ecx, 4
mov esi, ecx
call fcn.00438438
cmp word [ebp - 0x74], ax
jne 0x421a81
mov ecx, dword [ebp - 0x38]
add ecx, 6
mov dword [ebp - 0x44], ecx
call fcn.00438438
mov word [ebp - 0x72], ax
mov ecx, dword [ebp - 0x3c]
add ecx, 6
mov esi, ecx
call fcn.00438438
cmp word [ebp - 0x72], ax
jne 0x421a81
mov ecx, dword [ebp - 0x38]
add ecx, 8
mov dword [ebp - 0x38], ecx
call fcn.00438438
mov si, ax
mov ecx, dword [ebp - 0x3c]
add ecx, 8
mov dword [ebp - 0x3c], ecx
call fcn.00438438
cmp si, ax
je 0x421a4c
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x44], eax
mov esi, dword [ebp - 0x3c]
jmp 0x421a81
mov eax, dword [ebp - 0x7c]
add eax, 0xffffffff
mov dword [ebp - 0x7c], eax
cmp eax, 0
mov eax, dword [ebp - 0x38]
jne 0x4219a4
mov eax, dword [ebp - 0x10]
mov dword [eax], ebx
mov ecx, dword [ebp - 0x68]
mov eax, ecx
sub eax, 0x102
jb 0x421a77
mov ecx, 0x102
mov eax, dword [ebp - 0x20]
mov dword [eax], ecx
jmp 0x421b38
mov edx, dword [ebp - 0x44]
sub edx, dword [ebp - 0x84]
sar edx, 1
mov eax, edx
and eax, 2
mov dword [ebp - 0xb8], eax
xor eax, 2
mov ecx, edx
and ecx, 0xfffffffd
imul eax, ecx
or edx, 2
imul edx, dword [ebp - 0xb8]
add eax, edx
mov ecx, dword [ebp - 0x44]
mov cl, byte [ecx]
cmp cl, byte [esi]
sete cl
and cl, 1
movzx ecx, cl
mov edx, eax
shl edx, 1
and edx, 0x57a38ba2
xor eax, 0x2bd1c5d1
add eax, ecx
add eax, edx
mov ecx, eax
xor ecx, 0xd42e3a2e
add ecx, 1
shl eax, 1
and eax, 0xa85c745c
add ecx, eax
cmp ecx, dword [ebp - 0x40]
mov esi, dword [ebp - 0x60]
jbe 0x421b2a
mov eax, dword [ebp - 0x10]
mov dword [eax], ebx
mov eax, ecx
mov edx, dword [ebp - 0x68]
sub eax, edx
mov ebx, ecx
mov eax, dword [ebp - 0x20]
jb 0x421b05
mov ebx, edx
mov dword [eax], ebx
cmp ecx, edx
jae 0x421b36
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x40], ebx
add eax, ebx
mov ecx, dword [ebp - 0x58]
add ecx, 0x90
add ecx, eax
call fcn.00438448
mov word [ebp - 0x1a], ax
mov ebx, dword [ebp - 0x40]
jmp 0x421833
jmp 0x421b38
jmp 0x421b38
jmp 0x421b38
mov edi, dword [ebp - 0x18]
mov edx, dword [ebp - 0x20]
jmp 0x421b40
jmp 0x421b42
cmp dword [edx], 3
sete al
test al, 1
jne 0x421b4e
jmp 0x421b59
mov eax, dword [ebp - 0x10]
cmp dword [eax], 0x2000
jae 0x421b94
jmp 0x421b5b
mov eax, dword [ebp - 0x28]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x10]
cmp eax, dword [ecx]
sete al
test al, 1
jne 0x421b94
jmp 0x421b6e
jmp 0x421b70
mov eax, dword [edi]
mov eax, dword [eax + 8]
xor eax, 0xffffffff
or eax, 0xfffdffff
xor eax, 0xffffffff
and eax, 0xffffffff
cmp eax, 0
setne al
test al, 1
jne 0x421b8f
jmp 0x421ba3
cmp dword [edx], 5
ja 0x421ba3
mov dword [edx], 0
mov eax, dword [ebp - 0x10]
mov dword [eax], 0
jmp 0x421ba5
mov eax, dword [edi]
cmp dword [eax + 0x50], 0
setne al
test al, 1
jne 0x421bb7
jmp 0x42acd1
mov eax, dword [edx]
mov ecx, dword [edi]
cmp eax, dword [ecx + 0x50]
jbe 0x426494
mov eax, dword [edi]
mov ecx, dword [eax + 0x54]
mov eax, dword [edi]
mov edx, dword [eax + 0x3c]
add edx, 1
mov dword [eax + 0x3c], edx
mov edx, eax
add edx, 0x28
mov esi, dword [eax + 0x28]
mov edi, esi
add edi, 1
mov dword [eax + 0x28], edi
mov byte [esi], cl
mov esi, eax
add esi, 0x2c
mov edi, dword [eax + 0x2c]
mov bl, byte [edi]
shr bl, 1
mov byte [edi], bl
mov edi, eax
add edi, 0x38
mov ebx, dword [eax + 0x38]
add ebx, 0xffffffff
mov dword [eax + 0x38], ebx
cmp ebx, 0
jne 0x421c19
mov dword [edi], 8
mov edi, dword [edx]
mov ebx, edi
add ebx, 1
mov dword [edx], ebx
mov dword [esi], edi
movzx ecx, cl
mov dx, word [eax + ecx*2 + 0x8192]
add dx, 1
mov word [eax + ecx*2 + 0x8192], dx
mov edx, dword [ebp - 0x20]
cmp dword [edx], 0x80
jb 0x426460
mov eax, dword [ebp - 0x18]
jmp 0x421c44
mov ecx, dword [ebp - 0x10]
mov esi, dword [ecx]
mov ecx, dword [edx]
mov eax, dword [eax]
mov dword [ebp - 0x94], eax
cmp dword [0x47e5c0], 0
mov dword [ebp - 0x88], ecx
jne 0x426347
mov al, byte [0x47ba80]
xor al, 0xc0
mov byte [0x47bc80], al
mov al, byte [0x47ba81]
xor al, 0x6d
mov byte [0x47bc81], al
mov al, byte [0x47ba82]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0x8c
xor dl, 0x8c
add al, 1
or cl, 0x73
add al, cl
or dl, al
xor dl, 0x3b
mov byte [0x47bc82], dl
mov al, byte [0x47ba83]
xor al, 2
mov byte [0x47bc83], al
mov al, byte [0x47ba84]
xor al, 0x5e
mov byte [0x47bc84], al
mov al, byte [0x47ba85]
xor al, 0xe0
mov byte [0x47bc85], al
mov al, byte [0x47ba86]
xor al, 0xda
mov byte [0x47bc86], al
mov al, byte [0x47ba87]
mov cl, al
and cl, 0x2b
or cl, 0xd0
and al, 0xd4
xor al, cl
xor al, 0xc4
mov byte [str.ke_Y], al
mov al, byte [0x47ba88]
mov cl, al
xor cl, 0xff
mov dl, cl
or dl, 0x5d
sub cl, dl
shl cl, 1
add al, 0x5d
add al, cl
mov byte [0x47bc88], al
mov al, byte [0x47ba89]
mov cl, al
shl cl, 1
and cl, 0x16
add al, 0x8b
sub al, cl
mov byte [0x47bc89], al
mov al, byte [0x47ba8a]
mov cl, al
shl cl, 1
and cl, 0x78
add al, 0xbc
sub al, cl
mov byte [0x47bc8a], al
mov al, byte [0x47ba8b]
xor al, 0x73
mov byte [0x47bc8b], al
mov al, byte [0x47ba8c]
xor al, 0x48
mov byte [0x47bc8c], al
mov al, byte [0x47ba8d]
xor al, 0x3a
mov byte [0x47bc8d], al
mov al, byte [0x47ba8e]
xor al, 0x98
mov byte [0x47bc8e], al
mov al, byte [0x47ba8f]
xor al, 0x81
mov byte [0x47bc8f], al
mov al, byte [0x47ba90]
mov cl, al
xor cl, 0xff
mov dl, al
add dl, 1
or cl, 0x4f
add dl, cl
and al, 0xb0
xor al, 0xb0
or dl, al
xor dl, 0xff
mov byte [0x47bc90], dl
mov al, byte [0x47ba91]
mov cl, al
shl cl, 1
and cl, 0xcc
add al, 0xe6
sub al, cl
mov byte [0x47bc91], al
mov al, byte [0x47ba92]
xor al, 0xcb
mov byte [0x47bc92], al
mov cl, byte [0x47ba93]
mov al, cl
xor al, 0xff
shl al, 1
add al, cl
mov dl, al
xor dl, 0xff
add al, 1
or al, 0x77
add al, dl
and cl, 0x88
xor cl, 0x88
or al, cl
xor al, 0xff
mov byte [0x47bc93], al
mov al, byte [0x47ba94]
xor al, 0xfa
mov byte [0x47bc94], al
mov al, byte [0x47ba95]
xor al, 0x4b
mov byte [0x47bc95], al
mov al, byte [0x47ba96]
xor al, 0x82
mov byte [0x47bc96], al
mov al, byte [0x47ba97]
xor al, 0xe
mov byte [0x47bc97], al
mov al, byte [0x47ba98]
mov cl, al
xor cl, 0xff
mov dl, al
shl dl, 1
or dl, 1
mov ah, dl
add ah, cl
mov ch, al
sub ch, dl
mov dl, ah
and dl, 0x22
and ch, 0xdd
or dl, ch
xor dl, 3
and ah, 0x21
xor ah, 0x21
or dl, ah
and cl, 0x21
and al, 0x21
xor al, 0x21
or al, cl
xor al, 0xff
and dl, al
mov byte [0x47bc98], dl
mov al, byte [0x47ba99]
xor al, 0x1f
mov byte [0x47bc99], al
mov al, byte [0x47ba9a]
mov cl, al
shl cl, 1
and cl, 0x24
add al, 0x12
sub al, cl
mov byte [0x47bc9a], al
mov al, byte [0x47ba9b]
xor al, 0x61
mov byte [0x47bc9b], al
mov al, byte [0x47ba9c]
mov cl, al
shl cl, 1
and cl, 0x54
add al, 0xaa
sub al, cl
mov byte [0x47bc9c], al
mov al, byte [0x47ba9d]
xor al, 0x5a
mov byte [0x47bc9d], al
mov al, byte [0x47ba9e]
xor al, 0x77
mov byte [0x47bc9e], al
mov al, byte [0x47ba9f]
mov cl, al
shl cl, 1
and cl, 0xd2
add al, 0x69
sub al, cl
mov byte [0x47bc9f], al
mov al, byte [0x47baa0]
xor al, 0xe7
mov byte [0x47bca0], al
mov al, byte [0x47baa1]
xor al, 0x44
mov byte [0x47bca1], al
mov al, byte [0x47baa2]
mov cl, al
shl cl, 1
and cl, 0x60
add al, 0xb0
sub al, cl
mov byte [0x47bca2], al
mov al, byte [0x47baa3]
xor al, 0xd4
mov byte [0x47bca3], al
mov al, byte [0x47baa4]
xor al, 0x4e
mov byte [0x47bca4], al
mov al, byte [0x47baa5]
xor al, 0x61
mov byte [0x47bca5], al
mov al, byte [0x47baa6]
xor al, 0xa2
mov byte [0x47bca6], al
mov al, byte [0x47baa7]
xor al, 0xda
mov byte [0x47bca7], al
mov al, byte [0x47baa8]
xor al, 0x9b
mov byte [0x47bca8], al
mov al, byte [0x47baa9]
xor al, 0x5c
mov byte [0x47bca9], al
mov al, byte [0x47baaa]
mov cl, al
shl cl, 1
and cl, 0x20
add al, 0x10
sub al, cl
mov byte [0x47bcaa], al
mov al, byte [0x47baab]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x16
or al, 0xe9
and dl, al
mov byte [0x47bcab], dl
mov al, byte [0x47baac]
xor al, 0xf4
mov byte [0x47bcac], al
mov al, byte [0x47baad]
xor al, 0x1e
mov byte [0x47bcad], al
mov al, byte [0x47baae]
xor al, 0xf7
mov byte [0x47bcae], al
mov al, byte [0x47baaf]
mov cl, al
shl cl, 1
and cl, 0xa
add al, 5
add al, cl
shl cl, 1
sub al, cl
mov byte [0x47bcaf], al
mov al, byte [0x47bab0]
mov cl, al
xor cl, 0xff
or al, 0xc2
or cl, 0x3d
and al, cl
xor al, 0xff
mov byte [0x47bcb0], al
mov al, byte [0x47bab1]
xor al, 0x76
mov byte [0x47bcb1], al
mov al, byte [0x47bab2]
xor al, 0x9c
mov byte [0x47bcb2], al
mov al, byte [0x47bab3]
mov cl, al
xor cl, 0xff
or cl, 0xcd
or al, 0x32
and cl, al
mov byte [0x47bcb3], cl
mov al, byte [0x47bab4]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, al
and cl, 0x3c
xor cl, 0x3c
and cl, dl
xor cl, 0x3c
or al, 0x3c
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
or cl, al
xor cl, 0xff
mov byte [0x47bcb4], cl
mov al, byte [0x47bab5]
mov cl, al
shl cl, 1
and cl, 0xde
add al, 0x6f
sub al, cl
mov byte [str.fgMy], al
mov al, byte [0x47bab6]
mov cl, al
and cl, 0x46
xor cl, 0xff
add al, 0x47
add al, cl
and al, cl
mov byte [0x47bcb6], al
mov al, byte [0x47bab7]
xor al, 0x38
mov byte [0x47bcb7], al
mov al, byte [0x47bab8]
mov dl, al
xor dl, 0xff
mov cl, al
and cl, 0x3d
xor cl, 0x3d
add al, 1
or dl, 0xc2
add al, dl
mov dl, al
xor dl, 0xff
mov ah, cl
and ah, dl
mov dl, cl
xor dl, al
add dl, cl
sub dl, ah
mov byte [0x47bcb8], dl
mov al, byte [0x47bab9]
xor al, 0xb6
mov byte [0x47bcb9], al
mov al, byte [0x47baba]
mov cl, al
shl cl, 1
or cl, 0xbc
add al, 0xdd
sub al, cl
mov byte [0x47bcba], al
mov al, byte [str.97dM36]
xor al, 0x57
mov byte [0x47bcbb], al
mov al, byte [0x47babc]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0x17
xor dl, 0x17
add al, 1
or cl, 0xe8
add al, cl
or dl, al
mov byte [0x47bcbc], dl
mov al, byte [0x47babd]
xor al, 0x54
mov byte [0x47bcbd], al
mov al, byte [0x47babe]
xor al, 0x26
mov byte [0x47bcbe], al
mov al, byte [0x47babf]
xor al, 0x56
mov byte [0x47bcbf], al
mov al, byte [0x47bac0]
xor al, 0xc3
mov byte [0x47bcc0], al
mov al, byte [0x47bac1]
mov cl, al
shl cl, 1
and cl, 0x94
add al, 0x4a
sub al, cl
mov byte [0x47bcc1], al
mov al, byte [0x47bac2]
mov cl, al
xor cl, 0xff
or cl, 0x85
or al, 0x7a
and cl, al
mov byte [0x47bcc2], cl
mov al, byte [0x47bac3]
xor al, 0x9b
mov byte [0x47bcc3], al
mov al, byte [0x47bac4]
xor al, 5
mov byte [0x47bcc4], al
mov al, byte [0x47bac5]
xor al, 0xc4
mov byte [str.r__], al
mov al, byte [0x47bac6]
xor al, 0x93
mov byte [0x47bcc6], al
mov al, byte [0x47bac7]
xor al, 0x14
mov byte [0x47bcc7], al
mov al, byte [0x47bac8]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, al
and cl, 0xb6
and dl, 0x49
or dl, cl
xor dl, 0x13
or al, 0x5a
and al, dl
xor al, 0xff
mov byte [0x47bcc8], al
mov al, byte [0x47bac9]
xor al, 0x6f
mov byte [0x47bcc9], al
mov cl, byte [0x47baca]
mov al, cl
and al, 0xda
xor al, 0xda
mov dl, cl
or dl, 0x25
mov ah, 0xda
sub ah, cl
add ah, dl
mov cl, ah
or cl, dl
sub al, ah
add al, cl
mov byte [0x47bcca], al
mov al, byte [0x47bacb]
xor al, 0x9b
mov byte [0x47bccb], al
mov al, byte [0x47bacc]
mov cl, al
or cl, 0x58
xor al, 0xff
add cl, 1
or al, 0xa7
add cl, al
xor cl, 0xff
mov byte [str.pbh_], cl
mov al, byte [0x47bacd]
xor al, 0x2b
mov byte [0x47bccd], al
mov al, byte [0x47bace]
xor al, 0x27
mov byte [0x47bcce], al
mov al, byte [0x47bacf]
xor al, 0x8c
mov byte [0x47bccf], al
mov al, byte [0x47bad0]
xor al, 0xb7
mov byte [0x47bcd0], al
mov al, byte [0x47bad1]
mov cl, al
shl cl, 1
and cl, 0x24
add al, 0x92
sub al, cl
mov byte [0x47bcd1], al
mov al, byte [0x47bad2]
mov cl, al
and cl, 0x51
or cl, 0x26
and al, 0xae
xor al, cl
xor al, 0xac
mov byte [0x47bcd2], al
mov al, byte [0x47bad3]
xor al, 0xc8
mov byte [0x47bcd3], al
mov ch, byte [0x47bad4]
mov dh, ch
and dh, 0x69
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x6b
add ch, dl
mov byte [0x47bcd4], ch
mov al, byte [0x47bad5]
xor al, 0x26
mov byte [0x47bcd5], al
mov al, byte [0x47bad6]
mov cl, al
shl cl, 1
and cl, 0xd8
add al, 0xec
sub al, cl
mov byte [0x47bcd6], al
mov al, byte [0x47bad7]
xor al, 0xe2
mov byte [0x47bcd7], al
mov al, byte [0x47bad8]
xor al, 0xcf
mov byte [0x47bcd8], al
mov al, byte [0x47bad9]
xor al, 0x35
mov byte [0x47bcd9], al
mov al, byte [0x47bada]
xor al, 0xa9
mov byte [0x47bcda], al
mov ch, byte [0x47badb]
mov dh, ch
and dh, 0xa1
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0xa3
add ch, dl
mov byte [0x47bcdb], ch
mov al, byte [0x47badc]
xor al, 0x4c
mov byte [0x47bcdc], al
mov al, byte [0x47badd]
xor al, 5
mov byte [0x47bcdd], al
mov al, byte [0x47bade]
mov cl, al
xor cl, 0xff
or cl, 0xfe
or al, 1
and cl, al
mov byte [0x47bcde], cl
mov al, byte [0x47badf]
xor al, 0x6a
mov byte [0x47bcdf], al
mov al, byte [0x47bae0]
xor al, 7
mov byte [0x47bce0], al
mov al, byte [0x47bae1]
mov cl, al
shl cl, 1
and cl, 0xd8
add al, 0x6c
sub al, cl
mov byte [0x47bce1], al
mov al, byte [0x47bae2]
xor al, 0x56
mov byte [0x47bce2], al
mov al, byte [0x47bae3]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x2f
and al, 0xd0
or dl, al
mov al, dl
shl al, 1
and al, 0xb8
add dl, 0xdc
sub dl, al
mov byte [0x47bce3], dl
mov al, byte [str.__t_rf_na_]
xor al, 0xa8
mov byte [0x47bce4], al
mov al, byte [0x47bae5]
mov cl, al
shl cl, 1
mov dl, 0xe
sub dl, cl
and dl, 0x10
add al, 8
sub al, dl
mov byte [0x47bce5], al
mov al, byte [0x47bae6]
xor al, 0x7c
mov byte [0x47bce6], al
mov al, byte [0x47bae7]
mov cl, al
shl cl, 1
and cl, 0xc2
xor cl, 0x61
mov dl, al
shl dl, 2
and dl, 4
sub al, dl
add al, cl
mov byte [0x47bce7], al
mov al, byte [0x47bae8]
xor al, 0xb7
mov byte [0x47bce8], al
mov al, byte [0x47bae9]
xor al, 0xdf
mov byte [0x47bce9], al
mov al, byte [0x47baea]
xor al, 0xf6
mov byte [0x47bcea], al
mov al, byte [0x47baeb]
xor al, 0xa7
mov byte [0x47bceb], al
mov al, byte [0x47baec]
xor al, 0xbd
mov byte [0x47bcec], al
mov al, byte [0x47baed]
mov cl, al
shl cl, 1
and cl, 6
add al, 0x83
sub al, cl
mov byte [0x47bced], al
mov al, byte [0x47baee]
mov cl, al
shl cl, 1
and cl, 0x34
add al, 0x9a
sub al, cl
mov byte [0x47bcee], al
mov al, byte [0x47baef]
xor al, 0xa8
mov byte [0x47bcef], al
mov al, byte [0x47baf0]
xor al, 0x50
mov byte [0x47bcf0], al
mov al, byte [0x47baf1]
xor al, 0x6c
mov byte [0x47bcf1], al
mov al, byte [0x47baf2]
mov cl, al
shl cl, 1
and cl, 0x62
add al, 0x31
sub al, cl
mov byte [0x47bcf2], al
mov al, byte [0x47baf3]
mov cl, al
shl cl, 1
and cl, 0xf0
add al, 0xf8
sub al, cl
mov byte [0x47bcf3], al
mov al, byte [0x47baf4]
xor al, 0x4c
mov byte [0x47bcf4], al
mov al, byte [0x47baf5]
mov cl, al
xor cl, 0xff
or cl, 0x95
or al, 0x6a
and cl, al
mov byte [0x47bcf5], cl
mov cl, byte [0x47baf6]
mov dl, cl
xor dl, 0xff
mov al, cl
and al, 0x65
xor al, 0x65
add cl, 1
or dl, 0x9a
add cl, dl
or al, cl
mov cl, al
shl cl, 1
and cl, 0x60
add al, 0x30
sub al, cl
mov byte [0x47bcf6], al
mov al, byte [0x47baf7]
xor al, 0xfb
mov byte [0x47bcf7], al
mov al, byte [0x47baf8]
xor al, 0x4f
mov byte [0x47bcf8], al
mov al, byte [0x47baf9]
xor al, 0x70
mov byte [0x47bcf9], al
mov al, byte [0x47bafa]
xor al, 0x3a
mov byte [0x47bcfa], al
mov al, byte [0x47bafb]
xor al, 0xa7
mov byte [0x47bcfb], al
mov al, byte [0x47bafc]
mov cl, al
xor cl, 0x51
mov dl, al
or dl, 0x2e
and dl, cl
add al, 0x2e
shl dl, 1
sub al, dl
mov byte [0x47bcfc], al
mov al, byte [0x47bafd]
xor al, 0xde
mov byte [0x47bcfd], al
mov al, byte [0x47bafe]
xor al, 0xb6
mov byte [0x47bcfe], al
mov al, byte [0x47baff]
mov cl, al
shl cl, 1
and cl, 0xb2
add al, 0x59
sub al, cl
mov byte [0x47bcff], al
mov al, byte [0x47bb00]
mov cl, al
shl cl, 1
and cl, 0x7c
mov dl, 1
sub dl, al
add dl, cl
shl dl, 1
or dl, 2
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
xor dl, 0xff
and al, dl
sub al, ah
mov byte [0x47bd00], al
mov al, byte [0x47bb01]
xor al, 0xf2
mov byte [0x47bd01], al
mov al, byte [0x47bb02]
xor al, 0x6f
mov byte [0x47bd02], al
mov al, byte [0x47bb03]
mov cl, al
and cl, 0x2b
xor cl, 0x2b
mov dl, al
xor dl, 0x2b
or al, 0xd4
and al, dl
or cl, al
mov byte [0x47bd03], cl
mov al, byte [0x47bb04]
xor al, 0x73
mov byte [0x47bd04], al
mov al, byte [0x47bb05]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x94
and al, 0x6b
or dl, al
mov byte [0x47bd05], dl
mov al, byte [0x47bb06]
xor al, 0x88
mov byte [0x47bd06], al
mov al, byte [0x47bb07]
xor al, 0x9f
mov byte [0x47bd07], al
mov al, byte [0x47bb08]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
or al, 0x21
or dl, 0xde
add al, 1
add al, dl
mov byte [0x47bd08], al
mov al, byte [0x47bb09]
xor al, 0x47
mov byte [0x47bd09], al
mov ch, byte [0x47bb0a]
mov dh, ch
and dh, 0x61
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x63
add ch, dl
mov byte [0x47bd0a], ch
mov al, byte [0x47bb0b]
xor al, 0x7c
mov byte [0x47bd0b], al
mov al, byte [0x47bb0c]
xor al, 0xe3
mov byte [0x47bd0c], al
mov al, byte [0x47bb0d]
xor al, 0x3a
mov byte [0x47bd0d], al
mov al, byte [0x47bb0e]
xor al, 2
mov byte [0x47bd0e], al
mov al, byte [0x47bb0f]
xor al, 0x1b
mov byte [0x47bd0f], al
mov al, byte [str._Imr]
mov cl, al
shl cl, 1
and cl, 0x22
add al, 0x11
sub al, cl
mov byte [0x47bd10], al
mov al, byte [0x47bb11]
xor al, 0x53
mov byte [0x47bd11], al
mov al, byte [0x47bb12]
mov cl, al
xor cl, 0xff
mov dl, cl
shl dl, 1
xor dl, 0xff
add dl, cl
and dl, 0xed
and al, 0x12
or dl, al
xor dl, 0xed
mov byte [0x47bd12], dl
mov al, byte [0x47bb13]
xor al, 0xb3
mov byte [str.I0_b], al
mov al, byte [0x47bb14]
xor al, 0xf3
mov byte [0x47bd14], al
mov al, byte [0x47bb15]
xor al, 0x5b
mov byte [0x47bd15], al
mov al, byte [0x47bb16]
xor al, 0x57
mov byte [0x47bd16], al
mov al, byte [0x47bb17]
mov cl, al
xor cl, 0xff
or cl, 0x98
or al, 0x67
add cl, 1
add cl, al
mov byte [0x47bd17], cl
mov al, byte [0x47bb18]
xor al, 0xa4
mov byte [0x47bd18], al
mov al, byte [0x47bb19]
xor al, 0x43
mov byte [0x47bd19], al
mov al, byte [0x47bb1a]
mov cl, al
shl cl, 1
and cl, 0x76
add al, 0xbb
sub al, cl
mov byte [0x47bd1a], al
mov al, byte [0x47bb1b]
mov cl, al
and cl, 0x71
or cl, 0xc
and al, 0x8e
xor al, cl
xor al, 0x7d
mov byte [0x47bd1b], al
mov al, byte [0x47bb1c]
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
xor al, 0x12
mov byte [0x47bd1c], al
mov al, byte [0x47bb1d]
xor al, 0x5a
mov byte [0x47bd1d], al
mov al, byte [0x47bb1e]
mov cl, al
xor cl, 0xff
or al, 0x98
or cl, 0x67
and al, cl
xor al, 0xff
mov byte [0x47bd1e], al
mov al, byte [0x47bb1f]
xor al, 0x78
mov byte [0x47bd1f], al
mov al, byte [0x47bb20]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0x17
xor dl, 0x17
add al, 1
or cl, 0xe8
add al, cl
or dl, al
xor dl, 0x27
mov byte [0x47bd20], dl
mov al, byte [0x47bb21]
mov cl, al
shl cl, 1
and cl, 0xc2
add al, 0x61
sub al, cl
mov byte [0x47bd21], al
mov al, byte [0x47bb22]
xor al, 0x18
mov byte [0x47bd22], al
mov al, byte [0x47bb23]
xor al, 0xa7
mov byte [0x47bd23], al
mov al, byte [0x47bb24]
xor al, 0x2c
mov byte [0x47bd24], al
mov al, byte [str.Tiv_o]
xor al, 0x7c
mov byte [0x47bd25], al
mov al, byte [0x47bb26]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0x12
add al, 1
or cl, 0xed
add al, cl
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
xor al, dl
add al, dl
sub al, ah
xor al, 0xdf
mov byte [0x47bd26], al
mov al, byte [0x47bb27]
xor al, 0x71
mov byte [0x47bd27], al
mov al, byte [0x47bb28]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x5b
and al, 0xa4
or dl, al
mov byte [0x47bd28], dl
mov al, byte [0x47bb29]
xor al, 0x12
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47bd29], al
mov al, byte [0x47bb2a]
mov cl, al
shl cl, 1
and cl, 0xbe
add al, 0xdf
sub al, cl
mov byte [0x47bd2a], al
mov al, byte [0x47bb2b]
xor al, 0xb4
mov byte [0x47bd2b], al
mov al, byte [0x47bb2c]
xor al, 0xe
mov byte [0x47bd2c], al
mov al, byte [0x47bb2d]
xor al, 0x73
mov byte [0x47bd2d], al
mov al, byte [0x47bb2e]
xor al, 0xe7
mov byte [0x47bd2e], al
mov al, byte [0x47bb2f]
xor al, 0xcc
mov byte [0x47bd2f], al
mov al, byte [0x47bb30]
mov cl, al
xor cl, 0xff
or cl, 7
or al, 0xf8
and cl, al
mov byte [0x47bd30], cl
mov al, byte [0x47bb31]
xor al, 0x2a
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47bd31], al
mov al, byte [0x47bb32]
xor al, 0x2c
mov byte [0x47bd32], al
mov al, byte [0x47bb33]
xor al, 0x91
mov byte [0x47bd33], al
mov al, byte [0x47bb34]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, dl
and cl, 0xe6
mov ah, 0x19
sub ah, dl
add ah, cl
and al, 0xe6
xor al, 0xe6
or ah, al
xor ah, 0xff
mov byte [0x47bd34], ah
mov al, byte [0x47bb35]
xor al, 0x59
mov byte [0x47bd35], al
mov al, byte [0x47bb36]
xor al, 0x6a
mov byte [0x47bd36], al
mov al, byte [0x47bb37]
xor al, 0xec
mov byte [0x47bd37], al
mov al, byte [0x47bb38]
mov cl, al
or cl, 0x26
mov dl, 0xd9
sub dl, al
add dl, cl
and dl, cl
xor dl, 0xff
mov byte [0x47bd38], dl
mov al, byte [0x47bb39]
xor al, 0x35
mov byte [0x47bd39], al
mov al, byte [0x47bb3a]
xor al, 0x3d
mov byte [0x47bd3a], al
mov al, byte [0x47bb3b]
xor al, 0xc0
mov byte [0x47bd3b], al
mov al, byte [0x47bb3c]
mov cl, al
shl cl, 1
and cl, 0xba
add al, 0x5d
sub al, cl
mov byte [0x47bd3c], al
mov al, byte [0x47bb3d]
xor al, 0x86
mov byte [0x47bd3d], al
mov al, byte [0x47bb3e]
xor al, 0x90
mov byte [0x47bd3e], al
mov al, byte [0x47bb3f]
xor al, 0xf8
mov byte [0x47bd3f], al
mov al, byte [0x47bb40]
mov cl, al
xor cl, 0xff
or cl, 0xc6
or al, 0x39
and cl, al
mov byte [0x47bd40], cl
mov al, byte [0x47bb41]
xor al, 0xe0
mov byte [0x47bd41], al
mov ch, byte [0x47bb42]
mov dh, ch
and dh, 0x95
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x97
add ch, dl
mov byte [0x47bd42], ch
mov al, byte [0x47bb43]
xor al, 0x1e
mov byte [0x47bd43], al
mov al, byte [0x47bb44]
xor al, 0x67
mov byte [0x47bd44], al
mov ch, byte [0x47bb45]
mov dh, ch
and dh, 0x44
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x46
add ch, dl
mov byte [0x47bd45], ch
mov al, byte [0x47bb46]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, dl
shl cl, 1
xor cl, 0xff
add dl, cl
and al, 0xd1
and dl, 0x2e
or dl, al
xor dl, 0x2e
mov byte [0x47bd46], dl
mov al, byte [0x47bb47]
xor al, 0x1d
mov byte [0x47bd47], al
mov al, byte [0x47bb48]
xor al, 0xe3
mov byte [0x47bd48], al
mov al, byte [0x47bb49]
mov cl, al
or cl, 0x38
mov dl, 0xc7
sub dl, al
add dl, cl
and dl, cl
mov byte [str.e_B], dl
mov al, byte [0x47bb4a]
mov cl, al
shl cl, 1
and cl, 0x2a
mov dl, 0x2a
sub dl, al
add dl, cl
shl dl, 1
and dl, 0xaa
add al, 0xd5
sub al, dl
mov byte [0x47bd4a], al
mov al, byte [0x47bb4b]
xor al, 0x24
mov byte [0x47bd4b], al
mov al, byte [0x47bb4c]
xor al, 0x51
mov byte [0x47bd4c], al
mov al, byte [0x47bb4d]
mov cl, al
and cl, 0x5b
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
and al, 0xa4
or al, cl
xor al, 0xff
mov byte [0x47bd4d], al
mov al, byte [0x47bb4e]
xor al, 0xa
mov byte [0x47bd4e], al
mov al, byte [0x47bb4f]
xor al, 0x96
mov byte [0x47bd4f], al
mov al, byte [0x47bb50]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 9
add al, 1
or cl, 0xf6
add al, cl
or al, dl
mov byte [0x47bd50], al
mov ch, byte [0x47bb51]
mov dh, ch
and dh, 0xad
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0xaf
add ch, dl
mov byte [0x47bd51], ch
mov al, byte [0x47bb52]
mov cl, al
shl cl, 1
and cl, 0xe8
add al, 0x74
sub al, cl
mov byte [0x47bd52], al
mov al, byte [0x47bb53]
xor al, 0x4b
mov byte [0x47bd53], al
mov al, byte [0x47bb54]
xor al, 0x2e
mov byte [0x47bd54], al
mov al, byte [0x47bb55]
xor al, 0xdd
mov byte [0x47bd55], al
mov al, byte [0x47bb56]
xor al, 0xb6
mov byte [0x47bd56], al
mov al, byte [0x47bb57]
mov cl, al
shl cl, 1
and cl, 0x7a
add al, 0x3d
sub al, cl
mov byte [0x47bd57], al
mov al, byte [0x47bb58]
xor al, 0x76
mov byte [0x47bd58], al
mov al, byte [0x47bb59]
xor al, 0x3c
mov byte [0x47bd59], al
mov al, byte [str.D_2y3]
mov cl, al
xor cl, 0x83
mov dl, al
or dl, 0x7c
and dl, cl
and al, 0x83
xor al, 0x83
or dl, al
mov byte [0x47bd5a], dl
mov al, byte [0x47bb5b]
xor al, 0x13
mov byte [0x47bd5b], al
mov al, byte [0x47bb5c]
xor al, 0xb5
mov byte [0x47bd5c], al
mov al, byte [0x47bb5d]
xor al, 0x30
mov byte [0x47bd5d], al
mov al, byte [0x47bb5e]
xor al, 0x2d
mov byte [0x47bd5e], al
mov al, byte [0x47bb5f]
xor al, 0xf7
mov byte [0x47bd5f], al
mov al, byte [0x47bb60]
xor al, 0xd2
mov byte [0x47bd60], al
mov ch, byte [0x47bb61]
mov dh, ch
xor dh, 0x6f
mov al, ch
xor al, 0x90
mov cl, ch
or cl, 0x6f
and cl, al
mov bl, ch
and bl, 2
mov dl, bl
xor dl, 2
mov al, cl
and al, 0xfd
mul dl
mov dl, al
or cl, 2
mov al, cl
mul bl
add al, dl
shl ch, 1
and ch, 0xde
add ch, dh
mov cl, al
xor cl, ch
xor al, 0xff
and ch, al
shl ch, 1
sub ch, cl
mov byte [0x47bd61], ch
mov cl, byte [0x47bb62]
mov dl, cl
and dl, 0xed
mov al, dl
xor al, 0xff
add cl, 0xee
mov ah, cl
add ah, al
sub dl, cl
and ah, 0x38
and dl, 0xc7
or ah, dl
xor ah, 0xc7
and ah, al
mov byte [0x47bd62], ah
mov al, byte [0x47bb63]
xor al, 7
mov byte [0x47bd63], al
mov al, byte [0x47bb64]
xor al, 0x4d
mov byte [0x47bd64], al
mov al, byte [0x47bb65]
mov cl, al
shl cl, 1
and cl, 0xa2
add al, 0xd1
sub al, cl
mov byte [0x47bd65], al
mov al, byte [0x47bb66]
xor al, 0x8e
mov byte [0x47bd66], al
mov al, byte [0x47bb67]
mov cl, al
and cl, 0x88
mov dl, cl
xor dl, 0xff
add al, 0x89
mov ah, al
add ah, dl
mov dl, cl
sub dl, al
and ah, cl
xor dl, cl
add dl, cl
xor dl, 0xff
add ah, dl
mov byte [0x47bd67], ah
mov al, byte [0x47bb68]
mov cl, al
xor cl, 0xbd
mov dl, cl
shl dl, 1
xor dl, 0xff
add cl, dl
shl cl, 1
and cl, 0x7a
add al, 0xbd
sub al, cl
mov byte [0x47bd68], al
mov al, byte [0x47bb69]
xor al, 0x91
mov byte [0x47bd69], al
mov al, byte [0x47bb6a]
xor al, 0x74
mov byte [0x47bd6a], al
mov al, byte [0x47bb6b]
xor al, 0x20
mov byte [0x47bd6b], al
mov al, byte [0x47bb6c]
xor al, 0xe9
mov byte [0x47bd6c], al
mov al, byte [0x47bb6d]
xor al, 0x5c
mov byte [0x47bd6d], al
mov al, byte [0x47bb6e]
xor al, 0x98
mov byte [0x47bd6e], al
mov al, byte [0x47bb6f]
mov cl, al
xor cl, 0x17
mov dl, al
or dl, 0x68
and dl, cl
add al, 0x68
shl dl, 1
sub al, dl
mov byte [0x47bd6f], al
mov al, byte [0x47bb70]
mov cl, al
and cl, 0x7e
or al, 0x7e
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
or al, cl
xor al, 0xff
mov byte [0x47bd70], al
mov al, byte [0x47bb71]
xor al, 0x4b
mov byte [0x47bd71], al
mov al, byte [0x47bb72]
mov cl, al
shl cl, 1
and cl, 0x12
add al, 9
sub al, cl
mov byte [0x47bd72], al
mov al, byte [0x47bb73]
xor al, 0xe1
mov byte [0x47bd73], al
mov al, byte [0x47bb74]
mov cl, al
shl cl, 1
and cl, 0x7c
add al, 0xbe
sub al, cl
mov byte [0x47bd74], al
mov al, byte [0x47bb75]
mov cl, al
xor cl, 0xff
or al, 0x30
or cl, 0xcf
and al, cl
xor al, 0xff
mov byte [0x47bd75], al
mov al, byte [0x47bb76]
xor al, 0xac
mov byte [0x47bd76], al
mov al, byte [0x47bb77]
xor al, 0xf2
mov byte [0x47bd77], al
mov al, byte [0x47bb78]
xor al, 0xfb
mov byte [0x47bd78], al
mov al, byte [0x47bb79]
mov cl, al
xor cl, 0xff
or al, 0x5e
or cl, 0xa1
add al, 1
add al, cl
xor al, 0xff
mov byte [0x47bd79], al
mov al, byte [0x47bb7a]
xor al, 0x5d
mov byte [0x47bd7a], al
mov al, byte [0x47bb7b]
xor al, 0x31
mov byte [0x47bd7b], al
mov al, byte [0x47bb7c]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0x30
xor dl, 0x30
add al, 1
or cl, 0xcf
add al, cl
or dl, al
mov byte [0x47bd7c], dl
mov al, byte [0x47bb7d]
xor al, 0x60
mov byte [0x47bd7d], al
mov al, byte [0x47bb7e]
xor al, 0xa5
mov byte [0x47bd7e], al
mov al, byte [0x47bb7f]
xor al, 0x51
mov byte [0x47bd7f], al
mov al, byte [0x47bb80]
xor al, 0x10
mov byte [0x47bd80], al
mov al, byte [0x47bb81]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0xa9
add al, 1
or cl, 0x56
add al, cl
or al, dl
mov byte [0x47bd81], al
mov al, byte [str.R__o]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0x4b
add al, 1
or cl, 0xb4
add al, cl
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
xor al, dl
add al, dl
sub al, ah
xor al, 0x34
mov byte [0x47bd82], al
mov al, byte [0x47bb83]
xor al, 0x9c
mov byte [0x47bd83], al
mov al, byte [0x47bb84]
xor al, 0x39
mov byte [0x47bd84], al
mov al, byte [0x47bb85]
mov cl, al
and cl, 0x52
and al, 0xad
or cl, 8
xor al, cl
xor al, 0xa5
mov byte [0x47bd85], al
mov al, byte [0x47bb86]
mov cl, al
shl cl, 1
and cl, 0x50
add al, 0x28
sub al, cl
mov byte [0x47bd86], al
mov al, byte [0x47bb87]
xor al, 0x7b
mov byte [0x47bd87], al
mov al, byte [0x47bb88]
xor al, 0xd6
mov byte [0x47bd88], al
mov al, byte [0x47bb89]
xor al, 0xfb
mov byte [0x47bd89], al
mov al, byte [0x47bb8a]
mov cl, al
shl cl, 1
and cl, 0x9a
add al, 0xcd
sub al, cl
mov byte [0x47bd8a], al
mov al, byte [0x47bb8b]
mov cl, al
shl cl, 1
and cl, 0xd0
add al, 0xe8
sub al, cl
mov byte [0x47bd8b], al
mov al, byte [0x47bb8c]
mov cl, al
shl cl, 1
and cl, 0xf2
add al, 0x79
sub al, cl
mov byte [0x47bd8c], al
mov al, byte [0x47bb8d]
mov cl, al
shl cl, 1
and cl, 0x84
add al, 0xc2
sub al, cl
mov byte [0x47bd8d], al
mov al, byte [0x47bb8e]
xor al, 0x40
mov byte [0x47bd8e], al
mov al, byte [0x47bb8f]
mov cl, al
and cl, 0x6a
and al, 0x95
xor al, 0x95
xor cl, 0xff
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
and al, cl
mov byte [0x47bd8f], al
mov al, byte [0x47bb90]
xor al, 0x38
mov byte [0x47bd90], al
mov al, byte [0x47bb91]
xor al, 0x9e
mov byte [0x47bd91], al
mov al, byte [0x47bb92]
xor al, 0x2e
mov byte [0x47bd92], al
mov al, byte [0x47bb93]
mov cl, al
shl cl, 1
and cl, 0xbe
add al, 0xdf
sub al, cl
mov byte [0x47bd93], al
mov al, byte [0x47bb94]
xor al, 0xe6
mov byte [0x47bd94], al
mov al, byte [0x47bb95]
xor al, 0x3e
mov byte [0x47bd95], al
mov al, byte [0x47bb96]
mov cl, al
xor cl, 0x8e
shl al, 1
or al, 0xe7
add cl, 0x8d
add cl, al
mov byte [0x47bd96], cl
mov al, byte [0x47bb97]
mov cl, al
shl cl, 1
and cl, 0xa0
add al, 0xd0
sub al, cl
mov byte [0x47bd97], al
mov al, byte [0x47bb98]
xor al, 0xad
mov byte [0x47bd98], al
mov al, byte [0x47bb99]
mov cl, al
shl cl, 1
and cl, 0xde
add al, 0x6f
sub al, cl
mov byte [0x47bd99], al
mov al, byte [0x47bb9a]
xor al, 9
mov byte [0x47bd9a], al
mov al, byte [0x47bb9b]
xor al, 0x7a
mov byte [0x47bd9b], al
mov ch, byte [0x47bb9c]
mov dh, ch
and dh, 0x28
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x2a
add ch, dl
mov byte [0x47bd9c], ch
mov al, byte [0x47bb9d]
xor al, 0xc4
mov byte [0x47bd9d], al
mov al, byte [0x47bb9e]
xor al, 0xd3
mov byte [0x47bd9e], al
mov al, byte [0x47bb9f]
xor al, 0x45
mov byte [0x47bd9f], al
mov al, byte [0x47bba0]
xor al, 0xae
mov byte [0x47bda0], al
mov al, byte [0x47bba1]
xor al, 0x4c
mov byte [0x47bda1], al
mov al, byte [0x47bba2]
mov cl, al
shl cl, 1
and cl, 0x6c
add al, 0x36
sub al, cl
mov byte [0x47bda2], al
mov al, byte [0x47bba3]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, al
and cl, 0xae
xor cl, 0xae
and cl, dl
and al, 0x51
or cl, al
mov byte [0x47bda3], cl
mov al, byte [0x47bba4]
xor al, 0x60
mov byte [0x47bda4], al
mov al, byte [0x47bba5]
xor al, 0x91
mov byte [0x47bda5], al
mov al, byte [0x47bba6]
mov cl, al
shl cl, 1
and cl, 0x4c
add al, 0x26
sub al, cl
mov byte [0x47bda6], al
mov al, byte [0x47bba7]
xor al, 0x17
mov byte [0x47bda7], al
mov al, byte [0x47bba8]
xor al, 0xc5
mov byte [0x47bda8], al
mov al, byte [0x47bba9]
xor al, 0x58
mov byte [0x47bda9], al
mov al, byte [0x47bbaa]
xor al, 0xcf
mov byte [0x47bdaa], al
mov al, byte [0x47bbab]
xor al, 0x5e
mov byte [0x47bdab], al
mov al, byte [0x47bbac]
mov cl, al
shl cl, 1
and cl, 0xf4
add al, 0xfa
sub al, cl
mov byte [0x47bdac], al
mov al, byte [0x47bbad]
xor al, 0x6c
mov byte [0x47bdad], al
mov al, byte [0x47bbae]
mov cl, al
shl cl, 1
and cl, 0x52
add al, 0x29
sub al, cl
mov byte [0x47bdae], al
mov al, byte [0x47bbaf]
xor al, 0x18
mov byte [0x47bdaf], al
mov al, byte [0x47bbb0]
xor al, 0x99
mov byte [0x47bdb0], al
mov al, byte [0x47bbb1]
xor al, 0x47
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47bdb1], al
mov al, byte [0x47bbb2]
xor al, 0x11
mov byte [0x47bdb2], al
mov al, byte [0x47bbb3]
xor al, 0x8b
mov byte [0x47bdb3], al
mov al, byte [0x47bbb4]
xor al, 0x78
mov byte [0x47bdb4], al
mov al, byte [0x47bbb5]
xor al, 0xab
mov byte [0x47bdb5], al
mov al, byte [0x47bbb6]
xor al, 0xe6
mov byte [0x47bdb6], al
mov ch, byte [0x47bbb7]
mov cl, ch
and cl, 0xb4
mov dh, ch
and dh, 2
mov al, dh
xor al, 2
mul cl
mov dl, al
or cl, 2
mov al, cl
mul dh
add al, dl
mov cl, ch
add cl, 0xb6
mov dl, 0x49
sub dl, ch
mov ah, al
and ah, dl
xor al, 0xff
and cl, al
sub cl, ah
mov byte [0x47bdb7], cl
mov al, byte [0x47bbb8]
xor al, 0x38
mov byte [0x47bdb8], al
mov al, byte [0x47bbb9]
mov cl, al
shl cl, 1
and cl, 0x26
add al, 0x13
sub al, cl
mov byte [0x47bdb9], al
mov al, byte [0x47bbba]
mov cl, al
shl cl, 1
and cl, 8
add al, 4
sub al, cl
mov byte [0x47bdba], al
mov al, byte [0x47bbbb]
mov cl, al
or cl, 0x33
mov dl, 0xcc
sub dl, al
add dl, cl
and dl, cl
mov byte [0x47bdbb], dl
mov ch, byte [0x47bbbc]
mov dh, ch
and dh, 0xac
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0xae
add ch, dl
mov byte [str.wXwe], ch
mov al, byte [0x47bbbd]
mov cl, al
add cl, 0x7f
shl al, 1
sub cl, al
mov byte [0x47bdbd], cl
mov ch, byte [0x47bbbe]
mov dh, ch
and dh, 0x35
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x37
add ch, dl
mov byte [0x47bdbe], ch
mov al, byte [0x47bbbf]
xor al, 0xf4
mov byte [0x47bdbf], al
mov al, byte [0x47bbc0]
mov cl, al
shl cl, 1
and cl, 0x90
add al, 0xc8
sub al, cl
mov byte [0x47bdc0], al
mov al, byte [0x47bbc1]
xor al, 0xfb
mov byte [0x47bdc1], al
mov al, byte [0x47bbc2]
mov cl, al
shl cl, 1
and cl, 0xcc
add al, 0xe6
sub al, cl
mov byte [0x47bdc2], al
mov al, byte [0x47bbc3]
mov cl, al
shl cl, 1
and cl, 0xf8
add al, 0x7c
sub al, cl
mov byte [0x47bdc3], al
mov al, byte [0x47bbc4]
xor al, 0x1b
mov byte [0x47bdc4], al
mov al, byte [0x47bbc5]
xor al, 0xf5
mov byte [0x47bdc5], al
mov al, byte [0x47bbc6]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x10
mov cl, al
xor cl, 0x10
mov ah, al
or ah, 6
and ah, cl
xor al, 0xff
or ah, dl
or ah, 0xe9
or al, 0x16
and ah, al
xor ah, 0xff
mov byte [0x47bdc6], ah
mov al, byte [0x47bbc7]
xor al, 0x90
mov byte [0x47bdc7], al
mov al, byte [0x47bbc8]
mov cl, al
xor cl, 0xff
or cl, 0xa4
or al, 0x5b
and cl, al
mov byte [0x47bdc8], cl
mov al, byte [0x47bbc9]
xor al, 0x53
mov byte [0x47bdc9], al
mov al, byte [0x47bbca]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x60
and al, 0x9f
or dl, al
mov byte [str.LYV], dl
mov al, byte [0x47bbcb]
mov cl, al
xor cl, 0xff
mov dl, cl
or dl, 0x35
sub cl, dl
shl cl, 1
add al, 0xb5
add al, cl
mov byte [0x47bdcb], al
mov al, byte [0x47bbcc]
xor al, 0x56
mov byte [0x47bdcc], al
mov al, byte [0x47bbcd]
xor al, 3
mov byte [0x47bdcd], al
mov al, byte [0x47bbce]
xor al, 0xab
mov byte [0x47bdce], al
mov al, byte [0x47bbcf]
xor al, 0xf1
mov byte [0x47bdcf], al
mov al, byte [0x47bbd0]
xor al, 0xcc
mov byte [0x47bdd0], al
mov al, byte [0x47bbd1]
xor al, 0x56
mov byte [0x47bdd1], al
mov al, byte [0x47bbd2]
mov cl, al
shl cl, 1
and cl, 0xd2
add al, 0xe9
sub al, cl
mov byte [0x47bdd2], al
mov al, byte [0x47bbd3]
xor al, 0x7a
mov byte [0x47bdd3], al
mov al, byte [0x47bbd4]
xor al, 0x8b
mov byte [0x47bdd4], al
mov al, byte [0x47bbd5]
xor al, 0x25
mov byte [0x47bdd5], al
mov al, byte [0x47bbd6]
xor al, 0x1f
mov byte [0x47bdd6], al
mov al, byte [0x47bbd7]
mov cl, al
shl cl, 1
and cl, 0x46
add al, 0xa3
sub al, cl
mov byte [0x47bdd7], al
mov al, byte [0x47bbd8]
mov cl, al
and cl, 0xa
xor cl, 0xa
xor al, 0xa
or cl, al
mov byte [0x47bdd8], cl
mov al, byte [0x47bbd9]
xor al, 0x54
mov byte [0x47bdd9], al
mov al, byte [0x47bbda]
xor al, 0xb2
mov byte [0x47bdda], al
mov al, byte [0x47bbdb]
mov cl, al
shl cl, 1
and cl, 0x6a
add al, 0xb5
sub al, cl
mov byte [0x47bddb], al
mov al, byte [0x47bbdc]
mov cl, al
shl cl, 1
and cl, 0x2c
add al, 0x16
sub al, cl
mov byte [0x47bddc], al
mov al, byte [0x47bbdd]
xor al, 0x9d
mov byte [0x47bddd], al
mov al, byte [0x47bbde]
xor al, 0x75
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47bdde], al
mov al, byte [0x47bbdf]
mov cl, al
shl cl, 1
and cl, 4
add al, 2
sub al, cl
mov byte [0x47bddf], al
mov al, byte [0x47bbe0]
mov cl, al
shl cl, 1
and cl, 0x5c
add al, 0x2e
sub al, cl
mov byte [0x47bde0], al
mov al, byte [0x47bbe1]
xor al, 0x41
mov byte [0x47bde1], al
mov al, byte [0x47bbe2]
xor al, 0xa9
mov byte [0x47bde2], al
mov al, byte [0x47bbe3]
xor al, 0x36
mov byte [0x47bde3], al
mov al, byte [0x47bbe4]
mov cl, al
shl cl, 1
and cl, 0x7c
add al, 0xbe
sub al, cl
mov byte [0x47bde4], al
mov al, byte [0x47bbe5]
xor al, 0x73
mov byte [0x47bde5], al
mov al, byte [0x47bbe6]
mov cl, al
shl cl, 1
and cl, 0x70
add al, 0xb8
sub al, cl
mov byte [0x47bde6], al
mov al, byte [0x47bbe7]
xor al, 0xc3
mov byte [0x47bde7], al
mov al, byte [0x47bbe8]
xor al, 0x11
mov byte [0x47bde8], al
mov al, byte [0x47bbe9]
xor al, 0xc1
mov byte [0x47bde9], al
mov al, byte [0x47bbea]
xor al, 0xe6
mov byte [0x47bdea], al
mov al, byte [0x47bbeb]
xor al, 0x93
mov byte [0x47bdeb], al
mov al, byte [0x47bbec]
xor al, 0xaa
mov byte [0x47bdec], al
mov al, byte [0x47bbed]
xor al, 0xa1
mov byte [0x47bded], al
mov al, byte [0x47bbee]
xor al, 0xec
mov byte [0x47bdee], al
mov al, byte [0x47bbef]
xor al, 0xad
mov byte [0x47bdef], al
mov al, byte [0x47bbf0]
mov cl, al
shl cl, 1
and cl, 0xca
add al, 0xe5
sub al, cl
mov byte [0x47bdf0], al
mov al, byte [0x47bbf1]
xor al, 0x7e
mov byte [0x47bdf1], al
mov al, byte [0x47bbf2]
xor al, 0x51
mov byte [0x47bdf2], al
mov al, byte [0x47bbf3]
xor al, 0x14
mov byte [0x47bdf3], al
mov al, byte [0x47bbf4]
xor al, 0x53
mov byte [0x47bdf4], al
mov al, byte [0x47bbf5]
xor al, 0xa8
mov byte [0x47bdf5], al
mov al, byte [0x47bbf6]
mov cl, al
xor cl, 0xff
or cl, 0xd4
mov dl, cl
shl dl, 1
xor dl, 0xff
mov ah, cl
add ah, dl
add cl, 1
or al, ah
or al, 0x2b
add cl, al
mov byte [0x47bdf6], cl
mov al, byte [0x47bbf7]
xor al, 0x7b
mov byte [0x47bdf7], al
mov al, byte [0x47bbf8]
xor al, 0x2d
mov byte [0x47bdf8], al
mov al, byte [0x47bbf9]
xor al, 0x42
mov byte [0x47bdf9], al
mov al, byte [0x47bbfa]
xor al, 0xeb
mov byte [0x47bdfa], al
mov al, byte [0x47bbfb]
xor al, 0x4b
mov byte [0x47bdfb], al
mov al, byte [0x47bbfc]
xor al, 0x26
mov byte [0x47bdfc], al
mov al, byte [0x47bbfd]
xor al, 0x5d
mov byte [0x47bdfd], al
mov al, byte [str._kR]
xor al, 0xec
mov byte [str.7P], al
mov al, byte [0x47bbff]
mov cl, al
shl cl, 1
and cl, 6
add al, 0x83
sub al, cl
mov byte [0x47bdff], al
mov al, byte [0x47bc00]
xor al, 0xbd
mov byte [0x47be00], al
mov al, byte [0x47bc01]
mov dl, al
xor dl, 0xff
mov cl, dl
shl cl, 1
xor cl, 0xff
add cl, dl
or cl, 0x23
mov ah, dl
and ah, 0x23
xor al, 0x23
add al, dl
sub al, ah
and cl, al
xor cl, 0xff
mov byte [0x47be01], cl
mov ch, byte [0x47bc02]
mov dh, ch
and dh, 0x99
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x9b
add ch, dl
mov byte [0x47be02], ch
mov al, byte [0x47bc03]
xor al, 0xff
mov byte [0x47be03], al
mov al, byte [0x47bc04]
mov cl, al
xor cl, 0xd
mov dl, al
or dl, 0x72
and dl, cl
add al, 0xf2
shl dl, 1
sub al, dl
mov byte [0x47be04], al
mov al, byte [0x47bc05]
xor al, 8
mov byte [0x47be05], al
mov ch, byte [0x47bc06]
mov dh, ch
and dh, 0x75
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x77
add ch, dl
mov byte [0x47be06], ch
mov al, byte [0x47bc07]
mov cl, al
xor cl, 0xff
mov dl, cl
shl dl, 1
add al, 1
add al, dl
xor al, 0xff
or al, 0x45
or cl, 0xba
and al, cl
xor al, 0xff
mov byte [0x47be07], al
mov al, byte [0x47bc08]
mov cl, al
shl cl, 1
and cl, 0xa4
add al, 0x52
sub al, cl
mov byte [0x47be08], al
mov al, byte [0x47bc09]
xor al, 0x9c
mov byte [0x47be09], al
mov al, byte [0x47bc0a]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and al, 0x5e
and dl, 0xa1
or dl, al
xor dl, 0xff
mov byte [0x47be0a], dl
mov al, byte [0x47bc0b]
xor al, 0xd1
mov byte [0x47be0b], al
mov al, byte [0x47bc0c]
xor al, 0x56
mov byte [0x47be0c], al
mov al, byte [0x47bc0d]
xor al, 0x8d
mov byte [0x47be0d], al
mov al, byte [0x47bc0e]
xor al, 0x30
mov byte [0x47be0e], al
mov al, byte [0x47bc0f]
xor al, 0xf5
mov byte [0x47be0f], al
mov al, byte [0x47bc10]
xor al, 0x4b
mov byte [0x47be10], al
mov al, byte [0x47bc11]
xor al, 0x85
mov byte [0x47be11], al
mov al, byte [0x47bc12]
xor al, 0xcd
mov byte [0x47be12], al
mov al, byte [0x47bc13]
xor al, 0x6e
mov byte [0x47be13], al
mov al, byte [0x47bc14]
xor al, 0xdc
mov byte [str.YgQ], al
mov al, byte [0x47bc15]
mov cl, al
xor cl, 0xff
or al, 0xf3
or cl, 0xc
and al, cl
xor al, 0xff
mov byte [0x47be15], al
mov al, byte [0x47bc16]
xor al, 0x6f
mov byte [0x47be16], al
mov al, byte [0x47bc17]
xor al, 0x63
mov byte [0x47be17], al
mov al, byte [0x47bc18]
mov cl, al
xor cl, 0xff
or al, 0x99
or cl, 0x66
xor al, cl
mov byte [0x47be18], al
mov al, byte [0x47bc19]
xor al, 0x10
mov byte [0x47be19], al
mov al, byte [0x47bc1a]
xor al, 0xba
mov byte [0x47be1a], al
mov al, byte [0x47bc1b]
xor al, 0x64
mov byte [0x47be1b], al
mov al, byte [0x47bc1c]
xor al, 0xb9
mov byte [str.41h], al
mov al, byte [0x47bc1d]
xor al, 0x5b
mov byte [0x47be1d], al
mov al, byte [0x47bc1e]
xor al, 0x42
mov byte [0x47be1e], al
mov al, byte [0x47bc1f]
xor al, 0x7f
mov byte [0x47be1f], al
mov al, byte [0x47bc20]
xor al, 0xa9
mov byte [0x47be20], al
mov al, byte [0x47bc21]
mov cl, al
shl cl, 1
and cl, 0x2e
add al, 0x97
sub al, cl
mov byte [0x47be21], al
mov al, byte [0x47bc22]
xor al, 0x2b
mov byte [0x47be22], al
mov al, byte [0x47bc23]
xor al, 0x11
mov byte [0x47be23], al
mov al, byte [0x47bc24]
xor al, 0x90
mov byte [0x47be24], al
mov al, byte [0x47bc25]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x31
and al, 0xce
or dl, al
mov byte [0x47be25], dl
mov al, byte [0x47bc26]
xor al, 0xe8
mov byte [0x47be26], al
mov al, byte [0x47bc27]
mov cl, al
shl cl, 1
and cl, 0xd2
add al, 0xe9
sub al, cl
mov byte [0x47be27], al
mov al, byte [0x47bc28]
xor al, 0xb2
mov byte [0x47be28], al
mov al, byte [0x47bc29]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0xf0
add al, 1
or cl, 0xf
add al, cl
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
xor al, dl
add al, dl
sub al, ah
mov byte [0x47be29], al
mov al, byte [0x47bc2a]
xor al, 0xcc
mov byte [0x47be2a], al
mov al, byte [0x47bc2b]
mov cl, al
shl cl, 1
and cl, 0xa8
add al, 0xd4
sub al, cl
mov byte [0x47be2b], al
mov al, byte [0x47bc2c]
xor al, 0x89
mov byte [0x47be2c], al
mov al, byte [0x47bc2d]
xor al, 0x70
mov byte [0x47be2d], al
mov al, byte [0x47bc2e]
xor al, 0xbd
mov byte [0x47be2e], al
mov al, byte [0x47bc2f]
mov cl, al
shl cl, 1
and cl, 0x30
mov dl, 7
sub dl, al
add dl, cl
shl dl, 1
and dl, 0x70
add al, 0x38
sub al, dl
mov byte [0x47be2f], al
mov al, byte [0x47bc30]
xor al, 0xd
mov byte [0x47be30], al
mov al, byte [0x47bc31]
mov cl, al
shl cl, 1
and cl, 0x6e
add al, 0x37
sub al, cl
mov byte [0x47be31], al
mov al, byte [0x47bc32]
xor al, 0x62
mov byte [0x47be32], al
mov al, byte [0x47bc33]
mov cl, al
and cl, 0xce
or cl, 0x20
and al, 0x31
xor al, cl
xor al, 0xee
mov byte [0x47be33], al
mov al, byte [0x47bc34]
xor al, 0xeb
mov byte [0x47be34], al
mov al, byte [0x47bc35]
xor al, 0xbf
mov byte [0x47be35], al
mov al, byte [0x47bc36]
xor al, 0xf2
mov byte [0x47be36], al
mov al, byte [0x47bc37]
xor al, 0x25
mov byte [0x47be37], al
mov al, byte [0x47bc38]
xor al, 0x7f
mov byte [0x47be38], al
mov al, byte [0x47bc39]
xor al, 0xb
mov byte [0x47be39], al
mov al, byte [0x47bc3a]
mov cl, al
shl cl, 1
and cl, 0x6e
add al, 0x37
sub al, cl
mov byte [0x47be3a], al
mov al, byte [0x47bc3b]
xor al, 0xec
mov byte [0x47be3b], al
mov al, byte [0x47bc3c]
xor al, 0x5a
mov byte [0x47be3c], al
mov al, byte [0x47bc3d]
xor al, 0xf2
mov byte [0x47be3d], al
mov al, byte [0x47bc3e]
xor al, 0x35
mov byte [0x47be3e], al
mov al, byte [0x47bc3f]
xor al, 0xb3
mov byte [0x47be3f], al
mov al, byte [0x47bc40]
xor al, 0xd2
mov byte [0x47be40], al
mov al, byte [0x47bc41]
xor al, 0x52
mov byte [0x47be41], al
mov al, byte [0x47bc42]
xor al, 0xd4
mov byte [0x47be42], al
mov al, byte [0x47bc43]
xor al, 0x88
mov byte [0x47be43], al
mov al, byte [0x47bc44]
xor al, 0x83
mov byte [0x47be44], al
mov al, byte [0x47bc45]
mov cl, al
xor cl, 0xff
or al, 0x52
or cl, 0xad
and al, cl
xor al, 0xff
mov byte [0x47be45], al
mov al, byte [0x47bc46]
xor al, 0x29
mov byte [0x47be46], al
mov al, byte [0x47bc47]
xor al, 0xc0
mov byte [0x47be47], al
mov al, byte [0x47bc48]
mov dl, al
xor dl, 0xff
mov cl, dl
shl cl, 1
xor cl, 0xff
add cl, dl
or cl, 0xf9
mov ah, dl
and ah, 0xf9
xor al, 0xf9
add al, dl
sub al, ah
and cl, al
xor cl, 0xff
mov byte [0x47be48], cl
mov al, byte [0x47bc49]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x23
and al, 0xdc
or dl, al
xor dl, 0x37
mov byte [0x47be49], dl
mov al, byte [0x47bc4a]
xor al, 0x28
mov byte [0x47be4a], al
mov al, byte [0x47bc4b]
xor al, 0xff
mov byte [0x47be4b], al
mov al, byte [0x47bc4c]
xor al, 0xa8
mov byte [0x47be4c], al
mov al, byte [0x47bc4d]
xor al, 0x13
mov byte [0x47be4d], al
mov al, byte [0x47bc4e]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0xc
mov cl, al
xor cl, 0xc
or al, 0xf3
and al, cl
or dl, al
mov byte [0x47be4e], dl
mov al, byte [0x47bc4f]
mov cl, al
xor cl, 0xff
or cl, 0x5c
or al, 0xa3
and cl, al
mov byte [0x47be4f], cl
mov al, byte [0x47bc50]
xor al, 0xe2
mov byte [0x47be50], al
mov ch, byte [0x47bc51]
mov dh, ch
and dh, 0x50
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x52
add ch, dl
mov byte [0x47be51], ch
mov al, byte [0x47bc52]
mov cl, al
shl cl, 1
and cl, 0x90
add al, 0xc8
sub al, cl
mov byte [0x47be52], al
mov al, byte [0x47bc53]
xor al, 0x6b
mov byte [0x47be53], al
mov al, byte [0x47bc54]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0xe0
xor dl, 0xe0
add al, 1
or cl, 0x1f
add al, cl
or dl, al
mov byte [0x47be54], dl
mov al, byte [0x47bc55]
xor al, 0xf3
mov byte [0x47be55], al
mov al, byte [0x47bc56]
xor al, 0x1f
mov byte [0x47be56], al
mov al, byte [0x47bc57]
mov cl, al
shl cl, 1
and cl, 0xa4
add al, 0x52
sub al, cl
mov byte [0x47be57], al
mov al, byte [0x47bc58]
mov cl, al
shl cl, 1
and cl, 0x1a
add al, 0xd
sub al, cl
mov byte [0x47be58], al
mov al, byte [0x47bc59]
xor al, 0x5d
mov byte [0x47be59], al
mov al, byte [0x47bc5a]
xor al, 0x3d
mov byte [0x47be5a], al
mov al, byte [0x47bc5b]
mov cl, al
and cl, 0xe8
xor cl, 0xe8
mov dl, al
xor dl, 0xe8
or al, 0x17
and al, dl
add cl, al
mov byte [0x47be5b], cl
mov al, byte [0x47bc5c]
mov cl, al
xor cl, 0xff
mov dl, al
add dl, 1
or cl, 0x26
add dl, cl
xor dl, 0xff
or al, 0x26
and al, dl
mov byte [0x47be5c], al
mov al, byte [0x47bc5d]
mov cl, al
shl cl, 1
and cl, 0xca
add al, 0xe5
sub al, cl
mov byte [0x47be5d], al
mov al, byte [0x47bc5e]
xor al, 0x26
mov byte [0x47be5e], al
mov al, byte [0x47bc5f]
xor al, 0x3b
mov byte [0x47be5f], al
mov al, byte [0x47bc60]
mov cl, al
shl cl, 1
and cl, 0xda
add al, 0xed
sub al, cl
mov byte [0x47be60], al
mov al, byte [0x47bc61]
xor al, 0xe4
mov byte [0x47be61], al
mov al, byte [0x47bc62]
xor al, 0x8e
mov byte [0x47be62], al
mov al, byte [0x47bc63]
xor al, 0xe8
mov byte [0x47be63], al
mov al, byte [0x47bc64]
xor al, 0x2a
mov byte [0x47be64], al
mov al, byte [0x47bc65]
mov cl, al
shl cl, 1
mov dl, 0x3e
sub dl, cl
and dl, 0x40
add al, 0xa0
sub al, dl
mov byte [0x47be65], al
mov al, byte [0x47bc66]
xor al, 0xa9
mov byte [0x47be66], al
mov al, byte [0x47bc67]
xor al, 0x7f
mov byte [0x47be67], al
mov al, byte [0x47bc68]
xor al, 0x91
mov byte [0x47be68], al
mov al, byte [0x47bc69]
xor al, 0xc9
mov byte [0x47be69], al
mov al, byte [0x47bc6a]
xor al, 0xdf
mov byte [0x47be6a], al
mov al, byte [0x47bc6b]
mov cl, al
or cl, 0x88
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
or al, 0x77
and al, cl
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47be6b], al
mov al, byte [0x47bc6c]
xor al, 0xce
mov byte [0x47be6c], al
mov al, byte [0x47bc6d]
mov cl, al
shl cl, 1
and cl, 0xd0
add al, 0x68
sub al, cl
mov byte [0x47be6d], al
mov al, byte [0x47bc6e]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
or dl, 0xcf
mov cl, al
and cl, 0x30
xor cl, 0xff
add al, 0x31
add al, cl
and dl, al
mov byte [0x47be6e], dl
mov al, byte [0x47bc6f]
mov cl, al
shl cl, 1
and cl, 0xfa
add al, 0x7d
sub al, cl
mov byte [0x47be6f], al
mov al, byte [0x47bc70]
xor al, 0xdd
mov byte [0x47be70], al
mov al, byte [0x47bc71]
xor al, 0x84
mov byte [0x47be71], al
mov al, byte [0x47bc72]
xor al, 0x11
mov byte [0x47be72], al
mov al, byte [0x47bc73]
xor al, 0xa
mov byte [0x47be73], al
mov al, byte [0x47bc74]
mov cl, al
xor cl, 0x48
shl al, 1
and al, 4
add cl, 0x82
sub cl, al
mov byte [0x47be74], cl
mov al, byte [str.y_l]
mov cl, al
and cl, 0x10
and al, 0xef
xor al, 0xff
mov dl, al
shl dl, 1
xor dl, 0xff
add dl, al
xor cl, dl
xor cl, 0x10
mov byte [0x47be75], cl
mov al, byte [0x47bc76]
mov cl, al
shl cl, 1
and cl, 0xa6
add al, 0xd3
sub al, cl
mov byte [0x47be76], al
mov al, byte [0x47bc77]
mov cl, al
xor cl, 0xff
or cl, 0xc0
or al, 0x3f
and cl, al
mov byte [0x47be77], cl
mov al, byte [0x47bc78]
mov cl, al
shl cl, 1
and cl, 0x1c
add al, 0x8e
sub al, cl
mov byte [0x47be78], al
mov al, byte [0x47bc79]
xor al, 0x26
mov byte [0x47be79], al
mov al, byte [0x47bc7a]
mov cl, al
shl cl, 1
and cl, 0x10
add al, 8
sub al, cl
mov byte [0x47be7a], al
mov al, byte [0x47bc7b]
xor al, 0x82
mov byte [0x47be7b], al
mov al, byte [0x47bc7c]
xor al, 0xeb
mov byte [0x47be7c], al
mov al, byte [0x47bc7d]
xor al, 0xfd
mov byte [0x47be7d], al
mov al, byte [0x47bc7e]
xor al, 0xa5
mov byte [0x47be7e], al
mov al, byte [0x47bc7f]
xor al, 0x7a
mov byte [0x47be7f], al
mov al, byte [0x47c280]
xor al, 0x6b
mov byte [0x47c300], al
mov al, byte [0x47c281]
mov cl, al
shl cl, 1
and cl, 0xe8
add al, 0x74
sub al, cl
mov byte [0x47c301], al
mov al, byte [0x47c282]
xor al, 0x3e
mov byte [0x47c302], al
mov al, byte [0x47c283]
mov cl, al
shl cl, 1
and cl, 0xba
add al, 0x5d
sub al, cl
mov byte [0x47c303], al
mov al, byte [0x47c284]
xor al, 0xea
mov byte [0x47c304], al
mov al, byte [0x47c285]
xor al, 0x28
mov byte [0x47c305], al
mov al, byte [0x47c286]
xor al, 0xd5
mov byte [0x47c306], al
mov al, byte [0x47c287]
xor al, 0xc4
mov byte [0x47c307], al
mov al, byte [str.kt_N]
xor al, 0xf9
mov byte [0x47c308], al
mov al, byte [0x47c289]
mov cl, al
and cl, 0x10
and al, 0xef
xor al, 0xef
mov dl, cl
shl dl, 1
xor dl, 0xff
add cl, dl
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
and al, cl
mov byte [0x47c309], al
mov al, byte [0x47c28a]
xor al, 0x39
mov byte [0x47c30a], al
mov al, byte [0x47c28b]
xor al, 0x5c
mov byte [0x47c30b], al
mov al, byte [0x47c28c]
xor al, 0x58
mov byte [0x47c30c], al
mov al, byte [0x47c28d]
xor al, 0x1d
mov cl, al
shl cl, 1
and cl, 0xe0
add al, 0x70
sub al, cl
mov byte [0x47c30d], al
mov al, byte [0x47c28e]
xor al, 0x70
mov byte [0x47c30e], al
mov al, byte [0x47c28f]
mov cl, al
shl cl, 1
and cl, 0x46
add al, 0xa3
sub al, cl
mov byte [0x47c30f], al
mov al, byte [0x47c290]
xor al, 0xde
mov byte [0x47c310], al
mov al, byte [0x47c291]
xor al, 0xb
mov byte [0x47c311], al
mov al, byte [str._JOzg]
mov cl, al
shl cl, 1
and cl, 4
add al, 2
sub al, cl
mov byte [0x47c312], al
mov al, byte [0x47c293]
xor al, 0x61
mov byte [0x47c313], al
mov al, byte [0x47c294]
xor al, 0x5b
mov byte [0x47c314], al
mov al, byte [0x47c295]
xor al, 0x4f
mov byte [0x47c315], al
mov al, byte [0x47c296]
xor al, 0xcb
mov byte [0x47c316], al
mov al, byte [0x47c297]
xor al, 0xd7
mov byte [0x47c317], al
mov al, byte [0x47c298]
mov cl, al
shl cl, 1
and cl, 0xa8
add al, 0x54
sub al, cl
mov byte [0x47c318], al
mov al, byte [0x47c299]
mov cl, al
shl cl, 1
and cl, 0xd6
add al, 0x6b
sub al, cl
mov byte [0x47c319], al
mov al, byte [0x47c29a]
xor al, 0x27
mov byte [0x47c31a], al
mov al, byte [0x47c29b]
xor al, 0x37
mov byte [0x47c31b], al
mov al, byte [0x47c29c]
mov cl, al
xor cl, 0xff
or al, 0x88
or cl, 0x77
and al, cl
xor al, 0xff
mov byte [0x47c31c], al
mov al, byte [0x47c29d]
xor al, 0x8b
mov byte [0x47c31d], al
mov al, byte [0x47c29e]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x6e
xor al, 0x6e
or al, dl
mov byte [0x47c31e], al
mov al, byte [0x47c29f]
mov cl, al
xor cl, 0x97
mov dl, cl
shl dl, 1
xor dl, 0xff
add cl, dl
shl cl, 1
and cl, 0x2e
add al, 0x97
sub al, cl
mov byte [0x47c31f], al
mov al, byte [str.Mr_.n]
mov cl, al
shl cl, 1
and cl, 0xa
add al, 0x85
sub al, cl
mov byte [0x47c320], al
mov al, byte [0x47c2a1]
xor al, 0x5d
mov byte [0x47c321], al
mov al, byte [0x47c2a2]
xor al, 0xe0
mov byte [0x47c322], al
mov al, byte [0x47c2a3]
xor al, 0x66
mov byte [0x47c323], al
mov al, byte [0x47c2a4]
xor al, 0xb4
mov byte [0x47c324], al
mov al, byte [0x47c2a5]
xor al, 0xec
mov byte [0x47c325], al
mov al, byte [0x47c2a6]
xor al, 0x90
mov byte [0x47c326], al
mov al, byte [0x47c2a7]
xor al, 0x22
mov byte [0x47c327], al
mov al, byte [0x47c2a8]
mov cl, al
shl cl, 1
and cl, 0xae
add al, 0x57
sub al, cl
mov byte [0x47c328], al
mov al, byte [0x47c2a9]
xor al, 0x96
mov byte [0x47c329], al
mov al, byte [0x47c2aa]
xor al, 0xc1
mov byte [0x47c32a], al
mov al, byte [0x47c2ab]
xor al, 0x90
mov byte [0x47c32b], al
mov al, byte [0x47c2ac]
mov cl, al
shl cl, 1
and cl, 0x30
add al, 0x98
sub al, cl
mov byte [0x47c32c], al
mov al, byte [0x47c2ad]
xor al, 0xfe
mov byte [0x47c32d], al
mov al, byte [0x47c2ae]
xor al, 0x65
mov byte [0x47c32e], al
mov al, byte [0x47c2af]
xor al, 0xfc
mov byte [0x47c32f], al
mov al, byte [0x47c2b0]
mov cl, al
shl cl, 1
and cl, 0xba
add al, 0xdd
sub al, cl
mov byte [0x47c330], al
mov al, byte [0x47c2b1]
mov cl, al
shl cl, 1
and cl, 0x78
add al, 0xbc
sub al, cl
mov byte [0x47c331], al
mov al, byte [0x47c2b2]
xor al, 0xa
mov byte [0x47c332], al
mov al, byte [0x47c2b3]
xor al, 0xe2
mov byte [0x47c333], al
mov al, byte [0x47c2b4]
mov dl, al
shl dl, 1
xor dl, 0xff
mov cl, al
add cl, dl
mov dl, al
and dl, 0x48
and cl, 0xb7
or cl, dl
mov dl, cl
xor dl, 0xb7
xor cl, 0xa4
and cl, dl
or al, 0xec
xor cl, 0xff
and al, cl
mov byte [0x47c334], al
mov al, byte [0x47c2b5]
mov cl, al
and cl, 0xc1
xor cl, 0xc1
and al, 0x3e
xor al, 0xff
mov dl, al
shl dl, 1
xor dl, 0xff
add dl, al
or dl, cl
mov byte [0x47c335], dl
mov al, byte [0x47c2b6]
xor al, 0xe4
mov byte [0x47c336], al
mov al, byte [0x47c2b7]
xor al, 0xc2
mov byte [0x47c337], al
mov al, byte [0x47c2b8]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0xcb
and al, 0x34
or dl, al
mov byte [0x47c338], dl
mov al, byte [0x47c2b9]
mov cl, al
xor cl, 0xff
or al, 0x2b
or cl, 0xd4
and al, cl
xor al, 0xff
mov byte [0x47c339], al
mov al, byte [0x47c2ba]
mov cl, al
and cl, 0x51
mov dl, al
xor dl, 0xae
add dl, al
and al, 0xae
xor dl, 0xff
add cl, dl
or cl, al
mov byte [0x47c33a], cl
mov al, byte [0x47c2bb]
mov cl, al
shl cl, 1
and cl, 0xda
mov dl, al
add dl, 0xed
mov ah, 0x12
sub ah, al
mov al, cl
and al, ah
xor cl, 0xff
and dl, cl
sub dl, al
mov byte [0x47c33b], dl
mov al, byte [0x47c2bc]
xor al, 0xff
mov cl, al
and cl, 0xfe
mov dl, cl
shl dl, 1
xor dl, 0xff
add cl, dl
or al, 0xfe
and cl, al
xor cl, 0xff
mov byte [0x47c33c], cl
mov al, byte [0x47c2bd]
mov cl, al
shl cl, 1
and cl, 0xa
add al, 5
sub al, cl
mov byte [0x47c33d], al
mov al, byte [0x47c2be]
xor al, 0xb
mov byte [0x47c33e], al
mov al, byte [0x47c2bf]
xor al, 0x96
mov byte [0x47c33f], al
mov al, byte [0x47c2c0]
xor al, 0xa2
mov byte [0x47c340], al
mov al, byte [0x47c2c1]
xor al, 0xe2
mov byte [0x47c341], al
mov al, byte [0x47c2c2]
xor al, 0x6d
mov byte [0x47c342], al
mov al, byte [0x47c2c3]
xor al, 5
mov byte [0x47c343], al
mov al, byte [0x47c2c4]
xor al, 0xc3
mov byte [0x47c344], al
mov al, byte [0x47c2c5]
mov cl, al
shl cl, 1
and cl, 0x1c
add al, 0x8e
sub al, cl
mov byte [0x47c345], al
mov al, byte [0x47c2c6]
mov cl, al
xor cl, 0xec
mov dl, al
or dl, 0x13
and dl, cl
and al, 0xec
xor al, 0xec
or dl, al
xor dl, 0xff
mov byte [0x47c346], dl
mov al, byte [0x47c2c7]
xor al, 0x73
mov byte [0x47c347], al
mov al, byte [0x47c2c8]
mov cl, al
shl cl, 1
and cl, 0xd0
add al, 0x68
sub al, cl
mov byte [0x47c348], al
mov al, byte [0x47c2c9]
mov cl, al
shl cl, 1
and cl, 0x7e
add al, 0x3f
sub al, cl
mov byte [0x47c349], al
mov al, byte [0x47c2ca]
xor al, 0x91
mov byte [0x47c34a], al
mov al, byte [0x47c2cb]
xor al, 0xb5
mov byte [0x47c34b], al
mov al, byte [0x47c2cc]
xor al, 0x14
mov byte [0x47c34c], al
mov al, byte [0x47c2cd]
xor al, 0xac
mov byte [0x47c34d], al
mov al, byte [0x47c2ce]
xor al, 0xc6
mov byte [0x47c34e], al
mov al, byte [0x47c2cf]
xor al, 0x96
mov byte [0x47c34f], al
mov al, byte [0x47c2d0]
xor al, 0x20
mov byte [0x47c350], al
mov al, byte [0x47c2d1]
xor al, 0xf7
mov byte [0x47c351], al
mov al, byte [0x47c2d2]
xor al, 0xaa
mov byte [0x47c352], al
mov al, byte [0x47c2d3]
xor al, 0xb3
mov byte [0x47c353], al
mov al, byte [0x47c2d4]
xor al, 0xc
mov byte [0x47c354], al
mov al, byte [0x47c2d5]
xor al, 0x62
mov byte [0x47c355], al
mov al, byte [0x47c2d6]
mov cl, al
xor cl, 0xff
or cl, 0x34
or al, 0xcb
and cl, al
mov byte [0x47c356], cl
mov al, byte [0x47c2d7]
xor al, 0x69
mov byte [0x47c357], al
mov al, byte [0x47c2d8]
xor al, 0x93
mov byte [0x47c358], al
mov al, byte [0x47c2d9]
mov cl, al
shl cl, 1
and cl, 0x70
add al, 0x38
sub al, cl
mov byte [0x47c359], al
mov al, byte [0x47c2da]
xor al, 0x30
mov byte [0x47c35a], al
mov al, byte [0x47c2db]
xor al, 0xb1
mov byte [0x47c35b], al
mov al, byte [0x47c2dc]
xor al, 0x63
mov byte [0x47c35c], al
mov al, byte [0x47c2dd]
xor al, 0xbf
mov byte [0x47c35d], al
mov al, byte [0x47c2de]
mov cl, al
shl cl, 1
and cl, 0xf6
add al, 0xfb
sub al, cl
mov byte [0x47c35e], al
mov al, byte [0x47c2df]
xor al, 0xf
mov byte [0x47c35f], al
mov al, byte [0x47c2e0]
xor al, 0xa2
mov byte [0x47c360], al
mov al, byte [0x47c2e1]
xor al, 0xfb
mov byte [0x47c361], al
mov al, byte [0x47c2e2]
xor al, 0xfe
mov byte [0x47c362], al
mov al, byte [0x47c2e3]
mov cl, al
shl cl, 1
and cl, 0x8a
add al, 0x45
sub al, cl
mov byte [0x47c363], al
mov al, byte [0x47c2e4]
xor al, 0x63
mov byte [0x47c364], al
mov al, byte [0x47c2e5]
xor al, 0x39
mov byte [0x47c365], al
mov al, byte [0x47c2e6]
xor al, 0x56
mov byte [0x47c366], al
mov al, byte [0x47c2e7]
xor al, 0xa5
mov byte [0x47c367], al
mov al, byte [0x47c2e8]
xor al, 0x3c
mov byte [0x47c368], al
mov al, byte [0x47c2e9]
xor al, 0x56
mov byte [0x47c369], al
mov al, byte [0x47c2ea]
xor al, 4
mov cl, al
shl cl, 1
and cl, 0xe
add al, 0x87
sub al, cl
mov byte [0x47c36a], al
mov al, byte [str.X_K]
xor al, 0x86
mov byte [0x47c36b], al
mov ch, byte [0x47c2ec]
mov dl, ch
xor dl, 0x9a
mov al, dl
shl al, 1
xor al, 0xff
mov dh, dl
add dh, al
mov al, dh
and al, 0x98
and dl, 2
and dh, 2
mov cl, 0xfe
sub cl, al
mul dl
mov dl, al
mov al, cl
mul dh
sub al, dl
add ch, 0x9a
add ch, al
mov byte [0x47c36c], ch
mov al, byte [0x47c2ed]
xor al, 7
mov byte [0x47c36d], al
mov al, byte [0x47c2ee]
mov cl, al
xor cl, 0xff
or al, 0x34
or cl, 0xcb
and al, cl
xor al, 0xff
mov byte [0x47c36e], al
mov al, byte [0x47c2ef]
mov cl, al
shl cl, 1
and cl, 0xc8
mov dl, cl
add dl, 0x1c
xor dl, al
mov ah, 0x63
sub ah, cl
and ah, al
shl ah, 1
sub ah, dl
mov byte [0x47c36f], ah
mov al, byte [0x47c2f0]
mov cl, al
shl cl, 1
and cl, 0x30
mov dl, 7
sub dl, al
add dl, cl
shl dl, 1
and dl, 0x70
add al, 0xb8
sub al, dl
mov byte [0x47c370], al
mov al, byte [0x47c2f1]
mov cl, al
add cl, 0x7f
shl al, 1
sub cl, al
mov byte [0x47c371], cl
mov al, byte [0x47c2f2]
xor al, 0x97
mov byte [0x47c372], al
mov al, byte [0x47c2f3]
mov cl, al
shl cl, 1
and cl, 0x2a
add al, 0x15
sub al, cl
mov byte [0x47c373], al
mov al, byte [0x47c2f4]
mov cl, al
shl cl, 1
and cl, 0xdc
add al, 0x6e
sub al, cl
mov byte [0x47c374], al
mov al, byte [0x47c2f5]
xor al, 0x92
mov byte [0x47c375], al
mov al, byte [0x47c2f6]
xor al, 0x42
mov byte [0x47c376], al
mov al, byte [0x47c2f7]
xor al, 0x84
mov byte [0x47c377], al
mov al, byte [0x47c2f8]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, dl
xor cl, 0xf0
or dl, 0xf
and dl, cl
mov cl, al
xor cl, 0xf
or al, 0xf0
and al, cl
or dl, al
mov byte [0x47c378], dl
mov al, byte [0x47c2f9]
xor al, 0x5e
mov byte [0x47c379], al
mov al, byte [0x47c2fa]
xor al, 0x2c
mov byte [0x47c37a], al
mov al, byte [0x47c2fb]
xor al, 0xee
mov byte [0x47c37b], al
mov al, byte [0x47c2fc]
xor al, 0xf1
mov byte [0x47c37c], al
mov al, byte [0x47c2fd]
xor al, 0xec
mov byte [0x47c37d], al
mov al, byte [0x47c2fe]
mov cl, al
shl cl, 1
and cl, 0xa
add al, 5
mov dl, cl
xor dl, al
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x47c37e], al
mov al, byte [0x47c2ff]
xor al, 0x90
mov byte [0x47c37f], al
mov ax, word [0x47be80]
xor ax, 0xa7d6
mov word [0x47c080], ax
mov ax, word [0x47be82]
xor ax, 0x856e
mov word [0x47c082], ax
mov ax, word [0x47be84]
xor ax, 0xb7be
mov word [0x47c084], ax
mov ax, word [0x47be86]
xor ax, 0xa4d3
mov word [0x47c086], ax
mov ax, word [0x47be88]
xor ax, 0x5b34
mov word [0x47c088], ax
mov ax, word [0x47be8a]
mov cx, ax
shl cx, 1
and cx, 0xf4b2
add ax, 0x7a59
sub ax, cx
mov word [0x47c08a], ax
mov ax, word [0x47be8c]
xor ax, 0xc479
mov word [0x47c08c], ax
mov ax, word [str.1Z_]
xor ax, 0x8e1f
mov word [0x47c08e], ax
mov ax, word [0x47be90]
mov dx, ax
xor dx, 0xffff
mov di, dx
and di, 0xf8a9
mov cx, ax
and cx, 0xf8a9
xor cx, 0xf8a9
or cx, di
add ax, 1
or dx, 0x756
add ax, dx
or cx, ax
xor cx, 0x1389
mov word [0x47c090], cx
mov ax, word [0x47be92]
xor ax, 0x5bee
mov word [0x47c092], ax
mov ax, word [0x47be94]
mov cx, ax
add cx, 1
mov dx, ax
xor dx, 0xffff
or dx, 0x6d28
add cx, dx
mov di, cx
and di, 2
mov dx, cx
or dx, 0xfffd
add dx, 1
mov bx, cx
and bx, 0xfffd
or cx, 2
imul cx, di
imul dx, bx
sub dx, cx
add ax, 0x6d28
add ax, dx
mov word [0x47c094], ax
mov ax, word [0x47be96]
xor ax, 0x4f9e
mov word [0x47c096], ax
mov ax, word [0x47be98]
xor ax, 0xecc1
mov word [0x47c098], ax
mov ax, word [0x47be9a]
xor ax, 0x8bd2
mov word [0x47c09a], ax
mov ax, word [0x47be9c]
xor ax, 0x8597
mov word [0x47c09c], ax
mov ax, word [0x47be9e]
mov cx, ax
shl cx, 1
and cx, 0x8950
add ax, 0xc4a8
sub ax, cx
mov word [0x47c09e], ax
mov ax, word [0x47bea0]
xor ax, 0x7254
mov word [0x47c0a0], ax
mov ax, word [0x47bea2]
mov cx, ax
and cx, 0x925c
mov dx, ax
and dx, 2
mov di, ax
or di, 0xfffd
add di, 1
mov bx, 0xfffe
sub bx, cx
imul bx, dx
imul di, cx
add bx, di
add ax, 0x925e
add ax, bx
mov word [0x47c0a2], ax
mov ax, word [0x47bea4]
mov cx, ax
and cx, 0x14bc
xor cx, 0x14bc
mov dx, ax
xor dx, 0x14bc
or ax, 0xeb43
and ax, dx
or cx, ax
mov word [0x47c0a4], cx
mov ax, word [0x47bea6]
xor ax, 0x9e0b
mov word [0x47c0a6], ax
mov ax, word [0x47bea8]
xor ax, 0xdca2
mov word [0x47c0a8], ax
mov ax, word [0x47beaa]
xor ax, 0x7c6
mov word [0x47c0aa], ax
mov ax, word [0x47beac]
xor ax, 0x3d0c
mov word [0x47c0ac], ax
mov ax, word [0x47beae]
mov cx, ax
xor cx, 0xddd
mov dx, ax
or dx, 0xf222
and dx, cx
and ax, 0xddd
or ax, 0x7200
xor dx, ax
xor dx, 0x7fdd
mov word [0x47c0ae], dx
mov ax, word [0x47beb0]
mov cx, ax
shl cx, 1
and cx, 0x6a16
add ax, 0xb50b
sub ax, cx
mov word [0x47c0b0], ax
mov ax, word [0x47beb2]
xor ax, 0x65cc
mov word [0x47c0b2], ax
mov ax, word [0x47beb4]
xor ax, 0xbb12
mov word [0x47c0b4], ax
mov ax, word [0x47beb6]
xor ax, 0x5f8
mov word [0x47c0b6], ax
mov ax, word [0x47beb8]
xor ax, 0x7586
mov word [0x47c0b8], ax
mov ax, word [0x47beba]
mov cx, ax
or cx, 0xade2
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
and ax, 0xade2
xor ax, 0xade2
or ax, cx
mov word [0x47c0ba], ax
mov ax, word [0x47bebc]
xor ax, 0xfb00
mov word [0x47c0bc], ax
mov ax, word [0x47bebe]
xor ax, 0x648
mov word [0x47c0be], ax
mov ax, word [0x47bec0]
mov cx, ax
shl cx, 1
and cx, 0x3e5e
add ax, 0x1f2f
sub ax, cx
mov word [0x47c0c0], ax
mov ax, word [0x47bec2]
xor ax, 0xb42e
mov word [0x47c0c2], ax
mov ax, word [0x47bec4]
xor ax, 0xd1
mov word [0x47c0c4], ax
mov ax, word [0x47bec6]
mov cx, ax
xor cx, 0xcca1
shl ax, 1
and ax, 0xd552
xor ax, 0x6ebd
add cx, 0xeaaa
add cx, ax
mov word [0x47c0c6], cx
mov ax, word [0x47bec8]
xor ax, 0x896e
mov word [0x47c0c8], ax
mov ax, word [0x47beca]
xor ax, 0x59f5
mov word [0x47c0ca], ax
mov ax, word [0x47becc]
xor ax, 0xe39b
mov word [0x47c0cc], ax
mov ax, word [0x47bece]
mov cx, ax
shl cx, 1
and cx, 0x529e
add ax, 0x294f
sub ax, cx
mov word [0x47c0ce], ax
mov ax, word [0x47bed0]
xor ax, 0x5ec7
mov word [0x47c0d0], ax
mov ax, word [0x47bed2]
xor ax, 0xd89c
mov word [0x47c0d2], ax
mov ax, word [0x47bed4]
mov cx, ax
shl cx, 1
xor cx, 0xffff
mov dx, ax
add dx, cx
and dx, 0x6535
and ax, 0x9aca
or dx, ax
mov word [0x47c0d4], dx
mov ax, word [0x47bed6]
mov cx, ax
shl cx, 1
and cx, 0x408
add ax, 0x204
sub ax, cx
mov word [0x47c0d6], ax
mov ax, word [0x47bed8]
xor ax, 0x39aa
mov word [0x47c0d8], ax
mov ax, word [0x47beda]
xor ax, 0xac3b
mov word [0x47c0da], ax
mov ax, word [0x47bedc]
xor ax, 0x9c0a
mov word [0x47c0dc], ax
mov ax, word [0x47bede]
mov cx, ax
shl cx, 1
and cx, 0x133a
add ax, 0x99d
sub ax, cx
mov word [0x47c0de], ax
mov cx, word [0x47bee0]
mov ax, cx
and ax, 0xb4ed
mov dx, cx
and dx, 2
mov di, dx
xor di, 2
imul di, ax
or ax, 2
imul ax, dx
add ax, di
mov dx, cx
add dx, 0xb4ef
mov di, 0x4b10
sub di, cx
mov cx, ax
and cx, di
xor ax, 0xffff
and dx, ax
sub dx, cx
mov word [0x47c0e0], dx
mov ax, word [0x47bee2]
xor ax, 0x76b6
mov word [0x47c0e2], ax
mov ax, word [0x47bee4]
xor ax, 0x7996
mov word [0x47c0e4], ax
mov ax, word [0x47bee6]
xor ax, 0x529c
mov word [0x47c0e6], ax
mov ax, word [0x47bee8]
mov cx, ax
shl cx, 1
and cx, 0x32ae
add ax, 0x9957
sub ax, cx
mov word [0x47c0e8], ax
mov ax, word [0x47beea]
xor ax, 0x1609
mov word [0x47c0ea], ax
mov ax, word [0x47beec]
xor ax, 0x4e0b
mov word [0x47c0ec], ax
mov ax, word [0x47beee]
xor ax, 0x3155
mov word [0x47c0ee], ax
mov ax, word [0x47bef0]
xor ax, 0x92e7
mov word [0x47c0f0], ax
mov ax, word [0x47bef2]
xor ax, 0xf9d3
mov word [0x47c0f2], ax
mov ax, word [0x47bef4]
xor ax, 0x3f43
mov word [0x47c0f4], ax
mov ax, word [0x47bef6]
mov cx, ax
shl cx, 1
and cx, 0x7632
add ax, 0x3b19
sub ax, cx
mov word [0x47c0f6], ax
mov ax, word [0x47bef8]
xor ax, 0x7867
mov word [0x47c0f8], ax
mov ax, word [0x47befa]
mov dx, ax
shl dx, 1
and dx, 0x5dbe
mov cx, 0x1120
sub cx, ax
add cx, dx
shl cx, 1
and cx, 0xddbe
mov dx, cx
add dx, 0x1121
mov di, ax
xor di, 0xffff
and dx, di
mov di, 0xeede
sub di, cx
and di, ax
sub di, dx
mov word [0x47c0fa], di
mov ax, word [str.W__r:sy]
mov cx, ax
shl cx, 1
and cx, 0xe0f0
add ax, 0x7078
sub ax, cx
mov word [0x47c0fc], ax
mov ax, word [0x47befe]
mov cx, ax
shl cx, 1
and cx, 0x192a
add ax, 0x8c95
sub ax, cx
mov word [0x47c0fe], ax
mov ax, word [0x47bf00]
xor ax, 0x23b4
mov word [0x47c100], ax
mov ax, word [0x47bf02]
xor ax, 0x8fa0
mov word [0x47c102], ax
mov ax, word [0x47bf04]
xor ax, 0x550b
mov word [0x47c104], ax
mov ax, word [0x47bf06]
mov cx, ax
xor cx, 0xffff
or ax, 0x27b8
or cx, 0xd847
and ax, cx
xor ax, 0xffff
mov word [0x47c106], ax
mov ax, word [0x47bf08]
mov cx, ax
shl cx, 1
and cx, 0x2694
add ax, 0x934a
sub ax, cx
mov word [0x47c108], ax
mov ax, word [0x47bf0a]
xor ax, 0x831e
mov word [0x47c10a], ax
mov ax, word [0x47bf0c]
xor ax, 0x214e
mov word [0x47c10c], ax
mov ax, word [0x47bf0e]
xor ax, 0x2c7f
mov word [0x47c10e], ax
mov ax, word [0x47bf10]
mov dx, ax
xor dx, 0x87d3
mov cx, ax
or cx, 0x782c
and cx, dx
mov di, cx
and di, 0xfffd
mov bx, cx
and bx, 2
mov dx, cx
or dx, 0xfffd
add dx, 1
or cx, 2
imul cx, bx
imul dx, di
sub dx, cx
add ax, 0x782c
add ax, dx
mov word [0x47c110], ax
mov ax, word [0x47bf12]
mov cx, ax
shl cx, 1
and cx, 0xd5d0
add ax, 0xeae8
sub ax, cx
mov word [0x47c112], ax
mov ax, word [str.__j_9y]
xor ax, 0x84f2
mov word [0x47c114], ax
mov ax, word [0x47bf16]
xor ax, 0x988
mov word [0x47c116], ax
mov ax, word [0x47bf18]
xor ax, 0x18ee
mov word [0x47c118], ax
mov ax, word [0x47bf1a]
mov cx, ax
shl cx, 1
and cx, 0xe9ca
add ax, 0x74e5
sub ax, cx
mov word [0x47c11a], ax
mov ax, word [0x47bf1c]
mov cx, ax
and cx, 0x2268
mov dx, ax
and dx, 2
mov di, ax
or di, 0xfffd
add di, 1
mov bx, 0xfffe
sub bx, cx
imul bx, dx
imul di, cx
add bx, di
add ax, 0x226a
add ax, bx
mov word [0x47c11c], ax
mov ax, word [0x47bf1e]
mov cx, ax
shl cx, 1
and cx, 0x6fe0
mov dx, cx
add dx, 0xc810
xor dx, ax
mov di, 0x37ef
sub di, cx
and di, ax
shl di, 1
sub di, dx
mov word [0x47c11e], di
mov ax, word [0x47bf20]
xor ax, 0x6552
mov word [0x47c120], ax
mov ax, word [0x47bf22]
mov cx, ax
shl cx, 1
and cx, 0xd00a
add ax, 0xe805
sub ax, cx
mov word [0x47c122], ax
mov ax, word [0x47bf24]
mov cx, ax
shl cx, 1
and cx, 0xf68e
add ax, 0x7b47
sub ax, cx
mov word [0x47c124], ax
mov cx, word [0x47bf26]
mov ax, cx
and ax, 0x569b
mov di, cx
and di, 2
mov dx, cx
or dx, 0xfffd
add dx, 1
mov bx, cx
and bx, 0x5699
mov dword [ebp - 0xd8], esi
mov si, ax
or si, 2
shl ax, 1
xor cx, 0x569b
imul si, di
imul dx, bx
sub dx, si
add ax, cx
add ax, dx
mov word [0x47c126], ax
mov ax, word [0x47bf28]
mov cx, ax
shl cx, 1
and cx, 0xd502
add ax, 0x6a81
sub ax, cx
mov word [0x47c128], ax
mov ax, word [0x47bf2a]
xor ax, 0xe1c5
mov word [0x47c12a], ax
mov ax, word [0x47bf2c]
xor ax, 0xcf1b
mov word [0x47c12c], ax
mov ax, word [0x47bf2e]
xor ax, 0x426b
mov word [0x47c12e], ax
mov ax, word [0x47bf30]
xor ax, 0x29e4
mov word [0x47c130], ax
mov ax, word [0x47bf32]
xor ax, 0x1eb9
mov word [0x47c132], ax
mov ax, word [0x47bf34]
xor ax, 0x9000
mov word [0x47c134], ax
mov ax, word [0x47bf36]
mov cx, ax
xor cx, 0xffff
mov dx, ax
shl dx, 1
xor dx, 0xffff
mov si, ax
add si, dx
or si, cx
and si, 0x5b99
and ax, 0xa466
or si, ax
mov word [0x47c136], si
mov ax, word [0x47bf38]
xor ax, 0x6c55
mov word [0x47c138], ax
mov ax, word [0x47bf3a]
xor ax, 0xea45
mov word [0x47c13a], ax
mov ax, word [0x47bf3c]
xor ax, 0x89e3
mov word [0x47c13c], ax
mov ax, word [0x47bf3e]
xor ax, 0xf697
mov word [0x47c13e], ax
mov ax, word [0x47bf40]
mov cx, ax
xor cx, 0xffff
mov dx, ax
add dx, 1
or cx, 0x5d24
add dx, cx
and ax, 0xa2db
xor ax, 0xa2db
or dx, ax
mov word [0x47c140], dx
mov ax, word [0x47bf42]
xor ax, 0x702a
mov word [0x47c142], ax
mov ax, word [0x47bf44]
xor ax, 0xa6f6
mov word [0x47c144], ax
mov ax, word [0x47bf46]
xor ax, 0x4ed0
mov word [0x47c146], ax
mov ax, word [0x47bf48]
xor ax, 0x417d
mov word [0x47c148], ax
mov ax, word [0x47bf4a]
xor ax, 0x7ac
mov cx, ax
shl cx, 1
and cx, 0x5f2c
add ax, 0xaf96
sub ax, cx
mov word [0x47c14a], ax
mov ax, word [0x47bf4c]
mov cx, ax
and cx, 0xc54c
mov dx, ax
and dx, 2
mov si, ax
or si, 0xfffd
add si, 1
mov di, 0xfffe
sub di, cx
imul di, dx
imul si, cx
add di, si
add ax, 0xc54e
add ax, di
mov word [0x47c14c], ax
mov ax, word [0x47bf4e]
xor ax, 0x5c61
mov word [0x47c14e], ax
mov ax, word [0x47bf50]
mov cx, ax
xor cx, 0xffff
or cx, 0x82ab
mov dx, ax
xor dx, 0x7d54
or ax, 0x7d54
and ax, cx
or ax, dx
xor ax, 0x9a21
mov word [0x47c150], ax
mov ax, word [0x47bf52]
xor ax, 0x92e6
mov word [0x47c152], ax
mov ax, word [0x47bf54]
xor ax, 0xaa7f
mov word [0x47c154], ax
mov ax, word [0x47bf56]
mov cx, ax
shl cx, 1
and cx, 0x75f6
add ax, 0xbafb
sub ax, cx
mov word [0x47c156], ax
mov ax, word [0x47bf58]
xor ax, 0x8e10
mov word [0x47c158], ax
mov ax, word [0x47bf5a]
xor ax, 0x56ee
mov word [0x47c15a], ax
mov ax, word [0x47bf5c]
xor ax, 0xde4d
mov word [0x47c15c], ax
mov ax, word [0x47bf5e]
xor ax, 0x8418
mov word [0x47c15e], ax
mov ax, word [0x47bf60]
xor ax, 0xe741
mov word [0x47c160], ax
mov ax, word [0x47bf62]
mov cx, ax
shl cx, 1
and cx, 0x480e
add ax, 0x2407
sub ax, cx
mov word [0x47c162], ax
mov ax, word [0x47bf64]
mov cx, ax
or cx, 0xb41d
and ax, 0xb41d
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
or cx, ax
mov word [0x47c164], cx
mov ax, word [0x47bf66]
xor ax, 0x81df
mov word [0x47c166], ax
mov ax, word [0x47bf68]
mov cx, ax
shl cx, 1
and cx, 0xacea
add ax, 0xd675
sub ax, cx
mov word [0x47c168], ax
mov ax, word [0x47bf6a]
xor ax, 0xd64f
mov word [0x47c16a], ax
mov ax, word [0x47bf6c]
xor ax, 0x4ec1
mov word [0x47c16c], ax
mov ax, word [0x47bf6e]
mov cx, ax
xor cx, 0x8be5
shl ax, 1
and ax, 0x8dce
xor ax, 0xfa35
add cx, 0x46e8
add cx, ax
mov word [0x47c16e], cx
mov cx, word [0x47bf70]
mov ax, cx
and ax, 0x932f
xor ax, 0x932f
mov dx, cx
xor dx, 0x932f
or cx, 0x6cd0
and cx, dx
or ax, cx
mov cx, ax
shl cx, 1
and cx, 0xf6e6
add ax, 0x7b73
sub ax, cx
mov word [0x47c170], ax
mov ax, word [0x47bf72]
xor ax, 0x24b9
mov word [0x47c172], ax
mov ax, word [0x47bf74]
mov cx, ax
shl cx, 1
and cx, 0xc49a
mov dx, cx
add dx, 0x1db3
xor dx, ax
mov si, 0x624c
sub si, cx
and si, ax
shl si, 1
sub si, dx
mov word [0x47c174], si
mov ax, word [0x47bf76]
xor ax, 0x5bfc
mov word [0x47c176], ax
mov ax, word [0x47bf78]
xor ax, 0x1019
mov word [0x47c178], ax
mov ax, word [0x47bf7a]
xor ax, 0xdeb7
mov word [0x47c17a], ax
mov ax, word [0x47bf7c]
mov cx, ax
xor cx, 0xffff
or ax, 0x7372
or cx, 0x8c8d
and ax, cx
xor ax, 0xffff
mov word [0x47c17c], ax
mov ax, word [0x47bf7e]
xor ax, 0xe1d6
mov word [0x47c17e], ax
mov ax, word [0x47bf80]
xor ax, 0x845c
mov word [0x47c180], ax
mov ax, word [0x47bf82]
xor ax, 0xec98
mov word [0x47c182], ax
mov ax, word [0x47bf84]
xor ax, 0xf866
mov word [0x47c184], ax
mov ax, word [0x47bf86]
mov cx, ax
shl cx, 1
and cx, 0xa7be
add ax, 0xd3df
sub ax, cx
mov word [0x47c186], ax
mov ax, word [0x47bf88]
xor ax, 0xa15e
mov word [0x47c188], ax
mov ax, word [0x47bf8a]
xor ax, 0x4c74
mov word [0x47c18a], ax
mov ax, word [0x47bf8c]
xor ax, 0x7343
mov word [str._b_a__], ax
mov ax, word [0x47bf8e]
xor ax, 0xf396
mov word [0x47c18e], ax
mov ax, word [0x47bf90]
xor ax, 0x8ab1
mov word [0x47c190], ax
mov ax, word [str.mMZr]
mov cx, ax
and cx, 0x79e8
mov dx, ax
and dx, 2
mov si, dx
xor si, 2
imul si, cx
or cx, 2
imul cx, dx
add cx, si
add ax, 0x79ea
mov dx, cx
xor dx, ax
xor cx, 0xffff
and ax, cx
shl ax, 1
sub ax, dx
mov word [0x47c192], ax
mov ax, word [0x47bf94]
xor ax, 0x996b
mov word [0x47c194], ax
mov ax, word [0x47bf96]
xor ax, 0xb20f
mov word [0x47c196], ax
mov ax, word [0x47bf98]
xor ax, 0x8988
mov word [0x47c198], ax
mov ax, word [0x47bf9a]
xor ax, 0x39f6
mov word [0x47c19a], ax
mov ax, word [0x47bf9c]
xor ax, 0x4b67
mov word [0x47c19c], ax
mov ax, word [0x47bf9e]
xor ax, 0xc87
mov word [0x47c19e], ax
mov ax, word [0x47bfa0]
xor ax, 0x73b2
mov word [0x47c1a0], ax
mov ax, word [0x47bfa2]
mov cx, ax
shl cx, 1
and cx, 0xc14e
add ax, 0xe0a7
sub ax, cx
mov word [0x47c1a2], ax
mov ax, word [0x47bfa4]
mov cx, ax
shl cx, 1
and cx, 0x8e74
add ax, 0xc73a
sub ax, cx
mov word [0x47c1a4], ax
mov ax, word [0x47bfa6]
xor ax, 0x4636
mov word [0x47c1a6], ax
mov ax, word [0x47bfa8]
xor ax, 0xbb5f
mov word [0x47c1a8], ax
mov ax, word [0x47bfaa]
mov cx, ax
xor cx, 0xffff
mov dx, ax
add dx, 1
or cx, 0x37e
add dx, cx
or ax, 0x37e
xor dx, 0xffff
and ax, dx
xor ax, 0x83c7
mov word [0x47c1aa], ax
mov ax, word [0x47bfac]
mov cx, ax
shl cx, 1
and cx, 0xa424
mov dx, cx
or dx, 0x5212
shl cx, 1
sub cx, dx
mov dx, cx
xor dx, ax
xor cx, 0xffff
and ax, cx
shl ax, 1
sub ax, dx
mov word [0x47c1ac], ax
mov ax, word [0x47bfae]
mov cx, ax
shl cx, 1
and cx, 0x1a6a
add ax, 0x8d35
sub ax, cx
mov word [0x47c1ae], ax
mov ax, word [0x47bfb0]
xor ax, 0x8975
mov word [0x47c1b0], ax
mov ax, word [0x47bfb2]
mov cx, ax
shl cx, 1
and cx, 0x1288
add ax, 0x944
sub ax, cx
mov word [0x47c1b2], ax
mov ax, word [0x47bfb4]
xor ax, 0x7e3
mov word [0x47c1b4], ax
mov ax, word [0x47bfb6]
xor ax, 0x86bc
mov word [0x47c1b6], ax
mov ax, word [0x47bfb8]
xor ax, 0xce01
mov word [0x47c1b8], ax
mov ax, word [0x47bfba]
mov cx, ax
shl cx, 1
and cx, 0x1490
add ax, 0x8a48
sub ax, cx
mov word [0x47c1ba], ax
mov ax, word [0x47bfbc]
xor ax, 0xb351
mov word [0x47c1bc], ax
mov ax, word [0x47bfbe]
mov cx, ax
shl cx, 1
add ax, 0x552b
and cx, 0xaa56
sub ax, cx
mov word [0x47c1be], ax
mov ax, word [0x47bfc0]
mov cx, ax
shl cx, 1
and cx, 0x716c
add ax, 0xb8b6
sub ax, cx
mov word [0x47c1c0], ax
mov ax, word [0x47bfc2]
xor ax, 0xaf98
mov word [0x47c1c2], ax
mov ax, word [0x47bfc4]
xor ax, 0x3f0a
mov word [0x47c1c4], ax
mov ax, word [0x47bfc6]
xor ax, 0x6c51
mov word [0x47c1c6], ax
mov ax, word [0x47bfc8]
mov cx, ax
xor cx, 0xe403
mov dx, ax
or dx, 0x1bfc
and dx, cx
and ax, 0xe403
or ax, 0x8d4
xor dx, ax
xor dx, 0xcd3b
mov word [0x47c1c8], dx
mov ax, word [0x47bfca]
mov cx, ax
xor cx, 0xfa79
shl ax, 1
and ax, 0x652c
xor ax, 0x9bdf
add cx, 0x3297
add cx, ax
mov word [0x47c1ca], cx
mov ax, word [0x47bfcc]
xor ax, 0x4683
mov word [0x47c1cc], ax
mov ax, word [0x47bfce]
xor ax, 0xe099
mov word [0x47c1ce], ax
mov ax, word [0x47bfd0]
mov cx, ax
shl cx, 1
and cx, 0x4748
add ax, 0xa3a4
sub ax, cx
mov word [0x47c1d0], ax
mov ax, word [0x47bfd2]
mov cx, ax
and cx, 0xfc89
xor cx, 0xfc89
mov dx, ax
xor dx, 0xfc89
or ax, 0x376
and ax, dx
or cx, ax
mov word [0x47c1d2], cx
mov ax, word [0x47bfd4]
xor ax, 0xf40
mov word [0x47c1d4], ax
mov ax, word [0x47bfd6]
xor ax, 0xb961
mov word [0x47c1d6], ax
mov ax, word [0x47bfd8]
mov cx, ax
shl cx, 1
and cx, 0xc4a4
add ax, 0x6252
sub ax, cx
mov word [0x47c1d8], ax
mov ax, word [0x47bfda]
xor ax, 0x4741
mov word [0x47c1da], ax
mov ax, word [0x47bfdc]
mov cx, ax
xor cx, 0xaa84
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
shl cx, 1
and cx, 0x5508
add ax, 0xaa84
sub ax, cx
mov word [0x47c1dc], ax
mov ax, word [0x47bfde]
mov cx, ax
shl cx, 1
and cx, 0xef1a
add ax, 0x778d
sub ax, cx
mov word [0x47c1de], ax
mov ax, word [str.Hc_F]
xor ax, 0x3099
mov word [0x47c1e0], ax
mov ax, word [0x47bfe2]
xor ax, 0xa699
mov word [0x47c1e2], ax
mov ax, word [0x47bfe4]
xor ax, 0xaa2f
mov word [0x47c1e4], ax
mov ax, word [0x47bfe6]
xor ax, 0xe09b
mov word [str.J_rt], ax
mov ax, word [0x47bfe8]
mov cx, ax
xor cx, 0xf145
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
mov dx, cx
shl dx, 1
and dx, 0xe28a
xor dx, 0xf145
shl cx, 2
and cx, 0x514
sub ax, cx
add ax, dx
mov word [0x47c1e8], ax
mov ax, word [0x47bfea]
mov cx, ax
xor cx, 0xb4c
shl ax, 1
and ax, 0x328a
xor ax, 0xed77
add cx, 0x1946
add cx, ax
mov word [0x47c1ea], cx
mov ax, word [0x47bfec]
mov cx, ax
or cx, 0x50a5
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
and ax, 0x50a5
or cx, ax
mov word [0x47c1ec], cx
mov ax, word [0x47bfee]
xor ax, 0x19a5
mov word [0x47c1ee], ax
mov ax, word [0x47bff0]
xor ax, 0x3268
mov word [0x47c1f0], ax
mov ax, word [0x47bff2]
mov cx, ax
shl cx, 1
and cx, 0x478
add ax, 0x823c
sub ax, cx
mov word [0x47c1f2], ax
mov ax, word [0x47bff4]
xor ax, 0x1c4f
mov word [0x47c1f4], ax
mov ax, word [0x47bff6]
xor ax, 0xd04d
mov word [0x47c1f6], ax
mov ax, word [0x47bff8]
xor ax, 0x8635
mov word [0x47c1f8], ax
mov ax, word [0x47bffa]
xor ax, 0xc936
mov word [0x47c1fa], ax
mov ax, word [0x47bffc]
mov cx, ax
and cx, 0x60ea
xor cx, 0x60ea
mov dx, ax
xor dx, 0x60ea
or ax, 0x9f15
and ax, dx
or cx, ax
mov word [0x47c1fc], cx
mov ax, word [0x47bffe]
mov dx, ax
shl dx, 1
xor dx, 0xffff
mov cx, ax
add cx, dx
mov dx, ax
and dx, 0x817
and cx, 0x1440
or cx, dx
xor cx, 0x1440
and ax, 0xe3a8
xor ax, 0xe3a8
mov si, cx
shl si, 1
xor si, 0xffff
mov dx, cx
add dx, si
mov si, ax
shl si, 1
xor si, 0xffff
mov di, ax
add di, si
and dx, di
or cx, ax
xor cx, 0xffff
or dx, cx
mov word [0x47c1fe], dx
mov ax, word [0x47c000]
xor ax, 0x6ea8
mov word [0x47c200], ax
mov ax, word [0x47c002]
mov cx, ax
or cx, 0x9563
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
or ax, 0x6a9c
and ax, cx
xor ax, 0xffff
mov word [str.65g_], ax
mov ax, word [0x47c004]
xor ax, 0xb225
mov word [0x47c204], ax
mov ax, word [0x47c006]
xor ax, 0x15c5
mov word [0x47c206], ax
mov ax, word [0x47c008]
xor ax, 0xd7c5
mov word [0x47c208], ax
mov ax, word [0x47c00a]
xor ax, 0x836e
mov word [0x47c20a], ax
mov ax, word [0x47c00c]
xor ax, 0xa605
mov word [0x47c20c], ax
mov ax, word [0x47c00e]
mov cx, ax
shl cx, 1
and cx, 0x9b88
add ax, 0xcdc4
sub ax, cx
mov word [0x47c20e], ax
mov cx, word [0x47c010]
mov ax, cx
xor ax, 0xffff
or ax, 0x8050
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
mov dx, cx
and dx, 0x7faf
mov si, 0x8050
sub si, cx
add si, dx
or ax, si
xor ax, 0xffff
mov word [0x47c210], ax
mov ax, word [0x47c012]
xor ax, 0xbc7a
mov word [0x47c212], ax
mov ax, word [0x47c014]
xor ax, 0x634b
mov word [0x47c214], ax
mov ax, word [0x47c016]
xor ax, 0xade9
mov word [0x47c216], ax
mov ax, word [0x47c018]
xor ax, 0x499b
mov word [0x47c218], ax
mov ax, word [0x47c01a]
mov cx, ax
and cx, 0x153b
xor cx, 0x153b
mov dx, ax
xor dx, 0x153b
or ax, 0xeac4
and ax, dx
add cx, ax
mov word [0x47c21a], cx
mov ax, word [0x47c01c]
xor ax, 0xbcfb
mov word [0x47c21c], ax
mov ax, word [0x47c01e]
xor ax, 0xdf8a
mov word [0x47c21e], ax
mov ax, word [0x47c020]
xor ax, 0xcf3f
mov word [0x47c220], ax
mov ax, word [0x47c022]
xor ax, 0x35e9
mov word [0x47c222], ax
mov ax, word [0x47c024]
xor ax, 0x2807
mov cx, ax
shl cx, 1
xor cx, 0xffff
add ax, cx
mov word [0x47c224], ax
mov ax, word [0x47c026]
mov cx, ax
shl cx, 1
and cx, 0x6566
add ax, 0xb2b3
sub ax, cx
mov word [0x47c226], ax
mov ax, word [0x47c028]
xor ax, 0x87b4
mov word [0x47c228], ax
mov ax, word [0x47c02a]
mov cx, ax
shl cx, 1
and cx, 0xac18
add ax, 0x560c
sub ax, cx
mov word [0x47c22a], ax
mov ax, word [0x47c02c]
xor ax, 0x222f
mov word [0x47c22c], ax
mov ax, word [0x47c02e]
mov cx, ax
xor cx, 0xffff
or cx, 0x9ebf
or ax, 0x6140
and cx, ax
mov word [0x47c22e], cx
mov ax, word [0x47c030]
xor ax, 0xd08b
mov word [0x47c230], ax
mov ax, word [0x47c032]
xor ax, 0x9a9e
mov word [0x47c232], ax
mov ax, word [0x47c034]
mov cx, ax
xor cx, 0xffff
mov dx, ax
and dx, 0xb863
xor dx, 0xb863
add ax, 1
or cx, 0x479c
add ax, cx
or dx, ax
mov word [0x47c234], dx
mov ax, word [0x47c036]
xor ax, 0x51ab
mov word [str.7__:_], ax
mov ax, word [0x47c038]
xor ax, 0x973b
mov word [0x47c238], ax
mov ax, word [0x47c03a]
xor ax, 0x740f
mov word [0x47c23a], ax
mov ax, word [0x47c03c]
mov cx, ax
shl cx, 1
xor cx, 0xffff
mov dx, ax
add dx, cx
and dx, 0x17b5
mov cx, ax
xor cx, 0x17b5
or ax, 0xe84a
and ax, cx
or dx, ax
mov word [0x47c23c], dx
mov ax, word [0x47c03e]
xor ax, 0x3c2d
mov cx, ax
shl cx, 1
and cx, 0xa67e
add ax, 0xd33f
sub ax, cx
mov word [0x47c23e], ax
mov ax, word [0x47c040]
xor ax, 0x239f
mov word [0x47c240], ax
mov ax, word [0x47c042]
xor ax, 0x6daa
mov word [0x47c242], ax
mov ax, word [0x47c044]
mov cx, ax
shl cx, 1
and cx, 0x274
add ax, 0x13a
sub ax, cx
mov word [0x47c244], ax
mov ax, word [0x47c046]
mov cx, ax
and cx, 0xc609
mov dx, ax
and dx, 2
mov si, ax
or si, 0xfffd
add si, 1
mov di, 0xfffe
sub di, cx
imul di, dx
imul si, cx
add di, si
add ax, 0xc60b
add ax, di
mov word [0x47c246], ax
mov ax, word [0x47c048]
mov cx, ax
and cx, 0x1bfa
or ax, 0x1bfa
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
or ax, cx
xor ax, 0xffff
mov word [0x47c248], ax
mov ax, word [0x47c04a]
mov cx, ax
xor cx, 0xffff
or cx, 0xa8d5
and ax, 0xa8d5
xor ax, 0xa8d5
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
and ax, cx
mov word [0x47c24a], ax
mov ax, word [0x47c04c]
xor ax, 0x653d
mov word [0x47c24c], ax
mov ax, word [0x47c04e]
xor ax, 0xaec4
mov word [0x47c24e], ax
mov ax, word [0x47c050]
mov cx, ax
and cx, 0x1279
mov dx, ax
and dx, 2
mov si, ax
or si, 0xfffd
add si, 1
mov di, 0xfffe
sub di, cx
imul di, dx
imul si, cx
add di, si
add ax, 0x127b
add ax, di
mov word [0x47c250], ax
mov ax, word [str.6V_dg]
xor ax, 0xa8ac
mov word [0x47c252], ax
mov ax, word [0x47c054]
xor ax, 0xde0d
mov word [0x47c254], ax
mov ax, word [0x47c056]
xor ax, 0x11b6
mov word [0x47c256], ax
mov ax, word [0x47c058]
xor ax, 0xcd9d
mov word [0x47c258], ax
mov ax, word [0x47c05a]
xor ax, 0x204f
mov word [0x47c25a], ax
mov ax, word [0x47c05c]
mov cx, ax
shl cx, 1
and cx, 0xc4ee
mov dx, 0x1d88
sub dx, ax
add cx, dx
mov dx, cx
xor dx, 0x1d88
or cx, 0x6277
and cx, dx
shl cx, 1
mov dx, cx
add dx, 0x1d89
xor dx, ax
mov si, 0x6276
sub si, cx
and si, ax
shl si, 1
sub si, dx
mov word [0x47c25c], si
mov esi, dword [ebp - 0xd8]
mov ax, word [0x47c05e]
mov cx, ax
shl cx, 1
and cx, 0xaea8
add ax, 0xd754
sub ax, cx
mov word [0x47c25e], ax
mov ax, word [0x47c060]
xor ax, 0x2fdc
mov word [0x47c260], ax
mov ax, word [0x47c062]
xor ax, 0x3f5b
mov word [0x47c262], ax
mov ax, word [0x47c064]
mov cx, ax
shl cx, 1
and cx, 0xe2f0
add ax, 0x7178
sub ax, cx
mov word [0x47c264], ax
mov ax, word [0x47c066]
xor ax, 0x6b03
mov word [0x47c266], ax
mov ax, word [0x47c068]
xor ax, 0x1ac2
mov word [0x47c268], ax
mov ax, word [0x47c06a]
xor ax, 0x1965
mov word [0x47c26a], ax
mov ax, word [0x47c06c]
mov cx, ax
shl cx, 1
and cx, 0x2500
add ax, 0x9280
sub ax, cx
mov ecx, dword [ebp - 0x88]
mov word [0x47c26c], ax
mov ax, word [0x47c06e]
xor ax, 0x5cdd
mov word [0x47c26e], ax
mov ax, word [0x47c070]
xor ax, 0xfaad
mov word [0x47c270], ax
mov ax, word [0x47c072]
xor ax, 0xe0c1
mov word [0x47c272], ax
mov ax, word [0x47c074]
xor ax, 0x7393
mov word [0x47c274], ax
mov ax, word [0x47c076]
xor ax, 0xee03
mov word [0x47c276], ax
mov ax, word [0x47c078]
xor ax, 0x2c40
mov word [0x47c278], ax
mov ax, word [0x47c07a]
xor ax, 0x9baa
mov word [0x47c27a], ax
mov ax, word [0x47c07c]
xor ax, 0xbd63
mov word [0x47c27c], ax
mov ax, word [0x47c07e]
xor ax, 0xff08
mov word [0x47c27e], ax
mov dword [0x47e5c0], 1
mov eax, ecx
mov edi, dword [ebp - 0x94]
add eax, dword [edi + 0x3c]
mov dword [edi + 0x3c], eax
mov eax, ecx
xor eax, 0xfc
add eax, 1
shl ecx, 1
and ecx, 0xf8
add eax, ecx
mov ecx, edi
add ecx, 0x28
mov dword [ebp - 0xc0], ecx
mov edx, dword [edi + 0x28]
mov byte [edx], al
mov eax, esi
or eax, 0xfffffffe
add eax, 1
and esi, 0xfffffffe
add eax, esi
mov edx, dword [edi + 0x28]
mov byte [edx + 1], al
mov edx, eax
shr edx, 8
mov esi, dword [edi + 0x28]
mov byte [esi + 2], dl
mov esi, dword [edi + 0x28]
add esi, 3
mov dword [edi + 0x28], esi
mov ecx, edi
add ecx, 0x2c
mov esi, dword [edi + 0x2c]
mov bl, byte [esi]
shr bl, 1
or bl, 0x80
mov byte [esi], bl
mov ebx, edi
add ebx, 0x38
mov esi, dword [edi + 0x38]
add esi, 0xffffffff
mov dword [edi + 0x38], esi
cmp esi, 0
jne 0x4263e7
mov dword [ebx], 8
mov edi, dword [ebp - 0xc0]
mov esi, dword [edi]
mov ebx, esi
add ebx, 1
mov dword [edi], ebx
mov dword [ecx], esi
mov ecx, eax
and ecx, 0x1ff
mov cl, byte [ecx + 0x47bc80]
and edx, 0x7f
mov dl, byte [edx + 0x47c300]
cmp eax, 0x200
jb 0x426409
mov cl, dl
movzx eax, cl
mov edx, dword [ebp - 0x94]
mov cx, word [edx + eax*2 + 0x83d2]
add cx, 1
mov word [edx + eax*2 + 0x83d2], cx
mov eax, dword [ebp - 0x88]
movzx eax, word [eax*2 + 0x47c07a]
mov cx, word [edx + eax*2 + 0x8192]
add cx, 1
mov word [edx + eax*2 + 0x8192], cx
mov edi, dword [ebp - 0x18]
mov eax, dword [edi]
mov dword [eax + 0x50], 0
mov eax, dword [ebp - 0x20]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x24]
mov dword [ecx], eax
jmp 0x42648b
mov edi, dword [ebp - 0x18]
mov eax, dword [edi]
mov ecx, dword [ebp - 0x28]
mov ecx, dword [ecx]
movzx eax, byte [eax + ecx + 0x90]
mov ecx, dword [edi]
mov dword [ecx + 0x54], eax
mov eax, dword [ebp - 0x10]
mov eax, dword [eax]
mov ecx, dword [edi]
mov dword [ecx + 0x4c], eax
mov eax, dword [edx]
mov ecx, dword [edi]
mov dword [ecx + 0x50], eax
mov ecx, dword [ebp - 0x24]
jmp 0x42648d
jmp 0x42648f
jmp 0x42acc8
mov eax, dword [edi]
mov esi, dword [eax + 0x4c]
mov eax, dword [edi]
mov ecx, dword [eax + 0x50]
mov eax, dword [edi]
mov dword [ebp - 0x98], eax
cmp dword [0x47e5c0], 0
mov dword [ebp - 0x8c], ecx
jne 0x42ab9a
mov al, byte [0x47ba80]
xor al, 0xc0
mov byte [0x47bc80], al
mov al, byte [0x47ba81]
xor al, 0x6d
mov byte [0x47bc81], al
mov al, byte [0x47ba82]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0x8c
xor dl, 0x8c
add al, 1
or cl, 0x73
add al, cl
or dl, al
xor dl, 0x3b
mov byte [0x47bc82], dl
mov al, byte [0x47ba83]
xor al, 2
mov byte [0x47bc83], al
mov al, byte [0x47ba84]
xor al, 0x5e
mov byte [0x47bc84], al
mov al, byte [0x47ba85]
xor al, 0xe0
mov byte [0x47bc85], al
mov al, byte [0x47ba86]
xor al, 0xda
mov byte [0x47bc86], al
mov al, byte [0x47ba87]
mov cl, al
and cl, 0x2b
or cl, 0xd0
and al, 0xd4
xor al, cl
xor al, 0xc4
mov byte [str.ke_Y], al
mov al, byte [0x47ba88]
mov cl, al
xor cl, 0xff
mov dl, cl
or dl, 0x5d
sub cl, dl
shl cl, 1
add al, 0x5d
add al, cl
mov byte [0x47bc88], al
mov al, byte [0x47ba89]
mov cl, al
shl cl, 1
and cl, 0x16
add al, 0x8b
sub al, cl
mov byte [0x47bc89], al
mov al, byte [0x47ba8a]
mov cl, al
shl cl, 1
and cl, 0x78
add al, 0xbc
sub al, cl
mov byte [0x47bc8a], al
mov al, byte [0x47ba8b]
xor al, 0x73
mov byte [0x47bc8b], al
mov al, byte [0x47ba8c]
xor al, 0x48
mov byte [0x47bc8c], al
mov al, byte [0x47ba8d]
xor al, 0x3a
mov byte [0x47bc8d], al
mov al, byte [0x47ba8e]
xor al, 0x98
mov byte [0x47bc8e], al
mov al, byte [0x47ba8f]
xor al, 0x81
mov byte [0x47bc8f], al
mov al, byte [0x47ba90]
mov cl, al
xor cl, 0xff
mov dl, al
add dl, 1
or cl, 0x4f
add dl, cl
and al, 0xb0
xor al, 0xb0
or dl, al
xor dl, 0xff
mov byte [0x47bc90], dl
mov al, byte [0x47ba91]
mov cl, al
shl cl, 1
and cl, 0xcc
add al, 0xe6
sub al, cl
mov byte [0x47bc91], al
mov al, byte [0x47ba92]
xor al, 0xcb
mov byte [0x47bc92], al
mov cl, byte [0x47ba93]
mov al, cl
xor al, 0xff
shl al, 1
add al, cl
mov dl, al
xor dl, 0xff
add al, 1
or al, 0x77
add al, dl
and cl, 0x88
xor cl, 0x88
or al, cl
xor al, 0xff
mov byte [0x47bc93], al
mov al, byte [0x47ba94]
xor al, 0xfa
mov byte [0x47bc94], al
mov al, byte [0x47ba95]
xor al, 0x4b
mov byte [0x47bc95], al
mov al, byte [0x47ba96]
xor al, 0x82
mov byte [0x47bc96], al
mov al, byte [0x47ba97]
xor al, 0xe
mov byte [0x47bc97], al
mov al, byte [0x47ba98]
mov cl, al
xor cl, 0xff
mov dl, al
shl dl, 1
or dl, 1
mov ah, dl
add ah, cl
mov ch, al
sub ch, dl
mov dl, ah
and dl, 0x22
and ch, 0xdd
or dl, ch
xor dl, 3
and ah, 0x21
xor ah, 0x21
or dl, ah
and cl, 0x21
and al, 0x21
xor al, 0x21
or al, cl
xor al, 0xff
and dl, al
mov byte [0x47bc98], dl
mov al, byte [0x47ba99]
xor al, 0x1f
mov byte [0x47bc99], al
mov al, byte [0x47ba9a]
mov cl, al
shl cl, 1
and cl, 0x24
add al, 0x12
sub al, cl
mov byte [0x47bc9a], al
mov al, byte [0x47ba9b]
xor al, 0x61
mov byte [0x47bc9b], al
mov al, byte [0x47ba9c]
mov cl, al
shl cl, 1
and cl, 0x54
add al, 0xaa
sub al, cl
mov byte [0x47bc9c], al
mov al, byte [0x47ba9d]
xor al, 0x5a
mov byte [0x47bc9d], al
mov al, byte [0x47ba9e]
xor al, 0x77
mov byte [0x47bc9e], al
mov al, byte [0x47ba9f]
mov cl, al
shl cl, 1
and cl, 0xd2
add al, 0x69
sub al, cl
mov byte [0x47bc9f], al
mov al, byte [0x47baa0]
xor al, 0xe7
mov byte [0x47bca0], al
mov al, byte [0x47baa1]
xor al, 0x44
mov byte [0x47bca1], al
mov al, byte [0x47baa2]
mov cl, al
shl cl, 1
and cl, 0x60
add al, 0xb0
sub al, cl
mov byte [0x47bca2], al
mov al, byte [0x47baa3]
xor al, 0xd4
mov byte [0x47bca3], al
mov al, byte [0x47baa4]
xor al, 0x4e
mov byte [0x47bca4], al
mov al, byte [0x47baa5]
xor al, 0x61
mov byte [0x47bca5], al
mov al, byte [0x47baa6]
xor al, 0xa2
mov byte [0x47bca6], al
mov al, byte [0x47baa7]
xor al, 0xda
mov byte [0x47bca7], al
mov al, byte [0x47baa8]
xor al, 0x9b
mov byte [0x47bca8], al
mov al, byte [0x47baa9]
xor al, 0x5c
mov byte [0x47bca9], al
mov al, byte [0x47baaa]
mov cl, al
shl cl, 1
and cl, 0x20
add al, 0x10
sub al, cl
mov byte [0x47bcaa], al
mov al, byte [0x47baab]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x16
or al, 0xe9
and dl, al
mov byte [0x47bcab], dl
mov al, byte [0x47baac]
xor al, 0xf4
mov byte [0x47bcac], al
mov al, byte [0x47baad]
xor al, 0x1e
mov byte [0x47bcad], al
mov al, byte [0x47baae]
xor al, 0xf7
mov byte [0x47bcae], al
mov al, byte [0x47baaf]
mov cl, al
shl cl, 1
and cl, 0xa
add al, 5
add al, cl
shl cl, 1
sub al, cl
mov byte [0x47bcaf], al
mov al, byte [0x47bab0]
mov cl, al
xor cl, 0xff
or al, 0xc2
or cl, 0x3d
and al, cl
xor al, 0xff
mov byte [0x47bcb0], al
mov al, byte [0x47bab1]
xor al, 0x76
mov byte [0x47bcb1], al
mov al, byte [0x47bab2]
xor al, 0x9c
mov byte [0x47bcb2], al
mov al, byte [0x47bab3]
mov cl, al
xor cl, 0xff
or cl, 0xcd
or al, 0x32
and cl, al
mov byte [0x47bcb3], cl
mov al, byte [0x47bab4]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, al
and cl, 0x3c
xor cl, 0x3c
and cl, dl
xor cl, 0x3c
or al, 0x3c
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
or cl, al
xor cl, 0xff
mov byte [0x47bcb4], cl
mov al, byte [0x47bab5]
mov cl, al
shl cl, 1
and cl, 0xde
add al, 0x6f
sub al, cl
mov byte [str.fgMy], al
mov al, byte [0x47bab6]
mov cl, al
and cl, 0x46
xor cl, 0xff
add al, 0x47
add al, cl
and al, cl
mov byte [0x47bcb6], al
mov al, byte [0x47bab7]
xor al, 0x38
mov byte [0x47bcb7], al
mov al, byte [0x47bab8]
mov dl, al
xor dl, 0xff
mov cl, al
and cl, 0x3d
xor cl, 0x3d
add al, 1
or dl, 0xc2
add al, dl
mov dl, al
xor dl, 0xff
mov ah, cl
and ah, dl
mov dl, cl
xor dl, al
add dl, cl
sub dl, ah
mov byte [0x47bcb8], dl
mov al, byte [0x47bab9]
xor al, 0xb6
mov byte [0x47bcb9], al
mov al, byte [0x47baba]
mov cl, al
shl cl, 1
or cl, 0xbc
add al, 0xdd
sub al, cl
mov byte [0x47bcba], al
mov al, byte [str.97dM36]
xor al, 0x57
mov byte [0x47bcbb], al
mov al, byte [0x47babc]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0x17
xor dl, 0x17
add al, 1
or cl, 0xe8
add al, cl
or dl, al
mov byte [0x47bcbc], dl
mov al, byte [0x47babd]
xor al, 0x54
mov byte [0x47bcbd], al
mov al, byte [0x47babe]
xor al, 0x26
mov byte [0x47bcbe], al
mov al, byte [0x47babf]
xor al, 0x56
mov byte [0x47bcbf], al
mov al, byte [0x47bac0]
xor al, 0xc3
mov byte [0x47bcc0], al
mov al, byte [0x47bac1]
mov cl, al
shl cl, 1
and cl, 0x94
add al, 0x4a
sub al, cl
mov byte [0x47bcc1], al
mov al, byte [0x47bac2]
mov cl, al
xor cl, 0xff
or cl, 0x85
or al, 0x7a
and cl, al
mov byte [0x47bcc2], cl
mov al, byte [0x47bac3]
xor al, 0x9b
mov byte [0x47bcc3], al
mov al, byte [0x47bac4]
xor al, 5
mov byte [0x47bcc4], al
mov al, byte [0x47bac5]
xor al, 0xc4
mov byte [str.r__], al
mov al, byte [0x47bac6]
xor al, 0x93
mov byte [0x47bcc6], al
mov al, byte [0x47bac7]
xor al, 0x14
mov byte [0x47bcc7], al
mov al, byte [0x47bac8]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, al
and cl, 0xb6
and dl, 0x49
or dl, cl
xor dl, 0x13
or al, 0x5a
and al, dl
xor al, 0xff
mov byte [0x47bcc8], al
mov al, byte [0x47bac9]
xor al, 0x6f
mov byte [0x47bcc9], al
mov cl, byte [0x47baca]
mov al, cl
and al, 0xda
xor al, 0xda
mov dl, cl
or dl, 0x25
mov ah, 0xda
sub ah, cl
add ah, dl
mov cl, ah
or cl, dl
sub al, ah
add al, cl
mov byte [0x47bcca], al
mov al, byte [0x47bacb]
xor al, 0x9b
mov byte [0x47bccb], al
mov al, byte [0x47bacc]
mov cl, al
or cl, 0x58
xor al, 0xff
add cl, 1
or al, 0xa7
add cl, al
xor cl, 0xff
mov byte [str.pbh_], cl
mov al, byte [0x47bacd]
xor al, 0x2b
mov byte [0x47bccd], al
mov al, byte [0x47bace]
xor al, 0x27
mov byte [0x47bcce], al
mov al, byte [0x47bacf]
xor al, 0x8c
mov byte [0x47bccf], al
mov al, byte [0x47bad0]
xor al, 0xb7
mov byte [0x47bcd0], al
mov al, byte [0x47bad1]
mov cl, al
shl cl, 1
and cl, 0x24
add al, 0x92
sub al, cl
mov byte [0x47bcd1], al
mov al, byte [0x47bad2]
mov cl, al
and cl, 0x51
or cl, 0x26
and al, 0xae
xor al, cl
xor al, 0xac
mov byte [0x47bcd2], al
mov al, byte [0x47bad3]
xor al, 0xc8
mov byte [0x47bcd3], al
mov ch, byte [0x47bad4]
mov dh, ch
and dh, 0x69
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x6b
add ch, dl
mov byte [0x47bcd4], ch
mov al, byte [0x47bad5]
xor al, 0x26
mov byte [0x47bcd5], al
mov al, byte [0x47bad6]
mov cl, al
shl cl, 1
and cl, 0xd8
add al, 0xec
sub al, cl
mov byte [0x47bcd6], al
mov al, byte [0x47bad7]
xor al, 0xe2
mov byte [0x47bcd7], al
mov al, byte [0x47bad8]
xor al, 0xcf
mov byte [0x47bcd8], al
mov al, byte [0x47bad9]
xor al, 0x35
mov byte [0x47bcd9], al
mov al, byte [0x47bada]
xor al, 0xa9
mov byte [0x47bcda], al
mov ch, byte [0x47badb]
mov dh, ch
and dh, 0xa1
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0xa3
add ch, dl
mov byte [0x47bcdb], ch
mov al, byte [0x47badc]
xor al, 0x4c
mov byte [0x47bcdc], al
mov al, byte [0x47badd]
xor al, 5
mov byte [0x47bcdd], al
mov al, byte [0x47bade]
mov cl, al
xor cl, 0xff
or cl, 0xfe
or al, 1
and cl, al
mov byte [0x47bcde], cl
mov al, byte [0x47badf]
xor al, 0x6a
mov byte [0x47bcdf], al
mov al, byte [0x47bae0]
xor al, 7
mov byte [0x47bce0], al
mov al, byte [0x47bae1]
mov cl, al
shl cl, 1
and cl, 0xd8
add al, 0x6c
sub al, cl
mov byte [0x47bce1], al
mov al, byte [0x47bae2]
xor al, 0x56
mov byte [0x47bce2], al
mov al, byte [0x47bae3]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x2f
and al, 0xd0
or dl, al
mov al, dl
shl al, 1
and al, 0xb8
add dl, 0xdc
sub dl, al
mov byte [0x47bce3], dl
mov al, byte [str.__t_rf_na_]
xor al, 0xa8
mov byte [0x47bce4], al
mov al, byte [0x47bae5]
mov cl, al
shl cl, 1
mov dl, 0xe
sub dl, cl
and dl, 0x10
add al, 8
sub al, dl
mov byte [0x47bce5], al
mov al, byte [0x47bae6]
xor al, 0x7c
mov byte [0x47bce6], al
mov al, byte [0x47bae7]
mov cl, al
shl cl, 1
and cl, 0xc2
xor cl, 0x61
mov dl, al
shl dl, 2
and dl, 4
sub al, dl
add al, cl
mov byte [0x47bce7], al
mov al, byte [0x47bae8]
xor al, 0xb7
mov byte [0x47bce8], al
mov al, byte [0x47bae9]
xor al, 0xdf
mov byte [0x47bce9], al
mov al, byte [0x47baea]
xor al, 0xf6
mov byte [0x47bcea], al
mov al, byte [0x47baeb]
xor al, 0xa7
mov byte [0x47bceb], al
mov al, byte [0x47baec]
xor al, 0xbd
mov byte [0x47bcec], al
mov al, byte [0x47baed]
mov cl, al
shl cl, 1
and cl, 6
add al, 0x83
sub al, cl
mov byte [0x47bced], al
mov al, byte [0x47baee]
mov cl, al
shl cl, 1
and cl, 0x34
add al, 0x9a
sub al, cl
mov byte [0x47bcee], al
mov al, byte [0x47baef]
xor al, 0xa8
mov byte [0x47bcef], al
mov al, byte [0x47baf0]
xor al, 0x50
mov byte [0x47bcf0], al
mov al, byte [0x47baf1]
xor al, 0x6c
mov byte [0x47bcf1], al
mov al, byte [0x47baf2]
mov cl, al
shl cl, 1
and cl, 0x62
add al, 0x31
sub al, cl
mov byte [0x47bcf2], al
mov al, byte [0x47baf3]
mov cl, al
shl cl, 1
and cl, 0xf0
add al, 0xf8
sub al, cl
mov byte [0x47bcf3], al
mov al, byte [0x47baf4]
xor al, 0x4c
mov byte [0x47bcf4], al
mov al, byte [0x47baf5]
mov cl, al
xor cl, 0xff
or cl, 0x95
or al, 0x6a
and cl, al
mov byte [0x47bcf5], cl
mov cl, byte [0x47baf6]
mov dl, cl
xor dl, 0xff
mov al, cl
and al, 0x65
xor al, 0x65
add cl, 1
or dl, 0x9a
add cl, dl
or al, cl
mov cl, al
shl cl, 1
and cl, 0x60
add al, 0x30
sub al, cl
mov byte [0x47bcf6], al
mov al, byte [0x47baf7]
xor al, 0xfb
mov byte [0x47bcf7], al
mov al, byte [0x47baf8]
xor al, 0x4f
mov byte [0x47bcf8], al
mov al, byte [0x47baf9]
xor al, 0x70
mov byte [0x47bcf9], al
mov al, byte [0x47bafa]
xor al, 0x3a
mov byte [0x47bcfa], al
mov al, byte [0x47bafb]
xor al, 0xa7
mov byte [0x47bcfb], al
mov al, byte [0x47bafc]
mov cl, al
xor cl, 0x51
mov dl, al
or dl, 0x2e
and dl, cl
add al, 0x2e
shl dl, 1
sub al, dl
mov byte [0x47bcfc], al
mov al, byte [0x47bafd]
xor al, 0xde
mov byte [0x47bcfd], al
mov al, byte [0x47bafe]
xor al, 0xb6
mov byte [0x47bcfe], al
mov al, byte [0x47baff]
mov cl, al
shl cl, 1
and cl, 0xb2
add al, 0x59
sub al, cl
mov byte [0x47bcff], al
mov al, byte [0x47bb00]
mov cl, al
shl cl, 1
and cl, 0x7c
mov dl, 1
sub dl, al
add dl, cl
shl dl, 1
or dl, 2
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
xor dl, 0xff
and al, dl
sub al, ah
mov byte [0x47bd00], al
mov al, byte [0x47bb01]
xor al, 0xf2
mov byte [0x47bd01], al
mov al, byte [0x47bb02]
xor al, 0x6f
mov byte [0x47bd02], al
mov al, byte [0x47bb03]
mov cl, al
and cl, 0x2b
xor cl, 0x2b
mov dl, al
xor dl, 0x2b
or al, 0xd4
and al, dl
or cl, al
mov byte [0x47bd03], cl
mov al, byte [0x47bb04]
xor al, 0x73
mov byte [0x47bd04], al
mov al, byte [0x47bb05]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x94
and al, 0x6b
or dl, al
mov byte [0x47bd05], dl
mov al, byte [0x47bb06]
xor al, 0x88
mov byte [0x47bd06], al
mov al, byte [0x47bb07]
xor al, 0x9f
mov byte [0x47bd07], al
mov al, byte [0x47bb08]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
or al, 0x21
or dl, 0xde
add al, 1
add al, dl
mov byte [0x47bd08], al
mov al, byte [0x47bb09]
xor al, 0x47
mov byte [0x47bd09], al
mov ch, byte [0x47bb0a]
mov dh, ch
and dh, 0x61
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x63
add ch, dl
mov byte [0x47bd0a], ch
mov al, byte [0x47bb0b]
xor al, 0x7c
mov byte [0x47bd0b], al
mov al, byte [0x47bb0c]
xor al, 0xe3
mov byte [0x47bd0c], al
mov al, byte [0x47bb0d]
xor al, 0x3a
mov byte [0x47bd0d], al
mov al, byte [0x47bb0e]
xor al, 2
mov byte [0x47bd0e], al
mov al, byte [0x47bb0f]
xor al, 0x1b
mov byte [0x47bd0f], al
mov al, byte [str._Imr]
mov cl, al
shl cl, 1
and cl, 0x22
add al, 0x11
sub al, cl
mov byte [0x47bd10], al
mov al, byte [0x47bb11]
xor al, 0x53
mov byte [0x47bd11], al
mov al, byte [0x47bb12]
mov cl, al
xor cl, 0xff
mov dl, cl
shl dl, 1
xor dl, 0xff
add dl, cl
and dl, 0xed
and al, 0x12
or dl, al
xor dl, 0xed
mov byte [0x47bd12], dl
mov al, byte [0x47bb13]
xor al, 0xb3
mov byte [str.I0_b], al
mov al, byte [0x47bb14]
xor al, 0xf3
mov byte [0x47bd14], al
mov al, byte [0x47bb15]
xor al, 0x5b
mov byte [0x47bd15], al
mov al, byte [0x47bb16]
xor al, 0x57
mov byte [0x47bd16], al
mov al, byte [0x47bb17]
mov cl, al
xor cl, 0xff
or cl, 0x98
or al, 0x67
add cl, 1
add cl, al
mov byte [0x47bd17], cl
mov al, byte [0x47bb18]
xor al, 0xa4
mov byte [0x47bd18], al
mov al, byte [0x47bb19]
xor al, 0x43
mov byte [0x47bd19], al
mov al, byte [0x47bb1a]
mov cl, al
shl cl, 1
and cl, 0x76
add al, 0xbb
sub al, cl
mov byte [0x47bd1a], al
mov al, byte [0x47bb1b]
mov cl, al
and cl, 0x71
or cl, 0xc
and al, 0x8e
xor al, cl
xor al, 0x7d
mov byte [0x47bd1b], al
mov al, byte [0x47bb1c]
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
xor al, 0x12
mov byte [0x47bd1c], al
mov al, byte [0x47bb1d]
xor al, 0x5a
mov byte [0x47bd1d], al
mov al, byte [0x47bb1e]
mov cl, al
xor cl, 0xff
or al, 0x98
or cl, 0x67
and al, cl
xor al, 0xff
mov byte [0x47bd1e], al
mov al, byte [0x47bb1f]
xor al, 0x78
mov byte [0x47bd1f], al
mov al, byte [0x47bb20]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0x17
xor dl, 0x17
add al, 1
or cl, 0xe8
add al, cl
or dl, al
xor dl, 0x27
mov byte [0x47bd20], dl
mov al, byte [0x47bb21]
mov cl, al
shl cl, 1
and cl, 0xc2
add al, 0x61
sub al, cl
mov byte [0x47bd21], al
mov al, byte [0x47bb22]
xor al, 0x18
mov byte [0x47bd22], al
mov al, byte [0x47bb23]
xor al, 0xa7
mov byte [0x47bd23], al
mov al, byte [0x47bb24]
xor al, 0x2c
mov byte [0x47bd24], al
mov al, byte [str.Tiv_o]
xor al, 0x7c
mov byte [0x47bd25], al
mov al, byte [0x47bb26]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0x12
add al, 1
or cl, 0xed
add al, cl
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
xor al, dl
add al, dl
sub al, ah
xor al, 0xdf
mov byte [0x47bd26], al
mov al, byte [0x47bb27]
xor al, 0x71
mov byte [0x47bd27], al
mov al, byte [0x47bb28]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x5b
and al, 0xa4
or dl, al
mov byte [0x47bd28], dl
mov al, byte [0x47bb29]
xor al, 0x12
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47bd29], al
mov al, byte [0x47bb2a]
mov cl, al
shl cl, 1
and cl, 0xbe
add al, 0xdf
sub al, cl
mov byte [0x47bd2a], al
mov al, byte [0x47bb2b]
xor al, 0xb4
mov byte [0x47bd2b], al
mov al, byte [0x47bb2c]
xor al, 0xe
mov byte [0x47bd2c], al
mov al, byte [0x47bb2d]
xor al, 0x73
mov byte [0x47bd2d], al
mov al, byte [0x47bb2e]
xor al, 0xe7
mov byte [0x47bd2e], al
mov al, byte [0x47bb2f]
xor al, 0xcc
mov byte [0x47bd2f], al
mov al, byte [0x47bb30]
mov cl, al
xor cl, 0xff
or cl, 7
or al, 0xf8
and cl, al
mov byte [0x47bd30], cl
mov al, byte [0x47bb31]
xor al, 0x2a
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47bd31], al
mov al, byte [0x47bb32]
xor al, 0x2c
mov byte [0x47bd32], al
mov al, byte [0x47bb33]
xor al, 0x91
mov byte [0x47bd33], al
mov al, byte [0x47bb34]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, dl
and cl, 0xe6
mov ah, 0x19
sub ah, dl
add ah, cl
and al, 0xe6
xor al, 0xe6
or ah, al
xor ah, 0xff
mov byte [0x47bd34], ah
mov al, byte [0x47bb35]
xor al, 0x59
mov byte [0x47bd35], al
mov al, byte [0x47bb36]
xor al, 0x6a
mov byte [0x47bd36], al
mov al, byte [0x47bb37]
xor al, 0xec
mov byte [0x47bd37], al
mov al, byte [0x47bb38]
mov cl, al
or cl, 0x26
mov dl, 0xd9
sub dl, al
add dl, cl
and dl, cl
xor dl, 0xff
mov byte [0x47bd38], dl
mov al, byte [0x47bb39]
xor al, 0x35
mov byte [0x47bd39], al
mov al, byte [0x47bb3a]
xor al, 0x3d
mov byte [0x47bd3a], al
mov al, byte [0x47bb3b]
xor al, 0xc0
mov byte [0x47bd3b], al
mov al, byte [0x47bb3c]
mov cl, al
shl cl, 1
and cl, 0xba
add al, 0x5d
sub al, cl
mov byte [0x47bd3c], al
mov al, byte [0x47bb3d]
xor al, 0x86
mov byte [0x47bd3d], al
mov al, byte [0x47bb3e]
xor al, 0x90
mov byte [0x47bd3e], al
mov al, byte [0x47bb3f]
xor al, 0xf8
mov byte [0x47bd3f], al
mov al, byte [0x47bb40]
mov cl, al
xor cl, 0xff
or cl, 0xc6
or al, 0x39
and cl, al
mov byte [0x47bd40], cl
mov al, byte [0x47bb41]
xor al, 0xe0
mov byte [0x47bd41], al
mov ch, byte [0x47bb42]
mov dh, ch
and dh, 0x95
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x97
add ch, dl
mov byte [0x47bd42], ch
mov al, byte [0x47bb43]
xor al, 0x1e
mov byte [0x47bd43], al
mov al, byte [0x47bb44]
xor al, 0x67
mov byte [0x47bd44], al
mov ch, byte [0x47bb45]
mov dh, ch
and dh, 0x44
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x46
add ch, dl
mov byte [0x47bd45], ch
mov al, byte [0x47bb46]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, dl
shl cl, 1
xor cl, 0xff
add dl, cl
and al, 0xd1
and dl, 0x2e
or dl, al
xor dl, 0x2e
mov byte [0x47bd46], dl
mov al, byte [0x47bb47]
xor al, 0x1d
mov byte [0x47bd47], al
mov al, byte [0x47bb48]
xor al, 0xe3
mov byte [0x47bd48], al
mov al, byte [0x47bb49]
mov cl, al
or cl, 0x38
mov dl, 0xc7
sub dl, al
add dl, cl
and dl, cl
mov byte [str.e_B], dl
mov al, byte [0x47bb4a]
mov cl, al
shl cl, 1
and cl, 0x2a
mov dl, 0x2a
sub dl, al
add dl, cl
shl dl, 1
and dl, 0xaa
add al, 0xd5
sub al, dl
mov byte [0x47bd4a], al
mov al, byte [0x47bb4b]
xor al, 0x24
mov byte [0x47bd4b], al
mov al, byte [0x47bb4c]
xor al, 0x51
mov byte [0x47bd4c], al
mov al, byte [0x47bb4d]
mov cl, al
and cl, 0x5b
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
and al, 0xa4
or al, cl
xor al, 0xff
mov byte [0x47bd4d], al
mov al, byte [0x47bb4e]
xor al, 0xa
mov byte [0x47bd4e], al
mov al, byte [0x47bb4f]
xor al, 0x96
mov byte [0x47bd4f], al
mov al, byte [0x47bb50]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 9
add al, 1
or cl, 0xf6
add al, cl
or al, dl
mov byte [0x47bd50], al
mov ch, byte [0x47bb51]
mov dh, ch
and dh, 0xad
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0xaf
add ch, dl
mov byte [0x47bd51], ch
mov al, byte [0x47bb52]
mov cl, al
shl cl, 1
and cl, 0xe8
add al, 0x74
sub al, cl
mov byte [0x47bd52], al
mov al, byte [0x47bb53]
xor al, 0x4b
mov byte [0x47bd53], al
mov al, byte [0x47bb54]
xor al, 0x2e
mov byte [0x47bd54], al
mov al, byte [0x47bb55]
xor al, 0xdd
mov byte [0x47bd55], al
mov al, byte [0x47bb56]
xor al, 0xb6
mov byte [0x47bd56], al
mov al, byte [0x47bb57]
mov cl, al
shl cl, 1
and cl, 0x7a
add al, 0x3d
sub al, cl
mov byte [0x47bd57], al
mov al, byte [0x47bb58]
xor al, 0x76
mov byte [0x47bd58], al
mov al, byte [0x47bb59]
xor al, 0x3c
mov byte [0x47bd59], al
mov al, byte [str.D_2y3]
mov cl, al
xor cl, 0x83
mov dl, al
or dl, 0x7c
and dl, cl
and al, 0x83
xor al, 0x83
or dl, al
mov byte [0x47bd5a], dl
mov al, byte [0x47bb5b]
xor al, 0x13
mov byte [0x47bd5b], al
mov al, byte [0x47bb5c]
xor al, 0xb5
mov byte [0x47bd5c], al
mov al, byte [0x47bb5d]
xor al, 0x30
mov byte [0x47bd5d], al
mov al, byte [0x47bb5e]
xor al, 0x2d
mov byte [0x47bd5e], al
mov al, byte [0x47bb5f]
xor al, 0xf7
mov byte [0x47bd5f], al
mov al, byte [0x47bb60]
xor al, 0xd2
mov byte [0x47bd60], al
mov ch, byte [0x47bb61]
mov dh, ch
xor dh, 0x6f
mov al, ch
xor al, 0x90
mov cl, ch
or cl, 0x6f
and cl, al
mov bl, ch
and bl, 2
mov dl, bl
xor dl, 2
mov al, cl
and al, 0xfd
mul dl
mov dl, al
or cl, 2
mov al, cl
mul bl
add al, dl
shl ch, 1
and ch, 0xde
add ch, dh
mov cl, al
xor cl, ch
xor al, 0xff
and ch, al
shl ch, 1
sub ch, cl
mov byte [0x47bd61], ch
mov cl, byte [0x47bb62]
mov dl, cl
and dl, 0xed
mov al, dl
xor al, 0xff
add cl, 0xee
mov ah, cl
add ah, al
sub dl, cl
and ah, 0x38
and dl, 0xc7
or ah, dl
xor ah, 0xc7
and ah, al
mov byte [0x47bd62], ah
mov al, byte [0x47bb63]
xor al, 7
mov byte [0x47bd63], al
mov al, byte [0x47bb64]
xor al, 0x4d
mov byte [0x47bd64], al
mov al, byte [0x47bb65]
mov cl, al
shl cl, 1
and cl, 0xa2
add al, 0xd1
sub al, cl
mov byte [0x47bd65], al
mov al, byte [0x47bb66]
xor al, 0x8e
mov byte [0x47bd66], al
mov al, byte [0x47bb67]
mov cl, al
and cl, 0x88
mov dl, cl
xor dl, 0xff
add al, 0x89
mov ah, al
add ah, dl
mov dl, cl
sub dl, al
and ah, cl
xor dl, cl
add dl, cl
xor dl, 0xff
add ah, dl
mov byte [0x47bd67], ah
mov al, byte [0x47bb68]
mov cl, al
xor cl, 0xbd
mov dl, cl
shl dl, 1
xor dl, 0xff
add cl, dl
shl cl, 1
and cl, 0x7a
add al, 0xbd
sub al, cl
mov byte [0x47bd68], al
mov al, byte [0x47bb69]
xor al, 0x91
mov byte [0x47bd69], al
mov al, byte [0x47bb6a]
xor al, 0x74
mov byte [0x47bd6a], al
mov al, byte [0x47bb6b]
xor al, 0x20
mov byte [0x47bd6b], al
mov al, byte [0x47bb6c]
xor al, 0xe9
mov byte [0x47bd6c], al
mov al, byte [0x47bb6d]
xor al, 0x5c
mov byte [0x47bd6d], al
mov al, byte [0x47bb6e]
xor al, 0x98
mov byte [0x47bd6e], al
mov al, byte [0x47bb6f]
mov cl, al
xor cl, 0x17
mov dl, al
or dl, 0x68
and dl, cl
add al, 0x68
shl dl, 1
sub al, dl
mov byte [0x47bd6f], al
mov al, byte [0x47bb70]
mov cl, al
and cl, 0x7e
or al, 0x7e
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
or al, cl
xor al, 0xff
mov byte [0x47bd70], al
mov al, byte [0x47bb71]
xor al, 0x4b
mov byte [0x47bd71], al
mov al, byte [0x47bb72]
mov cl, al
shl cl, 1
and cl, 0x12
add al, 9
sub al, cl
mov byte [0x47bd72], al
mov al, byte [0x47bb73]
xor al, 0xe1
mov byte [0x47bd73], al
mov al, byte [0x47bb74]
mov cl, al
shl cl, 1
and cl, 0x7c
add al, 0xbe
sub al, cl
mov byte [0x47bd74], al
mov al, byte [0x47bb75]
mov cl, al
xor cl, 0xff
or al, 0x30
or cl, 0xcf
and al, cl
xor al, 0xff
mov byte [0x47bd75], al
mov al, byte [0x47bb76]
xor al, 0xac
mov byte [0x47bd76], al
mov al, byte [0x47bb77]
xor al, 0xf2
mov byte [0x47bd77], al
mov al, byte [0x47bb78]
xor al, 0xfb
mov byte [0x47bd78], al
mov al, byte [0x47bb79]
mov cl, al
xor cl, 0xff
or al, 0x5e
or cl, 0xa1
add al, 1
add al, cl
xor al, 0xff
mov byte [0x47bd79], al
mov al, byte [0x47bb7a]
xor al, 0x5d
mov byte [0x47bd7a], al
mov al, byte [0x47bb7b]
xor al, 0x31
mov byte [0x47bd7b], al
mov al, byte [0x47bb7c]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0x30
xor dl, 0x30
add al, 1
or cl, 0xcf
add al, cl
or dl, al
mov byte [0x47bd7c], dl
mov al, byte [0x47bb7d]
xor al, 0x60
mov byte [0x47bd7d], al
mov al, byte [0x47bb7e]
xor al, 0xa5
mov byte [0x47bd7e], al
mov al, byte [0x47bb7f]
xor al, 0x51
mov byte [0x47bd7f], al
mov al, byte [0x47bb80]
xor al, 0x10
mov byte [0x47bd80], al
mov al, byte [0x47bb81]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0xa9
add al, 1
or cl, 0x56
add al, cl
or al, dl
mov byte [0x47bd81], al
mov al, byte [str.R__o]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0x4b
add al, 1
or cl, 0xb4
add al, cl
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
xor al, dl
add al, dl
sub al, ah
xor al, 0x34
mov byte [0x47bd82], al
mov al, byte [0x47bb83]
xor al, 0x9c
mov byte [0x47bd83], al
mov al, byte [0x47bb84]
xor al, 0x39
mov byte [0x47bd84], al
mov al, byte [0x47bb85]
mov cl, al
and cl, 0x52
and al, 0xad
or cl, 8
xor al, cl
xor al, 0xa5
mov byte [0x47bd85], al
mov al, byte [0x47bb86]
mov cl, al
shl cl, 1
and cl, 0x50
add al, 0x28
sub al, cl
mov byte [0x47bd86], al
mov al, byte [0x47bb87]
xor al, 0x7b
mov byte [0x47bd87], al
mov al, byte [0x47bb88]
xor al, 0xd6
mov byte [0x47bd88], al
mov al, byte [0x47bb89]
xor al, 0xfb
mov byte [0x47bd89], al
mov al, byte [0x47bb8a]
mov cl, al
shl cl, 1
and cl, 0x9a
add al, 0xcd
sub al, cl
mov byte [0x47bd8a], al
mov al, byte [0x47bb8b]
mov cl, al
shl cl, 1
and cl, 0xd0
add al, 0xe8
sub al, cl
mov byte [0x47bd8b], al
mov al, byte [0x47bb8c]
mov cl, al
shl cl, 1
and cl, 0xf2
add al, 0x79
sub al, cl
mov byte [0x47bd8c], al
mov al, byte [0x47bb8d]
mov cl, al
shl cl, 1
and cl, 0x84
add al, 0xc2
sub al, cl
mov byte [0x47bd8d], al
mov al, byte [0x47bb8e]
xor al, 0x40
mov byte [0x47bd8e], al
mov al, byte [0x47bb8f]
mov cl, al
and cl, 0x6a
and al, 0x95
xor al, 0x95
xor cl, 0xff
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
and al, cl
mov byte [0x47bd8f], al
mov al, byte [0x47bb90]
xor al, 0x38
mov byte [0x47bd90], al
mov al, byte [0x47bb91]
xor al, 0x9e
mov byte [0x47bd91], al
mov al, byte [0x47bb92]
xor al, 0x2e
mov byte [0x47bd92], al
mov al, byte [0x47bb93]
mov cl, al
shl cl, 1
and cl, 0xbe
add al, 0xdf
sub al, cl
mov byte [0x47bd93], al
mov al, byte [0x47bb94]
xor al, 0xe6
mov byte [0x47bd94], al
mov al, byte [0x47bb95]
xor al, 0x3e
mov byte [0x47bd95], al
mov al, byte [0x47bb96]
mov cl, al
xor cl, 0x8e
shl al, 1
or al, 0xe7
add cl, 0x8d
add cl, al
mov byte [0x47bd96], cl
mov al, byte [0x47bb97]
mov cl, al
shl cl, 1
and cl, 0xa0
add al, 0xd0
sub al, cl
mov byte [0x47bd97], al
mov al, byte [0x47bb98]
xor al, 0xad
mov byte [0x47bd98], al
mov al, byte [0x47bb99]
mov cl, al
shl cl, 1
and cl, 0xde
add al, 0x6f
sub al, cl
mov byte [0x47bd99], al
mov al, byte [0x47bb9a]
xor al, 9
mov byte [0x47bd9a], al
mov al, byte [0x47bb9b]
xor al, 0x7a
mov byte [0x47bd9b], al
mov ch, byte [0x47bb9c]
mov dh, ch
and dh, 0x28
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x2a
add ch, dl
mov byte [0x47bd9c], ch
mov al, byte [0x47bb9d]
xor al, 0xc4
mov byte [0x47bd9d], al
mov al, byte [0x47bb9e]
xor al, 0xd3
mov byte [0x47bd9e], al
mov al, byte [0x47bb9f]
xor al, 0x45
mov byte [0x47bd9f], al
mov al, byte [0x47bba0]
xor al, 0xae
mov byte [0x47bda0], al
mov al, byte [0x47bba1]
xor al, 0x4c
mov byte [0x47bda1], al
mov al, byte [0x47bba2]
mov cl, al
shl cl, 1
and cl, 0x6c
add al, 0x36
sub al, cl
mov byte [0x47bda2], al
mov al, byte [0x47bba3]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, al
and cl, 0xae
xor cl, 0xae
and cl, dl
and al, 0x51
or cl, al
mov byte [0x47bda3], cl
mov al, byte [0x47bba4]
xor al, 0x60
mov byte [0x47bda4], al
mov al, byte [0x47bba5]
xor al, 0x91
mov byte [0x47bda5], al
mov al, byte [0x47bba6]
mov cl, al
shl cl, 1
and cl, 0x4c
add al, 0x26
sub al, cl
mov byte [0x47bda6], al
mov al, byte [0x47bba7]
xor al, 0x17
mov byte [0x47bda7], al
mov al, byte [0x47bba8]
xor al, 0xc5
mov byte [0x47bda8], al
mov al, byte [0x47bba9]
xor al, 0x58
mov byte [0x47bda9], al
mov al, byte [0x47bbaa]
xor al, 0xcf
mov byte [0x47bdaa], al
mov al, byte [0x47bbab]
xor al, 0x5e
mov byte [0x47bdab], al
mov al, byte [0x47bbac]
mov cl, al
shl cl, 1
and cl, 0xf4
add al, 0xfa
sub al, cl
mov byte [0x47bdac], al
mov al, byte [0x47bbad]
xor al, 0x6c
mov byte [0x47bdad], al
mov al, byte [0x47bbae]
mov cl, al
shl cl, 1
and cl, 0x52
add al, 0x29
sub al, cl
mov byte [0x47bdae], al
mov al, byte [0x47bbaf]
xor al, 0x18
mov byte [0x47bdaf], al
mov al, byte [0x47bbb0]
xor al, 0x99
mov byte [0x47bdb0], al
mov al, byte [0x47bbb1]
xor al, 0x47
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47bdb1], al
mov al, byte [0x47bbb2]
xor al, 0x11
mov byte [0x47bdb2], al
mov al, byte [0x47bbb3]
xor al, 0x8b
mov byte [0x47bdb3], al
mov al, byte [0x47bbb4]
xor al, 0x78
mov byte [0x47bdb4], al
mov al, byte [0x47bbb5]
xor al, 0xab
mov byte [0x47bdb5], al
mov al, byte [0x47bbb6]
xor al, 0xe6
mov byte [0x47bdb6], al
mov ch, byte [0x47bbb7]
mov cl, ch
and cl, 0xb4
mov dh, ch
and dh, 2
mov al, dh
xor al, 2
mul cl
mov dl, al
or cl, 2
mov al, cl
mul dh
add al, dl
mov cl, ch
add cl, 0xb6
mov dl, 0x49
sub dl, ch
mov ah, al
and ah, dl
xor al, 0xff
and cl, al
sub cl, ah
mov byte [0x47bdb7], cl
mov al, byte [0x47bbb8]
xor al, 0x38
mov byte [0x47bdb8], al
mov al, byte [0x47bbb9]
mov cl, al
shl cl, 1
and cl, 0x26
add al, 0x13
sub al, cl
mov byte [0x47bdb9], al
mov al, byte [0x47bbba]
mov cl, al
shl cl, 1
and cl, 8
add al, 4
sub al, cl
mov byte [0x47bdba], al
mov al, byte [0x47bbbb]
mov cl, al
or cl, 0x33
mov dl, 0xcc
sub dl, al
add dl, cl
and dl, cl
mov byte [0x47bdbb], dl
mov ch, byte [0x47bbbc]
mov dh, ch
and dh, 0xac
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0xae
add ch, dl
mov byte [str.wXwe], ch
mov al, byte [0x47bbbd]
mov cl, al
add cl, 0x7f
shl al, 1
sub cl, al
mov byte [0x47bdbd], cl
mov ch, byte [0x47bbbe]
mov dh, ch
and dh, 0x35
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x37
add ch, dl
mov byte [0x47bdbe], ch
mov al, byte [0x47bbbf]
xor al, 0xf4
mov byte [0x47bdbf], al
mov al, byte [0x47bbc0]
mov cl, al
shl cl, 1
and cl, 0x90
add al, 0xc8
sub al, cl
mov byte [0x47bdc0], al
mov al, byte [0x47bbc1]
xor al, 0xfb
mov byte [0x47bdc1], al
mov al, byte [0x47bbc2]
mov cl, al
shl cl, 1
and cl, 0xcc
add al, 0xe6
sub al, cl
mov byte [0x47bdc2], al
mov al, byte [0x47bbc3]
mov cl, al
shl cl, 1
and cl, 0xf8
add al, 0x7c
sub al, cl
mov byte [0x47bdc3], al
mov al, byte [0x47bbc4]
xor al, 0x1b
mov byte [0x47bdc4], al
mov al, byte [0x47bbc5]
xor al, 0xf5
mov byte [0x47bdc5], al
mov al, byte [0x47bbc6]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x10
mov cl, al
xor cl, 0x10
mov ah, al
or ah, 6
and ah, cl
xor al, 0xff
or ah, dl
or ah, 0xe9
or al, 0x16
and ah, al
xor ah, 0xff
mov byte [0x47bdc6], ah
mov al, byte [0x47bbc7]
xor al, 0x90
mov byte [0x47bdc7], al
mov al, byte [0x47bbc8]
mov cl, al
xor cl, 0xff
or cl, 0xa4
or al, 0x5b
and cl, al
mov byte [0x47bdc8], cl
mov al, byte [0x47bbc9]
xor al, 0x53
mov byte [0x47bdc9], al
mov al, byte [0x47bbca]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x60
and al, 0x9f
or dl, al
mov byte [str.LYV], dl
mov al, byte [0x47bbcb]
mov cl, al
xor cl, 0xff
mov dl, cl
or dl, 0x35
sub cl, dl
shl cl, 1
add al, 0xb5
add al, cl
mov byte [0x47bdcb], al
mov al, byte [0x47bbcc]
xor al, 0x56
mov byte [0x47bdcc], al
mov al, byte [0x47bbcd]
xor al, 3
mov byte [0x47bdcd], al
mov al, byte [0x47bbce]
xor al, 0xab
mov byte [0x47bdce], al
mov al, byte [0x47bbcf]
xor al, 0xf1
mov byte [0x47bdcf], al
mov al, byte [0x47bbd0]
xor al, 0xcc
mov byte [0x47bdd0], al
mov al, byte [0x47bbd1]
xor al, 0x56
mov byte [0x47bdd1], al
mov al, byte [0x47bbd2]
mov cl, al
shl cl, 1
and cl, 0xd2
add al, 0xe9
sub al, cl
mov byte [0x47bdd2], al
mov al, byte [0x47bbd3]
xor al, 0x7a
mov byte [0x47bdd3], al
mov al, byte [0x47bbd4]
xor al, 0x8b
mov byte [0x47bdd4], al
mov al, byte [0x47bbd5]
xor al, 0x25
mov byte [0x47bdd5], al
mov al, byte [0x47bbd6]
xor al, 0x1f
mov byte [0x47bdd6], al
mov al, byte [0x47bbd7]
mov cl, al
shl cl, 1
and cl, 0x46
add al, 0xa3
sub al, cl
mov byte [0x47bdd7], al
mov al, byte [0x47bbd8]
mov cl, al
and cl, 0xa
xor cl, 0xa
xor al, 0xa
or cl, al
mov byte [0x47bdd8], cl
mov al, byte [0x47bbd9]
xor al, 0x54
mov byte [0x47bdd9], al
mov al, byte [0x47bbda]
xor al, 0xb2
mov byte [0x47bdda], al
mov al, byte [0x47bbdb]
mov cl, al
shl cl, 1
and cl, 0x6a
add al, 0xb5
sub al, cl
mov byte [0x47bddb], al
mov al, byte [0x47bbdc]
mov cl, al
shl cl, 1
and cl, 0x2c
add al, 0x16
sub al, cl
mov byte [0x47bddc], al
mov al, byte [0x47bbdd]
xor al, 0x9d
mov byte [0x47bddd], al
mov al, byte [0x47bbde]
xor al, 0x75
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47bdde], al
mov al, byte [0x47bbdf]
mov cl, al
shl cl, 1
and cl, 4
add al, 2
sub al, cl
mov byte [0x47bddf], al
mov al, byte [0x47bbe0]
mov cl, al
shl cl, 1
and cl, 0x5c
add al, 0x2e
sub al, cl
mov byte [0x47bde0], al
mov al, byte [0x47bbe1]
xor al, 0x41
mov byte [0x47bde1], al
mov al, byte [0x47bbe2]
xor al, 0xa9
mov byte [0x47bde2], al
mov al, byte [0x47bbe3]
xor al, 0x36
mov byte [0x47bde3], al
mov al, byte [0x47bbe4]
mov cl, al
shl cl, 1
and cl, 0x7c
add al, 0xbe
sub al, cl
mov byte [0x47bde4], al
mov al, byte [0x47bbe5]
xor al, 0x73
mov byte [0x47bde5], al
mov al, byte [0x47bbe6]
mov cl, al
shl cl, 1
and cl, 0x70
add al, 0xb8
sub al, cl
mov byte [0x47bde6], al
mov al, byte [0x47bbe7]
xor al, 0xc3
mov byte [0x47bde7], al
mov al, byte [0x47bbe8]
xor al, 0x11
mov byte [0x47bde8], al
mov al, byte [0x47bbe9]
xor al, 0xc1
mov byte [0x47bde9], al
mov al, byte [0x47bbea]
xor al, 0xe6
mov byte [0x47bdea], al
mov al, byte [0x47bbeb]
xor al, 0x93
mov byte [0x47bdeb], al
mov al, byte [0x47bbec]
xor al, 0xaa
mov byte [0x47bdec], al
mov al, byte [0x47bbed]
xor al, 0xa1
mov byte [0x47bded], al
mov al, byte [0x47bbee]
xor al, 0xec
mov byte [0x47bdee], al
mov al, byte [0x47bbef]
xor al, 0xad
mov byte [0x47bdef], al
mov al, byte [0x47bbf0]
mov cl, al
shl cl, 1
and cl, 0xca
add al, 0xe5
sub al, cl
mov byte [0x47bdf0], al
mov al, byte [0x47bbf1]
xor al, 0x7e
mov byte [0x47bdf1], al
mov al, byte [0x47bbf2]
xor al, 0x51
mov byte [0x47bdf2], al
mov al, byte [0x47bbf3]
xor al, 0x14
mov byte [0x47bdf3], al
mov al, byte [0x47bbf4]
xor al, 0x53
mov byte [0x47bdf4], al
mov al, byte [0x47bbf5]
xor al, 0xa8
mov byte [0x47bdf5], al
mov al, byte [0x47bbf6]
mov cl, al
xor cl, 0xff
or cl, 0xd4
mov dl, cl
shl dl, 1
xor dl, 0xff
mov ah, cl
add ah, dl
add cl, 1
or al, ah
or al, 0x2b
add cl, al
mov byte [0x47bdf6], cl
mov al, byte [0x47bbf7]
xor al, 0x7b
mov byte [0x47bdf7], al
mov al, byte [0x47bbf8]
xor al, 0x2d
mov byte [0x47bdf8], al
mov al, byte [0x47bbf9]
xor al, 0x42
mov byte [0x47bdf9], al
mov al, byte [0x47bbfa]
xor al, 0xeb
mov byte [0x47bdfa], al
mov al, byte [0x47bbfb]
xor al, 0x4b
mov byte [0x47bdfb], al
mov al, byte [0x47bbfc]
xor al, 0x26
mov byte [0x47bdfc], al
mov al, byte [0x47bbfd]
xor al, 0x5d
mov byte [0x47bdfd], al
mov al, byte [str._kR]
xor al, 0xec
mov byte [str.7P], al
mov al, byte [0x47bbff]
mov cl, al
shl cl, 1
and cl, 6
add al, 0x83
sub al, cl
mov byte [0x47bdff], al
mov al, byte [0x47bc00]
xor al, 0xbd
mov byte [0x47be00], al
mov al, byte [0x47bc01]
mov dl, al
xor dl, 0xff
mov cl, dl
shl cl, 1
xor cl, 0xff
add cl, dl
or cl, 0x23
mov ah, dl
and ah, 0x23
xor al, 0x23
add al, dl
sub al, ah
and cl, al
xor cl, 0xff
mov byte [0x47be01], cl
mov ch, byte [0x47bc02]
mov dh, ch
and dh, 0x99
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x9b
add ch, dl
mov byte [0x47be02], ch
mov al, byte [0x47bc03]
xor al, 0xff
mov byte [0x47be03], al
mov al, byte [0x47bc04]
mov cl, al
xor cl, 0xd
mov dl, al
or dl, 0x72
and dl, cl
add al, 0xf2
shl dl, 1
sub al, dl
mov byte [0x47be04], al
mov al, byte [0x47bc05]
xor al, 8
mov byte [0x47be05], al
mov ch, byte [0x47bc06]
mov dh, ch
and dh, 0x75
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x77
add ch, dl
mov byte [0x47be06], ch
mov al, byte [0x47bc07]
mov cl, al
xor cl, 0xff
mov dl, cl
shl dl, 1
add al, 1
add al, dl
xor al, 0xff
or al, 0x45
or cl, 0xba
and al, cl
xor al, 0xff
mov byte [0x47be07], al
mov al, byte [0x47bc08]
mov cl, al
shl cl, 1
and cl, 0xa4
add al, 0x52
sub al, cl
mov byte [0x47be08], al
mov al, byte [0x47bc09]
xor al, 0x9c
mov byte [0x47be09], al
mov al, byte [0x47bc0a]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and al, 0x5e
and dl, 0xa1
or dl, al
xor dl, 0xff
mov byte [0x47be0a], dl
mov al, byte [0x47bc0b]
xor al, 0xd1
mov byte [0x47be0b], al
mov al, byte [0x47bc0c]
xor al, 0x56
mov byte [0x47be0c], al
mov al, byte [0x47bc0d]
xor al, 0x8d
mov byte [0x47be0d], al
mov al, byte [0x47bc0e]
xor al, 0x30
mov byte [0x47be0e], al
mov al, byte [0x47bc0f]
xor al, 0xf5
mov byte [0x47be0f], al
mov al, byte [0x47bc10]
xor al, 0x4b
mov byte [0x47be10], al
mov al, byte [0x47bc11]
xor al, 0x85
mov byte [0x47be11], al
mov al, byte [0x47bc12]
xor al, 0xcd
mov byte [0x47be12], al
mov al, byte [0x47bc13]
xor al, 0x6e
mov byte [0x47be13], al
mov al, byte [0x47bc14]
xor al, 0xdc
mov byte [str.YgQ], al
mov al, byte [0x47bc15]
mov cl, al
xor cl, 0xff
or al, 0xf3
or cl, 0xc
and al, cl
xor al, 0xff
mov byte [0x47be15], al
mov al, byte [0x47bc16]
xor al, 0x6f
mov byte [0x47be16], al
mov al, byte [0x47bc17]
xor al, 0x63
mov byte [0x47be17], al
mov al, byte [0x47bc18]
mov cl, al
xor cl, 0xff
or al, 0x99
or cl, 0x66
xor al, cl
mov byte [0x47be18], al
mov al, byte [0x47bc19]
xor al, 0x10
mov byte [0x47be19], al
mov al, byte [0x47bc1a]
xor al, 0xba
mov byte [0x47be1a], al
mov al, byte [0x47bc1b]
xor al, 0x64
mov byte [0x47be1b], al
mov al, byte [0x47bc1c]
xor al, 0xb9
mov byte [str.41h], al
mov al, byte [0x47bc1d]
xor al, 0x5b
mov byte [0x47be1d], al
mov al, byte [0x47bc1e]
xor al, 0x42
mov byte [0x47be1e], al
mov al, byte [0x47bc1f]
xor al, 0x7f
mov byte [0x47be1f], al
mov al, byte [0x47bc20]
xor al, 0xa9
mov byte [0x47be20], al
mov al, byte [0x47bc21]
mov cl, al
shl cl, 1
and cl, 0x2e
add al, 0x97
sub al, cl
mov byte [0x47be21], al
mov al, byte [0x47bc22]
xor al, 0x2b
mov byte [0x47be22], al
mov al, byte [0x47bc23]
xor al, 0x11
mov byte [0x47be23], al
mov al, byte [0x47bc24]
xor al, 0x90
mov byte [0x47be24], al
mov al, byte [0x47bc25]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x31
and al, 0xce
or dl, al
mov byte [0x47be25], dl
mov al, byte [0x47bc26]
xor al, 0xe8
mov byte [0x47be26], al
mov al, byte [0x47bc27]
mov cl, al
shl cl, 1
and cl, 0xd2
add al, 0xe9
sub al, cl
mov byte [0x47be27], al
mov al, byte [0x47bc28]
xor al, 0xb2
mov byte [0x47be28], al
mov al, byte [0x47bc29]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0xf0
add al, 1
or cl, 0xf
add al, cl
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
xor al, dl
add al, dl
sub al, ah
mov byte [0x47be29], al
mov al, byte [0x47bc2a]
xor al, 0xcc
mov byte [0x47be2a], al
mov al, byte [0x47bc2b]
mov cl, al
shl cl, 1
and cl, 0xa8
add al, 0xd4
sub al, cl
mov byte [0x47be2b], al
mov al, byte [0x47bc2c]
xor al, 0x89
mov byte [0x47be2c], al
mov al, byte [0x47bc2d]
xor al, 0x70
mov byte [0x47be2d], al
mov al, byte [0x47bc2e]
xor al, 0xbd
mov byte [0x47be2e], al
mov al, byte [0x47bc2f]
mov cl, al
shl cl, 1
and cl, 0x30
mov dl, 7
sub dl, al
add dl, cl
shl dl, 1
and dl, 0x70
add al, 0x38
sub al, dl
mov byte [0x47be2f], al
mov al, byte [0x47bc30]
xor al, 0xd
mov byte [0x47be30], al
mov al, byte [0x47bc31]
mov cl, al
shl cl, 1
and cl, 0x6e
add al, 0x37
sub al, cl
mov byte [0x47be31], al
mov al, byte [0x47bc32]
xor al, 0x62
mov byte [0x47be32], al
mov al, byte [0x47bc33]
mov cl, al
and cl, 0xce
or cl, 0x20
and al, 0x31
xor al, cl
xor al, 0xee
mov byte [0x47be33], al
mov al, byte [0x47bc34]
xor al, 0xeb
mov byte [0x47be34], al
mov al, byte [0x47bc35]
xor al, 0xbf
mov byte [0x47be35], al
mov al, byte [0x47bc36]
xor al, 0xf2
mov byte [0x47be36], al
mov al, byte [0x47bc37]
xor al, 0x25
mov byte [0x47be37], al
mov al, byte [0x47bc38]
xor al, 0x7f
mov byte [0x47be38], al
mov al, byte [0x47bc39]
xor al, 0xb
mov byte [0x47be39], al
mov al, byte [0x47bc3a]
mov cl, al
shl cl, 1
and cl, 0x6e
add al, 0x37
sub al, cl
mov byte [0x47be3a], al
mov al, byte [0x47bc3b]
xor al, 0xec
mov byte [0x47be3b], al
mov al, byte [0x47bc3c]
xor al, 0x5a
mov byte [0x47be3c], al
mov al, byte [0x47bc3d]
xor al, 0xf2
mov byte [0x47be3d], al
mov al, byte [0x47bc3e]
xor al, 0x35
mov byte [0x47be3e], al
mov al, byte [0x47bc3f]
xor al, 0xb3
mov byte [0x47be3f], al
mov al, byte [0x47bc40]
xor al, 0xd2
mov byte [0x47be40], al
mov al, byte [0x47bc41]
xor al, 0x52
mov byte [0x47be41], al
mov al, byte [0x47bc42]
xor al, 0xd4
mov byte [0x47be42], al
mov al, byte [0x47bc43]
xor al, 0x88
mov byte [0x47be43], al
mov al, byte [0x47bc44]
xor al, 0x83
mov byte [0x47be44], al
mov al, byte [0x47bc45]
mov cl, al
xor cl, 0xff
or al, 0x52
or cl, 0xad
and al, cl
xor al, 0xff
mov byte [0x47be45], al
mov al, byte [0x47bc46]
xor al, 0x29
mov byte [0x47be46], al
mov al, byte [0x47bc47]
xor al, 0xc0
mov byte [0x47be47], al
mov al, byte [0x47bc48]
mov dl, al
xor dl, 0xff
mov cl, dl
shl cl, 1
xor cl, 0xff
add cl, dl
or cl, 0xf9
mov ah, dl
and ah, 0xf9
xor al, 0xf9
add al, dl
sub al, ah
and cl, al
xor cl, 0xff
mov byte [0x47be48], cl
mov al, byte [0x47bc49]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x23
and al, 0xdc
or dl, al
xor dl, 0x37
mov byte [0x47be49], dl
mov al, byte [0x47bc4a]
xor al, 0x28
mov byte [0x47be4a], al
mov al, byte [0x47bc4b]
xor al, 0xff
mov byte [0x47be4b], al
mov al, byte [0x47bc4c]
xor al, 0xa8
mov byte [0x47be4c], al
mov al, byte [0x47bc4d]
xor al, 0x13
mov byte [0x47be4d], al
mov al, byte [0x47bc4e]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0xc
mov cl, al
xor cl, 0xc
or al, 0xf3
and al, cl
or dl, al
mov byte [0x47be4e], dl
mov al, byte [0x47bc4f]
mov cl, al
xor cl, 0xff
or cl, 0x5c
or al, 0xa3
and cl, al
mov byte [0x47be4f], cl
mov al, byte [0x47bc50]
xor al, 0xe2
mov byte [0x47be50], al
mov ch, byte [0x47bc51]
mov dh, ch
and dh, 0x50
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x52
add ch, dl
mov byte [0x47be51], ch
mov al, byte [0x47bc52]
mov cl, al
shl cl, 1
and cl, 0x90
add al, 0xc8
sub al, cl
mov byte [0x47be52], al
mov al, byte [0x47bc53]
xor al, 0x6b
mov byte [0x47be53], al
mov al, byte [0x47bc54]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0xe0
xor dl, 0xe0
add al, 1
or cl, 0x1f
add al, cl
or dl, al
mov byte [0x47be54], dl
mov al, byte [0x47bc55]
xor al, 0xf3
mov byte [0x47be55], al
mov al, byte [0x47bc56]
xor al, 0x1f
mov byte [0x47be56], al
mov al, byte [0x47bc57]
mov cl, al
shl cl, 1
and cl, 0xa4
add al, 0x52
sub al, cl
mov byte [0x47be57], al
mov al, byte [0x47bc58]
mov cl, al
shl cl, 1
and cl, 0x1a
add al, 0xd
sub al, cl
mov byte [0x47be58], al
mov al, byte [0x47bc59]
xor al, 0x5d
mov byte [0x47be59], al
mov al, byte [0x47bc5a]
xor al, 0x3d
mov byte [0x47be5a], al
mov al, byte [0x47bc5b]
mov cl, al
and cl, 0xe8
xor cl, 0xe8
mov dl, al
xor dl, 0xe8
or al, 0x17
and al, dl
add cl, al
mov byte [0x47be5b], cl
mov al, byte [0x47bc5c]
mov cl, al
xor cl, 0xff
mov dl, al
add dl, 1
or cl, 0x26
add dl, cl
xor dl, 0xff
or al, 0x26
and al, dl
mov byte [0x47be5c], al
mov al, byte [0x47bc5d]
mov cl, al
shl cl, 1
and cl, 0xca
add al, 0xe5
sub al, cl
mov byte [0x47be5d], al
mov al, byte [0x47bc5e]
xor al, 0x26
mov byte [0x47be5e], al
mov al, byte [0x47bc5f]
xor al, 0x3b
mov byte [0x47be5f], al
mov al, byte [0x47bc60]
mov cl, al
shl cl, 1
and cl, 0xda
add al, 0xed
sub al, cl
mov byte [0x47be60], al
mov al, byte [0x47bc61]
xor al, 0xe4
mov byte [0x47be61], al
mov al, byte [0x47bc62]
xor al, 0x8e
mov byte [0x47be62], al
mov al, byte [0x47bc63]
xor al, 0xe8
mov byte [0x47be63], al
mov al, byte [0x47bc64]
xor al, 0x2a
mov byte [0x47be64], al
mov al, byte [0x47bc65]
mov cl, al
shl cl, 1
mov dl, 0x3e
sub dl, cl
and dl, 0x40
add al, 0xa0
sub al, dl
mov byte [0x47be65], al
mov al, byte [0x47bc66]
xor al, 0xa9
mov byte [0x47be66], al
mov al, byte [0x47bc67]
xor al, 0x7f
mov byte [0x47be67], al
mov al, byte [0x47bc68]
xor al, 0x91
mov byte [0x47be68], al
mov al, byte [0x47bc69]
xor al, 0xc9
mov byte [0x47be69], al
mov al, byte [0x47bc6a]
xor al, 0xdf
mov byte [0x47be6a], al
mov al, byte [0x47bc6b]
mov cl, al
or cl, 0x88
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
or al, 0x77
and al, cl
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47be6b], al
mov al, byte [0x47bc6c]
xor al, 0xce
mov byte [0x47be6c], al
mov al, byte [0x47bc6d]
mov cl, al
shl cl, 1
and cl, 0xd0
add al, 0x68
sub al, cl
mov byte [0x47be6d], al
mov al, byte [0x47bc6e]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
or dl, 0xcf
mov cl, al
and cl, 0x30
xor cl, 0xff
add al, 0x31
add al, cl
and dl, al
mov byte [0x47be6e], dl
mov al, byte [0x47bc6f]
mov cl, al
shl cl, 1
and cl, 0xfa
add al, 0x7d
sub al, cl
mov byte [0x47be6f], al
mov al, byte [0x47bc70]
xor al, 0xdd
mov byte [0x47be70], al
mov al, byte [0x47bc71]
xor al, 0x84
mov byte [0x47be71], al
mov al, byte [0x47bc72]
xor al, 0x11
mov byte [0x47be72], al
mov al, byte [0x47bc73]
xor al, 0xa
mov byte [0x47be73], al
mov al, byte [0x47bc74]
mov cl, al
xor cl, 0x48
shl al, 1
and al, 4
add cl, 0x82
sub cl, al
mov byte [0x47be74], cl
mov al, byte [str.y_l]
mov cl, al
and cl, 0x10
and al, 0xef
xor al, 0xff
mov dl, al
shl dl, 1
xor dl, 0xff
add dl, al
xor cl, dl
xor cl, 0x10
mov byte [0x47be75], cl
mov al, byte [0x47bc76]
mov cl, al
shl cl, 1
and cl, 0xa6
add al, 0xd3
sub al, cl
mov byte [0x47be76], al
mov al, byte [0x47bc77]
mov cl, al
xor cl, 0xff
or cl, 0xc0
or al, 0x3f
and cl, al
mov byte [0x47be77], cl
mov al, byte [0x47bc78]
mov cl, al
shl cl, 1
and cl, 0x1c
add al, 0x8e
sub al, cl
mov byte [0x47be78], al
mov al, byte [0x47bc79]
xor al, 0x26
mov byte [0x47be79], al
mov al, byte [0x47bc7a]
mov cl, al
shl cl, 1
and cl, 0x10
add al, 8
sub al, cl
mov byte [0x47be7a], al
mov al, byte [0x47bc7b]
xor al, 0x82
mov byte [0x47be7b], al
mov al, byte [0x47bc7c]
xor al, 0xeb
mov byte [0x47be7c], al
mov al, byte [0x47bc7d]
xor al, 0xfd
mov byte [0x47be7d], al
mov al, byte [0x47bc7e]
xor al, 0xa5
mov byte [0x47be7e], al
mov al, byte [0x47bc7f]
xor al, 0x7a
mov byte [0x47be7f], al
mov al, byte [0x47c280]
xor al, 0x6b
mov byte [0x47c300], al
mov al, byte [0x47c281]
mov cl, al
shl cl, 1
and cl, 0xe8
add al, 0x74
sub al, cl
mov byte [0x47c301], al
mov al, byte [0x47c282]
xor al, 0x3e
mov byte [0x47c302], al
mov al, byte [0x47c283]
mov cl, al
shl cl, 1
and cl, 0xba
add al, 0x5d
sub al, cl
mov byte [0x47c303], al
mov al, byte [0x47c284]
xor al, 0xea
mov byte [0x47c304], al
mov al, byte [0x47c285]
xor al, 0x28
mov byte [0x47c305], al
mov al, byte [0x47c286]
xor al, 0xd5
mov byte [0x47c306], al
mov al, byte [0x47c287]
xor al, 0xc4
mov byte [0x47c307], al
mov al, byte [str.kt_N]
xor al, 0xf9
mov byte [0x47c308], al
mov al, byte [0x47c289]
mov cl, al
and cl, 0x10
and al, 0xef
xor al, 0xef
mov dl, cl
shl dl, 1
xor dl, 0xff
add cl, dl
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
and al, cl
mov byte [0x47c309], al
mov al, byte [0x47c28a]
xor al, 0x39
mov byte [0x47c30a], al
mov al, byte [0x47c28b]
xor al, 0x5c
mov byte [0x47c30b], al
mov al, byte [0x47c28c]
xor al, 0x58
mov byte [0x47c30c], al
mov al, byte [0x47c28d]
xor al, 0x1d
mov cl, al
shl cl, 1
and cl, 0xe0
add al, 0x70
sub al, cl
mov byte [0x47c30d], al
mov al, byte [0x47c28e]
xor al, 0x70
mov byte [0x47c30e], al
mov al, byte [0x47c28f]
mov cl, al
shl cl, 1
and cl, 0x46
add al, 0xa3
sub al, cl
mov byte [0x47c30f], al
mov al, byte [0x47c290]
xor al, 0xde
mov byte [0x47c310], al
mov al, byte [0x47c291]
xor al, 0xb
mov byte [0x47c311], al
mov al, byte [str._JOzg]
mov cl, al
shl cl, 1
and cl, 4
add al, 2
sub al, cl
mov byte [0x47c312], al
mov al, byte [0x47c293]
xor al, 0x61
mov byte [0x47c313], al
mov al, byte [0x47c294]
xor al, 0x5b
mov byte [0x47c314], al
mov al, byte [0x47c295]
xor al, 0x4f
mov byte [0x47c315], al
mov al, byte [0x47c296]
xor al, 0xcb
mov byte [0x47c316], al
mov al, byte [0x47c297]
xor al, 0xd7
mov byte [0x47c317], al
mov al, byte [0x47c298]
mov cl, al
shl cl, 1
and cl, 0xa8
add al, 0x54
sub al, cl
mov byte [0x47c318], al
mov al, byte [0x47c299]
mov cl, al
shl cl, 1
and cl, 0xd6
add al, 0x6b
sub al, cl
mov byte [0x47c319], al
mov al, byte [0x47c29a]
xor al, 0x27
mov byte [0x47c31a], al
mov al, byte [0x47c29b]
xor al, 0x37
mov byte [0x47c31b], al
mov al, byte [0x47c29c]
mov cl, al
xor cl, 0xff
or al, 0x88
or cl, 0x77
and al, cl
xor al, 0xff
mov byte [0x47c31c], al
mov al, byte [0x47c29d]
xor al, 0x8b
mov byte [0x47c31d], al
mov al, byte [0x47c29e]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x6e
xor al, 0x6e
or al, dl
mov byte [0x47c31e], al
mov al, byte [0x47c29f]
mov cl, al
xor cl, 0x97
mov dl, cl
shl dl, 1
xor dl, 0xff
add cl, dl
shl cl, 1
and cl, 0x2e
add al, 0x97
sub al, cl
mov byte [0x47c31f], al
mov al, byte [str.Mr_.n]
mov cl, al
shl cl, 1
and cl, 0xa
add al, 0x85
sub al, cl
mov byte [0x47c320], al
mov al, byte [0x47c2a1]
xor al, 0x5d
mov byte [0x47c321], al
mov al, byte [0x47c2a2]
xor al, 0xe0
mov byte [0x47c322], al
mov al, byte [0x47c2a3]
xor al, 0x66
mov byte [0x47c323], al
mov al, byte [0x47c2a4]
xor al, 0xb4
mov byte [0x47c324], al
mov al, byte [0x47c2a5]
xor al, 0xec
mov byte [0x47c325], al
mov al, byte [0x47c2a6]
xor al, 0x90
mov byte [0x47c326], al
mov al, byte [0x47c2a7]
xor al, 0x22
mov byte [0x47c327], al
mov al, byte [0x47c2a8]
mov cl, al
shl cl, 1
and cl, 0xae
add al, 0x57
sub al, cl
mov byte [0x47c328], al
mov al, byte [0x47c2a9]
xor al, 0x96
mov byte [0x47c329], al
mov al, byte [0x47c2aa]
xor al, 0xc1
mov byte [0x47c32a], al
mov al, byte [0x47c2ab]
xor al, 0x90
mov byte [0x47c32b], al
mov al, byte [0x47c2ac]
mov cl, al
shl cl, 1
and cl, 0x30
add al, 0x98
sub al, cl
mov byte [0x47c32c], al
mov al, byte [0x47c2ad]
xor al, 0xfe
mov byte [0x47c32d], al
mov al, byte [0x47c2ae]
xor al, 0x65
mov byte [0x47c32e], al
mov al, byte [0x47c2af]
xor al, 0xfc
mov byte [0x47c32f], al
mov al, byte [0x47c2b0]
mov cl, al
shl cl, 1
and cl, 0xba
add al, 0xdd
sub al, cl
mov byte [0x47c330], al
mov al, byte [0x47c2b1]
mov cl, al
shl cl, 1
and cl, 0x78
add al, 0xbc
sub al, cl
mov byte [0x47c331], al
mov al, byte [0x47c2b2]
xor al, 0xa
mov byte [0x47c332], al
mov al, byte [0x47c2b3]
xor al, 0xe2
mov byte [0x47c333], al
mov al, byte [0x47c2b4]
mov dl, al
shl dl, 1
xor dl, 0xff
mov cl, al
add cl, dl
mov dl, al
and dl, 0x48
and cl, 0xb7
or cl, dl
mov dl, cl
xor dl, 0xb7
xor cl, 0xa4
and cl, dl
or al, 0xec
xor cl, 0xff
and al, cl
mov byte [0x47c334], al
mov al, byte [0x47c2b5]
mov cl, al
and cl, 0xc1
xor cl, 0xc1
and al, 0x3e
xor al, 0xff
mov dl, al
shl dl, 1
xor dl, 0xff
add dl, al
or dl, cl
mov byte [0x47c335], dl
mov al, byte [0x47c2b6]
xor al, 0xe4
mov byte [0x47c336], al
mov al, byte [0x47c2b7]
xor al, 0xc2
mov byte [0x47c337], al
mov al, byte [0x47c2b8]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0xcb
and al, 0x34
or dl, al
mov byte [0x47c338], dl
mov al, byte [0x47c2b9]
mov cl, al
xor cl, 0xff
or al, 0x2b
or cl, 0xd4
and al, cl
xor al, 0xff
mov byte [0x47c339], al
mov al, byte [0x47c2ba]
mov cl, al
and cl, 0x51
mov dl, al
xor dl, 0xae
add dl, al
and al, 0xae
xor dl, 0xff
add cl, dl
or cl, al
mov byte [0x47c33a], cl
mov al, byte [0x47c2bb]
mov cl, al
shl cl, 1
and cl, 0xda
mov dl, al
add dl, 0xed
mov ah, 0x12
sub ah, al
mov al, cl
and al, ah
xor cl, 0xff
and dl, cl
sub dl, al
mov byte [0x47c33b], dl
mov al, byte [0x47c2bc]
xor al, 0xff
mov cl, al
and cl, 0xfe
mov dl, cl
shl dl, 1
xor dl, 0xff
add cl, dl
or al, 0xfe
and cl, al
xor cl, 0xff
mov byte [0x47c33c], cl
mov al, byte [0x47c2bd]
mov cl, al
shl cl, 1
and cl, 0xa
add al, 5
sub al, cl
mov byte [0x47c33d], al
mov al, byte [0x47c2be]
xor al, 0xb
mov byte [0x47c33e], al
mov al, byte [0x47c2bf]
xor al, 0x96
mov byte [0x47c33f], al
mov al, byte [0x47c2c0]
xor al, 0xa2
mov byte [0x47c340], al
mov al, byte [0x47c2c1]
xor al, 0xe2
mov byte [0x47c341], al
mov al, byte [0x47c2c2]
xor al, 0x6d
mov byte [0x47c342], al
mov al, byte [0x47c2c3]
xor al, 5
mov byte [0x47c343], al
mov al, byte [0x47c2c4]
xor al, 0xc3
mov byte [0x47c344], al
mov al, byte [0x47c2c5]
mov cl, al
shl cl, 1
and cl, 0x1c
add al, 0x8e
sub al, cl
mov byte [0x47c345], al
mov al, byte [0x47c2c6]
mov cl, al
xor cl, 0xec
mov dl, al
or dl, 0x13
and dl, cl
and al, 0xec
xor al, 0xec
or dl, al
xor dl, 0xff
mov byte [0x47c346], dl
mov al, byte [0x47c2c7]
xor al, 0x73
mov byte [0x47c347], al
mov al, byte [0x47c2c8]
mov cl, al
shl cl, 1
and cl, 0xd0
add al, 0x68
sub al, cl
mov byte [0x47c348], al
mov al, byte [0x47c2c9]
mov cl, al
shl cl, 1
and cl, 0x7e
add al, 0x3f
sub al, cl
mov byte [0x47c349], al
mov al, byte [0x47c2ca]
xor al, 0x91
mov byte [0x47c34a], al
mov al, byte [0x47c2cb]
xor al, 0xb5
mov byte [0x47c34b], al
mov al, byte [0x47c2cc]
xor al, 0x14
mov byte [0x47c34c], al
mov al, byte [0x47c2cd]
xor al, 0xac
mov byte [0x47c34d], al
mov al, byte [0x47c2ce]
xor al, 0xc6
mov byte [0x47c34e], al
mov al, byte [0x47c2cf]
xor al, 0x96
mov byte [0x47c34f], al
mov al, byte [0x47c2d0]
xor al, 0x20
mov byte [0x47c350], al
mov al, byte [0x47c2d1]
xor al, 0xf7
mov byte [0x47c351], al
mov al, byte [0x47c2d2]
xor al, 0xaa
mov byte [0x47c352], al
mov al, byte [0x47c2d3]
xor al, 0xb3
mov byte [0x47c353], al
mov al, byte [0x47c2d4]
xor al, 0xc
mov byte [0x47c354], al
mov al, byte [0x47c2d5]
xor al, 0x62
mov byte [0x47c355], al
mov al, byte [0x47c2d6]
mov cl, al
xor cl, 0xff
or cl, 0x34
or al, 0xcb
and cl, al
mov byte [0x47c356], cl
mov al, byte [0x47c2d7]
xor al, 0x69
mov byte [0x47c357], al
mov al, byte [0x47c2d8]
xor al, 0x93
mov byte [0x47c358], al
mov al, byte [0x47c2d9]
mov cl, al
shl cl, 1
and cl, 0x70
add al, 0x38
sub al, cl
mov byte [0x47c359], al
mov al, byte [0x47c2da]
xor al, 0x30
mov byte [0x47c35a], al
mov al, byte [0x47c2db]
xor al, 0xb1
mov byte [0x47c35b], al
mov al, byte [0x47c2dc]
xor al, 0x63
mov byte [0x47c35c], al
mov al, byte [0x47c2dd]
xor al, 0xbf
mov byte [0x47c35d], al
mov al, byte [0x47c2de]
mov cl, al
shl cl, 1
and cl, 0xf6
add al, 0xfb
sub al, cl
mov byte [0x47c35e], al
mov al, byte [0x47c2df]
xor al, 0xf
mov byte [0x47c35f], al
mov al, byte [0x47c2e0]
xor al, 0xa2
mov byte [0x47c360], al
mov al, byte [0x47c2e1]
xor al, 0xfb
mov byte [0x47c361], al
mov al, byte [0x47c2e2]
xor al, 0xfe
mov byte [0x47c362], al
mov al, byte [0x47c2e3]
mov cl, al
shl cl, 1
and cl, 0x8a
add al, 0x45
sub al, cl
mov byte [0x47c363], al
mov al, byte [0x47c2e4]
xor al, 0x63
mov byte [0x47c364], al
mov al, byte [0x47c2e5]
xor al, 0x39
mov byte [0x47c365], al
mov al, byte [0x47c2e6]
xor al, 0x56
mov byte [0x47c366], al
mov al, byte [0x47c2e7]
xor al, 0xa5
mov byte [0x47c367], al
mov al, byte [0x47c2e8]
xor al, 0x3c
mov byte [0x47c368], al
mov al, byte [0x47c2e9]
xor al, 0x56
mov byte [0x47c369], al
mov al, byte [0x47c2ea]
xor al, 4
mov cl, al
shl cl, 1
and cl, 0xe
add al, 0x87
sub al, cl
mov byte [0x47c36a], al
mov al, byte [str.X_K]
xor al, 0x86
mov byte [0x47c36b], al
mov ch, byte [0x47c2ec]
mov dl, ch
xor dl, 0x9a
mov al, dl
shl al, 1
xor al, 0xff
mov dh, dl
add dh, al
mov al, dh
and al, 0x98
and dl, 2
and dh, 2
mov cl, 0xfe
sub cl, al
mul dl
mov dl, al
mov al, cl
mul dh
sub al, dl
add ch, 0x9a
add ch, al
mov byte [0x47c36c], ch
mov al, byte [0x47c2ed]
xor al, 7
mov byte [0x47c36d], al
mov al, byte [0x47c2ee]
mov cl, al
xor cl, 0xff
or al, 0x34
or cl, 0xcb
and al, cl
xor al, 0xff
mov byte [0x47c36e], al
mov al, byte [0x47c2ef]
mov cl, al
shl cl, 1
and cl, 0xc8
mov dl, cl
add dl, 0x1c
xor dl, al
mov ah, 0x63
sub ah, cl
and ah, al
shl ah, 1
sub ah, dl
mov byte [0x47c36f], ah
mov al, byte [0x47c2f0]
mov cl, al
shl cl, 1
and cl, 0x30
mov dl, 7
sub dl, al
add dl, cl
shl dl, 1
and dl, 0x70
add al, 0xb8
sub al, dl
mov byte [0x47c370], al
mov al, byte [0x47c2f1]
mov cl, al
add cl, 0x7f
shl al, 1
sub cl, al
mov byte [0x47c371], cl
mov al, byte [0x47c2f2]
xor al, 0x97
mov byte [0x47c372], al
mov al, byte [0x47c2f3]
mov cl, al
shl cl, 1
and cl, 0x2a
add al, 0x15
sub al, cl
mov byte [0x47c373], al
mov al, byte [0x47c2f4]
mov cl, al
shl cl, 1
and cl, 0xdc
add al, 0x6e
sub al, cl
mov byte [0x47c374], al
mov al, byte [0x47c2f5]
xor al, 0x92
mov byte [0x47c375], al
mov al, byte [0x47c2f6]
xor al, 0x42
mov byte [0x47c376], al
mov al, byte [0x47c2f7]
xor al, 0x84
mov byte [0x47c377], al
mov al, byte [0x47c2f8]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, dl
xor cl, 0xf0
or dl, 0xf
and dl, cl
mov cl, al
xor cl, 0xf
or al, 0xf0
and al, cl
or dl, al
mov byte [0x47c378], dl
mov al, byte [0x47c2f9]
xor al, 0x5e
mov byte [0x47c379], al
mov al, byte [0x47c2fa]
xor al, 0x2c
mov byte [0x47c37a], al
mov al, byte [0x47c2fb]
xor al, 0xee
mov byte [0x47c37b], al
mov al, byte [0x47c2fc]
xor al, 0xf1
mov byte [0x47c37c], al
mov al, byte [0x47c2fd]
xor al, 0xec
mov byte [0x47c37d], al
mov al, byte [0x47c2fe]
mov cl, al
shl cl, 1
and cl, 0xa
add al, 5
mov dl, cl
xor dl, al
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x47c37e], al
mov al, byte [0x47c2ff]
xor al, 0x90
mov byte [0x47c37f], al
mov ax, word [0x47be80]
xor ax, 0xa7d6
mov word [0x47c080], ax
mov ax, word [0x47be82]
xor ax, 0x856e
mov word [0x47c082], ax
mov ax, word [0x47be84]
xor ax, 0xb7be
mov word [0x47c084], ax
mov ax, word [0x47be86]
xor ax, 0xa4d3
mov word [0x47c086], ax
mov ax, word [0x47be88]
xor ax, 0x5b34
mov word [0x47c088], ax
mov ax, word [0x47be8a]
mov cx, ax
shl cx, 1
and cx, 0xf4b2
add ax, 0x7a59
sub ax, cx
mov word [0x47c08a], ax
mov ax, word [0x47be8c]
xor ax, 0xc479
mov word [0x47c08c], ax
mov ax, word [str.1Z_]
xor ax, 0x8e1f
mov word [0x47c08e], ax
mov ax, word [0x47be90]
mov dx, ax
xor dx, 0xffff
mov di, dx
and di, 0xf8a9
mov cx, ax
and cx, 0xf8a9
xor cx, 0xf8a9
or cx, di
add ax, 1
or dx, 0x756
add ax, dx
or cx, ax
xor cx, 0x1389
mov word [0x47c090], cx
mov ax, word [0x47be92]
xor ax, 0x5bee
mov word [0x47c092], ax
mov ax, word [0x47be94]
mov cx, ax
add cx, 1
mov dx, ax
xor dx, 0xffff
or dx, 0x6d28
add cx, dx
mov di, cx
and di, 2
mov dx, cx
or dx, 0xfffd
add dx, 1
mov bx, cx
and bx, 0xfffd
or cx, 2
imul cx, di
imul dx, bx
sub dx, cx
add ax, 0x6d28
add ax, dx
mov word [0x47c094], ax
mov ax, word [0x47be96]
xor ax, 0x4f9e
mov word [0x47c096], ax
mov ax, word [0x47be98]
xor ax, 0xecc1
mov word [0x47c098], ax
mov ax, word [0x47be9a]
xor ax, 0x8bd2
mov word [0x47c09a], ax
mov ax, word [0x47be9c]
xor ax, 0x8597
mov word [0x47c09c], ax
mov ax, word [0x47be9e]
mov cx, ax
shl cx, 1
and cx, 0x8950
add ax, 0xc4a8
sub ax, cx
mov word [0x47c09e], ax
mov ax, word [0x47bea0]
xor ax, 0x7254
mov word [0x47c0a0], ax
mov ax, word [0x47bea2]
mov cx, ax
and cx, 0x925c
mov dx, ax
and dx, 2
mov di, ax
or di, 0xfffd
add di, 1
mov bx, 0xfffe
sub bx, cx
imul bx, dx
imul di, cx
add bx, di
add ax, 0x925e
add ax, bx
mov word [0x47c0a2], ax
mov ax, word [0x47bea4]
mov cx, ax
and cx, 0x14bc
xor cx, 0x14bc
mov dx, ax
xor dx, 0x14bc
or ax, 0xeb43
and ax, dx
or cx, ax
mov word [0x47c0a4], cx
mov ax, word [0x47bea6]
xor ax, 0x9e0b
mov word [0x47c0a6], ax
mov ax, word [0x47bea8]
xor ax, 0xdca2
mov word [0x47c0a8], ax
mov ax, word [0x47beaa]
xor ax, 0x7c6
mov word [0x47c0aa], ax
mov ax, word [0x47beac]
xor ax, 0x3d0c
mov word [0x47c0ac], ax
mov ax, word [0x47beae]
mov cx, ax
xor cx, 0xddd
mov dx, ax
or dx, 0xf222
and dx, cx
and ax, 0xddd
or ax, 0x7200
xor dx, ax
xor dx, 0x7fdd
mov word [0x47c0ae], dx
mov ax, word [0x47beb0]
mov cx, ax
shl cx, 1
and cx, 0x6a16
add ax, 0xb50b
sub ax, cx
mov word [0x47c0b0], ax
mov ax, word [0x47beb2]
xor ax, 0x65cc
mov word [0x47c0b2], ax
mov ax, word [0x47beb4]
xor ax, 0xbb12
mov word [0x47c0b4], ax
mov ax, word [0x47beb6]
xor ax, 0x5f8
mov word [0x47c0b6], ax
mov ax, word [0x47beb8]
xor ax, 0x7586
mov word [0x47c0b8], ax
mov ax, word [0x47beba]
mov cx, ax
or cx, 0xade2
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
and ax, 0xade2
xor ax, 0xade2
or ax, cx
mov word [0x47c0ba], ax
mov ax, word [0x47bebc]
xor ax, 0xfb00
mov word [0x47c0bc], ax
mov ax, word [0x47bebe]
xor ax, 0x648
mov word [0x47c0be], ax
mov ax, word [0x47bec0]
mov cx, ax
shl cx, 1
and cx, 0x3e5e
add ax, 0x1f2f
sub ax, cx
mov word [0x47c0c0], ax
mov ax, word [0x47bec2]
xor ax, 0xb42e
mov word [0x47c0c2], ax
mov ax, word [0x47bec4]
xor ax, 0xd1
mov word [0x47c0c4], ax
mov ax, word [0x47bec6]
mov cx, ax
xor cx, 0xcca1
shl ax, 1
and ax, 0xd552
xor ax, 0x6ebd
add cx, 0xeaaa
add cx, ax
mov word [0x47c0c6], cx
mov ax, word [0x47bec8]
xor ax, 0x896e
mov word [0x47c0c8], ax
mov ax, word [0x47beca]
xor ax, 0x59f5
mov word [0x47c0ca], ax
mov ax, word [0x47becc]
xor ax, 0xe39b
mov word [0x47c0cc], ax
mov ax, word [0x47bece]
mov cx, ax
shl cx, 1
and cx, 0x529e
add ax, 0x294f
sub ax, cx
mov word [0x47c0ce], ax
mov ax, word [0x47bed0]
xor ax, 0x5ec7
mov word [0x47c0d0], ax
mov ax, word [0x47bed2]
xor ax, 0xd89c
mov word [0x47c0d2], ax
mov ax, word [0x47bed4]
mov cx, ax
shl cx, 1
xor cx, 0xffff
mov dx, ax
add dx, cx
and dx, 0x6535
and ax, 0x9aca
or dx, ax
mov word [0x47c0d4], dx
mov ax, word [0x47bed6]
mov cx, ax
shl cx, 1
and cx, 0x408
add ax, 0x204
sub ax, cx
mov word [0x47c0d6], ax
mov ax, word [0x47bed8]
xor ax, 0x39aa
mov word [0x47c0d8], ax
mov ax, word [0x47beda]
xor ax, 0xac3b
mov word [0x47c0da], ax
mov ax, word [0x47bedc]
xor ax, 0x9c0a
mov word [0x47c0dc], ax
mov ax, word [0x47bede]
mov cx, ax
shl cx, 1
and cx, 0x133a
add ax, 0x99d
sub ax, cx
mov word [0x47c0de], ax
mov cx, word [0x47bee0]
mov ax, cx
and ax, 0xb4ed
mov dx, cx
and dx, 2
mov di, dx
xor di, 2
imul di, ax
or ax, 2
imul ax, dx
add ax, di
mov dx, cx
add dx, 0xb4ef
mov di, 0x4b10
sub di, cx
mov cx, ax
and cx, di
xor ax, 0xffff
and dx, ax
sub dx, cx
mov word [0x47c0e0], dx
mov ax, word [0x47bee2]
xor ax, 0x76b6
mov word [0x47c0e2], ax
mov ax, word [0x47bee4]
xor ax, 0x7996
mov word [0x47c0e4], ax
mov ax, word [0x47bee6]
xor ax, 0x529c
mov word [0x47c0e6], ax
mov ax, word [0x47bee8]
mov cx, ax
shl cx, 1
and cx, 0x32ae
add ax, 0x9957
sub ax, cx
mov word [0x47c0e8], ax
mov ax, word [0x47beea]
xor ax, 0x1609
mov word [0x47c0ea], ax
mov ax, word [0x47beec]
xor ax, 0x4e0b
mov word [0x47c0ec], ax
mov ax, word [0x47beee]
xor ax, 0x3155
mov word [0x47c0ee], ax
mov ax, word [0x47bef0]
xor ax, 0x92e7
mov word [0x47c0f0], ax
mov ax, word [0x47bef2]
xor ax, 0xf9d3
mov word [0x47c0f2], ax
mov ax, word [0x47bef4]
xor ax, 0x3f43
mov word [0x47c0f4], ax
mov ax, word [0x47bef6]
mov cx, ax
shl cx, 1
and cx, 0x7632
add ax, 0x3b19
sub ax, cx
mov word [0x47c0f6], ax
mov ax, word [0x47bef8]
xor ax, 0x7867
mov word [0x47c0f8], ax
mov ax, word [0x47befa]
mov dx, ax
shl dx, 1
and dx, 0x5dbe
mov cx, 0x1120
sub cx, ax
add cx, dx
shl cx, 1
and cx, 0xddbe
mov dx, cx
add dx, 0x1121
mov di, ax
xor di, 0xffff
and dx, di
mov di, 0xeede
sub di, cx
and di, ax
sub di, dx
mov word [0x47c0fa], di
mov ax, word [str.W__r:sy]
mov cx, ax
shl cx, 1
and cx, 0xe0f0
add ax, 0x7078
sub ax, cx
mov word [0x47c0fc], ax
mov ax, word [0x47befe]
mov cx, ax
shl cx, 1
and cx, 0x192a
add ax, 0x8c95
sub ax, cx
mov word [0x47c0fe], ax
mov ax, word [0x47bf00]
xor ax, 0x23b4
mov word [0x47c100], ax
mov ax, word [0x47bf02]
xor ax, 0x8fa0
mov word [0x47c102], ax
mov ax, word [0x47bf04]
xor ax, 0x550b
mov word [0x47c104], ax
mov ax, word [0x47bf06]
mov cx, ax
xor cx, 0xffff
or ax, 0x27b8
or cx, 0xd847
and ax, cx
xor ax, 0xffff
mov word [0x47c106], ax
mov ax, word [0x47bf08]
mov cx, ax
shl cx, 1
and cx, 0x2694
add ax, 0x934a
sub ax, cx
mov word [0x47c108], ax
mov ax, word [0x47bf0a]
xor ax, 0x831e
mov word [0x47c10a], ax
mov ax, word [0x47bf0c]
xor ax, 0x214e
mov word [0x47c10c], ax
mov ax, word [0x47bf0e]
xor ax, 0x2c7f
mov word [0x47c10e], ax
mov ax, word [0x47bf10]
mov dx, ax
xor dx, 0x87d3
mov cx, ax
or cx, 0x782c
and cx, dx
mov di, cx
and di, 0xfffd
mov bx, cx
and bx, 2
mov dx, cx
or dx, 0xfffd
add dx, 1
or cx, 2
imul cx, bx
imul dx, di
sub dx, cx
add ax, 0x782c
add ax, dx
mov word [0x47c110], ax
mov ax, word [0x47bf12]
mov cx, ax
shl cx, 1
and cx, 0xd5d0
add ax, 0xeae8
sub ax, cx
mov word [0x47c112], ax
mov ax, word [str.__j_9y]
xor ax, 0x84f2
mov word [0x47c114], ax
mov ax, word [0x47bf16]
xor ax, 0x988
mov word [0x47c116], ax
mov ax, word [0x47bf18]
xor ax, 0x18ee
mov word [0x47c118], ax
mov ax, word [0x47bf1a]
mov cx, ax
shl cx, 1
and cx, 0xe9ca
add ax, 0x74e5
sub ax, cx
mov word [0x47c11a], ax
mov ax, word [0x47bf1c]
mov cx, ax
and cx, 0x2268
mov dx, ax
and dx, 2
mov di, ax
or di, 0xfffd
add di, 1
mov bx, 0xfffe
sub bx, cx
imul bx, dx
imul di, cx
add bx, di
add ax, 0x226a
add ax, bx
mov word [0x47c11c], ax
mov ax, word [0x47bf1e]
mov cx, ax
shl cx, 1
and cx, 0x6fe0
mov dx, cx
add dx, 0xc810
xor dx, ax
mov di, 0x37ef
sub di, cx
and di, ax
shl di, 1
sub di, dx
mov word [0x47c11e], di
mov ax, word [0x47bf20]
xor ax, 0x6552
mov word [0x47c120], ax
mov ax, word [0x47bf22]
mov cx, ax
shl cx, 1
and cx, 0xd00a
add ax, 0xe805
sub ax, cx
mov word [0x47c122], ax
mov ax, word [0x47bf24]
mov cx, ax
shl cx, 1
and cx, 0xf68e
add ax, 0x7b47
sub ax, cx
mov word [0x47c124], ax
mov cx, word [0x47bf26]
mov ax, cx
and ax, 0x569b
mov di, cx
and di, 2
mov dx, cx
or dx, 0xfffd
add dx, 1
mov bx, cx
and bx, 0x5699
mov dword [ebp - 0xe0], esi
mov si, ax
or si, 2
shl ax, 1
xor cx, 0x569b
imul si, di
imul dx, bx
sub dx, si
add ax, cx
add ax, dx
mov word [0x47c126], ax
mov ax, word [0x47bf28]
mov cx, ax
shl cx, 1
and cx, 0xd502
add ax, 0x6a81
sub ax, cx
mov word [0x47c128], ax
mov ax, word [0x47bf2a]
xor ax, 0xe1c5
mov word [0x47c12a], ax
mov ax, word [0x47bf2c]
xor ax, 0xcf1b
mov word [0x47c12c], ax
mov ax, word [0x47bf2e]
xor ax, 0x426b
mov word [0x47c12e], ax
mov ax, word [0x47bf30]
xor ax, 0x29e4
mov word [0x47c130], ax
mov ax, word [0x47bf32]
xor ax, 0x1eb9
mov word [0x47c132], ax
mov ax, word [0x47bf34]
xor ax, 0x9000
mov word [0x47c134], ax
mov ax, word [0x47bf36]
mov cx, ax
xor cx, 0xffff
mov dx, ax
shl dx, 1
xor dx, 0xffff
mov si, ax
add si, dx
or si, cx
and si, 0x5b99
and ax, 0xa466
or si, ax
mov word [0x47c136], si
mov ax, word [0x47bf38]
xor ax, 0x6c55
mov word [0x47c138], ax
mov ax, word [0x47bf3a]
xor ax, 0xea45
mov word [0x47c13a], ax
mov ax, word [0x47bf3c]
xor ax, 0x89e3
mov word [0x47c13c], ax
mov ax, word [0x47bf3e]
xor ax, 0xf697
mov word [0x47c13e], ax
mov ax, word [0x47bf40]
mov cx, ax
xor cx, 0xffff
mov dx, ax
add dx, 1
or cx, 0x5d24
add dx, cx
and ax, 0xa2db
xor ax, 0xa2db
or dx, ax
mov word [0x47c140], dx
mov ax, word [0x47bf42]
xor ax, 0x702a
mov word [0x47c142], ax
mov ax, word [0x47bf44]
xor ax, 0xa6f6
mov word [0x47c144], ax
mov ax, word [0x47bf46]
xor ax, 0x4ed0
mov word [0x47c146], ax
mov ax, word [0x47bf48]
xor ax, 0x417d
mov word [0x47c148], ax
mov ax, word [0x47bf4a]
xor ax, 0x7ac
mov cx, ax
shl cx, 1
and cx, 0x5f2c
add ax, 0xaf96
sub ax, cx
mov word [0x47c14a], ax
mov ax, word [0x47bf4c]
mov cx, ax
and cx, 0xc54c
mov dx, ax
and dx, 2
mov si, ax
or si, 0xfffd
add si, 1
mov di, 0xfffe
sub di, cx
imul di, dx
imul si, cx
add di, si
add ax, 0xc54e
add ax, di
mov word [0x47c14c], ax
mov ax, word [0x47bf4e]
xor ax, 0x5c61
mov word [0x47c14e], ax
mov ax, word [0x47bf50]
mov cx, ax
xor cx, 0xffff
or cx, 0x82ab
mov dx, ax
xor dx, 0x7d54
or ax, 0x7d54
and ax, cx
or ax, dx
xor ax, 0x9a21
mov word [0x47c150], ax
mov ax, word [0x47bf52]
xor ax, 0x92e6
mov word [0x47c152], ax
mov ax, word [0x47bf54]
xor ax, 0xaa7f
mov word [0x47c154], ax
mov ax, word [0x47bf56]
mov cx, ax
shl cx, 1
and cx, 0x75f6
add ax, 0xbafb
sub ax, cx
mov word [0x47c156], ax
mov ax, word [0x47bf58]
xor ax, 0x8e10
mov word [0x47c158], ax
mov ax, word [0x47bf5a]
xor ax, 0x56ee
mov word [0x47c15a], ax
mov ax, word [0x47bf5c]
xor ax, 0xde4d
mov word [0x47c15c], ax
mov ax, word [0x47bf5e]
xor ax, 0x8418
mov word [0x47c15e], ax
mov ax, word [0x47bf60]
xor ax, 0xe741
mov word [0x47c160], ax
mov ax, word [0x47bf62]
mov cx, ax
shl cx, 1
and cx, 0x480e
add ax, 0x2407
sub ax, cx
mov word [0x47c162], ax
mov ax, word [0x47bf64]
mov cx, ax
or cx, 0xb41d
and ax, 0xb41d
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
or cx, ax
mov word [0x47c164], cx
mov ax, word [0x47bf66]
xor ax, 0x81df
mov word [0x47c166], ax
mov ax, word [0x47bf68]
mov cx, ax
shl cx, 1
and cx, 0xacea
add ax, 0xd675
sub ax, cx
mov word [0x47c168], ax
mov ax, word [0x47bf6a]
xor ax, 0xd64f
mov word [0x47c16a], ax
mov ax, word [0x47bf6c]
xor ax, 0x4ec1
mov word [0x47c16c], ax
mov ax, word [0x47bf6e]
mov cx, ax
xor cx, 0x8be5
shl ax, 1
and ax, 0x8dce
xor ax, 0xfa35
add cx, 0x46e8
add cx, ax
mov word [0x47c16e], cx
mov cx, word [0x47bf70]
mov ax, cx
and ax, 0x932f
xor ax, 0x932f
mov dx, cx
xor dx, 0x932f
or cx, 0x6cd0
and cx, dx
or ax, cx
mov cx, ax
shl cx, 1
and cx, 0xf6e6
add ax, 0x7b73
sub ax, cx
mov word [0x47c170], ax
mov ax, word [0x47bf72]
xor ax, 0x24b9
mov word [0x47c172], ax
mov ax, word [0x47bf74]
mov cx, ax
shl cx, 1
and cx, 0xc49a
mov dx, cx
add dx, 0x1db3
xor dx, ax
mov si, 0x624c
sub si, cx
and si, ax
shl si, 1
sub si, dx
mov word [0x47c174], si
mov ax, word [0x47bf76]
xor ax, 0x5bfc
mov word [0x47c176], ax
mov ax, word [0x47bf78]
xor ax, 0x1019
mov word [0x47c178], ax
mov ax, word [0x47bf7a]
xor ax, 0xdeb7
mov word [0x47c17a], ax
mov ax, word [0x47bf7c]
mov cx, ax
xor cx, 0xffff
or ax, 0x7372
or cx, 0x8c8d
and ax, cx
xor ax, 0xffff
mov word [0x47c17c], ax
mov ax, word [0x47bf7e]
xor ax, 0xe1d6
mov word [0x47c17e], ax
mov ax, word [0x47bf80]
xor ax, 0x845c
mov word [0x47c180], ax
mov ax, word [0x47bf82]
xor ax, 0xec98
mov word [0x47c182], ax
mov ax, word [0x47bf84]
xor ax, 0xf866
mov word [0x47c184], ax
mov ax, word [0x47bf86]
mov cx, ax
shl cx, 1
and cx, 0xa7be
add ax, 0xd3df
sub ax, cx
mov word [0x47c186], ax
mov ax, word [0x47bf88]
xor ax, 0xa15e
mov word [0x47c188], ax
mov ax, word [0x47bf8a]
xor ax, 0x4c74
mov word [0x47c18a], ax
mov ax, word [0x47bf8c]
xor ax, 0x7343
mov word [str._b_a__], ax
mov ax, word [0x47bf8e]
xor ax, 0xf396
mov word [0x47c18e], ax
mov ax, word [0x47bf90]
xor ax, 0x8ab1
mov word [0x47c190], ax
mov ax, word [str.mMZr]
mov cx, ax
and cx, 0x79e8
mov dx, ax
and dx, 2
mov si, dx
xor si, 2
imul si, cx
or cx, 2
imul cx, dx
add cx, si
add ax, 0x79ea
mov dx, cx
xor dx, ax
xor cx, 0xffff
and ax, cx
shl ax, 1
sub ax, dx
mov word [0x47c192], ax
mov ax, word [0x47bf94]
xor ax, 0x996b
mov word [0x47c194], ax
mov ax, word [0x47bf96]
xor ax, 0xb20f
mov word [0x47c196], ax
mov ax, word [0x47bf98]
xor ax, 0x8988
mov word [0x47c198], ax
mov ax, word [0x47bf9a]
xor ax, 0x39f6
mov word [0x47c19a], ax
mov ax, word [0x47bf9c]
xor ax, 0x4b67
mov word [0x47c19c], ax
mov ax, word [0x47bf9e]
xor ax, 0xc87
mov word [0x47c19e], ax
mov ax, word [0x47bfa0]
xor ax, 0x73b2
mov word [0x47c1a0], ax
mov ax, word [0x47bfa2]
mov cx, ax
shl cx, 1
and cx, 0xc14e
add ax, 0xe0a7
sub ax, cx
mov word [0x47c1a2], ax
mov ax, word [0x47bfa4]
mov cx, ax
shl cx, 1
and cx, 0x8e74
add ax, 0xc73a
sub ax, cx
mov word [0x47c1a4], ax
mov ax, word [0x47bfa6]
xor ax, 0x4636
mov word [0x47c1a6], ax
mov ax, word [0x47bfa8]
xor ax, 0xbb5f
mov word [0x47c1a8], ax
mov ax, word [0x47bfaa]
mov cx, ax
xor cx, 0xffff
mov dx, ax
add dx, 1
or cx, 0x37e
add dx, cx
or ax, 0x37e
xor dx, 0xffff
and ax, dx
xor ax, 0x83c7
mov word [0x47c1aa], ax
mov ax, word [0x47bfac]
mov cx, ax
shl cx, 1
and cx, 0xa424
mov dx, cx
or dx, 0x5212
shl cx, 1
sub cx, dx
mov dx, cx
xor dx, ax
xor cx, 0xffff
and ax, cx
shl ax, 1
sub ax, dx
mov word [0x47c1ac], ax
mov ax, word [0x47bfae]
mov cx, ax
shl cx, 1
and cx, 0x1a6a
add ax, 0x8d35
sub ax, cx
mov word [0x47c1ae], ax
mov ax, word [0x47bfb0]
xor ax, 0x8975
mov word [0x47c1b0], ax
mov ax, word [0x47bfb2]
mov cx, ax
shl cx, 1
and cx, 0x1288
add ax, 0x944
sub ax, cx
mov word [0x47c1b2], ax
mov ax, word [0x47bfb4]
xor ax, 0x7e3
mov word [0x47c1b4], ax
mov ax, word [0x47bfb6]
xor ax, 0x86bc
mov word [0x47c1b6], ax
mov ax, word [0x47bfb8]
xor ax, 0xce01
mov word [0x47c1b8], ax
mov ax, word [0x47bfba]
mov cx, ax
shl cx, 1
and cx, 0x1490
add ax, 0x8a48
sub ax, cx
mov word [0x47c1ba], ax
mov ax, word [0x47bfbc]
xor ax, 0xb351
mov word [0x47c1bc], ax
mov ax, word [0x47bfbe]
mov cx, ax
shl cx, 1
add ax, 0x552b
and cx, 0xaa56
sub ax, cx
mov word [0x47c1be], ax
mov ax, word [0x47bfc0]
mov cx, ax
shl cx, 1
and cx, 0x716c
add ax, 0xb8b6
sub ax, cx
mov word [0x47c1c0], ax
mov ax, word [0x47bfc2]
xor ax, 0xaf98
mov word [0x47c1c2], ax
mov ax, word [0x47bfc4]
xor ax, 0x3f0a
mov word [0x47c1c4], ax
mov ax, word [0x47bfc6]
xor ax, 0x6c51
mov word [0x47c1c6], ax
mov ax, word [0x47bfc8]
mov cx, ax
xor cx, 0xe403
mov dx, ax
or dx, 0x1bfc
and dx, cx
and ax, 0xe403
or ax, 0x8d4
xor dx, ax
xor dx, 0xcd3b
mov word [0x47c1c8], dx
mov ax, word [0x47bfca]
mov cx, ax
xor cx, 0xfa79
shl ax, 1
and ax, 0x652c
xor ax, 0x9bdf
add cx, 0x3297
add cx, ax
mov word [0x47c1ca], cx
mov ax, word [0x47bfcc]
xor ax, 0x4683
mov word [0x47c1cc], ax
mov ax, word [0x47bfce]
xor ax, 0xe099
mov word [0x47c1ce], ax
mov ax, word [0x47bfd0]
mov cx, ax
shl cx, 1
and cx, 0x4748
add ax, 0xa3a4
sub ax, cx
mov word [0x47c1d0], ax
mov ax, word [0x47bfd2]
mov cx, ax
and cx, 0xfc89
xor cx, 0xfc89
mov dx, ax
xor dx, 0xfc89
or ax, 0x376
and ax, dx
or cx, ax
mov word [0x47c1d2], cx
mov ax, word [0x47bfd4]
xor ax, 0xf40
mov word [0x47c1d4], ax
mov ax, word [0x47bfd6]
xor ax, 0xb961
mov word [0x47c1d6], ax
mov ax, word [0x47bfd8]
mov cx, ax
shl cx, 1
and cx, 0xc4a4
add ax, 0x6252
sub ax, cx
mov word [0x47c1d8], ax
mov ax, word [0x47bfda]
xor ax, 0x4741
mov word [0x47c1da], ax
mov ax, word [0x47bfdc]
mov cx, ax
xor cx, 0xaa84
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
shl cx, 1
and cx, 0x5508
add ax, 0xaa84
sub ax, cx
mov word [0x47c1dc], ax
mov ax, word [0x47bfde]
mov cx, ax
shl cx, 1
and cx, 0xef1a
add ax, 0x778d
sub ax, cx
mov word [0x47c1de], ax
mov ax, word [str.Hc_F]
xor ax, 0x3099
mov word [0x47c1e0], ax
mov ax, word [0x47bfe2]
xor ax, 0xa699
mov word [0x47c1e2], ax
mov ax, word [0x47bfe4]
xor ax, 0xaa2f
mov word [0x47c1e4], ax
mov ax, word [0x47bfe6]
xor ax, 0xe09b
mov word [str.J_rt], ax
mov ax, word [0x47bfe8]
mov cx, ax
xor cx, 0xf145
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
mov dx, cx
shl dx, 1
and dx, 0xe28a
xor dx, 0xf145
shl cx, 2
and cx, 0x514
sub ax, cx
add ax, dx
mov word [0x47c1e8], ax
mov ax, word [0x47bfea]
mov cx, ax
xor cx, 0xb4c
shl ax, 1
and ax, 0x328a
xor ax, 0xed77
add cx, 0x1946
add cx, ax
mov word [0x47c1ea], cx
mov ax, word [0x47bfec]
mov cx, ax
or cx, 0x50a5
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
and ax, 0x50a5
or cx, ax
mov word [0x47c1ec], cx
mov ax, word [0x47bfee]
xor ax, 0x19a5
mov word [0x47c1ee], ax
mov ax, word [0x47bff0]
xor ax, 0x3268
mov word [0x47c1f0], ax
mov ax, word [0x47bff2]
mov cx, ax
shl cx, 1
and cx, 0x478
add ax, 0x823c
sub ax, cx
mov word [0x47c1f2], ax
mov ax, word [0x47bff4]
xor ax, 0x1c4f
mov word [0x47c1f4], ax
mov ax, word [0x47bff6]
xor ax, 0xd04d
mov word [0x47c1f6], ax
mov ax, word [0x47bff8]
xor ax, 0x8635
mov word [0x47c1f8], ax
mov ax, word [0x47bffa]
xor ax, 0xc936
mov word [0x47c1fa], ax
mov ax, word [0x47bffc]
mov cx, ax
and cx, 0x60ea
xor cx, 0x60ea
mov dx, ax
xor dx, 0x60ea
or ax, 0x9f15
and ax, dx
or cx, ax
mov word [0x47c1fc], cx
mov ax, word [0x47bffe]
mov dx, ax
shl dx, 1
xor dx, 0xffff
mov cx, ax
add cx, dx
mov dx, ax
and dx, 0x817
and cx, 0x1440
or cx, dx
xor cx, 0x1440
and ax, 0xe3a8
xor ax, 0xe3a8
mov si, cx
shl si, 1
xor si, 0xffff
mov dx, cx
add dx, si
mov si, ax
shl si, 1
xor si, 0xffff
mov di, ax
add di, si
and dx, di
or cx, ax
xor cx, 0xffff
or dx, cx
mov word [0x47c1fe], dx
mov ax, word [0x47c000]
xor ax, 0x6ea8
mov word [0x47c200], ax
mov ax, word [0x47c002]
mov cx, ax
or cx, 0x9563
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
or ax, 0x6a9c
and ax, cx
xor ax, 0xffff
mov word [str.65g_], ax
mov ax, word [0x47c004]
xor ax, 0xb225
mov word [0x47c204], ax
mov ax, word [0x47c006]
xor ax, 0x15c5
mov word [0x47c206], ax
mov ax, word [0x47c008]
xor ax, 0xd7c5
mov word [0x47c208], ax
mov ax, word [0x47c00a]
xor ax, 0x836e
mov word [0x47c20a], ax
mov ax, word [0x47c00c]
xor ax, 0xa605
mov word [0x47c20c], ax
mov ax, word [0x47c00e]
mov cx, ax
shl cx, 1
and cx, 0x9b88
add ax, 0xcdc4
sub ax, cx
mov word [0x47c20e], ax
mov cx, word [0x47c010]
mov ax, cx
xor ax, 0xffff
or ax, 0x8050
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
mov dx, cx
and dx, 0x7faf
mov si, 0x8050
sub si, cx
add si, dx
or ax, si
xor ax, 0xffff
mov word [0x47c210], ax
mov ax, word [0x47c012]
xor ax, 0xbc7a
mov word [0x47c212], ax
mov ax, word [0x47c014]
xor ax, 0x634b
mov word [0x47c214], ax
mov ax, word [0x47c016]
xor ax, 0xade9
mov word [0x47c216], ax
mov ax, word [0x47c018]
xor ax, 0x499b
mov word [0x47c218], ax
mov ax, word [0x47c01a]
mov cx, ax
and cx, 0x153b
xor cx, 0x153b
mov dx, ax
xor dx, 0x153b
or ax, 0xeac4
and ax, dx
add cx, ax
mov word [0x47c21a], cx
mov ax, word [0x47c01c]
xor ax, 0xbcfb
mov word [0x47c21c], ax
mov ax, word [0x47c01e]
xor ax, 0xdf8a
mov word [0x47c21e], ax
mov ax, word [0x47c020]
xor ax, 0xcf3f
mov word [0x47c220], ax
mov ax, word [0x47c022]
xor ax, 0x35e9
mov word [0x47c222], ax
mov ax, word [0x47c024]
xor ax, 0x2807
mov cx, ax
shl cx, 1
xor cx, 0xffff
add ax, cx
mov word [0x47c224], ax
mov ax, word [0x47c026]
mov cx, ax
shl cx, 1
and cx, 0x6566
add ax, 0xb2b3
sub ax, cx
mov word [0x47c226], ax
mov ax, word [0x47c028]
xor ax, 0x87b4
mov word [0x47c228], ax
mov ax, word [0x47c02a]
mov cx, ax
shl cx, 1
and cx, 0xac18
add ax, 0x560c
sub ax, cx
mov word [0x47c22a], ax
mov ax, word [0x47c02c]
xor ax, 0x222f
mov word [0x47c22c], ax
mov ax, word [0x47c02e]
mov cx, ax
xor cx, 0xffff
or cx, 0x9ebf
or ax, 0x6140
and cx, ax
mov word [0x47c22e], cx
mov ax, word [0x47c030]
xor ax, 0xd08b
mov word [0x47c230], ax
mov ax, word [0x47c032]
xor ax, 0x9a9e
mov word [0x47c232], ax
mov ax, word [0x47c034]
mov cx, ax
xor cx, 0xffff
mov dx, ax
and dx, 0xb863
xor dx, 0xb863
add ax, 1
or cx, 0x479c
add ax, cx
or dx, ax
mov word [0x47c234], dx
mov ax, word [0x47c036]
xor ax, 0x51ab
mov word [str.7__:_], ax
mov ax, word [0x47c038]
xor ax, 0x973b
mov word [0x47c238], ax
mov ax, word [0x47c03a]
xor ax, 0x740f
mov word [0x47c23a], ax
mov ax, word [0x47c03c]
mov cx, ax
shl cx, 1
xor cx, 0xffff
mov dx, ax
add dx, cx
and dx, 0x17b5
mov cx, ax
xor cx, 0x17b5
or ax, 0xe84a
and ax, cx
or dx, ax
mov word [0x47c23c], dx
mov ax, word [0x47c03e]
xor ax, 0x3c2d
mov cx, ax
shl cx, 1
and cx, 0xa67e
add ax, 0xd33f
sub ax, cx
mov word [0x47c23e], ax
mov ax, word [0x47c040]
xor ax, 0x239f
mov word [0x47c240], ax
mov ax, word [0x47c042]
xor ax, 0x6daa
mov word [0x47c242], ax
mov ax, word [0x47c044]
mov cx, ax
shl cx, 1
and cx, 0x274
add ax, 0x13a
sub ax, cx
mov word [0x47c244], ax
mov ax, word [0x47c046]
mov cx, ax
and cx, 0xc609
mov dx, ax
and dx, 2
mov si, ax
or si, 0xfffd
add si, 1
mov di, 0xfffe
sub di, cx
imul di, dx
imul si, cx
add di, si
add ax, 0xc60b
add ax, di
mov word [0x47c246], ax
mov ax, word [0x47c048]
mov cx, ax
and cx, 0x1bfa
or ax, 0x1bfa
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
or ax, cx
xor ax, 0xffff
mov word [0x47c248], ax
mov ax, word [0x47c04a]
mov cx, ax
xor cx, 0xffff
or cx, 0xa8d5
and ax, 0xa8d5
xor ax, 0xa8d5
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
and ax, cx
mov word [0x47c24a], ax
mov ax, word [0x47c04c]
xor ax, 0x653d
mov word [0x47c24c], ax
mov ax, word [0x47c04e]
xor ax, 0xaec4
mov word [0x47c24e], ax
mov ax, word [0x47c050]
mov cx, ax
and cx, 0x1279
mov dx, ax
and dx, 2
mov si, ax
or si, 0xfffd
add si, 1
mov di, 0xfffe
sub di, cx
imul di, dx
imul si, cx
add di, si
add ax, 0x127b
add ax, di
mov word [0x47c250], ax
mov ax, word [str.6V_dg]
xor ax, 0xa8ac
mov word [0x47c252], ax
mov ax, word [0x47c054]
xor ax, 0xde0d
mov word [0x47c254], ax
mov ax, word [0x47c056]
xor ax, 0x11b6
mov word [0x47c256], ax
mov ax, word [0x47c058]
xor ax, 0xcd9d
mov word [0x47c258], ax
mov ax, word [0x47c05a]
xor ax, 0x204f
mov word [0x47c25a], ax
mov ax, word [0x47c05c]
mov cx, ax
shl cx, 1
and cx, 0xc4ee
mov dx, 0x1d88
sub dx, ax
add cx, dx
mov dx, cx
xor dx, 0x1d88
or cx, 0x6277
and cx, dx
shl cx, 1
mov dx, cx
add dx, 0x1d89
xor dx, ax
mov si, 0x6276
sub si, cx
and si, ax
shl si, 1
sub si, dx
mov word [0x47c25c], si
mov esi, dword [ebp - 0xe0]
mov ax, word [0x47c05e]
mov cx, ax
shl cx, 1
and cx, 0xaea8
add ax, 0xd754
sub ax, cx
mov word [0x47c25e], ax
mov ax, word [0x47c060]
xor ax, 0x2fdc
mov word [0x47c260], ax
mov ax, word [0x47c062]
xor ax, 0x3f5b
mov word [0x47c262], ax
mov ax, word [0x47c064]
mov cx, ax
shl cx, 1
and cx, 0xe2f0
add ax, 0x7178
sub ax, cx
mov word [0x47c264], ax
mov ax, word [0x47c066]
xor ax, 0x6b03
mov word [0x47c266], ax
mov ax, word [0x47c068]
xor ax, 0x1ac2
mov word [0x47c268], ax
mov ax, word [0x47c06a]
xor ax, 0x1965
mov word [0x47c26a], ax
mov ax, word [0x47c06c]
mov cx, ax
shl cx, 1
and cx, 0x2500
add ax, 0x9280
sub ax, cx
mov ecx, dword [ebp - 0x8c]
mov word [0x47c26c], ax
mov ax, word [0x47c06e]
xor ax, 0x5cdd
mov word [0x47c26e], ax
mov ax, word [0x47c070]
xor ax, 0xfaad
mov word [0x47c270], ax
mov ax, word [0x47c072]
xor ax, 0xe0c1
mov word [0x47c272], ax
mov ax, word [0x47c074]
xor ax, 0x7393
mov word [0x47c274], ax
mov ax, word [0x47c076]
xor ax, 0xee03
mov word [0x47c276], ax
mov ax, word [0x47c078]
xor ax, 0x2c40
mov word [0x47c278], ax
mov ax, word [0x47c07a]
xor ax, 0x9baa
mov word [0x47c27a], ax
mov ax, word [0x47c07c]
xor ax, 0xbd63
mov word [0x47c27c], ax
mov ax, word [0x47c07e]
xor ax, 0xff08
mov word [0x47c27e], ax
mov dword [0x47e5c0], 1
mov eax, ecx
mov edi, dword [ebp - 0x98]
add eax, dword [edi + 0x3c]
mov dword [edi + 0x3c], eax
mov eax, ecx
xor eax, 0xfc
add eax, 1
shl ecx, 1
and ecx, 0xf8
add eax, ecx
mov ecx, edi
add ecx, 0x28
mov dword [ebp - 0xc4], ecx
mov edx, dword [edi + 0x28]
mov byte [edx], al
mov eax, esi
or eax, 0xfffffffe
add eax, 1
and esi, 0xfffffffe
add eax, esi
mov edx, dword [edi + 0x28]
mov byte [edx + 1], al
mov edx, eax
shr edx, 8
mov esi, dword [edi + 0x28]
mov byte [esi + 2], dl
mov esi, dword [edi + 0x28]
add esi, 3
mov dword [edi + 0x28], esi
mov ecx, edi
add ecx, 0x2c
mov esi, dword [edi + 0x2c]
mov bl, byte [esi]
shr bl, 1
or bl, 0x80
mov byte [esi], bl
mov ebx, edi
add ebx, 0x38
mov esi, dword [edi + 0x38]
add esi, 0xffffffff
mov dword [edi + 0x38], esi
cmp esi, 0
jne 0x42ac3a
mov dword [ebx], 8
mov edi, dword [ebp - 0xc4]
mov esi, dword [edi]
mov ebx, esi
add ebx, 1
mov dword [edi], ebx
mov dword [ecx], esi
mov ecx, eax
and ecx, 0x1ff
mov cl, byte [ecx + 0x47bc80]
and edx, 0x7f
mov dl, byte [edx + 0x47c300]
cmp eax, 0x200
jb 0x42ac5c
mov cl, dl
movzx eax, cl
mov edx, dword [ebp - 0x98]
mov cx, word [edx + eax*2 + 0x83d2]
add cx, 1
mov word [edx + eax*2 + 0x83d2], cx
mov eax, dword [ebp - 0x8c]
movzx eax, word [eax*2 + 0x47c07a]
mov cx, word [edx + eax*2 + 0x8192]
add cx, 1
mov word [edx + eax*2 + 0x8192], cx
mov edi, dword [ebp - 0x18]
mov eax, dword [edi]
mov eax, dword [eax + 0x50]
add eax, 0x836011c8
sub eax, 0x8d822aa9
sub eax, 1
add eax, 0x8d822aa9
add eax, 0x7c9fee38
mov ecx, dword [ebp - 0x24]
mov dword [ecx], eax
mov eax, dword [edi]
mov dword [eax + 0x50], 0
jmp 0x42acca
jmp 0x42accc
jmp 0x42f5f5
mov eax, dword [ebp - 0x10]
cmp dword [eax], 0
jne 0x42ad6f
mov eax, dword [edi]
add eax, 0x90
mov ecx, dword [ebp - 0x28]
cmp dword [ecx], 0x8100
jae 0x42acf3
mov ecx, dword [ecx]
jmp 0x42acfa
mov ecx, 0x8100
jmp 0x42acfa
mov cl, byte [eax + ecx]
mov eax, dword [edi]
mov edx, dword [eax + 0x3c]
add edx, 1
mov dword [eax + 0x3c], edx
mov edx, eax
add edx, 0x28
mov esi, dword [eax + 0x28]
mov edi, esi
add edi, 1
mov dword [eax + 0x28], edi
mov byte [esi], cl
mov esi, eax
add esi, 0x2c
mov edi, dword [eax + 0x2c]
mov ch, byte [edi]
shr ch, 1
mov byte [edi], ch
mov edi, eax
add edi, 0x38
mov ebx, dword [eax + 0x38]
add ebx, 0xffffffff
mov dword [eax + 0x38], ebx
cmp ebx, 0
jne 0x42ad4d
mov dword [edi], 8
mov edi, dword [edx]
mov ebx, edi
add ebx, 1
mov dword [edx], ebx
mov dword [esi], edi
movzx ecx, cl
mov dx, word [eax + ecx*2 + 0x8192]
add dx, 1
mov word [eax + ecx*2 + 0x8192], dx
mov edi, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x24]
jmp 0x42f5f3
jmp 0x42ad71
mov eax, dword [edi]
cmp dword [eax + 0x14], 0
setne al
test al, 1
jne 0x42ada4
jmp 0x42ad80
jmp 0x42ad82
mov eax, dword [edi]
mov eax, dword [eax + 8]
and eax, 0x10000
cmp eax, 0
setne al
test al, 1
jne 0x42ada4
jmp 0x42ad98
cmp dword [edx], 0x80
jb 0x42f5b7
mov eax, dword [ebp - 0x10]
mov esi, dword [eax]
mov eax, dword [edx]
mov dword [ebp - 0x90], eax
mov eax, dword [edi]
mov dword [ebp - 0x9c], eax
cmp dword [0x47e5c0], 0
jne 0x42f4a1
mov al, byte [0x47ba80]
xor al, 0xc0
mov byte [0x47bc80], al
mov al, byte [0x47ba81]
xor al, 0x6d
mov byte [0x47bc81], al
mov al, byte [0x47ba82]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0x8c
xor dl, 0x8c
add al, 1
or cl, 0x73
add al, cl
or dl, al
xor dl, 0x3b
mov byte [0x47bc82], dl
mov al, byte [0x47ba83]
xor al, 2
mov byte [0x47bc83], al
mov al, byte [0x47ba84]
xor al, 0x5e
mov byte [0x47bc84], al
mov al, byte [0x47ba85]
xor al, 0xe0
mov byte [0x47bc85], al
mov al, byte [0x47ba86]
xor al, 0xda
mov byte [0x47bc86], al
mov al, byte [0x47ba87]
mov cl, al
and cl, 0x2b
or cl, 0xd0
and al, 0xd4
xor al, cl
xor al, 0xc4
mov byte [str.ke_Y], al
mov al, byte [0x47ba88]
mov cl, al
xor cl, 0xff
mov dl, cl
or dl, 0x5d
sub cl, dl
shl cl, 1
add al, 0x5d
add al, cl
mov byte [0x47bc88], al
mov al, byte [0x47ba89]
mov cl, al
shl cl, 1
and cl, 0x16
add al, 0x8b
sub al, cl
mov byte [0x47bc89], al
mov al, byte [0x47ba8a]
mov cl, al
shl cl, 1
and cl, 0x78
add al, 0xbc
sub al, cl
mov byte [0x47bc8a], al
mov al, byte [0x47ba8b]
xor al, 0x73
mov byte [0x47bc8b], al
mov al, byte [0x47ba8c]
xor al, 0x48
mov byte [0x47bc8c], al
mov al, byte [0x47ba8d]
xor al, 0x3a
mov byte [0x47bc8d], al
mov al, byte [0x47ba8e]
xor al, 0x98
mov byte [0x47bc8e], al
mov al, byte [0x47ba8f]
xor al, 0x81
mov byte [0x47bc8f], al
mov al, byte [0x47ba90]
mov cl, al
xor cl, 0xff
mov dl, al
add dl, 1
or cl, 0x4f
add dl, cl
and al, 0xb0
xor al, 0xb0
or dl, al
xor dl, 0xff
mov byte [0x47bc90], dl
mov al, byte [0x47ba91]
mov cl, al
shl cl, 1
and cl, 0xcc
add al, 0xe6
sub al, cl
mov byte [0x47bc91], al
mov al, byte [0x47ba92]
xor al, 0xcb
mov byte [0x47bc92], al
mov cl, byte [0x47ba93]
mov al, cl
xor al, 0xff
shl al, 1
add al, cl
mov dl, al
xor dl, 0xff
add al, 1
or al, 0x77
add al, dl
and cl, 0x88
xor cl, 0x88
or al, cl
xor al, 0xff
mov byte [0x47bc93], al
mov al, byte [0x47ba94]
xor al, 0xfa
mov byte [0x47bc94], al
mov al, byte [0x47ba95]
xor al, 0x4b
mov byte [0x47bc95], al
mov al, byte [0x47ba96]
xor al, 0x82
mov byte [0x47bc96], al
mov al, byte [0x47ba97]
xor al, 0xe
mov byte [0x47bc97], al
mov al, byte [0x47ba98]
mov cl, al
xor cl, 0xff
mov dl, al
shl dl, 1
or dl, 1
mov ah, dl
add ah, cl
mov ch, al
sub ch, dl
mov dl, ah
and dl, 0x22
and ch, 0xdd
or dl, ch
xor dl, 3
and ah, 0x21
xor ah, 0x21
or dl, ah
and cl, 0x21
and al, 0x21
xor al, 0x21
or al, cl
xor al, 0xff
and dl, al
mov byte [0x47bc98], dl
mov al, byte [0x47ba99]
xor al, 0x1f
mov byte [0x47bc99], al
mov al, byte [0x47ba9a]
mov cl, al
shl cl, 1
and cl, 0x24
add al, 0x12
sub al, cl
mov byte [0x47bc9a], al
mov al, byte [0x47ba9b]
xor al, 0x61
mov byte [0x47bc9b], al
mov al, byte [0x47ba9c]
mov cl, al
shl cl, 1
and cl, 0x54
add al, 0xaa
sub al, cl
mov byte [0x47bc9c], al
mov al, byte [0x47ba9d]
xor al, 0x5a
mov byte [0x47bc9d], al
mov al, byte [0x47ba9e]
xor al, 0x77
mov byte [0x47bc9e], al
mov al, byte [0x47ba9f]
mov cl, al
shl cl, 1
and cl, 0xd2
add al, 0x69
sub al, cl
mov byte [0x47bc9f], al
mov al, byte [0x47baa0]
xor al, 0xe7
mov byte [0x47bca0], al
mov al, byte [0x47baa1]
xor al, 0x44
mov byte [0x47bca1], al
mov al, byte [0x47baa2]
mov cl, al
shl cl, 1
and cl, 0x60
add al, 0xb0
sub al, cl
mov byte [0x47bca2], al
mov al, byte [0x47baa3]
xor al, 0xd4
mov byte [0x47bca3], al
mov al, byte [0x47baa4]
xor al, 0x4e
mov byte [0x47bca4], al
mov al, byte [0x47baa5]
xor al, 0x61
mov byte [0x47bca5], al
mov al, byte [0x47baa6]
xor al, 0xa2
mov byte [0x47bca6], al
mov al, byte [0x47baa7]
xor al, 0xda
mov byte [0x47bca7], al
mov al, byte [0x47baa8]
xor al, 0x9b
mov byte [0x47bca8], al
mov al, byte [0x47baa9]
xor al, 0x5c
mov byte [0x47bca9], al
mov al, byte [0x47baaa]
mov cl, al
shl cl, 1
and cl, 0x20
add al, 0x10
sub al, cl
mov byte [0x47bcaa], al
mov al, byte [0x47baab]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, al
xor cl, 0xff
and dl, cl
or dl, 0x16
or al, 0xe9
and dl, al
mov byte [0x47bcab], dl
mov al, byte [0x47baac]
xor al, 0xf4
mov byte [0x47bcac], al
mov al, byte [0x47baad]
xor al, 0x1e
mov byte [0x47bcad], al
mov al, byte [0x47baae]
xor al, 0xf7
mov byte [0x47bcae], al
mov al, byte [0x47baaf]
mov cl, al
shl cl, 1
and cl, 0xa
add al, 5
add al, cl
shl cl, 1
sub al, cl
mov byte [0x47bcaf], al
mov al, byte [0x47bab0]
mov cl, al
xor cl, 0xff
or al, 0xc2
or cl, 0x3d
and al, cl
xor al, 0xff
mov byte [0x47bcb0], al
mov al, byte [0x47bab1]
xor al, 0x76
mov byte [0x47bcb1], al
mov al, byte [0x47bab2]
xor al, 0x9c
mov byte [0x47bcb2], al
mov al, byte [0x47bab3]
mov cl, al
xor cl, 0xff
or cl, 0xcd
or al, 0x32
and cl, al
mov byte [0x47bcb3], cl
mov al, byte [0x47bab4]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, al
and cl, 0x3c
xor cl, 0x3c
and cl, dl
xor cl, 0x3c
or al, 0x3c
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
or cl, al
xor cl, 0xff
mov byte [0x47bcb4], cl
mov al, byte [0x47bab5]
mov cl, al
shl cl, 1
and cl, 0xde
add al, 0x6f
sub al, cl
mov byte [str.fgMy], al
mov al, byte [0x47bab6]
mov cl, al
and cl, 0x46
xor cl, 0xff
add al, 0x47
add al, cl
and al, cl
mov byte [0x47bcb6], al
mov al, byte [0x47bab7]
xor al, 0x38
mov byte [0x47bcb7], al
mov al, byte [0x47bab8]
mov dl, al
xor dl, 0xff
mov cl, al
and cl, 0x3d
xor cl, 0x3d
add al, 1
or dl, 0xc2
add al, dl
mov dl, al
xor dl, 0xff
mov ah, cl
and ah, dl
mov dl, cl
xor dl, al
add dl, cl
sub dl, ah
mov byte [0x47bcb8], dl
mov al, byte [0x47bab9]
xor al, 0xb6
mov byte [0x47bcb9], al
mov al, byte [0x47baba]
mov cl, al
shl cl, 1
or cl, 0xbc
add al, 0xdd
sub al, cl
mov byte [0x47bcba], al
mov al, byte [str.97dM36]
xor al, 0x57
mov byte [0x47bcbb], al
mov al, byte [0x47babc]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0x17
xor dl, 0x17
add al, 1
or cl, 0xe8
add al, cl
or dl, al
mov byte [0x47bcbc], dl
mov al, byte [0x47babd]
xor al, 0x54
mov byte [0x47bcbd], al
mov al, byte [0x47babe]
xor al, 0x26
mov byte [0x47bcbe], al
mov al, byte [0x47babf]
xor al, 0x56
mov byte [0x47bcbf], al
mov al, byte [0x47bac0]
xor al, 0xc3
mov byte [0x47bcc0], al
mov al, byte [0x47bac1]
mov cl, al
shl cl, 1
and cl, 0x94
add al, 0x4a
sub al, cl
mov byte [0x47bcc1], al
mov al, byte [0x47bac2]
mov cl, al
xor cl, 0xff
or cl, 0x85
or al, 0x7a
and cl, al
mov byte [0x47bcc2], cl
mov al, byte [0x47bac3]
xor al, 0x9b
mov byte [0x47bcc3], al
mov al, byte [0x47bac4]
xor al, 5
mov byte [0x47bcc4], al
mov al, byte [0x47bac5]
xor al, 0xc4
mov byte [str.r__], al
mov al, byte [0x47bac6]
xor al, 0x93
mov byte [0x47bcc6], al
mov al, byte [0x47bac7]
xor al, 0x14
mov byte [0x47bcc7], al
mov al, byte [0x47bac8]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, al
and cl, 0xb6
and dl, 0x49
or dl, cl
xor dl, 0x13
or al, 0x5a
and al, dl
xor al, 0xff
mov byte [0x47bcc8], al
mov al, byte [0x47bac9]
xor al, 0x6f
mov byte [0x47bcc9], al
mov cl, byte [0x47baca]
mov al, cl
and al, 0xda
xor al, 0xda
mov dl, cl
or dl, 0x25
mov ah, 0xda
sub ah, cl
add ah, dl
mov cl, ah
or cl, dl
sub al, ah
add al, cl
mov byte [0x47bcca], al
mov al, byte [0x47bacb]
xor al, 0x9b
mov byte [0x47bccb], al
mov al, byte [0x47bacc]
mov cl, al
or cl, 0x58
xor al, 0xff
add cl, 1
or al, 0xa7
add cl, al
xor cl, 0xff
mov byte [str.pbh_], cl
mov al, byte [0x47bacd]
xor al, 0x2b
mov byte [0x47bccd], al
mov al, byte [0x47bace]
xor al, 0x27
mov byte [0x47bcce], al
mov al, byte [0x47bacf]
xor al, 0x8c
mov byte [0x47bccf], al
mov al, byte [0x47bad0]
xor al, 0xb7
mov byte [0x47bcd0], al
mov al, byte [0x47bad1]
mov cl, al
shl cl, 1
and cl, 0x24
add al, 0x92
sub al, cl
mov byte [0x47bcd1], al
mov al, byte [0x47bad2]
mov cl, al
and cl, 0x51
or cl, 0x26
and al, 0xae
xor al, cl
xor al, 0xac
mov byte [0x47bcd2], al
mov al, byte [0x47bad3]
xor al, 0xc8
mov byte [0x47bcd3], al
mov ch, byte [0x47bad4]
mov dh, ch
and dh, 0x69
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x6b
add ch, dl
mov byte [0x47bcd4], ch
mov al, byte [0x47bad5]
xor al, 0x26
mov byte [0x47bcd5], al
mov al, byte [0x47bad6]
mov cl, al
shl cl, 1
and cl, 0xd8
add al, 0xec
sub al, cl
mov byte [0x47bcd6], al
mov al, byte [0x47bad7]
xor al, 0xe2
mov byte [0x47bcd7], al
mov al, byte [0x47bad8]
xor al, 0xcf
mov byte [0x47bcd8], al
mov al, byte [0x47bad9]
xor al, 0x35
mov byte [0x47bcd9], al
mov al, byte [0x47bada]
xor al, 0xa9
mov byte [0x47bcda], al
mov ch, byte [0x47badb]
mov dh, ch
and dh, 0xa1
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0xa3
add ch, dl
mov byte [0x47bcdb], ch
mov al, byte [0x47badc]
xor al, 0x4c
mov byte [0x47bcdc], al
mov al, byte [0x47badd]
xor al, 5
mov byte [0x47bcdd], al
mov al, byte [0x47bade]
mov cl, al
xor cl, 0xff
or cl, 0xfe
or al, 1
and cl, al
mov byte [0x47bcde], cl
mov al, byte [0x47badf]
xor al, 0x6a
mov byte [0x47bcdf], al
mov al, byte [0x47bae0]
xor al, 7
mov byte [0x47bce0], al
mov al, byte [0x47bae1]
mov cl, al
shl cl, 1
and cl, 0xd8
add al, 0x6c
sub al, cl
mov byte [0x47bce1], al
mov al, byte [0x47bae2]
xor al, 0x56
mov byte [0x47bce2], al
mov al, byte [0x47bae3]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x2f
and al, 0xd0
or dl, al
mov al, dl
shl al, 1
and al, 0xb8
add dl, 0xdc
sub dl, al
mov byte [0x47bce3], dl
mov al, byte [str.__t_rf_na_]
xor al, 0xa8
mov byte [0x47bce4], al
mov al, byte [0x47bae5]
mov cl, al
shl cl, 1
mov dl, 0xe
sub dl, cl
and dl, 0x10
add al, 8
sub al, dl
mov byte [0x47bce5], al
mov al, byte [0x47bae6]
xor al, 0x7c
mov byte [0x47bce6], al
mov al, byte [0x47bae7]
mov cl, al
shl cl, 1
and cl, 0xc2
xor cl, 0x61
mov dl, al
shl dl, 2
and dl, 4
sub al, dl
add al, cl
mov byte [0x47bce7], al
mov al, byte [0x47bae8]
xor al, 0xb7
mov byte [0x47bce8], al
mov al, byte [0x47bae9]
xor al, 0xdf
mov byte [0x47bce9], al
mov al, byte [0x47baea]
xor al, 0xf6
mov byte [0x47bcea], al
mov al, byte [0x47baeb]
xor al, 0xa7
mov byte [0x47bceb], al
mov al, byte [0x47baec]
xor al, 0xbd
mov byte [0x47bcec], al
mov al, byte [0x47baed]
mov cl, al
shl cl, 1
and cl, 6
add al, 0x83
sub al, cl
mov byte [0x47bced], al
mov al, byte [0x47baee]
mov cl, al
shl cl, 1
and cl, 0x34
add al, 0x9a
sub al, cl
mov byte [0x47bcee], al
mov al, byte [0x47baef]
xor al, 0xa8
mov byte [0x47bcef], al
mov al, byte [0x47baf0]
xor al, 0x50
mov byte [0x47bcf0], al
mov al, byte [0x47baf1]
xor al, 0x6c
mov byte [0x47bcf1], al
mov al, byte [0x47baf2]
mov cl, al
shl cl, 1
and cl, 0x62
add al, 0x31
sub al, cl
mov byte [0x47bcf2], al
mov al, byte [0x47baf3]
mov cl, al
shl cl, 1
and cl, 0xf0
add al, 0xf8
sub al, cl
mov byte [0x47bcf3], al
mov al, byte [0x47baf4]
xor al, 0x4c
mov byte [0x47bcf4], al
mov al, byte [0x47baf5]
mov cl, al
xor cl, 0xff
or cl, 0x95
or al, 0x6a
and cl, al
mov byte [0x47bcf5], cl
mov cl, byte [0x47baf6]
mov dl, cl
xor dl, 0xff
mov al, cl
and al, 0x65
xor al, 0x65
add cl, 1
or dl, 0x9a
add cl, dl
or al, cl
mov cl, al
shl cl, 1
and cl, 0x60
add al, 0x30
sub al, cl
mov byte [0x47bcf6], al
mov al, byte [0x47baf7]
xor al, 0xfb
mov byte [0x47bcf7], al
mov al, byte [0x47baf8]
xor al, 0x4f
mov byte [0x47bcf8], al
mov al, byte [0x47baf9]
xor al, 0x70
mov byte [0x47bcf9], al
mov al, byte [0x47bafa]
xor al, 0x3a
mov byte [0x47bcfa], al
mov al, byte [0x47bafb]
xor al, 0xa7
mov byte [0x47bcfb], al
mov al, byte [0x47bafc]
mov cl, al
xor cl, 0x51
mov dl, al
or dl, 0x2e
and dl, cl
add al, 0x2e
shl dl, 1
sub al, dl
mov byte [0x47bcfc], al
mov al, byte [0x47bafd]
xor al, 0xde
mov byte [0x47bcfd], al
mov al, byte [0x47bafe]
xor al, 0xb6
mov byte [0x47bcfe], al
mov al, byte [0x47baff]
mov cl, al
shl cl, 1
and cl, 0xb2
add al, 0x59
sub al, cl
mov byte [0x47bcff], al
mov al, byte [0x47bb00]
mov cl, al
shl cl, 1
and cl, 0x7c
mov dl, 1
sub dl, al
add dl, cl
shl dl, 1
or dl, 2
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
xor dl, 0xff
and al, dl
sub al, ah
mov byte [0x47bd00], al
mov al, byte [0x47bb01]
xor al, 0xf2
mov byte [0x47bd01], al
mov al, byte [0x47bb02]
xor al, 0x6f
mov byte [0x47bd02], al
mov al, byte [0x47bb03]
mov cl, al
and cl, 0x2b
xor cl, 0x2b
mov dl, al
xor dl, 0x2b
or al, 0xd4
and al, dl
or cl, al
mov byte [0x47bd03], cl
mov al, byte [0x47bb04]
xor al, 0x73
mov byte [0x47bd04], al
mov al, byte [0x47bb05]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x94
and al, 0x6b
or dl, al
mov byte [0x47bd05], dl
mov al, byte [0x47bb06]
xor al, 0x88
mov byte [0x47bd06], al
mov al, byte [0x47bb07]
xor al, 0x9f
mov byte [0x47bd07], al
mov al, byte [0x47bb08]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
or al, 0x21
or dl, 0xde
add al, 1
add al, dl
mov byte [0x47bd08], al
mov al, byte [0x47bb09]
xor al, 0x47
mov byte [0x47bd09], al
mov ch, byte [0x47bb0a]
mov dh, ch
and dh, 0x61
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x63
add ch, dl
mov byte [0x47bd0a], ch
mov al, byte [0x47bb0b]
xor al, 0x7c
mov byte [0x47bd0b], al
mov al, byte [0x47bb0c]
xor al, 0xe3
mov byte [0x47bd0c], al
mov al, byte [0x47bb0d]
xor al, 0x3a
mov byte [0x47bd0d], al
mov al, byte [0x47bb0e]
xor al, 2
mov byte [0x47bd0e], al
mov al, byte [0x47bb0f]
xor al, 0x1b
mov byte [0x47bd0f], al
mov al, byte [str._Imr]
mov cl, al
shl cl, 1
and cl, 0x22
add al, 0x11
sub al, cl
mov byte [0x47bd10], al
mov al, byte [0x47bb11]
xor al, 0x53
mov byte [0x47bd11], al
mov al, byte [0x47bb12]
mov cl, al
xor cl, 0xff
mov dl, cl
shl dl, 1
xor dl, 0xff
add dl, cl
and dl, 0xed
and al, 0x12
or dl, al
xor dl, 0xed
mov byte [0x47bd12], dl
mov al, byte [0x47bb13]
xor al, 0xb3
mov byte [str.I0_b], al
mov al, byte [0x47bb14]
xor al, 0xf3
mov byte [0x47bd14], al
mov al, byte [0x47bb15]
xor al, 0x5b
mov byte [0x47bd15], al
mov al, byte [0x47bb16]
xor al, 0x57
mov byte [0x47bd16], al
mov al, byte [0x47bb17]
mov cl, al
xor cl, 0xff
or cl, 0x98
or al, 0x67
add cl, 1
add cl, al
mov byte [0x47bd17], cl
mov al, byte [0x47bb18]
xor al, 0xa4
mov byte [0x47bd18], al
mov al, byte [0x47bb19]
xor al, 0x43
mov byte [0x47bd19], al
mov al, byte [0x47bb1a]
mov cl, al
shl cl, 1
and cl, 0x76
add al, 0xbb
sub al, cl
mov byte [0x47bd1a], al
mov al, byte [0x47bb1b]
mov cl, al
and cl, 0x71
or cl, 0xc
and al, 0x8e
xor al, cl
xor al, 0x7d
mov byte [0x47bd1b], al
mov al, byte [0x47bb1c]
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
xor al, 0x12
mov byte [0x47bd1c], al
mov al, byte [0x47bb1d]
xor al, 0x5a
mov byte [0x47bd1d], al
mov al, byte [0x47bb1e]
mov cl, al
xor cl, 0xff
or al, 0x98
or cl, 0x67
and al, cl
xor al, 0xff
mov byte [0x47bd1e], al
mov al, byte [0x47bb1f]
xor al, 0x78
mov byte [0x47bd1f], al
mov al, byte [0x47bb20]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0x17
xor dl, 0x17
add al, 1
or cl, 0xe8
add al, cl
or dl, al
xor dl, 0x27
mov byte [0x47bd20], dl
mov al, byte [0x47bb21]
mov cl, al
shl cl, 1
and cl, 0xc2
add al, 0x61
sub al, cl
mov byte [0x47bd21], al
mov al, byte [0x47bb22]
xor al, 0x18
mov byte [0x47bd22], al
mov al, byte [0x47bb23]
xor al, 0xa7
mov byte [0x47bd23], al
mov al, byte [0x47bb24]
xor al, 0x2c
mov byte [0x47bd24], al
mov al, byte [str.Tiv_o]
xor al, 0x7c
mov byte [0x47bd25], al
mov al, byte [0x47bb26]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0x12
add al, 1
or cl, 0xed
add al, cl
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
xor al, dl
add al, dl
sub al, ah
xor al, 0xdf
mov byte [0x47bd26], al
mov al, byte [0x47bb27]
xor al, 0x71
mov byte [0x47bd27], al
mov al, byte [0x47bb28]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x5b
and al, 0xa4
or dl, al
mov byte [0x47bd28], dl
mov al, byte [0x47bb29]
xor al, 0x12
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47bd29], al
mov al, byte [0x47bb2a]
mov cl, al
shl cl, 1
and cl, 0xbe
add al, 0xdf
sub al, cl
mov byte [0x47bd2a], al
mov al, byte [0x47bb2b]
xor al, 0xb4
mov byte [0x47bd2b], al
mov al, byte [0x47bb2c]
xor al, 0xe
mov byte [0x47bd2c], al
mov al, byte [0x47bb2d]
xor al, 0x73
mov byte [0x47bd2d], al
mov al, byte [0x47bb2e]
xor al, 0xe7
mov byte [0x47bd2e], al
mov al, byte [0x47bb2f]
xor al, 0xcc
mov byte [0x47bd2f], al
mov al, byte [0x47bb30]
mov cl, al
xor cl, 0xff
or cl, 7
or al, 0xf8
and cl, al
mov byte [0x47bd30], cl
mov al, byte [0x47bb31]
xor al, 0x2a
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47bd31], al
mov al, byte [0x47bb32]
xor al, 0x2c
mov byte [0x47bd32], al
mov al, byte [0x47bb33]
xor al, 0x91
mov byte [0x47bd33], al
mov al, byte [0x47bb34]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, dl
and cl, 0xe6
mov ah, 0x19
sub ah, dl
add ah, cl
and al, 0xe6
xor al, 0xe6
or ah, al
xor ah, 0xff
mov byte [0x47bd34], ah
mov al, byte [0x47bb35]
xor al, 0x59
mov byte [0x47bd35], al
mov al, byte [0x47bb36]
xor al, 0x6a
mov byte [0x47bd36], al
mov al, byte [0x47bb37]
xor al, 0xec
mov byte [0x47bd37], al
mov al, byte [0x47bb38]
mov cl, al
or cl, 0x26
mov dl, 0xd9
sub dl, al
add dl, cl
and dl, cl
xor dl, 0xff
mov byte [0x47bd38], dl
mov al, byte [0x47bb39]
xor al, 0x35
mov byte [0x47bd39], al
mov al, byte [0x47bb3a]
xor al, 0x3d
mov byte [0x47bd3a], al
mov al, byte [0x47bb3b]
xor al, 0xc0
mov byte [0x47bd3b], al
mov al, byte [0x47bb3c]
mov cl, al
shl cl, 1
and cl, 0xba
add al, 0x5d
sub al, cl
mov byte [0x47bd3c], al
mov al, byte [0x47bb3d]
xor al, 0x86
mov byte [0x47bd3d], al
mov al, byte [0x47bb3e]
xor al, 0x90
mov byte [0x47bd3e], al
mov al, byte [0x47bb3f]
xor al, 0xf8
mov byte [0x47bd3f], al
mov al, byte [0x47bb40]
mov cl, al
xor cl, 0xff
or cl, 0xc6
or al, 0x39
and cl, al
mov byte [0x47bd40], cl
mov al, byte [0x47bb41]
xor al, 0xe0
mov byte [0x47bd41], al
mov ch, byte [0x47bb42]
mov dh, ch
and dh, 0x95
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x97
add ch, dl
mov byte [0x47bd42], ch
mov al, byte [0x47bb43]
xor al, 0x1e
mov byte [0x47bd43], al
mov al, byte [0x47bb44]
xor al, 0x67
mov byte [0x47bd44], al
mov ch, byte [0x47bb45]
mov dh, ch
and dh, 0x44
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x46
add ch, dl
mov byte [0x47bd45], ch
mov al, byte [0x47bb46]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, dl
shl cl, 1
xor cl, 0xff
add dl, cl
and al, 0xd1
and dl, 0x2e
or dl, al
xor dl, 0x2e
mov byte [0x47bd46], dl
mov al, byte [0x47bb47]
xor al, 0x1d
mov byte [0x47bd47], al
mov al, byte [0x47bb48]
xor al, 0xe3
mov byte [0x47bd48], al
mov al, byte [0x47bb49]
mov cl, al
or cl, 0x38
mov dl, 0xc7
sub dl, al
add dl, cl
and dl, cl
mov byte [str.e_B], dl
mov al, byte [0x47bb4a]
mov cl, al
shl cl, 1
and cl, 0x2a
mov dl, 0x2a
sub dl, al
add dl, cl
shl dl, 1
and dl, 0xaa
add al, 0xd5
sub al, dl
mov byte [0x47bd4a], al
mov al, byte [0x47bb4b]
xor al, 0x24
mov byte [0x47bd4b], al
mov al, byte [0x47bb4c]
xor al, 0x51
mov byte [0x47bd4c], al
mov al, byte [0x47bb4d]
mov cl, al
and cl, 0x5b
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
and al, 0xa4
or al, cl
xor al, 0xff
mov byte [0x47bd4d], al
mov al, byte [0x47bb4e]
xor al, 0xa
mov byte [0x47bd4e], al
mov al, byte [0x47bb4f]
xor al, 0x96
mov byte [0x47bd4f], al
mov al, byte [0x47bb50]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 9
add al, 1
or cl, 0xf6
add al, cl
or al, dl
mov byte [0x47bd50], al
mov ch, byte [0x47bb51]
mov dh, ch
and dh, 0xad
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0xaf
add ch, dl
mov byte [0x47bd51], ch
mov al, byte [0x47bb52]
mov cl, al
shl cl, 1
and cl, 0xe8
add al, 0x74
sub al, cl
mov byte [0x47bd52], al
mov al, byte [0x47bb53]
xor al, 0x4b
mov byte [0x47bd53], al
mov al, byte [0x47bb54]
xor al, 0x2e
mov byte [0x47bd54], al
mov al, byte [0x47bb55]
xor al, 0xdd
mov byte [0x47bd55], al
mov al, byte [0x47bb56]
xor al, 0xb6
mov byte [0x47bd56], al
mov al, byte [0x47bb57]
mov cl, al
shl cl, 1
and cl, 0x7a
add al, 0x3d
sub al, cl
mov byte [0x47bd57], al
mov al, byte [0x47bb58]
xor al, 0x76
mov byte [0x47bd58], al
mov al, byte [0x47bb59]
xor al, 0x3c
mov byte [0x47bd59], al
mov al, byte [str.D_2y3]
mov cl, al
xor cl, 0x83
mov dl, al
or dl, 0x7c
and dl, cl
and al, 0x83
xor al, 0x83
or dl, al
mov byte [0x47bd5a], dl
mov al, byte [0x47bb5b]
xor al, 0x13
mov byte [0x47bd5b], al
mov al, byte [0x47bb5c]
xor al, 0xb5
mov byte [0x47bd5c], al
mov al, byte [0x47bb5d]
xor al, 0x30
mov byte [0x47bd5d], al
mov al, byte [0x47bb5e]
xor al, 0x2d
mov byte [0x47bd5e], al
mov al, byte [0x47bb5f]
xor al, 0xf7
mov byte [0x47bd5f], al
mov al, byte [0x47bb60]
xor al, 0xd2
mov byte [0x47bd60], al
mov ch, byte [0x47bb61]
mov dh, ch
xor dh, 0x6f
mov al, ch
xor al, 0x90
mov cl, ch
or cl, 0x6f
and cl, al
mov bl, ch
and bl, 2
mov dl, bl
xor dl, 2
mov al, cl
and al, 0xfd
mul dl
mov dl, al
or cl, 2
mov al, cl
mul bl
add al, dl
shl ch, 1
and ch, 0xde
add ch, dh
mov cl, al
xor cl, ch
xor al, 0xff
and ch, al
shl ch, 1
sub ch, cl
mov byte [0x47bd61], ch
mov cl, byte [0x47bb62]
mov dl, cl
and dl, 0xed
mov al, dl
xor al, 0xff
add cl, 0xee
mov ah, cl
add ah, al
sub dl, cl
and ah, 0x38
and dl, 0xc7
or ah, dl
xor ah, 0xc7
and ah, al
mov byte [0x47bd62], ah
mov al, byte [0x47bb63]
xor al, 7
mov byte [0x47bd63], al
mov al, byte [0x47bb64]
xor al, 0x4d
mov byte [0x47bd64], al
mov al, byte [0x47bb65]
mov cl, al
shl cl, 1
and cl, 0xa2
add al, 0xd1
sub al, cl
mov byte [0x47bd65], al
mov al, byte [0x47bb66]
xor al, 0x8e
mov byte [0x47bd66], al
mov al, byte [0x47bb67]
mov cl, al
and cl, 0x88
mov dl, cl
xor dl, 0xff
add al, 0x89
mov ah, al
add ah, dl
mov dl, cl
sub dl, al
and ah, cl
xor dl, cl
add dl, cl
xor dl, 0xff
add ah, dl
mov byte [0x47bd67], ah
mov al, byte [0x47bb68]
mov cl, al
xor cl, 0xbd
mov dl, cl
shl dl, 1
xor dl, 0xff
add cl, dl
shl cl, 1
and cl, 0x7a
add al, 0xbd
sub al, cl
mov byte [0x47bd68], al
mov al, byte [0x47bb69]
xor al, 0x91
mov byte [0x47bd69], al
mov al, byte [0x47bb6a]
xor al, 0x74
mov byte [0x47bd6a], al
mov al, byte [0x47bb6b]
xor al, 0x20
mov byte [0x47bd6b], al
mov al, byte [0x47bb6c]
xor al, 0xe9
mov byte [0x47bd6c], al
mov al, byte [0x47bb6d]
xor al, 0x5c
mov byte [0x47bd6d], al
mov al, byte [0x47bb6e]
xor al, 0x98
mov byte [0x47bd6e], al
mov al, byte [0x47bb6f]
mov cl, al
xor cl, 0x17
mov dl, al
or dl, 0x68
and dl, cl
add al, 0x68
shl dl, 1
sub al, dl
mov byte [0x47bd6f], al
mov al, byte [0x47bb70]
mov cl, al
and cl, 0x7e
or al, 0x7e
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
or al, cl
xor al, 0xff
mov byte [0x47bd70], al
mov al, byte [0x47bb71]
xor al, 0x4b
mov byte [0x47bd71], al
mov al, byte [0x47bb72]
mov cl, al
shl cl, 1
and cl, 0x12
add al, 9
sub al, cl
mov byte [0x47bd72], al
mov al, byte [0x47bb73]
xor al, 0xe1
mov byte [0x47bd73], al
mov al, byte [0x47bb74]
mov cl, al
shl cl, 1
and cl, 0x7c
add al, 0xbe
sub al, cl
mov byte [0x47bd74], al
mov al, byte [0x47bb75]
mov cl, al
xor cl, 0xff
or al, 0x30
or cl, 0xcf
and al, cl
xor al, 0xff
mov byte [0x47bd75], al
mov al, byte [0x47bb76]
xor al, 0xac
mov byte [0x47bd76], al
mov al, byte [0x47bb77]
xor al, 0xf2
mov byte [0x47bd77], al
mov al, byte [0x47bb78]
xor al, 0xfb
mov byte [0x47bd78], al
mov al, byte [0x47bb79]
mov cl, al
xor cl, 0xff
or al, 0x5e
or cl, 0xa1
add al, 1
add al, cl
xor al, 0xff
mov byte [0x47bd79], al
mov al, byte [0x47bb7a]
xor al, 0x5d
mov byte [0x47bd7a], al
mov al, byte [0x47bb7b]
xor al, 0x31
mov byte [0x47bd7b], al
mov al, byte [0x47bb7c]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0x30
xor dl, 0x30
add al, 1
or cl, 0xcf
add al, cl
or dl, al
mov byte [0x47bd7c], dl
mov al, byte [0x47bb7d]
xor al, 0x60
mov byte [0x47bd7d], al
mov al, byte [0x47bb7e]
xor al, 0xa5
mov byte [0x47bd7e], al
mov al, byte [0x47bb7f]
xor al, 0x51
mov byte [0x47bd7f], al
mov al, byte [0x47bb80]
xor al, 0x10
mov byte [0x47bd80], al
mov al, byte [0x47bb81]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0xa9
add al, 1
or cl, 0x56
add al, cl
or al, dl
mov byte [0x47bd81], al
mov al, byte [str.R__o]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0x4b
add al, 1
or cl, 0xb4
add al, cl
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
xor al, dl
add al, dl
sub al, ah
xor al, 0x34
mov byte [0x47bd82], al
mov al, byte [0x47bb83]
xor al, 0x9c
mov byte [0x47bd83], al
mov al, byte [0x47bb84]
xor al, 0x39
mov byte [0x47bd84], al
mov al, byte [0x47bb85]
mov cl, al
and cl, 0x52
and al, 0xad
or cl, 8
xor al, cl
xor al, 0xa5
mov byte [0x47bd85], al
mov al, byte [0x47bb86]
mov cl, al
shl cl, 1
and cl, 0x50
add al, 0x28
sub al, cl
mov byte [0x47bd86], al
mov al, byte [0x47bb87]
xor al, 0x7b
mov byte [0x47bd87], al
mov al, byte [0x47bb88]
xor al, 0xd6
mov byte [0x47bd88], al
mov al, byte [0x47bb89]
xor al, 0xfb
mov byte [0x47bd89], al
mov al, byte [0x47bb8a]
mov cl, al
shl cl, 1
and cl, 0x9a
add al, 0xcd
sub al, cl
mov byte [0x47bd8a], al
mov al, byte [0x47bb8b]
mov cl, al
shl cl, 1
and cl, 0xd0
add al, 0xe8
sub al, cl
mov byte [0x47bd8b], al
mov al, byte [0x47bb8c]
mov cl, al
shl cl, 1
and cl, 0xf2
add al, 0x79
sub al, cl
mov byte [0x47bd8c], al
mov al, byte [0x47bb8d]
mov cl, al
shl cl, 1
and cl, 0x84
add al, 0xc2
sub al, cl
mov byte [0x47bd8d], al
mov al, byte [0x47bb8e]
xor al, 0x40
mov byte [0x47bd8e], al
mov al, byte [0x47bb8f]
mov cl, al
and cl, 0x6a
and al, 0x95
xor al, 0x95
xor cl, 0xff
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
and al, cl
mov byte [0x47bd8f], al
mov al, byte [0x47bb90]
xor al, 0x38
mov byte [0x47bd90], al
mov al, byte [0x47bb91]
xor al, 0x9e
mov byte [0x47bd91], al
mov al, byte [0x47bb92]
xor al, 0x2e
mov byte [0x47bd92], al
mov al, byte [0x47bb93]
mov cl, al
shl cl, 1
and cl, 0xbe
add al, 0xdf
sub al, cl
mov byte [0x47bd93], al
mov al, byte [0x47bb94]
xor al, 0xe6
mov byte [0x47bd94], al
mov al, byte [0x47bb95]
xor al, 0x3e
mov byte [0x47bd95], al
mov al, byte [0x47bb96]
mov cl, al
xor cl, 0x8e
shl al, 1
or al, 0xe7
add cl, 0x8d
add cl, al
mov byte [0x47bd96], cl
mov al, byte [0x47bb97]
mov cl, al
shl cl, 1
and cl, 0xa0
add al, 0xd0
sub al, cl
mov byte [0x47bd97], al
mov al, byte [0x47bb98]
xor al, 0xad
mov byte [0x47bd98], al
mov al, byte [0x47bb99]
mov cl, al
shl cl, 1
and cl, 0xde
add al, 0x6f
sub al, cl
mov byte [0x47bd99], al
mov al, byte [0x47bb9a]
xor al, 9
mov byte [0x47bd9a], al
mov al, byte [0x47bb9b]
xor al, 0x7a
mov byte [0x47bd9b], al
mov ch, byte [0x47bb9c]
mov dh, ch
and dh, 0x28
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x2a
add ch, dl
mov byte [0x47bd9c], ch
mov al, byte [0x47bb9d]
xor al, 0xc4
mov byte [0x47bd9d], al
mov al, byte [0x47bb9e]
xor al, 0xd3
mov byte [0x47bd9e], al
mov al, byte [0x47bb9f]
xor al, 0x45
mov byte [0x47bd9f], al
mov al, byte [0x47bba0]
xor al, 0xae
mov byte [0x47bda0], al
mov al, byte [0x47bba1]
xor al, 0x4c
mov byte [0x47bda1], al
mov al, byte [0x47bba2]
mov cl, al
shl cl, 1
and cl, 0x6c
add al, 0x36
sub al, cl
mov byte [0x47bda2], al
mov al, byte [0x47bba3]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, al
and cl, 0xae
xor cl, 0xae
and cl, dl
and al, 0x51
or cl, al
mov byte [0x47bda3], cl
mov al, byte [0x47bba4]
xor al, 0x60
mov byte [0x47bda4], al
mov al, byte [0x47bba5]
xor al, 0x91
mov byte [0x47bda5], al
mov al, byte [0x47bba6]
mov cl, al
shl cl, 1
and cl, 0x4c
add al, 0x26
sub al, cl
mov byte [0x47bda6], al
mov al, byte [0x47bba7]
xor al, 0x17
mov byte [0x47bda7], al
mov al, byte [0x47bba8]
xor al, 0xc5
mov byte [0x47bda8], al
mov al, byte [0x47bba9]
xor al, 0x58
mov byte [0x47bda9], al
mov al, byte [0x47bbaa]
xor al, 0xcf
mov byte [0x47bdaa], al
mov al, byte [0x47bbab]
xor al, 0x5e
mov byte [0x47bdab], al
mov al, byte [0x47bbac]
mov cl, al
shl cl, 1
and cl, 0xf4
add al, 0xfa
sub al, cl
mov byte [0x47bdac], al
mov al, byte [0x47bbad]
xor al, 0x6c
mov byte [0x47bdad], al
mov al, byte [0x47bbae]
mov cl, al
shl cl, 1
and cl, 0x52
add al, 0x29
sub al, cl
mov byte [0x47bdae], al
mov al, byte [0x47bbaf]
xor al, 0x18
mov byte [0x47bdaf], al
mov al, byte [0x47bbb0]
xor al, 0x99
mov byte [0x47bdb0], al
mov al, byte [0x47bbb1]
xor al, 0x47
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47bdb1], al
mov al, byte [0x47bbb2]
xor al, 0x11
mov byte [0x47bdb2], al
mov al, byte [0x47bbb3]
xor al, 0x8b
mov byte [0x47bdb3], al
mov al, byte [0x47bbb4]
xor al, 0x78
mov byte [0x47bdb4], al
mov al, byte [0x47bbb5]
xor al, 0xab
mov byte [0x47bdb5], al
mov al, byte [0x47bbb6]
xor al, 0xe6
mov byte [0x47bdb6], al
mov ch, byte [0x47bbb7]
mov cl, ch
and cl, 0xb4
mov dh, ch
and dh, 2
mov al, dh
xor al, 2
mul cl
mov dl, al
or cl, 2
mov al, cl
mul dh
add al, dl
mov cl, ch
add cl, 0xb6
mov dl, 0x49
sub dl, ch
mov ah, al
and ah, dl
xor al, 0xff
and cl, al
sub cl, ah
mov byte [0x47bdb7], cl
mov al, byte [0x47bbb8]
xor al, 0x38
mov byte [0x47bdb8], al
mov al, byte [0x47bbb9]
mov cl, al
shl cl, 1
and cl, 0x26
add al, 0x13
sub al, cl
mov byte [0x47bdb9], al
mov al, byte [0x47bbba]
mov cl, al
shl cl, 1
and cl, 8
add al, 4
sub al, cl
mov byte [0x47bdba], al
mov al, byte [0x47bbbb]
mov cl, al
or cl, 0x33
mov dl, 0xcc
sub dl, al
add dl, cl
and dl, cl
mov byte [0x47bdbb], dl
mov ch, byte [0x47bbbc]
mov dh, ch
and dh, 0xac
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0xae
add ch, dl
mov byte [str.wXwe], ch
mov al, byte [0x47bbbd]
mov cl, al
add cl, 0x7f
shl al, 1
sub cl, al
mov byte [0x47bdbd], cl
mov ch, byte [0x47bbbe]
mov dh, ch
and dh, 0x35
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x37
add ch, dl
mov byte [0x47bdbe], ch
mov al, byte [0x47bbbf]
xor al, 0xf4
mov byte [0x47bdbf], al
mov al, byte [0x47bbc0]
mov cl, al
shl cl, 1
and cl, 0x90
add al, 0xc8
sub al, cl
mov byte [0x47bdc0], al
mov al, byte [0x47bbc1]
xor al, 0xfb
mov byte [0x47bdc1], al
mov al, byte [0x47bbc2]
mov cl, al
shl cl, 1
and cl, 0xcc
add al, 0xe6
sub al, cl
mov byte [0x47bdc2], al
mov al, byte [0x47bbc3]
mov cl, al
shl cl, 1
and cl, 0xf8
add al, 0x7c
sub al, cl
mov byte [0x47bdc3], al
mov al, byte [0x47bbc4]
xor al, 0x1b
mov byte [0x47bdc4], al
mov al, byte [0x47bbc5]
xor al, 0xf5
mov byte [0x47bdc5], al
mov al, byte [0x47bbc6]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x10
mov cl, al
xor cl, 0x10
mov ah, al
or ah, 6
and ah, cl
xor al, 0xff
or ah, dl
or ah, 0xe9
or al, 0x16
and ah, al
xor ah, 0xff
mov byte [0x47bdc6], ah
mov al, byte [0x47bbc7]
xor al, 0x90
mov byte [0x47bdc7], al
mov al, byte [0x47bbc8]
mov cl, al
xor cl, 0xff
or cl, 0xa4
or al, 0x5b
and cl, al
mov byte [0x47bdc8], cl
mov al, byte [0x47bbc9]
xor al, 0x53
mov byte [0x47bdc9], al
mov al, byte [0x47bbca]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x60
and al, 0x9f
or dl, al
mov byte [str.LYV], dl
mov al, byte [0x47bbcb]
mov cl, al
xor cl, 0xff
mov dl, cl
or dl, 0x35
sub cl, dl
shl cl, 1
add al, 0xb5
add al, cl
mov byte [0x47bdcb], al
mov al, byte [0x47bbcc]
xor al, 0x56
mov byte [0x47bdcc], al
mov al, byte [0x47bbcd]
xor al, 3
mov byte [0x47bdcd], al
mov al, byte [0x47bbce]
xor al, 0xab
mov byte [0x47bdce], al
mov al, byte [0x47bbcf]
xor al, 0xf1
mov byte [0x47bdcf], al
mov al, byte [0x47bbd0]
xor al, 0xcc
mov byte [0x47bdd0], al
mov al, byte [0x47bbd1]
xor al, 0x56
mov byte [0x47bdd1], al
mov al, byte [0x47bbd2]
mov cl, al
shl cl, 1
and cl, 0xd2
add al, 0xe9
sub al, cl
mov byte [0x47bdd2], al
mov al, byte [0x47bbd3]
xor al, 0x7a
mov byte [0x47bdd3], al
mov al, byte [0x47bbd4]
xor al, 0x8b
mov byte [0x47bdd4], al
mov al, byte [0x47bbd5]
xor al, 0x25
mov byte [0x47bdd5], al
mov al, byte [0x47bbd6]
xor al, 0x1f
mov byte [0x47bdd6], al
mov al, byte [0x47bbd7]
mov cl, al
shl cl, 1
and cl, 0x46
add al, 0xa3
sub al, cl
mov byte [0x47bdd7], al
mov al, byte [0x47bbd8]
mov cl, al
and cl, 0xa
xor cl, 0xa
xor al, 0xa
or cl, al
mov byte [0x47bdd8], cl
mov al, byte [0x47bbd9]
xor al, 0x54
mov byte [0x47bdd9], al
mov al, byte [0x47bbda]
xor al, 0xb2
mov byte [0x47bdda], al
mov al, byte [0x47bbdb]
mov cl, al
shl cl, 1
and cl, 0x6a
add al, 0xb5
sub al, cl
mov byte [0x47bddb], al
mov al, byte [0x47bbdc]
mov cl, al
shl cl, 1
and cl, 0x2c
add al, 0x16
sub al, cl
mov byte [0x47bddc], al
mov al, byte [0x47bbdd]
xor al, 0x9d
mov byte [0x47bddd], al
mov al, byte [0x47bbde]
xor al, 0x75
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47bdde], al
mov al, byte [0x47bbdf]
mov cl, al
shl cl, 1
and cl, 4
add al, 2
sub al, cl
mov byte [0x47bddf], al
mov al, byte [0x47bbe0]
mov cl, al
shl cl, 1
and cl, 0x5c
add al, 0x2e
sub al, cl
mov byte [0x47bde0], al
mov al, byte [0x47bbe1]
xor al, 0x41
mov byte [0x47bde1], al
mov al, byte [0x47bbe2]
xor al, 0xa9
mov byte [0x47bde2], al
mov al, byte [0x47bbe3]
xor al, 0x36
mov byte [0x47bde3], al
mov al, byte [0x47bbe4]
mov cl, al
shl cl, 1
and cl, 0x7c
add al, 0xbe
sub al, cl
mov byte [0x47bde4], al
mov al, byte [0x47bbe5]
xor al, 0x73
mov byte [0x47bde5], al
mov al, byte [0x47bbe6]
mov cl, al
shl cl, 1
and cl, 0x70
add al, 0xb8
sub al, cl
mov byte [0x47bde6], al
mov al, byte [0x47bbe7]
xor al, 0xc3
mov byte [0x47bde7], al
mov al, byte [0x47bbe8]
xor al, 0x11
mov byte [0x47bde8], al
mov al, byte [0x47bbe9]
xor al, 0xc1
mov byte [0x47bde9], al
mov al, byte [0x47bbea]
xor al, 0xe6
mov byte [0x47bdea], al
mov al, byte [0x47bbeb]
xor al, 0x93
mov byte [0x47bdeb], al
mov al, byte [0x47bbec]
xor al, 0xaa
mov byte [0x47bdec], al
mov al, byte [0x47bbed]
xor al, 0xa1
mov byte [0x47bded], al
mov al, byte [0x47bbee]
xor al, 0xec
mov byte [0x47bdee], al
mov al, byte [0x47bbef]
xor al, 0xad
mov byte [0x47bdef], al
mov al, byte [0x47bbf0]
mov cl, al
shl cl, 1
and cl, 0xca
add al, 0xe5
sub al, cl
mov byte [0x47bdf0], al
mov al, byte [0x47bbf1]
xor al, 0x7e
mov byte [0x47bdf1], al
mov al, byte [0x47bbf2]
xor al, 0x51
mov byte [0x47bdf2], al
mov al, byte [0x47bbf3]
xor al, 0x14
mov byte [0x47bdf3], al
mov al, byte [0x47bbf4]
xor al, 0x53
mov byte [0x47bdf4], al
mov al, byte [0x47bbf5]
xor al, 0xa8
mov byte [0x47bdf5], al
mov al, byte [0x47bbf6]
mov cl, al
xor cl, 0xff
or cl, 0xd4
mov dl, cl
shl dl, 1
xor dl, 0xff
mov ah, cl
add ah, dl
add cl, 1
or al, ah
or al, 0x2b
add cl, al
mov byte [0x47bdf6], cl
mov al, byte [0x47bbf7]
xor al, 0x7b
mov byte [0x47bdf7], al
mov al, byte [0x47bbf8]
xor al, 0x2d
mov byte [0x47bdf8], al
mov al, byte [0x47bbf9]
xor al, 0x42
mov byte [0x47bdf9], al
mov al, byte [0x47bbfa]
xor al, 0xeb
mov byte [0x47bdfa], al
mov al, byte [0x47bbfb]
xor al, 0x4b
mov byte [0x47bdfb], al
mov al, byte [0x47bbfc]
xor al, 0x26
mov byte [0x47bdfc], al
mov al, byte [0x47bbfd]
xor al, 0x5d
mov byte [0x47bdfd], al
mov al, byte [str._kR]
xor al, 0xec
mov byte [str.7P], al
mov al, byte [0x47bbff]
mov cl, al
shl cl, 1
and cl, 6
add al, 0x83
sub al, cl
mov byte [0x47bdff], al
mov al, byte [0x47bc00]
xor al, 0xbd
mov byte [0x47be00], al
mov al, byte [0x47bc01]
mov dl, al
xor dl, 0xff
mov cl, dl
shl cl, 1
xor cl, 0xff
add cl, dl
or cl, 0x23
mov ah, dl
and ah, 0x23
xor al, 0x23
add al, dl
sub al, ah
and cl, al
xor cl, 0xff
mov byte [0x47be01], cl
mov ch, byte [0x47bc02]
mov dh, ch
and dh, 0x99
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x9b
add ch, dl
mov byte [0x47be02], ch
mov al, byte [0x47bc03]
xor al, 0xff
mov byte [0x47be03], al
mov al, byte [0x47bc04]
mov cl, al
xor cl, 0xd
mov dl, al
or dl, 0x72
and dl, cl
add al, 0xf2
shl dl, 1
sub al, dl
mov byte [0x47be04], al
mov al, byte [0x47bc05]
xor al, 8
mov byte [0x47be05], al
mov ch, byte [0x47bc06]
mov dh, ch
and dh, 0x75
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x77
add ch, dl
mov byte [0x47be06], ch
mov al, byte [0x47bc07]
mov cl, al
xor cl, 0xff
mov dl, cl
shl dl, 1
add al, 1
add al, dl
xor al, 0xff
or al, 0x45
or cl, 0xba
and al, cl
xor al, 0xff
mov byte [0x47be07], al
mov al, byte [0x47bc08]
mov cl, al
shl cl, 1
and cl, 0xa4
add al, 0x52
sub al, cl
mov byte [0x47be08], al
mov al, byte [0x47bc09]
xor al, 0x9c
mov byte [0x47be09], al
mov al, byte [0x47bc0a]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and al, 0x5e
and dl, 0xa1
or dl, al
xor dl, 0xff
mov byte [0x47be0a], dl
mov al, byte [0x47bc0b]
xor al, 0xd1
mov byte [0x47be0b], al
mov al, byte [0x47bc0c]
xor al, 0x56
mov byte [0x47be0c], al
mov al, byte [0x47bc0d]
xor al, 0x8d
mov byte [0x47be0d], al
mov al, byte [0x47bc0e]
xor al, 0x30
mov byte [0x47be0e], al
mov al, byte [0x47bc0f]
xor al, 0xf5
mov byte [0x47be0f], al
mov al, byte [0x47bc10]
xor al, 0x4b
mov byte [0x47be10], al
mov al, byte [0x47bc11]
xor al, 0x85
mov byte [0x47be11], al
mov al, byte [0x47bc12]
xor al, 0xcd
mov byte [0x47be12], al
mov al, byte [0x47bc13]
xor al, 0x6e
mov byte [0x47be13], al
mov al, byte [0x47bc14]
xor al, 0xdc
mov byte [str.YgQ], al
mov al, byte [0x47bc15]
mov cl, al
xor cl, 0xff
or al, 0xf3
or cl, 0xc
and al, cl
xor al, 0xff
mov byte [0x47be15], al
mov al, byte [0x47bc16]
xor al, 0x6f
mov byte [0x47be16], al
mov al, byte [0x47bc17]
xor al, 0x63
mov byte [0x47be17], al
mov al, byte [0x47bc18]
mov cl, al
xor cl, 0xff
or al, 0x99
or cl, 0x66
xor al, cl
mov byte [0x47be18], al
mov al, byte [0x47bc19]
xor al, 0x10
mov byte [0x47be19], al
mov al, byte [0x47bc1a]
xor al, 0xba
mov byte [0x47be1a], al
mov al, byte [0x47bc1b]
xor al, 0x64
mov byte [0x47be1b], al
mov al, byte [0x47bc1c]
xor al, 0xb9
mov byte [str.41h], al
mov al, byte [0x47bc1d]
xor al, 0x5b
mov byte [0x47be1d], al
mov al, byte [0x47bc1e]
xor al, 0x42
mov byte [0x47be1e], al
mov al, byte [0x47bc1f]
xor al, 0x7f
mov byte [0x47be1f], al
mov al, byte [0x47bc20]
xor al, 0xa9
mov byte [0x47be20], al
mov al, byte [0x47bc21]
mov cl, al
shl cl, 1
and cl, 0x2e
add al, 0x97
sub al, cl
mov byte [0x47be21], al
mov al, byte [0x47bc22]
xor al, 0x2b
mov byte [0x47be22], al
mov al, byte [0x47bc23]
xor al, 0x11
mov byte [0x47be23], al
mov al, byte [0x47bc24]
xor al, 0x90
mov byte [0x47be24], al
mov al, byte [0x47bc25]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x31
and al, 0xce
or dl, al
mov byte [0x47be25], dl
mov al, byte [0x47bc26]
xor al, 0xe8
mov byte [0x47be26], al
mov al, byte [0x47bc27]
mov cl, al
shl cl, 1
and cl, 0xd2
add al, 0xe9
sub al, cl
mov byte [0x47be27], al
mov al, byte [0x47bc28]
xor al, 0xb2
mov byte [0x47be28], al
mov al, byte [0x47bc29]
mov cl, al
xor cl, 0xff
mov dl, cl
and dl, 0xf0
add al, 1
or cl, 0xf
add al, cl
mov cl, al
xor cl, 0xff
mov ah, dl
and ah, cl
xor al, dl
add al, dl
sub al, ah
mov byte [0x47be29], al
mov al, byte [0x47bc2a]
xor al, 0xcc
mov byte [0x47be2a], al
mov al, byte [0x47bc2b]
mov cl, al
shl cl, 1
and cl, 0xa8
add al, 0xd4
sub al, cl
mov byte [0x47be2b], al
mov al, byte [0x47bc2c]
xor al, 0x89
mov byte [0x47be2c], al
mov al, byte [0x47bc2d]
xor al, 0x70
mov byte [0x47be2d], al
mov al, byte [0x47bc2e]
xor al, 0xbd
mov byte [0x47be2e], al
mov al, byte [0x47bc2f]
mov cl, al
shl cl, 1
and cl, 0x30
mov dl, 7
sub dl, al
add dl, cl
shl dl, 1
and dl, 0x70
add al, 0x38
sub al, dl
mov byte [0x47be2f], al
mov al, byte [0x47bc30]
xor al, 0xd
mov byte [0x47be30], al
mov al, byte [0x47bc31]
mov cl, al
shl cl, 1
and cl, 0x6e
add al, 0x37
sub al, cl
mov byte [0x47be31], al
mov al, byte [0x47bc32]
xor al, 0x62
mov byte [0x47be32], al
mov al, byte [0x47bc33]
mov cl, al
and cl, 0xce
or cl, 0x20
and al, 0x31
xor al, cl
xor al, 0xee
mov byte [0x47be33], al
mov al, byte [0x47bc34]
xor al, 0xeb
mov byte [0x47be34], al
mov al, byte [0x47bc35]
xor al, 0xbf
mov byte [0x47be35], al
mov al, byte [0x47bc36]
xor al, 0xf2
mov byte [0x47be36], al
mov al, byte [0x47bc37]
xor al, 0x25
mov byte [0x47be37], al
mov al, byte [0x47bc38]
xor al, 0x7f
mov byte [0x47be38], al
mov al, byte [0x47bc39]
xor al, 0xb
mov byte [0x47be39], al
mov al, byte [0x47bc3a]
mov cl, al
shl cl, 1
and cl, 0x6e
add al, 0x37
sub al, cl
mov byte [0x47be3a], al
mov al, byte [0x47bc3b]
xor al, 0xec
mov byte [0x47be3b], al
mov al, byte [0x47bc3c]
xor al, 0x5a
mov byte [0x47be3c], al
mov al, byte [0x47bc3d]
xor al, 0xf2
mov byte [0x47be3d], al
mov al, byte [0x47bc3e]
xor al, 0x35
mov byte [0x47be3e], al
mov al, byte [0x47bc3f]
xor al, 0xb3
mov byte [0x47be3f], al
mov al, byte [0x47bc40]
xor al, 0xd2
mov byte [0x47be40], al
mov al, byte [0x47bc41]
xor al, 0x52
mov byte [0x47be41], al
mov al, byte [0x47bc42]
xor al, 0xd4
mov byte [0x47be42], al
mov al, byte [0x47bc43]
xor al, 0x88
mov byte [0x47be43], al
mov al, byte [0x47bc44]
xor al, 0x83
mov byte [0x47be44], al
mov al, byte [0x47bc45]
mov cl, al
xor cl, 0xff
or al, 0x52
or cl, 0xad
and al, cl
xor al, 0xff
mov byte [0x47be45], al
mov al, byte [0x47bc46]
xor al, 0x29
mov byte [0x47be46], al
mov al, byte [0x47bc47]
xor al, 0xc0
mov byte [0x47be47], al
mov al, byte [0x47bc48]
mov dl, al
xor dl, 0xff
mov cl, dl
shl cl, 1
xor cl, 0xff
add cl, dl
or cl, 0xf9
mov ah, dl
and ah, 0xf9
xor al, 0xf9
add al, dl
sub al, ah
and cl, al
xor cl, 0xff
mov byte [0x47be48], cl
mov al, byte [0x47bc49]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x23
and al, 0xdc
or dl, al
xor dl, 0x37
mov byte [0x47be49], dl
mov al, byte [0x47bc4a]
xor al, 0x28
mov byte [0x47be4a], al
mov al, byte [0x47bc4b]
xor al, 0xff
mov byte [0x47be4b], al
mov al, byte [0x47bc4c]
xor al, 0xa8
mov byte [0x47be4c], al
mov al, byte [0x47bc4d]
xor al, 0x13
mov byte [0x47be4d], al
mov al, byte [0x47bc4e]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0xc
mov cl, al
xor cl, 0xc
or al, 0xf3
and al, cl
or dl, al
mov byte [0x47be4e], dl
mov al, byte [0x47bc4f]
mov cl, al
xor cl, 0xff
or cl, 0x5c
or al, 0xa3
and cl, al
mov byte [0x47be4f], cl
mov al, byte [0x47bc50]
xor al, 0xe2
mov byte [0x47be50], al
mov ch, byte [0x47bc51]
mov dh, ch
and dh, 0x50
mov dl, ch
and dl, 2
mov cl, ch
or cl, 0xfd
add cl, 1
mov al, 0xfe
sub al, dh
mul dl
mov dl, al
mov al, cl
mul dh
add dl, al
add ch, 0x52
add ch, dl
mov byte [0x47be51], ch
mov al, byte [0x47bc52]
mov cl, al
shl cl, 1
and cl, 0x90
add al, 0xc8
sub al, cl
mov byte [0x47be52], al
mov al, byte [0x47bc53]
xor al, 0x6b
mov byte [0x47be53], al
mov al, byte [0x47bc54]
mov cl, al
xor cl, 0xff
mov dl, al
and dl, 0xe0
xor dl, 0xe0
add al, 1
or cl, 0x1f
add al, cl
or dl, al
mov byte [0x47be54], dl
mov al, byte [0x47bc55]
xor al, 0xf3
mov byte [0x47be55], al
mov al, byte [0x47bc56]
xor al, 0x1f
mov byte [0x47be56], al
mov al, byte [0x47bc57]
mov cl, al
shl cl, 1
and cl, 0xa4
add al, 0x52
sub al, cl
mov byte [0x47be57], al
mov al, byte [0x47bc58]
mov cl, al
shl cl, 1
and cl, 0x1a
add al, 0xd
sub al, cl
mov byte [0x47be58], al
mov al, byte [0x47bc59]
xor al, 0x5d
mov byte [0x47be59], al
mov al, byte [0x47bc5a]
xor al, 0x3d
mov byte [0x47be5a], al
mov al, byte [0x47bc5b]
mov cl, al
and cl, 0xe8
xor cl, 0xe8
mov dl, al
xor dl, 0xe8
or al, 0x17
and al, dl
add cl, al
mov byte [0x47be5b], cl
mov al, byte [0x47bc5c]
mov cl, al
xor cl, 0xff
mov dl, al
add dl, 1
or cl, 0x26
add dl, cl
xor dl, 0xff
or al, 0x26
and al, dl
mov byte [0x47be5c], al
mov al, byte [0x47bc5d]
mov cl, al
shl cl, 1
and cl, 0xca
add al, 0xe5
sub al, cl
mov byte [0x47be5d], al
mov al, byte [0x47bc5e]
xor al, 0x26
mov byte [0x47be5e], al
mov al, byte [0x47bc5f]
xor al, 0x3b
mov byte [0x47be5f], al
mov al, byte [0x47bc60]
mov cl, al
shl cl, 1
and cl, 0xda
add al, 0xed
sub al, cl
mov byte [0x47be60], al
mov al, byte [0x47bc61]
xor al, 0xe4
mov byte [0x47be61], al
mov al, byte [0x47bc62]
xor al, 0x8e
mov byte [0x47be62], al
mov al, byte [0x47bc63]
xor al, 0xe8
mov byte [0x47be63], al
mov al, byte [0x47bc64]
xor al, 0x2a
mov byte [0x47be64], al
mov al, byte [0x47bc65]
mov cl, al
shl cl, 1
mov dl, 0x3e
sub dl, cl
and dl, 0x40
add al, 0xa0
sub al, dl
mov byte [0x47be65], al
mov al, byte [0x47bc66]
xor al, 0xa9
mov byte [0x47be66], al
mov al, byte [0x47bc67]
xor al, 0x7f
mov byte [0x47be67], al
mov al, byte [0x47bc68]
xor al, 0x91
mov byte [0x47be68], al
mov al, byte [0x47bc69]
xor al, 0xc9
mov byte [0x47be69], al
mov al, byte [0x47bc6a]
xor al, 0xdf
mov byte [0x47be6a], al
mov al, byte [0x47bc6b]
mov cl, al
or cl, 0x88
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
or al, 0x77
and al, cl
mov cl, al
shl cl, 1
xor cl, 0xff
add al, cl
mov byte [0x47be6b], al
mov al, byte [0x47bc6c]
xor al, 0xce
mov byte [0x47be6c], al
mov al, byte [0x47bc6d]
mov cl, al
shl cl, 1
and cl, 0xd0
add al, 0x68
sub al, cl
mov byte [0x47be6d], al
mov al, byte [0x47bc6e]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
or dl, 0xcf
mov cl, al
and cl, 0x30
xor cl, 0xff
add al, 0x31
add al, cl
and dl, al
mov byte [0x47be6e], dl
mov al, byte [0x47bc6f]
mov cl, al
shl cl, 1
and cl, 0xfa
add al, 0x7d
sub al, cl
mov byte [0x47be6f], al
mov al, byte [0x47bc70]
xor al, 0xdd
mov byte [0x47be70], al
mov al, byte [0x47bc71]
xor al, 0x84
mov byte [0x47be71], al
mov al, byte [0x47bc72]
xor al, 0x11
mov byte [0x47be72], al
mov al, byte [0x47bc73]
xor al, 0xa
mov byte [0x47be73], al
mov al, byte [0x47bc74]
mov cl, al
xor cl, 0x48
shl al, 1
and al, 4
add cl, 0x82
sub cl, al
mov byte [0x47be74], cl
mov al, byte [str.y_l]
mov cl, al
and cl, 0x10
and al, 0xef
xor al, 0xff
mov dl, al
shl dl, 1
xor dl, 0xff
add dl, al
xor cl, dl
xor cl, 0x10
mov byte [0x47be75], cl
mov al, byte [0x47bc76]
mov cl, al
shl cl, 1
and cl, 0xa6
add al, 0xd3
sub al, cl
mov byte [0x47be76], al
mov al, byte [0x47bc77]
mov cl, al
xor cl, 0xff
or cl, 0xc0
or al, 0x3f
and cl, al
mov byte [0x47be77], cl
mov al, byte [0x47bc78]
mov cl, al
shl cl, 1
and cl, 0x1c
add al, 0x8e
sub al, cl
mov byte [0x47be78], al
mov al, byte [0x47bc79]
xor al, 0x26
mov byte [0x47be79], al
mov al, byte [0x47bc7a]
mov cl, al
shl cl, 1
and cl, 0x10
add al, 8
sub al, cl
mov byte [0x47be7a], al
mov al, byte [0x47bc7b]
xor al, 0x82
mov byte [0x47be7b], al
mov al, byte [0x47bc7c]
xor al, 0xeb
mov byte [0x47be7c], al
mov al, byte [0x47bc7d]
xor al, 0xfd
mov byte [0x47be7d], al
mov al, byte [0x47bc7e]
xor al, 0xa5
mov byte [0x47be7e], al
mov al, byte [0x47bc7f]
xor al, 0x7a
mov byte [0x47be7f], al
mov al, byte [0x47c280]
xor al, 0x6b
mov byte [0x47c300], al
mov al, byte [0x47c281]
mov cl, al
shl cl, 1
and cl, 0xe8
add al, 0x74
sub al, cl
mov byte [0x47c301], al
mov al, byte [0x47c282]
xor al, 0x3e
mov byte [0x47c302], al
mov al, byte [0x47c283]
mov cl, al
shl cl, 1
and cl, 0xba
add al, 0x5d
sub al, cl
mov byte [0x47c303], al
mov al, byte [0x47c284]
xor al, 0xea
mov byte [0x47c304], al
mov al, byte [0x47c285]
xor al, 0x28
mov byte [0x47c305], al
mov al, byte [0x47c286]
xor al, 0xd5
mov byte [0x47c306], al
mov al, byte [0x47c287]
xor al, 0xc4
mov byte [0x47c307], al
mov al, byte [str.kt_N]
xor al, 0xf9
mov byte [0x47c308], al
mov al, byte [0x47c289]
mov cl, al
and cl, 0x10
and al, 0xef
xor al, 0xef
mov dl, cl
shl dl, 1
xor dl, 0xff
add cl, dl
mov dl, al
shl dl, 1
xor dl, 0xff
add al, dl
and al, cl
mov byte [0x47c309], al
mov al, byte [0x47c28a]
xor al, 0x39
mov byte [0x47c30a], al
mov al, byte [0x47c28b]
xor al, 0x5c
mov byte [0x47c30b], al
mov al, byte [0x47c28c]
xor al, 0x58
mov byte [0x47c30c], al
mov al, byte [0x47c28d]
xor al, 0x1d
mov cl, al
shl cl, 1
and cl, 0xe0
add al, 0x70
sub al, cl
mov byte [0x47c30d], al
mov al, byte [0x47c28e]
xor al, 0x70
mov byte [0x47c30e], al
mov al, byte [0x47c28f]
mov cl, al
shl cl, 1
and cl, 0x46
add al, 0xa3
sub al, cl
mov byte [0x47c30f], al
mov al, byte [0x47c290]
xor al, 0xde
mov byte [0x47c310], al
mov al, byte [0x47c291]
xor al, 0xb
mov byte [0x47c311], al
mov al, byte [str._JOzg]
mov cl, al
shl cl, 1
and cl, 4
add al, 2
sub al, cl
mov byte [0x47c312], al
mov al, byte [0x47c293]
xor al, 0x61
mov byte [0x47c313], al
mov al, byte [0x47c294]
xor al, 0x5b
mov byte [0x47c314], al
mov al, byte [0x47c295]
xor al, 0x4f
mov byte [0x47c315], al
mov al, byte [0x47c296]
xor al, 0xcb
mov byte [0x47c316], al
mov al, byte [0x47c297]
xor al, 0xd7
mov byte [0x47c317], al
mov al, byte [0x47c298]
mov cl, al
shl cl, 1
and cl, 0xa8
add al, 0x54
sub al, cl
mov byte [0x47c318], al
mov al, byte [0x47c299]
mov cl, al
shl cl, 1
and cl, 0xd6
add al, 0x6b
sub al, cl
mov byte [0x47c319], al
mov al, byte [0x47c29a]
xor al, 0x27
mov byte [0x47c31a], al
mov al, byte [0x47c29b]
xor al, 0x37
mov byte [0x47c31b], al
mov al, byte [0x47c29c]
mov cl, al
xor cl, 0xff
or al, 0x88
or cl, 0x77
and al, cl
xor al, 0xff
mov byte [0x47c31c], al
mov al, byte [0x47c29d]
xor al, 0x8b
mov byte [0x47c31d], al
mov al, byte [0x47c29e]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0x6e
xor al, 0x6e
or al, dl
mov byte [0x47c31e], al
mov al, byte [0x47c29f]
mov cl, al
xor cl, 0x97
mov dl, cl
shl dl, 1
xor dl, 0xff
add cl, dl
shl cl, 1
and cl, 0x2e
add al, 0x97
sub al, cl
mov byte [0x47c31f], al
mov al, byte [str.Mr_.n]
mov cl, al
shl cl, 1
and cl, 0xa
add al, 0x85
sub al, cl
mov byte [0x47c320], al
mov al, byte [0x47c2a1]
xor al, 0x5d
mov byte [0x47c321], al
mov al, byte [0x47c2a2]
xor al, 0xe0
mov byte [0x47c322], al
mov al, byte [0x47c2a3]
xor al, 0x66
mov byte [0x47c323], al
mov al, byte [0x47c2a4]
xor al, 0xb4
mov byte [0x47c324], al
mov al, byte [0x47c2a5]
xor al, 0xec
mov byte [0x47c325], al
mov al, byte [0x47c2a6]
xor al, 0x90
mov byte [0x47c326], al
mov al, byte [0x47c2a7]
xor al, 0x22
mov byte [0x47c327], al
mov al, byte [0x47c2a8]
mov cl, al
shl cl, 1
and cl, 0xae
add al, 0x57
sub al, cl
mov byte [0x47c328], al
mov al, byte [0x47c2a9]
xor al, 0x96
mov byte [0x47c329], al
mov al, byte [0x47c2aa]
xor al, 0xc1
mov byte [0x47c32a], al
mov al, byte [0x47c2ab]
xor al, 0x90
mov byte [0x47c32b], al
mov al, byte [0x47c2ac]
mov cl, al
shl cl, 1
and cl, 0x30
add al, 0x98
sub al, cl
mov byte [0x47c32c], al
mov al, byte [0x47c2ad]
xor al, 0xfe
mov byte [0x47c32d], al
mov al, byte [0x47c2ae]
xor al, 0x65
mov byte [0x47c32e], al
mov al, byte [0x47c2af]
xor al, 0xfc
mov byte [0x47c32f], al
mov al, byte [0x47c2b0]
mov cl, al
shl cl, 1
and cl, 0xba
add al, 0xdd
sub al, cl
mov byte [0x47c330], al
mov al, byte [0x47c2b1]
mov cl, al
shl cl, 1
and cl, 0x78
add al, 0xbc
sub al, cl
mov byte [0x47c331], al
mov al, byte [0x47c2b2]
xor al, 0xa
mov byte [0x47c332], al
mov al, byte [0x47c2b3]
xor al, 0xe2
mov byte [0x47c333], al
mov al, byte [0x47c2b4]
mov dl, al
shl dl, 1
xor dl, 0xff
mov cl, al
add cl, dl
mov dl, al
and dl, 0x48
and cl, 0xb7
or cl, dl
mov dl, cl
xor dl, 0xb7
xor cl, 0xa4
and cl, dl
or al, 0xec
xor cl, 0xff
and al, cl
mov byte [0x47c334], al
mov al, byte [0x47c2b5]
mov cl, al
and cl, 0xc1
xor cl, 0xc1
and al, 0x3e
xor al, 0xff
mov dl, al
shl dl, 1
xor dl, 0xff
add dl, al
or dl, cl
mov byte [0x47c335], dl
mov al, byte [0x47c2b6]
xor al, 0xe4
mov byte [0x47c336], al
mov al, byte [0x47c2b7]
xor al, 0xc2
mov byte [0x47c337], al
mov al, byte [0x47c2b8]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
and dl, 0xcb
and al, 0x34
or dl, al
mov byte [0x47c338], dl
mov al, byte [0x47c2b9]
mov cl, al
xor cl, 0xff
or al, 0x2b
or cl, 0xd4
and al, cl
xor al, 0xff
mov byte [0x47c339], al
mov al, byte [0x47c2ba]
mov cl, al
and cl, 0x51
mov dl, al
xor dl, 0xae
add dl, al
and al, 0xae
xor dl, 0xff
add cl, dl
or cl, al
mov byte [0x47c33a], cl
mov al, byte [0x47c2bb]
mov cl, al
shl cl, 1
and cl, 0xda
mov dl, al
add dl, 0xed
mov ah, 0x12
sub ah, al
mov al, cl
and al, ah
xor cl, 0xff
and dl, cl
sub dl, al
mov byte [0x47c33b], dl
mov al, byte [0x47c2bc]
xor al, 0xff
mov cl, al
and cl, 0xfe
mov dl, cl
shl dl, 1
xor dl, 0xff
add cl, dl
or al, 0xfe
and cl, al
xor cl, 0xff
mov byte [0x47c33c], cl
mov al, byte [0x47c2bd]
mov cl, al
shl cl, 1
and cl, 0xa
add al, 5
sub al, cl
mov byte [0x47c33d], al
mov al, byte [0x47c2be]
xor al, 0xb
mov byte [0x47c33e], al
mov al, byte [0x47c2bf]
xor al, 0x96
mov byte [0x47c33f], al
mov al, byte [0x47c2c0]
xor al, 0xa2
mov byte [0x47c340], al
mov al, byte [0x47c2c1]
xor al, 0xe2
mov byte [0x47c341], al
mov al, byte [0x47c2c2]
xor al, 0x6d
mov byte [0x47c342], al
mov al, byte [0x47c2c3]
xor al, 5
mov byte [0x47c343], al
mov al, byte [0x47c2c4]
xor al, 0xc3
mov byte [0x47c344], al
mov al, byte [0x47c2c5]
mov cl, al
shl cl, 1
and cl, 0x1c
add al, 0x8e
sub al, cl
mov byte [0x47c345], al
mov al, byte [0x47c2c6]
mov cl, al
xor cl, 0xec
mov dl, al
or dl, 0x13
and dl, cl
and al, 0xec
xor al, 0xec
or dl, al
xor dl, 0xff
mov byte [0x47c346], dl
mov al, byte [0x47c2c7]
xor al, 0x73
mov byte [0x47c347], al
mov al, byte [0x47c2c8]
mov cl, al
shl cl, 1
and cl, 0xd0
add al, 0x68
sub al, cl
mov byte [0x47c348], al
mov al, byte [0x47c2c9]
mov cl, al
shl cl, 1
and cl, 0x7e
add al, 0x3f
sub al, cl
mov byte [0x47c349], al
mov al, byte [0x47c2ca]
xor al, 0x91
mov byte [0x47c34a], al
mov al, byte [0x47c2cb]
xor al, 0xb5
mov byte [0x47c34b], al
mov al, byte [0x47c2cc]
xor al, 0x14
mov byte [0x47c34c], al
mov al, byte [0x47c2cd]
xor al, 0xac
mov byte [0x47c34d], al
mov al, byte [0x47c2ce]
xor al, 0xc6
mov byte [0x47c34e], al
mov al, byte [0x47c2cf]
xor al, 0x96
mov byte [0x47c34f], al
mov al, byte [0x47c2d0]
xor al, 0x20
mov byte [0x47c350], al
mov al, byte [0x47c2d1]
xor al, 0xf7
mov byte [0x47c351], al
mov al, byte [0x47c2d2]
xor al, 0xaa
mov byte [0x47c352], al
mov al, byte [0x47c2d3]
xor al, 0xb3
mov byte [0x47c353], al
mov al, byte [0x47c2d4]
xor al, 0xc
mov byte [0x47c354], al
mov al, byte [0x47c2d5]
xor al, 0x62
mov byte [0x47c355], al
mov al, byte [0x47c2d6]
mov cl, al
xor cl, 0xff
or cl, 0x34
or al, 0xcb
and cl, al
mov byte [0x47c356], cl
mov al, byte [0x47c2d7]
xor al, 0x69
mov byte [0x47c357], al
mov al, byte [0x47c2d8]
xor al, 0x93
mov byte [0x47c358], al
mov al, byte [0x47c2d9]
mov cl, al
shl cl, 1
and cl, 0x70
add al, 0x38
sub al, cl
mov byte [0x47c359], al
mov al, byte [0x47c2da]
xor al, 0x30
mov byte [0x47c35a], al
mov al, byte [0x47c2db]
xor al, 0xb1
mov byte [0x47c35b], al
mov al, byte [0x47c2dc]
xor al, 0x63
mov byte [0x47c35c], al
mov al, byte [0x47c2dd]
xor al, 0xbf
mov byte [0x47c35d], al
mov al, byte [0x47c2de]
mov cl, al
shl cl, 1
and cl, 0xf6
add al, 0xfb
sub al, cl
mov byte [0x47c35e], al
mov al, byte [0x47c2df]
xor al, 0xf
mov byte [0x47c35f], al
mov al, byte [0x47c2e0]
xor al, 0xa2
mov byte [0x47c360], al
mov al, byte [0x47c2e1]
xor al, 0xfb
mov byte [0x47c361], al
mov al, byte [0x47c2e2]
xor al, 0xfe
mov byte [0x47c362], al
mov al, byte [0x47c2e3]
mov cl, al
shl cl, 1
and cl, 0x8a
add al, 0x45
sub al, cl
mov byte [0x47c363], al
mov al, byte [0x47c2e4]
xor al, 0x63
mov byte [0x47c364], al
mov al, byte [0x47c2e5]
xor al, 0x39
mov byte [0x47c365], al
mov al, byte [0x47c2e6]
xor al, 0x56
mov byte [0x47c366], al
mov al, byte [0x47c2e7]
xor al, 0xa5
mov byte [0x47c367], al
mov al, byte [0x47c2e8]
xor al, 0x3c
mov byte [0x47c368], al
mov al, byte [0x47c2e9]
xor al, 0x56
mov byte [0x47c369], al
mov al, byte [0x47c2ea]
xor al, 4
mov cl, al
shl cl, 1
and cl, 0xe
add al, 0x87
sub al, cl
mov byte [0x47c36a], al
mov al, byte [str.X_K]
xor al, 0x86
mov byte [0x47c36b], al
mov ch, byte [0x47c2ec]
mov dl, ch
xor dl, 0x9a
mov al, dl
shl al, 1
xor al, 0xff
mov dh, dl
add dh, al
mov al, dh
and al, 0x98
and dl, 2
and dh, 2
mov cl, 0xfe
sub cl, al
mul dl
mov dl, al
mov al, cl
mul dh
sub al, dl
add ch, 0x9a
add ch, al
mov byte [0x47c36c], ch
mov al, byte [0x47c2ed]
xor al, 7
mov byte [0x47c36d], al
mov al, byte [0x47c2ee]
mov cl, al
xor cl, 0xff
or al, 0x34
or cl, 0xcb
and al, cl
xor al, 0xff
mov byte [0x47c36e], al
mov al, byte [0x47c2ef]
mov cl, al
shl cl, 1
and cl, 0xc8
mov dl, cl
add dl, 0x1c
xor dl, al
mov ah, 0x63
sub ah, cl
and ah, al
shl ah, 1
sub ah, dl
mov byte [0x47c36f], ah
mov al, byte [0x47c2f0]
mov cl, al
shl cl, 1
and cl, 0x30
mov dl, 7
sub dl, al
add dl, cl
shl dl, 1
and dl, 0x70
add al, 0xb8
sub al, dl
mov byte [0x47c370], al
mov al, byte [0x47c2f1]
mov cl, al
add cl, 0x7f
shl al, 1
sub cl, al
mov byte [0x47c371], cl
mov al, byte [0x47c2f2]
xor al, 0x97
mov byte [0x47c372], al
mov al, byte [0x47c2f3]
mov cl, al
shl cl, 1
and cl, 0x2a
add al, 0x15
sub al, cl
mov byte [0x47c373], al
mov al, byte [0x47c2f4]
mov cl, al
shl cl, 1
and cl, 0xdc
add al, 0x6e
sub al, cl
mov byte [0x47c374], al
mov al, byte [0x47c2f5]
xor al, 0x92
mov byte [0x47c375], al
mov al, byte [0x47c2f6]
xor al, 0x42
mov byte [0x47c376], al
mov al, byte [0x47c2f7]
xor al, 0x84
mov byte [0x47c377], al
mov al, byte [0x47c2f8]
mov cl, al
shl cl, 1
xor cl, 0xff
mov dl, al
add dl, cl
mov cl, dl
xor cl, 0xf0
or dl, 0xf
and dl, cl
mov cl, al
xor cl, 0xf
or al, 0xf0
and al, cl
or dl, al
mov byte [0x47c378], dl
mov al, byte [0x47c2f9]
xor al, 0x5e
mov byte [0x47c379], al
mov al, byte [0x47c2fa]
xor al, 0x2c
mov byte [0x47c37a], al
mov al, byte [0x47c2fb]
xor al, 0xee
mov byte [0x47c37b], al
mov al, byte [0x47c2fc]
xor al, 0xf1
mov byte [0x47c37c], al
mov al, byte [0x47c2fd]
xor al, 0xec
mov byte [0x47c37d], al
mov al, byte [0x47c2fe]
mov cl, al
shl cl, 1
and cl, 0xa
add al, 5
mov dl, cl
xor dl, al
xor cl, 0xff
and al, cl
shl al, 1
sub al, dl
mov byte [0x47c37e], al
mov al, byte [0x47c2ff]
xor al, 0x90
mov byte [0x47c37f], al
mov ax, word [0x47be80]
xor ax, 0xa7d6
mov word [0x47c080], ax
mov ax, word [0x47be82]
xor ax, 0x856e
mov word [0x47c082], ax
mov ax, word [0x47be84]
xor ax, 0xb7be
mov word [0x47c084], ax
mov ax, word [0x47be86]
xor ax, 0xa4d3
mov word [0x47c086], ax
mov ax, word [0x47be88]
xor ax, 0x5b34
mov word [0x47c088], ax
mov ax, word [0x47be8a]
mov cx, ax
shl cx, 1
and cx, 0xf4b2
add ax, 0x7a59
sub ax, cx
mov word [0x47c08a], ax
mov ax, word [0x47be8c]
xor ax, 0xc479
mov word [0x47c08c], ax
mov ax, word [str.1Z_]
xor ax, 0x8e1f
mov word [0x47c08e], ax
mov ax, word [0x47be90]
mov dx, ax
xor dx, 0xffff
mov di, dx
and di, 0xf8a9
mov cx, ax
and cx, 0xf8a9
xor cx, 0xf8a9
or cx, di
add ax, 1
or dx, 0x756
add ax, dx
or cx, ax
xor cx, 0x1389
mov word [0x47c090], cx
mov ax, word [0x47be92]
xor ax, 0x5bee
mov word [0x47c092], ax
mov ax, word [0x47be94]
mov cx, ax
add cx, 1
mov dx, ax
xor dx, 0xffff
or dx, 0x6d28
add cx, dx
mov di, cx
and di, 2
mov dx, cx
or dx, 0xfffd
add dx, 1
mov bx, cx
and bx, 0xfffd
or cx, 2
imul cx, di
imul dx, bx
sub dx, cx
add ax, 0x6d28
add ax, dx
mov word [0x47c094], ax
mov ax, word [0x47be96]
xor ax, 0x4f9e
mov word [0x47c096], ax
mov ax, word [0x47be98]
xor ax, 0xecc1
mov word [0x47c098], ax
mov ax, word [0x47be9a]
xor ax, 0x8bd2
mov word [0x47c09a], ax
mov ax, word [0x47be9c]
xor ax, 0x8597
mov word [0x47c09c], ax
mov ax, word [0x47be9e]
mov cx, ax
shl cx, 1
and cx, 0x8950
add ax, 0xc4a8
sub ax, cx
mov word [0x47c09e], ax
mov ax, word [0x47bea0]
xor ax, 0x7254
mov word [0x47c0a0], ax
mov ax, word [0x47bea2]
mov cx, ax
and cx, 0x925c
mov dx, ax
and dx, 2
mov di, ax
or di, 0xfffd
add di, 1
mov bx, 0xfffe
sub bx, cx
imul bx, dx
imul di, cx
add bx, di
add ax, 0x925e
add ax, bx
mov word [0x47c0a2], ax
mov ax, word [0x47bea4]
mov cx, ax
and cx, 0x14bc
xor cx, 0x14bc
mov dx, ax
xor dx, 0x14bc
or ax, 0xeb43
and ax, dx
or cx, ax
mov word [0x47c0a4], cx
mov ax, word [0x47bea6]
xor ax, 0x9e0b
mov word [0x47c0a6], ax
mov ax, word [0x47bea8]
xor ax, 0xdca2
mov word [0x47c0a8], ax
mov ax, word [0x47beaa]
xor ax, 0x7c6
mov word [0x47c0aa], ax
mov ax, word [0x47beac]
xor ax, 0x3d0c
mov word [0x47c0ac], ax
mov ax, word [0x47beae]
mov cx, ax
xor cx, 0xddd
mov dx, ax
or dx, 0xf222
and dx, cx
and ax, 0xddd
or ax, 0x7200
xor dx, ax
xor dx, 0x7fdd
mov word [0x47c0ae], dx
mov ax, word [0x47beb0]
mov cx, ax
shl cx, 1
and cx, 0x6a16
add ax, 0xb50b
sub ax, cx
mov word [0x47c0b0], ax
mov ax, word [0x47beb2]
xor ax, 0x65cc
mov word [0x47c0b2], ax
mov ax, word [0x47beb4]
xor ax, 0xbb12
mov word [0x47c0b4], ax
mov ax, word [0x47beb6]
xor ax, 0x5f8
mov word [0x47c0b6], ax
mov ax, word [0x47beb8]
xor ax, 0x7586
mov word [0x47c0b8], ax
mov ax, word [0x47beba]
mov cx, ax
or cx, 0xade2
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
and ax, 0xade2
xor ax, 0xade2
or ax, cx
mov word [0x47c0ba], ax
mov ax, word [0x47bebc]
xor ax, 0xfb00
mov word [0x47c0bc], ax
mov ax, word [0x47bebe]
xor ax, 0x648
mov word [0x47c0be], ax
mov ax, word [0x47bec0]
mov cx, ax
shl cx, 1
and cx, 0x3e5e
add ax, 0x1f2f
sub ax, cx
mov word [0x47c0c0], ax
mov ax, word [0x47bec2]
xor ax, 0xb42e
mov word [0x47c0c2], ax
mov ax, word [0x47bec4]
xor ax, 0xd1
mov word [0x47c0c4], ax
mov ax, word [0x47bec6]
mov cx, ax
xor cx, 0xcca1
shl ax, 1
and ax, 0xd552
xor ax, 0x6ebd
add cx, 0xeaaa
add cx, ax
mov word [0x47c0c6], cx
mov ax, word [0x47bec8]
xor ax, 0x896e
mov word [0x47c0c8], ax
mov ax, word [0x47beca]
xor ax, 0x59f5
mov word [0x47c0ca], ax
mov ax, word [0x47becc]
xor ax, 0xe39b
mov word [0x47c0cc], ax
mov ax, word [0x47bece]
mov cx, ax
shl cx, 1
and cx, 0x529e
add ax, 0x294f
sub ax, cx
mov word [0x47c0ce], ax
mov ax, word [0x47bed0]
xor ax, 0x5ec7
mov word [0x47c0d0], ax
mov ax, word [0x47bed2]
xor ax, 0xd89c
mov word [0x47c0d2], ax
mov ax, word [0x47bed4]
mov cx, ax
shl cx, 1
xor cx, 0xffff
mov dx, ax
add dx, cx
and dx, 0x6535
and ax, 0x9aca
or dx, ax
mov word [0x47c0d4], dx
mov ax, word [0x47bed6]
mov cx, ax
shl cx, 1
and cx, 0x408
add ax, 0x204
sub ax, cx
mov word [0x47c0d6], ax
mov ax, word [0x47bed8]
xor ax, 0x39aa
mov word [0x47c0d8], ax
mov ax, word [0x47beda]
xor ax, 0xac3b
mov word [0x47c0da], ax
mov ax, word [0x47bedc]
xor ax, 0x9c0a
mov word [0x47c0dc], ax
mov ax, word [0x47bede]
mov cx, ax
shl cx, 1
and cx, 0x133a
add ax, 0x99d
sub ax, cx
mov word [0x47c0de], ax
mov cx, word [0x47bee0]
mov ax, cx
and ax, 0xb4ed
mov dx, cx
and dx, 2
mov di, dx
xor di, 2
imul di, ax
or ax, 2
imul ax, dx
add ax, di
mov dx, cx
add dx, 0xb4ef
mov di, 0x4b10
sub di, cx
mov cx, ax
and cx, di
xor ax, 0xffff
and dx, ax
sub dx, cx
mov word [0x47c0e0], dx
mov ax, word [0x47bee2]
xor ax, 0x76b6
mov word [0x47c0e2], ax
mov ax, word [0x47bee4]
xor ax, 0x7996
mov word [0x47c0e4], ax
mov ax, word [0x47bee6]
xor ax, 0x529c
mov word [0x47c0e6], ax
mov ax, word [0x47bee8]
mov cx, ax
shl cx, 1
and cx, 0x32ae
add ax, 0x9957
sub ax, cx
mov word [0x47c0e8], ax
mov ax, word [0x47beea]
xor ax, 0x1609
mov word [0x47c0ea], ax
mov ax, word [0x47beec]
xor ax, 0x4e0b
mov word [0x47c0ec], ax
mov ax, word [0x47beee]
xor ax, 0x3155
mov word [0x47c0ee], ax
mov ax, word [0x47bef0]
xor ax, 0x92e7
mov word [0x47c0f0], ax
mov ax, word [0x47bef2]
xor ax, 0xf9d3
mov word [0x47c0f2], ax
mov ax, word [0x47bef4]
xor ax, 0x3f43
mov word [0x47c0f4], ax
mov ax, word [0x47bef6]
mov cx, ax
shl cx, 1
and cx, 0x7632
add ax, 0x3b19
sub ax, cx
mov word [0x47c0f6], ax
mov ax, word [0x47bef8]
xor ax, 0x7867
mov word [0x47c0f8], ax
mov ax, word [0x47befa]
mov dx, ax
shl dx, 1
and dx, 0x5dbe
mov cx, 0x1120
sub cx, ax
add cx, dx
shl cx, 1
and cx, 0xddbe
mov dx, cx
add dx, 0x1121
mov di, ax
xor di, 0xffff
and dx, di
mov di, 0xeede
sub di, cx
and di, ax
sub di, dx
mov word [0x47c0fa], di
mov ax, word [str.W__r:sy]
mov cx, ax
shl cx, 1
and cx, 0xe0f0
add ax, 0x7078
sub ax, cx
mov word [0x47c0fc], ax
mov ax, word [0x47befe]
mov cx, ax
shl cx, 1
and cx, 0x192a
add ax, 0x8c95
sub ax, cx
mov word [0x47c0fe], ax
mov ax, word [0x47bf00]
xor ax, 0x23b4
mov word [0x47c100], ax
mov ax, word [0x47bf02]
xor ax, 0x8fa0
mov word [0x47c102], ax
mov ax, word [0x47bf04]
xor ax, 0x550b
mov word [0x47c104], ax
mov ax, word [0x47bf06]
mov cx, ax
xor cx, 0xffff
or ax, 0x27b8
or cx, 0xd847
and ax, cx
xor ax, 0xffff
mov word [0x47c106], ax
mov ax, word [0x47bf08]
mov cx, ax
shl cx, 1
and cx, 0x2694
add ax, 0x934a
sub ax, cx
mov word [0x47c108], ax
mov ax, word [0x47bf0a]
xor ax, 0x831e
mov word [0x47c10a], ax
mov ax, word [0x47bf0c]
xor ax, 0x214e
mov word [0x47c10c], ax
mov ax, word [0x47bf0e]
xor ax, 0x2c7f
mov word [0x47c10e], ax
mov ax, word [0x47bf10]
mov dx, ax
xor dx, 0x87d3
mov cx, ax
or cx, 0x782c
and cx, dx
mov di, cx
and di, 0xfffd
mov bx, cx
and bx, 2
mov dx, cx
or dx, 0xfffd
add dx, 1
or cx, 2
imul cx, bx
imul dx, di
sub dx, cx
add ax, 0x782c
add ax, dx
mov word [0x47c110], ax
mov ax, word [0x47bf12]
mov cx, ax
shl cx, 1
and cx, 0xd5d0
add ax, 0xeae8
sub ax, cx
mov word [0x47c112], ax
mov ax, word [str.__j_9y]
xor ax, 0x84f2
mov word [0x47c114], ax
mov ax, word [0x47bf16]
xor ax, 0x988
mov word [0x47c116], ax
mov ax, word [0x47bf18]
xor ax, 0x18ee
mov word [0x47c118], ax
mov ax, word [0x47bf1a]
mov cx, ax
shl cx, 1
and cx, 0xe9ca
add ax, 0x74e5
sub ax, cx
mov word [0x47c11a], ax
mov ax, word [0x47bf1c]
mov cx, ax
and cx, 0x2268
mov dx, ax
and dx, 2
mov di, ax
or di, 0xfffd
add di, 1
mov bx, 0xfffe
sub bx, cx
imul bx, dx
imul di, cx
add bx, di
add ax, 0x226a
add ax, bx
mov word [0x47c11c], ax
mov ax, word [0x47bf1e]
mov cx, ax
shl cx, 1
and cx, 0x6fe0
mov dx, cx
add dx, 0xc810
xor dx, ax
mov di, 0x37ef
sub di, cx
and di, ax
shl di, 1
sub di, dx
mov word [0x47c11e], di
mov ax, word [0x47bf20]
xor ax, 0x6552
mov word [0x47c120], ax
mov ax, word [0x47bf22]
mov cx, ax
shl cx, 1
and cx, 0xd00a
add ax, 0xe805
sub ax, cx
mov word [0x47c122], ax
mov ax, word [0x47bf24]
mov cx, ax
shl cx, 1
and cx, 0xf68e
add ax, 0x7b47
sub ax, cx
mov word [0x47c124], ax
mov cx, word [0x47bf26]
mov ax, cx
and ax, 0x569b
mov di, cx
and di, 2
mov dx, cx
or dx, 0xfffd
add dx, 1
mov bx, cx
and bx, 0x5699
mov dword [ebp - 0xdc], esi
mov si, ax
or si, 2
shl ax, 1
xor cx, 0x569b
imul si, di
imul dx, bx
sub dx, si
add ax, cx
add ax, dx
mov word [0x47c126], ax
mov ax, word [0x47bf28]
mov cx, ax
shl cx, 1
and cx, 0xd502
add ax, 0x6a81
sub ax, cx
mov word [0x47c128], ax
mov ax, word [0x47bf2a]
xor ax, 0xe1c5
mov word [0x47c12a], ax
mov ax, word [0x47bf2c]
xor ax, 0xcf1b
mov word [0x47c12c], ax
mov ax, word [0x47bf2e]
xor ax, 0x426b
mov word [0x47c12e], ax
mov ax, word [0x47bf30]
xor ax, 0x29e4
mov word [0x47c130], ax
mov ax, word [0x47bf32]
xor ax, 0x1eb9
mov word [0x47c132], ax
mov ax, word [0x47bf34]
xor ax, 0x9000
mov word [0x47c134], ax
mov ax, word [0x47bf36]
mov cx, ax
xor cx, 0xffff
mov dx, ax
shl dx, 1
xor dx, 0xffff
mov si, ax
add si, dx
or si, cx
and si, 0x5b99
and ax, 0xa466
or si, ax
mov word [0x47c136], si
mov ax, word [0x47bf38]
xor ax, 0x6c55
mov word [0x47c138], ax
mov ax, word [0x47bf3a]
xor ax, 0xea45
mov word [0x47c13a], ax
mov ax, word [0x47bf3c]
xor ax, 0x89e3
mov word [0x47c13c], ax
mov ax, word [0x47bf3e]
xor ax, 0xf697
mov word [0x47c13e], ax
mov ax, word [0x47bf40]
mov cx, ax
xor cx, 0xffff
mov dx, ax
add dx, 1
or cx, 0x5d24
add dx, cx
and ax, 0xa2db
xor ax, 0xa2db
or dx, ax
mov word [0x47c140], dx
mov ax, word [0x47bf42]
xor ax, 0x702a
mov word [0x47c142], ax
mov ax, word [0x47bf44]
xor ax, 0xa6f6
mov word [0x47c144], ax
mov ax, word [0x47bf46]
xor ax, 0x4ed0
mov word [0x47c146], ax
mov ax, word [0x47bf48]
xor ax, 0x417d
mov word [0x47c148], ax
mov ax, word [0x47bf4a]
xor ax, 0x7ac
mov cx, ax
shl cx, 1
and cx, 0x5f2c
add ax, 0xaf96
sub ax, cx
mov word [0x47c14a], ax
mov ax, word [0x47bf4c]
mov cx, ax
and cx, 0xc54c
mov dx, ax
and dx, 2
mov si, ax
or si, 0xfffd
add si, 1
mov di, 0xfffe
sub di, cx
imul di, dx
imul si, cx
add di, si
add ax, 0xc54e
add ax, di
mov word [0x47c14c], ax
mov ax, word [0x47bf4e]
xor ax, 0x5c61
mov word [0x47c14e], ax
mov ax, word [0x47bf50]
mov cx, ax
xor cx, 0xffff
or cx, 0x82ab
mov dx, ax
xor dx, 0x7d54
or ax, 0x7d54
and ax, cx
or ax, dx
xor ax, 0x9a21
mov word [0x47c150], ax
mov ax, word [0x47bf52]
xor ax, 0x92e6
mov word [0x47c152], ax
mov ax, word [0x47bf54]
xor ax, 0xaa7f
mov word [0x47c154], ax
mov ax, word [0x47bf56]
mov cx, ax
shl cx, 1
and cx, 0x75f6
add ax, 0xbafb
sub ax, cx
mov word [0x47c156], ax
mov ax, word [0x47bf58]
xor ax, 0x8e10
mov word [0x47c158], ax
mov ax, word [0x47bf5a]
xor ax, 0x56ee
mov word [0x47c15a], ax
mov ax, word [0x47bf5c]
xor ax, 0xde4d
mov word [0x47c15c], ax
mov ax, word [0x47bf5e]
xor ax, 0x8418
mov word [0x47c15e], ax
mov ax, word [0x47bf60]
xor ax, 0xe741
mov word [0x47c160], ax
mov ax, word [0x47bf62]
mov cx, ax
shl cx, 1
and cx, 0x480e
add ax, 0x2407
sub ax, cx
mov word [0x47c162], ax
mov ax, word [0x47bf64]
mov cx, ax
or cx, 0xb41d
and ax, 0xb41d
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
or cx, ax
mov word [0x47c164], cx
mov ax, word [0x47bf66]
xor ax, 0x81df
mov word [0x47c166], ax
mov ax, word [0x47bf68]
mov cx, ax
shl cx, 1
and cx, 0xacea
add ax, 0xd675
sub ax, cx
mov word [0x47c168], ax
mov ax, word [0x47bf6a]
xor ax, 0xd64f
mov word [0x47c16a], ax
mov ax, word [0x47bf6c]
xor ax, 0x4ec1
mov word [0x47c16c], ax
mov ax, word [0x47bf6e]
mov cx, ax
xor cx, 0x8be5
shl ax, 1
and ax, 0x8dce
xor ax, 0xfa35
add cx, 0x46e8
add cx, ax
mov word [0x47c16e], cx
mov cx, word [0x47bf70]
mov ax, cx
and ax, 0x932f
xor ax, 0x932f
mov dx, cx
xor dx, 0x932f
or cx, 0x6cd0
and cx, dx
or ax, cx
mov cx, ax
shl cx, 1
and cx, 0xf6e6
add ax, 0x7b73
sub ax, cx
mov word [0x47c170], ax
mov ax, word [0x47bf72]
xor ax, 0x24b9
mov word [0x47c172], ax
mov ax, word [0x47bf74]
mov cx, ax
shl cx, 1
and cx, 0xc49a
mov dx, cx
add dx, 0x1db3
xor dx, ax
mov si, 0x624c
sub si, cx
and si, ax
shl si, 1
sub si, dx
mov word [0x47c174], si
mov ax, word [0x47bf76]
xor ax, 0x5bfc
mov word [0x47c176], ax
mov ax, word [0x47bf78]
xor ax, 0x1019
mov word [0x47c178], ax
mov ax, word [0x47bf7a]
xor ax, 0xdeb7
mov word [0x47c17a], ax
mov ax, word [0x47bf7c]
mov cx, ax
xor cx, 0xffff
or ax, 0x7372
or cx, 0x8c8d
and ax, cx
xor ax, 0xffff
mov word [0x47c17c], ax
mov ax, word [0x47bf7e]
xor ax, 0xe1d6
mov word [0x47c17e], ax
mov ax, word [0x47bf80]
xor ax, 0x845c
mov word [0x47c180], ax
mov ax, word [0x47bf82]
xor ax, 0xec98
mov word [0x47c182], ax
mov ax, word [0x47bf84]
xor ax, 0xf866
mov word [0x47c184], ax
mov ax, word [0x47bf86]
mov cx, ax
shl cx, 1
and cx, 0xa7be
add ax, 0xd3df
sub ax, cx
mov word [0x47c186], ax
mov ax, word [0x47bf88]
xor ax, 0xa15e
mov word [0x47c188], ax
mov ax, word [0x47bf8a]
xor ax, 0x4c74
mov word [0x47c18a], ax
mov ax, word [0x47bf8c]
xor ax, 0x7343
mov word [str._b_a__], ax
mov ax, word [0x47bf8e]
xor ax, 0xf396
mov word [0x47c18e], ax
mov ax, word [0x47bf90]
xor ax, 0x8ab1
mov word [0x47c190], ax
mov ax, word [str.mMZr]
mov cx, ax
and cx, 0x79e8
mov dx, ax
and dx, 2
mov si, dx
xor si, 2
imul si, cx
or cx, 2
imul cx, dx
add cx, si
add ax, 0x79ea
mov dx, cx
xor dx, ax
xor cx, 0xffff
and ax, cx
shl ax, 1
sub ax, dx
mov word [0x47c192], ax
mov ax, word [0x47bf94]
xor ax, 0x996b
mov word [0x47c194], ax
mov ax, word [0x47bf96]
xor ax, 0xb20f
mov word [0x47c196], ax
mov ax, word [0x47bf98]
xor ax, 0x8988
mov word [0x47c198], ax
mov ax, word [0x47bf9a]
xor ax, 0x39f6
mov word [0x47c19a], ax
mov ax, word [0x47bf9c]
xor ax, 0x4b67
mov word [0x47c19c], ax
mov ax, word [0x47bf9e]
xor ax, 0xc87
mov word [0x47c19e], ax
mov ax, word [0x47bfa0]
xor ax, 0x73b2
mov word [0x47c1a0], ax
mov ax, word [0x47bfa2]
mov cx, ax
shl cx, 1
and cx, 0xc14e
add ax, 0xe0a7
sub ax, cx
mov word [0x47c1a2], ax
mov ax, word [0x47bfa4]
mov cx, ax
shl cx, 1
and cx, 0x8e74
add ax, 0xc73a
sub ax, cx
mov word [0x47c1a4], ax
mov ax, word [0x47bfa6]
xor ax, 0x4636
mov word [0x47c1a6], ax
mov ax, word [0x47bfa8]
xor ax, 0xbb5f
mov word [0x47c1a8], ax
mov ax, word [0x47bfaa]
mov cx, ax
xor cx, 0xffff
mov dx, ax
add dx, 1
or cx, 0x37e
add dx, cx
or ax, 0x37e
xor dx, 0xffff
and ax, dx
xor ax, 0x83c7
mov word [0x47c1aa], ax
mov ax, word [0x47bfac]
mov cx, ax
shl cx, 1
and cx, 0xa424
mov dx, cx
or dx, 0x5212
shl cx, 1
sub cx, dx
mov dx, cx
xor dx, ax
xor cx, 0xffff
and ax, cx
shl ax, 1
sub ax, dx
mov word [0x47c1ac], ax
mov ax, word [0x47bfae]
mov cx, ax
shl cx, 1
and cx, 0x1a6a
add ax, 0x8d35
sub ax, cx
mov word [0x47c1ae], ax
mov ax, word [0x47bfb0]
xor ax, 0x8975
mov word [0x47c1b0], ax
mov ax, word [0x47bfb2]
mov cx, ax
shl cx, 1
and cx, 0x1288
add ax, 0x944
sub ax, cx
mov word [0x47c1b2], ax
mov ax, word [0x47bfb4]
xor ax, 0x7e3
mov word [0x47c1b4], ax
mov ax, word [0x47bfb6]
xor ax, 0x86bc
mov word [0x47c1b6], ax
mov ax, word [0x47bfb8]
xor ax, 0xce01
mov word [0x47c1b8], ax
mov ax, word [0x47bfba]
mov cx, ax
shl cx, 1
and cx, 0x1490
add ax, 0x8a48
sub ax, cx
mov word [0x47c1ba], ax
mov ax, word [0x47bfbc]
xor ax, 0xb351
mov word [0x47c1bc], ax
mov ax, word [0x47bfbe]
mov cx, ax
shl cx, 1
add ax, 0x552b
and cx, 0xaa56
sub ax, cx
mov word [0x47c1be], ax
mov ax, word [0x47bfc0]
mov cx, ax
shl cx, 1
and cx, 0x716c
add ax, 0xb8b6
sub ax, cx
mov word [0x47c1c0], ax
mov ax, word [0x47bfc2]
xor ax, 0xaf98
mov word [0x47c1c2], ax
mov ax, word [0x47bfc4]
xor ax, 0x3f0a
mov word [0x47c1c4], ax
mov ax, word [0x47bfc6]
xor ax, 0x6c51
mov word [0x47c1c6], ax
mov ax, word [0x47bfc8]
mov cx, ax
xor cx, 0xe403
mov dx, ax
or dx, 0x1bfc
and dx, cx
and ax, 0xe403
or ax, 0x8d4
xor dx, ax
xor dx, 0xcd3b
mov word [0x47c1c8], dx
mov ax, word [0x47bfca]
mov cx, ax
xor cx, 0xfa79
shl ax, 1
and ax, 0x652c
xor ax, 0x9bdf
add cx, 0x3297
add cx, ax
mov word [0x47c1ca], cx
mov ax, word [0x47bfcc]
xor ax, 0x4683
mov word [0x47c1cc], ax
mov ax, word [0x47bfce]
xor ax, 0xe099
mov word [0x47c1ce], ax
mov ax, word [0x47bfd0]
mov cx, ax
shl cx, 1
and cx, 0x4748
add ax, 0xa3a4
sub ax, cx
mov word [0x47c1d0], ax
mov ax, word [0x47bfd2]
mov cx, ax
and cx, 0xfc89
xor cx, 0xfc89
mov dx, ax
xor dx, 0xfc89
or ax, 0x376
and ax, dx
or cx, ax
mov word [0x47c1d2], cx
mov ax, word [0x47bfd4]
xor ax, 0xf40
mov word [0x47c1d4], ax
mov ax, word [0x47bfd6]
xor ax, 0xb961
mov word [0x47c1d6], ax
mov ax, word [0x47bfd8]
mov cx, ax
shl cx, 1
and cx, 0xc4a4
add ax, 0x6252
sub ax, cx
mov word [0x47c1d8], ax
mov ax, word [0x47bfda]
xor ax, 0x4741
mov word [0x47c1da], ax
mov ax, word [0x47bfdc]
mov cx, ax
xor cx, 0xaa84
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
shl cx, 1
and cx, 0x5508
add ax, 0xaa84
sub ax, cx
mov word [0x47c1dc], ax
mov ax, word [0x47bfde]
mov cx, ax
shl cx, 1
and cx, 0xef1a
add ax, 0x778d
sub ax, cx
mov word [0x47c1de], ax
mov ax, word [str.Hc_F]
xor ax, 0x3099
mov word [0x47c1e0], ax
mov ax, word [0x47bfe2]
xor ax, 0xa699
mov word [0x47c1e2], ax
mov ax, word [0x47bfe4]
xor ax, 0xaa2f
mov word [0x47c1e4], ax
mov ax, word [0x47bfe6]
xor ax, 0xe09b
mov word [str.J_rt], ax
mov ax, word [0x47bfe8]
mov cx, ax
xor cx, 0xf145
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
mov dx, cx
shl dx, 1
and dx, 0xe28a
xor dx, 0xf145
shl cx, 2
and cx, 0x514
sub ax, cx
add ax, dx
mov word [0x47c1e8], ax
mov ax, word [0x47bfea]
mov cx, ax
xor cx, 0xb4c
shl ax, 1
and ax, 0x328a
xor ax, 0xed77
add cx, 0x1946
add cx, ax
mov word [0x47c1ea], cx
mov ax, word [0x47bfec]
mov cx, ax
or cx, 0x50a5
mov dx, cx
shl dx, 1
xor dx, 0xffff
add cx, dx
and ax, 0x50a5
or cx, ax
mov word [0x47c1ec], cx
mov ax, word [0x47bfee]
xor ax, 0x19a5
mov word [0x47c1ee], ax
mov ax, word [0x47bff0]
xor ax, 0x3268
mov word [0x47c1f0], ax
mov ax, word [0x47bff2]
mov cx, ax
shl cx, 1
and cx, 0x478
add ax, 0x823c
sub ax, cx
mov word [0x47c1f2], ax
mov ax, word [0x47bff4]
xor ax, 0x1c4f
mov word [0x47c1f4], ax
mov ax, word [0x47bff6]
xor ax, 0xd04d
mov word [0x47c1f6], ax
mov ax, word [0x47bff8]
xor ax, 0x8635
mov word [0x47c1f8], ax
mov ax, word [0x47bffa]
xor ax, 0xc936
mov word [0x47c1fa], ax
mov ax, word [0x47bffc]
mov cx, ax
and cx, 0x60ea
xor cx, 0x60ea
mov dx, ax
xor dx, 0x60ea
or ax, 0x9f15
and ax, dx
or cx, ax
mov word [0x47c1fc], cx
mov ax, word [0x47bffe]
mov dx, ax
shl dx, 1
xor dx, 0xffff
mov cx, ax
add cx, dx
mov dx, ax
and dx, 0x817
and cx, 0x1440
or cx, dx
xor cx, 0x1440
and ax, 0xe3a8
xor ax, 0xe3a8
mov si, cx
shl si, 1
xor si, 0xffff
mov dx, cx
add dx, si
mov si, ax
shl si, 1
xor si, 0xffff
mov di, ax
add di, si
and dx, di
or cx, ax
xor cx, 0xffff
or dx, cx
mov word [0x47c1fe], dx
mov ax, word [0x47c000]
xor ax, 0x6ea8
mov word [0x47c200], ax
mov ax, word [0x47c002]
mov cx, ax
or cx, 0x9563
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
or ax, 0x6a9c
and ax, cx
xor ax, 0xffff
mov word [str.65g_], ax
mov ax, word [0x47c004]
xor ax, 0xb225
mov word [0x47c204], ax
mov ax, word [0x47c006]
xor ax, 0x15c5
mov word [0x47c206], ax
mov ax, word [0x47c008]
xor ax, 0xd7c5
mov word [0x47c208], ax
mov ax, word [0x47c00a]
xor ax, 0x836e
mov word [0x47c20a], ax
mov ax, word [0x47c00c]
xor ax, 0xa605
mov word [0x47c20c], ax
mov ax, word [0x47c00e]
mov cx, ax
shl cx, 1
and cx, 0x9b88
add ax, 0xcdc4
sub ax, cx
mov word [0x47c20e], ax
mov cx, word [0x47c010]
mov ax, cx
xor ax, 0xffff
or ax, 0x8050
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
mov dx, cx
and dx, 0x7faf
mov si, 0x8050
sub si, cx
add si, dx
or ax, si
xor ax, 0xffff
mov word [0x47c210], ax
mov ax, word [0x47c012]
xor ax, 0xbc7a
mov word [0x47c212], ax
mov ax, word [0x47c014]
xor ax, 0x634b
mov word [0x47c214], ax
mov ax, word [0x47c016]
xor ax, 0xade9
mov word [0x47c216], ax
mov ax, word [0x47c018]
xor ax, 0x499b
mov word [0x47c218], ax
mov ax, word [0x47c01a]
mov cx, ax
and cx, 0x153b
xor cx, 0x153b
mov dx, ax
xor dx, 0x153b
or ax, 0xeac4
and ax, dx
add cx, ax
mov word [0x47c21a], cx
mov ax, word [0x47c01c]
xor ax, 0xbcfb
mov word [0x47c21c], ax
mov ax, word [0x47c01e]
xor ax, 0xdf8a
mov word [0x47c21e], ax
mov ax, word [0x47c020]
xor ax, 0xcf3f
mov word [0x47c220], ax
mov ax, word [0x47c022]
xor ax, 0x35e9
mov word [0x47c222], ax
mov ax, word [0x47c024]
xor ax, 0x2807
mov cx, ax
shl cx, 1
xor cx, 0xffff
add ax, cx
mov word [0x47c224], ax
mov ax, word [0x47c026]
mov cx, ax
shl cx, 1
and cx, 0x6566
add ax, 0xb2b3
sub ax, cx
mov word [0x47c226], ax
mov ax, word [0x47c028]
xor ax, 0x87b4
mov word [0x47c228], ax
mov ax, word [0x47c02a]
mov cx, ax
shl cx, 1
and cx, 0xac18
add ax, 0x560c
sub ax, cx
mov word [0x47c22a], ax
mov ax, word [0x47c02c]
xor ax, 0x222f
mov word [0x47c22c], ax
mov ax, word [0x47c02e]
mov cx, ax
xor cx, 0xffff
or cx, 0x9ebf
or ax, 0x6140
and cx, ax
mov word [0x47c22e], cx
mov ax, word [0x47c030]
xor ax, 0xd08b
mov word [0x47c230], ax
mov ax, word [0x47c032]
xor ax, 0x9a9e
mov word [0x47c232], ax
mov ax, word [0x47c034]
mov cx, ax
xor cx, 0xffff
mov dx, ax
and dx, 0xb863
xor dx, 0xb863
add ax, 1
or cx, 0x479c
add ax, cx
or dx, ax
mov word [0x47c234], dx
mov ax, word [0x47c036]
xor ax, 0x51ab
mov word [str.7__:_], ax
mov ax, word [0x47c038]
xor ax, 0x973b
mov word [0x47c238], ax
mov ax, word [0x47c03a]
xor ax, 0x740f
mov word [0x47c23a], ax
mov ax, word [0x47c03c]
mov cx, ax
shl cx, 1
xor cx, 0xffff
mov dx, ax
add dx, cx
and dx, 0x17b5
mov cx, ax
xor cx, 0x17b5
or ax, 0xe84a
and ax, cx
or dx, ax
mov word [0x47c23c], dx
mov ax, word [0x47c03e]
xor ax, 0x3c2d
mov cx, ax
shl cx, 1
and cx, 0xa67e
add ax, 0xd33f
sub ax, cx
mov word [0x47c23e], ax
mov ax, word [0x47c040]
xor ax, 0x239f
mov word [0x47c240], ax
mov ax, word [0x47c042]
xor ax, 0x6daa
mov word [0x47c242], ax
mov ax, word [0x47c044]
mov cx, ax
shl cx, 1
and cx, 0x274
add ax, 0x13a
sub ax, cx
mov word [0x47c244], ax
mov ax, word [0x47c046]
mov cx, ax
and cx, 0xc609
mov dx, ax
and dx, 2
mov si, ax
or si, 0xfffd
add si, 1
mov di, 0xfffe
sub di, cx
imul di, dx
imul si, cx
add di, si
add ax, 0xc60b
add ax, di
mov word [0x47c246], ax
mov ax, word [0x47c048]
mov cx, ax
and cx, 0x1bfa
or ax, 0x1bfa
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
or ax, cx
xor ax, 0xffff
mov word [0x47c248], ax
mov ax, word [0x47c04a]
mov cx, ax
xor cx, 0xffff
or cx, 0xa8d5
and ax, 0xa8d5
xor ax, 0xa8d5
mov dx, ax
shl dx, 1
xor dx, 0xffff
add ax, dx
and ax, cx
mov word [0x47c24a], ax
mov ax, word [0x47c04c]
xor ax, 0x653d
mov word [0x47c24c], ax
mov ax, word [0x47c04e]
xor ax, 0xaec4
mov word [0x47c24e], ax
mov ax, word [0x47c050]
mov cx, ax
and cx, 0x1279
mov dx, ax
and dx, 2
mov si, ax
or si, 0xfffd
add si, 1
mov di, 0xfffe
sub di, cx
imul di, dx
imul si, cx
add di, si
add ax, 0x127b
add ax, di
mov word [0x47c250], ax
mov ax, word [str.6V_dg]
xor ax, 0xa8ac
mov word [0x47c252], ax
mov ax, word [0x47c054]
xor ax, 0xde0d
mov word [0x47c254], ax
mov ax, word [0x47c056]
xor ax, 0x11b6
mov word [0x47c256], ax
mov ax, word [0x47c058]
xor ax, 0xcd9d
mov word [0x47c258], ax
mov ax, word [0x47c05a]
xor ax, 0x204f
mov word [0x47c25a], ax
mov ax, word [0x47c05c]
mov cx, ax
shl cx, 1
and cx, 0xc4ee
mov dx, 0x1d88
sub dx, ax
add cx, dx
mov dx, cx
xor dx, 0x1d88
or cx, 0x6277
and cx, dx
shl cx, 1
mov dx, cx
add dx, 0x1d89
xor dx, ax
mov si, 0x6276
sub si, cx
and si, ax
shl si, 1
sub si, dx
mov word [0x47c25c], si
mov esi, dword [ebp - 0xdc]
mov ax, word [0x47c05e]
mov cx, ax
shl cx, 1
and cx, 0xaea8
add ax, 0xd754
sub ax, cx
mov word [0x47c25e], ax
mov ax, word [0x47c060]
xor ax, 0x2fdc
mov word [0x47c260], ax
mov ax, word [0x47c062]
xor ax, 0x3f5b
mov word [0x47c262], ax
mov ax, word [0x47c064]
mov cx, ax
shl cx, 1
and cx, 0xe2f0
add ax, 0x7178
sub ax, cx
mov word [0x47c264], ax
mov ax, word [0x47c066]
xor ax, 0x6b03
mov word [0x47c266], ax
mov ax, word [0x47c068]
xor ax, 0x1ac2
mov word [0x47c268], ax
mov ax, word [0x47c06a]
xor ax, 0x1965
mov word [0x47c26a], ax
mov ax, word [0x47c06c]
mov cx, ax
shl cx, 1
and cx, 0x2500
add ax, 0x9280
sub ax, cx
mov word [0x47c26c], ax
mov ax, word [0x47c06e]
xor ax, 0x5cdd
mov word [0x47c26e], ax
mov ax, word [0x47c070]
xor ax, 0xfaad
mov word [0x47c270], ax
mov ax, word [0x47c072]
xor ax, 0xe0c1
mov word [0x47c272], ax
mov ax, word [0x47c074]
xor ax, 0x7393
mov word [0x47c274], ax
mov ax, word [0x47c076]
xor ax, 0xee03
mov word [0x47c276], ax
mov ax, word [0x47c078]
xor ax, 0x2c40
mov word [0x47c278], ax
mov ax, word [0x47c07a]
xor ax, 0x9baa
mov word [0x47c27a], ax
mov ax, word [0x47c07c]
xor ax, 0xbd63
mov word [0x47c27c], ax
mov ax, word [0x47c07e]
xor ax, 0xff08
mov word [0x47c27e], ax
mov dword [0x47e5c0], 1
mov ecx, dword [ebp - 0x90]
mov eax, ecx
mov edi, dword [ebp - 0x9c]
add eax, dword [edi + 0x3c]
mov dword [edi + 0x3c], eax
mov eax, ecx
xor eax, 0xfc
add eax, 1
shl ecx, 1
and ecx, 0xf8
add eax, ecx
mov ecx, edi
add ecx, 0x28
mov dword [ebp - 0xc8], ecx
mov edx, dword [edi + 0x28]
mov byte [edx], al
mov eax, esi
or eax, 0xfffffffe
add eax, 1
and esi, 0xfffffffe
add eax, esi
mov edx, dword [edi + 0x28]
mov byte [edx + 1], al
mov edx, eax
shr edx, 8
mov esi, dword [edi + 0x28]
mov byte [esi + 2], dl
mov esi, dword [edi + 0x28]
add esi, 3
mov dword [edi + 0x28], esi
mov ecx, edi
add ecx, 0x2c
mov esi, dword [edi + 0x2c]
mov bl, byte [esi]
shr bl, 1
or bl, 0x80
mov byte [esi], bl
mov ebx, edi
add ebx, 0x38
mov esi, dword [edi + 0x38]
add esi, 0xffffffff
mov dword [edi + 0x38], esi
cmp esi, 0
jne 0x42f547
mov dword [ebx], 8
mov edi, dword [ebp - 0xc8]
mov esi, dword [edi]
mov ebx, esi
add ebx, 1
mov dword [edi], ebx
mov dword [ecx], esi
mov ecx, eax
and ecx, 0x1ff
mov cl, byte [ecx + 0x47bc80]
and edx, 0x7f
mov dl, byte [edx + 0x47c300]
cmp eax, 0x200
jb 0x42f569
mov cl, dl
movzx eax, cl
mov edx, dword [ebp - 0x9c]
mov cx, word [edx + eax*2 + 0x83d2]
add cx, 1
mov word [edx + eax*2 + 0x83d2], cx
mov eax, dword [ebp - 0x90]
movzx eax, word [eax*2 + 0x47c07a]
mov cx, word [edx + eax*2 + 0x8192]
add cx, 1
mov word [edx + eax*2 + 0x8192], cx
mov eax, dword [ebp - 0x20]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x24]
mov dword [ecx], eax
mov edi, dword [ebp - 0x18]
jmp 0x42f5f1
mov eax, dword [edi]
add eax, 0x90
mov ecx, dword [ebp - 0x28]
cmp dword [ecx], 0x8100
jae 0x42f5cd
mov ecx, dword [ecx]
jmp 0x42f5d4
mov ecx, 0x8100
jmp 0x42f5d4
movzx eax, byte [eax + ecx]
mov ecx, dword [edi]
mov dword [ecx + 0x54], eax
mov eax, dword [ebp - 0x10]
mov eax, dword [eax]
mov ecx, dword [edi]
mov dword [ecx + 0x4c], eax
mov eax, dword [edx]
mov ecx, dword [edi]
mov dword [ecx + 0x50], eax
mov ecx, dword [ebp - 0x24]
jmp 0x42f5f3
jmp 0x42f5f5
mov esi, dword [ecx]
mov eax, dword [edi]
mov edx, dword [eax + 0x1c]
mov ecx, edx
and ecx, esi
mov edi, esi
xor edi, 0xffffffff
mov ebx, edx
and ebx, edi
mov edi, edx
xor edi, esi
add edx, edi
mov edi, dword [ebp - 0x18]
sub edx, ebx
mov esi, dword [ebp - 0x24]
add ecx, edx
mov dword [eax + 0x1c], ecx
mov eax, dword [esi]
mov ecx, dword [edi]
mov edx, dword [ecx + 0x20]
sub edx, 0x7c33ff3a
sub edx, eax
add edx, 0x7c33ff3a
mov dword [ecx + 0x20], edx
mov eax, dword [edi]
mov eax, dword [eax + 0x24]
mov ecx, dword [esi]
add eax, 0xaebbf849
add eax, ecx
sub eax, 0xaebbf849
cmp eax, 0x8000
jae 0x42f675
mov eax, dword [edi]
mov ecx, dword [eax + 0x24]
mov edx, dword [esi]
mov eax, ecx
and eax, edx
and ecx, ecx
xor ecx, 0xffffffff
and edx, edx
xor edx, 0xffffffff
and ecx, edx
xor ecx, 0xffffffff
add eax, ecx
mov esi, dword [ebp - 0x30]
mov edx, dword [ebp - 0x14]
mov ebx, dword [ebp - 0x4c]
jmp 0x42f689
jmp 0x42f677
mov esi, dword [ebp - 0x30]
mov edx, dword [ebp - 0x14]
mov ebx, dword [ebp - 0x4c]
jmp 0x42f682
mov eax, 0x8000
jmp 0x42f689
mov ecx, dword [edi]
mov dword [ecx + 0x24], eax
mov eax, dword [edi]
mov eax, dword [eax + 0x28]
mov ecx, dword [edi]
add ecx, 0x9272
add ecx, 0xfff8
cmp eax, ecx
seta al
test al, 1
jne 0x42f789
jmp 0x42f6b0
mov eax, dword [edi]
cmp dword [eax + 0x3c], 0x7c00
jbe 0x42f7f4
jmp 0x42f6c1
mov eax, dword [edi]
mov eax, dword [eax + 0x28]
mov ecx, dword [edi]
add ecx, 0x9272
mov edx, eax
xor edx, ecx
xor ecx, 0xffffffff
and eax, ecx
shl eax, 1
sub eax, edx
mov edx, eax
xor edx, 0xffffffff
and edx, 0x4f54ca09
mov ecx, eax
and ecx, 0xb0ab35f6
or edx, ecx
xor edx, 0xb0ab35f6
or edx, 0xffffff8c
add edx, 0x74
mov ecx, eax
and ecx, 0xffffff8c
xor ecx, 0xffffffff
mov esi, eax
and esi, 0xffffff8c
xor esi, 0xffffffff
and ecx, esi
xor ecx, 0xffffffff
mov esi, ecx
xor esi, 0xffffffff
mov edi, edx
and edi, esi
mov esi, edx
xor esi, 0xffffffff
mov ebx, ecx
and ebx, esi
imul ebx, edi
mov esi, ecx
and esi, edx
or ecx, edx
imul ecx, esi
add ecx, ebx
mov edx, eax
and edx, 0x73
or eax, 0x73
mov edi, edx
xor edi, 0xffffffff
mov ebx, eax
and ebx, edi
mov esi, eax
or esi, edi
xor esi, 0xffffffff
imul esi, ebx
mov edi, eax
and edi, edx
or eax, edx
imul eax, edi
mov edi, dword [ebp - 0x18]
add eax, esi
add eax, ecx
shr eax, 7
mov ecx, dword [edi]
cmp eax, dword [ecx + 0x3c]
setae al
test al, 1
mov esi, dword [ebp - 0x30]
mov edx, dword [ebp - 0x14]
mov ebx, dword [ebp - 0x4c]
jne 0x42f789
jmp 0x42f77a
mov eax, dword [edi]
mov eax, dword [eax + 8]
and eax, 0x80000
cmp eax, 0
je 0x42f7f4
mov eax, dword [ebp - 0x2c]
mov eax, dword [eax]
mov ecx, dword [edi]
mov dword [ecx + 0x84], eax
mov eax, dword [edx]
mov ecx, dword [edi]
mov dword [ecx + 0x88], eax
mov ecx, dword [edi]
xor edx, edx
call fcn.0042f858
mov ecx, dword [ebp - 0xa0]
mov dword [ecx], eax
cmp eax, 0
setne al
test al, 1
jne 0x42f7bd
jmp 0x42f7e1
mov eax, dword [ebp - 0xa0]
mov ecx, dword [eax]
xor eax, eax
cmp ecx, 0
mov edx, dword [ebp - 0x14]
jl 0x42f7d4
mov eax, 1
mov dword [esi], eax
mov eax, dword [ebp - 0x48]
mov dword [eax], 1
jmp 0x42f7ed
mov eax, dword [ebp - 0x48]
mov dword [eax], 0
mov edx, dword [ebp - 0x14]
cmp dword [eax], 0
jne 0x42f801
jmp 0x42f7f4
jmp 0x42f7f6
mov eax, dword [ebp - 0x48]
mov dword [eax], 0
jmp 0x42f801
mov eax, dword [eax]
test eax, eax
je 0x42f810
jmp 0x42f809
sub eax, 3
je 0x42f815
jmp 0x42f83d
jmp 0x421135
mov eax, dword [ebp - 0x2c]
mov eax, dword [eax]
mov ecx, dword [edi]
mov dword [ecx + 0x84], eax
mov eax, dword [edx]
mov ecx, dword [edi]
mov dword [ecx + 0x88], eax
mov dword [esi], 1
mov eax, dword [ebp - 0x48]
mov dword [eax], 1
jmp 0x42f83f
jmp 0x42f83f
mov eax, dword [esi]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret