Function at 0x4baefc
Capabilities:
Resolve function by parsing pe exports

Disassembly:
add esi, dword [esp + 0xbc]
and edx, edi
bswap ecx
xor edx, 0xe0d23992
dec edi
and edx, edi
add edx, 0xe0d38bf8
bswap edx
sub ecx, 0xe0d46570
jmp 0x4b77ba
add esp, 0x120
xchg ebx, edx
dec edx
xchg ecx, ebx
mov edi, ecx
and edi, 0xe0e64880
mov ebx, edx
not ecx
bswap edx
inc ebx
xchg edx, ebx
xchg ecx, ebx
rol edx, 0x1f
jmp 0x4b9c87
add esi, 0xc
add ebx, ecx
xor edx, ebx
add ebx, 0xe10b0c6a
inc ecx
add edx, edi
sub ebx, edi
sub ecx, ebx
ror ecx, 2
jmp 0x4b79f4
add dword [esp + 0x14], 0x20
or edi, ebx
xor edi, ecx
xor edi, ecx
shl ecx, 1
mov edx, 0xe120e728
mov edi, ebx
xor ecx, ebx
add edx, 0xe12240cc
sub edi, edx
not edx
neg ecx
shl ecx, 0x12
jmp 0x4ba47b
mov esi, dword [esi]
shl ebx, 0xf
add edx, ecx
inc edi
xor ecx, edi
xchg edi, ebx
xor edi, ebx
xchg edx, edi
dec ebx
and edx, ebx
or ecx, edi
not ecx
xchg edi, ebx
or ecx, edi
or ebx, edi
jmp 0x4b84e2
mov dword [esp + 0xf0], 0
not edi
ror edx, 0x12
and edx, 0xe1396262
bswap edi
xchg ecx, ebx
sub ebx, edx
not edx
mov edx, ebx
and ecx, ebx
inc ecx
jmp 0x4ba0d0
xor al, byte [esi]
add ebx, ecx
and edi, ecx
add ecx, ebx
xor edi, 0xe14e3240
sub edi, 0xe14e708a
not edx
mov ecx, 0xe14eec70
ror edx, 0xc
sub ecx, edx
mov edx, ecx
jmp 0x4b850e
add esi, dword [esp + 0xbc]
rol edx, 0x1e
and ecx, ebx
xor ecx, ebx
add edx, 0xe15a1cf0
or ebx, edx
or ecx, edx
add edx, 0xe15ad27c
or ecx, edi
mov edx, 0xe15b4a7c
dec edi
jmp 0x4b8919
mov dword [esp + 0x34], esi
mov edi, edx
mov ebx, edi
or ebx, edx
sub ebx, ecx
and edx, ebx
xchg edi, edx
neg edi
xor ebx, edx
jmp 0x4b80d6
mul esi
shl ebx, 0x19
and edx, edi
xchg edi, edx
xor edi, 0xe24c2126
mov ecx, ebx
and ebx, 0xe24cf93a
jmp 0x4b9035
mov esi, 0x30
xor edx, ebx
mov ebx, ecx
rol edx, 0x1e
add edx, edi
jmp 0x4b840a
movzx esi, word [esi]
and edi, edx
xchg edi, ebx
or ebx, ecx
mov edx, ecx
and edx, ecx
xor ecx, edx
and ecx, edx
and ebx, edi
or edi, edx
bswap ecx
xchg ecx, ebx
xor edi, ecx
jmp 0x4ba094
mov esi, dword fs:[esi]
xor ecx, edx
or edx, ecx
inc edx
xor ebx, edi
inc ebx
or edi, edx
add edi, edx
sub edx, ebx
xor ebx, edx
ror edi, 0x18
jmp 0x4b78d6
add esi, 0xc
and edi, ecx
and edi, 0xe346dbc2
inc ecx
sub ebx, edx
xchg ecx, ebx
sub edi, edx
add edi, ebx
add edi, ebx
jmp 0x4ba131
rol eax, 8
xor ebx, 0xe34f576a
xchg ebx, edx
sub ecx, edi
add ecx, ebx
xor ecx, 0xe35116b8
rol edi, 0x11
ror edx, 0x1c
and ebx, edi
jmp 0x4b9d9c
mov esi, dword [esi]
or ebx, 0xe3594f7c
xor edi, ecx
sub ebx, ecx
and ebx, edx
inc edi
sub ebx, ecx
and edx, ebx
xchg edx, ebx
jmp 0x4b9807
add esi, dword [esp + 0x14]
and edx, edi
nop
shr ebx, 1
add ebx, 0xe37d5bb8
or ebx, edx
xor ecx, ebx
sub edi, ebx
xor edi, edx
jmp 0x4ba17c
mov esi, dword [esi]
and ebx, 0xe382c938
xor ebx, edi
jmp 0x4b8f65
inc dword [esp + 0xf0]
sub ebx, edi
inc edx
add ecx, edx
shr edx, 0xe
xor ebx, 0xe3ae2030
xor ecx, edx
jmp 0x4b9634
mov dword [esp + 0xbc], 0
dec edi
shl edx, 2
shr edx, 0x1b
and ecx, 0xe3ca1d68
mov ecx, 0xe3ca8a8a
dec ecx
add edi, 0xe3cbbdd2
and edx, edi
jmp 0x4babb2
add dword [esp + 0x14], esi
shr ebx, 6
xchg ecx, edx
jmp 0x4b797b
push esi
add edi, ebx
or edx, 0xe3dde94a
xor edi, edx
mov ecx, 0xe3defd0e
xor ebx, ecx
sub edx, edi
and edx, ebx
mov edi, ecx
xchg edx, ecx
xor ebx, ecx
jmp 0x4ba247
cmp byte [esi], 0
jmp 0x4ba3a0
mov esi, dword [esi]
ror edi, 8
xchg ebx, edi
ror edi, 0x1d
add ebx, ecx
or edx, ebx
not edi
jmp 0x4b7bd8
mov dword [esp + 0x14], esi
sub ebx, edx
sub edx, ecx
xchg ebx, edi
mov edx, edi
mov ecx, edi
add edi, ebx
xchg ecx, edx
or edx, edi
jmp 0x4ba8bb
mov dword [esp + 0x94], esi
xchg ecx, ebx
dec edx
add edx, edi
inc edi
or ecx, 0xe406c4de
or edi, ecx
sub edi, edx
mov ecx, edx
add ebx, 0xe4090222
sub ebx, edi
jmp 0x4b91ea
cmp eax, dword [esp + 0x34]
jmp 0x4baab5
mov esi, dword [esi]
xor ecx, 0xe51529b8
shl ecx, 1
xor ecx, ebx
sub edi, edx
and edi, ecx
mov ebx, 0xe519a8b0
bswap edi
or ecx, ebx
jmp 0x4b9160
mov dword [esp + 0xf0], eax
xchg ecx, edi
and edx, edi
mov edx, 0xe5382e00
mov ebx, edx
xchg edi, ebx
mov ecx, edx
sub edi, edx
xor edi, ebx
jmp 0x4b9277
add esi, 0x18
sub edx, 0xe55c2aa8
rol ecx, 7
dec edx
and edx, edi
inc ecx
xor edi, 0xe55e5562
jmp 0x4b8550
mov dword [esp + 0x14], esi
nop
or ecx, ebx
xor ecx, 0xe56433a4
sub ebx, edx
xor ecx, ebx
mov ecx, edi
dec edi
or edx, edi
shr edx, 0xe
xchg edx, ecx
sub edi, edx
mov ebx, 0xe5680918
jmp 0x4b924d
mov eax, 2
not ebx
sub ecx, edi
add edx, ecx
or edi, ebx
and ebx, 0xe56d299a
xor ecx, edx
shr edx, 0xa
shl ecx, 6
bswap ecx
xor ebx, ecx
jmp 0x4b9d3d
add dword [esp + 0x14], 0x78
xchg ecx, ebx
ror edi, 0x1d
dec edx
mov edi, edx
or ecx, ebx
xchg edi, ecx
sub edi, ebx
rol edi, 0x1e
and ebx, 0xe57c6f88
and ebx, 0xe57cdb42
jmp 0x4bb169
sub dword [esp + 0x14], 8
add ebx, edx
sub edi, 0xe57dcbc2
mov ecx, edi
add ebx, 0xe57e9a24
or ecx, ebx
xor edi, ecx
neg edx
add edi, 0xe5806258
jmp 0x4b933c
mov esi, dword [esp + 0x14]
not ebx
xor ebx, 0xe5942352
sub ebx, edx
add edi, ecx
xchg ebx, ecx
dec ecx
shr edi, 0x1b
shl edx, 0xe
neg ecx
add edi, 0xe5979794
not edi
bswap ebx
jmp 0x4b93b6
mov esi, dword [esi]
and ebx, edi
xor edi, 0xe5a28a22
or edx, 0xe5a2f14c
add edi, ebx
or ebx, ecx
not ecx
nop
xchg edi, edx
neg ecx
shl edx, 0x1c
jmp 0x4bac17
add dword [esp + 0x94], 4
nop
add ecx, edi
xor edx, ecx
mov edi, ecx
or ecx, edi
bswap ecx
or edx, 0xe7a5c55c
add edi, edx
jmp 0x4ba346
mov dword [esp + 0xbc], esi
mov ebx, ecx
mov ecx, edx
and ebx, 0xe816ddd4
and edi, edx
sub ecx, 0xe819854e
mov edi, edx
mov ebx, ecx
mov ebx, 0xe81bce2c
jmp 0x4b9c03
mov esi, dword [esp + 0xbc]
sub edx, edi
and ecx, edi
bswap edx
mov ebx, 0xe90600c0
jmp 0x4b9c53
add esi, 0x3c
mov edx, 0xe91cd582
mov edi, 0xe91dada8
bswap ebx
add edi, ecx
neg edi
and ebx, 0xe92174e4
add edi, edx
mov edx, ebx
or ebx, 0xe9241742
ror edx, 0x12
shl edx, 0xe
and ecx, 0xe926d9c2
jmp 0x4baa9a
ret
mov esi, dword [esp + 0xbc]
sub edi, ebx
xchg edx, edi
sub edx, ecx
not ecx
sub edx, edi
shl edx, 3
xchg ecx, edi
xchg edi, ecx
dec edi
inc edi
jmp 0x4b87b3
mov esi, dword [esp + 0xf0]
and ebx, edi
shl ecx, 8
and ecx, 0xe950dd3a
add edx, edi
jmp 0x4b7eb3
mov esi, dword [esp + 0x14]
xchg ecx, edi
xchg edi, edx
mov ecx, edi
sub ecx, ebx
xor edx, ebx
add ecx, 0xe9571cde
or ecx, edx
not ecx
xor ebx, ecx
xchg ecx, edx
jmp 0x4bae92
inc esi
mov edx, 0xe9649f1c
xor edx, ebx
mov ecx, 0xe96687ce
add edx, ebx
mov ebx, 0xe96876a8
mov edx, 0xe9696702
jmp 0x4b883b
mov eax, 4
xchg ecx, edi
xor ecx, edx
jmp 0x4b8268
mov esi, dword [esi]
xchg edx, edi
rol edi, 0x17
dec edx
mov edi, 0xe97630da
xor ebx, 0xe976ee72
add edi, 0xe977cb16
jmp 0x4b9f66
add esi, dword [esp + 0xbc]
shr edx, 4
mov edi, edx
mov ebx, edx
add ebx, ecx
sub edx, ebx
add edi, 0xe9d1ac12
jmp 0x4b881a
mul esi
shr ebx, 0x1f
sub ecx, edx
add edi, 0xea141db2
xor edx, 0xea14ef6a
xor ebx, edi
add ebx, edx
bswap ebx
or edi, 0xea188f36
xor ebx, 0xea19517e
bswap ebx
add edx, ebx
and ecx, 0xea1bb744
or edi, 0xea1c8918
mov edx, ebx
jmp 0x4badc5
mov dword [esp + 0x94], 0
or ecx, edx
sub edx, ebx
or ecx, edi
mov edx, 0xea1fa37e
xchg edi, ecx
sub edi, ecx
shr ebx, 0xa
shr ebx, 0xa
nop
xchg ebx, edi
or edi, 0xea234b88
shl edi, 1
jmp 0x4b8788
mov esi, dword [esi]
mov ebx, 0xea2dcc6c
rol ebx, 0xa
xor edx, 0xea2fb5aa
shl edi, 0x15
sub ecx, ebx
add edi, ebx
sub ebx, ecx
and ecx, ebx
sub edx, 0xea34c578
neg edi
and ebx, ecx
neg ecx
jmp 0x4b8642
mov esi, dword [esi]
not ebx
or edx, ecx
and edx, ecx
not ebx
jmp 0x4ba32a
xor eax, eax
add ecx, ebx
mov edx, ebx
mov edi, 0xea6fb226
xor ecx, 0xea7069a4
or ecx, edx
or ecx, 0xea720a62
xor ecx, ebx
and ecx, edi
jmp 0x4b7b46
mov dword [esp + 0x14], esi
or edi, 0xeaa836b6
sub ecx, 0xeaa8f0ac
xor edx, edi
sub edi, edx
jmp 0x4b9ca5
mov esi, dword [esp + 0x94]
or ecx, edi
xchg edi, ecx
and ebx, edx
sub edx, ecx
add edx, ecx
xchg ecx, edx
neg ebx
xor edx, edi
add ecx, edx
shl ecx, 4
jmp 0x4b9dea
jne 0x4b7b46
add edx, ebx
xchg ecx, ebx
mov ecx, 0xeac21776
add edi, ebx
xor edx, ecx
add ebx, edx
jmp 0x4bb10c
mov esi, dword [esp + 0x14]
xor edx, 0xeaf38c40
xor edi, edx
sub edi, ecx
or edi, ecx
mov edi, ebx
mov ebx, 0xeaf7bf56
add ebx, 0xeaf88a2e
xchg edi, ecx
jmp 0x4ba649
mov esi, dword [esi]
neg edi
or edx, ebx
add edx, edi
xchg ebx, ecx
sub edi, 0xebac31ec
sub ebx, edx
and edx, ebx
xor edx, ecx
shr ecx, 0xd
sub edi, ebx
jmp 0x4ba85c
add esi, dword [esp + 0xf0]
xchg edx, edi
mov edi, ebx
or edi, 0xebb375ce
xor edi, 0xebb411b8
sub edi, ecx
xor ecx, 0xebb5ae7e
or edx, ebx
or edx, ecx
xor ecx, ebx
xor edx, edi
inc edx
sub ecx, edx
and edi, ecx
sub ecx, 0xebbbb070
jmp 0x4b9ddc
add dword [esp + 0x14], 4
not edi
add ebx, ecx
and edx, ecx
and edi, ebx
xor edx, 0xebe6e6f6
xchg edx, edi
and edi, ecx
neg ebx
jmp 0x4bafd8
add esi, dword [esp + 0xbc]
mov edi, ecx
and ebx, edi
add edx, ecx
add ebx, ecx
xor ecx, 0xec32232a
dec ecx
jmp 0x4ba88f
mov dword [esp + 0x94], esi
mov edi, ecx
or edi, 0xec3b408a
mov edx, ecx
or edi, 0xec3c982a
or ebx, 0xec3dea90
dec edi
or ecx, ebx
add edi, edx
shl edi, 9
or ecx, edx
jmp 0x4b86c7
mov esi, dword [esp + 0x94]
add ecx, edx
sub ebx, 0xec4362f0
and edx, ebx
or edx, edi
xchg edx, ecx
sub edi, edx
xor ecx, 0xec474504
xor edi, edx
jmp 0x4ba669
mov esi, dword [esi]
or ebx, edi
neg edi
dec ecx
xchg edi, ecx
or ecx, 0xeca873c6
not edi
not edx
rol edx, 0x17
jmp 0x4b91a3
jne 0x4b86c7
add ecx, edx
add edx, ecx
add edx, edi
mov edi, 0xecadfae4
bswap edi
xor edx, ecx
sub ebx, edi
and ebx, ecx
not ecx
mov ebx, edi
jmp 0x4ba6f2
mov dword [esp + 0x14], 0
xchg edx, ebx
add edx, ebx
jmp 0x4b7c38
add esi, dword [esp + 0xbc]
sub ecx, ebx
bswap edx
dec ecx
and edi, edx
or ecx, ebx
add edx, ecx
rol ebx, 6
sub ebx, edx
add edx, ebx
ror ebx, 0x1e
jmp 0x4b88e7
add dword [esp + 0x14], eax
xor edx, edi
dec ebx
bswap ebx
shr ecx, 6
or ebx, ecx
mov ebx, edx
and edi, 0xed4cb664
and ecx, edi
jmp 0x4b9d56
mov esi, dword [esi]
add edx, ecx
add ecx, ebx
sub ebx, edx
nop
sub edi, 0xed63a3b2
shr edi, 4
jmp 0x4b7724
sub esp, 0x120
rol ecx, 4
xor edi, 0xed6e8f62
mov ecx, edx
add edx, ecx
dec ecx
not edx
or ebx, 0xed70ae12
dec ecx
rol edi, 3
add edx, ecx
add ebx, edi
and edi, ecx
jmp 0x4b7a72
mov esi, dword [esp + 0x14]
mov ebx, ecx
sub edi, ecx
jmp 0x4b88d2
pop esi
xor ecx, ebx
neg edx
xor ebx, edi
add ebx, ecx
mov ecx, edi
or ecx, edi
mov edi, ecx
add edx, 0xedaadf7c
xor ebx, ecx
add ecx, 0xedabb2da
jmp 0x4b8959
mov esi, dword [esp + 0xbc]
sub edx, ecx
add edx, edi
or edx, ecx
and ecx, edi
neg edi
sub edi, ebx
xchg edx, ecx
add ecx, edi
jmp 0x4b8612