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

Disassembly:
add esp, 0x108
shr edx, 0x11
neg edx
xchg ecx, esi
and esi, edx
sub esi, edx
ror esi, 0x15
xor edi, ecx
and edx, edi
not edi
add ecx, 0xf27b7de0
jmp 0x46b4f8
add dword [esp + 0x60], 4
ror edi, 0x1f
add esi, edi
sub edi, ecx
shl edi, 0xd
sub esi, 0xf27e53fe
and esi, ecx
xor ecx, 0xf27e89c2
xchg edi, edx
jmp 0x46a27d
sub esp, 0x108
mov edi, edx
or edi, edx
shr edx, 0x16
mov esi, 0xf28b08cc
or edx, 0xf28b230a
mov edi, 0xf28b44d2
xor esi, edx
and edx, ecx
sub esi, edi
inc ecx
rol ecx, 0x15
and esi, edx
jmp 0x469f2b
mul ebx
mov edx, ecx
add ecx, edx
xchg ecx, edx
mov edi, ecx
or edi, ecx
or esi, 0xf29023a6
shl esi, 2
sub esi, 0xf2905b1c
jmp 0x469e62
add dword [esp + 0x60], 0x20
dec edx
xor edi, 0xf291ff82
and edi, esi
shl edx, 0xc
not ecx
or edi, esi
jmp 0x46a04c
add ebx, dword [esp + 0x60]
or edi, edx
xor edx, ecx
jmp 0x46a775
mov ebx, dword [ebx]
xor esi, ecx
ror edx, 0x11
jmp 0x46c50e
mov dword [esp + 0x1c], ebx
shr ecx, 0x1c
mov edx, 0xf2a51ee6
not edx
xor esi, edx
and edx, ecx
not edx
jmp 0x46a9f3
add dword [esp + 0x60], eax
mov edx, esi
add esi, 0xf2a5ce02
ror ecx, 0xb
shl edi, 0x14
not esi
shr edx, 0x1a
jmp 0x46bacf
mov dword [esp + 8], 0
bswap edx
inc edi
xor edi, ecx
mov ecx, edi
or ecx, 0xf2aba2e8
xor esi, edi
xor ecx, edx
and edx, ecx
jmp 0x46b398
mov dword [esp + 8], eax
xor esi, 0xf2ac1bdc
mov ecx, edi
shr esi, 0x1a
neg edx
sub edx, edi
or ecx, edi
add edx, edi
sub esi, ecx
jmp 0x46b73d
mov ebx, dword [esp + 0xa8]
and esi, edi
and edx, edi
mov edx, 0xf2b208e8
sub esi, edi
jmp 0x46a2e5
mov ebx, dword [esp + 0x60]
xor ecx, esi
xchg edx, esi
bswap ecx
and ecx, 0xf2b42a1e
xchg edx, ecx
xchg edx, edi
jmp 0x46bcfa
mov ebx, dword [esp + 0xa8]
sub esi, 0xf2be4bee
sub esi, edi
inc ecx
or edx, ecx
mov edi, esi
add edi, esi
xor edi, edx
add ecx, edx
not edi
sub edx, ecx
sub ecx, 0xf2bf5a8a
add edi, edx
jmp 0x469c05
mov ebx, dword [ebx]
sub esi, edi
inc ecx
or edx, 0xf2c170a6
shr esi, 0x19
neg edx
sub edx, edi
jmp 0x46b32a
mov ebx, dword [esp + 0x68]
xor ecx, edi
add edi, edx
sub edi, esi
and ecx, edi
xchg esi, ecx
sub esi, 0xf2c363cc
sub esi, edi
inc ecx
or edx, esi
xor edi, 0xf2c3d1d8
jmp 0x469c15
mov ebx, dword fs:[ebx]
dec esi
not edx
rol esi, 0x1d
sub edi, esi
xchg edi, edx
mov edi, esi
jmp 0x46a515
mov ebx, dword [esp + 0x60]
xor ecx, esi
dec edx
shr edx, 0x11
shr ecx, 0x13
jmp 0x46acf6
add dword [esp + 0x60], ebx
mov esi, edx
sub edx, 0xf2c95156
bswap esi
sub edx, ecx
nop
add edi, ecx
mov esi, edi
add edx, edi
mov edx, esi
sub edi, edx
jmp 0x469be8
inc dword [esp + 8]
sub edi, esi
xchg edi, edx
mov edi, esi
xor edx, 0xf2cca6ee
mov ecx, esi
or ecx, edx
and ecx, 0xf2ccf4f8
xchg edx, edi
or esi, edx
add edi, esi
jmp 0x46adc5
add dword [esp + 0x60], 0x78
and edi, ecx
add edx, 0xf2cfb7a2
or esi, ecx
dec ecx
sub edx, 0xf2d00ad8
bswap esi
xchg edi, edx
sub esi, edi
jmp 0x46a17f
add ebx, 0xc
xor edi, ecx
or esi, ecx
add ecx, edi
mov edi, esi
or edi, esi
xor edx, esi
and ecx, edx
sub esi, ecx
jmp 0x46a6a2
mov ebx, dword [ebx]
mov esi, edi
and esi, edx
and edx, edi
and edx, ecx
sub esi, edi
xor esi, ecx
jmp 0x46c40b
mov ebx, dword [esp + 0x68]
xor ecx, edx
mov ecx, edi
sub esi, edi
bswap esi
xchg edi, edx
or ecx, edi
mov edi, edx
or edi, edx
or esi, edi
dec esi
jmp 0x46bafb
add ebx, dword [esp + 0xa8]
xchg ecx, edi
shl edi, 2
not esi
neg edx
and edi, esi
and edi, ecx
and esi, edx
and edx, esi
ror edx, 0x13
mov edi, 0xf2e54d9c
jmp 0x46b4c9
mov ebx, dword [ebx]
rol ecx, 0xe
sub edi, edx
xor esi, edi
xchg edx, esi
add ecx, edi
xor edi, ecx
xchg edx, esi
xchg edi, edx
jmp 0x46c742
mov ebx, dword [ebx]
and esi, ecx
mov esi, 0xf2edbe52
sub edi, edx
sub ecx, esi
rol edx, 0xc
add esi, 0xf2ee2b16
ror ecx, 0x15
or esi, 0xf2ee6830
sub edx, esi
and edx, 0xf2ee9fe2
add edx, ecx
ror ecx, 0x12
shr ecx, 5
mov edx, 0xf2ef0c20
jmp 0x46bb4d
cmp byte [ebx], 0
jmp 0x46c245
push ebx
and ecx, edi
sub ecx, edi
jmp 0x46ad73
pop ebx
bswap edx
mov esi, edx
add edx, edi
or edx, esi
xor edi, 0xf3012b42
and esi, ecx
jmp 0x46aa9c
mov ebx, 0x30
xor ecx, edx
sub edx, ecx
mov edi, 0xf3019e7a
add edi, 0xf301ba9e
neg edi
add edi, esi
sub edx, esi
ror ecx, 0x1d
jmp 0x46a246
add ebx, 0x3c
and edi, ecx
add edx, 0xf3031c04
and edx, 0xf3033828
add edx, ecx
and edi, ecx
add edx, edi
sub esi, ecx
and edi, 0xf303bf12
xchg ecx, edx
and edx, esi
jmp 0x46b9e6
cmp eax, dword [esp + 0x1c]
jmp 0x46bd97
mov ebx, dword [ebx]
shl ecx, 0x19
dec edi
or edx, 0xf3117a32
xchg edi, edx
mov edi, esi
and edi, edx
jmp 0x46aec0
mov ebx, dword [ebx]
not edx
add edx, edi
ror esi, 0x1b
and edi, 0xf31a43c8
jmp 0x46bb35
xor al, byte [ebx]
mov edi, esi
or edi, esi
and edx, ecx
and ecx, esi
mov edx, esi
or esi, 0xf31c196a
add ecx, 0xf31c35da
xor esi, edi
mov ecx, edi
and edi, 0xf31c89da
add edx, edi
and edx, ecx
sub edx, 0xf31cd74c
sub esi, edx
jmp 0x46b063
xor eax, eax
add esi, edi
mov esi, edx
xor ecx, esi
sub edx, esi
rol edi, 0x14
and ecx, edx
dec edx
xchg ecx, edi
neg edx
sub edx, edi
and ecx, esi
sub esi, ecx
jmp 0x46ad40
add dword [esp + 0x68], 4
bswap esi
xor edi, ecx
or esi, 0xf3202ef6
shl esi, 0x1a
sub edx, 0xf32066d2
add edi, 0xf32086ba
or edi, ecx
or esi, edi
neg edx
mov ecx, 0xf320f248
not ecx
and edx, edi
jmp 0x46a21f
mov ebx, dword [ebx]
or edi, 0xf326ede8
xor edi, esi
xor edx, ecx
xchg ecx, edi
mov ecx, 0xf327597e
and esi, edx
mov edi, 0xf32793d0
add esi, 0xf327ae2e
jmp 0x46a1e2
mul ebx
sub edi, edx
inc esi
or edx, edi
not esi
rol esi, 9
or edx, edi
add esi, edi
nop
mov edi, edx
shr edi, 0x1a
jmp 0x469f4e
rol eax, 8
xor ecx, edi
xchg edi, esi
xchg esi, edi
neg edi
mov esi, 0xf334c5f6
rol ecx, 0x10
xor edi, 0xf334fdd2
inc ecx
shl ecx, 0x1d
xor edx, ecx
bswap edx
shr edi, 3
jmp 0x46c0bc
mov dword [esp + 0x60], ebx
mov esi, 0xf33cc572
rol ecx, 0x1c
add edx, 0xf33cfd80
mov edi, edx
or edi, edx
shr edx, 0xd
jmp 0x46a561
mov ebx, dword [esp + 0x60]
add edi, edx
sub edx, ecx
neg ecx
and edx, esi
sub edi, ecx
add edx, edi
ror esi, 0x14
add esi, edx
jmp 0x46a52d
add ebx, 0x18
xchg edi, esi
and esi, edi
add esi, edx
and ecx, 0xf34af6f0
or ecx, 0xf34b1114
sub ecx, edi
bswap edi
sub edi, esi
jmp 0x46c676
mov dword [esp + 0x68], 0
or edx, ecx
or ecx, esi
xor esi, ecx
sub esi, 0xf34e5504
and esi, ecx
sub edx, edi
ror ecx, 9
shl edi, 6
jmp 0x46b821
mov dword [esp + 0x68], ebx
xchg ecx, esi
add esi, edi
bswap edi
xor ecx, edx
sub edx, ecx
rol esi, 0x19
add edi, esi
or edi, edx
shr edx, 0x1b
xor ecx, 0xf357dbb4
shl ecx, 0x18
or edi, 0xf3581216
jmp 0x46a347
ret
movzx ebx, word [ebx]
and ecx, esi
dec esi
ror esi, 0x17
and edi, 0xf35dc3b4
or edi, 0xf35ddfd8
xor edx, edi
not edx
or edi, 0xf35e3634
sub edx, edi
ror ecx, 0x13
jmp 0x469b95
sub dword [esp + 0x60], 8
mov ecx, esi
mov edi, esi
or edi, esi
shr esi, 0x1e
or ecx, esi
mov edx, ecx
add esi, edi
sub esi, edi
or edi, esi
or edi, ecx
mov esi, edx
add edx, esi
jmp 0x46b1e6
mov dword [esp + 0xa8], ebx
xor edi, esi
add ecx, edx
add edi, edx
bswap ecx
sub edi, ecx
or esi, 0xf36bbf02
xchg ecx, esi
xchg ecx, edi
neg edx
sub edx, esi
jmp 0x46c723
mov dword [esp + 0xa8], 0
xor edi, 0xf37165a6
sub ecx, edx
jmp 0x46bfcf
mov dword [esp + 0x60], ebx
mov esi, edi
xchg ecx, edx
ror edi, 0x1f
xor edi, edx
and esi, ecx
neg ecx
add edx, 0xf3724a28
neg edx
sub edx, edi
mov ecx, edi
jmp 0x46a3be
mov eax, 2
and edi, ecx
xchg ecx, edi
shl edi, 3
mov ecx, 0xf3752e80
or ecx, esi
and edi, esi
sub edi, esi
sub ecx, edi
rol esi, 1
xchg esi, edi
neg edi
ror edi, 0x1f
jmp 0x46c652
mov ebx, dword [ebx]
and edi, ecx
and esi, edx
and edx, esi
mov ecx, 0xf37f2354
shr esi, 7
xchg edx, esi
sub edi, edx
and esi, edx
jmp 0x46b839
mov ebx, dword [esp + 0x60]
sub edx, esi
ror ecx, 0x11
and edx, 0xf38758bc
xor edx, edi
xchg esi, edi
or ecx, edx
mov edx, 0xf387c4ea
sub edx, 0xf387e41a
mov edx, edi
or edx, edi
jmp 0x46c009
add ebx, dword [esp + 8]
mov esi, edx
xor ecx, esi
sub edx, esi
xor edi, ecx
inc ecx
add edx, 0xf388c6d8
sub edx, 0xf388e2ca
add edi, esi
dec ecx
ror ecx, 0x13
jmp 0x46be2d
add ebx, dword [esp + 0xa8]
neg edi
or ecx, edx
mov esi, edi
xor edi, edx
xor ecx, edi
or edx, esi
jmp 0x46c441
mov dword [esp + 0x60], ebx
and esi, edx
mov edi, 0xf38a99e4
or edx, esi
add ecx, edx
sub ecx, edx
bswap esi
inc esi
mov edi, ecx
sub edi, 0xf38b59ac
sub edi, ecx
xor esi, ecx
mov ecx, 0xf38ba930
jmp 0x46a005
add ebx, dword [esp + 0xa8]
neg esi
ror esi, 5
shr esi, 7
mov edi, 0xf3919a00
rol edx, 0x11
xchg edx, edi
shr ecx, 9
sub edx, edi
xor edi, edx
xor ecx, edi
bswap edx
sub edi, ecx
inc edx
not edi
jmp 0x4698ff
mov ebx, dword [ebx]
sub edi, edx
and ecx, esi
add edi, edx
xor edi, edx
add ecx, edx
sub ecx, edx
jmp 0x46a651
jne 0x46a347
sub esi, ecx
and edi, esi
and edi, ecx
mov edx, edi
or edx, edi
ror edx, 0x1b
mov esi, 0xf39d8528
or esi, 0xf39da14c
add esi, edi
inc edx
add esi, 0xf39df3ec
xor edi, edx
jmp 0x469965
mov eax, 4
sub edi, ecx
xchg ecx, edx
mov edi, ecx
and edx, ecx
and ecx, edx
add edi, ecx
sub edi, edx
nop
jmp 0x46b599
mov dword [esp + 0x60], 0
add esi, edi
xchg esi, edx
xor esi, 0xf3af3918
xor edi, esi
xor edx, ecx
xor esi, edx
sub edi, esi
mov ecx, edx
jmp 0x469e46
mov ebx, dword [ebx]
xor edx, ecx
sub esi, edx
add ecx, edi
and esi, edi
xchg edi, esi
mov ecx, edi
or ecx, edi
xchg ecx, edi
mov esi, edi
or esi, edi
shl edi, 5
add edx, esi
sub edx, esi
mov edi, esi
jmp 0x46bc1e
inc ebx
sub edi, ecx
inc edx
add esi, 0xf3b70b3c
xor edi, edx
mov edx, esi
or esi, 0xf3b75b78
neg edi
add edi, esi
xor ecx, edx
xor edi, ecx
mov edi, 0xf3b7e78e
add ecx, edi
jmp 0x46a8fc
jne 0x46ad40
or ecx, edi
add ecx, edx
rol edx, 0xf
shl ecx, 8
dec edi
ror edi, 0x1a
or ecx, edi
or ecx, edx
jmp 0x46a9dd
add ebx, dword [esp + 0xa8]
mov ecx, edi
not ecx
inc ecx
add edx, 0xf3d3b86c
or esi, ecx
or edi, 0xf3d3ee6a
jmp 0x46b17c
mov dword [esp + 0x68], ebx
ror edx, 0xd
xor ecx, edi
add edi, edx
inc edi
rol edi, 6
and ecx, 0xf3d58818
or edi, edx
dec edi
jmp 0x46b8b3
add ebx, dword [esp + 0xa8]
mov ecx, edi
xor edi, ecx
and edx, edi
mov esi, edi
sub esi, 0xf3dbcf66
and ecx, 0xf3dbef60
or edi, ecx
or esi, edi
shl edi, 3
sub esi, 0xf3dc5caa
jmp 0x46a99b
mov ebx, dword [esp + 8]
xchg ecx, edx
add edi, edx
inc edi
and ecx, edx
dec edx
xor edi, esi
jmp 0x46af87
mov ebx, dword [ebx]
add edx, edi
mov edx, esi
or edx, esi
xor edi, 0xf3e6c7f6
mov edx, ecx
not esi
nop
dec edx
or edi, edx
sub esi, edx
mov edx, esi
shl ecx, 0x10
jmp 0x46b763
mov ebx, dword [esp + 0xa8]
add edi, 0xf3ec16b4
and esi, edx
mov edi, 0xf3ec5076
sub edi, esi
xchg esi, edx
neg edx
jmp 0x46aa2a
add ebx, 0xc
and edi, ecx
inc esi
or esi, ecx
shl edx, 0x12
sub ecx, 0xf3ed38de
xor ecx, 0xf3ed54e2
jmp 0x46ac04