Function at 0x10040fd0
Capabilities:
Allocate or change rwx memory

Disassembly:
push ebp
mov ebp, esp
push ecx
cmp dword [0x102bc1a0], 0
je 0x100413bb
push 0x10040f70
push 0x572b69
push 0xe9
call fcn.100b54d0
push 0x10040c50
push 0x4e199d
push 0xe8
call fcn.100b54d0
push 0x10040c50
push 0x587049
push 0xe8
call fcn.100b54d0
push 0x10040c50
push 0x590ccc
push 0xe8
call fcn.100b54d0
push 0x10040c50
push 0x5bbee6
push 0xe8
call fcn.100b54d0
push 0x10040c50
push 0x64229d
push 0xe8
call fcn.100b54d0
add esp, 0x48
push 0x10040c50
push 0x642d51
push 0xe8
call fcn.100b54d0
push 0x10040c50
push 0x643229
push 0xe8
call fcn.100b54d0
push 0x10040c50
push 0x65ea86
push 0xe8
call fcn.100b54d0
push 0x10040c50
push 0x911a53
push 0xe8
call fcn.100b54d0
push 0x10040c50
push 0x911a6d
push 0xe8
call fcn.100b54d0
push 0x10040c50
push 0x911a87
push 0xe8
call fcn.100b54d0
add esp, 0x48
push 0x10040c50
push 0x911aa1
push 0xe8
call fcn.100b54d0
push 0x10040c50
push 0x911abb
push 0xe8
call fcn.100b54d0
push 0x100413c0
push 0x58101a
push 0xff
call fcn.100b54d0
push 0x100413c0
push 0x58105b
push 0xff
call fcn.100b54d0
push 0x100413c0
push 0x58109c
push 0xff
call fcn.100b54d0
push 0x100413c0
push 0x5810dd
push 0xff
call fcn.100b54d0
add esp, 0x48
push 0x100413c0
push 0x58111e
push 0xff
call fcn.100b54d0
push 0x100413c0
push 0x58115f
push 0xff
call fcn.100b54d0
push 0x100413c0
push 0x5811a0
push 0xff
call fcn.100b54d0
push 0x100413c0
push 0x5811e1
push 0xff
call fcn.100b54d0
push 0x100413c0
push 0x581222
push 0xff
call fcn.100b54d0
push 0x100413c0
push 0x581263
push 0xff
call fcn.100b54d0
add esp, 0x48
push 0x100413c0
push 0x5812a8
push 0xff
call fcn.100b54d0
push 0x100413c0
push 0x5812ed
push 0xff
call fcn.100b54d0
push 0x100413c0
push 0x58132e
push 0xff
call fcn.100b54d0
push 0x100413c0
push 0x58136f
push 0xff
call fcn.100b54d0
push 0x100413c0
push 0x5813b4
push 0xff
call fcn.100b54d0
push 0x100413c0
push 0x5813f9
push 0xff
call fcn.100b54d0
add esp, 0x48
push 0x100413c0
push 0x586859
push 0xff
call fcn.100b54d0
push 0x100407e0
push 0x55a35f
push 0xe8
call fcn.100b54d0
add esp, 0x18
lea eax, [ebp - 4]
push eax
push 0x40
push 1
push 0x7d5747
call dword [sym.imp.KERNEL32.dll_VirtualProtect]
lea eax, [ebp - 4]
mov byte [0x7d5747], 4
push eax
push dword [ebp - 4]
push 1
push 0x7d5747
call dword [sym.imp.KERNEL32.dll_VirtualProtect]
cmp dword [0x102bc2cc], 0
je 0x100413bb
push 0x100b5eb0
push 0x6d5d50
push 0xe9
call fcn.100b54d0
push fcn.100b6260
push 0x6d6800
push 0xe9
call fcn.100b54d0
push 0x100b6330
push 0x6d6900
push 0xe9
call fcn.100b54d0
push 0x100b63f0
push 0x6d6c20
push 0xe9
call fcn.100b54d0
push 0x100b6480
push 0x6d6e50
push 0xe9
call fcn.100b54d0
push 0x100b64c0
push 0x6d6f10
push 0xe9
call fcn.100b54d0
add esp, 0x48
push 0x100b6510
push 0x6d7010
push 0xe9
call fcn.100b54d0
push 0x100b6580
push 0x6d7060
push 0xe9
call fcn.100b54d0
push 0x100419d0
push 0x550684
push 0xe8
call fcn.100b54d0
push 0x100419d0
push 0x552505
push 0xe8
call fcn.100b54d0
push 0x100419d0
push 0x552a60
push 0xe8
call fcn.100b54d0
push 0x100419d0
push 0x55309e
push 0xe8
call fcn.100b54d0
add esp, 0x48
push 0x100419d0
push 0x55a382
push 0xe8
call fcn.100b54d0
add esp, 0xc
mov esp, ebp
pop ebp
ret