Function at 0x61ab4723
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push edx
jmp 0x61ab47b9
je 0x61a80958
cmp eax, 1
jne 0x61a9b29f
inc esi
jmp 0x61ab4ae2
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
not edx
lea edx, [ebx + 1]
jmp 0x61a85306
ret
je 0x61a9b2b7
mov edx, dword [eax + edi + 0x20]
jmp 0x61ab433b
je 0x61abe881
cmp eax, edi
jne 0x61a97472
cmp byte [ebp + 0x10], 0
jmp 0x61ab49eb
ja 0x61a82c3b
sub ecx, dword [eax + edi + 0x10]
cmp di, cx
cmp ecx, dword [eax + edi + 0x14]
jmp 0x61ab7c19
je 0x61a9fef7
mov cl, byte [esi + 1]
jmp 0x61ab83fa
lea esi, [esi + 2]
stc
xor edx, edx
test cl, cl
jmp 0x61a980a2
call eax
test eax, eax
jmp 0x61abb54a
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
jmp 0x61a7c5b0
ret
jae 0x61abe881
mov ecx, dword [eax + edi + 0x1c]
mov dx, bp
cmc
bt edx, edi
lea edx, [ecx + esi*4]
sub cx, si
mov ecx, dword [edx + edi]
test ecx, ecx
je 0x61abe881
cmp ecx, eax
jmp 0x61ab9bc8
ret
mov ebx, dword [eax + edi + 0x18]
stc
test ebx, ebx
jmp 0x61a7d2dd
ja 0x61a87a36
movsx ecx, cl
clc
lea edx, [edx + edx*4]
test edi, edi
clc
lea edx, [ecx + edx*2 - 0x30]
mov cl, al
xadd cl, cl
jmp 0x61a939d4
inc eax
cmp dx, bp
test ax, sp
cmc
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x61abc6b4
call fcn.61ab4723
add esp, 0xc
bswap bx
xchg edi, ebx
movzx edi, bp
pop esi
mov di, bx
pop ebx
pop edi
jmp 0x61a8b22b
mov esp, ebp
cmovno bp, cx
pop ebp
jmp 0x61a94ffe
push ecx
push eax
jmp 0x61a8396c
mov dword [ebp - 8], ecx
jmp 0x61a8ae9b
inc edx
jmp 0x61a82cda
mov esp, ebp
xchg ebp, ebp
jmp 0x61a97f0a
call fcn.61ab44f8
add esp, 4
cmp eax, 0xffffffff
jmp 0x61abc2c1
jne 0x61a980a8
push 0
jmp 0x61a7bc2c
mov ecx, dword [ebp + 0xc]
or edx, 0x1dce43f1
mov edx, dword [ebp - 0xc]
dec eax
mov eax, dword [ebp + 8]
mov si, ax
sbb si, 0x22e3
lea esi, [ebx + eax]
bt eax, ecx
rol ah, 0xf1
mov eax, dword [ebp + 0x10]
jmp 0x61a974e5
mov esp, ebp
cmove ebp, ebp
pop ebp
jmp 0x61a899ef
ret
mov dword [ebp + 8], edx
jmp 0x61abd5c5
mov esp, ebp
xchg bp, bp
pop ebp
ret
ret
mov cl, byte [esi]
cmp dl, 0xe7
cmp si, si
test cl, cl
jmp 0x61a87a30
mov byte [esi], al
je 0x61a93cdb
inc edx
cmp edx, 0x104
jb 0x61ab4a0f
lea eax, [ebp - 0x114]
jmp 0x61ba9b3c
ret
ret
cmp byte [esi + 1], 0x23
movsx ecx, sp
setne cl
lea ecx, [esi + 1]
jmp 0x61ba8d80
push eax
rcr ah, cl
sar esi, 1
mov eax, dword [edx + esi*4]
cmc
clc
add eax, edi
jmp 0x61a8786d
pop ebp
jmp 0x61a80ceb
je 0x61a87a36
mov bl, cl
sub bl, 0x30
inc esi
test edi, 0x49c350fd
cmp bl, 9
jmp 0x61a82c9e
call eax
test eax, eax
jmp 0x61a7d699
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jle 0x61a87f02
mov eax, dword [ebp - 4]
xor si, cx
sar esi, 0xf6
mov esi, dword [ebp - 8]
stc
cmp bl, ch
cmp esi, dword [eax + edi + 0x14]
jmp 0x61a8206f
mov eax, dword [ebp + 0xc]
jmp 0x61ab42ab
jae 0x61baca45
lea eax, [ecx + edi]
cmc
neg cl
mov cl, byte [eax]
clc
mov esi, eax
test ebp, esi
test cl, cl
je 0x61abe881
mov edi, edi
test bp, cx
cmp cl, 0x2e
jmp 0x61a7e61c
mov ecx, esi
cmp esi, ebp
sub ecx, eax
cmp bl, 0x62
cmc
cmp ecx, 0x104
jae 0x61abe881
mov dword [ebp + 8], 0
stc
test ecx, ecx
jmp 0x61ab841c
push ecx
mov byte [ebp + eax - 0x114], 0
setl al
lahf
mov eax, dword [0x61a950ec]
jmp 0x61a7e8e6
mov edx, dword [edi + 0x3c]
cmc
test bh, 0x41
add edx, edi
cmc
cmp dword [edx], 0x4550
jmp 0x61ab2cbf
je 0x61bac8a4
mov edx, dword [edx + 0x7c]
test ebp, esi
push ebx
test cl, bl
push esi
cmp ax, di
or esi, 0xffffffff
test bx, sp
stc
cmp edx, ebx
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
stc
clc
cmc
cmp ecx, 0xffff
jmp 0x61a7de67
push edi
mov eax, dword [0x61a950f0]
jmp 0x61ab35c3
jne 0x61bac8a4
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
clc
test eax, eax
jmp 0x61ab230f
call eax
pop esi
setge bh
cmovnp edi, eax
bswap edi
pop ebx
pop edi
jmp 0x61a89877
push eax
push edi
not eax
mov eax, edx
mov eax, dword [0x61a950f0]
call eax
pop esi
bswap edi
mov ebx, esi
mov bh, 0x6e
pop ebx
mov edi, esi
jmp 0x61abdcaf
dec ebx
cmp ebp, eax
stc
add edx, edi
mov dword [ebp + 8], 0
stc
mov dword [ebp - 0xc], edx
test ebx, ebx
jl 0x61a9b2b7
jmp 0x61a87f0f
push ebp
xor ebp, ecx
bt bp, dx
mov ebp, esp
cmp al, ah
sub esp, 0x114
push edi
add edi, 0x7b873423
xor edi, 0x757a679a
test edi, ebx
mov edi, dword [ebp + 8]
clc
cmc
test edi, edi
je 0x61bac8a4
mov ecx, dword [ebp + 0xc]
jmp 0x61abd09a
push eax
jmp 0x61abaf8e
je 0x61a9b7f3
mov ebx, dword [ebp + 0xc]
cbw
cmovs esi, eax
lea eax, [ebp - 0x114]
sbb esi, ebx
xor edx, edx
sub ebx, eax
cwde
rcl eax, 0xa
mov edi, edi
bswap ax
cmc
mov eax, 0xcb06291
rcl cl, 0xfd
mov cl, dl
clc
bts esi, ecx
rol eax, cl
xadd esi, esi
lea esi, [ebp + edx - 0x114]
test ax, si
add al, dl
xor al, byte [ebx + esi]
jmp 0x61a93cc6
mov dword [ebp + 8], esi
jmp 0x61abf07f
jae 0x61abe881
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
cmp bp, bp
test ecx, ecx
jmp 0x61abd2a0
inc esi
cmp dl, 0x3a
test dh, 0xf4
test cl, cl
jmp 0x61abe87b
jbe 0x61abc6ba
lea ebx, [ebp - 0x114]
clc
setnp dl
sub ebx, eax
mov dl, byte [eax]
test sp, 0x397a
test dl, dl
jmp 0x61abc29b
jb 0x61baca45
mov edx, dword [ebp - 0x10]
add edx, eax
cmp ecx, edx
jmp 0x61a9f90f
mov cl, byte [esi + 2]
cmc
test sp, bp
jmp 0x61a7e701
call fcn.61ab4723
add esp, 0xc
xchg edi, esi
pop esi
movzx edi, ax
pop ebx
pop edi
jmp 0x61a83987
jne 0x61a7d69f
lea edx, [ebp - 0x114]
push edx
setbe al
movsx ax, bl
mov eax, dword [0x61a950e8]
jmp 0x61a9b24b
je 0x61abc6ba
mov byte [ebx + eax], dl
cmovne edx, esi
cdq
cwd
mov edx, dword [ebp + 8]
jmp 0x61a86f6c
je 0x61a9b29c
test eax, eax
jmp 0x61a7bf08
jb 0x61ab842e
mov eax, dword [ebp + 8]
movsx cx, bh
lea ecx, [ebp - 0x114]
jmp 0x61ab1220
test ecx, ecx
je 0x61bac8a4
mov eax, 0x5a4d
jmp 0x61bac89b
jne 0x61a82091
pop esi
btr di, dx
pop ebx
xor eax, eax
pop edi
jmp 0x61bae029
jmp 0x61a9b29f
pop edi
jmp 0x61a871d1
jne 0x61a9f92f
pop esi
pop ebx
btc edi, ebx
xor eax, eax
pop edi
mov esp, ebp
movzx ebp, di
pop ebp
jmp 0x61a8b447
jmp 0x61a9b29f
je 0x61aba70f
push 0
jmp 0x61a852d6
push eax
movsx ax, dl
jmp 0x61ab27c8
cmp word [edi], ax
je 0x61ab2188
xor eax, eax
cmovnp di, bp
xchg di, di
pop edi
mov esp, ebp
bswap ebp
cmovns bp, bp
pop ebp
jmp 0x61a7c827
pop esi
cwde
lahf
pop ebx
mov ax, 0x5569
movsx ax, ch
lea eax, [ecx + edi]
pop edi
mov esp, ebp
pop ebp
jmp 0x61a97133
mov esp, ebp
pop ebp
jmp 0x61a823fd