Function at 0x48db11
Capabilities:
Print debug messages

Disassembly:
lea esp, [esp + 4]
nop
js 0x48b936
cmp edi, dword [esp + 0x10]
popf
je 0x48b93e
xchg ebx, ebx
je 0x48b942
ja 0x48b945
mov esp, 0x7ebe4500
add byte [ebp + ecx + 0x7a], dh
add byte [ebp], dh
add byte [ebp - 0x42], al
jle 0x48b94a
je 0x48b959
jp 0x48b94e
jne 0x48b950
lea esi, [esi]
jbe 0x48b954
jne 0x48b959
mov edx, 0x450096cc
xlatb
add byte [ebp - 0x29], al
ror eax, 0
jne 0x48b968
enter 0x7500, 7
jle 0x48b963
jl 0x48b965
je 0x48b968
xor eax, 0x7cc74dfe
add byte [eax + 0xa], bh
dec byte [ebp - 0x39]
jl 0x48b96d
js 0x48b979
jl 0x48b971
lea eax, [eax]
jle 0x48b975
jns 0x48b979
call 0xd88e3a75
cld
add byte [ebp - 0x28], 0xfc
ja 0x48b97f
jnp 0x48b981
je 0x48b994
pushf
jns 0x48b987
jge 0x48b989
mov ecx, ecx
popf
jge 0x48b98f
jmp 0x48b991
jne 0x48b994
mov esi, 0xfdb84580
add byte [ebp - 0x48], 0xfd
jl 0x48b99a
jo 0x48b99c
jnp 0x48b9a5
mov eax, eax
jp 0x48b9a5
jmp 0x45c93f00
add byte [ebp - 0x2f], 0xfe
jmp 0x48b9ab
jg 0x48b9ad
lea ecx, [ecx + 0xdb6]
lea ecx, [ecx - 0xdb6]
ja 0x48b9c1
js 0x48b9bd
nop
jbe 0x48b9c1
mov edi, 0x4d8d056a
in al, 0x6a
add byte [ecx - 0x18], dl
jb 0x48b95d
push 5
lea ecx, [ebp - 0x1c]
push 0
push ecx
call fcn.00474b40
add esp, 0xc
call 0x48b9d6
lea esp, [esp + 4]
clc
je 0x48b9f9
invalid
pushf
lea esi, [esi + 0x326c]
lea esi, [esi - 0x326c]
xor esp, 0
shr esp, 0
popf
nop
jp 0x48b9f6
jne 0x48b9f9
add eax, 0x81e445c6
mov byte [ebp - 0x1c], 0x81
xor edi, 0x32d7
xor edi, 0x32d7
xchg ebx, edi
xchg ebx, edi
js 0x48ba15
mov esi, esi
jns 0x48ba15
lcall 0x857c, 0xe745c6c6
add al, 0x24
mov byte [ebp - 0x19], 0x7c
test dword [esp], eax
jg 0x48ba2d
pushf
neg edi
neg edi
popf
jb 0x48ba28
xchg edx, edx
jle 0x48ba2d
jmp 0x4f2dfff7
mov byte [ebp - 0x1b], 0x4e
jae 0x48ba33
inc eax
dec eax
jnp 0x48ba41
nop
jmp 0x48ba3a
nop
lea edx, [edx]
jp 0x48ba41
xor eax, 0xe645c693
dec ebx
mov byte [ebp - 0x1a], 0x4b
shr esp, 0
lea edi, [edi]
test edi, eax
xor esp, 0
jp 0x48ba61
lea edx, [edx + 0x32d7]
lea edx, [edx - 0x32d7]
jnp 0x48ba61
ljmp 0x3433:0xe54dfe0c
dec byte [ebp - 0x1b]
xor esi, dword [esp]
xor esi, dword [esp]
jl 0x48ba6c
cmp ecx, 0x669b
jp 0x48ba7b
jmp 0x48ba76
xchg esi, eax
xchg esi, eax
jnp 0x48ba7b
jmp 0xb12d1809
mov bl, byte [ebp - 0x1c]
mov al, 0xfd
add bl, al
mov byte [ebp - 0x1c], bl
push esi
pop esi
jb 0x48ba89
jp 0x48ba9c
pushf
cmp esp, 0x5596
popf
jg 0x48ba97
jnp 0x48ba99
jnp 0x48ba9c
jmp 0xf82effa0
add byte [ebp - 0x1a], al
not esi
not esi
add ebx, 0
jp 0x48baad
xchg ebx, ebx
jnp 0x48baad
mov esi, 0x8de74d8a
push ebp
cld
mov cl, byte [ebp - 0x19]
lea edx, [ebp - 4]
push edx
push 1
lea eax, [ebp - 0x4c]
push 0
add cl, 0xfe
push eax
push 0x80000002
mov byte [ebp - 0x19], cl
call fcn.00471790
test eax, eax
jne 0x48bb19
mov eax, dword [ebp - 4]
test eax, eax
je 0x48bb19
lea ecx, [ebp - 0xc]
lea edx, [ebp - 8]
push ecx
lea ecx, [ebp - 0x10]
push edx
push ecx
lea edx, [ebp - 0x1c]
push 0
push edx
push eax
call fcn.0047cd10
test eax, eax
jne 0x48bb10
mov eax, dword [ebp - 0x10]
mov ecx, 4
cmp eax, ecx
jne 0x48bb10
mov eax, dword [ebp - 8]
test eax, eax
jbe 0x48bb10
cmp dword [ebp - 0xc], ecx
jne 0x48bb10
mov dword [0x4684dc], eax
mov eax, dword [ebp - 4]
push eax
call fcn.00477c40
cmp ecx, dword [esp + 0xc]
ja 0x48bb25
xchg esp, esp
jbe 0x48bb25
mov eax, 0x40d8b1f
mov ebx, 0xd890046
hlt
mov ecx, dword [0x46bb04]
mov dword [0x467cf4], ecx
mov ebx, ebx
jae 0x48bb46
pushf
nop
and edi, edi
shr esp, 0
mov esp, esp
popf
lea eax, [eax]
jb 0x48bb46
mov ebx, 0xfe63b5e8
jmp dword [ebx + 0x467cfc]
call 0x471f00
mov dword [0x467cfc], eax
call fcn.0048eb70
mov dword [0x46850c], eax
mov eax, dword [0x46bb04]
cmp eax, 0x80000000
jae 0x48be00
lea esp, [esp]
jg 0x48bb85
pushf
or edi, edi
mov ecx, ecx
xor eax, 0
popf
xchg ebx, esi
xchg ebx, esi
jo 0x48bb80
jl 0x48bb82
jle 0x48bb85
mov ecx, 0x46c098a1
add byte [ebp + 0x840fc0], al
add al, 0
add bh, dh
fdivrp st(7)
fdivrp st(7)
sal bh, 1
rol byte [esi + 0x4e], 1
mov eax, dword [0x46c098]
test eax, eax
je 0x48bf92
neg esi
neg esi
not eax
not eax
inc esi
dec esi
jl 0x48bbb6
pushf
nop
lea ebx, [ebx + 0x4d65]
lea ebx, [ebx - 0x4d65]
popf
xchg esp, esp
mov esi, esi
jge 0x48bbb6
mov ebp, 0x65b16fb0
mov al, 0x6f
mov cl, 0x65
mov bl, 0x75
mov byte [0x46bc94], 0x56
mov byte [0x46bc95], al
mov byte [0x46bc96], 0x69
mov byte [0x46bc97], 0x62
mov byte [0x46bc98], al
mov byte [0x46bc99], cl
mov byte [0x46bc9a], 0x6d
mov byte [0x46bc9b], 0x66
mov byte [0x46bc9c], cl
mov byte [0x46bc9d], 0x46
mov byte [0x46bc9e], 0x79
mov byte [0x46bc9f], 0x64
mov byte [0x46bca0], 0x66
mov byte [0x46bca1], 0x71
mov byte [0x46bca2], bl
mov byte [0x46bca3], 0x6a
mov byte [0x46bca4], 0x70
mov byte [0x46bca5], al
mov byte [0x46bca6], 0x47
mov byte [0x46bca7], 0x6a
mov byte [0x46bca8], 0x6d
mov byte [0x46bca9], bl
mov byte [0x46bcaa], 0x66
mov byte [0x46bcab], 0x73
mov byte [0x46bcac], 0
xchg esp, esp
inc ecx
dec ecx
lea edi, [edi]
jo 0x48bc82
pushf
inc ecx
dec ecx
xor eax, 0x10d3
xor eax, 0x10d3
or edx, 0
popf
mov edi, edi
nop
jno 0x48bc82
ljmp 0x46:0xbc940d8a
mov cl, byte [0x46bc94]
mov al, byte [0x46bc95]
mov dl, byte [0x46bc96]
dec cl
dec al
mov byte [0x46bc94], cl
mov cl, byte [0x46bc97]
mov byte [0x46bc95], al
mov al, byte [0x46bc98]
dec dl
dec cl
mov byte [0x46bc96], dl
mov dl, byte [0x46bc99]
dec al
mov byte [0x46bc97], cl
mov cl, byte [0x46bc9a]
mov byte [0x46bc98], al
mov al, byte [0x46bc9b]
dec dl
dec cl
mov byte [0x46bc99], dl
mov dl, byte [0x46bc9c]
dec al
mov byte [0x46bc9a], cl
mov cl, byte [0x46bc9d]
mov byte [0x46bc9b], al
mov al, byte [0x46bc9e]
dec dl
dec cl
mov byte [0x46bc9c], dl
mov dl, byte [0x46bc9f]
dec al
mov byte [0x46bc9d], cl
mov cl, byte [0x46bca0]
mov byte [0x46bc9e], al
mov al, byte [0x46bca1]
dec dl
dec cl
mov byte [0x46bc9f], dl
mov dl, byte [0x46bca2]
dec al
mov byte [0x46bca0], cl
mov cl, byte [0x46bca3]
mov byte [0x46bca1], al
mov al, byte [0x46bca4]
dec dl
dec cl
dec al
mov byte [0x46bca2], dl
mov byte [0x46bca3], cl
mov byte [0x46bca4], al
mov dl, byte [0x46bca5]
mov cl, byte [0x46bca6]
mov al, byte [0x46bca7]
dec dl
mov byte [0x46bca5], dl
mov dl, byte [0x46bca8]
dec cl
dec al
mov byte [0x46bca6], cl
mov cl, byte [0x46bca9]
dec dl
mov byte [0x46bca7], al
mov al, byte [0x46bcaa]
mov byte [0x46bca8], dl
mov dl, byte [0x46bcab]
dec cl
dec al
dec dl
mov byte [0x46bca9], cl
mov byte [0x46bcaa], al
mov byte [0x46bcab], dl
call 0x48bdc7
lea esp, [esp + 4]
xor eax, edi
xor eax, edi
lea esi, [esi + 0x5913]
sub esi, 0x5913
rol esp, 0
jp 0x48bde8
xchg esp, esp
ja 0x48bde4
jnp 0x48bde8
add eax, 0x98158bb7
rol byte [esi], 0x68
xchg esp, eax
mov esp, 0xe8520046
daa
push ebp
invalid
mov edx, dword [0x46c098]
push 0x46bc94
push edx
call fcn.00481320
mov dword [0x46c0b4], eax
jmp 0x48be02
mov bl, 0x75
mov eax, dword [0x46c098]
test eax, eax
je 0x48bf92
test ecx, 0x4e8d
xchg ecx, ecx
test esp, 0x6d68
jne 0x48be2f
pushf
jmp 0x48be23
dec eax
inc eax
lea esp, [esp]
popf
jnp 0x48be2c
je 0x48be2f
xor eax, 0xbc9405c6
inc esi
add byte [edi - 0x3a], dl
add eax, 0x46bc95
push 0xffffffffffffffc6
add eax, 0x46bc96
jae 0x48bdcd
mov byte [0x46bc94], 0x57
mov byte [0x46bc95], 0x6a
mov byte [0x46bc96], 0x73
mov byte [0x46bc97], bl
sbb eax, 0x46bc97
mov byte [0x46bc98], 0x76
mov byte [0x46bc99], 0x62
mov byte [0x46bc9a], 0x6d
mov byte [0x46bc9b], 0x51
mov byte [0x46bc9c], 0x73
mov byte [0x46bc9d], 0x70
mov byte [0x46bc9e], bl
mov byte [0x46bc9f], 0x66
mov byte [0x46bca0], 0x64
mov byte [0x46bca1], bl
mov byte [0x46bca2], 0
lea edi, [edi]
ja 0x48bea6
pushf
clc
add esp, 0
popf
jnp 0x48bea3
jbe 0x48bea6
mov esi, 0xbc940d8a
inc esi
add byte [eax + 0x46bc95], ah
mov cl, byte [0x46bc94]
mov al, byte [0x46bc95]
mov bl, byte [0x46bc96]
mov dl, byte [0x46bc97]
dec cl
dec al
mov byte [0x46bc94], cl
mov cl, byte [0x46bc98]
mov byte [0x46bc95], al
mov al, byte [0x46bc99]
dec bl
dec dl
mov byte [0x46bc96], bl
mov bl, byte [0x46bc9a]
dec cl
mov byte [0x46bc97], dl
mov dl, byte [0x46bc9b]
dec al
mov byte [0x46bc98], cl
mov cl, byte [0x46bc9c]
mov byte [0x46bc99], al
mov al, byte [0x46bc9d]
dec bl
dec dl
mov byte [0x46bc9a], bl
mov bl, byte [0x46bc9e]
dec cl
mov byte [0x46bc9b], dl
mov dl, byte [0x46bc9f]
dec al
mov byte [0x46bc9c], cl
mov cl, byte [0x46bca0]
mov byte [0x46bc9d], al
mov al, byte [0x46bca1]
dec bl
dec dl
dec cl
dec al
mov byte [0x46bc9e], bl
mov byte [0x46bc9f], dl
mov byte [0x46bca0], cl
mov byte [0x46bca1], al
add esp, 0
jg 0x48bf6c
xchg ecx, ecx
jle 0x48bf6c
add eax, 0x46c098a1
add byte [eax - 0x6c], ch
mov esp, 0xe8500046
movsb byte es:[edi], byte [esi]
push ebx
invalid
mov eax, dword [0x46c098]
push 0x46bc94
push eax
call fcn.00481320
push 0x19
push 0
push 0x46bc94
mov dword [0x4684fc], eax
call fcn.00474b40
add esp, 0xc
mov edx, dword [0x45a0f0]
mov ecx, entry0
sub ecx, edx
mov dword [0x46c078], ecx
call fcn.00473730
mov eax, dword [0x46ba30]
cmp eax, 1
mov dword [0x467d78], eax
jne 0x48bfbe
mov dword [0x46ba78], eax
mov eax, dword [0x4659cc]
test eax, eax
je 0x48c365
ror esp, 0
cld
jne 0x48bfd1
ror edi, 0
jg 0x48bff7
pushf
cmp eax, 0x34c6
call 0x48bfe2
lea esp, [esp + 4]
xor ecx, dword [esp + 4]
xor ecx, dword [esp + 4]
popf
jg 0x48bff2
jb 0x48bff4
jle 0x48bff7
mov ebp, 0x2834e8
add byte [ebx - 0x7af0ee08], al
scasd eax, dword es:[edi]
add byte [eax], al
add byte [ecx + 0x616cfc], al
add byte [eax - 0x6399e98a], dl
call 0x48e830
cmp eax, 0x11
jne 0x48c0b4
cmp esp, 0x616c
nop
jbe 0x48c024
pushf
inc edx
dec edx
or ebx, ebx
cmp ecx, dword [esp]
cmp esp, 0x2f97
popf
js 0x48c021
ja 0x48c024
mov edx, 0xbb0c05c7
inc esi
add byte [edx], al
add byte [eax], al
add bh, al
add eax, 0x46c0d8
or byte [eax], al
add byte [eax], al
mov dword [0x46bb0c], 2
mov dword [0x46c0d8], 8
nop
cmp ecx, dword [esp + 4]
js 0x48c046
jne 0x48c041
xchg edx, edx
jns 0x48c046
jmp 0xc114c611
mov dword [0x46c0cc], entry0
push eax
mov eax, case.0x48daf1.1
mov dword [0x46a9e4], eax
pop eax
test dword [esp + 4], eax
stc
add eax, 0
jb 0x48c081
pushf
or edi, 0
nop
popf
lea eax, [eax + 0x653c]
lea eax, [eax - 0x653c]
lea ecx, [ecx]
jno 0x48c07e
jae 0x48c081
mov ecx, 0xc0cc158b
inc esi
add byte [ecx + 0x46a9e4], ah
mov edx, dword [0x46c0cc]
mov eax, dword [0x46a9e4]
sub eax, edx
mov dword [0x46a9e4], eax
inc ebx
dec ebx
test esp, 0x77a0
jg 0x48c0af
pushf
shr eax, 0
shl esi, 0
and esi, esi
cld
popf
jo 0x48c0ac
jle 0x48c0af
mov esp, 0x1f03e9
add byte [edx + 0x4a], al
jmp case.0x48daf1.1
inc edx
dec edx
jo 0x48c0c9
pushf
push esi
pop esi
lea ecx, [ecx]
popf
jae 0x48c0c2
jno 0x48c0c4
jb 0x48c0c6
jno 0x48c0c9
ljmp 0x3bff:0xfe28f2e8
call 0x46e9c0
cmp edi, edx
jge 0x48c0d2
xor ebx, edx
xor ebx, edx
jbe 0x48c0f0
pushf
nop
popf
jne 0x48c0df
jge 0x48c0e1
lea ebx, [ebx + 0x6684]
lea ebx, [ebx - 0x6684]
ja 0x48c0f0
mov ebx, 0x46ba60a1
add byte [ebx + 0x46c0c40d], cl
add byte [ebx], al
enter 0xd89, 0x70
jns 0x48c148
mov eax, dword [0x46ba60]
mov ecx, dword [0x46c0c4]
add ecx, eax
mov dword [0x467970], ecx
add ebx, 0x78e4
sub ebx, 0x78e4
jno 0x48c125
add byte [ecx + 0x78e4c3], al
add byte [ecx + 0x78e4eb], al
add byte [ecx + 0x14], dh
pushf
shr edx, 0
mov eax, eax
lea eax, [eax]
lea ebx, [ebx]
popf
jno 0x48c120
lea esi, [esi]
jo 0x48c125
or dword [ebx + 0x46c0c415], 0x600d8b00
mov edx, 0xe9c10046
add ecx, dword [ebp - 0x37d4edfc]
mov edx, dword [0x46c0c4]
mov ecx, dword [0x46ba60]
shr ecx, 3
lea eax, [edx + edx]
sub ecx, eax
mov dword [0x467974], ecx
js 0x48c141
and edi, 0xffffffff
jbe 0x48c146
ror ebx, 0x16
push ss
ror ebx, 0xa
jbe 0x48c168
pushf
cmp ebx, dword [esp]
jnp 0x48c155
popf
jne 0x48c159
lea edx, [edx + 0x530]
lea edx, [edx - 0x530]
ja 0x48c168
lcall 0x78ff, 0xffd4f3e8
add byte [ebx - 0x257aff3e], al
call 0x489660
js 0x48c16f
add edx, 0
test edx, ebx
shl esi, 0
jne 0x48c185
jp 0x48c17b
jbe 0x48c17d
lea eax, [eax]
jl 0x48c181
je 0x48c185
sub dword [eax - 0x3f3bea75], 0x358b0046
jo 0x48c208
mov edx, dword [0x46c0c4]
mov esi, dword [0x467970]
add esi, edx
mov dword [0x467970], esi
inc esi
add byte [ebx], al
mov dword [0x467970], esi
add esp, 0
nop
jl 0x48c19f
jnp 0x48c1c3
pushf
test dword [esp + 0x10], eax
neg ecx
neg ecx
or esp, 0
popf
lea esi, [esi + 0x4263]
lea esi, [esi - 0x4263]
jp 0x48c1be
mov esi, esi
jp 0x48c1c3
mov esi, 0x46ba60a1
add byte [ebx + 0x4679740d], cl
add cl, al
call 0x8a10c4d6
or eax, 0x467974
mov eax, dword [0x46ba60]
mov ecx, dword [0x467974]
shr eax, 2
add ecx, eax
mov dword [0x467974], ecx
shr eax, 0
cmp esi, eax
xchg edi, edi
jns 0x48c1f7
pushf
xor esi, 0
test eax, 0x2ac2
std
cld
std
cld
popf
jbe 0x48c1f4
js 0x48c1f7
mov ebx, 0x79540d8b
inc esi
add byte [ecx + 0x467cc00d], cl
add byte [ebx + 0x75ff23c0], cl
mov ecx, dword [0x467954]
mov dword [0x467cc0], ecx
mov eax, eax
and edi, edi
jne 0x48c218
pcmpgtd mm3, qword [edi + esi*2 + 0x52de3b00]
pushf
ja 0x48c20d
cmp ebx, esi
push edx
pop edx
popf
xchg edi, edi
je 0x48c218
call 0x79a0d7a7
inc esi
add byte [ecx + 0x467cc415], cl
add ch, bh
mov edx, dword [0x467958]
mov dword [0x467cc4], edx
std
cld
cmc
shl esp, 0
cmp esp, 0x5622
jne 0x48c238
jbe 0x48c234
je 0x48c238
add eax, 0x795ca135
inc esi
add byte [ebx + 0x467cc8], ah
mov eax, dword [0x46795c]
mov dword [0x467cc8], eax
xor ecx, 0
jb 0x48c247
jle 0x48c25d
pushf
jno 0x48c24d
shr esp, 0
jp 0x48c252
popf
lea edx, [edx]
xchg esi, esi
js 0x48c25a
jg 0x48c25d
mov edi, 0x79600d8b
inc esi
add byte [ecx + 0x467ccc0d], cl
add byte [eax], bh
mov ecx, dword [0x467960]
mov dword [0x467ccc], ecx
js 0x48c26b
stc
lea edx, [edx + 0x5add]
lea edx, [edx - 0x5add]
nop
je 0x48c284
mov esp, esp
lea edi, [edi]
js 0x48c281
jne 0x48c284
call 0x79acd813
inc esi
add byte [ecx + 0x467cd015], cl
add byte [eax + eax - 9], bh
sal edi, cl
rol dword [ebx - 0x1c3eff40], cl
add byte [eax + 0x17], dh
mov edx, dword [0x467964]
mov dword [0x467cd0], edx
jl 0x48c292
not ebx
not ebx
add eax, 0
shl ebx, 0
jo 0x48c2b5
pushf
and eax, eax
add esp, 0
add edi, 0
popf
je 0x48c2ac
xchg ebx, edi
xchg ebx, edi
jge 0x48c2b2
jno 0x48c2b5
mov esi, 0x467968a1
add byte [ebx + 0x467cd4], ah
mov eax, dword [0x467968]
mov dword [0x467cd4], eax
ja 0x48c2c1
add eax, 0x700e
sub eax, 0x700e
jge 0x48c2cd
nop
jle 0x48c2d8
ja 0x48c2d2
nop
mov esp, esp
jg 0x48c2d8
mov ecx, 0x796c0d8b
inc esi
add byte [ecx + 0x467cd80d], cl
add ah, bh
mov ecx, dword [0x46796c]
mov dword [0x467cd8], ecx
cld
jo 0x48c2e7
xchg ebx, ebx
jne 0x48c2ff
pushf
shl esp, 0
jo 0x48c2f2
stc
popf
nop
jbe 0x48c2f8
xchg esi, edx
xchg esi, edx
je 0x48c2ff
mov edx, 0x1589d233
call 0x83490984
leave
add cl, al
rol byte [eax], 0x72
push es
xor edx, edx
mov dword [0x467ce8], edx
or ecx, 0
rol eax, 0
jb 0x48c315
mov ebx, ebx
jae 0x48c315
mov edi, 0xec15892d
jl 0x48c360
mov dword [0x467cec], edx
xchg edx, esi
xchg edx, esi
push esi
add byte [edi + 0x56f287f2], al
pop esi
je 0x48c329
lea esp, [esp]
jne 0x48c329
lcall 0x46, 0x7cf005c7
add byte [eax], al
add byte [eax], al
mov dword [0x467cf0], 0
shl ecx, 0
jae 0x48c33d
jne 0x48c33a
jb 0x48c33d
add eax, 0xbb04158b
inc esi
add byte [ecx + 0x467cf415], cl
add bh, dh
fcompi st(7)
fistp qword [esp + ecx + 0x66]
pushfd
mov edx, dword [0x46bb04]
mov dword [0x467cf4], edx
neg edi
neg edi
jl 0x48c35b
pushf
sub ebx, 0
popf
je 0x48c358
jge 0x48c35b
mov esp, 0x46c0b4a1
add byte [ebx + 0x467cf8], ah
mov eax, dword [0x46c0b4]
mov dword [0x467cf8], eax
inc ecx
dec ecx
test dword [esp + 0xc], edi
je 0x48c377
jno 0x48c36f
mov esp, esp
mov esp, esp
jne 0x48c377
ljmp 0x467d:0x805c7eb
mov dword [0x467d08], 0x48e630
inc edx
dec edx
jmp 0x48c385
xor eax, edx
xor eax, edx
js 0x48c3a1
lea ecx, [ecx + 0x3f07]
lea ecx, [ecx - 0x3f07]
lea esp, [esp]
ja 0x48c39c
jb 0x48c39e
jns 0x48c3a1
mov ebp, 0xc0cc05c7
inc esi
add al, dh
cmpsb byte [esi], byte es:[edi]
dec eax
add byte [eax - 0x48], dl
mov bh, 0xdf
dec eax
add byte [ebx + 0x46a9e4], ah
mov dword [0x46c0cc], entry0
push eax
mov eax, case.0x48daf1.1
mov dword [0x46a9e4], eax
pop eax
mov ecx, dword [0x46c0cc]
mov eax, dword [0x46a9e4]
sub eax, ecx
mov dword [0x46a9e4], eax
cmc
ror esi, 4
ror esi, 0x1c
xchg edx, edx
js 0x48c3eb
pushf
add ebx, 0
jge 0x48c3db
rol esi, 0x10
rol esi, 0x10
jle 0x48c3e3
popf
lea esp, [esp]
jns 0x48c3eb
add eax, 0x46bb5068
add al, ch
imul esp, dword [esi], 0xffffffff
inc dword [ebx - 0x6ccfb3c]
push 0x46bb50
call fcn.0047ea60
add esp, 4
xor edi, ecx
xor edi, ecx
jo 0x48c414
pushf
cmc
xor eax, dword [esp + 8]
xor eax, dword [esp + 8]
popf
jl 0x48c40d
mov edi, edi
ja 0x48c411
jno 0x48c414
mov edi, 0xa9e4158b
inc esi
add byte [ecx + 0x46c0cc], ah
mov edx, dword [0x46a9e4]
mov eax, dword [0x46c0cc]
push edx
push eax
push 0x46bb50
call fcn.0048ea70
add esp, 0xc
nop
std
cld
js 0x48c433
rol esp, 0
jno 0x48c447
pushf
or edi, edi
ja 0x48c43e
js 0x48c440
popf
jne 0x48c444
jo 0x48c447
mov esp, 0x46bb5068
add byte [eax - 0x2c], ch
test eax, 0xdae80046
inc esp
invalid
push 0x46bb50
push 0x46a9d4
call fcn.00470930
add esp, 8
mov esp, esp
mov edi, edi
shl esp, 0
xchg esi, edx
xchg esi, edx
ja 0x48c476
pushf
test dword [esp], ebx
jb 0x48c46d
jl 0x48c46f
popf
jle 0x48c473
jbe 0x48c476
mov ecx, 0xa9d80d8b
inc esi
add byte [ecx + 0x46bba80d], cl
add byte [esi + 0x46], cl
mov ecx, dword [0x46a9d8]
mov dword [0x46bba8], ecx
dec esi
inc esi
cmp esp, 0x6f7a
add ebx, 0x515d
sub ebx, 0x515d
add edx, dword [esp]
sub edx, dword [esp]
jg 0x48c4a7
nop
mov esp, esp
jbe 0x48c4a3
jle 0x48c4a7
call 0xe05e4fe8
test eax, 0x15890046
rol al, 1
inc esi
add byte [ecx + 0x44fcfc], al
add cl, al
into
add byte [ebx + 0x4b], al
mov edx, dword [0x46a9e0]
mov dword [0x46c0d0], edx
cmp esp, 0x44fc
ror esi, 0
inc ebx
dec ebx
je 0x48c4cb
jae 0x48c4c2
lea esp, [esp]
jle 0x48c4c7
jne 0x48c4cb
mov eax, 0x59cca1e9
inc esi
add byte [ebp - 0x507bf040], al
add dword [eax], eax
add cl, al
loope 0x48c4db
mov eax, dword [0x4659cc]
test eax, eax
je 0x48c687
shl ecx, 0
shl edx, 0
test esp, 0xbdc
mov esp, esp
jp 0x48c4f2
xchg edx, edx
xchg ecx, ecx
mov eax, eax
jnp 0x48c4f2
add eax, 0x8939e8e7
invalid
call 0x484e30
jbe 0x48c4f9
shr esp, 0
jns 0x48c4fe
xor edi, 0x46d3
xor edi, 0x46d3
je 0x48c515
jbe 0x48c50e
jne 0x48c510
jne 0x48c515
ljmp 0xfe66:0x86e8dd6b
call 0x472ba0
call 0x48c51f
lea esp, [esp + 4]
jg 0x48c530
jg 0x48c527
xchg esp, esp
mov eax, eax
jle 0x48c530
and dword [eax - 0x3f], 0xfe4edbe8
push dword [edi]
call 0x471410
ja 0x48c537
jb 0x48c543
jne 0x48c53b
jl 0x48c53d
jbe 0x48c53f
jae 0x48c543
ljmp 0xffff:0x3678e82b
call 0x47fbc0
and edi, edi
add eax, 0
cmp edi, ebx
jne 0x48c557
nop
je 0x48c557
mov ebx, 0xc4e89086
insd dword es:[edi], dx
invalid
call 0x473320
cmc
xchg esi, esi
rol esp, 0
je 0x48c572
pushf
jae 0x48c568
rol edi, 0
popf
ja 0x48c56f
jne 0x48c572
jmp 0x46c5aa17
mov eax, dword [0x467ce4]
mov dword [0x467970], eax
jmp 0x48c57e
jmp 0x48c580
je 0x48c58d
pushf
ja 0x48c586
popf
jnp 0x48c58a
jne 0x48c58d
sub eax, 0x7ce00d8b
inc esi
add byte [ecx + 0x4679740d], cl
add ch, bh
mov ecx, dword [0x467ce0]
mov dword [0x467974], ecx
std
cld
call 0x48c5a0
add esp, 4
ror ebx, 3
rol ebx, 3
jo 0x48c5b3
nop
mov edx, edx
jno 0x48c5b3
mov ebx, 0x68e878a0
out 0xfe, al
invalid
call fcn.0047ac20
mov edx, 2
cmp eax, edx
jne 0x48c60e
shl esp, 0
cmp edx, 0x1094
sub esp, 0
jns 0x48c5cf
jne 0x48c5da
xchg esp, esp
jnp 0x48c5d5
je 0x48c5da
mov eax, 0x1589a44c
or al, 0xbb
inc esi
add bh, al
add eax, 0x46c0d8
or byte [eax], al
add byte [eax], al
mov dword [0x46bb0c], edx
mov dword [0x46c0d8], 8
cmp esi, dword [esp + 8]
clc
lea ebx, [ebx + 0x6084]
lea ebx, [ebx - 0x6084]
jno 0x48c5fd
jns 0x48c609
xchg esi, esi
jns 0x48c603
jbe 0x48c605
js 0x48c609
or edi, 0x19a9e9
add cl, al
jmp 0x7f554214
jmp case.0x48daf1.1
shr ecx, 0
jl 0x48c61f
jg 0x48c615
jg 0x48c617
jae 0x48c619
jl 0x48c61b
jge 0x48c61f
ljmp 0x46:0x91d8a1ed
mov eax, dword [0x4691d8]
test eax, eax
je 0x48c631
mov eax, dword [0x4691dc]
test eax, eax
jne case.0x48d0db.28071
jl 0x48c633
jae 0x48c635
lea esp, [esp]
js 0x48c647
xchg edi, ebx
xchg edi, ebx
jno 0x48c640
jo 0x48c642
mov esp, esp
jns 0x48c647
lcall 0x46, 0xbb0c1589
mov dword [0x46bb0c], edx
mov dword [0x46c0d8], 8
push edi
add edi, 0x6504
ror edi, 6
pop edi
xor esi, dword [esp + 8]
xor esi, dword [esp + 8]
jbe 0x48c66c
jg 0x48c682
mov eax, eax
je 0x48c672
lea eax, [eax + 0x4eb1]
lea eax, [eax - 0x4eb1]
jle 0x48c682
mov esp, 0x1930e9cd
add byte [eax], al
jmp case.0x48daf1.1
mov ecx, dword [0x467958]
mov eax, dword [0x467954]
lea edx, [ecx + eax]
sub eax, ecx
mov dword [0x46ba60], edx
mov dword [0x46c0c4], eax
mov dword [0x467970], edx
mov dword [0x467974], eax
mov eax, dword [0x4691cc]
mov dx, word [eax]
add eax, 8
mov word [0x46c070], dx
mov cx, word [eax - 6]
mov word [0x46c072], cx
mov ecx, dword [eax - 4]
mov dword [0x4691cc], eax
mov eax, dword [0x46c070]
and eax, 0xffff
mov dword [0x46c06c], ecx
cmp eax, 0x4076
jg 0x48cbe2
je 0x48d047
cmp eax, 0x1d32
jg 0x48c948
je 0x48d2b1
cmp eax, 0xddd
jg 0x48c81e
je case.0x48c817.2969
cmp eax, 0x7a8
jg 0x48c7b1
je 0x48d8d3
cmp eax, 0x2d5
jg 0x48c770
je 0x48cdaf
cmp eax, 0xb9
jg 0x48c757
je case.0x48c817.2969
cmp eax, 0xa
je 0x48daa6
cmp eax, 0x2c
je 0x48d35c
jmp case.0x48d0db.28071
sub eax, 0x1c0
je case.0x48d0db.28070
sub eax, 0x11
je 0x48d56a
jmp case.0x48d0db.28071
cmp eax, 0x3b8
jg 0x48c796
je 0x48ce87
sub eax, 0x37e
je 0x48ce87
sub eax, 0xe
je case.0x48c817.2969
jmp case.0x48d0db.28071
cmp eax, 0x4f7
je 0x48d744
cmp eax, 0x7a0
je case.0x48d0db.28067
jmp case.0x48d0db.28071
cmp eax, 0xa53
jg 0x48c7ff
je case.0x48c817.2970
cmp eax, 0x85e
jg 0x48c7e6
je case.0x48d0db.28066
cmp eax, 0x7d1
je 0x48d56a
cmp eax, 0x85d
je case.0x48c817.2968
jmp case.0x48d0db.28071
sub eax, 0xa30
je 0x48d1be
sub eax, 9
je case.0x48d0db.28070
jmp case.0x48d0db.28071
add eax, 0xfffff469
cmp eax, 0xb5
ja case.0x48d0db.28071
xor edx, edx
mov dl, byte [eax + 0x48e440]
jmp dword [edx*4 + 0x48e42c]
cmp eax, 0x16a3
jg 0x48c8c2
je 0x48d35c
cmp eax, 0x1232
jg 0x48c87f
je 0x48d8d3
cmp eax, 0x101f
jg 0x48c864
je 0x48cdaf
cmp eax, 0xe77
je 0x48d543
cmp eax, 0xf16
je 0x48d35c
jmp case.0x48d0db.28071
cmp eax, 0x115e
je 0x48d8d3
cmp eax, 0x11eb
je 0x48d35c
jmp case.0x48d0db.28071
cmp eax, 0x14c8
jg 0x48c8a7
je 0x48d7b0
cmp eax, 0x1282
je case.0x48c817.2970
cmp eax, 0x1370
je 0x48cdaf
jmp case.0x48d0db.28071
cmp eax, 0x1514
je 0x48d4ec
cmp eax, 0x15bb
je 0x48d87e
jmp case.0x48d0db.28071
cmp eax, 0x1a76
jg 0x48c910
je case.0x48d0db.28067
cmp eax, 0x194f
jg 0x48c8f5
je 0x48d87e
sub eax, 0x16b6
je 0x48d012
sub eax, 0x64
je 0x48d744
jmp case.0x48d0db.28071
cmp eax, 0x1953
je 0x48d808
cmp eax, 0x1a63
je 0x48d618
jmp case.0x48d0db.28071
cmp eax, 0x1bf9
jg 0x48c938
je 0x48d433
cmp eax, 0x1b34
je 0x48d543
cmp eax, 0x1bd8
je 0x48d56a
jmp case.0x48d0db.28071
cmp eax, 0x1c3b
je 0x48ce87
jmp case.0x48d0db.28071
cmp eax, 0x2cdb
jg 0x48ca7b
je 0x48d7b0
cmp eax, 0x23b8
jg 0x48c9f5
je case.0x48d0db.28067
cmp eax, 0x20ff
jg 0x48c9b6
je case.0x48c817.2969
cmp eax, 0x1e4d
jg 0x48c99d
je 0x48da46
sub eax, 0x1d8e
je 0x48d35c
sub eax, 0x3e
je 0x48d9d6
jmp case.0x48d0db.28071
sub eax, 0x2049
je case.0x48d0db.28069
sub eax, 0x34
je 0x48d995
jmp case.0x48d0db.28071
cmp eax, 0x22a4
jg 0x48c9dc
je 0x48d1be
sub eax, 0x2146
je case.0x48d0db.28070
sub eax, 0x1f
je 0x48d995
jmp case.0x48d0db.28071
sub eax, 0x2354
je case.0x48d0db.28068
sub eax, 0x31
je 0x48d012
jmp case.0x48d0db.28071
cmp eax, 0x29ca
jg 0x48ca43
je 0x48d012
cmp eax, 0x2672
jg 0x48ca28
je 0x48d4ec
sub eax, 0x250e
je 0x48d9d6
sub eax, 0x4d
je case.0x48d0db.28066
jmp case.0x48d0db.28071
cmp eax, 0x2694
je 0x48d8d3
cmp eax, 0x2869
je case.0x48d0db.28068
jmp case.0x48d0db.28071
cmp eax, 0x2ca8
jg 0x48ca6b
je 0x48d433
cmp eax, 0x2a47
je 0x48d1be
cmp eax, 0x2c29
je 0x48da46
jmp case.0x48d0db.28071
cmp eax, 0x2cd2
je 0x48cdaf
jmp case.0x48d0db.28071
cmp eax, 0x3384
jg 0x48cb12
je 0x48d744
cmp eax, 0x303f
jg 0x48cada
je 0x48d2b1
cmp eax, 0x2ecd
jg 0x48cac1
je case.0x48c817.2968
cmp eax, 0x2d4e
je case.0x48d0db.28068
cmp eax, 0x2e11
je 0x48d047
jmp case.0x48d0db.28071
sub eax, 0x2f8e
je 0x48d618
sub eax, 0x70
je 0x48daa6
jmp case.0x48d0db.28071
cmp eax, 0x31f9
jg 0x48cb02
je 0x48d56a
cmp eax, 0x3103
je 0x48d4ec
cmp eax, 0x31a2
je case.0x48c817.2968
jmp case.0x48d0db.28071
cmp eax, 0x3238
je 0x48d995
jmp case.0x48d0db.28071
cmp eax, 0x3968
jg 0x48cb62
je case.0x48d0db.28069
cmp eax, 0x350b
jg 0x48cb47
je 0x48d87e
cmp eax, 0x3452
je case.0x48d0db.28066
cmp eax, 0x350a
je 0x48d012
jmp case.0x48d0db.28071
cmp eax, 0x3700
je case.0x48d0db.28068
cmp eax, 0x37e3
je 0x48ce87
jmp case.0x48d0db.28071
cmp eax, 0x3b2e
jg 0x48cbd2
je case.0x48c817.2969
cmp eax, 0x39d4
je 0x48d995
cmp eax, 0x3aee
je case.0x48c817.2967
jmp case.0x48d0db.28071
xchg edi, eax
xchg edi, eax
cmp edx, dword [esp]
jnp 0x48cbaf
pushf
nop
xor edx, dword [esp]
xor edx, dword [esp]
xor ebx, 0
popf
mov edx, edx
lea esp, [esp]
lea edx, [edx + 0x6e45]
lea edx, [edx - 0x6e45]
jp 0x48cbaf
mov esi, 0xc072a166
inc esi
add byte [ebx + 0x46c06c0d], cl
add byte [eax + 0x51], dl
mov ax, word [0x46c072]
mov ecx, dword [0x46c06c]
push eax
push ecx
call fcn.0046f4b0
mov ecx, dword [0x4691c8]
add esp, 8
or dword [ecx], eax
jmp case.0x48d0db.28071
cmp eax, 0x3f97
je 0x48d9d6
jmp case.0x48d0db.28071
cmp eax, 0x65cd
jg 0x48cfbc
je case.0x48c817.2967
cmp eax, 0x520c
jg 0x48cd2e
je 0x48d56a
cmp eax, 0x4d62
jg 0x48cca8
je case.0x48d0db.28067
cmp eax, 0x4351
jg 0x48cc65
je 0x48d2b1
cmp eax, 0x420a
jg 0x48cc4a
je 0x48d56a
cmp eax, 0x40c4
je case.0x48d0db.28070
cmp eax, 0x41a4
je case.0x48d0db.28066
jmp case.0x48d0db.28071
cmp eax, 0x4240
je case.0x48c817.2970
cmp eax, 0x430c
je 0x48d744
jmp case.0x48d0db.28071
cmp eax, 0x4862
jg 0x48cc8d
je 0x48d1be
cmp eax, 0x43c4
je 0x48cdaf
cmp eax, 0x47ab
je 0x48d808
jmp case.0x48d0db.28071
cmp eax, 0x4883
je 0x48daa6
cmp eax, 0x4956
je 0x48d2b1
jmp case.0x48d0db.28071
cmp eax, 0x5000
jg 0x48ccf6
je 0x48d618
cmp eax, 0x4e18
jg 0x48ccdb
je 0x48d4ec
sub eax, 0x4d7a
je case.0x48c817.2967
sub eax, 0x7e
je 0x48daa6
jmp case.0x48d0db.28071
cmp eax, 0x4ed4
je 0x48d047
cmp eax, 0x4ff6
je 0x48ce87
jmp case.0x48d0db.28071
cmp eax, 0x5131
jg 0x48cd1e
je 0x48d744
cmp eax, 0x5008
je 0x48d7b0
cmp eax, 0x50e6
je 0x48da46
jmp case.0x48d0db.28071
cmp eax, 0x51a5
je 0x48d012
jmp case.0x48d0db.28071
cmp eax, 0x5855
jg 0x48ce0f
je 0x48d543
cmp eax, 0x548b
jg 0x48cd8b
je 0x48d618
cmp eax, 0x543e
jg 0x48cd72
je 0x48d047
sub eax, 0x528f
je 0x48d9d6
sub eax, 0x4e
je 0x48d433
jmp case.0x48d0db.28071
sub eax, 0x5463
je 0x48d4ec
sub eax, 3
je case.0x48d0db.28068
jmp case.0x48d0db.28071
cmp eax, 0x5538
jg 0x48cdff
je 0x48daa6
cmp eax, 0x54a1
je 0x48cdaf
cmp eax, 0x552d
je 0x48d7b0
jmp case.0x48d0db.28071
jns 0x48cdb1
call 0x48cdb6
lea esp, [esp + 4]
jle 0x48cdbc
jo 0x48cdd8
pushf
xor eax, 0
or esp, 0
push ebx
add ebx, 0x189d
ror ebx, 0x11
pop ebx
popf
jae 0x48cdd5
jno 0x48cdd8
mov ebp, 0x72158b66
rol byte [esi], 0xa1
insb byte es:[edi], dx
rol byte [esi], 0x52
mov dx, word [0x46c072]
mov eax, dword [0x46c06c]
push edx
push eax
call fcn.0046f4b0
mov ecx, eax
mov eax, dword [0x4691c8]
add esp, 8
imul ecx, dword [eax]
mov dword [eax], ecx
jmp case.0x48d0db.28071
cmp eax, 0x5757
je 0x48d1be
jmp case.0x48d0db.28071
cmp eax, 0x5e9b
jg 0x48ce5f
je case.0x48c817.2970
cmp eax, 0x5a6f
jg 0x48ce44
je 0x48d433
cmp eax, 0x58d7
je 0x48d543
cmp eax, 0x5a6e
je 0x48d047
jmp case.0x48d0db.28071
cmp eax, 0x5a8a
je 0x48d7b0
cmp eax, 0x5c75
je case.0x48c817.2967
jmp case.0x48d0db.28071
cmp eax, 0x630a
jg 0x48cfac
je case.0x48d0db.28069
cmp eax, 0x5f16
je 0x48ce87
cmp eax, 0x61e5
je 0x48da46
jmp case.0x48d0db.28071
cmp ecx, dword [esp + 0x10]
jae 0x48ce93
jle 0x48ce8f
jb 0x48ce93
mov esi, 0x66c03398
mov eax, dword [0x46c072]
xor eax, eax
mov ax, word [0x46c072]
cmp eax, 0x2da5
jg 0x48cee2
je 0x48cf3d
cmp eax, 0x1ec0
jg 0x48cecf
je 0x48cef9
cmp eax, 0xa06
je 0x48cf3d
cmp eax, 0x1b49
je 0x48cef9
cmp eax, 0x1dd2
je 0x48cef9
jmp 0x48cf6e
cmp eax, 0x25d8
je 0x48cf3d
cmp eax, 0x2842
je 0x48cef9
jmp 0x48cf6e
cmp eax, 0x59eb
jg 0x48cf2f
je 0x48cef9
cmp eax, 0x3295
je 0x48cf3d
cmp eax, 0x363c
jne 0x48cf6e
jne 0x48cefb
and esp, 0xffffffff
cld
jge 0x48cf20
pushf
mov esp, esp
rol ecx, 0xb
rol ecx, 0x15
lea eax, [eax + 0x4285]
sub eax, 0x4285
popf
nop
jp 0x48cf1b
jle 0x48cf1d
jl 0x48cf20
mov edi, 0x4691c8a1
add byte [ebx - 0x1e7ef8], cl
inc dword [eax]
add bl, ch
cmp eax, 0x70083d
add byte [edi + eax + 0x3d], dh
jg 0x48cf3a
mov eax, dword [0x4691c8]
mov ecx, dword [eax]
and ecx, 0xffff
jmp 0x48cf6c
cmp eax, 0x7008
je 0x48cf3d
cmp eax, 0x7f67
jne 0x48cf6e
add byte [ebp + 0x31], dh
jp 0x48cf3f
call 0x48cf44
lea esp, [esp + 4]
cmp ecx, 0x5dfb
jge 0x48cf5f
pushf
jle 0x48cf54
rol esp, 0
cmc
popf
jo 0x48cf5c
jl 0x48cf5f
call 0x46da9804
add byte [ebx - 0x1e7ef8], cl
add byte [eax], al
add byte [ecx - 0x3eff8ef8], cl
into
add cl, al
in al, 0
mov eax, dword [0x4691c8]
mov ecx, dword [eax]
and ecx, 0xff
mov dword [eax], ecx
jno 0x48cf70
ror esi, 0
shl esp, 0
and esp, 0xffffffff
jge 0x48cf86
xchg esi, edx
xchg esi, edx
jnp 0x48cf81
jno 0x48cf83
jl 0x48cf86
add eax, 0x4691c8a1
add byte [ebx + 0x4c08310], cl
mov eax, dword [0x4691c8]
mov edx, dword [eax]
add eax, 4
test edx, edx
mov dword [0x4691c8], eax
jne case.0x48d0db.28071
mov eax, dword [0x46c06c]
mov dword [0x4691cc], eax
jmp case.0x48d0db.28071
cmp eax, 0x63a4
je 0x48d9d6
jmp case.0x48d0db.28071
cmp eax, 0x74ef
jg 0x48d462
je 0x48d543
cmp eax, 0x6eda
jg 0x48d187
je case.0x48c817.2970
cmp eax, 0x6cd1
jg 0x48d0c3
add byte [edi], cl
test byte [esi + 0x3d000004], dh
sub byte [edx], ch
add byte [edi], cl
invalid
je case.0x48c817.2968
cmp eax, 0x6a28
jg 0x48d0a8
je 0x48d87e
cmp eax, 0x6816
je 0x48d047
cmp eax, 0x689f
jne case.0x48d0db.28071
xchg edi, eax
xchg edi, eax
nop
jne 0x48d023
jge 0x48d019
lea esi, [esi]
mov ecx, ecx
jae 0x48d01f
je 0x48d023
add eax, 0xd8b66fd
jb 0x48cfe8
mov cx, word [0x46c072]
mov edx, dword [0x46c06c]
push ecx
push edx
inc esi
add byte [ebx + 0x46c06c15], cl
add byte [ecx + 0x52], dl
call fcn.0046f4b0
mov ecx, dword [0x4691c8]
add esp, 8
xor dword [ecx], eax
jmp case.0x48d0db.28071
lea ebx, [ebx]
shr eax, 0
test dword [esp], ecx
jae 0x48d058
je 0x48d053
mov esi, esi
jb 0x48d058
mov eax, 0x4691c8a1
add byte [ebx + 0x4508b08], cl
mov eax, dword [0x4691c8]
mov ecx, dword [eax]
mov edx, dword [eax + 4]
push ecx
mov ecx, dword [eax + 8]
push edx
mov edx, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
push ecx
push edx
push eax
call dword [0x46c06c]
mov ecx, dword [0x4691c8]
mov dword [ecx + 0x10], eax
or edi, edi
lea ebx, [ebx + 0x9ad]
sub ebx, 0x9ad
rol esi, 0
ja 0x48d09c
jno 0x48d094
jl 0x48d096
jp 0x48d098
jbe 0x48d09c
add eax, 0xc805832c
xchg ecx, eax
inc esi
add byte [eax], dl
add dword [0x4691c8], 0x10
jmp case.0x48d0db.28071
cmp eax, 0x6a6e
je 0x48d808
cmp eax, 0x6b8c
je 0x48d87e
jmp case.0x48d0db.28071
add eax, 0xffff925e
cmp eax, 0xec
ja case.0x48d0db.28071
xor edx, edx
mov dl, byte [eax + 0x48e510]
jmp dword [edx*4 + 0x48e4f8]
jae 0x48d0e4
jns 0x48d0e6
lea ecx, [ecx]
xchg edi, esi
xchg edi, esi
je 0x48d10e
pushf
xchg ecx, eax
xchg ecx, eax
or eax, 0
lea eax, [eax + 0xab8]
lea eax, [eax - 0xab8]
xchg esp, esp
popf
xchg ecx, esi
xchg ecx, esi
jno 0x48d10b
jne 0x48d10e
mov edx, 0x91c82d83
inc esi
add byte [edi + eax*4], al
leave
sub dword [0x4691c8], 4
xchg ecx, ecx
lea ebx, [ebx + 0x3656]
lea ebx, [ebx - 0x3656]
jae 0x48d125
clc
jb 0x48d137
pushf
inc eax
dec eax
dec edi
inc edi
popf
jp 0x48d132
jns 0x48d134
jae 0x48d137
call 0xc0b4e73a
inc esi
add byte [ebx + 0x4691c80d], cl
add byte [ecx - 0xa9c16ff], cl
invalid
call dword [0x46c06c]
mov ecx, dword [0x4691c8]
mov dword [ecx], eax
jmp case.0x48d0db.28071
mov eax, dword [0x4691c8]
mov edx, dword [eax]
push edx
mov edx, dword [eax + 4]
push edx
mov edx, dword [eax + 8]
push edx
mov edx, dword [eax + 0xc]
push edx
mov edx, dword [eax + 0x10]
push edx
mov edx, dword [eax + 0x14]
mov eax, dword [eax + 0x18]
push edx
push eax
call ecx
mov ecx, dword [0x4691c8]
mov dword [ecx + 0x18], eax
mov eax, dword [0x4691c8]
add eax, 0x18
mov dword [0x4691c8], eax
jmp case.0x48d0db.28071
cmp eax, 0x736c
jg 0x48d339
je 0x48d433
cmp eax, 0x7047
jg 0x48d29d
je case.0x48c817.2967
sub eax, 0x6f7e
je 0x48d1be
sub eax, 0x6f
je 0x48d2b1
jmp case.0x48d0db.28071
or eax, eax
jle 0x48d1d0
pushf
jmp 0x48d1c6
popf
nop
lea edx, [edx]
xchg ebx, ebx
jg 0x48d1d0
mov ebx, 0x4691c8a1
add byte [ebx], dh
shl byte [esi - 0x75], cl
adc eax, 0x46c072
mov eax, dword [0x4691c8]
xor edx, edx
mov dx, word [0x46c072]
mov ecx, dword [eax]
add eax, 4
cmp ecx, edx
mov dword [0x4691c8], eax
je case.0x48d0db.28071
shr ebx, 0
and edi, edi
xor esp, 0
lea ebx, [ebx + 0x7f8b]
lea ebx, [ebx - 0x7f8b]
jo 0x48d214
lea ebx, [ebx]
xchg ebx, eax
xchg ebx, eax
lea esp, [esp]
xchg edx, edi
xchg edx, edi
jno 0x48d214
mov edi, 0x4691c8a1
add byte [ebx + 0x4691cc15], cl
add byte [ebx - 0x375cfb18], al
xchg ecx, eax
inc esi
add byte [ecx + 0x385e0510], cl
add byte [eax], al
mov eax, dword [0x4691c8]
mov edx, dword [0x4691cc]
sub eax, 4
mov dword [0x4691c8], eax
mov dword [eax], edx
add eax, 0x385e
sub eax, 0x385e
xchg edx, eax
xchg edx, eax
not esi
not esi
lea esp, [esp]
js 0x48d257
pushf
xor ecx, 0x68cd
xor ecx, 0x68cd
popf
ja 0x48d250
lea edx, [edx]
ja 0x48d254
jns 0x48d257
and dword [ecx + 0x46c06c], 0x4691cca3
add cl, ch
inc edi
hlt
mov eax, dword [0x46c06c]
mov dword [0x4691cc], eax
jmp case.0x48d0db.28071
and eax, eax
mov edi, edi
mov esi, esi
jb 0x48d279
pushf
cmp edx, eax
popf
jno 0x48d276
jae 0x48d279
ljmp 0x46c0:0x720d8b66
mov cx, word [0x46c072]
mov edx, dword [0x46c06c]
push ecx
push edx
call fcn.0046f4b0
mov ecx, dword [0x4691c8]
add esp, 8
sub dword [ecx], eax
jmp case.0x48d0db.28071
sub eax, 0x7290
je 0x48d618
sub eax, 0xa
jne case.0x48d0db.28071
ror edi, 8
ror edi, 0x18
js 0x48d2c3
jle 0x48d2bb
lea ecx, [ecx]
jmp 0x48d2bf
jns 0x48d2c3
sub eax, 0x91c8a1c6
inc esi
add byte [ebx], dh
leave
mov eax, dword [0x4691c8]
xor ecx, ecx
mov cx, word [0x46c072]
mov edx, dword [eax]
add eax, 4
cmp edx, ecx
mov dword [0x4691c8], eax
jne case.0x48d0db.28071
dec eax
inc eax
jno 0x48d2fe
pushf
xor edi, dword [esp + 0x10]
xor edi, dword [esp + 0x10]
cmp ecx, dword [esp + 0x10]
cmp eax, ebx
popf
mov ecx, ecx
jo 0x48d2fe
mov esp, 0x4691c8a1
add byte [ebx + 0x4691cc0d], cl
add byte [ebx - 0x375cfb18], al
xchg ecx, eax
inc esi
add byte [ecx - 0x3eff8bf8], cl
int3
mov eax, dword [0x4691c8]
mov ecx, dword [0x4691cc]
sub eax, 4
mov dword [0x4691c8], eax
mov dword [eax], ecx
je 0x48d315
ror esp, 0
test eax, 0x69c9
dec ecx
inc ecx
jns 0x48d328
js 0x48d323
jbe 0x48d325
js 0x48d328
mov ebx, 0xc06c158b
inc esi
add byte [ecx + 0x4691cc15], cl
add cl, ch
je 0x48d32a
mov edx, dword [0x46c06c]
mov dword [0x4691cc], edx
insb byte es:[edi], dx
rol byte [esi], 0x89
adc eax, 0x4691cc
jmp case.0x48d0db.28071
invalid
cmp eax, 0x74a6
jg 0x48d428
je 0x48d8d3
cmp eax, 0x7379
je case.0x48d0db.28070
cmp eax, 0x7430
jne case.0x48d0db.28071
add edi, 0
test dword [esp + 4], edi
mov esp, esp
jg 0x48d367
jne 0x48d37f
lea eax, [eax + 0x4e66]
lea eax, [eax - 0x4e66]
xchg esp, esp
mov esp, esp
jg 0x48d37b
je 0x48d37f
jmp 0x72ea3a45
mov ax, word [0x46c072]
mov ecx, dword [0x46c06c]
push eax
push ecx
call fcn.0046f4b0
add esp, 8
mov dword [0x46c06c], eax
cmp esp, 0x7f13
inc eax
dec eax
jae 0x48d3aa
mov edx, edx
jb 0x48d3aa
mov ecx, 0x91c8a1d5
inc esi
add byte [ebx + 0x46c06c15], cl
add byte [ebx - 0x375cfb18], al
xchg ecx, eax
inc esi
add byte [ecx - 0xd1616f0], cl
invalid
mov eax, dword [0x4691c8]
mov edx, dword [0x46c06c]
sub eax, 4
mov dword [0x4691c8], eax
mov dword [eax], edx
jmp case.0x48d0db.28071
neg edi
neg edi
lea ebx, [ebx + 0x4b61]
sub ebx, 0x4b61
test esp, 0x28b9
jbe 0x48d3e6
nop
jb 0x48d3df
xchg esi, eax
xchg esi, eax
je 0x48d3e3
ja 0x48d3e6
call 0x46da9c8b
add byte [ebx - 0x33f276f8], cl
xchg ecx, eax
inc esi
add byte [ebx + 0x147400f4], al
mov eax, dword [0x4691c8]
mov ecx, dword [eax]
mov dword [0x4691cc], ecx
xor esp, 0
je 0x48d40c
pushf
ror ecx, 0x1f
rol ecx, 0x1f
std
cld
popf
nop
jge 0x48d407
jo 0x48d409
jne 0x48d40c
mov edx, 0x4691c8a1
add byte [ebx], dh
shl byte [esi - 0x75], cl
adc eax, 0x46c072
mov eax, dword [0x4691c8]
xor edx, edx
mov dx, word [0x46c072]
lea ecx, [eax + edx*4]
mov dword [0x4691c8], ecx
jmp case.0x48d0db.28071
cmp eax, 0x74af
jne case.0x48d0db.28071
test dword [esp], eax
je 0x48d43d
jb 0x48d43a
jne 0x48d43d
jmp 0x9210e9cc
mov edx, dword [0x4691c8]
mov cx, word [0x46c072]
mov eax, dword [edx]
mov edx, dword [0x46c06c]
push eax
push ecx
push edx
call fcn.0048f820
add esp, 0xc
jmp case.0x48d0db.28071
cmp eax, 0x79b8
jg 0x48d77c
je 0x48d744
cmp eax, 0x7688
jg 0x48d59e
je 0x48d808
cmp eax, 0x75c9
jg 0x48d52e
je 0x48d4ec
sub eax, 0x7508
je case.0x48d0db.28069
sub eax, 0x20
jne case.0x48d0db.28071
xchg edx, ecx
xchg edx, ecx
xor esi, 0
xchg esi, esi
jo 0x48d4c9
pushf
jle 0x48d4b4
cmp edi, 0x5be1
mov eax, eax
cld
popf
lea esp, [esp]
lea ebx, [ebx]
xchg esp, esp
jno 0x48d4c9
mov edi, 0xc072a166
inc esi
add byte [ebx + 0x46c06c0d], cl
add byte [eax + 0x51], dl
mov ax, word [0x46c072]
mov ecx, dword [0x46c06c]
push eax
push ecx
call fcn.0046f4b0
mov ecx, dword [0x4691c8]
add esp, 8
add dword [ecx], eax
jmp case.0x48d0db.28071
and esi, 0xffffffff
stc
js 0x48d503
pushf
jb 0x48d4f6
popf
jg 0x48d4fa
xchg edi, edi
xchg ecx, ebx
xchg ecx, ebx
jns 0x48d503
mov esp, 0x72158b66
rol byte [esi], 0xa1
insb byte es:[edi], dx
rol byte [esi], 0x52
mov dx, word [0x46c072]
mov eax, dword [0x46c06c]
push edx
push eax
call fcn.0046f4b0
mov ecx, dword [0x4691c8]
mov esi, eax
xor edx, edx
add esp, 8
mov eax, dword [ecx]
div esi
mov dword [ecx], eax
jmp case.0x48d0db.28071
sub eax, 0x7653
je 0x48d543
sub eax, 0x10
je 0x48d995
jmp case.0x48d0db.28071
clc
jae 0x48d555
pushf
ror ecx, 7
ror ecx, 0x19
popf
xchg ebx, ebx
jb 0x48d555
call 0x46da9dfa
add byte [ebx + 0x4691cc0d], cl
add byte [ebx - 0x375cfb18], al
xchg ecx, eax
inc esi
add byte [ecx - 0x6fa0a8f8], cl
mov eax, dword [0x4691c8]
mov ecx, dword [0x4691cc]
sub eax, 4
mov dword [0x4691c8], eax
mov dword [eax], ecx
push edi
pop edi
nop
test esp, 0x1b6a
clc
jno 0x48d58d
pushf
xchg ebx, ebx
mov esp, esp
xor edx, dword [esp + 0x10]
xor edx, dword [esp + 0x10]
popf
jns 0x48d588
mov esp, esp
jo 0x48d58d
or dword [ebx + 0x46c06c15], 0xcc158900
xchg ecx, eax
inc esi
add cl, ch
psllw mm7, mm7
invalid
mov edx, dword [0x46c06c]
mov dword [0x4691cc], edx
jmp case.0x48d0db.28071
cmp eax, 0x788c
jg 0x48d60d
je 0x48d808
cmp eax, 0x7726
je case.0x48d0db.28067
cmp eax, 0x787b
je 0x48daa6
jmp case.0x48d0db.28071
jmp 0x48d5c4
dec ebx
inc ebx
cmc
xor esp, 0
jnp 0x48d5d3
jno 0x48d5ce
xchg esi, esi
jp 0x48d5d3
and dword [ecx + 0x4691c8], 0x508b088b
add al, 0x51
mov eax, dword [0x4691c8]
mov ecx, dword [eax]
mov edx, dword [eax + 4]
push ecx
push edx
call dword [0x46c06c]
mov ecx, dword [0x4691c8]
mov dword [ecx + 4], eax
and esp, 0xffffffff
ror eax, 0xd
ror eax, 0x13
jns 0x48d601
jo 0x48d5fb
mov esp, esp
js 0x48d601
jmp 0xc84e596b
add dword [0x4691c8], 4
jmp case.0x48d0db.28071
add al, 0xe9
mov al, byte [0x3dfffff0]
sti
js 0x48d611
cmp eax, 0x78fb
jne case.0x48d0db.28071
add byte [edi], cl
test dword [ebp - 0x72000010], edx
add byte [ebp + 0x66], bh
pushfd
lea eax, [eax]
jl 0x48d641
pushf
ror ecx, 0x16
ror ecx, 0xa
jmp 0x48d626
rol edx, 0
cmp edx, dword [esp]
popf
lea ebx, [ebx + 0x64bc]
lea ebx, [ebx - 0x64bc]
mov esi, esi
jge 0x48d63e
jge 0x48d641
xor eax, 0xa166c033
jb 0x48d607
xor eax, eax
mov ax, word [0x46c072]
cmp eax, 0x2da5
inc esi
add byte [0x2da5], bh
jg 0x48d685
je 0x48d6ce
cmp eax, 0x1ec0
jg 0x48d675
je 0x48d69c
cmp eax, 0xa06
je 0x48d6ce
cmp eax, 0x1b49
je 0x48d69c
cmp eax, 0x1dd2
je 0x48d69c
jmp 0x48d6f9
cmp eax, 0x25d8
je 0x48d6ce
cmp eax, 0x2842
je 0x48d69c
jmp 0x48d6f9
cmp eax, 0x59eb
jg 0x48d6c0
je 0x48d69c
cmp eax, 0x3295
je 0x48d6ce
cmp eax, 0x363c
jne 0x48d6f9
cmp ebx, esi
and esp, 0xffffffff
xor esi, dword [esp]
xor esi, dword [esp]
jle 0x48d6b1
mov esp, esp
jle 0x48d6ad
jg 0x48d6b1
add eax, 0x91c8a13e
inc esi
add byte [ebx - 0x1e7ef8], cl
inc dword [eax]
add bl, ch
aaa
mov eax, dword [0x4691c8]
mov ecx, dword [eax]
and ecx, 0xffff
jmp 0x48d6f7
cmp eax, 0x7008
je 0x48d6ce
cmp eax, 0x7f67
jne 0x48d6f9
lea ecx, [ecx + 0x5927]
lea ecx, [ecx - 0x5927]
je 0x48d6ea
pushf
jbe 0x48d6e0
xor edi, 0
popf
jns 0x48d6e7
jne 0x48d6ea
mov esi, 0x4691c8a1
add byte [ebx - 0x1e7ef8], cl
add byte [eax], al
add byte [ecx - 0x7c2478f8], cl
retf
mov eax, dword [0x4691c8]
mov ecx, dword [eax]
and ecx, 0xff
mov dword [eax], ecx
xchg ebx, ebx
or ebx, 0
shl ebx, 0
jns 0x48d71e
pushf
xor esp, 0
popf
lea esp, [esp]
jl 0x48d70f
lea esi, [esi + 0x29d0]
lea esi, [esi - 0x29d0]
js 0x48d71e
mov eax, 0x4691c8a1
add byte [ebx + 0x4c08310], cl
mov eax, dword [0x4691c8]
mov edx, dword [eax]
add eax, 4
test edx, edx
mov dword [0x4691c8], eax
je case.0x48d0db.28071
mov eax, dword [0x46c06c]
mov dword [0x4691cc], eax
jmp case.0x48d0db.28071
xchg ecx, edx
xchg ecx, edx
shl edx, 0
or eax, eax
jne 0x48d758
jnp 0x48d751
mov esp, esp
je 0x48d758
mov ebp, 0x8b66dd93
or eax, 0x46c072
mov cx, word [0x46c072]
mov edx, dword [0x46c06c]
push ecx
push edx
call fcn.0046f4b0
mov ecx, dword [0x4691c8]
add esp, 8
and dword [ecx], eax
jmp case.0x48d0db.28071
cmp eax, 0x7cce
jg 0x48d974
je case.0x48d0db.28069
cmp eax, 0x7b44
jg 0x48d86e
je case.0x48d0db.28066
cmp eax, 0x7a05
je 0x48d808
cmp eax, 0x7abe
jne case.0x48d0db.28071
or eax, eax
add edx, 0
push edi
pop edi
jl 0x48d7c1
je 0x48d7bb
jl 0x48d7bd
jge 0x48d7c1
mov esi, 0x91c8a12e
inc esi
add byte [ebx + 0x4508b08], cl
mov eax, dword [0x4691c8]
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [eax + 8]
push ecx
push edx
push eax
call dword [0x46c06c]
mov ecx, dword [0x4691c8]
mov dword [ecx + 8], eax
lea esi, [esi + 0x23df]
lea esi, [esi - 0x23df]
test dword [esp], ebx
je 0x48d7fc
js 0x48d7f3
js 0x48d7f5
jmp 0x48d7f7
mov edx, edx
jne 0x48d7fc
xor eax, 0x91c80583
inc esi
add byte [eax], cl
add dword [0x4691c8], 8
jmp case.0x48d0db.28071
test dword [esp + 0xc], ebx
xor ebx, dword [esp + 4]
xor ebx, dword [esp + 4]
jo 0x48d828
pushf
cmp esp, 0x4ea3
cmp eax, dword [esp]
popf
mov eax, eax
jno 0x48d828
add eax, 0x72158b66
rol byte [esi], 0xa1
insb byte es:[edi], dx
rol byte [esi], 0x6a
add byte [edx + 0x50], dl
mov dx, word [0x46c072]
mov eax, dword [0x46c06c]
push 0
push edx
push eax
call fcn.0048f820
add esp, 0xc
jmp case.0x48d0db.28071
add esp, 0
jge 0x48d852
lea esp, [esp]
xchg edi, edi
jl 0x48d852
mov ebp, 0x91c8158b
inc esi
add byte [ecx + 0x46c06c], ah
mov edx, dword [0x4691c8]
mov eax, dword [0x46c06c]
xor ecx, ecx
mov cx, word [0x46c072]
mov dword [edx + ecx*4], eax
jmp case.0x48d0db.28071
sub eax, 0x7b55
je 0x48d8d3
sub eax, 0x71
jne case.0x48d0db.28071
jns 0x48d880
jae 0x48d88d
jno 0x48d884
jb 0x48d886
xchg esp, esp
jb 0x48d88d
add eax, 0xc8a1bb4e
xchg ecx, eax
inc esi
add byte [ebx + 0x4508b08], cl
mov eax, dword [0x4691c8]
mov ecx, dword [eax]
mov edx, dword [eax + 4]
push ecx
mov ecx, dword [eax + 8]
push edx
mov edx, dword [eax + 0xc]
push ecx
push edx
call dword [0x46c06c]
mov ecx, dword [0x4691c8]
mov dword [ecx + 0xc], eax
cmp edi, dword [esp + 0x10]
jg 0x48d8b6
xchg esp, esp
nop
jp 0x48d8c7
lea edx, [edx]
jne 0x48d8bf
lea edx, [edx]
xchg esp, esp
jnp 0x48d8c7
lcall 0x4691, 0xc8058370
add byte [ecx + ebp*8], cl
invalid
add dword [0x4691c8], 0xc
jmp case.0x48d0db.28071
or esi, esi
mov ecx, ecx
rol edi, 0
call 0x48d8df
add esp, 4
jle 0x48d8ee
jl 0x48d8e6
xchg ebx, edx
xchg ebx, edx
nop
jg 0x48d8ee
mov eax, 0x91c8158b
inc esi
add byte [ebx + 0x15ff5002], cl
insb byte es:[edi], dx
rol byte [esi], 0x8b
or eax, 0x4691c8
mov edx, dword [0x4691c8]
mov eax, dword [edx]
push eax
call dword [0x46c06c]
mov ecx, dword [0x4691c8]
mov dword [ecx], eax
jmp case.0x48d0db.28071
jge 0x48d90c
inc esi
dec esi
shl edi, 0
jno 0x48d91a
js 0x48d915
mov esp, esp
jo 0x48d91a
mov ebp, 0x4691c8a1
add byte [ebx + 0x4488b10], cl
mov eax, dword [0x4691c8]
mov edx, dword [eax]
mov ecx, dword [eax + 4]
push edx
mov edx, dword [eax + 8]
push ecx
mov ecx, dword [eax + 0xc]
push edx
mov edx, dword [eax + 0x10]
mov eax, dword [eax + 0x14]
push ecx
push edx
push eax
call dword [0x46c06c]
mov ecx, dword [0x4691c8]
mov dword [ecx + 0x14], eax
xor esi, dword [esp]
xor esi, dword [esp]
cld
jnp 0x48d968
pushf
shr edi, 0
or ecx, ecx
test esi, 0x49c
ja 0x48d95d
popf
jle 0x48d961
jns 0x48d963
jle 0x48d965
jp 0x48d968
mov esi, 0x91c80583
inc esi
add byte [ecx + ebp*8], dl
cmp ebp, ebp
invalid
add dword [0x4691c8], 0x14
jmp case.0x48d0db.28071
cmp eax, 0x7f5e
jg 0x48da3b
je 0x48da46
sub eax, 0x7db1
je 0x48d9d6
sub eax, 0x21
jne case.0x48d0db.28071
jnp 0x48d997
jne 0x48d9a5
jno 0x48d99b
jp 0x48d99d
lea esp, [esp]
ja 0x48d9a2
je 0x48d9a5
mov edx, 0x72158b66
rol byte [esi], 0xa1
insb byte es:[edi], dx
rol byte [esi], 0x52
mov dx, word [0x46c072]
mov eax, dword [0x46c06c]
push edx
push eax
call fcn.0046f4b0
mov cx, word [0x46c072]
mov edx, dword [0x46c06c]
inc eax
push eax
push ecx
push edx
call fcn.0048f820
add esp, 0x14
jmp case.0x48d0db.28071
xor eax, 0
xor ebx, dword [esp + 8]
xor ebx, dword [esp + 8]
test dword [esp], eax
jg 0x48da0b
pushf
cmp esp, 0x4c82
and edi, 0xffffffff
sub esi, 0
popf
lea ecx, [ecx + 0x140c]
lea ecx, [ecx - 0x140c]
xchg edi, edi
xchg ecx, edi
xchg ecx, edi
jle 0x48da0b
xor eax, 0xc072a166
inc esi
add byte [ebx + 0x46c06c0d], cl
add byte [eax + 0x51], dl
mov ax, word [0x46c072]
mov ecx, dword [0x46c06c]
push eax
push ecx
call fcn.0046f4b0
mov dx, word [0x46c072]
dec eax
push eax
mov eax, dword [0x46c06c]
push edx
push eax
call fcn.0048f820
add esp, 0x14
jmp case.0x48d0db.28071
cmp eax, 0x7fb2
jne case.0x48d0db.28071
xor eax, 0x53e8
xor eax, 0x53e8
jno 0x48da69
pushf
lea edi, [edi]
cmp edx, 0xac5
mov esp, esp
popf
jg 0x48da62
jg 0x48da64
jp 0x48da66
jo 0x48da69
add eax, 0x91c80d8b
inc esi
add byte [esi - 0x5f], ah
jb 0x48da33
mov ecx, dword [0x4691c8]
mov ax, word [0x46c072]
mov edx, dword [ecx]
mov ecx, dword [0x46c06c]
push edx
inc esi
add byte [ebx + 0x6c0d8b11], cl
rol byte [esi], 0x52
push eax
push ecx
call fcn.0048f820
add esp, 0xc
and esp, 0xffffffff
dec ebx
inc ebx
sub esi, 0
jp 0x48da9a
jl 0x48da94
nop
nop
jnp 0x48da9a
jmp 0xc84e5e7b
fiadd word [ebx + 0x4691c805]
add byte [ecx + ebp*8], al
pop es
in al, dx
invalid
add dword [0x4691c8], 4
jmp case.0x48d0db.28071
xchg ecx, eax
xchg ecx, eax
js 0x48daaa
call 0x48daaf
lea esp, [esp + 4]
test dword [esp], edi
jae 0x48dad3
pushf
test dword [esp + 8], edi
cmp ebx, 0x78e5
xchg esp, esp
cmp esi, dword [esp + 8]
popf
jno 0x48dace
lea ebx, [ebx]
jb 0x48dad3
call 0xa1af9b0a
jb 0x48da99
xor eax, eax
mov ax, word [0x46c072]
cmp eax, 0x12
mov dword [0x46bb0c], eax
ja case.0x48daf1.3
inc esi
add byte [ebx + 0xca312f8], al
mov ebx, 0x870f0046
mov cl, 4
add byte [eax], al
xor edx, edx
mov dl, byte [eax + 0x48e610]
jmp dword [edx*4 + 0x48e600]
xchg esi, edx
xchg esi, edx
xor edi, dword [esp + 0x10]
xor edi, dword [esp + 0x10]
ja 0x48db11
jge 0x48db08
jp 0x48db0a
jle 0x48db0c
jle 0x48db0e
jbe 0x48db11
jmp 0x46f1d37d
push 0x46a8f8
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
mov ecx, ecx
jle 0x48db3b
pushf
push edi
add edi, 0x3e2
ror edi, 0xd
pop edi
cmc
and edi, edi
or ecx, ecx
popf
jge 0x48db36
jne 0x48db38
jg 0x48db3b
mov esp, 0x4659cca1
add byte [ebp - 0x6b7bf040], al
add byte [eax], al
add byte [edi], dh
mov eax, dword [0x4659cc]
test eax, eax
je 0x48dbdc
ja 0x48db4a
je 0x48db4c
jns 0x48db4e
sub esi, 0
jle 0x48db63
pushf
clc
jae 0x48db58
popf
jae 0x48db5c
mov edx, edx
je 0x48db60
jg 0x48db63
sub eax, 0xfffed0b8
call fcn.0047ac20
cmp eax, 2
jne 0x48dbdc
xor ecx, dword [esp]
xor ecx, dword [esp]
xchg edx, edx
je 0x48db77
add ecx, 0x6945
sub ecx, 0x6945
jp 0x48db8a
jb 0x48db87
jnp 0x48db8a
lcall 0xc700, 0x46bb0ca3
add eax, 0x46c0d8
or byte [eax], al
add byte [eax], al
mov dword [0x46bb0c], eax
mov dword [0x46c0d8], 8
xchg ebx, ebx
rol esp, 0
je 0x48dba0
jnp 0x48dbb6
pushf
or edi, edi
jle 0x48dba8
or ecx, ecx
lea edx, [edx]
popf
lea edi, [edi]
xchg ebx, ebx
nop
jp 0x48dbb6
mov ebx, 0x7cec05ff
inc esi
add byte [ebp + 0x57b289], cl
add byte [ebp - 0x57b177], cl
invalid
inc dword [0x467cec]
lea ecx, [ecx + 0x57b2]
lea ecx, [ecx - 0x57b2]
jnp 0x48dbca
jle 0x48dbd7
jae 0x48dbce
jae 0x48dbd0
jp 0x48dbd2
jl 0x48dbd4
jg 0x48dbd7
jmp 0x4cb7c4
jmp case.0x48daf1.1
je 0x48dbde
rol eax, 0
jb 0x48dbe8
jl 0x48dbe5
jae 0x48dbe8
and dword [ecx + 0x45b948], 0x6b75c085
mov eax, dword [0x45b948]
test eax, eax
jne 0x48dc5c
mov dword [0x4684e4], 0
xchg edx, esi
xchg edx, esi
call 0x48dc04
lea esp, [esp + 4]
jle 0x48dc0f
jg 0x48dc0c
jg 0x48dc0f
add eax, 0x7100e4c1
sbb byte [esi - 0x64], ah
shl esp, 0
jno 0x48dc2c
pushf
xchg edi, edi
popf
lea esp, [esp]
lea edx, [edx + 0x7b0a]
lea edx, [edx - 0x7b0a]
jo 0x48dc2c
ljmp 0xb900:0x46ba30a1
mov eax, dword [0x46ba30]
mov ecx, 1
cmp eax, ecx
jne 0x48dc5c
mov esp, esp
rol eax, 0x13
ror eax, 0x13
lea eax, [eax + 0xa29]
lea eax, [eax - 0xa29]
jle 0x48dc56
jge 0x48dc52
jg 0x48dc56
mov esi, 0x780d8946
mov edx, 0xe80046
add byte [eax], al
add byte [ebp + 0xb042464], cl
fstp xword [eax + eax - 0x69]
mov dword [0x46ba78], ecx
call 0x48dc61
lea esp, [esp + 4]
or ebx, ebx
jl 0x48dc69
xchg edi, eax
xchg edi, eax
js 0x48dc78
je 0x48dc6f
jge 0x48dc71
lea esi, [esi]
jns 0x48dc78
mov edx, 0x9ca1ad05
rol byte [esi], 0x85
sal byte [ebp + 0xe], 0x73
add byte [ecx + 5], dh
mov eax, dword [0x46c09c]
test eax, eax
jne 0x48dc8f
jae 0x48dc83
jno 0x48dc8a
xchg esi, esi
jo 0x48dc8a
mov ecx, 0xff1b01e8
jmp dword [ecx + 0x46ba78]
call 0x47f790
mov eax, dword [0x46ba78]
test eax, eax
jne 0x48ded4
sub esi, 0
jo 0x48dca1
neg ecx
neg ecx
je 0x48dcb5
pushf
xor edi, edx
xor edi, edx
cmc
popf
jns 0x48dcb2
jne 0x48dcb5
add eax, 0x46c0cca1
add byte [ebx + 0x46c08c], ah
mov eax, dword [0x46c0cc]
mov dword [0x46c08c], eax
add esi, 0
nop
jae 0x48dcd8
pushf
or ecx, 0
shl esp, 0
jno 0x48dccf
jnp 0x48dcd1
popf
jmp 0x48dcd5
jb 0x48dcd8
jmp 0xc114ea67
mov ecx, dword [0x46c0cc]
mov edx, dword [0x46a9e4]
add edx, ecx
mov dword [0x46c088], edx
neg esi
neg esi
je 0x48dcfd
jg 0x48dcf4
nop
jo 0x48dcf7
lea esp, [esp]
jne 0x48dcfd
mov eax, 0xbf505157
mov bh, 0xdf
dec eax
add byte [ebx - 0x337cff0c], al
add byte [eax + 0x15], bh
push edi
push ecx
push eax
mov edi, case.0x48daf1.1
xor esp, 0
or esp, 0
js 0x48dd22
pushf
inc edi
dec edi
add edi, dword [esp]
sub edi, dword [esp]
popf
xchg esi, esi
jmp 0x48dd1d
xchg esp, esp
jns 0x48dd22
mov ebx, 0xba743d80
inc esi
add byte [eax], al
cmp byte [0x46ba74], 0
je 0x48dd4e
cmp esp, 0x4359
add edx, 0x63b3
sub edx, 0x63b3
js 0x48dd3f
shr eax, 0
jb 0x48dd49
jp 0x48dd46
jae 0x48dd49
mov edi, 0x48e820bf
add byte [ebp + 0x24748512], cl
or byte [ecx + 0xc], bh
mov edi, 0x48e820
lea edx, [edx]
test dword [esp + 8], esi
jns 0x48dd62
jo 0x48dd58
ja 0x48dd5a
jne 0x48dd5c
je 0x48dd5e
js 0x48dd62
lcall 0x46c0, 0x880d8bb4
add byte [ebp], bh
mov ecx, dword [0x46c088]
jge 0x48dd6a
jb 0x48dd78
xchg ebx, edi
xchg ebx, edi
jae 0x48dd72
mov esp, esp
jae 0x48dd78
add eax, 0x76cf3be4
inc edx
cmp ecx, edi
jbe 0x48ddbe
lea eax, [eax + 0x1c24]
lea eax, [eax - 0x1c24]
add edx, dword [esp]
sub edx, dword [esp]
xchg edi, edi
jl 0x48dd9f
nop
xchg edx, ebx
xchg edx, ebx
js 0x48dd99
jo 0x48dd9b
jge 0x48dd9f
lcall 0xfc90, 0xb0cf2b92
sub ecx, edi
mov al, 0x90
cld
cmp esp, 0x1b62
xchg ecx, eax
xchg ecx, eax
stc
rol edi, 0xd
rol edi, 0x13
ja 0x48ddbc
nop
jmp 0x48ddb8
jbe 0x48ddbc
mov ecx, 0xf5aaf38f
rep stosb byte es:[edi], al
cmc
jnp 0x48ddca
js 0x48ddc3
jne 0x48ddc5
jae 0x48ddc7
jp 0x48ddca
mov ebp, 0xc08c3d8b
inc esi
add cl, al
out 0, al
mov edi, dword [0x46c08c]
shl esi, 0
je 0x48dde9
pushf
cmp esp, 0x1dd6
jo 0x48dddf
cld
popf
xchg esp, esp
xchg esp, esp
jne 0x48dde9
mov edi, 0x48a6f0b9
add byte [ebx], bh
iretd
mov ecx, entry0
cmp ecx, edi
jbe 0x48de5e
jne 0x48ddf4
jb 0x48ddf6
ror esi, 0
jno 0x48de00
nop
jo 0x48de00
lcall 0x3bc8, 0x3bcf2bd7
push esp
and al, 0x10
sub ecx, edi
cmp ecx, eax
cmp edx, dword [esp + 0x10]
ror esi, 0
rol ebx, 0x1a
ror ebx, 0x1a
jne 0x48de26
pushf
ror ecx, 2
ror ecx, 0x1e
jbe 0x48de1d
popf
jge 0x48de21
js 0x48de23
je 0x48de26
add eax, 0x70fc90b0
add ch, dh
mov al, 0x90
cld
jo 0x48de2b
cmc
jo 0x48de2e
add edx, 0
jae 0x48de5c
pushf
test dword [esp], edx
xchg ebx, esi
xchg ebx, esi
ror edi, 0x1a
rol edi, 0x1a
and esp, 0xffffffff
popf
xchg edi, ecx
xchg edi, ecx
lea ecx, [ecx + 0x1e83]
lea ecx, [ecx - 0x1e83]
jle 0x48de59
jb 0x48de5c
mov esp, 0x72aaf3
rep stosb byte es:[edi], al
jb 0x48de60
test esp, 0x6a82
js 0x48de75
jb 0x48de6a
mov esi, esi
jge 0x48de6e
xchg ebx, ecx
xchg ebx, ecx
jns 0x48de75
add eax, 0x48a71cbf
add byte [ebx], cl
leave
mov edi, 0x48a71c
or ecx, ecx
jo 0x48de8c
jo 0x48de80
jnp 0x48de82
mov ecx, ecx
xchg ecx, ebx
xchg ecx, ebx
jno 0x48de8c
call 0xdb5a97c9
dec eax
add byte [esi], dh
mov ecx, 0x48db11
jbe 0x48de93
ror ebx, 0x17
ror ebx, 9
lea eax, [eax]
jge 0x48dea7
jnp 0x48de9f
jmp 0x48dea1
jae 0x48dea3
jl 0x48dea7
add eax, 0xb0cf2b89
nop
sub ecx, edi
mov al, 0x90
cld
xchg esp, esp
shl ebx, 0
xor ecx, dword [esp]
xor ecx, dword [esp]
rol edx, 0x1e
rol edx, 2
jb 0x48decf
pushf
shr ebx, 0
popf
xchg edx, edx
xchg esp, esp
je 0x48decc
jae 0x48decf
lcall 0x35f, 0x5958aaf3
xor al, 0x24
rep stosb byte es:[edi], al
pop eax
pop ecx
pop edi
mov dword [0x46bb0c], 2
mov dword [0x46c0d8], 8
and word [section.0000007], 0xfffe
call fcn.0047ed70
call fcn.004737b0
mov dword [0x46c0b8], eax
mov eax, dword [0x467d8c]
cmp eax, 2
jne 0x48dff6
cmp dword [0x467d80], 6
jne 0x48dff6
mov eax, dword [0x46850c]
test eax, eax
je 0x48dff6
call fcn.00475230
mov dword [0x46c084], eax
call fcn.00487560
mov dword [0x46c080], eax
push 0x50
lea eax, [ebp - 0x9c]
push 0x45a62c
push eax
call fcn.00489d90
add esp, 0xc
lea edx, [ebp - 0x98]
mov esi, 5
mov ebx, 0xab633a25
mov edi, 0xab572a32
mov ecx, dword [edx - 4]
xor ecx, 0xab576c41
mov dword [edx - 4], ecx
mov eax, dword [edx]
xor eax, 0xab5ece77
mov dword [edx], eax
je 0x48e038
xor eax, dword [esp + 0x10]
xor eax, dword [esp + 0x10]
shr ecx, 0
jns 0x48e05b
jbe 0x48e047
jl 0x48e049
lea ecx, [ecx + 0x2704]
lea ecx, [ecx - 0x2704]
jo 0x48e057
js 0x48e05b
mov edx, 0x44a8ba8
mov ecx, dword [edx + 4]
add edx, 0x10
xor ecx, ebx
mov dword [edx - 0xc], ecx
mov eax, dword [edx - 8]
xor eax, edi
dec esi
mov dword [edx - 8], eax
jne 0x48e021
call fcn.0048a170
mov dword [0x46c0bc], eax
shl ebx, 0
shl edi, 0
jle 0x48e08d
jl 0x48e085
je 0x48e087
mov esi, esi
jg 0x48e08d
mov esp, 0xc09ca13a
inc esi
add byte [ebp - 0x72d28a40], al
and al, 0x24
mov eax, dword [0x46c09c]
test eax, eax
jne 0x48e0c3
lea esp, [esp]
jnp 0x48e09b
jo 0x48e0be
pushf
push ecx
add ecx, 0x4902
ror ecx, 0xb
pop ecx
jne 0x48e0ac
dec edi
inc edi
test esp, 0x2f80
popf
cld
in eax, dx
out dx, eax
sbb dl, cl
pushal
adc eax, 0x1643f8ec
cmp ebx, edi
sub eax, 0xf553eb2
into
cmp dh, dh
test dword [edi + eax*8 - 0x2d776f5c], esi
imul edx, dword [edi + 0x72], 0x6c
xchg esp, eax
pop eax
arpl bx, si
and cl, byte [esi + 0x55]
pop ebx
xchg edi, eax
aas
cmp edi, ecx
mov cl, 0x30
imul ebx, dword [ebx], 0xf78c5821
pop ebp
sbb eax, 0x9d5d33ca
jne 0x4cb82a
jnp 0x4cb830
pushal
mov eax, 0x180259f8
mov dh, 0xda
in al, 0xa1
mov eax, 0x10d81e23
or al, 0x6a
xor dl, byte [esi*4 + 0x54520632]
sbb al, 0x81
insd dword es:[edi], dx
mov al, byte [0xebedf321]
cmp eax, 0x906a1181
sub edx, dword [ecx - 0x4cf93de9]
jne 0x4cb867
ret 0xb306
stosd dword es:[edi], eax
shl byte [eax - 0x41c1c3ab], 0x23
inc eax
mov ecx, 0x48f2331b
push esi
push esp
and al, 0x52
xchg esi, eax
mov bh, 0x89
loopne 0x4cb8a9
mov ebp, dword [ecx]
add esi, dword [0x5325634c]
sub dword [ebx], eax
xor eax, 0x5325634c
adc dl, byte [ecx + 0x48e20d58]
loop 0x4cb822
js 0x4cb8cf
cmp dword [ebp - 0xdb94e89], eax
in al, 3
mov dh, 0x33
jne 0x4cb885
je 0x4cb848
or edi, dword [eax]
out dx, eax
mov ah, 0x2d
xchg dword [eax], edi
push cs
dec esp
int3
mov eax, dword [0x45114fca]
loop 0x4cb8f2
ret 0x1d04
salc
push esi
mov al, 0x5e
xchg edi, eax
inc ebp
call dword [ecx + 0x19dbacba]
invalid
xor edx, 0xb2c812d4
in eax, dx
loopne 0x4cb8e9
and byte [ebx + 0x5408ce20], cl
sub eax, 0xe5e0e2ad
mov ecx, dword [ecx - 0x1a41d040]
not byte [edx + 0x51953163]
loopne 0x4cb87a
dec esi
adc al, 0xb6
pop ebx
adc eax, 0x5d3db25a
inc eax
imul edi, dword [eax + 0xa33f366], 0xf8f14ac7
dec edx
int1
clc
clc
invalid
cmp byte [edx], ch
jle 0x4cb8dc
xor byte [ecx], cl
dec eax
mov cl, 0xde
push ecx
jl 0x4cb8d5
dec eax
invalid