Function at 0x429b2c
Capabilities:
Accept command line arguments
Parse pe header
Terminate process

Disassembly:
jmp 0x4272fb
jmp 0x42b0a6
jmp 0x42a69e
jmp 0x42c496
jmp 0x42f319
mov eax, 0x49a72b
call fcn.0049a140
sub esp, 0xa4
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
mov bh, dl
mov byte [ebp - 0x14], bh
mov bl, cl
mov byte [ebp - 0x24], bl
mov dword [ebp - 0x28], 0x5e6
cmp dword [ebp - 0x28], 0x1fbd
jle 0x42659c
test bl, dl
ret 0xd443
invalid
mov ch, 0x15
sub dword [esi + ecx*8 - 0xb2a38b9], esi
in al, dx
mov ds, word [esp + edx*8 - 0x10e3425]
mov bl, 1
jne 0x426564
mov dword [ebp - 0x28], 0x702
inc ebp
fadd dword [edx]
pop es
add byte [eax], al
cmp dword [ebp - 0x28], 0x14d3
jle 0x426632
sbb byte [edi], bh
mov eax, 0xea95a149
xlatb
sbb dl, 0xfd
imul dword [eax + 0x45]
inc eax
and al, 0xb7
push es
or eax, 0xa87a85f4
into
cwde
pop ebp
and eax, 0xfd5fe075
mov bl, 0xc8
xchg edi, eax
pop ss
pop ebp
mov dh, 0xda
jns 0x426588
nop
pop edx
jg 0x426603
pop ecx
sub ebx, eax
mov ebp, 0x45458c9d
push 0x23b97a1f
aaa
vmread dword [esi + 0x655bed06], esi
jnp 0x4265b7
mov edx, 0xfe86989
into
dec eax
mov byte [0x192c79fa], al
push esi
xchg edx, eax
mov cl, 0x99
scasd eax, dword es:[edi]
test byte [edi + 0x45f039cd], bl
aaa
xor al, 0x6e
rcl dword [edx + 0x2a], cl
push ebx
xor byte [esi], 0x1b
mov al, 0xf5
mov ebx, 0xf5c9c296
insb byte es:[edi], dx
mov byte [0x2cbae9a7], al
add byte [ebx], ch
mov dword [ecx + 9], ecx
mov al, byte [0x5ebe2314]
adc bh, byte [edx]
xor eax, edi
inc ebp
fadd dword [ebp + 4]
add byte [eax], al
sal ch, 0xbb
xchg esi, eax
ret 0xf5c9
mov dword [ebp - 0x28], 0x445
cmp dword [ebp - 0x28], 0x25dd
jle 0x4266ba
and eax, 0x9f6b6baf
mov ebx, 0x574949ad
jecxz 0x426618
dec eax
arpl word [eax + 0x64], cx
mov dl, cl
invalid
jmp 0x4316fe
mov byte [ebp - 0x2b], bl
mov byte [ebp - 0x16], bh
mov byte [ebp - 0x2a], 0xfa
mov byte [ebp - 0x1d], 0xfb
mov al, byte [ebp - 0x2a]
mov byte [ebp - 0x32], al
mov al, byte [ebp - 0x16]
mov byte [ebp - 0x2a], al
mov byte [ebp - 0x31], 0x26
movzx eax, byte [ebp - 0x31]
movzx ecx, byte [ebp - 0x32]
sub ecx, eax
movsx eax, byte [ebp - 0x2a]
imul ecx, eax
movsx edx, byte [ebp - 0x2b]
sub edx, ecx
movzx ecx, byte [ebp - 0x31]
movsx eax, byte [ebp - 0x2a]
imul ecx, eax
sub edx, ecx
mov dword [ebp - 0x28], edx
mov al, byte [ebp - 0x1d]
mov byte [ebp - 0x1d], al
mov al, byte [ebp - 0x16]
mov byte [ebp - 0x2a], al
mov byte [ebp - 0x16], 0x71
movzx eax, byte [ebp - 0x16]
movzx edx, byte [ebp - 0x1d]
sub edx, eax
movsx eax, byte [ebp - 0x2a]
imul edx, eax
movzx ecx, byte [ebp - 0x16]
movsx eax, byte [ebp - 0x2a]
imul ecx, eax
add edx, ecx
mov dword [ebp - 0x40], edx
mov byte [ebp - 0x1d], 0x2f
mov byte [ebp - 0x2b], 0x30
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x28], eax
movzx eax, byte [ebp - 0x1d]
imul eax, dword [ebp - 0x40]
mov dword [ebp - 0x3c], eax
mov byte [ebp - 0x2a], 0x10
mov byte [ebp - 0x32], 0x11
mov al, byte [ebp - 0x2b]
mov byte [ebp - 0x1d], al
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov byte [ebp - 0x16], 0x18
mov cl, byte [ebp - 0x16]
mov al, byte [ebp - 0x1d]
sub al, cl
mov ecx, dword [ebp - 0x40]
imul cl
mov dl, al
mov al, byte [ebp - 0x32]
mov ecx, dword [ebp - 0x3c]
imul cl
sub dl, al
mov al, byte [ebp - 0x16]
mov ecx, dword [ebp - 0x40]
imul cl
add dl, al
mov al, byte [ebp - 0x2a]
mov ecx, dword [ebp - 0x3c]
imul cl
add dl, al
add dl, byte [ebp - 0x28]
mov byte [ebp - 0x29], dl
mov dword [ebp - 0x38], 0x5a63
mov dword [ebp - 0x28], 0xca3
cmp dword [ebp - 0x28], 0x2079
jle 0x426819
fild qword [0x3c3fe5da]
sbb ch, byte [eax + edx*8]
std
sub dword [edi + ebx*8 + 0x55044fc2], eax
add al, 0x55
push ds
jae 0x4267ba
enter 0xffffffffffffa99f, 0x5e
xor esp, 0xd96c6ca8
sbb al, 0x59
mov dh, 0x9c
jle 0x42683f
je 0x4267d8
in eax, 0x85
sal byte [edx - 0x34a25d6d], 1
invalid
retf
cmp dword [ebp - 0x38], 0x5b77
jle 0x426f32
mov dword [ebp - 0x28], 0xafd
cmp dword [ebp - 0x28], 0x1424
jle 0x4268d5
invalid
fild word [ebx - 0x126b8190]
mov dword [ebp - 0x28], 0x304
cmp dword [ebp - 0x28], 0x1b0a
jle 0x4269d9
adc eax, 0xe922c042
add dword [0x2a93a800], edx
mov al, byte [0x58185e]
jmp 0x68bbb5d1
mov dword [ebp - 0x28], 0x52b
cmp dword [ebp - 0x28], 0x2094
jle 0x426abf
scasd eax, dword es:[edi]
pop ebx
mov ecx, 0x39e27212
fisttp dword [esi]
mov dl, 0x2d
invalid
mov dword [ebp - 0x28], 0x10a7
cmp dword [ebp - 0x28], 0x1a60
jle 0x426b69
push edx
adc al, 0xd3
xlatb
ret
xor eax, eax
mov dword [ebp - 0x40], eax
xor ebx, ebx
mov dword [ebp - 0x28], 0xa0d
cmp dword [ebp - 0x28], 0x1748
jle 0x426c33
push ds
push cs
cmp dword [ebx + 7], 2
not edi
add dword [edx + 0x3e], 0x25
cmpsb byte [esi], byte es:[edi]
invalid
xor edi, edi
mov dword [ebp - 0x28], 0x11a
cmp dword [ebp - 0x28], 0x1514
jle 0x426c8b
mov bl, ah
test dword [eax - 0x23], eax
mul esi
inc eax
xchg ebp, eax
and al, 0xf3
mov word [eax], ss
fcmovnbe st(0), st(7)
enter 0x44f3, 0x33
fisub word [edi - 0x61]
wait
das
inc ebx
dec ebx
jb 0x426cc3
xchg edi, eax
and al, 0x69
lodsd eax, dword [esi]
mov bh, 0x8e
sub dh, bl
in al, 0x56
sahf
imul ebx, dword [ebp - 0x3f], 0x49
push eax
xchg dword [ebx + 0x25e71212], esi
sbb eax, 0xf366e06b
add dh, 0x38
pushal
aam 0x43
cmp eax, 0x1592cae1
add eax, 0x45c7468b
fcomp dword [edi]
add dword [eax], eax
add byte [ecx + 0x1e3cd87d], al
add byte [eax], al
mov dword [ebp - 0x28], 0x11f
cmp dword [ebp - 0x28], 0x1e3c
jle 0x426d30
into
test al, 0xd0
pop es
cmp esi, edi
add al, 0xe7
jae 0x426d0d
xchg edi, eax
inc esp
retf
pop ecx
add byte [esi + ebp*8], 0x60
sar dword [esi + 0x2c], 1
adc eax, dword [edx]
inc eax
pop esi
inc ebx
pop es
cwde
fistp word [edx]
aam 0xcf
dec edi
mov byte [edi + 0x300f3589], 0xe6
push ebp
scasd eax, dword es:[edi]
or eax, 0x7b9c5e08
push ecx
xor al, 0x4e
mov ch, 0x22
mov ch, 0x1b
fadd st(5), st(0)
xchg dword [esi + 0x5e93625e], esp
add eax, 0x8a597af1
call 0xb9aeef94
fsubr qword [0x8579f4a7]
movsb byte es:[edi], byte [esi]
nop
sub cl, ah
inc eax
fcmovnb st(0), st(6)
invalid
enter 0x6f9d, 0xffffffffffffffbe
adc eax, 0xa1bc4a07
loopne 0x426ca2
mul byte [esi + 0x71]
xor byte [edx], 0x8d
imul esi, dword [ecx - 0x2f], 0x7a95a8b7
rcr al, cl
cmp edx, eax
invalid
xor esi, esi
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x3c], ebx
mov byte [ebp - 0x16], 0x28
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x30], eax
mov al, byte [ebp - 0x16]
mov byte [ebp - 0x31], al
mov byte [ebp - 0x2a], 0xeb
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x28], eax
mov al, byte [ebp - 0x16]
mov byte [ebp - 0x16], al
mov byte [ebp - 0x2b], 0x36
mov byte [ebp - 0x1d], 0x37
movzx edx, byte [ebp - 0x1d]
movzx eax, byte [ebp - 0x16]
imul edx, eax
movzx ecx, byte [ebp - 0x2b]
movzx eax, byte [ebp - 0x16]
imul ecx, eax
sub ecx, edx
add ecx, dword [ebp - 0x28]
mov dword [ebp - 0x28], ecx
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x3c], eax
mov byte [ebp - 0x16], 0xaf
movzx eax, byte [ebp - 0x16]
mov ecx, dword [ebp - 0x28]
sub ecx, eax
imul ecx, dword [ebp - 0x3c]
movzx eax, byte [ebp - 0x16]
imul eax, dword [ebp - 0x3c]
add ecx, eax
mov dword [ebp - 0x28], ecx
movzx eax, byte [ebp - 0x2a]
mov edx, dword [ebp - 0x30]
sub edx, eax
movzx eax, byte [ebp - 0x31]
imul edx, eax
movzx ecx, byte [ebp - 0x2a]
movzx eax, byte [ebp - 0x31]
imul ecx, eax
add edx, ecx
mov dword [ebp - 0x3c], edx
mov byte [ebp - 0x2b], 0x92
mov byte [ebp - 0x1d], 0x93
movzx eax, byte [ebp - 0x1d]
imul eax, dword [ebp - 0x3c]
movzx ecx, byte [ebp - 0x2b]
imul ecx, dword [ebp - 0x3c]
sub eax, ecx
add eax, dword [ebp - 0x28]
mov ecx, edi
sar eax, cl
mov ecx, esi
shl eax, cl
cdq
mov dword [ebp - 0x28], 0xfa5
cmp dword [ebp - 0x28], 0x1cdd
jle 0x426e70
dec edi
push ds
hlt
mov dword [ebp - 0x28], 0x97e
cmp dword [ebp - 0x28], 0x15f0
jle 0x426ec6
retf
jmp 0x42d65f
push edx
push eax
lea ecx, [ebp - 0x98]
call fcn.00411693
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x426edd
mov eax, dword [eax]
push eax
call fcn.00484a5a
pop ecx
push 0
push 1
lea ecx, [ebp - 0x98]
call fcn.0040f518
inc esi
cmp esi, 0xd9c
mov eax, dword [ebp - 0x40]
jl 0x426d32
inc edi
cmp edi, 0x26d8
jl 0x426c35
inc ebx
cmp ebx, 0x68e5
jl 0x426b70
inc eax
mov dword [ebp - 0x40], eax
cmp eax, 0x2ad0
jl 0x426b6e
mov bl, byte [ebp - 0x24]
mov bh, byte [ebp - 0x14]
mov dword [ebp - 0x28], 0x883
cmp dword [ebp - 0x28], 0x16d7
jle 0x426fa1
movsb byte es:[edi], byte [esi]
enter 0x2796, 0x22
invalid
mov dword [ebp - 0x28], 0xef3
cmp dword [ebp - 0x28], 0x2039
jle 0x426ffc
call dword [ebx - 0x72]
cmp dword [esi + ecx + 0x4a], ebx
mov esp, 0xd9e9229c
push esi
add byte [eax], al
mov al, bl
and al, bh
mov byte [ebp - 0x15], al
and dword [ebp - 4], 0
mov dword [ebp - 0x4c], 0x288
cmp dword [ebp - 0x4c], 0x2663
add byte [eax], al
jle 0x427115
arpl word [esi], sp
cdq
sbb al, 0x3d
ja 0x42709c
stosd dword es:[edi], eax
loope 0x427013
push edi
invalid
sub al, 0xd
rcr byte [ecx - 0x22888dbe], 0x61
pop ds
cmp al, 0xb1
jl 0x427022
inc ecx
jmp 0x427049
aam 0x78
hlt
mov dword [ebp - 0x1a], 0x399b23be
jno 0x42708e
inc edx
push es
xchg esi, eax
mov ecx, 0xf08fdda0
jne 0x4270a3
fcmovnb st(0), st(4)
aad 0x39
mov esp, 0xee04558b
xchg esi, eax
in al, 0xbf
stosb byte es:[edi], al
loopne 0x427053
test eax, 0xa1ccaea1
push 0x2f552a76
in eax, 0xbb
lodsb al, byte [esi]
cli
wait
out dx, eax
popal
xchg ebx, eax
or edi, ebx
rcl bh, cl
pop ecx
test al, 0x4a
jno 0x4270b9
aad 0x3c
ret
mov dword [ebp - 0x7c], 0xd1c
cmp dword [ebp - 0x7c], 0x1a49
jle 0x4271a2
jmp 0x42a9ed
mov dword [ebp - 0x5c], 0xd65
cmp dword [ebp - 0x5c], 0x21dc
jle 0x427274
mov gs, word [ecx - 0x20232a2]
mov edx, esp
ret
jmp 0x430b9d
cmp dword [ebp - 0x38], 0x59a6
jge 0x42734a
mov dword [ebp - 0x54], 0x184
cmp dword [ebp - 0x54], 0x16ee
jle 0x42733f
fdivr qword [ebx + 0x6d]
invalid
jmp 0x4308c3
push str.kuggkzt_jxmntpwh_ljovg_zriacetpe_vqttdy_qweixncwm_xzqcfppvm_mccsmlb_xufpc
call fcn.00484a5a
pop ecx
or dword [ebp - 4], 0xffffffff
jmp 0x42743a
mov dword [ebp - 0x28], 6
cmp dword [ebp - 0x28], 0x153d
jle 0x4274f8
or ebx, ebx
add esp, dword [ecx - 0x30b6f853]
ljmp 0xbb29
mov dword [ebp - 0x28], 0x7976
mov dword [ebp - 0x30], 0x1345
cmp dword [ebp - 0x30], 0x156e
jle 0x427573
aam 0xc1
clc
invalid
mov dword [ebp - 0x30], 0xf72
cmp dword [ebp - 0x30], 0x2447
jle 0x42764a
pop ss
inc esi
aad 0x86
mov al, 0xd4
dec edi
jg 0x4275ff
test byte [ecx + 0x2f7972cf], 0xa0
adc eax, 0x915b2a7a
pop edi
sub eax, 0x3afeeb2d
dec ebx
xchg ebp, eax
jbe 0x427598
jmp 0xe7d5ca9b
xor eax, 0x4d3cf974
adc ch, bl
invalid
mov dword [ebp - 0x30], 0x6ae
cmp dword [ebp - 0x30], 0x1922
jle 0x427753
div dword [edi]
dec ebp
hlt
sub dword [ebx + eax*2 - 0x231e6edf], esi
push ebp
mov dh, byte [edx + 0x17aa02a4]
mov al, byte [0xd67e8394]
sti
jbe 0x427726
sbb al, 0x3a
jg 0x427713
jnp 0x427740
dec ebx
lds esp, [ebx - 0x2bef8a33]
retf
invalid
mov dword [ebp - 0x30], 0x879
cmp dword [ebp - 0x30], 0x19c2
jle 0x4277c7
cld
push ds
int 0x4b
and byte [ecx - 0x7dfb64ee], 0x46
outsd dx, dword cs:[esi]
std
jmp 0x42771b
sub ebp, dword [esi + 0x4e]
dec edi
xchg edi, eax
insd dword es:[edi], dx
cmp byte [ebx], 0xfd
jg 0x4277c6
dec eax
int 0x30
pop edx
ret 0x3152
cmp dword [ebp - 0x28], 0x7bfc
cmp dword [ebp - 0x28], 0x7bfc
jle 0x42819e
mov dword [ebp - 0x30], 0x10e4
cmp dword [ebp - 0x30], 0x2657
jle 0x42788d
fucompi st(1)
jbe 0x427786
cmp al, byte [ebx]
imul ebx, dword [ebp - 0x65e34ae7], 0xf
pop es
mov al, 0x3b
and al, byte [ecx + 0x4045cd4b]
lodsb al, byte [esi]
dec esp
and ecx, ebp
aad 0xa7
in eax, dx
and ah, byte [edi - 0x40]
adc eax, 0x90181806
add byte [esi - 0x75f060ad], bh
sub dword [ebx + eax*4 + 0x11], edx
inc esi
cmc
cld
ret 0xfd48
and byte [edx - 0x64], dh
adc edx, dword [ebp + eax*4 - 0xd]
fld qword [edx - 1]
add dword [eax], edx
fisub word [eax + 0x22]
popal
or eax, 0xe1e904df
push edi
add byte [eax], al
jmp 0x42ba62
mov dword [ebp - 0x30], 0xad8
cmp dword [ebp - 0x30], 0x2254
jle 0x4279a0
push ss
jno 0x427867
xor byte [ebp + 0x6d], 0x38
add al, 0x69
insd dword es:[edi], dx
cmp byte [ecx + ebp*2], al
insb byte es:[edi], dx
movsb byte es:[edi], byte [esi]
fnsave dword [ebx + edx*8 - 0x31d9646d]
sbb dword [ecx + 0x73], edx
pop ebx
cmc
xchg edi, eax
dec ebx
wait
jg 0x4278a6
pop ebx
xor dh, byte [eax - 0x2076873b]
dec esp
cmp byte [ebp + 0x74], dl
xchg ecx, eax
or al, byte [edi]
xchg ebx, eax
retf
xor eax, eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x30], 0x8dd
cmp dword [ebp - 0x30], 0x16f2
add byte [ecx + 0x16f2d07d], al
add byte [eax], al
jle 0x4279fb
jmp 0x4279ab
mov dword [ebp - 0x30], 0x9fc
cmp dword [ebp - 0x30], 0x1c54
jle 0x427a6f
daa
adc byte [edi + ebp*8], bl
xchg edi, eax
sal bl, 1
cmp byte [ebx - 0x45], al
mov cl, 0x1a
invalid
jmp 0x432460
mov dword [ebp - 0x30], 0x12e0
cmp dword [ebp - 0x30], 0x167e
jle 0x427aca
fbstp tbyte [edi - 0x63]
fcmovb st(0), st(4)
xlatb
mov edi, 0x1b2833a8
hlt
mov dword [ebp - 0x30], 0x91c
inc ebp
rcr byte [ecx + ecx], 1
add byte [eax], al
cmp dword [ebp - 0x30], 0x2147
jle 0x427b65
stc
daa
lds edx, [ecx - 0x6f]
xchg ecx, eax
add ebp, dword [edx - 0x5bed5917]
jecxz 0x427ae2
jmp 0x427acb
xor edi, edi
mov dword [ebp - 0x30], 0x41
cmp dword [ebp - 0x30], 0x2503
jle 0x427c75
push cs
in eax, dx
int3
sub edi, dword [edx + 0x60464399]
dec ebx
cmpsb byte [esi], byte es:[edi]
jmp 0x427cb8
mov dword [ebp - 0x30], 0xfe
cmp dword [ebp - 0x30], 0x1546
jle 0x427cfd
add byte [eax + 0x64], dh
cdq
ficomp dword [edi]
daa
fstp dword [eax]
mov ecx, 0x72315b22
mov eax, 0x5e476c54
mov es, esi
mov ch, 0x2f
lodsd eax, dword [esi]
cld
mov eax, 0x5382dff9
adc ch, dl
mov esp, 0x78fd058d
insd dword es:[edi], dx
mov cl, 0x48
call 0x68d78ed7
jno 0x427c69
inc ebx
pop dword [ebx + eax*8 + 0x6b68ed9c]
mov ah, 0xba
mov ss, word [ebx + 0x155868e3]
xor ebp, edi
pushfd
in eax, dx
push 0x8ebab46b
xchg esp, eax
arpl bx, sp
push 0xef331558
retf
adc ch, dl
inc edi
fbstp tbyte [ecx + 0xa796a]
fbld tbyte [ecx + 0x3197caa0]
sbb byte fs:[esi], al
inc edx
xchg esp, eax
retf
xor esi, esi
test bh, 0x45
shl byte [ebx - 0x7efffff7], 1
jge 0x427cd9
mov dword [ebp - 0x30], 0x9a3
cmp dword [ebp - 0x30], 0x1889
mov dword [eax], ebx
add byte [eax], al
jle 0x427e0d
int1
stosd dword es:[edi], eax
cmp esi, 0x7f
push ebx
std
and dword [0xa742d3b1], esp
sub al, 0x4c
bound edi, qword [ebp + 0x4e54510f]
pop es
xchg al, al
jne 0x427cfe
mov byte [0x8a145eec], al
xor ebx, dword [esi - 0x45]
pop esp
loopne 0x427ce8
sbb ch, dl
pop ecx
add eax, ebp
jbe 0x427dba
xchg ebp, eax
out dx, eax
dec dword [edx + edi*4 + 0x56d8f625]
jecxz 0x427d4f
wait
lcall 0x8282, 0xb3c513f
add eax, 0xef4ba953
or eax, dword [edx - 0x56acfa7e]
dec ebx
out dx, eax
cmovs esi, dword [edi - 0x64bb97b0]
add byte [eax], al
add dword [eax], eax
cld
aas
invalid
mov dword [ebp - 0x30], 0x47b
cmp dword [ebp - 0x30], 0x1b47
jle 0x427ead
add esp, dword [eax]
ja 0x427e01
xor eax, 0xfd977f80
add al, 0x15
mov eax, 0xb4dbf190
and eax, 0x8830258
test eax, 0xabfa0ee
lahf
clc
invalid
push 0xffffffffffffff8c
sbb ecx, dword [ebp + 0x75]
and dh, byte [eax - 0x46e2113e]
pop esi
invalid
mov dword [ebp - 0x30], 0x530
cmp dword [ebp - 0x30], 0x2251
jle 0x427f0d
jb 0x427e4e
invalid
jmp 0x42a5d0
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], edi
mov byte [ebp - 0x14], 0x3b
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x44], eax
mov al, byte [ebp - 0x14]
mov byte [ebp - 0x16], al
mov byte [ebp - 0x24], 0xfb
movzx eax, byte [ebp - 0x14]
mov ecx, dword [ebp - 0x30]
sub ecx, eax
mov dword [ebp - 0x30], ecx
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x38], eax
mov byte [ebp - 0x14], 0x14
movzx eax, byte [ebp - 0x24]
mov edx, dword [ebp - 0x44]
sub edx, eax
movzx eax, byte [ebp - 0x16]
imul edx, eax
movzx eax, byte [ebp - 0x14]
mov ecx, dword [ebp - 0x30]
sub ecx, eax
imul ecx, dword [ebp - 0x38]
add edx, ecx
movzx ecx, byte [ebp - 0x24]
movzx eax, byte [ebp - 0x16]
imul ecx, eax
add edx, ecx
movzx eax, byte [ebp - 0x14]
imul eax, dword [ebp - 0x38]
add edx, eax
mov dword [ebp - 0x30], edx
mov dword [ebp - 0x3c], esi
mov byte [ebp - 0x1d], 0xe7
mov byte [ebp - 0x2b], 0xe8
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x30], eax
mov al, byte [ebp - 0x1d]
mov byte [ebp - 0x1d], al
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x38], eax
mov byte [ebp - 0x14], 0xce
movzx eax, byte [ebp - 0x14]
movzx ecx, byte [ebp - 0x1d]
sub ecx, eax
imul ecx, dword [ebp - 0x38]
movzx eax, byte [ebp - 0x14]
imul eax, dword [ebp - 0x38]
add ecx, eax
mov dword [ebp - 0x38], ecx
mov byte [ebp - 0x1d], 0xfb
mov byte [ebp - 0x32], 0xfc
mov al, byte [ebp - 0x2b]
mov byte [ebp - 0x2b], al
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x3c], eax
mov byte [ebp - 0x14], 0xc3
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x1c], eax
movzx eax, byte [ebp - 0x1d]
imul eax, dword [ebp - 0x38]
mov dword [ebp - 0x30], eax
mov byte [ebp - 0x31], 0xf2
mov byte [ebp - 0x2c], 0xf3
movzx eax, byte [ebp - 0x14]
movzx ecx, byte [ebp - 0x2b]
sub ecx, eax
mov dword [ebp - 0x48], ecx
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x44], eax
mov byte [ebp - 0x2a], 0xd5
mov al, byte [ebp - 0x32]
mov byte [ebp - 0x1d], al
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x38], eax
mov byte [ebp - 0x16], 0x2e
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x3c], eax
mov al, byte [ebp - 0x14]
mov byte [ebp - 0x24], al
mov byte [ebp - 0x14], 0x98
movzx eax, byte [ebp - 0x14]
mov edx, dword [ebp - 0x3c]
sub edx, eax
movzx eax, byte [ebp - 0x24]
imul edx, eax
movzx eax, byte [ebp - 0x16]
movzx ecx, byte [ebp - 0x1d]
sub ecx, eax
imul ecx, dword [ebp - 0x38]
sub edx, ecx
movzx eax, byte [ebp - 0x2a]
mov ecx, dword [ebp - 0x48]
sub ecx, eax
imul ecx, dword [ebp - 0x44]
add edx, ecx
movzx ecx, byte [ebp - 0x14]
movzx eax, byte [ebp - 0x24]
imul ecx, eax
add edx, ecx
movzx eax, byte [ebp - 0x31]
imul eax, dword [ebp - 0x30]
sub edx, eax
movzx ecx, byte [ebp - 0x16]
imul ecx, dword [ebp - 0x38]
sub edx, ecx
movzx eax, byte [ebp - 0x2a]
imul eax, dword [ebp - 0x44]
add eax, edx
movzx ecx, byte [ebp - 0x2c]
imul ecx, dword [ebp - 0x30]
add eax, ecx
add eax, dword [ebp - 0x1c]
cdq
mov dword [ebp - 0x1c], 0xf39
cmp dword [ebp - 0x1c], 0x147c
jle 0x428145
lodsb al, byte [esi]
int1
femms
mov dh, 0x93
cli
xchg ebx, eax
aam 0x18
aam 0x18
enter 0x76e5, 0x33
out dx, al
xchg cl, ah
js 0x4280a0
fldz
xlatb
mov edi, 0xb3cb1999
xor byte [ebx + 0x486850c7], al
pop esp
add byte [eax], al
push edx
push eax
lea ecx, [ebp - 0xb0]
call fcn.00411693
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x42815c
mov eax, dword [eax]
push eax
call fcn.00484a5a
pop ecx
push 0
push 1
lea ecx, [ebp - 0xb0]
call fcn.0040f518
inc esi
cmp esi, 0x385b
mov eax, dword [ebp - 0x40]
jl 0x427cff
inc edi
cmp edi, 0x3d6d
jl 0x427b67
inc eax
mov dword [ebp - 0x40], eax
cmp eax, 0x58f7
jl 0x4279a5
mov dword [ebp - 0x1c], 0xb9d
cmp dword [ebp - 0x1c], 0x180a
jle 0x428243
movsd dword es:[edi], dword [esi]
or eax, 0x9ecd960d
ror byte [ecx], 1
inc ecx
mov bh, 0xaa
invalid
and bl, bh
mov byte [ebp - 0x2c], bl
mov dword [ebp - 0x1c], 0x1121
cmp dword [ebp - 0x1c], 0x1dcd
jle 0x42829e
xor al, ch
int3
mov dword [ebp - 0x1c], 0x1044
cmp dword [ebp - 0x1c], 0x1d19
jle 0x42830d
ret 0x201d
mov dword [ebp - 4], 2
mov dword [ebp - 0x74], 0xd24
cmp dword [ebp - 0x74], 0x255e
jle 0x42840e
push esp
dec dword [esi]
mov ebp, 0x2d80ee69
xchg esp, eax
mov dword [0xcf952396], eax
or eax, 0xf5ef9846
or byte [eax - 0x75], cl
or dword [edi - 0x1e], esi
cmc
ja 0x4283a5
fucomi st(4)
add byte [edi], ah
cmp dword [ecx], edi
xchg edx, eax
adc edx, dword [edx - 0x7cc41c76]
ror dword [edx - 0x62], 1
mov ebx, 0xd118b640
sti
push es
lodsd eax, dword [esi]
xor bl, byte [ebp - 0x32292cd4]
sbb dword [edi + 0x70], esi
pushfd
push ds
invalid
xchg edi, eax
dec ebx
mov byte [edi + 0x16e37e1a], bl
invalid
adc byte [edx + 0x75], bl
scasb al, byte es:[edi]
or eax, 0x2ce8a014
out 3, al
and edi, dword [esi + 7]
pop edi
pop esp
sbb eax, 0xe02d6b3
loop 0x4283bc
inc dword [ebx]
jle 0x4283f8
add edi, dword [esi + 0x38]
xor byte [ecx + 0x34], dl
test byte [ebp + esi - 7], ch
mov esp, 0x34b7cd0e
ror bl, 1
xor ecx, ecx
sbb esi, eax
xor dh, byte ss:[edi]
sub al, 0x9f
pop eax
pop ebp
je 0x42839b
jmp 0xe6794fbe
or dl, byte [eax - 0x67]
invalid
pop ecx
arpl word [eax - 0x51], bx
call [ebp - 0x6158f13]
add ebp, edi
push cs
imul edi, dword [eax + 0xf], 0x24
div esi
adc dl, byte [edi - 0x7f]
jge 0x4283e9
cmp dword [ebp - 0x28], 0x796c
jge 0x428561
insb byte es:[edi], dx
jns 0x428414
add byte [edi], cl
lea eax, [esi + 1]
add byte [eax], al
mov dword [ebp - 0x64], 0x6fd
cmp dword [ebp - 0x64], 0x1c51
jle 0x4284b6
dec esp
out 0x40, al
hlt
mov dword [ebp - 0x80], 0x330
cmp dword [ebp - 0x80], 0x1c01
jle 0x428556
add al, 0xc9
je 0x428539
jmp 0x42853e
stosd dword es:[edi], eax
xchg ecx, eax
mov byte [ecx + 0x4f], bh
dec edi
aaa
sti
inc edi
je 0x42855a
into
out dx, eax
mov bh, 0x71
push eax
jno 0x428590
jge 0x428530
int3
push str.ehk_vlxpv_obl_non_jfrlhgx_wxnhuwf_yoxgzp_gia_pqyowz_otzui_rdvskx_xkuurwmq_sble
call fcn.00484a5a
pop ecx
add al, ch
cli
les eax, [0x4d835900]
cld
invalid
or dword [ebp - 4], 0xffffffff
jmp 0x428588
adc eax, sym.imp.USER32.dll_MessageBoxA
mov eax, 0x428581
ret
mov dword [ebp - 0x1c], 0x1068
cmp dword [ebp - 0x1c], 0x23c6
jle 0x4285de
jge 0x428576
invalid
sub cl, byte ss:[edi]
xor dword [eax - 0x68a294ad], 0
jae 0x428536
xor dl, 0x68
mov al, byte [ebp - 0x29]
mov byte [ebp - 0x29], al
mov al, byte [ebp - 0x15]
mov byte [ebp - 0x14], al
mov byte [ebp - 0x15], 0xc1
mov byte [ebp - 0x1d], 0xc2
mov al, byte [ebp - 0x29]
mov byte [ebp - 0x2c], al
movzx ecx, byte [ebp - 0x15]
movsx eax, byte [ebp - 0x14]
imul ecx, eax
mov dword [ebp - 0x28], ecx
mov byte [ebp - 0x29], 0x5e
mov byte [ebp - 0x15], 0x5f
movzx ecx, byte [ebp - 0x15]
imul ecx, dword [ebp - 0x28]
movzx eax, byte [ebp - 0x29]
imul eax, dword [ebp - 0x28]
sub ecx, eax
movsx eax, byte [ebp - 0x2c]
add ecx, eax
mov dword [ebp - 0x1c], ecx
mov al, byte [ebp - 0x1d]
mov byte [ebp - 0x15], al
mov al, byte [ebp - 0x14]
mov byte [ebp - 0x24], al
mov byte [ebp - 0x14], 0x34
movzx eax, byte [ebp - 0x14]
movzx edx, byte [ebp - 0x15]
sub edx, eax
movsx eax, byte [ebp - 0x24]
imul edx, eax
movzx ecx, byte [ebp - 0x14]
movsx eax, byte [ebp - 0x24]
imul ecx, eax
add edx, ecx
mov dword [ebp - 0x28], edx
mov byte [ebp - 0x15], 0x8c
mov byte [ebp - 0x29], 0x8d
movzx eax, byte [ebp - 0x15]
imul eax, dword [ebp - 0x28]
add eax, dword [ebp - 0x1c]
mov dword [ebp - 0x1c], eax
movzx eax, byte [ebp - 0x29]
imul eax, dword [ebp - 0x28]
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x29], 0xca
mov byte [ebp - 0x15], 0xcb
mov al, byte [ebp - 0x15]
mov ecx, dword [ebp - 0x28]
imul cl
mov dl, al
mov al, byte [ebp - 0x29]
mov ecx, dword [ebp - 0x28]
imul cl
mov bh, al
sub bh, dl
add bh, byte [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x7ef
cmp dword [ebp - 0x1c], 0x1b03
jle 0x42875a
mov ecx, 0x979f49d5
mov ebp, 0x1adf9936
daa
sbb al, 0xb5
adc byte [eax + 0x68], 0xe4
je 0x4286c4
add byte [eax + 0x40], bl
jmp 0x42a3b2
sal byte [edi + 0x4d], 0xd4
mov bh, 0x8b
pop dx
iretd
mov dword [ebp - 0x1c], 0x1070
cmp dword [ebp - 0x1c], 0x1a55
jle 0x4287b5
adc eax, 0xefc8c2f4
jecxz 0x42873d
xlatb
out dx, eax
xchg edi, eax
pop edx
add eax, 0x48ce70a7
aad 0x51
dec eax
ljmp 0xd062
mov dword [ebp - 0x1c], 0xfc5
cmp dword [ebp - 0x1c], 0x1e11
jle 0x428887
mov esi, dword [edi - 0x4cc8cfe7]
adc ah, bl
add al, 0x70
push ecx
mov eax, dword [0x6d0f9fcc]
add al, 0x6b
mov esi, edx
clc
iretd
mov dword [ebp - 0x38], 0x69c1
mov dword [ebp - 0x1c], 0x114e
cmp dword [ebp - 0x1c], 0x2340
jle 0x428983
test eax, 0x51e07848
pop edx
stc
ror dword [ebp + 0x4d], 1
invalid
jmp 0x42668a
aaa
push esp
mov bh, byte [ecx + 0x59]
mov edx, 0xf40d41c
leave
stc
pop edi
inc ebp
xor eax, 0x6ba3853c
or ebp, ebp
lds ebx, [ebx - 0xa]
enter 0xffffffffffff9e90, 0x44
retf 0xe598
mov dword [ebp - 0x1c], 0xdbd
cmp dword [ebp - 0x1c], 0x229b
jle 0x4289f2
pop ebx
shl dword [ecx], cl
jge 0x42892d
xchg esp, eax
sbb eax, 0xf82e7df6
pop esp
push ss
cld
sub dword [esi], ecx
pushfd
cwde
lahf
test byte [ebp - 0x7afd21e1], cl
push 0xffffffffffffffe9
xchg edi, eax
pop ebx
add byte [eax], al
jmp 0x485164
fmul qword [ebx]
jb 0x428998
xor byte [edi - 0x7f33d19f], cl
int3
cmp dword [ebp - 0x38], 0x6c0b
jle 0x428fe7
mov dword [ebp - 0x1c], 0xcd1
cmp dword [ebp - 0x1c], 0x1a26
jle 0x428ad6
add eax, 0xab9d156a
imul cl
and eax, 0xf6f66fdb
xor ecx, dword [esi + 0x6910cfa]
cmp esp, ebp
stc
and eax, 0xaca81ad5
aam 0xdd
xor al, 0xd6
fmul dword [ecx + 0x1c]
out 0x69, eax
cmp bl, byte [ecx - 0x559024e5]
jae 0x4289dc
in eax, 0x53
aas
cmp eax, 0xd148b81d
or dword [0x2cc7cd91], ecx
pop ss
add dword [ecx], ecx
std
or ebp, edi
wait
loop 0x428a5f
invalid
jne 0x428a4e
insb byte es:[edi], dx
cdq
invalid
xor esi, esi
mov dword [ebp - 0x1c], 0x817
cmp dword [ebp - 0x1c], 0x175a
jle 0x428b91
mov esp, 0x645c852e
mov ch, 0xae
aam 0xf9
fsub dword [edi - 0x79b2eb03]
daa
ja 0x428af1
mov ch, 0x22
clc
ret
jmp 0x43006e
xor edi, edi
mov dword [ebp - 0x1c], 0xf7d
cmp dword [ebp - 0x1c], 0x246f
jle 0x428c33
mov word [eax], es
add byte [eax], al
inc ecx
sub bh, dh
sub al, 0x11
neg bl
pop es
jo 0x428be3
xor al, 6
pop ebx
invalid
rcr byte [eax + esi*8 + 0xf79ac38], 1
or eax, 0xd56a4905
invalid
jno 0x428ba3
mov esi, 0x8a0e8bc8
enter 0xe8b, 0xffffffffffffff8a
je 0x428bf3
wait
bnd je 0x428bac
clc
and al, 0x5b
adc eax, 0x5684f50e
sar cl, 1
push cs
cmc
test byte [esi - 0x30], dl
stc
into
mov ah, 0x95
mov esp, 0xe88af9f8
xor eax, 0xb4af7ecb
jb 0x428bf0
sub dword [eax + 0x3e9ea7ef], 0x2e367765
mov bh, 0xe2
jbe 0x428be4
psubd mm2, qword [ecx]
and eax, 0x649c306c
pop ebp
nop
mov bl, 0x15
jns 0x428bb8
movsd dword es:[edi], dword [esi]
popal
or edi, eax
inc ecx
int 0xbb
jmp 0x428c78
mov dword [ebp - 0x1c], 0x1283
cmp dword [ebp - 0x1c], 0x1c9a
jle 0x428ca2
xor al, al
xlatb
adc edx, ebp
std
lea edi, [ebp + 0x13471766]
enter 0x5a16, 0x5a
dec esi
and al, cl
mov al, 0x18
out dx, al
push esp
jle 0x428cc5
insd dword es:[edi], dx
ret
cmp esp, esi
jbe 0x428ce9
inc edx
dec esp
xor eax, 0xe9a5de65
push ecx
inc eax
invalid
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x30], edi
mov byte [ebp - 0x15], 6
mov byte [ebp - 0x29], 7
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x1c], eax
mov al, byte [ebp - 0x15]
mov byte [ebp - 0x15], al
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x14], 8
movzx eax, byte [ebp - 0x14]
or byte [edi], cl
mov dh, 0x45
in al, dx
movzx ecx, byte [ebp - 0x15]
sub ecx, eax
imul ecx, dword [ebp - 0x28]
movzx eax, byte [ebp - 0x14]
imul eax, dword [ebp - 0x28]
add ecx, eax
mov dword [ebp - 0x44], ecx
mov byte [ebp - 0x2c], 0x3d
mov byte [ebp - 0x1d], 0x3e
mov al, byte [ebp - 0x29]
mov byte [ebp - 0x15], al
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x14], 0xdb
movzx eax, byte [ebp - 0x14]
movzx ecx, byte [ebp - 0x15]
sub ecx, eax
imul ecx, dword [ebp - 0x28]
mov dword [ebp - 0x48], ecx
movzx eax, byte [ebp - 0x14]
imul eax, dword [ebp - 0x28]
mov dword [ebp - 0x30], eax
mov byte [ebp - 0x32], 0x82
mov byte [ebp - 0x2b], 0x83
movzx ecx, byte [ebp - 0x2c]
imul ecx, dword [ebp - 0x44]
mov eax, dword [ebp - 0x1c]
sub eax, ecx
mov dword [ebp - 0x1c], eax
movzx eax, byte [ebp - 0x1d]
imul eax, dword [ebp - 0x44]
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x29], 0xa9
mov byte [ebp - 0x15], 0xaa
movzx eax, byte [ebp - 0x15]
imul eax, dword [ebp - 0x28]
movzx ecx, byte [ebp - 0x29]
imul ecx, dword [ebp - 0x28]
sub eax, ecx
movzx ecx, byte [ebp - 0x2b]
imul ecx, dword [ebp - 0x30]
sub eax, ecx
movzx ecx, byte [ebp - 0x32]
imul ecx, dword [ebp - 0x30]
add eax, ecx
sub eax, dword [ebp - 0x48]
add eax, dword [ebp - 0x1c]
cdq
mov dword [ebp - 0x1c], 0x23b
cmp dword [ebp - 0x1c], 0x2643
jle 0x428df5
push cs
mov al, byte [0x3285a81d]
mov ebp, dword [ebp - 0x3560ca6f]
ljmp 0x8a0f
lahf
invalid
mov dword [ebp - 0x1c], 0xd81
cmp dword [ebp - 0x1c], 0x22fc
jle 0x428f08
add byte [edi], cl
invalid
xchg dword [edx - 0x7a], edi
jl 0x428e02
xchg ebx, eax
sal ebx, 1
call dword [edi + 0x57e53db0]
loopne 0x428df1
pop ecx
inc ebp
add eax, 0xe7ddaa8
mov esi, 0x3199c9a6
wait
cmp eax, 0x26b0e23c
cmp al, 0xe2
mov al, 0x26
mov eax, 0x4fdff6d7
les ebp, [esi]
jge 0x428e27
imul eax, dword [ebx + 0x484c43d2], 0xffffff99
invalid
jmp 0x42b2be
mov dword [ebp - 0x1c], 0x6f4
cmp dword [ebp - 0x1c], 0x15fc
jle 0x428fc1
stc
or ebx, dword [ebx + 0x63]
mov dword [ecx - 0x41], ebx
mov byte [ebx], 0x7a
dec esi
sbb eax, 0xcbac6566
mov ch, 0xc9
or byte [edi], ah
aaa
adc eax, 0x6da13dce
xchg byte [ecx + edx*2], dh
fnstsw word [ecx - 0x3c91bd93]
retf
push edx
push eax
mov ecx, 0xa938d8
call fcn.00424b00
inc edi
cmp edi, 0x58e6
jl 0x428b93
inc esi
cmp esi, 0x51a
jl 0x428ad8
mov dword [ebp - 0x1c], 0x305
cmp dword [ebp - 0x1c], 0x1f8b
jle 0x429051
pop eax
add al, 0x25
mov ah, 0x5d
lodsd eax, dword [esi]
push es
int3
mov dword [ebp - 0x1c], 0x10c7
cmp dword [ebp - 0x1c], 0x24ac
jle 0x429119
test al, 1
xor byte [esi + 0x56cc6850], 1
add byte [eax + 0x2d], bl
ret 0x559
jmp 0x42addc
invalid
mov dword [ebp - 0x1c], 0x362
cmp dword [ebp - 0x1c], 0x2027
jle 0x4291c8
sbb dword [edi - 0x60], ebx
outsb dx, byte [esi]
jecxz 0x42918f
mov dword [0x7968aaad], eax
mov ah, 0x4f
out dx, al
fild word [edx + 0x79]
loop 0x4290cc
cwde
inc esi
sub byte [edi - 0x112aa6c6], cl
lodsd eax, dword [esi]
add dh, byte [ecx]
mov ch, 0x96
sbb al, 0x55
and edi, ebx
xlatb
mov esp, 0xd978367a
pop ebp
insb byte es:[edi], dx
daa
and byte [edi + 0x47], dh
leave
mov cl, 0x44
and esp, dword [edx]
xchg edi, eax
add eax, 0xb50d57ec
enter 0x2751, 0xffffffffffffffbc
push edi
cmp eax, 0x91cbade6
outsb dx, byte [esi]
loopne 0x42919d
imul esi, dword [ebx + esi*4 - 0xfc84be4], 0x7c3e2721
push es
bound ecx, qword [ebp + 0x15bfcbd7]
and dl, dl
xchg ebx, eax
xchg ebp, eax
cmp al, byte [esi - 0xe]
mov ah, 0x38
pop ds
cmp byte [edi], bl
push es
cmp dh, byte [eax + 0x54cd9201]
aaa
sbb bl, byte [edx]
leave
inc esp
test al, 0x41
jg 0x4291ef
or dl, byte [esi]
sbb byte [ecx - 0x3c], 0xf5
sub dl, 0x9d
je 0x4291ce
invalid
inc ebx
mov edi, 0xa5e2e92b
adc edi, eax
inc ebp
mov esp, 0x6010
mov dword [ebp - 0x44], 0x6010
add bh, al
inc ebp
in al, 0x1b
or al, byte [eax]
add byte [ecx + 0x1e15e47d], al
add byte [eax], al
mov dword [ebp - 0x1c], 0xa1b
cmp dword [ebp - 0x1c], 0x1e15
jle 0x429257
das
cwde
pushal
xor al, 0xe1
sbb eax, 0xc6395ccc
sbb dword [ebp + ecx*8 + 0x19877cae], ebp
inc ebp
xchg ecx, eax
sbb dword [ebp - 0x6f], eax
jp 0x4291c1
add esp, ebx
imul ebx, dword [ecx + 0x28], 0x5f
sbb eax, 0x4686a842
loop 0x42925d
ficom dword [ebx]
adc eax, ecx
or eax, 0x6a5d971f
xor byte [edx + 0x79], cl
push ss
pop eax
retf
mov dword [ebp - 0x1c], 0x15b
cmp dword [ebp - 0x1c], 0x1811
add byte [ecx + 0x1811e47d], al
add byte [eax], al
jle 0x429333
pop es
cmp eax, ebp
mov fs, ax
sahf
sub eax, 0xa6c015f2
add dh, ch
pop ebp
out 0xee, al
sal dword [edi], 0xe9
pop edi
push edx
add byte [eax], al
mov esi, 0xf10ba622
in eax, dx
cmpsd dword [esi], dword es:[edi]
sub eax, 0x454daa76
inc esi
add eax, esp
add eax, esp
int1
sbb eax, 0x55cd1f65
insb byte es:[edi], dx
pop ebx
sbb al, 0xcb
into
rol bh, cl
inc ebp
in al, 0x1d
adc eax, dword [eax]
add byte [ecx + 0x1f7ee47d], al
add byte [eax], al
mov dword [ebp - 0x1c], 0x131d
cmp dword [ebp - 0x1c], 0x1f7e
jle 0x429428
push 0xc5dee306
jle 0x429315
push 0xffffffffffffffde
aad 0x37
hlt
mov dword [ebp - 0x1c], 0x58b
cmp dword [ebp - 0x1c], 0x1e72
jle 0x4294b0
push cs
invalid
cmp dword [ebp - 0x44], 0x60cb
jle 0x429837
mov dword [ebp - 0x1c], 0xd9a
cmp dword [ebp - 0x1c], 0x1c2c
jle 0x4295d0
hlt
jmp 0x428b8b
xor esi, esi
xor edi, edi
mov dword [ebp - 0x1c], 0xa17
cmp dword [ebp - 0x1c], 0x15b0
jle 0x429697
xor dword [ebx], edx
sbb eax, esi
sbb dh, byte [edi + ecx*8 - 0x51]
xor al, 0x41
cli
adc ah, bh
mov bl, 0x90
mov ax, word [0x28359969]
dec esp
cmp dword [ebp - 0x75], ebp
lodsd eax, dword [esi]
cmp ecx, dword [esi]
push ax
mov eax, esi
mov ecx, edi
sar eax, cl
cdq
mov dword [ebp - 0x1c], 0x4e7
cmp dword [ebp - 0x1c], 0x1535
jle 0x4296fe
mov bh, 0x22
and edx, eax
arpl dx, bp
shr ecx, cl
popfd
push ss
add byte [eax], al
jmp 0x429e23
mov dword [ebp - 0x1c], 0xbfc
cmp dword [ebp - 0x1c], 0x2581
jle 0x429811
xor al, 0x36
mov bh, byte [edx + edi*8 - 0x74]
sub al, 0x84
scasd eax, dword es:[edi]
test dword [ebx + 0x74], edx
add byte [ebp - 0x5f], al
test dword [edi + 0x52785ac4], 0xae0be397
inc ecx
xchg ebx, eax
invalid
xchg dword [edx + 0x38], ebx
cld
pop ds
test byte [edi + 0x5f], ah
aaa
xchg ebp, eax
ja 0x429821
std
add eax, 0xae834b7d
retf
push edx
push eax
mov ecx, 0xa938d8
call fcn.00424b00
inc edi
cmp edi, 0x62e4
jl 0x4295d4
add al, ch
jecxz 0x4297cd
invalid
bound eax, qword [eax]
add byte [edi], cl
mov word [edx + 0x46fffffd], gs
inc esi
cmp esi, 0x8d6
jl 0x4295d2
mov dword [ebp - 0x1c], 0x119
cmp dword [ebp - 0x1c], 0x14d0
jle 0x429883
inc dword [esi]
inc ebp
inc ecx
je 0x429817
and byte [edx + 0x7a], 0x63
nop
outsd dx, dword [esi]
or ebp, dword [ebx + 0x2c]
int3
jmp 0x42d101
mov byte [ebp - 0x29], bh
mov byte [ebp - 0x16], bl
mov byte [ebp - 0x15], 0x36
mov byte [ebp - 0x2c], 0x37
mov al, byte [ebp - 0x15]
mov byte [ebp - 0x15], al
mov al, byte [ebp - 0x16]
mov byte [ebp - 0x24], al
mov byte [ebp - 0x14], 0xfb
movzx eax, byte [ebp - 0x14]
movzx edx, byte [ebp - 0x15]
sub edx, eax
movsx eax, byte [ebp - 0x24]
imul edx, eax
movzx ecx, byte [ebp - 0x14]
movsx eax, byte [ebp - 0x24]
imul ecx, eax
add edx, ecx
movsx eax, byte [ebp - 0x29]
add edx, eax
mov dword [ebp - 0x1c], edx
mov al, byte [ebp - 0x2c]
mov byte [ebp - 0x15], al
mov al, byte [ebp - 0x16]
mov byte [ebp - 0x24], al
mov byte [ebp - 0x14], 0xf6
movzx eax, byte [ebp - 0x14]
movzx edx, byte [ebp - 0x15]
sub edx, eax
movsx eax, byte [ebp - 0x24]
imul edx, eax
movzx ecx, byte [ebp - 0x14]
movsx eax, byte [ebp - 0x24]
imul ecx, eax
add edx, ecx
mov dword [ebp - 0x28], edx
mov byte [ebp - 0x29], 0xc9
mov byte [ebp - 0x15], 0xca
mov al, byte [ebp - 0x15]
mov byte [ebp - 0x2c], al
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x30], eax
mov byte [ebp - 0x14], 0xf
mov al, byte [ebp - 0x29]
mov byte [ebp - 0x15], al
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x24], 0x83
mov cl, byte [ebp - 0x24]
mov al, byte [ebp - 0x15]
sub al, cl
mov ecx, dword [ebp - 0x28]
imul cl
mov dl, al
mov cl, byte [ebp - 0x14]
mov al, byte [ebp - 0x2c]
sub al, cl
mov ecx, dword [ebp - 0x30]
imul cl
sub dl, al
mov al, byte [ebp - 0x14]
mov ecx, dword [ebp - 0x30]
imul cl
sub dl, al
mov al, byte [ebp - 0x24]
mov ecx, dword [ebp - 0x28]
imul cl
add dl, al
add dl, byte [ebp - 0x1c]
mov byte [ebp - 0x2c], dl
mov dword [ebp - 4], 4
mov dword [ebp - 0x6c], 0xd25
cmp dword [ebp - 0x6c], 0x1e8d
jle 0x4299cf
and al, 0x3f
add dword ds:[edi], eax
invalid
jmp 0x40bf5c
cmp dword [ebp - 0x38], 0x6858
jge 0x429b2c
mov dword [ebp - 0x50], 0xc6c
cmp dword [ebp - 0x50], 0x147f
jle 0x429aae
mov dword [ebp - 0x58], 0xa6a
cmp dword [ebp - 0x58], 0x207e
jle 0x429b1d
dec eax
push ebx
dec esp
inc ebx
test al, 0x3b
mov word [0x1f3c5fa6], cs
xchg esp, eax
or ch, bh
push ds
mov ch, 2
or byte [ebx - 0x8174cf7], cl
lcall 0xebb0, 0xdeceba2c
movsb byte es:[edi], byte [esi]
pop ebx
test cl, ah
cmp ebx, dword [edi]
cmc
ficom dword [ebx + esi*2]
push 0xffffffffffffff9e
jecxz 0x429b3a
out 0x11, eax
xor eax, 0x7b979021
aam 0x17
add dword [0xec92d6cb], edi
inc edi
pushfd
in al, dx
xchg ebp, eax
sahf
invalid
mov edx, str.hyvhjb_oqcufd_bpg_qxqbigo_envpyu_bbmgslpre
mov ecx, 0xa938d8
call fcn.0042633b
or dword [ebp - 4], 0xffffffff
mov dword [ebp - 4], 6
mov dword [ebp - 0x60], 0x142
cmp dword [ebp - 0x60], 0x1a8c
inc edx
add dword [eax], eax
add byte [ecx + 0x1a8ca07d], al
add byte [eax], al
jle 0x429bff
cmp byte [0x7d73a526], ch
fidivr word [ebx - 0x53712e02]
or al, 0xf2
sub ebx, edi
fcom dword [ecx + 0x5f]
invalid
mov dword [ebp - 0x68], 0x6d4
aam 6
add byte [eax], al
cmp dword [ebp - 0x68], 0x1422
jle 0x429cd1
dec ebx
scasd eax, dword es:[edi]
jns 0x429c02
push es
stc
mov ds, word [eax]
adc edi, dword [ebp + 0x59]
mov dword [edi], esp
xlatb
xor cl, byte [0xd08a4cfb]
imul ecx, dword [edx], 0x1d67a419
fucomp st(0)
jmp 0xe7112863
cmp dword [ebp - 0x44], 0x5ee6
jge 0x429ea5
mov dword [ebp - 0x70], 0x1066
cmp dword [ebp - 0x70], 0x191f
jle 0x429db5
nop
pop ds
sbb dword [eax], eax
add byte [edi], cl
mov es, ebx
add byte [eax], al
add cl, ah
push ecx
loope 0x429d45
ror dword [0x3c34f8d5], 1
leave
and eax, 0xc8c493ff
stc
call dword [ebx + eax*4 + 0x73]
jge 0x429d24
jae 0x429d83
sbb eax, 0x7e91af9
stc
sbb ch, cl
pop es
lodsb al, byte [esi]
xchg dword [esi - 0x7c], edi
xchg dh, cl
push 0x27
lahf
push eax
push ecx
daa
dec ebx
loop 0x429d04
mov eax, 0xef8c8751
rol byte [ecx - 0x2ede2443], 0x18
shl dword [edx + 0xa], 0x2e
xor byte [ecx - 0x6c], bl
and ecx, edx
sbb cl, al
bound ecx, qword [edx]
xor byte cs:[ecx - 0x6c], bl
mov bh, 0xfd
bound edx, qword [esi + 0x60]
pop ss
push cs
sbb byte [ebp + 0x47063bbe], 0xdf
shl byte [ebp + 0x4af625bc], 0x7a
stosb byte es:[edi], al
retf
lodsb al, byte [esi]
je 0x429ce7
out dx, al
retf 0xb286
mov ah, 0x43
cmpsd dword [esi], dword es:[edi]
mov ebp, 0x1da58c4b
xchg esi, eax
mov al, 0xd6
shr dword [ecx], 0xdf
inc edi
jecxz 0x429ddb
insd dword es:[edi], dx
out dx, al
inc edx
push ebx
popal
xor al, 0x89
invalid
mov dword [ebp - 0x78], 0xe70
cmp dword [ebp - 0x78], 0x199e
jle 0x429e96
lcall 0x7ad, 0xd925b67b
mov word [ecx - 0x79], gs
pop ecx
mov eax, dword [edx - 0x41]
xor dword [edi + 0x31fdb099], edx
aam 0x6b
sub cl, byte [esi + 0x508ab8dd]
invalid
std
xor esp, edx
imul ebp, dword [edx], 0xffffff8e
fnstsw word [eax + 0x2bdd508a]
seta byte [ebp + 0x53]
and edi, dword [ecx + 0x126a309e]
in al, dx
invalid
jmp 0x42b1a9
mov edx, str.oay_fbinpn_yjdvzrxn
mov ecx, 0xa938d8
call fcn.0042633b
or dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x1c], 0x10c3
cmp dword [ebp - 0x1c], 0x238b
jle 0x429efa
adc dword [ecx - 0x989275d], esi
push esp
ljmp 0x5f93
mov dword [ebp - 0x48], 0x338c
mov dword [ebp - 0x1c], 0x12cc
cmp dword [ebp - 0x1c], 0x1cd7
jle 0x429f66
salc
and dword [eax + esi*2], 0xcacf41af
mov dl, byte [ebx + eax*8 + 0x1a]
fcomi st(6)
aad 0x37
pop edi
in eax, dx
mov byte [0xab3f5f89], al
pop esp
mov al, 0x34
imul edi, ebp, 0x6af220a8
aad 0x6c
jns 0x429f6b
lodsd eax, dword [esi]
ret
mov dword [ebp - 0x1c], 1
add byte [eax], al
cmp dword [ebp - 0x1c], 0x1a2b
jle 0x429fdf
je 0x429fea
bswap esp
sbb dword [eax], eax
rol dword [ecx], 0xcf
or ch, bh
salc
hlt
cmp dword [ebp - 0x48], 0x33f8
jle 0x42a51d
add byte [eax], al
push 0x2644
call dword [sym.imp.KERNEL32.dll_IsValidCodePage]
mov dword [ebp - 0x1c], 0x876
cmp dword [ebp - 0x1c], 0x22b4
jle 0x42a084
int1
mov edi, dword [ebx]
leave
mov ah, 0x3d
test dword [ebp + 0x22], esi
ucomiss xmm0, dword [eax - 0x74e52d40]
mov esi, 0x1efcc854
push edx
aas
push ebx
add dl, ah
mov eax, dword [ebx + 0x39]
test byte [eax + 0x2d29a2a4], dh
and esi, dword [esi + 0x3c9005db]
jle 0x429fe6
mov ebx, dword [esi]
pop es
inc ebp
push ebx
in eax, 0xb1
and esp, edi
dec eax
out dx, al
scasb al, byte es:[edi]
cmp al, 0x2f
mov ch, 0x48
test al, 0xb9
and al, 0xdc
add ecx, dword [eax + 0x2941758]
stc
push cs
invalid
xor esi, esi
mov dword [ebp - 0x1c], 0xbd1
cmp dword [ebp - 0x1c], 0x1732
jle 0x42a167
fst st(7)
mov dh, 0xbc
mov ebp, 0x6cca0bb4
xor ebx, dword [edi]
inc edx
or edi, dword [ebx]
add eax, 0x431b9174
pop ds
mov edi, 0x21299c4e
sub eax, 0xce3c2839
sub dl, 0xa6
add al, ah
xchg esp, eax
in al, dx
mov edi, 0x8a8f4376
mov word [ebp - 0x30d53b63], ds
mov ebp, 0xec110a6
xchg ebx, eax
aam 0x66
adc byte [esi], ah
scasd eax, dword es:[edi]
popfd
std
ficom word [edx + 0x66394995]
inc edi
mov edi, 0xa280438a
dec eax
sub eax, 0xf1391cf9
sub ah, byte [ebp + 0x5f]
sbb ebx, dword [esi + 0x73]
in al, 0x9d
pop ebp
cmp eax, 0xa2d0c411
xchg esi, eax
adc byte [esi - 0x73e61254], dh
pushal
scasd eax, dword es:[edi]
outsb dx, byte [esi]
push ebp
mov ebp, 0x15b9f47e
sub edi, dword [ecx + 0x5f]
mov dh, 0xac
lodsb al, byte [esi]
in eax, dx
sbb dword [eax - 0x42aa9151], ecx
jle 0x42a0fb
mov ecx, 0x5f792b15
jge 0x42a0fc
mov eax, 0x61f609ad
cmpsb byte [esi], byte es:[edi]
xor al, 0x23
nop ebp
jge 0x42a12a
mov al, byte [0x41a2e554]
leave
in al, dx
mov byte [0x96fe6d24], al
jg 0x42a164
cmp dword [esi], eax
push es
sub al, 0x2a
pop ebp
adc byte [0x8b535a2c], al
inc eax
xor eax, esi
push cs
arpl word ds:[ebx + 0x6c1e4bb6], ax
mov byte [0xe47f7ebd], al
stc
or dword [ecx - 0x65], esp
push es
and dword [edi], ecx
insd dword es:[edi], dx
outsd dx, dword [esi]
or byte [esi], ah
movsb byte es:[edi], byte [esi]
in eax, 0x60
inc esi
pop eax
pop edx
sub ebx, dword [edi + 0x23]
pop edx
cli
sub bh, bh
xor byte [esi], bh
xchg ebp, eax
sbb byte [ebp - 6], ch
sub edi, dword [ecx + 0x45c7b032]
mov ecx, 0x45c7b032
mov dword [ebp - 0x1c], 0xbf5
cmp dword [ebp - 0x1c], 0x18f4
in al, 0xf5
or eax, dword [eax]
add byte [ecx + 0x18f4e47d], al
add byte [eax], al
jle 0x42a24d
loop 0x42a1a7
invalid
dec edx
add byte [eax], al
mov dword [ebp - 0x1c], 0x8f1
cmp dword [ebp - 0x1c], 0x1665
jle 0x42a2c6
invalid
xor edi, edi
mov dword [ebp - 0x1c], 0x690
cmp dword [ebp - 0x1c], 0x1440
jle 0x42a323
rcr byte [ecx + 0x311266e5], cl
cdq
in eax, 0x66
adc dh, byte [ecx]
int1
sub bl, cl
nop
adc dword [edx + 0x2e], esi
out 0xbc, al
pop esi
mov edi, 0xd0f4695a
jecxz 0x42a2d9
mov dl, 5
add byte [eax], al
mov dword [ebp - 0x1c], 0xa4e
cmp dword [ebp - 0x1c], 0x2097
jle 0x42a404
invalid
jmp 0x42ff19
mov dword [ebp - 0x30], esi
mov dword [ebp - 0x28], edi
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x28]
mov eax, dword [ebp - 0x30]
cdq
idiv ecx
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x14], 0x7c
movzx eax, byte [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
sub ecx, eax
imul ecx, dword [ebp - 0x28]
mov dword [ebp - 0x1c], ecx
movzx eax, byte [ebp - 0x14]
imul eax, dword [ebp - 0x28]
mov dword [ebp - 0x28], eax
mov byte [ebp - 0x29], 3
mov byte [ebp - 0x15], 4
movzx ecx, byte [ebp - 0x15]
imul ecx, dword [ebp - 0x28]
movzx eax, byte [ebp - 0x29]
imul eax, dword [ebp - 0x28]
sub eax, ecx
sub eax, dword [ebp - 0x1c]
add eax, dword [ebp - 0x30]
cdq
mov dword [ebp - 0x1c], 0xaf0
cmp dword [ebp - 0x1c], 0x253f
jle 0x42a4f7
jmp 0x42a45c
jmp 0x428928
push edx
push eax
mov ecx, 0xa938d8
call fcn.00424b00
inc edi
cmp edi, 0x7453
jl 0x42a2c8
inc esi
cmp esi, 0x391a
jl 0x42a086
mov dword [ebp - 0x1c], 0x8ea
cmp dword [ebp - 0x1c], 0x19cc
jle 0x42a5db
invalid
jmp 0x42fe12
mov dword [ebp - 0x1c], 0x8a3
cmp dword [ebp - 0x1c], 0x24d4
jle 0x42a6e9
cmp bh, byte [eax]
into
sbb dl, byte [esi - 9]
sub al, 0x61
iretd
jmp 0x42a477
mov al, byte [ebp - 0x2c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
jmp 0x42e54e
jmp 0x42f3bc
jmp 0x4286f0
jmp 0x42f0b3
jmp 0x42c07d
jmp 0x42e48b
jmp 0x40bc44
jmp 0x426ea7
jmp 0x42c3e8
jmp 0x428e9d
jmp 0x42f2a8
jmp 0x42ecd4
jmp 0x427227
jmp 0x42787f
jmp 0x427ed2
jmp 0x42b866
jmp 0x40b552
jmp 0x4289b2
jmp 0x40cc15
jmp 0x4294f0
jmp 0x42ced7
jmp 0x42a828
jmp 0x430855
jmp 0x40b9be
jmp 0x43230a
jmp 0x42986f
jmp 0x427a1d
jmp 0x42dcf1
jmp 0x42f56b
jmp 0x427191
jmp 0x4299ba
jmp 0x42bc51
jmp 0x42908e
int3