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

Disassembly:
cmp eax, dword [esp + 0x9c]
jmp 0x476a0c
add ebx, 0x3c
neg edi
xchg ecx, esi
or edx, edi
neg esi
xchg ecx, esi
dec ecx
and edx, ecx
xor edx, edi
jmp 0x475c0b
add esp, 0x160
bswap esi
xchg ecx, edi
rol esi, 7
or esi, ecx
add edx, esi
add ecx, 0x234a644e
xchg esi, ecx
xor ecx, edx
and edx, 0x234ab504
neg edx
jmp 0x477070
sub esp, 0x160
and ecx, esi
and edx, edi
xchg ecx, edx
add edi, ecx
xchg esi, edx
mov edx, esi
jmp 0x4764f1
mov ebx, dword [esp + 0xc]
mov esi, edi
xor edx, esi
add esi, edi
inc esi
bswap esi
sub edi, 0x23557e06
add ecx, 0x23559aec
or edx, edi
jmp 0x475367
mov ebx, dword [esp + 0x24]
inc ecx
or esi, 0x235a9e5e
sub ecx, 0x235abaee
add edx, edi
add edi, ecx
rol edx, 0x1b
add edi, 0x235b2850
or esi, ecx
sub ecx, edi
sub esi, 0x235b78e2
shr ecx, 0x1c
xor ecx, esi
jmp 0x476a59
mov dword [esp + 0x24], 0
xor edx, ecx
add esi, edx
add ecx, edi
and edx, ecx
shr esi, 0x14
xor edx, ecx
xchg ecx, esi
or edi, esi
jmp 0x476a89
mul ebx
neg esi
and ecx, 0x2363d3f6
mov edi, 0x2363eede
xchg edx, edi
sub edx, esi
rol edi, 0x1c
jmp 0x4759f8
add ebx, dword [esp + 0xc]
ror edx, 6
sub edx, edi
add edx, edi
and edx, edi
jmp 0x4768f7
jne 0x476be6
add esi, ecx
shl ecx, 8
or edx, edi
sub edx, ecx
xor esi, edx
add ecx, edi
add esi, ecx
xchg edx, ecx
mov esi, 0x23665f46
ror edi, 0xe
jmp 0x477233
add dword [esp + 0xb8], 4
add edx, ecx
add esi, ecx
mov edx, edi
mov edx, ecx
and edi, 0x23681fa2
and edx, edi
inc esi
rol ecx, 4
jmp 0x4759c4
add ebx, dword [esp + 8]
xor edi, edx
or edx, esi
sub ecx, 0x236b8ac0
xchg esi, edx
sub esi, edx
ror esi, 0x1c
or ecx, 0x236bf630
not ecx
shr ecx, 8
or ecx, edx
add edi, ecx
sub edi, esi
jmp 0x477466
mov ebx, dword [ebx]
add ecx, edx
add edx, esi
mov edx, ecx
mov esi, 0x236d6fbe
jmp 0x477264
mov ebx, dword [esp + 0xb8]
bswap ecx
mov edx, 0x237150a6
ror esi, 9
dec edi
jmp 0x476406
mov dword [esp + 8], eax
and edi, edx
mov ecx, esi
or edx, edi
mov edx, 0x2372f106
ror esi, 0x1b
or edi, ecx
jmp 0x4772bd
mov ebx, dword [ebx]
xor esi, edi
not edi
shr edi, 0x1e
sub esi, edx
xchg edi, esi
sub edx, 0x237cff22
add esi, ecx
xchg edx, ecx
and edi, esi
not ecx
ror edi, 6
shr esi, 0x17
sub esi, ecx
add esi, ecx
jmp 0x476813
movzx ebx, word [ebx]
or esi, ecx
sub edi, 0x237f5f86
mov edi, 0x237f7aba
xor edi, 0x237f9a14
jmp 0x47604e
push ebx
sub edx, ecx
add esi, edi
add ecx, esi
add edx, edi
jmp 0x476b22
mov ebx, dword [ebx]
add edi, edx
ror esi, 8
and ecx, edi
add ecx, esi
sub edi, 0x23835ec2
add esi, edi
jmp 0x476d63
add dword [esp + 0x24], 4
mov esi, 0x238e6100
xchg ecx, edi
neg edx
mov ecx, esi
jmp 0x4773bf
add dword [esp + 0x24], 0x78
or ecx, edx
mov edi, esi
neg edx
and ecx, esi
or ecx, 0x2391441a
mov esi, ecx
xchg edx, edi
or ecx, 0x239197a0
or edi, esi
add edi, 0x2391cca6
jmp 0x477202
mov dword [esp + 0x24], ebx
sub ecx, edi
sub edi, edx
mov edx, edi
xor ecx, esi
not edi
sub edi, edx
xor esi, ecx
or ecx, 0x23980b44
rol edx, 4
bswap edi
xchg edx, edi
mov ecx, esi
jmp 0x4760de
add ebx, dword [esp + 0xc]
ror ecx, 0xe
add esi, ecx
or edx, edi
xor ecx, edx
xchg edx, edi
xor ecx, edx
xchg edi, ecx
mov ecx, edi
and ecx, esi
xor edi, esi
xor esi, ecx
not edx
jmp 0x475bfd
mov dword [esp + 0xc], 0
xor esi, edx
sub ecx, edx
or edi, esi
shr esi, 8
inc ecx
ror edi, 0x15
jmp 0x4756e7
mov eax, 2
sub ecx, 0x239f9896
mov ecx, 0x239fb3a0
bswap ecx
xchg ecx, esi
jmp 0x477437
add ebx, 0x18
xor edi, ecx
or esi, ecx
and esi, 0x23a0464a
dec edi
mov edi, esi
xor esi, edx
xchg esi, ecx
sub edx, 0x23a0d140
shr edx, 0x14
or edx, 0x23a10894
rol esi, 0x17
sub edi, edx
jmp 0x476078
mul ebx
xchg edx, ecx
or edi, ecx
or ecx, edi
sub ecx, edx
shl edx, 0x17
and ecx, edi
or edi, esi
add esi, 0x23a42c48
jmp 0x476888
mov ebx, dword [ebx]
or esi, ecx
sub edx, esi
xor ecx, edx
bswap edi
sub ecx, 0x23a504b0
sub edx, ecx
rol edi, 7
mov ecx, edx
and edx, 0x23a6c17c
mov edx, esi
jmp 0x476202
mov ebx, dword [esp + 0xc]
add edx, ecx
or esi, ecx
not ecx
and ecx, edx
or edi, 0x23a9a1a4
shr esi, 1
jmp 0x476f39
mov dword [esp + 0xb8], 0
mov edx, ecx
dec edi
mov esi, ecx
bswap esi
inc edi
or ecx, 0x23ae93da
jmp 0x475f6e
mov dword [esp + 0xc], ebx
shl ecx, 6
xchg ecx, esi
mov ecx, edx
neg ecx
mov edx, ecx
xchg edi, esi
shr edx, 0xe
xchg ecx, edx
jmp 0x4755fd
mov ebx, dword [esp + 0x24]
and ecx, esi
xor edx, edi
xchg ecx, edx
bswap esi
xor esi, edi
ror ecx, 0x1c
not esi
mov edi, ecx
mov ecx, esi
or ecx, edx
jmp 0x4771bf
mov ebx, dword [ebx]
xor ecx, edi
sub esi, edx
and edx, 0x23c1a7dc
xchg edi, ecx
not esi
mov edi, edx
xchg edx, esi
ror ecx, 0x13
add esi, 0x23c24772
ror edi, 0x14
add edx, ecx
add edx, ecx
and esi, edi
not edx
jmp 0x475f2d
mov ebx, dword [esp + 0x24]
bswap edx
and edi, ecx
sub ecx, edx
and edi, esi
and edi, ecx
add ecx, edi
sub ecx, 0x23c37fde
xchg edx, ecx
and esi, edx
xor edx, edi
jmp 0x476cd1
add ebx, dword [esp + 0xc]
sub edx, 0x23c3f1b0
add esi, 0x23c40b4e
add esi, 0x23c42564
or esi, 0x23c440ce
or edx, 0x23c45a8e
and edi, esi
jmp 0x476dd3
mov dword [esp + 8], 0
add edx, ecx
mov ecx, 0x23c75864
and ecx, 0x23c77224
add edi, 0x23c78c32
inc ecx
mov esi, 0x23c7c2da
sub esi, 0x23c7dc4c
xchg ecx, edx
jmp 0x476181
cmp byte [ebx], 0
jmp 0x47582f
mov ebx, dword [ebx]
or esi, edx
and esi, ecx
neg edi
xchg esi, edi
sub edi, ecx
xor ecx, esi
jmp 0x475fd7
mov ebx, dword [ebx]
and ecx, edi
or esi, ecx
or edi, edx
sub ecx, edi
add esi, ecx
sub edx, esi
jmp 0x477048
add dword [esp + 0x24], eax
and esi, 0x23e18c14
add edx, esi
sub ecx, 0x23e1bf46
xchg edi, esi
xchg edi, esi
or edi, ecx
sub ecx, esi
sub edx, edi
or edi, 0x23e25d44
xor edx, ecx
rol edx, 0xb
or edi, ecx
jmp 0x4756b2
mov ebx, dword fs:[ebx]
xor edi, esi
xchg edx, ecx
inc ecx
mov esi, 0x23e31e2a
mov esi, edi
shl edi, 2
inc edx
and edi, 0x23e3865a
jmp 0x476a6c
mov dword [esp + 0xb8], ebx
nop
dec edx
xor edi, 0x23e4fcf4
xor edi, esi
ror edi, 0x16
or esi, ecx
or esi, 0x23e568e0
xor ecx, edi
jmp 0x476ab0
jne 0x476ab0
xor edx, esi
bswap esi
mov ecx, edx
mov edi, ecx
or esi, edi
xchg edx, edi
mov edx, esi
add edx, 0x23edc9a8
jmp 0x475d57
rol eax, 8
add edi, edx
add esi, edi
ror edx, 1
add edi, 0x23ee379c
add ecx, esi
xor edx, ecx
add ecx, edi
not edx
ror ecx, 0xf
xchg edx, edi
or esi, 0x23eeef52
mov edx, ecx
bswap ecx
add edi, esi
jmp 0x476dfc
mov ebx, dword [ebx]
add edx, edi
sub edx, 0x23ef7b4c
add ecx, edi
add ecx, edx
jmp 0x476d03
add ebx, 0xc
or esi, ecx
or ecx, esi
and ecx, edi
xchg ecx, edx
and esi, edi
and esi, ecx
ror esi, 5
and ecx, 0x23f081c8
jmp 0x476875
mov dword [esp + 0x9c], ebx
and edx, esi
sub edi, 0x23f0bb8e
mov esi, ecx
not esi
mov edi, edx
xchg ecx, esi
sub edi, 0x23f13fcc
xor esi, edx
xor ecx, edx
dec edi
jmp 0x476f09
inc dword [esp + 8]
mov edx, edi
add edx, ecx
xor edx, edi
mov ecx, 0x23f1fd9c
mov ecx, 0x23f2175c
mov edx, edi
jmp 0x47587b
xor eax, eax
ror edi, 0x16
sub edi, esi
add ecx, 0x23f4a37a
sub edx, esi
ror edi, 9
and edx, 0x23f4f290
sub edx, 0x23f50c7a
add ecx, edi
jmp 0x476be6
xor al, byte [ebx]
neg edi
sub ecx, 0x23fa222c
xor edx, esi
xchg edi, ecx
jmp 0x476a2b
mov dword [esp + 0xb8], ebx
inc esi
xor ecx, 0x23ff336c
shl esi, 0xc
or edi, esi
mov ecx, edx
mov esi, 0x23ff99c8
mov esi, edi
mov edx, 0x23ffcff4
mov esi, edx
not edi
add edx, edi
sub edx, 0x2400357e
xchg ecx, edi
not edx
jmp 0x475fbe
mov ebx, dword [ebx]
sub esi, edi
mov esi, edx
jmp 0x476457
mov ebx, dword [esp + 0xb8]
and esi, edx
add esi, edi
xor ecx, 0x24020a8e
mov esi, edx
xchg esi, edx
xor edi, ecx
xchg edx, esi
mov edi, 0x24028d1a
mov edi, ecx
neg edx
jmp 0x4758ff
add ebx, dword [esp + 0xc]
or edi, 0x2402e50a
bswap ecx
inc edx
neg edi
add edx, ecx
bswap edi
and edi, esi
xor esi, edi
xor edi, edx
xchg edi, esi
not ecx
shl esi, 0xe
or edx, ecx
dec edx
jmp 0x4754a1
mov dword [esp + 0x24], ebx
xor edi, edx
xchg edi, esi
add edi, ecx
xor edi, esi
xchg ecx, edi
mov edx, ecx
and esi, edx
mov edi, esi
neg edi
and esi, edx
jmp 0x475db0
mov dword [esp + 0x24], ebx
bswap ecx
add edi, esi
add edi, ecx
add ecx, edx
jmp 0x476cdc
inc ebx
add ecx, 0x240a10f4
mov edi, edx
add esi, ecx
and edi, esi
and edi, ecx
add edx, 0x240a8f44
add ecx, 0x240aa904
mov edi, edx
mov ecx, esi
neg esi
jmp 0x476697
mov ebx, dword [ebx]
inc esi
sub esi, ecx
sub edi, edx
mov edi, edx
neg esi
and esi, ecx
shr esi, 0x18
dec ecx
sub esi, edi
xor esi, ecx
jmp 0x475b41
mov ebx, 0x30
not ecx
mov esi, edi
or esi, edx
xchg esi, edi
shl ecx, 0x11
xchg edx, ecx
xor edx, edi
or edx, edi
ror edi, 0x1c
and edi, edx
add esi, 0x2413fe10
add ecx, edx
not ecx
sub esi, 0x24144c80
jmp 0x4768b9
add dword [esp + 0x24], ebx
xchg esi, ecx
or edi, esi
sub edx, ecx
mov edx, ecx
xchg edx, ecx
or edx, ecx
jmp 0x477357
add ebx, dword [esp + 0x24]
or edi, edx
sub ecx, edi
xor edi, esi
xchg ecx, edi
inc edx
neg esi
add ecx, edi
sub ecx, 0x2415c9a6
dec edi
sub edi, esi
dec esi
add edi, edx
jmp 0x47724e
add ebx, 0xc
and esi, 0x241b806c
not edi
dec esi
mov edx, edi
jmp 0x476ed6
ret
mov ebx, dword [ebx]
xor edi, esi
and esi, ecx
and edx, esi
or esi, edi
add edi, esi
or esi, 0x2427843a
xor edi, esi
xchg ecx, edi
jmp 0x475804
mov ebx, dword [esp + 0xc]
xor edx, edi
sub esi, 0x2428ef56
xor edx, edi
add edx, edi
jmp 0x476f51
pop ebx
or edi, edx
and edi, ecx
add edi, edx
ror edi, 0x1c
and edx, 0x242a54fa
add edx, ecx
sub ecx, esi
mov edi, edx
jmp 0x47535b
mov ebx, dword [ebx]
xchg edi, esi
add edi, ecx
dec esi
or edi, esi
neg edx
xchg edx, ecx
xor edx, edi
or edx, edi
jmp 0x475eae
add ebx, dword [esp + 0xc]
and edx, ecx
mov esi, edx
and esi, 0x242bce56
add edx, ecx
xor esi, ecx
xor esi, edx
xchg edi, edx
add esi, ecx
inc edi
mov edx, ecx
add ecx, esi
ror esi, 8
jmp 0x476c74
sub dword [esp + 0x24], 8
and edi, edx
and esi, edx
and edx, edi
ror esi, 0x1d
sub ecx, 0x242e9822
mov edx, esi
add esi, 0x242ecfce
add ecx, edx
bswap ecx
xchg esi, edi
and ecx, edx
add edi, edx
jmp 0x476433
add dword [esp + 0x24], 0x20
xchg ecx, esi
and esi, 0x2432a112
nop
add esi, ecx
sub edx, esi
or esi, 0x24330d88
mov ecx, esi
xor edi, edx
xchg edi, esi
add edx, 0x24337242
jmp 0x476237
mov ebx, dword [esp + 0x24]
sub edx, ecx
or ecx, 0x2436b52a
sub edx, esi
shr edi, 0x1c
and ecx, edi
xchg ecx, edx
jmp 0x47593e
mov ebx, dword [esp + 8]
or edi, 0x243a25bc
xor edx, ecx
xchg esi, ecx
or edi, esi
mov edx, 0x243a8c92
mov esi, edx
neg ecx
mov edi, esi
sub edx, 0x243b50a0
and edx, esi
xor edx, edi
and edx, esi
jmp 0x4757e9
mov eax, 4
sub esi, ecx
xor edx, ecx
and edx, 0x243c1720
or edi, 0x243c3a9c
xchg edi, edx
neg edi
neg edi
sub esi, ecx
jmp 0x475b8c