Function at 0x18000de50
Capabilities:
Resume thread

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rsi
push rdi
push r12
push r13
push r14
sub rsp, 0x480
mov rax, qword [0x1800a5088]
xor rax, rsp
mov qword [rsp + 0x470], rax
xor r8d, r8d
mov dword [rsp + 0x30], edx
mov edi, dword [rsp + 0x30]
lea ebp, [rdx - 6]
mov ebx, dword [rsp + 0x30]
mov esi, edx
mov qword [rsp + 0x50], r8
mov r13, rcx
mov r12, qword [rsp + 0x50]
lea r14, [0x180000000]
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x48], rdi
cmp edx, ebp
jbe 0x18000df60
add esi, 0xfffffff7
nop dword [rax]
cmp esi, 0x12
ja case.0x18000ded4.1
mov ecx, dword [r14 + rsi*4 + 0xe268]
add rcx, r14
jmp rcx
add r13, 4
mov edx, 0x3d
mov rcx, r13
mov qword [rsp + 0x58], r13
call fcn.180053dd0
mov r12, rax
mov qword [rsp + 0x60], rax
xor r8d, r8d
jmp case.0x18000ded4.1
cmp byte [r13 + 0x19], 0
je 0x18000dfb9
mov rcx, qword [r13 + 8]
call qword [sym.imp.KERNEL32.dll_ResumeThread]
cmp eax, 0xffffffff
je 0x18000dfaf
xor r8d, r8d
jmp case.0x18000ded4.1
mov edi, r8d
mov ebx, r8d
mov qword [rsp + 0x48], rdi
jmp case.0x18000ded4.1
mov rcx, qword [0x1800a91a8]
test rcx, rcx
je 0x18000dfc3
call fcn.180062c04
xor r8d, r8d
mov qword [0x1800a91a8], r8
jmp case.0x18000ded4.1
mov dword [rsp + 0x38], r8d
dec esi
lea eax, [rsi + 9]
cmp eax, ebp
ja 0x18000dec0
mov esi, dword [rsp + 0x30]
lea eax, [rsi + 6]
mov qword [rsp + 0x4b8], r15
mov dword [rsp + 0x40], eax
cmp esi, eax
jae case.0x18000dfad.16
movsxd r15, dword [rsp + 0x40]
mov edx, dword [0x1800a9dd4]
mov r14, r15
nop word [rax + rax]
lea eax, [rsi - 0xf]
cmp eax, 0xe
ja case.0x18000dfad.17
lea rbp, [0x180000000]
mov ecx, dword [rbp + rax*4 + 0xe2b4]
add rcx, rbp
jmp rcx
mov byte [rsp + 0x38], 0
jmp 0x18000e1a3
mov byte [rsp + 0x38], 1
jmp 0x18000e1a3
mov dword [rsp + 0x38], 0xffffffff
jmp 0x18000e1a3
movsd xmm0, qword [r13]
mulsd xmm0, qword [0x18009b5d8]
movsd qword [rsp + 0x38], xmm0
jmp 0x18000e1a3
test edi, edi
je case.0x18000dfad.17
mov eax, edi
lea r13, [rsp + 0x70]
mov rdi, qword [rsp + 0x58]
mov qword [rsp + 0x68], rax
mov r12d, 0x87
nop dword [rax + rax]
mov eax, r12d
sub eax, 0x87
je 0x18000e0c9
cmp eax, 1
jne 0x18000e104
cmp r15d, edx
jge 0x18000e05a
mov r8d, dword [rbp + r14*8 + 0xa9f34]
lea rcx, str.warn:_updating_COS_for_task__u_from__u_to__u_n
mov edx, dword [r13]
mov r9d, ebx
call fcn.180001120
mov edx, dword [0x1800a9dd4]
mov dword [rbp + r14*8 + 0xa9f34], ebx
jmp 0x18000e104
mov esi, 0x9e
nop
mov eax, esi
sub eax, 0x9e
je 0x18000e078
cmp eax, 0x1d
jne 0x18000e0b8
inc edx
mov dword [0x1800a9dd4], edx
jmp 0x18000e0b8
mov ebp, edx
cmp edx, 0x80
jb 0x18000e09c
mov r8, rdi
lea rcx, str.pictures_on_a_later__and_very_overcast__night__and
mov edx, 0x95
call fcn.180025100
mov edx, dword [0x1800a9dd4]
mov eax, dword [r13]
mov rcx, rbp
lea rbp, [0x180000000]
mov dword [rbp + rcx*8 + 0xa9f30], eax
mov dword [rbp + rcx*8 + 0xa9f34], ebx
add esi, 0x1d
cmp esi, 0xd8
jb 0x18000e060
mov esi, dword [rsp + 0x30]
jmp 0x18000e104
mov r15d, r8d
mov r14, r8
test edx, edx
jle 0x18000e0f5
mov eax, dword [r13]
nop word [rax + rax]
cmp dword [rbp + r14*8 + 0xa9f30], eax
je 0x18000e0f5
inc r15d
inc r14
cmp r15d, edx
jl 0x18000e0e0
mov esi, 0x1d
mov r12d, 0x87
mov dword [rsp + 0x30], esi
inc r12d
mov r8d, 0
cmp r12d, 0x89
jb 0x18000e010
add r13, 8
sub qword [rsp + 0x68], 1
jne 0x18000e002
mov rdi, qword [rsp + 0x48]
mov r13, qword [rsp + 0x58]
mov r12, qword [rsp + 0x60]
jmp case.0x18000dfad.17
test edx, edx
jg case.0x18000dfad.17
test edi, edi
je 0x18000e195
mov rsi, r8
nop dword [rax]
cmp r8d, 0x80
jb 0x18000e172
mov r8, r13
lea rcx, str.Julian__Matt__Gabby__and_Jeremy_lay_into_the_panel
mov edx, 0x95
call fcn.180025100
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + rsi + 0x70]
inc r8d
mov dword [rsi + rbp + 0xa9f30], eax
mov dword [rsi + rbp + 0xa9f34], ebx
add rsi, 8
mov qword [rsp + 0x50], r8
cmp r8d, edi
jb 0x18000e150
mov dword [0x1800a9dd4], edi
mov r15, qword [rsp + 0x4b8]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x470]
xor rcx, rsp
call fcn.180051f60
lea r11, [rsp + 0x480]
mov rbx, qword [r11 + 0x40]
mov rbp, qword [r11 + 0x48]
mov rsp, r11
pop r14
pop r13
pop r12
pop rdi
pop rsi
ret
test r12, r12
jne 0x18000e1ed
mov r8, r13
lea rcx, str.Pick_a_place_to_plant_your_garden_and_prepare_the_soil
mov edx, 0x95
call fcn.180025100
xor r9d, r9d
mov byte [r12], 0
xor edx, edx
mov qword [rsp + 0x20], r13
xor ecx, ecx
mov r8d, 0x81
call fcn.1800114c0
lea r9, [r12 + 1]
mov dword [rsp + 0x30], 0x80
mov r8d, 0x8f
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
mov rbx, rax
call fcn.18000ef00
mov qword [rsp + 0x48], rax
mov rdi, rax
test eax, eax
je case.0x18000dfad.16
mov edx, dword [0x1800a9dd4]
jmp case.0x18000dfad.17
mov byte [r13 + 0x19], 0
mov byte [rsp + 0x38], 1
inc esi
mov dword [rsp + 0x30], esi
cmp esi, dword [rsp + 0x40]
jae case.0x18000dfad.16
xor r8d, r8d
jmp 0x18000df90