Function at 0x10003d6a
Capabilities:
Allocate or change rwx memory

Disassembly:
push ebp
mov ebp, esp
push ecx
push esi
push edi
mov ecx, 0x10036200
call fcn.100219e3
lea eax, [ebp - 4]
push eax
push 0x40
push 0x1effff
push 0x401000
call dword [sym.imp.KERNEL32.dll_VirtualProtect]
xor esi, esi
push esi
push 0x10004115
push 0x4182c4
push 1
call fcn.100039d0
push esi
push 0x1000414d
push 0x519635
push 0xe
call fcn.100039d0
push esi
push 0x10001d22
push 0x4252d6
push 8
call fcn.100039d0
push esi
push 0x10001d00
push 0x425887
push 1
call fcn.100039d0
mov esi, 0x1002b1ac
mov edi, 0x622cda
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
xor edi, edi
mov dword [0x1002fac0], 0xffadff2f
push edi
push 0x10004b2b
push 0x4a0164
push 1
call fcn.100039d0
push 4
pop esi
push esi
push 0x10004869
push 0x41c468
push 1
call fcn.100039d0
push 1
mov edx, 0x1000482b
mov ecx, 0x47daca
call fcn.10003c07
push 1
mov edx, 0x100047e9
mov ecx, 0x41d1b4
call fcn.10003c07
pop ecx
pop ecx
mov edx, 0x10004808
mov ecx, 0x421356
call fcn.10003bdc
push 1
push 0x51e6b4
push 0x51e621
push 1
call fcn.100039d0
push 1
push 0x52fc3a
push 0x52fb84
push 1
call fcn.100039d0
push edi
push 0x100047a3
push 0x41a51e
push 1
call fcn.100039d0
push edi
push 0x100047c6
push 0x41a535
push 1
call fcn.100039d0
push edi
push 0x10004709
push 0x41a87d
push 1
call fcn.100039d0
push edi
push 0x100046e7
push 0x41a56e
push 1
call fcn.100039d0
push edi
push 0x10004b3d
push 0x50c52a
push 1
call fcn.100039d0
push edi
push 0x10004b7b
push 0x50c574
push 1
call fcn.100039d0
push 1
push 0x10004756
push 0x41cfcd
push 1
call fcn.100039d0
push 1
mov edx, 0x1000472b
mov ecx, 0x48b04f
call fcn.10003c07
push 2
mov edx, 0x10004bdd
mov ecx, 0x422007
call fcn.10003c07
push 5
mov edx, 0x10004c03
mov ecx, 0x41fb30
call fcn.10003c07
push esi
mov edx, 0x10004cca
mov ecx, 0x4205d0
call fcn.10003c07
add esp, 0x10
push edi
push 0x10004680
push 0x4676c5
push 1
call fcn.100039d0
push 3
mov edx, 0x100046b8
mov ecx, 0x5385ac
call fcn.10003c07
mov ecx, 0x4974c7
call fcn.10003c73
mov ecx, 0x4974d7
call fcn.10003c73
push 1
mov edx, 0x10004607
mov ecx, 0x4b55d2
call fcn.10003c07
push 1
mov edx, 0x100045eb
mov ecx, 0x477b95
call fcn.10003c07
add esp, 0xc
mov edx, 0x10004165
mov ecx, 0x54b6d8
call fcn.10003bdc
mov edx, 0x10004171
mov ecx, 0x5427fd
call fcn.10003bdc
mov byte [0x5495a8], 0x64
push edi
mov byte [0x47b0ab], 0x64
push 0x100045c5
mov byte [0x44b476], 0x64
mov byte [0x476cf1], 0x64
push 0x519d60
push 1
call fcn.100039d0
push esi
push 0x10004583
push 0x4cfdaf
push 1
call fcn.100039d0
push 1
push 0x100045ae
push 0x519ea6
push 1
call fcn.100039d0
push 1
push 0x1000417d
push 0x462fe5
mov dword [0x50bfad], edi
push 1
mov dword [0x50bfbe], 0x1964
call fcn.100039d0
push 1
push 0x100041ac
push 0x4873f6
push 1
call fcn.100039d0
mov dword [0x427219], edi
call fcn.10004d82
push edi
push 0x10004243
push 0x50aa98
push 1
call fcn.100039d0
call fcn.10004d82
push esi
push 0x10004340
push 0x41a512
push 1
call fcn.100039d0
call fcn.10004d82
push esi
push 0x100042a6
push 0x50abb8
push 1
call fcn.100039d0
call fcn.10004d82
push edi
push 0x100042f9
push 0x50aa21
push 1
call fcn.100039d0
call fcn.10004d82
push 1
push 0x10004489
push 0x50b0c3
push 1
call fcn.100039d0
call fcn.10004d82
push esi
push 0x10004397
push 0x50c1e7
push 1
call fcn.100039d0
call fcn.10004d82
push 7
push 0x100043f8
push 0x50c74b
push 1
call fcn.100039d0
push 3
mov edx, 0x10004214
mov ecx, 0x5384d9
call fcn.10003c07
pop ecx
lea ecx, [ebp - 4]
push ecx
push dword [ebp - 4]
push 0x1effff
push 0x401000
call dword [sym.imp.KERNEL32.dll_VirtualProtect]
pop edi
mov al, 1
pop esi
leave
ret