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

Disassembly:
je 0x5998c3
push 0
jmp 0x822a31
mov dword [ebp + 8], edx
cmc
test ebp, 0x48d344cf
cmp edx, ecx
jmp 0x608e7f
inc esi
cmp dx, cx
stc
test cl, cl
jmp 0x95efba
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
movzx ecx, di
movsx eax, bp
lea eax, [edx + esi*2]
sete dl
cmovp dx, cx
xchg dh, dl
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0x822aab
je 0x8dd085
mov ebx, dword [ebp + 0xc]
or al, 0xbe
test edi, esi
jmp 0x51a812
pop ebx
pop edi
jmp 0x93543a
mov dword [ebp + 8], esi
jmp 0x92bd32
ret
mov esp, ebp
pop ebp
ret
pop esi
movzx edi, cx
pop ebx
mov di, ax
xchg di, di
pop edi
jmp 0x8cf5c6
call fcn.00923a37
add esp, 0xc
movzx esi, bx
cmovle esi, ebp
pop esi
pop ebx
pop edi
jmp 0x545b87
pop ebx
lea eax, [ecx + edi]
pop edi
jmp 0x926551
inc eax
jmp 0x4db873
ret
lea eax, [ebp - 0x114]
btc si, 0xd7
btc si, ax
btr si, si
xor edx, edx
sub ebx, eax
mov edi, edi
mov esi, ebp
mov eax, 0x5bca43da
rcl cl, 0x1e
btr esi, ebx
mov cl, dl
rol eax, cl
lea esi, [ebp + edx - 0x114]
cmp cl, 0x56
add al, dl
test ah, ch
xor al, byte [ebx + esi]
jmp 0x980a04
mov esp, ebp
jmp 0x5bd938
call fcn.0057c146
add esp, 4
test cx, sp
clc
cmp eax, 0xffffffff
jmp 0x92c02a
mov edx, dword [edi + 0x3c]
cmp ecx, esi
clc
add edx, edi
cmp dword [edx], 0x4550
jmp 0x9602a8
pop edi
jmp 0x57aa2a
cmp cl, 0x2e
jmp 0x95affe
ret
mov esp, ebp
pop ebp
jmp 0x51a3ff
dec ebx
test cx, 0x4a6c
test bx, si
lea edx, [edx + edi]
cmc
cmp ebx, ecx
cmp bp, 0x7961
mov dword [ebp + 8], 0
test sp, 0x55ab
mov dword [ebp - 0xc], edx
cmp di, 0x27d8
stc
clc
test ebx, ebx
jmp 0x8c622f
je 0x531ea2
xor eax, eax
movzx edi, di
mov edi, 0x1a042268
not di
pop edi
jmp 0x5ce6b1
je 0x95efc0
mov edi, edi
clc
jmp 0x538d88
jbe 0x608e85
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, 0x32
rcl dl, cl
mov dl, byte [eax]
test di, 0x184d
test dl, dl
jmp 0x591254
inc esi
test sp, 0x5f52
cmp bl, 9
jmp 0x93ac33
ret
mov esp, ebp
mov ebp, 0x4f752675
bswap bp
mov bp, cx
pop ebp
jmp 0x5a538b
je 0x4f1ccb
cmp eax, 1
jmp 0x611cbd
mov dword [ebp + 8], edx
jmp 0x92bd32
jle 0x92219e
mov eax, dword [ebp - 4]
btr esi, eax
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x97062e
je 0x608e85
mov byte [ebx + eax], dl
jmp 0x96078c
je 0x5b450d
inc edx
cmc
test cx, 0x5e15
cmp edx, 0x104
jmp 0x5b4507
mov cl, byte [esi + 2]
clc
stc
cmp ecx, 0x50f1a72
lea esi, [esi + 2]
test bh, 0x41
xor edx, edx
test cl, cl
jmp 0x5ca2d5
je 0x54c9f2
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x8d239f
ret
push ecx
jmp 0x95a58c
jb 0x51a82d
lea eax, [ebp - 0x114]
jmp 0x923d3c
pop ebp
jmp 0x4fa1ed
jae 0x95efc0
mov edx, dword [eax + edi + 0x1c]
cmp bp, 0x4332
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x5dd814
je 0x947c00
mov bl, cl
cmc
cmp sp, 0x1f3b
sub bl, 0x30
jmp 0x5603cd
ret
mov esp, ebp
pop ebp
jmp 0x57922f
push eax
jmp 0x5070bf
jne 0x97064a
pop esi
movzx ebx, di
pop ebx
sub eax, eax
pop edi
jmp 0x52576d
jne 0x6012fc
cmp byte [ebp + 0x10], 0
jmp 0x4f329f
call fcn.00923a37
add esp, 0xc
movzx esi, dx
bswap ebx
jmp 0x505677
ret
call eax
test eax, eax
jmp 0x923925
pop esi
jmp 0x50b3de
push eax
bswap ax
movzx eax, cx
not al
push edi
cmovs ax, dx
setle al
mov eax, dword [0x10844298]
jmp 0x96164b
cmp byte [esi + 1], 0x23
setp cl
cmovg ecx, ebx
lea ecx, [esi + 1]
jmp 0x4db6d6
inc edx
jmp 0x50d0cc
jb 0x55d608
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x5a98a7
jne 0x92bd32
inc esi
jmp 0x4f86e0
call eax
pop esi
movsx bx, al
jmp 0x4f40f8
jne 0x92392b
lea edx, [ebp - 0x114]
push edx
mov ax, sp
cbw
mov eax, dword [0x10844290]
jmp 0x5f51a7
push ecx
push eax
jmp 0x5eac7f
mov dword [ebp - 8], ecx
jmp 0x58bca9
jl 0x58ddd7
jmp 0x9221a9
je 0x58ddd7
mov edx, dword [eax + edi + 0x20]
jmp 0x548a06
mov esp, ebp
pop ebp
jmp 0x5cb137
je 0x54c9f2
mov eax, 0x5a4d
jmp 0x95f6e0
mov eax, dword [ebp + 0xc]
jmp 0x5ff963
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
bt si, 0xd4
mov eax, dword [ebp + 8]
xchg si, si
bsr esi, ecx
bt esi, 0x33
lea esi, [ebx + eax]
bsf eax, ebp
movzx eax, ax
mov eax, dword [ebp + 0x10]
clc
test ecx, esi
push eax
shl ah, cl
bswap eax
sar esi, 1
mov eax, dword [edx + esi*4]
clc
add eax, edi
jmp 0x529468
je 0x95efc0
cmp eax, edi
jmp 0x5e7848
push ebp
mov ebp, esp
stc
lea esp, [esp - 0x114]
test cx, si
cmc
cmp di, 0x1164
push edi
bswap di
bts edi, ecx
mov edi, dword [ebp + 8]
jmp 0x950405
push eax
movsx eax, dx
push edi
movzx ax, dl
xchg al, ah
mov eax, dword [0x10844298]
jmp 0x80f654
ja 0x95da1e
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x5c3580
mov esp, ebp
xchg ebp, ebp
movsx ebp, bp
pop ebp
jmp 0x53a18b
lea ebx, [esi - 1]
test bl, 0x50
cmp dword [ebp + 8], ebx
jmp 0x58ddc8
je 0x92bd2c
test eax, eax
jmp 0x5892db
mov esp, ebp
movsx ebp, bx
pop ebp
jmp 0x5ee071
ja 0x947c00
movsx ecx, cl
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
cmp ebx, edi
test cl, cl
jmp 0x947bfa
jne 0x5ca2db
push 0
jmp 0x95a15b
test edi, edi
jmp 0x599990
push edx
jmp 0x5d1ff2
mov byte [ebp + eax - 0x114], 0
nop
not al
mov eax, dword [0x10844294]
jmp 0x97f54e
je 0x964cfc
mov cl, byte [esi + 1]
jmp 0x4e8e43
mov ebx, dword [eax + edi + 0x18]
test ebx, edi
test edx, 0x17f844e7
test ebx, ebx
jmp 0x8cecb9
jne 0x538d88
pop esi
xchg di, bx
pop ebx
sub eax, eax
not edi
pop edi
jmp 0x504939
cmp word [edi], ax
jmp 0x54c9ec
jne 0x54c9f2
mov eax, dword [edx + 0x78]
cmc
cmp ecx, 0x793e7c35
mov dword [ebp - 4], eax
stc
test si, si
test eax, eax
je 0x54c9f2
mov edx, dword [edx + 0x7c]
cmp sp, si
cmc
push ebx
test ch, 0x8f
cmc
push esi
clc
or esi, 0xffffffff
cmc
stc
mov dword [ebp - 0x10], edx
clc
mov dword [ebp - 8], esi
cmp si, cx
cmp ecx, 0xffff
jmp 0x9241e7
mov edx, dword [ebp + 8]
jmp 0x608b7e
call eax
pop esi
pop ebx
jmp 0x53282b
mov ecx, esi
sub ecx, eax
stc
cmp ecx, 0x104
jae 0x95efc0
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x55d5f6
jae 0x95efc0
mov ecx, dword [eax + edi + 0x1c]
sbb dl, bh
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
cmp ebp, esi
test ecx, ecx
je 0x95efc0
cmp ecx, eax
jb 0x5fa55b
mov edx, dword [ebp - 0x10]
cmp ax, sp
lea edx, [edx + eax]
cmp di, 0x76a7
cmp di, bx
cmp ecx, edx
jae 0x5fa55b
lea eax, [ecx + edi]
and si, di
mov cl, byte [eax]
adc esi, ecx
xchg esi, esi
mov esi, eax
cmp di, 0x652
test esi, 0x10f019a0
test cl, cl
jmp 0x557942
call eax
test eax, eax
jmp 0x80fe3f
mov byte [esi], al
jmp 0x596c71