Function at 0x48d729
Capabilities:
Print debug messages

Disassembly:
lea esp, [esp + 4]
cmp ebx, eax
jne 0x48b104
jnp 0x48b0ff
ja 0x48b101
je 0x48b104
add eax, 0xfedc4580
add byte [ebp - 0x24], 0xfe
lea eax, [eax + 0x1a0e]
lea eax, [eax - 0x1a0e]
test edx, 0x1de6
call 0x48b11f
add esp, 4
jns 0x48b13e
pushf
call 0x48b12b
add esp, 4
neg ecx
neg ecx
shr esp, 0
std
cld
popf
jnp 0x48b13b
js 0x48b13e
sub eax, 0xfbe04580
add byte [ebp - 0x20], 0xfb
sub eax, 0
xor edx, 0x41b7
xor edx, 0x41b7
cld
jle 0x48b161
mov esi, esi
jbe 0x48b158
je 0x48b15a
mov ebx, ebx
jg 0x48b161
mov ebp, 0x458ab540
invalid
mov al, byte [ebp - 0x3a]
mov dl, 0xfc
add al, dl
mov byte [ebp - 0x3a], al
and esp, 0xffffffff
jb 0x48b179
jmp 0x48b172
mov ecx, ecx
ja 0x48b176
jae 0x48b179
mov ebp, 0xc1c45500
loope 0x48b17f
add byte [ebp - 0x3c], dl
shl ecx, 0
jo 0x48b197
pushf
cld
jnp 0x48b186
add edi, dword [esp]
sub edi, dword [esp]
popf
jo 0x48b190
jmp 0x48b192
jne 0x48b194
jno 0x48b197
mov ebp, 0xfebf4580
add byte [ebp - 0x41], 0xfe
push ecx
pop ecx
cmp esp, 0x1d0c
test edx, 0x25e7
je 0x48b1b1
jns 0x48b1ad
jne 0x48b1b1
sub eax, 0xc8458ab6
mov al, byte [ebp - 0x38]
mov cl, 0xfb
add al, cl
mov byte [ebp - 0x38], al
xchg ebx, edi
xchg ebx, edi
jo 0x48b1c1
je 0x48b1d9
pushf
jge 0x48b1c7
shl eax, 0
add esp, 0
add esp, 0
popf
jge 0x48b1d4
jg 0x48b1d6
jne 0x48b1d9
xor eax, 0x8dd24d00
xor byte [eax + 0xc], 0
add byte [ebp - 0xc6f80], cl
dec dword [ebx + 0x127690e4]
add byte [ebp - 0x2e], cl
lea eax, [eax + 0xc70]
lea eax, [eax - 0xc70]
mov esp, esp
nop
jbe 0x48b1ff
pushf
nop
nop
rol esi, 1
rol esi, 0x1f
test esi, ecx
popf
js 0x48b1fc
ja 0x48b1ff
jmp 0x82030703
add byte [ebp - 0x46], dl
xor ebx, 0x5f1e
xor ebx, 0x5f1e
nop
stc
nop
jle 0x48b21b
jns 0x48b215
js 0x48b217
jg 0x48b21b
mov edx, 0xd0550081
add byte [ebp - 0x30], dl
xor edi, 0x1ad6
xor edi, 0x1ad6
add edx, 0x6bf4
sub edx, 0x6bf4
jge 0x48b24e
jae 0x48b23a
mov esp, esp
lea eax, [eax + 0x73c2]
lea eax, [eax - 0x73c2]
jmp 0x48b24a
jl 0x48b24e
mov edi, 0xdd558a88
mov dl, byte [ebp - 0x23]
mov al, 0xfc
add dl, al
mov byte [ebp - 0x23], dl
test ebx, 0x7ab6
cmp esi, 0x1790
jnp 0x48b275
pushf
cmp esp, 0x1757
popf
jae 0x48b272
jp 0x48b275
add eax, 0xfddb4580
add byte [ebp - 0x25], 0xfd
xor edx, 0
test dword [esp + 0xc], edx
rol edi, 0x16
rol edi, 0xa
nop
jno 0x48b294
pushf
jnp 0x48b28d
popf
jp 0x48b291
jo 0x48b294
mov esi, 0xfdde4d00
add byte [ebp - 0x22], cl
std
cld
jp 0x48b2ba
pushf
cmp edx, 0x791
ror edx, 0x15
ror edx, 0xb
rol esi, 3
rol esi, 0x1d
jg 0x48b2b1
popf
jno 0x48b2b5
mov esi, esi
jnp 0x48b2ba
lcall 0xc681, 0xfeb94580
out dx, eax
or eax, 0xee810000
out dx, eax
or eax, 0xc2c10000
sbb ecx, eax
ret 0x7a07
add byte [ebp - 0x47], 0xfe
add esi, 0xdef
sub esi, 0xdef
rol edx, 0x19
rol edx, 7
jp 0x48b2d2
jl 0x48b2dd
lea ebx, [ebx]
jge 0x48b2d8
jnp 0x48b2da
jge 0x48b2dd
mov edi, 0xfddf4580
add byte [ebp - 0x21], 0xfd
jle 0x48b2e3
jns 0x48b2f6
pushf
xchg ebx, edi
xchg ebx, edi
jge 0x48b2ed
popf
xchg edx, esi
xchg edx, esi
js 0x48b2f6
mov edi, 0x7ab44500
add byte [eax - 0x28082809], dl
add byte [ebp - 0x4c], al
jp 0x48b2fb
nop
not edi
not edi
call 0x48b305
lea esp, [esp + 4]
jg 0x48b310
nop
jle 0x48b310
mov edi, 0xb64580c6
std
add byte [ebp - 0x4a], 0xfd
shl esi, 0
jnp 0x48b319
jo 0x48b324
mov esp, esp
mov ebx, ebx
jg 0x48b321
jno 0x48b324
xor eax, 0xfdce4580
add byte [ebp - 0x32], 0xfd
and esp, 0xffffffff
je 0x48b337
jnp 0x48b32f
xchg esp, esp
jmp 0x48b333
jne 0x48b337
mov edi, 0xca45003f
add byte [ebp - 0x36], al
shr esp, 0
ja 0x48b345
lea ecx, [ecx]
jbe 0x48b345
mov eax, 0xda4dfe0e
dec byte [ebp - 0x26]
mov esi, esi
lea esi, [esi]
jnp 0x48b369
pushf
lea ecx, [ecx + 0x57db]
sub ecx, 0x57db
popf
js 0x48b360
xchg esi, ebx
xchg esi, ebx
jp 0x48b366
jp 0x48b369
jmp 0xfe14f8ed
add byte [ebp - 0x34], 0xfd
jmp 0x48b36f
lea ecx, [ecx]
lea ebx, [ebx]
jmp 0x48b375
jg 0x48b38c
pushf
cmp ebx, 0x26d4
jl 0x48b381
popf
xchg ecx, eax
xchg ecx, eax
lea esp, [esp]
nop
jle 0x48b38c
sub eax, 0xb0e14d8a
inc byte [edx]
enter 0x4d88, 0xffffffffffffffe1
mov cl, byte [ebp - 0x1f]
mov al, 0xfe
add cl, al
mov byte [ebp - 0x1f], cl
jae 0x48b398
stc
cmp edx, 0xbf9
ror esi, 0x15
ror esi, 0xb
jns 0x48b3ad
xchg esp, esp
js 0x48b3ad
mov eax, 0xcb458036
sti
add byte [ebp - 0x35], 0xfb
xor edi, dword [esp + 4]
xor edi, dword [esp + 4]
jnp 0x48b3cc
pushf
jl 0x48b3bf
xor esp, 0
popf
mov edi, edi
xchg esp, esp
nop
jp 0x48b3cc
add eax, 0x57c14500
add byte [ebp - 0x3f], al
push edi
pop edi
test esp, 0x6be3
call 0x48b3dc
lea esp, [esp + 4]
js 0x48b3e2
jbe 0x48b3ef
jg 0x48b3e6
jb 0x48b3e8
jns 0x48b3ea
xchg esp, esp
ja 0x48b3ef
xor eax, 0xfdbb4580
add byte [ebp - 0x45], 0xfd
ja 0x48b3f5
js 0x48b415
pushf
ja 0x48b3fb
lea esp, [esp]
and ebx, ebx
popf
lea edx, [edx + 0x73fc]
lea edx, [edx - 0x73fc]
js 0x48b410
mov esp, esp
jns 0x48b415
mov esi, 0xb1b75d8a
cld
mov bl, byte [ebp - 0x49]
mov cl, 0xfc
add bl, cl
mov byte [ebp - 0x49], bl
lea ebx, [ebx + 0x70f5]
lea ebx, [ebx - 0x70f5]
jae 0x48b42d
mov edi, edi
jo 0x48b437
lea esi, [esi]
jno 0x48b437
xor dword [eax - 0x7c42bb00], 0x77b00f4
add byte [ebp - 0x43], al
xor esp, 0
jnp 0x48b446
xchg esp, esp
mov eax, eax
jp 0x48b446
mov edx, 0x83cd4dfe
jmp 0x48b44c
dec byte [ebp - 0x33]
sub ebx, 0
xchg edx, eax
xchg edx, eax
jp 0x48b463
jno 0x48b452
lea edi, [edi + 0x4fda]
lea edi, [edi - 0x4fda]
jnp 0x48b463
add eax, 0x4d00ba49
lds esp, [ebx]
test cl, 0xcb
add byte [ebp + 0x4c81b6], cl
add byte [ecx + 0x4c81ee], al
add byte [esi + 0x12], dh
add byte [ebp - 0x3b], cl
and esi, esi
ror ebx, 0
lea esi, [esi + 0x4c81]
sub esi, 0x4c81
jbe 0x48b48b
pushf
jno 0x48b47d
neg edi
neg edi
jmp 0x48b483
nop
popf
mov esp, esp
ja 0x48b48b
mov edi, 0xc1c04d00
leave
adc cl, al
rcl dword [eax], 0x73
adc al, 0x8d
mov dh, 0x2b
jp 0x48b49b
add byte [ebp - 0x40], cl
ror ecx, 0x10
rol ecx, 0x10
jae 0x48b4aa
lea esi, [esi + 0x7a2b]
lea esi, [esi - 0x7a2b]
jmp 0x48b4a4
add byte [ebp - 0x7a2a4a], cl
invalid
jge 0x48b4a6
jb 0x48b4aa
jmp 0xd996b327
dec byte [ebp - 0x27]
shr esp, 0
jns 0x48b4b2
je 0x48b4c3
pushf
jo 0x48b4b8
nop
ror edi, 0
popf
mov esp, esp
jne 0x48b4c3
add dword [eax - 0x7e043cbb], 0x5a3ff
add byte [ebp + 0x1e], dh
add byte [ebp - 0x3d], 0xfb
cmp edi, 0x5a3
jne 0x48b4ed
pushf
xchg edx, edx
sub esp, 0
inc esi
dec esi
popf
jp 0x48b4dc
lea edi, [edi + 0x7c58]
lea edi, [edi - 0x7c58]
jno 0x48b4ea
je 0x48b4ed
mov ecx, 0xb0be4d8a
cld
mov cl, byte [ebp - 0x42]
mov al, 0xfc
add cl, al
mov byte [ebp - 0x42], cl
ror edx, 0
jnp 0x48b506
jno 0x48b4fe
js 0x48b500
jnp 0x48b502
jp 0x48b506
call 0xd78db5ad
add byte [ebp - 0x29], al
jmp 0x48b50b
ja 0x48b50d
or esi, esi
shl esp, 0
jnp 0x48b530
pushf
xchg edx, edi
xchg edx, edi
ror eax, 0x12
rol eax, 0x12
jo 0x48b522
xor esp, 0
popf
mov esp, esp
xchg ebx, ecx
xchg ebx, ecx
jp 0x48b530
call 0x8e100332
aas
dec byte [ebp - 0x39]
lea edi, [edi]
shl eax, 0
jp 0x48b54f
pushf
js 0x48b53e
popf
lea ebx, [ebx + 0x1d69]
lea ebx, [ebx - 0x1d69]
jnp 0x48b54f
add eax, 0xfcd84580
add byte [ebp - 0x28], 0xfc
ror edi, 0
je 0x48b558
dec edx
inc edx
jle 0x48b565
xchg edi, ebx
xchg edi, ebx
jg 0x48b562
jg 0x48b565
add eax, 0xfdb84580
add byte [ebp - 0x48], 0xfd
call 0x48b56e
lea esp, [esp + 4]
add esp, 0
jbe 0x48b599
pushf
call 0x48b57e
add esp, 4
shr ebx, 0
cmc
test dword [esp], esi
popf
lea edi, [edi + 0x446d]
lea edi, [edi - 0x446d]
ja 0x48b599
jmp 0xff19fb1d
add byte [ebp - 0x2f], 0xfe
sub esp, 0
neg esi
neg esi
jae 0x48b5c2
pushf
nop
xchg edx, ebx
xchg edx, ebx
popf
lea eax, [eax + 0x2561]
lea eax, [eax - 0x2561]
jno 0x48b5bd
xchg edx, edx
jb 0x48b5c2
ljmp 0x6ae4:0x4d8d056a
push 5
lea ecx, [ebp - 0x1c]
push 0
push ecx
call fcn.0048eb40
add esp, 0xc
rol eax, 0xe
ror eax, 0xe
cmp ebx, dword [esp + 4]
mov esi, esi
jge 0x48b5e0
jb 0x48b5ea
jnp 0x48b5e4
jno 0x48b5e6
jae 0x48b5ea
add eax, 0xe445c676
or dword [ebp + 0x36db80], 0x36db2d00
add byte [eax], al
mov byte [ebp - 0x1c], 0x81
lea eax, [eax + 0x36db]
sub eax, 0x36db
je 0x48b611
pushf
call 0x48b602
add esp, 4
popf
lea esp, [esp]
xchg ebx, ebx
ja 0x48b60e
jne 0x48b611
call 0x7d2ffbdb
mov byte [ebp - 0x19], 0x7c
lea ebx, [ebx]
jo 0x48b621
jb 0x48b61b
jle 0x48b61d
jno 0x48b621
xor eax, 0xe545c644
dec esi
mov byte [ebp - 0x1b], 0x4e
cmp eax, dword [esp + 0xc]
jbe 0x48b642
pushf
test edx, ecx
cmp esi, dword [esp + 0x10]
add esi, 0
popf
lea esp, [esp]
lea edi, [edi]
je 0x48b63f
ja 0x48b642
lcall 0xf68b, 0x4be645c6
mov byte [ebp - 0x1a], 0x4b
mov esi, esi
je 0x48b655
jmp 0x48b64c
js 0x48b64e
jp 0x48b650
jne 0x48b655
jmp 0x4e47889c
dec byte [ebp - 0x1b]
jbe 0x48b65a
xor esp, 0
call 0x48b662
add esp, 4
cmp eax, 0x10de
jo 0x48b672
jge 0x48b66e
jno 0x48b672
ljmp 0xfdb0:0xe45d8a0b
mov bl, byte [ebp - 0x1c]
mov al, 0xfd
add bl, al
mov byte [ebp - 0x1c], bl
cmp esp, 0x75b2
jae 0x48b684
jb 0x48b6b0
pushf
nop
lea ebx, [ebx + 0x5578]
lea ebx, [ebx - 0x5578]
lea esi, [esi + 0x2d57]
lea esi, [esi - 0x2d57]
or edx, edx
popf
lea esp, [esp]
lea esp, [esp]
jns 0x48b6ad
jae 0x48b6b0
add eax, 0x3be64500
dec esp
and al, 4
add byte [ebp - 0x1a], al
cmp ecx, dword [esp + 4]
je 0x48b6bf
je 0x48b6bb
jne 0x48b6bf
jmp 0xe7964188
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.00492300
test eax, eax
jne 0x48b72b
mov eax, dword [ebp - 4]
test eax, eax
je 0x48b72b
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.00477430
test eax, eax
jne 0x48b722
mov eax, dword [ebp - 0x10]
mov ecx, 4
cmp eax, ecx
jne 0x48b722
mov eax, dword [ebp - 8]
test eax, eax
jbe 0x48b722
cmp dword [ebp - 0xc], ecx
jne 0x48b722
mov dword [0x46c4dc], eax
mov eax, dword [ebp - 4]
push eax
call fcn.0047b9c0
rol edi, 0xf
rol edi, 0x11
jle 0x48b73e
mov esp, esp
jmp 0x48b737
jg 0x48b739
lea edi, [edi]
jg 0x48b73e
mov eax, 0xeda40d8b
inc esi
add byte [ecx + 0x46bcf40d], cl
add byte [ebx], bh
xor al, 0x24
mov ecx, dword [0x46eda4]
mov dword [0x46bcf4], ecx
cmp esi, dword [esp]
ror esp, 0
nop
je 0x48b772
nop
jg 0x48b756
lea eax, [eax + 0x35d5]
lea eax, [eax - 0x35d5]
lea ecx, [ecx + 0x4e6]
lea ecx, [ecx - 0x4e6]
jne 0x48b772
sub dword [edx], 0xffdec9e8
jmp dword [ebx + 0x46bcfc]
call 0x489640
mov dword [0x46bcfc], eax
call fcn.00476510
mov dword [0x46c50c], eax
mov eax, dword [0x46eda4]
cmp eax, 0x80000000
jae 0x48ba02
not ecx
not ecx
jo 0x48b7ae
pushf
and ecx, 0xffffffff
jns 0x48b7a3
popf
ja 0x48b7a7
jp 0x48b7a9
je 0x48b7ab
jno 0x48b7ae
ljmp 0x8500:0x46ebf8a1
mov eax, dword [0x46ebf8]
test eax, eax
je 0x48bbb5
jno 0x48b7bd
jns 0x48b7d0
pushf
inc esi
dec esi
lea esi, [esi]
popf
jbe 0x48b7c9
jge 0x48b7cb
jne 0x48b7cd
js 0x48b7d0
mov edi, 0x6fb065b2
mov dl, 0x65
mov al, 0x6f
mov byte [0x46ec15], dl
mov byte [0x46ec18], dl
mov bl, 0x6d
mov cl, 0x66
mov dl, 0x75
mov byte [0x46ec10], 0x56
mov byte [0x46ec11], al
mov byte [0x46ec12], 0x69
mov byte [0x46ec13], 0x62
mov byte [0x46ec14], al
mov byte [0x46ec16], bl
mov byte [0x46ec17], cl
mov byte [0x46ec19], 0x46
mov byte [0x46ec1a], 0x79
mov byte [0x46ec1b], 0x64
mov byte [0x46ec1c], cl
mov byte [0x46ec1d], 0x71
mov byte [0x46ec1e], dl
mov byte [0x46ec1f], 0x6a
mov byte [0x46ec20], 0x70
mov byte [0x46ec21], al
mov byte [0x46ec22], 0x47
mov byte [0x46ec23], 0x6a
mov byte [0x46ec24], bl
mov byte [0x46ec25], dl
mov byte [0x46ec26], cl
mov byte [0x46ec27], 0x73
mov byte [0x46ec28], 0
inc ecx
dec ecx
js 0x48b88e
pushf
sub edx, 0
popf
xchg edi, edi
jg 0x48b889
xchg ebx, ebx
jns 0x48b88e
add eax, 0xec100d8a
inc esi
add byte [eax + 0x46ec11], ah
mov cl, byte [0x46ec10]
mov al, byte [0x46ec11]
mov bl, byte [0x46ec12]
mov dl, byte [0x46ec13]
dec cl
dec al
mov byte [0x46ec10], cl
mov cl, byte [0x46ec14]
dec bl
mov byte [0x46ec11], al
mov al, byte [0x46ec15]
dec dl
mov byte [0x46ec12], bl
mov bl, byte [0x46ec16]
mov byte [0x46ec13], dl
mov dl, byte [0x46ec17]
dec cl
dec al
mov byte [0x46ec14], cl
mov cl, byte [0x46ec18]
dec bl
mov byte [0x46ec15], al
mov al, byte [0x46ec19]
dec dl
mov byte [0x46ec16], bl
mov bl, byte [0x46ec1a]
mov byte [0x46ec17], dl
mov dl, byte [0x46ec1b]
dec cl
dec al
mov byte [0x46ec18], cl
mov cl, byte [0x46ec1c]
dec bl
mov byte [0x46ec19], al
mov al, byte [0x46ec1d]
dec dl
mov byte [0x46ec1a], bl
mov bl, byte [0x46ec1e]
mov byte [0x46ec1b], dl
mov dl, byte [0x46ec1f]
dec cl
dec al
dec bl
dec dl
mov byte [0x46ec1c], cl
mov cl, byte [0x46ec20]
mov byte [0x46ec1d], al
mov byte [0x46ec1e], bl
mov byte [0x46ec1f], dl
mov al, byte [0x46ec21]
mov bl, byte [0x46ec22]
mov dl, byte [0x46ec23]
dec cl
dec al
mov byte [0x46ec20], cl
mov cl, byte [0x46ec24]
dec bl
mov byte [0x46ec21], al
mov al, byte [0x46ec25]
dec dl
mov byte [0x46ec22], bl
mov bl, byte [0x46ec26]
mov byte [0x46ec23], dl
mov dl, byte [0x46ec27]
dec cl
dec al
dec bl
dec dl
mov byte [0x46ec24], cl
mov byte [0x46ec25], al
mov byte [0x46ec26], bl
mov byte [0x46ec27], dl
test esp, 0x3a8d
xor edx, 0x2562
xor edx, 0x2562
jo 0x48b9ec
jle 0x48b9e8
jno 0x48b9ec
mov edi, 0xf8158b89
jmp 0x48ba37
mov edx, dword [0x46ebf8]
adc eax, 0x46ebf8
push 0x46ec10
push edx
call fcn.00476d20
mov dword [0x46edb0], eax
mov eax, dword [0x46ebf8]
test eax, eax
je 0x48bbb5
jno 0x48ba11
xor edx, 0
stc
ror eax, 0
jge 0x48ba22
xchg esi, ebx
xchg esi, ebx
jl 0x48ba22
call 0xb0bc6be8
jne 0x48b9ed
mov cl, 0x73
mov al, 0x75
mov byte [0x46ec10], 0x57
add eax, 0x46ec10
push edi
mov byte [0x46ec11], 0x6a
mov byte [0x46ec12], cl
mov byte [0x46ec13], al
in al, dx
inc esi
add byte [edx + 0x46ec13], ah
mov byte [0x46ec14], 0x76
mov byte [0x46ec15], 0x62
mov byte [0x46ec16], 0x6d
mov byte [0x46ec17], 0x51
mov byte [0x46ec18], cl
mov byte [0x46ec19], 0x70
mov byte [0x46ec1a], al
mov byte [0x46ec1b], 0x66
mov byte [0x46ec1c], 0x64
mov byte [0x46ec1d], al
mov byte [0x46ec1e], 0
call 0x48ba8c
lea esp, [esp + 4]
xchg esi, esi
lea eax, [eax]
nop
jge 0x48bab9
pushf
jo 0x48ba9b
call 0x48baa0
add esp, 4
shl ecx, 0
popf
lea ebx, [ebx]
lea ecx, [ecx + 0x3483]
lea ecx, [ecx - 0x3483]
jl 0x48bab9
jmp 0xec58c847
mov cl, byte [0x46ec10]
mov al, byte [0x46ec11]
mov bl, byte [0x46ec12]
mov dl, byte [0x46ec13]
dec cl
dec al
mov byte [0x46ec10], cl
mov cl, byte [0x46ec14]
mov byte [0x46ec11], al
mov al, byte [0x46ec15]
dec bl
dec dl
mov byte [0x46ec12], bl
mov bl, byte [0x46ec16]
dec cl
mov byte [0x46ec13], dl
mov dl, byte [0x46ec17]
dec al
mov byte [0x46ec14], cl
mov cl, byte [0x46ec18]
mov byte [0x46ec15], al
mov al, byte [0x46ec19]
dec bl
dec dl
mov byte [0x46ec16], bl
mov bl, byte [0x46ec1a]
dec cl
mov byte [0x46ec17], dl
mov dl, byte [0x46ec1b]
dec al
mov byte [0x46ec18], cl
mov cl, byte [0x46ec1c]
mov byte [0x46ec19], al
mov al, byte [0x46ec1d]
dec bl
dec dl
dec cl
dec al
mov byte [0x46ec1a], bl
mov byte [0x46ec1b], dl
mov byte [0x46ec1c], cl
mov byte [0x46ec1d], al
and esp, 0xffffffff
je 0x48bb8f
lea esi, [esi + 0x781a]
lea esi, [esi - 0x781a]
jno 0x48bb88
lea esp, [esp]
nop
jne 0x48bb8f
mov ecx, 0x46ebf8a1
add byte [eax + 0x10], ch
in al, dx
inc esi
add byte [eax - 0x18], dl
xor dword [ecx + 0x196afffe], 0x1068006a
in al, dx
inc esi
add byte [ebx + 0x46c4fc], ah
mov eax, dword [0x46ebf8]
push 0x46ec10
push eax
call fcn.00476d20
push 0x19
push 0
push 0x46ec10
mov dword [0x46c4fc], eax
call fcn.0048eb40
add esp, 0xc
mov edx, dword [0x45e0f0]
mov ecx, entry0
sub ecx, edx
mov dword [0x46eda0], ecx
call fcn.0047b930
mov eax, dword [0x46ea50]
cmp eax, 1
mov dword [0x46bd78], eax
jne 0x48bbe1
mov dword [0x46ea28], eax
mov eax, dword [0x4699cc]
test eax, eax
je 0x48bf6c
jns 0x48bbf0
stc
cmp eax, 0x3824
jl 0x48bbf8
jns 0x48bc0c
pushf
jle 0x48bbfe
ror esp, 0
popf
mov esi, esi
jb 0x48bc07
mov ecx, ecx
js 0x48bc0c
mov ecx, 0x877fe8
add byte [ebx - 0x7af0ee08], al
mov bl, 0
add byte [eax], al
call 0x494390
cmp eax, 0x11
jne 0x48bccd
xchg esp, esp
js 0x48bc1e
jg 0x48bc2d
pushf
cmp ecx, esi
popf
js 0x48bc28
jbe 0x48bc2a
jle 0x48bc2d
mov ebx, 0xed8005c7
inc esi
add byte [edx], al
add byte [eax], al
add bh, al
add eax, 0x46ea5c
or byte [eax], al
add byte [eax], al
mov dword [0x46ed80], 2
mov dword [0x46ea5c], 8
xor eax, dword [esp + 0x10]
xor eax, dword [esp + 0x10]
xor edx, 0x516e
xor edx, 0x516e
jae 0x48bc57
jne 0x48bc60
js 0x48bc5b
jnp 0x48bc5d
je 0x48bc60
lcall 0x47, 0x9805c7
push eax
mov dword [0xb8500048], eax
pop es
fmul qword [eax]
mov dword [0x470098], entry0
push eax
mov eax, case.0x48d722.1
mov dword [0x470070], eax
pop eax
add esp, 0
cmp ecx, 0x1a8e
jl 0x48bc92
pushf
std
cld
xor eax, edx
xor eax, edx
popf
jg 0x48bc8d
lea edx, [edx]
jge 0x48bc92
sub eax, 0x98158b
inc edi
add byte [ecx + 0x470070], ah
mov edx, dword [0x470098]
mov eax, dword [0x470070]
sub eax, edx
mov dword [0x470070], eax
push ecx
add ecx, 0x1ff1
ror ecx, 1
pop ecx
xor esi, dword [esp]
xor esi, dword [esp]
jg 0x48bcb6
ja 0x48bcc8
pushf
xchg edx, ebx
xchg edx, ebx
or esp, 0
popf
xchg esp, esp
jbe 0x48bcc8
mov ecx, 0x1f3ae9
add byte [edx], dh
jmp case.0x48d722.1
jb 0x48bccf
rol edx, 0xb
rol edx, 0x15
ror eax, 0x1b
ror eax, 5
js 0x48bcdd
jl 0x48bcea
jl 0x48bce1
jne 0x48bce3
ja 0x48bce5
je 0x48bce7
jge 0x48bcea
mov edi, 0xfe6571e8
inc ecx
rol dword [eax], 0xc1
ret
call 0x472260
rol ecx, 0
rol ebx, 0x11
ror ebx, 0x11
jmp 0x48bcfa
jle 0x48bd13
lea ecx, [ecx + 0x3782]
lea ecx, [ecx - 0x3782]
jns 0x48bd0a
jne 0x48bd0c
jle 0x48bd0e
jg 0x48bd13
mov edx, 0x78a12dc7
add byte [edi], al
mov eax, dword [0x470078]
mov ecx, dword [0x46e9ac]
add ecx, eax
mov dword [0x46b970], ecx
shl esp, 0
cmp ebx, 0x22d7
nop
add edi, 0
jg 0x48bd3c
ja 0x48bd37
lea esi, [esi]
jle 0x48bd3c
mov esp, 0xe9ac158b
inc esi
add byte [ebx + 0x4700780d], cl
add cl, al
jmp 0x124d4a51
mov edx, dword [0x46e9ac]
mov ecx, dword [0x470078]
shr ecx, 3
lea eax, [edx + edx]
sub ecx, eax
mov dword [0x46b974], ecx
or ecx, 0
xor ebx, dword [esp]
xor ebx, dword [esp]
jns 0x48bd61
jle 0x48bd7a
pushf
xchg esi, eax
xchg esi, eax
cmc
jns 0x48bd6a
xchg esi, edi
xchg esi, edi
popf
xchg edx, edx
lea edi, [edi]
lea esp, [esp]
jg 0x48bd7a
mov ebp, 0xff0d71e8
inc dword [ebx + 0x7300cc]
call 0x47caf0
or esp, 0
jae 0x48bd84
cmp edi, dword [esp + 0xc]
je 0x48bd8f
lea ecx, [ecx]
jne 0x48bd8f
ljmp 0x46:0xe9ac158b
mov edx, dword [0x46e9ac]
mov esi, dword [0x46b970]
add esi, edx
mov dword [0x46b970], esi
xchg esp, esp
xor edi, dword [esp + 0x10]
xor edi, dword [esp + 0x10]
ror esp, 0
mov eax, eax
jno 0x48bdc2
pushf
stc
popf
jb 0x48bdbb
lea esi, [esi]
mov esp, esp
jo 0x48bdc2
mov edx, 0x470078a1
add byte [ebx + 0x46b9740d], cl
add cl, al
call 0x8a10c0d5
or eax, 0x46b974
mov eax, dword [0x470078]
mov ecx, dword [0x46b974]
shr eax, 2
add ecx, eax
mov dword [0x46b974], ecx
jl 0x48bdda
lea esp, [esp]
ja 0x48bdef
pushf
mov edx, edx
rol esi, 0
popf
je 0x48bdea
mov eax, eax
jbe 0x48bdef
jmp 0xb99ccb7e
mov ecx, dword [0x46b954]
mov dword [0x46bcc0], ecx
xchg esi, esi
shl esp, 0
xor ebx, eax
xor ebx, eax
jae 0x48be06
jl 0x48be0d
js 0x48be0a
jge 0x48be0d
lcall 0x46, 0xb958158b
mov edx, dword [0x46b958]
mov dword [0x46bcc4], edx
shr esp, 0
nop
or esp, 0
test dword [esp], ebx
jae 0x48be3c
pushf
lea ebx, [ebx + 0x7f45]
lea ebx, [ebx - 0x7f45]
popf
mov edi, edi
jbe 0x48be39
jb 0x48be3c
and dword [ecx + 0x46b95c], 0x46bcc8a3
add byte [edx], dh
mov eax, dword [0x46b95c]
mov dword [0x46bcc8], eax
jb 0x48be48
js 0x48be4a
xchg edi, ecx
xchg edi, ecx
cmp eax, edi
jns 0x48be57
lea ebx, [ebx]
js 0x48be57
add eax, 0xb9600d8b
inc esi
add byte [ecx + 0x46bccc0d], cl
add byte [ecx], bh
mov ecx, dword [0x46b960]
mov dword [0x46bccc], ecx
jns 0x48be65
je 0x48be7a
pushf
and esp, 0xffffffff
and ebx, 0xffffffff
xchg edx, edx
jns 0x48be73
popf
jo 0x48be77
jne 0x48be7a
mov edi, 0xb964158b
inc esi
add byte [ecx + 0x46bcd015], cl
add ch, bh
mov edx, dword [0x46b964]
mov dword [0x46bcd0], edx
std
cld
xor edx, 0
jge 0x48be93
lea eax, [eax]
jl 0x48be93
add eax, 0xb968a153
inc esi
add byte [ebx + 0x46bcd4], ah
mov eax, dword [0x46b968]
mov dword [0x46bcd4], eax
or ecx, ecx
lea eax, [eax + 0x69cf]
sub eax, 0x69cf
xor ebx, ecx
xor ebx, ecx
jl 0x48bece
pushf
ja 0x48beb4
jge 0x48beb6
xor esi, 0
popf
ja 0x48bebd
lea ebx, [ebx + 0x28b4]
lea ebx, [ebx - 0x28b4]
jmp 0x48becb
jge 0x48bece
lcall 0x46, 0xb96c0d8b
mov ecx, dword [0x46b96c]
mov dword [0x46bcd8], ecx
test ecx, esi
or esp, 0
mov ebx, ebx
jae 0x48bee3
jae 0x48beed
lea esp, [esp]
jo 0x48beea
jb 0x48beed
mov eax, 0xe8a3c033
mov esp, 0x780046
xor eax, eax
mov dword [0x46bce8], eax
js 0x48bef6
jno 0x48bf0d
pushf
ror ecx, 0x17
rol ecx, 0x17
popf
jbe 0x48bf04
xchg ecx, ebx
xchg ecx, ebx
jno 0x48bf0a
jo 0x48bf0d
mov eax, 0x46bceca3
add cl, al
invalid
mov dword [0x46bcec], eax
rol edi, 0xe
ror edi, 0xe
inc ebx
dec ebx
jle 0x48bf1c
jnp 0x48bf24
jne 0x48bf20
jp 0x48bf24
adc ecx, 0x46bcf0a3
add byte [ecx + 0x5180fc], al
add byte [ebx], bh
xlatb
mov dword [0x46bcf0], eax
cmp esp, 0x5180
cmp edx, edi
add ecx, 0
shl edi, 0
jb 0x48bf47
jg 0x48bf3b
xchg esp, esp
mov ebx, ebx
xchg ecx, ebx
xchg ecx, ebx
jae 0x48bf47
mov edx, 0xa4158bf1
in eax, dx
inc esi
add byte [ecx + 0x46bcf415], cl
add byte [ecx], bh
mov edx, dword [0x46eda4]
mov dword [0x46bcf4], edx
jns 0x48bf55
js 0x48bf57
jl 0x48bf62
jle 0x48bf5b
jle 0x48bf5d
mov esi, esi
jge 0x48bf62
mov ebx, 0x46edb0a1
add byte [ebx + 0x46bcf8], ah
mov eax, dword [0x46edb0]
mov dword [0x46bcf8], eax
cmp edx, dword [esp]
jno 0x48bf75
nop
jo 0x48bf75
add eax, 0xbd0805c7
inc esi
add byte [eax + 0x770048e3], dl
add bh, dh
sal edi, cl
rol dword [edi + 0xe0c1e4], cl
mov dword [0x46bd08], 0x48e390
ja 0x48bf81
not ebx
not ebx
xchg esp, esp
shl eax, 0
jbe 0x48bf9d
lea ebx, [ebx + 0x650]
lea ebx, [ebx - 0x650]
jl 0x48bf9a
ja 0x48bf9d
mov esp, 0x9805c7
inc edi
add byte [eax - 0x5d], dl
dec eax
add byte [eax - 0x48], dl
pop es
fmul qword [eax]
mov dword [0x470098], entry0
push eax
mov eax, case.0x48d722.1
mov dword [0x470070], eax
pop eax
mov ecx, dword [0x470098]
mov eax, dword [0x470070]
sub eax, ecx
mov dword [0x470070], eax
jb 0x48bfc7
test dword [esp + 0x10], ebx
js 0x48bfd4
jb 0x48bfcf
jns 0x48bfd1
jns 0x48bfd4
mov ebx, 0x46e9c868
add al, ch
mov al, byte [0x7fa9ffff]
cmp al, byte [eax]
add byte [ebp + 0xf28300], cl
push 0x46e9c8
call fcn.004860d0
test eax, 0x3a7f
lea eax, [eax]
xor edx, 0
je 0x48c00a
lea esp, [esp]
lea ecx, [ecx + 0x4673]
lea ecx, [ecx - 0x4673]
jle 0x48bffb
lea eax, [eax + 0x4e1b]
lea eax, [eax - 0x4e1b]
jne 0x48c00a
or dword [ebx + 0x47007015], 0x98a100
inc edi
add byte [edx + 0x50], dl
mov edx, dword [0x470070]
mov eax, dword [0x470098]
push edx
push eax
push 0x46e9c8
call fcn.004850e0
add esp, 0x10
push eax
pop eax
jbe 0x48c02e
jle 0x48c02a
ja 0x48c02e
mov ebx, 0xe9c8684a
inc esi
add byte [eax + 0x60], ch
add byte [edi], al
push 0x46e9c8
push 0x470060
call fcn.00472000
add esp, 8
nop
jae 0x48c043
jne 0x48c064
pushf
mov edi, edi
lea esi, [esi + 0x307a]
lea esi, [esi - 0x307a]
ror eax, 5
rol eax, 5
popf
jb 0x48c05f
mov ecx, ecx
je 0x48c064
or dword [ebx + 0x4700640d], 0x200d8900
ljmp 0xc4c7
mov ecx, dword [0x470064]
mov dword [0x46ea20], ecx
push edi
add edi, 0x4cc4
ror edi, 1
pop edi
xchg ecx, ecx
and ebx, ebx
test dword [esp + 0xc], ebx
je 0x48c0a7
pushf
lea ebx, [ebx]
or esp, 0
lea ecx, [ecx + 0x7bd4]
lea ecx, [ecx - 0x7bd4]
test esp, 0x7f25
popf
lea esp, [esp]
jo 0x48c0a4
jne 0x48c0a7
lcall 0x47, 0x6c158b
mov edx, dword [0x47006c]
mov dword [0x47009c], edx
ror esi, 4
rol esi, 4
test edi, 0x55f3
ja 0x48c0da
pushf
jae 0x48c0c5
ja 0x48c0c7
popf
lea edi, [edi + 0x1b87]
lea edi, [edi - 0x1b87]
mov esp, esp
jbe 0x48c0da
mov eax, 0x4699cca1
add byte [ebp + 0x10840fc0], al
add al, byte [eax]
add byte [ecx], bh
mov eax, dword [0x4699cc]
test eax, eax
je 0x48c2f7
jns 0x48c0e9
push ecx
add ecx, 0x3b9e
ror ecx, 0x13
pop ecx
js 0x48c0f6
test dword [esp + 0x10], eax
jnp 0x48c117
pushf
rol edx, 3
rol edx, 0x1d
call 0x48c109
add esp, 4
xchg edi, edi
popf
xchg edi, edi
jns 0x48c114
jp 0x48c117
call 0xffceb603
inc dword [ebx - 0x1c7c001d]
jmp dword [ebx]
call 0x484710
and ebx, 0xffffffff
and ebx, 0xffffffff
and eax, eax
jb 0x48c138
jne 0x48c128
lea esi, [esi + 0x7969]
lea esi, [esi - 0x7969]
jae 0x48c138
mov ebp, 0x9a13e8e7
invalid
call 0x485b50
push edx
pop edx
jbe 0x48c151
pushf
ror esp, 0
popf
jg 0x48c14a
jne 0x48c14c
lea edx, [edx]
ja 0x48c151
add eax, 0x30fae8
add byte [eax - 0x2f7aff8f], dl
call 0x48f250
nop
jno 0x48c159
test eax, edx
jp 0x48c15d
js 0x48c171
pushf
clc
xchg ebx, esi
xchg ebx, esi
test ebx, edi
popf
jo 0x48c16c
js 0x48c16e
jns 0x48c171
ljmp 0x7fff:0xff73dae8
call 0x483550
jg 0x48c178
shl esp, 0
jno 0x48c190
pushf
jge 0x48c181
shr esp, 0
add edi, 0
popf
jmp 0x48c18b
jg 0x48c18d
jo 0x48c190
mov ebx, 0xfec37be8
dec dword [ebx + 0x661172e4]
pushfd
call 0x478510
mov esp, esp
jb 0x48c1aa
pushf
jg 0x48c19d
cld
stc
jne 0x48c1a1
popf
jle 0x48c1a5
jl 0x48c1a7
jae 0x48c1aa
add eax, 0x46bce4a1
add byte [ebx + 0x46b970], ah
mov eax, dword [0x46bce4]
mov dword [0x46b970], eax
cmp esi, dword [esp + 4]
lea ebx, [ebx]
jg 0x48c1bc
jae 0x48c1be
jp 0x48c1d2
pushf
add esi, dword [esp]
sub esi, dword [esp]
stc
popf
jnp 0x48c1cd
jmp 0x48c1cf
jnp 0x48c1d2
jmp 0xbd28cf61
mov ecx, dword [0x46bce0]
mov dword [0x46b974], ecx
xchg esp, esp
rol ebx, 0x10
ror ebx, 0x10
lea edx, [edx + 0x5b85]
sub edx, 0x5b85
jno 0x48c1fe
lea esp, [esp]
mov ebx, ebx
mov ecx, ecx
jo 0x48c1fe
mov edi, 0xff3f3de8
inc dword [ebx + 0x487502f8]
call fcn.00480140
cmp eax, 2
jne 0x48c250
rol esi, 9
ror esi, 9
xor edi, dword [esp + 4]
xor edi, dword [esp + 4]
jb 0x48c218
jno 0x48c224
jmp 0x48c21c
je 0x48c21e
xchg ecx, ecx
jo 0x48c224
mov ecx, 0xed80a310
inc esi
add bh, al
add eax, 0x46ea5c
or byte [eax], al
add byte [eax], al
mov dword [0x46ed80], eax
mov dword [0x46ea5c], 8
xor eax, dword [esp]
xor eax, dword [esp]
clc
jne 0x48c24b
pushf
jnp 0x48c240
push ebx
pop ebx
popf
lea eax, [eax]
jge 0x48c248
je 0x48c24b
sub ecx, 0x19b7
jmp case.0x48d722.1
mov esp, esp
js 0x48c254
test ecx, eax
add ebx, 0x6c71
sub ebx, 0x6c71
jp 0x48c27a
jae 0x48c266
add byte [ebp + 0x44d79b], cl
add byte [ebp - 0x44d665], cl
dec dword [ebx + 0x7b0070db]
add bh, byte [eax - 0x208f5e76]
lea ebx, [ebx + 0x44d7]
lea ebx, [ebx - 0x44d7]
mov ebx, ebx
jo 0x48c276
jnp 0x48c27a
mov eax, 0xdf70a18a
mov eax, dword [0x46df70]
test eax, eax
je 0x48c290
inc esi
add byte [ebp - 0x5ef28b40], al
je 0x48c265
mov eax, dword [0x46df74]
test eax, eax
jne case.0x48d118.31136
inc esi
add byte [ebp - 0x727af040], al
add byte [eax], al
add cl, al
loop 0x48c293
shl edx, 0
ja 0x48c2b1
pushf
xor ebx, 0x7ac9
xor ebx, 0x7ac9
shr esi, 0
std
cld
push edi
pop edi
popf
jae 0x48c2ae
jbe 0x48c2b1
lcall 0x46, 0xed8005c7
add al, byte [eax]
add byte [eax], al
mov dword [0x46ed80], 2
mov dword [0x46ea5c], 8
xor esi, 0
mov esp, esp
lea eax, [eax + 0x3044]
sub eax, 0x3044
jbe 0x48c2f2
pushf
and esp, 0xffffffff
rol ecx, 5
rol ecx, 0x1b
xor esp, 0
std
cld
popf
lea ebx, [ebx]
mov esp, esp
jle 0x48c2ef
ja 0x48c2f2
mov ecx, 0x1910e9
add byte [ebx + 0x46b9580d], cl
add byte [ecx + 0x46b954], ah
jmp case.0x48d722.1
mov ecx, dword [0x46b958]
mov eax, dword [0x46b954]
lea edx, [ecx + eax]
sub eax, ecx
mov dword [0x470078], edx
mov dword [0x46e9ac], eax
mov dword [0x46b970], edx
mov dword [0x46b974], eax
mov eax, dword [0x46cb58]
mov dx, word [eax]
add eax, 8
mov word [0x46ebf4], dx
mov cx, word [eax - 6]
mov word [0x46ebf6], cx
mov ecx, dword [eax - 4]
mov dword [0x46cb58], eax
mov eax, dword [0x46ebf4]
and eax, 0xffff
mov dword [0x46ebf0], ecx
cmp eax, 0x4486
jg 0x48c7fd
je 0x48d09a
cmp eax, 0x1d92
jg 0x48c5a7
je 0x48ce18
cmp eax, 0xca9
jg 0x48c47f
je case.0x48c851.18774
cmp eax, 0x4ce
jg 0x48c3fb
je case.0x48c8ba.20389
cmp eax, 0x274
jg 0x48c3dc
je case.0x48c851.18777
cmp eax, 0x149
jg 0x48c3c3
je 0x48cd5a
sub eax, 0x53
je case.0x48c8ba.20386
sub eax, 0x7d
je 0x48d550
jmp case.0x48d118.31136
sub eax, 0x20b
je case.0x48c3f4.890
sub eax, 8
je case.0x48c3f4.890
jmp case.0x48d118.31136
add eax, 0xfffffc89
cmp eax, 0xfb
ja case.0x48d118.31136
xor edx, edx
mov dl, byte [eax + 0x48e0a0]
jmp dword [edx*4 + 0x48e088]
cmp eax, 0x840
jg 0x48c449
je case.0x48d118.31135
cmp eax, 0x683
jg 0x48c430
je 0x48cc50
cmp eax, 0x4d1
je case.0x48c8ba.20386
cmp eax, 0x626
je case.0x48c8ba.20389
jmp case.0x48d118.31136
sub eax, 0x6a7
je 0x48cbd9
sub eax, 0x45
je 0x48ce18
jmp case.0x48d118.31136
cmp eax, 0xc2a
jg 0x48c46f
je 0x48ccc9
sub eax, 0x8e2
je 0x48cfd9
sub eax, 0x20
je 0x48cb0a
jmp case.0x48d118.31136
cmp eax, 0xc61
je case.0x48c8ba.20386
jmp case.0x48d118.31136
cmp eax, 0x15d0
jg 0x48c521
je case.0x48c3f4.887
cmp eax, 0x10c1
jg 0x48c4de
je 0x48cc50
cmp eax, 0xebb
jg 0x48c4c3
je case.0x48c8ba.20387
sub eax, 0xe10
je case.0x48c8ba.20387
sub eax, 0x30
je case.0x48c851.18774
jmp case.0x48d118.31136
cmp eax, 0xf13
je 0x48d461
cmp eax, 0x109d
je 0x48cbd9
jmp case.0x48d118.31136
cmp eax, 0x120d
jg 0x48c506
je case.0x48d118.31133
cmp eax, 0x10fc
je 0x48ce18
cmp eax, 0x1203
je 0x48cc50
jmp case.0x48d118.31136
cmp eax, 0x1440
je case.0x48c3f4.890
cmp eax, 0x14f1
je case.0x48c8ba.20390
jmp case.0x48d118.31136
cmp eax, 0x1912
jg 0x48c56f
je 0x48d6a3
cmp eax, 0x1822
jg 0x48c556
je case.0x48c3f4.888
cmp eax, 0x1721
je 0x48cbd9
cmp eax, 0x1817
je 0x48c996
jmp case.0x48d118.31136
sub eax, 0x1823
je 0x48d5b1
sub eax, 0x2e
je 0x48d62a
jmp case.0x48d118.31136
cmp eax, 0x1cfb
jg 0x48c597
je case.0x48d118.31133
cmp eax, 0x1a65
je 0x48cf61
cmp eax, 0x1bec
je 0x48cb0a
jmp case.0x48d118.31136
cmp eax, 0x1d6b
je 0x48ce82
jmp case.0x48d118.31136
cmp eax, 0x30be
jg 0x48c6e0
je 0x48ccc9
cmp eax, 0x2852
jg 0x48c658
je 0x48ce18
cmp eax, 0x209b
jg 0x48c617
je 0x48d09a
cmp eax, 0x1f7a
jg 0x48c5fe
je 0x48cbd9
cmp eax, 0x1da9
je case.0x48c8ba.20386
cmp eax, 0x1f46
je case.0x48c8ba.20387
jmp case.0x48d118.31136
sub eax, 0x1fbb
je 0x48d550
sub eax, 0x17
je 0x48d461
jmp case.0x48d118.31136
cmp eax, 0x2599
jg 0x48c63f
je 0x48cc50
cmp eax, 0x21a5
je case.0x48c8ba.20390
cmp eax, 0x2405
je 0x48c996
jmp case.0x48d118.31136
sub eax, 0x25f1
je 0x48cfd9
sub eax, 0x7c
je case.0x48c8ba.20387
jmp case.0x48d118.31136
cmp eax, 0x2ded
jg 0x48c6a8
je 0x48c996
cmp eax, 0x2ab1
jg 0x48c68d
je 0x48cf61
cmp eax, 0x2964
je case.0x48c8ba.20390
cmp eax, 0x2a8b
je case.0x48c851.18774
jmp case.0x48d118.31136
cmp eax, 0x2b77
je 0x48cb0a
cmp eax, 0x2c2c
je case.0x48d118.31133
jmp case.0x48d118.31136
cmp eax, 0x2fa8
jg 0x48c6d0
je 0x48ce82
cmp eax, 0x2e1b
je 0x48c996
cmp eax, 0x2edc
je case.0x48d118.31134
jmp case.0x48d118.31136
cmp eax, 0x3012
je 0x48cfd9
jmp case.0x48d118.31136
cmp eax, 0x3da8
jg 0x48c777
je 0x48cd5a
cmp eax, 0x3782
jg 0x48c73f
je 0x48d62a
cmp eax, 0x334a
jg 0x48c726
je 0x48d5b1
cmp eax, 0x315a
je 0x48d550
cmp eax, 0x32af
je case.0x48c851.18775
jmp case.0x48d118.31136
sub eax, 0x3532
je case.0x48c3f4.890
sub eax, 5
je case.0x48c851.18777
jmp case.0x48d118.31136
cmp eax, 0x3d28
jg 0x48c767
je case.0x48d118.31132
cmp eax, 0x37b4
je 0x48c996
cmp eax, 0x3c88
je case.0x48c8ba.20389
jmp case.0x48d118.31136
cmp eax, 0x3d4d
je case.0x48c3f4.888
jmp case.0x48d118.31136
cmp eax, 0x416c
jg 0x48c7c5
je 0x48ce82
cmp eax, 0x3ea4
jg 0x48c7aa
je 0x48d6a3
sub eax, 0x3dc4
je case.0x48c851.18774
sub eax, 0x72
je 0x48d62a
jmp case.0x48d118.31136
cmp eax, 0x40ca
je 0x48d550
cmp eax, 0x414d
je case.0x48d118.31135
jmp case.0x48d118.31136
cmp eax, 0x4325
jg 0x48c7ed
je 0x48d62a
cmp eax, 0x41a8
je case.0x48d118.31135
cmp eax, 0x4245
je 0x48d09a
jmp case.0x48d118.31136
cmp eax, 0x43e7
je 0x48ccc9
jmp case.0x48d118.31136
cmp eax, 0x63b4
jg 0x48cb83
je 0x48cf61
cmp eax, 0x54b2
jg 0x48c936
je 0x48cd5a
cmp eax, 0x4f8e
jg 0x48c897
je case.0x48d118.31133
cmp eax, 0x4b6a
jg 0x48c858
je 0x48cbd9
add eax, 0xffffb6aa
cmp eax, 0xde
ja case.0x48d118.31136
xor edx, edx
mov dl, byte [eax + 0x48e1b0]
jmp dword [edx*4 + 0x48e19c]
cmp eax, 0x4bff
jg 0x48c87e
je 0x48cc50
sub eax, 0x4b7e
je case.0x48c3f4.887
sub eax, 0x6e
je 0x48cd5a
jmp case.0x48d118.31136
sub eax, 0x4d9d
je case.0x48d118.31135
sub eax, 0x26
je case.0x48c8ba.20389
jmp case.0x48d118.31136
cmp eax, 0x510d
jg 0x48c8fe
je 0x48d5b1
add eax, 0xffffb05e
cmp eax, 0x44
ja case.0x48d118.31136
xor edx, edx
mov dl, byte [eax + 0x48e2a8]
jmp dword [edx*4 + 0x48e290]
mov eax, dword [0x46cb54]
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 [0x46cb54]
mov dword [ecx + 0x18], eax
mov eax, dword [0x46cb54]
add eax, 0x18
mov dword [0x46cb54], eax
jmp case.0x48d118.31136
cmp eax, 0x52dc
jg 0x48c926
je case.0x48d118.31132
cmp eax, 0x51c4
je 0x48ccc9
cmp eax, 0x529c
je 0x48d461
jmp case.0x48d118.31136
cmp eax, 0x5444
je 0x48cb0a
jmp case.0x48d118.31136
cmp eax, 0x5bb6
jg 0x48ca2b
je 0x48ccc9
cmp eax, 0x5a03
jg 0x48c9f3
je case.0x48c851.18775
cmp eax, 0x55dd
jg 0x48c980
je case.0x48d118.31134
cmp eax, 0x5500
je 0x48d550
cmp eax, 0x55db
je case.0x48c8ba.20390
jmp case.0x48d118.31136
cmp eax, 0x56af
je 0x48cb0a
cmp eax, 0x58e6
jne case.0x48d118.31136
cld
neg esi
neg esi
shr ecx, 0
jmp 0x48c9a0
je 0x48c9b3
jae 0x48c9a4
lea esi, [esi + 0xe0f]
lea esi, [esi - 0xe0f]
jne 0x48c9b3
mov eax, 0x46cb54a1
add byte [ebx + 0x4408b10], cl
mov eax, dword [0x46cb54]
mov edx, dword [eax]
mov eax, dword [eax + 4]
push edx
push eax
call dword [0x46ebf0]
mov ecx, dword [0x46cb54]
mov dword [ecx + 4], eax
jg 0x48c9d0
xchg esi, eax
xchg esi, eax
jb 0x48c9e7
pushf
xor ebx, esi
xor ebx, esi
jb 0x48c9dc
dec eax
inc eax
popf
xchg edi, ebx
xchg edi, ebx
jae 0x48c9e7
mov ebp, 0xcb540583
inc esi
add byte [ecx + ebp*8], al
sub bh, cl
invalid
add dword [0x46cb54], 4
jmp case.0x48d118.31136
cmp eax, 0x5b6b
jg 0x48ca1b
je 0x48cfd9
cmp eax, 0x5a0d
je case.0x48c3f4.888
cmp eax, 0x5b29
je 0x48d6a3
jmp case.0x48d118.31136
cmp eax, 0x5b6f
je case.0x48c851.18777
jmp case.0x48d118.31136
cmp eax, 0x5fd4
jg 0x48cb4b
je 0x48cb0a
cmp eax, 0x5dde
jg 0x48ca64
je case.0x48d118.31134
cmp eax, 0x5c1f
je 0x48d62a
cmp eax, 0x5d1d
je case.0x48d118.31134
jmp case.0x48d118.31136
cmp eax, 0x5e31
je case.0x48c8ba.20387
cmp eax, 0x5ecf
je 0x48ce18
jmp case.0x48d118.31136
cmp eax, dword [esp + 4]
je 0x48ca88
jmp 0x48ca83
jno 0x48ca85
jne 0x48ca88
mov ebx, 0x46cb54a1
add byte [ebx], dh
shl byte [esi - 0x75], cl
adc eax, 0x46ebf6
mov eax, dword [0x46cb54]
xor edx, edx
mov dx, word [0x46ebf6]
mov ecx, dword [eax]
add eax, 4
cmp ecx, edx
mov dword [0x46cb54], eax
jne case.0x48d118.31136
xchg esi, esi
cmc
je 0x48cabe
pushf
jl 0x48cab1
push edx
pop edx
popf
jmp 0x48cab7
jp 0x48cab9
xchg edi, edi
jne 0x48cabe
mov esi, 0x46cb54a1
add byte [ebx + 0x46cb5815], cl
add byte [ebx + 0x54a304e8], al
retf
mov eax, dword [0x46cb54]
mov edx, dword [0x46cb58]
sub eax, 4
mov dword [0x46cb54], eax
mov dword [eax], edx
push ebx
add ebx, 0x1019
ror ebx, 0xe
pop ebx
ror esi, 0xe
ror esi, 0x12
test dword [esp], ecx
lea eax, [eax]
jne 0x48cafb
pushf
cmp edi, dword [esp]
js 0x48caf2
popf
lea edx, [edx]
mov esi, esi
je 0x48cafb
mov ebx, 0x46ebf0a1
add byte [ebx + 0x46cb58], ah
mov eax, dword [0x46ebf0]
mov dword [0x46cb58], eax
jmp case.0x48d118.31136
jb 0x48cb0c
and edi, edi
xor esi, dword [esp]
xor esi, dword [esp]
lea eax, [eax + 0x4216]
lea eax, [eax - 0x4216]
jge 0x48cb31
pushf
cmp edx, dword [esp + 8]
popf
jg 0x48cb2c
js 0x48cb2e
jl 0x48cb31
call 0x47141fd6
add byte [ebx + 0x46cb580d], cl
add byte [ebx + 0x54a304e8], al
retf
mov eax, dword [0x46cb54]
mov ecx, dword [0x46cb58]
sub eax, 4
mov dword [0x46cb54], eax
mov dword [eax], ecx
jmp 0x48ccc9
cmp eax, 0x62fe
jg 0x48cb73
je 0x48d5b1
cmp eax, 0x6123
je case.0x48c3f4.888
cmp eax, 0x61b5
je 0x48cfd9
jmp case.0x48d118.31136
cmp eax, 0x635b
je case.0x48c851.18775
jmp case.0x48d118.31136
cmp eax, 0x7473
jg 0x48cf96
je 0x48cf61
cmp eax, 0x6cf4
jg 0x48cd99
je 0x48cd5a
cmp eax, 0x69ce
jg 0x48cc8f
je 0x48cd5a
cmp eax, 0x67f5
jg 0x48cc3a
je 0x48d6a3
cmp eax, 0x63b6
je 0x48d5b1
cmp eax, 0x6652
jne case.0x48d118.31136
xchg ecx, ebx
xchg ecx, ebx
je 0x48cbec
jge 0x48cbe1
xchg esi, edx
xchg esi, edx
jp 0x48cbe7
jne 0x48cbec
mov ecx, 0x54a1a60a
retf
mov eax, dword [0x46cb54]
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]
push ecx
push edx
call dword [0x46ebf0]
mov ecx, dword [0x46cb54]
mov dword [ecx + 0x10], eax
neg eax
neg eax
push ebx
pop ebx
jl 0x48cc2e
pushf
cmp eax, 0x4fdf
popf
lea ebx, [ebx]
mov esp, esp
lea esp, [esp]
jge 0x48cc2e
add eax, 0xcb540583
inc esi
add byte [eax], dl
add dword [0x46cb54], 0x10
jmp case.0x48d118.31136
cmp eax, 0x68d8
je 0x48d09a
cmp eax, 0x698c
jne case.0x48d118.31136
or eax, eax
jle 0x48cc73
pushf
cmp edx, dword [esp]
push edx
add edx, 0x3db2
ror edx, 0xf
pop edx
rol esp, 0
shl esp, 0
popf
jno 0x48cc6e
lea eax, [eax]
jg 0x48cc73
xor eax, 0x46cb54a1
add byte [ebx + 0x46ebf00d], cl
add byte [ebx], dh
shl byte [esi - 0x75], cl
adc eax, 0x46ebf6
mov eax, dword [0x46cb54]
mov ecx, dword [0x46ebf0]
xor edx, edx
mov dx, word [0x46ebf6]
mov dword [eax + edx*4], ecx
jmp case.0x48d118.31136
cmp eax, 0x6b53
jg 0x48ccb7
je 0x48d461
cmp eax, 0x69d2
je case.0x48c851.18775
cmp eax, 0x6b2b
je 0x48d6a3
jmp case.0x48d118.31136
cmp eax, 0x6b69
je case.0x48c851.18774
cmp eax, 0x6c98
jne case.0x48d118.31136
xor eax, 0x64d0
xor eax, 0x64d0
je 0x48ccd5
je 0x48ccd7
jbe 0x48ccf4
pushf
or edx, edx
jge 0x48ccdf
lea ecx, [ecx + 0x7148]
lea ecx, [ecx - 0x7148]
mov edi, edi
popf
xchg ecx, ecx
ja 0x48ccf4
xor eax, 0xebf0158b
inc esi
add byte [ecx + 0x46cb5815], cl
add cl, ch
sbb dh, dh
invalid
mov edx, dword [0x46ebf0]
mov dword [0x46cb58], edx
jmp case.0x48d118.31136
cmp esp, 0x4ead
jne 0x48cd2a
pushf
and edi, edi
lea eax, [eax + 0x4fde]
sub eax, 0x4fde
dec ebx
inc ebx
ror edx, 0
popf
mov edi, edi
jmp 0x48cd27
je 0x48cd2a
jmp 0xec3f6e94
mov ax, word [0x46ebf6]
mov ecx, dword [0x46ebf0]
push eax
push ecx
call fcn.00481290
mov dx, word [0x46ebf6]
inc eax
push eax
mov eax, dword [0x46ebf0]
push edx
push eax
call fcn.00483910
add esp, 0x14
jmp case.0x48d118.31136
jmp 0x48cd5c
and esp, 0xffffffff
jg 0x48cd71
pushf
clc
jge 0x48cd66
popf
jo 0x48cd6a
ja 0x48cd6c
xchg ebx, eax
xchg ebx, eax
jle 0x48cd71
ljmp 0x46eb:0xf60d8b66
mov cx, word [0x46ebf6]
mov edx, dword [0x46ebf0]
push ecx
push edx
call fcn.00481290
mov ecx, eax
mov eax, dword [0x46cb54]
add esp, 8
imul ecx, dword [eax]
mov dword [eax], ecx
jmp case.0x48d118.31136
cmp eax, 0x7281
jg 0x48ce5e
je 0x48ce82
cmp eax, 0x71f6
jg 0x48ce04
je 0x48ce82
cmp eax, 0x6ef2
je case.0x48c3f4.890
cmp eax, 0x7144
je 0x48cf61
jmp case.0x48d118.31136
js 0x48cdd0
cmp ecx, edi
xor esi, edx
xor esi, edx
ja 0x48cde1
xchg ecx, edx
xchg ecx, edx
xchg ebx, ebx
jbe 0x48cde1
mov edx, 0xf6158b66
jmp 0x48ce2d
mov dx, word [0x46ebf6]
mov eax, dword [0x46ebf0]
push edx
push eax
call fcn.00481290
mov ecx, dword [0x46cb54]
add esp, 8
and dword [ecx], eax
jmp case.0x48d118.31136
sub eax, 0x71fa
je 0x48d461
sub eax, 0x6a
jne case.0x48d118.31136
sub edx, 0
jl 0x48ce1d
lea edi, [edi + 0x317b]
sub edi, 0x317b
rol eax, 0
je 0x48ce3a
or al, 0x75
add byte [esi], dh
jne 0x48ce30
jbe 0x48ce32
lea esp, [esp]
jbe 0x48ce37
jne 0x48ce3a
sub eax, 0xf60d8b66
jmp 0x48ce86
mov cx, word [0x46ebf6]
mov edx, dword [0x46ebf0]
push ecx
push edx
call fcn.00481290
mov ecx, dword [0x46cb54]
add esp, 8
add dword [ecx], eax
jmp case.0x48d118.31136
cmp eax, 0x73be
jg 0x48cf51
je case.0x48c8ba.20389
cmp eax, 0x7301
je 0x48ce82
cmp eax, 0x7390
je 0x48cf61
jmp case.0x48d118.31136
cmp ebx, ecx
lea ecx, [ecx]
jo 0x48ce98
lea edi, [edi + 0x7e2d]
lea edi, [edi - 0x7e2d]
jno 0x48ce98
mov ecx, 0xf6a1666d
jmp 0x48cee3
mov ax, word [0x46ebf6]
mov ecx, dword [0x46ebf0]
push eax
push ecx
call fcn.00481290
add esp, 8
mov dword [0x46ebf0], eax
shr ecx, 0
or eax, 0
jae 0x48cecb
pushf
jo 0x48cebf
add edi, 0
popf
jge 0x48cec6
mov ebx, ebx
jb 0x48cecb
mov edx, 0x46cb54a1
add byte [ebx + 0x46ebf015], cl
add byte [ebx + 0x54a304e8], al
retf
mov eax, dword [0x46cb54]
mov edx, dword [0x46ebf0]
sub eax, 4
mov dword [0x46cb54], eax
mov dword [eax], edx
jmp case.0x48d118.31136
invalid
push eax
add eax, 0x1084
ror eax, 0x11
pop eax
shl esp, 0
and edx, 0xffffffff
jo 0x48cef7
je 0x48cf09
pushf
shl ecx, 0
popf
lea edx, [edx]
xchg ecx, ecx
jl 0x48cf06
jne 0x48cf09
and dword [ecx + 0x46cb54], 0x508b088b
add al, 0x51
mov eax, dword [0x46cb54]
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
mov ecx, dword [eax + 0x10]
push edx
mov edx, dword [eax + 0x14]
push ecx
push edx
call dword [0x46ebf0]
mov ecx, dword [0x46cb54]
mov dword [ecx + 0x14], eax
cmp edi, dword [esp + 4]
jb 0x48cf45
jnp 0x48cf3c
jno 0x48cf3e
jp 0x48cf40
ja 0x48cf42
jae 0x48cf45
mov esi, 0xcb540583
inc esi
add byte [ecx + ebp*8], dl
int3
add dword [0x46cb54], 0x14
jmp case.0x48d118.31136
cmp eax, 0x7423
je 0x48d09a
jmp case.0x48d118.31136
lea esp, [esp]
jge 0x48cf73
pushf
jno 0x48cf6a
popf
xchg ebx, ecx
xchg ebx, ecx
jl 0x48cf73
mov ebp, 0xf6158b66
jmp 0x48cfbf
mov dx, word [0x46ebf6]
mov eax, dword [0x46ebf0]
push edx
push eax
call fcn.00481290
mov ecx, dword [0x46cb54]
add esp, 8
sub dword [ecx], eax
jmp case.0x48d118.31136
cmp eax, 0x7a98
jg 0x48d2fe
je case.0x48c851.18775
cmp eax, 0x7836
jg 0x48d102
je 0x48d09a
cmp eax, 0x7617
jg 0x48d07f
mov esp, 0x74000000
jnp 0x48cff3
je case.0x48c8ba.20390
sub eax, 0x74f7
div dword [eax + eax]
je case.0x48c3f4.887
sub eax, 0x70
jne case.0x48d118.31136
not edx
not edx
test esp, 0x12f7
jg 0x48cfe5
js 0x48cff6
pushf
nop
xor esi, 0
popf
xchg ecx, ecx
jbe 0x48cff3
jns 0x48cff6
mov esp, 0xcb540d8b
inc esi
add byte [ebx + 0x58158911], cl
retf
mov ecx, dword [0x46cb54]
mov edx, dword [ecx]
mov dword [0x46cb58], edx
test esp, 0x4ed3
je 0x48d00c
jae 0x48d00e
jle 0x48d024
xchg esp, esp
jle 0x48d014
lea eax, [eax + 0x1cd9]
lea eax, [eax - 0x1cd9]
jg 0x48d024
sub eax, 0x540d8ba9
retf
mov ecx, dword [0x46cb54]
xor eax, eax
mov ax, word [0x46ebf6]
lea edx, [ecx + eax*4]
mov dword [0x46cb54], edx
jmp case.0x48d118.31136
cmp edi, dword [esp]
jns 0x48d045
rol edx, 0
jmp 0x48d04a
jb 0x48d05c
pushf
and esi, esi
shl esp, 0
popf
xchg ebx, eax
xchg ebx, eax
jle 0x48d059
jae 0x48d05c
jmp 0xec3f71c6
mov ax, word [0x46ebf6]
mov ecx, dword [0x46ebf0]
push eax
push ecx
call fcn.00481290
mov ecx, dword [0x46cb54]
add esp, 8
xor dword [ecx], eax
jmp case.0x48d118.31136
cmp eax, 0x7641
je case.0x48d118.31134
cmp eax, 0x76dd
je case.0x48d118.31132
jmp case.0x48d118.31136
mov esp, esp
and esp, 0xffffffff
jns 0x48d0a1
xor eax, dword [esp + 4]
xor eax, dword [esp + 4]
jp 0x48d0c2
pushf
cld
test edx, 0x43f9
and esi, esi
xor esp, 0
popf
jle 0x48d0bd
jb 0x48d0bf
jnp 0x48d0c2
mov esi, 0x46cb54a1
add byte [ebx + 0x4488b10], cl
mov eax, dword [0x46cb54]
mov edx, dword [eax]
mov ecx, dword [eax + 4]
push edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
push ecx
push edx
push eax
call dword [0x46ebf0]
mov ecx, dword [0x46cb54]
mov dword [ecx + 0xc], eax
xor esi, ecx
xor esi, ecx
jb 0x48d0f6
jns 0x48d0ed
xchg edx, eax
xchg edx, eax
jo 0x48d0f1
lea eax, [eax]
jae 0x48d0f6
mov eax, 0xcb540583
inc esi
add byte [ecx + ebp*8], cl
sbb esi, edx
invalid
add dword [0x46cb54], 0xc
jmp case.0x48d118.31136
add eax, 0xffff8664
cmp eax, 0x67
ja case.0x48d118.31136
xor edx, edx
mov dl, byte [eax + 0x48e304]
jmp dword [edx*4 + 0x48e2f0]
xchg edi, edi
jle 0x48d123
je 0x48d12e
jae 0x48d127
jl 0x48d129
js 0x48d12b
jne 0x48d12e
and dword [esi - 0x5f], 0x46ebf6
mov ax, word [0x46ebf6]
mov ecx, dword [0x46ebf0]
push eax
push ecx
call fcn.00481290
mov ecx, dword [0x46cb54]
add esp, 8
or dword [ecx], eax
jmp case.0x48d118.31136
jge 0x48d153
ror esi, 0x19
ror esi, 7
jae 0x48d160
jl 0x48d15d
jb 0x48d160
add dword [ebx + 0x46cb542d], 0xf4830400
add byte [ebp + 0x1f], dh
sub dword [0x46cb54], 4
xor esp, 0
jne 0x48d18b
pushf
neg ecx
neg ecx
add eax, dword [esp]
sub eax, dword [esp]
call 0x48d17d
add esp, 4
neg edi
neg edi
popf
mov eax, eax
je 0x48d18b
mov eax, 0xebf015ff
inc esi
add byte [ebx + 0x46cb5415], cl
add byte [ecx - 0xe8016fe], cl
invalid
call dword [0x46ebf0]
mov edx, dword [0x46cb54]
mov dword [edx], eax
jmp case.0x48d118.31136
jno 0x48d1a0
test edi, 0x1eff
nop
jge 0x48d1a9
jno 0x48d1b1
lea ecx, [ecx]
jo 0x48d1b1
add eax, 0xcb54a1b5
inc esi
add byte [ebx + 0x4508b08], cl
mov eax, dword [0x46cb54]
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [eax + 8]
push ecx
push edx
push eax
call dword [0x46ebf0]
mov ecx, dword [0x46cb54]
mov dword [ecx + 8], eax
and esp, 0xffffffff
jbe 0x48d1db
lea esp, [esp]
ja 0x48d1db
mov ebx, 0xcb540583
inc esi
add byte [eax], cl
add dword [0x46cb54], 8
jmp case.0x48d118.31136
xor esp, 0
shr eax, 0
push ecx
add ecx, 0x617
ror ecx, 0x19
pop ecx
ja 0x48d217
pushf
and esp, 0xffffffff
test esp, 0x329e
test edi, 0x696f
popf
lea esp, [esp]
jnp 0x48d212
jae 0x48d214
jbe 0x48d217
mov esp, 0xa166c033
imul bl
inc esi
add byte [0x419c], bh
xor eax, eax
mov ax, word [0x46ebf6]
cmp eax, 0x419c
jg 0x48d25b
je 0x48d272
cmp eax, 0x2853
jg 0x48d24b
je 0x48d272
cmp eax, 0x35e
je 0x48d272
cmp eax, 0xaad
je 0x48d2ad
cmp eax, 0x1d8d
je 0x48d2ad
jmp 0x48d2cb
cmp eax, 0x2c14
je 0x48d272
cmp eax, 0x35c1
je 0x48d2ad
jmp 0x48d2cb
cmp eax, 0x7ceb
jg 0x48d29f
je 0x48d272
cmp eax, 0x69b9
je 0x48d2ad
cmp eax, 0x7531
jne 0x48d2cb
and esp, 0xffffffff
jne 0x48d277
jle 0x48d290
pushf
jns 0x48d27d
popf
lea ecx, [ecx + 0x7fa2]
lea ecx, [ecx - 0x7fa2]
lea ecx, [ecx]
jg 0x48d290
call 0x47142735
add byte [ebx - 0x1e7ef8], cl
inc dword [eax]
add bl, ch
sub bh, byte [0x7d34]
mov eax, dword [0x46cb54]
mov ecx, dword [eax]
and ecx, 0xffff
jmp 0x48d2c9
cmp eax, 0x7d34
je 0x48d2ad
cmp eax, 0x7ff3
jne 0x48d2cb
jb 0x48d2af
xor esi, 0
jp 0x48d2b4
clc
jns 0x48d2bc
ja 0x48d2b9
js 0x48d2bc
xor eax, 0x46cb54a1
add byte [ebx - 0x1e7ef8], cl
add byte [eax], al
add byte [ecx + 0x244c8508], cl
or byte [ebp + 7], dh
mov eax, dword [0x46cb54]
mov ecx, dword [eax]
and ecx, 0xff
mov dword [eax], ecx
test dword [esp + 8], ecx
jne 0x48d2d8
lea edx, [edx]
jl 0x48d2d5
je 0x48d2d8
call 0x4714277d
add byte [ebx + 0x4c08310], cl
mov eax, dword [0x46cb54]
mov edx, dword [eax]
add eax, 4
test edx, edx
mov dword [0x46cb54], eax
jne case.0x48d118.31136
mov eax, dword [0x46ebf0]
mov dword [0x46cb58], eax
jmp case.0x48d118.31136
cmp eax, 0x7cd4
jg 0x48d607
je 0x48d5b1
cmp eax, 0x7c03
jg 0x48d485
je 0x48d461
sub eax, 0x7ae7
je case.0x48d118.31132
sub eax, 0x28
je case.0x48c3f4.887
jmp case.0x48d118.31136
cmp ebx, 0x1532
jnp 0x48d350
pushf
clc
neg eax
neg eax
and ebx, ebx
shl esp, 0
popf
mov edi, edi
jp 0x48d350
mov ebx, 0xa166c033
imul bl
inc esi
add byte [0x419c], bh
xor eax, eax
mov ax, word [0x46ebf6]
cmp eax, 0x419c
jg 0x48d397
je 0x48d3ae
cmp eax, 0x2853
jg 0x48d384
je 0x48d3ae
cmp eax, 0x35e
je 0x48d3ae
cmp eax, 0xaad
je 0x48d3ec
cmp eax, 0x1d8d
je 0x48d3ec
jmp 0x48d41d
cmp eax, 0x2c14
je 0x48d3ae
cmp eax, 0x35c1
je 0x48d3ec
jmp 0x48d41d
cmp eax, 0x7ceb
jg 0x48d3de
je 0x48d3ae
cmp eax, 0x69b9
je 0x48d3ec
cmp eax, 0x7531
jne 0x48d41d
or edx, 0
add esi, 0x10e0
sub esi, 0x10e0
ror esi, 0
mov esp, esp
jns 0x48d3cf
jl 0x48d3c6
mov esp, esp
jbe 0x48d3ca
js 0x48d3cc
js 0x48d3cf
xor eax, 0x46cb54a1
add byte [ebx - 0x1e7ef8], cl
inc dword [eax]
add bl, ch
cmp eax, 0x7d343d
add byte [edi + eax + 0x3d], dh
jg 0x48d3e9
mov eax, dword [0x46cb54]
mov ecx, dword [eax]
and ecx, 0xffff
jmp 0x48d41b
cmp eax, 0x7d34
je 0x48d3ec
cmp eax, 0x7ff3
jne 0x48d41d
add byte [ebp + 0x31], dh
add esp, 0
xor edx, dword [esp]
xor edx, dword [esp]
jge 0x48d40e
pushf
ror ebx, 0x1d
ror ebx, 3
lea edi, [edi]
popf
mov ecx, ecx
ja 0x48d407
xchg ecx, ebx
xchg ecx, ebx
jl 0x48d40e
mov ebx, 0x46cb54a1
add byte [ebx - 0x1e7ef8], cl
add byte [eax], al
add byte [ecx + 0x19c7c108], cl
mov eax, dword [0x46cb54]
mov ecx, dword [eax]
and ecx, 0xff
mov dword [eax], ecx
rol edi, 0x19
ror edi, 0x19
xor edi, eax
xor edi, eax
je 0x48d429
jle 0x48d439
pushf
clc
jl 0x48d430
popf
ja 0x48d434
jno 0x48d436
jg 0x48d439
sub eax, 0x46cb54a1
add byte [ebx + 0x4c08308], cl
mov eax, dword [0x46cb54]
mov ecx, dword [eax]
add eax, 4
test ecx, ecx
mov dword [0x46cb54], eax
je case.0x48d118.31136
mov edx, dword [0x46ebf0]
mov dword [0x46cb58], edx
jmp case.0x48d118.31136
jge 0x48d463
je 0x48d46a
xchg edx, eax
xchg edx, eax
jne 0x48d46a
mov esi, 0x46cb54a1
add byte [ebx + 0x15ff5108], cl
invalid
mov eax, dword [0x46cb54]
mov ecx, dword [eax]
push ecx
call dword [0x46ebf0]
mov edx, dword [0x46cb54]
mov dword [edx], eax
jmp case.0x48d118.31136
sub eax, 0x7ca7
je 0x48d550
sub eax, 0x2a
jne case.0x48d118.31136
inc ebx
dec ebx
shr ecx, 0
js 0x48d4bf
pushf
push ecx
pop ecx
cmp esp, 0x44a9
popf
jno 0x48d4ae
jp 0x48d4b0
lea edi, [edi + 0xf74]
lea edi, [edi - 0xf74]
jns 0x48d4bf
sub eax, 0x46cb54a1
add byte [ebx], dh
leave
mov eax, dword [0x46cb54]
xor ecx, ecx
mov cx, word [0x46ebf6]
mov edx, dword [eax]
add eax, 4
cmp edx, ecx
mov dword [0x46cb54], eax
je case.0x48d118.31136
shr eax, 0
lea esp, [esp]
std
cld
jns 0x48d4fc
pushf
jbe 0x48d4ed
xor ecx, 0
cmc
popf
jo 0x48d4f5
mov esp, esp
jge 0x48d4f9
js 0x48d4fc
mov ebx, 0x46cb54a1
add byte [ebx + 0x46cb580d], cl
add byte [ebx + 0x54a304e8], al
retf
mov eax, dword [0x46cb54]
mov ecx, dword [0x46cb58]
sub eax, 4
mov dword [0x46cb54], eax
mov dword [eax], ecx
mov ecx, ecx
lea esi, [esi + 0x60d4]
sub esi, 0x60d4
cld
jno 0x48d53f
pushf
jnp 0x48d526
ja 0x48d528
jl 0x48d52a
popf
lea edi, [edi + 0x6be2]
lea edi, [edi - 0x6be2]
js 0x48d53a
xchg esp, esp
jo 0x48d53f
add eax, 0xebf0158b
inc esi
add byte [ecx + 0x46cb5815], cl
add cl, ch
int 0xed
invalid
mov edx, dword [0x46ebf0]
mov dword [0x46cb58], edx
jmp case.0x48d118.31136
xor edx, 0
lea esi, [esi + 0x7a57]
sub esi, 0x7a57
jo 0x48d576
pushf
add eax, 0x1854
sub eax, 0x1854
ja 0x48d56f
popf
jle 0x48d573
jno 0x48d576
add eax, 0x46cb54a1
add byte [esi - 0x75], ah
adc eax, 0x46ebf6
mov eax, dword [0x46cb54]
mov dx, word [0x46ebf6]
mov ecx, dword [eax]
mov eax, dword [0x46ebf0]
push ecx
push edx
push eax
call fcn.00483910
add esp, 0xc
mov eax, eax
add esi, 0
jl 0x48d5a5
jns 0x48d59d
jg 0x48d59f
jae 0x48d5a1
nop
jge 0x48d5a5
jmp 0xcb9cdb2c
add dword [0x46cb54], 4
jmp case.0x48d118.31136
nop
rol edx, 0
lea edx, [edx + 0x4cd2]
sub edx, 0x4cd2
je 0x48d5db
pushf
jg 0x48d5c7
ror esp, 0
popf
lea esi, [esi + 0x4ac7]
lea esi, [esi - 0x4ac7]
jne 0x48d5db
call 0xf6566145
jmp 0x48d627
mov cx, word [0x46ebf6]
mov edx, dword [0x46ebf0]
push ecx
push edx
call fcn.00481290
mov ecx, dword [0x46cb54]
mov esi, eax
xor edx, edx
add esp, 8
mov eax, dword [ecx]
div esi
mov dword [ecx], eax
jmp case.0x48d118.31136
cmp eax, 0x7f2e
jg 0x48d698
je case.0x48c3f4.887
cmp eax, 0x7cfc
je case.0x48c3f4.888
cmp eax, 0x7dd8
jne case.0x48d118.31136
in al, dx
invalid
cmp ebx, dword [esp]
jge 0x48d62f
clc
cld
jb 0x48d645
pushf
lea esp, [esp]
lea esi, [esi]
js 0x48d63c
and ebx, ebx
popf
jne 0x48d642
jae 0x48d645
jmp 0xec3f77af
mov ax, word [0x46ebf6]
mov ecx, dword [0x46ebf0]
push 0
push eax
push ecx
call fcn.00483910
add esp, 0xc
jmp case.0x48d118.31136
shl edi, 0
cmp eax, 0x125b
std
cld
jne 0x48d673
jl 0x48d670
je 0x48d673
mov edx, 0xcb54158b
inc esi
add byte [esi - 0x75], ah
or eax, 0x46ebf6
mov edx, dword [0x46cb54]
mov cx, word [0x46ebf6]
mov eax, dword [edx]
mov edx, dword [0x46ebf0]
push eax
push ecx
push edx
call fcn.00483910
add esp, 0xc
jmp case.0x48d118.31136
cmp eax, 0x7f3f
jne case.0x48d118.31136
jo 0x48d6a5
je 0x48d6ba
pushf
call 0x48d6ae
add esp, 4
popf
jne 0x48d6b5
mov eax, eax
jne 0x48d6ba
add eax, 0xebf6a166
inc esi
add byte [ebx + 0x46ebf00d], cl
add byte [eax + 0x51], dl
mov ax, word [0x46ebf6]
mov ecx, dword [0x46ebf0]
push eax
push ecx
call fcn.00481290
mov dx, word [0x46ebf6]
dec eax
push eax
mov eax, dword [0x46ebf0]
push edx
push eax
call fcn.00483910
add esp, 0x14
jmp case.0x48d118.31136
jne 0x48d6ec
jmp 0x48d6ee
jnp 0x48d704
pushf
cmp eax, edx
shr edi, 0
or edi, edi
jp 0x48d6fb
popf
jp 0x48d6ff
jp 0x48d701
jp 0x48d704
mov edi, 0xa166c033
imul bl
inc esi
add byte [ebx - 0x7f5ced08], al
in eax, dx
inc esi
add byte [edi], cl
xchg eax, edx
add al, 0
add byte [ebx], dh
leave
xor eax, eax
mov ax, word [0x46ebf6]
cmp eax, 0x12
mov dword [0x46ed80], eax
ja case.0x48d722.3
xor ecx, ecx
mov cl, byte [eax + 0x48e37c]
jmp dword [ecx*4 + 0x48e36c]
inc ebx
dec ebx
jle 0x48d73d
pushf
lea ebx, [ebx]
test eax, ecx
popf
jae 0x48d737
nop
jae 0x48d73a
jg 0x48d73d
mov esp, 0x46e85068
add bh, bh
adc eax, sym.imp.KERNEL32.dll_OutputDebugStringA
push 0x46e850
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
cmp esi, dword [esp]
jb 0x48d758
jne 0x48d74f
jle 0x48d751
xchg ecx, ecx
jbe 0x48d755
jae 0x48d758
add eax, 0x4699cca1
add byte [ebp - 0x5b7bf040], al
add byte [eax], al
add byte [ebp + 0x661e7e36], cl
pushfd
mov eax, dword [0x4699cc]
test eax, eax
je 0x48d809
lea esi, [esi]
jle 0x48d787
pushf
mov edi, edi
push edx
add edx, 0x74c4
ror edx, 4
pop edx
and edi, edi
xor ecx, edx
xor ecx, edx
popf
jge 0x48d782
xchg edi, edi
jg 0x48d787
add eax, 0xff29b4e8
inc dword [ebx + 0x787502f8]
call fcn.00480140
cmp eax, 2
jne 0x48d809
add ebx, 0
jb 0x48d7a5
pushf
lea edi, [edi]
test dword [esp + 4], ebx
popf
xchg edi, edi
jae 0x48d7a5
mov ebp, 0x46ed80a3
add bh, al
add eax, 0x46ea5c
or byte [eax], al
add byte [eax], al
mov dword [0x46ed80], eax
mov dword [0x46ea5c], 8
call 0x48d7b9
lea esp, [esp + 4]
jae 0x48d7bf
add esp, 0
js 0x48d7e3
pushf
cmp esp, 0x6702
std
cld
lea ecx, [ecx + 0x2ac8]
lea ecx, [ecx - 0x2ac8]
popf
jmp 0x48d7de
mov ecx, ecx
jns 0x48d7e3
mov ebp, 0xbcec05ff
inc esi
add byte [eax], dh
inc dword [0x46bcec]
jo 0x48d7eb
lea edx, [edx + 0x6451]
lea edx, [edx - 0x6451]
jnp 0x48d804
jl 0x48d7fb
nop
xchg esi, edx
xchg esi, edx
jp 0x48d804
mov ebp, 0x3fee983
add byte [eax], al
jmp case.0x48d722.1
jno 0x48d80b
rol esi, 7
ror esi, 7
jb 0x48d813
xchg esi, esi
jl 0x48d82e
pushf
and edi, 0xffffffff
and esp, 0xffffffff
and edx, edx
popf
xchg esi, edi
xchg esi, edi
mov ebx, ebx
jge 0x48d82b
jge 0x48d82e
mov esi, 0x45f948a1
add byte [ebp - 0x38a58a40], al
add eax, 0x46c4e4
add byte [eax], al
add byte [eax], al
mov eax, dword [0x45f948]
test eax, eax
jne 0x48d891
mov dword [0x46c4e4], 0
jnp 0x48d843
jl 0x48d852
pushf
jns 0x48d849
popf
xchg esp, esp
xchg edx, edx
jge 0x48d852
mov edi, 0x824443b
cmp eax, dword [esp + 8]
jle 0x48d872
pushf
nop
test ecx, esi
add edx, 0x5c59
sub edx, 0x5c59
popf
jge 0x48d86d
js 0x48d86f
jg 0x48d872
mov eax, 0x46ea50a1
add byte [edx + 1], bh
mov eax, dword [0x46ea50]
mov edx, 1
cmp eax, edx
jne 0x48d891
jne 0x48d882
xchg ecx, eax
xchg ecx, eax
jnp 0x48d88b
js 0x48d888
jp 0x48d88b
mov ebx, 0xea281589
inc esi
add byte [ebx + 0x127000ec], al
mov dword [0x46ea28], edx
sub esp, 0
jo 0x48d8a8
pushf
push eax
pop eax
ja 0x48d89c
popf
xchg esi, eax
xchg esi, eax
lea esp, [esp]
jnp 0x48d8a5
jno 0x48d8a8
sub eax, 0x46ebfca1
add byte [ebp + 0x331675c0], al
cmp al, 0x24
mov eax, dword [0x46ebfc]
test eax, eax
jne 0x48d8c7
xor edi, dword [esp]
xor edi, dword [esp]
jne 0x48d8c2
jb 0x48d8bb
nop
nop
je 0x48d8c2
mov edi, 0x69e8edd5
test eax, 0x28a1fffe
ljmp 0x850f
call 0x478230
mov eax, dword [0x46ea28]
test eax, eax
jne 0x48db2e
not ebx
not ebx
add edx, 0
ror edi, 0
je 0x48d8eb
pushf
js 0x48d8e4
popf
xchg edi, eax
xchg edi, eax
jne 0x48d8eb
lcall 0x47, 0x98158b
mov edx, dword [0x470098]
mov dword [0x46fe20], edx
ror esp, 0
cmp eax, dword [esp]
je 0x48d914
pushf
call 0x48d906
add esp, 4
popf
jnp 0x48d90d
jle 0x48d90f
jge 0x48d911
jne 0x48d914
mov eax, 0x470098a1
add byte [ebx + 0x4700700d], cl
add byte [ebx], al
enter 0xd89, 0x1c
inc byte [esi]
mov eax, dword [0x470098]
mov ecx, dword [0x470070]
add ecx, eax
mov dword [0x46fe1c], ecx
rol esp, 0
cmp esp, 0x4658
xor esp, 0
ror esi, 0x19
ror esi, 7
jbe 0x48d954
pushf
rol edx, 0x12
ror edx, 0x12
xor ebx, dword [esp]
xor ebx, dword [esp]
jnp 0x48d94b
popf
jge 0x48d94f
jl 0x48d951
ja 0x48d954
mov esp, 0xbf505157
pop es
fmul qword [eax]
push edi
push ecx
push eax
mov edi, case.0x48d722.1
ror edi, 5
rol edi, 5
js 0x48d97c
pushf
stc
ror ecx, 0x1e
ror ecx, 2
ror esp, 0
popf
jge 0x48d974
lea esp, [esp]
jp 0x48d979
jns 0x48d97c
lcall 0x46, 0xea243d80
add byte [ebx + ebx - 0x3f], dh
jmp 0xc08e48b
cmp byte [0x46ea24], 0
je 0x48d9a0
shr ecx, 0
or eax, eax
or esi, esi
xor eax, ecx
xor eax, ecx
jge 0x48d99b
jg 0x48d994
nop
jae 0x48d997
nop
jl 0x48d99b
sub eax, 0x48e5a0bf
add al, ch
add byte [eax], al
add byte [eax], al
mov edi, 0x48e5a0
call 0x48d9a5
lea esp, [esp + 4]
jb 0x48d9ab
or esp, 0
js 0x48d9c4
pushf
jge 0x48d9b4
xor edx, esi
xor edx, esi
jg 0x48d9ba
mov esi, esi
popf
lea esp, [esp]
jns 0x48d9c4
xor eax, 0xfe1c0d8b
inc esi
add byte [ebx + 0x424a00ec], al
mov ecx, dword [0x46fe1c]
sub esp, 0
dec edx
inc edx
jne 0x48d9dd
xchg esi, esi
lea esp, [esp]
js 0x48d9d8
jno 0x48d9da
je 0x48d9dd
mov esi, 0x2b76cf3b
cmp ecx, edi
jbe 0x48da0c
ror ecx, 0
cmp edx, dword [esp + 8]
jno 0x48d9f5
mov esi, esi
jne 0x48d9ee
jp 0x48d9f0
jo 0x48d9f5
add eax, 0xcf2bf85f
sub ecx, edi
mov al, 0x90
cld
jnp 0x48d9fc
clc
cmp esp, 0x4120
jb 0x48da0a
jp 0x48da07
jae 0x48da0a
mov ebx, 0x72aaf3
rep stosb byte es:[edi], al
jb 0x48da0e
js 0x48da10
cmp esi, 0x5c47
jo 0x48da2e
jae 0x48da1a
jno 0x48da1c
lea edi, [edi + 0x5fbc]
lea edi, [edi - 0x5fbc]
mov al, byte [0xc987ffff]
mov dword [0x46ed80], 2
mov dword [0x46ea5c], 8
and word [section.0000006], 0xfffe
call fcn.00488810
call fcn.00490d00
mov dword [0x46edb4], eax
mov eax, dword [0x46bd8c]
cmp eax, 2
jne 0x48dc46
cmp dword [0x46bd80], 6
jne 0x48dc46
mov eax, dword [0x46c50c]
test eax, eax
je 0x48dc46
call fcn.00474b40
mov dword [0x470090], eax
call fcn.004851e0
mov dword [0x47008c], eax
push 0x50
lea edx, [ebp - 0x9c]
push 0x45e62c
push edx
call fcn.004838f0
add esp, 0xc
lea eax, [ebp - 0x98]
mov edx, 5
mov ebx, 0xab633a25
mov esi, 0xab572a32
mov edi, dword [eax - 4]
xor edi, 0xab576c41
mov dword [eax - 4], edi
mov ecx, dword [eax]
xor ecx, 0xab5ece77
mov dword [eax], ecx
xor edi, dword [esp]
xor edi, dword [esp]
clc
jmp 0x48dc90
jne 0x48dcad
pushf
js 0x48dc96
shl esp, 0
popf
lea ecx, [ecx + 0x3b83]
lea ecx, [ecx - 0x3b83]
nop
xchg esp, esp
je 0x48dcad
add eax, 0x8304788b
rcl byte [eax], 0x33
sti
mov edi, dword [eax + 4]
add eax, 0x10
xor edi, ebx
mov dword [eax - 0xc], edi
mov ecx, dword [eax - 8]
xor ecx, esi
dec edx
mov dword [eax - 8], ecx
jne 0x48dc71
call fcn.00491210
mov dword [0x46edb8], eax
stc
test dword [esp], esi
cld
je 0x48dce5
pushf
and esp, 0xffffffff
nop
std
cld
ja 0x48dcde
popf
je 0x48dce2
jne 0x48dce5
mov ebx, 0x46ebfca1
add byte [ebp - 0x74e58a40], al
in al, 0x87
leave
mov eax, dword [0x46ebfc]
test eax, eax
jne 0x48dd08
mov esp, esp
xchg ecx, ecx
clc
jl 0x48dcf5
jnp 0x48dd03
jmp 0x48dcf9
jl 0x48dcfb
mov eax, eax
jne 0x48dcff
jp 0x48dd03
mov esi, 0xa528e837
invalid
call 0x478230
lea edi, [edi]
xor ebx, dword [esp]
xor ebx, dword [esp]
jae 0x48dd12
jb 0x48dd14
jp 0x48dd1f
mov eax, eax
je 0x48dd1a
jl 0x48dd1c
jnp 0x48dd1f
mov esi, 0x46ea28a1
add byte [ebp + 0x38850fc0], al
add al, byte [eax]
add byte [eax + 0x7000cc83], dl
add byte [edx + 5], dh
mov eax, dword [0x46ea28]
test eax, eax
jne 0x48df64
nop
or esp, 0
jo 0x48dd32
jb 0x48dd39
js 0x48dd36
jae 0x48dd39
sub eax, 0x470098a1
add byte [ebx + 0x46fe20], ah
mov eax, dword [0x470098]
mov dword [0x46fe20], eax
jno 0x48dd45
test eax, 0x3c75
xor esp, 0
jno 0x48dd58
mov ebx, ebx
jg 0x48dd53
mov esp, esp
jo 0x48dd58
add eax, 0x980d8b
inc edi
add byte [ebx + 0x47007015], cl
add byte [ebx], al
ror dword [ecx + 0x46fe1c15], 1
add byte [ebx + 0x5c3300cc], al
and al, 0x10
mov ecx, dword [0x470098]
mov edx, dword [0x470070]
add edx, ecx
mov dword [0x46fe1c], edx
or esp, 0
xor ebx, dword [esp + 0x10]
xor ebx, dword [esp + 0x10]
jge 0x48dd79
rol esp, 0
je 0x48dd8b
jp 0x48dd80
lea ebx, [ebx]
mov eax, eax
lea esp, [esp]
jne 0x48dd8b
mov edi, 0x50515731
push edi
push ecx
push eax
mov edi, 0x48e390
xor ebx, 0
test dword [esp], eax
ror eax, 0x1f
rol eax, 0x1f
jae 0x48dda1
jns 0x48ddac
xchg esp, esp
xchg esi, eax
xchg esi, eax
js 0x48ddac
mov edi, 0x3d801d42
and al, 0xea
inc esi
add byte [eax], al
cmp byte [0x46ea24], 0
je 0x48ddd6
add ebx, 0x139
sub ebx, 0x139
jl 0x48ddc3
jge 0x48ddd1
xchg esi, ebx
xchg esi, ebx
jmp 0x48ddcb
jno 0x48ddcd
jl 0x48ddd1
mov ebp, 0xe5a0bfd0
dec eax
add bh, dh
invalid
mov edi, 0x48e5a0
test edi, 0x4409
jnp 0x48ddde
jle 0x48dde0
or esp, 0
jae 0x48de0d
pushf
xchg ebx, ebx
rol ebx, 0
lea eax, [eax + 0x4dd]
lea eax, [eax - 0x4dd]
popf
lea eax, [eax + 0x2f3]
lea eax, [eax - 0x2f3]
je 0x48de08
jns 0x48de0a
jb 0x48de0d
add eax, 0xfe1c0d8b
inc esi
add byte [ebx], dh
sti
mov ecx, dword [0x46fe1c]
xor edi, ebx
xor edi, ebx
jge 0x48de24
jge 0x48de1b
xchg esp, esp
lea eax, [eax]
jl 0x48de24
mov esi, 0xcf3b9d90
cmp ecx, edi
jbe 0x48de59
not esi
not esi
neg ecx
neg ecx
jp 0x48de37
js 0x48de34
jnp 0x48de37
xor eax, 0x90b0cf2b
sub ecx, edi
mov al, 0x90
cld
jg 0x48de3e
jne 0x48de57
pushf
lea edx, [edx + 0x509]
sub edx, 0x509
popf
mov esi, esi
je 0x48de54
je 0x48de57
xor eax, 0xe483aaf3
inc dword [ecx + 0x3aa2c6]
add byte [ecx + 0x3aa2ee], al
add byte [eax + 0x7d00c2c1], dl
or al, 0x66
pushfd
rep stosb byte es:[edi], al
and esp, 0xffffffff
add esi, 0x3aa2
sub esi, 0x3aa2
nop
rol edx, 0
jge 0x48de7a
pushf
stc
popf
ja 0x48de75
jns 0x48de77
jl 0x48de7a
mov eax, 0xfe203d8b
inc esi
add byte [edi + 0x5a898de4], al
sub eax, dword [eax]
add byte [ebp - 0x2b5977], cl
push dword [ebx + 9]
mov edi, dword [0x46fe20]
xchg esp, esp
lea ecx, [ecx + 0x2b5a]
lea ecx, [ecx - 0x2b5a]
jae 0x48de99
lea ecx, [ecx]
jmp 0x48de94
nop
jb 0x48de99
mov ebx, 0xa350b969
dec eax
add byte [esi], dh
mov ecx, entry0
jbe 0x48dea0
std
cld
jo 0x48deb0
ja 0x48dea6
xchg esp, esp
nop
jae 0x48deab
jno 0x48deb0
lcall 0x3976, 0xcf3b2533
cmp ecx, edi
jbe 0x48deed
jns 0x48deb6
jg 0x48dece
pushf
xchg edx, edx
cmp esp, 0x2ddf
push edi
pop edi
inc ebx
dec ebx
popf
lea esp, [esp]
jle 0x48dece
sub dword [ebx], 0xf90078cf
sub ecx, edi
js 0x48ded2
stc
jns 0x48dee8
pushf
jno 0x48ded9
mov al, 0x90
cld
rep stosb byte es:[edi], al
sub esp, 0
nop
jae 0x48def3
std
cld
jno 0x48df03
pushf
and esp, 0xffffffff
popf
jnp 0x48df00
jo 0x48df03
add eax, 0x48a37cbf
add byte [ecx + 0x4b6bc1], al
add byte [ecx + 0x4b6be9], al
add byte [ebp + 0x660e7400], cl
pushfd
mov edi, 0x48a37c
add ecx, 0x4b6b
sub ecx, 0x4b6b
lea eax, [eax]
je 0x48df26
pushf
add esp, 0
popf
jge 0x48df21
jbe 0x48df23
mov ecx, case.0x48d722.1
stc
cmp edi, dword [esp + 0xc]
xor ebx, dword [esp + 8]
xor ebx, dword [esp + 8]
rol edx, 0
jp 0x48df43
nop
mov ebx, ebx
jnp 0x48df43
sub ecx, edi
mov al, 0x90
cld
rep stosb byte es:[edi], al
mov ebx, ebx
jb 0x48df4e
mov eax, dword [0x46ea24]
test eax, eax
je 0x48df89
xchg edx, edx
sub edi, 0
not ecx
not ecx
jge 0x48df7f
je 0x48df7a
lea ecx, [ecx]
jl 0x48df7f
and dword [edi + ecx*4 + 5], 0
pop dword fs:[0]
add esp, 0xc
mov ecx, dword [0x46ea5c]
test ecx, ecx
jne 0x48df9e
mov ecx, 1
mov dword [0x46ea5c], ecx
mov eax, ecx
shl eax, 4
add eax, ecx
lea eax, [eax + eax*2]
lea esi, [eax*2 + 0x46c588]
mov eax, dword [0x46edb4]
test eax, eax
je 0x48e058
mov edx, dword [0x46ca50]
test edx, edx
je 0x48e058
test dword [0x46bcf4], 0x80000000
jne 0x48e02d
mov ecx, dword [0x46c50c]
test ecx, ecx
je 0x48e02d
push 0x200040
push 0x46c5b0
push esi
push 0
call eax
cmp dword [0x46bd8c], 2
jne 0x48e039
cmp dword [0x46bd80], 6
jne 0x48e039
mov eax, dword [0x47008c]
cmp eax, 0xffffffff
je 0x48e039
lea ecx, [ebp - 0x14]
push 0
push ecx
push 0
push 0x200040
push 0x66
push esi
push 0x3e
push 0x46c5b0
push eax
push 0
call dword [0x470090]
jmp 0x48e039
push 0x40
push 0x46c5b0
push esi
push 0
call eax
mov ecx, 0x14
xor eax, eax
lea edi, [ebp - 0x9c]
mov dword [0x46ed84], 0x50
rep stosd dword es:[edi], eax
mov ecx, dword [0x46ea5c]
mov eax, dword [0x46ea50]
test eax, eax
jne 0x48e06d
mov eax, dword [0x46edb8]
test eax, eax
je 0x48e078
push ecx
call eax
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0xc
pop edi
pop esi
mov eax, 0x63
pop ebx
mov esp, ebp
pop ebp
ret 0xc