Function at 0x4017a5
Capabilities:
Terminate process

Disassembly:
adc ebx, dword [ebx]
adc al, 0x15
push ss
xor eax, 0x901a1918
nop
nop
nop
nop
adc eax, 0x19183516
sbb dl, byte [eax - 0x6f6f6f70]
nop
test byte [eax], ch
dec esi
nop
nop
nop
nop
nop
jns 0x401771
in al, dx
adc al, byte [ebp - 0x37]
leave
mov ecx, dword [0xf9409fc8]
push eax
add ecx, 0x40
push ebx
je 0x4017d4
jecxz 0x401739
push ecx
adc byte [0x72c180], 0xa1
lodsb al, byte [esi]
adc dword [ecx], eax
add esp, 8
test eax, eax
je 0x401787
push eax
dec esp
push ebp
jecxz 0x4017bd
add bh, bh
adc eax, sym.imp.MSVCRT.dll_printf
add esp, 8
push 1
call dword [sym.imp.MSVCRT.dll_exit]
nop
push ebp
mov ebp, esp
or dword [esi - 0x48], 0xa1000000
js 0x40179e
inc ecx
retf
test eax, eax
mov eax, dword [0x41014c]
je 0x4017bb
sub eax, dword [eax + 0x3c]
inc ecx
add byte [eax + 0x51], dl
sahf
inc eax
cmp byte [ebx + 0x740db5bd], bh
add al, byte [ecx]
jmp 0x40173c
mov edx, dword [0x413000]
push edx
dec ebx
add byte [eax], dh
inc ecx
add byte [edx + 0x4b], dl
call 0x9b5850
jnp 0x401755
or eax, 0xf41aff4
mov dword [0x411808], eax
mov eax, dword [0x41cb88]
push ebx
cmp ecx, dword [ebx + 0x40856435]
add byte [esi - 0x77], ah
cld
cwde
or ebp, dword [edx]
mov bl, 0x85
daa
push edi
jne 0x40184a
mov ebp, ebx
test al, 0x18
loopne 0x401831
dec ecx
push str.Benchmarking__s
invalid
insb byte es:[edi], dx
aam 0x40
add bh, bh
salc
popfd
or eax, 0x740c021
add ecx, 0x20
jmp 0x401841
call dword [0x36c154]
add esp, 0x4e
mov ebx, dword [ecx + 0x18]
rol byte [eax], 1
mov esi, dword [0x40c182]
push 0x5c000860
push edx
call esi
mov dword [0x410bb0], eax
mov eax, dword [0xf340d010]
or eax, 0xd6ff5020
mov ecx, dword [0x41404c]
aad 0x15
sbb al, dl
inc eax
add byte [ebx - 0x375c5f3c], al
or eax, ebx
or al, 0x6a
add byte [ecx + 0x22], dl
push 0x4117f8
imul eax, dword [ecx - 0x7affff13], 0x99e4744f
push 0x5740d450
call 0x461e40
add esp, 8
mov eax, dword [0x410260]
test dword [ecx], esp
jne 0x4018df
mov eax, dword [0x410bac]
sub bh, byte [esi + 0x34410b9c]
mov edi, dword [ebp - 0x5abebfa7]
push 0
push 0x40d1e3
push eax
mov eax, dword [0xf141409a]
test byte [eax + 0x48], ch
aam 0x40
add byte [ecx - 0x6d], bl
call fcn.00408f90
adc dword [ebx], 0x1c
mov dword [0x414048], eax
jmp 0x4018e4
sahf
dec eax
inc eax
inc ecx
add byte [ebx + 0x4161800d], cl
add byte [ebp - 0x8f08ad7], al
or eax, 0x41364c
push 0
push 0x1d6dbb
push 0x270dd444
mov ecx, dword [0x416180]
test dword [ecx], ebp
jne 0x4018fd
test dword [0x41364c], 0xbb68006a
insd dword es:[edi], dx
sbb eax, 0xd4446800
or eax, 0xd4286827
inc eax
mov dl, 0x50
aam 0xd
daa
push 0xb240d428
push eax
push ecx
call fcn.00405890
add esp, 0x40
mov dword [0x884048], eax
mov ecx, dword [0xf00284]
test ecx, ecx
mov al, 0x1c
sub dh, byte [esi + 0x9d404c]
push 0
push str.Accept:___r_n
push eax
mov al, byte [0x3f5ee8]
add byte [ebx + 0x480510a9], al
inc eax
inc ecx
add byte [ebx + 0x4102600d], cl
add byte [ecx + ecx*8 + 0x52], bh
arpl ax, sp
adc eax, 0x410268
mov esi, 0x4005fc
test edx, edx
jne 0x401958
mov esi, 0xd141024f
mov edx, dword [0xa0278]
test edx, edx
mov esp, dword [esi + 0x414040]
jne 0x4019b1
mov edx, dword [0x114172e4]
test dword [edi + 0x40d3f8b9], edi
add byte [ebp + eax + 0x3f], dh
invalid
add byte [ecx], dl
rol byte [edi - 0x2cfa40fb], cl
clc
add byte [edx + 0x15], ch
push 0xbe004102
cld
rol dword [eax], cl
test edx, edx
jne 0x4019cf
mov esi, 0x3b4102e6
mov edi, dword [0x4102bf]
rcl dl, 1
mov esp, dword [esi + 0x40]
inc eax
inc ecx
add byte [ebp + 6], dh
mov esi, ecx
in al, 0x17
inc ecx
add byte [ebx - 0x3f46fe07], al
rol dword [eax], cl
je 0x4019f4
sar byte [ebx + edx*8 - 0x5eafffc0], 1
jo 0x4019db
push eax
mov eax, dword [0x41e370]
push edi
push eax
inc ecx
add byte [edi + 0x50], dl
mov eax, dword [0xfb1804]
push eax
mov eax, dword [0x4c414044]
push eax
fld qword [ecx + edx*2]
mov ecx, dword [0x40a130]
retf 0xd378