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

Disassembly:
rol eax, 8
shr esi, 7
sub edi, 0x6925086f
mov edi, edx
xor ecx, edx
or ecx, esi
xchg esi, edi
and ecx, edi
mov esi, edi
inc esi
xor edi, 0x69281db7
not edx
sub edi, esi
jmp 0x476ab9
sub dword [esp + 0x78], 8
xor esi, edx
xchg edi, edx
sub ecx, edi
not edi
bswap esi
add esi, edx
or edx, esi
or edx, 0x692ba7e0
bswap ecx
jmp 0x477687
mov ebx, dword [esp + 0x78]
or esi, ecx
xchg edx, esi
not esi
mov esi, edi
xor edx, ecx
and ecx, edi
or edi, edx
mov edi, 0x69315e9d
or ecx, edx
dec edx
xchg ecx, edi
or edx, esi
add edi, edx
jmp 0x47610f
add ebx, dword [esp + 0x1c]
shr ecx, 3
or edx, esi
mov edi, ecx
and ecx, edi
xchg esi, edi
xchg ecx, esi
jmp 0x4780af
ret
mov ebx, dword [ebx]
xor esi, 0x69be69b3
xchg ecx, esi
xor esi, 0x69bed089
xor esi, 0x69bf20f0
nop
or esi, edi
ror edx, 0xa
shr edx, 0x10
rol edx, 0x1d
or esi, 0x69c187db
neg esi
jmp 0x4761d7
inc dword [esp + 0x110]
inc edi
or ecx, esi
or edi, edx
sub ecx, esi
ror edx, 0xc
or ecx, edi
or edx, ecx
mov edx, 0x69d48e4a
rol ecx, 0xe
and esi, 0x69d5544d
and esi, ecx
jmp 0x476428
mov dword [esp + 0x78], ebx
add esi, edx
sub esi, edi
dec esi
sub esi, edi
sub esi, 0x69e7905d
add edx, edi
xchg esi, edx
add esi, 0x69e8657d
and edx, edi
not edx
jmp 0x477384
mov dword [esp + 0x78], 0
xchg edx, ecx
or esi, ecx
shl edi, 0xe
rol edi, 0x11
inc edi
or edi, esi
jmp 0x476ee8
add dword [esp + 0x78], 4
and ecx, edx
or edi, 0x69f98938
add edi, 0x69f9bc4a
or ecx, esi
add ecx, esi
and edi, edx
add ecx, esi
nop
xchg ecx, edx
xchg ecx, esi
jmp 0x476331
add dword [esp + 0x78], 0x20
or edi, ecx
shl edi, 0x12
sub esi, edx
or ecx, edx
rol edi, 4
add edi, esi
sub edx, edi
dec edi
ror edi, 4
mov edi, ecx
xor edx, 0x6a3e0b19
or edi, 0x6a3e3e4c
dec edx
bswap esi
jmp 0x47777b
mov ebx, dword [esp + 0x94]
inc edx
shr edi, 9
xchg ecx, edx
add edx, esi
shr edx, 7
or edi, esi
inc esi
shr ecx, 0x18
or edi, 0x6a554459
and esi, ecx
xchg ecx, edi
and ecx, edx
sub esi, 0x6a561276
jmp 0x4764b4
mov ebx, dword [ebx]
or edx, esi
and edi, esi
and esi, edx
xchg esi, edi
ror edi, 4
bswap ecx
jmp 0x478054
mov dword [esp + 0x1c], ebx
xchg edx, esi
mov esi, edi
or ecx, 0x6a60aced
jmp 0x476a79
mov ebx, dword [ebx]
xchg edi, edx
add edi, ecx
xor edi, edx
sub esi, edx
mov ecx, edi
and esi, ecx
mov edx, ecx
or esi, ecx
sub edi, esi
mov edx, ecx
jmp 0x477a3f
mov ebx, dword [ebx]
xchg edx, ecx
xor ecx, 0x6a66cc85
add esi, edx
sub edi, ecx
mov edx, edi
jmp 0x477346
mov ebx, dword [esp + 0x78]
mov esi, ecx
shl ecx, 0x10
and edx, ecx
add edi, edx
dec esi
add edx, esi
or esi, ecx
mov edx, esi
mov edx, 0x6a7e5179
jmp 0x4771ac
add dword [esp + 0x94], 4
mov esi, 0x6a91ede9
or edi, esi
xchg edi, ecx
neg edi
add edi, esi
bswap edi
mov edi, ecx
xor esi, edi
or ecx, edi
jmp 0x4760bd
mov ebx, dword [ebx]
shr edi, 0x1c
shr edi, 0x15
add esi, ecx
sub ecx, esi
jmp 0x476742
mov ebx, 0x30
mov ecx, edi
sub esi, edi
ror edx, 0xc
shr edx, 0x17
or ecx, edx
add ecx, edi
and edx, 0x6aa5a289
jmp 0x47813c
add dword [esp + 0x78], 0x78
add edi, 0x6acab9a5
mov edx, esi
or edi, edx
add edx, edi
neg edi
or esi, ecx
add esi, edx
bswap edx
add esi, edx
neg esi
jmp 0x4777a2
jne 0x475a71
bswap esi
sub esi, edi
or edx, esi
mov ecx, edi
not ecx
shl ecx, 8
xchg edi, edx
or esi, edx
mov edi, edx
and esi, 0x6aee87ce
jmp 0x475c38
add ebx, dword [esp + 0x1c]
and edi, ecx
sub edx, esi
sub edx, ecx
dec edx
and esi, 0x6af0cab9
or ecx, edx
inc esi
shr edx, 0x1a
mov ecx, edi
xor edx, edi
and edi, 0x6af367f6
shr ecx, 8
sub edx, ecx
and edx, edi
and esi, ecx
jmp 0x477fab
add ebx, dword [esp + 0x1c]
add edi, edx
or esi, edx
or ecx, edx
sub ecx, edi
xchg ecx, edx
nop
xor esi, edx
and edx, 0x6b0374f8
mov esi, edx
neg esi
xor esi, edi
jmp 0x476c46
movzx ebx, word [ebx]
and edi, edx
mov edx, edi
bswap edi
xor edi, edx
bswap edi
or edx, 0x6b111748
bswap edx
bswap edx
xchg ecx, edx
bswap edi
jmp 0x477420
mov dword [esp + 0x110], eax
ror esi, 1
sub ecx, 0x6b13bdab
xor esi, ecx
mov edx, 0x6b149152
ror edx, 0x17
mov ecx, esi
add edi, 0x6b15bdc8
dec esi
add esi, edx
sub edi, 0x6b16e17a
jmp 0x475301
mov ebx, dword [esp + 0x110]
and ecx, 0x6b17685b
mov edi, 0x6b17e0e9
and esi, edi
ror edx, 0xd
add esi, edi
or edi, esi
not edi
or edx, edi
jmp 0x477547
add ebx, dword [esp + 0x110]
sub esi, ecx
xor ecx, 0x6b2599fd
xor ecx, edi
jmp 0x4774e6
xor eax, eax
xchg esi, edi
shr edi, 4
sub edi, edx
dec edi
sub esi, edx
and edx, edi
jmp 0x47816d
mov ebx, dword [esp + 0x1c]
sub edx, esi
add edi, edx
or esi, edx
add ecx, edx
rol esi, 0x10
add edi, edx
and esi, edi
or edx, edi
mov edi, edx
or ecx, 0x6b492e57
jmp 0x476da9
inc ebx
shl edi, 0x1e
rol ecx, 0xa
and edx, 0x6b4d44b2
and edx, 0x6b4da8a6
and esi, 0x6b4e0f36
or edx, esi
add edi, ecx
jmp 0x477af3
mov dword [esp + 0x94], ebx
add ecx, 0x6b763580
add esi, edi
xor ecx, edi
and ecx, 0x6b76cfdf
sub edi, edx
and ecx, edi
shr ecx, 0x1b
or edx, ecx
jmp 0x475a71
add ebx, 0x3c
shr esi, 0xa
sub ecx, edi
and ecx, edi
xchg ecx, esi
not edi
or esi, edx
or esi, edx
mov edx, edi
ror ecx, 0x14
sub edx, edi
xchg esi, edi
add edx, edi
add ecx, edi
dec edx
neg esi
mov edi, ecx
jmp 0x478102
mov dword [esp + 0x164], ebx
or edx, esi
bswap edx
add ecx, esi
add esi, edx
add ecx, 0x6bc82987
sub edx, ecx
dec edi
jmp 0x4764c5
mov dword [esp + 0x1c], 0
xor esi, ecx
sub edx, esi
sub esi, 0x6bf8137c
sub edx, edi
or edi, edx
add edx, ecx
nop
mov edi, 0x6bfa0601
mov ecx, edx
bswap ecx
inc edi
xor esi, edx
mov ecx, edx
xchg esi, ecx
add esi, edx
jmp 0x475c1b
mov eax, 2
xor edx, esi
add esi, edx
add ecx, edi
xchg esi, edx
inc ecx
sub ecx, edi
mov esi, edx
jmp 0x4768a0
mov ebx, dword [ebx]
add ecx, edi
and edi, esi
mov ecx, edi
xchg edi, ecx
mov edx, edi
and edi, ecx
mov ecx, 0x6c1d0d4c
add edi, edx
and esi, edi
jmp 0x4754ce
mov ebx, dword [ebx]
xor ecx, esi
sub edx, ecx
and ecx, edi
or edi, 0x6c1f8f8a
inc ecx
or esi, edi
ror ecx, 0x1d
mov edi, 0x6c213cac
mov edx, esi
jmp 0x477f53
add ebx, dword [esp + 0x1c]
sub edi, 0x6c4d7daf
mov edx, ecx
sub ecx, edx
sub edi, 0x6c4ec780
inc edi
xchg esi, ecx
or esi, ecx
dec edi
xor esi, ecx
inc esi
or edx, ecx
jmp 0x475b43
mov ebx, dword [esp + 0x94]
add edi, edx
or edi, edx
shl esi, 0x10
sub ecx, edi
sub ecx, edx
or edi, 0x6c582e2c
or edx, esi
mov esi, edx
shr esi, 0x17
jmp 0x47691a
mul ebx
add edx, edi
rol esi, 0x13
not ecx
mov esi, ecx
or edi, edx
ror esi, 0xa
neg edx
ror edx, 0x1f
shl ecx, 0x11
mov esi, edi
jmp 0x477c05
add dword [esp + 0x78], ebx
xor ecx, edi
xchg edi, esi
sub esi, edi
xor ecx, 0x6c72a3b8
jmp 0x475faa
jne 0x47816d
xchg edi, esi
rol edi, 0xf
mov ecx, edx
ror edi, 0x15
not ecx
shl esi, 1
and esi, ecx
mov ecx, edx
or edi, ecx
xor esi, 0x6c76f238
bswap edx
jmp 0x47763b
mov eax, 4
or edx, esi
shl esi, 7
sub ecx, esi
or esi, ecx
add ecx, edx
and edx, 0x6c8809b5
or esi, ecx
sub ecx, 0x6c88f4e5
add edi, esi
or edi, 0x6c89bd28
xor esi, 0x6c8a220e
mov edi, edx
jmp 0x476850
mul ebx
or esi, edi
or esi, edi
and esi, ecx
nop
neg esi
not edx
xchg edi, esi
mov esi, 0x6c9361dd
mov edi, 0x6c93c6f4
bswap edx
and ecx, edx
jmp 0x476870
mov ebx, dword [ebx]
xor edx, esi
rol ecx, 0x19
bswap edx
add edx, ecx
xchg edx, esi
mov edx, 0x6ca05e9f
xchg edx, ecx
and esi, edi
sub esi, 0x6ca1911c
add ecx, 0x6ca1f8c9
xor edi, esi
sub edx, edi
jmp 0x4778bd
pop ebx
xor ecx, esi
neg esi
sub edx, esi
xor edi, esi
or esi, edx
or ecx, 0x6caf0e92
xor esi, edi
bswap edi
xchg esi, edx
xor ecx, edx
shl esi, 0x1c
jmp 0x477b89
mov ebx, dword [esp + 0x78]
mov edx, edi
mov ecx, esi
neg edx
xor esi, edx
xchg esi, edx
ror esi, 0x14
rol edi, 0x17
add ecx, 0x6cbaae31
sub ecx, edx
mov ecx, 0x6cbb808b
xchg edi, esi
shr edi, 0x1c
jmp 0x4761f2
add ebx, dword [esp + 0x78]
xchg ecx, esi
xor ecx, 0x6cc24291
sub edi, edx
jmp 0x4771c8
mov ebx, dword [esp + 0x78]
xor edi, edx
dec edi
mov edi, 0x6cd6a1dd
xor edx, esi
inc esi
xor edi, 0x6cd7e61e
or edx, 0x6cd84c11
add edi, ecx
add edi, edx
jmp 0x4778f2
mov ebx, dword [esp + 0x1c]
bswap ecx
xor edx, ecx
shl edi, 0xa
or edi, 0x6cdac860
shr edx, 0xe
or edi, esi
bswap ecx
sub esi, edx
shl esi, 3
or esi, 0x6cddb3ad
xchg ecx, edi
or edi, edx
sub edi, esi
ror edi, 0x1f
jmp 0x4776d1
add ebx, 0xc
xor esi, 0x6cff6f05
and ecx, edi
mov edx, esi
or esi, edi
and edi, ecx
and ecx, 0x6d01781c
or ecx, esi
xchg edi, edx
bswap ecx
jmp 0x47812a
add ebx, 0xc
or ecx, esi
and edx, ecx
neg ecx
mov ecx, edx
shr ecx, 0x1c
jmp 0x4775c8
mov ebx, dword [ebx]
xchg edx, ecx
ror esi, 0x10
shr esi, 0x1b
xchg edi, esi
mov esi, 0x6d0756e3
bswap edi
jmp 0x4767d8
add ebx, 0x18
shr esi, 0x17
sub edi, ecx
add edi, edx
mov edi, 0x6d339c82
ror ecx, 0xc
xor esi, ecx
mov ecx, esi
rol ecx, 1
jmp 0x477d19
cmp byte [ebx], 0
jmp 0x477457
add esp, 0x168
xchg edi, esi
add edi, edx
xchg edi, esi
and esi, 0x6d4ab520
sub edi, edx
bswap edx
mov edi, ecx
mov esi, edx
bswap ecx
xor esi, edx
and edi, 0x6d4d9a4b
jmp 0x4757dc
sub esp, 0x168
xor edi, 0x6d54dfee
and edx, 0x6d5540d7
add ecx, 0x6d55bd1f
sub ecx, edx
and edx, 0x6d56af30
sub esi, ecx
jmp 0x477e55
cmp eax, dword [esp + 0x164]
jmp 0x47671e
add dword [esp + 0x78], eax
xor edi, esi
inc edx
or esi, 0x6d646e6a
and ecx, esi
or ecx, 0x6d655353
sub ecx, 0x6d65bb24
sub edi, edx
sub ecx, esi
or edi, ecx
inc edx
or edi, 0x6d681ad8
and ecx, 0x6d6887cf
jmp 0x475343
mov ebx, dword [ebx]
inc edx
add esi, edx
or esi, ecx
jmp 0x47618d
mov dword [esp + 0x78], ebx
bswap esi
neg esi
mov esi, edi
add edi, edx
jmp 0x476600
mov dword [esp + 0x110], 0
xchg esi, edi
or ecx, 0x6dacbb07
mov ecx, esi
or edi, esi
add esi, edx
sub ecx, esi
rol edx, 0x1f
jmp 0x478015
mov ebx, dword [esp + 0x1c]
inc edi
or ecx, esi
xor edi, 0x6dc32695
sub edx, ecx
or ecx, edi
sub edi, esi
and edi, 0x6dc4ae53
sub edi, esi
jmp 0x47743f
mov dword [esp + 0x78], ebx
neg esi
and edi, esi
or edi, edx
dec edi
inc esi
mov edx, 0x6dcb7b95
add esi, edx
xor edx, esi
jmp 0x477f10
push ebx
and edi, ecx
shr edx, 0xe
or esi, 0x6dd4e5fd
and esi, edi
xor edx, ecx
mov edi, 0x6dd632e1
and ecx, edi
xor edi, 0x6dd74553
bswap ecx
rol edi, 0x16
or edi, esi
inc ecx
jmp 0x476930
mov dword [esp + 0x94], 0
add edx, ecx
add edx, esi
xor ecx, edi
rol esi, 0x1a
xor ecx, edi
rol edi, 0x1a
or esi, edx
and edi, esi
and edi, edx
dec ecx
not esi
sub edx, esi
bswap edi
bswap ecx
jmp 0x47708f
add ebx, dword [esp + 0x1c]
add ecx, edi
dec esi
or ecx, edi
mov ecx, edx
neg esi
inc edx
and ecx, edx
not edi
mov ecx, 0x6deb5d33
shl esi, 0xb
jmp 0x477afb
mov dword [esp + 0x94], ebx
and edi, esi
dec edi
shl edx, 0x12
or edx, esi
dec edi
add edx, 0x6df5d06f
add ecx, edx
or ecx, 0x6df69233
mov edx, ecx
jmp 0x477102
mov ebx, dword [ebx]
sub esi, ecx
or edi, ecx
mov edi, esi
xor edi, ecx
neg edx
mov edi, esi
mov edi, 0x6dff77f2
neg esi
xor esi, 0x6e00385a
neg edi
add edx, 0x6e01058e
jmp 0x477d9c
mov ebx, dword [ebx]
xor edx, ecx
or edx, esi
shl esi, 0xc
rol ecx, 4
dec esi
jmp 0x4759a9
mov ebx, dword fs:[ebx]
xchg ecx, edx
and esi, edi
xchg esi, edi
and esi, edx
inc edi
jmp 0x4778df
xor al, byte [ebx]
and esi, edx
rol esi, 0x19
and esi, 0x6e0b0184
or edi, ecx
xor edi, ecx
mov edi, edx
jmp 0x4752d9