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

Disassembly:
add dword [esp + 0x1c], 0x20
add ecx, 0xf17ed542
xor ebx, 0xf17f5a49
sub edx, ebx
or esi, 0xf18059cd
inc edx
xchg ecx, edx
jmp 0x4b7574
mov edi, dword [edi]
and ebx, 0xf19831d3
mov ecx, edx
and edx, ecx
xor ecx, ebx
add ecx, edx
sub ecx, edx
and ecx, esi
sub edx, 0xf19bcada
xor esi, ecx
and ebx, edx
xchg ecx, ebx
sub ebx, esi
add ebx, edx
xor edx, ebx
mov edx, esi
jmp 0x4b962e
mov edi, dword [edi]
sub esi, edx
and esi, edx
mov ebx, edx
not edx
xor esi, ecx
and edx, ebx
add ecx, 0xf1a33096
or ebx, esi
or ecx, esi
sub esi, ecx
xor ecx, 0xf1a55978
jmp 0x4b9c71
mov edi, dword [edi]
mov esi, ebx
add edx, ecx
mov edx, ebx
inc ebx
sub ecx, 0xf1f90879
sub ebx, 0xf1f9922c
ror ebx, 0x1c
add ecx, ebx
jmp 0x4b7d88
mov eax, 2
add edx, esi
mov esi, ecx
xor edx, ebx
sub ecx, edx
xor ecx, esi
bswap esi
xchg esi, ecx
mov esi, 0xf2175a3d
sub ebx, ecx
neg ebx
xchg ebx, esi
add edx, ebx
jmp 0x4ba672
add dword [esp + 0x1c], edi
inc ebx
shl ebx, 0x13
not ebx
shr esi, 0x13
jmp 0x4b7088
mov edi, dword [esp + 0x1c]
and edx, ebx
mov ecx, esi
bswap edx
jmp 0x4ba211
mov dword [esp + 0xb8], eax
inc edx
or edx, ebx
shr edx, 0x16
sub esi, ebx
xchg edx, ecx
add ecx, 0xf29bb83b
xchg ecx, esi
and ebx, 0xf29cd9ec
jmp 0x4b8b2e
pop edi
xor edx, 0xf2c18027
xchg esi, edx
or esi, 0xf2c2b1f8
add edx, 0xf2c32f0d
and ebx, 0xf2c3ae08
xor ecx, 0xf2c420c2
shr edx, 0xf
jmp 0x4ba06e
rol eax, 8
xor edx, 0xf2c52ce6
add edx, esi
and esi, edx
xor ebx, ecx
or edx, 0xf2c72965
xor ecx, edx
bswap ecx
xchg esi, ecx
xor edx, ebx
sub ebx, 0xf2c99356
jmp 0x4baae9
mov dword [esp + 0xe4], edi
add ebx, 0xf2d3963b
neg ebx
ror esi, 6
and esi, 0xf2d51285
xor esi, 0xf2d5a0ab
add ebx, ecx
add esi, edx
or edx, ebx
add esi, 0xf2d7a442
add esi, edx
or esi, edx
or edx, 0xf2d90116
jmp 0x4b83cd
add edi, dword [esp + 0x28]
add ecx, 0xf31d539f
add ebx, 0xf31dd960
or esi, ecx
inc edx
add ecx, ebx
and edx, ecx
xchg esi, edx
mov ecx, edx
jmp 0x4baa64
mov dword [esp + 0x28], edi
inc ecx
rol ecx, 0x1d
sub ecx, edx
ror esi, 1
jmp 0x4b98be
mov edi, dword [edi]
xchg edx, ecx
or esi, edx
or esi, ebx
inc edx
and edx, ebx
or ecx, esi
and ecx, ebx
xor ecx, ebx
add edx, ecx
rol ebx, 8
mov edx, esi
jmp 0x4b9806
mov edi, dword [esp + 0x38]
add ecx, ebx
shr ecx, 6
mov edx, 0xf35b0327
add esi, ecx
xor edx, 0xf35bfc4a
ror edx, 0x13
neg edx
xor esi, edx
dec ebx
or edx, ebx
shr edx, 0xd
jmp 0x4baa1e
add edi, 0xc
shl ebx, 0x15
and edx, 0xf3e865f6
rol ecx, 0x11
bswap ecx
dec edx
sub ecx, esi
mov esi, ecx
rol ebx, 9
xchg ecx, esi
xor esi, ecx
sub ebx, esi
xchg edx, esi
shl esi, 6
jmp 0x4ba557
mov edi, dword [edi]
xchg ebx, esi
xor edx, esi
bswap esi
add esi, ebx
xor esi, ecx
bswap ecx
mov edx, 0xf41d1a57
or ecx, 0xf41dd42c
add edx, ecx
and ecx, 0xf41eb282
sub edx, 0xf41f265b
jmp 0x4ba803
mov edi, dword [esp + 0x38]
sub ecx, esi
xchg edx, esi
add ebx, 0xf452106b
add edx, esi
shl esi, 8
ror edx, 2
jmp 0x4b89b2
mov edi, dword [esp + 0x1c]
xchg ecx, ebx
and edx, esi
add edx, 0xf48bef77
xor edx, esi
shl esi, 2
dec edx
inc edx
inc edx
jmp 0x4ba3a2
add dword [esp + 0x38], 4
shr esi, 0x11
and esi, edx
xor ebx, 0xf498d2ff
and esi, ebx
xor ebx, 0xf499a972
or ebx, esi
add edx, 0xf49a88b9
shr edx, 0x15
bswap ecx
rol esi, 0x15
rol ebx, 6
or esi, ebx
shr edx, 7
bswap esi
ror esi, 0x19
and edx, 0xf49f1453
jmp 0x4b7f20
mov edi, dword [esp + 0x1c]
ror ecx, 0x1f
not ebx
inc ecx
add esi, 0xf4bfdde4
add ebx, esi
sub ecx, 0xf4c0cfab
add esi, ecx
shr ecx, 0x13
inc edx
or ebx, ecx
sub ebx, esi
shl ecx, 0x1f
sub ebx, 0xf4c470fd
xor ecx, edx
jmp 0x4b7a67
mul edi
or ecx, edx
or ecx, ebx
xor edx, ecx
or edx, ecx
dec ebx
shl ecx, 0xf
mov esi, ecx
sub ecx, ebx
or ebx, 0xf4d8fb67
xor ecx, ebx
dec ecx
jmp 0x4ba6c2
cmp byte [edi], 0
jmp 0x4b8ac6
mov edi, 0x30
dec esi
mov edx, ecx
neg esi
xor ecx, ebx
dec esi
xor edx, esi
sub ecx, ebx
xchg ebx, edx
rol edx, 0x1c
dec ebx
not ecx
mov esi, edx
and esi, 0xf520cc4c
jmp 0x4b8a36
mov dword [esp + 0x1c], edi
sub ebx, ecx
xor edx, ebx
nop
add ecx, ebx
bswap esi
rol edx, 0x11
jmp 0x4b7ac6
movzx edi, word [edi]
xor ebx, 0xf60409a2
or edx, 0xf6049122
not edx
jmp 0x4b8220
add edi, 0x18
bswap ebx
xor edx, ebx
xchg ebx, esi
and esi, ecx
mov edx, ecx
bswap ecx
and ebx, ecx
inc ebx
mov ecx, ebx
mov ebx, ecx
mov ebx, 0xf6136048
jmp 0x4b97e8
mov edi, dword [edi]
add ecx, esi
and ecx, esi
dec esi
and ebx, 0xf628bd05
shl ebx, 0x12
ror ebx, 0x19
xchg edx, esi
not ebx
jmp 0x4b9c9c
xor al, byte [edi]
and esi, edx
add ebx, esi
neg ebx
dec esi
nop
or ecx, edx
jmp 0x4b774c
mov edi, dword fs:[edi]
xor ebx, edx
add ecx, esi
and ecx, edx
rol edx, 0x1b
not ecx
or ebx, esi
rol esi, 0xd
or ecx, edx
add ebx, ecx
or edx, ecx
or esi, edx
xor ebx, 0xf644e575
and ebx, 0xf64557a3
and ecx, edx
jmp 0x4b8cad
jne 0x4b89f8
and ecx, esi
mov esi, ebx
and esi, ebx
or esi, edx
sub ebx, edx
xchg esi, ebx
xor ecx, 0xf65bf9dc
or ecx, esi
and esi, ecx
and ebx, edx
jmp 0x4b7723
sub dword [esp + 0x1c], 8
or edx, esi
add esi, 0xf66c1d9c
xchg ecx, ebx
not esi
or ebx, ecx
and ecx, 0xf66dfe36
add ecx, esi
bswap esi
jmp 0x4b8091
add esp, 0x148
xor ecx, edx
dec ebx
xor ecx, esi
xor edx, ecx
inc ebx
xchg esi, edx
and edx, esi
add edx, ebx
mov ecx, 0xf69734ff
inc esi
or ebx, ecx
ror edx, 0xc
dec ecx
add ecx, 0xf699a9ba
sub edx, 0xf69a22c7
jmp 0x4ba618
inc dword [esp + 0xb8]
xor edx, ebx
xor ecx, edx
add ecx, edx
or edx, ebx
shr ebx, 3
mov esi, ebx
sub edx, 0xf69dbd4f
inc edx
not edx
xor ecx, edx
xor edx, esi
inc ecx
mov esi, ebx
inc edx
jmp 0x4b80d6
add edi, 0xc
bswap esi
mov esi, edx
add ecx, esi
add edx, ebx
sub ebx, edx
jmp 0x4b7300
add edi, 0x3c
xor edx, ebx
not ebx
and edx, esi
add ecx, esi
mov ebx, edx
xchg esi, edx
mov edx, ebx
inc ebx
neg ebx
jmp 0x4b7142
jne 0x4b8c2c
bswap edx
add esi, ebx
mov edx, ecx
add ebx, esi
sub esi, ecx
and ecx, 0xf6c43951
add edx, ecx
or esi, ecx
sub edx, esi
sub edx, 0xf6c61b16
xchg edx, ecx
sub edx, 0xf6c6fc21
jmp 0x4b9264
xor eax, eax
xor ebx, 0xf6f70592
add edx, esi
mov ecx, 0xf6f7ff97
jmp 0x4b89f8
add edi, dword [esp + 0x28]
add edx, ebx
sub ecx, esi
not esi
and esi, 0xf70c7954
sub edx, esi
mov ebx, 0xf70dbee7
ror ebx, 1
shr edx, 0x15
sub ecx, ebx
and ebx, ecx
add esi, edx
xchg edx, ecx
jmp 0x4b912c
mov dword [esp + 0x38], edi
add ecx, 0xf774329b
or ecx, 0xf774ba2f
jmp 0x4b7398
sub esp, 0x148
ror ecx, 0x1b
add ebx, ecx
and esi, ecx
ror esi, 0x1c
and ebx, esi
add edx, ebx
mov ecx, 0xf78fc9a2
and esi, edx
and ebx, edx
jmp 0x4ba2ee
add dword [esp + 0x1c], 4
xchg ebx, edx
xor edx, ecx
add ebx, 0xf79f8c71
xchg ecx, edx
mov esi, ebx
xor esi, ebx
sub esi, ebx
xchg ebx, esi
add ecx, esi
jmp 0x4ba159
mov dword [esp + 0x38], 0
or esi, ecx
not esi
xor ebx, esi
mov ecx, esi
inc ecx
bswap ecx
xchg esi, ecx
rol edx, 0xd
jmp 0x4ba004
mov edi, dword [esp + 0x28]
ror edx, 4
xchg ecx, ebx
and ecx, ebx
add ecx, 0xf818cd38
mov ebx, edx
add ebx, esi
or esi, 0xf81a297d
xchg ebx, edx
neg ecx
jmp 0x4b972b
mov dword [esp + 0x1c], edi
xor ebx, edx
and edx, ecx
inc esi
and edx, esi
add esi, 0xf84bd7c4
sub esi, edx
not ebx
xor esi, 0xf84d59d1
jmp 0x4ba1ac
add edi, dword [esp + 0x1c]
bswap ebx
bswap ecx
mov ecx, edx
add ebx, ecx
or ecx, ebx
add ecx, ebx
or ebx, 0xf87ea4c0
ror edx, 0x1a
and esi, ecx
sub ecx, edx
jmp 0x4b7115
mov edi, dword [edi]
add ebx, 0xf89a3d99
add esi, edx
shl ecx, 0x1c
xchg esi, ebx
and edx, esi
xchg ebx, esi
bswap edx
add ecx, ebx
add ecx, esi
jmp 0x4b7999
add edi, dword [esp + 0x28]
add ebx, edx
xchg esi, ecx
sub ebx, edx
and esi, ecx
add ecx, edx
bswap ecx
sub esi, 0xf8a1878f
add edx, esi
sub ebx, edx
mov esi, edx
rol ecx, 0x14
xor ecx, 0xf8a41358
rol edx, 0x17
add ecx, esi
jmp 0x4b8bfb
mov edi, dword [esp + 0x28]
dec ebx
and esi, edx
xor esi, 0xf8c20dd2
bswap esi
xor esi, 0xf8c31f0f
add ebx, ecx
jmp 0x4b8ce7
mov dword [esp + 0x1c], edi
bswap edx
shr ebx, 0x11
xchg edx, ecx
mov esi, ebx
or ebx, esi
mov ebx, ecx
xor ecx, 0xf9cb0c5e
and ebx, 0xf9cb7ed1
and edx, 0xf9cc04e8
jmp 0x4ba9d8
add edi, dword [esp + 0x28]
neg ecx
xchg ecx, esi
or ecx, esi
add ebx, edx
and ecx, 0xf9cfeee6
bswap ecx
mov esi, ecx
xor ecx, ebx
xchg edx, esi
or esi, ebx
or esi, ecx
jmp 0x4b9f81
mov eax, 4
mov esi, 0xfab9541b
xor ecx, edx
mov ebx, ecx
dec ebx
add ecx, esi
jmp 0x4b88df
push edi
xor edx, ecx
shr esi, 1
rol esi, 0x1f
rol ecx, 0xd
xor ebx, 0xfacad96e
dec esi
or ecx, 0xfacf8608
sub esi, ecx
and esi, 0xfad05d94
not esi
add edx, 0xfad1414d
jmp 0x4b8e44
mov dword [esp + 0x28], 0
ror ecx, 0xe
inc ebx
mov ecx, 0xfae1153b
and ebx, ecx
or edx, ecx
jmp 0x4baa90
cmp eax, dword [esp + 0xe4]
jmp 0x4b8d00
mov edi, dword [esp + 0x1c]
and ecx, 0xfb11bd5e
ror ecx, 0x1f
sub ebx, ecx
shr ebx, 6
and ecx, esi
shr esi, 0x16
and esi, ebx
mov ecx, ebx
sub ecx, ebx
jmp 0x4ba59b
mov edi, dword [esp + 0x28]
neg edx
or esi, edx
or ecx, ebx
sub ecx, edx
add ecx, esi
shr edx, 8
neg esi
sub esi, edx
neg ebx
add ebx, 0xfb2306b1
jmp 0x4b7437
mov edi, dword [edi]
add edx, ecx
xchg edx, ecx
or edx, ecx
mov ebx, 0xfb313176
jmp 0x4b795a
mov dword [esp + 0xb8], 0
mov edx, 0xfb573a4d
xchg ecx, esi
sub edx, esi
inc esi
inc esi
jmp 0x4b9425
mov edi, dword [edi]
add edx, 0xfb74c2ae
sub ecx, esi
and edx, 0xfb75db93
inc ebx
sub ebx, esi
mov esi, edx
mov esi, 0xfb77d827
shr ebx, 0x14
dec esi
or ebx, ecx
and esi, edx
jmp 0x4ba513
add edi, dword [esp + 0x28]
or esi, edx
and esi, ebx
or esi, ecx
sub edx, 0xfbb17182
jmp 0x4b8872
mov edi, dword [edi]
and ebx, edx
mov ecx, edx
ror edx, 7
mov ebx, edx
dec edx
xor edx, esi
add edx, ecx
jmp 0x4b7de7
mov edi, dword [edi]
add edx, ebx
shl ebx, 8
xchg edx, ebx
or esi, ebx
shl ecx, 8
jmp 0x4b8eb2
ret
mov edi, dword [esp + 0xb8]
add edx, ecx
ror edx, 0x17
xchg edx, ebx
or esi, ecx
xor esi, 0xfbe68fdc
inc edx
add edx, ebx
mov ecx, edx
sub edx, ecx
or ebx, edx
mov esi, ecx
add ecx, esi
xchg ecx, esi
jmp 0x4ba76a
add dword [esp + 0x1c], eax
shl ecx, 4
neg ebx
or ebx, edx
shl esi, 0x1f
mov edx, esi
add edx, ecx
dec edx
and ecx, edx
jmp 0x4b81a5
mul edi
xchg ecx, edx
or ebx, ecx
xor ecx, ebx
dec ebx
mov edx, ecx
or ebx, 0xfc1061a1
xor esi, ecx
jmp 0x4b7637
mov edi, dword [edi]
sub edx, ecx
shr ecx, 0x11
rol edx, 0x17
xor ebx, ecx
dec ebx
mov ecx, edx
dec ebx
add edx, ecx
ror ebx, 0x1a
mov ebx, edx
xchg ecx, edx
add ebx, 0xfc2a82fa
jmp 0x4b891e
add dword [esp + 0x1c], 0x78
shl edx, 0x1b
xor ebx, edx
bswap edx
sub ecx, ebx
sub edx, esi
mov edx, ebx
shl esi, 0xb
neg ecx
jmp 0x4b94fe
add edi, dword [esp + 0xb8]
dec edx
shr ebx, 0x11
and ebx, edx
add ebx, ecx
and ebx, ecx
not esi
and ecx, 0xfc8ff5de
add ebx, ecx
add edx, ecx
sub ebx, edx
add ecx, 0xfc9218b1
jmp 0x4b9f41
mov dword [esp + 0x38], edi
or esi, edx
and ecx, ebx
not ecx
bswap ebx
and ebx, esi
add esi, edx
or ebx, esi
sub edx, ebx
mov edx, ecx
add ecx, 0xfc9e8900
sub ebx, 0xfc9f32ad
xchg esi, ebx
jmp 0x4b8c2c
mov dword [esp + 0x1c], 0
xchg ebx, esi
sub edx, ecx
neg edx
shl esi, 0x13
and esi, ebx
or edx, esi
and ecx, ebx
mov edx, 0xfca3a18b
xor ebx, ecx
sub esi, edx
xor ecx, esi
add edx, 0xfca58df7
nop
jmp 0x4b779a
inc edi
add edx, ecx
add ecx, esi
sub esi, ecx
add edx, ebx
or edx, ebx
or esi, ebx
and edx, ebx
jmp 0x4b83b0