Function at 0x1002fa76
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.100704ce
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.100704ce
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.100704ce
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 [0x1012da8f]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fild qword [0x1012db6b]
fstp qword [ebp - 0x44]
fadd qword [ebp - 0x44]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], edx
fild qword [ebp - 0x5c]
fstp qword [ebp - 0x5c]
fld qword [ebp - 0x5c]
fadd qword [0x10091222]
fstp qword [ebp - 0x64]
fld qword [ebp - 0x64]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x70], edx
fild qword [ebp - 0x74]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fadd qword [0x1009122a]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
fild qword [ebp - 0x8c]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
fadd qword [0x10091232]
fstp qword [ebp - 0x94]
fld qword [ebp - 0x94]
call fcn.10001d9a
mov dword [0x1012db7f], eax
mov dword [0x1012db83], edx
fild qword [0x1012da8f]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fild qword [0x1012db63]
fstp qword [ebp - 0x44]
fadd qword [ebp - 0x44]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x10091222]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x10091262]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fild dword [0x1012db0b]
fstp qword [ebp - 0x44]
fadd qword [ebp - 0x44]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fsub qword [0x1008c2b2]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x10091342]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x1008c142]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001d9a
push edx
push eax
call fcn.10034ed7
mov dword [ebp - 0xc], eax
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fild dword [0x1012db0b]
fstp qword [ebp - 0x44]
fadd qword [ebp - 0x44]
fadd qword [0x1008c2b2]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x1009133a]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x50], edx
fild qword [ebp - 0x54]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
fadd qword [0x10091262]
fstp qword [ebp - 0x5c]
fld qword [ebp - 0x5c]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [0x1012dbb7], eax
mov dword [0x1012dbbb], edx
fild qword [0x1012dbb7]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x100914b8]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001d9a
push edx
push eax
call fcn.10034ed7
mov dword [0x1012dc9f], 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 0x10034e50
fild dword [ebp - 0x18]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fsub qword [0x1008b904]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fmul qword [0x1008c4eb]
fstp qword [ebp - 0x4c]
fild qword [ebp - 0x14]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
fadd qword [ebp - 0x4c]
fadd qword [0x10091262]
fstp qword [ebp - 0x5c]
fld qword [ebp - 0x5c]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], edx
xor eax, eax
cmp dword [ebp - 0x1c], 0
jg 0x1002fe2e
jl 0x1002fe2d
cmp dword [ebp - 0x20], 0
ja 0x1002fe2e
inc eax
test eax, eax
je 0x1002fe3b
jmp 0x10034e48
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002f784
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x1002fe5d
push ebx
call fcn.100704d4
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov ebx, dword [0x1012da9b]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10030378
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.10034fbe
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x1002feba
push ebx
call fcn.100704d4
add esp, 4
cmp dword [ebp - 0x44], 0
je 0x10030378
mov edx, dword [0x1012dbbb]
mov eax, dword [0x1012dbb7]
cmp dword [ebp - 0x20], eax
jne 0x1002fed7
cmp dword [ebp - 0x1c], edx
jne 0x1002fee2
jmp 0x10034e48
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.10001d9a
push edx
push eax
call fcn.10034ed7
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.10073880
add esp, 0x1c
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0x10
jne 0x10030125
mov ebx, dword [0x1012da9b]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10030120
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x1008c14a]
fstp qword [ebp - 0x60]
push 1
push 0x20
fld qword [ebp - 0x60]
call fcn.10001d9a
push edx
push eax
call fcn.1002efab
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
call fcn.1002f85e
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1002fff9
push ebx
call fcn.100704d4
add esp, 4
push dword [ebp - 0x68]
push 0x100914d0
mov ecx, 2
call fcn.100017d7
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10030021
push ebx
call fcn.100704d4
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10030037
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x100300a4
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10030102
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
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.10001d9a
push edx
push eax
call fcn.10034ed7
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 0x1003019d
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x40], ebx
mov eax, dword [0x1012dc9f]
mov ebx, dword [ebp - 0x40]
cmp dword [ebx], eax
jne 0x1003019d
mov eax, 1
jmp 0x100301a2
mov eax, 0
test eax, eax
je 0x100301d6
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 0x100301cb
push ebx
call fcn.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x100302c5
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.10001d9a
push edx
push eax
call fcn.1002eebe
push edx
push eax
call fcn.100351dc
test eax, eax
je 0x10030232
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 0x10030227
push ebx
call fcn.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x100302c5
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.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x1008c14a]
fstp qword [ebp - 0x60]
push 1
push 0x20
fld qword [ebp - 0x60]
call fcn.10001d9a
push edx
push eax
call fcn.1002efab
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
call fcn.1002f85e
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100302a9
push ebx
call fcn.100704d4
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100302bf
push ebx
call fcn.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dca7
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca7]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x1003030c
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.100704fe
add esp, 8
mov dword [0x1012dca7], 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.100704ce
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 0x1003036a
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x14
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
jne 0x100303dc
mov ebx, dword [0x1012da9b]
add ebx, 0x18
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
cmp dword [ebx], 0
jne 0x100303dc
mov ebx, dword [0x1012da9b]
add ebx, 0x1c
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 0x40]
cmp dword [ebx], 0
jne 0x100303dc
mov ebx, dword [0x1012da9b]
add ebx, 0x20
mov dword [ebp - 0x44], ebx
mov ebx, dword [ebp - 0x44]
cmp dword [ebx], 0
jne 0x100303dc
xor eax, eax
jmp 0x100303e1
mov eax, 1
test eax, eax
je 0x100304dd
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.1003529a
test eax, eax
je 0x100304dd
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 0x1012dcab
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcab]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10030471
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.100704fe
add esp, 8
mov dword [0x1012dcab], 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.100704ce
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 0x100304cf
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x24
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10030515
push 0x100914e5
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10030515
mov eax, 1
jmp 0x1003051a
mov eax, 0
test eax, eax
je 0x1003062f
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 0x10030557
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x100305c3
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x10030621
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x28
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10030a1b
push str.assets_prefabs_misc_supply_drop_supply_drop.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x1003076d
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 0x10030695
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10030701
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x1003075f
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
push str.assets_prefabs_deployable_chinooklockedcrate_codelockedhackablecrate.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x100308c4
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x100307d6
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10030843
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x100308a1
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_prefabs_deployable_chinooklockedcrate_codelockedhackablecrate_oilrig.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10030a1b
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x1003092d
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x1003099a
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x100309f8
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x34
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10030a53
push str.assets_content_vehicles_boats_cargoship_cargoshiptest.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10030a53
mov eax, 1
jmp 0x10030a58
mov eax, 0
test eax, eax
je 0x10030b6d
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 0x10030a95
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10030b01
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x10030b5f
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x38
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10030ba5
push str.assets_bundled_prefabs_radtown_crate_elite.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10030ba5
mov eax, 1
jmp 0x10030baa
mov eax, 0
test eax, eax
je 0x10030cf0
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x10030c02
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10030c6f
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10030ccd
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x3c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10030d28
push str.assets_bundled_prefabs_radtown_crate_normal.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10030d28
mov eax, 1
jmp 0x10030d2d
mov eax, 0
test eax, eax
je 0x10030e73
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x10030d85
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10030df2
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10030e50
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x40
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10031695
push str.assets_bundled_prefabs_radtown_crate_normal_2.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10030fe2
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x10030ef4
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10030f61
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10030fbf
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_bundled_prefabs_radtown_crate_mine.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10031139
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x1003104b
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x100310b8
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10031116
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_bundled_prefabs_radtown_crate_normal_2_food.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10031290
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x100311a2
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x1003120f
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x1003126d
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_bundled_prefabs_radtown_crate_normal_2_medical.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x100313e7
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x100312f9
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10031366
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x100313c4
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_bundled_prefabs_radtown_crate_underwater_basic.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x1003153e
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x10031450
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x100314bd
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x1003151b
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_bundled_prefabs_radtown_crate_underwater_advanced.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10031695
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x100315a7
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10031614
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10031672
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x44
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100316cd
push str.assets_bundled_prefabs_radtown_crate_tools.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x100316cd
mov eax, 1
jmp 0x100316d2
mov eax, 0
test eax, eax
je 0x10031818
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x1003172a
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10031797
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x100317f5
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x48
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10031850
push str.assets_bundled_prefabs_autospawn_collectable_hemp_hemp_collectable.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10031850
mov eax, 1
jmp 0x10031855
mov eax, 0
test eax, eax
je 0x1003199b
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x100318ad
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x1003191a
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10031978
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x4c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10031f0f
push str.assets_bundled_prefabs_autospawn_resource_ores_stone_ore.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10031b0a
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x10031a1c
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10031a89
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10031ae7
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_bundled_prefabs_autospawn_resource_ores_snow_stone_ore.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10031c61
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x10031b73
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10031be0
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10031c3e
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_bundled_prefabs_autospawn_resource_ores_sand_stone_ore.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10031db8
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x10031cca
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10031d37
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10031d95
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_bundled_prefabs_radtown_ore_stone.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10031f0f
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x10031e21
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10031e8e
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10031eec
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x54
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10032483
push str.assets_bundled_prefabs_autospawn_resource_ores_metal_ore.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x1003207e
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x10031f90
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10031ffd
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x1003205b
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_bundled_prefabs_autospawn_resource_ores_snow_metal_ore.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x100321d5
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x100320e7
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10032154
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x100321b2
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_bundled_prefabs_autospawn_resource_ores_sand_metal_ore.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x1003232c
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x1003223e
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x100322ab
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10032309
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_bundled_prefabs_radtown_ore_metal.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10032483
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x10032395
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10032402
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10032460
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x50
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100329f7
push str.assets_bundled_prefabs_autospawn_resource_ores_sulfur_ore.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x100325f2
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x10032504
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10032571
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x100325cf
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_bundled_prefabs_autospawn_resource_ores_snow_sulfur_ore.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10032749
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x1003265b
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x100326c8
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10032726
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_bundled_prefabs_autospawn_resource_ores_sand_sulfur_ore.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x100328a0
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x100327b2
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x1003281f
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x1003287d
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_bundled_prefabs_radtown_ore_sulfur.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x100329f7
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10034ffc
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.100704d4
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 0x10032909
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10032976
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x100329d4
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x58
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10032a2f
push str.assets_rust.ai_nextai_testridablehorse.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10032a2f
mov eax, 1
jmp 0x10032a34
mov eax, 0
test eax, eax
je 0x10032b49
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 0x10032a71
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10032add
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x10032b3b
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x5c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10032f07
push str.assets_content_vehicles_boats_rowboat_rowboat.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10032c82
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 0x10032baf
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10032c1b
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x10032c79
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100015e3
add esp, 8
cmp eax, 0
jne 0x10032f07
fild qword [ebp - 0x20]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x1008c142]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x50], edx
fild qword [ebp - 0x54]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
fadd qword [0x1009127a]
fstp qword [ebp - 0x5c]
fld qword [ebp - 0x5c]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x68], edx
fild qword [ebp - 0x6c]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fadd qword [0x1009127a]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x80], edx
fild qword [ebp - 0x84]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fadd qword [0x1008c4eb]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0x98], edx
fild qword [ebp - 0x9c]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fadd qword [0x1008c15b]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
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.10001d9a
push edx
push eax
call fcn.1002f015
mov dword [ebp - 0xc4], eax
fld dword [ebp - 0xc4]
fstp qword [ebp - 0xcc]
fld qword [ebp - 0xcc]
fsub qword [0x1008b904]
ftst
fnstsw ax
test ah, 1
je 0x10032de4
fchs
fcomp qword [0x1008bb72]
fnstsw ax
test ah, 0x41
je 0x10032f02
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 0x10032e2a
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10032e96
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x10032ef4
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
jmp 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x64
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10032f3f
push str.assets_prefabs_vehicle_seats_tugboatdriver.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10032f3f
mov eax, 1
jmp 0x10032f44
mov eax, 0
test eax, eax
je 0x10033059
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 0x10032f81
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10032fed
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x1003304b
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x60
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100333e3
push str.assets_content_vehicles_minicopter_minicopter.entity.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10033197
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 0x100330bf
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x1003312b
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x10033189
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
push 0x1009138b
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x100332bd
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 0x100331e5
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10033251
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x100332af
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
push str.assets_content_vehicles_scrap_heli_carrier_scraptransporthelicopter.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x100333e3
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 0x1003330b
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10033377
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x100333d5
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x6c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10033852
push 0x80000301
push 0
push 7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x1003341a
mov eax, 0x10089266
push eax
push 2
mov ebx, 0x138
call fcn.10071990
add esp, 0x1c
mov dword [ebp - 0x38], eax
push str._world_
push dword [ebp - 0x38]
call fcn.100015e3
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 0x1003345e
push ebx
call fcn.100704d4
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x10033852
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x1003347b
mov eax, 0x10089266
push eax
push 1
mov ebx, 0x130
call fcn.100715f0
add esp, 0x10
mov dword [ebp - 0x40], eax
fild dword [ebp - 0x40]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fsub qword [0x1008c4eb]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001d9a
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x100334c6
mov eax, 0x10089266
push eax
push 2
mov ebx, 0x134
call fcn.10071a20
add esp, 0x1c
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x100334f0
push ebx
call fcn.100704d4
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
call fcn.10035932
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10033514
push ebx
call fcn.100704d4
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x30]
push eax
push dword [ebp - 0x34]
call fcn.100015e3
add esp, 8
cmp eax, 0
je 0x100336fb
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.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x10091d1f]
fstp qword [ebp - 0x60]
fld qword [ebp - 0x60]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
push 0x80000401
push edx
push eax
push 1
mov ebx, 0x168
call fcn.100711b0
add esp, 0x10
mov dword [ebp - 0x6c], eax
push dword [ebp - 0x6c]
push 0x10091d27
push dword [ebp - 0x34]
mov ecx, 3
call fcn.100017d7
add esp, 0xc
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x100335c8
push ebx
call fcn.100704d4
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100335de
push ebx
call fcn.100704d4
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 [0x1012db47]
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.10034ffc
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.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x1003367a
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x100336d8
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_prefabs_misc_item_drop_item_drop.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10033852
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091d5b
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10033735
push ebx
call fcn.100704d4
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 [0x1012db47]
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.10034ffc
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.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x100337d1
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x1003382f
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x68
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10033f4e
push str.assets_rust.ai_agents_bear_polarbear.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10033990
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091d8e
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100338a4
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10033924
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x10033982
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
push str.assets_rust.ai_agents_bear_bear.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10033ab6
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091dbc
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100339ca
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10033a4a
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x10033aa8
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
push str.assets_rust.ai_agents_boar_boar.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10033bdc
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091de8
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10033af0
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10033b70
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x10033bce
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
push str.assets_rust.ai_agents_wolf_wolf.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10033d02
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091e12
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10033c16
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10033c96
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x10033cf4
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
push str.assets_rust.ai_agents_stag_stag.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10033e28
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091e3c
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10033d3c
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10033dbc
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x10033e1a
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
push str.assets_rust.ai_agents_fish_simpleshark.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10033f4e
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091e6d
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10033e62
push ebx
call fcn.100704d4
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 [0x1012db47]
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 0x1012dcaf
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dcaf]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10033ee2
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.100704fe
add esp, 8
mov dword [0x1012dcaf], 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.100704ce
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 0x10033f40
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x70
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10034493
push str.assets_prefabs_npc_scientist_scientist_corpse.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x100340bd
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 0x10033fa0
push ebx
call fcn.100704d4
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 [0x1012db47]
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.10034ffc
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.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x1003403c
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x1003409a
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_prefabs_player_player_corpse.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x100342a8
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 [0x10091eda]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x1008c14a]
fstp qword [ebp - 0x60]
push 1
push 0x80
fld qword [ebp - 0x60]
call fcn.10001d9a
push edx
push eax
call fcn.1002efab
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
call fcn.1002f85e
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1003414d
push ebx
call fcn.100704d4
add esp, 4
push dword [ebp - 0x68]
push 0x10091ee2
mov ecx, 2
call fcn.100017d7
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10034175
push ebx
call fcn.100704d4
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1003418b
push ebx
call fcn.100704d4
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 [0x1012db47]
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.10034ffc
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.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10034227
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10034285
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_prefabs_misc_item_drop_item_drop_backpack.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10034493
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 [0x1009130a]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001d9a
push edx
push eax
call fcn.1002eebe
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x1008c14a]
fstp qword [ebp - 0x60]
push 1
push 0x80
fld qword [ebp - 0x60]
call fcn.10001d9a
push edx
push eax
call fcn.1002efab
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
call fcn.1002f85e
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10034338
push ebx
call fcn.100704d4
add esp, 4
push dword [ebp - 0x68]
push 0x10091f25
mov ecx, 2
call fcn.100017d7
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10034360
push ebx
call fcn.100704d4
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10034376
push ebx
call fcn.100704d4
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 [0x1012db47]
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.10034ffc
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.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10034412
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10034470
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x74
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x1003460e
push str.assets_prefabs_deployable_tool_cupboard_cupboard.tool.deployed.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x1003460e
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.10036823
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 0x100344f1
push ebx
call fcn.100704d4
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 [0x1012db47]
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.10034ffc
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.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x1003458d
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x100345eb
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x7c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10034b82
push str.assets_prefabs_deployable_single_shot_trap_guntrap.deployed.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x1003477d
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091fb7
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10034660
push ebx
call fcn.100704d4
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 [0x1012db47]
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.10034ffc
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.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x100346fc
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x1003475a
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_prefabs_npc_autoturret_autoturret_deployed.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x100348d4
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10091ff9
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100347b7
push ebx
call fcn.100704d4
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 [0x1012db47]
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.10034ffc
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.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10034853
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x100348b1
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_prefabs_npc_sam_site_turret_sam_site_turret_deployed.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10034a2b
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10092045
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1003490e
push ebx
call fcn.100704d4
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 [0x1012db47]
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.10034ffc
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.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x100349aa
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10034a08
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_prefabs_npc_flame_turret_flameturret.deployed.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10034b82
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x1009208a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10034a65
push ebx
call fcn.100704d4
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 [0x1012db47]
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.10034ffc
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.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10034b01
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10034b5f
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
mov ebx, dword [0x1012da9b]
add ebx, 0x78
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10034e48
push str.assets_prefabs_deployable_tier_3_workbench_workbench3.deployed.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10034cf1
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100920d9
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10034bd4
push ebx
call fcn.100704d4
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 [0x1012db47]
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.10034ffc
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.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10034c70
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10034cce
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
push str.assets_prefabs_deployable_tier_2_workbench_workbench2.deployed.prefab
push dword [ebp - 0x24]
call fcn.100015e3
add esp, 8
cmp eax, 0
jne 0x10034e48
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x10092126
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10034d2b
push ebx
call fcn.100704d4
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 [0x1012db47]
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.10034ffc
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.100704d4
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x1012dca3
push 4
mov eax, 2
call fcn.10070db0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x1012dca3]
mov dword [ebp - 0x3c], ebx
call fcn.100028de
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 0x10034dc7
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.100704fe
add esp, 8
mov dword [0x1012dca3], 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.100704ce
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 0x10034e25
push eax
mov ebx, eax
call fcn.1000176c
inc eax
push eax
call fcn.100704ce
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.100704ce
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 0x10034e48
pop eax
pop ebx
pop ecx
jmp 0x1002fdc7
add esp, 0xc
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x10034e63
push ebx
call fcn.100704d4
add esp, 4
mov ebx, dword [ebp - 0x28]
push ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x10034e7a
push ebx
call fcn.100704d4
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.100704d4
add esp, 4
pop ebx
call fcn.100704d4
add esp, 4
mov ebx, dword [ebp - 0x2c]
push ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x10034eaa
push ebx
call fcn.100704d4
add esp, 4
pop ebx
call fcn.100704d4
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x10034ec3
push ebx
call fcn.100704d4
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10034ed3
push ebx
call fcn.100704d4
add esp, 4
mov esp, ebp
pop ebp
ret