Function at 0x10001eb0
Capabilities:
Allocate or change rwx memory

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10019ee8
mov eax, dword fs:[0]
push eax
sub esp, 0x3c
mov eax, dword [0x100230d8]
xor eax, ebp
mov dword [ebp - 0x10], eax
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
push 0xe9
push 0x10001e70
push 0x4ca624
call fcn.10001de0
mov ecx, eax
call fcn.10006260
lea eax, [ebp - 0x14]
push eax
push 0x40
push 4
push 0xb66ed8
call dword [sym.imp.KERNEL32.dll_VirtualProtect]
lea eax, [ebp - 0x14]
mov dword [0xb66ed8], 0x2bc
push eax
push dword [ebp - 0x14]
push 4
push 0xb66ed8
call dword [sym.imp.KERNEL32.dll_VirtualProtect]
push 0xa
push str.ANIA__0001
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 0xf
mov dword [ebp - 0x20], 0
mov byte [ebp - 0x30], 0
call fcn.100030d0
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.10001170
push dword [ebp - 0x14]
push dword [ebp - 0x14]
push dword [ebp - 0x18]
call fcn.100038c0
add esp, 0xc
test eax, eax
jne 0x10001f8c
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.10001b20
mov eax, dword [ebp - 0x18]
mov dword [eax + 0x28], 0x1d2
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
cmp eax, 0x10
jb 0x10001fa8
inc eax
lea ecx, [ebp - 0x30]
push eax
push dword [ebp - 0x30]
call fcn.10003310
push 0xa
push str.ANIA__0002
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 0xf
mov dword [ebp - 0x20], 0
mov byte [ebp - 0x30], 0
call fcn.100030d0
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 1
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.10001170
push dword [ebp - 0x14]
push dword [ebp - 0x14]
push dword [ebp - 0x18]
call fcn.100038c0
add esp, 0xc
test eax, eax
jne 0x1000200d
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.10001b20
mov eax, dword [ebp - 0x18]
mov dword [eax + 0x28], 0x1d3
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
cmp eax, 0x10
jb 0x10002029
inc eax
lea ecx, [ebp - 0x30]
push eax
push dword [ebp - 0x30]
call fcn.10003310
push 0xa
push str.ANIA__0003
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 0xf
mov dword [ebp - 0x20], 0
mov byte [ebp - 0x30], 0
call fcn.100030d0
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 2
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.10001170
push dword [ebp - 0x14]
push dword [ebp - 0x14]
push dword [ebp - 0x18]
call fcn.100038c0
add esp, 0xc
test eax, eax
jne 0x1000208e
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.10001b20
mov eax, dword [ebp - 0x18]
mov dword [eax + 0x28], 0x1d4
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
cmp eax, 0x10
jb 0x100020aa
inc eax
lea ecx, [ebp - 0x30]
push eax
push dword [ebp - 0x30]
call fcn.10003310
push 0xa
push str.ANIA__0004
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 0xf
mov dword [ebp - 0x20], 0
mov byte [ebp - 0x30], 0
call fcn.100030d0
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 3
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.10001170
push dword [ebp - 0x14]
push dword [ebp - 0x14]
push dword [ebp - 0x18]
call fcn.100038c0
add esp, 0xc
test eax, eax
jne 0x1000210f
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.10001b20
mov eax, dword [ebp - 0x18]
mov dword [eax + 0x28], 0x1d5
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
cmp eax, 0x10
jb 0x1000212b
inc eax
lea ecx, [ebp - 0x30]
push eax
push dword [ebp - 0x30]
call fcn.10003310
push 0xa
push str.ANIA__0007
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x34], 0xf
mov dword [ebp - 0x38], 0
mov byte [ebp - 0x48], 0
call fcn.100030d0
lea eax, [ebp - 0x48]
mov dword [ebp - 4], 4
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.10001170
push dword [ebp - 0x14]
push dword [ebp - 0x14]
push dword [ebp - 0x18]
call fcn.100038c0
add esp, 0xc
test eax, eax
jne 0x10002190
lea eax, [ebp - 0x48]
mov ecx, edi
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.10001b20
mov eax, dword [ebp - 0x18]
mov dword [eax + 0x28], 0x1d6
mov eax, dword [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
cmp eax, 0x10
jb 0x100021ac
inc eax
lea ecx, [ebp - 0x48]
push eax
push dword [ebp - 0x48]
call fcn.10003310
push 0x1d7
sub esp, 0x18
mov dword [ebp - 0x34], 0xf
mov ecx, esp
mov dword [ebp - 0x38], 0
mov byte [ebp - 0x48], 0
push str.ANIA__0008
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1d8
sub esp, 0x18
mov ecx, esp
push str.ANIA__0009
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1d9
sub esp, 0x18
mov ecx, esp
push str.ANIA__0010
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1da
sub esp, 0x18
mov ecx, esp
push str.ANIA__0013
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1db
sub esp, 0x18
mov ecx, esp
push str.ANIA__0014
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1dc
sub esp, 0x18
mov ecx, esp
push str.ANIA__0015
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1dd
sub esp, 0x18
mov ecx, esp
push str.ANIA__0016
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1de
sub esp, 0x18
mov ecx, esp
push str.ANIA__0019
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1df
sub esp, 0x18
mov ecx, esp
push str.ANIA__0020
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1e0
sub esp, 0x18
mov ecx, esp
push str.ANIA__0021
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1e1
sub esp, 0x18
mov ecx, esp
push str.ANIA__0022
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1e2
sub esp, 0x18
mov ecx, esp
push str.ANIA__0025
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1e3
sub esp, 0x18
mov ecx, esp
push str.ANIA__0026
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1e4
sub esp, 0x18
mov ecx, esp
push str.ANIA__0027
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1e5
sub esp, 0x18
mov ecx, esp
push str.ANIA__0028
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1e6
sub esp, 0x18
mov ecx, esp
push str.ANIA__0031
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1e7
sub esp, 0x18
mov ecx, esp
push str.ANIA__0032
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1e8
sub esp, 0x18
mov ecx, esp
push str.ANIA__0033
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1e9
sub esp, 0x18
mov ecx, esp
push str.ANIA__0034
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1ea
sub esp, 0x18
mov ecx, esp
push str.ANIA__0037
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1eb
sub esp, 0x18
mov ecx, esp
push str.ANIA__0038
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1ec
sub esp, 0x18
mov ecx, esp
push str.ANIA__0039
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1ed
sub esp, 0x18
mov ecx, esp
push str.ANIA__0040
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1ee
sub esp, 0x18
mov ecx, esp
push str.ANIA__0043
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1ef
sub esp, 0x18
mov ecx, esp
push str.ANIA__0044
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1f0
sub esp, 0x18
mov ecx, esp
push str.ANIA__0045
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1f1
sub esp, 0x18
mov ecx, esp
push str.ANIA__0046
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1f2
sub esp, 0x18
mov ecx, esp
push str.ANIA__0049
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1f3
sub esp, 0x18
mov ecx, esp
push str.ANIA__0050
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1f4
sub esp, 0x18
mov ecx, esp
push str.ANIA__0051
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1f5
sub esp, 0x18
mov ecx, esp
push str.ANIA__0052
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1f6
sub esp, 0x18
mov ecx, esp
push str.ANIA__0055
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1f7
sub esp, 0x18
mov ecx, esp
push str.ANIA__0056
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1f8
sub esp, 0x18
mov ecx, esp
push str.ANIA__0057
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1f9
sub esp, 0x18
mov ecx, esp
push str.ANIA__0058
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1fa
sub esp, 0x18
mov ecx, esp
push str.ANIA__0061
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1fb
sub esp, 0x18
mov ecx, esp
push str.ANIA__0062
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1fc
sub esp, 0x18
mov ecx, esp
push str.ANIA__0063
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1fd
sub esp, 0x18
mov ecx, esp
push str.ANIA__0064
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1fe
sub esp, 0x18
mov ecx, esp
push str.ANIA__0067
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x1ff
sub esp, 0x18
mov ecx, esp
push str.ANIA__0068
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x200
sub esp, 0x18
mov ecx, esp
push str.ANIA__0069
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x201
sub esp, 0x18
mov ecx, esp
push str.ANIA__0070
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x202
sub esp, 0x18
mov ecx, esp
push str.ANIA__0073
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x203
sub esp, 0x18
mov ecx, esp
push str.ANIA__0074
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x204
sub esp, 0x18
mov ecx, esp
push str.ANIA__0075
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x205
sub esp, 0x18
mov ecx, esp
push str.ANIA__0076
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x206
sub esp, 0x18
mov ecx, esp
push str.ANIA__0079
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x207
sub esp, 0x18
mov ecx, esp
push str.ANIA__0080
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x208
sub esp, 0x18
mov ecx, esp
push str.ANIA__0081
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x209
sub esp, 0x18
mov ecx, esp
push str.ANIA__0082
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x20a
sub esp, 0x18
mov ecx, esp
push str.ANIA__0085
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x20b
sub esp, 0x18
mov ecx, esp
push str.ANIA__0086
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x20c
sub esp, 0x18
mov ecx, esp
push str.ANIA__0087
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x20d
sub esp, 0x18
mov ecx, esp
push str.ANIA__0088
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x20e
sub esp, 0x18
mov ecx, esp
push str.ANIA__0091
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x20f
sub esp, 0x18
mov ecx, esp
push str.ANIA__0092
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x210
sub esp, 0x18
mov ecx, esp
push str.ANIA__0093
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x211
sub esp, 0x18
mov ecx, esp
push str.ANIA__0094
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x212
sub esp, 0x18
mov ecx, esp
push str.ANIA__0097
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x213
sub esp, 0x18
mov ecx, esp
push str.ANIA__0098
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x214
sub esp, 0x18
mov ecx, esp
push str.ANIA__0099
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x215
sub esp, 0x18
mov ecx, esp
push str.ANIA__0100
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x216
sub esp, 0x18
mov ecx, esp
push str.ride__3_00
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x217
sub esp, 0x18
mov ecx, esp
push str.ride__3_01
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x218
sub esp, 0x18
mov ecx, esp
push str.ride__3_02
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x219
sub esp, 0x18
mov ecx, esp
push str.ride__3_03
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x21a
sub esp, 0x18
mov ecx, esp
push str.RIDE__EV00
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x21b
sub esp, 0x18
mov ecx, esp
push str.RIDE__EV01
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x21c
sub esp, 0x18
mov ecx, esp
push str.RIDE__EV02
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x21d
sub esp, 0x18
mov ecx, esp
push str.RIDE__EV03
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x21e
sub esp, 0x18
mov ecx, esp
push str.RIDE__HL00
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x21f
sub esp, 0x18
mov ecx, esp
push str.RIDE__HL01
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x220
sub esp, 0x18
mov ecx, esp
push str.RIDE__HL02
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x221
sub esp, 0x18
mov ecx, esp
push str.RIDE__HL03
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x222
sub esp, 0x18
mov ecx, esp
push str.RIDE__HL04
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x223
sub esp, 0x18
mov ecx, esp
push str.RIDE__HL05
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x224
sub esp, 0x18
mov ecx, esp
push str.RIDE__HL06
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x225
sub esp, 0x18
mov ecx, esp
push str.RIDE__HL07
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x226
sub esp, 0x18
mov ecx, esp
push str.RIDE__HL08
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x227
sub esp, 0x18
mov ecx, esp
push str.RIDE__HL09
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x228
sub esp, 0x18
mov ecx, esp
push str.ride__sp00
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x229
sub esp, 0x18
mov ecx, esp
push str.ride__sp01
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x22a
sub esp, 0x18
mov ecx, esp
push str.ride__sp02
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x22b
sub esp, 0x18
mov ecx, esp
push str.ride__sp03
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x22c
sub esp, 0x18
mov ecx, esp
push str.RIDE__sp06
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x22d
sub esp, 0x18
mov ecx, esp
push str.RIDE__sp07
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x22e
sub esp, 0x18
mov ecx, esp
push str.RIDE__sp08
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
push 0x22f
sub esp, 0x18
mov ecx, esp
push str.RIDE__sp09
call fcn.10001bf0
mov ecx, edi
call fcn.10002b40
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1000a22d
mov esp, ebp
pop ebp
ret