Function at 0x44f463
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2b0
push ebx
push esi
push edi
mov dword [ebp - 0x2a0], 0
mov dword [ebp - 0x1a4], 0
mov dword [ebp - 0x29c], 0
mov dword [ebp - 0x1b4], 0
mov dword [ebp - 0x1a8], 0
mov dword [ebp - 0x298], 0
mov dword [ebp - 0x1bc], 4
mov eax, dword [ebp + 8]
mov dword [0x41d0d4], eax
cmp dword [0x41c860], 0
je 0x44aba2
cmp dword [ebp + 0xc], 0
jne 0x44aba2
cmp dword [0x421f74], 0
je 0x44aba2
push 0x421e4c
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov dword [0x421838], eax
mov ecx, dword [0x421f74]
push ecx
call fcn.0043c097
cmp dword [0x4221d0], 0
je 0x44abb0
jmp 0x44f3ad
mov edx, dword [0x4221d0]
add edx, 1
mov dword [0x4221d0], edx
nop
je 0x44abc9
lea edx, [edx]
jae 0x44abc6
jne 0x44abc9
call 0x684d9850
adc edi, ebx
inc esp
add byte [edi + edi*8 + 0x35], ah
add byte [eax], al
add byte [eax], al
sub esp, 8
push 0x44fb13
push dword fs:[0]
mov dword fs:[0], esp
or esp, 0
dec edx
inc edx
mov eax, eax
xchg esp, esp
jg 0x44ac06
pushf
jl 0x44abee
jns 0x44abf0
lea esp, [esp]
popf
lea edx, [edx + 0x9fe]
lea edx, [edx - 0x9fe]
je 0x44ac03
jle 0x44ac06
call 0xff7697f2
dec dword [ebp + 0x78ed92]
add byte [ecx + 0x78edea], al
add byte [edi], bh
call fcn.0043ddf6
lea edx, [edx + 0x78ed]
sub edx, 0x78ed
jg 0x44ac19
ror esp, 0
jge 0x44ac26
jge 0x44ac20
xchg edi, edi
jl 0x44ac26
add eax, 0xa805c786
and eax, 0x10042
add byte [eax], al
mov dword [0x4225a8], 1
test dword [esp], ecx
jp 0x44ac46
pushf
xchg edx, eax
xchg edx, eax
std
cld
xchg ebx, eax
xchg ebx, eax
popf
jle 0x44ac41
jnp 0x44ac43
jnp 0x44ac46
mov edi, 0x4130f0b8
add byte [section.0000006], ch
mov eax, 0x4130f0
sub eax, section.0000006
mov dword [0x422754], eax
call 0x44ac5a
lea esp, [esp + 4]
lea edx, [edx + 0x5eed]
sub edx, 0x5eed
je 0x44ac83
pushf
add esp, 0
add ebx, dword [esp]
sub ebx, dword [esp]
popf
je 0x44ac7b
xchg edi, ecx
xchg edi, ecx
nop
jne 0x44ac83
add eax, 0x27540d8b
inc edx
add byte [ecx + 0x7e1], al
cmp byte [ecx + 5], 0x49
mov ecx, dword [0x422754]
and ecx, 0x80000007
jns 0x44ac96
dec ecx
or ecx, 0xfffffff8
inc ecx
mov edx, dword [0x422754]
sub edx, ecx
mov dword [0x422754], edx
cmp esp, 0x695e
xor eax, 0x7aec
xor eax, 0x7aec
cmp ecx, dword [esp + 0x10]
jns 0x44acc4
jp 0x44acbc
jl 0x44acbe
mov esp, esp
js 0x44acc4
xor eax, 0xf3c9e81d
std
push dword [esi]
call 0x42a092
jbe 0x44accb
nop
js 0x44acef
pushf
lea edx, [edx + 0x5718]
sub edx, 0x5718
popf
lea ebx, [ebx + 0x53cc]
lea ebx, [ebx - 0x53cc]
jns 0x44acec
jns 0x44acef
xor eax, 0x421e5c68
add bh, bh
adc eax, sym.imp.KERNEL32.dll_LoadLibraryA
push 0x421e5c
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push 0x421e68
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push 0x421e74
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push 0x421e84
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push 0x421e90
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push 0x421e9c
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push 0x421ea8
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push 0x421eb8
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push 0x421ec8
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push 0x421ed8
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push 0x421ee4
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push 0x421ef4
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push 0x421f00
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jle 0x44ad80
add esi, dword [esp]
sub esi, dword [esp]
xchg ebx, ecx
xchg ebx, ecx
clc
jle 0x44ad9d
pushf
and esp, 0xffffffff
popf
jmp 0x44ad96
js 0x44ad98
jge 0x44ad9a
jg 0x44ad9d
sub eax, 0x7a7de8
add byte [eax - 0x6399de89], dl
call 0x45281f
nop
ja 0x44adc6
pushf
jo 0x44ada9
test edi, 0x4485
mov edi, edi
popf
lea esi, [esi + 0x162a]
lea esi, [esi - 0x162a]
jge 0x44adc1
jge 0x44adc3
jbe 0x44adc6
sub eax, 0x41fb94a1
add byte [ebx + 0x41cfd4], ah
mov eax, dword [0x41fb94]
mov dword [0x41cfd4], eax
test dword [esp + 0xc], edx
jl 0x44ade4
pushf
cld
popf
xchg esi, edx
xchg esi, edx
lea edx, [edx]
jge 0x44ade4
mov eax, 0xfb980d8b
inc ecx
add byte [ecx + 0x41c8100d], cl
add cl, al
in al, 0
mov ecx, dword [0x41fb98]
mov dword [0x41c810], ecx
shl esp, 0
cmp ecx, dword [esp]
je 0x44ae01
jae 0x44adfa
jne 0x44adfc
jl 0x44adfe
jne 0x44ae01
ljmp 0x41:0xfb9c158b
mov edx, dword [0x41fb9c]
mov dword [0x41c814], edx
mov esp, esp
jle 0x44ae11
jl 0x44ae21
pushf
cmp edi, dword [esp + 0x10]
nop
popf
jne 0x44ae1e
jge 0x44ae21
mov ebx, 0xa068406a
sti
inc ecx
add byte [eax + 0x18], ch
enter 0x41, 0xffffffffffffffe8
mov edi, 0x83fffef3
les ecx, [ecx + eax*4]
cld
ror byte [eax], cl
add byte [eax], al
push 0x40
push 0x41fba0
push 0x41c818
call fcn.0043a1f1
add esp, 0xc
cmp esp, 0x8d2
jb 0x44ae52
pushf
sub esi, 0
xchg edx, edi
xchg edx, edi
jmp 0x44ae48
popf
lea esi, [esi]
mov ecx, ecx
nop
jae 0x44ae52
and dword [ecx + 0x41fbe0], 0x41d084a3
add al, ch
add byte [eax], al
add byte [eax], al
mov eax, dword [0x41fbe0]
mov dword [0x41d084], eax
call 0x44ae61
lea esp, [esp + 4]
xchg edx, edi
xchg edx, edi
jne 0x44ae7e
jbe 0x44ae6d
jb 0x44ae6f
lea esi, [esi + 0x573d]
lea esi, [esi - 0x573d]
je 0x44ae7e
mov eax, 0xfbe40d8b
inc ecx
add byte [ecx + 0x41d0880d], cl
add cl, al
into
adc eax, 0x8715c6c1
rol dword [edi + 0x7ac90bd1], 1
pop es
mov ecx, dword [0x41fbe4]
mov dword [0x41d088], ecx
ror esi, 0x15
rol esi, 0x15
xchg ecx, edx
xchg ecx, edx
or ecx, ecx
jp 0x44ae9f
mov esp, esp
jl 0x44ae9c
jnp 0x44ae9f
mov ecx, 0xfbe8158b
inc ecx
add byte [ecx + 0x41d08c15], cl
add cl, al
in al, dx
add cl, al
ret
mov edx, dword [0x41fbe8]
mov dword [0x41d08c], edx
shr esp, 0
rol ebx, 9
ror ebx, 9
test eax, 0x2ff9
jns 0x44aec0
jge 0x44aebd
js 0x44aec0
mov edi, 0x41fbeca1
add byte [ebx + 0x41d090], ah
mov eax, dword [0x41fbec]
mov dword [0x41d090], eax
mov ecx, dword [0x420244]
mov dword [0x41d0b0], ecx
mov edx, dword [0x420248]
mov dword [0x41d0b4], edx
mov eax, dword [0x41760c]
mov dword [0x41d0b8], eax
mov ecx, dword [0x417610]
mov dword [0x41d0bc], ecx
or ecx, 0
jns 0x44af16
pushf
lea ebx, [ebx + 0x6776]
lea ebx, [ebx - 0x6776]
popf
lea ebx, [ebx]
jno 0x44af11
je 0x44af13
js 0x44af16
mov esi, 0xffb87de8
jmp dword [ebx + 0x4223c0]
call 0x446798
mov dword [0x4223c0], eax
push 0x94
push 0
push 0x41c868
call fcn.004514ee
add esp, 0xc
cmc
jae 0x44af42
js 0x44af39
jmp 0x44af3b
lea ecx, [ecx]
jnp 0x44af3f
jb 0x44af42
mov edx, 0xc86805c7
inc ecx
add byte [eax + eax - 0xe7f0000], dl
lodsb al, byte [esi]
pop ebp
add byte [eax], al
mov dword [0x41c868], 0x94
xor ecx, 0x5dac
xor ecx, 0x5dac
jbe 0x44af73
pushf
jl 0x44af5e
test eax, 0x7fe9
shl ecx, 0
xchg ecx, ecx
popf
xchg edi, ebx
xchg edi, ebx
js 0x44af70
ja 0x44af73
add eax, 0x41c86868
add al, ch
sub al, 0x84
add byte [eax], al
push 0x41c868
call 0x4533a9
jge 0x44af7f
shl esp, 0
lea ecx, [ecx + 0x2a58]
sub ecx, 0x2a58
push edi
add edi, 0x7f48
ror edi, 5
pop edi
je 0x44afaa
lea ebx, [ebx + 0x1496]
lea ebx, [ebx - 0x1496]
jne 0x44afaa
mov edx, 0x9c68
add byte [edx], ch
push 0x9c
push 0
push 0x41ca10
call fcn.004514ee
add esp, 0xc
not esi
not esi
je 0x44afd7
pushf
cld
jmp 0x44afc9
std
cld
popf
jno 0x44afcf
jne 0x44afd1
lea esp, [esp]
jne 0x44afd7
mov esp, 0xca1005c7
inc ecx
add byte [eax + eax + 0x74330000], bl
and al, 0xc
mov dword [0x41ca10], 0x9c
xor esi, dword [esp + 0xc]
xor esi, dword [esp + 0xc]
jbe 0x44affb
pushf
add edx, 0
popf
jno 0x44aff4
je 0x44aff6
ja 0x44aff8
ja 0x44affb
sub dword [eax + 0x10], 0xe80041ca
movsb byte es:[edi], byte [esi]
add dword [eax], 0
push 0x41ca10
call 0x4533a9
call 0x44b00a
lea esp, [esp + 4]
je 0x44b027
pushf
rol eax, 0xe
ror eax, 0xe
jo 0x44b01a
mov edx, edx
test dword [esp + 8], edx
popf
mov esp, esp
jne 0x44b027
sub eax, 0x11468
add byte [edx], ch
push 0x114
push 0
push 0x41c8fc
call fcn.004514ee
add esp, 0xc
inc ecx
dec ecx
test ecx, ebx
je 0x44b04f
pushf
ror esp, 0
lea edi, [edi]
popf
jo 0x44b04c
jne 0x44b04f
mov esp, 0xc8fc05c7
inc ecx
add byte [ecx + eax], dl
add byte [eax], al
mov dword [0x41c8fc], 0x114
cmp esp, 0x7f57
xor edx, 0xac1
xor edx, 0xac1
jg 0x44b077
jge 0x44b06f
jp 0x44b071
mov edi, edi
jle 0x44b077
mov eax, 0xc8fc6833
inc ecx
add al, ch
test eax, 0x90ffff00
push 0x41c8fc
call 0x43b12a
nop
lea edi, [edi + 0x5944]
lea edi, [edi - 0x5944]
stc
xor eax, 0
jno 0x44b0b5
pushf
cmp ebx, dword [esp]
sub esp, 0
lea ebx, [ebx + 0x79a7]
lea ebx, [ebx - 0x79a7]
jp 0x44b0aa
popf
xchg ebx, ecx
xchg ebx, ecx
jne 0x44b0b2
jo 0x44b0b5
mov esp, 0x11c68
add byte [edx], ch
push 0x11c
push 0
push 0x41caac
call fcn.004514ee
add esp, 0xc
clc
jbe 0x44b0ee
pushf
shr eax, 0
test ebx, esi
test esi, 0x2288
popf
xchg esi, esi
jg 0x44b0df
lea edx, [edx + 0x68b3]
lea edx, [edx - 0x68b3]
ja 0x44b0ee
mov edi, 0xcaac05c7
inc ecx
add byte [ecx + eax], bl
add byte [eax], al
mov dword [0x41caac], 0x11c
and eax, eax
sub esi, 0
not edi
not edi
jo 0x44b103
jno 0x44b10a
je 0x44b107
jo 0x44b10a
mov esi, 0x41caac68
add al, ch
push ss
add bh, bh
dec dword [ebx - 0x6df58d0a]
push 0x41caac
call 0x43b12a
mov esi, esi
jb 0x44b122
xchg edx, eax
xchg edx, eax
jno 0x44b11c
mov esp, esp
jae 0x44b122
xor eax, 0x6825e8a5
add byte [eax], al
call 0x45194c
mov dword [0x41cbc8], eax
cmc
test dword [esp], ecx
je 0x44b147
pushf
xor eax, 0
xchg esp, esp
cmp edx, 0x35a8
popf
xchg esp, esp
nop
jne 0x44b147
sub eax, 0xffff535b
call 0x4404a7
mov dword [0x41cbcc], eax
test esp, 0x4888
jmp 0x44b159
jl 0x44b173
lea edx, [edx + 0xf65]
lea edx, [edx - 0xf65]
jns 0x44b169
jmp 0x44b16b
xchg ebx, edi
xchg ebx, edi
jge 0x44b173
mov ebp, 0xe8006a8c
jmp 0x44b173
push 0
call 0x43ad65
mov dword [0x41cbd0], eax
add ecx, dword [esp]
sub ecx, dword [esp]
ror esi, 0
rol eax, 0x16
rol eax, 0xa
or esp, 0
jle 0x44b1af
pushf
xor edx, dword [esp + 8]
xor edx, dword [esp + 8]
test dword [esp], edx
xchg esi, edx
xchg esi, edx
rol esp, 0
popf
lea esp, [esp]
jg 0x44b1af
call 0x772cb21d
pop edx
add byte [eax], al
push 0
call 0x450c2c
mov dword [0x41cbd4], eax
ror edx, 0x18
ror edx, 8
xchg edx, edx
cmp esi, dword [esp + 0x10]
xor esi, 0xa71
xor esi, 0xa71
je 0x44b1db
xchg esp, esp
jne 0x44b1db
mov ebp, 0x10468b4
add byte [eax], al
push 0x104
push 0x41cbd8
push 0
call fcn.00442bb5
mov dword [0x41ccdc], eax
shr ebx, 0
xchg esp, esp
js 0x44b203
nop
jg 0x44b1fb
jno 0x44b1fd
js 0x44b1ff
jns 0x44b203
mov edx, 0x10468d3
add byte [eax], al
push 0x104
push 0x41cce0
push 0
call fcn.00443e72
mov dword [0x41cee8], eax
push eax
pop eax
stc
or esp, 0
jo 0x44b236
pushf
shl eax, 0
shr ecx, 0
or ecx, ecx
lea esp, [esp]
popf
nop
mov esi, esi
jno 0x44b236
mov edi, 0xfea412e8
jmp dword [ebx + 0x41ceec]
call 0x43564d
mov dword [0x41ceec], eax
xor ecx, dword [esp]
xor ecx, dword [esp]
xor esi, dword [esp + 0x10]
xor esi, dword [esp + 0x10]
rol edx, 5
rol edx, 0x1b
xor esi, 0x90
xor esi, 0x90
jg 0x44b267
jmp 0x44b264
jle 0x44b267
lcall 0xa300, 0x50f1e8
invalid
call 0x45035d
mov dword [0x41cef0], eax
cmp eax, dword [esp + 0x10]
shl edx, 0
cmp esi, dword [esp]
jl 0x44b28f
pushf
jl 0x44b281
jo 0x44b283
sub edi, 0
jnp 0x44b288
popf
jnp 0x44b28c
jge 0x44b28f
ljmp 0xa3ff:0xffce2ae8
call 0x4480be
mov dword [0x41cef4], eax
add esp, 0
jg 0x44b2ae
pushf
sub esp, 0
popf
jg 0x44b2a7
jl 0x44b2a9
ja 0x44b2ab
jle 0x44b2ae
sub eax, 0xcbe8f66a
invalid
push 0xfffffffffffffff6
call 0x441780
mov dword [0x41cef8], eax
test dword [esp + 8], edi
test edx, eax
jl 0x44b2db
pushf
or esp, 0
call 0x44b2cc
lea esp, [esp + 4]
popf
jp 0x44b2d4
jb 0x44b2d6
js 0x44b2d8
jge 0x44b2db
mov eax, 0x9ee8f56a
invalid
push 0xfffffffffffffff5
call 0x441780
mov dword [0x41cefc], eax
add esp, 0
xor esi, ebx
xor esi, ebx
clc
test esp, 0x87f
jg 0x44b30c
pushf
jae 0x44b2fb
nop
rol edi, 0
test esi, 0x664
popf
jo 0x44b309
jle 0x44b30c
mov esi, 0x6de8f46a
invalid
push 0xfffffffffffffff4
call 0x441780
mov dword [0x41cf00], eax
lea eax, [eax + 0x689e]
lea eax, [eax - 0x689e]
lea esi, [esi + 0x75c]
sub esi, 0x75c
jp 0x44b33d
jnp 0x44b334
xchg edi, ebx
xchg edi, ebx
jae 0x44b33a
jnp 0x44b33d
sub eax, 0xff1b69e8
jmp dword [ebx + 0x41cf04]
call 0x43ceab
mov dword [0x41cf04], eax
lea ecx, [ecx + 0x3822]
lea ecx, [ecx - 0x3822]
jns 0x44b35f
xchg ecx, ebx
xchg ecx, ebx
jmp 0x44b35b
js 0x44b35f
sub eax, 0xcf0c68e8
inc ecx
add al, ch
mov esi, 0x78fffe77
add byte [ebp + 0x66], dh
pushfd
push 0x41cf0c
call 0x432b27
js 0x44b36b
je 0x44b392
pushf
add eax, 0
lea edi, [edi + 0x747c]
lea edi, [edi - 0x747c]
add edx, 0x556a
sub edx, 0x556a
cld
popf
lea ecx, [ecx]
jne 0x44b392
add eax, 0x41cf5068
add al, ch
adc dh, byte [eax]
invalid
push 0x41cf50
call 0x43e3ae
lea esi, [esi]
lea edx, [edx + 0x40e1]
sub edx, 0x40e1
or edi, edi
je 0x44b3b5
jp 0x44b3b0
lea edx, [edx]
jne 0x44b3b5
xor eax, 0xfef773e8
jmp dword [esi - 0x5d]
call 0x43ab2d
mov word [0x41cfb8], ax
rol eax, 0
lea edi, [edi]
dec esi
inc esi
jl 0x44b3d0
jle 0x44b3cb
jge 0x44b3d0
mov eax, 0x7e8fb17
call 0x4328dc
mov dword [0x41cfbc], eax
cmp edx, 0x4157
xor edx, esi
xor edx, esi
jne 0x44b3fb
jne 0x44b3d2
jmp dword [ebx + 0x41cfbc]
pushf
xchg ebx, ecx
xchg ebx, ecx
or esp, 0
popf
je 0x44b3f3
lea esp, [esp]
jle 0x44b3f8
je 0x44b3fb
lcall 0x66ff, 0xff083ee8
mov dword [0x41cfc0], eax
call 0x43bc3e
mov word [0x41cfc0], ax
lea esp, [esp]
mov esp, esp
jle 0x44b438
pushf
and esi, 0xffffffff
cmp edi, 0x70bc
push ecx
add ecx, 0x3843
ror ecx, 8
pop ecx
popf
xchg ebx, edi
xchg ebx, edi
lea eax, [eax + 0x706b]
lea eax, [eax - 0x706b]
jg 0x44b438
mov ebp, 0xfddf57e8
jmp dword [ebx + 0x41cfc4]
call 0x429394
mov dword [0x41cfc4], eax
push 0x24
push 0
push 0x41cf94
call fcn.004514ee
add esp, 0xc
push 0x41cf94
call fcn.0044a948
call fcn.004476f3
test eax, eax
je 0x44b48a
cmp dword [0x41cfac], 0x182
je 0x44b47e
cmp dword [0x41cfac], 0x1e6
jne 0x44b488
mov dword [0x4221d4], 1
jmp 0x44b4ba
xor edx, edx
mov dx, word [0x41cf94]
test edx, edx
jne 0x44b4b0
xor eax, eax
mov ax, word [0x41cfb4]
cmp eax, 5
jge 0x44b4ae
mov dword [0x4221d4], 1
jmp 0x44b4ba
mov dword [0x4221d4], 1
mov ecx, dword [0x4221d4]
mov dword [0x41cfcc], ecx
push 0x190
call dword [sym.imp.MSVCRT.dll_malloc]
add esp, 4
mov dword [0x41d0d8], eax
push 0x190
push 0
mov edx, dword [0x41d0d8]
push edx
call fcn.004514ee
add esp, 0xc
cmp dword [0x42027c], 1
jne 0x44b626
push 5
push 0x421f0c
push 0x42025c
call fcn.00444280
add esp, 0xc
test eax, eax
jne 0x44b570
push 0xa
call fcn.00444a72
add esp, 4
test eax, eax
jne 0x44b56b
push 0xb
call fcn.00444a72
add esp, 4
test eax, eax
jne 0x44b56b
push 0x14
call fcn.00444a72
add esp, 4
test eax, eax
jne 0x44b56b
mov dword [0x422790], 0x23
mov dword [0x422788], 0x13
mov dword [0x4221e0], 1
mov dword [0x4225ac], 1
jmp 0x44f463
jmp 0x44b626
push 5
push 0x421f14
push 0x42025c
call fcn.00444280
add esp, 0xc
test eax, eax
jne 0x44b5d3
push 0xb
call fcn.00444a72
add esp, 4
test eax, eax
jne 0x44b5d1
push 0x14
call fcn.00444a72
add esp, 4
test eax, eax
jne 0x44b5d1
mov dword [0x422790], 0x23
mov dword [0x422788], 0x13
mov dword [0x4221e0], 1
mov dword [0x4225ac], 1
jmp 0x44f463
jmp 0x44b626
push 5
push 0x421f1c
push 0x42025c
call fcn.00444280
add esp, 0xc
test eax, eax
jne 0x44b626
push 0x14
call fcn.00444a72
add esp, 4
test eax, eax
jne 0x44b626
mov dword [0x422790], 0x23
mov dword [0x422788], 0x13
mov dword [0x4221e0], 1
mov dword [0x4225ac], 1
jmp 0x44f463
rol esp, 0
rol ebx, 0
xchg edi, edi
lea esi, [esi + 0x2120]
lea esi, [esi - 0x2120]
js 0x44b64f
mov esp, esp
jbe 0x44b640
lea ecx, [ecx + 0x5cd5]
lea ecx, [ecx - 0x5cd5]
jns 0x44b64f
jmp 0xaee5bd
push 0x2f
push 0
lea eax, [ebp - 0x1ec]
push eax
call fcn.004514ee
add esp, 0xc
jle 0x44b664
jbe 0x44b66b
jle 0x44b668
ja 0x44b66b
mov ebx, 0xfe3785c6
invalid
mov byte [ebp - 0x1c9], 0x54
jns 0x44b674
test ecx, 0xfaf
cld
jae 0x44b687
jbe 0x44b67f
jg 0x44b681
mov ebx, ebx
jb 0x44b687
mov ebx, 0x3385c6d1
invalid
mov byte [ebp - 0x1cd], 0x78
call 0x44b693
add esp, 4
rol esp, 0
jo 0x44b6b0
jne 0x44b69d
lea ebx, [ebx + 0x6678]
lea ebx, [ebx - 0x6678]
js 0x44b6ab
mov esp, esp
jno 0x44b6b0
mov eax, 0xfe3c85c6
invalid
mov byte [ebp - 0x1c4], 0x75
jns 0x44b6b9
jae 0x44b6c0
jno 0x44b6bd
jb 0x44b6c0
add eax, 0xfe1c85c6
invalid
mov byte [ebp - 0x1e4], 0x5e
dec esi
inc esi
jo 0x44b6d6
lea eax, [eax]
jl 0x44b6cf
xchg edx, ecx
xchg edx, ecx
jno 0x44b6d6
call 0xfe843ca0
invalid
mov byte [ebp - 0x1c1], 0x75
add esp, 0
cmp ecx, dword [esp]
sub esi, 0
jns 0x44b6fd
lea ebx, [ebx + 0x1920]
lea ebx, [ebx - 0x1920]
jae 0x44b6f6
jno 0x44b6f8
js 0x44b6fd
add eax, 0x85c67853
and eax, 0x4dfffffe
mov byte [ebp - 0x1db], 0x4d
jns 0x44b706
xchg edi, edx
xchg edi, edx
jnp 0x44b70c
xor edx, 0x64c2
xor edx, 0x64c2
jae 0x44b721
jnp 0x44b71c
xchg esi, esi
jb 0x44b721
xor eax, 0xfe3a85c6
invalid
mov byte [ebp - 0x1c6], 0x64
cld
lea eax, [eax + 0x3f5a]
lea eax, [eax - 0x3f5a]
jl 0x44b737
xor esp, 0
jle 0x44b757
pushf
nop
rol eax, 0x1c
ror eax, 0x1c
xor edi, eax
xor edi, eax
xor ecx, 0
popf
jmp 0x44b750
jmp 0x44b752
lea ebx, [ebx]
jg 0x44b757
mov esp, 0xfe1885c6
invalid
mov byte [ebp - 0x1e8], 0x5a
jle 0x44b760
je 0x44b76c
xchg ebx, ebx
lea esp, [esp]
jne 0x44b76c
mov esi, 0x85c6cca0
adc al, 0xfe
invalid
mov byte [ebp - 0x1ec], 0x4c
xchg ecx, ebx
xchg ecx, ebx
ja 0x44b78f
lea eax, [eax + 0xd33]
lea eax, [eax - 0xd33]
je 0x44b787
jo 0x44b789
jp 0x44b78b
jbe 0x44b78f
mov ebp, 0x2e85c6fc
invalid
mov byte [ebp - 0x1d2], 0x70
jmp 0x44b798
jge 0x44b7a4
nop
jae 0x44b79d
mov ecx, ecx
jmp 0x44b7a1
jl 0x44b7a4
xor eax, 0xfe1785c6
invalid
mov byte [ebp - 0x1e9], 0x48
rol eax, 0x1a
ror eax, 0x1a
test esp, 0x2592
jno 0x44b7d3
pushf
lea ecx, [ecx]
xchg edx, esi
xchg edx, esi
ror ecx, 0xb
ror ecx, 0x15
popf
jp 0x44b7cb
lea esp, [esp]
xchg esp, esp
jo 0x44b7d3
ljmp 0xffff:0xfe3085c6
mov byte [ebp - 0x1d0], 0x47
clc
neg edi
neg edi
ja 0x44b7e1
js 0x44b7eb
jne 0x44b7e5
nop
mov esp, esp
jns 0x44b7eb
mov esp, 0xfe4185c6
invalid
mov byte [ebp - 0x1bf], 0x32
shl esp, 0
lea edi, [edi + 0x6739]
sub edi, 0x6739
nop
sub esp, 0
js 0x44b81d
pushf
mov ebx, ebx
test dword [esp], ebx
xchg edx, edi
xchg edx, edi
popf
lea esi, [esi]
lea edi, [edi]
xchg edx, eax
xchg edx, eax
jns 0x44b81d
lcall 0xffff, 0xfe2885c6
popal
mov byte [ebp - 0x1d8], 0x61
sub esp, 0
cmp ebx, dword [esp]
xchg esi, esi
lea ebx, [ebx]
je 0x44b845
pushf
jle 0x44b834
mov esi, esi
jne 0x44b838
push ecx
pop ecx
popf
jp 0x44b83e
jo 0x44b840
ja 0x44b842
jne 0x44b845
add eax, 0xfe3e85c6
invalid
mov byte [ebp - 0x1c2], 0x74
test edi, 0x4809
push esi
pop esi
sub esp, 0
jge 0x44b866
xchg ecx, esi
xchg ecx, esi
jbe 0x44b85f
xchg edi, ecx
xchg edi, ecx
jl 0x44b866
mov ecx, 0xfe3d85c6
invalid
mov byte [ebp - 0x1c3], 0x77
rol eax, 4
rol eax, 0x1c
jnp 0x44b87b
jb 0x44b877
jp 0x44b87b
sub dword [ecx - 0x1e57a3a], 0x8b56ffff
sar byte [ecx + 5], cl
mov byte [ebp - 0x1e6], 0x56
mov edx, edx
jns 0x44b88b
mov ecx, ecx
js 0x44b88b
call 0xfe643e55
invalid
mov byte [ebp - 0x1e1], 0x55
rol esi, 0xd
ror esi, 0xd
or esp, 0
jnp 0x44b8a3
lea eax, [eax]
jp 0x44b8a3
ljmp 0xfffe:0x2d85c609
mov byte [ebp - 0x1d3], 0x66
cmp esi, dword [esp]
jp 0x44b8c7
xchg edi, edx
xchg edi, edx
xchg ebx, ebx
lea edi, [edi + 0x428f]
lea edi, [edi - 0x428f]
jge 0x44b8c3
jnp 0x44b8c7
add eax, 0x3585c6c2
invalid
mov byte [ebp - 0x1cb], 0x65
shr esi, 0
test esp, 0x16eb
ja 0x44b8e7
pushf
nop
test esi, ebx
mov esp, esp
popf
jge 0x44b8e4
jbe 0x44b8e7
ljmp 0xffff:0xfe1e85c6
mov byte [ebp - 0x1e2], 0x49
test dword [esp + 4], edx
xor edi, dword [esp]
xor edi, dword [esp]
jle 0x44b8fa
and esp, 0xffffffff
jo 0x44b909
lea edx, [edx]
mov eax, eax
jne 0x44b905
jno 0x44b909
jmp 0x39ca7f89
mov byte [ebp - 0x1c7], 0x70
lea esp, [esp]
test edx, 0x7126
lea edx, [edx]
xor eax, 0
jo 0x44b92a
lea esp, [esp]
jno 0x44b925
jno 0x44b92a
mov edi, 0x85c67d36
sub al, 0xfe
invalid
mov byte [ebp - 0x1d4], 0x77
cmp edi, 0x22e0
shr edi, 0
not eax
not eax
and edi, 0xffffffff
jl 0x44b948
nop
jge 0x44b948
mov ebx, 0x2685c6a1
invalid
mov byte [ebp - 0x1da], 0x53
xchg edi, eax
xchg edi, eax
rol ecx, 0xd
rol ecx, 0x13
shl esp, 0
jg 0x44b976
pushf
add esi, 0x1611
sub esi, 0x1611
jae 0x44b96c
lea esp, [esp]
popf
jg 0x44b973
jle 0x44b976
add eax, 0xfe1b85c6
invalid
mov byte [ebp - 0x1e5], 0x48
ror edx, 6
rol edx, 6
jne 0x44b98d
xchg esp, esp
lea esp, [esp]
je 0x44b98d
mov esp, 0xfe3b85c6
invalid
mov byte [ebp - 0x1c5], 0x68
mov edx, edx
lea ecx, [ecx]
add esp, 0
nop
jg 0x44b9ac
ja 0x44b9a0
xchg edx, esi
xchg edx, esi
jne 0x44b9a6
js 0x44b9a8
jle 0x44b9ac
mov esi, 0x2285c60e
invalid
mov byte [ebp - 0x1de], 0x4d
xor ebx, 0
stc
jns 0x44b9c4
jae 0x44b9bb
lea eax, [eax]
jnp 0x44b9bf
xchg esp, esp
js 0x44b9c4
mov esp, 0xfe2485c6
invalid
mov byte [ebp - 0x1dc], 0x58
cmc
jl 0x44b9d5
jnp 0x44b9d0
jb 0x44b9d2
jge 0x44b9d5
add eax, 0xfe2385c6
invalid
mov byte [ebp - 0x1dd], 0x55
ror esp, 0
jns 0x44b9f1
pushf
test dword [esp], edx
popf
jnp 0x44b9ea
jl 0x44b9ec
jae 0x44b9ee
js 0x44b9f1
lcall 0xffff, 0xfe3885c6
jbe 0x44ba2c
mov byte [ebp - 0x1c8], 0x76
xor ebx, edx
xor ebx, edx
jb 0x44ba15
fidiv dword [ebx]
fidiv dword [edx + 0x17]
pushf
lea esi, [esi + 0x2b5a]
lea esi, [esi - 0x2b5a]
popf
lea eax, [eax]
lea ecx, [ecx]
jae 0x44ba15
mov esp, 0xfe3285c6
invalid
mov byte [ebp - 0x1ce], 0x73
cmp edi, 0x63ee
ja 0x44ba39
pushf
rol edx, 0x1b
rol edx, 5
mov edi, edi
jl 0x44ba30
jns 0x44ba32
popf
jle 0x44ba36
jbe 0x44ba39
add esi, 0xfffe1685
call dword [ebp + 0x72]
add byte [0x60d], bh
mov byte [ebp - 0x1ea], 0x55
jb 0x44ba42
cmp eax, 0x60d
nop
jne 0x44ba5d
pushf
xor ecx, dword [esp + 0xc]
xor ecx, dword [esp + 0xc]
js 0x44ba56
popf
jp 0x44ba5a
je 0x44ba5d
add esi, 0xfffe1d85
inc dword [esi + 0xb]
leave
mov byte [ebp - 0x1e3], 0x46
or ecx, ecx
ror ebx, 7
rol ebx, 7
jg 0x44ba6e
jb 0x44ba70
jae 0x44ba97
pushf
jmp 0x44ba76
lea ebx, [ebx + 0x69c4]
lea ebx, [ebx - 0x69c4]
lea ecx, [ecx + 0x46c2]
lea ecx, [ecx - 0x46c2]
popf
jbe 0x44ba92
mov edx, edx
jb 0x44ba97
jmp 0xfe744061
mov byte [ebp - 0x1d1], 0x5e
add edx, dword [esp]
sub edx, dword [esp]
jae 0x44baa6
jle 0x44bab0
nop
js 0x44baab
jmp 0x44baad
jg 0x44bab0
mov ebx, 0xfe1985c6
invalid
mov byte [ebp - 0x1e7], 0x43
test dword [esp + 4], eax
jns 0x44bada
pushf
nop
cmp edi, dword [esp + 4]
push ebx
add ebx, 0x1c32
ror ebx, 0xe
pop ebx
test ecx, edx
popf
jle 0x44bad5
xchg esp, esp
js 0x44bada
mov esi, 0xfe4085c6
invalid
mov byte [ebp - 0x1c0], 0x61
cmp ebx, 0x626
jg 0x44baf2
jle 0x44baeb
nop
je 0x44baee
jle 0x44baf2
ljmp 0xfffe:0x3185c6bd
mov byte [ebp - 0x1cf], 0x67
jne 0x44bafb
xor ebx, ecx
xor ebx, ecx
shl esp, 0
jb 0x44bb09
jbe 0x44bb06
jae 0x44bb09
mov edi, 0xfe2a85c6
invalid
mov byte [ebp - 0x1d6], 0x7d
xchg esi, esi
jnp 0x44bb2a
pushf
or eax, eax
xor edi, eax
xor edi, eax
lea edx, [edx]
jae 0x44bb20
popf
jle 0x44bb24
ja 0x44bb26
nop
jp 0x44bb2a
mov esp, 0xfe3485c6
invalid
mov byte [ebp - 0x1cc], 0x75
jmp 0x44bb33
lea ebx, [ebx + 0x3577]
sub ebx, 0x3577
jb 0x44bb4c
xchg ebx, eax
xchg ebx, eax
jle 0x44bb45
jno 0x44bb47
jae 0x44bb4c
add eax, 0x85c63014
invalid
mov byte [ebp - 0x1ca], 0x6e
rol edi, 0
test esp, 0x2092
jbe 0x44bb72
jb 0x44bb60
lea edx, [edx]
lea esi, [esi + 0x72b3]
lea esi, [esi - 0x72b3]
ja 0x44bb72
mov edx, 0x2b85c610
invalid
mov byte [ebp - 0x1d5], 0x78
not ebx
not ebx
jae 0x44bb9d
lea ecx, [ecx + 0x60d0]
lea ecx, [ecx - 0x60d0]
lea edx, [edx + 0x288d]
lea edx, [edx - 0x288d]
jnp 0x44bb99
jb 0x44bb9d
cmp dword [ebp - 0x1ea7a3a], 0x7145ffff
add byte [edi], dh
mov byte [ebp - 0x1eb], 0x45
jno 0x44bba6
ja 0x44bba8
xchg esp, esp
mov ebx, ebx
jb 0x44bbc8
pushf
xor ecx, 0
popf
xchg esp, esp
jg 0x44bbb9
lea ebx, [ebx + 0x281]
lea ebx, [ebx - 0x281]
jae 0x44bbc8
mov edi, 0xfe2185c6
invalid
mov byte [ebp - 0x1df], 0x54
cld
and ecx, ecx
jae 0x44bbd4
xor ecx, dword [esp + 0xc]
xor ecx, dword [esp + 0xc]
jne 0x44bbe8
jbe 0x44bbe0
xchg esi, eax
xchg esi, eax
jb 0x44bbe4
nop
je 0x44bbe8
add esi, 0xfffe2985
call dword [esi - 0x7f]
push dword [0x8d000041]
rol eax, 0x19
mov byte [ebp - 0x1d7], 0x56
cmp edi, 0x4135
lea esi, [esi]
rol eax, 0x19
ror eax, 0x19
xor eax, 0
jbe 0x44bc15
pushf
jnp 0x44bc06
js 0x44bc08
cmp esi, edx
mov esi, esi
popf
ja 0x44bc10
mov byte [ebp - 0x1d9], 0x4f
xor esi, edx
xor esi, edx
jno 0x44bc27
jmp 0x44bc24
jo 0x44bc27
mov byte [ebp - 0x1e0], 0x47
inc edi
dec edi
jo 0x44bc32
ror esi, 0x18
ror esi, 8
jp 0x44bc43
lea esp, [esp]
nop
test dword [esp + 4], esi
xor eax, 0
je 0x44f3c1
jae 0x44f3bc
mov esp, esp
jne 0x44f3c1
mov ebp, 0x5010458b
mov eax, dword [ebp + 0x10]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
mov edx, dword [ebp + 8]
push edx
call dword [0x421740]
mov dword [0x4223d0], eax
ja 0x44f3da
jg 0x44f3f7
pushf
jae 0x44f3e0
lea ecx, [ecx + 0x3b4f]
lea ecx, [ecx - 0x3b4f]
popf
jg 0x44f3f0
jle 0x44f3f2
jbe 0x44f3f4
jle 0x44f3f7
add eax, 0x749c3d83
inc ecx
add byte [eax], al
cmp dword [0x41749c], 0
jne 0x44f459
cmp dword [0x4225a8], 0
je 0x44f459
cmp edx, dword [esp + 4]
mov ecx, ecx
jno 0x44f417
jae 0x44f413
jo 0x44f417
mov edx, 0xc1007478
enter 0xffffffffffffc11d, 0xffffffffffffffc8
add eax, dword [ebx - 0x25ccff38]
je 0x44f419
ror eax, 0x1d
ror eax, 3
or eax, 0
xor ebx, edx
xor ebx, edx
jae 0x44f445
mov edx, edx
lea edx, [edx + 0x235b]
lea edx, [edx - 0x235b]
lea edx, [edx + 0x61d5]
lea edx, [edx - 0x61d5]
jb 0x44f445
jmp 0x4a83ad
pop dword fs:[0]
add esp, 0xc
mov dword [0x4225a8], 0
mov eax, dword [0x4223d0]
jmp 0x44fa06
xor eax, eax
mov al, byte [0x41fb38]
test eax, eax
jne 0x44f478
call fcn.0043f7ea
mov dword [0x423ad0], eax
cmp dword [0x41c878], 2
jne 0x44f4a7
cmp dword [0x41c86c], 6
jne 0x44f4a7
cmp dword [0x41cffc], 0
je 0x44f4a7
call fcn.004469b4
mov dword [0x421f68], eax
call fcn.00448d1f
mov dword [0x421f64], eax
push 0xa1
push 0x4135b0
lea ecx, [ebp - 0x290]
push ecx
call fcn.0043a1f1
add esp, 0xc
mov dword [ebp - 0x1b8], 0
jmp 0x44f4db
mov edx, dword [ebp - 0x1b8]
add edx, 1
mov dword [ebp - 0x1b8], edx
cmp dword [ebp - 0x1b8], 0xa
jge 0x44f596
mov eax, dword [ebp - 0x1b8]
shl eax, 2
mov ecx, dword [ebp + eax*4 - 0x290]
xor ecx, 0xab576c41
mov edx, dword [ebp - 0x1b8]
shl edx, 2
mov dword [ebp + edx*4 - 0x290], ecx
mov eax, dword [ebp - 0x1b8]
shl eax, 2
mov ecx, dword [ebp + eax*4 - 0x28c]
xor ecx, 0xab5ece77
mov edx, dword [ebp - 0x1b8]
shl edx, 2
mov dword [ebp + edx*4 - 0x28c], ecx
cmp esp, 0x7e61
jno 0x44f53c
js 0x44f545
jge 0x44f540
xchg esi, esi
jns 0x44f545
xor eax, 0xfe48858b
invalid
mov eax, dword [ebp - 0x1b8]
shl eax, 2
mov ecx, dword [ebp + eax*4 - 0x288]
xor ecx, 0xab633a25
mov edx, dword [ebp - 0x1b8]
shl edx, 2
mov dword [ebp + edx*4 - 0x288], ecx
mov eax, dword [ebp - 0x1b8]
shl eax, 2
mov ecx, dword [ebp + eax*4 - 0x284]
xor ecx, 0xab572a32
mov edx, dword [ebp - 0x1b8]
shl edx, 2
mov dword [ebp + edx*4 - 0x284], ecx
jmp 0x44f4cc
call fcn.00425193
mov dword [0x423ad4], eax
test ebx, 0xcf3
jo 0x44f5a8
add eax, dword [esp]
sub eax, dword [esp]
jg 0x44f5d0
pushf
call 0x44f5b7
add esp, 4
jg 0x44f5bc
nop
cmp esp, 0x45b8
popf
js 0x44f5c7
jl 0x44f5c9
xchg ecx, edx
xchg ecx, edx
jle 0x44f5d0
sub eax, 0x21e03d83
inc edx
add byte [eax], al
cmp dword [0x4221e0], 0
jne 0x44f5fe
inc edi
dec edi
rol esp, 0
je 0x44f5e0
jle 0x44f5e2
jae 0x44f5f9
pushf
mov ecx, ecx
xor esi, 0
shr ecx, 0
xchg edi, ebx
xchg edi, ebx
popf
jo 0x44f5f6
jb 0x44f5f9
mov ebp, 0xff9046e8
call dword [eax - 0x6399ea83]
call 0x448644
nop
jge 0x44f616
pushf
rol esp, 0
sub edx, 0
test edi, eax
test edx, ecx
popf
jae 0x44f611
jae 0x44f613
jl 0x44f616
add eax, 0x25ac3d83
inc edx
add byte [eax], al
cmp dword [0x4225ac], 0
jne 0x44f836
add edi, dword [esp]
sub edi, dword [esp]
not eax
not eax
jno 0x44f63c
pushf
jbe 0x44f633
std
cld
popf
jl 0x44f639
jo 0x44f63c
call 0x4268cae1
add byte [ebx + 0x4221c8], ah
mov eax, dword [0x4223d4]
mov dword [0x4221c8], eax
ror edx, 0x1c
ror edx, 4
jns 0x44f64e
js 0x44f659
jl 0x44f652
lea ecx, [ecx]
jns 0x44f659
jmp 0xdd0bba1
mov ecx, dword [0x4223d4]
add ecx, dword [0x422774]
mov dword [0x4221c4], ecx
and edi, 0xffffffff
shl edi, 0
push ecx
add ecx, 0x5ef2
ror ecx, 0x18
pop ecx
jo 0x44f69d
pushf
test dword [esp + 0x10], ebx
xchg ecx, ecx
jae 0x44f688
lea edx, [edx + 0x26a]
lea edx, [edx - 0x26a]
popf
jge 0x44f698
jmp 0x44f69a
jno 0x44f69d
add eax, 0xbf505157
adc edi, ebx
inc esp
add byte [ebx - 0xd7cff3c], al
add ch, dh
push edi
push ecx
push eax
mov edi, 0x44fb13
add esp, 0
xor edx, 0
cmc
mov edx, edx
jbe 0x44f6bb
jl 0x44f6b2
xchg esp, esp
jae 0x44f6b6
jno 0x44f6b8
ja 0x44f6bb
add eax, 0x25a83d80
inc edx
add byte [eax], al
cmp byte [0x4225a8], 0
je 0x44f6e7
call 0x44f6c9
add esp, 4
push ecx
add ecx, 0x340d
ror ecx, 0x1f
pop ecx
jbe 0x44f6e2
xchg edx, eax
xchg edx, eax
jbe 0x44f6dd
jno 0x44f6df
ja 0x44f6e2
mov ebx, 0x44fcddbf
add byte [esi], bh
mov edi, 0x44fcdd
jle 0x44f6e9
jb 0x44f700
jp 0x44f6ed
jbe 0x44f6ef
lea edi, [edi + 0x478d]
lea edi, [edi - 0x478d]
jae 0x44f700
sub eax, 0xd8bc737
les esp, [ecx]
inc edx
add byte [eax + 0x57ac023], dl
mov ecx, dword [0x4221c4]
nop
and eax, eax
jp 0x44f710
ja 0x44f70d
jnp 0x44f710
sub eax, 0x3076cf3b
cmp ecx, edi
jbe 0x44f744
and ebx, ebx
js 0x44f72f
pushf
test esp, 0x6f9c
and edi, edi
push ebx
pop ebx
jmp 0x44f726
popf
jmp 0x44f72a
jp 0x44f72c
jns 0x44f72f
mov ebp, 0x90b0cf2b
sub ecx, edi
mov al, 0x90
cld
nop
or esp, 0
ja 0x44f742
jg 0x44f73c
jp 0x44f73e
jbe 0x44f742
xor eax, 0x7aaaf341
add byte [ebx], bh
dec esp
and al, 4
rep stosb byte es:[edi], al
jp 0x44f746
cmp ecx, dword [esp + 4]
jne 0x44f753
jbe 0x44f74e
xchg ebx, ebx
je 0x44f753
lcall 0x42, 0x21c83d8b
mov edi, dword [0x4221c8]
add edi, dword [esp]
sub edi, dword [esp]
add esp, 0
je 0x44f771
pushf
and edi, 0xffffffff
jle 0x44f76b
popf
nop
jne 0x44f771
mov edi, 0x44ab14b9
add cl, al
iretd
mov ecx, entry0
ror edi, 9
rol edi, 9
xor esi, edx
xor esi, edx
push edx
pop edx
ja 0x44f784
js 0x44f794
pushf
stc
or edx, edx
popf
jp 0x44f78f
jb 0x44f791
jns 0x44f794
mov ecx, 0x3c76cf3b
cmp ecx, edi
jbe 0x44f7d4
inc edx
dec edx
rol ebx, 0x18
rol ebx, 8
je 0x44f7ad
pushf
ror esp, 0
popf
nop
jne 0x44f7ad
jmp 0x80d2c6dc
sub ecx, edi
lea eax, [eax + 0x660b]
lea eax, [eax - 0x660b]
shl edi, 0
rol edi, 0
je 0x44f7cf
jo 0x44f7c5
jae 0x44f7c7
jne 0x44f7c9
mov esp, esp
jne 0x44f7cf
cmp dword [edi], 0xf3fc90b0
stosb byte es:[edi], al
mov al, 0x90
cld
rep stosb byte es:[edi], al
sub edx, 0
jns 0x44f7ee
xchg esp, esp
nop
jno 0x44f7de
lea esi, [esi + 0xf5a]
lea esi, [esi - 0xf5a]
js 0x44f7ee
lcall 0x44, 0xabb0bf5b
mov edi, 0x44abb0
ror esp, 0
cmp edx, 0x2ffd
jg 0x44f808
xchg ecx, ecx
je 0x44f802
xchg ecx, ecx
jle 0x44f808
mov eax, 0xf463b9f6
inc esp
add byte [edx + 0x5a], dl
mov ecx, 0x44f463
push edx
pop edx
jg 0x44f81a
jmp 0x44f813
jp 0x44f815
js 0x44f817
jle 0x44f81a
sub dword [ebx], 0xfc90b0cf
sub ecx, edi
mov al, 0x90
cld
rep stosb byte es:[edi], al
test ecx, eax
jge 0x44f833
jl 0x44f827
jb 0x44f829
xchg esi, ebx
xchg esi, ebx
jb 0x44f82f
jl 0x44f833
lcall 0x3d83, 0x5f59588a
mov byte [edi], ah
inc edx
add byte [eax], al
pop eax
pop ecx
pop edi
cmp dword [0x422788], 0
jne 0x44f849
mov dword [0x422788], 1
cmp dword [0x422788], 0x13
jne 0x44f894
mov edx, dword [0x422788]
sub edx, 1
imul edx, edx, 0x66
add edx, 0x41d274
mov dword [ebp - 0x29c], edx
push 0x42025c
mov eax, dword [ebp - 0x29c]
push eax
lea ecx, [ebp - 0x1a0]
push ecx
call dword [sym.imp.MSVCRT.dll_sprintf]
add esp, 0xc
lea edx, [ebp - 0x1a0]
mov dword [ebp - 0x29c], edx
jmp 0x44f8aa
mov eax, dword [0x422788]
sub eax, 1
imul eax, eax, 0x66
add eax, 0x41d274
mov dword [ebp - 0x29c], eax
cmp dword [0x423ad0], 0
je 0x44f991
cmp dword [0x41da08], 0
je 0x44f991
mov ecx, dword [0x41c7dc]
and ecx, 0x80000000
test ecx, ecx
jne 0x44f942
cmp dword [0x41cffc], 0
je 0x44f942
push 0x200040
push 0x41d234
mov edx, dword [ebp - 0x29c]
push edx
push 0
call dword [0x423ad0]
cmp dword [0x41c878], 2
jne 0x44f940
cmp dword [0x41c86c], 6
jne 0x44f940
cmp dword [0x421f64], 0xffffffff
je 0x44f940
push 0
lea eax, [ebp - 0x294]
push eax
push 0
push 0x200040
push 0x66
mov ecx, dword [ebp - 0x29c]
push ecx
push 0x3e
push 0x41d234
mov edx, dword [0x421f64]
push edx
push 0
call dword [0x421f68]
jmp 0x44f958
push 0x40
push 0x41d234
mov eax, dword [ebp - 0x29c]
push eax
push 0
call dword [0x423ad0]
mov dword [0x422794], 0
jmp 0x44f973
mov ecx, dword [0x422794]
add ecx, 1
mov dword [0x422794], ecx
cmp dword [0x422794], 0xa1
jae 0x44f98f
mov edx, dword [0x422794]
mov byte [ebp + edx - 0x290], 0
jmp 0x44f964
jmp 0x44f9c0
xor eax, eax
mov al, byte [0x41fb38]
cmp eax, 1
jne 0x44f9c0
cmp dword [0x41da08], 0
je 0x44f9c0
mov ecx, dword [ebp - 0x29c]
push ecx
push 0x41d234
push 0x421f24
call dword [sym.imp.MSVCRT.dll_printf]
add esp, 0xc
cmp dword [0x421f70], 0
jne 0x44fa04
cmp dword [0x423ad4], 0
je 0x44f9e1
mov edx, dword [0x422788]
push edx
call dword [0x423ad4]
jmp 0x44fa04
cmp dword [0x41c878], 2
jne 0x44f9fd
cmp dword [0x41c86c], 6
jne 0x44f9fd
push 0x63
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, 0x63
jmp 0x44fa06
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0xc
push edx
cmp dword [esi - 0x61], edx
vpmuludq ymm6, ymm3, ymmword [ecx - 0x1c]
pop ebx
invalid
sub dword [esi + 0x77], edi
aad 0x7a
sbb eax, 0xfea3a2a8
pushal
std
push ss
das
dec ecx
leave
je 0x4a840a
mov ah, 0x34
mov al, 0xf
jmp 0x4a837e
test eax, 0xdbf21cf5
sti
cmc
or dl, dh
pop ecx
add bh, ch
cmp edx, dword [edi + 0xb]
call 0x150b1750
cdq
shl byte [edx + 0x63], 0xe3
or byte [ebp - 0x1f2a61b9], bh
wait
aas
invalid