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

Disassembly:
mov ebx, dword [esp]
rol esi, 0x1d
xor ecx, edi
add ecx, 0x91291f53
add edi, edx
sub edi, 0x9129a3d4
or esi, ecx
mov esi, 0x912a3838
jmp 0x476b3e
add dword [esp + 0x88], ebx
xor edx, ecx
ror edx, 4
neg edi
xor ecx, 0x912b75df
or edx, 0x912bb879
mov esi, edi
xor ecx, 0x912c3c8d
sub ecx, edx
jmp 0x476bdf
mov dword [esp + 0x4c], ebx
and esi, edi
sub edx, ecx
add edx, esi
inc esi
xor ecx, edx
xor ecx, edx
xchg ecx, esi
xor esi, edx
jmp 0x477509
inc dword [esp + 0x50]
shl edx, 0x16
mov edx, esi
not ecx
xchg edx, esi
add edi, edx
mov edi, ecx
jmp 0x476047
rol eax, 8
dec esi
xor ecx, edi
sub esi, edi
add ecx, edx
add edi, esi
shr ecx, 0x1a
xchg esi, edi
not edi
nop
xor edx, edi
shr edi, 2
add edx, ecx
or edx, 0x9148288c
xchg esi, edi
jmp 0x477382
mov ebx, dword fs:[ebx]
sub edi, edx
sub edi, ecx
add esi, 0x917dc324
jmp 0x477ded
sub esp, 0xac
xor ecx, esi
xor ecx, edx
xor edi, ecx
shr edx, 5
jmp 0x477bb1
jne 0x475ad7
shr ecx, 0x1f
xor edi, edx
shl edi, 0x11
xchg edi, ecx
shl edi, 0x19
ror ecx, 0x17
jmp 0x4766f7
add dword [esp], 4
bswap edx
xchg edx, ecx
shr edx, 3
neg edi
sub edx, 0x91ad3927
jmp 0x4759b1
mov dword [esp], 0
mov edx, 0x91ad9182
ror esi, 0xb
ror edi, 8
mov ecx, edx
shl edx, 0x12
dec ecx
dec ecx
neg edx
and edx, ecx
and edi, 0x91b005a2
rol edx, 0xc
or esi, ecx
dec esi
jmp 0x476256
mov dword [esp], ebx
neg esi
mov ecx, edi
neg edx
shr ecx, 0x17
xchg ecx, edi
mov esi, edx
sub edi, edx
or edx, ecx
or esi, ecx
sub edi, edx
xor ecx, 0x91be5b94
add edx, esi
shr esi, 8
xor edx, edi
jmp 0x475ad7
mov ebx, dword [ebx]
dec edi
add ecx, esi
ror edx, 0xb
xor esi, 0x91c2ee98
sub ecx, edx
and esi, edx
not edx
jmp 0x478505
add ebx, dword [esp + 0x88]
sub esi, ecx
sub ecx, 0x91c691e4
shl esi, 0x1a
not edx
xor edi, 0x91c7588a
add edx, esi
and edx, ecx
sub edi, esi
shr edi, 5
add ecx, edi
and esi, edx
shl edx, 0xb
jmp 0x47767b
mov dword [esp + 0x88], ebx
inc esi
xor edi, edx
mov ecx, edi
or edx, edi
and esi, 0x91cf3648
xor esi, edi
bswap ecx
rol ecx, 0xf
xor edi, esi
xchg edx, edi
xchg edi, ecx
or esi, edi
jmp 0x47748c
mov dword [esp + 0x4c], 0
or esi, ecx
xor ecx, edx
sub edi, 0x91d5462e
xchg ecx, esi
ror edi, 0x12
xor edx, edi
rol edi, 0x12
xor esi, edi
sub esi, edi
add edx, ecx
xchg ecx, esi
or ecx, 0x91d7b44e
jmp 0x47764b
mov ebx, dword [esp + 0x50]
sub edi, esi
sub esi, 0x91df800f
or ecx, edi
ror edi, 2
add edi, ecx
or esi, 0x91e08ff8
bswap esi
neg esi
add esi, 0x91e16d95
and ecx, 0x91e1b18d
jmp 0x478740
mov ebx, dword [esp + 0x88]
or edx, 0x91ea6c97
shr edi, 0xe
and ecx, edx
or esi, edx
add ecx, edi
xor esi, edi
mov ecx, 0x91ec0c92
not edi
and edi, 0x91ec96ce
jmp 0x4782a9
xor eax, eax
xor esi, edx
inc ecx
sub edi, ecx
ror edi, 0xe
jmp 0x476863
add dword [esp + 0x88], eax
xor edi, esi
add edi, esi
xor edx, ecx
dec edi
or edi, edx
add ecx, edx
inc esi
sub edi, 0x9213c7ef
mov ecx, edi
not edi
rol edi, 9
inc edi
xor edi, esi
sub edx, edi
bswap edx
jmp 0x476e33
mov ebx, dword [ebx]
neg ecx
sub ecx, edi
xor edi, esi
sub edx, ecx
mov esi, ecx
or edx, esi
sub edi, ecx
add edi, edx
or ecx, edi
xor ecx, 0x9224abe2
add edi, esi
jmp 0x475a00
push ebx
xchg edi, ecx
shr esi, 0x1d
ror esi, 0x1a
shr edx, 0xb
sub ecx, edx
bswap edi
xchg edx, edi
shr ecx, 0xd
ror edi, 0x1b
mov ecx, edx
jmp 0x476465
add dword [esp + 0x88], 4
and edi, esi
bswap esi
mov ecx, esi
xor edi, 0x922f473f
bswap esi
xchg esi, edx
or edx, 0x923015a4
xor edx, 0x9230691d
sub edx, esi
jmp 0x476374
xor al, byte [ebx]
xchg edx, edi
xor edi, esi
and edx, 0x924a26c1
sub edx, esi
mov ecx, esi
xchg edi, esi
add ecx, 0x924b3378
xor esi, ecx
mov edi, 0x924bc906
add ecx, 0x924c0d01
or edi, esi
shl ecx, 0xa
neg ecx
xor esi, ecx
sub edx, ecx
and edi, edx
jmp 0x475b3a
mov ebx, dword [ebx]
and edi, ecx
add edi, edx
neg ecx
ror ecx, 0xe
sub edx, edi
xor edx, edi
xor esi, 0x926f8951
add edi, edx
rol edx, 0x12
shr edx, 0x1d
bswap esi
bswap edi
jmp 0x477f1a
mov ebx, dword [ebx]
or esi, edx
add edx, esi
xor edi, 0x9282e12e
xchg ecx, edx
mov edi, edx
mov edi, ecx
xor edi, esi
xor edi, 0x928439ba
add ecx, edi
or esi, 0x9284bcef
bswap edi
jmp 0x478105
sub dword [esp + 0x88], 8
sub edi, ecx
xor edi, edx
and ecx, edx
and esi, edi
sub edx, esi
or ecx, esi
shl ecx, 0x1b
or ecx, esi
or esi, ecx
neg edx
add edx, ecx
bswap esi
and edx, ecx
jmp 0x477b28
add dword [esp + 0x88], 0x20
xchg esi, edx
mov esi, 0x9290f429
xchg ecx, edi
sub esi, edi
xor ecx, edi
xchg edx, ecx
jmp 0x47701a
mov ebx, dword [ebx]
xor edx, ecx
and esi, 0x929ea60c
xor edx, 0x929eed96
and edi, edx
jmp 0x477855
add ebx, 0xc
shl esi, 0x16
xor edi, edx
nop
not edi
and esi, 0x92abee85
or esi, edx
mov ecx, esi
xor ecx, edx
jmp 0x476c9e
mov ebx, dword [ebx]
mov edi, edx
xor edx, ecx
add edx, ecx
neg esi
xor edx, 0x92b07b21
mov esi, edi
rol edi, 0x11
jmp 0x476d37
mov ebx, dword [esp + 0x88]
neg edx
sub edx, ecx
sub ecx, edx
ror ecx, 0xb
xor esi, ecx
add edx, edi
sub edx, ecx
inc ecx
or ecx, 0x92c103bd
rol edi, 0x17
mov esi, 0x92c18a88
jmp 0x477424
add ebx, dword [esp + 0x4c]
or esi, ecx
xchg edi, ecx
xor edx, esi
xor ecx, edx
and edx, esi
shr esi, 4
or esi, 0x92c8638a
jmp 0x477b3b
mov eax, 2
add ecx, 0x92cecbbe
sub edx, ecx
bswap edx
bswap edi
or esi, 0x92cfdcbb
sub ecx, esi
neg ecx
add edx, esi
jmp 0x4762f3
cmp byte [ebx], 0
jmp 0x47702a
mov ebx, dword [esp + 0x88]
mov esi, edi
add edx, edi
jmp 0x476164
jne 0x476863
add edx, ecx
and esi, 0x92e39632
or edi, esi
rol esi, 0x12
mov edi, esi
shl edx, 0xa
xchg ecx, edx
sub edx, esi
neg ecx
jmp 0x477e8b
mov ebx, dword [ebx]
mov edi, esi
xor esi, edi
add esi, edx
mov edi, 0x92f9b131
sub edi, esi
shr edx, 0xb
xor esi, 0x92fa7dbc
xor edx, esi
xor esi, 0x92fb123a
shl ecx, 0x18
jmp 0x4773a1
movzx ebx, word [ebx]
rol ecx, 0xa
shr edx, 7
not ecx
add edx, 0x93037ba2
ror esi, 0x11
xor ecx, edx
rol ecx, 0x1b
mov edx, 0x93048c07
add edi, 0x9304d0a4
jmp 0x477966
mov dword [esp + 0x50], eax
mov ecx, 0x9314ef00
add ecx, esi
mov edi, 0x93158219
or edi, edx
rol edi, 0x13
xor ecx, esi
mov edx, 0x93178c6f
jmp 0x476bb7
inc ebx
or edi, 0x932cf890
sub esi, 0x932d900c
or esi, edi
and edx, edi
neg ecx
mov esi, ecx
not edx
shr esi, 5
jmp 0x476faa
add ebx, dword [esp + 0x4c]
and edi, ecx
sub edi, edx
add edx, 0x93306cfc
mov edi, esi
not edi
xchg esi, edx
jmp 0x47620d
mov ebx, dword [ebx]
xor esi, ecx
add esi, edi
add ecx, 0x933822d9
jmp 0x476e96
mov eax, 4
mov esi, 0x933d6e5f
mov ecx, edi
mov edx, ecx
shr edx, 0xe
xchg edx, esi
bswap edi
and edi, edx
shl esi, 0x1f
jmp 0x4771bc
mov ebx, dword [esp]
add esi, edx
or ecx, edx
sub ecx, edx
rol edx, 0x12
shl edi, 0x19
xor ecx, esi
xor ecx, esi
sub esi, edx
mov edx, ecx
jmp 0x478625
cmp eax, dword [esp + 0x1c]
jmp 0x475efb
mov ebx, dword [esp + 0x4c]
and ecx, esi
and esi, edi
add esi, edi
shl esi, 0xa
and edx, edi
and edx, 0x93435432
sub edi, edx
xor ecx, edx
xor ecx, 0x9344180b
dec esi
jmp 0x47619b
mov ebx, dword [esp + 0x4c]
xor esi, 0x934768f4
xchg edi, esi
mov edx, esi
mov esi, edx
sub ecx, 0x934868be
xchg esi, ecx
mov edi, 0x9348ecbd
and edx, ecx
sub esi, edi
xchg edi, edx
sub edx, edi
jmp 0x4779e8
mov dword [esp + 0x88], 0
mov edi, ecx
or ecx, 0x9363ccd7
inc edi
sub edi, esi
and esi, edx
xchg edi, edx
inc edi
mov edx, ecx
or edi, 0x9365b30c
bswap edx
xor edi, edx
add edi, esi
xor edi, edx
jmp 0x47857b
mov ebx, dword [ebx]
mov edi, edx
or ecx, edx
xor edx, ecx
xchg ecx, edx
neg edx
mov edi, ecx
jmp 0x4782ea
mov ebx, dword [ebx]
or esi, edx
xor edx, esi
inc ecx
add ecx, edi
xor edi, esi
or ecx, edi
neg edi
and edx, esi
add ecx, 0x9398896d
and ecx, edx
xchg edx, edi
and esi, ecx
sub edi, 0x939a9ac7
jmp 0x476a39
mov dword [esp], ebx
xor ecx, esi
xor edi, ecx
mov edi, edx
inc edi
and edi, esi
xchg edx, esi
xor edi, esi
shr edi, 0x1a
and ecx, edx
inc edx
ror ecx, 2
jmp 0x476efd
mul ebx
neg edx
and esi, ecx
add edi, edx
not ecx
inc edi
mov edx, esi
add edi, 0x93b2d177
jmp 0x476594
mov dword [esp + 0x88], ebx
add edx, ecx
shl edi, 0xe
and edx, 0x93baf92c
add esi, ecx
shl edi, 0x16
jmp 0x477d02
add ebx, 0x3c
or edi, 0x93bbd62c
xor edx, 0x93bc1aae
sub edx, edi
mov esi, edx
mov edi, 0x93bceed5
jmp 0x47820a
mov ebx, dword [esp + 0x88]
rol edi, 0x16
and edi, esi
add edx, esi
jmp 0x47713d
add esp, 0xac
and edx, esi
and edx, ecx
add edx, ecx
nop
xchg edx, edi
jmp 0x47871c
mov dword [esp + 0x50], 0
sub edi, esi
add edi, 0x93de7521
xor esi, edi
mov edx, ecx
inc esi
add esi, ecx
neg edx
and ecx, esi
inc ecx
jmp 0x476063
add dword [esp + 0x88], 0x78
ror esi, 5
sub esi, edi
or esi, ecx
or edx, 0x93f8734d
jmp 0x4774b8
add ebx, 0xc
mov ecx, edi
not edi
sub edx, edi
and edi, 0x9409ec36
xchg edx, edi
sub esi, edx
dec esi
add edx, ecx
xchg edi, esi
or edi, esi
not edx
not edi
add edi, ecx
jmp 0x476d6d
mov ebx, 0x30
and esi, edx
xor edi, esi
sub edx, edi
and esi, edx
shr edi, 0x17
mov ecx, edx
shl edx, 3
jmp 0x475dfb
pop ebx
bswap edx
bswap ecx
add ecx, 0x94165987
dec edx
bswap edx
bswap esi
mov ecx, esi
and esi, edx
jmp 0x4774ac
add ebx, 0x18
sub esi, edi
mov edi, edx
xchg edi, ecx
sub ecx, edi
and esi, edi
add ecx, edi
inc ecx
and edi, 0x94276b4a
xor edi, ecx
sub edx, ecx
sub esi, 0x9429189c
add esi, 0x9429928f
sub edx, esi
and edi, ecx
jmp 0x47665b
add ebx, dword [esp + 0x4c]
add edx, edi
add esi, edi
or esi, edx
jmp 0x47667c
mov ebx, dword [ebx]
dec esi
shl ecx, 5
mov ecx, edx
and edi, edx
inc ecx
add ecx, esi
add edx, esi
mov esi, 0x946f2a0c
or ecx, esi
shl ecx, 9
sub ecx, edi
rol ecx, 8
not edx
sub ecx, esi
and esi, 0x947112f1
jmp 0x4779cc
add ebx, dword [esp + 0x4c]
ror esi, 0x1b
bswap edx
ror esi, 5
inc edx
add esi, ecx
xor edi, esi
ror ecx, 0xc
add edx, ecx
add esi, 0x9477a5af
jmp 0x477895
mov ebx, dword [ebx]
xchg edx, edi
mov edx, esi
dec esi
sub ecx, esi
or edx, 0x947b141c
add esi, edx
and esi, 0x947b98f9
inc esi
xchg edi, ecx
jmp 0x47826c
mov dword [esp + 0x88], ebx
mov edx, 0x947fdb55
or edi, edx
sub edx, ecx
neg edi
and edi, ecx
bswap edx
mov ecx, edi
or edx, 0x9481c155
add esi, edi
add edi, esi
and ecx, esi
shr edx, 5
jmp 0x4784a1
mov ebx, dword [esp + 0x4c]
inc ecx
shr ecx, 0xe
add edi, edx
mov edi, ecx
not esi
xor ecx, edx
sub esi, edi
dec ecx
not edx
xor ecx, esi
and edi, 0x94a55365
add esi, ecx
jmp 0x4759d7
add ebx, dword [esp + 0x4c]
sub ecx, 0x94aab6de
neg ecx
add edi, ecx
xchg ecx, esi
neg edx
sub edi, edx
add edi, ecx
jmp 0x476115
mov dword [esp + 0x1c], ebx
inc edi
xchg ecx, edx
ror esi, 3
add edi, edx
jmp 0x477e12
add ebx, dword [esp + 0x50]
mov edx, esi
inc edi
bswap esi
xchg edx, esi
mov esi, edx
rol ecx, 1
xchg ecx, edx
and edx, edi
rol edx, 0x16
sub ecx, esi
xchg ecx, edi
dec esi
mov esi, ecx
or ecx, edx
jmp 0x47746d
ret
mul ebx
neg edx
bswap ecx
add edx, edi
sub edi, ecx
add edx, 0x94d83bd8
and edx, ecx
sub esi, edi
sub edi, 0x94d90256
and edi, esi
shr esi, 0xc
and edi, edx
sub edx, edi
add ecx, 0x94da622a
shl edx, 8
jmp 0x4772a8