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

Disassembly:
push edi
and ebx, edx
or ecx, esi
add edx, 0x44ea95b
neg esi
mov esi, 0x44facde
mov edx, esi
jmp 0x4b8e66
mov dword [esp + 0x68], edi
sub ebx, esi
xor ecx, edx
jmp 0x4b86ea
add edi, dword [esp + 0x54]
xchg esi, ebx
rol esi, 0x17
and ebx, 0x4656dcf
or ecx, esi
mov edx, 0x4669259
rol esi, 0x1c
xor edx, esi
jmp 0x4b8ed2
rol eax, 8
xchg edx, ecx
mov esi, 0x58233c0
sub ebx, ecx
jmp 0x4b9d26
mov edi, dword [esp + 0x54]
not edx
inc edx
xchg edx, ebx
xor ecx, ebx
add esi, ebx
add ebx, esi
add edx, ebx
add ebx, 0x5a657ef
or edx, 0x5a6e3c3
jmp 0x4b7ab8
add dword [esp + 0x54], eax
mov esi, edx
xor ecx, edx
add ecx, ebx
sub ebx, 0x5b71d21
add ebx, edx
xchg edx, ebx
add ecx, esi
xchg ecx, ebx
shr ecx, 0x12
add ecx, 0x5baac70
xor ecx, esi
or ecx, 0x5bbb24e
bswap ebx
mov edx, 0x5bc9d56
sub edx, esi
jmp 0x4b9cdf
mov edi, dword [edi]
bswap edx
or esi, ecx
dec ecx
sub ebx, 0x6008389
xchg esi, edx
ror edx, 6
sub ebx, esi
inc esi
mov ecx, 0x60349bc
shr ebx, 0x10
add ecx, edx
shl edx, 0x1e
sub ebx, edx
and ecx, edx
neg ecx
jmp 0x4b87b4
inc dword [esp + 0x5c]
neg edx
sub edx, ecx
sub edx, 0x60c1d30
shr edx, 5
or ecx, 0x60d0cb9
sub esi, ecx
or ecx, ebx
sub ebx, esi
add ebx, 0x631da6a
jmp 0x4b8876
mov edi, dword [edi]
add ecx, 0x7f9b9ad
rol ebx, 0xe
add esi, ecx
and ecx, esi
or ecx, esi
and ebx, edx
mov edx, ebx
xchg ebx, ecx
jmp 0x4ba906
jne 0x4ba1aa
add ebx, ecx
xchg esi, ebx
mov ecx, edx
ror edx, 0x16
and ebx, 0x825a206
xchg ebx, esi
add esi, edx
or esi, ebx
and ebx, 0x827d777
or ecx, esi
or ecx, esi
xchg ecx, edx
sub edx, ecx
jmp 0x4b97f7
add dword [esp + 0x54], edi
xor ebx, edx
add ecx, esi
or ebx, 0x8303bcc
ror ecx, 9
jmp 0x4b93c0
mov edi, dword [edi]
sub ebx, ecx
xchg edx, esi
and ecx, 0x8585486
rol esi, 0x14
xchg edx, ebx
and ebx, esi
add ebx, edx
mov ecx, edx
jmp 0x4b8965
jne 0x4b7b06
add ecx, 0x85b9119
ror ebx, 0x10
sub ecx, ebx
or ecx, edx
or edx, esi
jmp 0x4b8c4c
mov eax, 4
xor edx, esi
shr esi, 7
xchg edx, ebx
dec edx
add edx, ecx
shl ebx, 4
jmp 0x4ba1e9
mov edi, dword [edi]
ror edx, 0x1d
bswap edx
add ebx, ecx
xor ebx, 0x87ecf43
and edx, 0x87f5129
jmp 0x4b9f11
mov edi, dword [esp + 0x5c]
xor edx, 0x88cb74c
add esi, ebx
not ecx
mov ebx, ecx
or edx, ecx
sub ecx, ebx
add ebx, esi
xchg ebx, ecx
add esi, edx
mov edx, esi
bswap edx
xchg ecx, ebx
jmp 0x4b9497
mov edi, dword [edi]
mov ecx, edx
not esi
sub esi, 0x9e321ef
and ebx, 0x9e3a3bc
or edx, ebx
xor esi, edx
sub ecx, edx
dec esi
shr edx, 0x1c
xor esi, ebx
or esi, ecx
or edx, esi
bswap edx
bswap edx
jmp 0x4b9f27
sub dword [esp + 0x54], 8
bswap edx
dec ecx
shr ebx, 0x11
sub ebx, edx
or ebx, 0x9eb1dfd
and esi, edx
bswap ecx
sub ecx, edx
xor ebx, ecx
xor ebx, esi
xchg edx, ecx
xor esi, edx
jmp 0x4b7987
add esp, 0x114
and esi, ebx
or ebx, esi
sub edx, ebx
add edx, ecx
and edx, ecx
xchg edx, esi
sub edx, ebx
add ecx, edx
add esi, edx
nop
xchg edx, ecx
add ecx, 0xa0c3925
neg ecx
or ebx, esi
jmp 0x4b99bf
mov edi, 0x30
mov ecx, esi
nop
add esi, ebx
xor edx, ecx
sub ecx, 0xa14072f
xchg esi, ebx
jmp 0x4b8af2
mov edi, dword [esp + 0x54]
and ecx, edx
neg edx
or edx, ebx
ror ecx, 9
xor edx, esi
jmp 0x4ba6a8
add edi, dword [esp + 0xe8]
add edx, esi
xor edx, ebx
xchg ecx, edx
jmp 0x4b9d71
mov edi, dword [edi]
add esi, ebx
xchg ebx, edx
add ecx, 0xa7374a6
mov esi, ebx
and ebx, esi
and esi, ecx
or ecx, edx
add ecx, ebx
rol ecx, 0x1a
and ebx, edx
sub ecx, 0xa81d89d
jmp 0x4b8c8a
add dword [esp + 0x1c], 4
add esi, edx
mov edx, esi
add esi, ebx
mov esi, 0xa83d3e2
or ebx, edx
mov edx, ecx
or ecx, esi
or esi, ebx
neg ebx
xchg ebx, esi
xor edx, esi
and esi, ebx
mov esi, edx
jmp 0x4ba0c7
add edi, 0x18
dec ecx
inc ecx
sub ebx, edx
xor edx, ebx
and esi, ebx
shl esi, 0x14
xor ecx, 0xab734ab
sub edx, ecx
xor ecx, 0xab8494a
jmp 0x4b7ce5
mov dword [esp + 0x5c], eax
xor ecx, edx
and edx, esi
mov ecx, ebx
not edx
and esi, ecx
add ebx, esi
shl edx, 0x1b
mov ebx, esi
jmp 0x4b85d6
mov edi, dword fs:[edi]
xchg edx, ecx
shl esi, 0x1c
not esi
add edx, esi
inc edx
sub ecx, 0xb88fb20
xor ebx, edx
add esi, ebx
mov ebx, ecx
mov ecx, 0xb8ae084
and ecx, ebx
dec edx
xor ecx, edx
jmp 0x4b94d5
mov edi, dword [esp + 0xe8]
and ebx, edx
sub ebx, esi
or esi, ebx
neg edx
xor ecx, edx
ror ecx, 0x14
inc ecx
or ebx, ecx
add edx, ebx
jmp 0x4b7e51
add dword [esp + 0x54], 4
add ebx, edx
sub esi, ecx
bswap esi
sub esi, ecx
add ebx, edx
add ebx, ecx
jmp 0x4b8da1
mov dword [esp + 0x54], edi
or ebx, ecx
xchg ecx, esi
or ecx, ebx
mov ebx, esi
xchg edx, ebx
sub ecx, ebx
xor ecx, edx
or ecx, 0xbcde37e
xor edx, ecx
not ebx
and edx, 0xbcf3f81
dec edx
jmp 0x4b93ee
mul edi
neg esi
ror ebx, 0x10
sub ebx, esi
add ecx, edx
dec edx
bswap ecx
neg edx
jmp 0x4b79c4
mov edi, dword [esp + 0x54]
xor esi, ecx
add ecx, 0xc058e6a
add ecx, 0xc232a2b
add edx, esi
sub ebx, esi
neg esi
xor ebx, ecx
add ebx, edx
sub edx, ecx
or edx, ebx
and esi, ebx
or edx, ecx
jmp 0x4b9421
mov edi, dword [edi]
or ebx, 0xc319c06
xor ebx, esi
mov esi, ecx
ror edx, 0x1d
add ebx, esi
or esi, 0xc384222
jmp 0x4b8e00
add edi, dword [esp + 0xe8]
mov esi, edx
and ebx, edx
sub edx, ebx
inc ebx
jmp 0x4b8699
xor eax, eax
not ebx
add esi, ecx
xor edx, ebx
xor esi, ecx
inc edx
mov edx, ecx
xchg ebx, ecx
and ebx, esi
shr ecx, 2
and ebx, edx
or edx, ebx
or esi, ebx
xor esi, ecx
or ebx, 0xc528c29
jmp 0x4ba1aa
mov edi, dword [edi]
inc esi
add ecx, esi
not ebx
add ebx, ecx
inc esi
inc edx
shl ecx, 0x17
mov ecx, ebx
jmp 0x4b97e0
add edi, 0x3c
ror edx, 1
or ecx, ebx
add edx, esi
and ebx, ecx
not ecx
xor esi, ecx
sub ebx, esi
mov edx, ebx
and ebx, ecx
jmp 0x4b8850
add edi, dword [esp + 0xe8]
xor edx, esi
add ebx, ecx
xor esi, ebx
ror esi, 0x12
and edx, esi
xchg esi, ebx
and esi, edx
sub esi, ecx
and edx, esi
jmp 0x4ba212
cmp byte [edi], 0
jmp 0x4b7dfb
add dword [esp + 0x54], 0x20
and ebx, esi
sub esi, ebx
shr ebx, 0xa
sub ebx, esi
or ebx, esi
shl esi, 8
add edx, esi
or esi, 0xd3a44cc
mov ebx, 0xd3ab128
add ebx, 0xd3b6c5b
jmp 0x4b875b
add dword [esp + 0x54], 0x78
and esi, edx
mov edx, esi
sub ebx, ecx
sub esi, ecx
mov edx, esi
or ebx, esi
bswap ecx
add ebx, 0xd3f4f3a
and ecx, edx
and ecx, edx
ror esi, 0xc
sub edx, ebx
xor esi, 0xd41dd49
shr ecx, 0xb
jmp 0x4b959f
mov edi, dword [edi]
sub edx, ecx
mov ebx, ecx
rol esi, 0xc
sub esi, ebx
add edx, ebx
xor edx, ebx
mov esi, ecx
xchg ecx, ebx
and ecx, ebx
mov edx, esi
add ecx, edx
jmp 0x4b903c
mul edi
add ebx, 0xd561308
or edx, ecx
jmp 0x4b89cc
add edi, 0xc
not esi
or ebx, edx
not edx
sub esi, ebx
sub edx, ebx
neg edx
jmp 0x4bab38
mov edi, dword [esp + 0xe8]
mov edx, ebx
add ecx, edx
sub ecx, esi
add ebx, 0xd9ef222
add edx, esi
sub ebx, edx
xchg edx, esi
add edx, ecx
xor edx, ecx
jmp 0x4b773c
mov dword [esp + 0x54], edi
and esi, 0xdf651a4
add edx, esi
xchg edx, esi
inc edx
jmp 0x4b8b45
pop edi
shl esi, 3
shl ecx, 0xa
or ebx, esi
dec ecx
or esi, edx
inc ebx
neg ecx
jmp 0x4ba9ae
mov dword [esp + 0x5c], 0
xor esi, ebx
xor ebx, esi
add ebx, edx
jmp 0x4baa10
ret
add edi, 0xc
mov edx, 0xe9dc085
inc esi
or ebx, edx
and esi, ecx
sub edx, 0xea3d041
xor ecx, 0xea47155
xor edx, ebx
ror ebx, 7
xchg esi, ecx
ror edx, 5
xchg ecx, esi
jmp 0x4b85ab
mov edi, dword [esp + 0x54]
and esi, ecx
inc edx
and ebx, ecx
shl edx, 9
sub ebx, 0xec8199c
add esi, ecx
and ecx, esi
ror esi, 0x11
sub esi, 0xeca13f5
jmp 0x4b8de4
inc edi
sub edx, 0xece9d14
mov edx, ecx
or edx, ecx
add ebx, esi
xchg edx, ebx
nop
jmp 0x4b90c3
mov dword [esp + 0x54], edi
or ecx, edx
add edx, ecx
shl ecx, 0xd
sub edx, ecx
mov ecx, ebx
xor ecx, edx
sub ebx, 0xedd9b93
and esi, 0xede0ee6
mov ebx, esi
and esi, ebx
sub ecx, 0xedf9058
shr esi, 0x12
shl ecx, 0xe
and edx, ebx
jmp 0x4ba9fb
add edi, dword [esp + 0xe8]
xchg ebx, esi
sub esi, ecx
sub esi, ebx
or edx, ecx
xor ecx, edx
jmp 0x4b7695
mov edi, dword [edi]
shl edx, 0x16
add ebx, 0xf169ef2
rol ecx, 9
or edx, ecx
and ebx, 0xf183a36
and ecx, 0xf18bfff
xchg ecx, edx
sub ebx, esi
or edx, esi
and ebx, 0xf1aba32
sub ebx, edx
sub esi, ecx
and esi, ebx
or ecx, ebx
jmp 0x4b7f5d
mov eax, 2
bswap esi
and ecx, esi
xor edx, esi
or esi, edx
mov esi, ecx
mov esi, edx
sub ecx, ebx
rol ecx, 0xc
add ecx, edx
xchg ebx, ecx
sub esi, 0x11107e64
jmp 0x4b80cd
mov edi, dword [esp + 0x1c]
sub edx, 0x112e98e3
dec ebx
add ebx, edx
and ebx, ecx
mov esi, edx
ror esi, 0x1e
sub esi, ecx
mov edx, 0x113233f8
or edx, ebx
shr edx, 0xe
xor edx, esi
sub ebx, esi
jmp 0x4b8067
xor al, byte [edi]
mov ecx, 0x1150f173
or edx, esi
sub ecx, ebx
mov ebx, 0x11525a98
shr edx, 0x1a
ror ecx, 0xc
jmp 0x4b795a
movzx edi, word [edi]
add edx, 0x1158954c
mov esi, ebx
and edx, ebx
add esi, ecx
mov ebx, ecx
and edx, ecx
xchg edx, ecx
rol ebx, 0x1b
or edx, 0x116174ca
or ecx, 0x116216c6
jmp 0x4b8cf3
mov dword [esp + 0x1c], edi
mov ecx, 0x1162a138
shr ecx, 0x19
sub edx, 0x116388ee
xchg edx, ecx
add esi, 0x1164b906
ror esi, 0x1c
mov ecx, ebx
or ecx, 0x116608cb
add esi, edx
shr esi, 6
or ecx, 0x1174b7a3
jmp 0x4b9fc7
mov dword [esp + 0xe8], 0
neg edx
xchg ebx, ecx
sub ebx, 0x11b725d7
jmp 0x4ba7b1
add edi, dword [esp + 0x5c]
xchg edx, esi
add esi, ecx
sub esi, ecx
mov ecx, edx
mov esi, 0x11b9c0d8
and edx, ebx
bswap edx
shl ebx, 0x10
jmp 0x4b7fdb
mov edi, dword [esp + 0xe8]
add ebx, edx
rol ebx, 0x1f
sub edx, ebx
add edx, ebx
and edx, ecx
or esi, edx
xor esi, 0x11c6b9f8
shr edx, 0x12
sub ebx, edx
add ecx, esi
or edx, 0x11c91580
xchg ebx, edx
ror ecx, 2
shl esi, 0x14
xchg ebx, ecx
sub edx, 0x11cb4faf
jmp 0x4b8f0e
mov edi, dword [edi]
add edx, esi
or edx, 0x12319218
sub esi, 0x12320719
or ecx, edx
add ecx, esi
xor ecx, esi
ror esi, 2
or ecx, edx
jmp 0x4ba790
mov dword [esp + 0x1c], edi
xor esi, ecx
mov esi, edx
mov ecx, esi
and esi, ecx
xor ecx, edx
and edx, 0x12508b11
rol ecx, 2
add esi, 0x12517cce
rol ecx, 0x16
xor esi, ebx
jmp 0x4b7b06
add edi, dword [esp + 0xe8]
nop
add ebx, 0x1253ced2
sub esi, ecx
ror esi, 6
dec edx
xchg ebx, ecx
shr esi, 1
and ecx, ebx
inc edx
jmp 0x4ba766
mov dword [esp + 0x54], 0
mov ebx, edx
or ecx, 0x1258439e
add edx, 0x1258d0fd
neg ecx
neg edx
shl ecx, 5
neg ebx
sub esi, 0x125b5f5b
mov ecx, edx
or edx, esi
jmp 0x4b76e7
sub esp, 0x114
dec edx
and ebx, edx
add edx, ebx
xchg ebx, esi
and edx, esi
bswap esi
and ebx, edx
xor ecx, 0x1285e3ae
ror esi, 0x10
xor esi, 0x1286d322
xor ecx, esi
rol edx, 8
jmp 0x4b98f5
mov dword [esp + 0xe8], edi
xor ecx, esi
not ebx
add ecx, esi
xchg ecx, edx
shr ecx, 0x1a
xchg esi, edx
or ecx, ebx
shr edx, 4
add edx, 0x1290de4b
or ecx, esi
or edx, ecx
shl ebx, 0xa
add ecx, 0x129292e0
mov ecx, ebx
xchg ecx, edx
and ebx, edx
jmp 0x4ba413
cmp eax, dword [esp + 0x68]
jmp 0x4b7f79
mov edi, dword [esp + 0x1c]
add edx, ecx
not edx
or esi, ecx
shr ecx, 8
jmp 0x4ba3bd
mov dword [esp + 0x1c], 0
mov edx, 0x12b2af73
ror ebx, 0x11
xchg ebx, edx
sub ecx, ebx
xchg esi, edx
add edx, esi
or esi, edx
xor ecx, 0x12b63748
sub ecx, ebx
nop
jmp 0x4ba3a3
mov edi, dword [edi]
or ecx, esi
dec ecx
or ecx, ebx
xor esi, ebx
or edx, esi
sub esi, edx
xor ecx, ebx
add esi, 0x12e17c08
neg edx
or ecx, esi
sub ecx, edx
jmp 0x4b9bde