Function at 0x4790fc
Capabilities:
Print debug messages

Disassembly:
cmp ebx, 5
ja case.default.0x478a03
jmp dword [ebx*4 + 0x479434]
lea eax, [ebp - 0xb0]
mov ecx, 3
mov edi, eax
xor edx, edx
add eax, 8
dec ecx
mov dword [edi], edx
mov word [edi + 4], dx
jne 0x478a15
jmp case.default.0x478a03
mov word [ebp - 0xaa], si
jb 0x478a33
jns 0x478a43
pushf
and edx, edx
cmc
popf
lea edi, [edi]
jb 0x478a40
js 0x478a43
xor eax, 0xff666deb
test dword [edi + edi*8 - 1], ebx
push dword [ecx]
jmp case.default.0x478a03
inc word [ebp - 0xa4]
jno 0x478a4e
call fcn.00478a53
add esp, 4
ror ecx, 0x19
rol ecx, 0x19
jb 0x478a7f
pushf
or esp, 0
jmp 0x478a65
add edx, 0xf27
sub edx, 0xf27
cmp esp, 0xc24
popf
lea esp, [esp]
jae 0x478a7f
add eax, 0xc76631eb
test dword [esi - 1], esp
jmp case.default.0x478a03
mov word [ebp - 0x9a], 0xffff
jmp case.default.0x478a03
mov word [ebp - 0x92], si
ror ebx, 0x14
rol ebx, 0x14
std
cld
cmp eax, ebx
js 0x478aa6
xchg edx, edx
mov esp, esp
jns 0x478aa6
jmp 0xec1fe835
mov ebx, dword [ebp - 0x28]
jmp case.default.0x478a03
mov word [ebp - 0x94], si
mov eax, dword [ebp - 0x20]
inc ebx
dec eax
mov dword [ebp - 0x28], ebx
mov dword [ebp - 0x20], eax
jne 0x4789fa
xor ebx, ebx
xor esi, esi
cmp si, 3
jae case.0x479092.0
mov ecx, esi
and ecx, 0xffff
mov eax, ecx
imul eax, ecx
imul eax, ecx
imul eax, ecx
add eax, 7
sub eax, 7
je 0x478b7b
dec eax
je 0x478aff
sub eax, 0xf
je 0x478b9d
inc esi
jmp 0x478ac7
mov ecx, dword [ebp - 0x92]
mov edi, 5
and ecx, 0xffff
mov eax, ecx
cdq
idiv edi
xor eax, eax
cmp edx, 2
setne al
mov dword [ebp - 0x24], eax
mov eax, ecx
cdq
mov ecx, 3
idiv ecx
mov eax, dword [ebp - 0x24]
dec edx
neg edx
sbb edx, edx
neg edx
or eax, edx
je 0x478b6e
mov cx, word [ebp - 0x94]
mov word [ebp - 0x96], 1
mov word [ebp - 0x9a], cx
nop
add esp, 0
dec ecx
inc ecx
jo 0x478b68
pushf
cld
jnp 0x478b5c
jg 0x478b5e
ror esp, 0
popf
xchg edi, eax
xchg edi, eax
jno 0x478b68
mov esi, 0xff59e946
invalid
inc esi
jmp 0x478ac7
mov word [ebp - 0x96], bx
inc esi
jmp 0x478ac7
inc word [ebp - 0x92]
xor edx, 0
nop
add edx, 0
and esp, 0xffffffff
jge 0x478b97
je 0x478b90
mov esp, esp
jnp 0x478b94
jl 0x478b97
sub eax, 0xff2ae946
invalid
inc esi
jmp 0x478ac7
ror ecx, 0x10
rol ecx, 0x10
inc ebx
dec ebx
jo case.0x479001.0
pushf
jns 0x478bab
xor edx, dword [esp + 0x10]
xor edx, dword [esp + 0x10]
xor ebx, 0x3630
xor ebx, 0x3630
je 0x478bc1
popf
jp 0x478bc5
jp 0x478bc7
xchg esi, eax
xchg esi, eax
jno case.0x479001.0
mov ecx, 0x8366c933
stc
or byte [ecx - 0x7cf023b3], cl
or byte es:[eax], al
add byte [ecx + 0xffffe1], al
add byte [ebp - 0x50f0febf], cl
rol dword [ebx - 0x78f0c708], 0xd2
add dword [eax], eax
add byte [ebx], dh
ror byte [edx + 0x47947090], cl
add bh, bh
jmp dword [edx*4 + 0x47944c]
mov edx, dword [ebp - 0x20]
mov dword [ebp - 4], edx
xor ecx, ecx
cmp cx, 8
mov dword [ebp - 0x24], ecx
jae 0x479401
and ecx, 0xffff
lea eax, [ecx + 1]
imul eax, ecx
cmp eax, 0x38
ja case.0x478bf8.7
xor edx, edx
mov dl, byte [eax + 0x479470]
jmp dword [edx*4 + 0x47944c]
mov edx, dword [ebp - 0x20]
mov dword [ebp - 4], edx
xchg esp, esp
xchg ecx, ecx
jne 0x478c13
mov eax, eax
jb 0x478c0f
je 0x478c13
sub eax, 0x10eac1c7
shr edx, 0x10
mov dword [ebp - 0x20], edx
nop
xor ecx, 0x2ef9
xor ecx, 0x2ef9
test dword [esp + 4], ebx
cmp eax, ecx
jb 0x478c4d
pushf
xor edi, dword [esp]
xor edi, dword [esp]
lea edi, [edi + 0x344b]
lea edi, [edi - 0x344b]
jb 0x478c44
popf
je 0x478c48
mov esi, esi
jae 0x478c4d
sub eax, 0x41dc4d8b
mov ecx, dword [ebp - 0x24]
inc ecx
jmp 0x478bce
mov eax, dword [ebp - 0xb4]
imul eax, dword [ebp - 0xc]
and eax, 0xffff
mov dword [ebp - 0x28], eax
sub edi, 0
shr ebx, 0
add esi, dword [esp]
sub esi, dword [esp]
jge 0x478c94
pushf
test dword [esp], ecx
add eax, 0x108e
sub eax, 0x108e
sub esp, 0
ror ebx, 0
popf
jb 0x478c8f
jb 0x478c91
jl 0x478c94
call 0x4223da23
mov ecx, dword [ebp - 0x24]
inc ecx
jmp 0x478bce
mov eax, dword [ebp - 4]
shr eax, 0x10
mov dword [ebp - 0xb8], eax
ror eax, 0
and ebx, ebx
jbe 0x478cb9
jae 0x478cb2
mov esp, esp
jbe 0x478cb6
ja 0x478cb9
xor eax, 0x8bfc458b
dec ebp
fsub qword [0xffff]
mov eax, dword [ebp - 4]
mov ecx, dword [ebp - 0x24]
and eax, 0xffff
inc ecx
mov dword [ebp - 0xb4], eax
jmp 0x478bce
mov eax, dword [ebp - 0xb8]
test eax, eax
je case.0x478bf8.7
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 0x28]
imul eax, dword [ebp - 0xb8]
and eax, 0xffff
add ecx, eax
mov dword [ebp - 0x28], ecx
mov ecx, dword [ebp - 0x24]
inc ecx
jmp 0x478bce
push 0x5a
lea ecx, [ebp - 0xc]
push 1
push ecx
call fcn.004931c0
add esp, 0xc
dec ebx
inc ebx
jae 0x478d37
pushf
lea edi, [edi + 0xb37]
sub edi, 0xb37
je 0x478d22
popf
jl 0x478d26
lea edx, [edx + 0x5fb9]
lea edx, [edx - 0x5fb9]
jge 0x478d34
jb 0x478d37
mov ebp, 0x558d1d6a
clc
push 0x1d
lea edx, [ebp - 8]
push 0x4e
push edx
call fcn.004931c0
mov ecx, dword [ebp - 0x24]
add esp, 0xc
inc ecx
jmp 0x478bce
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 0x28]
imul eax, dword [ebp - 0xb4]
and ecx, 0xffff
shl ecx, 0x10
lea edx, [eax + ecx + 1]
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x20], edx
inc ecx
jmp 0x478bce
mov eax, dword [ebp - 0x96]
and eax, 0xffff
and eax, 0x80000001
jns 0x478d8d
dec eax
or eax, 0xfffffffe
inc eax
sub eax, 0
je 0x478dcb
dec eax
je 0x47917c
mov ecx, dword [ebp - 0x24]
inc ecx
jmp 0x478bce
mov eax, dword [ebp - 0x20]
and eax, 0x7fff
mov dword [ebp - 0x20], eax
xchg ebx, ebx
lea edi, [edi]
jae 0x478dbf
pushf
lea edx, [edx]
popf
jae 0x478dbb
nop
jb 0x478dbf
mov ecx, 0x8bd44589
dec ebp
fadd qword [ecx - 0x17]
add edi, esi
invalid
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebp - 0x24]
inc ecx
jmp 0x478bce
mov ecx, dword [ebp - 0x2c]
mov esi, 0xb
and ecx, 0xffff
xor ebx, ebx
mov eax, ecx
cdq
idiv esi
mov eax, ecx
mov ecx, 7
cmp edx, 5
cdq
sete bl
idiv ecx
xor eax, eax
cmp edx, 2
sete al
or ebx, eax
je 0x478e18
mov cx, word [ebp - 0x94]
mov word [ebp - 0x96], 1
mov word [ebp - 0x9a], cx
jmp case.0x479001.0
mov eax, dword [ebp - 0xaa]
and eax, 0xffff
cmp eax, 9
ja case.default.0x478e2c
or dword [edi], ecx
xchg dword [ecx - 0xffffff], ecx
invalid
and al, 0x85
lodsb al, byte [esi]
jmp dword [eax*4 + 0x4794ac]
xchg esp, eax
inc edi
add byte [eax - 0x37cc37cd], dl
nop
xor ecx, eax
xor ecx, eax
nop
xor ecx, eax
xor ecx, eax
js 0x478e44
xchg esp, esp
jg 0x478e3e
xchg esp, esp
jns 0x478e44
mov ebx, 0xf0558b69
mov edx, dword [ebp - 0x10]
mov dword [0x46bd10], edx
jmp 0x478fe0
nop
jne 0x478e55
or eax, 0
je 0x478e63
jne 0x478e5c
jge 0x478e5e
jne 0x478e63
mov ebx, 0x10a1a2b2
mov ebp, 0xd8b0046
je 0x478e25
mov eax, dword [0x46bd10]
mov ecx, dword [0x46b974]
neg eax
lea edx, [ecx + eax*2]
mov dword [0x46b974], edx
jmp 0x478fe0
inc esi
add bh, dh
fmul dword [ebp + 0x15894114]
je 0x478e30
inc esi
add cl, ch
bound eax, qword [ecx]
add byte [eax], al
xor ecx, 0
rol ebx, 6
rol ebx, 0x1a
xor esi, 0x6ded
xor esi, 0x6ded
jnp 0x478ea1
xchg edi, edi
mov esp, esp
jo 0x478e9b
jae 0x478e9d
jp 0x478ea1
mov ebx, 0x39e990e0
add dword [eax], eax
add byte [eax + 0x33240c33], dl
nop
xor ecx, dword [esp]
xor ecx, dword [esp]
nop
jmp 0x478fe0
nop
xor ecx, dword [esp]
xor ecx, dword [esp]
sub esi, 0
lea ebx, [ebx + 0x30a1]
lea ebx, [ebx - 0x30a1]
mov edi, edi
jge 0x478edc
pushf
xor esp, 0
or eax, eax
popf
jl 0x478ecc
nop
lea esi, [esi + 0x5994]
lea esi, [esi - 0x5994]
jl 0x478edc
mov esp, 0xff74858d
invalid
lea eax, [ebp - 0x8c]
lea ecx, [ebp - 0x1c]
push eax
push ecx
call fcn.00472000
add esp, 8
jmp 0x478fe0
nop
push 0x46e558
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
ja 0x478f02
jl 0x478f04
jge 0x478f1a
jp 0x478f08
lea eax, [eax + 0x7d8f]
lea eax, [eax - 0x7d8f]
jbe 0x478f16
jl 0x478f1a
mov edi, 0x18158b45
mov ebp, 0x95890046
inc esp
invalid
mov edx, dword [0x46bd18]
mov dword [ebp - 0xbc], edx
neg ebx
neg ebx
cmp ecx, 0x5687
neg ebx
neg ebx
jp 0x478f4d
pushf
add ecx, 0x455b
sub ecx, 0x455b
popf
lea edi, [edi]
je 0x478f4a
jnp 0x478f4d
add eax, 0x46bd14a1
add byte [ecx - 0xbf7b], cl
inc dword [esi + 0x4e]
mov eax, dword [0x46bd14]
mov dword [ebp - 0xc0], eax
inc esi
dec esi
rol eax, 7
ror eax, 7
xor ecx, edi
xor ecx, edi
cmp esp, 0x23f1
jae 0x478f77
jmp 0x478f6e
mov ecx, ecx
ja 0x478f72
jmp 0x478f74
jb 0x478f77
mov edx, 0x29b4e8
add byte [ebp - 0x8b73], cl
call dword [ecx - 0x18]
dec eax
rol dword [eax], 1
add byte [ebx + 0x53eb04c4], al
call fcn.0047b930
lea ecx, [ebp - 0x8c]
push ecx
call fcn.004860d0
add esp, 4
jmp 0x478fe0
nop
jmp 0x478fe0
xor edx, 0x690
xor edx, 0x690
xor esp, 0
jo case.default.0x478e2c
pushf
cmp esi, dword [esp]
cmp esp, 0x14ec
popf
xchg esi, eax
xchg esi, eax
jne 0x478fb2
jno case.default.0x478e2c
xor eax, 0x7e1b8d90
sbb eax, 0x7c859c66
and al, 0xc
nop
lea ebx, [ebx]
jle 0x478fd7
pushf
test dword [esp + 0xc], edi
add edx, 0x4762
sub edx, 0x4762
popf
jle 0x478fd0
jl 0x478fd2
jge 0x478fd4
jg 0x478fd7
or dword [ebx + 0x1589e855], 0x46bd0c
mov edx, dword [ebp - 0x18]
mov dword [0x46bd0c], edx
xor esi, esi
mov ecx, esi
and ecx, 0xffff
lea eax, [ecx + 3]
imul eax, ecx
cmp eax, 0x12
ja case.default.0x479092
xor ecx, ecx
mov cl, byte [eax + 0x4794e8]
jmp dword [ecx*4 + 0x4794d4]
inc word [ebp - 0xaa]
and esp, 0xffffffff
or ebx, ebx
xor ebx, ecx
xor ebx, ecx
je 0x47902b
pushf
neg edi
neg edi
popf
jb 0x479024
jle 0x479026
jnp 0x479028
jne 0x47902b
add eax, 0x93e9
add byte [eax + 0x57a3f8d], dl
nop
lea edi, [edi]
jp 0x47903a
jmp case.default.0x479092
nop
lea edi, [edi]
jp 0x47903a
jp 0x479037
jnp 0x47903a
lcall 0xffff, 0xff44958b
mov edx, dword [ebp - 0xbc]
mov eax, dword [ebp - 0xc0]
push edx
lea ecx, [ebp - 0x8c]
push eax
push ecx
call fcn.004850e0
add esp, 0xc
jmp 0x478fe0
nop
push 0x46e548
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
jmp 0x478fe0
mov dx, word [ebp - 0x98]
cmp word [ebp - 0xaa], dx
jne case.default.0x479092
mov eax, dword [ebp - 0x92]
mov ecx, 9
and eax, 0xffff
cdq
idiv ecx
cmp edx, 8
ja case.default.0x479092
jmp dword [edx*4 + 0x4794fc]
mov word [ebp - 0x96], 1
jae 0x4790a4
js 0x4790a6
test ebx, 0x28d0
jg case.default.0x479092
pushf
jle 0x4790b2
mov ebx, ebx
test esp, 0x3c22
popf
jns 0x4790be
jge 0x4790c0
jle case.default.0x479092
mov ebp, 0xfe836646
add al, 0xf
adc byte [edi + edi*8], 0xff
call dword [eax - 0x367cff87]
nop
jns 0x4790d1
or ecx, 0
je 0x4790d6
jl 0x4790e3
jmp 0x4790da
je 0x4790dc
jge 0x4790de
jbe 0x4790e0
inc esi
cmp si, 4
jb 0x478fe2
nop
jns 0x4790d1
or ecx, 0
je 0x4790d6
jl 0x4790e3
jmp 0x4790da
je 0x4790dc
jge 0x4790de
jbe 0x4790e0
jge 0x4790e3
mov ecx, 0xbd0c158b
inc esi
add byte [ecx + 0x46b970], ah
mov edx, dword [0x46bd0c]
mov eax, dword [0x46b970]
lea ecx, [eax + edx*2]
mov dword [0x46b970], ecx
jmp 0x478fe0
jnp 0x4790fe
push ebx
add ebx, 0x6bd6
ror ebx, 0xf
pop ebx
lea edi, [edi + 0x5782]
lea edi, [edi - 0x5782]
test edi, edx
jne 0x479121
xchg ebx, eax
xchg ebx, eax
jg 0x47911d
je 0x479121
mov ebx, 0x2fae9fb
add byte [eax], al
jmp case.0x479092.0
add eax, 0
nop
je 0x479141
jns 0x47912e
lea edx, [edx + 0xa3]
lea edx, [edx - 0xa3]
je 0x47913c
js 0x47913e
jne 0x479141
mov edi, 0x2dae9
add byte [ecx + 0x49], al
inc ecx
dec ecx
jmp case.0x479092.0
inc ecx
dec ecx
xor edx, ecx
xor edx, ecx
test eax, 0x3f8b
inc ebx
dec ebx
jge 0x47915a
jo 0x479157
jl 0x47915a
add eax, 0x2c1e9
add byte [ebx - 0x257aff12], al
sub esi, 0
test edx, ebx
jmp case.0x479092.0
sub esi, 0
test edx, ebx
jno 0x479177
pushf
xchg esi, ecx
xchg esi, ecx
shl esp, 0
popf
nop
js 0x479174
jo 0x479177
mov edx, 0x2a4e9
add byte [ebx], dh
leave
jmp case.0x479092.0
xor ecx, ecx
mov dword [ebp - 0x24], ecx
and ecx, 0xffff
mov eax, ecx
imul eax, ecx
imul eax, ecx
cmp eax, 0xd8
ja case.0x4791a2.7
xor edx, edx
mov dl, byte [eax + 0x479540]
jmp dword [edx*4 + 0x479520]
mov eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x34]
and eax, 0xffff
and ecx, 0xffff
lea edx, [ecx + eax*4]
inc word [ebp + edx*2 - 0xb0]
lea eax, [ebp + edx*2 - 0xb0]
jo 0x4791ce
and edi, edi
mov esp, esp
jne 0x4791ee
pushf
cmp eax, dword [esp]
popf
xchg esp, esp
jo 0x4791df
lea esi, [esi + 0x62c6]
lea esi, [esi - 0x62c6]
je 0x4791ee
lcall 0xffff, 0x6c858b66
jmp dword [esi - 0x77]
mov ax, word [ebp - 0x94]
mov word [ebp - 0x9a], ax
jmp case.0x4791a2.7
mov eax, dword [ebp - 0x2c]
mov ecx, 3
and eax, 0xffff
cdq
idiv ecx
mov dword [ebp - 0x34], edx
test dword [esp + 8], edi
js 0x47921a
jae 0x479238
pushf
test edi, 0x34b9
push esi
add esi, 0x32ef
ror esi, 5
pop esi
popf
jmp 0x479233
jbe 0x479235
jb 0x479238
call fcn.0048da25
add byte [ebx - 0x2dcc2fbb], cl
mov eax, dword [ebp - 0x30]
xor edx, edx
jmp case.0x4791a2.7
mov eax, dword [ebp - 0x30]
xor edx, edx
and eax, 0xffff
shl eax, 2
lea ebx, [ebp + eax*2 - 0xb0]
rol esi, 8
ror esi, 8
test edx, edi
xor edi, esi
xor edi, esi
or esp, 0
je 0x47927d
pushf
add ecx, 0x3702
sub ecx, 0x3702
cmc
js 0x479273
shl esi, 0
popf
jge 0x47927a
jne 0x47927d
or dword [ebx - 0x1e7e33b3], 0xffff
mov ecx, dword [ebp - 0x34]
and ecx, 0xffff
add ecx, eax
mov cx, word [ebp + ecx*2 - 0xb0]
cmp cx, word [ebx]
jbe 0x479298
mov dword [ebp - 0x34], edx
inc edx
add ebx, 2
cmp dx, 3
jb 0x479251
jmp case.0x4791a2.7
mov eax, dword [ebp - 0x2c]
mov ecx, 9
and eax, 0xffff
cdq
idiv ecx
mov eax, 0x55555556
mov ecx, edx
mov dword [ebp - 0x2c], edx
and ecx, 0xffff
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
mov dword [ebp - 0x30], edx
lea ecx, [ecx + 0x606a]
lea ecx, [ecx - 0x606a]
push edi
pop edi
jb 0x4792ed
xchg ebx, ebx
lea eax, [eax]
jbe 0x4792e9
jae 0x4792ed
mov ebp, 0x92e907
add byte [eax], al
jmp case.0x4791a2.7
mov eax, dword [ebp - 0x2c]
mov ecx, 9
and eax, 0xffff
cdq
idiv ecx
cmp edx, 8
ja case.default.0x479307
jmp dword [edx*4 + 0x47961c]
mov edx, dword [ebp - 0x34]
xor eax, eax
and edx, 0xffff
lea ecx, [ebp + edx*2 - 0xb0]
ja 0x479322
je 0x479334
pushf
xor esp, 0
jge 0x47932b
jne 0x47932d
popf
jne 0x479331
jne 0x479334
mov esp, 0x81d0758b
out 0xff, al
inc dword [eax]
add byte [ebp - 0x74994dcc], cl
mov ah, 0x75
push eax
invalid
mov esi, dword [ebp - 0x30]
and esi, 0xffff
lea esi, [edx + esi*4]
mov si, word [ebp + esi*2 - 0xb0]
cmp si, word [ecx]
jbe 0x479350
mov dword [ebp - 0x30], eax
inc eax
add ecx, 8
cmp ax, 3
jb 0x479320
jmp case.0x4791a2.7
mov edx, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x30]
lea eax, [edx + ecx*2]
add ecx, eax
mov dword [ebp - 0x2c], ecx
lea eax, [eax + 0x5a1a]
lea eax, [eax - 0x5a1a]
je 0x47937d
jns 0x47937a
jne 0x47937d
add eax, 0x6c8d8966
invalid
mov word [ebp - 0x94], cx
mov ecx, dword [ebp - 0x24]
inc ecx
cmp cx, 7
mov dword [ebp - 0x24], ecx
jb 0x479181
jmp case.0x479307.1
call 0x47939f
lea esp, [esp + 4]
xor ebx, 0x45f
xor ebx, 0x45f
jno 0x4793c6
xchg edi, eax
xchg edi, eax
lea ebx, [ebx + 0x2ec7]
lea ebx, [ebx - 0x2ec7]
jle 0x4793c1
jo 0x4793c6
call 0xf9316c91
idiv bh
inc dword [ebp - 0x3e7edbf4]
test dword [esp], ecx
invalid
invalid
jo 0x4793da
jmp case.0x479307.1
test dword [esp], ecx
add ecx, 0x870
add byte [eax], al
sub ecx, 0x870
jno 0x4793dc
je 0x4793f1
lea esi, [esi + 0x2e75]
lea esi, [esi - 0x2e75]
jle 0x4793ec
jno 0x4793ee
jne 0x4793f1
lcall 0x7700, 0xc4830076
add byte [ebp - 0x78fa8b31], al
in al, 0x75
add edx, ebp
jbe 0x4793f3
add esp, 0
ja 0x4793f8
test edi, ecx
je 0x479401
xchg esp, esp
jne 0x479401
ljmp 0x74:0x4247485
test dword [esp + 4], esi
je 0x479407
test edx, edi
shl esp, 0
jno 0x47941b
jne 0x479410
xchg ebx, ebx
xchg edi, ecx
xchg edi, ecx
xchg esp, esp
jo 0x47941b
call 0x3e3808
call dword [eax + 0x46e54868]
nop
push 0x46e548
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
jmp case.0x479307.1
nop
push 0x46e548
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret