Function at 0x2304066
Capabilities:
Execute anti-debugging instructions
Resolve function by parsing pe exports

Disassembly:
push edx
jmp 0x235e935
jne 0x224df6e
lea eax, [esp + 0x944]
jmp 0x2238b99
push esi
call fcn.022939cf
push esi
jmp 0x21c1c73
push ebx
jmp 0x2080af8
push edx
lea eax, [esp + 0x948]
push eax
jmp 0x22e69f3
cmp cl, bl
jmp loc.00421ac2
push ebx
jmp 0x2355587
push esi
call fcn.022abfc7
push esi
jmp 0x21a461d
je 0x224df6e
lea edx, [esp + 0x494]
push edx
movzx eax, si
lea eax, [esp + 0xb10]
jmp 0x23d220b
lea eax, [esp + 0xb0c]
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
jmp 0x22c41f6
inc eax
jmp 0x22a67f4
push eax
jmp 0x21ca73a
jne 0x23bb8cd
sub eax, edx
jmp 0x22742a8
push edx
jmp 0x22894be
push esi
jmp 0x2283bd4
jne 0x53a12d
lea eax, [esp + 0x414]
push eax
seta ch
not ecx
lea ecx, [esp + 0x948]
jmp 0x23cd05c
call dword [0x4e7448]
mov edx, dword [esp + 0x14]
lahf
cwde
push edx
movsx ax, dh
lea eax, [esp + 0x6d8]
bswap dx
push eax
cmovg ecx, edi
lea ecx, [esp + 0xb14]
cbw
cwde
cwd
push ecx
bswap ax
lea edx, [esp + 0x950]
bswap ax
push edx
movzx eax, si
push ebx
movsx eax, cx
push 0x4d
mov eax, 0x3818228d
cwde
cmova ax, dx
lea eax, [esp + 0x2e4]
jmp 0x23c7656
test eax, eax
jmp 0x226810a
push ecx
jmp 0x23188c5
call dword [0x4e7448]
mov edx, dword [esp + 0x14]
push edx
xchg al, al
mov dh, 0x81
lea eax, [esp + 0x6d8]
push eax
lea ecx, [esp + 0xb14]
lahf
push ecx
rdtsc
cmovno dx, si
lea edx, [esp + 0x950]
movzx eax, cx
push edx
jmp 0x225e5bb
call fcn.02325a26
add esp, 0x1c
jmp 0x20557bc
push 0x415df0
jmp 0x221dda9
je 0x21a4623
push 0x104
mov ch, 0x58
lea ecx, [esp + 0x6d8]
jmp 0x21b58f0
push ebx
jmp 0x238d060
lea edx, [eax + 1]
seto cl
mov cl, byte [eax]
jmp 0x22d4484
mov edi, dword [esp + 0x14]
jmp 0x23300cd
push 0xf
movsx ax, dh
cbw
seto al
lea eax, [esp + 0x2e0]
jmp 0x225e5d2
push 0x4d
jmp 0x21482d4
je 0x2108f68
mov edi, dword [esp + 0x14]
call fcn.0226f809
mov esi, eax
test ecx, 0x23767405
cmp ecx, 0x3c2b43ff
test ax, bp
cmp esi, ebx
jmp 0x2219955
je 0x224df6e
lea eax, [esp + 0x4d4]
xchg cl, cl
push eax
movzx ecx, bp
movsx cx, ch
lea ecx, [esp + 0xb10]
push ecx
jmp 0x232affc
je 0x21c1c79
push 0x104
mov cx, 0x5439
lea ecx, [esp + 0x6d8]
jmp 0x238b789
je 0x20c14e9
lea ecx, [esp + 0x38c]
cmovnp edx, ecx
push ecx
cmovl dx, bx
movsx edx, ax
lea edx, [esp + 0xb10]
jmp 0x539d1c
push edx
jmp 0x22b9d77
call fcn.0238187e
push esi
call dword [0x4e7448]
mov eax, dword [esp + 0x14]
movsx cx, dl
push eax
not ax
movsx edx, di
movzx ecx, cx
lea ecx, [esp + 0x6d8]
not dx
push ecx
not edx
lahf
lea edx, [esp + 0xb14]
movzx ecx, si
cmovl eax, edi
push edx
movsx ax, al
lea eax, [esp + 0x950]
not cl
push eax
setne ch
mov ch, ch
push ebx
jmp 0x234c4b8
push ebx
jmp 0x2160f45
call fcn.0226f809
mov esi, eax
cmp esi, ebx
jmp 0x22728e6
cmp cl, bl
jmp 0x2150484
call fcn.004711a9
lea esp, [esp + 8]
test esi, 0x5e2235ac
cmp dh, 0xb4
test eax, eax
jmp 0x2171f3e
inc eax
jmp 0x207f8d1
mov edi, dword [esp + 0x14]
jmp 0x2290fd6
inc eax
cmp cl, bl
jne 0x2238b9f
sub eax, edx
je 0x2108f68
lea edx, [esp + 0x414]
jmp 0x20609b2
call dword [0x4e7444]
push eax
jmp 0x23bb8b4
je 0x224df6e
lea eax, [esp + 0x944]
inc cl
xchg dx, dx
lea edx, [eax + 1]
lea esp, [esp]
inc cl
dec cl
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x22e64da
sub eax, edx
jmp 0x2379521
call fcn.0046e6a0
lea esp, [esp + 8]
jmp 0x21b2252
push 0x11345ac
call fcn.004295f3
call fcn.0046e6a0
lea esp, [esp + 8]
jmp 0x23d7a50
push ebx
jmp 0x20f620b
call fcn.004711a9
lea esp, [esp + 8]
cmc
test eax, eax
jmp 0x2105313
call fcn.0226f809
mov esi, eax
clc
cmc
cmp cx, sp
cmp esi, ebx
jmp 0x23541ce
push 0x4d
movsx cx, al
lea ecx, [esp + 0x2e4]
jmp loc.00413572
je 0x2283be0
push 0x104
movzx dx, cl
lea edx, [esp + 0x6d8]
jmp 0x215c80c
push ebx
jmp 0x21ee9e8
call fcn.004711a9
add esp, 8
cmp si, ax
test edi, 0x35040085
test eax, eax
jmp 0x226b6a4
push ebx
jmp 0x2033973
je 0x53a12d
lea ecx, [esp + 0x44c]
push ecx
xchg edx, edx
lea edx, [esp + 0xb10]
jmp 0x227b338
push ecx
jmp 0x2364678
push ebx
jmp 0x22d8485
jne 0x22c65bc
lea eax, [esp + 0x3e4]
movzx ecx, si
push eax
jmp loc.00413697
call dword [0x4e7448]
lea eax, [esp + 0xb0c]
dec edx
cdq
lea edx, [eax + 1]
dec cl
mov cl, 0xef
nop
inc cl
mov cl, byte [eax]
jmp 0x21186ba
push eax
jmp fcn.023584a7
push ecx
call fcn.0046e6a0
lea esp, [esp + 8]
test eax, eax
jmp 0x53a127
push eax
jmp 0x23d7b58
test eax, eax
jmp 0x239780c
call fcn.004711a9
lea esp, [esp + 8]
test eax, eax
jmp 0x22e64ba