Function at 0x412240
Capabilities:
Read file via mapping
Resolve function by parsing pe exports

Disassembly:
mov esp, dword [ebx - 0x3ecce73a]
not eax
or edi, dword [0xe68e0d]
and dword [0xe684c5], edx
neg esi
xor edi, esi
sub dword [0xe68969], ecx
dec ecx
call fcn.00bc14cc
or ecx, dword [0xe68eea]
xchg edi, edx
ror ecx, 5
neg esi
dec esi
xor dword [0xe687ad], edx
inc esi
neg esi
rol ecx, 5
xchg edi, edx
call fcn.00728705
inc ecx
xor edi, esi
neg esi
add dword [0xe68676], edi
not eax
xor eax, ecx
xor ecx, edi
xchg ecx, edx
push edx
ror esi, 5
xor dword [0xe68716], ebx
add ecx, 0xccc81ed0
sub eax, 0x2945adc1
neg ebx
inc esi
inc ebx
sub dword [0xe68506], eax
xor esi, 0xdf7282f2
or ebx, dword [0xe68c5d]
xchg eax, edx
sub ebx, eax
sub dword [0xe686e1], ebx
sub ecx, eax
or esi, dword [0xe68ec7]
ror edi, 5
sub eax, dword [0xe68b75]
call fcn.009ac722
neg esi
call fcn.004b0b96
not esi
call fcn.009c1fd6
call fcn.007c0a3a
not esi
call fcn.0079fcd9
neg esi
call fcn.009a1694
rol edi, 5
add ecx, eax
add ebx, eax
xchg eax, edx
xor esi, 0xdf7282f2
dec ebx
dec esi
neg ebx
add eax, 0x2945adc1
sub ecx, 0xccc81ed0
rol esi, 5
push eax
add ecx, dword [0xe68b18]
call fcn.0060d295
xor ebx, ebp
xor dword [0xe68917], ecx
inc esi
call fcn.006a0de4
inc ebx
xor dword [0xe687d6], ecx
inc esi
xchg edi, eax
xor ecx, ebp
call fcn.005a935c
call fcn.008cf602
xor ecx, ebp
xchg edi, eax
dec esi
xor dword [0xe6870a], esi
dec ebx
dec esi
and dword [0xe68837], eax
xor ebx, ebp
call fcn.00b3325f
call dword [sym.imp.KERNEL32.dll_MapViewOfFile]
xchg eax, edx
not esi
sub ebx, dword [0xe68d5b]
sub dword [0xe684da], 0x33de72e2
xchg edx, eax
ror eax, 0x17
add ebx, dword [0xe68d52]
mov dword [0xe6884d], edi
dec ebx
ror eax, 0x13
mov dword [0xe68742], eax
call fcn.0040cd45
neg edi
ror eax, 2
rol eax, 2
neg edi
call fcn.005ec390
xor dword [0xe68539], edi
rol eax, 0x13
inc ebx
rol eax, 0x17
xchg edx, eax
not esi
xchg eax, edx
lea esi, [0x41c88983]
xor ecx, edi
sub esi, 0x20da93bb
or dword [0xe686f2], eax
inc edi
call fcn.00cc8449
inc esi
mov dword [0xe68622], esi
inc edx
rol edx, 7
xor ecx, dword [0xe68b7f]
not eax
sub edi, dword [0xe68eaf]
add edi, 0x3efb101e
ror edx, 0x14
xor esi, dword [0xe68a00]
inc edx
ror esi, 0x16
xchg edx, esi
call fcn.00c4e718
call fcn.00ccf00c
xchg edx, esi
rol esi, 0x16
dec edx
rol edx, 0x14
sub edi, 0x3efb101e
not eax
ror edx, 7
dec edx
and dword [0xe68810], edi
dec esi
call fcn.007c7695
dec edi
mov dword [0xe688e7], edx
add esi, 0x20da93bb
xor ecx, edi
xor esi, 0xab08540e
sub dword [0xe684a2], ecx
add edi, 0x416c8c7d
inc ecx
mov dword [0xe6892b], edi
xchg ecx, esi
call fcn.007337c9
dec ebx
neg esi
or dword [0xe686ae], edi
mov dword [0xe68432], ebx
or esi, dword [0xe68c0f]
xor edx, eax
call fcn.007a6757
xor edx, eax
mov dword [0xe68668], edx
or dword [0xe687d7], ecx
neg esi
inc ebx
xchg ecx, esi
and dword [0xe6879a], eax
sub edi, 0x416c8c7d
sub dword [0xe68866], esi
add esi, 0x16bf1c73
add edi, dword [0xe68bc8]
or edx, dword [0xe68a26]
rol edi, 6
and dword [0xe685e6], eax
sub ecx, 0x59d9fab7
inc eax
call fcn.009385ca
dec edx
or dword [0xe684f3], esi
sub dword [0xe685f5], 0xa6bdf69d
add dword [0xe68773], eax
inc edx
call fcn.006be091
dec eax
add ecx, 0x59d9fab7
ror edi, 6
mov edi, eax
call fcn.00ab1842
not esi
sub dword [0xe687cf], 0xc4de4fcc