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

Disassembly:
add dword [esp + 4], 4
and ecx, 0xdcdc41d6
sub esi, ebx
add esi, ecx
dec ebx
sub ebx, esi
add ebx, edx
dec ebx
mov esi, ebx
neg ebx
and ebx, ecx
jmp 0x48a971
add edi, 0x18
mov ebx, esi
sub esi, 0xdce0ace2
xor edx, 0xdce0c72c
and edx, ecx
mov edx, ecx
not edx
xchg ecx, ebx
xor ebx, ecx
jmp 0x4895d8
mov edi, dword [esp + 0x84]
xchg ecx, edx
add ecx, edx
xor ecx, edx
dec esi
xor esi, ecx
add edx, ebx
inc ebx
and ebx, 0xdce9f772
jmp 0x48a59e
pop edi
xor ebx, ecx
and ebx, esi
or ecx, ebx
not esi
xchg ecx, esi
xchg ebx, edx
add ecx, ebx
mov ecx, edx
dec esi
xor ecx, ebx
xor ebx, 0xdcf3e918
xchg esi, ebx
jmp 0x489b0e
mov edi, dword [edi]
ror edx, 0x10
inc ebx
dec esi
or esi, edx
shr esi, 8
xchg edx, esi
jmp 0x48a91c
mov dword [esp + 0x84], edi
dec ecx
xor ecx, 0xdcf659de
sub ebx, ecx
mov ebx, 0xdcf68d5e
mov esi, edx
neg edx
ror ebx, 0xb
xchg edx, ecx
not edx
xor ecx, esi
not ebx
mov edx, 0xdcf76bae
inc edx
sub esi, ecx
jmp 0x489cb7
add edi, dword [esp + 0x24]
xor ebx, esi
inc esi
add ecx, esi
rol ebx, 0xd
jmp 0x4892e2
add esp, 0x128
add ecx, ebx
or esi, ecx
add esi, edx
xchg esi, edx
sub ecx, ebx
rol edx, 9
ror edx, 0x1b
xor ecx, 0xdd05d05a
jmp 0x48a0c5
mov edi, dword [esp + 0x24]
rol esi, 1
and esi, ecx
sub edx, ecx
sub edx, esi
jmp 0x48b4a2
mov edi, dword [esp + 0xf0]
and ecx, edx
and edx, esi
or ebx, ecx
or edx, 0xdd0a7cd0
inc esi
or edx, ebx
jmp 0x489eb6
mov edi, dword [edi]
or edx, ebx
neg edx
mov ecx, 0xdd0d1054
shr esi, 0x14
sub ebx, edx
sub ecx, ebx
sub esi, 0xdd0d7a0a
shr esi, 0x1d
and edx, ebx
xor ebx, ecx
jmp 0x48b39d
mov dword [esp + 0xf0], eax
or esi, ebx
or esi, edx
jmp 0x489d0f
mov dword [esp + 4], edi
or esi, 0xdd140e40
xor ebx, ecx
mov ecx, 0xdd144394
or esi, 0xdd145e8c
xor esi, ebx
and ebx, esi
jmp 0x48b54b
jne 0x4899f3
bswap ebx
and ebx, ecx
or ecx, edx
xor ecx, edx
and ebx, edx
mov ecx, edx
jmp 0x488ec1
mov edi, dword [edi]
and ecx, 0xdd1ace8e
add esi, ecx
and esi, ecx
xchg ecx, esi
sub ebx, ecx
mov ebx, edx
or ecx, edx
inc edx
and ebx, 0xdd1bd33c
shl esi, 9
neg ebx
sub edx, 0xdd1c3d0e
sub ecx, esi
and ecx, edx
jmp 0x48964d
mov edi, dword [edi]
rol edx, 0x16
sub ebx, esi
sub esi, edx
shl esi, 4
or ebx, esi
xchg edx, esi
mov esi, ecx
neg ecx
or edx, ebx
and esi, 0xdd2366f8
jmp 0x489e1d
mov edi, dword [edi]
and edx, ebx
and esi, ecx
bswap ebx
ror edx, 0x12
or edx, 0xdd2d5f1a
mov ecx, 0xdd2d7aae
or esi, 0xdd2d956a
and ebx, edx
xchg edx, ebx
add esi, ebx
jmp 0x489bb9
mov edi, dword [esp + 4]
xchg esi, ebx
dec esi
mov ecx, esi
xor ebx, esi
shr edx, 9
or ecx, ebx
add esi, 0xdd2ea8d4
mov edx, 0xdd2ec3cc
bswap esi
add esi, ecx
jmp 0x489c8f
add edi, dword [esp + 0x24]
mov ecx, esi
dec edx
jmp 0x489cdc
mov eax, 4
dec ecx
add ebx, 0xdd3d4f58
or esi, edx
and esi, ebx
jmp 0x48a1bf
sub esp, 0x128
mov edx, ecx
sub esi, ebx
not esi
or ecx, esi
xor esi, edx
shr ebx, 5
jmp 0x48a771
inc edi
xor ecx, ebx
mov esi, 0xdd455d36
nop
or ecx, ebx
or edx, ecx
dec edx
jmp 0x48b387
mov edi, dword [edi]
rol ecx, 0x11
sub ecx, ebx
or ebx, 0xdd498c1c
xor edx, ebx
xor esi, 0xdd49c2b2
or edx, ecx
jmp 0x488f24
xor al, byte [edi]
dec esi
add esi, ebx
or esi, ebx
or esi, ecx
rol ebx, 3
inc esi
rol esi, 0x1f
sub ecx, esi
or edx, 0xdd4ccfde
mov ebx, 0xdd4ce936
jmp 0x48a7de
mov edi, dword fs:[edi]
xchg ebx, ecx
rol ebx, 0x10
xchg edx, ecx
bswap esi
and edx, esi
xor esi, ecx
jmp 0x48b482
xor eax, eax
add ebx, esi
bswap ecx
xchg esi, edx
or edx, ecx
xor ecx, 0xdd530590
xor edx, ebx
not ecx
xchg ebx, esi
add ebx, 0xdd537030
and edx, esi
jmp 0x4899f3
cmp eax, dword [esp + 0x78]
jmp 0x48b307
mov dword [esp + 0x24], edi
and esi, edx
or ecx, ebx
rol edx, 0x19
and esi, edx
or ecx, ebx
xchg esi, ecx
sub ebx, ecx
and ecx, 0xdd5a4b3a
or ebx, edx
bswap edx
xchg esi, ebx
rol ebx, 9
jmp 0x48b3bb
mov dword [esp + 4], edi
dec esi
not ecx
bswap ebx
xchg ebx, edx
sub esi, edx
shl esi, 0xf
add esi, ebx
and ecx, 0xdd5ee118
xor ecx, ebx
and ecx, esi
jmp 0x489fce
add edi, dword [esp + 0xf0]
add esi, 0xdd5fb486
or esi, ebx
xchg esi, edx
neg edx
or ebx, 0xdd601f52
xchg edx, esi
or ecx, 0xdd605588
xchg ebx, ecx
jmp 0x4897fb
add dword [esp + 0x84], 0x78
xor edx, ecx
or ecx, edx
xor esi, ecx
shl esi, 0x1d
dec ecx
shr ebx, 0x10
dec esi
xchg esi, edx
sub esi, 0xdd6173a8
xor ecx, edx
jmp 0x48b00c
mov dword [esp + 0x84], edi
neg ebx
or edx, ecx
add edx, ecx
xchg edx, ecx
and edx, ecx
and ebx, esi
sub ebx, 0xdd625014
mov esi, 0xdd626bb8
sub ecx, 0xdd62864a
xor esi, edx
or ebx, edx
or esi, 0xdd62d452
jmp 0x4895ff
sub dword [esp + 0x84], 8
or edx, ecx
xor ebx, esi
xor esi, ecx
sub ecx, ebx
and ecx, edx
sub esi, ebx
jmp 0x48afbe
add edi, dword [esp + 0x24]
xchg ebx, ecx
or ecx, edx
neg ebx
xor edx, esi
not esi
add esi, edx
ror edx, 0xb
xchg ecx, esi
xor esi, ecx
xchg ebx, edx
mov ecx, 0xdd6caf70
or esi, 0xdd6cca02
jmp 0x48adb6
mov edi, dword [edi]
xchg edx, ebx
or ebx, esi
and ebx, edx
xchg edx, ebx
xor esi, ecx
mov ebx, esi
jmp 0x48ab8c
mul edi
xor edx, ecx
xor edx, ebx
and edx, esi
or ebx, ecx
xor edx, ebx
add edx, 0xdd712688
mov ebx, esi
and esi, edx
or ecx, ebx
rol edx, 0xc
ror ebx, 0x1e
shr ebx, 0xa
jmp 0x4892b9
mov eax, 2
add esi, ebx
mov esi, ecx
and ebx, ecx
or edx, 0xdd796716
sub esi, ebx
xchg ebx, ecx
add ebx, ecx
ror ebx, 5
dec esi
xor esi, ecx
jmp 0x4891b2
add edi, dword [esp + 0x84]
rol ecx, 0x11
and ebx, esi
inc ecx
add ecx, ebx
add edx, esi
xchg esi, ecx
xchg edx, ecx
bswap esi
jmp 0x489209
ret
mov edi, dword [esp + 0x84]
mov ecx, 0xdd849928
or esi, 0xdd84b400
xor esi, ebx
xor ebx, edx
dec ebx
xor ebx, ecx
jmp 0x48b511
movzx edi, word [edi]
xchg edx, ebx
or ecx, 0xdd88a1ca
xor edx, ecx
add esi, 0xdd88d6c8
mov ecx, ebx
mov ebx, esi
shr edx, 2
add ebx, edx
sub ecx, esi
bswap edx
inc ebx
rol ebx, 0x1b
jmp 0x48b117
mov dword [esp + 0x84], 0
xchg ebx, edx
mov ecx, 0xdd922244
shr esi, 0xb
add esi, 0xdd925990
xor ebx, edx
xchg esi, ecx
nop
and ebx, edx
add esi, ecx
neg esi
mov ebx, edx
dec ebx
jmp 0x48b0b9
add dword [esp + 0x84], eax
sub ebx, edx
shl esi, 9
xchg ecx, ebx
neg esi
mov ebx, edx
and ebx, esi
and edx, ebx
or edx, ebx
ror ecx, 6
or ebx, 0xdd96416a
bswap ecx
rol ebx, 0x1e
jmp 0x48a143
mov edi, dword [esp + 0x84]
sub edx, esi
add esi, ecx
neg esi
add ebx, 0xdd988dec
neg ecx
and ebx, ecx
jmp 0x488ee2
mov edi, dword [edi]
xchg esi, ebx
or esi, 0xdd9ea470
sub esi, ecx
neg ebx
mov ecx, 0xdd9ef552
add edx, 0xdd9f140e
jmp 0x48b55f
mov edi, dword [edi]
or edx, 0xdda5b660
inc esi
xor esi, ecx
shl esi, 0xa
add esi, ebx
mov esi, ecx
and ebx, ecx
or esi, edx
xchg edx, ebx
add esi, ebx
and edx, 0xdda6bc36
mov edx, ebx
jmp 0x489078
add edi, 0x3c
and ecx, 0xddb1e6ec
sub edx, esi
bswap ecx
or esi, 0xddb23792
xchg edx, ecx
bswap esi
and ebx, 0xddb28858
mov ebx, esi
or ebx, edx
and ebx, ecx
jmp 0x48999e
mov dword [esp + 0xf0], 0
xor ebx, ecx
shr ebx, 0x13
shl ebx, 0xc
and esi, ebx
mov esi, edx
neg edx
xchg esi, ecx
and ebx, edx
jmp 0x48ae80
rol eax, 8
xchg esi, edx
add edx, ecx
xchg edx, ecx
add edx, 0xddb75570
xor ebx, ecx
sub ecx, 0xddb78bfc
add ebx, 0xddb7a6d4
sub ecx, ebx
and esi, ebx
or ebx, 0xddb7f8b0
jmp 0x48990a
add edi, dword [esp + 0x24]
sub ebx, 0xddc02b32
sub esi, edx
shl esi, 0x18
and ecx, edx
and edx, esi
xchg ebx, edx
nop
and edx, ecx
or edx, ebx
mov esi, 0xddc11cb6
sub ecx, 0xddc138c6
and ecx, 0xddc15382
xor edx, 0xddc16fcc
add esi, 0xddc18924
jmp 0x489c58
mov edi, dword [esp + 4]
or ebx, ecx
or esi, 0xddc24858
nop
xchg edx, ecx
and edx, ecx
and esi, edx
or ecx, ebx
xchg esi, ecx
not esi
xchg edx, esi
add edx, esi
and edx, 0xddc3531a
xor ecx, edx
and edx, ebx
jmp 0x489484
mov edi, dword [edi]
sub ecx, edx
xor ebx, 0xddd2f808
xor edx, 0xddd31498
and edx, ecx
add edx, ebx
mov edx, ecx
jmp 0x488c6f
add dword [esp + 0x84], 4
sub edx, esi
or esi, ecx
bswap edx
ror edx, 0x1f
add ebx, ecx
shl esi, 0xf
jmp 0x48a3d7
mov edi, dword [edi]
not ecx
add esi, ebx
xor esi, ebx
not edx
jmp 0x489e85
push edi
or esi, ecx
add esi, edx
mov ebx, edx
xchg esi, ecx
xchg edx, ecx
shr esi, 0x16
xchg ebx, ecx
bswap edx
jmp 0x489ad0
add dword [esp + 0x84], 0x20
shl ecx, 0x11
sub ebx, esi
mov edx, 0xddeacf7e
mov ecx, esi
shr ecx, 0x1f
shr esi, 0x12
and edx, ebx
sub ecx, ebx
mov ebx, ecx
xor edx, esi
jmp 0x488da2
mov dword [esp + 4], 0
mov ecx, ebx
xor ebx, 0xddebc4e2
xor esi, 0xddebdf2c
xor esi, 0xddec00c4
xchg edx, esi
or esi, ecx
or edx, 0xddec4f3a
not edx
or ecx, ebx
or ecx, esi
jmp 0x48b294
mov edi, dword [esp + 0x84]
sub edx, ecx
xor esi, edx
neg edx
and ebx, 0xddf57078
xor ebx, esi
dec ecx
jmp 0x489398
mov edi, dword [esp + 0x24]
xor edx, esi
add esi, edx
nop
add ecx, ebx
ror ecx, 0x1c
mov esi, edx
and esi, edx
bswap ebx
jmp 0x48a087
mov dword [esp + 0x78], edi
dec ebx
xor ebx, ecx
sub esi, edx
inc edx
sub ecx, 0xddfd05c6
and ebx, esi
xor ecx, 0xddfd3eee
and ebx, 0xddfd59aa
jmp 0x48b2ca
mul edi
xor esi, ebx
neg esi
xor ecx, edx
and edx, esi
xor ebx, 0xde009e0a
xor ebx, 0xde00be5e
ror ebx, 0xf
and edx, ecx
jmp 0x48a373
mov dword [esp + 0x24], 0
add ecx, ebx
shr edx, 3
sub ebx, ecx
sub ebx, esi
sub edx, 0xde0b781c
and ecx, esi
and esi, ebx
neg ebx
shl esi, 0x15
sub esi, 0xde0c0230
not ebx
or ecx, 0xde0c3aa4
jmp 0x48a2fc
mov edi, 0x30
sub ecx, esi
add ebx, ecx
mov ebx, edx
mov ecx, 0xde0ca794
shr esi, 3
xor ecx, edx
sub edx, esi
and ecx, esi
xchg edx, ecx
or esi, edx
and ebx, 0xde0d64fa
xor esi, ebx
jmp 0x489a7c
jne 0x48b54b
sub edx, 0xde0e54c6
neg edx
xor esi, ebx
and ecx, 0xde0ea50a
xchg esi, edx
mov ecx, 0xde0edf1e
bswap edx
xchg ebx, esi
jmp 0x48ac5b
cmp byte [edi], 0
jmp 0x489381
mov dword [esp + 0x84], edi
add esi, edx
mov ebx, esi
dec edx
and esi, 0xde128120
inc ebx
sub edx, esi
not edx
bswap ecx
jmp 0x48918a
mov edi, dword [esp + 0x24]
xor esi, 0xde131488
or ecx, esi
dec edx
neg ecx
sub ecx, esi
or ebx, 0xde139fa8
not ebx
xor esi, 0xde13d7e0
and ebx, ecx
sub ecx, esi
xor ecx, 0xde1425de
shl ecx, 6
jmp 0x48a72f
add edi, 0xc
sub edx, ebx
xor edx, 0xde19bdce
mov ecx, esi
xor ecx, edx
xor ebx, edx
mov ebx, esi
xor ebx, ecx
shr ebx, 5
mov ebx, esi
dec edx
jmp 0x48a4ab
add dword [esp + 0x84], edi
or ebx, 0xde1ab380
xchg esi, ebx
jmp 0x48ae59
mov edi, dword [edi]
or edx, ecx
ror ebx, 0x17
xchg esi, edx
and edx, 0xde1e33ac
xor ecx, edx
shr ecx, 0xb
sub edx, esi
add esi, ecx
jmp 0x48b5c1
inc dword [esp + 0xf0]
bswap ebx
xor ebx, esi
xor esi, ecx
sub ebx, edx
jmp 0x488bce
add edi, 0xc
bswap ebx
xor ecx, 0xde20377a
not edx
shl ecx, 0x1f
mov ebx, ecx
xchg edx, ecx
or esi, edx
sub ebx, esi
rol edx, 0x11
xchg ebx, edx
jmp 0x48ad31
add edi, dword [esp + 0x24]
and edx, esi
add ecx, esi
jmp 0x4890f9