Function at 0x4143c0
Capabilities:
Authenticate hmac
Encode data using base64
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x10c
mov esi, ecx
test edx, edx
je 0x414839
lea eax, [esi + 0x8f12]
push 0x90
push 8
push eax
call fcn.0041d7b0
add esp, 0xc
lea eax, [esi + 0x8fa2]
push 0x70
push 9
push eax
call fcn.0041d7b0
add esp, 0xc
mov dword [esi + 0x9012], 0x7070707
mov dword [esi + 0x9016], 0x7070707
mov dword [esi + 0x901a], 0x7070707
mov dword [esi + 0x901e], 0x7070707
mov dword [esi + 0x9022], 0x7070707
mov dword [esi + 0x9026], 0x7070707
mov dword [esi + 0x902e], 0x8080808
mov dword [esi + 0x902a], 0x8080808
mov dword [esi + 0x9032], 0x5050505
mov dword [esi + 0x9036], 0x5050505
mov dword [esi + 0x903a], 0x5050505
mov dword [esi + 0x903e], 0x5050505
mov dword [esi + 0x9042], 0x5050505
mov dword [esi + 0x9046], 0x5050505
mov dword [esi + 0x904a], 0x5050505
mov dword [esi + 0x904e], 0x5050505
lea eax, [esp + 4]
push 0x84
push 0
push eax
call fcn.0041d7b0
add esp, 0xc
xor eax, eax
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx ecx, byte [esi + eax + 0x8f12]
inc dword [esp + ecx*4 + 4]
movzx ecx, byte [esi + eax + 0x8f13]
inc dword [esp + ecx*4 + 4]
movzx ecx, byte [esi + eax + 0x8f14]
inc dword [esp + ecx*4 + 4]
movzx ecx, byte [esi + eax + 0x8f15]
inc dword [esp + ecx*4 + 4]
add eax, 4
cmp eax, 0x120
jne 0x4144c0
mov dword [esp + 0x8c], 0
mov eax, dword [esp + 8]
add eax, eax
mov dword [esp + 0x90], eax
add eax, dword [esp + 0xc]
add eax, eax
mov dword [esp + 0x94], eax
add eax, dword [esp + 0x10]
add eax, eax
mov dword [esp + 0x98], eax
add eax, dword [esp + 0x14]
add eax, eax
mov dword [esp + 0x9c], eax
add eax, dword [esp + 0x18]
add eax, eax
mov dword [esp + 0xa0], eax
add eax, dword [esp + 0x1c]
add eax, eax
mov dword [esp + 0xa4], eax
add eax, dword [esp + 0x20]
add eax, eax
mov dword [esp + 0xa8], eax
add eax, dword [esp + 0x24]
add eax, eax
mov dword [esp + 0xac], eax
add eax, dword [esp + 0x28]
add eax, eax
mov dword [esp + 0xb0], eax
add eax, dword [esp + 0x2c]
add eax, eax
mov dword [esp + 0xb4], eax
add eax, dword [esp + 0x30]
add eax, eax
mov dword [esp + 0xb8], eax
add eax, dword [esp + 0x34]
add eax, eax
mov dword [esp + 0xbc], eax
add eax, dword [esp + 0x38]
add eax, eax
mov dword [esp + 0xc0], eax
add eax, dword [esp + 0x3c]
add eax, eax
mov dword [esp + 0xc4], eax
xor eax, eax
mov dword [esp], esi
jmp 0x4145e3
mov esi, dword [esp]
mov word [esi + eax*2 + 0x8852], bx
inc eax
cmp eax, 0x120
je 0x414650
movzx edx, byte [esi + eax + 0x8f12]
test edx, edx
je 0x4145db
mov esi, dword [esp + edx*4 + 0x88]
lea ebx, [esi + 1]
mov dword [esp + edx*4 + 0x88], ebx
xor ebx, ebx
cmp dl, 1
je 0x41463b
mov ebp, edx
and ebp, 0xfffffffe
xor ebx, ebx
nop
nop
mov ecx, esi
not ecx
or ecx, 1
add ecx, esi
mov edi, esi
shr edi, 1
shl ebx, 2
add ecx, ecx
add ecx, 2
or ecx, ebx
mov ebx, edi
not ebx
or ebx, 1
add ebx, edi
inc ebx
or ebx, ecx
shr esi, 2
add ebp, 0xfffffffe
jne 0x414610
test dl, 1
je 0x4145d0
add ebx, ebx
mov ecx, esi
not ecx
or ecx, 1
add ecx, esi
inc ecx
or ebx, ecx
jmp 0x4145d0
push 0x84
push 0
lea eax, [esp + 0xc]
push eax
call fcn.0041d7b0
add esp, 0xc
xor eax, eax
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx ecx, byte [esi + eax + 0x9032]
inc dword [esp + ecx*4 + 4]
movzx ecx, byte [esi + eax + 0x9033]
inc dword [esp + ecx*4 + 4]
movzx ecx, byte [esi + eax + 0x9034]
inc dword [esp + ecx*4 + 4]
movzx ecx, byte [esi + eax + 0x9035]
inc dword [esp + ecx*4 + 4]
add eax, 4
cmp eax, 0x20
jne 0x414670
mov dword [esp + 0x8c], 0
mov eax, dword [esp + 8]
add eax, eax
mov dword [esp + 0x90], eax
add eax, dword [esp + 0xc]
add eax, eax
mov dword [esp + 0x94], eax
add eax, dword [esp + 0x10]
add eax, eax
mov dword [esp + 0x98], eax
add eax, dword [esp + 0x14]
add eax, eax
mov dword [esp + 0x9c], eax
add eax, dword [esp + 0x18]
add eax, eax
mov dword [esp + 0xa0], eax
add eax, dword [esp + 0x1c]
add eax, eax
mov dword [esp + 0xa4], eax
add eax, dword [esp + 0x20]
add eax, eax
mov dword [esp + 0xa8], eax
add eax, dword [esp + 0x24]
add eax, eax
mov dword [esp + 0xac], eax
add eax, dword [esp + 0x28]
add eax, eax
mov dword [esp + 0xb0], eax
add eax, dword [esp + 0x2c]
add eax, eax
mov dword [esp + 0xb4], eax
add eax, dword [esp + 0x30]
add eax, eax
mov dword [esp + 0xb8], eax
add eax, dword [esp + 0x34]
add eax, eax
mov dword [esp + 0xbc], eax
add eax, dword [esp + 0x38]
add eax, eax
mov dword [esp + 0xc0], eax
add eax, dword [esp + 0x3c]
add eax, eax
mov dword [esp + 0xc4], eax
xor eax, eax
jmp 0x414781
mov esi, dword [esp]
mov word [esi + eax*2 + 0x8a92], di
inc eax
cmp eax, 0x20
je 0x4147f0
movzx edx, byte [esi + eax + 0x9032]
test edx, edx
je 0x41477b
mov ecx, dword [esp + edx*4 + 0x88]
lea esi, [ecx + 1]
mov dword [esp + edx*4 + 0x88], esi
xor edi, edi
cmp dl, 1
je 0x4147db
mov ebx, edx
and ebx, 0xfffffffe
xor edi, edi
nop
nop
nop
nop
mov esi, ecx
not esi
or esi, 1
add esi, ecx
mov ebp, ecx
shr ebp, 1
shl edi, 2
add esi, esi
add esi, 2
or esi, edi
mov edi, ebp
not edi
or edi, 1
add edi, ebp
inc edi
or edi, esi
shr ecx, 2
add ebx, 0xfffffffe
jne 0x4147b0
test dl, 1
je 0x414770
add edi, edi
mov edx, ecx
not edx
or edx, 1
add ecx, edx
inc ecx
or edi, ecx
jmp 0x414770
mov ecx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
bts eax, ecx
mov dword [esi + 0x48], eax
add ecx, 2
mov dword [esi + 0x44], ecx
cmp ecx, 8
jae 0x414821
jmp 0x414840
shr eax, 8
mov dword [esi + 0x48], eax
add ecx, 0xfffffff8
mov dword [esi + 0x44], ecx
cmp ecx, 7
jbe 0x414840
mov edx, dword [esi + 0x30]
cmp edx, dword [esi + 0x34]
jae 0x414810
lea ecx, [edx + 1]
mov dword [esi + 0x30], ecx
mov byte [edx], al
mov ecx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
jmp 0x414810
mov ecx, esi
call fcn.00414860
mov ecx, esi
add esp, 0x10c
pop esi
pop edi
pop ebx
pop ebp
jmp 0x415490
push ebp
push ebx
push edi
push esi
sub esp, 0xc
mov esi, ecx
mov eax, dword [0x481640]
test eax, eax
jne 0x41ca35
movzx eax, byte [0x469680]
xor al, 0xaf
mov byte [0x469700], al
movzx eax, byte [0x469681]
xor al, 0x65
mov byte [0x469701], al
movzx eax, byte [0x469682]
xor al, 0xf6
mov byte [0x469702], al
movzx eax, byte [0x469683]
xor al, 0x66
mov byte [0x469703], al
movzx eax, byte [0x469684]
mov ecx, eax
add cl, al
and cl, 0xa
sub al, cl
add al, 5
mov byte [0x469704], al
movzx eax, byte [0x469685]
mov ecx, eax
add cl, al
and cl, 0x9c
sub al, cl
add al, 0xce
mov byte [0x469705], al
movzx eax, byte [0x469686]
xor al, 0xd6
mov byte [0x469706], al
movzx eax, byte [0x469687]
mov ecx, eax
add cl, al
and cl, 0x34
sub al, cl
add al, 0x9a
mov byte [0x469707], al
movzx eax, byte [0x469688]
mov ecx, eax
not cl
or al, 0x3a
or cl, 0xc5
and cl, al
not cl
mov byte [0x469708], cl
movzx eax, byte [0x469689]
xor al, 0xf7
mov byte [0x469709], al
movzx eax, byte [0x46968a]
xor al, 0xbe
mov byte [0x46970a], al
movzx eax, byte [0x46968b]
xor al, 0x8d
mov byte [0x46970b], al
movzx eax, byte [0x46968c]
mov ecx, eax
not cl
or al, 0x94
or cl, 0x6b
and cl, al
not cl
mov byte [0x46970c], cl
movzx eax, byte [0x46968d]
xor al, 0xd9
mov byte [0x46970d], al
movzx eax, byte [0x46968e]
xor al, 0xab
mov byte [0x46970e], al
movzx eax, byte [0x46968f]
xor al, 0x78
mov byte [0x46970f], al
movzx eax, byte [0x469690]
xor al, 0x41
mov byte [0x469710], al
movzx eax, byte [0x469691]
mov byte [0x469711], al
movzx eax, byte [0x469692]
xor al, 0x90
mov byte [0x469712], al
movzx eax, byte [0x469693]
xor al, 0x25
mov byte [0x469713], al
movzx eax, byte [0x469694]
xor al, 0x2a
mov byte [0x469714], al
movzx eax, byte [0x469695]
mov ecx, eax
add cl, al
and cl, 0xf0
sub al, cl
add al, 0x78
mov byte [0x469715], al
movzx eax, byte [0x469696]
mov ecx, eax
not cl
or al, 0x1f
or cl, 0xe0
and cl, al
not cl
mov byte [0x469716], cl
movzx eax, byte [0x469697]
xor al, 0xf3
mov byte [str.WJNu], al
movzx eax, byte [0x469698]
xor al, 0xfe
mov byte [0x469718], al
movzx eax, byte [0x469699]
xor al, 0x1f
mov byte [0x469719], al
movzx eax, byte [0x46969a]
xor al, 0x62
mov byte [0x46971a], al
movzx eax, byte [0x46969b]
mov ecx, eax
add cl, al
and cl, 0xba
sub al, cl
add al, 0x5d
mov byte [0x46971b], al
movzx eax, byte [0x46969c]
xor al, 0xee
mov byte [0x46971c], al
movzx eax, byte [0x46969d]
xor al, 0xe1
mov byte [0x46971d], al
movzx eax, byte [0x46969e]
xor al, 0x6b
mov byte [0x46971e], al
movzx eax, byte [0x46969f]
xor al, 0xa1
mov byte [0x46971f], al
movzx eax, byte [0x4696a0]
xor al, 9
mov byte [0x469720], al
movzx eax, byte [0x4696a1]
xor al, 0xf3
mov byte [0x469721], al
movzx eax, byte [0x4696a2]
xor al, 0xc8
mov byte [str.44], al
movzx eax, byte [0x4696a3]
mov ecx, eax
add cl, al
and cl, 0xba
sub al, cl
add al, 0x5d
mov byte [0x469723], al
movzx eax, byte [0x4696a4]
xor al, 0x2e
mov byte [0x469724], al
movzx eax, byte [0x4696a5]
xor al, 0xe0
mov byte [0x469725], al
movzx eax, byte [0x4696a6]
xor al, 0x93
mov byte [0x469726], al
movzx eax, byte [0x4696a7]
xor al, 0xb9
mov byte [0x469727], al
movzx eax, byte [0x4696a8]
xor al, 0x4d
mov byte [0x469728], al
movzx eax, byte [0x4696a9]
mov ecx, eax
add cl, al
and cl, 0xb6
sub al, cl
add al, 0x5b
mov byte [0x469729], al
movzx eax, byte [0x4696aa]
xor al, 0xc7
mov byte [0x46972a], al
movzx eax, byte [0x4696ab]
xor al, 0x8c
mov byte [0x46972b], al
movzx eax, byte [0x4696ac]
xor al, 0x7a
mov byte [0x46972c], al
movzx eax, byte [0x4696ad]
mov ecx, eax
add cl, al
and cl, 0xfa
sub al, cl
add al, 0x7d
mov byte [0x46972d], al
movzx eax, byte [0x4696ae]
mov ecx, eax
add cl, al
and cl, 0x5a
sub al, cl
add al, 0xad
mov byte [0x46972e], al
movzx eax, byte [0x4696af]
mov ecx, eax
add cl, al
and cl, 0x4c
sub al, cl
add al, 0x26
mov byte [0x46972f], al
movzx eax, byte [0x4696b0]
mov ecx, eax
add cl, al
and cl, 4
sub al, cl
add al, 2
mov byte [0x469730], al
movzx eax, byte [0x4696b1]
xor al, 0x44
mov byte [0x469731], al
movzx eax, byte [0x4696b2]
xor al, 0x41
mov byte [0x469732], al
movzx eax, byte [0x4696b3]
mov ecx, eax
add cl, al
and cl, 0x26
sub al, cl
add al, 0x13
mov byte [0x469733], al
movzx eax, byte [0x4696b4]
xor al, 0xee
mov byte [0x469734], al
movzx eax, byte [0x4696b5]
mov ecx, eax
add cl, al
and cl, 0x5e
sub al, cl
add al, 0x2f
mov byte [0x469735], al
movzx eax, byte [0x4696b6]
xor al, 0x89
mov byte [0x469736], al
movzx eax, byte [0x4696b7]
xor al, 0xa4
mov byte [0x469737], al
movzx eax, byte [str.11_I.]
xor al, 0x9d
mov byte [0x469738], al
movzx eax, byte [0x4696b9]
mov ecx, eax
not cl
or al, 0x5b
or cl, 0xa4
and cl, al
not cl
mov byte [0x469739], cl
movzx eax, byte [0x4696ba]
xor al, 0x4f
mov byte [0x46973a], al
movzx eax, byte [0x4696bb]
xor al, 0x16
mov byte [0x46973b], al
movzx eax, byte [0x4696bc]
xor al, 0x54
mov byte [0x46973c], al
movzx eax, byte [0x4696bd]
xor al, 0x4b
mov byte [0x46973d], al
movzx eax, byte [0x4696be]
xor al, 0x95
mov byte [0x46973e], al
movzx eax, byte [0x4696bf]
mov ecx, eax
add cl, al
and cl, 0x68
sub al, cl
add al, 0x34
mov byte [0x46973f], al
movzx eax, byte [0x4696c0]
mov ecx, eax
add cl, al
and cl, 0xc8
sub al, cl
add al, 0x64
mov byte [0x469740], al
movzx eax, byte [0x4696c1]
xor al, 0xda
mov byte [0x469741], al
movzx eax, byte [0x4696c2]
xor al, 9
mov byte [0x469742], al
movzx eax, byte [0x4696c3]
xor al, 0x28
mov byte [0x469743], al
movzx eax, byte [str.e8]
xor al, 0xa3
mov byte [0x469744], al
movzx eax, byte [0x4696c5]
xor al, 0xda
mov byte [0x469745], al
movzx eax, byte [0x4696c6]
xor al, 0xb6
mov byte [0x469746], al
movzx eax, byte [0x4696c7]
xor al, 0xf9
mov byte [0x469747], al
movzx eax, byte [0x4696c8]
xor al, 0x38
mov byte [0x469748], al
movzx eax, byte [0x4696c9]
xor al, 0x3c
mov byte [0x469749], al
movzx eax, byte [0x4696ca]
xor al, 0xb0
mov byte [0x46974a], al
movzx eax, byte [0x4696cb]
xor al, 0x12
mov byte [0x46974b], al
movzx eax, byte [0x4696cc]
xor al, 0xef
mov byte [0x46974c], al
movzx eax, byte [0x4696cd]
xor al, 0x48
mov byte [0x46974d], al
movzx eax, byte [0x4696ce]
mov ecx, eax
add cl, al
and cl, 0xd4
sub al, cl
add al, 0xea
mov byte [0x46974e], al
movzx eax, byte [0x4696cf]
xor al, 0xdf
mov byte [0x46974f], al
movzx eax, byte [0x4696d0]
xor al, 0xa4
mov byte [0x469750], al
movzx eax, byte [0x4696d1]
xor al, 0x89
mov byte [0x469751], al
movzx eax, byte [0x4696d2]
mov ecx, eax
add cl, al
and cl, 0x2e
sub al, cl
add al, 0x17
mov byte [0x469752], al
movzx eax, byte [0x4696d3]
xor al, 0xa8
mov byte [0x469753], al
movzx eax, byte [0x4696d4]
xor al, 0x99
mov byte [0x469754], al
movzx eax, byte [0x4696d5]
mov ecx, eax
add cl, al
and cl, 0xc8
sub al, cl
add al, 0x64
mov byte [0x469755], al
movzx eax, byte [0x4696d6]
xor al, 0x9b
mov byte [0x469756], al
movzx eax, byte [0x4696d7]
xor al, 0xf4
mov byte [0x469757], al
movzx eax, byte [0x4696d8]
xor al, 0x39
mov byte [0x469758], al
movzx eax, byte [0x4696d9]
xor al, 0xfa
mov byte [0x469759], al
movzx eax, byte [0x4696da]
xor al, 0xf2
mov byte [0x46975a], al
movzx eax, byte [0x4696db]
xor al, 0x24
mov byte [0x46975b], al
movzx eax, byte [0x4696dc]
xor al, 0x7c
mov byte [0x46975c], al
movzx eax, byte [0x4696dd]
xor al, 0xc1
mov byte [0x46975d], al
movzx eax, byte [0x4696de]
xor al, 0x98
mov byte [0x46975e], al
movzx eax, byte [0x4696df]
xor al, 0xd1
mov byte [0x46975f], al
movzx eax, byte [0x4696e0]
xor al, 0x45
mov byte [0x469760], al
movzx eax, byte [0x4696e1]
xor al, 0x54
mov byte [0x469761], al
movzx eax, byte [0x4696e2]
xor al, 0x1e
mov byte [0x469762], al
movzx eax, byte [0x4696e3]
xor al, 0x60
mov byte [0x469763], al
movzx eax, byte [0x4696e4]
mov ecx, eax
add cl, al
and cl, 0x84
sub al, cl
add al, 0xc2
mov byte [0x469764], al
movzx eax, byte [0x4696e5]
mov ecx, eax
add cl, al
and cl, 0x26
sub al, cl
add al, 0x13
mov byte [0x469765], al
movzx eax, byte [0x4696e6]
xor al, 0xfb
mov byte [0x469766], al
movzx eax, byte [0x4696e7]
xor al, 0xc
mov byte [0x469767], al
movzx eax, byte [0x4696e8]
xor al, 0xf1
mov byte [0x469768], al
movzx eax, byte [0x4696e9]
mov ecx, eax
add cl, al
and cl, 0xb4
sub al, cl
add al, 0x5a
mov byte [0x469769], al
movzx eax, byte [0x4696ea]
xor al, 0xb6
mov byte [0x46976a], al
movzx eax, byte [0x4696eb]
xor al, 0xa1
mov byte [0x46976b], al
movzx eax, byte [0x4696ec]
xor al, 0x28
mov byte [0x46976c], al
movzx eax, byte [0x4696ed]
xor al, 0x55
mov byte [0x46976d], al
movzx eax, byte [0x4696ee]
xor al, 0x28
mov byte [0x46976e], al
movzx eax, byte [0x4696ef]
mov ecx, eax
add cl, al
and cl, 0xdc
sub al, cl
add al, 0xee
mov byte [0x46976f], al
movzx eax, byte [0x4696f0]
mov ecx, eax
not cl
or al, 0x1f
or cl, 0xe0
and cl, al
not cl
mov byte [0x469770], cl
movzx eax, byte [0x4696f1]
mov ecx, eax
not cl
or al, 0x69
or cl, 0x96
and cl, al
not cl
mov byte [0x469771], cl
movzx eax, byte [0x4696f2]
xor al, 0x94
mov byte [0x469772], al
movzx eax, byte [0x4696f3]
xor al, 0x7d
mov byte [0x469773], al
movzx eax, byte [0x4696f4]
xor al, 0x79
mov byte [0x469774], al
movzx eax, byte [0x4696f5]
xor al, 0xdc
mov byte [0x469775], al
movzx eax, byte [0x4696f6]
xor al, 0xd9
mov byte [0x469776], al
movzx eax, byte [0x4696f7]
mov ecx, eax
add cl, al
and cl, 0xa0
sub al, cl
add al, 0x50
mov byte [0x469777], al
movzx eax, byte [0x4696f8]
mov ecx, eax
add cl, al
and cl, 0xfa
sub al, cl
add al, 0x7d
mov byte [0x469778], al
movzx eax, byte [0x4696f9]
mov ecx, eax
not cl
or al, 0x51
or cl, 0xae
and cl, al
not cl
mov byte [0x469779], cl
movzx eax, byte [0x4696fa]
xor al, 0x30
mov byte [0x46977a], al
movzx eax, byte [0x4696fb]
mov ecx, eax
add cl, al
and cl, 0xfc
sub al, cl
add al, 0x7e
mov byte [0x46977b], al
movzx eax, byte [0x4696fc]
xor al, 0xa3
mov byte [0x46977c], al
movzx eax, byte [0x4696fd]
xor al, 0x27
mov byte [0x46977d], al
movzx eax, byte [0x4696fe]
xor al, 0x47
mov byte [0x46977e], al
movzx eax, byte [0x4696ff]
xor al, 5
mov byte [0x46977f], al
movzx eax, byte [0x469780]
xor al, 0xd9
mov byte [0x469800], al
movzx eax, byte [0x469781]
xor al, 0xbf
mov byte [0x469801], al
movzx eax, byte [0x469782]
xor al, 0xb3
mov byte [0x469802], al
movzx eax, byte [0x469783]
mov ecx, eax
add cl, al
and cl, 0xf8
sub al, cl
add al, 0xfc
mov byte [0x469803], al
movzx eax, byte [0x469784]
xor al, 0xd0
mov byte [0x469804], al
movzx eax, byte [0x469785]
xor al, 0x52
mov byte [0x469805], al
movzx eax, byte [0x469786]
xor al, 0x5a
mov byte [0x469806], al
movzx eax, byte [0x469787]
xor al, 0x82
mov byte [0x469807], al
movzx eax, byte [0x469788]
mov ecx, eax
add cl, al
and cl, 0x8c
sub al, cl
add al, 0xc6
mov byte [0x469808], al
movzx eax, byte [0x469789]
mov ecx, eax
add cl, al
and cl, 0xc6
sub al, cl
add al, 0x63
mov byte [0x469809], al
movzx eax, byte [0x46978a]
xor al, 0x55
mov byte [0x46980a], al
movzx eax, byte [0x46978b]
xor al, 0x52
mov byte [0x46980b], al
movzx eax, byte [0x46978c]
mov ecx, eax
add cl, al
and cl, 0x44
sub al, cl
add al, 0xa2
mov byte [0x46980c], al
movzx eax, byte [0x46978d]
xor al, 0xa8
mov byte [str.Am], al
movzx eax, byte [0x46978e]
mov ecx, eax
add cl, al
and cl, 0x10
sub al, cl
add al, 0x88
mov byte [0x46980e], al
movzx eax, byte [0x46978f]
xor al, 0x1f
mov byte [0x46980f], al
movzx eax, byte [0x469790]
xor al, 0xb7
mov byte [0x469810], al
movzx eax, byte [0x469791]
xor al, 0x62
mov byte [0x469811], al
movzx eax, byte [0x469792]
xor al, 0x49
mov byte [0x469812], al
movzx eax, byte [0x469793]
xor al, 0x40
mov byte [0x469813], al
movzx eax, byte [0x469794]
mov ecx, eax
not cl
or al, 0x67
or cl, 0x98
and cl, al
not cl
mov byte [0x469814], cl
movzx eax, byte [0x469795]
xor al, 6
mov byte [0x469815], al
movzx eax, byte [0x469796]
xor al, 0xfa
mov byte [0x469816], al
movzx eax, byte [0x469797]
mov ecx, eax
add cl, al
and cl, 0xe2
sub al, cl
add al, 0xf1
mov byte [0x469817], al
movzx eax, byte [0x469798]
mov ecx, eax
add cl, al
and cl, 0x70
sub al, cl
add al, 0xb8
mov byte [0x469818], al
movzx eax, byte [0x469799]
xor al, 0xd4
mov byte [0x469819], al
movzx eax, byte [0x46979a]
xor al, 0x5f
mov byte [0x46981a], al
movzx eax, byte [0x46979b]
mov ecx, eax
add cl, al
and cl, 0x3a
sub al, cl
add al, 0x1d
mov byte [0x46981b], al
movzx eax, byte [0x46979c]
xor al, 0x91
mov byte [0x46981c], al
movzx eax, byte [0x46979d]
xor al, 0x61
mov byte [0x46981d], al
movzx eax, byte [0x46979e]
xor al, 0xdc
mov byte [0x46981e], al
movzx eax, byte [0x46979f]
xor al, 0x5b
mov byte [0x46981f], al
movzx eax, byte [0x4697a0]
xor al, 0xf9
mov byte [0x469820], al
movzx eax, byte [0x4697a1]
xor al, 0x3b
mov byte [0x469821], al
movzx eax, byte [0x4697a2]
xor al, 0xe8
mov byte [0x469822], al
movzx eax, byte [0x4697a3]
mov ecx, eax
add cl, al
and cl, 0x2e
sub al, cl
add al, 0x17
mov byte [0x469823], al
movzx eax, byte [0x4697a4]
xor al, 0x3c
mov byte [0x469824], al
movzx eax, byte [0x4697a5]
mov ecx, eax
add cl, al
and cl, 0x52
sub al, cl
add al, 0xa9
mov byte [0x469825], al
movzx eax, byte [0x4697a6]
xor al, 0xc9
mov byte [0x469826], al
movzx eax, byte [0x4697a7]
xor al, 0xde
mov byte [0x469827], al
movzx eax, byte [0x4697a8]
xor al, 0x8d
mov byte [0x469828], al
movzx eax, byte [0x4697a9]
xor al, 0xb5
mov byte [0x469829], al
movzx eax, byte [0x4697aa]
xor al, 0xa4
mov byte [0x46982a], al
movzx eax, byte [0x4697ab]
xor al, 0x1e
mov byte [str.meq1], al
movzx eax, byte [0x4697ac]
xor al, 0x62
mov byte [0x46982c], al
movzx eax, byte [0x4697ad]
xor al, 0xed
mov byte [0x46982d], al
movzx eax, byte [0x4697ae]
xor al, 0x36
mov byte [0x46982e], al
movzx eax, byte [0x4697af]
xor al, 0xdf
mov byte [0x46982f], al
movzx eax, byte [0x4697b0]
mov ecx, eax
add cl, al
and cl, 0x66
sub al, cl
add al, 0x33
mov byte [0x469830], al
movzx eax, byte [0x4697b1]
mov ecx, eax
add cl, al
and cl, 0xf8
sub al, cl
add al, 0xfc
mov byte [0x469831], al
movzx eax, byte [0x4697b2]
mov ecx, eax
add cl, al
and cl, 0x3a
sub al, cl
add al, 0x9d
mov byte [0x469832], al
movzx eax, byte [0x4697b3]
xor al, 0x6b
mov byte [0x469833], al
movzx eax, byte [0x4697b4]
xor al, 0xaa
mov byte [0x469834], al
movzx eax, byte [0x4697b5]
xor al, 0xcc
mov byte [0x469835], al
movzx eax, byte [0x4697b6]
xor al, 0xfd
mov byte [0x469836], al
movzx eax, byte [0x4697b7]
xor al, 0xa2
mov byte [0x469837], al
movzx eax, byte [0x4697b8]
xor al, 0x62
mov byte [0x469838], al
movzx eax, byte [0x4697b9]
xor al, 0xf4
mov byte [0x469839], al
movzx eax, byte [0x4697ba]
xor al, 0xfd
mov byte [0x46983a], al
movzx eax, byte [0x4697bb]
xor al, 0x20
mov byte [0x46983b], al
movzx eax, byte [0x4697bc]
mov ecx, eax
not cl
or al, 0x43
or cl, 0xbc
and cl, al
not cl
mov byte [0x46983c], cl
movzx eax, byte [0x4697bd]
xor al, 0x55
mov byte [0x46983d], al
movzx eax, byte [0x4697be]
xor al, 0x94
mov byte [0x46983e], al
movzx eax, byte [0x4697bf]
xor al, 0xce
mov byte [0x46983f], al
movzx eax, byte [0x4697c0]
xor al, 0x92
mov byte [0x469840], al
movzx eax, byte [0x4697c1]
xor al, 0x92
mov byte [0x469841], al
movzx eax, byte [0x4697c2]
mov ecx, eax
add cl, al
and cl, 0xb6
sub al, cl
add al, 0x5b
mov byte [0x469842], al
movzx eax, byte [0x4697c3]
xor al, 0xf2
mov byte [0x469843], al
movzx eax, byte [0x4697c4]
xor al, 0xfb
mov byte [0x469844], al
movzx eax, byte [0x4697c5]
xor al, 0xb5
mov byte [0x469845], al
movzx eax, byte [0x4697c6]
xor al, 0xe6
mov byte [0x469846], al
movzx eax, byte [0x4697c7]
xor al, 0xe6
mov byte [0x469847], al
movzx eax, byte [0x4697c8]
xor al, 0xd2
mov byte [0x469848], al
movzx eax, byte [0x4697c9]
mov ecx, eax
not cl
or al, 0xe8
or cl, 0x17
and cl, al
not cl
mov byte [0x469849], cl
movzx eax, byte [0x4697ca]
xor al, 0x5e
mov byte [0x46984a], al
movzx eax, byte [0x4697cb]
xor al, 0x4a
mov byte [0x46984b], al
movzx eax, byte [0x4697cc]
xor al, 2
mov byte [0x46984c], al
movzx eax, byte [0x4697cd]
xor al, 0xf9
mov byte [0x46984d], al
movzx eax, byte [0x4697ce]
xor al, 0x67
mov byte [0x46984e], al
movzx eax, byte [0x4697cf]
mov ecx, eax
add cl, al
and cl, 0x7e
sub al, cl
add al, 0xbf
mov byte [0x46984f], al
movzx eax, byte [str._t_tg]
xor al, 0x99
mov byte [0x469850], al
movzx eax, byte [0x4697d1]
xor al, 0x70
mov byte [0x469851], al
movzx eax, byte [0x4697d2]
xor al, 0xcd
mov byte [0x469852], al
movzx eax, byte [0x4697d3]
mov ecx, eax
add cl, al
and cl, 0x80
add cl, al
add cl, 0x40
mov byte [0x469853], cl
movzx eax, byte [0x4697d4]
mov ecx, eax
not cl
or al, 0xad
or cl, 0x52
and cl, al
not cl
mov byte [0x469854], cl
movzx eax, byte [0x4697d5]
xor al, 0xc9
mov byte [0x469855], al
movzx eax, byte [0x4697d6]
xor al, 0x30
mov byte [0x469856], al
movzx eax, byte [0x4697d7]
xor al, 0x9c
mov byte [0x469857], al
movzx eax, byte [0x4697d8]
xor al, 0x96
mov byte [0x469858], al
movzx eax, byte [0x4697d9]
xor al, 0x4b
mov byte [0x469859], al
movzx eax, byte [0x4697da]
xor al, 0x41
mov byte [0x46985a], al
movzx eax, byte [0x4697db]
mov ecx, eax
add cl, al
and cl, 0xa6
sub al, cl
add al, 0xd3
mov byte [0x46985b], al
movzx eax, byte [0x4697dc]
xor al, 0x42
mov byte [0x46985c], al
movzx eax, byte [0x4697dd]
xor al, 0xbd
mov byte [0x46985d], al
movzx eax, byte [0x4697de]
xor al, 0xa1
mov byte [0x46985e], al
movzx eax, byte [0x4697df]
xor al, 0x4d
mov byte [0x46985f], al
movzx eax, byte [0x4697e0]
xor al, 0x78
mov byte [0x469860], al
movzx eax, byte [0x4697e1]
mov ecx, eax
add cl, al
and cl, 0x74
sub al, cl
add al, 0xba
mov byte [0x469861], al
movzx eax, byte [0x4697e2]
xor al, 0xd5
mov byte [0x469862], al
movzx eax, byte [0x4697e3]
mov ecx, eax
add cl, al
and cl, 0x1c
sub al, cl
add al, 0xe
mov byte [0x469863], al
movzx eax, byte [0x4697e4]
xor al, 0x9f
mov byte [0x469864], al
movzx eax, byte [0x4697e5]
xor al, 0x37
mov byte [0x469865], al
movzx eax, byte [0x4697e6]
xor al, 0x54
mov byte [0x469866], al
movzx eax, byte [0x4697e7]
xor al, 0xea
mov byte [0x469867], al
movzx eax, byte [0x4697e8]
xor al, 0x8b
mov byte [0x469868], al
movzx eax, byte [0x4697e9]
xor al, 0x7a
mov byte [0x469869], al
movzx eax, byte [0x4697ea]
xor al, 0x8f
mov byte [0x46986a], al
movzx eax, byte [0x4697eb]
xor al, 7
mov byte [0x46986b], al
movzx eax, byte [0x4697ec]
mov ecx, eax
add cl, al
and cl, 0x4a
sub al, cl
add al, 0x25
mov byte [0x46986c], al
movzx eax, byte [0x4697ed]
xor al, 0xaf
mov byte [0x46986d], al
movzx eax, byte [0x4697ee]
mov ecx, eax
not cl
or al, 0x33
or cl, 0xcc
and cl, al
not cl
mov byte [0x46986e], cl
movzx eax, byte [0x4697ef]
xor al, 0x6f
mov byte [0x46986f], al
movzx eax, byte [0x4697f0]
xor al, 0x64
mov byte [0x469870], al
movzx eax, byte [0x4697f1]
xor al, 0x94
mov byte [0x469871], al
movzx eax, byte [0x4697f2]
xor al, 0x21
mov byte [0x469872], al
movzx eax, byte [0x4697f3]
xor al, 0x91
mov byte [0x469873], al
movzx eax, byte [0x4697f4]
xor al, 0xb3
mov byte [0x469874], al
movzx eax, byte [0x4697f5]
mov ecx, eax
add cl, al
and cl, 0xac
sub al, cl
add al, 0x56
mov byte [0x469875], al
movzx eax, byte [0x4697f6]
xor al, 0x91
mov byte [0x469876], al
movzx eax, byte [0x4697f7]
xor al, 0xe5
mov byte [0x469877], al
movzx eax, byte [0x4697f8]
xor al, 0x51
mov byte [0x469878], al
movzx eax, byte [0x4697f9]
xor al, 0xb5
mov byte [0x469879], al
movzx eax, byte [0x4697fa]
mov ecx, eax
not cl
or al, 0x46
or cl, 0xb9
and cl, al
not cl
mov byte [0x46987a], cl
movzx eax, byte [0x4697fb]
xor al, 0xb4
mov byte [0x46987b], al
movzx eax, byte [0x4697fc]
xor al, 0xca
mov byte [0x46987c], al
movzx eax, byte [0x4697fd]
xor al, 0xba
mov byte [0x46987d], al
movzx eax, byte [0x4697fe]
xor al, 0x6a
mov byte [0x46987e], al
movzx eax, byte [0x4697ff]
mov ecx, eax
add cl, al
and cl, 0xaa
sub al, cl
add al, 0x55
mov ecx, 0x5b52
xor ecx, dword [0x468e80]
mov byte [0x46987f], al
mov word [0x469080], cx
movzx eax, word [0x468e82]
xor eax, 0xc522
mov word [0x469082], ax
mov eax, 0xee07
xor eax, dword [0x468e84]
mov word [0x469084], ax
movzx eax, word [0x468e86]
xor eax, 0x566b
mov word [0x469086], ax
mov eax, dword [0x468e88]
mov ecx, eax
not ecx
or ecx, 0x6f68
or eax, 0xffff9097
and eax, ecx
mov word [0x469088], ax
movzx eax, word [0x468e8a]
xor eax, 0x9e68
mov ecx, 0x9a24
xor ecx, dword [0x468e8c]
mov word [0x46908a], ax
mov word [0x46908c], cx
movzx eax, word [str.D_f_Q]
xor eax, 0xff72
mov word [0x46908e], ax
mov eax, 0x5d16
xor eax, dword [0x468e90]
mov word [0x469090], ax
movzx eax, word [0x468e92]
xor eax, 0x980a
mov word [0x469092], ax
mov eax, dword [0x468e94]
lea ecx, [eax + eax]
and ecx, 0xa80
neg ecx
add eax, ecx
add eax, 0xffff8540
mov word [0x469094], ax
movzx eax, word [0x468e96]
xor eax, 0xca24
mov word [0x469096], ax
mov eax, dword [0x468e98]
lea ecx, [eax + eax]
and ecx, 0xffffb46c
neg ecx
add eax, ecx
add eax, 0x5a36
mov word [0x469098], ax
movzx eax, word [0x468e9a]
xor eax, 0x6193
mov ecx, 0xcc82
xor ecx, dword [0x468e9c]
mov word [0x46909a], ax
mov word [0x46909c], cx
movzx eax, word [0x468e9e]
xor eax, 0xea86
mov word [0x46909e], ax
mov eax, 0xef95
xor eax, dword [0x468ea0]
mov word [0x4690a0], ax
movzx eax, word [0x468ea2]
xor eax, 0x3703
mov word [0x4690a2], ax
mov eax, 0x1364
xor eax, dword [0x468ea4]
mov word [0x4690a4], ax
movzx eax, word [0x468ea6]
xor eax, 0x44ac
mov word [0x4690a6], ax
mov eax, dword [0x468ea8]
lea ecx, [eax + eax]
and ecx, 0x3cbc
neg ecx
add eax, ecx
add eax, 0xffff9e5e
mov word [0x4690a8], ax
movzx eax, word [0x468eaa]
xor eax, 0xc32a
mov word [0x4690aa], ax
mov eax, dword [0x468eac]
lea ecx, [eax + eax]
and ecx, 0xe0e
neg ecx
add eax, ecx
add eax, 0x707
mov word [0x4690ac], ax
movzx eax, word [str.__U_v]
lea ecx, [eax + eax]
and ecx, 0x444a
neg ecx
add eax, ecx
add eax, 0xffffa225
mov word [0x4690ae], ax
mov eax, dword [0x468eb0]
lea ecx, [eax + eax]
and ecx, 0x6e92
neg ecx
add eax, ecx
add eax, 0x3749
mov word [0x4690b0], ax
movzx eax, word [0x468eb2]
xor eax, 0x6601
mov word [0x4690b2], ax
mov eax, 0x6e44
xor eax, dword [0x468eb4]
mov word [0x4690b4], ax
movzx eax, word [0x468eb6]
xor eax, 0x6a5
mov word [0x4690b6], ax
mov eax, 0xaa2d
xor eax, dword [0x468eb8]
mov word [0x4690b8], ax
movzx eax, word [0x468eba]
xor eax, 0x9f3c
mov word [0x4690ba], ax
mov eax, 0x761c
xor eax, dword [0x468ebc]
mov word [0x4690bc], ax
movzx eax, word [0x468ebe]
xor eax, 0x74d2
mov ecx, 0x8ad6
xor ecx, dword [0x468ec0]
mov word [0x4690be], ax
mov word [0x4690c0], cx
movzx eax, word [0x468ec2]
xor eax, 0xbe85
mov word [0x4690c2], ax
mov eax, dword [0x468ec4]
lea ecx, [eax + eax]
and ecx, 0x3a90
neg ecx
add eax, ecx
add eax, 0x1d48
mov word [0x4690c4], ax
movzx eax, word [0x468ec6]
xor eax, 0x4c4e
mov ecx, 0x48d9
xor ecx, dword [0x468ec8]
mov word [0x4690c6], ax
mov word [0x4690c8], cx
movzx eax, word [0x468eca]
xor eax, 0xe95a
mov word [0x4690ca], ax
mov eax, 0x894c
xor eax, dword [0x468ecc]
mov word [0x4690cc], ax
movzx eax, word [0x468ece]
xor eax, 0xb4d2
mov word [0x4690ce], ax
mov eax, 0x48ec
xor eax, dword [0x468ed0]
mov word [0x4690d0], ax
movzx eax, word [0x468ed2]
xor eax, 0x1cc4
mov word [0x4690d2], ax
mov eax, 0xf0b4
xor eax, dword [0x468ed4]
mov word [0x4690d4], ax
movzx eax, word [0x468ed6]
xor eax, 0x1c4c
mov ecx, 0x8a67
xor ecx, dword [0x468ed8]
mov word [0x4690d6], ax
mov word [0x4690d8], cx
movzx eax, word [0x468eda]
lea ecx, [eax + eax]
and ecx, 0x361c
neg ecx
add eax, ecx
add eax, 0xffff9b0e
mov word [0x4690da], ax
mov eax, 0xf272
xor eax, dword [0x468edc]
mov word [str._kyY], ax
movzx eax, word [0x468ede]
xor eax, 0x7e2
mov word [0x4690de], ax
mov eax, dword [0x468ee0]
lea ecx, [eax + eax]
and ecx, 0xffffcfa8
neg ecx
add eax, ecx
add eax, 0x67d4
mov word [0x4690e0], ax
movzx eax, word [0x468ee2]
xor eax, 0x71ba
mov word [0x4690e2], ax
mov eax, 0xe5a3
xor eax, dword [0x468ee4]
mov word [0x4690e4], ax
movzx eax, word [0x468ee6]
xor eax, 0x4b7a
mov word [0x4690e6], ax
mov eax, dword [0x468ee8]
lea ecx, [eax + eax]
and ecx, 0xffff8764
neg ecx
add eax, ecx
add eax, 0x43b2
mov word [0x4690e8], ax
movzx eax, word [0x468eea]
lea ecx, [eax + eax]
and ecx, 0xffff94f2
neg ecx
add eax, ecx
add eax, 0x4a79
mov word [0x4690ea], ax
mov eax, 0xb61c
xor eax, dword [0x468eec]
mov word [0x4690ec], ax
movzx eax, word [0x468eee]
xor eax, 0x1171
mov ecx, 0x8fa9
xor ecx, dword [0x468ef0]
mov word [0x4690ee], ax
mov word [0x4690f0], cx
movzx eax, word [0x468ef2]
xor eax, 0x87cb
mov word [0x4690f2], ax
mov eax, 0x29b0
xor eax, dword [0x468ef4]
mov word [0x4690f4], ax
movzx eax, word [0x468ef6]
lea ecx, [eax + eax]
and ecx, 0x4bcc
neg ecx
add eax, ecx
add eax, 0x25e6
mov word [0x4690f6], ax
mov eax, 0x8c9e
xor eax, dword [0x468ef8]
mov word [0x4690f8], ax
movzx eax, word [0x468efa]
xor eax, 0xcdb9
mov ecx, 0x441
xor ecx, dword [0x468efc]
mov word [0x4690fa], ax
mov word [0x4690fc], cx
movzx eax, word [0x468efe]
xor eax, 0xaf0
mov word [0x4690fe], ax
mov eax, 0x555b
xor eax, dword [0x468f00]
mov word [0x469100], ax
movzx eax, word [0x468f02]
xor eax, 0x9782
mov word [0x469102], ax
mov eax, 0x6b3d
xor eax, dword [0x468f04]
mov word [0x469104], ax
movzx eax, word [0x468f06]
xor eax, 0x60d5
mov word [0x469106], ax
mov eax, 0x5bd9
xor eax, dword [0x468f08]
mov word [0x469108], ax
movzx eax, word [0x468f0a]
xor eax, 0x91ae
mov ecx, 0xdd87
xor ecx, dword [0x468f0c]
mov word [0x46910a], ax
mov word [0x46910c], cx
movzx eax, word [0x468f0e]
xor eax, 0x5ef1
mov word [0x46910e], ax
mov eax, 0x425a
xor eax, dword [0x468f10]
mov word [0x469110], ax
movzx eax, word [0x468f12]
xor eax, 0xc1cb
mov word [0x469112], ax
mov eax, 0x1a24
xor eax, dword [0x468f14]
mov word [0x469114], ax
movzx eax, word [0x468f16]
xor eax, 0xfe99
mov word [0x469116], ax
mov eax, 0xfd74
xor eax, dword [0x468f18]
mov word [0x469118], ax
movzx eax, word [0x468f1a]
xor eax, 0x1276
mov ecx, 0x5f96
xor ecx, dword [0x468f1c]
mov word [0x46911a], ax
mov word [0x46911c], cx
movzx eax, word [0x468f1e]
xor eax, 0xe178
mov word [0x46911e], ax
mov eax, 0xd2b
xor eax, dword [0x468f20]
mov word [0x469120], ax
movzx eax, word [0x468f22]
mov ecx, eax
not ecx
or ecx, 0xffffa82b
or eax, 0x57d4
and eax, ecx
mov word [0x469122], ax
mov eax, dword [0x468f24]
lea ecx, [eax + eax]
and ecx, 0xffff8712
neg ecx
add eax, ecx
add eax, 0x4389
mov word [0x469124], ax
movzx eax, word [0x468f26]
xor eax, 0x9475
mov word [0x469126], ax
mov eax, 0x687c
xor eax, dword [0x468f28]
mov word [0x469128], ax
movzx eax, word [0x468f2a]
xor eax, 0x1b81
mov word [0x46912a], ax
mov eax, 0xf657
xor eax, dword [0x468f2c]
mov word [0x46912c], ax
movzx eax, word [0x468f2e]
xor eax, 0xde5f
mov word [0x46912e], ax
mov eax, 0x84fd
xor eax, dword [0x468f30]
mov word [0x469130], ax
movzx eax, word [0x468f32]
xor eax, 0x3bc1
mov ecx, 0xf280
xor ecx, dword [0x468f34]
mov word [str._5_], ax
mov word [0x469134], cx
movzx eax, word [0x468f36]
lea ecx, [eax + eax]
and ecx, 0x19a
neg ecx
add eax, ecx
add eax, 0xcd
mov word [0x469136], ax
mov eax, 0xec92
xor eax, dword [0x468f38]
mov word [0x469138], ax
movzx eax, word [0x468f3a]
lea ecx, [eax + eax]
and ecx, 0xffffcdb0
neg ecx
add eax, ecx
add eax, 0x66d8
mov ecx, 0x7452
xor ecx, dword [0x468f3c]
mov word [0x46913a], ax
mov word [0x46913c], cx
movzx eax, word [0x468f3e]
lea ecx, [eax + eax]
and ecx, 0x8b6
neg ecx
add eax, ecx
add eax, 0x45b
mov word [0x46913e], ax
mov eax, 0xafb7
xor eax, dword [0x468f40]
mov word [0x469140], ax
movzx eax, word [0x468f42]
lea ecx, [eax + eax]
and ecx, 0xffffddc8
neg ecx
add eax, ecx
add eax, 0x6ee4
mov ecx, 0x20ca
xor ecx, dword [0x468f44]
mov word [0x469142], ax
mov word [0x469144], cx
movzx eax, word [0x468f46]
xor eax, 0xb2f9
mov word [0x469146], ax
mov eax, 0xcb4e
xor eax, dword [0x468f48]
mov word [0x469148], ax
movzx eax, word [0x468f4a]
xor eax, 0x2d26
mov word [0x46914a], ax
mov eax, 0xf5e6
xor eax, dword [0x468f4c]
mov word [0x46914c], ax
movzx eax, word [0x468f4e]
xor eax, 0x77ff
mov word [0x46914e], ax
mov eax, 0x32dc
xor eax, dword [0x468f50]
mov word [0x469150], ax
movzx eax, word [0x468f52]
xor eax, 0xe1db
mov ecx, 0x13a5
xor ecx, dword [0x468f54]
mov word [0x469152], ax
mov word [0x469154], cx
movzx eax, word [0x468f56]
xor eax, 0x164c
mov word [0x469156], ax
mov eax, 0x8736
xor eax, dword [0x468f58]
mov word [0x469158], ax
movzx eax, word [0x468f5a]
xor eax, 0x53d8
mov word [0x46915a], ax
mov eax, 0x4941
xor eax, dword [0x468f5c]
mov word [0x46915c], ax
movzx eax, word [0x468f5e]
xor eax, 0xf401
mov word [0x46915e], ax
mov eax, 0x51bf
xor eax, dword [0x468f60]
mov word [0x469160], ax
movzx eax, word [0x468f62]
xor eax, 0x21e2
mov word [0x469162], ax
mov eax, dword [0x468f64]
lea ecx, [eax + eax]
and ecx, 0xffffe66a
neg ecx
add eax, ecx
add eax, 0x7335
mov word [0x469164], ax
movzx eax, word [0x468f66]
xor eax, 0xb389
mov word [0x469166], ax
mov eax, 0x8e96
xor eax, dword [0x468f68]
mov word [0x469168], ax
movzx eax, word [0x468f6a]
xor eax, 0x2643
mov word [str.NzP0_], ax
mov eax, dword [0x468f6c]
lea ecx, [eax + eax]
and ecx, 0xfffffe00
neg ecx
add eax, ecx
add eax, 0x7f00
mov word [0x46916c], ax
movzx eax, word [0x468f6e]
xor eax, 0x3b7f
mov word [0x46916e], ax
mov eax, 0x297d
xor eax, dword [0x468f70]
mov word [0x469170], ax
movzx eax, word [0x468f72]
xor eax, 0x17e8
mov ecx, 0x1f14
xor ecx, dword [0x468f74]
mov word [0x469172], ax
mov word [0x469174], cx
movzx eax, word [0x468f76]
lea ecx, [eax + eax]
and ecx, 0x2b70
neg ecx
add eax, ecx
add eax, 0xffff95b8
mov word [0x469176], ax
mov eax, 0x3bec
xor eax, dword [0x468f78]
mov word [0x469178], ax
movzx eax, word [0x468f7a]
lea ecx, [eax + eax]
and ecx, 0x1c92
neg ecx
add eax, ecx
add eax, 0xe49
mov ecx, 0xfedc
xor ecx, dword [0x468f7c]
mov word [0x46917a], ax
mov word [0x46917c], cx
movzx eax, word [0x468f7e]
lea ecx, [eax + eax]
and ecx, 0xffff8108
neg ecx
add eax, ecx
add eax, 0xffffc084
mov word [0x46917e], ax
mov eax, 0x5d8
xor eax, dword [0x468f80]
mov word [0x469180], ax
movzx eax, word [0x468f82]
lea ecx, [eax + eax]
and ecx, 0xffffd6e0
neg ecx
add eax, ecx
add eax, 0x6b70
mov word [0x469182], ax
mov eax, dword [0x468f84]
lea ecx, [eax + eax]
and ecx, 0x8ec
neg ecx
add eax, ecx
add eax, 0xffff8476
mov word [0x469184], ax
movzx eax, word [0x468f86]
xor eax, 0xefc8
mov word [0x469186], ax
mov eax, 0x4815
xor eax, dword [0x468f88]
mov word [0x469188], ax
movzx eax, word [0x468f8a]
xor eax, 0xe4fa
mov ecx, 0x884b
xor ecx, dword [0x468f8c]
mov word [0x46918a], ax
mov word [0x46918c], cx
movzx eax, word [0x468f8e]
xor eax, 0x86e8
mov word [0x46918e], ax
mov eax, 0x81f6
xor eax, dword [0x468f90]
mov word [0x469190], ax
movzx eax, word [0x468f92]
lea ecx, [eax + eax]
and ecx, 0x9ec
neg ecx
add eax, ecx
add eax, 0x4f6
mov word [0x469192], ax
mov eax, 0xb565
xor eax, dword [0x468f94]
mov word [0x469194], ax
movzx eax, word [0x468f96]
xor eax, 0xc4c7
mov ecx, 0x4707
xor ecx, dword [0x468f98]
mov word [0x469196], ax
mov word [0x469198], cx
movzx eax, word [0x468f9a]
lea ecx, [eax + eax]
and ecx, 0xffffe468
neg ecx
add eax, ecx
add eax, 0xfffff234
mov word [0x46919a], ax
mov eax, 0x6196
xor eax, dword [0x468f9c]
mov word [0x46919c], ax
movzx eax, word [0x468f9e]
xor eax, 0x409f
mov word [0x46919e], ax
mov eax, 0xea2c
xor eax, dword [0x468fa0]
mov word [0x4691a0], ax
movzx eax, word [0x468fa2]
xor eax, 0x681d
mov ecx, 0x612b
xor ecx, dword [0x468fa4]
mov word [0x4691a2], ax
mov word [0x4691a4], cx
movzx eax, word [0x468fa6]
xor eax, 0xefb2
mov word [0x4691a6], ax
mov eax, 0x58ad
xor eax, dword [0x468fa8]
mov word [0x4691a8], ax
movzx eax, word [0x468faa]
xor eax, 0xe533
mov word [0x4691aa], ax
mov eax, 0x8b16
xor eax, dword [0x468fac]
mov word [0x4691ac], ax
movzx eax, word [0x468fae]
xor eax, 0xadc7
mov word [0x4691ae], ax
mov eax, 0xe20
xor eax, dword [0x468fb0]
mov word [0x4691b0], ax
movzx eax, word [0x468fb2]
mov ecx, eax
not ecx
or ecx, 0x4c42
or eax, 0xffffb3bd
and eax, ecx
mov word [0x4691b2], ax
mov eax, dword [0x468fb4]
mov ecx, eax
not ecx
or ecx, 0xffff8f69
or eax, 0x7096
and eax, ecx
mov word [0x4691b4], ax
movzx eax, word [0x468fb6]
xor eax, 0x45f8
mov word [0x4691b6], ax
mov eax, dword [0x468fb8]
lea ecx, [eax + eax]
and ecx, 0xffff8bce
neg ecx
add eax, ecx
add eax, 0x45e7
mov word [0x4691b8], ax
movzx eax, word [0x468fba]
xor eax, 0xc014
mov word [0x4691ba], ax
mov eax, 0x32bf
xor eax, dword [0x468fbc]
mov word [0x4691bc], ax
movzx eax, word [0x468fbe]
xor eax, 0xebab
mov word [0x4691be], ax
mov eax, 0xdd0c
xor eax, dword [0x468fc0]
mov word [0x4691c0], ax
movzx eax, word [0x468fc2]
xor eax, 0x6a84
mov word [0x4691c2], ax
mov eax, 0x4ed6
xor eax, dword [0x468fc4]
mov word [0x4691c4], ax
movzx eax, word [0x468fc6]
xor eax, 0x6b0a
mov ecx, 0x833f
xor ecx, dword [0x468fc8]
mov word [0x4691c6], ax
mov word [0x4691c8], cx
movzx eax, word [0x468fca]
lea ecx, [eax + eax]
and ecx, 0xffffc4d6
neg ecx
add eax, ecx
add eax, 0x626b
mov word [0x4691ca], ax
mov eax, 0xb7a
xor eax, dword [0x468fcc]
mov word [0x4691cc], ax
movzx eax, word [0x468fce]
xor eax, 0x8945
mov word [0x4691ce], ax
mov eax, 0xf286
xor eax, dword [0x468fd0]
mov word [0x4691d0], ax
movzx eax, word [str.Gy_P]
xor eax, 0xfb3c
mov ecx, 0x2788
xor ecx, dword [0x468fd4]
mov word [0x4691d2], ax
mov word [0x4691d4], cx
movzx eax, word [0x468fd6]
xor eax, 0xbf00
mov word [0x4691d6], ax
mov eax, dword [0x468fd8]
lea ecx, [eax + eax]
and ecx, 0x31ee
neg ecx
add eax, ecx
add eax, 0x18f7
mov word [0x4691d8], ax
movzx eax, word [0x468fda]
lea ecx, [eax + eax]
and ecx, 0x3028
neg ecx
add eax, ecx
add eax, 0xffff9814
mov word [0x4691da], ax
mov eax, 0xe2a
xor eax, dword [0x468fdc]
mov word [0x4691dc], ax
movzx eax, word [0x468fde]
xor eax, 0xf44c
mov word [0x4691de], ax
mov eax, 0x8aa1
xor eax, dword [0x468fe0]
mov word [0x4691e0], ax
movzx eax, word [0x468fe2]
xor eax, 0x47bc
mov word [0x4691e2], ax
mov eax, dword [0x468fe4]
lea ecx, [eax + eax]
and ecx, 0x737c
neg ecx
add eax, ecx
add eax, 0xffffb9be
mov word [0x4691e4], ax
movzx eax, word [0x468fe6]
xor eax, 0xee7c
mov word [0x4691e6], ax
mov eax, 0x505c
xor eax, dword [0x468fe8]
mov word [0x4691e8], ax
movzx eax, word [0x468fea]
xor eax, 0xf7a7
mov word [0x4691ea], ax
mov eax, 0x8a20
xor eax, dword [0x468fec]
mov word [0x4691ec], ax
movzx eax, word [0x468fee]
xor eax, 0x8149
mov word [str.u_el], ax
mov eax, dword [0x468ff0]
mov ecx, eax
not ecx
or eax, 0x444d
or ecx, 0xffffbbb2
and ecx, eax
not ecx
mov word [0x4691f0], cx
movzx eax, word [0x468ff2]
lea ecx, [eax + eax]
and ecx, 0xffffd928
neg ecx
add eax, ecx
add eax, 0xffffec94
mov word [0x4691f2], ax
mov eax, dword [0x468ff4]
lea ecx, [eax + eax]
and ecx, 0xffffa4ee
neg ecx
add eax, ecx
add eax, 0x5277
mov word [0x4691f4], ax
movzx eax, word [0x468ff6]
xor eax, 0x4fad
mov word [0x4691f6], ax
mov eax, 0x2069
xor eax, dword [str.cV_6_r_e]
mov word [0x4691f8], ax
movzx eax, word [0x468ffa]
xor eax, 0x9da3
mov word [str._q_P_], ax
mov eax, 0x20d
xor eax, dword [0x468ffc]
mov word [0x4691fc], ax
movzx eax, word [0x468ffe]
xor eax, 0x7728
mov word [0x4691fe], ax
mov eax, 0x6770
xor eax, dword [0x469000]
mov word [0x469200], ax
movzx eax, word [0x469002]
xor eax, 0x8127
mov word [0x469202], ax
mov eax, dword [0x469004]
lea ecx, [eax + eax]
and ecx, 0xffff99e6
neg ecx
add eax, ecx
add eax, 0x4cf3
mov word [0x469204], ax
movzx eax, word [0x469006]
xor eax, 0x2710
mov word [0x469206], ax
mov eax, 0x436a
xor eax, dword [0x469008]
mov word [0x469208], ax
movzx eax, word [0x46900a]
lea ecx, [eax + eax]
and ecx, 0x53f2
neg ecx
add eax, ecx
add eax, 0xffffa9f9
mov word [0x46920a], ax
mov eax, 0x705a
xor eax, dword [0x46900c]
mov word [0x46920c], ax
movzx eax, word [0x46900e]
xor eax, 0x32a4
mov word [0x46920e], ax
mov eax, dword [0x469010]
lea ecx, [eax + eax]
and ecx, 0xfffff4c6
neg ecx
add eax, ecx
add eax, 0x7a63
mov word [0x469210], ax
movzx eax, word [0x469012]
xor eax, 0xf83c
mov word [0x469212], ax
mov eax, 0xd22
xor eax, dword [0x469014]
mov word [0x469214], ax
movzx eax, word [0x469016]
xor eax, 0x6dec
mov word [0x469216], ax
mov eax, dword [0x469018]
mov ecx, eax
not ecx
or ecx, 0x7e50
or eax, 0xffff81af
and eax, ecx
mov word [0x469218], ax
movzx eax, word [0x46901a]
xor eax, 0x90d9
mov ecx, 0xd8b1
xor ecx, dword [0x46901c]
mov word [0x46921a], ax
mov word [0x46921c], cx
movzx eax, word [0x46901e]
xor eax, 0xb83
mov word [0x46921e], ax
mov eax, 0xf266
xor eax, dword [0x469020]
mov word [0x469220], ax
movzx eax, word [0x469022]
lea ecx, [eax + eax]
and ecx, 0xffffbb3c
neg ecx
add eax, ecx
add eax, 0xffffdd9e
mov word [0x469222], ax
mov eax, 0xf5df
xor eax, dword [0x469024]
mov word [str.7_IL], ax
movzx eax, word [0x469026]
xor eax, 0x5b96
mov ecx, 0x1a00
xor ecx, dword [0x469028]
mov word [0x469226], ax
mov word [0x469228], cx
movzx eax, word [0x46902a]
lea ecx, [eax + eax]
and ecx, 0xffffa4ce
neg ecx
add eax, ecx
add eax, 0xffffd267
mov word [0x46922a], ax
mov eax, 0xd2c1
xor eax, dword [0x46902c]
mov word [0x46922c], ax
movzx eax, word [0x46902e]
lea ecx, [eax + eax]
and ecx, 0xffffe124
neg ecx
add eax, ecx
add eax, 0xfffff092
mov ecx, 0xc7ba
xor ecx, dword [0x469030]
mov word [0x46922e], ax
mov word [0x469230], cx
movzx eax, word [0x469032]
xor eax, 0x509b
mov word [0x469232], ax
mov eax, dword [0x469034]
lea ecx, [eax + eax]
and ecx, 0x2752
neg ecx
add eax, ecx
add eax, 0xffff93a9
mov word [0x469234], ax
movzx eax, word [0x469036]
xor eax, 0xc536
mov ecx, 0x8deb
xor ecx, dword [0x469038]
mov word [0x469236], ax
mov word [0x469238], cx
movzx eax, word [0x46903a]
xor eax, 0xb964
mov word [0x46923a], ax
mov eax, 0x458e
xor eax, dword [0x46903c]
mov word [0x46923c], ax
movzx eax, word [0x46903e]
xor eax, 0x2791
mov word [0x46923e], ax
mov eax, 0xe757
xor eax, dword [0x469040]
mov word [0x469240], ax
movzx eax, word [0x469042]
xor eax, 0x8b01
mov word [0x469242], ax
mov eax, 0x73d9
xor eax, dword [0x469044]
mov word [0x469244], ax
movzx eax, word [0x469046]
xor eax, 0xe013
mov ecx, 0x5012
xor ecx, dword [0x469048]
mov word [0x469246], ax
mov word [0x469248], cx
movzx eax, word [0x46904a]
xor eax, 0x2ac4
mov word [0x46924a], ax
mov eax, 0xb190
xor eax, dword [0x46904c]
mov word [0x46924c], ax
movzx eax, word [0x46904e]
xor eax, 0x9c4d
mov word [str.h__vA.2], ax
mov eax, 0x6b07
xor eax, dword [0x469050]
mov word [0x469250], ax
movzx eax, word [0x469052]
lea ecx, [eax + eax]
and ecx, 0xffff8434
neg ecx
add eax, ecx
add eax, 0x421a
mov ecx, 0x404d
xor ecx, dword [0x469054]
mov word [0x469252], ax
mov word [0x469254], cx
movzx eax, word [0x469056]
lea ecx, [eax + eax]
and ecx, 0xffff8f20
neg ecx
add eax, ecx
add eax, 0x4790
mov word [0x469256], ax
mov eax, 0xfa4f
xor eax, dword [0x469058]
mov word [0x469258], ax
movzx eax, word [0x46905a]
xor eax, 0xce6f
mov word [0x46925a], ax
mov eax, 0xa484
xor eax, dword [0x46905c]
mov word [0x46925c], ax
movzx eax, word [0x46905e]
xor eax, 0xaf7e
mov ecx, 0xa5ec
xor ecx, dword [0x469060]
mov word [0x46925e], ax
mov word [0x469260], cx
movzx eax, word [0x469062]
mov ecx, eax
not ecx
or eax, 0xffffc232
or ecx, 0x3dcd
and ecx, eax
not ecx
mov eax, 0x8796
xor eax, dword [0x469064]
mov word [0x469262], cx
mov word [0x469264], ax
movzx eax, word [0x469066]
xor eax, 0x504f
mov word [0x469266], ax
mov eax, dword [0x469068]
lea ecx, [eax + eax]
and ecx, 0xffffd330
neg ecx
add eax, ecx
add eax, 0x6998
mov word [0x469268], ax
movzx eax, word [0x46906a]
lea ecx, [eax + eax]
and ecx, 0x4c96
neg ecx
add eax, ecx
add eax, 0xffffa64b
mov word [0x46926a], ax
mov eax, 0xafbe
xor eax, dword [0x46906c]
mov word [0x46926c], ax
movzx eax, word [0x46906e]
xor eax, 0x419a
mov word [0x46926e], ax
mov eax, 0x3767
xor eax, dword [0x469070]
mov word [0x469270], ax
movzx eax, word [0x469072]
xor eax, 0x8dd
mov word [0x469272], ax
mov eax, 0x8c9a
xor eax, dword [0x469074]
mov word [0x469274], ax
movzx eax, word [0x469076]
xor eax, 0x9cc7
mov ecx, 0x509
xor ecx, dword [0x469078]
mov word [0x469276], ax
mov word [0x469278], cx
movzx eax, word [0x46907a]
xor eax, 0x6b8e
mov word [0x46927a], ax
mov eax, 0x7974
xor eax, dword [0x46907c]
mov word [0x46927c], ax
movzx eax, word [0x46907e]
xor eax, 0x83e0
mov word [0x46927e], ax
movzx eax, byte [0x469920]
xor al, 0x78
mov byte [str.FaHs_], al
movzx eax, byte [0x469921]
xor al, 0x1f
mov byte [0x469a21], al
movzx eax, byte [0x469922]
xor al, 0xe0
mov byte [0x469a22], al
movzx eax, byte [0x469923]
xor al, 0x8d
mov byte [0x469a23], al
movzx eax, byte [0x469924]
xor al, 0xa6
mov byte [0x469a24], al
movzx eax, byte [0x469925]
xor al, 0xfc
mov byte [0x469a25], al
movzx eax, byte [0x469926]
xor al, 0x94
mov byte [0x469a26], al
movzx eax, byte [0x469927]
xor al, 0x71
mov byte [0x469a27], al
movzx eax, byte [0x469928]
xor al, 0x5d
mov byte [0x469a28], al
movzx eax, byte [0x469929]
xor al, 0x57
mov byte [0x469a29], al
movzx eax, byte [0x46992a]
xor al, 0xfc
mov byte [0x469a2a], al
movzx eax, byte [0x46992b]
xor al, 0xe4
mov byte [0x469a2b], al
movzx eax, byte [0x46992c]
xor al, 0x4e
mov byte [0x469a2c], al
movzx eax, byte [0x46992d]
xor al, 0x44
mov byte [0x469a2d], al
movzx eax, byte [0x46992e]
xor al, 4
mov byte [0x469a2e], al
movzx eax, byte [0x46992f]
xor al, 0x7a
mov byte [0x469a2f], al
movzx eax, byte [0x469930]
xor al, 0x92
mov byte [0x469a30], al
movzx eax, byte [str._edc_]
xor al, 2
mov byte [0x469a31], al
movzx eax, byte [0x469932]
xor al, 0x28
mov byte [0x469a32], al
movzx eax, byte [0x469933]
mov ecx, eax
add cl, al
and cl, 0xd6
sub al, cl
add al, 0x6b
mov byte [0x469a33], al
movzx eax, byte [0x469934]
xor al, 0xba
mov byte [0x469a34], al
movzx eax, byte [0x469935]
mov ecx, eax
add cl, al
and cl, 0x44
sub al, cl
add al, 0xa2
mov byte [0x469a35], al
movzx eax, byte [0x469936]
xor al, 0x12
mov byte [0x469a36], al
movzx eax, byte [0x469937]
xor al, 0x75
mov byte [0x469a37], al
movzx eax, byte [0x469938]
xor al, 0x59
mov byte [0x469a38], al
movzx eax, byte [0x469939]
xor al, 0x8d
mov byte [0x469a39], al
movzx eax, byte [0x46993a]
xor al, 0xc8
mov byte [0x469a3a], al
movzx eax, byte [0x46993b]
xor al, 0xc0
mov byte [0x469a3b], al
movzx eax, byte [0x46993c]
xor al, 0x65
mov byte [0x469a3c], al
movzx eax, byte [0x46993d]
xor al, 0x6c
mov byte [0x469a3d], al
movzx eax, byte [0x46993e]
mov ecx, eax
add cl, al
and cl, 0x3c
sub al, cl
add al, 0x1e
mov byte [0x469a3e], al
movzx eax, byte [0x46993f]
xor al, 0xf9
mov byte [0x469a3f], al
movzx eax, byte [0x469940]
xor al, 0x8c
mov byte [0x469a40], al
movzx eax, byte [0x469941]
xor al, 0xeb
mov byte [0x469a41], al
movzx eax, byte [0x469942]
xor al, 0x12
mov byte [0x469a42], al
movzx eax, byte [0x469943]
xor al, 0xcb
mov byte [0x469a43], al
movzx eax, byte [0x469944]
xor al, 0x60
mov byte [0x469a44], al
movzx eax, byte [0x469945]
xor al, 0x6b
mov byte [0x469a45], al
movzx eax, byte [0x469946]
xor al, 0xda
mov byte [0x469a46], al
movzx eax, byte [0x469947]
mov ecx, eax
add cl, al
and cl, 0xf4
sub al, cl
add al, 0xfa
mov byte [0x469a47], al
movzx eax, byte [0x469948]
xor al, 0xbd
mov byte [0x469a48], al
movzx eax, byte [0x469949]
xor al, 3
mov byte [0x469a49], al
movzx eax, byte [0x46994a]
xor al, 0x6f
mov byte [0x469a4a], al
movzx eax, byte [0x46994b]
mov ecx, eax
not cl
or al, 0xac
or cl, 0x53
and cl, al
not cl
mov byte [0x469a4b], cl
movzx eax, byte [0x46994c]
xor al, 0xd0
mov byte [0x469a4c], al
movzx eax, byte [0x46994d]
xor al, 0xda
mov byte [0x469a4d], al
movzx eax, byte [0x46994e]
xor al, 0xfe
mov byte [0x469a4e], al
movzx eax, byte [0x46994f]
xor al, 0x76
mov byte [0x469a4f], al
movzx eax, byte [0x469950]
xor al, 0x91
mov byte [0x469a50], al
movzx eax, byte [0x469951]
xor al, 0x7f
mov byte [0x469a51], al
movzx eax, byte [0x469952]
xor al, 0xd5
mov byte [0x469a52], al
movzx eax, byte [0x469953]
xor al, 0x40
mov byte [0x469a53], al
movzx eax, byte [0x469954]
xor al, 0x63
mov byte [0x469a54], al
movzx eax, byte [0x469955]
xor al, 0x44
mov byte [0x469a55], al
movzx eax, byte [0x469956]
xor al, 0x7f
mov byte [0x469a56], al
movzx eax, byte [0x469957]
mov ecx, eax
add cl, al
and cl, 0x9e
sub al, cl
add al, 0x4f
mov byte [0x469a57], al
movzx eax, byte [0x469958]
xor al, 0xe2
mov byte [0x469a58], al
movzx eax, byte [0x469959]
xor al, 0xc4
mov byte [0x469a59], al
movzx eax, byte [0x46995a]
mov ecx, eax
not cl
or al, 0xc0
or cl, 0x3f
and cl, al
not cl
mov byte [0x469a5a], cl
movzx eax, byte [0x46995b]
xor al, 0xb1
mov byte [0x469a5b], al
movzx eax, byte [0x46995c]
xor al, 0xbe
mov byte [0x469a5c], al
movzx eax, byte [0x46995d]
xor al, 0x5d
mov byte [0x469a5d], al
movzx eax, byte [0x46995e]
xor al, 0xa3
mov byte [0x469a5e], al
movzx eax, byte [0x46995f]
xor al, 0x2a
mov byte [0x469a5f], al
movzx eax, byte [0x469960]
xor al, 0x61
mov byte [0x469a60], al
movzx eax, byte [0x469961]
mov ecx, eax
add cl, al
and cl, 0xa4
sub al, cl
add al, 0x52
mov byte [str..NX9], al
movzx eax, byte [0x469962]
xor al, 0xa9
mov byte [0x469a62], al
movzx eax, byte [0x469963]
mov ecx, eax
add cl, al
and cl, 0x2a
sub al, cl
add al, 0x15
mov byte [0x469a63], al
movzx eax, byte [0x469964]
xor al, 0x21
mov byte [0x469a64], al
movzx eax, byte [0x469965]
xor al, 0x11
mov byte [0x469a65], al
movzx eax, byte [0x469966]
xor al, 0x29
mov byte [0x469a66], al
movzx eax, byte [0x469967]
xor al, 0xe6
mov byte [0x469a67], al
movzx eax, byte [0x469968]
xor al, 0xd9
mov byte [0x469a68], al
movzx eax, byte [0x469969]
mov ecx, eax
add cl, al
and cl, 0xb6
sub al, cl
add al, 0xdb
mov byte [0x469a69], al
movzx eax, byte [0x46996a]
xor al, 0x98
mov byte [0x469a6a], al
movzx eax, byte [0x46996b]
xor al, 0xfe
mov byte [0x469a6b], al
movzx eax, byte [0x46996c]
mov ecx, eax
add cl, al
and cl, 0x32
sub al, cl
add al, 0x99
mov byte [0x469a6c], al
movzx eax, byte [0x46996d]
xor al, 0xf7
mov byte [0x469a6d], al
movzx eax, byte [0x46996e]
xor al, 0x6e
mov byte [0x469a6e], al
movzx eax, byte [0x46996f]
xor al, 0xb3
mov byte [0x469a6f], al
movzx eax, byte [0x469970]
mov ecx, eax
add cl, al
and cl, 0x1a
sub al, cl
add al, 0xd
mov byte [0x469a70], al
movzx eax, byte [0x469971]
xor al, 0xde
mov byte [0x469a71], al
movzx eax, byte [0x469972]
xor al, 0x8e
mov byte [0x469a72], al
movzx eax, byte [0x469973]
xor al, 0x62
mov byte [0x469a73], al
movzx eax, byte [0x469974]
xor al, 0xd0
mov byte [0x469a74], al
movzx eax, byte [0x469975]
mov ecx, eax
not cl
or cl, 0xaf
or al, 0x50
and al, cl
mov byte [0x469a75], al
movzx eax, byte [0x469976]
mov ecx, eax
add cl, al
and cl, 0x4c
sub al, cl
add al, 0x26
mov byte [0x469a76], al
movzx eax, byte [0x469977]
xor al, 0xec
mov byte [0x469a77], al
movzx eax, byte [0x469978]
xor al, 0xc4
mov byte [0x469a78], al
movzx eax, byte [0x469979]
xor al, 0x52
mov byte [0x469a79], al
movzx eax, byte [0x46997a]
xor al, 6
mov byte [0x469a7a], al
movzx eax, byte [0x46997b]
xor al, 0xe2
mov byte [0x469a7b], al
movzx eax, byte [0x46997c]
xor al, 0xe7
mov byte [0x469a7c], al
movzx eax, byte [0x46997d]
mov ecx, eax
add cl, al
and cl, 0x86
sub al, cl
add al, 0x43
mov byte [0x469a7d], al
movzx eax, byte [0x46997e]
xor al, 0x58
mov byte [0x469a7e], al
movzx eax, byte [0x46997f]
xor al, 0x20
mov byte [0x469a7f], al
movzx eax, byte [0x469980]
xor al, 7
mov byte [0x469a80], al
movzx eax, byte [0x469981]
xor al, 0x89
mov byte [0x469a81], al
movzx eax, byte [0x469982]
xor al, 0xe6
mov byte [0x469a82], al
movzx eax, byte [0x469983]
xor al, 5
mov byte [0x469a83], al
movzx eax, byte [0x469984]
mov ecx, eax
not cl
or cl, 0xc2
or al, 0x3d
and al, cl
mov byte [0x469a84], al
movzx eax, byte [0x469985]
xor al, 0xf
mov byte [0x469a85], al
movzx eax, byte [0x469986]
xor al, 0xd2
mov byte [0x469a86], al
movzx eax, byte [0x469987]
xor al, 0x7c
mov byte [0x469a87], al
movzx eax, byte [0x469988]
xor al, 0x63
mov byte [0x469a88], al
movzx eax, byte [0x469989]
xor al, 0xfb
mov byte [0x469a89], al
movzx eax, byte [0x46998a]
xor al, 0x75
mov byte [0x469a8a], al
movzx eax, byte [0x46998b]
xor al, 0x26
mov byte [0x469a8b], al
movzx eax, byte [0x46998c]
xor al, 0x46
mov byte [0x469a8c], al
movzx eax, byte [0x46998d]
xor al, 0xd3
mov byte [0x469a8d], al
movzx eax, byte [0x46998e]
mov ecx, eax
add cl, al
and cl, 0xa2
sub al, cl
add al, 0x51
mov byte [0x469a8e], al
movzx eax, byte [0x46998f]
xor al, 0x32
mov byte [0x469a8f], al
movzx eax, byte [0x469990]
mov ecx, eax
add cl, al
and cl, 0xda
sub al, cl
add al, 0x6d
mov byte [0x469a90], al
movzx eax, byte [0x469991]
xor al, 0x28
mov byte [0x469a91], al
movzx eax, byte [0x469992]
mov ecx, eax
not cl
or cl, 0x74
or al, 0x8b
and al, cl
mov byte [0x469a92], al
movzx eax, byte [0x469993]
xor al, 0xb2
mov byte [0x469a93], al
movzx eax, byte [0x469994]
xor al, 0xd3
mov byte [0x469a94], al
movzx eax, byte [0x469995]
xor al, 0xce
mov byte [0x469a95], al
movzx eax, byte [0x469996]
xor al, 0x15
mov byte [0x469a96], al
movzx eax, byte [0x469997]
xor al, 0xcc
mov byte [0x469a97], al
movzx eax, byte [0x469998]
xor al, 0xb7
mov byte [str.x_r.w], al
movzx eax, byte [0x469999]
mov ecx, eax
add cl, al
and cl, 0xe8
sub al, cl
add al, 0xf4
mov byte [0x469a99], al
movzx eax, byte [0x46999a]
mov ecx, eax
add cl, al
and cl, 0x9a
sub al, cl
add al, 0x4d
mov byte [0x469a9a], al
movzx eax, byte [0x46999b]
xor al, 0x9d
mov byte [0x469a9b], al
movzx eax, byte [0x46999c]
xor al, 0x53
mov byte [0x469a9c], al
movzx eax, byte [0x46999d]
mov ecx, eax
not cl
or al, 0xbe
or cl, 0x41
and cl, al
not cl
mov byte [0x469a9d], cl
movzx eax, byte [0x46999e]
xor al, 0x79
mov byte [0x469a9e], al
movzx eax, byte [0x46999f]
xor al, 0x59
mov byte [0x469a9f], al
movzx eax, byte [0x4699a0]
xor al, 0x21
mov byte [0x469aa0], al
movzx eax, byte [0x4699a1]
xor al, 0x21
mov byte [0x469aa1], al
movzx eax, byte [0x4699a2]
xor al, 0x5c
mov byte [0x469aa2], al
movzx eax, byte [0x4699a3]
xor al, 0x14
mov byte [0x469aa3], al
movzx eax, byte [0x4699a4]
xor al, 0x16
mov byte [0x469aa4], al
movzx eax, byte [0x4699a5]
xor al, 0x56
mov byte [0x469aa5], al
movzx eax, byte [0x4699a6]
xor al, 0x2d
mov byte [0x469aa6], al
movzx eax, byte [0x4699a7]
xor al, 0x45
mov byte [0x469aa7], al
movzx eax, byte [0x4699a8]
xor al, 0x77
mov byte [0x469aa8], al
movzx eax, byte [0x4699a9]
xor al, 9
mov byte [0x469aa9], al
movzx eax, byte [0x4699aa]
xor al, 0xb7
mov byte [0x469aaa], al
movzx eax, byte [0x4699ab]
xor al, 0xdb
mov byte [0x469aab], al
movzx eax, byte [0x4699ac]
xor al, 0xb8
mov byte [0x469aac], al
movzx eax, byte [0x4699ad]
xor al, 0xe
mov byte [0x469aad], al
movzx eax, byte [0x4699ae]
xor al, 0xf8
mov byte [0x469aae], al
movzx eax, byte [0x4699af]
xor al, 0x9c
mov byte [0x469aaf], al
movzx eax, byte [0x4699b0]
mov ecx, eax
not cl
or al, 0x9f
or cl, 0x60
and cl, al
not cl
mov byte [0x469ab0], cl
movzx eax, byte [0x4699b1]
xor al, 0xa4
mov byte [0x469ab1], al
movzx eax, byte [0x4699b2]
xor al, 0x2c
mov byte [0x469ab2], al
movzx eax, byte [0x4699b3]
xor al, 0x62
mov byte [0x469ab3], al
movzx eax, byte [0x4699b4]
xor al, 0x2c
mov byte [0x469ab4], al
movzx eax, byte [0x4699b5]
xor al, 0x1a
mov byte [0x469ab5], al
movzx eax, byte [str.9__J]
xor al, 0xc6
mov byte [0x469ab6], al
movzx eax, byte [0x4699b7]
xor al, 0x45
mov byte [0x469ab7], al
movzx eax, byte [0x4699b8]
xor al, 0x43
mov byte [0x469ab8], al
movzx eax, byte [0x4699b9]
xor al, 0x30
mov byte [0x469ab9], al
movzx eax, byte [0x4699ba]
xor al, 0x16
mov byte [0x469aba], al
movzx eax, byte [0x4699bb]
xor al, 0x48
mov byte [0x469abb], al
movzx eax, byte [0x4699bc]
xor al, 0x70
mov byte [0x469abc], al
movzx eax, byte [0x4699bd]
xor al, 0x86
mov byte [0x469abd], al
movzx eax, byte [0x4699be]
xor al, 0xb4
mov byte [0x469abe], al
movzx eax, byte [0x4699bf]
xor al, 0x83
mov byte [0x469abf], al
movzx eax, byte [0x4699c0]
xor al, 0x38
mov byte [0x469ac0], al
movzx eax, byte [0x4699c1]
xor al, 0x6b
mov byte [0x469ac1], al
movzx eax, byte [0x4699c2]
mov ecx, eax
add cl, al
and cl, 0xb0
sub al, cl
add al, 0xd8
mov byte [0x469ac2], al
movzx eax, byte [0x4699c3]
xor al, 0x1e
mov byte [0x469ac3], al
movzx eax, byte [0x4699c4]
mov ecx, eax
add cl, al
and cl, 0x54
sub al, cl
add al, 0xaa
mov byte [0x469ac4], al
movzx eax, byte [0x4699c5]
xor al, 0xdb
mov byte [0x469ac5], al
movzx eax, byte [0x4699c6]
xor al, 0xcb
mov byte [0x469ac6], al
movzx eax, byte [0x4699c7]
xor al, 0xa2
mov byte [0x469ac7], al
movzx eax, byte [0x4699c8]
xor al, 0x9f
mov byte [0x469ac8], al
movzx eax, byte [0x4699c9]
xor al, 0x8a
mov byte [0x469ac9], al
movzx eax, byte [0x4699ca]
mov ecx, eax
not cl
or cl, 0xda
or al, 0x25
and al, cl
mov byte [0x469aca], al
movzx eax, byte [0x4699cb]
xor al, 0x8f
mov byte [0x469acb], al
movzx eax, byte [0x4699cc]
xor al, 0x99
mov byte [0x469acc], al
movzx eax, byte [0x4699cd]
xor al, 0x13
mov byte [0x469acd], al
movzx eax, byte [0x4699ce]
xor al, 0x51
mov byte [0x469ace], al
movzx eax, byte [0x4699cf]
xor al, 0x45
mov byte [0x469acf], al
movzx eax, byte [0x4699d0]
xor al, 5
mov byte [0x469ad0], al
movzx eax, byte [str._RdH]
xor al, 0xe9
mov byte [0x469ad1], al
movzx eax, byte [0x4699d2]
xor al, 0x5d
mov byte [0x469ad2], al
movzx eax, byte [0x4699d3]
xor al, 0xeb
mov byte [0x469ad3], al
movzx eax, byte [0x4699d4]
mov ecx, eax
add cl, al
and cl, 0x50
sub al, cl
add al, 0xa8
mov byte [0x469ad4], al
movzx eax, byte [0x4699d5]
xor al, 0x87
mov byte [0x469ad5], al
movzx eax, byte [0x4699d6]
mov ecx, eax
add cl, al
and cl, 8
sub al, cl
add al, 4
mov byte [0x469ad6], al
movzx eax, byte [0x4699d7]
mov ecx, eax
add cl, al
and cl, 0x66
sub al, cl
add al, 0x33
mov byte [0x469ad7], al
movzx eax, byte [0x4699d8]
xor al, 0x4f
mov byte [0x469ad8], al
movzx eax, byte [0x4699d9]
xor al, 0x44
mov byte [0x469ad9], al
movzx eax, byte [0x4699da]
xor al, 0x90
mov byte [0x469ada], al
movzx eax, byte [0x4699db]
xor al, 0x4f
mov byte [0x469adb], al
movzx eax, byte [0x4699dc]
xor al, 0xd2
mov byte [0x469adc], al
movzx eax, byte [0x4699dd]
xor al, 0x7f
mov byte [0x469add], al
movzx eax, byte [0x4699de]
xor al, 0x34
mov byte [0x469ade], al
movzx eax, byte [0x4699df]
mov ecx, eax
add cl, al
and cl, 0x9c
sub al, cl
add al, 0xce
mov byte [0x469adf], al
movzx eax, byte [0x4699e0]
xor al, 0x6f
mov byte [0x469ae0], al
movzx eax, byte [0x4699e1]
mov ecx, eax
add cl, al
and cl, 0xec
sub al, cl
add al, 0x76
mov byte [0x469ae1], al
movzx eax, byte [0x4699e2]
mov ecx, eax
add cl, al
and cl, 0x10
sub al, cl
add al, 8
mov byte [0x469ae2], al
movzx eax, byte [0x4699e3]
xor al, 0x6b
mov byte [0x469ae3], al
movzx eax, byte [0x4699e4]
not al
mov byte [0x469ae4], al
movzx eax, byte [0x4699e5]
xor al, 0x6f
mov byte [0x469ae5], al
movzx eax, byte [0x4699e6]
mov ecx, eax
add cl, al
and cl, 0xc0
sub al, cl
add al, 0x60
mov byte [0x469ae6], al
movzx eax, byte [0x4699e7]
mov ecx, eax
add cl, al
and cl, 0x16
sub al, cl
add al, 0x8b
mov byte [0x469ae7], al
movzx eax, byte [0x4699e8]
mov ecx, eax
add cl, al
and cl, 0xac
sub al, cl
add al, 0xd6
mov byte [0x469ae8], al
movzx eax, byte [0x4699e9]
xor al, 0x82
mov byte [0x469ae9], al
movzx eax, byte [0x4699ea]
xor al, 0x46
mov byte [0x469aea], al
movzx eax, byte [0x4699eb]
xor al, 0xc2
mov byte [0x469aeb], al
movzx eax, byte [0x4699ec]
xor al, 0x91
mov byte [0x469aec], al
movzx eax, byte [str.__r4HH]
xor al, 3
mov byte [0x469aed], al
movzx eax, byte [0x4699ee]
mov ecx, eax
not cl
or cl, 0xb1
or al, 0x4e
and al, cl
mov byte [0x469aee], al
movzx eax, byte [0x4699ef]
xor al, 0x2b
mov byte [0x469aef], al
movzx eax, byte [0x4699f0]
xor al, 0xe3
mov byte [0x469af0], al
movzx eax, byte [0x4699f1]
xor al, 0x5f
mov byte [0x469af1], al
movzx eax, byte [0x4699f2]
xor al, 0xdd
mov byte [0x469af2], al
movzx eax, byte [0x4699f3]
xor al, 0x7d
mov byte [0x469af3], al
movzx eax, byte [0x4699f4]
mov ecx, eax
add cl, al
and cl, 0x32
sub al, cl
add al, 0x19
mov byte [0x469af4], al
movzx eax, byte [0x4699f5]
mov ecx, eax
add cl, al
and cl, 0x48
sub al, cl
add al, 0xa4
mov byte [0x469af5], al
movzx eax, byte [0x4699f6]
mov ecx, eax
not cl
or cl, 0x66
or al, 0x99
and al, cl
mov byte [str.6wfX], al
movzx eax, byte [0x4699f7]
xor al, 0xbd
mov byte [0x469af7], al
movzx eax, byte [0x4699f8]
xor al, 0x84
mov byte [0x469af8], al
movzx eax, byte [0x4699f9]
mov ecx, eax
not cl
or cl, 0xac
or al, 0x53
and al, cl
mov byte [0x469af9], al
movzx eax, byte [0x4699fa]
xor al, 0xfd
mov byte [0x469afa], al
movzx eax, byte [0x4699fb]
mov ecx, eax
add cl, al
and cl, 0x28
sub al, cl
add al, 0x14
mov byte [0x469afb], al
movzx eax, byte [0x4699fc]
xor al, 0x84
mov byte [0x469afc], al
movzx eax, byte [0x4699fd]
xor al, 0xf2
mov byte [0x469afd], al
movzx eax, byte [0x4699fe]
xor al, 0xa9
mov byte [0x469afe], al
movzx eax, byte [0x4699ff]
not al
mov byte [0x469aff], al
movzx eax, byte [0x469a00]
mov ecx, eax
add cl, al
and cl, 0xca
sub al, cl
add al, 0x65
mov byte [0x469b00], al
movzx eax, byte [0x469a01]
xor al, 0x34
mov byte [0x469b01], al
movzx eax, byte [0x469a02]
xor al, 0xfe
mov byte [0x469b02], al
movzx eax, byte [0x469a03]
xor al, 0x9b
mov byte [0x469b03], al
movzx eax, byte [0x469a04]
xor al, 0x25
mov byte [0x469b04], al
movzx eax, byte [0x469a05]
xor al, 0x78
mov byte [0x469b05], al
movzx eax, byte [0x469a06]
xor al, 0x18
mov byte [0x469b06], al
movzx eax, byte [0x469a07]
xor al, 0xc0
mov byte [0x469b07], al
movzx eax, byte [0x469a08]
xor al, 0x7f
mov byte [0x469b08], al
movzx eax, byte [0x469a09]
xor al, 0x7b
mov byte [0x469b09], al
movzx eax, byte [0x469a0a]
xor al, 0x25
mov byte [0x469b0a], al
movzx eax, byte [0x469a0b]
mov ecx, eax
add cl, al
and cl, 0xbc
sub al, cl
add al, 0x5e
mov byte [0x469b0b], al
movzx eax, byte [0x469a0c]
xor al, 0x46
mov byte [0x469b0c], al
movzx eax, byte [0x469a0d]
xor al, 0x6b
mov byte [0x469b0d], al
movzx eax, byte [0x469a0e]
xor al, 0x85
mov byte [0x469b0e], al
movzx eax, byte [0x469a0f]
xor al, 0x7e
mov byte [0x469b0f], al
movzx eax, byte [0x469a10]
xor al, 0x12
mov byte [0x469b10], al
movzx eax, byte [0x469a11]
xor al, 0x54
mov byte [0x469b11], al
movzx eax, byte [0x469a12]
xor al, 0xd9
mov byte [0x469b12], al
movzx eax, byte [0x469a13]
xor al, 0xa8
mov byte [0x469b13], al
movzx eax, byte [0x469a14]
xor al, 0x26
mov byte [0x469b14], al
movzx eax, byte [0x469a15]
xor al, 0x6f
mov byte [0x469b15], al
movzx eax, byte [0x469a16]
xor al, 0x97
mov byte [0x469b16], al
movzx eax, byte [0x469a17]
mov ecx, eax
add cl, al
and cl, 0x26
sub al, cl
add al, 0x13
mov byte [0x469b17], al
movzx eax, byte [0x469a18]
xor al, 0x78
mov byte [0x469b18], al
movzx eax, byte [0x469a19]
xor al, 0x56
mov byte [0x469b19], al
movzx eax, byte [0x469a1a]
mov ecx, eax
add cl, al
and cl, 0x5a
sub al, cl
add al, 0x2d
mov byte [0x469b1a], al
movzx eax, byte [0x469a1b]
xor al, 0x94
mov byte [0x469b1b], al
movzx eax, byte [0x469a1c]
mov ecx, eax
add cl, al
and cl, 0x6c
sub al, cl
add al, 0x36
mov byte [0x469b1c], al
movzx eax, byte [0x469a1d]
xor al, 0x84
mov byte [0x469b1d], al
movzx eax, byte [0x469a1e]
xor al, 0xde
mov byte [0x469b1e], al
movzx eax, byte [0x469a1f]
xor al, 0xaa
mov byte [0x469b1f], al
movzx eax, byte [str.l.2u]
xor al, 0xa1
mov byte [0x468c80], al
movzx eax, byte [0x468a81]
xor al, 0xb6
mov byte [0x468c81], al
movzx eax, byte [0x468a82]
mov ecx, eax
add cl, al
and cl, 0xb2
sub al, cl
add al, 0xd9
mov byte [0x468c82], al
movzx eax, byte [0x468a83]
xor al, 0x8e
mov byte [0x468c83], al
movzx eax, byte [0x468a84]
xor al, 0x42
mov byte [0x468c84], al
movzx eax, byte [0x468a85]
mov ecx, eax
add cl, al
and cl, 0x6a
sub al, cl
add al, 0x35
mov byte [0x468c85], al
movzx eax, byte [0x468a86]
xor al, 0xbf
mov byte [0x468c86], al
movzx eax, byte [0x468a87]
xor al, 0x6b
mov byte [0x468c87], al
movzx eax, byte [0x468a88]
xor al, 0x7e
mov byte [0x468c88], al
movzx eax, byte [0x468a89]
mov ecx, eax
add cl, al
and cl, 0xe8
sub al, cl
add al, 0x74
mov byte [0x468c89], al
movzx eax, byte [0x468a8a]
xor al, 0x72
mov byte [0x468c8a], al
movzx eax, byte [0x468a8b]
xor al, 0xe
mov byte [0x468c8b], al
movzx eax, byte [0x468a8c]
mov ecx, eax
add cl, al
and cl, 0xb4
sub al, cl
add al, 0xda
mov byte [0x468c8c], al
movzx eax, byte [0x468a8d]
mov ecx, eax
add cl, al
sub al, cl
add al, 0x7f
mov byte [0x468c8d], al
movzx eax, byte [0x468a8e]
xor al, 0x95
mov byte [0x468c8e], al
movzx eax, byte [0x468a8f]
mov ecx, eax
add cl, al
and cl, 0xe2
sub al, cl
add al, 0x71
mov byte [0x468c8f], al
movzx eax, byte [0x468a90]
mov ecx, eax
add cl, al
and cl, 0xe0
sub al, cl
add al, 0x70
mov byte [0x468c90], al
movzx eax, byte [0x468a91]
xor al, 0xcc
mov byte [0x468c91], al
movzx eax, byte [0x468a92]
xor al, 0x1f
mov byte [0x468c92], al
movzx eax, byte [0x468a93]
xor al, 0xf4
mov byte [0x468c93], al
movzx eax, byte [0x468a94]
xor al, 0x15
mov byte [0x468c94], al
movzx eax, byte [0x468a95]
xor al, 0xd0
mov byte [0x468c95], al
movzx eax, byte [0x468a96]
mov ecx, eax
not cl
or cl, 0x6d
or al, 0x92
and al, cl
mov byte [0x468c96], al
movzx eax, byte [0x468a97]
xor al, 0xd7
mov byte [0x468c97], al
movzx eax, byte [0x468a98]
xor al, 0xa
mov byte [0x468c98], al
movzx eax, byte [0x468a99]
mov ecx, eax
add cl, al
and cl, 0x6a
sub al, cl
add al, 0x35
mov byte [0x468c99], al
movzx eax, byte [0x468a9a]
mov ecx, eax
add cl, al
and cl, 0xca
sub al, cl
add al, 0x65
mov byte [0x468c9a], al
movzx eax, byte [0x468a9b]
xor al, 0xb2
mov byte [0x468c9b], al
movzx eax, byte [0x468a9c]
xor al, 0x29
mov byte [0x468c9c], al
movzx eax, byte [0x468a9d]
xor al, 0xf8
mov byte [0x468c9d], al
movzx eax, byte [0x468a9e]
mov ecx, eax
add cl, al
and cl, 0x9e
sub al, cl
add al, 0x4f
mov byte [0x468c9e], al
movzx eax, byte [0x468a9f]
mov ecx, eax
add cl, al
and cl, 0x9a
sub al, cl
add al, 0xcd
mov byte [0x468c9f], al
movzx eax, byte [0x468aa0]
xor al, 0xd0
mov byte [0x468ca0], al
movzx eax, byte [0x468aa1]
mov ecx, eax
add cl, al
and cl, 0xce
sub al, cl
add al, 0x67
mov byte [0x468ca1], al
movzx eax, byte [0x468aa2]
xor al, 0xcb
mov byte [0x468ca2], al
movzx eax, byte [0x468aa3]
xor al, 0xc0
mov byte [0x468ca3], al
movzx eax, byte [0x468aa4]
xor al, 0xc0
mov byte [0x468ca4], al
movzx eax, byte [0x468aa5]
xor al, 0x14
mov byte [0x468ca5], al
movzx eax, byte [0x468aa6]
xor al, 0xd9
mov byte [0x468ca6], al
movzx eax, byte [0x468aa7]
xor al, 0x9c
mov byte [0x468ca7], al
movzx eax, byte [0x468aa8]
xor al, 0x11
mov byte [0x468ca8], al
movzx eax, byte [0x468aa9]
xor al, 0x9b
mov byte [0x468ca9], al
movzx eax, byte [0x468aaa]
xor al, 0x56
mov byte [0x468caa], al
movzx eax, byte [0x468aab]
mov ecx, eax
not cl
or cl, 0xd4
or al, 0x2b
and al, cl
mov byte [0x468cab], al
movzx eax, byte [0x468aac]
mov ecx, eax
add cl, al
and cl, 0xa
sub al, cl
add al, 0x85
mov byte [0x468cac], al
movzx eax, byte [0x468aad]
xor al, 0x85
mov byte [0x468cad], al
movzx eax, byte [0x468aae]
mov ecx, eax
add cl, al
and cl, 0x4c
sub al, cl
add al, 0xa6
mov byte [0x468cae], al
movzx eax, byte [0x468aaf]
xor al, 0xe4
mov byte [0x468caf], al
movzx eax, byte [0x468ab0]
xor al, 0x66
mov byte [0x468cb0], al
movzx eax, byte [0x468ab1]
mov ecx, eax
not cl
or al, 0xbd
or cl, 0x42
and cl, al
not cl
mov byte [0x468cb1], cl
movzx eax, byte [0x468ab2]
mov ecx, eax
add cl, al
and cl, 0x26
sub al, cl
add al, 0x13
mov byte [0x468cb2], al
movzx eax, byte [0x468ab3]
xor al, 0xc3
mov byte [0x468cb3], al
movzx eax, byte [str._aza:]
xor al, 0xf3
mov byte [0x468cb4], al
movzx eax, byte [0x468ab5]
xor al, 0xbe
mov byte [0x468cb5], al
movzx eax, byte [0x468ab6]
mov ecx, eax
add cl, al
and cl, 0xec
sub al, cl
add al, 0xf6
mov byte [0x468cb6], al
movzx eax, byte [0x468ab7]
xor al, 0xd0
mov byte [0x468cb7], al
movzx eax, byte [0x468ab8]
xor al, 8
mov byte [0x468cb8], al
movzx eax, byte [0x468ab9]
xor al, 0xc5
mov byte [0x468cb9], al
movzx eax, byte [0x468aba]
xor al, 0xf3
mov byte [0x468cba], al
movzx eax, byte [0x468abb]
xor al, 0x11
mov byte [0x468cbb], al
movzx eax, byte [0x468abc]
xor al, 0xf2
mov byte [0x468cbc], al
movzx eax, byte [0x468abd]
xor al, 0x63
mov byte [0x468cbd], al
movzx eax, byte [0x468abe]
xor al, 0x20
mov byte [0x468cbe], al
movzx eax, byte [0x468abf]
xor al, 0xb3
mov byte [0x468cbf], al
movzx eax, byte [0x468ac0]
xor al, 0x9f
mov byte [0x468cc0], al
movzx eax, byte [0x468ac1]
xor al, 0x9d
mov byte [0x468cc1], al
movzx eax, byte [0x468ac2]
xor al, 0x34
mov byte [0x468cc2], al
movzx eax, byte [0x468ac3]
xor al, 0xb5
mov byte [0x468cc3], al
movzx eax, byte [0x468ac4]
xor al, 0xae
mov byte [0x468cc4], al
movzx eax, byte [0x468ac5]
xor al, 0xa9
mov byte [0x468cc5], al
movzx eax, byte [0x468ac6]
xor al, 0xbc
mov byte [0x468cc6], al
movzx eax, byte [0x468ac7]
xor al, 0x23
mov byte [0x468cc7], al
movzx eax, byte [0x468ac8]
xor al, 0x4f
mov byte [0x468cc8], al
movzx eax, byte [0x468ac9]
xor al, 1
mov byte [0x468cc9], al
movzx eax, byte [0x468aca]
xor al, 0xa3
mov byte [0x468cca], al
movzx eax, byte [0x468acb]
xor al, 0x1d
mov byte [0x468ccb], al
movzx eax, byte [0x468acc]
xor al, 0x14
mov byte [0x468ccc], al
movzx eax, byte [0x468acd]
xor al, 0x51
mov byte [0x468ccd], al
movzx eax, byte [0x468ace]
xor al, 0x68
mov byte [0x468cce], al
movzx eax, byte [0x468acf]
mov ecx, eax
add cl, al
and cl, 0xea
sub al, cl
add al, 0x75
mov byte [0x468ccf], al
movzx eax, byte [0x468ad0]
mov ecx, eax
add cl, al
and cl, 0xb8
sub al, cl
add al, 0xdc
mov byte [0x468cd0], al
movzx eax, byte [0x468ad1]
xor al, 0xa8
mov byte [0x468cd1], al
movzx eax, byte [0x468ad2]
mov ecx, eax
add cl, al
and cl, 0x3e
sub al, cl
add al, 0x9f
mov byte [0x468cd2], al
movzx eax, byte [0x468ad3]
xor al, 0x3e
mov byte [0x468cd3], al
movzx eax, byte [0x468ad4]
xor al, 0xf4
mov byte [0x468cd4], al
movzx eax, byte [str.y6g_n___X3]
xor al, 0xcd
mov byte [0x468cd5], al
movzx eax, byte [0x468ad6]
xor al, 0x3a
mov byte [0x468cd6], al
movzx eax, byte [0x468ad7]
xor al, 0x27
mov byte [0x468cd7], al
movzx eax, byte [0x468ad8]
xor al, 0x72
mov byte [0x468cd8], al
movzx eax, byte [0x468ad9]
xor al, 0x99
mov byte [0x468cd9], al
movzx eax, byte [0x468ada]
xor al, 0x33
mov byte [str.Y:Z7m], al
movzx eax, byte [0x468adb]
xor al, 0x96
mov byte [0x468cdb], al
movzx eax, byte [0x468adc]
xor al, 0x32
mov byte [0x468cdc], al
movzx eax, byte [0x468add]
xor al, 0x6e
mov byte [0x468cdd], al
movzx eax, byte [0x468ade]
mov ecx, eax
add cl, al
and cl, 0xac
sub al, cl
add al, 0x56
mov byte [0x468cde], al
movzx eax, byte [0x468adf]
xor al, 0xb9
mov byte [0x468cdf], al
movzx eax, byte [0x468ae0]
xor al, 0xd
mov byte [0x468ce0], al
movzx eax, byte [0x468ae1]
xor al, 0x25
mov byte [0x468ce1], al
movzx eax, byte [0x468ae2]
mov ecx, eax
add cl, al
and cl, 0x12
sub al, cl
add al, 0x89
mov byte [0x468ce2], al
movzx eax, byte [0x468ae3]
xor al, 6
mov byte [0x468ce3], al
movzx eax, byte [0x468ae4]
xor al, 0x31
mov byte [0x468ce4], al
movzx eax, byte [0x468ae5]
xor al, 0x42
mov byte [0x468ce5], al
movzx eax, byte [0x468ae6]
xor al, 0xbb
mov byte [0x468ce6], al
movzx eax, byte [0x468ae7]
xor al, 0xb0
mov byte [0x468ce7], al
movzx eax, byte [0x468ae8]
xor al, 0x63
mov byte [0x468ce8], al
movzx eax, byte [0x468ae9]
xor al, 0xc9
mov byte [0x468ce9], al
movzx eax, byte [0x468aea]
xor al, 0x9d
mov byte [0x468cea], al
movzx eax, byte [0x468aeb]
xor al, 0x50
mov byte [str.Q_FN], al
movzx eax, byte [0x468aec]
xor al, 0xf1
mov byte [0x468cec], al
movzx eax, byte [0x468aed]
xor al, 0x4f
mov byte [0x468ced], al
movzx eax, byte [str._YWP]
mov ecx, eax
add cl, al
and cl, 0xae
sub al, cl
add al, 0x57
mov byte [0x468cee], al
movzx eax, byte [0x468aef]
mov ecx, eax
add cl, al
and cl, 0xcc
sub al, cl
add al, 0x66
mov byte [0x468cef], al
movzx eax, byte [0x468af0]
xor al, 0x75
mov byte [0x468cf0], al
movzx eax, byte [0x468af1]
mov ecx, eax
add cl, al
and cl, 0xf0
sub al, cl
add al, 0xf8
mov byte [0x468cf1], al
movzx eax, byte [0x468af2]
xor al, 0x93
mov byte [0x468cf2], al
movzx eax, byte [0x468af3]
xor al, 0x44
mov byte [0x468cf3], al
movzx eax, byte [0x468af4]
xor al, 0x54
mov byte [0x468cf4], al
movzx eax, byte [0x468af5]
xor al, 0x87
mov byte [0x468cf5], al
movzx eax, byte [0x468af6]
xor al, 0x77
mov byte [0x468cf6], al
movzx eax, byte [0x468af7]
xor al, 0xdc
mov byte [0x468cf7], al
movzx eax, byte [0x468af8]
xor al, 0x30
mov byte [0x468cf8], al
movzx eax, byte [0x468af9]
xor al, 0xb0
mov byte [0x468cf9], al
movzx eax, byte [0x468afa]
xor al, 0x73
mov byte [0x468cfa], al
movzx eax, byte [0x468afb]
xor al, 0xf8
mov byte [0x468cfb], al
movzx eax, byte [0x468afc]
xor al, 0x86
mov byte [0x468cfc], al
movzx eax, byte [0x468afd]
xor al, 0xa
mov byte [0x468cfd], al
movzx eax, byte [0x468afe]
xor al, 0x9d
mov byte [0x468cfe], al
movzx eax, byte [0x468aff]
xor al, 0x32
mov byte [0x468cff], al
movzx eax, byte [0x468b00]
xor al, 0x86
mov byte [0x468d00], al
movzx eax, byte [0x468b01]
mov ecx, eax
add cl, al
and cl, 0xac
sub al, cl
add al, 0xd6
mov byte [0x468d01], al
movzx eax, byte [0x468b02]
xor al, 0x43
mov byte [0x468d02], al
movzx eax, byte [0x468b03]
mov ecx, eax
add cl, al
and cl, 0x9a
sub al, cl
add al, 0xcd
mov byte [0x468d03], al
movzx eax, byte [0x468b04]
xor al, 0x36
mov byte [0x468d04], al
movzx eax, byte [0x468b05]
xor al, 0x7d
mov byte [0x468d05], al
movzx eax, byte [0x468b06]
xor al, 0xae
mov byte [0x468d06], al
movzx eax, byte [0x468b07]
xor al, 0x1d
mov byte [0x468d07], al
movzx eax, byte [0x468b08]
mov ecx, eax
add cl, al
and cl, 0x88
sub al, cl
add al, 0xc4
mov byte [0x468d08], al
movzx eax, byte [0x468b09]
mov ecx, eax
add cl, al
and cl, 0xa
sub al, cl
add al, 5
mov byte [0x468d09], al
movzx eax, byte [0x468b0a]
xor al, 0xb8
mov byte [0x468d0a], al
movzx eax, byte [0x468b0b]
xor al, 0xf7
mov byte [0x468d0b], al
movzx eax, byte [0x468b0c]
mov byte [0x468d0c], al
movzx eax, byte [0x468b0d]
xor al, 0x54
mov byte [0x468d0d], al
movzx eax, byte [0x468b0e]
xor al, 0xdc
mov byte [0x468d0e], al
movzx eax, byte [0x468b0f]
xor al, 0xd1
mov byte [0x468d0f], al
movzx eax, byte [0x468b10]
xor al, 0x54
mov byte [0x468d10], al
movzx eax, byte [0x468b11]
xor al, 0xc6
mov byte [0x468d11], al
movzx eax, byte [0x468b12]
xor al, 0x5a
mov byte [0x468d12], al
movzx eax, byte [0x468b13]
xor al, 0xbc
mov byte [0x468d13], al
movzx eax, byte [0x468b14]
xor al, 0xe9
mov byte [0x468d14], al
movzx eax, byte [0x468b15]
xor al, 0x3b
mov byte [0x468d15], al
movzx eax, byte [0x468b16]
xor al, 0xef
mov byte [0x468d16], al
movzx eax, byte [0x468b17]
xor al, 0xe2
mov byte [0x468d17], al
movzx eax, byte [0x468b18]
xor al, 0x6b
mov byte [0x468d18], al
movzx eax, byte [0x468b19]
xor al, 0x46
mov byte [0x468d19], al
movzx eax, byte [0x468b1a]
xor al, 0xe5
mov byte [0x468d1a], al
movzx eax, byte [0x468b1b]
xor al, 0x89
mov byte [0x468d1b], al
movzx eax, byte [0x468b1c]
xor al, 0xd0
mov byte [0x468d1c], al
movzx eax, byte [0x468b1d]
xor al, 0x77
mov byte [0x468d1d], al
movzx eax, byte [0x468b1e]
xor al, 0x18
mov byte [0x468d1e], al
movzx eax, byte [0x468b1f]
xor al, 0xf2
mov byte [0x468d1f], al
movzx eax, byte [0x468b20]
xor al, 0xab
mov byte [0x468d20], al
movzx eax, byte [0x468b21]
mov ecx, eax
add cl, al
and cl, 0x30
sub al, cl
add al, 0x98
mov byte [0x468d21], al
movzx eax, byte [0x468b22]
xor al, 0xb7
mov byte [0x468d22], al
movzx eax, byte [str.__PM]
xor al, 0x53
mov byte [0x468d23], al
movzx eax, byte [0x468b24]
mov ecx, eax
add cl, al
and cl, 0x7e
sub al, cl
add al, 0xbf
mov byte [0x468d24], al
movzx eax, byte [0x468b25]
xor al, 0xf7
mov byte [0x468d25], al
movzx eax, byte [0x468b26]
xor al, 0xf3
mov byte [0x468d26], al
movzx eax, byte [0x468b27]
mov ecx, eax
add cl, al
and cl, 0xa
sub al, cl
add al, 5
mov byte [0x468d27], al
movzx eax, byte [0x468b28]
xor al, 0x3e
mov byte [0x468d28], al
movzx eax, byte [0x468b29]
xor al, 0x2d
mov byte [0x468d29], al
movzx eax, byte [0x468b2a]
xor al, 0x3f
mov byte [0x468d2a], al
movzx eax, byte [0x468b2b]
xor al, 0x57
mov byte [0x468d2b], al
movzx eax, byte [0x468b2c]
xor al, 0xfb
mov byte [0x468d2c], al
movzx eax, byte [0x468b2d]
xor al, 0x96
mov byte [0x468d2d], al
movzx eax, byte [0x468b2e]
xor al, 0x84
mov byte [0x468d2e], al
movzx eax, byte [0x468b2f]
xor al, 0xae
mov byte [0x468d2f], al
movzx eax, byte [0x468b30]
xor al, 0xe9
mov byte [0x468d30], al
movzx eax, byte [0x468b31]
xor al, 0x2a
mov byte [0x468d31], al
movzx eax, byte [0x468b32]
xor al, 1
mov byte [0x468d32], al
movzx eax, byte [0x468b33]
xor al, 0x10
mov byte [0x468d33], al
movzx eax, byte [0x468b34]
mov ecx, eax
add cl, al
and cl, 0xac
sub al, cl
add al, 0xd6
mov byte [0x468d34], al
movzx eax, byte [0x468b35]
xor al, 0x24
mov byte [0x468d35], al
movzx eax, byte [0x468b36]
xor al, 0xf6
mov byte [0x468d36], al
movzx eax, byte [0x468b37]
xor al, 0x22
mov byte [0x468d37], al
movzx eax, byte [0x468b38]
xor al, 0x1d
mov byte [0x468d38], al
movzx eax, byte [0x468b39]
xor al, 0xd3
mov byte [0x468d39], al
movzx eax, byte [0x468b3a]
xor al, 0xeb
mov byte [str.Z_t], al
movzx eax, byte [0x468b3b]
mov ecx, eax
add cl, al
and cl, 0x24
sub al, cl
add al, 0x92
mov byte [0x468d3b], al
movzx eax, byte [0x468b3c]
xor al, 6
mov byte [0x468d3c], al
movzx eax, byte [0x468b3d]
xor al, 0x79
mov byte [0x468d3d], al
movzx eax, byte [0x468b3e]
xor al, 0xea
mov byte [0x468d3e], al
movzx eax, byte [0x468b3f]
xor al, 0x3e
mov byte [0x468d3f], al
movzx eax, byte [0x468b40]
xor al, 0xfe
mov byte [0x468d40], al
movzx eax, byte [0x468b41]
mov ecx, eax
add cl, al
and cl, 0x44
sub al, cl
add al, 0x22
mov byte [0x468d41], al
movzx eax, byte [0x468b42]
xor al, 0xd5
mov byte [0x468d42], al
movzx eax, byte [0x468b43]
xor al, 0x81
mov byte [0x468d43], al
movzx eax, byte [0x468b44]
mov ecx, eax
add cl, al
and cl, 0x98
sub al, cl
add al, 0x4c
mov byte [0x468d44], al
movzx eax, byte [0x468b45]
xor al, 0x90
mov byte [0x468d45], al
movzx eax, byte [0x468b46]
xor al, 0xab
mov byte [0x468d46], al
movzx eax, byte [0x468b47]
xor al, 0x22
mov byte [0x468d47], al
movzx eax, byte [0x468b48]
xor al, 8
mov byte [0x468d48], al
movzx eax, byte [0x468b49]
mov ecx, eax
add cl, al
and cl, 0x52
sub al, cl
add al, 0x29
mov byte [0x468d49], al
movzx eax, byte [0x468b4a]
xor al, 0xa6
mov byte [0x468d4a], al
movzx eax, byte [0x468b4b]
xor al, 0x9b
mov byte [0x468d4b], al
movzx eax, byte [0x468b4c]
mov ecx, eax
add cl, al
and cl, 0xce
sub al, cl
add al, 0x67
mov byte [0x468d4c], al
movzx eax, byte [0x468b4d]
xor al, 0xb4
mov byte [0x468d4d], al
movzx eax, byte [0x468b4e]
xor al, 0xa3
mov byte [0x468d4e], al
movzx eax, byte [0x468b4f]
xor al, 0x10
mov byte [0x468d4f], al
movzx eax, byte [0x468b50]
xor al, 0x8c
mov byte [0x468d50], al
movzx eax, byte [0x468b51]
xor al, 0xf5
mov byte [0x468d51], al
movzx eax, byte [0x468b52]
xor al, 0xac
mov byte [0x468d52], al
movzx eax, byte [0x468b53]
mov ecx, eax
add cl, al
and cl, 0x92
sub al, cl
add al, 0x49
mov byte [0x468d53], al
movzx eax, byte [0x468b54]
xor al, 0xb5
mov byte [0x468d54], al
movzx eax, byte [0x468b55]
xor al, 0x66
mov byte [0x468d55], al
movzx eax, byte [0x468b56]
xor al, 0x20
mov byte [0x468d56], al
movzx eax, byte [str.Zy_b]
xor al, 0x22
mov byte [0x468d57], al
movzx eax, byte [0x468b58]
mov ecx, eax
add cl, al
and cl, 0xc6
sub al, cl
add al, 0xe3
mov byte [0x468d58], al
movzx eax, byte [0x468b59]
xor al, 0xc2
mov byte [0x468d59], al
movzx eax, byte [0x468b5a]
xor al, 0x67
mov byte [0x468d5a], al
movzx eax, byte [0x468b5b]
xor al, 5
mov byte [0x468d5b], al
movzx eax, byte [0x468b5c]
mov ecx, eax
add cl, al
and cl, 0xa0
sub al, cl
add al, 0x50
mov byte [0x468d5c], al
movzx eax, byte [str._8c]
xor al, 0x20
mov byte [0x468d5d], al
movzx eax, byte [0x468b5e]
xor al, 0x2d
mov byte [0x468d5e], al
movzx eax, byte [0x468b5f]
xor al, 0x89
mov byte [0x468d5f], al
movzx eax, byte [0x468b60]
xor al, 0xd5
mov byte [0x468d60], al
movzx eax, byte [0x468b61]
xor al, 0xa2
mov byte [0x468d61], al
movzx eax, byte [0x468b62]
xor al, 0x6f
mov byte [0x468d62], al
movzx eax, byte [0x468b63]
xor al, 0x67
mov byte [0x468d63], al
movzx eax, byte [0x468b64]
mov ecx, eax
add cl, al
and cl, 0xf6
sub al, cl
add al, 0xfb
mov byte [0x468d64], al
movzx eax, byte [0x468b65]
mov ecx, eax
add cl, al
and cl, 0xba
sub al, cl
add al, 0xdd
mov byte [0x468d65], al
movzx eax, byte [0x468b66]
xor al, 0xd3
mov byte [0x468d66], al
movzx eax, byte [0x468b67]
xor al, 0x5d
mov byte [0x468d67], al
movzx eax, byte [0x468b68]
xor al, 0x99
mov byte [0x468d68], al
movzx eax, byte [0x468b69]
xor al, 0x2b
mov byte [0x468d69], al
movzx eax, byte [0x468b6a]
xor al, 0x5d
mov byte [0x468d6a], al
movzx eax, byte [0x468b6b]
mov ecx, eax
add cl, al
and cl, 0xfc
sub al, cl
add al, 0x7e
mov byte [0x468d6b], al
movzx eax, byte [0x468b6c]
xor al, 0xab
mov byte [0x468d6c], al
movzx eax, byte [0x468b6d]
xor al, 0xc9
mov byte [0x468d6d], al
movzx eax, byte [0x468b6e]
xor al, 0x67
mov byte [0x468d6e], al
movzx eax, byte [0x468b6f]
xor al, 0xd7
mov byte [0x468d6f], al
movzx eax, byte [0x468b70]
xor al, 0x37
mov byte [0x468d70], al
movzx eax, byte [0x468b71]
xor al, 0x7d
mov byte [0x468d71], al
movzx eax, byte [0x468b72]
mov ecx, eax
add cl, al
and cl, 0x7a
sub al, cl
add al, 0x3d
mov byte [0x468d72], al
movzx eax, byte [0x468b73]
xor al, 0x28
mov byte [0x468d73], al
movzx eax, byte [0x468b74]
xor al, 0xa3
mov byte [0x468d74], al
movzx eax, byte [0x468b75]
xor al, 0x12
mov byte [0x468d75], al
movzx eax, byte [0x468b76]
xor al, 0x21
mov byte [0x468d76], al
movzx eax, byte [0x468b77]
xor al, 0x81
mov byte [0x468d77], al
movzx eax, byte [0x468b78]
xor al, 0xf4
mov byte [0x468d78], al
movzx eax, byte [0x468b79]
mov byte [0x468d79], al
movzx eax, byte [0x468b7a]
xor al, 0x3e
mov byte [0x468d7a], al
movzx eax, byte [0x468b7b]
mov ecx, eax
add cl, al
and cl, 0x36
sub al, cl
add al, 0x1b
mov byte [0x468d7b], al
movzx eax, byte [0x468b7c]
xor al, 0xd1
mov byte [0x468d7c], al
movzx eax, byte [0x468b7d]
xor al, 0x98
mov byte [0x468d7d], al
movzx eax, byte [0x468b7e]
xor al, 0xfd
mov byte [0x468d7e], al
movzx eax, byte [0x468b7f]
mov ecx, eax
add cl, al
and cl, 0xf0
sub al, cl
add al, 0xf8
mov byte [0x468d7f], al
movzx eax, byte [0x468b80]
xor al, 0xc9
mov byte [0x468d80], al
movzx eax, byte [0x468b81]
mov ecx, eax
add cl, al
and cl, 0x54
sub al, cl
add al, 0xaa
mov byte [0x468d81], al
movzx eax, byte [0x468b82]
xor al, 0xe7
mov byte [0x468d82], al
movzx eax, byte [0x468b83]
xor al, 0xe2
mov byte [0x468d83], al
movzx eax, byte [0x468b84]
xor al, 0xfe
mov byte [0x468d84], al
movzx eax, byte [0x468b85]
mov ecx, eax
add cl, al
and cl, 0xa8
sub al, cl
add al, 0x54
mov byte [0x468d85], al
movzx eax, byte [0x468b86]
xor al, 0xec
mov byte [0x468d86], al
movzx eax, byte [0x468b87]
xor al, 0x60
mov byte [0x468d87], al
movzx eax, byte [0x468b88]
xor al, 0xfc
mov byte [0x468d88], al
movzx eax, byte [0x468b89]
xor al, 0x2a
mov byte [0x468d89], al
movzx eax, byte [0x468b8a]
mov ecx, eax
add cl, al
and cl, 0x72
sub al, cl
add al, 0x39
mov byte [0x468d8a], al
movzx eax, byte [0x468b8b]
xor al, 0x3a
mov byte [0x468d8b], al
movzx eax, byte [0x468b8c]
xor al, 0xf8
mov byte [0x468d8c], al
movzx eax, byte [0x468b8d]
mov ecx, eax
add cl, al
and cl, 0xa8
sub al, cl
add al, 0xd4
mov byte [0x468d8d], al
movzx eax, byte [0x468b8e]
xor al, 0x1c
mov byte [0x468d8e], al
movzx eax, byte [0x468b8f]
xor al, 0x73
mov byte [0x468d8f], al
movzx eax, byte [0x468b90]
mov ecx, eax
add cl, al
and cl, 0xea
sub al, cl
add al, 0x75
mov byte [0x468d90], al
movzx eax, byte [0x468b91]
mov ecx, eax
add cl, al
and cl, 0xc2
sub al, cl
add al, 0xe1
mov byte [0x468d91], al
movzx eax, byte [str.Q.]
xor al, 0x78
mov byte [0x468d92], al
movzx eax, byte [0x468b93]
xor al, 0x19
mov byte [0x468d93], al
movzx eax, byte [0x468b94]
mov ecx, eax
not cl
or cl, 0xcd
or al, 0x32
and al, cl
mov byte [0x468d94], al
movzx eax, byte [0x468b95]
xor al, 0x82
mov byte [0x468d95], al
movzx eax, byte [0x468b96]
xor al, 0x14
mov byte [0x468d96], al
movzx eax, byte [0x468b97]
xor al, 0x14
mov byte [0x468d97], al
movzx eax, byte [0x468b98]
xor al, 0xde
mov byte [0x468d98], al
movzx eax, byte [0x468b99]
xor al, 0xbd
mov byte [0x468d99], al
movzx eax, byte [0x468b9a]
xor al, 0x40
mov byte [0x468d9a], al
movzx eax, byte [0x468b9b]
not al
mov byte [0x468d9b], al
movzx eax, byte [0x468b9c]
mov ecx, eax
not cl
or al, 9
or cl, 0xf6
and cl, al
not cl
mov byte [0x468d9c], cl
movzx eax, byte [0x468b9d]
xor al, 1
mov byte [0x468d9d], al
movzx eax, byte [0x468b9e]
xor al, 0xf6
mov byte [0x468d9e], al
movzx eax, byte [0x468b9f]
xor al, 0x3c
mov byte [0x468d9f], al
movzx eax, byte [0x468ba0]
xor al, 0xfd
mov byte [0x468da0], al
movzx eax, byte [0x468ba1]
xor al, 0xee
mov byte [0x468da1], al
movzx eax, byte [0x468ba2]
mov ecx, eax
add cl, al
and cl, 0xd6
sub al, cl
add al, 0xeb
mov byte [0x468da2], al
movzx eax, byte [0x468ba3]
xor al, 0x4c
mov byte [0x468da3], al
movzx eax, byte [0x468ba4]
xor al, 0x29
mov byte [0x468da4], al
movzx eax, byte [0x468ba5]
xor al, 0x20
mov byte [0x468da5], al
movzx eax, byte [0x468ba6]
xor al, 0x45
mov byte [0x468da6], al
movzx eax, byte [0x468ba7]
mov ecx, eax
not cl
or al, 0x6c
or cl, 0x93
and cl, al
not cl
mov byte [0x468da7], cl
movzx eax, byte [0x468ba8]
xor al, 0xbc
mov byte [0x468da8], al
movzx eax, byte [0x468ba9]
xor al, 0x10
mov byte [0x468da9], al
movzx eax, byte [0x468baa]
xor al, 0x8c
mov byte [0x468daa], al
movzx eax, byte [0x468bab]
mov ecx, eax
not cl
or cl, 0x39
or al, 0xc6
and al, cl
mov byte [0x468dab], al
movzx eax, byte [0x468bac]
mov ecx, eax
add cl, al
and cl, 0xbe
sub al, cl
add al, 0x5f
mov byte [0x468dac], al
movzx eax, byte [0x468bad]
mov ecx, eax
add cl, al
and cl, 0x36
sub al, cl
add al, 0x9b
mov byte [0x468dad], al
movzx eax, byte [0x468bae]
xor al, 0x74
mov byte [0x468dae], al
movzx eax, byte [0x468baf]
xor al, 0x9b
mov byte [0x468daf], al
movzx eax, byte [0x468bb0]
xor al, 0xeb
mov byte [0x468db0], al
movzx eax, byte [0x468bb1]
xor al, 0xfa
mov byte [0x468db1], al
movzx eax, byte [0x468bb2]
xor al, 0x50
mov byte [0x468db2], al
movzx eax, byte [0x468bb3]
xor al, 0xec
mov byte [0x468db3], al
movzx eax, byte [0x468bb4]
mov ecx, eax
add cl, al
and cl, 2
sub al, cl
inc al
mov byte [0x468db4], al
movzx eax, byte [0x468bb5]
mov ecx, eax
add cl, al
and cl, 0x5e
sub al, cl
add al, 0xaf
mov byte [0x468db5], al
movzx eax, byte [0x468bb6]
xor al, 0xd3
mov byte [0x468db6], al
movzx eax, byte [0x468bb7]
xor al, 0x8d
mov byte [0x468db7], al
movzx eax, byte [0x468bb8]
xor al, 0xaa
mov byte [0x468db8], al
movzx eax, byte [0x468bb9]
xor al, 0xb0
mov byte [0x468db9], al
movzx eax, byte [0x468bba]
xor al, 0xc1
mov byte [0x468dba], al
movzx eax, byte [0x468bbb]
xor al, 0x7f
mov byte [0x468dbb], al
movzx eax, byte [0x468bbc]
xor al, 0x1e
mov byte [str._f_3k], al
movzx eax, byte [0x468bbd]
xor al, 0x3d
mov byte [0x468dbd], al
movzx eax, byte [0x468bbe]
xor al, 0xc7
mov byte [0x468dbe], al
movzx eax, byte [0x468bbf]
xor al, 0xb3
mov byte [0x468dbf], al
movzx eax, byte [0x468bc0]
xor al, 0xf
mov byte [0x468dc0], al
movzx eax, byte [0x468bc1]
xor al, 0x92
mov byte [str.ntE], al
movzx eax, byte [0x468bc2]
xor al, 0xec
mov byte [0x468dc2], al
movzx eax, byte [0x468bc3]
xor al, 0x86
mov byte [0x468dc3], al
movzx eax, byte [0x468bc4]
xor al, 0x81
mov byte [0x468dc4], al
movzx eax, byte [0x468bc5]
xor al, 0xba
mov byte [0x468dc5], al
movzx eax, byte [0x468bc6]
mov ecx, eax
add cl, al
and cl, 0x84
sub al, cl
add al, 0xc2
mov byte [0x468dc6], al
movzx eax, byte [0x468bc7]
mov ecx, eax
add cl, al
and cl, 0x18
sub al, cl
add al, 0xc
mov byte [0x468dc7], al
movzx eax, byte [0x468bc8]
xor al, 0x8d
mov byte [0x468dc8], al
movzx eax, byte [0x468bc9]
xor al, 0xbb
mov byte [0x468dc9], al
movzx eax, byte [0x468bca]
xor al, 0xe7
mov byte [0x468dca], al
movzx eax, byte [0x468bcb]
xor al, 0x83
mov byte [0x468dcb], al
movzx eax, byte [0x468bcc]
mov ecx, eax
add cl, al
and cl, 0x36
sub al, cl
add al, 0x9b
mov byte [0x468dcc], al
movzx eax, byte [0x468bcd]
mov ecx, eax
add cl, al
and cl, 0xa2
sub al, cl
add al, 0x51
mov byte [0x468dcd], al
movzx eax, byte [0x468bce]
xor al, 0xa1
mov byte [0x468dce], al
movzx eax, byte [0x468bcf]
xor al, 0x37
mov byte [0x468dcf], al
movzx eax, byte [0x468bd0]
xor al, 0xa5
mov byte [0x468dd0], al
movzx eax, byte [0x468bd1]
xor al, 0xa8
mov byte [0x468dd1], al
movzx eax, byte [0x468bd2]
xor al, 0xcc
mov byte [0x468dd2], al
movzx eax, byte [0x468bd3]
xor al, 0xa
mov byte [0x468dd3], al
movzx eax, byte [0x468bd4]
xor al, 0x3d
mov byte [0x468dd4], al
movzx eax, byte [0x468bd5]
xor al, 0x8b
mov byte [0x468dd5], al
movzx eax, byte [0x468bd6]
xor al, 0xe4
mov byte [0x468dd6], al
movzx eax, byte [0x468bd7]
xor al, 0x8d
mov byte [0x468dd7], al
movzx eax, byte [0x468bd8]
xor al, 0xca
mov byte [0x468dd8], al
movzx eax, byte [0x468bd9]
mov ecx, eax
add cl, al
and cl, 4
sub al, cl
add al, 0x82
mov byte [str._t0Rv], al
movzx eax, byte [0x468bda]
xor al, 0x92
mov byte [0x468dda], al
movzx eax, byte [0x468bdb]
mov ecx, eax
add cl, al
and cl, 2
sub al, cl
inc al
mov byte [0x468ddb], al
movzx eax, byte [0x468bdc]
xor al, 0x54
mov byte [0x468ddc], al
movzx eax, byte [0x468bdd]
xor al, 0xc2
mov byte [0x468ddd], al
movzx eax, byte [0x468bde]
mov ecx, eax
not cl
or cl, 0x47
or al, 0xb8
and al, cl
mov byte [0x468dde], al
movzx eax, byte [0x468bdf]
xor al, 0x1f
mov byte [0x468ddf], al
movzx eax, byte [0x468be0]
xor al, 0x5a
mov byte [0x468de0], al
movzx eax, byte [str._vll.]
xor al, 0xdd
mov byte [0x468de1], al
movzx eax, byte [0x468be2]
xor al, 0x94
mov byte [0x468de2], al
movzx eax, byte [0x468be3]
xor al, 0x39
mov byte [0x468de3], al
movzx eax, byte [0x468be4]
xor al, 0x74
mov byte [0x468de4], al
movzx eax, byte [0x468be5]
xor al, 0x11
mov byte [0x468de5], al
movzx eax, byte [0x468be6]
xor al, 0x9b
mov byte [0x468de6], al
movzx eax, byte [0x468be7]
xor al, 0x8b
mov byte [0x468de7], al
movzx eax, byte [0x468be8]
xor al, 0x92
mov byte [0x468de8], al
movzx eax, byte [0x468be9]
xor al, 4
mov byte [0x468de9], al
movzx eax, byte [0x468bea]
mov ecx, eax
add cl, al
and cl, 0xcc
sub al, cl
add al, 0xe6
mov byte [0x468dea], al
movzx eax, byte [0x468beb]
mov ecx, eax
add cl, al
and cl, 0x9c
sub al, cl
add al, 0xce
mov byte [str.wM], al
movzx eax, byte [0x468bec]
xor al, 0x84
mov byte [0x468dec], al
movzx eax, byte [0x468bed]
xor al, 0x67
mov byte [0x468ded], al
movzx eax, byte [0x468bee]
xor al, 0x58
mov byte [0x468dee], al
movzx eax, byte [0x468bef]
mov ecx, eax
add cl, al
and cl, 0x52
sub al, cl
add al, 0x29
mov byte [0x468def], al
movzx eax, byte [0x468bf0]
xor al, 0x77
mov byte [0x468df0], al
movzx eax, byte [0x468bf1]
mov ecx, eax
add cl, al
and cl, 0xca
sub al, cl
add al, 0xe5
mov byte [0x468df1], al
movzx eax, byte [0x468bf2]
xor al, 0xc6
mov byte [0x468df2], al
movzx eax, byte [0x468bf3]
mov ecx, eax
add cl, al
and cl, 0x48
sub al, cl
add al, 0x24
mov byte [0x468df3], al
movzx eax, byte [0x468bf4]
xor al, 0x5c
mov byte [0x468df4], al
movzx eax, byte [0x468bf5]
xor al, 0x52
mov byte [0x468df5], al
movzx eax, byte [0x468bf6]
xor al, 0x78
mov byte [0x468df6], al
movzx eax, byte [0x468bf7]
xor al, 0x92
mov byte [0x468df7], al
movzx eax, byte [0x468bf8]
xor al, 0x7e
mov byte [0x468df8], al
movzx eax, byte [0x468bf9]
xor al, 0xfa
mov byte [0x468df9], al
movzx eax, byte [0x468bfa]
xor al, 0x7a
mov byte [0x468dfa], al
movzx eax, byte [0x468bfb]
xor al, 0x50
mov byte [0x468dfb], al
movzx eax, byte [0x468bfc]
mov ecx, eax
add cl, al
and cl, 0x62
sub al, cl
add al, 0xb1
mov byte [0x468dfc], al
movzx eax, byte [0x468bfd]
xor al, 0x73
mov byte [0x468dfd], al
movzx eax, byte [0x468bfe]
mov ecx, eax
add cl, al
and cl, 0xa8
sub al, cl
add al, 0x54
mov byte [0x468dfe], al
movzx eax, byte [0x468bff]
xor al, 0x98
mov byte [0x468dff], al
movzx eax, byte [0x468c00]
mov ecx, eax
add cl, al
and cl, 0x3a
sub al, cl
add al, 0x1d
mov byte [0x468e00], al
movzx eax, byte [0x468c01]
mov ecx, eax
add cl, al
and cl, 0x5e
sub al, cl
add al, 0xaf
mov byte [0x468e01], al
movzx eax, byte [0x468c02]
xor al, 0x44
mov byte [0x468e02], al
movzx eax, byte [0x468c03]
xor al, 0x11
mov byte [0x468e03], al
movzx eax, byte [0x468c04]
mov ecx, eax
add cl, al
and cl, 0x98
sub al, cl
add al, 0xcc
mov byte [str._uz_r], al
movzx eax, byte [0x468c05]
xor al, 0xf5
mov byte [0x468e05], al
movzx eax, byte [0x468c06]
mov ecx, eax
not cl
or al, 0x60
or cl, 0x9f
and cl, al
not cl
mov byte [0x468e06], cl
movzx eax, byte [0x468c07]
xor al, 0x95
mov byte [0x468e07], al
movzx eax, byte [0x468c08]
xor al, 7
mov byte [0x468e08], al
movzx eax, byte [0x468c09]
mov ecx, eax
add cl, al
and cl, 0x18
sub al, cl
add al, 0xc
mov byte [0x468e09], al
movzx eax, byte [0x468c0a]
xor al, 0x77
mov byte [0x468e0a], al
movzx eax, byte [0x468c0b]
xor al, 0x9b
mov byte [0x468e0b], al
movzx eax, byte [0x468c0c]
mov ecx, eax
add cl, al
and cl, 0x5a
sub al, cl
add al, 0xad
mov byte [0x468e0c], al
movzx eax, byte [0x468c0d]
xor al, 0x56
mov byte [0x468e0d], al
movzx eax, byte [0x468c0e]
xor al, 0xdf
mov byte [0x468e0e], al
movzx eax, byte [0x468c0f]
xor al, 0x67
mov byte [0x468e0f], al
movzx eax, byte [0x468c10]
xor al, 0xc0
mov byte [0x468e10], al
movzx eax, byte [0x468c11]
xor al, 0x75
mov byte [0x468e11], al
movzx eax, byte [0x468c12]
xor al, 8
mov byte [0x468e12], al
movzx eax, byte [0x468c13]
mov ecx, eax
not cl
or al, 0xef
or cl, 0x10
and cl, al
not cl
mov byte [0x468e13], cl
movzx eax, byte [0x468c14]
xor al, 0x2a
mov byte [0x468e14], al
movzx eax, byte [0x468c15]
xor al, 0xdd
mov byte [0x468e15], al
movzx eax, byte [0x468c16]
xor al, 0x7c
mov byte [0x468e16], al
movzx eax, byte [0x468c17]
xor al, 0xd
mov byte [0x468e17], al
movzx eax, byte [0x468c18]
xor al, 0xf6
mov byte [0x468e18], al
movzx eax, byte [0x468c19]
xor al, 0x27
mov byte [0x468e19], al
movzx eax, byte [0x468c1a]
mov ecx, eax
add cl, al
and cl, 0xea
sub al, cl
add al, 0x75
mov byte [0x468e1a], al
movzx eax, byte [0x468c1b]
xor al, 0x74
mov byte [0x468e1b], al
movzx eax, byte [0x468c1c]
xor al, 0x65
mov byte [0x468e1c], al
movzx eax, byte [0x468c1d]
xor al, 0x55
mov byte [0x468e1d], al
movzx eax, byte [0x468c1e]
mov ecx, eax
add cl, al
and cl, 0x5c
sub al, cl
add al, 0x2e
mov byte [0x468e1e], al
movzx eax, byte [0x468c1f]
xor al, 0x2a
mov byte [0x468e1f], al
movzx eax, byte [0x468c20]
xor al, 6
mov byte [0x468e20], al
movzx eax, byte [0x468c21]
xor al, 0x33
mov byte [0x468e21], al
movzx eax, byte [0x468c22]
xor al, 0xaa
mov byte [0x468e22], al
movzx eax, byte [0x468c23]
xor al, 0x1a
mov byte [0x468e23], al
movzx eax, byte [0x468c24]
xor al, 0xd5
mov byte [0x468e24], al
movzx eax, byte [0x468c25]
mov ecx, eax
not cl
or al, 0xa2
or cl, 0x5d
and cl, al
not cl
mov byte [0x468e25], cl
movzx eax, byte [0x468c26]
xor al, 0x54
mov byte [0x468e26], al
movzx eax, byte [0x468c27]
xor al, 0xf7
mov byte [0x468e27], al
movzx eax, byte [0x468c28]
xor al, 0xca
mov byte [0x468e28], al
movzx eax, byte [0x468c29]
xor al, 0x55
mov byte [0x468e29], al
movzx eax, byte [0x468c2a]
xor al, 0xc7
mov byte [0x468e2a], al
movzx eax, byte [0x468c2b]
mov ecx, eax
add cl, al
and cl, 0x20
sub al, cl
add al, 0x10
mov byte [0x468e2b], al
movzx eax, byte [0x468c2c]
xor al, 0x9f
mov byte [str.w__b_], al
movzx eax, byte [0x468c2d]
xor al, 0x7f
mov byte [0x468e2d], al
movzx eax, byte [0x468c2e]
mov ecx, eax
add cl, al
and cl, 0x92
sub al, cl
add al, 0x49
mov byte [0x468e2e], al
movzx eax, byte [0x468c2f]
xor al, 0x2f
mov byte [0x468e2f], al
movzx eax, byte [0x468c30]
xor al, 0x3c
mov byte [0x468e30], al
movzx eax, byte [0x468c31]
add al, 0x80
mov byte [0x468e31], al
movzx eax, byte [0x468c32]
mov ecx, eax
add cl, al
and cl, 0x7a
sub al, cl
add al, 0x3d
mov byte [0x468e32], al
movzx eax, byte [0x468c33]
xor al, 0x21
mov byte [0x468e33], al
movzx eax, byte [0x468c34]
xor al, 0xa1
mov byte [0x468e34], al
movzx eax, byte [0x468c35]
add al, 0x80
mov byte [0x468e35], al
movzx eax, byte [0x468c36]
xor al, 0x5f
mov byte [0x468e36], al
movzx eax, byte [0x468c37]
mov ecx, eax
not cl
or al, 0xf5
or cl, 0xa
and cl, al
not cl
mov byte [0x468e37], cl
movzx eax, byte [0x468c38]
mov ecx, eax
add cl, al
and cl, 0xf8
sub al, cl
add al, 0xfc
mov byte [0x468e38], al
movzx eax, byte [0x468c39]
xor al, 0x18
mov byte [0x468e39], al
movzx eax, byte [0x468c3a]
xor al, 0x11
mov byte [0x468e3a], al
movzx eax, byte [0x468c3b]
xor al, 0x74
mov byte [0x468e3b], al
movzx eax, byte [0x468c3c]
mov ecx, eax
add cl, al
and cl, 0x2e
sub al, cl
add al, 0x97
mov byte [0x468e3c], al
movzx eax, byte [0x468c3d]
xor al, 0xbe
mov byte [0x468e3d], al
movzx eax, byte [0x468c3e]
mov ecx, eax
add cl, al
and cl, 0x44
sub al, cl
add al, 0xa2
mov byte [0x468e3e], al
movzx eax, byte [0x468c3f]
xor al, 0x91
mov byte [0x468e3f], al
movzx eax, byte [0x468c40]
xor al, 0xd3
mov byte [0x468e40], al
movzx eax, byte [0x468c41]
xor al, 0x79
mov byte [0x468e41], al
movzx eax, byte [0x468c42]
xor al, 0xc1
mov byte [0x468e42], al
movzx eax, byte [str.Cl5._]
xor al, 0xb
mov byte [0x468e43], al
movzx eax, byte [0x468c44]
mov ecx, eax
not cl
or cl, 0xa
or al, 0xf5
and al, cl
mov byte [0x468e44], al
movzx eax, byte [0x468c45]
xor al, 0x6a
mov byte [0x468e45], al
movzx eax, byte [0x468c46]
xor al, 0x89
mov byte [0x468e46], al
movzx eax, byte [0x468c47]
xor al, 0x8d
mov byte [0x468e47], al
movzx eax, byte [0x468c48]
mov ecx, eax
add cl, al
and cl, 0x86
sub al, cl
add al, 0xc3
mov byte [0x468e48], al
movzx eax, byte [0x468c49]
mov ecx, eax
not cl
or cl, 0xc7
or al, 0x38
and al, cl
mov byte [0x468e49], al
movzx eax, byte [0x468c4a]
xor al, 0xbf
mov byte [0x468e4a], al
movzx eax, byte [0x468c4b]
xor al, 0x27
mov byte [0x468e4b], al
movzx eax, byte [0x468c4c]
xor al, 0x14
mov byte [0x468e4c], al
movzx eax, byte [0x468c4d]
xor al, 0x1d
mov byte [0x468e4d], al
movzx eax, byte [0x468c4e]
xor al, 0x32
mov byte [0x468e4e], al
movzx eax, byte [0x468c4f]
xor al, 0xaf
mov byte [0x468e4f], al
movzx eax, byte [0x468c50]
xor al, 0x1b
mov byte [0x468e50], al
movzx eax, byte [0x468c51]
xor al, 0x92
mov byte [0x468e51], al
movzx eax, byte [0x468c52]
mov ecx, eax
not cl
or cl, 0x83
or al, 0x7c
and al, cl
mov byte [0x468e52], al
movzx eax, byte [0x468c53]
mov ecx, eax
add cl, al
and cl, 0x18
sub al, cl
add al, 0xc
mov byte [0x468e53], al
movzx eax, byte [0x468c54]
xor al, 0xc6
mov byte [0x468e54], al
movzx eax, byte [0x468c55]
xor al, 0x98
mov byte [0x468e55], al
movzx eax, byte [0x468c56]
mov ecx, eax
add cl, al
and cl, 0x42
sub al, cl
add al, 0x21
mov byte [0x468e56], al
movzx eax, byte [str.TB_n_r]
xor al, 0xc8
mov byte [0x468e57], al
movzx eax, byte [0x468c58]
mov ecx, eax
add cl, al
and cl, 0xcc
sub al, cl
add al, 0x66
mov byte [0x468e58], al
movzx eax, byte [0x468c59]
mov ecx, eax
not cl
or al, 0xa9
or cl, 0x56
and cl, al
not cl
mov byte [0x468e59], cl
movzx eax, byte [0x468c5a]
xor al, 0x15
mov byte [0x468e5a], al
movzx eax, byte [0x468c5b]
xor al, 0x2e
mov byte [0x468e5b], al
movzx eax, byte [0x468c5c]
xor al, 0xe3
mov byte [0x468e5c], al
movzx eax, byte [0x468c5d]
mov ecx, eax
add cl, al
and cl, 0x98
sub al, cl
add al, 0xcc
mov byte [0x468e5d], al
movzx eax, byte [0x468c5e]
xor al, 0x67
mov byte [0x468e5e], al
movzx eax, byte [0x468c5f]
mov ecx, eax
add cl, al
and cl, 0x56
sub al, cl
add al, 0x2b
mov byte [0x468e5f], al
movzx eax, byte [0x468c60]
xor al, 0xb7
mov byte [0x468e60], al
movzx eax, byte [0x468c61]
xor al, 0xd8
mov byte [0x468e61], al
movzx eax, byte [0x468c62]
xor al, 0xe8
mov byte [0x468e62], al
movzx eax, byte [0x468c63]
xor al, 0xee
mov byte [0x468e63], al
movzx eax, byte [0x468c64]
mov ecx, eax
not cl
or cl, 0xdc
or al, 0x23
and al, cl
mov byte [0x468e64], al
movzx eax, byte [0x468c65]
xor al, 0xd4
mov byte [0x468e65], al
movzx eax, byte [0x468c66]
add al, 0x80
mov byte [0x468e66], al
movzx eax, byte [0x468c67]
mov ecx, eax
add cl, al
and cl, 0x16
sub al, cl
add al, 0xb
mov byte [0x468e67], al
movzx eax, byte [0x468c68]
xor al, 0x42
mov byte [0x468e68], al
movzx eax, byte [0x468c69]
mov ecx, eax
add cl, al
and cl, 0xe
sub al, cl
add al, 7
mov byte [0x468e69], al
movzx eax, byte [0x468c6a]
xor al, 0xe9
mov byte [0x468e6a], al
movzx eax, byte [0x468c6b]
mov ecx, eax
add cl, al
and cl, 0x82
sub al, cl
add al, 0xc1
mov byte [0x468e6b], al
movzx eax, byte [0x468c6c]
mov ecx, eax
add cl, al
and cl, 0xc0
sub al, cl
add al, 0xe0
mov byte [0x468e6c], al
movzx eax, byte [0x468c6d]
xor al, 1
mov byte [0x468e6d], al
movzx eax, byte [0x468c6e]
xor al, 0x8b
mov byte [0x468e6e], al
movzx eax, byte [0x468c6f]
xor al, 0x92
mov byte [0x468e6f], al
movzx eax, byte [0x468c70]
xor al, 0xc5
mov byte [0x468e70], al
movzx eax, byte [0x468c71]
xor al, 0x33
mov byte [0x468e71], al
movzx eax, byte [0x468c72]
xor al, 0x54
mov byte [0x468e72], al
movzx eax, byte [0x468c73]
xor al, 0xfc
mov byte [0x468e73], al
movzx eax, byte [0x468c74]
xor al, 0xf3
mov byte [0x468e74], al
movzx eax, byte [0x468c75]
xor al, 0x26
mov byte [0x468e75], al
movzx eax, byte [0x468c76]
mov ecx, eax
add cl, al
and cl, 0x6c
sub al, cl
add al, 0xb6
mov byte [0x468e76], al
movzx eax, byte [0x468c77]
xor al, 0xc3
mov byte [0x468e77], al
movzx eax, byte [0x468c78]
xor al, 0xea
mov byte [0x468e78], al
movzx eax, byte [0x468c79]
xor al, 0xc1
mov byte [0x468e79], al
movzx eax, byte [0x468c7a]
xor al, 0xc4
mov byte [0x468e7a], al
movzx eax, byte [0x468c7b]
xor al, 0x19
mov byte [0x468e7b], al
movzx eax, byte [0x468c7c]
mov ecx, eax
add cl, al
and cl, 0xca
sub al, cl
add al, 0xe5
mov byte [0x468e7c], al
movzx eax, byte [0x468c7d]
xor al, 0xc6
mov byte [0x468e7d], al
movzx eax, byte [0x468c7e]
mov ecx, eax
add cl, al
and cl, 0x68
sub al, cl
add al, 0x34
mov byte [0x468e7e], al
movzx eax, byte [0x468c7f]
xor al, 0x8f
mov byte [0x468e7f], al
mov eax, 0x551b1901
xor eax, dword [0x469880]
mov dword [0x4698d0], eax
mov eax, 0xbf04f4b
xor eax, dword [0x469884]
mov dword [0x4698d4], eax
mov eax, 0xd51d26f2
xor eax, dword [0x469888]
mov dword [0x4698d8], eax
mov eax, 0xd8d35807
xor eax, dword [0x46988c]
mov dword [0x4698dc], eax
mov eax, 0x7e2b440f
xor eax, dword [0x469890]
mov dword [0x4698e0], eax
mov eax, 0xa40082b4
xor eax, dword [0x469894]
mov dword [0x4698e4], eax
mov eax, 0x50a3dd69
xor eax, dword [0x469898]
mov dword [0x4698e8], eax
mov eax, 0x6fdbfdb9
xor eax, dword [0x46989c]
mov dword [0x4698ec], eax
mov eax, 0x36d89e38
xor eax, dword [0x4698a0]
mov dword [0x4698f0], eax
mov eax, 0x1f3de42a
xor eax, dword [0x4698a4]
mov dword [0x4698f4], eax
mov eax, dword [0x4698a8]
mov ecx, eax
not ecx
or ecx, 0x7c312036
or eax, 0x83cedfc9
and eax, ecx
mov dword [0x4698f8], eax
mov eax, dword [0x4698ac]
lea ecx, [eax + eax]
and ecx, 0x70064e04
neg ecx
add eax, ecx
add eax, 0xb8032702
mov ecx, 0x5e9072db
xor ecx, dword [0x4698b0]
mov dword [0x4698fc], eax
mov eax, 0x11921592
xor eax, dword [0x4698b4]
mov dword [0x469900], ecx
mov dword [0x469904], eax
mov eax, dword [0x4698b8]
lea ecx, [eax + eax]
and ecx, 0x4e609304
neg ecx
add eax, ecx
add eax, 0xa7304982
mov dword [0x469908], eax
mov eax, 0x3346535e
xor eax, dword [0x4698bc]
mov dword [0x46990c], eax
mov eax, 0xe810677d
xor eax, dword [0x4698c0]
mov dword [0x469910], eax
movzx eax, byte [0x469280]
mov ecx, eax
add cl, al
and cl, 0x54
sub al, cl
add al, 0x2a
mov byte [0x469480], al
movzx eax, byte [0x469281]
xor al, 0x65
mov byte [0x469481], al
movzx eax, byte [0x469282]
xor al, 0x30
mov byte [0x469482], al
movzx eax, byte [0x469283]
xor al, 0x60
mov byte [0x469483], al
movzx eax, byte [0x469284]
xor al, 0xe2
mov byte [0x469484], al
movzx eax, byte [0x469285]
xor al, 0x67
mov byte [str._gmz], al
movzx eax, byte [0x469286]
xor al, 0xc9
mov byte [0x469486], al
movzx eax, byte [0x469287]
xor al, 0x7f
mov byte [0x469487], al
movzx eax, byte [0x469288]
xor al, 0x59
mov byte [0x469488], al
movzx eax, byte [0x469289]
xor al, 0x13
mov byte [0x469489], al
movzx eax, byte [0x46928a]
mov ecx, eax
add cl, al
and cl, 0x8e
sub al, cl
add al, 0x47
mov byte [0x46948a], al
movzx eax, byte [0x46928b]
xor al, 0xd8
mov byte [0x46948b], al
movzx eax, byte [0x46928c]
xor al, 0x77
mov byte [0x46948c], al
movzx eax, byte [0x46928d]
xor al, 0xe9
mov byte [0x46948d], al
movzx eax, byte [0x46928e]
mov ecx, eax
add cl, al
and cl, 0xfc
sub al, cl
add al, 0x7e
mov byte [0x46948e], al
movzx eax, byte [0x46928f]
xor al, 0x37
mov byte [0x46948f], al
movzx eax, byte [0x469290]
xor al, 0x5d
mov byte [0x469490], al
movzx eax, byte [0x469291]
xor al, 0xa7
mov byte [0x469491], al
movzx eax, byte [0x469292]
xor al, 0xaf
mov byte [0x469492], al
movzx eax, byte [0x469293]
mov ecx, eax
add cl, al
and cl, 0x10
sub al, cl
add al, 0x88
mov byte [0x469493], al
movzx eax, byte [0x469294]
xor al, 0x28
mov byte [0x469494], al
movzx eax, byte [0x469295]
xor al, 0x7f
mov byte [0x469495], al
movzx eax, byte [0x469296]
mov ecx, eax
add cl, al
and cl, 0xe
sub al, cl
add al, 0x87
mov byte [0x469496], al
movzx eax, byte [0x469297]
mov byte [0x469497], al
movzx eax, byte [0x469298]
xor al, 0x13
mov byte [0x469498], al
movzx eax, byte [0x469299]
xor al, 0xaf
mov byte [0x469499], al
movzx eax, byte [0x46929a]
xor al, 0x9e
mov byte [0x46949a], al
movzx eax, byte [0x46929b]
xor al, 0xaf
mov byte [0x46949b], al
movzx eax, byte [0x46929c]
mov ecx, eax
add cl, al
and cl, 0x86
sub al, cl
add al, 0xc3
mov byte [0x46949c], al
movzx eax, byte [0x46929d]
xor al, 1
mov byte [0x46949d], al
movzx eax, byte [0x46929e]
xor al, 0xc9
mov byte [0x46949e], al
movzx eax, byte [str.I__g]
xor al, 0x3c
mov byte [0x46949f], al
movzx eax, byte [0x4692a0]
xor al, 7
mov byte [0x4694a0], al
movzx eax, byte [0x4692a1]
xor al, 0x58
mov byte [0x4694a1], al
movzx eax, byte [0x4692a2]
mov ecx, eax
add cl, al
and cl, 0xce
sub al, cl
add al, 0xe7
mov byte [0x4694a2], al
movzx eax, byte [0x4692a3]
xor al, 0xf6
mov byte [0x4694a3], al
movzx eax, byte [0x4692a4]
xor al, 0xc5
mov byte [0x4694a4], al
movzx eax, byte [0x4692a5]
mov ecx, eax
not cl
or al, 0x6e
or cl, 0x91
and cl, al
not cl
mov byte [0x4694a5], cl
movzx eax, byte [0x4692a6]
mov ecx, eax
add cl, al
and cl, 0x58
sub al, cl
add al, 0xac
mov byte [0x4694a6], al
movzx eax, byte [0x4692a7]
xor al, 0x89
mov byte [0x4694a7], al
movzx eax, byte [0x4692a8]
xor al, 0xd7
mov byte [0x4694a8], al
movzx eax, byte [0x4692a9]
xor al, 0x4d
mov byte [0x4694a9], al
movzx eax, byte [0x4692aa]
xor al, 0x8e
mov byte [0x4694aa], al
movzx eax, byte [0x4692ab]
xor al, 0xd2
mov byte [0x4694ab], al
movzx eax, byte [0x4692ac]
xor al, 0x15
mov byte [str.Ui3_], al
movzx eax, byte [0x4692ad]
xor al, 0x92
mov byte [0x4694ad], al
movzx eax, byte [0x4692ae]
mov ecx, eax
add cl, al
and cl, 0xda
sub al, cl
add al, 0x6d
mov byte [0x4694ae], al
movzx eax, byte [0x4692af]
xor al, 0xed
mov byte [0x4694af], al
movzx eax, byte [0x4692b0]
xor al, 0x17
mov byte [0x4694b0], al
movzx eax, byte [0x4692b1]
mov ecx, eax
add cl, al
and cl, 0x64
sub al, cl
add al, 0x32
mov byte [0x4694b1], al
movzx eax, byte [0x4692b2]
xor al, 0xfa
mov byte [0x4694b2], al
movzx eax, byte [0x4692b3]
xor al, 0x70
mov byte [0x4694b3], al
movzx eax, byte [0x4692b4]
xor al, 0x78
mov byte [0x4694b4], al
movzx eax, byte [0x4692b5]
xor al, 0x95
mov byte [0x4694b5], al
movzx eax, byte [0x4692b6]
xor al, 0x82
mov byte [0x4694b6], al
movzx eax, byte [0x4692b7]
xor al, 0x35
mov byte [0x4694b7], al
movzx eax, byte [0x4692b8]
mov ecx, eax
add cl, al
and cl, 0x44
sub al, cl
add al, 0x22
mov byte [0x4694b8], al
movzx eax, byte [0x4692b9]
xor al, 0x5e
mov byte [0x4694b9], al
movzx eax, byte [0x4692ba]
xor al, 0x17
mov byte [0x4694ba], al
movzx eax, byte [0x4692bb]
xor al, 0xd1
mov byte [0x4694bb], al
movzx eax, byte [0x4692bc]
mov ecx, eax
add cl, al
and cl, 0xc6
sub al, cl
add al, 0x63
mov byte [0x4694bc], al
movzx eax, byte [0x4692bd]
xor al, 0x8a
mov byte [0x4694bd], al
movzx eax, byte [0x4692be]
xor al, 0x90
mov byte [0x4694be], al
movzx eax, byte [0x4692bf]
xor al, 0xa1
mov byte [0x4694bf], al
movzx eax, byte [0x4692c0]
xor al, 0x5d
mov byte [0x4694c0], al
movzx eax, byte [0x4692c1]
xor al, 0x15
mov byte [str.oW_], al
movzx eax, byte [0x4692c2]
mov ecx, eax
not cl
or cl, 0x1b
or al, 0xe4
and al, cl
mov byte [0x4694c2], al
movzx eax, byte [0x4692c3]
mov ecx, eax
add cl, al
and cl, 0xbc
sub al, cl
add al, 0x5e
mov byte [0x4694c3], al
movzx eax, byte [0x4692c4]
xor al, 0xf7
mov byte [0x4694c4], al
movzx eax, byte [0x4692c5]
mov ecx, eax
not cl
or al, 0x5f
or cl, 0xa0
and cl, al
not cl
mov byte [0x4694c5], cl
movzx eax, byte [0x4692c6]
xor al, 0x27
mov byte [0x4694c6], al
movzx eax, byte [0x4692c7]
xor al, 0x9e
mov byte [0x4694c7], al
movzx eax, byte [0x4692c8]
xor al, 0x32
mov byte [0x4694c8], al
movzx eax, byte [0x4692c9]
xor al, 0x47
mov byte [0x4694c9], al
movzx eax, byte [0x4692ca]
xor al, 0x72
mov byte [0x4694ca], al
movzx eax, byte [0x4692cb]
xor al, 0x39
mov byte [0x4694cb], al
movzx eax, byte [0x4692cc]
xor al, 0x65
mov byte [0x4694cc], al
movzx eax, byte [0x4692cd]
xor al, 0x85
mov byte [0x4694cd], al
movzx eax, byte [0x4692ce]
xor al, 0x7e
mov byte [0x4694ce], al
movzx eax, byte [0x4692cf]
xor al, 0x54
mov byte [0x4694cf], al
movzx eax, byte [0x4692d0]
mov ecx, eax
add cl, al
and cl, 0xfc
sub al, cl
add al, 0x7e
mov byte [0x4694d0], al
movzx eax, byte [0x4692d1]
xor al, 0x62
mov byte [0x4694d1], al
movzx eax, byte [0x4692d2]
mov byte [0x4694d2], al
movzx eax, byte [0x4692d3]
xor al, 0xe0
mov byte [0x4694d3], al
movzx eax, byte [0x4692d4]
xor al, 0xfd
mov byte [0x4694d4], al
movzx eax, byte [0x4692d5]
xor al, 0xe8
mov byte [0x4694d5], al
movzx eax, byte [0x4692d6]
mov ecx, eax
not cl
or cl, 0xad
or al, 0x52
and al, cl
mov byte [0x4694d6], al
movzx eax, byte [0x4692d7]
xor al, 0xcb
mov byte [0x4694d7], al
movzx eax, byte [0x4692d8]
mov ecx, eax
add cl, al
and cl, 0xe0
sub al, cl
add al, 0x70
mov byte [0x4694d8], al
movzx eax, byte [0x4692d9]
mov ecx, eax
add cl, al
and cl, 0xd4
sub al, cl
add al, 0x6a
mov byte [0x4694d9], al
movzx eax, byte [0x4692da]
xor al, 0x8c
mov byte [0x4694da], al
movzx eax, byte [0x4692db]
mov ecx, eax
not cl
or cl, 0x70
or al, 0x8f
and al, cl
mov byte [0x4694db], al
movzx eax, byte [0x4692dc]
mov ecx, eax
add cl, al
and cl, 0x7c
sub al, cl
add al, 0xbe
mov byte [0x4694dc], al
movzx eax, byte [0x4692dd]
xor al, 0xd3
mov byte [0x4694dd], al
movzx eax, byte [0x4692de]
xor al, 0xe1
mov byte [0x4694de], al
movzx eax, byte [0x4692df]
mov ecx, eax
add cl, al
and cl, 0xba
sub al, cl
add al, 0xdd
mov byte [0x4694df], al
movzx eax, byte [0x4692e0]
xor al, 0x35
mov byte [0x4694e0], al
movzx eax, byte [0x4692e1]
xor al, 0x5c
mov byte [0x4694e1], al
movzx eax, byte [0x4692e2]
xor al, 0x2f
mov byte [0x4694e2], al
movzx eax, byte [0x4692e3]
xor al, 0x3c
mov byte [0x4694e3], al
movzx eax, byte [0x4692e4]
mov ecx, eax
add cl, al
and cl, 0x1c
sub al, cl
add al, 0xe
mov byte [0x4694e4], al
movzx eax, byte [0x4692e5]
mov ecx, eax
add cl, al
and cl, 0xb0
sub al, cl
add al, 0xd8
mov byte [0x4694e5], al
movzx eax, byte [0x4692e6]
mov ecx, eax
not cl
or al, 0x22
or cl, 0xdd
and cl, al
not cl
mov byte [0x4694e6], cl
movzx eax, byte [0x4692e7]
xor al, 0xeb
mov byte [0x4694e7], al
movzx eax, byte [0x4692e8]
xor al, 0xbf
mov byte [0x4694e8], al
movzx eax, byte [0x4692e9]
mov ecx, eax
add cl, al
and cl, 0x10
sub al, cl
add al, 8
mov byte [str.Of_b__], al
movzx eax, byte [0x4692ea]
xor al, 0xf5
mov byte [0x4694ea], al
movzx eax, byte [0x4692eb]
mov ecx, eax
add cl, al
and cl, 0x8a
sub al, cl
add al, 0xc5
mov byte [0x4694eb], al
movzx eax, byte [0x4692ec]
xor al, 4
mov byte [0x4694ec], al
movzx eax, byte [0x4692ed]
xor al, 0x76
mov byte [0x4694ed], al
movzx eax, byte [0x4692ee]
mov ecx, eax
not cl
or cl, 0x6c
or al, 0x93
and al, cl
mov byte [0x4694ee], al
movzx eax, byte [0x4692ef]
mov ecx, eax
add cl, al
and cl, 0xa8
sub al, cl
add al, 0xd4
mov byte [0x4694ef], al
movzx eax, byte [0x4692f0]
mov ecx, eax
add cl, al
and cl, 0x2e
sub al, cl
add al, 0x17
mov byte [0x4694f0], al
movzx eax, byte [0x4692f1]
mov ecx, eax
add cl, al
and cl, 0xda
sub al, cl
add al, 0xed
mov byte [0x4694f1], al
movzx eax, byte [0x4692f2]
xor al, 0x8a
mov byte [0x4694f2], al
movzx eax, byte [0x4692f3]
xor al, 0x89
mov byte [0x4694f3], al
movzx eax, byte [0x4692f4]
xor al, 0xe7
mov byte [0x4694f4], al
movzx eax, byte [0x4692f5]
xor al, 0xd6
mov byte [0x4694f5], al
movzx eax, byte [0x4692f6]
xor al, 0xd5
mov byte [0x4694f6], al
movzx eax, byte [0x4692f7]
xor al, 7
mov byte [0x4694f7], al
movzx eax, byte [0x4692f8]
xor al, 0xf6
mov byte [0x4694f8], al
movzx eax, byte [0x4692f9]
xor al, 0xf5
mov byte [0x4694f9], al
movzx eax, byte [0x4692fa]
xor al, 0x65
mov byte [0x4694fa], al
movzx eax, byte [0x4692fb]
xor al, 0xaa
mov byte [0x4694fb], al
movzx eax, byte [0x4692fc]
xor al, 0x88
mov byte [0x4694fc], al
movzx eax, byte [0x4692fd]
xor al, 0x56
mov byte [0x4694fd], al
movzx eax, byte [0x4692fe]
xor al, 0x61
mov byte [0x4694fe], al
movzx eax, byte [0x4692ff]
xor al, 0xa6
mov byte [0x4694ff], al
movzx eax, byte [0x469300]
xor al, 0xea
mov byte [0x469500], al
movzx eax, byte [0x469301]
xor al, 0x9b
mov byte [0x469501], al
movzx eax, byte [0x469302]
xor al, 1
mov byte [0x469502], al
movzx eax, byte [0x469303]
xor al, 0x20
mov byte [0x469503], al
movzx eax, byte [0x469304]
xor al, 0xc9
mov byte [0x469504], al
movzx eax, byte [0x469305]
xor al, 0x5a
mov byte [0x469505], al
movzx eax, byte [0x469306]
xor al, 0xb5
mov byte [0x469506], al
movzx eax, byte [0x469307]
xor al, 0xf5
mov byte [0x469507], al
movzx eax, byte [0x469308]
xor al, 0x42
mov byte [0x469508], al
movzx eax, byte [0x469309]
xor al, 0x2f
mov byte [0x469509], al
movzx eax, byte [0x46930a]
xor al, 0x2c
mov byte [0x46950a], al
movzx eax, byte [0x46930b]
xor al, 0x67
mov byte [0x46950b], al
movzx eax, byte [0x46930c]
xor al, 0x6b
mov byte [0x46950c], al
movzx eax, byte [0x46930d]
xor al, 0x8f
mov byte [0x46950d], al
movzx eax, byte [0x46930e]
xor al, 0x79
mov byte [0x46950e], al
movzx eax, byte [0x46930f]
xor al, 3
mov byte [0x46950f], al
movzx eax, byte [0x469310]
xor al, 0x27
mov byte [0x469510], al
movzx eax, byte [0x469311]
mov ecx, eax
not cl
or cl, 0x2f
or al, 0xd0
and al, cl
mov byte [0x469511], al
movzx eax, byte [0x469312]
xor al, 0x66
mov byte [0x469512], al
movzx eax, byte [0x469313]
xor al, 0x54
mov byte [0x469513], al
movzx eax, byte [0x469314]
xor al, 0x1f
mov byte [0x469514], al
movzx eax, byte [0x469315]
mov ecx, eax
add cl, al
and cl, 0x82
sub al, cl
add al, 0xc1
mov byte [0x469515], al
movzx eax, byte [0x469316]
xor al, 5
mov byte [0x469516], al
movzx eax, byte [0x469317]
add al, 0x80
mov byte [0x469517], al
movzx eax, byte [0x469318]
mov ecx, eax
add cl, al
and cl, 0xbe
sub al, cl
add al, 0x5f
mov byte [0x469518], al
movzx eax, byte [0x469319]
mov ecx, eax
not cl
or cl, 8
or al, 0xf7
and al, cl
mov byte [0x469519], al
movzx eax, byte [0x46931a]
xor al, 0x7a
mov byte [0x46951a], al
movzx eax, byte [0x46931b]
mov ecx, eax
not cl
or cl, 0x85
or al, 0x7a
and al, cl
mov byte [0x46951b], al
movzx eax, byte [0x46931c]
xor al, 0x70
mov byte [0x46951c], al
movzx eax, byte [0x46931d]
xor al, 0x72
mov byte [0x46951d], al
movzx eax, byte [0x46931e]
mov ecx, eax
not cl
or al, 0xa9
or cl, 0x56
and cl, al
not cl
mov byte [0x46951e], cl
movzx eax, byte [0x46931f]
xor al, 0x76
mov byte [0x46951f], al
movzx eax, byte [0x469320]
xor al, 0x59
mov byte [0x469520], al
movzx eax, byte [0x469321]
xor al, 0xbf
mov byte [0x469521], al
movzx eax, byte [0x469322]
xor al, 0x87
mov byte [0x469522], al
movzx eax, byte [0x469323]
mov ecx, eax
add cl, al
and cl, 0x34
sub al, cl
add al, 0x1a
mov byte [0x469523], al
movzx eax, byte [0x469324]
mov ecx, eax
add cl, al
and cl, 0x8e
sub al, cl
add al, 0x47
mov byte [0x469524], al
movzx eax, byte [0x469325]
mov ecx, eax
add cl, al
and cl, 0xf6
sub al, cl
add al, 0x7b
mov byte [0x469525], al
movzx eax, byte [0x469326]
xor al, 0x5e
mov byte [0x469526], al
movzx eax, byte [0x469327]
xor al, 0x47
mov byte [0x469527], al
movzx eax, byte [0x469328]
xor al, 0xa4
mov byte [0x469528], al
movzx eax, byte [0x469329]
xor al, 0x1c
mov byte [0x469529], al
movzx eax, byte [0x46932a]
xor al, 9
mov byte [0x46952a], al
movzx eax, byte [0x46932b]
xor al, 0x11
mov byte [str.he_], al
movzx eax, byte [0x46932c]
xor al, 0xb7
mov byte [0x46952c], al
movzx eax, byte [0x46932d]
xor al, 0x50
mov byte [0x46952d], al
movzx eax, byte [0x46932e]
xor al, 0xb1
mov byte [0x46952e], al
movzx eax, byte [0x46932f]
mov ecx, eax
add cl, al
and cl, 0xe0
sub al, cl
add al, 0x70
mov byte [0x46952f], al
movzx eax, byte [0x469330]
xor al, 0x1c
mov byte [0x469530], al
movzx eax, byte [0x469331]
mov ecx, eax
add cl, al
and cl, 0xa4
sub al, cl
add al, 0xd2
mov byte [0x469531], al
movzx eax, byte [0x469332]
xor al, 0xc6
mov byte [0x469532], al
movzx eax, byte [0x469333]
xor al, 0x12
mov byte [0x469533], al
movzx eax, byte [0x469334]
xor al, 0xa9
mov byte [0x469534], al
movzx eax, byte [0x469335]
xor al, 0x92
mov byte [0x469535], al
movzx eax, byte [0x469336]
xor al, 0xa
mov byte [0x469536], al
movzx eax, byte [0x469337]
xor al, 0xd4
mov byte [0x469537], al
movzx eax, byte [0x469338]
xor al, 0xe8
mov byte [0x469538], al
movzx eax, byte [0x469339]
xor al, 0x81
mov byte [0x469539], al
movzx eax, byte [0x46933a]
xor al, 0x4a
mov byte [0x46953a], al
movzx eax, byte [0x46933b]
xor al, 0x8d
mov byte [0x46953b], al
movzx eax, byte [0x46933c]
xor al, 0x94
mov byte [0x46953c], al
movzx eax, byte [0x46933d]
mov ecx, eax
add cl, al
and cl, 0x60
sub al, cl
add al, 0x30
mov byte [0x46953d], al
movzx eax, byte [0x46933e]
mov ecx, eax
not cl
or cl, 0xfd
or al, 2
and al, cl
mov byte [0x46953e], al
movzx eax, byte [0x46933f]
mov ecx, eax
add cl, al
and cl, 0x24
sub al, cl
add al, 0x92
mov byte [0x46953f], al
movzx eax, byte [0x469340]
mov ecx, eax
add cl, al
and cl, 0x64
sub al, cl
add al, 0xb2
mov byte [0x469540], al
movzx eax, byte [0x469341]
xor al, 0xf3
mov byte [0x469541], al
movzx eax, byte [0x469342]
xor al, 0x47
mov byte [0x469542], al
movzx eax, byte [0x469343]
xor al, 0x47
mov byte [0x469543], al
movzx eax, byte [0x469344]
xor al, 0xbe
mov byte [0x469544], al
movzx eax, byte [str.nw]
xor al, 0x86
mov byte [0x469545], al
movzx eax, byte [0x469346]
xor al, 0xb9
mov byte [0x469546], al
movzx eax, byte [0x469347]
xor al, 0xab
mov byte [0x469547], al
movzx eax, byte [0x469348]
xor al, 0xdd
mov byte [0x469548], al
movzx eax, byte [0x469349]
xor al, 0xcf
mov byte [0x469549], al
movzx eax, byte [0x46934a]
xor al, 5
mov byte [0x46954a], al
movzx eax, byte [0x46934b]
xor al, 0x13
mov byte [0x46954b], al
movzx eax, byte [0x46934c]
xor al, 0xd2
mov byte [0x46954c], al
movzx eax, byte [0x46934d]
xor al, 0xba
mov byte [0x46954d], al
movzx eax, byte [0x46934e]
xor al, 0x8a
mov byte [0x46954e], al
movzx eax, byte [0x46934f]
xor al, 0x97
mov byte [0x46954f], al
movzx eax, byte [0x469350]
mov ecx, eax
add cl, al
and cl, 0x92
sub al, cl
add al, 0x49
mov byte [0x469550], al
movzx eax, byte [0x469351]
xor al, 0x47
mov byte [0x469551], al
movzx eax, byte [0x469352]
xor al, 0xf9
mov byte [0x469552], al
movzx eax, byte [0x469353]
mov ecx, eax
add cl, al
and cl, 0x60
sub al, cl
add al, 0xb0
mov byte [0x469553], al
movzx eax, byte [0x469354]
xor al, 0xb6
mov byte [0x469554], al
movzx eax, byte [str.hNnQ]
xor al, 0x71
mov byte [0x469555], al
movzx eax, byte [0x469356]
mov ecx, eax
add cl, al
and cl, 0xfa
sub al, cl
add al, 0x7d
mov byte [0x469556], al
movzx eax, byte [0x469357]
mov ecx, eax
add cl, al
and cl, 0xd2
sub al, cl
add al, 0x69
mov byte [0x469557], al
movzx eax, byte [0x469358]
xor al, 0x57
mov byte [0x469558], al
movzx eax, byte [0x469359]
xor al, 0x2e
mov byte [0x469559], al
movzx eax, byte [0x46935a]
xor al, 0x56
mov byte [0x46955a], al
movzx eax, byte [0x46935b]
xor al, 0xee
mov byte [0x46955b], al
movzx eax, byte [0x46935c]
xor al, 0xcf
mov byte [0x46955c], al
movzx eax, byte [0x46935d]
xor al, 0x12
mov byte [0x46955d], al
movzx eax, byte [0x46935e]
xor al, 0x4d
mov byte [0x46955e], al
movzx eax, byte [0x46935f]
xor al, 0x22
mov byte [0x46955f], al
movzx eax, byte [0x469360]
xor al, 0x90
mov byte [0x469560], al
movzx eax, byte [0x469361]
xor al, 0xb6
mov byte [0x469561], al
movzx eax, byte [0x469362]
xor al, 0x92
mov byte [0x469562], al
movzx eax, byte [0x469363]
xor al, 0x1c
mov byte [0x469563], al
movzx eax, byte [0x469364]
xor al, 0x7c
mov byte [0x469564], al
movzx eax, byte [0x469365]
xor al, 0x12
mov byte [0x469565], al
movzx eax, byte [str.bh.i_]
mov ecx, eax
add cl, al
and cl, 0x18
sub al, cl
add al, 0xc
mov byte [0x469566], al
movzx eax, byte [0x469367]
xor al, 0x32
mov byte [0x469567], al
movzx eax, byte [0x469368]
mov ecx, eax
add cl, al
and cl, 0xc6
sub al, cl
add al, 0xe3
mov byte [0x469568], al
movzx eax, byte [0x469369]
xor al, 0x9a
mov byte [0x469569], al
movzx eax, byte [0x46936a]
xor al, 0x54
mov byte [0x46956a], al
movzx eax, byte [0x46936b]
xor al, 0x79
mov byte [0x46956b], al
movzx eax, byte [0x46936c]
mov ecx, eax
add cl, al
and cl, 0x7a
sub al, cl
add al, 0xbd
mov byte [0x46956c], al
movzx eax, byte [0x46936d]
xor al, 0x81
mov byte [0x46956d], al
movzx eax, byte [0x46936e]
mov ecx, eax
add cl, al
and cl, 0x8c
sub al, cl
add al, 0x46
mov byte [str._n_1_n], al
movzx eax, byte [0x46936f]
xor al, 4
mov byte [0x46956f], al
movzx eax, byte [0x469370]
xor al, 4
mov byte [0x469570], al
movzx eax, byte [0x469371]
xor al, 0x30
mov byte [0x469571], al
movzx eax, byte [0x469372]
mov ecx, eax
not cl
or al, 9
or cl, 0xf6
and cl, al
not cl
mov byte [0x469572], cl
movzx eax, byte [0x469373]
xor al, 0xf0
mov byte [0x469573], al
movzx eax, byte [0x469374]
xor al, 0xf4
mov byte [0x469574], al
movzx eax, byte [0x469375]
xor al, 0xc2
mov byte [0x469575], al
movzx eax, byte [0x469376]
mov ecx, eax
add cl, al
and cl, 0xf4
sub al, cl
add al, 0x7a
mov byte [0x469576], al
movzx eax, byte [0x469377]
xor al, 0x3b
mov byte [0x469577], al
movzx eax, byte [0x469378]
mov ecx, eax
add cl, al
and cl, 2
sub al, cl
add al, 0x81
mov byte [0x469578], al
movzx eax, byte [0x469379]
xor al, 0xf2
mov byte [0x469579], al
movzx eax, byte [0x46937a]
mov ecx, eax
add cl, al
and cl, 0xfa
sub al, cl
add al, 0xfd
mov byte [0x46957a], al
movzx eax, byte [0x46937b]
xor al, 0x1f
mov byte [0x46957b], al
movzx eax, byte [0x46937c]
xor al, 0xd6
mov byte [0x46957c], al
movzx eax, byte [0x46937d]
xor al, 0x17
mov byte [0x46957d], al
movzx eax, byte [0x46937e]
xor al, 0xb8
mov byte [0x46957e], al
movzx eax, byte [0x46937f]
xor al, 0xe2
mov byte [0x46957f], al
movzx eax, byte [0x469380]
mov ecx, eax
add cl, al
and cl, 0x68
sub al, cl
add al, 0x34
mov byte [0x469580], al
movzx eax, byte [0x469381]
xor al, 0x68
mov byte [0x469581], al
movzx eax, byte [0x469382]
mov ecx, eax
add cl, al
and cl, 0xf4
sub al, cl
add al, 0x7a
mov byte [0x469582], al
movzx eax, byte [0x469383]
xor al, 0x63
mov byte [str.U2], al
movzx eax, byte [0x469384]
mov ecx, eax
add cl, al
and cl, 0xe6
sub al, cl
add al, 0xf3
mov byte [0x469584], al
movzx eax, byte [0x469385]
xor al, 0xd6
mov byte [0x469585], al
movzx eax, byte [0x469386]
xor al, 0x44
mov byte [0x469586], al
movzx eax, byte [0x469387]
mov ecx, eax
add cl, al
and cl, 0x94
sub al, cl
add al, 0xca
mov byte [0x469587], al
movzx eax, byte [0x469388]
xor al, 0x7b
mov byte [0x469588], al
movzx eax, byte [0x469389]
xor al, 0xdc
mov byte [0x469589], al
movzx eax, byte [0x46938a]
mov ecx, eax
add cl, al
and cl, 0x9a
sub al, cl
add al, 0xcd
mov byte [0x46958a], al
movzx eax, byte [0x46938b]
mov ecx, eax
add cl, al
and cl, 0x22
sub al, cl
add al, 0x91
mov byte [str.l___], al
movzx eax, byte [0x46938c]
mov ecx, eax
add cl, al
and cl, 4
sub al, cl
add al, 2
mov byte [0x46958c], al
movzx eax, byte [0x46938d]
xor al, 0x40
mov byte [0x46958d], al
movzx eax, byte [0x46938e]
xor al, 0xa2
mov byte [0x46958e], al
movzx eax, byte [0x46938f]
xor al, 0x23
mov byte [0x46958f], al
movzx eax, byte [0x469390]
xor al, 0x60
mov byte [0x469590], al
movzx eax, byte [0x469391]
xor al, 0xe
mov byte [0x469591], al
movzx eax, byte [0x469392]
xor al, 0x6b
mov byte [0x469592], al
movzx eax, byte [0x469393]
xor al, 0x69
mov byte [0x469593], al
movzx eax, byte [0x469394]
xor al, 0x95
mov byte [0x469594], al
movzx eax, byte [0x469395]
xor al, 0xa7
mov byte [0x469595], al
movzx eax, byte [0x469396]
xor al, 0xec
mov byte [0x469596], al
movzx eax, byte [0x469397]
xor al, 0x2f
mov byte [0x469597], al
movzx eax, byte [0x469398]
xor al, 0x9d
mov byte [0x469598], al
movzx eax, byte [0x469399]
xor al, 0x21
mov byte [0x469599], al
movzx eax, byte [0x46939a]
xor al, 0xe3
mov byte [0x46959a], al
movzx eax, byte [0x46939b]
mov ecx, eax
not cl
or al, 0x68
or cl, 0x97
and cl, al
not cl
mov byte [0x46959b], cl
movzx eax, byte [str._JD]
mov ecx, eax
not cl
or al, 0x4c
or cl, 0xb3
and cl, al
not cl
mov byte [0x46959c], cl
movzx eax, byte [0x46939d]
xor al, 0xbc
mov byte [0x46959d], al
movzx eax, byte [0x46939e]
xor al, 0xb2
mov byte [0x46959e], al
movzx eax, byte [0x46939f]
xor al, 0x1c
mov byte [0x46959f], al
movzx eax, byte [0x4693a0]
mov ecx, eax
not cl
or cl, 0x81
or al, 0x7e
and al, cl
mov byte [0x4695a0], al
movzx eax, byte [0x4693a1]
xor al, 0xa7
mov byte [0x4695a1], al
movzx eax, byte [0x4693a2]
xor al, 0x4a
mov byte [0x4695a2], al
movzx eax, byte [0x4693a3]
xor al, 0x3a
mov byte [0x4695a3], al
movzx eax, byte [0x4693a4]
xor al, 0xe7
mov byte [0x4695a4], al
movzx eax, byte [0x4693a5]
xor al, 0xc9
mov byte [0x4695a5], al
movzx eax, byte [str.L_zv]
xor al, 0x97
mov byte [0x4695a6], al
movzx eax, byte [0x4693a7]
xor al, 0x83
mov byte [0x4695a7], al
movzx eax, byte [0x4693a8]
xor al, 0xbf
mov byte [0x4695a8], al
movzx eax, byte [0x4693a9]
xor al, 0xe7
mov byte [0x4695a9], al
movzx eax, byte [0x4693aa]
mov ecx, eax
not cl
or cl, 0xca
or al, 0x35
and al, cl
mov byte [0x4695aa], al
movzx eax, byte [0x4693ab]
mov ecx, eax
add cl, al
and cl, 0xda
sub al, cl
add al, 0x6d
mov byte [0x4695ab], al
movzx eax, byte [0x4693ac]
xor al, 0xbb
mov byte [0x4695ac], al
movzx eax, byte [0x4693ad]
xor al, 0xbc
mov byte [0x4695ad], al
movzx eax, byte [0x4693ae]
xor al, 0x49
mov byte [0x4695ae], al
movzx eax, byte [0x4693af]
mov ecx, eax
add cl, al
and cl, 0x28
sub al, cl
add al, 0x14
mov byte [0x4695af], al
movzx eax, byte [0x4693b0]
xor al, 0xb0
mov byte [0x4695b0], al
movzx eax, byte [0x4693b1]
xor al, 5
mov byte [0x4695b1], al
movzx eax, byte [0x4693b2]
xor al, 0x85
mov byte [0x4695b2], al
movzx eax, byte [0x4693b3]
xor al, 4
mov byte [0x4695b3], al
movzx eax, byte [0x4693b4]
xor al, 0x15
mov byte [0x4695b4], al
movzx eax, byte [0x4693b5]
mov ecx, eax
add cl, al
and cl, 0x74
sub al, cl
add al, 0xba
mov byte [0x4695b5], al
movzx eax, byte [0x4693b6]
xor al, 0x51
mov byte [0x4695b6], al
movzx eax, byte [0x4693b7]
mov ecx, eax
not cl
or al, 0xa7
or cl, 0x58
and cl, al
not cl
mov byte [0x4695b7], cl
movzx eax, byte [0x4693b8]
mov ecx, eax
add cl, al
and cl, 0xa0
sub al, cl
add al, 0xd0
mov byte [0x4695b8], al
movzx eax, byte [0x4693b9]
mov ecx, eax
add cl, al
and cl, 0x46
sub al, cl
add al, 0x23
mov byte [0x4695b9], al
movzx eax, byte [str.Zj]
xor al, 0x92
mov byte [0x4695ba], al
movzx eax, byte [0x4693bb]
mov ecx, eax
add cl, al
and cl, 0x5a
sub al, cl
add al, 0xad
mov byte [0x4695bb], al
movzx eax, byte [0x4693bc]
xor al, 0x68
mov byte [0x4695bc], al
movzx eax, byte [0x4693bd]
xor al, 0x4a
mov byte [0x4695bd], al
movzx eax, byte [0x4693be]
xor al, 0x21
mov byte [0x4695be], al
movzx eax, byte [0x4693bf]
xor al, 0x19
mov byte [0x4695bf], al
movzx eax, byte [0x4693c0]
xor al, 0xd0
mov byte [0x4695c0], al
movzx eax, byte [0x4693c1]
xor al, 0x4f
mov byte [str._h.], al
movzx eax, byte [0x4693c2]
mov ecx, eax
add cl, al
and cl, 0xe
sub al, cl
add al, 0x87
mov byte [0x4695c2], al
movzx eax, byte [0x4693c3]
mov ecx, eax
add cl, al
and cl, 0x6e
sub al, cl
add al, 0x37
mov byte [0x4695c3], al
movzx eax, byte [0x4693c4]
mov ecx, eax
add cl, al
and cl, 0x46
sub al, cl
add al, 0x23
mov byte [0x4695c4], al
movzx eax, byte [0x4693c5]
xor al, 0xd6
mov byte [0x4695c5], al
movzx eax, byte [0x4693c6]
xor al, 0x53
mov byte [0x4695c6], al
movzx eax, byte [0x4693c7]
xor al, 0x54
mov byte [0x4695c7], al
movzx eax, byte [0x4693c8]
xor al, 0x68
mov byte [0x4695c8], al
movzx eax, byte [0x4693c9]
mov ecx, eax
add cl, al
and cl, 0xf2
sub al, cl
add al, 0x79
mov byte [0x4695c9], al
movzx eax, byte [0x4693ca]
xor al, 0xb6
mov byte [0x4695ca], al
movzx eax, byte [0x4693cb]
xor al, 0xb
mov byte [0x4695cb], al
movzx eax, byte [0x4693cc]
xor al, 0x7d
mov byte [0x4695cc], al
movzx eax, byte [0x4693cd]
xor al, 0x11
mov byte [0x4695cd], al
movzx eax, byte [0x4693ce]
xor al, 0xe8
mov byte [0x4695ce], al
movzx eax, byte [0x4693cf]
xor al, 0x82
mov byte [0x4695cf], al
movzx eax, byte [0x4693d0]
xor al, 0x6f
mov byte [0x4695d0], al
movzx eax, byte [0x4693d1]
xor al, 0x1e
mov byte [0x4695d1], al
movzx eax, byte [0x4693d2]
xor al, 0x7e
mov byte [0x4695d2], al
movzx eax, byte [0x4693d3]
mov ecx, eax
add cl, al
and cl, 0x70
sub al, cl
add al, 0x38
mov byte [0x4695d3], al
movzx eax, byte [0x4693d4]
xor al, 0x46
mov byte [0x4695d4], al
movzx eax, byte [0x4693d5]
xor al, 0xa6
mov byte [0x4695d5], al
movzx eax, byte [0x4693d6]
mov ecx, eax
add cl, al
and cl, 0x1e
sub al, cl
add al, 0xf
mov byte [0x4695d6], al
movzx eax, byte [0x4693d7]
xor al, 0x14
mov byte [0x4695d7], al
movzx eax, byte [0x4693d8]
xor al, 0xb9
mov byte [0x4695d8], al
movzx eax, byte [0x4693d9]
mov ecx, eax
add cl, al
and cl, 0x5a
sub al, cl
add al, 0xad
mov byte [0x4695d9], al
movzx eax, byte [0x4693da]
xor al, 0x44
mov byte [0x4695da], al
movzx eax, byte [0x4693db]
xor al, 0xd
mov byte [0x4695db], al
movzx eax, byte [0x4693dc]
xor al, 0x81
mov byte [0x4695dc], al
movzx eax, byte [0x4693dd]
mov ecx, eax
add cl, al
and cl, 0xde
sub al, cl
add al, 0x6f
mov byte [0x4695dd], al
movzx eax, byte [0x4693de]
mov ecx, eax
add cl, al
and cl, 0x94
sub al, cl
add al, 0xca
mov byte [0x4695de], al
movzx eax, byte [0x4693df]
xor al, 0xa
mov byte [0x4695df], al
movzx eax, byte [0x4693e0]
xor al, 0x2f
mov byte [0x4695e0], al
movzx eax, byte [0x4693e1]
xor al, 0x56
mov byte [0x4695e1], al
movzx eax, byte [0x4693e2]
xor al, 0x17
mov byte [0x4695e2], al
movzx eax, byte [0x4693e3]
xor al, 0x78
mov byte [0x4695e3], al
movzx eax, byte [0x4693e4]
mov ecx, eax
add cl, al
and cl, 0x78
sub al, cl
add al, 0x3c
mov byte [0x4695e4], al
movzx eax, byte [0x4693e5]
mov ecx, eax
add cl, al
and cl, 0x94
sub al, cl
add al, 0x4a
mov byte [0x4695e5], al
movzx eax, byte [0x4693e6]
xor al, 0x39
mov byte [str._2k7], al
movzx eax, byte [0x4693e7]
xor al, 0x97
mov byte [0x4695e7], al
movzx eax, byte [0x4693e8]
xor al, 0xa5
mov byte [0x4695e8], al
movzx eax, byte [0x4693e9]
mov ecx, eax
add cl, al
and cl, 0x5a
sub al, cl
add al, 0xad
mov byte [0x4695e9], al
movzx eax, byte [0x4693ea]
xor al, 0xba
mov byte [0x4695ea], al
movzx eax, byte [0x4693eb]
xor al, 0x40
mov byte [0x4695eb], al
movzx eax, byte [0x4693ec]
xor al, 0xee
mov byte [0x4695ec], al
movzx eax, byte [0x4693ed]
xor al, 0xeb
mov byte [0x4695ed], al
movzx eax, byte [0x4693ee]
xor al, 0xcb
mov byte [0x4695ee], al
movzx eax, byte [0x4693ef]
xor al, 0x22
mov byte [0x4695ef], al
movzx eax, byte [0x4693f0]
xor al, 0xef
mov byte [0x4695f0], al
movzx eax, byte [0x4693f1]
xor al, 0x38
mov byte [0x4695f1], al
movzx eax, byte [0x4693f2]
xor al, 0x1b
mov byte [0x4695f2], al
movzx eax, byte [0x4693f3]
mov ecx, eax
not cl
or cl, 0xba
or al, 0x45
and al, cl
mov byte [0x4695f3], al
movzx eax, byte [0x4693f4]
xor al, 0x70
mov byte [0x4695f4], al
movzx eax, byte [0x4693f5]
xor al, 0xaa
mov byte [str._a_], al
movzx eax, byte [0x4693f6]
xor al, 0x5e
mov byte [0x4695f6], al
movzx eax, byte [0x4693f7]
xor al, 0x2b
mov byte [0x4695f7], al
movzx eax, byte [0x4693f8]
mov ecx, eax
add cl, al
and cl, 0xe6
sub al, cl
add al, 0x73
mov byte [0x4695f8], al
movzx eax, byte [0x4693f9]
xor al, 0x6f
mov byte [0x4695f9], al
movzx eax, byte [0x4693fa]
xor al, 0xe9
mov byte [0x4695fa], al
movzx eax, byte [str.NY__b]
xor al, 0x64
mov byte [0x4695fb], al
movzx eax, byte [0x4693fc]
xor al, 0x62
mov byte [0x4695fc], al
movzx eax, byte [0x4693fd]
xor al, 0xb0
mov byte [0x4695fd], al
movzx eax, byte [0x4693fe]
mov ecx, eax
not cl
or cl, 0xc6
or al, 0x39
and al, cl
mov byte [0x4695fe], al
movzx eax, byte [0x4693ff]
xor al, 0x30
mov byte [0x4695ff], al
movzx eax, byte [0x469400]
xor al, 0xf5
mov byte [0x469600], al
movzx eax, byte [0x469401]
xor al, 0x6e
mov byte [0x469601], al
movzx eax, byte [0x469402]
xor al, 0x6f
mov byte [0x469602], al
movzx eax, byte [0x469403]
xor al, 0x7b
mov byte [0x469603], al
movzx eax, byte [0x469404]
xor al, 0x61
mov byte [0x469604], al
movzx eax, byte [0x469405]
xor al, 0x3a
mov byte [0x469605], al
movzx eax, byte [0x469406]
mov ecx, eax
not cl
or al, 0x9a
or cl, 0x65
and cl, al
not cl
mov byte [0x469606], cl
movzx eax, byte [0x469407]
xor al, 9
mov byte [0x469607], al
movzx eax, byte [0x469408]
xor al, 0x41
mov byte [0x469608], al
movzx eax, byte [0x469409]
mov ecx, eax
add cl, al
and cl, 0xa6
sub al, cl
add al, 0x53
mov byte [0x469609], al
movzx eax, byte [0x46940a]
mov ecx, eax
add cl, al
and cl, 0x42
sub al, cl
add al, 0xa1
mov byte [0x46960a], al
movzx eax, byte [0x46940b]
xor al, 0x29
mov byte [0x46960b], al
movzx eax, byte [0x46940c]
xor al, 0x5c
mov byte [0x46960c], al
movzx eax, byte [0x46940d]
mov ecx, eax
not cl
or cl, 0xb7
or al, 0x48
and al, cl
mov byte [0x46960d], al
movzx eax, byte [0x46940e]
xor al, 0xb7
mov byte [0x46960e], al
movzx eax, byte [0x46940f]
mov ecx, eax
not cl
or al, 0x6e
or cl, 0x91
and cl, al
not cl
mov byte [0x46960f], cl
movzx eax, byte [0x469410]
mov ecx, eax
add cl, al
and cl, 0x60
sub al, cl
add al, 0x30
mov byte [0x469610], al
movzx eax, byte [0x469411]
xor al, 0x8a
mov byte [0x469611], al
movzx eax, byte [0x469412]
xor al, 8
mov byte [0x469612], al
movzx eax, byte [0x469413]
xor al, 0xf3
mov byte [0x469613], al
movzx eax, byte [str.Ly_]
mov ecx, eax
add cl, al
and cl, 0x56
sub al, cl
add al, 0x2b
mov byte [0x469614], al
movzx eax, byte [0x469415]
xor al, 0xf2
mov byte [0x469615], al
movzx eax, byte [0x469416]
mov ecx, eax
add cl, al
and cl, 0xe0
sub al, cl
add al, 0xf0
mov byte [0x469616], al
movzx eax, byte [0x469417]
mov ecx, eax
add cl, al
and cl, 0x24
sub al, cl
add al, 0x92
mov byte [0x469617], al
movzx eax, byte [0x469418]
xor al, 0x34
mov byte [0x469618], al
movzx eax, byte [0x469419]
mov ecx, eax
add cl, al
and cl, 0xa0
sub al, cl
add al, 0x50
mov byte [0x469619], al
movzx eax, byte [0x46941a]
mov ecx, eax
add cl, al
and cl, 0xbc
sub al, cl
add al, 0xde
mov byte [0x46961a], al
movzx eax, byte [0x46941b]
mov ecx, eax
add cl, al
and cl, 0x46
sub al, cl
add al, 0xa3
mov byte [0x46961b], al
movzx eax, byte [0x46941c]
xor al, 0xe0
mov byte [0x46961c], al
movzx eax, byte [0x46941d]
xor al, 0xe2
mov byte [0x46961d], al
movzx eax, byte [0x46941e]
xor al, 0x5c
mov byte [0x46961e], al
movzx eax, byte [0x46941f]
xor al, 0x47
mov byte [0x46961f], al
movzx eax, byte [0x469420]
xor al, 0x84
mov byte [0x469620], al
movzx eax, byte [0x469421]
xor al, 0x31
mov byte [0x469621], al
movzx eax, byte [0x469422]
mov ecx, eax
add cl, al
and cl, 0xa4
sub al, cl
add al, 0xd2
mov byte [0x469622], al
movzx eax, byte [0x469423]
xor al, 0x9a
mov byte [0x469623], al
movzx eax, byte [0x469424]
xor al, 0x6d
mov byte [0x469624], al
movzx eax, byte [0x469425]
xor al, 0x58
mov byte [0x469625], al
movzx eax, byte [0x469426]
xor al, 0x34
mov byte [0x469626], al
movzx eax, byte [0x469427]
mov ecx, eax
add cl, al
and cl, 0x40
sub al, cl
add al, 0xa0
mov byte [0x469627], al
movzx eax, byte [0x469428]
xor al, 0x27
mov byte [0x469628], al
movzx eax, byte [0x469429]
xor al, 0x5a
mov byte [0x469629], al
movzx eax, byte [0x46942a]
xor al, 0x57
mov byte [0x46962a], al
movzx eax, byte [0x46942b]
xor al, 0x66
mov byte [0x46962b], al
movzx eax, byte [0x46942c]
xor al, 0xd7
mov byte [0x46962c], al
movzx eax, byte [0x46942d]
mov ecx, eax
add cl, al
and cl, 0x9e
sub al, cl
add al, 0x4f
mov byte [0x46962d], al
movzx eax, byte [0x46942e]
xor al, 0xac
mov byte [0x46962e], al
movzx eax, byte [0x46942f]
xor al, 0x74
mov byte [0x46962f], al
movzx eax, byte [0x469430]
xor al, 0x5f
mov byte [0x469630], al
movzx eax, byte [0x469431]
xor al, 0xd3
mov byte [0x469631], al
movzx eax, byte [0x469432]
xor al, 0x3b
mov byte [0x469632], al
movzx eax, byte [0x469433]
xor al, 0x3b
mov byte [0x469633], al
movzx eax, byte [0x469434]
xor al, 0x94
mov byte [0x469634], al
movzx eax, byte [0x469435]
xor al, 0xfb
mov byte [0x469635], al
movzx eax, byte [0x469436]
xor al, 0x6e
mov byte [0x469636], al
movzx eax, byte [0x469437]
xor al, 0xaa
mov byte [0x469637], al
movzx eax, byte [0x469438]
xor al, 6
mov byte [0x469638], al
movzx eax, byte [0x469439]
mov ecx, eax
not cl
or cl, 0x5f
or al, 0xa0
and al, cl
mov byte [0x469639], al
movzx eax, byte [0x46943a]
xor al, 0x42
mov byte [0x46963a], al
movzx eax, byte [0x46943b]
xor al, 0xed
mov byte [0x46963b], al
movzx eax, byte [0x46943c]
xor al, 0x7c
mov byte [0x46963c], al
movzx eax, byte [0x46943d]
xor al, 0xa3
mov byte [0x46963d], al
movzx eax, byte [0x46943e]
mov ecx, eax
add cl, al
and cl, 0x5c
sub al, cl
add al, 0xae
mov byte [0x46963e], al
movzx eax, byte [0x46943f]
xor al, 0x10
mov byte [0x46963f], al
movzx eax, byte [0x469440]
mov ecx, eax
add cl, al
and cl, 0x64
sub al, cl
add al, 0xb2
mov byte [0x469640], al
movzx eax, byte [0x469441]
xor al, 0xc2
mov byte [0x469641], al
movzx eax, byte [0x469442]
xor al, 0xcd
mov byte [0x469642], al
movzx eax, byte [0x469443]
xor al, 0xbe
mov byte [0x469643], al
movzx eax, byte [0x469444]
xor al, 0x5e
mov byte [0x469644], al
movzx eax, byte [0x469445]
xor al, 0x6d
mov byte [0x469645], al
movzx eax, byte [0x469446]
xor al, 0xe8
mov byte [0x469646], al
movzx eax, byte [0x469447]
xor al, 0xba
mov byte [0x469647], al
movzx eax, byte [0x469448]
xor al, 0x1a
mov byte [0x469648], al
movzx eax, byte [0x469449]
mov ecx, eax
not cl
or cl, 0x7e
or al, 0x81
and al, cl
mov byte [0x469649], al
movzx eax, byte [0x46944a]
xor al, 0x39
mov byte [0x46964a], al
movzx eax, byte [0x46944b]
mov ecx, eax
add cl, al
and cl, 0x2e
sub al, cl
add al, 0x17
mov byte [0x46964b], al
movzx eax, byte [0x46944c]
xor al, 0xf7
mov byte [0x46964c], al
movzx eax, byte [str._yjA]
mov ecx, eax
add cl, al
and cl, 0x5e
sub al, cl
add al, 0x2f
mov byte [0x46964d], al
movzx eax, byte [0x46944e]
xor al, 0xcb
mov byte [0x46964e], al
movzx eax, byte [0x46944f]
xor al, 0x11
mov byte [0x46964f], al
movzx eax, byte [0x469450]
xor al, 0x78
mov byte [0x469650], al
movzx eax, byte [0x469451]
mov ecx, eax
add cl, al
and cl, 0x1e
sub al, cl
add al, 0xf
mov byte [0x469651], al
movzx eax, byte [0x469452]
xor al, 0xb4
mov byte [0x469652], al
movzx eax, byte [0x469453]
xor al, 0x33
mov byte [0x469653], al
movzx eax, byte [0x469454]
xor al, 0xf8
mov byte [0x469654], al
movzx eax, byte [0x469455]
xor al, 0x2f
mov byte [0x469655], al
movzx eax, byte [0x469456]
xor al, 8
mov byte [0x469656], al
movzx eax, byte [0x469457]
xor al, 0xfb
mov byte [0x469657], al
movzx eax, byte [0x469458]
xor al, 0xc0
mov byte [0x469658], al
movzx eax, byte [0x469459]
xor al, 0x69
mov byte [0x469659], al
movzx eax, byte [0x46945a]
xor al, 0xdc
mov byte [0x46965a], al
movzx eax, byte [0x46945b]
xor al, 0x6f
mov byte [0x46965b], al
movzx eax, byte [0x46945c]
xor al, 0x57
mov byte [0x46965c], al
movzx eax, byte [0x46945d]
mov ecx, eax
add cl, al
and cl, 0xf0
sub al, cl
add al, 0xf8
mov byte [0x46965d], al
movzx eax, byte [0x46945e]
xor al, 0xf9
mov byte [0x46965e], al
movzx eax, byte [0x46945f]
xor al, 3
mov byte [0x46965f], al
movzx eax, byte [0x469460]
xor al, 0xa0
mov byte [0x469660], al
movzx eax, byte [0x469461]
xor al, 0x2a
mov byte [0x469661], al
movzx eax, byte [0x469462]
xor al, 0x3c
mov byte [0x469662], al
movzx eax, byte [0x469463]
xor al, 0x58
mov byte [0x469663], al
movzx eax, byte [0x469464]
xor al, 7
mov byte [0x469664], al
movzx eax, byte [0x469465]
xor al, 0xf1
mov byte [0x469665], al
movzx eax, byte [0x469466]
xor al, 0xbe
mov byte [0x469666], al
movzx eax, byte [0x469467]
xor al, 0x23
mov byte [0x469667], al
movzx eax, byte [0x469468]
xor al, 0x31
mov byte [0x469668], al
movzx eax, byte [0x469469]
xor al, 0xb6
mov byte [0x469669], al
movzx eax, byte [0x46946a]
xor al, 0xf6
mov byte [0x46966a], al
movzx eax, byte [0x46946b]
xor al, 0xd5
mov byte [0x46966b], al
movzx eax, byte [0x46946c]
mov ecx, eax
add cl, al
and cl, 0xea
sub al, cl
add al, 0xf5
mov byte [0x46966c], al
movzx eax, byte [0x46946d]
xor al, 0xd7
mov byte [0x46966d], al
movzx eax, byte [0x46946e]
xor al, 0xfd
mov byte [0x46966e], al
movzx eax, byte [0x46946f]
xor al, 0x86
mov byte [0x46966f], al
movzx eax, byte [0x469470]
xor al, 0x39
mov byte [0x469670], al
movzx eax, byte [0x469471]
mov ecx, eax
not cl
or cl, 0x44
or al, 0xbb
and al, cl
mov byte [0x469671], al
movzx eax, byte [0x469472]
xor al, 0x51
mov byte [0x469672], al
movzx eax, byte [0x469473]
xor al, 0x42
mov byte [0x469673], al
movzx eax, byte [0x469474]
xor al, 0x4f
mov byte [0x469674], al
movzx eax, byte [0x469475]
xor al, 0x86
mov byte [0x469675], al
movzx eax, byte [0x469476]
mov ecx, eax
add cl, al
and cl, 0xe6
sub al, cl
add al, 0xf3
mov byte [0x469676], al
movzx eax, byte [0x469477]
xor al, 0xe1
mov byte [0x469677], al
movzx eax, byte [0x469478]
xor al, 0xd3
mov byte [0x469678], al
movzx eax, byte [0x469479]
xor al, 0xa
mov byte [0x469679], al
movzx eax, byte [0x46947a]
xor al, 0x69
mov byte [0x46967a], al
movzx eax, byte [0x46947b]
xor al, 0xf9
mov byte [0x46967b], al
movzx eax, byte [0x46947c]
xor al, 0xcd
mov byte [0x46967c], al
movzx eax, byte [0x46947d]
xor al, 0x9b
mov byte [0x46967d], al
movzx eax, byte [0x46947e]
mov ecx, eax
not cl
or cl, 0x8a
or al, 0x75
and al, cl
mov byte [0x46967e], al
movzx eax, byte [0x46947f]
xor al, 0x4b
mov byte [0x46967f], al
mov dword [0x481640], 1
lea edi, [esi + 0x9272]
cmp edi, dword [esi + 0x28]
jae 0x41ccad
mov ebx, 1
jmp 0x41ca6f
mov ebx, dword [esp + 4]
shr ebx, 1
cmp edi, dword [esi + 0x28]
jae 0x41ccb3
cmp ebx, 1
jne 0x41ca7e
movzx ebx, byte [edi]
inc edi
or ebx, 0x100
test bl, 1
jne 0x41cae0
movzx edx, byte [edi]
movzx eax, word [esi + edx*2 + 0x8852]
mov ecx, dword [esi + 0x44]
shl eax, cl
inc edi
movzx edx, byte [esi + edx + 0x8f12]
or eax, dword [esi + 0x48]
mov dword [esi + 0x48], eax
add edx, ecx
mov dword [esi + 0x44], edx
cmp edx, 8
jae 0x41cac1
jmp 0x41ca64
shr eax, 8
mov dword [esi + 0x48], eax
add edx, 0xfffffff8
mov dword [esi + 0x44], edx
cmp edx, 7
jbe 0x41ca64
mov ecx, dword [esi + 0x30]
cmp ecx, dword [esi + 0x34]
jae 0x41cab0
lea edx, [ecx + 1]
mov dword [esi + 0x30], edx
mov byte [ecx], al
mov edx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
jmp 0x41cab0
mov dword [esp + 4], ebx
movzx ebx, byte [edi]
movzx ebp, word [ebx + ebx + 0x469080]
movzx edx, word [esi + ebp*2 + 0x8852]
mov ecx, dword [esi + 0x44]
mov dword [esp], ecx
shl edx, cl
movzx eax, byte [edi + 2]
movzx ecx, byte [esi + ebp + 0x8f12]
add ecx, dword [esp]
mov dword [esp + 8], eax
shl eax, 8
or edx, dword [esi + 0x48]
movzx ebp, byte [edi + 1]
mov dword [esp], ebp
mov dword [esi + 0x48], edx
mov dword [esi + 0x44], ecx
cmp ecx, 8
jae 0x41cb89
movzx ebp, byte [ebx + str.FaHs_]
and ebx, dword [ebp*4 + 0x4698d0]
shl ebx, cl
or ebx, edx
add eax, dword [esp]
mov dword [esi + 0x48], ebx
add ecx, ebp
mov dword [esi + 0x44], ecx
cmp ecx, 8
jae 0x41cbc1
cmp eax, 0x200
jb 0x41cbe0
mov ebp, dword [esp + 8]
lea edx, [ebp + 0x469800]
lea ebp, [ebp + 0x469700]
jmp 0x41cbec
shr edx, 8
mov dword [esi + 0x48], edx
mov ebp, ecx
or ebp, 0xfffffff7
and ecx, 0xfffffff7
add ecx, ebp
inc ecx
mov dword [esi + 0x44], ecx
cmp ecx, 7
jbe 0x41cb2a
mov ebp, dword [esi + 0x30]
cmp ebp, dword [esi + 0x34]
jae 0x41cb70
lea ecx, [ebp + 1]
mov dword [esi + 0x30], ecx
mov byte [ebp], dl
mov ecx, dword [esi + 0x44]
mov edx, dword [esi + 0x48]
jmp 0x41cb70
shr ebx, 8
mov dword [esi + 0x48], ebx
add ecx, 0xfffffff8
mov dword [esi + 0x44], ecx
cmp ecx, 7
jbe 0x41cb4c
mov edx, dword [esi + 0x30]
cmp edx, dword [esi + 0x34]
jae 0x41cbb0
lea ecx, [edx + 1]
mov dword [esi + 0x30], ecx
mov byte [edx], bl
mov ecx, dword [esi + 0x44]
mov ebx, dword [esi + 0x48]
jmp 0x41cbb0
lea edx, [eax + 0x469480]
lea ebp, [eax + 0x468c80]
movzx edx, byte [edx]
movzx ebp, byte [ebp]
mov dword [esp], ebp
movzx ebp, word [esi + edx*2 + 0x8a92]
movzx edx, byte [esi + edx + 0x9032]
shl ebp, cl
or ebx, ebp
mov dword [esi + 0x48], ebx
add edx, ecx
mov dword [esi + 0x44], edx
cmp edx, 8
jae 0x41cc61
add edi, 3
mov ebp, dword [esp]
and eax, dword [ebp*4 + 0x4698d0]
mov ecx, edx
shl eax, cl
or eax, ebx
mov dword [esi + 0x48], eax
add edx, ebp
mov dword [esi + 0x44], edx
cmp edx, 8
jb 0x41ca60
mov ebx, dword [esp + 4]
jmp 0x41cc95
shr ebx, 8
mov dword [esi + 0x48], ebx
add edx, 0xfffffff8
mov dword [esi + 0x44], edx
cmp edx, 7
jbe 0x41cc17
mov ecx, dword [esi + 0x30]
cmp ecx, dword [esi + 0x34]
jae 0x41cc50
lea edx, [ecx + 1]
mov dword [esi + 0x30], edx
mov byte [ecx], bl
mov edx, dword [esi + 0x44]
mov ebx, dword [esi + 0x48]
jmp 0x41cc50
shr eax, 8
mov dword [esi + 0x48], eax
add edx, 0xfffffff8
mov dword [esi + 0x44], edx
cmp edx, 7
jbe 0x41ca64
mov ecx, dword [esi + 0x30]
cmp ecx, dword [esi + 0x34]
jae 0x41cc80
lea edx, [ecx + 1]
mov dword [esi + 0x30], edx
mov byte [ecx], al
mov edx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
jmp 0x41cc80
mov edx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
movzx ebx, word [esi + 0x8a52]
movzx edi, byte [esi + 0x9012]
mov ecx, edx
shl ebx, cl
or ebx, eax
mov dword [esi + 0x48], ebx
add edi, edx
mov dword [esi + 0x44], edi
cmp edi, 8
jae 0x41cd09
mov ecx, dword [esi + 0x30]
xor eax, eax
cmp ecx, dword [esi + 0x34]
setb al
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
ret
shr ebx, 8
mov dword [esi + 0x48], ebx
mov eax, edi
or eax, 0xfffffff7
and edi, 0xfffffff7
add edi, eax
inc edi
mov dword [esi + 0x44], edi
cmp edi, 7
jbe 0x41ccd4
mov eax, dword [esi + 0x30]
cmp eax, dword [esi + 0x34]
jae 0x41ccf0
lea ecx, [eax + 1]
mov dword [esi + 0x30], ecx
mov byte [eax], bl
mov edi, dword [esi + 0x44]
mov ebx, dword [esi + 0x48]
jmp 0x41ccf0