Function at 0x272cc03e
Capabilities:
Terminate process

Disassembly:
jb 0x2718c7c0
jmp 0x271d2f74
push dword [esi + 0x3c]
call sub.msvcrt.dll_memcpy
mov eax, dword [ebp + 0x10]
cmc
mov dword [esi + 0x38], eax
rcl ah, 0x16
adc ax, bx
mov eax, dword [ebx + 0x28]
stc
cmp si, 0x9327
jmp 0x271c4fda
sub eax, eax
jmp 0x272f07e8
jbe 0x271d2f74
mov ebx, dword [ebp + 0xc]
sub ebx, dword [ebp + 8]
xadd eax, eax
xor ax, si
stc
mov eax, 0x2000
clc
cmp ebx, eax
jmp 0x27319daa
call fcn.27182df1
test eax, eax
jmp 0x271fcc6c
call fcn.272f6a1b
mov eax, dword [ebp - 0x10]
cmp bl, al
mov edi, dword [edi]
test ecx, 0x4426e62b
cmp di, bp
mov dword [ebx + 0x4c], eax
sub ax, si
push ebx
sub ah, 0x15
add ax, di
mov dword [ebx + 0x44], 7
setns al
xor ax, 0x919f
lahf
mov dword [ebx + 0x50], 1
dec ax
mov dword [ebx + 0x60], 2
xor ax, 0xa43b
bswap eax
not ax
add ebx, 0x40
not al
push ebx
mov ax, dx
cbw
lahf
lea eax, [edi + 0x224c]
jmp 0x272cf027
mov eax, edi
jmp 0x271ad2b4
lea esp, [esp + 0xc]
stc
add eax, 0x9c
push eax
jmp 0x2726d71b
ja 0x272f4c06
sub eax, eax
jmp 0x272e8492
call fcn.27027248
add esp, 0xc
push 1
jmp 0x2724c8f8
call fcn.272dcbc9
add esp, 0x14
cmp edi, 0xc8017a3e
cmp eax, 0xffffffff
jmp 0x2722d046
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
cwde
movsx ax, dh
sets al
movsd dword es:[edi], dword [esi]
setle ah
cwde
movsd dword es:[edi], dword [esi]
mov esi, dword [ebp + 8]
lea edi, [ebx + 0x30]
bswap ax
jmp 0x271b9b30
je 0x271891c5
add dword [ebp + 8], ebx
mov eax, dword [ebp + 8]
stc
cmp ah, 0x9e
cmp eax, edx
add dword [ebp - 0xc], ebx
cmp eax, dword [ebp + 0xc]
jmp 0x2717a445
je 0x272a8a7a
push dword [ebp + 0x10]
push dword [ebp - 0xc]
jmp 0x27183d4f
lea eax, [esi + 0x12b8a]
jmp 0x27272cb7
mov dword [ebp + 8], edi
test bx, 0x369e
mov dword [ebp - 0xc], eax
cmp dword [ebp + 0xc], edi
jmp 0x2718c7ba
jne 0x272ec524
mov dword [ebp - 8], edi
clc
stc
mov dword [ebp - 0xc], eax
cmp dword [ebp + 0xc], edi
jmp 0x271d2f6e
call fcn.2700bae4
mov esi, eax
mov dword [ebp - 0x10], esi
jmp 0x27327562
leave
jmp 0x2700ec17
je 0x271891c5
push dword [ebp + 0x10]
jmp 0x2728e14b
pop edi
xchg si, si
bswap ebx
pop esi
pop ebx
jmp 0x27214971
je 0x271891c5
mov eax, dword [ebp + 0x10]
test ebx, eax
add dword [ebp - 8], eax
cmp dx, ax
test di, 0x1600
add dword [ebp - 0xc], eax
btr ax, di
sbb ah, ah
sar ax, cl
mov eax, dword [ebp - 8]
cmp eax, dword [ebp + 0xc]
jb 0x272f4c04
jmp 0x271d2f74
call dword [sym.imp.msvcrt.dll_exit]
jmp 0x271891c5
call fcn.2700bae4
mov dword [ebp - 0x1c], edi
mov dword [ebp - 0x18], edi
bswap ebx
mov dword [ebp - 0x14], edi
mov ebx, eax
xchg edi, eax
mov dword [ebp - 0x20], 0x2701a3c6
movsx esi, dx
lea edi, [ebx + 0x20]
cwde
lea esi, [ebp - 0x20]
movsx eax, cx
jmp 0x271fb04f
push eax
jmp 0x2732d7cf
je 0x272032ef
cmp dx, 2
jmp 0x2702586d
push eax
push esi
not eax
lea eax, [esi + 0x12b8a]
jmp 0x2719ee30
push eax
jmp 0x2720f51e
push str.ErrMsg
push 0x10
push str.Out_of_memory_
jmp 0x271d9fa6
cmp dword [ebp + 0x10], edi
jmp 0x27206dce
push dword [esi + 0x223c]
jmp 0x271f07bc
push ebp
mov ebp, esp
lea esp, [esp - 0x20]
clc
cmc
cmp esp, 0x5990aa3e
push ebx
jmp 0x27345219
jb 0x272ce16b
mov dword [ebp + 0x10], eax
adc ah, 0xaf
bt eax, esi
mov ebx, dword [ebp + 8]
xadd ah, ah
ror al, 1
mov eax, dword [ebx + 0x28]
add eax, 0x58
jmp 0x272a4211
call fcn.27019ea0
test eax, eax
jmp 0x2723cad1
inc eax
jmp 0x2733dacc
mov esi, dword [ebp + 8]
rol ecx, 0x2e
xor dx, si
mov ecx, dword [esi + 0x223c]
test cx, 0xae8a
btr dx, ax
movzx edx, word [ecx + 0x16]
stc
cmc
cmp dx, 0x55
jmp 0x2728dea2
push dword [ebp - 0xc]
jmp 0x272bc71d
jmp 0x2723ae06
xor edi, edi
mov ecx, dword [ebp + 0xc]
sub ecx, dword [ebp - 8]
inc ax
mov eax, 0x2000
mov dword [ebp + 0x10], ecx
test edx, eax
cmp ch, 0x99
cmp ebx, eax
cmp ecx, eax
jmp 0x272ce15c
jb 0x27319db4
mov ebx, eax
bswap eax
push edi
jmp 0x27200b59
cmp esi, edi
jmp 0x272005bc
push ebx
jmp 0x272ed8df
jmp 0x2723ae06
push esi
test dx, dx
push edi
test si, si
test esi, 0x7f02bc0d
cmc
xor edi, edi
test di, dx
jmp 0x272b6570