Function at 0x436000
Capabilities:
Read file via mapping

Disassembly:
xor dword [0x44b927], edx
xor eax, 0x4f64fab
inc ebx
ror edx, 0xa
sub esi, 0x8e46168b
call fcn.00406f8c
xor eax, dword [0x44bfda]
xor dword [0x44b695], eax
dec edi
not eax
xor dword [0x44b5cf], 0x5b550f4
ror eax, 0x1e
call fcn.00404a18
sub esi, esp
xor ecx, esp
sub dword [0x44b76a], esi
or dword [0x44b639], 0x823177e
neg esi
ror eax, 0xf
xor edx, ecx
not esi
not esi
xor edx, ecx
rol eax, 0xf
neg esi
mov dword [0x44b590], 0x129568ae
xor ecx, esp
add esi, esp
rol eax, 0x1e
or dword [0x44b7f6], 0x13949fe8
not eax
inc edi
xor dword [0x44b84c], eax
add esi, 0x6beb11b
xor edi, eax
add edx, eax
not esi
xor esi, 0x76917bc
add eax, esi
mov dword [0x44b932], edi
sub dword [0x44b978], 0x4bbfc10
not eax
xor edi, dword [0x44ba7d]
neg esi
xor edx, 0x15283776
not esi
xor edi, esp
xor eax, dword [0x44bde6]
xor edi, esp
not esi
xor edx, 0x15283776
neg esi
not eax
sub eax, esi
xor esi, 0x76917bc
not esi
sub edx, eax
xor edi, eax
push esi
ror eax, 0x1a
xor edx, esp
sub edx, edi
xor edx, edi
not eax
call fcn.004021b8
neg ebx
xchg esi, eax
dec eax
xor esi, 0xf0fd27
call fcn.00404044
rol edi, 0x17
sub dword [0x44b6ea], 0x48e63bc
or eax, dword [0x44be5a]
not edi
not edi
xor dword [0x44b876], 0x25eb5c6
ror edi, 0x17
call fcn.004046ab
xor esi, 0xf0fd27
inc eax
xchg esi, eax
neg ebx
call fcn.00405567
not eax
xor edx, edi
add edx, edi
xor edx, esp
rol eax, 0x1a
push eax
rol edx, 9
call fcn.00405567
xor ebx, esi
ror esi, 4
sub edx, 0x1d25552c
xor edi, edx
sub ecx, esp
xchg edi, edx
mov dword [0x44b540], edx
call fcn.00407cb8
call fcn.004065cb
mov dword [0x44b810], edi
xchg edi, edx
add ecx, esp
xor edi, edx
add edx, 0x1d25552c
rol esi, 4
xor ebx, esi
call fcn.0040201d
ror edx, 9
call dword [sym.imp.KERNEL32.dll_MapViewOfFile]
ror eax, 0xa
inc eax
or dword [0x44b666], 0x1110f7a0
xchg edi, edx
not esi
mov dword [0x44b6a4], edx
call fcn.00407e86
sub eax, dword [0x44ba6a]
rol eax, 0xe
xor esi, esp
or eax, dword [0x44bc44]
xor esi, esp
ror eax, 0xe
call fcn.00404f5b
and dword [0x44b62f], eax
not esi
xchg edi, edx
xor dword [0x44b678], 0x787bc0
dec eax
rol eax, 0xa
mov esi, 0x9c51feca
not eax
or eax, dword [0x44ba82]
dec esi
not ebx
mov dword [0x44b9db], ebx
xchg esi, eax
dec esi
sub edx, eax
xor edi, dword [0x44bce8]
ror ecx, 0x14
xor ecx, esp
sub esi, dword [0x44bfaf]
not eax
xor ebx, edx
ror esi, 1
neg esi
sub esi, dword [0x44bd64]
xor ecx, ebx
xchg eax, esi
xor edx, 0x16e3784c
call fcn.00408582
ror edi, 6
rol edi, 6
call fcn.004068ae
xor edx, 0x16e3784c
xchg eax, esi
xor ecx, ebx
neg esi
rol esi, 1
xor ebx, edx
not eax
xor ecx, esp
rol ecx, 0x14
add edx, eax
inc esi
xchg esi, eax
or dword [0x44b81d], eax
not ebx
inc esi
not eax
or esi, 0xdbb8cd80
xor edi, dword [0x44bf1d]
rol eax, 1
call fcn.0040295a
xor ecx, esp
call fcn.004033d2
xchg edx, esi
rol esi, 0x17
not eax
rol eax, 6
or ecx, dword [0x44bb3c]
not eax
ror esi, 0x15
sub eax, dword [0x44bf56]
ror ebx, 0x14
mov dword [0x44b628], 0x12321eb6
xor eax, 0x8a4a296
and dword [0x44b8d8], eax
xchg eax, esi
sub eax, ebx
sub dword [0x44b62f], eax
add eax, ebp
sub eax, ebp
or dword [0x44b6f6], eax
add eax, ebx
xchg eax, esi
xor eax, 0x8a4a296
rol ebx, 0x14
rol esi, 0x15
not eax
ror eax, 6
not eax
ror esi, 0x17
xchg edx, esi
call fcn.004077d7
xor ecx, esp
ror eax, 1
add esi, 0x204964b9
xor esi, 0x3eadd7a
dec eax
not esi
sub eax, dword [0x44be12]
add esi, esp
rol eax, 8
call fcn.00405a93
xchg edi, eax
call fcn.00406b21
mov dword [0x44b552], eax
or dword [0x44b98f], ebx
call fcn.004067db
xchg edi, eax
ror eax, 8
sub esi, esp
not esi
inc eax
xor esi, 0x3eadd7a
mov edi, eax
call fcn.00407cb8
not esi
inc edi
add eax, dword [0x44ba8e]
call fcn.0040594a
not eax
xor edx, eax
not esi
inc esi
xchg eax, edx
xor ebx, edi
add eax, ebx
ror eax, 0xc
call fcn.00405349
add dword [0x44b686], 0x7b695ca
sub ecx, 0x28f38d33
add ecx, 0x28f38d33
sub dword [0x44b921], 0x172dad32
rol eax, 0xc
sub eax, ebx
xor ebx, edi
xchg eax, edx
dec esi
not esi
xor edx, eax
not eax
dec edi
not esi
mov ecx, 0xa51
neg eax
xor eax, dword [0x44bf5e]
ror edx, 3
sub esi, eax
xor eax, dword [0x44bcc2]
xchg edx, eax
xor eax, 0x60ab672
add eax, 0x1c071358
xor eax, dword [0x44bd40]
xchg edi, esi
sub esi, dword [0x44bb8a]
dec esi
inc esi
xchg edi, esi
sub eax, 0x1c071358
xor eax, 0x60ab672
xchg edx, eax
add esi, eax
rol edx, 3
neg eax
rep movsb byte es:[edi], byte [esi]
xchg ebx, esi
call fcn.00402742
mov dword [0x44b977], 0x11f661a
sub edi, dword [0x44baa3]
xchg eax, esi
neg edx
mov dword [0x44b510], eax
rol edi, 4
or eax, dword [0x44bf11]
add ecx, eax
sub ecx, eax
ror edi, 4
mov dword [0x44b846], edx
neg edx
xchg eax, esi
sub dword [0x44b932], 0x12f89ad8
call fcn.00406561
xchg ebx, esi
jmp eax