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

Disassembly:
sub dword [esp + 0x70], 8
neg edi
sub edi, ebx
and ebx, edx
neg ebx
dec edi
add esi, edi
jmp 0x475f27
mov ecx, dword [ecx]
xchg edx, ebx
add edx, edi
inc edi
rol edi, 0x18
shr ebx, 0x1d
ror esi, 0x1e
bswap edi
jmp 0x477c79
add dword [esp + 0x70], 0x20
and edi, edx
xor ebx, 0x653a25c9
xor edx, ebx
ror edi, 3
sub ebx, edx
dec ebx
sub edx, esi
jmp 0x475fc1
jne 0x477e7d
sub edx, ebx
add edx, ebx
and edi, edx
mov edi, 0x65421ec5
mov esi, ebx
add edi, esi
or edi, 0x65437998
xor edi, 0x6543ff37
xchg edi, ebx
or ebx, edi
or edx, 0x6545d13a
sub edi, edx
xor ebx, edi
xchg edx, esi
jmp 0x475be4
mov dword [esp + 0xd0], ecx
rol edx, 3
shl ebx, 0x11
sub edx, esi
inc edx
and ebx, edi
add edi, 0x655f8fd7
xor edi, esi
or ebx, edi
mov esi, 0x6561215f
xor esi, ebx
jmp 0x476930
mov dword [esp + 0x70], 0
or ebx, esi
xor edi, 0x65941a24
xchg edx, ebx
sub esi, edx
sub edi, ebx
and edi, ebx
dec edi
mov esi, ebx
jmp 0x475947
add ecx, dword [esp + 0x1c]
add ebx, edx
or esi, edx
sub esi, edx
or edx, 0x659bbb4d
dec edx
mov esi, edi
jmp 0x47769d
mul ecx
mov ebx, edi
xor edi, edx
ror ebx, 0x17
mov esi, 0x65a0fcdb
sub esi, edi
xor edx, ebx
and edi, esi
sub esi, 0x65a1f6a3
shr edi, 0xe
jmp 0x476a8d
add dword [esp + 0x70], 4
mov edi, ebx
not edx
sub esi, ebx
or esi, edx
xor ebx, esi
mov esi, 0x65b049ea
sub ebx, edx
dec esi
inc ebx
sub edi, edx
jmp 0x4775d6
mov dword [esp + 0x70], ecx
sub edi, ebx
not edx
xchg ebx, edi
add edx, esi
xchg edx, edi
and ebx, 0x65ba6202
ror ebx, 0x17
mov ebx, edi
jmp 0x476c03
mov ecx, dword [esp + 0x70]
mov esi, 0x65bbb784
and edx, esi
neg edi
mov edx, ebx
xchg edx, esi
or edx, edi
sub esi, edi
nop
shr edi, 0xf
neg edi
sub esi, edi
ror esi, 0x15
jmp 0x475804
rol eax, 8
neg edx
rol esi, 0xa
xor esi, edi
or ebx, esi
mov ebx, esi
rol esi, 0x15
add edx, ebx
jmp 0x476bdb
add ecx, 0xc
mov edi, edx
xchg esi, edi
sub edx, esi
add edi, esi
mov edx, ebx
ror edx, 0x12
neg edx
add esi, edi
xor esi, 0x65d7a9ee
jmp 0x4778be
mov dword [esp + 0xc4], 0
xchg edi, edx
or esi, edx
sub esi, edx
add ebx, esi
shr esi, 0xd
xor edi, 0x65e6b5f7
and ebx, 0x65e6f45f
ror ebx, 0x17
ror esi, 0x11
mov esi, edi
sub edx, edi
jmp 0x47617e
mov ecx, dword [esp + 0x70]
xor edx, esi
xor edi, ebx
shl edi, 0x15
or edx, 0x65f41441
mov ebx, edx
jmp 0x477bca
mov ecx, dword [esp + 0x70]
or edi, 0x65fd6de6
mov edi, edx
mov ebx, 0x65fde9f6
sub esi, ebx
xor edi, 0x65fe78b6
or edi, edx
or esi, edi
jmp 0x47788d
add ecx, dword [esp + 0x1c]
sub ebx, edx
or edi, esi
and edi, esi
mov esi, ebx
xor ebx, edi
shr edi, 0xa
shr edx, 0x19
xor esi, 0x6614073e
ror edx, 0x15
shl edi, 6
rol edx, 0x18
and edi, ebx
jmp 0x476d96
mov dword [esp + 0x1c], 0
xor edi, ebx
add esi, ebx
sub esi, ebx
xor esi, edx
add ebx, edx
sub edx, 0x662268f1
sub edi, 0x6622a8cc
and edi, edx
not ebx
jmp 0x475a9c
mov ecx, dword [ecx]
not ebx
rol ebx, 0x1e
neg ebx
mov edx, ebx
and ebx, edx
jmp 0x4773fb
mov dword [esp + 0x70], ecx
or ebx, esi
inc edx
shr esi, 0xd
neg ebx
xor edi, ebx
and edx, edi
sub edx, 0x664cf97f
rol ebx, 9
jmp 0x476dc5
mov dword [esp + 0x1c], ecx
or edi, edx
or esi, edx
xchg edi, edx
mov edx, edi
xor ebx, 0x664e84cd
and edx, 0x664ed4cd
sub esi, edi
or esi, edi
jmp 0x476de0
add ecx, 0xc
or edi, ebx
mov ebx, edx
dec esi
ror ebx, 2
xchg ebx, esi
xor edx, 0x665cd97c
bswap edx
bswap edi
xor edi, edx
jmp 0x476fe1
mov eax, 2
or ebx, 0x6662e00b
sub edi, esi
jmp 0x4770f5
mov ecx, dword [ecx]
dec edx
xchg ebx, esi
or edi, ebx
jmp 0x475c61
ret
mov ecx, dword [ecx]
and edx, edi
xor ebx, edi
bswap esi
add ebx, 0x669ea447
rol edx, 0xc
mov esi, ebx
xchg esi, edx
neg edi
sub edx, esi
mov edx, edi
xor ebx, edi
mov ebx, esi
inc edx
jmp 0x477b84
mov ecx, 0x30
and edx, edi
xor ebx, esi
add esi, ebx
neg esi
shr edx, 0x19
or edi, esi
dec ebx
add esi, ebx
shr ebx, 0x1b
add esi, edx
xchg ebx, edi
jmp 0x476ea5
cmp eax, dword [esp + 0xd0]
jmp 0x475893
mov ecx, dword [esp + 0x1c]
mov ebx, esi
and esi, edi
shr edx, 0x16
ror edi, 4
add esi, ebx
jmp 0x477255
mov dword [esp + 0xd8], eax
xor esi, edi
sub esi, ebx
neg edx
neg ebx
or ebx, esi
mov ebx, 0x66d63e5a
mov esi, edx
dec edi
xor ebx, 0x66d707bb
xchg esi, edi
xor edx, esi
sub ebx, esi
sub ebx, esi
or edi, edx
jmp 0x475749
add dword [esp + 0xc4], 4
neg edi
add edi, edx
add edx, 0x66dc883f
xor ebx, edi
shr edi, 0x1f
dec edx
xchg esi, edx
xor edx, edi
mov edx, esi
ror edi, 0x13
add edi, ebx
rol ebx, 0x1a
jmp 0x47763e
jne 0x477a9f
bswap edx
mov edi, 0x66e42a31
sub esi, ebx
dec esi
or edi, edx
mov edx, 0x66e53065
jmp 0x477b99
mov dword [esp + 0xc4], ecx
dec edx
rol edx, 1
xchg esi, edx
xchg ebx, esi
neg esi
add edx, ebx
xor esi, edx
jmp 0x4764ce
inc ecx
or edx, edi
mov esi, edi
xchg esi, edx
xor edx, 0x66ef5228
sub edi, 0x66ef9180
not edx
mov esi, edx
xor ebx, 0x66f05ae1
bswap edi
not ebx
or ebx, esi
jmp 0x47755f
add dword [esp + 0x70], 0x78
dec ebx
and ebx, 0x66f1d0c0
mov esi, edx
xor esi, edx
add edx, esi
shr ebx, 0x1b
add esi, 0x66f310ef
neg edx
or ebx, edi
rol edx, 0x1f
bswap ebx
xor edi, ebx
jmp 0x476a00
mov ecx, dword [ecx]
add edi, 0x66fbac34
add esi, ebx
xor ebx, edi
mov esi, edi
and edi, edx
xor esi, edi
mov ebx, esi
or edi, 0x66fd8566
and edx, 0x66fdc377
inc esi
add edx, ebx
and edx, edi
add edi, esi
jmp 0x476390
mov dword [esp + 0x70], ecx
and ebx, edi
inc ebx
dec esi
or ebx, esi
mov edi, esi
ror edx, 0x18
sub edi, edx
add ebx, esi
shl edi, 0xb
sub ebx, 0x67040b19
jmp 0x4778e7
push ecx
mov edx, ebx
xchg edx, esi
mov esi, ebx
bswap ebx
or edx, ebx
and ebx, edi
mov edx, 0x6711dfdc
or edi, edx
and edx, esi
add edx, 0x67130dce
ror edi, 0x17
add edx, ebx
sub edx, edi
ror edx, 0x1a
sub edx, esi
bswap esi
jmp 0x47761f
mov ecx, dword [esp + 0x1c]
xor edi, esi
rol edi, 0xe
xchg esi, edi
or esi, ebx
xor edi, ebx
not edx
neg ebx
jmp 0x477085
mov ecx, dword [esp + 0x1c]
or esi, 0x6716aaa5
neg esi
jmp 0x477682
mov ecx, dword fs:[ecx]
nop
dec ebx
sub ebx, esi
xor edx, 0x672627b9
and ebx, esi
xchg ebx, edx
or esi, 0x67276da9
xor esi, 0x6727bb30
xchg edi, edx
bswap edx
sub esi, edx
mov edx, esi
jmp 0x476472
mov ecx, dword [ecx]
and edi, edx
mov edi, edx
and esi, edi
sub edi, esi
add esi, ebx
or esi, edi
add edi, 0x6740502f
shr edi, 9
jmp 0x475dbd
add dword [esp + 0x70], ecx
sub esi, edi
and ebx, 0x674928b7
xor edx, 0x67496609
xchg ebx, esi
add edi, ebx
mov esi, 0x674a2d53
xchg edi, ebx
or edx, 0x674adc86
jmp 0x47585a
mov dword [esp + 0xd8], 0
xor ebx, edi
shr ebx, 0xe
sub ebx, 0x674dd0a6
and ebx, esi
xor edx, 0x674e4bc0
xor edi, edx
xchg edi, edx
rol edx, 0x1f
add esi, ebx
xchg edx, esi
neg edi
jmp 0x475e6c
mov ecx, dword [esp + 0xd8]
ror edi, 0x11
rol edi, 0xe
add edi, edx
and edx, 0x675106de
add edx, 0x675144b3
mov esi, edi
bswap edx
dec ebx
jmp 0x475b33
mov ecx, dword [ecx]
sub edi, edx
sub edx, 0x675950db
add esi, ebx
or ebx, esi
xor edx, ebx
rol ebx, 3
mov esi, edx
or edx, esi
xor esi, edx
xor ebx, edx
xor edx, ebx
and ebx, edx
jmp 0x4763b1
add ecx, dword [esp + 0x70]
sub esi, ebx
mov esi, edi
dec edi
xor ebx, edi
mov edx, 0x676ee471
and esi, edx
shr edi, 0x1d
xor ebx, esi
dec esi
neg ebx
neg ebx
jmp 0x476c8c
sub esp, 0xe4
and ebx, esi
xchg ebx, esi
add esi, edx
and ebx, edi
sub edi, esi
and edx, esi
add esi, edx
not ebx
ror esi, 0xa
ror ebx, 2
jmp 0x4770c5
add ecx, 0x18
not ebx
mov esi, 0x678e5297
mov edx, ebx
or esi, edx
or ebx, 0x678f0727
mov edi, 0x678f46e6
add ebx, edx
jmp 0x477151
add esp, 0xe4
or esi, ebx
xchg edx, ebx
sub esi, edi
or edx, ebx
sub edi, 0x6792e148
or ebx, edx
ror edi, 4
xor edx, esi
or ebx, edx
jmp 0x47678d
mov eax, 4
sub esi, edi
or edx, esi
add edx, edi
mov esi, 0x679cd822
sub ebx, edi
mov edi, edx
shl edx, 0x1e
xchg esi, edx
add edi, edx
jmp 0x477b47
cmp byte [ecx], 0
jmp 0x476b50
mov ecx, dword [esp + 0x70]
sub edx, ebx
sub ebx, edx
and ebx, edi
or esi, 0x67b04cca
sub esi, 0x67b08adf
jmp 0x4767ab
add dword [esp + 0x70], eax
xor edi, 0x67b0df8e
not edi
add edx, 0x67b15cf3
or esi, ebx
and edx, 0x67b1d520
sub ebx, edx
shr ebx, 5
or esi, edi
neg ebx
jmp 0x475c82
xor eax, eax
xchg edx, esi
shr edx, 0x15
xchg edx, ebx
neg ebx
rol edx, 0x1d
add esi, ebx
or edx, ebx
xchg edx, ebx
ror ebx, 0xe
inc edx
and edx, edi
jmp 0x477a9f
mov ecx, dword [esp + 0xc4]
dec ebx
and edx, edi
rol edx, 0x1e
mov ebx, edi
sub esi, 0x67b713a6
ror edi, 0x13
mov ebx, edi
dec edx
xor ebx, 0x67b81933
xor edi, esi
jmp 0x477927
add ecx, 0x3c
xchg esi, edx
neg esi
inc edx
or esi, edx
mov edi, ebx
add edx, edi
sub edx, esi
add esi, edi
xchg edi, edx
mov edx, esi
jmp 0x4764e0
mov dword [esp + 0xc4], ecx
mov ebx, esi
or esi, edx
bswap ebx
not esi
mov esi, ebx
xchg edi, esi
mov esi, edi
xor ebx, esi
and ebx, edx
xor esi, edx
or edi, esi
mov esi, 0x67c0e7f2
xchg ebx, esi
and edx, edi
jmp 0x477e7d
mul ecx
or edi, ebx
and ebx, 0x67d73193
add edi, edx
sub edi, ebx
add esi, 0x67d7fbb0
xor esi, 0x67d83b64
xchg ebx, esi
add edx, ebx
or ebx, esi
add esi, edi
jmp 0x4775f4
add ecx, dword [esp + 0xd8]
ror esi, 2
shr esi, 0x14
shl edx, 0xb
and esi, edx
rol esi, 4
or edx, edi
xor edi, ebx
add edi, edx
neg ebx
sub edi, ebx
add edi, ebx
jmp 0x4774d7
mov ecx, dword [ecx]
ror edx, 0x15
shl edx, 4
xor edx, 0x67e7f216
sub esi, 0x67e83258
bswap esi
xor esi, edx
dec ebx
dec ebx
shr edi, 1
add edi, 0x67ea5839
add edi, edx
sub ebx, edi
neg esi
mov edx, ebx
dec edx
jmp 0x475af4
mov ecx, dword [ecx]
and edi, esi
and esi, 0x67ec2137
xor ebx, esi
or ebx, 0x67ecb0d8
or esi, edi
shl esi, 0x15
and ebx, edi
mov edx, esi
shl esi, 0x1b
and ebx, 0x67ee26f4
jmp 0x477e4f
mov ecx, dword [esp + 0xc4]
or edi, edx
add ebx, esi
sub edi, ebx
add ebx, esi
mov edi, 0x67ef80b3
not edi
sub esi, ebx
sub esi, 0x67f03ee0
jmp 0x477867
mov ecx, dword [ecx]
xor edx, 0x67f3914a
add edi, 0x67f3d1fa
ror edi, 0x1b
xor edi, edx
mov edi, edx
xchg esi, ebx
and edx, esi
ror esi, 0x19
jmp 0x4760bf
add ecx, dword [esp + 0x1c]
or edx, esi
and esi, edi
xchg edx, esi
or edx, edi
add edi, edx
or esi, 0x6810a875
bswap ebx
bswap edx
jmp 0x476ce2
xor al, byte [ecx]
or ebx, edx
add esi, edi
add edi, ebx
xchg edx, edi
sub esi, edx
mov ebx, edx
sub esi, ebx
xchg edx, edi
mov edx, ebx
shr edi, 0x15
and edx, esi
dec ebx
add esi, edx
xor edi, 0x68149c70
jmp 0x475d77
movzx ecx, word [ecx]
sub edi, esi
add edi, esi
mov esi, edx
or esi, 0x681ea765
or edi, ebx
sub edx, edi
mov ebx, esi
jmp 0x4777b9
add ecx, dword [esp + 0x1c]
and ebx, edx
xchg ebx, esi
inc esi
and ebx, edx
and edx, edi
jmp 0x476b96
pop ecx
sub edx, ebx
add esi, ebx
sub edi, ebx
and esi, ebx
neg esi
ror ebx, 0x1f
xor esi, 0x68249bb2
not esi
and esi, edi
jmp 0x4769de
mov ecx, dword [ecx]
xchg edx, edi
add esi, edi
and esi, edx
sub edi, esi
sub edi, esi
dec esi
inc ebx
and edx, edi
sub edx, edi
xor esi, ebx
jmp 0x477a7f
add ecx, dword [esp + 0x1c]
xchg edx, esi
add edi, edx
not esi
sub edx, 0x683449e2
or esi, 0x683487ab
and esi, 0x6834c6e4
mov esi, 0x683504bf
or ebx, esi
add esi, 0x68357e0c
nop
jmp 0x47743b
mov ecx, dword [ecx]
add edi, 0x685a0a25
xor edi, esi
shl esi, 0x14
ror edi, 4
and ebx, edx
nop
xor ebx, edi
xchg edi, edx
ror edi, 0xc
dec edx
add esi, 0x685c9354
add esi, edx
and edi, esi
xchg esi, edx
and esi, edi
jmp 0x4762f6
inc dword [esp + 0xd8]
bswap esi
bswap esi
mov edx, ebx
and ebx, edx
and ebx, esi
mov esi, edi
xchg esi, edx
and ebx, 0x685fa0a1
jmp 0x476ae4