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

Disassembly:
mov esi, dword [esp + 0x1c]
sub edi, ecx
and edi, 0x7531772f
or edx, 0x7531b37d
sub ecx, edi
and ecx, edi
add ebx, 0x753261fd
xor edx, edi
not ecx
and ebx, 0x753323f5
add ebx, edi
bswap edi
sub edx, 0x7533d441
mov ebx, edx
and edx, ecx
or edi, edx
xor ecx, edx
jmp 0x4a701c
mov dword [esp + 0x20], eax
xchg edx, ebx
add ecx, edi
dec ebx
mov edx, edi
shl ebx, 9
xchg edx, ecx
bswap edx
add ebx, edi
xor ecx, ebx
neg edx
jmp 0x4a84a8
add esi, dword [esp + 0xc8]
bswap edi
not ebx
sub edx, 0x754a75b9
or edi, 0x754ab139
xchg ecx, edi
sub edx, ecx
and edx, ebx
or ecx, 0x754b9aa7
jmp 0x4a7065
add esi, dword [esp + 0xc8]
bswap edi
xor edx, 0x755d5485
add ebx, 0x755d904b
sub ebx, edx
or edx, ebx
xchg edi, ecx
rol ebx, 0x19
not edi
xchg edi, ecx
add edi, ecx
jmp 0x4a6ede
jne 0x4a839e
or edi, 0x755f877d
xchg edx, ecx
mov edi, ebx
and ecx, edi
xor edi, ebx
rol edx, 0x19
sub ecx, 0x7560e46d
xor ebx, 0x75611f57
and edx, edi
shl edi, 0xd
mov ecx, edx
mov edx, ecx
not ecx
or ecx, 0x75628b1d
shl edx, 3
mov ebx, edi
jmp 0x4a8a14
mov eax, 2
neg ecx
sub ebx, edi
mov ecx, 0x759ef729
or edi, 0x759f337f
xor edi, ecx
add ebx, ecx
add ebx, edi
xor ecx, edx
mov ebx, ecx
mov edx, 0x75a09ab3
xchg ecx, edi
xchg edi, edx
sub edx, edi
and edx, edi
mov edx, ecx
xchg ecx, edx
jmp 0x4a9bf2
mov esi, dword [esp + 0xc8]
and edx, edi
neg edx
xor ebx, ecx
add ebx, edi
bswap edi
add edx, ecx
or ecx, ebx
mov ebx, edx
shr edx, 0xd
ror edx, 0x16
jmp 0x4a7373
xor eax, eax
add ecx, 0x75bfa5b5
add ebx, edx
shl ebx, 0x10
add edx, ebx
neg edi
xor ecx, ebx
jmp 0x4a839e
mov esi, dword [esp + 0x98]
shr edi, 0x11
xor ebx, edx
inc ebx
rol edx, 0x11
sub ebx, edx
add ebx, 0x75c45a77
sub edi, ecx
add ecx, ebx
jmp 0x4a8082
sub esp, 0x124
sub edi, ecx
and edi, ebx
xor ebx, 0x75ca8bb7
dec ebx
rol edi, 0x11
inc ebx
mov edx, ebx
and ebx, edx
bswap edx
and ecx, edx
jmp 0x4a98d3
mov dword [esp + 0x98], 0
ror ecx, 0x17
and ecx, ebx
mov ecx, edx
xor ebx, edi
shl edi, 6
add edi, 0x75d15c81
or ebx, edx
sub edi, ebx
jmp 0x4a7545
mov dword [esp + 0x98], esi
shl edi, 0xb
bswap ecx
xor ecx, edx
xor ebx, ecx
neg edx
add ebx, edx
mov ecx, ebx
xor ecx, ebx
jmp 0x4a6b0b
mov esi, dword [esp + 0xc8]
and ecx, 0x75e7d5df
sub ebx, edx
sub ebx, edi
add edi, 0x75e88457
bswap ebx
and ebx, ecx
or ebx, edx
and edi, ebx
inc edi
shl edi, 0xa
neg edi
dec ebx
not ecx
xor edx, 0x75eae113
jmp 0x4a8487
mov esi, dword [esp + 0x1c]
xor edi, edx
dec ebx
and ecx, ebx
dec edx
sub edi, ecx
and ecx, edi
jmp 0x4a86b8
add dword [esp + 0x1c], eax
xchg ecx, ebx
rol edi, 0x10
not ebx
or ecx, ebx
xchg edi, ebx
mov ecx, 0x75f449d3
rol edx, 0x17
sub edi, edx
sub ecx, edx
or ebx, ecx
jmp 0x4a6f79
mov esi, dword [esi]
or ecx, ebx
add edi, ecx
ror edi, 0x11
xchg edx, edi
bswap edi
dec ebx
sub ecx, ebx
xchg ecx, edx
neg ebx
add ecx, 0x75fc91a9
not edi
add edi, ebx
jmp 0x4a67b1
mov dword [esp + 0x98], esi
not ecx
sub ecx, ebx
sub edx, edi
xor edi, ecx
xchg edx, edi
shr ebx, 0x13
xchg ebx, edx
or edx, 0x7602567d
add edx, ebx
sub edi, edx
mov ecx, edi
xor edi, ebx
shl edx, 8
xchg edi, edx
jmp 0x4a7629
mov dword [esp + 0xf4], esi
and ebx, ecx
sub edx, ebx
ror edi, 0x1d
not edx
rol edi, 0x11
rol edx, 0x16
jmp 0x4a76d3
mov esi, dword [esi]
and edi, ebx
and edi, edx
not ebx
xor edx, 0x760e0ff7
and ecx, edi
inc edi
jmp 0x4a7985
inc esi
inc edi
and edx, ecx
and edx, edi
shr ebx, 0x11
not ebx
add ebx, 0x761019ef
and edx, ebx
and ecx, edi
mov edx, ebx
or edx, 0x7610fe9b
jmp 0x4a9929
add esi, 0x18
bswap edx
add ebx, ecx
or ebx, ecx
rol edx, 0x14
jmp 0x4a8db5
mov esi, dword [esi]
xchg edi, ebx
xchg edi, edx
shl edi, 0xa
bswap ecx
bswap ebx
sub ecx, edx
and edi, ecx
and edi, 0x7614280f
sub edx, edi
xor edi, ebx
xor ebx, ecx
xor edi, ecx
jmp 0x4a890a
add esi, 0x3c
rol edi, 0xc
xchg ebx, ecx
inc edi
neg ecx
mov edi, 0x76398251
add ecx, 0x7639bd2f
shl edx, 2
sub edx, 0x763a4309
mov edi, 0x763a7ecd
sub edi, edx
jmp 0x4a97a0
mov dword [esp + 0xc8], 0
sub ecx, edx
shr edi, 0xa
ror ecx, 0x1e
or ebx, edx
jmp 0x4a75ad
mov dword [esp + 0x1c], 0
ror ecx, 0xc
shr edx, 0x10
add ecx, edi
xor ebx, edx
xor ebx, edx
not edi
sub edi, edx
and ecx, edx
add edi, edx
or ebx, 0x76618109
dec ecx
shl edx, 0x13
jmp 0x4a7109
add dword [esp + 0x1c], 0x78
xchg ecx, edi
xor edi, ecx
xor ecx, 0x7663d159
xor ebx, edi
add ecx, edx
xchg ecx, ebx
add edx, ecx
mov ecx, ebx
not ebx
bswap edx
sub edi, ecx
add ebx, 0x7666be41
sub edi, 0x7666fdc5
ror ecx, 0x1f
jmp 0x4a9486
inc dword [esp + 0x20]
mov edi, 0x766792a1
and edi, ecx
mov edi, ecx
sub edi, ecx
and edx, ebx
sub edx, 0x7668c651
shr edi, 0xd
sub edi, ebx
rol ecx, 9
shr edx, 0x16
xor edx, ebx
not edi
sub edi, ecx
sub edx, 0x766acff1
jmp 0x4a8889
mov esi, 0x30
add edx, ecx
add ecx, 0x76745a33
shl ebx, 0x1a
bswap ecx
add ecx, edx
ror edx, 0xf
rol edx, 0x17
nop
jmp 0x4a7fdd
mul esi
or edx, ebx
xor ecx, edx
and edi, ecx
sub edi, 0x7690b1cd
jmp 0x4a6578
add esi, dword [esp + 0xc8]
dec edi
sub ecx, edx
not edx
add ebx, 0x76a92685
or ecx, 0x76a966fb
xor edi, ebx
mov edx, edi
mov ebx, edi
xor ebx, edi
xor ebx, ecx
sub ecx, edx
add ebx, edx
inc ebx
mov ebx, edi
jmp 0x4a93d8
add esi, dword [esp + 0x20]
or ebx, edi
mov ebx, ecx
or edx, ebx
mov edx, ecx
sub edi, ebx
mov edi, edx
jmp 0x4a7ef5
mul esi
rol ebx, 0xa
mov edi, 0x76e88fb9
not ecx
or edi, ecx
neg edx
shl edx, 0xe
shr ebx, 0x15
and ecx, edx
add ecx, ebx
and edi, ecx
sub ebx, 0x76eb5909
or ebx, edi
jmp 0x4a6fa8
add esi, dword [esp + 0x1c]
and edx, edi
mov ebx, 0x76ec1c85
xchg edx, ecx
rol edi, 0x16
not edx
inc ecx
mov edx, edi
or ebx, 0x76ed7d21
add edx, ecx
mov edx, ebx
add ebx, 0x76ee37ad
xchg ecx, ebx
jmp 0x4a716d
mov esi, dword [esi]
bswap edx
add edx, ebx
neg ecx
add edi, edx
shl edx, 0x1b
add edx, edi
sub ebx, ecx
sub ecx, 0x76f9b433
xchg ebx, edx
xor edi, ebx
xchg ebx, ecx
and ebx, ecx
shl edx, 0xf
neg edx
jmp 0x4a89e9
add esi, dword [esp + 0xc8]
sub ebx, edi
shr ecx, 2
xor edx, ebx
or ecx, 0x76fc15db
sub edx, 0x76fc512d
and edx, ecx
add edx, ecx
xchg ecx, ebx
xchg edi, edx
add edi, ebx
xchg ecx, edx
xor edi, 0x76fe29d7
not edi
xor ecx, edi
jmp 0x4a9573
mov eax, 4
xor edx, 0x77175021
xchg edx, ecx
sub ebx, 0x7717c671
mov ecx, 0x77180175
bswap edi
mov ebx, edx
neg ecx
and ecx, edi
and ebx, edi
dec edx
and edi, edx
mov edx, ebx
jmp 0x4a8f3f
mov esi, dword fs:[esi]
or ecx, edx
inc ecx
mov edi, ecx
or edx, 0x7727bfed
xchg ebx, edx
xor ecx, 0x772835cf
sub edi, 0x77288019
or edi, ecx
jmp 0x4a898f
mov esi, dword [esi]
sub edi, ecx
sub edi, edx
shl ebx, 0x15
and ecx, edi
or ebx, 0x7735fa0d
or edi, 0x77366c71
and ebx, ecx
shr ecx, 6
jmp 0x4a99f6
add dword [esp + 0x1c], 0x20
shl edi, 0x16
xchg edx, edi
sub edi, 0x776b8f91
add edi, 0x776bd075
xor ecx, edx
add edi, 0x776c4d01
mov ebx, ecx
shr ecx, 7
jmp 0x4a997b
xor al, byte [esi]
shr edi, 0x14
and edx, edi
mov ecx, edx
mov ebx, ecx
inc edx
xor edx, edi
and edx, 0x7774940d
xor edi, 0x7774d045
dec edi
dec edx
jmp 0x4a9b2c
push esi
xor ebx, edi
xor ecx, ebx
sub edx, ecx
add edx, 0x77ef4619
dec edi
bswap ebx
and edx, ecx
mov ebx, edi
add edi, edx
add ecx, ebx
jmp 0x4a6ccc
add dword [esp + 0x1c], esi
xor ebx, edx
xor ecx, edx
xchg ecx, edx
xor edi, ecx
or ecx, ebx
xor edx, edi
shl ebx, 0x18
and ebx, edi
or ebx, edx
xchg edi, edx
jmp 0x4a8339
sub dword [esp + 0x1c], 8
add ebx, edx
xchg ecx, ebx
mov edx, 0x7809ee8d
mov edx, ebx
and edi, ecx
rol ebx, 0x1b
or ebx, edx
mov ebx, 0x780ce925
jmp 0x4a90d5
mov esi, dword [esi]
or ecx, ebx
sub edx, edi
sub ebx, edx
ror ebx, 0xb
or ebx, 0x78678801
shr edi, 0x1d
and ebx, edx
or edx, edi
or edx, ebx
mov edx, edi
or ecx, edx
xchg ebx, edx
jmp 0x4a7d71
mov esi, dword [esi]
mov edx, ecx
or ecx, edi
neg ebx
mov edi, 0x786c55d7
xchg ebx, edi
or ebx, ecx
xor ebx, ecx
neg ecx
ror ecx, 0xd
or edx, ecx
mov ecx, ebx
mov edx, edi
xor edx, edi
mov ebx, edi
sub ebx, ecx
not edi
jmp 0x4a9085
jne 0x4a7629
or ecx, 0x787652bf
mov ebx, edi
xchg edx, ebx
xchg ecx, edi
jmp 0x4a8fda
add dword [esp + 0x98], 4
add ebx, edi
xchg ebx, edi
and ecx, edi
or edx, 0x78907cdd
sub ebx, 0x7890bc45
xor edx, 0x7890fb13
neg edi
add ebx, edi
or edi, ecx
or edi, ebx
mov edi, ecx
inc edi
or edx, 0x78936a4b
add edi, ecx
add ebx, edi
mov ebx, edi
jmp 0x4a6cfc
mov dword [esp + 0x1c], esi
inc ebx
nop
sub edx, ebx
mov edx, edi
mov edi, ecx
and ecx, 0x789c6189
or ecx, 0x789cb2c5
or edi, 0x789cf239
or ecx, edi
mov edx, ebx
xor ebx, edi
or edi, 0x789e186f
jmp 0x4a6efb
add esi, 0xc
mov ebx, 0x78a4f2c7
mov edx, 0x78a52d81
add edx, 0x78a5694f
sub ecx, edx
and ebx, 0x78a5ddeb
or edx, ebx
and ebx, ecx
mov edi, edx
sub ecx, edi
xor ebx, 0x78a898a5
add edx, ebx
mov ebx, 0x78a9943d
xchg edx, edi
and edi, ecx
xchg edx, edi
dec ecx
jmp 0x4a7d48
add esi, 0xc
or ebx, ecx
add edx, ecx
sub ebx, edi
and edx, edi
dec edi
add ebx, edi
mov edx, 0x78afac39
add edi, 0x78afebcf
xchg ecx, ebx
sub ebx, edi
inc ecx
sub edx, edi
rol ecx, 7
shl ebx, 0x1d
jmp 0x4a86f9
pop esi
rol edx, 0x1f
mov edi, 0x78b20b7b
shl edi, 0x17
xor ebx, 0x78b28a5f
sub edi, 0x78b2c9af
mov ecx, edi
rol ebx, 0xd
sub edi, edx
or ecx, edx
add ebx, 0x78b4497b
nop
shr ebx, 0x11
neg ecx
neg edi
mov edx, ebx
mov ebx, ecx
jmp 0x4a9998
ret
mov esi, dword [esi]
sub ebx, edi
sub ebx, edx
ror edi, 0xe
and ecx, edx
neg edi
add edx, ecx
and ebx, 0x78f9343f
inc ecx
jmp 0x4a9459
mov esi, dword [esp + 0x98]
add ecx, edi
and edi, ebx
xor ebx, edi
xor edx, ebx
and edi, ecx
xchg edi, edx
xor ecx, edi
or ecx, ebx
jmp 0x4a7bc6
movzx esi, word [esi]
nop
or edi, ebx
bswap ecx
mov ebx, edx
ror ebx, 0x1b
sub edx, 0x79145c0d
add edi, 0x791497c3
xor ecx, 0x7914d38b
shl ecx, 0x15
or ebx, ecx
jmp 0x4a7c71
add dword [esp + 0x1c], 4
neg edi
nop
mov edx, ebx
add edx, edi
add edx, 0x791ee357
add ebx, edi
sub edi, 0x791f5723
sub ebx, edi
and ecx, edx
xor edi, ebx
nop
xchg ecx, edx
jmp 0x4a6538
mov esi, dword [esi]
and edx, ebx
xchg edi, ecx
ror edi, 2
add edi, 0x792a3e89
ror edx, 0xa
rol edx, 0x11
sub edx, edi
rol edx, 0x1f
and edi, ecx
neg ecx
and ebx, 0x792befbf
xchg ebx, edi
jmp 0x4a9445
mov esi, dword [esp + 0x1c]
neg ecx
or edi, ebx
and edx, 0x792fc83f
ror ecx, 0x16
xor ecx, 0x79304ecf
mov ebx, edi
neg edi
inc ebx
sub ebx, 0x79313b9b
xor edi, edx
xor edx, ebx
sub ebx, edi
jmp 0x4a7124
mov dword [esp + 0x1c], esi
mov edx, edi
sub ebx, ecx
xchg edi, edx
add ecx, 0x7963b7b3
add edi, ebx
shr edi, 9
or ecx, 0x7964671d
inc edx
xchg ecx, edx
mov ecx, 0x79652691
dec edx
inc ecx
xor edi, 0x7965d9cd
neg ecx
jmp 0x4a8e0b
mov esi, dword [esi]
xchg edx, ebx
ror edx, 0xe
add ebx, edi
not ecx
or ecx, edi
not edx
jmp 0x4a715c
mov dword [esp + 0xc8], esi
shl edx, 7
xor edx, ebx
sub ebx, edi
add ebx, edx
neg ebx
xor ecx, edi
sub ebx, edx
sub ebx, 0x796d8511
inc ebx
bswap edx
xor edx, edi
sub ecx, edx
shl ebx, 1
mov ecx, ebx
jmp 0x4a6bab
mov esi, dword [esp + 0xc8]
add ebx, 0x796f43cd
add edi, ecx
xchg edi, ebx
add ebx, edi
not edi
sub ecx, ebx
mov edi, ebx
add edx, edi
jmp 0x4a7c9a
add esp, 0x124
sub ecx, edx
or ecx, edi
ror edx, 0x19
or edx, 0x7980890f
jmp 0x4a8c81
mov esi, dword [esi]
sub ebx, edx
mov edi, edx
shr ebx, 8
or edi, 0x79a5e9eb
xor ecx, 0x79a628c1
and edx, edi
bswap ecx
sub ecx, 0x79a6e67f
add ebx, 0x79a735af
dec edx
jmp 0x4a9cce
mov esi, dword [esi]
shr ebx, 0xd
not ecx
and ebx, edi
sub ecx, edx
mov ebx, 0x79ac56b5
sub edi, 0x79ac961d
or ebx, 0x79ace63f
and edx, 0x79ad2549
sub ecx, edx
inc edx
mov edx, ecx
mov ecx, ebx
sub edx, ecx
ror ebx, 0x15
jmp 0x4a66a4
mov dword [esp + 0x20], 0
or ebx, 0x79bb809f
dec ebx
not edx
xor edi, edx
sub ebx, edi
ror edx, 0x1c
shl edi, 8
shr edx, 7
add edx, 0x79bd8c7d
mov ebx, edi
and ecx, edx
not edx
not edi
and edx, ebx
jmp 0x4a6dc1
cmp byte [esi], 0
jmp 0x4a67da
mov esi, dword [esp + 0x1c]
rol ebx, 0x16
sub ebx, edi
and edi, 0x79c6e40f
mov ebx, edx
inc ecx
shr edi, 0x11
jmp 0x4a9800
cmp eax, dword [esp + 0xf4]
jmp 0x4a8751
add esi, dword [esp + 0xc8]
mov edi, ebx
mov edi, edx
sub edi, ecx
ror ebx, 9
rol edi, 0x17
xchg ecx, ebx
add edx, ecx
xor edi, ecx
jmp 0x4a8423
rol eax, 8
xor ecx, 0x79ef0b3f
mov ebx, ecx
dec edi
or edi, ecx
and edi, edx
dec edx
or edi, ecx
or edx, ecx
xchg ebx, edi
mov ecx, ebx
rol ebx, 0x16
shl edx, 0x1e
mov edi, ebx
xchg edi, edx
jmp 0x4a713a
mov esi, dword [esp + 0x20]
mov ebx, 0x7a017b7d
ror ebx, 2
shl edx, 0x15
and ebx, edi
xor ebx, ecx
ror ecx, 0x1f
bswap edi
not ecx
or edx, edi
ror ebx, 0x14
jmp 0x4a784c
mov dword [esp + 0x1c], esi
shr ebx, 0x13
add ebx, edx
mov edi, edx
mov ecx, 0x7a163f11
rol ecx, 3
add edi, ebx
add ecx, edx
xor ebx, edx
inc edx
sub ebx, edx
jmp 0x4a75f3