Function at 0x14000928e
Capabilities:
Check for software breakpoints
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x638
movaps xmmword [rsp + 0x620], xmm7
movaps xmmword [rsp + 0x610], xmm6
mov qword [rsp + 0x80], r9
mov qword [rsp + 0x78], r8
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x230], rcx
mov rax, qword [0x1401b0098]
cmp rax, 2
je 0x140009323
lea rcx, [0x1401b0098]
lea rax, [rsp + 0x340]
mov qword [rax], rcx
lea rdx, [0x1401b00a0]
lea r8, [rsp + 0x238]
mov qword [r8], rdx
lea rdx, [rsp + 0xd0]
mov qword [rdx], rax
mov qword [rdx + 8], r8
lea rax, [rsp + 0x508]
mov qword [rdx + 0x10], rax
lea r8, [0x140157da8]
call fcn.14004398c
mov al, byte [0x1401b00a1]
test al, al
je 0x1400095e5
lea rdx, str.127.0.0.1:0
lea rsi, [rsp + 0x238]
mov r8d, 0xb
mov rcx, rsi
call fcn.14008b150
cmp qword [rsi], 0
je 0x14000c0a0
lea r12, [rsp + 0x238]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
lea rax, [rsp + 0x508]
and qword [rax], 0
mov rax, qword [rsp + 0xe0]
mov rdi, qword [rsp + 0xe8]
xor r15d, r15d
cmp rax, rdi
je 0x14000c050
lea r14, [rax + 0x20]
mov qword [rsp + 0xe0], r14
movzx esi, word [rax]
cmp si, 2
je 0x14000c050
mov ebx, dword [rax + 0x14]
mov ebp, dword [rax + 0x18]
movzx r13d, word [rax + 0x1c]
movzx eax, word [r14 - 0xe]
mov word [rsp + 0x350], ax
movups xmm0, xmmword [r14 - 0x1e]
movaps xmmword [rsp + 0x340], xmm0
mov rax, qword [0x1401b0c38]
cmp rax, 3
jne 0x1400094d5
mov rcx, r12
mov edx, esi
mov r8d, 1
call fcn.14008b7e0
cmp qword [rsp + 0x238], 0
mov r15, qword [rsp + 0x240]
jne 0x1400094b8
test si, si
je 0x140009432
mov r8d, 0x1c
mov ax, 0x17
movups xmm0, xmmword [rsp + 0x342]
jmp 0x14000944f
movzx r13d, word [rsp + 0x344]
mov ebx, dword [rsp + 0x340]
mov r8d, 0x10
mov ax, 2
xorps xmm0, xmm0
rol r13w, 8
mov word [rsp + 0x238], ax
mov word [rsp + 0x23a], r13w
mov dword [rsp + 0x23c], ebx
movups xmmword [rsp + 0x240], xmm0
mov dword [rsp + 0x250], ebp
mov rcx, r15
mov rdx, r12
call sub.ws2_32.dll_bind
cmp eax, 0xffffffff
je 0x14000949d
mov rcx, r15
mov edx, 0x80
call sub.ws2_32.dll_listen
cmp eax, 0xffffffff
jne 0x1400094df
call sub.ws2_32.dll_WSAGetLastError
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rcx, r15
call qword [sym.imp.ws2_32.dll_closesocket]
mov r15, rsi
lea rcx, [rsp + 0x508]
call fcn.1400aefc2
mov qword [rsp + 0x508], r15
mov rax, r14
jmp 0x14000939a
call fcn.1401005e0
jmp 0x1400093f2
lea rcx, [rsp + 0xd0]
call fcn.1400a56ad
lea rcx, [rsp + 0x508]
call fcn.1400aefc2
lea rsi, [rsp + 0xd0]
mov rcx, rsi
mov rdx, r15
call fcn.14008be70
movzx eax, word [rsi]
cmp ax, 2
je 0x14000c0aa
test ax, ax
lea rax, [rsp + 0xd6]
lea rcx, [rsp + 0xec]
cmove rcx, rax
movzx eax, word [rcx]
mov word [rsp + 0x490], ax
mov ecx, 0x18
mov edx, 8
call fcn.1400a5819
mov r14, rax
mov eax, 1
mov qword [r14], rax
mov qword [r14 + 8], rax
mov byte [r14 + 0x10], 0
lock inc qword [r14]
jle 0x14000c09c
call fcn.1400955b0
mov rbx, rax
xor ecx, ecx
call fcn.1400808e0
mov qword [rsp + 0x340], rax
lock inc qword [rax]
jle 0x14000c09c
mov rsi, rax
mov ecx, 0x30
mov edx, 8
call fcn.1400a5819
mov r13, rax
mov eax, 1
mov qword [r13], rax
mov qword [r13 + 8], rax
xorps xmm0, xmm0
movups xmmword [r13 + 0x10], xmm0
mov qword [rsp + 0x238], r13
lock inc qword [r13]
jle 0x14000c09c
xor ecx, ecx
call fcn.14008a4d0
mov rbp, rax
test rax, rax
je 0x1400095fd
lock inc qword [rbp]
jle 0x14000c09c
mov rcx, rbp
jmp 0x1400095ff
lea rsi, [rsp + 0xd0]
mov rcx, rsi
call fcn.1400b080e
mov rcx, rsi
jmp 0x14000985f
xor ecx, ecx
call fcn.14008a4d0
mov rdi, r13
add rdi, 0x10
lea rcx, [rsp + 0xd0]
mov qword [rcx], rax
call fcn.1400a709a
mov rcx, qword [rdi]
test rcx, rcx
je 0x14000962c
add rcx, 0x10
call fcn.140083090
mov ecx, 0x30
mov edx, 8
call fcn.1400a5819
mov qword [rax], rsi
mov qword [rax + 8], r13
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], r15
mov qword [rsp + 0x68], r14
mov qword [rax + 0x20], r14
lea rcx, [0x1400b9a12]
mov qword [rax + 0x28], rcx
lea r8, [0x140156ff8]
mov rcx, rbx
mov rdx, rax
call fcn.140095950
mov rbx, rdx
test rax, rax
jne 0x14000c0c6
lea r15, [rsp + 0xd8]
mov qword [r15 - 8], rsi
mov qword [r15], r13
mov qword [r15 + 8], rbx
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
lea rsi, [rsp + 0xd0]
mov rcx, rsi
call fcn.14004b2e7
mov rcx, r15
call fcn.1400af14b
lea r14, [0x14002db40]
lea rbp, [0x140159d40]
mov r12d, 1
lea rdi, [rsp + 0x340]
lea rbx, [rsp + 0x238]
lea r15, [rsp + 0x508]
lea r13, [rsp + 0x438]
mov qword [rsp + 0xd0], rbp
mov qword [rsp + 0xd8], r12
and qword [rsp + 0xf0], 0
lea rax, [rsp + 0x490]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], r14
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xe8], r12
mov rcx, rbx
mov rdx, rsi
call fcn.14005c666
mov rcx, r15
mov rdx, rbx
call fcn.1400aefcd
cmp qword [rsp + 0x508], 0
je 0x1400097d5
mov rcx, qword [rsp + 0x510]
mov qword [rsp + 0x438], rcx
call fcn.1400a7744
cmp al, 2
jne 0x140009771
xor ecx, ecx
mov edx, 0x5f5e100
call fcn.140083200
jmp 0x1400097c8
lea rax, str.testserver:_pre_connect_with_error
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 2
and qword [rsp + 0xf0], 0
mov qword [rsp + 0x340], r13
lea rax, [fcn.140086630]
mov qword [rsp + 0x348], rax
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xe8], 1
mov rcx, rsi
call fcn.14008ace0
mov rcx, r13
call fcn.140002857
jmp 0x1400096e4
lea rcx, [rsp + 0x508]
call fcn.1400a5173
movzx edi, word [rsp + 0x490]
lea rsi, [rsp + 0xd0]
mov rcx, rsi
call fcn.1400b080e
mov ecx, 0x20
mov edx, 8
call fcn.1400a5819
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov rax, qword [rsp + 0x68]
mov qword [rbx + 0x10], rax
mov word [rbx + 0x18], di
lea r15, [rsp + 0x190]
mov rcx, r15
call fcn.14005f209
mov qword [r15], rbx
lea rax, str.T__v_
mov qword [r15 + 8], rax
lea rbx, [rsp + 0x238]
mov r8d, 0xf8
mov rcx, rbx
mov rdx, rsi
call fcn.1400efbc0
mov rcx, rbx
call fcn.1400b0971
lea rbx, [rsp + 0xd0]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
mov rcx, rax
call fcn.1400b2940
mov qword [rsp + 0x68], rax
mov r13, rdx
xor esi, esi
mov ecx, 4
xor edx, edx
call fcn.140051cfd
mov rbp, rax
mov r14, rdx
mov dword [rax], 0x54534f50
mov r15, qword [rsp + 0x78]
mov rcx, r15
xor edx, edx
call fcn.140051cfd
mov r12, rax
mov rdi, rdx
mov rcx, rax
mov rdx, qword [rsp + 0x70]
mov r8, r15
call fcn.1400efbc0
xorps xmm6, xmm6
movaps xmmword [rsp + 0x5b0], xmm6
mov rcx, rbx
call fcn.1400b3a54
mov rax, qword [rsp + 0x68]
mov qword [rbx], rax
mov qword [rbx + 8], r13
mov qword [rbx + 0x10], rbp
mov qword [rbx + 0x18], r14
mov qword [rbx + 0x20], 4
mov qword [rbx + 0x28], r12
mov r12, rbx
mov qword [rbx + 0x30], rdi
mov qword [rbx + 0x38], r15
lea r15, [rsp + 0x110]
mov qword [r15], 8
movups xmmword [r15 + 8], xmm6
mov dword [r15 + 0x20], 0x3b9aca00
mov edi, 0xc
mov ecx, 0xc
mov edx, 1
call fcn.140004009
mov rbx, rax
movabs rax, 0x85a567ab9930b03c
mov qword [rbx], rax
mov dword [rbx + 8], 0x3d38e1ad
mov ecx, 0xc
mov edx, 1
call fcn.140004009
mov r14, rax
movabs rax, 0xa8d109ceed5edf5f
mov qword [r14], rax
mov dword [r14 + 8], 0x584898d9
mov qword [rsp + 0x340], r14
mov qword [rsp + 0x348], rdi
mov qword [rsp + 0x350], rdi
lea r13, str.srccorehttphttp.rs
cmp rsi, 0xc
je 0x1400099c8
lea rdi, [rsi + 1]
mov edx, 0xc
mov rcx, rbx
mov r8, rsi
mov r9, r13
call fcn.14000780c
mov bpl, byte [rax]
mov edx, 0xc
mov rcx, r14
mov r8, rsi
mov r9, r13
call fcn.14000780c
xor byte [rax], bpl
mov rsi, rdi
jmp 0x14000998d
lea rsi, [rsp + 0x238]
lea rdx, [rsp + 0x340]
mov rcx, rsi
call fcn.1400040ce
lea r8, str.srccorehttphttp.rs
lea r14, [rsp + 0x508]
mov rcx, r14
mov rdx, rsi
call fcn.14000398b
mov edx, 0xc
mov rcx, rbx
call fcn.1400448bb
mov rdx, qword [r14]
mov r8, qword [r14 + 0x10]
mov rax, qword [rsp + 0x6b0]
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0x340]
mov rcx, rsi
mov qword [rsp + 0x78], rdx
mov r9, qword [rsp + 0x6a8]
call fcn.1400b2d14
mov rcx, rsi
call fcn.1400a4fc6
mov rsi, rax
mov rbx, rdx
mov qword [rsp + 0x438], rax
mov qword [rsp + 0x440], rdx
lea r8, str.x_X_Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.6.2_srcpool.rs
mov r9d, 2
mov rcx, rax
call fcn.14007ae6e
test al, al
jne 0x140009ba7
lea r8, [0x140158722]
mov r9d, 2
mov rcx, rsi
mov rdx, rbx
call fcn.14007ae6e
test al, al
jne 0x140009ba7
mov rcx, r15
lea rax, [rsp + 0x438]
lea rsi, [rsp + 0x490]
mov qword [rsi], rax
mov rdi, qword [rsp + 0x120]
and qword [rsp + 0x120], 0
mov qword [rsp + 0x238], r15
mov qword [rsp + 0x250], rdi
mov rbx, 0xffffffffffffffe0
xor r12d, r12d
xor r14d, r14d
cmp rdi, r14
je 0x140009b16
mov rbp, qword [rsp + 0x110]
lea rdx, [rbx + rbp]
add rdx, 0x20
mov rcx, rsi
call fcn.1400af4f4
inc r14
add rbx, 0x20
test al, al
jne 0x140009ad7
mov rcx, qword [rbp + rbx]
mov rdx, qword [rbp + rbx + 8]
call fcn.1400448bb
mov r12d, 1
jmp 0x140009b19
mov r14, rdi
mov rbp, r14
shl rbp, 5
lea rsi, [rsp + 0x490]
cmp rdi, r14
je 0x140009b8a
mov r13, qword [rsp + 0x110]
mov rbx, r13
add rbx, rbp
mov rcx, rsi
mov rdx, rbx
call fcn.1400af4f4
test al, al
je 0x140009b6f
mov rax, qword [rsp + 0x110]
mov rcx, r12
shl rcx, 5
sub rax, rcx
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + rax + 0x10], xmm1
movups xmmword [rbp + rax], xmm0
jmp 0x140009b81
inc r12
mov rcx, qword [r13 + rbp]
mov rdx, qword [r13 + rbp + 8]
call fcn.1400448bb
inc r14
add rbp, 0x20
jmp 0x140009b28
lea rcx, [rsp + 0x238]
mov qword [rcx + 0x10], r12
mov qword [rcx + 8], rdi
call fcn.1400a55f9
lea r12, [rsp + 0xd0]
lea rdx, [rsp + 0x340]
mov rcx, r15
call fcn.1400b2df4
lea rax, [rsp + 0xd0]
mov r15, qword [rax]
movups xmm6, xmmword [rax + 8]
movups xmm7, xmmword [rax + 0x18]
mov rsi, qword [rax + 0x28]
mov rcx, qword [rax + 0x30]
mov qword [rsp + 0x70], rcx
mov rdi, qword [rax + 0x38]
mov r13, qword [rax + 0x40]
movups xmm0, xmmword [r12 + 0x48]
movaps xmmword [rsp + 0x5b0], xmm0
mov rbx, qword [rax + 0x58]
mov r12d, dword [rax + 0x60]
mov ebp, dword [rax + 0x64]
lea r14, [rsp + 0x548]
mov rdx, qword [r14 - 0x38]
mov rcx, qword [rsp + 0x78]
call fcn.1400448bb
mov qword [rsp + 0x98], r15
mov qword [r14 - 0x40], r15
movups xmmword [r14 - 0x38], xmm6
movups xmmword [r14 - 0x28], xmm7
mov qword [rsp + 0x78], rsi
mov qword [r14 - 0x18], rsi
mov rax, qword [rsp + 0x70]
mov qword [r14 - 0x10], rax
mov qword [rsp + 0x70], rdi
mov qword [r14 - 8], rdi
mov qword [r14], r13
movaps xmm0, xmmword [rsp + 0x5b0]
movups xmmword [r14 + 8], xmm0
mov qword [r14 + 0x18], rbx
mov dword [rsp + 0x68], r12d
mov dword [r14 + 0x20], r12d
mov dword [r14 + 0x24], ebp
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x5e8], rax
mov rax, qword [rsp + 0x6a0]
mov qword [rsp + 0x5f0], rax
mov qword [rsp + 0x5e0], 3
mov rax, qword [r14 + 0x10]
shl rax, 5
mov qword [rsp + 0x80], rax
lea r12, [rax + r13]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.6.2_srcheader.rsInvalid_char____while_looking_for_:
mov qword [rsp + 0xa0], r13
mov rbx, r13
cmp rbx, r12
je 0x14000a15e
mov r14, qword [rbx]
mov r15, qword [rbx + 0x10]
mov rbp, qword [rbx + 0x18]
mov rsi, rax
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, rbp
mov r8, r14
mov r9, r15
call fcn.14003c567
mov r13, rax
mov rdi, rdx
inc rbp
mov rcx, rbp
mov rdx, r14
mov r8, r15
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.6.2_srcheader.rsInvalid_char____while_looking_for_:
call fcn.140001866
test rdi, rdi
je 0x140009d54
mov r14, rax
mov r15, rdx
xor ebp, ebp
cmp rdi, rbp
je 0x140009d21
mov cl, byte [r13 + rbp]
call fcn.1400b2d9b
inc rbp
test al, al
jne 0x140009d09
jmp 0x140009d54
mov rax, r14
add rax, r15
mov qword [rsp + 0xd0], r14
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0xd0]
call fcn.1400a5421
test al, al
je 0x140009d54
add rbx, 0x20
mov rax, rsi
jmp 0x140009cb2
lea rax, [rsp + 0x438]
mov qword [rax], rbx
lea rcx, str.invalid_header_
lea rdx, [rsp + 0xd0]
mov qword [rdx], rcx
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rcx, [0x1400af2fb]
mov qword [rax + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 1
lea rbx, [rsp + 0x238]
mov rcx, rbx
call fcn.14005c666
mov rax, qword [rbx]
mov qword [rsp + 0xa0], rax
mov rax, qword [rbx + 8]
mov qword [rsp + 0xc8], rax
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x68], 2
mov al, 7
mov qword [rsp + 0x98], rax
xor eax, eax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x220], rax
mov dword [rsp + 0x78], eax
mov r14d, 2
lea rcx, [rsp + 0x5e0]
call fcn.1400b3a7e
lea rbx, [rsp + 0x508]
mov rcx, rbx
call fcn.1400b3a54
mov rcx, qword [rbx + 0x10]
mov rdx, qword [rbx + 0x18]
call fcn.1400448bb
mov rcx, qword [rbx + 0x28]
mov rdx, qword [rbx + 0x30]
call fcn.1400448bb
lea rcx, [rsp + 0x548]
call fcn.1400a6986
mov ebx, r14d
mov r14b, byte [rsp + 0x35]
mov dl, byte [rsp + 0x33]
mov r8, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xb8]
mov r10, qword [rsp + 0xb0]
mov r11, qword [rsp + 0xa8]
lea rcx, [rsp + 0xd0]
mov dword [rcx], ebx
mov eax, dword [rsp + 0x94]
mov dword [rcx + 4], eax
mov eax, dword [rsp + 0x68]
mov dword [rcx + 8], eax
mov eax, dword [rsp + 0x8c]
mov dword [rcx + 0xc], eax
mov eax, dword [rsp + 0x90]
mov dword [rcx + 0x10], eax
mov eax, dword [rsp + 0x64]
mov dword [rcx + 0x14], eax
mov eax, dword [rsp + 0x60]
mov dword [rcx + 0x18], eax
mov eax, dword [rsp + 0x5c]
mov dword [rcx + 0x1c], eax
mov eax, dword [rsp + 0x58]
mov dword [rcx + 0x20], eax
mov eax, dword [rsp + 0x54]
mov dword [rcx + 0x24], eax
mov eax, dword [rsp + 0x50]
mov dword [rcx + 0x28], eax
mov eax, dword [rsp + 0x4c]
mov dword [rcx + 0x2c], eax
mov eax, dword [rsp + 0x48]
mov dword [rcx + 0x30], eax
mov eax, dword [rsp + 0x44]
mov dword [rcx + 0x34], eax
mov rax, qword [rsp + 0x1f8]
mov qword [rcx + 0x38], rax
mov rax, qword [rsp + 0x200]
mov qword [rcx + 0x40], rax
mov rax, qword [rsp + 0x208]
mov qword [rcx + 0x48], rax
mov rax, qword [rsp + 0x210]
mov qword [rcx + 0x50], rax
mov rax, qword [rsp + 0x228]
mov qword [rcx + 0x58], rax
mov rax, qword [rsp + 0xa0]
mov qword [rcx + 0x60], rax
mov rax, qword [rsp + 0xc8]
mov qword [rcx + 0x68], rax
mov rax, qword [rsp + 0x80]
mov qword [rcx + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rcx + 0x78], rax
mov rax, qword [rsp + 0x1f0]
mov qword [rcx + 0x80], rax
mov rax, qword [rsp + 0x98]
mov byte [rcx + 0x88], al
mov rax, r15
shr rax, 0x30
mov byte [rcx + 0x8f], al
mov dword [rcx + 0x89], r15d
shr r15, 0x20
mov word [rcx + 0x8d], r15w
mov byte [rcx + 0x90], r14b
mov rax, r8
shr rax, 0x30
mov byte [rcx + 0x97], al
mov dword [rcx + 0x91], r8d
shr r8, 0x20
mov word [rcx + 0x95], r8w
mov byte [rcx + 0x98], dl
mov rax, r9
shr rax, 0x30
mov byte [rcx + 0x9f], al
mov dword [rcx + 0x99], r9d
shr r9, 0x20
mov word [rcx + 0x9d], r9w
mov al, byte [rsp + 0x36]
mov byte [rcx + 0xa0], al
mov rax, r11
shr rax, 0x30
mov byte [rcx + 0xa7], al
mov dword [rcx + 0xa1], r11d
shr r11, 0x20
mov word [rcx + 0xa5], r11w
mov al, byte [rsp + 0x34]
mov byte [rcx + 0xa8], al
mov rax, r13
shr rax, 0x30
mov byte [rcx + 0xaf], al
mov dword [rcx + 0xa9], r13d
shr r13, 0x20
mov word [rcx + 0xad], r13w
mov al, byte [rsp + 0x37]
mov byte [rcx + 0xb0], al
mov rax, qword [rsp + 0x220]
mov byte [rcx + 0xb1], al
mov dword [rcx + 0xb2], r10d
shr r10, 0x20
mov word [rcx + 0xb6], r10w
mov eax, dword [rsp + 0x78]
mov word [rcx + 0xb8], ax
mov dword [rcx + 0xba], ebp
shr rbp, 0x20
mov word [rcx + 0xbe], bp
movzx eax, word [rsp + 0x38]
mov word [rcx + 0xc0], ax
mov dword [rcx + 0xc2], r12d
shr r12, 0x20
mov word [rcx + 0xc6], r12w
movzx eax, word [rsp + 0x3a]
mov word [rcx + 0xc8], ax
mov rax, qword [rsp + 0x1e8]
mov dword [rcx + 0xca], eax
shr rax, 0x20
mov word [rcx + 0xce], ax
movzx eax, word [rsp + 0x3c]
mov word [rcx + 0xd0], ax
mov rax, qword [rsp + 0x1e0]
mov dword [rcx + 0xd2], eax
shr rax, 0x20
mov word [rcx + 0xd6], ax
movzx eax, word [rsp + 0x3e]
mov word [rcx + 0xd8], ax
mov rax, qword [rsp + 0x218]
mov dword [rcx + 0xda], eax
shr rax, 0x20
mov word [rcx + 0xde], ax
movzx eax, word [rsp + 0x40]
mov word [rcx + 0xe0], ax
mov dword [rcx + 0xe2], esi
shr rsi, 0x20
mov word [rcx + 0xe6], si
movzx eax, word [rsp + 0x42]
mov word [rcx + 0xe8], ax
mov dword [rcx + 0xea], edi
shr rdi, 0x20
mov word [rcx + 0xee], di
call fcn.1400027e2
mov rax, qword [rsp + 0x230]
mov dword [rax], 4
movaps xmm6, xmmword [rsp + 0x610]
movaps xmm7, xmmword [rsp + 0x620]
add rsp, 0x638
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r15, [rsp + 0x570]
and qword [r15 + 0x20], 0
and qword [r15], 0
and qword [r15 + 0x10], 0
lea rdi, [rsp + 0xd0]
mov rcx, rdi
mov rdx, r15
mov r8, qword [rsp + 0x78]
mov r9, qword [rsp + 0x70]
call fcn.1400bbc9c
cmp dword [rdi], 2
jne 0x14000a1ab
mov bpl, byte [rsp + 0xd4]
mov r12, qword [rsp + 0x80]
jmp 0x14000a313
lea rcx, [rsp + 0xd0]
mov ebx, dword [rcx]
mov bpl, byte [rcx + 4]
mov rax, qword [rcx + 5]
mov qword [rsp + 0x330], rax
mov eax, dword [rcx + 0xc]
mov dword [rsp + 0x337], eax
mov rdi, qword [rcx + 0x10]
mov rsi, qword [rcx + 0x18]
movups xmm0, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0x570], xmm0
movups xmm0, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x580], xmm0
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0x590], xmm0
mov rax, qword [rcx + 0x50]
mov qword [rsp + 0x5a0], rax
call fcn.1400bfe47
test rax, rax
mov r12, qword [rsp + 0x80]
je 0x14000a306
mov eax, dword [rsp + 0x337]
mov dword [rsp + 0x42f], eax
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0x428], rax
movaps xmm0, xmmword [rsp + 0x570]
movaps xmm1, xmmword [rsp + 0x580]
movaps xmm2, xmmword [rsp + 0x590]
movaps xmmword [rsp + 0x4d0], xmm0
movaps xmmword [rsp + 0x4e0], xmm1
movaps xmmword [rsp + 0x4f0], xmm2
mov rax, qword [rsp + 0x5a0]
mov qword [rsp + 0x500], rax
cmp ebx, 2
je 0x14000a313
mov eax, dword [rsp + 0x42f]
mov dword [rsp + 0x24c], eax
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x245], rax
mov qword [rsp + 0x250], rdi
mov qword [rsp + 0x258], rsi
movaps xmm0, xmmword [rsp + 0x4d0]
movaps xmm1, xmmword [rsp + 0x4e0]
movaps xmm2, xmmword [rsp + 0x4f0]
movups xmmword [rsp + 0x260], xmm0
movups xmmword [rsp + 0x270], xmm1
movups xmmword [rsp + 0x280], xmm2
mov rax, qword [rsp + 0x500]
mov qword [rsp + 0x290], rax
mov dword [rsp + 0x240], ebx
mov byte [rsp + 0x244], bpl
jmp 0x14000a3b0
mov rcx, rdi
mov rdx, rsi
call fcn.1400448bb
xor ebp, ebp
lea rdi, [rsp + 0x330]
mov byte [rdi], bpl
lea rax, [rsp + 0x4d0]
mov qword [rax], rdi
lea rcx, [0x1400b2c50]
lea r8, str.failed_to_parse_URL:
lea rdx, [rsp + 0x570]
mov qword [rdx], r8
mov r8d, 1
mov qword [rdx + 8], r8
and qword [rdx + 0x20], 0
mov qword [rax + 8], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], r8
lea rsi, [rsp + 0x130]
mov rcx, rsi
call fcn.14005c666
mov eax, 2
mov dword [rsi - 0x58], eax
and qword [rsi + 0x18], 0
mov byte [rsi + 0x28], 0
mov dword [rsi - 0x60], eax
mov r8b, byte [rdi]
lea rsi, [rsp + 0x238]
lea rdx, [rsp + 0xd0]
mov rcx, rsi
call fcn.1400b2c7b
mov r14d, dword [rsi]
cmp r14d, 3
jne 0x14000a4f4
mov ebx, dword [rsp + 0x240]
mov al, byte [rsp + 0x244]
mov rcx, qword [rsp + 0x245]
movzx edx, word [rsp + 0x24d]
mov r8b, byte [rsp + 0x24f]
mov r9d, dword [rsp + 0x250]
mov r10d, dword [rsp + 0x254]
mov r11, qword [rsp + 0x258]
mov esi, dword [rsp + 0x260]
mov rdi, qword [rsp + 0x264]
mov ebp, dword [rsp + 0x26c]
movups xmm0, xmmword [rsp + 0x270]
movups xmm1, xmmword [rsp + 0x280]
mov r14, qword [rsp + 0x290]
mov dword [rsp + 0x438], ebx
mov byte [rsp + 0x43c], al
mov qword [rsp + 0x43d], rcx
mov word [rsp + 0x445], dx
mov byte [rsp + 0x447], r8b
mov dword [rsp + 0x448], r9d
mov dword [rsp + 0x44c], r10d
mov qword [rsp + 0x450], r11
mov dword [rsp + 0x458], esi
mov qword [rsp + 0x45c], rdi
mov dword [rsp + 0x464], ebp
movups xmmword [rsp + 0x468], xmm0
movups xmmword [rsp + 0x478], xmm1
mov qword [rsp + 0x488], r14
lea rsi, [0x140158b1a]
lea r13, [0x140158b2d]
mov ebp, dword [rsp + 0x68]
mov rbx, qword [rsp + 0xa0]
test r12, r12
je 0x14000a877
mov rcx, rbx
call fcn.1400a4fc6
mov rdi, rax
mov r14, rdx
mov r9d, 0xf
mov rcx, rax
mov r8, rsi
call fcn.1400a50bb
test al, al
jne 0x14000a4e7
add rbx, 0x20
mov r9d, 5
mov rcx, rdi
mov rdx, r14
mov r8, r13
call fcn.1400a50bb
add r12, 0xffffffffffffffe0
test al, al
je 0x14000a49b
mov r14, qword [rsp + 0x98]
jmp 0x14000a8c3
movzx eax, byte [rsp + 0x2c7]
shl eax, 0x10
movzx ecx, word [rsp + 0x2c5]
or ecx, eax
shl rcx, 0x20
mov r15d, dword [rsp + 0x2c1]
or r15, rcx
mov al, byte [rsp + 0x2c8]
mov byte [rsp + 0x35], al
movzx eax, byte [rsp + 0x2cf]
shl eax, 0x10
movzx ecx, word [rsp + 0x2cd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x2c9]
or rax, rcx
mov qword [rsp + 0xc0], rax
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x33], al
movzx eax, byte [rsp + 0x2d7]
shl eax, 0x10
movzx ecx, word [rsp + 0x2d5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x2d1]
or rax, rcx
mov qword [rsp + 0xb8], rax
movzx eax, byte [rsp + 0x2df]
shl eax, 0x10
movzx ecx, word [rsp + 0x2dd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x2d9]
or rax, rcx
mov qword [rsp + 0xa8], rax
movzx eax, byte [rsp + 0x2e7]
shl eax, 0x10
movzx ecx, word [rsp + 0x2e5]
or ecx, eax
shl rcx, 0x20
mov r13d, dword [rsp + 0x2e1]
or r13, rcx
mov eax, dword [rsp + 0x2ea]
movzx ecx, word [rsp + 0x2ee]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0xb0], rcx
mov eax, dword [rsp + 0x2f2]
movzx ebp, word [rsp + 0x2f6]
shl rbp, 0x20
or rbp, rax
mov eax, dword [rsp + 0x2fa]
movzx r12d, word [rsp + 0x2fe]
shl r12, 0x20
or r12, rax
mov eax, dword [rsp + 0x302]
movzx ecx, word [rsp + 0x306]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x1e8], rcx
mov eax, dword [rsp + 0x30a]
movzx ecx, word [rsp + 0x30e]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x1e0], rcx
mov eax, dword [rsp + 0x312]
movzx ecx, word [rsp + 0x316]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x218], rcx
mov eax, dword [rsp + 0x31a]
movzx esi, word [rsp + 0x31e]
shl rsi, 0x20
or rsi, rax
mov eax, dword [rsp + 0x322]
movzx edi, word [rsp + 0x326]
shl rdi, 0x20
or rdi, rax
mov al, byte [rsp + 0x2d8]
mov byte [rsp + 0x36], al
mov al, byte [rsp + 0x2e0]
mov byte [rsp + 0x34], al
mov al, byte [rsp + 0x2e8]
mov byte [rsp + 0x37], al
mov eax, dword [rsp + 0x23c]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0x240]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x244]
mov dword [rsp + 0x8c], eax
mov eax, dword [rsp + 0x248]
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0x24c]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x250]
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0x254]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x258]
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x25c]
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x260]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0x264]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x268]
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x26c]
mov dword [rsp + 0x44], eax
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x1f0], rax
mov al, byte [rsp + 0x2c0]
mov qword [rsp + 0x98], rax
mov al, byte [rsp + 0x2e9]
mov qword [rsp + 0x220], rax
movzx eax, word [rsp + 0x2f0]
mov dword [rsp + 0x78], eax
movzx eax, word [rsp + 0x2f8]
mov word [rsp + 0x38], ax
movzx eax, word [rsp + 0x300]
mov word [rsp + 0x3a], ax
movzx eax, word [rsp + 0x308]
mov word [rsp + 0x3c], ax
movzx eax, word [rsp + 0x310]
mov word [rsp + 0x3e], ax
movzx eax, word [rsp + 0x318]
mov word [rsp + 0x40], ax
movzx eax, word [rsp + 0x320]
mov word [rsp + 0x42], ax
jmp 0x140009df3
mov qword [rsp + 0x20], 4
lea rdx, [0x140158b1a]
lea r9, [0x140158b29]
lea rsi, [rsp + 0xd0]
mov r8d, 0xf
mov rcx, rsi
call fcn.1400b2d14
lea rcx, [rsp + 0x548]
mov rdx, rsi
call fcn.1400b2df4
mov ebp, dword [rsp + 0x568]
mov r14, qword [rsp + 0x508]
mov edx, 0x3b9aca00
mov esi, ebp
cmp ebp, edx
jne 0x14000a8d2
mov esi, dword [r14 + 0x48]
cmp esi, edx
je 0x14000a984
lea rax, [r14 + 0x40]
mov ebx, 0x3b9aca00
cmp ebp, ebx
lea rcx, [rsp + 0x560]
cmove rcx, rax
mov rdi, qword [rcx]
call fcn.140098ae0
mov rcx, rax
mov r8, rdi
mov r9d, esi
call fcn.140098c90
cmp edx, ebx
jne 0x14000a97c
xor eax, eax
mov qword [rsp + 0x70], rax
mov eax, 0x1b
mov qword [rsp + 0x80], rax
mov ecx, 0x1b
xor edx, edx
call fcn.140051cfd
mov qword [rsp + 0xc8], rdx
movups xmm0, xmmword [0x140158b3d]
movups xmmword [rax + 0xb], xmm0
movups xmm0, xmmword [0x140158b32]
mov qword [rsp + 0xa0], rax
movups xmmword [rax], xmm0
mov rcx, qword [rsp + 0x448]
mov rdx, qword [rsp + 0x450]
call fcn.1400448bb
mov dword [rsp + 0x68], 2
mov al, 8
mov qword [rsp + 0x98], rax
jmp 0x140009de1
mov qword [rsp + 0x330], rax
lea rax, [rsp + 0x330]
mov dword [rax + 8], edx
movups xmm0, xmmword [rsp + 0x5e0]
movups xmm1, xmmword [rsp + 0x5f0]
movups xmm2, xmmword [rsp + 0x600]
movaps xmmword [rsp + 0x4b0], xmm2
movaps xmmword [rsp + 0x4a0], xmm1
movaps xmmword [rsp + 0x490], xmm0
lea rcx, [rsp + 0x438]
mov qword [rsp + 0x4c0], rcx
mov qword [rsp + 0x4c8], rax
mov rdx, qword [rsp + 0x510]
cmp qword [rdx + 0x30], 0
je 0x14000aae0
mov rcx, r14
call fcn.1400b2940
mov qword [rsp + 0x4d0], rax
mov qword [rsp + 0x4d8], rdx
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x30]
shl rcx, 4
add rcx, rax
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x578], rcx
mov ecx, 0x40
mov edx, 8
call fcn.1400a5819
mov rbx, rax
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movaps xmm2, xmmword [rsp + 0x4b0]
movaps xmm3, xmmword [rsp + 0x4c0]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x30], xmm3
mov qword [rsp + 0x5c0], r15
lea rax, [0x140158b50]
mov qword [rsp + 0x5c8], rax
mov qword [rsp + 0x5d0], rbx
lea rax, [0x140158b88]
mov qword [rsp + 0x5d8], rax
lea rdi, [rsp + 0x238]
lea rsi, [rsp + 0x508]
mov ecx, 0xd
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
call fcn.1400b9965
test rax, rax
je 0x14000ae50
mov r10, rdx
lea rcx, [rsp + 0xd0]
lea r8, [rsp + 0x238]
lea r9, [rsp + 0x5c0]
mov rdx, rax
call qword [r10 + 0x18]
jmp 0x14000ae7b
lea rsi, [rsp + 0xd0]
lea rdx, [rsp + 0x490]
lea r8, [rsp + 0x508]
mov rcx, rsi
call fcn.1400b2e3e
mov ebx, dword [rsi]
cmp ebx, 3
jne 0x14000bb81
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x1e8], eax
movzx eax, byte [rsp + 0x167]
shl eax, 0x10
movzx ecx, word [rsp + 0x165]
or ecx, eax
shl rcx, 0x20
mov r15d, dword [rsp + 0x161]
or r15, rcx
mov al, byte [rsp + 0x168]
mov byte [rsp + 0x35], al
movzx eax, byte [rsp + 0x16f]
shl eax, 0x10
movzx ecx, word [rsp + 0x16d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x169]
or rax, rcx
mov qword [rsp + 0xc0], rax
mov al, byte [rsp + 0x170]
mov byte [rsp + 0x33], al
movzx eax, byte [rsp + 0x177]
shl eax, 0x10
movzx ecx, word [rsp + 0x175]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x171]
or rax, rcx
mov qword [rsp + 0xb8], rax
movzx eax, byte [rsp + 0x17f]
shl eax, 0x10
movzx ecx, word [rsp + 0x17d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x179]
or rax, rcx
mov qword [rsp + 0xa8], rax
movzx eax, byte [rsp + 0x187]
shl eax, 0x10
movzx ecx, word [rsp + 0x185]
or ecx, eax
shl rcx, 0x20
mov r13d, dword [rsp + 0x181]
or r13, rcx
mov eax, dword [rsp + 0x18a]
movzx ecx, word [rsp + 0x18e]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0xb0], rcx
mov eax, dword [rsp + 0x192]
movzx ecx, word [rsp + 0x196]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x1d8], rcx
mov eax, dword [rsp + 0x19a]
movzx ecx, word [rsp + 0x19e]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x1d0], rcx
mov eax, dword [rsp + 0x1a2]
movzx r12d, word [rsp + 0x1a6]
shl r12, 0x20
or r12, rax
mov eax, dword [rsp + 0x1aa]
movzx ebp, word [rsp + 0x1ae]
shl rbp, 0x20
or rbp, rax
mov eax, dword [rsp + 0x1b2]
movzx ecx, word [rsp + 0x1b6]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x218], rcx
mov eax, dword [rsp + 0x1ba]
movzx edi, word [rsp + 0x1be]
shl rdi, 0x20
or rdi, rax
mov sil, byte [rsp + 0x178]
mov al, byte [rsp + 0x180]
mov byte [rsp + 0x34], al
mov eax, dword [rsp + 0xdc]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0xf4]
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0xfc]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x104]
mov dword [rsp + 0x44], eax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x1f8], rax
mov rbx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x1f0], rax
mov al, byte [rsp + 0x160]
mov qword [rsp + 0x98], rax
movzx eax, word [rsp + 0x188]
mov dword [rsp + 0x78], eax
movzx eax, word [rsp + 0x190]
mov word [rsp + 0x38], ax
movzx eax, word [rsp + 0x198]
mov word [rsp + 0x3a], ax
movzx eax, word [rsp + 0x1a0]
mov word [rsp + 0x3c], ax
movzx eax, word [rsp + 0x1a8]
mov word [rsp + 0x3e], ax
movzx eax, word [rsp + 0x1b0]
mov word [rsp + 0x40], ax
movzx edx, word [rsp + 0x1b8]
jmp 0x14000b1dc
lea rcx, [rsp + 0xd0]
lea r8, [rsp + 0x508]
mov rdx, rbx
call fcn.1400b994f
mov edx, 8
mov r8d, 0x40
mov rcx, rbx
call fcn.140004a9e
mov ebx, dword [rsp + 0xd0]
cmp ebx, 3
jne 0x14000b2ec
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x1e8], eax
movzx eax, byte [rsp + 0x167]
shl eax, 0x10
movzx ecx, word [rsp + 0x165]
or ecx, eax
shl rcx, 0x20
mov r15d, dword [rsp + 0x161]
or r15, rcx
mov al, byte [rsp + 0x168]
mov byte [rsp + 0x35], al
movzx eax, byte [rsp + 0x16f]
shl eax, 0x10
movzx ecx, word [rsp + 0x16d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x169]
or rax, rcx
mov qword [rsp + 0xc0], rax
mov al, byte [rsp + 0x170]
mov byte [rsp + 0x33], al
movzx eax, byte [rsp + 0x177]
shl eax, 0x10
movzx ecx, word [rsp + 0x175]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x171]
or rax, rcx
mov qword [rsp + 0xb8], rax
movzx eax, byte [rsp + 0x17f]
shl eax, 0x10
movzx ecx, word [rsp + 0x17d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x179]
or rax, rcx
mov qword [rsp + 0xa8], rax
movzx eax, byte [rsp + 0x187]
shl eax, 0x10
movzx ecx, word [rsp + 0x185]
or ecx, eax
shl rcx, 0x20
mov r13d, dword [rsp + 0x181]
or r13, rcx
mov eax, dword [rsp + 0x18a]
movzx ecx, word [rsp + 0x18e]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0xb0], rcx
mov eax, dword [rsp + 0x192]
movzx ecx, word [rsp + 0x196]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x1d8], rcx
mov eax, dword [rsp + 0x19a]
movzx ecx, word [rsp + 0x19e]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x1d0], rcx
mov eax, dword [rsp + 0x1a2]
movzx r12d, word [rsp + 0x1a6]
shl r12, 0x20
or r12, rax
mov eax, dword [rsp + 0x1aa]
movzx ebp, word [rsp + 0x1ae]
shl rbp, 0x20
or rbp, rax
mov eax, dword [rsp + 0x1b2]
movzx ecx, word [rsp + 0x1b6]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x218], rcx
mov eax, dword [rsp + 0x1ba]
movzx edi, word [rsp + 0x1be]
shl rdi, 0x20
or rdi, rax
mov sil, byte [rsp + 0x178]
mov al, byte [rsp + 0x180]
mov byte [rsp + 0x34], al
mov eax, dword [rsp + 0xdc]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0xf4]
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0xfc]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x104]
mov dword [rsp + 0x44], eax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x1f8], rax
mov rbx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x1f0], rax
mov al, byte [rsp + 0x160]
mov qword [rsp + 0x98], rax
movzx eax, word [rsp + 0x188]
mov dword [rsp + 0x78], eax
movzx eax, word [rsp + 0x190]
mov word [rsp + 0x38], ax
movzx eax, word [rsp + 0x198]
mov word [rsp + 0x3a], ax
movzx eax, word [rsp + 0x1a0]
mov word [rsp + 0x3c], ax
movzx eax, word [rsp + 0x1a8]
mov word [rsp + 0x3e], ax
movzx eax, word [rsp + 0x1b0]
mov word [rsp + 0x40], ax
movzx r14d, word [rsp + 0x1b8]
lea rcx, [rsp + 0x4d0]
call fcn.1400b3a54
mov edx, r14d
cmp dx, 0x18f
mov word [rsp + 0x42], dx
jbe 0x14000b667
mov byte [rsp + 0x36], sil
mov r8d, dword [rsp + 0x78]
mov r14d, r8d
shr r8d, 8
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x8c], eax
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x4c], eax
mov rcx, qword [rsp + 0x1f8]
mov eax, ecx
mov dword [rsp + 0x48], ecx
mov rax, rcx
shr rax, 0x20
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x228], rcx
mov rcx, qword [rsp + 0xc8]
mov dword [rsp + 0x44], eax
mov qword [rsp + 0x1f8], rbx
mov eax, r8d
mov qword [rsp + 0x220], rax
movzx eax, word [rsp + 0x38]
mov dword [rsp + 0x78], eax
movzx eax, word [rsp + 0x3a]
mov word [rsp + 0x38], ax
movzx eax, word [rsp + 0x3c]
mov word [rsp + 0x3a], ax
movzx eax, word [rsp + 0x3e]
mov word [rsp + 0x3c], ax
movzx eax, word [rsp + 0x40]
mov word [rsp + 0x3e], ax
mov qword [rsp + 0xa0], rcx
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0xc8], rax
mov rsi, rdi
mov word [rsp + 0x40], dx
mov ebx, dword [rsp + 0x1e8]
jmp 0x14000b7bb
mov r14b, byte [rsp + 0x160]
movzx eax, byte [rsp + 0x167]
shl eax, 0x10
movzx ecx, word [rsp + 0x165]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x161]
or rax, rcx
mov qword [rsp + 0xc0], rax
mov al, byte [rsp + 0x168]
mov byte [rsp + 0x33], al
movzx eax, byte [rsp + 0x16f]
shl eax, 0x10
movzx ecx, word [rsp + 0x16d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x169]
or rax, rcx
mov qword [rsp + 0xb8], rax
mov al, byte [rsp + 0x170]
mov byte [rsp + 0x36], al
movzx eax, byte [rsp + 0x177]
shl eax, 0x10
movzx ecx, word [rsp + 0x175]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x171]
or rax, rcx
mov qword [rsp + 0xa8], rax
mov al, byte [rsp + 0x178]
mov byte [rsp + 0x34], al
movzx eax, byte [rsp + 0x17f]
shl eax, 0x10
movzx ecx, word [rsp + 0x17d]
or ecx, eax
shl rcx, 0x20
mov r13d, dword [rsp + 0x179]
or r13, rcx
movzx eax, byte [rsp + 0x187]
shl eax, 0x10
movzx ecx, word [rsp + 0x185]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x18a]
movzx edx, word [rsp + 0x18e]
shl rdx, 0x20
or rdx, rax
mov qword [rsp + 0x1d8], rdx
mov eax, dword [rsp + 0x192]
movzx edx, word [rsp + 0x196]
shl rdx, 0x20
or rdx, rax
mov qword [rsp + 0x1d0], rdx
mov eax, dword [rsp + 0x19a]
movzx edx, word [rsp + 0x19e]
shl rdx, 0x20
or rdx, rax
mov qword [rsp + 0x1e8], rdx
mov eax, dword [rsp + 0x1a2]
movzx edx, word [rsp + 0x1a6]
shl rdx, 0x20
or rdx, rax
mov qword [rsp + 0x1e0], rdx
mov eax, dword [rsp + 0x1aa]
movzx edx, word [rsp + 0x1ae]
shl rdx, 0x20
or rdx, rax
mov qword [rsp + 0x218], rdx
mov eax, dword [rsp + 0x1b2]
movzx esi, word [rsp + 0x1b6]
shl rsi, 0x20
or rsi, rax
mov eax, dword [rsp + 0x1ba]
movzx edi, word [rsp + 0x1be]
shl rdi, 0x20
or rdi, rax
mov eax, dword [rsp + 0x181]
mov qword [rsp + 0x220], rax
or rcx, rax
shr rcx, 8
mov qword [rsp + 0xb0], rcx
mov al, byte [rsp + 0x180]
mov byte [rsp + 0x37], al
mov eax, dword [rsp + 0xd4]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0xdc]
mov dword [rsp + 0x8c], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0xf4]
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0xfc]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x104]
mov dword [rsp + 0x44], eax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x1f0], rax
mov r15, qword [rsp + 0x158]
movzx eax, word [rsp + 0x188]
mov dword [rsp + 0x78], eax
movzx eax, word [rsp + 0x190]
mov word [rsp + 0x38], ax
movzx eax, word [rsp + 0x198]
mov word [rsp + 0x3a], ax
movzx eax, word [rsp + 0x1a0]
mov word [rsp + 0x3c], ax
movzx eax, word [rsp + 0x1a8]
mov word [rsp + 0x3e], ax
movzx eax, word [rsp + 0x1b0]
mov word [rsp + 0x40], ax
movzx eax, word [rsp + 0x1b8]
mov word [rsp + 0x42], ax
lea rcx, [rsp + 0x4d0]
call fcn.1400b3a54
jmp 0x14000beea
mov r14b, byte [rsp + 0x34]
mov byte [rsp + 0x34], sil
mov al, byte [rsp + 0x33]
mov byte [rsp + 0x36], al
mov al, byte [rsp + 0x35]
mov byte [rsp + 0x33], al
mov rax, qword [rsp + 0x98]
mov byte [rsp + 0x35], al
mov rsi, qword [rsp + 0x218]
mov qword [rsp + 0x218], rbp
mov rbp, r12
mov r12, qword [rsp + 0x1d0]
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x1d8], rax
movabs rax, 0xffffffffffff00
and rax, r13
mov qword [rsp + 0x220], r13
mov r13, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0xa8], rcx
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], r15
mov r15, qword [rsp + 0x1f0]
mov ecx, r15d
mov qword [rsp + 0x98], rcx
shr r15, 8
shr rax, 8
mov ecx, dword [rsp + 0x68]
mov dword [rsp + 0x90], ecx
mov rcx, qword [rsp + 0x210]
mov qword [rsp + 0x228], rcx
mov rcx, qword [rsp + 0x208]
mov qword [rsp + 0x210], rcx
mov rcx, qword [rsp + 0x200]
mov qword [rsp + 0x208], rcx
mov qword [rsp + 0x200], rbx
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x80], rax
mov eax, dword [rsp + 0x1e8]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x8c], eax
mov ebx, 3
mov rcx, qword [rsp + 0x448]
mov rdx, qword [rsp + 0x450]
call fcn.1400448bb
cmp ebx, 3
jne 0x14000bb62
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x340], eax
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x344], eax
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x348], eax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x34c], eax
mov eax, dword [rsp + 0x60]
mov dword [rsp + 0x350], eax
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x354], eax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x358], eax
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x35c], eax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x360], eax
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x364], eax
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x368], eax
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x36c], eax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x378], rax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x380], rax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x388], rax
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x390], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x398], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x3a0], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x3a8], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x3b0], rax
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x3b8], rax
mov rax, qword [rsp + 0x98]
mov byte [rsp + 0x3c0], al
mov rax, r15
shr rax, 0x30
mov byte [rsp + 0x3c7], al
mov dword [rsp + 0x3c1], r15d
shr r15, 0x20
mov word [rsp + 0x3c5], r15w
mov al, byte [rsp + 0x35]
mov byte [rsp + 0x3c8], al
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
shr rax, 0x30
mov byte [rsp + 0x3cf], al
mov dword [rsp + 0x3c9], ecx
shr rcx, 0x20
mov word [rsp + 0x3cd], cx
mov al, byte [rsp + 0x33]
mov byte [rsp + 0x3d0], al
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
shr rax, 0x30
mov byte [rsp + 0x3d7], al
mov dword [rsp + 0x3d1], ecx
shr rcx, 0x20
mov word [rsp + 0x3d5], cx
mov al, byte [rsp + 0x36]
mov byte [rsp + 0x3d8], al
mov rcx, qword [rsp + 0xa8]
mov rax, rcx
shr rax, 0x30
mov byte [rsp + 0x3df], al
mov dword [rsp + 0x3d9], ecx
shr rcx, 0x20
mov word [rsp + 0x3dd], cx
mov al, byte [rsp + 0x34]
mov byte [rsp + 0x3e0], al
mov rax, r13
shr rax, 0x30
mov byte [rsp + 0x3e7], al
mov dword [rsp + 0x3e1], r13d
shr r13, 0x20
mov word [rsp + 0x3e5], r13w
mov byte [rsp + 0x3e8], r14b
mov rax, qword [rsp + 0x220]
mov byte [rsp + 0x3e9], al
mov rax, qword [rsp + 0xb0]
mov dword [rsp + 0x3ea], eax
shr rax, 0x20
mov word [rsp + 0x3ee], ax
mov eax, dword [rsp + 0x78]
mov word [rsp + 0x3f0], ax
mov rax, qword [rsp + 0x1d8]
mov dword [rsp + 0x3f2], eax
shr rax, 0x20
mov word [rsp + 0x3f6], ax
movzx eax, word [rsp + 0x38]
mov word [rsp + 0x3f8], ax
mov rax, qword [rsp + 0x1d0]
mov dword [rsp + 0x3fa], eax
shr rax, 0x20
mov word [rsp + 0x3fe], ax
movzx eax, word [rsp + 0x3a]
mov word [rsp + 0x400], ax
mov dword [rsp + 0x402], r12d
shr r12, 0x20
mov word [rsp + 0x406], r12w
movzx eax, word [rsp + 0x3c]
mov word [rsp + 0x408], ax
mov dword [rsp + 0x40a], ebp
shr rbp, 0x20
mov word [rsp + 0x40e], bp
movzx eax, word [rsp + 0x3e]
mov word [rsp + 0x410], ax
mov rax, qword [rsp + 0x218]
mov dword [rsp + 0x412], eax
shr rax, 0x20
mov word [rsp + 0x416], ax
movzx eax, word [rsp + 0x40]
mov word [rsp + 0x418], ax
mov dword [rsp + 0x41a], esi
shr rsi, 0x20
mov word [rsp + 0x41e], si
movzx eax, word [rsp + 0x42]
mov word [rsp + 0x420], ax
mov dword [rsp + 0x422], edi
shr rdi, 0x20
mov word [rsp + 0x426], di
cmp ax, 0xc8
je 0x14000bf3c
movzx ecx, ax
mov eax, 7
cmp ecx, 0xcc
je 0x14000bb46
mov eax, 6
mov rcx, qword [rsp + 0x230]
mov dword [rcx], eax
lea rcx, [rsp + 0x340]
call fcn.140002b44
jmp 0x14000a13a
mov byte [rsp + 0x37], r14b
mov qword [rsp + 0x1e0], rbp
mov qword [rsp + 0x1e8], r12
mov r14b, byte [rsp + 0x35]
jmp 0x14000bf0b
mov r14b, byte [rsp + 0x160]
movzx eax, byte [rsp + 0x167]
shl eax, 0x10
movzx ecx, word [rsp + 0x165]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x161]
or rax, rcx
mov qword [rsp + 0xc0], rax
mov al, byte [rsp + 0x168]
mov byte [rsp + 0x33], al
movzx eax, byte [rsp + 0x16f]
shl eax, 0x10
movzx ecx, word [rsp + 0x16d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x169]
or rax, rcx
mov qword [rsp + 0xb8], rax
mov al, byte [rsp + 0x170]
mov byte [rsp + 0x36], al
movzx eax, byte [rsp + 0x177]
shl eax, 0x10
movzx ecx, word [rsp + 0x175]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x171]
or rax, rcx
mov qword [rsp + 0xa8], rax
mov al, byte [rsp + 0x178]
mov byte [rsp + 0x34], al
movzx eax, byte [rsp + 0x17f]
shl eax, 0x10
movzx ecx, word [rsp + 0x17d]
or ecx, eax
shl rcx, 0x20
mov r13d, dword [rsp + 0x179]
or r13, rcx
movzx eax, byte [rsp + 0x187]
shl eax, 0x10
movzx ecx, word [rsp + 0x185]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x18a]
movzx edx, word [rsp + 0x18e]
shl rdx, 0x20
or rdx, rax
mov qword [rsp + 0x1d8], rdx
mov eax, dword [rsp + 0x192]
movzx edx, word [rsp + 0x196]
shl rdx, 0x20
or rdx, rax
mov qword [rsp + 0x1d0], rdx
mov eax, dword [rsp + 0x19a]
movzx edx, word [rsp + 0x19e]
shl rdx, 0x20
or rdx, rax
mov qword [rsp + 0x1e8], rdx
mov eax, dword [rsp + 0x1a2]
movzx edx, word [rsp + 0x1a6]
shl rdx, 0x20
or rdx, rax
mov qword [rsp + 0x1e0], rdx
mov eax, dword [rsp + 0x1aa]
movzx edx, word [rsp + 0x1ae]
shl rdx, 0x20
or rdx, rax
mov qword [rsp + 0x218], rdx
mov eax, dword [rsp + 0x1b2]
movzx esi, word [rsp + 0x1b6]
shl rsi, 0x20
or rsi, rax
mov eax, dword [rsp + 0x1ba]
movzx edi, word [rsp + 0x1be]
shl rdi, 0x20
or rdi, rax
mov eax, dword [rsp + 0x181]
mov qword [rsp + 0x220], rax
or rcx, rax
shr rcx, 8
mov qword [rsp + 0xb0], rcx
mov al, byte [rsp + 0x180]
mov byte [rsp + 0x37], al
mov eax, dword [rsp + 0xd4]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0xdc]
mov dword [rsp + 0x8c], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0xf4]
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0xfc]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x104]
mov dword [rsp + 0x44], eax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x1f0], rax
mov r15, qword [rsp + 0x158]
movzx eax, word [rsp + 0x188]
mov dword [rsp + 0x78], eax
movzx eax, word [rsp + 0x190]
mov word [rsp + 0x38], ax
movzx eax, word [rsp + 0x198]
mov word [rsp + 0x3a], ax
movzx eax, word [rsp + 0x1a0]
mov word [rsp + 0x3c], ax
movzx eax, word [rsp + 0x1a8]
mov word [rsp + 0x3e], ax
movzx eax, word [rsp + 0x1b0]
mov word [rsp + 0x40], ax
movzx eax, word [rsp + 0x1b8]
mov word [rsp + 0x42], ax
mov qword [rsp + 0x98], r15
shr r15, 8
mov rcx, qword [rsp + 0x448]
mov rdx, qword [rsp + 0x450]
call fcn.1400448bb
mov dl, byte [rsp + 0x33]
mov r8, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xb8]
mov r10, qword [rsp + 0xb0]
mov rbp, qword [rsp + 0x1d8]
mov r12, qword [rsp + 0x1d0]
jmp 0x140009e5b
lea rbx, [rsp + 0x238]
mov qword [rbx], 1
xorps xmm0, xmm0
movups xmmword [rbx + 8], xmm0
lea r14, [rsp + 0xd0]
lea rdx, [rsp + 0x340]
mov r8d, 0xe8
mov rcx, r14
call fcn.1400efbc0
mov rdi, qword [r14 + 0xa8]
mov rsi, qword [r14 + 0xb0]
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
call fcn.1400448bb
mov rcx, qword [r14 + 0x78]
mov rdx, qword [r14 + 0x80]
call fcn.1400448bb
lea rcx, [rsp + 0x160]
call fcn.1400a6986
lea rcx, [rsp + 0x188]
call fcn.1400a69e1
lea r14, [rsp + 0x508]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call qword [rsi + 0x30]
cmp qword [r14], 0
je 0x14000c01a
mov rax, qword [rsp + 0x510]
lea rcx, [rsp + 0xd0]
mov qword [rcx], rax
call fcn.140002857
mov rax, qword [rsp + 0x230]
mov dword [rax], 5
mov rcx, rdi
mov rdx, rsi
call fcn.1400a69b0
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rsp + 0x240]
call fcn.1400448bb
jmp 0x14000a13a
mov rcx, rdi
mov rdx, rsi
call fcn.1400a69b0
mov rax, qword [rsp + 0x248]
mov rcx, qword [rsp + 0x230]
mov qword [rcx + 0x18], rax
movups xmm0, xmmword [rsp + 0x238]
movups xmmword [rcx + 8], xmm0
mov dword [rcx], 8
jmp 0x14000a13a
lea rcx, [rsp + 0xd0]
call fcn.1400a56ad
test r15, r15
lea rax, str.could_not_resolve_to_any_addresses
cmovne rax, r15
lea r8, [rsp + 0xd0]
mov qword [r8], rax
lea rax, [0x140159dd0]
mov qword [rsp + 0x20], rax
lea rcx, [0x14015ab2d]
lea r9, fcn.140002857
mov edx, 0x2b
call fcn.1400fdfb0
ud2
ud2
mov rax, qword [rsp + 0x240]
jmp 0x14000c06b
mov rax, qword [rsp + 0xd8]
lea r8, [rsp + 0x238]
mov qword [r8], rax
lea rax, [0x140159de8]
jmp 0x14000c07d
lea rcx, [rsp + 0x238]
call fcn.1400af14b
lea rcx, [rsp + 0x340]
call fcn.14004b2e7
lea r8, [rsp + 0xd0]
mov qword [r8], rbx
lea rax, [0x140156f78]
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_spawn_thread_rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_src_threadmod.rs
lea r9, fcn.140002857
mov edx, 0x16
jmp 0x14000c095