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

Disassembly:
xor eax, eax
sub esi, ebx
and esi, edx
add ecx, 0x61343f04
or esi, ecx
and edx, ebx
shl ebx, 0x1f
sub ecx, esi
mov ecx, ebx
jmp 0x5776bf
sub esp, 0x138
add esi, ebx
xor ebx, ecx
sub ebx, ecx
add esi, edx
mov esi, edx
xor edx, 0x61771ae7
and ecx, edx
add esi, ecx
xor ecx, edx
sub edx, ecx
or edx, esi
jmp 0x576d07
mov edi, dword [edi]
bswap ebx
neg ebx
and esi, 0x61c58958
bswap ecx
sub edx, ecx
and ecx, esi
ror ecx, 7
dec ecx
xor ebx, edx
shr ebx, 0x14
sub edx, ecx
xchg esi, ebx
add edx, ebx
jmp 0x5762fe
ret
mov edi, dword [esp + 0x38]
xor esi, ebx
xor ebx, esi
neg ebx
add edx, ecx
or esi, 0x62778f38
sub edx, ecx
shr edx, 4
mov esi, edx
xchg edx, esi
neg ebx
rol esi, 0xb
neg ebx
inc ecx
jmp 0x5768b5
inc edi
xor ecx, esi
shl edx, 0x10
or esi, ebx
shl ebx, 0xd
mov edx, ebx
or ebx, esi
add ebx, 0x629c4930
jmp 0x57795b
mov edi, dword [esp + 0x130]
nop
add ebx, esi
bswap esi
xchg edx, ecx
ror esi, 0xe
rol edx, 0x1a
xor ecx, esi
mov esi, edx
and edx, ecx
jmp 0x5774ea
mov edi, dword [esp + 0x38]
xchg esi, ecx
add ecx, edx
mov ebx, edx
xor esi, edx
and edx, ecx
inc edx
xchg ebx, esi
and ecx, 0x6315ad3f
xor ecx, ebx
inc esi
sub esi, edx
add esi, ecx
mov ebx, edx
rol edx, 0x11
and esi, ebx
jmp 0x577283
mov edi, dword [edi]
mov esi, 0x63e8aaf8
xor edx, ecx
shl esi, 9
and ebx, edx
add edx, ecx
xor edx, ecx
sub edx, ebx
mov edx, 0x63f9a205
ror edx, 0xe
xchg edx, esi
jmp 0x577c6b
mov edi, dword [edi]
xor ebx, ecx
add ebx, edx
and edx, ecx
shr esi, 0x1b
xor ebx, 0x6454681f
dec esi
and esi, 0x645c4953
xchg ecx, edx
inc edx
mov esi, ebx
mov ecx, edx
dec ecx
inc esi
sub ecx, edx
jmp 0x576491
add dword [esp + 0x38], eax
neg esi
not edx
neg ecx
xor edx, 0x64fbabf3
sub ebx, 0x64fdaaa7
add ebx, 0x6523d8b8
or esi, ecx
add esi, ecx
jmp 0x5760fe
cmp eax, dword [esp + 0x1c]
jmp 0x576a3e
add edi, 0x18
neg ecx
or ebx, edx
shr ecx, 0x16
add ebx, 0x659f3d33
xchg edx, esi
bswap edx
sub ecx, ebx
sub edx, esi
sub ecx, ebx
xchg edx, esi
jmp 0x57672b
add edi, 0x3c
xchg edx, ebx
xor edx, ecx
mov ebx, edx
not esi
sub esi, 0x66b33130
xor ecx, edx
and edx, 0x66b6cddf
ror ebx, 0xe
ror ebx, 0xe
xor edx, ebx
and edx, ecx
add edx, ebx
jmp 0x576bd1
mov dword [esp + 0x130], edi
xchg edx, esi
add edx, ebx
sub ebx, esi
mov edx, ebx
mov ebx, ecx
and ecx, ebx
add edx, ebx
jmp 0x577386
mov dword [esp + 0x38], edi
neg esi
sub esi, edx
neg ecx
add edx, ecx
add esi, ebx
sub esi, 0x676fcdc7
mov ecx, ebx
sub edx, ebx
or ebx, esi
and ecx, esi
mov edx, ebx
or ecx, ebx
add esi, edx
sub ecx, 0x6785f261
jmp 0x578896
mov edi, dword [edi]
or ebx, 0x678844f4
add ecx, 0x678a1518
sub ebx, ecx
mov ecx, 0x678dab99
add esi, ebx
and ecx, 0x6791699c
or ebx, 0x679337d6
xor edx, ecx
rol ecx, 0xa
xchg ecx, esi
dec esi
xor edx, 0x679e06d4
jmp 0x57697e
mov edi, dword [edi]
add ebx, 0x68922f4d
xor ecx, 0x6898a8d9
sub esi, 0x689a7b13
xchg ebx, esi
inc ecx
xor ebx, ecx
xor ecx, 0x68a5ef81
xchg esi, edx
jmp 0x577de2
mov edi, dword [edi]
shl esi, 0xd
xor ecx, ebx
or esi, edx
shl ebx, 0x12
sub edx, ebx
inc esi
rol ebx, 0x18
xor ecx, esi
inc edx
or esi, ebx
or esi, ecx
or ecx, edx
mov ebx, ecx
jmp 0x578616
mov dword [esp + 0xb8], edi
xor edx, 0x69279ec2
add ecx, ebx
and ebx, esi
and ecx, esi
sub edx, 0x692eff39
bswap ecx
xor edx, 0x6932a791
bswap ecx
jmp 0x576d39
jne 0x577386
xchg ecx, esi
add edx, 0x6a836b21
mov esi, ecx
or ecx, esi
and ebx, 0x6ad7e9d3
xor edx, ebx
mov esi, edx
sub esi, 0x6ae97c2c
jmp 0x57755d
mov dword [esp + 0x1c], edi
xchg ebx, ecx
neg edx
mov edx, ebx
and esi, ebx
bswap ecx
mov esi, edx
xchg edx, ecx
sub esi, edx
jmp 0x578fd6
sub dword [esp + 0x38], 8
or edx, ebx
and ecx, esi
add edx, esi
inc ebx
shr ecx, 4
or ecx, 0x6c5f48e7
inc edx
jmp 0x577efd
mov edi, dword [edi]
xchg esi, edx
not esi
and edx, 0x6cf17a3f
sub ebx, ecx
shl esi, 0x13
dec ecx
ror esi, 7
or edx, 0x6cfac35b
neg edx
jmp 0x5766fb
mov dword [esp + 0xe4], 0
sub edx, esi
shr esi, 3
add esi, 0x6dec075f
ror ebx, 9
or esi, 0x6defdf0f
sub ecx, edx
rol edx, 0x1b
add ebx, esi
or esi, ecx
or edx, esi
shl ecx, 0x15
jmp 0x576f26
mov edi, dword [esp + 0xb8]
ror esi, 5
mov esi, ecx
or ebx, 0x6e024ef4
xor ecx, esi
xor ebx, esi
add ecx, edx
mov ebx, esi
not esi
xchg ebx, esi
jmp 0x576616
mov dword [esp + 0x38], edi
sub ecx, 0x6e3dfc6f
dec esi
and ecx, ebx
neg esi
sub ecx, 0x6e453c27
shl ecx, 0xc
or edx, 0x6e4fbe09
neg edx
and ecx, ebx
sub ebx, 0x6e555d0d
dec esi
jmp 0x578b3b
add edi, dword [esp + 0x38]
mov edx, esi
add esi, 0x6f20668e
add edx, ebx
ror ebx, 0x11
mov edx, 0x6f2720bd
jmp 0x57691d
mov dword [esp + 0x130], 0
neg edx
mov ebx, ecx
add esi, 0x6f80fb7a
xor edx, ebx
not ecx
and edx, 0x6f86756c
rol esi, 9
xor edx, esi
and esi, ebx
not ecx
neg edx
not ebx
jmp 0x578d7f
add edi, 0xc
not esi
mov esi, ecx
xor ecx, 0x6fe0508e
xor esi, edx
add ebx, esi
xchg ebx, esi
add edx, 0x6fe77c75
dec ecx
dec edx
jmp 0x5785c8
add dword [esp + 0x38], edi
rol edx, 0x15
shr ecx, 4
add ebx, esi
mov ebx, 0x70072c9c
xor ebx, esi
add edx, esi
or ebx, edx
rol ebx, 0x11
sub esi, 0x7010525b
add edx, ecx
rol ebx, 0x13
sub ebx, ecx
jmp 0x577091
add dword [esp + 0x130], 4
xchg ebx, esi
xchg edx, ebx
mov esi, ecx
not ecx
shl edx, 0xa
or ecx, 0x7021bad1
inc edx
add edx, esi
xor ebx, 0x70278510
and esi, 0x702952ef
ror ebx, 0xb
nop
mov ecx, edx
inc edx
or edx, 0x703326c5
sub edx, esi
jmp 0x576143
add dword [esp + 0x38], 0x20
dec ecx
shl edx, 2
ror esi, 0x15
sub edx, ebx
xor esi, ecx
sub ebx, edx
xor ecx, 0x707be4e4
xchg edx, ecx
and edx, esi
jmp 0x5761c4
mul edi
mov esi, ebx
add edx, ebx
or ecx, 0x74d494bb
and edx, ecx
or esi, edx
add ebx, 0x74d9e6fc
neg edx
or esi, 0x74dd87c7
sub esi, ebx
xchg ecx, esi
and edx, esi
and edx, ecx
add edx, ebx
and ecx, esi
or ebx, ecx
sub ebx, esi
jmp 0x5763df
mov edi, dword [edi]
xor ebx, 0x7511884f
shl edx, 5
mov ecx, 0x75152964
xor esi, ecx
sub ebx, ecx
xchg ebx, edx
not ecx
mov edx, ebx
add esi, ebx
xor ecx, edx
add ecx, ebx
jmp 0x5783b6
add edi, 0xc
xor ecx, edx
xchg edx, esi
or ecx, esi
or edx, ecx
inc ebx
xchg esi, edx
or ecx, edx
mov ebx, 0x754e608a
jmp 0x57814d
inc dword [esp + 0xe4]
add esi, 0x7650348d
dec ecx
not esi
and ecx, esi
sub esi, edx
or ecx, ebx
xchg ecx, esi
add ebx, ecx
sub edx, ecx
xor edx, ebx
mov edx, esi
shl ecx, 0x15
jmp 0x576fee
mov edi, dword [edi]
mov edx, 0x779a31ab
add edx, ebx
add edx, ebx
and esi, ecx
xchg ebx, edx
xor edx, esi
add ebx, edx
and ecx, esi
add ebx, ecx
add edx, ebx
and ecx, 0x77acdbef
mov ecx, esi
jmp 0x577e4d
mov edi, dword [esp + 0xb8]
and ecx, 0x77c7069e
xor esi, edx
xchg esi, ebx
mov edx, 0x77cc9a35
sub esi, 0x77ce6858
xor ebx, 0x77d129ce
jmp 0x576fbf
add dword [esp + 0x38], 4
and ebx, esi
mov esi, ebx
dec ecx
and ebx, esi
and ecx, esi
jmp 0x577625
mov eax, 2
or ebx, 0x78619c0d
xchg ecx, edx
xor esi, edx
xchg ebx, ecx
mov edx, ebx
mov edx, ebx
xor ecx, esi
jmp 0x5782a6
mov edi, dword [esp + 0x38]
xchg ebx, esi
sub edx, 0x788fd256
not esi
jmp 0x57628a
push edi
or edx, esi
xchg esi, ebx
add esi, ecx
xor ecx, edx
shr edx, 0x1b
add ecx, 0x78a85a25
mov edx, esi
and esi, ebx
xor esi, edx
add esi, edx
xchg edx, ebx
sub esi, 0x78b32720
xchg ecx, ebx
jmp 0x575f5f
mul edi
mov edx, esi
sub ebx, edx
sub edx, ebx
xchg edx, ebx
inc edx
inc ecx
or ecx, edx
xchg edx, ebx
sub ebx, 0x78f52be9
jmp 0x577c4d
xor al, byte [edi]
mov edx, 0x78f752ff
and edx, esi
add ebx, edx
mov edx, ecx
xor ecx, edx
or edx, 0x79006018
xor ecx, 0x7902319f
inc ebx
add ecx, ebx
add esi, ecx
sub edx, esi
and ecx, 0x790b4610
jmp 0x578958
mov edi, dword [esp + 0xb8]
or ecx, 0x790d698c
xchg ecx, edx
jmp 0x576e8d
cmp byte [edi], 0
jmp 0x577a22
jne 0x5776bf
xor edx, 0x7b3e47df
or ebx, esi
sub edx, ebx
or esi, edx
add ecx, 0x7b456da7
add ecx, edx
xor esi, ecx
mov esi, ecx
and ecx, edx
xor ecx, esi
ror ecx, 0x18
xor edx, 0x7b522b4f
dec esi
xor esi, ebx
sub ebx, edx
and ebx, edx
jmp 0x577b2e
add edi, dword [esp + 0xe4]
xor ebx, edx
or esi, edx
bswap esi
xchg ecx, esi
mov ecx, esi
rol esi, 0x1c
jmp 0x577b5b
pop edi
mov ebx, 0x7bc967d4
sub ecx, ebx
and ecx, ebx
neg edx
and edx, 0x7bd09eff
rol ecx, 0xb
or ebx, esi
sub ecx, ebx
and edx, esi
inc edx
bswap esi
xchg ecx, esi
mov esi, ebx
mov ebx, 0x7be9969c
inc ebx
jmp 0x576485
mov eax, 4
rol ebx, 0xd
or ecx, esi
or edx, ebx
xor ebx, ecx
and esi, ebx
neg edx
xor esi, edx
sub esi, ecx
and esi, edx
jmp 0x577f1d
mov dword [esp + 0xe4], eax
sub esi, ebx
and ecx, esi
add edx, ebx
or esi, edx
ror ecx, 0x1c
add ebx, ecx
sub ebx, edx
dec esi
xor ecx, edx
jmp 0x576ada
add edi, dword [esp + 0xb8]
xor ecx, ebx
mov ecx, esi
xchg ebx, esi
xor ebx, 0x7c7fe4da
add ebx, 0x7c81b46f
shr ecx, 0x19
bswap esi
jmp 0x577da0
mov dword [esp + 0x130], edi
bswap esi
add edx, ebx
or ecx, edx
sub ebx, 0x7d1ac4b0
sub edx, 0x7d1c99e3
xor edx, ebx
inc ebx
inc edx
jmp 0x5775cf
add edi, dword [esp + 0xb8]
or ebx, esi
xor edx, esi
and esi, edx
neg esi
sub esi, edx
sub edx, 0x7d439171
jmp 0x5781b2
add edi, dword [esp + 0xb8]
mov ecx, ebx
xor ecx, edx
xor ebx, 0x7d7434f6
sub esi, 0x7d760730
not ebx
sub ebx, ecx
add ebx, esi
shl ebx, 0xb
add esi, 0x7d7f3772
shl esi, 0x11
dec ebx
or ecx, 0x7d84aec6
mov ebx, esi
and edx, ecx
or esi, 0x7d8aafd8
jmp 0x577651
mov edi, dword [esp + 0x38]
xchg edx, ecx
and esi, 0x7dcc8107
sub edx, 0x7dce53f7
xor ebx, esi
shl edx, 0x12
inc ebx
jmp 0x578005
movzx edi, word [edi]
or ebx, edx
or ecx, 0x7dd7bbf9
add esi, ebx
bswap esi
bswap esi
ror edx, 0x1f
add edx, esi
mov ecx, esi
xchg edx, esi
neg ebx
shr ecx, 0xa
not edx
jmp 0x57721f
mov edi, dword [edi]
mov ecx, edx
xchg ecx, edx
inc ecx
xor ebx, 0x7e7de21d
mov edx, 0x7e7fb33c
xor edx, ebx
shr ecx, 0x14
and ecx, esi
xor edx, ecx
sub esi, ebx
sub ecx, ebx
mov esi, ecx
jmp 0x578128
add edi, dword [esp + 0xb8]
not esi
shl ecx, 1
sub ebx, 0x7f1047cd
xchg ecx, ebx
inc edx
mov ebx, 0x7f15ea0b
and ebx, 0x7f17d767
jmp 0x576d82
mov edi, dword [edi]
xor edx, esi
mov ecx, esi
xor edx, esi
sub edx, esi
or ecx, ebx
or esi, edx
jmp 0x57602a
add esp, 0x138
or ecx, 0x7f4895f0
mov edx, ecx
sub esi, ebx
sub ebx, esi
and ebx, 0x7f4fbddb
or esi, edx
or edx, esi
sub esi, edx
mov esi, 0x7f5718a7
xor ebx, edx
sub edx, 0x7f5ab753
sub ebx, esi
xchg ebx, esi
xor edx, 0x7f601b17
jmp 0x57606e
mov edi, dword [esp + 0xe4]
and edx, 0x805a5369
mov esi, edx
or ecx, edx
or ebx, 0x805faa44
and edx, ecx
sub ebx, edx
sub ecx, esi
sub esi, ecx
xor edx, esi
jmp 0x5776a4
add edi, dword [esp + 0xb8]
or edx, ecx
mov ebx, edx
mov esi, edx
add esi, edx
sub ecx, edx
jmp 0x5766bc
mov edi, dword [edi]
xor esi, ecx
xchg ecx, esi
or edx, 0x82207fda
or ebx, 0x82224a19
xor ecx, ebx
bswap ecx
jmp 0x5772d3
mov dword [esp + 0x38], edi
xor ebx, edx
sub ebx, ecx
xchg edx, ebx
inc ebx
bswap ebx
sub edx, ebx
xor edx, ebx
or esi, edx
xor ecx, esi
jmp 0x577536
add dword [esp + 0x38], 0x78
and ebx, 0x83bfdf8e
ror esi, 0x1c
and esi, edx
mov esi, edx
sub ebx, edx
dec ebx
and ebx, esi
sub esi, edx
neg edx
and edx, 0x83d0d097
or ecx, ebx
not ecx
not ecx
mov ebx, edx
jmp 0x5776ec
rol eax, 8
shl ecx, 0x16
mov ecx, ebx
sub ecx, edx
dec ecx
and edx, ebx
add edx, ebx
mov ebx, 0x842e1021
sub ebx, 0x842fdfc1
jmp 0x576129
mov edi, dword [esp + 0x130]
mov esi, ecx
and esi, edx
and edx, 0x851314be
and edx, ecx
xchg ebx, esi
mov ebx, edx
and ebx, ecx
or ebx, 0x851c277a
jmp 0x577a8e
mov dword [esp + 0xb8], 0
xchg ebx, edx
add ecx, 0x865c9d94
or ebx, ecx
neg ebx
shr ecx, 0x15
xchg esi, ebx
xchg ecx, esi
add edx, ebx
xor edx, ecx
or edx, 0x866bd220
jmp 0x578e48
mov dword [esp + 0x38], 0
ror edx, 0xb
or edx, ebx
mov ebx, ecx
xor ecx, ebx
mov ecx, edx
and esi, edx
mov ecx, edx
jmp 0x576a81
mov edi, dword fs:[edi]
and ebx, esi
neg edx
and ebx, 0x89696334
xor esi, edx
bswap edx
or esi, ecx
shl esi, 0x19
jmp 0x576f76
mov edi, 0x30
bswap ecx
mov ebx, esi
rol edx, 0x18
mov edx, 0x89806d28
add esi, ecx
jmp 0x578fbb