Function at 0x461c41
Capabilities:
Read file via mapping

Disassembly:
dec esi
sub ebx, eax
add ebx, esi
dec eax
xor esi, eax
inc eax
neg ebx
dec ebx
mov dword [0x486e84], edx
inc edi
ror eax, 0x1c
xchg esi, esi
call fcn.0040728a
push ebx
call fcn.00403208
movsb byte es:[edi], byte [esi]
adc eax, 0x334efffa
clc
mov dword [0x486e9e], ecx
neg esi
sub esi, eax
dec edi
xor dword [0x486df0], ecx
sub dword [0x486e6e], ecx
call fcn.0040728a
neg eax
add ecx, edi
call fcn.00403ca6
not esi
ror esi, 4
rol esi, 4
not esi
sub ecx, edi
neg eax
xor dword [0x486e46], esi
inc edi
add esi, eax
neg esi
xor edi, eax
inc esi
call fcn.004075dc
push 0
mov dword [0x486e4c], 0x4925720
dec edi
xor edx, dword [0x486fb0]
neg esi
xor edi, dword [0x486f2c]
dec esi
or dword [0x486ead], 0x2e576293
xchg esi, eax
xor edi, dword [0x486f1a]
ror ebx, 0xd
mov dword [0x486ebe], ebx
sub ebx, ebp
xor edi, esi
add dword [0x486e24], ecx
xor edx, eax
not esi
xor esi, eax
add edx, esp
sub edx, esp
xor esi, eax
not esi
xor edx, eax
add dword [0x486e22], edx
xor edi, esi
add ebx, ebp
add dword [0x486e5c], ecx
rol ebx, 0xd
xchg esi, eax
mov dword [0x486e29], 0x2f6debc
inc esi
neg esi
inc edi
xor dword [0x486e9c], 0x28b7709a
push 0
add ecx, dword [0x486f98]
call fcn.0040500f
xor dword [0x486e0c], 0x42cff1a
call fcn.00402719
sub edi, dword [0x486fda]
xor edx, dword [0x486f66]
dec eax
add byte [eax + 0x33], al
cmp eax, 0x486f20
xor dword [0x486e8c], ebx
call fcn.004071a0
call fcn.00405fbf
dec eax
mov dword [0x486e46], 0xc15ec65
call fcn.004044f9
push 0x22
ror eax, 0xc
not ebx
rol eax, 1
mov dword [0x486e5a], ebx
call fcn.00408b6b
sub dword [0x486e75], 0x7833d44
xor dword [0x486ed8], 0x32f4a4d
xchg esi, edx
call fcn.0040728a
neg esi
call fcn.00407f40
sub esi, dword [0x486f86]
dec esi
xor esi, dword [0x486f3a]
add edx, eax
add ebx, dword [0x486efc]
dec ecx
mov dword [0x486e6c], edi
mov dword [0x486e74], ecx
inc ecx
sub edx, eax
inc esi
call fcn.004071a0
neg esi
xchg esi, edx
xor dword [0x486e26], 0x4ada6e
mov dword [0x486e14], 0x20b4309e
call fcn.00404172
mov dword [0x486e10], ecx
ror eax, 1
not ebx
rol eax, 0xc
push eax
add esi, eax
add ebx, dword [0x486f38]
neg esi
sub edi, dword [0x486f74]
xor esi, eax
xor ecx, dword [0x486f28]
call fcn.00401ce8
add esi, eax
rol esi, 0x1f
xor edi, dword [0x486f9a]
xchg esi, eax
xor esi, edx
xor esi, edx
xchg esi, eax
ror esi, 0x1f
sub esi, eax
xor esi, eax
neg esi
sub esi, eax
call dword [sym.imp.KERNEL32.dll_MapViewOfFile]
add dword [0x486e5a], 0x2b0e8a4
mov dword [0x486eb9], 0x22896e9
call fcn.00402ad9
xor ebx, eax
mov dword [0x486e1e], edi
neg esi
xor ecx, esi
rol eax, 0x12
xor eax, 0x1928ad48
call fcn.0040105c
sub dword [0x486e52], ecx
call fcn.00408286
xor eax, 0x1928ad48
ror eax, 0x12
xor ecx, esi
neg esi
xor dword [0x486e4d], edx
xor ebx, eax
call fcn.004068c1
mov dword [0x486e8a], 0xbc0e531
xor dword [0x486e64], 0x1c55c23b
mov ecx, ebx
xor edi, edx
call fcn.00401ab2
inc edx
sub esi, eax
call fcn.0040622b
xchg ebx, eax
not edx
xor dword [0x486de0], 0xe84cecb
sub dword [0x486ebe], ecx
ror esi, 3
xor ecx, eax
xchg edx, esi
xor edi, dword [0x486f3f]
xchg esi, eax
or dword [0x486e94], 0x605b43
add edi, 0x6428070
sub ecx, dword [0x486f48]
rol ebx, 0x12
inc eax
call fcn.00408b6b
dec eax
neg esi
neg esi
inc eax
dec eax
ror ebx, 0x12
sub edi, 0x6428070
mov dword [0x486e54], 0x15cc2220
xchg esi, eax
xchg edx, esi
xor ecx, eax
rol esi, 3
sub dword [0x486ed2], esi
not edx
xchg ebx, eax
call fcn.00406149
add esi, eax
dec edx
call fcn.00408b6b
xor edi, edx
call 0x461f49
xchg edi, eax
call fcn.004063de
neg esi
xchg eax, edx
xor edx, 0x26b5ce94
add edx, esp
xor eax, 0x4f0c1b2
xor esi, eax
dec eax
add ebx, dword [0x486f89]
neg ebx
sub esi, eax
xor ecx, eax
invalid
or eax, 0x486dd9
invalid