Function at 0x1002ffe0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xd0
mov dword [ebp - 8], 0
mov dword [ebp - 4], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x24], 0
push 0x10
call fcn.1007079c
add esp, 4
mov dword [ebp - 0x28], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx + 0xc], 0
add ebx, 0xc
push ebx
push 0xc
call fcn.1007079c
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
pop ebx
push 0x10
call fcn.1007079c
add esp, 4
mov dword [ebp - 0x2c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx + 0xc], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
fild qword [0x1012daaf]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fild qword [0x1012db8b]
fstp qword [ebp - 0x44]
fadd qword [ebp - 0x44]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], edx
fild qword [ebp - 0x5c]
fstp qword [ebp - 0x5c]
fld qword [ebp - 0x5c]
fadd qword [0x10091202]
fstp qword [ebp - 0x64]
fld qword [ebp - 0x64]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x70], edx
fild qword [ebp - 0x74]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fadd qword [0x1009120a]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
fild qword [ebp - 0x8c]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
fadd qword [0x10091212]
fstp qword [ebp - 0x94]
fld qword [ebp - 0x94]
call fcn.10001b73
mov dword [0x1012db9f], eax
mov dword [0x1012dba3], edx
fild qword [0x1012daaf]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fild qword [0x1012db83]
fstp qword [ebp - 0x44]
fadd qword [ebp - 0x44]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x10091202]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x10091242]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fild dword [0x1012db2b]
fstp qword [ebp - 0x44]
fadd qword [ebp - 0x44]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fsub qword [0x1008c28e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x10091322]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x1008c11e]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b73
push edx
push eax
call fcn.10035441
mov dword [ebp - 0xc], eax
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fild dword [0x1012db2b]
fstp qword [ebp - 0x44]
fadd qword [ebp - 0x44]
fadd qword [0x1008c28e]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x1009131a]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x50], edx
fild qword [ebp - 0x54]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
fadd qword [0x10091242]
fstp qword [ebp - 0x5c]
fld qword [ebp - 0x5c]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [0x1012dbd7], eax
mov dword [0x1012dbdb], edx
fild qword [0x1012dbd7]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x100914b8]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b73
push edx
push eax
call fcn.10035441
mov dword [0x1012dcc3], eax
mov eax, dword [ebp - 0xc]
xor ecx, ecx
push eax
lea eax, [ebp - 0x18]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x100353ba
fild dword [ebp - 0x18]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fsub qword [0x1008b8e0]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fmul qword [0x1008c4c7]
fstp qword [ebp - 0x4c]
fild qword [ebp - 0x14]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
fadd qword [ebp - 0x4c]
fadd qword [0x10091242]
fstp qword [ebp - 0x5c]
fld qword [ebp - 0x5c]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], edx
xor eax, eax
cmp dword [ebp - 0x1c], 0
jg 0x10030398
jl 0x10030397
cmp dword [ebp - 0x20], 0
ja 0x10030398
inc eax
test eax, eax
je 0x100303a5
jmp 0x100353b2
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002fcee
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x100303c7
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov ebx, dword [0x1012dabb]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100308e2
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 1
lea eax, [ebp - 0x24]
push eax
call fcn.10035528
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x10030424
push ebx
call fcn.100707a2
add esp, 4
cmp dword [ebp - 0x44], 0
je 0x100308e2
mov edx, dword [0x1012dbdb]
mov eax, dword [0x1012dbd7]
cmp dword [ebp - 0x20], eax
jne 0x10030441
cmp dword [ebp - 0x1c], edx
jne 0x1003044c
jmp 0x100353b2
fild qword [ebp - 0x20]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x100914c0]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b73
push edx
push eax
call fcn.10035441
mov dword [ebp - 0x48], eax
push 0x80000301
push 0
push 0x10
push 0x80000301
push 0
push dword [ebp - 0x48]
push 2
mov ebx, 0xc4
call fcn.10073b50
add esp, 0x1c
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0x10
jne 0x1003068f
mov ebx, dword [0x1012dabb]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x1003068a
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
fild qword [ebp - 0x20]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fadd qword [0x100914c8]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x1008c126]
fstp qword [ebp - 0x60]
push 1
push 0x20
fld qword [ebp - 0x60]
call fcn.10001b73
push edx
push eax
call fcn.1002f515
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
call fcn.1002fdc8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10030563
push ebx
call fcn.100707a2
add esp, 4
push dword [ebp - 0x68]
push 0x100914d0
mov ecx, 2
call fcn.100015b0
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x1003058b
push ebx
call fcn.100707a2
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100305a1
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 4
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1003060e
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1003066c
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
fild qword [ebp - 0x20]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fadd qword [0x100914b8]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001b73
push edx
push eax
call fcn.10035441
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10030707
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x40], ebx
mov eax, dword [0x1012dcc3]
mov ebx, dword [ebp - 0x40]
cmp dword [ebx], eax
jne 0x10030707
mov eax, 1
jmp 0x1003070c
mov eax, 0
test eax, eax
je 0x10030740
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100914d7
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10030735
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x1003082f
fild qword [ebp - 0x20]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x100914dd]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
push edx
push eax
call fcn.10035746
test eax, eax
je 0x1003079c
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100914d7
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10030791
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x1003082f
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
fild qword [ebp - 0x20]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fadd qword [0x100914c8]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x1008c126]
fstp qword [ebp - 0x60]
push 1
push 0x20
fld qword [ebp - 0x60]
call fcn.10001b73
push edx
push eax
call fcn.1002f515
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
call fcn.1002fdc8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10030813
push ebx
call fcn.100707a2
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10030829
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dccb
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dccb]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10030876
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dccb], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100308d4
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x14
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
jne 0x10030946
mov ebx, dword [0x1012dabb]
add ebx, 0x18
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
cmp dword [ebx], 0
jne 0x10030946
mov ebx, dword [0x1012dabb]
add ebx, 0x1c
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 0x40]
cmp dword [ebx], 0
jne 0x10030946
mov ebx, dword [0x1012dabb]
add ebx, 0x20
mov dword [ebp - 0x44], ebx
mov ebx, dword [ebp - 0x44]
cmp dword [ebx], 0
jne 0x10030946
xor eax, eax
jmp 0x1003094b
mov eax, 1
test eax, eax
je 0x10030a47
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x3c], ebx
push dword [ebp - 0x3c]
push 1
push dword [ebp - 0x38]
push 1
lea eax, [ebp - 0x24]
push eax
call fcn.10035804
test eax, eax
je 0x10030a47
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dccf
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dccf]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100309db
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dccf], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10030a39
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x24
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10030a7f
push 0x100914e5
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10030a7f
mov eax, 1
jmp 0x10030a84
mov eax, 0
test eax, eax
je 0x10030b99
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091522
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10030ac1
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x24
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10030b2d
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10030b8b
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x28
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10030f85
push str.assets_prefabs_misc_supply_drop_supply_drop.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10030cd7
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x1009155a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10030bff
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x28
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10030c6b
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10030cc9
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_prefabs_deployable_chinooklockedcrate_codelockedhackablecrate.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10030e2e
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100915ab
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10030d40
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x28
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10030dad
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10030e0b
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_prefabs_deployable_chinooklockedcrate_codelockedhackablecrate_oilrig.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10030f85
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091607
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10030e97
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x28
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10030f04
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10030f62
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x34
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10030fbd
push str.assets_content_vehicles_boats_cargoship_cargoshiptest.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10030fbd
mov eax, 1
jmp 0x10030fc2
mov eax, 0
test eax, eax
je 0x100310d7
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091651
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10030fff
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x30
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1003106b
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100310c9
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x38
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x1003110f
push str.assets_bundled_prefabs_radtown_crate_elite.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x1003110f
mov eax, 1
jmp 0x10031114
mov eax, 0
test eax, eax
je 0x1003125a
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091688
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1003116c
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x34
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100311d9
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10031237
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x3c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10031292
push str.assets_bundled_prefabs_radtown_crate_normal.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10031292
mov eax, 1
jmp 0x10031297
mov eax, 0
test eax, eax
je 0x100313dd
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100916c2
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100312ef
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x38
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1003135c
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100313ba
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x40
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10031bff
push str.assets_bundled_prefabs_radtown_crate_normal_2.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x1003154c
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100916fe
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1003145e
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x3c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100314cb
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10031529
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_bundled_prefabs_radtown_crate_mine.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x100316a3
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091736
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100315b5
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x3c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10031622
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10031680
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_bundled_prefabs_radtown_crate_normal_2_food.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x100317fa
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091777
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1003170c
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x3c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10031779
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100317d7
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_bundled_prefabs_radtown_crate_normal_2_medical.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10031951
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100917bd
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10031863
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x3c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100318d0
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1003192e
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_bundled_prefabs_radtown_crate_underwater_basic.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10031aa8
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091803
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100319ba
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x3c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10031a27
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10031a85
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_bundled_prefabs_radtown_crate_underwater_advanced.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10031bff
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x1009184c
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10031b11
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x3c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10031b7e
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10031bdc
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x44
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10031c37
push str.assets_bundled_prefabs_radtown_crate_tools.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10031c37
mov eax, 1
jmp 0x10031c3c
mov eax, 0
test eax, eax
je 0x10031d82
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091887
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10031c94
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x40
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10031d01
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10031d5f
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x48
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10031dba
push str.assets_bundled_prefabs_autospawn_collectable_hemp_hemp_collectable.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10031dba
mov eax, 1
jmp 0x10031dbf
mov eax, 0
test eax, eax
je 0x10031f05
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100918d8
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10031e17
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x44
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10031e84
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10031ee2
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x4c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10032479
push str.assets_bundled_prefabs_autospawn_resource_ores_stone_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10032074
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x1009191b
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10031f86
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x48
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10031ff3
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10032051
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_bundled_prefabs_autospawn_resource_ores_snow_stone_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x100321cb
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x1009191b
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100320dd
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x48
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1003214a
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100321a8
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_bundled_prefabs_autospawn_resource_ores_sand_stone_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10032322
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x1009191b
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10032234
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x48
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100322a1
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100322ff
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_bundled_prefabs_radtown_ore_stone.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10032479
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x1009191b
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1003238b
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x48
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100323f8
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10032456
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x54
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100329ed
push str.assets_bundled_prefabs_autospawn_resource_ores_metal_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x100325e8
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091a1a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100324fa
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x50
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10032567
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100325c5
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_bundled_prefabs_autospawn_resource_ores_snow_metal_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x1003273f
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091a1a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10032651
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x50
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100326be
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1003271c
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_bundled_prefabs_autospawn_resource_ores_sand_metal_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10032896
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091a1a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100327a8
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x50
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10032815
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10032873
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_bundled_prefabs_radtown_ore_metal.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x100329ed
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091a1a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100328ff
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x50
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1003296c
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100329ca
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x50
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10032f61
push str.assets_bundled_prefabs_autospawn_resource_ores_sulfur_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10032b5c
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091b1a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10032a6e
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x4c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10032adb
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10032b39
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_bundled_prefabs_autospawn_resource_ores_snow_sulfur_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10032cb3
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091b1a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10032bc5
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x4c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10032c32
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10032c90
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_bundled_prefabs_autospawn_resource_ores_sand_sulfur_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10032e0a
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091b1a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10032d1c
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x4c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10032d89
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10032de7
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_bundled_prefabs_radtown_ore_sulfur.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10032f61
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091b1a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10032e73
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x4c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10032ee0
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10032f3e
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x58
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10032f99
push str.assets_rust.ai_nextai_testridablehorse.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10032f99
mov eax, 1
jmp 0x10032f9e
mov eax, 0
test eax, eax
je 0x100330b3
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091c0a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10032fdb
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x54
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10033047
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100330a5
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x5c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10033471
push str.assets_content_vehicles_boats_rowboat_rowboat.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x100331ec
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091c44
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10033119
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x58
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10033185
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100331e3
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
push str.assets_content_vehicles_boats_rhib_rhib.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10033471
fild qword [ebp - 0x20]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x1008c11e]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x50], edx
fild qword [ebp - 0x54]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
fadd qword [0x1009125a]
fstp qword [ebp - 0x5c]
fld qword [ebp - 0x5c]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x68], edx
fild qword [ebp - 0x6c]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fadd qword [0x1009125a]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x80], edx
fild qword [ebp - 0x84]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fadd qword [0x1008c4c7]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0x98], edx
fild qword [ebp - 0x9c]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fadd qword [0x1008c137]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xb0], edx
fild qword [ebp - 0xb4]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fadd qword [0x10091c78]
fstp qword [ebp - 0xbc]
fld qword [ebp - 0xbc]
call fcn.10001b73
push edx
push eax
call fcn.1002f57f
mov dword [ebp - 0xc4], eax
fld dword [ebp - 0xc4]
fstp qword [ebp - 0xcc]
fld qword [ebp - 0xcc]
fsub qword [0x1008b8e0]
ftst
fnstsw ax
test ah, 1
je 0x1003334e
fchs
fcomp qword [0x1008bb4e]
fnstsw ax
test ah, 0x41
je 0x1003346c
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091c80
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10033394
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x58
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10033400
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1003345e
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x64
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100334a9
push str.assets_prefabs_vehicle_seats_tugboatdriver.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x100334a9
mov eax, 1
jmp 0x100334ae
mov eax, 0
test eax, eax
je 0x100335c3
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091cb7
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100334eb
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x60
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10033557
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100335b5
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x60
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x1003394d
push str.assets_content_vehicles_minicopter_minicopter.entity.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10033701
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091cf8
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10033629
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x5c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10033695
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100336f3
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push 0x1009136b
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10033827
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091cff
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1003374f
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x5c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100337bb
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10033819
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_content_vehicles_scrap_heli_carrier_scraptransporthelicopter.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x1003394d
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091d06
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10033875
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x5c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100338e1
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1003393f
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x6c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10033dbc
push 0x80000301
push 0
push 7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x10033984
mov eax, 0x1008924f
push eax
push 2
mov ebx, 0x138
call fcn.10071bc0
add esp, 0x1c
mov dword [ebp - 0x38], eax
push str._world_
push dword [ebp - 0x38]
call fcn.10002b9a
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x100339c8
push ebx
call fcn.100707a2
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x10033dbc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x100339e5
mov eax, 0x1008924f
push eax
push 1
mov ebx, 0x130
call fcn.10071820
add esp, 0x10
mov dword [ebp - 0x40], eax
fild dword [ebp - 0x40]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fsub qword [0x1008c4c7]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001b73
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x10033a30
mov eax, 0x1008924f
push eax
push 2
mov ebx, 0x134
call fcn.10071c50
add esp, 0x1c
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x10033a5a
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
call fcn.10035e9c
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10033a7e
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x30]
push eax
push dword [ebp - 0x34]
call fcn.10002b9a
add esp, 8
cmp eax, 0
je 0x10033c65
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
fild qword [ebp - 0x20]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fadd qword [0x10091d17]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x10091457]
fstp qword [ebp - 0x60]
fld qword [ebp - 0x60]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
push 0x80000401
push edx
push eax
push 1
mov ebx, 0x168
call fcn.10071230
add esp, 0x10
mov dword [ebp - 0x6c], eax
push dword [ebp - 0x6c]
push 0x10091d1f
push dword [ebp - 0x34]
mov ecx, 3
call fcn.100015b0
add esp, 0xc
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10033b32
push ebx
call fcn.100707a2
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10033b48
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x64
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10033be4
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10033c42
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_prefabs_misc_item_drop_item_drop.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10033dbc
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091d53
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10033c9f
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x64
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10033d3b
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10033d99
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x68
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100344b8
push str.assets_rust.ai_agents_bear_polarbear.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10033efa
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091d86
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10033e0e
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x68
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10033e8e
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10033eec
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_rust.ai_agents_bear_bear.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10034020
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091db4
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10033f34
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x68
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10033fb4
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10034012
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_rust.ai_agents_boar_boar.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10034146
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091de0
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1003405a
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x68
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100340da
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10034138
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_rust.ai_agents_wolf_wolf.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x1003426c
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091e0a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10034180
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x68
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10034200
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1003425e
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_rust.ai_agents_stag_stag.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10034392
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091e34
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100342a6
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x68
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10034326
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10034384
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_rust.ai_agents_fish_simpleshark.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x100344b8
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091e65
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100343cc
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x68
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcd3
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcd3]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1003444c
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcd3], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100344aa
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x70
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100349fd
push str.assets_prefabs_npc_scientist_scientist_corpse.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10034627
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, str.NPC
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1003450a
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x6c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100345a6
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10034604
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_prefabs_player_player_corpse.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10034812
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
fild qword [ebp - 0x20]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fadd qword [0x10091ed2]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x1008c126]
fstp qword [ebp - 0x60]
push 1
push 0x80
fld qword [ebp - 0x60]
call fcn.10001b73
push edx
push eax
call fcn.1002f515
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
call fcn.1002fdc8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100346b7
push ebx
call fcn.100707a2
add esp, 4
push dword [ebp - 0x68]
push 0x10091eda
mov ecx, 2
call fcn.100015b0
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100346df
push ebx
call fcn.100707a2
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100346f5
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x6c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10034791
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100347ef
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_prefabs_misc_item_drop_item_drop_backpack.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x100349fd
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
fild qword [ebp - 0x20]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fadd qword [0x100912ea]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001b73
push edx
push eax
call fcn.1002f428
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x1008c126]
fstp qword [ebp - 0x60]
push 1
push 0x80
fld qword [ebp - 0x60]
call fcn.10001b73
push edx
push eax
call fcn.1002f515
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
call fcn.1002fdc8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100348a2
push ebx
call fcn.100707a2
add esp, 4
push dword [ebp - 0x68]
push 0x10091f1d
mov ecx, 2
call fcn.100015b0
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100348ca
push ebx
call fcn.100707a2
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100348e0
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x6c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1003497c
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100349da
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x74
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10034b78
push str.assets_prefabs_deployable_tool_cupboard_cupboard.tool.deployed.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10034b78
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10036d8d
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10034a5b
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x70
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10034af7
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10034b55
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x7c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100350ec
push str.assets_prefabs_deployable_single_shot_trap_guntrap.deployed.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10034ce7
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091faf
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10034bca
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x78
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10034c66
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10034cc4
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_prefabs_npc_autoturret_autoturret_deployed.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10034e3e
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091ff1
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10034d21
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x78
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10034dbd
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10034e1b
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_prefabs_npc_sam_site_turret_sam_site_turret_deployed.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x10034f95
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x1009203d
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10034e78
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x78
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10034f14
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10034f72
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_prefabs_npc_flame_turret_flameturret.deployed.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x100350ec
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10092082
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10034fcf
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x78
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1003506b
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100350c9
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
mov ebx, dword [0x1012dabb]
add ebx, 0x78
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100353b2
push str.assets_prefabs_deployable_tier_3_workbench_workbench3.deployed.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x1003525b
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100920d1
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1003513e
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x74
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100351da
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10035238
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
push str.assets_prefabs_deployable_tier_2_workbench_workbench2.deployed.prefab
push dword [ebp - 0x24]
call fcn.10002b9a
add esp, 8
cmp eax, 0
jne 0x100353b2
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x1009211e
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10035295
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x1012db67]
add ebx, 0x74
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10035566
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dcc7
push 4
mov eax, 2
call fcn.10071080
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcc7]
mov dword [ebp - 0x3c], ebx
call fcn.100026b7
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10035331
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.100707cc
add esp, 8
mov dword [0x1012dcc7], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.1007079c
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1003538f
push eax
mov ebx, eax
call fcn.10001545
inc eax
push eax
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.1007079c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x100353b2
pop eax
pop ebx
pop ecx
jmp 0x10030331
add esp, 0xc
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x100353cd
push ebx
call fcn.100707a2
add esp, 4
mov ebx, dword [ebp - 0x28]
push ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x100353e4
push ebx
call fcn.100707a2
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.100707a2
add esp, 4
pop ebx
call fcn.100707a2
add esp, 4
mov ebx, dword [ebp - 0x2c]
push ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x10035414
push ebx
call fcn.100707a2
add esp, 4
pop ebx
call fcn.100707a2
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x1003542d
push ebx
call fcn.100707a2
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x1003543d
push ebx
call fcn.100707a2
add esp, 4
mov esp, ebp
pop ebp
ret