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

Disassembly:
mov ebx, dword [ebx]
and ecx, esi
add ecx, edx
add edi, ecx
xor edi, ecx
xchg edi, esi
xor esi, 0x35f0f77
add edi, 0x35f2a33
mov edx, edi
jmp 0x61e4f8
add dword [esp + 0x2c], eax
or edx, 0x36fc59d
mov edi, 0x36fdf21
sub ecx, edx
sub edi, ecx
or edi, edx
xchg edi, edx
jmp 0x61c782
mov ebx, dword [ebx]
ror edi, 0x1c
sub edi, 0x3768421
mov edx, ecx
add ecx, edx
xor edi, ecx
neg ecx
neg esi
and edx, esi
add edx, ecx
shr ecx, 5
jmp 0x61e51d
add ebx, dword [esp + 0x50]
xor edi, 0x3777c99
add edi, edx
xor edx, 0x377af1d
and edi, 0x377ca23
xor ecx, 0x377eaa3
not edx
xor edi, ecx
neg ecx
jmp 0x61e362
mov ebx, dword [ebx]
neg edi
and edx, edi
add edx, esi
or edi, esi
neg ecx
xchg edx, ecx
xor edi, esi
xchg ecx, edx
or edx, 0x38549a3
shr edi, 0x17
jmp 0x61d35b
mov ebx, 0x30
mov edx, esi
add ecx, esi
xchg edi, ecx
mov ecx, 0x38a21af
add edi, ecx
or edi, 0x38a599d
and ecx, edi
and edi, esi
and edi, edx
or ecx, edi
and edx, 0x38ad735
mov edi, 0x38af259
jmp 0x61c341
mov eax, 2
xchg edx, esi
and esi, edx
xchg edx, edi
or ecx, edi
and ecx, esi
mov esi, edx
jmp 0x61dc09
mul ebx
and edi, esi
mov ecx, edx
and ecx, edi
or edx, esi
xchg esi, edi
mov edx, edi
mov esi, 0x3954859
mov edi, esi
jmp 0x61b94b
add ebx, 0x3c
dec edx
shr esi, 4
xchg ecx, edx
bswap esi
xchg esi, edx
add esi, edi
dec ecx
xor ecx, edi
mov edi, esi
sub edx, edi
jmp 0x61bf5a
mov ebx, dword [ebx]
sub esi, edi
xchg edx, esi
rol ecx, 0xe
xor edi, 0x39f377f
mov esi, edx
and edi, ecx
or edx, esi
or esi, edi
shl edi, 0xb
mov esi, ecx
mov ecx, esi
rol edx, 0x18
jmp 0x61da0b
mov ebx, dword [esp + 0xd4]
sub edi, edx
not edi
or edx, esi
add edx, esi
xchg ecx, edx
bswap esi
jmp 0x61d1c8
mov ebx, dword [esp + 0x2c]
or ecx, edi
add ecx, edi
mov esi, edx
add edx, esi
mov ecx, 0x3afe2ed
sub esi, 0x3affdf3
jmp 0x61d150
add dword [esp + 0x2c], 4
sub edi, ecx
sub esi, edx
sub ecx, esi
sub esi, edx
sub edi, 0x3d6b13b
xor esi, ecx
mov edx, ecx
add edi, esi
jmp 0x61c16e
mov ebx, dword fs:[ebx]
add esi, ecx
and esi, edi
or edi, esi
xor ecx, edi
sub esi, ecx
dec edi
jmp 0x61e421
mov dword [esp + 0x50], eax
mov edi, 0x3d7c935
shl esi, 0xa
xchg esi, edi
xor esi, 0x3d81fb3
xchg edx, ecx
sub ecx, esi
jmp 0x61cc23
ret
mov ebx, dword [esp + 0x2c]
rol esi, 0x14
or edx, esi
or esi, edi
not edx
not edx
mov esi, ecx
jmp 0x61c485
mov ebx, dword [ebx]
add edi, esi
ror edi, 3
or edx, esi
add esi, 0x3e1aa4d
dec ecx
and esi, 0x3e1e425
shr ecx, 0xd
and edi, esi
or edx, ecx
mov edx, esi
or edi, edx
xchg edx, ecx
jmp 0x61d2a4
mov dword [esp + 0x14], ebx
or edx, edi
or edi, 0x3e4e3a5
or edx, esi
shl esi, 7
sub esi, ecx
mov edi, ecx
mov ecx, esi
mov edi, 0x3e57aff
inc edx
mov esi, 0x3e5b4d5
mov edi, 0x3e5ce95
mov edi, ecx
jmp 0x61bcbe
mov ebx, dword [esp + 0xf0]
ror edi, 0xe
add edi, esi
mov edi, edx
or edx, edi
xor edx, 0x3e8aa23
ror edi, 0xb
add edx, 0x3e8e0f1
mov edi, esi
dec edi
ror edx, 0x1b
xor esi, ecx
or ecx, esi
jmp 0x61cfc8
rol eax, 8
xchg esi, ecx
ror edx, 0xd
and esi, edx
or edi, ecx
ror edi, 0x17
add edx, 0x3ea0c3f
xor edi, esi
and edi, edx
add esi, edx
xor ecx, esi
jmp 0x61caf3
mul ebx
rol ecx, 0x14
xor ecx, edx
mov esi, edx
nop
xor ecx, esi
mov ecx, 0x3eb1451
and esi, edi
dec edx
sub edi, 0x3eb663d
shr edx, 4
dec edi
nop
jmp 0x61c354
mov ebx, dword [esp + 0x2c]
and ecx, esi
xor edx, 0x3f96f51
ror edi, 2
neg ecx
ror edx, 0x15
mov esi, edi
or edi, ecx
add ecx, 0x3fa1117
sub edi, esi
xor ecx, 0x3fa46f9
ror esi, 0xd
neg esi
ror edi, 0x12
add esi, ecx
jmp 0x61d3cb
add ebx, dword [esp + 0xd4]
xchg edx, esi
mov ecx, esi
mov edi, 0x401bbf1
xchg edx, ecx
mov edx, edi
xor edx, ecx
xor ecx, edx
mov edx, esi
mov esi, edx
shr edi, 0x1f
not edx
not edi
jmp 0x61cac3
mov ebx, dword [esp + 0xf0]
mov ecx, esi
not edx
mov esi, ecx
add esi, ecx
shl esi, 0x11
dec ecx
jmp 0x61ba59
mov dword [esp + 0xf0], ebx
rol ecx, 0x11
shr ecx, 0x1e
and edi, 0x413c94d
shr edx, 0xf
or esi, edi
xchg ecx, esi
mov ecx, edx
add ecx, edx
or esi, edx
xchg edi, edx
shr esi, 0x19
add ecx, 0x414b583
jmp 0x61bd6c
inc ebx
or edx, esi
or esi, edi
and esi, 0x4150a8f
rol edx, 4
xchg ecx, esi
mov ecx, edx
sub edi, ecx
xchg esi, edi
add esi, 0x415aa73
or edi, ecx
jmp 0x61e1de
add esp, 0x164
rol ecx, 0x10
xchg edx, edi
sub edx, ecx
xor ecx, edx
add esi, edx
mov ecx, esi
jmp 0x61c441
sub dword [esp + 0x2c], 8
sub esi, 0x41de237
bswap esi
dec esi
shr edi, 0xe
and edx, ecx
or ecx, edx
rol edi, 0x16
xchg edi, esi
add edx, edi
nop
add ecx, 0x41eefdb
xchg esi, ecx
jmp 0x61e49a
sub esp, 0x164
inc edi
shl esi, 0x13
xchg edi, edx
inc edx
xchg esi, edi
mov edx, edi
xchg edi, ecx
ror esi, 0x17
jmp 0x61d997
mov dword [esp + 0xd4], ebx
and esi, edx
add ecx, esi
sub esi, edx
xor edx, 0x42f4d7d
xor ecx, edx
xchg ecx, edx
sub edi, ecx
mov ecx, esi
add esi, edx
add edi, esi
rol edi, 0xf
xchg edi, edx
jmp 0x61dd48
add ebx, 0xc
xchg edx, edi
shl esi, 7
and edx, ecx
rol esi, 0x10
mov ecx, edi
mov edx, 0x43429b3
add edx, 0x4344329
mov esi, ecx
and edi, 0x4347a4f
sub edx, ecx
rol edx, 0xa
and edx, edi
jmp 0x61bc0a
mov ebx, dword [ebx]
not ecx
add ecx, 0x4391d93
sub esi, ecx
ror ecx, 0x18
and esi, edi
xor esi, edi
or ecx, edi
neg edx
mov edx, edi
xchg edi, ecx
ror esi, 0x15
dec edx
jmp 0x61db51
xor eax, eax
xor edi, 0x43c3307
mov ecx, edi
add edi, 0x43c693b
add ecx, esi
add edx, edi
xchg ecx, edi
jmp 0x61d897
add dword [esp + 0x2c], 0x78
not edx
xor edx, esi
xor ecx, esi
xor edi, edx
shr edi, 0xc
sub edi, esi
jmp 0x61c0c2
mov ebx, dword [ebx]
xor edi, esi
mov esi, 0x4455259
bswap edi
inc edi
sub edx, 0x445b171
shl edi, 0x12
xor esi, edx
shr edi, 0x10
jmp 0x61c887
add ebx, dword [esp + 0x2c]
xor ecx, esi
xor esi, 0x448f92f
rol ecx, 0x19
add edx, esi
ror edx, 0xc
xchg edx, edi
add esi, edx
and edi, ecx
or ecx, esi
shr edi, 0x1a
sub edi, esi
xor ecx, 0x44a00db
sub edi, esi
mov edx, 0x44a3375
jmp 0x61ba38
add ebx, dword [esp + 0xd4]
or esi, ecx
and ecx, 0x44f59b5
xor edx, esi
and edi, esi
xchg ecx, esi
xchg edi, edx
jmp 0x61d2e3
mov dword [esp + 0xf0], ebx
xor ecx, edx
shl ecx, 0xa
sub ecx, esi
xor edi, edx
sub edx, esi
or edx, 0x4517d01
sub esi, edi
xchg edx, edi
mov edx, esi
neg ecx
jmp 0x61e11c
add dword [esp + 0x2c], ebx
mov ecx, edx
mov esi, 0x4534fd9
xor edx, 0x4536ef5
or edi, edx
xchg edx, ecx
sub ecx, 0x453bce7
jmp 0x61df54
mov ebx, dword [ebx]
xor edi, 0x453debd
sub edx, ecx
bswap ecx
neg ecx
sub edi, ecx
add edx, edi
nop
sub ecx, edi
sub esi, ecx
xor ecx, edx
sub esi, ecx
add ecx, edi
jmp 0x61b719
mov ebx, dword [ebx]
sub edi, ecx
and esi, 0x4573fd9
sub ecx, edi
sub edi, 0x4577793
add esi, edi
shl edi, 0x17
add edi, esi
sub ecx, 0x457dd45
jmp 0x61d5f9
jne 0x61d897
sub ecx, edi
mov edi, edx
shr edi, 0x16
xchg esi, edx
xchg edi, esi
xor edx, edi
shr edx, 0xc
or edx, esi
sub esi, edi
and edi, ecx
jmp 0x61dbeb
jne 0x61e11c
rol edx, 1
add edx, edi
xor edx, 0x462e99d
add esi, edi
sub ecx, edx
xchg edx, esi
bswap edx
inc esi
or ecx, edx
rol esi, 0x1e
jmp 0x61c320
mov ebx, dword [ebx]
and esi, edx
and edi, esi
add ecx, edx
and ecx, edi
mov esi, ecx
sub ecx, edx
jmp 0x61cf08
add ebx, dword [esp + 0xd4]
add esi, edi
mov edx, edi
neg edx
xchg esi, edx
xchg edx, ecx
and ecx, 0x469545d
sub edi, 0x4697353
or edx, 0x4698ee7
jmp 0x61cc0b
mov ebx, dword [ebx]
xchg edx, esi
or edi, esi
add esi, 0x4794853
or edi, ecx
shr edi, 7
xchg esi, ecx
sub edx, 0x479bedb
and ecx, esi
jmp 0x61ce69
mov ebx, dword [ebx]
sub ecx, esi
ror edi, 0x15
not edi
or edi, ecx
sub edi, esi
or edx, esi
jmp 0x61e0d9
xor al, byte [ebx]
or edi, ecx
xor esi, ecx
bswap edx
shr esi, 0x1e
dec esi
or esi, edi
xor edx, edi
xor esi, ecx
jmp 0x61c597
mov dword [esp + 0x50], 0
not esi
xchg esi, ecx
shl edi, 0x10
sub esi, edx
jmp 0x61e1ab
mov dword [esp + 0x2c], ebx
and edi, 0x48ba349
sub edx, ecx
mov edi, esi
xor edi, ecx
shr esi, 7
xchg edi, esi
and edx, esi
xor edx, 0x48c5b89
add edx, edi
shr edx, 0x17
jmp 0x61d11c
mov dword [esp + 0x2c], ebx
ror edi, 0x17
neg ecx
sub edx, edi
xchg esi, edx
bswap edi
dec edi
sub ecx, edx
neg edx
xor esi, ecx
bswap edi
jmp 0x61c9bd
add ebx, dword [esp + 0xd4]
mov ecx, 0x495c8eb
mov esi, ecx
neg esi
and esi, 0x49616f3
and esi, edx
and esi, edi
add esi, 0x4966657
add edx, 0x4968017
sub edi, edx
sub esi, edi
and edx, 0x496cee9
xchg ecx, esi
jmp 0x61dbd5
push ebx
inc edx
and ecx, esi
mov edx, edi
mov edi, ecx
mov ecx, esi
shl edx, 0x10
sub edx, edi
xchg esi, edx
jmp 0x61d029
pop ebx
or edx, ecx
or esi, edx
bswap esi
neg esi
sub edi, esi
add ecx, edi
or edi, ecx
sub ecx, esi
sub edi, edx
xchg ecx, edi
xchg edi, esi
mov ecx, edi
jmp 0x61e356
mov ebx, dword [esp + 0x50]
inc edx
not edx
rol esi, 9
mov ecx, 0x49c0873
and edi, 0x49c2771
add esi, edi
mov ecx, edi
neg edi
xchg esi, ecx
add edi, edx
jmp 0x61c5b9
mov ebx, dword [esp + 0xd4]
add esi, ecx
xor esi, 0x4a6078d
add esi, ecx
or esi, 0x4a63933
xor edx, edi
add edi, 0x4a67277
and esi, ecx
mov ecx, edx
mov esi, edx
xchg ecx, esi
jmp 0x61bebd
mov ebx, dword [esp + 0xd4]
shl edx, 6
xchg esi, edi
xchg edx, edi
mov edx, esi
add esi, 0x4aa6833
and edi, edx
xchg edx, edi
mov edx, esi
mov edx, 0x4aad287
xchg ecx, esi
jmp 0x61d338
add dword [esp + 0x2c], 0x20
or ecx, 0x4b5c821
xor esi, edx
add edx, edi
and esi, edx
sub edx, 0x4b62eb3
rol edi, 0x18
and edi, edx
add edx, esi
inc ecx
xor edi, edx
jmp 0x61c46c
add ebx, dword [esp + 0xd4]
xchg ecx, esi
xchg edi, ecx
or edx, esi
or esi, edi
inc edx
mov edi, ecx
sub esi, ecx
xchg edi, edx
xor edx, edi
add esi, edi
jmp 0x61da35
inc dword [esp + 0x50]
sub edx, ecx
sub edi, edx
add esi, ecx
xor esi, 0x4c73167
dec ecx
nop
jmp 0x61e4c7
mov dword [esp + 0xf0], 0
mov esi, edi
xor esi, ecx
xchg edx, ecx
ror ecx, 0x1e
or esi, edi
dec esi
jmp 0x61e542
cmp byte [ebx], 0
jmp 0x61d500
mov dword [esp + 0x2c], 0
add edi, edx
dec esi
add ecx, edi
or edx, ecx
and esi, edi
and ecx, esi
ror ecx, 2
not edx
add edx, edi
and esi, edx
or edi, edx
shr edx, 0xd
sub edi, ecx
add edx, edi
jmp 0x61c4f9
movzx ebx, word [ebx]
and edi, edx
shr ecx, 0x16
sub esi, edi
sub edx, 0x4d46d5b
or ecx, edi
and ecx, esi
ror esi, 0x15
not edi
or ecx, 0x4d4f4d3
or ecx, esi
jmp 0x61be2b
cmp eax, dword [esp + 0x14]
jmp 0x61d541
mov eax, 4
and edi, 0x4d7222f
rol esi, 0x15
add edx, edi
sub esi, ecx
add ecx, edi
and esi, 0x4d7a6b3
shr ecx, 0x1b
sub esi, edi
or ecx, edi
add esi, edi
jmp 0x61e2f3
add ebx, 0xc
not edx
not edx
or ecx, 0x4dcd6af
or edx, esi
or esi, edi
mov edi, ecx
not ecx
dec ecx
add edi, 0x4dd7595
dec edx
shr esi, 0x1f
xor ecx, 0x4ddc623
add edx, esi
shr ecx, 0x19
jmp 0x61d589
mov ebx, dword [esp + 0x2c]
or esi, ecx
ror ecx, 0xf
mov edx, esi
nop
and edi, 0x4e0a3d5
not edi
or ecx, 0x4e0d825
rol edi, 0x18
mov edx, ecx
sub ecx, edi
xchg esi, edx
bswap edi
jmp 0x61d857
add dword [esp + 0xf0], 4
or edi, edx
sub ecx, edi
xor edx, 0x4e1aff9
ror edi, 0xd
add edi, esi
mov esi, edi
and esi, 0x4e21421
xor ecx, edi
mov edx, edi
mov ecx, edx
sub esi, edx
dec edi
xchg edi, edx
xchg edx, edi
jmp 0x61c569
add ebx, 0x18
xor edi, 0x4e2ed6f
sub edx, ecx
sub esi, edx
sub edx, edi
mov esi, edi
xchg edx, ecx
shl esi, 7
neg edi
sub esi, edi
add edx, esi
or esi, ecx
and edx, edi
jmp 0x61d7e9
mov dword [esp + 0x2c], ebx
xor esi, edi
xchg edi, edx
xchg esi, ecx
and esi, 0x4e47997
shr ecx, 0x15
bswap edx
dec edx
shr esi, 6
add edi, ecx
xor esi, ecx
jmp 0x61dddb
mov dword [esp + 0xd4], 0
sub edi, edx
xor esi, 0x4e559b3
not edi
xor edi, esi
neg esi
sub ecx, edi
xchg esi, edx
xchg esi, edi
mov edx, ecx
shl ecx, 0x16
xor edi, 0x4e64d53
xchg edx, edi
mov edx, esi
xchg esi, ecx
or esi, edi
mov edi, ecx
jmp 0x61e2c6