Function at 0x1716bfd
Capabilities:
Enumerate pe sections

Disassembly:
pop ebx
jmp 0x16c68f0
test eax, eax
jmp 0x174d1e7
ret 0xc
jmp 0x16a706a
cmp dx, word [edi + 6]
jmp 0x16b156b
call fcn.0172f77d
test eax, eax
jmp 0x16e0ba7
je 0x157e9a7
mov ecx, 0x200
shl dh, 0x1c
movzx dx, bh
cmc
mov edx, eax
test esi, esp
and edx, 0xe0000000
cmc
cmp edx, 0xe0000000
jne 0x16ab015
or ecx, 0x40
jmp 0x1683bd4
je 0x162d4f1
cmp dword [edi + 0xa0], 0
je 0x162d4ea
mov eax, dword [edi + 0xa4]
test eax, eax
jmp 0x1695cbe
cmp ecx, dword [edi + 0xa4]
jb 0x1669385
mov dword [edi + 0x34], ebx
setg ch
cdq
mov edx, dword [edi + 0x54]
movzx ecx, di
cmovl cx, dx
xchg cl, cl
lea ecx, [esp + 0x24]
jmp 0x16475b9
jb 0x16a706a
mov ebx, dword [ebp + 0x10]
sub edi, 0x4e33969c
mov edi, ecx
mov edx, ebx
sub edx, dword [edi + 0x34]
mov dword [esp + 0x18], edx
jmp 0x16217fc
push ebx
jmp 0x15711ee
je 0x1780834
mov ecx, dword [esp + 0x1c]
mov eax, dword [esp + 0x10]
movzx edx, bp
movzx edx, word [ecx + 6]
inc eax
jmp 0x1684c22
push ecx
jmp 0x1751366
and edx, 0x60000000
test dh, 0x12
cmp edx, 0x60000000
jmp 0x16bb27e
push edi
push 0
jmp 0x1721454
jmp 0x16c56c7
jbe 0x162d4ea
lea esp, [esp]
bsr si, ax
mov esi, dword [edi + 0xa0]
sar eax, cl
add esi, ecx
mov eax, dword [esi + ebx + 4]
cmp si, 0x1a83
add esi, ebx
jmp 0x170d257
add edi, 2
sub dword [esp + 0x10], 1
jmp 0x16961b8
mov esp, ebp
mov bp, di
pop ebp
jmp 0x1564f77
jmp dword [eax*4 + 0xfebd9c]
jmp 0x16c56c7
add esi, 0x28
clc
test ax, 0x5dae
mov dword [esp + 0x10], eax
cmc
clc
cmp eax, edx
jmp 0x1638cc8
jb 0x1708ac0
xor eax, eax
pop edi
movsx bx, dh
mov bl, 0x15
pop esi
not ebx
bswap bx
jmp 0x155f9dd
je 0x162d4ea
test byte [edi + 0x16], 1
jne 0x162d4ea
xor ecx, ecx
mov dword [esp + 0x14], ecx
cmc
test eax, eax
jmp 0x1669374
jne 0x1754f63
mov edi, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
cmp eax, edi
test edi, esi
add ecx, dword [esi + 4]
stc
mov dword [esp + 0x14], ecx
jmp 0x162d4de
mov eax, dword [ebp + 0xc]
jmp 0x1719a61
jbe 0x1780834
test al, 1
jne 0x1780834
lea eax, [eax - 8]
stc
test esp, 0x3b3a3b98
test esp, ebx
shr eax, 1
jmp 0x1754f3e
mov ebx, dword [esi - 8]
shld eax, ebx, 0x8f
neg edi
mov edi, dword [esi - 4]
ror ah, cl
add edi, dword [ebp + 0x10]
cbw
mov eax, dword [esi]
jmp 0x16f474c
jne 0x1561065
or ecx, 4
jmp 0x16c56c7
mov edx, eax
cmp dh, 8
jmp 0x164f58f
mov dword [esp + 0x24], ebx
mov dword [esp + 0x20], eax
call fcn.0157a470
lea esp, [esp + 0xc]
nop
lea eax, [esp + 0x18]
cmp ebx, dword [esp + 0x14]
jb 0x16adaf9
lea eax, [esp + 0x14]
mov ecx, dword [esi + 4]
jmp 0x16eb275
jae 0x1638cd9
add esi, 0x10
jmp 0x156a260
jne 0x16eae77
or ecx, 0x20
jmp 0x1795d4f
or ecx, 1
mov edx, dword [esi - 0x18]
lea eax, [esp + 0x24]
push eax
push ecx
mov ecx, dword [esi - 0x1c]
cmc
cmp esi, ebp
push ecx
stc
cmc
add edx, ebx
push edx
jmp 0x178d65d
mov esp, ebp
pop ebp
ret 0xc
test eax, 0x40000000
jmp 0x170c509
jne 0x1708a91
mov eax, 0xc0000045
movsx edi, sp
pop edi
mov bh, 0xbb
pop esi
jmp 0x176fd77
mov edx, eax
and edx, 0xc0000000
jmp 0x1739a66
mov edx, dword [ebp + 8]
jmp 0x165d055
push ebx
jmp 0x178db18
sub eax, eax
cmp edx, 0x80807425
stc
mov dword [esp + 0x10], 0
stc
cmc
cmp ax, word [edi + 6]
jae 0x168acb4
mov esi, dword [esp + 0x20]
lea esi, [esi + 0x24]
sal ax, 0x29
adc ax, 0x4e8b
neg ax
mov eax, dword [esi]
xor ecx, ecx
test eax, 0x4000000
jmp 0x157e994
je 0x16c56c4
or ecx, 2
jmp 0x171eb06
ja 0x1669f42
movzx eax, byte [eax + 0xeab000]
jmp 0x16752b3
test eax, eax
je 0x162d4ea
cmp eax, 8
jmp 0x16a363a
push edx
jmp 0x163d308
cmp edi, 0xc026f41e
mov edi, dword [esp + 0x1c]
mov edi, dword [edi]
call fcn.0168ae49
push eax
movsx eax, dx
mov ax, di
push edi
movzx eax, si
mov eax, esi
jmp 0x1730bbf
call fcn.016bf972
test al, al
jmp 0x16414c3
jmp 0x16c56c7
push ecx
push edx
movsx dx, dh
mov edx, dword [eax]
jmp 0x169892e
call fcn.016bf972
test al, al
jmp 0x178082e
cmp edx, 0xc0000000
jmp 0x16a7295
jns 0x16cd38e
or ecx, 8
jmp 0x1660e82
push 2
jmp 0x1716775
je 0x16961ca
lea edi, [esi + 8]
shrd ecx, esi, 0x2a
test bp, 0xed08
bt ecx, 0x31
mov dword [esp + 0x10], eax
bt ax, 0x12
rcl al, 0xb9
sets ch
movzx eax, word [edi]
bsf cx, dx
rol ecx, cl
shr ecx, 0x10
mov ecx, eax
and ecx, 0xfff
add ecx, dword [esi]
test ecx, 0xdf19a48e
shr eax, 0xc
dec eax
test edi, 0x7898510f
cmc
lea ecx, [ecx + ebx]
cmp sp, bx
cmp eax, 9
jmp 0x170cfad
mov edi, dword [ebx + 0x3c]
movzx ecx, word [edi + ebx + 0x14]
shr esi, 0x82
cmp esp, eax
lea edi, [edi + ebx]
ror esi, 0xe
xor edx, edx
lea esi, [ecx + edi + 0x18]
test esp, 0x431bfe3a
stc
clc
mov dword [esp + 0x1c], edi
test bp, 0xb303
mov dword [esp + 0x20], esi
cmp bp, bx
stc
mov dword [esp + 0x10], 0
jmp 0x156e4b3
pop ebx
jmp 0x16703e5
jne 0x175c6ea
mov eax, 0xc000007b
movsx edi, bx
not si
xchg ebx, edi
pop edi
cmova si, di
mov bx, di
movzx ebx, sp
pop esi
movsx ebx, dx
pop ebx
jmp fcn.01692f7e
call fcn.01762470
test eax, eax
je 0x16e0bad
mov eax, dword [esp + 0x10]
mov ecx, ebx
dec ch
movzx ecx, word [edi + 6]
inc eax
cmp edx, ebp
test dx, si
clc
add esi, 0x28
test sp, di
mov dword [esp + 0x10], eax
test bx, 0x221a
clc
cmp eax, ecx
jmp 0x168acae
push 0
push edi
jmp 0x16adad4
jmp 0x16c56c7