Function at 0x1400133a8
Capabilities:
Connect socket
Load assembly via iassembly
Set socket configuration

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x3df8
call fcn.1400e2530
sub rsp, rax
mov r13, rdx
mov qword [rsp + 0x2a8], rcx
movzx eax, byte [rdx + 0x1490]
test eax, eax
mov qword [rsp + 0xd8], rdx
mov qword [rsp + 0xb8], r8
je 0x140013457
cmp eax, 3
jne case.default.0x140013418
mov r14, r8
lea rax, [r13 + 0x140]
mov qword [rsp + 0x2a0], rax
movzx eax, byte [r13 + 0x3aa]
lea rcx, [0x140019898]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [r13 + 0x3e8]
movzx eax, byte [r13 + 0x3e8]
lea rdi, [r13 + 0x3d0]
lea rcx, [0x1400198dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x48], rdx
movzx ebp, word [r13 + 0x3f0]
jmp 0x140014bd0
and word [r13 + 0x1491], 0
lea rsi, [rsp + 0xbf0]
mov rcx, rsi
call fcn.1400a51eb
mov rax, qword [rsi]
test rax, rax
je 0x140013655
movups xmm0, xmmword [rsp + 0xbf8]
movups xmm1, xmmword [rsp + 0xc08]
mov rcx, qword [rsp + 0xc18]
movups xmm2, xmmword [rsp + 0xc20]
movups xmmword [r13 + 0x30], xmm2
mov rdx, qword [rsp + 0xc30]
mov qword [r13 + 0x40], rdx
movups xmm2, xmmword [rsp + 0xc38]
movups xmmword [r13 + 0x48], xmm2
mov rdx, qword [rsp + 0xc48]
mov qword [r13 + 0x58], rdx
mov qword [r13], rax
movups xmmword [r13 + 8], xmm0
movups xmmword [r13 + 0x18], xmm1
mov qword [r13 + 0x28], rcx
lea rcx, str._____BEGIN_CERTIFICATE______nMIIEIDCCAwgCCQDJCQAdVx4UDANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMC_nVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFTATBgNVBAcTDFNhbnRhIE1vbmljYTET_nMBEGA1UEChMKUmlvdCBHYW1lczEdMBsGA1UECxMUTG9MIEdhbWUgRW5naW5lZXJp_nbmcxMzAxBgNVBAMTKkxvTCBHYW1lIEVuZ2luZWVyaW5nIENlcnRpZmljYXRlIEF1_ndGhvcml0eTEtMCsGCSqGSIb3DQEJARYeZ2FtZXRlY2hub2xvZ2llc0ByaW90Z2Ft_nZXMuY29tMB4XDTEzMTIwNDAwNDgzOVoXDTQzMTEyNzAwNDgzOVowgdExCzAJBgNV_nBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRUwEwYDVQQHEwxTYW50YSBNb25p_nY2ExEzARBgNVBAoTClJpb3QgR2FtZXMxHTAbBgNVBAsTFExvTCBHYW1lIEVuZ2lu_nZWVyaW5nMTMwMQYDVQQDEypMb0wgR2FtZSBFbmdpbmVlcmluZyBDZXJ0aWZpY2F0_nZSBBdXRob3JpdHkxLTArBgkqhkiG9w0BCQEWHmdhbWV0ZWNobm9sb2dpZXNAcmlv_ndGdhbWVzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKoJemF__n6PNG3GRJGbjzImTdOo1OJRDI7noRwJgDqkaJFkwv0X8aPUGbZSUzUO23cQcCgpYj_n21ygzKu5dtCN2EcQVVpNtyPuM2V4eEGr1woodzALtufL3Nlyh6g5jKKuDIfeUBHv_nJNyQf2h3Uha16lnrXmz9o9wsX_jfjUAljBJqsMeACOpXfuZyYKUCxSPOZaYTLC_ny0GQfiT431pJHBQlrXAUwzOmaJPQ7M6mLfsnpHibSkxUfMfHROaYCZ_sbWKl3lr_nZA9DbwaKKfS1Iw0ucAeDudyuqb4JntGU_W0aboKA0c3YB02mxAM4oDnqseuKV_CX_n8SQAiaXnYotuNXMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAf3KPmddqEqqC8iLs_nlcd0euC4F5USp9YsrZ3WuOzHqVxTtX3hR1scdlDXNvrsebQZUqwGdZGMS16ln3k_nWObw7BbhU89tDNCN7Lt_IjT4MGRYRETmRc5EeIXxHkQ78bQqbmAI3GsW7kJsoO_nq3DdeEMBUJrhWorsAQCgUyZO166SAtKXKLIcxaddC49NvMQPJyzm3V2b1roP_nSvD2WV8gRYUnGmy_N0u6ANq5EsbhZ548zZcBI4upsWChTLyxt2RxR7uGlS15_nEcGfKZg024k_J32XP4hdho7WYAS2xMiV83CfLR_MNi8oSMaVQTdKD8cpgiWJk3L_nXWehWA_n_____END_CERTIFICATE______nC:Users_tuxis.cargogitcheckouts_shaco_2a4eb58f7700b91ac42db26_srcutils_request.rs
call fcn.14004de10
test rax, rax
jne 0x1400150be
xorps xmm0, xmm0
lea rdi, [rsp + 0xbf0]
movups xmmword [rdi + 0x18], xmm0
and qword [rdi], 0
mov word [rdi + 0x28], 0x501
mov qword [rdi + 0x10], 8
mov dword [rdi + 0x2a], 0x10000
mov rcx, rdi
call fcn.14004dfaa
lea rsi, [rsp + 0x8b0]
mov rcx, rsi
mov rdx, rdi
call fcn.14004dfe6
cmp dword [rsi], 2
je 0x1400150d2
lea rbp, [r13 + 0x48]
movups xmm0, xmmword [rsp + 0x8b0]
movups xmm1, xmmword [rsp + 0x8c0]
movaps xmmword [rsp + 0x810], xmm1
movaps xmmword [rsp + 0x800], xmm0
cmp qword [rsp + 0xbf0], 0
je 0x140013576
mov rcx, qword [rsp + 0xbf8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
lea rdi, [rsp + 0xbf0]
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x20]
call fcn.14004dd9f
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
call fcn.140049f20
movaps xmm0, xmmword [rsp + 0x800]
movaps xmm1, xmmword [rsp + 0x810]
movaps xmmword [rsp + 0x530], xmm1
movaps xmmword [rsp + 0x520], xmm0
mov byte [r13 + 0x1492], 1
lea rbx, [rsp + 0x8b0]
mov qword [rbx], rbp
lea rax, str.wss:__127.0.0.1:
mov qword [rdi], rax
mov eax, 1
mov qword [rdi + 8], rax
and qword [rdi + 0x10], 0
lea rcx, [0x140007730]
mov qword [rbx + 8], rcx
mov qword [rdi + 0x20], rsi
mov qword [rdi + 0x28], rax
lea rbp, [rsp + 0x2ce8]
mov rcx, rbp
mov rdx, rdi
call fcn.140006dd8
mov rsi, qword [rbp]
mov r8, qword [rbp + 0x10]
mov rcx, rbx
mov rdx, rsi
call fcn.140020344
lea rdi, [rsp + 0xbf0]
mov rcx, rdi
mov rdx, rbx
call fcn.140040f6d
mov bl, byte [rdi]
cmp bl, 3
jne 0x14001373f
mov r14b, byte [rsp + 0xbf1]
mov r13d, 0xd
mov ebp, 3
mov r12b, 2
jmp 0x1400142e6
mov al, byte [rsp + 0xbf8]
lea rcx, [rsp + 0x1a50]
mov byte [rcx], al
lea rsi, [rsp + 0xa60]
mov qword [rsi], 1
movabs rax, 0x2000000000
lea rdx, [rsp + 0x8b0]
mov qword [rdx + 0x30], rax
mov byte [rdx + 0x38], 3
and qword [rdx], 0
xorps xmm0, xmm0
and qword [rdx + 0x10], 0
movups xmmword [rsi + 8], xmm0
mov qword [rdx + 0x20], rsi
lea rax, [0x1400e8f60]
mov qword [rdx + 0x28], rax
call fcn.1400a2098
mov ecx, eax
call fcn.140006baa
mov r14, qword [rsi]
mov rax, qword [rsi + 8]
mov qword [rsp + 0x50], rax
mov r15, qword [rsi + 0x10]
mov r12d, 2
xor eax, eax
mov qword [rsp + 0xb8], rax
jmp 0x1400151f7
lea rbx, [r13 + 0x688]
lea rsi, [rsp + 0xbf0]
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.140008d4e
mov r12, qword [rsi + 0x18]
cmp r12, 4
jne 0x140018b28
mov al, 3
jmp 0x140019830
lea rdi, [rsp + 0xbf2]
mov bpl, byte [rdi - 1]
lea rsi, [rsp + 0x2152]
mov r8d, 0x56
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi - 2], bl
mov byte [rsi - 1], bpl
mov r14, qword [rsi + 0x16]
mov qword [rdi - 2], 1
mov qword [rdi + 0x3e], 0xb
test r14, r14
je 0x14001399f
lea rdi, [rsp + 0xbf0]
mov rcx, rdi
call fcn.1400d8fcc
mov r12, qword [rsp + 0x2160]
lea rbx, [rsp + 0x8b0]
and dword [rbx], 0
mov ecx, 0x40
mov rdx, rbx
call fcn.1400d7498
mov qword [rdi], r12
mov qword [rdi + 8], r14
and qword [rdi + 0x10], 0
mov rbp, rdx
mov eax, dword [rbx]
mov qword [rdi + 0x18], r14
mov dword [rdi + 0x28], 0x40
mov qword [rdi + 0x20], rdx
lea r15, [rsp + 0xc1c]
mov dword [r15], eax
xor ebx, ebx
mov rax, rdi
mov rdi, r14
sub rdi, rbx
cmovb rdi, rax
lea rcx, [r12 + rbx]
mov eax, 0
cmovae rax, rcx
jb 0x1400138bd
mov cl, byte [rsp + rbp + 0xc1b]
cmp rdi, 0xf
ja 0x140013823
xor edx, edx
cmp rdi, rdx
je 0x140013830
cmp byte [rax + rdx], cl
je 0x140013837
inc rdx
jmp 0x140013814
mov rdx, rax
mov r8, rdi
call fcn.140024ed0
jmp 0x14001383c
mov rdx, rdi
xor eax, eax
jmp 0x14001383c
mov eax, 1
cmp rax, 1
jne 0x1400138bd
add rbx, rdx
inc rbx
mov qword [rsp + 0xc00], rbx
mov rsi, rbx
sub rsi, rbp
jb 0x1400137e5
cmp rbx, r14
ja 0x1400137e5
cmp rbp, 5
jae 0x140015095
lea rcx, [r12 + rsi]
mov rdx, rbp
mov r8, r15
mov r9, rbp
call fcn.140020106
test al, al
je 0x1400137e5
inc rsi
je 0x140015079
cmp r14, rsi
jbe 0x140015073
cmp byte [r12 + rsi], 0xbf
jg 0x140015079
lea rax, str._rustc_8b705839cd656d202e920efa8769cbe43a5ee269librarycore_src_strmod.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
xor r8d, r8d
mov r9, rsi
call fcn.1400e3770
ud2
xor eax, eax
test rax, rax
cmove rbp, r14
test rbp, rbp
je 0x1400139e8
test rax, rax
cmovne r12, rax
lea rsi, [rsp + 0x8b0]
mov rcx, rsi
call fcn.14003fc69
mov bl, byte [rsi]
mov r13b, byte [rsi + 1]
mov rsi, qword [rsi + 0xb0]
mov edi, 3
cmp rsi, 3
je 0x140013bc7
lea rdi, [rsp + 0x8b2]
lea r15, [rsp + 0xbf2]
mov byte [r15 - 2], bl
mov byte [r15 - 1], r13b
mov r8d, 0xae
mov rcx, r15
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [r15 + 0xae], rsi
movups xmm0, xmmword [rdi + 0xb6]
movups xmm1, xmmword [rdi + 0xc6]
movups xmmword [r15 + 0xb6], xmm0
movups xmmword [r15 + 0xc6], xmm1
mov rax, qword [rdi + 0xd6]
mov qword [r15 + 0xd6], rax
lea rdx, str.GETHostConnectionUpgradewebsocketSec_WebSocket_Version13Sec_WebSocket_KeyC:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823_tungstenite_0.18.0_srchandshakeclient.rsGET___r_n
lea rdi, [rsp + 0xa60]
mov r8d, 3
mov rcx, rdi
call fcn.14003f90c
mov bl, byte [rdi]
cmp bl, 0xb
jne 0x140013b26
lea rcx, [rsp + 0xbf0]
call fcn.1400d8811
mov bl, 1
mov esi, 3
jmp 0x140013bc4
mov r12b, 1
jmp 0x1400139eb
mov r12b, 4
lea rcx, [rsp + 0x2150]
call fcn.1400d87d3
mov r13d, 0xb
mov ebp, 3
xor r15d, r15d
xor r14d, r14d
jmp 0x1400142de
lea rbx, [r13 + 0x688]
mov rax, qword [r13 + 0x6a8]
mov qword [rsp + 0xa80], rax
movups xmm0, xmmword [r13 + 0x688]
movups xmm1, xmmword [r13 + 0x698]
movaps xmmword [rsp + 0xa70], xmm1
movaps xmmword [rsp + 0xa60], xmm0
test dil, dil
mov qword [rsp + 0x48], rbp
je 0x140013f58
lea rcx, [rsp + 0xa60]
call fcn.140006421
mov r12d, 3
xor ebp, ebp
jmp 0x140013f9d
lea r14, [rsp + 0xa60]
mov r13b, byte [r14 + 1]
mov al, byte [r14 + 2]
mov byte [rsp + 0x38], al
movups xmm0, xmmword [r14 + 3]
movaps xmmword [rsp + 0x1900], xmm0
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x190d], rax
lea rdi, [rsp + 0xbf0]
mov rcx, rdi
call fcn.1400d8844
mov byte [rdi], bl
mov byte [rdi + 1], r13b
mov al, byte [rsp + 0x38]
mov byte [rdi + 2], al
movaps xmm0, xmmword [rsp + 0x1900]
movups xmmword [rdi + 3], xmm0
mov rax, qword [rsp + 0x190d]
mov qword [rdi + 0x10], rax
mov r8d, 0xae
mov rcx, r14
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0xca8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x1a50], xmm0
movaps xmmword [rsp + 0x1a60], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x1a70], rax
mov rdi, rsi
lea rsi, [rsp + 0xbf2]
mov byte [rsi - 2], bl
mov byte [rsi - 1], r13b
lea rdx, [rsp + 0xa60]
mov r8d, 0xae
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0xae], rdi
lea rdi, [rsp + 0x1a50]
movaps xmm0, xmmword [rdi]
movaps xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0xb6], xmm0
movups xmmword [rsi + 0xc6], xmm1
mov rax, qword [rdi + 0x20]
mov qword [rsi + 0xd6], rax
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x20], r12
lea r8, [0x14012a43b]
lea rsi, [rsp + 0x8b0]
lea rdx, [rsp + 0xbf0]
mov r9d, 4
mov rcx, rsi
call fcn.1400d8860
lea rbx, [0x14012a449]
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], 7
lea r8, [0x14012a43f]
lea rbp, [rsp + 0xbf0]
mov r9d, 0xa
mov rcx, rbp
mov rdx, rsi
call fcn.1400d8860
lea rax, [0x14012a450]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 9
lea r14, [rsp + 0x8b0]
mov r9d, 7
mov r8, rbx
mov rcx, r14
mov rdx, rbp
call fcn.1400d8860
lea rax, [0x14012a46e]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 2
lea r8, [0x14012a459]
lea r13, [rsp + 0xa60]
mov r9d, 0x15
mov rcx, r13
mov rdx, r14
call fcn.1400d8860
call fcn.14004fc72
mov rsi, rax
mov rcx, rax
call fcn.1400d9391
mov byte [rsp + 0x38], al
mov rcx, rsi
call fcn.1400d9391
mov byte [rsp + 0x40], al
mov rcx, rsi
call fcn.1400d9391
mov byte [rsp + 0x50], al
mov rcx, rsi
call fcn.1400d9391
mov byte [rsp + 0x58], al
mov rcx, rsi
call fcn.1400d9391
mov byte [rsp + 0x70], al
mov rcx, rsi
call fcn.1400d9391
mov byte [rsp + 0x90], al
mov rcx, rsi
call fcn.1400d9391
mov byte [rsp + 0x48], al
mov rcx, rsi
call fcn.1400d9391
mov byte [rsp + 0x60], al
mov rcx, rsi
call fcn.1400d9391
mov byte [rsp + 0x80], al
mov rcx, rsi
call fcn.1400d9391
mov byte [rsp + 0x88], al
mov rcx, rsi
call fcn.1400d9391
mov byte [rsp + 0x68], al
mov rcx, rsi
call fcn.1400d9391
mov ebp, eax
mov rcx, rsi
call fcn.1400d9391
mov r12d, eax
mov rcx, rsi
call fcn.1400d9391
mov ebx, eax
mov rcx, rsi
call fcn.1400d9391
mov r15d, eax
mov rcx, rsi
call fcn.1400d9391
mov cl, byte [rsp + 0x38]
mov byte [rdi], cl
mov cl, byte [rsp + 0x40]
mov byte [rdi + 1], cl
mov cl, byte [rsp + 0x50]
mov byte [rdi + 2], cl
mov cl, byte [rsp + 0x58]
mov byte [rdi + 3], cl
mov cl, byte [rsp + 0x70]
mov byte [rdi + 4], cl
mov cl, byte [rsp + 0x90]
mov byte [rdi + 5], cl
mov cl, byte [rsp + 0x48]
mov byte [rdi + 6], cl
mov cl, byte [rsp + 0x60]
mov byte [rdi + 7], cl
mov cl, byte [rsp + 0x80]
mov byte [rdi + 8], cl
mov cl, byte [rsp + 0x88]
mov byte [rdi + 9], cl
mov cl, byte [rsp + 0x68]
mov byte [rdi + 0xa], cl
mov byte [rdi + 0xb], bpl
mov byte [rdi + 0xc], r12b
mov byte [rdi + 0xd], bl
mov byte [rdi + 0xe], r15b
mov byte [rdi + 0xf], al
mov rcx, rsi
call fcn.14004f036
mov ecx, 0x18
mov dl, 1
call fcn.14009a6f5
mov rsi, rax
mov rbx, rdx
mov edx, 0x10
mov r9d, 0x18
mov rcx, rdi
mov r8, rax
call fcn.14001ebec
mov qword [r14], rsi
mov qword [r14 + 8], rbx
mov qword [r14 + 0x10], 0x18
lea rsi, [rsp + 0xbf0]
lea rdx, [rsp + 0x8b0]
mov rcx, rsi
call fcn.1400a2156
lea rdi, [rsp + 0x2df0]
mov rcx, rdi
mov rdx, rsi
call fcn.1400d8d37
mov r12b, byte [r13]
mov r14b, byte [r13 + 1]
mov rbp, qword [r13 + 0xb0]
mov rsi, qword [rdi]
mov r15, qword [rdi + 8]
cmp rbp, 3
jne 0x140013eae
mov rcx, rsi
mov rdx, r15
call fcn.14001d690
mov ebx, 3
jmp 0x14001406b
mov r13, qword [rsp + 0x2e00]
lea rdi, [rsp + 0xa62]
lea rbx, [rsp + 0xbf2]
mov byte [rbx - 2], r12b
mov byte [rbx - 1], r14b
mov r8d, 0xae
mov rcx, rbx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0xae], rbp
movups xmm0, xmmword [rdi + 0xb6]
movups xmm1, xmmword [rdi + 0xc6]
movups xmmword [rbx + 0xb6], xmm0
movups xmmword [rbx + 0xc6], xmm1
mov rax, qword [rdi + 0xd6]
mov qword [rbx + 0xd6], rax
lea rdx, [0x14012a470]
lea rbp, [rsp + 0x8b0]
mov r8d, 0x11
mov rcx, rbp
call fcn.14003f637
cmp qword [rbp], 0
je 0x140013ff0
lea rcx, [rsp + 0xbf0]
call fcn.1400d8811
mov rcx, rsi
mov rdx, r15
call fcn.14001d690
mov r12b, 4
jmp 0x140014066
mov rbp, qword [rsp + 0xa60]
mov rax, qword [rsp + 0xa68]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xa70]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0xa78]
mov qword [rsp + 0x40], rax
mov r12d, 2
mov rax, qword [rsp + 0xa80]
mov qword [rsp + 0x38], rax
mov byte [r13 + 0x6b1], 1
mov rax, qword [rsp + 0x1a60]
mov qword [rsp + 0x1bb0], rax
movups xmm0, xmmword [rsp + 0x1a50]
movaps xmmword [rsp + 0x1ba0], xmm0
lea rdi, [rsp + 0x8b0]
lea rsi, [rsp + 0xbf0]
mov ecx, 0x10
rep movsq qword [rdi], qword [rsi]
mov rcx, rbx
call fcn.140005a1b
mov r14d, 0xb
jmp 0x140018c0d
lea rbp, [rsp + 0x8b0]
movups xmm0, xmmword [rbp + 8]
movups xmm1, xmmword [rbp + 0x18]
movaps xmmword [rsp + 0x1d70], xmm0
movaps xmmword [rsp + 0x1d80], xmm1
lea rdx, [rsp + 0x2670]
mov qword [rdx], rsi
mov qword [rdx + 8], r15
mov qword [rdx + 0x10], r13
lea rdi, [rsp + 0x1a50]
mov rcx, rdi
call fcn.140020151
mov rcx, rbp
mov rdx, rdi
call fcn.14003f87c
mov al, byte [rbp + 0x20]
cmp al, 2
jne 0x140014f42
lea rcx, [rsp + 0x1d70]
call fcn.14007d590
lea rcx, [rsp + 0xbf0]
call fcn.1400d8811
mov r12b, 5
mov ebx, 3
lea rcx, [rsp + 0x1a50]
lea rdx, [rsp + 0x8b0]
mov r8d, 0xae
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x1900]
movaps xmm1, xmmword [rsp + 0x1910]
movaps xmmword [rsp + 0x2000], xmm0
movaps xmmword [rsp + 0x2010], xmm1
mov rax, qword [rsp + 0x1920]
mov qword [rsp + 0x2020], rax
lea rdi, [rsp + 0xa60]
lea rsi, [rsp + 0x2150]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
cmp rbx, 3
jne 0x1400140eb
lea rcx, [rsp + 0xa60]
call fcn.1400d87d3
mov ebp, 3
jmp 0x14001425e
lea rdx, [rsp + 0xa63]
mov bpl, byte [rdx - 3]
mov r15b, byte [rdx - 2]
mov dil, byte [rdx - 1]
lea rcx, [rsp + 0x1900]
mov r8d, 0x55
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0xbf2]
mov byte [rsi - 2], r12b
mov byte [rsi - 1], r14b
lea rdx, [rsp + 0x1a50]
mov r8d, 0xae
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0xae], rbx
movaps xmm0, xmmword [rsp + 0x2000]
movaps xmm1, xmmword [rsp + 0x2010]
movups xmmword [rsi + 0xb6], xmm0
movups xmmword [rsi + 0xc6], xmm1
mov rax, qword [rsp + 0x2020]
mov qword [rsi + 0xd6], rax
cmp bpl, 3
jne 0x14001418f
lea rcx, [rsp + 0xbf0]
call fcn.1400d8811
mov ebp, 3
mov r12d, r15d
mov r14d, edi
jmp 0x14001425e
lea rsi, [rsp + 0xc08]
mov rcx, rsi
call fcn.1400d87d3
mov byte [rsi], bpl
mov byte [rsi + 1], r15b
mov byte [rsi + 2], dil
lea rsi, [rsp + 0xc0b]
lea rdx, [rsp + 0x1900]
mov r8d, 0x55
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov r12b, byte [rsi - 0x1b]
mov r14b, byte [rsi - 0x1a]
mov eax, dword [rsi - 0x19]
movzx r15d, word [rsi - 0x15]
shl r15, 0x20
or r15, rax
mov rax, qword [rsi - 0x13]
mov qword [rsp + 0x40], rax
mov rax, qword [rsi - 0xb]
mov qword [rsp + 0x38], rax
mov rbx, qword [rsi - 3]
movups xmm0, xmmword [rsi + 5]
movaps xmmword [rsp + 0x2670], xmm0
movups xmm0, xmmword [rsi + 0x15]
movaps xmmword [rsp + 0x2680], xmm0
mov r13, qword [rsi + 0x25]
lea rsi, [rsp + 0xc38]
lea rcx, [rsp + 0x8b0]
mov r8d, 0x68
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rbp, qword [rsi + 0x68]
lea rax, [rsp + 0xca8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x1d70], xmm0
movaps xmmword [rsp + 0x1d80], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x1d90], rax
movaps xmm0, xmmword [rsp + 0x2670]
movaps xmm1, xmmword [rsp + 0x2680]
movaps xmmword [rsp + 0x2560], xmm0
movaps xmmword [rsp + 0x2570], xmm1
lea rcx, [rsp + 0x1ba0]
lea rdx, [rsp + 0x8b0]
mov r8d, 0x68
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x1d70]
movaps xmm1, xmmword [rsp + 0x1d80]
movaps xmmword [rsp + 0x29d0], xmm0
movaps xmmword [rsp + 0x29e0], xmm1
mov rax, qword [rsp + 0x1d90]
mov qword [rsp + 0x29f0], rax
cmp rbp, 3
jne 0x140014d39
mov r13d, 0xd
mov ebp, 3
mov rsi, qword [rsp + 0x2ce8]
mov rdx, qword [rsp + 0x2cf0]
mov rcx, rsi
call fcn.14001d690
movzx eax, r14b
movzx edx, r12b
cmp rbp, 3
jne 0x14001439a
shl r15, 0x10
shl rax, 8
or rax, r15
or rdx, rax
lea rcx, [rsp + 0xbf0]
mov qword [rcx], rdx
mov rax, qword [rsp + 0x40]
mov qword [rcx + 8], rax
mov rax, qword [rsp + 0x38]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rbx
movaps xmm0, xmmword [rsp + 0x2450]
movaps xmm1, xmmword [rsp + 0x2460]
movups xmmword [rcx + 0x20], xmm0
movups xmmword [rcx + 0x30], xmm1
mov qword [rcx + 0x40], r13
movups xmm0, xmmword [rsp + 0x2778]
movups xmm1, xmmword [rsp + 0x2788]
movups xmm2, xmmword [rsp + 0x2798]
movups xmm3, xmmword [rsp + 0x27a8]
movups xmmword [rcx + 0x48], xmm0
movups xmmword [rcx + 0x58], xmm1
movups xmmword [rcx + 0x68], xmm2
movups xmmword [rcx + 0x78], xmm3
call fcn.1400060e8
mov ebp, 1
mov r13, qword [rsp + 0xd8]
jmp 0x140018490
mov rcx, qword [rsp + 0xd8]
lea r8, [rcx + 0x30]
shl r15, 0x10
shl rax, 8
or rax, r15
or rdx, rax
movaps xmm0, xmmword [rsp + 0x2450]
movaps xmm1, xmmword [rsp + 0x2460]
movups xmmword [rcx + 0x90], xmm1
movups xmmword [rcx + 0x80], xmm0
mov qword [rcx + 0xa0], r13
mov r13, rcx
lea rdi, [rcx + 0xa8]
lea rax, [rsp + 0x2778]
mov ecx, 0xd
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x1ee0]
mov qword [r13 + 0x138], rcx
movaps xmm0, xmmword [rsp + 0x1ec0]
movaps xmm1, xmmword [rsp + 0x1ed0]
movups xmmword [r13 + 0x128], xmm1
movups xmmword [r13 + 0x118], xmm0
mov byte [r13 + 0x1491], 1
mov qword [r13 + 0x60], rdx
mov rcx, qword [rsp + 0x40]
mov qword [r13 + 0x68], rcx
mov rcx, qword [rsp + 0x38]
mov qword [r13 + 0x70], rcx
mov qword [r13 + 0x78], rbx
mov qword [r13 + 0x110], rbp
lea rcx, str.Basic
lea rdx, [rsp + 0xbf0]
mov qword [rdx], rcx
mov ebp, 1
mov qword [rdx + 8], rbp
and qword [rdx + 0x10], 0
mov qword [rax], r8
lea rcx, [0x140007730]
mov qword [rax + 8], rcx
mov qword [rdx + 0x20], rax
mov qword [rdx + 0x28], rbp
lea rbx, [rsp + 0x1ba0]
mov rcx, rbx
call fcn.140006dd8
mov rdi, qword [rbx]
mov rsi, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
lea rbx, [rsp + 0x8b0]
mov rcx, rbx
mov rdx, rdi
call fcn.1400302e3
mov al, byte [rbx + 0x20]
cmp al, 2
jne 0x1400144c9
mov rcx, rdi
mov rdx, rsi
call fcn.14001d690
jmp 0x140018478
lea rbx, [r13 + 0x60]
lea rdx, [r13 + 0xd0]
movups xmm0, xmmword [rsp + 0x8b0]
movups xmm1, xmmword [rsp + 0x8c0]
mov ecx, dword [rsp + 0x8d1]
lea r9, [rsp + 0xa60]
mov dword [r9 + 0x21], ecx
mov ecx, dword [rsp + 0x8d4]
mov dword [r9 + 0x24], ecx
movups xmmword [r9], xmm0
movups xmmword [r9 + 0x10], xmm1
mov byte [r9 + 0x20], al
lea r8, str.Authorization
lea rbp, [rsp + 0x1a50]
mov rcx, rbp
call fcn.1400a4864
cmp byte [rbp + 0x20], 2
je 0x140014539
lea rcx, [rsp + 0x1a50]
call fcn.1400a355f
mov rcx, rdi
mov rdx, rsi
call fcn.14001d690
and word [r13 + 0x1491], 0
lea rcx, [r13 + 0x140]
mov r8d, 0xe0
mov qword [rsp + 0x2a0], rcx
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x520]
movaps xmm1, xmmword [rsp + 0x530]
movups xmmword [r13 + 0x258], xmm0
movups xmmword [r13 + 0x268], xmm1
mov qword [r13 + 0x220], 2
mov byte [r13 + 0x3aa], 0
mov rax, qword [r13 + 0x250]
mov qword [r13 + 0x2a8], rax
mov rax, qword [r13 + 0x220]
mov rcx, qword [r13 + 0x228]
movups xmm0, xmmword [r13 + 0x230]
movups xmm1, xmmword [r13 + 0x240]
movups xmmword [r13 + 0x298], xmm1
movups xmmword [r13 + 0x288], xmm0
mov qword [r13 + 0x278], rax
mov qword [r13 + 0x280], rcx
mov byte [r13 + 0x3ab], 1
movups xmm0, xmmword [r13 + 0x258]
movups xmmword [r13 + 0x3b0], xmm0
movups xmm0, xmmword [r13 + 0x268]
movups xmmword [r13 + 0x3c0], xmm0
mov r14, qword [r13 + 0x140]
mov rax, qword [r13 + 0x148]
mov qword [rsp + 0xb0], rax
mov rdi, qword [r13 + 0x150]
mov rax, qword [r13 + 0x158]
mov qword [rsp + 0x40], rax
mov rbp, qword [r13 + 0x160]
mov rdx, qword [r13 + 0x168]
mov r8, qword [r13 + 0x170]
mov rax, qword [r13 + 0x178]
mov qword [rsp + 0x70], rax
mov rax, qword [r13 + 0x180]
mov qword [rsp + 0x58], rax
mov r15, qword [r13 + 0x188]
mov r12, qword [r13 + 0x190]
mov rbx, qword [r13 + 0x198]
mov r11, qword [r13 + 0x1a0]
mov rax, qword [r13 + 0x1a8]
mov qword [rsp + 0x48], rax
mov r10, qword [r13 + 0x1b0]
mov r9, qword [r13 + 0x1b8]
mov rsi, qword [r13 + 0x1c0]
mov rax, qword [r13 + 0x1f0]
mov rcx, qword [r13 + 0x218]
mov qword [rsp + 0xc10], rcx
movups xmm0, xmmword [r13 + 0x1f8]
movups xmm1, xmmword [r13 + 0x208]
movaps xmmword [rsp + 0xc00], xmm1
movaps xmmword [rsp + 0xbf0], xmm0
cmp rax, 3
mov qword [rsp + 0x90], rsi
jne 0x140014733
mov qword [rsp + 0xa8], r10
mov qword [rsp + 0x98], r9
mov qword [rsp + 0xa0], r12
mov qword [rsp + 0x78], r11
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x88], r8
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x38], rbp
mov rbx, r14
shr r14, 0x10
jmp 0x140015297
movups xmm0, xmmword [r13 + 0x1c8]
movups xmm1, xmmword [r13 + 0x1d8]
movups xmmword [r13 + 0x338], xmm0
movups xmmword [r13 + 0x348], xmm1
mov rcx, qword [r13 + 0x1e8]
mov qword [r13 + 0x358], rcx
lea rsi, [rsp + 0xbf0]
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movups xmmword [r13 + 0x368], xmm0
movups xmmword [r13 + 0x378], xmm1
mov rcx, qword [rsi + 0x20]
mov qword [r13 + 0x388], rcx
mov qword [r13 + 0x2b0], r14
mov rcx, qword [rsp + 0xb0]
mov qword [r13 + 0x2b8], rcx
mov qword [r13 + 0x2c0], rdi
mov rcx, qword [rsp + 0x40]
mov qword [r13 + 0x2c8], rcx
mov qword [r13 + 0x2d0], rbp
mov qword [r13 + 0x2d8], rdx
mov qword [r13 + 0x2e0], r8
mov rcx, qword [rsp + 0x70]
mov qword [r13 + 0x2e8], rcx
mov rcx, qword [rsp + 0x58]
mov qword [r13 + 0x2f0], rcx
mov qword [r13 + 0x2f8], r15
mov qword [r13 + 0x300], r12
mov qword [r13 + 0x308], rbx
mov qword [r13 + 0x310], r11
mov rcx, qword [rsp + 0x48]
mov qword [r13 + 0x318], rcx
mov qword [r13 + 0x320], r10
mov qword [r13 + 0x328], r9
mov rcx, qword [rsp + 0x90]
mov qword [r13 + 0x330], rcx
mov qword [r13 + 0x360], rax
mov rcx, rsi
call fcn.140004fbf
mov rcx, qword [rsi + 0x40]
mov r12, qword [rsi]
mov rbp, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rcx, 0xe
jne 0x140014a86
lea rsi, [r13 + 0x2c8]
mov qword [r13 + 0x390], r12
mov qword [r13 + 0x398], rbp
mov qword [r13 + 0x3a0], rax
lea rdi, [rsp + 0xbf0]
mov rcx, rdi
mov rdx, rsi
call fcn.140041504
cmp qword [rdi], 0
je 0x140014da6
movzx ebx, word [rsp + 0xc00]
mov qword [rsp + 0xbf0], 3
mov qword [rsp + 0xc30], 0xb
lea rdi, [r13 + 0x390]
lea rsi, [rsp + 0xbf0]
mov rcx, rsi
call fcn.1400060e8
lea rax, [r13 + 0x3a8]
mov word [r13 + 0x3a8], bx
lea rcx, [rsp + 0x8b0]
mov qword [rcx], rdi
lea rdx, [0x140007730]
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
lea rax, [fcn.14002ced0]
lea rdx, str._rustc_8b705839cd656d202e920efa8769cbe43a5ee269librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_release_store
mov qword [rsi], rdx
mov edx, 2
mov qword [rsi + 8], rdx
and qword [rsi + 0x10], 0
mov qword [rcx + 0x18], rax
mov qword [rsi + 0x20], rcx
mov qword [rsi + 0x28], rdx
lea rdi, [r13 + 0x3d0]
lea rsi, [rsp + 0x1d58]
lea rdx, [rsp + 0xbf0]
mov rcx, rsi
call fcn.140006dd8
mov rax, qword [rsi + 0x10]
mov qword [r13 + 0x3e0], rax
movups xmm0, xmmword [rsi]
movups xmmword [r13 + 0x3d0], xmm0
lea rdx, [r13 + 0x3e8]
mov byte [r13 + 0x3e8], 0
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x48], rdx
mov r15, qword [r13 + 0x3d0]
mov rdi, qword [r13 + 0x3d8]
mov rsi, qword [r13 + 0x3e0]
lea rbx, [rsp + 0x8b0]
mov rcx, rbx
mov rdx, r15
mov r8, rsi
call fcn.1400b4fd0
movzx ebp, word [rbx]
cmp bp, 2
jne 0x140014b4a
mov qword [rsp + 0x40], rdi
mov rcx, rsi
call fcn.14004c359
mov r14, rax
mov qword [rsp + 0x38], rdx
mov rcx, rax
mov rdx, r15
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_1.27.0_src_net_addr.rs
call fcn.1400d2f22
lea rdi, [rsp + 0x1a50]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
lea r12, [rdx + 0x260]
lea rcx, [rdx + 0x1e8]
test rax, rax
cmove r12, rcx
add r12, 0x10
mov ebp, 1
lock xadd qword [0x1401580b0], rbp
mov ecx, 0x70
call fcn.14004c23e
mov rbx, rax
mov qword [rax], 0xcc
and qword [rax + 8], 0
lea rax, [0x140127e60]
mov qword [rbx + 0x10], rax
and qword [rbx + 0x18], 0
mov qword [rbx + 0x20], rbp
mov qword [rbx + 0x28], 2
mov qword [rbx + 0x30], r14
mov rax, qword [rsp + 0x38]
mov qword [rbx + 0x38], rax
mov qword [rbx + 0x40], rsi
and qword [rbx + 0x68], 0
xorps xmm0, xmm0
movups xmmword [rbx + 0x50], xmm0
mov rcx, r12
mov rdx, rbx
mov r8, rdi
call fcn.1400d2fc2
test rax, rax
je 0x140014a6b
test rdx, rdx
jne 0x140015131
lea rcx, [rsp + 0x1a50]
call fcn.1400cd6ee
mov bp, 3
mov rdi, qword [rsp + 0x40]
jmp 0x140014b80
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], rax
mov r15, qword [rsp + 0xc08]
mov rax, qword [rsp + 0xc10]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0xc18]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0xc20]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0xc28]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0xc38]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0xc40]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xc48]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0xc50]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0xc58]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0xc60]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xc68]
mov qword [rsp + 0x98], rax
mov rsi, qword [rsp + 0xc70]
mov r14, r12
shr r14, 0x10
jmp 0x140015273
movzx eax, word [rsp + 0x8b6]
mov word [rsp + 0x2154], ax
mov eax, dword [rsp + 0x8b2]
mov dword [rsp + 0x2150], eax
mov rbx, qword [rsp + 0x8b8]
movups xmm0, xmmword [rsp + 0x8c0]
movaps xmmword [rsp + 0x1ba0], xmm0
mov rcx, r15
mov rdx, rdi
call fcn.14001d690
mov word [r13 + 0x3f0], bp
mov eax, dword [rsp + 0x2150]
mov dword [r13 + 0x3f2], eax
movzx eax, word [rsp + 0x2154]
mov word [r13 + 0x3f6], ax
mov qword [r13 + 0x3f8], rbx
movaps xmm0, xmmword [rsp + 0x1ba0]
movups xmmword [r13 + 0x400], xmm0
mov r14, qword [rsp + 0xb8]
cmp bp, 3
jne 0x140014ca4
mov qword [rsp + 0xbf0], 2
mov rcx, qword [r14]
call fcn.1400d2517
mov esi, eax
test sil, 1
jne 0x140014d25
mov edi, esi
shr edi, 0x10
shr esi, 8
mov rcx, qword [r13 + 0x3f8]
mov r8, qword [r14]
mov rax, qword [rcx + 0x10]
lea rbx, [rsp + 0xbf0]
mov rdx, rbx
call qword [rax + 0x18]
mov rbp, qword [rbx]
xor ecx, ecx
cmp rbp, 2
cmove ecx, esi
mov r12, qword [rbx + 8]
mov r15, qword [rbx + 0x10]
mov r14, qword [rbx + 0x18]
mov rbx, qword [rbx + 0x20]
mov edx, edi
call fcn.1400d1d04
mov al, 3
cmp rbp, 2
je 0x140019865
test rbp, rbp
je 0x140014dd0
lea rsi, [rsp + 0xbf0]
mov qword [rsi], r12
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], r14
xor eax, eax
test r12, r12
sete al
lea rcx, [0x140127c7d]
lea rdx, str.task_panickedtask_was_cancelledassertion_failed:_snapshot.is_complete__C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_1.27.0_src_runtime_taskharness.rs
cmove rdx, rcx
lea r8, [rax + rax*4]
add r8, 0xd
mov cl, 0x27
call fcn.14004c2e6
mov r12, rax
mov rcx, rsi
call fcn.140042902
mov esi, 2
jmp 0x140014cd3
mov edi, dword [r13 + 0x3f0]
mov r12, qword [r13 + 0x3f4]
mov r15, qword [r13 + 0x3fc]
mov r14, qword [r13 + 0x404]
mov ebx, dword [r13 + 0x40c]
mov word [r13 + 0x3f0], 2
xor esi, esi
lea rcx, [r13 + 0x3f0]
call fcn.1400065b1
cmp esi, 2
jne 0x140014cee
mov esi, 2
jmp 0x140019320
mov qword [r13 + 0x408], r15
mov qword [r13 + 0x410], r14
mov qword [r13 + 0x418], rbx
and qword [r13 + 0x3f0], 0
mov dword [r13 + 0x3f8], esi
mov dword [r13 + 0x3fc], edi
mov qword [r13 + 0x400], r12
jmp 0x1400191ca
lea rcx, [rsp + 0xbf0]
call fcn.1400d3b1d
mov al, 3
jmp 0x140019865
movaps xmm0, xmmword [rsp + 0x2560]
movaps xmm1, xmmword [rsp + 0x2570]
movaps xmmword [rsp + 0x2460], xmm1
movaps xmmword [rsp + 0x2450], xmm0
lea rdi, [rsp + 0x2778]
lea rsi, [rsp + 0x1ba0]
mov ecx, 0xd
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x29f0]
mov qword [rsp + 0x1ee0], rax
movaps xmm0, xmmword [rsp + 0x29d0]
movaps xmm1, xmmword [rsp + 0x29e0]
movaps xmmword [rsp + 0x1ed0], xmm1
movaps xmmword [rsp + 0x1ec0], xmm0
jmp 0x1400142de
movzx eax, byte [rsi]
test rax, rax
je 0x140014e67
cmp eax, 1
je 0x140014de3
cmp eax, 2
jne 0x1400151c8
mov rax, qword [r13 + 0x2d0]
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
jmp 0x140014e07
test r12, r12
je 0x140015088
mov esi, 1
jmp 0x140014cd3
xor esi, esi
cmp byte [r13 + 0x2c9], 0
sete sil
lea rax, [0x14014e2f3]
lea rdi, [0x14014e2f7]
cmove rdi, rax
xor rsi, 5
lea r8, [0x14014e2fe]
mov r9d, 3
mov rcx, rdi
mov rdx, rsi
call fcn.140020106
mov bx, 0x1bb
test al, al
jne 0x14001488f
lea r8, [0x14014e2fc]
mov r9d, 2
mov rcx, rdi
mov rdx, rsi
call fcn.140020106
mov qword [rsp + 0xbf0], 3
mov qword [rsp + 0xc30], 0xb
mov bx, 0x50
test al, al
jne 0x1400148a7
mov rbp, qword [rsp + 0xbf8]
mov rax, qword [rsp + 0xc00]
mov qword [rsp + 0x50], rax
mov r15, qword [rsp + 0xc08]
mov rax, qword [rsp + 0xc10]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0xc18]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0xc20]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0xc28]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0xc38]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0xc40]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xc48]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0xc50]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0xc58]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0xc60]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xc68]
mov qword [rsp + 0x98], rax
mov rsi, qword [rsp + 0xc70]
mov eax, 0xb
mov qword [rsp + 0x58], rax
mov r12d, 3
xor r14d, r14d
jmp 0x140019352
lea rsi, [rsp + 0xca8]
lea r8, [rsp + 0x8b0]
movzx ecx, word [r8]
movups xmm0, xmmword [r8 + 2]
movaps xmmword [rsp + 0x1900], xmm0
movups xmm0, xmmword [r8 + 0x10]
movups xmmword [rsp + 0x190e], xmm0
mov edx, dword [r8 + 0x21]
mov dword [rsp + 0x28c8], edx
mov edx, dword [r8 + 0x24]
mov dword [rsp + 0x28cb], edx
movaps xmm0, xmmword [rsp + 0x1900]
movaps xmmword [rsp + 0x2000], xmm0
movups xmm0, xmmword [rsp + 0x190e]
movups xmmword [rsp + 0x200e], xmm0
mov edx, dword [rsp + 0x28c8]
mov ebp, dword [rsp + 0x28cb]
mov dword [rsp + 0x2b20], edx
mov dword [rsp + 0x2b23], ebp
lea rdi, [rsp + 0xc60]
movaps xmm0, xmmword [rsp + 0x1d70]
movaps xmm1, xmmword [rsp + 0x1d80]
lea rdx, [rsp + 0x1a50]
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
mov word [r8], cx
movaps xmm0, xmmword [rsp + 0x2000]
movups xmmword [r8 + 2], xmm0
movups xmm0, xmmword [rsp + 0x200e]
movups xmmword [r8 + 0x10], xmm0
mov byte [r8 + 0x20], al
mov eax, dword [rsp + 0x2b20]
mov ecx, dword [rsp + 0x2b23]
mov dword [r8 + 0x21], eax
mov dword [r8 + 0x24], ecx
mov rcx, rdi
call fcn.1400d821e
mov r12b, byte [rdi - 0x70]
mov r14b, byte [rdi - 0x6f]
lea rcx, [rsp + 0x8b0]
mov r8d, 0xae
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rdi + 0x40]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x1900], xmm0
movaps xmmword [rsp + 0x1910], xmm1
mov rax, qword [rsi + 0x20]
mov qword [rsp + 0x1920], rax
jmp 0x14001406b
jne 0x14001389e
lea rax, [r12 + rsi]
mov rbp, r14
sub rbp, rsi
jmp 0x1400138bf
mov esi, 2
mov r12, r15
jmp 0x140014cd3
lea r8, [0x14014e100]
mov edx, 4
mov rcx, rbp
call fcn.1400e34d0
ud2
lea rcx, str._async_fn__resumed_after_completionC:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_tungstenite_0.18.0_src_tls.rs
lea r8, [0x1400e9180]
jmp 0x1400151eb
lea r8, [rsp + 0xbf0]
mov qword [r8], rdx
lea rax, [0x1400e9198]
jmp 0x1400150ec
mov rax, qword [rsp + 0x8b8]
lea r8, [rsp + 0xa60]
mov qword [r8], rax
lea rax, [0x1400e91b0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400e9010]
mov edx, 0x2b
call fcn.1400e3660
ud2
lea rcx, str._async_fn__resumed_after_completionC:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_tungstenite_0.18.0_src_tls.rs
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_tungstenite_0.18.0_srcconnect.rs
jmp 0x1400151eb
lea rcx, str._async_fn__resumed_after_completionC:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_tungstenite_0.18.0_src_tls.rs
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_1.27.0_src_net_tcp_stream.rs
jmp 0x1400151eb
lea rax, [rsp + 0x2778]
mov qword [rax], rdx
lea rdx, [rsp + 0xa60]
mov qword [rdx], rax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rsp + 0xbf0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x10], 0
lea rbp, [fcn.1400ae3e0]
mov qword [rdx + 8], rbp
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x28], rax
lea rdx, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_1.27.0_src_net_addr.rs
call fcn.1400e3400
ud2
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, [0x140129820]
mov edx, 0x28
jmp 0x1400151f0
mov edx, 0x23
call fcn.1400e34e0
ud2
jmp 0x140018624
xor esi, esi
mov byte [r13 + 0x681], sil
mov rbx, qword [rsp + 0x270]
lea rdx, [rsp + 0xbf0]
mov qword [rdx + 0x20], rbx
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x28], xmm0
mov rax, qword [rax + 0x10]
mov qword [rdx + 0x38], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rdx + 0x40], xmm0
movaps xmmword [rdx + 0x50], xmm1
lea rcx, [r13 + 0x688]
mov r8d, 0x380
call sub.VCRUNTIME140.dll_memcpy
mov byte [r13 + 0xa08], dil
mov byte [r13 + 0xa09], sil
jmp 0x14001370d
mov rbx, r12
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0xb0], rbp
mov qword [rsp + 0x40], r15
lea rcx, [r13 + 0x2b0]
call fcn.140006642
lea rcx, [r13 + 0x3b0]
call fcn.140006962
mov r12d, 2
jmp 0x140018250
lea rcx, [r13 + 0x12d0]
mov r8d, 0x1b0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rsp + 0x70]
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x90], r12
mov qword [rsp + 0xc8], r15
mov rdi, qword [r13 + 0x12e8]
mov qword [r13 + 0x12e8], 3
cmp rdi, 3
je 0x1400156cb
lea r12, [r13 + 0x12d0]
lea rdx, [r13 + 0x12f0]
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x1820], rax
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0x1810], xmm0
lea r14, [rsp + 0xa60]
mov r8d, 0x158
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [r13 + 0x1448]
mov rbp, qword [r13 + 0x1450]
mov rax, qword [r13 + 0x1478]
mov qword [rsp + 0x370], rax
movups xmm0, xmmword [r13 + 0x1468]
movaps xmmword [rsp + 0x360], xmm0
movups xmm0, xmmword [r13 + 0x1458]
movaps xmmword [rsp + 0x350], xmm0
mov rax, qword [rsp + 0xb8]
mov r9, qword [rax]
mov rcx, rbx
mov rdx, rbp
xor r8d, r8d
call fcn.1400a4820
mov rax, qword [rsp + 0x1820]
lea rsi, [rsp + 0x8d0]
mov qword [rsi - 0x10], rax
movaps xmm0, xmmword [rsp + 0x1810]
movaps xmmword [rsi - 0x20], xmm0
mov qword [rsi - 8], rdi
mov r8d, 0x158
mov rcx, rsi
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x158], rbx
mov qword [rsi + 0x160], rbp
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movups xmmword [rsi + 0x168], xmm0
movups xmmword [rsi + 0x178], xmm1
mov rax, qword [rsp + 0x370]
mov qword [rsi + 0x188], rax
lea rsi, [rsp + 0xbf0]
lea rdx, [rsp + 0x8b0]
mov rcx, rsi
call fcn.14000234e
mov rax, qword [rsi + 0x1f8]
mov rsi, rax
cmp rax, 2
jne 0x140015524
cmp dword [rsp + 0xc08], 3
jne 0x140015683
mov rax, qword [rsp + 0xc10]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0xc18]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0xc20]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0xc28]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0xc30]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0xc38]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0xc40]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xc48]
mov qword [rsp + 0x60], rax
mov r14, qword [rsp + 0xc50]
mov rax, qword [rsp + 0xc58]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0xc60]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xc68]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0xc70]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0xc78]
mov qword [rsp + 0xd0], rax
mov rdi, qword [rsp + 0xc80]
mov r15, qword [rsp + 0xc88]
mov rbp, qword [rsp + 0xc90]
mov eax, 3
mov qword [rsp + 0x100], rax
jmp 0x14001562d
lea rdx, [rsp + 0xc98]
mov rax, qword [rdx - 0xa8]
mov qword [rsp + 0xc0], rax
mov rax, qword [rdx - 0xa0]
mov qword [rsp + 0xb0], rax
mov rax, qword [rdx - 0x98]
mov qword [rsp + 0x50], rax
mov rax, qword [rdx - 0x90]
mov qword [rsp + 0x100], rax
mov rax, qword [rdx - 0x88]
mov qword [rsp + 0x38], rax
mov rax, qword [rdx - 0x80]
mov qword [rsp + 0x80], rax
mov rax, qword [rdx - 0x78]
mov qword [rsp + 0x88], rax
mov rax, qword [rdx - 0x70]
mov qword [rsp + 0x40], rax
mov rax, qword [rdx - 0x68]
mov qword [rsp + 0x58], rax
mov rax, qword [rdx - 0x60]
mov qword [rsp + 0x68], rax
mov rax, qword [rdx - 0x58]
mov qword [rsp + 0xa0], rax
mov rax, qword [rdx - 0x50]
mov qword [rsp + 0x60], rax
mov r14, qword [rdx - 0x48]
mov rax, qword [rdx - 0x40]
mov qword [rsp + 0x48], rax
mov rax, qword [rdx - 0x38]
mov qword [rsp + 0xa8], rax
mov rax, qword [rdx - 0x30]
mov qword [rsp + 0x98], rax
mov rax, qword [rdx - 0x28]
mov qword [rsp + 0x78], rax
mov rax, qword [rdx - 0x20]
mov qword [rsp + 0xd0], rax
mov rdi, qword [rdx - 0x18]
mov r15, qword [rdx - 0x10]
mov rbp, qword [rdx - 8]
lea rcx, [rsp + 0x1ba0]
mov r8d, 0x150
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0xdf0]
lea rcx, [rsp + 0x1ec0]
mov r8d, 0xc0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x108], rdi
lea rcx, [rsp + 0x1a50]
lea rdx, [rsp + 0x1ba0]
mov r8d, 0x150
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x2c28]
lea rdx, [rsp + 0x1ec0]
mov r8d, 0xc0
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r12
call fcn.140005cee
mov r12, qword [rsp + 0x90]
mov rbx, rsi
jmp 0x140015d87
mov rcx, r12
call fcn.140005cee
lea rdx, [rsp + 0xbf0]
mov r8d, 0x1b0
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x158]
mov byte [rax], 4
mov al, 3
mov rcx, qword [rsp + 0x160]
mov byte [rcx], al
mov rcx, qword [rsp + 0x60]
mov byte [rcx], al
mov al, 6
mov rbp, qword [rsp + 0x48]
jmp 0x140019830
lea rcx, str.future_polled_after_completionC:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x1400e8b98]
mov edx, 0x1e
call fcn.1400e35b0
ud2
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x90], r12
mov r14, qword [r13 + 0xe00]
mov qword [r13 + 0xe00], 3
cmp r14, 3
je 0x1400180c5
lea rdx, [r13 + 0xd50]
lea rdi, [r13 + 0xe08]
lea r15, [rsp + 0x3c88]
mov r8d, 0xb0
mov rcx, r15
mov qword [rsp + 0x50], rdx
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0xa60]
mov r8d, 0x188
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea r12, [rsp + 0xac0]
mov rax, qword [rsp + 0xb8]
mov rdi, qword [rax]
call fcn.14000775e
mov rbp, rax
call fcn.14000775e
mov rbx, rax
lea rcx, [rbp + 0x10]
mov rdx, rdi
call fcn.14002ddb3
lea rcx, [rbx + 0x10]
mov rdx, rdi
call fcn.14002ddb3
lea rdi, [rsp + 0x1cf8]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x1ec0]
mov r8d, 0x128
mov rcx, rsi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x128], rbp
mov qword [rsi + 0x130], rbx
lea rcx, [rsp + 0x8b0]
mov r8d, 0x138
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0x1810]
mov r8d, 0xb0
mov rcx, rsi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0xb0], r14
movups xmm0, xmmword [r12 - 0x60]
movups xmm1, xmmword [r12 - 0x50]
movups xmmword [rsi + 0xb8], xmm0
movups xmmword [rsi + 0xc8], xmm1
mov rax, qword [r12 - 0x40]
mov qword [rsi + 0xd8], rax
mov r12d, 8
cmp byte [rsi], 1
jne 0x14001583c
cmp byte [rsp + 0x18e8], 2
jae 0x140016154
mov r14b, 1
jmp 0x14001583f
xor r14d, r14d
lea rcx, [rsp + 0x1810]
call fcn.140006642
lea rcx, [rsp + 0x8b0]
call fcn.1400058ea
mov ebx, r14d
movaps xmm0, xmmword [rsp + 0x300]
movaps xmmword [rsp + 0x480], xmm0
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x470], xmm0
movaps xmm0, xmmword [rsp + 0x2b0]
movaps xmm1, xmmword [rsp + 0x2c0]
movaps xmm2, xmmword [rsp + 0x2d0]
movaps xmm3, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x430], xmm0
movaps xmmword [rsp + 0x440], xmm1
movaps xmmword [rsp + 0x450], xmm2
movaps xmmword [rsp + 0x460], xmm3
mov rax, rbp
shr rax, 0x30
mov byte [rsp + 0xc17], al
mov rax, rbp
shr rax, 0x20
mov word [rsp + 0xc15], ax
mov dword [rsp + 0xc11], ebp
movaps xmm0, xmmword [rsp + 0x480]
movups xmmword [rsp + 0xc18], xmm0
mov qword [rsp + 0xc28], r15
mov qword [rsp + 0xc30], rsi
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xc38], rax
movaps xmm0, xmmword [rsp + 0x470]
movups xmmword [rsp + 0xc40], xmm0
movaps xmm0, xmmword [rsp + 0x430]
movaps xmm1, xmmword [rsp + 0x440]
movaps xmm2, xmmword [rsp + 0x450]
movaps xmm3, xmmword [rsp + 0x460]
movups xmmword [rsp + 0xc88], xmm3
movups xmmword [rsp + 0xc78], xmm2
movups xmmword [rsp + 0xc68], xmm1
movups xmmword [rsp + 0xc58], xmm0
mov byte [rsp + 0xc10], bl
mov qword [rsp + 0xc50], r12
mov qword [rsp + 0xc08], 3
mov qword [rsp + 0xde8], 2
mov r15, qword [rsp + 0xc8]
mov r12, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x50]
lea rdx, [rsp + 0xc10]
lea rcx, [rsp + 0x350]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov r14d, 3
mov ebp, 3
mov rax, qword [rsp + 0x1820]
mov qword [rsp + 0x4d0], rax
movaps xmm0, xmmword [rsp + 0x1810]
movaps xmmword [rsp + 0x4c0], xmm0
lea rsi, [rsp + 0x3a50]
lea rdx, [rsp + 0x350]
mov r8d, 0x88
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x1ba0]
lea rdx, [rsp + 0x8b0]
mov r8d, 0x150
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x35c0]
lea rdx, [rsp + 0x1ec0]
mov r8d, 0xc0
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbx
call fcn.140005cfe
mov rax, qword [rsp + 0x4d0]
mov qword [r13 + 0x1020], rax
movaps xmm0, xmmword [rsp + 0x4c0]
movups xmmword [r13 + 0x1010], xmm0
lea rcx, [r13 + 0x1030]
mov r8d, 0x88
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r13 + 0x10b8]
cmp ebp, 3
jne 0x140015bd3
mov qword [rsp + 0xc8], r15
lea rdx, [rsp + 0x1ba0]
mov r8d, 0x108
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x100], r14
mov qword [r13 + 0x1028], r14
mov qword [r13 + 0x1208], 3
mov rax, qword [r13 + 0x1010]
mov qword [rsp + 0xc0], rax
mov rax, qword [r13 + 0x1018]
mov qword [rsp + 0xb0], rax
mov rax, qword [r13 + 0x1020]
mov qword [rsp + 0x50], rax
mov rax, qword [r13 + 0x1030]
mov qword [rsp + 0x38], rax
mov rax, qword [r13 + 0x1038]
mov qword [rsp + 0x80], rax
mov rax, qword [r13 + 0x1040]
mov qword [rsp + 0x88], rax
mov rax, qword [r13 + 0x1048]
mov qword [rsp + 0x40], rax
mov rax, qword [r13 + 0x1050]
mov qword [rsp + 0x58], rax
mov rax, qword [r13 + 0x1058]
mov qword [rsp + 0x68], rax
mov rax, qword [r13 + 0x1060]
mov qword [rsp + 0xa0], rax
mov rax, qword [r13 + 0x1068]
mov qword [rsp + 0x60], rax
mov r14, qword [r13 + 0x1070]
mov rax, qword [r13 + 0x1078]
mov qword [rsp + 0x48], rax
mov rax, qword [r13 + 0x1080]
mov qword [rsp + 0xa8], rax
mov rax, qword [r13 + 0x1088]
mov qword [rsp + 0x98], rax
mov rax, qword [r13 + 0x1090]
mov qword [rsp + 0x78], rax
mov rax, qword [r13 + 0x1098]
mov qword [rsp + 0xd0], rax
mov rax, qword [r13 + 0x10a0]
mov qword [rsp + 0x108], rax
mov r15, qword [r13 + 0x10a8]
mov rbp, qword [r13 + 0x10b0]
lea rcx, [rsp + 0x1a50]
mov r8d, 0x108
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov ebx, 2
jmp 0x140015d87
lea rdi, [r13 + 0x1010]
lea rdx, [rsp + 0x1ba0]
mov r8d, 0x150
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r13 + 0x1210]
lea rdx, [rsp + 0x35c0]
mov r8d, 0xc0
call sub.VCRUNTIME140.dll_memcpy
mov qword [r13 + 0x1028], r14
mov qword [r13 + 0x1208], rbp
mov r8d, 0x2c0
mov rcx, rbx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r13 + 0xf48]
cmp rax, 2
je 0x1400152ae
mov rbx, rax
mov qword [rsp + 0xc8], r15
mov rax, qword [r13 + 0xd68]
mov qword [rsp + 0x100], rax
mov rax, qword [r13 + 0xd70]
mov qword [rsp + 0x38], rax
lea rdx, [r13 + 0xdf8]
lea rsi, [r13 + 0xf50]
mov rax, qword [r13 + 0x1010]
mov qword [rsp + 0xc0], rax
mov rax, qword [r13 + 0x1018]
mov qword [rsp + 0xb0], rax
mov rax, qword [r13 + 0x1020]
mov qword [rsp + 0x50], rax
mov rax, qword [r13 + 0xd78]
mov qword [rsp + 0x80], rax
mov rax, qword [r13 + 0xd80]
mov qword [rsp + 0x88], rax
mov rax, qword [r13 + 0xd88]
mov qword [rsp + 0x40], rax
mov rax, qword [r13 + 0xd90]
mov qword [rsp + 0x58], rax
mov rax, qword [r13 + 0xd98]
mov qword [rsp + 0x68], rax
mov rax, qword [r13 + 0xda0]
mov qword [rsp + 0xa0], rax
mov rax, qword [r13 + 0xda8]
mov qword [rsp + 0x60], rax
mov r14, qword [r13 + 0xdb0]
mov rax, qword [r13 + 0xdb8]
mov qword [rsp + 0x48], rax
mov rax, qword [r13 + 0xdc0]
mov qword [rsp + 0xa8], rax
mov rax, qword [r13 + 0xdc8]
mov qword [rsp + 0x98], rax
mov rax, qword [r13 + 0xdd0]
mov qword [rsp + 0x78], rax
mov rax, qword [r13 + 0xdd8]
mov qword [rsp + 0xd0], rax
mov rax, qword [r13 + 0xde0]
mov qword [rsp + 0x108], rax
mov r15, qword [r13 + 0xde8]
mov rbp, qword [r13 + 0xdf0]
lea rcx, [rsp + 0x1a50]
mov r8d, 0x150
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x2c28]
mov r8d, 0xc0
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0x2778]
lea rdx, [rsp + 0x1a50]
mov r8d, 0x150
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x3d38]
lea rdx, [rsp + 0x2c28]
mov r8d, 0xc0
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x158]
mov byte [rax], 1
lea rcx, [rsp + 0x1900]
mov r8d, 0x150
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x3500]
mov r8d, 0xc0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x70]
call fcn.140006791
mov qword [rsp + 0xb8], rbx
lea rsi, [rsp + 0x1d70]
lea rdx, [rsp + 0x1900]
cmp ebx, 2
jne 0x140015e45
mov r8d, 0x108
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x2150]
mov r8d, 0x108
mov rdx, rsi
jmp 0x140015eca
mov r8d, 0x150
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x3440]
lea rdx, [rsp + 0x3500]
mov r8d, 0xc0
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x2150]
mov r8d, 0x150
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x3478]
movups xmm0, xmmword [rdx - 0x38]
movups xmm1, xmmword [rdx - 0x28]
movups xmm2, xmmword [rdx - 0x18]
movaps xmmword [rsp + 0x7c0], xmm0
movaps xmmword [rsp + 0x7d0], xmm1
movaps xmmword [rsp + 0x7e0], xmm2
mov rax, qword [rdx - 8]
mov qword [rsp + 0x7f0], rax
lea rcx, [rsp + 0x2ef8]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x2000]
lea rdx, [rsp + 0x2150]
mov r8d, 0x150
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x7c0]
movaps xmm1, xmmword [rsp + 0x7d0]
movaps xmm2, xmmword [rsp + 0x7e0]
movaps xmmword [rsp + 0x780], xmm0
movaps xmmword [rsp + 0x790], xmm1
movaps xmmword [rsp + 0x7a0], xmm2
mov rax, qword [rsp + 0x7f0]
mov qword [rsp + 0x7b0], rax
lea rcx, [rsp + 0x32e0]
lea rdx, [rsp + 0x2ef8]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x160]
mov byte [rax], 1
lea rsi, [rsp + 0x29d0]
mov r8d, 0x150
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x780]
movaps xmm1, xmmword [rsp + 0x790]
movaps xmm2, xmmword [rsp + 0x7a0]
movaps xmmword [rsp + 0x700], xmm0
movaps xmmword [rsp + 0x710], xmm1
movaps xmmword [rsp + 0x720], xmm2
mov rax, qword [rsp + 0x7b0]
mov qword [rsp + 0x730], rax
lea rcx, [rsp + 0x31be]
lea rdx, [rsp + 0x32da]
mov r8d, 0x8e
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xbf0]
mov r8d, 0x150
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x2560]
mov r8d, 0x108
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0xcf8]
lea rdi, [rsp + 0x23c0]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov rcx, r12
call fcn.140006174
cmp dword [rsp + 0xb8], 2
mov qword [rsp + 0x168], r15
jne 0x140016090
mov r12, rbp
mov rbx, qword [rsp + 0x100]
cmp rbx, 3
mov rax, qword [rsp + 0x38]
mov r8, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
mov r9, qword [rsp + 0x60]
mov r15, qword [rsp + 0x68]
mov r10, qword [rsp + 0x48]
mov r11, qword [rsp + 0xd0]
jne 0x1400161e0
mov rbx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x168]
mov rcx, r14
jmp 0x14001634a
lea rcx, [rsp + 0x2670]
lea rdx, [rsp + 0x2560]
mov r8d, 0x108
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x2408]
lea rsi, [rsp + 0x23c0]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x730]
mov qword [rsp + 0x770], rax
movaps xmm0, xmmword [rsp + 0x700]
movaps xmm1, xmmword [rsp + 0x710]
movaps xmm2, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x760], xmm2
movaps xmmword [rsp + 0x750], xmm1
movaps xmmword [rsp + 0x740], xmm0
lea rcx, [rsp + 0x324c]
lea rdx, [rsp + 0x31be]
mov r8d, 0x8e
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], r14
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x40], rax
mov r14, qword [rsp + 0xc0]
jmp 0x1400163bb
lea rdx, [rsp + 0x1828]
lea rsi, [rsp + 0x350]
mov rcx, rsi
call fcn.1400d8f00
mov r12, qword [rsi + 0x40]
cmp r12, 0xe
jne 0x14001652b
lea rsi, [rsp + 0x350]
lea rdx, [rsp + 0x1810]
mov r8d, 0xe0
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x140], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x148], xmm0
cmp byte [rsi + 0x18], 0
jne 0x1400165d8
cmp qword [rsp + 0x380], 0
je 0x1400165d8
mov r14d, 5
mov r12d, 0xb
mov ecx, 1
xor edx, edx
jmp 0x140017848
lea rcx, [rsp + 0xc98]
mov rdx, qword [rsp + 0xc0]
mov qword [rcx - 0xa8], rdx
mov rdx, qword [rsp + 0xb0]
mov qword [rcx - 0xa0], rdx
mov qword [rcx - 0x98], r8
mov qword [rcx - 0x90], rbx
mov qword [rcx - 0x88], rax
mov qword [rcx - 0x80], rbp
mov qword [rcx - 0x78], rsi
mov rax, qword [rsp + 0x40]
mov qword [rcx - 0x70], rax
mov qword [rcx - 0x68], rdi
mov qword [rcx - 0x60], r15
mov rbx, qword [rsp + 0xa0]
mov qword [rcx - 0x58], rbx
mov qword [rcx - 0x50], r9
mov qword [rcx - 0x48], r14
mov qword [rcx - 0x40], r10
mov rax, qword [rsp + 0xa8]
mov qword [rcx - 0x38], rax
mov rdi, qword [rsp + 0x98]
mov qword [rcx - 0x30], rdi
mov rax, qword [rsp + 0x78]
mov qword [rcx - 0x28], rax
mov qword [rcx - 0x20], r11
mov rax, qword [rsp + 0x108]
mov qword [rcx - 0x18], rax
mov rbp, qword [rsp + 0x168]
mov qword [rcx - 0x10], rbp
mov qword [rcx - 8], r12
lea rdx, [rsp + 0x2560]
mov r8d, 0x108
call sub.VCRUNTIME140.dll_memcpy
mov eax, 1
lea rsi, [rsp + 0xa60]
mov qword [rsi], rax
xorps xmm0, xmm0
movups xmmword [rsi + 8], xmm0
lea rcx, str.Interrupted_handshake__WouldBlock_
lea r8, [rsp + 0x8b0]
mov qword [r8], rcx
mov qword [r8 + 8], rax
and qword [r8 + 0x10], 0
lea rax, str._rustc_8b705839cd656d202e920efa8769cbe43a5ee269librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_release_store
mov qword [r8 + 0x20], rax
and qword [r8 + 0x28], 0
lea rdx, [0x1400e8f60]
mov rcx, rsi
call fcn.140025f00
mov ecx, eax
call fcn.140006baa
mov rcx, rsi
call fcn.14004e451
mov r14, rax
lea rcx, [rsp + 0xbf0]
call fcn.140005c4c
mov rdx, rbp
mov r8, rdi
mov r11, qword [rsp + 0xd0]
mov r10, qword [rsp + 0x48]
mov r15, qword [rsp + 0x68]
mov r9, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x88]
mov rbp, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x58]
mov rax, r14
mov ecx, 5
mov r14, rax
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0xb0], rbp
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x80], r15
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x68], r10
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x48], r11
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x70], r9
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x98], rdx
mov rbp, r12
mov qword [rsp + 0x498], rbp
lea r12, [rsp + 0x2450]
lea rdx, [rsp + 0x2670]
mov r8d, 0x108
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
lea rbp, [rsp + 0x33f8]
lea rsi, [rsp + 0x2408]
mov ecx, 9
mov rdi, rbp
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x770]
mov qword [rsp + 0x6f0], rax
movaps xmm0, xmmword [rsp + 0x740]
movaps xmm1, xmmword [rsp + 0x750]
movaps xmm2, xmmword [rsp + 0x760]
movaps xmmword [rsp + 0x6e0], xmm2
movaps xmmword [rsp + 0x6d0], xmm1
movaps xmmword [rsp + 0x6c0], xmm0
lea rbx, [rsp + 0x3bfa]
lea rdx, [rsp + 0x324c]
mov r8d, 0x8e
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [r13 + 0x1488], 1
lea rcx, [rsp + 0x2df0]
mov r8d, 0x108
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x2378]
mov ecx, 9
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x6f0]
mov qword [rsp + 0x6b0], rax
movaps xmm0, xmmword [rsp + 0x6c0]
movaps xmm1, xmmword [rsp + 0x6d0]
movaps xmm2, xmmword [rsp + 0x6e0]
movaps xmmword [rsp + 0x6a0], xmm2
movaps xmmword [rsp + 0x690], xmm1
movaps xmmword [rsp + 0x680], xmm0
lea rcx, [rsp + 0x3130]
mov r8d, 0x8e
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rsi, r14
shr rsi, 8
mov rcx, qword [rsp + 0xc8]
call fcn.140005c9f
cmp byte [r13 + 0x681], 0
mov rdi, r14
je 0x140016515
mov rcx, qword [r13 + 0x648]
mov rdx, qword [r13 + 0x650]
call fcn.14001d690
and word [r13 + 0x681], 0
mov byte [r13 + 0x683], 0
jmp 0x1400180ee
mov r14b, byte [rsp + 0x350]
movzx eax, byte [rsp + 0x357]
shl eax, 0x10
movzx ecx, word [rsp + 0x355]
or ecx, eax
shl rcx, 0x20
mov ebp, dword [rsp + 0x351]
or rbp, rcx
movups xmm0, xmmword [rsp + 0x358]
movaps xmmword [rsp + 0x300], xmm0
mov r15, qword [rsp + 0x368]
mov rsi, qword [rsp + 0x370]
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0x58], rax
movups xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x2f0], xmm0
movups xmm0, xmmword [rsp + 0x398]
movaps xmmword [rsp + 0x2b0], xmm0
movups xmm0, xmmword [rsp + 0x3a8]
movaps xmmword [rsp + 0x2c0], xmm0
movups xmm0, xmmword [rsp + 0x3b8]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [rsp + 0x3c8]
movaps xmmword [rsp + 0x2e0], xmm0
jmp 0x14001583f
lea rsi, [rsp + 0x1c0]
mov qword [rsi], 5
mov qword [rsi + 0x40], 0xb
mov rcx, rsi
call fcn.1400d8fcc
lea rdi, [rsp + 0x3c0]
mov rax, qword [rdi - 0x20]
test rax, rax
mov ecx, 1
cmovne rcx, rax
lea rax, str._C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcuri_scheme.rs
cmovne rax, qword [rdi - 0x28]
lea rdx, [rsp + 0xe0]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov al, byte [rdi + 0x68]
mov byte [rsi], al
lea rbx, [rsp + 0x310]
mov qword [rbx], rdx
lea rax, [0x14003b810]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], rsi
lea rax, [0x14012a4f8]
lea rdx, [rsp + 0x180]
mov qword [rdx], rax
mov qword [rdx + 8], 3
and qword [rdx + 0x10], 0
lea rax, [0x14003c3a4]
mov qword [rbx + 0x18], rax
mov qword [rdx + 0x20], rbx
mov qword [rdx + 0x28], 2
lea rcx, [rsp + 0x140]
call fcn.1400d7350
lea rdx, [0x14012a528]
mov rcx, rax
call fcn.1400d92ae
lea rdx, [0x14012a470]
mov r8d, 0x11
mov rcx, rdi
call fcn.1400d7e83
test rax, rax
je 0x140016e5b
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.14003f8ea
test rax, rax
je 0x140016ec5
mov rsi, rax
mov rdi, rdx
mov rcx, rdx
xor edx, edx
call fcn.14009a6f5
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x68], rax
mov rcx, rax
mov rdx, rsi
mov qword [rsp + 0x58], rdi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [0x14012a540]
lea rax, [0x14012a590]
cmp rsi, rax
je 0x140016f38
mov rdx, qword [rsi]
mov r8, qword [rsi + 8]
mov qword [rsp + 0x170], rdx
mov qword [rsp + 0x178], r8
mov rcx, rbx
lea r9, [rsp + 0x3c0]
call fcn.1400d7eca
cmp qword [rsp + 0x310], 0
je 0x140016ed0
mov qword [rsp + 0x88], rsi
mov r14, qword [rsp + 0x318]
mov r8, qword [rsp + 0x320]
mov rcx, qword [rsp + 0x3d0]
mov rdx, qword [rsp + 0x3e0]
mov qword [rsp + 0x80], r8
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.1400427df
cmp dword [rax + 0x48], 1
jne 0x140016b1e
mov r15, qword [rax + 0x50]
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0x40], rax
mov rbx, qword [rsp + 0x3e8]
mov rcx, rbx
mov rdx, qword [rsp + 0x3f8]
mov r8, r15
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.140042780
mov rsi, qword [rax + 0x30]
mov rcx, qword [rax + 0x38]
mov rdi, qword [rax + 0x40]
cmp qword [rax + 0x28], 0
je 0x14001683b
test rcx, rcx
je 0x1400168ae
mov rcx, qword [rsp + 0x3e8]
mov rdx, qword [rsp + 0x3f8]
mov r8, rsi
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.140042780
mov ebp, 1
mov qword [rax + 0x38], rbp
mov qword [rax + 0x40], rdi
mov rcx, qword [rsp + 0x3e8]
mov rdx, qword [rsp + 0x3f8]
mov r8, rdi
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.140042780
mov qword [rax + 0x28], rbp
jmp 0x1400168a5
test rcx, rcx
je 0x140016915
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r8, rsi
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.1400d7e5d
mov rbp, rax
mov rax, qword [rax]
add rbp, 8
test rax, rax
cmove rbp, rax
mov rcx, rbp
lea rdx, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.14005147a
mov qword [rbp], rdi
mov rcx, qword [rsp + 0x3e8]
mov rdx, qword [rsp + 0x3f8]
mov r8, rdi
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.140042780
and qword [rax + 0x28], 0
mov qword [rax + 0x30], rsi
jmp 0x140016932
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r8, rdi
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.1400d7e5d
mov rbp, rax
mov rax, qword [rax]
add rbp, 8
test rax, rax
cmove rbp, rax
mov rcx, rbp
lea rdx, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.14005147a
mov qword [rbp + 8], rsi
mov rcx, qword [rsp + 0x3e8]
mov rdx, qword [rsp + 0x3f8]
mov r8, rsi
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.140042780
and qword [rax + 0x38], 0
mov qword [rax + 0x40], rdi
jmp 0x140016932
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r8, rsi
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.1400d7e5d
and qword [rax], 0
mov r12, qword [rsp + 0x3f8]
cmp r12, r15
jbe 0x1400180b8
imul rax, r15, 0x48
add rax, rbx
mov ecx, 9
lea rdi, [rsp + 0x1c0]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
dec r12
imul rdx, r12, 0x48
add rdx, rbx
mov r8d, 0x48
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rsp + 0x3f8], r12
cmp dword [rsp + 0x1e8], 1
jne 0x1400169a5
cmp qword [rsp + 0x1f0], r12
jne 0x1400169a5
mov qword [rsp + 0x1e8], 1
mov qword [rsp + 0x1f0], r15
mov rax, qword [rsp + 0x1f8]
cmp rax, 1
jne 0x1400169d1
cmp qword [rsp + 0x200], r12
jne 0x1400169d1
mov qword [rsp + 0x1f8], 1
mov qword [rsp + 0x200], r15
cmp r12, r15
je 0x140016aea
mov rcx, qword [rsp + 0x3e8]
mov rdx, r12
mov r8, r15
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.140042780
mov r8, qword [rax + 0x30]
mov rbp, qword [rax + 0x38]
mov rsi, qword [rax + 0x40]
cmp qword [rax + 0x28], 0
je 0x140016a34
mov rcx, qword [rsp + 0x3e8]
mov rdx, qword [rsp + 0x3f8]
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.140042780
mov rdi, rax
mov qword [rax + 0x38], 1
add rdi, 0x40
jmp 0x140016a6a
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.1400d7e5d
mov rdi, rax
mov rax, qword [rax]
add rdi, 8
test rax, rax
cmove rdi, rax
mov rcx, rdi
lea rdx, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.14005147a
mov qword [rdi], r15
test rbp, rbp
je 0x140016aa2
mov rcx, qword [rsp + 0x3e8]
mov rdx, qword [rsp + 0x3f8]
mov r8, rsi
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.140042780
mov rsi, rax
mov qword [rax + 0x28], 1
add rsi, 0x30
jmp 0x140016adf
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r8, rsi
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.1400d7e5d
mov rsi, rax
mov rax, qword [rax]
add rsi, 8
test rax, rax
cmove rsi, rax
mov rcx, rsi
lea rdx, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.14005147a
add rsi, 8
mov qword [rsi], r15
mov rax, qword [rsp + 0x1f8]
test rax, rax
je 0x140016b11
mov r15, qword [rsp + 0x200]
lea rcx, [rsp + 0x1c0]
call fcn.1400a355f
mov rcx, qword [rsp + 0x3e8]
jmp 0x1400167b7
lea rcx, [rsp + 0x1c0]
call fcn.1400a355f
mov rbp, qword [rsp + 0x3c8]
cmp rbp, r14
jbe 0x1400180ac
mov rbx, qword [rsp + 0x3c0]
mov dword [rbx + r14*4], 0xffff
mov r15, qword [rsp + 0x3e0]
mov rcx, qword [rsp + 0x80]
cmp r15, rcx
jbe 0x1400180d8
mov rax, qword [rsp + 0x3d0]
imul r12, rcx, 0x68
add r12, rax
mov ecx, 0xd
lea rdi, [rsp + 0x1c0]
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
dec r15
imul rdx, r15, 0x68
add rdx, rax
mov r8d, 0x68
mov rcx, r12
call sub.VCRUNTIME140.dll_memmove
mov rdi, qword [rsp + 0x80]
mov qword [rsp + 0x3e0], r15
cmp r15, rdi
mov eax, 0
cmovbe r12, rax
jbe 0x140016c57
movzx eax, word [r12 + 0x60]
movzx ecx, word [rsp + 0x418]
and cx, ax
movzx edx, cx
mov rcx, rdx
mov edx, 0
cmp rcx, rbp
jae 0x140016bc8
movzx edx, word [rbx + rcx*4]
cmp rdx, 0xffff
je 0x140016be7
cmp r15, rdx
jbe 0x140016bef
inc rcx
mov rdx, rcx
jmp 0x140016bc8
mov word [rbx + rcx*4], di
mov word [rbx + rcx*4 + 2], ax
cmp dword [r12 + 0x48], 1
jne 0x140016c57
mov r8, qword [r12 + 0x50]
mov rsi, qword [r12 + 0x58]
mov rcx, qword [rsp + 0x3e8]
mov rdx, qword [rsp + 0x3f8]
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.140042780
and qword [rax + 0x28], 0
mov qword [rax + 0x30], rdi
mov rcx, qword [rsp + 0x3e8]
mov rdx, qword [rsp + 0x3f8]
mov r8, rsi
lea r9, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
call fcn.140042780
and qword [rax + 0x38], 0
mov qword [rax + 0x40], rdi
test r15, r15
je 0x140016cbb
lea rdx, [r14 + 1]
movzx r9d, word [rsp + 0x418]
movzx r8d, r9w
mov rcx, rdx
mov edx, 0
cmp rcx, rbp
jae 0x140016c6d
movzx edi, word [rbx + rcx*4]
cmp di, 0xffff
je 0x140016cbb
movzx esi, word [rbx + rcx*4 + 2]
mov edx, r9d
and edx, esi
mov eax, ecx
sub eax, edx
test eax, r8d
je 0x140016cbb
cmp r14, rbp
jae 0x14001800c
mov word [rbx + r14*4], di
mov word [rbx + r14*4 + 2], si
mov dword [rbx + rcx*4], 0xffff
lea rdx, [rcx + 1]
mov r14, rcx
jmp 0x140016c6d
mov r14b, byte [rsp + 0x1e0]
movzx edi, byte [rsp + 0x1e7]
movzx ebx, word [rsp + 0x1e5]
mov esi, dword [rsp + 0x1e1]
lea rax, [rsp + 0x1e8]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xe0], xmm0
mov r15, qword [rsp + 0x1f8]
mov rbp, qword [rsp + 0x200]
lea rcx, [rsp + 0x1c0]
call fcn.14007d590
cmp bpl, 2
je 0x140016ed0
shl edi, 0x10
or ebx, edi
shl rbx, 0x20
or rsi, rbx
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x110], xmm0
mov dword [rsp + 0x181], esi
mov rax, rsi
shr rax, 0x30
mov byte [rsp + 0x187], al
shr rsi, 0x20
mov word [rsp + 0x185], si
lea rax, [rsp + 0x188]
movups xmmword [rax], xmm0
mov qword [rsp + 0x198], r15
mov qword [rsp + 0x1a0], rbp
mov byte [rsp + 0x180], r14b
mov rcx, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x188]
call fcn.14003f8ea
test rax, rax
je 0x140017798
mov rsi, qword [rsp + 0x88]
add rsi, 0x10
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rdx
lea rax, [rsp + 0x170]
mov qword [rsp + 0x310], rax
lea rax, [0x14003b810]
mov qword [rsp + 0x318], rax
lea rcx, str._rustc_8b705839cd656d202e920efa8769cbe43a5ee269librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_release_store
mov qword [rsp + 0x1c0], rcx
mov qword [rsp + 0x1c8], 3
and qword [rsp + 0x1d0], 0
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x320], rcx
mov qword [rsp + 0x328], rax
lea rbx, [rsp + 0x310]
mov qword [rsp + 0x1e0], rbx
mov qword [rsp + 0x1e8], 2
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x1c0]
call fcn.1400d7350
mov rcx, rax
lea rdx, [0x14012a5c8]
call fcn.1400d92ae
lea rcx, [rsp + 0x180]
call fcn.1400a355f
jmp 0x140016702
lea rdx, [0x14012a470]
lea rsi, [rsp + 0x180]
mov r8d, 0x11
mov rcx, rsi
call fcn.14003f637
lea r8, [0x14012a640]
lea rdi, [rsp + 0x1c0]
mov rcx, rdi
mov rdx, rsi
call fcn.1400d92e3
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x130], xmm0
mov rbx, qword [rdi + 0x10]
mov rsi, qword [rdi + 0x18]
mov rax, qword [rdi + 0x20]
mov qword [rsp + 0x58], rax
movups xmm0, xmmword [rdi + 0x28]
movaps xmmword [rsp + 0x8a0], xmm0
mov r12d, 8
jmp 0x14001782d
mov r12d, 0xa
jmp 0x14001782d
mov rdx, qword [rsp + 0x170]
mov r8, qword [rsp + 0x178]
lea rsi, [rsp + 0x1c0]
mov rcx, rsi
call fcn.14003f637
lea r8, [0x14012a658]
lea rdi, [rsp + 0x310]
mov rcx, rdi
mov rdx, rsi
call fcn.1400d92e3
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x280], xmm0
mov rbx, qword [rdi + 0x10]
mov rsi, qword [rdi + 0x18]
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x130], xmm0
mov r12d, 8
jmp 0x14001781e
mov ecx, 0x78
mov edx, 8
call fcn.14001e805
test rax, rax
je 0x1400180dd
mov r14, rax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 5
and qword [rsp + 0xf0], 0
lea rsi, [0x14012a540]
lea rax, [0x14012a590]
cmp rsi, rax
je 0x140016fdd
mov rbx, qword [rsi]
mov rdi, qword [rsi + 8]
mov rcx, rdi
call fcn.14004c359
mov rbp, rax
mov r15, rdx
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
cmp rdi, rax
je 0x140016fc8
mov cl, byte [rbp + rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
mov byte [rbp + rax], dl
inc rax
jmp 0x140016fa8
add rsi, 0x10
mov qword [r14], rbp
mov qword [r14 + 8], r15
mov qword [r14 + 0x10], rdi
add r14, 0x18
jmp 0x140016f77
mov qword [rsp + 0xf0], 5
xor eax, eax
cmp qword [rsp + 0x3e0], 0
sete al
add rax, rax
lea r14, [rsp + 0x310]
lea rcx, [rsp + 0x3c0]
mov qword [r14], rcx
and qword [r14 + 8], 0
mov qword [r14 + 0x10], rax
mov rdi, qword [rsp + 0xe0]
mov rcx, r14
call fcn.14003c245
test rax, rax
je 0x140018020
mov r15, rax
mov rbx, rdx
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x38], rax
test rax, rax
je 0x1400171c9
mov rbp, qword [r15]
mov r12, qword [r15 + 8]
mov qword [rsp + 0x110], rbp
mov qword [rsp + 0x118], r12
mov edx, 0x10
lea rsi, [rdx + 0x18]
cmp rsi, 0xa0
je 0x140017090
mov rcx, qword [rdi + rdx - 0x10]
mov rdx, qword [rdi + rdx]
mov r8, rbp
mov r9, r12
call fcn.140020106
mov rdx, rsi
test al, al
je 0x140017063
jmp 0x14001776c
mov r9d, 0x16
mov rcx, rbp
mov rdx, r12
lea r8, [0x140129ca3]
call fcn.1400d9325
test al, al
je 0x1400170cd
lea rbp, str.Sec_WebSocket_ProtocolOrigin
mov qword [rsp + 0x110], rbp
mov qword [rsp + 0x118], 0x16
mov r12d, 0x16
mov r9d, 6
mov rcx, rbp
mov rdx, r12
lea r8, [0x140129d78]
call fcn.1400d9325
test al, al
je 0x140017104
lea rax, [0x14012a5f6]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 6
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
call fcn.14003f8ea
test rax, rax
je 0x1400180a1
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], rdx
lea rax, [rsp + 0x110]
mov qword [rsp + 0x180], rax
lea rax, [0x14003b810]
mov qword [rsp + 0x188], rax
lea rcx, str._rustc_8b705839cd656d202e920efa8769cbe43a5ee269librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_release_store
mov qword [rsp + 0x1c0], rcx
mov qword [rsp + 0x1c8], 3
and qword [rsp + 0x1d0], 0
lea rcx, [rsp + 0x280]
mov qword [rsp + 0x190], rcx
mov qword [rsp + 0x198], rax
lea rax, [rsp + 0x180]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 2
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x1c0]
call fcn.1400d7350
mov rcx, rax
lea rdx, [0x14012a600]
call fcn.1400d92ae
jmp 0x14001701e
movzx eax, byte [r15]
mov r12d, 6
lea rcx, [0x1400198f0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea rbp, [0x14012a021]
jmp rax
mov r12d, 0xe
lea rbp, [0x14012a013]
jmp case.0x1400171e8.0
mov r12d, 0xf
lea rbp, [0x14012a004]
jmp case.0x1400171e8.0
mov r12d, 0xf
lea rbp, [0x140129ff5]
jmp case.0x1400171e8.0
mov r12d, 0xd
lea rbp, [0x140129fe8]
jmp case.0x1400171e8.0
mov r12d, 0x20
lea rbp, [0x140129fc8]
jmp case.0x1400171e8.0
mov r12d, 0x1c
lea rbp, [0x140129fac]
jmp case.0x1400171e8.0
mov r12d, 0x1c
lea rbp, [0x140129f90]
jmp case.0x1400171e8.0
mov r12d, 0x1b
lea rbp, [0x140129f75]
jmp case.0x1400171e8.0
mov r12d, 0x1d
lea rbp, [0x140129f58]
jmp case.0x1400171e8.0
mov r12d, 0x16
lea rbp, [0x140129f42]
jmp case.0x1400171e8.0
mov r12d, 0x1e
lea rbp, [0x140129f24]
jmp case.0x1400171e8.0
mov r12d, 0x1d
lea rbp, [0x140129f07]
jmp case.0x1400171e8.0
mov r12d, 3
lea rbp, [0x140129f04]
jmp case.0x1400171e8.0
mov r12d, 5
lea rbp, [0x140129eff]
jmp case.0x1400171e8.0
mov r12d, 7
lea rbp, [0x140129ef8]
jmp case.0x1400171e8.0
mov r12d, 0xd
lea rbp, [0x140129eeb]
jmp case.0x1400171e8.0
mov r12d, 0xd
lea rbp, [0x140129ede]
jmp case.0x1400171e8.0
mov r12d, 0xc
lea rbp, [0x140129ed2]
jmp case.0x1400171e8.0
mov r12d, 0x11
lea rbp, [0x140129ec1]
jmp case.0x1400171e8.0
mov r12d, 0xa
lea rbp, [0x140129eb7]
jmp case.0x1400171e8.0
mov r12d, 0x13
lea rbp, [0x140129ea4]
jmp case.0x1400171e8.0
mov r12d, 0x10
lea rbp, [0x140129e94]
jmp case.0x1400171e8.0
mov r12d, 0x10
lea rbp, [0x140129e84]
jmp case.0x1400171e8.0
mov r12d, 0xe
lea rbp, [0x140129e76]
jmp case.0x1400171e8.0
mov r12d, 0x10
lea rbp, [0x140129e66]
jmp case.0x1400171e8.0
mov r12d, 0xd
lea rbp, [0x140129e59]
jmp case.0x1400171e8.0
mov r12d, 0x17
lea rbp, [0x140129e42]
jmp case.0x1400171e8.0
mov r12d, 0x23
lea rbp, [0x140129e1f]
jmp case.0x1400171e8.0
mov r12d, 0xc
lea rbp, [0x140129e13]
jmp case.0x1400171e8.0
lea rbp, [0x140129e0d]
jmp case.0x1400171e8.0
mov r12d, 3
lea rbp, [0x140129e0a]
jmp case.0x1400171e8.0
mov r12d, 4
lea rbp, [0x140129e06]
jmp case.0x1400171e8.0
mov r12d, 4
lea rbp, [0x140129e02]
jmp case.0x1400171e8.0
lea rbp, [0x140129dfc]
jmp case.0x1400171e8.0
mov r12d, 7
lea rbp, [0x140129df5]
jmp case.0x1400171e8.0
mov r12d, 9
lea rbp, [0x140129dec]
jmp case.0x1400171e8.0
mov r12d, 4
lea rbp, [0x140129de8]
jmp case.0x1400171e8.0
mov r12d, 4
lea rbp, [0x140129de4]
jmp case.0x1400171e8.0
mov r12d, 8
lea rbp, [0x140129ddc]
jmp case.0x1400171e8.0
mov r12d, 0x11
lea rbp, [0x140129dcb]
jmp case.0x1400171e8.0
mov r12d, 0xd
lea rbp, [0x140129dbe]
jmp case.0x1400171e8.0
mov r12d, 8
lea rbp, [0x140129db6]
jmp case.0x1400171e8.0
mov r12d, 0x13
lea rbp, [0x140129da3]
jmp case.0x1400171e8.0
mov r12d, 0xd
lea rbp, [0x140129d96]
jmp case.0x1400171e8.0
mov r12d, 4
lea rbp, [0x140129d92]
jmp case.0x1400171e8.0
mov r12d, 8
lea rbp, [0x140129d8a]
jmp case.0x1400171e8.0
mov r12d, 0xc
lea rbp, [0x140129d7e]
jmp case.0x1400171e8.0
lea rbp, [0x140129d78]
jmp case.0x1400171e8.0
lea rbp, [0x140129d72]
jmp case.0x1400171e8.0
mov r12d, 0x12
lea rbp, [0x140129d60]
jmp case.0x1400171e8.0
mov r12d, 0x13
lea rbp, [0x140129d4d]
jmp case.0x1400171e8.0
mov r12d, 0xf
lea rbp, [0x140129d3e]
jmp case.0x1400171e8.0
mov r12d, 0x1b
lea rbp, [0x140129d23]
jmp case.0x1400171e8.0
mov r12d, 5
lea rbp, [0x140129d1e]
jmp case.0x1400171e8.0
mov r12d, 7
lea rbp, [0x140129d17]
jmp case.0x1400171e8.0
mov r12d, 0xf
lea rbp, [0x140129d08]
jmp case.0x1400171e8.0
mov r12d, 7
lea rbp, [0x140129d01]
jmp case.0x1400171e8.0
mov r12d, 0xb
lea rbp, [0x140129cf6]
jmp case.0x1400171e8.0
mov r12d, 0x14
lea rbp, [0x140129ce2]
jmp case.0x1400171e8.0
mov r12d, 0x18
lea rbp, [0x140129cca]
jmp case.0x1400171e8.0
mov r12d, 0x11
lea rbp, [0x140129cb9]
jmp case.0x1400171e8.0
mov r12d, 0x16
lea rbp, [0x140129ca3]
jmp case.0x1400171e8.0
mov r12d, 0x15
lea rbp, [0x140129c8e]
jmp case.0x1400171e8.0
lea rbp, [0x140129c88]
jmp case.0x1400171e8.0
mov r12d, 0xa
lea rbp, [0x140129c7e]
jmp case.0x1400171e8.0
mov r12d, 0x19
lea rbp, [0x140129c65]
jmp case.0x1400171e8.0
mov r12d, 2
lea rbp, [0x140129c63]
jmp case.0x1400171e8.0
mov r12d, 7
lea rbp, [0x140129c5c]
jmp case.0x1400171e8.0
mov r12d, 0x11
lea rbp, [0x140129c4b]
jmp case.0x1400171e8.0
mov r12d, 0xa
lea rbp, [0x140129c41]
jmp case.0x1400171e8.0
mov r12d, 7
lea rbp, [0x140129c3a]
jmp case.0x1400171e8.0
mov r12d, 0x19
lea rbp, [0x140129c21]
jmp case.0x1400171e8.0
mov r12d, 4
lea rbp, [0x140129c1d]
jmp case.0x1400171e8.0
mov r12d, 3
lea rbp, [0x140129c1a]
jmp case.0x1400171e8.0
mov r12d, 7
lea rbp, [0x140129c13]
jmp case.0x1400171e8.0
mov r12d, 0x10
lea rbp, [0x140129c03]
jmp case.0x1400171e8.0
mov r12d, 0x16
lea rbp, [0x140129bed]
jmp case.0x1400171e8.0
mov r12d, 0x16
lea rbp, [0x140129bd7]
jmp case.0x1400171e8.0
mov r12d, 0xf
lea rbp, [0x140129bc8]
jmp case.0x1400171e8.0
mov r12d, 0x10
lea rbp, str.x_xss_protectionx_frame_optionsx_dns_prefetch_controlx_content_type_optionswww_authenticatewarningviavaryupgrade_insecure_requestsupgradeuser_agenttransfer_encodingtrailertestrict_transport_securityset_cookieserversec_websocket_versionsec_websocket_protocolsec_websocket_keysec_websocket_extensionssec_websocket_acceptretry_afterrefreshreferrer_policyrefererrangepublic_key_pins_report_onlypublic_key_pinsproxy_authorizationproxy_authenticatepragmaoriginmax_forwardslocationlinklast_modifiedif_unmodified_sinceif_rangeif_none_matchif_modified_sinceif_matchhostfromforwardedexpiresexpectetagdatedntcookiecontent_typecontent_security_policy_report_onlycontent_security_policycontent_rangecontent_locationcontent_lengthcontent_languagecontent_encodingcontent_dispositionconnectioncdn_cache_controlcache_statuscache_controlauthorizationalt_svcallowageaccess_control_request_methodaccess_control_request_headersaccess_control_max_ageaccess_control_expose_headersaccess_control_allow_originaccess_control_allow_methodsaccess_control_allow_headersaccess_control_allow_credentialsaccept_rangesaccept_languageaccept_encodingaccept_charsetaccept
jmp case.0x1400171e8.0
mov r14, qword [rsp + 0x38]
test r14, r14
je 0x1400177ad
mov rdx, r15
add rdx, 0x10
mov r8, qword [r15]
mov r9, qword [r15 + 8]
lea rsi, [rsp + 0x1c0]
mov rcx, rsi
call qword [r14]
mov rsi, qword [rsi + 0x18]
jmp 0x1400177b9
lea rcx, [rsp + 0x180]
call fcn.1400a355f
mov r12d, 0xa
jmp 0x14001781e
mov al, byte [r15]
mov byte [rsp + 0x1c0], al
xor esi, esi
mov al, byte [rsp + 0x1c0]
mov byte [rsp + 0x130], al
mov rax, qword [rsp + 0x1c1]
mov qword [rsp + 0x131], rax
mov eax, dword [rsp + 0x1c9]
mov dword [rsp + 0x139], eax
movzx eax, word [rsp + 0x1cd]
mov word [rsp + 0x13d], ax
mov al, byte [rsp + 0x1cf]
mov byte [rsp + 0x13f], al
mov rbx, qword [rsp + 0x1d0]
mov r12d, 8
lea rcx, [rsp + 0xe0]
call fcn.1400d932a
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x78]
call fcn.14001d690
mov rcx, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x148]
mov r14d, 9
mov qword [rsp + 0x68], rbx
call fcn.14001d690
lea rcx, [rsp + 0x350]
call fcn.1400d8811
mov rbp, r14
shr rbp, 8
cmp r12d, 0xe
jne 0x140017965
mov qword [rsp + 0x78], rsi
movaps xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x18f0], xmm0
movaps xmmword [rsp + 0x170], xmm0
lea rdx, [rsp + 0x908]
movups xmm0, xmmword [rdx - 0x58]
movaps xmmword [rsp + 0x280], xmm0
mov r12, qword [rdx - 0x48]
movups xmm0, xmmword [rdx - 0x40]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [rdx - 0x30]
movaps xmmword [rsp + 0x320], xmm0
movups xmm0, xmmword [rdx - 0x20]
movaps xmmword [rsp + 0x330], xmm0
movups xmm0, xmmword [rdx - 0x10]
movaps xmmword [rsp + 0x340], xmm0
lea rcx, [rsp + 0x350]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x110], xmm0
lea rsi, [rsp + 0x17c8]
mov rcx, rsi
call fcn.1400d72ed
mov byte [rsi + 0x40], 0
and qword [rsi - 0x20], 0
movaps xmm0, xmmword [0x1400e87f0]
movups xmmword [rsi - 0x18], xmm0
mov dword [rsi - 8], 0xc3d2e1f0
lea rsi, [rsp + 0x17a8]
mov rcx, rsi
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x58]
call fcn.1400d915c
lea rdx, str.258EAFA5_E914_47DA_95CA_C5AB0DC85B11RESERVED_DATA_
mov r8d, 0x24
mov rcx, rsi
call fcn.1400d915c
mov eax, 8
cmp rax, 0x1c
je 0x1400179cf
mov byte [rsp + rax + 0x180], 0
inc rax
jmp 0x140017952
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x8a0]
movaps xmmword [rsp + 0x2f0], xmm1
movups xmm1, xmmword [rsp + 0x17a8]
movups xmm2, xmmword [rsp + 0x17b8]
movups xmm3, xmmword [rsp + 0x17c8]
movups xmm4, xmmword [rsp + 0x17d8]
movaps xmmword [rsp + 0x2b0], xmm1
movaps xmmword [rsp + 0x2c0], xmm2
movaps xmmword [rsp + 0x2d0], xmm3
movaps xmmword [rsp + 0x2e0], xmm4
movaps xmmword [rsp + 0x300], xmm0
mov r15, qword [rsp + 0x68]
jmp 0x14001584c
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x180], 0x14
movups xmm0, xmmword [rsp + 0x190]
lea rdi, [rsp + 0x1c0]
movaps xmmword [rdi + 0x10], xmm0
mov rax, qword [rsp + 0x180]
mov qword [rdi], rax
mov rax, qword [rsp + 0x188]
mov qword [rdi + 8], rax
mov rax, qword [rdi + 8]
mov qword [rsp + 0x140], rax
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x148], rax
mov eax, dword [rdi + 0x18]
mov dword [rsp + 0x150], eax
lea rsi, [rsp + 0x17a8]
mov ecx, 0xd
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x1e0]
movzx edi, byte [rsi + 0x40]
mov rbx, qword [rsi - 0x20]
lea rbp, [rdi*8]
mov eax, dword [rsi - 8]
mov dword [rsp + 0xf0], eax
movups xmm0, xmmword [rsi - 0x18]
movaps xmmword [rsp + 0xe0], xmm0
mov byte [rsp + rdi + 0x1e0], 0x80
lea rcx, [rdi + 1]
lea r8, [0x1401295c8]
mov rdx, rsi
call fcn.1400d72c0
xor ecx, ecx
cmp rdx, rcx
je 0x140017a96
mov byte [rax + rcx], 0
inc rcx
jmp 0x140017a88
shl rbx, 9
or rbx, rbp
bswap rbx
not edi
test dil, 0x38
jne 0x140017ad4
lea rdi, [rsp + 0xe0]
mov rcx, rdi
mov rdx, rsi
call fcn.1400d9294
lea rsi, [rsp + 0x180]
mov rcx, rsi
call fcn.1400d72ed
mov qword [rsi + 0x38], rbx
mov rcx, rdi
jmp 0x140017ae4
mov qword [rsp + 0x218], rbx
lea rcx, [rsp + 0xe0]
mov rdx, rsi
call fcn.1400d9294
mov byte [rsp + 0x220], 0
xor edi, edi
lea rbx, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823_sha1_0.10.5_srclib.rs
lea rsi, [rsp + 0x180]
cmp rdi, 0x14
je 0x140017b44
lea rcx, [rsp + rdi]
add rcx, 0x140
mov eax, dword [rsp + rdi + 0xe0]
bswap eax
mov dword [rsp + 0x180], eax
mov qword [rsp + 0x20], rbx
mov edx, 4
mov r9d, 4
mov r8, rsi
call fcn.1400e1fd0
add rdi, 4
jmp 0x140017b05
mov ecx, 0x1c
mov dl, 1
call fcn.14009a6f5
mov rsi, rax
mov rdi, rdx
lea rcx, [rsp + 0x140]
mov edx, 0x14
mov r9d, 0x1c
mov r8, rax
call fcn.14001ebec
lea rdx, [rsp + 0x1c0]
mov qword [rdx], rsi
mov qword [rdx + 8], rdi
mov qword [rdx + 0x10], 0x1c
lea rdi, [rsp + 0x180]
mov rcx, rdi
call fcn.1400a2156
lea rsi, [rsp + 0x1c0]
mov rcx, rsi
mov rdx, rdi
call fcn.1400d8d37
movups xmm0, xmmword [rsp + 0x1d20]
movups xmm1, xmmword [rsp + 0x1d30]
movups xmm2, xmmword [rsp + 0x1d40]
movups xmmword [rsi + 0x18], xmm0
movups xmmword [rsi + 0x38], xmm2
movups xmmword [rsi + 0x28], xmm1
mov rax, qword [rsp + 0x1d50]
mov qword [rsp + 0x58], rax
mov qword [rsi + 0x48], rax
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x500], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x510], rax
mov rdi, qword [rsi + 0x18]
mov bl, byte [rsi + 0x20]
movzx eax, byte [rsi + 0x27]
shl eax, 0x10
movzx ecx, word [rsi + 0x25]
or ecx, eax
shl rcx, 0x20
mov ebp, dword [rsi + 0x21]
or rbp, rcx
movaps xmmword [rsp + 0x300], xmm1
mov r15, qword [rsi + 0x38]
mov rsi, qword [rsi + 0x40]
movaps xmm0, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x2f0], xmm0
movaps xmm0, xmmword [rsp + 0x310]
movaps xmm1, xmmword [rsp + 0x320]
movaps xmm2, xmmword [rsp + 0x330]
movaps xmm3, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x2b0], xmm0
movaps xmmword [rsp + 0x2c0], xmm1
movaps xmmword [rsp + 0x2d0], xmm2
movaps xmmword [rsp + 0x2e0], xmm3
lea rcx, [rsp + 0x3760]
lea rdx, [rsp + 0x350]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x890], xmm0
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x78]
call fcn.14001d690
mov qword [rsp + 0x40], rdi
cmp rdi, 3
je 0x14001585c
mov rax, qword [rsp + 0x510]
mov qword [rsp + 0x4f0], rax
movaps xmm0, xmmword [rsp + 0x500]
movaps xmmword [rsp + 0x4e0], xmm0
movaps xmm0, xmmword [rsp + 0x300]
movaps xmmword [rsp + 0x480], xmm0
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x470], xmm0
movaps xmm0, xmmword [rsp + 0x2b0]
movaps xmm1, xmmword [rsp + 0x2c0]
movaps xmm2, xmmword [rsp + 0x2d0]
movaps xmm3, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x430], xmm0
movaps xmmword [rsp + 0x440], xmm1
movaps xmmword [rsp + 0x450], xmm2
movaps xmmword [rsp + 0x460], xmm3
lea rcx, [rsp + 0x3680]
lea rdx, [rsp + 0x3760]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x890]
movaps xmmword [rsp + 0x820], xmm0
movaps xmm0, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x880], xmm0
movaps xmm0, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0x870], xmm0
movaps xmm0, xmmword [rsp + 0x430]
movaps xmm1, xmmword [rsp + 0x440]
movaps xmm2, xmmword [rsp + 0x450]
movaps xmm3, xmmword [rsp + 0x460]
movaps xmmword [rsp + 0x830], xmm0
movaps xmmword [rsp + 0x840], xmm1
movaps xmmword [rsp + 0x850], xmm2
movaps xmmword [rsp + 0x860], xmm3
mov rax, qword [rsp + 0x4f0]
lea rdi, [rsp + 0x958]
mov qword [rdi - 0x98], rax
movaps xmm0, xmmword [rsp + 0x4e0]
movaps xmmword [rdi - 0xa8], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rdi - 0x90], rax
mov byte [rdi - 0x88], bl
mov rax, rbp
shr rax, 0x30
mov byte [rdi - 0x81], al
mov rax, rbp
shr rax, 0x20
mov word [rdi - 0x83], ax
mov dword [rdi - 0x87], ebp
movaps xmm0, xmmword [rsp + 0x880]
movups xmmword [rdi - 0x80], xmm0
mov qword [rdi - 0x70], r15
mov qword [rdi - 0x68], rsi
mov rax, qword [rsp + 0x58]
mov qword [rdi - 0x60], rax
movaps xmm0, xmmword [rsp + 0x870]
movaps xmmword [rdi - 0x58], xmm0
mov qword [rdi - 0x48], r12
movaps xmm0, xmmword [rsp + 0x830]
movaps xmm1, xmmword [rsp + 0x840]
movaps xmm2, xmmword [rsp + 0x850]
movaps xmm3, xmmword [rsp + 0x860]
movups xmmword [rdi - 0x40], xmm0
movups xmmword [rdi - 0x30], xmm1
movups xmmword [rdi - 0x20], xmm2
movups xmmword [rdi - 0x10], xmm3
mov r8d, 0xe0
mov rcx, rdi
lea rdx, [rsp + 0x3680]
call sub.VCRUNTIME140.dll_memcpy
and qword [rdi + 0xe0], 0
mov byte [rdi + 0xe8], r14b
mov rcx, qword [rsp + 0x38]
mov rax, rcx
shr rax, 0x30
mov byte [rdi + 0xef], al
mov rax, rcx
shr rax, 0x20
mov word [rdi + 0xed], ax
mov dword [rdi + 0xe9], ecx
movaps xmm0, xmmword [rsp + 0x820]
movups xmmword [rdi + 0xf0], xmm0
and qword [rdi + 0x100], 0
lea rsi, [rsp + 0xbf0]
lea rdx, [rsp + 0x8b0]
mov rcx, rsi
call fcn.14000234e
mov rbp, qword [rsi + 0x1f8]
cmp rbp, 2
jne 0x140017f85
mov r14, qword [rsp + 0xc08]
cmp r14, 3
mov r15, qword [rsp + 0xc8]
mov r12, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x50]
je 0x140015999
lea rdx, [rsp + 0xc10]
mov rax, qword [rdx - 0x10]
mov qword [rsp + 0x1820], rax
movups xmm0, xmmword [rdx - 0x20]
movaps xmmword [rsp + 0x1810], xmm0
lea rcx, [rsp + 0x350]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0xc98]
lea rcx, [rsp + 0x8b0]
mov r8d, 0x108
call sub.VCRUNTIME140.dll_memcpy
mov ebp, 2
jmp 0x1400159bf
lea rdx, [rsp + 0xc10]
mov rax, qword [rdx - 0x10]
mov qword [rsp + 0x1820], rax
movups xmm0, xmmword [rdx - 0x20]
movaps xmmword [rsp + 0x1810], xmm0
mov r14, qword [rdx - 8]
lea rcx, [rsp + 0x350]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0xc98]
lea rcx, [rsp + 0x8b0]
mov r8d, 0x150
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0xdf0]
lea rcx, [rsp + 0x1ec0]
mov r8d, 0xc0
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rsp + 0xc8]
mov r12, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x50]
jmp 0x1400159bf
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
mov rcx, r14
mov rdx, rbp
call fcn.1400e3440
ud2
lea rax, [0x14012a618]
lea rdx, [rsp + 0x1c0]
mov qword [rdx], rax
mov qword [rdx + 8], 1
and qword [rdx + 0x10], 0
lea rax, str._rustc_8b705839cd656d202e920efa8769cbe43a5ee269librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_release_store
mov qword [rdx + 0x20], rax
and qword [rdx + 0x28], 0
lea rsi, [rsp + 0x140]
mov rcx, rsi
call fcn.1400d7350
lea rdx, [0x14012a628]
mov rcx, rax
call fcn.1400d92ae
mov r14, qword [rsi]
lea rax, [rsp + 0x148]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x130], xmm0
lea rcx, [rsp + 0xe0]
call fcn.1400d932a
mov r12d, 0xe
mov rsi, qword [rsp + 0x78]
jmp 0x14001784d
mov r12d, 0xa
jmp 0x140017811
lea r8, str.C:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823http_0.2.9_srcheadermap.rs
jmp 0x140018013
mov rcx, r15
mov rdx, r12
call fcn.1400e31d0
ud2
lea rcx, str.future_polled_after_completionC:Users_tuxis.cargo_registry_srcgithub.com_1ecc6299db9ec823_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x1400e8cc0]
jmp 0x1400156d9
mov rdx, r15
jmp 0x1400180be
mov ecx, 0x78
mov edx, 8
call fcn.1400e3100
ud2
movabs r14, 0xffffffffffff00
and r14, rsi
shl rsi, 8
movzx ebx, dil
or rbx, rsi
lea r12, [rsp + 0x2ce8]
lea rdx, [rsp + 0x2df0]
mov r8d, 0x108
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
lea rbp, [rsp + 0x33b0]
lea rsi, [rsp + 0x2378]
mov ecx, 9
mov rdi, rbp
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x6b0]
mov qword [rsp + 0x670], rax
movaps xmm0, xmmword [rsp + 0x680]
movaps xmm1, xmmword [rsp + 0x690]
movaps xmm2, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x660], xmm2
movaps xmmword [rsp + 0x650], xmm1
movaps xmmword [rsp + 0x640], xmm0
lea r15, [rsp + 0x3b6c]
lea rdx, [rsp + 0x3130]
mov r8d, 0x8e
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [r13 + 0x680], 1
lea rcx, [rsp + 0x28c8]
mov r8d, 0x108
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x2330]
mov ecx, 9
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x670]
mov qword [rsp + 0x630], rax
movaps xmm0, xmmword [rsp + 0x640]
movaps xmm1, xmmword [rsp + 0x650]
movaps xmm2, xmmword [rsp + 0x660]
movaps xmmword [rsp + 0x620], xmm2
movaps xmmword [rsp + 0x610], xmm1
movaps xmmword [rsp + 0x600], xmm0
lea rcx, [rsp + 0x30a2]
mov r8d, 0x8e
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
shr r14, 8
mov rcx, qword [rsp + 0x298]
call fcn.140005b54
mov rcx, qword [r13 + 0x390]
mov rdx, qword [r13 + 0x398]
call fcn.14001d690
mov r12, qword [rsp + 0xb8]
mov byte [r13 + 0x3ab], 0
shl r14, 0x10
movzx eax, bx
or rax, r14
mov r14, rax
lea r15, [rsp + 0x2b20]
lea rdx, [rsp + 0x28c8]
mov r8d, 0x108
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
lea rbp, [rsp + 0x3368]
lea rsi, [rsp + 0x2330]
mov ecx, 9
mov rdi, rbp
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x630]
mov qword [rsp + 0x5f0], rax
movaps xmm0, xmmword [rsp + 0x600]
movaps xmm1, xmmword [rsp + 0x610]
movaps xmm2, xmmword [rsp + 0x620]
movaps xmmword [rsp + 0x5e0], xmm2
movaps xmmword [rsp + 0x5d0], xmm1
movaps xmmword [rsp + 0x5c0], xmm0
lea rbx, [rsp + 0x3ade]
lea rdx, [rsp + 0x30a2]
mov r8d, 0x8e
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [r13 + 0x3aa], 1
lea rcx, [rsp + 0x3840]
mov r8d, 0x108
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x22a0]
mov ecx, 9
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x5f0]
mov qword [rsp + 0x570], rax
movaps xmm0, xmmword [rsp + 0x5c0]
movaps xmm1, xmmword [rsp + 0x5d0]
movaps xmm2, xmmword [rsp + 0x5e0]
movaps xmmword [rsp + 0x560], xmm2
movaps xmmword [rsp + 0x550], xmm1
movaps xmmword [rsp + 0x540], xmm0
lea rcx, [rsp + 0x3014]
mov r8d, 0x8e
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x2a0]
call fcn.140005a99
cmp r12d, 2
jne 0x1400184fe
lea rsi, [rsp + 0xbf0]
mov qword [rsi], r14
mov rax, qword [rsp + 0xb0]
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x20], rax
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x28], rax
mov rax, qword [rsp + 0x88]
mov qword [rsi + 0x30], rax
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0x38], rax
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x40], rax
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x48], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsi + 0x50], rax
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x58], rax
mov rax, qword [rsp + 0x78]
mov qword [rsi + 0x60], rax
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x68], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsi + 0x70], rax
mov rax, qword [rsp + 0x98]
mov qword [rsi + 0x78], rax
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x80], rax
lea rdi, [rsp + 0x8b8]
mov rcx, rdi
mov rdx, rsi
call fcn.140005104
mov rcx, rsi
call fcn.1400060e8
mov r14, qword [rdi]
mov rax, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
mov ebp, 3
mov qword [rsp + 0x50], rax
cmp byte [r13 + 0x1491], 0
je 0x140018490
lea rcx, [r13 + 0x60]
call fcn.140006642
mov qword [rsp + 0xb8], rbp
mov byte [r13 + 0x1491], 0
cmp byte [r13 + 0x1492], 0
je 0x1400184b7
lea rcx, [rsp + 0x520]
call fcn.140006417
mov byte [r13 + 0x1492], 0
mov rcx, qword [r13 + 0x48]
mov rdx, qword [r13 + 0x50]
call fcn.14001d690
mov rcx, qword [r13 + 0x30]
mov rdx, qword [r13 + 0x38]
call fcn.14001d690
mov rcx, qword [r13 + 0x18]
mov rdx, qword [r13 + 0x20]
call fcn.14001d690
mov rcx, qword [r13]
mov rdx, qword [r13 + 8]
call fcn.14001d690
mov r12d, 2
jmp 0x1400151f7
mov qword [rsp + 0xb8], r14
lea rcx, [rsp + 0x3948]
lea rdx, [rsp + 0x3840]
mov r8d, 0x108
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x22e8]
lea rsi, [rsp + 0x22a0]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x570]
mov qword [rsp + 0x5b0], rax
movaps xmm0, xmmword [rsp + 0x540]
movaps xmm1, xmmword [rsp + 0x550]
movaps xmm2, xmmword [rsp + 0x560]
movaps xmmword [rsp + 0x5a0], xmm2
movaps xmmword [rsp + 0x590], xmm1
movaps xmmword [rsp + 0x580], xmm0
lea rsi, [rsp + 0x2f86]
lea rdx, [rsp + 0x3014]
mov r8d, 0x8e
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsi]
mov dword [rsp + 0x128], eax
movzx eax, word [rsi + 4]
mov word [rsp + 0x12c], ax
lea rdx, [rsp + 0x2f8c]
lea rsi, [rsp + 0xbf0]
mov r8d, 0x88
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
call fcn.14000538b
and word [r13 + 0x1491], 0
mov rcx, qword [r13 + 0x48]
mov rdx, qword [r13 + 0x50]
call fcn.14001d690
mov rcx, qword [r13 + 0x30]
mov rdx, qword [r13 + 0x38]
call fcn.14001d690
mov rcx, qword [r13 + 0x18]
mov rdx, qword [r13 + 0x20]
call fcn.14001d690
mov rcx, qword [r13]
mov rdx, qword [r13 + 8]
call fcn.14001d690
mov r15, qword [rsp + 0x40]
mov r14, qword [rsp + 0xb0]
mov rbp, qword [rsp + 0x498]
mov rbx, qword [rsp + 0x2a8]
lea rcx, [rbx + 0xa8]
lea rdx, [rsp + 0x3948]
mov r8d, 0x108
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 9
lea rdi, [rbx + 0x1b0]
lea rsi, [rsp + 0x22e8]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x5b0]
mov qword [rbx + 0x230], rax
movaps xmm0, xmmword [rsp + 0x580]
movaps xmm1, xmmword [rsp + 0x590]
movaps xmm2, xmmword [rsp + 0x5a0]
movups xmmword [rbx + 0x220], xmm2
movups xmmword [rbx + 0x210], xmm1
movups xmmword [rbx + 0x200], xmm0
mov eax, dword [rsp + 0x128]
mov dword [rbx + 0x23a], eax
movzx eax, word [rsp + 0x12c]
mov word [rbx + 0x23e], ax
mov byte [r13 + 0x1490], 1
mov rax, qword [rsp + 0xb8]
mov qword [rbx], rax
mov qword [rbx + 8], r14
mov rax, qword [rsp + 0x50]
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], r15
mov rax, qword [rsp + 0x38]
mov qword [rbx + 0x20], rax
mov rax, qword [rsp + 0x80]
mov qword [rbx + 0x28], rax
mov rax, qword [rsp + 0x88]
mov qword [rbx + 0x30], rax
mov rax, qword [rsp + 0x70]
mov qword [rbx + 0x38], rax
mov rax, qword [rsp + 0x58]
mov qword [rbx + 0x40], rax
mov rax, qword [rsp + 0x68]
mov qword [rbx + 0x48], rax
mov rax, qword [rsp + 0xa0]
mov qword [rbx + 0x50], rax
mov rax, qword [rsp + 0x60]
mov qword [rbx + 0x58], rax
mov rax, qword [rsp + 0x78]
mov qword [rbx + 0x60], rax
mov rax, qword [rsp + 0x48]
mov qword [rbx + 0x68], rax
mov rax, qword [rsp + 0xa8]
mov qword [rbx + 0x70], rax
mov rax, qword [rsp + 0x98]
mov qword [rbx + 0x78], rax
mov rax, qword [rsp + 0x90]
mov qword [rbx + 0x80], rax
mov rax, qword [rsp + 0xd0]
mov qword [rbx + 0x88], rax
mov rax, qword [rsp + 0x108]
mov qword [rbx + 0x90], rax
mov rax, qword [rsp + 0x168]
mov qword [rbx + 0x98], rax
mov qword [rbx + 0xa0], rbp
mov qword [rbx + 0x1f8], r12
and word [rbx + 0x238], 0
add rsp, 0x3df8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x90], r11
mov qword [rsp + 0xa8], r10
mov qword [rsp + 0x48], r9
mov qword [rsp + 0x98], r15
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x88], r8
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x50], r14
mov qword [rsp + 0xb0], rbp
mov rdi, rsi
shr rsi, 8
xor eax, eax
mov rbx, qword [rsp + 0x40]
cmp dword [r13 + 0x548], 3
je 0x14001882e
test al, al
jne 0x14001882e
lea rcx, [r13 + 0x548]
call fcn.140006417
mov qword [rsp + 0x40], rbx
mov byte [r13 + 0x682], 0
cmp byte [r13 + 0x683], 0
je 0x140018852
lea rcx, [rsp + 0x250]
call fcn.140006421
mov byte [r13 + 0x683], 0
mov eax, 2
mov qword [rsp + 0xb8], rax
jmp 0x1400180ee
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0xb0], rax
mov rbx, qword [rsp + 0xc08]
mov rax, qword [rsp + 0xc10]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0xc18]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0xc20]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0xc28]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0xc38]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0xc40]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xc48]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0xc50]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0xc58]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0xc60]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xc68]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0xc70]
mov qword [rsp + 0x90], rax
mov rsi, rdi
shr rsi, 8
mov byte [r13 + 0x681], 0
lea rcx, [r13 + 0x568]
call fcn.140006642
cmp byte [r13 + 0x682], 0
sete al
jmp 0x140018814
mov qword [rsp + 0xc0], rdi
movzx eax, byte [rsp + 0xbf7]
shl eax, 0x10
movzx ecx, word [rsp + 0xbf5]
or ecx, eax
shl rcx, 0x20
mov esi, dword [rsp + 0xbf1]
or rsi, rcx
mov rax, qword [rsp + 0xbf8]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xc00]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0xc08]
mov qword [rsp + 0x40], rax
mov rdi, qword [rsp + 0xc10]
mov rax, qword [rsp + 0xc18]
mov rbp, qword [rsp + 0xc20]
mov rcx, qword [rsp + 0xc28]
mov rbx, qword [rsp + 0xc38]
mov r14, qword [rsp + 0xc40]
mov r9, qword [rsp + 0xc48]
mov r10, qword [rsp + 0xc50]
mov r15, qword [rsp + 0xc58]
mov r11, qword [rsp + 0xc60]
mov r12, qword [rsp + 0xc68]
mov r8, qword [rsp + 0xc70]
mov qword [rsp + 0x90], r8
mov r8, rdi
mov rdi, qword [rsp + 0x50]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0xa8], r11
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x98], r12
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0x78], r10
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], r9
mov qword [rsp + 0x88], rbp
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x38], r8
cmp byte [r13 + 0x681], 0
je 0x140018a91
mov rcx, qword [r13 + 0x648]
mov rdx, qword [r13 + 0x650]
call fcn.14001d690
mov rdi, qword [rsp + 0xc0]
mov rbx, qword [rsp + 0x40]
jmp 0x14001893b
xor edx, edx
mov byte [r13 + 0x682], dl
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [r13 + 0x660], xmm0
movups xmmword [r13 + 0x670], xmm1
cmp dword [r13 + 0x660], 2
mov byte [r13 + 0x683], dl
mov rbp, qword [rsp + 0x48]
mov r14, qword [rsp + 0xb8]
jne 0x1400151fc
mov rax, qword [rsp + 0x270]
mov qword [r13 + 0x6a8], rax
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movups xmmword [r13 + 0x698], xmm1
movups xmmword [r13 + 0x688], xmm0
mov byte [r13 + 0x6b0], dil
mov byte [r13 + 0x6b1], 0
jmp 0x140013a23
mov qword [rsp + 0x48], rbp
lea rsi, [rsp + 0xc98]
mov rax, qword [rsi - 0x98]
mov qword [rsp + 0x1bb0], rax
movups xmm0, xmmword [rsi - 0xa8]
movaps xmmword [rsp + 0x1ba0], xmm0
mov rbp, qword [rsi - 0x88]
mov rax, qword [rsi - 0x80]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsi - 0x78]
mov qword [rsp + 0x50], rax
mov rax, qword [rsi - 0x70]
mov qword [rsp + 0x40], rax
mov rax, qword [rsi - 0x68]
mov qword [rsp + 0x38], rax
mov rax, qword [rsi - 0x60]
mov qword [rsp + 0x80], rax
mov rax, qword [rsi - 0x58]
mov qword [rsp + 0x88], rax
mov rax, qword [rsi - 0x50]
mov qword [rsp + 0x70], rax
mov r14, qword [rsi - 0x48]
mov rax, qword [rsi - 0x40]
mov qword [rsp + 0x68], rax
mov rax, qword [rsi - 0x38]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsi - 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [rsi - 0x28]
mov qword [rsp + 0x78], rax
mov ecx, 0x10
mov r15, qword [rsi - 0x20]
mov rax, qword [rsi - 0x18]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsi - 0x10]
mov qword [rsp + 0x98], rax
mov rax, qword [rsi - 8]
mov qword [rsp + 0x90], rax
lea rdi, [rsp + 0x8b0]
rep movsq qword [rdi], qword [rsi]
mov rcx, rbx
call fcn.140005a26
cmp r12d, 3
jne 0x140018c70
mov qword [rsp + 0xc0], rbp
mov rsi, rbp
shr rsi, 8
mov r8, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x50]
mov rdx, r14
mov rax, qword [rsp + 0x80]
mov rbp, qword [rsp + 0x88]
mov r9, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x68]
mov r10, qword [rsp + 0x78]
mov r14, qword [rsp + 0xa0]
mov r12, qword [rsp + 0x98]
mov r11, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x70]
jmp 0x140018a24
mov rax, qword [rsp + 0x1bb0]
mov qword [rsp + 0x4b0], rax
movaps xmm0, xmmword [rsp + 0x1ba0]
movaps xmmword [rsp + 0x4a0], xmm0
lea rdi, [r13 + 0x810]
lea rsi, [rsp + 0x8b0]
mov ecx, 0x10
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0xb0]
mov qword [r13 + 0x790], rax
mov rax, qword [rsp + 0x50]
mov qword [r13 + 0x798], rax
mov rax, qword [rsp + 0x80]
mov qword [r13 + 0x7b0], rax
mov rax, qword [rsp + 0x88]
mov qword [r13 + 0x7b8], rax
mov rax, qword [rsp + 0x68]
mov qword [r13 + 0x7d0], rax
mov rax, qword [rsp + 0xa0]
mov qword [r13 + 0x7d8], rax
mov qword [r13 + 0x7f0], r15
mov rax, qword [rsp + 0xa8]
mov qword [r13 + 0x7f8], rax
lea rdx, [r13 + 0x568]
lea rsi, [rsp + 0xbf0]
mov r8d, 0xe0
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x4b0]
mov qword [rsi + 0xf0], rax
movaps xmm0, xmmword [rsp + 0x4a0]
movups xmmword [rsi + 0xe0], xmm0
mov rax, qword [r13 + 0x540]
mov qword [r13 + 0x8c0], rax
movups xmm0, xmmword [r13 + 0x510]
movups xmm1, xmmword [r13 + 0x520]
movups xmm2, xmmword [r13 + 0x530]
movups xmmword [r13 + 0x8b0], xmm2
movups xmmword [r13 + 0x8a0], xmm1
movups xmmword [r13 + 0x890], xmm0
lea r15, [r13 + 0x688]
mov r8d, 0xf8
mov rcx, r15
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [r13 + 0x780], r12
mov qword [r13 + 0x788], rbp
mov rax, qword [rsp + 0x40]
mov qword [r13 + 0x7a0], rax
mov rax, qword [rsp + 0x38]
mov qword [r13 + 0x7a8], rax
mov rax, qword [rsp + 0x70]
mov qword [r13 + 0x7c0], rax
mov qword [r13 + 0x7c8], r14
mov rax, qword [rsp + 0x60]
mov qword [r13 + 0x7e0], rax
mov rax, qword [rsp + 0x78]
mov qword [r13 + 0x7e8], rax
mov rax, qword [rsp + 0x98]
mov qword [r13 + 0x800], rax
mov rax, qword [rsp + 0x90]
mov qword [r13 + 0x808], rax
lea rax, [r13 + 0x1488]
mov qword [rsp + 0x60], rax
mov byte [r13 + 0x1488], 0
lea rsi, [r13 + 0x768]
lea rdi, [rsp + 0x8b0]
mov r8d, 0xe0
mov rcx, rdi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r13 + 0x890]
movups xmm1, xmmword [r13 + 0x8a0]
movups xmm2, xmmword [r13 + 0x8b0]
movups xmmword [rdi + 0xe0], xmm0
movups xmmword [rdi + 0xf0], xmm1
movups xmmword [rdi + 0x100], xmm2
mov rax, qword [r13 + 0x8c0]
mov qword [rdi + 0x110], rax
lea rbx, [rsp + 0xbf0]
mov r8d, 0x128
mov rcx, rbx
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xd18]
mov r8d, 0x118
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea r12, [r13 + 0x8c8]
mov r8d, 0xbb8
mov rcx, r12
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r13 + 0x1480]
mov qword [rsp + 0x160], rax
mov byte [r13 + 0x1480], 0
lea rsi, [r13 + 0x9f0]
lea rdi, [rsp + 0xbf0]
mov r8d, 0x128
mov rcx, rdi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xd18]
mov r8d, 0x118
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [r13 + 0xb08]
mov r8d, 0x240
mov rcx, rbx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r13 + 0xd48]
mov qword [rsp + 0x158], rax
mov byte [r13 + 0xd48], 0
mov qword [rsp + 0xc8], r15
lea rdx, [r13 + 0xc30]
lea rsi, [rsp + 0xbf0]
mov r8d, 0x118
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xd08]
mov r8d, 0x128
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r13 + 0xd50]
mov r8d, 0x240
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400156e5
mov rax, r13
movzx r13d, word [r13 + 0x468]
movzx r12d, word [rax + 0x46a]
mov ecx, dword [rax + 0x46c]
mov dword [rsp + 0x90], ecx
mov ebp, dword [rax + 0x470]
movzx r14d, word [rax + 0x474]
mov rbx, qword [rax + 0x476]
mov r15, qword [rax + 0x47e]
test r13w, r13w
mov eax, 2
mov esi, 0x17
cmove esi, eax
mov rax, qword [0x140158158]
cmp rax, 3
jne 0x14001928e
mov ecx, esi
mov edx, 1
xor r8d, r8d
call qword [sym.imp.ws2_32.dll_socket]
cmp rax, 0xffffffffffffffff
je 0x140019048
mov rsi, rax
lea r8, [rsp + 0xbf0]
mov dword [r8], 1
mov rcx, rax
mov edx, 0x8004667e
call qword [sym.imp.ws2_32.dll_ioctlsocket]
test eax, eax
je 0x140019067
call fcn.14004cfd9
mov r12, rax
mov rcx, rsi
call qword [sym.imp.ws2_32.dll_closesocket]
mov esi, 2
jmp 0x140019055
mov esi, 2
call fcn.14004cfd9
mov r12, rax
mov r13, qword [rsp + 0xd8]
mov rbx, qword [rsp + 0x50]
jmp 0x14001919c
and qword [rsp + 0xa60], 0
xor edx, edx
test r13w, r13w
cmove r14d, r12d
mov ecx, 2
mov eax, 0x17
cmove eax, ecx
cmove rbx, rdx
cmove r15, qword [rsp + 0x58]
cmove ebp, dword [rsp + 0x70]
mov ecx, 0x10
mov r8d, 0x1c
cmove r8d, ecx
rol r14w, 8
mov qword [rsp + 0xa68], rsi
lea rdx, [rsp + 0xbf0]
mov word [rdx], ax
mov word [rdx + 2], r14w
mov eax, dword [rsp + 0x90]
mov dword [rdx + 4], eax
mov qword [rdx + 8], rbx
mov qword [rdx + 0x10], r15
mov dword [rdx + 0x18], ebp
mov rcx, rsi
call qword [sym.imp.ws2_32.dll_connect]
cmp eax, 0xffffffff
je 0x1400190f4
mov r13, qword [rsp + 0xd8]
mov rbx, qword [rsp + 0x50]
jmp 0x140019121
call fcn.14004cfd9
mov r12, rax
mov rcx, rax
call fcn.1400309fc
cmp al, 0xd
mov r13, qword [rsp + 0xd8]
mov rbx, qword [rsp + 0x50]
jne 0x140019837
mov rcx, r12
call fcn.14009c283
and qword [r13 + 0x420], 0
mov qword [r13 + 0x428], rsi
mov byte [r13 + 0x460], 0
lea rsi, [rsp + 0xbf0]
mov rcx, rsi
mov rdx, rdi
mov r8, qword [rsp + 0xb8]
call fcn.140063a1c
mov rsi, qword [rsi + 0x10]
cmp rsi, 3
je 0x140019860
mov r12, qword [rsp + 0xbf0]
mov r14, qword [rsp + 0xbf8]
mov rax, qword [rsp + 0xc08]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0xc10]
mov qword [rsp + 0x38], rax
mov rcx, rdi
call fcn.1400058c4
mov qword [rsp + 0x58], r15
mov dword [rsp + 0x70], ebp
mov byte [rbx], 1
mov rcx, rdi
call fcn.1400058df
cmp esi, 2
jne 0x1400192ca
lea rcx, [r13 + 0x3f0]
call fcn.14000681a
mov qword [r13 + 0x3f0], r12
mov esi, dword [r13 + 0x3f8]
test esi, esi
je 0x14001920a
mov rcx, qword [r13 + 0x410]
cmp rcx, qword [r13 + 0x418]
je 0x1400192ec
lea rax, [rcx + 0x20]
mov qword [r13 + 0x410], rax
movzx eax, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x8be], xmm0
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rsp + 0x8b0], xmm0
jmp 0x14001923c
movzx eax, word [r13 + 0x3fc]
movups xmm0, xmmword [r13 + 0x40c]
movups xmmword [rsp + 0x8be], xmm0
movups xmm0, xmmword [r13 + 0x3fe]
movaps xmmword [rsp + 0x8b0], xmm0
mov word [r13 + 0x3fc], 2
cmp ax, 2
je 0x1400192ec
movups xmm0, xmmword [rsp + 0x8be]
movups xmmword [r13 + 0x478], xmm0
movaps xmm0, xmmword [rsp + 0x8b0]
movups xmmword [r13 + 0x46a], xmm0
mov word [r13 + 0x468], ax
lea rax, [r13 + 0x488]
mov qword [rsp + 0x50], rax
mov byte [r13 + 0x488], 0
lea rdi, [r13 + 0x420]
jmp 0x140018f98
lea rax, [rsp + 0xa60]
mov byte [rax], 1
lea r8, [rsp + 0xbf0]
mov qword [r8], rax
lea rax, [0x140113d20]
mov qword [rsp + 0x20], rax
lea rcx, [0x140158158]
lea r9, [0x140113408]
xor edx, edx
call fcn.1400e5aa0
jmp 0x140018ff6
lea rcx, [r13 + 0x3f8]
call fcn.140006462
lea rcx, [r13 + 0x3f0]
call fcn.14000681a
mov r15, qword [rsp + 0x40]
mov rbp, r14
jmp 0x140019320
lea rcx, [r13 + 0x3f8]
call fcn.140006462
mov r12, qword [r13 + 0x3f0]
mov esi, 2
test r12, r12
jne 0x140019320
lea rdx, str.could_not_resolve_to_any_address8r
mov r8d, 0x20
mov cl, 0x14
call fcn.14009c5f7
mov r12, rax
mov rax, qword [rsp + 0x48]
mov byte [rax], 1
mov rcx, qword [rsp + 0x60]
call fcn.140005917
cmp esi, 2
jne 0x14001936a
mov r14, r12
shr r14, 0x10
mov eax, 2
mov qword [rsp + 0x50], rax
mov eax, 5
mov qword [rsp + 0x58], rax
mov rcx, qword [r13 + 0x390]
mov rdx, qword [r13 + 0x398]
call fcn.14001d690
jmp 0x140015273
lea rdx, [r13 + 0x2b0]
xor edi, edi
mov byte [r13 + 0x3ab], dil
lea rcx, [r13 + 0x3b0]
movups xmm0, xmmword [r13 + 0x278]
movups xmm1, xmmword [r13 + 0x288]
movups xmm2, xmmword [r13 + 0x298]
movups xmmword [r13 + 0x4b8], xmm0
movups xmmword [r13 + 0x4c8], xmm1
movups xmmword [r13 + 0x4d8], xmm2
mov rax, qword [r13 + 0x2a8]
mov qword [r13 + 0x4e8], rax
movups xmm0, xmmword [r13 + 0x3b0]
movups xmmword [r13 + 0x4f0], xmm0
movups xmm0, xmmword [r13 + 0x3c0]
movups xmmword [r13 + 0x500], xmm0
mov r8d, 0xe0
mov qword [rsp + 0x298], rcx
call sub.VCRUNTIME140.dll_memcpy
mov qword [r13 + 0x490], r12
mov qword [r13 + 0x498], rbp
mov qword [r13 + 0x4a0], rsi
mov qword [r13 + 0x4a8], r15
mov rax, qword [rsp + 0x38]
mov qword [r13 + 0x4b0], rax
lea rbp, [r13 + 0x680]
mov byte [r13 + 0x680], dil
mov qword [rsp + 0x48], rbp
mov byte [r13 + 0x681], 0
mov al, 1
mov byte [r13 + 0x683], al
mov rcx, qword [r13 + 0x4b0]
mov qword [rsp + 0x270], rcx
mov rcx, qword [r13 + 0x490]
mov rdx, qword [r13 + 0x498]
mov rbp, qword [r13 + 0x4a0]
mov qword [rsp + 0x260], rbp
mov rbp, qword [r13 + 0x4a8]
mov qword [rsp + 0x268], rbp
mov qword [rsp + 0x250], rcx
mov qword [rsp + 0x258], rdx
movups xmm0, xmmword [r13 + 0x4b8]
movups xmm1, xmmword [r13 + 0x4c8]
movups xmm2, xmmword [r13 + 0x4d8]
movups xmmword [r13 + 0x510], xmm0
movups xmmword [r13 + 0x520], xmm1
movups xmmword [r13 + 0x530], xmm2
mov rcx, qword [r13 + 0x4e8]
mov qword [r13 + 0x540], rcx
mov byte [r13 + 0x682], al
movups xmm0, xmmword [r13 + 0x4f0]
movups xmmword [r13 + 0x548], xmm0
movups xmm0, xmmword [r13 + 0x500]
movups xmmword [r13 + 0x558], xmm0
mov rsi, qword [r13 + 0x3b0]
mov rbp, qword [r13 + 0x3b8]
mov r14, qword [r13 + 0x3c0]
mov rax, qword [r13 + 0x3c8]
mov qword [rsp + 0x40], rax
mov rax, qword [r13 + 0x3d0]
mov qword [rsp + 0x38], rax
mov rdx, qword [r13 + 0x3d8]
mov r8, qword [r13 + 0x3e0]
mov rax, qword [r13 + 0x3e8]
mov qword [rsp + 0x70], rax
mov rax, qword [r13 + 0x3f0]
mov qword [rsp + 0x58], rax
mov rbx, qword [r13 + 0x3f8]
mov rdi, qword [r13 + 0x400]
mov rax, qword [r13 + 0x408]
mov qword [rsp + 0x60], rax
mov r12, qword [r13 + 0x410]
mov r9, qword [r13 + 0x418]
mov r10, qword [r13 + 0x420]
mov r15, qword [r13 + 0x428]
mov r11, qword [r13 + 0x430]
mov rax, qword [r13 + 0x460]
mov rcx, qword [r13 + 0x488]
mov qword [rsp + 0xc10], rcx
movups xmm0, xmmword [r13 + 0x468]
movups xmm1, xmmword [r13 + 0x478]
movaps xmmword [rsp + 0xc00], xmm1
movaps xmmword [rsp + 0xbf0], xmm0
cmp rax, 3
je 0x1400187ba
movups xmm0, xmmword [r13 + 0x438]
movups xmm1, xmmword [r13 + 0x448]
movups xmmword [r13 + 0x5f0], xmm0
movups xmmword [r13 + 0x600], xmm1
mov rcx, qword [r13 + 0x458]
mov qword [r13 + 0x610], rcx
mov qword [rsp + 0xc0], rsi
lea rsi, [rsp + 0xbf0]
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movups xmmword [r13 + 0x620], xmm0
movups xmmword [r13 + 0x630], xmm1
mov rcx, qword [rsi + 0x20]
mov qword [r13 + 0x640], rcx
mov qword [r13 + 0x570], rbp
mov qword [r13 + 0x578], r14
mov qword [r13 + 0x590], rdx
mov qword [r13 + 0x598], r8
mov qword [r13 + 0x5b0], rbx
mov qword [r13 + 0x5b8], rdi
mov qword [r13 + 0x5d0], r9
mov qword [r13 + 0x5d8], r10
mov rcx, qword [rsp + 0xc0]
mov qword [r13 + 0x568], rcx
mov rcx, qword [rsp + 0x40]
mov qword [r13 + 0x580], rcx
mov rcx, qword [rsp + 0x38]
mov qword [r13 + 0x588], rcx
mov rcx, qword [rsp + 0x70]
mov qword [r13 + 0x5a0], rcx
mov rcx, qword [rsp + 0x58]
mov qword [r13 + 0x5a8], rcx
mov rcx, qword [rsp + 0x60]
mov qword [r13 + 0x5c0], rcx
mov qword [r13 + 0x5c8], r12
mov qword [r13 + 0x5e0], r15
mov qword [r13 + 0x5e8], r11
mov qword [r13 + 0x618], rax
mov rcx, rsi
call fcn.140004fbf
mov rdx, qword [rsi + 0x40]
mov rdi, qword [rsi]
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
cmp rdx, 0xe
jne 0x14001886c
lea rdx, [r13 + 0x580]
mov qword [r13 + 0x650], rax
mov qword [r13 + 0x658], rcx
mov byte [r13 + 0x681], 1
mov qword [r13 + 0x648], rdi
lea rsi, [rsp + 0xbf0]
mov rcx, rsi
call fcn.1400d8f00
mov rdx, qword [rsi + 0x40]
mov dil, byte [rsi]
cmp rdx, 0xe
jne 0x14001895f
lea rcx, [r13 + 0x548]
lea rax, [r13 + 0x648]
cmp dword [rcx], 3
jne 0x140018aa3
xor ecx, ecx
mov byte [r13 + 0x683], cl
mov byte [r13 + 0x681], cl
mov rdx, qword [rsp + 0x270]
mov qword [rsp + 0xc10], rdx
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0xc00], xmm1
movaps xmmword [rsp + 0xbf0], xmm0
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0xc28], rdx
movups xmm2, xmmword [rax]
movups xmmword [rsp + 0xc18], xmm2
movups xmmword [r13 + 0x698], xmm1
movups xmmword [r13 + 0x688], xmm0
mov rax, qword [rsp + 0xc10]
mov qword [r13 + 0x6a8], rax
mov rax, qword [rsp + 0xc18]
mov qword [r13 + 0x6b0], rax
mov rax, qword [rsp + 0xc20]
mov qword [r13 + 0x6b8], rax
mov rax, qword [rsp + 0xc28]
mov qword [r13 + 0x6c0], rax
mov qword [r13 + 0x6c8], 2
mov byte [r13 + 0xa08], dil
mov byte [r13 + 0xa09], cl
mov rbp, qword [rsp + 0x48]
mov r14, qword [rsp + 0xb8]
lea rbx, [r13 + 0x688]
lea rsi, [rsp + 0xbf0]
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.140008d4e
mov r12, qword [rsi + 0x18]
cmp r12, 4
jne 0x140018b28
mov al, 5
mov byte [rbp], al
mov al, 4
jmp 0x14001986e
lea rcx, [rsp + 0xa60]
call fcn.14004dcaf
mov rcx, rsi
call qword [sym.imp.ws2_32.dll_closesocket]
mov esi, 2
mov qword [rsp + 0x58], r15
mov dword [rsp + 0x70], ebp
jmp 0x14001919c
mov byte [rbx], 3
mov al, 4
mov rcx, qword [rsp + 0x48]
mov byte [rcx], al
mov al, 3
mov byte [r13 + 0x3aa], al
mov byte [r13 + 0x1490], 3
mov rax, qword [rsp + 0x2a8]
mov qword [rax + 0x1f8], 3
jmp 0x1400187a6