Function at 0x18000ff50
Capabilities:
Access peb ldr_data
Check for peb ntglobalflag flag
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x128
mov ecx, dword [0x1801f22c0]
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
movaps xmmword [rax - 0x78], xmm8
call fcn.18000a8d0
mov dword [rsp + 0xc8], eax
lea r11, str.prop_dummy_01
xor r10d, r10d
mov r9b, 0x70
nop word [rax + rax]
movzx r8d, r9b
lea r11, [r11 + 1]
sub r9b, 0x41
cmp r9b, 0x19
movzx r9d, byte [r11]
lea ecx, [r8 + 0x20]
movzx edx, cl
cmova edx, r8d
movsx eax, dl
add eax, r10d
imul r10d, eax, 0x401
mov eax, r10d
shr eax, 6
xor r10d, eax
test r9b, r9b
jne 0x18000ffa0
lea eax, [r10 + r10*8]
mov r8b, 0x70
mov ecx, eax
lea r10, str.prop_dummy_car
shr ecx, 0xb
xor ecx, eax
imul r11d, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0xbc], r11d
nop dword [rax]
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010010
lea eax, [r9 + r9*8]
mov r8b, 0x70
mov ecx, eax
lea r10, str.prop_dummy_light
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x170], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010070
lea eax, [r9 + r9*8]
mov r8b, 0x70
mov ecx, eax
lea r10, str.prop_dummy_plane
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x178], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x1800100d0
lea eax, [r9 + r9*8]
mov r8b, 0x70
mov ecx, eax
lea r10, str.prop_distantcar_night
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x180], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010130
lea eax, [r9 + r9*8]
mov r8b, 0x70
mov ecx, eax
lea r10, str.prop_distantcar_day
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x188], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010190
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.hei_bh1_08_details4_em_night
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x40], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x1800101f0
lea eax, [r9 + r9*8]
mov r8b, 0x64
mov ecx, eax
lea r10, str.dt1_18_sq_night_slod
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x44], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010250
lea eax, [r9 + r9*8]
mov r8b, 0x73
mov ecx, eax
lea r10, str.ss1_12_night_slod
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x48], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x1800102b0
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_bush_bgnvla_med_01
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x4c], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010310
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_bush_bgnvla_lrg_01
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x50], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010370
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_bush_buddleia_low_01
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x54], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x1800103d0
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_bush_ear_aa
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x58], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010430
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_bush_ear_ab
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x5c], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010490
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_bush_fern_low_01
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x60], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x1800104f0
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_bush_fern_tall_cc
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x64], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010550
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_bush_mang_ad
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x68], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x1800105b0
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_bush_mang_low_aa
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x6c], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010610
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_bush_mang_low_ab
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x70], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010670
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_bush_seagrape_low_01
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x74], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x1800106d0
lea eax, [r9 + r9*8]
mov r8b, 0x70
mov ecx, eax
lea r10, str.prop_h4_ground_cover
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x78], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010730
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_weed_groundcover_01
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x7c], eax
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010790
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_grass_med_01
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x80], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x1800107f0
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_grass_tropical_lush_01
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x84], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010850
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_grass_wiregrass_01
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x88], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x1800108b0
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_weed_01_plant
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x8c], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010910
lea eax, [r9 + r9*8]
mov r8b, 0x68
mov ecx, eax
lea r10, str.h4_prop_weed_01_row
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x90], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010970
lea eax, [r9 + r9*8]
mov r8b, 0x75
mov ecx, eax
lea r10, str.urbanweeds02_l1
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x94], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x1800109d0
lea eax, [r9 + r9*8]
mov r8b, 0x70
mov ecx, eax
lea r10, str.proc_forest_grass01
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x98], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010a30
lea eax, [r9 + r9*8]
mov r8b, 0x70
mov ecx, eax
lea r10, str.prop_small_bushyba
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0x9c], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010a90
lea eax, [r9 + r9*8]
mov r8b, 0x76
mov ecx, eax
lea r10, str.v_res_d_dildo_a
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0xa0], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010af0
lea eax, [r9 + r9*8]
mov r8b, 0x76
mov ecx, eax
lea r10, str.v_res_d_dildo_b
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0xa4], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010b50
lea eax, [r9 + r9*8]
mov r8b, 0x76
mov ecx, eax
lea r10, str.v_res_d_dildo_c
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0xa8], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010bb0
lea eax, [r9 + r9*8]
mov r8b, 0x76
mov ecx, eax
lea r10, str.v_res_d_dildo_d
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0xac], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010c10
lea eax, [r9 + r9*8]
mov r8b, 0x76
mov ecx, eax
lea r10, str.v_res_d_dildo_e
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0xb0], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010c70
lea eax, [r9 + r9*8]
mov r8b, 0x76
mov ecx, eax
lea r10, str.v_res_d_dildo_f
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0xb4], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010cd0
lea eax, [r9 + r9*8]
mov r8b, 0x76
mov ecx, eax
lea r10, str.v_res_skateboard
shr ecx, 0xb
xor ecx, eax
imul eax, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0xb8], eax
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010d30
lea eax, [r9 + r9*8]
mov r8b, 0x70
mov ecx, eax
lea r10, str.prop_battery_01
shr ecx, 0xb
xor ecx, eax
imul ebx, ecx, 0x8001
xor r9d, r9d
mov dword [rsp + 0xc0], ebx
nop dword [rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010d90
lea eax, [r9 + r9*8]
mov r8b, 0x70
mov ecx, eax
lea r10, str.prop_barbell_01
shr ecx, 0xb
xor ecx, eax
imul r13d, ecx, 0x8001
xor r9d, r9d
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010df0
lea eax, [r9 + r9*8]
mov r8b, 0x70
mov ecx, eax
lea r10, str.prop_barbell_02
shr ecx, 0xb
xor ecx, eax
imul r12d, ecx, 0x8001
xor r9d, r9d
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010e50
lea eax, [r9 + r9*8]
mov r8b, 0x70
mov ecx, eax
lea r10, str.prop_bandsaw_01
shr ecx, 0xb
xor ecx, eax
imul r15d, ecx, 0x8001
xor r9d, r9d
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010eb0
lea eax, [r9 + r9*8]
mov r8b, 0x70
mov ecx, eax
lea r10, str.prop_bbq_3
shr ecx, 0xb
xor ecx, eax
imul r14d, ecx, 0x8001
xor r9d, r9d
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010f10
lea eax, [r9 + r9*8]
mov r8b, 0x76
mov ecx, eax
lea r10, str.v_med_curtainsnewcloth2
shr ecx, 0xb
xor ecx, eax
imul ebp, ecx, 0x8001
xor r9d, r9d
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010f70
lea eax, [r9 + r9*8]
mov r8b, 0x62
mov ecx, eax
lea r10, str.bh1_07_flagpoles
shr ecx, 0xb
xor ecx, eax
imul edi, ecx, 0x8001
xor r9d, r9d
nop word [rax + rax]
movzx edx, r8b
lea r10, [r10 + 1]
sub r8b, 0x41
cmp r8b, 0x19
movzx r8d, byte [r10]
lea eax, [rdx + 0x20]
movzx ecx, al
cmova ecx, edx
movsx eax, cl
add eax, r9d
imul r9d, eax, 0x401
mov eax, r9d
shr eax, 6
xor r9d, eax
test r8b, r8b
jne 0x180010fd0
lea eax, [r9 + r9*8]
mov ecx, eax
shr ecx, 0xb
xor ecx, eax
imul esi, ecx, 0x8001
mov ecx, r11d
call fcn.18000a940
mov ecx, dword [rsp + 0x170]
call fcn.18000a940
mov ecx, dword [rsp + 0x178]
call fcn.18000a940
mov ecx, dword [rsp + 0x180]
call fcn.18000a940
mov ecx, dword [rsp + 0x188]
call fcn.18000a940
mov ecx, dword [rsp + 0x40]
call fcn.18000a940
mov ecx, dword [rsp + 0x44]
call fcn.18000a940
mov ecx, dword [rsp + 0x48]
call fcn.18000a940
mov ecx, dword [rsp + 0x4c]
call fcn.18000a940
mov ecx, dword [rsp + 0x50]
call fcn.18000a940
mov ecx, dword [rsp + 0x54]
call fcn.18000a940
mov ecx, dword [rsp + 0x58]
call fcn.18000a940
mov ecx, dword [rsp + 0x5c]
call fcn.18000a940
mov ecx, dword [rsp + 0x60]
call fcn.18000a940
mov ecx, dword [rsp + 0x64]
call fcn.18000a940
mov ecx, dword [rsp + 0x68]
call fcn.18000a940
mov ecx, dword [rsp + 0x6c]
call fcn.18000a940
mov ecx, dword [rsp + 0x70]
call fcn.18000a940
mov ecx, dword [rsp + 0x74]
call fcn.18000a940
mov ecx, dword [rsp + 0x78]
call fcn.18000a940
mov ecx, dword [rsp + 0x7c]
call fcn.18000a940
mov ecx, dword [rsp + 0x80]
call fcn.18000a940
mov ecx, dword [rsp + 0x84]
call fcn.18000a940
mov ecx, dword [rsp + 0x88]
call fcn.18000a940
mov ecx, dword [rsp + 0x8c]
call fcn.18000a940
mov ecx, dword [rsp + 0x90]
call fcn.18000a940
mov ecx, dword [rsp + 0x94]
call fcn.18000a940
mov ecx, dword [rsp + 0x98]
call fcn.18000a940
mov ecx, dword [rsp + 0x9c]
call fcn.18000a940
mov ecx, dword [rsp + 0xa0]
call fcn.18000a940
mov ecx, dword [rsp + 0xa4]
call fcn.18000a940
mov ecx, dword [rsp + 0xa8]
call fcn.18000a940
mov ecx, dword [rsp + 0xac]
call fcn.18000a940
mov ecx, dword [rsp + 0xb0]
call fcn.18000a940
mov ecx, dword [rsp + 0xb4]
call fcn.18000a940
mov ecx, dword [rsp + 0xb8]
call fcn.18000a940
mov ecx, ebx
call fcn.18000a940
mov ecx, r13d
call fcn.18000a940
mov ecx, r12d
call fcn.18000a940
mov ecx, r15d
call fcn.18000a940
mov ecx, r14d
call fcn.18000a940
mov ecx, ebp
call fcn.18000a940
mov ecx, edi
call fcn.18000a940
mov ecx, esi
call fcn.18000a940
mov ecx, 0x58a7eb5
call fcn.18000a940
mov ecx, 0x1286b147
call fcn.18000a940
mov ecx, 0xb334b5e2
call fcn.18000a940
mov rax, qword gs:[0x20]
lea rcx, [rsp + 0xe8]
mov rbx, qword [rax]
call fcn.180057010
mov rax, qword [rax]
add rax, 0x3b9aca00
cmp byte [rbx + 0x20], 0
jne 0x18001121b
mov byte [rbx + 0x20], 1
mov qword [rbx + 0x18], rax
mov rcx, qword [rbx + 8]
call qword [sym.imp.KERNEL32.dll_SwitchToFiber]
mov ecx, dword [rsp + 0xbc]
call fcn.18000a970
mov ecx, dword [rsp + 0x170]
call fcn.18000a970
mov ecx, dword [rsp + 0x178]
call fcn.18000a970
mov ecx, dword [rsp + 0x180]
call fcn.18000a970
mov ecx, dword [rsp + 0x188]
call fcn.18000a970
mov ecx, dword [rsp + 0x40]
call fcn.18000a970
mov ecx, dword [rsp + 0x44]
call fcn.18000a970
mov ecx, dword [rsp + 0x48]
call fcn.18000a970
mov ecx, dword [rsp + 0x4c]
call fcn.18000a970
mov ecx, dword [rsp + 0x50]
call fcn.18000a970
mov ecx, dword [rsp + 0x54]
call fcn.18000a970
mov ecx, dword [rsp + 0x58]
call fcn.18000a970
mov ecx, dword [rsp + 0x5c]
call fcn.18000a970
mov ecx, dword [rsp + 0x60]
call fcn.18000a970
mov ecx, dword [rsp + 0x64]
call fcn.18000a970
mov ecx, dword [rsp + 0x68]
call fcn.18000a970
mov ecx, dword [rsp + 0x6c]
call fcn.18000a970
mov ecx, dword [rsp + 0x70]
call fcn.18000a970
mov ecx, dword [rsp + 0x74]
call fcn.18000a970
mov ecx, dword [rsp + 0x78]
call fcn.18000a970
mov ecx, dword [rsp + 0x7c]
call fcn.18000a970
mov ecx, dword [rsp + 0x80]
call fcn.18000a970
mov ecx, dword [rsp + 0x84]
call fcn.18000a970
mov ecx, dword [rsp + 0x88]
call fcn.18000a970
mov ecx, dword [rsp + 0x8c]
call fcn.18000a970
mov ecx, dword [rsp + 0x90]
call fcn.18000a970
mov ecx, dword [rsp + 0x94]
call fcn.18000a970
mov ecx, dword [rsp + 0x98]
call fcn.18000a970
mov ecx, dword [rsp + 0x9c]
call fcn.18000a970
mov ecx, dword [rsp + 0xa0]
call fcn.18000a970
mov ecx, dword [rsp + 0xa4]
call fcn.18000a970
mov ecx, dword [rsp + 0xa8]
call fcn.18000a970
mov ecx, dword [rsp + 0xac]
call fcn.18000a970
mov ecx, dword [rsp + 0xb0]
call fcn.18000a970
mov ecx, dword [rsp + 0xb4]
call fcn.18000a970
mov ecx, dword [rsp + 0xb8]
call fcn.18000a970
mov ebx, dword [rsp + 0xc0]
mov ecx, ebx
call fcn.18000a970
mov ecx, r13d
call fcn.18000a970
mov ecx, r12d
call fcn.18000a970
mov ecx, r15d
call fcn.18000a970
mov ecx, r14d
call fcn.18000a970
mov ecx, ebp
call fcn.18000a970
mov ecx, edi
call fcn.18000a970
mov ecx, esi
call fcn.18000a970
mov ecx, 0x58a7eb5
call fcn.18000a970
mov ecx, 0x1286b147
call fcn.18000a970
mov ecx, 0xb334b5e2
call fcn.18000a970
mov edx, dword [rsp + 0xc8]
lea rcx, [rsp + 0xd0]
mov r8d, 1
call fcn.1800080c0
movss xmm8, dword [rsp + 0xe0]
movss xmm7, dword [rsp + 0xd8]
movaps xmm3, xmm8
movss xmm6, dword [rsp + 0xd0]
movaps xmm2, xmm7
mov ecx, dword [rsp + 0xbc]
movaps xmm1, xmm6
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x170]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x178]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x180]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x188]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x40]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x44]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov dword [rsp + 0x30], 0
mov ecx, dword [rsp + 0x48]
movaps xmm3, xmm8
mov dword [rsp + 0x28], 1
movaps xmm2, xmm7
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x4c]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x50]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x54]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x58]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x5c]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x60]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x64]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x68]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x6c]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov ecx, dword [rsp + 0x70]
movaps xmm3, xmm8
movaps xmm2, xmm7
mov dword [rsp + 0x20], 1
movaps xmm1, xmm6
call fcn.1800098f0
mov ecx, dword [rsp + 0x74]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x78]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x7c]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x80]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x84]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x88]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x8c]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x90]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0x94]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 1
mov ecx, dword [rsp + 0x98]
movaps xmm3, xmm8
movaps xmm2, xmm7
movaps xmm1, xmm6
call fcn.1800098f0
mov ecx, dword [rsp + 0x9c]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0xa0]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0xa4]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0xa8]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0xac]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0xb0]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0xb4]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov ecx, dword [rsp + 0xb8]
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0
movaps xmm2, xmm7
mov dword [rsp + 0x28], 1
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
call fcn.1800098f0
mov dword [rsp + 0x30], 0
movaps xmm3, xmm8
mov dword [rsp + 0x28], 1
movaps xmm2, xmm7
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
mov ecx, ebx
call fcn.1800098f0
mov dword [rsp + 0x30], 0
movaps xmm3, xmm8
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 1
movaps xmm2, xmm7
movaps xmm1, xmm6
mov ecx, r13d
call fcn.1800098f0
mov dword [rsp + 0x30], 0
movaps xmm3, xmm8
mov dword [rsp + 0x28], 1
movaps xmm2, xmm7
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
mov ecx, r12d
call fcn.1800098f0
mov dword [rsp + 0x30], 0
movaps xmm3, xmm8
mov dword [rsp + 0x28], 1
movaps xmm2, xmm7
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
mov ecx, r15d
call fcn.1800098f0
mov dword [rsp + 0x30], 0
movaps xmm3, xmm8
mov dword [rsp + 0x28], 1
movaps xmm2, xmm7
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
mov ecx, r14d
call fcn.1800098f0
mov dword [rsp + 0x30], 0
movaps xmm3, xmm8
mov dword [rsp + 0x28], 1
movaps xmm2, xmm7
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
mov ecx, ebp
call fcn.1800098f0
mov dword [rsp + 0x30], 0
movaps xmm3, xmm8
mov dword [rsp + 0x28], 1
movaps xmm2, xmm7
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
mov ecx, edi
call fcn.1800098f0
mov dword [rsp + 0x30], 0
movaps xmm3, xmm8
mov dword [rsp + 0x28], 1
movaps xmm2, xmm7
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
mov ecx, esi
call fcn.1800098f0
mov dword [rsp + 0x30], 0
movaps xmm3, xmm8
mov dword [rsp + 0x28], 1
movaps xmm2, xmm7
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
mov ecx, 0x58a7eb5
call fcn.1800098f0
mov dword [rsp + 0x30], 0
movaps xmm3, xmm8
mov dword [rsp + 0x28], 1
movaps xmm2, xmm7
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
mov ecx, 0x1286b147
call fcn.1800098f0
mov dword [rsp + 0x30], 0
movaps xmm3, xmm8
mov dword [rsp + 0x28], 1
movaps xmm2, xmm7
movaps xmm1, xmm6
mov dword [rsp + 0x20], 1
mov ecx, 0xb334b5e2
call fcn.1800098f0
mov ecx, dword [rsp + 0xbc]
call fcn.180009890
mov ecx, dword [rsp + 0x170]
call fcn.180009890
mov ecx, dword [rsp + 0x178]
call fcn.180009890
mov ecx, dword [rsp + 0x180]
call fcn.180009890
mov ecx, dword [rsp + 0x188]
call fcn.180009890
mov ecx, dword [rsp + 0x40]
call fcn.180009890
mov ecx, dword [rsp + 0x44]
call fcn.180009890
mov ecx, dword [rsp + 0x48]
call fcn.180009890
mov ecx, dword [rsp + 0x4c]
call fcn.180009890
mov ecx, dword [rsp + 0x50]
call fcn.180009890
mov ecx, dword [rsp + 0x54]
call fcn.180009890
mov ecx, dword [rsp + 0x58]
call fcn.180009890
mov ecx, dword [rsp + 0x5c]
call fcn.180009890
mov ecx, dword [rsp + 0x60]
call fcn.180009890
mov ecx, dword [rsp + 0x64]
call fcn.180009890
mov ecx, dword [rsp + 0x68]
call fcn.180009890
mov ecx, dword [rsp + 0x6c]
call fcn.180009890
mov ecx, dword [rsp + 0x70]
call fcn.180009890
mov ecx, dword [rsp + 0x74]
call fcn.180009890
mov ecx, dword [rsp + 0x78]
call fcn.180009890
mov ecx, dword [rsp + 0x7c]
call fcn.180009890
mov ecx, dword [rsp + 0x80]
call fcn.180009890
mov ecx, dword [rsp + 0x84]
call fcn.180009890
mov ecx, dword [rsp + 0x88]
call fcn.180009890
mov ecx, dword [rsp + 0x8c]
call fcn.180009890
mov ecx, dword [rsp + 0x90]
call fcn.180009890
mov ecx, dword [rsp + 0x94]
call fcn.180009890
mov ecx, dword [rsp + 0x98]
call fcn.180009890
mov ecx, dword [rsp + 0x9c]
call fcn.180009890
mov ecx, dword [rsp + 0xa0]
call fcn.180009890
mov ecx, dword [rsp + 0xa4]
call fcn.180009890
mov ecx, dword [rsp + 0xa8]
call fcn.180009890
mov ecx, dword [rsp + 0xac]
call fcn.180009890
mov ecx, dword [rsp + 0xb0]
call fcn.180009890
mov ecx, dword [rsp + 0xb4]
call fcn.180009890
mov ecx, dword [rsp + 0xb8]
call fcn.180009890
mov ecx, ebx
call fcn.180009890
mov ecx, r13d
call fcn.180009890
mov ecx, r12d
call fcn.180009890
mov ecx, r15d
call fcn.180009890
mov ecx, r14d
call fcn.180009890
mov ecx, ebp
call fcn.180009890
mov ecx, edi
call fcn.180009890
mov ecx, esi
call fcn.180009890
mov ecx, 0x58a7eb5
call fcn.180009890
mov ecx, 0x1286b147
call fcn.180009890
mov ecx, 0xb334b5e2
call fcn.180009890
mov rax, qword gs:[0x20]
lea rcx, [rsp + 0xc8]
mov rbx, qword [rax]
call fcn.180057010
mov rax, qword [rax]
add rax, 0x3b9aca00
cmp byte [rbx + 0x20], 0
jne 0x180011e5e
mov byte [rbx + 0x20], 1
mov qword [rbx + 0x18], rax
mov rcx, qword [rbx + 8]
call qword [sym.imp.KERNEL32.dll_SwitchToFiber]
mov ecx, dword [rsp + 0xbc]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x170]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x178]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x180]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x188]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x40]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x44]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x48]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x4c]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x50]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x54]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x58]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x5c]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x60]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x64]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x68]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x6c]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x70]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x74]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x78]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x7c]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x80]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x84]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x88]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x8c]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x90]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x94]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x98]
call fcn.18000a9b0
mov ecx, dword [rsp + 0x9c]
call fcn.18000a9b0
mov ecx, dword [rsp + 0xa0]
call fcn.18000a9b0
mov ecx, dword [rsp + 0xa4]
call fcn.18000a9b0
mov ecx, dword [rsp + 0xa8]
call fcn.18000a9b0
mov ecx, dword [rsp + 0xac]
call fcn.18000a9b0
mov ecx, dword [rsp + 0xb0]
call fcn.18000a9b0
mov ecx, dword [rsp + 0xb4]
call fcn.18000a9b0
mov ecx, dword [rsp + 0xb8]
call fcn.18000a9b0
mov ecx, dword [rsp + 0xc0]
call fcn.18000a9b0
mov ecx, r13d
call fcn.18000a9b0
mov ecx, r12d
call fcn.18000a9b0
mov ecx, r15d
call fcn.18000a9b0
mov ecx, r14d
call fcn.18000a9b0
mov ecx, ebp
call fcn.18000a9b0
mov ecx, edi
call fcn.18000a9b0
mov ecx, esi
call fcn.18000a9b0
mov ecx, 0x58a7eb5
call fcn.18000a9b0
mov ecx, 0x1286b147
call fcn.18000a9b0
mov ecx, 0xb334b5e2
call fcn.18000a9b0
mov rax, qword gs:[0x20]
lea rcx, [rsp + 0x170]
mov rbx, qword [rax]
call fcn.180057010
mov ecx, 0xb2d05e00
mov rax, qword [rax]
add rax, rcx
cmp byte [rbx + 0x20], 0
jne 0x180012079
mov byte [rbx + 0x20], 1
mov qword [rbx + 0x18], rax
mov rcx, qword [rbx + 8]
lea r11, [rsp + 0x128]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
jmp qword [sym.imp.KERNEL32.dll_SwitchToFiber]
add rcx, 8
jmp 0x18000ff50