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

Disassembly:
push ecx
inc edx
or ebx, edi
or edi, edx
or edi, ebx
xchg ebx, edx
sub edx, esi
sub ebx, esi
or edi, 0xd75da143
or edi, ebx
not ebx
jmp 0x47b7d3
mov ecx, dword [ecx]
and edx, edi
xor ebx, 0xd7918750
add edx, 0xd791b83e
neg esi
add edi, edx
and edi, ebx
mov edx, edi
mov edx, 0xd792c51b
xor edi, esi
xchg edi, edx
rol ebx, 0x1a
jmp 0x479563
add ecx, dword [esp + 0x2c]
sub edx, ebx
rol edi, 0xe
mov edi, esi
rol esi, 0x13
and edi, edx
and esi, edx
xor edx, ebx
jmp 0x4791fe
mov eax, 4
or edi, ebx
add ebx, 0xd79bddc1
and edx, 0xd79c42ce
and ebx, edx
and esi, edi
nop
mov edi, esi
or esi, edx
add edi, ebx
add edi, 0xd7a0e2c7
xor edx, edi
and ebx, esi
add edi, ebx
mov ebx, edi
xor esi, ebx
xchg edx, esi
jmp 0x47918e
mov ecx, dword [esp + 0x2c]
sub edi, ebx
or edi, 0xd7a54cff
bswap esi
add ebx, edi
xor edi, esi
or edx, esi
xor ebx, edi
or edi, ebx
and edi, 0xd7a6c630
jmp 0x47ad66
mov ecx, dword [esp + 0x1c]
not edi
shl ebx, 0xf
sub esi, 0xd7b7ed07
or esi, ebx
xchg ebx, edx
xor edx, esi
mov esi, edx
xor esi, 0xd7bc45e0
and edx, esi
and esi, edx
xor edx, 0xd7bd77d8
sub ebx, edx
and esi, edx
jmp 0x47897e
mov ecx, dword [esp + 0x2c]
shr edi, 0xa
xchg esi, edx
sub edi, esi
shr esi, 0x1f
add esi, ebx
sub ebx, edx
and edi, ebx
xor edx, esi
sub edx, esi
xchg edi, ebx
jmp 0x47a0c7
add dword [esp + 0x2c], ecx
xor esi, edi
add edi, esi
mov edx, 0xd7cf08ea
shr edi, 0xd
rol edx, 0xb
xchg esi, ebx
not edi
and edx, ebx
mov edx, esi
shl esi, 0xa
xor edx, edi
add ebx, edi
and edi, esi
xor edi, 0xd7e0b823
jmp 0x47a9fc
mov ecx, dword [ecx]
bswap esi
mov edx, esi
add edx, edi
mov edx, edi
sub edx, 0xd889a1d9
or edx, esi
ror ebx, 4
mov esi, 0xd88a438e
or esi, 0xd88a8617
mov edx, ebx
sub edi, edx
add esi, edi
bswap edx
sub esi, edx
ror edi, 7
dec edi
jmp 0x47ae08
add ecx, dword [esp + 0x1c]
sub esi, 0xd89c14aa
add esi, ebx
and ebx, edi
dec edx
or edx, esi
jmp 0x47b0d7
mov ecx, dword [esp + 0xa4]
xor esi, edi
neg edi
mov edx, edi
xor ebx, esi
or edx, esi
mov edx, edi
jmp 0x47b1ef
ret
add ecx, 0x3c
bswap edi
add esi, 0xd8b26c14
dec ebx
xchg ebx, edi
mov esi, edi
mov ebx, 0xd8bc329c
dec ebx
jmp 0x47b130
add dword [esp + 0xa4], 4
xor esi, 0xd8f25097
inc edx
ror ebx, 0x15
add edx, ebx
inc edi
sub edi, esi
or edx, ebx
inc ebx
jmp 0x478ecd
movzx ecx, word [ecx]
or ebx, 0xd8f8bffe
shl ebx, 0x18
and edi, edx
mov esi, edx
dec edi
dec ebx
mov edi, ebx
rol ebx, 0x18
jmp 0x47af69
mov ecx, dword [ecx]
add edx, edi
and ebx, esi
xchg edx, edi
ror esi, 0x14
mov edi, edx
add edi, esi
sub ebx, edi
or esi, 0xd912747d
jmp 0x47a8d5
mov ecx, dword [ecx]
and ebx, 0xd912bd33
bswap esi
and edx, esi
and esi, 0xd91365b7
and edx, esi
and esi, edi
nop
jmp 0x47b7a1
sub dword [esp + 0x2c], 8
mov ebx, 0xd91857ad
sub ebx, edi
sub ebx, 0xd9191a83
sub esi, edi
bswap ebx
xor esi, 0xd91a3f15
xchg esi, edx
ror ebx, 6
shr edx, 0x1b
and ebx, edx
sub edi, edx
ror edi, 0x11
jmp 0x4789fb
add ecx, dword [esp + 0x1c]
or edi, ebx
or edx, esi
xchg edx, ebx
sub edi, esi
sub esi, edx
and edx, ebx
sub esi, edx
jmp 0x4787eb
xor al, byte [ecx]
xchg esi, edi
dec edx
xchg edx, esi
or esi, ebx
shr edx, 0x17
jmp 0x47aef6
mov dword [esp + 0x1c], 0
mov edx, ebx
mov esi, 0xd98823b9
or ebx, 0xd988547e
shl edi, 0xe
dec ebx
xor esi, edi
xor esi, 0xd98f2158
or edi, ebx
xor esi, edx
mov ebx, edi
sub ebx, 0xd98ff994
jmp 0x479a35
mov dword [esp + 0x1c], ecx
add ebx, edx
dec edi
dec ebx
or ebx, edx
xor edx, ebx
rol edi, 0x1a
xchg edx, edi
sub ebx, edi
mov esi, 0xd9acd0ed
mov edx, 0xd9ad0a3a
jmp 0x47b0ae
add ecx, dword [esp + 0x1c]
and ebx, edi
mov edi, ebx
rol edx, 0x12
not esi
rol edx, 0xc
shl edi, 0x13
xchg esi, ebx
xor ebx, edi
sub edi, esi
ror esi, 5
bswap edx
ror edi, 0x19
jmp 0x47aa84
pop ecx
xchg ebx, edx
nop
or edi, ebx
xor edi, ebx
add ebx, edi
xor edx, 0xd9b3d82e
add esi, edx
jmp 0x479f05
jne 0x47a6ab
or ebx, edx
mov ebx, 0xd9dffa18
or esi, edi
or edi, esi
not ebx
sub ebx, 0xd9e39926
and edi, edx
and ebx, esi
and esi, edi
neg ebx
xchg esi, edx
jmp 0x47aa36
mov eax, 2
rol edi, 0xf
or edi, esi
shl edi, 0x19
or edi, esi
mov edx, 0xda021638
xor edx, edi
xchg esi, ebx
xor edi, edx
or edi, 0xda02f31b
shr esi, 2
mov esi, edi
jmp 0x47aa58
mov dword [esp + 0x2c], ecx
xchg ebx, esi
sub edi, 0xda0d29a6
and ebx, edi
dec ebx
shr esi, 0xe
or edx, 0xda0f47a7
and esi, 0xda0fe2df
jmp 0x47b443
mov dword [esp + 0xa4], ecx
or esi, edx
sub edi, ebx
mov esi, edx
ror edx, 0x17
add edi, edx
mov ebx, edx
shr edi, 0x18
not esi
nop
or edx, ebx
bswap edi
jmp 0x47983d
mov dword [esp + 0x2c], 0
or ebx, edi
add ebx, edi
mov edx, ebx
xor esi, ebx
add ebx, esi
sub edi, 0xda31e140
inc edx
ror edx, 0xa
add esi, edx
add edx, esi
mov ebx, esi
or edx, esi
jmp 0x47a480
add dword [esp + 0x2c], 0x78
xor ebx, 0xda3726a3
shl esi, 0x17
mov esi, 0xda379bad
sub edi, esi
jmp 0x478a88
jne 0x47938e
sub edi, edx
shr edi, 0xb
mov edx, esi
xchg edi, ebx
sub edi, 0xda3913b9
sub esi, 0xda394a0c
and edx, 0xda397c21
or edx, 0xda39b0c5
or ebx, esi
jmp 0x4795c7
mov ecx, dword [ecx]
sub edi, edx
xor edi, 0xda538cf1
sub edx, edi
sub edx, esi
and edx, esi
xor esi, ebx
mov ebx, edx
xchg edx, edi
xor edi, edx
and edx, ebx
add edi, esi
mov esi, edx
jmp 0x479cf0
add ecx, dword [esp + 0x1c]
add ebx, 0xda5bebb4
xor edi, 0xda5ca0db
sub edx, esi
sub edi, 0xda5d692a
rol esi, 0xe
shr edi, 3
shr edi, 0x18
xor edx, ebx
add edi, esi
and ebx, 0xda5fb5ba
add edi, 0xda6010f0
ror edx, 0xd
jmp 0x479900
mov dword [esp + 0x2c], ecx
sub esi, ebx
and edx, esi
sub edi, esi
or edx, esi
inc edx
mov edi, edx
xchg edx, esi
and edi, edx
xchg ebx, edx
jmp 0x479a96
mov ecx, dword [ecx]
or edx, edi
add ebx, edi
mov esi, 0xda6f80f9
mov edx, ebx
add esi, edx
sub ebx, edi
add esi, edx
inc edi
xor edi, edx
mov ebx, 0xda71bedc
shl edx, 0x10
add edx, esi
add edi, edx
jmp 0x47a338
cmp eax, dword [esp + 0xf8]
jmp 0x4797ab
mov ecx, dword [ecx]
shl edi, 9
xor ebx, esi
mov edx, 0xdb3e5002
shr edx, 6
or edi, ebx
inc esi
xchg edx, esi
add ebx, edi
and esi, 0xdb40c5f6
neg esi
or ebx, esi
xor esi, 0xdb41e9e2
sub edi, ebx
jmp 0x47959e
cmp byte [ecx], 0
jmp 0x479ab3
add ecx, 0x18
mov edx, edi
inc esi
mov esi, edi
ror ebx, 0x15
shl edi, 0x1a
xor ebx, edi
sub edx, esi
mov esi, edi
xor ebx, edi
neg edi
bswap edx
jmp 0x478955
mov dword [esp + 0xf8], ecx
shl ebx, 6
and ebx, edi
dec edx
add esi, edx
xchg esi, edx
xor ebx, 0xdc8e8dc6
inc edx
mov ebx, 0xdc8faba0
bswap edi
inc esi
or ebx, 0xdc910ba8
mov ebx, esi
and edi, 0xdc916c6d
jmp 0x47a62b
mov ecx, 0x30
or esi, edx
or edi, esi
shr esi, 0x1e
xor esi, ebx
sub edx, ebx
and ebx, esi
jmp 0x47b65c
inc dword [esp + 0xfc]
or esi, 0xdcdba0cc
mov edx, edi
mov edx, edi
sub edx, edi
and edx, esi
and edi, edx
xchg ebx, esi
and edx, 0xdcde8095
xor edx, ebx
xor ebx, edi
jmp 0x479123
mul ecx
bswap ebx
xor edi, ebx
sub edx, esi
xor esi, edi
and esi, 0xdcea5bb1
xor edx, edi
mov esi, ebx
xchg esi, edi
and edi, edx
add esi, ebx
rol ebx, 0xc
and edx, ebx
xor edi, 0xdcf07de0
jmp 0x47b3ca
mov ecx, dword [ecx]
shr esi, 0x18
dec edi
xchg esi, ebx
inc edi
xor edi, ebx
and edi, edx
shr edx, 0x11
sub edi, 0xdd05b0c2
sub edi, 0xdd061342
jmp 0x478eb4
mov dword [esp + 0xfc], 0
or edi, esi
xchg ebx, esi
or edx, ebx
or edi, ebx
inc edx
or esi, edi
mov edx, ebx
and edx, 0xdd130111
or edi, esi
xor edx, ebx
jmp 0x47afd0
mov ecx, dword [esp + 0x2c]
shr edx, 6
add ebx, 0xdd378ba5
or edx, 0xdd385307
dec ebx
shr edx, 0xa
dec esi
add esi, edi
and esi, edx
and edi, esi
rol edi, 7
xor ebx, edi
add ebx, 0xdd3c1d1f
and edi, esi
jmp 0x47a732
inc ecx
mov ebx, edx
sub edi, 0xdd3da58e
xchg edx, edi
and esi, ebx
or ebx, 0xdd3edc4c
xchg esi, edx
or ebx, edx
or esi, edi
nop
sub edi, 0xdd41729c
jmp 0x47a196
mov dword [esp + 0x2c], ecx
add edi, ebx
rol esi, 0xb
xor esi, edi
xchg ebx, esi
nop
add ebx, 0xdd47ee18
rol esi, 2
sub esi, edi
and esi, ebx
add ebx, edx
xor ebx, edx
jmp 0x47b070
mov ecx, dword [esp + 0x2c]
or esi, ebx
xchg edi, edx
add edx, ebx
xor edx, 0xdd5be26d
dec edx
not esi
sub esi, edi
jmp 0x47921a
add dword [esp + 0x2c], 0x20
inc edx
shr edi, 0xd
xor ebx, edx
rol edx, 0x1e
or edx, 0xdd717b15
or esi, 0xdd721409
jmp 0x478abb
add dword [esp + 0x2c], 4
neg edx
xchg edi, esi
and esi, edx
sub edx, edi
mov edi, 0xdd7ba6fd
add edx, ebx
and edx, esi
add esi, edi
or esi, ebx
jmp 0x47a960
mov ecx, dword [esp + 0xfc]
and edi, 0xdd7dfba6
or ebx, esi
sub edi, 0xdd7edcbd
sub esi, edx
sub edi, 0xdd8034a9
mov edi, ebx
shl ebx, 0x1e
mov edi, 0xdd828ab6
jmp 0x47a6d3
mov dword [esp + 0xa4], ecx
sub ebx, edx
dec edi
or esi, 0xdd84c980
and esi, ebx
add ebx, edi
mov ebx, edi
add edx, 0xdd89772f
add ebx, edi
nop
xor ebx, edi
jmp 0x47a6ab
add ecx, 0xc
mov edi, esi
and esi, edi
sub edx, 0xddceff8d
shl edx, 5
jmp 0x478e3f
mov ecx, dword [ecx]
xchg edx, esi
xor ebx, 0xde0f6d69
sub esi, edx
or esi, edx
sub edx, 0xde119624
and edx, edi
bswap edx
shl esi, 0x1d
mov edi, 0xde1550ae
or ebx, 0xde16b13e
sub ebx, 0xde1751f8
and edi, esi
jmp 0x479c16
add ecx, 0xc
xor ebx, edi
mov edx, 0xde5445d6
add esi, 0xde555342
and esi, ebx
dec esi
mov edi, 0xde591e54
sub ebx, esi
mov edx, ebx
and edx, ebx
jmp 0x47b3b5
add dword [esp + 0x2c], eax
sub esi, edi
shl edi, 1
shl esi, 0x1e
ror edx, 5
and edi, 0xde6ad6bd
and edi, 0xde6b37c2
and edi, ebx
shr esi, 4
shl esi, 0x18
sub edx, ebx
or ebx, 0xde6d3082
jmp 0x47a851
rol eax, 8
add edx, edi
or edx, esi
shl edx, 0x1a
and esi, edi
xchg esi, ebx
ror edx, 9
xchg ebx, edi
or edx, edi
shl ebx, 0x18
jmp 0x47a884
mul ecx
or esi, ebx
sub edx, esi
dec esi
shl edi, 5
or ebx, 0xded0d67c
mov edx, ebx
and ebx, edx
add edx, 0xded1efac
xor esi, 0xded24d83
ror edx, 0x1b
jmp 0x47ae2b
add ecx, dword [esp + 0xfc]
and edx, ebx
mov edi, edx
neg edx
mov edx, 0xdee56d82
and edx, edi
add esi, edi
add ebx, edi
or edx, esi
bswap ebx
and esi, edx
add ebx, edx
bswap ebx
ror esi, 0xb
jmp 0x47899a
mov dword [esp + 0xa4], 0
bswap ebx
shl edi, 3
shr edx, 0xc
xor edi, esi
and edi, ebx
or edi, edx
shr edx, 9
sub edi, esi
jmp 0x479412
mov ecx, dword [esp + 0x1c]
mov ebx, 0xdf19c9b0
xchg edi, edx
and edx, edi
sub ebx, 0xdf1b08b7
add esi, edi
xor edi, esi
sub edi, edx
xor esi, ebx
xchg esi, edi
jmp 0x478b47
mov ecx, dword [esp + 0x1c]
neg edx
and esi, edx
add edi, 0xdf2655be
neg edi
ror esi, 0x16
mov edi, ebx
and edi, 0xdf297003
add edi, ebx
sub esi, edx
sub edi, esi
jmp 0x478f64
add esp, 0x12c
xor edx, esi
xor ebx, edx
inc edx
sub edx, esi
sub edi, 0xdf2d4f27
mov esi, edi
xor edx, edi
neg ebx
sub esi, edi
xchg esi, edi
shl edx, 4
jmp 0x478f53
mov ecx, dword [ecx]
or esi, ebx
and esi, 0xdf452424
sub edx, 0xdf4611e6
add esi, edi
inc ebx
add ebx, esi
not edi
and ebx, 0xdf499bdd
xchg esi, edx
ror ebx, 0x1a
rol edi, 0x1e
and edx, edi
jmp 0x479c79
mov ecx, dword [ecx]
and edi, ebx
and ebx, esi
sub esi, ebx
add edx, esi
shl edx, 0x10
not esi
ror edi, 0x1e
xor esi, 0xdf71252e
xchg ebx, edi
add ebx, edx
jmp 0x479345
sub esp, 0x12c
add esi, 0xdfa35c46
and edi, ebx
inc esi
inc edx
shr ebx, 0x13
mov esi, edi
jmp 0x47a7b3
mov ecx, dword [ecx]
xchg edx, edi
sub ebx, edi
rol edx, 0x1c
mov ebx, edx
dec esi
not edi
or ebx, edx
jmp 0x479bd6
mov dword [esp + 0xfc], eax
xor ebx, edi
sub esi, edx
sub edi, ebx
mov edi, 0xe0149b5e
mov esi, edi
sub esi, 0xe016ba82
jmp 0x479254
mov ecx, dword [esp + 0xa4]
xor ebx, 0xe027ea4a
xor esi, 0xe0287601
not esi
xor edx, 0xe0293424
and edx, ebx
shl ebx, 1
mov ebx, edi
and edi, esi
not edi
mov edi, esi
and ebx, edx
jmp 0x47afa6
mov ecx, dword fs:[ecx]
and edx, edi
sub edi, esi
xor esi, 0xe1381257
not ebx
mov ebx, edi
and edx, esi
shr edx, 0xb
shr esi, 9
add esi, edx
or esi, 0xe13f3f93
jmp 0x47ac01
add ecx, dword [esp + 0x1c]
shl ebx, 0x15
and edi, edx
xor ebx, edx
or ebx, esi
add ebx, 0xe1edaf90
inc esi
sub edx, ebx
or esi, 0xe1f09532
neg esi
mov edx, esi
sub edx, edi
or edi, edx
sub edx, edi
xor edi, edx
sub ebx, edi
jmp 0x479a01
xor eax, eax
mov edx, esi
neg ebx
mov edx, ebx
or esi, ebx
or edx, ebx
and ebx, edi
shr edx, 0xe
add esi, edx
mov edx, 0xe1fb3863
inc esi
rol edx, 3
xchg edx, esi
jmp 0x47938e