Function at 0x180111c70
Capabilities:
Get thread local storage value

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbx
push rsi
push rdi
push r12
push r14
sub rsp, 0x1b0
mov rdi, qword [rsp + 0x210]
xor ebx, ebx
mov r12, rdx
mov rsi, rcx
mov r10d, r9d
mov r14, r8
mov edx, ebx
mov rcx, rdi
test rdi, rdi
je 0x180111d08
nop dword [rax]
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x180111cf4
cmp dword [rax + 8], 5
jne 0x180111cf4
mov rax, qword [rax + 0x28]
test rax, rax
je 0x180111cf4
test rax, rax
je 0x180111cd9
cmp dword [rax + 8], 0xa
jne 0x180111cd9
mov rax, qword [rax + 0x38]
jmp 0x180111cc8
cmp dword [rax + 8], 7
sete al
test al, al
jne 0x180111cf4
mov rcx, qword [rcx + 0x18]
inc edx
test rcx, rcx
jne 0x180111cb0
cmp edx, 7
jbe 0x180111d08
mov eax, 1
add rsp, 0x1b0
pop r14
pop r12
pop rdi
pop rsi
pop rbx
ret
mov qword [rsp + 0x1a0], r15
mov r11d, r9d
mov dword [rsp + 0x40], r9d
mov r15d, ebx
test r9d, r9d
je 0x180111e39
mov r9, qword [rsp + 0x208]
nop dword [rax]
lea edi, [r11 + r15]
shr edi, 1
mov eax, edi
add rax, rax
mov rcx, qword [r8 + rax*8 + 8]
mov rax, r9
mov rdx, qword [rcx]
sub rdx, r9
nop dword [rax]
movzx ecx, byte [rax]
cmp cl, byte [rax + rdx]
jne 0x180111d63
inc rax
test cl, cl
jne 0x180111d50
mov eax, ebx
jmp 0x180111d68
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jle 0x180111d72
lea r15d, [rdi + 1]
jmp 0x180111d7d
test eax, eax
jns 0x180111d8f
mov r11d, edi
mov dword [rsp + 0x40], edi
cmp r15d, r11d
jb 0x180111d30
mov rdi, qword [rsp + 0x210]
jmp 0x180111e39
lea r11d, [rdi + 1]
mov r15d, edi
mov eax, edi
mov dword [rsp + 0x40], r11d
test edi, edi
je 0x180111de0
add rax, rax
lea r8, [r8 + rax*8 - 8]
nop dword [rax]
mov rax, qword [r8]
mov rcx, r9
mov rdi, qword [rax]
sub rdi, r9
nop dword [rax]
movzx edx, byte [rcx]
movzx eax, byte [rcx + rdi]
sub edx, eax
jne 0x180111dd2
inc rcx
test eax, eax
jne 0x180111dc0
test edx, edx
jne 0x180111de0
sub r8, 0x10
add r15d, 0xffffffff
jne 0x180111db0
movsxd rax, r11d
cmp r11d, r10d
jae 0x180111e31
add rax, rax
lea r8, [r14 + rax*8 + 8]
mov rax, qword [r8]
mov rcx, r9
mov rdi, qword [rax]
sub rdi, r9
nop dword [rax]
movzx edx, byte [rcx]
movzx eax, byte [rcx + rdi]
sub edx, eax
jne 0x180111e12
inc rcx
test eax, eax
jne 0x180111e00
test edx, edx
jne 0x180111e22
inc r11d
add r8, 0x10
cmp r11d, r10d
jb 0x180111df0
mov rdi, qword [rsp + 0x210]
mov dword [rsp + 0x40], r11d
jmp 0x180111e39
mov rdi, qword [rsp + 0x210]
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x180111e49
mov dword [rax], r15d
mov rax, qword [rsp + 0x228]
test rax, rax
je 0x180111e59
mov dword [rax], r11d
cmp r15d, r11d
jne 0x180111e68
mov eax, 1
jmp 0x18011288b
movsxd rax, r15d
mov qword [rsp + 0x1f8], rbp
mov qword [rsp + 0x1a8], r13
mov qword [rsp + 0xa8], rax
cmp r15d, r11d
jae 0x18011238a
movabs rdx, 0x1100000011
nop word [rax + rax]
mov r13, rax
mov qword [rsp + 0x48], 0xffffffffffffffff
mov qword [rsp + 0x50], 0xffffffffffffffff
add r13, r13
mov qword [rsp + 0x58], 0xffffffffffffffff
mov qword [rsp + 0x60], 0xffffffffffffffff
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x80], rbx
mov ebp, 1
mov r12, rdi
test rdi, rdi
je 0x180112136
lea edi, [rbp + 0x17]
cmp ebp, 8
jae 0x180112120
cmp ebp, dword [r14 + r13*8 + 4]
jae 0x180112120
mov rbx, qword [r14 + r13*8 + 8]
cmp byte [rdi + rbx + 0x10], 0xff
jne 0x180111f40
inc ebp
add rdi, 0x18
jmp 0x1801120cc
mov rax, qword [r12 + 0x10]
lea r8, [rsp + 0xf0]
mov edx, 0xa
mov r14, qword [rax + 0x28]
mov rcx, r14
mov rax, qword [r14]
call qword [rax + 0x60]
test al, al
je 0x1801120dc
movzx eax, byte [rdi + rbx + 0x10]
mov esi, dword [rsp + 0xf0]
mov ecx, dword [rsp + rax*4 + 0x68]
test ecx, ecx
je 0x180111fbb
cmp ecx, 2
jne 0x180111f8a
cmp esi, 9
je 0x180111fbb
cmp esi, 8
je 0x180111fbb
cmp esi, 2
jne 0x180111faa
cmp ecx, esi
je 0x180111fd6
cmp ecx, 9
je 0x180111fcd
cmp ecx, 8
jne 0x180112118
lea rdx, [0x180000000]
jmp 0x180111fdd
cmp esi, ecx
jne 0x1801120e6
lea rdx, [0x180000000]
jmp 0x180111fdd
movzx ecx, byte [rdi + rbx + 0x10]
lea rdx, [0x180000000]
mov dword [rsp + rcx*4 + 0x68], esi
jmp 0x180111fdd
lea rdx, [0x180000000]
jmp 0x180111fdd
lea rdx, [0x180000000]
movzx eax, byte [rdi + rbx + 0x12]
cmp dword [rsp + rax*4 + 0x88], 0x11
jne 0x18011200e
mov eax, dword [rsp + 0xf4]
movzx ecx, byte [rdi + rbx + 0x12]
mov dword [rsp + rcx*4 + 0x88], eax
movzx eax, byte [rdi + rbx + 0x13]
mov rax, qword [rdx + rax*8 + 0x25f580]
jmp 0x180112036
movzx eax, byte [rdi + rbx + 0x12]
mov edx, dword [rsp + 0xf4]
mov ecx, dword [rsp + rax*4 + 0x88]
lea r8, [rsp + rax*4 + 0x88]
call fcn.180119f20
test eax, eax
js 0x18011210e
cmp esi, 2
je 0x1801120a1
movzx eax, byte [rdi + rbx + 0x14]
cmp al, 0xf0
jb 0x180112060
movzx ecx, al
mov eax, dword [rsp + 0x128]
add ecx, 0xffffff10
cmp dword [rsp + rcx*4 + 0x48], eax
jbe 0x180112070
mov dword [rsp + rcx*4 + 0x48], eax
jmp 0x180112070
movzx eax, al
cmp dword [rsp + 0x128], eax
jb 0x1801120f0
movzx eax, byte [rdi + rbx + 0x15]
cmp al, 0xf0
jb 0x180112095
movzx ecx, al
mov eax, dword [rsp + 0x12c]
add ecx, 0xffffff10
cmp dword [rsp + rcx*4 + 0x48], eax
jbe 0x1801120a1
mov dword [rsp + rcx*4 + 0x48], eax
jmp 0x1801120a1
movzx eax, al
cmp dword [rsp + 0x12c], eax
jb 0x180112104
test byte [rdi + rbx + 8], 0x20
je 0x1801120be
mov rax, qword [r14]
lea rdx, [rsp + 0xb0]
mov rcx, r14
call qword [rax + 0x58]
test byte [rax], 2
jne 0x1801120fa
mov r14, qword [rsp + 0x1f0]
inc ebp
add rdi, 0x18
mov r12, qword [r12 + 0x18]
test r12, r12
jne 0x180111f15
jmp 0x180112129
mov r14, qword [rsp + 0x1f0]
jmp 0x180112120
mov r14, qword [rsp + 0x1f0]
jmp 0x180112120
mov r14, qword [rsp + 0x1f0]
jmp 0x180112120
mov r14, qword [rsp + 0x1f0]
jmp 0x180112120
mov r14, qword [rsp + 0x1f0]
jmp 0x180112120
mov r14, qword [rsp + 0x1f0]
jmp 0x180112120
mov r14, qword [rsp + 0x1f0]
test r12, r12
jne 0x180112336
cmp ebp, dword [r14 + r13*8 + 4]
jb 0x180112336
xor ebx, ebx
mov rdi, qword [r14 + r13*8 + 8]
cmp qword [rdi + 8], 0
je 0x1801121a9
movzx eax, byte [rdi + 0x10]
cmp al, 0xff
je 0x1801121a0
movzx eax, al
cmp dword [rsp + rax*4 + 0x68], 0
jne 0x1801121b2
cmp byte [rdi + 0x12], 0xff
movzx eax, byte [rdi + 0x11]
movzx ecx, byte [rdi + 0x10]
lea r12, [0x180000000]
mov rax, qword [r12 + rax*8 + 0x25f528]
mov eax, dword [rax]
mov dword [rsp + rcx*4 + 0x68], eax
je 0x1801121b9
movzx eax, byte [rdi + 0x12]
cmp dword [rsp + rax*4 + 0x88], 0x11
jne 0x1801121b9
movzx eax, byte [rdi + 0x13]
movzx ecx, byte [rdi + 0x12]
mov rax, qword [r12 + rax*8 + 0x25f580]
mov eax, dword [rax]
mov dword [rsp + rcx*4 + 0x88], eax
jmp 0x1801121b9
lea r12, [0x180000000]
jmp 0x1801121b9
lea r12, [0x180000000]
jmp 0x1801121b9
lea r12, [0x180000000]
mov ebp, dword [r14 + r13*8 + 4]
test ebp, ebp
je case.0x1801122c2.26
xor eax, eax
lea rsi, [rdi + 0x13]
lea r11, [rdi + 0x10]
mov r9, rax
cmp byte [r11], 0xff
movzx eax, byte [r11 + 1]
mov rcx, qword [r12 + rax*8 + 0x25f528]
je 0x18011231c
mov edx, dword [rsp + r9 + 0x68]
test edx, edx
je 0x18011222b
cmp edx, 2
jne 0x18011220b
mov eax, dword [rcx]
cmp eax, 9
je 0x180112204
cmp eax, 8
jne 0x18011220b
mov dword [rsp + r9 + 0x68], eax
jmp 0x180112220
mov eax, dword [rcx]
test eax, eax
je 0x180112220
cmp edx, eax
je 0x180112220
mov eax, dword [rcx + 4]
add rcx, 4
test eax, eax
jne 0x180112211
cmp dword [rcx], 0
je case.0x1801122c2.26
jmp 0x180112237
test rcx, rcx
je 0x180112237
mov eax, dword [rcx]
mov dword [rsp + r9 + 0x68], eax
movzx eax, byte [rsi]
mov edx, dword [rsp + r9 + 0x88]
mov r10, qword [r12 + rax*8 + 0x25f580]
mov rcx, r10
cmp edx, 0x11
je 0x1801122fb
mov eax, dword [r10]
cmp eax, 0x11
je 0x180112279
nop
cmp eax, 0x12
je case.0x1801122c2.26
cmp edx, eax
je 0x180112279
mov eax, dword [rcx + 4]
add rcx, 4
cmp eax, 0x11
jne 0x180112260
mov r8d, dword [rcx]
cmp r8d, 0x12
je case.0x1801122c2.26
cmp dword [rsp + r9 + 0x68], 6
jne 0x1801122e8
cmp r8d, 0x11
jne 0x1801122e8
mov edi, dword [r10]
cmp edi, edx
je 0x1801122e3
cmp edx, 0x14
je 0x1801122e3
lea eax, [rdi - 0x16]
cmp eax, 0x1e
ja case.0x1801122c2.26
cdqe
movzx eax, byte [r12 + rax + 0x1128f8]
mov ecx, dword [r12 + rax*4 + 0x1128e4]
add rcx, r12
jmp rcx
cmp edx, 0x31
jne case.0x1801122c2.26
jmp 0x1801122e3
cmp edx, 0x16
jne case.0x1801122c2.26
jmp 0x1801122e3
cmp edx, 0x20
je 0x1801122e3
cmp edx, 0x31
jne case.0x1801122c2.26
jmp 0x1801122e3
cmp edx, 0x31
jne case.0x1801122c2.26
cmp edi, 0x11
je case.0x1801122c2.26
cmp r8d, 0x11
jne 0x18011230b
mov eax, dword [r10]
mov dword [rsp + r9 + 0x88], eax
jmp 0x18011230b
test rcx, rcx
je 0x18011230b
mov eax, dword [r10]
mov dword [rsp + r9 + 0x88], eax
cmp dword [rsp + r9 + 0x48], 0xffffffff
jne 0x18011231c
mov dword [rsp + r9 + 0x48], 1
inc ebx
add r11, 0x18
add rsi, 0x18
add r9, 4
cmp ebx, ebp
jb 0x1801121d3
cmp ebx, ebp
je 0x180112373
mov rax, qword [rsp + 0xa8]
mov r11d, dword [rsp + 0x40]
mov rdi, qword [rsp + 0x210]
inc rax
inc r15d
movabs rdx, 0x1100000011
mov qword [rsp + 0xa8], rax
mov ebx, 0
cmp r15d, r11d
jb 0x180111ea0
jmp 0x180112378
mov r11d, dword [rsp + 0x40]
mov rsi, qword [rsp + 0x1e0]
mov r12, qword [rsp + 0x1e8]
xor ebx, ebx
cmp r15d, r11d
jne 0x180112399
mov eax, 1
jmp 0x18011287b
mov ecx, dword [0x18025e63c]
test ecx, ecx
jns 0x1801123a8
mov rax, rbx
jmp 0x1801123ae
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov rcx, qword [rax + 8]
mov edx, 0x130
mov r8d, 0x10
call fcn.180243b70
test rax, rax
je 0x180112864
mov rcx, rax
call fcn.18010edb0
mov rbp, rax
test rax, rax
je 0x180112864
mov r10, qword [rsi + 0x98]
mov ebx, r15d
mov edi, 0x80004005
add rbx, rbx
mov eax, 0
mov rcx, qword [r14 + rbx*8 + 8]
mov r9, qword [rcx]
test r9, r9
cmovne edi, eax
test edi, edi
js 0x18011244c
cmp byte [r9], al
jne 0x180112417
mov qword [rbp + 0x10], r9
mov qword [rbp + 0x18], r9
jmp 0x180112454
or rcx, 0xffffffffffffffff
mov rdi, r9
lea rsi, [rbp + 0x10]
repne scasb al, byte [rdi]
lea rdx, [r10 + 0x58]
mov qword [rsp + 0x20], rsi
not rcx
lea r8, [rcx - 1]
lea rcx, [r10 + 0x78]
call fcn.180222570
mov edi, eax
test eax, eax
js 0x18011244c
mov rax, qword [rsi]
mov qword [rbp + 0x18], rax
jmp 0x180112454
test edi, edi
js 0x1801128b8
mov eax, dword [r14 + rbx*8]
mov r10, qword [rsp + 0x1e0]
mov rdi, qword [rsp + 0x1f0]
mov dword [rbp + 0x48], eax
mov rax, qword [r12]
xor edx, edx
mov qword [rbp + 0x20], rax
mov rax, qword [r12 + 8]
mov r14d, edx
mov qword [rbp + 0x28], rax
mov rax, qword [r12 + 0x10]
movsxd r15, r15d
mov qword [rbp + 0x30], rax
mov rax, qword [r12 + 0x18]
mov qword [rbp + 0x38], rax
mov rax, qword [r12 + 0x20]
mov qword [rbp + 0x40], rax
mov rax, qword [r10 + 0xb8]
mov qword [rbp + 0x60], rax
cmp dword [rdi + rbx*8 + 4], edx
jbe 0x1801128a9
mov r13, qword [rsp + 0x200]
add r15, r15
mov r12, rdx
mov rsi, qword [rdi + r15*8 + 8]
cmp qword [r12 + rsi + 8], 0
je 0x18011282d
cmp byte [r12 + rsi + 0x10], 0xff
jne 0x1801125a5
movzx eax, byte [r12 + rsi + 0x14]
test al, al
je 0x180112594
movzx ecx, byte [r12 + rsi + 0x15]
test cl, cl
je 0x180112594
cmp al, 0xf0
jb 0x180112512
movzx eax, al
mov edx, dword [rsp + rax*4 - 0x378]
mov dword [rsp + 0x210], edx
jmp 0x180112529
test al, al
je 0x180112522
movzx edx, al
mov dword [rsp + 0x210], edx
jmp 0x180112529
mov edx, dword [rsp + 0x210]
cmp cl, 0xf0
jb 0x18011253e
movzx eax, cl
mov eax, dword [rsp + rax*4 - 0x378]
mov dword [rsp + 0x40], eax
jmp 0x18011254f
test cl, cl
je 0x18011254b
movzx eax, cl
mov dword [rsp + 0x40], eax
jmp 0x18011254f
mov eax, dword [rsp + 0x40]
cmp eax, 1
jne 0x18011284f
cmp edx, eax
jne 0x18011284f
test r13, r13
je 0x180112848
mov rax, qword [r13]
lea r8, [rsp + 0xd0]
xor edx, edx
mov rcx, r13
call qword [rax + 0x10]
test eax, eax
jne 0x180112848
mov rbx, qword [rsp + 0xd0]
xor edx, edx
jmp 0x180112747
test r13, r13
je 0x180112856
mov rbx, r13
jmp 0x180112747
movzx eax, byte [r12 + rsi + 0x12]
cmp al, 0xff
jne 0x1801125e9
test r13, r13
je 0x18011285d
mov rax, qword [r13]
lea r8, [rsp + 0xb8]
xor edx, edx
mov rcx, r13
call qword [rax + 0x10]
test eax, eax
jne 0x18011285d
mov r9, qword [rsp + 0xb8]
mov r10, qword [rsp + 0x1e0]
jmp 0x1801126bb
movzx eax, al
movsxd rdi, dword [rsp + rax*4 + 0x88]
cmp edi, 0xf
jge 0x180112609
mov r9, qword [r10 + rdi*8 + 0xc0]
mov rax, rdi
jmp 0x1801126b2
cmp qword [r10 + rdi*8 + 0x138], 0
jne 0x1801126aa
mov ecx, dword [0x18025e63c]
test ecx, ecx
jns 0x180112627
mov rax, rdx
jmp 0x18011262d
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov rcx, qword [rax + 8]
mov edx, 0x50
lea r8d, [rdx - 0x40]
call fcn.180243b70
test rax, rax
je 0x180112690
mov r10, qword [rsp + 0x1e0]
xor edx, edx
mov dword [rax + 0x28], 0xffffffff
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rdx
mov qword [rax + 0x20], rdx
mov dword [rax + 8], 6
mov dword [rax + 0x30], 0x10
mov dword [rax + 0x4c], 1
lea rcx, [0x180043400]
mov qword [rax], rcx
mov dword [rax + 0x30], edi
mov qword [rax + 0x38], rdx
mov qword [rax + 0x40], rdx
mov dword [rax + 0x48], edx
jmp 0x1801126a2
mov r10, qword [rsp + 0x1e0]
xor eax, eax
mov byte [r10 + 0x468], 1
mov qword [r10 + rdi*8 + 0x138], rax
mov r9, qword [r10 + rdi*8 + 0x138]
test r9, r9
je 0x1801128a2
movzx eax, byte [r12 + rsi + 0x14]
cmp al, 0xf0
jb 0x1801126d1
movzx eax, al
mov edi, dword [rsp + rax*4 - 0x378]
jmp 0x1801126d4
movzx edi, al
movzx eax, byte [r12 + rsi + 0x15]
cmp al, 0xf0
jb 0x1801126ea
movzx eax, al
mov edx, dword [rsp + rax*4 - 0x378]
jmp 0x1801126ed
movzx edx, al
mov rax, qword [r12 + rsi + 8]
mov rcx, rax
and ecx, 0xc00
test r14d, r14d
je 0x180112704
test al, 0x20
jne 0x180112709
bts rcx, 9
movzx eax, byte [r12 + rsi + 0x10]
mov dword [rsp + 0x30], edx
mov rdx, qword [rsp + 0x1e8]
mov r8d, dword [rsp + rax*4 + 0x68]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rcx
mov rcx, r10
call fcn.180117eb0
mov rbx, rax
test rax, rax
je 0x180112864
mov rdi, qword [rsp + 0x1f0]
xor edx, edx
test r14d, r14d
jne 0x18011277f
mov rcx, qword [rdi + r15*8 + 8]
cmp qword [rcx + 8], 0
je 0x18011282d
mov qword [rbp + 0x60], rbx
mov dword [rbp + 0x4c], edx
test rbx, rbx
je 0x18011282d
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
xor edx, edx
mov dword [rbp + 0x4c], eax
jmp 0x18011282d
mov ecx, dword [0x18025e63c]
test ecx, ecx
jns 0x18011278e
mov rax, rdx
jmp 0x180112794
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov rcx, qword [rax + 8]
mov edx, 0x120
mov r8d, 0x10
call fcn.180243b70
test rax, rax
je 0x180112864
mov rcx, rax
call fcn.18010eb60
mov rdi, rax
test rax, rax
je 0x180112864
xor edx, edx
mov dword [rax + 0x48], 0xffffffff
mov rcx, qword [r12 + rsi + 8]
mov qword [rax + 0x60], rbx
mov dword [rax + 0x4c], edx
mov qword [rax + 0xa0], rcx
test rbx, rbx
je 0x1801127f4
mov rdx, qword [rbx]
mov rcx, rbx
call qword [rdx + 8]
xor edx, edx
mov dword [rdi + 0x4c], eax
mov qword [rdi + 0x68], rbp
mov qword [rdi + 0x80], rdx
mov rax, qword [rbp + 0x78]
test rax, rax
je 0x18011281d
mov qword [rax + 0x80], rdi
mov qword [rbp + 0x78], rdi
mov rdi, qword [rsp + 0x1f0]
jmp 0x18011282d
mov qword [rbp + 0x70], rdi
mov qword [rbp + 0x78], rdi
mov rdi, qword [rsp + 0x1f0]
inc r14d
add r12, 0x18
cmp r14d, dword [rdi + r15*8 + 4]
jae 0x1801128a9
mov r10, qword [rsp + 0x1e0]
jmp 0x1801124c2
mov edi, 0x80004005
jmp 0x1801128c0
mov edi, 0x80004001
jmp 0x1801128c0
mov edi, 0x80004005
jmp 0x1801128c0
mov edi, 0x80004005
jmp 0x1801128c0
mov edi, 0x8007000e
mov r10, qword [rsp + 0x1e0]
mov byte [r10 + 0x468], 1
mov eax, edi
mov r13, qword [rsp + 0x1a8]
mov rbp, qword [rsp + 0x1f8]
mov r15, qword [rsp + 0x1a0]
add rsp, 0x1b0
pop r14
pop r12
pop rdi
pop rsi
pop rbx
ret
mov edi, 0x8007000e
jmp 0x180112871
mov rax, qword [rsp + 0x218]
mov edi, edx
mov qword [rax], rbp
jmp 0x180112879
cmp edi, 0x8007000e
je 0x180112869
mov rdx, qword [rsp + 0x1e8]
mov rcx, qword [rsp + 0x1e0]
lea r9, [0x180041a88]
xor r8d, r8d
call fcn.18010c480
jmp 0x180112879